[0,0] 77291882091999018316139279354498081539194834957191272523502458403376535353725250779347710259723850931329908704419322730818965368935904976085032326957776976492581218522084285754476864010197709957249443118254644169268596709291837309592022584570829857148810304633361205329051976575966539020454574322881999175481328163170592771256678438600970336252405084307176741924011333211884406315729984550817680745191476856236957224435216253920230659625158696137391605151032584661250016037217906554698125068580970668621327060330142102950754646855388377393639150189791342747361186806325940213649567218327630908400604112639720078377091745101966343382132397128291893006310358688154682086438125910366228205923056371167639032055875961618465908492277971336366173236039730542187638938571698164209998094665385027412148591703900641802027822459096386828119901615439976152726816846789921515999745306804983952251719583776681037259248188155866967269681691809781549840935735090259714040431319918220469405240874682752740512943176237638514550238774837115684365209250965602558559383688608843505086236216362619107428117569208466894775815905812771274251979730045870422771052701293699901016588948944767368508945010559772114809235423954844308598419882973123093303945897415358222640509676882890314021191922434331077392451901806776078228083918180167651912558075061023970804273365933583616142294752163499295129908817360971959432493196083241374745646309768521194580514977908761108270793918746899503816054003390539428816231603813083703377096531373844216228657942865913435568619865275258891109460921112969765204030877763891506599904269047329339202512376553037342990041622809441181181147485547887664278122794609804832151683295757433727193631632093367064731083101316550964358995483596071406684138974384305828951995774132429314885795585438403835241088476243274991206112821777174121835288011400577533912685487934897375911240480613245721897502000423903637302460668384496512022309545944810360369234895910163875328891257060648942172658874056433109328213305615946759465021625457450063930637147550989581250820746086124240041846363297604957415701368890668714669030891623698978061845044812848525415225350533963063215792367220628243380463245093850206388916791194537542401351187198294294558908587886600044476251946566380392262356936555421349025845964208356246930934149299670864481903000365079198130843052840455585648954334516352730766701994915421087071574009484008715049670963894303563712533146921005249789856353487885202564655853698029686416980458266708431799729436284556924761469093386611325264720263876979369505827111725812290973086616970084286824887921929511709825381173001259988182053938515301098858842289078272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] 797823404894532559763541275101644816358105580083511069081580836417498490728778217776380861582335349654059312237452398309462361053935870145500816397131250791387613632878965678219761841661337748884522335236649232094710610677104930816293532893420199926889405719566811531708139288189822271198502878248995628674640007731357431471570525919979202315625703708290164447382664830164313670636749601410141634327213888834859098549731497534163678605623920362559218001887402432128314221543787108595532068212108948078026597645292249422183140972554719957247899262494880449140013508012753668005522150449986624813448360542224746618665542786171709100126545603200056704463373273507902354051231893800950839535037599177767192430754338172775613823843885671267877219771625273891842027147179177106494614749014993952489928061508894916861063498306343959349792697649972155280888871217464889178161320927026227065079750832846676470953725394693398621516484337352566211664066480665457969335617674673446935551594106345768922844298152499941191926561371469768670119884633510211142270832083418345436168705318070567416023889765511837185247899096197189076536603131245150214793094540794624954655564139533512814232990360194144469460903019040799105046360278556420896473813288039890718736402765515211378574544805247324203383190172269891052394843359986649836675334145769620929932465784256566571929215661039214641492430917423482417201383026760628272190480909961465144990256374871532908337831240875359525655433772402500697411362045533192942540000096328102580418497411583559883980035649645235553768947402455086478427652628510825299571794884371413224103307013633179583345271707591925999114044301480821535371246928922148146774491961270336572162665500392776423465171865319499583685506005358679036709156282485706583534647608367952010427392212696477005652195943212585479653390330343409480821796025694290592337992785673177082580711357920934940220388118014190441851049263413164922516087010198585938155389646709336444726629730477003272528320079525500746912885842892038891303069910754779088524803641266822945831050108841779606475216454028895756523178611897688119952885327950548880987657693600212998335816361288052863996836918170948057584315638423327006749021899032111877414356359494621538108774721409144578262208021530595524078477761077124450801463336031395381436833069770852901195684429150154335996916489370080068534370556750460627940134488141516767472745493158064091580664427394932083972841882057772534999098541991343527018541379756935039726331259852922737634135416315184829295979503403577819888681303512538141813698092773242004073193236239070005896619385854865520764201597908357562351510810168789093863956911673573376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -174299027249350393452093835286316731587303176578046870115414844971931251895623652576326673012992247021244721680605174505886726745901269805122546273903830496646258597945203341575508699990659813999360688732675004837800918020213515533076323009048444475887154679597052555076744715828281526674534215673192097164877724310558819433797327598349000943982402547294166528164203262230991606657923075731029360837781803934998738008895133207609527373646567465191957630928133433887682972042181447379707937531014479736616406166406247153386884566589442342397955159481369248137771054456806994167764829578964992165463147963004178293578038851363526084565557584957691573286384324104663985606954729502415674023656919688529674028599883305184617093344237386367775584417972615246768272326980239551643204258421148643581375707439263945274336239151498284303057325366572024259509590537329392870004949624589857191809774323089470816130779837700832340240339784819014040523555841910414137630254700462408175776883574184813882299563640532131485912281433175917371407530720484333989287934579323370350941271055067598421367789574979309385838627091069813180862042030203593558924902065219120608038041810681929979583223462522081287023742183921056059986309964033608709163384319346433931562406482263978361128778632107250682524502056153958598997622270923598397790428182328720129765261885875729966352878263775824409542257525001993783790252849161240903355001797516207627601167289329385713186592524731259373546534429989777243073126386226702982717668572077433663317414734433326719129158444811652301219497690521304947484006034968592075158607031866675278788628521971283947459240498447771873937829802554982071489413428461380733814904128829915739203259969056284605636202484413299414555177467097285292178904015862188509887524697904387724000264740340119183513976427161702045115614966806416323898483976147412103831103533060830563423714509079294348320325114615336212028919579863650118813127418560045272089916331238023746269606772571687802236146042849014199305770210182702503972984884454855616946395858978279344887956299434653000935351150208746540926250213819406588309698530792231153607944802226210568809433106090289524465153163919921819898922920107203110946163067726751055758733894255128731899143368512938089258194956840809176894731469578556233570583034588446903502955862087144764094380898431689132284218313929720464033497918875315980396954718248045175385590569693929526653003845651823900941114691779003551959933672629300163893994818068258995950448197207879543749000715131245658989992148080839597398913917763199414012512870493305642473290877114764126897353527750412525802054305663637815320247518626834657822653241427063904141312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 8745443444135881195046487158042385099068684456838667849669072095593656606432909743570561812453249876441738598486214045352626692737038601729742554643703058228653782512568414919948432360491940680284139514059153011932247914191077854409547203904963848311816981900231327339896816214476422584151931055688025669969892049853813888715009674348445571919447724670877136704836993331502032694609049507758229272329441899002425679578300531302360866436178642265187807533799773087546369862647588802595308718867954747718653174022752736864611575118991395926779151841250710212528024544054337750807459322857217159494261710246689778277775089150533814480514481715723151135743449186369926402612120287405753789158462331596663595919125397300811885834546595616277117107896765569892012758410839907494602033782898132976175802383201669204465619367104402758234804785248249493543485452952286134821598820974660683804893575740540531536702760050133792546380585296496221089419850939508694873338122929732612283071071635863279110479417362996904044303176516177255253152588659678671378972917425633012549019736048499409615380887820655091840646835713281428559443414440589914769935846053865382070181424638813744602636559401679218668274389267767960378039238740322211202721399886189898162105088409121869685060268837834149315238669031156576149195886402339488555333823447014837488967838918551401889730064242927473522394092320931705759901932459928082334381581249814558795787932837181587370367500237827310284183324435520870979807094784221760489481258087666186308047855539587059017519350652547537215892196203538756231596730640954092629434359805970340144889603311290687714491300509834197094697383296982139378141794577571456836289794598271881740696832034083837377397575822105982760560166592099563719983775279225261876977661663052587156900170690961474100141092497919394485401151377965813040826870318136772293928076175003875285241281505570398178859350030424417042429134260096075795735249754807366852211900743175213763277301432778874738520978656585913156351282373636808854817535710502927809539471234341956839454648086092278144760974683227388004556811501318436312129857116233214126254487091642581750367894650347514423559164816454437378094032269319116005796569966951030796855781202947062692986530346937012248001172821916798753384313754130920413071175646414645874907846662669192760153668670362278188808107946656236753348605100007003747625720942030294481990178038707900590310118996433287703810467731257703063453541292496207382120165813276557223824868256287380455398197673645231296872492434351397493179227489829300261421229707515558764123447626570321425022529105490255366449931805848895257752486278216645620983791419644295774208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -240073838227407561355364155908700976801187245633616235143027086121338566618575172625275352459582253544603526883186459226550845157338709414731130202520689527849637856640242145323826347079421361063088010327731900938692159093089156835224840178379606926509430173708442384049343639117867633805354497344117646090233841819310372397916513339902126215326801985287827166413344596626826096114144654753689154154672301894681670883412766760134560533399831478766254903812698117189537512823112645943117861541865046667997609119411734173498641472743188610726380082740171657500257540393469462830214052781405469901618905313856318672312156661151208047710400309938630994112857317075424496698782542664900050909261353743654823481796569979398769869139752938776138255256571545270117423156419207438089327304028502005684720612444303344008465634500170504462223978940813819089438808395269026493536551073375570315343249220625474912906169231468852090975092810594430568985237338663171307091420459010327109198217893360433551767047518612001866235218970691678092347065026798629656067849314499148014523056994259425165928577939448509703401915779924405533203168893201856349323779568277997017051517838953775101160073821609069373848749569684910120721745800842398741490907704680035397987575175604149694697200376315738870343726977142012339499785468691754558887105798224145564426719485879170572185746093305571601663217718297026761221367303970484219895175258682148249963458724020351775957530251408111840894187221734252781456150349532325683162489554119933026182798945205542704547085183687153844012758368460874508884034915641287689394799611996931962580556633185928776716113775651956408510175224334667002781271693352582095902895275996126722020949192436305987019874149719948186094069710700379951828074175637902025792968944977292696369045608656837003051073944770197453012620703698550339213621287841935974628912062219282064035369511740015770153858198310626258011364973201125196896574493483156411923960282590497344625727385852358087770457147901995527674982141263222268958445635200989494782634163999298321523681322977353144914443933836550141139894772879640662818147153535432373834021096842257702954470485935620485030018607741339803908248407571040148565467228485033109144679038565455216186972762951392776580827565139801589404828193782445696882403698783683430311428018477843018111833034658390707260140166015450971280984014838092699112390550564271029534717875796298439425175099289687511963122719640496201770229204549291086805417021376127197657694844511144149515592497723174206300797022302469803718445268134488286769185363295448554797542809278329614175138476100258049208113877057913551229744828363888708755084569778085915183284224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 66870960607105685513887437083060858942980104445851221757621923201282906827354956869894433700527449785140133265479663030334460993061180804634668278839197841260683256929989407408458339518886931898280025873448513574652927828463694077520659792130106305659839092539074897540902340127980337103674295886955993875812239911970256745185785422245206961796164560626218378110967843248492898020505240857241744957035937917932194097272616943162504761748067348587846248281527435130775554577974094906573071352656124246044125466180690587037996520873177884088731464982804156129137775104708493554411374697685979089213515287231632459021559948128018163690777263601917345670689757496356388335684250005752298335721937506663292268538474599156077618660516339974438349393900894104270032358154754397973162670806529228881014802680875100802979988483699394652305619999063366976117094151686944366303467952203282468386375591764498459051820348860084347497575857772067804208730514629974279167101569683812688626593542741335796838498507191673770211010453602156238837392213212541437741114231549083384601982018057367319388205085090431726802844450192654376573972590110693460795736392678617900923011986750245684037713234447356291910005795121381864565590071077830452415447392598198898357447767140834620030406159997275391306015896503497473015584483948478903202851429113892063817515774797340210605234233172138557257697113618500854133255244556009540453059599193238198761173952655755622307728106763833687564033754023908132136334297802710333465179113440374736549806802247953799057160179391227226601281837193245710380879614739077231593978624315117325498226004143514017532788886282584903786761048945313465467803929884516361915269877410940946603480099634440527557235295413016770864440753271581027747765100393686892372632650650895448180644581454698529501285142074372307078145048790686155434469361394331365714041752596221139849618738916785177177676447911507426521879637619137137331693827398843337022302496676887272039083645351513738505655456930339709254425504591408599780346455979890245632144267984672363011946021915902858533769934610606518990067049619296455146484684248680524625434505680206352626005419092640906887732171155610806327593637462953185753240605060352742500007901748522400610341850970306942799376945172471924451859119922364549697987411104769379692517990379286611316421444646291904813982143570238968153963998817562468863386020183257395013484206485046141467225018113842263282858957492469445915107443569963681814561512596107360527764112522702745488188466158490984374485916326204490671257850142840116469546501142561968945418572660609412601282474238957008098878463831761404050145992620098295636530215702048201012099923574784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] 24973830880492200169851921774012000888566264468255620746081842501665541824381175029749766290335117579325725357138101891972477931414136973086684674198373863340108896533734327808537167309510124395002284592061814444523568358380960982800384150684131346183726759233492887270055309767651472803204580675621443154022759574768271644167844297870927016528133871165506932760742797082718024292776040297675963918374702832758497104487052888822813665828108875685345884038345808794338053090517220693942123217262220226211440955705752113627604421118627863141281808272962082627260341485243582277756345397555284367535394657447656781314304546542221699270659358327561883310620908347169474409230201831256891470507727158678732911407718309722421544428207667879730520915944030601182568675066159009076654424561905684644814763962554512683145899426142302262580479906560562886177200605705520528111616597469776877049370518527251068532084887085699953167436071060505419008943820072873537449102213528425664048061111238233780998368746262196330407367614876829355498498424704494364279874694202848629301870850480329529703593918546283791522679403702016223875545647411579716678094096952483531448219024389742280082421927822206157998836829312798479562747094369133913427109082958032112080411637051172789640385161715849011511298800833534615500189503699200278712878810575330003945661170977910963614392334736718489359752919606267424650469808274813373569499160139850914488199375962920861352887637405390825902667759446763320708154432564016916267396375688094537797830586481004713250434685789629003448043262554748626980446301920266416276713241443318276949181552232947522361013262735121354593269161416985102600215467562403867154510845902228400113830947576437050154963318634008339411506025158155663286080491354407235564822542926849657694441095769949893964410382005796024493473926506402547882851076278366189908153140898779452545275276041499964398178872021498643386378249423713024045429723051150791725305065776021419573409252721366571800247560748505018419739412772438391199904160198634232770484110123349052226848169934596918654043677099959791925532161304456711158507683855281047453417409122854687001093540191835678460508142479420508445388165249934837497599934486431195466509853886596583016880775962770626217904988337915092673881206612068369176771105680960256837626342748546010346359211624763752709244895976898308654891218168068931730247666429095285406612356280297278892753879112297360357818051091415935853250507433384244177241125123058885996833403394531603634502389635654457270887338644938696147309974898992822464951878467874543727297847241082646036461484993511358629775632281499449005599256228087418154552795678858294784425984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] 15663663963575324626383178386923337361561899378505127580990003245255436134237536789040372859313324059397117810747029725849634482068059380455500956590764213398523101182883835869225378050298356361756591497397763534369305883837125309460054547792291904797833204758853399505985076921188868236992718558918732263007755856095912045877132518525394961203297784437433138044782941267804798596029691705577117869124515999874703387106255599885637484975625670132112138219320255612523312879937966201592334795143914309604714286009075784847475557753860075165852549617241344570289911736570580803874322612355067342119166995472459250179428867179349564681834958310540684724059070796431491545640306542653986894266736760169171939340834140152697543029185726931954747181005607666108585025931409625789081056679640339162243519907884920626089959868663618154927712756317094592933485229407286924430751452381937384331836188083287225623467970254462294366422517622567430726775462521168788658260498358478933165824442960498944579934868665447831984721180617850454086329381891967036802846999743938193286694336121167899988853187476196524606843804280026889598548931657676026136873671913441050751112590201485192941937055036746177871583688749939283036989662091498192252564098738565737860948015202324442710230069207904722527727174840087635253676788531378336761169665447993956904417178582793471558546841550376230792462382962346937790245459930503679149266090886741446685826161429511604675930632622443452182263722089551780685825435266366569091317983038437832281605097719152635290942117761121213785495596971906133053383754479566908082635389043556320831532438792122699657397131780703892956066245971409266466028597978594683192940996418194877484454566529408848616517659924959080612985784073171976255211684077692183759747892853379212041385881207958737323193604234393232194382174414175290416428990407211816011352507847490688013594997416058510522937886289803174322087965236070209150348623707685800931650377385291643388658780718689318512748808856278969295926783537840304952495956113351425138538572867893430561226872703565403068898423576083533193202183110277077511781655422399371403913993106542153789730897616416705248935647749488712691695030166839191015853500532271663483660863144073479683748286561473815071281551503390320209087719205165747430807592708362372906918224741920999370302830324300555100152098399747883157953477320121324887599956559981644196548361582319107817816042309078714050083296475744353421849214373865933128565812026735864225777307396178361334328089951867384302424691167456874461328124889825330062850140833413484265191081338771590055341250065590330585374721784188391607469798298560583081120598614403785794659935059968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -613092232839949012781779677692829144096261761696849221106892262886436152192902721241492819873316558023175794647375993619630855773176248242576705100630620599917233244456312511752584183459177552189142540003721835908713774247949060436470389989957620546158562317398432280888038342765781379531016915807911788693106841997589420714846957493909839984572248082830182137914821951029778269372188805754369310444444684760274632277971398801414285584671375021336462355176419143065559725720268365257303700945340591486000477825717850756613398718891899177061726966893168870029792836083500275442482704385589117590243472376705645000737631552125150693628455157817004681691082565974020803765084547784536976583367621225563591243830799309979573229586348874639558728014689803824885129046694120260665098657801116812323867616388543124524618480442437944862999850735618067057631164769397682912194790393646527129629925202932959985183745085763387987871854960868020748500543992566306346985143440772137066341384734919489328267395224869430302507198916925191424380712798614610420483102029032883289643305151123869703411919546578055785429704138149071490502358764646672435639061196605200190166587679426220131110032877609737190609824072659781776402318256696315640347884113554010264198605698515284302640284139752922155694268121968908870789822473627031107880479941276096794593231413556250781274810303719675597081813636759051600831775246833351926563017223276604118484404221824705119278318196008679847333891854174531819943687200710365692524204824748553544624257194168656202410643789790501607259473746088677587948017613917973928453129232305486571361849977102916382767876214643198988289464016965610101844828289770313063126119636318013517631161315730174723935078492583492250221041876514592823193411109561526398047625816079206779029081920934887682093739534122598771451050713010581817991671724298732684646784346035205776784000206860601318100360048468679386087490312017124054185756555747637752027706209605008196045963381942935956841116388136873184979026786357520964312968534736673856875359670885777744455005624434269286565983837766661864207774984371807322177782751125946022944018288504966759247376898738170958759427359165163850943192536512163917397719659434650356930716178805800047705695292206409107868594754228746237196349868288784593452573787174076362914179231569584565046291138530844439206978551377898939192953193661708179346221053963812095320516088461293035818684950774709877395434905016819004093619337965636588446760418876354271801149114982914427790819007583531991352798382040286737989522918848090581599580912657387711956212724955443907153576705402524067119850507485177232566390249182428492322129560150004021700104501478817792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 2857694649822011536731578345088782297841986908644873080672486554985682615706605112091572059371883436201795685756390099004593142005163604601818441055751259707884102097843928221242603520577573588633376009656706229729528218508158470110888315112389947559539188259085936266907275534361803745057234350805758019543270668211363736018599685700365704697417885731769127444142859032042813883897732283591593600702287637743290199921030829736581394970795601552445741840741353071119055253158705954924126780303840661922302992982883367900910968052174198457950547856129652749963654309641209221467828141632915264847377742487730956556676894488285103352754816694231474892710752993073346711992534286171048017889251090358362618688971814791884092131194730792008155277429100175087784120756802715729844431252496724496404150818461963601830908076553667878143463512756623709031761844181749020433868243796459315791734524716962069501482334797508117811205682902967647188161911050722959935207372806100691630171496549209891369549981266938502320051389911090471959982032114532702263383318507524028800768624591801969499180009113079674995514207733146239551990486644431415261737546985419734069562352858106754512948951774004193522602405710937884753833868803243709519552855664041854264505470549278063305598403409741730837806941031109222694710703660314349666613951153748439606026982904880679806636343578232925603694170178012053444637025204697232298000547425801915421254413740114352907762631188847745807186085078582098715930889055331873088231320427978851606642910351435134668836505303548509702314350031489152831842425509191397690035795272987713470095189829251236829006619134641745489669275570143221319724682340320824040402251142532865384134638227500118742284424865392682032472608568830809838419921642472930036747098933762836790335149204323177904745526340173934788906117682814706183464632735468508340068665023078230710601188111021198834483645232492803565882712888435706529096590781764125705810815225520409024959007169360527690020743733012926197005282926602368493596512208072939225340770451869555186980099932675782111423237727598404086619889155765948495948875758450027354178471917406156869071689443484336598741744171380213746958238442413519642118972708045404431282181334998862059234115693705839122379655946921696963542345827239749283212783346404345915736887646272620007210090445619138337429261756275103261025814730305255016062999531346966061880535593433685377512075466800499079661134068028309142938234766344063199824129555626572381681515878027032003301388041705917396364159968164891279838332561763977374407056253789599166679350303164209705956184574136266360262513116650914513043383545485765472165554621909743226346150853398698655744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 109701472268646199654558699209958024504933465015877696573766861714081327784325443937328874456533870737091318060034297557691661468770936888015529079157838542240546265741818491386536996635718292486826604066423287770054920104185428792558794163708706385887188473338528050050609650761667839629526951293515807370464836442606549071113373610564288271509005713951012465405339655260420475053024410600188632464908011116911598448081887845169393346843017386981935448971677153206048850531402095143752950328262935550635671056293857154094627800858183126758130382150292455742986934511304006338405818753746278319373394249643135436435937547353139260759816189619338479445855756247588865754096538720981920082866253423792570026075958255605518248608347697138259518841484548415876091031634661594023919398466998014566732387205545388631483261237377372030400468542835320123948850901610556316247466911769226558489793721955202697429361632822623562787844952159089338422161710797083264776517384253417679864128728575280207804202346674730435041396077739953346694841168460612559958092356619308720208633439465862358490243388061216341845561972969826172451277554539802777986178909404104949864331897395326414980968997800176040377603433816594476139793944139122977122878732648056428095793276977127107452944776342313695785515260086862171368344886692106021538394982601462004648595859444120423890245075670210933805517979247954437528653340232237525982668850235158626678266591892242243606748722047216374244189198049011537289317364527032181444855278085028610071519444317763212716917533899317476579780514944902666686385565512411938540318683075061599177298427515105090710872403905574922688276113005542695088387938151771294472148770489109082286848720744117799574133893631920159321926422531752261421487262698286404128341542143997413223654737646813421795970616419788186989027078531838814430609144536761515113527198641276652560096702263101783620696483874819585092394440330743814002998097714515799779748350545777873146515533751879996368695977147114786806035914606384316998499672405857477928793700510202422262574260681324089146830822624489763331734644633229732801197569438481126219205226813277629117702519285166823117843110256324433502832384697801971143830258056269668821197554251996291261198099003654009193698928718669303076065480500643455417277337693887656065967553871685809813630753216118522585524474407596581848085995048957407146437631731889713708916386421883092435625408047612872589444309286163079780336872938066049778777909061681538185527154236039010375589408124082160235101224901470647970414470913811075988252837484756051130846071007277318577420614764582532646286438140025756705822298364763379936510074684395850955063558144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -70506824872980832960356807454619081839896537178705490104745187894567092036568629531828570125499153193588179132190792364723254383478745988643309508651193798242711898326221156984990486606106840119301090256025745028106504713667272807768380271322641131097886732869160110071395520767249985713123579802319516196660259363951095658199796873186293612842012218687403873604376677743701526539179983043463470823722080780177208684405094079631696140132523837014816836787254703200178670594681541768840539458890067650722796915490080895314720678415190824017283069485530858054620679108433708430872373925854408640507553210320265414265770604754426406308459586785118717324496278050760074121214682715777752564563831881534855396891025438250368358635461132736559968863804248928812272649464991867996534561379083063207480098956223981998959597908206147634968819277111949270721302720425368304758245712761625681037748619513186982266916918816439510168188666700119856463629788901095397493980697206543090216989024941638234922814284157429932445513674250228902910717637894804838065119684202418050347949238423043979713652609519160950744887698040715174408427850328733701169600547998266096183343728859817618558767763617227388632939584360820804754901288897533710367259145639261063883222316343405956996919565634119318992294434096516179710425225504513955385411630085417764896738357084441743868441010950140092966097516072325534463317432480644369720029376212048220599227882530456412810957877448593961220981397359662718745330675213950265049521646200348800704813428057231441325462925797659144826491230986926069388362792129321865616523870006974961089487476302704915466522956209214947842748706547935173348382875130817842150010185693563710478616946242976773005484907026046092979095678046064957970903950297515699121388922288190644690426777784728630831539978569522050467248386255184082129277655955895082693227759882441108605622638046494706002901943767549243297145542384857896122508728494390191276599813120552397677709587797760306041258722979679153994557117798811627615044732282175487924521991664357409187095038884877542813214817072912336990379719694234615789131966620688327972716598180574120987331281766285727530232039123420363968171940889802275419349614277454855033480929839537848851326265255507220959019530364938026616608847693295908559677037161066321153167537041872807899112546035670688515422722362869628060269294780946301624896006680859065358678034874752397778114589323636719675402616226441961653706608285871113048077893195966277144516211131049714007437606932211165752356192630239369563879823118867217437744566753448008569519981884175633584705173784206307101629909449194820901144312213159501045094671304297775231861886145265664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 2361704016260394800830222440778251342709674789099935162145564754007687600747518248558481129142555749672050653414792149910467529166282562199381384743160535866454027837160823058479609599353671251640742011249685608492316812340465029369188365279885811480440791552052851101800466021582093541166144536389284014096438070703100921656333365513205474204007553789249295908656226637557280813959667094596229358924985313549770374115864884519487590275467684418902231597196633177305978694515705056796174652884477182561145755370185087784582054169667394434062913910442549477138146523716638565621869718233271375512879783661480419519332821328014215796946289913820449504938743411365453020281421684711215960740997444340924051574967089340615849961376914536514323321860675282652583749576864989637905790226051469279889035374087823310074224689905260810890618991640881725894104842887037741302198938345662576186999455344869404378309744705454173009101789075536766097154988183553012275026422196107328115074845023836554025105024709721380818949571595705265656677790528915608531548959827984455498448854396490837374877404564740032605991991754486796722658247459130016473749339018922113078428252151459946444280352817857437290429515084730469832108982863603305392351084049936821069552047848856289179568726449282840477865782307326216443246489212104054324623963618502664764922293954139976487943882314272243511279200396085173159788399688789861897886000829254105874194110594285652764407395384693146315919396823187395610406010747799492097834801448918474028859696975344549286352818982739163592263775741034428270242820468316153020539360833392738482136224877013497364746643414273976347588938424780750990236436746035090275465447348359072260695833022449677113392208899478165975360363473194200886143990845832670395105351868756807731883096260083717092254539797480447011871789269888667519796207773656722823966355120427170127134028705563787281780399581763396053505375452194273273369058478950896592342645374566091615167474399782570798933824319937229527266532609323488873340243128780195488699390495690692727834131662300262764137235503294740809255800432487454510660513061752641494136384743119117700472992418781344698905183366080069531429568102108488470919629245051211675320452531990607305373185215038417375727134211948521987533509019808290850230587051152581980878506045722677958605323083935593862017605928476559405264872501092838441051688779375839456501271147006583325129694820778445900067821438200502342327217910600621277413641681497082803441814780108933491978429020763955604615148105332128270087154783927623316283361112874862483257460364133464366700168266962088636372777473116290296534366540779933600420265257360541427461347940289237483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -17744671603321563203801263917309971966155458566353047497747838628184608235016360610359523118461915536383160100489554296712978240547664018121797785497184218139012857508065169116915290506298474159201264329118465568036913441453451998507218702008345184183408856681401166983792114312059113657537244239379964627049297659144010701567720504249663520271015334558801101270089362004181123451715016925534999429487337179705800348805899685381516179669458297130870810690397690278970157201504316790793563771779212339812165916799622059243776476728438911197905844613384531852330752151160455167731455769716773956605968084677072204109266302091083993442281297984241786059312066701736169634999182691467996052090086978924766159848046164138233539638015485219887928578173525614821249535205643240001472953277369521729491078299238685278164473990959012904970494257801053695191733101899999654430803221980482233777620430117751352471530271323113249671165288913721359120984884886511591719447664783102804318394569098260790773276585283505887242916796040353071008251417000003744680939163234127403017972289833924514328651686750551751415593579395439089247618297364858396807367595176839609717050018639959665458716858630972650541999517487582288740608977472265439244523246201522919150821644078989431401358131797734763174081819055489928539701554745479012294603662350566396812926355790895605878442855135933831582096905264184459110893037347755881791324883206412564884691003489474180017975045589241088805997442083083397758305057702251757489252823778006158410101989536639472935489944380086738161670207792159178146175985725917415997761381604137613832213788984817441368431312769651804402886014439101331716615042331458229871066742455275734244834300362514618639058069056141397933202256886179205183332691741770463591403332043900104705857815473171027590610220341373101037714194600923009130058345430729651154793881421135497459462829171751734024886206270252385270747188257460912374648439332757778027345854388370777765194927766118688673566306479662187402576612040345546663641161920729021500288442547678492956847756937441982118929473965575569070372921538352946934964379087233415972356417731576861841696502185931459993838548208518242094951428726298142688774945109809242901313881750912635972342729339585847227013390679811386815035317888604440031425299300986312239540738327208517380686369490615763865656861636334981658896781101777681820493126682009670368615492006467908869086830592474936840276138903514917297327564087339325570249069457286013173663674330909155981962752121483882673424809500881598357509366352374097600286259919065950608189566978171136033219886434055463239511674864783732982641842883956965393740363420629264996977009840257281116078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 590846631241814845562554965720661908457300215306540425392141106343645151086176848895986443733812307156808355896491835472978475937732681717763455720653566189116965698825650762966655596655425393457160560449039883219565398371843276439406584112167854788512206657481615497250623386494605875698831329438385436555965616946135538887038624331832347748627653074156134975232555255487708468766371321211419425266453221104616093603451550673661839404439454971764243047738442585187591848828000165752858571246063495679497204168594376569776723447978234105571131920444015141713757875822214559428936098950220112534617590042658436725472093739385703615883318960596808038511222417794467202967867444672149943830861527644357382861913853323552111925096034732443029350611640404733825058676731669791787962288349470899865241859038348814077555770324730872204447823975786711011856132790085519006370022565643561863520098511500425503841958987164853119568795010049293997311313821021444200418744907112230069964852861854006804382630288986819104091595731479005681090181246121857338757253689456459659505996169800564587039127245285500650508453629615630350258654480950372143333734009297085559910800554906464579730708666694956021839456093798317811754316195904875968436121958128078140040506223822252205441696450289684118193944710929344067356814309464146328436489722432786228675199178276206886559069531468896159965476747216515858714829856089686946001825710591243406546500847788080007283997413368109762603492935266775803720825512281658376797022973128828216011934838364153250528065764513559729353208977143137278954260027586949347622113239690680422577255102243414768714575626988505852861175074378285095157880643488334900287853021277320500220206230319639623346522775179322911397790038521166606188931620750568973142009302350778563027284330121566046724128853526221580437109184431657305054919599535185282458345339691933513494626941379273065851146911992073560509049662964009499014219946111175572795266458589303143058628504623450311600578925013434571651670183011865656223151175391153002541527732220187868035934147018985976817038188007395773688424382890126158416091266748942865806847758493929749363614154865917893287018760400505256051250704924402735171687902606566069884169123815044966265179907148038971120023410325284149038130990386362845175075014440926416362267486022343105631588470499123960216138522289914005724227087933347477672800533263625977045597911247389857040817058317627853233779132223868856967202631269849506305853176500712130502223849090752391368358138034971535711401388654267044214927537300281422863234631283353728220835310075664100792272580363645903024704679163658831344802324830522506993818186373464190590208944279232412374039265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -603906479004366762500388770233497655899021928296098456797356261773801928399903661947062717774098093751293680039859136558860243090981886641605418124892872297505273866229407778571576578228024642673794582656199860420338758763750140870066823967823530301954186929562709740791105173433266646793226157812238834387115334154015154932240821396237349000397453295377572678075085367671923133833779422048761606943584546453030768365157393860575784201759775283819530902327293502717460124768963692212054917793534004139042690646608136960205322071777086529150856322981767449137119956112117347681225031245220727296198155759883787948999703148041140057842010812475289042885547899988082958082638106775062617871789296438623307635481543117962271700333368061474226077457781043214582951901473842583957765879243871266279753013200770062330492915016191019914868011257605937464327856014663041588616124647046759276845489764402852740809579039073316154249740187365455820811224486274137959979745424659130661805371872227142985355032753915382024755539324563445882635002082250444937195537254201527542840848372750620262598779117451154143490397549971417096588681795308912198008648604387062819551190156119855504073350724918035853109305086385470354364085581392059879813837108930171926718896295360608297832026862481063092832200302117222682671675495216743843488259362575614354328952297904265074231570477582312949195103408808898689630817416067443690106962842252757462069894571379428988830241603049137341377351525638076182222392679169341105584950907632709588314765008873495387079160930153669855165168602095407505384461975249248362535886940109380500776995813873438379177012314286320359480646384565500740929374902516456694870657587571568709983032670937653984701029744624301958356865949163646976334045264764796339344079869730483137221430494199755074828674157333850967297144215695615257932328685112112040049456869038104627465185287907794318149478396261475779577308978823601062881871596541479635837790096467270752618980735445130382406652567933319085599386989863861613604671364426166367087573211092552854898757879133619399203328781983197823117420452515060072606876474284991221752026747664091234701814143977809833744987628970672249452515947212110367926817687666444171584816320173786348762270437583397601462742568781205294955119366373414769503693710932287451091119235999587727476786267084986154810191418519815395125068360440823592693170505035561598339639486039900448751039558337305959359188056420097292535271431187782122556061593306378054509397919996099253533902731480745047966355377785209283539995115145751304987735479621701976234996864343220178767363747971980506823414052317549385714818826001178441028301404802102300033015015800832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 54862595817000369013643297574729388571964104993255147964745117029896473890987837883876787481039619308915175367536163269079149781121743950566812891251264395048139487095361542772165504315763796919466578844410316818521920273454724698128449591862427276058976494371023879019952143766055435651641021959490993215241297706571066537572527992735064091980872605907272368766457565259869913366502610617307873994366383328522134632691978839058520761223654093681420426696271393928708367539153281551743421615596740205213041870848343653997914535691184143857707623510184588575534499003349094943425615149113184066890360856115906653995410122852694781338704654255041801262783721342321665904700144398051983194664425274795154716884717315141615034109385705927553430113217131131232751784730381173688366927772097121933048753357649782230074094372997880724016265502499946659571528349057392124110611093532119329762577802912323676602495477107065810562247441029121422273610933615284615815986543236705190621285824989594050479840161859711472341770506208727195427833924512184189304399573811847091722819222964419086515534240135700457104657757769987521184064421337084119215513876108569259752315525589790525757568992017103267938779828035679686210167263748017825309779974471256022802801748692543410149566471213095033433037400025113537702807492244292544176221784546070266826558751338190376012394400248547884138328201707056297029561060007180999017674891548342018409893627615178523348167006328853403339207370119839776664691806490368998861214648877633305535806186907334414621608607311492162299399738245952098658860705461102833131506925414783832938272226392427627027909301665771798537525013083385108316236180789710728503185203584670313277667988273584983853558813449754865016668731332750942280897886346382400943074391120296192884583645198559364046456128347682447392244243369394159934642550397411943758360793804391368713249192055951308293257989970113951942362659245317726157013258821771800120588947136267210968636735937493003887955451553034790766319202050001839286641085549149348414652568612655199651003594418655485384329967635315149973306855729512159381221639720982437966115235716519197373215735255562521082620906923927819039380340803328670724594454456116378276299786049307927625922243484584577565596366946117173932947529906026540188434619616985500449870018787009720582069220981391818113746079266929079606421052943140080578453619709215659400217691385698938465567240180901737364022693266190668357489369019003332141734509033504708128787370514728651348838987513123955406634692948370064840907391855033682762145325974051099792023015506631354146628992980242603500789359516818740142034469232347978311337086738960607395616821237705080832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -5920783190282280458660103908864016544294868511918600813909066243930900493329546881309474352616742222886208977905429309546615380327386798918993345029096232291744926118517128116629042774299627381240729706839644293272612910006071564281463873884321023773936843295580370044888612590394850619771107083406544526982192625177405361792237289824584290765852917896616220080992259219833497190896540996462497810312762070929552600065222696352708296416406078666644794260593260746248014640977836092318110240908782052078786946858761847213081069283883511665849468975885206428976495924365497235920077537878893611631868202414973149952355208450363700087852088878751963426200675614234704847723663145674881061329875895525549242031194103803990616170574774810791192858780441790427141870087488165632000425059970728225933882921498665026679062539551166336906778930468697597312583833026102410496487298479100143090308503791941922461924159019611006037209698607930844420094533660308141100146978589379464391899649039182055549109385651176909835813522008328484540591216719357834704359347466384314480338974409133003699075484723893577732574973724894288517417765336894293201876856175496611828750404503573044546342468446165134093982923423087753450970611553955212783708500726568261323586600965492820422570191619190983069606721402273371230597804889376239557039767348085287722066196302298064428681567259698706292608522596126228083377658778526700034024882425323749049817261444964117901864296266230098263463010771074765451779888333167508316235930176080871392311685272531246291707695834562793967122943881623638366822857543775903352372966776995672350375223455214897513134102775487282349353877273011925873953136409389590761359772038848818364974224190830414204995359120037429430313307973020902249506038894681732481085537037394879782492873686091335046679482493616108758990562692704502729560912054722231094296764005345026944924208128243619017245833762421418264221958717135016834001244183427789133301810129160494461661484503001805900825972386431843621593433702510301133690167658116843422555456594476081091098351613192512548516856041468095426790858429298753021297457673088696425816047827555175731948138749062025362171687102068898941563338137977416434434533124953959505485281578932982598178943979807443812999122547763216425241833481621738990655737432327850977603715407565875972198707343215662648351991496150662229028813210190360510115584278731929916836744632615902403387809359281392447242339365502163662569526270519097119523438702847145080948994505357119867895756370473148616021404936921569983458747986883683747238328642556616791094931981736127573928028514998603916595366300655192563118316216056710457212736654999904800464854558054609665916928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 216403479743316892884266478409357574512044023721003974328370206160668095656381977180224228046541066836848188358817037796410365957355803459137787589479558035238902003484799258423404089233054477484553713471948338547101384629116755868613079701148649156404335807405792019720074422014052243569998364698299474485316959674936467055899816543585752462259064335925298839462889303906672241842559880284140501925568025006108933253056181799275005058863089175341436581591927288754707309326582159240988739374354083462256269715710738489449266142131632409544623892153374166130952988697255902917201151041441704894569715908883937142687346570519464931868959894521728696107922737601570586390893774602697513230818028528171480788515916075890147754004161036131735340313069280163133260850292022644922542500918755994006491527647120668842403826644215850880068480888699649254654606378518556920658420198974929734978309612231255085685473788486388744824851843888129988423317990685595152680308691284815696723952571820869648116239514404995927620789709344729693214202305866949203970137702398708369747470966350791255377520395850927083378597237529269576055810528377084028457428453998389688336208156067747203097479950382837720233883948569697146002275752460447223439711391909375535667264917081558964796580815159247738096442171093785574536527170845602937573040778383332351409233193900639520053243735969334417203441589795839487305740985859774392132470309863146065847399545622874989432623007452856881599172466486314685866079255487833228621790226452451655568647470982793489251361056328626050663410992305017167088893118896884098736313189737761351010724975810971072240571625053443613242709515722411299644346092352959280711675400826053586917210118769977497459869443047013248236681064654906945392780188963675607529152784415644611249810626603896096014942314847488177042341451587398812679513383301870795432034814135265033398053486745770262767201580641255726805450994093488198666464622464778807127054580609991277142857225739833097724158778231487755311079055822749705057156480103534206665906205773150779665343091387980655770712187245310409155797652887502895147085350827778739176735183859220132569908240035197144456602118684908316312726108316248004629344271904312652872703773305837326957006695061415258152635732451047454759406280081979547577733232137128616761988485652756945952583751085364943614895878131842445487957107443076016434525553566511375530105093687274845833704813515630323089416947306538326017764571143401934375399595853307394221649407508033158089703357475055627967919885219582352926278801268722234532767121099856673261760802989286181734498456444837009243475892661431519476317390361262016434104152714884636382767035415590933347472244736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -5673032337256324722892773061659903403107207029946280003621483271961403916342806477382166910175229068719255504076094837746960789298477125876677811865969235424500936379584091626847507351176590384622775691936096214203678202531107756010623249038285581939046321916457503417812852345507182716709260931320908502271943625152696349863604623866496285024814470254829874389211651303189462032642466421058902004824711576314146450207561914744155696390641245900183530040823632678868316142845421293434895954447090749592741705723954898507878937254898979444753798910401742065715232521536725838899031919427544905218321703017148908610421539431602434614103961106404912912567072997750608489046111503981277961507327227747747231591190614083646126120771890209651477383611608702212666602515661647518464127395095456944084126295179916292444533005418574934401207052283869389547890247674587245542296642052455005995723719704624154376716523354416539768172390793596815820881439487284561695782586938787185390127188379672143965024400330569457604665709495432210566918409469145272337783026144088924150503727442620185526625492287165582529768713357136812828762950941758411886525803475176351864024027788446011752149540659086375596510310533917378542530190988332775842543601274588657260979115551805708855904808258884042339701775890318633521489485642655242973371931695234349736340861365045342625158260111130809297632811203799988222239863330009317663147722596150664709548750246334117420359421601632304404769694636662547674366779368786417739779506415658254839635446531242362818494998630138984218979904101545399750131512296916923311649392333632586194330890425604252330802094774144428271505124501804358900850232455077294655661237738270414569015262641501139179203635833441663372763216327676445385640158767216896942431953947997617827723897010855494364148653695117293042625787707047938681557228512689245837340062332814983426184965835137423847306713081934038741858403545621613414609298269730953858550365966447309106071197716182097214802087556041857411978313809871646146503601544430305007936617291399121832960689759360433101733698183079419030433714459876606055867200474972168163833363625470224097340268876812492319318699841762663274335304576229020589869193708561568737447607388211163471310003910453469598644912969997174359245502832997243443581642995363272102882322497074177125235238344321919915710708733607031244874154615460629110839604638162988092208387625690373842988436505311188132741610175735823354097429729730928346150374788299793659633457688927422231524529339205876805190789840520938809446378322543555204332543546539515576059365380066589423732672648918099585669670125053771587659910066657662574193199337160223219393660066118421653512281862963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] 42773830106436699096202487803163895447860118967120824685618498959010308541846838327265568907106639950777003214577633695236327851378229012542951957552152620640477321393260492680792683763861064668739462164558565009041505904395609912571263108939340956113269119024941993932334068162980650263685914501754722013693957492231515608332325019546993683609977275734389783600845540113754557536261313280507050398462255232863989435369063411353200221671479627462553816049694036020254951076003914659684073184364106822701786006353526954671343672643518323717768350252651553161233235146963705293272276849954588003764593545013384147398650191754073272385361312925452770401421591922763278526220046272399433103305814219754683923069440184023530807681016931171247603168115311430049020185315306344806754984448074040098604103639742914812271109748225342762030820325674153907157843716011336284127797138177172341959307080463994440741746043670055886438394105146783599308187793981257433694851469982059493401710945083733996123276941306899237458193999447259518406363591566133001559346981132307568232456535513740756132419687365522628614119837565437586616150907814631571567641428179596679957305224914007110710121312888224747655830312668441039485353157003486251140851130954253674642507957166584589132188083055660854735006105272687618362679301070134185262936376435294066082207096768714801693877726545611012732233142008802126276723146527333774210066488493245681531445160044411393175586300364832429408267536878816389409985239633085437071391544271860540503492414300934306717918450849248384887793666935667695170579573782331817836008897874476382634302081741056756818271007526200816146749203163484371952619763633086686137111927802672410721484556828557328201011052988182690777051456599332604938558812496271509978012171258548134128919374817979300461089525388624772471625461809696914546025198488197474957215921055766700649886252246330114591940504757565591953370583008683120975422062552833532454878213744137809696798686963877721584914684932996705311566306014220217259401218889027379749883564659582901087193582791018384496804906154434171175937603855390352893263331830746788617420994453605818998746703751415182724952111216138985332009522683548862286141742920592432228895692111782057684874993433294022807948359850587168037494429320684421855861985919642275991872435764468209859798615305229372459978219360288196204135410816569411624251144861988186524240510055100082832432015370117471560021773093488978909012059509429264535139063644104879498136294025299048945706466643436836731068580625769018148364873764578976942298711421674718503478981627470996991919597619119315957030308784165675416756920241999829682667708607024901011592220520038684393299858712577441792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 499402603521537534355583842318918359243263288908577281457439764480117354388016018567298443676088481326852519943161722762146251134299038726626692080209110620991313298670085414741775174168517925764922138341761320490132304042396333717582175760151857912280296776105076970362559632892929152430432129963692668833032777514468082724359228061568029199665221422922767517940452813110086658366437277824100720883952151535723835322226141312032635018030042411905291844851061578971097731689725611146762963729089679576587935454674920301038916230019230555794251196324180758893698539953102202888152526246384847911274519050292275306090283340043893942150263560746454749135046666326901141450962076842352546444055345584844128999292378914341154412200274110850068111979032928016831772310093318139958067841270974833710962491356090679856530080014153819348422178296630362348235669622461035705412213146745131188709356493945421310871005447244292113091064755615091218828966549852094608856406359800967871823931541778554175154769868312199173811453293476933229242076538980758717943013748110241193788006825568944585817183275662123168052027143496977749899078148504629379679341836681424044335441312410687117324822049962904059130387931869528550217072734690232025971171511084934578670673365835699188387418451370801639713919276505983676503683510956949198526741763778631720867552604941208458413107847734996040800844065210934220602440355811165292740616548243897054117496451538203758178171201799629645593237756111733204643699373473394163581764661328695591288215469306073358039074369242659587743445853448073523227021576588624483601026143716150479721781466248296656140865000196812761218884276777631544337734115115360706090493880277637572753426522014562149330833882395154204197098097968013341016758778983883825591632382621970723387836275153518574349711921679888922790103890826657415639998992537974903133417026175219943038944099738352709355552433656187339601600029175372473238825280390198494545816999882025432965777791783645905420547697164488930748897668429945877173427775287609820982195359083242961152046304831798980590521137030422870274900874801381790805977219008014316340401285252186585289139033923367409657280150454524723441214446017090147623608422338539854756211612414415447361800194666010658112585903218644601215799144754776699745424666319540589690990629947617875232606185515802006477563241854401315968253812186419406884283384000072836110510031429644377742263355273519799774939256213323673742372766693653083470379360328671780495525868991886430905864139109022645238946621024461866463042982974949454103511602659227602844319190610266591375788720099260021836185300380389315543321647588546636786455966786573334423757832104968192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 314409066184370475210957120170357304845431726951895122455427476496572097758016790354418264864707219705420113707555120736592919882016638683679362351319181127229821276372393805703476534312871421910727630662965559735542137781990265098020666646724739441819309321141003927128091123657886978883654951983164509515327713063987657217210239851208240407743876287699281269320017465992257488384215426596725292347709332527114628633951239965963216950247891887649273270360197214757003131867114084398801720209497440658443815014023219217818472275541756215356265758091149054186916660806041157972203276695952393825713601573261260934675845353113619863031977745710135681250078480993348461110950384839871176487956237622480521958083118858382547827524095691054072554093552681224647984774537598355617503249414806541061098173466989624060884007938886222948337260311157090226052087705788800166582956779441294984864827988909767545395424800870690873563994567241923272134052423491346980189795840582570319825977003534211348529154211911596224316333989538370208637727835288389905141587802829436467950102124466087386263311512873559686825810424875246248013455437554019201858136950910517664105902473052480093026144323303660323442397510720295374765870860226520348968359702297164788328327866742025467332685335235466188453762962201478966726741808975146876728359817777217969463291613567707957665517880531281415647906759065882647215041504580837625322607057106287558516310109433760800471622855853843519927160179988663986858359512312536864581746412664656307569663782950540539712282443089924192841509049162730907986324647156146794460414095619768652113605423704129014310510465984028642352315137010355885651439722168337738767783780894942391207736766702850634798173142614240287873095055764288502597309009223096313298025321524945445576714807091017249775081262970842847443239755715232506663632175890633677079119940846728701273043047591382864557103675628229144023203665139850165999297554336441382365557848898849988246042654896968238070790431398632536367831197682837122948585088583833787034420709421534277623692074683131201448085306658712930424213858836380204434010209832367978298376802245486890604159415306280091801564944095959603816989485543748770921637089711499099506778382621042037873474879395337380619299454745761835388640395567185666188746734969676860993188486327448493461596976664224947452893302980007513888066556773362925081505714407843814862547651915343434949742998875697111105990257198532372102837032082468310374792373893390501207329484214745925192372652346085033485213831832639523774682331404693732930700884256362531324886936487079727121426365957335326912746949124709330318883923379533274864472783034323988545952121181050515750912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 25312237240004037148618582465127185451289964271139396575459743751199780996982623529393297366055882552250706913467373056459053633076355958349138061661126505739838706740456819238141283854048160459749892698371199340291674494670622154556463681583605672737486240533234877926198586646480593289332915507049601568089541039009641564653231415875520951014460111893079848553832959436423315016609818960708353557805108827761723640132990773264297725277350694766871270860539324489575363773496122727234393123849472835993922110480960450658132360614797536963166914183656204180014104380074184686778042483333789925936155352216296198525013870317482399002775024612657895501701749474815104226169624169585261070908167254712031254428418645463670396726859417262129517204909116725520407825834454580656738137584324395501512088859658351304566871340847292054970795781070427373317505463428475657223609718888084246101314229777417230102596385492806366207383886402713032759568497246262811934866188296807405820096800240135844178134113940267136588569771658921815455072406706398756560999715776999551938780779184154462331832918253738425987045274523350510560493270438178758170743301871701300184417256278087273659026756720060464736333124792598821289309759771562497533706614011767446180317010348652976842758447653750376398011720225532777341422190822401433731940232353323869047530988418984580820383446277900580440123899483465318929699153564637893890851614706403743993965362052960656352362490605295404403749848098755254749885636980375364723649787985078775034700475214381591859040619946641098036345821860110564942987577353750090551590418263972084162863421072959640420829181746383245929291414648357485344506587939281952766503360753173186169694203630290409861562763983828667697992173870994006730502742698999802601468595966812664506974491180107937733228621143451144089145196432230682486852489778843610815226749198993438291281865202325564462117712707218057039284278969543420152104806188782142963999770793222579480928904437637025251941711174453783087120387348948309355198000861810716120874166800080175803472521529916324773252079196485683446969747776025409144185641973646137547471423013951704009880131773826902406018662110041447795988813529844382122387397153449377310086402186107319527778914626063787625011913639108727894478408754300018649075926665621139638447021297921219579562540137133808601965475589450327265194011325846769310640046437033882258716473657235341974165233851013962957958496421291088053008931771883598395336737888334630562480876935006613729098473374991415668543172736430322740021165197162301545283400413449151116238275263429432810268073123370596146908665168429330069100354382691224663417161256540823731109749597732103609057804288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] -1250844458450369189563251580037463204490666294801128439083476253610780044803497377783753896632854461025436013158842338421599871467899421480032675240286307719949126072039147934871559020439419872979475746268945465081983823312047932727460288493345491067741681663486595166685340644648109994920383279728899043235674045157455534446911357480894561631941516580791569769915408125693056134601925101270660271365215936665819185321941767837830243098920375549070022875128155668046076231890416406541594357689631333884557038809579835768794265591547776471315684052721115383682213144553769586085423618969673846828616482537132887197003508699490003954862556990277491791943039881325930894062846671081732566871948985195867095957126454110001683974797381623316226439956738506061556653956386579588935772203584479721262461003233400615948189408010077368931482317040737756805626076692647754610449211444930382868321188665860921572051577026591309415931755926385102023636953148987879382740999289221870929098535421196562177708284071685486352016025213796296724482231734503356786168726366663679334558885544895401627950338073826627721577851379044735983481884090045839595958514259081402497296203015852216195000277622613168095042461186830675216573997739368506124713777980629616464294460783257190277677227491872450211610092906248317534406691024391966690767652350652875456650623123222723990256416310911960547547739541688784053358177457595611061615773566687809142007081084209959083434449928197818494755104163707885771382856446030404265179866507075448396348675410091549026608291610386044987721383351667913433958933600129928711465886240801054859770893212752103813594563352917317058186906881198579408414187181129752386485983601072070654926720689283587709702289592159698930540359967470077633252639599002499027416074322370064722227179808019528351208583199913777702846923502278867865329889455624490134043132487684398243022519740379908393948692557282040015493309777760919973464296324698020520711431563993664919872091881043182655773070100184748756056203665708956977336130875656785833571035153035222746232664576009868577665990802134440529605043637673785365610745601390702107409392541679273352498349445628982938958374786010975077115857243780450536377316262530692599577485963185703958159238697970099797980420128500978282775984385389398350123668464899906445288141376827343838628140060186706488509031843982127756726803278041337095880427584682011402269567773071014254813792794016341057836619467847886979607125203022255213811584181752120743727925308589839695083680160093373922711857035565600577685420510595086931783330314348046641200946030547520084757125411660429947681054230643647237441218806883227703192418476231702795041010147218405258972929403650048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 26224565231391160892082776322547147642262511611200969979083509370157434604720380535969992146886102377467821689651306623610355125016745390887158003238432143504021477851839762766568084803541748984416078384746221810927925532527472457133532167143192747502355417574818714552825621020231652135477351456862978616767647741920905816623419814164888758729738705500781488388649809524655004784229941594959868515609181716215265954826581223740281471500584231442523408510565601557346830935827878234282070712230346440075641415079282515652958930038140723419495843874724915061490740048325339769518647459669510087201221584194244787671311605079424907760988887089051388639315790396318129308275333294139414954689920863997527982713430136468574973101241609874056523393046259805777783752753052803999828392081304620675991082817822881121577200281568259977473759970964365027100987978664473345114459125604214040455132595085710437843019031655100031306576131847445647420441788005139418230564135848859341518086197477502844464281126806615347104242891314518784552303374177403493727530222320628803990914324480732435537686892274035817549978012914058083257255245716543339771924203659507158729051786878180818202207800432553961753567667555388372946558112533980882254709182151049731243060685566694560237927366472700051042719554074326652749574271948888655763947977796018216433986260520522445030982098506810837129579738159126400210023320534040880784088082674504926131894229569528390212304833862744710418984686996790678288737407164019950577558094699471300029284040873455850480967760217154709059897819041527375829973644246882995543607407598701677877028557064482319043006279919056918291641062494005220841159520123365510609973218061660498021835861493613425409158466370113062623829579194553101158941487077366024506140939182632197346477927945793586100310311194307349726003509594597305214850382451558743227322128367265499704999191489606467778563300655438738403720804140083382128244728140452375643649945225697410748188009196041929628514841133479941429008459066732981938451947807051186982497764307866508200753261650118659623118933551883055633555663772066400802279711601166774190601435386983722220625655169277379670770316913814210670968405235647047156821975910012101072346878489987528435787232687591810375881668915109956213621035054878142273068207544286248056230530214464623274258397294752642171213615141590541888840819018410947104411941450539636032265985540838265930419858626417803194183840350715558532263926662485351475560342322083801143795506872405703554263201086919949164659034386842536050619164331941461660684050174098902881347067577361721430787731656591581835480417795088211064831924977531214521871734149421444199738401208402667941060180949019394048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] -214309421801619494628351878374003956269245640510350147864869953761182319349102577945873453067609797768000679289454718652073340367775313375115521952672008842393527304026958046056280900894068288777308077410755018081009068502722981626965363506263793877217988801925676764051102169370575975906236210026419456510316227075151946819016869595006590621420658925008780799571221497102395804238211939664582359288177345654559892607764988201022380409993098334088308062896418274608731530114195795876186485485909988642009133385427592900949087700197907560683178598181678059097661358669583503202625013127627861325136795480834632743728689831040227210720090049273856169748440411260239864604507961445369730586329694531759042251378256335579627041954526436050450588413226584291050256933758470088600945149879733416549021736111743465867482296262178657023332088422933832014139496555386792755896167114787580088638980503066471807237258704056007919810709078547675671113798661746002622238437982970103474321260466941452365735312224598868379122823668951875806636040195743806502864250539101280978263925848839471316504912659593062566067933002821108081695897698294113924970555242339634752279636322880605058714883493352092149432732154290796913935229682115138437984375248360549022883276700628629298425866211600207256385937138932819330512021835337126583249539133647335794570170110199749631546072120336855435162877609443815296572176439879239354959480946969836986169480670141499208138391974451765883338637580411634954844285751474462918155230401019512694950874412411409420606488284444266905356217143321392488262973100335196304272046679300596246343071963360056466612638607825713430289040173587333263678136262560504778614955751363882394202904971526444832686682485532059727942044941336844711725302334101074472438935061046263635833452628102802225374902677259437544006216391327083772388758157380941403213400513597480758402977111002086080208733626557020075346895934374433494058094863781966382585357072888421393713548540952538847271993598546222266963762929903469452344348824322588509231515513262842542331413818799944280190277816324765184149041992824868562822240984403056441741038560528977224663409787239109759260838659303281235449860575517135944952919232506037178179701978293738875645800450827988798738490075971018699332238171924737800153496973217755065029312124027061685383025674095781672074109000044326098068312091190027568150084819050713512277793018763814972396337537448159794466407849246126367489398112411463881002019386749306550499304936517824501464744005595131486946986694255721571958283995918979625746825256267878986925584345017519204877936886597035808211456468214998442478933080528238538581237157448811676316370732871214601811125226191456204488704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] 2124600677804743030674626550603524528470153176033927083672460391671342009619306954026769925281535513819096871264577894637756128901845884599813934682807992602302307085650326661819770306018169276000609447461290297319471455094707490886482691959008712015856051725931103477192762118996255346950886925828622426368729287380921052941606323398762639429309382279958785221641932142033935395134860728733199413863354806752804884449776573995197989171177448873563179753401497943657932856780427745583634116557990833617965570816912348651498017493874937430765698988219113113553804144848730394120129199748660901459119167113604060488271656804101701445001369820439001143284173835522349434342315352674014714656214156973666617417093033255348376412704038272853085551457894371291116460757083886188030471450246131594225416045068792587807220839058502172418868455704954947415432476709871401379727300550281389594092017108438283706272510349429850893808727710003484023979800428286597941034956015166868310770716513673431011355955659600848262678680618362593298662218484622146717735242506026821783562660836917053411551518649922220315001242780906086820905271239206840145272510173185736500417362649488152126690236472996053080619502033373814628067073830701000053439058445022304586413232420072305493789639681339219244312082065201187015052523602686200802828462175758313752924537484446409128017705291136291524199400351381378300047348852970022132803107121765835648702357430072798152087707428993425624800814294080739246844660959803553361732739380930884532656579670539836820185395496055376476297624835236408246766127239875633149320308107828218232706486862165177190606994781363895806841150933434519939922882453321603746487255852825152130258420644806114354350715538103842736083710321059230248231834073970652353782545014861312880764836523604711900324617640345696122439789806911998279095670570060913854138468420050852774249182188780271066186870722012892737980461088573851256706711678267832460511104497061589402015478499859325733953814001605603702633352147679075572370233821690080900721045474571314925500651903241066781358354788059141156284129053082304647218930139745798507134922376427759927529401362121176530236237327750224054186729534713828731379269429195754167003076962219377912278190600197855214012632026152632760238984643795398215529675367670151887025991708454645271945852845876762509285331604514674829874915670024211624012886362914269294087152229363949162102697813559080141494715231355447607408865138740912744338810298910451979759692377557994888061472739418273120553813245801669025045982891098894680880549341380757598187080364236101112143713489779100845534186175318185464707081268051275105174556097060189463566501816445569649690490580903587238278856704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -8330631874289976453939158283151154674373391700835129177273346137600320597134156939215248783871492960242097584870024927589600159800061491003418070530986098722968513873282118909176700822819795185383730783737483851079395496087171915103767189539992689796176386685303122544699436251325616393181665796254156542780213133659819420095731298351158894671210191478144165805308479924546654911366233857797699789623256252659383131433918125949687410371232489389505997422632796076995180628533360118333452513829875533808204965875578272838246790035649597770534045190216603450680907646066232425396797965759023825498471262307257712201429402636093115573703359512839983970194646852126594434608027592011480675510189210571271754559106245649692000606378001652567947543433423518837730490647496192065802829129539194840915184894024112847476481408233125129183129603091027644593633114087019010695766815075194083859902436766151655711447650422323545722669630344478862888167627597938627164067605698061735127438803786539612796113158526016066813307275859255701301736709253961320580299546159889649572421833284833480432663138731772117302306137047460225171989892943782897305917119752525362813605651058848459382894727432163427367175615582877991771364245139434536973779911153860159821840118684985960662517744375694152300008660004912372494273393187750434636733862774180992729246632398784698384657563526045790220144417778181680280806063475048974602699833649868269599239181908305081342043562266243685032085990969807449813892632746485424550914456957037811987900965784852778096378874040765592851096097791615478264239837251506660745847269371922645300051930580718699603417741968710493264445197985226697833502975875333365372637699925697814403682027467370406384008608979697042059975536829482616422323027239895580049410091141676582351022809223498433817507795864596942386056163224744881345016667701591665483816522028023665804661777775019109555750589496070538215303859037345469663400613856589858887083707952586003530994051542830101143361102891455283889856092718022570639104837364433782504140284428224428816234841247458020758729468500342455622461209807685348620025169474701330621927394470115614119511115903232979852400501836596925086621890782261710612305727897005846391280531276572832493372671277363653604491868436216090149008993033751603381475772555874084684384566911058715329157869753735226777459446695578079100208914919786832913526136693688742872511045061653896620906284246821641201101497062363889374862685319723423834935152751890430337068517644208401305811487314793333673299610640419365834082177619515687782867375614950484131788020636724636014440654167346959817686998240980611475400379695864391458991800656452540764170651753046033301504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -1180545993616935342446748970315554462788583919591314238864374150781927651957720624031850894604600936341273626707073545401846576245533108425215676820445549378750113909693836274569221748277448709535545382037948907460470902212012632560202311781763007607862536117664229513432014702504668232404936762142664852800004024702241244063053882991659486289965151327488298996363179758847249591703791064889812688412302916862656203324955019150994633897085207262146181288093966048529632886820052687232917543897254061414464930835245060591613472456530475026119855691846362177073962487882652748576475320306894072293298214163939893852147612755435418958565118731751828701870297438136869112416024539525778796025666305879476655587453759514371679475664967633043726062568632139596811549548936345867712186251179458350006796471490252790851835055527471466242891554897144849575731304390869518452402713536605361807318965215670593339418884977300936385027359185151375079517699844377568997220636257249299795799377726893504943413922951534465044268572543931181089528481201650313612414674944866631113140509856421042457530471171095210580532873698903804573103385661737658512847265003293263854795149391914808269526072115286102135642973850686341641048101550037510971046437249858903789107268880756576476510052623604265702610984373185538607131891162322913120973825735368254350459426959775149390461754801528456474793952227430268247476475714970863822667192081095230903970024201366029165010055300853619328036101424630852189413099636306150139152400019404533805023618808670798513465246560092989038491337977778159836739953966171272955907934393832795177972233505246490395311818559007809996579068424215965347522752915487894020386154232276832018544607787296476404127795316157081339293361157859098750225186391395514963510011831315626351108319570154694843446549043468887380314654768156368051390503713306802180498089619573758306855974638418899251341855857272660777751308215376297877760428748996680882077108499359722042282773473851865091074131676649608567532589037104274047927917852285420650652187326843039656558227447496864166054539724348038628936111152979058419496012649200210876524862114574862667237423963479666011060318688611981521437115488515669252676813214524258490272430340846264125481603040988228621623665566347377098126548774304553237962297270370323554600847779470277999269503050213327133306949339485443098062635295105928137883729154082554238973116393659728276099188951475256784852793602250975006645015104485372637813125523894191247500521310692884826594298141779176192274351343183174403510649721759142298866452043056037531885008704442088726557877009072114668002212374769309202804940488011392488014666575828242558765769445957403872979845120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -97531660184268284660925713617109019991942167093128600655463572972399702193760000339869057434751448226394712904350511960627953217833414302909224456793783719177623676661647643658233495388502900311152458406663023396015303942312680925675805245257957248921812612653902504366834874718938764480785298157813551685732217241061219107367454639955006477338591100864855871671511862499677308870883152410658004819949826933500724829485279489863275960337568783989088882835886389546216850227285311955036501034162797657940268205962388319042267468965524463515049241021597816369318532843511716024424864515246579539619382474547530092920404959596602132222779162707803495431037626154674143312589215160301936170498841167821858580846288502919847271571030493191231470651921715219105060525907542836556524303360531740034813819730594511747478396982290399288851271976859261889998228634671010471611941956556755898614615316755781129278412145317562531508354726746189173463498120943341039003034149465084406937435923047471372936976811531953915797714868184100378863656285904378105730355295572690825143312900092316506470245907157001257396509695969607455660843728171056959485882178961068149227772185593545927895933242484990370296371420757421537363176745408624127179719143337022870339493946260335077244128711245601729955485874455753453654500520435082784459611105696327900840327258547617419179822961608126689133178424559746727972671245480802925107101802623444529713940255290602174113352303922317781106299702471278161269558364427407037001565539166994171232033050493841767531386139348086158714487109349105155615889667863617677588672506959901081031493050418580694343570197669675405306937367982866317276905311757334602809381292317444471352590330997718966093429064136328590036192398741077788614322521344333612936850485620008982429340358744549566480670294398000334651293715825322219549878002804738350149342703428009794820089596112751941463803267970839905124129089660387466102019592363181888567293971334765818259143290508941748424033684932476825296904789188006072093696886495801025444326615347804271208007772777893201900731184995718406166757978157876568739514515087020814194979699545842114198125642305018999448321721112649213186300509332165675138194438906653212169045401404822524779124282871341790443176566966791269738692599431400383512917613006561489653856557454810021453827685842834064917338120127214895633733586599495756394249066245471927667215105120251822250072873508650950946901510615654358016908606419136625599270971759178486928800628992706298056575382425159331839771525282882760548042964573080496960693398474791682966997167887396553457756596913376719911059182173664059127629294253865097282488261036449131838078365696404589686974540939264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] 3578443441368967990236526319344827749870567811672407340787354668069906554469170144974565800899082110793700981771008372099668596567109596184662269901403356465931791623222603855556698851281644259630387613252217892574073407549241833443046530309637501086059542245212495944281306693672594766992247121139276769565071339219406944433737802781735872916937312051389373341322831134195718636065732813196139740727959009465602454307555954789347083952433653330448000062690691638085562464905086109059324258554532205809613502185377858167533791149918750442953233252335871522347728678477651106798405545964891224679735085440104831193156934703161065419656460791951018672969445228042946041207841743425906289375528939377601862019852462105598266497871537726712066691264658012412791145780742052053000575215249258319792377090304504204402871525160272236790819215807979346325925942714144723730217088377123283772988433913629805810372474272000488296633719814601977200070164923506253831193966511807996270953841631114705898056450810943455220372726642658094685909907163058683174564428338883289601643591548647751568489722550418420725214441517094772399606128556646210581350423406626483361200544639744353387522541254964329510796833707186495445910446567821521805956149426652885512316300098261914962583936073890425282313864336074593296614935475760211864108191074668854883513620135095442433823190454969317914047215014296895469481691043651723207696175178904628427761474804843709440631974302414894755334586210517869475979822218568272585628968109305901949192469337923039758942202138804296845168389276246092071752183791895073326293434952385525446677288341073780952558011540453007255483478072267779366507260523068431870123047024546021526309339818640335860111420245285759109490055352014176145839557578112347006191265130874783712408700611655355722823642679281350221618088584208976461178359874942163699846749914203681603020049111439889543466131279661545859057323813454086774509443360176853889695729034405379268159653618113346482889312845689992667268767494338704009641535520949910667370585462750307557586908531093690252958526044475707094587614848013601272473582603197762948335195936134393158325387993808514833387899103139057348036387339516531495743349153024616092367576082783275592556479973549179563574176815946548069296333121713378758884170589182036358785106677056636552488259604695148457546103468088695945653438693100917107427360165085203680048209062429368523449052697862398981530470644110494064863329827492401302103127041145527828781633832045285836527692655593151380299999886858588774155035741344827806563828377821733598447009469857636325881437298320590924624441378997240024046402836635156756171524182294810104576991164004753257898287909839044608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -76448266377645669052548456793736472720210231814823464751646819293637320483474229558136405425213822862819067207338866910210280298963017902038034335492746254856748861187799741048712005459608402885132561481498317458902919589197668192160023551205801471902716033299239313334560026588510168128693560966551468228635937317544917147481732987517917755601134779995130335113282385361719024613748824911679390622156140346664280684408529321971137242530310927671358988634389956081004826288611004001564868662800182966679132854518283003399601956458773009972278105690556042419085594529822435746689452997210100293392360891236733942122139230619955500114864538603546117142345056208724388933396201776538345537742201025645972312617633888534674901141863890808090917915133021152971949131123982284307308615724654008922242041502768926136585064450066630499523417652258990646357703276899379573411562270662437575188270932946304619016562664152935456308222124351524311320120649501428913899877255126276015350523038750927674857614788188204899019911395698875964699756983762176860049390351011954545585597168702591407364465923661085413890669770221856831101400197397759315929707408533600980921732232914598841355758843494739368484624066581854960659097022135854284405366723294777547861464754037741683162946737738316782625448968070707089195171195333683909508934657977071306899093957395113867833458647239102892312079499102945993508133494438237154430457297062405967429294698497947869207282901235858193451806183254132166333947430800970263850795700939842673140106282084604692683541284018913391766772436553445640818751341989558725311787101720693917557823079763697512828813503165194456146772977145591723720370269373160602803979760955905693243094665925016506684446320218500524119127921653795979176213487628215552181117258666558459802224143784748539063872149383321433415018452661380905822834004855122876829673884929788330223289317792798501727033990087935100290341605740422623204085590916814521952680566125442080701499944725166477483305445216022526825978602360964038893877156655061532267519710175802346192038978846100345915298025249012512044027200383019292920221003005660171416928450580256071967483181385542868055416261780671801524315113829278982350321231568138186415489035825386736316931815858733947884832858913228930102671461263439313960713521286259518548436699368123615310199645947764075157612115106650584700012664178101287826143211713585325723404779977787065830913423717058267820551579928382119735865140792241208895646788168107709473451316998842967886579853906838213378603577041274899979197219224880073365216414188605561647195024539908530244437523173440321558106341003956035044249452305775171544036900176303471291752486255217540341978350810622152671232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] 1092678211247797582453199402237310245172973315808583053112440852627304312577421680477832068615016456159915297170927235683292987175693309764791401335328576742943941280506743321234129927900661540900753379547089458319770628147627092553120526427253086854269342996071121520994888396039201058638085001393966016511047887342714905362731992517553338305332290874445637288257047653531605527978759100107739417433445581926685417999470462744369304020888226220183766928968664289427306149890159719276068157935108539084351407563608537125647298494632740260254031737137079380005845747106085361118639144512233984098107372553598489995151992579929695878655906743991554776495518927082058667477701654454638196964040106962690064965318508938949127897634440788098996848798139497937761733180349038098126177407848096928711709700393536418231985066394363035281023539809151907650660530284722596878755154013377430474732351247287001357021840307476565627661317375746572441486807553278563364646919029274890777242834920781126514985532352574732812468785616334420051621408867505284612123052924924311596380618359374997992915213041081146152382765695267783410068665123859066284457328803092780874032229058574636085599785266820760347893293262702855642149385595956238557044602358426148870414376630912902952429826541257881278957039721389384773727657512653323923927848779841616527308702392287126173774154416457571684857310796878935965417397695191388453447212536693225734019176630331927810719621943432405135825394166472469504634765491425615349302191388178253065356777136809552078321029253150039356408807575338453614692306036158976806256076768767266277496503313196573456194785744654007836575649378362581237349544641991916909483023513273686482084481750861070783896460566079511482442620610003840283670338510040971288499164482459788855722468503824217672405235683198345053455964701673261310652381327967415996507808207591369890894340315518967665058644320242375170661284914264753005106868162220179139114563632206430500916876919124318472893504626817502333916358283617515000299389552693212242262366361448154364785469136643953213820592206391115335491531192771004620619475256739094930850803192171627074616326826754803737009784638997770289504349016253491531568744004323776956363176121594388352827650447533987880915028717170662760458100407654600312761642530857048395631924262662017967855275504583673647593270355610673004464843255643977343690431627649650000888891642501303894624867973886061678103007161230767095864033727243814511415887714738219775132697596006046635014950363483508037876479524456647912303058073653422850946818379762485429369521735936389889266033913295408462972168838503100025138228696508821982641421312125308801101720207313481436096863695962117854443077632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] -16517887336865956962839112629170994654110652604404318947575732212902915253002168077424516311675755325793374751962337450066930886442817065021613638900079198460697722610888906601295487799130450018494025143287225614837229828820045129410826768024960507219050038145940915835070504963578101849142819428355282292172156221219400028066062600752550706399125402063174990480519559686132658940247780442352544362279659360306781094994028538173201123237080840813707508749839871325943305329668191228773158860163562585913600585319976866466032108264674904470488071453561000803801092589256845100288531392935767828729848872023385665047698073878937416494439614102692344059813564502639341393017936284359428648954136523514330880467097280371845248101922079924308187766086045628339729537581785680735398437370843128077191590093756303531015609965023307921089060357598112072106736210434941176179782447425583562938835159977000303518927382291517314050278435350137144331440045807779938433027047925450679864559082874011277477308246687524118828839473353273475960493629623069873421772774922033349690073834544014953574662968938652304481972622618027147615814765351219389164987326590325311224902539811163815140843903967558551757029682352538605013610327573091540945397261675514825074249139837165546230069354245252335095813532530948605800474444271910989948619238192482599426386205527618980446607550994793755421023980812917545170137033761956999797056469995648301917418832235848112583375260818733136867223069963905861879759724815217584810752658188100826316686716554995293457174233403171247492014542316737713779303008233210143986860204559762014007879742660210867262629090441877307683093471473817646384261500356744787779312733090082017649906281749338930888694866043014619360001405689929846810131393654312649011100751802773368723133283964592865163876026002408221803702185175861779165110478467493459401185424545837424355676096260510413862340343562682228207906127299224469522443716607653792532254057391901387347302595564588071354027229409816410446091647395416662839506444081608687696204901860722253081624607092819738641327133160319745080154458153812588069444644363838633545453847545464427921296656334156443632857187744106649022442049339554583892942445482212970603677934844636192268039801957201424418493939547682995920277848852099110071728324240182192625937901431880839233210158876337104119504675225836160527544493981030174078808484807015944381647314378034173528499533908147253494252540365307440581927491347214964382285080240535707090473350566497181259879112808897728834310570499918770260233059874856252067738584692410445756849804986792985905536128098629764480738230219154308676734628507294049776955548283408797612689986793309176234542462419534464254264475648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] 135230843946215322939886162320301966595602539769812138862045284829112473878100879391445794590377118185901090895149087804278607143938711955865763044237245016947584700734774651995174801490375448765299933874183165824602052512066140584486990465205544606878834918298967951977111844809751513709465530837495618545988888865580080986133365149756396995676414714801594743133159996036669155792878573304156468283817383415435749536901501496739610010514473444326544965679427770689218193699742629768141789603992936752341111341657662806119789344291468008344136812373325653003371909074063873432769279588931913481881621362142954201938044864852934882222455580706261067396740340277867264498219537320041188672119280303538655247360543535532962762211225960043301110063527400290704606849387290950888739472279851212426671441149891869972009105359691898015508890427338694354282619345069108536896761552969663761101556086226442285909921507133200045684670052215277937546261882964927829295273598750176281302572877291789278782289415542109165698395626779629172372390780133396504836112635892471127256833411851334945756916484782196921283712446294804550933148463625501946712827214321456464894832959457675249010352536563341656350431607038849551158711093778314159408263523801323284055415135804449489600489476416925329616236366164961439838558357701192472745609963396680759210497252725702385743254880027979986898522756569738808691634643190002746554697426366127946452815219241325740320552310766472317439307276860257008347832538856512336219925755434159897600046384214905295780414650958263666294312673968215287080174057913951313558047163660821950004919794769937489278917585702560414485884230208757338965593712573971991942690991875380284560922674280413786775851192636714458549644768298942442284289298780927501115784109978428482823113013051165766980239657705057797065847317460586044949110157642253906643380454056131581191017117520944248613456383447546085223356590126594094455748103559937981517509458442465568620607750841420598469121947424091180523420998949510476501618184885867268353069407218018055343121304546850105660542138728618410265713988968775524285030185066556624787189914943201902368817135486860501337763169536780840148571538640594836344544167867247024754144420356468898240373954019719736484016166369453743818167105714695278092605000681847792881957608780429128808651001960089308531682634693119837611494909566841733634387178705084841370823043408524879197104807129258532113010547407379202569904943483063743689411295004599486698510967201091756060147185891358394791697862973367602361525521624510275768802356102625170910369431944108987094980582526354440190083249405235492376248946049653227087673698540214265318222185650660228745601021851874165517784711168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 46450727248267359556655577939595576540086759360726269434089804098656083575660396463262388474064497813458058750171181622380302155564257193451642756753410505639414760729870372320161433420440538627329593582471361673362861575575774110409323017755272845413841028873961333971763829306341606665788086891197719542182186609263760986629752506673671437595127026090167491853290832621607342271873981232454416940156409525317718665734952900112629453389514757248695831137025893322941736827921469629888836460274901324734783492903339134821883661911053795602508404291239129872816540409872454774856407113148057958369593736272332196671214641666255694526505488922355017820506698334774121842048332912383992700338240563990298395982573626360951020899281630982486761348078667645404704596781860387635408803621170114626812384160766220654352660878206624523231511982094767074281118397860534509364664518710971728663148220196242473052381931049555762173076028128358610895278392119072182588320507268370585194297196087276342079371182048407380410227715489245872271169953308711244163332995863253682978558980876727563070436397813223245470053126963359783624649873714174488698044214501285604284170871805049793071878845613090474608268004923833493522730652631283746596648716470392828035923665321471902847275017962193837865867340966450486664301765383840361272087893237359855357919814207565613533976510821719119537901600415218589991579437431180199291342262226089256968042228108444185486842578559017112333258225200018556909001157369498907870060384382803302957928392758340773942446172851801396993595070311031140166983730912735165971548679988112474497084321215769212229472466272901660362325564554721855701186680740223396872652764926298594869602237523012905479012006735219364979280833393023860367910562228400244086154135013019116149986602223003256991549202135313456788607814839239276042407264601564963415071021357446729961550576852281134277065734343256324107333737414745560743055899029821356509986219658302851504591571852106433590046225690639689065045743531015642040916089737438849480103953808861239651171107133871955649376872194013285048565432454846155561748438850560997617667914385772749983194243308864680251444470931331666230821544495492275611855176004086232892927554466757541124028609387985783716426548803173800216994976070462680601361786236378996898767641426593868785839387191090046966909715474458069101790564304759297646476813426804541710470065606538713333417299936436478551347650989923126052902613071404566261611104358215250412003619084527780154054400271420357484920463484125270665629763179074113814571848358144988658524533662659137474243914040516864963734805128008524436795573974222798189498049395438061039874890138895684795891712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] 2092952646291142299314805182531356231947562836126702042876778208098226241894034815424243177469288417350699291952427545088851665144993264897552752861047171265528778708198736613666112858423044399287916512529520914808925593424096545803773971416028729345647389412655337929108478502202239609677452244269493861425943303368394631143023060745639310716259464356737802980715293666732246568829673790531474311861726926039688626407206269286816576366062987680543875013372348919989676422912576699596646066258000140839857781348787083162635648935176511949506522151123854763475649241357133061819987438224757995024752945843615190312532617261985877098230520277645145895191021989383250110924663073593153961398326810410833968236521832220445437801696069044541557290288668471091624792038287096459250591508753602111562067046083219388836153551784459499940619903284026541424618118074101181291566462232390874053092288084519891912728740887907638907504179188674803474961875764562791240403057768350680791442706417516278463768984053660328961704027066132554792360222784858769212671945167099036014555957959854851593461129558361846859619351181434068508440975719235104928109756905934273612655981415291828735876276330152636914553794697730315110982855942901385689162650874432151538754378125815354731355681533593217611661925861000351417885283332545978013240398105885333283513472841525824841211258311230258853042479305210754813672324158034889295462886648369478654161314829350884611552156987494207530709761555609661640525873860276023581312649449800363542340777218563323530795036758028062890541649310434898271113478147903749065087591375032451187866646912201058298214164523771639112561242823728157607238850640864491225942030028523571471013801605008980177764773193906214243583651370973854224830606854104512678311253320998015981013491857320712126533076254821673053577362561410307104429848077953516352323979054975926502141111811397146794466737618839719338810281247412591091318680641818594990509195120912834425375020798792079866459910003052484587538262392199803177958213463926654708598116071224593189356374716632395718738764149421475525240660773616082914026684826837425340934848543126635992924237871255166296619813400440455389285730969827358188075473707209590595831559926152557365569588037906707165768766649730973324845341621121357160795921577036286843591306280413269975294448381440169795512313596919213332058027992189249419908205358977963048632396538616352575285528846421737179359126811842633301441711498335276915873721490577835105168898777281937679947145278487794362339217859860210854830308648996866659840564336398876428103164091988879476757963576306316421559557091160111628339916618088379240685335508794350766169839710954922138976613564416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 168565603998318463419355157071190739495179395021566143978735014720581685566952533688750975082407433106035597662124702845780557630016058315551349037470809825217761689430531783389370402350761106991912593931161031218890813604921992788748827432848565375606996324389304152737276655870076651827380134126701976805068499317280201216866855627682321395324503841614999996423679002836986118048525726484556889316821533479604089486989506581772246075838154544789864061076216539910019993875903663626516604689548991632833383220097583104698412035930598526403844400670720021741094090965627562722615396331803921217540657358616601862139580164685765393546114410078595705916888014684603300818733752440930398296408910601862837464889277058218813204152609530011020023292881133527885455551129644286292414699400382459836221032884082459025006242794869352762851703859981277798261552267585394634891508523671861046906976712894414859013279093384980829232822834956157724697283235459263812701182674396462793493002794248181351249699961329673995833973886943974304504799057717231070239922642355132588968731535395150376687165363686148389236951352927329357811789191382381374241877185861939250568165987351108196131372252892138021650370008535404659881978094301435557337780213205331964157733236381223318348313468702037645492548478468299530042862346235821381260126619385501323932451318076969058755402367598566639706518448342461547446470932483173848129369440550949530726219970027702900540634021921551831983425926414825662345103785838203120492292152444369896918889931036164289525069863589703036044830352144443247371591278260281207024687424949615534864209078075957443234960829196516294672222611524969384785912602148534735490889012907973425395209870103783855292392869434141375931539377821459515365692894788263352105642978802016592101815231015382548703069865601998023067635537108859529049400773493985082101776027300830054032154893705081838207519177431518318674290988328324191486813746247825063117568707470881379681891050984637636751627318142663961128870066053503569164608972810553381988752676050558406935868656947151343982712972122210720465434790021722702156350336466174341179676714496422380506786513888853738366349444353867044370646470569501924520646037152398936195255220361903036043254750298750983892339062652447379730882741138571980068877753242520897157940007658347451163823467402881797249818865979299516694052979494091860787725054732031045964301668987566031729265423810985264015317088857433207541454314502118010455821298067508515843959103289610234363155150641949919686315418884590021540880560341261267900159334663253707211193877593388477359471712519511762365785961306701567126522742318711630420494079239334309231838593033280949027065296142204928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] -4806825594963064437323532574952991157868286031914122498582517790547048792626745689343913025588675930539840112788866425179995121862844834430725527957967500797502866300543736273952756186374816492082817075794209582584691067691101403567795360040740184121184567482313057048213563890528254810812909190492842207442034813233270063615492998736862716652506530297326562079705118654453954224673581462208968776156337708440633833800825832249959696763256371810906652898235721839931817784953841701076862983180682195106096129629064672997393849030302394605706428201053895284739200253287839658995214827088530751200025585879689382754280325376678756866001860032121858578857930220368518157552649922277669387644188350564805127103011352635081669274159653734841002045389522148199914431437496903990305329324653643402779308369591236668192377145083331719278181336311863576972867952496972145434231372507383504390231500464508124028500691514224331445609833085923893737178098867399424117847615559927168482666105378938720276518083516708091514145650905137562328383475724723250855585465425902503848785337480785923216806864970886788927413559272263412957683843852755244062050468771123465887449377915832501867304786326116013474497087512850244111707715007112665779814638486038567701529812757017558728835327162044664765885878305923268400045967324020375320626755500472621895614947034556898836177199772930329798687228643283213817027112948746316684142991542883040638873575662250888563913565831631618246442990135427838060122571593196994909590787674878282749871678094782029630965253479167169638263370923113547624546141408179661872473163549807347565215303122417754298769548299968717491500867894842599820654889599917663164625668599350925949497750487426576214403737885874632456304752489840697477056175911593852429340510580607379231073921528260515745690429698285933469958220579603407350293496636130100335226987489515977506327749543468329541744037769617647367272339684244267402945731395027145338506900010610411573926618993141800310656171217267882924892726407096952804685628046285936165764154563402586003497094174296761819070961929614101178185463072101955101357631416199535766598982578315516054956697756013452558774548335576478583615845716866231168758258225007766554025860542814121498063468342318796643550130067374622868269886315873852094347454270681387028654709352585547295443360518147682675532149600354819681688873201717369799185853812313534841664637734710897592361356128960072348884437513373347147526997316000605967904241245094817822607611505329388906814905176262850753993005715693590607431469798165644487291704769214123288130647049910029685933620964946068167227214192184316909243006248511822030801075096173839657463178738964537340736914787292978085888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 195273609840203690184467160251761775893041413600122295308486253735371974923510226537321826794777660993873036939101300451229584962518052899445991450086247906829876339944769649770465092946541959741477777633043463309277640476408198700506159605449757901780272887038735589501068210777598874174341932571450004942294472706624985341457524584505494770710756009516454186285557600832932052417999095537661829961094499622760786963157802566403439136426844157547569316159392401198740793013052315772314091644940120686556672996440569677101138844087600497631637818337180670594922267399139284099472493433201758914548185363605291110192530570725169579234274708488804561416415639895263312446507297787710515473583473753064634503908728751471976037428810749970568677218509920747649742458431586710503382512949138969346237035828708165684143156655522480018285748534603213107602685475617357906071781633522120291523552355798667759358540920067300901981090138389572050153036135867174013856663614554764390639789523430057433867803387141423228714984284310665940403316892067841355673729552334752679408615306944399315945738984927551932274612484360568681605769462452778813433903599826578909756046003802359143942575026894978998660285771581907418536591549625370820257523747296967020001113459893988323084838882730859414297602185669755927101408440455309727038423138505621547599573433794433568035903090994450039609186687382525709908524196576770814726623230586462440779696073111227489040346670312469552840376870489196938946153577280314333281142439017003197997404697675345785571140868834973699721102948123830499559493206773371207659989759568670288300872710778292172327539582987881408589807128886013399052346988361786388059919041125610093040669931576280269850721575098929720414810442098549055928155405928828095010527321071645979828357011703844078630219154834376863269498813663113871393050407896916643393886336794701153569290550428495278272239772257670788316547083242345248352351140388369868007436886130624002986033524474716140010486854563487069699821366441121981938886073591468909169670821387729492373574947897955909485704171594708204781678674094542172923559456710674072289587994620807523938157469482238469628778421769005362983917239821149947015882409818088331173427704813743976396900922586389399560855419744888432704055899819645544643698381599335478029690891549010434502305606464029800195547353782482280659058607761305980948414963844244452078105325049602961134387703254076579932223205156537816202094825510526808503309453386940713190285669074460798987993323182467215935373510602822545175162181315357542132249683032997980914766437798696258870432959008612913336296842191286445683434992301356003863581234445795568420213076744338502403761673741714490675691520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] -4753769049133383845534185628863114629577375965584461490841651171737686257071116097655660741019510891830514222913420471046711720515697773454383160231888299084819166793738277867746672763479783249081954005793030551376939917590680393504243081810336953103812602660091921025491976190506502255705190145389976277397310959512153173740608060823515151749367151687373362709818240374563607879897889887246962516741107269824516154683500446812287208347297013540489149674195112728027837689393669948948826624776077666686355120913736623752486061782362509460563988770704696980166891665990397141771065383117534192590760374478961778689028105082055219585033620350736603095985020859427394236378969054236895936079836781287499799551615089058637438185015195603698704559901063640612763880134856468535052242458567252158334699410668245345133234179858501324057662360962976003256406886198913319426244270629240549568237876213546687030551485495036686615275630461157354658507755724613460676042454434314461291433803162008314182166433729794021537937730905225880273421263646086605426160634163495034788864990613433880687149194101389048289287409063445289517558165363763933088890776331813714004866893500312275620583644942056771724891021515599240653318410437413536045463244450479816103440492828653313114425720536365386244761398272737933278598390962105178095722786250238338468446696292579779937146305302548470090957697993175291576554310688044650896138086621286555855738492354287649142356053450903671981254996679785808776299198954066431112768303362496144594228284453911192997076679216562441247910956193300810998474027241916192901034485631387782633819952411986821638099174815448963306736616955711593327832055488349020043635975090892974634267699936313929009449848960123706365421636419632832551234951550919148762492721203203913164111078630466021168001697224005197392529245712763428610651201918884067225690332572106862331897164915629960919849444097520742775330677982230825662787491868244346121650061878675750587314166092181015271389464920284658903116004174188279050349372100946942723304820116464215364213209636999740776347380067079930425514407630415027625239593534051423152637640602597967727676640901445031899886101570441731694486928351273649459796971583846852896632943773451047400710183293004483266538025245532617951898567337763286545752327448441494654395612351442332769168443108690165713383074729753299825871268631545751695118242426580031472150908983104367507643425767762128098025698807570008187609607165118260015710747863750052100662490618532956804426478731491015721101314156039227158090455081648836055876381078139046262096633959254178037417341949804168389667023159982847340529639569384678198993172270229125342012751474346448993400361639022570133767847936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] 80526988035785442476121514924237136416075763700910806698949034690174335947790474333046932381301113473657880988758682621351886031979861666555865545727884151529267267245537993140945926273132080545239104327223460140323984128691659216045345166945827802347623870081531310687154619802947353604440366794983265275893652957887754492959299715282601676782478979832884159285514203380241646960923739082354300727958804608662701757642568275871965970014956699018593352581289244198716356735085214566235946958428812887866835380451881760992454970499726069056577149987294018162310558360217187036043395538706139516607249827129439319597440190382288048283878467770380204916213847893335510600526895972878392270571937893045938025401220572413393338549961712646245127936797660596400953920207671139565214478428663178914063842802220619250083056567129810530139458246454707460569897614087634079315277233678829383998738374324121620967764492610488784575717260562622647439797616611234924824370262972198678224508684748526078066326721320960143001737288116303091987797695363338253144592970003435049686656119569234134071740113642150418853970309142155506948154792778486806654353182772578283869248988221584759613060672612403974990479788690500675159869154864688257488965208262843860771692251184487396467208863694370663463856961871369760606019354598708708274110569353317536906435001992565569040962750701572620741830461366945111900280943366834850110876794500303308746597484010717895090308079770661133770210302342556443551549232011893394270476497054957224382545645182359918855802476359399323731081423619064178488065167850398634095555696404623378521652799560205560697620940377596273712687829022286948472535493564845277795643614375874531486051480946930474856357752523969294215789824949696396177507069858944156623170683689845115777947485141264920199899656569453257771715737747413100174564636461138140779639979759057526227345423583803003537206266742305814168977141918849218012712578837591848120254545723271640559816037560439170356221164516687983020049855938768934101547662040816203902205701546919466481725808811298538725568740617801279887246935417830087939419869887662274739038053060550373030341673480149129492764213999508513667385608908326123708955989813880249009483064563458425486778883693224226862728613572309274863792056614898772523753659575145344735335690730128667936028762901927971482661282767535435808871802190734803578604317566962709881057447273414309190290780802953643597702122908846143718558578902820377685593905160059349514324513462629492346313758009286462771201058021054964587229821130094731190999979224152574602531174144800237683977273559459435897447824024555546361952398735941253676965380611578530083870715284036254673362861734710774005697085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -685510346151711061866382315716235357261213305443911212342724164223508649686964806936857986574710939304690592157200383714575382645548847420433774101863143718895233589557346808862018126991708572543979711826502178281385425171594564584855348351171686947917452560889556079253747450121322479472561202722677612368001234496021148618678944151580649006903666003251579380438120000171842231441014892924776750521573192117804328548613400880435081045911000284692730167804964197330068389967124718112557866819789905719976099100292465151342822070869352614495577142347078508079529307366462678528486570339272158604883214814541659835179071930902380614979647428612867147429380502447507407459616188497825843400914135467620855647814050132156785804290652209600885740662482004243644072819307902546519401880023364758570051420518334818093751905275119378128980081157367849978616086477038808733393944801494557888019552064589730214353149550924594122192821091428361346421369265664223226807941304401164831229590427863264522631710555093690109738323283265198674540640085997306043302211023479912197787450565135156455932606854443959432806116158610784986666444206879968865515279512369176989571197533592055276142859878864911119344775949435519292631086258522790006109391547114141531828452667887423098510838659457255316515600720663995016904779838944601087119056358036112371954848220540285302619822047277593476841620864114701554500702981209733430519109367582197268131725999051304621554974603618213872133177824517808594219315702331991190806443441504914338068544598670469317859340534178898832442269276567953144763805321178565775961308236364243359229658747630135503392525635615353289181083896914789509862694267733110108100674392177361009457796798567685694984646377148087203069547971307977572550606014039504185195450199510018631184982093588655751737619413662479775025832972819046637784098941944620060379225775522185894847461247084359719640433313001723336699762095159336791154986374399838235433665442732664357574853242841519444583187573286254623545749872923143702695988263116190909601292213356688644424461341115624956551790198315016858564226207547646343537554826949629769876112403709719103554327455072390276475093321710393597375617393146440779497438759338064338154214091981776218542229780528262032079294106015569681298760947084511405799300484636622295341944953100563327229418820342823922230665056989848362365064349505223347065282952346164456210590599472896589034549085050782182461212841105891361366900676870380127352077153917407100294741873321518418759037553569187617561623662898376740718916676101823267796193988449792274006885445715838823448526307511560685568101761690870673965002955639387504775311598512963791508173650666610864428206660412251003821077037056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 3983760399669903107518194469334369196256701106795995167762739298520946417911470050736573538870460202929430591489053021698750369522709255750569315313712418065230998376270924423291648650304868821433625289366275528339356529815935863029803373092700935031240223687732530755550981840303145466417624634755540891763330932823104214742802262102204240522621852932755936760681953573784120229489708185108621617104965915187018314841843637762347960672070315189907664841286216537394674775346549962102518257610196598871072744510293213506690681253662795994301941482711065017847867110878912836797160189569005678643723642986540805170817217087476393440803850220601566554670619648604729528075895450383512502348936197042225446132659871961323729702907887223785869480593576304715249498758819361698862256302861596958523879320513824801234780279224388326005361645093877111476039006480209787044669407055963821200573671810735101193299338105713917356835207185447523092666841358514677775130266100828573562405664945234232552306821550514070447511042450730390454521529226527857845228578944647027901976949340470876978530539026999051758552191262436927841758315015687921778413828410769109380528079541603211282506199749988407472810600417424907349998483619256903542977477544621740128719356782869742251602519078804705353844339665139427182661170433545912209815629836521563344879293677503356350286363575823635388448673655616895979457808015890977348186659944880695017055919980582959271486728302397580622630169170799225472285651556120114149543792001694277460906407586967863086148620951856255935164061317612010657030175276922805955580647750250792627008943501427406827881699199006508922610747348006951186023104650795080332587756224951796949420726112829377052126955804326638446186876305735979682879020755709343300989988074938886243721411697230688525862874116705557307422079988487310106506085215926345564801141461607182496091910676879176703254874846881163044996218324069611242893659724040462946373050830309129956159628311292334331518437828900362187054006759048836817392479652376346481795286097888130182187224448699413896385576344190342222839868154398815721692867862652086897115161900200557843410416815996706389522213948147551955711804748830795497300173930927073143047083023479373826399466797888557691577309106242512908870510383873724724452265462026750549789238273914862330254294617569260978714240056025536538990424678365448669212058529045864859184197190404435999942664491744871549944140032836036855915439412671901169732331074478203303601988896311531589819699300687031216306354298616639705556848854087597379809612288991830591821396141847272069466950919473147720834224715216809218681612608763858268855769187884000754617959994644016032648758817029451534501387698176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -121864754117129536543069674831602800529061028256763672785159992355112484866575097874078884179466382201930310980981223093600155792585801352918688566376208954996234563549079984709925559253949162783836321930984056212993281652285496207338633214391554697506829604943036904126577609890943099287769665374114544622008098841377600243310370243706593117048169990844400022003641894626116332007540640716326927405901324706165827524609342583420476905532979310286399038049492269729962199117736172182971792197441600850894888079594836097743126265947379623610830604440780545182046485227270628513880420098924053197973363850473818149762039678928982339478194357646544987797889314205879360859734083238414225156762337988652987604233897153829009217565966538893961158982883228195864663209416423174658414955126464661130817682000634167061007828808443327686473390669306462337030929449012146370145820076023457851044000081751779086704533042751668753128156058503755224610308829590256710462651084724727572004356665660607205904322643193774614895139938673371277194441331553027119942070248576117268225930022503798650169656452173873476271823183676511960354217649111809598678398674507354873394930734957160667162775942207010356545411497207815562503220202777911795205302987633676591892007513209425131845028687942902027958327534467909312061100864733797725348064774520756578272902528631877437739611418283633836318100234410958524437277471565201667082294997177468607464665413334116467975529924094678880007582346217653456218700148362910347346802691175597649484357607287013401467998787111545620089127102792772318467052087355505664496754443377535162477142940319360343902263634539574398881214261309233042950473026756801441590085278978531925863634661964123297264575955188248467645668299723401105846981943786520749498668070947872626899581510749757861316930696929866216642935418339582043623737001157042742484803327709596164669109542289042338058138135087277533913983475236715096819734476355332933566421150546020773367152176210388348458049036412576774917212741542997784818563615798558008595737381403543168391739034271183562760420803754056941271610468404147901526458578158896417949173183659869569554667559022642823784999179265874967752329995239566837925322998552105368202838957996390546189992454219056172764365129963922128821717601646606177223728567825345782188310229720365706606774170247136299137377153961578579148809203183495072244642560789653065223351196729626980892645288655962798868098758060536515893370858828116983536721468697931079924028874610264493549070058809123867198929331360314912864302031715293084825563902714652558525470157275393607873126642131053415692867222382833383348057656386741898673745892074455682941774918630925809181752557568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -3519436428431835610858839439413237822024686557478838250248184269095461495138806126704446707065139737508945184707376234998751028056728975773694836193786148278212063926522539809772428928608263640818737733569700910162422682354867201270453112102978024297373982368065634672617558935429960383723335107859650632250494189174328231415090363481058462227491032594255386521823265872494182120484532337790460584099695275474126445702250268068088581863039540326383547858726129391665269232866054477105992357359899411075410892079971216100631149782289847642879232806406741717211782361589766079704042478026406732448787770518087955592052878084131177012992534614861517112663119072466906782326712786678942470771140152743705913329553966842742625904623645355606320852270657144484871145556993735412583000850355188245656370823051268861041416252343024406439530377587546021808359157481162034321439499192542254358208661722043197947630566519090511388055863877813481794590938266400905810169100108947582704669485270182844079090048391157250331218777491016626428019030114309704172610299064821247446092565738086345603968379479141843806845453430647036261375817458777446489132551944769935036021124945351326657743885700565734234526863067075027443386808663160160465737237893230186856749507910980979778701869932317577708785305940591672402780212907409218619742372402530623173162167181885380879975970340121799795758385797897182904134761541911268901345567787712784922173791330692959163925862493748636894668281099632175909887338567718389526525594363392793497342544225346109277693004072177679769334961350887659627673580693154801349899648591470740409186876496264445933889222343264425331944092726953997538721476031365315077442387760610744272210307456627278829719036812557505734064391462774321321954233756559945731121491548694468862926386854786209480992781590188294568083750393332626171994557343161526782380328197153274194575979909820532208176629399946740191266373824063907950074272143420054618358019822500596716369763016410970404404836363640439581193596606514181042266178544243631904757331772362601902814169284164150595939458335426113473332860443017281664624787205627040688386360790248899106427532766364150119791852945549907218920435585474044793504959807597896905368284693208288680905954498571117696373584242768628089528554326243841077839831993418567937810482505605718714871761573179301677398895161717931455116161255168670769701682711231975466404616276975947355728097672155328514584475468163140555268737245162985014926546671433265888002328744485277028915845180405806719532769633465348489198832608507592242288097303440286803727184761578783555924858760012134267927252816196908547381031756583244188731491944059565375570808901298400467962426243940352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] 190610544492227068123722268460631516391631019034517847547695246986034425530071899131043495659241864156696428819484389961495076427748607882361686284337236035749837723872166081659878488644083371321173035258078353718718078675640115593233130001864629247078882238613543171751795755629163027797392368808309306648950491328644442445743825485695984397100762313859930750119445784537118633814971863905223553704256098511264904353088223219838238977491233041738849538080539821136897105940748621194877159698830321541671844932999666290304991571733262410172725579212385971230159089506213139015833284790001437274391754386200777469672332540010597343771699167345621171449294408939355052648280503192222784902565120044145590481166467114551311098224710818156137563058113783511238117583405435503265261438351476277399856398720290419238486311829949726068529993754799068682123774186877826750754898856567428547135659059140392276530917337951508612311216682391029677923847733553774959958956919099547667098405938884574978036168510173784069758179436345429893792737443695331920778203640757054519096470045356555004210460089637201530042286805797700511350311412260242325404601730048159443950859836756521729402447289119526284823726298739229794576739821639624890821464853955934621788055367275792757926010308785562552416705022426792690529626037953206800837253612396214449122841478518689794513668688649546952927468426297690812345308551001872636067465473504725370030190714446390665186163210179320221578945839752692576921163302973197872601516241293359499400713030600716870997953062451984273771162438864213427852356979588970294381626972018910298749265283330305330205503282857692518139907889799580119204048375939209941837099585679173100785702636990096408446020557854522547767768085653249838020086339748232734972537598831766342223867057095441553432816036871714123445157115301852421925013898059369375310386069311672302401877273032610631413406535855936617153752953011040262088845088238759409635374573987905314952951707288727613524786256257034299455872403695509451642541839327644806606299271543753337664900792410655178056450641300178097671722803020858242630243795358543902249240253612710195887534548504865866741811879504060441112911364881385897230862670393973408811616899052734197287426630801227250760146263826467090029350212344028078168234694267587354456969198465076920754839473385978613458030834916241542846270990858947109062307532228473132949468018629424645841967383219420208300768932039316096224957571238144146166568497433263970167717373661736383638115893038468637490871673028898179687190606970569593953934494229242896224582386226601172029341074259735753597371865928573944516146897634953054557933420034324820841570021484994797329233173683338477568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] 7075465484641948898614284074376360737260767519543050409971813047207434768413480324676778327926198277500836370350898921618289827224019675960213570805777161747716925452805388426806684759842734498549025056603561598208785111445019975302095150351577608993462356890758434233215537233885393670402532249716123737836794226486003735623306595508223684871919655971341467788732463423847108824440776364111278446269729705510829053496665006045121962715257348344423933369886460886961324649977764581694721160052736960586168346423720221861063366778772251542281220498444425193445168578573088103031051091466418622150765480347157876733982558751734598390758081148040045212465572996632320851729415612939699406104684469496153332542915761981132086876605671739882052433885013966389761208871168868932177044856458289995754353382736250699087066463418681479570260571384915471213092925695758726331406132416748311737019148130289183949868570883365952083450686497750900198571455208892429534090146280257767631352395303214574307757276809799744964520746847525012025921685456830368499590139129294995571917075913194322591451936371757918836304971514012395458310237343465489844375000018849227550474156597224942225022540181243488360061681795408699634415007409314363282227468802946749084274975652627494375008459964557741141173796845825708144798036049075239420105561974060837442593074168308303636829283230455825772577267726876965021083183885968577279322824755008035850096418132106627123941910869607055043597391117162329614051031696426037446499563953551028113169467526575661628651120186322626956784155884466416068672133741298995618739092296978877164664038500058322728283869699164862777526714013073006748201028121219845057628240321865976624403335378716733660969639877169885833882565325557828055638474221164674465580452226514566322615807833908658111111355555956043995973757818445477761375215956806450260894271478083079032445203238792100651567893505183215729162896914763888551480727737895813203755090176743982635660024202922334492841270955257054234486986293383845715867871279850499376947496606733164916270638931486895273148837181459270503897018100712035017806990437748638281249098127584597683972614930414172319646934740772870551666325809361611192246252683889353963951365248296127495753104876457481908192548686704077445706097878116904592917514789353094010629147891663018231264348618753167785202858844353684979299289234428224281759340850146930989118048821638356766549315636939121571110482097591258007391117065609395184779221146469464729195762619540976427109366433148286055884570592714121048795070310288101919246887223818899017087883430232194508624235365873791787389934086638756084946762461101741283223579173835347644857578164339930685521961929648699992965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -571972780782404701146288871607055868566527012273343150167947909183775488675582792046815494647348825043378572716147163682155000826627024927185224827673210437520331877050341629524070789224224776010691741328754293824186571965300353357495028611508920457832335240528565343478898394326397400869302669420042883634572776758361144821532470157279901812524727441556499484386592450185054081915340483612526426941978596793786454262511133339230008334248841136951941214790804051472783896588955471039316088887607342229579942596900697478399136748062885745436233544419984475364340153075697999923436896421589665533989467000234235094379377120610187788807326692409381654258253420410797459609891686076558185999355783891375216609743926467155215911904100792259564305369740533631744183345536816069305834055764519849180347442529446813288519311928651811346239758724858008348384358677915580111287192962327476828293512045616517873533108696854583724132608104855704299315319124852865597025504359023089006468805639074194587175863270759646450312053883029323933784746061946982918636784026649120239868121898469185314415841283868878089247661759288179167132772817103450603949669102585551457703206892015691985704047039850176654516932945471241783920320306623322392259888448074067483894389820686782233927453793008231515091239337054697618104063964026469181214027775681859434235383353430072646227318572680747202844830478571480961482636307117594961813496042173925129572649189945763422039557436506162999884689021745278331149516240781918874500044312264171084402458918186810013715476712351119340212018696854082388602982304430405205245710793853825104193329699889463589351124684017085487821540588601490923972405763827646650798811578383184179142301940043706114911841143381128384193777224929572259639781788257251618814924983125616126303020860587753914398028021465359498701250345719518880148437900669329274485088820549488679562831162905297478423843887263143003633700978257419495303146774271482996051669655479930305507552922604419561193540845419820177174472354583944341292546762669188175718651030468334060687103420035722859542361012731774884039707578868856011602783124073180707019470240976499226515312241010853759312263769897645859296910588414854621326100553990362993858605843616382997660607208750340803407729266458682368882973831565703463424113928922902030671503997072373930498868161924596273125958505893312966570109368514909128221350281376457066486595274946327265454847778056179527973564422200288254107064458985615608705438936775219836030442622564655436519700001794529808379049004649223966657150338894329324734485928130501078094915994296477978579018961695508309455495564715398266142282342301556341470931968090718597423101714112372082602787015338313104511467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 14965156701534908355002765876335700647735135348360044139900721416377155096298276749012973115410980605599392990846939680567742726953890878824249051109274081858410715612919178734780452160967671494692885068216322819829469527000541736634230442564121240151240471523530660699612690797320306445021330265415910112581714726270962838597165620230509050673669162235313523355218003604104164156474863172947005889057722241206098669116015898371587034798715430073740950895901795125830455852000786504440238691686427473187266660739800371855265519509890160294885745672894943034448698568449820753050310354201562531400956268432218560477986118769936707129600580621099691279068277401238375708613987364989969322440858315965773732560279312652590990350072526968236267324730318415127442355355437721502628328976557838159248190995714574573207207950924361497924361382511604828625692273284521204215695562189434445462399258028546351889197905681807871822638488000851329488192807158831755035339768306774149397859826356857810322689179075875887968022260832253275416954017609605305604220628586601726791161811626451341221410340501505524104299621836811180539185983563458657421406972184105659970175459608953523172734130794962652577555304481618866991178643033752974240222003277763034402490998528492537749956903048512702597905547819776351066060548963667861838775889110332906503477222065346484959335563359336003984894418196378113556643335278600724410898545787931168893201348270425121994808262169667040719853110449458934628450037917037025650828312228118619526435726420432603181241056721850009704739448040694833761173103440497112930225742677717726332458992552942977898986333750905300803460260256165875760632426872288703108565486621981561840936936553326294352212143912236222214848122553235884762570680916550381711226146509860681281906599717674118088332894030517165615884663783490006996289011682017846293239718505568681437023494476005912247142725230854367307951586305421357893971905408070121086429872037421791878447840449900466363907832991539112151711298480799033020852556544540263223679513481507461072781793097172945453701842563190754104046628383146303746944452801111595919968028080220927391065972127301987852882233349672620891039026949523076179852028301982363340756932384245649170159706447889984894591457235761967402393873787283097910801197541890447038896567672049365223453270739150267098689179482119652984010431979479686783344725883767272699968137561117955536733312531224715517250451862748867734927352660358412390584877260209267392646828612348997724815145296998899720819532552443519596715535826227546144594016794245949698277566067763479755493390102287575101486460212235031521122255003165936385613268842707341249995965741074269588806840569704641300053098496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -258290178105889331980062212022732678061249296809023528812825337929451584357933571304961636398733439894643360961796161719448082364436105344950483376997646317458575352525630572991319547962885033165147139868438663023769443126167715460071272907713950023139746317665054339056254547861403125905678105858336773212818656535037681080372240129685273497479707278353332244550820025097698348494943743817076864302877056540012107277840753099051265156788675333897467660826635094641310337518845073423449078569009034679739959315165647743542172030653383374981235144625609132738124981421190671009629963868633979405165897772122447094547765487448564662120612694868286807142024234465856546862519095508346763064370132055829929165700834522849170969284200886450998410395682122899660078815436818364619850373359764553648686199707095006495518824898117591862031446667413777639641480518097119281344167738289321987857956306571518384170916839571145862196109603720642114847833857541191298674201777207979324208395200771231121115028921720887719915826713318053374707981974762766195327500509522499560764594627281417385856741563160350637265752982956653102481080743644849389096025456371765170524340802447671004398443352898951630566575142014298289322299778251653619987539865851616047704184238443594275707941147342188118798972054906737986383995740282357766203772485703707795657163487351371950600655150434780796292889944037273502663061365069317151425519606435575798612101063678528140839347627792146526980442331911930703110139031741942731099064058564717967464786412380843609629662461322674687584676766403039443347996587120776589411469987966864758714923417533009269611041418423176785015612687685778428407935982690201431623049598965520662971325363795666329165292343592286055172218133882690883462112541824233383148159050948953930535842775121016320051041922674951798057430480199666634944967088790379884366878944206775265030411326358027770470823263691166666719380351358232061177703977103191093057699901069971027034995777909266585635083369981874982847055366511495294155898628646305577395437656432351559109863763878230456324558634959740063115104405300617051383696632463521265222875421127809433892976813556310578917714569320973319233354802296416426741224543980552181037999310462333615486232019290767857820238371645039756148840233774227615094733939605725776117109949005437759264598866172324610239227645541165546231044143375567122166735844290608742860930883329693536768484428767991476686848512582642715434020181692641366016691920432441266509115525442091306271748917675949354797160253875701893301108834097021140744038987943286684075045951531457605519667043796477906983272595011245715304946106238071481959476854321066287924480851045986267499227419679995304386402189312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] 2394407082924607941543629671025377582995601787735807446215423837668642930484757825455144286541559240222483579742345979939214454689991873846145253324061792094275286933653243214492055077037210489779693657641170677840527112148392222326501533700004673152336232144697376071644013398225899250186700292077100208632176541906340145598447882191888195487747400466994012678691357242543183580955290417030115758239952058303025374626459404803633026097669534742567596167422789715528915175856400188214405873815167247776043314426661398164572670403437799909642905525150151914172127612190457258698758577681435832907931572422396114023911330729363807769173522579079841952584499607831151979255575270902916957838403960894423537821283818047023777885454679990854782686955601510234230509306336020543819930214099018957326776317513995417398358549480439592598441845674131466559819754399338943105670023082926424429149508454206168741549153135694233405046504595456879200060328398630990968222121353649397192995621385898116105363711453342335230782229511832216547332740291809965776370192673533104088779647398790276083521584224680148188112224391015734944749747988675262595818811678280520193793619961498950946162387489775245680936738509427436265162691465449446105717275678438141354736726576394389505317301429795349836029167514758512372941339587185322408757956849849266384306490047811518764571417690166994533975550625448206657371874362013064129773192390857498651177503047827906664704681938009883329430881321021090626843293335419940340223533923862819358599951075453072134547717415764503498648670674388242171743344233501037610493290386898701168473115762831030649606596454391667801233722812509220807981125875986719665652418802747027177399518817511110482371012477385271469244472422060787066209702792206356909585710313093026126809268742440589921042084651932785478570385586685745152364440627471501657379586456091884894907155412186739458428848741810250120241153183179168333284142074875999540295106190664249449959132509075841640746390977929539189773410208949860537379841118201643696927117492685975142525393239920134005690069431852387122273526473088625413345187932492708655654773720222617361134252117361364298466224805569813988570949017399358704337275122090334895880956548201645437602039884197069396849124639175675963940198315366675201949866104262887071164598439925997394272001584140011577089720756176758737361392782085536121805348807280512130931316654992257755206685685384105698501462679434635478380563562117400396900956805783250251212134123141469309625141254384309704795462947598355197086780097223084076886708602918203610702765006048180311557340970925096277458665435997716025293475619038351842170185430188370432626790332294153612955393170403981259620466294784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -17396723680927201199922665214543949970106364708075814481307679479287015997622158441834029356431015036148539518675333621636993574121973421106989173032159302323079174471616303290419380198092185230889487704744553332867050184643182990611329974582644033783527174063149529641504010170024782527999111118424660155246914765144227833805425070363450563703212268329976019524815295054199335373816240776757989854149454918430487339898322821894162689053570152716037519957724126931951064117566050314430743052791057087976846485556130154980836548046003113715749235507347171241075154534077203337461415027852288179890471193726409004286263443659063181638237716171293772515959856067018334909945014298855490907280198236763684606129890026214145905208852362273971018522315030168581278421791312600493449432260810926831244713423322639878646395352110793529621798800876995771920832234017992295564629034349791294656245624560088157497830508321595204192728939947973735207377216901102023408704780425815329039018175593301642372061492780986851369006160773948451560594523184365981297874974332247802646085327921832979707307020732612746880202691394289442529945594176951310385461284337901520929546219434549373988547736276482953910888471790113702257125141759794388074127869276658545203210361302389631327399647239279191158937895293532284081642784783999854010146935816546168547986626241058938961502783088616762646207330711725642050091670685790121494488387153504289759574801481951302354722889668890906714475083018568486484747960067967739070660232181157741584135942879613817006364308108768697561412159925724831955840716750306961432709189610386233173613239668090188911008704537417692085078349211463089150923293575895200055793390116098697157717496352091755005468649475383752979967504179732802587498227080864900874121303306661679615493580854247697155749916485365195831825837776860278376685648471817135351498057920493152672463548847013799165075631836940206576045836532936298646482478688736151510585255264634170559406844075256039686390921569411395639050870665046449941246785754696005254127339097760979396185903567787951809672108517385520609412539648162263208938041001988457304463450386719207333455967877775231296996313387505405729934850488554797271584267908784075075852669830873323414178531630475540429409275629578166392955058938139559821476725204006276816589035185763650552806785136703969193883529020392357960297676131152235055601503171746081133490642657187025352418839223616438248631768823070904410985560632435779861257814057111054027155754512337023535849151751179021228969053402196848389436099258738915072400873443004523956570780441797492393884702774997024178528633700490857713833057250881054642730070586870240821609296382788354350525430738702104634523635417088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 98383908261088787359526242220884286906242172910849371182960805626982565075274403639783172653557582960026600123674743955415423112765229300647559002054297264694881756441764176129694104314536145393296591937011109412533180998252084248349214941722834293404381712769161073693871669232238209893250326817220831481602772375846231389079887462780810308073116872639043912173280340307046281304995585434792248713228884195006313739225942868351859210283565013246150613082175570783360022245868284222389784103488167459992540292902512343562087643603800665626737276245715458081318807608935336127990807871894827626035156182962611444758650325186730322485033329459238689877467246315302334108496805658427120530637801576368861528756548068478117270447276114303068557970612505831869348554459536438109353266985732065940733237510679428202647540389833543369115387315693057753404172806515507989677690087452811700825119061931719077540059510769399124469998568213994734257899080362902618151100564549697534485849545930351802370686038535952095986050436010463068240013465309802595999923076524185887878945509491539964229482912094657502137702423270113978668354023501005266630866977533092502856308695765012080073475785062819353155539014634133657413724482055763299939199364530190123537227499700360157176491564945391211259092397111693604227533805538879846269680154338688869062632766056480129161482398623774666323066975409004171894519187264542397384361736169630678185001423010793909360220380413456746259120731244263092260802270071829314811547422202306864805480532884255524806991012910165552480951253936971104436732059347979540182090258335288721971275397050954237722248525376778336048002635829976340324156893801573372635214251140740909580373129723215593903673153092863064338925679515627855508440300561570733958895567979375680872127998595409960589142854042907309262052678839899311664364921972614409561942590806579235137101858553380624318673070670166182055149132499918971828087315411336752861078569004342687336409084950743143467338378544942225199789334597851299805480474623083364765403552591888483738296359529678323114219730676888483402467928234451981009540808317690714829050353046936887380776425807842343708129120280231427512830441746516502390054950071886032699131534050988245764053052995524842994152166391764583234999099608062113712082645893011072222510853222327070487568455305149752663279725307579992526131333785092811124547697258331066534592235110492740988206369033507282774438729359704962280643842823839994616309534037637313338207383589563600795901702940932478732279640711797741099381400340448827438655875938672156479199369348188508152621187999593154630677007381116619592027774915502622223613334713509819614911173308768444809082536974982895770333115056128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 239594567108402075526596061892777438191248066289123331125502987778256143131787072013926859209246438046026826577626556691056228935683296399848423266339030539676703111778515712482323565560083923453728116036415341816719810392597409647202436586216800711513778198449079783059070823493349682391838948993478546390972426487549004434868256811990112060286153419560327277458585450407362298374770405688241844591104802056359079599222446674508568227521466299621919194030282365969819332698399373897842487598883281992969194994180741464903656204749208191107034184718967471980146912370057587350202408284098964714428214646545408033449412283632275085316907669762646410814391182634076253866863715063423536375981684374724111109614019928042857694769144326482009790402823961179155689210733610719661678615295788986891772534795108830066435997406161021175903321846194313662529964609622706011898165803969677274079956060616500661536348188348462896667073618655807086352892036091824081217879975679259465215464931722889872249537967990528058795459468062546195240115156168144477801620226198980395908693615246136190215839501781307411783773410998475551480745506931177551167800947332083356175920357867157407648396280996897744743689831612641718580550733824373435150062207522735083490290035458594295941085662560314600042941247432695535682587682197048440246283287038996975564091457532079327291398788768230936124547899957032416803123862176047044911391401098121913790155913731208306589657983377845727831057398229826879354770253022170117593320777264182748583453963069643192737450715763034394881889466994628959265708272725475276838377655734091156201688643492517277440664177781295819494697108251619603771047338674671606756584786837956134301858520636753559993446572133457510748416817222532822621812024026721247016995247391601605160112981284059515658094337639672573520658070282925363782728574850685022652425940690163366252268893111620485406029593228357623601048572639466936142995706323089535941329910192058676367025367278264260764589957550410650300098576141143435229714798866369575124310337545885552163427485406492094349174668254791110601148639747333962622862897372745655466129869911213692646461582248697388773549605703714560253870144759145688413024643623439356910903443436014777670127298345873400005923678585901383066386974855683724540365435161559560540910542375582004155814075492703905262960097351053399605172887782861817213779928460009352070799525674050519871683998087839986506796341236541402687187199065958005768497536276225183553664128383066987979815243374071758213171867860035714626575504913314803951308575715465551363883601647874470662255246350492695079840607615140899473818678435947767080582993847832683360430838662852218034970402226176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] 785822897419012710179806278861162173170262172983910177748255094617908010755127042919212991940106205471346416762191594539786549324281300583183865710399646907747720962426456300275111519788010557587019116145905598753696140653639957469678357761176369373580023862917447596000251540143347380275727998846320282167497560926621028372924096667971102240507556455904962750582626941637161009181862747680519731181149528730651378285695916658793576840685877547890423482461781829219876343423944041971100669276339794871252445958320920632938355142751731496807834946252034059744288800622244406142491430729979854132450938829872585991014035613814429270569022810731378895731038926626458801100430766619997102698900881391506472062336815320640399232563832323264676567792531797122316443897257047424166501126240177691620269012533858543233711619403582281850896578206354608784041415018114024424461389732294483664429165219473434792313539013798865557907676248942277293945856532165707539629200161498227064012357176836636005869434612092523178121618402165249332260185516916408213089136175535985718680467653436103226654666055268910897759730970806106366634222432758323847068839946746712838079784593851263836069869393344118440993732836654105218630731976429801650542187861153474120637325279795005585378756750319446613033695014666242442120871212152856316043684470957909267806297294290816530683903386018698522805749984567936362509568693641042020380383375462294032189146804073234407612422765672664096469044720084351484384073328882868706010894387234786160610188227460395421505920005621149570988298791083905056750326987718688525427459227783487508453273381736791562307660691842373686909509080626212206387463050526584968138262441507853855412136510996039138385485518059196162668585513629870932415214453880205944112997181074967588943263661532018684922214454969415558235118233043273883290511179525887969232364020519339657463038683759410568935840738031882122749382117821158588896124215261535846137756611968123707967706097226679194479167901303725151787517790326242636322748442560952224242430254440804480970462510231022180106126802655827664995770453828924339706736773035182314844722302809763934743116251043626099279284275283855906064381828788286569268470092741911181382891305124189478935975108607499020432748576263868894993134644894779648116445683727268047440073013121841934925132182935520372388798997538568207813006153131228381388666048776133533550924949233205731141562871097136255097045052879478977751538218011819881585604661411784363072595322085894067251588402793041253964552407674022733536158901608146035493105324578798398880697066906065642234121283115278811305487992447757703370541350951699551854256405644309479120471438789577062053188672226852864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] -1235386033310934915710005310561112627165013475110551989847444712906945044946227435821969612139867549345185643777794447537381223494427451334332632134233891925478583564367165719007133563333972568826243477508904027868213848875556500771749275210813458290913076854455248586516473070836712904493881357257743060020876385776171756796345431005853199046637061337390995233428332932697063418105847404966846572415839755322790365575098600685196198766823699300656284732915475269418663695244247033791063692971498771803708642262283566008551513291652166695222961655226116553519705219330000264260879315884367382276976993425899796435653905568497258210412557114082585238143749843167468130005871341812113064392848580697869080099014258325184364598887480809359598210714804016014058163333290083893863313244773281120015686295831243388729169872900013260033848095726655659777615737996200845916568479036423511007586450665910060172986351265218997510746761670309007535323716004976564839869822798695569266130095870784524472602239674957917111346615409916378759580211123250782445086795653068342579301174858956641824935109042913127633534153722622984005454920466798446373147999992418756042930675022222629189305877792162068321119096423850239380351301737894394110733149604980701994212934974674564752375519871119457722114056481421772495993431315484219028939705440055781944802219466557020635706881200995907129675275317900597568326999129405420928254648125639701113527589090370576229068879442241580753889316722586813642615505966478175475897909921509570205478074255166416013903150099906160854506083065492033567693629554793075556295417529695638311747751558088755138526000414987168473026483200255679448285822632980437022361247741853732805609791459824387499052702763590872287601737709648630800678710669542117797215837451237464604984936451774171382466300483837855845505898815501995701186860195197336304240373795742257893543224566069038722921562142911121663136929065844008327032395433963053729854790221889929057275931633097968656372633227702408749445929544627420466407380253443862742363623951859131666577255213359243371790976512781092587147094927532998388876372329240903469242349915072756028406994321506675421438981883419677912696265855825538497973401881296930137434056793550441483909239640085941555263908717604995826696716390411507348951690465250262129329953629305918590655471308653092543603659029177563459686560552824199435815635606884411098797198667602347369200516202991085536258602331884456184653114821927366479191668441215494739416930550118738801761014266339224115184990145506630185364861298962076637193321614091228194565603882917113073959249654335502153963016935391678511329439756817549244490787958588131816866774075763058519722204184894700062244864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -34009778574876918232892672165001948982644435429536408504761755702538718342984393681529081793983635178791070771469160996817990164850145537676139434668550486792794183585436842330868914208108965683566511310648415387111016497284166592624040777491765937848388700983927607807375561713933481988591277725428103950947322802240523249839119625019541236447474806735852367614029489645952901725242463966601692102806904889340016901075827010009840556775934886420067968132235613466962822679472614580851096340678152948815608026324302906533695615388463662587708260636525759702660311793870617442056025657592206162563731829619748514487937388164942148170716077982993834672078869060106251591075054722788077038902144575136677981861070838893867820604368447232622873649783696906844854884039527943038636976057437571169233488133861524161993912856837104064392829747190799495353585928424896342863752634566099713606734453107905607670713370943594443965877429093858085543680319926860381518381590904898202076361285181793015933926168560177242012201213444979016361166319527881478888191544890520822592277069774125429547368590652346152270927796853314630891489548415263715785295935033612874621354629395909391803987081816367254704483303084926195496840966657551154516586065155932396337058077254753833774671014959884000658616058552060733604129681518574326540060398333703735997974761112283008085646443959956694977282923052019427013465174116908027372216565653106982220575111865830513435991545501382056323067511589490673687136212622125168849217825608269701695018980567551897660047626908458576846824884662898889832812963995204821833300523865410368665985873495568349671184575025114440795189381996072330386236523987994990574503922833903165421908576932008253832037145438486106239726424843747526072534945468190579275702596918188670792552129180338320955856878285613837256570376364690873671077723371498316258096759052850779576339170127227814752703345091685483721795724557885752881064894610389268524470482891453769651018455185911388719404884452116579361625049594766367195688078969567039247865501232645264659659929280840910693795531805255681370695345006870185083970068472156937067801670691995314422783676954490581726056704529798934161331038911362547343984904201201594520435547057443537930173976814294110346985575673659696350883746460127436017106871303116399454879058327170621095603132491565763880906367060040746464128714645455728855940407728536177194231593019570688200691382262864220791590023210180083492627108733642249084599928068487538394947374594382326511113969568557623167249595781682997198712788978708442526426595623220727415965371302377155783252987756800714451334711085026754966552257581118543729605776866989235862556119841236477035378574357190429751902208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 1654055991411511233485679093994905928278485480025954507819809663679717923243057444133668995287481894411588794097497105472879955699949017540133172380363691425169654216338548643210592482521730126267214957049820236857904878266445775215033644480621780034714069179253554432376947333205683969846006760229305702115422297003529403049806766735587021875700321105939667588778999237820811710004886924738568071196878085875462663797947237706942450174913863518354767573526846557130085743115785555190051175190673829811350451711841978991666261849570306905314201366286416437339289519653140663695602787014193484043310475385158734151964014970585561371765673037137086337055079408248273533573949245276657242016765265298103014784466777669462022750876861211771514275130586220131958872739087075873856595483971198576927984847115967862993466519864423579479586774592583199194881538473127571933355497194926617218099874282490269174314000155772297904937375297215268615938867892883280740235102610353431948448864815126874457005975620968760985679875233129912435692046099670358247345956190934381891747515543655751236593580155218959738117544301200580650119304606152483192386921612242043806126839963876536281575112686657525815256292857554070705378202194831131318906939023369348005877081334427871682624704147989289118004700057907591803563620029737026400319136123914064807361409009128264035674705027475609651953001404218430573356482266776346457498698050433735419184841077811608783894256255379897984860674255737396311427347069364617019365152854960256952509516876365940890588867052806036485740452072958059974355912706742879853079461505739402634579984829969992427273930074067145773478565666740553892464020773852779183917956329479928631863514535484803291699834415595859238819621767924177177302471334028530948812820998369847807914992626432482200270089141760015980726537996429102659978580668093168541095002932687143560718869647709162865682731114156382092047510269937758138512606573720085660825148306518015045079965240573912537993885532479393386913396410792464150829185427551912049872383150495499296644861276498575249170548323079348814472284901683271540072975210823143694781311165580815518225454314251839743918974883911948919418586288924847443834791276772727391360862474497703522942364966375930251263985806978584060782318750713058717252692642789716227106213288028723660643647983599416596679313405522975669842975831241387999745357152759488279997146169263587892961898898150603412516501100924388373063435316532512418782556568779431818950872458225613382423372338008470527373533083933636453873865308328545572130374653247652501456817568247915790464796736512907741877437030441075583185295249450961490602504135554623268631999452733373058723556210004981086869782528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -31275336619281498080575489745021890513220280114738520985918953879082037983050397652654696349682409986987470876951785207962366519267599825643049303369891901250552378661899778107178167076882824847841554393332203573084457360187546074490353549870760988476072118880505803962538962885928011004274047139123891954567995098046704524509877764286433277839002965013720035584963027258356195828587960441985854045744229995876796398328260319807586701015523534074876715764480933180668392490153253839886989259213789495354398659460794843540425845473153715641298331484999310007443437113455404101439650387166166782868625484244691500237053897707268318698499674016925292698608569900792058755721600884550445111743197463114331883601150839794082124417774617507035178050069234364874515891860099855755165291048647286900049163830192205074451416017209551506222408065020665965362391148242520377647289887081937841916297036390986968291444673314265619135611255749758051511511221447364066622342175699797220413428378563391755859854968626034335262149486613222955279148566683388976155587851562939305297474506426539084690369040702745854020787204409151484527005357217799070418604669461510400271640952127761725459795397050848566679171365941310828262056332342224237673996982191167954357373461533227877108210266790412688067650568618244411076588658303787731479919596412067336368681624920923119508996477685346737637932276291768006459404576801181280617566649923086331727253619365351946119305766620363805059955131192336641911299587700501810900359684833051696009697940370242332741274619424452893741804434349610098995782028421284502253752538581264729954762728663112954303928168094516393745264012487620283479325576730668708277148649920156085306755653418980006696336138497476805274641042687148358595530245566805817090699000103908026795158353850365135937867675080046415404377867460782272669349573204439999482250734360564409389368282714364409622799650499638127656952067547588541061256984537867903592970192350895032592086347237616155461963473334832099478684794886558681243515972361874350426923033288247575904777535304023217697195229524762979204169092250240888150356418514600037913970050747458772663673528512004476482403957788843739053658410889507509447407320136040737120087204465806641646168848719247024892568411970286283767896911830077948230169446921004144720499773286369374658411894969704523236683668121729497427239123646743433177036857230245028821982112548291046905882025433664489772779036137449158573291753931241705170630188994996709004380813562113331504339388043412284763775009487071856213520127091379316461222761578591929063794710625321889417212957377410575282336501749976259838664710026454541532691664980345133137526735584293056231324648219965520807939014656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 492911061784098949539076014096948446678400583252822284257113563429888299535733764645904678426823523336174080578217692450384145902308299249694068595902751859891484707964072103878922928114657308584447133898813836386732381125710285862640475256191991195170004039577616766956498409966617610437511538079628986486830026847281464643239665791137597230093318175086366475975123925671911210932058247742205286158042339329921318282478317390036573319815746588922989709382352778117752183931983128311008843872792942867712051059351086674926710376592978143232796394478204210013242486358718993942710912769475373269478385158101729069619018383742775195362437568950096866566245417545147456582268541649326051644376182028237718436197868261495698673522033237505827335424917933781134178044338277542661983578739917287574004904527527746270722922924802938923356437495016921373336134724969887684444592533794197625335487004173356604025788330498609528617615986418901937610892374231761621425500448619469406757432386924137534190953514456643703975985339300599546830279645032409583662670582779620037275985734734013174701436669980528494412398017292606203571423979582689454206054497992267907584552166012666592845394158242409363888965156533349860875839970598415015107475629663203719886183225443277036488015021644410192941546966458074645420531491179566555664334845105974656101916159792834944811187799391947233931526528403013673187990640967448685461433285812055937638416486254614940054768784314873340166350906158490436427716945712502403652586789047596252423966650874658551164928379728269867097002132319870550297628893785627395489217849751509016084399134126465555693730288403569329413132636046224652999075615153358770698439696342154121131388075556735055136172216671453089250961198983319653103463706395317879664107782228832181539847799368223369629574614194321546688307410457349925922804260760582354902826374627501282524199335560361480723538897378874703875538434121198026549323734664980270012871488038651490585169001228546756568724788614682977705172587493100079970765420688234047897259878660805593316922315105632181800855601583698528062560601927547893216156026869504327718289645834039929327745017896466430971840862952689826449244122839043681752275231917210850069485540254035898717486881991218698117326373563375282368523127034024158244020256950624116020196980106251443943101601589049211717443116783228824996990299042357180366941093415719603584884814974992343306930278024546246465475813720738627064835849791759231526144488538876516070918116646328970336512880235911458459033320275941332328377670743728875622515813411391034916171230488852931358390016759298516090431725518239614407796455602731194500280547423565927740096324737536461661523963452679060476395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] -5014582777473147294118884442130966801364707484006277147820899148935017263920091157858322169408882572480208578817242284961902878455671728330782210028618844764219002785707596254352927040727965724740809078749472148641115460265674203523416917618412373920083013864628930370502349964984082317493987073644541334223554410130402212736825822921290476658345275107806029778553981481176945939931593988577745455628963495885574537898788876094940051590800398019524407203489622241966844745130158549793061485838228611656185948199670276819856065246192816964851555027133816848444716086757158405675830462033386031340755071552301976663104600248862517967861150034999974437360083297527859918576297940341800580887760200525719853814449136862943778632369253812012866099152986097369584128868434251044132619382063406380064338870164831277741367661946477253394576376972839589146614208732869425326531803974648753611935869067074622104564493782547060566926898218959353241900460452905059952350507200836442090593945102035463046607493645685485063758288848720987452295652465725467393423831839022845842820381519670098664519783910014568856631092935193534423602281767275024565695147035043830374674237417618745952691120641028626589205093285029268345162502467186225959125844337181618135538249290397084223405851555080616859776256839412034761889229228503913987974193010360306821377090581999654908917363883715474270084124423641596158439775334532988127330159942513126696444240571898150067264603389249591320135179756465334953199654659955171143600296386239561872921814524076473867178533198436049081842595049156953200744743690039645112049397270892188053085690207583283754657555486150616827585896912445965079329851546185235511548114272069381190899779479959345858827527251335613863889327930592490271389201788545772373345807783656732463180702934805696442805385463598679030427970735764640457997769855950740602733563607995529874430284590229362596623929030344121482042618264430819311120135381403059761527523529667087346511071756913406343637800830118348036947431931240804571434019378776539496387360200252807885032657371298640693252063211959765447613429906961152545803918433360020903667521356941749717814714526186516794311697211860065554716379968250045120738612822396595143129897913904713281587436259370498638185527327241592277534938050965986487468644972220776998454224702755746822372541063170532675781379168783637256130326326956435614623778825764867673820816121793283632386118762124929576768878380312182365582953486038803702684883764619134292011907951493547774615290401800023931077840113972115424348443151182028252352433178304489449877844278846671852612904142459703976171060779504156388892021445895172065637328882060795837109557972276942402757285101197181771419438022656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 50896210311670089201962458937336217807955521337747104862759363653403173475783754701250465033918817670206773511151197629751177097446621002699619525264550182576236372424172056328597635171735646076402587879911583403912134333356903212924838605934767358861819869547539932653583895633540741638455015492491282990637257201559641396281835087843807569712058791300689420867115961409869770607472137028288841850371510420211391371067984037361864819103563347141368676740651132647908333768718948203241349802518016486913839770534943594999066706079526195698788027663486433869949979468508025977993812753520565751775887952060714249354920183662128462232872386000987877175760622418406547297920318371597453314364757985446998339180123994275903723988422682993242924058833888575535660233725597391632817030146576800252455871439148935935393874409869906987438899542978934431469408999380958140564817644601753070273864892612733366474206484176781802467001420701756914731747594760429050908280983599335871554108769931423927951045240905890799796201682343444229003197207587157983470259637879974014300435193237892073611028288759156849515860686300030378403567888320180072252147628452538076719210661028091658895765807078061599723373217543536519910816897219197146480582215655971034555081313918702178546382038322273555272950372514600557421747005208982468102026819679090550203231657506259007449679660956659510360056320954051970383015910113977855416448406596473343938830262276801275081330984184423808190696664754718675445131741769204618723409239449528698884720559525969424047525801734881326117340427981692969356684954279482923233544820867831311485515967750641185116701325030468357135396793907308841004481644786220255652672934029260225241799351703237773127949994311244744012007503368666067713604168667913441245218610732095253207215129950965475540568275440869088118567221321581337233360812889101507064511132199584409230173077352557003860216960814547870960447964531120000407063115541264250662726651993405529738910405604030076682494347806871146287332030540788124640665864887139457563774383788518483184650427179063441208181201081460201198657391356596399721256045624268900503020242699553775938460297564875984688516329139557091919178964076166975193063419629255461686786198189127826700264296293856416982820205967375605295876506386841196398556639987243687217065893855254407768720615154891538805418989683643250165190663237879474782228328758611108079681799271659187050306174595544673684250408723007955465054972039032661516094733286340653953837157323512832808777749812923355906414778882395063269012050685210255026649928154973254769237645153164936528062208305424725056716832433944412498336830800748308003084312153763636927298275416454523686788162866349846767277275348992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -382550591635005607760509227236389172527833028103200903640512277853970987422072042168180338848600221519110432194921937989564360535617272988998075517488909368416262020708056134788182182165979018789918739509819674103017531576758531789867779804625550042782226817952657028376785818708221375944026508956872324035599661007535398819150818902967482627546389377122376655587491346024088205031378311351317035872989263118057881521946288776799234751924636296905891093975923283232784396358038407896262141275973357564593844815751133862502767517757170743472397895845263210230798514829856159574635745238013900520366203912653775226341960884224548178358067757881039647858588669293536375071134176767339052099830968267475097794698112165854811393792724899778201660683238880060238803260656922441630472867876510905609378531500686228963141836614897684338375595854307713300376879270444983395475361026942345542666798179807325741939994446895336748906365845212513997922790510518741845784900193412613324710637375965485122919084863964354729239760441134268368942209161643400145190489559155286279334579499421359063307323049136857781516268112305328126588448346751860684170456839388818480730929783261094226252989871208871977558529687387630534428162130668588183759204344733934833117148857200660273929622130510630772998729862817924945924466867267508646794131661177459147443650189972621793756835622097170802184294053682990090540679102966630180307147761421265122062746808812412547804110530511896782071831498735336731287181588790765608873765863914307793410224077927660111160796154543965982464637651580498185415498053588563869541160454645978177132663371442648601864371146915090977801928727492373456724981902972973190381792125033079884444204792973551427290209885194785032667112063471817662457843034275473414231158237697201692406355313578123659208186363752665984891970359573612536454134506600191380222603733655988189666677276172951619141712469210456118463071571973205882287186450429567666599999162374578984587048488644710915024720986944537159330772307747531646787983123211372379893265236028937758830192021582993232422433696650972137889500743760558763819179269831694160346063879178311928347676329399004636067291892092146992169774882886766087840806628990152680388348900882048542191907968888191529758145382040738961825339975600158278377827662748030511274334395856066310933193037909776954408572283438827576106998832870399735085915383459869151796629121546782019210933316460832719044283293842615637416668550837773111225442559351972921537299793346452679485986422541976738308482752232267686167578216869269628700429214855916686830461157961309546523625041460090473267067995066171049831615893071972287352240507990219667138055375448648091234872646765153340696939301175296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 1867916795588082616224709383047722097280831082811005612923156015369555892981691462650551469171385996575874664512352106021948393792370135015686598545173947641772977634395790315743109204384806448199087503214631647670348658004282258043915882859233727183404897922561579576179464223387631532736796306419524413214366397884118496435711080922969294131953565861487275912538026977504434523406802182787239815975238892592514301083612913846054330495577365166693320464042770851237063262807493317564170866847555524102243401086708785170061944146915984966976077409961602843739089343554515235020958282717089666249139425346993822626742365703569365211766848005013094428832468254484152884925068537027359004442258452540915027329225874263900619539429164857781428509067873228016108772162648652291750718204572462167916421109086363746509642038918208464113810398027323693759813681552570193115618522892812224352983293760931636307492975283479230492707051623325589029094299294731595474506933845830467201963382444289242293522058433146036512426126077996091067347915971482356100454522379237969810773877436507590582675490830557882841597537558921838433683716421466742278463191518497607577775429157532799280398459333423231950805179684251910459779430437571824092713914221431423797687031969155125118586471334345501621402736430817031847410658591347963063084927618470473972977985944404860169815685347106355883789558211747526836019178009670028863655760693319444128436934538714811572588240349639882160035381453331071708467355720217214712166781073527602966622163907927500885632301000348449923043379741781340980534398384289856897794205433356546624785470356784239607263092749201050853800744285397802586164080569971663504908239415145896945627199465556935553197286180411334495036630250282033316437172480228515843144051294598727619001900275886288465509169049786489598530429433385193577636553210475503698178165672865837917331728956581695935132416732391775421324028573479404201184095178049440619845792348852663394746027924059382993241713946332032016044839272999217250823319193274431966475083691836054877839245111620631489839277612907662008378184366044813828830686861180259964608006119810319707549011880304048583574305758366777194958449699742906841020228696832827574897666094391744399133831499946506505802813186854597092161181210987948770874684477754183518806129422493059973066198594555781661202520046559622544208157882798362113474440322197277574288971409415037988429416948246089388424161873744265814523170844335442276954606136253542830402775711596667333589806758054284523458927833312093985746041821828821190683070464664824056082741535187538465961489143634298313807879803118745243286050440765883601058758816144743971282060237858331034286329941064009049544822884401152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -418921582535619998124081897144138959813513753972173151240821366579892030318747690584857861255749951072129021493998219012502803615030912817761045884343657156503117172724374762142870684969630768583137090153524568389046953465641858557710892568312294454888451497369948972608295695611062618090864706912418596812938333339675377175573498302699750898392165963874283895949326630266634799603313855097827326924486813891699813844516058578679034381511213912054021992042375002905707103102564010428578683341331379952299094325852222553823872517351685559786202476299100305348853384033252079596663199231535793149119836895223220911899754195701184409845465734631035242413726205844914404887025309519366576687188966394567244599311399282034170081578470757518672443319565257233677599475977980788195511103897646830660103668241035285956990870964979929341526969385546146251982813593235843571273601699249359911161116505417293988621804020069599647502743948797476307152173022316092055376205555059878190848518105243554266530640611678818655375417109181721044415105061905334736026180514329962284102756858556964342358275090635831191698154830225002821540879414403087573738769465084633210004300955929244701636208594515903026937883035687819931130370392497835198936012907113067754507696208990910886245055259468020255488336108418514417558465243240449889004747602119397215166320847803353366348666417937993971347963787591209427386743455791919226949127410104583703624258775636873736499673803600764605395846644561961394364263612221991964979835517220287192810306060002693516678435749209639417211106616466046857371134803351016005537517291231618645278577617705885435537661232502192097174617649087304730275495794956939990473815446752482186393436083459184686022709645248440456765696843100984456692067779281886360182064829688062408597524052601091746205609724878230490342149936647009183335064310935015114168118260221043825240478342184707658161163125757080154513283047301304403740751114910890879076069799286236425449423609066107320057402066642770491778907155942191273050084401247943246056089638387993301320868667130280657806650764716921164381087857044141338291963384353913209217725068502608589215161486189493994653997052495191485035211415957580568467394436373879382839743318568257243791311378758649525718735978448063351377377222597697953953190892032184537785308602561615971059075494438301957894906050046977964571370354759365254592528798006591104476753296827956677445182777872468737147509985268403197652695644185809663004968408316896130357869056636244393285383347887953493318129660124598125753345036606522568952696971166380810758048124272597717275236611403484262564701360557799342724390511740357606322120568878782154681796449005512613356408905524051968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] 37031812355955062224202504180406593728018040027128607695180503539596275055437351813563097061662967605509723496824821773937348445191285284498438983898841415961901349003121667703466042980287285582217058326817954503670324524905496202017262815804613945103974722524246255317549146809891115222882569485177175425780861134760695178101522383625858391202755952096492810599101676573716748110011534742171099325833064538234187161139142862610456677375279176869819544080058350607026699824419852900523208618154556605471349950936948797533403691707612435065585286806634520977521848467927793378198834250837143477281862013784545903086506494342913540135015900015803226882810477463088008304942936326022944186436921648035549564374577210119703935753971566792139262780749825843307984398855033813003184936907580843800778667359947193736469895023100726942534635815625171437464945678819568785101902517892458390294684104876616396541452043565449212687071623413864901645586418508628978786203213848431623712930841546073436631007664693383670744510755390540487621731305564468167410589054004808171464305259881699474820061851474810891261782430528317500860420772056800423151335517809252606555842699173310008650454021447290309155284728164459150699784112970449271339995057832130056019117816870530560150257421575700030168981338557027053130874809748394598585621974379009137595427908316572920507149227932665852443455865327259183837709122537491802418756781649885845926767498893713835894234880889322721524796912751920322715769752830829315651371401346147861448595105592433681378646331453637269551033315202906338275263847898765793090613710504956318152380617574277600445842031574683753103360401530929321174067018277053318777539839304899729827271874219848222967533350572466584109825771613784217538567134938873891403178238400636241211877566117149552445778718759799215835059605349470721537210892686123690500794551399749818436216719566515710123655108866496582357155504696326803001603133148975342704438287866623982754993791645143908149899277895730481700071391371782724693547719267454382275191103142394493620520945700019363751149405411212829159884778953619537879176191277935790838378807091194825421913456600771706087825578340084136066296399881393430484270744104424674517239020101689859150954273623715167781622796295499428841689842290987390028267520567349891865524011075398299317407963762099599858019612780535785593503655721033855195096816550667937396029318643471758320161569107791158424914668725963341137962921929540750526822307678685522494264110036695357536154016807146742137297703343789555300774745288295844467539070654965465195067217877710120895688022464168207447985619466736476285266811998782459793063277237782148667450449535880767424453278849718552625152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] 2379642439922042993186004272805265627077149179717264950800557256748155284387792281925688691024202434769745895002073412166834833352792433769322920611849255044559837583704308614192783660080767134417381880685048251340108881930996916895592884823021415917807937273307901443179384823308903664824674121365642869140260605875137248232363071669924653439107700492101596249447075048821167647558780549016132694971950636646734200992866956825869054203254394496414859018560878960448175162519460850620175569489339724978399979661686557282992051266945223837838307157143544766132024136283737345067526729511145411276568373777403621833220311498425528510853011289089271499572231709222780392258201178297514673175783514631766983136343372664019299329827114051992411116138505190136716994371109941948051284362937896602024331971398631444693273799407436237400857520918335163213305813967008093610241191010621478569742725902768571016332509507921197003022102467405871653837915933140743247944958873050107521006608099777049865039459176089297165512232510737230562316521349748722500833118433214989051270180346485569451340270258447927028434033642742385138719071821136873068466331980816010181297466436518433328487684356267696878444643724972633296870089784703938052892734564409418937332695953763831513425920099519653169406261806113982290973983823588128399138013149748603310173281823402530971648286199870145103967203754750233583254916341357399688619757649767422123245067840618211594437466107711609019456670879882538954102865475193715763805686259927354198955322174087283822630342245689084947954908916299962862238109886478373771564076459147599373391105605963433109109186120712538396437715615628464753503609466342334560542436687647990959766042936817957093666215038748457414578458312029969878246244258327957581012849111469850000146019247271622485057848499986851725934140836041619863528773517129679131854656388359546894430834459026494520673393541084356009307924659884841260413166309344787125518787504359288519320558751974445181547923728070609995722810365009949271978862644250988270944125296598789626949074043180990130542314450088062214718046572605429750568892773276307713919325050181444242309296227442526693535694481126763870341433544392831595482663147055280120924717598062018041556807401485528896122095334799245112136828454222228348208275439752583198749519538793592236668202731378823108357086488977401340688712150213954276506880595005375984407422689855317260643544636367655311033547045813678818364284716883957004296784627137868904187776336371724783657716466829611208138107743212586132429075993076352446126552359709724786224717971053775559494245135289491392132638400490029302679630500473950209583941441194646415930075670822428798248131133580545691222016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] 83704421335404268243916121808796574493832284692874477027973955766933757080898633928042056853109555056549615392180482105614078966920009755963948388949621838166988839142216937025036492692493075172141896537465390695607265094524959569768653046257323080359315120673814580046109217621733541472302292056805077932800651100422006506492818420033897362694242951720583012627681779159340246509863960028736216963022138391777229619430794553805579638497420891143360596900284809649256662496060484544376010755064176716520378439715983497968286050683364375261924307274711213015227764661046725048716975722368685086957523072482906047995005896363221584100348821821353765151477504394072274694268760409822728631597852249295008240898498806733025144928158410744217795682278085652347096454168377206326485792784342875502337654990018374850594486642318447860957249006289962121405334636154827516348223447024668005187124939847581683199973733115209795066472650170914025436756005119907057475585062017320260609101397284400961768727506499036857954190112582745880470455178956079351926666106786224746954787485092291417636134982074725924492543087568956762170935313219774359741884526807836417660853664742824233137779607680861976062305650966931245083423399250582632546355151239843487874784150576994475233870183991761501769368413685123162290845592402759722610444630596325617153610231716906144361567079461247260025008494947439542048457883858268653730455505144519604576418055201370642061145944693993150692254305474706468059592253870492116082442018248227072060734529959143256670112053957272427467168996111966947299910890068714715880254282228860740231876344720610824095415600294499573019499533644799371512605618146739871677800431168061206038546216694072187239373660126254369974815200751020173213256224390851292530347407207100931817919105473913237528098082515531862858638781176164359467449496413619455469835627537236322652841985300817464624016469225190547469847808386554889725347520952338321285569420719320842008796284298468850936442901338273436418303282249008667231890625542310998724646821983840470792410947631663569964929349313604115487688579009481535792375259947063261289503548914098845922545245769329503683935681131809120542962932310183650241090294405614207043064814619051050792602568686386168904608817183709970386518092195894012192408078482545604249365538826226478493281291865025304088333490261805314996106826636089612929757170747842152338253089290961880289450186671371981348471487990661930022299303570279858178803663117770984963575447003590291047516550498759508367560448959245478530020552230195842822895961494208389948489283036019821462334008588742745528538558880203395807564290370432945111596953917761792252990064488177554941850259238869946314260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -3349506058058208865344698610583142681031928866564248633696609557114365139827751717646508090148986270423744918278705532780583641250249161436120443098037065985164305526029622982912066146913402902815429258911434621033700381625250274851088782270180641752217026765844932142271737569973743384190970936986362622807894063094316943255325298263050200860950669170460156895405215461573310905595222459880807929443281949498900759827748551859209720961054646983675532447848196498766254530873625829944806298292782899308505551612086834506618954065918295286875426300203056731321740699924439314277336133149226869668771108858590779181920736734076531489463263683210530261759328745314022058497539138538546265491190689883134134821600426608020343574137378757309118822516785562079993346682372972852325500073905638716099418908123897897896919251933004256044760678060266950704820697439804511478573268276304767933842642245408376814987013081116637472550970504109366071289617198543443819646982568227961606176704180549356256460431750623152277121108585501695456657090518610623916559243253297846449766640869132978673712556976425322903730419700174747628986387015860340621671947368769712574417460095320901931770739436787985885388228696782084646428851416607165727747274377927313396388085218475177126542461493038532035323934446940282552251418678821624693806708803630285117640979400139606173439626946558562919478847546781907693328911073807578586596968833361033591483357394416774149532770575994180093571459378759714161482830851631848808875613390297063764017075379656883121347794420292714832520715742924202919549572567631343780704102454640467037771201897173763113021654098615136077609833451851344334073053858530907219992934549270381584277345400446753333885433967508589686236832564221711771215337032721913170470554301174184255578565947441115333814893174896786009681761042424056647030972203589266410076455634542064237752434097129996960895346046729348252345814717089380451939034813652484726638843290800610846908689268967121638063158812559374506469754640972993522143671614330916245173050639738287466588940820917898808268327634305926015520245701847615881714448127795120858401659818172068736841557981405360528130289137621932332749630825506931064965657346398929677325788899003481587965026169771327102544194550304447691897475947370848186084029132672474660434409658770507502396139253264447637781246014476092814156866524429969570446904886764265647606750597426375320522736090015777538086832475740935235250347753318004965372457413906411307897894849971121109519128525109071783548369152437894694354739513286411248530495891304693330009152584783530241679083587151175124462204030181560246968600575452112595442382370502049704812726183237855840826634341980714929211047936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 27119896102672903019576888323033658021804631616292664626263095987848561041087510751314559988543433531895880419833228750878381365776016058913494209637879190497859534264700919116493939104758237293723316549612917777627163100661430117761085066732272863714894001442802419059847851025928337445674119191324400018765601046752403162672660872715215005718376487864191384859998883476442250781917070497991748932274520284532859431665720946167395110091807549828862006439403624016146283841094571514169139208998501601100721463391478882122534976123781928457721865890136796955323566240207717384485304573927866546685334555507456068833806535464984260923306305431379563054496941714973010858191641276345360292547078872838580460472669814435841141577032515560904010565736611495719960524319915923077169928765769089686119011822806713122405400256733032387698841410092406437550742018962541486442857183157374099029127764060268669058771686460245960703538124277921776357618710014997049485619045709185917746061547921488116399392036167893398325196692216027770006792895743431301203913343131022427440236240982743223245561246567980112868176354133713383910940970894004332344649110679125983307134413108545284299138177434784588716036551483002013566874134608301980058595347219863108158155467310712512985673857533480314122204963570789801017909440105171424483060105964871083454811644261919372457802905851508086208260968708825826306060519434123268618913514372317380280307761918986470599903102968163267947260105310651624933741428956236438089101091365844507103651752346755555866632839917787646613932723582069765393728925261612282083608601288197545912771400163662322114792219608600956551750975214508675354842862233586669845004976408848566362774182058933234977927725033215859407778048537902048482431538464060872585823664842895249486806760854991384135787988799340540890555949995550999098689719183272710019261956290716428483807154795625312229252105596945761342864186918325134280650659214971082729672139441823044108001221090048865770448226977146169293461203652553237699981878928671390164470467928832348183727748701871564745812452068860671426901264323857636744171208963633276465526769111255823120986221166771941602684640824329253577499433954895921453724082477284560789962900494359770462694178293285110233950162695357559714450057780910274734626081257725036850414071945045813238350834611375330869165942414883429283383605942945170535570379659978273097959416111201935013197326383254292212220172494343335479887190674599183198231936455761971725600740733999705877586496613479659144707195750127821368046200078867027310780482970854897487745063572034369137452835864593263566005695965148330525800114578992164474969882825725207837989835728511515137180199477428407727493742592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -37097258681710175055653051819372677025262521752419108445400195104631478770210713776308489157696498397976880265843685613405046357688679101103465149927416741817411038331104881097925475492474989603037963922549966986390672662016477310668621632559818231974815753493516309138578988056706372527558628593778371388580758764763416849072460391450153575227972331532881207489948588483762900714568513220919342290758932775456522402506175544129476456854884982779182134601728701007006896188485003083032653773122008949024150812881832385502928765178729637663194451265084355621712507721578671594304535785460622945496938689769268295352456245823966326294774231521272486896585898819048813368921596766682688832709105547884768292187580207062571317852506935468040440293219870553061252890629433350973493062137833644391069037542170746276398380515301795918547169922917605628039020426754348664458360989379490864336860093710799244930310159885896802718838283186773838293742032473847210385477704937164278717557924486929983697421565059086579088024232873979837910656712074110961479480702206725572219332565829350518838960387457508152751765689399771735729367961030778436264006072431821583342787459534881126228877476143439476455666096536926547170348894752078360190992330854234070451752446116996675703388382983164102221857736491452972911426623676419318783676060041902232293279769842063139570654637947726848033386343135869431312865065086406742134270403965665735366092222123502212012605526868732413162880399151913655591870875306660451549959248918492051028516735466826105841977044444498535416777859921695745958658812313323679545724450167891396362197993257128397621520541783397722953695542918387129509898006081757036708913056296836995528021488459369503949663167651635362425958087440588066391492466900678072960248347400748213914360781452166848864374808771913196027345152200799202015135284057685693918249400774486914349116510000409859776883101209280350298903496607132613187004980790699390506424717331684006814012075641022765982776143586350295918743601779847944633559859047171651639794777954654464391732674985044116429286052601979971027513810901620015289068170486540087513206693506850747338398793468019868897021854875669581281835786515899929484881637495231585639932007406007396004384455200909498153427824876661244251224939000435995430979857726699086129818237819680072271618303050701474746431979752055644404262980420916008976993699494093997774889570745573238484298827967108456138165428806473665251214905261399895478392449602231134144028431347896260151343875394588629105836816312595687449552835450261365971905842561238583381183060684216291704588500973788024884298142271335905406099009343832133511053574008508876411326223891982464994894477126208599821666746368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] -237160119538847775060376232751422618540872154071137173988972576197976589615731746060802863421145276468124536590564914027041751760494170036424917925029806258835083850246031671688311196198237833054139209501569065707802006849625223563212066763496553389264906621320688005093466792861190779789311176242908534186886353685383335530278852170887246313151048397485727790533785128132454190585297427230159993978711745976027980167466219176705892876414794143960020726544497564419253602729162600420124156393319811828407839802459682228657016852740642750641746885089403520170611605979394103137572934903271914175503992270744429411235274136888777528017985997335373583223759792378717029456025198794709010799588131458190856736518718577828843148859247463141003275220707359918237108624574497410241361079004997871330255457877023143524371333901360871993391630915529510437126897158863241685515792510036104898999285016991375017322271297794071182482440531162289170116411358762136938689709619123348333888386660965402289340785638258795316453238951305972630486520384326007347240998076925128955868794619859644827673562702294525362014025182186325336902203896976434014713700601047107841172200554558106983796792919872861389947073795457194465137592719885690842012153823542493664906238254624039564048946943390688859385464402110468871502757672210876056598242496074355489586528054274664386289962079082308751267725597670532415605774723244739399231565154056700127400577645710753784527443933679440177560025180670800777604138542725690581349465729953230968326966006173243520614939246844979344504688699200603397921914254661496264394361301967864116730797849459330483008294199594969383318509128048943741962550524747929814485155232029770139212880775035265691441768573776210440222732756747221048244087442511990906586318826142287462556150916425012294996105978911345989828998646944053290028223769473297364033781108970685863195923152150884555496661438074103862422952373414333208778015851671557683687604178545654358185971283126585444764917259521410700897188492624746766925246650043322305024612580765633563126115773874492119587568686373806827829807524103862908348820298802346063245217637151563574721108399316187964591469514132511537488947751911424588141499035044582064422473210465288189397669317097347279611395748490579162754798306415783624401321291717555531314983465140987283392527976083534645810268372283208642986038729798021783482437827822808375557736950465183583507215021132474609273054394142312879397661384042501183698964828841796221637930443451590845450677699426549193492234124697949982319719847792630839776871152594637281538985578321519111305615350647749303569646447160499797248482439292901452939301716596315453872628722668654674487274290573986748463908388864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -65864363832807237645670742152818366288755375600331751993784615949431371865791937984954655608450053843246541309998731491116521978585253667247453902605888072595427728282926250070992048158869495404758659887129723111780708776125600551705581859743409647993963421175731455710960875658776863296049770356359165590930423102203210979283794657539764044245292275705546093520961489384127136784412186928352461807286870146677839561039539931632251474263710009026625059730092445943955862286048117446618616301290762447851288344169103732634032286799186509566117238918774382571891388259323010420454262104744586979770799599657561830863308079147480980223846931778597688941464751244194747138306916690421151009993223357748791067651640113578943763393465483387502750465285192553593327294824840159054736045791554186201498736556084933374807268176840366533530735138174020741321633411144322549681026118853827606472223674135237467069788320016679510050466366416466373653608059239658021773341700923871307229108758125953550479150771996040098715234145563765780585729707095895298874890589393711234609546241220961915708877271798990965085848635094837464058523314763663092625762110025375558801938308177831078946869808207219628227858049925802447281367379146876750683012053006632429427466449298883142198204267449171765126698413320437277332964453428096207616387072830048515016212081322453520292686728519533821709427412832502546204358234275765342894949599061582328530384612016885819330739601411404132712054573578470055983995368249573639523497099577134840655098282083621740169846812979604983337123285843069584252019999883282118792627716352561194125678850318139067671964883517960477712587540444880770380715824080533417269186155762126241407972810792579733897487186113381157123928447701591676448193329762754448786599311160748774946454027514768098009333447422367916759781566031342120971823829819840213912389148053560687526979127642850507985193448795408358381721783043040439745686813051759259760483461400215495276688024427529816439468945263618295092094310829295816007892386839801573748232429464578411156484757481181844550533835614579549644563366234702473665579816240313303093378100349622038775435793691506150823223057308360749154055947693353028282934002946311555270205061537320083881246758141340962361047858771914890577388923335634418108396423447576095637454201839363143538561720122819528147487384551707771144367753654779008499201520428032681432821078558462593523753216746454811355515832848805159952415305149879572482663764193766821238200934076516066621388683824373682076759450511557896574403126397751743380963140631646452472902731820087115643002248412158575783146564201453859414228586000868545984971552910894331165639911234583699875381358210974753533583792537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 915607735385096384699170441090415229845603194621571410313924848633892618583783236700310723693017939147089418689021031500313310430723443814541755175409347301689864175099779981568533205929892319256969088094359335021088180281856004266137946679642643556390653080996735650310702176723100679855421774058627586352578524235828302001686129578850416562123011248919994015733735146762626899919814697213551744929033457379423439580733245882660234584119632094927941162462279375835693383989039699977807877753906854938416809279923434208996543118391543903932280936300333987813983156485801336521814543703632935192150447598770404355470165087796467125390357603657240824771715543768164094149885068316918004084217621399419277910132065563910510979689121837312027930180232291970725628958587004928483298071354121690978067026972831717109780152329190249718833394760209262737436818638025518082422787010533958601510279490060271981217255794461331488711823854886378508630152445989124835705903782065700966012907165550586817465424207499618512253984173455483718806149729831073444610957155639707586005396099078564989299141796773456048983904279774451141408168725505335492746250767561548105507016494348479072037679179116743394132906225663966385538349865650965821161522005599633506749459410691024891335999102157673472726785113350788385598819084179533062479499358472490286719366249487527776565066928666904960942545192519755106905413780460881015384294247104202749133516387963885857371033543926217425347639750011270284032296144073353691301403582594629804855308449455464955706555362598439460410673762660163807534857352571832502774587649284482785935436803267013165270183931356747833289998554263776200053196434660190226755827401886521627758553349030924705972280826384403778727058613474395932860163009871731404649186979596178384576814204113594764079235869252083279618367166615512532081507807957484255058025111724854272631523651235242732628416344614893147645779274034003082773499141087217000975656395141289077548930429054686009329338532105300242112925948338856371644730514761886893686386945768347269182942009707923856039926561836969578760033584480120870398925164145858935717338354144111933288141448416035828808601481426064378763308276739124060943374268872726933893069113151993071371650199058069883966777527375692465890962582250366868730549980672213246822909058722028908087722870114461418801634211294561792482509649526115356412953414003871296444229785086965216637936707151844083789493419892760471582594288033083728096304393568282462248244428291927753397012084534063356513564085086078820159036338312212969559516149276894705801785916371871411304056992298070501824141854459610328447233934484517990046073896236421634957124211166006732520508170400650447323360059719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -5937405462723610555672147720062755887287997343185164902257107939586909441129081119658166055685449317555142901294483869689865034258600109629365207418183395876654398764927312087271320928740988584952254962325827783330247251720195417825922402298124149646576584396856056315338164248617269506305092372098627419705993645648807194166963593638603401055379896639780311846180266475334180655840900870401361497274704977750329116092012368625021193178658297285390045325467280885766090138567919984917615807601760496704950674689940814085479825626276380598427762868122367341165257180683164347287531604813077985157271020235973093681713590039224110671350647724810062385597659387336816302575917064174833308668976580374039503720742211450426419234481299718204108620156396508321902353384566044656439428777422315395541988756002793435262378920594924032097003071255313049030849833996928548523666504515509793911492771291288047205381777809750340056796776577349909997457059935201533294119331185883715441106084866740569456600668199903516537376167655627704643196862728250200237561658027553181720086328131503171244975721830474392884641673156389156933152028708866618062236873502977994663937045587010741241116926559186817335012328352945537985151441117694655446720275151891090421631618658169099375595403037191217058574914804085614741877161290477335367145050540496452581234937790163400498670504976626921733178012178691616593752484761934059477295972268492324806164187315216847086270929136810450572538409930886539300447908869258497764632201493303748333592938698407158723098390570591617838052977390082910632625319228736740168195754778196190901235360293585882479234002089004528442569537909832888520234601442176243606841080262985619630902827323830985623591368192112850838879105341967541334894834525923716506042344950612452156253307737246558357445483693048294335523943667201243524851402406258014500772603180144180338869590080326920158799926324032776000560856557014657709770726645993301106034661597265356979936418170169696374092464026314358984965666205251393807736150765891857977312296505500562150028595891160468772119363001191933817567314870812866870453152163127782664583348439056543140045833082156866607115290966645988552892429639123146953993685199685242612598793914167548998868563144522433519748128103234960091841596610358024495643568769123616141983202295836302200030117567105026574283856746460198191556792205535837348329777595255795257015069436851803222646318120123088704789142099684117713206230536523097812903778027596046058127909918615956344141128458940113056507918393150887818756974509633267087333329425702518440174388551920128307002546501032330168596963211933612893816681135642353881224828043382111141685058499577704610835215554844740676326705499996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] 23681665131608642204532033418785988050927661995940992874482348377384518510290176260597196657046112449387144038150171860822847721762714851463547103840980833577132949020464511564475632107739371566029344635018116647137325668933971829186325289648582516069741164349640455905882160299912979695978993787311799941313476420827351674334237689658433721332310972383982825974806362779439947146412520649469465062995690640748168393283812432085691619914060152975215120902597791844498711225986849506694656719256949761591548865039471514264760496971329423859205317640412879083611079191215407163583291907423470062781209987670593400914435317317562352496084071529777368673494480882125020018935150572867308038974145459393664007000233506062924227750007137701201793472750329608024682738457876419063629621261605465643994344915461217330321320451977475325039722224046309639328376490075890622074930957221273647082437578995575287381907038052693839186350909630810888589625804242620113367387297191791336003245024667205876204552703781542297443656179312388569133091466140547126671369451982784597513021081379736571463754973643059484187611901248722317845515757903407235508180989825109768055592459017492216880310601230819571572325262249409052258140310678439615800595997783901220837746461468652906186923395643890886033515856612691587836004104918260272596644339544680557713781196338740873346228753425551432609798328099666221687108792061785128653662923129936617775699606878764040967492715138354495816436724487995734594869462792549424119885854570788914869380690712371513783234686189279795809063006948460557828414018873189060432087941949467471964992210081808436399376902388992978942551634194054315350684809846946479866869592513153136260504587215812917915674683324110606418383227842742575103069343976406397333283204324692210866257216014639895978112870264881690781703452510597279527525947028082050128932947379004826656793387035962088534057574440205704744073371352115496191056597799763547673023128649871381034466433428161657457231361703659566807826907421713696905640184590831152636384045396855677185681896615778113781794946243301774973312690184577227526832401330904962984288721854460386572001041834498153902900901411409480209915056023824840750656628555930339982152042917307355220998998590018745703136136804909237745601249095275117671903187309543642131445841842877157480558800506042294914276653448193984994057528839794028384220490567204172048226386974472709434680399233122667796004558574697825757719223739696121774493354353149306436298717426018500981495485663715839868817267872173479883920296610394764577169133392127760288415413570988171188352051167645897469078517768080495427124919068762970707119994768561370492338572061138690236762758794518542588279730693210112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 635588027792704737235145404200789659127290720961934243666378684602599312494174072535136584136626078590730834677085912311513488850393624506990703145279310622142248189923768503249017589243363289260283762675071876352204757572092355082359936709470703086208352744375205436411712630330681787224191335968068884531351664603052970470036291175137582420053914708002648092901988541492975648283852359999895581858360847668778235922029054260559956664097916660125521448503370410692015266286030066344478681357579462717107388816695110339332366630149690104519430781987133978465508502534643598986651126881992596479419116007248443412982273233176512832975158701205229644586407406635567602195622709809139364002443950905989446633865626740540553823344133735338130441447853532576184234983526496280479698078324062130802873165092308635894021599074143681320773086298538432833301817123588523403401269579447741533940928339083284806932497298618032541127730085328744807477391415957988891140717034166254675900598430866442784991156216188648598615022464788558333439077848734681426351337840258061640328201493176596588781673461247609184500049507836695485742087853913064892722768453853360522333453936158055849940297753274695277274127217283609409158273085640087713288247561219684636026936033400642507058300046629952969147530047039717474775831550694765901246797885812851485818259364711870391404942505742648155171995825805714267532011313106271283220724763983286297092184737588018618551852075709636914566340926702121712257736349231447112015401924036064168977600703276177935153778345015219490052365003131410316442609148788491503284911623131754143404506940405860614528189201549339033911083559585714287349398681594715993420593839871794369849156747146488552342419379420325504849098174893777890365765826467659050628744392053422943179313361334607069383674769508562660791060754078626973120966657428757939756805018466072000843650104310017112911580015563763867145080540742934030310093629826773531659556094781504990837409819204662742840743366930321765006103640097484257904424468294382817380629933389227004574957158374581934073523632575099918281733986337369069144687775909097143052117431487946263524911512704675543099113871819831490002941680094187497739593737983606035668142833938780492379480096131047982533685881869361124246724243773813147357084460931926188897044393772539030695267595892483234762361415949504935266805571303651402711864195004154554023186612693627036355335134375573016912167289548781241224471988026967172098726794612281012685625790350296585275661282145698858151668908950516363353428227161826166428586405519944851743439603417592301300746652337053001842661687003090477522515593776907970721683457118833794764797166751711935004856466863235792896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] -146536259192012992184419185217849238095102456649528643519022965946126989696955759237710080250463359171681274722200012459431699360677759700451006052569911189704963746349877639437108484178831667457969874664121979100649550467802469396858553629957939211649685902539682002945487900274399850569132298807582606762850953529633215053047781463668810002661509849928143800764163071385480473814336226654647865280334216664680703570497279131430632792558557100983076332216023635345367004229190047715025399287205787453782846729871991555016349897940219889698230742222575988596801348636548896518227412745737572985878433331614273190055760438165341576699431697454331692254057166154686953611689806004380471199565090406539430081476082630634764793282335754802542315801632344849090429229089335451260949778283886797969374198823668416677922081116975421670451845479794563533488565084313299808998310729830191271557194650794617377781398684025115772849368153126857874699521846202420875377245573330488114720179222572352136249323573299447903350900628504848683085058472913228512910351037924570912485705549813855210516001188859348134014680522115934766139451710247589074984825719613458459993379038855956766619594795840611203079474411013374473979459168644915029882818832039751022359061222426770401220985179990656965133617053323673299590367014096082525134465659762590615267455972051481809507810618803774171008496764783415640482613237769725418207939127135470010718383852658849152999264973982181256518052729132855873259823412768022186849973340110003373131933404547772431519825575688877601135545343468840649501802123861693281024085982386984856217806437385601631533536290472316843736371556491913989107709148660479462764344075457211161192653768646210861887605802827537266192480671262583827040855525444051976929621520030689474359447872310745982180262719861706975014700253378744683280330241457668229436457624836051192549158211546490684658263892070105628416222586462424605872927527507377245527526250048011574678841360183240065081749838043705407464553846373967087215112691297008888888572660095511695654079514128068356552075804165819666521425876870205424460464692010876504518536441155504934824983021162803377605547495388998948253132207415203988785918579729579726559190247018174503900196953417830217255953378145175448388716731476236437026150354207564983205488514976339240714607566437167412104994599746622419481590349440546227305825871089714601010267925393544876772690540418392104144914358308397283087663437770089232242506928176195509253050246959077545858979471288148475500845390812114668751172504941191954072320912750043700958007785310991501291946594429878127960063737496287411275151604169184415693984854209730612619395381977086837565704243357974123249664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] -3635669140747165934100424269262324673224088385065586513279850065591458305252218982924635745266787272878432913065050438925495563668814229649743234717128203469482885197586894156125149424854150294984281634644632355307515567458936548828148899251308946797737787141491696454124876564575714518802017117052582344381204396892938268981750605531066901000397442220559400528475632415971456297731433608800540803821874407653191218740979965757001110562596840204383660421314599582808802824494379137938858240917451497934263230049399387779462607136775851169688313491299703974459644840419367122281522198358653091831566247874647545567297972983345992976158820384885170186994282640965277550988245534572717424172237108084064117544837081708179987009453663352862069305616545719436814818994213721023597827988256583982518351846661234960551124003822204578074680489148884665963761641817882325402443632254534164631995646324676194292261273379436586464427169008225786430880783411592010544294764267705666721021105712969866861955749887700164226226864725265290171583423988746275509747912586260966364413067853262510638502601249921647409726370002279230505866363170345704743871510737947207608092359415393947844083968680581632600924899295782689854898786924014385307581330494806642238120090839906009116334559599304650270717938091058220396934083047527087982814252426567064378890743992075069120825799650103474303634011065862209830392712644803698716565632540354070395368661279463272851765030179379953052911229237621596960874343281000365289877930140339026922556963388108970682018884573554031175974525608366065086970554927034851779809171637509229473856007016508291313293660227296105255811861491082905351775891349373382947183166099481278072447317617712495234862303145365621814133180909958965714632384025600542390236672888166015711955564026686006393736534409885905279635871505372654283803311476878042020340578470379264333791698245383669812081616246394019399285592566261984586106738080519398422305614494134520950867279710292365550303517412569732220718835346128364925144256069193322444952977560988927642142740630818816737190579874885732991120894175706800917922264414038615995026870478615324557802868108702054699123761867212934281200484272917414617271058948938400856231862350566595696067075516152727261678538537074594823113289647355121924325248869365972844249503833825567093963782688613980309103257298256438863685841555133898240101473314673234353368918838153489722768860967718159403598573823081765135794393742525064752760812425840794063445137094767919568419212882350679340421780881149108727610151798248035154125067901137398394930923199140605267783121599483109936546123985347126610281533527354962568009743349658595332853550307322661361564165982166700592726016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 36216336798120902911709769375976337842338005042923356903239016224213223279357207005361011363333368462838135349247304195681578447517430063558046780529728641707392604149077952279289713699443178428917670104396734402194060171627537376359299833211596395057841283092601222018923412545021197884312366358834672396264446050507836104346798487935242814996008754102338897027692268296642461076177432271157612060475373785534256712278884426910650935054269622580315383545158448731382080274030554643249543258238031249702469202015373629673747550964698956597225271374866566310739162089762114997887039245460999920290893924220055536611638633035475660204826086465085821708214557945321654034752824838291733778241158726104458217929261161744047131095821469903653561749155258598212593664864142646022961113425818064323522159556669618249677160118781093886656936138065475675741174911057355095943843800416991404767402881437036102950109224320301135627458363407806440191796270242676154028984619739993998514284448583243545263087294423603151661611348647761838461104763221489188348995319913569438899336287351144901255079584765685484994007883858633306064235220547352899018464183954824020565673157104262865657925474811959431410878788314460759295753647442090388123227948527804617216638644439512293632173074602786352934785457655800366630064299862938106125618372569137033997597899462889241996313599331531208569175925911649936254461719861119397088657428703894917405037562218588325691915895083772767902005154256519690494832109530526073941516234061799724008895552686077375578795646021918191405830563046093259704886636378148199034862288603345571752015324486950781136624944635314695273696462119685915692533796020619168668433485593736915919091177083900705808739327264346445718070852993936122991166578634902667524600487863698375897088417079430646645580044539243492262094118911447855547344849219717079938116467540444026948833646649064228768043822185135388410477520278238673261075458634397081627676150249240963550148553730909126378418759374431022014639493661528532494301251061193737832733373946699960916808396317591223806766367600374409585535052051928583934327830549622291618273553679625424804438181213063225381805702495273423457905349240645981849955018030833368960136610691293650475091131950479883659993141021439474253584060648263159070300044664521714955146488574709188401920870859600588575407532550870901637797318214111117053400091157888110412155859046166694083830596350195119491094259727711722386690887504752059623142780922482977158560655597005588409249263472460525493444833087722284780077951917617312257636477706665724389068462138866378372800608345990898510519727326764988033249447833295702633243168249679467872356049675847610328421725479136110420426752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 3183959357608719447843273906226638984385653439322180821893586370025900768491446172314657255505783344442631549494351114867475417691921012028379109877221210666186347857012533702420062072714313926785477651712784685067588344858554604713068928706704266879497304821219279456957420241939773470165696764777715564751156914994630620401534472049816155832050155113803758966070320721302939485212317151586927506123238384453490509019708494798978892936159974824694354334015575245418324000163287689264972818417931540352692274746272139330972761841681971716419108768761620582457499958789478456371800367405317570785386007945229463719212094092214823956008579533858161268693000864104766566905110472515050682273381425076993037209438295222788522309330547214155482455173133211014738023564876106399289814763151442454138399912246153438886358736166124878326801320426122217069824647705154561920302129097937433597858100112539350284917097858656511311232984435815701606801385513806755928992520341802237196245706691487017092727889933799736291823731099295664685102990858618481584745608057606858842566969742665126359008220855961719509335574591464116370452658840548259610672125749886316539928599486099464733079689945752492400749292769823315167002710210952817830158771802127853377521125343066781401645258087999336806787516394209003609062097475056282995351737738232442090860129986976004889956152883001652331164829763214004936997531945497855222346510265917004901013385809339805866157289656916304635906900496352130123114323309270066303470320634959771834012870776988226060249824223919291156733874526008662188135674365136391424521805788912695992861212489869726686464775004926496422556887289811642451010240071773412154189772201617195597424818099771656296596828048195720886721314356524501257415533330120999436402329936679511850901927285710465984772393812049666399711090676462766334813236422469562921969051535457042009696983095393779177976646512787072777506584808465048904416633469597296358138719966900378887417528360179375868113903112876214319638841203794112918393039700392386002013696934284398985597051280302325986210200996276372694489654906945128023747538334028008980331722166583768139287027496766490472895758570221207221424215171724395663272394518176924076631186864951096366624028125913489476594712244727603467736424843930653073325635795329229191902899299768481042042829684227046307447366613381036315752198199255030768129010191506403673699233951561900009262440180434344565639307303087273526549797962395320662959056558824066859420784290909602094597786555359167191649465899080592507802661304035529228401546261014137591672435456867066588903141320480070949302932184411453323602819776336467573443221904408389826785210009616718226278110769454155336716910592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] 44180594457620335472254057740035862509893680146196499752232122806243843573454328960573809531683736829837836682336404712751731515297966940707500262767037410309935539500364674537464592476396575419803098820324154223884289008558224018206424519124174596903764223650299657754127687785844222920489216308226691142903481820738516044579462345962529387504691531120079206919676684171600354309785899183507481121648348893591570653471180578768479687017526824356751765355363738044295438296277689989036977825537747870356723790478377437672738568598205318940962877083011504548444059493335257346396382128558442675254504206872168358238800030446939701926230735742136234357230872415396501198183425719053911192007740178011058608737641720606709871839580944898899871896779540713810788071976253382488730921515811837714842897646295905400850756781279596535376278674556679724513913040327876800773356445711414609294268268605812940907817079424218868515797843576112831544782147889292807270627640071931814528089852091962750486825469847363775701353385644124299314121833387735648507383034061495069407412853383500723210067482500333006998283482811614806468996447892322734827352455082786030199794606175286677757267860663414689822941017753034500844185529781473168905185061921275274301719463763624539044746525972260693189471637843115603525394464965589142885476958542637811704326863922812614314952287589844925694122884796198561607633983333467246715093847024053449922506585800226969308574473193493263653467788463442199118098898103454559424796014675862966922139065440126710446597451920784662736880914690727009036048579941332936088641414940441907227098390209183162162178466283282351300545187670589760948885671680201532046604403282005456942396197447428317787577933132354257696658596976469076987612019350047679309046433702755453758167939538223469200227430808306463977681245719730822780362994747878483551723236859119334384761652202723828361308885571781556891548596095605525163605016577785204862967221744231695969890491549198496818951304669593450390677687972910702878447241888984218589423428484259008554613554663624862565197815675091405219750268976212069256433153058817105568285563227186633555899780951345259493078577517227450073289546156622508975438073374223774724108666143594647700672005857237599082964080819723337936258573229982765765610765608224130251872700190827213547753155080590187619501983288631932924372288743799967874135669771877390835392890557676306075931415060657209069350002616109326704809516595804014278530739898318247136307102684298034284587710709051511174505245993629447172138777998763618045511987988258126998920569007313725955161947038695345567741996575739965480516490272498471759249596994191145916260136697102180472207078472145074819528916992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] -2834086758523096374608618578948508994645194499677603448642371742545257450881006288304043734893991384792911650318604392103715349245672063382166327673785708629058106308803011211178895004423907994542044319876266929845455651795599975671816063701443280683434936067526831109107504438852855122490451990660662966280951938338076553861493529217045474463660216722383726490049719045761688432322438006340568090765907212290360175291758473410924021845457043467550946850048445768011202097562768975069038449568998047945586557339004561779395991969375586570021470834918659984994255552503090467313142210779687127296732921736182857441637373311580865491008206669250795079205207469600535410066929847654908991713731589570253086801612076640390411708171865297312414930983102744799711095650016225529393977543414581586703229113753235132971432538688104564823300103292795855350872016142080031773656050009401227811132269296967632407058997447794284890112068704466451591013536850772631848541248497304976935641490113439604493723605109754071013030143082811851075455405313024173459750975259325504301983116545054702060796504392347326417478523486570407151469767205804075055666879077679602985519181420370064691652327762797917740145279908254562097824938625676455112735093440317365857439142199559533023184815419951696903212641750184308013435791501697701653943312060303623073619388980329304427485637056003848943204268538277973512020277041874421133618095286161360524586516685673804162442094985555415288264664446881472876374478088855871097524191828248508573793565129366310314031538119926601812902956253754586875622068362222732719951828368718303482341791787613132069236938378578867657375965165311478379114144060746491324827926794893639717862631384942191072848132122228603645170299115451695002443803144956772426248218845230536835681535067906216722585601280272825841061160084880440459340594233465339747437678978130272989614389913713554787874537287744725803582334794046569849871510456128706665385919016777774784424999805927040894999865176603555476069999348270848052770341422739671247790910419616513070916417944810255036594909538821008028536673219279148875183996058631991770526818245270362124720857709877026559464689616344642709916959609846636420182263829107413282586561533938421650062359704538610307473923579948311484721359287954458877054573470120491015418713646776199206797779069015897331764087366425087069985847652389492226036567021124785381954568925806525939038193000602452086097440284185485041658436077170812066184207989919118164153638932007992283483358184711200786581960196527454364121547138318085878287218655256333915521288009113234496460769155157628047613065120364944416433831721110665106229918104129280410713453096880404028187993714786801310773542912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] 41565092716879487322703130331182074366354287058900473806267616966580601426252582950624208121421630541321889012549040718242696891601384755093702185704516923669535715511054591004149784660933294060972214160740599100936681490738768523135770617895511006300973576257211126801548432514697436526130297808287202136656942069134361813289423740323183126949150718538470792235648624740200640657866640114492658092721374647477629453458791372822868916823365642478930375900547745374718204022704377138326115623161660834452526405881648228037246443166284783857497678863038164357392191298023503517146523847008649702706326374998886652234872816321524853314590387390292309199630890044212730157379044378050876163538186519756002049414497629277043758459595923082364701246322168897704902184548604000237988010244479595684521952005975169935054041363996484174970651764844253950867600335923068358694918330623787500214246155792469477025837484797933174219117780488126463890305806005784384418622280335164413189128847226884065241818954568251246315422499108434073810182537524827561703307824528843810769875144366988823830217755571526516669541070011853650249262269024350410915094310387076702112571269580019686277353139016836883407729896208932655771575267558809144276315408631601506060625239410197672929119397844855682860373947733684622999765051171371103834753653153477715433838806064678081058800395291888444739887481336859580617466349191003057343261138003566926564672635880284132327981283028605349923402698454605341149628748446890251734535159794497225962071336238859938869748889177418184495648735218217250060883313559445162576017263100322873174897516499277540385775953543151766515413022114960864347635532973357528474106134747716208562638134459589137641192581994627404897008997926748785818097735017406725662130242524074129182378720500688548143533488262404288185436883581098564220544260841991891124443619231488096514801413361473739323331958109875006667375648079725639008637748822580256586454187763309127531550230701745041626206159721609219124940305948485709028099176244330396228310738452540342439204749990483830533654715932259926753492903689976910822159425696288805190753943139334534614380642448964102081411039042613875453959754399899572718603543494074791475712861418913214354218590408679374864265996570866736038028435576751494483571557701369734800791761878694644625912635151303948905063227344479403042297970791921869030699677263067792980010380235780796838978922724361758345822814459111236767839727649206596504256851444986799102781003926487365770186145203622678678080862904982626821060442602020095854156489912976842079848498749577070622216976635217835344766475531397998939648018426276093983289180994174405234220256515114909433544780190118440198868192722944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] -147832134167673194142651117598940737363590717677728684998605695483235909914638992859017668330530151081864659519749679730975604142713452929431669297744702441733176557758418191407348575973199892853307231727461845785866468159298325410332402393723662865984294167423426331157791457015717052680506596552970114111117170193352116433425784635105544929429187853834213876505444276513801606049666809697309222037244320978772724117856291376570935247043671635799053707960479602228357337400067753162624245005104932681435193638004782761752487868875123473949430768828199533453677594898929142888242722734886057512441229117356260509513329194397003774253632067453838747635073917104610551140787560413998640394072744663642246048996658016613323385359658331505804304764415123643135496815368044056286818538513819140530902461626001266225262885925420908239403361740535523141939626952367862357239252022782095546481101437739987585271467860301436036820965056486263896183307830323728226658990847761128041759585576401031552190232451444965031617096132562535908428040869956784942430378839551081032571304502998166982548207552794004038410170869442281263046531170214062243143017121534683018875924439484389609717153646649423687233505733371570018267790368993673262759583827554712228002608482718032890411588897161507491544718455681936445293709681354738409251576811070498574261941181509407372729136326652899991519871224632989895378764646013473871487944280955783417984040777612560598602072434157260841233134491655418392479001152244424641976485028671448272577463372676600832799719264576050924770235954591861373739569353668343852215558410469589647057778116904115004034301915727669329816913957212944500497615334785155275182614160247368038806271051540575041627858217910194564880792420135299690562692200436097304711761773622855956849676689840034702230472149664628943415325116967918938821849648962981296277840638757816038551373544532435452415557270789159639708014678645000813412177462229422281165069026210875538123468773103985875937545388323317484641761801578989607591299988884159650949506097418352935151721601420556684343375230872895582635722469389452104213316103619250088899819215931143461247813287117027095549266723655859462782320263523253291614310661812190963832127437791910830084974581826922309667421105520080461820084947016644920186637849543637415933382002527262037168866236218403486626755850988629426590441351222669546695910707299685469822553389692106835794773239136690309278681062355552004962908036201809919824078498179756904293199698736944194580177234852486597413337807933460223495351896490834708393635033633483424423377291422631528689362848426337568099055997623434267428393311277805656156545095122967013290741737811694267642420557163065424561774910242816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -907144866399462618610394353955087656524906358804508212504851944515096548590114865731626144875317028074641160775421913995984038245221669899136772349537675143988915296481591492067326042659638827882699271767968125907326645927310932633748472455715875561318701567666215769671419249687851674386720437964667122097195415126709173377728608764526541961021913240892455381298734368753380658007228189413979083371634162640075426006403634093779910611774530142580335067845597461431821915238695680568843998384218446764991226724616665320727266267309363002351050945375233139213870804189888006295144296938133870025635807268453186529922118043723429264443941645765391938492955190651720660634129850904193805107505618338915479323544587560525304691669363187946593458467569424395955057323280901136117439488403091852491288693258379613099612513279190984703007690805403945782622010622091501047547443162920623090766435467527509429432013810258357619818771295979075918295239402551775672276367893934947356488454182742581057625819837199962096593292169109845534230236763035545778166718864706511983934555966183952862085528603455412112289303927047721590086201665528834849966084428646482690688870237789532969356472471996059354189522804340922811606835937345231129579535056923345828765441499987773026397035091421440507346378572062847201484342288015411584240642127612598494867083884265741742032609651868580947255660383387946504571771970853041458293563682408074931899788692016872548877525399721279914273759736743652380705656414566346472672943408618276926918533464251924734679378131381234468853457524574780135179983599320617069680805073957324994012732272011167671256949071096494163773084158541475349356774618467298835060930134184938842261326724231126362715920059215153972169038964184380147621418924334934927180809139688063853875779960609295376291251147105913410887757147933464134036906388219413736367151159894794992771935530115189008887241664340891934629155688970483484743263846182244585558754265987088977165606676546860861746794846090994584437306563964144904636776020392048202614851891014530271316442503667951446985065663455208045763456726150477190051205654776730944970272536539141209243012816600080425929364919242955876295625822397062410145623612148086385312374968612275837892201197543289537733376086632328754411631308895659306266655408873346745394557744090877422964523472668496634323058599488192675763927730551874993320287884752963706790689202934951835807695099868144372648774386322032684665104295872015365831562943956141435312126638459835589882379780003667038680730864922921028956149112517471260714517208414381412115678020908381054488987911941284066019383595639025444692359034971950240993121228057780686931523000170484981025861448225475807328075524341760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 11952122934941325350445763297513351335527541865894724452217036794352568629890678959675479029440876036021786589886378117246206210147047836833925530583059185931307824615468100927459894896614664405571113389304612950882606890273805051015133254148586424373398092901781280330530136798153260914062712108229442492327614704260719038418650165343988744529808530948255442629997145339323677683028291160254876854088440141743557086463531689534594652489236118340246082422006345823538165022112375344164407989498226226973718293030698848729873002049795115570124070451585281768970169487243267961125976257032820653006080913808791652436924836858894423614333445874040654019571536378181235072582737037141669842510609754668339385646676742991095318901158929808184231982993405929222017251654091314557153539517170260275983098927738278914858132494052993307953730401088809011607163409241708287923833254963734933070338612853603794712935512965756628693728769820169156161110942579844046980612958895230989797387401331680510286982101264279062078073257747068573882743604192788759142676040418628748794392607291445705662501642179650947735778242721978429305188179704374350145700537004589328365952877128600878975821905687410939995088794897990848911876196100093408644995940428420450754256858444598539856442860950183561114295406841800679227794578164881872210000062546661999302679987553297340014249864597177888222168935227293553662973833130089836208357184009474347353636890042441165853338778187641150158891983333232627570961225487411272313770420232870640988389637481686320222647579748555685892952806857255134556902379469076113020682404744010579363304539711111477338104071257980731440821067296868851200355944007539714581394068832412978317723791578778274642804650858971081408264126194920109617515719604187580521202293488884667374459591432919799393018591802372362922049984683104714912249748594716167931850282710894889053903864648153242191409625737707051543061345440672745367931005642264700310681701278994584960805563023081801318399915321461844627673176345663667031120807368860984714083348063230531578060602922851348505398488515767561735403933773835104592366351721684432572192674356012084917975758411570616174842736395264278753261570874643427354498506311469518762863073563140182203645684741934467277027952470365412588645795385365752725320651481473357782825247223983499357478450134496949456118120527657778962011931046776183730934581840283842941176229954587735502714837940106530518213356997736686321023948317767088828088598380800451555953365816937940790142899794876371442226381224421761260578122552216149736681222915824158699634705524197176747722079444930980749829279756249058475352009581809393797711762551104517073086124746837256763979582700068734813222965549727744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -63423868701338936886383358323148788103669858857112219414774506104049650363099183680456320033299140719760683756908199065513058328988089429297344829967373581775644803013709692771649878832587757408471429473224327281962909128394889232939509130446384972701159230974645957383846625353265565445757477806978576959760749042330007980660614119194507979830370998857215440505123979426809382493922782130280000327924343240176581016729124376305573525483172527189743503863542900236748167880173800603077610356945602381298966665460349643455696501062383664575702151471397509498042065992604688244894621705355517457031317505363871035217951126617299504080172766586327286615186390250269462406973799318634827392454953267151395590940132223714835131292915826393580921828184955887056877204250946769192099969820131721610749819013863552446872318815953206187543955038342747213197054562318800641360210864090602626999569802927928693536485083507745670998804255287902424168320920345281179259495760178944454777643551284120559040438980713107551149472717936279053887722736183545498338706223965340562516160690359808044923851753766642617850257377758001499292395187344641621199180308914468076641512175552460950867516582542657944918179865452014126168582369552066839675037028634188192955580219893039048973763406108033716530685660717865352741573973638719499144993660860719044636633184006715861547632904895962128695511563127560490985497336752278124319707160780803805030655391316126374996778009446931459555660890434004126371666783920515589805653114114393538769724150127985385056674153117245834434145893925513522341876103422260671043612444028495863539016429069015737066288559148500705266257728172743265182140380557447113903189726909829210119114586158094993023310258788413599561065577326824681309750774262380411797524705431714822126587036883170069506960848193365337685012126612942830618000597711337166614661871282289518743192454382468431779877625060464248582610118363578414014091977410070762508692971091036245020953896468292194030054752415055879289991027826355943322906159030741187017577959030806944325307207004813876216511698760316664188101897071195274634409105520362419209149683511901824988616762879149146969856463383552882025368405438252157414729362661238597292050677589712938169287078835467910714109762824325813208581120256821949763015559826202915510330799159892641365717113225378419336818243243006692232112887649566640150813732601959787951263521871880147200105557283326083513458094556012077585267935160348268744233989143200322326013038894628869566182835322992210363733765791216219899567653794114737775751724036296350265484061459995792604077404329139267769316768687569781291291809907583760262848207798826529015374180465573067851218341847315088992598434143797248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 213102579501644578015420358898131872646979160286668355671510127261694358368308072532544004167987447374741277266364395170168976403755995860501663430191079647055772510012281219208148910807818574470581038635775894744757144021017743675005216769043558416151431386784704333858604593810101193210341123499100038235243904120331721850713933061548229160730467210752000954730795969275068918651129235086849386591543653085655353357868482494088090957050859762684493059216295884257807283545371161572964058403032003619856143862284747827060082027135871408666121775318055865776428704316906253454311921716195324334654172950652508809837135685292828045869253550161889206267826639108890657409281616674854570032858451228820027328258152100125208118995688665972020603217591729018124339575161798642388205764993201222654525618421793267168089109877456431825132516719414381201786242559851963512838372550214982072139481658990368033099576680470726335418457965691395467127007040826957554510068603359284333051748900432121713445142747769411541570667106931447085287797451630251538595397363626213847665741601876310064677453335674584780824276269853630604788609058092085410135550106696596693499803918063309806400332703035608598344323968928338511601536073842651107485443714177493264233496144235464365114471057376484305290010759494253925651296176213231875319582670444765342811571505143582483871314129950142067372791561564583030322911420017003518992656399076485358611709772705431118496920037452537883274049523582822522226510966253312642278975300014591275318028475818842600204234627142896738482947968358726262313533210464854611449321534320902307162104731243069125494573336339867488248345039195805231938257639992272224220787385986353050768572582684061388833898988799881148533144952395603320267768643039611786359108706403773416883594530506882100795640154812072162070791918466853392510355378228251201318625269282270773025717999112917134708687634063126708472594805992645043699550555700671375573847220895529567936765741102010331667184553828177068608797541853904497540357403636928948763631324739264110551655972025007525514987236098798712130065970890727916468352123767113317823192852081580381287506569430784727726247640063827231907971566148421408725178331433883159138556239355538351924550960202452619596445392486690478065408579976242513330922273136073216062802216192393849562805112248954071895102813835782972138761019047108688765569783053503579845470272917136348469050449943564280267863051171309158103587984837582439785961623140267603905074504296340847190036298017408377512147268605720442938222404621510570918684240650686440722834663874218241391971179988449826032279946218477749482627336137974227587208229270674403363057127708711491241586003171288110636147680284246016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -887167002486193661441712263796977246601752234989963514917961134660885758403522312291428216875143037622188978404179184661800452645424725807495752482523872150649579244269659596130301801002463267086741919315469975067168931458080998302351334855457552940019172844049062514863474188439421310682224487007456860892022402463837601207354714712784696629915873070556274099771104602256102330369975646245978740555852355808490268366311859577009180570876511288836486688129424975622141967413503650776644753143456103329436608819464258443335339195318225570915518573853841689624729615070636464889359074025677091054511768509039103009510833060951807509891601739632150156502789959152228581635440986665175777621794849973983504224824511072302167008697276770855180228119187664345320874535441099295827767578058011065590246528089462514360204048263882326489527637761427687733243963829862163852656370841558828675374281054609506321634147336021352128253583346275974984878373792163618823528764792507864937689706633109444144310152952057949736415748701704144140191465183192204805677743556200697399754264972768000610680120457534067166579650709321665513082389086971168962181374133247941451030420954184665719635037217806710395158276805413623747077822061389242836633892393647140966763272008107624168933692828031654878832206656931812068985484172403413283773059428091155905381448773848335936995129334914552219180558674220939238279282897829946359684734019898150077005623447530358351621030672370499411772369185451943247842607667519049316942905973408959248628465466489091621919483760959816825944698157664216439730485819912919092479102221588407930690302514339978047722933405755338682538529134990456312718816067954911955261173378376381788968234818735459348201299514297884433530701534476090686986939357771097732116327956200130598909923614103659838797826422569640877660085572405601503052437093226179114466412347058996847008972526496312456549898241798586816035939201340314539468771709365048528561338682973462673193219511474880323893268495951368581122263403330475190835509211194600046554531117268473793751281274577939104880407024134865418015531659043248318387192343210579209356457380862247862953075154314583311749292272173276361398006000484317563333717841074929935440649548933934981507906522181708668787356544322850823809182430095532518643564125141853981572839688951349072643897466302283552614827084727040281572915074788221654339652973056281888895090567829805888744127387201021193994947316077500780710925366001620773027464269400233887529382628306763181119669670917945970606299756093657263457757509709923673759640699475190763353498243868576390869035909131649181265773225589286638813327456128876709121552696315931472861851914247850503609699524327640137728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] 306680769159571231678926284260166729271025275177204837660947381417827335450215278223100729702205605012195864870993579498488408898511322927112384403019441229727802254701691874739560316695038312647903449745734609704845989926197264397120413271697776233916383802998973374608666210588480945428601551174603330497503583939550720029002314204231122682015754961190414670957533484322592462011736614342908858142801628062338961820451795602289531971622357232605036785316308082316674662271192227860230973189365811614321524059339985556213263558005418532801826835038064833074007160233999820838052011673257270509703878915361427901378656082401244072984838305258692437672704983052974237918772231453060392608310373180796727020281735824005891406849119101114209173627407523291401077307404741472971266788354020306630436663342637936486614463475249530435311032752627604440391113651648531302683106406326339622088676882569625571567302074247610109534924539087801999289642770452416932298115107670047887998675559316910277269427917746763647073822962634351864972218357480385156229042480469998587024114739741837491438354123765970352824072974783149353638748589571932632808634089345946428244920392288626065003892033825814245481077689958563668087840621263648551561891668948064848713294998781240189431056845233447644658503460322347818007057524467961079532561276377932244537375615699042957446981056852414323836831133998617186561607570270444093274836971168814671928496106183606902424495375669738225890846307525393535370797475442600041838972806204748172379115408730733097081352671304366677620434058787016209298159227958980785378847148809656071576652401566823005435309676655100224231094707562569459916725129611303447414594190507028025289155505762187888354155651973408460571909403728835783340589451631616584454054481875866737756184304494444455977501201440181533725388782668883989166503860731115829172952660578508077159525435286513266772417470645270539570139169105900581358807687595353713388160904188869018173091377275677464875093237534529840054218987383536188110046174238224556883642458478710636725852046275744853701684096354100099938393373899820664787064229376425811022858901282745075021351804929314846390505432139553346410359437156384869725278787714773329844254559274907591017216314641037192466702441665063393946389514637166920298084994971279350514842939724521279982886478666061591563909450354062667961092453719130817448762830538857331342193591341538576635230810107274334116773071539377264006707401726002922939159424059035238997159244310950390988690863594718173183742437846088809342797690147374130307422623158196087443836685237707523921906873122548773850488746998205636210628421333779036462295827675630724049975830269270499470487002706478272348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] 4414290783285460087921340354963077984521859359919972391845844655672174667086858455160104010722553515708130897002337282444776816748607968415479145216293532087192418662067341670876845554407323316784105389972867398759932153999898323112254725352125690726790640975587336123374768891417534980363468103885123676748241584345313657829110910769150266539937405910326113226170269437589027733678774609229400323255216880545173467591417239521789161525843963013594223665721263988409202238902465681811848533501940848031716628712728827311011731500233173569689592320534554622565317064706306529951112961112710196464824594520517379555779084703664237809616672675783033246333862425489522970841545770746581091993818396877276122887450692535925814677672303598368487317947073204870583008853934577976939075813399089163446200339879290513582054582611691126019558572093275199400064691780065316108364974074834258082749421564331093514329509662102785916061060909196769851706456694270167086521837941826202319817223751997380408353911149840732262713115097781095635637476237117528461350583949475521052407526885864814460584571905065903866902360005848818085529922976587356279052271559190313954199802374600982994339924630985962708311364757042160405176565207001582017605339968425205190611887340985988694862762538763258423343647249613142114814319562627919155620797480488158958460664643120546533862966127779960144129544893921039928639919464093841975933927736295148791886239201136987690388845393483376056296064185426967575780695230204724297179467065688309586925658378346009039133252040254843492371194751829701398663048059533587801438275584758647762603740758185519275734441683420919655961092498299066841979581882661071456275533743234259938683914979485443906006437861219543830105458261170021600504308930410480981908073283303359812421192090293776039112130790403868491080141885666585114155975122003830021762681247771027925561354059741513526299027162314968788953480171606712447494252879750589803390792193511951116395558288313842932370811743132127837846457764881796718526050887684060253148758327525143267666199274235707412363656845601645459785109459425814502479962434051136441726067920244253275088347182409571953999821594307123666838021106485603868466314078381518502771363030075238869382374562710842466062509374977683038700794361017607187095266448822774962770544902085636013391295287032054111612928451148876773053584061139646164921707306839349641251548782047160392522507047074336394430336721769022954777768009927101422007880839894312092728049906160283152112624949874801626505986128057995795967342447973546000754665558091018943692292344995658748338917572762564002087307123927767637926239552529249151261822496163559969973014373217191823945941594277595098120192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -650765580262624473585298054277132216454307350020763596770817633298850366326913788162568821399928259087920653952437403922504707757059934760607617475111661294854362069901555977329316309539040453308944583554495509910021528060370515074023020621259929928131971848374208504386392080384103443549313296308104318767087418075843003523124931733735721282455541219351939011148163090347037833223638971837898851643858706390288653331007245060847555465406421430244234443858931701569686004620112185451315895242038399718096370046737213030674332084044816781284151355101095971015594588341903039027658433605609408906498146149555858684986757690112394344423657711992637502397947121987542610830858341446038506715760630629216498246997794764391151640330663907824792110580434549524576031432890296291070221536961605183804459264130957442968088337310743127780132674300024460420698180079610015198613292730970143445906133075824691200039050196673231407187181379153192140423824596950957302577382920842214935759488788232545439404473144736959542332954926065389269669299014227554761453809439943412307235099160083125519303112504737883666962451746651451423724443679111112148922140134165940406770695269861395170194714452863624306570076059514560426421589278748962205436580225032666461203351730510447371152513980486706038662868354531797021872071516789420037902565669369400551088729020683228051936388042588488662589951039000069596621978331669004175016266849168637538206376627205226074258980381650513525985072031634580848037611881133587639122499927902271441417308011874792663017693236755652827303062650970803998811601147049486320659795818204175423438040899486135973230010927697122627547116486473871884925591656716659026806776282461718136132409104702247133204053827782482737554897935934512322339493766117702482464538008162999153007867338459644274884567321476328713865710847341809327394448306967608703396735659889795109624991535619786665793582217267948564098221339521591627883728140116465464775054197111220978374572402837944188591772854445160257478580056040119540122235620472232191519882867952213646032066419481574183208693193023544404714200279000736932671333942620705451890403814967738664044531289576958743408390856822368383441746452705412577576042133379848395508759082619459418516358564825666220323954521810112290721416653874783308499819917070278069469196782071707299371687905128048962519038018503090355664526953289879402249881890062896030768620407054791575304485692527352502556186277401493255635203187011846694785436588707606430411737415640114385049388412811201995705597530024376999038997114960847485039498133216046525580728999775309435235834726442548097365076965605858776082953910854735398501590389804143327227580941709281180548200090224808480485670912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] 671923138172634842943459915530599058030027606880556344800548477391378913827759252767356781660488875610851506862271152505223435006423915516079893481105441867559682241762887051238387532491696575971119662738542735080556169527009936896830487669588289429236998694159190276137466004044282790640242292325067514348476470700822467028339217116164351913965521050867100670026723388698937489196263696932964442231530104856115013752654519558143356420204565981854620037998694714557513814253987900219899152040420750810771614783561294541239493212360801247015512341553466238474648606287248791355296041812210532535193585449805453654166954832660373600644477560761734462121420407868331784491233386700439047252221861281383998413514603564355286264000748170220596422718090787334433928796485670479200046413348434109473972239334097404847053091833398677024052253681904102079369705928410696700650030340912092806287116368380582862960511614845893836652912795930257558488232005460405685398242091624423544147721926881928876805393072604037011811759776199578605958181987964412943150540173505697876217720438342150830323560344256433900110609288300204753237769392570533444894769001789878785125777448241408649048975577783004925204983549649470720614923078044268542891190801711892717056983801328185805220023681994408047808770133500496475291322023545238558887324224213359059288142943640766459695661148593189066181489414363930071609403462968734519577039250612731942927607603560216868946352299833551535623703444555920290993862457484636418871719761963734790470135936858044973135188899805135870863518635276779680943527674310931929099820791089559871842885445622636733962001441294005679341823875662924968675517511562244223139027234206079399777453435348578183391859476914038079662440196695812677559284253084668164492604641134029657230886098145051094181566306253884126554276311522529312380933406633643867823912189153803761081351590633466563496791565573528802752638223345410174268658986797020045693533862530327532939644265756239891950235142655411697067728600405162348025326768549668803216730456874049064862275358445253593238952668862039172535587903878559766710387322893931235968072151651289192082937940468461779605110245857764306812646040138862052054099107393777163446910904626911460803343596506456628533191992503411475728646514642219015953881411959294869646072550898612578006526182410378296848270074065156394558992177388690769487487487231594707388865478658869276843026823459020134712789990596994452711814505871202790079274654905719268534331161949766076009744660047905039234585553078803920306387985689759604752066711907724870118638581730581522225765702522212293834192259840696921208226489650020631971784937872431814818823330490518433516885364400948206314192896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -48555910953198374396133347406948647830769310831351672846914246357983384790742121166787146719977617527760119476748000348698905410634612473675458769617169963614530044884638914942030057032068017889194733961218365912123852711769455846087089071460732893729384287991929683949681167904336646370062686158647560235087437770381827237983006528102267083276799452850764069629331081937112441028896136667854363599408181829191264185984416749313439763612887640732147568671956505605137431107813511682552295405018270658596333056111118714124366730734547195878779804642987664316237658964225733205390134366429954158338331982884937700137438783713493027498236821042023276501267874708304704681371141002381829079283918927479150805042558929370198437992782882718455369923131879198284510911497123638768378994386395320685784272218371700752517574686464879224794153331847666202214267403215263068239904768813393658605755630043849339819155538863265270005196823328912812394822457112568277737478386027642187639481083644311648547177708287156501227414156533291336530694162638273325038962748529742385354372491336405659338706143102319665984784807881801401952945366810105074751022836828423828516792967201330589145965718334625236223319950822551155561098619902844280970275769368047092350312529687744180538278994324361019913901781442960069185785926889724576594799787504758013724465246510292341239990457204221081088621817750008350347032300392277691652230665138858048396711799579750962657831162233375128427746906227988354959369017968675318615375115053242341356488711782478494912358617272780460934215923426634365628128696526585593146978620398684390839963919386231061569311811328100519886062367205232953801562535710017122930942210793920036221018422943780070446398030224707814157318877629050867051407078016256470196374930177803975955170148332510522338996166942008139529221051000988232369504632330272309503895383261091393500377166646359961529527973681992607725636237091267041000115003722897191485390469681206662943094719343491106329028873549099849825113230929889199673635043230287276013356085342741906770402927188229807207843753663588935529009848069160158315211677956320575468324592410352858765198779513139301346744770795948763699797997149366080801103079046570815883033956252658471459967674668130982522817625163674384374970067292827395998458953281381625940978634379746158583992365397792608346893647051317842907720383422869880720002773238019030134439305020234798494410757994965643096476822866263160194419893385359587335336952183067531939372566053945234180538169699804981063484400461968532307295130300780846834722751725770755964653418503913800484048142506582944074911541139586314046713317615904440765722234548544378516703913217872340267405653532173697808687169536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] 7500075440698636955188049434848090964866863381772108218106000624905558839754374978116255918831188541033392522949175547258666537527326419474398062306566144628741618179645223928182675562925147619961064622108842624143471456597483967754569866740290687662525988898087343588421736876653432044606658774477350538792771618235939921712711602338353570218724610233954986845705270307208627501177548362412900052964007927300131865812809067456326791854436799832599429282168621334630186988518645451817346763750000328951174315199249960477898249071718984172435718776323219503214397672944805472492721234753758250207741003163620664106416830596052242419540582956011963204194821886425698365620757145881184044358573467496271108125586570708129119795836014886212551717277692649850311233914220534171416990445970705865849197066700196893190512417080056430101128235282284241570263884612991260686737924496169655151507183697055009520259694658670039970392522687730226827081539653377628040281830878906174783591751679178588450827315048726786369998042907937908419676756658215116291932886094404822317182814506912767313691734129629542351177976458294494496285971435255934627227605194645840488859167404970262816251997758904842398852709740541329847013883375074619836012160345207393862655136921348949106880779897960575555009922053894334115153945408165346837000642978714801355836594186218394527216480087154652510230587792606807585033625281171784164493326529172987893591580508853659152713496281662477774620161256036147117502859012109027291439866602049065591378932544573571063573445308653337323625086560368982388369653580909523315559430128790391030087307517774116144229798918802276751294986221353543012431991389434665080904658325857806002804451831116597624001628439863891120689464004705106048112999526727944716588291667710378523408687822174019098005019842482434705218749593924163957350787651623506210681825763995301148359134028061236624283799397207994998221459063749132545144698178907264571052397612073825010110097763990762316103431324291341552952110092314284316191747283949308018462603407277346069293785268616266787912596021966880180951847122857607616612097703997894418302488099983494443864579527601328019469253564763302406215608273688467085209520606286602667116247209940283691441826343852031104820055388949123093629225272393290079064075857656007680592801641712489496469180088487776602045668142302896778372675302956104380960067494641244491504458513771015335370622671841377493592456686633747368634529646376153905871865852308532531346778492622449042461439923485503428867862239960407976379489679829383665740837766699996801694575872586316278582370374661609045057638174817194863585628930913958266641768886010408123847914387180617821911296297802186984069766578176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] -145868256716304963248543549948630743711572922204314497101527887900864440361675638262731314650036128212528173441161712578923501185770598539838097410075386241156088320485094720971301748995113794196805657974093856090141524836439744265957065931371680925438875771240611245851460138424491424612284256144232702781242430043329878414510651725797199586619440520176948229012366096383465445026257559559996572916941356688842467247953234985040562696046018979617446096785530889207328675396742651577886035991221186886653582530731899871497939449335506670244199394193762464002477925956584147656233743812915385991374746810804392808995577997070540289577158613146905843533652211187279281868818242038360267811764007719540618678748418525871281243363190200117206868282903063619529621676641720244696960470406812569068476005349696362482615005341146100221723835666311791113604935909093012516601445306553226269629227871559224141807337998315287685743480924966080082923408168949486163322846948103774872141132912806362729549139716068059998506848016158112904546353466090602250922958904647534354866848291451511428647414254049609470734666230314882998906757462303233096298675773210453622794466309335438380965709746895040080418640740974504483245399716299727931746075861978023032092756843637076729313749689148332716747157315667168606658240027908781117771948958946101797349360680163003090098911733411333097340789789241181490889119221249493639340895369821872408307724310106057098386131667241620805546206251316803742520492265109145039555209951282071871005517526741482900588893191224334674337506574712533266162477274803514613949554177762275725860227656576844674789130564159175253092600607046030317768595000540433296611374986473398192445622673390812591806261965960219643085146775156370651809157600241116565185213454927404683071357784416427566611183515203228326827713495706643290998818522976359983945619342292720702790936836446170812506849804007489824881468176167829258194645276013551407381522873467591877388511688419058177116508767991744575745436907836299520485392045123607429139747888837341267851342976265454280392912341509788567962921711170206773730247241862363862536970280698496732003031928769769722663567257100558845917091527855307472821235604511864557229952958837932136032087857263139439449545036001664292295967758611690106672663979089461132687602499063062696544342717968616534103641717825097130957695756863013716143648020417732581268875291128477210260044450101684142964245567759149820526853867793570830307883670827729882322591949413809260082892596258820043963119156393762312608198755921045608300947546898759371662853097219740919663560339635440823911667667956377018820298547627317114410899549500417203670102992087629655255129117712137673923116576800768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] 961148507938177868707580435487090748135612706051697961467633494559901358173654414317434142976169310151623409656969233299945848897091030445442002695561369773551928495552900633503164739954175811899740483656672840585410064664478616544317620088593145918014507164445669470604681753211971613105542181387025796233267072539431945080435608511159764043076282579810009095875581107583283844096713407496337967231329389166327742530163999904109767930795578342600069723971258608688683614208468422688512607499038728282688246195854833333333662073501679366656297151245472004190942071087821973304681737725113099133675794285139569377691625306135290920500343974266765097835773541041391481013612623492439369748853346068510954423804390025896029108174867641185529886842151572265908096859260037318558695557905413341597323778648572634378681377250233592781908682982697227286109614922016684430037801527624183241043117182022672780995421206045704007236781808985836635060883300159756709377343725183249023527366714546795647609888338804690853196449776387686786340397003921513945923102756765134586958386141555504407748902843624330197023309918788814986719622210325118839538925995048762443809168211156224073330909057052222592060056949902501714228158997704866953888478258402866748978563743960767437530051064895686495094701820483876030138410255405466386977157885629069442181469278940153531203199412704396476963134862200020427434729835807989505838217193681892393161808914341610002762500267168100468858174644615905177286424341450321858784293538182791670030045688291811698972691482590628791126414069923616274101911480410303418143009392410454603809655566029948783869498184617105754597374856227626258420807692160631912086810602792311812470458318350284338700141903097524536564075343666073225938051331034249179821493882505551561156327798998046277253003590762163234360118085595092656988314824918618855721601867415613493561899380573514422723564343974662191335623661816934224220093918380513099864532981895302342505370471333518674472917272477497760086472954185038562978658259643347969142874290032676016499880241804922912902994410629926344243134569397811335894038266358471097998559657886878191366233097923240545171864042330990269166865885132855058469407754710483062249654309906977976204613530467934865712062735433745438558443151150119082645390964536952574208879178262160141377637610925478697271835593841087046523524484284687352412565088943560922743378944790321515131045233680877986346579787146576938100067797503455967138959115891914339010135170825832735906615938925451548153628680806975732588042638957990536462316001139009511878096035840794456248158051102177281235423405825407103169103204993159041197784109372660142874323403204034214313845542671557555633190481166336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] -1952651713056306611097106183237289724797367858669426860851387924574881527017151567936383358071059219408216215328015176977107274740969622868981382006412482279596981281756248133455143690021161745777513098814282634144983903898450526397975985357096644579767928103335901186433114388405352652427736741913234840843946301973126079705711841351828390973651816583573600952833780525420362956999516823978634658090437836732819693741107229109462117834657480128339084618174690128759542824536644173539000305418915878252642392317257015587828590262677560949750498657018112443840175568505177763644495828397262688298339378521911403890268436852861254601228825043914419755497235838086006542943782965645351028921393097643137168715616077121295103300710862112807099262859236252763358017880593132446857918589837186916044249309299377866842594235268657461982665490605113567793407359992717881607393089309797523435467163931781576652207311740324304768368689328123356041844670490867512189906082663276739864814762356880963067348228008277247303114320281747872392050587562096103870055964406715957267699310803552436087906031110244037765782119810224391128209553214769174857642801984446214828690682461130956890302893249730804607541542735061480689578555943477739307937725151363810522760348840582593966718602900653165480146678248139616757412331332947992949140815764569581387773758220213303881299249215266970664070335081597081192094940373382980810416414859748863420733886722506372529982858697918380272836875559950439998622413177677817592527289407764326631250584435855895539366083325595104975923009286002910252358235454054525027048098678571092316713454726933751513867490573266567974646722108837548285946391745532072472394747866290944071198970495463021140878790082707661993231407241891768744665948878905824263675051580778223640639428470482896456513412373835322454557160157855768974931969903281971799472434945952437420189943277643603823256894614406405577436626112770699894110215208055428056190408878244071045319270838521637605457775719441624043504365073908690080318708235888718136329862034518498066498685799671436089814154855191223755544815981613171382594165323305871355257525817370589411057531923395031556882497542207103179995240423695895003570759749658263529374412806293746711458019093969826267964453926598972298615927600238277399560142797088023557548551575305116833910397790224499791174012531572764607749091024751698880521200213660783248639589318694829040296014439528393653652912565631183835801123606392654566178881018152844789558773233865651688202427210930720276344613143771183664975182066228821182569515636728310373003612624925651717248437360619465696705419980849701800295367707057723175416575482090356610833811494971422432304295566494737559724511136317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -12149967702434143885991405404559727361776009449468031638843841022906088716549350615068054150188134866420320218371649547735945697198225481151702227518958898704022986017602449915384478051158437143432159611811042361105435397694481481862078628809637535801627569456008275270785645162988956539101602132484152665282317728345029602726422403346587663498088326777206176686143033007221369120253266616005524178736583832673191195913329266740608096902022028916619234548125786499584252762448164585445299119060401324550097610423781792977432573129206094106447208700521729914302866689158845453050556102208452652782404600305618076112437147413383355297214063530008769359426117551661047580939882692441036794497268503506639402852511614665378565932512811362716521225090574466111682452344850361915726622282495143078070703018582245450004539157819933333421841002512772818249761444491987159441703682858175046011137741031149031122278074521166246823598112577594882276408283445709775992121130377054231498142522456538798799658578579191884042379019220802439392724482746824535340983257091668236864376169831595963963345032152480682486363528827703909025260727957040691866582512944906069496213540040478082166873875323628208501591150617309047187652295219520176210791546951035524289060403325974863684777876136455982155321737515829928514651210880718108339699937815826372578701013774595357339696738596677491730280890951712299174684930464825485473614681475296668730272615962300194598826099987549322028480945674340173057862262827895751869627366379430893885667489472043814235098913475006194976715514084916093249629201331743904121467009075714460217652398614699249841565500825890115935183095081736615889204188829838907451842017309222636530965268716541942080166317291848240415806615097726925573007000731536092426076795856356723870951898349282470186594080188870061020447468549649930375954304478269871198651061012232870820157362785974817233304736323992410713114838675230067773402823780679799030287385495860286173553270465060767983227728888102153695355595758686266837725434685921678301625525932069247751417010824165913864082936775666635415834391048088283274417012022594484921440431291144190846904030951198310867594198496466785826861730895031542340094837111387757968575444346349589239539532043150646985514078021294534835051214259679148278799914711499714299879843258974033998429950582959925324630711193659480132632361758870111024757938501000709693146562129252249748452000153646711019413615986665688596938240758032204615721795762174973000338328150732593579712338592379872828726147205415718440330490292083097277985362008042674923032625577899728722071596162939788687054875789204876820389655002790096744164371125218541408354814169374897017950986294526909976730294938501120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 116086884315794357507254748567127908287529639961619141172376334083822707688321003422390540494418488256941818763057282550543740402978682913499359471978933503816059700112764159727663138760333712416111953621710337851307336890226052965107160798010166195119861828109883943794097106030585068632048570586118986962937906714342715555464456779218395489583463687458335930809040769162883111859898238179578911199119285139759027463350634991520048195377904655900567136798608883288630485293385087922709859430236758312950958605712320062643038934169585916349331881012627248001119010235082502640212121668679173452702278305646650659474967396277681972161245446813859766792887340913935158872867821633864501454658991457585861741583203798458629561367346951935358911639531445012274936496617555210165399445979016029767011135725851525362677775672339977244554154612428767457917840611592576372758656897502319102375974051806852484880116201955710794175163862346840189097097795803586219429168134392473820298384606215126563707916525082093378375599694835993603567380858288306461912593597441827385222497694386292251396684095195797703396719361788592109521171057097842695213005864638956003375395240398271299285592223489984007602230344165210359236511223226786495490318411008986006114749787387005081314769816276335025833786742382132535968542137196267152054850875345874338417153582861756130068611572415652011616497923652662074101018558875435584362693386916490879970787474629228699298685659457660837749340776502891646372218797817819814743322247061870888693095839450795337183400378480726080991140862212466123641565490045012369824464295764903868645275831513075497118846023989534763353531790069793089810016626862144973228206660854515354182791795601642915845928589369274690320152768305283376127754954239658431171602392292349885271500123073784601498038170702365056385229801432485497187390465464182994157575279877836444223629895089427962873398168308441792453209223189420294041255264181221087359937108707811113415862054181709595096008927885172370724769908094233738274629690322674435452837495544321492653506162819587863831520261773421627301255119382316114955038786831764528329220677577912303626294736380739608558605192513344129890261907423356335918617441782697956677510844291772175259234175731708482460829906166355194805659699158554811592713114753832342901468874651510744956742026107267808421941932410354483705374866508038664759586148133361754472453372641105979408850434156783826573581467412010383763435385496266146759605912886580659949123896642802268904790256195176166130330240054517127530714928089697187313082947484592277838597628236246211248539342867630659313658452583644218564635154825121673027893196829743756541884833866975338713369269657514780664251648076414976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -505225043469254246336195861774505411448351833261852548055992750334324022773492484451038218402719565779841178400349840461822684329734201419214693611675185791628849564528291508422763028217274845197259247686804432336431655991181651088049072561051473737239313062728229393246454532083452938766935122761748211366272423160881266368385125485639690081788955619220608779340967910062302367536127123593486277248841102439050756861100103003909503933825351735198015601583859610264284877771842564147152640584018479272071074037825264246520678560165146103723147749968520100839960972796282644952516759015328016599642908859702691004296530582988632176256674590250626113115868244994638630553517269112361849279842280070560505831558358282076335159244700037055451627594817129243314486456350839080268393024729320344021755994197340455859425688551490466009166312997129655744282026531256365958542038436993007694443437682995788204635768636304814596395941416732274087402392054479938962432608922510821559294869525454361791652846558019509145538367370682181747676482569853152187709418996063308534439318090785503789732668010239227274490709677638707011386985697343329767334288490436675586999084658251494334314912651713204785543908892913316122076829496750827036015921655342965615398695181813952020425942291208650028573918764111383115927089003409672635244160272957465191445934084000499316500900117558102079770705998459367034666951563034975413501122532956277997943788155432638744235990238089566571257437385686798766114401618675647080879639162894488350119682658354296777143779160617906709275621808226604540732753344764984041549421504952982820097778129458424409269321999682960516411433351925069453877959433934695810205669128763148355088717711472612271814334642611716628833909615198358815660476822994943826784082481859792931903151590208556644727370280502541660705906971484145941257195340147703949960218640951919837136201242259514943486645285985520158132294474624164253635595873603725538511208477101177595072970962666815458263177021640538292364090334002249968606168493595640933881031421738656202641818596664423392562737420355225547999225108155862570612430927679508530800968787037929682042313817645266738044390485924555922045419902098772742016009573653805876519176785830474519503575870297910736035131691738723466870545011907811876234257931434270642679258962648017921788668019489009020579575331211281713910722248144829892584893789238139974465769749601789756939324734805391416426374072236879631779119629005358758047342074957321525164770104880044190643757712204703867934488826892218820077654305618823461396384336159290346368132107476171213054863490539015219666173459421307337048768921138907849066141026605219095046470335601696927296000403546970993962890932428734464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 1467996466968667357390398086135580602957523445691703167634832011248898649350565065299510781062590785820258903390847432706233763096345012265173785162583504523640219988663360881217727226397183325610553528886693144133254621084879162677535953396389612050234451744646091090545701623710616528628495969088889119924179202040999724332351463935835543557702765874386796582085767365274270208889258728872385507474489448305070543293751754857171647851406367625097605787357647812357330628631628008622477357287492499047053738626972054374301384132642945374588299458863909060250131751000328566295840086809337845689124837178201942602734435921102852406264494241638994063533097190296234845788038813667720711345298706279549862983138405909826461873167788045250428506395149306294319229566378617279815094054607286359197401302459559078878777705406024085099681646637336362239738624017444299911381681468067817610723497383085898517032051934014941989818322189385886277451700444773293038876172558591123545300084252154064510507551297164138928341317315805294275842570824307950320014112606922262610275282732873012498929458474317204101786277830536532641650459696325344730308670521487277581673042394844301138043000657194317153477282241441504801607103437075816573689846263434038122317709899382098882003860411460976804736776306827568488586296612205581597227481124513282695876246945561983695185947582941570611106851941766023522916842667318774903809391875307689940351033999314111610178456500695413151032139236059604948539904749936900948994124561102959683097985296743956827177258314530258036786911888521570777917084279485030336159270887919209363315659194530185080255963116677287702985672013143430108059397485646921379765418493816231660542197627504137615320301441166826453772169139937282528847808878669322133440526511700257036981813130906332306267130151144881439988055041864463608193261582328646078168234343740281103550257794968274187846266131529278568366437287956451318921237668261483579252435857020400827999662631195129912829466953628356093404769801212027653477232109649644772220742004954868143531182483151370652696917934788285523832164881348676375334878333830703420636169722806839594416841558458889634386753985198775996390339810074420632447051764357665359479616301768068909528845214556640037182049727970048823166184130595412623084023474329071950205082527068488871778770403141319790330847998774098432962135687827042204880954562456264067431650222784269079941484317944609264185270353173875500889313997063899321663765317853603857487667829723611390182329937690664881566942999153782284584484672233934820729126457788316111433574173890546748931763556944991102772183255375765115471847813045892308351627969240419506146829276025805947709410590949660818921445720345018368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 1200826501309067070327896505891265034861182894170319999322878601658962062719747873828432630737892898102103849031016889170975925643927806153385946557062539329579900001928936538989649402674689368641701431193864193922621582202243275069247395663969108918820051518392401339090805788250187614193930054697920355626308774070379296928960434551040401741336911133359331553905474683784326538153763140671236597341879698402661540459016118916367298163792700682388423600662162345138232314495491207717219179915499991326883230554795805165508304022301242699870515783220595286035983047716660845171237446477823412873843092215153866670349432153706130597986459849436247904310756376819563170671029200657693711688114585411077091829283711802582628288511092770314338696888798794887717339242493115633706238562949217087008444601319414015923261759721641382249212302383575419964289587821731131564896160548145276472195093007650881801816857603212559326842526767665297330738487651092453503317894321193591243211501902572339360803402726300148670255409241198542204846287394971578455325211982086049838255466882727401084512510354095326092542478651263665865511657551867071907984332154213266182002503421078364083869026331899477883652477056496995317797762227320308509200485599339391477124286403909991883510181025518213671293103862530776503846942127991337922610878683854106092021310157881289602439413936073369752249984950828703074319401840263658062452889458921156149244818305650349802521492140622168633435332043388025338937590740094293809448848312475474738760700234045119556198874594600997211508550723536417164723749369597690171203644564321226956633567029545939612463399572256808990869858208473982001371818016767088315193622067703290396246894375543218492303102607540222587827503495256865129435298074880417180651243733823271606041205639789825106113737421586955306742448217791331983237297348772840271474137049764829622617474304196625343120361018458775159950758937894905294525289376415544466439958690844344025705604341900295152601830789178448803517895521608209127077002469704927734384804051849213509021705787786464272500873544634212132161898077763581088421800592520600685194641829648278368412836972420335054315405948712731224864631982418997564004656480036088854027763009745570592372142881760994918595643137293536449368628505717777842420065999966053169667289856962963617054356522163171563831718088355917059869917924226080713612504430266951281294198987756481560085174472650879626722469729965105289977465880493911169471762290092263708653448252698082608738084144216325975496328464044254988887882067128307008308267969937033486064851498741027006817200814983692244128563821686322915119272540567892302125570824726354684655031281321006214418120336091557920768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] -482755905356666164566298339343359827023052292819612733185723739028238407364949593427964699362078289079878890629694500560264458225519944352443044877374671631509347505376117841024410831163157052391416972820182677642137444181947720681601437979688765206478279475969588354038646211780029718587561515025695024455424172263903644430030674488905791672876159994820295700954682650439116031188561655288737714211261988067686335613104572534915861304744009460202661632793937266803803172868404700608785201918880977077535699417486782927116562333253713909345559746816994115226112307566771426417127837903063523890458315918043736654047997456319813006508054371267046668561060788445903794372729635480992065467620627234390867972213221935481426792644517823220149925577162494352867429668138543818408468128333705993218906335971898760360739912438445273564431654689060037204888153359735385816544107037199844466321138509135740525145949123412790700536345624504916755788659248898593119369064691502207393219312765572181046163942333681272529121737919741051111813263407661810817768039071432603199446364506558467772050835095770437696512013957034906647998698900721675874931478344736857774510182460401895103758007302083485519071251238354762109660458526568303941316924422470318471207383315419510090701715338474830793174600739522125256452510160448351850776421115190530799127625096852717021794087552389190759793649723113958667720242545289836721348350917090623294128607392306677825766621380387747687271768749110464588780200911684109545253735414193756650723700073848893742382268133708743550121069241686621790201092571416677630394212623001249434717212105158294765717878986774807659938790552160183690613443261951567588142040503084926739333479548117879113278684313249102681804269973421908568101771454174912253105553902356242938359213348748033333628642431197815331337523582228298917472363394975832326323595109821783732098374760693867301408779515687719255806856899546574078171426511561348659948155620016445898852573685377122198021787422845409800506789521880048146743685083846017058590118364467389216002314184655899725261264066515561533422949240744086877737211177060172774413589506577644685353959821227168408343096516281982637250189343049820848777958696358779356707300692197414960062381537026002286495441434258450138030831357398828596874105178952695898026514908905476071910881362488874416600907973714127420432090238459655146539500859091922130893641952054409161707214700471741409042011108599963722008264665856647109674870072656632263128652831682238290428933848051746173127621882831562549457645664394697375801827326252577186368208336936748677892859092850981116739323876111856604772470297658692941017365918386921427118032615026801665274114918882266501349376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 8356312930365714191168995073875968912680328578659587730224937998604281741550921647984379186176231770932167776675351835990229495007622338254915175084901908430843653108646681076755364708883408614630640404299250163270062216541994009384981710667941723882841174665653890709569985495313879269886258904762218443491859910383863972080938323715968876839743428994042628246537277341048485613347310464142880358681403989280873256696406807441982375666206844890303772155487582061865327013380924355823500635484981045411926233229695730781062434507087996907809763852207580549353766442490351750499061093516849857464580364513785707584505434902601269269310342347515419847426104957610691341876876623869257414719995715537775314596893471811504533318762962119021888555746239609724905298389094082336495629431115461553825333248344533088971896364394555079250227257664207790516251115089947177517554239187523258245590420135534916088582065705475932390854506174750525442211463923453698681594669839248882353275604878400500180439302582906820584018805546385158912096870510188772030807978881453384356364154387370924946192498087799936827965065217987231150968005549680692623802503106161997720691475587248446984544855463304220750710291132006382359940785968283084496927300105630192846060088485871863147799625030737646669597083010234782864419190092074142395495660639391211784329245206816867736810791740490545693335989789873405770096282357074710931117327237949424663873714767239372813838825601638749301825640548762625101272734021999101639548900869116983640361926616773605959337279063561673412246599229098740387341993934999852668259032218474282780026147577980187827933689097812201979181034445540260602564743721412808796532981634449431862831994001156868593866789817912629557603848222810349612095005012888927509586001428044285523489986186187425799099448837067480766878162210747683358591881952062524942377897009102213505304244738727741108499986735280733987265528602012802810698093638696680336605148866583772554336722998713023995311424778592007344774600529894082894507397527741980543318944085945160554861472505256019678077314608514515936077870029974637581953654604123942769818387926210164123719755034524653130175305029526686589895992377052182351293129625062373978332778099614329917340782394352849811858511450173199908626887679136228610231260740691564230993275758756638314563022193950287699422855496765087787984570051675949584811965447668139602204092026874830889588723603097433039464651611162229015615477963956607786686359132625359726362029194903137170918553465420818756776320977424790699865156642183142682999788972352780492747211932082579625638483488681942133869707208098321069928773697995479530039217447652996548098391603215328330666128236221631867912192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 1590880187327416594722073076135640503033102523574195963395621808479909044352346009480966305068065340079936201970763344561771571404965703685393883858505384943895184842923253666918246179773903155403838808181504695449948280154690684466086403290713488394383207666781940393494117032829579935647140796641583138805233582331274809832672256042654529974056666682708013987477191236142219340499060512957136100791192971622617442999340049314341127836356582276177982989148378563651664366014407176801134818304061793542588319797312457040753888023986538632231215487481647966891087457182364311315354334505528562713564039616623042172860383187865854029571470502129067415606647954017528048392488375057591380971582429223407341083610148752514132113910643566910169348147365529469732237722021301503149961972622399586379677986266457404130706372060084484688913037031496032754383051764154391278111121422435213207309326392622985671683969041232437238288856118649259008116807774109863413644040709675826651318971227660927209714355948330765322611732006552678801101730923734510287910508138578239434436938825699035164062382549852767131207337844302307288647806200684691238235062101968691478832822984826772132336190482326930413517906377426490163490301866334417000826166823528628629240188112808838203386276819412838066702173788692339176595220379872844464557547493036241741567822426688387883397074597644095734841215179648770705057937563158059009507363613919062865213231269036937172094796053088174701961968442250161131578951119753007646099441684439813895058146506719054137071865108620356752361095517655924546735686229211259980730605049388495886286755443935499943696223923249425576983124501002495108161042329084036603291755780140556959849205459238749622071167277289902644867991794484022673874253395023678069298543234042990210633812419442750494717618368453093868518185094879540600238082067801580322860136846448545799504250351180501467985901990979854406528818159448365767607891976667794382439058870073052697349032734473366809576494187330195982479020434997663900936526371923801699586623086633255571789106276514449311571061483584683606427482345300186208942347652178607318527528541375929081411444641030457317440111508248819458100199342823865630331380380493247163037069706973671789996062740342525068963600048517744613703586624367750361356065773736279077288364688081842946031736388428298718545745644178049359324512842010872374425360511248449000882804983951486117015568106934991951554842146267192533641995495703792219736513726302808069065347612288291138571866196476954555489937718211978953273263942780793307194731159838423184816455007693186689386627941169241154446527638462051181927778208945048366143150684229872365585395617574280214504417221128984980164182016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] -2965017792094696376903183765177937768570826149348376112526066550234340400341429427360363038462473666628463881748182336920225986494958751199652266529045219985785328089117055699617069250875090286886410286435247062786331674528212860971984306790651259370634256534734839571963718907615107415774267208904259314375819721466736209404333585889556413693312318678370204430030386301432659352879564677407914474671416162404535634996755830406371009950580576475722453588711130492274441975831439184959310598308008567497299519045385983352203435025324274290690432556903577169045951742246139707882134807864891921318757206082746299840358467401617105639834957988983573251805129322998592722760426864898512027426029237967770784481740986392489800790027086323588758744950516900211865103578677871256012605518458125483784787953443804445927445805260740173983408305392317834948320734890268194329910154717190174977087604514038122425516729516325312061157378793766737411118392670054170472501664200762152235454038052456712216624860095752571910014775415588839634490556712033280119553347364086523813228374695045923762920832824972107932128691409280076191356323322847681830083767222764668012317515921223517802520197612608319437409748746346928117860987022805577744611748194755260290070473324968475023768401463524547237001926914091671550761308892782753130909223521597074662690733055218905870748086826450606322839497131609486642292737310317544131624963281065018270479110268133616922045195813035094460519972291704273239921366487219412246672062472526166155796718770437421647241333821528417690177763552845426002859324785013480037006874395204718229178439862623893347482463145510439257624931561653045128002466853931194935415876061584039430665832913540070264479887170137858121233356685453705874544965311677925853611724163375851430351097325715522649331571829826787212044458398015988025779213371825200424362818177818405462627414049056631531234989330764650354784839123918552430114691703448781054041395196318327169202008171480700082356259722452883753635895003757434548547970940355354040589458615288900600625009361695727294829847299283891476571353760627879111416789686786412802723549497082568207452926965071830799390596283563517203730024664567039501919281041455537715764508899007745169460608860876791126645355712357884658748410483346792327952272718828319407562498090943333995973400738471544344565147885036319416158714018182178246182281998718414465895987979995072999630214395290677699736721702749871551395529928984921818654533252967618400315803573367371548771540089113661046274120213245394998682761412496446491383538272219323197242286946023491988741082110349907395617770394575520396826407824353613860215826918710761802158658295125745500908660559015849190003572736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] -597874896292404059070858902559862987875130966541037631525777923570364359223532752671021647048828989883586032518310268062846029364959850197285422022759854933639664595414215316252437275643192897287647338267451290259863218182229704917030032241166346560346426783018855769898888278989029797058657751640581733713342508341806163330983222761857826903937144506641557920362583022473635356614553221362541791147995844587268177029699225902208569482998702551286286299028193228182482155434479868549975122556868746726490693262533650370845702168900583427361392566348830414700370394936982780020267767659128366656425388577610242533610891063409067621192489433224402370249591064042864247193431417264829929346637097259000348219259250767828327583031961193706345083381844338271529356471854032838832376714458324362650175689941952000975160010197697621017465803616640998976474358134172137153654616988674527969456343807223405613563463138044594179966719338951199165085653880480125108839814597536111621861257060850575389185184189552512099016321104216666476065280365288294728199538591713608911151320108029926750117904208299958965705052516873719414278053940622020396321519746652453461228442422752078123711643894978102357752426463193613654802667941965436107585513798967391245898655506160249068701351461483467053144708637328620863909280498782590086301084498505907497189858325106945910381074180768488505024287244088734310723123363758580604727701020728741706547864596657869045255549172026722014483444716007482856856851291454429272979004522106816039930232473947133932826055869003267501424434077163294724351785305531991091786003451369637286408915409001767076552694091036344791202868615672520186936118997492684358736196082456034571404224745197876249393196345538217921026976573818157245040652800853784590180881643905064337592510236744522758462521395519343879294456875516581907987900166007658894995038530698031496083477924495372083041658766611734166124278513575249055840284681834498054516752195406800545633569064925275474272247622560782516468528812712840352466625461610208274852250695595473361999370770332805799254372032237447992656048437663410871712591728081972988026402027665102161347610252633493992517875271465201644946506765076913222086531562473057248842987688504009237745765031332235976107869835463868853415623106897969383612088303447270384638199851103297712890535741182030238630340351486434685206939280081287214521589699983801346409347837933464783596618170618934567723492775870105076266934730736703040444635029926149401326554343129661517125755203048299650576034112796898253758713032901485811776511296656012780659201351510922178338370885250422137221745311964676771272735757244433853577302295293574481130044452453552292347590924343729463098142097408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] -3585356706408350161211792557669483749396620596025090276891115031973329241198766112758744086200637358040179044702959773618010057238618087835536474190396089997849349426701080428380048139865526786670438931203984306241758338551226031385391738463392112827396234390536979174327033082593958689225286643523389862655661517672244583324711133142994098505030400229805979835028027781608207493064041887884627723138198119908536195836828789810696454363998712190123393200209067246307378665939590162514725580066701782635574100559442626160833061785403469655797064704890006907929346946188503787382804479906097922727079598718539102128368357229590050758022234324803128788020061684666353199166922663186657171095251731545747798028496632898029888758529856441866333423404396173902733852161793083365397322922006146537409740495067370648158675176915791639817827665051600289594906980106882770460483775236997103551940343423720797936211175557688861129972236669849943434929573268187577207432215188020078037044404973244898125389505583143698481364887499204944328283006467618792461130338699263751266441958376009169721869633255374617173152944458595703532845586785318338923078051373989402134655399265448380107426692525929734509245484628343780242037598174732953082923949048329003165416044025375400551124163798372909232231440848870578974026912165304483534874405818469777902340209163226967344463804254627017080983751853580324469243823646077221467602770730056721089267207250939220901612437480770163914507978606319618472859792932455659347633752112044259990948225819889447058960220559199132864913975692620873448243499365309629057440580453709429317903669477058164883910548675969206271468372409770380271246351973796813735816265907635508686493649533278662650551227578251737130219482703984381151477657962456293523916585634969993763366403242051545809875153704642207099854964769655353953326939825065314128065133650956918268164027207984144145700041383876175981115600292547216642465178988977219177672045510397775795296517175113218515436240389811917095907833832957643733126725794454080610845341607953324863968030575048195436897592029921384686956155438533408494999636421178770816048904587608247869973840473498002307345288216012797472195459731369895512591434011967438373498244825579053660492870803946797752761680939893683256417974916270550553683438085768402824870539088443164977735521380186489881552966434197703111012240779697258304311603111923617478423234328156771484841217145231155999813250961866395255617872858396337152142212030038593168690898016453572510067897070435159270117341180202824458703102290266138374149472352891050605257085279746905893097173603518706115002939434010660333274551854042158109589810255965704866704854136921377719047575873839701639409180868608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] 252353167062545981887806471837575136523211026432597142903610578470081678291189158086002085109918588077417863175251469379733204696678623036543833790975090598540483697025361272603252837220582150566088339354533237199155778007306027648128243647160674610438066364548624683026722042180777298931213284447234656411392353664152695536655814378341800477709374387871744311853250339580027536740095843991589089461885641512566588428565827010821964577314006633087382479598652331624076466058305444716479310557591832518879601709298192161969755485072441248124926243005129928093042317170328240613897489786726140995096059276073112445521302629986738151831816013606321327345208470291843201281729043245284620711492490413442898644274028498141474882393830183266886245455200203010019172775507068612521550887185809815665489687653475744046111385411503106782595087126695977420034037291896729363427198570442651601787818695015091997817978971037391173443624693919260042995969573609959977439015867090577501618159551287455540799928892276239288620405558854943945171721774284616595803633739329322929272677408171010025446696970967017096744267204286430215185370025259149700351760712963875321622098713318467049529436561115178194482331004763592203481369510108603152210830700436253026167978398491160174972372214752880850289506503072723150718512452957123669681209569836679021665759909214237112192714781945146958727791568920316691811046962516167739369771141601085658884923046775141574270686808881074258509761620561671628198017459450556671609660237623830786774513638091101392236904199086550737946899381357191034535459014183889740689546119912444992711357847933967087249010665749653335970431657071437395088856583407558877499123829181172360221404508904187243588161719584886844308480099641182624140807432473744694243946384140332890248270004819574261920126549050509038115606993314141865670154495542575429842080324624425065062923407327169517865382076978168423029245771025130737007894035306444701159391500042305716841947158478810528406109274634448803860932127419139009413898078819960696493020002184371656402933276144660528910003728158079879916972133285723507796628522382388699871904776241394983062209837846390833255795393599957858533657812033403073662255981063214933279309040465734935426449348560858074258302183178835890511069882084731038988931854970128568613278842825139798840031080174017851619459220996527004891786788499716955329699581481332212435970035532520343175875368896080897125371117861608998441531467512118227635514024041645371813814350582748239575906337607625598472263134565934535416785513284697450249871996330351725601349677900360683955318842600021423647870539891008022758851871229031742955180649059876688145362224064634372614298806205237338052745389670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] -2371027540430387571685400584442424174438397959582088281820089042733377318635619101156024277968869439691382842016165921715489004423638541244710308622020547169749508342026522220626207478860537486812875109054491162834249749172918016427678348425549212780188331714929255471682193094829604447468304825670906031318698926015590158366708945090952953340505945570863660323476501951139331231860230877769388241901835197690896787191190094549956327036325216464268908919643951844257792697255912756955481241496369613363019656329157044912982897233638906189467955318201350544580030283360262258310441508402817881585683893307985969728902019403928007703207715773793566902752156644430235405281382293407772589128358176227811722929647502370474078770840996956844283024878348588681817125811341141054008897318116647988549717052016234937188324059516689783490794357506733630473587460280135533279013567903128599626033254861231638122228529058885288225878449966023665838953035942860115616860125827657143635548711525912040896670559974454911554080328923058293655794495983689427530514404577837717607850390797114643640646222151035950536435972557918836840118336510388850798784998295138078335882876814878413208364877334522587416783202438292691521441783773354093468976580083622211037968701184257838128580471477497167869767995253691846557014130615864732437951792797553025902696676939848167817452693270586518944952902387985685304427035393035375243497297486553495739608769504470153461830723162836026721338545789414299097097779184817593588850940245937658692215619790638767259695891436480639698185860462182738418548198463268568695850947527424049801446167877609595547507732590710591430046006249917256595256810948873637222961474107744721795773617151119331680698710788585627581065383290804832642568697347192731153987870767044629199772384417631040618861527999908367273651664287148985364830359308373498108381565580421560249141202797338644768589062460723331810760422857878187050951266080881913328756592582397094288814498906564518654907531882022597915635381100435548839671540711878104766417199724983301714991242373698310950478443852425452376544525491684418137700562671237518923929627547394966367972918069262228149147419767148844041222315523611696091699010941574085409826100589199054708223848363433356132318055697027762084638011410030044959484396687001878860399700834886731054297816893077493834313410690156502937402955323124114148677384517176864517524483041414281136445458345611317359931360042544472466652495196897863713407515722242002529732167954837444868602752445681910308695081138260069870651208204333090064255620688344324655061198035063031768099569521634257595509337915421000702458411790079514563448432914058809785208618372419001094376810057815500627951175640023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] 9740809589627640370577227709872168299955179368264424908615670056129823037440318851617212191367067881964687653569978053135897054475308038208026612894745664183341382610309905743332672779736095733567806533586026557520668759607521656988053407753126874761584442459257639299914470355993117914569407797814322220837549002402801060603787247485338413108457215979846673650722701301251839987592873940479074388857722301122241756421740848072875238569005980234824746854504211057194225456043071161163702403625467575613373982957911567099809982649311323881325243322221861812926789366787085035448319496214693742217618074504930237947565180807536215851749908552055989987906706845387981090870269836821125171383205898001514690572484709091608335800102568016774585701311702391646366155343879057559309744885960968885679847109279180659481033982270969853156356506770189156318047716615267957034142407514365779858167732234341145369563433904361007220251288293187952134281037106450290249992974455698535165691922960369643013172803664495452787743825964565373879095290304875641630739863777350509833921872190190414254416859904924057652718421635550609169941529037030404414733235716154098150263987939650752422146453217616862045875505055875532555053150953412638112600388923786656916753141612240983385761228583373354618003818722312959743567646305015753664541925547706601328522145321791101229863609327443633877327174400020364373888032161665493109527316540759687463480389927240009207503879630815537424193588173885341439472235854000761690298907456992818453265545998755455959919000270512787807617580832715326943551861569606821951028456982216658723705361560961802977770473223610366410280417388492533621002441060681937554667528265992930170611129253042990333227643199440901696348245427830097817251308155871633624206760519546066359852521649008764767623319124714186232313985451805320726754078915530490733983819706786704794309354115400597209745815975513952804997340400870530323283531252730637028433291267661852437574094859429462811253260112975468829886836211449342916332732204181496534822706605734015338255419480661744645176172438400334255215505150094892164502165039390443528901261619413547866908859938338820841549687996891303993405217086827508896990790976809945368189604610720004011675097692653096454654419623016819614161885404147332108414416544572329082390287392802679472157439297511771420064404110359912327624482276866191860596454069336783934056001749730383976490372694471601604040478443790467297684158126826748503410451245562014622075521443903994523738514123115913092847255244571482384658015404580615242856993659557907792558053562909181714955178007857865174963106916257924041598150304323222777138515169656593362086781763191944218539754991627118022794054056542208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] -7089938319199082941791093679060782453706986654896459767868511229284597149670581491471079503140704251337629638999423907794014229513398914346173585604377868557769506384230154405517128130817319231379969730530657080710322363293777951188347788200067070720446128178457808937836109218168463270960527290086901911074038542965688085155435688613893405154901012570392238233082766128330909164318203452376192584402136427264419759521626581001255671915590799989426776736843191019466405173380125543737338116750229055436930322745801560128157926404254314197189140015308273703416627479180338269311398005425440093219272020939897750738562251993690798600195653782918559645588958503602009915739879737861712381837694343459789553868433635596370646971152653268581372882320007163363433851308941940349037957134920395418229037434882108381869749198831362300544906590657852463882981608945971597429590886832277626305321054222304093400768048729933009839084746495574607983858488019945291231646973651936228453478750166859021281937959202262760411658009086897771247049735556871736853633538820392222543229469112437658295799867892940412703932527040838278689869377267462586855013050311878083026015551280744121452199820581496665222654603214571081027290040163908011347228932882638452752342894037324150355746421873711040471422441916453366485786111138366269462212029957052354375772295705233386687433908297171145162948477312865158263725956826912596980615366634112343676191037673058679075994623621699880196645816937693700971650828991680525820472896269682368546852720473504218582705902608815535632383571446473162895923759237777551007430576371061847714519041693643964140479581988794855549828781544031878958534703154347211590572685781336882857693677871449807559700906892214010438594453888393040249290384203067512568722121894079307777018573667805022509338331157692098020863608947113759946133739178024286316738198805526569100176825314900676768281386694226343689849482973448233087371816771483571392501700007584540793792448261834081813051364396196922531694111954889694125490374489638167805042478049535115709731416958900467893596341433076365198155288645558221244073532099109888669646474560775963452702492065081657858137812157334569061258949481276386103639698274291736778001887716928489841814672136545791680905332354068451637585541301490433920091874677757717167834494231962180346036690224939033239711005461613814244359281612550609262537916635300087312858115657770448495911919475868411029502926077079161302003102974329508285677827669107350905210532365633653078349163442984636968947198055706363421828313203736811885311935024192204090769141076553683855470363268051290281727525076785223491578241710857209054923340747131089467856392054581768025801712613014408097966516214956032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -138710379675352850829869137990099752737677643767019413820988415300890818306655815591067908489194257859063388857623516040592010979072723734650835631802642957222778169716670332347427606692979497682087816131982201020585846564788569067386642197372619239591385566120407353751275773410205890335745597268940450974649748484766040233328890992227801247207173544974758348056301054118158987715494114928813969814473588507067916037344077848469640667510755811290553258770865137270075553200702868507564252177346098679039062636672393068183494369309745635567366501318865470368019857452077037023881162909107740719272923832525751846533743848725606230067728203998838272757362794476480041990252075456928014471617645795743987534030315038399302920048763032942151120481527187448182094946955576582570328269554076728311410648590804203801508098080947859908083131717548142445643637811944164920107997915727383944115104402839043942398382153557391047554996988888792746453052106577247270136618646519593974121298618859957509307637245855691316952476146283917454560306584680228874038143544459519489616420103765891586130369687393148665551497046792054272175766796273222226071411739760384096796989834919922776024394842618302783833551876746659990954105711647675633128900639348054768666856562921628722975060853953913581852091691153141210731342035661771486627684346140011625586269939915168072313380791195172903810255435857910836967022037315938557088538022196758205264861800484618710324116572753060574196534404803008720022686569905439783518957361017816899180453933698815353360002040541460438135431288224925374248901535856204489723329889692882524622182729276806908507918020316593547076865983465106942813550323968457843099828483212863772222103569584767579518938501122532087156448194341464917049567471013985689666859363744495721302098590600028094585158388006529682367921000497102899183267117726130390466208307989483090752875074162055687014445593421777302654266687198935876584893659122852601112672171066839606983431145880253513902713636720434870933306036839915659401622132700031179409378906249452987230416031015433850086053150985372808119068760584827820786787055509535582287324724152649279736000725046571097930588677755513203412119860629301929483947158669913835046889734713964588600566475686898678505377477066534033932562181517664662439923123090830342214491314590341059126735516849241078844496000154663624756542270955656535969297528037596986669448619275045739190627922942039550138636674521041948468501413017532569881076948056142721826769661302762698089189649036539824454862756905916576002256114960650243255265912476567679419215598412178964378768002819623355315718718113160840446932391655634377862011724991554991551451913587359405137647245918374035149233147367915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 889118599960883622934189096238431275483504605757774204139928546227417598487825171199604263886614190490446878315603304848291515863950248718525070393949838101773696784871233138366165223995423507824254570637892629226571999679901539402942902443062515314138453084921800154313463401029436647774474155013954447981819403635576009523503740426064955521494240649076005670903945000195294669033711808777913201914034630154917718657880735351246142809088288793917322666454208444736902957558946044550589163324489971627359387850920816888204261901437805108068196321702976544521506285738603037733304712579911907069077684177147289659709889600876829928062154417221430513390376398283423864263813943089845747792188512095248335253296074785878202323301327127325277715011753871157668569418670588795051119266106735783594879848913206752955562598556862219191276882734818775267736547695487702748339878746599416375956852049924276628134577305683431689585457669744384850143985422081102203354604853408810700726822534756716013750635900532480272365653518173874046494097039755403686114217590977011046949943317248750509112643250170879782880056148225207692645742159636939905618595937789064307368244282630058618701242084911862071852329490834154768226691794858593080882253224645191877911964312317083160887405394053417449273037015326840573040642736162301333203661372912577443338140102906042558271513129690796254121901234910710099625408517585960423821645683519644054029373758671716153255180819632633778049543756013111494454779187558602309960625790461883863053660010938863646650234788973717713495112994344037236437014514190432869806464397110111116872446280375344671130668274707065548387647038608549237975678511541635608036242738474500259688541444645341533797552068317865830477795825828364876790184571398570089948205416899020405905002896611460091545898961733359228346943617220920671726769514414134403931819051235753629609168276285789601737227456353496211562851571003646201558637186752955025319306826780940134364949235469206102415574585861145493979810479199808898228427918375334465865165378078744492852271233844040832367059051803660855573471958035793496097594781512338730702905885253485980457143549628213262196525767367531601590673219892799114494254401652022754828705001888596490009349254917828853495410827869500498819617400048654085337239204423169957494607417794898245427564793380914282179532407288046940115796956307069551286050936097233346630510538103247415669642056236097814865063563476014211383919319972802828598130894905452809055784677003713919983144964984372546850948024140857443140888978390296630811324350360230621790521091376958900990297245218626602116600235302328613913294157293732384040620764650549506259795736550060285307824632987210120594465411687251968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -3173520683588824736665343601855144235266047714096313591470442016055166460200284660635431429076141478394364226919445271058542958879487412274566488539281432762037320114249553586194161385435178639954711207062812163771413698798110353014815203404825473679946625418287073823835268536683009340666278286988493726801117051297428905021226396173083783251120026848389446716638987876489924371950282909480469499543983895271853676637268381600254735151991628599064578235562563301865229163317752234316662172589265658001538486009195847899157505614886189197403381528317342936193181768670678546746743709089631279072579277548736724625242578279768985249241031115795117212504728319774009851995231215389184826744409384514152212070715377571627098564461890465286879494962276760540049640522417570761095130923352910458433559766729795168956242663729416616782655199996627767727757064405597663097807771161882958518812297554172952410344195802434112494407485593468735300240812698354043769711189091371696818027349162046791795424154418256182529107205255966708590502674693164503977931879904942872502344043979523027438024133452328607464931605859340722463022778260194851534639839192186585409210134614163300764492647116848497231443629942191627753713280472737081449825625069966548741947016837979186286667591432804955322350537241326807721062637407450265588025208290675573030290558785319440920441547409724605595466939331419893671962033729620778047677781547458295273649766524902799112599856068946336708461054956362246386139510210345588923636084677003612521818679454759388202368712339901350884359574384826952831126596975786314605620875278297829249355563614156516475931123117070431299172244883622839602141228504098211777801211472881597387814795463744924799689619946958975514842522501190899410100728584717053688406154873821100658837556177266384910543351794840544762576719527290441346467479258014325711335957309320439131630556656846935046420777582678315708086708504918283222742545672794830247047657733466339347589697828538683192510772039104658032475449238203665748921842703231864483613266153698908377308207256470394213649624560606519893529114617621790660308133686758765326237745365865336423855059017291363886520636557035362049482214064839266218392021353596539172436903579733222438469602144918328285861992485573465877016099802387383352124364645625286501168036904815129178606546858050410536772585375784047383886762344624585141152552558092137514694913356023238440593489225338047986321026373481808606359571071788968108963332607510591594848617134185224042909907482417830865967646269918919678005001077084912335537644708977641791041898578513553001473856076145020463588199219410200020210346229983975219075719595294552445018671620698519858976276960306097109779770669701005312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 8083018162294148975190345069859531478218109587181560535285618809851985257535180635801901099659415062603373568936743819438262219658424777138231378369790904841080109359053813269039162849065356709925392120209590974987158871473250858867523073078206960900329462352202563722998298007639691100142862839110095531787698730321452440002616260001899268125892489452765117759927779933558692253421320086212761705552007950063390523255217629639081224368466823535047538152656618637594160438865538520393908533843443179763673930109018988460571654150860605141008435341609359112401741539835185847590247214466584052151475377980067598146260711278194577022405536155043731797238568383291334532217189502112380004206102589937419736821597709949657202131431659688226904187047922390374593530869721697837085294068386442739108234053683859481913548079793503567223015436154129457707716915508091593870449395875075061605807207102395242909017271662160999561409837170466238861345382447404965883581746631200803195323449251775541838060327907602572699251988292427879943110367298487906429249068477927650592901610983974003395565733852066072824405776232729996778273954596480842213259667856573341169285818433704468972693086713920449228864156265232493247948434130788544826822287669903530413033617827566446418686101664924134984404512218905010011104066467620664218445300629241706030445828709413209133193416471876447809257929492186491672394118143175860091186465178479383297805446910889566576299162455174322816396739292374427242282223154469425442328171441650389543072839326036713362653070484070120334898412760241078221925764398121570056326089696892673423620902952006368347966140123268478968998825195520616360334413221139912545294113125585285130844811291670413775146221489106195883640904347562073068182798196987614567097103482233712157109538544954069636049844843359867531528278178607744781505352933153849874288923770392599126451215207699030608249337497043331098414138501474972593013297257928908890993366241548675773621082442846974517436110332839955046688282124961822673680912933201931403785148222927458842144438347861638553383697285617469171077250715135842104489525094986887151500000760696236354569377078965410692272194649959246947439622915958346534558983939998362315793079077526932290196495965833843482389588107299364120360745576885316437124871612519579817922524772580150635621315796241118830132738022457823987365489519713185741673659765477609320970085840829766664382989144004391311895792725269624835593478730825780698790098799795313570038864482590359637752682913871824364510828396356953690215466403742792991631685129957315199551736355873959106105311157916655470145892537483213642237556179890100302072077074728541867727584470979340090777560875015136547750341385136373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -1503220708136790143672475192291163818168754681168608278274196232372328572384184323053741429664308609993395587571615113104811236265057406968436206343415645531990922538283724511054455158493742855934884827238063630415381021842139452691429883111139891400467221019420822732818636997914004137332894836216322022489979471650238192609814266864197276837060287653549087480321533591307979667777672532486182337915239156368561276260730673070892441349637457229612224400826304703801971919096354133959780407085043568879969143266117218745678159736004316578993207009632799639911931098217957296180337610574877632893132504445159769841810670341073698348720870398875219708154739604495535079469723943336534569098583004042558876824277202178055801621684882120304962063807054320680615223438531491163340443408792899100775145586181576459455678203491691754089653865771123649215352136201254307848516333589768741083608834225709476532962456850044910298459836599406603435046052318183201660347114116110219496196960440708073335809019593978361816340749680051343921923699694565116636879718184918570344718760996266619467701363079047819162632072711708281943142438115930004088899422195186160193647262961380853287861478352395003080537970131262619906251448368842882938028116896858028999622592180513962441664513554424735825891365040624477853811656713774410547664722112145393579419148916480436770043642570261190277142909165473171697475366688268167115638088539113839043949333454903609487283724680108316985957410710129236589643964133524223085089536840977914412338548406769328544984807005945997953975568285036120973099938820563556069482703127471855392983500100647332919399743812575755897735678175969917078220679536428402295797084308003753505398752501888082436797582535334920519831523455852900067345876047953344124251465103947400064076740268728750659608440176616705044310390767534322091816719370749450522973327021824760365019638731353912003310556316060852256838783724200446524163413514943669876501012302737007503826839295658717465797940506189334422952915541319511527697153716344040664629131682398683086469307820472498176807504193859347929746792876557834532273070660329189890683642338514941809354691126807045013499939627188757190965945129575200393199766085188229523596294245134713383890163804406069620406923288121644927164133427847530541495357096874659285814195866079662692753129628233904393134237049576873355622226411891643728074403004434788756524675893646695096368209344132531100679934815322575357891218779003428567031843350593467941914731676595652437885221073560724864896860482685928115198980518144365971314772449503202227847600917937736742674099168742366852201108087253598432215703316299204982498296416469980318827860560155011280725825724440926748672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] 728280815628148732058066511512999920376908742341716112830065967853621885778170566601163348158735293229755065018752815694498010232727242381280728738566828560295246322717148799171402087014508318694749228756795108960765916581490202954532306755498201926517877147504633614479175763503956694326319908971680097586373026371288566344592001816356492963674790919149632283639394643559120420834951965337766776569487980810219688493277620372002828987660554615352898535419484815326312335955157802607014465733524910065674917569369673636493288709535139280332650751483161933018640234913222485061492927650155433083462174786162640698013323732417511694156900805090723960936892186688202779019805829153913063567840298676596464243898663122929543029314007619041545534390697247563120906332797190937304179218819423018590025975700780926966914493042242903327316780089107606332081683592253855157229006615194328380252380392991031438354228429078158710320578165288406539490803973890618558925611706238795786263592206961210632477927377886162718534536518404573318670592018912119380194235240711123622963098430187848188066554056204499796631409033198005998072723130236419240650570227907872199494881974339694847922141378985648931776758843452408993780865627187559514471955296995249031031299503107136512605555607467676149383425248301628640259128811605084278915394240625934062701937139051913445119041272421097585167463505249966218690074482135099208489682886804496735735093480602824444781145123004403956190795705994110692915647421078698453960477976478242309332129810999047828773351577659349774078960216908067989807814789983235704068571762235288144656554386100481851385543216652693209810845309706473065195426309935358014586051046835130222530169148119734026056078740676074295096283846804230952454516170396945271800595296405170485609396709345080014646756462432886891606148540906323858786129779942587303962197459771070444334100982189445960865682009813722474301460819398797347570544173562412105515097759480353184711975424732900459695639052648047055932839894292454758120183530341924772855260368823578645620570846482894333221035493557299454782745478171396403624285069055568486379357015032422919829259254842029363038864225014010904542604771762394147899605131359867134529389712571919290544522858854279367365311353289187363092193910610387554873530933421403747350169493165200397654332321416593972383034702649180698658355121996727303280649290555216478708552477516932457271167843228556442669575956102477765774393800120220862299200475509900765702723594678284337317627893085323249150570002547511148009870607684656717729489636976180479880964773027302049728273460217320516904502820334991679379746099622588359166735700916002137224383358310967964123129949421618683969536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -59163520065076211718898863178040995990081692889652954861903789550387916201653399654008855141841019007111870898719914965883353389079117131358099333809583106190463013073473693388064497336950590755091731927886068612192555707203404601019970891283081439879402981595342987112756779856818768505254643065575297529846163312892811576036575541297949457569868300247847502372582337415860950964044371756732377442112875757482019019153211381860336433088262842170701944367510604282822500702473902023594926070200505834260055494297810642903414381509429003497223997623478103181710576228184339694738254261689841455575007389470844349735282796937667231246963383232256909518360026328631488370470376732718775721179127414745204336122736437211156181369576486712190876485783543194808432992427649420573868480837959653564782434176104501829934246788792002461275068847289780946464779000689496606721541987862919193058481832894137855183940930142732703457651455188706575963404701536075918282871239049798930338228255678963132663026552370575397698299383484999559373404141801121050593310907719762490994492319832242827995956788245520551073755536381677560472821097211641325420471655682099338944653089801826888799140574479441117022212590479534152761576262755319707181633629013671648993240562687552310802316722061202780616691143995515285159023583886596089212280371539331673599325442527138598484105135704754155713584467159510407548851336309927631119451740487909808163661965729298249086218790350756074972640623799889281585923836716250147216025997247870382453780023911204854538635203260229106445071062786140179522971638048246723334825798537979117557946617466544351130872046396039627743176469218287473921208801483502200100254573152407911839061278352777213745846589368468272941717989973443367891048546730634989507988112834444484698647877273981718826906469491794950705459501055304821723606756254972555596741882037001864160902678198984397337721648174169795401979553783071256820393438644824025324585568257901944664671785886133854254905471701902085505371074932022458201605752619315677950388464766315481563041874214429394100025347687902429119648522763292791000330769514500849456853506137024272135622410375947025254980936933939070227009349768077890822703055735147777407439065162175989152170539377267009526615904211386581018418985031432689046909289293220411938019337074090822701642923320073194670182814849350195897235885825264406727095846793905438269733970011351175775484595269841524399827984589351025418934436740343258686584580400689465326368490295948106358965734999641536552792545926661747549663928898255881565078650369399379509017012830458608332707818522801634563556545647553561863140115365820695995729768779063473537014159505675606631069976243930533155831808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -2051765990751538206503126232588270923772961750044681928033338101795635679147216451109932123482349101072518983702913614297092178641404362465173403515394845630857716652073181522007070695318038005574737298203117201157967792350847226027800776840321880555089584643017869542590801639433334610383589866784680700796018920970375520109003769535269527224975122259458751738691564568438986336965980575838453376602547773431360991335727112454857093418806926942480181321186406659091753010653163603285436571427876269791592516465117612653056527850656017845407526806167925290452050617613710916673067764355421257292467220564792111055101232552971636017098673195565035493625285232936146556107977400902856112701068377590077687213259851228204298925407250904974963960459772374787336944653301426911655270317711237623734504985424221935171960803070078731716183077583199520597947057385580741978651622695128670749019333254952110005312730780205956920860735872537293401910806799110910024354103329423537305627975140867140475062707009849394478083111100607560445679797603595353386545394276916208155527334506481232198109403879765079677864543113690392508438089372754825680969323693693243118675318284631223807658672506524336822739196321471888524269604380254770596409801611227800298679027671131375817214597391548843304273389694909375028402920200938278995637852486147669014010189664693192285768106345643387209048758384846878362141781975462253539249600429903820879760572752647499729496093749644080260105820664896536113057054893759531109847543818419972153170676303110356442970834266878514198546723660194599973181694763872205662861061306088204904669422248967805759251560270641205220208521636973970623697297299347460296310429741749142982024227732699111763063814011860503682074802826223809446493939256836143428503379595720424579481231936657674851895666400166919989465261514894093307084627589381518014707822295843199968836391636933281357172483208062522554830892048631858806395574210274687319352888262509069135469666837235938190277236679834183388198744087129403571977741677463513220126377907426753132357973546351099135747413278245837655153055729347551681431830713284016611217248227230058947583411714885501174306293234215194369583790050086466277172360974909948804704493225229010658364630920070437640623397094887685805162462381454493814149721779629568803776748613190041028885824455207009232655610302328347776058392835257046118636879057392348117126117669514005535975292694348471304464380631508651722380132245406333248987123274378229787923145339844297208054575313105748581745513170906564166002657003215379855675595575210213091132780612087233740590903845358989822193686589887225849358358433041577575800411881742454715205897888562686909146010145663668578869575680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] 12920190196046496394359464061847956958862773392362277663513729716929811946751500950154585050350565246352022289075298099412092085835702655632559456038164828747815789861207184037374292152226946423811371759679575128205581004463311117743033494535960346515205147851111169172407857735448808286717621843400502967069542027486808848708316161898807085238870571953408946047875215336436830470405300161554629983336865012473143915384932151022421755527219191664035651776374108601356490496777145228676232857893363578367534134019867505893220883912098664862223929218707860859944615110778307710186373574580530310377775693729424225487481766879509146872404237683386466872522994429938696507530048537123197830673311488608789093033701963064928093004967385368787902999856349464455804689556583534292489402771253743827532043687182933797484820301130106743644942827224603727212667449302771112801620391919259831571842422472034779953663285864083835527766590563965793962286090206495812026254591343206036221370689918830288320747460487543263053897390750334105523302263209393460802664422994010085437983504370090406316002610785346367090484808471855179348279007091680888346208349029360942104569502204515066084262663705902488994483001515946299294288547829537296943329461253783285142776607405378203063856070982702430488203493734044247702331063952281765104027972538207978038866147603923783538279472665926933247578486723043392865758300697757297355598171224711388100890318892129116709212997571405246661920538551703903454398444535597034623033001546823873467773094540994275155879573753251527319236276040988322813814056413905862571998074272327064219899257322322603971798759312896476765477112921495427899700631872749989107297993654987037222857629230000085700544294586127826490977659547825996965694055906900798204566140377608487970111714529352315107751279193338620196943728764609147050968514481035463146688663063908788190838661287022009230060823847702796608963681106512329928326463204466227626203869252585268062557281219441452316974816209003940166233337394430626284560595877605443327666163039792765323314717247488859096957835266337106080815829623757643466017616869442069661324161772191445206129795038729756816484320587731208409699463581776802733705882850406886031173617949907173332679788975759375660857821406706861574319784868068995943254284720925109526651151074165793146308836753761690759903514677082643777718949947589882988362966542779570776878099336564953020996299662711842708898713263615955286679523044272091018371805732841740712871915501201576276348622227253621834845839457809736915531775376351308003002681650745365165411847646147671125046941383401650096268185379489168513653070126319450736183566335285891170476884755571271762021304756354004522318692352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] 2307519230997615182696286086704363482173351172150544821701407606911733405034846654105110004268678713918864650540886536181010030246528748228346330030467790399316845560942430252876844007564775018243545377991728747966078121714085413864532716337829685640791358261985339089209070129134333853680118878133994347435653233220426388411358235802610209388642617700537500053980975386172167615539484683596609907931023148700597223400663796936662965147006773085567652511111707106273465772752231237616711814228537899805790819496593416849825729847582075230360140650505749226915957178664992760113813147791408072474516595993328086390391534887428459231708171211128973040655018164394363036407560567591201151650822644768284886911234616995417906347223466571716092715763057360220382510724217236067225133155388133182984710020355866576909782715480814916708856419078247194164762250512015556770226922447773913247809762793755672130959758588829124759421063768569005146517491622827737669683278843240408786619847244466686421157529511874367052382566595723903987079644815037869058922654339925620832034444721778723042215859215507063563029815998541086252784705996843511346891677395908238930453743865068187742476851447177023051259048244801799573757452178845239099763958088638670287826374012097728154130119359611383825604068680638869957667250037575831993938105211643712701501952146404727762667726563255690670111115283489401446401192102283927554480968278607646693083007019010870927987441533703658143762875415855105073806988874456359057208694901688085269040502213959815472781606786542758213512265373147920395299768240672558139418403827115745426849501360831129136311310461087892311423900538874381712938836022541403177012445406299647461763193198657732793261684318576536234355350866133624240560691575167272926809550824338427401162397713011826292015462647168479193185339969326261584421023079194052823958464100664431970849198408261414254413502072305834251924709404601473082870200058150928510358543916093057558644459450935959544981454721469888073616481978655236375838353282051851037695423237410933428105581447164981790965142500652646676237048464722968404162454695536797515035364021806806735976516856665220609867440812687752845827364614742591948747540401373964944417493881920944100169516382552014417678963955756515162112438397762365722291343515838287699961218500933488402290984871835583856940477034806454816867962384430812698815470845264251955847444355642205655508514418095025097645739994456383607693881868478763489412792158748145998381584535694639715122400520715791996521044692928372280761843509193360871046422231402501100372988023446073182980091625735737757717660530266474466165007656624516922383619267722052434076287094412586000905424731901413419852480118784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -26889248931431198416222135521911043545160457827959781491462648932818123750499499206196003520835252954447519236124664346763207197684714347400665638130038463354016577426386975432550151050028251192275663493676128857478355495289671770945435629546334566254164776817282437321980873103068957703413323367576563420341685269734359146952212411926814360297523820701217976435224460281472053078252496180330161090324769664773276938902865155671899791296737757132664834571077931034128670747093915831910053591973928210900649881930525076904786472077068025099278684470336050934846473603191307388579144800388140773019161523245675169915063188493591739158360402439544268499706220988987102386527254293707329832367158224051793983335223973227721916757347105798312869051469612404250670738771486392004234926603280916677064804304722943944512215219628557701586069111251361470656345341749135123250316326666735496758009130736979533820383285241034616695020741949640130722973188480988195073034284754977671096809581196146465649432227961924102499574038622038201145072347890566498217151072801256144484788825085787201322728058367084029357164939494921895908061359828997034387284223713627470163321881857676458863868821851628417108458504798298752935447478225015067805526101306949747020674406218473216733298593444934429367009231039324460619608338664602526786137109504081703548648210707267595436722937386028061719165534773978278902629126000218463445200412119030838174713132882450765492460455380315404812067623385748115203813764972732933551853893972405513563204805622779526145054693031429859598711205300967130698096880433834628848413724908185787617459856136993743531067732330508977795281380772455097262055223178670330282180447658296211227972602805274957367475312081812335214152465211273205465653449501695370905303365773770039618751829571501832698557371096072198185025923398118602360083281494729605629661450994591584492030587243649529436308818221013132527228864043894996429367681032294836761285099847602728997073089990736364087418570447885343722888852407534805059806610378972110551264032057633037472990224781564041727043164320620521377818011677482732440393382090369970522155212370869385886735881145294361964852413144399597251749832906578609713653086001244127981011475905530737067050937045902400576528739999125322144576791726000458047338676415608324423972454039462828233693142485381329213220528357781787684240261521330400765964218442487270705976923082314519694592244660163162945048101735814809667472348507466828248310488620573398273057047484161742437884684590692355170000303845731882150029914615763412259998019205264078412349329274869334187165586409816081344172167264970464508986464436086717772787322853618237514953206193889480867479525983414819920378337427456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] -154170974027102115637924424609652474270483253561051802922198529734073302300288831294320440144969388696059433679610538871548294407508760882428211208687437627484005844187430623590227864545859418887230705614001144198474382511786487082856501779547730447942292371169915104701490194918386898763099017194493409290334370891170443980154500483166984731867155854328166541450263486948526246894896432174177075239978422693332232531481782782588228949015536858916762763407222925989943463921109008061111065738213534745276019693029315515612920252373434804613154014005303251843024135562034163964325549099599915384930506541830008965366237499545227818044335692328601722412721752760521429138007335953035195110123807778254355262028346589327760368466262695156370007560707990599315647817903599166308821084193209744673225579867726372957842566718069393989338611407684534086500027553279531622879350694658805109435207797423069124023898733730887256250279032805875197897993555018378832663180362905870252165051758480975974811038216479121738028609920133248948792980228504491648343335630957865150675584442979723440213123398915995727494489152260521621570562181446330683588389364195969719590454928411002619846587415986293254137718897907878847327227097419571813797750252148691486942516750873580841428569742437993866043512550939599296100002332397863250302228736289659428725278605448319296238114902785896146336551100988928398061716722032250379403943759726357606049274562725138241382144298467870618902942644171932010253244364834084159321789710950459888347030104796219892649931352000266791483067162648585797294439970575302454645031415173920677277319482865523650763693925043528839791112032609147193214947382323686289152051245833947926814814991634081569228740485983360204075485011122833805092357894670122254633028009045111741569600803132710099340416602904519340073653654944278981639747675326742037768552024247573282095185093363447838857422434689953095719142351739285308890111529173458236507442660036009552461407113681787940861246264124854784008393803825999368635774556222916656290447331630352324744679003520292573391621906242051723577836170068028601244945363441808815167156112076432447452620886884015995849146723589226465306981621864627824343147891661942740066934560880278016889763657069084510963969904668069934499286625427133777269107296747040003986573422409226866844854244996898193044517800662610332041664368353252656884540709218444501252775104472869782542424350671811760015603268895478746127809630739123569447449766974357470004995511953619321565407068850137748705394048208705129126344711155457652919129325895438027319834099382263913472349560732540869039464383327038524950440864201003237106342655163576472062971827000414631373575266787376489138960950362112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] 3212285264793730469718514528247799301461987627801182653041223352182737634401039072695363086980502136899514890117903198495570047877170224908710607344758095272565339524174012129674539522302108864323672782348727732056090693636537193189816440276813999311477498370821910374889689505277856585898087360490777478806308576814619687061401585261619674807371638071073512271300810279514428154183034205418435973166520272138737404146491856407170759285209018395314789322278059155102713829779088548791483450627753394419055081123964761223658715692616865215818285866105885475877266253782362407717656185305738287439480137345687392681877207880907042064086339123302457695228057157750436630018345662459582061764814204675865209487605228652223732830961108793822842229924767254422050430392129597399116377904084097663790679526499685880682017028348980526070041807310383870303765134418039005137750910679400206756238752208582960600006193652285007172434839075707233750959508468741121679647761001991783932946187342401669537211112788298716669563722850619775647431999424410013992725877037207223136668958072462193477683379746610627909755953869981244016348260922975790743851945648808285763847060980549304498118326081165225303308785398097948671264773480006710148920903999932696798163085043967802078821342768803654713267065001824105483590429123611415695938261589996116786293082145666103470803977335388324249901247862407871993069510745443507094432039321126984684279142690999948951950814775621986947559458569922044241137085053249579135628693919336614555871403664526257796530177659622290926981497233846030291813633895209767374783868678172443542897119578489749286105432221182505323183812046682699241639569651450512767571501655281521657085861358359040379495987015233034410164905579752998119246585520171737646734176392827338529706621142939056673739751998010035128735489715053532190112247653826334859820104212277546357192842664558709845946406000690044505602520662535672684144974532609147679295052736440903281018801231715196648403657350554331982261987016680419559868616582960795212995467769974826556324184530604017009936302097332182527902011036698831827994512440377930389954767641608567611999343182157636578942713670496349748768107357920979157294679240729903134348881700520656849227135398202318913005444291786991539450349219399453062491925511494691352717879058289170176552918164073341384424455081246412085258937806537611049483907771984623667704533996306761504419650348078158357760034653550726150691800224954053232315742554657338606757676159375301659281012613243800579902319852836659595522226740959673636632924616000081465011090964392818156137211433236907767319559254342981781118002870576557415486225319894660584771115880137426117089781287224110315969206611345408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] -19476601788322230657576932572279977053011828560850970467424345846238889445989859015475515432792203837597959088869559082568385753352077323933457422511907366188447560385769114088369007215515334202981460438361879262705809293241981232610465226433085287488273976227903261796583570980469828960157101866053807427983493720767098020782962165140080446329495758857057477270712065828562697249621071898726945622818449012909888424872771138620412635030109345939592180586799406845071144784625430555370635650158104822990000018780930237154339914453901538079163956056684555970655704000949343579606590857226339183016716210825234120837197049926627407565323071362411954427362583439049078412567051385352293745052969679787468530811819589566456909617349301238378133524062660103806472981460818994214725847102847355421731403280119352951645516769434952696323656783882471166469898738373814851923239662472783704352662445781132304026572263256491962758859526691739651361613744581884322604549980682408456093381527976014329012772910697072525547639644620333591378277821473945721487329110449664188069269219610598471501603069477531261285356484713376032719278863270664087094077407647732972049530969389518639439032536108102766355759957212945967773959293610041609736830635198197562675836059851516894195549834891500989736100819153295746501787792552051393644049171829665710227237530151017315041147147422237817780528178004811272866743603544548175329878390456812903903354788760337466889645405105423415019537140421690980552429967286894507414765571699379412298958008124358551808451348950497357465042945810307991190457513474802035680313514363682739911774989950271185985990054615977899097625048460578836534061376322761026949822617799790918341408984835359283579950738249529527359483407017684990489834827948331576635736268917546559535947507622334511707822351679937047708334138446971159500576390443855696989052012019926031663442140081791713774004950572435735194149632132718541018177686822349117979042869288252598425615973901772694254769343672825198484358374398075323802914103686789355248545057596466332678710275602709251188436625336503228665736782220992779208158097316890970260895076037836306403841621195678800588232162180280882084202100427022376677133074314570036065641875056922890921964495054457545799318378558860510534088499858845944402707690303423709141450552151747803958014328087886738228627532215817841472380431246630764662553211160277797393861216518463462439932948818776766938768363855199446380654363866325408268351024169706859572588344685055622224899457508450386652601023843204949397851182741718792694606576224786961223886673271729728064563984223701750725840695597962494709262925907663345502724564780849154270350877170207165330907660227397373384694938868908032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] 48065429368754771182280641949197115514797162996785485763082088692460841902127312029102314922584424795188495755931848462210219229332594061761343012268990216035667582981162733669787434299969580251806700323113701548697182388777202256694083100502944679593813620606640220730686280337415600727439846904533872142093031062165802995565217194012790193695484151635550188810453919044952307123872141504676129507328358531528716110525267766959795428554493510081293819809260242584350384629157269756998624936121156959458252756088975202468041855450017987607540581844756851538455612915142651832897774545139807778454325294137544035622696276120614055538923110401941734266891738443773162605573339044752345294860680931883097299813260086984952003312440587317717194338751132515018125384406761875737858938851082068221776682769455361102882125022271694239535104549006514047996959439548851623467194205624252980768282523380713432128999831868578769331586523867402817526746387378085021144783459475723281416924332263824989488587832608275009388893136676982201837202045160239085842438414423337189667418851171336737689868867714403264027943215004800828359679125098373199510251845845928645806254898796113021732076127437861079156591613154928962137715700200590368512791319103274009040949381529099572903236162123160246129283086756372250138655492864844156852011860347950599568322913414863736243427952369086860531238101787757439570167571682712529469051422542722772559584925151399996200797140145552836541350096248101117526601187701435300098520427925458264392511335619963782696277476662812075176141939050992239377778533800714856122032447133130262114623471513105796523011000854059066749245041705273667804052681674366518173270586065998975904488671445987594091811230065632301629724086588426992763969123341630370018822497976435708057103327973766381864630275238441599359805934376085584573485126279064034097950567929249366899149354039252223181633666763385345301167760727754966874496018935498923996501282771860118848186140297702835007655164999632490691347477113810567543094541003586007177461726184256253022138995182727841560384722772098115817124703848941162249615829555611664029386040395572058294842245083854307538229232724964800453127270839231742445637043198037637929475956082686777626721013862161488782701744823759145426972465786205324890006426122793382107184933837185594245269940737112929607318853433199358265271416722223742028545111321275658264566984810723626171340490415078101560227626728157099475084413062440501741609715230644543907718296240424902046505845164828960818086154811592216697451058645394409082565289474525622974776092373167462486574040355087209399180437863980420835691799529738158283523571965136826107017771935612806105184533027204560737384850733924352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 87055197426246962902234166414117839493450087786253667333447463040933938715534649411078049704670674501434936890532262343910115284982986249078959711362793530010056802589920080322237830847799176719886524969968141391264820928328634717984905402333643508226503190891453411634053836976341740747542154364908397923089466524482154778699748910838678956083213696662918149350178433890367870954516068303835540977673064644043444824133644481503529386153169410161835533993779843616397091993479587366626934181364125806987522489174477197097522026832466741965883912344081034805616873504762835047451077428246046265307275671281077461633095658761419304296726999132058552234515671530879760579432542108230725065628221513171623808800138802597868258622190458110346222929382767898489999335652470646967820435065094772340010983096650870081676560661298896212943319263693948981874336240361971972107080198158353312091836093279789299198896825458343007217898214468099411572954213766043951033429136387036467511846559274492623878869129595575135152259701518077767198127503682385733804415676334753015890382119670592517231231470582166438833720602628072193182266540823258605809953844926087410448312818064330426689116687179990395970565731699999252646917957143118086388887394289782608056629023481967856149190667138998020834489846198784954028881983931861152677626508188478088443984113811188497877260721434418314865410488283048232325538039533060866171975171443358303817692253195331646661260655838273555196019930874136560663671260419850065454010026030656021510086710532438930162968021114064340006201526882890844344292508216901391076832552448952448307058686656775138323808909161898286068101643964017617850020164056937055701548132796665648109693635934934620995942155078835775148386513557494730752806064288626053477647407266503121785283297730136224008578431625738074314788632271235134909823513340516819086916559115002590353958413659928211212625938057809233901955688002515881444308211376891380257002302171206497524950537951762036957623071208258879020678627722433520315221550429773395707023943260846647932640281146396629883739332294545826915428940616490133852263561316136171778332863215918167090573551541900805493639175432121445939354457508419436012929762634305687680130961266201158187706010048189210642049320937250953491148452747652414490617819931431261265376766184335142416557925287611556714949302069009926787536951383178127923307222846763318685135112501529302290390121796927245873777798962491503993694887707718858771438275685259468378939912426206781219859869063095242500772368500314975774411053271812733074952147976873825217264053056669282193919533668505598339531508321066303707904033285182363901288147298642390710157462525577081945301079200813878519162019965304832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -1215342944262232300879047648529876182089936505480629921974937518683108650054893040940968726115994677267495763153046496099822639293464159691167513456579255582721781814288921256227812852219760190185275765990152117593826289612118644804750057722256028070860378527067148593812158792744783379918089545096362532705880653648340268353615733766288911962993908603693556129760451721697771172525242958685156560200646901873417146076007926775379721920793862013057332340073274288559553389484511782081679029462935666246272903845175812778087854391954552077913028896343122755524549769217909681744746409160302106836460068180416623825170861209205158189253705204056330104242776393020029220145407905653732869114869187977225835981018899565301756523926848585481323634027257271681372178011317485087596616310147945043291891211297775635685182531153224201356691066059991351669538276013247544387081429144114963163961898345393688795975505142049597894694665371446975648648518899462279472919988160783418780101700450634314761210781781778388676792704049594590693186608867398740769725859350169052764832372371168961969866431187921187419532748135379422218006433789052990585261793393618562236901794543169646625397869222678948034988448722909079947930753764998532871024627347386153987557768138515173950356863564710146846115102745225127947144061438187585162178691514606421015238276325063055669439550807916207048493967546404451775501795006882505728528636538052461194452929760769675419766647005252970443314179105303390589816012917606686869619869094527229872473552865970429211982092920127405542016660987785431626871494695407823671227683007178140707193116136473373221150850041371754768953801101601861819765094394117815404791895871753638753282446017675935144892074420827080548146109405638673766234395248610829601112392965013507084788552787892366788677150775565841584627480382758364697523404577437072928108327504874308601285768641162552237962402501937456819559498763005455161893414581287713750267130816303409797524273627766618380014363242637934853359309886699443260946735180023606912096714334603883480450580263662121444149362825748952874243545447587242456864311825513509026992454411421861681997933393656349937650016264264148470949200526572276242015360691830081584585399246530987350430045295854745816591015725064232385828200246589710102329915452948768655356007442402841129772546346209216640418518097305913014510216917101379774485975436347380749502832603113782139357519453325385749340913764083225314527474982168048554513450194723830805989047003537606318408786655739105342417555422641872977615451460819313775123518313074054886391454981246468462207972966651368552038668922894114785785789105566348599442225799475921242287453089561068515145684727945732533709486578598936576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 5443863215442693786896450355234291000542502450136713439461761676006040923606787248352596590191668056655068642144586121781035941975559619625814231302883105891088551894630780455774258366675406300005961819750660456731231910391253963191582678173185434963107346266946356289049827826467391935274684001220942860329235131004704921744013638448369311115688721891074291804488949982108249453953077747665303379953514148594354930882170206294541029087465064161768399673571037198294294995853477212853741397826895509319965439147816582088827882155913282991695644711814773829327374345281685499633508277984935515142346301074408603717107071188651632997797136404721699064034099118256817239358532483834486051760065450880937825787813942890946291769544358708111905191075844413834135121427460280136221686710738016465281530820975980422287113224297674346377489868796469290585152926712082466487022479618551391409438203283906886324949137989898594236194093883851459095315417223407849179457700016050373451920395343041329773446591528964037370132884305389254797311787971016713573230080717752058447680423600749664880403446687976558578608592725421548106363714184359620982815251702144535346129491503124614047450802037611515324939216449523176212247929467680057235222875837240850915267132089330529979872257039670505012341105707587837360392828831218141669635092009842934374453262019495626688070263039021674726103171858205034387500206046849214181369233960949499040479576587712203960326513185990813432182909517770873200999624410609127176424945361865006502795454117201684918279095821676937134952048786863225447084050950028389969227595238383899681928452165129783745664391416686915782096111096346674587806709993239989672579241967889087591309965150836924047747261089401248422385850488269110066993914775405392567985435564623988903249108567867595347239458864563401552061567298091820160264284479020647440148379138027200668735194741538826896997496392907576183391998298029646361844363064308477816709414279102966085605283951625919952550020658344210168678903237538706139984834481929359803566390226551655937520720101848281631835131199027653560302461443988952416706016861909800055883198127731805922227865348740599539247883612445241010996077196402661208447351414573516641682125760047342153584584046809302358981078227038808729998371754060606501438752178929661881116671579489777261121894006115043857668234767303465628762009184321970141268297174670773156114093968035206247361994535901004553297045925278980308124445135274465995421120866403051722072885782875955525918007228778553845750119011138216889458423461615079929649919116741580033656408835232854670265556388131303258338744489014049767428820822687172981016177556892556034342389039224381746913263820554171906619205635203399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -16103979048368589832163444247988645346105835854862785133353337328170895675281549817856960515296498236634243838721015116184767760373993574440549245315402248469883229343729657219580057133591446105416185288077687015595012267956123074211499134017625270102271183057257494167928761553965559687344355469001087420967654247952627707264733842598876198436890521711203816405276179677327498979978348793215779875135693982250031455014235764238983106210080006981942837953326329935440517033319884870576322689386851623181772112961235414676792957993023245685203863476680372330074075694618514431037266722955681770812932892762696320119852097672647125610554356767900844885088241058189902495766381684330089949780317741682228802858180375246377251703515903173383770219520034526743865298230526727770399070258414363895089354374186203694539255369498870836425827474085671092189079026792244849953460034196979874404228634548579753406830982992506492572794762145733481759756495050464083607122288943995846896399467973708313490899399494489245262662353654774338590112921893075950522819671889706266596386311684051271916147628226662576534155013534020850266633969044653744142605572670799352139835066988505386434953302041689853597203261982858923150728265828781339816883206352189340906285840608618960089837022134396114682901879267461525862875080138456031136150663632967218720677606974932594890853970154522805223383319496166902045320834962399024489931389214261527044283855607153967902683066248564508877304182219205448498420124433001891182942686368585058584829757527108332048958077755127772525522261945249602107812411143604976341774439560554270220146847911114947654873978298808457064780442772086910654555037720120435506250921264015038065612257480819459425749638978300254365151454258412165707969917032661445864404664673221684647195388089202567368218544026808358630216879703894977745609896041147861635290144707850769739356920165514433263442908100994235941116217918563889849079317612801241734902242302327772444424011024093262085531525513194013258870997000844027116558281858220691030701851252442376706421281847337044192351043495698090187016042452572390150979369916582241939239733672295960184904838466928146802760877696386700788312613012404392504390214437248227871630556538758805675287172419589876178963287812567074984228266851697569426360836070504757056896210118122215867651590028499541812414384671677600578427192484599445038016475742463518296196186800528211509898877695960359206276589071195717684619080428452588105213394593371378404144613280902074851746646621208254493119809704128235898930602929498485237594612765498817779801647936449247405273827865978582529234965982625869730960469644078045203003997884657654116546305878596273352251533453777206803350731252880637952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] 36268548009656136706161302489608518259476729476912928398056651635148550996871263153046692192210295659016245442712012428107497145056747714842398548846123399398991703253282514606088499713708066229167157360723515864421810068822128584639454978438402329907136924597975183955675274800356930722547162682197342055335416913247560476151660448336186451563033814685276952822938076865483979990624423756411234082671956137891232463257993933831429378602519936385903554788589839896824092248872188521650918407362901492726898289644045629585753463312364884727862976860248473129734111749749680278086147151883985458970371072872776985735938546083764394919156048584202296278468340360790343716838397347218450362836589566021581177805473877167868803351211398340364830484295243406133647954147322584937171834387779420770290643009149712881431160298791800355555226614551096396110442182364896282804626574336912558529904013559957371534758573780693217001623289711896045476720549460787762463698281949278356602820211497044503491261153207938071845517340277242025595099921887252650420539077568798733627052108734540396295894670782642697440387166593245733566674469299197018234207194925356418580657238095621591437303599346648445921962795385076790227089786330712811980847642209982497626654013968141881238263859925116291307184722953114676758422773594415308377407154547047629051075948871651484544519665053732667089280453746322722723536792004776331321176990419362450010384750721184904560004959710474804209784186932423516177513653128775980675701241935474321537463804763213532598216955155150686789446071254813737914715262431317828339076160491481684613296613469119656420065085468629128232639684158735010924612188354769176320752925087349761687134626910924895562654092298030960068087183929406473539775990103128570093289106523887693287683720772587407768763156096521939991042640466811580758486766721540145469810757362118830523511437224909186952558450718862289234199649344559758833561290092992970088347848638325930398675029332121545784860782508233792289097005599727850048193991176011000632350005150113017067081201152181241468487865215203264007996009866812120548965617221993295245827621232689573872152249813459810039918083868131907618525315919236599701644369383768217958052245434095296532539755168213626823495053626610012256400079449407388571813528643633766264240135401141647464281881864717641943322443754268858276469288675770843774615922582100418464396655993258514657036603992811264334159112775048161195096527692899269553772576185872406892267935324754467567624521506749365825443531807302396875950158874408201854604345585965312148055907560407167685421902407828002694603027904094056484450284719589891016415823778273880728852810398965955902174812762472971507600851861579497472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 1797921704874173892248574530170761680012744508130076273274560027516933803378730378229506992507806313206742452176939264823988228891761839031419907971512965016074742344657843544332155583596269624809114977530001271457832067582719921528391082257551021801898280197657656713933513133387118081156839602421130613500172677670478811157196265024440340833307886484561907650069027055146635338536552843698852794994137260869999055704488165673092066546420439907489697268284023590953228663474376633989569072321918622558468884439571800306425980930696633686727659803027522790408481521868472761042441647101572209547369774209833629532217489841871727061527527258733181331221814685888108891115831098323244968434874229602695435222200639443179189209252860943055683202693996948585090082845396046241684487286355429679814552753586749474274725947103501732391123191075886021631980980007515641673146208717638381702684131402857345801014873969510232371563116525395157498718270908919023650924806770018588224242277930190337929933689509430894629891093778054686704498303394158003101652329697409526502401570221096254622627818416609965987062265670635951048652063321516605131604526809845182828981445785559355618391977691654992824391837882299373432002420689437545623399650967163009146985968176792851981736794866659820926112218506189483457267679799928633619496841170642147146250989012248621810780127580711477030703436215937065789758839026765104591893075510356574456499384664187657221767825356163111418352257762551804971285533870901678527687781975099545542658348667700373434716678854135503718524323762029509309631349955976520580593397587132447530856470174305578582576875049473369074430595842952841850605303046391856928067955143845042782298681624004685115689792539851412818385521442879954679917979560035336400354800452378095415793642231133721058638009996134901425488281366881231549265273240702916892044107895720299988104867557029349423222070275248321990100160215544845404531712538335113908281557696925018500655106225969631219803986061796165732356120269266340558464242550825924889184936874714538974698832613563699475034224227190875711351021797583448450762535138462079917642332633264764760230154050579441443734127181144207078985041656231254490371435479041203994515927430503077341852524149368813495489584293617267614156142570863053597006422858752101273397997343919304432076855230786904865317198229111264501347219731296227702089095403929118184580402223852539125103805083403047528985832926330779323335622865257398968627805453711593882363741820468313559057442510188400684176379878109615391869951138228742417309574842188791492045672013900855124479598402837399989455663145546394065928921283158345566626917341476731400177358836340974960653305507790484144128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] -1068194649336740105708125065671072793465172251040417371152808861813215291343119736564089073281821711744798082019048104766630370968550069352491700125880636599301619111978083780902904772351542514670105897061931914719122010566058311768216318625552177676317319699103233024452430245641161483750719245374620849569823049827695849648240399841985168755104021427106686361246817098358414277911210338428667312341545513035456326460027402571073008799069445538043121781599064439130430089298565523904375243885309940055205231872733961982582247168662448333509784738164017738603306753711302264655508226656234095240386309739655500056399627589208676786978707920546979156117066727089086871673681102512515572327905602473768578410425487354923668422338266305479668475424464553736519319904801409957733919401450738999705665170423398468895566145110197614678986920692271104263031538934362466275411672394817134041990440304238363025686138051485001714724120227057964255893980894873643146859910271784594919032659490380322195775746036772105611200255616065030028563237400226285495844884606620556413314524128890219408356091631350173491005040056300359302360698280678623897611573034104770827559484926748764595841046454027889969426621627113625963064157007906212922609872595245943820316327954235450796823073690585234332217843865392376106425046760298284954367471001462390290614319037591918624532598203114799321657001062261799619463024199065541227090434787663907334226238795435718383010479278462089167481698844768574603751199391345317948492588056088452452515142816586407624872335136833184499345550794569074691893127679870952088456491995748230436411526101710802363312873817466935527634983106978467319567431094767660851984161420407418310991599102665484511676005395199504323626339105743908200723513055899270597859062064504408349214095534214633732568219560713807227883510034395822328115747542500662548692266313813025310868772339576378391751803835152975615811122993647052422082082034441741533739925079796843698590898862319964963275230980472022261161463665143644040322885353243959396350104629123289946126628340281284514571295398612114450494377635512664120165949989523339326424362682157644671383926618766930715440072875699884353536997429715678742270143405695915677960003116629858395166475030979893113682986562430383971334129335919811337619348807731781199978741934432199036604422884944059580288691647950913156525553554094409335101817039008337198606224464175514549262269780389579710454659252596334729980021540892719735238452892268684547196192108425873309594587034326246905960639086199608335877794405180194360224482135714815448646233915382094678317284251623636412938935954195260656624491074353997602787864910770627026457086096841581234219956288258110931337216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 142966956752703200697373396250870729690099816045781358669907792649159221117070942224006747508920141737435343670250398110149096995080488206928691039091225938341403808286368936806918184685409913313609859979913477517197186898388304916888058454947852216458688962555108713194678340483521956072066908302158228032541563292624240954465571211824556411415656165178415314078781819137223008814105543718697351765151542044617879447597204780327256043529905263446804121295805671976545232149123114206935208116818358538728333191532787740756107932174237217784551643170492236910838161233055415389418670807310156350612412028309232927685466028275972619588002006999500614962391071889950610426799680686931680267948954456192523566989224134693065839444618563885778177718100664006620227810295671943660751672235467612041433324516754776540233724883474750411808660006566827777479240732998590092523263613446738359587756125342477629609691284172116210186127273934751040104975172291734128900864631829432534643461976673769363406004787542299284469461328877824162436493574848948711176475049937706595741532664247297394691832541443875842771938642672281003729600687982631961633670471258347237072483117398978987755471894769561017942342803785230833405645859810818033781858122880885193959150385887516594121419946879495288146188229437648214142344855964861213024556559587163234630249444200628968850288818626645988520739175080820206779655064692139727721224382410302952933055727085192287939331737971645914645810106502497713180574504347688354303736163641485162178442877144382846707510230858619039615926759407207736369181696981437022370853281336209561241024956857111021313414001025591250708465047433691733173170634325570068778771635254556872493448593553141655062504661765704850198683281852375227790045481356223959717807315343563536571433480403183831086986147207566005695967333791526077956831855563935696504882200632807762264476513718746844018034560039081108687429899776893129500301714538828417488157381486900776764320508274400419938935575328693877163256191719704748476350227813955992267886368484390826049640116504928502194337027059169742586289501311366326980339411200033383968268699641672469409929652523448966333321501636995000387052759815245715732736595397774092933977238990127664384648263594623622020429051050148416927897277542712553442985431461378447962227264057606379094919653423396043335383927930283155528572097783176450052164257739250681059743155031702947673449411912762210984349305875911727958876203854222116706048355123731901018279290841292104881392973308572812863769413131273689180944951794048594845384446139174960670876196166121308988766688836801248683455749335187034930452287047464463532865725822917468977371750561423391380235850656449947357937664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 1713031273399954151716811515209516324283095500495748664202034467458367683077440831946593546613195766484022336975014716789747943485173168363783716935922113119808891771165101663945441334347012669218288265550266126496319665042674678285108353831290394063625456227272512934373480526023935428079308724870100430751233050711464639507288604606147553186193905070107164403548606413589283351718366803585224992421863382806572220489975549260087876095323909406969546589812730694887978668931830407467153636958550972240130648060747694564152146094249730752025229827648009997968689516271011608505448656422391894248923871090344142566931391467895199198562904289292125075663952659493668364088828773722851094713554217364459505933564978302716528209454830543175494435880859793122385214330560206209910173939245427785547232266324684406685995829493218900492389983659602362295817314087630019258470037042949463009514892864772976061696753332163043890787003060154572547905640737449394211371374719893424355402260560569100877406642841312838624408578142198728806712282509962232096500601927243328366795332724061830905871898194747747838718854938256095895520859544224011354770883617679235551205790614695304680793156907232896354075958976312421825949970514196514583816085435772154027397151387209547380113006483611179293008133866698271767798949784622227182617451073304103933740017220815204696091239154354361535546176229347495682451006660408764943848077127810393816142933506001640855182915690021555790176275572399488021529782187480337434648989274748298057433895376145437280495441980122765321584726668805560486531544903378494032529067281576712818591385640122563752476864672656241882234565994936543155791746681055536809712874172002785794536279794567476688723241499267742094339221649016114915596129820312027493181830594996658160921404566280716977480731164456501003014309558110008294431083965810825931097021108377063713700875946773053259051778361196467537860998118042204464082415273993527561829537816970112722808027007516677841149614726362731734968092531642875926257691517815300726369228771672941510176974754166030388098769246946144559151506563683322139488158106706420814228083167019980707672318515097695871658965510541410411174644703691706960983967179643102173771007823011775829284454276517640623149774418169527842620030942979616019168704498372471016584344797179732939324441051592170637504236613689507800585396918874025824309184403070543076002706479414445392670028144896617830672835325458534351780689169785231739648368669088992550080817332242618917283534359065878924030727637714745703705324399223015939765243264231773514350483065709895060891945828769256478005991922698485018217029944647335159329846511543668138446935973114383171554338017914471151543779328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] -96529258563336911319026602976640415865587677656158973610359767118170463199876995905365345441013031170050390894300075377314696333938328374729664905105329798069635792214413700995701467555009948071040570212299373291811360403164285628870466480100675703301125814900864083246250502425502760023799403681676464344682010991808736230676037790950254411713183910753914004301957963776594755807823848336840106046915656081650753645660229172543851769729925328777666617442352851478860196113427663488280047771427423347863423302704351545957559095226796486923817091185195241824673039539608782792329467541403988179303664073384964094664843724050229549279442731330559062917789531955262108668598942371123115658843835600708008408724954227622428056853267833772029977683572456463323102751306569635835158129033142802745949847549303865790810070814273376246165314730169856298008196620978057068201594990849134198451268533610229690373372816413814455639810944753566984830004945808683564066758264018271873165671706308970823456828419669035794360317784641813719518551823828620630090050689460934461826852711471390243806080760620416438601002200302311307246130400593633026276122608427842173962616164501470330732578839098479067292253762110752952119778460111675727464324699003352950098112709937039414897244869723891409081498427683637809936858064734833950295391856427547006887367558843919341359254600191207787117499731376338207394137719492540326027397263106161757699321137720318785998269681673892065244368911797574684280431878828530176984741557427207210158030400960074665915894336252733858367212915547915087015561732182370431004689160458973980551964870039315116422283157622451656001165921789727744281304559407662826985011286271605630417492212707070101405573496225716937812120502313706270707013314391547332931937061135388974427360805929272424594703650587281627233041548296189929569799072536647059249105320456200634323619640254859700999436129463541831220803507631046019403078560116718200262927688159642071653014969312953296947442488690412773873877875948907065555296572442212757050977621386698909415470468492411142454626328558568444804343751223656630086180947051673217045414706173856023858940845182158150563553812840745032551640527460388602741343340767886015621798321229994877895461397614925679211985321275242968880773762915868807227754575266067788735883917629797012812920820227694258853947286155110973005081426751845713909931651042363043448551273054368063031774798345130100623814344306515977727372879178543106109107673152466759373555762920254087371011626388761752015481103505681596512051249238779189065503414324876037023775334560910763627027609140810732558792232250844142393963197265349765138289301809671733071579631091609777018384370532739512813322502144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] -3533837221334362826997119761670675634880483579189644649215367546125213846655689630481365457955261946272122213874418260866622382760678342849513375852005531582658762893053120578978257363869193768500878137446120888610220257298737853541132683586279831048668668529061191143354085188670639096848282059267864350628677798153182919955203512042075621781001551021613851816575416814147429030412989953305883173621969976690579208779889517976481667383538385937388185737363896024046290926887324791456844967462002197400079506436567165940662702219040413291302423862467940029974030055023766142259966811313084769133477314134951405162467165683176206515911935276718274952759307746442791029501118404432048789995125512319190563928498170747365220930777182367891284401221585357436110713734448780354984023413177775290728099483346648469923954315986499413691897370665997497384427090827010337786134623488653834651699079665001783692173984495517715565014736702746822226622027496899467347777386312064203547279146332988342459715327281145093637970917696966469460353773949613027518086156789665701918265483648783532830670008242424168301796460110852212866075500492421000119666993618064675465906466761755558147747217831050183055660614404125597140970042924608592910779662304557681231094538226551373950891265123786139373361197253166503315059431461673439554676273806661245755011465062696958992889070831537686211600957528353617965907273469549266773896714762456855810583716334980321197206966111850661349164662763868521423422227018621103691322183273627616403840249781130013536523946358148702936040009820442734827036343860602865436029263552766868444006634163959301375733061667908809760162978356384487598429905998172190120590021546121364663002802781386502167820167549517239416374869284797124789637284759108225363210917767666611383953239473357395377468024414221973315306157834708033685512276042307445705733419281217487775194676805079394714202059122445689570895936340544802650141123819007157207252568086739449301640156744863876102173073499135907100161838167032492193960451079206617782178349468649082622943354179572842859801013596207225269348004765706422455195532593596221966417607744749432208327324417508882387122162456740233319810984478352699571922245489933101019510414063824907845829170735265761653389413914896386708087884572943557906006973944727627558715259717788005929663349055514302329074598689101917464271398146046560653189173780775117829800302782559073921023603973058248877156857038948218434808732468135724850696087328629702949692196659889439368012045775116029877838146190888001798783255565126701972824967860171886189017574151571224568070691416377469618184740334249105351894590521273290605057284675786347632610684869978923125532544586964300651518496866304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 82858090445132456901563128491215295371665140010071249266254662093251197885064318320430580078055672341604035476065050787541138964922384034503165109735601356683387541251934129486404797496967672539542392454022548600817718470979448490480534129433842288222148065304853908483159469234870582550388711548556390912655117570240136818120951521027213188212325191114484494420902444595165930550734388850151909359626464762985601683307136360735463987680290549158211013332629478690422777306109765476073727104314842549302115469082740594385982722589445212888142613043500420590726606148612187223101054150462797171418627211952013935816854254566638768149725435707500129250307843451566832174814231765352794407432071316889602851110300844577893554925835701146194439998578481732821590641767760174682467174017961642248735697922590990369513780309167275843544662841968794160580763741704321415233745593521999874457738726271837728247827537552082671110272775791282269081479448525616833699725515008047265568762809403994298780468275324169438595327065542709905767649505541701958710094978169936014201860782062784483739206549157124431057592778936096268553935009871804109124338473520714759169282927399603541890961501858256670503861034522926932196111623272448050634066273164531195039137658740150129143182988523268443802477510628348115143699975056339459999960774484773735785223266612788287710094808142668776732987805871215425313712430317932886449507320156277095721532599002305687529276882162639632319308566662874699982016368840781552845629584894974292171064029632208178967703534710106111206603903481303589872760403859643340670200548977146160303523268758636818332316858440471654721649517397060704737505290753042210142318090450248121990430110237379993215697803436980328812414944406539249991649633448757826277195685408453547532775116226195884550434499927570558642737263337530604287347055894793455328010041209211025030495002326777141052497183477317374260008787233253520398004047617746684036424461535123197134440187217513963646657094470124056023384582337342992590389183316223195582253481990324213778796656378332618388361280021429242886798296898794650123557164287876283130676380873344472303942364079183276915839134649613057167973822574056608270512394584597551085325811995018733126845624257963999329219196955027541721468697842071401725651768758689626860212798786103593841470779600909772541577253823506242611608583309876169124118687242346422014051462458579966924934890762929368562646081758990016521622768574739819985741805074679801709180100461413044760809151484875480454115290153199159548401523911313111166371524269707429197455428787285216094761900119887765046746163602583554575028774529190188723169978383848632333616783077296830668489764174755776098517517336576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -329127924445966732388976607889258439858910722398509331058992796816025982967593743608872165141122721119425095574798445207249568740107314864786153183644107947810574728106059096033400866936948964206934168465389031461026525092758177335908164152174311829380341427857535875079840357919364069393324666048119850520649183563916778814569107730954340065464208887290227177918326500406865533759874375794080682675015043847495747267539245731051372907052777078332494410504699417849135227240577188736773647658670170218570353132916660775070594788535498459218164525709090028943120130558106779563203971610840781072205810352153354063093599469232013475069243134322885133800314895880864358098573082795598539925035117965953276643720762680645674433729661883267804778897752417732801059090394195827198100586165133090218260035268826259187189830247952857235568645258447168041234555752210470615552581941664729406413159412018100058825525528865367695397845515473620194492290294857705261644301275198111083335620272672519668385167903614495029158111650481436127878627380559190213930956722317779079304620599400272347354807044427804636558716139498435638251378282673482603696042578919628411358371871859254856706072530329454804475983859597699801161122593806684733604294123295966383248379638069750456786165108271997257040531231134452995001509353998156091853959317079929305812912333086994147446184491421876918694187959217674821269369469298086501402118838012254115891730049203689210796651816216506873390408384821356824376880888283499582946455747312058971576280887174091833077121586994036255127718005119655397755269285640030557681263051650898258358738691492500909379602911712564179561748551129050074252668922535721643507455884740805659634857192867282501713089970928644461805994955796613267024583703940386338257674737862802711130609075699841875109012910040824034652465185300154215242140053331954489593935712907018294785553772532391308951210156378011855210799624340467735355236605881172093323069888959115174654735910363032125165289127368971077629580557232727388312024776871939825160296367437455318706899380211427031804934636178241280324158622219672030203124344020441918191621707360363131834981335349782395059194049964595808161729991800212278822745731942387421580168450889424255851506098212306633500879394161279110651104880252813502412807154532079349689386714147736544592612572615036069888811557276669269360820820522800739821983427686637280338763354439012910227490077883506686949016017353799006124732875548574298744582216561718517293548466655515755900346928930212147246769681988834827464766075975332742291800521560271618603595499337074707725034492144221330640654906549769119056147142354517034074962992622024638420124253895518268428541663703660827220153791938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] -1545537481093600316124724576869787571106572154396678917431830354235113484090602700061430024682106898521095654706310216950461486958225517729868677084476612873418453454809265060767522511782137111712253442743567550601064203467950499475698848366529795838021840551130968866109749758678780512549863512650681790029214994342446303560326914300203680655843891165476213281583220767932866584628708026717625136948368539392641199872200647998039864420259505328359387422970480350740045349055127271280506649567761825685489012905264238079869621835328145545378443880685181870765432969717250524175354340280679022865629886401168257172209803509141409712545058648298278153289324814390016040489389441900993662443536573199817329757168481719939878922470957745495904387627499598261927669901320237410371018752859895942349209360345009720920460394851322680938533868458495314915906552261656113759515449831158914107659391044889915965976991614653664454411051709755769982953575320353080035519825309419695093493197920109957555420855850208571939984598762795991292839039285609494786901488226966055786336799149193567590656082220474695871896506867088285267797867935173931556933368735028114103988244639502798926431583116811458253916293420784514165132649368883191535236301438943602297940035075759446922138007788885259718397893607314506190636746999797925393961925560451410032860270878246581208783769050399911348028538919182153666574701055679027594064082055914001452238646659415405653362894588464430425488287713051196060703765268778900800816124449259557804661698674907743428503450927126854804028336526477666039420159022352777753107226980402175301816476796780453478860834453304448999744495850328880481396554905796112823281128850115602077162768195033786627831528101941472904769838893480691612947514468203126128017066299983217751515089791826039213066577139638469085298369117066581707953863574071684160784759269717983584789233430133122392474248723820028756451184199689407733612865001997022644468336610709515339820288532232949721748831162123612372350053313245700567364370611966681248252897314120871383133922628710129508516438363144949584492636334906550750588411621803476565460750330740459661077011657264036116437531106959159571289934485671172144193799509534217409743967281352626687344503035142990020133468349432753615196054176894233486016467491926687642981129440948425210397041096467137798601168172067790160928908021924925255037247064622814655796205978932172641467174596878873450773536390599227836967417329647930514255497428234172115070173459225077392341876093258933741265995255863853227853149332585305664282553054220367745393483081927625062890561172493304710049080792885041290033614454192215263493284084926954366527976668766135392763521723583952103004778669277184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] 21311569604997920283665099235253259611276346083121623455189252043254394281941524537285067277397739504939606224131156003226443691611038540396048260649690449531089554347996815234125311309312623012248672470394128318090325068556049776554578498445193312027962936098287015824926599111532236568061780936247688283464252002642179110572418222686570925200845273372305336284059880624489687409306481380457097680207735435737613934976761300755107407364236171701527471395009719237006576262383880228591026400616177593004680181828885400440235556958258895138028776660548456279611089494509683330524793309669969588108032360814245548666610776205108143172744425714981416835120776667006596067289539651880652884449224226343501355988101804125907185122118522836924452921893044708352165712808989334537864927442263907404163034552863601417624844601673696546694542470765683714774485061570110004416851343861036844193513587256096847064109924523342927112033066382101314633306892838015921398124852685204112271902793214649592752159199309955857521774730085333229607501711132939608317818835435281206733021030013332259362832840989812101915190762221558782661451010722710186091629814644329619614692571344360854166773995632117575575484991109810738954545466687238417928869216636735404291815013939077137450185435690700942957172481283668280237951229501896742166858113374949978230362154014812993391388502535405447167761931897181444860391607378887491930004181560975376260290144241683294365523870833843866957218680933704122336781501314178967249340539099946529876390184737330712711562579511840398699137980070716993241256524408825076618445196037056491901730805763156513250035676216660333947899873090841376360550542029596930231328221214149001061104437778971638580305387427225587253978643540155743193115976082878687748320006824455460587597527606191928731692041038567788342916755758771634019346462002593671304488507346745009144024366597124305125613721248885971414704152619139968685228667599357073261093741723960359984804930798845116501824937833936075085678479484812137580130228778069036553367674304348985915787291721483441174829135353719156172896870681535960522297996578965864302375457779681051441321900693742856477340365578678969992626559942839046242798657668894271932578767874363758084780533342007402154691975592764930387016949131760163728349306803982267867357054598529357532365289311377069620067461414193048094707903415006703353459090263815908808092657287953085268521075314707100453194932067431911754447404793946629343377625407392783869046729404739765426576359038194886609160152422273943209911513966773186006038527795616476531374664288322778899800489309424975133480233504588344544824964214797428979333349156417851626309971805658773287116784311097658047160674976530432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] -83528552826361598242293153246867419486627922519681684719487375242101696037575772354472025970183762771138087259048611129929234762212261983163249772330056042845536816663613851429416717588120760212135895256699202502077076015849715281570553414673952925915113915748978258086499659322503291105743379697025038374461059692851882756985694340000931738657903309655920731850580255000223531998844740986726603099700786868502813413511250830655503458309895378466216460140589956664219720719028116818541632177645564073561926142816254575946415808584458556826663126744426660434152237074571316576528894361165356986644639847878833171507176753966344768032757405478478269614085875996088229611033815794787157066716230307163513394727921100778362982441336921554451243817474321963112324532456732267162491508424227269184606851676790325803654537442683127555833080364974160749265158336004454424942828675670751877755046012894799018252791756333080557163325602648397361633754001869497206020244429280429772360648570491936871941582531523401624436433061032396719537502466921986818494510737375398129911634370927386064278660645049862656820281675805281130015718737388646045664282933199944929753256793617836736192686285113448004500213246435395146730145733542621257535571713405959902316306485456607705474353846701965923327644283231191884712698651562194034403809937813344043991053939666446956371674414639817963374658299324806849921549766522020501443284833742264532662060670540077595115007509797912373407566926848196576395426125988506842577424841808047317237291087283301760488972033247590680708689221573654791592786680492878988601172823375687352214099956732039955240611411849892961326436151713647498589035370848438760904406079497349963796186117510710040030359559748140752534492662447728679878372764836720105851446495426812065306586156196412445476616462363534362594983497559337221195830649493412017073079867425927068712565250286489845191017818202440820897269914676755220202231860900509604640977508153714615895435735499302336162552355648452699908276988669038916472835812740083125359144179552498415127422260240156417070838351624636207636706191280280074770651138749127769740601446211326619924614310699653336432839156586802235164907143785012615151852457855646954856248635515366214434514228871595452275505698494222376051707709096822847613978771091712228038384409688091595051369520120577799061797328475954483392918750443562731343775110007797222981002846695613367212670185956246831786753426539736829367349714243844717376765981792746512854941938631286105134347169262174102462311159795067603115539211620296087081145053257480203182030717012705278335877881422038609683073085430394841338824668334923798777125559570962908748741937954202374875292454493329566254793262530297856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] 11817866261007600007588440563214594996938484398410100551614285890457939805429567478743675509138346461447904069687881790921704887294815330967789466886983243259475425469254184339217066112591011852068800940876641765894858014426073371681987960874775090201255175408601021129733182567663068423503986302809554272500207050708115201250720593549028455231794160391727250951457186196042701717766613958226811371331456499012383903545344255035656767859827186608201293395933483133513788002082684499427070781884939702981545444868388018504049368436388449284625358122228403956487270222742896887164636844984463372872488723234464657552671745129704332903466957839700892095902902443625591551128666527018866931823860819589132290398045699395337747931560923919522338697513485682586209847046269094421257711091698160163178751281344287913185806097034145700322206487928943796382056076309148672282196418424887115949099632071701178451435902467893165842712901504564475781031343440227758174933252990522354517964759035368631704376764727493381652636351914745192385506075467876166070260566005804425987952647017914967311110451945410462462796092942874585905475413381580703466865345387964157421474928609527855482098922807403960882181439345736878944378386531260711112767125155637559433920518668577579379405444958598767251169272534888580983855773962751970775913493789620794237923047051667040578651818793535670922128618058087847548702633705090740178455536290030306150928058973623889778581386003654852051886355012897986598881829985786567306714332129909447387702230396694887461778869470938904686593054740847122003389363966662458388853406880489773687434889414153477451086853069283398198326009421083220830312514914105167241498506354649655769173756768080869352048412445332264617165609636022766486847708647334438748054782112205123889315102353021368829220229740137605056825255966029253960086937933971427863365534735801906751860331976228892368273542304084505826811554790543380722118017496920958915116936362813885091863711137910200603871001597389938450445988311645514454707306111718178730721812390866018120601921794572114904649065011163111110572946281821419732584773171897219479980493422999286252501155341786041532716374021703033189533087842246869588238758624165290892608545239538681309200176836056135472739622326083306715525567186161721057922066502856829085763290752241036962963328476258835544079239832783569221604898726910822069144437495098766156089022980871784072325045349808387315809814838167888433117969415688577490199034305628894350173932434915172888529277793344701019471018647047900590571217970845874787552490123170813753715890893760781461894102423668566094419301016164145837047640243100197007444931771566668564924867762632283715647330950630243813369816782209024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 1391329285271970895978056662680072921259364650735079651270402057393873445039120820655969371411236326457652888571461471045434500115304350605023981734665462178673632697565766387496195135016042713152554132542664747728777693964339912584883293116805507446593810268039783082593039212045927329771951461868313473084387894016071308946009508430620894040032580161797254679319322045988579237222331115005760394101977768318457238474109502226713623066533382292729613037221028477045781251440779424390371939717639331919188985892182999214501587906566278722460344665947995386224168800814963197485070343119955856335983794847622246659732275071883316137538773236448897131638536657573163294644981356337726385136233301788109121157533036783416480550358691834181032658323037557217230192418166444854656724353168134831729525949093996998316157677370377707485246885364050279033661676737567803160330947206912282744856190284577151975530496787343471197930331681765926050563028902866058884290772218637526339863840947366022224202957899840692570986630750267094450189565983248596762753906982651483981910950055482441895697702102590547136735787648584468005979525960425056191673498934604690485641246404265193436712450528551218883651215001551752292605624587871880339127232292903796075511021546920091200756260466080476795976837428718677073353108933401999246814842894213906142015510883462720417924559188017593415955436286182815202954074495713401505601467966697279500952999219869805188148947777254925500380749528110674097323056392820881452184831474895975480290338395306179338321206594044706687950684041904868837705088783650289930504454063681590126833800114912877041622604786689557327065729994913923855443744307216249706178114596058560774754845506673095675065307094190225342010422789316043422163574019917120949958713430202532754894788434645340047570780832963596465378366771784373088416404991418997166763856190965617360388565887169376008679975995891398331557532802561542893820406436483974578034797330115420850347916779760772182266935622358740754058983961044494149212504084522074971229381827991604953499840031849960964604176240989779912290540164703147813698735446794842423977151745301362120023971596830542005767570650658090616703396203444164367779595143946246735415503686781277508778268491761088202662724175285910092506779857361774947742233072308654554705718347302916563399382654903070717324069791539614517237330946305790278325377067476551374622710596329245095591825648043778717853099251041771168345363227735707455987238115683953871701025593404133453818266449206166038591120149433041174505811594016445972278778597465953875740188228443650905894238418946995188207661651282676367232463030924180252515945952667461907470957734924991363034620311676216774379059442930941952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -7847114538789274174616123958601051606015050205933700796267099265306603971176387242570571690192482951158180230026723106636798233216528464003605530783965013572825991918886496541063647725142957510684381515787243206521061170417985034662264425759270501792510750164810519579290349793885397376147037015998730538654162390786137247168840669310971058300465231373367060276733524010039258239241002713791579730792145905812354602516140668877089634509631635306906598039339398988131823493184767076012136168483970356945275793096302986135389081234857818310803605114099063950465306068870332435193781627261371260091470210039585492324930324596059896003147355916868013762745249674772195912159341422277079454174819283221006592329011565869690059593724178584144584459717185104968209932526004552937653665295270878282205634960303138869940113087640253603479674181183638278113106154500231528219602186888784721492260639860171602452199709418768139777423702727115352657914470846829625265398227933548435831987292223026033258700128157183666591583970651575191143743275208591384192642607535154795672079123370118717435043459712030931528318702309982248257667650497216053932432368188354766946837988061273338750048866735464488034673167708793708688715321722643248295921298336876365325140705341226304432437491126285342200041278534107365665008078267565503562294953160679629196703922780459067014017447035000411401727566006915184928692170936965246829309905317997724418849170990823891082984120418387997357499155215067476224752171112895193736577780108350602038475210029049422513734232812620039492523953308972721849940313576389327960293840923784222900454826671753929523786536389656182191502892414752288217054605926679681117037453359437119437108233415596340143610073602738447898401962897857722404342124554704075618340559158964197709906819246277821174267501681860363811310768659734113166728455309453814021707649918138618994271906196671402240393670149888247211477062589334020776113736874657466346546651332213979196394568182638870919530995095905499008462078130980298805475955747100075585948510848569456812669132413630529375925883489184065523564855941150945339459133621892281864893313826989258926101158174565221567404727751246764782404816877311417462387081772127544739237938837309785575620651181107498129425149451519300530551997965045462167147505023740025447090524054088189507605596765335646258986391513047552372839371498875894189453778048562526219578509385619141631039254074592324771744386823754550674532951335610548498303916748945233378730953272207107370805280425823448091795112533502621970314129862839597114656022047544481761023804231189182832697461891227824235629927130213311433383853210778686764182464269327109879464567634699308386714243527705426433537339805132652544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 26556690265909603049323637027638800181054375331029926987241387917816047030606205706231089774254790425514945763279481883309605154191197962749677172699173439586236265644435944868422045441812876801724296078698226881578214143697741552364510701065891208663976616982411656445995709924270063744945494626255068600115254169629098640591847368397847687199034147182585080975625348080909550630492767808762223822461040538490896280470806512641285825827530557289803628232551146092821321854877757491327249646749868638057167477932350953776616666001220715269352300797930215769393136403244868317143482089264863167726739947763038590252273172132284397401099833017074569179140567068665046031865818010911020657943829802533521113364617681536470056772493523221846055665077427663671514160027275470183572927488186832515436622782817195518623904021005638730008315517643014639936513827246221646029230750621080798953857695592040175399090220005171554722170816183686905007167386714421781380917407083287370479299619933467302022756225186201412005586074660928636104822527924427517561095236650841941763351067456180531483061664884406044330288099555739000748263918331396657432442185088660782274201248344142465639101116549104963702312318624428035729653795305432123938230290416610535501952917661572175148186038227484182300249813010123301571695804614536355217230459123393726631417459156385028494848295879627186233246803583120952309758076570467105898479727014176879901444318333047316330384855699138120151246725802067940600758321183638202146771193680837936966583522409417451598172975004817164948946037512099713471566216960643527000071197426840051763648324895238642059695494497082964750622022555101013459237629042176499288680806852216063638524522572823868207600897257652683018695272259121527093918296159876796107331624950966470901279584726745602322040136097204814620473998018115031861337579348242532129599272419362776521133855676679441493479347598402682329016887861394028341723505823927808771066492254789731142940813947716142276338389167490053281327622768093819405390153338419621928777304157286751840252064182853876415686190567991078369505070336240430821006952741295107564160222510655502816277338620110487016208886160044174713073279102878926993461944703069211390828401778045169167378023584915308586839992457652273896732292229881107154777115433090370405771392560648332596010808136889028613385459218674917742304784154088214853975433716919149505391968712530869901591047471949857526682147644245467847517934783359474758641663657053710820021788981371974787002774561029842987909918499155105735789441195860590428033054938152512699551196987411738623554080556004237618741153774773544734723335035075533167113382908249038253040088631590723272225052120758991444496257333680144384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -66426720282795605532936910050284276312605784280657967482145421016242178912697270648449092368932234745839443905354968631510001326475153177346580846450561246778227531322061377020397650050811146428972347453224874479054522770112778319578693298246674226653676371141277869058652984652413947459603143654820913116712430628356667262424840642193588059527531839764408805432370244190461893040811485672454955795776286308151730021970233395119647275966472600471661377050761848434721511931067891252657655252913593688257053904721717203075825264896035531398786774441369521151015208735209808223052825639178544662255852611786759451128727694847123090129308667963470454191401266642813724148861767017364315905948749013581519555998660348810517044476750996276212124339223657358326078180547597183002887979046408527961596699452900555622722411660534164729206127952634550452223945164036295943997629720307976829718204203724078891703465202425674226053618636603605981396246953920527320168610498493056205498982451895853099609423714523146597672983011211841548910339928465134988001141193095131404649863602253739011939326104361929242789580442577539436596803838365876788047890941269617195625686918775266580951462698195792916403933661567475841729285442556013510532841355818165256240897116978755191260118843119345177905387891701214133831680863541308534883592036139570258232597108396647670248846427282345105064357802543964043384988796908696149633417907256725295237864281580734235181622914036831914698916555800174860746234389438095571307670837017983584416325321069836190137628355122624051641041066766378592459267258481442974765726381880225486055945704979631328929204967247718617642825736995158072893614062570320307459323197317969600331981437329685231336213136088077241211940759710797515143694687071426416062527792113632489955652122763584705333265228338956548890453982817314580985912554530749993009407626707356554671350950692365294244308929429900094723786204469749685378737696682176002879695355213668746269694017198727089142735842525911261059412130795611074488031287800136926171363540610686983589721772562393855339346855589559782150085125398736827849470624661317577109290112041087863198541450823324658389854183177104922726957441648810132029165299030206819923569198135627434264259164765066494235202072856028357696351058009744912638319235196230631002607680252344138821981067384435552481342025093157741518083211696461223358087627357016146746448834829918839682917563298244238306857734911130156739516645786824640698948224204068156436921783851124311520001135080981276353828295549713202712996235783764417913351042965631895847026087193398624020375599027666285255023665976359670353495076381324018729880346995757279892597883367594088161156309376009261739028160628060585984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] 132874148859494732273726889961584492195865516804890926783942174001387636681049768492835827977841162837654347400179928710439756262811685839008709257747359755240633192355261192818018160066120249199837685136330314621201372968517235027702969738327064636053450377546439856681595182372130829286725590402113100109264305717111432862642317661407498702856669623344735513088573326329510631903258419964494013200994310082691426066539503423344743295330847269347739018170180742854500852307678201327795678072061752034225905161929879805226817804575004619481299288129644901497533427443214190749370691096242706956671409585310431183142392900713018946736438729337036608490699720530073653720360373428933977498666822490987107207183236325361679932618684328932851608467748097019495446379087991684331148050457838768205777407998490646748744624772099227445014235661855558825363271794174594728042883283097617443667893693215395061878508526122920519075749880591528193617016519255441157900879995853391933404629918842527694552142030086486094887797789611227918057958995087376283527368943168051643374961105629565077338520495859705902679080673446101896610386214868588709687780565931525821004253089994537373814100239732151113513181891272600137261974304756515361278787976402521937462494660411554988338843608590786567962536499682993804224808289629726035408600578406770018139776881132817562069549136995517223806900815750591248530806452577763722527401447667694638531883014491882355645917343330866433634997547098133149058332243964140256713502085217519493174749166972291957064790782896149369667761291439747439181044509271586592325828768243497849817462550998558990399469207785574038995379277650869506009375886581290828074666150738822258060837238581546189550049317331020698614592193333328750206944239868368198622333144393415682107484842044438439519840762321321232293089861106181244137710527115824445148571471255493356410589567513744511365174588934243178068218891467285950198989295340294257855567401827240050739319070384345993770902280881823931651457319014578894861701865343686632930638356669733598423310879730310973089860472046048648415156944528634819084132519859344975056720612053987619921009474159204637138026246953669880404800874180992902788541253060398600395262928713834117040214676191805730697449870725718714938631290587827308308918212307800622018863890101995536294414693570374352748701949320158640959426797055949410837131615113967846202603600774701522565310786084720646467867392996384574577072399150003413027679797414648760897252579926852157942251137201319280570481695304514335505974269890790210515527801047923650430084246128272275201548566916638869859902033586671500790780511425302311707459001084495613383499743763340375370865533509915173431428486556538634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -2139714734389571147553044447977393312077089805153262447503160815008536763062637254453290939688005150928879972612712073437525526289218053489918700776057313699807117254293530228187016378363872334552435762058230414770070256037300683123465597545443412240451408570224362071497952273153206706601180475345778158289050573306241598686073613368415242116930743325431765932162642476200503746595685227973850267711225723283394457391358267209882847491530964975314291093933098137090340188803439177319269210979639172879161150285310441695017204876941336808081271226432081467614693906726573864121146428374699171031537252019112147486344336957394153359670992143507923124260192171755470922047476209795646713955429888345094419310839773226574859670069375256737531484913134921410662586398798664079111351326012972828839906701318294356978873191286737168355183641168200719189559310814855279848680935368858100139568936280752247101744640502902981896820140529791653034089996249607064086165418545280963865568170789119438160546867025303486911194773410179697484343803888184207988082437607855132091136147590464205940491995780734229412171164695362570644190129025931980579232230319750355006021237799726249518378742184268752878909762667604687139074473374438690281864920595931238457303016600251004558051721402451640157401257248024897066672795850748595432411749717375483558299645666515135355523313260292133849182398867603711481219801914473844130487267808188430472534070688418233586920631339530751454405072373283418438622179518433614519331583709298645603935564118159454947795124620988363479117069207731460931409478112335934039881091604174999880102763541253954732678840763450076055827452414927475115116814566595038008212626699285687679407156864385676559728030990358059027561382755515402449016764870531139485691078160234626352175039845892755037917131563484320928999655820346149411033624298010093159660362317851642212186325638356538659741828552294672794562883785876571265859761342365096459600047389610948952887459099541709103183694448276209660370313843218549599181040912594228573551702448852431524566963012429538647534057086381861259623132566711353135899282555815547170243103689601904182742497945111347122948902349512340851450248661267227256863904248619329691074826069858936344290185336803577404409106182629911454527210113123265652558403101370202769605483953925828078271350835164067662726502267486502494622953627430769540821213537840775342001220859250165184423797898747170691124373310384227968812517138485380215707930043869300416497208377573988278346412260526225314631386197283052329961250743306400820711868931529683123159145186753875562753612114847501687260398476611400361049904494383676876132527719055211035815917249538416400976058094511624028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 1371521679460757185775758819242594297082048924815854094503342415783335368143736552790932403169408963291897466366140050473262241434853232772007424311774035555503099712414886497046453099456952478158146807125216830499694302517504412594459582418995070959295056107108908154716513631959117124795236077346739958455664358446255098303831456825533676666001494785115959860559082631296883371764635167133287195847573016572448545466680486729781999450388530000224617311388596991444681178679137855842763398766623421598696967317480068996504030318925147669400980349271115849519998788325687801361422895734989145772287014980739393967533486603961862349005310973229717902230239271731451240431928683946466560409501111181689155182461675657138091594999722017618942700673280381636543485425817189328993747327273126497056365406248487939123893221950758911993354164947388914039786154277961364001277141926733254215159359129034850808350977044681572850902530992478968109933528840945458338688616827861980203949469166834940885658630964169253594735369138045230995994060399644593576693693995332396809245040493436201768247372891487836096814581275076574896723973016945898662853376272718164922879822339558091090296434019932855439162630107336271328850519590618520511668527118386911738527892635613006809347958485191773470931009808965025720624278375561411695359194581721261445401774217648420769828935952435540013046363941349515585131247155140382724736937227841395087005855946072278363090202700530871865099655687130661724060940905759333688789489254143262072126395122444335241829632197363400595334595624750216629914616993469610665591745819027082096228216393041180240681623169261242148531731218694970508876380967770532351070091215244667910748851665804253250804096231726264253076233625848438917677163890488016796149813404145562358940209923640273251479328844701436146020339491226070843182416135386827585114875338079308839392471519178255593128119509306962030295530292701269300250791509804258511433309712729515888397803576960026388848502998228376501592865620216870659195310158114837685344723239404931578607536724718666485676017413085250625045310568811930335351443092460625396772033823298662350983707213865153080061941669493234660816687891296508262354367559517548720305860990816915912350965310261402855777544459858427506991039834307581343223218176858341888408647881101228194484947481082850770020204210511966163329745764010926626003132788955224197302933768720020531486494380065239138220221970080707122112152408077666203507536542605866153828098059856096724825432402821248297220327916267892178097817360850283828111412027751235794577468682948311582275816280222978450785831914453252300331712806098025713633128692778198523398592493429575578131460537951235633840128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -209949648778395608558080100765177727202483147710328811302642276374622467149511998737456129831823339921262433070222707983834138334066603768606846811492341512089709303820286127531592018261132835432477473597061325191066683957233652602861512493355328510927551581121246753561661492945403987922329584740276333822190917778887437378311522557680523330772319915601070077027582944045623298963951742691716003051549995195389635647005720557139261116239713323274141459644627256794839321406062385407429083857098253115611167533056868910794352507412846744014827601019760355149191245599510615174666850462981944207636252459109586967817190950766607333175979826187640926631883625327833610950118783604050034257918303366319944330329856268951119475635315072136442865486240640015412238228759338434835265783157849236657275743720032001895853552406607209249029952972961440883684578216089719535470563066819442715935177653479841839561660722141305086294597539391990737137638899287548164036311324142397154781360522261199293810606014801956431001487405270306020988960309963736091912564336645717849342430797846399281144262483904716460421523083311152523695958674569520063959001834843205282298635003516630945084012816108035581805005567835588631538400580991008571548030698937096478344766012417503205969160007852953739714064761516933127870226609567688291268636185529249948188113439582562878396564073447496056309145699717349716404726722932344721390271082125253902895264395518476816242244863773847485992873033784617912131824519783384496227087124587262414451410315411724958452463638500978795922677320961618299169195666859476733305979551925771840865494657372889994884152773397319510211996427150981377351133306022914849554601149980211073771878617023640786980648915492633239816834308339069666754948613442751728321358973171554404130504151318267294892970749691638702734751731581735147801770124837941220835889720741874059685525010618861540098946205739829379250687680074763033719041423891066390120603269507870124283459210259837155144086295730469230388135192228982124313456534473493336022327912516421986907066363958832175171879633744344372663665811538578531283333539902151968366606059148519278172467661460508542438600441209316779240174606478667031428944078946559964101075361307208345688732934495382687682427590448594136750571402125857375601130876027753801076623065289063874574405856623784268442933936439068808658425916778225237408256396530156397587521811675738082340777375267869972939660333238629064766093090114835461899803813207174007531706590466864587868513035927331550406085499621234995289779503825667914134991479944568071210498725825207130255841496118614499600339958346414040220800552374088693213524092449885882900894432972574298766583470569128570463977472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -385695814611639691518001944568014395482442327718516721681160918262672150633240515227594410694755970712644800548477206464394350736951981875361072609052444479989726313297379671740063683497184959686588947214329984145478118988902485098405188373927612623203100158452142765419942111924314261753374168635336615981666247107021981061239662124478040965041065612850391332886442417928321886150850922881886891838189226851370321227285750499333973390125911458857317282332949526915933778546608162867083746901429861183336916806657460255533227052241534898980687854982473985202344051454554568079784390248092637534152032018402776247759815753651063239316892258343108558961933446809377070493744781170975032503995468657403442790725197850005712087559174108475729681825948812996906136546935533188310523909791752042065315371923224010783373755295469402031592992483488032064588775178471820568644614920330142608045600709566143667542375336582366324301457100938463596626572215638322466867767223919880547025434130815480479485423699923174248854589551137979370494989738730698522418741770570996841661742654520769918928203869638453733025551420265200354659866001307996927749645494760395225068852782062675918998426738497288314914521645916739667690251429258634335439377951666790299528454567772742677339444955261869837264646271674605149350512944754627075119090402147030983140341370454107439940333620587436392793143337110696164036470054685826268192114522678244128005841176345583865837341268242330560311760181567104460462600412114289470682553045257368757624736954469303036565813178850331378129937889053600576310901402920268090513317672537020628625386962655246793467004933622467719511004822281078243174104869719481823571957091580211739467304685434859867021597717974229835105945963506682256996525885870213465753246480693931569008302650257063512810789636600596220841694042347895486991954676375325231267485864178820302999199635253265994599972930062336058275985652160213197388072213299384178357146542533025516372921362114018063606359735826568134405716316100476255853806949308981508412596760136367734240784210308454076486952784390683721469967477205824280172545583302550460338424448864977120685375727014058907884862367268974731297187561929681799857994856382807581841757980434636982685271779371010386541969363256332617978026826723365417867352754017602655182300827888743024457314124576972910876743587829425393344607935128915911543325598802223948609801980013499010189063252422101627955264655340063459457433819163466227298910729641541630863524264025166636632587768694045913159599865644949894000731742812352577975476115239386425034892205723874821138315819308040165346175911848469261892994370814156985240864040932076427522702074836240536062268944853132422034751488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] 317164863963505555842274068204372354222773262075353733482579312272480396895875604803780168030562078460093339023371032429996782660110991777262038228873111205135176377092385832629265551318457402581081681021524539569568974413464043991626389559233478643820688575228309845322364634369399920861208454121563399097446198669517711264107339453040711469050052760396482516470581238740403221336181954757935217553632194701559507976691093543066675948160826036945155336321088781459547884387784759539937111732413130770677654509813543722672269274698346379514682181655040584321601496589962791192574168462911415783282504670715039787132593244623048880869690323584255281364741696275455109868011014225330010264783780745273169461522034769207805218849029039331806386653677051146158726065757423206332507941693375869197482369403622721380294940523663669134150471204594801437670502286087876065577599178968655740775510952204126138915176588202556911746556119394732567862322415473408015018925662629968506981328335363834004674040641338790878006096048780428767387154474021934451167866982073502664330066456761094391363125748430603663474343000170625239461203771820424999827670890651130386674578547311901604843666968517715704121375929706888326777829458537923712963343108991859515905477911033350232066291978298841215246624056057244836193256335952659714974333591212676844199573083992370530884040363114542939431940177170850417238234484284329833489385522507746337022151693968027556827118034019738788065515898577278729173895394295888877492167812488263848541596965480036203110165425747793905979827105603276495179394768180708359840116811767061618359114165480876717251994231360025461705142732663672822260080267130698909759573504166987064039272276340859975631622252789973295500657846354747268141407471722087157755565343442763023718134099939804870797769897444944367471418342079616182915830868995104291502953290371618566457834294345767188380031534541657234298639784912253094007585670289868180386189979574279323991177282671270419152755973056081110576799000750462240626341437778498972300295845963132450274569571248772711036208608853890142263994523439373814018249828105424846972324841159650416618317230319420252750005292004503725334080123900763083166734667652366223501947784660774833179294282198839398102816637323127681016508663693927360934200042791487744218647974831144425402999731890570594003536212665731857164624267901634426706142954700692269005634576209633778356072593681525016592081435120233646323319814498848174840695483526298720760077501590128295735086573563320922452246587124633253558958881925743352846871709255984040866924476279098058930497467425072222617226261613773255024751666676068557575241909206412792789018739708144350120303243734681535176989736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 653134525224222356404919191531306574140671975410602862172667504684599574622168047617219484819337809877777059477971296744723253937540708380475017502320604075917666432383142630034436935688987937312359604825679338048973142240983799382795825381096645207330112113729888183540945379616455890617768576973521818517174570558707365162486014760359399930681374197306284387031105605605632403106826931433061088023184573781995210728238718373757527130595235028592048859108558429830662396987889048410154870806284791016090116896372873639119606596702035742127030414556799575121231835858322414392585986546335061467242315600073309541341901631597458723718156360194812413301094342240551551697036003096029500681856711395040588223051543979055065987670539807259696027883123811831730543544578960724732372627887530173289970127959471548567600830644083865921100171405585753979975768427698482394821695615658276003901604066944602872991351992910879430586218776243009835078707006530408335011686539060457786296691012667962761520813628980048249709923221801968897489413365563985537844006295835002095645806112374608405274183381305590622851140341540838453405927646015190250136568638708593613819025643888110781733320899116514522550395660014860529040097045927542032316088766526626610867831789576929365783993000313350973537898269133140643669741786291941182555478312369829434565920692062705340480256037724037778563909372729586869222080344559147040313006199978259822430821415631011927670371394427132930675275365752929523392617291539291734843013092146321184254974963708526767230732219881232125813867019324575309768842672780856711415703709995648031043933155736455102543752132458051500394974857540387525590392024076579449090732704454849941785969794261063833632797062384192825670578790598030310177866054371715902141172140958178203781895792958602462738887021010551023747926925228532899649987936589362552633975421343092511607356063290868547629369275192692388319382006545663450160328716586418888516099989378873824400005242711114467022776160685600329740476869639439815118525267647489702770428132499809775005136629530657806280373813785593818547827655281640624865405896420650173065280338070371147090012473022164690280074055699033175803591739673442533127295891708653781188674352407799865723855532628037714533524383781306192970660785442356975306880908935298728108315459572837113699649051865147602608447813196711330256029587801140332503055693359114545829594081248738036275518273111425896524868394958499461140361223457282858564779630192091994151699668988118743762131469562458757004692700509943152981736295569915231819969830580394497757726198165900266272626107959473024750348410243182308806852282819880759893567825867159778643187097236907161241150649356976319007127764992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -118136674401558374022042046080678087644560109577693466756842807266591685836762843793077216992389807454778718908466119667697745024764919210591375338614406756829038542908574951494423594318692732630108064883130993009186001927903825438715095851048710839102941676743692906896521653207258051636258806072669259375527233529896877960859320602619209102117073691467547668530198899787633843811894507232022421222915194459267211117497307633760804802173330293642570577347649039516672752952383382801197182058850345434179403809664195279934324284299406303735359589024893718236237545067533115435593937576219921885844739511748536887257804317428062831390183330214010100895777913824618328548433359561122548209790236307674659896570382530575291047462495032087736572802002781911704592688908442749951651314959340590080532871002052839786174611505450131433316411655119448796517045124978280429829172967179071623234295707756847918650107109473063128431588671453832093715817418950165800111806972704820321031056053278257947391104715157901201038519503463260713063454059478406924893413885937473741743435615447866107415795837753855480087594137673658455834239772768864282800497287272642134848468753955711902648400479110455574417578313764862484220653980552013184648685734441091241403228436047783727337648554342342026870027259528372882248294722468622541073881995144500634983263053510498790984075823692364084349644434097649922209680506015400998303293224675426231635926011328494869827826174230561860836065432773517241583801723511244143232811021969533868286000699751161936130665661954476845592914991877849067170858092536497544360324097342326058366738460077353318771720483176625544210464796274733078774145760821188254544920595438102574851020401873023600659438006908734508855561034266685373675633794852102309326553112532540112592346924626772887360418880303152575844021776494593574021085877007102749157502826572863868635565010883377232993577207952930333303210379517216755708372341909225249681600435534881693254780173225031104895820059595050541966419663257396114953450521891249677985210639558408568469033467935510491163757291692830637538033241397909840395983580208192137159428883281582321679177167528358793447493291059936210008404780401273553693171823032985295166894362773159324092248414122850417186443759769263696397848649906154574030999484878213393654479891808684080631107001099050546826323609782117502938614239264209560488564378051919197490647494680343361714538313590467856344121994675461433495176448570178295034229063057071718487878768921750989184006596888709726201818336256692803323656029899602726306177808219911589711516087601162430509618483134991398790422476205844252237108913838137134425081728485958602430819477120265305430963524139880710938226828771328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 1000284031651645930029680977433660299063470526846983975907999771969466172212398613367962469582162251521180565550960196099632401910273626886095043041471731741035211926323766531875237320992115827272382101616868442961307510862358037040057601316940269047917337355994187784497153985656795230266402145172979587457933657923215438973224247843180091852376057005449370317337010741805418219156315137037908030548015024927673006751145385406062592128838065640269427478411533723168075964430076852180137440273149524149692589786429213031265220512087601541643178691080529892088135674388714214889900709656080192479234047241206286653070036847259587067743786578468552242714960014392305971176993461235873169327491682296302405305836476752767321825237922196975134506440033851850802597230228622409349861338684293942957395117543460795469444708841398809610690996480084028188163220989176548448903371950824343825010759313878882393855419427949349507607928494615955014669736243475332353674641786267847925230627731584124131297189042200242574522610954227301936999454345664834122806019292185011060412026424749518622338862108658804063474070673250765842082131484245885766977556283085893796249547699964586463800368864580755517534464849280902788431356036921319796013806149732044645472294343527211142904575481377777691100351549536090620439950510616086977190455877213242051717277601662611031952690631089009573745605123464360934273228399612648311698471121511530827673785237559253266096164812360378299909692736842857704332773937522954564239277085626829065815157520550970641856747317101498479137358450797327710044934836540394581745424799013757588046382705227043681332875071971418461425760940480968535585069424903152335095741393404760234839195669706816924399407655507706258930871179234792482201144868770594156341732389803778728231583191011220897867485684900677492658157844619705519240674838889966456755550284988933834690238083831742462839115351988740632285067730973012062398783991369071214935569190898217709538512862201052984228552510729374269411695873415586789541660691715449198530188280715342657018243025384343241310810284975399276361844120570264230855135510400156782570559779253385457497126581344917993580414559612909908930441033246133621570266415345772068078662277748513943035905081254605889372510662720948471862673344463993928669020700309517598250665674735852491772193631170504949743340888873501934391588197225432987401197695936590822584596433958715894883645427863667597625372751633125668890098778811245303007143649752425056858350843767028767609751633335660218526080412039930597678256446024421406147919402431637616497291281059323217933252479110062340883061550028470016157394010757572364285305536950332454883155284481625894705026825857042775480665997574144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -3091681858318355876312038521530146420752516415570479588036435372932829921559988369143936916496218711802662334488597270040276876493235494417635983332357854460359121095661083024964399205612264494900643645027945247415006256427865207171804642806736105527560644095235813325775902605445496997543040776158737087316500502964481552919113507272202261626339042666156212659231705800142361159162514609836523960922208622808676107498031048160331540098912261877580726615882260178302746510186056722468104473357675071893037102702394984013573392121019781907231010799760467877661089823736983732859250556197977913276709219846573753123055031983911883860505985207932065490697270837222583301018996503523396929273488563605612315244313776907954089386154490535273139257073772125119733338593223395216025132080317969166336492806579925857110328864609445322300385323652989374122210880889443563375511578988526951822067107645004383483732635006750611567214411619329662473664174530648824393011345718773644130459831933854141337135322783461417374049900689373317630525601936576989201213452004464311575080205637410219592375475405113220462280151697094472926229638801173109096935688086871829008195104398906540635310872559166590312361044746840585867663879103201757752256523529067527660555838701322887321342590219144535198866761205570944694466175646309035590954201011764813330896354239044048894118532084608216149037572303473569261280818516946664684808374881297939900066911511315886926192197480008176418041367136965719624164183630989610581444586561572333416490223497544383472253944208016858425685574449225922724965717876689198928027445589766279264908749573955090315424211653980050146157999722233043713626931353894996141805085151944581520434397209473547638526393268105674373583606802341316359734807301708088295544901879447744564920179461857856510420959961740563728341405990237040217096883529628722204973635214717038136981788441550026892898025620894839915219365103790203859782145517164068117398312574519602903643375241078783473416488271852350927843635368650896259648619219881230334416321122825184041616343247939017230554692153835287625332079511766119918666653080746265752491020176809456538966520817492657028937021633741334775510828793628076620171080436381816646099766895507583999412077039582010573170344415152755628680927264272285580605948453512048214670439403276923467881520959923692790283495821692085988720519524737189219844786753601721821170220263279433223340116913903056792574838939072187809185527364142878297063430286218513756616225207096277025456981528446196148141343706763701811694594862508301566768430825679826072130806390431386123407014610432151498443869876427123844366620402619306060619822192380723146237484503013997804412353414308719603030312269905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] -6758733349816375334481532483993803683620302638820348755121347215848043104905483689541834902082332338122138917317422686100545851918267160475797012512280612890916930265510909809916371798299532964729010652713646845266898174525023970984783187549997203541425486728944742689893529431813233905455484238827071946089691859812506399191838525218904680590576716252895917038984244146152637961402628528447284748454648085837741406825599482370627433694231099593334803455760802985344157679110225192318708103094769161918639579724522193580679217272816643529745669474962055643407939374167628665099623890101348205672413706974104271828845258775111180615449837247328706463334540701015744717470866591283982849775395758606442369159771429316580029298147608858515441411215037708979496629143981040271960934209289044199808092636831212339403495649430270941962953898158588758610738712247834500296024850994159027733892486161726017726476146157446366374635180900926968840550538697976936148510129898799323272547877250849536488978840207800075810394027433289386326707798518442951811033331177884931244937899576618978404767376425497290551039797557926324582313013822685149350633310782173693979679610896908162926464106420654549371563011771039168993693976457748522804890147376428807183905475024725401483251563789040234180711363662657860158399217437956712434750643788498026439283171748181336302415907534692062130316893304050185009275631672279701878113156705341226093466743058463751394586250376063181567688253943809776615587000885394200044652841763030967634153741012396470332226626748984170801603128830044227764702803956468219588814193121491657247691137259366286693038360733756709885574427016282610842995191811243591501441111507197760866973404655074213041014922671653881245920880852128266306937666178606637303067379221770007929039865242198995395370632797352448565219259477523070001181423027932097024769976507674940665326067816976701315556792506159996843100173144463978126702101663419818109670940552635766136287761634155449604844241199553198049437308909725148318391664198864076166296388824005997629009606048403299082011074491375195881325167225118971304680275870261516032516407514186498870429525234429829974076612516701173941169521971959161795678729928902760648037107713790147546785545986431659230921053485291353026813031904286088220363896171354318977307271536748606109616944679541882502815179872323458903765870291564978357839549628973426234976198294999002057119616112629590156152971678494017074931009021861848879152615855176307054946779316151236869137641090719332549168056797737999573197334790569269374417368316207726665317550434505061332862774975871702432714129370514010869509080727095874964231385009026648928081817055275691601335977607475023701127924671315968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] 72200760902602404488768555526017053447149659815124905252508606342031854316002552468744531256460106465642343164301297920501602900834620773349396484151009326342598186221312209859147456425862074796560164460621730207652805640623488798704543329159384607893804476300806366264941758104809548208807054754570960574212753103376762880029491471403299818142347409092851448754097917633646913998597331323419347334346470805364474888678389506952421912963321630266840377733171526996889750106300278029982956757873332989226732566490923106698662678491785451682546262173891872854619671297810931748020002784660440261212838921070535203947549115798659104555895678999624592932118414147960452553864561526864194868750605676366637070507458995068539454894792601443654464710003241474608906713770214816307734933529562931003015249123148423174493398792184054461059469353978621324487047809983631169822657472838371438233004265023332296022260894839910838265837318034106698344344551639398156871596394780337900616952669772158117255714334861884530379781330009033930968803621421440188547686902695943614182123154902631693604438016229886514156304795614544503074181650661960359024103628284849882401841081018011907506602803238454905130478681706791430111988079620036062503458598264758621586791320975965008328216174473082189359542770849149534886310607653819243111791812555435979021210440095217063445485156533335685768399428071344364131317169495150603511512892522454400808325979861821775706277271180317130130056078040366557077815500107548448703502320402449493989427847108246693972823064999161178553868692791600710215594166717341631693562672707743512765449718259489478312691332663162044080481342906303413241164374640367204037504182334389647495777529580305781299720334698608460564858472971950377616448701234138833965411642048572543731034438130850118072604908753549256964872255157491922984424540019373687253897646904758297909673492736698803419420554721321198961920888399341895018225873123253854616783589187122120433704093549606100431428671784051046941083888606784915885734073453603002378328470461422837603784838494784185728725206513034343174904373909431450002553564302406221641695885107708277946879267947173381110195566821259911474272060807230685996088942071906492884900427418021894302615952543178298177994298664061357646795683115205447247536700082985278360290254235163204238491893031539423007833325670367684626704661558590712748834447465267010546272494619555833370171816159734721884848911791365557231648419854433678968241285628628441890946397990654529059480598162554825477850293226951774685732373379428733240320494641788946563906316285735922347933394815938185635439146387643124369958935090289772395308832175137905912770247529313560685051019979481964910875589149196288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] -53259764445788478669079679811669223542231265025596340889217641538527915473630890611596591276989565885777728838382994173466161703235729868619706544964689691865869866075823151671565343158490095004194636123041397795521757122727930247865682669557438311226419428875304592869267973028536667566596462757123005089681832317158280023460280085063090144734182543952583068781881869388472016354996717460002690231595249363394386921989343429077632299667353510752156239900344025662125038278219003705365988240833138676661095810091447372594123884601913623736254084274935459560418779251015342270854728331658004212014672164212581462349583404339958082628831082786394211392774689769517981974386877176449653316127908478670874959133182966119847523479560027822949217765042536831198395548698104254851120337543382455141082104907219167319776597615923819438817232373738832487188754402431196300162112185580168408556174927049730984573653713762060509455272373409282593096189049833267086744701895995131765404869605883484656034637661018378528618794082740044477248541985871815000848559988089453327550743354018614931819955446560988472006068715889912275091008439656201582731765961829434963880005459144840673441212185714802209792287113096655835104720287667540953979513329527225037121011103976035093841943474402445072005719882984679995770245942596379728835665255246688071249112865407750594297040006437501183373144447989288863669326625499310770463866888959522262020544676856403763043638241863315897430513038626940356812909914850032186662756055348258038263798722782990757881371836664905911928999249907763772908197083765236957321609135130126419565348530752637993799288470651629537655727775027978404406706740119518144823216017018720466161668611388965686710924781302187397382932768062133850444227114024874344789893895605349297397476615390775660722654494279320037188299623829497289777666487691120935248775882802754915268454932110332916271120638844772881896281525816325594846273627926301215337071288841110965923890974246702086319643070266210523491666950357724124344701067584521920974800650268044568733802479763633301393917120971337476191080595058397969036547001780950840162734509589815083606650124907431798519425606385549280488638161717297571059122866347705072935632351402780998288062831943603528198788273291738339567495135822557223840311227580520984896014791345725676567264554110449500504657087865197194451360202344048969430952907701534285507293920224967665119258867495956838950781617561851096278248384796032702112752370352773795485229896838361357889853890255069585389778623466167331030675590990826970577933665841392313631268965427192104125995031956990131769894235553249919887777943162663969799577819597519257959149233916843513020949377306601514429899489782267904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -1506865937557681942076095122683791345675214979162691123965918252298984608530938359535183991471829251965957391065363594206644261836548518754695755857793348859948578345490879171721727217340895442857407731399728377353309988037877965858520892149765885844400179177161757855011585302196330361536363259989138876852028695805533594787947796199600357586684461465320249406521988319352811680417001333005833400902442890741007292805503344106275969191501888958888434322810100335603758124717130140267949276328198011219301103596332997887721422226115582852040698373972399867910961289739831212352403737655496856316867338821205786652293344516390939392080370641454488530628782770139666212460608613021514864588569442350754567635201272129517448715054901396059579192355497244733442753732301537071840949831772783780903708873345869583509477157524596651224629586093368463647374463714448609976947187577852033227023537368637489854570941808060162682242511929291550166950192302223282601889795709558245169539991611562456375134489465986775616335547269002619259803372317147842983060900362423934142715098696742766721377733507990959198129224944451947140273116828920122132605449596913865861398684673035050819676496933258577279580848378561904638527166415167508628766957020899604651977747040591484272217960574627825106355787450851923928172417216449271702527687807460234317054284498660456510213298237531805177620647507505675004831207540480400667900436037959653369798029571745232153828136404428181843336368523780030491970646426573732816060728694897838278097410495015125457965884141833007160167961134485185666032144310737251797683088479740024647143815723196210553456313879227091601486078660180891418951810506730691090239972609137554537255503110103300008822906503633869726625821856550466920556665752846899430142797354644818892435301430850035728302034165185067454710373294613889118569166916810288598194005788494598511517335050515401168594816018178265816696325592316162138278144580715595832183894911856106415078332707497162629430310770199717759416697391059800517875846340218903117033496654579008979850877028546037076842719209682172570134640685313073127426298203822479823498413913802838116362506268671730184553039864573185260773459195766259309605128636438114225544140511106076446534209424246448230885457995128227689124425087485309747980403620163616349878519949239379205741811753756303449531631430346531516146687507724426905119482785574914408772940786085121047748699602420093796103378405032707106502053327863704887638698355392629349653180250068440658175852057020883720400895852177109108088491736152912181744142520828008661006347395472013360633572366313924611994420434169151558323544411328386477951599219031356461087139249231965639049184183150519458389056631846469632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 10019405956544574894303722440871479742364492707104981512687933608579203270835345120472828875955905266761117380699178424052981906649225362846800134704912066393429077076192926490611626784772952977615341036897698741578228667367108564479273151931983744324440187718970556120684152415288064712079754852383922012874977800215962949472874854092899201798389066788969022623985167613546304617107119768278977142429131064051008158081996257222744860267835775836399197683925669239134152599168547749800217840246682900810378864701069836852903795147258362588290912189124712775266910255643107012574358963327287626317744153578488481193691349797703195627105296887464819145777261157201822454953316724209568470364569359978103666876430919458316345128390841008685763848458507137526232277396965450067146753756320689193128015209203762796317905592551603674847736771007987978604011270106813928605069653813839535076946499798895802208075053774957805527229841500615840598185340460041380442555706687150689230610814292462404761200423215620460054652211176362175449333934593950512674233717072076127871244811867799418199200876663741274344708978303325530698278424987563919433189260448402790936363595721522442644732593053496080643921392761252709482925329262040805168875421207983058043734663281999046820050642103469082348903094979019810866895973325576399503812020600691441794426938825080852299565264108820928320496217371635572399314384669978611010016292351168206955292535645476242257878378828879961400449815692257970911403721583849599111512233829995152716994433367856311680922339821553012036469492118761335040032442057375605938280599686520542634867514931822285816026507028395989424760550505874980134216606182638989763907955346619497983590759556853024797794365399850784890724458168564080676035328432030382116733826584301933469141462456742516015310388916500865786278702521671533688839166588314915383664359570412049567945885243619576295144400748451443374503313957548859097971796289968928059638212309907194782119914781733732255387619685310943617210132673092143849257155516998772978821101169179700101023108374780956288908491017144476461431188165036932945481384799922494614407047171882472560568342402589147468363160692910988876258139222083536922339448210115528954407091891963979502139232080792699191687508188892511178513876171356782559593095302610340021969882068369328089858749582105392100448782414171462205060019115650436862198689871998775694957867796802014856087387597436259984753088597125139746855316730069652657028295581364808165957593705730924145569102724708740938509163248954329827964351042947959672800610603445755086977961159160794782671431306146967960725211531897342430026666311977378808610863662009474005169864992579053849404472251147231476918919041747255296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -37741321352249255559029842064649292564876461240664563555009797822012418557811640042820051972445669842757295126692371414707357591617251748409199525224501812413611618509045505169200082761337487747203128637537104400801709802517900010828937054361392926012560322836336959874661468091476295013951166703069798271747450182833321849671552897779486301818417849412782841250647166583219774644413799392377050874675489579501285667061286363988269782135213932362322601954912812315633814885576512533530494072871733340747885429612519391957195233886531706811645142841609189433326843024133829333085516115488188601140354196229327123739603568539745494624162437215295553272701051116226620657978193818820341774387663035333818069674429911247166494739996784576902337970840732638732685263146584459139948917517825949527151303679132058075350605528705106607670318807460374946526049907605179361891414572062725447526577691175384732750519262455889657475655691560449264781308493029270674143957695031940286440550189073861055906693721870965369958759298825734545555631763850203678510752184746307878735587290987528281378329894654938973927757710811074300021299304224059991721593834284720046268131954055692100974581228979306669243612061961881790017080029451575031634355055409976357430189009330254173326049068229256356894068114491052166714907517424820697728029471646359592558654634236225506799923880991098405779722909543163824120853653985293966182148284684689644722647430661258360114475633623457742550846128424091784673485329917581440875224261810875427448430874577479254510683558026776251365164516886347009081442336893880800815670891355451612392989358767903676877236170723214227382171678578542324364187058519225453174910706031006496501150964192976612056082165398344716119643500776465790749890376381128221308116892589591868156683617989744492561440143121238087934953055272666157677893353452062317835176353027925731347199635805120564087485143995124768194257690267928489458545077226184744953553860008715603029629802439029769091572781319008549742654402017178080977568687445080894869815970642816782590684477695896040632307206891911059882908767150769212756702921132766282892381231689254622001902975303825284279353144100344960933628022950616159251546840126720663290969512774923001853446198103743272188362599852861069334808582532242461216280971366000759854256982458105234684874827262195961982846272087263179792598476107667935426832730883878179807844723274195966936675417208652249580337021112872425469385146018641409335673021474173422590989997004191642841454123814969282267851686060383420119061220813503357140483225120433067670501455999764088903814118274116829076577199536360239674256611568231553679125710510434177518247886530942527855948217279671625530939922157181861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] 102962149108496548706558856881707515657466324748704296026207929982445738029836555405108910718362788660287674002502893154834941851698707801818774839053997072142062274701540608314294663955214253203889193838569685710622889577755507334212172498567855088354341451584773347582748558294298743827087354285372306779632598863075001071233493351775209559260084946302877706651440938385210613137582313774058852906348356631497584196930517828014125432024685762189537628266436362771399005447774899014785619931886380680037930521859508524227792386136170361030003047255148219181644942549710817372977703374364533574934135985450793015417458287000534090157502686799568113244796777154877262632896662740310403106015388442566262190336871002565388030537868069600411957216054028235641149370371980716937803649820980916524908107513460967340441176846259302869998901636067936216951123768543629541029856108636344879514036254499962635462710272528652599851663898373851314019524124285643089232612556572539515047011821916666483448135662636641194291976863159047401028848973557239335498489036525139053656712452291654177893349209791512752976699458579212959834411372542941879643935933971529451034205248641703171494408704316585154359666434406377506489045356749898566832366194446098061901074282465311030225526784847460076197296597225179183715363590006243718759669687087542939391360188053977175343614824766412695690646538631190469577878618359665482590392665504444666563896124065132547118001863350892510299605580461636347813025073648509881483060668826059519306440144487985467320610596086241438178421676752576924157801295824241140416277468861486891242764099600682922218443102249408933843690697814954667795471726317584261183370886728311417387922148518403103914674860272481725195500777728982016872924896904811675548154685666751500381543996965506623457163242177042045416283535066525851696640796125074774549776247155884483833498255903316680545079478973512179476214831363396224282229067951809056511217616743576136471588782135467598221559534969442224807872492527365925655383835415821247950958745317891585825910176749196269830257969226205102530050365132943914231527619522804670452028444600291314949429974859912005204116441117949186111119254039158260445801371830936559540206297680671980545941995053009134415310521208564105005756317304789018726916481298502716853581918121378796398955644421230033959088964891995685493414172418884163003477292420147715087974183374989734722457635826964368716558568001604323711854579894846599848303517904364018114576398042920336411593170115035260458111146914151759514910121848067005551666010459513588385455425457839083281617563390431774949883887977570062310327812710042460160684171119120696726860593610360601285480224200921606551413222206236262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] -221835324478133542039353990566923770157455500420467479673244930297897349685542606891076584199362408606567369286338966208909912832143018687351817212926208598828064856014659787511959655755450771387104348038240172544547433707849350256468070286607222988851936392196803334640016664258460751964431702444238147709110120254813480191126510969595937866392898461230441483872462947163428373789666218356296367998248708848439534871061607825659590184438312685693041851324004312373638014299491537331788169854104283232231679434745936304461997255822790365235506426812291070809543118703562528867487876359768099712889700503013676914403687355912271269165622127449962544046680999387812201250690863272558758517005401116578347547431419633536088517268598479312728511865306995285960395010835150874642964051129927349448432115807679311971384510427054787005517599268965267490102021254104242758299480600883105472044874447952113068607971806642817550907360339678110293019122402775276028259496378415185311174434453165440702761989294844110243362587389071746372189288440312967196940587061899798041054811359595672880868241665829646456714530041558231406987539663700280411287552732708412861020500342825046724536335571483224594589296984154780833640254295953292590082726651982521486027364907957817143518847480402643330257764081004915166252234413518212282512490219259328313093270516716819780686190676914434014211537400989756003352465372842422975075813229761763684703323932133432406138950065945430568899028013945109800671051892731367217158214694348550630144062261092345420471213348744148000295240278679325673387861675187038245179026459063663857143121046105927924657541638654195934819650078331607882210963756126251500939722500680215316483941107139846094611499821562151223831233438476648717032485661618144293248437362485570663602207646583317174721850850977280638947375689167528645494057574000070641566181129055834491608379185510284128045782096090513558725494803571764725773674624101524885397544417936442972007330168595903898277888475457114413658009112431967708195774230879475655282489683337655407353855212424253956541248320960752569340908663066791253294454677020094070197795780381474209429820029147645280178195607000971651469016172873978817668846602281655132191739076982766897897975574690366510786774072581601599568043375173103457461133273664076461196101748000101806604700188662166758839307700154838944534743628307775126576416509090312230889349271272899753098317448714414195871289954452621148562131081373428821840569144734307743520191549598210447115435220089072791007505407007070306956349719005254376557062463935789640144850618368496409799340722195686058218787972834627435251383059486847590768151054714708871109466918507413294897294703459625398970434613289131442176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] 394874642619681430602374513450167832894974372291110968619563683333126555304289869257151370374394321988423764213231747627755076189653308610861579523802117553622891456389314673512901945391622790300799146204885078199242972516061309543660542880580958341033520124262038518270430631202038930040807599450773201708365691623944560292337165460023105302729064677238421196641518410308727587500871562137621390462056017141568122375660195471123322244131693623860529966016383672623163308704865790533776538151588710014230830091767255349737156005428189406928839282421255120814342759065323496457328371553215868616706083944196585017708800159621507514443846429002356412777792276559673036635479927197403531143399145766018436326611300477826381491537146474082111535107432093038249656040825424001975205153888636124573857081637609945024124886535118010855074479936308771178891597577717213402177565112156412280346286086141384747897363366751734548547042773348157912352819758455951277130559132316843153712948537556447308674524860628792592343772371562621473866314763952045697539131259769205582379528322762893773149044299037720801969662965523648474756226672534717599387525032995824375738068657648706634086791670667664550023529786545656873055349195084483606045981794445668505456469573203431691766310236709085571372791705680225313089056181493770587576944697356753089852201371673643892719653649659161430507959326063474796710820790542368102193621174105222263869948711226636318118668505090495564165785308335958611233504667387082022834930515493140752420476361740497129414312488347712277676097414123593452022270682481575578545132692612121443669187843275676038842895946976001092901634682984020724986086636741489656438751789812392954028041551624662020382578203854827634151577129025090834481159369463588532776064060043881367225307268685173893988775211852688313786547923840261127098596655750891959328276416724781131052276461076574513754707377647324837340131381223710614457750935875825759091513191282206685216966086404779205039603270214461281678331953308014004745127583370921710320691710592294084856687931217757275636895128600712521264349204287111699692711256048967659631324972424669374949654406223215824910348968924985812891124179010478036327332029364372091368595961977842866638454563301242084501538839919573081445903519317692907210400155849227489757559288099255233600024303264419939785858341810884584743857956023138745175777978134367240933073062651930438732878764130405344859670372566807129361369616796577588715021558578559689517106998587603836871625449822170695502564698980747054964240830295893808824442818335470696894595453029707375195193039824931616217655355957023197484266817324431201999860066925929708775403402102888269702317953939133069024298951909195120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 2420872594233432233079308473807648448807118044479487154625132458461821545745070396405364608911584732009351212295055211746540320811835389571993546058250671732338085604084476883392141052160157849419116428718423389808918216909661727198114452769484793494865335240380323687035404710372830212031878258652549457707460803538707789655900262030788322067406065988185005498091090220541395700043415404404799141269113381434975406835279848932012861663830073328026494627936594170453461433710439508749411514398036207846119950928553966220569037526868338055809501462328635124976616868047438211930381681645739256970837784718653049301917857888796073906278490552723262904949759007012906680186060292881339718022725965189796170846839274021587104138380795925252365909660948624344945579261471398588909809205601852676354886911018381215541728630071334487127312099956563327258593251127283788939831638750183741649816128824269617401464359119745410961398971292449119900189058438627605150900530506916960557409154619491239691666714303284331547982156997881956125975133134369550500448708013457921731698577346168609128477003507228485542927240539190986109962135391829035790520686310292527143018074725010129700131512640777043323075941789800660364749512945645794230001739233571298280617720918635904702866289862200338476929428215655407056493481688997416542708846131865080301163917517439884120690244694147315801057721739309199736987292180931726489139596954993852162030187923282163941421621137112945770319798888315709324911599139506679532051475601262079024317337591437615353019044320242970013824122291864785093637195809059837141668574766855352108423495960322538742638267588891867986041361054660621986029756923748470730020137263263053551936605461976316634578117808924601482557705217948817098389675986242622741421125970387446280210397713601000795082803692725888351798245211289382668458934978596374165515070392416768468019961624493101393559072001119861957447857822288757742355774565555778254044887236402051433892344654440157344622093368057725868276870886178252678333021584124681611507848145799712809473078705422674431821812583795975493482428084025878514430988070151844945529894812182510402924065122884035011241499289135062735611041582738866388715745106080128668403165920898006667996766530788030648894163741301688295538058249084150282492151120518380920377671153008409438870395445875964349954131684110013718053838820359574457998746841717735528920235645205115095739208830345696437281869817385697997952791872715135510198362208000328978104829102931087269182401795355219058207654370457029155882766543368447858318737383053150584247591665604621556816840153707122987890242146662621951769799460319229567215100396013688150514892709640761676980156752289639432192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] -1548472006690690963006979247120495962934874497020796614367576092767297330859315125791355655854881889283753046772022132488795345274220055306936588000101999287380019338156254952978831443661335295781730892469970243000699799173123063201471619231003223631220951877203094342031737163091238566955287749341935264392107781575636051134892251592351023578857685118607566540531637743632581029095094378696818894392134480354498235924824764441762036462627861334922950351868979545961775074906715760694168659302969568957217828277808137333644220624233465460371922402204982126727550827286187106686618894901793924131718671149778083603216461601435719011311721209410215308980126682623716929860481880095370482302259162211703525225511852759743698253484609092153455343386003226660466348925161505162968847413304685313558591752930852122477528827154338166410314353830283048004924732517911423814148180659304148945692199715814476839010848229983780347468433122189726531180126359147590781867147796696186969504613653109933863056617424926836360526456919211581884576948377509260346381164607697522501715154349164636612499646210141356252573754040210493059270760918731412623783059592398259182751775737093239380247729675778028043815588077386371070262232587283446143936172346543314527527501113620479206751469414319746066780014209321489423262102610023481113622913685638623477494281427820190194641628103680558106136391938355998534973402144477821481680731018138508182515503203023942322819121853169180307228967374067821904109081880513208802268473410774131938898268915829365875073577987561690144127724782818190919064543681267765222256589490169440555301286520445883047870564497536516135666766386311802452186745201433156311836922346517677055055356201206081657169284177709185003772231760324907545057022607046743648941608882694188383967210129855887515506568811620563270168620237139487958426078286557334487259560055278223803572568399857909475682155307696246532368007397054265901368880820424838176408952874549110200375183882183427969938403788796520609768494397964093160293382454411219986775646084478787644363998686823975389077409233756151148917140912901295283407131296482898003203790597315403404748575192041174820114056493331611546667419375197010700416876579638088913444665029000316200505984160794151480578670632981677813608557280788558019258381922018445207772715009714021256475433793568873892753144922976507890348613545814740105283192892433427122535393794799152596006273272135255499234335270041747171542694516386008616586171451446411026844239070674894822078356343578177365203794930594487938884621329625815080241390601843272606474611698629147165546751635135245310333430251638435914238781146835784082272080101117264616850713569824923851991481317633700864720896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 229203734202063893837674342895290633472945860886579932147196098720004256194788183779256165548648104968702347887193045156028177925299698349774792612832184525493220631843687495051193288568745278897514156429984469020914749030996296164114319221438190863880291470376571771240355318565142382348749139076922174260187541756516550546549785416796535681285275241290569577366336697832954773574581659664833256241167853560091233167142070484079452373518022629573875587357860333771423290755958968927862965384204885110809316040284947412822614643119737609400505283395143990316270506056220524549474597542867792296583226842772933269095402648018149873794310504972974663206740424921247582332619165586423716324950710226469015927361567358625428825714125267601489421534552942888296403768941769745346312504205749746857957785321268711874675858874243842235331353998998339476009498902476838082423459418134570243317647119448007433229946772104354464653235077222464177062993524259960568495576615927488294600737923179333494051491920645929582526405322070258242618347897782824847657784141786259478971580668442282594330507571808494067522995335539565531902480560577227571960362185506011923402542098543904895453772124827321407000669000094810741182485548920695263475913871475782275547639398817606432150418335893746316150610183245044878371086600085796938609993156574757975976543681879333208918867676736090040444182443695011120663299749278270367105819529797762249212144108854401482831811337269440065474281639926371048718517306611671574992387936787521220455961501298412383987222469940833643161028908661661629282533650628081696569718719773534177768376422305524603024554564508796174251323836727912594968627066575303408725421887763366166586722766015775694009240154187097353874863636357010477557471025035655989578448231524925800060723315367400243206034888236749135898218265837533750898515641645671030685503787482249941998119767661732292702292042192517412412930541975525357513790011613730210479854368308589183361676812484729556704600093249422894731761886458019960824034445124768465268405129206436127234255720770828845685853403930412561120827371526276233933155437186950027622234625249431237828039269943844554515201829348082427338276883717840577350181072423443136008378887709227215272240278343566751581275461719002505509295054749575728224643480694343029459161892162085095960183128381692226436559811751722635315468563963961966479316366462516402109393643516045294413306419656153687552460731827413444385530374569256115681023510089372110113416032567729202235168071412343121849163642812652011272269070782199786365012111121531661868998647509938291840889868741517157985294928602857137543283294596660240428583554352633182368178569198717733418783727121855391790530560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] -4528483936130287588763693597486403177125398355168958658183567597553786215628251559054234556745490665225606462330155069585279303472780441392487416276827794525971798227809696227960595821255884231903626898703379719346791397674429937810346800724612910689104629600475791797366039942514863768731613889666826006681731160172991091055565956371495113271896727830063275650084389677138006577671918700758164589669234356457560365000272965885228706452387888287327821468783158598435169138990579608801468108994874933032124669774178462620415927905247212429119928912475225482206274773544481831341185039911620206963720406061407599001614947734727364138407335123195795317008705602192794498183624657686083972725844218168454789587488503516237545793150826001224091387833282992115886691603057283300024872914893499181982314785735058825538277003247236530825094639270128733026207343658738476599682267311470555920700631215432856288468556649878998887928248630113162805848375144103565111561743817082961420705648423369179908160365191237180350955305264782595988285526330474574704390163064704433819243704064671868408145791507142887682649084192111922342246498757474613452579416347286720142302816165875336876547689524307727704322529460394752687121709147250050636656228968306841766143314344169350981740013902754938862887191066447372132134162714817509951304620517974277341323398558372655503795900077143825276922447788501407480443569903879585057532806783169661914598313477379824050041123574017416954524457497679525289484079381237765369000310065440023424298496466910993355611646178484441825707965985028823023958946366980883406437615652174635824006321099175375976178325686447359896515132364564305139471980187143075851544256541493607316939049017549780737273238836364416207747335967674806911448830096236242821965930219898881590914510791447184774881470895307447631282544862246598825926495477297780974901475439437724563681774893261451254767754193648546113061912257345219782239532544163064305123091168735260903964237619146445649758118646941472509591242590131193954978188668953507197406260055918357667793888281077615306925403434497741036822859496933936840084183869959814988413861347798989572737613307463149554279529696482546568637453906771458905525432337054075370127444803241856992847712390666752035861029266662634609553413371862316557253291751343138837241256190607151867710620251407037394806543282325199073561295842275489781964691506360513816977374919705911544257323233895477633211968667399760650906836671697099924209515564308760953062325184154983693063711061322090131151563063700203943174464186481396746818062762045306440602924049254904394732313740496065724243099277284832919884053439031066973442826072129618316011795689665269504526634972189687738676543488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] -547101952400352393877945188551040573599660947187325037506161853562276849550476493367614416843793724420024037094696477580281740117566732234665747962600949842927002374601796271137377630832003652869038981479342826747084297012107765607543143370155393102032578009499323779019851998821426610777432778547879320520444788768011756973083666904622149616076406697104405115332043389312849012976346593632088550169690471339364289442524278496624359026405350665327970384729607619782141535621256035388502460369762468868395830028339134353440197514148781012695157903315603469921919522493565431951661541301100103905406733949661805497273544765497502010704408680060708182497077270413349998396416947852530438909675376972524507161731772810324599128383933494870717201393096247088292437724327312704906438439936993549052470028644906429780784114832996408007285575680239288584158961940959680776419736129686879611680330985173633724292938727969242173040379687305598523724186421259800450012598133728218278632429429484826422913573657551985696134101765166817258732660479470099567175042537141330180230712639212364076415894903687286444460352846088628683635043596921592328816041175183213757919139528387801976751873319371722235017274799800001163481835378968083840763379984043749157786985687156863496896968755465696039798632205087116839555733236681765884202561484086405712365138700061458395885358486307927793991743448132654602516619097672658431629577681501454323300504555804920810185595000411840082233498215059381891084627074879877311855034165475429986486746178661671981255342941294764101431944037134142232900328795810452469701792276916988614846667257789912271508399119163580613629781402485927217041037410027974133248246642535540905292399358130992148038281305355356914721930153508641824713321543053426885413783840790554778144300083189030272477121444676099845186770276523587900965091412460649546644012937077749522505890109535260501489164770040915812651801260462935065444495326092183409361053994125256324693802813260390230114151395231006512428665643673235548341383484889802804816068408206664663830316081825092576165459086947766191679769651993168465505688134440895203754496133182808152676634833624982814426642356671615731061607802859978170278405531416462705026604730317712627494260616372754475302739814241845722991130859094629331489801164854483909114605398087148910159200291912741042872749898212875945045335189228864848139934340385787883987879344307093796875070183547238365645088324283794417902088179363983968455399286254833373519040141343985506917788163288525715515711108545194575429612221107574410542304073718705995973527356966394365131760345499355711451983803170184649038708423949566088833131021559453024159789963321691140642161613716095888274541772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] 7701102198707258098677225714932216166235135231966295907920613809598882957014060136325337322668392997009696040795762220368595597825190834971695190301019140214529717936118678321784179812131453244997459276840969305403278776030501072615454691284397890678749672265543953924258250555705005585028371431392797660843496673459672626314803735286734376022371275368864275064894178313478754546511490350995297032741406850962455172871991382886133707405663143541409283137569493879444357111973100625339446690261078239689020280487975692773389171447322964008918083705429923446668870918244274920415875622089768365745214944973259408977658660743049195693017705059771823408047911854679344358305115567553224156205617034101591493938973056466153404208763940843905113429155651948293848459778308384915253268428175771064811660138133796051929032277431096063803413191006914869251526780550551977336125489822224196564593139113935279179957360646458377142869973714331266018477746574493836002306894016033501215358965202609146899138224286349988044965977948496827826459625184847612395897206496497889766968822839555996273828509520839198914448676367384765895631233913766705571867028816023139191924057370023384152497457506069343024847688687326214626203129830914807936890694616419459362442464104888422505865812533966052259118628747262321954734638022506492379446044582625407478686842982366896630114117404879998334522303919281840381138977409646078629481292062933975990008879764863427231408300232113191887822392888486794677497071808787294176886158909609990018101564123969757313253933982970454179397954528284674410173586429552942962737633692533448704283616808330659927866164898666310086792711989473517839339557063753705822865289188157891584919237608507930117780212686575231428901930948961010118822376026221725572456241507838915623060768866010234842761978628212422457741627631656795015118469421702813998928025143886859971558692467716353733658928697725956862648019213317708573681627933986258206008299363817077285755996220281316527868609994120734651389609939906089154797181573821394350958370183216796188827658866191371071006460708494572557504259612025579882838941578531644366805717664088705663694936492354152011981763259403400743542621714964223810024790271783557481728932271247056208387317508152976940940992820882755946308219102664441175565172537521580409954690984476872210344841817035271294268268359388966639418582820371819122058316075430282768800966096362513948301080119753125384757476402976813186862015764913528490395262704512143793847966103581240683074170735742135224528254030003670693388793850091298572028474301082706919428836778490499180521043470193933368472014956938406769973843776011321288266850791829395907352459180798042029173055483574761521306836926464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 71919460442183303902110973954288486653617174387322885632550388474585731703795703605106134969333225137533137964802995592271963825455971079494166681447975825005371975582712531650070083729695691201837915235602667759226714872695220193658956625964316527220127688342627410137069842165496162595527465380658951942953732090532252319408412254447251731652645987210985208064334671109804309505858476822022542956326207060442989957249613598960817200177937702339239550729304793119418359565004524658893251613776986138033074495634284038788246933828645465470882801958967147794058542750637469589323394535302738556144681020198117838474128983738635648111274054840066484872498030644429662287468838246300946100109956210877718619349439706110792830056294079902853161032646819573875190669641400236806249628152387924249672550122816954074254151218171840044535460820209342591505371532081060091129851770123464300278069457856420653796834248731708878430455457172334467161722017859604784980903524975731837560674102088952362411272860793748368909054727827210495122233979199680992822028426752359940675023499356219101546438941127538485490040229695372257744036253971801681204078485216152409760060124256415915216283965208164744998180119179700166842141944735518802111988263586753821144439621303900989966720137207310722421159711516279183435975269796007696377573943643436797919330049523742879891539411322488322045348034195181793739951659303844048566103875062163009550925278082081423233286063202798963621615811256384982460968068668075284612101978310705459682092623289979197946512986568346218964430709205227588852394290783843243335761411114984296152140414700113276516036731418853149280474443351209250621962435484719591459962111928495995501933750315035197962144921655887381535900018105427982305612461463417035885403175651965284981007460433636623177904787498488908326938841442404019198061451923141627649140882686394105689153800739025900282075623292186365194681346493673370519764830431018048902217893553508383340225290655443772901840212686466393022985039104876657374610995212584449202191095227646333767812205739183466203586721548371966087577889169066949186382249699131502503247771636197893146614607210565861160986515448305569614274925697621406103765448301874949616425332739419237823614592267657204564857193490708649082138661146161318436113929408774343313222987576853722481544971407983865889650746624094189437969445961760679545824574106219010769656824677850665425351809795133994555888302990278372068881541855036014612659881897352192451564144378510445132247826930116449560963570437127410928070353564968935123016652217339800277134792471980310071265295292624942908112243494662944110506592103329258747066906482944180604942471160628402884370717647276536359147936940032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -1243624220137562267372159610791083031141305755452294917578993245754363025591934433717687547363074847401524502847917638627251207675431094155547090436173265276669890724432235899260795460223749245969251720723994106876952253020734508656386933946626061278458633413481311273491996978925155153561027183924083013914536563416025733148716719217976399112023245155020199326031590005629208290353820825261245322681675459989236053163630671705680391566038460432238357766246554889619711746071086996844739384170606321486416089324656029611008147346793025383861730303552245783835701014421818294530406804032249602322067460231227662352392698258428200512894500052581453873296385881752699873705440044615811567933038230427380123084712723374309471743846274968508670199964641194455692053503661450612825437822906814462175135234784833061656282887559364468785240915084983042414065677138717679268362785820000340678597882432920565528410034297861993878701112891383211827734825999460154695906299606442244498921718223854164855281343202902122280647196115935301161935095477258448675897971083713699557457867199640748541209871735248665088282732799866115004439439437868722310211400121712881964750613458269342450900892812818172683408283324540389174089208672416113527779666773695878600456234326729064551988505822569084755870823659857608929526903018022112908583570898729084245235093686956450655498548565842220222943178137902099813689643165770194881228866853703852890822414322860360990404676841116286089892896539834269194893403805886152655515680299529360953507862280913974963551886048066173114950894950021622043308867412467717783082730373668098775192210123526885837816083832454798519786960546587923433390501350001431863396450043978137569840124567236198735841732030336046725479839114459908311032193409507567205890179151788965374042695572168909044994224668661017205093851211719372648523154030988903022533660988746250792733761823688278843953584790855502399536375577397597861846554319268794734266395692590259208581425987742203054872383990262353615774050566789918272632838010051525939257111241909465159161056669497695960222599261790656443891024192900294024485626343429765437265505537953368354901274591975692660460531313277827702955509000628944545808901828816627671715968241252712364591870345083969108410709452419161626907893950073206196108700938191945322856878741432814859654326503463803315590704480710898145362279768549206433857671371340387179014182199422408324163032693165025679225048067357304224464575277351623073372556030675303236191110195486848651174826605745986459672136720035614246962298861350676928495246175933060817164240481992222753172945827072691438746318344966624114290029537460280557821368570064794996831628943838436393579811187570785995190624667566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 7906938970790530119659168788709754972151579686120541443047983740666023167086245300753434540216447056889701693667668432085574325968772222775906643442203838594429584070748294362518510064492172935832086578021905039369440348022739521323445609685168191439544466566919076682211641155992248774576594760224091966200013130950784692606161775509799198460375411986779250870181914486415058627315605696893668638080290820633998834513672806394964237655991016496016272152493824910926381584058567328596444231128780385302400809479466618128370018912154052232236844682361310397585499339144969125475679394065174071999973020349918928329656361084752023114976830773450970479538508598258175867705723534907242127148969203646732657142211801616987189047953684398569752322770383660153752973795931763986148817256408238465016249621481590280334090618306842539146212169238466836801963297835960430657081537429263794534470167918975906436682255348073851036458072095762875445379029749452992588741202038235609972652013361380724458187841535170965126259086005930835861271442290426756192817231355919331635556913494586795865863105532397762745769688919811448706182214253383266764454555680325857312035774350805132848716513016256971560835664448629998208019727431431203187234326634047551859555543288626797142134115263493189359812638820334371298510751377211909072142955525371777467674036651505321947790816189204442483557999837897521468709272003213537179590887397994918408668529512013421278004978379239382740758903488814023387846539149831062613152738449031436733954261341454054611421625320293518476775322277104985858319314707436014245744397769365206427107221170924263095471534421045282640000567507928296454124305315395352372110280931441782844132875383837874202228452138672642281137823324790451189239433667595493996797064494357944144560338678723975729281766988142364297829478706400478325791525573237071753181003318643834861258756509132398360215173055737039451805299544626891387268547754637828518893579207727765424818336036195414874630444834520963091840407613066737772838547312154196498852086960741750742633534435431219640976981674660874552612039277992161514672019251808855046864818735190077732823789148230537225467119538272887337486558193196163632000484646376509041571512804461689879447235564131859510634579141880795837088533142311755045907506233852479784456439445007066354704179708965001161820594887288084054912135523045454571115478178582104524845621796217489988256968396050304740936355867328744994235793980524275877508640540014577226518402637545453860110349828763682853768561804802154540969100218406299300466598177573930284480693723496472307409691078554984450453577595627492069623424169141251792845548630353577845122589725320269534224543553368337488595392592347136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -19215282296422076454433941140574473476010140971555009887133375002734465686204421044828415454558606274638925923989463466530266129272005145681320146564984579904535563262595565475883418901275145456654749252558955886310863830635597063306895603599692198902783974308700330355051424282766224648403902371731822235666420611242330155831219144738605975280364932661507770852927029153299004674077447662516843326388765529888567369244400186934223932149737954437201890859025676570812979955074735492183704414680654681177446470855684254248831710739810241259661214366591769905196239966178846065738352890034901620363866180515068694256288745375760115084964655347080276514203287169290662307257870053184921569527705470756410630903596305004660856106161192125297157493319843460119392569250729809134148403537311231269933014372508203690451146974090880905272886928047667683866359845130436670531892797618587060774721546122798959657086880118535603768585397640421984705723269335342441872074419832728459842501464830192281737443079277838383163038527889867824174267706052982619959867566848328400261331989732610703049574718299259870979078084202113187480075881662420718061647441912907734402718555400616882579700605078632314472226955163704116094894733816718555538438810723598510262754972609921990962707245424399271151200937573047903073246207676258813023351523468425759241850454685426917778109700116067659104315452548560570297014740603461887264824266777728329176057791834677286658670993278069609152716667648486602894344975286323609493126290129614843741773606081469296529246836932837224050758309634684726223343276673490056943008174328957393941515892883509681984034834883778745713308118269981479793414116027833714559248415712371381736496036348694114059940039534404592286847619575890052357431313958237342027974406422278324259535968401335836311686054876927391087200981295688914100370212628185243991379147230237548578784315275622013822152555208012839820789036173852786520010162223556057132148134949299480662464016315366385540933537726334436864267185080035183452181622394255978914320400674889487682176175882622246344967172536560938738764232693156896960825939415866859186934694552118453544493260907214583916225551476557836634153492910382082556885363490090760872820941554158627334030694712448999294598988957887059676966505916326291833605610558071143451734283170716761760170763979310554064579701528633383797410654262634237752095575305574791797321073966143569698109564844663034328273971566605073739074279370027271400476695438187626195052033616616337925838076540269845592382880730484048433261730173822441390315219829407681129801167169167101227630799510880554234101147383734327717075535553448320219016122680690197575349075727880249026298782146397621486983061667053568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] -5568376572807499952430596881142110542289713311649208263690778126512976947674094932479636360377766050929749993688735370280890172737535476407508270496910272957763716698529468699458714835907964394905657094061505682358233590615312901203692882262237030260613261775706347065880800973013668637746973003044579629582117216739554045268104478881610342865052255432918788179431448386083526173640802111963608002910231380174581113889855949521396452434068470566180373405532494123461163783516990997950203767126402730057945043879553690475486695609271091632096712022151331385845333827330609019732029795958867111607291335477055094356595351131972347989984882343532739304876608907587886067749589559476774373163428491975395938710307850526374614628532345623994497077915146613139622496591288994261378263725847312263965334639556850036690740268291053818606738488585314155302119334842514915716339502988437206955047746020257727459949363364883127411805672233271246759374565718076985923726847613922989833170434759796522221941599736307290362131667237943176248968552321264724295318707188132389378675142176200315626363684792292436812364566363380945477193417334687742301918945764270539122966596242801939223138026593228971572540909775427922323787370196671473345093000772680964685472945994224833195202707502395939415346868667973970160354408716133948573546249026555565742372261935738854916685490113054856263926610088741193268807335820823288806741225407179174521368294777212874727915457522985543374135348285454616272611307167920191545164840025294145396541697120769888327128546426116447194124879377670122038868749826185923727605635575574249223257344442656291702620530745650208241187734703132950593493503887877098071713403529373008517849132629289847966583094056293335633983585483058513180292261106951025003903317224533676981142488138701915640748274308204569355408372941166516098624166398472973479592140696317355764669456526146334321158428616922708669369614472369159368599733351678249133308333004026024826398210740888044336348615763494114728909684505991676995160903076387247969939793864281456667681693271089248878337721758385219280917487532498949702434577733912787129496740866089471778996716908353702054578859660950702851341269490382224042230831938800511649155598858983052461949291610203726547962035250005560715521637090784946819878160553504606714655311628865333961890795241311046945918267257266347566693928877676906125652500701971005854745409721237314679623300660684376250604304730099485386375180449047289599636791509480631377649636650314979890683274077918193558832923321254747035827015073464985370892962727322546483202962614966754601397368896383306451355760883320953113711378722427868078791200858932704085745342913046843951272588763270479740938119479820288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -29886655378821700980202937282239592239583700883500779753562322540770358205849628217277957313974999046557722919986644910020387714977235765375740259318109305530689649526109234179780530724256754725914131163808011234046944110348019101317508232430191564709229448101516622832262988263191139702325023244129080362548099970446111888472856921029966486552904125375951769090302690148286419472390467753016689071449176561362042563000931236040081623952189555049612752167545271719709541048227053904174225501841811040019022776679778072688608986287249471587545538829586337229808754163238314698222938554262202815596434059385344525090737309733209806043550890565141282899386963822699262694148589558413641376897479421721886823360679574772787102800864149564548718664888736526681425572742681529264724744663058759416547509546136547861287510289363768362405892177196011654184681341155890607681667217789139661857678019203822612780098138620446071099801724850359093962660514085291670536386038250628198213204826787992900586354946410917721062614408869634549286749603034616331935278443647171154652639256133387137551244755151020796994898401535932200499058647659128359453802545064912877753337128118872739669960328349663150491934787133876346531338556446993773290179585326134716977742466856557350194456273637977130661180293486588995087136597385621888851225398049172666636777661635005666738884320412471373243791818839778221615437675593021520203892895351328338219900885920443331957900213844634687253840093096033878403801859061923893754830559822096175944227589292539615767096378717934803456897357097441999663373898936829818311640430447601371358340468968307145392512478835685373799775936648751072806547383371702726248620255608015829060128854886173154407365651571608105362008397478969079185409956554450500323573601878487436982061278214723163201115260126475871913873104275647563927463386275459653159597732672012453778807341581406035652948806598899334965269674640852541862538599089477717699028725530498328378653617995121746658658169427679993179924402535016347515834133335067394284840515886074284474549904482181271039562722254823805598053877544673956414698294874971495728350978744473945626137160424275514590609240059963787833350368757002074098759039840106748265978189304087725174935896347651617563152254611556832229417962733644529236291066789656025770104362645898663296245607277721888315916264870570865084146880892515709476106864376280786789155596775685650457794123370664970635599669930096816167356644277428532551016891641653569491476618254678191200324938871482220906969080754970644269787865264532809640745153118388129768465320333935260820227860233883541187160705033076703091636829057192557990716507805711124686218694237212612160735332642810042583855499524964352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 1680786971213597503991527316976204080254668207771121959709807441667398607958761666827774448759360365325584117620135049087268421612906943406320732893953717156631531320349666730766074850564546197355293965420763632233210943253181097135289516972590225848408909925476725635921424352679172166841785834089560365292517992998312957157065515282831476745686843999128480094944433039040143730790240480769349687355649872196911745787487304504240120989463204020445587626453935481526234562674530896652760025664827078844141379279153410356526299280190681078648514751802026583375016125672702482177503951632253533831458445073211526404632961103519679842800914655640108791668192311893126050855990052930073701894092829382453738130379324886298969408680084343490771292284260054778297836867940735361867315042702203707078870568386293246692776056732075762472289111121324752382863077160636573812929772176923779036580916419688765801803268276934292897584628831207219225903956949184049590229974500660648820520431534982680179169215270877786231357735696684002506140919443434785783233696634113652781686047373240402493939131672728138096838188976359733603750335836641484842611996307426985769387502324835854941514433251684796873979730275963479475730500899794774807846194599202339896124648581426139602642315591115584340008196277803616790402427350672817715032300978959999418887848862515475083883068718477183163051616099451481995449561975842957972675724481162173120230185836255601982517109601309519846245624204844064383091586766533589894201895821690301576799671451893379014149599187703782674879459032165557989316919125045973395492018478175810716423629641739409723402806724666977900745347725974163770313940566162297186023197342014319058904752086308695850625522689514961602888257105578927216556416611852959152036298565965021940388420686766900915853791008550462057338080286034326991355880448968973135374575424125729844102673959659352496994737635434370513061777975280622762686924545767434898524718560131815365054063017119893025254622545432873344978928176755379367250262546055707414099506680534405371554037711283120958277823928982568440210727972649064924998898182949786961679725247728251322046961716752483976326419826854826886227069791695042821200693490244308715119116190857669246939239214146094813651097906421847736240431245905978782332157591933168213500158482437286722152134207588585934908225147864899166555258103385648012679660528461490142653032655578576930722264508245040702725961831462179089191934488408193138213963500453546455843409208144692978729830925972749752834336441082524834521746979444903807053309692012416838957156933343892073375629285637647036579738127057257959517907418357177426524244264688874961065410506900963240111985843860636608388559430431539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -11683414535708527086984774305308185305112695898567054455171888173981522530827616004940400909731805817636907852613946777018674753337156340100088929087691938402726367014465805777400396519369884864920515259472932705605110960143251364646149044161723510837999486993766888575013304112220738413105865291558867362017770126350111831811829287288588737673483559920129629814336532721410532158584125525921254931155939907082686115710823183888396451726869759329069952178612149729603961930119514607867983871401542452366524429799987885437172679728519475318612421216439728981915846472245566502082056634796918722798707277325464169638730704749348166556141485869372778972988692312722411378053129429009728299480480025380727681750329762765431611544618969317251312186349948051996164320136496377866132935393159837122811585632315200605936876432632174092220910077213502993595505667073721386432550331016578172236292139579805410545799324691298952283251736923259546722655976379468057083987706299780274447295571755448014931556253951366167964725659448022755631374772740023440970234657405569941213310217489204919668971495653895437501388707154652251944073872574810974607193510948812148077989737098850265622087753349183822461396726744904564597023819161527266921743507407406848754279817974543292564761462225925552049151817719063698095358764414119087893211837268960673823088360600471895871188748101440210952250623153451457860154113525908170976601626030883121086088191140008002311168145208174805239262304809167780375414606216192289183400739538479096558836457143257550698248281778369090082317008521222188493819902600788425091266276936090490425315087464734254930670800813848003118466656508075009331720712598678441580925688246244351873552842039593045306243869193697325677540853996731758376953072958211606511248069461307694992429616853219175072459083615444323430101380474188300146064867058648444566515530551750375574410790485573637410233566921076113286457278813776851728153164555295327025273208778646261137095962224298068651057453425377891943843024989674490381403182871662458304661059621110035872743994208631112295612367199794343932649658443572368660778855159740355281850282623275833764970093313376082143368682364210249600469236172536655687299300820706879638394224868216330330918760431154211744926753066560810404228629942639599039381736594021873431308996387428017162204606560091794922628265167349075975902733619036326379938193886690567181057542455308337746376459389369370502185622276170018469050020113079209044137233989114776336218665476167418860405588729057963902486310704953336009406076298262415924093205789448617948038385855301119726625873740648572545889537116704044929508728831579459705619485698536709392768554443489081200998165068255922543399735646666883072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 47367494947174807109954231320240436160061589995436523618826028361961791520975465449741835181850407593023331667318875684597591386098811361571471718380561490910788268250253002139252690420643508686909207366660949337993879214964233352542253987476927082165281976549205379281599336503826057091975239993834217845253981990335968340310162546199422907371971411720120430121837975189265843312641712901653530546342847314306090583703459783382653361706913886845838463483461537246703742551140745570876747109773061703939930419692934254202912839215462099922870403665100818133537553583283937619479572235228203314034836403016652456413273044702689231444554112335022938321074845125198482446511163956345017040028885721589058369423978239468101889646546750923467365242190949431087211317462180816983627579349599672722340426459848624633327170690026915818523944408672132422527316113056292899313353710985475957415197162496307580854245045991474436445086702951418533244289866059493146044057175000459200144162039882893294363132169339154604263995949065383301293258932921225905721358975122122830562539207079821813522679953653951046849959620226139973594188015969835135978271008431165745356847967840683500259765784629535883826345318000981541505683216195636553941053014174084113162636507849424940043904817770984712137701809461854477764811203310873504184750325943974532502397225043226208408384018562373470396064361140721720189347344227529642862380515201750084147086894570747649090899892162882257920309478567120648028863472990784866214551277979466836572292306345214809232723615163297287012331402117176942865516952144176529609169828596552222708783203962116153483406223642179052227174939085914057215141648903939329742687194988247492676192003373178055069100782031034657825724332972109684184719308544010441211337064016900304831799656735561052082272360533030538550924708842988297294319154750571597970288171012989039958408063907940277276846289676150759307620913153293030852102796603770330205533676199709302219300693370382747761218758950834412818365964997590666412709357073391916263645548025002262705118179700343499345724117315802260422089737645946029268145639202830760453992629362116216388785123264536122567201711673982717132116514816534705048401765901966277737231278603759086084167510384661983009438396731608081201444692871375020817199677400008160439412903145318253852354091792862222042294462634635478032428977752652973778804558594301855321201738974062041646906675655362638083188340019302004861366382453649440528482087004075831384462335272532482372391153460062948325986821176864687747176264159825172024479254619241035531312603980065776265365698628123288894900550585428708782102348276431704118469656357518341570257693188537317380512218647385659287798231368365768704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] -138437237590179928280713225418165450717723538921135197552553663007440804804718518934749528566596764815883708987479908177106032643826035516314641007103725733462228095539109431789732183988368814335962592007192087681439762103992071443767446767764896612898814585456674691119051756862464990230176942820245375504639278765238112796230662671243627609627791013336922206704738930398133675590201124503871308505076436705397230832808714863209647026121303174722913784622848972253303251027731275009123771015496128944295650664832299530575459338141685952199169967253147032099267881975391407822474106934788291892512870503555219084949621890631668731800320667812935294949268015361518486978130618497577165521543400403869126320251393318407038158354527695118815644814775656227772200710136464832682346811705168959187503836943418361535550751238318077804706736902127202818212328388872277939368012244648226487750064423924595966052274524404352288483847811835759758299280679432998607371478162297679560780997194586360570908683434407569351116766834528169737996145941740898183437364977993979049015631360664588680855123666401908081683600658342041524809251308956863345055278843024422974198932095830302072379206710056293848520457344622217382499729701407060045997468156155165249286259319792690964194262440598967050484475921132474675403379359880961325407483537484885123761314862000590584484118857792917148979207119180256388440176237661666417976582678992912525030153918417082337190281542571856247281833779970303339084427853788580044086260881128129107259825727404299681008360085668522937421393551465986534816294961734207421503785583181691556429934694186674527932759060842080171306192722503776555341660209819545114828772787812129015223941102078711091654040084859520474452176086991149827359537635893692505881907461466372216896100565938003502491059992897084972583129886467363929662779197855255676187817304620886958398415378277178068859927271992806295398814154285056482054079026562332049579681702806153768471013818471837554745746371603507306149106069414161034116537822704261418522901307308602749260334853761564084754865554933517968762955038017128877170713774475915850383149748714706924089176889850089972077219724351793150467509411516966322820023458956213192196435914126132799145816394020171253957837451279550128886605791597329533923443944169032891625898842831098232833596395814973654708500444118379325355177499239822901446727560366348702637896052348251913740847992562963123007043833447078609573972089679236997141242247856756635265949171415457069226136715915441988760689557157802999165894273184120135990294138264886052538529028381997619708157720723665009383640857001040449119390328954037742617364810053876272002545614304920595961367715649643380116299465698779856896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] 317350321210101695540040021087986194581188146030751254363476290667906849812998492802866404286672236111547014918969050953467078538099550452592107383133400489702985813872753402437568680524948233798621912989999932963906687411751127070319938601279681530176128590741550153005206065113793388213624675955089315026271875273406612199443108315277355643845793279456752786345433059599826457090549178474825700098886192656428448982553822080412507280528793274964044312782487899735178261249274020574391039713405607343106853583697390054328190647310989086971813145857443774838589219782355641241242988830580697533867066957907189793844657433568072003979320563397371897660226460441123605359785664004700319280823801336434799680330176579250459050237003043091999243145187921792978783256407641573632542513954390171914342111007999684829931661473900786878376184067535856366820928354854393062168581875777342409071062741806808815834525333143311286879553318146128158849635289034294627650060810313920229495406658338107082308123723018149275731299903119205364902489362776766894524207924941426075733524026925972078166121981602112521770490276331502665595369432769744055190011454612120460912188305970751059777756928451652324404735075123838713989391453592614612435716762603244165663583039568893902604233299603844822873371231958198741034980852643307393673028370147973527974627401052928487801983626644086696031554166946005818829734830019506069112351846152777808649736337347397203551725217948559036832549047125612605489188635445395189491631116488962084591118637096139940708011896618197158425989537501653194876370345919960149557022595578135188991560853587839131576717832643165369585981265448132522981599973369489269300731378883887196331189322643967207007861061206083143537154327927129134610642585809454738236094802220580225147527822835028753635838865378253642560418131631412140820690003967195366413081145571424397034241538877513623122423815645525669857422010214552485377223126206661245182640057664306406163704728137477450743959731544355517178110262926718579659862078751729380798687299962633663322060623457427966030583301130013811537758233328291828113783638231921003117466309313145748227215184850228001142837808979611681269694431235098333655445735320890767876778274552215897410204047790375765554554731961087572773445261347001460813538869031170227103859988861925117884161793881835758397161680178221957077030962792654153864492222916378664894913077290237710084624539903127464973010371537752489996802442778930904654905429055329788533518406085267241407174458612709308015888355841701509182728262671545096266003941023847865805838175971602037021546033263032587622296427604871552462171319564889346783340430171925575037746614409119342529269285451494600960104381405634494464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] -597035525184938441035967847229534450326116442903646846718468407339096294228440276151169864348795541203783140599785004812814682031505981323321924316887142416142025312393519641033093127868663014193279447896752226445639724317143722892124290129769818041351648341826649642180975377169253037165455556651520523153446915533628314494748207630032160519452352262666962415163701646697977031258501478355835275159769007224977786929225485272250428427555775601333011085795445059852233841237389885118942455177184722847012467622869064060795814168878970454267631065709779498745360523862849442665289127920303223715645121444075837728398558921058903420782526680348079224642435953716458375057936100158667371663904145843626336729368569184301310317388131034088081246287955693103074166623262614581011312434373113230472579343277348723436146567019911159943112910293200865397439228518889702728378804691456903499427847478229850811398724587377880496810597728718609070852020845864860966180230094662939219462518373691995519917369643742600062924517711981883056539907489141895993021050493856097933748954689857542826161684894490017603384651229673482692422302856227145787353120825593826004341028390955533367048886113992625063453953483672413832965575665745832406036132732519147334792387288502377577698478425653904355044888190767663922083596695126320821015930496976655534458396293286981359880429362081992520443657344157152432182851601416219516690175421378980609557168197204197961465616545293412502396822884669526759050583369090410903624152967356412468203220787453764955339172926085745495496500592745704432579228117059206629506200926730964067668461063760428328511185095291179796059489761127467000484689478949841093641353172177716417148685179065286468731400321588557300927188919500015181427686927952952383825511014040676688071211982504091971775723990501015544465140553509698577962306933079232368448954061354694470716045376893535744169997957346661315745701337248615847225480680400564461879204080364013770581769820518347287590644761365269614078180041195895953536662101157850016668800040259561573816805948241951872100601876337982020669764315770815156984466032080229886427681757989964078784405057287791046992842715588611771230550007527600557715598420124898441555924233334659733110734361261038169541421817836443814749373276067808863558432160431587990436157700286741858983757804747389530748045682843443773825134592236351064023579289796441363665643825388277404461561464843981085767773441022191715130049235240356115440362074770117542434347643499129352408149515564587348791317295903618524518366580058361238004907210202540663292824930854012916775173836421768241664738469671357916155347298289164088781521559436416760095227225677085470477507220085414169040734924418857304064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] 948292501514245737699654316165162589761088194235696128538546092399314567595565894984799309281487707098504090087462984329972591857358690133754769672390657031508665854288573636771230132866107113131990681731748977458341898626588688307284703439215541209611187671447674115729317689968471617756917066867605376630298688326683875787749665066360283343216688963852004278273454484070046916426029278987761751742568579638699964162658444103491535664073575029463512773505078966693103686241069523764515843930557395089008224610927080056812467721642409062138840955225037078165355149436623304789459152289126887268928733662405252731789259962159208595953753035945882886329374520533611932957463361135441258820361401747659721320960649086228452377652370836186658625672569286871273124914332255449184228380458578472365131015740070081072233350150462417051046750114830704011969437224740692677309893953525924306246727958122924838942011413738861827277977985036642824194813139396813462386310439798407193864013528250015196437019573853853246604902001841410365067659134380867917120885022556540450933935722398382023530987927889441316965068039437847723913116378274282974256248070840609963984306226289624200942775152438966697833709719582345319461186050548048184168693633902223245486166804981960099356352428786353798393605925171114228678917704451206572025336784399686401041135441150450746022739552156635267231333477666346577065389631700455361400205261610517981159175832863372069135901509401988031189451255292895934758990133985438593389717264549423498121451973752219618888955728652071890211196592055392026517474275793994232408878501043141715051512516167092331590343917920946800633076338417198732882275310932029002774872392646728573648591559699415222882667691982915327027641611231283068630277466389494762070431073139089356813954670256732242414907127269474854121104605477052608285530887031094146718162264117396295917263598913744914315681429299798986533444800565154991905712578128434145714012565616493902617101204478281776632239813252337783189771031858626349443832680353268238199016362876159590747337307135360958078180490149366610612147542895161004758241729600211821649778156622869871950439733773662667343651025141889861860595651913588613730487883406251730659373991475598211361139029904648590529242736159458060076401771392532072631137985775253715381431790013549375372130022865323491544761522879232377472456942809882318127953561119013956687743490443303234147452584484239966708858055456131412746032237326560039035980183080242643940652627573815942453586242580443173994490185094410206897330005663171008138110549345996953364996148922798537727691113402550369675273014663007040432306681693079290945833476412502624126186586499609636699725631129763507787187758648539480064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -2649518176932287049546181184329803883877450129894868043786320853400277405647838933348634405783034525794122424201657689108520461259258491798758172083748586366360571819338958382933690756014410691927054998508997946615348848162827544617080803273626860593774417583098273930489917266073759915779378357315739396340914228336570626887523463587565935559019733600069055428218030373761885642318060646539230254272298093741502371050267311455479615533283502975216183745879723684370161534980767715442269006028903936703683335945304458730000721400127845866428242305176435697972015906840634567768000355325866550288851736205957017051617537463931717515752119838671262010617242970190813093184665804738910261010254698906625960546958764472043278108280685131774147045120371591110998633597514595884257233258539473847539798024364222245811607206823651411557061933731657931442325864627496401356982851135332105289679013461032495475513628161324488333666002665811180413822203709153653250541670052222342767169537634441953204122597465416624094243424822935438464703279315539961251384571040727451302836185266250021684900598424154187515733411178994023628467446417808407142554392729230621407689533029686572985177367063898711137903523650019996798698765875653473619648676958223898728792483060229890366400491776843272036645088171823352132229696461209023335230084773749335273013059837477918294248515192189742317959944112136490323323065483519690535450449480364940197946155343347569608462381153434508660028306282511986290369013369495707719277104775153854462265894921350160582257510231060615772707348040041992504926130711555497822741657368230101697513504095067332188122926236721059042405399374217794838150936287172012762411939616044822686971826509994822211588955648334670366510535526840415504795242618540585136583644394580609170797695096869147646819072963884984600543632508588485889800338947789121333394667976601127771886837404153440007692289446320191716445898262824705090461003900403203951550402412406390868558599046308631895111772020293274209609905672786578117491071124191570268928026943158564146815690503752375123879609861184755018917118758599178789298420105735583373095645706062777203268888398392170900958969112251130391479125691438865455289521408121293897438895385647918413103381961262165146208155180784926020935046996036222470373505155429963191943756259907093373187631204395022550899023872669483448172259606699481720237492388419663593152665681711291514968128393512296219127721734389038658660371157051834415088971398166560029144223715178898026834729232697974421405435688415102687451601748852562821406988122967714648950223799895217033861935159890740988827897752538023158907628945118461800563853252494291832107112470337951448965346481902725365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] 1561504754948475764058235863476712283158709431519729772726330669917633960866594171178565699478048843717623998396650126615980781022896699384496226163970032305901955781684959238301688922772511518939203550488187955524115428481865859143743819949122816749773382859129319044211952781834753379623962326878030109301100121408085858902005266682268728892067109490300754137660181931136521315830849163364389827065230610750516338843370679509925121647050665622429810997367220602377855823325968061545518551804812984738183468387016377131423979675815535053929483204411210517973695421273935653882696002699067053865681161141934740395636669787057157620542720362547096098267470280916290872484636063603784913070392227041994756643956908335033862171646589958581023254420295537422949935308804759881293982841202384067104805661264966602810499707861803132844499865217890692801404453567812178161149052797107243923841833082855871775217024206294740864495538723076132548972970431011683457047349871813241339028133450387447784179653060728309995957184942453383637091777337132471917350188394103475324843883130333038521162616342093092204367297523241780285205210218303163521003843588369368952911673252679345585529372799371512851142372325804416082711490798521037431297136058763892303726783959809081223595609390314634249448412655786782763632124409061735702572784506610468973062395286449275628077736128590412207392261408384207141432583845352274781303037363702223649319522811674860627446809516004109124927194742825500401526849791605079860615063370929244997543590088820637925025463875493826626883186224054243954358086097555815558335837559944921744061465069745520982205902422666825285082133334315453028643389736031245885693144414761407822920469404274553611404779919733799084407074168228085825719293329951815256745806191894249235394558096403656885374151212894624040632375061473153467628743631556107197552445941252257682981781466981638719912343206625362342325810375931975679988000143290792067057447387377247581010736901277562527967539362237157482205664660980418024565528746118787900624089784942404077164942562836245224614607983504151674863310456148398514912079488759274117449824855399473412960760262396719843327742515654844035494491365800626205123357525379597839454630285238964618543619546591891556279302057769814505792193667092487651692005354866814521003336064650049656081681853189871552951673302196724770468636113193036479026250310252313444555165041160984102999699752194681196264725711966650803519720521308210567383988944917537973768985410287943425252745954750438765382534725533558494001733627068427791245739800031998062159195524854721161669580094584660303277942164412638845430795086604491393753058926323709109607806757193664909555170273029552831725568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -212858876468195434937201488796013016142996649365602495644669960300266495107805215916912756278121762512806172543108221643537271338738481460627303467402565467967420076702984757216235814759555100289053323553801214720457109870323614819417807217323746275330954984529903930582461043613388686026742107980588910151289866722004998680221347443407311013736681865072840873232505044694552483305623400848324266879283349432049374240679929235525482069209727114792638983938365523595569432371061495263417818303091000677969419907327270682471738361616380408212519699244328139997116270857026662036806038637150214828880980320376804519964915671424238515590040136442109056488337107310119702865208517752225592518560705386684840627323834500167639885021060403853283319408551301332193012056507308224490357167566273265417800999641774213546823822509688008468181975498335798183781352435112149421938540669954725925119477700029260665496996352817219692900995100903521926327986936184338198342883125412725273245423258338976708233910585295837988033783327327976249105164117275293265621047857084775865053722301862024959809196457338718893876236306415275814502976415422535723409831755198319891849210334607584785951673314025331888273791655938240641239648851480023672700627453381971344464924075914863724541040076893961863458159992379104591100935861347842719129442250307933062178983304798551573244869544315328350273970519160447228157654730615845464385048954535573854198565436156947900370341702504111696329527401823244149329999562142222323090543190082835367782708404734822503206423456042773388737828941827169008583507789459003529495252842106375626275308670036626784078380766484573293006483639211050813298512649188831314678555893542328865604203298385864477840644362417642703971138386282097136601958065529634038202390340791734759360642906516497502515706320399923295285937270630477620152111164175007905052812242485923934749000682362867968279522634300250127823344953467021332017095818221979734190675855270192448539508987994077152508845959204619844198530290225689559994992330883677802049165868988146456105024320571133723773403250220560623099512321485446013324104889521772922480131386850055740916250567273992763199420531032699952799554213424878746730505895523167721640051710447457000007533975415599270116122658897348708101260873421889941504663106172153301992845563299061088284981734081845248037144103759303454281334260984039456406562194022986283920610139326115944861862393839494140948825841983445254647649118599271037932266476431028701158822408289008696892263266610666937669014811326975589462877986444770714454827220563703275433155785797817672633453643516394142588625662492138200431642298349416355686338146456006646621682143190373807784238109067687194662010880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] 15674817490171488908844700187621383268547260651196151571820742214034506096012968447111231203974464775824547928008359229856781878482081085711539379686778013746985650201654147668012357560280168477821493253565310439377186365250215243352890834685550301089487083456105735200361718760910076090856945315808204761139704601048753641118169719782794183129396439174674303264900516059741325266688136362384680852043985347488527639093629580078086286027563768952036574490471325237609894769965243011973031940766996961901499197829149060448832428826665432796168752039760092994986554966399020783215859218783316341624045059402445085025604173317640448378897543670388425318040802866063977055908600927072296181583375158850588917473433629704153015365925677203954379230952497378860217759910510193383102875764956884104590184835785024972621042794368294319133145726815914605891806253132071876372729265321773074473097168887866156291048418191955457597191822904340762701576751101004359043624438589489110563120997166795212074876086970127894965450060678516423061153113852815645839756745049348730383280569690317129037239469361371707372136189964224063101582651176874428239300822883203513051981704892874963290419242907984224089562457969305195935159329989242913990914908688273192683816335591276641408297187312615951183014064780353575006000683631397710070741212549574404866215156747425723932988745002783642474930574219451863414717141375572812459349730525424701567774044097898817750019589561296368203320801748496932115335830552766978549335613226268133900470761393106948375845810005260451080560423968454029395477172566521870817584129756525154006430429837770425357233186166464018762744139203644140728797481008972678427862656767590651725798298335568730106503301560869071530343081951870919806149882202188011047576351201712722602360712828030585628328481849505125064384270414518375379107910484817962857329621015136375788407602490070942249815508376586289161480640536734610001733880430373467438435930838625018590520032756985194901074339914363915217519643026109702129880612000746928765216622675157494690318989009485635201587481115455253974383965630668552708935145117199637635706439946101530178707486151307442674727558417488499852617653146959016232601772648590367085406307957721103758546487947184957229477842647708507965028292662234615434036130848488950165209583379432107167289783357269732906715487583523147507265981059512771105963773285231964015243786915331456733086520961402386934225631779072906314609231330783431069842838334799925854733123345801382701208653897162574586730553054869258898186753744670764319726223673978884419074163790155141525615961021746292401289811432443422261717746771651771710208888949872122714121491228499983111753843836772974972423372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] 454766354235143608908114886784320998121134401506143573202371928876898336247846918896710167482372581221099934356188922364013662564859097045122739675307740161775996060813069296351271740338294088928213500401243298135198468573900910078453886162113188255082832170341044115399160874078626767802126249138052003857347665612284544302934553698381259267921920810424061048474246913007814841232009160187857342315238710757901638020205796650706076819219888507992073605085512779590278591380457960284771896950405910204941474351380206351100530376460369091481106871271519931991217965031609354752732986513747113947898268318197615127139070891858206925160944725147507484228117847462136239198191977639219429281020596642644925435614033194381246141167688818260319606478923223868730453424183149225259923148318023227112179593561309466090715561581424737861903011226605921179808244368818444767119688205878951258428702729414300594920399599688308313519683639489854787430375170443704337364622362041196984800345297962999262671892433707139400948076182679648222096985712090534237129101332421611519395985007771431228085165500286745924100328501564334433582734156610870755935384010682774230857994720181044482900451238046791286125309361398032491753596148883418602507855890484087546801810423252051641832113016616165140387642983696286125391861792868749593834343892936718850777460354810761384290693848665420186254435670438322393485003570085688453819140468368877757113854066261781313987438300807711164472195292219047379577061973591138958749705988753796569213968327978142906782425232924545723460700160570579443470762417066584038789277302167291228492014546848518503261751217583293327566927842017074069036769463937640590475135373639691687544526466994585891136637585406222764849732693393514902751823640251635614376439517247191961447590201332092123590634206954038022425347222138283030437228103780550225062153483892101186964430962081356469991121062545761550308275952771930757624548299709045344145329864066017981561141330743853251258952378151869550936460208390975971067849830131566760265602276303174325819044765290103147639352508318356221668649606058314318214775275433520573921393362061947625019784276885741966310831003019072206704205645679103057254470255426846073683171320168528364999786966715962755369448344861673734405148711106217749918137322072740694858160155157813944000498087835086715524008925061081418055711179437443733023161899253476201576006767951849847625462355960363762531505899008521240222691290688366934036589656873006499080950312872097775979940074266318615651910306719126655112111188859890697990164433661547623875751256630493068942898394900339991410707307503029452202467774787369768103755611447429968892735912443757951538136232205770201428578533376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] -16211160802040377878684995076489718365218574520170949677249485070665000831643783709779388350311612417069132194358702026398950940768139987398066101641199729095113999440613385215039645925405218623003729511379884788386012727073033296620848341887971289677987694396332302724369986404155248331391051104414938805363239110748419681688623035082903673340589684270336273078332059853838507233721486218064857359954607580511826215355279414842898380593738448763409525178550480077129940871308766801119478578408064165212942640605935664862297905977971866865152464572171287894988521001522967322494442926521376978121236452382324364809804293168028982177771991772961965537659789229594593386840204287042711501701708318877415555110808497528312401214607670298918087716578928487674177852376765839217491790647551319796769311726189323274774360322384914244972281479299761548698214851775647124525707899685452397785079756561213230237535933117033182843134584195164933348908043744902505294365478755516373520547450077013601757512505455182473785504728571764624380719400029935843175991643553144783370227061830310057079355125097935837803852867251248885517563489698782943541302649847484693525588109183717352532379039344649125435653325074067649274808840469403529440294327733514449287590464613204866174666667736205152938143117627407075102341016495312212284906860089704019766298912202158615349680700935579747835169227176971628552718214551003367296657906621652869071655626878825295928367426121158810858732016821406239690075890158209102398701053709718409297352228645797298691357168783695475547445829829718326331561682842138886692704273602931247428541703906940200877194852640132506251109701405004689876135962871414052705700272357844577363002504005585870844622736728133753283301101304469023661182409865214996380536866547853115050495379381753520828648840649285435980008393919575601931950537412502778212130452594132605153598778223855031401983849082768208990366422133000272579836166882286903694323053899654879710045413183158140613332833020187955660149886801297277785345068052095784087469191066899205856222837928022586194538080642340342446869644986809512725998490514875928278646347465325144568299973716955456778210577005516217930767802576705872658911980694528787522988010514295536818657012737829917958721490828005973994480115967170904874379402342104768716445996084317113083674007858112824817225161432207052897929755531517592115111592485777985955771917973018076182604894089313920754441954220629908076731658004344406003372053987530019707333534037243421411543320440318646875142325482805440424043869414921754029729556841294301000832478006557613282578484081617678822603858208325244761187083993754197720628896376430740021823813473085836717492545601750014725368697585664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] 51484695476255725995587529244531038131274533037969913379816826824850699080408225537846749480944117888876318210729244669371811235570593858997739265379175200516239327943197059289535388890650928189869736894710329822110291269714621935363928182591382031414182309756791902074296632017658697317537514675476417589691890250628844774762765023744233008955141595193256886687385701166474741667890460249094027000573480248202662664073910600288754089059441837783270807919463800859388952875125664323693619032145030908834572248054885080381536154165314763098040658025722685539279551608910585726960547723733780220257026166818535553492542162924721235713974768422560690291136257652628458040638278395772198482124984206751403464728177057956480952432430402100460833751505097357996428010043298381969938006839507949976629211027366341145419124743859299569979155753414508136723950049476555553991727314747881024390144089049256140105150653846699818810699259662347480991218828430535009812241027204792021934838237332019658451336343472914058123335463446770227280167007126901859456027661381319436474134417388527906757858603579392740361726447424618725531637040343591197311830386766552599230444809042726496963958064063736659936374147315696992340191813602736585251335399346112842570424652700326191214190984125089428151723848313165046107340122747014523635563610458296400726072825693540525578279653010834739619666692833218287635728549782219101220592032371667355669914036922364964902229812646380207507993553138592076226753542056533620872735087836783438567645263430828782806374762574073288707496089448947441936206549460069977549068712826481527727085547061366895821515018244656570676116365906924302320554678280255057441312906477340502790411981845171271666829543309125357853209323528794968526589905676779852558646917483574753538060157484857267639930603277095372022955783098034181566173702555688201153594450857542910844625090530009909009492533296835451206778341219467927264167532574279181862652008920340402425756382724198406345922864399126739197291930759921347195151160618104647221805013861524042467562468645798267597920457591052201663867886563355247668271734545256052055501938766214125598030251842409980955809552875458701455573249344718782241533074884934387811657080904142951738896541904311019436266363697024940408817807689438492276191300532224668072258867944707597537973668008963455287783431717498421945735466382248105429550480996530621404409263351082180667424376716635924605298165870360224805453910785953792434575997082582714854557738990645903345970662253890640692880143537404055395029746287688456948409163102226717538189407062099696349642097670343133590950759467761491801942487448271764622879901971450684938297427592937443030320021721379154649391973793792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 598055893822240903627495240078725823845429321576658654896981957143737432430982352756099757855839351983211934504723985803287593601146780314629638287960116972443187447699657544872024270596889108805044504391933415734267566568192196895532853851926992550265339421494992884709881801811692905568739218826678870247654581638674750569614352797429255304064004016002320976252649498915329768407517465172369871386640405312129229546319575796115320489548773729477983032684273027886076004171405207520485890051872748311801928618859711657402248102453841060958998437324122433605831136290281345097197369496390669795717374244657238539207162736528127203230050874434618587006851277359847477554243120601942839618177585980221462033582631717786020534396920751233738581140417299778523220654866158755594722897568340568264631465843660154231764023791694223481794862265842794348101914258941254690579306191762624440590559237446642560755355602689811781975086761493578440033903829700058427002401468131926066234189379702678756422352237503093187015480655846930005000933498366844952606070881717441187645579043159175033855514968437145687563300689532520573859504502143992834264053692259633641417423576919262343793258055753389254102225749214556316000648349676504650132373115275012099951600326695794968542179098508407690066320192474590082309736637744133226818695072546203486875613764034491054113321182628990011369801681719315722363208330063531757215321931737485309599310509173603390694164792584858674755861097325201865045206487462212780686520133397702001880328542354065988016592645379553593009823036990792767642485185306763399907265006915638058056136661792332408082151633486380355374840925628186907540348515770844469212338764588962029374807511019763817737826923322933176811732994923073138887004216736898289557814884653387211637262186696765121082480604498627224612082727944187714996362243934305101464591388325363172820305906238206746938454602166333923876931915376750907628560050612657513318250522860649594274212030714194792741486250799566720325871495523393357710353880615844394866833859188962467166526394142826234307132844576361491487358079018702243346360638374029892445167026757749522638045622824988942544279021742705875315761297277927255767196333924389826264288649722461061490886737682777504680293327128080916619837322764948647859887307962976045806626834981728336034580530079875797968197586407240494016102150981009616065233773914821946772916346709247336233200777435805217761585481285524587995126434653202393228222758681978280025203472035467346168210251406601553495255742020532467095529564986980198807019419560316129198825896013480336020298804280026624931865519865921679535549784698898755878057803883909070016708894050379289440279799994254133939015400816640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -8656478297271829676944914248069899967782592565785797735265397627465065971866292500937026442446820373439096307923363557424425078679463438752641208831272336412567258909404843139979491159213806495253477562872484124363684435501731571661757396948386307951851174375500559545136987645946027645466927186035102930910895689520485531968904859062531718761840831324025463030136946137566342123251590857692427573454420130676388230928363552961916168939438258892981901782264882721298066942941481709470500439997761193416228601853095765330156533937707268752076788112996843559474655424384054159149852737461151698076251518323757945994726318726208571700684135171344147881301631096703784651234879277437748494658255940391127819424763266163474026961018204402509427163462977649534616676376885079202949314452397658683500049851555775279377033428939374012360966970329904511660788588579354869155327565302300576895679333478139824000540885012144462529440444415429640409562320849377504012474013594306889582316309941033446811315646450938606287447233366982494729949249837669304574096356663155448427930235256102039490532523657914396373778160170508770770765024356227901901569102075898101027187572236931466870078387385599187350536910055816157778766383291733519356794450724834099626968338965490506494879454183032937203260128502595693195999762345693673991461688343911973053259644284874934842499602294163383640850066156966673548424849346042000143312183029291548615243486417331076595837865318562004483512737140332147396695704680698902193763884076586129316579321631153191653796849900606300852072150931607595883157085758015285962379411668951862422010095044062654848059601839072942443745694202660417682333196785303037528932089686261195016958599470233453511570281852685260573819788502340495357144680060582146551965002207715875648766443147936192247950779986731643380005648175572254438448026631247095541675109002081141538944679154437456602306088089683001413554156894122042027265647317856024388638941884722908517762548573398125501435210071143069465932085848521908945058003964202029003219015147269294062039565000939100806356569326926515965028097545275648139956207104997879273061480718008039412623929771255611721752454352133689036056107954571652565169445193138552957357853150832218968093232573751174168591356287695767888625852175205520347343103186619220436619048409037878109812259827954048019368029618524226528034384852679335892217563718245198076522587324123904237026632941667864188976759816055853147434956553380344434613937499196354517587033658015742098298202590458799261130035969940407900958192198004690211251756593951131296779852399518879577178711990557872755090514630169034018136879680840846396772418091773406350737150078950584976632961514509408076263859161137152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 38545514685223404359721997632767001209244832614394750899488392900923583597515702116942579924324569921679837200435143207338625951278347414619358407953273015292062942315289537476892846961909748924519677199590973517456047100145819347654848803492552712482821387208285904193759220301223449962702311028430587191807026507399740813904781503325575686434332929255781124182209599080632254627110784166484080326188877794160491679260607482492511048249748406050467306946371685497015482436918937434422705402345064559121251718501006645724459811669039205281010131792421377537804821607650853155787933176791217177041465642397532609330139817170593596544958489577057667934481857938128571858673518358125496699674303872473325918598569519052575225953565127837526556338817484352694854918590521963721202713084223065363166374910727865563037716471693349141367256854585352058021919407610931228178316601969363202167101823598458143156403090798879198079717358679760414762015543494396452438692016468333726870351902991635692160562258371325425863263247184479355243056557237903252288583825320456746584826790441903590264839805266389974605250454390486380231860966814051396289593090529893302999875851735703194494342657906581719458377402608621248563608296944419203282112820539720632106092260269757563972488258918576240863682342863243513213842359856668576820391695950791815098630729667966219293025676356484207357128726036783756142508086995269761012107190021164675479641987045259900584517745235453266637462290972837207883303535519172718176610959602608505321113067218989402452104628237596849887414558246960459681888883542486757247383434647741636536850489368135847343009337520596460260936093960042710101483908188803860319061886035344029747075105007667600857325801789185213296132409910242876461317020092445821970223420109755199317988812832428875788635871314200258788778206930520519720929916704659699826047847349601007371982348584752151845130762110593999886602598557803799479215652002086279901653166861446737391323962286169556231121219677666875178336572183470034699267061664125375589162957269357157447015085135732632529368523617102854129037464778184108066757568355865511572944277852562704490086396207351617281790342604918681210389585139107696544820497066119928020289810484479903481450965704460912054552606649741499505424241764250941072826141878422536099535578854406367243601240568888714379122955875544368842387883450704783267134906042541811914314808535793558326670147106925081975802551656340258243658638766188059895085924420892673153929572505439212079369026361930068931904184557889005308809401118651420160212056692628507014441889471747305587334059216843220601125138172289251427409049922229521174066547003989049948485652025498792136657783910796658980744586697113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -71582631820686517142334230443279253912207197755498262963156232665373266977995778660695212144304523906086422367830798455477198953826146128927712910606189933382166474416293384801325713875476497019773484312756604464530724712335682174292021336348536819382831425763797654760436519886079054157423967930344834282628222455169393956792703840995710364618828286134936452979942243611542404491459173054921923642200661093648577499555113385408108048184258399637200602567065788960115522750675891310429627788818270732135729909166700795914291460035630783000240080123269320012441444888857405538269734976812332592996214989282084901644232899566329043866791014120414823646364063865101020085482117526554787798274328813037101981761962531412375170385777338763302124601505098724626887999631456102165722074569438727260366849383514380910052215730799245845672517614526444063545277135372211162933496446425102410006719582502521917983115384980743338569740820507954142472915132041288871710725439884125313624505222040195959830247679350789268165842221708267246987109979821669254903137881849739634755937401720730339149344740783030834269147854554950873541558045944981746868453477311125098269130929453748670316752512789005918539119924292868235684029559785677683109748619184747728860123434582886019702432157716899699711001257667594520183491333590528361318530047294550365039252527691247745105001578458007320058904867256312843461937743125513365550210821577848702502116498438079672928254011300928618781382318529510996316840556850381993363954415340749560954102955980660849299898086201390325957178466154095836395548463789535412654238640655015540456806780995501298406431843530250388719987588050607496763766236688002189475289929945627755964177282087087240025879782602393528134500308510137343591127506321413619130865182888943665579923916859059579080379453676999424083552293425748309187422756466272978149903969697950989289379278054137698129193297967769323232726170433593172942600302577556059370106592624050945006199315501530715723792717555482756721873804285793465657789320006937975115951185864335126124556837967808989437895052992881229586526555775450031354412239730231548745119699929100965732480190959439733974824806871763368231229534959272156259585453614269489649916103287510147851354996302541612063429440513674196292255156359118042152807285163347243558679748593851915623733640944012213358868652847827763094455354026021909185003679235476014026447783909591392501249996049151367693924765195268786931095232029082417067068278338982555375631967289890759968642477821846924525432011336999398894835869022960946578080310356169375335256053108280453273087637282750490616586019682617398236227841419004945661722585692148120407030900775465882259309466475960928049043136646742016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 167509401124374562596745579557886211751986501527463758909386565189696917903803933220244039254113254451198587587209913679416046818113930311171873267100948344599838364850912530726792392423294034173606968697302292678852922093004648027285548095248740156550013200490656783222046668911115200824229188205682837283565016181808427593882339504985695143129984215269927864127608780020954769120750427422803526003174450681420119460841027733643062402254773506874683829413184650261929047441885604978871709777652112853398453189007485927172752327677242502648541537686134737616086537848668091693785229062005220591250251779665903178199115265198472028558919776809972696150915496123874902866735235975776628339806780557590533348281375886340165241572670151609599515341015187557037126981618761336906230783963361205162887789604364935979268956735273372519518428057649454819689506279131492764329653039109348794163893864642885214394009721855707347335964763325272522241042843882187657599712921899498772134700312873937503950349157046611704627170655194937683108557142136219065958219462716464098285462089827503525154217575668136981573890131479274684855169563025191631138519553141157847256829686002048377154365191697890530247338737146720352554590338478205607455645357114098131062471816828953914714626017938693200331002822982896172829426940082729292166366406391695105465143558916668304814075643642446738952309635704945127464958674418477161795237580723202289409130958428500829268118241581603424163662555086740043398167256636588438663080662286724644433150925554673238144339367677353639958878915208804872922890625017998120326489230096270251693707998788607611208670272500097389189708726761920131320369298301048233580527587808437957322705967907972769992850184510008548532848711949544164275768529474391997316588313745450152568701487988368400347592222078654523894870744722875453486127572538109558008553360709029545165746365823431687191276892528941830727788129868782953045370532302099100410244088462792913358992842932467050154570479508207307645415294274999542183937103415238687301720186495417480292832285369698266713579870169966712440260698691304551494210108451978801595505023719300547164290224862238076977447559551072627894425078374487146156742803116598051642941783003615279736800437299252126346319785892524792528794968092335581356315591093928888400752977000961495652313449939185389272468300189095108297724409656597785295257180952259024308638150194741947752666488036381553937884893688695478992945117095781498631033372198189263366219619145275584643613949251866368347681593844327207393260676203395932035011525855094003646624300019943539114829507768396176126789808269387097958545516857369817734456799522946545175722562892542947719167367524560729699231969174355968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -1806940514901557075873855497999672557662497945688274464590002660599385637440375829705505835025921662501061865799074603907267849741982000364621463885289058411827305617397782573154561318877614470775846659811063100505671089077865812286802582208349379792782124752509398138434695614103551930641117851899171981483245355808128490267060764260033494764744779743530894957506073606349669264840862964922835145132402466664967750246275145878793380548891220239914477445989166917448091676733554609830168014277445398534757118444853101747171012126669594033365864157081532414710684916689243863671733313106282672861524227147944017180567616695085811789911978093028181344083114466868312074555565447828307523373326038670439754335157364709996048894079377304912091778681006248032097943622194457874590400535746480541965441335324837467702048774325295437919350366973496050362983383462030512657311260676434396026444961302671458173949023949624829736578253000013165378639768963374797320842659820463787277973762312468400083941605907116105399039529683509118316055068383810596432076658393989834731316722884061408704905431768167290790208337340229697301288711995543827283945015437645113190043411254874037077997324706001087881708621842817091222253511270753678233797643600096790607118399047425042536313177790476642704795101239526428613445727893678411777011797641990888211016399221951350559717112979073912881385410793383707451491187820657463803722583411526560639337474697428681212067860232754378178168625274126833792818878941925088023123386422075127568243358367669992120487400705289041337132275771183805681192736626856255478993977071837013075082617909577999804629654559047387296769556873357452682010637262155681006278782928156680727022473320282936624564529700749535376383033314218482383924627555917680353275986179034255143467966972420367522228911980962444551109747136885078972831344844617755291252448732964592966715916476113783540327956866813837204268930351681916916577114863007274130187841489152862912238338884526971785466960721040575730368632509700637537901545701665791053455628327451459074841349440423242695819843648941230287098931299670103028438790297314864483397414161474530276510808031825183503892429582765337013540287637684914070978401330651847755236730021147252203554040584591460421034043811401228468694671555432096625394254622956622555178071322748755683579199559990519083950702850221073722942409244500738422341166308518953395554708515383572457236096387098308904600160572404181252019642153066524342133362352267107291600078791411337379863535139735706610335564053758967511236059234720642016513439229705861989363997069629989195919328336385292987516367953251540822612039683057429718494920656614583408741683518177344645207514672935768784985267632145956864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 12353597534418991039897865557726230628846893622936473038408332312868971494150485185438403925229333208339016445765985415699330997023279973450985443788658969491888961865403259458323001931968246525714235124246030232919918461992584390256467308714135447318369044704164192524412025474352074660300445150077085343307431781926495353829001430454013875454169004937772758188757992271227913338025481557387313807774922526572003716688944263452604659917313843053149925937691615697328978693968036010914495720927233829354958268496512026589345386838874538976123170965107169035112076545088245007789834499465508673876312845842096702672531636408429539014361490166435568007061538834905572611090818265526725917374808735187747718617563343774265693219132766518451552967939461627403511459740944798408944941405905535143334510161652041047832564926924841532032989436839630583652157871085119191064163572127151931576181210868452359482343064478852018324297428772526167345981510559853919974088573707470040055805083164764649071844041814661800091186603911577907877218650901634799679642031703390044459876161270902294369042644567731104380016263307808947654502835527460558519550368717576006545413081268872511186619957499092116684288823147512738405677983246741176632759238202923862786167982480888486110739478519089325867509519615551912359111951552382825240047758523606788012946990252594555749927541756917880952836138254178251397930734802911675135213878653061461406881227379652923968959093054445058090971854845857828511613418136487111178930084314521210670916984412236439898004757348865608479926279396211830726075422151682042503901560931820102206886228969645674917160406613788679576990152365718469485519155611567934904924243255449764811673956000592064928594471732539373815695403184392094795277705221611458519997073540195410901326242291614457551166032658204215108871641614082605392602578628159092428883508617830578672524471798139104596159995674204571955835676578004681352668960471907513491701224848886423342936918357808200406577747503625566633499157438394181093814119973846235654946705586905502208196708436849313719614471060825216364358640065633814966734456232887802139584708865484259452600524276955056089339248942695856002887241843278011433922712052794512912033050214584931369062519546368500832074936465298231650705341162966930929148047125858922201549886706023635978842959403435471285051906360587349881260956624080584139392961642012670783169399833463977188305753908032405852408453304799792952625819713639149024742301063774677000423168795947691183798916032332304268754061956198528100293361914869806084095283605429590782068482097189097212528709350248787719408778293322712709922166221662959855099586473570498570893039402004401992282443926579482250025440905047048192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] -52868703693970859515907675420308269857507590623677449146605031001606251021071049752840184502336641678124597029977365669949503170165430770206474638667764410197456090399360239613250063708888094244982315336392145156474451180775446643052609991866349124197527210774854562973998533280852655476845099816614432233908010775650019593661916448226978472339994206082310150588813377596782686195675478940472690693841367595839475398009317967628657408143803954493201073654889830043538002687280525210515675137883688714140117893008389154493175870761005143593681861912935631127903832236063516825002071669897733283604846493445047209035391812769887084872007087531502769337805282812264744080560025919072826480770250393572052604994211158552839659074757185120031540851166036591383840519872464401121249741116521411278775117017545039601066035596778597154395999081811495751094709475734398944268020184924338932432603482100512094335762841412908652162742546828516320332023827603771498211405235207486305855634691404981287454740032065842987873429382799264591819115299816802504607844505301205252972874201051459154889876341003978677237369980051711201517504279350121267676423894528947732678249679317378316471147988006661614455145994645335952307025988354166846773000974874601120127308193291134752892206215536329114801992090323557947096326405953640819930162918665809267776770882335367163093487705173110009797725425235682417793798098101844421309146814630765637196560490785334455506583402878363454161810794671933871474623050897053493772278843537809059005030039353782633005853403241218618133122854852356021194243662944335603614359056116255147796923908987930472436937701382504129548882065588099683332462247233999413609787564952805875156230936702784151201625504427447374937105335090262647154759401110141248306001390039167131458045199643270255779057139681568087239594028941643460809245293472264424326584103930233684499940355702891466222162896434908752672542200218111450197905019880279073549258980541330049543888363452582160814743498210785897637707839475452796866206046144195584169368348781138740796546839713231428608458861871300964486481711527522686658211802016362346815622010845363800565000495783271188502392877665660934412227360395101580395031137504163144861479052662607313282409791894750205571027369465450778058096264856242791269675179462874267460683798409504453522512433231538592085966437257812024550192426731086553498033780611670422241754993153864043281222412108959829895691309284049855964463295140039357034251384642759830856995256490140155032751396423404042382296658568023476011164954288378841850623268332083015900143924621269698580313242802101422267412685060980370047383464066540099188717169101634752633783267685420458888245677886296029626093109033134194688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] 163585746549948137339487728609451310306770375309606803027297577616871762256970613401989710403202688727744356496401765301326153734703275473769826934290361538711936129758243972601984103772206863778200892941178558564403638984616455386543009070007932342462422641961901165657895671815956740043025326372489037291632134752565027164389439863407393799665074228386414051260056048134986084195236767316791321458216474608213161354324927635736629976283093942416484893669996125134605134124556563396420482659337529985547849154542064326791212930955472368480935643815033034731300182917830179289436820468925443626284131164480437421785093690185853732053806461875347617128752385991526761033014112086772052196340044885183010915793688940599983881230287817106714480678415732107236680423528574320642229206954987839498244966479837177874672469067057019399273058878251812622745542748585119901770903118003452617461901264169836446435139035328954041449723351658062140005800516122268176689951288335848898398693726370076422357383850431094175146144645909511456728856183966631900852855392104999998684021222813350761069283274765204127902414241032073122624450648626886659245515838456188245577265037947767142911873884789772531248692629222685803923993158767492987485568697650782259560878952536397588910019586515618623069408920226986644239456600439597648440770346787119293367464803617347450689721086314124781339908812600095949716742299218677969499491796270022805063981867952630053279345549485792926095577525893957745589564080999380566218695876142268675544315823687756551964817533945255485227670718115551700110354832611277401084906306405609389819756667069518212021663754268084477967044532081426475587557587115725217697672289287564679643265717947309648662126798075472461511018576864515990315071558366690526527636044489698145815094353012853971067026018829153102105561723105143067296617071638744734946511434928972219544109832191617570657355731593897553060474470486633547483436878729291373212399455401298027969406541807519648551264426891706585552225784154970855377300003549100227122843103475343205523382444438437396847042630081834268578012871603465213448738557056656367709338341450331274765011106977476753167140069539652026572172669551641100539962430791190290333952819889137571894508674592776126500092916044946055891872969645493349657478628727489306505833524241825830441409917344612890794316714119644696042184695749520802009462649428402992566102365261018398553884745856453934217804863796527850029865067289768710952447248468204105688380598588176920262774536788003854820175440419739724801651967760920338850398336538182585938400970283502484573382013402745906107667245181559905347648890820099421975784851317826440799276241458813983369454202886462114392936824608351322112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -395439394082992146617162270364660568778572445071191644719725953622916763746685248397879784529453311955192301024492368894672467027391159569939644448846835882822313416440687857386133224264969561638678544833793924236364216609455353846490354835486990960609690704191975796312648185245883411137995247343134897661614205036965965339512947937042525013975036821205460584271968640007363708689922210072769398579966039379092147708961148234517589378674497498982397383470684966963059095830989291743166732866324136236747581190478967798730466192915564219968534502384187803499911736491194299103761517617696195280687833032961356678854344559897114630582942586876101350872850107246187103910846694733101015677386158900935932738121495549058330545241452619117577496661957768301195987008789077128881992358200963042206883813979161402805362359455314094696365246600437261887595466170167329435130591507545460884363089220604361125508152550417936932642721044657906332748211392067952231948591922998392765769878897491617361351128251115944144854599445698849124478646433010659695714774466689010877615331388473843012592114505278240531470210142853451776816324955317558344951356918705065114543746990301820947368588970930245195632404370613165108014600950338709659125644408788261427111458043753530660226496058713310716820476863824000776442552324403958052850975546291538029023185089729715050875764142965958069709575858139177708573358276283452231278212238166909361020181764873740581347093181503568730973515046525722592247851962253953600813094797196837698622887621152735814078566503956495630981649298759875171909309971212580297785186373127141580192505626883645231038780239086597404969366701027587411036184712085099550284818841060898929199948185132602149579316773007967066329377086467895339655643835985540526542119580959431250290754683617423970957630049580442005511380280964532710900100457128811138293600415680900762017881495915949118143801612928486350549975621334725829941889865142075070573746801185835413940577998268575256143940494468869333732881117456265180294039653643373065156397351156304436386926946306210998746799208258229397653379320329871431411741801554188005333020340878176605320676000678297234805361570973409293188228693940691385686400655324622468234844367577824381183945463087312536151832862793757171400424778213407769480173221372735161958049183749851943860765452304209048793809967607652985547047073820764903695986458587541377706793769249345842430374366623022897981292620960586459544048129443350007346592767266531394818391471080823136237104659122977780605941503219880335732613059378455891318699787186127682478676770870482652046587639334724390180188052598054867793485803263926787354469468374432932550808615218305631085534819630346325981645353087022399488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] 780900969162477754352175503642054541490997549683744119080350231507727754646711831575187883638485994780390720163290105606249685896668289352657689263845866358310351371607936755449546827483054614568212625290763508868478788811357034448271571846401068073380343818928276709378646233377289023331773175029915111204253787039345958569971103806129112404843125600479607385632968819692599123273279888216040323409986940522718869676597080639283852157312004027613777299506381393412320005081222973005238890778132947149444442303064735105098892213999138479419937246084203976227441677474860057450664864340637000719054075831246745745748019488804070735030761711483768991576619107520641984353849111820717106133242518629815063661648193290719757218681134978862521965540459592723429776505811624769028432813615093976506351754049892190646266161057394312235703927100918279407721497621749212151411786972277583818097937889505048309762507641194278755170603532198500592934993407772795487054420056155296532539537946435245190245571863182981185945877222009738865107902845738158092015304782385526267008416427642996410931514906284496885456998244772560149457324157632051882176084182914838043068263227634280344344809676199041124422060810269362526474826230307598396540458134949142410088020960170629645072071113962202349966107281746103335604214003632249400697806536778721849902340272400784787554896680556995929602905523647115594759005457548448543878592965506115877092686092464313494837913218227678777871181096295296557118632492211546369027414630313935297172163192593182719990418962893382116136570608597829044030976252455049663309078329392061365247583932823430421833484855676133765199323554830401874287579828407103730665535865689700742990272841507195444511601695749744114558376213291125791144475970329680084294645064057953382991678089566278678430417682847952013289427520024842058928965843153787445427509810773554618888524443852046062123469278128454215784655183572220276804839047855164813787255434610457820485298128765241126193586438590587546561605292398069222065652985551943380551026655615626059654721179926137080906394207582198004804286349106296397290250134151954414828851270666699695838926140548374866875602207282429441545593648693004264203591486846626515732919905115940522431542722729433028951090414844850235424938804350954197806122724534781608104748867259810148361285533328591901984519005183863111713036664236188920353872194654274741224358276034892323994752291969520491673513485741730258272256353583701700249395834775992936830876503751337347828035751717095249817581177192429635839998934941679738515134206105613076240839963519607193666734406593015036300046093519986063730204148153720174079403852335024566360921391902350683571180420324051030337058441632271040512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] -1296416046306814493468435386575093131813163207056447686223159125744647341025993190532285352205362978843295484221217287597394479351596559125837742566850287751856215246045970264437792953139165927288187965836047495495245296809551609704183948880688440248290597240389556104427429924273480758869231321647778842006662034481515879135401604821073082566267012093703804535964983282814133812473534533197417186600106709978205353294752321938761087868641963973537603159673393926912138876587253973120118788367005623425337227841775200200102188707364489239099791418741225801310011361748107007721419731661726573002761506304577531891361685298662544054032870462651507335748326795131271675922966932831488366054334955634941110788583848344357278534695455331076722439686061466165964789724447698768611410375881435906430791636193727113064587218690951290078708540955106878644218731344165182985471676225303866127340960633911259330237754849402051938234711938301359739995151693207576966405294097731672007092264514689189222012860751870186784412149362253725358442315174537540320004490318703271971246125758184080886433226876240338834622206083992448632842413641915288780876372948068049872496911317540104536802541956126515332958164723930406330268734801074030991839219160188344116561606882675828523932960504802147779274056483142984617815639802244448065123468822309323994248070439638044131664273199498951885316631044474288464381737195177064314524555478734653916877600087795883441863172705751533556560074097275854311330797052518985859343811954316230568426962238912283143792637855242865995976116920009032884308620787192757943114813663471144926182933893851812735636381962535990583866742551744692257943974028331673242038517782906531213713841353475504020290279570053319937665014886828237889166030636802911998524955895155405730569123764205023681192063936333420551641364099890098156776995157209320216430159635105473635022783240914890717374917870931171824716484775366875344194784335025923236481138633667668149426520347614904677171706988120653748442258409686144923067973545031747313596024465590901964843121311671705699630218031895004499118797285406313607111651082183050357613623286757279802066287232754313788374782959269020405856072351030412739341775823055881797576576314933133320129037964825186094137914197063855470620616912774119583069646142090082573556022236241863035068898817756205862324495807634226083716001874579000115852232933245837003303700331699467415417014982480826384183636477773828318244978110523961867748031924173731175989029760942097779353965758524080506134858493642294726323227441020273594017211408883710582157556730248498243386712392255907628968273764891540600727250198262985801931053037890994144673524005639425122863271076368316606504866188629878243328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] 1845733595990112619858300363960607306067792021574437756389808757326295443165998911954920429000278556704717898872102277284927673435513099595002060617645584830836317382032976079303702045686614397854380386217713810850124248949328620104417626462230539774882225048390617309552224676383075865704087022765379967398750347145380971696491842924849249289348320732698879230186558515204079914439597754736817311265131758012131141111193655415976363877266485583945487370673050303881319100420991202045323111045450804656584109965118343635417678893244080465970603273506200339711091962571617857141094154868946141024542514976076838419721168907213636918254414263707011416021880246094817672532856644132742744520514289598117875665006591918158677654477417006257043482935580879270794186739905740689914615809725028104028884131522867115376207039473400118593819040108598403647703617958260189596979477089014747535799554515440264267422767724958649285831633827640813928096179924851367842979921869763189062686672685376864941157881135715967014816319232161942328023320284077300747611267779019672936922351112956120649318318294469436612882830526588521599471029753261637392731178489115528766278607342419068527799680407346648996581471656043092675242036156819381673012307271542191911090420282890892686185476015602565561701349586755531915760744474601111644989690280516552364173676089933614346203187866429658671167628313695952350412933849775284836164081192517523759362489166367908831859983374917484637999723104783649469742691393244897010334364551992762456149263108759067846295378876745943373159767344916124581188096537216245869233754150661204934838339522973021354040359414969625257751342214580439918921886250143463958166552770761862909365210192939768450973913901702621682855831194709688541180647697465760088096283818220115566241817492165766515624373593691254418808491784737486749097733606044451068603931233329552449213955533778640446957089530171895724232157053575240600895751291651576988355573928968663530664765583353194104494054621604317772532073399978481212163726752663771514260992111791769618239913399053916039241206831403896260196734109742480691526169567673006734701218170379539541948629710328757650085969558217512636244196838253061509863557934065920424661246418462628028132560969799517543920466983711001433870798141273678988784872829164252960869969492722645388784763416680114821841138683090215742607456758889445998504058346612954807078893455293880064411464427936902979982202823474098978879232999311746386600000723496273369849656506677285499433200471421998191286720058159158518295573438094595749029766425784904248426745168414500699338484910729680218904529732613880482385981098946085603318420014175314306353632259004346755787843775468854268080055205249048117248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 2854209777467560973886902095326518994550362980222063246468721875095882829211185767032837247839634313471474941893836809619088910047903452589584693024613030392257238033235586263496712434165241041771900604523603451319122195136910867394276064362542295814234733913832462332782622305045930574593467981873638178858862367267474044053149503679424777806879460068835114492544373713142411053942281123192983654356072150735007556629213342504158827628257479003442107512468542238215056096993624545312228157964950676682348506016784855826468908140266605588602203807907796502402816769191553715549017068025063304693885329164207790019782641441529272677080455076225889299022746418839500328149182407300270215252951830669849433208608691799817754318835907554061716634990909108240319949042680003648433344511080722157633855356289711588318195507060642209721867142597540583130822265096377274879676947223244293221627972582143753320754897389708777532263522666066150120802542523319781902961792611209775985090090506265768728064961374994850949190964612319240042152526645699784083450152132505589606387002133589515265319426902304085653141618178175560265787148109641373916427906134651095181121667893133816756075966252533016513599053402091533497839587992885901845562301891091728389397209146808566404763442684761049456121776603021316896823800901931643166817282748963278252566595925900809845461169927895002002019948498674309218600911498897667725132464001125340975096217586987813681469103799842004180405276417524021899391004113182551067104646581832075984741239589352011022730497728753283945928124311074234756208351892405163266712049388133892678777187682638706782779385166065845145407123094288576888356608367774942347171234582538425152505780896673755524538423259061972442338508123567448867047500516471422276917540628499694860250646084215884268648886257345778426656134934641351025217166567273114051664548898620144715207742441743662709180788851240407355955156524970225036613151607434004298897081544577056977153263672321657107584036627268183722877786512372460268998098596595869377104344412356855524974181621888436709814344034067598790951716648457260945520251579919655425094324765689187805003418346737270498490797295496692911938828004432895222731881502145755223072759243813042793874652184410852982696530390186810144417461680944697180480389266335052758484169884937835907627420385504768551293579332105720659992912254090202497928924640233371511345803947216284649785716311765955518429072955249392258832198192447710626495126659007106223488238578680405508397096130047258109111404855782179344450270362050023863153581612834164717178428095761197157325910199707728755764140961353518240933912624530937576527992897587046635163827322988262629257596427420940894208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] -1196145420263152926141686650305766351911657639123861504010332741233854570142186722550945969134510913077496864841926680073076416512965016866610481695818616414244400913468582376504790201643244376578027619211568585506061872539073756504966416296415477086096392005458305617042965718983710494042878850749763855494849055212470837876247754165626996407992662057877386935032933584130260000713706894315030689185472318092455476231977955242488610742678310396953733725050577557674268688817776224617565416916313043146889914872496077881849106463827350574350940331103844609197617431113518915473599665595330046417257708426254026691637931358003071439311584721584437588979696724159630098009151214274375553601074019302486501011842670591822530660068380292052086550367970101658277456185243570742024265820719930490799812562410708584146187718805734933608278243648892549707609822711804929710234243414491587538368316429431403279539568339245824092092281892639059564913217636516895255377818993339202906823929856856356749004046367861640401012581130318107862730831877224197158763597194904354531214209155400283944536971147010383084193323922235870506644781538068104852478146379992146193238106391601108206300204692683373283562706636680856571429138545298246242791366942020666049487231072335475749741488882812738745016017010019102608488335430992338248769082258519660602399821798656544538182359345646053496231620355217114617312016965055660292993284844134488164629689717595630747042256857846295675726445812592877229620538623136215494873564446861532739144805338810604420291274243014701255532963740137402168476045212744508749830437461533907992021396756240162661893961327082350818386483749379747944922506562649913986176898943293941282100984095934569857025019119349534197558387033398986589011760064037239336262621647060760039122385847312100530897729538570738773346136897266216687747256522387996387490846979286418709156972230133094932288084077160359874884417607657976893918944258210437090532927129953764617532136407929049657114858940921518154097104544181375068420999588738679267894625033404748791969889742764865921534581923876649384776695068788834160611171856564361236785052177020903060954790052256591594311001401182763604203324947685343290706526502578497236635837706242908832587257252638280495567132035545680028286007550421812038505234149162254044488483404747936551243065039630696168840556775245987374648156162570049984336258696205324888571780727157865740472510410840210611008790986433947031304276918176647403433395379087599385133156347037121375413559938716785312629285951912788042188443981295437586926014152458314568273316854716493695206989180520302859184460884229858811006137826056303594468593421372828921675837163225427420467493781114561692172288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 148776683000342232091181645876954645758387856523623195768967505352008447596675042436972004046737605405692446664796601311665704806550389613884145493610455022440793502072352129477588286515283351307691046346402439878442586549448344033724396484088718679991056957875410485656607357457838185677530946561169713042704028820422420486623100160033154922343513093467952660435344544612339620552658749239476141528742171294640429883514457057995567777450568803679635567654286102395426884410767676416697184269167463983464070629457678286907016797354189883962658336927186232961222171162133094753492977230334647428578112120562498088328727334865626467285616801009209482547565574293603245885148216036526087656943288332973239700262450286855310721783452981283607341609711964640832596971345658426609175720617731056584972729179295089482052890818276106218152978657358692742463961147091800314835446595129270705093806700427740460736790157676217545076902850424478711495233262967973559817459493116495465018662602775256737804313788997011173187659503752189349048775330440831043590946213254437480445781914859946874672326526608023669595704599990156996053599039846085865211810127856210204358140581439145143239250002923318896255186653845855147288740987936640590735956230830045638463038335407644976193452620086459399829874549701493053328298057411568668204015421172366100060565968599831810677220763429355624769780646010112837177552834643427170111356622831466011166059778126255732682013610318399773209467516460663331930186243249092785704615763647651768165613759376061193984711980535741931378298371479179988211447125658820716645192099087382115214110301741081554270493034546667213015591889420997850281076108141329449655038156435349610508358071396347248427805729141854039643790611913318848945242084633170685754162441477015501373517574850486465590672968120159287658043741198853076834382710955299122606531684491450116392725822391193002482003736308284952199504746629185535727674817547718105302588241757978131279226558263770477924878028986680469081396433545342981783328410511649651780088171440239265265500671171759966923076631625125992656977099260885516001191787839661219985723623713174740395415663410923815315647564388036112357076068144913734525176224610345269283943896746706244916156804861101230155817297014005548791658910779650270589027172658406351163644004800150707959815697032108136248010714099874667795053624857847619832355596721625887158548125225852287681235071293621543517882243128059907847434798189239896340124002271696965403697535832387425697377257569616647003442920284744714552085910687712119729424466862443748481747978507337282742914804218965843599521387149905352585655750733211933502141225299042834515113749165768219947382423934813844759642112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] -27517813295841193202178590536774823565629383817576399373438858049929550744781574900165254085278592956893131552394835611926885760095819581387177338582193664008027218356186888055329406614200576647591707219371415977960938519241125326207114554128048212131300060271276683116138176773793955600192658621806895572212204470230848712768470653965163494072198459886913739320797701904103424753411747532276727454171683731231631935602858652631796040441372553820072213491376645899882905452101126292710216266215793578911242406614478292244294281495725221396738997026524659029412882728287570766248570005255200341168428833035587469020831439865421095238583679700447031343652566666560735125586948688022630154673955095409421258649756383176822130446107274643354685661782560366015927630729453750555701619410276676871500805154165017437598106920686483501076636591032631390601882193413597964978758816605834714929349225027186124373248200503209799691686007970554057013381321582345185258558048519698609764920988498176833891532033595509974494484305968245398355490816087227078193966745466845768717303490412436137705197570495346698951288250782591372528700176419696509142198758572172582480339361423705288988319842338297597331383835835737603879301669215208828735190027149522902942248494811767913584051955025853904546315603833949262979137370594735450814929582807724845861891728742681705929458211880122926033092965411533410713367494558538767400924179288110780447054817823353614851895922651331246339904134023308778164102467047777832359568813256820265933821083760871496515289452302261351537012126695402825906207767209559319400431837273191539389888268163521382513258490547839593779291267604901643673435768316999034634552532162602964337170635181612102035423573469382412649036377562861048080676516173164161140328880117411244194306698405200532644902252090748015805340957348067109350180785273286963917349115381476922834010685296800841156493943141290654578667638744768459950014888597324548598251620937692326424876947120173589104955815519178207469247686299083639693529072942648387831224267918485961209986642119281655625706120836878274700099714472961627324594867571426746468635350893118940841382095941095508840217432073705675481577446749579086790500106914638722535191062330578617717420575053078744537345089677035510937471178997364680023605209276924125178894246015206128144488775142555976785436516517674792556581591739563061501943746272854945081420531357889312245776176627594944539441627430581950941602232503404253882261578522236305407401236345360451639580111163358374394032573887282777232555825311340776368575088985317789115937515383329289390910511000193010674282932802663246256576085953869978096766055459649277432518856532649680373690888082066884435533365248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 114598840629398500408129467258610471732427486476068908163879948362463515143628052903716219294496888317294684568608258253580268067191084575114480425857554702841344057925429191330592172588964996833405682769475863059592080172437610962840992447520430850435988728466239971795594327362910462610697355288104667815537202710312790141116841340080505280180343379950914816173951288753955547305111214278113086220041042818202998771443561586993048290872506553708440609275752821936008628643523899155109163700682505925483326886778441783967577779121273701305549806956322371384916186817424574484523907213510605062558184253288209690422518519232352063146094189530289725696360341949451947280522774752770056600447768371700954057158141771261188245456006869723593062568191986707495329021687865860681261289617344905627097067707827603295978684122979019528834401817987299112376307440921909416730654821619006422733293187890432148980331756747058007625662196503852088239666146789088812300053405814297038958470455933056326742542412919225527227596733146982893612103296813068016385133946222542615842604638239229884227160470803424851104530028531414056462583512569379674354138862704190378382942657108365941988191706468036528364893367600247283208286401854045481219378034277794801791441194182930837389902640857764564718134671309331159393338764896270367006702371581772363426505295806523513309475223666574254120775899499003548128146354201668904538598047881066916202102390819112695284372274245029441125346012150460862212785708610565851679793067256805655394231756156751403738583561008031819574778402609760994232525908803818231878936200926726408845793634016828387606025398509539631533027952902350814647899274056790909896107400753350265394284820814659652576632607905671382965979713799573819684062192067389623363892871774702063520338851783124194310630120048783584611482065246377654164724063390922084979455766776062575471289961152113256589398287452509923438086917324413470189184052433310857639720608659235627893915734336549602745800020477419856392999463566743536300616494361835167992588148165148038792920383532215706323293808854708779302334862249591205660575565773314415251672767138629414612720436475816638645072998033478721545826460036237687374405913754440992574493488835969974215852481262162051547204201937205636190912749413914787634150660005304240097094912997917452065836235190592250127082853694253426681035318216053556205463962820701431056558617048589696789638996913808665919205847065870505385896496372915364475387050705033201010420794198433874823213730072220458991390304783422049986397059983163183791455234644666728368845443313451127943871266630679575710205724795927770903113245039714406616967657903774011473743618446772066469565196122370279704442699776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] 16532030678700039957539197983547239462127647152819562980930566405224935643124095045970003985520946296652888406760622818909613511841890874697493189511574079697697137668146500895162755498690088345468591987003711900725468824145710850256599585505515800386535700498826408717185857366287283300657497469165986869430331444481054183511492386642220233996070023124399325971083759180134424178135601454112297662564251404021805472590595128924851009404252698169182285699097649777720868973672938894738358710783004276797464982423019974700650375461154507707659267360017784370048979850734650560148196962563839219785776665124371212697008282129180014337083169552251296680019855795331120929552000648014087235203929809648015967894232850588435958491857418639593630354700038821307262780793916253305199599597141014381261062173572599986630184989934959839930086412605687106641575191203993986038361175515893740147924428975160612636142758161699275826729494333569756048586731098673260637707916167588317052736114828714828713517069229290860829278324331765392429310444050180408303733023575902986563067332573772474737644274749140469679025161869884407962539412240097957057648966578560819438958617867867588494061935249941122121285094558599501714380307661391049015376977350508241635983069320329398263490054919842583995345474808999257900811985119346243070361894291176224641607290856970763323837047997926070151155960671274028335303191164051718748388498830742633910965661192429987333594693071061785862286908697441673349746786711744060462092105087273084207462823417027682730591699660267768237810732505122616285177360356963737878544631470735625275408758345874591215361424897397608655782890232708505378547693208722600552148253544664647351968395542860272683842031752566960362919912648139798244056498029428787806772946306784306788110023669202308374498848001770464114362156754075419373866931442750592519661269589140874713478392964423030666102330746290769293622512459999375692610555603770477842834227728135886108288784432360907498167428970066977181155598525924943809464717870726042682183445922928030316727394683090958089112589312293611516755148700569883152685152427123844995739825969876822335899845445310156975102582937215908164901778197499625987990291775336977609013339397016598558411105420147032678641540280363153024494898126463812565233704139600097732059556597264800493297121528087512691134162707606958347287828534120022184109130391437621089364571857632037640866185590760132528545252847342466226720380959394180741610538992595103915602342180472466172094713253733588673200053337634452812229205485084064918300543015149866724017500414922391135292898029523852550212956077897348205820465188547954731558456829615951469173449939393815761723322857635165675320648925184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] -157122458432335859060760139910133921592723695870569817803318750419258662704749610199085020920557316131611085039304786519781138325696579513467144820758656106893855128922242717611697978290244104306880127421148284337770529858526743897142734366496551978280680206468628719051522842809552603651868876775668467179172075219731470218639620190943236737587888298938931312422930224726433053450080153490052650445688973804928290002779372845453444623539021065073348237995988631243814455409680112552365715355412917265403528222241671887387377936536125816824327428378498885704707204043299027260159402122257395901731007064185618749104329430675926663941199618058212946488852445101144315468189129141355180190735893181960175237372511296017406784426350111661210227808331839136441067362074705983336502892827935946149345577101114365003119208879926203716319713864670791717273198369862166783621636078508218761795291496150239243192136780211407147276410744735935823036865906053263351472790362652970585814467597278091250707626343353499983878265272857951493497473803220747242566483881132299778516213277754306774756370785019898749158712142861601441759454679278002969902946880847960000731684042595789209392995954348586015740362239321442602410117720859381187098577770506473138964983324430431161154127113151812078231131516675365530947204810969649807306347900800097166014837084535650578445361305411665934732379797643587815285357361391656684251888651606762770452387217649861703687715128448302817550573995130993140703955365154665486080213387246165697620774585716014421989868392791542913269220886760376867219655595900527156661298444550641113309516825620091873901635055992738402104273003316076702983081162728681370243035776761556317060830252603037780580806157200554610509034822144976477077434505854830743761321463151864553300852453487999398265378266794807641432914727331434779536351379645099501289172930836456199169596416509124355451033892573496095767262886182502202785884350329821242302976968292811866186772308603171089222137163168808952301493320017796885123650462807263363450458627735980861779382284203402828903245780613865236846181106067209007448492627262461828579526107059983271721510590578808517138641923961852335778538158162349585463697553857311858417552583898106364142465413005307067644884693935500430881632335564772069000897556670795704719650399687420319907593839242792063966546220501169254409821584786492640419522821544542476122047876646980825920830989980848997168195633470048196400839208394283307468744550223225234272010154854769415721896079740143921460375299523982386076438660840349346154895600519417965227455694690439984822357290712678656631834927188947198931482675257713330362293313402846994442975745431228644595803651066677230385292959023104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] 619510180785048212794063271279497135948746838479609372915449308988669742115581541545331275018211423949902562428248787372825728233311807790903280698743583859429705262675943920457418043715230838213817873497771636934331755907550887992244631837875682760527200853916083521254861054956321022404622344514296618818277504079725707163983910370831671045527794715094349953587072321431619799454392686997457279259006653279955550637499170375488526626949659629113198822119771889909068895167938923070169268082841108690905460729231811702480401831875080496754750524730541440962670457937685487128485595612773587318867593218952616978260607377705745462726656744299504622079884097701593382633724480098803991269250630237905937361433714949187937504285122643632618910900988603118176982202891376421402489700049641481199181391500221838923533965896709535997118498441080850900692273483121798812959763589570973910498058152574001648377434366741115822854039623428719996796717331368740120602885255766043043388863986850235014266118905500383528785786662140051432746514149025516509166196958943460283732007203122780645125703789084569468968756351493981026380841847137295767134643776148811800969270491958944850504668558068460409256907588039343218950178277995002800383756862185138510760429766279727219443860810800627736134898576083606449755911041556086821603043376511488452892697463633047101102528465979747523880703697059751347701074672631222831954282042717187426345943505661719735093155186729674322838152538260570429164950783763256558197285471106633622069179145955082627822847493145923620094235418548760213428973453416440789487506359080917130576197998116578478701830173338868213631597162932926231417768531507884917032843135125574212612380625292257598895019319690891089443669831411877986720027575320338351076257209150640340458276692632054671546487085233398021610224981487899530178769329950052261819136747643008397805959951098301644604655487759238970460427571965216013456355521802015607353132597386973173771530473511723123684417246942763357738726094143723959044647730256304629117062827908381153603065521596173595122617490424912121062590137023226951441588859234854568716494213465032450879993165701392915036085696638304479143344012817357729495621759818990835277437506306752961551410010135526978957169305981308184231216316787917304273153122330699577875358892509316394449912790980763406509505733251861439587355854064846816024587874775976265205191122337145206707260847346427968700359132779657091222683843421938797324378760776163170442790215661872221890971461559611364559815609175698908805933742871760902949381843664289207584174846823167469638551423096866874832670196500266467462032667796401940464752583880940772678221737080901194670526938059347826386435557031936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 3941377846837921221490088338948611275735181929151647212442369600040710020426204404205251671735929267467137051518337682668127212271025102459595078171032097021048357905110287800623495818422643313566707592497857516111013905150525178319562633150070441644393063565892533019655935706171018147419067187533408921931226397963563881273611251021435225060245237791918868125159794932866299956835607823886793401230073237546984778278033255403765220128006819633417756375050220761458292871214684098204922398144427794381167716646240784844916270665710507618194504052663414722881057068133492543227189663183190150322866372586773633768695320123079770381021576441868727761357173485756597559612917439761338965536454207738272216293606179307034566443371416324152403741647708278936033806276432731418892008079711322631839521340875637657136579086152324519088860710708965734054712913106407575888195875699827303281296348262582176646396921566137448029003705109034732329065705802850910146286603241979048927365407228564943475317858668247682340757765201218519860454658708215841205576963341355375234484299337253012710376231053475835089841269597493401849841330197012749664648187882529127992376561932215401537036861272456192830265505096407018909298738057614556559427663290335105997215966010469649976410092260633598467228076757730140626058721133589225695698781214489796209109295386351597431748312797805966494135029141771525079524754561756727182789292667566074477723823221089890648942752557507907965891879236540212363407147994734954894042949739382600888792655226833144431434696544365726611142418826055799649411164956774404358134804001253703748795915850619577839816659420812071011526940257358243233689948351484566980759857021900248896838222166752681458907068874268549705030344188760965868220959010981908976345494333245553264212383536451819810805521343584214639010765124539483011514281070705591689849095140529525150040728762677727322074262270573444101896808314871019477290875640762767099191167807253592972958584312662990126156264971573417132606518196776609647726549324684950240917942874059890748330577566958310011983033178878928079855292136430949677647601379328042380063130336392492727071077905689941540980671504094365518694902669009671209363879672575683195111485902933218753691707940993462905496468847692587269395102362382691060674353494401209085313722383471089584110523345151913217646926047762232040122258456973592965308823852310544201677167478295254004462938550329744935407508688317874182679005491827250724665274840771023656435944390828654659496920480287835408006383477621391545899856372108238098775965213748314830108972981536044354815731839414658836648139577075954332157773891775966336239876164734089219242824559445244619318689137766251863172469579841536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -36155946023685676043679059118924529933079606192894208511159051627460320297490162283083352459640932319928324861292226327805744853153385709472580317146304545101508466378491712063390614378087079160520338126607515180303727921779103904901863723797910142672493578255561203240016230671149606365616833665406685571628127656659205695467468970807913839776679384238129398427775962491445608938929409895761062932979910296587783840264445965654810959528827259840215736625752346914417095337718053022421212407900621805466627072538662721733174051568555650425676087118891907694508884319826858762675892759775591385287005163658928255458926214738447146079983333385735920501532802654716595768622519920135634360969888949017008275575166728591731596982899198550252430261603723530770147401984611734494388756640777142869483455566452679552668638646213969230288799156039021821445400862217798963286735388426315122205325662471730146570439555110411082713034332352115070396194454553633250964256855769625438352545811349793057644423153550117978924249423578168221563976281898961037418925833660528718797453633306617526654411293837171013263008752728038176171493272311973512200970036900821121751718376618385296067392985792856188125220517660613844767138339719100590262077823347936499561143250793184459354950820249795670813959692070137862306885870880782862683513504949019622918502500229347912854033348753060346425987897845005903283119450118426779361944974087711771651667467528947635865466320544916083621233956206356960516053131750906628401970564571775478058758163433644021195848911494936922563043890304145085826882545884520861964860236624946748053216091661348187233413764585935115216190628265011069739621856307571971715141162277541687060289084574160344091396762219068713210624232478872105344821048604000320349755599302861660022929357032344824478823124465066387832996160376915838457955944962663489468498290069814817853585361681550691290790052405040967616632511929876754459722837852001109066137495504456182867669522402721396737784247667343007601989618047981094478988757928988288619357917699459811648097652906233387667171001449536316014268643031707390447197684535848193384017389788488159408935176833848106048447247130398185224452699514797327741783204230665389665783170218989910807478937992850507473516090492387939903706964824117544370218932900665563003729098261933677525508722218161793899174963151094304916906768266674964456784629202145107048245901882832228133494827860997420523979978268615847225034690947266848767678413019349789886065736722420230349181678889401165043065016553172010728448221284362597109091547099991922507556927903671497905787330774142008147373947534990880980464089707695001663050139479394235968614091600158977280572908515767826602894141998235648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 100620746759925906723694566987014750243379479584877525447143153219873337378169650511128093747895070245613827055135677624742987772881858312956768436590252254311563916520658283539119296478978860952481725844608143484162945560447730388003630743598855546809634591354536224257977170154420850119889891162134428690545280164538056762902995405984244788944984082534311818169868465884423646492154798035165120909362378865238673465633559918594184217391984305658870352433005063363035047592809488752262594460907742770402705333152496925251567829844394392820283063703981746153639946061108442940764938821732895544783323351124256052691182269914783248912126432198910145571343129008605883330555156681608271605410650221419118124766873388690554451857033869556314428780010518063108284186904866114696998122139241644450471470283083987191924989467481968550963142846882278443604580969602748992428009841990332657983503094452145349101615956874059165589801708620467283365373671263802039293109068258133155947458007171396076107464232427877591556406995329556636338811359978724285647067064219581965810413717177257954103616709117971671222977071750868607464913240183252886408119655981840349403681804379594540126655124313073073328923634904810030246168113459686134811675155112096096340156849325209376265175122247081468771672195508949779007530979177919497929673249233401342065478128688071172335537322537981059634362891835313807098680041706120991411840859589423396545047752108330824656107512341523324104625588119453003272351618956043579042367629652229387069502960718222439685897616903306050161336712738752868483317516774621460881494940740388150082266967787750588357935011906830250164417520070164159605589474910196578196566667212665969624193719895128698006494746577900398244332395486897484386425365998412554360003941455806373257516722658954960143550665421198651884758648523420533879541177184302957194863513991387218274656931187743738887825473040752287643301640162614337005999481882278227805323758730177360281704554786530007306331622415855751848988061632324757208783341068798022498249849861355465487360328624399274630889389289992216554132731398008554857148551308646885683252974031257306950757085655356188197297974876933969926430221291526546007862718260801263000350329939612863015980206478967607505138614148249146080193163047201769094745473757265389867867868891410963781755717766857282905104924361415897746804571351328610780483597844330929795749387612076589111510253147757713604798291845242338292854952758827485798742016401672733621247503754438486346760648157765060395660892002845587558896353633981712223847029997792627999421858148893413739526608546856530883607528942515242870160424229809521969468078648498196056209511379932621204822787224538271571588680333131776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -216710406024784327718575937074483381786732847473262536125222393463436683893256811312669743690421696321020625128728685157092624423376805336756485248409577022919907987370959240561213062989723948394372018648929816950426920594587483049525591918855944088817214633459055746191156517328965469399993625702220421183790084672594758571630378884611823368254379937857143805205118385854289923580966800214523649527611245638574035240382870220056604202518507310306655369340268371869302989976688847995095464629630722342473411900239339687641332794396271797434231111242490063451576852474113170213699147428841875976392879853729301756362394579492456617482742966037136062908856604171817595036008567879615351276044790803166127129273490175096763521194136862676206240702348084065765598323103575587460248564694096405467299046708363260667803451979283774178174336210833319178614809111435265966343786790824544805529295727799570259863632214900887522260836951936684495554880051630589113454349823088619964264645550674573621365699295162424705432953754720512838009194119129812010912065895762911353425960401034556548429813937338984911278152303259028395353838555475612496751168336591049128037406919493477463187036798360512583728790865779743395262741516475234082038898811502107341565455240467216506796477599854828257988032232456702623574379300327853477956250549789348244603251372014089277906886044508700920414139260251219647032988999775302558868553603917784288717672224754186659464333985118457086634024200504524174619939574247095182215281737354490943453479385038759016235785883974093354996442446807539080943220342101707215325498169119704795931988421012373356341614468729625793999586881235800586364184124763253869911044105244538018546345930137321530866300693354347819422828455665027078027557388571111394973478978351261002143090169192140651170104647051441310740131691572855421765258039067442165751821016771191729537696867385365181371250907786972515190646131388766383568482100834992862088030683067113985030823887902956786018207746637362333923133554322946209157071072090494674896519687862337191404372490378951088658383279481895781563404293978624172870112894794260901074571444772984894929729990987173414055811204565806321630146480528156251290345225681353733252873102741012676604867315872711190208675388571238474020601845057657779661798691565268073322327957584040159083818749891227686419903139429289477325936436195926885927648140527954151558208753831188352497670807749475958147043732890065858070209792683094191760869195300480672360443204523006926918480231946770343248488814618154932480230157767417005327865366235622879457800794788820490358273993704040635710694129894887491647849635528374573076095262310397840085612156719836962956884360948752115733994459273101312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 1612151139794078739520771129829870437198285416370415733353263537608431847262501852505426866652374732961184074062401082896607814947124858009470705965999218280047843400894741116835387503972075040822447362164282772324603934850814423823198251396882891227272568132505013609417702794092310565754322249156098805435362133235386494081325355985847911448034580396573348856973711932043636677540797113926580127277967104187182731271676348291307717886246064053236666899720519220967259683548215831419301990957415260543881982748316986590599056111435182259206721344091903497103289693882627964527757689847516737765898902961554918169798817447541554165830512382912085721216478116657467764610183114650256552613363905316787309761207794701584292115098496356237630955171388371270139659235574435139237131815783396107081944029262174036916212528007072655223830743985361327620333866198311942302922921447325309428195915687097306836047168797426238060258453724165590989862918822062382566186757501532580029164843425092297975747001487753618658475825475951872097731224563360942784564193743961233921826157181792601013235019579970900795636016856911363231684313688491633419686502042477299651470648288165648508504316484817416547087481205161900724217683397493243385816736386548623704831812622169231834144315897988557862798270911186908640241175418630194749943095285739911049511638791393345300248463583087691083256964111516335428094640833294279191531275109633488325504904983814640754035079534060185986623545548411915114253818037496537617184834714198347249337627527111408368901080235553585702397911307021445482844595213833131273055326322509892751205688884090876288536256516805986720824107669384830210056662996626916831168260741382263678808118155755937263320700430545164392484821530301114415669757231516435591035665923310341376177840190805086191966877950348088451504575077162792480399312294737116703058715496046194933712231854447024330123626827788733247127873519743722591109272300489093181470353882776367922523845723052765150017947856858818906685694565048894056177501639021497631021937628692268357617898048519001359123839195044706924260720753432495492773632628792931187687500047099691301052379404330542823241732815862718429650943372613679357120405654117077486562716874100991825521604863352287889772429482492568210734504282695589667596163239939622795384172987967854161650851477429151022770751920705076838916987829920642170576924133510145697742676922452363842004170114783778364299716796643768415892482711620590606078309642300857164140753593922402154338251026823955160558780592124338810898891712655450402963131713526022598437566866736580604500172658464298097796327954682826690078006985735983723010441535545238009082641453999977985041078694502844943389429152721403904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -11418986269014017003043710492927060459838576609455840481078240479695307717669522274902274339403266153334934124777695164179530984431064057336910651416556669294514006861143153991444742752612289302426168391109618025743430424270843259953709934820687429382100736743041669804359559875278429129056335597561003507300221483451039177502465180626024953766633441988556659685805572289259756911700193463782844710825916179981464120900409501060955147431528139649009705532993611478610122829803328807585748978018858598705224185560384868266712276144731783208850618641186185127031074134717046011610596606530696063348913189900111930050575495596424432331390730096772974630377814946568070377956046959611352285434178117186842317423802335472436306037993885018520059527659272407952633846196002110060021453406832088289226072635389119533538156251300641521448493005387366714345843367448885995034376596302400680650588131737247876063347561362179661805728947430003771682312925859239313441080582539892154575910920274498290788925346777498036997189660027375671202923308897061323153831927915575461073375164280532565926937055157857297150483196114394262605825443733092497222082289694202571539401248686838083571556568800150881194936489503544631639819100173972017068157928556029164896128377206633870488685927923521747475092055322520274477439772206044007883789818825720101008492270648045915938262624755306266722175208529396014407324220490988012449376100331445984531397846790540566867260251541629886939433214884724245682526051016001278933044774905083818000777210988851538712475183745450185181056957473026726428014557093775043983399642249298060032586709196196895902143456661117848254211493100505646518386315589563718294843496996644063488816992055312077897757578040024856552664528550027322997352345858985562586438320132270995527170060368209863468184900785997676894966389342895326072730052904270365684684718925337207998964837933110347577188781134362165997209939045502093805222617440198687559659160066779162054012099298864269981603742685703351274441872131685241995083845803848899562726733664759932077305927072441323292902474532597065933090029786215136065574468638335593602735058962972017695653766909164401074873854157716637219382725363093593180581249656264767004433946851775367631971348025808520859517429986045578311768116586392463535076094014787883275336972917983290171393929491908286937891397385187466502588387951083584875672257830674042507299919592727614177006776704885871535632216123494865166968285447352013909956366574398105909600497633877849783370961199044431737942038604744840877924650122496857154955378560569071493879792645470227426526809465596050281189910242998063396233563552196225312323972397868724134262007585772444906777790741777824962232577064865628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] 52111931659894498240774095770244836605893107914006221498877872954371572681802205546408838375054717935723974095985465358522514138826280277098848739755855036671912694158853953160822469269056338058306976598858807105758830846738298895420101486236165182487138985230889437683862783605070565067920679648957666602428774470561175878819603356159811583378845110782019959893261358078409428841611241272777663852160130564697177035501009425241817040909912034377765924442877107450857643874784495820970361734350868172589877654764594062131421297475521219363482702600012689094148694206275319531357158410293900741630740489601390359791184051726391748268835935748263541350359270524629412289531801733791954687460739735207774634293258860828896048137291098447012105287655533584364420720974511329978580017991123746727322896078168237258792229468351933577228603266682551545652976521567334307768544048099388324414425071021277658876513088626033196067081944799541703358214630896617943222981198455128742707335481438539617036725272156902046341213675362777356706328621705660452436028485279874373200976862151559705726402522416770623635735874805864368756753357346873443198288086560508867549354253750779762778216730106955432906405777562114367975576746643692277170602554109625486118659820521019042426458032208846317038288462592603605185127661505087318883905955521225595698824832707197781669701975728899045313809480494610786691694725784568688834871024872015883174925141357816079211882146445624293538235897363283007012359346296649737736995373849510190181943102410233705942663837954102244179633034683329186159878054203111681792796859784925170039530053203320164390535045487579990553099639651443440524595271954274114052255546317336083282349905282340641592721771111645365366898234151413314208430157876786981811610120237011582946847255421440969347089611418812824986917301580368475539275445872873477239905995800824621830875743435917515009397254400429524172160649907128309093849282006272469588947698936785087941397631863263408840456555720658455950667533059615327754000546943306607698140962173585835343863282625936258795751030479120773719557616596572799689779556146110954199825696576435774141944382710325649023260389574374717539642571052341556376294843024275712270036381754467909374259013411025372501662006815560531989973962353400862418432311309343762741276773220923450859530803880807843316658673183573643676805409809020007777720289280863737134092623860341191247675708376545577329993726893885862997644518286534770388514908919189144374521856689587904882039618757989269834214874732345349565161966993666309342195145258505768724260059468654307869765844069733243985702529550049201236192598118083978638363277704080865404146692587768160481982206180266939168504723849103802368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] -170617507161998182746259442035808047131654191691570481190253099860546949897745390470320371846543663445519318419657645480189717382598251922840565385441359587271571582861876352261869963890927398795979125906474558560266756598165920244998823977902268842816822166330427344958427475936380472416201708847635268299843551163680586581187406298017406332339310915207756878929541767001850569621090397563626849743905397578957528815953410433751677330432877095879687848903424160108557153492806775694747760653286731604324017906646064490990258245444484682835131865957188125910961125350306389581931972613442210605808580810624290060760533817941939905450237159358251555406838906088940146134421863919984885046281595393565517233055412018973317229867264147140009531167944478442391431281532816636364398637242058053482585680607098665764322349791459689391149918424371789655789112951012495076515553561878815398403461205742898166726174462573934522074352515903771275553696990647346881437018597991708362180978991302315698685777225528152924308442761239152869599371271594752148994831028568451174654061818979100949411223718946023007739557828493140749284681015056107144114669522622316844361875357410643399947911612633809626863722480867792087377416629442395030066981944849574828000301348388313064455035016876682169662746416398767599086640261919172079275565038468851803022184620824249548562937275059157454470101088319010076378393173259419242718964344900552184113986753182710778133428573766886110819944011118532230117895711350272362593378898518027272734668670846366488716177636861615886563197776480863229725965180323515548279030787205509378542327429376581996888698946710702821712839200251138865909307825874071751018649205209908786974908494081023220353398871624284268770421454466098423883486075989747829764702675645518864041783612735474737677041884275251620784655405478095506267703061811494757003113449122113066803123795819643954404509300696836176065084025689853114883419689260743164702965985491106230538620254037903776635337376515810216119522937827819369261044136152530314698678046554185078817317473634137557551382577633921362467015835677897959329946278674615134773964919347237040993493819344962525141119061220804313354312235619131726621285561469994184333842601553449293605932614344556587055265798398239690732666747383897177184940503973324307880361169018890370622266162082674246529007532531365338091304314501574812356181723458706119984278371430882062267392630462288535780869943361532991082485047930998947359520658043569622510780867716179244179774892626512830659777733428225661885818751264522521586721381584235461520212723272399940941478259327462839429626148543522229107072049550575524489232568470171834782028068042739155007117295134803644082829645282558345216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] 433305012858588849987481106148763506588247271762690308447750663524724814515284410975577083492306653577775756375578039568682463860356941184017848326456269330712618434010327726179356876613978545017598910924112441744214012791553734265043656737383252409059583302683106704641929048522408131901890116680900352442811414328953373066731976124399474740279245424065516416650960452020095525751137198765718308426268659734325644118266894334380454754338687388095421168030854484630193108033161458665429924182193783385525026001083923862756268587465428591896755854715100645007724003943298836110133523647107958872480862003901535794252464390782692618296621735784066385176777259553025707445588343839919191088840400208024629143783343376374926613277546133172790355884766617074750619455700974687971265611873333890727521944856037601476745822487034889186934291860095895665341735477737641512170079999785184332073159846885701417692165978140687301822825184537647509016985093873302966285286022924295895181952831790247972954454974862339009409059977449879739128874869573567869127151327854906965294253127315699483972530120947220348665793012601375420163771580199787415287652147312730829844142884612843429353465827495707286610058177977989187229588986003397795779517394408502931803474524167729090219715969057575435436299882925215593489183019353031674994995103776101662532833991900810080806438435069712181795529793576547331355217976040999593419250050890704628205410189741728162459900667857937247826305863353815714217552874273215329648640266062806708071859565311010672434563347390492085451897811173184040357484705364269836553728381882089628501192983532175584552522989019268879365400358545547640239469718978457776553060195891899720954848299066932578720067370095266588900668842371014138037802910756740164464354320131483845041600413930501011121069147568962962712800486197630140999480020565074481206102379848078756179315559947202553520441537753546220998322565474314608765630117054793428233545533846865143095950577751559040366583832535698837526203432733081536892600005942337200866320391825507142890647007143148085462304629705508505706905689182426588897419786435510387388170210477554527616102432457482109404242168614742732595747165549517170921457047746417742660981491400010900321113399359092652333254698808323848748389996917953532003593389270565718409668294355452535628254963268594221481860404348426759571553074706752080304466409856384044485472540327347352531532343991034618356552397193575313451538291967443140231040774209146790743187047281289998361947931139081270939370008683197262093750417263011153768214794294185374600909038918278415375492651015346527230101288640884939259149202508855190484852727944862988852351462305601159578592540060519223637389102548353286144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -894432999790646497174013126686888621956790671111302857822565050484284543732637769085395182701341673848421193362405409002202585619721682484504804797509086587888010141500031573807848390934796329225841452749357214405100442985350490097797328380597783116904321869463188359091682963006586447968749811625330804115438027316238445412123412003350272424668291603021355420983592584144512529692157711649545058856792882091603309185588819135356275965369279155862156851565987075198090816519158998399550815284254035286092100331030458634322252586275337497611812769255243599596593164247367891611207204396032101162668259859785454334350058107417630309770447964473641594741271603323573952863335031161256091841306456147152490558339446149305697586055059136424510506083124922268703942749848895171521580768495705522108214296752519600318475155614471099760213613109037095199517926661183725949854591383883125278055576737171811992483142213865682148967216065459770379712702174822932367515808743435829451380671491495218935161181249655906822705897602687414567259346544731457491831804318929279043428844588309885172533662527420213205174403817683372266709248179789587275952993555132615355503456307078459657700752111050404529377275203337882429105499870671999442993551141935119823084899680578835984279175450941799531145583401250349796126356981778925143078527566398149015813398754862740952843587867589058219926441160338606576753313493359403544869689269481652171482616409912720245480738342783027205697973748938770956693064284083060567494545220688224529343616913989958547327100688766475783210120199541548419950722293650470528650279001619855155146055940183779631218516564199933095066130536021057169037525446914391903798424994784115205504012321195490400835774793823644126193935858439290384119807859796751463612641131907782177479596828134611250693562094439927927912313494558506253457461647354240178662258129835051394387305121049354080702085134122606753616951595917052984716931159435026395825447327948163469578382933362149426815136540289579134687960890280476949019548468592034885201274382439485087264102136064715603531275867130298138742684270614719964913687949085642598597710171355566925660314907406621263155719325051567191448133807283922611973398652509303201113342827854633534413787624319146245882686887888874618817421465055113305398749530875930392287489759486339568215384775310774796658113976764277359858129624320617689825224185254090308229401358135283209933510408746840683617716625407692081692535351766089751898770979571154111909587487211203727785929958973422628015363905190691253787413774494076260936772156835026078208032357548617602286584123678847707392217364023420129598370935414125553925921312849547558606240568482924650026666248514999813240220501576456863744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 1546405886273654931186292613656979392894801251851145322251989551275276214299915695812742836662311133467811401758536703374890591437354005517215579163921774028490849172643874489630730674218850159941088760635567080374002929333036936946939697123621984987895924763206463380496000717768839213193166174418592282716236829525555999760609728864824292800889851491322487857694141470956434699005896775677693881231284766524556862860807479401731196427981130550557706497472225050913658079052870289886979337284417329905131003044937026447132177418567075335984871680187456518468985463133978334669397703527667976076493538452184982386827181738309504557232662403042785690957782945762777712150170744025910383381591424000522580690163167343725340169859416728067254684604189737667003183429494696475975555330469683899683649702314583379693929914875979043774150186567664736741861427598388608638880651666228362026577465174452184186672498473174062338967313452267537420374236766024766001906890211238332999411362604550181867126380177193189956662631990338973492523222802229966940309470634178998540788959362946956473336582841381295900109804046793275709608362885858204019787834014010542818067587714055407875471063426881661711704720563475187685839970562719839051663988568629487498010017515376242627467608843630084736516883859461161415885205461857198265201251701207980626981659530911449843369128632091529710402287097363299469962198221749482443482563047438985293054804823638802832291891699069358742608466790393081009715719506511386724740555546454232039709533028756897032390191863538291409500029060243350192628536315268691279880057990418307079952670112861230614012058824867290772184454759929800902641396690147820494059912552161742930957174695752657553948545733168726930146790470529370340840377894082644160424410752824257916061832217051355779972896307370572658109704683992596945700098096037273246889354226294267588481804879722484082811866588012091067749154143907436303525460842457584278215086881873948890372766590379949454272091790946670949336596515398934947372268493765180908901666698150051629646202089065711298895377482988646185937654789075909964497613768751809518924887256305974246597579562603947140231108915330420643738350991946126303166308402157857895680704316122255719052536849656973946875919366091673462916105285369401658860868132551035259631906264832200754238023910218578473719651250211055252560653236128736842743139815620385029625981074085589740517077622380508341310305581000898855503479418111805912215264047213009481776511667571638733567419997789597019646328181527517409939550993974094546434372754187198784397016650048692057492292443520085107999613919540960701272675503607473250224666255226955539910095339102171011411980980228022593255572590282877698048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] -2286387316057775164797690947498658925510640299297113312383652600736103737624592613586581642195552801137890185006620858829141272799740874130147164163217596515573777131044627835898780431849900779727939414994436317400323075867588194508088403506296255051254182208144629632223411564147360935466798722551877255343267863865505190676442837535869697392997608743977071081396541643731970241019765680199881935706363386308492920506915363450307997354391794642001875900539156797749478143836139418581079567204093535968702210002810693045211361576811728362096687615974555160730058776555057863826258646758675538179402549671343776096537805195500920743722183008482467432478222398604713782132732716906705913426416386521482710076336156032608282957892056203808982052753719368410643600276608876956670130879122123888199531177548077323707715682281251008469636519484565478035142112170718197205478743603104361954117697843232074176593286925088108056939829074662710532495907412091735865251043660017655744886981671044028208711701350881026910214506047236806093802310200032409207448685794063383219336588006849707293331543615009673489413452042478553627580252286548847326672101331260268631652582468676791418706878677666874751120695467160571286753081928522770274842595678904258639822683823318880608780148197021949009352001029922152058049523192535614646634339017791977778024030953718216080064608703602228532037104334667407522895592553210614505110468041438442414111898086079645664955108193056786467589741069177050898394137603843119184928768530328352025091034846057225930435141893196735460188360894101855811787879783613393186047944853616974996112312164981084573655548376449742883568323364014336929732987856128758043469339687683357452957393342480097797878198546483385221867186752793514660256818209831317294859137082122353191179242536593389520439273099798892812176929749338071891786118237130066314377555409700929550471323848866138041626320996348129473310765193938371779969195973633598855705118251643671717846402532351936751245826600919910906684839743770665967910618642020913794475456928557346286964230389395094673501421241572378457182326503360550109556583049137799975998601830842322204597779585839680995160468980649609068419970498514878804953748106879999376524310947375772548235259698156423861910557774291109233946312775992718300132325522499208919091171678183389468803691672118377217697544569907711536297059503629684248133160325940614562797931403787406148778377022828119149088513178089923717222238543214354008875766879681483533679489634013151297153753993921811248235743436890457248986999006955520409188887936520193931187638769542998857092234997242453401311364040234450751725650208454161518223621177005613303417707664652194280384529923939515672467835283782215139328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] 2935143966007571611007043017470379388784950725309675659964802218822788074205013821998027465075041062129551249923269963592057038053176734488948391571273444802602979441309343157033630896254697465451276440027809788614923666211692381128137799756735351055946731729651141053328394440893307360669788931377614464879457681820867939691641944099874255852748969050261113306190321704210603314527889694761479132098393508879328832370785087517754696337346360186957478108721734994842576187013605779307210217191991592288018046898596892181076545874275035563355954413969083650012651850935900823366775070070722291684267243067628796931533030217210803014930680887914477233747710894368912426587382373695821745916912332156830691385467305907824852584919653955610055942482552274453038120343770905636402752389709163986376882035280957845001026626605595700234900891564207421485831425467940401980003318276972408121834613224968885899044250428445961892763902992331037732565188371952700136609321772682924511263022735058870085949832263910015638794297685775269817495901534195393859800139356568695760110966783849837066517140722520362268172473448386608490402727701490778241634381652460787990020853876020558496896828013208661538826483174673806029360868249631476357372758719620778062342145403920074635744370142581473188212776902704112834713326924282224079436915947031736768470034916203789438179731674151351242806472826912767414934662240468112703818520991562729309111078693367002659674867867263825620819620105961227900383393628397051793258113196657736595118597904535681685392931588101246261993523082568685795348352406237999759177928589544302525345873546236479581928785151599339366664333560886413288279681615052813127015674513401507114894252543126749809564317227089747571677725698295608823449311790647684731017086422879468774656826332629247605092504941143507150737067832186925297795059608353689191949841061556147053419329816877120852459883688157789756712134855587256509295960356160436311135187245271479517905317665773539874579168570647204740097627743911335795572720542512677511030637133332892256174968079350349614124111542051601426704749082618539684793427646603671596344440724835234077011312937503062845058892265145342081345808739687987765705657061537505571341314741933018945491797734804364276311742138673454043834805869630596251456343521127908514275289891495406707527151830672340441936596863787795636764704798547686666843557851980798158391441555987541880217678440799399452314827395863973671815680146347635629544076430396214279456226934248168045307669866957671414400480939835775693684451328284421442193251648126403605604553574833123798559059058933440684043114643674083676017314985232111471624686090603155974578416718696002222167595240548697540794603519472566272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -2910121127893384703917408224135601699236113604230156246977788033769150957978960143990844510438905441768023633281437217779065941675719832710882757312048462314676314409230792013133803219419230914024067303887023823722883812135088875645750340930105524449489106048954506891931056663502052911033413025758131116167386774244363116719599435927239364518279211161658294815561340586767629591114350917516893467249388049917151361298288863036272193248003934418338475813213822759478290797463806158736839435625079879799931040502983556597956015388495910474277438217717304657234208522937460225443170503366783539349124585473004518462266850441154187596965121917192116504419507613384238453262225638378464313797454551927213510841878150214571678440836397888252375332735237303308596099893856269624498234588826174485850943163835039283776501657639012400483724966013752113757536147083944209428869220849355278887202454048708799434802644880100834734879038458911396057575064549626687854863908263111020324735278857057398666456404644474033618334247450985032743739600717053618568502063621591345085642687612311619860001330330349448591679601832669917235462448860452035485045243867246934651398331579783310873052577888477012591703950589056668292702222831585521154617303131308529168961417741902941391930270083647593887292239487607341563731201906398467317626505441123729791788632848078884899478130113680564268481551814357291167459544337021700032971972496722841490169453814589514085051043806760967277903010127496864874293162794846027223536111258133874412687825902610552890853625021268283003139069678466042893581838287442982746306943970918416237686338892944667999766066989851170862407824689380513017580626044674041463675167955596997275293059074476783656624574373370800714742965419779594047316942776205929390982289465666104955925535404422265031828223611685299156211397192876582417073657205288364816242985968714414608145175720819410291364155327838921508787241802970238952151492841859741974716618115941207239104003813026587500589870750219136835020039648789566536612426919213766580765754353697020425440284015057170729753128408938133256884592386590027040362538999619465380602023103044397189058446697819169713505179739162643451961861406940728670335759728339943512272266284637950500982589499041162995826688746103168911417203494090812888556545403410321848783376235080632190924116438184925062301040477638354111873481543132555666772204820133917512681433132646996606111952076733960286102344354285480235687659747817111667825588292126958725544910956056759668147577899266100324719073911752204934516286341178001400254142593230277715535699454952656947711769576840747155149694916771980996394330222646957538271364833230575235271278719818332328093680814538004365312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] 383839389257684790329999330202857248471038677789111190560408956277928116245524900391462480336799858292537446764421907967099446524286316451222661442474345509842074933986643839390468829966641190110379369529862079174222752609314808575075187976942774605237654520097688262399376952312739675608756853919170559923023007628704603182494532455868713306775085423561319921732638828914530592415252188018284651477066796497693100794209874640762129543612604919641864669419183787822101749404938786730416276168580276644196582966989722401712249668143613592837729646543037271820712684149628594614836204118008684420877198166819657718697088275907313815830288185498271757147704112078541128362007254713297647953774139252252822418341698319603531035896459952476004670648302839334022585482989971702467498315567197906818012386846946203572759765027433671746432238324752973059523747495891025178593188348640984931655278706255004215628951272667869156068663848019295529718477629654555769191805357347273989735461007393768751581229575396098388268726369092654799445546571859508344284066559406604459686082942591159859732490051235222704435513974116186243804246738720523514790949590702563573521916260432857495999261691404104616627002325672698617155169959230746846155515413007901257823770229018711926005709081278181091143995683787868798738469544276962924854874107345801541056157884581451467790416977503449955203291725111075207670872768798911394754468120067133094225659573384192369083873530500683118943087122772516085159208091975037614307022523908881521485306429998484772400214075775929292919761580590474514283241130317660202251124390428496260891387565625213553447212257118231909267959540161726273572122749586683306425730110790613430986488630548784694868315818059612537773246561206134546101215527037438273286793268505956571195561679743449720423965800906111872479299437044580839330102139289019035967512064586301086653879095621944266366519147071561193004445801610620280909629607034776359988569936443456243755969210478011774663452883175758904743318411554235868102474306549485354526810354395568709026698469349684330591730149784510807802282652778494815587764327556041316406983839924192445642007811355409868705797297379135012624474366753036006758679745046737887119889023030655381518372824234040134317341592059897826132653467576337051631400019361683717513023165701497065160910516189818429073968864537752763617703521199000764691925587385450264594847346328051861108446302544893140661584544840482446253582018015588867337999402574870860540635242486072040432374480545309373586702555165107552842618360641158284730300993415018825611613570031183982808880812501814168790614076574549915185451415449039801251425391489778244383662226484238497589176041666755292037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -16670679702325631130811816079746010490035704377503901293114714971915200534152068395892909037472489399431833238614474677569182935242767998349591714459019433567565415234137437828820943319876874023362074146716618247232459008289289161618255648681271118360989937993675128472086114398311083727782541282115272246122134490486975359645797904976504411535683173024573617207019643534219036267609946319497165477923257677921467461153920432829941206962595752564692599597767789208078515020516147908446089082889635995503426133291144970161127404777532795120967501951244787878774518544992808204490906634752608897366782813853846663392899350183669321098126776822990808515213935750208394577157933877418560923936428184737057861635487744453388057730973796163673581746977284212452660063309574324960661332376687718780293874288412186658479097492429227929163788678909531373290766228599664882110422291693352962149879209608716871189547524656878438720618352639259760481825255164057619242747304889262011766992945930010703083464673197615281536954604603034233444234688339328103421531369022881432418889660812274278741657863602024786394609735813695303914165354678890131759951055163178517426565917794591322680869172083306080457587932463607088564887767837416854084558446588741889437503723181706651128909869807210528201560934367635926834182197570212382973984304861773117186063010843893065176293524886815615180920815289320664246043592099012140818902446859612012412810317236543410820845383049536001291491504644182749071092219893124936364306265460580738764803832910673052035013128090538930731771798431901923524457028565750880084043443349759336852439947680137495200496498482272529644471672797237839611315518998236613193386889519270878693075621591809460606133252932253890121490612595852486744245293737070452317097695452731420126683206293283417170098228783556946224485732453462325612452447104367842872739497328096839041103323369247706826803201904645133190801065100006468385032385693696383444424908871976819167109791224128378105987990682522636635326182811771116038886876937508618976242763192439111170534001781333380929192319154956979388725417813789388273527706695951697992842496531853905318464405670806784847238202959766133573075702427235163832754553627818120758904945811248166224993723692386430035877489086117520932824792661742521425353055736898921570827213173664428257114006488410541697489468631305525694572994291486528566835277455534786887935180261825602145485682095744794416801765721334468469109424935256613192426869825766489657071270557039435796770228522939701064634277298382966792104038665984969170951281414416996685408871437526939339953234688088536664676498586143760658215346921224445004998636298803070272042480594634164931838203606011535528296448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] 27253602475609209532416460253286002549593194058843159205299124818077016002987970315374156820270343107310129057662279547484728420090624485010964265470340009582116668492919143066791426830914163471254341561600510967111906633353114453831315315790278195272422941715086679920170744401007513685242943231005965047494551039623857718470473786522750661023418435579364467996586103727664259070207516329433356822929013084186560889617039480286491124132767230104967663242012067864002764002088632526882858291768883295708564372896878642312779882093378288502671836533875529265155345341199779022101967382323180763802386119430936669424002930705726046899539732758854743938755602150695633162997922747096643058719291687281706495510188645745466774781379473773142861428999554759560828139224197672635559158366802531107181209534112983704070754359839427668526258049295340505403827756157570882974212085999742746147196904222991556621932120041327212834816336993665036105640505551469118938830923616024865331843693416300573964056110775289971372275571221330557356997936544960910571952249720736749012299294143424021290458766861729702461975719819541673512907125369864732506986267823234483556814029325157580029448660151548311167827446709817605280548265241548119958391806822711009775619839842926179646589993624267225793874609400778680400930464000927609611543344823464551058942345714571892004539543326269826998729868880343569492302722122113775121626705208090952366053018218779533623157572044781562936485400580158432015201358172018083460101378939609578211342627155181721230973961772150090807090276671887927547938361854758075987718325643830112131959898340682417407488779285307031600869576339813896635582980929028039440684278832168906074661932358737142460441230852199295459808994104226861081574196780833577181855707126619258703673941307444785598818304848055376911843721288777709604305533041205754199340194154080636042076638287014198127617116018428313431878085725679098006426824923151080477632987030257789385228763977855533525760191701935685714006312023207113217054734210975413375046631576557232796594493026638813700725718801656700486299480807645103926647873884738154188946932276325492934234894615470088949594444322813755565944017966797938684566470638392260406880877939701259679678148383618672024254079139932629478109821794694306563366490854459119123954620786704147665215409969167008254121768961311595637476751468376756632322483723809188627984248799578775643506113854919310099673301388083028649003505419408655731347262845520404592260039574062621409617570925965305988933057668840293714446827032496531066527779531800596451201951905577432782562968280834408810904261700555218448984124411437880848439941796963384963328818743684806003665827851587466764623020032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -812644047331966374998640799062077926020591162408506422019727261013406040215062140060936264634486230858626086625091874068584925400482860515150740218435333940896026453768170995867183523778422023858527541078296895052774405473352768549419000392981756881414545013092429294486708122843069538259368177407244803262470727545658288427445939673191288767707664488662992684036291492365240096068315101308562758346441936402590036805027643813021350581603068013603080651545561507064250031140649419508038076970446131525757753457375021377122053960610297035040525446020659503142094469790593046818921120264724782057314332199139368619116937606308887207184609173603357545100159669169264986776423216142166548637249535125836649302428582678367763918263996130699624942474208734692989073091613337988380889053679116041210712264858149837039261631740807924036782276634026551057478255900304651523975565838942206372318353449460485678197295272478564434936883213976783782068001762973165718587774052103179137724703502480126934385248566632836236931601926849615213500380809194086868556404960502436118430321865013318590487988631543230343666705710536701180497348005323103142556654137667612051763964965350694748213814238901023313134129400640601012553596464133944687141480803297850868957857415037865690137176263420510159096803409122248128159615021618903451692837435540240111196945183457179558972145680944701878774145531055780978794688873031634919723274776219228246393286307463768907381346271205608690046455133207354968505349833446762242568461305056194241512850265537295954331204367314218215346739608141340542243378298710314042978104710798141660940016670164910148469413267678508512377559905319729000817017453928939884736911335043132109441391130078557195362760465190020029679269276868431922765009331295045927467064156582901459408351512589798678720346633124413591610449502402191854714815175244955864370402071849759609658171437834427589406931978259735691846907203915018244578916117595871663093305703255332363714269869670023072336588402954643983286794488350405115065321652918123017928224935346945315634358535990959411945504804747067332283601764234264047956104002229483035418720085448243274578541176143922208190815224161695688297306097629602057782025265575740207180059976577197859327745365008133811503058932481430369313672825954599893080849408917852934395463814458084908687954839193402622087123357192500559571728220025969973438229148897618157358108874497183954164317979361072147708021686018320984783886683371795786570131733870678379481328862107001722920507831647035793037321728578581439603381482445739356025375383518387680076280166280146468159279643800023728034084584467852479227680726345445860378280016189740920210143026096629369723403715743667365764376035328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] -7042296079449517717405467330594081370054525696023921000467269445452426374008311004721309072357648197477527882747117941996324178044113672070368407132487110208575341117106458849756767436326147363608660527136844245270055654878947453601880968817231625844708846965299381279980231749947503487615328032847648468235212625282111442391545183657253236492066359274482259266649286877196756138029566547841026928675132745312425068296226422450967071418588287842377518132963467053490070726320080065413378899608454027347911526862503852606568640285573468757761862525206598302489391026498315837199424834876189579922587706165771017318279328854172402960791265752185351374276763168605603874228532778080043701499540538849423377611114087889795397234309387169543071671287946275522216199747212154143970933527587069408217544254792358582704339907763131617143517682350468098553056430849906428615188566003573061407687129481893020073067667404134008020212852345770391459528206824974017851517795714404593401945591735059376650214128846596474942831999352251330686329621899945140612671366641225873551147614046151444747722133016896068280804244832099665085536394723248500225854490837649834244946862307790902958199499715495761558076876405253589834680757217762953990971822951630144712121519905317644195364175393365459366410831533173776977254885125437904549873394198253049618657596552114546172753095271179707704699637006854891877241015503431961055088991914046741090766692666001134562350903470234212134799641941239823502344298114769269756072168520426527651078042196814099475011852731855196163705164677939064580806564241775940502429049282406077218703428918943834731907427883987529857808115870630438494918628094600976832846982114237364253652863795237996181310776317710402335725991817369204937000538928214843504593183590349187235317184452412857734158092284172136221735189746158761799894706160499337421612652369335040788525109264508987991993466979594690275615676213905203793543920552044837613139429192749596721825521732561448232087565933104824354500936318602249245379501336948785107277615169303795943254996990911606077076294132420191369642319655794461663694400255598602872852136932141172738605564205947104461578299197212770102724313222881466508708594862668084467405885859801738233982850598058678781326269511457427509600127656701714780455264896660035274692981549284827098182658700341481944671792955147551063712379798031398621572798758375140126214615763256150040220209900566684850260638442538152532657287128487833218041461206499347817507263058364665083144849679883775222591721338423815816298171312396123099610364972957720259016897368329346672407675089492779965253051460966379478415643098547177773711328506275059279581886976797481942215423703993909753959629717504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] 149118045147958128987021243551654676165618690210199733990971503515400928807721426547810854672480415886395595214558617959915157912278109972233534972092734075782000663365303402280220550991974166739358466425415491918405705435061029291781970204013190768699522926901841931257737866637986864394313429870459740801913083220854252001748397682360567835340171746689108583884349071110656812017853169308290282803383526021115641033967409148798796705486156317962750333180584504101864491414034667959169122537140836436463924410636457014542788372217834415355132720494982704087230951794378394935388595118139530925180604528438420963267732134472489656423360849916871094414621815815796611364485094990205512343617709485015237578029257367441058185695550384429865233796896215090324144457603125204113077347086711591907001484644846437862887225283860807434134288326100367309732298650546453110083694619558944007428760194178278746864808474355023689472684363489022866993832404645065723257366524395720113423711817030142586193982491478525930058483591132097944632532432385704491654972753786865891128608380510857204676281709759725005796158480274562686660609464187405014051523341273565152675261829117022108284067304748754063840022662849536193941538328969259984816983834887243622667467374611821600590940582641689307840382452676504477620007872141926361951465677755104730815777658412381821704163159460390584620465788611327299363105123768269764631631609367056393921892906204495408703226739712163089190845152221555257151767532829283059961671449009229362430021569931273894708706822775008571544686494584868649914684289965780661607775470294327483940908762198479575089039680803618275468210670103367963932057363844677737810483482756148429270381472835725240075116900139405834212336202726218735662785886789516501217851732773535530611815891487050795237330843752965220057043768789177214517269378081507266307925291607622987782676116008555342995487323950334091023975358273737940185235718646876602445235115054964894303457519926853229048699154069812133822165158296707912990365226053109870838489994393255925583722305433608974699237748426301208591171364571195370042002767478698229242246405790789098952461514043797693428974446227339628969929780683143456803302135223734262584616891780677661846973073267507383897487576228204755289542549957451836797990616918016734797820744099712242561298779024218628697035871961889027774863568588291358343816279264332050871609677569472418395658095087109726207755809835053608935783092737367048491346139333352497840248684600473435535694512026612189213517625006283747090946885524679262724468506072142136222109261643445825228936401852205065909092895559927922896329247552416923907984484572118996912253590832453782010342941362361344939899872083968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] -1498848593314742362164314328646236343418038511978535761162550532581975433070254053254053184172534819856062829537045469254711786515925567185484017091398399548086238844129047549491440750601236165075359785273381925128534795948595355748806425981585572438151807221483046046605474273067249703783465517140545288583237550737880611390344123617475686215305993586186173695909697220293896060717942798170881711579303165235872006705276361835477926652923131908057382657830537500166144988739474883880299167515857340873333449157900698142624178867890612639381504103879702803319733028517658785257224442539946271162412888281295453476450144052938725126652164935087504027425455694832953077298469928943581086264385825915497912251103305637557567099829689807955127126447466769059537597117888761776922923655897873389057610950323123633594766043651787122367546694862543640651222834578677108224862215823363274081894975638164141147977034956027648659534194249810875813024039613347434706795955146415497613379272549373634178862868152049367897022340410903216754560367909071843502284475074662734728566286379314022499503228681101642741474141356104563747963381573668768049255660594823820802952717492161672057871389257421570833850296895986550421734087865630830732055228508930903074172880167876640178136688661964969011703476183588366623548238507460048267619093390469503144348201577194302290229937304368843695220199607060913407999811568248526001531320513399465191764981147484407096666212914830659170735509789273196962295776824895209875419252103557041175626122100312021693791802274639288547162320245097618513287364940123021065417559449722370415097155372519404554359259475698990485511248703616823446690208200350306162198201618207657929268341930932565951454139393801366418788219137460416765652165808995499073889742341053324113243525906831198611118844142106168631333482799944430868113564521269730556192974801411992142047804833482028602393894853170053882391988196564769187065380305867373105880917348318631956757272051383347519603484594746895726440990222020289082291410173294770405977928397532040742502390664089914862273829147782700296654864618400989634212851384275297530788295759203481127397591914986392206914976463598343920318960343114273928645396085199422095079063709967987168672943827430993780374755785565329135465978331283679665973813859298577184571859032897161120784554761570948661408192871546760768358583299829533845258497843298981697844511575770043001457544820711488489542043253375448149335294988854765470830640429093250371010985592565590922165194923847072538971054359244693950090331009046499770415935851139938326756659388637716356318379068695805015070848875526582396907313936654963510537414356965770955633748605672262840478104341524018737819037227548672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] 2956357329809182439957332063574127208153801116857081255466784710203472500661350620287622724045483449427655047228846070467639804747616981771038703994967030035334383612743646105428073339017291547906792593833413724532206353023815396763029912057428442881724256222898083343645507142573243190375019567520260589698436050573545510341234478237779592659130172418659755262764933453988706510527772720976145868210360064853010921904298948737233966138417532327692343133386587425974929605461867049548922805954373685550841960691025610319388643884943389898303688746673348590669985278554687533179989856682482678638108790767699346149392787115329637483021425025358885909635274592778408104670481316383342645907591198328768564725211753420545144426612227566837710605765320582541746334629432742317718567997694037095673878661382207463346224511991304815148242212310043747768493775627478273183197936801942913029445355446972445362996266397647825223525266100882166507165958614665704045414439171251962982718067720997306429429455997143979097836332363969780514463148347132418042034798031729116750007625147810408381592442544457081075011941518052754869172108869200544931550450376321154244732385083062771076675909997682172439367805943574507222973867436269496413396890990120339063169871895861709654358842631303875917956734934068496956633428619961288479652235039131261857478463211384826607993117478876771253576978665451464585497278613098770605465653202372680491047815316101662399156060830521195898735418833178256777484038268867380500625122123935634561803735624069603784195423153391945199314059013705151389287449782517795939657153092105802830366785805454227686885364329955376381323501557148622795344524068976548561401203774137253661440876364936633339540973564676815003587347254712827746985431031329623269216823173402408422600060044625013306448803464416187381674048031335823911633014079339781667857406728039399266413922089494052873490798393024340154594797636927911881906004240827894041472382914074102354007897290007521663227694353230687573697336206071174975304600946876451096481607229862452225680355655432404608711226651829959723022574791287922358685034198114984725562685774163653413001427018798213729632908629971675863000750286323107589470224548635949742390667959602558693725327479961425153422012429059631908835714580415978990102502037788234695952666920612036822394699697827519092218286235087563942024452486469316567197364505405994588307122949628053164882839260155212809269747760484013186644342645937419017604886030823943642257960600767713466633327243202189062449223523649510148840700242728833254415666114535573028181900700245908696100104929493458824291183174042015945469399731891921686031853403523265974785896327261901816501052713699351396927077062017024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 14455749456538886839865797683158934255958746123907809915222712871208986870383762296854698131249104458999147707459347770794967566643731749137734402034265930760675742227053511209315182531199282831161858866181026267848604756181573418294639202760268220900248924176721808318697176557863047365261013776224114045447961126116024207051794788023444836266901008114802006094829251329712836406698204535700080371540749261099978562585266341876430697945626924106211168385169744978757356878903608872052905273580221437681054104715314795062120401981720958438359337217977126457623382511527809444770518988985475381772621573083258479916075543498537576587414734621429646890070733159541592972591682597685788415085809914791531194399429211562710603797531769503937804573497171182293716408869226764803039789051939965164998757634129095978289836024550304745962844384249865230286746143681159724880200282523483755361097052631801883660808244472878654472855545818467204724981308606341700512145449154131351633018414461456945966578436703855167626560152058180640167640165542021818081398422090797525206533830229755214170305677219159947178799643897678148775976204834333921659416170862330957488140214682798800158131315739644345020796170265566695523744584247426369174943611221223489707287089671716050068286187727799265080381666882822452440448625955693902147799025842022460464531497787095501957744546936214520476390705441761226027282190788731368415736772615670754293485409206538027521696133114775332283596830038805555868565966346024676534082187294732277703584173401899693578155717602428702290751165035347956398014466487223365629652232960575982879573969610573454212297494525573048603513641913575919988315072131934869659998338178718608012377529071074294872958532905894762116404552323592563975235930149965036733526828390748496603217632356479927810218553200477194985239826159405848232544459651744302262525568611445430748038247082764825646795530255056765252461368607384512622587427167083524385427609576704606618466626696795387763743144627159762147459121434769723508426819896942890859201955061668260430490211961247868548024425555100467072117651382982315375537015864518049300529544763646007025982097098983243118456442045859100219710844482970784778537796925264903423074486748960161941976854168756319553590912619212876697190181514902496097578102683064544758430990158893122987271130958461086734983538084746726636520233710150678651950754998807051738387295130207284148034267120388660819665384776648410657743223464608767455990053790593178466500761832173181790179592101646139520731178192510219789462252417207767139374794123669683481357197906142706056740680192851675606850095192951584527678715711740029167538628143481758538745242701737534569421254303579952607073758791860224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -64071176676248879878938382079004042607303340796007740095512035389671218302243518599966229665205364330145830549389063236464175935667962389429741093493161267563554311919100698014024686611092873633871783186681325709060631505485218274118387834796995959429289540168620848599393192925654818671408680444424834180223616169356235667385226894899848769249202328361280220505749088425258071148779870242375021853210558713934901201275690501026306036148369006801308414983204702299617815687691738301894738544636239276266256731203558027423215746380066104312547239807444053870028132052342661532941713102254526078954118406954354492105120632042548335599104238683946416756068280205637112396932699751750141374091680112513268851280322809287710096281385476795421244829204267624275722132703676602794675827680138447495601816455332785252164773233840921075110602276752961976644966128122052645248482171478198541433129540406236631287038040981486690335724683812729871193336625531278044763827540386165728275871791919120360965428193425907048949386079946448690448519272824970843152195470118931533351198117912133815870365833396351207341316787486083595279144383481723376612129906974169787119886436627339550216398899373465118762668292529432705312929488269908551391396863841846544527106478715483624876791193415626052609872829150829208860611077878138184316402312374141798252241043755576748342739895512733882671276771026896046101632060586432577124019115280136207905711610367273175765181867733055705089201178961676144146798567921958714051761883071131728797609824145801148450404977096145123369881815413637254694928531423297935707908432611493236732181770057248337076086882989190475867764667518195091345504195556669868006504730557902626165269523907735108468064176323295193441494540202127870995937061186744414234583779475773954432733855857507243185337601878246284492766436774120009473309242663025647893287318928547058577369230426417954625757040425256888181923033714508108121000550170722788146872554974938189491653976298986271612504114822876941067161726152303141013668906208761606452806683639379766262591373193737758680416035313559881850664885270467497272216269208983165736143232969813233170395796596155308030365491134774762653009599091615616865981258974731963365185381079850188777116477374239596954645118427304737128068489095998222492029874177826481387525852497746978523959744235653818386938770293590311892670939955454015377034706288310889135202911158334727073105621723048001068685052754859286133986574561565713652908117161750521807730177246192983096827925770922924026429858362397798763351264285215750375228653237447988010539354015704481330295009179639121889417198463077437807238247035992775772581888080238969201334647405856811962403998272972130365610196887142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 112635704671557161849606815799949228375296598219213814930455738522064338966187565381443216818869981436591541022652088114581700367494730779861270439358819748817593166478670971103461561444004787838314668445104858838752360133904155078875134953781155864551603616494934715138423636974513750131232226789039888883953214535984752709449930499318695282208835322111695543637424637779665569849263281177981614786113011703794270427847808464623053184228879739864033714437596155158552839064164660659536354642722974418172429973581477019402327612160539890674943427336787573007425152148490041202128074485414951485374894502241246684075252188383094230758745233474326623504932515518906628482675322507994051187958636500702023437183779266922006005079642431569428330075940728528703585603639794188812012321311920710705977820674659912145451347200507301348493523966108940046359658675833468906030257014446377262835742106428492698523855144092835881170700220017498077788267971876639730461655916829063787273686932956320258681914618509390212615069354542540441100680042681750732420012702273021713049362202120716763833428833968647145410328181073503280177047984201698464038365319472692157355097734663596541941620641550018570169089962963278938214160152962462989420923604587459729976484647938222242213605833681120769038914482353995869979008214555869765491792585162460884141811864390970267479350293647224006137267244749231470573355669694691559890639541619261347028136376185781852628550144975677479509583287728762385478016398468598424312550334782456902284328160880043067411065575687246850188562280908285921802717216560279747234318664130033633056924218605967666546913583719457936509752165234730299187645754295164572514018158041596803530454082100606485513978858159260484239437151405074883254501063207978246552040529171053840253828210309545373397078222310512725213310571767854316582041948245190366730340387291471352856333920492630992107817580915389858634114513186357863671632708308553395623188840075596480429348693239091898269714337331796136139409983054881986630535113375563634525823163484329502494016188275570193101783529465008524191281914809277920416517128118654726512225808163386533722930392290859378661764740582155266491422651472348036045760148649258459352209629854519820284074439741771869143843247968405256925566839472400771173520952237095681768981624256684470947546044768252917120182416491032686855530308987420670029514716661426953644475501914778671439131697299231359163725392679739543502500447771752521345201833752103866947591552060046773891731001794479187511821602361227424659054395201659064691912457805807811231625494887351954139750486504548504892720224189233670682153278744866846030451009100839838488038748362670325512659743296088746286251922813878272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -985966161980390431999505391391629086155672826690046111036507005388796195287860852808735433786506751970747483420951997610514579837873179626695531798903716219988116237812326975542335871249084482017595189668576007922249627597884292701680765634200909635808768235156005382395777810946604803079877028781292020300654489170623959878842693505993869785382776985929444384420803641429060523756047240486661523337031908752106428605675221657608470802338179989162240916591747899478487172346940920730840923746471839432223476434585802019955093560265069493840461847124600043397524090232513833014576749100501234774595337508880532444411162275258284464936176663299417974142030795667375380860895454467916969178167270253121409983249857483660208219564150092275931858856735393406274642372854924112204626900445431202664470598255648284550858760594824279585520274889647002778929502516799286986095769697054841439158996284098360158716404640877357096326058129215504785559416400904527266378760254990244691016838751147902166487178528997444235485743479723513393568872548743870955493926071915269281161965665094192386776491448969661626762344531926894655834321103828301334642249506567300159820441398990408874765004844833193973054181345518643755702011927205109605131027943341439234610823349520637207561260425128935984877171268310792085288388837728631397394826958526430796702688155349284781760304419325740393905627099517929623708242849319654127844414819118624912864792931385605033213608784139901284019947467212731362846865875474940479729129395171261917026500314386674857151295051086729837466862536243564681732518849888210824895292448474066395765343207704700700212634535272382867399060640874217490668616667507083112195985396893219496684726043249154167024951227987968395188515505099342556288861557235968389441357448476813939675074418387229921951753731967321376508352027717327402216458278697742563997703249052573115690202542606804276663744695974349426614330648671559390716745388944757107575079786113843627214443706901217824074846206564548153618077788594013176231203719498256409585141082454151183982248253714074674892045879157312204737362483998874656427768612993536210183756159489323457615140484465419945984638468162072101508086165699901135666632333640420307470622953651653433379513574703551922165391579358470233163836099577377932730673084965035612480912183314231421317310036903951038480812811159716161901370063077308296955826879582009904090587867845490612064508850498725124331939527509302642982838943220834137397747120304302459709225892274463467022343031547455779478396362950743779479326047444865902450428509328427164223901226857712342147716938466268438197213335992963671996817805328769114141144001280509188200121009005922257820930127618941999189924863461556224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 8757145868651754868701661622583646096683183181809515882140680249723053006608348479088965499490934506853552733608999405574700062862719839951321946071764088450489484519042222350260446235088054996657790745622487007040966736837663112017840918530854026523432315530462203517902760791146806900402846456499133812656743807944159873849530443400422539168853141304363401696700976041237763864385548375251295746687014067359013422739964044818384794951389463377439280975386581796342886280359223183093862155068911720219335257017901480928059598153054582753054924960306555279070919881450517529285182358838048251299821745477683691594760528102173178051098740401230801672116065473060197952624078116026461181601900238459102820235376546738262641085480493579013928072667006900542734904842776246401462523501224803424401904778186375766871218324212979137853862794775006200438804050406918950813251075594408120697152844534845679231757274358478377336428383335874072915649835389997706294452711263909687428146034821531184176947497936573904691168007915598645770069483957683637103706666840880188997620800372660017211965542329389310464672601675815193041835418838059054799637612891332655000869660108146069144593675983832272207571123399243977966809912283141471125755426161409390558067514067331868584305293899117983180381648893758130112215035370401911051237947366346304129520167847660419876311504167836569256204849052856630039679699163122993308027051022262206366081814165094238429244096125328222278064566590080426800977189788685020688517802774348426330044668166622081032327611160563533636553915160237352573886089963342016953616788604977839126926991169087545880021024637360803879833208840933342002548395423135094138987786020107551480421493328194219799651828794035494887423187898117810753672185389235281365897136577890023030192212395963877938397780277533180240144887149234897112074411263303090169966031037157368901898374840427415602992866205141947737612534561718629710160424017795240139305757277198710332449534878779300173719544387604638030214672520332918528432745466600820083794569219994252486669508266106505709154322096305620556620269579157821875298112600654490176676368095795994070113229757396115081148565584667059114305559313214021694593194882449499571335756418088218210856403082386299076382888986613756866210422050568085678377673268030771471272220661306255472825734369799562352621976190163490415442879585376296476999987729547034124693313367162672440446935024736130507794238922675681694041174667131987097459960054161106940210682549249385881692653689148169046134553080970873995909475643697696600086609859992617209986726337233083031058794059184656764584222646725949610948982364343464890241984598755010912699742480014048069878287135836525427358465204894564352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] -44679291172736015001320704683294678410633682070508533754791254312845959593676445499831546055526640357256529228426874853670485241721710847012036284306311751808586986440366758444017288858429573898573422994859038685015684432231633421104613873450347268966991075444190867825251789242052278125545083250898438608224294247320742081290562038193837699593578470208490442022524598158412909416229830983892790940940128853514621080925208448835205415475737490452934637073611343543071341288645926715673345937822493912116266020687963042638467379587226060761579324328966757142173730630258497657857803604644641247178563786936957850436587414691085330914416749477423053583192601227801326129413977547357038788750347006931390861330609790115906413888062953383595363525785046232425736969180507063061745192806056950099987065744337121353867656479197983750301811354806862177027749223012998631967265054201227800586939519853649061385130322208925506641601552806946003547890915898853956968195545506303590077507003509349102676597324077280972890765695995703916789987446930264033567248260715116896167525460035361778777649672442729480013768528645674729045743260175615929074030847930984549810890362163289067217862656735555024961518982319652701311297774183758216020322374020314100429972358793873400603806672857026442500554452840830393691330698469137923622005712919015594186187230072207204565264249634700467342433150370381967373185993156314301273782766665918408322367098303025439764310580039531342057797341856025159176270994079261486009747855790453058379761983333920376407098837519599118600607615803925903343735494215404982713800823137819837360361049154867970944201130975173198380866500693207117542275484712079579252435121374496083398537730106433584392469476600218577257304214941736978212172334276250095546015555607684642048357210270146970253361735542375485918538412457169752561747271350368859888610273858075808615918497239632571711873629209598679655780848337522758738582775382843384932677971970734906373786690109169000545640866354186525760228189571982872786374021495045513441581364252184586935629159454000868116836963003022839819841644387065007703111261668323505440106226734069881016617395734947604683674876403355667696891009786589018210727303494214898898189576271747516583745045257584069152621399499357315774203921544124620654369761983105813756475742009522304217290124240015092782263357105802028440867775009278919288435702015464385996917766122216033437877083322682261096520019741699642972157810651030914095822215264873571115285226193296789782428775398441123899362742442110175402964497460371296921536407426443001963958804718603806209699908753521655551229181805907480834465073499363502963643142572626978346602669661274133246594849750579857681592465090521595904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 156806113211771375618342240782520047660521809914095376875904022725486983929727572048413538920860767841601028561684048478668266461639355052677580529518995934643066518376468247843107864745841226165042408535023682134985595931350489913981832369500527482250602305588601560106743824882005601879152253229194727477594323592470729026489240815550948688076440928938002431416304494163460940396987544128529276484289841081163240959485868424636414792716268237616446467819641751834269896611834103683180473916265524108660159340471111154699319229084962825078073690737224732477456087847047300205979486043449701526908109781686994802128036859422240606103407372587696158861877341079024384763847027016427405217500939008258177521079760728633960645137680799840782649058697157754310544009088910033552266749114551130181391871353862256944252228473587303894604756686112764542037394158441721123784452191442651127084473464134470270657897061885125479710887718195934081182225442764446886069506661115421517366354849731179357634347485089357850805998180503258750475183786252139168897838626154538752776042977946553427484920534849223214863142024705261703753896895418801382797336712852855663847130733957659787756713927562800107582323872033735268577824733745172697806790733729683956636312828140139914047149046591555916008553441100855109720177973194225414791066500713699502223709106246946555435400601591149107502045666996817908174846234849717480536380431263940627153017358805731973188554761497718380673024322118695394318556889444506658168834454701736075440116119161220444222879247128334401000499617038201849434137553557309510193214296753603377855184741502293716887806600960427908935757795502758718451130143895111320636685253372147604045397280574545021700477377826798867305360018905489929019109835465826230053794813118349682951647130511665095436966042586612460665793644283219386368769669334697041506356351362656956239079141467703871974849175570369202316391546497620269161301825054179456213947495407822821054842933715349529123874037939931388558515239606539243842086701580191298151162441608443040328784264543608362725438726479294494720009654104076222736463427303207523201402921882219560478674874616034193475328248796290598831773983927789938388724035199111030749669223757130939585126241154602735906726656504397430312721472994228514162161409794922994831076471839208592378004261322892460871682125409247012043941832854272905228592274597719939216559242330541011918278717382632017899422434121621301638347976990585492153499116145182563081784274813019875147795246927529347261682700616585116183767300952716789263104031499709354282049356097918929710426597496798397771960248712703109972435295827388147075516356113491938623996688672466259992818450368505528683167909773523812352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -419427501338756824553474752189981494188815657622868459577115160084462342764317770465799129552230049585044831105754926184242875538248941950931911920966489110976542104358830138806691886244573962235937685809107073526151396066636695036026764604055509512998373231528986783065809236008767275181236960778344946453534698030908498503561100746465662008057131488545896438863929196635427296738800782450066642077788285753992428880372774261025802142304322772788756062788211011312157778740438294078142446334146284350215467495853035013357481495091559532529738743913785768682708567035317747784911045522299228190059623368366520787454034384933536651449073285515977026352180480097135133177725421822398796734171978596953024386404004895832967179633247488565618932967710355625637766754767120314386102213305544369132431160334957756822742314178513695894073493701385297766203772373191864868073646988426395851176027035945075581124426063515453657841561109467281656718305783558628116946170865892097380512499099335087174931587779324980371017715561716821049380560175209280058948083937570174933599769604185318874047654114355403173169360947639696228494638274155605383583663723449523729146313695546217140829095511048458764257775272727727723666536908351580860512259503768454245457090193010415196555462934321619615781856706676885186757292247090948329741238917105833361329594539339000988150392710067635771828541890433952037352898212991808194755876188424243370031344186171336676746060416224119340031403533835259212951332303924242264300089306066555611491512848805569885575055205852266844761007763147539085980170364341010969582529626021834684396255621217799673453766527852517327832683025845397771431278566318899282445617741793212641747534757604428199218990627754905426760073827159563421592341008595760045536145026051369753804619689644532092780331876536525099659760353060964125675757801962742902931248646060790640276682306355868853102229603663741878349532429780709289084173121173795668578617559003316758339169921523802976128930571643403603715473137665073677698558295027687637247423905013140528604923457073621738110487997392456149241988613841301594437209831642401795202509075533560691040458952166519476440465793369558340642497390941415118271214637210767031301261699028574232987475460076742390947371614837963890345962266629290024603197892250623013055360309789167829501011858886885937004575207445119860785507789168338873894838434747680741502171925429720978560942314619825972959780724035656211383792683243545657234837797617044358790637590887597123850952692457762369913872034372953167771851548681014633242776897203682691114128802247876970941348749639029380244090604386784846650127867856571324958429839357536870093305728177377626991586421332404894060974272679732314112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 904156506668113263546989944171090790724955509399187856998771202482539660469329519665168352734128797485080552916857867422853772804923451608763758828689070176036320656513597484767764817064751127105073516017888778344416870133528991489493238376274311028068620117306153030843513739801242508878953713337585017658606625452938786056955670499341458174823138073500013285608204803531200012185132755413398676296763672066864662377376495247052661399801006876069209164757585224935254098730442585226721600975736564770265057100713279708215482035195626485102214926163943686134914434211518426178785616046611515915980402383442131895313156756094064994625746169993714901203084254504141908221061305757703620337741702535991294237081459900696830734774498104451118296088130148845910673237238386747192984813004112045598754575200332521586624717327121340905685067471499323977823006365404431409254836025569210162833233450900121638677615797205406773475951111606942914459139584471634468895522409669154009693498589625642722708821530206549100864160534993210088235633424416300185953471373107062475819727976104519714775363269291512922523320749574883309337393692120425890496569876640914756618580981728628245644462056653933361164289715116923809568497280807242695546788332863450220001103615356103565398115816718913084103040969630006796851350551738144611645706181116615112019159209305424714362997731073172466599755388371316925510302813341004413173158262345177030791504319263000650210854803468260173816483344040267380177514478467715103249696785227992873426353292761618092686289844680880744311915166487116629154116798288096116814439723960325342693820978346383402503744136124970637972644531618478135625861392052954356699542602230100529465882165313355455037546171957115987582618900129520451309263320608094919245020940276134418796104286873190825332412400097808417552090930180600041716944993347979849609208388624164121681640809592669845426506096708167511018401566619612387203270711556445013952563273374382959514283260674457901759688091567381653551437136265560916862643300341602576770812454625742981687190332940674655129259571000973144297210841003422807273383901965249404686013105663885981475136259607211891077219920593804396651335082011232511689135538511413730677800269182387486616123248387720109144561456609846774147042355611077762254391049584991407465968108006455050514051303734097970043708965255534620157941463418356168332564666641922862448516615409114163856936100132927201001646781931349371577488213516858269141091072029005042351507872199565176118710581053848964982718382971923546957038723844251507479717503647956380029858499916487463081999491968258542108912815605280338333608728654721274437418894622918771241801185030074220894372547136885610582412609662906007552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -1625024399751708763089430969207566364721317463645222139571666940771610017841525662072561463925930016731558750629494458819017796602709727895710999065921297613647612743958914152215187092049116057607766372115058671320380934477776359766038410458964229416877621285964851559268893690518057608953690319245747934758590926562471607464646556768030811163962231407917161395878637597976577745433694279737602181192582524085932330400911516101240678214228140369026630646130657302507239566296346864415688589497481019596449939712989662657587624779228920783829449241371119452669567345257256691563513218128620748093589601134082772615657975865947269742305558496857952117804092422985472306986500423795184141688323593303474386762850662761161040118295715545417774055140759367161469836612700113626022206356477071276639383722571775502286706801068520590958105386085162926346840973886671571541084993840999373672122469712284089008318730233859142612636996129355738833039219604486299803862921089407220629857329910241215979373530908343488703858764024593093310027100620344499101359996959670347196555943126823403003088841111487855518134896261411118965893307275520156757529470974633763854870654626650268822639256573193330654854662205929714788028715887919237156539889481246071728587143745955470319118359557331313068273984611200341309935970843714734259447296449768411328735905221564852252297316158933131448519445096397076181078984703734448549028242375402915017026782225307090587939722301935263094576656228871989963409411058496451711797466863223050611304356125242222065311329085567476376189504499373086031839742052030118321825627486306503724501918225554832810524301776589905423832338791952954987513206275930364918560770122358091269346495958918594151843091433928483992660787772771527915217376265210530643602640473282323980899030254315620229192771359031091231868348438527104104131517913972892951422032447133146743786576073049652602435570571690212251953472197230510917255922864733122290107604912640540256265336476840744364681564178017590324204244371155715723928041156200934338795382635319031017227134046093911376537541508478098497195458664023184751128771921258704976510154260440063057834245793172321488462625604953379172578935491509850705247430938206672287228004989861178565908298856183907957063920930969743162951879897477812124096221438437050024203126230442361932593645358525619282633792998139888480126869370433499833784862130663630639624425302048369529587847972760328119004260316020300088821631117230491345093770127528540946767697821720900199863021884228759402775210499614306753566587781608235454597145577432676357452551084952547734639125552638244553261296710084752486908599276861845656414306305740392230117091722832135423947690028508014834856931491454191140864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] 2490860554313060957187000622410897679915502654380620230780739830473925375790343358466186420916634143173298250746344540441266628555281205347913678072610815612442101876385886389705730764880121832995021561780892143156483995801746550664995944480718343673244749912947556624929383111032536909937999057369899093282901188467767927480248457630118456928956104989504940708767644402426003720546584985320138701277879245716823929739424345016425162750598846835412237919769092049913239539197439981241269830507791828367181669459123056353345969366212090067436906095939159786260435943388023027035819885407969620206381630849733132243867665401533150119813778513511134643518601263978428850004844917057116363889316429023461111450135021155226363266005846028609501781346790194395075477167157899982881019102711468752060725320418690483764754172896100832587821077407171552775967856397357330186839034402479387866402932178462670208959756593243291799530737236627783799942210721817775353044541563800112026116807452596157243307358096252243099733861035117047411547226548645293083612461782996786151273505713619455658898033607679456343619809871769108960001310231004868234912499980546020776441958741531066865385698367030127944185960973573114422991750983560981659632616562924724764178199123649144807216240880888757775560020353809209955916281523371087283855593290794713625746113753544335522448171829217231791932561680145226109294956863939039480033243420015590912868986743388737559228129260079324845273137175345129129511882608732598929226663898222468379266620497932379243564192286164274321807997163617257581648238880475667479558580965410120756246532776290998877263711781754998959012976363099853344872236158486211613273520931369422552381361937871957693884432334580318348941702605571948803210656350696070677227553863379514825570472997880740900201676300207315991324332875932568891324698825909522953052469949855229465824652695381834574607219226423552334779588348086984036422454796002106383544726585282590091184785393035734890318778821957874717486660482193921774305894193404650601281514518141260463320314739117922382351430586897021953891212699846852452318589361857457126452796314741414629780515843933398291841933660003686181108441982040246195927748291860207867433996150186697963793382554701521257272786916507976420891282690773834393234871862003034148623212826284119858693128845973006308628597700733621542757691232919475143254110628127019839512087257784141132096041967952624467866621709881690384164465649316158071980073799304986646457234157403810287745374021845899546994293907223922044248554913243201084730647066192667930077678585868510466458582214909073935593583049814351765448516878453782838865918415588255194629395297569447880717422819784673509236550791573348024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] -3309571743125064501582868528741884139396606939447403671320753598208243085082321462804107925497144961567349267720519526726300127069320787584121370675421256906814674199209443461630798878835501250750755447992831893219876088058377941272953375054455277727968719197416323232009926629367020768039085052235736202466533567237610093012965654369092852613910479889824038667118377477903011088397586423275890302075403239432309591478434821399482801063213909748232135678081682633169697382094199508170655550654968642345312757139187839322590328386648573336611743680139139440313163414963878017102280043747348422849267813205475147918659106406515785084970881718793483673290104753755377271391025028094759153409129743633813277335459352134808647119799075756508452212222126997839152414690212339496742279990202694504992129961172394617076298401500775446427443442826954856794713803061467566862744292534458903729233850159252401425322902864102164815929441654158443719147812805242162337869215508187683159244224480174784358464896865041816280238350529539181088846724448967533686401442526799950117609675257118792166872285318792339236444093444661063552706031864780672831635356559822204497826970467696125454627429977196045317743946474750804299526919793899644267764620407852805389101884560587823980907210587732773753720432565566979255213146223720181331842893219601188959914271503978663922639388535844098613928302830456347555864840270754164577381121788396497116157309440557228555898525253690029466974966801397498367331835277411557564130999062778123357072378203089381360604931628193227758526580565197800827410930213255223316271792427418180415281529317736197234616233882846081003183610522262654138418612049082904432445756338319051197927445716224961255211160660524968612166184594146938380519435577234080416319144679336836262643639345093699366175502676733869687132322766443659023613082901761515388811735377733591227848818642433719122060101962303736813029876584088558264933900067039498909344919217377347636555498678555319423491475359705585551413774933380501653768452281680036323739588405576437190480408785879560428599270601518094289015786828518114665637202951109307710896843201447227762855834141188157392364308399224874372400366246433272454763895323569619994595076084518709277998926667684277985597060750179936380696594489458953172322691619747153794440273465527526204929051352648888984512018144691912191572998141016549883530016468797902609649973568674654443397070526724992909860171618065469416718837451155029942175579997394442646440375104433778356451865131827687620545429235075696130340325782710383288181391588276555242181403280678539821999156181769500003971359410701164582404160736896408949261085209590341541644045620731630584846713300033645966884012446670770929664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] 3858903970944566141760132869295236733481331841387552708364458596374189673326989201484531306868994470147035891693083042778911669768090453067680498554461773948902413651576343891411111302886602433365985340801845700165890919899032585471425330212363852924619973198526041311221014174231209178867133410588909577787857229491781871533642659107211829834531927575412706552789881110845625433315280756073509457425241370329839780340973681376901325332006388428625644249503734879769833923546401444373143552624579423602201976428235291563125075755776741013925507220388840267103614775051081798260895010656074896750117419615157932531300772021589154786551364835962960465744773771398544920330070478520430901961694391565485638868237608477596175222822596349323090016521682876587564638405628770220564423340990559509894416771954414709717457655697971665902248397314878428877823736337377180529182936941916410156793164960231875454718522408382404423260984792823116246514345354854329582723523419864863322218770687751694005658406797213840994686172605653416059869384616134551736067826852184969119131806228451780365622301475010420807165830011665335111687032232513855498468007388961703422957926351925757218925452859733197379701022946223927101581432964105231269122615718041354013792941209308445667973305650678204483995477646905264163082577844347861054469699717101958923781525107433743097326339564257201684347562842674821135925250507530461804240072265627042512642415847422050736385673852820329536079906008758221613089811843702880761642009457241303902338472995342754946793053107598585656019319760759128534742642630028484416029449430234345234333489457650604783822195159456873821245949484564394664459729994565432152382520808897985135147033908033780587143472455157723496251649760901702578172469752826035855792185277611725127506843594284012633295032124178203239990599061123267577535170638493711450739421982790968891795586794683022985486620394645189442724851263448681803850087901124480307441712043074502223151153257418631299251582318964796387644047050937956161206947417902091416649163059242710532736583522708862022400987469545551988525616436378370279226061232554118543375847528629899568585615136894920490010419203509610333640291919497963244838848676530408078415448086159064110232281748912388165349584074909325276137702404704684849255085496785621794770238776974333107755622666025461224146572831579725659198153345684011287141419480967786533561555095709154801834765414004460796602946355978982554687852584248695346885081071959108215990116771003474149001434423865288660252878574802714501607775586758946035149307867285012821663668754551226207766682121368480389626055452312887824282720967246374745806740211705175610859058746206307303280422766255432352494162260628604977152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 2892185095388915989556446466886917886151023411406466029988032511857924362938207844293456985006778325143214163109536513624508424438576341110844223089974269178343884652159194930921149079821624930863359999273693014342043395935575018020088048304254929120462115303384005370122321554782415230125799299296535547573502813010416304252328230379088437682929082174509368676366850394593129785792743738624971142638850773900210246404323618967815058126613190997974803029219158206219556485155057507531240606673260061455162595094047024093486737203175757596383549990134862912310245961983832191673349246630609520635717926057515510215754464264706522459805964393081064902495104954416267877822000995886588759105367916068450521682436989203834437701691368183410928659914043894547494224487160286230007684260134496611035664943090618411892918315669773999284453601755359587588697946986846981779384858904147785622986057117943123083121576068013033953895910287718079383141543607517763375439119574509921221897040097585822463918090783519485349926847579826991984799176855141519923942113286759554785253597093652016088809360646354622938310583059791410610085203812101662754818647522377098063477751028225903659042531602542184779796516764622958891365747617013505403772065306000439020367365656240059862090334329213480724437868429123536611060241777358731644684225737904405423257355064071126242046740159310186824921638778547810249155796173699160763574482492837061421062864180740757223060964936155777710258672961662495929069509459682584274471574289773983583116776470827435785488789399595227980406047235415657346733709534219953413867970967281384258716626338988486741029705437572830945965860528323759437854007445141317017844008397324262146750738033658757545229630500014926372392154916747812803752419704225839067029558710510656116875066497116256977981612972806907686202264373220153209713711227135403438076009891883751805415793478306090221142467030379770316619037921558370629788873475375409590425299976810496862461410871915614447964246384652095864607403746761172623690456322512304322789592603251327983819816470167396087752808208350653482066971586122961730290047638631727023450614156600066276356429094936848525310483059139011978929777517861405366733354347175591458016192627928451314195399578502103835743810801283664981523056758332570871934997624010392314546756558964133627909246691527831124969961125930592962782578463425010165869355803520924149617525384195001967498356929569801159341521006702116172605555087189805079577075616232319689074821566492249248474939446870593039534375099535953316195018697343042549780589587409863296579917430073197130418871425696453259807944271356146583649767154781124461628471763745732894579498125417060577178689253250458189824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 500066237841592090528115177011870741788590027333075548776384572792558484638328449102743641863856354593514088494639140942598413448117284931988240466310599725104604922695870306566402877235495290944717074349611954303177828608082624899375208700600953892780261648295723322768180867250886612264348982411797982027810187812661766329399404084814766961669948396088378286099783419777125278606801965715613491409480359590652537231301321421338245815945451053196707516055333481780148047519921420987778676501141535847891718477296982126678323428365973370993675832243483862302414697243720750575265092717248038388339342823726224475050669564625047809490518707106907340230409640307517628123263462103441826331714734753439071906345279992572612803336587657825667222027858451713800387903848184131661225865028296863939145288367191709900428521789130404761072567174406361229025140474092577433459187462679440734360366608253107749212939544886890662643725686271536951037778999623828757818902543364876317049101254370440601061277448211984447948830787796720893464485033357178426423870360375020298601096519460554754029348740268494059567308646528016482943346057040373844923619453942794563362620337018228014840049617660350226113026062303234370362566889731258372688915800710746912041061250363984741148022421423063762996042370285758863640302783133373124536957695850670402819223675158932308493973637028736855343688950864527085698496549717190618154419224095881849682495245247904050885478922098102912468332400511912641353286580035801876664243658663709519898285132205245466212775066354794352637896510712425364631912015824263260226487338933748175070392958940575742225903345994734994198852808585551510857419173822317178077673096919263206555911087969269824738855430721097965713799027515522033349895521070019134654430734717294213616469275504762500810218678505181558664958853968212735894568724635649234853704301495517779553198626661766236441080724243960198279295164730944432507203407002026352440978847546631568545958082542277780568073153280392866048521157466437301010788779334454524791939729342257364296024439718166485720058955200879777549702376835416871788726764798148629247976792006988990948898878930666062718471329512374886120185446467790263263976701695258061256322559699720032575415713562962444194663465213524413829019129893940015638606594361312342837637465320180360911559396163405576273175569012708184829910872063008590166363607565783693522145309734679570958717311992998248926004127783784716702811747832688028907805245326898579756333703473879081757723548904226032247263321436751288879078233364607088755145364901198374103336293032412705811559390139013049984703245499481447130317126312658288432370204468330307454340354699522279037104944066584597495808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] -107124545645106799608150796810560612837164764396068148145189334781362204470177250716117944559503206171278936756139130679168629770775074206984769900576522586301264794778007126996016766979542393172178440108224075946394996626298362110027637151988775641510551642982741753394804171852699908051647846454872096102637077377061081384998377151729903199502512745322278349615281359765620626801806127070483000035795961949360052060295483436198186149136207342799014047554628812536391141615177989903493151702194402376958682641482717543251314747051516658188280534097000968701130116004438253716216835488051380263763382186209466318734090123104433303471351639440578531927387490263356281407691961135334806431293759147202929062771599577082539403073987086483838903686342195644662624733546496731147611416491842107516354511404449673364086169478184593388752852937420777842305267544721342869283053179288452404006256457040448677304188917003893679660374346963683011732204256798679264936262032451136549754866771617305048450075360673471589825473774312991715623563445858025674657774148849898675241788100639343729930042549730509046781896334268542988620961620557423975046818630944052186674099120669935164718955216479568051171028788440589033310141438385653998048468192041781233941382827269368534379923946437435076542979751319979405921636917103331804598299909278289202268471866662575739732362363118833888064479423283205072094185842887199655088157007571574324396850788542001375732488940374861518133711017496437056490229197140206627809130751641883077128541594871767294389883392492517406863529002678334336186786147149080820638252337233427897323976723978550427998242730822752403598921176748624833706197248951876313092890141390460025162327310021927035433037963252836361883874690206990697392460515791179761842305546447865486960585826061077629749679172237256918478777816631236963635868602026791569468268261630915617126989554873942863774472225967154299492826905206912507051087269369161454610711074933717540158900707601024212603429772670616678790181122197999344097177701431290479320008149893512913502120880586611759773989962758266990064383065191527694135797767254117273547770575765436595646748919312387945329956239017559180353107432958389078131810192757774394463262155353134570393823288175957082113276734233650702301305316901874346815972151320019563014561050882091910151091222300679886113278238395984765220600392944320132812027735700301191917658356198430427488873687844754731615352434070515243410157991181690180578489955251081077550641890855109130684349037226703854407982270935100476690977546867043408533396616336284445824512601847675534020851897229322225557708555735923184888138907948236001957956002844283129151267567835991426956846572539946612098596864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] -10143388196743559588726136299347772057756641980660186495807766611777354521413188386909828165096827371512340430882250125985991456404657238965792506867649416267300748517590153401701460511016526141738278881177209308331749063178271759872717829940974434138252233126226426888499201622779825978078203679346634097947443697856681723931329451466687046622338904684337500741958564627284027023551415883519368975535549911436489253123846133124211295040724943302156788502462441004944686507873497537564303658285677136810073936227715450843492128527243713874025140902327756093032272868283486775722148445738989615966104504858324699392673825897258709450956155281706486115312784912755104643093898917493746659456543407539842684992464855558403426474169268777229130063629623727572173068209869957741045116457976464541937287688472754731976091112235666216451882566723505449612269834810413529971259816785297484068244366832258385527327768190929579393577122864369145354274875300565937343052113033100731273198701609759927902113804802641188234468716672223402569130704347954142428250235678670450974072019870215303855708928243791623295905784131211089790067163225839873200847432956339675156808028111875828721593073571715270307574394173197088496560837428766859633138544064305932268198151069545821212133382607134020901897934737039586458573163510825368419449025205599796015608085309899273715940650172006994431625864176217416783886514042341949932239909831443892513595886198113512481661516961256766285019799699057014366161249652951253239092325658561313388727948297467931038602840588116156203739336162989888986231935894430282534007508917745329019378425469351197439155337730756984223132686596969925868520658954387156177727391011301437057566824184240794120444091714917886680610858601438726017192455763357735481354690338729347421205757045765372396426190266848328356711776629765091773375769436114816562291028611085317764653198122054621512101697564483557749227245738090880870434520828378694059633627920891620853104076996266020547830907956451737408905526964354821998071604578294044908209691000708620045561865954544411302171821304679889587270412043556806091929613289550681565447870160415810937247820476553883119539720334130065835874000990141639019304665177897335234298840472240590419768265464313658882389588233272999458740049056773413497263282080394328624154103934673595134280475936999492380415593260099971719516556040846121348757712722604968313252503126487352346801645824816014014804964998789804456372792045577235632554786582206336090098014842421669744099125782759662254695111514692778245492114484451968770382671431984377088656038720496447935823802244548547628393514447179855857327802782622041115377263373130423700215891570368657052518854674614717209187975168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 1089047625452719400060741599219275351602826765929810040406233813353096745689935487584290911955569269298476366724691979714275378920945903957893604003799478899277469051134601685573070250982817345234693513074155162280940564099133934407577843697811514584848799490494689181223755765886879162471515295598790301358626603731850696369391875862387291560296715526844367509164664747657127419213851010894140396713384137102992238952649152353482087955223701778014477433555954779272974085963167866923241066823552535105125080764070963845737923100809647885804258297460831565100916891793570363775926286088016436535868254241514527912851015391255937069695580981760550667436293479432260662118454054127818247062369077400350568509091960570740288082035412861982427763181826118707795233303583838983055653511932055075149617561273145601032016365984848030625862219880532398964998827126098101781197656600886754239584034643552193231080568062256446597955855998851745139866759618185245430484638696121902799431426434993210290517541030323685793795501833617346959638870807040953363883666446083496477758673626489325605677618792420564025999416011236264501639640722618213506016568882894539567928008463884228126737744463748398889327057717238815603699632537621317574908487245856260523400827665686826294672750155440166501629582418195197967913075616215723140195248334928677334279955384844454751634255420848914485566251538708082683152775654638402155537205713914621627299417119748190718974680295641151549130136442855410173008111618083786978411294651660932088872744121328258565249843005291900473393330873220087460909855925962292225009830506348646898165624622320068903288272045414492087817429524359095152223949711439942615194805336988647649907719335563495479801870502674155650641242219330241296470341826321538171709537810898301579243994711745198239607078190591187080904479477202718558415343555992851372080994844870931244275649784947907674177509388903426131958974010562640870406125122440957269250942567894783907852989933553694575095368776123649692915956183045730635877004461406785695726605342380761439598909510074295252929118525810898590097069006150665177862757605714770408744812216748889692917606957358022155426405673788265160653329874939518749391391461891874828934709170484709337906290315433591146828853113551258176618227953493815887972620892751423866726064842469944942581009257402352380106606978740332202330321081119388351954690976140071727108415431017346200914695869910031313421988839333298604888507515744046727702511722091627568806547553775054236765989081220872198872806281049847878657818761744862898901385755718563948388831711780066865922257505368841973918078807673827498045248750243245272753788340384870846083802682679469677138360663408306813209023610880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -4226452371523485018085280042928412418573571828595516789045093542353814158920128002064418966276580510853391565859664133212242322221279421770917324075100404021610748599206317196184092246531218291458226845145850365287308354500281354103194663207108336474318144478788452693199657241561421545147841479276268257717928921669498734161854155574080129334321521975585002468267620713798331259703769115073891447867823484226455581138349757382408108165012156064488745660528021425283863255036767995510588773987751513463716432298644890340100632710050768516551296080745165276409029066272349561583656883356740235774358539976740107011166964712227310511072412772221063504889720007359089242975352456548342731924155753922720330918519339322127658264663973711569469528984476853996692285795994907300971846529284746295626682819670302696102935972267264679061338813809469031060208874732873258435140580597311821254574925845010153103292100268268213299927524211353882901259740454503045753353605964382852920829922627251896350906850232300864983931299744566698957381482177746381031517483238689557341113538274732818484414020533087779982557346851776525657916169472588322110349112356221519357857119984157883270205851329423940710436731297639235073981160612733404538482486438417003995889886813951935635397388125163548667171594511381360915117594423896608548414108152081697961556580406242386153646160521604500765113252465512165585724275790339459037993126392911198959289644219981267085261767651578308212670531128592905684576340151109717790065221212949749017791866083177435607018494784958263818492030880591905155747165242300362530924361078793992942632837165262293222935646141873297991282377226474186498895272203532618747159999064288055558208661630413946092224625612476458717089427131391155782604418102556403517613633901779883523173589045359523142182953011643430190634696424630619127748028987967010123618885962992505342565463760145993362637809183780775638199776524533476682311188681410756154864594478335065009712178218348002074414785211271641606855753895425236922071500079354741138312591069411015553528245653316902506823360095308691830445269535505107474552096746410661854424400018115662448603048766275413838967837859529797451329626488457154570960349125389591426810046364328111854509410645273240013010098485548024522527993548053500728322180854818848204323315156072084082402925330835212956863981772372888746195399523742207298139077155331485357257191470015010999577473974259738492755520381903097995505608682049288411360513287319193425692823763481735388736773585481183487901551148156659096402995139103891682124702918617185240037053743661333007967956762251415116744139073026217343137517894447608895659661609277541718963589046883394252895887368500906922520139005952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] -36549976554614861061853729113446490577031438003769929604878007624742917134732560564383355427992780371319005843250705743027330088161421573573818647681982826083658198284816598830154774825975486268288680470784169418089421635318768718416728282310042700964849824326801699664352022396018087941506736297329708079613483263268504650313921348925301517516408870821545773499917627790825744109136241106558539820430528304281680252339039079835288696402324494952389287036239033914353121169401895658269618245269702145780755720515716962157448676414288382455435187873518266648440190989695568340827466222439647650630895930705296655958730407794158952669610434213453383999580409269281667694185387050655449486329489811047312957106033037792999487704102152961197741270771047173549493834040049781616132920232110273745529184505165740401066926178104141919982382393578974989042380530642734271086653830233865092857066038141163579702850015330849876471781027707115003675985638209973841154514058424989353257073750178155954042882962615302800011570563750763352623881597130725782375408611598123684591137114620936075575522240586720391729806775268488758154765699939688048056904409621002229290226818180523528123939330569897941532470586417163912888054705051014636665718936542087855055690666505215293820970616065862974841431052864383263876019689519813873517066597600952318561546864737528113714208685001746866636147866721925358082864811225553900233877296691850629255445199265051964765257131513382776024544856240266746037047738189908403672530622941351539807199503711713583068100035525856560841616007371874653976314581760925079799442926502646387487421439394758899353314729863454861306281464679689394230454473740289724289470642966690580434908021675092866342628990356514869197531363566777422529595820526779482083005289708530378061093149577180192856253601246152040283393541154051439257470269652972874995842730253788888898485021886198489691050790349254551396882352046307265509174304617040929258614028603159803399254846691103798002713151503214283197985097060090845152586722809001921525176609114434873112688174667478278346984892361193082964825984840523704446292494605862611937101650792634036812064960174847844916680348884308398957036848365874695763817093713673806632784583500557516545364946915547294950585069110052112931502003001918457210292865927561610173480601573448167054788248212877725922856631466801211860937516253424152746419049703363149854883246851581749697461923861450815802689447538356652789644503714224638871894146027571112725162701436220564840845528275103610904049368357728975919527504831313096606439670460933160074638539187706989847889610109398923823447112262270873572198917633991178540958809994972880456755845050065120366138171297102327646377310420992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] 1429687788721509834869428181196158758543097993139832644596051746919389091752523394186268296915683049444699015254051307803312353904661499559773732736651895672318149427297426876377305793537689077584711538016652379759296578424502713012591427116315775720898035526463758406391406324206680105476667881689267802057735205991901467774393513532816932144053395169397677858221860425169755822464323005999964766983178549244265768583513737155476538366819824469375197270662807338634752158039218641601227862140203632392696047872682706007344145511966605552812847628871899555466188492448522727527378649718308644034231371878323390042625573660427623839813126518910561072314199956537841634223227397691116513118308623614063938711105495661761204997049914683737941556950215554924910012958142535624319801521789461097555695402903181022537368374886084799544187218448499864886147430069556235117391863838058410729406899226206198414935737338572339828609738602951635213197170477610533453039281660537432919894371081137847082197834802443615119094480047829384632960025088703436757529632936968291277851545655588329367565157590119854084506302620626289975569869390808936994127013911839158703647861984291289970303804006668417073446793359184462206923715128195984383737778106607272552593964448039631092470824849365903390397699622860422332470590426899986553070265450110949847948670057578195308533926802174047871673022506081083107618590690892870272401768126394077898230094316876429078381316424033144230312154489403346359981838200746565606236790998473158981049316495665088410111431777358566898643624978561218220805462333037184784134557229314957365823941341189961700158724005675954664081201555418802667382241299659031343197519471395398484352221539007137723202086682727787882242129979861344213170665643478336156647204731088641327948304144551393305849940097715756427894376854778335053960995934412000873502588444312520344789289264375788491340413519217427384934049823051483305207532689858100562123583754373787861544315942513622632468074462140563378468224376290698332736856970160570072422613648487369783084952093754269373571150162279606471163309607240596250916216564988036267166912123687679168331914312457396788958416741464134524300526344077420513053307359427949033267105238964388384286807106725145834851397451505821807474612023387921688927671748467211262149556510798967467716356262968863379584701395709930878312726110191701317457203621256798544502886080703376397846997384809371317841380789616101816679506597436699837508995781542505231914720806318520599564921461652731619118332736310491832680892362469710607562740774023078104022462415596325694651652218285990146908056282892358519150257609154868956826819460699029706285997184185851163749387020322816358844766152032256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] -7142334428197900047403619917614322694448225454270350843750110787834242516982827615619292108705941984758266962679944411851364607551437849000913817555194498286898069851300728021446761590183987372438322775674446322054819038857826310188816309942797011664764675555931539510050396411096136061224936347933190832656598641341680497660688667234750922242302070073716580990771492608482770658541913163180540697174190047543897816346508958570769135913717791202546458696162067568625813436621013476275369545092652453060213513114961471194800565411218553354199878575065590660131059673414402495548434811129897082205880377283751862210807698118273405636972206649301725878874618229402874383910298366603914440370477747894717839766263570007741063571740758580422983095916522899000317302088128116591857664375572755993917786801724412077609155998418807821165986267397573403315762531743136840263106241853054155298482872284162715945649500536758975825253826972413107910691668752250429815575840768200836525969281716614250766771740767389774275970838687054139154343976672173537005130713855611292399295497604629909156538170606437996355473029131801695916564105412894453445007550400396497346820582826082020131759029239768586399266861120238957622898138378893347803303799428947718776235152788189813512195743639576760023278051982049421413348649947850243416452291389086344615040148944638432122647370855813200894887389609021031560078445291078392707729183416392001834264324142335589443644598495996755154445084810690297837946986530230974126659923973889324559225438712306601030960700439008198144255891406868677136049291973978227022032021497353323730633859672998209787933153024152522911393364449161419791400754279067620554156415045095163811922924751735377670952705236914062739692633187747454323081595260712528993252770186314265253225325824605550250791508655765619130516332941520707805015243363076670735844536856003089293511015922332064807294363238431889674604442150873096959384104645155864966758960326399508274436857002121464541460961106798279558318789791583284960465155220781001147881276513778204473130825425128813422018832527692565891655407357821109129311922881492406287659687629018633981962573422989759530795654744051086442731227624191000126217378304538580761280429677847188659513423120136348253242701844118290354760061656382818971511911605372946028033358081257327944455197496270725232572716098845606534995664912180322277009346644493734740624005075252314862320555177265511129640249175020231275088045753570579710226502222258101630904521701170478794330473384267393308830187114528344093156169446397681013336224858998677492355915581270845372315449928262221951220851516544469833875407719657186885973200431390544829770498364072600657990980634245348654325640525250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] 9776837832821146129261900881718078302342688384635813253480384564829246060563949098467019054255469292077357060118067023694131468131216580656896622511989896763987061888709798216517464586669239998408161712622795300293678582864327031383873053842779672837943943872858840257775490445370632150835885363527652474871414837995972836665707356983434829773159241479477131811333087365614641572905859866691827837222154625044249092431216168349137619436951429368129044769753049299646803344652247544620504824583374392705705578288335475233091293371274781128051363372704008041080895807899659153408966532387517950450069240375813867770662879582164302203391142025532145173032017302493745962353681338668888415530462403660177928190615772331450279246093933019564528600630270181183926439040515109178823549127232718776019306701117531999680104934940082075974718504682898096989691752190760578939276135835191540496129473022342578053713307416860690967296622841410611123008433350229859062868841377990183368050472664943786075026289633708604923470098130907607440373531762738645964407051204091885034214687840699388803987490880085512929319976166190882480652685086410433859607724274730026340824006839947668540600822613719974856896136411849065009350034730973576844881213327452030381833664258026349603867426047705487928129504326580212166875281780925276121082150029628162404887814747010217888954190356388343941710742550356656838512720326412173545410769513183954838604869947060731110432048626855473502044350483343362951101093676843397241066909752394676111551809421564100443090361271394156288587655543521036433847056836607268122716346914629024683850488068811755878305723526028008207906308214100148771626771955493165598267141171815706201654192969279009466979321221940844444808604669902353153456107635557974194068826155547257378981334345591326191860534909341520379670544091950178579618515109013635652921526942856160593207143821574948272065061014931189686355811618452149563516290870440289207758131781976273824898762179350597055379898529030424782729585250171585594305324021170266049792252332761710084503205680243753685857400995074593539289978931656654320475512450932683384397624760620524531357411208860598932486191854473209287216649270145930418720874977996421011774581733990197138189843376938956594567704155960759695088519779120101927366627460338302628345257879987154120268491414575347952211604625233560007729444327497835801169741873651059467016426256617664892993316875542964989526001896028174639082104611538675763797565851834479140943777625608669707683421011797836276167217648359297655166343905381435811436621588866059549607172695100235685036336479987893625042634276930950309437386274301086961204853072201094823824641728801161637410389809142322376356418446950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] -4411270825852051042162496102531605481493779406678927141086306146028457382665427674547257297688146487831328851030829115534113631544306285672780315809928033941303124968515068944420072531323737839709147910230890096717517462170812973588695718337771266516113708094611087589752683775941277707117524115062700973890197645462290695539465067773976981911402477646500107829514124620578300927098744606545120678395644845624837754049112173173097935073431912531434877586558269189245226124998272819483525046606588352111233632381837403036203578692849586479078131676052914569693547447367286804782894197980077150292181291966449516035084353396964805161532133244685299340782276940648602272146546782345798351305066015534338297218796082214591453646438002218670449245778117254735100868127509017288054745722327278430901822847065665971421860122297262258837174944725357991993955442896557012511359987980967669327523664293868483459578604182984981544467825690544457473504944460490334043760878058177445099822538382586740548143108240435513004061939097064552817751634254972719903121372217182576302232287614314088872507081495175290435133155496458120626160936574967073910723945724179285771444610416527200779512114340379482318450122576407290320944278645322315262451196669559900856727512645411800856363674455476014776360603234298195906402826556362931051752318064664175645165626946965529186087823931566645584364722777240156598664109818084339780230278620597790304971941677238303716531207436646042202983096301083287327953099608805980286491433579843731083898414378131001246199549887595105279869555337959792398485247609809992780554441528369916447449432439172646536848553132128123764509883245995598994118058486065750291072828526276978808066196984100033719247138856378798731952097943526330828052638852506746200092276030593700128921304210544183329220262194177189674558318435781596947798287303487137318534118295581001508637751872116993313680262405391711890620216218650240785386278350292928518875887022053731974818353047636310560816176278591955269785837151691219511235931300085560179441420286295290528792897036738445123110189275689385226210432219356844863578962712799198865913391607705009378601857521206526772772192342996414061117037428728815882471219363094849404628225169206187255157569850127386690855884290338296526170051404692079411280055840564581589383625044975209617377049362876992186274516866454798241028294881396857804109899744931230066213781331246798016253371564671024873320705436638273704359535145485627623733026971748692022203038468530379266264407823273618210400420609522197854587077776901870299487629536111028304926271749370672375030720084967830829975397325335963057638878353271239585926537480767370639155864303510586984649359693516352790542858942676992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] 78797526336002343963066695582946885440065458906955544532476100933002650205640452375280893104034688368911098620522400752502326275989141946969894392509432790851780426168222821468350219009914566658226154362272968081039365996315638277047061712987963541102618538097708965703474622281716693415868861845931788163931315474943777153685924545997063731048655268753268476932006341205907648992061837400310133552313271428051302379487007942501118837007093364790765076755452453037016857626789172766555956441150870631525875782391546455385487515465952265293525385455858702306712857428533810254319602311542164684294330610403251822891000134583882579816129957577102807784243925607180790025268872848355000747787985384107598702546042001127308105244815510333805317745732513169701673246012683748718640354122801292252880652143330755675295733980152081201907656312239839755750106687778497008204224914009372631798336425681102771894983048908568605662884150912226714099451247460622847099517051653914602222615057794067286462789802427679373940423086785366146811389660611967548075448146462102433735000644848455887222517669994880923612117066448630698291055606621312799124865977911705591160989545466376063749430529933801993900109427572717844165378543998403807248692800507607480278857387521309819863100112033619131407931420304508320871363108463717001428316914274243922077758815160736145881296434566711168043058322355087816500280610647188612978528374655613224066759173442000095441877859154969888728689054345320436152662217967930102011692705918666854041190596742427209740330226538573743890304513318399758522203273164672998552450222957334348891693048049796880972630745815033340969262205089072521272041478744538239470824489770483975399807448753573107048695278113618225245873113946892455427030162772715838232374992916626787394852559660822784723241778920548155559219034005775590030263952747304569011081949554962646017569015237443580000283129847251915899459371501506862265134174429810006900115244227896526380940665980264986123644115933253752422699213834463734654266579666084988774440320495435651488173638538946621485095792899723258785033567493751565604913694949457394921853956800808051162170083816301531532915629470287865647309303011550045378436998760846574519081787742909732695032314252938940004884358538080883258107534211926353901144213467693865366502025251102285209687245250027069222098655268586917891373809025135808202989800568857514368425352302889424815701853395214235086323742400622450383827739792310001114438865542409037181956861968582176963817039881601905244438744579800095250538618197666929610064750972618288860405323258410843697083382047712451257587794828619055447866330782468066332083131296670077610083701461918816570847861338696217848098249217409024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 137952924860090790820536877434527010346520119605925560481144446960328719046626323392456584828024880598774430738251396180576950096435040771164561427874566677615526967513763572348485027579301101647705037455177970376125546764152987021224905464980417601467057015549032571532041669772900263597365900574607360485626245992692151487557602400216194894702073248938492900051916830978188442832756377688828809709451783318495562236492564265702338694017493601116589158503978289916378508371320962374763504460049854769146448889747623520053755184167556138712550755295679006161230160141052352868900761002914246413341805930004663070698089341486072506049435308370459367560235035328779573258115481699963051439482840795613803699807168742731138100443388197668252691598401459298774601212420827310861908366170054705321219957349052643336851381332299234326474045200467858244226376007121509246215815380130387238061655754639788375616110328194173559942862169245662040062991096393164901286505506955649104813367982820233762859719052097975190417576591662182529083074324797143965504306959971053898525495604097913588094700159896800734444686924873583670605299198904216701710074569321469019657689709746407758818616883886058793070389247249053760766068441658542119200757569080662658780867472464385933596452599326466258784025938385609685553964283292006195030532602235870152306146888078041575700075506086267232798800655842967787097382250106504319525830242225388361005559884013288701934727945917826444068636459785577334286459203490806493101531479925599892082354264627785575264834819905199780595836721149248961581749313019879980291537046259455407687081153091088889651502388888912487522435361644944171500632602024508958479202793614423843947889968756702415164117069380186021488634013390008793064007810357811686105435392368792967471457408952684905129752654036592241083240510935846696332929606023849510520432757802450079233031037294688879175251576877012911458815005583446472754924228085577253635163455500323290821565517030482198248355208538014657957608432209097927621103527324066556891229336095565775895618264899714181976077660708394026851462088501959663325583411689017050468307608341430264395867988740874094199171896137949600669895310468296684382339666068828033640472492582120067288144326542838129562144262959133247044589158336466872347445569111143888692892826130254543386382935838626964861479829693946731196176561126399171171261439087066875823014615187445585018820335292769444704177635968228277250657588812393414412726325270601598313902439869225534204247433398747345302605030159256083649259809919735563537980424777386318108530603894143459158835205257788000117529771126250997910900555559131988185956477712185324952678207217610153111219918718842215946480654307295232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -5093222669659824263031591143565348834751270569169549924096484581587201838204460309046680464725346978275687039964015443879986935736943366871150788602231864890484324816460560582532048735376536690625599141201952997718933041876006843755970540171981015501627849092383752039756194359453600815334480341093252878395966684480202492883627074019606646668923063486135360136021143838394797859548683106904867598161138391033185174245820559658329921433582610865196246831322456615151168384311186757989789186851607799715897161929164520750512216425904384387704723030113527316046618443718116819199908925466615861717539898591499799049522166981877986420148124971792927646523715254653932091695215225257688538578742381131593399912956291027087156619914260886413811859543198269246529888555235543284168799035147593439644313551547783049031088601989896002281674831984897686759794722496883133162424712913627990721575183233777826806331968903302421413979581993917760268668492640427889680157918715375432792712108163815809403676750712509793181594181361253037536503396262381114438771488690205493130654843515995989085572006052126544468709304360228253682206223815695748336156024326144597970800487875344081298034872999967736723050078224298169677704257982632050347727365678636346689453714002599555892098988121573858446147336897073129774519311013448886944299016123783292984035392089059579153509113389080244701458735407101830228739370919046164187121517823113805377810363908240328969711570949781476706638034702050053827248319470528727571865716799911117374418738887148449362500622103677888630494640319769074651961199970527155420489280934686775718045053437766541041650957710562078962685001310738574606723991152356745922519270566109606268996782654850226061872361146605042004175895421468067980610917530543183518312438634241425251861840789392791969924096021114192560175319440664210001634497585443186273981005360479899821622841349466717099141236584580532334934142994346129516463419072326012775351940690931374397822016247239713427037146491615850143913104714522415089760892590574925279251192780232174076375729257713192413291724090822183969856819525189333060292963490099777901622416597906780971978348572035290886147871551273512543790330507013494006601525166749371560639047830235456804106592827911486962984358408183045326115750481489649988792679775962345864658771954764613553108542845842632929419414538922488885342469737749270709446206565500882132605711669462965605551256771844916012950232767118685456341151377303847146020440566937644032189633753586031857715591686360401663046731238617572255543642957259780265460330214003143906198011455818408450789144270509711033411602554364955744592543234140771314405456355738335640708317498423388682108759137333253653440060986247610368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 32575708948512698846912847508327293365306907145999272817537363534394283640905690244340885733445501703100328998004119998620217314705232374115910301410521748331855005515002048965298820233478117060812893661511704651131722079737087833026410737497056044030619065185261638350034490707936215519661389029459329092648425308810882185360794100510925624426152019486799077995753945982289108002401336480461363664057934046012255037089341351492756266304512458666762902158807873228078388119747371520028597542735999657903200403404275909478453005230405677624192105023228688385278742942215897212367913687861362126015380040928279474736652385058070785585313579358044629197637473502806790607681382119012577995258272976582499683019656511869503944324616687983172028153829935634652211897960850062485367518263503672484504910791008804050009652710087149328416099368990774422891831313618172893003941939012031330225300505779147648561725491708093379107093261723940462702391188491759598830501380177283633067624293017695986489900218183111129969280678021173285348173503681252331285372598888374387147732994100063080359402976311772294281748592644271296950954959052640159852556487028263470515036797242003819200145721278255293723502116489906939468570227316033901982550824614103549996462121239202222302775835814075896170313076147911887651374611898365257208508956006920245212869694939429492374104744652056792429450916922959764939847765314626597733294564294633555129633444629147950920436992471402274769086461431022190905257917783798921013377977526332345006958909239772499492858986094282473662712298028309848608930247529847247434914349286802877191826809869582062941071787646481154404583126118214661152430731112349961622506315151846869301447650204307169881573450816424395535252842926923372934772769204665892495789981670400388619936932462781847797998402564400446919726378538757972149162880893871928825690729947043670132129893109055405867774423385347203911428259779786899514953936156614789839956151980122977154619226473659812744978629974922663816269748896717954164311890323042635394392755486356334329337152800542414638077289277044063829085941785122734037851836634705791375743889824951510887403003697693738190647331719701197535279751360253291940900596526025453677987803698881355726990010717446514924334732373131681900985143190546712316366814764475235451084598705807143000482757091302216178970244945257050818268578462618257322095289518473564755349534560948572372625451361772249534773147148270323664245612719229722887246541508120275036949036593664565217914421411702997968655663908595438859053941343846352451236001091041789750240905039698617253210422581841730575984672032663520323097531083765279711631270626317922209234071859420945028180887606209401216262837565982244864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -126206353234642041014549680195070707116319565931305683319160639438669833452569292398633827861345839884902171060210760756623678637473270965273378217426585637410527822619596199973634356218570705653640974906921798262210604176038911111674959175821259825618503451702224303234864880350389445910389807224010921957633621753210500539085553967897187786051244478574342609743843930366258479976396049766932392793750752867354500190934090864857887946653151382556001996582404818058206924213573649529153823399230304010215327253262346456271156023682086175473017653981107840229895557465317083510915016284817867555622141626485014410416217542193081875522897176608118055941961280204528244207528294687458762522748616523627496864487805644343507215102956523981853336879030942997785385403382018976718926662795332579488560229262110272780997594924226711524063422237952757308941854056795915698085778379996422120448241121461836079002171124321852153106737341071735662595440803565689508506807633314191897261474953113506493500694222372629109843246762617966427945688257496447786026785602281895689928168483348193200509673481462739212763225502656636188562321163645610386569515269868803041478202298355530090637569259548802018899361783802594336858038379164994899462304891844134298174976651928112386947361579235314523806684147500749362509230283984832456985538892659435571321552939818308426145532183043757364278453469607355066015316945527075556105271876291911446640908053594952039811827291903274972369037960168625709908648151617951323481265575578556512699906258222048975510063846734676482006134006971265331845149367439267905093612743781570120999305194342695503963702991148826353002929281611246150902753473824084012050447913048538528339513054815361913564416176991604061943883168749105175171981561879317484723422336584201602437155159571805196600410899100843121974242489247103271366893704432966281146433539841748164468074938046665571709465855208412560758517251823817780347175192864197022667294025608259402898590650883176089467661258800321897932609012033165613601576675905556140138675546291548985746677272828023311605478642653163578678665380334107826421409515098178292009994307714544467401693884160558927284221427132662190171375952238412483475620355612307012552560795315078909813866611081297391226895779040378020491874371843411761235251509892576012628853410510325595809444024328961428007304861691163202444226511825868292855194703897795097891725416249037715490464344408338509141626303606294285275673385187085530095453434755138377233496766158367859960658675664198396157843304475125975992483950932713663858690333811593220172120025556568578257250845335349489151429843190172934039346464302413742862820982757319935371031364206321213992194690248143340156600089841896521728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 358897517483747418404984697321442577944335533899295210415599661897534969919395857909971954783395401347039829986742597122993383919049044356372357597471046577536972077538116107980152907383198219669400128711160735262849393761503040839559090958811467296276150485850300450106136707888691149306390090443929560074883922987403968450311535242612506071020825118227932103694826524915622384044647684290597353868740867242793135474544408445073086772142132054577556571897103900657835760510038280009648036900080116196151115372977625081825672210781927366050694868433707597482539134772215147026552612979852753223346038660199573467337902288462956828428497078877304761615875420187699289554474856502667218701852471544802322325235894228018483843917666851209186922895539672134529207119055894686278609964318283864599703811287244073031052631819373135846734487980318376870721512427711308995831203560137034449115348143342117483276042559613208608947055573641753367722959492126196459479876341586587667689735634176022040497337251471109086348224824722340112646394552282097491114793822174289738598372932932478898819667675076045148542084276478461691213581195197250285827514264517033645374212181620373391269268750330799039306133203549949540102549759849845079440918542080229469608263159884066761769872249420131774980002833975890047218603119662774516397572818067140347280874774197517128660521762780551566201203218047168143569600946554023939987404152471214058351462704785455642996305566259605452245914958024965729734221138639396807866600776561124224483961752664926345921715905764709671935077785495737243820301281972855097671601993106883934286007585466853089124796291835428987950634049272398074858312581017932747390206369890842243898136898387602514409204694235597796286978097243404725813728610465912461029786321328046589607707696723889099349814101473239972505832462380433266773878405294224820423691352369104788170976479748876985081227262508790334763423123099995722963261046516190575828827502129628092203514598486896994247394485161574022714925015597986949600935634200796929187878428531808718329046588749532538362375401550339137832338848784004358381021647515998242674763611417512223865615840359696222525787964219161208959184491853999085088798928526011083631766081829536542337341132753222304569037089278488817532114658371599957103662422276766149030363409523564844469137124385437511058646906758722979338394885675015060134683037975757412780598743310505175807163152126251276017688885505650308768631277656104401496014806919176371745468383328948269494563887643636288770189810674368398079923569176017270579032346775334807623414603775476486517446165809758914069661729289204522334719829650478306336731388014614794013337658876144182787835843466215052593164190108987949056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -810207143228470219140350674096675770715012085809436815926805186441842660527067028553571972573105570184697459671247240140946611871840011962923541157056389884122702734384471551300854582156103373146073172205558110691620154510608658570112224256477088848581914726278201218420598871715662461398084065166551251597037300205608587023918653314439982473613408217400678189372930011361273890289827905826976098897406720786637355824350121433843516564072828422563939907108627207454484611442504972033904554069358039755122433205197425210775539873608801125635507039461475455992214692084853302932482844833555454635487532220793949855069791969457401006826067315661093673826822643683007870239055766386554889155299070167506393764399110997292018970824352153353277800176853108196340574738943239319217438167451957628660068205889834238888338281375286391445913237392332774402047495028503679784630522979559750032270331915587618027033076507847759458591620524532274191313917745098861911090047780782461452445660148687121197275275811962385260628510307217729756941441690609222834491390417534889986084636769922409892679272738124123329877892305284034861553741419901030135336386267903389280838767481312908259045732418627357424871674911034925151236234719244101865596317570778847167888865154442042495352052554804823858687224834478985541350347781657008847623514541664312267783438895192793278565396909738090776704866951060974275109117002012804880562074482423462119933181657442117771293125348237875164721828178710007763728697740845493690704838506889675470613116108947019601045063325210170555446899093255428787676754560475872903428549796408920516304339679655143702428173643435171773965168869107883031304909971445788454834725730671011457956975638568362847618167260756899224255636132273023155567333555774230786233198975571590143919000210846250073069988461500653034160933844346000721801174614567050174300717998980626805396560893162013801767922883910828075127266323627921456531309351670548245545823614975757949719574406082468190693260436206782352692890454860577301377766741243005767550876395918888716921438272383965698836429149538599701960157653328698178526863320063669523707996737804916500568099840319355226745721047659472734561443971748605440525667027336805450564147651345729150418374815240587852659711402095836665352277995321878622763394588849053531632704324547249145332929901503806505327951797972930823565400138501804163732016523106110109558350543945533851486093383015437801259369643352428382738977915915791440686506497395671744791643450848200540726438811369888721529986547337084065235367080284631499440649925594316475935665076266164476534235384405403589110706772409276757314672326224593654409894724050674227129654652043309061283067908630089606772471934224735141888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 1514390084477159853416206915999662382675036076793846882741603848802154883111577466621305048098325721678813196191839885167389220429545097122925943616596821001633866599410447397395365760862423274721080357861847329296741983487747128140433012217270095311445719438264004113429728114789667868513736263907431433145091135665658320570646856501711456312150071562103869207075532616292171759796473397769073338661080872860995921994839317888728000289674559986487460663622498165567927191850070159803941233971482326214446589454028351428345753602895017116366820243934017343195243822257313919127250084363302592307587461259638905189837992719762550383050254295213482525757314200913132956364170479456953952234727925754183835255547030567546061059394035087866945378489848546150064384990013913878703614088019750862379345071559721975835494221394268348365443570205758568217413905290583299016816724714568867179651948070986406400220325993735096749515794555006961266494277781388617359797257806819647984689162999251066858998569018956982599387820962063145642624207105411136204375759923588015263134163733212991864162378825681534996006162482995113915569526014506876166733409672728312634098202254265996942752928590932192454213472643966851068697673257256386810554578493892280909393808861235891931502533122353665419612599972394421744292203594957153168060021521935091357551195547067893883841753747122126229539086147672161333416770424776972441832383827187497350333124674617318184427971991972246756615578095820933861263559985260256955723364569038722911585218652337388560127096905245427281400223124821991705207631082968868164341686781539084277182005362413585505970036604652994572992220987650010456325503377882685829529838168924893270041125355480715270707822214702082097712341842652606937625290163271409060540825866375817222151745133985876886332730445526102349241027754105750920467373703378043364506963642460934153910319240783468282090189703435785678273037973007968952590139242613414608145665872317053764799900298514838005815017817368336863122157785679784627221656688526315469411994994525545518050734872436005461817744276617528256940922107602540843328530139151141450393860737738082600674048581862588496280202349687695679866355912923106169625042944348882208688615600047026083174981183376218526531098289007007013514424208780973536723590530269859808517716068310362562805498561084471755367865383479214672463160566398187141625281840572059922472977983396936073059781531341856810256874025253819867156644526278011109548821102112013293908450419531240451343332218017475931109481756662573855941004521746336294127158809442674452466150831547857463692290373390320504919759096523607468880254414506794214045559829291377664437274385679753281605182818371070015161508126383553904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -2405849612223680790006561857216809345331271193082848760321533901313369192932683205933206328275741201397078925174810062821630752405543481944586413134488824402136653550495171691693329356543509366072234197080816328412789970305885471334381567922581410103803729586322477032541599553018046230859459858225696733917051106801543230151845218519810038687524940126115477952926968104492541691173282877542053037298325453480458108447204573420901273299485303605363279222230706883971856457396752694807411406847425571264053242652393316417613108873010287647777715725962318654389228053989191363721330540879416870177624399844807148481620990488436539246520743920390814331012624870101544033916102351234555272823498463784213870384831863952279735255071394018503666796907841857873560313375449502277305538794200176123251882775285810851501294857966177565008716816697488149384891377254147464727815904149914090044582068530194502938695188463999372029426793699719330659505204534021535636469031861582412639504181584035865950916838892877480483381973384295321652961148882287698402078558709256831873139906260953528188113069767066846088668297944795106743915595452277555222825657177078882120623728353747282328592772739474945353337023230752507790239422020669851372456554006924945565193300881610525214466344723967016737371998273342791670659117482702760855792208493244146361583964618494462504428863316455436100183083066528095419564677591742943990327498776687438077324102102665685666919866903580652215706973040100571673868162427065995398894266361375602764788910862820881435687499249125510930209817499873116639254296749936319943530274719754835343312699343588313291334026822217782464987682086026690861255558205960600254162761892076536390473830978635137931421791298515625411837384039540824873388810824608389092548027814556021306502184281184743558304863519674218052084777607089731315962728109624125660291035655627097746120128520609755382062658360106449861734779279672701742000967713889010128163902136461579782951784869999669118393668828691985827089601749640185264785747983092246483180468971223399502460784161689532710674157780083113189641141756711197417360120652655394520696614063510355115789339011151548728873712583028710339080350165079364932626264946656218921980777396343944139849344746182711297806730228962116962889359737692126417649869599298798212603054881756549910443938621464900488841604055858121344688191489525991896107414700520554110925889191522018207515968407352754806048754070463889287194615386102390228900212382734338464098518913268302188923652546029210239824551683438121821086891872279718864664090630208690774561296259928049826451839327310265325100197230897939146697243701239397093601351264531372242520345090827829200350970759509282929133157957458649415680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] 3307382325601326924063395707639507588119825250967894052265924560404829801617134771924238072933765138441816671906003525983989020423799390020515264259754577262844640173060356261250297225802694349833408829278353827121095775484943989148403478046347497552314173790164360040289137710410770076914018103653966401225853013050543767684262157380283559838033518087922482867738050602548986765831070333732049050736742281063651033553638544035532010564875659428832507716206090771692293906416442697177180790706336622856192160748328536012996692993735779707442657173842860233590563835674427434435309625475578624037344789159077010567956240806224358199661737373838892625245317662146382181324775407418373693194364741377443585463546227791632609616482627677925031488049057964639973371168769172035423875751039617161089047516439603780632377976368887630008854065275338097576651759961472885976267433015719621672771358780253926645582548056108905379786516717140333575051349499916639991120114633843758296761833300461451719190650770477953345037437143774570102993419501025540889002525883184480521627714201820684480535655216294443770399521993214931478145077257973573924840400714183017793583426548494260953629260073972977552280366617803977786495112382738573597996254610591839730515429089907307254754993024574100655061424251435262471624371585246172935575682146011146002184930215994813900300884040915450087073588707411880066332902667033991336469814140073659459609352709817095038215471487656243123161636172866676171697069185778089280564275659439908470819964547337453404212760454474654862271646107238366246673840208860152074910600877018055416879131984963993920260318808648260216121650801251008784406195120496169429571514717492455027381860149806903009419498464647704025757418065183115296361710953339112829904290426778413407278021014400109224126787177549329577613637252380431768325443938770290073679952302448854513630074963177500457676624358542485104903815127704462102886857230403563355096231720636549457985795546951620913862609488729572507332479699953300262744112285486299650707812968733784986536040455350900164358134829175856732892249174450340727658683315075542758876280003809734166502892086462044022072770200821352899658562188338315418372112835324482747253266402520204670690845334961985384042323491448977842905215926033551106066865934868688108466228221813719923575549324173743011638143212660119664893925672485090209340463219969803798882773186841215564642539975102111829027575475957356684575182266995346197122653345168145309239569140755757563348743762291143194895139585717219166115358032335019285131040250190973590341416910026597492669095200526722467351513205164506347262061990584930349299909989538969234766083853173207770520181995068080077177827670351255961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -3986814033304183945833887825045601304642453213200393668023260781926014558532223304578905365387189623144455637282641447590905320558495024523650647584803068353250854605681510725372273970949626066634600967559760628070654081548689961517902531003928242567585549418790629890249798407258473719600777143287054461318723843803458336173129160845929782968557585880020066824911005586935201297282937746659141093198335095328312559672851045277708686176042267366789927291490242820305260344137134314969917867796072186652341437993797616390170064222275005514748101204477560832552130740659704171160040329071754949820126601496495037510141967471248413195186152744008015596311635724808655513465437876481020941712281757350365135363798563550990054388273519503937286376650405391221319586037137525085168268783040002373632077803208465762839959990978631325212384100143762158655994907739877463336939748456102306312763404487857082228612033304278992764933931301023173553329984416347843756394207308653661720579298987819141731765428399467705987400623270358458152977920629533017349378751851134647014975092214762444717428749350940672105555087682583921772511554795644338180566641929419278598675121465794934748019036800893066906408150481446613276647575349833318152776968007832100005176640604678747329742975528980648267084027861223881486539154948506407799270914665857075972066610044206887165603596200430084600114044775189872558459412620005710718951971661812705501467377070371472309705644117571591234789490847387306919949666334118297368645314277389948920652570021439108421320577584341403305803195653349536824870965483537171355545536391578095564809731635360737407768611214122011860605178249691850461938217296471094688963872028042898399996632902605555943309488145945675328909847639954525914448455854060735964886424888780633378384003639677266803351951743516243057921783334567980768170118127168846821721888076223419284411209030423693759233588219114863211773582947822261302651180208647764685236269312455036242388915396912660650774770890313326394547927444316734603293498228239807419787706933371251045340785748949236549605467314952883015179972408553643161451393558232531181282385363182320169400556238373928339178564118177542302307139678751228257225811507531205381960369587004864420727206956791540761640875608963507347384329157795303722563770256030934214982806578731437820801762484208693298848201868636664159402393459647844230779013773470635470737158723360934996440701931394607161259087422180115712562056182081124902982323901129785550969261939054929508309099118331345879587400978751005300833285043421765827908374580017611455509327562030485331174736802166484823370276936998576687561540277136402094660496666686000052107378864671550181363307158373897009652843225758899896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 4257567383406975564756243977243046590947029211333844142783059682493937530848331933963242679502254609634628892576594784262249502812673139527984208938870118593788611933532901247804817102104200408682632263739586977471282087570077684449997982601567547265300959124917201077320616359485534514618518802162241941720166609419870753925871006579876882014643959815361865063488654614897012733088785549080824235832800539362748716735576571736456865336217477094276410518761485293282438566190050357824265140090742900483031945815911819138325766951215972666728458295256799676576567867425449598151215458545296738163369072121054433291942654667437269968785197232457381038192605139959750036126962685038941787844526480754056711484715422906761188670441307324217378039983185820056105512114143210060146835777959191490189025614225674750772934647263054631936633320125442966072996212847537672097599375864904415113879840242845629316893733572843391796001520043943967500856522177560030474887819007729604303256161897250885124019455896747740565820227881283081633337374658943304401150988483439511358803246140278326405468680840406569931163139901394975422413544071371692194698651620872560393221130109167277217391308276315200980592970165235687770496309171852926600164118926744876627481945599473016169419386026945130157054096901966170598890218630860041326500418334599497737449863620624743304377495869522073271289031761613402258633781961451817976597516545782755793847058705876543465450007316632384001172888720894510814706717889566714664832539891270948442224093032474425510536930778535672064457057227523344706116692732699381483088097560302782279748380839116844192155551377362691415808279250972373972653999274595033224189375717670444306023545737562486997649954498597615059223582488941625941100125946762413517480625897001789806555567846295703205594488090688671433033861202429644750299518671854372241467345120741719959131078999290688422623151852511208707256127507583537665608027319360259038065679640326894673649751095841868464803387633481761467157979475410726346797297331454601585738907203508931437484932193876975364894837730295591186397862555807760405426592766934987515213678370156831836987188636687810886663857288463090217235028537891831962777298625378301857576520036146136592586147858281399096287193657196869295021407993662557867810909940643483090610125372107959819535801799798516774591679256328362482747889989567729038489030969248649183062424541104225376266592080959409838497657522018974490789610486283242210965488345049090306086557976246544929352877662585537156697533186432349515113335912321084532518756355054358987280068558386557482543829574903493764968679459218697049535569521930940674165556643617322374368102815494650313989887325581226677512187096263972356096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -2850417343022479706013023357453296515330257812218146939468946254967407631764213190828300666700127592177430119755016950511331763097498851054628800351083172379933539465642724905906006145440413804485240510602101968607895334660101131811116276114247964057064210131176547281271511097944496208066337765778998432075111441251379980421512296305994341543562836702915856497449300112267002929979632670254692592942751787537487195398855030777655414450142553752481372296115628319782212655622232615958956994389707225041918184933079225769974274011879220054384846474361559579614817744106437943621641821007140644810260484863468676350125015868666485392654467057283549285451249105473039339892701065960730246005183701470366376686446862859801590053982947096528871909847147858759310698032326696483207287748528657366231309371525845491960742755149245042990098334962829305696983476504018468615081946994088179768310595818446147965184312176903720978818883553688754406071828228620200989764587950942078555399592101442641502325847868657102670470611416433906033056850048340813408074415251543103748198423907381349271184192264820257525030241608665125179839425087140220166660523787162145449476205433123972191364819531760714950103768954639659420717696487064043511781036718596529431655616883005924411793272013953546378303452077948774606311166132216602967595655156908687024550992226277232190803459509135922022498645518183670275414016965677238822374419719504367515692456973904780675920190718230689048854576626846341890910228381344968700496790449051637399072400401220966363037009977281623579103122264988070834379148125614644289814439907644692828142631226135549688393646662900639038514761436428291204037245822354415710198884437292200824359874285616157555015926804775693859386202718329122422969297025411019949864600205012900596572692845041801775886077947046110629298665057603040434024410564068587348240099507058540976609096924915222482830124789309866125354948467739952826228809123208651497868721196451887041831182326094344445764091570949547963456040041004909430260718555996169262581005567506762129099225684314714719032001258140253071952920837562344499293428408863271825091951441773061923924837269023477741276418575472441649697099647432703437303187266902885700680160615091274451259726680680115269808456969395917365089256497953661222174900602850447216822441984594013262660224744748203888458681018441119122690550969861727314692376528695394339169626348185702782321552683793283090657933832787434965397415007419887410278268665616933719640265420673515129142195853384138349569020524988696365480132601945698130763138229088637688225760212975694491154471783215306066271406549266827837690875325158555656293022631921698099842670928549047673445662406095939829760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -1160731213173551713657315693851224645541112278557064703747966545867947767873204038680449346843640649642205782622683239080286208408721576681160660082908637182844977852890119131605502316566710980300067772868835625561417630882818512417551066467971300444910984622445444238978532225677771561194808100305155114512712065224346284430035879777456739983737132787070947190917245107763643856166640831638159613222284890109133412954045390522410564189798911013332068860944881713776578133700058191341386236147941792882340297668973479418241826952917840719213181671375375654658026517150570914210400544847937109583952940855787317171793707373920400549090932849698092789731759496296095849800502190897369536682660554136492753757116478367917472925843136905780771018048524252766937251427833656916074546600251012133457412023465528735432217122184939734935777089428917093344480880012254831252918573274840875766247784581745600633915684231835235804864260214099130299761482655956885719967709241939279070680676867757274077596886903321603081884790133107366920164926955001469779497585982232949448219348076291388765561421448067590043893952294783123655476631881649521116821680155488917427723488973713773409385927639659506224011267130933453053876168821577008036128420377219747193752740514882988774747901349101746767902195981797209532339699528741528432760020518958065161527751079208212445238295502543645883078030581080260674150127458357144967910179215481713091705274741260838210001505485800996314343071096656461463102726168821353507530118804567914032451612827998655240169137169852160600763540272971538263531514680451417552953083463978626012575922394632840193250442490164307914548611487913811967568494461976785605864129558187798549982794742657466369991569905765513737731300748029822288761287588948848523688211955726585187271757692266426959857952719484884273102422961381168794756235629411758977530257940803400899593558352536787873459160879718410069147235117377397212632621064961656493759729308685485159116503819092380849190824590276022489466865357793417553168548276023551668097980505036749092298644135663111065127817034170067657803637357107631745070226098503643848814151364365291311304421326957168054520427166071851283874683522786425132942056893879011235576578924952181301014312053565019468841863203046592579901448800701670736513632018336012608946293721539263202139826070333651651721312663437545751425312162412130820941047939435984251473072236826863401382061243201018115058595139739638554006818656518152179258006054423616715305660788882082035995352024785369888080624514707452264499361992716399978928995347780062287255544822329548369302347915914079938008331067583327358466966654332496219285334666956973839550350482058406701571020612946461101916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] 96843351996946307524077783655994077102359967916499845913626725066828092902981458965972302962909558253066197494012027668328669707262692722371841455597007718943736199488363597962505551427367182288691864139505036068806488008011704152098860769602393337058483413354197674628388206105818604966155715828996023014172462733664389562173245778336035709052306172667075546728022426862456597480398140343011373108871747359140960162909492159441265055944618461515298045468492466477757581593505305895676780446882826910898688315502626776220480782341233857284319526722919927647397993198733686676702767209875616076208567562878577729097851823122528804883236453200511627990707321146953541097620148080961951477497283909080816164114939881664842120181289808977986250427392064404889377393113315077604627696581571144458994782598826694162119075726678050651028364303272559961103416502274194277438280292972154062704732558024881882573990450231259953960930589156873921730967448257040255230443177101189300600749175826646265060651237651188148714172726321714484956956465299450659464595821554168751431660154128793808687989112107486872746217511534604123402613752236491885118009693662275448483090706219297188253785451942418728726796813710568452897401618622918130799879991077421443944556850681679971577582479367953787501276387282460572402708908498970486892198933503134022546871653788604368262100708819252681926997853685798957430985556194003784815398337650800054649481893395737030438448267113236110768941219966063088890668089748322266861413636976240834928169992472900445629798111529681592734934286677298381659332384368955028161711227620413444086907110456130976290864168427320644071467842158832099030926086991936334950773658375184325475927820978441359065230865230672251954619061146909915894644238033705764127927379284154887050548300660830813718271187676218305882428100518565409256063922333108418751930367465759341185032601874115968763560226971266445542821167357939308730982592765531584852062021541677979271529858688000663558825594743511609867459962581419488767378936567011017004330303601956346305436534516307909868237598071221148874326588231428536019298958604911905096422010556546905952215620326275168557469697569839435494343643529364183827019215439872471469748255690517772974174931912542504154637281592956157795530101313541178348711286090918673389848560376656689297392734969198369281646339681604119375475365204768463328106481209196147503995270364065536460164038319494687246593862899892646050190708053732198397197526084540953927019041084153602554188204200547587933717554071098211017763513299583329302288182306107794785240118704420342221396194618489721966934162084649587303477562725005904280035175729392455979035795372819750649839812984666181580357632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -12031633147799515634301387296719699364551625279564674231412322514022142591674486045089355695746278887706687543126874715153247915501964779738443427017807393802664170220216799593583132983896396691742080264281175065435769964837644916861885674778774208486239940428086277645354536020841355928094175735981556113889219334977747942038319191058391090617888379940836602861503310548713429068716309890132523705116934512084586123962959489169293479098412872416130892438287949658846933684950129529345420537540249678517546963027464152678895065995562210235640483706115772387195696661722261851522826049837090600344732559434273889707594693811426763220286922620541831255595588154688673169892679370441996740936504165053189907961847085109904171920646515610405240164074482840306508186689638082284522891573621267371113424787389644843327026403932523750193093698728393902677037442634342577027241400427053954279194661847017391250249983877767919087507650319549212079358643181098470665095744312280843047540844439461232199316469443002351434207468581942453011560082560684967138217207413571339592796810272510564201687784067133679288359709413275652978143167825762236466184393240045825993900912280404796041457278660540373730377920650998478210354253529805373750006953421120664372163181295437451943374027993266598311388959255690058141465583733932246203479615799798771141033849136080185595832024573661393396156562354434406621811747600363121854318603038839631779912864905586093687611888402662777581278194298314571861578621314980927371261458913482257417942783869531540710210435596108236145181946524906819339780189786095978257410966119280439256607778581046284308149836211340540377370663281843494171991788296616633734708215591393921221397363735603277025814296806957703236816573555459268839698386590540337571566575370064504708500880291535478378619030377592761497729583798754102104651415355760039080648227748875443123942005482743124327906294296947211362731963014320201052306828664321459727459227558256030689287459053148005361899220911632040478030014104266987187211477028252583558600938787023013463605558300853285804801835864987106559059073999087513015453080093004180697683505683381182686733332893803065991060306863079538901247888941909894129732135353520804130388876641552899152876972699592149984119562898821426255646792746579931988501786363443486978175638315709904584020161461872623776693309962348129517320456962319147329226516986653748110469059740106488947023067535552378814142717617983364208775870513551448579694054124077076843415204107039306561605784065955421799304438716472214740562882828052121638808151091271011076495717492611611123504108220579277915645304086338241089791099026845501628673305584541564800597027548201568363134231887856918560031899648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -801629753619123785759444774636215385633456249405103605746984288257233728756789810412140526931427374356910135881670951174882150982884464101092527469115691261195961881151786780014036466403980217630446582136382625244913653260804065504086056257467064429025064742720085641117128167929503645605827080050789094207692742735460268613834524992907655058860077255184089810715615691436941394772922559192588911591809676192356827310527896783517237053908192415256430559798436977331235382390788546619221424583008953335192514518683356381028900501735518987564522981766142081662909185929732275484783681652050419519841935724554335542620504103656071632295388879364130121171320032266417086612346173924434358147401362422602179318750677962242623466589495942786859868893979313958522785992871796050280881908228458677879610458971960362324010514510682618035345772538959316003229863305228178745884768116694595945819743488397393830560878251860913299265096789469194817275851863670980357948850620732802730478385802445317594002507603507082589719774521819889444871435787557180952075175584737078864054566184198186591757004435488996541374055096811858389916782176934981519928304610392050633949425951863856324863380109832568004094599268568540026057215364142778548743141591668629105580011318090550676916783360337070519870557968637995981264518498265004296287488026545754919128315463990318203666857027265437876392453287834424116167033580468564676974171256374595828845869753350434296095547702740724469604764433146385551173674347498173936990039206645603699362121953787324264179512633267255154788528344242293582576338833395033386829539587430512633734573202932904943856027854860978774033841072229742252865595901037352639490855516798285617268119936479211085483440216492013890739720903097894657098026757072790362529162629259130749303671724711993388362409493751768426873790073790736990682853429095920019012997258111148890093316726572874910348235000084313261213733654100196473921361603235404594051347546715002891617614300307296567606794258801376831668789970703112144387531656365154724232654113036322261473712799101868357546927682764002947296504792535355750122622620819540302568499062671953277944763575567878721250071390953480531375898576810126134867734860987421630390395427128008401059898306735029241439531337835153799079820350598687384821738481863610908550962527813803318414595352593467580964510860215028844600920069370938737573195268916615312272034594985437008212138228250230617157604924127140114327863519329342286767916644000165901378467018371816287093962848398303851320040710866182453756796300196716111253046798904400433031846683120629630776004736709372563720697371973288982673888510576256738418057028659669475749557793016763298616208613693430335932809084928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 8389554882669763156721172558253232193942305884916589636494081235503791272998558689699096212113433251903233772082540613548395290991735468202101291268578513415202040984274848650589229857697970727664878664243639071403204492015595024289328859752349183849164804840541387707910991177216425691721595790909724440537590060972852056373256742127677837823340993886038789247659996058478665665073597648794762483699106741311115516419459324478454609680830081522983121876744773080291403325429050469619603553355118860899400390798708838837433241999831703272437390502588221577035530618785710225672699167487166360717008747284636707964384329611042454648162246864452253467703223694778552154540928741148104330020088242776357418075211490938383720740217361236376101360155162288458407616262680479139798856521309148969430967470423255228164697468456386251680006524440417935680998828279907166038617471947786965631632144019783877640523272551874326912631290170866929407133844022392766309693362692797197143283576393161308827014249748691093687705381028561589024235016912651335058196041487353873786862338247662338465877425250349268107090164939781113323759631532423385449430071419778103536200195907175230407005314893871649070894643440958578860717895350284844126313528483049773657190507565834093843680434661684060391031892083707922560839866993106592281819904555630862155316520015337925244037850107214543500335012492830718435155777401075252306127851048887971156672725018838642443284591071375135071228792580111959030601860527804472485547148714545831551472644370039209180634424991656447702399835148405217191365276731525475454023515052769457667989628765037180835817100022263702001854179471330415574820994272607945327686256412964639414845163194410594673469221661210896747734978493159344344227395404628255173555947291330134739229181328873661168950623853406353210017487927764878725341158668544750053170993325772520599154251895924244814954659828364200650231126195236741405018891736135941561188700884480434936744010367475339095726713773706944100708838214995488395708208987826094571112573559270908067235012663057192422992646929653533654937574799202758670209577632035135347335914332097319415290615248707151044911324737103035504996438936069675153210149710174134153807243040365239024542571355166792859722208818757656455383027669961669404200761216793138799730332476389025151353772303127109793602019599390978506977141295626976550197385036291484283961490739260171850099932670722517793733870042641118754249826367450821925949255852107985996556047271345827133269017718776990747536360585896248924184705622372596589713632291122915146011684621502308200297863369091628992384255596373644651027317276819920690499583927359287535533530699900535207918726938566000041145462161408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -80338098407571158517462609728159488981050749818376895513262290289785097817899417246944768755962262486836951380690864682750458100135891172350465717907787845994996349496788759722160181239459949532013725888933008387366798535471679010771715814044285044712472295486903125988665044466064524477739727331518262830285166251484287617345503890818712048332982676837269675666950461777684496682637267018446693380066870349778619807437114662650831537635134326328629887997691633274989357321869606915101022461067229807800922157950076956133914819375947479329203243312638525118037080218960932313958208984041237687401719477967148294004549886335424078849509189811558870867319033489792819477518429950727538098191533645310343922727890992634929998295016189820053725587700039859885490146023376649382838329387851807984609846376468448293564867832842745214031604467767101874245444515776313065413680591178239144891979779350288565593443105676435253190515458540063017643108421365076533923647807834595653178607817825597854588879904844148286222791222453122535128361614089416065301732194058463592810606031098590622004459273874292239791168049592776552940509774903187393858985446961964296199238279194789197060782693420107773647945040098156745131460486586628086300759769339527295743868661518992370154406354390989296425710820216009437457673908261786276785675322144092933390670794755621287569290237456738473731536686940798992723185812092222754358891958193816705338096885959507760257104939260287333236545452341711947635774169255507307781821307478717144737696791270211843905350215613797631319816780120621807011198625744696053031545580434788843840410962080311335806527562917769011093148866158392560913415263112126372444399956906090929951730823504217660553593056551000549063326020265857153269228223879280423618798553797919081421060538966358811988082149837886358342278863007804828094315889156384372932325740608991616652446633878621944306437508395085227237150042579919713166985157878380996964914399085588881115856694752143423086464733638543363959866685454097927680844043410585595594829888580326707672241526189734292239495629526586580239464697863080419115667535515726659311010601454339403988907305702202522305622821875400654438318233907277624097794761690934805076897424435756161314394568382942866021637663511001823413007903114817068668719969222124007896703970357900383547830232838411892831717122346313678759284411238517564828262030190742892115357572972144024794960156904569197368095996761535708786611052510072970355069711970567208568740832337767459103848840545742320637362100092332889252861958725271792639179209216000263098242901990086200363787424129628376452545226604291420999984156701647711443590272514427735468538261560499485888485739099766724484569996722176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] -653537889495123509157873476089829142393612790299212344031078968554444906734896028729619237575993562703668215482283592505765413725636794954852063919553755948311421572566624093148948689643745521490450276212874059251986916177078053316978620403124754690316666010762181138513918228688977454501696292633501067193652030238293598366922911802235693942162784200787647765518096735018202651475932999668180647879524716488130781545204654650222113660602436877937059400527952596173254253918768893827664988120435285584914419097601622494261161599070544254375167391624377198046578210627934473622621477882019009883935382264412463719378967482646215432342795025029779280094060368104731194500794089199831783066187599807822686403281124077397084952669641288863883135002450920230651825488859743938227382778269006510801897368020356312964084078482184912271180143851468643982554894096095141741372227855713038092747375332252254527430851174888951679931328175188435952302408320309386106991252220274433320834882213950482567044403463680362390118953059668218629589335073874297856169910522127238623188875048309257098085583408758402684437066051160337403302486083495856654196745357936997774046707778178827845989127226549491547853684636983629540080750302965465300878565275614093542025202988280447767636700005252474396889247324678098941442097835610694751220768013853992844513298469784735447327594085829320161945162506345444129195770556645215660713270968030281558302520053650769098967277542359003378888455900433600219275090431141360499032615859036160685463355006163794518129096585478447276796688154484021124357235958773431810177532114593549855626413625503930036160275652854068648402269065933998948677795697153498145696794793739894100603993322554179885631649936212221645619881666423400733880102380353251207549540631616353533253143301213961310634523790770717636351466018285272059589489699748148733439831778685100625288023026339368153001282691566601057790653437157251983965817549208453290459946694973834312489348193739735780421783508695597907892665433982743900444852980590681454493038147380680131779720699665984269522982539022772638980019967460505832860324073102297118733171839095739152708135817507717608960745505057416140607163650341815675184441926927836145233972572492404893161292801281820846824229408299343770083008215105160872090994061828719462197365483539083885657601349839303436261349892011058524519716441314311748542307071690831626018539571938779893443374770037230640040840378745821282876376400389000379496747494240200252802666971226312734281040125048824741912932978690745520988603151720522752275114782126708678928629881310105577583437514614759677760338295334784965585933437215762009253855893643965145733516174408252563187359951892097667169863228981248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] 6599956537091510322474130535966333081071768866977971963295953817917819795644433975493410012441530498475278877624556537490634886242034357359427325058533790398863626677634518348499839368675688025641794987371817567234354893118446799436263560305515727753755994601952430193739431960716711325130056427994141591398453234254801508631639359948696468877060398005934881903277044261697918472535095559330705563199408126181780673548436308245641389824313495107952940177230253200195954634263609430820268713523771322175774965297697693249189248842784734406120998714484368352359148308207083494420046080364397351753633828417754136435561827924896999779185399178799755564659930145777583976350612999425689962365420387532351969926359000995927760557780744911360633878603440773824249987231218351143088420476641327012269153945402498563889626242905458115998130457380334597181974047877317555168703751243955396649396673866831386225366914583122421827009036382570171247251228959907032304318420505025026988997628740378205653801729205277545890692582765011995687720331191316092102511862147523164475898671912349078371470342492843449049245730397311269276343919160458931987981377613619732427412646727003612879323878705564607739949978265643236313883302375023761203309652839977924158699054869887617212470418029305188220386264263759788559764551260960308684190679093733793914525042186922425250674867136390688591584440599131136158174453008712591859917956559065103976297154949206694612421622340882218791233133995009469811834603399716809202451662716463271254947981484437709819437388367888700312506978586541182173704821015058259315775908336207485068272584762957384135183920344373513717889041531644356413044609639286456376103611709604926221171649698085799356384816578526781226837744885270218820439656257479144937582423447901753994069025581201008180094704486663476673829414634308865544074141902492242952502871224794853236118675186092482579088529937146774511351210856784123272378587342246723604694071152017248211886629929461476014850956203192505013352681075299863629690911404564481923370892992914528705616181479251023842144344687410710270804473081822014231662501493826590673304193336787019038912454722759293960019185793904751900493889911034700462153433067769320177744699711521176510443948252116032858239169157682993194109168289300554278077469998774068470554372265776139582182056402572860721332483843447592433881658776299516625934662929464629928763779258755417777161515101640075651755586038495465805483877830773939112055716012778165558500598591746298796642756300537692971644457721600706080538591041195878612626075276113626103839890148558436584524818692600188705321866000479149550144345016179353078708495158302692425376258748453845258255239421814604818358357307949056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] -21391313450028536167735253773435390620311445477421452637375303053173054601212194195385862815924212507326807409092707142793017505788198827229691724890946857050477530710604133033439051945110295125696141009752063664117252551419295333837240584531071723669644537813643790543744544503668137491599719759889684595931235119763144922792745653603814146128654057747402324869472591818393558146746949681397009141504695130873612394363588546921470832972403696193764560172353010330473217627873376860829619905305478977755446496715163165859607386718328523527932201589797846589127393586946954888670595712384884235647888383750305065034586974450301351898830119692232943531759169943668170657029157179762756423909566871123155159865686216406460782566275837930629959532787068183597808696504122584521662181540515777929622756615113395180564032773708526046593753001444129604320031814353570265490053915678547826354021364833560731839755048257508916834901940006097376018052333736154671631004382371061194425263735005502711383886666542803389352706995848406291490765132947886076622261933287989003082492434257390111137592177394342042801496526141194137345411763434776295262958645272975839626198520258185422336806224774836052025645636599392145093850463100696407832490219842073238566831247859328191390249092923436790469269811467872508292976864914037131170539678205971439070638889602260044518973626079588550210190095545462825427845502547608282111841689078470437550081205603366291351003795203394633748394221582383123926304781949834200315011697295740673151224777323466740426144387097935360098777784217370137955549861814205138693245586189227376591740757221568240781136395012369583678562805271684133425641729248059620945084488829483260098545360893558048733744031781719602213102020505506159252300184486443910549585869964645347505764192724995274305123333842917943550253604454547766027952337436503479514063630605458931683605310023006502850901108037331783693418188563833803251383400217627686045530464037182513479776005946384373087239555265922559195223830280021041090477944728009377806613259792569914940578941127407948099524507333141224531369701603523744645150998648481654228184632732342738023170928805149512745998487832237026052945370041181475076937748456880882494342337087779226768539584545475052168602262355077473065713899981465574896564021670633154260645831975013543491442570170454320239816816279791776219818995076531481378298676909931323337707282792267995958381836917340253664760048798648423850076524909574770501963105465612851778966492392767636582363156052751218605474062772147369544342661172497569137318701711981633344538222467939693991049393959179221680809745615308691217803074551985908312735116822208566049434162343547800652332988845730694254678283124736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] 56690368352546110955246378084451819206678264854675028607260859831999958795331496455239102324147259783829760587139250855897052954885643543440832062716042804462152540159095362951254265127350190032383203146125891880424739507390398538036330437670154687215191128862586822650025341496749076339923393621398942670929269958610741738118060850279355488540206227818448955249901364779151842515448495399560849846100190117666842185754551396419741963178576382040833574144586378563899559215345522246115823517151902043654679466078909508106581413623835826244208193304321538266347186607498436816059645780833839906695809843625982855213854931506603849970970009553427809088543302194343584442930150588568115651196711711300956184410280521734279016934524846682187658533368667849948888063416329427198510918619729660072115149646760800694216136079547067609446556010239475604624421421874094723724530715217588544622275362794703687802164620089337531992552489989698491275933675835936154674519509061073227633571234215448077091853342037276926130364341418720470606466250814751129040395615347710249274352798351679975598424016572275615218154732378082987089399193189002034587488351404050176247277428204584981116315085584369853338420029397180917095527880730639087672466201388585767628989643019794562743076438244966592690675141776082740295058633933329937848108149565634324026691437196047856779018351535238027444362913488644178336459075976852054121066968092967748723754057532917444071021686942779654591707189185874331593139338199865884719239263689653328364070416834923622860916920829900013489732310246866071925173471161255038172375648953627784584902633099485888105723589745730247432363711661698182226440523045378204655364465631302202407689624644841797133600043372152317593757655553735458041252799448550056187749483014684356593884958219995967302384605548071956328361530636483810472908878125084260956591081926227232678743610340958057997401739192807679448078357837371343578597280373138274723421803250199238415005032802294870508693556912241236852597109149593611183947493297834935360327246274043046128910122797134528441678891170800593261641979721854617678269501639300791665979894629649720469802132320690072854101097375722488120798035007591542393157856920820056463124582860546125488968482855119285194866033092255711060050714266041319370359132094591551121325016540937710058598209626782777933622373805123338265287603041763923371518962669517786835811958882589424292545155794040211395482931675743051058780193211155721724559393363922211808331413711786643190231389162275852332975428839760489655815576849300511269777173084761362416711240748221408269008906299896387788189839498609088937103223221261431498839934943291303106365148057122407601377671245717179931917743311290368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] -239428040011506510471646702206431470539802443453213664349390567466141272064701395226805142665503423988022774026722721254392388252926968774664493426637518177101928014257322876470854434768118573524394606746011440997154805395468440492399286393889986836214866644904335594636145682700237736713704839757519227734768748201914299451611935246226258979701757547093494729957060707252825241919626377285197419689501005928121041281608210305598535437718782049028676778350268034949448019036127609702280957974421141275805282013824167955709296727943970262402680925049878118804060615808696669445374044294675886115686484705424983509925869786157302625531254563900613491085348774416135618412355716720985088953141723862701344610347727561540137166418040986821653936778364252113684250360995227392284748067662979474776524792225080135239846284626826992783387464343946078243907288618094159491156013359381324326767527408177970994916587846652732419134790639208255256792836609288381073353334431471255607976225880738357230315326531069211312546908434362807378710007427209696029273781564576024043203958734429540128846829752520329517008105481920916521945936390225953441440957186983591444493279922355108185887269050483347009040159114194143415942930078753230843191540717055016784829133155601362489349059252528416825096940070882566386935843829097241653195117233340790690429307408155469061632061990413202024835641245843462582707948455058657601984935512551844637217445526835992069898244715335842525217033062734797009760582240538871202462181905997363670318809509648327788844058601856987329874552072698392620774022013514644578758827452698267762164149244260885726930653349690687546904025260291556048453183174900507965317177072307147151682347351485555535754388942715192270096471032359656815250539379258772415220096257313486431606818819574911050657562119560296617369320041585572243718138514018235612208012866854590394558657872462362483618605922612060233873715276042440950928967119637115434172136305638973716591802336086815377046222440069408507867578532208308876084690989248856927134087339823322623358104179476328571896855164695184670851330468507607879270607146390384723933311002401511065063490772267117419481081272189600023406265974998918936190908030246565637643479986115245851613553752889919327917592072140607831716845943125868595693678275042869075156856458595807090489405711343423572471151179645653117255219848271902340767720414211832681500823032639603964841265141773630188550644728776460812823480041763937693166658111507113924355114031905847881163568443553936966759136266945450957472248827670358479892491494551957238542135146465957963280133413470077582240020772897398542488821968281460050222012365090296042950204011553229998944453230852150835326356204090818560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] 583888981264515824978119576062062183217011288780029454924019562513369181592461059836004235047019763728021028902175101786043685159083853300022494402221310110644142070300588022471887204282462535957430280842229995603382765819764919881451540636980497973996677648550397932496083685807549371873787636221923401408366299120604093105442213156132285058905528902875695225196336039875677388452646433336846484175377519579029584340475124979014131561657609111914247172277108338651931625103822424142414949541802136951035660894136958949551848872531698812429311262338874045708846581333131039948345272882365117588899620614418369644486603143228441323274737647068658182970172858138346475148988676060619745076712498732581637235939722349837628146812857738216191292287809227156806958175432966521520104697739275065225503914724913567567993259330897868253788841992847415359807681881506433175333437372682345301042465852084101165906028628505555448794791318471952338699018855086588762272180051494382509961303472362067620434855090872332068239625083070798776971137126641617392133549898066064082557079814324903082577728448976397936720520142400460920798297229277413292050746144780824554661156885741155568903576334268191086487439448340843735359050127119769426768002503833081977922118601695745039547528496209042282283167155293633414731071317990712032882661323322993160634769431754431136598634007065678047435659090058699602693339463865244686606482748156647643927650886281843425112318312365778898892792679430129913940949325766534576491232886772340134662946726505614182766987162667970409484317199755144496113153490014498109423989726475073329805142928112573292349281902260312955342355302637530831791279657094931147286650443777302985871311688374802478750070654669178559832650814938625943825733809174519476653429381010931831581639487584136291916300043256039204297729736271107611113215428921745478025106360189425917318356574721173499187706848831079954150244190842822523418433918978605345917818710874025480778555993942534476795903994890038438225224019299588276487583571991843382277910146402785548732467706857809174283039607428176152679612983346916570647959129197752149776491119515547978258475578365136362764537059282288892803035415318545558792556444975299580766332889949369995467805003774795479289049094774507868154769459394517487561133250131962939536180946598724761566013702878086171606891140598932577524633816247456721514576036653892420379435897326906186495078997218467692997255044156774896596406253933368218776713144544492065265035926748068645763655364946282739986717413852918208516410327926472759657507620149024493873846461220313072274356595554043758897253543928653732284619836615455645787192021802170979207231913019586506805734679035292447427632915369951232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 1596992316036312759712755935963511146634854605838170235101462077579795449840593548463249676328209303151027226414371808239158238869302390390131543675276885606191713144956056407929682883433989794202156362468057065561868695020674677441706908327721417131428493951537161892594949345547682016528078307737849056514833027055314385617668667599042094689326393786743357055086584164985219302113285265992386877095290663888957290830055150506811527238327572207480214961889927408942651635350069647138977469077041152377998403032607700936941115845295696346942817394337672089233869560105361655864731114695791338215528953034916015453187979781442868438506730953352075801376774336356011734357942322180589210431638630408292536122925346407036486431535051246156748896075494999525860315982263088126863227187836524137365467357276722803717905525079309644145113226643363365147058361339913279465329097889596665205025567026266494132376669981162800227406663560583247710879257109591901610791935823686409517048863559383302586862466214248357105996815087131741083781212004049400327337683252517918076126483379354547970575680740976595819829548302988367884386168607963256039120776573481663907186165297066321758024362603552322790228253493303919043595690442132695692524659459698592451392172003884691886260958447780516915401059867580997508028112973266623256643086187830270438587707233592049286990455663456275644224341000604097366823123521961835136658841442056475618311959851120206127362165109938455831369281554309494691130834606933651053478042997611208666342235937785976424387295921611336185926326971254967629665693848002117753124147592628474814509501542941271412135744994620979198130885237383837469030326353222899638832319564881210424541396694818262529543271082374306256847942936237929137792679271582698580158365274616810763293738217009484102287385769270308035087390528442395434896186210631765077237647066471996828051086027837735905792811703042105700719376248542946929640793100854357252018268093162965018260767357064073614755440238042028726402713993862130012274545317678384383321358203365323525678837049942050626699056416778382595593583681164789322205940805382204169740786825805248970456509518942894452203181202800778206484232717635744330982631928781761267463481592496641219066533994139547865841496313052036010710076485744944583714879377155144941352140266488165079381999191407797242841673394689488788220487834721669944791790915792463783890666673592412909422813328712609191985453821941853198355339417687047626324481797329457110291210519313219883989516540251058142183321825065473020756220598482404384926709998012112741202154365700347851336606116560681473877480575220278290938633899637177401850627114695175262460947817801213309118327854710342312248033151746572288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -19365044326918742795875425466437278253674048956073345513034923995458055267671726027695053579209704868662318387213516242917201889041654030301887483748709916551664773593581199532785748330208104589178220066862622969905749277337039279930289349957851671537241878869969668078443298455789828050135016013774383511335805602210867708230840345778877218037680795868299868176938341676556257618409756657521456593110705917551259061487578665433250483345387530180781435656353526024643938209975413444324965852574145740337449680213068639097264156860074809358954446247111788250253194489937231785627164025756020535272689610678173930527398934898926285369565200837686487683262149389915999079274729187092906754334687479082740392609863136895687742336855526372015857291953692349381342452284604530821617845937054847753574311845514862657137948631024873772755041727948886860675559943774705682704492387973563871812978684323600574005725866352338220862197418407678977272934237647002011779911441294153259093244606829699195305291760422942997325849973456955361706275552481669806261864479202790466876084287900137091561467478488352254123889208153965777764225941841880839677115397275358886702224983075875298618015634597233890859092353056536688333773633842135458140575705599575655034496474331208567096837823631135437717001554613319969693473076037216366969374572662726362048047295505627086788703764384151770698974922064822081061774488750571910484894901912881972434120277561991074202383585674127313900374889289239205872831495842799880087373277389586465757619542704385967381836758335457287777086954685549013436901736636435565204615448421752624914302359973878621548741679019564209291097859181779917748831498134467107835244664038959250457241459555087700034149058100913724071269299105224107573829332279426527287955450135981328990012035609638910687948062489291194530106331137427245161106211859628343750153555185532287896853225678986611295779301157625417540537262541841753202480980093710680297052902804477993653993795189319216237668341350673399670426568309365165039943677392905217338308494256299864801352623749968844592989097746636879245950662503819479152188996701956754247836340245346892854131307025875412697642961836024436667014269333223872187809177927377020125370929725830498849590720392262184295821906557453534554177717650776454605995744726162093415732331313835303137357098416860705379176275579650113462119772179282260327255313931685397465815407412421858116855565290489208345232064906919145881776256514936636602534781942978913916169317316000482883859879974857560334874948123469412043945099712749701274564388839549447944625752035457435791797427669112235606789391289849753672487982326169051292582478768310071228732926360567675607595071699119582768418449698530000896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 87905831995033778288652351565609588728085337973463998464583643886016661822089679330196276807206566553912447538870114835811613456980099334402559121658949639901227391706462816445842625765635125771778409168274376004360564281125480502494392067691017172081511102469360643623594209321569285066320409060467416031553265003335105890365043534057314696153331002284165435467335724085023847066736846003860061138189755037806510177077389069635927271951707191970425565083852697733345389638605168796909532313155280568826918494900476223864290372820390433553216594382453684036356927100391599091869183797371842127290431559425845270776256681437506077204500251741860189868280846290166664724594655434746556367262516209197146709458117082809611153846594551984376015040588083489866128543611111177148489372846240990821126310521526899413744098364279180719718224710738380824893994000804149811061809982561868571435609914303797749906368500029227323823924994689839535774534004208675639902377622462433018445688791826505091915290577561970776421563211754409633981531970296892150784789600766829300191153316890210264995181265385465928687629881666131588042591605801116116083789790193361326203040069569606195980241898827753040713295747779595646144037013340067422716459851009605826820460954873315216831131626474136547929475738786394339099773827903520059359435437270861319273425523312954850326918204155666976376327472091814502154144535773965821806350873669460502505730887947554663096116587729344792535861154531064987877984562926142312822964331971714281429834008275850057166208859161238896581029925861481651496944692423592794092215080095942468473793987042559522232380876487914112920583379437673569602606473471763058851413518769980280205010509481389367888038017002931381284420286321953823400559258094353491612621620554748497514914155131113722645694178110325478632356939231108544437366458105433251472658960537327685611107047299502665802736824923011863650536529993099466684893109616553365447954417264913463306425907655255098166829693747847860371821450981226539782314612899287145600506873360916567290461771381128554451963943851207592427101679557736153024652372054127690845322670523852570842484463251989354664178201183907456587375878965991707799470935875680563876799728881944980865369502920611556747475755987156280243405888403613186097854940911972327987028307197548126791723459637204957259116483687918547335632406145507722373808579661053063355217119587791339688859462876549695818773157725529806374850889294211035436294516149918655031966988775097017296592733688804869286929005810658967779478412381638602275670144736101067668070377475825420862189343127906544040069591222290111225205257581312770092775496367423552586223947495237907964004069962651034963825901141095350272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -270721555982142497122546393053114825369201693021035683565436618337367248288322427058295996073625958039073759395877742895724534473049336972818022997650670859050139899648394908253421311451726362760550217716001506315354439946963601727577218767511104042393640071919018337201304283102737361576260556989129442548373573013916014684254213596923376914037256523553980180895431576771119562837040280898925722722832439661753348423171637667440166580767440596768494997758564568504827771545958862888188270027206163998078502012665721277086929548971809694565375797390465846296455186617925328807749728870825098157126815750682822835786823007778483341990856566855573395172479192216883879497902540237129819122539863894383685140009092653029366543476532665789903541805200070007313420690927496370756625726278622962932844522931693786516790533719435562327492751228137169085944626941041093714311362017365920781466571855151647117362070809616106590493565257850794112490481743238462041970734159150791106828791147499759663637284449701993306201426988677692526590714512811958586644607930399795921653502036188933577013526637948467723505887488031650911013115860228685976977720114305069395220496487255650195011010818605562512977714849378702631626964569366935998613965347127326825709473984232482441506548387624084626082349095448262409142928318495028249216348942228938254955197117383914108246448370295227579199753666037062260154209980741990628112203732489629262660165043047401735190576232956839138730979788891673616195770056409771340593399752862576537153862245025366393928084273561790373857792439985662063199039362664601803464245026565208650532742695136318678210988989513561444259619618379564940563492684351181032484558798561028218903705864441750808414849405294683421499331460522090724826620414581738894463163523565405166423566067345370488038502653104011101952541449906334261992769354525635904276840616650255139031696923271744753503624895496454225753276973630349243607381202657340111499046401642579511642587341852089306590824549004422640696217307027394786061554972036661331519915275955205409755583956931388195609838360811365253826335317737671810226497567326783119153838150716896955140998449678308435822928785758674244566430872738168299924994296456114285200461241678928916187392454256781760624441220106761069062440595805394854391557352863497339164904169518798310387705266070258806663628021728170852115239172517849325515522042922442979182403914860635671261764785639494937015102924634327880437978753117454162112674374668566669372321821411103943609748434424065133945122130119312543428354679362789704936141296250508228871376133247814285580914901144530153937915482452297479873924481252576026125236591564980424914857318008516858989529663766926703818641136931712270336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] 644676707192443834774226009170539645892472408526388160950972800886204564749776190891169974692731816135553591767551739324539830318095275187699605781267599161783452820489239153921361031819579427967925851605912471367630789040916399482503103044446859752868646669496087460094880294358200140469916917511189717501439963406230413687186250875718165047737600838564577184112780673544961248416506794089464462551037401572534832705230581059528722485184935554137280474633228475022903487382569510644622090665008958776358113182805552436874781577102231966566047643344827216608020710335498013923700167768088863384600878285089393788305396409169442563591793726309105812398920002422448131710023344057004048811201446877098919316516585524143344310810279742490129036974771446950784243184183710580976635672967510268791577182875208207422599063619475046347140582622413726120989915370623334992935987379408728190438084262443299002109677420518011413608020632311880893026786291675780605532558048713089601750777787125279593499443994258294490088546381215857236076635513706531327722347105993660859785930383125361846770451969057195084031053459529176815656891746205971212115962747448043354149941266594616017030691797571369939769462376799841688306523426811979493805090537013702364301219436522019777969514613628099870338652875854923105598086325055011102999452379264541422056641171694789349354487294128817320256485957904578357150290928882199713895974019768085286256929859734256953566207832419094095498526253002132634692522516764771874832569020578970024595571763743420273749309678568376366286080420669721289794713470811951432655893899570086842439428042828172863447824162224544986260915265801637373610102988052588389683849875785458254921923916940769021857399124074611927105363164643606206555993341115560693154056032769522425081372959969625576365166547844808843762357054047029334476505161073875572173072998417745986915609247852553878436257254683024799875735217740221924524925807012095229061004364061721027356959975448522766960119088059427635371219074794780126643722635356909374817293754957238240367306473367414177023239686438752876980168454235555010477220774803998392378208746840818182302464591487250804047378667317688585481462311364438810657526762755062191560715660329534927216880321706744215058589232204573321920493239867736839661468165060698220782954287218431092941649493139122765685465459891915020659317086386228649715092566789472329341707726390575665890242282731690084014512646988483140415155776013300260811020933917861590474137595659721714110522836781382592429399277205275510818047340692648991075638585618194761442440377890971775201724931425410138823132483387436418879417060374979527282255924536933433291736564727142993117683217170943226927306344769899200512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -1257092508387517940535781810763903085053978509218644658960359224388167882956568257492576736473050821722350938842180468352593378667581239850595947527213169103389163990943054419213632298106868811501559918325662218799971926876031168441277274371904305939055522823402074173694387823126778180137912164627919019337388531112172692771951073691494720636799142509893523017599331820796874068557409537537186092519866826704861886711349204954049205391123228317825468880727263848469032531064509002134093429379369056421907015769394231502378964391137224035377970731292203044712951399136553143834745973058889679919928277318154389410007099418122883417689477421257612573521394940441078452189104014366496196794796619616325506966390434281794167583874278424087799863454259513198369862691681731487195742144128547323113330160149542199422640108916210459995140041174907694796895325853918782070178147186065667274193701510771941955334020591108047249939582608989043380561698650905084603789494423160371144452817870083463749116600711555944069829475170000669252620804905155222256749165325829771883588329413249016610433168055547553799803967276768191832935533971052650925848482723691249565015090747246664341916743724741022825891562760047433787481996044257984418620614891233416087591615852088865627085976598653826643436595790677664626327067456900962724366836582012705014082120169964863429691167240286207172586616185476849619125042717661581532339100310275661317072084929964222692954232730074845473463354125257404579375161315334890896391919429619825511530046356379641949955079798154400312958027953995552613056148618449279451750105183429898050805446176942493187575258738554045596117839360740564486862793989989691182358120097115553086157300083641077209099681144151268715632900848282807793236886818406714106447436876124434506744714373525808437086068945480931181081560430573740924545236016142388088352142716826400420348032767698520504248482370745444914060310569761360119094387111174494112074723733476159322779309138408022718058965001601078570724862536305911601813296624776554342359825464740804312839444709702457778196828613315613538819255242178304612823068802636588492448327411625757848913411106048956344007150282271280513984118103427585070380002501449769313446520236326142834704766686103829661598685756610421407106970390502638441508376275946571830263444482172439071058004491962080523703358872345448123258703178971462045519674987303540277683170696858739328553305209651598528426323302277110637788727426614981283611269064391230236983668657580930130901043075935563370976225101923224324569185332298357272145881223531607023693230959788360527540364679768102196345185322137507049484867935088188621707339976336568359866192175146383858971957227354236433794094938479518547968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 2072808415126999560336680901393396110960794562015428376746390651505347359670572082298904361474682841896636621827486726993821017632284930073465813771675003366601887273501275814862790715958741443353435615432977513333440300136817277717145658616934056259571891977512172004242621362335490416229656938042859438162373626372309294362590012771236193230478128437633205038037192138974527867442850067286474960747296909555058693515075614970212381220312194113778780586947368234109604205779125462273910356115277742947181313387585294062798717879156924175360159271595333264008015527527636061750321322181155655394013244315281480641403001035003841449532726639572876768492246880293758175827602694241110442280245125757967770862703134561584037951545077282740434833705122738808930436002581245225953527374799762010657582942349545342178586952836333239149703541777479766768425395808391949473584011958230677489461598586876562505303255363288978223478707524648850790478586393375952625935063986050043357589027869880572590051961068597560251083330717765971461131217688654370792452841620158898047387512867372202625036548950887707072213224823169032803803908341640417923418695229346027082396951668738180618645109757344583818697073262747426944561133319506072584046262542016828998409305483853910975821246329974597502556304105518590050287116144849360396350331484135989206100623414052524998774140155842559919021542281192546033726811369287216488522225550882235322133827053260375436463077656475784086529945138660079154334867948672281556741471313047781100451596523417356652936321476539095406340601800278429206562227753190017012083214286338002912003631656269035018121192454524665636374656843617921925340196210443569240586941961059560814961207010593218799260457249092054744212928048847631719832328342947427080624349792150468893830986487577345962983102668363510144685106210596395298740298268709320046717165712464652894216556696953243105429793631012615630911935385199160533679776877755971330529620646892966116861919476730631310377443335161318755593084333002455945635891224800077178208114309835607328516219012911037461627222329982565597111597704107467319523877162629909707757226614294872431187988085288106366148155578135677226458154905766265234745475820538810557975896932901949920197921922654367367402815651061568988447094025086854774837733048405796438685611907577297699286266597306591218829207475379642406495043473823581087741204403516844188021717038913082387676677237878960699461573021787278450598358455774888478385639919974165736437596441455321259995085085701500914586432010088569426294658640831150141576510267028490090358544561446578320842163541485713402335048936344130773377050895026237616179727599680937427697124937511682740232283091053945246927002879289538379776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -2950409963725139053960658711869667771562836301057630499962559055791100308708472994432339889532131250265609186677374557753571294427623561210648269936261142668279552694559660341995138597498075224992666934272424846254818831028735802448636843447078080361072686508072827740499206194724072007119717363822804399567743344068097811481746129607393272192425682191626836725832669575721358015287413396769998649826734322495067824445299716537261483770811879739621431385808852849116880287981501550942279917547854643754226791759789842857960481653292556009692038422778963175806257014901910539275556921181636141429021199613645452609753335016455868304791325338954311629887525754833529894256681682154193537036761910276997874663561949130621747269703020121719903753240376305545334490082792708504736185776566152381807138079482168715576829535142612522288126772276497652918705114099113078325157492800460066862731475071089157677739687789143393378782447893542549158730941479266569010202892700297784554033657593584884343900554932904405455296649796257707550134080992184608152970215671253772126679294254891636277747739366366785433041421189998659483829521166065357170239317304967539713521447555073863661264315009998815264462531912977574247581177137061807111162830680425982357282842243705748995316828814878140939340403067179216951061531705546443997685442220110099941047994631373480812254936270305243619853691372372273619113057441704808281243854676523235668879639756100906950139330991073173685318376991502026888277948667028716033729708765419955118342942372942033898176500677093689841103014956181989942554279167102227856576329965300019240472454349720274116601759269205612487498064925128808513135320650510375801403745249856312172652915488300352845262107550583118790527265232188464713698291259681766803245106821741538682857953359200576259082502975844324679014772269904940187417713062070996856711159153204364078461355547883054817134894154633498418484643913004683461728988573278771738029303135682374629222459352808281908127995965851939451162731896454327491575418897685294170038872081146628259638496802496650062847928604075548853155571129105991285090407488928563898340225568662662209187304399140155477586267552779670428300839401220006059477905882353688325405454243913126608154164706896065277854371325403816546128717513470375905849520095267506357120772509757600480747109281647041015449880336668984278720304845113283219035361226969479617289934526453179184844627288788254152936444638105621548253526272502080914808734683281823026763254879888254472290514112113046609152202872852303763064510604961870140320992460464293792684642575782137702251233008900508855404675730403342069325977635330319403841716876700095922628625531024077530016119266722939823536334770824160477184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 3678452581733616527190086087852518111459822286292689921575514323991954568919856241078038497848566723229986811437966555202824866978048289031355845247543570872185456439123230789942577286966157883557861417849212010584306817913525286392067344194290164082889112994501420716995991491112994783149466949252536543276051677689083362782098917275106912982105958273784608528075562291081907903340516684150188603796902381969434657370507164614637674489303321404477096764914946588316036452952288893471231651099162034095392147379638892142316371015132987313523545635677149994359140364075405655656973544116513433966082294974227565563984782662828796568442922788262228045506500543936684767382567416938049997012223349740369064176941519907739796083430004918188719507188108185588854836574560161363039128744866384968152944027098925186102792940705131171118782411772346536760922597898524032652492713646995155406694853725603935224062257521061469715165813088358903309173764089693530539807820404595282669221099837183593956092985046633968635016549227900815336675295326136772421023109498482412285534794425562737207804970287989887653278149975653003683535706501785773653208053626259019262493021494872344036187573301447386992589745510517598494923937757395273277400765126069121578716271403745019594984608954143096799768000698634511696085781415962256625566562224825038800413969238287394203507320578123670720360429637338687040706415042393333071139912700542292723442231520339797789206770347181274736843893333713940781238680480963771711163347857385460096834969340368577993788652921832253301421628135947410376954281981358253469494067113554284441068620195491319095611532032673634290826030958614797663349943109679213136982315566435501918046030947812108455936878937452932933808095898466522128173172067497567225466180869183914177136955555157636342091837063375807019993697119546212173597189253335183872365139683923931276243822765020923977467961957869851322552138992716179555467338112337298109182747747215452792590608628636763695425472921703376733011350298663535102883919876580094268018847100852322267042631680329445586850260501092981993571392173968422335172544796210981974351499711646201541207744780440525014730087595435992207521214255831035198776226518552421930424277363127189558959264850688266913944045192980640671355367220367344468392748676525299974580797973600995796122233233659036301652088371369134013006659162764674851962412195708473721909265059623711713825725970999780443919700981404223276157972215211671712601085978956995715519586486620424375617367914442124757495980152342065326437780963200569263856719371051730339884370249978902039654080648703199218809246278921035347810748375412634883060260629148781242162126143027870877526472050002202550820007190686557274112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -4061910930729310076958543390692221486692846953581741551591389550506413014425343836911690595739998943007734998814579159982171730469404616972331165499025061184829020042676510253676927645248636775760428074878447697706145086788012578946586837486698795796672459330906658888493888087008832140284920029036130361921415781434765300887576611600205595267866299255869223646159108003307902915276131094680250250679119193311701606590961504080835046258820065856583516130304057590897171809882627521355741062446345051369642934483273777952941572108412840741630144645030446726873910409808501687099496629517688210839055673724508662212191765284255998949071130892518700550992960679787520580824631971845983702480196615854652228421668880881797697579521914349694389029476812767671284264543321943531781852661377871331295587493728481315799029419727634967838435499964407442271962976500186742403336477680656753136106790041762215196376488656958992146559770545139602936345915728211780110220355812843650255872616757308623318263655307961215575442358952058032354397520042746654546548377110731839881842571796291875900710671821769634909590365697369524420508464132634305406208729647653356139248609545067423866429750300976496543439385570895213570434902672044572681140917676895612372022385518725812325039227329853035076278144075042443741766348177846921654397755731075027556231952528869962213320190233722071851950796554451740237150731260865894824847456749148219689376025035036140901983939237113251828678920903847603091400637242555388157644020439778426882988492130893994184948049487831539174916894069105176295498818127520787586397559263234703557673869870331236767457523047007099630349642404191630345276897712509842426972414779597261082637567431106939970642988020764815809895032046060515919179050194642182549553111070257388991586005433734984851467462921323728099355308766089991790726607821098107194386035576979013143497289694742791939388053037601118491248202120699211145405703004024439463008924660198068076143504882020431809022511048206174623147350116073990347819598952248733804491619291555490061980626077433083275847906075149089446419307398732173151792697428230863842858716246862935606412942217003314424607522023279911646080738283102445379171774650289175961146952181796374358976242167766608969948675116426588431666988977500157392496383947293399365649379404642696036431172081624219219521241860004022475656584445087854441017807208248916284868120569152548893417074023172320934394007896078163534607218310762701188076725383578176869924090217612706477367251858623896539994279267638254451741938298736922075924097034422150131595723338079807760065893172197496340593712857570009351442057596827218962856906761106210228591925228440328943261235966365646528436179078030880145408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] 4008774440855997206446081497920805379427697628156026888351407448797996057874852622286039329542443546543896752003149345579611830198214667548347878650129585234668045385892475085427984904902934356850553656283266659540471743417529100047038770590439684948679651989713094475625641752301124380210550131535672862025557587289943691602803535884531569136580086068764300242552134215773584075916924984646395469510759251309750972131519149629444549634425921635439041051795821028148941612581196318594523940720403909307843164308873770762855545945963059589749208877613141911720955234446747347717015780803265519295378002254808222158523714596542189876295385159608639375961779745009133781872260144408435958358293082674995635454895114636324121986078078997053704255745446474973951046406745787201525702784107294861904544189784337866184766416314390426087090127763529882201365616484410531588910059339174250990181881732588958052879803518805313477698058910010613202988889447211489569617731962665604880504304047625936229714661237831493513725614906390041690727172319882111501721623751591480915189511282786067366707561473025556819979315802265781145944506625975908321597830322766576544866785042429621247591341028868166206637263113245205218413988719011215142243357405617490895289728334093796924660402450543449940022021609026828052799913953492778703633166785510561876000869010603137571789883712426708457043546261123594075793215810264640592196008158820644676077940622691060578745043993494738532280201592193862350900869830296122185865974517149860250218064942437900933873773286550082364434573859158301473344192536491906687830316328221173543383533844202915407335041155787458855458869681996772708038863466069604237699026234932988832702077430555918359198056330660344818755779420396843938892252520064785855981614226792567184908860825191993524933030882935559994819081359544267585740261534014745443961008578282777577264519758234476922051311044542877200048281912109214930925077869563284246264044023073608891654413949385037049041315061074210127828336935946247051359750685997253259388007125062002081369968961954009860756690050434593250007257819800785383795757233913897766783205201480796028385763920877287254572198823070445065577313688827730792909901557106753071941765705165652748260982609340139362713486499813639105422285446139919240441819531342277821556532216460192279679845007250418732037408765503436425208155526088224721694659694787879130248451194987913279172626735749821171933871686658820484013216375732466870476944242802380895103608402200212898117968070882695347841078256433999240136907866550810295397266377911486311012554062282003076169875164875364387251630072851276964808216850273720965839433289663949538152162577153334011324105156818018111987972675962729922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 2671617110519835037429642997350209779987021476847197180779331699572299369354330144024846729712536164597721626911116344804151927388181567870127042336371759625329712651632073785805840463878615245327446141011795913500740799397637558054586687069998198466028169044253291439779665634090568416387174259699570108074663449443864735348877718263945755100997915350081182895107079481922885307067040725064534493088375511909754477451947480682437773493402240582368399515113726706863567103751684746119178021600394163480128648792957704716369299947727128531014932427303988379186429340932597785424760294094368534995170803386742383630646440605147726794545339092986251160701091101237973758839994665244319415082596742886208803184430022356282552395348309495282685442296194023760103079243491750522009194280355860514004607606782528802408655120293226044733536272638374066260679369276583452591317403089225110064319298585949074855822752706453995013769313633640691582378293579711367276864022354899518781523969820699588861463749089069940760279965179325059129321922082751950787745504906595496386958116275020008377582760611122658142702158593070242836650140503691867972247356709828703955279706518634091447909185788466205256213508740537223191703388516430510142567549667974214729590714471430799752758489301487793489732031883068748340485040637070978857196918042675899894168048209445314944354611442078465207035773894951532767083502468703814117563194946830734920366389252542100188597878342093032331989008952876801628065428123663800093690867190212122972696284299620770116803003731630340894988704977352354220361312751060635780610881228552750449897759232132134957703648399761814585781256192109355780773747573174457123989073846999494146106739964619955968114167266818973049625727391193595793315691762929394719170763015051776715929331807003034508361748627573110709793826102584087358131493121265357403331171232490824110355650907433010472765327549874299010288538306962571851131183255308565369496841157184767256705788173499445687717688039375473367310773204556400788837444821513325434047337529793106119042132093478136053560438414292689744345055006269147175793462663581407819215985068560958284399098804043560422303899106685237567621946008675142295862773007006231151013940155381950462571829134967584647670455172571357120861455378124953476754368767303220721500217332316011980102791606011350821730680031351540647441579035601358365212437421067611672214192768698056509418642132555772147861530419163776050330113361410767535686710828596727808219924856939364040226019864848433051734436011692222746144213861085786855923435571222585293203468622584533879406779705393912188549695123470894948719935149785562889011993131584129618063603268736459492857728157524489666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 1662610313572787199738655336831643151658226942418100955899421313248024430157007680883698217302342156485922244554644112707251896755056956956202596016734666288515400499643571720333883021799598988689564965494504860427725128378040311122662246630461694930432631013900518473662773377634963106674845392293067929370614770493824302756168976569963073564984446104397321572668405424321457758889920852310890050959491020114224594695636035392539183028850647677820748626876964757662606134798133498627000503448397873469690897769370085241273012457372041741993554028089851668286094361886749273636468508236847333938024084787940313132161137003590797608251693885696336860484498243927980908744065977650251765170954035016754629847366263689781517212065299647629062913678028051249059730114479075738414517660855414255471585664383113761801022120989738669448952102028110812366084453526688635168685728089321222721940145051308317334019532881848714121172050506725274187649321291087384735463193685815230613432445565819056261957636614330996438698629510827074707502991552631714621586220178425523792580465795655443289947696264713870206690672921424994280462066608534432398920311355725812267946074627847739306804100374088321888399475500496235933013576104958485139242767892365471269267281973919849695760687426151106666246482073086799925827115195535673740252535123747904225442414379246867396406962143564589248146589737759156471750270209126820172108295888222985353911360103130247364595349762455804697100854341122347667497985885960211078237486965790114936643822408784638205617075564115405808083280825285573649006505129007360794622317125239372619195866545615542458804973756299239736409827249243429648572647451560718345020717007464241151411993785280866687580193084083816019438528402142944425966922397116106965085660759640696995149419278811311035350192959380946792708352870275860082493151425153590437369282727781224830622053621128420718907491831662665700943422843818996687433555283352451945383931476845238399845213958603731981545041382945531733572859658155670721191280229649296509604004581651308518212919217559566969982575834288862206202504481409667741769070622629256560593258123664389703546346530281814745015246169916299547724242107101211576187798865749043639088499207518454929416206685926740857194294785112584336240615650947538510789646921504064775542465520659159513177038938632642383456403897841040264584721976360644313746868418387211838567058359398172802913276835813608001983677966324262416790412611424515580131953537137808512398990074103909410063075726134950665907700630860665827657808304139721246763304763342431413849752638315483223133609813265759703160186901585961515792939442511205291762620431706508882206716845856249540884708617305801277571072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 53819186888410846079440217254552403826805908995001268743105609425405794147358803385006590149571509386794168146450944259435253749262093195064863041358832384811578442825858394950722768602586403515149216988500550142170044208792510488055312959248862478930582533993564149782627996701708091093620335832951886230021980621974317392055767759638070474210716753527692392972415323375075939141637200259789156104723577494507670577757396729652767128285274774897225373526010338049922638076148768116154285013267105247689950573384530402344015827641288502275108651816643671850641457471376341460277395106958652204251359940510015173202084169400569670427374813178397020600407550610431770667550422593696994751612422294566305067094089432009490271427506613683802052092099285756547988082680124207160356286254672080019131633848056277633536348341762128730679508902943527107704734435116033824908053493097722220896497694485086656887723180226107357106227945092833492584254614263903600604865859095702135129246796000444871910556307657988842058562676041571195196358395736442966413941623370712858719058404105527434012551919162169088871179352187931028545405061871621625515336235644571770027800207623888011970451289960927104089814589748351404938391138693207465332558869677623172466731604290284683153639928507730274841921051349295107528191656704228406372351665971954754890938578014477309408412038438977050425448825025839873511042706239439953805562562491931676757359142694985223017587972945575321185170233915203608555544411089373632480116124923615772617941054421573153446311345345887158681748408100133946962150364344155522758025699655022234468359410179338815535133768518179882778695267424416105563984499225966966919678538938196527453718302769917302307133219833747189623218375420710857017707992107663562430583648702604148932345298033654216708892675378728643607996538761514538246048145315698712975994161889613790379346677655025665713379860875630111418833667687026669267155065333006273391831472854082203032793184229466070753982853413588607560244189776414260995935735106170951789337025567572602025630655823983865729741137016760041345236072800303914786644127304534202702730114169302535912687158343968849901855330593432428283980854417749657735083667301531670146155998250994372389125704808069847349802259177158273283130000468595670087818848280703313452850371496516094798605391132883044742871827652570587863568401216396123697545888971005240789582320908352346283911224557519321868571285711531597118803472173865510309158183948175236782074324237483816586571636123408889934706049361301129826182672339435155365982313306537966249677388226631279266980098810636105258334313556989221569735373663474935145117307492215446753703525920524492412113247620502902773121024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] 23651479061147316152979830566524119399728149143940384863012168681981855528694076297451653237887052215313915228794837140075163689448675153175277750049224119715476200135581303495570497478062671272351111560581092774900092415513304171773291788849347301979042898762523436723386184087317741941381974852114451102306509444726587687268444746731035357005764074135646220220472086770859694586633671236015080258107723828458877411449874293291811971731218650849860108988731520260461665884813478303330130629503460459895156617159657150850661575493932083752686676678896278368291877918695383931317486103948429232442107392510541498450688920935458134556449665468286622882538639192108821068399872035133573119551898136795088834336841722996181616215167346334112921484286587941200289302564744567085895121037023927305067560429637103026699870263646573426947233589926792420131473216623756404715808913664631935652974247211917498138365825674134260946845575710842111382143738676687960442369190683183252340365892990785976407829846666399515206790997148954741223944157640755675356136902709236896479406471243362848492675766039276481015874657120709727413987853746484344945185848944175751016549755841486918938706652773220104468070357466073008876669317965536156266904446540348466041810948246430775288229332291510559679559486636635202080161113046130160052547223542555281044133288774328598207955856020630950347403351218634980410414094442806103142729735490461038910107176680560203547562022236547909311086753755585857641147242772495257888815607596309864880271242466157260328094701657839573381065743632465299791128262876605392609700922459312000369046507344806115152622042196083169108400526335764505187762480231459107526625807583530938225157784225780731367862338265966534002342485304990513780937294930681781530053811894950736451357980063996436355376005012149073026262855261416170345809113008089870685678189828995867022162081194682940922544071408920861855883189534401060090786238766181929826818143836126382320845045207030994028582079051151979318251803725865358685933249508594614418315960065344250820805426186441544627303037336549023361222250941041378524235520117697080682675749358000708381177348452539626024789617228093416910559421846912733107808041377247986130059153625282896124173752091588171813474452176370216706696286035162061475447911278015466467317528701158809066829982026135044994813217256953966733715261170227987461856011381909975578305259946910575088389534018933234162847671159526806939117844380842363688606464870005147687684700111586825949503268243084155268034432315744421940228009478269679803164130001048504818064749728842743065701656255074451288405278443125216316673386176763466746273413350534545091505484567638784507379134669583567738655211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 314685806970273803643569361391755571662318271117487774551887490668787566147058846680880095001325155305669151714561224823254466163022527521786821028780178874539799064358674687966096726561682844324706065883717187381140132962333334653969454826154033140100143732721405219235975741394063963739604587407519552010831143370809918181417578443231864328672459731148110211438123344561528482166024423760213380767724409475559948478844959217971224131962548311475767511782326852864013500540443026607192353173582214014385127740091849195263328852728771083262513135031592227773287761468470958389222508135893634371318502389538176330473863821560509768632548395372818967674001685312554220949776630588162694193647835011302724129909137642396899879622088470467978644908531441359988365304855479906579046217252421401266633804177647261569200787489996287462879469249619020179046981669860094451599397810868384090615758931310536105879551254411396080750277296377839447186338495739871398895342045137610094892661755763987117036810529750575459004231677911855653868195375479367515481911306274759621655238755598460181657362516981099297219726086626450292663465813790322893678586700428635840717252210603197510322667462057900319003136354412909567661011056510317989357063242556211609392286706730094545156188031685261307000481728612935863050030164706198091120335248052761006457088093751639132302033244126023255365520483467757411714015191455515547313074916457022892158756837524544450335121663123876087013930701131498577909175923426986204221899434275361695675905050159522262580995473569634205421198475967601521055719663699297504552280608649420637407687287913257030878899632043948220480308227467321186192904629871884029577844602776769872651997282410479741624108628191059705739746035497772151844006149985274559195407818489522671408331217474384470278482170204515816171826601533807021667518395685443631151396816672122742278126173908649872167289027151159681508654308069371865520040842735110630064975529834616222103069657321305225692377693337090323563867536200672658451547904949732940907793248562173449786535807122344257422055720990578517866684830956863864511936960794641669411466626588043494381916087714517610595454150960646097978950544029528342910396750869909964405950115508923271360100762590397215851718960302091936052511800391659413353887156620008489607742240706615070166448028578833858565331937908020457543757409229860612289258866362395087633733774003560700355245569949006459286128311225077091495312321648068155461954436361060089576049214292883276567258116816847023904704237052737516864115609029440230119460778092735999892937865475809406313913873424970581402524475445762287148470732535147799287061758153893430209713753149262338134953508047890214694074449920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -4708337533813077260171227935151782918653982103031637044809221917293766490515215845831726591174700618049539165316681394751586639625765360342567687184925601344210221041700884632800221038602651403859894214550898676243810365611607268019256895881980632132669347599981419637715922334397569639761481900433617975764427418091920217696655180996545899040940673493249839018751540874094289473439118855632073940064789907037538912882918111373965907744871548381941885170046574536556795637146528692530293828450141888713494521174490035569482409527833167083348290349758389728453787600178848552651064851650142897039372017914732223820325395357834692080769933021845548276149093344386787352342037180886440125122390889514743616745350872670863042999974149810264695725226201670819867493635632712278027254830068773569312290977198501125187509274555155469504400468412446881978112143366395179605720920400859639993705630543606471886043478514173188407532830026854542325020799487985880174356453266902184336123549230052092718380273996189364072618453161060417802339195773729222671433785327221137964233876316397412534856052755154454764138341808015869843815168786045051449796263303074182907925687242425144791411735780777457543729888167902784788028511297063105361022352854784281551916538837363395924056912940295006717339921579724582816077190196385868825200896801820621308989730533617437769026919930024653096238062728676797343699434545106984119698400201584385779623772631313520795591356717396559885374399826714055200844817481848980768010774705188880723274062786271165133209157377788295980849469253829400294583306314333270359669889974764518452909944013226520685346611405809271946393497909700900418213486747934663609658694165875995777785416950595232068629773871433459402008284818768655667970197487266925464215951326362779171937807519390869714057848316396604595514211658289673577070980999200986624356739167721297124400276865732981932272594084679733522553093107733424091102867515099801808748942378310219028290059779471513833082265297156011809500536941834317081631608661842507701306321963615265241792239161666574728999223870908146687536696911242433950347743958262256434996940273347072070879028393656042342448799185155829470744710937234868539637456453133168016615311456284515533715836218031973988584141264166906211757142194922060583330010869079155967168436359040410807317504177031894431274871109382538636340768383009673383852315870419682648668319239750743898219589774381480718307734307835535358834330052529778845703779349059733556662941560101460044925486483852645763920635578526842346332125070073507078254870574633471593383615687443920899883621326077266676248165053193277214748698211466011201798630260753428563984045331094074965151966884665835685100354797568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] 120384879859273309835306931940963499566854423113262456834471752054738233617784375601462741450949926361434491375480676434477927610100022460327279138309554811207114202142727829535422929196595550277847198558991206597416468489504744810730374901625328627182978364310048021769522571653684016265881370565048270489112110181852662326384960494850605973498921469786359592872129425001069336000165699723693610057287314152592513256938693409152264061747027388572883046214317182421269610292841832981004696962252630756518242015777893233180525773910832049454311983986521055624415930970348919065172955704840957323848029623127929082496349252571364468737105425703770544738018502492897404565688491954333955956723589418133345768636604450655627375653763571163196332098220355787922310666387313296530787725607428013827281009063124963373058557822933322404760413838725865025386671501558896182133210583677646178124569188786496551513778531411332965515661429497645447147013680775317029006333142434972643207552033579493733821050543501100355078984777958575257483979947178125866747429654006149619619522722473065255490195509220888753807069224136145657318713865009898353581634034046127073763361471482274052521001990918823911078776850610857175422035337049099886723813356993542850154519927486613222273270400291772952884088626790619705634837902753958858788811087818484666899458028074617126933014089933865127542490408062681454921933836631009335687162622431129216676442837498818311023349668033080755506296346977310477477249057645465360301871594364147203277710150426850523520845919163572243700481153879464011134976240566895793109868026375129600383768650108848931576944610281748399013780423506332055392749914219004501579484397286021978758205190542575949651372423503742651732536438775600275102324340629434863214310038035186000842732405211729785891385776378538603734389198294286216820679424983273519261490070997175886461895247958801497493322368403903892441283003022078298491487827363253921674215067299617576174323056716347338605723251616734019959329982113131017593610091796095969180642859255710063985660703829427162306201266456707462449220994600126228734503823534565647479745178393679003752286396962285503156638898723714375653772461284726586258595991466462764432895828246764738052431822103363455281894722371679133654307589065791690038341624533316038061808358998276257101901989754465750468381092069409024118072716670657411546852108245364156043822428332069766046723313677029786763532772188083272398562068725043600821644471150350274621785336443548275748909973150179534970287934743346682465626561902237977115180551232929991938450313449159112886403968751011725105225038282144466590936166408193505044852496791079748086211706647767589828749939489006308528367987589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -118668175655321188075444641834435355519241126975306011161267946064042808404931002906770775632823360748378610731390323350748677712995759579452925741856715327963918105291881503575578169241465023184730000453423692085419156602182977670694404701881369266834044183868729506768741651839579871536585022750516041992078479271000110536142485647434185526563979316428118247579916530322773449778413682086716297835937879213780278675676078799953973817517380608342194304720081312879758654438239524885109367849724331466545504232876690658114709986378962632406076675548285592493327968802043406122305382991819493087585841487340827455399202192541365192386093079096504899440156688801940701948853694696727829904615100550925063215483703418169094857419896463030117306008970292838707506369663937660022828641307057088425165323187309249208540725713241921726578692857735874908569033551361772934772764323653644840028281358771173548534419210868697352964733551743828613856228348565946640879988086268490977718915253732830903944256671710610940329320338016221270663653963789649846360835671866685849556306631846493881499371859332599592714125382197890430259346731468733485266193311241123451233602321975980900534988246297846996122937211972931715762362646794300984636555451650647757854663945948470034029206572364097829883307683989285937342458212021973288103513423986149851466075353306123939253425431267240284591168079137565415337171859881703160967883941275847347212489652132304633913728880928045150947385664846213862460341393946540498353444288311377646442675799717228720391252229400182054576623099786069817877285610040730091169773265353788597479208691113280319764656557015438803800486906431051016017261961504653544901638564494543018035786060129770450350867118661359830960626564779489045418534251034711151682474449394748594536039948938878758560239740217002464809328561063762015556836940418634899313910057511371448609134851894365554860494665370163706993083788901163339327690923530415752942681803984214802658340741593631545853054012314940702854287365299168944350445259986869458454216454509862290699516515402633276884951716672463091596182164416173669795001132285291442263291199403175032651098398304752122392329009965463214729811199549186692420611475645543501038607696114594216826542075095330226208479381285696247720772546227073504648136455099286514977757081982618210564134311285017092750337814868841440251499820880006177365503715370435019321075638752742807493340102547563323361104727750144425666852387454295551724130394879224205705909276688737686650686319869226841101507481720979212892186287677413283234384843079323409919296126697771921291910094416412754358324763326729454136377454143433247660855405735276624981784846202386507788836124182994974137379910057984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -3223467161632285148349050068894056867721249377210496189930234738566415710909697105885106567926061455275056152718882538177887406179064491434156399732091856609073835947256034333923226682340293865137795218950037700429799521433168003561675228443916769603849665441722190072379558283828709379211868395750871304497277286869793451640815943755362924465829167362819447349574640006626793340427047596139547967660864628344592924448965398233343554600749309821681899537586888020107084799974435401445242712889926615911437268614017837102700695789441526736593740252384844696540567966241988238318336602080596287897452037651840911482575195959493567597051045130883361903818041509616044391763550390153066082365066833185760169154883416143307442130386057362188457142631297117567786212511631171416970808455788562593399054452301103060236141562730974642498566026250449652645377970500160923418531560075513268187614939892439757884803586245806822106297978700337772648393060402060655149873510919963678124264067477113589238995373536606793222366661271866590145902555899292198058649493365503629648381215418606651652192342067922644754654235177726300420074594382347378889142541305340799387981373345777435531005824570727034187149340988025219068160534391289892763149154436090659460139074384950211277083346497023947448894206401647545752931926347330490397689411396930311288563603327917785290517806429948780308653487779156422534249954902833976910439124293647078455202250074886690631920302613191823056571422658253965478462105574423658153008276827889789878679663664139768496023535888811250016681262703058900168134405023849642447203415378231143577497796790521316857431998389958191883029724157207598561799975385642569444902685578479213415302086889162804202285541081911049738519555571506382185470073422278765980103246323011672866992997257688314792482582747713380842295028933452623340710457362502366100602695599194479822518302013169459668209715940130951019110769611029682823624255642928481039081913005889462949951847771310615800995953941547706388424390839402197089863142201342786802486168641597098429645415867127543662591337493836401238362671501133119235423455311167075312978916374322013347269998653368805478340482735255159855163077144523397250468947554810575380714834569162646267097283332262181284174478883726899671285192960803816406704839934463050791700201171265426780533497364004227642109060924885341566640839354879223383891559641004974826471103246237786207131983026216843559587177874349534463511814323594961380320129076210507792119168912545889674004277045900033080697002148061437966251975366388513715719075134977716077252267746800952525402859921331673113484905380391553784240608153297222789839129003774079352765444907307231869663567906543616854768665764036608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] 18161738520656434891087247691365440925131294250743606157306791095188366173439235141417648625878589320542685052572832278759217563451641847832566386826595818218399097264872244438401281351372517274600592145002845447829549428062535334771023479721573444498514064924087668651961821903067923915800464442496643328698610292870403897236122022605136350626147452977629907587913565228502486262051389968010556869498828655069411204720614862397729781351745064158410124921043911715195959220119714816975827863740614300700333497836205819303141914370548159201517842546857821634106899107319449046808425662690257347255371503583466221655716202795695081523507088624383500116073804683679273149813670845716857337837850739247687211792558741551483051106924693001715619697186987186843563652482066204936118282544477701681807677974450554303110160156299804723417417062177898088388290561477821509724652554626239599670687931066839430370841314327744526500859285035632032589387274713479858103751397815501083078093080482063861167170379895911735883132904889210744630432657951701535184711345268131456326416752621305617245762011022454988473183755029124805286691084804200435730720265373976103996950588654613947231377168190569947819535204942737225240852555743729041455108166472503878313826235473240161234056454711518849333255391198957451243162264313368821644305428383997641110563081265425540938955660670218684673305750575340792186101096939301925207855136391921776593763978850564474692849946518563456730710721574933593039762070209016823925152562040075582314495588333438226180461534077406311733954058264836304871117718517968653634747999001905804298761314178246552638853708902994209762460847867772496614332717310854513719553387983842369604682068261777514673234654210189702071970380616597361514481578084161483357652459101112205422805902256784898867066583342409441802792316027677981019277481438372294772734118333267212328869972272514041367490824051607672280077128584944674455771878101314536506395939579720266604881609082025839847571418442345234729904608584538591720075526974424336231443096130387118562428882890972359819473613730801636441066889186862041704410375923833292640282432173979818224940661538657607551062700311937254823226474491465332766498183298725129119717394649437212624948774060826883149598338508464654795999829301359587425203219723645390632687361313379022225199423895222191237125976584370555290769832158026108506765431668119367061535978817828375562833581575501705427048667311393853150167746770704925145797840211483849366736956288672039094992271154985439868685064681211635883480902524401295669755150659489097705067144165982344993731892341262783794902429230782578502251231717657014742330086316074177815009919473521035199600000312614774856883667042566144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] -69036622680666599753815746721993635993295381993846275186274154962084630089698045409333486677886432794380231779035579575207113020817863365912933977429101356843963490563448049098591282238899095291744266393887881537265812454962965614977872051226939150247344237443003120271386083523285254394595838105452171369691821772310193701814264569514041044581188172789029685825347346216780675195426471703460119435731902731848556790643209891060322075656415645796479735525588661128324394396860906321648819211912899282265942304309872558549692358750868751680112321450521030032480568737386033051483878557683528534080888552921739483200348390143390503079054219097420129871538623531223323626402234950601019869286489630752026620401853996148441894132830135658745732641718039986710650601409860668317184025181496920125536055134979124568715715336459392885849749591924921527051499673263854526088390126200270580760539553308933826807829287898454044960704825036949561012508870429497516084364891161461177466082570567175898923458883088180977810778054820697099064293226983693665365062366117404013132861266497128715932438920950603681495752120258717560867138445980402263553670629319786035008279805310127704496929731412098482817422214892464683934360165418810052236854973137569285365653214765109908159335990981759106126049955251784673951806504240922179271752221432468498078543869151023502843151584599889221380892257272887864271167565106841878607390208119298633867832887295368764144581311832722150170631662402212030759367932217346588634811643326943772949485203090806281771710213258879555741696662500684682498191554536693314528305813628854718011838769091021122708925973305654845016442761615363552202217382029867129328529352715743713811604355014818802220125023919282708398134815639617766623036721501332781572109580216655600186391528711424765975579651898205068817215478885303935303458573251467782384797663002555270551428199719703764257774871864418328965599366580876696725553021963707875507590057219367615106703214612961534054101648143453149615110926198934525627444982722456374000355226216588096320924660091487484080368591803699523331197053272536589774040100308526286325308908970672760160905469986083456319452694112907502698306556519035780093294324817457983748043746535885220457977522934543354784828248152124560578748797068731955960089004436394796642585274231453204041261820871132516123827815919032234139313181075544690077561494976745527323516367258730700856558566985307569152495839080121136853234089673015853290852391221088535308391185037844394941690963039968923651326555600492630018087226224158792755877035655898386202775775843256916875445047532599002563376611746884813287352562022560877085430521914104180316196220026477958383861949158638250288003657974677504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] 296999761741317046025951973545238955044738429345582851556055089061252180731974346169044895043584045082181539720437678281372616809161749451135581914573119940766324011884414691376475631599202417765860871198684299877784779046170204583867129625310610788463849939384162078555125228589104001455813024102616951920258213182956267877916155170861617432233940823053767752135574268489713874246906154907465731463344112272935658458053939814887370905445482034548775926593004722131216529597577737766565042873549783173855924894859159906374611218045110549316996799462490553201500833920992702177314915032165456057089240122706128436171961120829018022080725875479852420838648377659698678281580474209664161142226055875240665695025876333271692000934471562966727920852817424750290587450158808953326011590461867750088134934202678800997702347017467698026911317993246658546343972542628678181649825396176837960702163229191181242280694515481506483886553734329629980314990595822905541671189929255525930273598156333445378384414330282171781185073120724815315018322476290868745383524492672097234710615678766008375449316881982026590334123472744215700446080386325272858900473411898430741300908936430331060122085013347508386422131048017189611377292858564565604632180729145165918801941449129077400457257220650719026177209273524531409460734225741550909149462556231003102187847844688781327131003862734572836208373477135218588099765535366434176976417669323760715840805706183386791654446812914708028876567805508976267396291997764637716097951054125745076947040239242844971748419192702190068006406179043777636563973418264105703493047472974273996122807658555519098333563302777611807780018067944467867468318717785768393937558289797248533699300575199066421297882397481150226677070747438624025704152430841886869459343498422532626690598846096191395447451328433064678289286492943926142541245454467551681342693951467831212154232465387987557208123848728993244182852706830524471722013416083736270025357188269941381028033829150602551194219242900109294432155147461490452506610470196936270920138145569038169249936422164381509966186116151935739201168906558700357381752329596626273230400306209993409532138175367358066218646141186869696494984455692355991740298300728638331102160274254956257256325763210851480809966815088692707828591406683496251829917523006143127392362098749908158079436997765442067464329921441629666613644759478571489361564511878801686204987789082191196847308297347682068981946389127497774571293173486257132786938768223321063403877181776946774674789887080711847868230047740497098269668644136660105124145334695946953675548668881201494337161079840072228816553727869058903664462253848788433503220512816757883043590859119047126552396390702790726938140920483151872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] -954405614683952842713593585631259526269347612220860475356501070161699249611949528785525546213512545233724692115569129605748848807316643012691273265511468656867498388370829467372065747590248191825263261362670219030243420170668825108450556737915877144473721372871917807934429984454437435881935001252521703141167527893917029985850374430474381577930894791069934258577690478374868199485212317363473700511708137417676143216865871554381320508090598421071250526484106740216914953702490976725062289251278971083772558854712720218475317500107779520531461733526155854511496800797754104601602287693881733575142710607979675255053681589777829249823654737625577888992388516968464572463318257948041325445653109685630680915391017323841542601125396625128085886685076576070735400812662752857133116976294204178929247559685038137638065817493413659351856030523013859362595730392842493069771314747117174664074091146937915343406438583052110356204249748262978194679098857039982060061749484194304626920718442134476014759988364406218415731033567981354316064623306805925579339007199307181224398307608925121250534535485653192716579635425096929620144761659942666846987940976916528456444615263590229164922439453874474676667121442816267090501126942466133097926903513350849856564692951193448051657886643650921961468389235134223718809915906190052710212460747813767870243319705704885857172389972771314144917645484531424792742560388223040370835260584569632639274054027418911729598793759783188902094972515537906042604074324074677677566207151893336877485856152199028883772640000626637224659156361198679221280477972722573947824054563345785347802171390308792861515416012757873106699335066600794932893488960594236683817628786801862482312423557740544143161788071671608939030693235897330626240106690388827517004190656612334626645284742666392812909850405762458632085506599824172316784554838821607921959210646164923377910200790823842255596678394477782977270349176240004332679330865792004394127986818948699500286090577328737701103799134354967956095044771345681155353167306728429066646460473951656587732730927145905290592005080172414374416835363917078215296189365197791034283143755870717394114618076141042893771361581969641832634488620863685406140566132387929021257223358191865802711005274773944764082261447256073850181818699060835537437283965823552580110814629306728836492474517274915285113718362582931450047363570874734732771778606479822187172180809367164457784940591233333414572482686723441683996300611997813939051846749663709885040995272441173688070419663714408501138938861703857727464766459016945590742452960093487449729604943284215347575444371620215980699843516345343683918267898912243312891124613695922812049643499299038486672097206372310800587028461046988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] 833453111069515954434944367154521612984424111911683096311074980760851930273301678775920255102636088574176396719585449529200878213524596469770404315854191286287861958453430406112551070673797356950262703902274299257300666177602396141912408067574161209023115255321335472800240627944072793921904903129149956439370482093447028208584439063761869555179085571319657063423784670594992980590594384749461696926130346407317545243316788044108273404455984191230535161763487215326172286961054542545651165468964611124554027157062175307026323965984473018409560899000863673614087683163993473726160438395595583019500870981281056626232849345934873326104866057439975690824736355951097812249390688892419195599481072475234970613817052190189197158000958020819209010210352856128055062897131552990374569984454221342326132436265671372608566246623023566252080512119675942002457834275385620516764181660276548953682240437449705272337503174935997362385564955563997997890824811404403835842347455529774868205429230108550476412208420366764286654101745482708496038717669179345827365543673387833463080201440695385646062286751233246145430773164714808095061764927787892164016481179558914476743949228697932911766811374205911547699469450434891351959337572025608408316234783735890983233996690382736439607231167463722395390665689218328575309609431341061310809993272414249891177828552862664193654916232149047584859635655350180048521036157616368843877781954924614085991916174265989483103759371352642347303672721608133780989137267413381042176469119598017199839487074579444911761027376543129663251297249736262105114468716050371157954544323432800931114068123839100395605047345819004521172408646961553521819841950391019798552625310290005565368146830994590710202269844495125639362170376590201612103733916906685750162755576748866656243474187308517148723176762548966192307400052299069798453936616656797611097719246716371898390600185123436330469552611231310107936537979813841498613205125073674899201178819544665574001327946435232716633260084812038984822717037259473579748927423517201577051105392124360607943570108333678250934979066149300815396035258713163232438793444496438421546499517502989244386966160508452086347691456233816536890113949570003569520087683129586887499671026634619907110252747294460702630926738633889522342735209582019043701127908154938434610860579958286092208804311191367920985255268578947873329647850527359624636929574853109846222442789209918821888882059322799791926220366979603014894209644478956024961274321622924042547581379924150362861298185237202676260615534848423120772616745727499773503965492563445099429684261850628087270340800798139580552626740209752344186803078547874752996891814082972395723615837481830148937426798519575075986827808520273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 8347110568258782659723767628873641612035428799044707902666291656022631750819606937896877600023998825352617050058646302345963290290707370157540039616481377590630666300541481843217142968785782793614068695215383537375462273641397172800198497845743869904964661434462488275106756870169771654562122243718137259279186513750983667876716787704866929307454192583472135298840561587225596965484901405890853734700435103843024737857703868461449557888496176967390527845826139522672565427102615187114800093653249321603896169486650036945034456867770382572994281299434387942823542464218296374371533665519996069044920056908616513150629329532138754000412214465453960237999640805972879284272040174918467233624149494568298588698570832115196094048333879764124867509765869310155431144062659733085843948364637381491471693853755076137569788196905138113730869064124700732062450331553448789715789196362192570481948959599835789399785642112175393661195063979492323495611678773287316663360939599749856964726315531579214209726650511389489053656136089924368783288395327078937346858291395600720631413893747188195606904819060063447601606871477026916195772044494673534347811164339994254640692872460306279965212764063428912240593932890211891907210555216714723314991584198762917620075693765682315772245778729232325449745339685646415308518001452606349448957480424747864286747997344507819285859603533664303057561702090034068782284120662364535399502315961280527141445854292084356486476889703536404620530243938461991726081051182568169050972112162962845199090349296020326321493661296926134403366699235888420009122094821084035355271081630405996652611115226505071765259725766785265899103302124847114311852978992064533274867114781283389700882696203260509945920106880078795038957597389811798599513957534061400624763091903299853410626027947115104501229025211495308776542309077630499806976628631272824836881618321893779506275087440777474601964951687709361868910568486007500340919545179527408038296803817404511986495209626676835728489847128862763420828066389458052108470347700222014471022072730667027269240447906675249365934035616451617322115989914918948722284319867205683689225340039256751084600917894846128907391186076734102419818016742995774995651717142906158304719354123581062593516257268278145114097507400136538561859396777657991712919771688892858308958402741212403557668484552676140688050456133218464856351747721130998883813640444696541267407701882846555146809686356120478036950668138570205733145379819459137616627349518063976530345286902608219865049249060731623867554794105171317785590753868476134979916177854346476067145743996665836988713793274252554912475005329421175626417729160142116763227946161232328776288434161417058258215276077988122343609125595590426624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] -51747801162996863309499671752417204157806330740904903281129846119146166996967187476833505733287216434324019455024962300097087574572651476272503658747994650212256433529985115806511505275026321895460696961201532420930344441175282492239314653572211369721262359709058783956152681569532087196605343182360616928061799917977930125806665657392234857538552884373416100021828757446152103595955522913695483218819725314008494939172612202571434543668677857491879954478113591303251572761814000797898293672438120906561732082673226594634886925811753163711056647680857849570380167364188192079355600032344442390840677054938659407860836731557256808739873160031611391935142592073068839282622072245767606715645351215726715064793348815814454510282427105308382265152331426133415729746342454734297736778652883763899297838822138801176422206917579028488600962431568407844198321597548344258429341567173699570344959098515801282265089497411133219788143348757673140365720489269364640807603126667219586558454694958925683158258375666623407080378974189423538866724186015947758746246620124908832278980668396577583153024227129861725322242494896509719657899608504408824884004544523948055522457774073793349021845126776696776642130287495702388234348406076238616581676242936327290603065215195974835470598234589282925828356823378513219077998363253830678525690175304894052996004779927063758224241346953978008401078178374266210909778593905080902340874899457452025008872965770007036836764970570244393502471525272657078344968139619786198354517701008179782834124604444705003894997204024849034550948077486361188061531337161577633775921661603070655812555047203418614622150233064238262867205415194378149725411291856372251118670439974386477770092496803091948016582182599179715582545105176201948870013340052057862950458292781841851997310563481604236510129736645043711657053951609802372583888554171898263080616752795736469164371031673910892948049014814610804030217493126663884866404237545366567895979961991717713795323053501673487441126031880062038977571588157806139716708826891599933138525198411881645143558782992233287161958952494574443419149363970522745585817691960293981205747289411355956615042489554881476981969534279913877023041215484312423529815435606021817781675009372924287580164474612461896966246805385941041939076601702210728484317841138303417691476788113816930070566524637984942728245014637836927656516124086985155711017697362153567064196275711592337303338117752353597038909175891359519467983469223365464388195891690483759020741357400232609493679090989777659591591803252102391655259538145126511195734735035658967190957903869470963532490178680592710114927817655154638308970984763820298420436339278057114718283536523021715035921294547340003670748989593959268352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] 178754084356987535366091141650326163590330657969400199768573750636150478946654308797368761842223032036237833443042136678159253332201986118847258647483251674097574586766737692440504128328587958148490532331131323682104270694192230465358877068437676363479265185405420829039703751761472048334253497203332325560413949507608633503888334996755953879072566047771862018989817713118555211525707240554649460273394655789139146670044425982170640463742210761477340683054642915998563709626738882710991998155840710836804603100906472264085760338819724883261234155974402789949655779622332204627786754637492813432906661005210443560619601454509044679794189944984512482386426788605475941801782415438121606111246079795675597171555780796637399409167290990649133372619069305166479973668389130755335028150311501102637376748404772458797985656148510902099783505635693425728592188873569342109683798476226589826734908196075937186098388977155205993203060883334011510384843018945087804539867820671387588283661222074337704606430566969417374814941710985288525454717065274087799158078663260080798970409444630518885013637857511488918959010425461751397648467967235026848143026724386372086637914072612058305767924124694575989728782044246072269289518051634683948763085463835933229046925531555381663033689684876864966238320687728305990662148625967844307206213767611861344006690691132623047929119302607460891403234156428111317738165025919949995406628256796467087217432814013826670941104021689232046504130210550850991292853787440854551877946061079828344338879580965690132838324362644000061165081273341066727426010725339756480407616579262674960962129587420863638112954272446097360718452919842774663011085679722519801635441790367620385232489453764891109673920693342222297261525395669259697505789762301529438772765110492703503067572459386733627480617328930765245649497306669021185663526546143183577992927891425200265395106368830594175876090162267114684406442779994346255147894859092763975354538926402999165848367079871450562932090683136433544687667363944880860356884049778223740448408172531088913561351572350585193167071283581921808744590567431552617733071662423787655412963918548352492400528193153574513527860259074738263569841314728802446465576775361019225113075395730533311209848572730693160759954656322694058026368600037118897435053982183416138355282463365094286296454022016397742345775656953549201452946748898332476292103951039325147654269979383141575898161617285517361319397343437945276855705466298358401174842195238978644865994315517637795344418633632447216557745280358259677222312727467409835064563760674697468176544426889882569110682809034902812693049791946639828028952430187849927185690665663830015468085995423508280241011117713048307847010055659194417152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] -455160595158828578266371976471026793891959168055252777765679459584676435494024468828988910660207742067863536731565173575544810714738700483138407024724058783400477275336310815557611905578993520759981742636507094620263384656113752968595467401898536365245803355996045596555440330061000065791787915430966639026496231085544060085162537613595890844618387720281721712249486947660974627386305612738458218035622315945069230308778811592522767818807659357768634132958717136109467273910042937789036257818597481159854914955987659181428805738232393278541942261957315211145268396304742602449847539772245841567520831204827811047889363879060950282237657437317265449513074050441327839602941275272224751870507164754638293609562148147166045223524423720370367398181110515726159258139870825237464459647311632016703447563136171616028180997458569357972183054628663064316853108504118076388222021119091346868236972749141584422242270756610994313993640371043792631685505995765073747771453492584391473516514263787058278331379389540758594177971492169663646347659609009261127617756557940297148982890935240567123979142938073002084857054271654603639416165382854183113734518491784223990947137664941996373626498669539806312232885196203394781360469876563936724273644985951436722926141585374686299323204420247185963024365698119682685181912514456868883806955501771605913262196246966599513784071016765216116721608029482172481685931955979555242565723311155450699748166162117111341397846525918955520203007861046541956484580944789686842938603623111676356147885632724328802373676773534984141321129880496473819795665236627946659600615141237648902641676395675319374654027058161890781487956559048077545089343275480047286685997393431886562546769165615732371317510249718761956007378324592785657717718184071958922756933625288954878146940167342734024657316195291821722980432961411613251870518103566539224412638913811796219738151699551500770763132536666151384885755326500882316195512395670984363202204410202756351285491586509241144232637169720499732920110726942230537849129365766739229743108126106208817503470969778550605516769672177634653495787463699322649414846888367262963781069987293903583745945218210860227749132055540113000276650530452599594085704571543114136688853017970699308367177585722288605419882979795648758510154138730686687893941805112835987559283648752744561153469008486729782718205247737451747971069692380248485519744413310292765524760934200768069604782648541212929851179253994590520033551663806749005664157240520595887455104721076726349039734868350095607068578980652503451543205629550592862582539250910821405814340149096426261404249864214824575877407821019367519370498054009544348727484399594857620806653649143115153894946519172353229201029454949274091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 931937729942581700854858232434410386386695805697148244130465560828810488779833743940782680486289325839680333917530005409129435821861858232287665205913319499051672537183506122512819889760679817979288718001762168272024979979701657129377172569574176442330329257194129488128082107585260106643639837261166982333800849749462950511236132235649139296000562624621889187296013390378323142314739046837230263642711909431487617737733194347580774490164015362957726356009503549242067635701846231947007177388987191102682793641796779734033865152868037972715105120716081491711831888468178699137729858316768676241734419156551989596179790412832100504645350236434491678800466673715449724979294837081763979228871317261084743409951822679986470020421797359655955778502304897516939813050637569529342787208780623524890991631530149619980732593269848651884195713468569725605099744349938495944183438242974994174076693021566745178401023466584461707694203822710707928509084829065045893824213204873773067505560910410405535137268554814316309874212283205607245318555770676717716128391539156056441416245031618443655873526922555102850221908266331322119333774253715671050399364171869635261642209440309441632714725774210237416767667234365814872647549000964618937625922085409617003891005423185014385660774604598087545392114798851758228758728888760979743313023802301819361869971233387471176070026112896089441007483975484709350715748100781242107514170979882703540240295971425522608348584774255284657988848397735282028734056392153461140948860039869560515903071374678552992218059708319589575532914423642807358990662237286986363071766691633249029286825400104983815685366152612219997225675477430265488376102960939109770069595985917589123128025816883238414888633039601632257389442369850137436337495794776089113294795479805781346073436851593681721872818016582117588361472091357449063819351453410190162135091310940130970926204788724481255605244973292439018713848232619475303448679613436861898325687427942445789897802058176914740396508089501591276151972301773137851051613704533166051683759570606784834439105955188401902862114860451905098296914669660142716696868348140804559178787590665413737383995231734367428867561766031463574629871392541229794219671528383165758462921170007952611673282276150070178341901333896999481278502217684717723735249794222936122559074851619252495308338521496905908371251477322621503037194941300331592175186160262046630168079717266301029350302628178450300058635399234218761770660737083449532566892924607755302683325545109275944272010394060307205614631109844704038088289410668983812136623391252593642395671303150324117032926003188462959710142884291395765600819472825896757350379329444431629269755053091646428283205412573867472195419369714206375936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -1600361223431041062906070519950060697712988091963104727416614228287156542911098111889926902556934113668405793550529108700859371467609134543906599003384624962632050046599273366812182906201792067557013315442237274657098567103390040161106782879434453532865778950338706873582949286176012769008504571211341091695621153106634787433625531294146706046447901726040333392895866656063331157953340524131665430933672830467556870703000110040955610021879287723197834509530709050593325358172612628226687815596199100275801340156245215260891103134832945765195435270565044166884161738181517328397672259658785296241195774314629138231243290840133928170748718906018583733776192800033783281656259390533324016133717020869749919659841756440245149885364397224785535676301805958048842494785090442398787491165597506359717577368106226434495331980925883079717352782421753949048966189176119932081123736438038522869431358923994077954402572577866530788118901577164271865790762453123069890477226642145464715789134516364246435025315744652248464735502073291762252095057718922349775001091681969726915174039175422380915180375679811388414048209683864512240463318752296792787354342313548466197707451168683877700496308515055534485467688883150681581037806853495987430712721027808368415777814596998704396322381719108957555287746810277957922686529923299488902275497893352146541891061657728767848735145324336806513207867262551100173455659380999598233851642845083505916353556272524621641738034852245946248974970220975258012986163544542084180437619750930065541087931218766306817725690660028810150589868636136351421634059817596264485231033864197567308259347437161688335888970622699340584025241553143784261845384191953843520205853881787750351535020021108272700214411175888603576477497632476199051106175829121368352938138771947790784545693036582302009898618794379017276243215871407992153289500026571513082311417463738270009510956598385443609822958983335535381947354057639035781711660912365198609470308438642326467720244581272866467587246368416788497269606520776411147835609596550590140197873099955812204698001795464066501195177774069319975173159281690214705154942699643636110493149220385002132704401013898567622638331289982524630542284647335231550471676807753912992752523998960826221396212472482775670042085686942144059767364850251177105635523094431967075164288282354197379346484307250283036829681372109681491531594330487885293617965994306986387582266655065532316442617428337544472277107966528472728879395646068444443828802691599017016222373274193645287273376232320345358866673311121822067029942193808419713775977905032227969869302389227388071420601245211331514426028585723909811932944861963958296791992993930789236627464634531185476869220886841232556705597115554739519488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 2363041043947291846006099258608500665565643519119123410225732287645000785828786997644588135721249666750895174949727997434253838346657791733901423979870107533746490379879949092457941370689042808276503994096149133906091106793389995952056545909455226736781387074355283096554558128967431422042517242771189763633946247535753098228039223845426500917166056519464052800768928965185488547172649533260195425403914208213743374956502122727015839624854277350180913206861128396346734963155816429287892861694636823016201342283027687131797492794481052848594068145199225154805805119345828048026279230620115424118905422013924870686793747916074255997662588353473253313820941594341377459510326700677027474344455425666069235889923918871229493310155569564120832801919276576469237155693091139225422644407118319342234623410495653742759560998920785710309569570262403001743165013761327312845066394661687779705688568767734338384167913191991611385331858290850112667417822575014500407929570452404112143739316689381853743069396727372982067082520111774839642840793483225824722426195300242198925470499340183886962954443572946230415965306343287713969325380028377587120580378914350437743331938142395379191152400274681674580673819171082820758867272921288001910081817778297409577544167893969420886807189401635978554422111288393609952174356398970510393073580832622090026593597429251324403658066002742919582424184404427806528595388227947696459145757811010974855232173380902838912479398539237096743560752707598007666270262344455575474238008776915841633085357037061930160736028108441962987681616626278596816067099795447790291465123492952960172908640378316390329568496612565604831344119098249223418779714573536348995290191770662923473727061480907536621887476233586798301548613559448878596912416272090556516522153880638382459156996778494185523310428578413167015673282202338738868625181532345885889100188059970937800868270601217474499360323179710610806190083393469149032302959096007373809169521213529395627010551646203632959009883551687332025077697668501062499356609753120324297226940994033361922696734547260866571398900304952067862600270333540816660248392224304220082443239828025386545717753617373203377817437520865840302575137499594528947059675679022233523011010138322761656105229927277173939905452698018394247474315640093029622942691450606975560733648971035838262725027456433809911893446441476931367049838679608638329326457696393956008744527230722934234148679735849703192874198744603480358275901810465314437956874689546139903927839959713423755817585029796472062660354203203421724840947376301888837603615467299457416500378427847125626219328001857297596499303963211988784303503721236598494424076222919895256828567523075097056537220964732460301192932741234653396992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -3050738730047858084899050799482806079218029554845492062326769872393752275718306193620705926109155879030707133660730350521085929325343157939258152072310766022823010628097443752638316272534785345689840906792116922100578796930565332520859463066140247163373703265524292024988009033131147671026663491531091268035568694529070345433793131555005638398650045414164287765904752738821845957639208138764415323948446975204484141316778158566933359862506777370637154809775768959496259674417277174951950452587832821339690837271268325398478454697850979701303191113984872514502510837074508061600244622165485967452676595505859931718349707497600647819862819354028644939062290274965361445671650687570111071170173181087418224746401710937319506323955560596755712285033623356590093062839984918261316693501458597732534453928679324044258596324393024849223527125927832532192027943698336591407656788004008350499066943628273458181096136185340966212462152566170475325558101269889432353694945096868478117444898322212561694635827575723018268324061249479287077123829044463122315673811587985431841672262139341262786533220406052197955000402010083242557414216502959534468147989700770080515580809795593142895165056201482536847047040708336990562852995050160939756345034267585503281934116274191550312759779634595330259436568324328475040115638973362104001705073713546214217582495472397300775849610667822112986282087942477119337935590654875793536844277234532288051003018638063799755224836930897487923643188543202346928387459067754748552822689860737496791317893353542865058694485400577100375443612614749211772792790165961177590791734896761220163325338198767405350211140056144196837473160649468835838614097280512006548890323274479478953109720941507303522562625348455619383167061363753189289715587315743765978715476765465808614542844607248600004489804592349492927868702078432401106643592125773963127778427100512099544390249385344456876397641010310240050131160484186391875145620282270018395039940441606831766396034701788238061902913856356766196851050923717005502266548465518176991844176274370600786165947057180664092559910416939036941798208762637806833676631512074764515642760712970369742689560355319023244219596097163491587401449283415809953940167376171376885082556827856095302122344747751802864295519208418128855355542323026324304970296716543663322671120796566100924480194132797287074836026610168044547613611406547985751794716383679330288675417761417048556334871421680665576478655160476617530093731447794708140088530989634473567983658932682351106345936678013222113974269692780859270497645692382887515940409735651377252018049507820393591232760366391670698240268997233791257992851568166884563159550401044688296019526974748027184698517789765273375892519481828150607872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] 3486755375969952106402737234174321297255115246426997130641740200405115675563925349016151751443471875110623768717368848347429889188649456629076344893397670504726445145528121737584873431563409737374513677258484677456609009229562598779261265570969534352866873244429798684766882633812254151200289881869936764891553393082320920819627426671273424067964877286161010862056954471974498962449337106929286428207028225488571718951892585487232140357972502076814012933957782336921481613201236736257640781735788652610871794132182719401198682390214912989300716262703253371945208857641140599000682218944620303691544244360577059074221303773116949642723195194479435451912605844348941084367922092106960751905625582580872932273694752488750763352169087232165066198655909943666234543958815150250883533178945785090297651481480485811814470899985009427350638110749967166541658638069241748847688185690324612789591255333643812753007967191243119608612297531432222653474625913308141857590950399270623958537205418357858158573969780075628907859112958525190245700231019006039749896727962534603489862639308641445518071341741456376432899630299561670535449008830257623002543778822914810791720650490302159716535069778202017877401501897393375492515690353617887237851957177937011924254402048096162173890792532708161006329569043687423931628631310848549855165265323459525614247402112250095842324696137076234283563493143879122420591294956952633612639460258349815964365965303733067611926169852696099631853941408613838055078121503220260667746410927997922691861152736324587275748068160609780728411543020377880590322485139531573340830896902672418516213437999497634032443452932413012902516930225968808825962324157246068835576563212811127330158188336345096145861244516787806670097681458460522887494213746887139580816473950153775360324576137491663759227879968466743032492181871717731873450865816107254192877359172529649428068009766177204037418672857187221461713850961928569080728949778123208115993625258215855511461818711236396203797351868650351421731560060928626830021657728130789039081479392647160354708600559572698346513279309619715939879917226646762165504618503459850454252310608922802288274084872413928481068091917677290076277720363106465715888723746531794575823205916388895693230981133825122692780284831764903535365671039206103511097692016550050511573427904985772461905029137325657345168757719931501233879163127628721656340322740461330304463645643052510367361438901426089763582506201461898246080699219945338299594643103970985792432389274853177494086937397940730426205162366598961637758559657992404588121014147772547864823603666468022455060682448551191492068268963145552606648671070476642472914812054786656257848009357948131503529964996841091949661846866357594882048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] -3563906040928465895040505823711834421352698356474629283819713574636433257970186506005114807368698817581695415098915190968777497052935117494848090194781445830174727279907422788724493659627981542066520387224013461920000442893647721051378839303076154179671841468490355847894044444963473387372949591395855234564378414327236358532236371181401958300902303094251281481961345162267462431221606524466561011108353444641061397609106175952401612268788480448480987680964626326579131878054813376297589797828104105138547717703025560252174251830209331515392243102813380675276854728354567369109421695111962332402937690862518330467807403384682561613602917091821354710696138275213638333450139432471791187449292121781748764516759580291020766671292654865556425285405108496118854636574318163145839866364665530232834930572675774623455561745140800478582816887938232065619452756271507661645916416445260787848445433908879697566396531322854040407847725446684706843625962357699932290421711757542032379856821020852878535853960489711692258437398483586600656264543286312532201528282205530026931459454707741582504224145836020240943987802051970948016162583140574606504394314235257464252331799870232640317714595842755280721358252030064380628203310454456746843211285672882771265589420673151900171396140295451819828017369777272328186351797494910938999589199423076920535188908795471472385119444746409900520490190139758605989610510490596083242159028120310742723235015595988496508035162547887736526060845043448102261879215459571030983616557502917086998197285421983995815582875419073944478945690738962288349633912896164881674518385783841954703556309606034207563376658272712213975898547515507546157601343856420547528054292526411946929447211479749629955928624741909366679713919324684248144855866088427432696350319364638191021392309667364942312400095356087640971848167200079206725116144454466691407645967566253127313450699785038932486116178689474404317621603847139381807716646829425479422309212597325494159355379139150778618633409775334775594929311187668960148134477174083803583189317720352208361893525454508085667207917966895576771483558056730230440873563510398550023137590162214704641190215493176427126558879661544282779363377845419882830566049856089574504128426970808196568681931622922039459857447039098774106619255466610403754412459484881725236350190437992399099821426249346685997686351718999297033270919166897788137408481631021872623113575137370094800554179396851863815719469606108105102308941296357142990371908097381844588229809597545205040502463858290161511646007624303959566489836293958539949313301443470552009592883582987037508125712035718774300501913797641400119822469980943890337623213766947204927233801321825400532333299778642497535287964519754293575680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] 3286923171970550602973344093659799503132694001702619344474339650630201365824906637744667325191362706080233914686773277582617324648994360664565046587302757674349938224378358769203448251798886486088716402761345353166731496815005968029406105740844688693534177887776643084686581324766228955630673517473962791654108394172434133193448213950107285100591033936144195351102611836298028362504446667838774487553230911745217409082996956864432950701767669548215230787453794751274438580592050362333839594613055380159117443637144779593478401879806553810937252265892172966997686771130628939916908210103660462849518777997673028418891924567933551407615105688836544211965358815030589265571347162748992547126070306593482123123258340241330894588003082055948380345611890881304992168359915489026623630776616083272643134520980520114937500598874171064730058082799795228813266055806448813721792453817885799865456018802922606018629726836471338355580174729958521948463161275641123649434068504492730514125724915232398105433724386745337147526230450630354291618059167187252345069235460480705321044365718794684141788740534232341802199681733680817944015262576602155133486440853848126998198173739183515767698369054316205031592228572996076362366997320779536586658828352588403403463254519516186302436806275819670717200708549330337592266466736563050626200569485918610602493676442838132763553482433491783887587747093703628259384569098186607426816582921910021030325307660612474089160032115034068095920618390996280600464428831753375029651613048372593151829187746759258221323044423338908110526799565653853100582084506833439856875740393916355126107327735201501503384541515066208042562677260962580788396460108974611074833621046479750694334482136837211406545222792546810732780498045588844200816130761397213712033079925283748158647527470006278742417067726759102298573131275283047660734624464458523508858028326588116327543458250509817650356650689506823342621908052989109106703781047721641115658567207664028138797706720032277752527329722254522109298077353307517451130463737803898115875642493534218269358614952994689275954374132466433504684051198717683705214364001890569820384790720504959975887450370027682233168655644288639600326678065658783106044396972912021649446397540676754922828423775116795061128157958596877322682846937224640385310874569825213970187616548190945222468479140508203804983355302365671842184006233162527449937439216071995569443415431168406612591462407901220521042738704174628086714939888461106786874143176048434895712885229758843053552486725311151764071126853715715661848869846792015174680191242089781116030977441053601501917097768244115080168749041942039806236141892845067122432914463271566951235718802300180943068836136003448155751040053832847458304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -2439996873852929729489531030990181078988562470143505804285910464815260103841886571673450367674347332794726508538043297469749893048892062939910946199671396593406165366970101813709290993088542790650698976178956510003086014660062975464184472944422078923030877169720179767394446425279206519707793394260685687746033577730833537090818375625448768035436657374520204260700465361335094002993643546139508775571672601622042797433414956737113536912371602045456832802970304917306771358290486061199798646154085002904560663275517762759023666339943437566294375518796970296804987757944276201415658697186767355497004909813007321327825954758220504627644712119695958052423830878855296705360355926537546619896998227105233047721329761260670785768063033974507580871240130038352355197936081181975541828012224291443194006626887519669063460818940311247959620054245596199750586746674868580651104716572305580870538482691050646015156567662529678405576143244733269089891538624226645309110753230333044431383127306739492882454883272274196033970114501610647140532132397101843112351463332621433646507767064403676551568353043192636619706025044276651103510202677784938224586679865835275633062294219594327731745136791870253905059328444607051729112090990362809752784505475099862755615997734024600039254851689890395979044027913239116275751465422672867449651620713787024121170711291644843503873313540075133617726631208112764216166320409711540756944644697727400687575238994808767836789511388060512498715325130344296313657876653398993066375554711478728674139024176951800261685833705598334462310786082329371415683008649794383490569918394428825980734543986971642974612832855130324800646938364259749314367844217154018063127648862765400953501956561510828009335000393473565349122952348238840887512288747960691294333657004094144099064668177735181293030232582434880791983612525032091412377413104240854662706741539100640515603310012907694836877576102920544160549648193333720540592296921437895499582654103622244972467612941700641735046990899977327202121068255039323500625591670694552739312967540514356915304861270725557715841310914720028501173354915586292904112380490924060198459824042474480784624010085916252919823519761701720308027883578657535998347144908149944462113039856622977440507410499853275879144970170807147039830283705435597938979128552212514169809741905709665190058036458350831631052939284970524139309078836162299043350818700898812153914735880631264385933631098503107090244428060257065080643035529747352654291824748149850405829515593038834068356587454188475328597189518395843067464682027135458255453902598086031139125699745289497274950252555647467158030941551390856535961178290728245127733418859497271415991585295814349681491285425765973229568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -2011990326272537427780592555734216612489945568984327678779992303443070228864455221058395043266773555689122528243876308609167164909905766970713831508473691783254280835752639564756188922020103936245014711929503721554233814273081734448431970455765224387450455860334345478855071493567277471985603133262836040149042151064171046569425673044879892646771933910150440782959567308963874630141528948940568897678594897596555996426712060236011339982336221996324520110225564124246476010147681863874924986987637112423039944917199036826909726085753536873062626434197902420785446560921126002050546962859239848062549016748691062655088529935868839305673810686890597951516006131522886006736557814044828415423889104277197960813130623004235748516383846338589896207468695187140680008499540873147134921108258224769491480722177345920581489927172308650982254490253676753648181620073942719443314830539361532152871259014229293682439219831940650288622937049819764764926208768373906519398774853626887262402473929871108732952788616713288902148412684878024665689400471984067529803608543991383441789964672424293033196316648507965453865451981800863640898119658676777167673446978671179314775586476155478960759826097932189652070518820674578089939210030980781558583339876687095998206564397850629749200900821054454377886076495190943581024984570422950310784109426574742632718649248256196091730975351385804140166036181386235719328736671217206209570209944397858243345704556277300231262196179482310667941681484057640972203900700322136352145704513335004244972550976612300486924696866306867694800449221650176193518117159586974257145533647950055164015337883427167536456741033295397374262380923691236779357646923937980990883184761536553516652090645919321980177389695921668070683074762873485585620102882561826417840735842631733927995950364646397916761476738780406817242874852824584152851389081671015047196695113495394193848145415914337206259782035613229519765093824205508154697033548466162296750786176064970489268570489804239605361294273755555446325326881907863557238935715731175905371865344954422086422532004943685852758984957959495012142762113671667650196779281550344802053607841829258649794183480095664104114655839059982824978389127734485531659693793865042742636025049031810175681943078355815027390737492633634098392357289824357492942823798045939790635268851600495640921765515220882409324882680510986960112037710026428907715943044540670336065804615155817867830076596851009147426241111513616032918545092042047025777875714982291736791257399827355784541234646575962770854514228056274780299937386361892608312690332833780921597373744278922002718572768836350525459158096390761210132267479575457742237699719302174573285354899892649429121538807655440387670016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -220331755189088990853625012054286803789030430032487751133410873396019071846812945089057179746774347280271439106499109865486956243010171256378254437740405692205865901452229484996081304531409608432648660054972612064838310954930167838206452909305627309378399325867173974723022361799358717461872151573319514030010836852695239157018905528493883383060549139277282941995750038424747845615782239286774438833264256252153007114402409489227079540572644364314389258037397995362519772377511377943031037356399229620708156889609691175713427887922300963945941833673700596421187589349968253520816677937872006257762381461689716585068502771830289452659723149354780244184168622102603498406089250425793488911005188257146372126878604475569292175630257616428896212923942438222582199710910788986384862268013558223200855471141051968933073592257296479429012217785152379908197158247314469878424045771686871912138487221856222069722399466912336828921349329698457856524010950824589754962738553179432761023463612234195810373219627937866781780539649323604890157527045601799120283819312154957743549594834810708306252852054394508840876259049468288102433243831238751515288367793458500304015021041332050262730445108811144875997675379514047222379246211404246453283264740826630320025625606879946109283226846347753309830212940301117808733165451970324265300758355854916406416067438357558201400244240870151312623558152121064134670667635697244391647322968767351533233212038801917353814249578870428352160271688058814840354065898516860775239910879682449401989910547923695140096467002684816432282070665879164416436599671149614894657081591146898662283658365758629680895021631206640202965351205594617002403033931002052719989652109846204220065350426216765858057280083866890630527549852846874695780556609279905035462005229309068153388070688958067783857912310736060224488395384189507686380579703688433824919762835445866050774837944970998525657522178652207548382420877507326297944729433321390865681378345953935654627490598585742639330445988540036117536533246157384985636100147157410170129478129757599834147070095328415416656781439837743088691687504454555485703732032911832186995010438233822956595570056026281732537462515704010320931251318842787202851309874355738637448073884967929276529549211918244766679999542856293084487838073458307875457740600920961219048426873227240766196290411107555052321558733269826227632580267266950421719183123060140634601469337366726180933441878052574816569000597145945342285328169730072430505106896620427365514331400656460581037391913325636502616733672834057942944832406178127757846698076900535213456030882676844168892314441202761116918979706956514644789294633872649630892856630186534781872362717050539080685208607020525030951878656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] -21197831936942048264188072346935274073334173352017145309664257477256459174630050229963908704319981989086636952699383015555703958397682513388166768517103206132420437164743686127704185143134422801584332576798446652452089129109736609438948639668375237710776286240511538698552063188774590454849812879229139597055286459913430583725503295503805084730014391072071470603530269730834951586893805110381376702705875033475398058319222370933568316583342818181882005222243844949008773728591144975704886133311890734504095091924225821175628322934592358182914408148824616982903355998821905673735595681728139584630213850878538171114828090294018849159311223333592456680039362265405673351255806555136393166105987555894090082048615435074850406949062626452580183064337392836389584376569183330593978701315251317880299620768839470058705925292126317509944658995369465981038900495798706276781287350013762400435879637760739069115428983729507282163078893689666509499122217317773646326320986161361998070608828673372599167003238923287167449301529906283997013016143467234202051663889747119396197281452015564959569510099021888035651261978696039337031973004281857479316636218986948088104723743706404568613113597073565361629504629110472436180665216949445553423483937253782180142818968610110427533179108692089321434375518393933379519540717536149082211003429220889406925301671290996670392929940336808610739782657691415718368126880049830505340187166544432543809227085719118009744604148882362714007527125761412524134841094236094074115331933576158092577908000945019281008057361544208741721651099694940863705386623366355023697485853967851035355476776325658848065691697694691892826666614151373891478016468118310164904237619353754733161107172063860369292497741584094936992525438076356528623666381489536006753156141108327418657465424935218161218554940813228392249937313364231443426449439803798506793167611928237315624730569156520034235802983574363123130294164148355319008646093761807399233134786390296289414512268398845640819904797822724736823997495277666782221568157184273446332751262012922605214976175322044377489491572712234521371325377143704810725984591416179199396038881389941038811442403300811839375296624111566604521305620663147401381649753773238305520156067494783758527669799854222702795627143139248619289074425203453825262427965351232962704077574971409030127252227676491476112040141666483621472626899643134517376906263619450979553685932419565452165698181368565599131917464607285127322537219554617256685032212567247026895503728607211169648879419148853295283178458124614439995198587377067063423799108864665676168801195265948406070632856282703134968349742053861351155106894265487207497834645519257932466766213787452689819961741938024076338662473728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -23666679226714682293997852517460950702701086543735911931150506055251328023875508528069004717769001890409973332758372495073399894251878339431597296138415285697500041758049001464591736279094956184604797177900674398200381422167959416283721466784627750497464072131796975473153570042994492905601264748350521847402940008712155378618164699534482403751618990069828352144104370351679542548310865506229159299000057961883011071744184032891064413733110428187402750527564245261991017793660563245006635111523916427230467592509573465764921685379420780696717355118670904077020253076261383924823117448615705014089605020107838842846064191010257335913410577477479329937816875263285822888163722855085619910008828959627667266091698794174312808683623033442871570525964457512783852096446360626852252135665037822122511277608098088857378015203853947688848368713503561331760791646679508056155699427367918832737878874908595620612826633105293880435678799001628614373554534170031153190137970991453168643552234595707941975544105772147343821392589038440635100907168312952061830440232116405801641356193482247827769007591865643619976991346552549270543213516832327840415104105369139245518247628225206726018808210539619694089624795561371098371108125688358505896575063529356042069344355103201823272256037690536685679114892697593791439102252694230134417989018868382515311898616260693236951543222843569737398179350690056427404372046755715003328435787494410564197724555972608367825808711454900875482515289521149640206246454259039017915876871880342136067685111390440674339613604594748303326770353433466096161421852236229956747036894700435363990744126517269878906801284146914093037329349162575473139203358820173691567528301812379476559125255414724485264817202490671802092115844171738654364808372890445944572370574290863282857422763794791057667957618489295628619159878168968525502820229228381590236953792589883455268935162133181105620779218523143178692810458388492941544835279799998510563617766346915734944438502937199350001045816512950547493619438991404144000730172268908284919737998493493841935227371301198431064939974880330366387253753601341615110685175683300038167047859109812872536791530808625594563792213539313229334819992230946245566028047247207427579173495918100380216065605374250428871448929888406312517931977424872800200800018006723982029932362527038361732793893826752435873010367738916794658316931846754087650833195551961820262163777845798330141601672213499270207079070663781927524264788295161965441112390142704452767134264855037370781435739428062431830244762565839783624322475848091035863050180470654526082246247114779554814882294384516684060893303579580438986002224047392535978005447620241148397698581283714978675172347441250555693941915648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] -935238393559045381501038240485063289299990835798199493736380097409990498362941076866826884583598679970855911508936352335834673022957549114956828590771262680173741683849215448409057771011339089873999893897641205483291947812434788462474948331797604212760244064102437043624765903082054235474523082477718668053100495792461677046743626271341381340620747713719418898220162116799953761591913783947092258040396572495940199389008076189407993380820521958118918995378211634466827012548301423440911687258532545635982939964589511304358323929512600221498130204856755425147403879856743211269041984996383330236271325693316304946754649780887606327322341412839163399660672951831725487154012796327782592669851828155181466099065719535976327515867917225442133915849368163664019139169905096754331149719041780650212667540718385788587103383949258639021934302797164794119052866933403777582191039431509976767227214202850805461858912005868096481056213776576967382432430615690677152331508168117448116412681282404560144710417026400201531906778434367953430686446040639932334998326079295499892307516725908860104274494961005214825148572765826577087323027361497921847203427243138470987127091563539642906748394155593785244438984555537099211310556315104975655316971634304493923607545886207679780012310404544902679043119688482160219030446229462761224968817140820657705971790443418036687727786388189387783172697283972335984969575141703997893760122973970435706577846969104018018666585665207370942789041922201808142034582657693147321791160873809517759113605600073658474435532551787918595019729882253623938473882636605666580569249150837450632524046081936203114155297657148135590506811721336209600739207569112176011202144022616321798755669680780718923058463307965237060086462756010062100645430717074043364028565470368470316646268498861874094024171939974957796066669405907107005506195867410621516089879627339554439342121920676601194219281174159127318479428003281566135881852625876707962862497751047522539281580062261866329132077437577788538968710321534334207198045035338368321699823960764174481217332454417727923818261663241918407605575948168561554924211179226812133165465802086503129459519432129989457356549865610726122525592994344687246713627983664224589604124826413304532354993494326478507942513159876881561127568681664102419733809399149430196772205303756498048915737582277715439718691656933762177425781168739290059854408749343766439206212609729654373698790988908937708218538465218911459546416223693483372743337860406891527926025713968675204490986231012822255523734679245172080183742576470600240884990831962700236648338510181225470495330650282252716389031664662159911368193610962022626566357476774510264341573053704681090578519276013086348851902676992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -87603306681692841921114317041493163542715975057835958574228728615690660869379294893455103165782753320345500600930508724302252717201551593486868721400203167840900599415518067738410081767293795512985017169041761382865324577478070676476961460145272894823101975347754153629943118587023537033673611393198426096221209308666235304094381663701501200924368705333014839596643503130108073764309543602572392272258799211632404714565061426457799700706648993345327261897638174862473927725793611069163401546348653213298513449124370871885945794683645975165038465114214851867378412173181908132380842774816437247006842081753112946536159907910659565534097822819175081854622244409621257259552775224221664443336869616260804015659752016720842739286212546144554403366816458729716245665608150413381353987783228469988767053646469001580823214472133664195406434652923174997196442394150393513071558673526889260050476601919316527157253595616884845667259715023898165084892193619782806630299236770158159415663843034433008693901358174231159139209648400760595213281790033000725187549549329428555500198119096435374148332379424616238738142204562762322754391732840602789992056327564196309934154352282585784832869996131916391804341373875270118262077821300306424777431610894862026813977689096480944342115654484365172866453867860655590113036489503458880042980770726901550616986556380239704821049433008519742394356934476995434785371026431600662987419032374966881567459058878234343213432123643898208164996942146137104872889011193866072195460734997915464950297461006902854993996583004118664413170353732433974080306673218553761461330957767571805364746432102635286942224768982310770602120107685167876469847306490397980243820460516274797260904816092884398705261960837116419103168740324480362193112666600277433488147845564877683530620758334234639182366903280777508970693388076480543516476903251390074501139782677549607805344910992215050971733392044386728924005400745973507439607200670574428602419164218093210376027773666390132373070291567097577086682422310189231090355644995228564284551213064658717286212542123756370643019631192078494438683740732170824014409320864424273911071013539997373511722113480017713911002334386921976946694938408378511102868782906551855232283070643735142598571199009398598609434413838715490056553457674802850456726834980290681596894056247767817200514956330718737116126185751351238467563011744630665091894371016382733060179924618403342561382362106283230473703847092464508876798938246281989317792879919550829058124292881542389133307935258101853929131698877798130195563319517673594935263023586884619019159185092626831340411852837800742501225478843056967001264740122525989022824264179644858342764233468052258206774005135262980940487987298304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] 436581913134203290450922627176395433137894498906553886398412500795935758415733404246151897531756933453489646442664693027319274451144985662653897849565068344239128850185221508323558342169342726691172523925698378548174635411547641171099173886489892415008265843031920584382780960552718564374523528554764709819558295523672108519728870021054230125568984842641826108457723672509358743875408714488536276249343061649596346072805098646638017667816377435585260453746284669900147878835566313511393254110896088541882097353297674789793651899957141320338960338887915669195693931477450747883919582547962558731799083254312701614293566547780809302973788465034934736492598998157814636928756430298455141110061333221033268682855647527261426844625132996066706453663688881583856645043216901019658769099022466520282735928592531808479102426712126394432510232383952617587866539460856354928884729192573995866189812319460637351060150038217898790321718897238232398136276598853022455335048190457183794303138884068627080714797227993407621187687169554163492593907428133149605051813077980482000132503029808705205692779418316816930727152250522892273102224887557252392317130772329970978564492984129363859661447898135765531357372767428771750918355325289062935379873870230373372677605858255229444999276205674999927508554088654273574518467206053879404129825465987528587167685532474168888282817671160167139949262280499206566676897967440652693645755738873411236130166619818550767496961003995523260591854313480924533830431064649849549209791597244738876715726649644786871794195927556742084132149458265276871391204642084289577385482328181596193977873512651461001837227157035084550532848502444357587827922681202274913886056844643913961810023289378284647532201469372613767315518247188008120945092214966771653302072093177999289811863666607817419336527851226617062918915553638536818488518340629780788688816347714108789046496264045339349634927093957511052513877030669656398241045301425969089165670688953369447563587718491737062774743368668328296755937369130799245125180405577687058015339459884676089285457118864904887153114290622820677779296031881844194446677840179076065050398339680323542936267967133863676928801790782699302907561889626656350118693398425816073392563173015543696602360020070045753044097278110076342661610777795456518278656308349157571283793379168473808905422389780363479432919953780329266129366208169516214405150475553789937568031637400198581536324159176388387686915806917887896583311529735320957817391488179615478405305125557844520713377591015324967132753182794379904204192312941115797622346357079664295856951653427832695209719376364522980216663971453639560817531026577018325447462205606714307649599852768012643869716399857039960097380913643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 104094781936705711704728237043007824003794289158329939830406373350022015759681154447120591181841004161437348640483268108829478866962725033704692745655705380255481641196671577931445885865144953160957585695446636584370649571569082381985123877314846092271779951051003664196506227527037280960120316205160812845408190080265102382144141609529381178330040498459649212253723485893396408254722360225269728735771709331191047277820558151239877216316004745118527391641193899149540873665383791341369835028135900482123690715879966748914027167745661755782390598764231535047587438291414962702858880807693598912003285354861783900734973495582346706076892337846838730617470482585816708531546334987706657409990398411652725318462041222866755041087433265107348568453604329346079316588397016334415653789593508143147289452820602979100225443779661468412226424937225210176865931551465258356079268604742821621629499030499952172405058359497005221797151319175525627070276052559756074504766231355216719719473808472283189289783454802555663975799438320696362954555614824105944397036396504676428747118848833480586095003127653643389386434806519882987955462836492850237111260225106198933262560167358268910920956445076407579303274934832092798090215234797100877720880258309708998307405036996853637538069764001872667864750674548330804196972318233030673190494123408769130645252910409650507598877252787990478357908393903085878421582978463897324694404046864429534515468377822298009537052202239077161918306186331518266803833779222007248025785669578241253942063385247449786098541540318042782155135938682889730265221399052154235481893948234263484908507506392870879880104833750030735000805081555697015371452601505571690281676003524042837719323609036857752616170242462826132437549731036155718192711484509729158702591821432915100648355349238959927810127449301299891424138446450936588755219800924329255647784898445838498574049546884717940865830336989481753602116605467968289466750852887288255844439998602499396753942940622896328219927304308995619613253010373105940837522186565444205857923418695582080002534601379521641380115617354510724512478987794181123640681992821428365684655217324928967102599583185086334604361880180687374366040029680593719591881431336707737154710975776166762885132125650119494593840833089515492010599029334487741470158047528057841254856569132759228947475306318792213396941801090224200854569909963600736239727705348667248206614007652566647210044759370234414801953292867963299948719398768738996782531854510867160574915951813679426130229232442859788276085768839386460520970427919182090138409996208679030791044069748123157114384060242312517980717574383896382283961533542044899755546081627500309665053636695343290503288032225206426225432374280192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] -8171259429735037526314035571439773255538229698015264355332245444777459296848675426644618832547599242256283974457460229570013753233933472217928123753653841162452015304448336055335088765916406517481882966154614124234503779544681898667279650723726224501715472550973699136547593256787316730039652286746507544232957541477239056597178645411941473769039662880248765473144357699800012467907864848643018302103205935486026035419671184165172417719505358060478342185997948483285874126420804675526471471589789450306210604804948798243043850545438292685045230875040544358485675479205103542743448380294128238784058908091476044645913813534873121377817956464568302171308202138590391477290517010414047033892648445016516807152470512230252729920029075403145348682345373017823823876410325906545992410667883786971554246695506829606175864966691890751668929191221887107198024232947427727313828754915120282813921012557831623024500966371739389788142546255421974061033019546615228678818101008530896017299664500450802299917246203043046678852319006656174700468328364345692911462968916226630014349698341194230995648698110088040556403651114556672558536472137946422841042531247548387745415580195609065190201064692766589698225853523411056232946437707376300856590357603714262551403729481038797133715198656243337504644012273048459583888197974217325199047727111033628996028696157552585448468639753018945555263503084179854749843803810104111539432141103879290524955234267293755363034961625853635798638580373525405987575824880028253708127542641922201888763709853773347230862112098252425918873166069476794090788344190571360013167513678129240635065108348839533923281699769331595484065425996097335398343667670843426215380850113071867290230277327586887218561551684364064179368761679286226841952763654980194780125783554353491295250291777106677157901617915389316181919405856534322817441440865428418816348812564665247165382662166645983241193168010778132590709344018814702438965769642849486545845127635649447238455231678851477665786948456356025547933217927029709468200633451293084939649525074023274375640695809947094022022312836197859601259289700831125672425259085110200592711097992954749150823200266603533551301614820900421980279468808479730185987457938505793650019842149925491247617867966079188551808753965482234391366364850400949821853624149222747504166579800684930497079549938501879563308936996644042618720581832123710478207092392691950235151812291590823997357939444683623100455883646726905419612322962660235174922429164358868881769345968630235862573532869682307384264349915990687290411452158370003690255674804294326835768453728381104297374405922965424571898033543791700872478085855652731044589407149246332644398172283649769449482570537088563740503113564422144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] 50182749739471498320243814364666411313175418910921022925368442386379249131443217401994366881290388552793507251902044189557343228185289842303695054986033817619104357963091479219428787589394279957899972882270981262060225809041633194852945084826458110802823760867950989356539219786223986056212266361022938654604978984567448354211780457976614315945166479207267829808489994226881980600913394511958127118990814133509386592535972501083584881941651695824669089429722717418105445021960378415351245065310795867261774685691258194825071160524995690013142830121125728029946832421598713811745442790985232962805878263935506872074514451764179806107677491649162932599944930909701646253089847151372759681483792111940211053383172510276501602445285337032903763810750180706079744133686368517226609928499323870686729542870358607538968155793212623900583856982301150393455535264989627424169907722630233074669783854890825415477380503997006217218678315098180246166280910476069130970307480526282802293256915177120142744056543114287505492847283551541831308122058287035355255244373568408326016975106992725629417568562110357955070908271872405885237057122000751688791107342233447487678178142501881771967029868643788219100508649192776262093650092980492358933796813833397741820952259003511172968455383105620640675010793523674902652228370253792242935162062687871229465991948117546113050146411891836880809749414130024494797143689871454335357190153425462049285952688355223206330897424263170025749074964202498678972694640595021917283302114269540192382786438005314904894751626297553366359557227981227058256141281316989378644492029019049199377473082406587899827823135765356474844996017239265913957338501054484775964862734212937569177589443444945374439755973421969425074140879911875402543359648412877862799212693132636217569845560432658599392516745203487546694733728449840501668325853939011006936978738377025451763824781600608512905846440086570102326150361610508016894294996127076147640900395199667914657469627166739682417300004661490334981168779068707070145219180236275439598776534613607824891062148741641785278332901017720431742106742799566762891177811032301782773528440000495814981967521776668815394432699186418675669648520922669590717652302045668317823333093580484264206682869915132506273788507514389426038752754880841667178645570044931734586302331550021000347769348360829112294972742121715617260848679130508238422988183358158459261505914225662888750005406069373029385540688638072499723364915631069683955502207874987042185555956531248017517138638626529074030543112547097116289752778543612061650888799353801410167195274759828424950925109976764792994197207219304926806965591572809018084019500625759554762719624886388346195708313792801359471125588181254144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] -256455042785352167591167126919032582461453957647013952617115254129183420451392604948022720800920351144214555010296283140586240554624498225715551841675971492926733954685168307583869692003885340634793676761713736956458380758622624769438882472398598291400514920954458421594620727965864680321781083938056250839841007452260441050017003110149067831751160200752467796248425356578521193579906743826974472981620742644736548068824444272145221987970560958074074739494868205074434017929353605498412723417846923865429268182712502664343705470504037744606044036970752332825313816409691341757246329823722104537532166996922695401184313311091276389536688575831987499020638912817367029304984789088844943382698801246112081187460302348571753867753949960714316830481917872956570490911367940507965255979386170375475816645512089054256158240197872642138762743905994695672677909393826571145313679391956698137678587635832025250633165201388579247423058398867786318349902516652169220777190285282375555361803224241941160055069912139493122807535335648318628674348116068908777129230535728361794232318704407836416057427930971419194681035997037899551503605191963476964173513352783512720105009223991546449914786495205668567496756923568795172631593054251433093452858815908683363755291949474744977411651799309328836031397133238505968419668564085758768486159084075217801778788589754511528626302528814611404392844990764420691915258068046596768879181437105628893636364632575151614296488091242603242847788559085267396933507205196935969258451598853913425364498509911352860297116745946106952693168602941511614992534893443149538267338492050944159279345589508953869095080605952609688693341058202275631383091635710586597338918235075157162263841189146282972352010059441524979677854079976923957889112986425274172201382256769572419471878398767898278649838867539592997575274314077644195843194902575828794276650324744219148241634905376204405386449372053475097587829215739987332966400960535346454377089967717283470449466464446918580844943770465198829200064316493766846053803307907983140486044983794896555569679019323665615579625019972092855351276620563884507581351231348205064259545061874810307623396456590584115753890311672121561623998866604716953991307502011916612667419784245345327716016607072646781074505288883530805129436947189588389029150722243817705068290354765853331134054988984755409897629506937682319172626115303837230873451858720824879887552225646354990405805344626496488546964652005663212105038720141759197584580073318060867538252804810517104984182673400828755022889533005500583362645872155964347803949925517588917308615290158128897910495890393070622452909674088573443168764854107976672687888350548528888195080057152107986903773982512868704503640576730595328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] 965081233034283630832416105108990633505327610931767629827670585811085283928260749247230783502529450595931266069314834333498900702718269087258595477007135939137784062366447758749715639422559984620093784664203869630786791070641672248985078941634123582034097771853568817782693402095632520192473017103370651097893190399309289748990267635654427320929510809673297584735563714267870460569845840977680186309374056950725541388094604715466735415571971965623477623844133945337642319563084034703887205062001206322772571331397820483939911727672199044367866934916265687587762997494271323595285195250719615751816330832571315254063508318249604858072364909529919580737636035659641808856651617199645294531432152170650796420061613297470196142753609215180128143279981546884008539381710532129262101625071854087148876523009395789658921147510346714201214020007691399554370243090028803897280655583733252590337287702630040184802084627022331003730408210348017390831735549011288437596853729583389527447514829202423694053379636920225646786775463297053737457874499017465479852758744266091499691658053142488696662239970258551772344963345378768395252361090752898210464504805345291086135909392647348577601981624619601761072703036308673711297886561503680559170345006919453853192678843205230235396633970894621774785501314459529102538773649036011647855820598569346464157582176636959022643029220092688453635457046427790582248404709408769408053269399104574775220643866413490484634035446936897090824269258380472868406192184340249197093075151844338135800409317908263333971227484298585100677905252781244972106315663094644999216576850518806281639853505710728364303782909922340480194615432955604336833157046202677405969001627648207578778662076119894110962133829798590169432260309405370872264442363695381586618861859087280303106700124846618091440185193497632399791886445536775517663632397899026703004666572055415203797175544329368245895815788205968885673092556750299551551309342000824416809275398484077784187815424908782266871644744187047123907151921953306844170051882791434527345803867701727317872473907393889760911931663092404834873948110370082808973101869517857255658061896292841324679385849596648592511633546811793432484960140754840619824539972635502106973838964842822435313876266786403269944773639261282027862118594099935762974215174387246690388852933960556498879739569141387336775354336046862389604724692084479321750458116556180111338761719131761914000299794735736720650101056538021057513218875279199008943672577534903436731875127113398435330389605849097713342333494455994364912840382421764394640914766362213637213868291369764934363118245481079491752263338509567061546546890696150420263541003292123785051680492563636421434220619911786091401379082240262144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] -1944848486016229982602054250725075108358846683175245881664393645748525079668148604474363356643047017678417544816063664378600539569444306303410605343558018002512777872723138076959802376228182319767226377148157648852237796580119629688100028319672132773099093682473186225363698518070837556585116662845541888258248001488809940595288076978987606355475739400501817961643545020770944558334213540565364055276212376158920149852445216629540010789452888881232429860569597760401280248710393476020983976207372559869405241984837272398491839595676898864587925640846167210511325812466210357802553748649058662059470481104755076716301339442258779390316224494910843861538813204996136191342458343946882201423785880949598908255841410816692288712295086610387541639207294120425841740564061930954950849639229206990409370325765028705258840127736554378627376603616698723431794015720807899323867886773352637157990593390386819669347653294641993409158524070883244878525350608678349775552560681691123461859110658310032020954760897847503276619343332440917576662638312045297164486235658405727707639952606162902996951753957980295758634330059551173906332548920886814443964034549161657788035218716839787021156186028290792004534945194415365541305636218654018730002939461457083555490877338625046589305443559076016988089058080017876386640518796920525088849290891153182154339148473034933256812433978809104219864559308446590442752259495058960566035827957185572513074453962619437215412304173740237450236876864168079226784578351106411207238588981801432597121113875494667611062354859065537241863250622569195250812158062598366670620158632282630917057728255162295340292051288537429268500841908070723985107587553836779586545227716996936426311800425935105824648313874091850781510664815787904318546998430800553915701203546139004406156327987235306588560415964428476479300403652918182071632955550495362213276433514821047665376905702489564281922647991720767849971400985691791848837289337186679657870651333606053783122703111877888626463776894397238946218540303515478002770856448173465484084000014881851763600995174149435487495838553133008399798430224911021958153061491637947581071571471109409331818231711877677165515018814606665609556046844707525128720169445142007004087621985378992179750873787730355789276328089511440846438771211428430926160593415859299940301082751080020459126365144119065668669268991629013714043681890823659788979765670116760425966901048636441766126694450915331181660749594188410452174076894687641182412900297666085708244803781835782730365357854526770528351051255082780388319837758132025958765622638807764507046520838768590576232470737823511562996760111062379257583109539342121838049106981142878262105720628941464527210132943149146520688479704413372416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -1204695228673051667739284673980646954812284134884126832405128282554884713966142932884297984970563537101613860517505238703302018691736686990365728032343141211321266209893189837662464841829369360268306749816414074344890439871642802559505291578441537831217437227309939597693954129295224998786175371408575613897750918967345956091367589898998739694618928394899870802697644382463955066730027961745123468503908765343204663737434033812818367044735994294284216196231891517925762742065626631127882605123844360778997563660133247456149875539766277517875515827114484561839585403367408701877394728497030429923193362326889440593836670815179755590065385305879133998988385976839373759008475015235364157827660997562601970968514202712555750796611555959410988083450197312161913450110071551975386173301815218759346014131264646044282232433155145801602941718781076212020988661591659465515021432718896685150307755431015472194085999539864422793328264887535585821385022743155038721543407965946642999327422204563688500716720545535135773488598659363091220182190858342355217619814301522924048323672379521077468826140972088095413437229021659000602654496554149837839241929712562978679932224436892166248085158340078335816418900604119822211001169299726014739047574101158015010851617486831401326908606219428053249238031537954299308554797349297940334734027641790977778463137874880762685510377440354089043107138580960843170563260840480106721057402345608243403984134097077565162941522509547661616947690730300530982366993327040750892544771610565800640562197516823429742705258356143765796341265080173326289659268656669745922048965412574444546884762456350600668070265723388225890245964452607776656537743032907211484930518046932205657689181114850398686402670402777066513083518617263648933790420002317008296406318375308087047260422817446844441489493600739135547547312958761636365549510989532177287790334974780598732671134387959308059145077873210286904110298842108766633650042602699216193189034304328614044804574737079941532043597474729828978134214119351109836886513136603430324245664212222467592793493359243603750270267515963024964012605176336716675356666513307131528723501122555461915715574124637644659054621730292506002976239001015824084252792966378843290656049197037257660147746774734850680613617796659389941675015923595881232235334860354829583350142239745928103291492820117081124902669336502127724423886753480573077728959700063217123285486344426775239055703249249892057588576317168791206673088678509179477424795185080007240190369659757602105863214682562080869740099069727561967577718333432419549878607694199956182402628204069578947774304247063296504732258246680609459110950250906375341020955752391627834075200171073463545464108434984090596000314489835618304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] 24337231962269345541918238278789544049827170903848033223804413557641758178274904721025769676048854798205680400152060947843494927063432264150806388615187590616034780951797643100081427331820482602912838695618714374107911840052031155986622734680255162012505843619507428205627838597298543680698984052690135988498724502510154027232005538007713160172245817708237199064969923600976967181014791024175891359527141111772463404965230604552334810534382174486095451882879617186169272277617121142198138581016262630713313025679794475049272757033267966701662927126485694741866390897242860108278524136872681817589648957133816877600723924901041889929542103839242421809281409434353061635658316699703857457510969114054604379895970434242325625171884077574363153154544101299742344342500570692872476115668649236338701300176268242881255692748086002467680595963723330856736392951003540192758562208805572233567470805791338707668971896685713081708909967032917569236668223070829396528762314152755100920975340883905292940702311834558819135232006943475661982046033207823712632593866863457100430658027753990913198955353626521747248132171604084806286643339386429621281819484193248068438142676836415378648401724960874009591308725898790193044725218927761144066599323434472466469000153185504533934531337779654103385220478644438093724373244996253859114421612864278991652599770379075982556887810769451695109891128304787145118393174689340423711608091853996338398276946357702618948712700037067265706164550570662359469677072291328602316653982599811809370200225469334890186460880514103757398745153047319122136239691936542477068571251653795852638870053665329673451637406577196536652620813592656199526543821671208324400889617552852635946013621174564882610767816756754733622385054714569026089671843382398443111996436294364465923041072595141529562285367137574664859298026898291247407175322078428347367504633683921007364293302856462092604506645920922074632848935363938190140608239646069788368613847537196625290891463665000536821662020033591382679278328119566940484604325166747465399721451015766878028588694413466099879424720000689333418155523557561499371412168110565553024802070309298891454950738320852197109556465718884151294005713656920097145444198827574157752099737010864701532769039460006327232978547647190994839059172974037866515880478971471569054176306998066577436781798720419936586170086056671200776989816797792021922004394318074117038816381626199821447022093484983081740616233784751137696201872038292959869390306034990979001829228838435696418042467637814441566569403764562097351094372914942957296040539423808879947853619056265654263879888647458320472037041320314563471308064984837393732988344654966406733246885303088476512102235885229915980815565931170234368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] -101825342139578142881773644367872618850435715306904816221203151117655861911428334764011082886218246534080254824719708777678667942696015260680433620999459968217930268172552403901684770202967708509850964591215301226438440001149099051964821998670553856517617937466091385122645810835675687004832802847849150117251051050452573610425870351606776716269283696114569323048252709991563327389658520310773671258039451681530942812856704969175523929955258415594644833396884689724538268242300565097266222242147570964127093056642947286925741776150738156453194211705145425736621813857784626212569522253845842215026470572945892013091774109739882549225667944841294370614544054172940650228184627945661897513276366912542230388826739176405579047491696281622084918006828084817840216593928062229853233606108519913179569417525384155448541540382110463725520224079231291362449087671416825032708780396207108726954533700973813800896201380595263726672046797964758115763736701796008439939958101431380861591176511648108512228152072612784985344826697935888309177284099655855047774665377240035918351238202195948983056922068682972821563533684522412310059660007553973744186625843960991617116442589377576239788839130908203347545648441090004139069071679377873250349043733965218763827267614422259885120865015362742550035414932752274346793296801670388633571479378609366944070580681261207591053962498976427300291633601375513446038163667790526572481865517210445735802308223397083716789582255183464179862794393265257857644900988401156407982807875710544207335496259721098006194253320352271566453821344485396796896810668223654676518368979270595164585953345194436033730523357151013830896774412020913636663927035855135466836590579096365914527559060616504593417436525172966807858672443750034560666418518934193953644605673781303388289814959352170468149198416073528572529303552533585031466930465504474123325916341577463455125497691432479856135648668184917292825839275229996240895752645278935279349728352472245774814085374239688706290933583695926333766715037184220386892666093178622968197816572330142832055054547061015604718459831755085937561633461226809428996056106931200166521884569183550689754018819909952135789291546177003481552882283140290618141972887075273845887921881079123379253855439225467239725697212139580189337092561310691640037608981781621167908437555476390128807865103499097464478682496836761081281777178747416482133153950236828499495547272902714704172336343598788486171153773953671552209394611516190582756992246229117851739062326384477820972467976464220268770963867297421454154705677128133711458802657304949161203613868997719030586142572581559991885028331250196563505201737289496735695812575172830103307024837786656070397748296189003387954398979511614963712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] 284085765991780615822389784390393591645564578622131632707501270972606454449003533651304517070538908403204494393335595534839442260367673324913259203998260344249145325667760493742945044677552787683847409448889865347911424942416193447694372667274118006316970794065795693501096657682709014707614160727145786531507512582513431226231689308944364929500810707461662035252370717439948150246779572374659796071503266759397129650059004280456388939810877393075097150082026673752805379703017670316961238447720732500770277114626047751290132086355667445487552019584616552439034510000623773604123646094114972413914144273350680368603925741369862309627592682030384169064262141082961130976828820970962732008122453357813384839566207764364279603884870598941765435776591383302462752333757156992481586507517499143927350321448120842122719798137693900801947356032176426284075486538569955455636463540342139936660465777763589023630659277330902098936295971060916939053832996346048246484677274299689961414363224965817491049854318581977801049293180700874682688607204558426543998496809757308569275304222036740316287214092415401324869518418675848730060314798243224350955557839946095591312716962288831375110677238706137451540128575038334644036812535693225401704809296503993617689481519077825396633106245525495641229843513929622354399710656303232898243585473771497586023711072122020284401785903657409175859963513533060569967902397374445901002004764468521065593985008073971410995393919959929514808478711001713911064207254185875296797236973619251402863742949496738734421916545784921165951241961851126945960576934337472828359198537785263746042193604069895974838450461901668107345769857291577664783740183892480817044020252472080399824792171533037188718263082618954050493532598755002617476864924517220407258915350074091216855527431540889671221476021107307567329082531610901093280463443472029731189021376423081748450691578642912279517567681210622062887048544138176096520309012295319436063891491296794210894347737348259526498528425021528823752311751965461693017854750595198661351388945293521239284970054410934487448713755695770284974874809858818132410843281210683353999438668591048589482082911863187130423181059625456581199895956706576643740656829036127093309815986257486743846917170032859955190385214936151905546806044355714755035899880109705591445457000455550905948750605205599735861260612095832984477473367126366957672602807204272688410730703607739030929883028004924758819949040422914548911698429117400662771080932259481704104567398577298561957070777224360027268036347213433933600243444045294606949162760566427681593535296963585340221526196320348222633113720162533262262709745195336848906593533082703503314074566850881544274683128272859411479836116116819673088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -617536688047624212248989542701139578771505985250685242806332280473380901334776383131446329425023235705306130582872683213059526146694561340025418514545572618429579317211128466915960355569862606779437380153382343830004801102914941631878089535039778669338151721840974940333279181209650896612126597807681722656490701822509893625034726482015662395463438212908036790941504945571950087481848972814700942447480866505594405464519267066368126045066535916608633891398645670839729980175922624145437006552946210086937821759942086493441790106567004937749651076734546139526307943849755762737866193735534059310685468606729404931082017630271343701861436390705726461845221784683048153430687143063374511677323539628184595447247561662224600944868312221604590211199670524698531238973104364795248701532813005832512276155694233113594553358521314386544412954871192134621388164082056222446131598040252265209685395847051139464176168347730401513808604657701058622957628444568475011661991041207348205245360471315263380923037350096419702852349409566720825383103571520709669463367324143370288149889170256327714709428883333680477597576561450878742714767585469587711885050389425605901515637380567673931166595753488834655579563902718912864290055557232203821782602484375056627722232083834321812194449836097361195891598191013651891942817576274196698719929126095467664129638993225773020954023693167504116484273547333105077855666068561407099025815137296755896978857873592192697079101184257667715439460084194653952862067868086421810717171584780061662716628563610142935349078651180851771488340489065675020669659335901794504866730815403405159000184781581095244051124385796997078773204289493161760038524120688640964758109516547873107861887117242230113565064844372897411157189329450432774818016115202686001748482653408238404685258728064746840991138047095422597057490329201538721379993878446588455501744497473979137980891848663989802092976712023325125740027917643176376162946240865144051638623616040879447585927520144422189144721242883730547206303011232682325451490581299781130031641163688430782970946842445946179006754505961376625212776604481472720017770148757848971020968297327669349127842255693128860524132563641495369115485605323840562481523480489760865263132245946366210904030243797966334673099068337408729090991434350737210493217386165870875093533311562773524851859317862270804473946483038264562429073080366728391030225766089821211682526559132004975230959802215876840882330543682713050292506179560443150976988441779635213884094230475332876545678194048482240559146906775082213698792981097499328510295854306883171437471843776052050901291490431257103894612914384067690925817101455463300726930508235795336789340833078194461268584071711591596690473512747392827392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 1110801241021877696867497790907029876359612781774400059260139993065428463616810823903178190269941406429140011707438907082265588671123690953945996886487322415261004871022265841054048211998468764817835730716032468917934982503245682737327009307108105560386191904411545791642678136176354923128934088750640270264218299799474870272917920640337281779955370565631132245141406196184480639967262982365343431701478392318853134041453994291588417204806321290443525427922510968462714162567808602738849894854254219976042955886767627112128022629207281910616500047515794470481694680947994644495902706152107689228794808240854104207997993407556633414806809559939594960647571054662902069125222193990478100484245830698317505734088765099431098560833141809892625388819834228482566536478323759088336936507569430174142634913270656023593500536519842839797069255119865676086180409107853615406856478613485289998509865328632733136286557365874673852752404340127236828160192711066042847917255425746102879095654069008231542346782083499682096785051135232032952043271391746561983908958817854065293482312537486223111187432372718290622236254185146813556554638954769926923150814220210571554861611316715853266949335964153656825991245636199206199361914172589503900875259131148469312045582636497226920626596469842468190256407594301546987922210404701258082723723775480464984384435811775211167118548389706671627487300716938499156644761782284556866069619706218774203218466676143920026105596308598646666031547071365532263299638489824851520532055545532135551138134986667040103320885621289380060421589180675946079888713893016813686168985531730046162663645853046395491201857432685673416169832064589405612318868911811093458281230853409445600337100221918097946498073191214150276765927280011180808006276533194679774360051140900557532703597797202610046956137231719006713915277310449635334584156944234420758477736737253932930275619145242015135214764303499775097663895283762692081411968668177504438098741468403901015177684481185211256242817242177772933994061595240679881260563793252763767581811246477285026421906876364558599351901812251034774130474981023429298822559960147323604524740354362626011899876953923276534124457247046324497214908628172231026502302084862624954250395636453928808697788522152347926485125678165469746203412860895434524506822701314574270094204046251678902512727833671812825686286880771161290055443205194951457044834423300239216260345424301788108808715084922442730809636278321689220188009146154094134070213164263768640713580262506255147304964201562927944733887618006895270644352611357362317438048256627938850588888016460039380678148209366155232597668866024355230220938656756057224693569090224957680311645762930873531429121157998736169385931327987276316672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -1706978608486073056362343685912332761594292648869568377754273258813599190032907049736709455692295267227205914141934218110167735375460063452439257779788904101397747674096280910156408136894984386618636064380456888365178164709503658006378912884237792027805707571484280708513592640609187473301011900876785053631033981924283311698533695953448117369650068655056845526500319098655419303879204679849304177673662011926691203739674094565499323934166675305681380027140269508619174076691151448426880195745463367145764088090610409239732700861112512082066391649210328342816569211893029402963878769710141392058672015187400127568475718475862177719698052181078616743553322950348656608395953574801074309071873660008160829141493133915318813389298571276043326707585509813786882389930020491078032176703443888035116191606907015780411740239110302137611945531633353827297332917099583957347910188842917243082507115756361897920059310502198065115703063549764024644326677316399899863052384768506411463205062827389612214036920485693994636491618470165156946794493709303766902004339126645265638670083830605039587373362557602647585752419987217438693283769551671868105989069865589510405930336126160128573959136313425319392130677967054312998159088443256676592218108481705136153979820943607759558518786379673614913788658626826461780182293376316803508725580202211483589752441494241468211967957406451819686860818663384621165298685792799581743260758436109580675352944284832500974896755503997431732624833942776945809712644740402818091604010700678158037538013660707972805423647164791178282955428287219967498146974458097620376111386955745327891217747465104256942157408653127233705418992287231241782458080929035464036743473704068091913480096232441253416325662127228453658101362753808794250420969371789260893929558155123743841849549320104148803584572051645331196203859702615811522374296586340967102989891241665931321395360864743479069972213396754454866312290649706418886723001678591684216966804428814367679912701401390039104628708656742210553512878169307744960892693168485694601447189918961461982733197836149807457635528548249056679019809381065560343623331988096899927032324644381400263781725358273541436482986786642465534048250480798406369201247147422721903743572531109706764254393217764352663873164706552384932433437318432480907325795412628339111562039175705416660110182305298695684153296275444329355294663774459377877848968534549908314456342462718969148885223962214487230922916493743644132715780678339247099549308979849228716127140458838336164728486520349632342968231372049968762752175579076966414737557990452626136400844727821146880128265334055934115665228041771203014453119656212316602672157966747182136049731673452269853074369435435706621570953028741388828672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] 2286738947327228136305903871486323054004991931808671442113998672414783522532385535204341878075071989888799811808402355224707215110462663772746435482201169593685250216616341305768550475868342851612573780477485552278506962842742450452074977630960670583387869377827191429755173353935778422270491879481989110618342924698172788563965578642306029644030372696395599784272583236130080336744568399858128746334104362526046208629166780372373860975011938677380669865600091607888601019709499103637107295632976042368037405109972899901015825903424925352699559797845889840435473807189173203149953540686567809148355261519959070344116182108474534649409642127663580378361271446426797296117162535312867579627028364327396293900224766824978973604845927782007406961681573968321597770822756937783246837392749758902083668902969277520932530115581186879961284039851314606560185602148674379913164566920300471050920862418286459563657516319119768185092883972216687275706511848022893554100725326841692335124250978817983572813183265743655204230935112822539770138028995696329152878539607061831368023934890734563799158422183612056366951574742115449245640679214397166315905002488256705073596537699318544018961649644060900242083485717198488412785741569461675047771953688621443925456992158945875248228380389331245518066242802737121844595320892662873857042631785259660772755723324518692180036322685990873963522640591320963537249283020881518333092961682491841055825566335641278879936333609805189038641875335953144446709517006056557194124919448587789483798128059076191076997146013965797393451019290016638969122101103822030333677916382215712624697570380777972263306096876470499620125026110828086049793640445107302737087929500533564755145043385512049587492587894782622552301893431018309892750720508077655002154635195330719114222232656352207082004186303066494396987140661131618360060775941538498621090594026227365824879185140696868775907480058118032146576163818127403936883550756246385810724619876106867922779276234601112766654592913054516505624663648226649598710876654855457826104382846966576748901169465014182329483648465293192817908051656861759373320175365428841751514229098219561471407732698874430918259292431413388345455461748692776188637690780842031953152903631344286092017705097136985128172231473782124417774883926070265450656138063096889757085061636910356738330026328707377851996441298776371075064224685442626619458517120486561546874052411385496562407129354178057316700101159291965539765982219249867199300926202156693992880187397917916513136936289933394568759125704775178873596447658206013507550096071290456334411347917040597248035325526857509867333379190370822931802245782191267775931653048567676062079851386016540051456618588633152336271006478586032947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] -2709959807949516734784721624232676745707559793247760369969324375266225348130600442664643836982892625426801296232653289139130970809394106713043779735949685072323723370316989270384563015447874171035122354122131645937993243029930970459036218426195961184945021285600194826237754931583715321643955636415917836387786408857187735858596747375517801271839461280327205868400075754751291643391876036673237527578798150023280544262468473175257564920604889718938768325586812143905492029217753909679371221010824297168020852379666262741566898362650697528217605051385235094835478594611468215612135596184543990849399138981250750394083051993153702089217582728531811050569855936478567352483647871247239622048641046089670516009690830870366619003871587156065293471537070723126901446796315908988964160116892639171934627862636054866261388424450253273479993507638611061572164374189326434288411924872220619057200179609343302892267306908760430598185334822429647349141458166803330475244316420626897706423159791792552290370620994255416140672140819238642001639430289408352977341771761792652405448288042199595679441047623221472670928348561038164995453565416622664182127356958596346990260304048850288435452198535488591523795803320498098660477367355892259987542389821147318055764372643863728983367464942781934775412436944176687272642559232450271603350537379975305604985611257309460803861749824853236160333994559341015340495785888223068954131146701160082843666256449764130744519163759511822474572368444326161275955971327220946369262864453699074198796383759592861283900688712536602471041782478011590318906974275155990548574310044798389647939335077777169537522058007178100144657271845539609955664624682758334683388356730999996711257055830275596323851919746206522863866180446700293765619619919107741027670563965260296176574318795987190368556769765553097138510623396979620916781777176240239881598590121157232711561943825914324982219587198730946254472898149088796386213577124893022882272425760355029817498157014471186148490379475288751098063229031462750322714820935483521007486627851297976472606157486717281260880977824147859128464830096933884048922813641392410286969182116004740792047107778602129723361196193341798578460712793770204298551823054257902271568604786017995883277709874604849382407200478070760125593735556207573557054390509047164975334031078852077311385088972691748571054491517969722021527798666369099765798048754438312198569500687173961502072731488883734095565166249937532698468521258209945693846548608111039584183024694378641099427003380284712480726895674165426896474880546913235997248301231638538599096413927992151821570425988823795427663158157422891588261749141175418738867563917870462943842343048377076605963179373044023354067659790053153964032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] 2874727858373989898856017387838663453184012680005171388415677206061117916338110331621419187660944380134560864223153933884560748246446096931325801521535724976682317914060927749076253308917144886314982831425035957710255928660470204341932770842936691580723390279040475622313330353227296933968661866201054605988988801301214953835235340400178792541552727482932087773069145579686421120036838153119439980162341932869216402101188421068300400225558797455780319364631703357590070162864502833031099965928352016894190497945872846047001411434331696681868861227504106944555766945874275122369236191868087478913699939780987789732926466791410263070573707414915408412079223147562878458885898743030045522031537638675861338292105439032490385453409171830474838695796716577969984547681577758561753153910631336174890216427204831011569165233208723626169858101197081604455302706634669232844900039862057411249002591797756570984365141916919287364820501935837889560500753486058648782075010954878842529433492502605547955632349161313531611266534867292240810112935599346236931967075982961811860100224528501301301885951981409070950581615670349957028401946890555909507827412500763540320579363947727225118818213170777512642467269617400600736968163975425140652759182628024790180292501896738340953392042773433915186855983201434251860162820369948507871549158474011970515564442386344657941911509710702098108618048848159428742108832965544777838987008232092922546922976656091698119065448231904679983954419448213864605806165200707134656951625066991988055902256961224014122262178586595861724431520902994778793529558662760447187947348173775240524598960897419489323101307033462988895368866350091637623901312690185902287503066193680088534623182377790156952810090531363522364255834647427472387402197642653608941816306770937260156093850218186848260065160813826883460110526611106067013497717634710117643824611535115577286271773707516753333977850519835677584985372455162551760010616420656070818818401527674391159663032431647265080075403330007491094974022190158393080936898022442623628296380651877036273275925735110561596099297529648879670310385269767265494966219924341587557664215878758970779302055412458712130235353735866939724994775995285521183340096645858767286595876056632622523792770617104244365978613632083526412987569910457567872679357687184532910307279957508641905795523853862443712945611949348055152601669220327599364367220703777263012589715255709900061489672481151546197688330402004585110672482829035344522371618295531036225052301282154639221164712401518455736776358222982950983175562819512002025341477310316209028448505927736931101179804292332559021072381841229983988988721237252640384655004452413982202854142832823369629623700948547369772416252785930270670848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] -2757689291699091879501944841933409558865563390027090205587514793583588882048182526094802552505044810529577241243849851238419971410371013087990135629168130960728903740415487887298363730085127055348544865135172099570634937206829946389763193840036061526648427180648543155006807506431697995385495342788340585752743846396215317424489747940384971497946181832927449874750043188469046354176048763584093063786330632379768723403198383578540248675899824361239675902084762296125231218905609695755972752566707968477255461230391662981060812377624318255856667517641902032063792972686103781700937692549935738430804099663894403326322312869370104335622526341963440458431712021269022006263364457888297715009400634191695235684823232405943171834313093449011498506858495725672285266402730251342014176246382759772179335593305420824969888075116585582960152152147402461008262456122850811088140075189173780979577981416591195675335601677524603836539310304138831505348174720781600866543966076448540966000949806070447301089809019252153584929758320198270138513543203664447576270219924266930406935974178408316569314218930523509637666965627582050416233885144776628722502289268156427961752743912167456783166400473046103710258890927758760567922890921666997312705022705219208960496686574963058655614809804325960783141566730326108952955362479436854339394772374439737937749031660274655277084306433097985493937207734061978488069316076240254334542734828109093148773452177793363813611601236761688114742593105131190813560478077556827023968084279276487514209603314855450854674167314340740895684675279735840118663079701381227469772266629947507601325219083334987312568638131729928294081218976486880266377829310098800573304374643183481109326785959043270648761966326868740499573929854851575421385049354886514496237591108304472183728369650962758482627071633312974259475857865436273399937324567465942565527832190027351765271410452614474080101739586700375473881782568458733317659565162336692165525955264615121422582939661506972699959373995710219327916441718277280187056761752530217683936298912127983032974642266080351332173117140106230911219629381319736318947973868400381757961002504872642945171823896620163561381085250717612932393348497052289168833273831967807358550561169885500449071597284562319406492210691452230580701956294364730122467139972714395963498845526736681105414472713260789539083392498894598443236136873609399195533479846201458285175937683137132796013533541244876449197315014247904124837613974830575384170564280447571939938920360162438162847957424316389186591661946780210651535390878439745626792555301364197812428952377978000860184845310146447895291089560746389582413913312004853108191033156183724951100257045188101133480636006286874797732528974077418799104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] 2413617553706676852568801471050719337285735659893529166927492483695539972059783625335691258091229073941888554749265690314018668396035730177266711121432197935833616135345140777729792745347654349115655333314258815977516280768423126260540932336696765773481152631203505361901808211621486328586130719300180323961116457931098347731605880306327094889376743232446093080405371310588818058735906260094308307750181940984723709076963311456313992609689739479372393046286634946106440226721946835966600020548535497344591468159263662792492466614980734529578505063165602815337536959193129918159295921482161619994591890347266931386765200446709602303289156209676011068178970230634379069928823800386485489380395612844943211008524209072374776567355979805095115696241380362609206200495940159108390672652182044595811717074478616287552446735965760555906213025224415045238612755951760838590670593264996987430282140240228976949631057707639464338907356415042570483009117214718249915740554033325846033674681034946698547994150251399316418003991966331830839733100867511358825690881761280817462323906071604042349299062114543433153694045535607472585727821099058362806300223873390301093696763719632212986878394682958977090789039065601704500251256052409869188655704247620463117044562208069033140605143594845523787347705206635202271476450492927686993333119916026483291246709013094292792255602608584763443146544053917274415052272987640259965923012156988291420261071341884227496656190832309750216144608517015910653576657083406372496298848445852289030142991771485822146833628345877601778656708158115034760857318063773825265819143391739520896540931642728260592555677962425263649056407240961080501088795587081410421605245452319840891445707901735130692174851053917996503484607389418207868280329643451407955972419065757605623455610388752620438578527728824476269951048357414109461349139031402303372073932217011261079082922116376696070404302577997016659027733050506326785353843763905997087286625484629767133446767650459826552047411235820551294905260783095273322944973978475576533665414267772603104410557236953850540506221045563155509576421343018218959185536449118329366256562772543454631847990781958439651537974157309712282053679262567591359214712633224421854616391694147688538549131940133128746749507464686410761203486074725125948260233080106175929662005857928566753187338403569250765677311855602890050617260572573020384848856127919733920414637770056014915765373560285075101454195289677787158595728388452924782743989907130505249170361849428864815580224768696882030188832857585573380751978337479655482738682676307902585079787099864996036505738209041516755523600692718969424390320448782373542974411546286605255470176728794458142618542734629445213639653598951425179648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 2216419713932307504134822356964693297318734223397813590132112742742595452750753643831732102221936382349142665541959144775130339134073268022201004815246191651887505251901136912152515371347145423694852487552824739219750116379825614208450574165023525010602411288255929099423821992828072602806378786067345435826803121850788412129357551763574225375259220003432664712466421318430713466305417932205740860071485519312864685788800236982654282855010319514029845170930006454034959038180864268213076862577465694237670163869605829830302543178229077142438708902287147874610597500049802207900285890069281060421275134355800007663020203054838064001372692904373366339976284613107127475881355886852241743523266832210562947772063788619418987485420124531667993202609543849360761802809953028139332885999709296011736465824653164690252816079733172513882052457141941256313874651500633133117981594352533017676744064564148430962208254507335611261640542592285950494388185252204740170059685857805061227773369156746552238002733487736732681186408471827580126871828117527308664943397649825250552556158989443326609740043089543288634581278466878073775037116634793123597277101188856314533688002131933428386463767918267320520789100590450633667893310365949132784812990137369663715485213375509126739131239005717157149575649921960660757108949716457692883112123983311199623256731462367497339296365358255476182625172522056143298536996283168634358145862226476486047250623367258585632767764243298989867707476582956832547367522037889822138358054634867944884995089418908345870964180076127045422615634783215471167903425849005198408053340547276603374386141991701089742070479793434482523107070263869354191477948964003928314740567831551117638176991820864417897149535360468822901637718528713211315116694500778403112774629721757417135365074623946551033165345332737217614688188427955006343194568297571729321291515044432338710378479693612718543328084811341070514425222299201904894556202812649813505074281068182667346737482336339424041601640692522797632881176159885064114849262429350308107869779056943301549926437359658825749219682196494068976398962452600613069304817147356258266420938041261078156526247459474511170356197291317033029054091950581104879778950240700072041272777399014541828503559800861867253064045316934477155983294037482803500196484148532283766380067349605378351360965196292677307783552977883712685342097317913166302044202405452487811392759772366076225294843588277725033213342418685143348044768356055491565541606912366798617070189842888763942159558514830789674769522325201876312020269646047445871066630924810563391426607881870808291175289184322433596513149291238377070699596795855765218312676416903360993627416231784364572423914513650231017472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 2084641078892430909451261904860884205795213030816127781578725509267438045442969172569010812541552774733202301345458962458765034321435600125289716014686098803537539522543267468403132039552242019871466096469602176110484392821130843735335533745242294965662824598971696802751357919298104561107529648329394645414215525958717424631170533944610023841812814004053781011242683213822849322278650807358682711031055587097067223966164720833837535658767312191395798692712408715202091106854738394978169472215972130657987861201324857357422707521282198770430407701823813413977693318946419631727582124720034534405935693712805777177010587294652538518399017577879627096994879371689691537667650447850279511588223407184622854591095804387393035904736163285683315504201275066243310159934572768633117409733612247729421659275210996647992990860522406660461798041403435331577790715686870751653473755957025897078874455785552222932984223523325084159500507352069512347653457527202829330491499683441016953737472861376905948408362977434210674909961498749522830550247018272045517919433140336303169220248641305089687351843037660146944317943552655023538436640619385299322943874838665897394067627104483281508562049527134220002444603940684551750661815931410319437534406335301072714540422881592140895361432487589013385440517186724963893284922950203548036961082666092280655956846488449152463684695680778852528434291153755276590861468482927507192882737562451041450847291367654683589629685584405042375568028690259248979922676485817063855981547010309881975568774053491108161807975325919477863602551194553705077812841942712664719659297699125522722437998175956631919815719125671778023347708005794186330757717417350363171058165198904766938679835672445113925440641823385105389435723698233619804828540893510830761832862779867910282872942610277526706440211250116710285107267692273766794852532938884145033965846334925918900852443226966551287972573946316508466194030577042130497174344868260619431791384603689353746291053024980786125600136622683267475021014117652822257679631087177569454994166636889904243724337265947727105883367871935311166542985437161221277618821103055527666336880446126504787316473597656138886863444784486741976997566571389159136150142731186804834676025767235715397234259793369174557503149192664741162919391268047607131463427826132027678974949774014750800861031281699430111318059256328995572404883109022213933642088792445622111461350792349340980027763416990854905610178687026021373978010251685042773021780835732030848680934176914673428316864931931576652140651949316457375956939523408955313105081344323872609691278386138541429722143433115741087115901460130268756131694271746584647229167292475170461399313632496138878011462035467874737324032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 295346698192607543883892085534815026009867317527510469015948186992163010327772780503010389428439174785985569442724468923334495693630817567490147724301718024803645463875388810158115371216288280499822122206956677947978523816459373199340020886968887902763065109017013634616100596545768718257758107398418504854976172336860956968826314121367454138489898850788502375301771182917916093333070024497553651968696517433172236045828195912659608195286549607300983495410003462691749999379970877386073495255300096057136433280396059969167006348722575809191897224965553879053923940337549414915807609266991146721217573937816104104182559804446553164382248664996942027805158990566040638257960226460887133679088761322732554201790549385110558738892224736906463501985174068567993528897701253507150927364689267153532233159650606504763513690820721058577528348371543408331469320952826886913753367043855160654933785440757688464259526701145757283232993249441731715965174483907148765719536072282956173091881113175922934695248127953661668325974768022062860028400127936752675165937701197936986637033920261837922950640719243842764488893738967746768445820021925917043364491079844934317697795391983510987642368564504775660827522790755828734363877230469755757268688825166232095969731302621590737840268916127308108531178183133056085505729919816140096703404356251742752226847232663899498434674858201111701894447098657144570720316281663709730395762352098052992762255410836459872078924432338951899291955107193549530651983712844990591694498832527923097054161082641818033206234721053569647986027287703796310432538709052497421476494226051726233865927981163415329556925671571273020115830076706089374466338731781377727249187534888960378273423705697670529747180240636823898849645444530468958142031914302041409315454822914048647664633731016998621567977886859798925924005487522753001008293916703490085848259820962535005106405764866124661152395113206872506370460884456927579549321154552890405310403819395731012701231860420786705907870026804782724764386370797083042605688658549323039656211260655391839765655251374500440576629592410332103263994022806214812981187041242517842899784865058628973107446057058133130540731728819483665437531950430471013139873455616100308839828958141761908203791625296642809900787188171841315883172695355205845335889291408493253118052444086440068547715230753283868072049546252981806161376899798693007469473460010901173822046756146935191928139052368306296367691287424823020887300094895958666808474044736337595185040728515380158081662010303196475750333991464511191420593407490523114470637857581769393465901546026120595107720238104829982670912335948737160017277565792258811817948560344527376403983744691712613420876994243451831327916032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] 12493680983506423905759712962412117504421210570631229820972320907985331609978451022704793078851231689294347502823855844010322063534909827131846675538012186833161514294090585446779448152843751988381171339112901613664072133871124084887562088747475875981647562009071348739618385538076447305369575655479590778945637504517011929113297917486349263519345389922055503393053086404076697391865735840861439184789118258111971049738058219013959419641370089840906332643732025838668805432580690931866530519387691423824853320313606470799239060867199884776103920244260250115847399418858179560279362991308506705320742560741878288832428578243117270131039029903928619684194846000881991049383605711923414963520616296955871548365219052502558285232179473375817046801867247056682008173946224118725345149084897642353022137985430423623228461953659665592997930042128372140148130940677148957299048075861341389800707376051107095194401374622118724410191860702815571284887856873709925722790729171850835491659283301961685357700901056056298131383981736877255287815937106808118569854880463727113483537972375160240288844148782074385014240015967996009995445289399969873361147701735776420854074119114345957541790852762969105750145773815385328137517033340657938553169026366464557110117000884302925438872431565379399043370078583385771613245716621975772696357496909220684513246582954401687144807289760286464563123660555075489813955536249916335951014596901358720059147310396661541730828333900919752592176460267246808845403630673273131897317635792302018677980008587220191691176320043545691044667759718006408174616397460751398962624349946751740991510932253389603439526950998583931604471155474958169837591171958594934672103230641078390257987157105508412881525361247958482176737450668954329476376547702894885153468086030721485346099301511010809646671752403526018383947526207586829757949756430308633528171841125168382260369731703893969483006433532684325103025082113790782263160019151533886407362245715919662482997155047554992223974166371062776912273110960838568488810722848948899727178732192556996090640662228113732206782574042187599500349080641404005923645305732665884687783529355941751263365619440311372478745615711238438642465705274955878565105217077708101456004841836358314518981692952117732737980103750464589629015905059907422256877575881270475109006723125053942968555290452643917794474574719884284711094971965730477031998248382117050345791362183578852540728268604684644285590792206206597727401607261864588256963503711722476735709030716243115343208273711177495371030834632550466163050207118771863253310652456829689317073933998280903640147205595827467056164588387058529731006495638716924626886883646479883434632266593253257620233694840964348884851621888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] -6187086781131506962103622576387836413996714337449509635366842443916261202787535365182423283607286271784441916628059592719966669220884442517842639478743191753679539185296779269535153368030214707058505825537105698364946788462664126913010612925355691012707707644711974144308176121051320683326095535790106054648961714178983979212633901386224940611776694901171767713434813264768082199810985579627523164075848436257594288421809983528183408461403384703701020623267928981111809281124203615916956404615275738265952432616022892246985842777223623964530997155324308255915351539618089636168045285345977290879364923456173069245126546451640899582973688948174596532215745399062819871304390152021437653692610520080429196220638367450429007819746666301173224586787412153019975158635283003598326586993495657189749730541497510121372512476756040588626037112331304102534510100713202064234627706036772627276456659108945659453765120507374180189900223438986866153735529565503562182787819193665029130830222708023644115232774564100518435587686686554407061965144629131735800658975749154109025734575276193060435899748174811058832147903937553868157662353979384354200568759462587142070520538831406370503916841656469656465327480628555904558318998682150900444659065196277427571658038617940744824429857909058336454971872036748877269370143043076730526066859966426122466808330006238955441011202587843030852428360200112559745173598972021613026678720677390388983114390960513798076571960724471880012801961756033621203714312551713406460964982883349094489523102241837150180651807238327837869694612953929457194280111078375625262922423772644512617150712169974366810930753208719249874723690064363808250534316183846646834168804765633245804328486732012203443101676377729543916908303028204968811331807167008944554206077386195541653717187915998673903592497634378114063044297783861428038457033484796689284009031381399089697267089340891537359444261586673532060543822938446414658739988454390729243350592791545443953313071342595160673552661206508045456094551434339657965197402175374474043224539215169778123879721904046042001130980271163926067176855775907990591262705011337315227028253516909156159098774084582521101849195708429081505507490992919253716068459327959768756597221701840721137518433319660249853366413207455386037149688282202590243864899446560707601605307384585027165953333389786450597370191455246399019352610393639835291376335685340627727236719284028860097745132290269346336858879173752181319665843401686922957357555411480669186935789951521244404886212515974167512587875761255644026727506055238338873532011658150616197666859801268858373189498003387340732210887142691036908865884205560373013330182696079711093691339701080033789157086209631287652806295552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] 3655435483638395284224840781082365224141926300674181497059672952187462765381422768684860234576786928717395260368346820280156618742384410137662779270753405580221828764467604088629934161699980093998473650171413956180238393999986618728096176336446529975605719622092187191914711876456973484453621123880864076173078522203811221376591068054703086647399373569727838481587326424435781340044265746204685748720436202903595091036487586818099448910300209970683169534540977654259769496621541181441921781977606289685606846088901565717170961295257324299825103911598526961148661622116620258434788286911271864419972503130890859271815452825668890558971535519008657608429474055802489719775594967833632461914103650033013900454681424682439797319328615485506489304773163997141105451530725833962547468048951543603568354610373947269399845973925986006348835801017600696065073867628649130236889232154422547844594670458519822052046667051677167829848588285736356622085747043721699964136380471640521740097678191849013886637656074529320427258631942623095237328900252554115203563352880619255523497843864285904924177172406482710349431675638148715573644867456459440940498597109517719497087011078352621431665501593332893245171126571719958968908335992549816038943414998747801197642628738938887540082402165308384742912631825375420203887407615252744111793808020858321793118952338346562950000638468039831513833713133957078523161542636813541191035351530932018783781264543900952411561838811770213621067212107382257119901798371435492880639150045287711603324873330074096109594385216569767026460958204343359764395225516734527875794492965365706243615402431223816709018815798893944022175199212506822781994389721099251787804971359519149301346935175277170046685012777919682575351552110759287818719369417244827005970341549686151084187178229498633627180718370238422587390848863330368006480736385353630777748381341613110494904064010196483851843834033060181707107644308486111907833113253317327363997906634644648466288949409158368277177815285874673179752663938210102936564801934337792862127693154444268735221671492143465282453588735223182924178918090637231362511399785795776362398353434509446692029382742971381656290182064358107068585590140622093293813449075274872858511222252248280014051484128801619179762782213344536621889288004449110569169122858476698994207184362502406779422113375336154202502940305083438571749416918762892056409331424800758661888989920230158088862389005592599322924093323901031182627392585480705383067913366794321450744108372145236326248776173827835269688619005929422198082594810096008287254036909165112395651617260329223619456448583552345581877423341643836550683633964102988028451817556854698209674189681892338783053190869178745526614994452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 35654253271140973029650661899588006245023373170670379473247699363628654383354925566174298090735654426666283983107837616826631093938766261348931461673138021619565819412403257946041817460727795625470914382484023287403045808410111332923404270465002390040967380893347756164581848580977245805194165183974184476139772602585548211771362720313503576130159884880835790804061689154528680586618433890009135675783962971347124270142776262777266326907368330641620239737641047422621108210811884594453822171359792284112627150024589559543510309912534739463848305263541859455793994756946730497388084134674094125254991672646576183393488233799138741397333317159552507464909898595480673841016818261298588006213967654754690035701692674586101819713267917240705969814001824086920852994252578756831701453531171227288122980590702813208066568409425562842455912014856069285427566644991338113880834593282955929609123769704377841840615166771340340397150714675414676206578318343215620231971475292956186114594698341027505641479672449472906152420590851566119901143007903633365180801648118102513474996961136204935916874483885779714004601337361035679513686987968110541462598947118176770492799854371464466502502897064434777423046919295217639277978104186232156728112632922509316467462614474516103566981570544893951542085369033467658849849981581884038614118741336434045422123778299226159769184122726908628142731146853351404835143208764446084910838995760067101072739784901535310133443272405176475475438357652522099697982745326773313729392402490488576202269484192301139052770665744779923839739178217155881831788662207330177324065773820407070190668582385116598189977773566945022195504065803792672259024090750280166404294732425558499343627175005199734310533752284801659650476544046284791326437343942081811613859589258442660604022939290425779161543814385495730934300828801529688080349978549386211931034685270576160582280211127886336582533176337674593595238839439622217127451456602220421732847311428548696144448022348869927388237326442945401770967286603491672672267861702948021642230342605830160055413092430974035819451704353835833319845518002623337211114248873946338952581327837413639573062804752963897380347982832127892086809021811117774346968722537301609728665746853796467181660272661683598142164238606414090538101535708216517577182908862418259848228296665951151889704416591522765364219981040225498213258631439231664515812648624932153349619271103479153020625979954952689299163857262616597395504194881532830329992561360931089734629313378757843727088890827037338083207507191546668081195711123147322929544524879808492154137853613223004236815882821549216112616603279980544897918784801940307515959909979684841527924887048305666787981213164946928068121493241856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] -357408648758914253692476432074822812445266532572529112980552225191193556335597348616466997518503770673151716720745565030277501982802621106641820044888489102480291798774498505993319867031797055830344790618317475923963149505607533123511369680951075065695374875721592522143252129011160302024120863142606394370342839038527457349597135533435744410978026619302335229129656146487117625967337067513802127187034881091274398343221414423003122373923585578941445674742502861009399223013206401108504798656540162629514843464459818314792739408547627219567058201021671629757914126134303702787229511168645711173777864559203435683224338447126650998750382965962869275026934955648053106475804188629175668497541503641321551411517834897707779252421170012579947042474931334807578947568544651327026418745334282749435051609579400609928492501388092383180122012416952731181500860067039508379352594344160233740060294687083906611169486254620265068933225699415651337945524171686573684739398784488010881535592589072723797698394312857472954240846314133009236729024651484730678249556466335705789573986133610060970771098137723495936848970594239187523010552001297241314657085021867026560067121640804450416494519701148467429109730555739642113053073994385853275741354250485452059669891826784008766425922772448099892201796900849734353547328377967183573296716733263990754834996527678840167374533018122546973028443929863234417117774544687869846062238858909353186328326129249359837759796887161277740943085374256182963839315585960202219353294233453503836114873287130255226729278046979304394605991314367343275609447339552394139504226315466811940476479276399524844968507928147575171182552435173255897348002051534623443204843007134950942818890489099899185260038977272309312179378434699201742973577213804330687187383723205083472574788545578256190947076626088504165607344352685476302670511523909148537520628522784288174369170225417344149839858438140131400570904508373990856043514646089345353358422197859713657527723280699111869969910646515280778078708556712422539313560237331340919575930561542838672098866531872004837394301967580054080018235434239090935959835771718370142348680291725999147457267622689078556065338976168120275871987494157746736511962512302848615637961760774580000005284136039905144555403235895297013044451457517624366832924820724101310406372618405071660727739061193185913019095200091407302142117009869364365567266963732969747054628863492441751159859393803600280054009195147018678663900055479478638405947406291573870259817802503039023600674331516524401694783319637231000101342834617762679532459615819634854685143134550094893088225692344176405130454632444367816766448725539646075281614844042198143304517100454369317417750001772755756465187075391488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] 1235515050674043499086108135798098808417122226096252653739215155951160901287907786580950734749219750533131785967333971750880131020316023927129458763340933401630891600996060497197162616116543401083831338192815139809986810032700667216085632617693550158321648174420572502775929147690041068954562286308871803435879680265819636729979476543268014824444668928980800028455866126339901860634668193559298191523619102903550778212125084083335482724123940404426749165149282415799903681849434117861448008940700162408030592107887928309172113707081939685125950504437911188708283074954386434705929865679523948353161560913768206278342166530235106701090050039464303917608235638349952405976005527293790190652417457842813283381768263314049126523216591218325643505723114953762491988632638515471087009853827686042944329633670578381781271773855069990536787661977825083062421932017533450373442184450023308914504862937835238546003637533563865221070037181237306005984805394233110732620023981796978588454872986290681492361050755205805519330405556968305764591274658705780059942989670115182141281590724462500974697814605536955443742799795036269880739233865968403008204001615336899035653245508730148969325225948052626235593346312057208917846294880373068406601783490009527056989999124317196338342300514097254197527678856186481039122283789405204942854095765976781015433718885091822740769272935021649319448756048262977459342848856868602519663220872031004214833148974990746692305775810333353682100453166563344807809137989066222714251569261324428155132679541603940187550765526180005458854919544327254858813974922821564616087848305920271838359148253216359593071332279814054405535737825797522548270877216413175387999709467691405584896207206775612075105944026940202186348487036200620109008537457927353467957807547788979263638806810988098490049030688811889078542313714525436323140344850536267321615219338890647030509807810132786374765216394416297548967258216776790672782987077758200368437744163740749420216833373376375917580424153394486966274431264202586879878012546384343080822870890886983724892141551726979653288502498443654270282882452147809480883219776737336060132250174957868339167690068922013577353204086574600825485040044878759432001239407828970159345858918917542841730762271243031874871369143038900884003318588402283199720144091669173860406298860783259415671128033234747508472700208950352629825214408829929332693944308196601877987552282668793266777910388539086355143841604281239853926353751415187322019086123640999924124665039652559968782115477905195449581699635110812697810055452840016409047451045466158835499658336320195809691400359701405222886769963223207361229479524856435143872185900045774599739035016019668458423916527723568559164612134567936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] -21398207519103420732296687725899813402608175799366562034454670021471978107285103038278576265720878332275737855568819102518934829045043830193915342532901209829456683834023646551505278708628209445275585218609204164648033155069871113315676179359289346945874306163375154037755688501368803213728005337224901400727350914923297659241617158580642113464676703406496687919986557999237589635390259683348906524644433879444262047298369075683392832638982077740412903526861245573839671105303511549384742195300872281906904439396250887986071742736476394199267032587400716293970008247013432853757267953010275801254498000687918616291740453214867446255218502172974149072218398007980218147836248201661972816362690216329292207748840596280255733858183974031195889971988893803081514697788217144350582216156953475773099457382825661694843844397480136923921133763796194081832540025994616766995205714441951485528156327605543904667531202632947127320924136476000627243621595078093607809394329010997970269552019471239980250538096960013398926707029823937570951138324008402101979323276412149049525823028144462596344219364827737269557099262646965607918838229451349857618648891925468933471040409290315575306075222387457411832997710399756390104049045081989936490192801919966704245078173462481943846343856955816457282343692419546486445434383087692778132384236771979541709495157050208031355692597855447508793677597242419986700561121011423111795420546551470539863258109222809809502455134331579786882248088319028175933610266058143798222886832641728501610236536689583285870951304537185546158674338849125244250834554791969347815784513556147596155293812967498480325792233064022989702656480771969386588014373148871226372460390293433537082558213898606629020599305302860391307499742201760224504638291619263222315627648143102372537757526402512958775063706940433099923259722347204754372488863013695337510391792708531228358866312105860790355395433491622996638301449009067293416875757297303803763108584953314016313087246073737629046219177227963487080204471227453934115148363732092022744550306410457580780022968973059442174240326254140608710406339522759929815931929581874991664093547397543448196672603098445783955158017535540826276220981775494988389156012574087411384381258402810137788990557640283070393359558264388267250467319963824103570365744372599057927646948806812290522695059318663576632110357101042288396980619545755477627105492755356892221128476165787275142316440980909455399525245907259417026618628475676634366677704895467084077106510914719957704755598278187091072231399757790643337205071566519083555547729626981804189516470864756113945244090440566251403163858156241971027017812621698863762098319837743901406146258705378539311566486343636600353159389380608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] -22848836262202998353462600985092721059398987439044748689576349298075351117452929172622348235857949404866514703622876668813974186401241365555087729987533994539073999307947329034642849386598870410631734213986344522450996988011607878246229618374521379794865561064200130692072118745468685121906111654900197431058149559319778959463654663956689769113019682390514339319050383438212662776343886519476860318895234348733081184980073592322865186729817103022583951704125733463974534092572643109430479903825581678807499216164664649260166580537070544883422506253873890324974163620589274092202898333969513310067689609595494122863589537802052320948773893098108784699122150621772737738139693316563049647489788699387018758667547950494984711780504746694792335844977346267237782448116431337440222973170305578724490768465568186051438729285118663096619631616517135454806631044857693594048535871933707641416078158817173424864683893290370487484043564280486463177564179741781959881512284710894855502520792521008069137430944972516791012045910768764847923296240519517405511851136027559891883409867525756825056864760763593793936005311633140299775606349054116621059965269015303575803679112655088014324341060106628654063162324084999011761776596943346461029717549191833730328406805671785547986306954487113786590793521125781689285508811521751687004796619690381563335205229155663399401667413909496323021473988467661149892560001547919763571767026839844646669707096701800603691011382443179130846693193468143126338020616896328482045702826507789325978857835249982790739336043387241193187419796522318582945868120960024927569564258136018766735783480989250313558146535324751252887256566327531061129449559532456787227119026997311125129535005696287989885259492323031002276867006647430577539658667463677904720399957738795938836098258691807971143608100806358057910116711304874698321117532759731094110934929226678047115201412734271254928225726107100543244695810014930769868639098489521268722630276134947425645095171165177756190741536508680759575291273914450504199564830022043747909533578209437668822231250622925958388568866868826236513700323353919296284784555028901740377462835484527671596193471549860846528748766849201581232776348612919441390597766645050333496021143346937981941057905288235697209934584213305594018948566252122471700966470843657211190586035696933969618616540067053377875705536987336864432780534031253344460600709780686013230904085264305403295151599645620069680158681713428120262728861205298765150653074762865082812895625674872948757428000544790337462367236686312611999543246513766209663407028690028740194772392834229601253064689849179303179680542831089914638224618242160406076700084611822711584583685579735495515868702324667325408911460290002944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] 168762701124965046586374319827379529002630830730450075510249222701151949873217120881720709048498347079213431982218906703882184990916638885120339685488200042659560295561712832489219422625999866606858756509320459733346746434897827763973326185697997812449415454637305240490956066170017129514569204043223772487253199668322268733031246944905685409874939602838696360332220128687061007792128342226710364896349341141990246935337515585741491817265235505650458415976798096479201054501613809042187916292655537301567782421322364803365574421933032809737680416849225676100299080891242189929758976586671547350589186195769573961197493980725578732190058648197236079863361856876595050450569250445524838334405217190380695446524868586547393423682833201250101152765345187689483569226146194288154441036848089699017777741393834493716651299815054317160561210136922394937656195715900659919476666797268985018503688226400817382942694351071357619951880688778040645510410508109585699727653984844656537807202592139457765581022489504880906973748925660352537896694496404102755426231745004212890140242299097290508275904702253846334560738989180805306682860393998006476959637522884162190598656775513796299257064232974137956914273025167849985195256222928564534641650460074612244647676146182685790888218779486403752229239339614245192264392244166931658916861511509918355064580922195082324510052836082004414565374457220232392155667361612134823202207732055116560982998121154104397410728218056724415673973916350251263093696276413811266525391162256292486370371882027786160265823166414847300483601346848681100005194670514229996833335618472171468845965305676808567609893197240656659406829404854170624665712477194749857022979406744172072527661268063452807732026254736444680664811806430274610719981573157581890767013603013142376398503217343093566146420207699329465002546503768784924545857498395967931273141677481636551179148872083249672984305119396360286123425448823101538560926814320895355206061652379553459545787937551223844997057191108063315853756240595882229420941158974267874504362708929040006115869445719311351222640395919670279043589004349407631244108811706001453373975398504683507717927007351163514195002603791630191317675137891093886761452185971211648349489367342117297761791204165672305403134845163771885716350899994253681541530762060082935237536916886928499943111102041721248046032437792693478612615692117492070721622682993773616639211771426376570990893838081113448532208394613205073461858488664936150986726832775726647301814145262121538575297545900359186714638372151931504432137142400405067155328438041713832284401984986427912650566977033231636932274494660200561323917598031041976679582719204738607274489832813743996662245891792021392426874100628062208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] -751635786661573359507812045930400195187495153135822037696478159877633452461760251956168655281580611596770795996683022249373856939332813994719025051323137430620423988759730609140194604566728801247855187165913379631061598819932127014668811491233945866549972086701348308365890972921540688015385211474113702614151888993292213002085177449084148975223942155865631975414393703450117072987352382255827862993695772946296389044660631303124849900346580611527417165035812663644240549220017534691359620298522782744126454402924668791853548671566830205250713039604421898050506847057296497951304446378066142754268667066301129779414061694734047450882935230550080720305587263949268596762054926960751866184493866077174366879435996307068747031614190950501598050841380268712754851496604199054615432520263412605610144675776854752490407274126884988152847249446944321081478578936541592562699356721302909884103641435111856708039221994921789683462895843438573269690619292852672937521918561012902534059897579317487131264875081366124261582548514431033567031247244565357855975453718945786576595512567157981860138507392497114681138206015941824292104865825659049828593057828143508768238672674884853647134610857629648275240861375606523983489087218778730252205171444371254009133326612379757570715890381677852116896655218700092759373651442696053826634108250086924506816269403400972226986683877150742526337148660495531660967612752423943206343922581477019961172363272961347549284141798336580110695958804098993843286300409613952452668269788983887330448335553074663966270048735475220869436075683760696949900472121225325111011329800728070597703598605179371833102419729914849135077001915298555892705432260974016683445956256376321827117196256975286343745552741342190106729205422058959657910281076041602624815247420090109990821298847836142881832378934974045656097551049600991928665464880253224994600401450254887042631735175669163612430757515597386276385964073439888270932988251405250053304557530382740735040696372899295151219293266121749788713622481646503558127165723423452112158208247212102254119829720071279010295155078499021721056401542081625528982504986816292951972690729238221093033328731310031080178201987886882901648155435680883090782721143240939778395017604617247429703435448066260648057774426236011225722303995532193069296215926763253631570135925191820521098029436276252804576133604415395408482753059014359366087133290102677219617462993729514452953946580059999720220843633079251111142395160974294024165716584586511801466495616421361432020195416436074020243279396476493246536218667536050730695926954340879885424190365440043570471013527336327687997490062094348216814915391925814466104591620896947937369124126712758190463654032446623536040538236749086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] 2020262927705737729010023427980036389690022722052567710543764992542280527153363713802387299288554822565417926920990696850882414522424678102519619766596219139554956452627892131296400190135568017667746368490158699532212100754820122382324696486787731795577678982513186624444394747039181664428536296900048831387429953860370055655133865633349829426143137059877160083602609030789888996935745273989082121525679765475649784816670245617738155743333116611311376781069019537017429058496807973530039944582299743260598855571896543589120536260106981363617217815716975178839721239295416015608226285469184314590049679075457035887877670983723682420986682948859767676732086537585172701192319091882789519727959922247733271977326471493555921822432253163551954155296952975014391872750476057802820903422924571111453250151679434269210509888734677645672535647587047927652147364749926264993030864160624715026940593361103049993026700446961869622649160299953512971748948123252487116390640855344733264425658783329949748878914136750515867323359408504110541400145858058126733798015339849985746710920987178716218916703985439822072571011320495113155755381062986213876462575251362211425316474200339269097161626105101212510674555541087511727803159956328761706458551274748252092230540099128812486871355193505104675887076021445531175285609018906141453778026123093418022696618596397327464343488267111059314460275474136755660111799342404902217869642441708875093787773809165074102392064754786177391186336078884152032766560251166325455399803096671739017737162566459631836870373960780528252474295822574142739497313339728103508872641576926582957374450247503757125482508561270236158886852311259908572552996391221255965493923009443303945437704765462816393007746740100380836853529782906355746320479390096960228756625350456615102500905657124862856774962590488382641377110239523076690280205304016866459462110970976884038944745700439899011397647758570360265475297868690618378937009912838616535205975404276643648973561310544088929333547606436171942827264463478507044619851500582442912544562032650058098058536552244515266094925848827211822179708397622867035634458565804621142836405719201008044943333282894382476705424782211278263551914832954314343095573560715608957980816723211020287714321438306187705336659535488328408676431502931553476457395015706071797715141297386331885175021926838357623125680739703363939098471773516847690148495030488885425791685043308193002280081419202678922158931804271896761684607913378735756264662840054390067210356134552320987461945989992784674657237295975161790685678668036497198288404771621649442812411270275505214545325602049685292482836840332410575837532616495944328555269571725726557020579441978362941168690241931718238311346218993713152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] -2155089297358359075484273642015485714995304294298198401853976365485120926770383677109135811766407991272229236949612152414486989389424208866554961755077318219732396895263398641254843980879905744358373531228901617246184784434368117179220078865821536319545359060024926009811377720794260177163744455237843714339689017755495128702498385123288961483037124244539548498593670663037266341906782015027494120041727417246950021574736318704900928415159836927308011215325466875822246106626712209150860772392036309229087334805438209774606620656087408396499017993986958635773796442136615830008187320361508852304549441827714164042680351885367190993830379926579391417110655516511498222931273722641117683694234501029701251405579380060587886154743026268463905794244362857531152775266453588753556790041710805645288982944661272589940847588666003430265358553121194945892425144022837711226048108388268124439279524333497256539214013270937505246503207738271005590933949815588079807804067679941776135326220363117959731578045862364937135221240464912685407155784809241108701470838874178741119052736940156699910886501486989643284796845232931572493301169786756027656421182535968151409166780430429954378643782844073164664533366051113161798772776654652433496605811040700621616904048058002304547888769244249524531268531512147244944848020253965400421383364629382927307426379679428057198756364858895890598319454696568728702088621149132240654921471138247872903108233172208463169074543673900949710473758711526420315592937739395858847181744149501941345800591698030126849621863958270481489621821478428170312950854264377285415856996431829011289092527291894014416044900127121492411943772928490407302309983794318976801319068375813567611077406461395820004404653430267056614555029430195080486897619331237426835579615820130293051259119418596390174592364060103052662068415915088985663183162125948403909838861243895837545895045413624341004856722456850831183568375604460495766169565727936064507920181807043768025074285742699667736324892757206840835373679996719982591381399286089464210399041820152588695577194626009109435927082489961185639672818377119858238615538300373031107329651910507636657816092451734564871845209918718688112985182095395960585331263567335750118758702072282960820199869317422059988754389517973845685820033113621820344960616097777225102151372920556682236635753476763660453659944880502431073390228261826907057539070777053495089377498961870091441835054900962026860771544398667892705010011463660095957255972337830280762538128102052337175408449906447056793855924203875926278085456543894643394289683514811995529286207949963260460983992293518101070370475905128270949157730118339465228328752000695246428154768746492186331623812075737670060288147958494396416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] -7542430684742089737381048493633488599075379719335608280817254082191236977510636633128306963726571093596618220016189238275754451071109288588814415439734168640503024582086888808349489880701973691586321325404045399884929642921932622684128681375669798048606145562798066026811864285861866624287757598041457582699801762708164627163651825916826638309960169615231030580642990472738582183112254039807630537756574846695309571690760019081537907990982216612287558220339429993206207022428556456497565598072479367707522175367558881392184883689126504932492296085261365648599606905858226761568583370815668915551031371397077423966823105175413195934249972643335195911560284752433694798500064928310873691395322039796956306272502705169430005664497161322860577894991062995697903039997961116285439391208105727204599303297584369973457076571285875085558494375652687831369957895435046398067610561276722360394704371510993072678167116270640898620365129318723230925376478902046072513185769060913245471165501410688671046071055341872428191853641631016758938046435732444196078857827133207044801542941855503646915145726088862129428635958109018693609938020408921164525267803592158175364764230916475605823184732533996184909761967502681113123569976281076919010860959712943862291763800043307755811879161076137341631039195495629889702840633722534758154127074932882291963690523095745678952962803917217063321672239676293755766235360497856736923003259097141512039315430499833272191926772440192903180444647455485836544292072865294897420481765373310413997228895162771833478391043380176173676403532352091903350316983801554392909585822971557926449527779851868014513597531617001015036120407131170806019942562872018177143680035678793123932289104925340183936752116691236596905486171831893034754319773277396532685058395651656627139267247499202804579510041883739695957243807876207085064365191578009783130163929039445242184650658343747717672445389168536564173927230424260340243232624552329843335991292756853971059200062935191551054514646035404574795186231904925402161147342102389617056722621503045759746308238970179671231293283196373939237815416773702699381849136173020924657426868515617275814533277639892475201611793092421122763521198908471377815265089510100703576795246608617510215778489629259119199860554740982249310972676007429582272875577276918753105728426848818679614298249811862255722565721422406341100149799679587018726544961935511300719120773913716772651196427213508652496491668401697817037720968439074342747911208545802377205227760013142164336251972640676296936947259057108124859830855596792339395476838548800784116946338787574495104316324740631684015641272561862725048307025352897289265745368768826052895539228094339843580075873817883331955104642113875214336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] 48461911248798510788929429380534755651765077140255499717988703614722581211444378843934405075159991877089963196630112536662992838245738088427923169454736628836001498537919163374331196204885805566753811125687728582276868793411967931630647484913083786052565547703699256874304987321992637909074047693770690025834849386519251633053604313245472411562816804559817921791475878891105344221184437397253776923444676578456758856335953938957493640277742882506737211553594488207100214474174477279919407845720768609182236214875062597359899651422326024886027043245530633471344490970619593452865613510444160394109370911566005537404311907841467758491787156650358978600608143056049942520483469512334739219669552220392611387237573870406480616214093091975627692515581015573103141888264422691042928316015986668880024760497911098004813784163206133059946848258198519511650384408263522620495557281025724708639943403034826056825757779785381491289575779754087308798684081168250436015707403715711454049920987539024453158449234612669744399649625092781808544884210382572906654837114149020743426576006337543249266443261988961784372826490694735128004610150624220079268127811907099769153295200626143012573936975027916351316091861207535343860041502573341714684639972093611664634946397118991979432327387398027489328534798117349963249580004267724010018238248759429202372270400035446183036564373937557289920323653269302494448429337664352767022793580444876103671008370199947555986462412290740927160150143504483444715453249278422110030347809587501938367384538036002870149544017363733399783088376306990344397033736321910908595133195497656890765847091459762611109607107822123631039914009878382312974383151606595393070786616334896400147471429115179983173597172394692254938791516751230121257292668366711899129631717606999206572075716383383063535568631746552691459719265167654961144941478928020176447942896955850910338485092191991353577238169148351050716933924138224494680446186446928457722738791014529312819516813948339867457244211535904903078027645618789478413550464817176822800660001811372204766131697803634690272688361311477872113243585058962990599942561679715999258944943964506224105323674791058143384514294593656527223438086487270929149347923801585009898067325359865003192911303714431493680066097611578757781425687773645273025303343530041621946727323334764634706557696075430782256672770344917894970181243319535871770438431546353227179827454704685590681077793209781823066140448331767576569940944142294696974169744764220517857434543898588813985703884694382042970742890599533092779016826196302323154259290669456336420855792314617084095352205196152750633037711888089873864294732507329686817521248038859263232975665039484457153967498325133045029313806735582953472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] -155363254623505787495093383379201931478578676951675851291667684122256470199950448218743382608641053811616707710096840346989777820866861143005350480797838852919824220796414060664228318080659693664885661787198543401030830247555979545692132522515682023091703379370273316643811635618926402374758378084590560829539751613079804724371774872746062816737227080717206895790893354760288497010471609281993410760663515668213481973307471294798598062876683715979544375002453030387947621322712190534885396544101942270090117825567126059617335466116954906395305738377767814891602605150287736901458681315197516306762133406429833510336433164848007195776404148283915822161005946683316670231523547944857391180959394050545405239332913037269211402912984138886687524380225789726685088172423686207049961257889528587910020352168952177246880961190422886296349341273692823521263145655092383964826054897732127004460322513229482956878932045136903051397708113888784384802804739293250380206060145925126401664108842721197081269137886619000343198478550298155311836625966009688219812824612071015911503672194399941412818760556808062917123954123453732551393588455682023467888946937903626697369608881537540082600481386717507720117357885836028403890946248080794622854986663248039920721513097458318544211592217754544488495275009773497537567445328147566284593020046146506949842126603416548674572311291432273405800504701263456316435648012742964753695991943446224733596799708617387455417630720306845041278814162696348647402358447266071851121952701693647496480952524688579248443716179949991024565831182218514810519588006062193830760533927910749068531292042410927405692353740129833378663806206045858389522571398579512698614372670647574311838788781961699065491480868021672980019028933685732872288794433754703016749425354374934483848628926549370550507071084097276125503548586216415996250957129371179268084017321771375801959421893072409953920353793292373479239622147619656902371463933215833553663423985658433637245729523896393313285231959943676529293258068938243826429476172549681082032240696111628069796349062850406389982390442279536809377557816066117608484369516494396625592773291595977554988702639413590343252047642903565134086956765692249094570040824651047381718931249630575165959162641341816283444676369799598645575616388884239800912632512935685392576198840053042196776765406097202372458805958264479228947990888305889972196671358375884215841543724436548456325037888182082661300651490574217284437747745219656060480276461093142037737710320877322679811831296801044891253845778409832925725345546441012286583343297629704877651548942305640882328172374542276255103299886930753802204003158541285522593449177407923585894458472717457150516627538957131586946809923211607670784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 365183969347248665088289744329382704428329597448896397132378302210938505135191461269905813644102123868213676458448146738854002327924470023699079320217858848206937466185022729259887614923065461374846837379673969957020156871127061954378949449275510600533338431074515317799354517730405960894347489586742591404068631766334779094078420390324678439237698679904859172455886101428888154589910578945579245934451678517003518694715196904280040952179563413742135982141897139167749795062500046966522256297014455774346047650391097334434231577255963656297790854357922402049240072744492134479346989269407479303948911629448567441710276126669008373125049832603285284111483238134643061826884024008539971717656626905997662341361379856510035817985782921940713367135975239773153824161276889508137165774588738823113937328340289364881690058975084289102389829087041094890911699868312725843230209895421450542514310862676475225959836363479993982962516664886393473343888841056997782964707334654102470538806718144672632460510887540651141607296506505988478083353031317303457005332361168071143865791326330793311751264789230059968322208206909272572186200327943639166509254558789458050284317701516118011581707899507002994346510357099284260156010686815060134556448183509630192304339206277228164554854126229411821697657360035801348703557732436814232105723188722423063694790109100907865015408520625910114876418764192160096780241908513032866434552543266436580174228283033584413330145393996951778745530008686270743037370474161870290256418227633604941216351283651751337587703681560394064249394952627079292131413449263811416469967854067292089798866639585582008635000542239983122200679623246232471273055928681817142290279367883070449374121455855717898068927159710282054970410312945426730231594916129840264510972084627392008499271349082501626640258435927094083460603848138835518740645630937523010738119114437061738440863606251683405537070237567712098550126223982807563939114053909087493230265313787027505699532020192931538231913229229285346967692091276541230507795680900939485996683923251859186018767226728024625073429054280347832373129865744808641364307458368294092745549794255039051525322814322439338396834855498538674994739152614975200557349004713610479145075704127322195340369872232947513267907993020550758948215157075739491456453687232236143427060040330299762819672033439379373980975715230232521566448473361729821658901259966584387411509977970126834024401775766571031974900768956323439043891334397137964794909932615110651618385944672399371258620137060992118948713649177992111223469070224805509974293892087006394813009890163253761545002014349385578683550023320146247170761058945747581462865109580961458572063412368442892368053665550822787512312516346776649728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -694252851878305812869566418013478166962073836505684094452641680746523045612835427876687674037082721806897741270220794387363896702126132043938552122711655107820916202287591281806410893165966261422772556878000301180642241505076595491577711386762550020520286365965786814323989402641404020300855357122241238823689000009642736561899779042116263482061181101497998248057714647903595219235769475371935731198568174465208379605687372424054132639457968661218930050303548354950442740886916069522533641474680428103521152300266926729224639952619429084532018621783628681189933953706037331540332117241916758732019430694608673876734032721870593148500011876192235884399065354116813535437752227990908303215383232436387985626608685067414074330481111914882357588269901310631984907580150067864825721472822301140439194225438003568146027372335207859045631179109798907901968827424461614034018067311455836752911040178146075535803789524675301862377472422178075377729519447646611062227644787515548540303319918971723055983336204999770572690399514086170500066361305756632352071210173484233499867278056051384388001065906877627172400243601613022964763898530433089063131712766055056576324426163281593649516108780700056846147052943510807284834037293056118339184589847081816231578459207848591606879939095963002546251433892071106942340486724958802683102659534946851328066734718004478561776462367136150487730657639007106024098501640867527424885691056820611070553523964353733317948511854366430064434363957222439963865919356540982287143602486653113465175886750492127628908730840133743588994302518292379989263181754494530744037339486393834860838819934119618994772707569678006989111678225034699887391211588654445405400169517469163410710178091597506277418092107184944586784386465739676911544785135803202638737532567260073773606957364802894717346613389399548290067936679692271235192574664270527092523027479401446420587303668348989481676947259511288766528273642080914814490352049673025625749562043222042472811647364117849332849808386324767077058855906281060113224878981697095088347886711266134296130416981180047745580710282022523728041582035176530733710744832852144938726580155404416949363555130518673544432806106828945189190528343498253309146314965697416313132800562984997007124425533937005095178035537182162887910049252852970410289819807707783070924112397968931931159965806759636483309311874574183456656546082433438276110787062806365187377614111226119409845399495271214773871366510592559629086511045043923097154621620772071600449865672202077847912306237754416582080956381515918218085227812642310909172293600562351441523216253393866433873178098825330491340740670857767952072447122859870667632043875782723534911955275751512674263807080155325216414770467154922831872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 1115881384847963978471632305592289500831102189861086244401978782101500373193844307821493280979394075549404344691572668276316426825329064626551653304398983785751451345462295582861020892889098559721382704573992755222578014544300159254571587982847930782557039480700050808082597176862313630952684647808428078026934891468246234825806934396816396307944040744255567466286836184993188748840165282424709098475099702671664001323723046935959327793256908081077121073392883409918819074388725233789243483641750260478576708622937074029408329213910572018607976724152929795379502923754577690001118893325025595115953757486671246382808585201828017070798318306887745664442002284651417125145812068019674564899926453404091141616834390010142393940829007976790811293347254629043463244837522643327588921761821011403793442386158775161059625375502465654207122589338433387870249196416018404563627104128328941375921579540628910022864305664217391805673187679565226851671233002592712980003109784143893938591516224963214005923990219058462023373904029251006905099190406965848754161075829964933319087709481228183700184582621586412519978570545140735035281873951224412983146428241596917919271817394729025440307249336161123333681547075614262041859980012524700214128367941434668536132695318348210263832378229032706171926784421723944304940279447607640228713762118935299491804959168467752650453493374948221192933392866713070969630503374764805609177293586168819810401854891967267810474711621183447222064617101010337491793345020612672562583645621437394590817166256704282318530402448498758304507527530697378035265033210427734264275491185103500615092579031133366869897809220616212671507755295902115483814281930092151584621983092863237377039834585892610783217453831298569613372649359979052541360643482330170949989820011204168626194066588081208545499193193880390802926382799112568081008073904649954244129801933946741198318975290562056217582419689292582773944280720127493905455589298966877777435889662851894160944087545330922068707833205691896149681792836870092634660099410657794292048501709149966003109011137312919579483062149948358734217790033571777373525121311082350931907167908649889048401091574552720663666463954207742082557447746601748893462592769950699616484724135147764610076597064010233147982894138956845173342114655862992728214127212749202221917385110748045934476332985129173577683697706253264913946384098098918401995246720383576355692204799171636985463630874755735134524712884864587170709504629824613764315211841762719928826847329827690080886760440057202878077222734572130102890241219902022989665879080824027227285722702236729134276967917159787459555339237908051764132637767295449783437386106511739042354682943039575253763481046194243404050793625142893215744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] -1556339451665690324157550897986565250645870430720264741847688921333696716427767152961758669770626225511530688048590752032126115227136383428739713558511376205706801927180587303084197247770191744370854839354112067625309190000434302703434122916686023739404449901594156241096157390468427776094577255949925421313823062047412391552424751935769042722360458501526892151035720208723149474327245963137239017374475508366522422344395615786469267410578619847713737419218092272454641480167523909438507813313560049236949308885343829594351924056533642298095274108299948411100958604487745778600992363547542193033149117348584591800887096551450804316243660054296959750772454283663633245371735580793182805394290634353241220954935415192286559872424254233959538095704678689285440797663220328957990186445735073125552743248086735366438571634891254985690385337067484482724835242809298480521667862640926726676766185157065355048683234210751803873361224424064021305956661601909155956720132227949554504131412073606366142049333343597873434451618466375877221180856727138999532944266135084094392682147429519740152297011788587887533659303951939503324908810890986221189633666534461488767056441530976688367267927376499172123927036350910394464905934750113124931879339587112352874871706175014445436891760471122029917202835735797502122941411870856207323791375112733481530230776357410048799858898685027614949509569497643616384838149136359444460183315461291141683543910500252584531470997119210003253681673663343628521910388335264748090798214435948203779093435910821341422583898556535363571570893207983964173213756983725861413693965880056638694596446211439364385350898647356047792320572338640531180296552247206988011079533135759089298975494452451210576157648744874669977562235920091541411080715363165401558215477907123785559787934796241292759623722783936698891879654488946572064664614514332852887703889644384006736107748916248124472796051915985872632237529824484481864856030563886653409554418499387231922794684077003818268485980757914781800741183083811454843101793863968476829590981072535274913914313580149798375441010553503531284324648602215067296775723793338973011055342763963684005430354620377658170309289598777715820033041464271960003516302696565463632205021812752505642269891206736348140482838130195941319727033574117873955737367610755188152029455731073436891560111883066121384477182219640126004122184708377176980829769477625726531282628630613211396575833163737486363512541487215388478065134259225685109031105091019644152126008179178728049607386947050187163654728520825257448974935145772537112281583788869707648001536964943462306150020977246557583682885734011130670427757620592884443724896418178882398941750639909869770890945375730749999714513197241305399296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] 1917929482830467650256129235164889890650435103957132503654246986111457834443701219805260703756691351442041079019636153415958577237538169919497017443031011272986896145557030477729946963821390995547164484057548466530646325737134982130700564914799625579901667272438026577446325232950557856281895117243324038068622580087559306454319739533229359131038838146840091897077703817720033922133768567009299580939108233404954480168976223220207997949174827516846411592673187104921830529618742575595349868760361722280270736864734818050621159954078257543114359997868832569437128248305902364541866199374027690582308943176628993674742779611800372886949431952335994914439727976227391118843029944510410639462411704937740829552409703991512977101453874811755291314624156680857863136774602552016181339122304675095259683012375346104567626930037790650394183246735663903916101423768790842732264967837420462303742386990086487552229670333789492079509662026341853555407240505852546228446417320110822086665303238993109860748421368020412457523214347221586336960798781465577282950110855206004944654169298201280555884616940096476323676576579081632452565025744779446096019425989459630036949244639680351029811448332238523333860573179688275887997983739434329405730762034305156889384616554262647022590246404488068094483583981179817201615298615223144176911167078049260836593340594890597624785998320126078673535158119273087550745256884050234185608915532359211928942409214127817457356709978963151274287520931710318216180336548567529421837853708391090476635811822264091752687584863773018201810446667604049847445738774941619214230475122819845733461610090193550413240163856246673162236833353904126836074483213138412713376667729959480052684133551275151674934387243413382979918930833428547201034843976554267033159366895683738814109401794110836931733627512774040527651205974049577374383148503905847576393187023506485949794687895615318040386467075015607498579786228287571334387306254222432332650413658777272149558329489204769302667748601139295700232697655226409351534484002683925652983027193054879142923594587546298002598085387643151977435768654043208802826075267396489376604180431893638110104508941922981946709337637775314669036304416488400924519289103775937154991369890529384128432638785787581809473590359408200630896135532163701416724570895504967884155409997962154313835661221506887056904578922382011928049709567371298488297413614036781143675944102533138047980561020024998876116380618835558695030310234341619329380009775386286790858825305045886053177123546746610775234072559495514489333889474658758421071123657844827689677871440969730675168721705112367837034774118515135460101163202249653686720311395688267983786958479051480407758858689876792510833161900667393015808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] -2117974003339354999191151029895263473735877327044304576825582241743118572398796477904235643800121659095234638856565394429513941778438045589957717799298241973958546083866390427568522496160762717622501667689885987071746697458923760312752907809355017014652290648516780043384844281900599979687594376617404335248383416251458860355718973781889872266725993745969224594878177508108010098011014084784919820483351035123756559330926282216337096957234337997925768861702163761997670544576111697072119662961093925322531520295806958763151028145964383184961991736678961060480329194592330652013595712690115181098262694926851581904243491816441442686698372128817005208228209957031045281367615619275751878056520240730148880183015146928994919085266138408497676520927821379473906252357356890900777929799891852591280129655881893610928627848909652199937637002114164603670199474320602729781689685536296521912956382595131760872454927885706735733715140124222704018782949429118128730400742617790787407476913692080117663196655095446527939063429848601430244593325212053125481011912286895297284321394680965719779032308530455349440873436634719742573878876675506994006085801344657662737262661425679327627482255359899081897978721379760565726385334842066782251720812876273905651242181542159687649995692475997374508333620614467376763720297300734726133505781115425906666452035483067130642361316460490980765206415045265714353044040816098249016811436541060043415176125276780187369812695434821032464318520339672842727656297568773460743875966147608297937068725599171575770189698832863523639389418120766567025550529501071784148382807700625828125679472439220327605500918375431392326249217333325653125376056629198578865354819143231588822922524180053627229060314781060439751704779769924135054818655573052715371551993016561568126707419594493893674630406935244545813943814850093210995517816818839041858719413880167506388726986332863193452032121343586980985017834094584857645684942369037266549121210338201570354762995838192175775092096180734298137214496420059474254181402137281736308343188525745735686580134421132942743844381387231821157285726855868810871439397841272662258814088526090813564356147373323114971234998838258074678627851118730255902678522543882295480276904206982458153690242024013105586120273651666484555204945348631574098858485277216853124322130699846678873716842930800882732226758876212575409349954001870503101714326595659386102386066270374226226806194069487892966259172843721655450595307681959355845386249030879973832502219975079802859548587747416766997342400436355235068970388706074256740984160258922657398679417409587713371136946970596042023428615603763399682143152597796909326050353361604308488707099394413480352651414184737213067598337985772072730624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] 2120142484291742339939091022837655069048911196082932345496946016131519037519686692828563707904155885786870276239312645908080626410083907777595207213930254523316959462521458710158518592198104390423801877042346969077500647620303488273547777158858549873345311115441094851857408260145598383384409367091782823469251800796995839249190405360326283185736240858601029536901618699610864619808804141498304598931380892457943819002561922673103950224434193666536394116830227012837764009419632383030630269269909994506483187250420305452113047882685800405432072888582217241934832156367172418253551170703944651321615917251331162957200327241199946454066217340400524607077699594946992919205844309450223431515628103408248618687632018033228638376996583496713433054720856308932466004650627886159010808825332110619539200537285942473136028912003116161596068149567940939238101407111671580928183479743562955537686123979835163370598956591614242611384047530589883705488706648332654100833834663446715199278189920486178497154572761902464069008831916907956221824483484432076444948884729354578872055270228172080595705417407904370045336462131597953271263775029359689081677387326526816388786415758357610876271751793579574596393174282896025736437338615108841463231848766727408933293262003773200956384901352899904242881420543821778627838972671622167442022829718554169335386905104848547135384949018426555890900472213860294630078790598550246124177157737862405757159791346173987106557530812165441454689945371442420735813741970912074761892230428475562565510063466571871545047194364376962003170466769260224132635988026565742710967972978026169134094692730648333225663240233474966470333657690424944409537007697873205115187601811518096307141723661333733726205949818288502877062841312231587916720661496939671457738049113526890571715877036829905777195566773095934383472559926493453348470300185792717849867686865914897991608384564647903607812227125033436352895732828349122929427078297987402703758001975662935173563809991443446394612401275841147051946257023554428478081808562164902302293830151763827409984374410088226036838489818862883813767991289050357715606030156111104913645140720743822125379987663674464955671392351503305741683437047474809913775945520966357322124796625214815948142289561202350379586670042616811071770030889835428115456394556985956681990188406373911957096872071962933683378126071933521989010006592370184797276882994373746951229011230243121739316778947662338691190122785755787615732402082379147766637843677107329069204152878875453615540905606872545081579255678434138461707809781660976117028412600619261448125518286859372446161242413106264171968081201478641778770757964596343785133095596871361230954066649688828880207659690057812742474339874986948296704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] -1941536018736435449735490887101284642073146500834192061083664851509200522668360686257437458844634243962281737337268519011298645765086205434456643611273135422130064644003454499120572909544488017687043074401449504118526833143586113724008025506176302808251653850179006395914740972233444883407962409036446983584781515243794801053903524498319462264289049166403979308015385144479436219622136922377940271038245585651542520774758977368816758499994164871032289022289533503377479394139735200500546908953396017577859688510971360641910955306287294508303751631988799523416465409237128386807648889950062067576458745798294904146404966641040471440047414922387407114579414047409770568798307778377141974212829240719618803076497461379770050082276079768919737992017530935595970897515945220054069208290197478481407698154766032762945924739009377403262789515840593512010481255890804814752060729870663578590241044719100386962046964276335865475089822390840030567270956521013206241608192892230037568892175384969972438451497482005607344492106484086210693104271899957177058043106693191148444524299031466268287206142672979237685140970360544260269755833806458230267491335518067133003548664872522415636135590369947590057794830411831452395397650693911679291636768603451398881604878263972892270262530107480368486822619617612074869362571998456344387849942943153432715071070434167660760126141919818046859345059594172296705550613892212761613568585688442334307926405148112561365315863704948291358943000138878173540327248882315251792869302844486510260403278319651136887089756974468041643690629540644265894724877191774451472778867323437345170050407071386119453097493180969302242205680247141756012316157475645616657126413242648739114796395088418149210006670270433300811895237483524032433724055818053849897121370360999961101541610767787967336829758287257699972776790395003033676551352534245407233804259351682424837041959063783843071451980349362505900418740144327769017783844964702879514937214866767382098683931360672936528845133624499398569775577296143777036844012046037586117016486891481779029782775382011557543209563148612761402142855571312151067589145455144645159922776992094830702590606228000987211552236737489827256308451069322393259645467866901245727849153952366573484362829780667109291968491475347231101221458124157084468659207176493074808652546918447089843607815518560897996616724714321734465804346230314659130707352217422895305525227297546040106696474783702139038786212161931042853610410330034694140729750220483480045632428766027135571171418211705607890851768226542483905574343639899231135484508227687212222682928338236195345366548406058648210589628410179074061448426274476847686821305294481339945531411628795771998491327055182255837734393351569554800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] 1637315291405292802729977234159177338699522431337608650339924217866114479677790938697741794196931905366605688136722936447030362353721762119495878296713667879991038528810013082863949960750958705846888726106590875642500598574581805463410732880543791080280538128538305264335291882885225395540363233438490479512186697095803917670396494870990294089294334543147596467104352503998064601906660597071896847315343519806266408462783814672199509719844020431190913044228387799670122093623866125207248831177021159342195760135091838665143661385324748713321626672181787424867586866168561003275886441922150673063892069180532518905491111491169876601535225023393647275084234957465762435433464112041795151641446275604284202193577159305082656978366002017669284638630907660611164265647722314584611141342450784543900858599246757502115719370923640319194363422885335097044030769417326482350513564166201715497040436985577687367644740559162579435620905794575729140100102605678270356139012867709755632030546551378001167230161672941338221740534810755799864588287091119436562847170681044548967486348465610670037211548340150749289118221186178847723341666838050341330524287510071995727221836446275372893042201027598458733374431677991452057844374610894827675565662274712920602269554247364946859199844492164704387103235502000580443850113443633536968721102272493775307079280575241486778928214674762083667087418519956196114861375829200999730419402533798026442783063003435481152289891194601486633713485335769841157329867105626137390450516178019282654307854033032477272005860772899474651921332164531559260426368684819932915415979331727053440152125496718476091159752815380377675077399636361254419817549616966259302452692031131341982767947574366987274450822947858884582155875786750840746512645469245379324191375126962073047896473879758522987492427356320831935626138181267887514078515903469336418293994558813373886522078869149104862546391833948604910352912075159311482539439926701250992621794730134974933927366155534815051957061531946969471718146518671486605089706459002652112631110806911627829979540574849762962090571976108367967720261163119761935423424700605940062817180221552259032241704021723634316633107909795386117657086297420064094006183617254155818867106794828019734417622933634366684165218746828176988452802012893271851293346196708729869608184271025451630048977456849738013603471271729322289519281728338487002994084206911301261687953103554724892784814252877501782630703517220384322223072184665944433939957013822660328470386896071539908557548142959479926233109518307383182575858996179806859673685934096447289640947533035963747871146228021393079949274592688833861700319350382501621600458885029676523247517999783204542166804504220115818970541995433721331712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] -1930503593813829805977802607874483805922133971127062283554960793757319512145807891954932013921711770813289149576641639913222254278285112715609058482922597901979295112462672283544403024049511747044332427095389819371998114926486313453506359269568296673487795302634346648495918823534598134144364641635114235392538078401888702257024441973940772324528442398814502425246702572570235151983637174345650362909450724851368692050435661128975460481917292240241513187964676443004127196692246560150072659494346275397192121515907404675873694268808826336335590139566562457539372512255430274168418029941215782993695230294663254843198804041523798088319828359288419957956869266650583855535435438234208115774980146442350750119594202786109605228280201403510437099735835062986381816356236756919166725540961687132098659107150547527364178255443498751903919895269511400880845695499026639871996570370045904762911804243828136198207001658547307403011991734687358907883450532834712306348199445241686415117921122245038670647574673263327829552103018206460354993841020285943257642369254270116788422714485022653196580142118466138213136177244043631460078622308580998641433269776698192331888324061058416750568419560456937404697908822365876888241138112741664325091948778266589569449889044215107036180696962795597834301788845671346076253204845334502211851102735517486496076915286226291446148589523530736297492993247761428128458443699160028365400765436635145958617356189665271378396615783878998421490974979111796535851393702648386565597540294379302768464629216967631137506949975535907365959507563427833268787684318652317015919479397457824236334084235658769357104745017526524624397505429061006837951967154563370973592534651422676750866246201006441031144332812921360409817991564121902235843014438746241994443885057131547919636981592792660858401784619906893018381024016955365909064223259147997391102638970174465807648594888321071808941932076664561943744906045154329240398766322452388508357545388030629432414207286566975338870364416591404811718175914170558563884265276511633780958771423735841693914349348649639703136595257260254802264424205257802433541213542433944430093203818378954670735603517659242874131069540117582441437089939405259239836045091731340202434047259452408926305059386520327565698505228535771750026408687478206025738833245748450981894604115134218674870925615801439292662589434472462802090738308782380196439208741767705379350749282090829463250827608819598230565059903952182117177411782603421565644725367361467043033359389357135360749683500441663360444815336403142690490925577431520501784647731892840249927017432233275140519346911212580117888022111368427751662416099639748501734104960583381891809910407878688796623622679820037521408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -1887956679457622989455312152958722146918107228522209948318636566541380536966948499608699032178635499359731170736122241061846593716366725408726413919686782736562659569964963291401666613869841587547947152458881047473012340710499339783269052182514170317689382322627426941535231432840709005348147519175626239112602293045335523847862203948851889463773528966327171318415502397008624766240572469258143118420946595078906164180519716176666423001550352356864707358197323979499596626270574767744724559428882776187550851651551677932598496628182295050280686518422297092327120279746659498334891448306329794291320694421788470749267993996578179120400702695898804108705257913020515048569424880614025161485964712502111559792218848755242230028743200389707270486692791131925202417407935597532599574268073107126435463104418064949159433647314021676827783281297041967631116154171689782835813398882948845100054379343940071973986163311656543290309590492402614067669370313229103496389721886248634285226166770001262686347529805688422925729556497594552614315336334718513023679985763037301142955032896328886858400324493955055677672108170175956397681034791946755603811240256213251535598174122097687563786325494886183584298774742425809574295624539117775670430962639703096935584021467455626886606256750723281291046931026483066467972468045860929964045030990040239393148046312818673666117779712131874620945999920466097795961410015942292399382963667210426282970628042353478168709479798946809330466739664651244508747853142056057584653850424177176965207657618769231639210766393021668237030146262757112772346754427857822092161826724985676779136246969153526308650226486940562467876256862198852231000933535526178480821577485241403668373555574863437962282450164354518059028161675122617772234461486470817718515911171677630991376710713591764659042589452165350856869008623231971900150652364205237543742126315279000362255882543673013854598208922508152086686092028136298249039861263700351409275759107987890668420523746037522757376006935278040227401852773919800978906590603653317117275572927109061593029160150178154827997970997282224852872289938445851327201763802296782686825384754099852087279765829925961642254343408422006032528045860165686287747417577303977895692469530398055472231144345293524695804733944378124746341074756602278008135903466243697771165921748811935856633586910774377130847548905313587542833452069383469748884717020370996025165687722598177303243409708108129953129539604751048301794486806516241313913407870429647914278599023481959993086097090936708227970663695467555987017425454227816205055242383954517537956920129807698263285596118188826137584789398748330157894260658771756304192167722269493043126579638591440173005434188331389217144832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -269702686106229837505220781946979808807890017963386413077266908025920772788973853811712747405830204475060791900782585951299614347427239223947322758091366283544927757265732388994952979507633015343940657856728993303116141620193382018971775191268459787869749088251746018367905716427923358943316922224006858679789214187827211982716427806291919937050698844707349398147135183406150210440648952089559549529380404370594627953996283506159439900287225926721845037852646855199051741892812756130694895102890946852416077412147497250813907616131328523960234390265031459736133270352107984420658638819574732271057568763527495437714919880672626696210157215748897534719491013000951988708045052437173106537322939797341012148223402774136683103594923048446480419781455504798196582654113942520995900292077030963199936362246127307158655831444458159588052452752491638200898627508295335589288966392151740571926068035349826602186483593435898060304542223768203331611763679699761778252573283562705349832956609196468686418931977563089158737715281439744911923049288473728700351858574565277394004864830064924956483594233870738386235907289015888061119430773700718719757569803040734177029823518225374077306181031650995359200194819607288140268813265440343601612431879997593775101695932357604615100439444453681463402228958067542891481799928463263037596869826688213302288711058112603959644926813521471991782271235558383146684454649673057615422108303026780963855034077057552863004039556948660395627111368663726945660128709188293278537818317037866177537270679326598475382340156813564852773144892152160273460415174919088156595874889577629974691288325941245988511121577076159698369324790768547384700639009077313175335475832462553377062340983227982537287867172724854259393634402736899761234284258465087529276968572459115573008089952705974458252855115269412554358819788544152528460011339726311083565343842890189742294870025371535116506870037463212008845048229890911538305207869408288233644233274562013112572103457465102700518998194488267993154911688768916996312452603406423373143032687609158671788177909737246971460540716903968307033286006218181419780084591299251554115092016289898862157707316771865197068232439293639512440676640465834003573483263036449131815927945881948151054340747794366695893625003903209475805884302910922451094508936191919403156105606508946719977339035945793491271948803999490721264091281704744616191572900823099486483219254316487055186941355783000048148545103655538522035483476492781841780110665457948092953308214620612411206169387141812594983133078320215331340646320331699875875390102106418410870687801549748508922171489150913205581720648440455403344548059777421170478177819626949389394634453519025437328968837261653562399653888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] -5498122436880879332568160107519702409103069787243812006168161156538641094855188103568720224332771386945901822089236054076856849074871621776453585423480889877184535251155644000942878912665261527218669669077697854534048365730135592309891277316782849365883240759069026010859022047782821234030357221947591017501099496708639550205431818013547990278942622438019560267883773116281871494486738940329457709665576320221645122919438440469651213126157258095473594184618388554095545229063948330653412118327391815798926389118465989377665747808196339294156692930661149973144182323061235797817514349646937132864382064468889115877790782648454351348788194493446563988722966621370719114099924530831003982194799728124056271853459656193951147719504892797731038032482004770943857488933692462059722361969318911787448623638776602489820594823554988776155603459942939936780510599370731677240305865426728985388985195904413167051054694448814344537106404166787073914786361339846230377864831153365776665218627338821925037544205315240561000189689549589808023510906754375509437771126855329619144191177971293315779050386747119136705802089291060992211595817565553043087680467536420162776649880620925851451161576435791045971761676231855229631705335441563306749270495035818206445613930450844079487285942510174965604070825657093951206858716176426897394795688623980784293281933173092904804868476203301934086481723264492137059110299418505020948974023802948406203760014378914764311500017429831930642000923215222146246498701823390939675015334491523667676092860688377344244514242780342057355202847117917047598655686829423551241774631666595723609998112043635619765286514815122224389945591363053573068892995785211567170509749529615242159524849806645243671192586513177735348655267211148668550489394275302893869792264062902670969712647786660400031031787892686873144763942020780917024171114277216938249671367268634941822614942224300670011472332707842275990337915945877426618778447710927897154568125155229577481830818095346425180213320912919608667961358022548112252165432411704981509864144563709841676879366614765051498085764459045499609673433187582436293840318182785054589422973052854013608192080816454864762296146405266827592451457676366818500356049459346188505328004532472782580734082242233650406834888229492840878902468739295512349118417178259006655796991548027561523393088956472398003307694929194906205001074185937507806922907367126263223448579061480014212913338252105999730465872021750655215842983435331160325038736701286469894721258318918395332654113197633905218135081241149082895005523563747901267131255636413173793266182962298768224616648338981159883692212280306592994032493872364427450545111114953339067435290758571250713478847959099410759368572928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -61117621140448444816343680233628435832830036572341388993225106096152269265432372718578685691844723447519705566580184227469915041008937358296653179382137469090398982089649237068084927842896857684764432907225513712938709642342523798181528905725731890000269879706939945444501638909783863579074765638104758071302904436528622058194245810328146505635789402540204859481152485817947944138750834789067934077031087165055113032944642136146806194733115895226742179472810662930752286180129258391552562097662043749809908137574281829194716408961706530342078152128082717777941296289145965062568398104093485842893286585338536205623007048482311442137850027047012288962549477206964116885983411486634730403228449274328851783724860685427103507446972379440371985062740111866145695513036243926694401648285309892426631955410967693012291908526071696143629561637166665184683758755070087959917299546749833344240077402101464772348678032291417403340512102248689181793453331441847266119801864979190106722008043281973769692943343933156743809989662259687638947216670295319670772156735900469075396698309490594263222267177917311112543189503360231067459679102439651385904249028004539198450283073107484075256230805205661452860388694538992221229857890402128914333017341634531232366742168049583544645783768799621211681269726628962385102902291421187750951632202925209360922173845416437489766813817362569573552022532686843762727657113897256092216887948389238337778490263837249239470171773218394901485982589922869247342030324494278485691429458357306141188149393903187701134466760746816964751453842819786463720564753207674689307311091161453160118867067154349605895082477493525704926562859646636260177551005392032866396670099634903040231830410842908638048299018856305468755373031648802953730165935307946110297875434175446678840107157121822895975937833182693998913729440887941855602589936589822880766951365912100842671635040617158910998081572447439684543034039259345573707089442841160528739702678979720697676444037385825641261339323712397983053423486748309725087809150129979587443561968038464285185379686777396666225483104324849023455173183828922023934511576238677257410089358019253747472497609511609743790711428386428539661831733323797981530752542675037329410131841001545531236237061558454297424293530912967639950618802405146615077438767337056578093110560546837644087849823646970147378450077763391565397143737834540213041479837166224531554895296199066687110948965116481847977780329001660711251547282963420235750797264083487829139534056423269776282852431081986014744868571675428051587285271810818732587461989866752788001336969086351294082705286448391521091846499963928083598869455097302440596354994536086115483206745604643668465526687666694827709695000576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] -3172783259110919043333714842664746149790712960926668179443975542922709907095425528050397634244809484986685979577691300974180479318123835724632370224501880883204575715254912436456087673860358798941634061241457099010888245018368614319863097094031638706803310061661242716558172999019468521562642082691825011747508928633881767977890903055246257008211745897309049468876030530132067950620037315551756410112645688681932021409504272407709681058186537820927205263779141099795800506023884198316191390296356171595437783810886212777288731499252158343705825508883397765235271599099327002145767418438175160049529182683769896207034280502905210573640123801828333143142350296778454712851058553725946202376578617854458815085514714382478524886081809640510479046285740652211531021459731610179389385880458082486914912381812917924654161969246757880168454338707137960332698493190807769692893464286909464426508007008947392180736553464379130117830836492140285347856983504445051349038845234903143529629664439407489208120305395614117754091403557125913228036140895724648454302912056351220626666968970598476231531691754829441434507103572244357405105513182408705898561357488424983346168848782305903837857622705220897581836314473309837548780263352124922487308361460797794574997377945366378957044000386346753768966519502724032642194159981148200642449370677751635007280750346928886026525135219815393232463222678284989372931854932651787608138095601691368810176414182331861471350467008554783862546289718933421611724078539362028276152052047992118720953173068031994111640585288337600966350293084508771223542867888696861244467205333547627309499459271091098359245148111442813775906420970439389652057393052679307630324894978173763667972626617256577049315965367711374939683325596733927758977317197390631644466534501038919030202742206192243891167557021343371563173979539754749591135166148786393126919944723894481982843354761266198720570538238205604096771038551855766948810118634493017036142049345439278879511027269466024558845379876854499790693214486146944607724803121611753835957431566972397348017741414029567544296191623643126334038737762386696252364096768513962443475985844076837147830380984642449356730178179699110173866395699310689880160693008286180846171872807160462608355835106059041206557819787719724150417994281657616573076685178130109712478393464458846742471148373279090771464531580132442172171123475120539338532209407602589431076980807257008169570527815688224298421030851260958099925003659120747366514467623312555591295151903224115064270091396340797043843465749515938567946993570253314426982189615809139801220683811492075258227181166910559758668028775639865170403441756796037468752383760695765181173896652007243459010810752896449769288534851584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -3281743121751634952404399427036895228915066839168011028364053930369690399544147318592100652693000606843890727399013392753509444980738725237807766061511072290533642235043626548497393162192908768289038076779067879540784969148719746675867876132586588586909845860227143947601050179019042504122488579471195452672847197153546224759677414513821295820768763983323389464773252999671164466016740794277722019712062079369587543362740513826931602637776542776457160843995330643002735673281837017025424909981057311829247290618608737308426432605030949532642050219407088756440212207005344163499753573010206746901905532831316022749446607598423816180857293560578847327986782187260853934692543957711202996849475910867912647732068773090576468106702557619051862663186910682332799209887692289144870842846168169999878435102536375028903390118263058153534000167505282004807088491828537740512606166053669223680121749907765779778899427121744557778308758383768623163762232045726640849889523183736057170072578028285832036720041727025673600518418226890681118723324046143487914927393623150423007453040707923840151832816988125287782506837951797000742822978816007471219222352817305460653070195575180639696868403985030024798710423056697316770108998230979637300835548098045858411690257201219482498275287452861089021089455414122955517474291315598232368870608036899567509979984370727070357991560486938998261257961880360237676725425248328626297511508680961215648394263555312110450610542220253248342019630721128442151078063111125617935471804882149582223117650660519021670415025372966670417981597567407629149517687169735310008837328309180167003454280080538580166610609756763628406674481451763016524485938233426693560689494034222893648754428686288119343777293600476256558765201516135947220602668398525553794828283485866949418544817943138727377552177197883092903570084956088250615886563939405183671599090888534990116134808435224841924119640309261855530929919102554850009070889738094245720315535380194527952804299521755673763651357700471423117067680025538711983458276849076661759850614394511580666366785356436284314949540890421293668790445059318399493638995306243426940230720784600078660884783256468972204469006351197562407587008014588767232536387929366065744612708614002232442252898068551934554013127900865897137078558728944578532869154764977887159136295608679427773542102120803548911662258868509730167607493678022415000919482681511940654062724012715167761117629154324545600867518907407286989814567828233362345555805134667845661582499921697942394132430090034131279429436602616849969635567825642013626527570582494401805959923115951541705638034042852061352754509719451483606520538613887287572215101976370101540428531835030356396145334747503715826561376583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] 160380943900908871910957176426643429428571291244551511559553569919115307879178620100353121779428597946779481641261471281414817026362971175698911799147089478717273639428219670005368369678204056350718541814408576370223994398089525119368540215840046625646161823145339906424931419785673976549987268626049597724392537472385007097887041182660087935274203470343805718932682588681382549034714964814727702300645066966169415621670349578913847590412044307442611383655602475662442421170638817730110482238317857946013954569991892891005992043974837053164853062877458272477193983652952998244010367699883534305119683706024413338444338574721297382261970750672479063088733299202959847068798214266800627418815012421446854375387267427733301658380912024723002995369121483496425669016417887810446466019089947033454844598638819788195147293263926962011049674819126602673763866793981066730675263458865704747316342837941974254066425647167407150804017820240056010583672873253337441566498017671251533529478482460146206452073831167464673055486403824718996688331274426125169445143695653689300494984813793817585957162742214984703485464326481065680208481554548587005504042137451864799583623538581822568821900246230656664686257029945302637517934498007928892566555873440689775207113082730852687151083334321095211896352867659173173816985814296504465717786421138482046113294840702728383965431884647973383517458042663044665937140064019221871895610695438988163810169073787337053001662839705157192755064942219055007948632726284381429136662130003114303352456899019419784968697741738290367702506936369223472085678909968153185715772894074733552253632844531150227619923216507091622093325144321540963426069427051126014888378645548692890944674819743198410252739819371167279221803900548691362054921463206728305884567054708622422719214959894930688159418651383674048192078160811323416775987456232710950974770675246642759650447133568911554313055210665461456417665609903058474153273237745749558625263740462193796639555940760636674288206464668671994621797908928581768561159495645745280796936568554999815651535180503113796467524864773279097575053620525798277851521077096981029135951513499361807046341813364662694737476783999265343142000703548742098075265920651887302537547566094450979249913007908311603810358536898503515426966863050278988750975706210209127059830016785933572350204716407925363862280831516279426568791181063561403461227358971535552384329686284696638708590702995102449892379554603382654217211214396315299395161774350675994168473405360629617943371320622200001264901954830512913349392335108392953236283314911552875371980111936942292688345267067235435855739403246520874136790537306637938271781966721758506921464442906099240887659739315006338960040545746944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] -1156195398519405514304863541237090732999383970844622252887676610460392449846314314013770584515892419592029178617424458448709254566092259551210702315852363788019549431156172973783708226953884453086658394348214524256948681107018918813762274834239523700123422928302374361085760533888449412498375751813094533928908439443725100304187454440034088760860444095703925920004508185346228660622579734246644022319266525711931676799787785823520056563033301528669867246932884754853625365627933163040845116234804988143750533143979557984274330788748132820737193406007110724243895531569456360617931817035099385858045388037214806085685620267815028675969375490828771778777575855764400295521399889157361215542523581835918181702646825313551925394090873729002275822155631304339752511220693992979315226310869871789215099717928623771105897911466907274867642239417475082839548129165922905059690780981539390047105091372386558555911421398259694229485079235776905977217713727278149998904130372783821199327763044659634600153612731471217889077346369745031712980223804294751324480131493522472652374529787672230727689485189987451703948255854045174212555784790189198731958409602000547641049553966910885324072695930602482144730977453055723779055464674626322625558451177386538461172870360182597912051390788394727907415738829285889528056797276789063970075420695688726315858550686920075778745058918502112429525837499741634139378576501149503839123903586974791189446961760122644418617968691624252461580663445891965420475013022648748082789717687346742940247222488872144229072831943044050454304974820777909237756592596830410093504550823705344836054819501455515986850545651595349378903289928936427256590642512487313995558154464066554264437625876724513717590346315682461503334058771037222040359205330778757343585899042227670784360218483749031715196436133100590698763631087344219861144933234644544585550144045304994854877709808581283391123047036592310912579026880889033928308725281884766571101000074879984083860920149231032044899270437025593286848945869569828113034274483687847375282483936301795839669005196485876742366367842724934593906936240546798036996255845636873084545492985549988654068624629754992675148143223448724678995326246608874706821746609166734260200083352829305587795286550879483530163884810527229124495067318327010251619247322290572328281780871282700581757066039508007246658747093705557638818396476881379525978478013833582997458728193898403486740389232159308165970975577416570349437782420000343643673359962271731643755125287248258545760983138533697213782531600214070946932470772150694852733186107477967580696241604842374270851106284303654243834486709379913342061436962880226172648908589629521990135335768700313439400527613470405236999058534432768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] 3338141314265005632190514627964427377600319549860629421724650440797863841126880197567343589447590665242743133295371261642140944309124937071536161639906861870556418077794432102066319680335003886568525934270048746609553705582045613542790457732165925704870138280829852627411928902785678834236595109312222413212926251425859450324727664491559131117358730370460264203848094635507701302826333786412454175911105693709534742244615675239392808117221225669179056905520360594509907499777455475043540082744296785203138833439406099365487772318782082588540595660001626346149404541693512057590813434560304206876016391562542381055255942017185665160006294715375514063593636749700123185664400515602240684385046497689334549287411405403399461407271806450282611856875442313783109608396543512327173140028999417003860658281401108422807804890489826560175572560433618077537040832779472751096714789382010383703373106004369844941278882845776486160806068784701568605418356895777387884168140038291751592994834825727037752612807137106952777313915407429011920044945526071498849311557593512170155230849655546595949129535018671603319364301133220141851594135203350996511546086759673556057209579882869796709512895091339838731992980434210211163904589304841997342795590814229362424690588716064036116293354148404370951181406798167649487372956942895655299638202390094881662845799481540775035938672395225676893051591384542264327791381359162403318858444159059107342682438979244575023736590693966965134127446577199877654854184078718526331877823413195491605467770363452493201502969167614491235691707643057572472440465475708261447473242616870185425739839703607799636252316584334974263530637885833803587490899703420301873873033748394136160858079933544312683301337470566003893181382544536804349149833010325544091787742201952883491052448251370795890870196444823158764887034331776263090886680953334584871545950596444327056801177697291684628589100906058680946207512068560444755981624766365750084751558329403741532558108213871994825129429975567887506084697170092229580123380292139347973401532424553260086891538073370031896439136425111203112991624668841844613995715033703133952449254123670064662821777410014358166709157755009059885889883720196561527917037821085312891491562384691929534068365745115892771413295605680189555441291162351939989153915803225296119650878734054312113802936705533917722445775267296836508604331707881252596337137146148633907932720269589499191563137973247902015600050989649507709231860469511649100874343253189629389857807801008923801634879516625736676542557445078469717837782604046104278067548658980190899320415737272333509183061262883549462366734867797098699724401157241172241482568570265690465289606053657658777666772713460564211586451336331264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 3318247504652259920071280254688149251624656775265854771084748605875666732095187415641150923953733222595255350397424308136792602630611738134954089382517633826071261921693289858528522821104597916047857527527097149963069568969054248144824124019973467082785859943680550984728474366514362436377713663711286751249652298865894895946924057173965918901607886123602222570336028869011549406608970743295884018182581646530917591020093209281052072343630720748866376324773373222924147943832988973482888533843530533615959112572212661145024029552077912138558879947036565328131783486121813453115149945200154949525365469764510484962724273703580835822710197763338253570361216782043306092945112707294273332950705914345819302380450103504249789592466243095541548080946764146691219187522380900355156202965908298776976423506577753335626421786477426613212357070455078850765956208312053780690903895690653452399202663437286886345388599601017417487504888820200073499576579924202520314466771722980156107923486023574795924600948867139003344156854151287697879893405301537229037509328296542304807568008093334384536001534615619370154898107536030680731258751541539622852802973274832238675245123483957203363157942075114744614474902150972423005687928059187370933908972657746503631532108093885127198277008761084037124740614949018331835973555427334345688156039785518307746188344388102699273223400676580104340908181360559828863588830898516217597066062252459930169366196953875467058484903502310684122203488424238527700686180425595389053936747426387087852826827225013279271287592465716272531131642371202018606854770144001359441024695456292240623535853536702520067942130010149678050831503154276397496732243322655557748161580756917619599486464888570422227947696502542139797328649759875084186194355458973675920252784907881764104776383108615752651485166867399917987839363060061418742387143326128362986671864456974431781126809305047066579210511277440467673353921191569707055978794734494147851827746597379926502409599305602595554554148958374737599725998153238543591939486625245184668974478400112191107535961988981814867050731526750041797470991820882521010070114892387724702550402116815959570363413260755640116911582201668753807588692062320142246605199181155485658063146087871945407993098090195646932915245251749221226882278742581780402743861640312298338512877765176092555560321962202390085830080641692531520758450820823615368267200621072136514066556725313486629603430648017432859693941800986674100834868208068054157814211056575169772425442897280912364186043989265780413990474071165511031790499604259030701648228837487034534433767714150330410832695884015690580509738890786660684972518734292390758021511426488819910979154803242092079001971641142529773541877656584192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] -84616668096506506039719394277413259393716488687197365865159299669099822303692572744161614464828575111774623950416440686629851391029501870533929048494917906777353721489631191742828934762106705564424405018095687615132539243227962873796590990268365084605429416982520500116807836532641260831247581376720404218221989200716403068268527756326837388016330749082368607434415160281929653566402899707230205268104859922571988099927938451365035152418766514377587107745381634753155166485977224674321832647050599155915886209407235848752986860063649414811694533186123268807603278995054880284529812838744290483042487930031876783756666997770084467741021600998307420303363737388357845536646638657411239971942744481036483529716558941627563866376153440979857493371770736135790599487794012586479825874271483571319372132406174140084448440954596555235741082495925165643770993247469384849065790748844255177979434558940817955208636398519192297625621519117012692787125078724574944816489356095351211312240042787090506095834406479227118166034666036753062470642343170120531073936957105669971964856228826943464562571508871713800259053644605254462391478889135916593172715709714062622013769141686185438739217250980525450566136302570408206350811593866462550349549813754330150109224395971071558971475558708118459951220991396525702741634080709606714646565999329620729341406482110497896364698206389917145920480922857112390087906034639591615396814302272129716827338946750489160410281456134336562683897990175706927755148348545753922256039983215551078335792763196653722283626955828486826774885028654954870970973738171572692242640070893045630540897919898339478492963009568328308350913736182511986077190041519612354089132399441709850893647187515119073791348920601427205630973183813115653350139250578026706701868025902356604006545245966796057573842126067228113065175708950475574426502007191788996177166972954146626941747487546976154155654938513504329265588087337093692599158416072476587520677314264086357966698191161483165699181204319604243029735098781107142175187592067807925812689933845875235892294698339498842972482068880566502290907866447406476198587336703587625296345216690247387961975673858720021148511920875090529398485980452352870812027058663325001264310071983576057352587594788050017841128289673181046170308696860755800939941344497502046212506812750291467017701087950054933929192380488395726295823395471792862398518227405397863914325687493102097208474863372924548250047441458986310989275489131600026332147213150238175994622990363110575925729403608535249821926201545063887703342791349714194238910589126207054422813251844627001346782384124150370045873115412017458838667614610821209610666845267182844187556732626376042343470198094630129778534577258627072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] 475539470833479932975221438099659714293557941170977058169078239351901657312403078192297090761164432850106689676574629574940023420156676475195963080874492840167295660804031850139492004236904245245944688548121293226675047813928659166357945992163362980339915382801421980847494025620814889596899833068100367137037617893656227792959879109525433993686156728121441650101742465549396668355412878450381054323568093228090066484537955310211506986188711928962267311626847191783607093281924672240572562196639276406828363736111934027711103752250914107899770198474174638982460043125026261894294600106276266465326353836176595025589739878438651736003728964735348351388383825387972445740893881847470780084256870490163514123552007588767145418264406381216451898764781332723727965991322973647596201061712563116139357731869563129261629556819515295641451863058435704985886801946254524700876929550377609228203323066866751848255416309571505174394975056258551821276702895100327027165386451873801523945279195120399134759375835435750907695800770480036694168145184876394587735038007915613311348249344010765601131193840215617404653973756451801640713851316575337504160821152816294515754066517788723485843772860487927105077808223534099285893951701112552248216824346742291735946689680085303347830487743336569468567905120361221615306069639400004880266497158628735531556596474008482126185909209672343948498459927305127450499191069135107097208975547455846765506092802866247929098074557308999778633780899616234185398177958342086258530685649357175346107079412340420753019645276443914213960886550644558665426657553604136500211158524337137431520612647157274990812216211415062594014218177408574253197265697548592338510252141360790247337680127901464028888130914223312163807404754003672104350999423249631604308087973044451281947895856276093120221171398821947745977421593753849173002744719330897713188012711927946084127232073671471204050005647082670313557985275042784886716110685442773613710893333812883991660917574500705677286871459828718315523919709482042560078263772034554997536730063376771652246698864003172638227895132556331147440362663245022430457717999387363679309922400291320979495872285619466276249555972458404267350146449410853583363297960129928671866412679577292790401377950579062263754637134283512351548630966150625505752750107336710944850313480983184023635594121704393846421989080517201971048595740242137816298350939913700355533589488789549885202582530396280362604464147341346403474015764640044238997438794028407591335237204888159103255868446154389831413760909620917669405011587379996963876844000353393291305374298501057413272859901507913562153779101334410697249691443841756524336290517260243087042641846288807366695758244219179119363970978392571904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] -1552235483359806515630998598988017234735666372395506186526994212196784019753132275662835752962577042491447512360830983669851625891946123771698841585080695716377669444040175372883971655714050465879413533333657170878292618156583669145790139753230368628407558941989006740459364996264308952835972585637232986329617735587371658898012011243037282495516694286232036519559343619959536365121116237105505405671389826316055796704055593601309958923973999878791876439264518606348119272270758589274549699315888324367062871739553684533135721616845656161341613154175912933223610554326138071896451042677964109107347490771549418009378721488920031119520288162074199468384390389944367191912426671325602864027225632478124228517185303840927009074584450305402048911331966331193517479364480444028537760912518651007662889447723806561694948934361638809028919253858497560388981974979722352227619821656298164169688147000284155308618444023257439965216329695139193791213599020297727395693120954719782307679097219917525719529699913187103785757761831914007438147594924249743146777755933126330366425742635258889455249396736012315700493543182415831758738491988308793441286384028838688724742795442412914976845482940155439495064604465392383885828287287140938361997481051535118746145432087606083729201958086464573705937198565183345666776494913461182275963709711620130416033177501142120918086419503519416702362078696987427235900957078970749227316393407061941913337198423349615219047230111535908478369447020346330966115941233658549740852339273107611701010822978079031154577944770437840114877968364048476193264394075903859381738204880608640062311238112663057375884367368207838434709432624148658952165878252347587400817403808291129762620054220066929916957887844868018213890794795942983811338172025941349742551963262277793834220544672170264789786566571085676473927345663863496959725927664066431229450049777892970006452003535070630724882865589000239395165934632671278881386571116142131309022622290940995503868646872157878772870198134672589393795477304652211494831679295067667362855962161672974004882575750110943469072810510542617430691271277813226045239169657139571020265233186080076140048831914799712907641587727552288761264084682884395986057909243675179719570926488347588011752274294910521535583272989472425274521540664866245699073516250296985351468816304695758209771041503440417557547546497628339328459301605060197469552701170925670661604535886003752811792456583699432369837754132721600128217914851220521437312113343104201926154253264978576140410924729037923264976895983714421392795778824903236745000723828586570672896038401745241621405306862184028751964931357329101975361282491409862431691520420935341012483978128958731280946158929690613212321849464355553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] 2885480469461184244770900491395992397386001486486429184058366673117990431520609953350513119014663652442513093621817845113563551914926104224394224212316557329361662092701213843202488630746835701113107247400656003664742643550723431532208357935192648487809351531840324815331555735452836253212548177383324564795103511061837645570045551850759962287371624644703970333045333041148649466172752493560140660828701502275940156653856072200761619073106811861243990328349574075217814254773719896308208154844546102316846053822682771142850912669223834394370574741098137201193912971289365168956252257230585319796345841629651198909005986581844390082817859998281474516452411051110552665754495576862247152520282975099254106383930186054498833996770690275901187484038364589014866706772970966528325681799385858735633945955051389672222388248951840021757006170291795452529677555262765730037222268648140737432186168263309762356375745672233163600702875595998965628314196491030166384737914807417917139056279994172934116021803624249150392852260146147235147981245126262524075204935054731231684303238053984946117242100467840706572395391095272409562901849114685742347233836962639744855957958681686488944450824875151961787713900413665244998905444078754115741240009259826422689216018203272562999801974804552310211789941135104826208760605064154008209856030451336502399841518250083076162348953737132308299477332882317920037736380533315396163179019782030756767932296119653254496680887128046878664590931127249810958616033980911250653597113126195638712176342665740847688484557234495276954808612162726139709893232983304617855731505224336777927405509832049593290151517698239810068861756887068026554666509860184286508092108284067682318586684483886170032548120446064443189977611495173748954788028353635731968316039722015572754219112151580292450683719926312781471327425640061184126056949646798532188099045302673148516920971948504303573076365348302028041826303010753804304756870003116731826904983450462088051560383726725225817359597004150944873886034971398263717007018172054339653290890076371699669900039300846968642995058633745449391361051444073215684235293380795651181977497211761180024392336243905449937963746082199424813117574269845308047825024365970932412858449557920390975210352893919559639832337627885526413525474309817686404712644496853890371034047457956002471725301610804650814746171246354677557543834315966545927519493275445993678748585664686048861904843017157598704584415127312727023401207401279860071996280977269215139434571669543650947187956766099850937688768762657895227285007929191387178364536839770257529038288921429180564139736008423660930684471470314194629048803234645571872511503472654935988812439307829766103515170763200626602193363843892117504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] -424578019569557051630903644573005051300592168590829742034268044144522158822526125025568545008216487232414328345606953085162284006003783691382629914567287757004241753758189703927706807692655347551939259208999531351952181914827763720217526672682145564108887601579545651986361753174590620857763247469668718856834064966179372771158302341945207266437419056985950658182587202726919183612886607118888890077395789733371088458888031370152165676282361358346581928534405133464399304241521872859851663499144203735260257423615272965014541853654948716420520606634243328852709200650258324095195856314619464580509909310023398336213885886499784746656462605230491773578637536699441682452385987885975112287939782351945935445065301430352024047539274324819921697054902177021832904439322588726156627836482815016080844058040079928226577670955514566289547135632845133140819427709969221471243561950098042471742356665015306390162917343739331705262585694227354853200841340768150458771745484259990347767670074087520520893373527492363609000772265803416658958473360500936164266755552573546984634841872261329558283869158948777843067216884360429833700547047054552373745088871020669753982410942057709141113796732149533235934615197040212895848156349691921591084393579200860488610912075184543098051466874774945906540727110973900975909837225845878368871462757018867789889952946281124985724728202732074687815444892761160698065214759044747051702942952051376365117820154857080047179659585223129605912787768218499995910784461168908850067508291026136614728106357103059686750441406134964113431396851207236469225294839403556545053530551894421818818745435032861715746860952419267167288950648272576128910160920522634334575230021213521291779125692298805763050585828405552084333489584585261577535972339867853822628208701773286710382065374711477757070810450159517536193452888152734759959769157036254161320746945781313190465778690347779702738093883858965518759265960678439946303761822582190206810051149519730604473513839503990087086263320395854783456320425383393645773389406286698630071849481636867970237458313321305564296959059263881447319770553014926289323354727470118528288563885349311935184980380227527177821426100631927408130073871323503586413394515922999565834095534045487982532420464838796460775558975863482071663917747041020032141642952956220260770182936133610663665580940524795361229909386563387005709271719473566572236903699538776809766089215541319544689571669951753595467892137215421652863893618127495884753532846386983147283729554785692059285045852143695857858762191459642889550240986865364509786111132956366531034332055516541898865564490545464504586187110671807915917439491102776294391775031452971957015418196664703090103658809661714746718062813001023488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] -17674797472532496792491356606043695560479619133450621493136902771327967813926674751408611693164714637706103375626506790325252888948280508137069939201257662927153478620536802830877713941295077663128526775891202574926774059072454312169279160215775821616299105332395018120864563047787949347971116742552760766397641414383896310391017074458370943883927093195636921353816457720917612467241598485971800956150045505599718654065098481153411957755228616414290819618162367299779593402170991615219886791940972116607025505822557461168105057615423814308134973676474436602371487020068829793458669308563775089608111142597372531932831828121361521555879686659963956453698317032723902484978668564729379316296341517123202065837813571052019031981561168400146630315877455849206325014287841900780019761633618728456566719979749523323133265849593994822024487222056819179739642405602726225179059249209077808171314014761719663756598573296743814196025565266781966337256145772003369275206949799945400098037051202913522046194119293410266929537494973787978192388775994281370132091884412610541772334674655238770235868427339001666818413564990158510404479158698115339322832782563822483051646679130616837690391445594610072053436366762150555406440849556565561478129297892195033532763864650436846708409704134911550121242511239927030078592271865738351047428972162369888263375339386263691126660805644299296824141228931148055417689237210038737680949397085957534620005302890393162499100953741139543538391487207996731758269604772707917893650919345197110332662366027598618991905925631163452369399916885517921391994651864239301450400980017880430356742577216887258505265456958977706347957951110358786434306786016982254295670006898127377102651767922010557756551690194662390809669944237355337163258063208254801081113372378472208984254799127643478293954515923605522224341300710669183684273829369356907827585572772489689698305004605935307285464141189582398704648991665652612160321355250797016873433099888269514564064806349278449199576075542056830892055276269268769101690023167463203304781009288692654038384707833763324539363759387735790062237142638325678269537100565445263060948471812714811222431027815485515545086864521489437282601064103467061224988763117438745740764046450358344341804281778691891012672108218907446548555228280654334992222423727514261749820681807758450860895644805272368244294126730363671954220698240751862671326764568673546136049369195775986804248475390182540579456357716505228673168281571809141523974228220004964051563871061484256370142343834994735721112579030548237088655974008334271630003370191072554110210001701653978901891989134257268130441789770169601613139984941936786017135759917499687985945804671789525355578255933821210829356812696142479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] 73007972567150850291126884951122683077211132123760124834694009210576622227730757238840060861909190371605367091995311653915239057431558166098216585056564959705291149683139389624872881105631642752326111522302721102136059202775177664817611652957722364378786168582089176079808426614603531833762443840604499747723848879774394931686879688201174104519495220173319146206230565274032543205954402121096755270947276011332495773411922645496764663748714467687008055843471356648055181446346840345650326567924086127746422758068298114267420129057045478032325854435077597565532292651401489893758505536738372843295167534247740831221628974562188800493340479586749810366984299670411313967747589155274348578692530031613500018641932820547816978399165206372420821754210667776308091539891763602880701922559513329486109746327571228424628112029057473627375899988986045715713454953041583783236262774383726908388279427110441559772160749783243772139242249328929310957407551929557196625792748362513586027401181520160417121880371954376692320397186398814051165963568289565446403248732283980363700390005297977270478497652068283763069520534300297164460625970006713907828775710455242022195246874118506428795309840168091797589659747552353452473670753500616228905445708359711864318649955891470167212219100255696309322733260727986503656060157181516131677785581758594203645681993271965075211200833551037853962536099083700232706995576480993680290567040166075528648321023507003461551066116901522866369430454498130644953732367137798383396209269689683232745180000224773544319353586502296752963331289030128058768053209129133090778773733374023119245327965240535066959808750257876645845237809712637310536043986604261764282249069576963458827152589029350800920544837957086209828087989651016677908300609484683212351525373826054502871113997219605723824110748224786467405735677593531017509808419317083636955106741369555306944859778174695198891533883875215335833471411988594684899062029730059238119816699519241573975918439146324933140280819168039650188837237751156305324703425131230841449139779832224033888745485620080592642458311793554007608328612478317814766028863467865446752613260034648643008684705665186139533012146636181986252637210430791989388595897178170383422396888459484523092894509842208228638208342661864354161959728807339931968771323759600222102732250940562525544481779687622905692564990116336800464124913354434748482139209318881312390624018680294901123606205076635994101330821490235930473656415381626145950459026108284256174459448309426527081738678683830245585338815813557167976522312830910405584311341110143020564976427818786528227508910643256355984024741165197924420087210165026356990981573765993030002369197218337525374832593345807023974736139015063339008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] -191679391950862164158527883525033794427270317846036651637897938798118340173914862490532409458721581933959075202607109175427958968229456827361219520949826826010792002066063054587549275854661071424359458535015822947315118511291123147557074681321789081841698865929895800339408208415166269206728251044087295213602968411440498759218408825408969492737363076107276870211936061370627245301350117873283853360505472042480464471053099417269936407128646325403534269116107200755593245616885622171158456885013787176040263923469910911426214177316286551960650708161349240601637251065986323299748547598543090550805336948531232508421390158524355852173537455954879439917282172342485498208182244684497007618108758970481970220768987973350425285583871163757821858821136688574515947265032816951225192018913566917429412885998237990254645989235111403945489740720959123261529943629095350841803305328022506220520837990537685850175056466543352797948232510252201919710219385608666660064688601592094463090691343742628161689018126454096589424389712333674281315728072206966875936272689373604794056766111161360281122660736901939706183411379646680257793277878550697247037802542805070948423713844099469769760077553059198654201984817773295152577991628675297883097728395743630144441801327685556649521910267629709279982758044813190691323884251227511990518052953879115142313838078687900243361360145108247078521128418485679325195171874141857685616985687663167964466218975326289731501058614574887543536134696712501135974528490991395773035893243498819448944110940943510408039194005958740034018087413914712806567331253533224118848673601122813439438057507933196575273101369193330235953406235873883690853876320481539759614687438155101323802458338295540413072308118043066367486231052421708325854436490607493411922704331848829003201851187974554727047011722787148402229575529895235594918148443858315997277941430216676659558943572763446336851202206686425232857102298381182110143627345527685955763722035198731351192209917549943501111962624623926100237740733723412303761927749045612838045051337776530937983946854575971192871319781863133018424911975231331748870054424031192918067242727021846658523702794238681335169812106447824306705604935693648111661381304908071785492226188691344624293454139553340670420545596031901647742999363090443437461214125953904390120504077825247167104871043037973567765921394486130695310230046564622152401641388801712852549643864528771253453425464048180529502554732387767245039859841980733402154053141670689885522657423986332108065137899029745381752977280056731913437444194463907516720752993806085763384966700450091329458092356238422729975276718337135061722836201759455601065556832228108616458322382422977909061350547269604660952100643372378619904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] 390565839835063121175657170389289256550034037967861993603687233864207494099799757070793544472164655570430373202920629494713172121503789655144011129826050169294699562414284719764356868100105112123544133548328853538105316237652235929267527779466940182595735664611112650776752840872421993000107454943487437498958670660641286768047250635900468344896621841579301513176960404801591084317678671904436324920752379406030268903653713834752675201824213488297920975060999059550858722937429808333753048190928954934803248952766988224930024601691437501114616740545568845533011425367168609834631647481024472351257649048999708667184409193620758866613757906058996476054597567246758794155338802393678715786662220351873906220632189336731028405875186497944277948142287006210825592282669873630678156315366397323683204194311203375323078244147915449668751551355334279487246611670915246313853883237868294189794106764829159837521583375427577542305492742371781886784932169738893597992900116767418676114501630368164127297096906113256514086269180291480190518522049376198627239602839917682502374808260487503935125909859793628307720764944619349748727002175839283802496899392267513872545794898329442666017212315300012206277884998547289425093833252387635422633878078741720435681671985872736215468052547412163437061445792692639581734462827840050359034994675790035796153812435841909377989900404686939211116587353998167907693386181585744551375148875412969466884456590299261745894758813039335435949464543908335067114774464748952765377487607187843685207301450357931340861180422503677542733725366221005370244199419406865585478824825163861341195427325152968604266937718675684388485837017311462435310121835690518640692398442379406559406968222625851646992765774722030315892586246290915470613845025778566961603614287133019746670101185643051233285527190168550354053970492664770879363734739887306850044970599717713475781106375266184577461218544512166379682463214019513582952747740952698587272698929524805688176718299537628839501105703092249447137820704636169566213658747455991089825557295936917084397040193343221108147542805771537245720946508423626316669005799217996072748896836636125665334023518792176079559048684642292760619021666721546358325853944499661105293505471297908771720390144511771334505599036541542354863059681658283723447983382431749355251102539656439023191071994058906208218747210596413697165924225434320876265462584707453306445183375516956720877744831491881660786004946760668195207085358499453922432069225811194242421320828058909078746420144150017443219586654191806445089923155436861371813898203767625815396387872046259656349377416209953649344788968027687889405635320177344925921016793629311771295522434539875510786585616231229457072051505609182281728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -661565937306369549148698440332959270274032477279427812178271161024707548144488063095233571082008534870905590678654752927097324664504852071141754565991054205333538514580930468567639087304125540315234775481553803098874441632203944870127244246528171809347829517735682689496181415152489874696027358412330781469515818629130814763355766507799325831236364698278939170451463654619660350045821608520067337498741504516046287846027870668422794136799639453692676380151062809186930119521967095873323825617370574155269321312534914018985240308908994701567293223385043041008571675704433277114015849510502091836564903916075017071929224815607511908966948051697979400044967938206640036107333059566347020164927303527891067749717665494563099769842271194817055228987517535936117963740076792978831976517760629391886298141764079444107145521393195166655218284759788062606714898876307591045326140508850490589123442441921071493554249878592054179787558804382202016783149794808952074363226576983296584995332557708541867249571981490986248693392948233509775644330997476653753419729171037292638228223861849300517511418834136018221218046238005170349251623324902251121299093538827561160529876744152476617919724487845171483757407658918877147184933968614121235055990978555173887889767506995475669992710127090759214006913476660028566590508069134695031081864666083027572880831810393799861821726986047391109590020222550582334542013718371288535900954288689102036184657323117089475846745780739300022140779545025055420322502397837070311212087984877949985909156884137596024131620301925774287569377112849804528862798630727667810254993648012161604370388643630109864212280498344451295835055099389707027919279794278610312140792249134165056877021731235475282986669044650503494612449741807623703301349032139092386578279948220611348771623549577078843073265439785682077063437851942510549547023240287453785166784030079663636414399477434926997401374454068100172890394006778118583491116140683803005346489341042893887047462751590718599283656252215127004337839042645731690864686228065287969805914895460205353864299582801126076892495003382619519007620598111954405488952142744236408132134242742665430528520312096502599242736393132778352034993757219472629787069357053180544301557415350900802263865024971549002127054281165673440313395764958961920627789291313015698428688519791354190647663985735981902677515416340575287113600403413394375965370824375293210792893183760734974585594669244602460637942778264987647599549869073883183481723295233139169871429062814788848149713560542195710900376109890707196538143624626760339065982924388627066575287988994373142133620149095193912349081997614710839561178626909788085238005681924119655880349835731105668353490121977531867843196254047564726272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] 965463366333507032175162073038897502780069286397825116434106613524817924840481192265662804319882828992571143477223562300151886916176545521615743642773068410218191739731938708038380487248288285694974984613612397215980146498059784655884409418576205492400165673929747795998614386206841171555143560369369223243662638186672999171729278493971510598084156365946914067887440017645712562086026949691684055102388749265892234026935042404939284469190101471265410449918082328500202369549226064559967203941603530388291737582027303978333341389580532217917008455509640833676838700523294995810107454748307575142334173201037612043440629056361244986417118921961610814903996831365620877059981998311558878274986703546873974118854376141216714911326630103643611815352964500123060853468516905582898726816998541660087214402002656536327854528402116587655569734856900811066426948597656623964241449870067281686004404646052311556647862843242474494201282478913832757643685862071388388711983738917618394021671058997018430219619322774012723805104474925883616603855387913163697830083059063939403211936532458931278136726624367660839726150803716273212117919142826868152159177445109047608724862257039270896534263395072850110006554393174951696168455600926206222972292641177031399979007314553697829913502852977910325728629123748354281703543379813235259646493865932748740465226188581226668296765114332710200530692884974209019174099912780401908191848254111340233408315390070603535366282161344466801845245877710901316872116363853768616282670378226036462917524581762936695801828770869086620101054488559324967575169067320692564647738622576817903839977160375194779653719024702807458386635336187014691584489709425400808871995746655861939836211305060251298557970792944463509316351410705371495783094430699358489091406899701543156631672033228954585437232925209799605241160000495887603983573014480855367772491675098592308658690483050766612325371135386244241954899192219924520394379664202063608838365093470314729820923706058239837221735710872012504010035413211391232993008510421043479388321146820537003436070185871272275431614011673213739877443609068195475482016720178913260700481494247170387684162005564779067546892390629576075689558372041745162732014137403229873467975538219484607153154062066788879431904717896023179225616677454453871865435107723479575270131836009905299407981881158689614942965315758636896123348445878778243192713234894311025784963219093168381348304998038755501025236129123922289381241314447185032541470604269451229126814802128817628548542479126734541142618222103085888934686820098326667578686322338277298104423024865497379780296007952835159720316882010069620930289385690732382834475768781173513427612811395501709367350066717769276331730481971669762048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] -1242381174618083580335066611308282506493397041744724179032084084674276440391574129118000384086960323234027621650956094706536319659661598809696440069992639476124171826911501228534436439057976179633529631004561405481670777852926258946663222688058779184478209327497936209141689102320191824534533409312288236672864255915302445601268396004106505354357683381165476500254707021226241123452435530550549292032208915881843292002153364855394728600537234329928252601648626378337227378912717193562007851970574887821404555072720685487991197684734841814704293409903416260465830625741706560689047366822606185612842347412378454258082172684917371655980411294686542591265976240491978659460285350890812090018253221852450100164738225573503476595549666851053221194835632872677438368660274139597995500685613625130080421582053143706926194680297007776266948223286883147851458683634890803816361718261236353999236827481173033640679265294448217637348281703940639454360460866068778879847966140595186570202127025687719417340277296424021667385034360674886867715302655713960594518888211192079580800812344559151747751995163341103847126564057187351531203874994333292914956698962447187566733075186638743665713773756241031322659602501634395994391205171923381656471667392156316178151674556877476629512773013496881933160786430802459387646029464736256332928077020401850838370257052606314735679775382529120139166383605920962643420499308314032977220530930576613780043674270665490933809054733650858442859711617513778026041065849078201597626162625900112835832164753602826318769970284968076279903205811695274293775854311866506390616758615798472571570284324145288203973294926583723450641232914291053962516843917419529718260328489743381261997232206772778148618795172423077986775043380125261078278931504767160905134419285794342657975165045395258132902404586369549441967001888114181123561122313422281705440858242964817373006983946426380610279478633886614365510893320177678504417374797068285793997897819194505784051985521364938821901193086646509912408176483513861446068543712059089395103564864459824547447283967415386784906752212112743739573798284529918504112612291310125116710102201385901201692299485056263763362191809828898749059059882257955014493166911100671220214059594060523249823782184015817274177649820522965873482624310493129884148039357383597312102238493670248826736165006722774806649626470605455063030612777901014654107787297902057730164865617910433443908523301517894497018522845827417960161304322708282715105540507973983638497468928884862748557538284037319904497871904950777447677563315125048281654002422685285764513838366293219276677872093524892121921973579342419308694904038057029736288126182915739490476857353776103086329296195912062842950153199818521968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] 1433742863876601868830584984712226206423344209388106181912881792998112468519069706315499758037361114156501026511645668570846741144821520874069489173032396670532985387924134135476605452215861944430496895700248734822898943025518752507638487811517673842061910300854775475723441644429683254225160799593008007938694586778744219156173732523517756763092988626399626105741536023233989970650916393339906386409143931529261169420213874351933329110469605102429497571045745713288638527946378759583307542294755664820723279412996975479381680954751028237230333702554982260021151217365297792321349271509920698929399899321134625936376617247624476456380233621260155271400637546104072451363380725277347858836514016525339952387238342393014780339945091857649189786585980784018833646002891472912282455364464238192648252196400984992964397444117908024874959615395039818771734848918849222324036032763414810060333818570206585973759081273356278757525530755227008171923704698386826293411020660137046469950522768382683469775226823000796644806169239929597686295375564758702886132087840871055112983930984761505698624057752525119954919277990874516215558846258335727582973208235838640251564982773053835110952902067237708011181444017957463471835782292353139295496191115337165040127338684154646222017762159044376196859589707716807704855021847735567283785927331269316870140534645156858666367359068197050322573784003662573272415496110514151039709908301914061752944668245252013583296599045345728314299094748035997016156521082103012940399409676810278721335740881674158333639453508713446203864149597513615104512704806215654460219336446567333992464942565689295428951013186526802778344499059846011905181611900582019670483590214973136171569651397737248795780936573724051390825821003695645138313839080540365919710229239275609648709859263240092778291187907171073921380415943511540818030509318810433705371897917706678260254855145738526231869461007693317856578684098885254567863244776445591972862139766249048280187616182784907817542467987241899892795432139828523490571128901210312370105292778798415958384929555417958531395883918922190477634843115911058138144972131677492782682307324983802225361793269238185380918105563443883233197097595150368404917928165404414252265375154937007540273408035550592169150432813322732967994241834146657353773975686440300672846221121787102328899279651153103130025039040052293115252091949658354636028319737720906596225509141687851020946533496511439420781589935643203696176451242164951383095624051437284555904942516830390534208267575779367263653300966739555260667743841002269010225892168505641363801392350498637015458716217511226183142833116251364695075853360174446096252727768952112649926454582757278703305434513065382974768634311803177795584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] -1502679718814440263324729386130673722130020846499909542602830748836461734510283649958429711961416946403503960386026271305419388879099674979667720299218355863045977626313293521917270092582415058064347482615395144721319764235266752880315843541077738971946660211297697067392011251607569875868889290518195228320773807153935514823744296498302709181731903975144222241762091798500582466641612708761870558392063745333118355540214803633946168598671638641588516785777638490885965870081901769648822648113948433846815267646425787568252223489862012178326251345504636470148053218042675380840400907874662005054980810113013537493053442788540273181117710492617496617956809706381957018464691673645034299263193104974814366519552977357629938620465355969802071749430006699727810615117943255002451589277522907639226391832210009193227845482526228417879191992371964073133875068985279754236725006072823488080285426155875839698983012736331807899342104131782852292253772778465639326737601305646929178268121813098008525600016907271941845983828035488197483312633823491663213680835964341129881691817027620264667303694464249179812958079162300521962767478711121806288619935580426686796603903604886796583075746168983863897143314492204757224041080971891810517075575250981051553808922507273488570036208434122609640125667323546645566556272606767007246870467928709489194219591504610904741940529873643187753953961581499303137273511811027769887716804793086814763544675821269337443235940127075798027571697758871291527535656206019679749709926905658510679852373571476050726753926056448563271532714743665381708278761064371606081438322697793910983723911966794083166101547516486210239988838334960174400537390222509419166736110413534371182674185204227460912999871124979983839279028612915068701929221463503846440094047985595040438821523595981530534187979160514901652515424337255535881842775451556401586059225143924167203251070640185134442301837186010659576283971186973188177029623438138858985739885214521899268287110768206340477218876981980784475429334919093421941239259890351001372747233522961417743884919071549041504182720071078355384873797339406636722704304100773383025121766392799796636366107374630870558494153954592129183115578575449123190668373492793274931085653871385312204469893728217578350792775623177783092736054536036491694128739155688118203468271339987014968409533658625283385365698597752461742904198898745198553676767176077872167686563310538770671911071976974550330909432229039457932817961674095391446527193169006421690511219752788684445617603897970295888017751079538175113825647454343775890078096375152951675729089022819525440155893002315487880339651234604044773390165757472061037180958570514724473308796742283547370481867941582616367136435833931623825408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] 1443067689238140967372498594990128231317592101101665039245156887017117734991291079743300036695739903891572603176911581132588667845242306807650897437333336092565978012960524133852963825144578911760444900406588024976231625289584180423780601455883158774375723496015362508370930895193377951295213302682478489477571111907394725575176749768987846676778962636458483881323368871886415136899430910469004743128383243144459253691085664183944684489460604551808822941915256992699013701959135323750083539092679530493066211437541790161332677453507866078954153342772352677837462203459771909691197593658959268218416801367387773936919336104257483383610037852481053378735765456348000241736200842200641604235629159511779267748371232833568392091987253953178093553798294132567485822342032665979224573936442904640244235561861798818731580392995434897350793474467032103640715234798821801235773773176621763036592343649001141428966307041806615241408710981193832777420240008423627777154344343736393745139373563305328118277267008435256162137192624328826367636793234212436615929593108669520784189342768185473185883929785438349938695109159735598245886512931121359891260867668409167166794327745932570973468432748374517471149678454549051341774482833043355193602016677130482603170255631793424012312032336720694633970039803589163886819937473125088641342079953364986200474540138404193444985335653266657030427006852643254168646059143756472666335924458591155550605236829583879574361126969042237720865783888376536636585829523433802693401412772625512598844113144509564852470783149858549039500992170274414861024941050178944289850093102441673389965247409451495841504000824339145358091089577728446799365048643599120095395674233893363786134043828068430568212927734546096852141117192363753356486729699662095670479111638460737159733941616989258423786493755996466692900286619246467130169306283193291213693314031884146700624906937678068702062878404733635612518834086608112558755995378549026495511480063257759576363949733088895709437743102188630270829808709509454289228440180300184755685795445629139070296635449931387969261571699479256896596308806633331928241875956727670992309086137829602803541938650302495060146514399953255008160568542110092675477053651549043986572625422622990357682253864844007170484179935021650118170790703439300883157339871403460767488746093665357079970265735438338367462476811051863400066067162848822514073403342845585957097952422424759237001040752413179126764293283527337600490697707439851268905138763329477352367972077512453821789096068780316408714164492992664312400619795643032243692720713562486009591008406155168444572276348789969729192318000326573434624333570599082324030034034612733316896037317626057542389069642573663664550996689248246038528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] -1276588944170702000319046474668062636706184251481973879872864678573780246484608147075231614193709543443368253883979807051791283457203710079700581089782725463546781234749349755758134211654691857159453161082917858184551301964198466685485316533302496372849707181799649982919699269471056359708411910797091558873978573641123073594758876462203308493382655231426572048147583776800712814574246459872734283977268040665253468412619330054305214547088317340629882635898146378212487208409139190602581080456125181566696986110551718697382968144036991935869046101463000847366055521132164177302797052598753049624405851946197621530469847850743871341346177789174151266711341629948174381264493422044884111158194180943176431524828642904073804917015683832772461808939978729350546854246971667111901290546685676680929329477938761161533895591680169175454429487577604176298273708564735662971987531810749507510481728284358610234432337318873015880118687952380560376910203709162945474319400876698438290422628374699066269502741418888089972637404480717608010263909437429253091834122021355502282470558045961520827072836948860331051672891220038141083603477659372643474588534697571628678075676316723049667712282912750209274609707862076571252176543083644508470509600964910758243470700701255478919669167960305025108283267596162747891017329538582324529017369013353558144183083270977384856956609008482508732405392443473916163463326235045158767933089664861020402504143936418220520761746567587255809065826761010762917441546509934981371523027048738924464205425189042677687140250872881711678990791160690776489498688251997760299456392939245920687773164033868442199152036485304547547725198812615025780445789484905682925863204398365507678729559073086681250524260877499254294501318256157112990864865274081270186797074916035285376860484268491046191556285098220325696968793978576333108089379974487884797771792084527251586484340939274169621602475355783881164715469885043486686286137421066928930869306736149593598997865892431444093639728568142881180548339721559747972205713827643091196114477692310550932752815701373031267606893771989139121059277912920544512950497155141205934135807578804868190401248148564846415253446715832903230188125179379413127133604601736972113532689346607417730520986564567526391589813117785862919444958170456041314700157188581110088612888297249994541823137321723446728223840932704165024584699303514696410609444927299897757173647722708870129567169875799617664342228658246008263750094690517139087540338003213711531127648904964486289964134774969063696774843458281725490248328671834328193034506837258009802347213865254178530109646546158268261795977506351849816153454163413980653820174228967178914008388505454852057082454948258436243675043574274173435904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] 1042743847417898823247579521865302695270992329067617819553367021685586179561435290384919989611126315540975681745745807911563380906082523859317558339554761528992626910375596653851536908749001266901084027720320257709729066572930220848036696310903811655859098018585273473463590674239547704946335459848741614026840228501523926996184494536245971970230159089761941145547116550764353788643800316262056890174932119010016408464363020436559961390325560490725382936760699097210390871657610060609809496594248306487182892066025793311883029282303006181618179418266689648555489920091160234435122499227777454838998533801906948514541826220854000573190352012519541557274528798122700253288386338549952525353545607772833557017205676082546272052086362836152256814955067922816466089762084330289360254734549557152972771678523768750339216979099397818830160577086276371009686074408051526141632520702469732919742564835640011146547852146889362306086991288078681037695178883187215426019430346676054494895670035713831868533104066447401161052838620623979684505374243641095155201946424001032670684264101195606883860240850505126888490721633747845381128964494118188964799824075751983183153817399811078337118830993160840197952128331879150577936058169577209876241955633143030681742039658056069018556107319478355474616004515583836328529750661482440912201361348663743333458370133262472940292433385498315124067737601317896551210724822138792884467110373052882835304505591378621936979846552950317964410368542043678417233841847411543182639480375685688150837852070854203751663587829535396176461479193083740099964713483465531255414846414185910331964865782645805128438365836961955166861701796260021279985957054219314571843135860089691185155025855119188838799623194605174199843783240566155209025314730350702931332054526905759681636086722965161382651728543725087362876391381586160930212919677413793647080152057406105644527946818715761563151059914789507926308207714885294080729051733455204196995908004839474296480352073440763985437992671909289348149942645871991747804701279950257829820015453521396281231007059121739730567015110624752518060146128516956332262642338572504147851652697110063823116872304259772515854254394665745316385959363599753680039401413794939420464740831267253795663202214409648698948469943232370205306580335600597138744796034866883455881867493914133377760647050010101541583998921078262042518004888239608056637798849646626227928851825665915979302675657507953428508332566740579124041908354157055396659971511891067446083668215807959373937184777958703247109137550141935701962738192764240549802006110820674332285805671234722371584754134210687367769222255171484930216150695273578493654241765641925337912588589323842552967763701355713242981989687496064106496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] 1632442759027879107907009159029923512627055910526483612018921470857020143112458639362464189333227522560760556607582717447592651610417458447876766189164567439379997291163792787438463567597257912613686173482621109304809620743498545604692244245734155656004184234017054388201185923886002474908615262069186634141835773762418159201048806685557233880569826477862602975559306971020456088613918421775711525642078558822177380905079832075215024184803008103170581732076204108173559141030095181414782974316610567763367364824645140410429053891904359786146664163089961896010031425670303982858518654514020378459478175417030606159493121606886690631309587738360448649901070610202564555293407081029136512042231698492174110410116488954075652154644126829200669746528310883591565559024558921455935309120574612149287043215389072807274862095218019389269974324534833526303502979581397273973549981808632300583293803239842508053521070319936801390254693843351280964858821386435701804211528074247157113040738056961305057827003293781257832521422758241768392833138859673176840711654292368355772148788056393504645617798789452304801042182371406210625480643477693093414968447639681890927824297912278532609691988518565144224302841231031775160013881051880353632565153687579129193794170451057519788531738533252027161895312146932880019565094698165792259543795759645386222906472807828195967447614334930953230832636253138152864433476492851268087145111839432085517380177036252809841371449145454863821135212548328218409090761712983886079715847792036206051421718642071147695686839557774826333765526939811639956646720492653885048366720562562746104264673105622235630844947812957779697313155736792507448568632730104425673723802115142871580145291124647177097667277266448504741425553182376697653359290142224058558198634562394813139770253271643283762848068938932650693848499462759556238181966878941898104505607364188653365166728330598714390748025126964830243056767624588246662336036673727911038563395909896598332557060054220181288276054871877732003806048718503804714683668643707383916872547128875653068044007751819914285382622330613551995176325566834555132052633775359834123364210654027667373703575760672968284001300861722758050011210990714686624593998581144532522643546527410837855239371837980094055530795557200013834556619593404179394839475634335821248459838415546353100076427879126163754181513897885751992006196215299782752105452865928956625527475824663285493979395149761720118904779145515748134480281068132586740731894430491608961726459950078612439888134626661197796352555131459507597166171108180769952032877829674722625902680827745666829520105631523247822922229163950039601314422021362893806517231324162716722505137705029804515275297924478782144512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] 1514129461236804111849192363781859367191510277796613462754063944184857726777214141816418186797838187827495968772161980573415425428814698868693527790678354998117235985680497902424150883334935711659252625982125372929767895026760140792403634601346467246845586109276510508240337772753546466901333120046303386252939434208823901361336156256955561217940276709742703323162433335138545899557880880023075387068547417002376995441399717202380838030711950929696898646611581892109561837549494236580127339044034321815559020634011366114780429539580443572727432617330936867430432509867596718947586567454998756817391927706328653493767529698630137087856623645736974715523059067767878095567494072871814377005932843820338474635190592251253518330157242973245096486159850119832114138168509077231934645129197156511377542623148001784317644568548516651322281352486326534836923011451016396937140491603079654501907640047580870512637633415010477158404755543859974126031345104804627681172957352103098925153044651704797913404977593795156973952999010672755299942459270395760580935235828359435229220550678816811517069449827589772365012835878463720196539775081800760701047905302409486431842394756886358741544224282437328917642978074043852662864559586962665234020837519778014692590982192222232304762576247635514036497318428992032838158631176802251309605146415277710414855755647377331359147601047441164040861374203770567141676322681620113590247274226189722538131432976138783820483176940235614165290314613082003191619584152339830961356747005821045236245405632862104286901278458770893355776271702739925329782719843612755817911308280211050864664424582766145626235328002595310195591885656887591932227711220927291985985758343448186143598165655791438728311149270711326560424804283896392696565144283901316586964728006349774320405814234334386818840947210099084606204948390163708271227945534015116044185851677456902098737844699959127513767506502165993306625294759065464354874294046421846189365958944633345512828821746673325559317073272341111640901365191755941239632997046099533410999176014681926997003379618513934445639378216863967691367941428994676610117943338251248657209654002163629391542946205481867516832956146281514155404982549049122229999256707785039025778194830070179371638829688010827975869677298299444088005339016289791688735441812959067433891689570709777766494743083777197889630315811081663079171531678277378874403641891255997079135871927667462885293358872037413395364101577746205634955740140669229465517918116052133241420631652305222278818540174706163260752381834462497652633467239929643557512096209246749385463220723651664467438629446729614775481631078973626232709029786558597214162794654022734614510049555190992864720253996375605558378496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 192219374000609422464782008582905224247744056373012492707396161391134559797754491189952963651714463444123104239675172342849468363930754192279290889455311961778414177067456986231351001012986045074317193762379209506886750457719499089221445918638701520177935503319987875510231708648634415740075556509575192152552070382293103170862049970153635059171134374301635919978534986813973522762302623482348966416543115067401020736937701014455329099830089962637029161354613115368652386333998029049617784606285450888301273764852070228276624808469334862657897467959366281980428923505874512286332076871230406733980226025418074728992990104982675876073044132880158919733881881108825054259966609619620320141922438446484576722589691526463049599748705203957454830924043471605024903246391244859768446943580872520004760542142777877087432049115123976967070490312754719278773330174187132822432359562327632050573839859473285797980321336404984617905014355922686741939340523911503674957869525040943898973871412152798149317795405140546989169068024537917655358736774187109417851002759351472056502326127425594593396515631107278385692829991694520176539563856523085766363419197180796888210651023213743134402199150607194926979018678874372187958095115124003208323834213370956927789452198599161950395722526096446146622619915841831951539043260022935719815694453911296220684771076538650894981123967013343287572075082009229050346978149863092679264974532374378065045220827123306584513367302969407788603249657978569574525381479565387831773956949269230022306396621031110451126595290591867932802913351786294850086000536326747273161188407329002778613992875075750604670761105472427173965458616444852386456007904109839530477540546153469331261344812283524959929774679915522372980373601384082737702233549737627669969056765640282931841602737078418381254098712755304195293789732411671282635192631712205770048407112471945061805450252662713321603091057285058154439787497728401479927029283592283843064328335577580191165592186159196071036554112649378861327072232090387643811375667725398116836338608310107052764273164651088724272564137648827361921535298129944091846985157407594632464661280577511684139843630208216626907577741116013023166011757312377924504454710148562608272206199255552697672304049658695615440560178665580155788770432320472397676541489439352592266177461423146031973131338920690544207577134356826154960191335504181811973144859509203015848110111175188329433208637688853964768383141183379677205777382624197780321647605419787062601416022306470433330283071152808404883913754347346469704678640211460081309627380617977932738447564277984028496603608943258302748702574880475062641959490189501722289905222151152631179730785108480625702903737738681619505479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] 2386849366910413177306273307787638207415527602739316070458557236814930098182857598357293404984806026166021163322234444907301715307059666291604140601506374420467644632653842112507456984270557094547418814156557145561452386456153317247594409402306008537289723184274226883256213818260203563191478901861554416464633905519039832731375498034577193479666146071096266352140212756686690129206030788148982071885557715037259501033439645246401809385296370024754406674924481590339522133851209615146231976690614736145200556660840752254200737040322111034785943196578424761097036470292949868847254811687860056638181833582097378058227561867640570685369077978410798095885128493665566473770492843688009392823103189012129297558377370932680328520149211825485860061010770566458493927219642140395529851055893102163947659360333400940043078202083160609288481511073762316731064322981551746148292207584443240821130126312167345641298884311465969958775829934919387094142367696472907715570817228395363318333296722268156090825330919813145992427187333774269125259206099076127588681782541017855641122759468926046995451368734910676018328273601882427828345074309184362700258313425630671537197426174013785172922137405087498238884956989485517500132085500958912609613104974525536162308194026105064420068775642845220207179973598828843500404678388294632806294914515701314771009052445591686856884630733847157862130901178785905117969014811969818624925735185499620318807162004200449206187233331880493486557556641095905408690987223216556074358813377421149683505166058075838181318960628630449450538680949087853380303496618860956277352902801622438838377707713558921989774712633717172368749926410732186274685857108361153625779184923202991245191550804567897336047694513171614824382931844918506550837913357330234503734307925119101928815846311961619075702129138509200898315855177121983812590465179277149585281793647816587481739494019935668994871345318356717705382934401218652077349665210907696501823258495132274421268237064674537349531774289809355034380027563445422121485435372107873690867431172660611296922248071840223022350284604009942670361882471940716897951150391976953006693076745807233804020402928632870046888009375995006060569202657821422516054918059831030861239981301019373022744465247108262320947306438557168965266599062679661446428073139810198813764487395495674754174698722349935808505602287799264345527096075347942864665772800765635525838094512382211422143358425342691384877061158468030389320321096328060431022425335559143448077468521572286756264720318008968123705931751482663772350559297048876147949193047416686474695406334180421677159644495388512412302786893825546074354475806619282588827110976648657833355474153031699802879517841851688403272204288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 91598352194902502235452874572181688778236103962793620138979744613168286370411275033342451745562316738121763998130592656125807722234736994488579893200586392163355246298720478356748708315611365826611426450081225254097385737544794362085452514290531219321364613899202688353110172653444912414431749411679172629185485932113365272145216545953456180797722944327872586950183914220715256070596140166534883106533623262886877370368475123193750764227932449207498321228613882102920117362014613348890349533941835654003321392605576725625991935668517004734779182176821011830631579407808216358097979640575447308617784987171004894642066085491439473898369896804786672832466807446652026096896686359382504820350128532684474273087192464121424311261741933073892172116178268992343899553068739835286641471915242359319137593023991173638727276619878103769420369254263409813875095050468855548101680619521335584019681195237515195257801552707501624772954600514724444409438385290994850673836148007163584225952674131481903859401646317185972706961503958708634100361745147973437262226793690301873854718009790405697452150846565865213909754645772598779524497161217660258307199613522792402669011719707912316142124859179993292465529065091494258021910472983477435272939996272046099275109829273588858170299563529574254574278493238276125152161000642605892021605049979105085796847703625718779607079833028278467028208319312930507930961465354419441607638786226912826299421310933305151180431324540772512303336553766013753181666867744667998106876246674664500546314970785288500889824474131780860375163121020036021480594040364696152659176455600322001565567145565058857905865929547330923141932637179877456606964179292949744947524638709041885398437610914943715001561620338176395090659342766960243530590720098905800617696586985076419539746419361294394729905665931690097936313977751757525947571367532805022309329347976475147329631742054711932632948251305915516137553236877916497897888615841662713247040932006016049225364461249277265712478173012137849267827210812415057723961656168046708777231718653935995707724801656560206178480641264672792553452090795519558389820516649387362863716855831284278107728550426081089150988229502196452284526637867351754133358645987829171502304736161779771047626737188991055118259140578372462919987626912811272150435272122514573315707999887483313730261844797688242906353982645666897757765806360958277461146924967157869998094409072857299416786187010912953580615673761303885222488014631608008119531681011316634099558366477825778356271960122005139691844140448585955046987432093731852817267759047864575179592173055269028716176174866259080068798756323547571771307702717351220887875408814030232951722566797655838918801473185255368668724854784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] 1617929868047083795937970257964521513988527530233113621436459629066056751599932940336469397611187703243444929894322197431982747824172435602693464007145647943218643390866873216813707174299771992558995825786224598015813772343253749142847461935029718973719610140985447704554800140240128182751833544456002647311027163521080967835927011967585866910368294954102548234526065876058268696440486759345864259755436890569692640959056254546669784814743315976295326829432173399812326015057118741838071896726602668698517740137799713885515877854478353998224316616397461793905633920224723737341603005829414128759579317246327015721858220476780004468590117346750150980901037349744304957540147468200940805529972204982221351133028828337321597506933809567591357170587099048474620409858646146286893496313684321372727728287982112125549803511648934166356273138668965170757690625304141850422948187149916456567022511834302124678137783010241515435089414055142607433976329838315806841128132938050876023777025977135887853538035491388384834465311731361747067984686334834389995693573462991913844220373197763667408145196812154881824970714581646254312476776266803653532780330829996741943951477441832323536633552438873633775331338118149665188675533989612561177331490174720653205979339775185243294594360460266891363877319514659747998008774724454982810967236905687928268923516172894202283531597643646551737389267464762729219701143584473516621099004990402949891066884197102889955674663152336034398114815639571845071133304997977315517655238499966583513728205298501612082725889496032276789930174023762546527671129306237283386494685320603022524146967888132271587110559324828989973971777987619437176980236336410666723281847308526710574268663920933521221222455788821492971893204770007797958203227323023229879923051899621716933013948072573005617287922770371248213695442798389753510549159934385304070559280488041820278819376486135656750907090688349563677257202359221434432201436954740163014107891563954980000528064544927987191994838895074941613590927737175195228536580089442270172005826942680025747989497960500144297979221430410438568119147567861286223662313783590091616463795850671414046389970437689688026946453625704803963394874775148591616279266466817622495455669924226810008113450949334693408837170246238427100072497224909564202035622959157351471560941377377932002311861870479893896108735360129711394887578757892465044191248007462071785864335268684591112973266632770765660777407673458496476740489982860307262989190960074385979014954150800644438428608402228484868955641424668153426951323014760006084827733643762874316910275735957576577809374221939283222292352375136847230565942943779278027808224943665396395093519187325618447842833513438936441506892873728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] -5891431107664913102970283635455552631810678813424897114340836802297400188642899247144406329260428574759310489494207179711525246235024376658353548579129487793826104324414913611319218888424524651232801044184933419429767817194065774179677545795968994191876694813094069600646183432722316275645963159113267881064382911067529802735424975161673359556135683462596980025893174081481984013750619763297670633127633085998487467524366352395433248207895769199917609475874971855122347826417828312182840462050093545014634286561770197186047944165584618884949575407722465446387168719917331903184376080061994196108512562993010647285185577168805105895646648674779808713960841554295274734958919719889783378797183526252385693664346128999326930112003876854329978902616620574924804512637852427495682830481950359318630671737243801935504547193004385336068781489627270651917261289825548737199452739185665279801709509303659926200358272635431072255027042369378574683712504093548204672226510096104693523905665777484289115672829445556704688708591408690534955795281252088377232472831815450001031671509593451594438345603127163323946001370309148003990887465351704057592064215330759226757764988177883597413689941693123957646561761843730711080950965121850046043356181619015998884141361413811084830934882744815250736122724929575957819841808061857774396311474914491677377195046721398585719913478614864325855514549895825788242130450710499428721445144527947018206581013764076320133137675013613747404900864562410067658991237586105688727136623884424234477697619891666103981470932208294141801256275429162228794605160253414336035782139131808009842549651895972349417096104267993969292314266391290210457559264648381495300304366783507347146798700967378740149301025555470931764512125462113885736533135556012388714865739611909072195641102350095423482086584251452454293490988754279178742164935592591801369013153921242800982199474691814997430260510394519550582605751372965526642709159783848772867124133601840737338363358227677861343130015455799008236980411248023684455404390032243377558689282815213043372465189628160599156848282131858464889412921317823969162140360123742710875370110353367773880709349182639619583673108836994347285544636717500117179909792579537151298249913747030113041928545127534148186240380023622740537551268587665158525385387439823110930323184650898920409601526098852454282904848878135946696602950310258036531696901941581826834347477081887529601032065686546618899295825829634214589149928934547434628765853118004961345485299549767012811658310451433775980743251288951313439657321988518755913651669630970096176465671012456371853349475126062061159602426234754740211136344252817535966669236970033278645770627680912939703511115606566000649952018038784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -28281271062140585500806440332157949735550767493594289326634391923240939140608537104306578494420859030805040284506281514033510747176158455005507999425606607072921714744197777217254417081317353647391523056317562574742911195512927288410616935531565300614758888594256150664628672575810293198616623188936766086968673335914847461409540734310893717603867772162611026219281521190849491314525541217968064149068220982867955678915176909063475207665096604168226771266388217589771353299484177782475547106043780618146397721124452449097745703812428746192251904552775570796250944422726480950441656782935775313321383151084059876252950397317182962054394453722941822579172966705175797566573647224929092834430262004161346457279679056538078769714361731725862314412190477243680189773124936496543418448482858586803604922127667141534663027540137496325042213735857999418560095244562849882548687172579430630038662955219033157913820152352795660327477574794522155364181434968318389046219893963012682687204905378726560918594379956982993896137751366564057259254444216896713165211131300348465061973684507331649318978801603154756520165906010571939475366287736584938962914497605271507395204827113020265148462138241453035554268043267688890533768703067525330587373035904535848526053376808732575528675090679251218370384831121740958240151878652327091107694937272431541738595219881126747888408880539537513079893971705007228182378368246852859272008508641162692403178495279636661698211473869783992502894060507459958229716899556369031362611375727056772213647682024614411961608702382658303617980340302954283418863863384786878041060773150939394851179675053129776233382950166607764822997210183205520029689061760053247793275004340505587023470826562723882846157658858196766200775479154540685083252788884430527542127766035086599660134674728406114457668682079811498400556084009971385616658295100586219636305885987446961977389259845195987186984759757994505660233607844143194396984168966241196823431966917996762282308167600966966732684153702622524630166595433956826903394701900311426003720331650937517667234617353639507638976103053523426878709767357093753133402785027589967258675738108889950011578843569644339830669683148172955005187536429522984842348993093995787114444628214163080142264209737987850275055976384761753905949934481391997953031982375980119832730935334797431490606524624775342875654977904919924463443766863028205377689229498957386489366358679657013529354504949423133800431182152643037164167306870048492052065128196349657130631168237094899844001548088826367692617957599523236836222465016548419642078756418190441923137294794427311372046600070594232560203771543740821726638212369341802116396696239893677878830695080412056156947964094545655421155122610176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] 624648879377240697883815010595673520105383381566507970362760573355032352682619249359377006588909431705100656578595456326201226979165301752738320882363524589825920942989334127817259209024204752480140931269776890090418863858608069082674227524530020278738940092554411684160965908072074661695827751879781732717947613421842871578769456354622895298937469995822361294044620020328339992183309288346567176187708767560474860662869311894949205755964843154756858660116465791129225784303087092891702312391599736730952899643031604974713470556627335117743643757798369372655983904297096422232338329314180427767175142141358127254244104778280906413324159966942906502418716273538286722689023802399425895728054822028715607785764204616958202193011986063569051931022964361367296917699233284374548667223938514326744520920939901278247202066061753441495420735808934014846197417398486568934529253474020603423960034524765124522084252439063191583049330073414299586813520701905659060030640203902042811131619458124545826956914101596275060795790100789729584520755446915927340234273125059396762289674258167680676589265533581345605753960109548709363813168362278590288757241601288685171598869718798718442140210523866502663828954902987292038983293421526864049634580057324433485095086918017509373328569966014601043136746966840437107039661272003093511906720805362701795636992257955484586871456734019905715318331259665822565077150226723616512580660299660140648154728199547237794489921203487277750545581824863716542774293705428924537688317903761142053187630468659870878418721203966691425274489311556442165938682172351909010393837494635600779479996620491955227945235578934368028621136338564307934774201616527912587150874544379275507786745474748694205177084968568429103743374726439990112094989697400396187306918213330057330026423109200570961692443352717418767899786275308064956806349636971179384380396455747302332312606381650272482262655605798053182037008452577710782698034575535397717379231465017761343183725382457859763590239044100619468568092624006085324862352851975517096068492339683474169283155358604721189440298305260700763833389737142835834908382735335699560140910011474412289488712840540401162292762746657340692859130182640952856505733875274576509474639601879867818246406005604326203041282870498677358487507388684360276642654420151528868091605004233779656669537361906825340733184297895139865130046622415551054547388376699931094921525409639405065307848930025038076162986531126788134060357162235304928414959988535475657946853970337176008416680746116392748289003249674620041215700135051777866880406774753935139488215583228197917971677370183401651111615675447048338318062505277519249378091891233666366457578834661361685901538267534525875661744547823616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] -3198402341239552229082953814333406594761032506914861850476803489132074205080536388867679654385959510014150512684886880434931311771881372297466399274911470284370764903283907052063746141503953401057306823731632088688023591356470985480129902654965173796307387707793072604382790015414248506500787719331872217928405865144270859326410546623786253081158635781418798468474626370605604627526284325573121520167913126446236076159422165910059710983585710738880903858080689960887351452225958686170308142875000678584466960622382878316956494943909006749087039124428205198010152158524058333038961740998498722498969586699630078374879741028032697814845142559932667901885386578950428757071651099654369731577353591849135618182534660271224266619799683731066614064037468313390204924532936040085376418492861178288935508846386746605496594306573370357713795916397739920246690950913081760115104785463933970907233585961189947180706659175872150026148964431275684383823825699868003788981551448024629880258358625517073258495343507310331780995157968531059641738520668981285878228214680801366761845873638047898473917145083483791501290557136307861379496516741090400881267286622615731343091683154378272866611831789589374485688937653941711028758960139741457369817358419577523317666505297969913136688276303609667679118508404795538913788975631111130088324210495588370789459144144543748563104711229463694975803988204832411048196633306708338653431067952613907313304092108136856069976218639583758690864441568781798460044684960158413683293832182815229486137075219809949392146101726245811784880278961188144013279087285585161184806599813137660240985743056461257965855252260907882555207375522192544409982267817069717716649105719318535899900502864398721816181354184791250329749771121755669498810154928983345938004335727886443521548529771502293230413496313877340837687171674816338603864728649441607194166249674033257817275118423669436365791811678446454839048006339409977427729566515484417168289571971319569413309768397431968130866794512249804312207147665224506598656057535833580424650056808224138385244956333024773518816707376518646112117235948867329603271507886331486131090643973815435394887424615489720565909923784012453809964588595401580300565128246596899299220474557016269961056703201668855505026442453254719547836139860483505594800768237119789581021417656760530161095029892740305719677331658389634759790400483558251278696748048965374404687074727741219889542495457564072123463356125381595513422731739256680115733332734583360597813218946823723615116038544508003850457397992787339172051266350312566216796325167564706203986212969777691856807101515210094366193001499144957793098784485310068210671893284403335903473369738060271823122500714952611814048666277117952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] 4894079088579327568113883429285831727550222741784851143538237506742817282112307037390146283991936202972544404236845207132547770260496332491878599815791429609869057304807973600243111840555256316040408197803262110989110412540536474707059494400411571791819184293473555751900673323174758461703987590058876934154177182881718513914267757089867395207040358929406296019349486815642466354030422609123530531662314418618305200031722330750588042244516914002478722711343227956617568494058453718177515616210793354251128533224177403277010301459901912956871915235711910757825236246474761634358524117319107623541423802503168948561920547027534074686272556876283819565310767352337505234965765048931370581923333842295898036609329635140213059183664948854752698358854417233216214451780980632042006296791379265344447650308147671028333943259928033464236909970993176785524758865996610975467694084903579446189433328925377143626242711786325391579483092105633847880118085183119697741082035350187735732083948118757914887054763816114865984494374645406574600472989090987226760867759276854872730866798709376227526934046310486367818833314191006775349395678928957917704267882213442276770975802876265495687185920697491535711086258156745275704994760437237081336543455327131959964870415942228942059649460378200989778215485980089686433878656705777916586658886330409341403005013891238309868797931383230786631293396601732008570307418838573762236116691872089900068347931757873839459720182586705777881153094325928292589673315750938304131550551504715204493752026120041140521968353023859458791716551290246009898653255254441620921469241436951115285340103331072374251266407292806244846923763638706689346822452195551344547918085239401806742082207066887402655549381977905904811095377293084387611999178530134255422655220331317857360137683667405128488160980837813386590003260885911044018572676635160828665757770452626819021026315319150056973980445314138589856760093670153521013755989609842047377541827007675980459309925528460349675703473751987718101881940544623792052436231421904712089210206540505753174639539924172553544136419794896792056244198146846706527348567608219057061837253664915687817185881543185202989922586276247447205894512740238834599064217655575077519280793471899805115432261106945760120356081477093691335775526123347346652973723908226979777386409900907739047836650203706083113489166602326196593882866457855460679438384620739753178197844353836982428520967396165381825804142314711626560973562945816401176671772671984486917440841831373756439051300468185902334794322573620587867175131337631179428690526792698794381820817107049888519977994852502007232631187223781687061205416717023797625355452131769702813828232168714585771676386940697155265609979700183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] 28987670823390648362830384007237824823023427276364535050378499183712175000902182647235132460859786377068084772250261690338804838555872188688755809942446141718888493927172367026333374193876518082600612788395456578131321615260329711489151380876606431542599557160498879226245853261902331268996020503108495668866321064803769091375922179637356129190021858735563143402498633061305105575297348801660768856576631768020370764402353270844354647287927708840815434520145434122741794137846067080424674402219361826097977556973464881508293077065488140985940110884203712633531313873373116213286485325945905702650121475119621997675958092276126073662346508100223260016395409024045160292789667713151293124821589234671824485462990380448842506453550255829876258407889457333650392716015624817416023059493596276029669761965937751651289380780639157924375302604353066060205972978033756124076514583897229205803385096168074944657386094204846955727968064146681350571396434935409219711979619934306330064939492323900527414883081489766367517888805481949930285994721181807712767521844867781173107063426665713417377521383910382204324121397184662851722052413946909110597253439985747140503729302421976364305917885594985841880315067710658918780074038051306594660873412132597854911993844442474685187417141469263983924454555596432338696946606623198921005431686269287159900849697070987147740649341099509195080358739474733120870654070694663557161980263585052268644295478746469088350407364922290551730703267672362441767378298728309512872870115897773624984466605578048766313462222654433543451840458669365632449267481739340486101579910319913389828639247768796341647611073961652304281484570162746341993449054551094783570598441161614977837409779196026450049994992290382808586988834585173608535953418946503549437764162055718017393216594216338518785406575669306544114961097727082043828513675778975724228560925658891226424671849576126970687823532575362125321436342871198217810027433613337927037777733283007597839973016963230278026473393771883327955667394435264870062107602134739957450789752345039671671328806534276109492215590022171791646552422341827295755420651183037871276402791705615365310456691460952407545775996533637254235565155389319773126505505003409136849671894425644708159844266257550515495126974646765051304821764718813177200500806590087085085616273790254326395970044821883995014037604457973073588386694712368347735368021849785357550876120117006122299175268731472291499270989815773404904176934199594258807985754431920157355561339747598210317279328651637196222677306215114068491640257855830293319428569670692630756932196073571484645038463676649661203567794721091346282842234978466860923366225629952982850914017844636218105700541957753008744084687802073088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] -245490767140381997540760340375695250586925778498687993724417949623956298335008816309264004904921415325376497053790503754100292360688096084538932475759946148309534797028326149934755065764218386633875022647574185791540203150605188814867510769320190707461348687536163091667059912007752514189607091059061681631605261713777416660701175647745363781806371574093811578522072412196716780065739985759522895527803668851400136150340159026858124097620938405468231412287119678250372374735513663235081168532859121691261139547935272624951437930683680169666231363237376587156335450131947917083225372236545130869097059432700040870877388540950843378666295234873925823679839785344755420105679667439067434372425707606603287766865086896550294085912638602876665167850169220817664873832139935885465937882947955604777463113307655328709223947051621312072412891237763083998300771150453394236027485534366205938157389265413053170954280013188357009373550854235243529327215588960124410107053685493112173181186424767849824409360454578663166564471817857469681438291633656494619854866630906604541539810898658954802683333256496382157561753105922772596289400580395481486866895289662929605503903938323513722309617304353247581971089778285976320690990732585762833552474598029921042365690731001267098782527361022613344104698764402360314733146924251780239322061282769331060233113384596230348643923499655636337499995837483939905214359206026475308047394086524141204643154560648579270857836612057353954583141020796833726472020914003543104921616811963612411794105669775826587775218739670850855099144932532610644727851216057348746358125647633398460529533305642769746242968110654391108641887927555734789951117616840699756946745995957496191735679981621293827120098513674241078769539922672783722740399736066582829471145408063003500218708867270611268671202886812639794732704871504336097789759029610074908568455697035241080990534303383279738560786264787540444305144180621207279641032695772666547456233750255645648007458805106559624393215620834454324498440283457109316276346395271987841346480507737314205066929779546942998478197710339712498085555732015886343506643344766567225215244272466181121500417252885408153312069720761920172040774990213173258151752677862287839136469367539815577375450540281221827039627354188855267689006357621197172347356347804315885834248307377685024189901710883876967422491935837714836883114221053831285250982780054267910466312493718146445717898566025264342533784967007623943756047123629478860970178881216110914311542398742443056387711475765861064448226868966724245338652802124950256797478089137673904363602333316982976876750680691698696861828624009293232985260363328842257640013221575397953937008108810954024423401979468849982137516309218328576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] 965436758040770947388138142829110165364394763302927572679392638928078058551010110891318039431930474422105624184429144348709514245845814503138214603268111541638752555165476736124820738775590113108780884104320946666984062517080737214483278428319500897310085407889872708534641430760241395051295906063232671096221545213797951299396130004518104432906347949977251231056479400527328352144687403046453425520748869660991401816947337449195778431868828373919462692718702077885731935919105381041487000218729677968171806751043109013045479060344976455195645276327905955174147556885505190109443325747824367145428583581963977538331255594068144786168174690159369166414402995126636252579305513534628369827408138088224766076182073445948670377083598011260172898953863823965951420147640863856300116646069817926689391605711463409799097637834538809368047936593589165157715589397272745983443818403168079117093864589470590290713200703990189392073260264095631012520082722605823611087342201144633169614727385731196371119480721658274105338132165286593817743979339105508440555939881247182467108399266207991754573319562527825661583909207806033268575932709158391203050425587225379814127830301115481191293171735889850000542707457738030054113993014796739687527871374912006302235939078506850817561471214280375137383243083386786660778623352700154091692524489954552424116406927487395189565840656616131146230061481023088219289874996405421580529209639459278265888318915592882513863766705181317282396636097210675703643935236548016408974153065658332479128068633351202010491399081617207938411774507851255580366188376522157476825239210605132491747454428730673302705436891106366340479119414042598340409453629699769925133113325191608166656066779378356580584775563770375930062441324301955273488986019518010036876652414675121581729523870123192241338371582804440150537112063962468573284101706089098412134962926574969722796615220929766442243385308216651898185289583625061754112476775810895049338874626068012522546218964160073739789736090766619979301876000978573006544661294939843770908323893709772149197955265193543919285507989470594846263132494976743121254387817098196520781003473563226279691491537644587858247610510954971047598248431346694038596189296956703270395777619844404076732290185797662360211714265018894994767900423554513587895093085292537681361019378046848668295970894505141401327784380892830072667573405979593321502017217170724637874037091818714360663994370385519507759852019567917436518635966299774204336849142159230706201213211362260675219370372441924915536137110164986153470149838826885238132500183392906595212135633758971944368316917638598317017290123018694161021399137534403236769752365485421221467100015403353470186529797245929850028436899921657856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] -2325463567905364247997003824147532348292646606217692649984801844733076602032559506370407950406009729154407933097752631269988440660792730291560501312714541075493507198102545695313625758927315147624545326293933163658727208500966868603524370620177761521064119932121133480126631833424790431841983638919227883546716188649961054825912308538308560183117411236743994355670604298574893592025241978490217418421349138599412745346159740538846622339974052486995812802041011764077950715354663968491367065419196760394441994640800413603302098469034062160623465159183582331139308663439189799722344856434039074085656306900718406417890176071785814947384618243177626405326983902951834950686965098150193581613732844827363739677269490412286715297650362808090313140345848706801731223458557664883715865240414952389606955548958507027676209814384781842231100464824750518210615997188991016424732121547384650764887636211205775618119277754107096858078157997095781027942404342564941538194470750994767090427375723042871915169643796291333184046755028955733631382320424462811578842074331830408945309884122031383470052329019647543689794868130296790996737331462353747421427818822500694215728441623289029362686883004532724146836381442230887215494207230780106482851226647759446102635585466258659966842184213582403911053053135656591864302230796778698794612072794492172687980627816294107599779997298355813908310061717124991829386722830473682810669504329413322431521139517088640853494712294408576079360615505368783964554236607108412359030640116606163110566270569309681415314173118655947264425568374771924369724108389423108172246721754681294145951419474088562295354400026037049841195115322201546344952679321943805934576542705107184220534224220737768503585794309635545698209431657897094311178610051727547781672868278146728317172526465698099321627291279731601052505611640937430970051917966409143082365250548174074461501981999917659234707675705043882047751297763922515006969776702047271534827257680331925461995743791767627866639867694975120261016478248800396094317317066598125398130063721542520963711966465912265236516524913074588466755295041305406071277282499451031773916421764834565541829914938313377100589489065166236818910364499891956809255563269115814627691889099584687031284731623599770796759470195084316528443426858837268212285965328721939345831318776726083649333632663780167145270081817766673847544442803289705270932490262089127399913899203623999632301301889077350951558747134239240867850237034032726022707621208236579617656091478516397471941858243760448703614903352095666655317379025379824464293436644678975700432206095641463115196166818500906539517736864184962435515466787408919394350037035901082713322291272257098883373172447369623527869070064387883008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] 2826770624701226081056941343079732256212909479326832999205918743605012009338753510913143620980129709631695790318087601871067548867506832960176892196804887697704097020634797995361259334454762556992870590811605267449056194352040620004824372892119328345694143034600284221828602655983609790482433342867595174237623019998169510941226002363687153435385144396095408412490240515671107562972245236400506885060375733364715143921886508842795901855214615496198129228320808743196373440410253617547231152623016924474035126902727642188819962796148011142115805436756833871701772753328889536260899486470110167469021524648032849722578859492426066103203035285697980482886756903216674010600843352720071612453372631477553738417517301674863422651224225333392107755484076784006574723385896228700047289913535193955859017724604554335127537785792057569959785305079766304051726381239064642495720030011657490673628905863174708843850438661591472950943262394403939099768699596440628544537922917061086442884953860399159361413019029421493102683785583685431032732199505293224418037613497456669599355431310256317525557735823821081058157789207991267341340053408538322598728018278797412436619049788747522109087872169455199861066209653237679266847830757412870217360013815586762446350812423711416700523613619268496732038088071925974573952382992537836006873036075738031195471031821383374649644115150195171101986177959186815999004397280401239553997687225087968670392953632363663397542876688895133557695999083205830128578212310336623862205422229618516548127681676159988607109951057098093294387965918881102763327378829152243775339751422707676695298135527743518421354475470072244990778764648106570371525616445232921581550704395448167688219950387551296632706235271400808467942160895586864413113230985578583083353827150719005103231477191160163589623882560159248158049955325971669130805696036815468514763253922829127696796334316341765396000386353146986445144588173605661585777165333731128583792944097288078172988906570878972752636925975695118001758371271862779328545661360111184560134707178353206535822640850229336819511409299453908617802143904919822681603309618208287048619116083540267588808558962586594248800460538012941465107174764380662017811073575213356438372034278865045208651378343198099105612813875097280199781370772023408413052653920680278834997935125992199581434702861936628518311821341386707042678137165428090498481840644160861479935104145889596449395830086524873709028357001519484137903193594660695954187772383173787293103438011501456308683766328625630302713238761497782016528985882288420385952112316558295777053083649007314683050379783748369258858772565727086528922419994773232387964891356950182224905795183098011411171026518222311901786429380517429248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] 3303783483602757870071691441911427119647222756846938873424418684403507711669777198106003064165919908477914612448821980874892292013224270045027598949700830695559267709221677413642771587217546394589497021955918203341113961882694562770574942795339339985993772461411406666043328687405765154648383056165956368480631461802357973899805655304963314801073729534172260410545002040613249035937793159148809432235565329001877400956894875999582227143654449192296062215892623474178772319769546980259373221958317566626494413113763317557632057765250762769438533298182498058584761927773209205548204390473806284260658392912852659979535783343812319362364877837080081189986580542047930283097648147443930303446270793731102482266775962204600325118080498171629006516164663489693611506099213011912093019554250299227309552886406614852821571607335079371185822361691019305266879824309486425210541038487783328684940651853635225889738563724667900452284454053843056525001079881799969894354953109691764221531213327862852260954785404615151548494071404486674160887536935811323436781443207345590759477612907329269589035541395976196581258968694362647877004307090119643965785647499889527735207082952070362893501267519804281783334817387212830700072198295303985559923861889655345993735561335888096827622837575956223919682041161435051911557184890159282043091836594869333838803425110296310230055451538034151898377851218845730961629211724533076043399879625111652515330712910012514993526312954590289853593706965592517400579847781710782658113058659713595067401378293405577975633374817801630315053563586814603888493710620773591494538158424846582603526574897826022059835799091411364961177222892413493450776375298175154945855756310770220754510777026278405971825596314819856956872358027762229393892189144996913828522308775583588887380655040814335743228960394536183659593977516624707184041134459884371699597981382091863641252361922898411771820277729757028558868439131375049258806306751560186323824810246317517366101709154436916451972951684021694287762494483070087294903595652267939460447040911071635595171119275742389978925234112578033492423477395972662778253538122252397841483914142892166650424237068019132719958750577752176421813720573994949266151968853725416730897588157646251222088734281257685130055782846930929133054400161167036436506815847333394877735829498950976961650389403718759384528936870240450336546957943310948382746917679438975337989355372241524071503490871817278394154176258939192802929066698569364270506154320924131476812569699514100247196852827721845728424485372583170089956151185370507986877128529415788100919484362617486152145029562253202119408785741737152146234501988805667064139959683626188531694124544986312355113345963570363675970867923439845376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] -28139581977701543638345339300484786960300719788558105619735600237459004666494449481234124066608747390190718776298551683767505622147810330563592644470149733471486782153194011166525791041306505300576576356758671737133618109213758992984241157673535355457812498397708534007514846350937964242495149239694568685499140932478777238399632823428864277124537072220772012212454363409342165375637167718539157772751288508926263345874083017036227849358773074330448579979001697065082346411902207171192362203876252975820946674389155103960356215138632625540807569057054489533092217683566520597469784988544305644803294831724851546511282794407018927815472115086695871666630551668375370637353197394847584782632666741119272982458774968661783255547267693538367421707404641660858519221106483110786860596199889658960968409624465635292255038992630086611449888800641821567738217039926229257171335729054694184793558483764605068084465440045335596554636663161502731751361569147014670873306158656926045382108589407594200317323906913761416000517338296632704583762087073850129641046000252458376545793166233236689821759280743255447275814254249268051028572728659404314493345799436529289060850198739253784069593492912542309130639032259680707118763372954036743149451973607968588223995138761646889473490697872485914681327647579214898438967015706029740003034419663829898601814500456192936798008583962928868518308090435473943982998464428114448830439770610965274206781125547202013686430488979949158530042196805626106692458436966243309369450860197461405911187515853745549353994297497586757261310671751614877979023252587840290647824369749957100626143406604228288233663143382678372818059114419216109068479010923995009506879478062041179853278241915143871083598851155551676357802284178614764467309384752782474092968384884950619261218551063452300158553356528601651469935300523981890511059584376517347194107624804740393679779544520178556226158434754572540007563277099926663129926838817560837455016826106596863936065640791458352265570571139282525399101469959947412119041436375449671462127812845347825187969242365755314317596901993241658856218391737503831871839073611557077603581614937234295111493063074725028219614204405035805217860186129215136155265073206865093806116226027673345837808951216346593251008639197199660036099483044642596244448194961412862899098248893806248264931970290008343022230313351605919053247528691901964241851330103092489715120128337990803428836023937986634877179307189169751694920635940568170564576991884334904731149070940671631438959279568726533116163356114364433097632273080300291081129205900355421937199398866950916916983098474504474897335315843554536305862709438499825400035031601237972567129532583044125313019784292329985350919947072535789568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] 88205608763165970469895434137811308026596861726237400932396667641465196151308392442153495831250034192536778865387365993838104143236281517113911271800503439309405036845478168327874913199075196203562445313103350380933676514729224976138872936311077464171422947394055047498492113838402313875280442003043717247329445171215340821046623328529772446607006401166282590409005061143682014360908167498626671876121538777872524102353892789074682668025315215323849909078251841906309297829068116936146539160963549728461879345047243492969516077752992413685019197200459702167455946242249413954646698257890021069443201823706540341663155209897941488335743478225616465490897840421602755636222677486517152849731127735957509666310190795991835853142091606209000575917314109730106849521732976357690098362312832707885308272079123399621988987628898545695300022031727944902067958234616452482742567499611464516459725956538747044195392014491377080149220449282229588583402924327026929043327556286624392281578177893407751800925492864599311966518674352046493201911376876738638276136593442797521235733229835793975692731709830763414799484702490560208127853579330857789674108162874081116038463380955963278202630471045028191277453607483004639124833126068299603433957407660581173126654503893263186369288593537273069348947828876863427464303327231410009467445459958988711980920460112581142779227251742539033927671424302154089190318188237813053762501405513921235004713830421679278924245850473418467875672166026693351084399309500063921681238878370786270626887590746993995223274323060470757036128561661682841024541687323426753128000857158845977139991721280466196473103285371498887877232487357820307216760481719206815649506665713910756800665891188065576547756265888288801186832967764538205838634880596037239604211831771472618617969312025584369490774713706291330611002419596972854664637512858103573643966335598035726570426550925971691509855320281994966466866461090730246571954528078813494116713152796381370164615179121496265436107271983930177029696122986661603648935105506524292750000164600176443690119940546127258700135747731481514233629688114628804465576901829418186324791865394496194629943207464580840254030015349470907889984064381948196250114015318953390152633314430775146335644198709827594835531081562894102926317051861736831195168107744810804233739443957566926419535488696531852694049390878190726139162418968774913442136527484640868129456523024528805602782333646247251351427161334191754865992361844584752239262190197025681347106086971894340330925641234049911948128832343453203212317730861358361336079306237157337482610570131782915825061024681360360798660491104864432927617641599087082380614505118629804881737709360853393737826307628449673948159628861708959744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] -197139717560302409866026440884747338814004989100196337539006897219685852498206072647247667053054138334957319080781248051604116317360745728197824169373659092315705879192635475252022267789875646201733130800760368844282045769418277025124224092828887329328598224923992493481180468733960344510030189329250801251510289131895249246312006698450611892818987439667009725130918423376454937746760463713125081206972610314236107159633856323551933754878882707896853689388009275020559676416883585288916073425931609102397312352384428677084900923893499242193784717586378889789565630073298045858947324615516675943392036890910035831555486284616158187950518093930389385330485479210062098379891479032939222450199849847909472590774337229732724115481143638976612218713451662329985358777767559787795782316683048269665014190041600611725814053064688442285165870693783437684157308246482871825709839768529869793495108439301662625699780629484141852448883045160791155370264012923460336643990558198246194069781444686903910591430599145302233550232983398199432247782082741548754681845167723662727607232664442531711945959955770768757484567080092849698745621838570175415478780552681114875501388515881551272511359508452456183504090467186325208238238168682278844370922099982141473339139441553464569518472684846277287745682068010853307464457439300825492925910427086325306156692266187274095875883176595418824352098583336221911530746778465922699407473894009572562143276440849400140921981462392890294166055199593293850735613184247839649607222227897657905259745225576626254174007127869336960212916476309925497531410949300023848187197088178843280697580162966206290360877648935852091499081124410608855934779985429050254557224502639839245490803157070191838775968797309305682542409667180312049647227416868508651287951923746731506147809561421406598043011723032358792050231047414856707596272033193464098970077900143828798917005751902316942148324081850754116245694594679841851629741177377768669176593157450148902285650046472699987528645139402237766228640474373140569747820603522866678288926672180931697375841459330625679380024330330134167043796617759444907336565622208322417610118825276461692668717619133220420924862796740589046510551356662684662853580881735878071659239380226516480375284841551180413532896413035341126161780709370206417392087055411789514226106325288210449229778433524597902112924054096028687727103685323796692069976385596988168066896085520321829083693482846982096424608529738221227303445414472357154986134902394633422403779118690393723084639860091626130606961042770980584456287299087678786615868296602353104298250600496951628518644452756197337842653396494691012422246441678303401279955993199217569109557850875802175968286593088673666717051744807125254144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 355938359836271973675746595519933439183321736702921619384062989614990054816654069353310547929914191641194758536902476820294629232224017660593483823523877939916914120506955882521895028930386232243528508530803745266543862742290684258251835743547797648450039286989763877404029658703461723804573074603274794050452470822808647189304251375913721387753391172689125731859345874408755843927305800660747608148064791029107844852041656803549993901947574497869818241865170205593352859043187306974138044539934903731311956528502086506737851397711715081556766346157909283704355380300792850002305535735240706336108977242045573441622704808435785482818501222106485456534690994505967792302749979243887174763525535433798907177170357577639878966650112970455433803553702547648627522220612977860853552365002652084107262037800004110865307862812940913166720156788669598910917812000093635329738116582061491204102473321575748957150658217111545427863266711149753852578434040599430541516797741361029045250381241234748932800825963679185933400361293838743220362306812903741291752296436818054022834441861941900108428762077542713808448620818312910406262792497357691087255807755673259872331553634041091125346140352195688451818218372811478899492795567543836420100562431354253726626436381995539954497288816404488619414657446814105169794469714803539205654195987021557119007645991674410489264635712172801826586445290204259488364842194773833961025204693658576160189767922644980206658947059555259016817417013385395979687652304169965503732537968194623106676407862064283318018811380924910138902771250068887048676153127004303417710964134699487880846621842626437105107233296248262040559952640255671486343257634726230031030931140020864740538124682795920387583902474289474878553794919360110539705210944200846456333005909771383157151183919627211224368639181127030533644913134777464540367425179175050437169970166374134084154404582597342182488184251989921413142217340750680853406095850627189656087206207235753697229926320728849092705263035666501292925002661641536495362194388843517984175932211250030292552096691610309535291941230018196254324159036140007956168287986765723328034857643819348544117233704298884737815904809241553877891557102383866045420395309942758584979558300879294585043956649363207708978488194158442718756795187129643142803705898228436656114318121375035043572090625466299356290942048472840220818436435653983657251208154328817609061457041774405544307960983370675344103214690349401760860513115116153446829926011546749981916401333718085592611877273260431819748286469423439976957008831808397063173986158070374650068369474036166685070721759335763826532292180989991967037586241101123711120909072849833373025199460037588563570850818774239186790924419909115969536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -547453427925329928243733160005709469467374203211607793141548986079201600703934387255712941144979052277497949781657817396229441957931125958104832963843638423346010171586068038454897439584195856728190799051131780589302655191008371084104539290726623806602065089582770039368607217136139448846626359480202467341320397281419161425603268315979618660750930214994099185702771315948884585511581395940149178375819437168851334083955606141788274735694004925107082765365296537997915055134317969379324151095772201175896441102285947130843830627273727605033147586915385767817502061366599657143008748920087458117897778465099910116649151429462470719178020559094826304118315688327798311747682594898255737250329628060982805440444979759287319392615879157321176359656419795195335614684913541236613557269835427125085614572070582095544053232276074057169582126474360815012224226536101651668068257905887513066640534310663379065687266340463088407708133419772925653239837301321788074364078596943389013045717273186763958684045614805392783174730971667282592703970322390059424659922202240978553422925946030286373335185616186225599980406328553653557585353680062343991668945985666505136389253686345881006088125487930167060847806208429960968657771567031008467740255197420242587474075909682836936093912893347613072872152927517310314556050803437692285202432882303976410569451141752660439692824726919680518241563677213079317401043922266187431467000397141295913513702780712723507236296452243314608781533705353518934170190030289468332282877102571309481445473112639106125291698091299102685013214808315793583303871870212196559217967230965483459434426680654966342712644349154263213640210938780873740355207262208122950711395994990982694458720949736935535478688375105149201052473144790959556369014325393553941437725047049086474911197658482921286991768300399834684780483710379493627920662280965573974677121443896132576552687928573043344345632611890471255184381514270749252483415392388087443253026988540841605200901049119170819799670250295116718918950346179533496007777233452897584558545838778444822195804967709834087019690062839585252220359137252877915652317125000787193835646722602782709389345906994881647020648890285405585340416520496151262672148668951277577750165549274706326685059498377448021560353114110838779851424005343899781998504484180015126596215247066154010615665518806458005555114149164119626551359776432171995507280414007307908585970364445221756358365019665412639425840861142463581303151314671226991757434867046116691841141507641442207275749559324344228394665111335659365337625949876385999294406961305071679643787793242072571537948303762456840887447493511039184234043359212077654426990590405207980505663639502693893377975317624579968128861941089316110336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] 739672146964469916665428223861738480390806029711172971069275803836474770178884623706177168352220778585711641097750273953054470183270553696803901263044662251773017991154327098789562308810035577655368968742559692402208894492904332089885079791935903702058094490888736725081693202275269535072004151009659119031607346299367162257879553399111727025010798363473895009166264589336797368066350626703218693725705418400376120730260184559312482562572488095136716644981986698313560250653117576941250131491698177735666875492642121053230160799552002210677146868579656139922422008734198860018994785868853298550239578132350563870784964944978404354461695631916782499346619530031105760199772484853710230641636065807419054415085311333112246720971734343426088413677323673776453765065712713769992988837964925339522268965193291795137348273473430083344675897048968900232148150531473045192410583285346881413207681082032769546110415188716889356878495238831711002862915808541684659098755176488015732358317609605490541182456997613461581275675947934129327535750851968502826880167905984997006891699724309849016007779487635400061428678595993467105608377050711557372811986601723033064276261687390826172566023090074043852498101191868575570329555937922230899712463201178605000033940585307189685507020320936985953803943184218095038869421158503212001019176685642251679874431775456480633020459323796580949458129065086770832325300738485719007703204706884171545720744794863599817915398542465525844281914944425015786912490626849186671155043786689971168858790552746065563674055465549276214007731336714967577701742543840983493856435929831419474233686835760938968537041506529740936951572709213657280793367570837926850247133970800710932462383807012339391189133906004955338876280811230829133315863091533457178752158704586510264354351101996928552963335944754530063594535800857381841552150781001774670992685864443571987042435101832293055974079787961118404212661137467560932757578031094739180196735401445412244372271923437038748233676112449713826554678730790240064619774879676351044809675594683388476438438427156485443739541340435303554961420392709499203320931761804327141021731702939035455049699757716713908524211594911388795304193400346564536966176000531888663445198692574415405106601764963502038568977986568631771734155287362350193309105653161444569287663088540582882303260723927530723110309794524491644795087812863056640508149010451090489279880838223150693473963388511735809111755392021167206228664436305346809025390052047259741170967628964266573641294659299336194439921168158524161115053042426636482796919697122779810864098499427398235583867942160211351074362316936394238891134871310110805470950022920458802033843258509894430033389362627656651909290552889264046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] -895915738307396191037004578247671430700157530757944187452870708671746179732314026154110787936509940921168720281846971010327090776983516616045539268612671919538801898081451849042256096611451652785255593123407785858336669729145482425506971448490438249585557422503234589149471547268153445601714078969277803931151057154375143631893015376496779469812072476376828955348947035612541697872240187581437302044316654757649020479175848173471466015096960153515884780097247751300405307439390298916019626530691742917286278801311169900743357833175453244838537013758332366714621838234912504961175365287864223978766056480470977957550149985047636477308776528281606001550864506104022839149884006614972997595164768664438705062707068866575000914616446717328787945816903781590655084921257175710855228229886068428285316745492537246406554950743267318771443750151039024392377826371146386207967023255709041893913125424877561127932506966020952092706728300848196892698301195867860549589914410719680052700376206565241104993399844551220186167667515296173807364664419593869370295772307506537353367492176176293968901660929683839486712754896075279664551892700332297923313594713370136468343752814237284146797021683941224359841800424919832986712915922193335758132838668627340319814485217784660591631209429449524590128907892000544066696111743671341734782221457208835479526153930443730124778631557455239072921562898497352213860822667479984706794270667939297586480463663930365629346921233869039988196228221355058535166735220700077225525404641826279617979439654150227678661286559625085196290632301355220130630703746292696778674230429276582423237776793929892054844102370211316808523071340305356627477750367650931211883448007972283733861254012212118138847031625781489511410571982467187774788131358151918125675289061745715399846694771520135961186919285969090103824349808566021661283925077664521438008137715772518684386831159534702149596519894359714805953435005936984202071057566316218008714427880506031837554872643568803925415038057399632518433629042376044315063319467712945732127854542561510441663813303991255274514594710006611618695201073466602301560565960523135431960641514743283719217026277648873063122681555408586695152375007113895901660865300701393423396017951116209322358742482771866256430058037136349337029648744171280483920871727302800116274346654469545617882638984728249213235231887897519930600023166417801073531328059837516372852089876888243695610340070629718457352732538600753673397725069853215918592180891168497137158045576782375910044371498553952920073113157629174990432895190664791158884455953808517138991038874294991830112215294594138694162914713947730711989583273920231029308178573225754329614474202138414604717580886099679480783314973232050733056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] 986039463567505994195181871594508298264020520019960948777760377181922248385972239916432471158035814818733977553272028953106640757108840840650162950499646996647573299783824838896900955245705190878249742768086139815941369435649973513713017495562684087515876697410261909843324839588530385844811005862569993570492783895028985204111397484359999358091789482736418205968299319024679077361352142752071366959910453724632036423449513403718614190863318121439680980453252137521751210553453996279392414102717224819520351161097267173169014964917605125793851215975315489524127376410055839196095986353896158768313925447833837550942113759408471418936501466673464937830191857723789964971973087477472306745173198426749879033869250051579145886632831228380914379103847243634432141561063752314546218849282598858360583830338737012084974597865101071295424073310285969599235781198971775775124741718824918699179289603141713794584330505531157861481644045616730342593371475356810673616858223995173447222420879495426191803126384644449223816584904107716474183954328931565857347874479004544093566616628265758559451413467317203431181415399333828093752002687405336843573583275796507178050721311461661630030222066563118900089585193009371037209333064522519260892865940694915885069470823771062924094673216168634183472654727009613395400458104425557764224994546433687728449603402951611401244277537770607173093171128054028230081711430732651331888943207154410970792398270288532699979808388876002122563399446551066803809699010755728002224734431926245002804547226773291342048604406105406879786625692747306651236512839415149026008578765623145802019125167740865331871561719074614488592470377416498240031610457209670247131974763852644163513570280673062296497988230502852935601554306059606217479729229945218633809828887751291100333763366321221107070148059844374386497985031116569050554905806612419134396015464259960655131172000186958851651019521606293590911251469372513647555868662685240074288147682731362247551715664432081258745241648576222528760326247465783248344971520366855565636974526707030596354026182137898962915876657235136898354361404053004129002523709227511171230567630545124208598858502166170341871058963500792302842980178982126662072026609385435658429902033861544173958127649777969849058327986207530205310379710899836935676776573211305777444146576486232287061342400803398279718792219067678537890845191695586287028954202186298846931770561613333859743680820331501005113899295658792433750326387379814830075897267354089311403200174261258141098604059961527054816019485946689615337774512689329490016018162725132407776339487074717868247244244583153425235215997211361718548299741858717514421815928465178977943327799210559730591858689797427044944374343716279681024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -994150972839542958011275699143269133151357064668035624434432329602976122232271840045497579066726622961751123474705485966698359878624233544592153430477838408188087813229211779405524234276725183881099078875318772669491502567469187819428120121370353198397806024509155381868709380795274094280911288707760258834188927615612801447656163873733419441706717666125029827201259930953324129403529437821285783436001479152183242844473910658426800052285065921637531619248774722101819687374086190516190390374033745435079625517959248263006526364946743377121640093479924971649218727306864010517128045916205437462099053368113149126229518243728737011875153520205820152189968362199231749741681029757312449936110813604566952180888899193708654589873785582765142337708623596786678512948189189289487983716512243317591465986390630675162088803450865156437211845564388120176941719432032975445640559415336145587106804546819223758060061124805813746664027008635441337845060171073917284099504057544692302141265754339776517395515804279401823829693400709667806743941415008893996143063172585043164938886635364574921089140577630742957274124845925126483902942943817901299946407099993044586898294782367025986383502545705612267426615411242787629345439414880099574917934103256424714430448038541458696857285721170370110494499117540719315394926710582984901259563046859671374360560779569657583353169251116622404257074022871572053023622058614566411855948824195767064706708356220573072931252965183407511600499507048838890024547328135868447028473363292745598475475940470020231980264230466071253259824624657847080507917009819226966259870843237262003386886855524127950248638476151147688358922408830207422630578609422155687962686750937885210640417332137128078801225190841578444882590186957877820698251250686568500392519275229561896376792773528329878414010203585474549477950232390081922703448833220648979957402074295959874706851559524022204416074180628482909985145640723166994501912579240086130204041290788615591331530269891649691396488886792296532595296393345599913846949254157561390969021976826673175249251651129511118539312834446319510706826023141843738074539203358424598204813674022494867186242180607534933149616100876534560889059157942327367023086465403843637923814161691282408119293729436111905322517418478119679615490989871031273372150166537568524260074583127363804055022508930169675437554380310313154537378356791681849254311277664491662106467947139715057427092824096906790569654374908407327427242945900284010572571415720475447476292045937745708743847452025114064400059102499779660586406832350970514185963250981863066272379202674221565752202950899769963301778145779731383725454792110609224394292926085604494525397776063070361108190135242724276085278200850181783552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] 921754871928736531023321966963327310417442405855420723264833148216047848580270504065729494763184464845068330605113709805837318693551927472899040143037157935015525003120527716854521965107877749086416552149874642769090711701350894111483646194903025524531451087362059833607638924991511232736612483225416861535273042257530018676501980075770560464645236923005964667343868090631858685517160185941548400799788941599290363128002452551469508600782732132481273376401983229207732469173304929237386406526679777855011640980316611063318291684680814760709963315179825399149453469467043746099296482933852945655363431900440642135695498862140910838015315553428590844502241767515761848047607671968077454922228445667925394791074089914298709338123953915247899530681689432864067494833187306918261028962917276430881537898012121795951504997693196733673669363127698761999058923524616940730050360542473640564612529204805879306421939782277195943963694796839488293383486098672557842696625981868841303686139591560063465118564950972740986411811072136960217170166399466835075244718087260172176743527667323982115671734505370667915316184388402554824911302805841810642951787477104782067202575159654223770026340931991414194474001255239728091437181051261755725793653066606861212292961558783666019825509256029747168488391021308155840876542741212134965004289073045650977434801874391218459135694532899532458344225457353280829052629035265905872547648487102849499689087834549147415380961577217529718585324215517347163934279704387280178218293950722727300057881127164117118987214802093653050929703619317428641874081590714521969924965812105387205200244474155778082896363504396098732550599635630386250552775657716153540271747961557581968718021316439956600943862231170621054815807557451975648327780544342031392766623934589178552916568945489175248663845032597703571860761387046161795802993159539701900912453556080468528266315624983081554633653027964967842405972783001109431209118293148483983347289985399329494982318326479636825601135404472080785159427703258511464107241243586834362811639934842044205402058880564063053482257349171065457609171496959508186095816143706263746116732901246212642761448508085310735175547606310226639355127288608270988767275656546865788305241105247458868582482362530835523250344946538642567587523785787046895482451595390594604942915186944896394792752915967123854758073385486969829583903485675656332698781348605261441589405533255680798668643130204333420254519936712665806930801241835834982875664677565295139115792234733844090537739705237837223001569185759978105612103151187408458294015139652836691886467977961258575019838486228312820080787860218905307860643817164847201454904632105487851503886211993719172513486649403344901933751386165695479808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] -786507403123842105564322356022889212111223368200136584168072480896726818791873724450924674310844714371604380755704647810254318159952889352543164907474624248994592779182752099823702995211699601084583552779331158093078262009029168116622970941259959630239187939169919779193572005569423051077407837696867978673597236371073450148693101267348910674262249408832413612522872390825110280864541473906157936232246317613281666905620725465308328187688149324231918772772031173400491055974850866628342484330340964917861031530062515370536119863130099176474788989444480447404012551517880211618073144298403590708349888563095789808790635207364339717755468615439819885895110684293782899966457136770304472925267888785005440484870613498369263970989394021661061908721571506603325104865052660211089366646011441566540251091942398750526156930027499952101332516058583172529575649594382847103692641648047061055719788721286136297834320489575871706161259251695796804360339173868406781130419881273346286135406393776154109266313993116881217535305271664194820297317542368208009634774434186126569430633463208505772533613196072524236165824343515134858943566652431947298107117816745773254170990809655910077309311353866074858054450947107197125337165589163881088357007468337529422819009249892288943816269936320409968696064528613423043147814057601518965443050847369882628029053598958921574570181278216753191948936536087864357385074777471935868908935167427035281778549424777976839521495438097798901444068073035127406007595084764639855367264071229113463729824072281704021396268196680812252351065111514007987538726318511266619045594212970825874441141803899270102839826198395795480569326396641106503355242063979336453863695380418554645867439242803684341970446924191748605639626019356020653518684342228049572292149075907576458506291312547991606236277665587757101667862391595483457107222605329114033348343068327341423064917549144108994874873986274882133131298982798727653322602080535452560944192971103793769575193727968124348365003804758655044666587606276801804567155118682792387793356989035897978225078632202687477232110198108726453740861035911086580120009801096743352431130416085603109841895961747358975801854512048305305615772982986176817103799282553542833143810385593453014289122740916404622102857390176009768243560778161237958466781979140870463410551734428560774190377975836464118935219446209402345566211858064894004328561212752691617285269645247461626732099518238589221879856725505418815803617671692522454181339006396042576657827322610246210280601631442568292954886789319443152834386548351347858901752303546865090888862616817887124816422258339570815757836704792932383502558250418751887935096998605325267978904976508076302992477263428544820277134875695654109184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] 616745347428534900083552267691356098629908590719317616331335657902383764635214543981571965611295006614069248441144764758414500205193366175789572390756648547930701108873632853188522458496827607201429934933750775486371785661103846049048168211303851152412843740483670719554936606560426110998981806098720229391043622978984079530754695735919978760427675915257470987957055643483514212050201548437161563085281145986604364675402687217045887049116286128361990913574025687718285833636286656159609478530152644132305657057009988185846969447934316854730598006608425698518366042921506473239906790327515226350577506083864765146528606262804999157413850378375271613192992437525292607809178023542908160778456006829588085729371859391364176084294105943310059904113681158516362259212387231039956445741102764662340033669640967146760056471847995069722568012420649909648262667878067269600073442184182659691552458019267790299481937371082958657707914816767515870102602952756442032376127440177716965919107261957007454341278923464458325633703059809924757701547883310861183465135229992251514958277238682749757969435815097586998306234653026890175117667137705674957273666092445951006617228689169103834395123817470501453351562878629424913962104744371002480746188960337754424428836533470101772030179362801384760598104046223537392626865750628566886038094147146025824900726389478800476241335140750689043488180192488799509439676172415936036086584260795209964683526806669794736850266811625064144248871951087810042528639770207710097951324869762833496082758836826664552304741321369498790679330990215257425132863110581559504634721415431176036503756870576343219363028386792057631553358678106718294027525491442679273214795194289492110562332221573462060639926753990434669252807987061432479794889416368653419275344498507454208585774116242610645797859317865001259834430181339541675585124940171744504840048764343029189310029885512461154410135808606575271398750245686090687710225441416544072160255775513594446564132793953094724112245603129983105929238971432686997953543166384437156449599710072415214517994200564688389973092387415049533822805209378246912998263297510926886457147583897994605924169260089330949332163017540575269015196844866446437074251785722995589079106208078665850020517905566661850292071047839042886079039121208479729425301888646061639892984653516413355910242297131413252132962852469881626848879669275049874571102909202883050159339313645273766495421332697907198372666593635754090667299635049964236966479892563527605099244627657032890103695565560433124257766661584314878961053640306556899970109322466578708207720322416475993322791911447006009265275656262386415925856184616502299081392810452767446312586449713826409677358064385734800611783221265024679936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] -1352561221276125235854351669063062638054626474909928083588608165252510620690938601286244237103995972876659362011848719358266665451596987588478636009151103177990398093921511964051993988336909810050875195131583039462748859929801738650264517389792674030861090555672169195626985222452658858969764472741839343220322908423558866036700086342412169526041580267752626393523164710444813249693747938703533874072667873120775596717499055424665417603197364766597761679676755313096723053396328565192036242495163888697536881273450945112885299906343197943461813505799350760735854288537698514732986099489238192397523809766444065430167653955501281067102577763002658352331132148803493059068249041112485631499358403265733152264400020176059411574420229941560104366087124067784598935743817616366948561172964408380733752042273562023330354344529638923878339334160730414352725304554505904604553133350274953262046396794352176051262603242530869303736560857363073806623863428505074293120771621165115049977193568697883146639638401836435776727268971422778724047400065189305112926783424069402508053300616501406859722911662702609952588864030987808468231867488069855781574033745564330448441261752581959234813130430955332499640993933768775585160661527180316158004094530193678273768547590831097603307815144293516084743269464041928044006655168831787811555216683876725912491277447741416241020672179407880276139918526142219610594390167967647272866594006404148771152511168525515096700609495460927543324660147209390286342915142051906701023237791938299018673923012123098359497330927509596335573661141204867376804357851545349137791834467214634262341786443462671385681333617886445833172650255644312348900339992985834429030904184628901871247507645358638647902026746637832116909388452039219829304038141267102936011901019506366112694709531481126442930645757915596071822589095657461447494448410157224689267833496913140592696105087939857282764385618630646322013987884959399817798401001630341196416746457468436606449662795145703892081695210323367860504592232886894645644600521699937331137274345017270061856365353177711087402407872135370022375178363059091389643766673761906357817785438651901044267068505581029450362515364266561641641083776111598503581076629955384195738360932435518355602844345819362306260131285251765123375996704838194757977555048520841492812632260679990502145482236204776348437263770936257545654323005382686317291844851382551098851660274833983149219727245719662970197326320019995507516085794359018357550216067453058665768062162741295218900079665044204693192245158889854353234366623359756703247228439604833013956339654107044316846063919801217282725344047361383275350345598927668579412940529049035368764078519535270826052925813483586453504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -1042874826286872463308000180476961646526076937382943648669699960668603882246372718064747808984201771501505927557732573507242987564234471932971683674800031339236794647737534089684170617193629217283518429273548146756543433726057307541962323654668932304719044361603094006208443122622509110090475109051671518090625699346264253804444904965907178324368263019709825653945156388498095021081735223242690886302318874095569056140804015034978459674974415454136954292270774146125542091399933850230962890265963811033836988530036879359845440263920471725520017695025846960311627972648208271005346909333612082366469963144789116070831270915223658210822730253351845573170821842380588767688895912569096273456466694399852945531451872498716325303870940511570369732338027159431943811405482865867113589795418644921136213501572813939397885381417149131668741171748090703197053308831364048049384431085092704958090478086246451149146563363319842575637456030372578172792609403857010086145912513208844700766735638136466246786251543441417963177993384606846523107388821801331850984294882345569019343525375580002192190859731346537395782174740550976196932798596880550883939735260419389617786641064690563801926845169972704398830136866858516366779717427318087114467467969684982127616863782382728034717738100151001178551887405189381071434584362386154159007912796024071283389520041568638737874048097483262712474157420220180073093154326254324576582920360478341042412969113352180644581853136429860708703910039620604780908060819543905609701773269064650385357962185091799646362585870977757324461260434300454682679899588877660228357712350778148115622175686605866182904838650367001417188775810620611820311034035622089174897112496894806762633968048775102861456416907246014277211599604519707663704381975869890962869572918919573734524087598358941615131828004622451971642949506432038514725299990688569114022981360592608938945557120130467729183553207837254022794298516698958258679863774654976538183191845361675183757260080473812209246161756521232047035197016769758017102017572598826411143210756025518827680480496834211105922710254445007370152790671199275283200716293973274848965536774269182599642296619606495429747262811799401993678663766348415098849999756426412507922310290623888931598913956329804786212748424087481517562253100080893575817754401444051211577493401705779275640158829030891728252610077683365811913820496329712781986011511875226278285695180078823563238027337782327054744257525009629155257479270253055739105604414038032326528917025240447160757984683842899183298580897958050130626973850418947612610719293844766601087593058261372102855138000822517995911573236876944045464887303047004425057446517223459591230226539510033230497737594189775309373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -111792509271001821205525858543025406469852315156860052809708748149383666317195743745502852047011974746668044678672654725783671969417968129375926246502440519556418565010038334094570683766436831188958452016401340392775311767763686151006705774306773129216843511766375790565675340985795687990037797329490579651082288465213639432710211625237227164284652547223182545070935912052908896220333160401575280095450454086677072159815078754027412707365304877490314606035934412621042739247886288493078645843087649814811787236780857069441042157549900849580373989263883994792600908184062438827430941556050388480493187883085438681029676329333279244522185665896472770543549577571315363134341142799685751537561541797601522210278942514033377960679683303079648373211601602702548496427139619174883606095228494056395804681530299703119582479939658179702542488946441494135786526126671683494420714680043427689742009324247266885837926762870180571818561999765336428344308225072967453053795738592431405624254453082925594092904488743806062396104988943269047630376205264102159106923023368939592404388051251287700528447485462893133388392723703887132182319168861765142632466014477858427135531332169134153696778353970638335958187611760071555171458864668944240011590235716950720640121838080531819242417397425295535241739338184117180607105634984926341095727403667781590587775822933377424295380235179903058042263375725077995471386709515543549104181783028127246586266068412730870798489640585985728756883181184376896528768187110610889751190635707434795280469969099216069259998345639652216621558865201993199648692483137674990336348091348552482708748403226286737021066408400681597010936926306719474302402654870918983913216296262908358141470047390622097806571439738474452428632964650030640292692360946264452027668571865440419484983064245385371593032333579986784068229919467063992300675854740758730614357130444453695560080027246897146417578226387734045569533930102669559394926154354306877575050146769513880136222680856528068475956767180582627435599007425050048944153643601546179349405246058694013809343565121750828787613757344751409770637676846149386523883079230276848230042792443823722869695549848533760961890200776386264593677128871310148555940279494171060233502399042233008922101112267878693678235738963602788528946096151718536312068897115290655029861115183515927039869692369706524334951837418230914595657817097403636469425569021987414806762077406952890212274888182426261462573757919806433530482157184632584701616566465889870581300004791409029850401317524174600776401902052798675311581748038122545288165696475503797658593942368319271146490419050117324428194314064528354351621729579924766839401297682122156526009282537875957052800823193712381325737984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] -1601949857410434577962839887842216948817945597122966447528490810645262001952927201302164126634529832010265627508890955372564393514921167873400291187976523263548708378094743609586591899442037228479468356335157090449835086872997692206628376229137766086671667500829052190782654550001742986188098500268489954567666857413415758319230025456163416566960371526762287477367060893453192487566543840861770108038919407272070812223889682645616782620597625726845513981068332519559987774131667469356555651104399601098430301632648299349878794953107400393589967470519979585069136643240448715752070585270217899135977598720639978189792206663706297780012983289382461929698474544329954464617397252352563793034231354707573462705585568036856813373983284919267472143438182466410480617166270017107653289571652971390140838674088846791383472871689694988482060439130516579333534407821883082843192164898234311406997932111534423174149251876263323064386555788162475316614545731874255737875507834085115338504649329265926630406937251645134502959171688678539635485949114058147380079025351844502205701823390250589004495984438684789566732218193708269417744169593811785677599229108262765215953911385759588809800599320026343069744338754173852277037511620105179455042320331397680281353608698362711136346947991131071477271959671583485020978230889802500227578757811361723916397477396782244312340266968981391616891077320027676580563983820104974250195062654303195482814498300303973118818223681279317482283696812883660944511818886316647977584754074211151157056359519507172831313122621057672700517142571823895603733494012648268080222834601673256449033944092670698016720612141180474943926688858941788032785802554508333721317330701110782063856843705837767871565761124566047726646612735107153764267888158738264005815595964188891962689209928942803340507335168205603703629796470678636469145283149762956974274249197311678496211505401472248100134861204372325857966612264917983787184412938157548405374810567973374801161931240244964071940919800613769657881700248890210621795589807632719310675476222902702330044075142824912391865916141278787530766687847089566411038791412870356126744465064536212410547746929286846832647495265134463197436912712800890448568404656554561177396289611901951307023874375756375365029851538488037825620376314285833873976693993039803843920100302198029091179281658277080389706768314603771804441926988486031720210288389439071184231873594040694230761222841842742112690366731455754783657094360589422688724028084371810233040321823335928720934004091964124653128736343914114088563083929141503040470162047093740692353024060502515195693630401735838272785267600142838276853186934285269447162236516496293578636956095411349850231432989282313959072858112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -70103070997874010499960319203586543619997529200790427220827073565051194086381526957523360072941013886823514392429182229340700503867693779926340453209642628943290946907759775714441817559071958438392316847793107372177818686633129888759243260537045406255513879882980812134427302232116175337419006300582649162208402826586799809718887277677186498991357521679496008806293125388370984331608001633055179288321373554891058102730306447595546024356197422373876323568506897240292519929594951712751169954489682833675396611714219499231434248942799592152584371774187719821245978552999668331471709022486215662909682276339211542461340281621081358560201985960126422658032855749495202543017577085115300507113071944033575453061112910555510504142807979920511918779864365516994292763340962294917567799035602628156953142170429224146033187975925716434861943514993597341022006968182327786454425950785267737200817336421644948753621205847353189269284218941942567326939230499508524760921080802790678664124980954238827586706149215888022962872931695091170500207168856037850867850061421465460046467337417150196469529416848120346732254839418401802683138835622332403056061035909434161066977665036982061297787793197550033951998210218181688518351304439404302297430063519066723576261366101083753176082222585807298257598500816415751714865466652520147615702273043072299451958786131712714862447058615029915977931878095821751562043112786325605995708450297366626314156694002274325319045703455096590210915224689060549784725338937674946914713352055515935131292500214360538232447077910992234937183639907797679522325442172299345893449621857789902403562301574600239504603335773319680155485315432132437685900492692285792684148755522318831644072136174179449177013955092396183911954532640596080245710287083994111262300427389974661913617708306785270286712962103905557710858605671335061692316792543381327049550318436625791023051884121289412303162113317150291674488852650810291017310443881565052332225877631810014842982735798004550696274400284673253741303643018610563812115621453483646921682218669602574762362339359955662737828232243456364719106342355846466863227652400699777656163564267493644694636167796216473531778639781464834436192850100220324993343480837574094949320791707499094075641988479725257615184494662521626880387750485396828827528612308066092551063537238684900936504822741832454055964885279856354892348777079365221554792201332852177443129096068979212741214571872675548404694374921264619736115546941023041357326035519473364726522189834338532145866694600093864541088840051769191659230569421618459105535976393068384388062674483913894164444486133747465042352918980097120342768097629298757547841024183833045483705525495884097809485392894307131234952675328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] -516228677355719973736958575525171852155268735378781920607551610351624402122348372514659723370702867166247157069407136366444206636242218508438029866286160792050069690677444577202422236848815837384683793371640664581340538754051107880207202687349062141466503883073769473047021390054706380205040530201664222070799640553725618714358312785226139311408101605220297221972274870853520604037803670195411147660933798443452081210134153930573278706969752032974681384503935160063068831840466750071319348287302817961626585777305740717240098601309519713537215706149225675902069656868871425399400445880311282724429156402639236634341099523157403992983314555963028305201462763069366859387329316443435199150773481607051983373290598683975790978900551775234885876666284074146098959195426711520627484438710407820534800194275058801699162612741072285727655508597166507884190740032611817643422211266690512601987561989202387801150182473991377657886824911459474212932953832590155404049833735614184413294263707082966178923952583754033189919856791234618584001754047500153921155657502172496905399801594062208476041076177335558390687699949592873202400352742449845364701710240982691289836014297541122031243307220880390030827099363992854000806864033118588561215861324071077922649752238808070738383966734515479243793759074133801715165540519495987483736854720130539929609948686876239420299236802731951770049901647241702607299027550777849966621871927012220682375503956055143874058255358795136161405414431237666370838065294309318630824363088414616407479849574735500557494974631819024617105562211282325998077616179819706852323656757253793893715466955817296967961213476961773808403056684652337303713840487708551590055840806209060526669558704979017268341211991897674363158417492165861931842377887108334775684203024829905291236326850976751080926805365486111381366518224376221034291164129403478746700138908278583654295341992123137522486872992401471461227433751224919974236108013676159188040206327732324630810067373894792607835987147735908935607143611362958257240662354709383009948582143145826499657932814308801695111857798807762396023409073787537285191388302008529388967173229797702463320840004326694255817725173042584979261785387244185640091655134647810847961146490618352128572497906923911911054575787836924324967871681539918061818151646589355942410941475333865230104778755448301047797828853880541980904698951705103682432475386269416716471539640254219039862135741883773663558660959422382135400558211256392995749929122300660196157374512309419189723164363272402834520891283235319501728859984964986330557289238550702453733096613499844310115703674642819413001646927741396533209313320105406217225805351525223773751489020009046131920711001830824612464034840576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] 4415291115620386496725896072315989300801168977581118399741369025662229750158796977643750044124662419464915939077075095728349834350153113814032901045462004790284349679132433914533915144552958898680418085814983694512443035537060969931878822413803793207820369316578169011533813431756500510343530668989639968932084744722471908027532069139967017853905868566939616822617161705055039194901934823408074738904439748869703023383242672516348372591818328849342077046235169648656247959376172844712383043377364830556088148996974005370186132445648768381597597711242533789452586896721961401538230377890851407321932214897117666934687808649606779178599907067687065206760014970153861039609428865231903257884333800273284996480971632916825335565323523956762263526073263570224986761889291906030605797541735320785567357699095804950085375796548796146294274144075962923771051041706013896435770376116559193427032655572204319925357756118459272371422600441763077003280417534813758278352442513177098827314690750592676566590247425829317333642932280439181523981932776371944944587826010451451234335220587508682380947786472611823914456054949018700825726199602588025102110217045937511740694517057908081428938476019581569589866461886341384640215332130066583684233601496647220888657693877693442229117759992925859896654186628754912446102069734227602710226747234957281852473050763686636630731947354977136685672504596052061744524982379975421096376237208484907091593961461557189030943502644645064626372433520444890070293346318735969439401120185978832777686204684371740370519497865433805167196877383489490304871277738129943156755159036173544984112074771737195190245004760377381112694667925409827077158183942840452386713002521205403985962983901348765613872180493414040277629819930458459016740388170971502107778503136368922634366334418940379917582323367142245252217590801083129607846745831823956565593121322948677853880165932820197481332287445721995741778873776608127722004682112989557625836304442645669793438967609393677675999805875116155781847571631041568741587400778629516373170556247176665656609232436457307638475923520306855900963737561888865603819571821842477860643599516685609495370440034257693679106269894842917825777326795003243008416499811476376203931383482349384738926973383916773993650125878794543940682815979124763847093718326374549528243536536962836399907593031092632747831488584896091365626297659098405058249917121525127947143927286425226110292900986964862009004327806076042400465882408256354991187176786338684589157432764591869175591527243264368152080231183450265931607118647026257788014239168626521123381725624610859894875778413293038258312621595241575328971147108281616831199561101637936917724635336663113039112652405614527456266495721472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] -15900406667165525186601614847555739271452518635489061728931030709183971505069229823042090652540805007198583370039030266097192342545212500950470035635294317976849504418087789319037643591427421142816048731234941634478809260924220360287128341270799756789503713221437542037928992339749619922130556051473341046349574874247132389850156750622158304060767559972860089653487800416526355078970275727148412365180756054013142098553425945517347856471309680933330239226028359423897592844812853512865449309091884405496156457760828982252248069651215897947469482564866840567818767393453291709149035231860803639439820566737281908544243816032835409176777710497510635233485475480545850968392802081731546730832494216361607123084420448532374012329328637184312532436669497359986796387787100291916425566322980782605219207995986800334756893566157685332499291859242002859063049652914068078148091864804132072011420155557856031316378656922853827891413071208249388879693036631129506364812021889541141941760203736125116235019446160174678721076452816056392143118537213119348311221851349440196133289306182382294320282657688395175280269589146419513024302478750203961508522800198294214805671990286953029839087885582980248852500918307586211943988109131307070076027073315913445275091143979899228958068968936541041442659816878243236281158490281992789615140520296544016302095793698650017530410788522710380499286127118101306145590567266075220728522185302599259953108188563785417560752500621876902364758519083129834078462400003244733675501876871474931961866252682259523108844081660007294134416706051177051336625524661366520670218889040005943375732578783446461251011247514235427185838019819089640464913157381855980184886262597259106004923897333609085379354819168880482157060773358301163720978756254151704682289495526636673306423025936504942919670231982060666965155461433462371719161988717104074535236581209976769757430896554888586353066483079794323704170892351125332464469376613266040225852973321807119762874256556243125027034093680116649622743180558840881729850491494081879384357267252137343403199135733564884272990737865572043012404673852382689494848460026517314944447496340638122389648714408878658433316459278645150434278783530301807199348885491752917523050008934823651450144572393942406883756047334147708292664507994815969930855097442959313560676521669669160083040406685581814876660449818462496320319458194695296565398527958385834813323050703022081186453359850818108920136505210968694222905747049991947763586899814510713578167925848167261136515938725018598854895667042973468476184482846832464727851701953631458330428557156333249331229742300705330034211021747804615498573149302186518594415910404254782087182457960234666549397369368711055430375379566592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] -223529924262320830067659924195532235989106869460444687712228839277823151918617425729293159672949273467926903602345388628775266276039700929901689755601770272963142795818494432644958963708142410690481404505979160974668008130332846293305286584357072420588545217025427401238198709685698018232913633435758064086146251915466588162106265947038754994552377256928946052404243115224249902009967636684954933753245229394408885666150132746813550811818232770624579629490725201711489277591430051308186996490353148510724619101897554817280251641615275475085603845854348632453444797652638333761281305807442738603983055041709577216892894486964308971989186814937415276493752013054112164405571078371708443029641305833668129649452163613882461784140141577828022913266751447748460748312687711087775907910310246558076573093773946490463043837117251654719663436273916042728332605765059486730151182240046890536186854214755705917174455843428282605350478466917059426576890898558656285340498338875976007090219622027264420339863524206790977432472668800755072340770807511345819685274099766923994827163189827435463050494542027734170389180399335593794793794043777650663320450594138681380357712587302320599976344189534706675724812230676333786400291626468408105905308130160810248779552036966029422589836208510825774099569018821383585818966694653013587444240124402025633913725680140025960719905666829052685005334993711754836033252056944141849943665023710521329318010278152342504668404858007416026584653260073554520635874755231457914527581865711509162525402028072644886202844544873752081984169849120775846144269684462370953336243114146921686705216582892308716491284266412963819280262184292988881589683631245038172816340769081433119321535438081656280790867029801585222216797569439066149261430010963166861525139118744950801175301626946283487392386305092426244359744333863495785629470478524931609543807158990031068831984639507092069308303188637082737664142422842012745824376267762292817881821419946621629965291140622191277264314217043311436952410482098790114761792858668725973316420662328147332882514527122500705895021835880253140079406906969350248252582477142644306689440457099707640546253177611871169645343541115337769671046576994181273534897768618457380093401926738266872091835833567106319670809387655781279204945533189380113206139601396503192584257460668090932998921875184056033863439021897007756231535925406543867904119871161295992445978518600221110579653209986724524914529545917927577639262680537832752332144275240570139806439008556361888741886621408038171899862520092639062219374817240953020826472673276016414071798010791874341087460097746931321126932711741950894389782742323118304921548763700877733258721891134434949249472800819846348028795538112512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 1963693250725601658580732607664275043501969432845276827593939314629170360608251132290373272940379466749609135395720911190185417691223244923165469130218219669804185957533047479108394429558686522639274579801632026482630923567067296477373555579044221556333625524757044042659084541105705621690239295108959822701974691817996051070354022401845276480025472130960783267160369861337847014483343514475957894425294709764015730532039042604352790907170194618711653779399132137157753425656472746357522571748296213692807778189593290553602029579622394361866270383999852275448743622307758346813296382930570160119596678167774400332713581746590942026632599263661724216410189704867615177069105461295786393664420543628368296736488458432687842792482460504714334640921571680504727411919243288311086392330070693984479770623818854952685852541173061403328625693209862854071499704760960815924367445071406105904481657860420945070501594163654835439152776090417010686566479545468828849959576304017297249432914839854487477506108831066155671007672316628557720011640304349442689492312895915062563436503233049596676450641130053452368856425527289076121340663481614186881350857316016281538848891417756178515920474604382521678449293368448256529063000409398133045486690413003161961604681331294705433086146124806243071132915657694425166327659548960184588450241987714309452011225931570373522961936387530854592468395464178306124129801681222458615460383032424606664857533673764358268436494848820994119303375327607945607125068153435025556295902633043310390482688594714169840222133761514660851437071128334639794804456744731697684404550583324126576373630027087813494441940590108507038825733627020820026975819713886856285041067714233544774079726695993125551313168797147940882071479158847813102522551686347693094931507883636849167429602989870379687969846558763745085715811972830031631540749196535148559520158485271660063474222385989957158973512793429756075488945552874442060531152512529000668438503418648241215895221928276993258123639451283060170532431727124261354562320045496034386235488357660083650722708525606835953885444131117509210101221249419121830680274950416756027429694531929739172935940327208502451107614719765406568815369284818859871971430158538485482457881519717704251997693723173712323763530936266205915955869863570184544360116677434261505586010776268834345074107118096753201390537886686929869718218839378966611393576019180675355400621129619692148991229843636995477810485574451416033645343742700799973252919243098196618737554204211986035660842481454907751817263629688184192953553106170421696390828290324653074578861895766352990577518826197784271076043619486303975238626058350975337249108341829357255009574042340441445836662510768841631451046278594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -5771637935797981942687782028628505978050731535163572705123914227818120727715429461891400377560429847004614511655173952937825296639573353773726154059928876163392501506859043989256273934845830201608442890582683076813953194474099141946289706109042957640261540871303590748176122687428540144058586330964719689478608036775226390518049908138868299449131115588063287461913533148457581232546856706254702270471233624486398661765493063266178937392790662444088902502852553563105042146338811127319563760879720880750937324288186021586113019499760754130334458346406216609552279163893559418144959361704103513632097580422112263940319505019687766032995975550871737969353567582667110975461788322003007325713157187114114557939916768113172886426470825954436195591974309602607009847626099259270337291520438712529035201515465954181435561866025338628660109582496558895137636629290524677689485045021053132273865937591176283431926027187277756346477507965032670720706397399917672835123491053379873397497224730185990400646397377399954122285611088043524004855691984748980602349688273291546193451200785316076075954408624058742432631245836594161230157737996573354873298406402056657056660952657777598683922977577374453071121981790483146221175345037954153559316602762355115856085189716277018482859883978778966953344241565191061639538020233695889781002509790924664162236434354813049882312345603096795988959830745088561849957111091846576145421893199262115902034405329628059022278834542404801973240401669134529253406242279448993350676890590205755295595593346028743465700133771522645212467821407777419504858375950399556157732546777369099334395322922350224128920327648570089966236051673242678982357529381361148922401304502833466627214669555037239485476819438925139371697329482245451406442251302418851115803228971969992638017500751196080230192414434272304936128155347987811738149702826319750965620352583425099270239104139691176668996843276009217492735275319727462023235752747195481188165455840328855877258940020725630918371633815330858361320790794899598495006218278581010731517415606333661505578197764176987238494579749473019947625819030335019752109542005288820791580852013213988104735732188327508424402879001036334959684464441390158858285558468292659706585171671883933001963144289689129552889498955098498936258757510837709344599224468001175619813397517704557679461555818635896722153030513990589392464077945015208813581553746449244226915130947738121825413139185065198402585055467262003455709097508744143054622287483832969200763696848123322705988183764502159160216985072847443359329287973439449844040650565854207412548782826048912137681200062790480281497557004627995910264308395248124516507686089999887655024263644459375674356461228344468595172621997309952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] -2337614984072176607561814304948253276176671812427708882422750483852277064836374033915230833325358863978316703735807989309052997405331651810440164055376870896438858756813421431800649518589296229001152371067014899614755512819190855197008513658176754677849399405637076585788224636756029570081550366438425913699319545102870035232271088337846771183249058392538066149719566641995332549312221403637360956740142126086111174622420776890477169925967556069487017653405297130840746243133234264988427581677417670442609810606188393212068450151759585633187559914508753631646077093472523781146660911916386253741111884690123026623092893880757901432398676948408095633106490255878789999453362123075919694060116291983564760287948083077907390263894374685020191820604694876157053058904988088299516562485380480249498679981562468822099937865867102179268603398557415270887545381935187103237460654264649083421624862959578290598721875526781331746140042312758736348386871373621616051708650577134680164596939632519337008123879428131508570317516379892193590066028654650683009043830927736253225604414737000248754244495980701629155064491879456741432649588074899345224405137524258663340304241758223040017146183163144394602999690840441380491810462743895511563612639327831648573168694977538085237610473953988350947966107127800928049258095820395620102618593600693765350891580225821894164118638130753414610598098923353794079797080288003574296352181539217152809861877803812452017781564602312777314752464879450995777052136608143964052226290070185265315327848349602239860841243279596591946300125432893821014328782400695305569442891599798067379047779446300200732135634626925922352048348138737690412881833407304272898619594254028262030896716928670457471535747209619917793848386718112020332901222980354581144044361554550172535411331661619574067506821403108565526969293015393373807056064871459246183110054275800786730013536007522407856927088407504656505893874662754992982166322185625773432946547403468290670806734831538365455231769568644421318289474503877126680606918327607310333196143655195772673986504173007654556399423836340240175968590627329985059693772264285886874628320922184763183535694061547408527151168843127706100180483566755182640519229654550527906431461218346195532505579937478447803593326435750913482367765054326808618829890412128676628860388549636045094370926151128846327408115063726136488007885322376871828701040148283263126540197919462624196628903917310770580265730619430932142683468608644800495980126574986875475901658402498871979832612569505421472588198871691294506972474291353917111542246722879016939384402715988136065978654826474100148180354378695134161629760318734743831842702889854582416093704907417282783243129013167290017295959219765248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] 99409939787750864608313072048057892959644683823155215878123315476300449077316115187734853629932447416258369333035305497046646368389373468220347760315815080550409218793225884626601007721865426117454968359116508319838104673575340094170274476369032958755831658560640713273674007502934488788328436867474574737815252709515990492064604119952787524181065384317952476039560424598821352059810295408976866841167384367690424122845672744354954931496239706289221239513784894820777961939070956765000540789767348021351237025234267897036891249075391191879114206206607203249105372907531784599637025730831877224250198840824794224358464201686434474278320540351412924716585637079106719084484982138354295174000982903306796686895172223827232876126038757365314638401324809852697686952038876982908151617841822820115783765788902481050126040020567621878681813060888048066980340419956613655075395549303862702699269065025588536104776356542852402866905502437218670031931308506356644112877348701715803943446603550181350901545520484283996394167990856182358359418071309950009760476196777627762972135637816139660894275514973752220283758481491003131648264260872335733009235590683656355715179596646770048108599500857972776281037984122418534148137915378242323170380409356971010000321144246892119399505997575018782298136384026607730020026913307961543231213525809675107768825779803751637124577985324117202845502916464082743216580890480272261307085171898122499492817322294817325344851610935381275507690088771687380009350309995923512567526859191689471822406431960994722271682460516507975776197889123208547999002434167656420712080801293588557278494461959628156477576941933525065542807648420093100140989648419002771720951470293918174162506480183935102637655725949856425999240768684986568090264265511351048748338939787947249732929281674699189519326992485050454935785045869067627693551759704022813836780211876665739879153417761363015930197665619290725022203373436093312734117655342318227001706909315365388434892779333462501937879650499685634030453029086388959196318690087332804906902488949344750659158335688318967375870636337716364632716938447829497909614561405398637344717888453598853750355357706514569770973928873899956712288396791446114340825049058458578799210511756023766797146966173406039682529301029850584494452341428996504078918918852715015647679015295760897890347496081653489535097383996426618531494023049229733760023805940421993256811627737959561486835755115846810333970561016447170235450486460135621720122821851889390556030432042875658022538918982478177027193791083142047811253018707110016129899457627774841821579297858588841562062867161081033253096182044999308914563984091351223009838171389992061205343666366335930144537758188019844999244461717323776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] -496189610372619882100548908252408688297652856497099351498758765536355011251698589004046004789512752486792459188369024793809892358820674229599252151368629522434900156915007122053690841671708215773876100107481165942409870827589201597642423472775854795766288675126182397326516430472396637530064521234393807263126046888515185309129124374516846806130977272822543802291843235839895264613746167174543947669484669624308752016842167937117100143688976638351791226642089214691297319677487837448854643734531433700840063223983650925585547110857475021606668317198589721254418686354940290755903001243782969651333498726937269375570713410697939603271135127879071327540243368108327551542337271634998610672265904127644388288563749229769596140399502252578422705638191673008187484097757023309592712419218884516177706098169853519086915061701458306149591116970403000943879645342235687947930575794093528155755032616129213440613593713369035606495781905303486783485375406873955389553350825821091407803010704100423771440571299848144348059686958989535602631247299483045675437550660856196297269776019350079814483259536796675113273548262431542679789953805535653882587816828783238553244870801200714286468304355367367328002049524818088128134081447551086209858918047120507918994659895724705698860408340628681132360761788443762772682154440057909613008401093141603419315272304485893371931494520924462753923286995431865232119467007712157820892056317844923248924522095059803497025645345804188254840284945895778830862554486821692574997456353330925989399863660704343366858561271720917303800733912087727726154139537914928145266846380595940415521667327172757657194818057893014978217221924145425498591083296835626769289495228484686395631253247579966343047643334547353550366381800351103248530306412731351150328535324345938661535486452920591104884175543344331587849596464993138942134671706377358509938341653187088906157454657039402599478829628993730598335745383624934593460482973811943255413047785310925747392771714072940982162042377789542197927251635243662404793897282254244758931303794238296108468683301658112668459707234749150004791742109180645066442826874159371387773329651095750855538758049872327563110890255744217307894867957657342494519589113439850233977503652826349357173964753626222440626044965007528873980324851299011238721199324144266660141049525940388676947926852500698009453543314244582063694442004435446349363362469795681876350721607991309155933360058758070655076796590724311392004250571374834948418637627181374695330063169086112733815665223994370008009527544451282671482660300744321845362737933827855154812760212203943800179865863107985949908949903277241199650070825512596060578933551038471624471472633068951325028940018948085470711279759606677504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] 1450815747652432226738302601279779764848076703354329269573008510812767881871241992735402699483304175055601782588203670664860493741302667738557177165671499448319221627458946094637803290745101609770675394785175577424449958331338747467329217579984515134244140523794379150679331150515795938438323481191247135346718860401045683599773382415870862819817817490480972381776235498174801022355758760444530787372931107380889088755797466951175030263642375584184304411547838980060849663219233647813614954642138343452027767721405357275108468371289018160115246476530746770703582900095630032855507080407448199736047984470362781053380982251729567407749768624951139161979787603799086175045596320078206389848916442096754077482371737043547042839176747428543644610372272114222495543505616964059693357490775753132912840799611109845990102136643156024500413823455803775345425316369161103206792049843731026997984363934992327370247095745893236068140386009503111138189490335385242782880468181203721882236674982664961952560520401288244032054987547066334915980797178879178640212470235757426151637987801515019820273914024552389886397760699297057887223293760129053498047142487885550156326585583993499237292224619073984542857350881686578963053959990530713868539097693792254833991771812126042116000039641640325667701379979595079018475454179569170683083157811845614347267590412426965555410918766101273070158959640602274718706390046448458573257506492042623627595999656210173768052486510955507907932525967244350988379732808154478772620343285823357966577095906148698236131547725796295439766190835086715693647545604070433996507412253120241730588584771704368980544229803414420239451716257034857104637145072982168686459843255003646545982663430214379014054820363703820215322850845266591177265094320540342401141814246096074340628086116977067765952995712117652022921925415865098843567847273993392719374848923566359062467185154110504105072199158662122315733675280024449807740614368989850313014568878065372817025039709717444697159479115964510247669445875568217788239496937095797304308416254824289111073908808985661101412066335315174087234622080046467757077141909317501153265209124573059384478195456117884967301281598349739171697766067320130539076448825592905865474506745128072688530504704767451880910275041856349676436755873810299003585643805271122175781752379713329158704573532079317486344899196021343947609250171157766744693417399825974860092844052030003592765417961961309535449337805208516682100056552885238461760443293731491842313398429355587362670648981159240329042449555767723039781027183459532864227025161530517297255881119430928212419530851780012506818237965436474821174883191772816984335120008295307030106771990345557200247173105388061091511820356455235584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -2620964324221914846413154557937096477356489356248117556838121993956139855355906609553812137929467871566589563356599618184192661139589004030759204704480561707098072000643710936173241059302539909472752048056598525853021692390581252653889468737161912266734574904728531431655402981960970842459210762710861132939187754060411442342463421828105424480110533390501965678178063961982295224862495409373335264233509385814995245512202681176264820978575749858737378937391967797490754760223274588634395768978310959959681015897678903784384368178548990267743225673721956341137230773540685046781840926388474340718036871590184555029378674724948756473155197759902079184401327350305833121195369016505014536995689344481680940366640523242862537242244857094018478492014055746934033547047254359328686003994371752906172992610124886241868698159663403482512672890636409269196415737226513278662945973493788885616336883839016429194747617253953455562117305169178551548160609148041313864892113282817711854875255600350057082201510584632273064794351427439818068322057478214646322655233984054914824775354778018241389400060272582396224631220404384560825665053747829398112518856221700502229601817679676844470630813576304937838363188999677478243303842843597806844142484258727125200842251052953802886831319637403684671130183570606644987035723677299258871889858450832137313699838179665428085907137578269816665081945742686695325517667471836285358063606474651425966673357523565090379791086708818532520646329478677447575594030198249278559042486400329502372956698953749369920953976084121204910089948335912861060702925684525144813638832363988161018998202523682006251360723353827405438769076947705947313274070595634176363488533123107149410654020310346792573718047433479278565238061540720293462495452021423707757426914006395024840857091646017591618624409128491876095880358356278111618641856166477399548278932493203292674473129422388131987820419832260871216870037086476746961049730648000000129930765887228914485078549856254114844914371570795465384513416434129318369559773419119408616351126037131904278269406493895034761008116569214062586244466051355578847338729275686343384479182611792118100554739262646724248710345450877528247787862614108265523385017951338862434752289660949214752033916450182300666586630054443059665786604537638073647969909427966732904983218286293108814266766120718503693164068388489546990516588688290490439770676835441348085573375029560512526555632408600043780185127026381787859114864270760752965759670987789615162596533532549309393385723192384784079533299612540225888755627419539463503406488524778376886334853841227371061684703641748404521547243346325430757108535636878151751881535176038856063795617294251919835262004315396271903358676886599237632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 1587375838371254235782808353192511273287635277464502409579525433378497545207558987132114377452490166746048477022387917448569159113857984347066166297362798949067906067105553941654267680436681747237822639982990158284180749677076679814872535490616551385917219384785748534688326629926627448449310317218846380793106012565867822639889099692392008874010973519784805102349605069906417625023785126208291269379234629956013199325705449813224960672535236894333827226079106371237110569247517267734482225595711849454160608614964235934637534880241462583390506985698910199636706136950533517099637556084694334803793704755706413211173338852848142106217375786485099633254589310839668185173671337346595999027337765671913246220739389720615186180465886397067000052642245159112964748931547174086258863911040607730920773631674733170655304893042756474334442279679699100557999167846974410672813246186338093040809585288388732264862896716443894821513651090188711744419260705328424461341311280013433922250412612524620344319946281054686721574849535088820559634553285965879357778889899676385940248640651630962806402873133603828357195999928499195493946412451434968750555977144905137865733533413197903666088823542454414943727855620446620759019716724508500033717264282037181397417956025551671175618978550055770349795386741167207794564957816230476358753443664034105399162276032515938461122730774701368761702410336856583038238271681750406040228905674500859550932836546944620756984819341198587460851099766496504035141341508590231145148743746966480297064518833043528405829663903581091852641730965094097329911008547594044050178459305403949485651733831569297533947810626648612102336283809551528167124336595116992261115835362647614717804486200858626281712098377552742575314044644063680186926683726562380368519167293534330483198536697172696899390446758464964194768432020729242810996463667920643069434130028520020192813354615369439429360447156440658823221622128381019218052516872659210867241311409650424774320107643863215901264062646698390740364700984634698100119710867697604156695820285830785144218474859264518552121904459738260625328002587353756437198570623944005005673741447525444224575892168679180098578474239780375290357410931330259272784682790030425663596310575122180299675701822869547441367242972639960956761074876180659471309189577364581055189403722027597825948811915361592332032538934403100709025938550758816069568299940587890554444291769072701683128823199391248455764896787546021707284266692442358877083511794477673290774802665718584794235425863283155669204079665401750957554850775348481675345566344026437246484026384591207487053789230388440369286988210062497838117054225559248596470834882198030006809329923269939607268986110617264322042065058514599936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] 7694379555986641088198574401043042963317870134817822643719880150792862479442559417175074063778324366916170069623338865540285452201853269286733077722672088393430400257419931209790990519792678180291368143455790854840169982904508358647019992646837036319077672348193387991556537466321251943679834397711317277343338528087946581254903413188823004849967351573354926226926380544735408319815657633669843346532808776763244946260044265041296096570991470279605808829277785508011115844904769432076338163646448061499577608251286331456293574573776899653227975287730959042389650479422543128165282992616129953404409840100415749716996557743578294750682340403000649758040149816290965985161231346345235120397683507702898298999868879690856904420385765267886468756760873333000172957429856917647662580601377507285073266357553160434635190976152025492382343006324668281853119591407641387287305461293643438733973049525548535792216024297271472836203260571129543836435060899200626117571312815700287601574085324957261235905355690663919378408160707950112758380665053293323480144221040064691716978444687639462445923693967902765889435195736931023361198358466156940996608451688503426122180010684114871986380945041624531123071073253481069991899186143880412619116491800219595657071662717358014696576484759424813454383099643654623875938969986789042560306070277219073639206686275456318973971370666867951312310556005371664016009063784684132636766576808857111460629782090537939369472623250882696462046827727898892421200335967156829138133118987991129758912042860417103146765892354161945867579902108680124938229292324366244586895789798680360821854840499394250812641228066019276862348413843754265834879859339724916078976397925439247763473925883618205261360791350909262489636762930443592200425191483883092313130598857252776444851147351736292781319706484050911086285188247376223915476639999862685687092611385852576068397897037377801948747139923496454734093590160256880655020811847318684951607546832083619111769747985064818846382826559536264474163331356051702211798045057194889594622742656355126966805968423725981293014439206230612608629734806621226651764243804902065869408045709578640824753065656409792532133981353132740842023333199287047565359141682634530243677004293636126986510194166491566187614187659015406549618548994898359485829146997777396312386155792172441445973698399213105135827106194772421872565522663503474741052139987009039987050772096269394236265583572730424643855313613724917299143766916140252890242418259497039460406583215004236473102890983199458584150810197406662320429359593082416593321158963765341786264171595436972031385597131514287073056428760719179097152233388023058919607222415298084717518042303076273511476240508752024772723719603161661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] -34627871758310077450122172400267177062093203162082445027760713716796695945979394008194897487186745218175964489371587860970989634944206432095267090694182655502851120483057274669256433106509729257221230279657052078032478442951073808975585881490874282669362767148188672092615147820825356617038777127768001771533606224268791690929199558936800650052473556245191596562154221499854083162948374954557666817816842511095055808518589035908642894963430572266561520744859334501411575301441905949042272635721557571602197412133886191712106894554288556618685847180607254898987431545570480607582892533713018162944735222228392520790656320324174116403830163611211222834120672411994416413028090188406431974252465948144965008282488510429975852559337624798924215009572164789928618430586085809468913621903799019910223626129215869871298077880998619424529637663457503517126225185479431445799551755515349935288078914796281172773200860736738117944929952291225279544214687464254340424594417996054841485973477151937198781159440624447668970782832513712522713229686026449617494080255471859872775800733332892328378026052063633115912823692652368987510321246672330570121106257002823458425101352320037408156591214451039088334326773393188326912514433761838026034322322153407120009121014274050766079789456771227775611777680072013280099762642689373508107782518272118005230549327639618009671971456964987718704089838415525595998664380547141564515232738116988669852142252775334822245950213031005515754249664616111274506748130598251898825629005185958532538907159082980081835598343652301069449888581541644865810239416699092155046504105889283846294190575890377857424673157125401332762828655036098396491198240728246201496859242693095897313331413516815655351830087610495190513994139515059891098555495346871225640492782362432995730181985297139270404275417317993096278835123172046177590377834255030182352777073258567930550997788891539382773323597704399974797641310254245743607110697937537362324906703979333606331587350647631964212335784124230740090013662012757278413194994432219358481474295208218164500760104513980763608379240571431220592383944063543818721119350000071394648277251707160772805897861084255962319750592817953511188469181840719649989338579586451775330744679278264226043247441192530064370098827843404587232916412443541374808365118479927286128888092817076583804418743711360750854965807190065790642859608435188815825940310857167920073723995595517592806682734440689890497987928870824787416248378208636075008310550290258548138450086121361460158032282952661537164549673559847299910144079614241818596879210380864168647275155769462842882623973004754451511578363658493089610187935015220834512397309965552338628435682950705934105315417235806031254221444149413937152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] 88569124049209720474468289303804722645190356514495693842211185438628233379296491394574704100698054150540399130049563468702815097274451834732933445264404356829999455866800366444018505569774430742073105374854723693477496196696256116475701203959475815297027629171874159870271008127687255707649132892253382896212980129146213941819453851394334681706042654008802492281510306645252245218627258258263552116152662263875381046504892875080208121870733607955671409400190215454060967024885298785298211247721818680908316818157416070145792311168293905349644598297732827017241366476401775402212698211857829941429483867762971067426540790312002297766261536499305576800347688818364504375085551856350858131618783338899601421571304170296307407260056314761505359332046584796648440675070108673275054384407700031599791411817433577738057325948222114433911798175367019404859458811628255232142535522688894425117192509203371338367360279969255635752100584903157798482983018766369250571124267715386390281119162256018617366438308084163160039621548816632823815584987274986109920180561127060626176931836750394622258231712936541761894203665966107096179503959108395997449103378318235892327329952867814665002523330140332674432037221722098878830959530667886840149762164343044104845424770256136936185403887616518556097194444292953809158168197180586403290081206025112653689110710081996059821298080765773936293358551514746704416333860983382780187315245583232191951499112168041013914442871357856589034394710875448654382733256389088142060160572125313651974735256985419023532335524298121799236501989296920995784918560655379532226601395569722527438143665297390810272583121411345379517247063519664120481713775074615499249471481153834684615017629834438124426774471944136784222876171022766146830855421305666842983448336340566348341843664766342129773696974591416144982039895130016367089087553468201366323956053259848840183529262769474269520770961620736725798028290889940497704711239557142578975352459391242960962773754638466683360794645870758856308068189657120336574827039665765528295035076310070352625305438125808739861366392244780241205059298307519764001266229578591015482659656805702972079763570044921107455152759572689994857154668301771137426454178203204163663771045437640571214268593438315954355222249545478199048849617276416694113347300194621453771325728308623784061093635101331360976042532062060799520788272771587083695687044822975064406752670486702573469045423638762966101075274901560920416937373933092928768988374806682467836015490782253635468347575674245635918563955269591043006214037781636668198447927798314630931987066966555245200455401112036731335144777472618629702248096591084411982866155264937286293645927329566710192149997874687273548505067997297115136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] -173491728732380402364117079125912934089541480480762920786112887839627876665839280061175252444143482293891259139054460544662393394691435281399801636925160476299151885639803294076435457033125280508267545607082225753209178529269656650248754319450006390279734903844619649665221821575563468728395143440846465284286952878094532308907799511315731311758998012509207044466732691769077484225449447052195374558311751215546897528397643473837131121035933004585666109610017910824669599299251164517000099486743575377461297608517294622621444324463358543077173482622654184739447590939705552492329766230245971137209705427890253259772002608488224285086385195421094915415527472310283034638556202086400074910861636233828433565580302414951297808114841846061030681991021064330996469305632934489888282857394451269784625259666013967402640716805611191098361301745585670097640431093704284576886518202984232434357712381018493635179536813074373898595619967008627258000404695187811185127777160141125731920141693900222160762944805551088976402868250354368977269776977008175884461116057956056395557240710190025352874370489110521626748122891288130639337432454506569966994632735625334576844343541395604438691242918484113105375250841621548140576511711044042947544181567563015831960594151016622618922619518141832294741698026619753630608272972617530078077314057292173461414095895756669415359193627095645299999625541216202508131205703382167140566715832422851850631138743025291162493213217079629563040989097307699273424114111237005717856866242815409999820754911937875977187962006826326319733012834807977794076692386733014792153341836965272439328707969930904111028454963159600242797567466565594930312442745134924909461969535759329864509738377574447289279497714119050214250256363862745285920405046668767930732512074848031810535040487277227073149458251439725869687668213366378788473575994717360122036440599222451999065032584562959178938142422466584525467213774967077472457211601383861608897372154163694384959074985069609829227723333653178589680909530177895140701252403834550027306791848542370879044398916099145383615946676959941202134783923253635515644733666194341673447294691655532484847305827991471879161825639261553534316326131567559751359482965959005613127131734772336373154293481790241940487574646555451812747873685827822461275061603612381814823495435829507674038349969443167955717619711917892448611352516366521934752359670948114559527910563053174787850589309759625333675556273578627351814211590263027136768607472709724997461890418692118230737670452059945673093302097961542433924270654752036915218502230354276244459719821983894511247616269633053915483970411166532936799688975497718359000222888079712409309630478933647916913650972711357001125243908068294524928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 284087836857000017599143885649098335601890804495167102002932099760745410459984252672545017616594347136800789729596684766763062399103402757365062566492949890685598147401081886948165092959959147683111231427418024710338774316092670284364966008033326962774855757270297932642015255532792003873301380805728260385733691545595435011113809226913148356248005254987025320013574146513854945455427165835325317130620275339653746623489204536675033793158128211975590094473697009967580682423464277747799212960715073643539375192121962381866283008487605511675802619662223498911716133583319410351121144418331039490471834321139349626132272602349125022828896946851154637993148071139679514699702885690251640112419288878365734570520878856775626336458459245254650064230758555356484441937543586492170630504846702215026334632344870167138285052605513780441031140890049439023674745833651225832770319891057865215085109641535654035175521047773238802949084201046119909352501352164442911989773272886575204846930497671511456612573884867690839835152403065829580221380521236326918106618818370441551881433571923734008846182677399327745697412241056787792749578718426672846920933214412414197672691807890983694829687477571392720992525288265773562235535918027488064885105505463656131011419929543630791982713675594897144274867751260431933599135021710712673654005187875266182587353511876735342605755678311204894406347524443406706535234251968110884004664187681422416616568811970493828920978585327996183273241057392031468189077413587918143781077455290826333135999799296013940864978954255324315647449828399803728858532975335431237506167125827342074665325618140278809489434794413205760086107596793522219366366424552333123244993594069128277902514617581241918034554669345646546229567980205339217079762567800104272652622171936298648100836970976820458244407939487908453286146686559124853784101160694658231142771275282374899148836936140936885753615102653829894110111959755035996931768421726166996705926950869484541735630653312266860833980207318985185197160925432651319807252383853056284040052008224139082027160709078586113989782622565459064442602420773731395811806389714106563835332193094702168080196417058722437647841200112086983622456423685179638146489692604795869811843586619754070003231877932439729898510097470310817307159667281503738878681408932949434880101129573494432359304478995712167871077762403001484419403293798730540426387926470649446295183674235545918763099950023528369172952933791189067304298528400141328718918609798357012383417323861987497688191686934874450752528698165878791028911328990084793838006291893795790037140366503162680796599713345285052244740951519809851337565000095207516521040978229806896700268192401724517147675881191664387786060481152109510656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -405786442306405894507634038844688333817993111717450858283285183763991780814857914893722028343048993165046618761743221751445528475608214243695201242948779841033420386681616361953083251855569753775635426538154713041464453462561111143184193732862248848472450698252908018919963358804308377856807972178045835953096615452337941039120614689259353693194093755138429255373077664565220368993488403244445533717989891200775302857178127382225251377316208514524891060853031186558697147499210671391344326141617273248486751035024640984477091541490285669995645762506164816068980537464680297205557332335738410030290655661122844016056624619442711221957301162336523149918715608304001845916524588472834368473464244001664637883180289725614230298682337553585380161863871790982539460549013269925343283035475333567213013484786570762865413825803235561232849131492917511901784295092996637757856490621723432770321154848863065370254742145825557960505681268141045022821032916642083826705660511068391021949688104817371857273280670203723623293817106145958479892224498364712376213009831325930517295254335286606858097505651464864570376409521783675404745316777830915505246081321777340186656976282644056079116161791946230512674131383709309492570016906939718389977380834907299534281112336861196852191998765521175807463200711870321579720569901674554771354288149149742339237641064101279709316926980534288844812120024595528856713952819474629698851457080452584268494986772314558211310497219634380131189663288502700151992838535094239927800276687297302065501331647443078120621739270040452594000829727082621011777206119887939937595426496371704886435494771347148692216059467343997357920788141797388446751474379943932817649365990203001814171315064134533865169543780548865560019404551876160728221739748119085319111614999872819089294629760261329054820396492679125149715761730963716437055926224638448820877231281093521231599110514353760107756500581427238609636883135333695179476888693263405473910813413034323360290431350581210393059906274530446353477696157748869503998154069383986312133487216051725570176485358050512760787665131538100023731880649057321375596987693101130261131459768958472717945933446607089251250235934489187890302570604638175808788480260890918824475725358635688984062646334767002337703681728841485893429491008983647793427930335181857675677656547279991400695408689477146390243478204567360706138724962090273210123421403040244731462221299409942691005771723136160006809778277176582129829990396234945363117354147456963787560251491342804686062766039838031554695232441084643973011798366798782424669415873394491032642331433184636844446394965842086438955064961878927499573388395060455335549999704122584424418967177238831547713116831802957115383096694583588814848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] 518251663619762910827289068648958584820272279710809300542747341556982505338832113367912569678048527160426684302380771208405825920906096177051136157391051950607694581761551684500830235872455721945039765175826905025293415966340642750297977831818835207453034039720005929067383042301366661588670979128693666566027876324386129221270137606847871138027772141326683656395775374911102872111857468981942230814274958136690164408509264126651987138431486755100816023413613196470571683258081694361985613173414292076502106034204421513715187551380022486136273296820991562691832807403719435186494695606290937410032662366302860994547779021404778103278698927038259897022848046103755158854365425089788327096442879242167178184993147766495705658764890876870203855775567818652374341078679625125243150701475204671051869435660455092532725280292522065202574474482944262818333834405573773795331281172053004063154959560713656548934737127767560846771677574599275364982369779609239817844299060317494088103908123471317528258618083321540651475165166316565929215050703150107768229598284278704907543031318075013117027387243938842378610013319742828546352430689121742167360048146569909991696799183958280703978779954221719813798271446743790807685282526724591539554547435051907500132112619914493142319578679586012630006693098556529284318898413797735689622677497642018309694419211917823862921047772323748909512496650859003043664880366740538425432734726490521902716752966672981424076344198970784045660589099036459815133320732378165948820153543144274556363497277340333219790062582642554404368982395480537299496823625038852390271181096492614891012391936749523911254729013720070435941841004647409771671552072539043603661939640489537522372539782479208032096998382617621926908804270254579302953359685624305231559878452453514632035345893303167984855983443221807109247344092569216254273874768484898586400003423684334424004916147861929939222790292794560697654060531239079543224130784924894219559112827993513049830829225164332761245416253951354674631523254661178731596392411852619518818312912244591019773534841235080002006519944610293609146105648319215663061086235511890640994922884916975174058505211760302810756903279456088834491642229329321971642677895318417311953638677869281855067087070463644027574037876652269032415929141653278920227839376626220438007769164019941937348672264332484049010217178152964698200724935986287946372073246288662120223520259720514791418105830035065369633957981941138027497835319343447511662044264055951466340041326075578555943606393074489005894955572711048285124255848221156056348611955728879908959712498628449201805713166679417773088718265593098103958473855919493367715429532162509889261893836825911778868109792848111042312035798535918059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -600386690806967868933849335337585825499189065018046599664093200196398327529161392738571778305666694479548535738204345424653825767101078195216728539214187272131015977119744859519268253608669476815665590611361598153374250993862098363045756594775019140109914085065640472324493319885519474723593826608198336208088591844678537421669261091351635958536400209750581363203082171191274092807213287256173029609774452553996644959858550261902175729663947982274324702533614332942947468681517716847553402554817723301209847601413960402204329724880522540322542066363960548292567843652944543643990447684837549958333067516527681283739206794757017620647714591116661996154033829175126378842166069941025283366545470729380195305054226311376303672298479987776192563279561727282862502489323237316067108993261247992800311385402525176321372266133582896195104172737117026199939152485471293348950559075028480730912966339952984774524266720405974669130269185385934230276620722310126220220794244808236763059009511282821294601052758164997429951718994834736433322653427263063672096701589990347174691942949085922307012058240343006953260552390334256464498020230835407142558281820585077803561329009693275821013158375118974059015258628072829740595603391638639077534512071756396324241163406487130851174892070506234407804541385988270246567453120873431698553067723690791047150702542102559858223384687513270745190871580574771657398950763410042270787487731898430720343664276189645814264010511598149304025580832485948544904656115462076361062220722272432123744039417088095472020227611480773701858181813170991966444639407221150875577133300454752975665847389968593233156481163744409587395851888063284785229081543079463694744220904400264130320237893656991831189691934208251776470510595429548856767773251927478807724671084305973495367864151313558896306251950236567306938409167604811922751445061241778080541651776154159606926558655102702163378750265326850940120434930298481494396922664254039572062872217221680072001672802271823172201957201467717850018351468288699852984934589445325984891274280947459908855193425690212374008045413599846186994088506242693858751528239602399322739777585053448367861440824920468723566425688989827755269212271042914866497161324314657727232619106824467602249739860663534768422773436602249522129262541019569279415463883288617782607054085062196963738721110954558167106009757438339141507115018003288249805961447528102187122094407960740615031572950372350831764346056108271819024227229608253662583084837608310522232393113816539198106850835124054926971019672605857091511740852057106956959010941438759861120465506220751524053231412077131431319509507404389149813649149503630079290288426822034353838402283644556313131401624571287343339707936388887347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 635543537816947799651651249361939801604711915863025683217393265919091348045076481453641831869077133351475366450443943465109604132258824653224160125286505794371049600643770528592573805097797199904536279216152761817087656149078069815506450671934040700240211053324916525629023127855518783043469193801127755181684325800640940195295448784065532633111299041091442948049067641965901629742707180268080003104521369370272213467967600584775694224948637044138908446945288036896575374465204018223010666676266653666117377537247853646451457785449738099303102896216726029711731020141033178912168320270924750430844322367563473957568575317118064794151562273806258572436362079821379866446067440960400784348978890392833726537544103826376275397158387740162609103251021323024599364703357055755040754503083261804450482693017340522322606836931939147983053879502796174758458336442757856670718914980595688520801451267968658051741388249400451053155032110359780299108732088956703940253495506833543755905424242103581337800108459313491829436416666114289829137952995659121493405068714187649303201243753238756686772062908507676791171190081020480489675763011030285795252421068770912127144039340649682334204775092954018425240438385468612103281508005870383284034255690192190259578728037185072667918971427974963440196318563526450678747589051778549340293171899872953944741020451644004915221563640590108811871897022100714820318759911790570595258290686404825218559499073377787237033293897562853115417757340764313127139551011634168687059635174722874310277302644897228226342448078029894212253012259342157379001661297588321910297655653679537864114888219590340303972765374278815778869844354176417197323140141234203527596215616342229768884847433747391324207088898522537914120733310311580045350465869642480046324529625236626781518895971544484625836749986474341150206455712656589095597688194428649402081601331308198965896709243834058819258742503906782106082892858215097051571634980550949453249918926724692777838396956380469618013400205289891533402740886957638174297539004600643381724673057130639223484770636279179505398149496651767157419622440200035280081244561080630956020967502378800167963309820905042539067984185331406148861327623601129248706998208445760885784682838581553601409786343859670461289517761905193391472408676090560008479983517371982090248549466739521148172479821591860101332032554011092260491300592120125515109429181069052792437243228424505725932426785408578463450118815385134830340965461758963506171105801038559233156836779408633875034475623956553782554379976159366219854131049673380218845142021081467209534039746493216426490858490663326196298597732115143265377656973620173222682978239450051272943432151515099856447107563289432027884291297709318471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -616236526263986079227086430480919780203420836156590441740537629791696053247544764743669111106820688769809245689618216652306122526000901040338563594541059457750374007153378055858119097729181320667799707242887120310681162792507012512082315395413453167526866612477411145193209585968623417286997506519905427650579346799944395486891671514767765872211017817408223695470762528251579069613881849119129445858140998774341408709657682070002917764524057327129045776785942442764419022960150456135315113077748744700148051235232120039333299629956073945358268347536913864155210317412390354882364194766819482003560623445408361742532861151286814248441640218040956871113357440124715322493341753330451308892709196498246050679143057620660740662669922544525423112610565918942080457928660850039384517205332705067555422626473254550528903428801386834475122707712890611560824308219528818989676657990589301926427879022889551289637392898104864519386686271133308224291429009807954867540252218974424031489967777804959057789928091790767459985140971643660862526444424582808286534503925044562028994277343459178893305428889235500260196109258213353299763610285377968797071122726978785764273587911936927181071724931808484825100085886352248988135847165749916637330067030856367698247259399587762574125275217184879710110765277770674848084108698483469700747965137239628619106895816255422689011076972474869106225198991961184260932292885141137108234825854469369925937771423079107009306788396365745734956744171188276479557926388922949860040772358807725175258343784357925340953687937982446944893675877925996227893940479080818123842822166542506391203914249074934715406480660825174381657901112808880901274231451356580369892626174419995498521338571295688346647374533172108753225240087001657841441084624824022403756301783646361538175633405894718784001168504731270884642225736573183957261791510944833268745847204027265271334652716968701982804249027732512832453006669830734941600424201945668198394095755959021080753099209927403062416207028657580729297499454900853769687871389523865604496104956285658032847920677816357081613972676154988088822206425838152482870067110936619303981019805310920556259837739739065869163769976202742271615322674100518134688538269107864098484154767445365250742992929694336414394195374741182783925986338962752115465574110047914707211040887996914514620654885276359911827184887061256058641348934530049891755193567596034580305092088799917827834823525271430388556511801744639772023987465231324501296377491776438329570753694337993959812485285920486186045963289764583490818490801407098649871765078723490877954230659245121147850739640709245233234907150998001696450428613223059064059153680764698028358662134879438091470404578586005377380358673143972233216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] 546935313434508025317100063032130374342629367565788172112828482616592655174736796510830164559822454840667638753196457379615959392055977442318620647370602111893605792130462386104813087866188332406973884129356557357718608890326654086903767005889881613809396862052391935258316012931102311205522301873920609251920829663845420821540794556330415847396657170121059563721876158992555226652344059118884204904746427113407049953381071464446763014738828477445771153791154171164267098784445804076797678623444684859004930754683690808470091566148154717772442543324555485815133134026451514491693677903181922205956742063111838157354710276253382356607520136424115829713223344889758516891874211330966938068103113077710086795307420743368060479742484638525509100814705096607302902190436861750542896330274019670658971295289554433449270960414244862433754615146398747961676750332899910299059365201660373713981681394820650318252221915194877302448813542481383466843359074932302099775206232602612411840067767257330370396749324122423950503419889601502829121636495825208378905372098902710584488543086596334410813958533707613930926286599843215483817834635009186388612701314039704938360383450084846803492956057668991664053080768223080290008155510138860459468899001846322414690494521029642077620858020156268790328744603281122087850715576780573435006899284005627873818597887325344056643627118724258718562548267825351719429888962500467534893290013575751842101455749698745721596277297555720118056760082650629158942927102356567524375124210142820872393584442022035434158647289729898998268027545510222820090210967673220854678565946806540006224892172196248464101721926616136204072639845318520573291677614495104722618447459384097134841973165125640848807654982007455249562181777381415714598505684444744578198904990835335481619823582182584455761357555565774594472937703846434612519386717707125788157426759170528508376713918126137598484711313141005088985576837228539403154853589438557999794153805464659361618404230831535524239643534720188710337641216616291100818381337950907745625248745296585064101476518404026265550950713055372304487438087276190123092433143669397010986267229449968081559212036496006055684065481160900222907041842207928478641407466966313412295287931900364555252638268250541594821565641795378924322985993220799590926413006730854626203282024881482246817479320447521661212345950626409766758816006659868098461945858498137206482499689296865770343564844365628451281592058724842680942174930520213260024617784953560962038954287162988694150035642124838015769802078205299029920271903666563374877040226190646227017207140987416212024899330029262559060251091172309699149143741027342938827325273987611360640545525064489644238368279406987759130452157451779178496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] -443147495286596573260005030390736522935160205826782864341632428948951290886469707508550703087059054851455840012530626620312126153907330344283880695028096337057616937625399598509737166753521771734795034224457157510423457672494260659391283669727200128938621190392399712134648558252781113072554260282756477027421992736450137454683321467695130639887207987857161838303965871704790103146162428234754890065387019670477792451968907671656008869689374273969201746818645046848659125366082436108354706682203576287314959165981280835277709589530248568071718054084723546847672525747065711941786357776048765358710598360743348320230863636069340142882194284033588552766291407339250246285533810699907725859206485938298522815342862336937982814192522638396863911129001406161971715362891440328724935300871119938548744403142642500116283088280003737870241548056418742793571325574858797661390861151030750658260010473614647221776196425374798249723924912281327324699812599337844014431479504602311140401001860142491114025895632482240346383252716574894255529009444105879806444890917482700526435324049141634326408636013537643328686168918404812394934059717840866204901777577226794804977866166163347678785779590856451375727791708081720412160816149171917158700745701425588699019037404527232472685163178219047242829418580733850957583759894542152188101136948835628217958303086833907622419092009488276000469374179733696381294895117446311361158755962027911540453481731044969247001030647662296914963364386416481525480995943635058737709003630752227437865851232894656726507774575156108115371204582676620364966194626810122404407373067118309472576140700964099823647402055420649900535869526675255567340623866047383304810928753233675634350524996761704722364068038205048554412353872949099438932060756227819208395547931262146066961082102450636373002894683381214064344605560341686962112525516310198438141440510971273893795876505513702183506441195744963424573770625357483050781132285401608165197870803191089012328991486336596331984441008924232523230364780925519579185405511672404981247051642356581555601208947809788756127553894104908081965057148962436981432087588708648902840600624542942618829137038205509638620994306484049125997152102230267714529758957124659480341638014410955749760920535400289821574980740522168022946813292315650909845758452181168857433912214555013787596029086598983125552212994889118263868321398276559873874406396710575201775496434924937638099142584156533764242406698647319685393696106122666188615896252146919984006964401571590406347916762157397225660340877530236180742872985161096039533368099238682952324626056886358775730633268730866614970581317960694520421322984151761670442288321333328148718527942726233251117422664922215842080152124295709982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] 326491244089525652681204366890596320289492953245894427671969136982502963199385816651946221182988539103863670948272440918293506484041917606352424808607062841615994916351351535431616765517857736310274952178098061102858270441668651991933750007327450866490074080619359577126466626667235902021868411264488671885818395018782453374985755951850406171941638705422535516775741397405567587967580753383717755656702853569064024903348885254803928839376392081424746612756089024264585236040428014558887293788495056995179171614891141767708604391334517324401512801279982316337801923849804173098348725696643711509974179624397427048751540595022644635180297119808192261056643581131213689995937238935616554688695379276130005584126890381784077380168816835493482245212267028033428901451375610069301110335177490285424893478726886451407984953083382070087958604976766291613871842162871894207296522785689559169265861993681900863903170214315044378519004124623122066245887417734887737389233461174555313814246235848825090575529160705389326931358334954201120716535513090910816586146271327719383998306556798566865869135867513843517281831575345925646937306576736626351236620965944320153383111049590149943430106789477153005807297972777464431865058967838882241979953263413893140230527907567895738670826949725522598092623613568326233181385636727114583545779280599365065034564867928824122858141419894916604964938838788615952760496650900086186426541350245413718359761034394442584083429104692268662952547143296039962431319131408623339225164678271576079391833604828942744924082532020310516613429219067303772440352235923374870465813033669561038363653110193620057195071010530742436252659827898461211411774008294948310780475640050088188721224863295757074680568612032559925974072446999869578431786920248102925864723600976052243898994847169457012128230208629633285322668300194661407438718519050695290809637932787329207384586598571903346630289787029987873522393984029829827434262407607786237942403567187310947062307518827763540061328409002922774492343047492575293702139390503416917772673004056999184386514513578988855620647616383934533529664793789688300810509002655415592901093086736259554204487305824644533418543606075336786166029556269316033120831519266770399897644183904938648775432274134077164321388910373864830643848898987483318933779910838492219136238197350101763274797593873902758329754469338387670997085690877833554313168916312622294768610229513242146212832822496880219720533413670158024188336898319418701431034479988289384726998882076695608487244415570550595427151888764910416343923916048487713336772618714393559107299030239001676162961175032510296736701856829227974671880523951556170555080701782172433148993819171009794090930126643380652789619559842432679936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 1059038061066097912238358719955135949916740414392785354871779922518151794644579482708350120507397471037856960062124050332404453541417556494540170393797902441594368311355683976979397148744314371964424725644135005254174590888023972474404362465272968573138521586840898205699399114473284388041529865039767225224394786491236647058168388933619447955446143357240995660470017280417991812191308230971343663456174850708540561226390962465222766072011174111656650518898782274420830350656457064154915792612368791924669380713956594265099217074680508889968919806872815168750943680342777444384908341513388508531207991912210563412507466330069496697626089111275895310588700143867511128963571358226369551305888435977703941845384789193652577726016734984208272243119896987665445688757594186698432404354150708942821749130699566104220528110837651913112294608686564694373547775808861289373363046972452602808935563937196380345913350317245449509238214172926877845292545852017723494614131869830026199210815409495395776353391255294670663305162917579357347613317009111910097016396225484113151763484999971951181356454597803788381851373669225697643216670682874024814170402907536625127506335967218186919850224962140613264039348744713695676709798507911216302647804814429661208194044564467880671471522314091985224933983124242983407377674111437059371861178756114359779395556426916450833413636186225616803462871492022291356219694396552821549736332221551266339642590015242751959181746835300224386687182373204338289139697487262121323973851737985442502843773947853309517880476888242617602963367223077868806468190508963827504786299904279673373347116058395546475755521102630529785063911723327503181983340005853938430765763657212199807139290274423116086330745332254489938976218127629925946596191211968376116872392991750409243539013042119221434877872077678805852984970065914879753133478134568552846346496376653695335845666001983663549962162870424811412247881329785961603267589738955485563745436003331598269577542534766561382667520802310353686606607211588854368782609702130308391416808922093492721392744362356307003803105701265412906006893408480997011086254594831819633175903117764502268593589228158927957343100123428846119149663535886795027952408572376035612903802072343119567809419964284029100482428781275838377338154531502809090273222204354062708189846530941847182242318053861802363863586979359643992811145137367076524362731561979536440218993792293326740903088781759431916830505750873733791289786802733794272283569107521107628482742108689508009160011602339350103043280294467347688708059576311333443446185311884121651963000282007310985296502938063359804602650125477788457597216333075602705032609604534649157490678145121031393930674961312087277568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 597059496371553572711821650710525721546423319474875141177826448045375575258925168349937266074858282817133731878074503628003021143798476530688011701966805286709099386351635108645049678754224597291036062658964114928794982814118575503820926995115853758247274962762380993684834496547393121885662853794664910382498131474677895977885147932852683191086245642864284185589756243342156094906594230678633915615187848434597540205547805198622229790780356705212121936528145928274927306987287245570364152579504998348143612017293164754201163887082248366513830175649137831655931501056478059748177442389566005939405019107920629370343324615368162091079608089629978354938755501392213691481365966210036351798248919265518914464208733543814288056098609968037273298176707498422563784922320511876297373461030916090742763031038072589365709496916137881762670343249796594960839905738003604161885090334018578417893981086604616277731047121140488716518254812786836596381743213119571178546388367421268523999193655591269055547641717042733168592213681685035961665538668824407992656948219707189611286529363034957036332742323168939380292412919388932858178867039610819829121246984479674010492840368047784675671197749912323925103551331879680318126487554082749589454673170430146860104091575902917875392060433088305184003010603044891361890374730252230235055980584206775026951549402550693717666609297169420297362342404538039388779152058451645111473454266340419705243100388722430912021202334647841141620075440289651583091276853422739314827794479719756183028259818874028167589411656886225107103587818310510305618075193421101139317306213696794375320476511916418777660000429729103823779787493250552588421206260846067549827861246673779991248276186977988632487861420428498581714553697842069622628877179563015305693663050366353828028652619176250174831445713203472976295438737738494043812745038699549705078230841800498399664826459014652532337690538241253390909750393023947468478938262120345923022051585818368130923371632609353554046565420437816535052909747901698595372048728364854000276672909141195515744980392782663454554947747318085978336818906673531266282509268050442465196488097667972045624644654058939680295138073471840000383212229027306589759805521524600986972046610345681148901083122446632935837300115676076681224283026537303374579381365503637793727242697382178001339364866870503136423928489214569921568155274099489499727583030606264494687485939797659081784298637289912076564349197409660739464513295885475195836772346014233695246680623375578968040330784472518188407224727825707811058505022763039089543366506292816339918392614323764875866694343403689648198244834982603333315409898379926571690620197860456639989516077934799181173417257700384808370176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 54154673445683396394692000371185328991882374794869687911314401931867366803543202645177505861054087160890264672880438480338340974441393119378446900800386535535407038923973564126198950356001392809703282011051507519634448689836382450948070564753180540849273076345249839075351914769593125341892178283420556345400670024775767342987213706680219138204174602069250747106481959323294363717652346237701289817172915201419372548552375761891742105573490048756672845973966337356236565303668027174707264902472519777822897694390870417420315189195128780475235576309543242780461416157908254664720872803170605046376657909279671897147150031212250537994852245824953102092950791958171513704003141406865248800283949511870690995788421426728531131990807121952199690133359059293653598233276948729965528101913815595951157532269172992088279945664290453707517484310875249168740480453565416158887527984276643414969033587757305330966565164569294754334741476344677843120201722715948395094743087588876423310173821864582406160772334587185526525859168848248563127866358155679271623720832420536527097578324125033029378220843260924543056256847883336053444306807346109325556596599819608253228439482692692410752578890489101870800770928996228027260649632047287735748859505882353294366402768826486661465604751033461152144276562271036344093510330191656254274036482871729410988548786984499133904599529876714860829855515433832597769184468616876740939833767578408652465664019867391277603256188946471938940574966905487707192631649183329744119362002361805291886947915351574862676561258477428379176323797895169793741660178898194570111155664777339157349066335612146183658873734566498276427079197114501815223119920078801743809554030969758712262813150967524384969161799369831009718713085075598038998838705868683718223772039675679134451244797236711771458380714275135913147021024102048126510639060931682585545751765461604305749870989782640406130238702728300304859724126101774636278840934048728839584456155786497228671538703168444799502873288431182986948577148486551995236672083393073834954320370474615592724226422188295772486627006973132244326088775021400220735593441861776780318133044108775243836489270104986459127360451346184698649118225788396153100141403355329232637303913747040065610592649367376379455099935405079212885648222916594722441630008366321750661851742172082501882563713842428619674051685020454646516263139384333611666653720482449303717973137316492402572892819934163412216085170850295123008403216552457135623722785554467722907941481898603390325781750482896423108157430041975082536318360689685369649666122495164634038537985641604916871530221956326234167869609311075775036362674812114454751293420209773062119586849781231066262757037089867574273900544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] 1387844422437458948450584961063500960047583610120160557477100108293742186501744984595563500722139931170634017112056532670813407940550556008046086105965433443522942578873514286214241807257479276104438631242726904049023214339954841398567891385674059372141218795277552620410588986259613426327451778783465912121600633612723312661740875683643060659969931282190886922269602685127560186785253827825296616989848128021093469697154341435183417575010093126574399465566509238919012799475706934197738926680004395562062128362280664296450005180628539464904935687571851236308562156196213992551388088239615223032696512026780090637779537161956504353138435967734052088825732797272835947427066262121874666651536605009236909070178152040213930022300844636712460919101241462239104111380081553963154656571281443569762111996214263001357327473554518596069595999854815188411130361983392776882858107602792861786790808470893481891566851123460777844315054911783696053029543887892718528473575033401108866405536017359250469576617043476966746141848930415407611252550601324998797478178685133333864220574131596898063514820704161672753558746768869214217725192464017096841246662955034923152457215182361974643296081093146996261136220854699976226254427612904662260543981355525828890342861242177389272435315239266505681116444385604195125617004243575849943604719844959622130748552948262182804148897009254245930232735901868787706670223815976472308189844263870338977764825495599898099174217369121927118400762496899550726876310703023337711144604937200938096447456621235055355755344700738127980597861080219061101712884928779147850527709381008816986878874727048734796175121509420462819612985554311983394994114076258161220121993336620371073211704713783426639508910884111435180446600975340090401480249017492161391783013776179961923687293519455287848942991826763174307021718131906431684019516905198888637095927115135049122685226452894902572108281155875473268251800993683346653954452922884393839233782606124180463213984969721432702013998175896205246897643697572774407967214881970924755671514212663418604206517479300167548035596330229161872490211370976131318556941403362448925177961210335362102476817413744104458498446833576714504885076477885317258054622752369056885816053397080998934698723371759260017770996505510101486681150849367066213096984107923669618229937280435476185135206911128068346059960212300828321004506667055237223575491157161360901961876899846744547708999358651540036972583303498424319656150387405957121125265386872233295398895435652810606488945701324222191506945422305433108957209631050067500754511582537533840677509293586215664857609233701324900093144369453142749789237626088830105405179019827319655492656220237152449772273376929144067634233344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 35094830772116790939977463623079242975800019530984994740377601918642559575858087628325079382532030773067348350883790887536024033936607976934812002343722528375683053194072255136559887838961199533907782126947049449979658781408808852959765926515228935524871165194716675562868230971919223121090778916430706516767373111599991410482435687940909265109312418153844258369867201743759550054980999862877859271777584352034550076994529366673165983743056453540604412314113184004059688708468821705686038005327422607195990153063086028038049681151987319868974110964581362302167367264921186034406978400920579041171407327522182290965758783107455107834655616403337838463959321211154866908070715745700733071803004996812821341608328101896698546042222296128492683941472284042577517476071318579528062369014945157988862932666554728431711292651877831820803483310875184883171579706628132131673738108765446119539933553123551360217522422952097085572677940424329012502588395243674676193564164945601502850951458473555254249784536381640142754127628587242495479147129040506679754384041195661814853605582742287621935410526656661609900251494208903345007684706074172930255637648168998136934264511177668565085917334757551532207870634305550111440938941702264686726163840329705059366448016222440171020482699453608895608628700142489091703973945704471599433438440398872229712793764402492106349762964055807478937645100010939884083133209909453448104870934797221601224753031663136660366951106159214384080856383094058233094633354713012921820136629886636028740698261802198118931868462059126342860354861538441566621579982016804714816667310822393058621811399418208959588590234430132364614817231320557287232896293067327718034182215955476005585322419517813331614230886292609375196791046231953261982923063365418128224493119827241227916817562188229307387811224872537136591941921167400974413371624418832671824260550664801212791248039961058686058537162516583367330358834637786302078631818326477040934043357434852504164734014809990847717328211460033257340015020381783691277219935848050832365465694098226805433595194360175539622771530625387922140929143851514119049742575062757384357614945359575176276595303998985304848004129616886224193473789874587476855183217716405076030528252262218498579129472551822052067343993150953060894631776286312771624255155473873768773580895123038242264494186548404893705254239450938445866461134420390830011087426447895598920421692745342445479939825066233678739462949791169640195547501408654791606975651595815556185821265956943408254608471487041011915937660043364158243445442781153508656912957971789419815351797419961783813914376406019574653011989072349265332625740574389023819439126175397384882309775233377455667127752215756689586054496256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] 85323912996802114821103597184212194435389582950675413434725229349179329764691765603683166045698405918510911307611031748837371152456257492038370994371865990083500481164724897575850145820921999078518199315522583705784932781592611483991808337291231040970300918856537085375185198324343498966766143070367432243300645998459400581189137407873801309056739201218419223622844652298248676182411853050240815691226804376708994768621323489427278224258602176047937336411192787253763028752255695690807130045593295919126674356174344705638101712111544996765221047283442332255353326105369065194261899251906506126648248865271826322301361921496426330779696452481683046356581918212448733883725019266391413609773373230857898093688730300011725599599075695230185978330433915480620990319598448858298422317037255489231581200353549396608714180238084674373548316290439616782953101649810865869893482093822004539084366544512111769627645998032106089332153721522216708275418016818546419000006529848586882866454193446773487657559732028561323907402401969131067103073654782134108363449089835359778265617275324984475531228099997606994777208498657171166579801731869789899992640996894117384088523813549033404023982341064159735553635132240892574192133315593857880973915479409916155790717144208902204754972425917882688496241343219331622454884787757626653688362757807828456430986321997999074478917904267921876949305107771199111006489424039311271120150706194308961106955516760997340636367597463023551986943867719243683834124155238102026240170642590359079435073034524194066630445152246882704056141009801934085527604428950117843372373151814730556749466300138730599988518762360337707677988902498971149335876102938361469783022913375696557994782537601313058178419260228918674267762806550937257632457397726441328566413416377378140385416738613691906560253964029283254126566656666881694065198631936784871690119457714590463563429127503000888272085448969497434368360850875893117074744640287150976760322928965918831371365878116895134017995993721223990759935958966094787474227083962262494011824901991544414225283006580186764264101790973023033688418346115546409978532713478319414612188855262746934182697292907827518353574870137184733147008395486591790722425803524563576500982489964770779779572305820292465513085017904838680103075563551604363990413072180817194181122165569883018493281533275143545395787935835624535998933615569557363165531012883788887440673842220293377972727581960416888583898588852835055993802082714438919257597695065513458837555264726299050516507798681497187433396155857428464919148487472225486176479539108771946370363121033206533804342036660347525406791197250485552383258914941333956525351154070254519156814911924088034530330859790837993272785240064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] -1769817753981813431129042855051263271516433848897389794573817273526884396724349424993502786322881910604740905438151420687299965149105012473995417784040575890270387572927501635232942198078620434816442327854041867287649560533163679686965097190513432153314833802651445453079158089590409971965624468481885902263266830883602377262344318587984884392659923374558013633457921834712972651373363060680171289797415451619648869698311740161792894867577602201735041266127588049557078916741176492686107913396618429093744969893602691910224864074434525560409107209296125100783386038200489891556685276477577271297938908389371587619922377287731079973108407801454623979596044383174551528996133435403875798653755830534997540315742936143264688679867188021715058588193979617888421609465814239143041920194917965122681365263559328120192352106775373925185540425365173515944284094220068452010140997173164008216979848362759878723380535492743285421173824001778581108989235261816482623664702698125241112584050799359467823871160442005250374018452882107321031662279973669894766306408083270930910674191969695354438915502727854369165487537764359615306301746797757756313719960039370461300275767162958506539762956809155750495801721915268949362787061330567808732062896609818016225844098062151065678397679210001524417560655612649758546410513421486678154263193462877145383849302070860521582776885854456959382311380577848179276757018209271203237404148354305223548582695666185667615042319097435781849982221320114544923962469973296786715102111888207770101791100371912186583214395771874023438374957198933383437352985336192927890761606706118415962902269741283102392694092235348744029526664024204145822940465748125540544125783874740408430514772050486261453543512672313829689692945413133186865538297102240544617012584302008617950360797378437951181103198996601774262884122133635379576346110083009778004163388062145008730477904653158583845727362602619550832430883141838270590983500468581999168169583435568847194194698065578056378572994531901543352767782116135848175857003884229804236600650807658332110489117761142807658124622404686148791753576084444095103291076286668644324080894307610626810083154322523128616036131429575082084915842555052855812994816196541892216484297048157352861034419796293679728555928939395766031812408684211615825353175654819228541497197192136911205117351032584998851616905334836554889864362865757492674154104149370033783825543530371319353169876793497402817756205757255928742415542801082342720760855283297194135587156702608905821649471230097507593556337152003740224357255830992833803440948111135645273990256889394364771081587672168253990440231675877007503827435558775745719562170512220288998515583286526526899298813312691751217485781663744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] 16346082671285281541717291144835063071923902511684044096177616548987677008144564108728043280812709415125649200516842036782468758215827494806362100838569455145126858611556498688170442272030590457939895807643913651733713713762552002323385130107475959297375544566260357748524843109840745080293040653222447469882337932081852947515728762332262841330010744263756881996753815240248614296782340483837326903235849539866142510667531036382931983634067841990442736519448543705020606688904999856941359824030718483523264063641390088519119239624755591661934511415586683635404938564596656274184723163300546294066201587724953814762870354596550235046073590966887390187095357854014709557313133335610741656738932154860681614542175337198992109859469890114004743753187579786565885405991064856234038692424509750425438826961296500108385556533715855874708575380281548588716886893001001380230805351381405363687573022057555816548895270134379071106110919155385309549546776877133320349508228656107272771420525021870325084670346925085336237040119534091532176199306147189131179898595734660886395731324228516212416982882121500718829927711459601592889193441668910738846318117673094180707116623725330254084741035098886753324839627565538907051511248435035783861168938008502765863029218089641104038971268056587827425641390181243546234370720563114142401547734387318160086061370371676880732822882957250505349030849731116186915340633525527749869402521985473410807717574236992102515917124682595062895110330340126714695995350819532548601247404586935397580897437022367378042693195357807715505301865819099079853166694426953523865309845059266323311990577295719483007909968648703821386342069071506227619091918004534858453733522800852076985877357452198270086335731025012324839402836534451237100232888914742400724766311355404828235616275410886683708972933913721509891309652600486873866252447412908359288848972587814629131986528030094952184217627653401697405399341690990849170662044784317965833478409558402291293133465233459021085173617168139437852153927890384210847061054240871388407922208971808464810638296971295440855919409843178252502963255740474532782379408122860672616939899594158711273069061298624291206374861763943883607508829436677336963115902543498334142112275820350317045968281499533371919154041253837845762281816776952258875761086916180636890169186471712963985586678773130702416077502310914697777415524006865562306021109942821799361591993612941558469250391284964777032471339111202348577089990849555935413246381510661891811847893934622756248711812290960559233670394354047692258364218836107967028732559151491482374683592111012160663600897263245371090570601037506855868338540951855776430652784654694934331467780751276977414565571798172796700971241570304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] 49227458084391305879682157550453699921119563634363801086664259511468340667923225458187935563829245295680511501959371829248272177932006459700025827504311331829303358458466337303069414614333868192494025903931871714797685028454665127327724137780372210838651069434046632844743121774141662204104809240132022561589249201170066539293896021630638786943401074350225874193756376513431873558725809476627130362079225920778418099844506711494133514813907742448927158438843324276899601042757522823604039838877146650003643532195736145079479666723043376380105669516494836253913281881316088272702503109425796427810540267939235160532307644791206694743634152441721662492199852528316182361542123958377375295015366389059004185564937586203939587046192096410374279624496423440733959264519894124672153181732441255089654757426574332237825884477593163255485218839326683224511078773478606631864499437829416156812042747227903121350225408918610751438258999003620558007169572959881593940393306039396389195501526432432474873944797333353499794444580613667914281701001766171644104632887906167228920091644166499287864430397256706770562387881027965372474025558337115577907819544064439581967488852770618706646292412970080847669550274733803444440939716883274946041683568858382486539363282657220485571130351173007367472181753428695755081190755575868655260521018232335974595313469681119222150738117121503282008420737212843444059110929925595956722279748760469645865972782652558112879842906861235539965145408886709916762858996432175672123981450142186707232427559711209139139923462341977547615023742782872712702259701595729401607141858556550503267614305280904594675087800084872378475207367528211268549170809420886369410539525385530357695374648220147035980635403076057847983338066009956091080801935098708889685249460523633565296644621808622477908390688986789728080279232668077556738603899314151905292909572537078929538682672055159039380913143135737674704085293511603843661000940770295918162230768735951678931409506219426705908283997364939353567692906215053976789769651942980053717645450128478811597864653344315352262512193401917388028977972924210897958267216300043733962804632775956271984379738540855186815219616766818369215159196047299080895723453382887097755716143368473078526774065103464888030967725735960889274648697579955065910202387743471875211235247561884256072253339201841519386977829727271013863218208651958505171305576798685546151797479572567967142402300569910049081716866151314080907794762476768518262936438416772757478931694265039868945882574866685871267753941409924010015961746111313470801779342153233634576571139875964671466379085435049777119515045869682916479675504604460572671513949192354211017189638291706793778190922675146781935586911453184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -941815854565792900867771529573120458755815969189203772830121415498305246892755555518651239457088112465483328256331525525129047290329433072394501736591020193229008675962811240286004958575287885042842677074632403544085756455380710746815059423188007526713720186625485619441907927332368787301382115054540938080391481406520377747921552911612183319074034864457707766501491664046786614506203953747549744726608943389738171661259923085001006698735335913596062160695204255592604295666921367287900924003625219468896254106767077661244798235108647661134471386361945544206257720347728371228682922343443290151372916412292385072119279688101593188896605968172272143967661822087239604615596787375427151828813230503196758384991040149166435737407954719398306649697691018666253774403417248957671322633540638449643141340333045284842367835398865579317717697301969677451467299390549157235650915009610249354074035934618603340793214554393445204144959565185037249788404580287720709618084539477606075895378952538185810900748123439775059231708795772651986842425027411968102577515183437759964889293727436869852828446492452454162749226183394951440148875682971808195077838369859672100969694091859404330602649662122042459602067991255610002140740039392069333081653182290607061918929438824743181814378627514422807451167024645934723254085419647587805615290727726182947568974168144424906593207814370217542627017636167814570402606114163416863354317700310267166146764885785979668583057210047523184122575008594268312327013187627662298742161720068983011527574054470887446841027897097080383978085188597352150438280924450511250998080238462069035998622560134922978307723566951146505360242252218068754770302416912982919823628118649836380695784258384478202304803193775954256169331033464074482041881966824043698727513036169564300242865886460660211432376700679623902727514926943747886915536624244119151151098649025068536851384966650053265938080420841200866820557002629199064043104838698914368457527075950810366422971706724972733873917918964928370392265657857300712452825663629921857081604498092011817645719920947269018575639050928637003857106915782022357401310682615158604465367588964736240240161230122928301614795763889801359527024172766939252652636275345506022413032767649741693459934238952321040262979616829992476386911357742134792656303151692681810075007460073488387764436846907725796480915216113053618369461492366958298626745313830448174686825291520173669356938554049714180143090328715341675046438218760248015427512489996741100812175361982972552044105779831598352118419389935804987112631054588196307089633749272713125389594943221928917552409348745554420914466395736384490331395160096384661246571879945916951183897550392162803968933586870218400438169760694272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 4019763662879353162484652717026201823156499628683773104892457509065147503746676683522337387732301033873846348130067450768934603934506520883904447137273770960041196006375806147948614075018754718742519371390507905172740702635712087345346252716463134870608922208531789465066653103844018591437376660585785677336320362283192635224459213088145236765790044816236175436073975495536501268693596879275952936049507250870582053553317397039628289082872653440800382924982082847677765712778258006366219398636610873582785388033059546047681420058197994321308568569649745883440785236628801817004538409126134337244541617719317941174700145121510960077498658727472256564316651028036207534848721364512276442535484922868337752649708492564838165832946202026890463865899737595215580323924052659722303739917859012913932487353437913488757990703565813930721710772403162656466598018685397551165708834733947203216168976635831404674475356301853913433173711274293399013523135253184422839411215699851791222981130825705746968892207062983618832754527271227667394398440324234651716136548666179822591474181698907344374250597980025201791667687741143219003204622686147227087306921698567064162227649305252451386594368370741699798434901769396036271437711403601706558635946391368113986607304433472107287303687411028018476158336267575852867151182401651374147803972524373437626537993256668748082305392099922692151815040224948317842893186613935895111255276510642925711595144782900065309388728782954931962655822321740206796244236989763475265458116724538326958955183035622098839810780242666539188971616733823327216468794472095993416979268662631247751359013069781248601225366364272512763763018083315262344679153989734193987688386836740809789389474264532812914216627953538672193357091723322121499378640662537852187470856452376877924598210392486463831167245325925313142180035161588829423732555413314524305416992957774909977308399036492393105184162129580149285103579540096638435796391106454447121612218294218702557016417341774369457149654226672425515467024084250814458370806013090415728330885030570850788016941565574113204587596791382921983683699104465261569463620699536778832116876007326757240948113009801054847803278145918985515359945572510113888768739154905087376895871078407407730789161522047145375395609780906669827312771869140556009992247186051967266322239089030112586262732626804231290430443045984993955299769426817402994927245279905940097938865818931954856034256138523156617844731918787065014075682804568807540591937533216868041337029478353199734448018920981880587639871819315510112935190741126819761217476619746816960848567105280236309330639714399870347055860430446483030760705235929314141782987588405960112163090997550142166583455530604062940252422767902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -5834382006184433960015621807355640800245934253282836646296489064007157314831435161942536675541344551475784307183612431186109938032141410461611115606808435302273804272827731269576032314647373220441913839103204402447089516427289423130108934777104405889785091584270754868149981079947689247909670671277872041908542434944747971882841885357611887468334841981179605829952891832902842343395511576857302702986661455949165100733519605300566556765015292403609109427183070459741253701136206248991580287807142114962142057308213340082708199547869781470996087986537782018497530318849472094937018641542771878741077776245267162394025626589247902801662080214230175650930152362148147275136227464325649680214653829107077976904458473423955756102146776408209816564338881916123453980511031006407126251650202245158415280581643351020741344308672228443479933218824336500654018087850452984251196608447054842547697538517118670278268150742009417527577805975969594692801585996117978743050663547632612298925917440984025367827773791492210082870790344120994934440874564804874706817218509841324575684083388438017295947692594887619418622909548923563229349192169033598770067389587882639537149500465851064907669642095013985822889359667089307122243754651935056901751191285951267474100408611861933731114157410315684628118141576289544404664987205915983371636451321066268954686923848514464925557646895579895077703993622398989659968936540557376237921420680087134032988034016414638814682856583849255253200389515307552932560215183975065315664765795426495437160676892728255995013143880260347815781585755846029265138073514615668641839237739767553895926637868486156464557038584909694283579927609171410675933389820692289444502114882481621393246765093711786139333308894251851447615802335292479376166198666101543401193335525571668451783853907317409180540556606752421655810794092969505837808056002629599492526932785863057184920706786816166611309204238948592625473035334710128837425740446492537177273376465247199459394911331067373931281657573500870977453768004435201101217208558794633130371544537706719133830747964601896629082092038512361322110257486863420472070024732371074542534656717352637790184248352366545337580680952520913796032475820811309125545994411261308099873251914754450139241155408779569416404708045895880715847085358356295009772931493753227581278458949003353778220237518062938597448825508670353179596008575427420175753647096322447107128903336781441245523733342001982489426539920560272691035449306365930125693676463406267520017789010048793894756233107655386947811281438656870393925118689057848973971656054439759810911508776858943496443151816848426278967480248362033353690981234311032845772450557724557629539710097828054421959632932500452019119970318286848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] -26687800694778562814927598753445429173200831041882996550908188347601116129230546482371986654590191925462106317421468757631645907861517875484111911689687344354813252415807161978527109283351786110214257246796994018318846393575006331513168328121055285966738990421469691940237095674974386593329944100376432551780990004713052610446989220500971609981477412649046124600459882870295178511030624209534964910494638109914545352379610789118445274394654611562320083483821992805975596615320298148587499238280952341119340343585102448498572905881701616402127676064385940057559320458042306412713810642936119674910151324102624655711530102618439149557743413562119702981443594180739429830689821821735583242408123414104870314278015311924862809229637805979437146419179036906503694050347137203215637474500087768383934502266418603822649208870153069061069111731306418259156689670791647051164661652248967579219475841028905785456128286725857750235770115592822489901382222844723485590575380604426145249767470287369209059242874854931408870433337150468167684295376899981389440186179504673352931973892337536131070762457349145706252963477418753367346621224064814171862956469734884478310735171911009753436074577991376170065868354509853841385318485563583388957013483553183112988692471133132004882612600578314371913775350457846961785560335309708406074689982447725928657052210841675270843619130294623516944543561807244361672048729494750150540527065020524274362973036038688476718943891463640248593645478517922026732456944534328746123280884960080969172488115054935942632869988895270960754469131420956299909923393817591649738249072129227677266773406489292669461222115760618606460827063289338304646208284793916364027117282614606079812967475775284150509840431420582540273456753853821475590701960382205940903925115636211845336441959837355189921215996744323135301576812168888668640064195559700668243701161219744968182126124914294467753109038278623679761259809445245787863226102412315040790152125646662621511010963349029706442511566404158344443547667600308226843108599274043812299403483400841241803188235545081616889505179509247882978745029422684866635155064635940334767824309872290726417447885164255539359015746238090213763420615215574853751541280787209816044666047119021063043081446123076101234645673034956687000789648142978763695896006878264139102021616736429747341245696862442257417566563472219339885935478307466051044043458294007992804786202931723206158199111763629756000241397657234178600345446205174318929419976878371359440697859636463081751428762262584474505145153236046859036553631241695422539716041286720398559551367222888628011743111663991872822189693243695133737502135820350912861859218664303598476450752954866801570347588204539267363827206915620864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] 207547378215841977207117840401790500921952387482205081329221118804766687816282997669117084841881867232527330505341368516388105459148658857961548556030352276809892758400106800620136442045907807648912648838077824949054176760618735415726442242122437106977448477301576594296444331525354639644958218539983798794902838932189574090116542710052118075519174721432809038908268571287886583672269448372879780212694514135158321479752780206690135067251874678169903232741269907748313958024371453519390376389118445007572526923936338138678702462429949339880201595255882042602207334229041001156904469535640164010145664093451844899181795110830003876535818792828556902335273935298222638301089830853243918801116822139679827599976211394318645990382734502325623453409050561895518132132491292884642794265537393554008792696142984045571270072084419052801390999889599867065179794495010187320987002580469137527164144783495151627506154227145620679984042016699969599834297093295813381598482447766433607092753198520457902318878889221822037811973971292473630313331696748519342889779136748907063021305932670116754440527188854467337990489694404416680638928218792249501521410628214676986095727785959190885772196633158223350072702029714826473654614282651681715744715899229991667505110061215867843061305591775089266035259044894134332552068779483171216964849703530764814514363249086352599269060061305200576034960912028899280852546137947108940572167815869712144328618123020574824618232525564660592389173732331428959532617369262626198797459490117888192030180839166874737996976455220073092704956637129332425604309742984598732313213528657258998136985295833307617196148419283783432971253671266564184252313071998276260901495437783433272652889874174140597229115744916134941561356415387838832380953710015793315993885371936271977635699997539841086536722787186079804203176890588056341061986634706928466682930617366133431486154443078064941548651549763642238867846245169203324956775067539595591281689902888144730843070171974425194103892224690443363778586418896739030939666445404883056688306666634535206010966381543179744791799729632588258991891287203052062189069283065818414021452887141449303333700208292920746163219870510353056621364708626528819197860079375789909920822923855556496498678420122477213262145007529291460517832245551508407150820443740934253915451075487886794597790403865269995281819618708737946715822738393327865401104131438051946786343400015143480151822117781420947807789647755429436770040763177793548076260809814068537915677823686912020212421587839783859446039218263075019751601703254346198955326186495171390232655147271260920665072060636798597287768797267509313699436923631052803463221115754920697619592405555999410478258658764531875028544338880626688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] -741933285134757372967825506655090125156544156766732903769249810362255630581152569615414968972333612174522506116529897182053314166565804385549954572079709439315652845501610583300562646272281002545438316402912271422597701449368843250196850474171481952179514521226441921866960428311630199450124574342301303531011522725726423992283281746114208973344607758659519239831315339234981744041362642445879832717295506566666616137356900440064797880735065482426095565417429512330044682793241650408095724764661018879820734459649189402829234457752121715089427631250770853183908753418026410795610664759779796634460968624095559745160987034916589000895550280726321575286018923684651251106622509592995982675949119595957855460251156793541502385960319146146076193960252730684551343099808810334241729688414959553870058503700259401099997655252470977106960061439295285008673714895700696149523189668290971013267566163939134371695216527937840999837380600841138818252803102262363572425502756653023939980004570110846768510039520792127847183889050499905732108893269304698475035726799876660529509627989966170668184514496363247150332574702956011803769094232012318662865282425638380083435567730494623125186683082716484204919657146747290898873217859060257722666467061805764708396269687668248842866732361658215899056329373082340584414968361105916882129177903869865559070922603483532886314210022072301498330381199172602609580760830932959341706924573484836273582582192699675969032588665856070825723969314977789586156850775042847605642795953567125249630100664726973098168039110780510327085859009874253391323713090386084946656748922147164527644412095994034434641484674597970705459609982925338003931591497078715200951946761524178125383721100865224963342610889641177690417973090121299586190967488577072826622151035766158615638479078527591514651926042448087593800889843530016911727824636495512950990487267401630622465897998493746856249151007614389010737024831354396721950200487133034620501869911368508390407933745634101704728945200855504337515721431224439903685065286988339325658695258953876480388352580297158949788569129734368652559620088096902324596698321435178956369582934934853231086068352738908611252172439841089645256012079644153431455970318850338789618448609568356505370392319998916962800315564323094241743451467892992330722201270696563890884375859421309651794044199439676499373313392427845577273465717567319179492546060691419262161527168232920225564139684323367260519261052286904051006469501682914502382383568731200650839462937885417077257243326818560479302170752956134341862257319810162545128912621419815879882639942620584385318071222580279755447092153925321107156007784516885669826512827034568399132450318634098463533642852917884954853952340654817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 1685539094288164246855652733412498237160917671703381296079887503087978355474134233122591701605494256322192041292756137142500278439919932508509009905933850272544999322631733282633422991095378617354881188810134971251548680736882470331798958038299634256114351715661702271333387778503405075350436951293010356877466611885548932286219977273963532078422461178316309836071823295205351700677547131489483837160274950032050805273819514934858838890316749406044475421791435508880709510647875633848701559474614005397766164651168828437400434487521496429555602592043837569755378153849323785434672114023394310087958089866303721315978808321571734817112605281466191377275513925816543124056246587027451685380196849183705629310069961385590640109519270118808609412178606791918255062556989247500760505985053077077760554446101947301780238505278009558077639224249017045086202701661565672799020293740722136108865513536109879450510399610549532310269928318630584649893529745183383915038739445489080133591448932518151104924570946005391398886229526834347625687642967419095444985415646076422567115020338359432940169245318245793910246674036917704467981254904897875242166376683369018441504408927657134675836873957368982206658539014940921703475447029931201445325208255522322119673384072280057004630542455214172889603610932125066556558745679895028535641922155608911900685074702893319497761319490269316481410151103856379879687822393252178319558941182310984490313481338880861905143712165387697428519790556985649742235950144646835180339386807998373269160724354006088481351695583076845113859544468601860645403371133326688254571954323065815287717309427256494820977339891987204135083982393685617699309195670899360487965799002140331518562410232055075082685106331438689106495018946511482757048125264131386576449477277335496086865176013888434207357981686802268590419366224481486016128255177363514460558907884961206416339802815882622537357847132572983303531244757621967139786253004356423627177273480581471837392586243403432402278947801637633713177530259330960703413271313674922074826990529533989659808768261444444131515034135010231961851216647600184152899448623958143327893765813885845660256815974854781488569701849489943387823056983434125514443180285462060413108860096832687566944889447162142495182972271875023601746308866960588652014124352394048403144471595688504082574872150437105256688437085625142704319824149369161231760103189972004786011584816378649334662168589398549810729298199732150173779253886165380081044622435450120624668077688889917307270491377701659486786620178340706950888354215650430254108977426933443134489623834759693826984926521142976023863697763593771433051588545448731912947435150597136173866247819604519323305592513264264385124752078527266816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -2215400551258879138012679514779220963757725208592828099574032615052952913997303525916918065262755369640940360448226277384087390911390143362062214658149931374791060367475293508386779508939022131715938766985941042840511160986732368108303269405920215389853476431913386710376536998401182118848900542170692788003189458281320259947748931347946352346421900748858967316638316723351097865408282881769534229348525806051503397018082247098960849082400880431172282735643720616731039717951063203566407646898872887406030148080078122574279046089345108259550410662837983180390068951881506663131398400230025864529176905444042664098943748658383987643221760282230133842252431128410136247586625521700180068925441786019024377809928077745238206668031140221514452778143878753640930342787843369408861637390709768142700856255959792142303276743086574326116279878627688209830082851753508636624255658056251253592968729747757889649770470037843881290443597839567380354411137999547473863510640777803439809266799125442750270206422498954055469948715057952532310664784179896818596634062103642412574222490348556264271121608662345517091572590165742002460542132005124098010539935636094357503373760195569143701209570095824474351259314378064518923550358861720228441841452916221879461204423635897991203749645792994506392864400748936345628182836749050620196153414813807593735557829249629213733359170564232907159974564163934238932821196306789036742396346481851145128597826063166302326529618526792534839009191565823644478257632701043189076077982131243993219988433465170552099189940345786303127660040709152245795851627615402651678154601541102021915346730223490237921884618918150361668383550952305571044016244816555506921311739888509028739026563491083521390165579294676672014496204151640317564420502985550383258256741576572487556928164779211356301774992932860651861552259168384531029721496422191741385606463401931825033390539208707298815614784379235156477623061671908067193836212955482322306916560057736641428192095191879107080007624643655040655829933576749558604210022458195481847070717174364743255154880590136201308085414399595625955499970599267848821363683616290701666330082962842832237266823443401878273672330459613023798325496352962266413972780786604254836534522713438397319755485540858701079584007922920130329029575978105568909912002626352385005987710958302681114428980475402811526767461862336423637191112997041908976925981026690455198243388448983954730126364404786991948066362204507247943121256909503006350793377727361475572616312125663148104829190871805361748468284192195897530651391662859749442806212942311466515753853802477111274023975519541701646980999295492957603537947950505168582331796384904045653139214292904116693296045754015938366383616067773661184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] -348319557230003187725580293867583538685532270511095907545621396580392748771311755520132507369125786969740512884322790810946895057248489217109104565043375982271839838204309271983278952933168076542143391995584840765865113485102158111288131748777137180318932112985121211076129345903446235905233917867219375104283770554892017754420470486571410147031760685264723807481316227963533256301746664732588637942415841128346978163693204430941502584894151531813845911694810603918335732088403226686887737091368623538395749081433283915488172639334073859521400776134390019848828860144589018075014456966196888963894264842602512108320531006570412587532218169767057419557551043117291154269987902820026251517446572098901854217353753933925520461825047067800670572555019361699314841770210223570074668249432140859311309197677864924525878576166989841662971866974675168499764454718351530433005727820581464410405903570177334354838258778518944375275934990554130055335956569998538661161810356801909390996297809647448262494197028110351090013773048000752067651183887326053141776862390122179241071826375183947936898239540152697500697240615618367785191402732222007912901815894437217130398951166282273443236428810008560156170917576105357556877724019506987159107127928408351162865787256530235664605359508838731187220503748933667486127061783632535943289949300524457958043663070965121941328946445437166988769016590349587836038114443644335732525945729075918701368182469263866435514928503589597658402756690429820096545917171490818044874050374897077323585709581099780676177422886363841847534717041447440028113249725114120745375809200753211081010475100783821736442120466222355940300426264732792164714374118216579776695606131194988794109873122684473972295948680591858893636266237357231727612961106353522002933293279522626146882206849246813481038144086772862979301242830848526140946307382472526947272387992091941803813348054754658016047545443915598788209617682812572474154216054495449053473670412007495954429899463177356064109176899727080751481877404458211049758317602735080408326511277448694366786110775889473964002270386728087603613902897445865268783681816050473276420047978034097416455879423645367124641527345996024023469892393357486701956028162853858726046157535962903169537618068189061656314250510836984493282793835364947175519017360195054785866786855318462241839403941665228208206871973843751774905229317422414074339601533277754146815315545495247733205520859988707898516642899873589752879611618517085202221756549855022837429530150598768894842783619853519143601436881961618784151518910841125742554596937785814408444216670757859096326245292067429624989825149491478728030402640409685059645946399159076770340081688881345377371493268429535160275683360215400448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] 10810558326714685699480224269454256165259827747230901548991514295895590677713599994991903558457549090346621891699300295097337544361384945876220001292037155612935506699290278788537180723715158116547045229155040431955548079726081334877314203485105069394894275517684296559287655508804685637060356089744128496372946105066603989417760934763555631760442202572149565529619876807403976100015279415341939310398660752071640792178519580789338443298230520862978774048779624907632914661681653921550873777405596206853612726292689607085052880443194563597090417537967424938591636482475205825700571833425243879981219572936766121358359712826650236832886619663448603279571374841039102307111382169315675385837310569932962703407953970752523391975916539251248749564699087354234705490995878552045345918731655163117400706625387801776098238367879319050922512694856340379143095039554316888224731572689588242917959734078715565386201459774760622620083601247023785839819977958807053372065070573979577910826639437694028307406307275936423699144178091686182623930216815097024351156294427157373512396013062817208203998667236573862247970278646926077540532551700522980405451944868895324317791659653615195907105488857555569249622197181082929382536124911232174555766188525406104957304183502806148298117244135025502325308000349556066709392941760293861734830279711320122350694651085049843036507396683440495446540833200453055482988338139866259698813001614448036393058490918215148514404874896896132105642496337978377153119635998522174307940675714276096794676804428294226947091260363055900086283307294626367629513817582422529356667544778277562767366796626424372261445192008244338327985158621269827233062100212906608848078720058325946487458458189821496576099598939139741121644669581543641482649223916296399830423412884524044488544282360311492605130589906141185957201722128119756684832272646013290202806434877229367135360102375864339590876213144741179960807216588608276198335759925606609186726108540492628405978860408414508736509373532743564010818677434229243702481695078223659788934328282375134869503889703169526037669619008747614947337574010622987387350341883134398363688846305855159473141423226284458208751982890860477901176045065415072764230375605501069406464336583733600224565612620346795647241449631219774100341720698346391776809420573059806872159910594696310689584773733764410091384627018699613275359319273722491819050399590657406853471292130720219318085768036776784155257254534125042424838848319223363154777559418561006959205598349812026919309743057971273605510677333958576675631870074958266538718757433691602522059265373098872090053449028759938282567067620416045542564687405579131171505141118002184141786551000663671574794594378323819017080434075021344768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -34786663946913018214161570369369179226559930874639945536555710309462919548241804385609074001183976071626524715586493591205812151904630647905333943414605022084920560655970497916714264526120301614617214189270978431935778780757598188149165704649278784812807488526424902362124320648268251465436170683353825383206392337375908377617452531584037761194279873371503891756040509416211727835603628727724018698472337686484306432001132961712110105294848234246045549761111373012421227243835361571171501558093803471488267479633541446284940708895751968315487662442587167459300834060468538657274805106528705617017271179550647419351364796654298769926758922488378964840814668827482894951018452867697869411663615689997285477504118744860959634464495117148461243966352805468435707755049261885937269816322613577752005185013575780216172059948186582919108493605549207198680542420258271766461957186847157694786168790690707926230903727654907296733101453102709742720271671905398414572942877080652994639612898346515371062160304815267036918638074723454189783933903179358147428792062848141428138975118254416611920050673689270667469949855554184615178918238739103326034934520162677664176316157224401412753690213776540623077135506232459292641133725485554598002730175644450011863928670350675508006857942567744736913502980994654806098088222248874787345966385858423300625029823076209497830634558655001969612364829973202941177340272791585241748601881836128106943655034077744295222828151718299815073458878990205424514105216698112771074569581677923960164069316643881492300585800009326388556363225660632898461570339400618767793497707112588589866382052492969918391941589002350825935890718968966248001323714169025748782324503117398655833204177722970354247040391846794529585643902445584633127203712248938749340507777492835275528867268639876456796184876298883490198385358879305418530738559956799800231037912911196379415186733924676245242719194062165717004858648556047875614176758340672003126213309931269999252576142368813888017209087182913543178730502448876690731528512102846306818670162449558337244298043332006462769597839182132558278587181846405702789797573615797507238783028173373754116051262528354344526414731682495874746021704167577259486862592242857350510141336399023301429826075906286536173364332201175881206758380984048971789760577947288338995631681347894701642291856715958774031740742062278969139572675167830007535004581964055109038673299115344840295971885081109115522552630585638448865695234794352045965672610113765690104311149666389360435882007748909283622590711226685774915728395532627064965332795433576866432375495977728232139314349785843907781083018577957906253627649766470947004955594159497248152976534265578014514335191411551494262178057203694436352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 76149774377303887487883927322309382459051360409035809228008207412741899615303209105712667372844880583000210772472324977151605988872145340836854685635714017594333825630047194126727673701480381105929427452075379864293335441798311570721632491773838415734875281244852696730718567438192677120369522411541793703766856014150606364363610530203961075846957211729355779649260581610030578306841744580686530291584865737352699823572903079869760162178969125747412583206286513999242815108006733576934026880701924548349151814401268348276902262066100698071150979245882349691420638814907621785636008253682232667504721061482354380665278586838365256139113028583345341845386351045866646970982898996111776855805302005875131516398094205169287380167820361430242223954504572709203175544196235487118797782581055069471119490688572926364538962730620312573475126440961173445427225095456808236167439438415488034195212601057236304650187500815710649084230540765722902279318039893432821972156140175438013698620926407935944169291007229812926172121450660984000152192846025223730495630829942670452645901904032180024510410601789823880419802579744502758342575444061832111019085413572440568154205284777545141405202028053463119451880954259046102181175895194810950615499692620064277275828001960422559935221608834354264458164491898647972523483255529042489506587255240817166422103460942604156363581551631907437208829517772544002820490516991387165822585060162059815931021683175724348557141646461473112542102661468948368483019575878410283994103424367037318446053158982744843066324713541466031311282724266426091644968546632556974887829635417850883466793407749825674764523272849922905425180610106909410575752163683636689184305507517623477766743563467499177891508176819462281124677076431006743833483988966341780216332895227339406998651025946590660113576075048679330719782007096202389351577885314130012730281172249318644801303554771855514022854851940479382668335075797278255913051802420651032136639351202118130958097020904582269908516080575098352211225912160719239393559183249605139207395697039565232352110817958425412643905013438059609040854672040339490933074927900970665821926457076271130170307126952348666211556265159217047075773786736084283903433847891103324321004805382425613645502704922823165057378186338554128834859402728752929319533285017145038903088230829214799152294369659832755842111864812578454484450479883174477314195161775277199500039143477033087361045628236435000252270580737998264538183661133504951171448414648836706630674334938203978639166217306669072320049275979052556426351731662190238951765306092993805567436379723454904487791357181987149406251603719640110894135671789127012206321303659759889066615204652582302997268821706035862731382477494926966784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -134701501372018305569442030622428905555472591707461863875259076393684949106552720354957699480160885752046557368471443545073108407258076348519203746976219286851454490081884032480013704128918549751314675618159893402687321708845350268852118158338254937580763298685461735216887680440008514066823963016213610591251265743178023680671115735139492217232467485411464980053893613405746369061290097788741695511054840413745467783560824628430136547255269080710339681385576923429055792511855158471066047092803070355967551324316765528490059900246240174587339297898716045363250822494656301615258001737479007398116462024432413137990921924218395790717026806248115975603677525318469074001938316522017733067343111781914185099841880945375725877096960689621589644761720724638363193219582074461651799195895388409457027881550224045982512936439600424469860479946104262314365357187860207528615461559779051857011884554589876138454392409461960053421089139205521467961594625108224474080554822301419096474953514683235040080728538027289204755154828941153721701132796137586094353735114337785873667544179013565098471737856277937777690712729023609854903739213524308620598479268402954460098977744549231653612756624158788502946166206934157765845307506462010585083170694350131213840212455137152839039293550519344479352923797241549424370291366241248123271489718404525769447913688305255910834247289504860435884298582008830027600890301259535619835628866063654169268898311480169425921310579187215489392389441589127834216914895142694466636371293556596755421710183118843130695950219376556009603099523953390201450055352973049182113400150634099177353769167193343725024922013994430677216392102173349981140956459289444920475289507766294332476726563736468301031432623564287930760345351489516485727465894000124042759586183060519008037883057258134367495019834048861937063351992025053677240705564695101306613819433594476556128711509786109844453327434111982804416339450181263351086428486768923747331109242184215128652213668943693353971543678965604546586237442665271724446076150125823135041935869905313243183385202919423615868641850379224333009487226279837033213655225743811158110950289047885320818743561949674296967481587770816809930082760974611539514224464412099779377317887794856112209414743867978652973593064951539514809142274123749364621810555461805321403528601330302647571580135805190231095876159588901457753700578401506383806084440316678894478921289500405019031860346141853480056784105426933489829519717222076253490801359850283063346137686734118762090490805390652049178844646736314915455478072996617373358032981891133488962038466648235339811126055858171188645878855431613324106529964561528101397977418614361945918673483862282194413656942292100733530542137083051376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] 205196487631171919190675361838770312418585069856133705299439134737875621823078679948330389595219117838338072491741205503642344708423350615262821847929068040737336764165051166128701216222573272151413865583740301209282932866035030717049102439262950751339250290809292658091140952321183830863150733316862385334231627173230702740008014914537171120869241427179285494736133155212529713294730787735404796386668062975292947095608954910688266985762329860276148559652747518238340573726378180079051546832649308922380227061829903204599403036089569074957716223442267494466240662669994729999937649856800853276936794789425423510761908253656870378180530241660366667583823515279754249579024491302201284132064272947069630632014901536447611004884252283128867531372744145626258076637559749779041359548291061276979373701172493889837484742566096988427575805253826401439941136772577250027588387349576819564603821331977303646161749019106369461846766431363442916946255541439557044471239146454223454360568387562641342108195943084344306816673081484756373166942059850994715128674958886328098143340401568421864437691452046139272857975923262959350403216358768537004260518834570075143227614506187920006401681670212765991184915910978540862609388820465817525325186061741445326566683397318764276832656893447575551627654868608381066300447350829274262404324297760148501824781834336519300870467765409065569453499710908836064563591891141150696696889505385635782796059223671411727939491460015642787860886946697551893277084423735487957239385433685766532209881320911775310780572444303908701976551725251709599091049180681852883445812449622101746274623280929766526175794946144189175622796247208638385926403115851696053064737414058931217404460665259823202871606383675939834497790089625686612737623612231424208980595651889135084162595914351024638509675312738865007093987687754333875035377066548394749474493622463989423836278699735517649668707886662745623610924233742291461103649614929324450902901139297246749722791729029204946560185407164534669640795735556858312562647665371810949739162105494486828999593135313248236131798525317619310378717382576811060326546225937950065148447682223751220181516583059609625690318539705153294998217335727300797068448822435855487619562538539694393448239117189587291377911928909096913171492660304480123863109779789983686260508142992035829720245686546808413797301870597107852221673428195438257520770249322135109843727648815951751756531620119484966194070295269909560943984474624624505629029014634055496496390255102164912162889142780956852429500955535481503966297882256473187473050887436223170653791081647497099446844934546872225105016257449264245442314685245601733988202172444924995081915766556814058014877320565372446762969282008462655488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -277747629463829232009686277984798429346212098929025551817458996666346410330605482784903305510507750327348618724905806009216124971543969962512202153559211054269599392546166177909404957085344839616409034743397144605952688735858809733141905125078049890147660183405420399430107487961378491093386244680253931575965549940949537758762491592764761051926508900950421232014496968978810917890974291821275208488577474241883645919163488221554856739980567560787648456607274937377691167225213739063205314915089355877880643672693489853904058288956220102337476524320093479792574619562884936427755783056039498888024328782934456664577061775643142940673317747288901050790692768413906133367517887299936837715881612495604581531775090680386453590605336996881484107887812828432494599425086869007774067457431970986749884110939285048778775979239461454516331341702033944779494608989353842081698183105796123736415191526566246534740771038145573545249640117746394303911776847015043286605586929432985277219111181055515637809509033013989768994150750287347654970086353558946646850833543848695934879749798071774082625507814169193492577259135688226503574719897301625352153973524678728480966987234248716065601906376684118700672269198208533938336427903681684358147587725552185221427032662130631768249106908898798251309858917796409010551076329292629959015923524610990350735119928029275076074662739240338384454212523572637885491734073143967294165455319936513865182324258680813527656272775712999794601575534769832461363156274043994675630084693828186625872014828497786401440043386336112122550942468615160060873824226940722680303431623660172508453796251570236769974909830863777067095154882087023795420777173071582071288399739910874190646289699762479350481721711571921913337240833805566261688095378424571168169764972511272758927610732307147546832924339189919079710653346920242850713227361588359827488132015711874859351085401721551025830923741567970657612655384332101428110715542084179664688802153767531398515480510243869296362114513523720670358266165212194117212825354100678216232013580839347179607729606341100589905380927782298865568759852647114324504473783574931564112054641633292185128496265631518755809327942381177063401425648947283459204857316529731930342512398525889950324656563439114984874001996863866280079473389585077252326450445436546241424945434267650452595509238824860402518576138268176805939019257059977918182994039054923472762113820264504138368286949747893421033251445009404466233818827380367575698358824497657008694987244215894646736935015856776563181360427140539921122260771713882438211625158594069920706165810175335032190692128328545958393621633485473697259167695466962578950375433884413942279067003239675280881925041085507253697904037990003376128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 339368973606783685986135488931769882402135585070362634288931026631089347515645891775771710063365138300849464145872267699420139207143306500993544739607300845537862421260821813245853064909788360996683633115722950889633771727770182910572458570458426697255496606316341063795709111881809323095717704917977127785149914833640110160869957836010842434097612809450440258978826287225379439755671159947569717361701211098894318138837562588187779723941311406051741218131240531837672970842105510465926802085444417474521206179319749887361078155626985075556316516607777053142103628627404947167245167373081919452101059902191402357892198661469074950765927804223791528775214882196929407990179863926427705651920666632556243345571251752011941004692506311310144903466854811129353851850918135898924563305634525858522773658872006544791332448279889590228193290737514166099474364303751194383566536639318956923075402176078221355389667983522763316212241882865291031102412176935825571466224872540025016513813524621606880599389569797192210015575798912591770265086524370925368991091789192051884107279955983851410474805383900952113057919720111289766158213685872255958047762535363912171884379052150473200269087764986791391080641459711309772491024194499987923020292539973283059185957797360363916880279198784226021316020743895490238299340894114039397883666500036928359377649286893075810652373864930381756181810157935931593922577606288533069185816451046034685456600393088909006845650256161348274386848815219924493677654151875238686884175132301825009521558159542259494679059976796381792450032852107482487262566490170709940407277110921822837676951370305996416142437586391240968712562601674626984648715394907720278829497606140132542988090422780196705034874834467221673316716580229306580033652715106191028327440373068919601694380914512479991900357843450466066070197688978589606638927062882024548594295992906382508252972281117686395178682895764505286717249176333875335040856796075357234074751207712144112258879717238797865030173357629028206290609944379424064468344101577101482170331672596662947188901291592541807103946953273610418526090679724495554116515484261189750673363205850643907436668068639159607247661076580045675061425905041901551506497805630853743375466386834318508043093071778300752972284336881395216683161055981096378743641067334206119639286966706056507277880974249152844682337442970425259615220927329385389354168983899201822566543749473410134822137322000275504781416611647584120137703680984975922451292369213709689508900941676380816049072466807749537664269928760213878955604540045833313533803553952288554757953735931493124613693400800007039724736387378333129371869509877789872176184148012752599179842443237746321840141532861506654702185838376166359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -376847379956897924252339933175156029832973227073768738330637112325717766728073220849471768835681252785269441571074641407721327564359944222356406657492803130524574068529496125751764835981577684047738788993353445981720141053238847980863558498697301685981503933029741553805991313507503917002462050109044612223866018250369776649907371763374720105846919970634467046122056877329654202567823959990678258381541148031374757083807535872472245421031914453651851573867547960674925538606519159055951489179219802075786468017577017162498017788205707620411598129745780093100457080870174438356463477577913566031135786556382845020997722377028037041931818469742529138468997270562559040857903916005023409986188099097570613427655753157514320296682686999193711744803945180917776981067763078403578948184870438332677775310410298626369501006415912278492817186332875008498546836442248655465681828689848713444559529422853197653869766558838030629161989661614746850531690939531003612459756530725912414219685812865562870504656505569083387361557262301349029032570431864824028747647166971868665823492454066386801679623315162190853569375622673541530981935698381292728467247766019960948323636244818319614990605287363180166139140442342408440065600359460541767186272075664219279352938472363872848528343402146024543477180249060019762629677467079573208372866144301383647253508951286541303106812348273397164699398076807561503155305617109464314626048941843001875257168922149145864439801901997072602497027032795028891253264782536057085456502312641896742696650436680621783243713466749037890355744265217508749431832805343929512309910223378169131424111696505979184290624892477301289877467516794608919111865634751769672383441753824554978183954257723449914463335873276723523372181674960472767998380501787327498639141380165975293366145682200482185647676715078746944986093591383926009343077524358678196284595715484762789330445506777905047625692179225116489834121771397769497986140515591813358561137663042680009737032044392303425230399519634341064043009151080991261992960318950415161695720434093828667671773191411632869233644792468102955723457657172861903444908709317073694521478786184926256643551123875829025240034278311233562482886136948722284027028424894842005222875892843789873255716461948841627114877984807878811234125242636357154933022925754617959450996513516844942169898346175019141078527835737805770106102441561964643273606717021684129809672315528031390326995765581842708644108527154227115936488189971364793118852007892778552444260805120852752007041065617345362619817408503817968676295009628527547588859470085984720602413213521655446527669200604742371188480711163142246504162937915288784061359114397511656556759674656178635409945350621638563731838171616219496448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 380817811913203521175062377439708147888097937496419737938405433524363870923421206143529445840701154681090069478707723657664775256571126019298018983064279371104280967456359227356274027278545521285784216277251290645528081611253050017040937218551525921343155549293970603755744850078009716016627590554679625134113522494588552898020422953024372590023368045734818792511660470414814516702110571047668133742728996013928565474741283499148426202760372700154885538317084110127351952041309164056126511684017876155877436916839975097532029113204519077966940097894923478255917568870553285977355671932318147718459037781272698028478916999452543805482601842308222060756540979088736838553259562801744631024084986475931222127044807340135394743510259621698894339571625379967689941428557909348003185680746965380751738779590427771919058179968877299969091585916493725388232560711303287653963156688638396918109000278901577007805329529799736092184614663202173906702727812652810557063658601382458710165080819549060903313406252005836406539132544388474451222503009719873400783843694479593981091434780266472755766897735124204481804948106221330108534129362356914232805483279671946428755295235799975062947238831598301689914848903718719241908760441162067496911393183711684324444950550563247831867801010458953568911557840681078486549937334600418024372147347954041874852444401758111234397583811250913671383082415198858059399781323046238809318728760654920035537017443652458873894642703027533243826361512974829364743073408268605442560064063908339482064181596427496274443231783330634489770051074458011742501845607411576009039184592092596733412622742648030880402554119897161534505703114869857457474607814909980247890584717919441205960974664076898536886354746446376932489924524538842828238676001904189211741841880119753249733717307590700809656185462938974134644050832892421859684416282960882351220961585533113165830981719872811122822493655848617132074876239940484538905821534428795238372944794750307171767738783967007043848387270992248340957526384529540048368575394235385532093344079620267286737184724443779516544009330751245200045580813121418100722477051780988270421611925308207010949350801474449942506878252268690194326409361349266876770830876295906947407640011125660090202384577227805536999570674549932939035945988064367168248394369011326719748786828540855406898607749624016523377124370300628733009474480325921616203835185495385235928112732538416743602358527425440881560224158156808373484717634842705611671212039845219528802273458584459559473877144508087883440601687805110339533469717168485825839464392249232293071817470607648739314748796240462332777855621832692171141580376384431949538826455761006455803549304860779850465167371166265505215714628954318962688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -349600521659082358471267009736035454210675033821753968825857200455191943491941616865423688471398268568953855328395785211433678913855059122221106323273221383835261339354644487708808933614028092190022078154496534043378616012814751449779107659585028011649180373770284425109189534929573007690621996999520352772848704126712498464696626171455275618235821558437846285533118659944996989588904751052455391548302583183015013965465391090985998466477418161101178312898276185745904585646883474303700519645512374887719762667019361147903673528824699753130564264385093361373943731679483220835227015462686545165556792284012074151673537055388097229616106402220532644792315600482324174069592898269479424585361681871681925882241365329117088962143213642560707611731322504420973266482158812801863667418773556336505474974738154838520716644264702427189986435393306740900036134338418481133767417563609432142073142871603603801901268688932343689574704214218282312333221541230066869454480275572098541149814282283779597649786059993010761343379837125775295181593037212927960468853881064370047121301769206549590177682291873996769924696563147472198758751789294410791622846918461732889811302302457442060204015506439534578501290610097527162131577197142512119079767747693902719917902338336101260757338050987336690525677856809215324818885288855033580227364767987826924680628331765452892056260104990326466288782436613050252362788963841793243702836411306860846464092519622897210622306523821869100680749379698745999211467165051870842519496924571506557419841015175710996218247268052332890254838806975607331034036788904674310513575273297962643302518516548060664992698605413047253090673574107478143279413393486089745921551157522362446024729489772330033940760170675953376999232783958914949153502239018672827326884004826549626086835260189561100836201590518766767078850105647688736220545061925669750629897383741227427879993088072058080887716671708200779511303295356805868009808926434865316245274257468767235056241339474173284378069646615009048417702366465158361442204005083174274913250957768173879479143161974088910208602464476777626822086754004479888055768796557499755677997096559658904643102822226728640848239700469279960075174196617433653928910184359213419789572053215550684005789037999968396496940916803138418721960657516673040106840978827614172959931931593336766098285768555371120623701075455486158727416763635362620099182668253901081983872063257676822400870980195453941066974625197496194845147291865867657847534090404619963867859196197961529905303436705057341732315505930462782223291262418071198602019079576794662143268731062449714950820562420656777663940369929794426170700555633414357565141162801089486265931508686130265626767475774620302606607774203588378624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] 290563157267683031641641295716182531035939006567797670034168950332562096603613517283522396559875209368343272313268385667990086796731861393009445551047684867572636125796338343706953805855285037069956358492576950300778337955516822588501184386545872206296611710653733186780891968890265931095116431700705695956982773846740214953858294394360462229333832088224603740809364085928547642266806823814535334216834921839914204220855776302793184118740009917326967712456072046705642985202095007019882933686370932011166947524807653863812162870945742783850831849681236181293897887742698352147448016805911787538658017060800113046811406864558303764593916879559996913538771627046510451911560405156597595616222301087316120321429524195182512678191550283034580738691043112844983858825418646813218830370637481422823500385272150801768894346540727222786376878176700745831179122537451247769503503662248295076354998026113646840237715699752142454101138310303755575092142898558616438756757247771507637152639621265340829264182487242046273637140421549304579518306544115836996574692421771297971479333832755474180938075651656873435501518921181197254811583373311734455796880847233275173928759992525218850901172801324579316561545143605047866271166006579332874832244807229324290306719179564160976917578363413602282337380521897548554920942183444781278755789324489735571316125887797897170658359347086483937206389036998758541961466379948357129281800439784166816809009565724797703327378570888979637723823648824766388815018350611887579206247557251287452556625845533708096674209127052361816128922988201209276890768338708028907188223031344440139517995309603178168142767485686932646701690485330355873107616463838876316313784612762844005809294961361137097188105221886492584855175305097833202164920731125534056988909530870008577954753826057077449479061785046406555942737487290829288211582625295353065578911590626570014623314094243154956203823962757659232784186910826854905586196650622280733345380865635908982878771391082861342475989357030464742746948601574113478181795132545103098575253856502910213747218748026947544220743289506133697804011276128514512180953169749580168694347722148832302076835683376251053241039180403754808090080079451414374858116568417193917660396319419585868503462173145034977661539630840342021336245432911033808072241997599749869460030406713697847854257797105373468851096255405104288968308566380063451481350742362739222770847709530097866455136740678483529912966850576789210072681955170539038925586851449589468542599059870859444483451437281744575107104517314893501469310624884440968325668258328294526657643944504016406062496884757387327432813669259625121175161794784869905972285874974364403662548998268095769977895371550768108226871738096553033728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] -217719965942789046545763462290556599862997845162141731549519453254081582254697094416055809671385390932635333209416064675989621596647413312314010285284995261410071427271904817625254225354456124373807152049821250582566669831924987151939423602857164362673943516386136646944692176749867924554914427619354949179103851593541199414267638206891092516394455880435617769651967483813346783301639553568631445200405023130127898012787769400129759806829578464716741579477162249105306408470898039792991431725971324050111818004354570110237105256541555578364658018692011684686379879941916206187881810764117223510862375999311733899456116212391261637212841560566356115307453622208426353088477873664405262393492412368703073067851750050023048963725731353449852122361978180750840827135543442235201401845574608696168029376058202752419788816277670448641446114422842575885065978891082679602547629936247877455239620945429727760237762983753694565953191687831591032638933319512998390370192288681939456885082402010835518632680589914540719172703962264787500165402410222835341565590602999040876537836445303146976563578492999138087680902428576998476209685958419164470755617585206886571328316483253661091015378987951727277699740802683110510097835705512594830491260524767874339197410680840549299512475387192357144892175211346659723761557462604116939301672389609769852274600199164597221555414136384189206714803705698174510110424449490032369179398178541072123686387319930155988073902981572631366026840484263139895883117218920402086184668271045522245990868279702609561020846701924685224129323023668299737452752495913961933055013288841098949248319551003766915497562420189563317541575875819181779787851183142653272767877221646764098083120348037558600635539016771676014263041925157809754357566576339740382338846422054396303218604604028798863305309986103968946572432428737505240869188837557876588773487778918745633137050917586472584736910223841345229730830838325562299570559903860309093431354041392252243889407108247477778838407532321436190325226651049363953980076442996677606591318183443101181475341727929691534691170429709928052785802854397257755580712615061275966735534210875906514503978009922007337593202885913746398150834655825386130395544797072669717437946407321664215885460982548296997405263834185883599257011729236882091333075828257275339074319604570823740965789227734437949927117130007030860266468376160930679069196847618183230458567028473979268082949762306656012614033552992123230356055629462307030274286629211365358476923441416335210698298037714162067409415011472744247257442939057897122572456152699152725111207793238491253224397881327268776674933889411981263776378243346073264945443620128097574277996289594425245532636069343986221267022776636916367360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] 146463045738101794568418477475366754612759756976787030273095246995731365422136679980978733935042460103263939484461661813492229980494006942713357773193200294307414613223156037464898357661047807610182467895202290094175161976959758480896708965631036642246900957059202054861281726765136510952922863510741687641033040060492713092334940669440358635536288539623566218376853048915768710501609687254905851450282383253681870791001036557875236453161733418294496215551108512019376326323104199444308156529745313387928703622875374325722745389930871829800484829712598753287044500185276642788790151767708241190872786224274699951450692468711281782425899426397985339543744405956090233269453060702611470412665227339257552540943153530370763603191848846298454796811277784020240400784205105492974792625113372800526371497153849103150813534715714503736370977066133034953481608950238572924204734144472213650423250787584014158907636540924178269712759536786572659916465339072345997447062744192937851647817755875443238252023689704024427477555824734379861085571764090390013959076123058171619833075195703647873836474587832519179761751449058380415653936409850451954281250592167480102243751136070868253567187132726337341897814442245914337596343202178654575551271220444170882057257948376349348535299544586107747906075146604293524894677180772154963152645933641764895046671550207759286247156785175376773323881162828864373458384445622029165426411025636083779292401673952559294526698253310534363753650615458119013087927627519762594717149323174830732033438048387167639486592714937056064757295453346755166089911970825976148146962261095412380591566651999658229918946670108302446900595041673350891765663383513918874828208079392009616526023251615129965665130358129987862119114564213681695864101193790904048464402337576570313848329596380534913594622538633986053639272603336610961456200197521662850198430791955285457070978912063928374228655312906177406075913215322876273813819169027284746382278893737163880549541114980929550413463640797278761333438964352628347299135284478194996457255065114617732446412442054673138699764102617800831640067396094672949544894672536915265428054260272010439493203008620073153679339987759288695485686931371998090414210054275908179061823936389685655516110976955297362893658028991743372328266970256313589822223697833158567700587545365660207920951694113925613676778788525454555795559121811006326252597942553833800516876663321591316253429100242277277926018108924573928061388113072461637773193728777204779088298928075743480733456453838512534130625459807891414152446250273165610790669425752182757875515653218796147064696008269626392904221417927948578882162699937394329976686296136366261780821051284187341257453305753715694708864569684877377536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -803122166827071077845834634586163697598309582135975540406309171893238255430107684927553222363531794298948916649253866997308004775892876302955567806744181340204501341928021346759563705885519434152635122544653121453469939722241409106924169984984926453479609082103411415409511310912297859296924119343164300622910726530488178619243017387280076066176482641576744431303244647709780938057350264647318116965261957535527392483358040040532353594413376665718094820365379167746404714143799562351475399062709750506687242044976450725800503933634017064167960542887256389859300172449362783231391660697104629711320234024984798883444714495054839190552751470790568144866058779942293928534644946888684232580973084459028351740093739824323856284613521922405662540653533701451755687250161966791971496472489487468293876846287476575343283455643728999726201446768788960999592276412184832242513479842794896228006602553503827849692469837742933291454266280837380179912084154643875646873842004216821449315711431673065668198974049561370224598498011654725431465853373343058058136090605349433817667856588636839853245465492747526344088369195191687591787865470727061497003487208050623719267650618264910480159523671555516234089302470413057084508296492298700471086508538153380455527958150043920562672527403247354363099315424008789829791859879972591515553131138009235722315276613976621215048410398831739330708801838315762179198646541707088112421981455087586816283418271966172820191849640172201880986325839770081440755517379482643570683083111228358525961238116938601261499502261793431545075416511579809937596942275722772049157272372279103946526481066310518106431220729774718685623321098660252225164549834309482511785695520419690121072873221764029924816718065096229596457736308318635565536803743015446421179084244422550097475844069317011612831865981292193871778286582734175325694773907379602367869767031077160640957464191450515719888147564625239306290962674523323315198689140898492071873883278985624736204076402748946798119394482545380128982653384049089976509907487001372935270073975546450474706727390786413706689533463495782875645361180877982145737430431909229259550684866184438347271103709371940472848323627398291891826117006951628172849934169045651732108030810582782715747090343555609644453107049972571271292210778783879507432723615948561660847241378061265466026898500648873265689955752409768999481261063255279406442284888335365709062972659895100985991129238128337079882221132975203397287164414064467347854200950222949690173866567399965666922551989347078955299013847950878652509160448636597504983625983352951449366819000721460456475642767424948952569235597400866896547034548337257989347326242890374345620303167509589032971210184969810870272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -291096665952920977666833571214276404186899623364780898111072148201700123502514198173018978596548457130504558959502006424826831373436988949438286692124546551097924042641585161412811417068797326188148315239897332346428180502236281412583185154270272245930486380457208206389367227709909135614674238336047146407686145534948016478115112711497459681838722406781793746686193766410877381366122111715207596818410487325942790385424908503260820415419616320387506294316096688766305308230649545918423390617122549452657089600218045122142112139640017620234796872219869077162583825634060452986708049681316143013186748476942665502922971812116310277888646354744118940077932424695125743657742335926697368447869252423932285078538300826556521374604532136130833979757817436398754700282753312171250678225484821800744632583089845181600189514141817676130150863200583893369051371565996777154517011266781432858818898489445191548114052016335428932769100169442674084299230166533546485168310041531472653283933454487206765712526497128820395243042775849725547854775588240624639100960671951835431061137074121481779188892433477013251297622968617279668713324941259954859486266423019502840848989474218746672270631929384345544914668165090452122753631200686750854855097371607095693765941365097780013672415839784516991187799429299061269540007524957066845264548836233961704524210596052483216405704922960644666243573929331863384552674895086876780469104489640169333534194669346719087045612535126724299442422871469864474545676298272446223226521329710277476240869186765031895917934117558032967942276177907259327533241844928655225171722663658623609503340802882216620965906534345805187597723498503269506346780659577759715858484033430424164799241252568825847241096001776573237293805922045392032170286884246529826628085001255554490897789487578091990123223708763501416222448931132135299001338150518377818295153304566678823290081792748118203967713787578554026979095133360336826618129844554478277969712571977946392137327410588199079428891389809724979323036831018201892842373446221911136357576026507033902159830789142965739067551931571509458690396046549160753267497793046382746425022069782806884625276450977389744395178116561578802172796073235486102172165548603140732362568668708686128471582766342590419080466212415267757802331204567855279947816310842639530159605285335358755349543348486805039856188793842303135142025914137760131446728612960355208643582420619642488582819515405634842184812435340150619346817004532291767280033808594626857086352992328741521491293275523441620769251958226148979360992669964462837978862203536514562387144287663063158878770670615153207345524474426535840944298220409248944844302969903705492139526098325850862637805649299832827805696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -22520993796290907908209279676398175988425203341131247645185703878824712011098520495408540407341478288637521423508216348831419407916418559603578400790680899340415011603802594171832810711330670067646933295173079136471132070478007470314897076149263405796428135140161748623552240607701027679736592586080413790899750620811374412849339379344580144457885467412340675568178788931718042685333771496264525520440332215507356159645903082574856695724636242554632044825093539101877447196734426130995161616624793177464855143925648036787883009338290605650822024474217332825341870992725643538662961826148980512713976497631624422500066678632922999006516614552353844368776453069153169098820540954705283460696267642877240393743387271699718606337702382480269387238894920316627830497074520871006233791691627889417846078760187183979365570259229423073789213580023298727957837056213305701215297955021522745590155019999741907175599601746046053745948872982193211729630706715900899238878288839542881227345002267642414564303311986727734237665528866438878783607798818966256010456190103637772917971492929268573098322669401243455528026076591617588917632980989955620330917038315995236106823795332637355402297057252408091700667311456539601919757879291697272377186341236600182766671622675649436773397957621920377000938446360875702653345688176355938788089243136764108903091513924295092707568027002414216016278644472503393865361957509127566454238292266591395159831859779102841563387091243335156059797230224681550577616416667095735021192159993347443185345348951034884871343979502070715027675187169253647949991899528917577520570070542720948572015790270108050251628254023298105264657849943085645636488302645741533627076381788937327651169360696945550797978739538931359216792015723679162661867941791810185013016668605751715056301723973797441161224497868114901540027084652121343139460878655918637665697373039622670426806344190795155528072526153655835263329485773529827851946285142337176743945630978198065923077962998190454770075309266425204503943232858551568786503333802595547199816567418915625987754579785691058706599877276452984547578463830426211468739315999146629717455307549738521878748778187491888809963856754473715787877417383494387453407178665131720333263791157074450865467565555502817498183031842508927215891805688672166627924145038669039205610400684675805099642514227629448222775939089574586571359711633256666142851424898040638233704873278509865436985344383182440607228672503668761228181738881692749499876348670121856255257417910005350632963701703549484740935533483171408196627227287307557953011494517930020369304730327076985894370951117769261631904290981678040848675140075241539319571171311806460547055543590577165317686174575912858429685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] -1056972810638563251013584732217420480801404999041266373561899483106575003211771282908399214081967838715785359103339524155306402859273680910957049125249171139069197106166685464187890543839623890538683679115856674624760996841656684850998443841954026401324558499222635923386318315977908417810022720098819200384543830582468756515753804860351301395950363590514044504162266213820079746004568568878383819869738211339659364741951357534619689404004815655665094735202035289606084297937898826755295762547587276907186058207089911884098607158005972795207259059561255418153496223059502890265853676500804899756579002718717336332769100460373225669118526939858130036649187743465464111624462380078170341090594273851702887261834120005037542709624202483477492582713973854668649861615978256862864944198885411515857981060612252210969214962131296322971675974600037520086763623851745565568864898307626494282897346883440514543376864235695427409546858521811493489223322982287042298325485318028188734895940207109881919803616095900026205818004632722171987649829266609101255236359532519391515898752035468284250814474439219970408498550931227198453381602426875549939175764593796862494898833973179502941633087491820764650017165787094415257537783680348023413017389297067349234567775764138846387937939570711690360609472516429245415687153959476981095624535658413101337498748220261378014585782017522593790880023227629085197382839303568309800493002625682414715752130290910380619162402945378147478967951320187394372107211813333536131435182817460386205457432325839458587090687340288327705463972552161312970630525863413974606967598681968143206758635095235508802536860847147126138518336989781884997104017708327222622823071301087921338503914130692936061180020727799454997686465963231999274533517133855299228992745277168361917031000193958691498160693467508030388826431057369067860847096429190475921361648689163657343759843580659358860127186668933748906947389341585835652677882955492383350964657924259615537488295099888030039868124450315207905225848025179864388785442319233526880321781868840472286451242195639003721413933667831993972083325656946222610608534852268847766066301250449613946760677363719150149324380786103839287171770527596216879723224444788744566580190097130396732574061803523546368794631358818889484779637007996590130777941272226215187092746851382898454451714570054841398992266519147614541274664853890507931716390390422158485355812470502074824965447560508294938903869541789421655511173169565867351426279603838580643430977386055976919905377205035314522477455611500311270882118362549085045548838853647006383340127399922564778865592900089177542647806777725542503737128163390662198866445704167242417970665357131837157807825188830256780363694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -12176740763095470284969102083013246613286673875155729974303727364360893602336715293261830945176146475154438737301666139185875028340536568501041640879210784963064162684298664484849809247146654310163685127192884409535965610501386309544140095212245477635431795633634935006262217804653862075625578667056850109437852541055793688610591817472351350464418389143609694482259961086594640198990084377029329610776719258086856475993846612353031829685530721875372671530093675500215846248673619757227427876470151700314246322344515937024047698928423370256072957583386702146335424357918530596043210443249428838027173655099898236917487824034454602106939247622204466013101061690580740902420881286910880603942676786450074630401991096684573839379348945697623097747828692074790100403406363271323679706229985904877585101258838977836434972111139621440040211314633757530597501896839086313114578282811632277257817961885812710889488580353081381922050612607884505061978563961370902895881569111456600927470784146946722565092475115670813741085090309284615093539723658662765009563169566363464303653690431538904540245366024586480534864995872063826158102656249097568026467849975966714424717647746621937371958453169963032775630395884140341049524449802496875316258718347708466281579449731896102151668238013312106423185691828282739395639517478400937570165498858436181314569481723571357203461046480757980807280830814183259277035924432631226849162704176427593759486501222341169707296376555084134292514038399559823126749012709872923542302720902383480749584943128799622154764513589256948812907457595032437590876217719990505700292620308477631287276044247462660190282475972163169271721893395670104800805263677756597703283510652969049021006343044829448431867539495492415840927526248245911112426495805896683905065635484294925929604630634102294141203590661376645296591275047893518096346815538947027570390317811722433736586784113946079213436940322009295037710128338519746736464765105351877782631535006045839004345824952772363170440803337362201530945342913043627891096896941941816906668035431913569407791281785887246854759584700820213944308017508118356521997438188071209628182277841668990819736514207415393319706973500387240809335046371991074318835489381801063051981760974903755419550442852550700833499677201328713269427530288870190812583911670370031533309438367054495436978073861528654322340454058288356167561675874703403234437584581559369454964120401378038213722794693499310791450446175834094341554660623519799177733490837736786153546744979309626585293718654272814430681589334384988805037854197710478787307408337467254834979350533670969645691513289988086141038196028270834752395608164807606054312421426131898979202051167202596225629524854166096720838000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 4815324829557748216908265237061122895547236296819711529228588142092466297397656174182360796634264345829499942340402606738541789825257956752036147956080274037683294642137842775813418430534995486470010114174420515099668057633946182257097535187848438540045518705112477514585965278311827490475113065333349238996750143696138225826385620525938831291650712212105644646558232490078967913769983874586224626097432613811489185224710182980367125050768693384600226967598001337223703295490301123224478251243809667811682980619614714790347896242345872697712225822001395812892690119851688875410335657148351136060470574643096318999714517574841939204417780220517020065460283607004342710257304008361488528968498598847987070059683755931366722839330073600227895206912835953479333720590061679625966409208740225125622022556958264541746966489790847756769012459589758554704901426635784992378465810200553886451160249666979274227719330587210313153439386494576243044492404045535385107977700139390013264504326098853527452926413693473365536038843219830466908573849336436486279266624762770180576368789532753438748990986288841368706562640078709191121616629708379290340214987310165779008143164196102274576502007282056108121996306296171333151270193304424263619744969386984587512431619657642935582308788378993632829564173996865778620766101602042075000322818967305603653460218001746001179309384906496809404755610650594063549765260792502044873721135008544145686661265076176962830810772073998482037959154280439804867823382799989621799991278476560562717782375287861020563161463226920057908629044684383779824325670700385149611337530462400517154757881767843349615237360216402047168823799265107647967243999066425184284692030132726140725276414268314505168134373615185317366238366018353786095856976089473648043289997483988472187508012044506900307975522306937554554452057535020896615413774646593170583253547385157093819534011919562203723144276765945313318990878038510452306899602109025024354147509869717291180346215005482050725124851451260155206225892247777476703162648292477545101191002495110137263183033109844804815732334537194861517238395002179971427224379741898402053205021720339133336905801368532286443818044088387429736972895689930041083576567960234268356563085418991179136215468074414167148540173423905263597223992311755330327419297433386687429325595621230159025683791234418732729129162087555438713090892763100902458973696871966561009772560414742281752051087260370175006552038248311530526359302225648669970740309257373731370550711115393892184296928593470015321421463461607181656326388214928033778815248159919471227944444541686653535233019792333655124233868087854432596822038089224456170934356728596730416845143324526862161151584356723845063275184128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] 523536217284997576860497283641062668744581323068452327130792796606539214385835347510341740015804153916947500941201970645103351701182978728421013956826716313317578525630460419085348780384474017943293276692833805227667829226865198652217971784927689137787335278582704291789822391457039816617402920616005140011799762975210218737264911807390087991718980402224527090730352719822990479607002766086909731550114506943135921805953749673936463034123533701878308619013249079503715919915734732563226031542638897219727693288911987251382473199716366546238376151520048474192259963567291963056380986921031349513132955441509113172173930648586321368472169041995924220290546193983928128472080653225970532783903609816526872433910409040944479087124967258212566543992273701402064245964857489613192694244603248020800512596169763769537074009411965108208717038839992026858481313881247913789177888001554153141601800422095922713190779274307044480218799235764637604802618247511941104566857651820859807977075265561581678970173473718931169210227361701336810107501272894638706726947273837616522859857652646054835207539406725476182749157949603269401129831618862602748068398112769800647853898073885754784959593796788827209074992319946733768569297357830222758455366338456910070687412573137728133775932333840345048879697621225642584948838121468148132116791282457658049105073129510827432400889304885762280845719111994641835032944629876372570001606999663112221510493059486701723353142349844681899179718100817124360044080845887201476812386140405305681501365697063903298978016089119194446535116582004352356957808974751738719709217636684185243704711462698899952608956846462182238775192934528721150264698644966160985778762435609495685032139950260580893297396722714023435572554635457358040100922147143700703281787912509624626840281122164661799922136468621850461990438074271838420770697624233201347367791577683285661004685219233144262182923905866615532877026023653892531601950980142983299808595232281166913278934745677276591675337024381637853935126780882356366759061683009124433229468483946454783956098962562063648162263345898462431896932954853007100922815089122656378033710973522286424676472483222378456526757769911748688184952287238510957145711656805730491470220011484975125262281514144540895245578124474173310698795693979978496770417606372932639606590752991411440819076626686427852194473204525630378618297711506078032807688640756340849546871915330489451879336537602253507750139474574811738863610485601046596946028686353288758375558475600433116157787792940908533632369353232088169685186171484261230044992045325500136428610314997850821633125252532597226412618408680470363900247395143428815613105685552559126221548039877433823503657681295705990682868973568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] -8185393822750939592638204276843085924643844217286073247938983798600306843629091746308420758989739073275982634752421639232025148766135158399960290782051619649555455948635133912740801771767951971282884126376781892778164309353357192784787821189703755272392473867918661716281158947883574303660592954512641016202120614225930012642786262749904588104195428402852900752954136772620177985731626374169744912131088139931336992111501310182362935249889370151742655313279127650303826412421037706812747737672231668691144783410039855679491045268516288915143667256012833009817276477411270265290392140861446250886432392485998658273017227071028559923960207493229842313413739157323878504802478220285697684191623488844332086182069414590375244907716183503452361204865954532186509715175468693882436356677927954671640377826775678829630713822098091556550188379192684204078444979068438368058226322033767965894096281508481661096635605110453237983551193491387505111827385785014304953851912052270823745517083548283598333289971047338713595183172850237734000891938072751772237904153709151881495651919960376863136632515140593181815920159575999437068481437654948612448459001076475587250281575667669642503303618665891554270289498678021069347295684230608118959915663949117735919820590866550931356722725858531129812705500535558174385655775857018216050500894040878513089455541790946161524527009550790879308514386617057071960952972075063851995856746037119264397319556078292444867443939571991321010601059333523154666952275555440547111633877059723860946138572508639098706967631577079043891124791042756807846204186959055719797956289277109336390155753017867923246975195488360684061265842292592138170771356081346147473399233161565046403507406253199491672184725010327392469459529311678302728408029575499028211256682710732117206099367584358157382896218038394442701658364449550764187298533329844411425891889207287822498080847286708627750621223933867257765147058126514963340361997800598370771675045793013055907041523403337271976155317756217529020808635073442248864976598313590270792683031595206405366557875386043105173604349952563051178166223313773621538365726250270591822348197595824076012547240043935168753270071819830210837838668872483476635573273885002984221929088516319409923594836442550032740287646939902769624062520692745929455234231625523910420503168429264038904734964626635955135703540511940508679633182446514992856139732590661223694662688888633502809644348532308898595502911337341596534264984692135552504711298546931293307629106531716052429155798648597597367227847675388106100905008136743685281917365957041645681211848678567845759832892297162062929419265644367018099239686656004311247256051464804486685866915738746358499682239500977855196386992062464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -3464198880355847625305431094401110680838666444392798170484234215633922417396824389904936642060270200525103674744211600931571744615483583158300282232236728690562501021148422413152178947431726438258458145231656194745048595766882286827776333220851646531288251155656882962771330297938392029741722757068128904390109516628161527412209854123693503897027962238992288835982692778977936229881286542487194850427092550497163769715604887230314252077206339683941190380480404343042782901579314208343033595853442435693234229811214550730639254934525521227481269997994777637638874506897292324858136063724001770100289941777659023955831964218170679673482592868930275843555660033385794480575776112518566221324535616288076354006743570327790366408399099663901248277188314163409256296486230030673821511707277203837661413999452724362617919238423322405910405795749143425196916815097113201366365496490733839804275016150478198190278485095991966029590321850098702026705194071065725031254055356720304154998300894833982184661715913241321844971812918478143610943174523480553805856737762708122981998262607726085619540729693966258131660325315481969486956278261382375851247739688706907523647054787992420784257507284673488746490380200618240333394439580387496668901293172141371295371052561178208447227596247053356238433453464430557936197433017935921432574496673466222398017991906346649455073792559113691389715887751739053189686296290836955394985082333570517411596984281661830261190581396518004462807918311608361938057963619774617693283033421792582120631434593827895088997441366367471899827091362663938745471669074854748352322358389141657673331502996923024554193600193755239435334855841182735192943406536198262811650001721032308633618130117232127937353957881379033529596686425507720214156303946643594198070390029950478144285519398606488599962488516990445878304234336620163175039501350331660290756800544811493530612344569458299444330284627431221189033192748462776574030646676538900934814952469359913183974428919070350367570955325721045149020959569508926555576527334884167804870722359561733299623345327256266833829091149684809802439869754553488658780691703673971730120773572744892630429184192977409725924515088598672572029032467015868977354325710303248220925333361099228365855921125117657729238366439156653298370384388558652282881774092843061094993592834202410962747260593352949368687925970847360397871720039067350904155837630421819124033358595467044346837457108843805104236935755936880771829951490136747817524975150235093302527808291571296595557225920191046476641476407204162482986191496448081551860761032334335594701472449811562487017411721364836880746305755948618661334620209560835799613041312348591701273772646997057651167450142925103401851250802688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 388395232587805549092306239019916467557283130676659069478284934790758886414420661536734992491124815439662338546426897332535118165045664203131515698742285933099162901938778978741005411024045867680291082839572217659370790419044285046199162960920982181590580136722252642956899513663669400921135845829699056283897904614350604931046406813606175343812056579171021247392686662198714975227501319848607891638843483607231168506405823818717210404283958038331207757344492523265024552643876291730468537123748140491053634391823837756659640326356437641440942589887933535965083281994224219853151811413496117838058734878033767840092368764034913364905618151553939557732808458332504514918186400481416906841822797784560050116088629979539837656606273607955619006383972960055420585354529393814022009077622515745972391828229818558555476247657314497086625654524249180719859554182523748082258374091727620331773602773114786084785576294994668284967444117835354312345767270503891991061914184500962698707535996829764252409849223691527326466601569442171798009097393246564102479138753818928959089571928452438763409183231566536280057021958128924663011512989975239910656231518609642707583289825837019537141465478343199775646678353456136952174806219277295223084818914203499879783385223026615705828625810197589229630163476826149283919660632282705545517848552706447320726002671098659844156587233033576243008532583675867579480122713375183090779878605960748723959882791781401479631610686123556126686356037300610553977028914754987552171668567496094297280431253495727465670917327203677569806989543355810232895574564512805392266879817765363253812441145448521234075838608606033413121493880938920628139692396004330105239969123471646254321905316468478959180643396317911888336446716758748843737742470265451463358196234445921880520627985785122535075218830519247328977304475999751469084472927301907430735195904794582679199057826647615453746567226793071645745402355104478775310023849803880429667053341099896946885056496437989601365279014104683727710427919563192415347604576174414393104223106111300426465363830212349098872162744015970439817167886426133358403626359407975187877545369066986532310515693482337981244762693375948273768191184750129890157362361479755323345225354178526470612547972755926855808818525872787756691400529361957012542826279566896027606968115708835707586094699099337731993213873046900932608840719567792612279319368391112068736578104035272900301245224968648968359000668036244053931155916304192024259421193202355897658173708344383393680598546414585211261742255355553667621152011735026535918902369997062787202266654311185080386795598315324980760400095695697503248034378510781730783017636083912769205812335751911450624720203276597427226218564943872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -2202180846381374444330318983968983008443422549478872924918303690733486410038702547450298357412258631256547344959350495685737859131176805748494279852024670730159470293728867867990353790067540052896160337670018845897413001663113119223110615685143041293443095820967368039833007922381008675683742563006097732186171558686354730966062795471487205819293074572948428266670012448396572171905470078561816648989413917383444133361729218155073018578065786872798686606033677732497733824616311300184464616964784046804549421682224967234324158511772434035189360245202955125460954672863823201562191161245914713952902120475720691722502249105745835716691722412079672930854164333576101007086040595294752393891679369012730985669674175431749814019810209131267442539331327927666674080483428562425965370983885190028104349675723279310591967839302513990184440996154668774334304702242717755585323976896796678995946110710572560887966912931227943715450331829056215548590175948068343192512246172772153194716059657724051761377467872110727540537614710085917800474613802273394138817440274977418068840456696790328686020736839274283409271946452728310261955817128358257627134067484391145297565247558142744382228631703749731685882653311131266882281454041961106255919445225086601768411263641768773211308766048619633180328229969875779460463477805445689354315205052156113832510441169786052981582476787373159329860379125017278761346772982137114066253023937410603432822503347449708820838579108680996016404941163320417812149850885031193807190074800811307350359675769084744639160906701132764879611860339695682255839015301559445217532534874415595957780463641524670154738063795088236222027330509147941992852002847249738526584305080962925183368265100683244289777047099520082809862878397755854111620146318399665652291639072155565737032797014849672280918665759370441473047746779397132445722607444353522621666391484943113965679240476159038129841998352497549221113334524226209257296051867411835334365925962490259371304988273923840198090455363026329626424984105041525696759168004711079970378317038809390652207169087316234996800146350153655925986394915953064736600704905451330293197714299539946746163873655525721447943999373596268086910683822833546977187479934618900158444519026698033515108575796265240225445155193250084409567996041149817951399365834332576706058083490567864815634237663742586344644099293168556507042027907658253879080560873252408442288965305001106367999425768369853129116948956292757190046782872652233938592304711014399803075336138060791644893447705859039858521245741101663964606582703612956690113155647172167798479602501404573988465672420015821504222898361530913315168476841946760667572957728846471465724897398094142646187826777411025238073736314224640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 5830737996517429556443869474067533368299937332244404054018991201712587876779279020342364391691197097151035459175888071044844684198742790509432215886944576180283839788812666969955905781141494258899561786928887077708631627260970926539681026753594418864289913223192545983580825830571016156213082341127727695230997886794596382430501885846486457247430314604296615843630002927326394138635474671133411264610243572570451910190896508015026713471406720068188907972433203960727876018981115828311631639352142955132539413462853390521816734120823163255389650210577001253771288068071857545156859624983797845578970287464368718684850300841493485645029893640050910342434430794495641850087421191909714327824237269291031597946842154531736186259168605577255942537493359340671102973155762757600023831556331443839376827830306610894132685433019758600191091276112507973613121126723520882130902595516334620378690869203641258056515408523718533544161226864014824719973777197358338545645224845418098541231137274722639265695546602758332294395551090984913913064326650657909785216406877265421876817633241970823807870398896798243018167954775722172678493488904635507981973571966322336535237610546277357646728414188095088034074530263699377663415624052484974979654092884909310662308241517004520226952989690795517520317576136709807709892829366553334562789429983278645127014147836745220480837962197750563073064683338805895928638261475262736916395814911247728886635134888576748825278198184052912377421405276727362157762519205754599323781513631326541322668012928251042203514284138165512846823606310717703151757076559699641410178986535102639056785681259834031960218940088888134133105474318534949955276313953382715125592829060340960008289652478728785879536377787406369097682172972718123916294845159761714139504283675688611048076329515115524953229768896036285710459957306237844743665879760879892019081402911158749817873266625453213243640824782264967890419206191331974356283828272239195209315049245729048255396176537283422161294609919332402916556423286634808167821456790517197842812134223559090975042453933308513465325625485505303297487734958571673412525919833346176490246895759314187438085308907813542255562792634477149879134284505451659093768391263257302126436391355047331440005742697667291244846373321273110196423217692629585184415383957729536452713360745639785301578999915171942550560689193407211838994294265342606816794643085313692124389177505038726620350795445378200747414731787619003963778451975804769382747144591369954736989905165268556076583084242015395309376917624203954426053524594325846122043441208442525046942904391002669632488021388508794810980453541562533584575481580157468498935012936781543518073545591147653397383804617880895903181126861062144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -403963425611128442134623796274714716381202647621188606213412733647981348336495940341505290783155857499100455150818459514620568288862292139007959678717963869338002362355334055129498694896330746274442737445435411027898169019948827330703811647456166728854889407275732526466182603934388551457113392227164663358420000139543997972748364131028031592147598406126016058011527750200677886505489884172146674356419267396271557784763289912547186237124798685962529451537187784069784758763337004458166276047670033252042072858587370023111888871621727506845025534322249946450010873292299399625932171471256526174900063154384283794468307321924890350476415860806467237248843621022693407848864501165576435304131199892166086888806237279784711959195332575479118282844188398257455414159104386319548666118279612478532098299365576046987992598894272786511786566816756771712407091253133579742051368135512699332424821705393282843002985640731696525761733339502064293710213168530515076125244504520940683384603882406583285325847107356311584090749170859915679593573398280930695007599382853495253049944491058124472824880534930276674331137396919482535768982137000968695979298972421422290228466587951819544944533674568377637114362528003954280858853931812576020727425231127532761955281069040793028934644259253142807421094804067190889932003162065826445060737301112502702436730758404545848727644430323088021253891551812574348738753308420530769068022853330809460620451188027925458382879161942726620042095911580770109135185576632290799217465214702270907027787468771802007565562376572129000731365296585958640290395386384378705089621902176482643883770028579993469866811220609648759129630440518003978930004349505043016995797410811385084173623070907527861797835053238299208735872476498018812115131094073736978803400841311369581052047528888818131346424190730187482112271207509778517071643155006174259700481222200183461365436410337877045258383107029246755569942478681827873775489576589881108281609338480048967908808106084474619213530738549911469209286661998809622234403569712931564233422045440508223361624805178095576140376064946510742683157666229915517963506214795951627913990459891235709566009198744148666422388484376010903230028219645060738292852637261356102058929404400153431893553603119067927191467711852393689410130099028293589260802161254931367587463562550850217424967437714156072655294919822775294420262000640764458039390041623308431187508117018735090877431414708490400255654430487271999899577093966391494293127704760574267128100775263127161996128836118025219963170591816471477379338016055137635465825162410856835022057367352914978872549973218822184309448188974262539989167208981484330355447704186464476648225076799578156062562771447067669779219436535808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] -65602263353811126512198741997115775728162996372349742318787513046803088303206867317112701575028743990245224043504253294596387189693100001325447297884367740089827799767116461716350794073387782564762612401624270991388901155444731377358278890703913321406278056583147348714263752212931952436123789205048588748853567755126075437575114697083335758009079121507543676756737477927758164375064779506847038498986372968792776390735764506742118329519673337876117709343111127890449838220483279635626576208358126225134977259119618202987724328987658479358442837885737234710028544790492052469682245568593428406840572936966106326786987039407442429586161326947285652206293984144083162976946199268929594273072825323402930187911827320635967567458369383431811598602393701269305827059414288021481456020349921816713034807434807990380506734519124138035162625401818752199071061797108585542303995697455564898341169977424296427653670828448141693616668358951131693929858157059239990106745659678888362216768689367093808346261656480956095537958549744980798877652986434613186226203313451703477742929336280491369939558224386870337479089966322463014212172734195757727989026098261497788237541060120171018432622495355220533887597094127806008558606958983785261502509724070498059788836325061095215340272655451525306606256368131654553249075574663420909810591380028084572027655888305107656340058021398658194288603861715056802648920940607744233456353240054255452974377689045023287475613767783591976696013888802716884812748197116335439040176719050152726469043622080479441000846289525579436142964923679487718931633792023181672486719579970225928343168711266389698374742574831644266278999222674217671365469431841043207625126626799742852112304732807557562640933748970252728648053765828169488924394483961152780387826661487079324960670038630233997413599728171329023815279834982648686415940583056000058769754473878613538801868900960729225722313594814722323967004143614299500171072698874542908940350570512759202532392552194802471160945423683572100804897236350295732539634462671138686889145109266110265657005646717984933722438152885817513339195133671545792421854233739264280757365265237523978795897461818452390456623970148295233868680435297473716091591271213956599556055518639369578585883956537293541542970047123928287503481392215653524330651622136679441019507287129751930809484267572344305155084399277567781004677326489975627066890512542333869503512120361405600914873143620707828885016990051409593827110781475461889549768510334828237315890435135922277399790688585886659981371537062008476849364005515717782092029655949605787187045560393259694990562809984825340277476348520516828274079280577099536385470849385217058364768797258128575775004144975250022242695384238391296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 313100537186717945425994151239147882640719133940583295230664500226336540622787239829313961600995155368775241294268721611611707853161981640881138669359321716591200332459219406497844789426755756524986221864832350597989786986147751980439766570673347567328670716226915250250099882084723602297002233948931789488974111016920975516697638521154915962487360296697426802369157635850608938402802626818808030778592225306036232336160668880420263018500908537745057928616713400377377045142242382524475057455999450463232571706687155443484985573765824728614496611321318833375791888520380910075194435014931903495836786944838980418286099521009556458804769054226671954195735981681083598782591915079453875543333327480418581872849242839295304117596106259119167536844382651690702590580233378918267054827831026079069991304925743074247530366329808733139356533089112669324346894663839157218024778041601131822035221859818086078718728665324417216781967085557746908510114562335585078034730598440193568204633060786547374917642335151261784928679208369772145474738610102799169644229607781253249160904214712827707188449981903391522239222783780028957378336397860963453238371244567100259956675532208022811567488456043395834612308245687559167062398492395394497927781615874655660874080651936073264219421436056203486987278511394571025973052162187966663608208255734922699426841136237545650249061696461972120078979681782006805015132588289114790996212281216644903904185137493152191203443270700177729188590048680238851982601110475448110787819411740943165451306509348425567684309740846818206077949059227918792598327706453415935880525623215346816639218174544430791084850471923363979953409494328457880496112367966573352148912051401373699889506817800840201791323619848028948007854606531506455044642696574970540505765400847435111139732267545126861202833473850266155344118780041451113831212441716405361317600853951445189928864526025637007367316855059528108633220789159147725425135530076645487661909158699229479478197319518038503766997211702934112661565729172963862017663656019353938274610834546822763976281378953635944945779979899490807078805396591726190145588147348983865621843757722752182145073509919483037457022312911617476475195614544365316436863960766931343696304387541684947373769884578438857597144810564274472434487791399698347308244995883742982050570479702354850808629996220792468682582602180109563019599710383669665309092437400007428421351979689980414576480806861285897186499306303567843257847734494699954767029586188573541807340437612277246897087049158433766540264855851170985782628112291307678145284205390502119367855581629196305700086233423907298638162009513155942507246541925180256877541247320522912336675750255365620008270951168979027966339363444359168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -866449505027601674827820382142125092839536836768433715094651122788305067591807145306226026332624690616690076271046093621902099615116824073387033745974265357024561609533671364500750822323764800111174520223829754155648124069072908662825169308855340953873353646797441723846287860364020666864209568882273149489398854505244964303726779536311249487312052567103565286583395367479513352069721231497168239234265053571145417499594948024662970976088976864095443536564703305992846075148338239796317498434097122492788394923098182835200238348959645852664047330122012578631930583872298786984914048732063637303891695271096549667648369602796220050075961425624004219042683380672313765714446429689823814188932627711285859815347192818021941241147634708573598583279297778370658713914594287130078889031164329516799432928270933683640276605465695682366358709432263512017274146251870769184080307688602560064523372646327321742696920940550508953574326264118538686581721772446073687528809566310178140020734876914202701416478114564551091958767267631663243701563806081887393447446885016283908097046375779361885390808779414828864480667860074873128907190616751406954225622422046039327183487229241199770714562880437259131732528336771287910230523069252375111548535351237143548700117563495299635472907799153818574617776646214782368517480802474791527693270474205533988139380765233498249509936081424921970082748951777761804446205440799346624560169894581311071141143331924900030429946123716283130528863419907160757166807026966258492568469890131819727619063663771710458803594869334865596347213937716957839040399201203106628267696185290501813142302098148519689071590099195605381549862852659259702532175496755863486604790328036726715589847631068421790475151679553205751582803967795989962836058006538278570219313439193756556264246962994545936119761595981577313009281012638664245936588348631647424512234852245534679284484404145320192649901101979590782757226938731218931594574885925619251209379403006529051521620488506136521592860654527418708117267696840212942184562606039444235529434395567411995474648301763106755108548329470405495048574371357184530612644929403000029144583021598731616804397236549237108414583832209570475623348955677469207550443513326050770420058953027873072089198165760025545935399786288768779561232833861344039345293961812011184206996289503276942370056252869697562165640823443306846287177133364548925654300868481150705753296456740780097136425631352776210953279445441799784025434756304410863334594878511919754548783810511438443831944568686207890845794295876907339832780339315247563055716771592139466146916590819924607990929367622383061807078227697164888651383868774069170511650650942559611014361999077686024467161471189835254740654997614100480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] 1539210856162805076172045154463584317957849392941342249979064111713217045187883629335761537710681939309487243242132612872272321210346739478367830899859957529325166297309424667110425151413931767731695556743526560904943996979093046492292557724306504406594467603233088137655246854433496112263035404725313306875419668903593506000641854768869553846998661385423798730046243372322293343738598180861055647592397764590617360444262788733158786666231808918704626658224088680427832859016246553280823307248060984032580345723743482346714214112500658156442310927666420078589883138838205209536691334262637085523706241007833968842452735467063461962663271583225991346582204421009822793782909652922678615871303316371910744845249644771286948379553190695533356671186626938085512981074118307885204620442330443493728928122480379980397386129979652839721355673489025645754019359768500762854171759026158968970617044088482220714423316636806614969873234728114376382313666718300427757292212384235584847959764000321565964924337507527487729227565275269836071657339128233621733123002808364105588311943309729949919016865845335409063164797518415191537256002056519039985200232245923026753401685650776044890455307383693324391653003227518951053190999179038149650859452448810807296671588517458344006221204161113033900885164502264433429116776978334398676090158329774978970761554211428254038808230130320637655232244063744466872779188977026396990585879972404185872326631036988109873192825806958076832285046162769067292720103979848968200980979918887445039496501296563476994223874103369459168089284907697319091069085120403541030404581578625072112878941557173927871324624670145683181479124906480338375835350486256993858313375981070876037544272804672233206321588230663969572177803214502792965991555126041379732914424913129898125836412871305903930740300232164146354263153848351514271736040365512564001668271843652141418822886268819520738534556015663247307907540360566356709929450931145304030256147923647350839058572348686996455237967098965201728470074356790354461416923221937829111074130363877862133207143374448375305842842937703541525980193615180069207726032540682121106429557273453660243383924197294733950109750605150044122700358241526274819060509126221334913179719267114334656022586951481556060689394078952241825568159702411660730409068390085305898635193138381182952871737317516887963544924309615639544457572624448920057493426933111037352322672633022297971677832591748755136093404016037772517370710568666573461250556994035564977403515766480278486952827831382480000466014923857343030696904962729483205175798604746655589799946548334429537361599831235001909288344464692873625935488849577706606708234459424690227263317741716046259017541458039985091628725762967732224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] -1304200034311416388385049345231546981505159178663714441915401592077312089255423299026902151320765281815841596842012373061005723075622964235730196880615202462132394527217637041109432159463166845596982582917455054458123050788462816169920023611259715267826238661378651588826331397028086830722884126938462735088940574327800787322437776914239366263366236936626232595867924922796737981017627603765820534973434940911829896925375879225158743546550166427372944866649174455479422191390650165947982966464003588747178119715828815194922791604633733829548585482568473210562631551095727936683393829710447620759434612688449260495384686577739446116240446555732507738153717845512392638995994888042033647969532833848860913239856590521922937471888719463716245272563932941699517023328556107410697895733987250333818955602340348549526511965304833637841943890410492495824274290271630350026981137530979489119865068504930743600505803327493422788265909517966007655095281077908495982796546731443364623041427317818312700845762717445410108244427251788297469252550305373553293725475062312328326369520281658446696163753242134880702753464771908260803674288693739511417058139925637004120408541284860733035149986666557295071399573423292976139564780179271354938382322472000409860199819248997099439565362177449433489477454107429421947146246321615202729604521607407371780394903083724747025262586927718854468233718604166864787618564348448774251770221610647090381034591621012874348476473934139451714898241400461771747039754938510388110465298567166476458102664514217938762048331051656414295217590306042657886663419923190659096332858253256872469342551335615176660244411963642360825593138022012116099822828497038586371512011401800707578438967752867082653358674555073768438591117485079149596886244589186067943154775435435332086385983446130120993464461899897876562791939087939319272993344181273585793510664138476753728210522099718353274975416042020726997583832640704562920036091742533406278385869263217982516065154452472432858675738567614140135347618071914615613429038575462803796214418113960583850652564903700639491590529660480609976595861381243170986981437919647872914649934403882587634459092605105524866352165242266879168239065603635389136830371132313781464682629359473985213952086673352923640719214964732164295984988575830665220844792796601398276430381110695664820400488071831136921150596184923992552822409204075114044481506959969143015079327497151706894261685091561926690370660180683848827649788184678416838957482706809357427054813550177537283041005217542992197752795524500733182660516932624529502543929328566394496117515658177694874560139509956428247378089535119189609889064480159291304102444291184885642236277069606322049354150759633876441691959099020804096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -2028527492090238191950359662059915707233964405343397503974887085603639226564141229432070533984413406072921993788746394228447184518673523297483276541832175511764651466616477995200588641897776813146715371700004265173931873403276993753539540995868368305824786171279973107270448500807892804584669350498378219685066293237346979409983608847307344453985670533829705976957240250192908201944036019577605800198721072457453195980067979166573347282199068833739297479968874976704280588475712732019627745312865403921902229322358228162273159283181226672751607938721145319205910507783116079150484567777658222399081755036183567734269339532860465025540226426630703655312733255022482268830569378281584838084402967149808367177878540752401456801245732478722112661073808380748136547236533416392166115542798838878862726608559439369980555333289849254989105938794084642499686378740729753766112176395422704484913141647189064970000008638302621435033293269047910138299985541249573006734090965924452650148553015625520417817711352011043781451910033776196193058627765070956958379980951257370724720620030445434375063719187848042697750808595817104184914429321309421589284980676857681104896081191083290521946201405827510586487424280183575090969967882582036757918854662230308890289080341233069167193120422866550606386139946648192643437178955080963277763659981467781869071523714555071503311655270400839583523234615191416459319122085895821960952669854428758897092712920788480541246251251092150038521640865360964148301023102491645926474995310612662218944993481310353065816094200813181655270879303855391557394534610475536693730834958147769145020230527006126205840089959555084448493505627675054652903875445291840744992946164437789256560760697615675017482023234259164977730569846058787205905419625353915363488643752310035764703788098852127583919558379060808444410232171377958909647229002355360337200903081794299232526712371100888878205405504586087041374656170965352675697396742266195194202112507282689999243797574239714217854954876584990743692408026291409615698210876459701465877827039202816844729842243520849819437707164036618625192954489481136869247511074776215544828539037792877541655741153852337486569549095736920427763413379769860705588210938595064599940663048513891629412996755765359518106229110203346906944371035209576263356106099345252376077010353113731530039037080156806755656396483290648907420589233308810898034073789379745303111737239859846522128133896339567323323926491861125268401886603639182250935529756849416059724739070947959322896566363086664652554204196255731567600275164739073969236953457526753982937294464169125411994755389573276194983527979143048748265395140614976461520861525376458654523275169268894472161223363371171129624840053775663104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 11441486916117312902024612124415766370152041701669537145213214395574859533570728093209098546071900132715030049305951525490893474408473530870429531789133644467995207397277947089701364607186734537025218678265491686871718392576520494689193939783348296707091770998439476457495532499083303987313552166303452722013848602842551658632086925858193529908240961993635649116007376686986987529101089780314010480387459971776156851037226925774387271526120733168728037001329218486613196947075352847837040501676439601655767492677716168221070112550571590111049159753284781516665187585484736457581945093414644894678965032387940772400497186330152846167719030360630069932282475503023456168931418401119387569460892316293389921067984632638403053504990009621879354272239567830933913889695766154737462807105251994395148952730233108059657616966882342509577892662767638940618538079852687542671670790134606820854111150359959012848437100271740897814847149608084144729610126660976010975515239211068147796967590821832072444280127025990765417968922919762030739173832283668727917105941306361948032836148259436768081227500119625169982551969806334194544196109099057372279897099851907340328106435768364237646442619322020364477954471902550746174073270465668590416328860610572322055918461822061453987861544389582068095887502039527161756541716901780926523855508325534053625194403284592790207759744520778017388007862579283050738864149036311025545776116883447191358714424385369095140834298113659650292143335334197093013524536741442171534844057573877128344747549660579608564217928981783257251638239951433919629619635450942135087381743392308544062594212989646200511397254315913615064066138538706115531397556835678840664842918516338320597070791242928037749840591863406782953592869441210361243690283826567683479997458302217298645421377725450642544012964472687618264336765762922853148853540318793792228778726032759541331751430305366925752617650067185148412689690792890374710391616541243452288985546207437742711502016428831104665670653994959796628038515686600982920590308186945258095809587318566349094159552072298782919237978297477182858739004733758109888139532844003302138681282833868371657933800408613121837732156911171497124440850284621016360574664753727941108817753491041707825702983418002982334029556751440454031411148850527827740112370848115562779506307549766326359043650873235579317942482638220461038600612436441120481475783727650040187551766672386314891771907455306706457106153259427397363561282868954773329531803909982871299969081919484933631833634936657761113309613330014667845659240995585329984699871811794121527950205231449529761158079906473504267351529974601898005528077625395912584448350925218937761666922096222031954039608954384424952938893632300122112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -29672432083973885435235617728115906808892756095820328226064042887938668716360982295246784370893074927721417221960828475013243841516445086870828374544778824720172916784594053572365123045740459112089385160842563687341543680273987223713578614330406493538201234534970400145374020383421534856725376435822221877943818323509302121040864426895914644214100147047098250164759193709588217812301658562139416492133220864680544608190423414381486206708701150401646413002812438401728888613778227121900186207772569427126193260462626893549636279300470331193269114124520894090205634675697534118785786528758511537299236105314530022774600926300478697883187027335454937226832957274183090097794311138138065504673890202266984583654314090318783015319309007282959075766538507310729696580351952151466646169010884524501417668984105540336272047297457022916060221028461458697024397923425227112290096554302552549264861932016804817393389434259747296761087789604442159433518410840999135232297830449841469035893385275181412227453938438486905846370027984512585696198985107581976879597074550764615605819730198314661710567864395788049221006690825870602609434634159350006493280580007573839567715725538222167123562549988973395096585603488922968033885740170479259030649294498245127476704988200646177201245138997253356962858950408154380688609154640142989474505472629330382731412968901241248317033100791832301891575551718361334438820176152779094205109624689888915161345702002274462476639995178719072267440069711137429239558941494437585104804561918809279136441202349062130333056091794524661740265929187213179660764278338625300658719891048666581677408733736178517489539460707106729554710560057940257134874455179993610644066995128024259781586463987652055268333261381723893992195358272453953255958434097426713750032616111327530350870984701800282420745154937423050101784823937768608779478553123356283054623370466714914684169171497427004521955957956761725523933519438186744276617437709842979615087195401115072733209746923652230488889887501588844480650034327553846908867678462646058994005695239618494199562332239693174750982787998056547620573938785159626922252908942463007495921885702463036160442787342602431717179138763047594017609488390245681153509147752003506329141497336982367579182020728406541053225861532422915321694892931207440845070200706557272438515660855849014042257152843096824421703078321358981989377458887268638500770792670405814770173804300120129992838048584176147484368793354751952783584272587071832630909274566652153029827922456548822635801526281183696915769085607983508843165771874153876714125069310393430644405772197007961546501730236098146653329340260881147391882615619918638972970592658461297302529378990222666566295419008697506427232875525175246848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 58026692171119877065133816486091952129253278361370348496873021439386208480015033265166363270959444020630163883626538212972836950351559311080228859169148864910243313726081188934209594537134892129096895622346450126261199069688376477314445713571061618569526600594935789101341849262550022426024502841570665055335543349442723976602357788918756830521051695577815992121336315323345271225500839006720590060164809922933175549668881289245581943435820177455238087180865802449703733949032547927890431646381462396840609481665864602615541634458513807037467470318542868665448195337259382022975260406415635856831407557301050840556019937145644531762293212303099279779594476815116195287796843960325334871099173012082546315427532284417106818489312334020494180387728561259774552333302217189506072511760301950572047897587887757043846281434985279017537970271068345464684986165461587750284800421018926533482290885940106539023020943647175623718619826286422839145400308503520644785286096632387197852284918355880209614062543542721606580257884721556064163671994021618141763173279625919676588401896758773997426885419791278486348183729645269998350720041511718913986991504087363915426143166042858142644886393362020098072882601044632244651103293717300398342337266605989368115525252617047207291692709212179032907705990653826432228757172135450062102227951947064831499166364695944495953068430754294130001529491742196105335354943744607517765334990366095426665110515308201705687489960273198901340927564565510073804786184927543720417234228112748482768490051455213673654811975585418401709944555425563608513446459110447170973737802438440657276657028989784750330914166159375921525243504840662694461770731542565722311767928689992693338826469484743012436187781455290551810961528841000109753840323030355090083099092184927341880963066694435032985919468422286854675939649223781866466814228702830291325280486255986023272015845570180970526951376889444723268710304725615811648685350251364698009984880846747851239655145135353693628377193479185926530954602240980927114226702608082241098402977998859255037508992810533217622632822041114343690031982764335670797830175160136097466774821276716086707491104579142196323674135434522733956629054642564787169839492921824429158411373456080910134994791806078396342046806889073390894827301016685769771577395608046726881437764930957980863388252283871032088816084742750163471925749703974913709410405914437175449539364144082518886338009005475443764474307840568661964729369619681343827669839645691218970440858838962189236489527803288827994418950064634643135140515977295973789111736454679545476231017039957507043889163277266134237002514713178065012238739052842548604381321517794246006545881826723079192254803688724896857061982888685207552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] -95424375566476750581142719810118311092820962154869477832276685897459360288256678082274496130281611105696662036400057173567748985754316188125747606358109119080852374740693835639691066297510395882198367092986147704358910908881590012284532923947216311652357148841513597448361282493128810757746806180138901381902598355906863889159176572298814691210997232968370318201699791996316313897265804739111266716083431005663326413346092967189610964819468342360702767625941274263244418106273668333173830286678412489159443608752513128954241741517471777033259349409702273004286448727911546926964376956749126730165930373717960243204538213125272987767252268075835692899135709528894454975312538840963030132525565663361398266786658932786929165251709684389818201449158805787597776430778850451632700664576015074539138086255118932119806849793430047520710165259351565566631626761155969253370930640213314432704940200711886879765760861967309166352466756455075160795880364751555780462276265158702449048461347948873261609546454136583650760134348690824472982971361568870146354343761737703675317723492893689271365569407118271033884183943757148325658976346878462763074639364474592575810328943253026809313358892944007973877987418030257781488688213140862706627916825183186988915926469026528708283483179225381504397000489242475402359271672474579621876251679691841971889184894342429769370999899691944072970076767238129580398681072453076427584035749368993389708393981313388393578882464272505621791802287837849349528360323057870679192246898178412489435025618634059952462047111236744563601874476393771197802440253483661072958024181499551320631395639108767373682346409356681067443706876419633042908875589914991872966831728960024718609304315918308062645101358035427016189095729216831144965564344493138241171307288931786218355910205893765157705381266929618838546691755783643392102351390675737696488502487245914159461547637372861949927362208168240771210339670821460589218537123038587456446365144098991594490280215595606246856088732117586035003377787139461863886284292879470513311956135164812020759490057606302380533113134413211166505703037255737173184906369071555547135336817604003933897945679619605134473431112139469550952657797990639896874029569651719777334955283057238230342596368322721257579069191579578939414182946258857288002553905512869002688333069154884824110214127446112545068718674661023169891623236737156121987992181557614878109929593097731133032138201654826515038124469390486992822487700130671305821514044921086384062429199230882299467556311701329525551228230776068863991583964758961912397199988334117434599317938936031906886191646645814979540802569704508515404080457821954778287808647109132826729860050827549391918519799377309932071319200343118577664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 137759248369197923186073169716321203698211909817522789366555430774263946378086659651976593726895282818663912290594098436003290362336390075026478096163283447774087694135625575833956635431976677260469184186382385882348500980637454253206561968025026721128039710612311080589592501598310839894016985180060426459828790738577765744734886521802322369096872896334612415638434627190158973250481266454826644145015903437711330475925330313260417551721631693335762688326204589383993147248594526582242938147019791941528108080761637565193783688451508785810356031173881557752098575392307260268279398692967746640542594239798325266461997701042697323679511114676224221255249294361493022090310927717396880701623379375651062397330941667087159672745955072792875542728177220456572156849886913481035900562994669823403173344870874714927315507824865701627988318895731186553735839597565854114887494298725550442202424694628223111687633305385938594160047536950230066060419070610367671843363550594679724167888384343569976399384362786140283106609769834894379351942179221918786978839753743346560489083345249913415940433933507423872907492434656861014940844371441938444243156733401264255857551654456299615908578375410602999832148945779387242518368311775379834493128371035184014285887389230482206418480251912529756290958066425849155636137536144783152879870147923677747081626861233740915311355888115692875150628603862215891298458046888534429978945774817126774077723162691810211515007885552888715520783108110673235880376073931404074742487657976803787154217971740283581168279395603570896680804952054534753684432768167719621374222097318133073884274503166122100160902359666697364283589148771619860954517132726582811836774610947292123542548827967951371902581600632017343901947844724761990302390961995533384784785378567905354703694882327031638113895091359216220309136642397849398046206852013831722233956605397782252899088453361785711301768295977280653116005021899157931593349943843928511488862454632048470840746968808746996725127853555839600222876257771715310148635717047685647632881571628223963105693821914818047532075063591222032289127139900183869999903665597601080258767368627242168286818607054965794548532411548264274274330523604771503683236470069206050843675707088164153612623415034968342915165260019789372269868673672042021533407303299020100256907652386287612097037909162755915982383816180629687131640285789266494723625774739574635664644187132420237661247897181532084819781582189699988553163751963092267618260706653788930632510630900473957427752337705596072429600093700278068319289285191176795696277691827171405204997617397130157201280580692357965717793311919937954616655731197910834578538809258896830105312741240197179869498663791953339844374443020129402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] -177874800044524139397306465002980851927011428918354851705072159732432885610567567874576948524639044844920526370469342836292971645814616631533039084512521649149060143000658569072157913476856985847884725427404999297744207331951426190091425373290889236506945739328832986230211440915331976415977647951250057933941792308261074925101950564581452391778886239776880990612577878097015359388634775343725657464909222031366786780903268562720139540203575652786428864003705743319732648861577627672765340204990967598272148938458238575463947476078193519933856241634112372701776780450795181805324706148366023203632996842944878669004678446147523403541090631388232598525044125240986446649256896905147213132917229746385002394265363362654639199794710915461180630614544663559484332056445859992126859490516840408394350989909001222140510634885927995554921806230655830995040833530661445990610330183208135617828908405944295296176532030800999264197659326710627441247334234331042113792643831003511449872431464886199893563144048523951136566958649106801689276972666973667270823415528733702878051908284771273526933805830811438041365153737798427704686613398757521646325417631797895328247019542144442465713812523428391130557856727186160504824466891285106336463053997899750410093576475182327197878610366078882660996501076517873113671580685898386291346747008901307053616937725158921350131004811686370198249220891825905515306876456028963902275522275523608139125510473800916987917754817180774473756324372890054025321831296531055979703934901383654835287769441091792086914299934143045299326152874117021168181752137232188063834490912310619606399600979310137907601908078857051364754614391193046175113145697675481311991559313703928958906578376427365750851196117624085872965921996182569373322121386211469246593456608570675832025657577828682711910986640566570547026857148812630731600087633491833270658930065786484145011006894175357952526802609188202445203685405214090032954295262993531003235854214166401299254723314869360676252039697158728307964233680536038977517436839881529029698833173386122129910090044109163307772422943225939615774831999938170485476627290329305607230368552948741123762456847836965987523450785184006861294979152437310398069153614106087203299559606056716395679114764371002073785885572279462330676570693713669539864089261278966328030001330632530157216177681359927678481033082994543798710940649068489288742330872631747976919998277602999144890708574412014297761410318545459899649181127325139925270376415952473170706090870662534387374072556406592228216236754574239236569377858741385424221815063164986981262085446229644975787544277566222579900188574660209260462044534907016662432778333030072677250844199796606161150810362577689091662660028580721852416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 206847852043437546249732698354739391974508030222272946152473637540901404374514292547578780548303016218923603171795381448547904772745356637305768457358350471835678268627363184802038173129613105964008609420199855557128757884171607393715467565127460099288878802153251548441735181941601566750647413078188958611669982198682571831470955562493880523785794023512426455886364678577712352695780283012689063852342585320054203572944086022190594972290883907992403659647833033880572575923646008422636914955113960455168816203800870210467809200966082230835249864494874862560374852096766222410029074519335723057648670587641307392888315014214289579729095185234912093681998494918397912449196933421811146056065621713197083604471375030488491619887018478434093767130100641003710050327944809104020334782365329460665589826667823244999710182697884006616703222873251006107521063163262449308693387039603584026900730149784691340367181333580980004742430352238287665191338515157053214922092305899522066994919118530678831230711178740710287964482679321889854842985075046116212116565015966367741143417869772967991627356621017131157712384449502743023801826441330408985282619614979174548146968237922513692792288764847747791112277085275824258298198441169770641200845545357539791859240970243145476927517770377596871108417899916285400076912562729250430807105910097978459451191930017194196992136428455956824393736469359062967655469916908781341042548102643272506891736843842877150412123863164109015810028456101626558337038270009328609754967515140897913224536846132076848636573368503106102927259505273260746185643723919677314586996494419232898599672939351995186301385786895448146568256294447491585101656592758487214720118329125801378657618626556782248827164283085008225896960442234031199632654486573828200075816905259839542882464211628031527475180509407971964563142892187021130973578067555481240702080151574669892339810745750661726890357206751596528584916952348476716578400364987677452826856509563473152319818438818625178873446065382624494991052944970863696480090969290552436482555099819843220835148573097161570422988621188681114868880736992369768608134664646802433286360710212977905363769151822687875095582910499653379008234978315662823050605089909736464154455033923649931959807526786592905772610738869726642443040979262683451568941876162399298417218861747857464355416298707915726266473057196082146618293776769576123159532014351332245800636898556583642449671886852648611210656167290335914810831239595804184458175678395000204220575675051325254987419871504827033355318590245322367826255962417365194307831880532228657017015503536205144222622468068032313559883016206109077026513170869416392197157604498244127285845338221875042718061334041059344184475010557194272768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -216844932378801278425331026557469665890138084817258842944904675696106281517456217489949895483564484571804763842318152138521835434745687017446911582732311403528108388216896135443148153298324262892375392388662864547019567829204647291163428437191528170371517404578790279445004964329778038093222276194303131257802214936832640170916822906061226907304258225934892973247904110264674389630209344899448817320964410348017808402265997246518868842661799553814533995954586998703413439440386275480893289949536880062416301924337980114870610713973522081650500893302326470063278727480876144541854303322363618567458250454129324794425865557554748263286518853645815419088256613011128941995480626100477372389183040163992450940445434212334487984234165469286894973288839679236846733226256567353231690522814709978400797690195437190591314822938297892516664378817647271280800074103586505399865663373409943491219926314308914391173918502346916916370976956353994311285659829076655683359363561303842162447078012181304108096585247069920414839850320861464295125394694326914138330257711785719741276252488400827074561561503788991094216389327561121288928824951951086339846014215394121393914549952911188866949564004286398638922855979954654647111093959408158072527897192342267482666786303721274399627217462759596305644647003321281863906685784065230649074333308688744423193739370199666488532809552461163975977612435529201121312063716393796216451738713452618380368836175354697057529662314533994179109047250598759450361743911523364412107396185772238066647681841850865983894207941852463481588944084170792452816965342623839696869006542291024164256078949990782947835512310757211526187715551807049964927172390217770188309712536222188495905425757382095775603645062330990241548543845307700966629968135088990390465204531325959419521373294555180661848568820329956903324742570925199234177385093287553928822875624806951348572431787032778135623523600219137163893819319620827901333388299449001233834713888662904721526694288241140412300737194197126034911947743302788307652456536920932749482760698389461007465520603193257271845098076295237620164648274583641890400998493790623962327959580641584354786706444086615143833213404468180114934541451472423731102694114399777276270622139964687701146710575276163990219496745081827243358531627927797595366877299031909320347407244898648036762822752329417262856381190381585801161312537489693898288364666299715565362189894182192797276210040744116063704769618228334037961178311883716481866388368910556016593213844867656625121111808484262163742207866491304965896287480872564634679098669522442014105278626361205499029214601624889793745445847692858044469256273809482258992766559656030415179013873765425648032710852545315747597025593615693381632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 204529103252470860491193436541225204366621329073334012860521771606840964907197724079332474354075859395407888459977651197108944447612088803707392006095252780331785257397225630493430352213933319756834883791328042809654247841674075864601392269355622657535469524409251745769784957087842850056494874659736407617181310595684445378853677564291745851207565229198918027319043937986896826777846896862646225059777080344150530749555640137689797451990431950143307110248488674363369307316063110808652373948019158765435545837580364380025725601919465726416965320873733151970018070032464402489053882867259185227154179087847625821152177927721342755600564456203226119039260801605523529374213195988068172329707499948942816750354825837810883470366402367392811720092148131245277811182182963006904622432681806314393483471381332618139533900080816520740963532917544414544055553186296072708792990175343568989816711823768083873154092482127615198650623553372152870783635700353667121981685786009369961266641607809914335656645868922625456343718333151761019097945008460327138622779710895384315504645352434265885856314199977349987271105122320615201367174050844148896718131111816166693939236340860611942217296589529331848200352773609936693446754698715774022766893065078320289236379114654610299061455756403002677170464510591098006156768280940484197677951322312023532323116215356953640271602170091292128668401946438586269971235775580682657158758350950644250894898441556277846061081996793522328050340531035881296373341203689971775848821071003560786467330501660795835843496960051559019414862892524061877607384241594806849897899086950581309399394706789100551029139618891344668452058769294981217863922183351721176932774772272551561845808549637159993918367283319351319948258006943940605924690074830704131904172078807468784791851493289573181748038040172426689935870385832671966183675361634333908860064545178259249055067371536515831781653269432224960639888218023505914804126503555271717606201439459873013552361805576051956504710970057110533365152793203965087498270571395387519878625676926073121274359390837530954165412823128914595426232571294870837178132903202399331635788443036476516373821796470467880849532692668924925761657567080339727974644518120795873950649228445365962071990761193493130978747597786914174964237159522784295295247563358376696732201287347235724928671385315118345514561702162053759031508444671226219369268472423344113992277979785950092135037010697513356134251544301752116943479996537958505901785368383178208127882012756080720822709979344911609044714225202993319921086514208812284395087102625158593717371437281055024157943205571500281082573498240516592602088980745692671780348339101816620057396590983629564081803985865146288347160785784422793216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -173010124627418595800695247469951554790948400411982301775824045767274780059036552076532109446798994050050881142579128826110622748213008108078670422325659152788020868834938733283119985689323631680834696452594424788182464091705526230605558414157923918400218919989335411295402693957844940739803013828440044309424592726932057659206937073144686904161844576434129098199890545516955946550807512736614083636378750934940658342207666720663656622389001025565279305165395581922588266728333435822144083921025562028622568625935281660417377027962821710390229165347091894991141639179635595271484299803108923264191077951986966759578579891720466238849315912672678249770856843401369993353875193052895291927243990282601960780269823590211875548943899256437572308629009855345508356646377478539944886089223650836268238178452065011430240859135067538842847139490732619895595658681585376872399216021761286759776927320677546819083915656903859307867539660985436253640719119643713062241441918263861660974526860433873347764875472803141460827365897079910461354369272756477136215552398294515191958163529060247003318883133277812488705604577845006461239728500618373822450785321129401717583781274047796984419717681696188695479986709025554853383218761335362338176782867882298230458843606663138071627844490478089129025442430398580191112644926767175483079226007167553146338723215976994355320791868487179797627674246290431389098604891536982386661702378058525085527068782002325539449652865779889775861138431399407224934971436154748036712591486480044797829676690732450018287787917624702796812752283634861007042021617875871053355242406658672043225227920628990775139216553171254709491686816741641317660503554184353264357045261754935776415357204957521975239040135989875210653170865417651051339604918858498936394907482126225646080137905473872600888059204374369344940973696174668340858683065505153571738086077421027522081417351491665318200978517552230408082178652783119987652252319646501894600013104459572905466580160914792100943946998179299822396252120930002525982785388485750457922462736092611120451474359489603380554478954199664315994929532945266652785486829169069522107738243063592353771787171016319851994671718622149715680564538624133855655081051949247554025072695314759997686574461630004588554591855442060340361974399640806227608576106073636062799331486759624602038903312603147296926244153384031648573901560878845650613297079701232036000630772923121281969989476380650396900573837181954186859384703226270886008506992267945036799811718185214993208195397665073448717008253810888781756354970262546837687972508140673780483384735520434328661505245505526951033250168762019127399544299671364329442893396580265721566523522744023391990798717421062643209962642214439878656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] 130806165378503678736019545766641320425960228161818886154480124171478048189189017628962319880055135513560927123580697478673053798350530483099334808276182125429220339872839563263484241984720480697981012661693064421287122829947982803495050245023714803644280711661929026320686552446177648865730174380141508872900519758598461959262221898414207525445828713134429734304035875870717988180082909562655528651057283285461156142604940909602656025262456501579277864849981074347664800257751337042613181891350554412932462950886661693909883483307764229059036662528108505850792093349718132000458323317293884637682947711866128771169332585671658901233227803345218111190153950074545500428002527129057652223420559265544909321102449434028168716933808230715365420789986516507739370379940222409847751581664795022677458232667518470113057190961808170762838039410770569790296496958460148783862618879653191460645868413276475576228587592909523669088335638145214132250079615645887968088037401229883765822184870417472984531449195764896115768056455888354933091101985080731685711520565193829619763249122169715324146516297771928356032427264016071375103693775082286648042587682693481160970354254839144155749104527020649004826408949301541482549238845758640247486667611107455304219949770245794764633787155771488985736673583878092976909532446470243432306622632959858922593588912580209281761314756343535054182737853072636557415089124059540771581727121154361230230328103786534696141532736801393467727982874078701199624823550005329743994358201970635851865988893347859264890433021266032267955020266643914983885795835808391800316406652094116798003591668936742277407306799578009363692667708289109036020472648488732309131337503653533514549213535102110547004528654673541948078860717919030677744759840429209666000021278102343711100329935071075496383918465073208523986380620448276744346472947234137144540644603669578409274495447580537692021929242057949799013653979057958250002877035749866506828049653047446759732003274548577387798567914716928126660524982751996604743508878632724909686825973051426465902414230488669546294610317898575267045897840199517390950181662286250519345060041994014248670405664579445559333697408790544847535653976986069587575675131063164365471112057523217242651792076124409869642567810703985940867504157915821628630572026846378633326169297881093353276490552551625228679908021278772960661611460003521918509638353919496667142495584025171093895859829693648321898552088620010414296084857846412478608250106307266311506594147232013431095332301875279986226651158972370725112501828637259850041333084748298905967243750632475505294293709553795301217170924305337340408142123048097495759034212430324563475776765017817881585738092125338560866210335328445661184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] -88157396971263475402042548857916135407458430263837914072019093057002790793649222028206945124936633198113596089484503006937891527778421018908491505971894318277787536510587497102791574908750476610244665133196812483531122842939271493163874283422051722424548667696549474419063401486104669738998517208964481889782674414402108054431637649705852644962491428138005456459741470989919056971047165315771612823706499293342100954666412837716266845091995118855274631487876766129878330688565904974832116535625726241014224021190664475695679820372365616307892925152192371394955359062294381670583035003049924396730895191887769353314762948979974412643660814319031055860401274746510884551391884583157026633794378022652037605918438042851863562515309029075693967497648920039244917508360834166127958116331849185614604997934927272959556048958006095279130769093672479575760392691772409551329066485630121091735403500675287353831282609897159699185988571228136013698892698586901674200550386637626858225823602607953155472629402032910482387578096235938646209857663796378361761386217189288573818042505663951086740752422924067453625832976002963079211000129211927082895687967728070771607119341864894326642085917186186556398458913841552748140399893156615804721446075408474934203601919805443051278303813131257307831426582652689307730763289703413613218969798965555140589636011659975496530172649766078004436238841776460186137025198696068084807036415526718574166298224813279910004730770449808395120744583385010856645713715721526495024155272660502081836124260874444724014854246603407641908053341207182552504447201567585230106562788445771666016890252660402584254441927365207557152274014094422150706034665505389730259039502228005745072338551062270760361244878158507422220584286059955987573990062878120112844833571125985630171933696937854402536512283754770599958779780287992452234627394099605010986324097195729373742941247670527924149605929067987892192123177580872888941514216250321715417249974340031763088084373938178410284203526913651730291562236643635209664140455796852267551653192222766754760902934800322841625939847916920121076600840513850446952231803045413048201788176115954663453082381836278152186940721958244837744943171701278346726313134404975105696073405933305828563038377778111102554975079781334991121405950539158109584971149773569133088710284721853917532879289803373086848850009707758619768031998382813925960161315702259001596452864891446256143453992646858375969274502411804931012308896024407033925801479830044803209904169497528559928728913940548963529008871864235097456949989511934445778273237318447178585799163543493379471002010538855702118935899080179416608087355500421634743116077671424092182150120003482394098003479426805275630833872035851010048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] 52896329257271170137908227190662273637387113846948918806202120856371087923517219605212223476116642201479942338727342645660069281361244802085020691235204756930516914813044481898713449675765121396735254656483269008708142711593787205301399796369827911035354176577337822721442020638913513703331651770436203131857446769248433137432098643897544631125856490633948370359891613364496756738182007911453162031991090002753827538642368743471947922978803019386248786316292435380061975345371605187451711039741150556217797013030131331550372471802968356281669692498302993416119160115246597829923903356734416006441154067034187298426078874091579558256264303250791214658753905883163956510925708431491283876655773673028287109159971117005911702003660955193651898695744637925730601863133412609027336206915155986558611935858097803682000103770226897425079287104006321051191711408503404369912054477603043579044454300991115204472227541947101876459737823658827355944235953652009221006572078209280343554630135106657845295677958377761050172240123359108993373336759649494200989489583619748290561270025898349934350731103769664410485025220153594937952201811640514911263972168183712208701959292679189502069410680526903501389674511028654178232444327039290505354118801435776756258182770472191549299961188236412169533646896172551358887438308354364081964718617221740106095290459218576107940197056326820405368785867054075581744665504264132713378216974882198558349125150343665507854266014211709111130445503995752890117711766707332416538528003737842066220981345007498284782661555572977852806358576587520232330337635379694185285782611624620230051750410290570510956725875304735124523928545935219683433500354624355706764820442665241791213622111559670277901468333223561846387496831214123001822338067119625243480292135605646865056206349660061765428133815284112277130141135278196506413468299238085228940997842435477396164473565973539043369240233142463759551157322553507294009456897838837228608299669988660322555626330779937200126646190514101760190785065183309068760098872277399457209448074402266024419860870661044181535498718050294081698557354453444704910465403417768465885615424878907413572207627470497513110080460332204596316268045591926691741303378508223681449744966671717620676083254376505786125384235569459954619557329226055421628328029529825313462046559745637713813188076508077081098782686553247675217117381127702263745272967718855198076521834985537931735564500621511949592166793700224160762141167078333629701044050579158902820441292936896010109809327107388553075220424418966830134004651628702529147857817913810290093288309855194473553992454814447839427483838795428692323328726790962292580400936171632112387110664995859045469516378679755525020393084158782472192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 609702075613107540920697030012879089366713504654906901911572362199265656638187487357117232730712564589896348062770029499706239490679958476961822128677314274164782084617288782709503693855826144104785074427533045482567962827831203131450816391798308837841477416711124209555714095408562066424908551114958365996817993061945424643240318571833309934823733519955938308491812998228032716563842447619525834168865441326739599407829257192698498697185772144543512215468843511783604537585294217607738403288266062360281668512610795307927158407931650277144551248016272483009096877652177595021990377718896252224663700464083395963929032243066845700284616905796726463104484769710113227471028216079654886431213211665660325994575683927306926407709255723460636094275428606809652089650704368561158783173686570151044745925727169483299565917210167813156107856410743625271218345095292373618125552221756606108857045143854675373342642967925818672428534773631893779428074753964600618247451692801197998386070187333231189884836617242441004331895934397818484451711769711037218921325887594854505445760747943812562445482008897796708105220506912606222059297301758719504554474186711463549642789012681760876879131779645715298732112725044951214182605255403404992243606190475228698753831928696954587742138938323889465844302247657510123573956178112049304913222402500959414375604376398393278717512037672514683805536767034664198177233642813809773964486651595672411993347319618133834019959908325120943986413899911494076091915154023314686399802001236832875855063944955382839385732254521590632316394125018558696831717628589624763992290579344717953250366535091606608849069758532278607532760000753068753233029680439202686858727914681769043221759383004019491609639879087224416985828395587620045232686794760363387106411800664264425711129935662510207621687805503715238581119218806973891463670276592621201692852643620491869496418107429006329292966823963127820817946848161433209816273206870740097433516309966482135400159571857524055096645647995363649576460448387901665888895695385059196531292845953938800379697575910172451410582856816437887961328357029120209353519489027905196612454722205743980656238132678038522807660962074712962331920192945638824363076257103556419581315370744885930994606888325936658915712098667093060523284015625831365648926978506531156751099772060917441134742015047899463049573453352100223056098902797015833719671592819548392583900792816702803953340476749299162330521409243271201439978223863251216111436572141988646493177769214973121451912045099875783276939651458205116327245576756800357397599588358995407786763779416793137939305731904645510677356709207551323750366125211240349736059905387935137897590798859347141381419854412308807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 131272917356528684568538130667055315474663448466098175399560159140229559080691345650885140130599554717697570167257736420840684985177086571877816582723188385466509192825824824800545179027356141723032148862829825527699767602991024017431572724777291167211888616185944954276896152795323016789743013802102350257141254812300862412538036653175223831553239749099823652422271472795361185017409798200980979231051803756670652497788128776197756207944525760138296222066933002587562127535978025385935549199168621061201988835600017093459738311555623711582122649236859841099706629943438026734094317892286265218654638729143707506659789988299154795864729206835975727226313484689535814604113116262923093486268462950566801248164863790910017751312619205072406421867923655920029083690680455625193523170466976440343200859940596893605754307724384656983704635816756701594650964503832514775780301678386594287861539676833511603614449314411350701977853848118277829720284598324194654175982925646673689108027900944480297386142426424496096679669392368080222345509587209000202517818269575648444970496517600964137939216142143804977212073719020935409846302471545355331582402245393380352980655755632051468396982633957471436926994636162794984639644309898180469019430631231729394856179953400292296788223274040407568344132693132647091784562415484640350532429799201534258164207155645630363671509337655299425101746335605981143635652491923933630641842231173780867443637214664033675307456118037500346095214821421970785508092029218158351919380166606634440869243841642739932066538365792284683844651794281764101550556810391157530858843551076259787529476665195288814888997420268835547195019015663121689519478040066876116634830588912013605585830030039095966437156092506181744108819120173415911837871695990656676110246561901875791223440759619229043126423179765594513607045979370760701720476065802462940171539779010746112892186788193451727436097960014988323587085695709576799162517644333432082159970572215721567459094491072394879155141687515674794183933624301256760309784195788137093072641423500188941410199269636954316744644011606853257831879534779810937145468987898588082253063230856906960394806571495818774255520623447260588549495614070244307363968615889017455100458393088113157184724812746224977023336102009814532971884348764311094588634422336599411204072628370477694108146199839038145575271653936902477934858434645813920423883969824180692514566330204194109723743639693335218212936771613576107549615005527953485003755931484984956818882897088813823454455894498172032301231170366770354458418283957429100820710282891507538771457374819625746177954347108779148655528963871133969558091540599420638014779278383849315112645716380455890678393955993231206383616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 8506466651322681462275696889368724545810189391058517201470377872964523243407154867995793426874384623244662655791891251623057784505653493627068342138690800936807846292069366934640298580207364753713372918950376243768559874142274608607856765531552523635366611757796372028581007290875149618423644628346200844640022069206156826625699562721664702049946737495894417291073526307446760697340517183858254268218537085129413133641508692296306205495530004443644723671473433086045073419645650323307819013852178349676128742250473752314963423730967524182164569885277299277156540981060584179177201698784833391412065508201145652416621939665735831746865867441852315376981599699048599412084038831848961145546477066803744759410050002451079302014619275626094458538006775219156142574373907255791248800499148492437922864187250527550670500010354356709686228869143175423840421811961804184347595788253104354349519511597903856252618475019328386426178183459479749258208653557577003144924432234792442290991410769460587618077488202746447395828181601582752722800409143409434520249919800144407586504783712864450407017600830245818547204359198689244937054687042080791085925338865031459223447941959958367366576532343761424698339730377477373453189449315581817937480718463214916831632484820824626522468753822714955828599986272805678807538748356209899013822642208487705934513806771225200901079720770374338996328315224635933699274564895801262123163685298833576063999023381436794116102653375460087421254575894545461577502795516666164998579924698343021674079302162065857117583752999245184555583828101595399825828065959081964641202395329430097923369486594994323677725136221382254444536163691323211193082870984396405938667979548652094907841416913263272534971252595800043564455253950219900417215983906627715344056684197871587837323811753056704039655685686294207976865767911581319740475521876630919039045010876423314418170026949977618444414239764255133688444728284131500801475133929818006501899532198207212459930553504406434358692991446874737692808984493894961435471069384402985674701174863364720501055497442353747087656888766449243021454501824716177231373188554502346545040047802441974943871863090419663683892831053851550389409789799660154003358674149660853654859988015281754268456333445962538012369897442917728862789723424425758639671181903614822611764359503154623532566552876571949717793621075134230030817466716202348238735472916178528752370046029796284490947423449115158622923704922245864954003985434044517949754369557352299501439952694936679771246519410485034916315632103553440306438699079876356414683924609664056268145231747028871091704938113685066254890301291750174029882041223359601366992758963641717584535146669146842530041477517453174014738432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] 634046598858385111304499348434836184202742633061703997529233615378038205990596640690025624496333557381852044759826689929532746982404438184781850231661524258990278753759518869452325075364995042726158717219000336349748351160064176535302308201866009413454576495128424833032526638816059393178634294180266927658141858612165016771704449929704512214863469229629785351510352524095096174263289476578764007454091142331822236632581506245462805842681948728349108646573758714675210087462400405169966857931225738387145047014119468108703673037838389276897811573696459027691485131812162746195230325018963146482044396363845166423849687500782732952129840355401426059986788947465669135220151936594778013761076163346535480588737822953828286213290836706042831360556095222214802043248791456867066430482490035164009893654615277223652270988843036588376015264444051879221097870671915109326465450791803433313363573256506364138151348792216615158566961821270194758866265689063174687054754602157468637789466102825332883203557975042734590806492786364412109092944253792541503831344639037939939089405958477367792525816146782179331430181410705249225369069473281585929083081106838103604142353720095718821769058153731962967741415263920505925116053932924315121704717358601500597911231527048903616513600587126363648698343242437961951101561898067991248630806519166535376777070122357653076327105019654250407556813473950892529748171094774661133194081431775316950474742308375421789563219615674215612832123417917715871370138377795694153495518972092300815898111767058139685436657993996482837057572175227736577728251271523109542139796612975346674381094770373379598939716759647280191179513205213195686616374224246960915106450862925746766208787509480134048970425745035612989903438132146036339964100402458123498265113176349353423090524550361970171751993610788073546689640709388888946989304725831098608366456547586950720633178078391276480288659879829152797264374337730295743061609840885591920943391954155338512789213058486517763150871636775479657136733223786420984765301528113410739874342451272376180096498629525007616440636347352719355570601037609570676120779030133424034658609081835392670826526068966258974736173141922758252522193709902409829619808876633362069226064791551336429838706670529188173601481861663774349110529145975205592727427270672076190558028965318863722900689411717940766630191065974279527590924472571041872312681485645574235015158038675451508611209019494612188327064767587417620762528856189355897695933098805716726537761220636242383933981686548554860208106699344946757905690188952775738679555304657680558043985365086588392010748301717727480074852569278749270571616113999522613705988731869094121731954859274902881721546052952318764205998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 3159501282902860905723036116339382727613313801375904810624152269926764575873786935916319448218073934166171263408143554648046561623165123731673046005648251365605371736039444674882382100947521300979776692641196998366537265914725194255354231614491195125020806481615937185861315717769692300115525964514485271883417572524182761876135887487368213523949365314786156133411953824683990993475484020847919721042032287516410034480905572446859065031198470819964661540464605542566101013594265108270304184476325843091241994430507525389323734363805852750508125323490961844359423978796243336721209063351263508142958907857888699369708795080462460969672585252604579753489817351580132279352138134983388300355892037529003552588121658115497084537269826167787483398939150553397983459351007168269809487210256826839754705828443797178434902642551546447106556373824797088809166045813058888155497588943698995021874426255085319206438536762521755006862056638558805978411213903624249615999167129901203983603633465377089603760406554715991442268219550224532896179390274936491821270041425164705431400331027774800546199608408899880382685706033854365257473941335172479787888032013446133393499456013334308342836784036274393917088658485208653805794411603389378760732020720292589740972302001883443240512166395964703055044032511544639511558244704042827098008570449188309222954384882786114471919081416191116809364948890694492511167829661675677014973294358037021815166591536880206331158152949850046916425152547173452731716853928632501078167183546896166734024946022065808561242340400521101237028679938673950500344418995859129051569214651028478779442632981324369204828739711981454001930992980908104528365375109065393910598298637000703229647144177832010022801989655225433743203974614720125821844093283417350134347663726941876142146673216210521551987445172552786607769774335066523819520074628585425391971463042952990145117601137987640235984318198496656624460570680591449536058127769334011705069089502077571061275710554001513504008130458891218364232889966638777977441812648129626955764946308137081582951955133016779570463047336148051247816318078737329780206058309677620854419517919767792158654774304041828557425018448309127567634330679512959575631559168188668003509562394982706949981854302692609874163678766152628267471540649500900535930984657869770335662153933248025926408429414008103762806760021956135548611376745771130161300741422176673013631725382234524585530645819028547716785483601069932718963536744732111448019899187852549236314023643426398610437608388583279589931415815716940916011043448195237151323152720777333004516381535636915371895763933823546335046994519145264134560574233815145897651329332388030792030823528342321064494865263282549735899004928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -8746922270565602425543095241033881713053217413171695704967256284143599355202402166758400669458098223122858714363877586881196690454163677131599523137582490726784568496242318796697013592517322231395792583684149054729143531508230188862416440761096854804008693783670709834441136174374526855051181759676375690582086956683383237097721077123676589359415029405011557009159213253851128012236560862832222590035270247745280974839952413176970795443593808489963111394390093825833164524067978575461288689378564069649419079284705526562501563942466747366405091396003855652151075034903304298869871057878689953577581720536449354572639811704511475846640312144699282646624527753570607915015361609602857345507905232969387936956072246895430109627061429030780574475565670648365057493986616677995303112256396756593336730354550909991380920630420884287975061731162380672660433988286394848305636532305953673318182543333021652226059684091249452268221896357070096795300132370772051457682612453237192682130888918045933936549046638518783814620746991016720120160926714121148611250470484302675730404753789903735731805973403780764358165355945264624727000309656489943073400161172836725691963007537342142561961945924635938723707802967202857244135463082263927335803368653311873025484057040277817003644299103628729167877695027665491096307971341219954688912235144090136831818311628535972510201673450794546702563693494506263155753375727665716783246595692033339956437945903104696591415555237601072318150678189194434011569431716967658141402538821462585362201716881996215813389565813511616740659044411182673740984817515445952704296998545589410527548254115287920162338144719876146541910990657379106257898312014651865944057747783065161526366531674159951663608239842189322702115765534566102543810290475893579965385050906228945290535023903328334197114123545208383397404484113952555726337144700098544786381994966600918349953063634451369324285277738163974524540651114680682377922184400137847458637875154899750819962234871930071360360451274134094210409380858148727788465407131739075087352168980992793154973461774651463266017505440565756668011594664298322054768770628437630463632662244983696509818468785663612661579574883987502960520981949114915178170517417024919040535957773397004414712142475498506408504278972591707520197192305872927820170961755943725680416778379282699154885844497115517690687456481793889063847236761932034831366551110808524065955678864219833180168149340781319597156898395417243842481683195567097401908564961138319282353742011519082398975398352292338063141218545042673112864978039997983009139471308862378907245288853221321714850268541618239965129890562743018716322458745489367770934054809421299673811313056978209540393192820871684490872750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] -176916783631239389622024690322973519261953264507525913807649849173602188167181290096630388143529092209174103008073698724877753236402243483738192064315337933338987774967722989244141694224404519484722047317435470816770647240519980290545690117191496076449461941971540599686438724083461007926890093153785475168079192185992368737109483356515739040679790761452848132748928731850064332861416399740720758603872616227303286942862655308303384266486839537404397175160756112559081328568099835031633711163752073283358505574838024812289719128331011528042716145080508933928099448741944259443420452472590706827168638062049010508958335936782816036983854960783258205699884273513815308843411786861783820803697149057602149600492765050555262979712658443240884045797955437150461150069865916552481740790258956806527558464318434486618400196259222193397056348391785982358340196220212189869201494734090552883418175632681910096068465477999587854141544165319480473118911097113960229796153367592849778255421250010038988096997140026508112569856573500340692076882449261563434025738974198182369286470835381747361418628615115323343239054334284559454618756414318993890789042236533018850937662044298772629749860340711125393474892396008114911621790146691969639412788006312562747011130977727964479637059571413638662963065303489153183416783350653693542615166689794800804190998005751215870980333065765884098950100552521910473027989488355977172843774608728569076227561513504221367453899927330392678293973384478670116724624724055107853880219178322606510403785653079908945333217422281492985767821189375380579348700346105802029378754806926994240421298938148485433477268654591030915800772607356532144448252382020902535045091908612443088959417175461810510667968917402455290436094568631489555623206628028349631539231575168916683532291075400270163346139293174664069151671464046017025181288098832184512151819740579005486653385427900692262954407215016684935239038283833664817572242481501660843909784281910063938996149151080691325633710867226220955165020597748347623988342178957357913842836494047566771111231940038895227086404631437183060171813444311103146119342289243786088841400907831505558737483387927392531324515599115000161213928044839535302513219695411658868165809581381024837061815179387165582359878157774965298144294864734995270572060414884842285626756870082055828141161371328174490589025181004049155817208912848849232186273982539583502619321738628700057585331535194891812926479961283238495982801759820093046888998280463844821371932520938711621901528973758071924544775852281365627065943558347574349577088817483751689646513442057208768489073570307790598436880047857170506515298115133832036972556971459789141772355952869084383678254418569343432978832818176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] 3016247526065395984186171097724516215894737963079805201003997330300893037854163754997914156492679582251189831111920197801216820239847330667642782891757701333018874863338147728814982874278719736863314965175503617801998725304919895187702329220949400923999936740553615342832516957543856066600810684141502834069526491849485017386972167122588586380991520211086946552747163131872329846534245601175017384579671141168077966395122492573617562423984532476221137496622658201889508145612953359669419945161301426142805817817658743417987597678615240634059709846978240057365016777966058529787168372451764547615724727960593160940882482384497958668920899268939752544367892539238287770800210243048296584761625198921575162108269769119366905789020025812416251129494545013671790319716148926242107610509443916693990620110736617082232367427731000998474757400174174200960148292749447545743768693181527870904066435140139382788776053096038420453214420071917304647700299405423146132426141864866967825475227841202577969718418455796449357003475318096311592579162228212021154733899058894209869533389581985762670471368398953176939775882996601440304991738924650672865677593647808743177157131670340590796958161756137123264986537721631068155589087576311271022814267253712353538050795428969918077150467595205235714741519654769305575486283588654697006358808712824275785665931129473883188385173989040169525911845017119302356705697397325314603307466240703364943260897777679461290637485801107954289415486348786568024716507167433110106125145095554954645387462260354904029359820729667977198671425715731095741459810534889328470394622649469911476496315189588899173467717145043225220783362021577889299314703156626234493960023969058622054910572101318099976043800360625138614903676352331004415774022559620510491042123940860776322371557111160474134230634940646088351773869028227259559784595855133552631186222008466527814464601036833812677979467746925473888612952575009699304330754522383904857291553060403958278260464440490996420182808231359369748682514368003359217845581809048119439046483812399969353918591429541496571316432110146775376843774031288699226643234855559804601461433676623248810544473084685591284496760983410985612431126720974257424272552708913908301886006919031408670590295246038310733387596173645774214907241492379221163835061583729768289073869541048917822613410858145758118880491999299838330424799853388981551560363996093922059199546225175891266541074467828395279727212221569627879723958924703109203283464699034293015483234611531027080477058770497989108217874567890995457481964725716690246361398431624168387633412871988990244051118007247640376073910061839008718490514931829192566756500131976320460279585396843904292090910114571012871843622158336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] -1128603451425846124075738819079587001404242342470157423808739467251632368951173059463300309214024754308440720879235607357782069950775652214786994529338911624610299620350904891269397379934459166298231153926880591650550480471113996133989741272188066365304420616588974622622913469434628769246360556621303147618691107827081513111958792037460866751196791275930901518669214779968620218675577215687410901982561932285663715383510586591964267084809060474912771796698684807179840459569637644863195181344679762487986680989095777801306872656202560311628187650119084087281104373503315715667101985601799848992004296744034807604766895043835656107720171540279996547320380560505551830268851948454432404515769090256750220280265316420932443594403781053158472422675231568812480984594209571844932176123672331138949593046955463680825139681991934911166821852788616020662508067037250492565035887677029518480841057222877443352662642205752740314277946824197829856153670605021915818831561255990119246908065871740540979076331847219426681763493024572137238988412335884478760132071438493887298139530172956228434836870196100760245282765745471178023476395688544181699393498705301981865606052323408768627846402378467367365798337791396281078434256180900260416859699963830075165451484282656678093595920907964688334191859026040455370432578737586278206230038588025044205738377996058986718222987461737173584616169349462656057217024742749275507051903455773351337259723356753332737037809779124068665974557758815231920439760582590450321344402542186699492258496107627295758616958209503491663731818240548766739265580047634670456722610377086491489067318676491615005218938292187616679665794426361084380021641440842639779091342368239086455295310737559004242802865265967637230697466185887520699640914630555020637896688897230430775607837066292325736344444903105438191408293212542002146885964678597695575258427343241947391934251267737677433876009194720353616133785387349350006287905566316703540052476973292596702501126361863044258260877601301692555897155527518778751455166901731064869967314477484131175592168996053807001912931542749309011338327846124430282927799898869313921192568831040253211550190430657952534334602830714844036548919938299069900527564147367814217460318422909573646082011810647064855960243807168620833228032514336033538911750044604395062632382657534781951448788396343977202574211472912996204281292009764154165563207937971747248907544831405886500457394894143346724308473069338807877260976906527055456649774182162335089368165910116088070189378965680464975663555258801457558324218970065625654881555971401633916295929734930374544331779682418654336606091059041149837345304829167102113989615963254094893734600535174289625372188192062515648425816489984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -148352546106824753181363790285734185558999972516095707933364637915066825911350612137301817541392012931204999168941878335587652435526049439309446348579279339398916323766832688703340563154162213046263125801871520579557250104552532063845757893477809183956647110393244694561087246512753473800706911620762284192066498989604233991301423847949365167404953305419702371230063531107150960709410837508177665994775156676672410307818980047910811060561998774566100403983915661021793588925400502494185138763855586177074536546128768236259725530421584688433617071053861715608115123565900474661682064841086671694150620220686109408430723264662722332896927323775621750565117410596744870674766051096949544998236493576452697748129973291941889215848947489992919748316870591547736029840607657301049758991604521683950058943049490516811176411982080873397555570141299715038776410229500551735317295350178070348518871032495288491741193732229783073609451174132729131274169453938580277698116223502488042394990420179753389126951899523397906219784169518996050205387655939545441312197441754081479518463066922218412451048312132975455745844979066797126698349503670787761948883769949954200809886298864347766735941303230773062875623668467144391826055272158505032956195938492381521472713257284166113895228816111561167177598203580805986010014903637123799260080411157651216822717767914988601260732048302573495270405274780467085500536013973113122058928192749891541981866650570550610101487334093344953393295401383748876729124826102538858401158189127924709531117730840554632585898031444511990131953429659341476038505757728736147032905440218677099421385936212531775734322566935720142230567625445859968056137244842239630576305780747183049943273183880005584803553446963306785876209270404579872375844372114922522818990064085188957549593926290379780476183433343376702036026647909874956230744407752652238704293706122265941623166944504039836139303301349561026721660406501289768805253257972314136409435118161229104869033206667443504802877217065699092906101677252760217157909060461930584102956344455433360082447040049111525114618664887442913838136571917132497001926257835556736133799627395812032548792228654891185446916406676554652259894460458308341602340531612257622293104606669650938063131506006172002772863837415981101457929516470414515784857572266288168003748878873749850982804075718209068783248323699230133571998694679794060088944485517761515827678857236881574745895936616736562359059978815937089702093379313937054314443929970060989627717400292718364740921164543834996132745843126149348866568130041063615445920377549360056922623342885332064169267851186393085967088765876267852786128790717134355975577979056117023724585967791670401480170940265445113090970023362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 1032983247257082910709537162629461698069686453505393550517697611674611652118920137077902766367263083703889521536963883577894712321296981330161013146431266822601396830980752749643964453252632522575799994264120506446227652221125091740000403781474483399584372080585894060270616947437566682936988020239262046683664571056445380336822692943645398914887452840228760965148467267232995485401814611080769125520274761196063153755371675072136810005383234236586015095796882609795385639546486388534337935353619327134587271023678293945627523685391476569550019541637407943149580908457857540056271366652278316918593050170317534667953445987552740355886638319832901000708677623015909324319306088298081732694428309361298913275317166769543722807935301190606908973808334571276107137052808338725678724623589585064557220144994045243748974022019321262229901388717521286816774379737670913339731416343686206173216302321393500251172087715344472867500294551785384517419459840803222383133516702797363511185418862051086826383446816319791658032655418295304312429784925665265587551410181215931657152857395770918206532224085772375995806266334377582847614560514030812780185368985165397442233332339227433861743954598924570331145546901816787148171584152399421407162492264374944095673040326611143166824694341243073495897749177533172257705120311017440364141840390713106258836428020448042434434549013160341262729702656705032526042293893205972202898310776566360282424476363814091795542174121758408387412639779021405113614285604002290532855071212465834379843582292574069170383217266244839119349913620747494106241574286509150951217871027356032026905649944673974505737554021187106176920752587665675251190976085885359673282361290174715289325888014176842896158310894703371537001081086060797657887718273890198620359918916505876222935438609247817934127705990594402889268091742563260187783621521783687674783800411010804105312865854763493524764223299688486427988374231361639447743278715374972379265167074321572203376809764511050611493098213967670349140089212535865146583188227260252717459225986842565201689667772390715054499436272201409662595833176656008847817243807634468934254281533088063681452679501560220404451926344973686204074658823297289758683364826706916916313625764358497443534526592882789480085387545826105325568788414998417917687188472372192244943280811097664085618938914841922784484700191447828241575840137763021393355717674752759557547892142891392345683151366356245813211894821542666277908627930240992578347493404606775674552802969628661363467221527144061316519256688350220337102325477093422821081941674429897699959250747648053478979775294367493178039481293183519081942496362857295867429827284684118184310546560347206194553439464731309269023034796146688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -3715171041499506874959222214834413531870073180184825742329680969369736631094778399396526130528341815667253213480742436946050792075940900092403632591355498972253340471132359865948288825783307594699658305751963125600506011076576780947526512025984281704930345973484381269408432159495258114681172521974380297370110328788132005560327065756538491203425033123553210026215689533434165799641537817993257147211724660392298904677125679246159118394115191741923868865358748556588197969577565219594690571144261168619847986374593921171296279478840034708678440438907318083672921345134996133233825290127354953701768432305665666860912773842490382393557670965467270578250841837382743019367707266745256106348808122801736063253733022017447911497982309437768627452518465725979552915210359642031136577651451232284307608744947339270967071166138158383602261778936095979243611864578672881122335434689496277474614738935980721214091171392083464068025491049821902273534437174037414170940779395018778492980277301442200522812191531868313346585724683447074503474636321348014610184705189223449063984711671299004233886161686153886523989151935555376684103517694879404786797425264383640715872323746342662535862036266799708410671500912237624769096925288991849010106185577500953697334468618693895235639702380442349362138596733931872010764760264042802101251849983834615491364710568422523605208849804195903293624501179030604067203134286918320451254426417725772785052089804703656482942426737598252036375338609056299783495885203681068382644806549065262956873271929856825454183426255963560987188536639879414113838443617934573037609079498850411511094791425097082612970661403237126395141721224287301883486860415665250829058666495478039957586660441441717536819734958066695557680686535561097688888444909655479095843747396129225556818664290006910112311761383075754676478773483374585297156274178685034032076623283670474301991355832747689256643402616690184040916921306525886713878276786644504710362599328012004588833885768224696551862251128242557363268250855734141565353553766764107286042571436317519021798721683107436457467336446998686898764545959470576542394549675391127267172369094640645519943360016622689410991087726644860349837282525925839002614568439318559264921664422591661250625858229691704222172570241772007146391923458405004815639555603548199281310673176524923835817554095879130516750826252602440405931358986209532426544443058382320724004241273944640318208077494967354392442963918716616398077559183870904067583552682449434505236366509233763868312533080756664764630512361577347052435618419159211394961037298485194899092226927356013364131929100930252425929838062169162484361692863145635075540937925882868157319289406725856106136394005609965595713322044358656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] 6136200467159598653923191791359662502458893876992014323042301705308421865559083231574979342854046999494670250294619941467285323493121377582826020625939394615275235364097907863311437621146352144938100997433861015935742756875293460081692436497980187700962680844093250948392735112542286142564205173750221453907137762146222964813582658816758416255570811029191701967565513393049240422055568048790385702639535174544031937095139698801912099811200994343265088768729276178562771407974306019753621970794418026667370932867041155820140787438597103593550311323925088457226914078794591744767993140957314671026180106246255309396751956534382060020798023636537111123825198638008871106687494759392432382046945798501167681793345712378979825528431038383795314459781554544434140012745155388599813533698248442572036544003374969773078219905866909121681125817495183836945243779167950066328685830239338421280694319869794700536794710851125140502861975833375808996657673837041730218971675890590338266078187111266082046384133292545342225668222244054484489164476131263393277451229001062649700232265566901384470836981082460859462164958100392189158128462826241910129833211330273648503305688326416119888640907000128661393361521214190058769960939358414855957327419033640904597945854608374814518211928644716872566292697803726669096071522172781801869136041918076683522447362211444037958518094597547705370078747445555690893356416765405362320856237281015508146325194671272167206268020854329783775445826028976770206730251697060164174142720754588407603469327031952903869997855457326331432950385256572886366356527496445590035694368236691063670231362715122893298299033814272509376082549739015275250242724065672039999869730118519916155085865377935538363244238810907982040041754190668876214678982961596289417201951063372902450444413364536868230617617108647515015838533207847957076271140345442187956372753158551320201441850828417096929057804547953919831418007385227209820272181085998266178978846558130731671572919105398984291673865055323429085386103019261131960069267208601403288240250714868017974972639475929954838269894546544013035922752034072040511076245089444951119905953907503124256011262425865650322999367613538377594344772708784449260532877695654152024361931248865133088983315790025531954607028751035980951992178817408106088640674626242091368606183892879319358261458032691782649535983798598075813797352941029574654726612392159854823314498683840312216922959930931126143780418392168325089938107261510461208553367358489758173758299873004310699620224917429351106897812616007857469174628600500434772622321718872292635366405568535632133473026475258659263469551272890199302311497257114969980032617206150498658246325553478126048549796942385144768526170665779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] 10866823170240914214393773269312709841590856325377332606426096855547505660417021904737804823907068972961349700703914174265141509730802355259135661595609551219502129444184049443605753472666247782667992022027171605604513485448943707543518258685990860690589993972601682224903499493826103190736766632534315236314091217940612331321044647950612469646433461241683694221133466516527198953431941467122883938482211789914082721326838311255061042655717936372912715156754507460215977711393105380985409487424597339438828943451829155651430579755832875467400429375368889800237971118139682083744083367355315396495925944929392657183941639162560806176354214580593943401680808923186842897104007967552538040294869063714871777173464576992767842201680008227237465138899772473549065802813832416383065777894416320008958117490862367909204375882485127575869921182828943994173012725092036524723772635665882335350723913144445622106495019183559116674248052938518024509888052108738900773200330299672791751798260118443131074668529449624764566073507532461430987942701862239394567824425581461375861116454805043462277499265618365918651224212681037485510259314153013870815114121153461259566404511734199485701361182913003356995976575850163688811838394331279551093321597131799748286373615263456605018250211008658343202359592058457474622261620917280292081877578900478098886268263686229778011222965516127139037945053968988034304056403316854800900240042763925617261213017711803174086948883514467479033186799075366622123818029426127563515003135436417991172373141944077499766554827667194111443949809719925454405798737550758113784789708980938585049191585576405524528784190074914647391324667165609145235753842798609426959326578472179231169776116278054868470307428427803421329522096013468923174661588383596687918099425411767130224862334866098094996231107269497193947980397052301039301059459742176499446257397139580118024213278392543883191555923696287382224679406229854074682985409748116214285418368989512260519706999361617068818504187547851665202986102558496789896310082203352826107068729218503124427349902336544109986417420148531640998362274014118738451584445704361546904273312807937385786160045654906251731841033799158257604855339248941639107185643299983923781878660999363700834430929213286406654942128241897768548717037032257501385057583442212731709974754805564657141334510099323689977593746090270529508467772242364413145350220109098517612866590610997459556549671566838985782453779262174509331116621995071214364764957560555980983302011933052085339621247236143217177894787632717405554172779722671398582576063079275847186479815400920304368801899595157534278627381583242403853738144082791427254798653598078345698866598806984493815158198599282836316431756237471744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -105347428251145636150595165549054732498537842558907197821317024989408439501921782709394314323087654249750153004309127662332475807853475458512083770197100092945210376019644853285015304185416901827934343005419879555030089823267261879019675981469387348910083748299907794652730250814788885091166675553175395455424101643951503425164843848736997661564336151633800267358227513247955958696400045928657868803027825384779510131206983003868425701467411835600846069889934056632088678252890211276296261581972538361236444952444885758718165045332194902317894756350447924200436414348890746223266554785966887481885931742869841887478275989655896625883662553087511969771788158490124985282663517492040245961175503060963640149445475017170300206787653629465236802207926837535957304513412615527306648357063816649553882171109007334102198214829241404869742364895260811622317130864482861266268755534704124871058771912321482664331157987933686184264657435453327744433936939333495541266573056848326916092013259797980573098133512844755255486463983103366445929902119899911209991943388900822828500823833552746218369375863659340230492373386684069491249795757407049298816149672818050737825519674737609262177278265368413510198161714008032339161520064936722850394117901739852475145086925077063193476711804719456186544811765667368186215345946860427796485660061064181088098387187751926473568992559843700026484179650446873982346893057892993520800022759440739400769735695808297141045229927353273346785134686780821121830453739450157646688612864073471100840935618006354226124023728234320142180698056329969795627228565662524991204094009972012996789054438132110754659828920817014216934262912380795177494570457067849490347673059735734351342396862888005896292006412966321834175439216381578319342293356781343332504139272069124489850671970964496581060841523256515975402403759122384074255173982991485113851073903413949876134694535744218424406898418288983411047118004467807197357355919677588747500527859173968964853473102074169163327472659928152066012876879989441685259993153677257599326746435539343373509316555487369558857450197886831581228479095505876338772582582122798917503241892230443802329308755539358031375289454130129888151956939854002177548324630783311063652314766425975172113737911543322492939262462418287680650902687494059728578310296782400419797417877606434282084528456098742790068743926466288037106795536069040791661111682003447273649908449500148804570037871229293860445585831593404447513788004245705865881274526414241087515505976967005470146713190174627090969562569056923916421124009394464182913754062475600561591399344807102057844800202671171388531777684722596628989298981205998348989543632393520536552974390980486814164158955093276977414006421929852928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 368377770309859964311971458814325617056133340225140657888814878727966065663348056024218023136871820619143532335790936660340998926997887441771676553831298579878630391260990068068045931956368239522928378311645759763929703510205613347355581025161942463134711633528269108832028014122426013027212441320054059322349223679457336552050101482671029520887475713494001914336616030192057106410191538819398545597086101373527218911790143799680676699765465533511245910576614713444533747955742168086906423528303097933106039983242083846537071279627700288714736137103037454551008314433118653098795581626514102030456576889728954440103582943286881943433141025989812638489820598774822426361391048699543880229233399471826724684833145481749494184218169357451435066375923599160991171657728394870885659369818150437833094601059709726762060789733461595206386348521006290467299644006702591870817619764911823370269938673625271183561424133964785109488907592245204914457288718035288815858623772790581154284482164645488949927298426573671661001657970322572102520536705076736779774421371609075537127027299250712912903978953930867574315426872403781950373046588983071040734616857006861908904947047373831386877186039326892821614060755090276287933952063392919043397987280267745733757914054231197667300722789810880992441163434375557782747648685690281013432822836457710852300568354250189051115259633520426724189601563267988826474731998855775054295762635087226106466006491859950485978206591098401866539515722513108653230277017684376745406032110584635300793378132506942137701466382418153621527216708265735232115699073531910533680780376049087683047870795304520888994239786025518273024877412937557239729004072200211931254118130432626847423664608232947743299830343642568126163433067503631498472299159281432612471365449614168870710733300188549630828561078350529317723858922540489785110786440173500944269230708441965861916347688472912780844586405436691497053075564153553479154199723390407311451162066305651160834305662428862647687452123736850009622101821088396292458086495204253125210141729734671745378974954621390946431056372804947701129191147822479960128634132753472599938114040200036623017966868233559353487424544377488635897815904114727743038407680466340150541982574604357028753245094030420384490117465059993681064717325590803143831540987324052493706364892652071186022697137032524362049202662522309768942264340943738487356872736965435144606417330380590995374708454590463326106756432487531937241716408625948132332063054713761915709023803815264006936317287291061037194329488688060003536219929061838208020106085400084367921167828821094501296050110986264999493347592238933837317972076244369821187421680059600247326900425417132664848306217561512528899794937841713152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] -809208200861639497068273014446428188159692355245324478768781742721468094719307323546003335024820970103354260586551935638692424319434757028108401759801980756054862853338382695643120288155937782663510908639859730736502786859436442011237922881620445594456634138374942428311865888332261445482286985029831886358928969489444780041206731476789484217557603793281196057078526038514169583042990616373623504963167655893793719683828167972391184354117169784286798916832468557045070316693481587533416341298321396331099050554819977238531149593180330339458004063309961487433950831505916229154655811860250924412743224555442691354151970898047194430788502849866037909050922547558086570751830949375029144017208279953803757169470217627778947864970315310638565349387206194425210728541667795640811462335543726794555835851710340787047019035942975878296136472276080347441344928532760852450978413344791234714505821740588965621649296902550275014331693459885305029847550610809275148422396552958146571218206018853421501754740253912446387005294628516259368174393482098748435497423523341735269663494925841129262069139780126128645657941414048205068997842193002256024834892702102505393433579707573206191754309542351843753574063861531675850009384946257152751304892379916466509512512328513423773307581086721343054870724704582298303206052583804115875255350821388700995716620741840195702890346371737624369775968051566517572875617918105399749758216184306327956546489567516884058017909374416090935911648338674305258707266904848475813371359023699994273271821588509641635098239520647556938119366431363397398420414248760079203034905745717613839854461298377301247893105596550280796671605906546536696494116560562319704432620079847483703492649733210279571090087047692205839047830035518201447395467021074888446482574637975530708593818620633387450489621844925311664099914602255438735360975083460517733915485154856049555032072733005143554342104367990551129706676377602843420390895595380834221299084591384713008270552905839954659362423172818322289279011914072619521599705928961706549864987732370262740921862439979795526447890273498153690444528383749304670772028756624117008015439536947745318734172482071915622423518376455583290613674903015699635527812088715355986972241364181800678830564127094543772508639465177169787275704722416391255867807312547263742483027372618593818558120086634142445554984129806295579514560638008926992144741124166087741198410915850601715480013930759316501463413685730441979654547261911141351322507998297812772869021847094489001802545914161388689915439193147551310279338441193078580378573872284203886649737191224396012094424127018349314956771105632487736929123993976727657880595915299781603310725618646872726436063729179600780028050973537599488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] 1106308748184172248685484438674008688075025288939309467736820492490056996058052338500373968076072297044911829193499575450275425625455648084672994043747091054930278155675247147528997766368210829544265899357077920075153250808397919495605516999670050652780042363346811996327325223985447466723035706391172667047477129409811519786490695433845541135929300468983199542903049881337037186033862544100504004334801607362086089399074175535830117556225892188231087605076545549587064003406154849509072584779804634020276532245344215164380002213851085280005584069788980753593500187804674633478051696537847180615293532553177562490858718233949963711791113909780599669480168485944632161490186159291537747351016844632589039746562800029199945868693515251310021654181786866604354113334163873347867075965592662884209434698419597754418585902323273295081918451081818116429775017786879401717021863062857473707327902077116366170230927073665788613286588646208322650333091429317757821623973844684833258023670322969414736912546286828198565475614889942973568091687184619287813560411677228664425622394108025241757542227930704868855334264306319585774163499136305719387416539479560395390895129999360840842820718428603594033736268151564863066735525561301034160623698478650383974372245864297330754845559872694365993928143005534528101130498068547571450896794722050231963540373996527716742913477590123430595293590395061084141847951282750741744429027854128182461150365335950373133063658747995635116904707677574513156356715043912022257997685646239345741896430077805602128394652441303507780689080018057225972386390721149593763472076990837573996179212652927266518295570801789321759784349156171257414865181930968088248568051160776093623064108783821398040596202280521103565709924762929388286139274820205716274325005152055439160788512117291555854318747934230041676526051500223833012295787816092846680766522197056839964958587770605706026857237592461147843086899180330764880075685502628296163752411249073633680047074440336131276739813626436917931434096398924405952404375160762160007106195736155307569060528245767844611111467395747185738603651472979058411327125679356707809883841740172440996891537855176988066904681640010591584062828266498528982964483983739784879960829238408747832336640108222011849891139365119600137400887820609539299849427744166553625230387132026811313608923517786611526634706488034939510343624315982122202105490884206704642642858401538860785158569972361154249015597782559837141302720385525090526363354834324985916303597183608053518955517276663382319025760293859020675402466120672645123825438192377066613185964993760130801369539296112744998912324947209268680217909555890047295791273093155151371729214398627289914756823088948811195208835927952588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] -382502639960200990945788457653808551673346935507014386638841480921269815878865453562055133888855320536915601318142674373221689704698699365638705927409248570544646177681297216918170083709167707985258769565581886083807239947654682908280635250958715438813695674329146806112659497633825153425689315033937687996514013472061910315902534131153236388850111770493921443168566375623501682271062719644987301093947489090261200087054754383913342683815880468048522777641694720745515184199092242759413237151783396310847644351649306932614671140306227970152823476922308835071444081963544853058516706830366905893576131796059434895179651302623203818373555373452223226011946299302208379876875087063252626903716752101167750129450401287715829816862479643090390667035218384657647003154058733981171629843555798867309751670028963136330263394952896157337075726751134007807760102859235963444477636207448199748190565007702483420886387360199097533108042187614471044282013186273427447237534383042487405763829820168523710829494060855308364008825641396994104527500068824596325444413155965960206432306443822007058952590231803128766478558275330594390897993657828636937181947795042473800332521483017361879581780138018924322195254971343681117314136261181101904457438936589180101006912247988627339348196517653805168420671480436419167405228994128565579592630019808751674317329856462134905029592867303823069488595468016116449214237944776604520488313328686330260945774769107281399033042206198194697499882613030158806634725568394035399963961910156148332971647234587201117458523801696532326354833448709963231151197010851175286610067180567840838021067173970901372680653561875052852442694827618503740306344026649905017206337678720417794287897046745418191765461496414545865282348633491347735071090410797458711552136027889524329983274827813435429660324286680474201792208498617330730701558537906082501507033498945966032005956631452706067864712250924110131294455169774364655964879005370352148685737810979605583735403602260836793258207811008998077760137685742758370509187450744856134168979367622462290045889950700797721060539016603127355838244070043327160227078969458875338341088233569707795246741518658638186079947728581810247802747273926168091731394492267357315842444748230438809973982953282253406886982369734879493771074221656634419962154541364854103535784423238505533919701016971545733882196289160421992308770405499366602201517002818027689575940829843333680662603892188559226311047287039261089347456934663673975196971732116008599092693957221835913739755911852120299414338625902404211942585862559403862036560032595000192075292093040415113436132548292917682842123738255667653159706110700640263039591307685383471078016792374290715278573589536902181516705886438948864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -2766541996634938198830573697361945156499900344832648745886006364607668013586492906774393308613833788505775052260360791681479282050667757096195072345204076363723600600696945815735309684919110861589158226461007530399168093082426297852018589427754305406280570652537008295680777917490645584995788468458289790232944098266967235958294696311500105204106228625287410513816012651021397561984922752676923345286969944180823612808296657320987226402804669730718435443837518216379394268104076552374428260686798693308888016473489318802363727703620128102145170594676813992627806810409868114662573460982300369187915606633675033106414833223212239411441108468378554563404588117101092889185699178122026989891290705594616606435600702007891949727906120085954695187103494468081410998262609221783628369099643845474102197275226579612196407001751436661970520343853521972777028920873377102667112131963862052262759883415142236375473444943418869731626945055195555297857846574825134017032739922850251144175208258205460178351720986313594517862196458727145402039731835858316681930673192035578430101571049780929193997314807342552333992905766252904179017686025604807198560816608056479882727064525161891122767882765366974135474699561646639149806956602101674623249545954497128028196637909461873652472434973344476989926707134144896097096293894844236535476434401086349915387211747645729779187955307755767324269909298442770914583522696583006729936599257589438673306012289354258170020703116387393261647786763449429332772613492041638207749581280784846055363634398172779306071231798668019120946743919696693464118250377702282407769697218601844584366909200920846993525617142136390979470565431192333929212870972021071224691383352923405128497136959304757160987050265067670374572700293840807105015004332280799979229966411080039479194921331347635407312146460557741509767877948475193749022376122650170422465199501915695161624387861354345586726310554289196283658963462378762141436595281155150722482826203016828583355488687348137602956511460728682590592232310203543401805084624690757268665837666085128808989925037091902548666932112990062461253984274307863703366889708409030054185713839252931623219744984478093716375986985717889785309613957511750325722558720403872142076513293631826357164990126331867509759637089400496866017457027659801219522476709599210194822856633817933872664681912801928003120684797114981465466930648012871004977565904779554831077633081432847622146842071471280622613092728433290334365246363238153969651375455358312309059350117705758519122333225640966098579541674275837203744432705546447237220156608616808104263321706719431588859115612120594637220425483628776071839873988656204755299809690780603274904784462135091896070983414027970703647377752800100352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 9942552830799417588058507451040054282126386447888583482153456183002898765482941668981690078622822679751260287302245584421817237729959516674756313267817033009239502572592419263452212374848943287366404881906377695685245256403880209945098934364610618210182471738018777748284145360209368259759466117129393906384483538603513766355894348914377534338260955073343439404394830583096464960949447059705717403661045522222726022820731961039074411245701440050706773549544217256565908283628325026874955778736541554231714564625359688233107457760664340598467061709453327399008989945738078025680119475441356750510017785562443412504376995529938217399151228661613814353414500224234668080466460062601006665472377240394321127952565804679970454523433016674541792427970194348618910681064146863735637718328769182680849993164930974800442302346564788501058032607908097251312961891293942002508580607777219690709018657266613497767977373921742122287268849821851088090911590301713193270005689136754032632250813331565490363411844986446422026247363804553287444876983716789228725928554139585592363740030198601702480806571844735669126622423371025328649046133951347172496323206383026770167677494660163517085407635060285108316092764514607762701591674292936675255636126281561993658583436062719585256040972355147238372422784180066910215198721093699865663940694864844767534248904484629266537462983636273616574716560270460607971790088449042730143368212602220147985262654687854155860635689704478551795886071260484832758304471407651400593616156373673849865400842584658229691941221737514364814801337014558464053967722831418009831081813089858663100314764295181924379140462581380916467486461578365629879986591768287402014646191661979116468042928782381255638146001125484460600145634494248513273368320955440816822949418677434340189981377222358290600120839531444039150554875269622227901364362727219795605648600199785006027622882762193581921841794351089730956180269898525271808699057329090531612482854426217612019477164880598798375488845275620762165599840239239595204831954115048788302153788292438150266166065073052219322909218832290822474580103907736465039106547610112316485863596857427326131234385187334655199506194864517343893696931515896560425008051638332357969620392815684326648839426276912151992797346412042581834444583532175095147317780331736514704478075622689622877825666991576462506395095532954984480238012964586754467928136633589859797052641063100460562229143697596494383633973997692120024691198173528674670308107682324071376174508385844783043191518824172024124575752867578393334388494087170338970363785404550282756201105914470289928489359739860465455417298604183972328898311676920283266474262365008466382089100200893324104680929117469089826152116588747161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -22436909011289467781630720976226462788990864287064572153009242897874007651755609351127447202731588188884434567368155242802694699289196967651536435334602202231131045086055582656100364870215775564871903640666458307170760754865139127949556608957228507097437660832824132297889724611185221908828619566474096435244863676294757449604867578806455880939124926092476275512540370979858936179825067194616150334573304061696332521249614225402618233850529736199223946245161353809143958256482489625611709628602909064065370281468188254626123990165255213389063506174534790197700873863940312202720194517516754389515441855197026838342670367396063699929308282625206971726979407638109723804132938512808626310129670433752160841309304859283909934222088823796603927275999722934454222301135345632017088454501561059302296559599202532136294326037149614019610258374446622976649053474844281595886314438058365283542299163499088475306645220953818462735124181418875869775208811629033521580838057859268668997063117248864119901706704960417999658900909535037889673742064765972334882315871474004388833862826979616013991528615107141692332703667644015871083418102091815240906926426816728419742087535894339528805080156252142347379714278375662590927954030401939833873972022128596941098388329206093938955657573316560521681134792895985597797101628519231207026471492064394762546040456026433608851458655343389599577673261260603092984524828479651420164631081664350075137006768261417285220284116934108286357545618080830434874907282960486524525933940069183891571223774440244343364266605328950353240232760008502770671240871456389265261616138694269925245418088135278764960247280315004466638185008706333235966973663852907879188795010424825964513697613812582504496804260435958776265175682660687990555841464626461156745399787540563868208836229744941796894558969840703254429493400832662611327035818844533093257111517958920942069959616441561703997359823039840349026559282068317782420852493549302831534882047613677237696124053692854533676522201958878518545441390546954050858665090247780393305586939016149980855552090247768856619241676579466759028836762594364606454348849129180167174031265680557284609582424284535026888137512634826428272050621228117679041970322333192789380643948815212768635137103692930920325005752958263671081684288343051876263362113841782675122708186013979290806231333822022614036553212031635455556994820869751922681004586349189766155858016847173146872712188878488008682900369809281225068987075200486119119885596441737338703029785767678666403852716983598483841138027615901440798275786249626902368077173844983452793729701859370515419328941384942217621224504440858106433737683933005528107021244301839496040188465022247459331607922466435740400667193669622693888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] 40590191671643591771497256582157948744960785478316658147907900057980545664400141412723837432467121899068013270239124521525420244134919277193702569629705066064668559498321610996254976342290456536112174337823590234697866654933348464605880091395299091550805903810935868743618644589084766055771404067474829280193710842356811270186663168108527268089621483483381633852814632022127253423131646792675022947134578928198124490317960843751996976110131251169667984579756739221773586996216740576213618806248198620061245363424203530241752878508718648331016369832872647424786748179075537377780689679887307415078580019832694664961779366907573682376382783361300217938336702774301278065004943142441027225027661363302665942429945995153032541531624502733081520845501183231715006977755592490121325598228663663315583936322533520947954982160768743366765231501060041694220642501822511470341727925629865721074027545429597542054080920946628071804475745853705542718933549998241423699291569255036303682413477708688343152347081355549411255025407766195581794678697096903587299083731004642700152950782961638080689058518654122430435381291259540999078234940246565995452574451333500206849135314786811165033219533798248647834485573317271643332393476973132183712055683233359439895477470668956788508705338566801254288351668472887587099241517713329595987899941277981757166862340756960526696940975705661790950177934819813294166648169894422161629385549673909013804386161201624863695463876145172056223054132325528934669531749356257233959597995952274179368069623633392910548695050416825573703529036697592529917717843895612161307500319741366977217251812103583899522418660364880938720469258393842529003642558689663954140035884518662829850416006052371138725294237011690003263309523422238547615264794038298032138507400429089002247550535091994936549531679810806666800022503903443285937107505165206246328891510547022079374709873697753035546191381497900887526057819772913415335691329648288728869663411271407276562900040043444590241400912464642481704385926116625079591344546386949888585584070525106414984505391917419692330265917752389450647854449459170663165613489618132805771809075842051979225039808189476656932250649024109685582088243352862649698254836079667208310532160907463914168115767365652820790458393229660353820671492455931565219159800116661942623601758646688435538953873006709656421941618858924857523992733732691043530120852688113752680880308865165346534058379596498289375872690177358899250511884443198751888968001140553463608895832495721359532395456983549536765334392630447702821878001746904669924493363958766898780528115292574649152576957778492942370748015088098164725378855583799607584558490684840593052195044978541053459162541476735260486322649403299463168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] -63036412440910405080620424689282101677447155693700385362042430248806903369368449122029537978047343927575160448529494685383329364166035462977739513566826736720334968975036982617433926095604101498983030226429236025813330962726808754507340092059759214964123747100557158294194231051327460976606865711110006190891962874963188268658315343794593463205484829208589658495381444166686804097704653750442721519098371822284503675674140761404675005926123154082134400478275411144237107623962017952339491352619627866260194977023478837875381469927524203774095602019248205943644431251854700136375600159831079921505128136137054380357642767738694224263217112534356683102982761387906457771114058353527562261526060340211494328223254872596409987163423578479041076226795534107461133751927190672586964893431707447762612278768261819398158814569677611733259338947597434351390080131881028827956190250756046457314079781057915087654598855435809030185896788646643606410936016291592514336220508599139301162778063264141373230262719310508278036741442244143038251818060740595075889794410366289646525267752501876205509103966607495921410684641683073600046874965844477868801616723230073314828844778496551573248981487934533567459542413381229187650967267703391015161869989786426068550152268921528511401085659489818310423065895470708937659722561272330511259623814370299355199763429316590293124566036410595087541275109572843821550799514855387704897627603176854386935712003366487095341107656348168897800524417323483156185031114988186546212612049328118915624486054129787284164079496172693727762238354396704670270029912921494072244100477875029552521589419791468062089764363707713843681860737334051707662021262641034718840345289660948908125177099134881089946972969696992635546190186689731866572199442131421863811501395162864395036509732607860214583587133550456596105907536318045003720550903438927872009642144569520821828102577827545510141587576771293454954466618130368771421818885323493546640478849434774243383472664972371959521251106378965178354886364218556284885212455701141227845498404956748892936097384359881175449472389271476199529653311870328607683207292203525373652663416849329922806725735612753315497477087399151339902544910126110153057933456982204984183704281790857614424386136331350019188481986985713549177948667526545098875195536434493981298529395640804355467398663442859908623890413367083481528315093244214109503566514461581415329985179465713784592968528277446435512328113107334208765376397694870792548911324647289010128305888826020721306605460711285520670612369276988181150182964565399295315267762202171607697475144756484131101300684736705561923301602999207427739502552575080071256677332697424202419930664559802607680356624702988714189526673203459522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 86193507480041059728479402195797044328103496303429046758253347707902024994306637148242226716038254334425859981922535793223968793841769448692081537299175560243142160504171981170289461427041046292818900336404488585483159120988864705544306395396298672663975816218803131960062897802780816219090163598961854711286215186249858330755819793255810742452723861749794801389215959002875326956456637364015493748381665879806439368429395429124628064541991087217382755040952356279991426423968713409736374920389543858208501674864931737512258774140541632990242767005474560159437311122268425337670357163243512320819353628968023820586777299281802306977951046956555947781801950361826963379745290110669983155086687735666160453852657829670911963367622187658178860926375677008572513536015159362414404934134395390906439852101014202025086473618157067449820730137150753114393751270000370408301830250040839173219461967400063472629458031699184719871020069272942087984083423745112649824004100182519170263444090718852570941098803769596800056976846902236461742486254803017413345921437643859840086743072132656724280752839592407914532307347130946864503720436227375479904643476290506327952333701450868845532982956889739600294325706413965038920895382971340979113241107196188143399866862905642636613628899814577638099657980353477963062022263931458884379177152112855879469556732412394306128696603348934736601179547020445822346984366410625031160225960919182806570974772537737415316546894241367058226914114196090187396477224373172856021973570025101198913115218017478189994835909259790506895883598336429602841610906334859098630801203132365897088432492919741367518579028447125054275460231899400119231768816130228559221702748541378472546391674441734410188161256897699412913402193547056754188461470438294866495321297135111398860997288466297626211115590534001113071371968680496909600761459019228475531275779242232348936506251075452102744475761952372481209643571536251666615890878297876434776023884667949238808099691752289259258386355680871584864146198805525838030342149634732441767022175615911437683285750715432917529084744632112404202191930914152094772250784211751425682552676416282759960238627110867344809079515276790282346510590401314538326099569177053012596533905234563625351733927755012336292663465290286305465998738313479104008750822570113664297755356831285481102278507652186981315279036492965393658037234404658046533320252262326509060637436058187180037647197636817680626467345920935158868472852951450634369425884847328911959332271996110814004266938635566403020624770174407565764496252926349137012251371971798037088778717163048039796757058201609497018689156688894513187755031801827279322893249677963058573027343782561990934051209342636748750232486437755813888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -104709430949712162554299479536670768221040032733241545831790193682034306063261394764321158287593382135087805543990416063595582665762091130659422991384494048979867305987181449533650996368544631568666545294405994878400820767200246333850618844684996424883396691617008128857821398996362622807910809466002975781155321770138535062603842534190409308759597246681206192860257286524499910030291867715950804419576017870353015532531914212654398038836564741018154514355637537216730587071310837019388572484075147306966749387282992618802173415475693352061730333437229964683129339126783969055674850030138593552813368828950510093046545727417374557218994419008987526708692991454907586371645476332026957801778365655652263791201572696790096789639438640551521848841822000105634245099143906056912935999747106770421526863176757590040689291066586826628983711944129389169160439988291952171146158072724688842780217883461830819230795652733704785164526550680360858242432991149340469433577011139281195947756811461144202496064278506520246418766199645746743568763209058404818437183132673396737977923030426603542527969237511911713365411847540846815487390227364882344007654170543680790909244410620293319395689802551037687140659725659075613255773353213538441615749287184268805734220104873568562161092400719289706878207666471773197309797967731641264414436513749558038896587416185703284404611895961359309568834059996171525072890081065978378866127830859474598444071641207234563225570481940273167699886701020454573861600778763950056489976497122840198448780064402763397702891254475244751528739923113124477496300095502721023344478393855235434721664817005709950810289976234844648893849810423495083647633601555953446864812721667905407100598770674659740932038849736810247795355953598741146055708950972334472917318357930006351546378057617330691752361769979878569939418857741449092280886293865928045557678268580025590679811447949402341787266267996348704221642576965603146449130229472233268639548608477491075915610204580711250801308514702867654563673287393120426386570710836625384526566103271898440694504849173371236216247634669871424999695380423993974887649552127651258129148102010205295636852527686784474132717275949307970672470155058190959485737491401889573831640200569665453412967226042710747226632965482019966178103068041681761775964192366034141369560772508660425971097578533184659730784048455534541658957841329158505537238708968390785442067589157048482861987915945807806306399820951556031955096363194680759861071382815193159544862672217114710048590607703414290223674275382040939114223111303355304029784363803456917028023166334571630753149218380780716067152907129273849089857456290418451263054236633307191847979200682048667176706729327745844410862160541531504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 113247385469315369121910428490977306346699000188560831338089236195070190035184831719856381088182490665713372628686435066770855553492265553046015854939731659620846074288210751413305206271574066150368783567544566963097671609948965633793656680828097233155867245533295041655658938565542606887403005163901430880965428695663206294674062549333246258819324750562228202128732652979787408365303736051237862591437403753600126709714950380286444297296442723878494420199234892173938334812404865787100277637866149512392083948508143926105639349777899045358374477741765647298442742670617516018117303478159017214242849055156171520572053499076243975729438510679470715694937653535247883917687681678383260867994651223933973587713868942459026451758177757219913147294602207669728842821785535123791081913881553359904005775577069426305993797587165652956234062450881677932905556749891613137561509140109985161985248270476458503424437738277741228869774935371641247491987494376075282145219683606263644583303590516017893948149831303281830479485569493707076800706536413999925903360661242283221138668500390354864584741718028485715215345969829943957740473540964655587875202495319432312862648428364656475903726351164789990155592653481192990129118301360649464150918694473307476506314732776524856853727366358238462168538278588844155859193911089145386316568209472487232423281117052857013553508070742217416212500006310924253438929455042840920810345511376546570842504052151415697756746585015086719871367858854066291682296098137094264314297017068015319719575178794116812844193319900474389638649585209415505403646966246029981347969925206477602667602655277001624286236666649104798797826222472432319448372307229373578926099917148583636295871375983308200775006479699955978473643959051439059218939277775994553406088019576468571293712232672105692954214740042007982608810253421450597443044935408484664744460326545559305948741178672864105355487330905999687752950964555230893134351175887548854507366559309011655436445346074969565474383118279174608880926950336923510717641308397798262483034232147790053589468369383103940900310938123574716049205101191239348785743248061300231499083463862383990861965453981074582417007994498545271526643471339589649792171337248474044835492408843104254785461277563419747951633990409310293601263191483967025280481363443057124380331309261399624952881493793040051430192933749671349066125551904065307883914910539063255423654437840170155306996252944551489480768975812606378312384879265908358935702685585775269474915967628127943513336017917248514504109349573125211424053179260137944916908062425124288154614972828622235098874256804808424718111362562530361120575269717306463595777798706001143779293905108340352683046335873196353939821263206014255104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -108956118269264636073159986148933078478997438211896678404304830192474598693029542676620124590167310165298827530891953165224424618715782454654463665456975280017865509723606924699950680213153415129290531652405584084242838482256138375571152138895546094324456927121267489995799989939163335238839559044150401163361591699912248773519136452091930616890174318209581462865183682127902914310114511723360723448224442410588134193877056510999824591609516992332957573676780652346922870146426283035869606815191574157497186089346629301198630479393622806526476923125021586908226246792881780406658297456582600764942413018065052592907954796588344834559269944564928570433764265308911485311331050932527625880494641707310321687495147842494327273595461124914361210738442746763277978403083171357174132180773960468554014096862019917409332053322870555141940092940926232077207656417361705850795121471771015448502517397678455005110772715847220263569767114035496001018310571510244625124395744256556384695167126464393256381986489255523117876308327323843666250310987214746522576493060691119589689139401965981110846893286787371093041778135194195619041584808065068872021910347479380082804202801496825375803785093159065799266631000948416616168643991377598151436881933545520112855252750636997330013031835302915041003807083319370177804992640684481340049190171362401380380210256007402387898332866384680985987652466002297208181734676357868290779141531031887124269481196594370006269822830989713500525819173111842509729921482440453402472931310774981816296359649475240572676686689151197504945409226368200532602444106415470548937385443757449656848433346388061466285148766000667966751343455842676030912018873404719930742762132359330330214455463394085371079851031843061693683047505611350180500066711008005396676853499219779104024566539845549949518783164291876120777335456624463894891640442604534796705069292461878947078791406087915809882626274809697200960120478528660266880101876958767508392198508316985178925074382136776733227037030167922306617933520303790768951248646608813903543997887606302689984241616914963693499997674824089068486064671404698357932864041671847304306808184158168609248983908767968983605033414948494229845661840208161534247816890362571193861255475886352082516062235283350521398412581950882779964318809566564316656058140723353791938839152143999664115157960570140184190461589453731162832619607460277613024047089761880106073794583363007966872007883444122883473342140857788198499369076629843070312833728299589501542421078942649462778418992923081401040438146151416006540578244533329699793835138052376189886034466251871901165667033571314677246431872011412217541579842425538548820449802530409385439273998486405943806977045732563917606202251846522765312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 93092587466434000944784437657252560535747526838985397456721667088996013832550458354726679685693356471697532452171017505050895824446498217739644369772238724288601342614604746561699435333225783992066286443115859740870097749810856773500101353476497292339982417604126264764345110841520872555256067882622070298734036712143614067011638111660415536971219662905847543480328592452733398009928065249539060860054123256612844337864782328881252743559994806700627468972987552138906345148551062339693299037377171171951852735614072529271053267456276608144430072479595899916613995672429026994510442205273823144761381750941529781045930464345178556887847998873165660792085375296579760737243436959739182737775031477004759728859978376022740224887886889102625585004206589775671111278008124514568756397153865302103770413004833569604441378701105621263883402062668975862099572638108768223444976585254478891649413367106023761369147515576974015464111688970442985283960491377539255013736239648714492331195459875039117061332906678333326698657622137624441348763502008144308624224899624480667598197197326789772502061428135427228171486089954230255074349914784452063779440515189884016703418205140987393006135740609759999060473584487989018589102751468735683151607248184194428674738164906053334251774001531591114986837198995842214705023224304425641728958760145620111573341262978543600235731539526159770691968605175153722201944815121376132765582351676160576246637753985595531017446738984256118460038693471854048693921502022997815147158535424065426947090158161377538804697757142137071553568167171798466733529425345333624503653431272298048821561364853608833965101511880619254423554810580190169458157905527452872159090885428710249698548490660999119777546775063192789835604273769843616257265211749406348809297446197302140759447201796809486638122978864792657958321853630513475364136194953812491573143335490733974159009674958927520646793707272742884644339717426289324369994491910772134962505347516583078717219300729538999519965283355807022822865520428707142112365088490893763228095623552425761006236733066708713390276938558336440670129766123005103499969025970769506025261651863152999172727761026543937604028360338037686345038531069832616296633226489925533904159439769481201820480086326832025671557571428193048755468309580406850132502934751587122954632542465440655496680907118190907505994188641393468965849571530057005082632749692657685367857144211439051282818624466152903857688807232644091508988578912390420729033982566377549745050966906312117181056053908218003517794564160228506111090896500833005719743961396410155488995942477700820107806081399345728915434452828800973522539169251745572022942030317724907243774227870433291535393520483971262161712655241138143232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] -70536102630517549165404073419880007794168660277460363034658710411172253566815415575026494769709535535091466499256078361740182594655631932788437305773196482618389396841782213635857489346264410580224676548845340982309085048332220162202425479922415090638069251524959131681145128720731210174204558091559365909031491478366026787230348941183019148350822579615029481692749886734090477307501157083248866931168796192778645601847459381608344194066847707245353373187618022999983176378483994148315222283966434155808094617713314378113359771123106121206182772710212001263636347482478923806910440150263104168957569483806747459116439945663698559062298029304341134125904727654008683536053969750956692106969495606817559279304797802483062673826471619762985364450916165985142582668871149016980017511502395493282574139034233287879748458201611446203090035314275686032125140577425598342031404132654769997866105547696017980622614829734261738213744277450463907990693239465030635690617033880354926130899115435394966989269947445040728504733015558951469375756543707390174602808990404786628696632645438181913100898613586212865722878754233706464648484003206548192126983906240835369326956617302570796328520787323700281660062046927381969527401925222134445114479550971062526980932458445673907007589070222826816654813919048489178892578477708053570637730595788993166107332160459651424818746485953854166591608379854202416540979083526671045125541848044105510619368826960821631416319644097849535296343071976394499481562180620955130584079947365776959952456515492853961383337794754760344707457952093251544750274600980314815625777514533831113388025247470253688004857730846383347328532136972647891141721906626644884405536680243648688248977827728313368888938445666936749591552141797278619258785994779465875256555060909982738438242919485673861880689379111507501394852643059161525573981325921027217549634100908597876032088257165121509278307482492614946091647094693944414415515958496932163494264932306581703516121622218147717856079244681493670638951830764411866878926641604914581407899306059098477421233844187495093429583159053022876873583992962924222593500108667251700229050864103365249937989758647712083518699913762779258936404448176241701796053837937931798836405323143600431548473451989557023321574499584982352204317501466767296221798554640143894090740639810680498380189618625550084280187719530741420178243017665069419189338398335582127787513100437801880058164518781603157936956094816716416658484291137272272513534122447951990563651232964119661533971934790532414221106259077594489705501742360872592437014616911518490175921034529724354381410348305370713152657042543986642596273661368927481138055832987762655971441824571999908997665685419397838643591546885782896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] 47387918460092470502202524019236967998788069986903907610825665311133520809548363793683725977551965848839214089195701325148845653190014664352940252100866073192183637259173360303595100489159018604662117864151247199621457130221142202906933434134330354613603337493944727923670386850717962397132228609921909971023694488787023477076706730886862303380956121038829419579548338913085566794220982778044831369565995688337020279698280354723270888589894155138875366807819277650010638628021975117336933461620498936888161841834580693935119387712937059781011509211736457143229814597627152883708801116889849456463658760261954923157032530181167401611897255721000862739627494023088824655314223237417647901405706611008432729568307275366731712527545560328302592327478392770620623863434892815745062991038601062380690473134299646455434932980561665758917532358759046572393972965633664304844287377386303091624118487947028988365786266545832451053790785651938299463548436959521427762202117412932017368914700871357895542111481691350481715001332623224696677572630510743496008245000172906975472921087220639301382386986152452851335250420221196497368983279115472382074329400039680701748157742462439369925700028564205920084484214240582646314717742280756320666539956849405093249481389626539701223306643646084380099509991819133281566094054558616122833396748920717368070551037740741054317267255818440384475056469437005598429475687542198708102574745894864334496700883590532375677096364260183722995665466232545718733224039475811867195176930581183420101165682452528108071730236467691286956674648968525464238017563338102116171341177958023398989447158344913328738124237668191495845406336483310093278725397725454984728832844306279921340655288124624068086279220227675768040818569002483861008009094882257121485011192002441518055862435272849269448460098320165172038824161696378286880068949688887432832816624963910700677545282122299714729833339524601289764654605801047088684279780078152686362446315287191865719643696878439679482361326046910776603492395982770285746498648485642960613035993791539541817216575404551927528651230321491091542077586775293775163435824403290943053834924814531569548518209041396238693612887773997190726330500447078967170632054377700571924408588074136446863012552301580971401706656390532079026120485493200342382197258737325316055850668633367864842108356403129047098132646035486431322260867193573289693386957508664017983512210793133484531679955454708696692754061920214301578375003845779894234383207642436148414464964828618460082337775561523334884710632675006545229164678658307348800172922119428711635008579828393809323271215429654941173667339531272797089734287806550691931650007304559689018614739973439705349510270268368939836313471744206700544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] -28278556746571337636646070416835697844310276369734442338573593150662260826972593854075620646477039941774311270442840597200508372764011896209133530165997539176742577917489024112213972902714256045820253832648804133388721948557159200704146985635096394111367262022083336493737992884385142408563428225134948607778593590250143877682475605639020102300456752392019450945298832281612573757628034617808303667372150348022041258192259270691515983314907195333727989322546349267952184699929294934761515589562946029655284469902112324308774500079705080944746356417521456505510967062799005120590339956881792252955952154501972967286819303093606442171675483159057017654684199417112733267403171328126951747171907894857955105727643473119587560876975127874241788833304926789861211922016299568397274231134053970405181797958324274935039629432950576163448582290638297880937609420607934670108616474402765648642648359642945189550238162560231592823251130763191001657283088819743960620553126303426345098054160433154342368155233827618174008820799843760086586417336383922466161523399339468557503597514549894263326358669098049925147275134811242687323230620489072949126365725175875812521351651106842090341271856794352072278293341937058401643296902629882572241992951307111247875237148625389566424296219843529227746957258615004340839673014112811634633239799111568461858781808008251898134454284939811374930781193533520752647825304972455548315621713810284454488873618799119186566975580963056104905525658968278313469907857148939155503978287924725313325374227078885800800330449576189231231606503785780786488213343276073509392172749355358456087626427053751832095055774362427405331798462234698469263386324143398719627726556678594485449431140804570778746881112741432934641895578167370416847676178923581929348458556091212296893432819202846810070058899521443377576997608576259957846894875323490143901751967214630632122614017566253652512491326717360838841437216157600322310876991988251467995433312716968406189986631511952204312739286128147590080391955952967519640711612551534693209957084787128086307964641567583666821180919911058538419806550785498816776627480361041673598190687361555700615219734032245641189897696560615084830843848007225660155727934468558682485558191484574276837603495478596435617718077949031451518133736194056920243321300246431077732424789019351119757174438457090796321187269757957204782970361912458140607386027956625029306733968856577350660358332712078438043680633094691745090247549817931035049840834759592966607287072742841292095004106899411265058320793865966956939046193315152405431925240798046860803435633508897768556415629020301884303642644880512238858663193327912780451086216631903840700125964142306247124254591076830555652300642751818498048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] 15050914260566999955160013583201808086219373656088882062563389361750268997525414754039806161269614403328980773940440589810550899450129016059271981845406949273792034501662905361237659638769184654632715459549680849480797482664491948194774360667715831356291437941666089777751672514273473272251011149841559727836672135143577066457344298019842036512193400767533648905282564281347379345510174250881847984836898810359150874120903564809245421281727986596591327966234430735979617571311617746273028650898502491104759904983648951619569176696757665760574245284152135658734669393534437340439212793175579314342112032261581780124848414934969672974060744494316987824478244086191260991015400751454093375724507587409539506666848966643020055958018371898214910068861079402337740202486965539118933821004355548496299996011409707718735060114302809066048724336634496165751330576534376817090658809209840340776361158428711547629564925302180707964624627388882645646276289147553238872999752428506969983013031244925115043093355619279443371460808432645518675810442798268043890125159485350643902802151466298558407711895481835533493986094306084025413423438437366361320139470863099685842459381017616073744413657205355903092747464305003357223611412796886330568262184606062885424791051796038757475066014268784884917472415399412885879290055224971030951347529549023005856723852993846120627214963782023547339297625016857505275767589132177402105781516219187362747575209137318626817157814100615669113130925740717987066115157533826288029678128548219202137063573786812737877381990922482316682333632874662301176591819979394346577460872185098876652571101355222642298719780747679131639905308999159389434796116869866145698673262533384221362648330654124126865372334696886337702680603744124534580171641024480481139249877780533216682328248228188190691988020575857432531024232556481815107161209902984319745731719952448496800115520276212143989069361650059783228513232764122037702915718787704024285092817604799643193714074198651223129417906465287702323398261541461541733000983699347766204579864138277056056140913142827479246873344602394162469980136977544178479401361796899758677499829887001864747524642626681848383873266240406900657074406670639203359176292427987397368289019496470421798910531788600203320305575727722896846583653457033912958421094392478897322072089377880127099643718669159029147860418456935595530466066017208907271518716092626315218462180652881837452578251081624193106943080590410010512663717364150179860585885673166996354054717597421386933563452381680614161633139904594353446378200409765649050612625250364082498621692908938941580392644865086496240957831951661468904619419829737503621257961908964206645003808309885163905601059020570893329363229726205804544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -437890997680121104100054697216233503770346880225611675488193974346211572811825211465730307914721496328226939190966905153059003791350679547845231436752199058522001063682838503565728488301572842664724347034545707365801587835691760949759767528309543580480077626709708314948322758213739194272513516920589120506967289378989615983330896468024768179371847895155820251083590511322266981151738816768206772106399743254653294230836972712603021661223042962040674762555538659524385376217108768938442720706289016850583252988117502046351851541924073329475814664813985227743626576778013863106658593303001013408704515463317482240439162479336370158873794956235233175607667635653905167774281780785427262501595651909995655711182216374306397064841065767047495039346798971330311549876492368166209227382439362762916116700856493437432261863564559361864711084575253953801037987691427685900306626513856564758223235919535341533837226001276054660272652521991539929468460378961426847001913109253701959545678546019849939333851424044329528982739540415356812361329275279622408628672227986597078765950112225499816869547781856731422790998819788587298974621241495671671177701538922974439108395110988617441986054931001085450244589618160802797625967970624420512122414118646465445813220633847937636325632299665869091879498932296108028775074244310718561720721686389159050823534838308934331744467463163494996040572897390173640732240799992971377209743677530302252764789924825189521925315032394474050839283136097520326581363607460837550851560244563385412764375238957073375977830362737425856130452182296515441930243147357756175227261716602940631716286697579061783405626355941490365545685498220812960478715943372587425498198187228213471333258849699983966939848909321363945810883988842556451537372133933226879534081897892557232688544928954590779516676976707834386321851846652184153799316416025089619282612490668450457533057377097667810385482023869290433030234718686799572872857541684041129210627012017942092130944502340066661754352428730642538470516010495849473518077432356324817360603191098612709281433071110939864465412492238810139135663862181750087002251277647413997924731116389352303721076464548541143334033147192435217762583745297452013089400880659461332194684709005901839048166900531046817231301742251001558360364157784334113215699008570056598843748476617685906534377836195791782855049638881287802411566098557427521652599819672220480065127219617088331084119702142276832959012508205478453286051053838930534817041608562654215330432823695787531156290680156538150684323310403366168957775758871126386189322975050162654212788672471935338915274626611907642489526135066041204985079451164302639173128383847249551829740578973447197619719322288970006528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] -56121073661594813796858461683462030347027651451324513607560869714392482096610432801116686440478520544160658477445971084846127684003309266742195024717972673110076171945891547203857293772320860308960879248069378231256884712938908192351688007562839183686349410384369218355747829498208864199108359528869102884586294148271462892816893220774232246075624366953263337393730881418868570341691161418226286646722034654773616214681168982407451515580389217512996962815403276979498096299005385533713098230797662846595400954855052652973473176448630360229490870379794043704214006166988995040367677797953378931874239276134465943044842003850241425912586830529121071561547176909409384812934158636081587153595978601620671364624887361862768770872028062996695938779606691440528054105725553365011739793069013198724025108387276537885129641504242746419479802698584452694029702048263699115282951873172640835777383969446801966240298448854273685588955686714840087067435209913211858118260117652885049825529745525222404692379707130096214913369387744008636279990827413320663359171829288448339914086898446624823864648365183412835365896903587203260917258094482832693395354359325705395787372481587946199232603149323077679652454852529941405536741774509834785596321741367169381073756800309660685209008260592206431543792338224092353811149157377143782139596076020700901836760212303228444779589823857507059079362930751295637391076805435991475309213900270547180068484344505417670900781214868888762066026708530457613128321784383827566128143602982995984774791762320077463459296798467827764396740137000601997694504167982435134204804311401066318029890747987694982968913832722412045355004003940905525477063758847048274959028636431588542746300901360347330848409133407961213618438791301335165196100110408860677172579156155663915539256132868798996762952960214192567383358303633300401046342033562552795160964165992479757555870562892842509229115836620947811995186805966758932014464030488793534048398842996656956698110005224859613169354275528916415157463967811842450136924970210891111474078918494614801999082383131416174866126449135985660129689548003858554986426199470191251519376486699294671256074442508372771419809332793579817638457144798064894061581140460390207465235217909442779493735075227370929387266394199003196995839999861413084950158325086396609678784355128425006867051967810633265737124937155540725884550674322339007174274878680974005961529273600596346871978289828526263949282850391624156872522778328688828345450149316667447880557283538027365870691678892758136671431539055318850680814023216081814412342552682112272288308690298604140206031171505207248207959254934173766348253783608023204949723379567146808187273831993859219110683198784397845200896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -3153255679642590190925297445108260620248273366240957679530306955433464024276070861597791718072329428802613602237337845368952563182054502219153859909396196654441855339632127874345964714218123961735137893554625708747285429047772011786773184587749774066329051100985470552185843378057580059078538916057438650865631631314433199940969626457130132326331667252791547144008228302922489709654395262517290696820354071722381158616346642931229987487181769176490335059631847051544996202164112447245213618896515306648558645233153609253399246234811929231493725242054508020144607762939422858675550938900427102058330716644659248272302424238144185563718542725153934154674522076114901656684661337647136036403823685782185545072983688329651794517465951947406678958329639197710179470367144979831337860471488227864672921665581526814465094759203559719617959051697158862533734358264259948618850472581591016105144584833713452851337287685112675466771041470059595785751278115000246048861895099426128479514350930326940964159207273409954806317340495757438531595804006792726959546142610949287882287189346523593476778900674479306342455422451608085394863373777157072658250792029411307423306760516185554239222519449530496446199136910025891851555923705497703105503938497042763955322937313424757169104528505777786971695706258942493121055679962759104726370883302721846012516666712932163360883224191270829721901807817564227210107499579231124691908705606644282221720966740050143333558826174647541949407013015525449281366919343564100749386872583583361124356082588534595207774540227249221769423173377432347733929452678751420960056972559081005807099552926285402351261947878675299181973711682337099836651044950405150234403693559929214798477567258443001865811999437973805420324709414569045044692829367452208785508191913516778304384267151761072624190741435517636761609521072927413937996311758127433069184903755839498760476451733200657802806729676992405524040650556073940123404800750793371779750190011615133085882535778217711019004112963019127823258716900171435170983340558811073365354036141200868373261578509760346287754634468530932673835561215481013794521757414332884377202090516744046505909836876113972868767285209055903170111362405690714690039912506372415581267838316411668954409565881897788686961754294546363926089791878250025588097300641538077729696141868660256184069618225482004674337925049205547979035222359181546596745332908477634091239462521862503922188795851451526764773560443106818078185761381125080666245810054842091736502968341390610246499843824623092418904721040727005080107015215966593088473370837622177034615275653228311028499956642840297056067115808955798643267694173802519874156074312287749325413996199476780177168931483008689034493952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] -290739046721957988510978872090367315939837982355961188707170462835405877478767797609262293463598139709151781968557590487541947713887950488433379768263974718729158876289063320402205468932119576412803855583062649632737097695104232531273270024612609664591083409485656308937106114405057261313127740079160868599295217788541449608533663781736899262061562587452820615550781635588044874283049880714492051691214325459671628631785699546946163812783108223561198446625046814944433113235711575936415408558152381401952606594710282508031070368433592762749462198375743149451896472266525750661348288841053359718655140269515399760117486302537322695076486245441931467333312670925717878525413753217879320906506021408006112016702790727225305627708838857125405210619974567431389163041796267870984179982738701458329100423204137997398703339371070763649986957998083396725921176056454160987077590193131563252496418065183388503521331591195540501099636248305669077850791283892292095240285542317075531692473360863556957770602818437097188068083254783395742607271716975583885320667307054339538350806915724743547860460738588536503198412088481500072431048637008762068257085225675253605824051547940418140941793098871628999344354982723686964400573493166254368391936969437878127697737341187664064651741482303594671680288358936192241000616103829176003532469083821415783880497274041806193074236355639943541353100735360093649123973462682712237867164828916981964550960300882437208352033462879180899166357269978189826221111354206788113358750442390863254711852671333764003506015636534014789332834644231027626647114905671449882285018420901152830889350094402482608022193573257062475869417777869575684758459842175248223615411989888422703732308229397877021692806734026245015799939117280496498278657748110174817391629363225910423158131638256573708270112327920292042146844844513550210741969280183530835564468384694919234799593884483237993179195296108851593738218540300555285037128531956839999057685971190745427661184013359319802156264383578549007253694719945534920020041094300631298566657558949163696224793572983498714985219225688133879043601052150374817348507674553175057201864256220626869268888878353459762895889467339719102179271292979881913075744487087009589281028131000062691888986974144401290471221169792886176341972338470036078828104787437939932570550904359385391104327306003239040392963260822596063426391930729285860152271811421792564376086235229861359807992540761357618781599638803881680845055017200834433857907412551597848252562486686851304937602550310766693294889505400227490130594797891684148471276271110337248422213072019984150756619585375060645046925930825237406382682837963262227168501511292620814847925507981199563959245136418116195519037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -1061632157112114718305158114576638827853900806748734796772667988812693411714900698674960933681717036487335636379763478186706998342773987645284284486263126051656812690506496606680899537308767966028830817671005915237149118831771111082921010950684965400041620528961489589139591041463950461837173200756383284609963559966761028356597160114566465721514251206490667038484144061176342983365365750859251130846775926946380048416163409018167095005329022054922897271249448449414904258966192719049430764989416235483724843942119541529849267793807483713977292699832001206575046263291702722312467540981564310753102079057603890656242485043412858669103500315771627397575594967658372767001693707080492969964399671444990739042459029839893805349231580278851139186161271341604568924031896808512212121824470653125712809850251475734222100279297638055205014368236032315222252384014956077571192514696001810106795214856490298944655062007592106185810626781291995020954667231813920242173171865232820908228924747864672301516441622944482983777343838974668895282922084934674292034211693016101916098743512834106569590564212484800305270311627350179648810808887434775304309384258441861022043503607289161964743800522708238924016210166938341706233029577631529992596003138276664647167507655384493880867088634384274763261604847922336140448481956718743689932675554551414678304498143374473838045703091939499211506320353011010692176699180612272459179786851839620955373110030390817045821467056782208136881764404194939754166100859098829235857379835399173337048132505277539106845593371322481197134825503523506612613698257779200143120399262261960927939853870884411931769549207938429120744345686219124308080396759529200212653675627751648443865988146835434904887816494320397305813511440602654810960018033466675867422858537299591650327739815589183379749822841122996463883961969533211648249900161742535347050593049426348863345621533311280272659781078605947787279740911730271712290846348953161484584962152225429783745870404111724763568752959594323093960292440359737359186079129368342204247589568198902429329927857135705748153634736037879695018116731275669779509145341624216953006234225341629691313571161207762578638556413829458496714972577485596575347448026147061981851382541598908301808263915138632023158525543947431908255245502443716770608445940389890263431672260061712837409663756946500299574058328003370262949365992096631542074288662926528244258409097698360589570980208051071729198317937666192839543976533646938531932341215502578406606979192344979612648757004813333820482469909522623494933670587424249282229776113058379870152961335534859894873449407482763709783445587500177964590307548096871270775905252381600430528338388789867850203274258350708025418842112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 6617538844273070385907444642933819667164829090245156646335699354879763006173146964446480936793008386802482811960130691567527634529271630112665367976268796466634718907150091496172398342563693826518102771475894360803166027698617332129808337214559362552619185405436496861158354806838193503074366654869830379741145036764668521331026373895433146424716984690793207275550232576802178983387534051903489631391358953790858816840799970552188113754154659107897146425440150669911416381410722393909098497394259273475418850046937839905403687662356071738413326304352497508845063897652047260438167521229287752261875689199079732920065436295276426308255942181457889661168481140791761684082546412265548519853439985970379940745312659224463354852511585085599816220637594240982069164227368635186947153795156950091060961680539189905794530816673434108013077831294616414074623543590247947088625381304743055271212998438147165274801410181183245111557346943033361842851778710871214509654139823449745805559189843694405915437144560924612125842138664602162771707502390114304599989689073905050240316765355928350837985372125199365515824245827898073747601241050405792838338594223621145975060427207445129653544431282681157535833021950893308371693859356601637815714606812655458951760093330586510528266901621907201559744187872842746644660668324141453087053415043548921272681740458857234161337236572289768925607726394874172049564821699404524847442426775536996973072484263188799147659531691801018531979579748094754606663551394087080723373279101406877817219276819508851147634422456611002762492372347209489806701015785834681779293873467810418436383801477153321136994162099742127164390749606168366058545734006175356129585387474005365854593346395660388013634940824014416801852603800193330376810497376538844524398298957594718928305147953551640628906889332865805941928362622407054191953145976900218941978285730291213609712109948288236439397231218822623182734478427799954805648751075210986649770505196281317260960195641813923590440173707532832458684638589567305063056924592262020069814530548015267798452760326252800300132805040062438179053450600627644506329101989658182873559030288514743615713025188294032148864648885050190473911501676838244488958665497245548416446112892460340589196459702407475413286142391987039688852942608859947426331075021787473426652633927529067373421127696639231055205613889084493533285668641842508518717205661304801836266245273117751977265640300045295948011725876399855519119995387211630340181159912947381414457749460936922908760611927995808760184384998005855511345073768837829210372547950312891362174694419609393320644498273170696152950696206132646065761069155793986416966139717879672883174868930177898741133503791164636055153410048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] 88762196032682837263988682336461388559890931892235958558229772461907476521020438809904193455063235557182618298774395344491540805681208422123024533573885734219624948418180293701571321473789612819285709457037517243452969176947019006070584290039443649813619260475379987519404198117347204606707936146283292372222095489779878742786101485729544943761388540321432586146169922884130658679103692429700041323955325770891234977309815821536964897833918391285309982798441367086916240358941029242655215832668048176316263562569122554513023731447107071988319615266280130422779759897137075057130106846930244813405071984793605187091954912852880999916361436304234634488450061471779161591099055350583384076503491666253731660292052466885688755697908703876706338956717759581507356102179215171953139867406298713621950270057625455510938388422845993177017931717944857622964736490345580185431744083572234973250868290699629754370556458377991679980504244874747050977368927305039299794042520480182727836715706725539960260586901996600185451561540146588528893668200323810189306247550581414066433468547026551634472406636841450181224913468291821634703030227054040150428092264739881610429639562859312170591450730739564653819941184033000003090160616392297506551087800069826246568504639599676823686893980006637799119572661479705190706424560819388700894949719444242159425753698685526683022651117447207680365238762237671046627412803328339933765829905459979856856402038829260947241776925234444185254855897315171568534190555770834517091250760240301568126358088160246908919485286953260982739901022712182786837286017937377867640153473674752491238433726925268260940796947857272034127573386355804973224604682262961911938094607828964973024480045202925600167024829476509583284427978854782213792510695440154077809148748848449391960638865732912573065015389561191549576708491354338075638427104334923576973044347045069357994674328480454866180675247564110777564202745455694721532692698693599702899516650967829557889259248297257054988960855722211537824199702315709624700057759547341584678978615217421561515899993338091530979088583035571203495411025289170407836400649512434600968525969271887987119984035580651235115981494669741903409743795349052433314489854184043124889486708560315998358367880826174546514909304480685866528852457535598119893246450065405783520202565284629370172936940184327605254121606548812788055942605067171368264144205723756481364554016262672834566469595084772287219926805941291536404796136731010630418498323133087994127606421802275080937059521462509996126216123242013925190848484361332602304080511353811535171179350032991382836549582956150184812084066760307709769229856140891707780760296172843621808055073280177831473269429084947925174103048192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] -977984002648025786321296986142965336104380333963817037426687742496292041164215261859403176528656708768172834665196288578960515023778762156873071718747753022361936057686592251243014166351083017736944129663296949093691419673497727870642692953123515755589910216165080686387132487422789937557070975914311412449144957825713896270255618705090203860474655541168805525144853964284603116761025094494001170819972282076283846845835042579164089828265294152739187240114321229652558792756061807830920130322899784838406788117970323755220925641226079784194153833244478224712946170900164295922890658526541972570722667280436106090845708566334994663551115615331267765630621484010653713414930634857496011407732701590285937322300102665152756310454947136833073767498168477843677772172002743003949121370885533305982250698257211631956127941239593902437398343123065291829515284796041396969343129281114921139399536064942836505491946795802125895247353575648778753964227943488741110463401762881968629602649315907274881958992240627464411736268389059813097232542817889665693403836374611586634723145142576392574041620217168434493207162244437863081062024232910509370402314067407054050643202082407364161615298767001780750113058883881112387910220088385257496043722391399383182179973524691167143045536839470764003017340448911104084682775673071219826101236110219206257954069040187016297207266828046292777419767434357169376596865378313932832729379474788751229430417976205002037710386746091474214482434517783366204948661889258314004527705097617850062265673806934990545523544145486021986548148049516509615630692687938343052722381997916766081319952929598033043219671211925819597815979792218328260881806487642685039038473673868010449249312560396243035680513506076530322889734764693097851136401067074772016187265586962339302831639177358585045987159626964385734071714648002845104324535175744651539763076415919224772604776655430696291985511645175592490378239612252342483098720689268079706055813422654684652442749557644585502478998639607976294543686492264506010218641598778139754923602591367089593802184766784234835517799944368593563768730599514114410708915868210484490755871521248233936394606410225984320283078704188358133104093094521430554225092623030725446953695264235167427964540423078607644017707639783589083504004766484586243278287768883968693131540542710682198647770791851236497695113739769591199931135256224710700127450057999070183129327214701010951179887430762933853001717762034824754620197971452795868228818058048018183003103374488291666845233015612037635994397974962477862884187920429335954127653735171071278786604136103755868622629173620494789485071359463582970522188898043488212866698381694899759338452989288919365253548224877519231342105067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -210146982171444103029474699348089438706853565178446836864234987379527276919353648939532561593177707449442071399808807461548602324574612836400791080458771001105637929120058055716753683796790622112245978575574354307575754533245440609507453621925791081350456131221642621828393774725916867643027036568044585891952737647279553911329776442357972605527804315228370335142004243394027114132086913052890903101211838646973751702391193226612699507059750305247640360552597547774438153696775944432222186694005363988298248151583185076886796761254386247008499361781359231231645729241257314545864928505124377852932386701041606072141074329502476114545218705392005907817085855237020577310770605771524375476407605236785162264322986011374021634629938331606317206092381541931637472334591462742782891295100547648669631104575406456322181529535947282276168460993830573592884452253238386084021778521817325476413786240007655756107205640465367157842853949713366233195786733464558578100930444904842119029599273099608870874753701583976131614411176445475137318132747044087306136380759336319591873442169839937365973795691796588144982347075663918352902142867140996853575582327349513639393749067207868091193018840302555130514060946440357549031030115959940301869506478458144085170481126671070155456504117046202451092530124144152609764677366117075726538603998170673610978987881551534694662146566794989302556929524813125164380602421084607765311942446185436522680012095132108633324747446200952774970008272653378264468830819641762492707612785890126385522958832593404599148445969092090286841429979800660454152901762683448733887894957004667710105473718262825796241018652688881414895833538515412294304290137186537077229661140474713700518939854146991569749868212389011604304274235862296418200591273774750596282746832572248009847661292580610537272032155784264774194934830095908064244627440097802336940957715942314758769305586868158253656398442768552945712971231999484920165276821937961751703970000119776954560343126755538227985331347475031654706238278552175700380797788516870231793259305376899885666947356241355415603012321346022138429093509475127629132591802353896521142841714242217053870716918703350463446817619259909592181366022768107948030129070758437128216796861420251145556767543561802044448829559710297257343305811754654902151719450532444333653265606471750777646056767536319490889705163416387896601823312019010029558253706567431838754827086028048628722085773716046622188570799214002377755277379689805470708416382576401304526101004563487252512711110525806706223047851761917723081824676205878403707375522339550326562869084757049468078751100999775694269028297055176546196048566931259388979657319316881115952574389479279426460592984361528524242426003456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 54819921759138970826292464767361660839497524303038093017680969455636933666701821036786287567328249225899331303479934889523202971488848781730461145644028539637966836346810081236344653119791816818030207024739333127462611202824301171618998677163547757455300296357101440800610113122625589255243913052105723048620021908624355981193495933085247073923444968961572153606629531088366374219092019197778827513816269969606391556401673960886759048448920039129639099122569337443592895301240604918289503179988288011241940860737099760183085891999235767784795055809661336877513558588863756129647871546911358421238101108688876116255591556160700048000811365726705356090023470609027404458377724528540836507590197833083418131871656439276176845787558399140163505828349680225243164761594364162884733636892860478814742931226798701386377123657328662784571429301399949410830200094276939744866472774624210097875062605156316133405856398482525781825551955418990451662551903704795740005501226882234883237087332847528658179558739371040160898695474425132476661089037074824329231150243489167774962940794361270850038780004312116618464945158275856809429696060159843080368845778773978042499971580788157790998818595438450237433053956918706718017576973896030269386763175250848605551810506262450469207183197591875219705600728059185589033918931321209317323931263200995872878299835231197614098538055023943673033409950368295889505084339634158020332815862949948665489854635734426533417821467557218062038063553862925726132301525504125958824371960320089942616855620068298655415537196387266806019946669322661894050048581295048668417013865880862471290604810111130722016210838759603931828996161573057922824619026959192832291372825029873242544665008251961568170571832223806211447938833721632045247427025749860599018601960233071862966706137996435525266888411452971173939651412092929980543307796494055220092684929606686277432154427762589890625131174023691631094310748161111191349600550306369677246686900502760279506694193904113386522404723818420462794394419062421157103262766507441853363202777583448999494007746059465413207865173169377795342198369377069816904727220161585594211221089127187941584535642059856760675369978023610895859354176433724639426785133265590748594963113979898006694606206799426388980974523811914897468885592205628981365198747002306752807260282353093665432442051407326364804397219195813733572677095821570440489102882987959757136586836131879517375811473794237018106324031809813079549355635098000459980358526273382053094178014953369820066881104741423901119384829744661079883489511914091400080106010624456136715722839242494098714531942457646338831433424981588241064373006712038411630037656922569684553884995248691080206852661215176105501690976796672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -429699292012471435198956388183485553048956670859402934650335480638337210050567045049416215518408638389125706907377194661540025773047822861990667665818074956701537257176689153736051329357105556676311871437655926436636525907069135367852316423418310996913959534218489415651149655590731177323711886876383624725402144938065008241272550828021052659026880724781807806019904345470367499441686580074794213270967961655942563393026010030781135182432068463620341177362452655128860957712743783312261545481109971191335659565381979872410233372447863839534136243489444207547390405944810892544641205504495509422978694574736034887594986171964697522338297644205913161695379131269859070990224476160538317053825861727682707353911920421572563159058774537111618215431904004072648582292453992684677334010888376399068184219115055582945563858082295818013144537599001977883464907382174914270091573774867827038905639608933157678470891893312696377953697041842737889092152114714736205429694988417255675944128625035031236542178412905959955493265969666415033570275608556358483088227888937766206197238605984256667225114669592690548540729870282879043749159164006301744357118332747315897711640537614386999883264828182055401165486136415412061596429089203360458063725789197244739294997848738516318578500302111578557990690944097462499301143038119867955351078920061103676027041943549220789090443093495110498607530049107714505682584610134792260195651825981634255359165784156386535028479163468701854640944557243726024232064237500446131193251141542549698858067020097815304775563497907686955675509337317479024394562293620778473842648227077377115489730693776959503317140579129553983808061329511356383329764727796754180315694830225803348893659063977357337194163183778993767029990924759992810350693476678121452971916133724308265853698355971578339950230592897172984974890384467698028171087064756104936004046594761155686334259419236945859451915791579492615346569062437432376138936735097027065823530614797942174667854905983902868256048847082546170839470765669496219203538767190216579355167604780215450725383327918276760080127966954919398075154089809996112720372668979194240832543591167714334965180099588904389159858628931882026225465289443641904714829215990370894236913123656119124771904799005479188786987663210268842108105314551124583904484542361534730549208638693701477010583063973459616689636533673774397137625113584273459259823542459771883376992634851174124670800322713057054627844172844050640424630153958107699610451012233037099797495559900261588148011552315221390781304589933449015661334064513438780447468812024826070999244929329953512119696594478537740575709963392133318138449289571666686217962806672267601950064053082072725879053968046275580036555760205824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 1885611532770216901750463060872039517083350467383710216260078126872147947229622174112478178193674555504316013593967615065119979612660566757373632332103949887531268633640958793368892318713561371768989983420667984916154057362615032817722927217975004299207751291894100832966120077549688778778854374700782977396994474243132855179232998470254827435426631080330768177932085096672358612547811479259444257541984024000640973304558873811683911567936901176896320315264227657559147319168706618405573543959957866263155847243154604170745628415037874351221950046126107459450837400788043883579446589048285433418733230562227418303391295912751072184841401152106822778765076094041781061475610122335527534180898478096318378238448281606799360285148322201657870056359226182034782482354024075790688650702513543362683210205432234164782765061534636530689628182910712490826707615302980289541851062396390793713431493168684106912987184417068134780641636539061687905241315223911156850081086907512394837088906270744336764227290114169815868731515622509405611409308773445246175753278969453457834046987058563418863582225967412067817683414371660572912026774407593424758393036601318274380180343146462296082572302291331020308318344657169118363497159451546213981830913628690919086272874564603359373383973147826038025021803631489042511479560802116233051703024095157709652324668386613603197628740418960046951981526806653148033790596719568297840245524164322788546420124077025829403498421915248800093690990217043308640393873167819899709696125761042903524616710834071003613890484192160075482909562427136321041594724601332439105831056116735278006868177342033924623430626993936159171888879926194550550080706123370011738458675335943051414180174887429164039643194623510241670272346945870058590861047630903967573878364692862131266890316049350738379852446623598658273844278610604985826831930926049409371284237609126719008645678818622316484938069220638780577881906739676794106213463730576054327488563369640789878944070004707442604282320298702737915460266800502902649493167363323156475990631342535389514507297832595549059104714476432917406408529568525387913884610563632066032330028771950524251952685193731659653410685317227390949845597294303121775163781757457215453582027292359007133464045009623289175323595412950654615377308243862345053145122257806401565401700589767734135475354413672171319703986086254440389394578413615218506480035732023759758769744046551955855203008236311754491663954835008669274515081918747675899078688603866753430972247889990703747342568351431810431040446372031221724708632380681158570413828247022384091793250724145651025569450624409715335619662881858539892079668833913829061783754665677022598792979583040375715928786754371601017901217034010624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] -4836931007398804292209804922728946395803111394060366932272697695186042352290819791366421042897285386592010509867068866631221544635706041908046897265952125864094819192856409257039488853080438519451819470345565760063280324000650201959117555133982656574730931417205043733962420974409600793938057758605967323432864215707904078624814681701420757662268472697001103468356353369502457348902504952381558464671670614642786322245203101796339525681226630930659278449182882943640974635370919099417167853291712266461414679769396137290528791970074771999179306560563692510275665731697491155883408207810058183381080858017165357881371043839863368665409314524834412114416568461082142845741025819433243096919601780077703670553194887930016223493480525034115502502334750428548438897758178158731350310668791079458326502557245885469685720805692525176796086158412675385961552677426571123435558669436572551967698211385466987286444191440122057605455731597082628666895634380013480788386562423204725867476368580995970927560478980994576818670201921617046487675607366267220833125044186742658827346287207581219515272453424279608740073009599320976854924531143262816272563942621172473924708068031217606687841912744673524471431229545734894787252153318222244444660945036895928343264759231925885036863805185800763285101234627714399741966754591838684650322986727953822868801747349004781579665921011947217484073273019159123488347177392989171093776064657568264627305975360924975570020760775091630941751148157436985901495913593471895066584591113085422055980840969856287238762140452687959213609170305518343306498507669648892396740077976184276443283645121985994272148860007155066540772365826806837183100212106385320129828501314998126317645552761740900381726921705749052275675120175539701941819151296570846201030134818254244327137437547146262234505101770158128828894695263971832758559324370128703541950979512805023567227701958747651714796077753378045940061652022913550769731221969001115400022776554452148393160854189016198487062653620120923929659121374263060031257938551248867738818625875088430940886318124763356182255586028812304164691660796957876367210179279512249973671858735982043521019138885803018944095135078747976978254932780730894935686552279354826310695461689725829030328856596927304675300331033049443857553793503864770643433910103345628247011374247659095942116113370372798522370576894821109718297751855086037736974334026084116400559641919367553341734930596747322189885757108973485089144183585838919218048851209058201514307501567686041098013731380940433189502505505480616145824739675899235864881550132378661382911231383934434337489690455835882069030065442531392120238956535911156574275278301842959322933624495910367934968039895059886335380068203757568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] 3789015634395563346004986517882938218030837524480758732052650231913136543034589412369903976578215688717503280527540160324842685089914845867513877680953114884541583692438030553707292695084126360144007622135408243556908895169950723914183118086333160176081268327141247058178395450650108733357223280365243548303524377260448156177859691400408659618378425831409704479729366148534388447561278471651170592735718788543274611112810213146408052112317799703954805054121227700729180268522534917375540308816513197958441878045466312646966803719321732232181717062333688258346443418816866999966515383881796930407169678216057607517466424259233640845519432053003345780583527651270121826166523476064621556857914501453367308832350867097615674729021886266837517313152509879590091210633188290174245210120965987015354651746175378863247567462821128896397879264793919717287459408881124531396868578007121641631077486350861460684634553148255120771435372289335262834451383908249927519360885554913536466209789777494820306844243259955544265635969399024919253398706729734427195439000017555944564783090053557255695621332051519947779299829967275746790455530305739566450249994096561844801803462428208983769112527522220793643838506255649492841879599043500635659989446367534964724995595849461093285590157310510609998930477235147875246800201498666220035641894221105836574644921361233043123391406725656872442627432342420400800927079661251580068482099030902126580506354845427268047297385484162443132445041785215026625564937268696857398382344164304687138349328799824539944330988707292747528862453864869462023668564994834789720171479672295574154674004832601048409763470306060005738675640163378316035084419333700450882255660942675057585210064721200277466477276781497335158780229611117221843165786671933971029909341778012337066671410253931633377667478470073642406991218970031694162363998544559120757976599820750780058818045165870936678787863918841682874516749703395694748300728004352949523954854314292949285618472995173787409978198997204644925964854823748134212325027975357644150675033702771088409026451714573087887970813842971092299937705137425574997959388684394524627845074442074329195478647183564069092587690561143943194046097620507559222828520108683289644328729731246931718868566078178224048411881823077968246269069450099137647378723379007802845562091369993902889379162021031016050937948517315106293758302925845615842009460602868760273772553648292525433080538315615227007263799974368806855265917394687315600654510294698832617524852577136719603454009034165982774304920551017855244566454829550776994127384424857714802604147659390160487149373655536925743326537677220612053223126705884147965568523789516448323360139293365254958117007301219227758147907243474944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] 24450548197329446503099061724732611308692314653691147746543109950667541349851462046204860346031129534194560510937694171725770335141770144469195344151624466508314996867667754579177705921475169397508105223155794196513939687483935104998273242978186944046805530420058503735863997255574859616210800012221983274280050022898163554049542945262870786832645405845419836806651980576322572290847748709818128336260535938568306692378771849190391083194114302818635390125038383681319638606928812051282526930712716298184138433581917140228222513809694623250157686925897402300246917713474211362406025428692839380885746033371797677305785183801800025538324058315047042607391461755161182647356144508659178717109740211601067281616643004487944646382441097290253315904341132733075357193103473287543080283803132597348743282194532574257803269774244973957636582110137315618422524082363569867912726277539967793263394153359821013017976564473202986293571413949849337270036812096653004090294508981026729052162368155357593510591487577534355360695341751622071319527076083749345877780563418221049173211370245664527491587395312046582944963843140491669925369134351911620325319946036602752030080501063125296302730898941414310839298223269155204352342768977600406289972791443120136467675564444549950075301507990915567383333640544621594659098747641361747780306851194045016467480769561589450839465950459847300841103566135984598766319892977056391102464121441497494707140405246641814032732689682026114768719518940441121594203579027516684480253621766848164721996957261561096120376522521972949214211921106154210241037352304655446311072118414288519571595085878882694875046760641146112966782807631382048039854614684608370335793476750956664885585699318007461752806523328528002051959658283152321373546722720350447984911041607461488374184593426251268822087869548932708254091050661498248408505908620532137678877018473044284664995120046328209769572029107809526542592520894852322114601942086153667281460150345244495758986168747463163734775314852629860550627197931748799402679325088811254426369277689174339516870842813170608057871343017641059440571321658881152803513787350875066621352374550125459920980047805426568093231212997030620147019686699655305339640460788672917320108737458770056432674922012902172781179152591332511175527191859154993848397829867026595577430661775005263847514701471166009979101058452113708728591813861110385541469440617326432441045796359619778024898070265141655762402064960890891341489777995135984497977799749120953024982946721439396532896327451529597318554679004152694112033728045072327323116948258509624742291120383169097718679091994521125463707017911509257327522220283095717925527243147168829969430387157202330316367564918609201832976964344872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] -128346092211207583381380571717000235218774455988201078244755800739297927638087908153064271326084741729860887967907292054248814867171067310600706892376506258836237750791265718647078216297212571706700993802493891771022508026540268902126751743483872867691701877311828729587304725649382700746674426875921818994536067853595551396941796444433034600068947783729598479017163055179511260214940204298881079486200129292380689953085198969277143934868947511939127026639873884439901734597986234167801213349961641060449184685673193390837511370605793530153934230425049896777029846970636226695268353411352288681386104902140880479904696981194802771901239609194680983072361506479078525753991397755991687045246680649626755462630998389406355289980533136698790042708228229191738580723506647133357223892813467314833232347681457943916125646732503421106204329556855946016813293184063924081213093001274459508200347804445035780224523401207375652691893542349728756686308340641380297093104964004777801822870953725000131756606921683764722030946496705476034921549730188884229717378544805068833009973419956174854235042951368013233039910666662322953428072067690065862080311762171551777009914004386071654586376934517200391147192053837655372912963799046315516772113579446044181670876673897949109558626156831255705855932551535560763675956578512478795731130416384400632218167366850586063739075806181480142716616495694255274397947971224656077948494903780331502254579808206170657691218685778108369017970910315559668023914981222932514148219730188567430233369206130537119707231921090509929329644337080554568021096824445230190850976352285590491317520135202982439869820364722066675795690302495924164152172418428351822707216983252896442070608664258193588267531416921503337044756256303543023174284138180450604566738156961594474034008427289673847422323761495113096701813462363898528140577360421184018377194668868178450487770915182561674837500924739334068007094565985338370195554965433638711963392095653633572199903026534437140970924561216678699456772859637579239830313198188457815849069634862988421406890894919374517220137666412021417162471948845776729360819786164523311740707562546468935823503319961125133419481555713538672905148161666389953208146081914501568776112457565321289822076636040591111446152968931986185348125296406745657167794282205361258911151312892543234305037418148194121454609996858285881346160057830722995301023582915164614317929808079082084921109472312552086366813663035344698618211094299129229565999710362727711615158496285990374360577256895286603668168177015317375698378660254682014744224398793632591550472482376659153267772890856885394094560280652417780203301604176604530395971928321834861877680726764963954545467731840073554371916868047863808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] 348569636439023060733189362236471570394838978941301422070442988019648532451252554850765555572018439427196687029441556081122605509083641163082028421069277485329747416964664056150992607536688919796734285627880000727305395245991912855857764304046230986637094030663296518019251210309269272998709749266809826116515549748878548612335349371914536145417642183995850591704689433816373061401702891200546571140544108963993534019094215127533639541657464168721493757995231432116654533914935041252421850472159835241302538275254258876205791208798643756008036638746907619296727978681995139267150381469277892061764029752253921540603107009532814961410566871995213725085361986193115379781910326153430774534242462976664129291992386503242967183944161088793358475784177079048557206591028536169504618164493320788524502357247030551833104270346065001099448562913016928336873022259635920941597216269226015801033262796684577188323740379232709325675433741283388704821274077554250392168925554041715853740737805481784575600801016461285768742673844650669565078902011484378369377811850436724691220190140745857402630909659880600572859599154339136538674174391573740562195726688851597986972472241253158211278849465348912263845240782148141746827789312366636885223748327755473406397127981747530472329074072973441345076333226403698990318785028416173407718661667296519345050480733347869599841930054902687687726763079844451081363708461723659250324431641117229567417445755809748560530053738142712382484936803990580895384858948497011944345698135876645276200358844712343290969771897542190565225185099053446222435855997763376999466764014100651268169375506746006176772569382175749922128247255244542620518383957954665945407235082147040341793096653489990818461166696859806630764890954322190976416506670558722110615327896877703957517165516565270690690531350643772420770487169622216544291395468665539399291595807619491145300555584328033426025253852163843173733279601793057867699753488188681796341660770659485211906122815857786420609641452781044406862291257092824384008959749462078706478860454329747874382684977032489659601874008239498613289976506672885753795768952106471821225984613991372609903484866228177868598858452299377048938521935108689567726973115135678760610872183337922265022871123548143558918313634665920208167762622326040742966589230188497141954161788093868708970983064106281151598189220584218601880231860139927521961543045637747400563285090885885423790127186691689428368246545596342093281552676931802863354286872692548340412010512303230344412713652614642822243147402403697465815761825342877388798706529693666392674774291359227585436344732834254919794253473805700043157824616552714254233731743166141616202953413997772272552038474314298714150251594462003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] -616930747528058822396126512209072310389254764914685535031793019033061331123377882130892456931199431370274049624542228726891552015467866228599417085096037684569166958716807314209794265157561248761993462665772582897765673027319052730176379713198280197854015766274145056732253461437554600615415784678924784069744609918038912719409545128574130237765688644450568497646209279326232188603901777518085627795436200023719665467828620506295915282297495011464368724443062093916929955984020735494374777239513855945515103552370404916116249744102751604022880302903065322600516070503182185995278921524118325203344152638387479201261766317293710194194791015109580945450315688629904120876395810658771523007140282686681266998465281456612102630678292180999249656641425875270501200937434676209272798638821809105767556017736257595063848422025763219834709079635441460869913828082419292182115159613627995641429256749496456720739007684972506409043470338927402355444460990657181639319765184178422559256446156023059246949231419301173303028962017577217022430472720873752680163580179927549377811060607547237980715890847159399714942027524964816650078350241941766588445408857442476501099710198709839973503385822164706726125491775370302182629051674679463363108247938951006668648495349868646706597968798346596504675596602379331641043158127933743294713842520067402842841347024185428595305768406273802628881780420388508041418301988062200967364119031747157932823135924441599771053528408182156309291670111674960615701487690395910565984625925299518260567095905034920522248462944178306147418507840569990483580285080044858672605735684954706279888479606003821049438888169529842063216498791550174790113633352022306041821995143590852400298480258739230172547536272511061417296792253826074515804108660178864233185760142253038250195833523554713851144586640230549956296704283393185306138009249100703105015329934080159935105866139215668873727474601259478303021785660524309704057622938045523252932879027610814300032052795977628080517777663200562242008277074017593264686370398520716796304340243061960660442669855786136628825110114016176565503206736084353393454262008436379838056854906235938880099335240932567683143535351733908952385425780953389613853616646424678739017523381800064664759547631956551732574657813309020445303176530641615242782675080895646395455889018107039339643699685996120835872466313454770596985478681320288671327832509364108269089185867650314556281506955319684721119278575679938233647932882899024102539419345932643770028053623596091828039420774219953691024966139659255785151743249965456596556841005829443585972811023769078715284145690785772371028339714466294039937447062073893077343387740868186240411201071162311650441925060654856335411287909180899328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] 634130988964071305681182802029996211748181228416722993913033098417882137210790322222159721724878279125799832701127468324168875334241394483685017045872795941565985675891469010352628454448012669828772983069570945436708785927661597150759785343934595897575587585197098723887791706252545976090799780634157467411854467250617740857480052272847052239528965578017444800541265747377782658808708235218452523411836636251881859415629093940853834360026727347021029089660381166093792541932762801075081176211101157118994042042500470423049326035107282660567778790095497698217408756321432934166319271365854057341409845530832670192495975048974550428462724791350932930420634281709434072539505240225386885502720159778712275345322646384922636499355315982495468546032995201765443132108334930867646380451556612088073155838738584274204956611556802524866988640357018981573136893351237676592469996425306545916572635896850603569259858087237013795219800290379618698252112033251778762659225806061980641695871381115045095965565801221208758020296343412491002274916061922028864618748345492847408356072605982060099421658244660853523197329696390158576332885974848793280368010027111926261757889949141458154187120368906334772892474218661703993455096740673800238963432466420728849099892529748972935934523287850301468070519438392016021266042990501881370949060859662574253805306208931288954884143129840063586898872231456606746600386992328243390999430087906367706599859374531535424339440816748044339072038808455836520981644397949282934362362707721022059344590589598347135528208290064519144851510664689065616753595300177822330936099243660532423639915441464796530991269734669026695533315406711405963935699082988699037886197280699245233944262235689203022102351794984730417322329412289373855620713130839849921563224721974079121203736098991746535690270126186111782864797706192448396826715417514731843315571987272957019760045657345706711440560283139045563529070327268537368579175862022450512188880803611480173266635960180550257925760777135738201001179639003576649133560015418677457595630347482454652931914428305899032285314223186749573658743889177194155269758388349515435763501140629150995201567530001823736368631769024207512038500475846828240433416619994700761709387695926380061589096360381097977856746809540318667423015412376357146718336584571104989272667842886474547288285766574851518132037841340503498930701012307777659805029274762607820421978963946085584895002247937943264679668010312029011748712561642323282666157308340514677002010060392014077056993682509745482300043657765648846851297027014921596823995644705299403583037313704699426182665930527764363589638244841381036093728834065870121783711610799843847915987471471283238663980893574630951578972466488279040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 181957765075117321417245213827158811996291658932313606349521057186613107588520763504606853710820843218859089263045120512653183397921077188326006896010839597350010017473658217312826198899804838646094649214057320207208895108836081458860652911818730533710344587494106198856754601336273035189823884183147918034697955488349840945272607099377128879575830113609890638515004513452042320060363160599043293424646698973457134035475116353540194929709533665686547703829848995599774875700550127310202441652342667112943343710073014094021821278513280668090794904127315303777784599646972136292386163076986293322962439828349104563148606602688033708404237659583329882271146388789523610377881612833883704052456502484337741669848421346753830921221142403998394999776329968490456516646367827971138996705180131051791157915665312331921920818823266719383109216484773788870586228846121335521425880595709718987771307721403845434105209380954905392399322001095941743577989582382796964324634008247388986277539222675493726801326907486577320143755635644139225683983149319413188071465831669109358169024352735704880429518363970950862642161809746598380508650967309726646591032290017623109094250017926059243072036833340141269256254927687465106401597695151392668488211022043672677333533836286608638286763602247018643797472654530224478617270092327597612958375384447416480212766365141715537528673789359665434728512378500477340342409801859804364170384437579124588735470743393667712631791414769672576734845512461005216223403886184979771020009729511825816500529821319478903098791067792029126208851195604158687703123568365848915267061054288102036959510180078257074129779326297613068150156209039365044188333868943063654151839538224980393797366257576196176422410378644100661448349826668970719727751892451340202383768491394486240199010772670139405284193226361325362503450323737530507570872504040416759330947755247237342750974295694652990133525698430913607272386454151455997560883539400096408076666129670798551602812796894497760887736438015071912987670042948542412308014221191903078312401363961166519373085624757231941568895243229312679816547840706953248401385016636611917773721092819681839871874611131793226442807169058663852242900919688839447376906101924258730159115728251535331352129555392682829257208444369219935443897519951343767557624970704071605294642508278652597227184710049109780898917265451374127476084246132579098729948449305171194898837615687220580450068518417472021521309511180076214294081120390851014753612881271396468229414957573892586087494420766249820041779740076970952571676729901364342188977488805499480910807060727969800005852933994866048266198345608871465082487806972128869663457557672249542424333324791262028065154605688270729005207227199389696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -2639034538400401104719829565687422379316020393833554978019480366168133457276687588280559865366326223570404143153330813569605113525048748124261482192727539674177552869092438433881934826429858150338674522686063831689451832087111355260915131070707849086015369484471587322198224316206497443219184147141382420352871464547501057204154023218222717884667806827445342965040872364004827081239432775939778649129104134155499973206560944545261526223186541675561341188969694806579153539591980947764326584406702067896212055802439135766548655313105012419610220495842919070659542782638204529397865966564665109211294991596103843266987137444376228918225433509777806967357682563132312850201610916067608208953653748028069199109892998333808704654466109037676988417994407760157174498993234783150042194838562357505714877314238795402161122466943792623114921316820741143845975115571615366759391539544652029066080354970552164568786564636510043289888425013331496390198280422049779694027005116915557092513974699173929407353430632207144068047742225665014894361495656965153592668110524070455676970955375796840458983126113987289812971900860479769900883920549632659800612347698459296294368151712985533812257398472586071531421282050359121279514108206760434691155953214421323437300284878208568940802313501797296315207522474117104311326089078438403446469572600375022930785857554548762339752263689877883115961316380885143846954179444329179697769954701095683320108921964035137134854837615365526597745383357051152260620736017860465925064205944700120981752551661825432594695240769872207969978079063322095767458437431869702093630607878409892008043861678228405559560655771614064044130383938832968932343271952786784709138150043240788766403789484423373311922174283840712596722377455174338348263510437265182470104534109483965058119678497470423140746026058350862917075201449785320670884910472344816978279965376058444688020779263833206781869657702663199964571161363572135546792681126387031843964979408639532928810222912836668613195939758076839379980301279250511937248717312532984444690107343084239517673079200213798274788687112926295326400475261309078583230551071216912083808460628673254628836292475220912660672817093388745803471306233196971989921476246597885917086658833037465621255846648874212786904761501865961978646058578518496503905086392243636508326316657515740992317606371159036083409785165457911649138718344985507259188393553807589655905243705969843105879775209910344884414807165521214203991153772327560343782131236667972056473051373104109364989809944926131149919752185584525350976387959712796468157405445371029771685077309021773154459000196417196150248682158441180148932948669148362494383083984449042875738496589135156966177200715749770455820995307386175488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] 7600371432590477503596081144682044721672636889422065030407838903406717682228633272623361207246001412699349360729758161158662522326187433240540725751444572760081871850708179346221676313488629208236679286981140357772884036242929299111583712495455148449175596104129328374646222367905501241378701942777896553356869551782164436768589764907236935274830474864429625844764850053679160353424755489962660392226098889547344832731711398879503625891258811439156083926444699592439399692272950995320967925429531406696778061223866121399476849741765277536599348831895522340448254345231541038251440243030919679281003111030173210031042557086456011175292664981100705239364192466036532925076021412075111870498323252716204006081955166945496658041106320354625826482863629753611842333804180436862948123975470973186025748657529878208169505596263580382798285095700322152236424243082367857214314083393044953311255958433669420366408634211151989855078880123321923261147767388077755851545917256784559585443687012563012601492152217578533544716183353307197255633170911520184500611375000694518984710499068905344591224587854688558152020055023540547523240499601017290736692797564309813151801048421080861983767282283139293269389328551565908180818641905214967241381511070091426940811200399178726679523771082629579840194891535051922549259419766247474630055497629378736643907805190091020095414540544385485350778111872809047174180279065731964051597399315072693057946868709165370467212419802393519846019426236107660450197016966745270302470696872065007133938763702706735543791572514972735831926479739989479295001349219012064273299934979463275991646532900765361611141292602076992439240029754874268651882990607867044446662178216271608925871950388926386561513452488398494984306285068488861514287747514406595175624750400576330984252963035138486284409026334068589053449273972116692178830420859518012612701959964805403678968147393659755011734243705197652504783829236381124970824985761437956454942763768494673822209895796803182223895758609207193180093030639241120155739000253120495536429881617853761164076369651918156810770645894887037970334891989465595723479693392732207169653820946320472835417884844378917740372683950138654425449248263369591115359235081556345546728542789498575001704707583025623871263256052672926243282879523802839090465336553812428331991999105489348949592304682919629911017050239877720134477861067506665645246571631465616500838361643011508375489188663870579511637586269101362666580651533508609973634827717649856265551647628508964009307040532204039809840170198415821014223080697212589475694230277997557087032123910851568830863443531386626502449437852016981017134384057910600831314440588486757327840178900463595847440807022957869189708612232355512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] -15634096006085861813374861675342194990716869632522614271118381035509516332481764668348545601299354238603310888017903519459812920321831188312194628772651692676795126192065969867411341933502622143915854900901569579766193919730486964777552871434571124941632761001998630054243977904166232138116511864211088567097814328802706755317167062883767174073856826033515386735688953666453682501950934702975388220752276910956011034427897973965875371619047782771927423623891066519036689492188571915654569040615732504118110747399160240422501035819002344610314521544150688492591018319454676229929519307925194808212599314980152452059899881385769199068855786194006424729520338779292587688187114693820512063233502080031127625906715114030922040567468548244514097225206169927289868143071236912237811870869521530179090912428877886255190091049382027720242671447675708431343342597587916103284109466347005764422383911038091924559452441030026339689079284039970284149426472812790704854447755459256978939979141035651142110887013726941855280263433245927083167804667127735919762818278593833712787554349194631147137122703950323515371897197212711011379068229550966377421465507245077293131750332642948116124180415256877676443664910794044271940297088075615491071194704741864069233903432909794102286861287092315537754297845708357118076020594388619751772104058828385202106131659383670950163296781499545029896298442114234778677986233224713870836990634875409116664019370657967527508247780837105042373272309275981045293808240010516956208233337737664642554890288267633087748476587319077203648507765241890760134815748157039651514520623482200090662503727166434274940677081579358961417385913947009042791191187307189931654138778466410941539164372599177057103360631033840138078857687660098367277613650160279437750257121240783855987477400509785145022900914978017400991088376654363956383118330301271706796986573600080365938560414580957936375250641062423476449421846088462535236009746235361312715341980545640648299546265241410724358582940147329945746748713761988426966244128242737089442403628990437077244752703296281417036988215978617360093233903846640166641069421574098630561582390818500449056537669460373362018587911997809605405852497897070552659690142148472265499791028673812753908725418034322387274754001227226569807633020403472674484522053870963886002539130846406384747730773572580229352321344757036458049664260291313980133328446259218323465354447360151675295701771078673027763620334112047309451585047775728487706510787797385267840903652776350861220326837792663262301422072965034654920330593263308484701306616372375480180139169563078901251738088480629811232937835508268340130843820388274988020012845955969847990438928493681905001653105301023691299530442853849235456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] 26452602034940732969361356448650231273585844197678842341899824081162031877274846972381947813346556464520643630983237277556757958581124289220787633122449423463327633027946337674469602377183625387928159817722276277210301765827817498251791824065224640054629748403994941504850140201283439655648572334339763306972614444362611490750364689795799620765695647867083085687382635121241037846980040099153114406952295836963107231196535901234102835096009180960360373826308363678192260904302355738446684955654772978324224437679628580861156991088489004958424081128846743478241635872582533338093505590664148133293395885051260239228100211602397949556047338712693630553191769727836474914658008991978694498492379295794401375741747851518406225877722967466949776077655171314786098659163912799859035821146059761807226581843465942307493623665816667329082283476771620904435810388462423691622030674105837042503747824443453977987649541965318557660299097541177461994802626580203484181086126532587523957349680708929241452571446697028792628505978171782057938937689335497930242808591958316344128338683379493168111246348087229452363846368176474410198276751943218830444767066782355903459278159339321161668260276071406872983680685790054953880838978578035675542770618217205550368044073144722632148683264755509760876255759578534335311343833029850272371588581589186764681275365356273697220808697992192535821422749910977407723436244759900304147461578934211005455608413142599366348992809425114057947693549375642622292690384349126811655644173304353680285803169418310116648460053249016778368761091754664136709765086824433040512795897433804634584585232116806195800191187946216919650368792116443989599115167076962571977589533327975899161077847368870256530582235179038363766280546519609103025096812184038725336976000070567538221952598137765789727409961692073002375920155209661748803228036712839697332357140496774717359781762859548971081106805248506918595137578524043711699702009865430795752337579779175478580435209550746729562522300311139777024687065997608343706021803509836333608142214602639492401123387023773052146257809943877908828695003547322069326135917333068477842699516785674479977002777332144526743868469404517605896485161885122376811101149291668151757760481208829259165035423626800364242095492960604342187313920825061670920296961765703730114723870004870825854432652003179951416997341921860461996967546367211370782909030050368578267883296703367989799394664045888106225173954486088101330941397992507607623639526376067450062651003393563529079607900637592321673666406530483997542058942223865091141830979644645686202275449508970376916803614204424861867816597322391724475432299591833470037135609286781675802873859776831764333063657543898930275417834198294069248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -38411948834373270738666778022033611023763028970338132303886777905790122515772446880367927027208358217162967484169495702222029629099660992212178933635757859643237236246698323283366545514968058586791389957806941792945003652968697731514137795864895992482121204904677856588679986822192411588659560596882378956118726254195576187901526944321714743017848795967372977761197517621469146715546872050679841530933977279199840284966598253531099598762086859021056257946357938336678155729915605607074351228534066290143530558962635455895359637830211545104377104172122168388116919753886769966851129210063641370892448494878575991019567255078062174725061952833593592986074124190608171963023457328911077495210325759189186996817961375618167658534192661634502410500033882251280816024017626309217196129817638298392615556130223458849816912430331354395163757706012914181534733161493905570980437400619097415105119495453415886226730720032825004346015208837185909369439682117245284522095380145063498469024989040482443481035084409710883448801104801652088899821566566624779526762951220982456285209698123084193324573724020781580595814055336560768420295845727509316155339227071651611568801115789794874497549684910828125272810212385944284402072240058900471381835917964370735800844603215435618260529079175752846187242631636828279459235877547470750777928003802334621550746408392190876007788474923674540565449053536755371708011528162777241985459231624105729155429249114839467443358669264563345037453053950637794044963641397346394023431378305030958205610809015835342116353371330933538876891128017598714982141275982364269670620109233086673271055029819407565421335739221084263299836005379399555024853822270590313535964987258072052067098508092268004837862701659384687902511127094826495804900869442112910115666371921955891850596534674474712827122396077825753812808463700822902411853409477188573742048833843701949151839158211178177242517428134727550157241602932300644961594656639149082872824935819326258188074731732760698809849077380327723304920322148489355339294187365898530073498717670309277604706093735801118781683335883978123673614736016711374613558623303654393649956732749720761777369195705914831954039555177395185001461569484597009980603701012953442806720278072161860963589492166309829130594824670277538336999873987489597123352137654834006890709781092943837412700240263771511625573680965844343928344384639775062337531517139567645967515782039187540544615974101778940714438796747105066359770163639054105572868375182179074368929518917488935015490064878832713350387357902741122305926739631440268679587925030169185079716494945123765011117101785935922381883279236911686902950981634505939493572754086647949524393025071162807252611428479886025923533157373466116096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 48614438669365850332624490275638103962043707579728437983940330295576584750460290351071085672323082017871947259901135497437930904465235095773609252089929149328948520287950916103419864372872900658825496123212033513434866203788494363870515840095367088616487432351924847305079433457936524167926339609258851734313147542961707715278008110509490359425201007983570840586506818749762825410953507949825015660264339949173219534911743431556626904317199810181666158117885890327440858879195728132361397125273574049263951993266974798265849544876927987780336761179498449963447021231439565689530565643178299792380462306650493615366352647000060827775406717970723814349660220322345579957274376765859748274674120335383965178338011189469612173891265846536102170800657022692294763863553628764039813005410119643699013396837404605006918917753086708611579297392113349683724395786046513165257581439835202011355223879404871085014522849905875436527229517996611612858784156140640168278712463260124159345199127554344045921055659945996370779672153973646171918069328803209977030123754355364756310378131590563800759219334495791928820884748348592172546107009459964574471189656423990480087088737677157005264241771906566913471760023786614773812506045185677868971352525727151179889032492770489485171845531763628222029403728475551643341359441273620620350591055013038586673336447313790508740353220156119921326785729556071731184963346286270158684361694273348449009962223602421395212745956525874619249761955206446378286663849836439725653522664738475961086683284966020038569122105427972624243508827844101703792775640283620666974103377834747962873868262639478001537671309537436634530378337415134861138938041802808521739360776766575494588529590271288185357410989259742126972219469174772906725520685956765548122765377415698344298180225691951115619057374168691057266963913011277386201250738923077262177103676933729640750299587195193221641457317678743361065337428197690415613184627913903711107347451182833563525707830988182239514212857234362612464445569601622196908104999770542915303944228851856260105927389989498916106189834590983610367798367462619053876766186118849652152146588578380495892369086515582364721613565109187343612720317047040443469656448310376909567218309246463141006542040957941447851405323658313367682659564991338127507469984972010504189080108967654478830857518595311012526121988539707335193044441315717927944529268549270707494741784619514037732048796245023086831994860463864404498552304898182831264989517157912537850769662398419804005677020937283876651532265097489613017687889816324395839196868076860246023616714884240153660056392168000688542531584131400783279567390377515449253163016468783897260177882012170134688440939969533661587724661125325783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -53937277730050360572106370706923414334709211205529820937981180395780759694050913811356791940346195327796285875548170773119401356631250657762365466499711173882540614004771979349250839582478755008722972958378024059905644995621912574306350378392129154197658060272068263498484779650358912207954754817345888463791361980745484416045807091477316216779249113588285349973972779571261892499871649822490841886500950264634096364028542435508490696007139706506856472880363191767610819682630497846456028806746640186519045923128064634784852714344121677513472825560904240059934266108348544114414464891995514863259618386616121471664985132697395949179575972090407411435404914092894921217509489917076676378726352835108895979039396370180425549817922482688508936353942821947888648381241243205295683974799006392608408482678674510849656280889647083708523938334905042809565299764481746211558762211190834607534042292998743815553620028681716550394055678530556337138212317150368985382389329873157360601816706617311538035078733494153109968661869738893325010851518376166806365565320756652324258254167838581533852038945920256175288207666935357853068270725936744764391909955846670931073364128150831386800208051397945472604450800101560083769108781130201052625118453082456247143808945343348621933230907337954214413864373423605684833817660833688410848796728927851196087648820368190063541963954959750674656038587789572051701569714038852982704552211329676514464964754299254514547694663331041974741392745239156414636208250544922541828561690706231414382199233834684352748519269530489522947065146753113161870967545744839770165990374437546559412476910651341039620603647984969365554197498772662912320546527564140187195670723730457638444742767013942003581224892051852497141504398391034220426758273080744432348325250190084350496549860671591331838801101772693679536426566073010828149034924060693970633449439828002208477970108204635223197065829906344179447927068357302915339135929765595523412794195557227755538621284807313142832827103177435572262341972961991250037033424590238158537599548036418279790095491615027761632673885490504632517023998614359321258000185106684983897487655681882886878475938702997344531162910218226861120992322969526358307956986843824896343127795201518150198233082117272239050107609786415070848347432379538965680829550651811061096761557871464083372205411191053063216957432390433203077461934527888965505957316608472385599630223680177058940867274449800532022841217085321687594882512892560998244250678035833960240162699097236483029356339728514928837556319257578316809046742272330178926597489128820471576632211993872624831934711131185972676196451574039045186496342352207905959151952064475819090138025265174949014455250064672281994549936501284667392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 52576816429023263509107799832672004714087513313788953165986819532903073726290374219375302274936748360490325602457325592747145987024805558103977947123981166167702678906983574076994504539891508674306497969869318291007711315706440672780627503424473032654703875856481781128517498687631491337642469194735129790081300162722430645588029101186612229647855133599655396815226313768164723367540237099171089577733889881570107379407228830252156197927891754441468697590472107954441364115205897830935325614716810231465730751324660017888699319304040583197391342046395086034667541821373120231071155669193312038934098507610434880491839413968563792716073608617426431113751701698850770206953279250223856643350503811301041915939747481499201496640768082106572467851495077205098288860958652013335331161344068445669317239286873236555135640958391643941913525259744326711465782566238778454974855088452834310682224832156072787977895112499322554543449190055228878477793123827609007741881133335080100387358448444927326729178273565943317968427765012666249173979964816411652390666406242059813352623815443914615760291508893529361514865815012617650461540503572197087364812377090557137360466699821282521892467372579839779127271335849625617592687209964610261117002110364436699147017257025856000543875530422613382334864502634972059191987395695531876050236548706703421989424229533158681951363651810733774148314578299540808566924747478917718401597675466628784036376005164142985271680935406084652976100548262906905813006115240067996568072963942164996386109821397866748388443058462343892643055532262928841335017659870686046984201230426185908629216134054502451181650263112435889017610407455863876155240806917304967537567994316581193789927515894361510311244621905127144758552165841060653986023167502300572421232431209765196198695298446399862432528290736823154749579856395763135341213300343008159874434956509451267493295221714536203729797135173107164272696249293614997348140057398914800901147752824889289300203302544698263966931033934586263344121266037841677500073729375565733625232779288676608256165369628619009054829278479418564138010220034337399927540117237708245845040387686024627004538399132965675205957150750484145955947535046570833688158701006494260667816623317819634018367407487734037859919030296196806710726873992031856557321170166168858134792532060406008151372051187577609698290370434579341908939106043359516855405475025698776285610904449906441274276557792250312695853043952526387598258471494514723441205133300468146673095105884080566318650593660753104375379071689938231656779828279745168376434427842990765557553155080289490138231053985821259067797865919877976483903687891105968260531771539900930968723334135858637968698828210188472919325411307090345984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] -45081720871780002927566703199536814371964549838279159140565158896239159781143856874647463945249742575656701196287033482292199376640163829477194535396048036979024160525497814246995730301737890487701141979979142384076320686892693912071392031763827922694325700830776448152690800264817241678759964157835905275663247777976527076944901750803415549126075441888645041509900793730285015863229490451230187110600478267546495217633693584355252188181517647909212220265170224742911770057809398069001717116353884768119650922750026772736777769402228403935859004264352135623278175727526284454880064138028009344954592244059078607422589748467666558407929422499776628437675237300487212028075244165977706057067511070603851481658302165030650904748460034196555801880369471208422514151314982261255189596398470802469980472208054164059155508506951982329923159692727898459227323975279326721940979515265873900070280591957282589317026643574508538793367105222899730523628705647678334776324393226967343490938016151812564458210416964109663053313881662869055678641583241786350854490274073541735640621811875469304680740275906232134610228084134565288847124987222896807661377037355471983352214543845702752254852174888815660839579322049387406339841090941245555030760008961932101829436021256445834520888565853646418309702212231309048141070416059529668137765730271105213187052588197802787117146301636070054925867875448918996758031488615490204640486707436406865422104668252190487847982287001213962869141027290177301323330444953780885382117924563242570663530057391591906555266233109200029390546097976910999176556039615353134501966383564163296288153658630585717797719818482217544951142609564247161104702392735549359341308858120719435353186634624368949055205905362275497814274469607227412310259190582846356196330058713555445425647330801010426371710825783665315872098700365760463492480346865696861181079959994432016264708739507994041792001424344286649007185599392491639659861195416331154319332117504485850378984923888536042741922355406289400696098073541663276776711407110308097294918189326070422021527711296403439765336706945795802174638342968535392859369713978057511350646311775985480371540886226829014608099440695769467319113520705981635806800609519697454499135309750809487607613830658003917402038717189969559594304399851511449016052644057166617523769099667741920569331849838555753996789597336134979046889740728936930881817351653905600464868122541375226210972687580707573329006042479089997857019678339034996971614861322350920476636081174470161493632668976933335013511268854090439394036418476429172850566662273089971441894172685707214890466405107704589600099140599885726057000808942225511914796161482866879712552078196025927909641338761401221409886651944915697664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] 34060156266629823085327044360195446344309790655034955838603513392141119930016132566751849529710122078387190577700365350893706723951655027634739661044925767710149607054799473894018821750474301837983697551291411144828350373582923205110722999042616592292325011129277541779166715410711370147383694088976684688222162632843107675504169748082964561394234012923505789032643554280144388377168137440887124679912490253260018790293275296050959218230470238988457388600312051242076172764501869249304763872711270489116845511222813073459089983351976300729779884333654858210098678301270261428327620015241161566811804592635947690492550622198108532186141755509779141135666382922083289743872170776055120569514545480523890025599458495851624834464860843426877303214670254470633171221763150558764088281910581926764722391391981883839273751391150793636884001784178608483535637816785159024654167177063020451144217503563268645918917637861484151094312380808657679231985299463840054797957113052876145694916026928024114000831136742704544771546607594816152630695394352011403398978926579625909189650511659388006098594382041531445670082891744788692568921269281963693039567966629761856870059659166411530378485721285814678016193654986992501116355336395193411199651433607451111140783500984328097059948201063160316700025820670572670082747570036405581885054758846581396914036380029324483366336159294150233240095444104705363933088620746344975148125397883388678329426676473419194759853335448815184522539180501102657165062835317325432885866772744754413486059793099346258405479503017590606532471736170636692075225287930521674893452304412668620922759868820293812997882545729295194023481783704444480033553851743402096914847881106901380401263334887519951015286441447464129029882909877411939684632676236501209135456139217734075920036340833636963941150984896298474269613858042022619865094577934020842121067443105772607557718822502870272173564637080011708895916778714042692185209297457811588132923588330858174928847281762082977568750627827349049249847890658403138736717103163326780877266923512899469085264151601988060800983898599704433732670735630286058820981733427548196736215268077234554703372465413585411000296980359166886374596055613091968255546225308247022429136472885600425266806494591418419949026116610021726057756122320830323586328912773374735938752679992394284324081722337227847728515930506273614266196033365530929564228455939593837816592387208086309419283983873554552987727953261307586364726557612605064619625718057654297532808847841391413744746239342494512904311824128284322839244721423627947067582264590598308069569523132432965833707607964256929016219498149869070879484470719060862914359364937174910409305918776043678627145818268265850635978606346644750336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] -22749319061601172940657086307064249803096432405998959487140986715970053247708408866506567400049571361742537614047513691392318866460755341356668277419610806421754707211969922866593128228929876946163369225696093525355467337574584152984930934518351391708895022872945931128042448148821344557615708430190229883045384349513161608371553975468636482247529427459615163722543982796290612278819431310258592888420689563088979650306721966482655774864646785352785857963595669781604538554119289065618357223859734727841269333930694472426329630433208328450343373740878374285397105695849997381289476789344688191043596792178616273994575029283020318469794945952058583060039665464743425073717439525081282845268944133681818379453986149091888803967242126134905928686392543514986661145990124522365047462207253740223505839115034736709437536927575265160308394567942967581975040887112382223908352486011459686673798821368313609753663185717155085634484719791992473113140487539334972795336784400408896946015177482125284263555650036812304919762320016502575993098052797050547807427739357682427484966393744575415194201821379848099765242601335966679252060181918462999191190753868210494386130651382312132402619741423784037325614141409161834465627964526940809797548120336730128914237695550030183728920325550151635363484918308735423320619002942243414403073823310214515006913617116932723166345194292454948477072992798452192758524241471983792604248672163362402268449582271695778246450028456005027857901402627499059262083490805449126406935674330929134982861546283682090056781622078266567605424517300530196008105793864915121529173116322729585325161322081738530003821920921566833788111265721474524249149593603922540878780971620449211299904056310404515971333723902861555898697878312914838427120607908065564915572899020051029508384918800385173300086537650053876452649775221213709740055049928076289195318125589631151189039657181964117101307049816589737627621620352846642935415572763749804964411393012186410638107456211989662668715754427596903113800047629015798056583175553225682622736182085254561926171608780869882790892945192971522744953626696735493599352868119491322770804629871328787562711158776257777620119478234540706642409997676717314726399436865177484361685259536688124830469849559973703874788211305093217775088904228800695376440137946314321143109202619409563893501721888878679657948977809524843049129646990416610164587862175404405657043834066579470659773305560807260670457874256826079344109470804507084332557333241506479485214093620495793335312320322309210538354115296235974462121693468464456314501586179806515271086075881521895258283020714136417878674415880178579247244129275135846257384356640692518094672814949915449450084064922937057667871346774929047552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] 13508640677772227113664305299102073403872311123733288741531044913434387504641258326876682835884694242396532155684835949274841502655686737715203921815122008329158419039675272591543042723518221645599106725925858096657847775915187977132716566207192901666445729030109942110448202864199681114570979043751351381969489364855909594759981256712805958483429134477044585424431176743584428873956525101360379805179710747334588452957462521532954929656187665157514926144594397402818834783515404745469161752627984034563182384349336628481954128850847469182550913308585052025528594832950353104535321053721594759289835069649561356845397154700900923013543295991831560522447247056104107664766347811882015318003919104105766260080397835955525992094790052883582932567107510096015241931692494364702568258931505039489194667509413692473183050243048669868983246174261546913862580497198877543618093700526317034147916275281287638963373311998787769136717671990390487462543228112626175224718527072487675538429675776130908569052112538380194712711005554884425904863226732742047929246262490323761492501090521780579470887352054224199092584199821615008036085241419187353251172318500099146265418707857398456363619155184947676304577545553787846179958184909992517452999352086212516010611998010041002449819600036997279666561884953686134968424716113612693348048947579995291908817626380999257967144170053173557710386051743944436598891573119996057912083610746713294382317560413255302406894591693997002072171995786259297853499934648883394928601589851456013036002371054502865037394163850381994214592528511600300715299213763581383193451501511140546671304851265414435750721502481717465996465366662574168778349502865045278126240581629895499635486524117914410932039313668870936592152382900359965637765497955919885162128367642388029779102651784234132363269755163443693779581392375340600180855648341421588310395263112514385502783208713622000566819195475623783113004215413150091757446329874251246760821089474390553152497501769536996629439520122070811165271230301435263998514076927457919304413801713588395700584362354999505673610356675361965582354903007212499567501010587413512585756555375009616970010294818988498411806510063751189865421041783561978916475743669779929142849107346062059362051863832237226009955194713960193359746492183925474347726170031860212608229179041962238522597302945483664420100843074678441918415324221012625124100822668032046824835918356756527337775531075910783133637528238464236192278574162644427208441557502085309553345679666182516583192275105458651543894508325023289898998908206010223370479823283248067658751215429950992362979412562921726487056182778294813023532147272163947495261561674584031895928774287391737282341392414885359123617914619613413376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] -7188650552839802044518527869157056549978490435490106241719856275497242414728307208086009129198865374533388855174143288641566811797409644294318258958744678339479525016653414846256414817475881462414079522981006635430168444398033065638014226375134246609190634634629111896923926943371502613943062224693177137214532345660199482781847072814992495382762604658715600732623956295195522236195466505635796129365460771657450142923409895049186747075256811664673938879429167491612680427488011492717058270374711676629086690509999721666868514975120092964022335054450712004704527910667868933723272795019017421109289330353731569727853493202982178962717637724965859021324465973109427746858312370230645131019369121636519501719636725368211205535547189990222943098871985569943247932233863043809536889877255529007928644184913909748209012691856699095499096498581626715560748484861946531193021857304583027968023512930232469723226214158223266417406231989140461405628540914402750072914504414525041197549185303458382766753013908519332270498212648982745964124228493751596305219996436386090049855324532153090473825452126810129847473842392842347286072181454586678047983657588939637940168234355344746095594382365651739097142444427977613101907963122073667512838158814908779177327701291947412096989979111337478617788279275169002759489130196178386385326010836564873352636248046891879880808859907759680400080174639849016348342331545526132546326753032312908689909686993255773185848122656687907144440216932612801114757862419900288331978293826337870627308736124897302081830371576854294503274391075387566333706537858106852414396640227492244893342675817148841092083011839431458422892519566929568449744989483134424804858527914117740284532381133153441964473649821332605258304887856938859305656195798796672796453248272118390451174462494646835861079430333303445085474169499608547328546990847991201143480828497328175139062806437807587804789976388566418451233181141402523701753109140214748948223059520959762151033629557535444923776317374079907448659261390328775680293044287540299446957249073553188040192092660495984319098058320723053718498699669541897795254340876095501457485100133305214936135589676829434289639528368535342129920366080912561494794530729984162293129096972768507197300021854261558180323110073073434496878386419150346845176768554200865938762303026538632062277948615794354450394902874884145586535321353179371775340107694944426346705719812325510763052814319108236475241502508599463071916558439330970338571459798512191611331006714572444949810884567859425245725201300276171288339361683154264833604059245063171444677265089932339945070146565057951712962531451813315912783944442908967115335787077495330069488955218109436310949642684871869943686758727424147456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] 3459983897397242822020971319840858616590967097664541841607003069525801618515720584775146960851610719891105798264639223873256080879132473352455429360590419557494929799530459387800450769780252786374012239014915240197290456499020666693464777659351387409153038819555475080380285060753387071648847297113240595556755461104440764319349548199978476339466252899443634238189357450553417167018583137841460870264014488401820815992527517272489500703494824998663245789639240391315645953850252172913555524214521374583032721925489780265547996231559368095162922345387435385865071123559760777730332338518823411389551973600408606751226913811260347486098715303519869470055062516162714279260824570339688211855811828671644585195622680621521982062098379217973199141897526924148485857370113402473486966962154303037058104928179707597836384597645128493741437721524584566016834106998960296097366047194538826156569818510571618940980555933054189156852187617773325648605952168528229637246490938948057347652398315843004831252848370743511276724797950366426173674187265876709665934305151596971919824893061250321864509484123513173601830485823907069525412689886462809339341820899936664828215185356137716995937797366942223291869321423495298180344509952747611261830659254277608781906603852485303749855383402077679656263506931781131118843473519451638866817030444407234765228847615979275289984595826026451899550689859317132730716471109876627346113185499638201968282061278958549444732760444089463113592728094024410990190410861262602341730704817341867114082594132578501297067518139909249820809597612273893085799718741961520382385485208006609845443433184314963831563147054235496829215953157616926812608626126430571942325854734919858508661148194190516802144967142479973313364842414862376387420195038482088749069522283243955022876651002948817522318703124458889214166331550994035729978268765595289244680758881133074759444605422516691047815337547847335923985204225836279801589427083831355443164459470322854127136832566218333036783959618391337524474102518514790884060246569227224936595689285377951977476981046115650548943843506506386130751060157068722383320251172640690027524841416986670375270225584608851654957747080278328213656603776577829894529075559924052786234165690793236446085315577655354824469081910202161376953139593437265244526546206017825559966513717033070555434451244490407656274282805318891819517715235215816072884401245509804257878255387002793533330725299124152058603268042954091111846444430864127072019582871107102546357915661622837795084622197141669021267769612375692123207252581020641151030088665660672746202477255724551174725672966642137455088750521590156107546665635656668875429024227857480667637763363136979012282836134497466131773418942052171776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 292192920218564652743651283848030010406073789016632603549396444223360991108842285993938669172864790318017524459050051145015304517860795910955367578826060903958257261477482859855755999105580822666838175341406873359159841832493789827727397346464866494697883395631497129158105765807601292358964797604870169387338989679580435546073247807868685101884220439395096178239802232128518525279387667114097963468352386014893678493585215699449533401552997258195357546867694036528457181052266030123802428499403706060833231121242766391349136904971564989241605841158566358108438206942511205863124734629203586835720817899428352049533385535471562825612419706398140332878806445534096160373765440423809839038875866919867771258435974977058061903402952589471507353638835268513730260145330939466458741469952945528302205892310466071159628942593212631891368605861697390854106214164225391383097005899392131739315741864084997723589807779175304684389238934060398241252741187752205993115881447411309489880107889855997766717242671543248107399929784323196959531453686359903764093233995705883124051367530583713884312831212104327321683064174712284451173403759056098620761847736455107300179994475467150032630763379938481492663999875660080965283074166735940106276823049896856564540621842171640150745406813685395964942737893154379387455733261597588339483998490202714865896515544518995411208435020254469053604153494324077598035955377937802827083409218666153165686140090016147014152653672927956379073023248270482808012360858161449079506779788493164195116917186635262401661078238063506335398816883531229347071033298965396429736276527268052630516701630352249884789434960474006414544417519951301170277365155822858865609224631515686174320363162337630479316701449008623259721273503084272141263027189497978899472028404673331758738961601831062947138330462212405617483426317955136423956972551924592588005018027730236601133704283093700321500348378570333583512044894571528801034928200165092804831620113199612565738074853184702230394781256000393168374065001805441058818018283104510371931803956970061274517162564603036343733165374793573838148532555080499880051939145684929885751400223577502392274341081455113566786571795743101048316426415370708592811277218654434358022138806424343121336851371142420402742995606630137805422683560817730527986687646214864230835504401636640142815137972880343559770120220375387211345005425336298049777457181443259933927822964939835157167823708536472933584428777422311039827947831960508117018890128587029256229933539385167952249289351349484529828348522544668425422988975336759683838814239659955236656998943157256512976824204481037887360620847169716849917507699916535492511590362049607337423524897061513328419523037177233539072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] 19590259807952361756977669090734513797517216936269857573493785852495160960918785811436043747927858888890825523141306399574424259901719920606413947793122328147847595286379306318803492745380363727683721580970385549091776928813167678236980656873836402439943819517993436888884927192782237479006256347974102345503896259232327287987565624224230098481497467108073836698097193408682458676916231108503187076259602555334985415315504180497818199301650808756658547900422707111972529264338416508432086874128806631972537272921639337018560799581636621085950372650083700314054990042174406435327873263668049559085119652249373274005529117142423461713095051838764541519460829050521362532438525369354856403332460272052540682145271615758458450133249015845119507903344353659132060957931849255455552411451110967375454311921729217068001739107186481346895175378659976004851256568584242595084005210105751426475951587106216201277729751233197173385747986622429712993229858042948302996367826130058530490312720013237023223663814277165899894021284220501073857848573679879050388866392363956614404914554378103362831123313023124907086009766228809414239528033723037452403500569113251356669687537085529585093600882454537679428631333324096161762381492823007822039884123448844620798373741519959860118592158395602528601204926476378243336924759549468230721896229524940986742394398957600431623633165877208149726886129842060471786070199261338470920203125255500821519852177544435400629807460185903045818112039940514278389223131492042575304700450186897085880312742990115932279749832752611257849446725985533300793016781601352438001872333916808706484222347284130407482197198524727015687072822866313028605502876130776423457760373807267565039080082779117877137645191549359501601206077252560697387509962035864890494070911291501627985441704787737934497440565649651715744093203596980830636419306540696003977838054219066128717291724035193425153498002670499590326517243945891840878412581754120525946431745678160845255550311979630697413649543732606859261005397673945141302444084066069184902375044138946550412662099103752925803353495518585403825760041148328547317251357584422968998884821739972146399140167709453781593690943256963828298906959646737841158894828949990502410127087466131452314696130746950616444863240259147225079103328428005382617679581495338457776298068214523788885629790749493440110004440708930349971132347559040726439320212261585021262197890407336711199163749661972961508621826294080280788145686044216805984648432251128730825865221508768461661183081041334686559056272803009413477542562550203081400718909166571979995917797204936669387685431434477385529375315661640263361786707480250782994213057701606492433031398748426406504136734712749566722048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 1252361655506710656632121312174274887281726276982083878084551055865256984223487503609863542238206582811165887876367516036455678195222470111172665535481203418770363363429170650808499873228156868530080842380182100558756747631442821021458168326090643510684624258014101085530140990920250035273380891450807579405999428042837493892050161186916244143133238203883920152445500069633991300343654784781289929585100446691495320242616277144389495814430068932309954958331146600635858986912853124076274597677199851681813215063380473195104567682442340896263757865934987976982430852735739648239805112645421999602707379576369073315304241786660475220039937569855625788164466217937306894842499657511399751801498768801091925184485328163017983305948127972897728062770273732198080396680892813972826761959894545954411415362294049654588811994730190986835118057068692605386652212388375459251697499879448890190679485986113995109931716820332012339102561457101234773244619005596786918308677575305455434076611031975773893244769734894659348468772415693174979883264520190920703734759527735540970265696892864623257622479564998364741192737891325888951863733595630109108738673226718100088274583819214289893865229616336322001734421480184878743472134122584170823629322845109685421718238886344797636695427184151683976902138422735746836409355974631060431416077479866264699280476983056622787481848254503512005694412772916085954842958366154983892371819404698804149100218447675284656785971017590335659096668097032097287694535819747407428849796947257935766357066221035785697379454563405819311823081730322075647813223927158553001471985222264792951132714020218452890914806584842893314895635676163925781116287271683067794453310764250729595815118892049289905711763595966619318436424461137311305592877886608564847372624008040821672904679544355054176685345848293837728583773140809597766452202606454849367896724861638169444490057696902587312525807496109986864091419315663428223425242579028398667558363094987308068871678024770590859597909002392696298169255234023868751168172730463723334888353469099438731152047020011820015816331804655552918682325347830236609396643860615637986789302881002723222083715904442629583307166161203612662565834523605265862480332692597475974715452584192223893343446204002040072901725377833281600148093575242545648864341036776428373142859321824727177810340388841505150767303659360671452324822119077661940694541158497518544972173955506548239919291577691257509794139713894182191286270136358483025452397505254407490137911943662624359371866243150773658866180436051385974063020521653242489068850980321441375214398049043062714203156165749393410602202440243524133200448348204204036655826475352458217211277223168136963754477078924007720353792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] 95901603661932381072667689650898552904759050245815410066243510449331189298930243720715303093750474991440934966057844279374305779608110829999676253668197549370760249912807172817328261658661715842404943322294028518880419305917196215520099772374166484149289230034035248080850223889359889937399579327491436648672985754538543648870818932010645329057199156901177211955640027234315119664378081197794833114835121841640868568349480433327416322735853080295565709442147187147158463435742055625210954326792907743903107821110291504193506184326058578920330664162314321932142889124903447650257737760081265690193034634641668462906994801879041957659871926446960502676855875319303045167461324529036567343621349828541823383500172586390001319093742285033246033698189519187698837123670495718377788784430795598553992650895585934655969988996329489519094614580868272277344841728406552002881476573842241096288348518776739214819045915096332159056837102363142239997095007314536684319060490890041511773417728669803522804156023202963699698751950584417199911808364122300499214329783302885819320000348593424086504960907201352430836361778466511273812514596125576459769836481354868234764360535393365529388946360484303249782279106795585364602938696235614517240436444636203855183116180189692749298126394071924381187587587053885257254904995094229655601935199014252286072429550497188573013668328206820331149836591537405009875724374949184031309069327374673406733879674505833540528613669152327513898142103346058734918546955015721717755762857564504501821638400062412388832008433297264088226373394180223970138762851971694890318496958621226622011113073508083021986883917119432723778100677974181728000544419624567460139903865473751371063144240618957355095754854819295438430131870037995442158750158275085692224508689826184367283478830325074092033847810724271495733656118938040400150006956123124875445105926327361788306705350615315560422187803948392862205270173946199660590294005168172725594950386406540834237512103411705684360258853635246979368823177897858190134331064100208940558306214471566638260573227833822132205594694214318956484734909112017635150990360528714081931905108710178906595952897499863631959209965316646298232523894630580676027909403441252401651157557978755968123015255640918890373532022212448683138655721370822741473730365164493111834385028764146835092873679916493005914149834129295458871052180491009978397196619037510694055935929900242459912959210679326990117052416569106200484168938145729068082852376462158813516558928455082768618555681577254481225859449573055980098399103971072720125575826398590207257290523497194446730984072780303690218049403551917370430458226526408613644275324988984092769576979575240664329081196955979424565559296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 757170075325523402734101089616338777914267490300275553831956748801182442561027076564570316356175213849750999138395328743740610160375408710361713239479368278687253750499881767517104042659815275878048539672257453359451848855695256668794346798345494890954310416262401400535837364283930581713660342330620872527979307974215706061031065042353668755835559200479794175218789282317357341615592217830117479606267914970252313704083270997821801081645688025094827332298694959403890421147647874265517606578404992689242583267213563857833351179635521953247503101049931209455058073209897319699776714490392476175476082764821163341288424461184080727831506487988992612040704310631014543104091751810647117261903051192094958490624217931252523895828002008219660576280314065582505047943782405352017685422844570727730041773058205938097846082609354630927733105979037414740635280642294447268749801212938621576048960774123350025869983427015262186781544508994086991835246158699290566832405908908003371853959848210961960608897017716331240916817556554186769770094743093956046932827445298973724769751234818981924707556815190452268387452725420532354698651407444663733734953355819025556185593661023276582848102633822909356348461180828388933801625770383525423711022816632165786692910432310177187237203845429167961513888412201412850977652979005203800931594012430853143919391411018199411778970388562339295091401257882681070737241846666999923559472954209586020046910066894661886937637831798730548194701371078142187916740420098644613657174094340858992833604817999464068457386972953864673793514815401514113084063147421342912514727707690198712594484964525898461926920872681693484676615773495534816529058271641495485321797438638206462783523967691344822002094492882377848478737710030744758987045427415490310081936752915736750563667440205523657893395152032710258929488603119737690342716252628060334618550877499353889426462707525828366799682759289648490679778605396600767019730253717686148791062405947675795149298554403602907916688077553788766576519535950126149769227440355705221552396449959881281941941048582851412569111662806267431560282118813989182111672341756346063564555004724901211287367290783542498364079543046309153343668073422935523343911376190353119796347914115736941785582059364084352373605523196195562859722199002763427847521764198475973668608770899181285302938055160968697487220206956101928757349239870872065644213587379420631181449662234722049257384716008366087022055010002631229406471630449580825337958986928905977084563548714180696476454404619854387003417777663378833038491076046384816305405361137121047349588764251674432952793611116847782885438422289289450391004236254765136566908258540091391427101465664545813181122436628118114779791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -5165511127105508649991216047972383347289077680165389868928522315920638133827962720012225041553329274681730666379520242227275297143811566651024027644897906984893538453878313221463121674283066501166077512940560982582034213351685581493452631206277530952064266001257723007898135658566000742775355416757485770070236432455082682157495632526357588799424673586533963017376250210914272025085616391916855468024014655545871137031554893636598323608795500647536042117529988624548188100302675762297815167907830695854576524360181199925419981912287387315297915561235521234471921074673495402153583761069922657644196388556405759046388284543189918060155484179595334140131950357532728246412127827297616749331728758661604415927508236425570172133195871014140690465547020201684124653837229168687732991447303877960227410971762828218103519337879637009987675596202538728462469670891899651172822083527895744548317812970341425641444528024745560009576459204344005746337083462533364951170324610791363896293945223247119589177317658723150399504587381622891706839879081861158637135464292280759283917139466963363748892699857885093972778780859203784642701064629172136705345756695665913612916714438632095885127988107281008261293287614025666537961885950597093552829804344013160710310898610069105212867675457979376300440743710041998819596136133350256732320091382915102530988535578512295632137318277129875856668284607176720461171716353439641207818232983072675116629420721393396022317050810095377253626740526273479151471703124424871213921266501970148413911563231672969374115168831974396746163681581557475738901013074115991784062124576888596194334753622102204230652100762035681274142508360844379659518386082973531858584808885494334931928099485370688866308637457038368682474909193599853698642197336634641875516255057354652525583470900055510431451459490403923056358398395936062628968758255403769000154929649539611677369367225123869612345465414266851545413681778104423890739801046217368755473636883820546118166826487949862261815506646218560944318644513274362840460726647538275572527851897559978011629319387188848970437864649159665724919596710578103907958293134689960322084894611042019564608629978312921437349466568064505466434164112757915881957523372395908736391119514168606560170352477390116347263243824713537069220846105099554961066163874252138137184227227472645409343637197076408148293820359324162138531976537328897178118982682053949944125576221961017332424530752833272245816984126619791178592861462165802724934065393293834544754245023271879804653001185667657355499199290734110961710323998224118602655967453610242624586640521823571943848024581061474555295519908718161901894939196821747110053474457184843581989882437957425581870978128547891995125743616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] -46664843246629459608966200945875294389908872083692145073396045172914480724524751408657728891973705065200269871846086622484487015345710112877686176915342936186359746299107069974143179418948965490006578663941447715989487624376030590301333478817608239062780738661813716685872115166457376398342824030063214437073885473376381005168814433390494030268546560459719154435926357345365284639602328524413023030281694717336925024931544763923119183276485510540669977546505300374949031271254501032484704408495328075822317210901903850211959473094536413371480052217137439971147546884272056027010738367361975988101015810384116627081604562296655746712046398731812840615641703702999973306377712978088701730721326213092960664158323617506346376180475698998112463408203535189351183899477281516092480587870403927792883324051416220198991373408494810479005462269866033005037945778573279522012518743597953645010820523279085344910569173172563676117676297036579138649109811764704064145452769064459034302225471917894038723146423722957835741725815946497721552615621216994804801413917691421025710799009841906567601650112924083087997416234374308348768010591110141037017867549749589469365437156289131606299808022643799114509748218896686543422789799442065410694174896678200375442915101574791155141859229354188918636185389476334919287915336545368873126836714778990127961674636831837481092370938612719786204940266904480415019440001986199352079529816172410520881081983094435666764070138035471281377960527491453487872129703443211655877491671001664115781480782044771166800807686063341964361318987829362013916524780264545017179781130666845456700980270689082559937132108657511739329949688320246206944141646147197441162927084137628665621912949952662304893348923059192775924268721519502056652144472591431826684481560770616107518896324687559074387608812307946063132707144254325566395959837295964776695400360619790233903980901242584326103388943965641122304064083830326323545060396959243340378490088454416360131621546098652633624049125271339407753731630556363046124847794581296953527908855311474288506882122964624749534956825310381575268311418326080010115777813039468223373469250242227335673558074973727385989738470856232372130221140175497146142968643520454846420372564179900048622323588068440097213805072239244742492237102393108813476710470680912592694678589401782945267252488085389125858542419404122979318857504066355813043722603605967306895482822453197874251187544687528456346214707592382838445121758744800285971891044673428214925072413047001582985109511884600695026178705309795392563406626354727099216223457441983215860495620170014637347088082951093191252657797398668361356211310971186539178310063026872419811206626080433085782711325021130033019169538048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] 334413041883274391897534268955884950254722152337725569474814096962903548326427482852646539276868697701850708207901623376461409886131248577576385698999753979170061878026710197095790278199160056298674988461406386628020204869384652181797752025064828820673246548157739791114830804743096008084564217211551808266583954682416729320434949070318841023151297281988168503992905554082850738793101670632658168121175455130343339853281570540795988058871024550770221767204473055734066435771366274676717023011830522221871412727470687909687435311968166924781288245119182962046464390772145279391564651948780074297028263290855220880324176645635479081617542365292753205131776209860888907991051040783399030364558132096784083316025799342070478691692990610374063241923079345664739241682265167826991754081834616608418629489106276466882561427001667289481152000931006319597947640623022715361641114643611960194085322420956059696675569016835335209489074058382741266157262407671538652192277832655800401563079669371194206046622508621407700488186859971282722729659538408577770940881429875827438021974419136882258080774969162251951762365728836733290337660975290824892054885140399390039504389796624334857113095477243579271915182698256740242456242673073833296996253699911147487917523578162861564286310152123119183645344475570063441393165863511695816963395080889366314171377228709463525389432054910660483078316772728170243751658038963305323498578894000270139032403970080541676816723545041065789060016210677478236655719913833652431441539638507477171735007430848639264988831750925759607072266738935979009850527977559013516469849818871020912515465712845853721621966402951909582459156699714008815411599328705478405820432988038579129663913545534723208008531872454088326958744591678104123378579915368427202512592520169453517328567112286993054479422636904054603780723986558752294133442767922957881270943826884269002504924657040385954137537333941081466475892363327933284394597838184866131759218315811001210768542651320159113125398063883829213882933080309218216290833994130740849544255818979955578748023207148004201463767501178185581453067748723602058936051187661914656861003416903746284860173858162669074689385044101612908597897027041866450302552478500333138578787721123971432058931525307422806386989977129757954357400823625411003877723976448625002304146706134698208789988168747864170275414130482389632276924658437624143178047941886162121887761711914737834051683290230412875390292511914007254796770248372590536448692111951166821874741179239829070593903435755244340692285909321528781761908662032808517508433929917062807752567455020277778677943682809427799366504904480442156806996201992134405100981260661442347760679177303310315222238157422979739605312471040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 553335862655396280193177453630404644098338210980451982957260978822730613645436553356674960155866054320244810863374067300621012937745405488372122209965953370869809268605465167067141309125374883426435784806108379366714326997113852125849408415779436607929864723816243629515344954648036238241242838111103054069531556741089072167887416212699507891042503571355354662933002860322748505159664333034681311216026683786733446240160766922574822371983519007370261359377199033446942006813157745371654798066512871379780661556751386742508134274662697243529842489723858989133116461796124316114386248554519054168943921528263637552140654118628583807504621435318567093114272245724918379621050164311199398616315714326722763147666466855094184237814902613481293665294732862514188014243818613393104212595978610624679388476829296647860369224558768458132922753475688534214266139871845629724835559820202613781414892955960319680711763826681073134754525901260403173093831898964579719173076289124587588278073436684421835027927732509336185304607996716357296340521741560608810167968364576738983001071708051746707485186845917603222271666148313391016480646130410795198001233895157767534736890966446909271203097761367614620799500845724361996238884140835173477642270792982362112216181671068682377442198100011673014341455321073606260949758691106813371883835754441172021503005463253896622692957611674764523597713579198337821237878389375482053043449563066823180211260721533751870861426751861586690605325066921717871479356610994013447028564857211769367812004146665845210714683680265541773065396712388766207664109540920036101830111431565762347238309010383265670720665756725543681006703499906089863585675733077443069320700323646311775248002791585143506517514214944080901534508988183164700286798388623031056621083556742260553374744226079680797343916150189448741165062572109251714718642196702874648165922520350430701916561955856548439577587215438701309319773351713090593513315841780004406071894611428161926542628916830558628253246707167659860378999971543804697284846537842479103056899983928939319448743968500569105109705506258774320146381358443151159432500894562022018402220337871872026279594318409095055002999522375694791876068535515351500981145945589573490324031758645231595288440349252563426504686738270937890731655801549287965253794043170334200521371857849609486378938405089680390536626300711772963875092814502237736769891822455617164595494598325731479204961585485885752076750416610770687001851249057369137193150266678401445115792159502156307433280390744935158898409255408785567561566873510131390631931337089215889922878583852787456693298109586731676219701401867279375238779009726834733670619897985851266871353056892350657786968735021434739225727598592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -19479887688224906703211719059029066999556177649166522512601918426938723557432157805518881760501211099193157169406205032855951595473798493370685800673901462265344823354616554921681902953483032424334602396276494660783241418548620317235068984025680230851760252101565858830836318424246137124325379111432040489666587211473684097573438882983684245886761994198499309650928807476254177172105915976501130099965633478866645566524276422760639305567104088957248636467984440252230125141985662186847029894745377719955232398681769559630378361141087717788531968375130992334860220258575646815616833677843427070627330029211379027043615539018671646031238956525231483273362021870626330524941459553377326061627791961839147556168241773003902604097690249676955137172866224623602905048905560699925696803638493396102965367334232440578812569653787906498531079775295575922009554338751292650333180475731871984882676203024710568219015096089452055340231751455256484940766954202406296264454449225549325556576397462604687377504321861787978672201031726025332070132248684239937641611526724253179905429444821778996456144084391062685344375721976496138983201960864469032988613897351076304737651435039360990320278378232845048880774493467096679894647925333045749751282348133300628178530514075084468247497006662936166618919261416161295992305350186101144219070179916398831584815083059304328045631262362050437830224733493124200669142437091740205612083821859101327402704693929244409918327333176392395897119890191280518569109947178489918215080465310098123655481650419655885999110372775285495894591768195772866252595049918172472154151609679551259328116999541749732806910165877897650566801979934159369059625187279335680306347082846550264432871364114826076474465080990428756066717316289167794384549779858036161412600470806578517155360267489403222909266057133547385114888353255259419715775593715223418256354529146822499539311279487059329650832220983357320619527490933718767017665672009291979393393629080500432916885985843821366318150231744912270153713132535672571523227680752054383892994627084598871810830628763768888647649355726359111075526208688936839351556274652643133196579592333110192235961826749997706326636203335479699974209357497819154383701252971824686671103929586413933204194505865451433644754346462835986474820575466216171547769594501838979295999599959021207916067497446077251026336244919401259264622071347980923844137877899792554907248705707922213055534011004976621895082695401865992746853081406730219360352694878450037663465652679549073607613921288244612031851470995305047186873338374952864587046757689328716284346021772512983892951928801665398488829784522322373786263476374730238895223021638295149244095158943625090772613676174677198155735082467328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 160626631745530695126647177655609945778276700032382848338687657151723391251909814650426451778095682738724692752978962866448905024151684376934800313246218688562514308809691506363635989682068095077828283449063836346482327393746253846895892556364477281720296098303431654481390939947011271579932203685739701614840202898103663844526611554289527006539569782680483419983895496334102858890910723132772651954101988486195858030111103297312656572632465233175335609677633404873302699976257117302041815292693965163938571188209354154571437112705771750069227141875581279557761726934322287361619647114022731429346747695702075739370649982607356519545627487235679023231194623760604779620726478152649775080968726046148421583953347530382413755922967167275303534128715481403550809982083370312667734175331845999398183263656332235128410780204998984872106261418560593797325113246515083159965583208304133550695601682122451082256808594176735728156547620558318869605465365866293767423809268350767150997738864355171388884560572211800579100236888550959805886157011569883086735749001130492349304351892797234438089958305792904893394535356295808208936858106727176330688880322422744860103696296949741658670132499363256542713842198100440307790690879349049005281328602033746645697361088443427829481419491230877707903875411114904854972806604403571109869892198004902148705831086745238444326627544469417604068035922126802555245801466644658350793196025725762857031644745327099182271941761390255451068581217358257875950062473134259172143282345238166643469460586182276821085313940184452547790737174972653237936094764265743155319284302151733373935974665541491615893774748327057674099806898584811254644522401144281670568395027648905981248682273522710339257185080582644160947983784184067096905900929641565753958175164712132327585586763816186738285157530999407333782506004109797052534767574692023670695752672780805231068826729276930121667348299565109860134112093793798512108131835359123503911689646015679926616721096729618160076082310675829435827469141684409909744137819568385426029786263190842964201882857447070213846014822240054977273045472467500747894296223554994011834043701932879721079640158882074111453592729316175089291642433095323252339719338497988884557320746038687967551175038514290527075843845559715999170242240613796276999814806985326303210195811959892840562786121964485721735877527603765277905218781237260612971403906806700199329082713527671711505536691695097658816197894326957660232046470646198762922157957997065319196072986094123572867668431117793964500968650960852515966822255082808440162366962549663602009098493466421628363028341813336175210648764504340679942775061292898842001145327777891089439467512905883070150650154817460324158491917811712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] -812279126047538269265148342498645485865068127580342636834194904222246654834129926495730384675533542084168006447595688548196425776014060612349574081102008830925799035463453471119363550742847080931574181174460719820497038887533831538019860910964600400138110913357410758178544417308388907865797049296720740746713158622337913667311625227439981909452305652391577899250128359960974738314202760083818700169458628341790720025554699204215787806222281197077409948619438156559642452343262170391467773979604311314212214341541892728182883345513779714851521563841912600923671411053527584471117207636905291040937178867071506339412069109352930108648052061459391530110718354107754632218230012034698787533883206762412441892902979798960141647402358131137563923572386639589151789506129558572231794689457500766579764617932230747669073145487880274343369176705873909955721164377708736858076392254301799284529235765006707034515648517223620506586007284970506055739231450230155601390693483564945349664802960100008086874941825207678802120489117637858472215129193778300513306382748670362772146410307810040791424566037912739250138546980187875290249579994257727458293673938320418276600155449616242459195712664995987579013911662596341540434774971715232607676666348596875202028194900825926341605844404459233037950767962884740347757397974422172804809868428033568678281027990606524625664754622507971004136380702363087030269495074033495650312043155761099599002537896531224657065965432889253748731984201719276138338848457659721240765724713189298503391737192655132147868894912698320061260309931219030246724531823700332969763117668368174465604398822227698431205036767200739994246352635865623014107416760620428398800068207380764274684290478402117924415052498576812963212061592964404476831458999031942019694787660544486965796533386758331018186959674617035698980171289380017428980798539023045220326204585563820364706663132551504882503883006461827249490050697251833982269138410932134330666284230630036355932376009715576746215280145564917881060888593186576417635168473091706424264177133572022572227057459224296570384975107951103129418666449400437577007540311233126897769898340179136359907051911283604535249937259568923216219687209034896507883927536623774792606936093475607942797283295301479573466892578377381336715038274742421008365080791666835709854439171900287347585820123273777782136601537641355997797523836982940395129091456823952629829937743631691129352578218261447323131363146350370902172966430207927403227780145621094172363666966851472922703446354920571899010042904449226753640359961946052076962983361132693354217196741550636058465494177703143581685378558705494236670904934238628220135532114853430935071166755293315064150658696518708538539940849385472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] 2619959800883998328072491514785699019631157445374427816239715677412777900380080741733388423933521442383561266645922801758565958386087019549769144769395735192966542718136980796163903133853830331080559625756530460878253062794962429255026494834836649564250728812128161640453758621400762423438133223013907573279386326285234751887776513510417457817799165420671751181557394844119294515397437350196595511481010892567086332959904680253896988464193814439521175402495808511653022438173700291200748279858133623350422228066977270532951266259641760335036859372323733507908566038360417120875352138456030631427508552297536767497557917778066609997708492565215865815810204441255203668741033567648066980893909895573694476584824740152242033841471169478355686083876159797993670234261352279264394710530991002474210241139171691374659024111589609055968643218771262532439605086862396250486562429608666552213859222290418664421703907262182679612573123211149588624506836793502468543017237296931981184230943123082327700846197775133662368983876709376852243467238283752931800776393400346456827701505496853885510521097845826301214614811685788557503624330895451320227319562194142163288289214912724487637448051364802517349057749563984276735490141299310919443497625379398467475476902389324557847300662587984328620983607911838272281733094569452375813360233748277427686336670765353741932254070115920800493810458864200242995437880707635282600241258006175731449742829988696876741212560450704311036874370831217267273163958806475597720395488245323182924225576928170382709461671749748647172736271327860982871571658368411830733003021796272208544458169223968823898208078950133238252429801344425868124047891815455439365134569790980232315851168087761134303027673896249585012470793713815773080504301433924696715997407976329097162799188995110246310374551251919194913102189938663512562305950464776491354924417399264435888306968787786428390361356974966696109585257547417508517330376991397453310994493865599118400215935077219945694011164677095346120768661433815776675780586857608103757458650942726880792454235009686626885713414277352381186284417599737382237718830919395068887266984624873036449467063872807118485457888428165460677817372905275742536232572221907948053848498579120340086878034504743602928229616898425070633818374505667008568617592745496492402106550869287622522449240458874472933142788704294608159246467574891966283804400056255399097020254056181315886039930153376756286376364750000232473239511770547733859216056974509542222382010888273012317440765441448846819180096835919551994619108641971965237650934934137274613434462172155448646055215905471311903868357577988822008997761955754631612882879094095853367356207472657676489827101252001321922862356520501248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] -4674901024123854625731000156185283733013749079940248420234849976093504083157791452935009042713962276444225539343751329270745081055933803842565074163658934590577119718939866835128565957900654100368656898983696803980569439900925118248042364044339929696329581638629300422610634327185195304061749631631217261287367018400626735712796264176600792840653032653892187777448835329146421411965695450442557222254563095245926410094897570494492563969934425931186453025465644294475885311455939501531110520931452200602296494564682194846591477191148171765376546063840370118128309719508082033437654742977288498756335139179993076997889916979970450218033478037572381497314928662231168507959356983363735689832803886301346248331478454752632890838768283327170898034241754633025346166520165295088963550973159226144050740814629072742031738762516053798479515796565545316798704044806811153635634634797979287058252793278870488882964725866205204101841849219845327000022457240824854858800509214170810952100919784775775242224985583273865209103341410675696377777063410084929815741342961133698814947751125638134665375222054425862450126123539514940923062910641350406506946242968154263968299601818560015330644161760563711779684881509494370916180504526982167281575865636664689818561657966504013165380476904986990105945095075138750917485266651797341468187247683577186563438512953545163733776772894104470429642266177690016824139088006852670046966878191400012434357351209793084627479441658012018781869733036093282056023389147421692999844059924580925664554999413356647554682570206066088019572027021167611519074650266961680945970047151449065289658308622134255604283650400577558353351227991601477783513917557384721828997621097474435370353705147213388212316869923273945014045602642411890975192394478976948555047325129236190905144253884275881321975890571050512325072071265863484305026015767938753878768211179992726560515226069553411896442440314664162245823620019709065521491368340067626121844049716588287314447745416220495941388358014591913273371986470463268999958002745730779028367142152388749871408043784896370811386965422460967986540311591838767948753659973392300065526850436315343066860360413822596798108025842591251548343152270996898148402566478395681787342614283987248892570429389645056559448594641623030411163724814702881611771506850702784862114308300831322371986186795360913682314813315477798758012117867059570240979016699493365674297230243338807110159520719149913141665472035505124405972021101114809418363230156115608559582445384823927675669226238973694703695544324490297704202285890375771395412398008910130062954785519798042973455896772710775396556078935649100324726920421226304336505661244539107891228363877458440800398113988277476565281947168800768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] -600350980148800263759716568522738905119950872648432527793243775176536722832984237283359717717584311262416238732930516472341267338907984581506640941883709152265421213374784768591269557316141190221310711523999943012199780168344906619785674439349223109364553318767387100059587506821845496887804728883508596585698254262837281745660629708316202532944264491651788243344664586852696189356053278480082771100139018098793339145799735081672235011862039377362919135309394152209295378223739643967114302013258531957466904481391489911104204343534091581524108595680422909417795253755666212605039975503452593817918124517668101244655210385324126792242218028543285422236427095502169820848530099159603277306865663188010918661019252491127444832739550654749609669582695472782739630987499935834738926149444197850651107763922853823655875913413218942544866246608588359257049317398637068123703940176962042881160213460805525941394927618100527935705611066294829823724409474755549364551817964751001293331647339056014359101235509264741071834849822866866354557935602957038098304984383888639179038702256916119107692148993763049793682925863014796637654607884070448597732492071312645082278788113488589935933336705492956258336168497740632887393617222074049713043805316070213576217292156969852796607488173266525358574851519924535007370052633462294623931194602498083267619125446028804642220949517904475945721927083728314627980662297484407454559695298565577155257734717370977080312907397478362834608950329071328620176747012375709781493604919288480566879037964214001337290820842659895829013620661452620792252243732417179249122634798808267635492723167021694117409915376462865076849465341397004394832748972207828518270216456820939400231286134225041856071135732607242383836224928373694722919300987451651344357311106519600583902785277366449742590242100747911775737928951795289634633176929566127727668475117201227408907885846447109044807846888476457123892076589622355596752906515647033914484738064391252654254336350397792436978773871394656976200156095917350391058310095887745713511048279624569789073450041821353398128984064372164132660756701261251183719433084023086131264417081181722018202947609689463645836576630751624506436187561285259959885866959212525533872397297445882956826569211589892992213979632054328692941056091105683406894736086877656190015194780200563843235653214234060937841525745756580372029806775433875564378220679188616978293052406315314210440979873459219164122098123318757559850777470285077171084961002763961920528157464017347280680166768671073296549457214373016485197636998087541814483104280202044471752636623315941935942982706376779301949359794087026835096385730000172148231449739088496764172338665451305408322702107993665156018855957495808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] 34121086492620949815533993180788435895389405600837398327857092007337539937152986724364785225705273895344673839250936041339086146273524761779190502943343270234397605321278398969910544906591445050924870985336384005803254681189185005284094773300958910688475977715157315132387984690719859678842705544758822934668096210587400366789430080779762710318986880230969581433374731115855133955550325088346345834109385293865513299549413386204244195943863884898837271846023106409320387463564642816994808623707776720013963941573943275629100547586970524643748162228976628227970344575071952332561955327488136894898968471116141467358657953129976102902988280113709857942222753044687581872000429486034003126387775518798403674420580940054105547176629242979558315681966099877506807910890855943040477959100024383187704526393353666310860366397708421782648969950857362795582797950157178123121774000340621643515652469089219607806685596267025777053582411363430124616388530548927926854636185918129416555705090629346072525680230518791770480430144537757332392850755674122628098822189889326730180098309226846661833939149709141145915889900171605410467427864964838875874211590921928342371124245749357178196609414584999210772372695458397083527783918759227109739207449016402888884298919401348900498365170537512519640999777781554612298332133042471311836846241060361830110047663032165267910929079934055581361944320001536488540614112166308834974509629031280936977795161670953354238873012371035404093964971410390118638538641589172896497439652718793550273334095367022100986695868477363116332647082121673759005152470215951618944647947112052774863443770000220317832405650693780699361074221262706432386072493521994490689016174036966390578482820309187546395229271843058863344606052281140766772880660023050199460609442361766259922186577745137032562054079600351519668815618114291943469434758288187424985008322172761714956542124246468496638271645480482739109342413095657327544613268057050923306086525069154494902845912831908907084418357058641252745061514563643100758959147979112573885251234751929340783701969191082240525424173002168460723539086837958991421859319713487765794640151538607496648662208207247808826626593395793422907101725060429127738482429883692214591491227263859841007916081285329487709437280331656347533390757967606327203651660350547671837989054172707779061612416809793687731774475696102057410382361979440656828725996395685703857482699685156128365670949456698381347100247056267288778811086807671083940331453451913274706355777442358085155796225549833549254014905937060450848524349022546839142284636155327332778863853042462539593922076758656510924441065216047301714363174337537700672281747479740173365039328734568776378273601782910031820550068747894784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] -124510236366771262209494841680022502706343348225599290937560781913630312310975602702198143136395619120518987909834929336474073718120840302113125384015302249371670362104684751289866344526559168958309034719026912252294935310633264735527319184427796619115446506342722444409192739533913590556861901866324088041901506821352006384725022577269364515790947705139801007164782847953839064760469044711711701015173486121967041282429255461883087186571993595388004719104193576046185100138546261363341583633654187587830175900015665961096367566342418495257843173464458267344188806562555987691009962082256907522823925742826589537914613364148450265942308736852446494415962722617730968580536567472508918737404948048080050012333442313299199088481729844746964541456352178979412664740568445588230843089273001735423316849361388650369832609926943210790587367360958791437096095770555041963019617764243838425846409371308996132366028022309260530282677065173026953623875756652034641518303572671996934534527390021334876504584100688591001279205845505315658596773290207794593134502138885383032681273603961650512412077894693308115683114950165524338782205033074722109484449657085815932628347213391011405336422637600187249628458891440247000118965316612734457871459059164975340453896736524223697925190520518873077976476314885830779251913599355108487329048527411534586567390808517553357177652100459377604559983338454972533633364728598463464928625630117175538546042458276499792782264160513283443456164890069415663574413673851798759425222133183922853248806967614744761350033374299700675344380885894428342538204655831453454145506451360382149309256525084400771652402613013341751356859277804116843213458110825603121078592874126941054958889665566885227508241097544019086566172074149899527346315303896614855023281492995723086615373707988144642214469334236331273405865104792221803349033330311127752057711334089327764995222386188023670581606831541542955642951672864255863606931228341568310326297780517974796641042100787057033528381781614282589214977713928034671307579142087151076049428499759312309721845310588433340442113308191762395291949823554142204708706162836707724953694114220990002286265057306852327964437001516798055700324772380841867689620016922485144318151771312746926625852319818417652170381608146254065415613364936123023981339311214138670414987498479401201264414635987094570166696357876105944466662694346697328533157102187746486993378095327916104791988214263858538693340557753226102392371966329929717028850837814053227440527387502769663813140323122974532664887911439363373460185647920705003416466640888788308374186068914473160436645007860059411609014752926229297933518990839858095136846641602781822844891175366699000768248653903205437488325975984832512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] 273365277749703437808800584615702653772763962070749683880073054014436859000006073230660811089159726040618233617692373675395689708594823911146863696680083092880310641386331099704884281806584288157984635879678758504119629025767132110186831001289572099485415380464697636426509824164123787860487163778652141091271013367715695015996051192731521067123323537785997262469860686812149315824888477927769968237630859247758928847291929046917084366248206157056363524979874753836501601951206363678389446782197662931431175026659343155526909805503411641697572167200706453588853105218826205628962479993601938165171247123501393472211346070133891907372628672224979969648039856040979401234194722738463741467716838071152351416269777210984414967992035133438324671650648579078183425392430496222522565029134845894186614499742265850638228374790860456767266745202234314527867147653629224046921260269182110157259748752150740530963532523467592597861393296862954618640846575372985090356550186388705107586231760940911573471472575783497257505459353376283243610600077577678401400193771954837396644124796413148933655577573517035545020061309511881703556431331188448722034014928554425167589781869984499689116290999613730391894288658010183106194666467686449263831602532808131899623331539615610406484763017431514647958060745575355957815280383946488399376755562832826798968399951805659604809595017800370345457768107365436866301162114829673930848478965793195824351234412959972996532437518616789117047302554316561484999430131233396939194997749754135812973311150798314619190773365109487891226490872538191020273534141613787459355497675527147657615337857308703007386467811335728703498882435749623136687341985507087106380413300568355448734679386354570784445185425215752780249695985928485716545635280084187939046827783505352322400877133321853944816629164779345533930040584331867344634805683163538507440846074733872667922189472233111342472016725514204298983769118132350090068998266796720442354673190986015406648576281326508153709399398232172027072875330274259559477682336464587399090914112187448247330473391985866112052958133182407556729243880365381409870292573687628239345144625676783872384565181934409366791074950755890633823346237748409979213432051988410789729309764946079371685101237875982735772867849636084874651799942997166271510805007056363740598872261824382267994819992711926730596133971219925982556755023302799848761968010428580469632585733951457921041547577230337776846080777209257915122611507276070191629932740123624124851625328196961633219994730706692451990915866535789007264088334354263103015332843413477254331804679869996730589972347727766489595922421864047281839111837746230791780951023067411330915552506520654511070065815470690399246632937706225664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] -400273984979559826951815342201616657128768482972745842746954099943861642121995718837478519455828430479330289920547519245045415475474707242073507067764607499652746539140163876291971814422242709872062414754887276500540567223872464076122824809236340283791826739831474204564673370445101484997366887212346022913838744926449678331436211727738680800095453474938515564550066787821120344650518842851089273593569211674777639825760825379701448964191468267823698719271643419669735137207494101768906806727934367467039515945130293929084243543015805563351921218509062465795904570248451320590745270784715863510111823347250856889457335287615549690374941525313823535471804112512815501835560237911378345643200345742749983939372367794590865374670153427052868071420544771358888711330551462332290855723590495273339079705564744626637408339020690709736599583744534235775163484738386926573012635497481950567320284814193918573988385453181622074542467756708489359120111938582096726598295919683092202679889728832060415803353630586248631346128555438466040309013825478024922422456576172559893031675179788180749196364989084735011081323425445164416870713781501189091376910257237815520326698720045884202580281680939584107374837978669159869860281768352735190048051445789721013947781549335129498871768064309816773154110954076830765445033770773579658237156708036428643269362672903238046785457047097935526109386588836918436314513910473394137626063176445230563102523290357069864534410770467759286489677241602304391551460506477666714294235538330725184164729106835136786862915378799891579726780429634730493781937045034938690716331492560347895172623320711941394155263850149231829108230064487609675125390970522894638217177779692980803250548693307831830787680767542009307267488075355438286478182161574405293110410490559528337850128309722896701316861873517039776547446681048455092281920954645016608566104268443191957298972880763402698437589025927841925125470860897507333413272243708309486692078597288197606537423914679499698067347259563988083826191085188097043913875697072243239604647501873430567860545410747316529325769184668422446312890883137165225277931639486586804282103277584197872991907603802057972694782352713704667797458996243294907869808615501340524187689843238866117676268841458337497423891573364378476101373621916167403482205768330829076895789434094830996448824838009873635784811438518325931726121719883911842217479499853144985324345433530012326866808950784402015058140607099644383641628622593715182842352026814486500545032372663308892814255970794760994918617539673933811787148957864582605816658570887225331232718664865303923280793385818650581966150242026222914744284009760121136903381072977988643238856652753341840628320004531005514878679373032980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] 297187645131307778307501534771216235823387194105416968646263201494147627571834132080527932803590556140170118984529377158517586919180868413547298540890007605148894337727839295305831377286759972565106088375466256027505721850212195599264246323405503963358523093714088083069223957638085146221522397428087027319812411669498334512129265918626120787615274196498204712480724912796790612229061796529434499136808983811055166428305228655407751115691048789092779359505329049294772373297453191970889172140091418625500193138401651822152066944700625420297853629612765385180135679088083615504538443577598331553542487124171093892410748506582532675559824131061626656911048731004928522335567752766966772780096708438508904519262582197375635290991345116392210280540263475837615289277830213265789803610901887552190993987843489074415183393586876498527861944786707647670048392194503614556119444795630246208715317009350082944988802739973296417174116518076923810000102059384058444750247372451074066301406167220616794765621150850297163765939829259105547941535320718613031414486713503439947513363978655048726108796506768773880177146814913204201979465064858052023695851244970679269875459670607255016131175882489116056641054469017626787427568421606172063837935235049188007057133397455818264108456729568733803123902873490641907250160476993904527733859854480668320745912613241658555996551142946888573029575982079000616965609944515324390183204951861178670164296466616541365594336609924435273120375494728614172667919849939964447488093536549770720038361500489355227276939065348377796250724281902432791265359700611158451273313357422006897850306588775705653661308953466339904290202309206215588823398350533189981278463300462976300388319182747392722286450530677866372075909499745171858508528565035133668922259266178025358977082496484682225708508736223716003277687972993386599009066032233539493670836139834808685355052786326170253079566984793059139606105518853907559467262725642503106922651193288664075372598463919908949491425907601001581367109975742032459754883916631047028180564154529693081925941448215947767579472198866311860780147834348965285428976724964578112299957485498939631309753339691799844086944936124093974389448158623747662708287563883810726179137390897638153257708414903267023841676640341037317003430907318260340176608704733872297725051723151991407737277001998470513406522909779019829608863495397868315884285327065716457341776782158448079084914075424765749606756055723275823911716513705410700243457879983287116372596310996082104597442790770944737601625458729490511768744441448991976764780291634774293050514155677540076363042043934945147498239420970594015641620723789509929187225458096796647512099030824139187890457403300225133859997619238993920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 390953556608389315407156215125049644561449933062399017782845683845612080454049939411515319805046747772179791239323530645617811640034713783914382600601081144655314893371445053810710981080037985147851789910127964913078140819021094642990234859191917697328514655421268173786125602964059602565378586393101498556589179013475585581468212705983049620240857153272164413001689022997459764781669107186757167543209854239430848790398341784467558595996806128947240961589424320431460842854769997740781067722673560453024187630211833639722598348882028740557856416758649293915638320150980244894569214952053674109368027657516462024848874076219968287694397610022077481660134338016566829273320202991823968859646342591187579889334847091622786844907875081548430592429901808845699820768589450308371319813330945205682239744170720710885725421159140477713000232514635980593453262781712760737770760630337104139078959550694186936629822405690633092293041072035084797136312796538340841281761442200096609538815743416217374601624475697906765652588674137155714516763374146351553067244792172707620632411038064126828004301307277336108819520575146106867738274367662071338934193672503950789693017286195327226714344277268206214426476116927339463946062699702466875792238703828350258851430262985369402605269203874775868944634813918886713311372118728902479533115249239402767260548511472911733816121219237957829921283563859797140984361615067046827777555366099419833659553610273728449370310736126258728413864136260874419814344040548730677494899800070733961062540419766840405883261420633025688213735748198980171282844876569624543106743562279972502336086808263204525705283528967391408707403915923645580065712368002466559224079650960308081323566563916808257541228182509374443215642093853650412645798223037015885633482637762854561799469979820519022289349701301267089296840795173002257679773998976947106783300628526890397767863428858857320538409028137000014840873958836187585218809254464194856946093438537189683871413341081067098382646460325106297979970230924791467433158671156272747838717457205922892350764356250396583573266075494212867385319238158923922107614288364234425107857521143053871298087233466156377790537800926162391115588782641835240691268769629823132629046327642289125397490952623021909786029320547442877312023898905779977408368209918518486417571406910638940503391436982550934214957000594885810435117953808313443052054484109913046081536441562499845463345072354062804227641288051050255418787027774796397289811271484006298942642553987429104020560434213745288133686629768804315070211669017005467193377230970069952098328500127996060549768878123277498696624610868072979653566176506071279170338252861310517040061022673271196765660288157093329817180596493877248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -2133357308398366722456189320342274209366645977278715161074267427240837141996892381555993863806495220283307723322708065998730619950698017067049353264526680837203359362966554779362935578739587100619161204733481972973462904467855121841623933151485016106588195658352221649921043048640394498226299663765386468537170278526641858070917416773242266580466663958457405094245991619873263194075767554397905540016495739618773865788701867920831940516519706871665257147431149868337966820978532022731298385658194532050156712155844357132064686650051253997946374400881348573267799355310969601624748024369231843556888512706989745601177127047682937565168960406063469012646018693138987515816592519203731050321874145301711440824974516525302019735143230552261749631757252264780380743779531575242680831424215636504971720191542342455879368367244645670684686793747415165900775257031504870241150840006040154956262157137055038359097022368887153042382040197169348931108199259549313817649339680828666040317564287513634070998789472646692792536579202012660911396974392667865051541949900810856349288151268638294888131817187607446023063843074134968165359357925179022493396877906622632943145010820196609895087779545664909451473231447886761495234170640449382634163241456093074403123089889544884367408166271642231953548351489251548533129324707326846784318814146711363254244299943318040609431036682035989114083374282570295198950652025424919050549229440671869609251806383853398119201523191138223339179562765217266758518241280950218927779803903875580071296999280906712034598466083496600962271788313547368886777437185667486620580091370317354049003225692439270209587138103037039599213820098624291707414268367678428444492712677469942854380586471350233729710581578087042710715002196202014504085263918738635585636403272414554355275626458239458333227946810548304923149570940877635043092570852372271212098643139460326566086631501552955569895219859350820780809140365338647368846776514252366864526004407567083847787949898761832511760300687682011095133377095836481379782148250456008350954039198245809695452121814584385743647266870345667450307605055663576013226320409868468897642424085773039320837760897598602234198636744339240273307277667805750574075614862872269275866538043621962318375369813730091202528176622687851112929748195888978287948572560761063479793770242353288305777958145483140293120492268391891294727331770321271836378965357823190573790688680174471545962850794123361877293915564437865811402064202770959394353735812696579957949154074708019182017859569605834735438609572145579796008158781040991578872401885153514857719322535394611214206165679709582487931622321013456083502409119986994671913179924678069582888661866077624111463327958041240808482316436004405248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] 5350088594459100069380699951252204930045215491330735757883763501376337071495425759687858996612239741754316154200125112780245283903479079426480767370924433260207858098696473648216513234639122953353747562215793339100491317372348775057610879001488461914098537616502562044158936411300126877271865985752981266075807292971232592864867420737874062647472598119454870333157762881610779835722927753896681632007664374497028945170424280154041128061664602365493636936212161030379519922951488140470888490147720435315131489169570460938490974348808725790879795350193873462309452761325292602429406443608178467587589493410385787777594780128272062694488693362859881645585763308287504529799195728998982462765288693710631120723137973950391075705919821639291176792825777037454389382701177859792731420373370008339879889952023147071988866366893485340799406540615322772287419866507123336874755285433380533184205252047566758995954901240662527258613394628760525811620406872263990601985634604336546010893789044023675817182349920533487804199462246952141067150463795420432994009273271452601530045055142139436595918743131885323169443525325838542289035884612952274520822907586735350163343220710034959493916975315396793764020249145206969019351172246462679868782827585968134233610280963385491174410557202251164943467434307327561010073581361770021670177956147985847779304383973732170765234077858323664287333643895094483727602664170844795493361536810792036054543368032431353605892115114199440837878862663200614907870079702461284503085151441609145787364508085689552072862147903099291012623768412283150073536276760963494032344172099114321998244995353555078684659843156295978163488664323861666560116158039596313112476279974603293078965000810253598745114121997034879863076935547460678604393489440022074890211118456567569233212725938808592390798420469024831568244560407801708581163257634285656476280294343783727925210904665529146849186341525425563832857170819648657890083310850396254049946435409857386279566408910318414956988415415712145691607699641869264932461421996210493484649165048065746456957641030812876664430478905581331154358537313285178094860813139644232286084136563746951152382038546962745534799228339437944437843193928342009028805803770984767079604649512066754103569262625703733460421039940410709484914576214990427387573141935847234627808634493738449048608670041676594659175182668404710671407098989221408452730826611612521465211642545814714967442028516211782150731272972660181943148900891997765739471118462170793625088583026444037757517394915999936177825828876447478779397380757990059719409250791656516124208751020385769994026848680892362107640741978118874325047190386289128638036840092096864268152422572596530041952987310261325921280117682540118016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] -10076443872689442421031554255977324766609483836280724098910467702454721450065192591910746607309782861912089937124131373606275084848922830641249260841439479846438033174208386876344795738486087303234722885044407223059222512228271918174361520219804712120217255249168756158271985070251556994042292782887418252517513241243982331555866904835184210537524033202900743452021859217223394497851960645845438580603610677602945328757342176829209423569030680879537777348691872893577031341658355500078546880274858846030670835322656781715504534075299547237323016157539500570425382893436691063858896823124702781508849951637940472964373823214394827447782739165464365691761365027556203621409483679216281494091198082636362358304644421656330127438186389634602831601052852640293447540183571954345777454899516117153952989149793470389553625822673838699782230938582341866222598600506873209111974116300837425158920456184843816361142797069433224346968390935489232198908320389624458229338155756355533422604018834789503751017002082284625147262291071738907459481495738074902031261814955113955019932835384127108270702283383769118726993267720372839345822539874169047005608992818714118626921083394095212320520880831994848999148581361987894818631139516949161784253208210440032088793898779645452757068808501581817644268016807737161519185800908159211238977264638080698050759469727100679886669429380954614899047070587911125733670730614004417428074684058255743205475068013126658912107955487185007315864404385822468554241527877576037376340795611646137356647333315372963681570845497920250153103986526059325427534755101098094500901846264193314186900461892784084079744613846575655140017329680482398193995617020126770346023223802435305559976808756369255632745470228568425162735198468072584014482293014962827522319333032845636260256969168056946929530371080445791181738805793144475339311461825176226564561735382132739449714261902323137209341557947639600197463313324905763550270644452826962873384620658534206019029517170868019951435475974440762751683338833282279254084297429231407769442924779463694073389170983185627770840945824180473528396665619597204997345492343372670012644413123306181096743887261405442961338528916618223732667505197387530583171660444099772092064411376270266961508828725838027963604508402287965570104744354221418297293950132941498123002432606761823804173259383797758424156996961742287053783240390675839704367397935018494839275617494797503541117612549747002920721963455944464641298447458021509604862728160122643069736091155744590279397781175425241363120903453458286578366541392167810058086635737050476176927823216066556753761691959548407493337598172482190449877534760066104465961973306659620578708282946193223670055321897840439343190499840665583616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] 15620218935552215265449503816699352773914970834316501212231901888792230687987869690059173349065267667229006852706302914948251449965920242513132531552157379314950452252272701599358910992203252627224970169008123692609982536598256350185640755517089994777735526708021591530729420040626707307564268898884144247850431019702290526599372154564055819120936885527549783160744321883316569267366585524193218011970760749460373935923529857061517147774730717401140070262514451143128816686903284909262009500206303334047523014709464051929942349801954833119094365596402250834511604633143272631090100066364954384342690026538805000820239985906539126816925185243990694290868107849875350066141004043506795247978962951726046920848953038780860813911041285416007866949992557525440865708513421656145261654583849598665745939447281520475179768558371633649323528573512368855349319405258578025262823893465360002751511939860074999761997278642823746333638472549683178059197180788886201233229315999169754449383733870484661806394869207055120938578359301353686603660272369075097341033753532106022173572417133831467808578041018185817672923269412206320706056097902800388938489548953194186309650845259316256658086814248932616974310551738561343939908244014476233675201971367476333805854851052453477593425516511101341933412412515283334196785371211631713836778241579436183021777033999399250055618380110579531732690965481615931216540703749759457001631968679948513923297245727677877861589284298500764392642473552974326483708742375523484940516781072017827312187784711501369260093819705143543584010935791974815041996484501272947636115545887842484130799156792817134279634532021914577688194718186663257942539083061913998904729444102156262840832275809457334935115221883045934662215127714044020918777388248535096407946344124353035701387153596720798018532376912915016402629700102782217444949777104138041387054935484273869922383992194337125974125791722443382051076339858522832975434735337967572203853039768025122492475469283659052018078699841826075288691957669941963455219163500278262600994422944176693594951211612773404469531212226067296849666543741681916569090174970143864127951907570037289471038292837468126022520612869341179439724006452544702076670016215554663145222017459011517438014029307070689692423828009219466100996688169604788610925133414600765508843811742376061003739552016950693763860343928286650796858007164321238542203272741609215604518292885035323314033967637094247182303804474213352622475779194411089705456403410583410681655665134328919334895371799452294853908847516431543623291009690212489820057751820025808621838331016307342748151920175884460410656258734995336523640230067566806536836839915505258464294248015272946048161962475771017067468691684389289984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -20559994288063983243500323243970280037695997540487750055699159284953992850697026123416287918332399009266052141375493294039010963850968245486614635710055128720352635187671563416789200803291081393962098262043115875190105986333641883992933454388389624595088818209997690117571009091275422365171372646934575784962217285403612421353714690087040802620890272661551972550584781175301215328991119967666393744126088473058113088122114813998520350503662557217986937480417032847878429319677824925668817011375385628949490489379630532489465029014366962314620857266837460513631804047143505167864532003264949242639661151030567552139787584730659291936297588317466667560389834195821402596693058300674940858627084883362344839559033020693292467741769875484602651302434713036806130481076537016889598826048660088897100598195499433363382071997875040357751458232630963693194427358324039255349144953817238462210077776025644672602641664144121394499383775319606195259805326008877840780259868833899881013945894668250696661393699733518386261159394332545448110335965942912106457079377047858529705280605461491764263495224517796384456801865315084960687887092209760063852236463941515127551962329878420611022238743482713458854480505432044664222921856716758544738192430160964337849751345198497230316579319710386544812732574098861370091558956429419408136053194924768302110840697975534989677256625809140909291621164165746032903015459887619631865555560213143552900131765857502937477291727486502377917452013424095365788947851516870167575046324478163660547640619300093668669836090907549375182310744303915725332286968527162191660293709862210888625826570917267653444504859550971934052704697385340766591323593339355118730049139149416131041929691429293769580818096762449886419421297134928965030657775660219811719848915052846794644330949438762988110984137384001327926671540413736913154967359021886198058843370160611592593274911737982761173997544525648213160687132840604580068769892032681757301559978516729073377982398629550914845612180543083030732398194551345139749068054413921092566612523209365603312091874234577805401716384783108181077621086316095433636224636142079105926039146597898665577119390218042227676706082424690832304294011760848477111160737418289331119075548968667108338198593594330944495904538928146776212349407057363234124169416508496652101430133613343642203249730363620940485212671662737973901171482151461739190338334477958415140515153644753620454283005279010482005453209801714698814939819864592760247573602084475273630577707361718050476118073932041727125824385787604624717728438185950620605807173898402584371342322240348999678714454361266514814928180073197942893952072496087304419431563552561650465497955094367431147306931880442719776433432431932997632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] 23292810616874266744195061729992430288711168858883839907576238871041200813785184748949753495415405840475783246004513308181206572477794253172541231456507575709969101931877438858306541806812285887369644343845703748537217374599925046314536345905855168721919267717514288222473967294607701786423066888146179168445704189507961586924872989524762861862592595788754650978307932397429557549377986762686968472334295021299569590939236232982362068146559396288167197662645105486596989902231667880245440614970269601002928422664093187151135587302253574006510546282907914719813341309785984549321448242504516482487862546048870288100175960410973777779610354443428373062968671023619640397464887173237502664086104692436217365789570086972931921299020975275363874371280919951445283167913222081908268529626889813597170818510346708299578759994339732067629541022290707991650384155681677801191299066630213848600984907618351856054357856193668415859864111063103595266961325291400253684805176554311710352555234051728511705437833150326744024685315420335244032863716468170884975708434153881133941904815403495085457434907941400836280139385247470216195232854363519918522147739930994187993447757402030702297360884646449039829001998927006530286914468630654154019974617829672866755640437467300236322767195994835669027949210673528450075532511147285098222394266599237524092442863087810517777846165737349215200842326919045586587860877320778554758578451294190743641263959587363319471597969277015868285641531925457475751341567805673186921663365633436522159923299131761210396802623610609821637179124674218501573195802045773178267075737559061674992895268194432468976518921653419993811924446398342912233657708058146385647498560290062195508671015471439392931016576101417319758471175358910376083372272968457552611905268853528281414190331059231139829330905367831207579259347721776928375956357951441430677718275998903905126617160478086936212702959252827180761792585038816187564214724147988283917460054971134225940999319560378335618738455550724829635286782798296645185303628768059473882391775519100609244076271756387152483919927360842652862656067128217352959955189613792018485780561065196487327955670606288824521179037801557635228397028673150583718360273687623820795477551535617855233706610338718641853551382193670100059602409406409202155101449148224871802685304162311682578029976816843349045463374197575314192571357408404059698231366230455334482870482095990150144262992191904082094941345275141917488295867902865447095942623822332354992451615324809316664565815595764319295722719279368202641707252238874204760307071115290552654807236890245223510575738271238340232323648745195088098053422959833109911488586114234631645889712418579737615393697338401340062855417830345539584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] -22881810381843342854534548996387520907509317990359126870478360770899131504025227457462774290521187533032018935033647473318573669999916369419042194867030621465406055527596687204036295571545122381012291100059652018742300045337012068325510401214758156034034839324602840479794476287758329002904068697376826021371961920020458992826256445846279111537388233272435154394085802932455150047029731449811696106517327608326857547507027464220494942298857050812370313324274918860473884075973216597381567082191298731821663508853670182315274879492469255716202908867163875239058537024752842588804314547520969548749180776922786379933381544037804296762660407589781181017419147001936850783904625496509567861452272540386832984082729435159273344701211194690879407678968912648538175097536483915874752324716930858090422957963306414565577915620678000690266405627385809757899435121754981942022394300954722873849985596869021508820972019946999375877339227278249391398917669872992093691439915679973290635898716165705412275052418515388240247305160360913144822862431548232957277890513686366721189885988397893689042660469787555400511115477066552324431230479006857220802773930206821780251077968179175728119290564372867328883297001927319689735669246385879590003523221610947604148782335578682006259304966550054671815355996469241618633380175490385895740648022674818433081198224836259877319811545468669341192657839017876231751387824544127068062121773265599851643960590292243816864225935818037310097997817718639462327078748284070600400070993185995398812599887563512172949992005118437896656454496765010607730378098630003924506333830099246058210894025838264469216866497914025036360341893794501000141180310887132685385397234215053104695443454392917347287464666593968924785567267869290073012612753075533627445063326346195984009402713833878254476521074312386244171374794922337616628953256321528030940877697417471807166584327441809785827702508884593274201373276110682781971332831884491900494866767295881577825738308392197426410379236197289381846922109686478552550555831519682878085883087019616715725404887799091638591952571740378422955961327351494484043962099648277026919924638102513318074484769144642329788503239584778880858759547013316996557542302976904990001135104847558169351271641893334815355671906685020629145385129674245396951711199058715346859005392204616369477958253752798227863682224218693806584661835129488950186654222604559209787930499420564744334786439196220070627789002950579540950633658451489316144426779102531388518018980324404358876192044167712656443562971659751992346244169477749495048799913930241022507851474496746644431269583253690480684177686224024224631762222106595369199385877635061420783148985910339634781167534566037110487049202312975220736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 19597718417351457640874829950698590860482996316850946486444192795591461853529526261554762802091573432645539639506976754607020598973857780441612981209175863988261530799506417627740143354200477048858266190106586047694938547415471935809822614191328784423433293106240266026684184647385246581881288566873327576873521934318946350518472838121846426687609122641563905619771532086890805895638912740361109862649009029312674145055446930986523740001538911446378972984586374454027509090709406102518040935799909820394893495047340958834590838959816379664754514770272094688691238674468748182754994666013354011194070994775454743237679425103805843698974984853310435819220514433454415086683988381519915692045051762475586273390949831086174096148497885512489398395805759479874949513862330329971871846455030371380749031089509610438289540748090860925474667003110088157929311445247770042506990783864099726080540155651505978323474129567793020596693111801686219670669038672832899298051146548045774769344908254632524516002493872810982055425470159347958656002133565516158443810347528634259843005952050277400540328416735561872259427729648358884787356909725182279804400941002245624612015421508768676923512963717467154550225140723832017263863294466998645397545977449139640866691578124791549418741984669462957381112389382882132938914327856222193878370009320205479717414182487985060651026252403327686713239743719141740940345855712469191944095165450281967409995086305991384378298730922264356856554910658254633671458012603238707345173355118446070083239064266345246859747729356959124504230301869747133609395552806971492168934272706281317002004059939238131378178725675499005144804821382434998479687390076549659081163701292016745865142061047970122337853953421589671206555556074215610816698454577058725624666941169454651516303597956136476276301647759261848552654771810653767902983100488378426108768956820461952209962830283573560554462279909273190475645919494156282458053332788515851086666544480431285769998574981940948378920564648443415639223016937482966838256039063693001363622661070351267081450636718274458379651268735191128847456226279000084239883321223075951636733128801498203346446419647669521724140939068871326611846210286627051800024495877769497346849468793257627686972753236491975929333374975570679040618158554453573760265599004088106340840551114522268095067207543045610908575828046760906710827804829122487120284992462072794886371041557831840568673125968334604809918020505819502807575496386537980486380151737581856522612977269832288570336518612725132317192981081359008352663232530176755287854393095726564828111806744356336411161354146797915319659988828371993160500699725498914458015407835559301571525230869954228840777811847448416002262478434426945536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -14720279341966663186954178703360125983366770801127730410019725148730045330517890921588345948275513693391282097391882884907543669988283169232035314758827532403122505539955784291746674984615017608317544464005059010267072211045543589929358176864356163456776591508416725436990802417360028967068913221272940765920733026778891566236208513453422698502395464591979149226324800780506692079934355880573549408848512204111130482080937257760036548104071912802409511930882379579824934386649889577952131694094710206773463156448509459106131464358832359685563102706987775128992273918416171738740995461323835686122401248036366872697877106077367194697397083614377138453966512863339868970386802533206666102941131816923733877596460538330252553329300847118119005383917949545399591268693960048788765050099678968408302119437980293540886234711791154766702851107322255804035005515661383275604843176261886195724399616335120676402704899119777418195046659845886117751371132547913024198828247500051678901594336085455133318897836652084027741545015567175537257087308269528157801031207974748997052080778352097733255761737218307927884726593069681600956807197503471837043419655200083291415542175019823377770691309917734315977515597373891195867012143228261860713514057397649885682948876619817094503036615416561824207036309466282552856109235194747735001525674604583014690928016267606927378407998032981011716995320357403013091758487275198183549508465267706318004786297911017197598706150285143532741296867096576346401307775760529200566570994132936836328171879524619775850772493621448710993744409301599820636336142936404431543633282369071728514033671986685068821551208933053261766990934768633307426648195022777945959911073653365354513473455817026242992787813518504975931087142052268325410773767643411751883132593847243441770613642355859751289559124571816171035698983947727048944021968266350460121026990600813103266200849852272410057977178430085973706764819735060951600734281951832775464247871615088948062604499992230352716569541376579371800316373055560102541364900355878707634958558810751365647981891646180275400446132418253663545671710355198446265541285360955794244021967405853536919563575546036932291974072020844816956629002088896070392449773692966299401218505543700002073271792694613913511980759523378526254901660507651042693249679928783409515641550251473398640811526759678337015628287579268586130046577406859759505068491999974666240913895420255942259820504503295998632411753103870182632558584377628034978752798187280314190194683009050450659673488300200668750604529966567376271085113366350870620385530980873945409610318658788339387122199303649918288983932326992183357535805793181029508022789923139097686181622734729026410608122369061951621022643036060909568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 9771939189716397939270703749977881964790476831960346044700643416631246274886756609657997455963181821230550162159335887481523759518670456608489050105444013861398203401316397698139120526447394078936278437655389883506713955848200956750079423809437252164726708282023768912282889981849598232193839801348553427151468391290614748052370028545253556268598983533919997731106326138325122140895464403391821437560068309949422794673576165700175992605759834245529035358784382531103138402064060101824817689733842578527588507626844736959813683737057027879836651983582213613831614933457726183880025007950340851503437276351912802711531441296613054196479170214085740619186599375942108958419783029128647920729281945397013537392227050273933509437324451278510935422872925639788245305757013153469799755053144857800669896505673253173118517777875783004244747061900418202794858125151978578830417451889366715067577414097776280962799624467654227078208088209392752548279737240642146012185357288271860846371674062648324026718155298571479030868744177493669843262394237324481138210611352648946445210389856896133722444526135367566676017995683713092215650119944525189248595753148382626329181109739522583975237131262984754625723416859841091944363673613825251489948127853972289230668587379058326601122773502509207564453312927919487231384751033300698958871053854332401658346084443181959472498046024176960502103700151036979977939216661789662154678167720920485309904146398297354212802372411085978260183616420647447777414937720414569572028370605898333100844974657766487346406389613975176640617737034211175626244589343649629888294777776570601254703312212651944743175257773214919452531521721745150262910654649811367119078088837695157477895540827452026677021094715182510392699577471271916396473933077889386179961307006769437502543486231845193657228813615030695728493900574918761529263413612465997271104333409390381374794527231574231514447015436583557170101079530992677417360460053366466966579894187073326171985739362676050911192217716920921184992613617736428573214615917290514019960861865666673874267426043749077237418558024399639921948638822253777249857511787484841761893033377482886404480373929666927966372732723005730056275091703313715342751471686331360316336367225998556298421589783444254888487770100984666517935151060088818575862498072878687653544976679204114751334815518862688509377237769753910886165664603340291027947071010172201857067359985932678778334936582407754192465363825728263193613178631526990724580733313917997663769433134245125306436141116739250664159240225072338794365072238529836030111288207490187467035941738779518212511833381541945611915374980625888347715882372881754670604344685163080426609371914622722548699114334471764277369060488476884992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -5792123272752038822836537820711496689032165840214537229335344930616416026348115335350798605866572335495160170063456427335496423542347839033255726834007948660434001835522528862623575078218601405444207146491065751443842453118559677587734785148624573235775804455107700060221904452762066046453980381972902856833988462661074613252504065966801397495094121950106626086459475927096028593605065150533025790062725892854081709770410900853094342519951828925669640272592237878640654602830514120311472885220892003047058082235805080957256701395256798044227899146327994827339806674333129953347838055934955425310553103007346527413286852353544614697086861854927683371113245971799033846872697172555630276067124667321650041096635114933553065617910812764531957814815079100777559210265999052967223864429468435545716244020040247800023741654490319722200301583028072561690326246833501745494399552020875882542029930769628257999595763218989033773667171066852023740441577100887164544495647434213955339389049518674440659334785657565483025308978488643299829077011650523588857396941563554193680883940466362937265755940908137391368838122489112743780786586043386955430466130197880950258978839137598505213710055227208272798255963423884702430251901132360869084927472297167210762417470221112819324669870213544023618446226704903086155637278229899931294083852390867781575315723578013130252877352163586475197039140480487134426682692436238280066828166296230260635851242259207773111310137701260733726339134948435669834507890842020226809642257129653905552558245054605447962059035614774657896310763276539955880914215137961129636247452981741216721976064389046664871149727519755044928769987174250081535945035561764826062035025016305206938630120344031229064026693938324564186684997607356072321872473222424465590770491625355676030930328346447074511655297135087943789141892583405095458880236911768427800038546918669896879046093457678046850178634941195466274245268917039763660110176201416155433691564195923904611177705989118101177268694411482210668398609160477338668966742846043936684455585484761959185156719917036537509033352428928090069866835153855750504916761657496377201056043679042524429361027601450799096021195799441634075642956089086639936450183935164692393931811359584133967468973309345707936596160361176360797211231246211916432614303809855261196736603939410357572154974377026905997230443545855927524527697542725834697699908540327882449349559747302753376402060972282114201237743720481451494421753514868887010992501435148785700291065784588264319791881267611698100422443664201073260489564969034885567202943152373959213138543655093432429940663345510338558150362313689482588814442508850597134949109222321533478040274839368042916531370175328783239762106055483457536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] 3102248400726589317627721239629982229764604529965071344467439889229676991502654206042437130782462795943625673787897118575613659070974868231719447821423658348149799326682035118440243208970326211614804604691574884492084975020348395684136437048147002579580106755093575780896841955952111418720799869216175153948415712965605264227079343687403633042483224762348573913761885967908987525934380766469238363755344599537309242753768254304386118463265589611079629387987382541300442879807701694165070349399609164824812242725644013056567344374329848749116537054726785795811086277767012483643350317967512502173102854846390432959065539361499416584345863552808534821879244360168936625730844014903902284707564805555488621672419533164256448281680187100286667655586806915060606347367118798800788197078024780162052817720844875932110574371058270334793267559501814988252120963834285749818333108024119115471240307807360850059762698375985301604549382410797192197445307904968026347823083128794546006849047650462378341795552527582909155112491358980024451934745007534869230383785561307025615176878779800625677405687207654621299683947572885828201706453279066662441229781263529523141324577262538928557729457589301654317215828124219626866516560729087055504564560831871753016838561038535771502205136697932933148436380573610341280479823577106123414757203061082511184176771521758135256095637319552290389060352001375264548285677565815605207219166184329697524783148230862884190743677290544713595982722788209835382178588664732830817813798630401423848399938561241088372479911575499218759013638077750474194654777890782595751647925497743877603571411933689705462305831549034883567424818674024545143431341683075223947733020097164391119985876062843829912988391080694968289017781121265959908052799963568338690346649520305236818985182205248445036307303854007958496081500096269918724317843982490216521236984104406475125171018813691007118784702106661230342076747960996633941788462590781727262717599544597374866576078452393151382842551395918127721297676825340548684771033744671866334970608303597772571852034984808871584934656163688446223834103189564985464226609189116322125536379710184803611017190902902930269990837696242193287491168527594322740028698686384815434098388286023425450529966646680962437461241922567556537239094421897997318646426759068776860866347242492462206336299281755968550530492604565344721285582239030562508449412118243647645917858470271925616065368238925753307247312988811364030825715840782849123753303658277555996883469819075914402155637685522184983905826211972071576926773534779323830984941111304252118173664643113137341225278651615536253734557842883557029095541507407907795117819379977097686056855580702505453504828285743814561294981930491576320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] -1518200563704234865942107214487006495500977988408992575018239730257478165523040881113222435602943703070001752281589855472480565669367580320800035973310778718834251412075357515910702741407296464964066848170803985016492802191207673363285723156112297658502309641935944808539945854948202426209675923566156985643428937717382496509340163010406988545934594906858366761612937519380711212364104736995163978816025667715692447739244153048659803283315511776205665527107216687068901647868051190940855694651471800839787735368389210874414780599916882369907105673584579262352921667499673039697372286142603975504181265934434520143781438447843471628592046239895911578521943765287654807966695895667927441972868701269045178768884067371762439463958695916069394123350507133406958798389349937761335949424215666095812778153464831032136053477951251384334091370081709345206328065849211882090364284950641777679539592856566498092644935634678190151134100139469118801355719931736772175254734416020227817384167888712488699285537653601989980629176238625397978587661974584070365112753515029715930274057842231183422952611449845765441786358910447238358403693204791529548723843611943717930061680190728981030807899767856407736509078931504429309105947487450376074128023610427329140548717822011273346763033317800693598263806795586344111891484064844374133828085270584499590664581377197480021216434711943836078444318146910061359630416081829581259614658330513285824907690477046502788666438236853984828435999773754338461005512514521488183413466920814302878531755213215228970411647377672123276744051959927518729095890154061370774195568203485132152987896179958452028020029421142024558019438056641880090480268287759562398347577833546638949399679808896279082599709786361430628558504116733556945573589802145538742743368374612750837714041066064133126741774675214425085236740223392746990524333942788911384338636591545299890895119709150903834288130263398011171502788556669554370943257818206040488919419666175151948189204032226244098995147051251182300245735759137262302258691919802511142834058698109351651777090868438497658436616039126785312187246176330376065155849005057988366601498888880043136897198980887506830191010648023494978349441007935858847466908662974849587065803059111247838836115329426158207115478889669592468851952458126715523717665250567314041065202188109372875383242414178859104072798486844266538561694125826742215084297008697024374475601433877415698939266585371861105164442818009410530581892917037438818024388237645140209512622726333797040206746287385582880059642248240208249839884835274689402744910459015485423340749136222717631051524953870927357074459180331753295610943482078678958597047896618065229614708603005131946033888247788941115641839127002873856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 683460490320969805453828544707034332271706869988512497864290678276244095905563526567950020387420539537790708499687675517691667656203590448844649364564487564591370759356722596915190594725179099279903279210999133067753811842462740247608692238863079023148724713902787839102239985096972595292587376505464036139438154461920637661585746647012339101465638950227798781405195721190767441168164748805421960644001299604288190266830501244741409507347887904961650728203781083837455003192777131190518181014818358398772324336271489106268802507562974746988166697386718735462474933145901228886389804106453886641915732245924165309093295683176784828031868932897478086533793245553171947057338390287278027292275221665538425420999773988836534778689311032661660391821786317126710947593011058968780853972544762673502011222437871490254410632239059363559477905896773389958717724630475692552677909232522005514969326023470893195164985199829195698050640592618839535451606245886425084533826271305942414429472214677768947755504204814398554283825955399447384122865614614090608842235490616737713536637050460891485115445597461979701477500572519813478216236522169839231868713991864839408561540186917852755477113282229203885826478623821569931691443379038830727720834966856492514743135033893322178470361600817867977811797885916301655693057777229236132515891104036988754098605017577463431718245422269646167772549626651812622527448272301890067042956696177733914961439006511504367875948975547180705446808249212007336072884234405206978293343383313973466197324455572908320806589800267967626845025352065403048988483338984204126880592830295853719855105911153980697385805509794621203213589311432673128720440915528639922940121824726741660480210515934425474721070831852144820998128689470168884595211267178399842201451902268982178936643085836162545916069773585781896160898874321147773976158459399528346485681961074508159132529491691855916187724751959204075327493811195462593779646086971506966797388828894760431608773006736418218487576816865477877007321858273463083536813659805796713747015646903593454402099071394235734952041635459138408132368620130076441706987862963039995387620245207129563924169644110470472733836584764290596774751155499473685748706784024880115701307474791455502044896327492405529117050082308695090197003861141711752817113230213638197271100625270728412187889510755269546249644904070665718790421902423610795926876958427963602396487166484022624257424200823429977846710379355544910900539128056302465495984336618106068624705814449398793792865536920396561399962229420883935551540617715611783571659847532752188315754398899868409899721488163838938612219563161100479010678868107299307730911452516040669750281577445944933510483078166867573878401941939159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -194331948922222228248150144775305866234443861569457603609354941564327166338403791989677747826937433861400342517849750467302812204219588041059805094233625382212197192329602506073759789926585135242305047135845660703061130545424780310981745605222627198984822499664830763995506621620529457642341154354907579153115917961448315777287975380496872367556279824065388608714435936573270351178011600221738843963720186125251338195031700975424199117563928802375911814532741313724310190957525820853914924802201182088111098914373016270950437618497934942250300309490977276814495103791942318093617771091310025596928585939966150892341118893922781896200120330592586786175274210717885191188408914271582625561320390368629044381901695617282618777616878457207061687826965524208004077558511846206246498389665349790266727942992680154809672274309881757921075789554550871785265611427891991706114516422001747491661671860199682016261194361021558317243205365064252334447510444057253949521047127379101002735787395865246711120239797595450364284625503668846605701914214912887630442184802374258585229247386797479509153961172935382372982440200454334840679245447676846649080591104965476633778859518673624739800342872149769421140761493783169610227689776280984937764539139279145990893398280478238977411202091001361317658522515141234800379485114640682501242370376262501523488321942422089123947831362583333471142097256056152847793269792413770597457916582986888884761556797743608259107970959598182526780007752231564323862380013992568461234199754448393987211648062332449021475231341465590512088730705499983960363222227708810541754427967027478213547813155483766933969822889697957681496120281417753237095709319988740801052905229142854783236687657165406923928041847607388553916936118876666156146931729233810308619536295762110572236749493346219945223052641822325032095620972121044992866756034973047736315030671614926931488240800767640130567016820032258232690021180694818192059225809067513812891914647469493508525772967316587798677066504963227354286912221890482288538417410625993702167427574502732915957865463363040040216222889935963979040465305034409824776933714272902288105847807368635545181865097608139977800217165192303787994857506647764308199392042728209288348760412010318137135828087572258035652872469523550868807660124407712699767455008308270970314697041669441464656973269535054026246567512410055244456090297015646073349249888230008167857948611632387492734613960095064007038732018544658420885557083088420010021362841137188576154625052962225597503599495889504063197908291078783893840032165055714398560389155028647285142707460004101973257235283395560102230623085866473997807440010727729249914656564835646624410787598282055161238611681222374457344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -3673455549891753758716774228149902815806204026988848250573047493373608084812619981819745914522644053458508683291012462513537698704113295806044414545208534643623262142092482268821340166723442387386723233693029478866630104166948024122714981562063605303512463779225284238970442380081387582834925478594186012930572591058825272444931565471910452794363479928234360157888335526370466398360564293345828773493135504674951040685206205927219600930799794962795482392563446960719635755477106924836124583864227011034743985299923099460346901115515586724645073997746547045731241183569602219472043810312669812279001385011972736426308659237680311860875834419327706902757698646850264110184998702857342255515544558917912416402307795113110252454193441919602945986657793400482451047609206878931406877121414096105407694017024926542908539710313955036441979107184837111798932266908731141248807026549454710103903816151986012596948066493774078368650963741815663064449921783033997554062706020031919885520840136281224790992550800609387787526821697297855302670201591817812077299880887955252497121222073043995094102639438509273356775131192635107288549932122537411909048487035367540243455456167392409074512661843678149981048064682393292138279028310523525012213399615937298720769082504306474471240339853076036299005821556751175862722918421672495441303022088861640364637431540579898812534255598165387467648057245329458028052297143058714290700385261362562883136099902342598920043599994714981546113728777721018910475760891704678634864058135094367521007371768283287961773922951412024972961636967966350082150623061919951324447077992219970105895338040697136038639222105263637080522513900067251286365755085393425207889376217473196270257511638271404013676832528484533152917704629890046987277879120479471853309509319662175048628721726037893102514374992860172400935102130222804671753137637725870630213267961080512192838530963135000516088384133010684651933554033394931181918122285302096285654395817080100138799580781612207616653045185880599918369276847630581690748328854495091399915145588745015594474518279693902170703272122045926583082670719220455557592481084120338424491876938538495925645136518304892371921504110697743337895876145720999200469326516612230138519125916258436284150455593357140008679317559601360510384466413809732417682263107885199418019794130757269958512513333296968254487906400721821164321050978981049082913044501733554283937493062083304766309140082615575692196613358697876080104133845653537192949182014283135040953687255331834469390359264719204982652976385933304698972157104732310307690780514221753054996679062885642573443470962750166466021202859365091224227092278235707950179387786309150543439880043811052936827051983036533964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -564324754858251815394670411146232769791116430148357020914806804868512586425440596998144651370502373059032092913157441099980614910084442554445966033824924905882171188928712424553236377361877775034338275164406610970628905573236828702496288659043565116433361017894946340558389600366805943068460391737872524443664717690490163536180167955856783373210796375675276551454202113632834757706622315209897716925085524004713103579350576545717228449527850743633227424614021752568193678056369429461554222573587022660963015754300421052380028441947507612778067388234094948360272726508654631988433377245502514680063504657193313514302647808385969911608410868984974453785080485510349564009241456468742910942042616946378300004924245118086902972055737555262233697348280443276568783160576332713999756017886027619006494762487408749851686194051712372996139800291429363770614751542809853901245338900300776072310244012874048979846610481002142381156579936645071221081057170266231710129385521538878169578891280128120072024721341736816757492998916997923093233484920803016100323582648741842367583502946689807274905045989997643022771897069754821348759894018324947432410282855697016709371554457888454441679141791203035207547382933446770410269390314041864563087705099144515900757583319876905130352998107275113253377565777181466103171262639567734677181750567098034644575473367023338132391460352898093302385191759234672205166319534066851239947695393028059052671350969921678327493844955907555833981826712920662949025860357835107792163453005579913326135029364672812150714454220358454291297617948464634433616286000464271616529695933321967576761295643548475718222604335787846883171556328388538248152244613578814220498532433519029297668142015311398911294430515125433237070093916860470401307079300550178714229294566101314358823105147932974898477464997899156542754354361008499227063353800282956966589423032298857885793533458822636125650695243528729721891114441832123211031889874439521299056343221819630003088464575293072968309274474044030056890895315673274974142340157860061948386457949214388360069483870119718785288663426325451662505021489855618760784625764257333562304569318726858201887112336358605860269594873223514634475902101350616884155178114183786283092083348233074335420480545615202346773416683477777801694681992831825926420724459000491803536033818630487397370837418949258285813235884333465016143176689021541749429413280628410052245070403709824290009261146034045289177909034852479218689026307822850931044019627909706614141445699377131019340797094282554383645534657129499482061555384356649887683388284381936336193243006805115455865692851919750697789875069519344754797723253052631427903559415808804947841310045516515002256815067482536869363712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] -17728215156973977286894861526911990657620445831338115576832745212210686644605844200313009656422984456489544628601034146556547288579570895099623007039414492164199339478705172139454456147734358402946837749781837682161171657592036851811729616574289809621169394232810229498729401407668022215644129817884169753056712081185781003846825951638624373161134966947781779793853014481772122053444142355459251014131276044118603178290384392842438760689354767625741100729704586973551962837676196038264582319324396751846760751871895719328607476947880288217783945256894461708505997159281946474601649654334227032319592336696951483146266518820256751158693732609527595042478818499804917063049857059362001457105983835867325899326760961036261405011587528158033060383555238029674555929494057775288118191650279853435737306507209452284187122107784812336289901068458908746693375659379116665824466557038976283972700017328614360857993861532287602147020505950205347809671506877609544050253507105707805217534642076580852371299212474940305087115009747371058520237139317421952957706838450458623053129757119166978076554882955376929322555641472661875255877934296804423409437480278816544110965304742747859402798506031991298986475507375938099200415277138250465353345630004815010708724070584171429746406886186833639906607706742519659466317175022064157351147224136202297288541034133041351052707686286070404632087078939481040928525547823586613481148951946769979651184938181096856021875036073399603034780235469394033254212075356907966285323872157509752763248551150865105704229372342432657472012854818426039406718566911703232874503962005022274532312406540698749746936034812327319120722715423857673803842479235041064667620659712198877818927834742429860277937933700725670506376743715757863220415850583599896288872102854353832726205781575062360057029222902317797642996038001832145782831132498261866885058835233158063155258628366018484148875854617694634492396136651525826940761873051187761572908025422679628178322857826506092974858866487396912291676544091809180279889309141939794769698112074936183365355322438073244272704403018201155093976390041232420786711499754819667484758459632647390302187352892653570675099288886377760242395008464990693279974162063138813402776594808646537707807977491693767599819814791525733804298265285655670066759919764757263318717748606797106425921616991156562589197437857245302581119359025954667299260974540520529811366745225118243636262220328543711032222670684451263924307068575766844310170173889540881778568390882292713541733431066821413388347939177845499244640512437728834872954812370707438234983527892989365624887123801221217478765844396105660370890362212907119189619847209557895849455509237280973427408601649050784381272064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -528449008160248811547612650330656278428493134782112602948999370164596369267196017984299106970495657038418303123151296206973990462217997592705376020103764018856187636514032915632074900288203886287215791927793640190564975230633985968349898850867439792555436164088664953344157346688692223721226649571693461684629081860259436780351389326709376172375245524053146268154381063104411068375755230994740684003480681399876107306896552153919607584932547355443090933985428216049700327157305618133903947852008044739680872451197407674576438961031751701818272374933706215253438104937015061848076718567044563246695469722139551063677475532764688445491281652982389516526546714724892036276842184088567744364115960756462807564730916759543456282825695901121263154545933219339089590739038611974517938151853700069511691961456556589875586247811790242498387130843611695364738127418833458849214352577911831435881923451448477706907992338475492946223501000292291877848060053188133986109059774691830549413670474131242743765921973347765980294828940320158331868628212462827758760458814993098269151584614998252365876919032343882832355551107249430316032145474700736795542009043446562669011554036525747372067778506374327034656658344652367371396587125984826734140715787084846978342247366295338515667794936307155202281388413476031464550468776975783911572098691687640437239406619783081341207457632659135554121361750282874549630310042475045056887014208731626045733966944049584425753928985892520828519882829690996437255014137015652695750313992719652777714171879572005443036297105834489666264826909697491829600715434297568243854119603383368745854038367550666352444391772011326894428756353717436368122797877324330706847064551480407577455232714271847056957919541964705950308797985730322265064197335384981959258779140646515369966460685895717604874723531629595210004596112152966391877792646172310264371121174535700257393986111984440050068605223851898052905174362552365557677492161804279269990124085289807442656419394117762676996508888155412779585802328622551855203496563496561378016996992399220430547021873639278380439127268012185333625154305685000249048176820035599822060475513157603159676922654246762606937700716149019080256113782768542134878211750304456185655773903879368081419059210883966222972481297627637577266016329925530451871852512796426041871225754336250653052710815992900433531665792906581963575774347818970729120549246671514904286038418507868930729847141044262461650494737658709815901179822368251966932824663416341836139176200188556730511272426855138992117768040254710931859761599915633599653515539062394512434882909900227538142373348923573836612756466080906038359284405483356770184084069907772816158716487289428395605438068696990111076712448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 2853740881080362889644741987170790556561491359708290782803103902957026189144883065467769522748680410296737891995353578957304231019941200658149658715306991535929067990268111666646559699679550008882583126201484814599204840255681630153394487708680897439482887423273121309310302176010236742259863866856909383302735592188991043847879882075301701808030307198870116078357537983191951966734789225965998034862862744444349017794284654444784858131366647497372980340580163073768363057398905996110546959966739255356059813808167594368495941063189490404360855338120333114965059552976323336847861580840820462873023040285422204141373880501112699974551509809507108410735232490818224109001747175638888338815837640108347178846809704200114405627260555887252073818118233005960066123247782762611976058136428763016497476114606603948447972758196405294387980176736912122111902174393853877212980962149793744342194536126932756943759155926165748695754038411393058641307500485194861447311961395624025605760266417944324876747635523114302295109254558920185311110350102619615165375297629017714730583577530364795012233865460683378014779787982160547681160997657830663883069394111314565678942112310613422237855830483926975651471591069525199388375857584498456887969414321488243606096577536705885610411550602902196108446602714915968735265207653816477054037756820095491797637832924831122279347743000394856227604024976884026968971342898730039828651954627372709700706879836069020160882061968778378273812710120320502832216547942314926820023681898082306720319076328095122130063597403346287531284938231424030868567561783347809092464617243764296559620832199750542067388737893665070402427209634433274086163580744316564088433166432700472782462248935423926125242977429065137533394332619206146616953479128156147337457065951110696557735922242313295009926297767510799235974624247576810484958764699341983828351463044214603362832064423001492748048864827058253903162023098836400856348824210413186063641402559987304799045598620737157970592965028260364497384219990983508604636126773616797188041610839033792526330316028595347406277588005331365664316395259561639989432516776969721433581241776667309527622440829893694348681929359769560622349720394474514268055306147240332703831734230588817408576984838044235458019727900308692638175943902052252075463727710193886808882915944792055254673838733036214846230307675893634400972966854526324866418716320630610886373526307072394824779808358084469002170177756488191913677156879930038547796871119897106820139974281195911630802452418788751666776032456440150827590691454829627472387955569590837019087104739667403275175116742314409135337711956217120593387849055830387558485867867771582711010779153177119919555744966690409020903129088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] 22321870040117280910861282013705385493592220134606264855066567719972942281895394232924791471224338583275846342886497039602260179248860900705024314009819544971353486423599460331321700758529084820041821703906604964089110269438802527854994427998799707919419969948242816112296890657187734435825373215871773690860971405797882518227035552373645159496661675149543089162087978577951981460706971762366770057906002495463298925769585229507935794289034709822946035580298038346173959674636741024590319425255264519569106447653327605225761434876265623130339797968692782638576954554328396368023307735029278284572892146837715994989369498330236976938366272155347924477342079004450262909805064091305406442375554547609733704522961978517904690309447244472398697372718130395806427972890580448334556129155844321629066074642506550735132708204281432401102656902849596720805652319035065590578997066359763974000961371081350131166907150173001840279537622344321882131838239269331362704396687586158545818349556286777934725624106662946932350478961488335674492696638490320570647915689579987282023722932668553712432917089378284362218698357100560607505046790045383040774558793344176473351354986488239054841511281915475195890100184377732199493824755051299908748122426321156102825350498046572943460461500087014077091454997790120970566673786267163492872050027048806608209507705997297759772270087330470757631503340617542632934494785269964838666305169505268800171451344888898005397212940474808332867204311787600235457700315541419264325155735766583334935649842011434633172577675573839841037891361856645824575608732207845520083318195092944467736133936830661968790944047027393228432061708383820007867218103814926193999552689940499493995755697849234807413286274431509506127916625129244863133758827160523044177586292607988113384757013805519674169604630810239773826429976201598659824879409185744375414152540893776290735316992829194033749591205409560001566053794262930541249270658050843345097282126492978044809428345557488618883693996678861948302593368132549079011426514950034752204206547580853032890064234239253291518376094936257579305363659375622473078165092722152908721281268334067525879332116928181848760904266338737953963207982239702212160848882671871074124584317780162239085547629944194325834258089537668953195915256079555824595354712959604725024225220654514581148303710214469850964928011190837280599312135443950661843820598773665595083127340721612710081209566717165943525467612887961292724152139677335129067290602456890378996732021663651793281984123510381169085929401500466235976358346042290811303920161462761708076031597072799421416774074948944004500816510897515847532107088997203915802395953388815075558571483625259660786682733347925716512484098048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] -132712734772860173843312619886485921391932643889453652644503911771000499678662392907510710948116774081219491273137429117781631187611499947763249101161310264419686028104283786338954800724974818617051777391424865714744261224395565875793206031453210997277430599098114783674715572953191457145272157285464528364601034293115609268238338819802067024526900676942426560418407729752655248375078578354782920353746042690407610976780901970004614612637414775042573696226538834509918498995219714266891189660165247701395086389938737014580339949517733855931970465242799601408583010486149532093613883064281721538744225928213994270291652096149356901098406028133562938927496170892135817527681079795407749862143452886742312808180627112746233237330340295885383259900117508814455587686858737739199950976288947897610442405152632840802067569122795349261059289730826024263949801157712484806634760438925469701187967850016422604671740283716914826368376915190012888520261574902568950827268283162163901828250434074096360554928995370480702116186621328488036942758560594694618902740101863993549979058420399710687232282736571885995950836142324420077167860327817919245759457319747199737798182213777159148142274487171137505282470393262954349691024410526922837719996012819504692919128414912357105338477144653440187639511879425177461274659364137758208072569534484486772047619558107367183257008021855907658769288655233741040810869953370033867571059284338261542192506799397166216719965306956001461591273345703703891249752268632634378972712407640619255390856280099133413969968822921898396806423919601375959770062984634586635760714206414830964161740964079060448611598509640029312454092436461411937271828148441309797526674014619552639549925613445766333769551718514219528765952413656976421246716417794217746754762657565116500146257535553645223949699492309460234415708158764211115390844039200860196213693038685664579094326442449459980580835010980264851604994856662718142763591500248107908466510612169019283190593552590398346839661759122770925141664066632790185413591521991878315066493022117892835465560227521779741852185963918766442296254082217363351053862350226481182474870404527373844788208898034230752716087802531897154628563403211021004649782547394562473901812093006457163893918585260774187886095744178446445749664435614669277733242564233792239029518979976555086460081316027158867159853841037433172984869988387732054217251349007191009296579740900712051529005900700713363140511099514550840566491856510545628756921430650757626125193632228269932304721064148416693826611642881878686705968704585231695679240582832500093477853538806642305877180091940662804585478340447312284010073770369864472214386068755199680781004636636390897476941255361482581227318804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -309431243378007737599473937863936389233616558551098297903046360653009386392059167387166724848641827110192442117484588603426850773526870829597888988923156317400897973622994216208028482087179338073335131202505955196779919167892183346751798683243956414554754722283826165079530898296519371980053805603919762986899852269497469011555860953879506982028069002502240773796200080247494009357617054551462554376572596414732303727994455575919842003825097737287387095088505998779091754205920204725894780043366885443018340778712774758153283726146295150622981016052218740927189631210173824436823674779459909001087211429629813436094198437093751450482363493335746779553565864299611460462237049421525517814151058072349121648818311339098595212033846600854164261666035647067984392915645214493477708209445919227929535148592921236397412760876428311299302041291623371450362451106255810560941678417786430520116888396242768358149172795518016498025317428253515851454455755934120282600608051803112170959675670811312396097334620237170710566349721674716279231428127857849614872134833690911221541776242730942215669106310016730186820829457630759205505362137218054887326503101988524345583866482188082889402205507423315157652499632071186727200940022550409974528621266151945867375729007183106042312497322971345479004590029081648332748221713099283380325548181067784792692678734195536906239170537392918632852849736506301770451954168691705954544194105529024775221354315055087876780194082024106415849017110804896934760672770160230385079002431556369288930565739085314805745996305754396664211911419357614621801030693686777937873296170824076009904174207527759913984595351155621834482826761136076783492321059476702014704080479267514273736074789664322354612162296067741740851956993174840204503968280995094826314917715745933534826574358711985243300987056502793404348403143532726471971875340916471606490924303374774105730560306912224398736491109429795962909656056194853900095888228366318995014242696737949307640780910315775628341158899059764855077669709320047251722031530836256413913102178867557570507825829278202764729004171768045647514347802108112987319120802848488440371175819387246206946577013550051851691159931837489867464395110602584358805627199806241556424254566386742516182397512615940911994242431580920441165112609503176402340791136775719601726754409335799942025543786718817881310177535280386163974956004031453146624133893804263760798226748782797999707673804106993695068725911852466124163345555683227721196094000147853366960363044612897060969849863972439777608505242153037511788011505485873214647525824506645543395391742511651135314564278759916475615558006756815618085689172148378804316780485511209669002754172914617068913932712894191356262297370624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 6405895601008402081944666377521194625100234029706030248909196697565049274259809933086862444355921936613732530950765469348976441656703185903360785418109411254246043260142605356170858811799550582156762805698696668468874728366404370127309428941880804384621784377305293757151296464606276668570104094289293392472664520541482403006614113091541278986915143851718148455261214661735244244695333928094965372653314624534074921525140057673807126767647758768952525155534985856564195073210973526890360253467181735569504925992943984636036712679571253148689886490880912704367508870626153567211036458152272164527474905317645796482195572599857817613479314176187736021983441082709918831894768606873917299397523263312051834365993537033983316781792487785462239563541063859229955360094625094029529152578976210750463599288086349895911993250967280198936352157695452021566481540101938586675503431341242372561274358639708148178386058019386701274917664608185413062383912675543535049465736877093341052538371487112140488775834201682105781854045696933198472242531743067305291385256396380116635553527824096274246469852014637336952319989198762215802130787807546521371981693368218768838480429908805207192826869335712439081596751380377441889184109846398177659443026814557985745207656781086317140707349586114790824481470830936666302718149023376880430587932544592431040890205092291035932022088811629943459927100442655222552214748706080569443657267184025797808666416558070148356182959353211465500362259711269992031562012164282267400617652795967613350807959395400101146534003625339526910671031052891310534818576258702845272435076225596676304808462605443960063301917619030844723538845637250471970340138442236245298929674744773802752159287143165027585539468596004586057572594631100916499811539174814949929316588138848627694274041946039355200122810008191403324919566059851645100335306795903818523208716598381303707508469941981195193736603424272626882626798622676050112413369582289746923858346210087049508732772947288533441522856028316156196206110348434615564646997204579701212326849139414175867098469953491019807826916145125514172490974443668301427764505760376784603334826602093454877445648611538074851196807011227138838860685658076398591690585879107449041957231311932687078935996519179048278495615096956695659337763820858813517358878143106469472609873631291819243417970701121138029474973821292021247899605988207596241260030367138946876182946386301952179000446922295123289192358468741699135405393245917398365586173772129418707143525689384114912530440997645838409600693515647440906762708823616790923089878045356535643004916545387378558794329281068427334851923575187065348145244855716336312215908244816854147200752940003332667775008592963999820361809002496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -54200479537313688694252734490454845227732415487464002069281256622418331845770821863515576532710669361318975424753140390979023783705657920832597980273625767758588063923951140773085523341269622488123628540103877783701683051178819662390489779299489725361052250509964070403626939999971904306769484713136724985854455768691253533418677658629647941644764099994669826530004475361598611957597202187885137838558534942551160006866271222860714982440854315903497519619046675368692748308003322888302915273639288191362381032904547085945930067874828500878151833577912719789902733589449455891797395245493651419040807685456033690515152286070794449567457658671294886012803834253456366014133945110207774634084729406708486093173860351536347789263429667519064251592078806466837842148113291115795931031916569965267399294465946874390906902315731006470043591480469609827080002148467877613369736469834929483431959145159033334463769125739307115990735761639681290660051317887596513457816828889740821512546617398578289741022899937469444574211720624437087763827788380533319575809454475176257890557216079960655221877649973278079198106158930809959558794762622206020333456324712579711811401471678243624460985135021785515096603341234368062987500784429556381798848849192625048644416387898753245114243690478830115644576849616917554901344025336516472447688383066568226470103969358676063938341148681789834214324239715339060831828610816871005030050842136105503640006519142090861550433186177682772839948147290895203007140264068856159800137292200943053668976528948563893335144140212956090291703573490686935502494964944067792493186002324176502529654147304036568673822069341612197784792638039400530540467765902997549555120079377445963480495767901666301335974263380166561211248606701988531982482950834088450115958432420289236981565857499152468540449118331165049814798286054574404523729887747704378939867976776799242338372269260111740947268802048082329100645214104036052578025535107133970483645602699328046349331131734625995750392798824239500253981476654574580332602266715546674167196702423676251437680577655434442214983193813290494767942683106621828560634829610887643595219818883090193862445409752303652908984937330378029358845037545476535448535054332211983393995626878644407097919685561660216749099588698010587935188902948316457261964143010767415691088620834439726287440589645564885653411919090983913636254229027141850009243005294707051811907138661208457037179342032650006321954716352817942591540020763913588047095606538727709657268480450302978843126792161193370466486915439976725755257747009753851212299345991541106113637263517344582262636657910299282901558260818261703658252429216083921766013665839203760080274840393519871174394665447240507639989767503872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 305475186501700654805542892189117615344431214561572110087907541422577936853444804205785821512968558452639281216580795060845945479913147437862559545886120353974074508964705722049424102152002252011455455031928677260712360723485050781282097520042528223499917249495842713980900109221847985059385795997616657044404487631515085482897535483227275230569427681684782383944816000638989647859114642396150089274732408651097151004296015390197490386183027289091193484853119308103794212390019761258283237529875947434010555605404003104485121552763556652582688825296985410084667036930148675750013247015244667909878297484951314551040450764875883968835171033808350790333608818741460815876212754080668825944896574412421601831149578384007660790054724607233629779432144547608009072575743271533257193585021882029143505916187563745565151913560774770238393619092892885034440212213981443236267262231380936086685061035236110204420550620339130924709578929606660653910076182892381462136181779867948942350951556877631124854198741441144414719570589744399732095666463986275499131048407997831083320199396613183336114427554100879921664181108847484435797404961657432776163365025156550229042269270923944784907291857224648925648155562129883954708573717842029607426436940999105298442757405068601671970363968067877288352317775646838914399053788091263392633645815982918266046585512974478678220299415686924909206559757062769968577674550718750150424105950015169146726999759219130530796418822315974067083774090370020866724458931361956947392081945850039282222515374731062966436784392995725148712324410406830092636462469794832363586803249836526040144951450574587436380089269674787547967482554111182144852441953046033644533626346201070746571441678004158464267067551435988971623158203579487107460918827007560292783986737300282033958516328751868448838515361174174114715809755757035223674237866531217568373602049794436020213683055589107715791244311872158807791913179439101177423948715044266282018719689681888141256130918041330006342133175841590482129350569421830281680779006222795469989681539986698662828869204196284025495634600070133920031995417334095026542118800081225480128018073421986640856100972274988531939393206101249798445457157492751251732148551941078150419260231253676045996450388912038274430324223325070479019942645559486290539489135969840842704553651625502999441208750421371010476361077856778324989399996481131333170852576749179395258311377189359272197225123852925421516489107528425124546050616177339507929748107421277269480858478420109280844574033959156254104634031737740457670217828145532418982055686154836604229641695318092480547620627067855664851353570556016421504401802052592033915027519466789519426910691003345588253379455107467561886191905144832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -1151108682946996598399951526442308560086325040608371026137274666408030722365668625711154418799517428948141349600316555509290091737382106003436397662670068705693205933194461841675611731316721709728262545588948676410057754780393908079449710071858524445573741127265760950574214213811226761423638234806893039625286535340658038466050773034516316901246046890277774759847160790918222527701838162731821530002194922410046758989763924724567705126074524285534472488837969304028377307495840663861676322916103966575292485640988487020014522232079810235790985469963634497001685172266350576485834979378440248797804441921265967941234722170574228741888727916310232073933443138664859020761922306453154220819240711507286325501073653996066649164332646973445561434562184512031460034139977462925116808537694085660685632535064448380661371779228205782145321976674663178252186303567514026053836130215210666417657509100261565245023901112171665707703773891486451739391588629680209387337177090349135050108312113472471180223502390240316430588907368104615970042127301531330545157851641893502615544468389539822695988028640174899814951067589787261394867251270027268106919336131713209857795592966120457625546608920256251594158401052995095745471358232483562746358103713349411083566074552502108326603458867125957739322592112864078250269687142911923952234429842444910287514546802267229805790306451543825136364299679446191532157236145881731798085257724715909931969018787728578193167516179629724502324930035865975809278918137058118795247739917062495065491238238442309745139246535275115291487628803340746184568956464967868293911016092763136495987823641622289147719523511305387253509153200360863953890779602317121457222308135683939243753415395750931860405951464196418061573845560231972311201825391103982436467272794193608612080640700244650369543182990700283195742030333400481870085931844825391438623985744327653302005146075308895003497862931604755257340837793969669231259104461989213720560941332808532065244611651076883754014840142833730578434815943069695194320384679826193753161527828946395789610419450374411137350352704340902481699048655340942523249378567988980389893783031071381569934498566323890508168325601342870813001153940715857964810534611968035171545526667483073741940382697462435882871831968552055959856953069009147530175929846692394578352680943104448617956891142224267186839603058108291532822065936382537271881256105893992136824615869208718467983835279610444436606309185568125285620372744209470618254408241486802408547237908923089199524606615912787998790737663712652480374085042339088310293124219347855828392964854444766389457773865929264730299590466882304367851078865443020518461772708039096402740073309631339080724288280864463796490117859770368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] 2765656094181494901017254327284799613476001714078970829071399159102351850159826358780291941863472667793698179900908985037589579226419276047731969996875146261136522485365999795069432939438739181314325410624442927833952936117958033943225796834995269748762826762076151266991401239827309984987130049130820646661848972842173535708314736906540349470073682625362927609444869469232837127188083903929423660532846752828883911703645181024506191621216499827608951977424955494725508334859830764471966544771339260578553846613183480958734048792670247482194336814089225828316609655696801671857125962866154396850549792429775355322198615344553410511431480079153433233241806012600513436935554419642339938165922208865688544109096830213705417061090869391895436583459102565467678318633742793500893379068578848083277296946922498661084484302673420506959114275884865904782006671577429730645344437739183988898391134733086777159096000627939676192258659985550479052091139080359730787505666382378288007008340842091572929837393974056270903358114380040953709488696107935353548570131794044534573801360997277242402031669532761556350950995327025736063331425408896203224551411048190634765274096605338392243151211992498235554946891700086667037195997816529038416944943507602281296567638714735781676318025614306806057292781018061592740703808221433837325872964671019016131929523800930120337992556087195913521843527067484500843443118885472108276866211163317923408864303990338709463861061943999044885009380385065245660601011683980298871818001481716304892072691162292857579016870147797198899838720590320190964444193707870760332283284650957630905635700905154802303060307468936544439689909067585133828121567532780584319933057078088848085981442481731269056235579705397278133452018445454110007057463334794708898651653694981050411923615270904568453635276628309682368890896500727682216136159119118976791544714318639446933184125432703620090260733503187689430223296008293176661975476805030168729646127245446146277103345010342629124785264868583899425622366203952562642689913188142579140504287260815694922274129516488863159787576111319741045549283496632978700009988265090380513543457859620750630356461676268402767891698454565482899124549334102776878740909544186562441137206558281935480601986975980254174915133225691778278824703960789211866813070426225962271529587288759193651438532530102004659021584714650712953790828307579715773707978824338031649894186462109397955829394977870198792919507339671284079442926716272761687832765378018940132785268734343286230816490808686695145185594760617140831039577557871387184936351922227044115344367755500762800014972536885974488470681115065779640439639092385385493272889344759210844573407242676226561587588366844437278071084078333952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] -3289414276512798409884643287986340887846349065820250942298146652352809350137458085221383886300757046365574359836510625610227750739294659779622199699087820670354603697749914696903274924209289817981810906576766942965759452996179114226486820419000554205033709628565599510835911662049440532843011228914338470114146718233015925750668138454810927211173777586605170287755207618596080569929994392671784908055059231612070729709293498705617487756954989732796230019807979367011076811142354806151349200079592262539158133602542186616284482249045048196317415551417236910694594885954090124376497565915137625685463187533684815173881054789952206235223328631407061464803206806424867386176618466670369329027834613628598344146463541727332707051024521203052867383805821657147757196125748710855076032946956236700759031431122160758690345301004680317202463501325704735125736914897503723529594644212222992161573903208272344303771610479118471910953903150760773704410888060843314365505176931058061685200148835369966639485101266559728035478635692426875468687158209845742385683444353677691205819088237264996797549082254059925565770391542408551137983516151647687859530382157143999547886373480767718203760841843672022811406299517887818002050137138070066099341912260978614918438509532792631847367772217878140721637770422962619678489975669817134969061282354174582531321215990160875416779039907552257209926212077771883773880130617159934775301783066691628941486717170616506286486126463229224173976438608435936421594662522541926252468417817869780519101702157149957535223712391580586216808837153034242304796985425157844195296305516973238319470710604174768284941065965210710700670398817352239680780405207167590615086564049760354169568724859560813693125122134444189940276834157682408430554327668990094991960259010722585110404510898640386059275038646094888163953492138560793289162135311152764254746928676748714653843837272512961176592135924889330987970789926496646915046105135388977130666200124600681543750927936080976821191035789116254304535650565426718897541603952949692356334460644031721363864838285205338835962230318971603118311830500011198681383805260938312340158791722478116713142698298566367596882353321508590654265377857869349632709165471179034690180580177260313381162403015933715337939274579688660566472867184388857132946631849125779345412380027287106095140548829405989148119991468460343798114477679106217186537422227611614982159297672736562912515988238856334411272066279344376198307676750594924145755668435549222336038871217396399484750569283297120740298189118473163535974075232883065987734275683759247949969437916442876790438213003206891932313607261657019528844758926646497110716613576807257483358001161189496900538476912673239629655507225018368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] -4763887785138179207966111701680627531938136909334288211491666841193285470134291174914929737571170536985794408893650001406454831551906281045231699753143286879700905548031045650976657487571984104916671073280093112683708111882751468845166156435385033597869871224839762906376855713550201588357799243312594076141219646843220430837926915652993791730295387935623441799176271661076132146643288985835258960194510725234422560144954674344481040383133326852134869702305376692689318825995530823324601867896514194220168696410830671446958737431431013714081535626439431646344661253077011011499161062205347468551073416906586991046546318111540055306919815012925585985942631184327311663064071427316102412802531449773525630323160667390004703291935711600210909667676890307270421452144201917249950329165599107963192242866767902204512570038482820001027444923632378484894615809044520867767283301893866689719695714618457734633293337767049350279366970685578736030826831266755087527775502853134067270073683564938320932005141181010964201834015660735281840633142433674866823032947648727702393081230891678977063870178948526386424682983650609311429206822538225130984636481559387049827114915992606564451004096851269402855166860725759933445963249872110495885929773471811009398499906683603934618139310009429942419289487581530195116028083327976881752091639145557479987162107694243158754053513470802311109595304449370797523681530860119849298640711976463975040040735700016571183338813456370645902275260082574490876890843279327189477218511267297670886809012198548831382414895765174621382566067633365638618875502954628917456125236984002044756359618389449585866756750436706744129314286003714559614507935512841167284201441603236459169924676530735701557723401170654562811002637227835827798786555395158352338884830981366098889763068547499351580983546028734589819184500712461891888684777288596919606232103722252016695644266054490057648840602366269089870122454103693319429819567022637608882817571077136175965347952645190496832005846489495219485242580598498657529117815834547371670896393934787961556345902001063973939634462780115322243842961323841856638994048363934848211696993018454542189389267644241743050742199928434846157291923449410646014659312591947545858597196481170363546040848884877226203373222250972930788331946000381985894492160322155557215037350012209345495195983329106914602045365930706057054344768196347997018289351925533302776373841573159297629203320108595022563942866213204671260447398201568203853725273458472017995020898016356438574127147538374357434085119204203666432429081783948765371093143768193416801691702985112295508033669539772706399398262682515998714085984488640359458481815982022985905741267667005952370318982885966893513513831929741312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] 35494920874459944587598198249933011455174579523031602590941817514333972474590369779928478094492101326394328706278105177927436178777913721632276477843753244526010396288679722067044497354101947188787040879999680763340271152247923770925710848826902740298582317872935491212390555862478278919409616933366630275537891421295306966232114294113888266801846557946533370039224098463891759171646089797970908466772081426280155627252596810294655559605736296440708467331111062428525038355907970687780796451094482707921941326974350611504894801759933076680512058836009241445552239556144508461125467329809201858103217043395163721378748775942091799344028240193820604231929837318507758820842579401183687795392506031028472503126356241459118657785265374634959179352422602845599694613937972396060713854301488157014353907739161291694515955677161214015952239291652810765954096879772321487623142503249610205992596027883288538950115985161810572844302999373065690100305746720289389624357444124149866834735837320700111802662669011774313516327335522179038502625374775269775482173942304710528688201271048067661019482679684279451971254492524682241911034879156766522670878387606000622744952014649998855755971530833456077128244451747385256997055397181752097364400155040653056987454529919775718421790873952239591476259140263399687629562948760759221296409164612832462829951515676632345507746529399247723452241116968224506395055825296079472993892976116913554868142507730549317426236748965952625539724865939698197403739017677948593260248386759339295669823546914201498195392544293938068984076138515574324298242371782953516811950379861650216224141767296467895070928504218970591059075326063657858907300862059902921172516451751123095494581771610728710657387719835638080451726323379035752243893077030787829429320993162540854611348610212424349323651657487890189721323167452742758423214880196037558968640248335660628206483822399340925976548255264173107724924211332907806108885099646474505531569020979602245804754545383732300770361636575475104445295676678621197021110142841996366742809186975135514427533059465884709427695833393465271209044048134108921776037015766591486427625652994965893778820022259683598172775539248258976744183093739925724849746103120687261841468091028500194633371747535701662409559677477790736112301908715748008417339210842647041941928687301537262146033817954358501746984207148484085231903161390728522688868585830860690186616388798862119548592689409596977033761616359437954961657314434329989876626436567451510798504310178272769812596235148178727219335052752178792886152833332604628720706290542290445112720979768826152005477168149211486316623039527068165662218877972327797419132555370589496627016721064136308481830065329812672160138826914725888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] -100098322814634989452054581546976074752399745648718301687233241363985272125489532897151276890623293096444485737254010860217815291012949427209430773615801619375172149349272046407371265938111490778235522285363269500437359344636376894188340006195046671182501005606999510406154106493121136230641959425168654553936251875568072355297701869404293143727021764999898071463609218543670156442997827047836965557643226907735111461559916486206558397787995025073610350476564115934264429119656481820301318771793162478440106102884472278410509496120985076841869600886965604499643372419920910440215904440020777550219666487743415778280241724225149429916235069831437280695998833473470350656997824691233079849290837699782599593070387735198762052565385248179235302247215398420828659471497362313503986906247576437554811914110948720297078112300403574338396809206355634607165057028348699082360034410461277558360708085165186807849200857892714858703694671689299026138619773437855880525465981432463897342284725767424314147779388159669810816573182244108708024234128073769486238870434880862260381842555192616200818545108746546941442596796329692477993105254035546056320225286562738281597280363581110167028739129568284743391641977087996706244742064155768339397871138957988313481003205177140549905504149763383343790439999338430968376794514624878566034935659305038654448240389818671161742836435366356088784439191999256195140527883768782106536452353724999964943552675622283728685784419150831299446521235535803702005807511694040672126081749336388184904670574792967690780117490535883449568121063576241318261680144051139451513316323363938144776541216668861326472373689546205930430929345328860867551921818906544299216308202023935313071877911612515553376729244708503853072676693209595160637136415793952645858077715093457593971743412687327249292292544377251235258605888459343751045180673669123845055802828892303347770823406963728336372269751152653202811269148336382420747885445569333057427059585326807325213313690615850127426473360338895525900230452704798752046165134799574081482734440442640354712667531635884008961822841879059070417181049727143791682605873992656052428239318311968671876116109349437345336416718381485410976238784423745872619616471781309169031888018981130496155915295907233220776992719564899644521821859101424523238754936623906333708107555435506797565035210289939040699879003292173092999185796972975820193238281604712367014082677117319858815720985269672129414872216487889405981308297817975185054851425059250765166985140894031177132469198161777920085168065239650844759925085284812669165941833460351988842641730321396828464651580501150202669880911174511628631488795189238101403430484596425540134076119274925452307334839386270404674904995190013952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] 186318991298927340993206495865778012011916043998066794735856052359003409331268172719136316039409869662873807270207945653944751322949299072571663574429429641255098817462795170264572693960292373734819445989477128789325663093339472102601507827895460701211208606614989531064610644746768254100388570039054006965377534669750784386765743349680334559276725560315155881659874979340594073672828692563186795328478594704883477346237122464527448783759990354910925229797664123851368856135906460859572556003507581578383040510056255253028564155635802293126286077723235898009808051581999772889005257931134168664151386382879563954553757994233735999036499849527049885003415848078591816221002989934061874317770958629472773456972635988120989790501133784766267796425326533633330189466753143702540389526532869373302889156680113854618099389283410270964006261820697017165267048709877691361961198567229378809767222752147329463187478235864549076711676920389841419739044680562862444982326911225171118766305246793014207675633098840460544839525860800133822319164132617243734949419383380379560245074668034903538866842645499902366011233633195580006267614063135058108760505742323331333839220293374016875625358181789991054782139084879821626843235459335180101457247441373768019301188876299367274778248319613190853527341217869509181788321710730785273059145974244310206070197094726224373758071027594034724531459066277330058199413844439461145346248903340522200973689474266915545852735358360956563962148615795431139377195819298065117117460770744743975397646118281993942731570528204490093531918958755842509403295366155731734023690595918380168380453186016871854195503531944669529575957484809141144572163726091282966020551671212052241266739696800528333755880773859247122054765919463358457991520580748821321140067984747370815978520293496074422301124965418642778052105603059060957279659158100346538416754494155786610955271021293678021916758795202739224866014335632851888508926858900814660690105654737541589346511648094909702731545455634470622332248460519568166864423833190502837948424058594656373732819079948744338981970651235003946443984285985670632941635908850841572560477921322776360343643600095462616365636736947725860447937552884800357951305876452778798579987319984827057151620187054932078282062715233440345358797657285953566460812257116996711499913535379029972527097950264960630441830890508676761507158209021828476177113579051769124702919622553898539265368665755695815145065833428136848983671908934092711358703750304746203245248434784924546360518529567182073643848879005017345369081176021053670878418307343370955188417232434724535773010152096269936269055407166220451836026941981662292757794527772591096902467485482328222900231454052235634362272314629816320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] -233389848977109083687181880546455950992607732760886998187070659903780468980453883085071278733380082755199780985782766172592914183924044190799496555963089237597887949430377716607784680876454788235553281411739548548887096683364858399671441549019769604086768685882653371496720040711881499495263255072451841642507276509335646476443602476482885346689828169769506376864017004963106881982865982587416296385360301990649570866026140024094035924317326690294217820264005465989495530115282301239499628306507492174376387193908993698565077777508483902426480584280840959363870747979268842275675795040311357425547448103582792279280772781643789198611732687253922420052811155968009168953491184096798219853133869984679967550292913409933982693993932348944979571030901863348053255484277906123009032576539299181725545027171812901502946562259253682301796496564518595042876002766736450265975027892820227549911573764297447036339567967295907693067107356335247152802228913485111424124084690260867946272158022184149781491343818211144810290141288979806114616346371121579470683861883406194833649429204226000886662010393717188319564824404060883496225875834347078935917451355545127934925649327486382067818088204176575919064996883635043742357179264441486016126625050836227532729519878909181694568146486251237676919576979295518122738653818871535422653812643485612960590577015166932591931384978360080504164301760025776006328862638434762592551060823012586206904837215270147332098706689287111615366183210147510283420983102550889456070118361265326460126907078299438522605404272420917571160297927123882361175685576831909316794484066212879901193713884425850674183140170160937858853810319632501097925842397675614927715169270161444533888495632087612362324646171070750371273623420266179205007951603559650375173914381327287247324252506908974611656532457497844604919430926280710498997532756642013116528847095617478255068089795554622577323308587151343680289132194760341694815890658581689601917967736635885795487396522988753024741414296989423643623280842024060304569354189026471477418062356383422851323269870660348733701886347003313291230231134479093248065353214403668591048552146970338439147031819312205664212555137633029893236909895206042784367974552961754237226419578870092429939170430492672318400733874691767697959743635854355229245830255913945984992539633605805680059044210397008681724480969120250308950885224514541563692013061735023274621742001239888652473376967786581773376054741535437412612707787348014681495456942732057176538220130739851921362943380193417240041955803911980050364361180610113752850246228445340606787492362183833551060525788850378395522504562404317076108140737696853217936801968470912698447331625110919665633394439141039319484842131211681792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] 105896497470662787414376080192381563847833394010881671001338314913991680484641575308071267888179169738147774064044422772056274158828916866215657026679290596132445808121164223920746264090150669525259335879707556582844293279873801364484642326948209187057073939578752236385422468267064009199576361329554259368950006669016034139733221186360920242426216837667288820190627763266597637788083550512909357380062056275917641742185431183405120322490529008144936259772473243283714142892526547229313044317660919033702831983387536175154064309979587934147007399894203776246976866899043475412007620841507400020211097333411413991225445954807498771532684860020605792807765221374117194599045644909107991075550235465513763735903430646229076769997814540719733325825638329468056937823656710921132961551039101328002219600906193811198348714999434165255808592834938409090417703521554236699004581928469819875192266207366232423972757101022574410284669556665845165823646092738548144383697901585259266313973997179274700183858528247501644513053155403601295148634884031280426408436359370092389564141774744285251365072896822422909145611089832824157607931905086566223063707964364670888621850970727633980262556006144393893204421461558847613924116812338952690607171166457343619253710840655290215626080476248728148104923599676413102652465015585592024412105371321804904528902246770764181802169819806822106665775777502607998492375714618627295602309530526017089817729144243595636649077426139595452295871354828305468667219591029632948335610986604129101752497974450686951658855137526091659559361113005506365020388268754912387667357808228911262414128756032506877759175288957413591054514097676771156240481906498522071635065906163966006084646066288621845286840678141038994204462994958045479670843912506227837914568289818526882241965025403058590284177532458820379038381408009397668549178782799792016630427058406173798793641164670307277072327213209270849152877915109591401036033181662455898691187716824232205512477796778180674488081114209602259772112710745937679645498035178539492921928891947353073735360210440752379915646943433467622645040778113544009439745220989346779547996044105437461877355096392345287990013545792404038992205481242005787616665609855327808755815633133491809908745323719710344113035702485227871262856624599174205971296261771560805964106888842120352718623149428354785053615455479573456005266143702529177787474589953411641615654233276112869114862454734911273547145360096219332048361028567066014034138820555469775832852119581864511658654440554486567649943308044222875815176137150220963404654369242623144963799076308146839998061190881558017846958181315811829583428659516382347858887251747386482158797076446333353820162435702759007804794670594129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 414681387323044534582049711652688134726346965750037877282788046562461329047639036006316412296124542473067372167744041974453339651569887999765368180304079222579465261506665771652635210522601514059988197710401521195293387735381659275237058703201655784080745646937609616155245963814306179026910232350085197938634052204407236064761099364787284514692950234094813264219335859502858180145487710905509312074830027907120143138844528520066172464863365770796185145254903012664985478257584691636125008589013645461951214282761016345276982701642926094220012147426768673466132484614835605293988035436170770335785905371250005608468277872227626679858372758080899413016345864112314094357239342808642802931717332525721875487928178752298022064216077580499869769236101118807717764990432645242962938939466997445714898343242777254832181668699265502365825511280269127587667118874392163785216830931949726143049368305195245895956590449788960865586954921548664789486209255444597102808775803155510544462175550620088683399305481703604719602834772934550180177192131813116949305079943039007625044292122227928387036998348539590857893002069693420087349623998654711055275343218977223470612092809493121561886861021782481219382589346375583089236003619817889580714173946662749424490115810783233703750072558948482226296906923031264981762271323881084342748453097927158531750913217901629245500729533576673550748443519933979044074724373721064576843958941292717934122917329718377626923579374996687990217909207788416593224081281574620945382483851190185544645186665860807134883260349235369635803090800276343655095634110442655711152464372139072984740471865777917317254435710576238343459794485232108104997458958416988704813077283246186058466944426475399213232343486154435268863138868614074721938373249875003454666909192823168545439882637661675357650758513093259735586517735287558446062051593030256773456175967773041924175716747880611911072375163747868230304963212877673639010164159027369898575008386588297098251759905964013384238686348796503877317271873913339087342427041390477257968570863425454960150324791632955569478405343837793865250636050625151564402894357923542460832787584561163570287785137788743542927794373333668262222955412233117712225109780708864025201054237858324122951399437728282301878382530167552019079609769863357734123613949200856103483014175959108050381303133954786165712148175845982121437018907480502917033907688447814209304125408206642685469416770319617476161869625426966633003719095518763533483950891858257281261185207263755311728676854327031457390646944550275713174230250848417260393701312038796627523038345851068616233199474327435842233232706556263595520423323887179314285069892973558881845453687648639096550973797726627871450207453194485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -1565183995706933614026275899105869709756078664908670410176892901262872147227415124793971755581692776977550351954580801799660342037106719563470492238650339692744679328992295906354966635930310258474113407599127699090831214529314074244531624035386512653482079273299698426219366882652908968152661456998914246107062799481672916840556032436916895638820236604394908031148746499378395150234665760975125194544860625744088337684257739754167816303888830840367837690685333929339335840287601161206108546882485019803960930256487657059898449830249392899807135303758381692930910918968662048298384799023061115800494574413471536145183235560012946609221170878668209898225178067657984535086247678392264291468486790443781155912661394070376971989467648998985481757016274932075468560346562986120400640286861887438371971146706807329749084654080085656816922980718212272325883466526258353276241000365102226795788090929239021367743554995249730137054908241716682320809575542754835971862702571033835060877924965165149287877955362353591271174012675225706953214573448286241370359824438900282510307908246727019284021696310290080424263348986202248717054513127054948297228305426518479530728281278757363080699627370049224112631935618717852055860255938465871119970972497660812105041325872221708194738129610054225231603612343055721706629817481980621612492360005140535103301329453612686421054648269576212038430896032157849063242466818551716159532852083604451788031771444038982330610328505950077014214710714840359785279277142627837185648350480034637301823065722280728993606324407969649410329351270718376253504605366622664731490020128242590624888630780405873922379315804496898793711548585864311481743854355584587206426930175567675661422098041405236311452539571086667147309726302819491444862231740022664528103024752282202368015236296002170707117786825349708179943490221246439441071876860679209224324665781945152721790488341758148566023206999254626067770652232958174682054756405575816957777865822661720181857261502126533639866867996013104820554000638640710076339226050771483281671583202016055116259934474808200949855952305414587985510759566200742581550159412880153707929446475261710873325203131263136496834115574896369845209184487516529098873581961114722942154489410755081323023208029316879407962785108417708826055465431123497491322924745062765367982091505741318863214466465787605775539987851581211641840519721284871480897941205708028907124963858713861052396951638543191943531040717024739543654747504647340893056823563625032262180380538709377439813943365874233848977743121499514274644442995667246936422922210600075623933204685519567970998665828034139398338757301204538117708044383664911464246735860073561743142343487056774556994973651369095197220799536869408768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] 3428074761370959616087883592437526657118082328438283299945753660010328171210123341729965273011937420893636752027384045333618610354203800526055406618829251259687234548189083342720931739494319000156979078920790287474114475367441984296217284069108690736143140655120160069592301706993349756687224864309696248784835623778853311360506333366700491378947960275282611165345202171096436882215103263112242315465305745931455117455667263477581428035853134609670797758038928464018698344643181070886865493081252504038384731732507023933010025517308328719119350833700934975053907320258067878940170463431140850845936425072256575844107204304056975711893880998082177506823817576338201207933757690021783972560396525024515729741754699651372324430034847725385156304745641405989133125694948686985046922507472822366969757869819730431418096955157839196665687695449510197126015447955075373754449956974097960560167926929585383255031759508175386105099833069238992434051242273140850914388112611807841214967454017339798153699526419882457516592997077150426254866765546743965046029541425368086938959198292793035056627480002542712112307618584033053723974554920017651475537923065357235454798118427842695135105247638934773387711715915299735396563432742649763825427736781991981951015535476046914254250852038861562237164384454022538940101907045676824812879083745881586202486707520484040191017139166505655766767093208641565449457880076852206634751346628301295841735205617339334539818942642910466484284117184520751120782822337617714819410754575050626368766895676267771973419729910014582284921644519245143528991411912980839037748504452559300374151238901419351996640138636694806772987594546386342355873737966454732033099912999654912581988938365311723675511233237490285876190895493467226209619714355648664690307746819221897340517347303324039931964141758522354720477350307523162935035371845398318623787373624485068865994085751143960731741350550555322981468662364212306665687019032162996447599359514504203942195346047023535887906982032928696363916855077119495859805480172034394804948993534210561987963165075461939699620308497258896389719662118043800523968033464907005014564969037648335330303424515278292908249783946191625056815267170102345939954356273251807033258824056978910229576435624549175297008886371447964637996798576607490349199984892082583930549391220618916268390765658190086332245576768462757753416830457511947188212016173686842715420418209907007950684774504068130219758782189896622449633503871318418104332184966950867493222313888128044687007706581550696112690563284327129239689515972331950931730896344969978391452190692597366318082705938247607853574810472348245869225926235070374021537852560503100230605386305385020035656303669864807407454042659588407296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] -5738517084879513333723844633944962670156866761162889994309175949996214504709095527769272081185116006649083899757847530745776073549854490073612102148214939960493167614386270454003812501229830424653955501354379905518764253540684118554686202016247683930204702927808224054876176457059651139455752848972639997729780334024227943864143065279059818838088872005483929188708595476769517224653954369292662727664885147176252736714122397655613495868996107272651936743345928561375670944762617122299094914136110235708860414098069240079590730323831954997836275642791911998867823369767520639130712844018213297532888330367268713565608741439425903350858885379099727373012021105634934089631212356823522537061422377322438027589420398539668068111597244981024752183045032498198768979211947956609511013612135376834888732907117435318530467035997661464813253198023259195630396457598400475734169133915782548244626302833565255553369401574745085111335503965647482441370267397601317948203014764628375623821310624103985449960338740791297251013424478320272092773791716107946293820590657952892306754650201809326411200292770640605361531418669346750606861193622003508699133853698635962374875557327373412180054493297238465130019532252294753966399843838931001757930596050819233283951891627421633264242469369254166257905613811358930425908103236158202920414058109730628562680115340388810520257333467274441908068405281613021199465673720980849079481605502114910575791538141561881611451370882136429457196435765826385051813443237388834970932581368617052299619969075634219981429989853406355832285334219607247938624606661965634852120231919667180622844209556334352301185253853591975632577881637730550952611193440172869397295391430339630987281427511821876795584215801050315300015544275226684143148485140988157692525494422455423503162252186585439491904963728097659219786489443352832047777229644028733213514995376891221350114551607233347330155278741439498638711229260179926305872796224158435353985961466930532198240543884836997387997347448450222848403790052179758384368508548222366286034865841397829870722182323109033839078280427808105141827806086576843004179270016648516698344330994936500276739051840563180638021025513048483199979363597896236231192641482801461335636846448340994596839659066676532601601663458522589962612625787841522421629891242827139770070837084872165668111823585034447720852709616358167614599754554152455185545407102238790536060208234567847473037662143024693075433347212363002565162893071102035875214450129830329499450788363518060630994820376846012143681253480896613914100137809936089287113481164358651943998906347401036635095756876271114851051571970991414390997322333403952811843106294831977066703667881694691198380821459141075161074035609487540224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] 7865032688057215137185954218563460000939050124994343855943462942981828020145811998074139470178778974425291853460263657884754535470681791769375460105088491816280318099622906204970800114850005244716019708335549349218680649513948033614231715595651530715854577750213331597614785116871050965507672757750418805698448260961812690958455224179789970623635146184838679730660955716834280797910612534140618034917350942043491604114262823185726025356966384109213480696784011018287621499230319269670115980154400383059084575249273396401654173788791593397104509764659905773853790338178656041470978639481259694975437979865783968320994578591877502835593328879402891112389868663957433581740898185942787943833634788978408155210358392488917943437592497381708222130978173063125940938180330263252281354417772547501068842074149337125773357449242518396393671537133339829794268997226565404206067084956638807122148739857351776034987074377608523781618626836214033107330117339703139202771341862905835511029614177477032100500705386731731940850925500135513173325137239709627953038000605980470121870073647644313888189357436411216584040662488657781075678859440695752133497705481555780912262581650967536432897981702179745491147663553629164437688124490750857332005721318865492292668103692664262217593402528680887697752468354390664440907313043920006295340470870332376075045624104513705722243089123273094471042340925903247962674863648567921167289922453455418613596527141890853917546144783343849823065162271527262226678418133464329182287601551137856988795094468316850173707676731939104063699398651000713480123243801984972221172280950068204949992903628331848438290892905641672914717585747374869497955853753431759775113129730460986625910087602827050227111164480758482690352297851431155306040400656519997344948059970816017371236033584421472703074428080485348909094376727574455671634503254652319779369500677932914822130100911491196090333441448426627038123509221806117884637012001996255880237417479913797310329277596590773184011015888947797528226484912702769737698945489087535641127048191238885709643446122867461459680236002817470244520082779684334697443546862887917279016955513063702707831163377946592671035219672645406339546688428711977291991931634066762682859151288354358650186600043038226831203750315491359747723970010776287210201817673851614780249934414891044583345601500698384072760605508916959108015685705412342366485183844145735787380147172015400880320364747207059794059433527185062064276755243837028925487221805695022527720187295195241541618535912010442278028910954145200565554653311817688232279671754454149384227588757754651801475983730677903910854277963233171893187341778425066058603177792599282259804715454158250427684957828935742744868976335884648448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -9076588833440371165728741054731379369717555860504864921889527897859428813012414782808326550596941659182544155237211790044654588854053217164324403366690288364767856875074115686147305454602503684571147905457348718765279730510031777846968916034032714973408556037769570364554070889005446052554876240177252162270976163241640279790860318954421473762549099913642365310882665437284008805168540252384219951864630519342900812300752282327048840463309499220265041922503945874053865634056342953778395511853361975063221114262509173682639396861933185039109862475084438687065280279381858310471608712800826092363297307356669676001153297481305677458510793444308067537196804996696956955767045434158107802294255266732692690148805610207744990027939738590101709144801677465824589611578865569383605572557186164799635020367340158729503297452065499147399534116307490601064654755561361487658852409328116281448762847375751796150292544382792374720355840577203183783292134667204148326700273156031346589782486107695163134582107674997203669808926646681992911404084551281920789308066301579001429913951485440303685581407786172338301533967431593766913338753092214010441826619989427680540205320636000936138548858978859317140967408988800828758762910253799030377098722734582427207396094755838128559983098377433396909347563948730369907416163441967548480232853578617145061882094102088650577835238138657403236599537281431741999860684554724248493606540870739097876934337747340444035815834700500736164935770102163200470726708224766823084722760142090765896595323485017260632583695118547329136535386138741773623834845812453544010329916150063459123514937423592561815644198837834418087519236749455118315324303871635540841371146349679151317259716529999025058644101590312935052414818371512348894574565010540273366246039528255615059191286049264844083890770701577480249466455186259953325158361130147341355130934361103823532404261427155561407704365099110635290154561604397655684101802662337793888940074168101345765889799295208360916634941093157702344703997893695028573495050738529615765584798586855872845596413974613870269063413977158626669967123562644983689375253707199695697034683765325284377391401800971014828133600407875594884598292137812209741557617380957237074236242969427619399948801520861541347252194781781103649633743431255201438752226993589189977308958167688226086249959834047021627869053291943355272813080218957528698144767669841609414550950874642076301625673141679368116862021159136260069665366176715615255184924020248494473335975800500726843829500606397083623003330164047051176957224671674073513114256048449111429285095769516391616522216968858624562349685416827054990136314116465224367710449916893046356043273993377160176755141655748586318868082276582817792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 8955729137943776086565612205457538355411027802288335585498171106283614930055246064074895246915001540848917043724984965186788571525644442840279661487926709074202620980342522049036141680613931989376575027333730552109485650229433265422276088502193287401547709426270907898969953349128716204732059506279296831344920508418232292457985251593911989660107798219783737945121755243132051541504499241841909799245581994786919568697810568319171593855739556911875296929544053417103857682631462488478482840137989183035848264970215127912385926816942487412630132974494528520090550852017726233357792023875669460091842275144586317133766396197456864899624785879527306633673915956484572827104232395644009444707199032277335374008862543983237502924684816630053352340764721977590080492233013185441125003465052953552500253298635117987093399484013279866799295514920496215812508629409193684712795568611895242291901398889305681433570485498703634004719918074979686306000014643788600776071574740120555043937624489172492351795116113992691064335614031343680872405666205045687890928470634690677005681883231608464130202502485428028620569677564482477462430878401296581161880990947220568008469741181800075479807561209152470374064560999866290982477253834385687849883592530866470885651110591432063128826463479003864322423415987973109031945580746150485182422942501363578535760023893433973342787506643460361584921630212858266962534337216816447429452610715339412549151246528039519054200234612521925005654120950936015660114859480970155638883869553657348670850765888283026492200374392346500057536900428475990267080430823360959213596554908409605382384045136278484695226476377272629842512184368004047107124064861372616719103825778653571991894948716789791393548541940415752277611549266309071669045652972910357645499546903938424630469449063095900710567839969110856097611360435656381596123917169289694294038051591124903512917167933686104615517066102459832003524482397661650565474383868100039840655971312439245245758997964187536982999107536473265319931185772770729799334450716307321342432127650750301335682420927553498460725494876256338547757157801517041275380898941585597585013153352412755317157281857833368006313753382959218898659996670603477568793516054859054470289715564407301742422418482966954689920583285178459465267305220295112553959927698504228318288044648926705346088339968956775315254098697682305755159344507083958948929989551977610986666441324141030130996847048049611060423069300654470914271183213473310910945298881428221612758729116349719764779067378938242945376779823161339725001960562928995157870061488614887495948903690599438573406459551665356471756198483795337488902381232733431764020774947434957457594178882199949183706751156849292104098779488982138880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -7640501633474652253229216710044795163741474546799489267055664123283597424801737714387997191716949338270196266668450111624064824218767515008539829386160331353206686161879964211869587865775426062927170917215124291052695503073810377068781964171345717739603328369390241719291675803481465565462860258618175164560638556909345272941064917441011786635358716935275331756977917129830700016372733957755039455337601091121797012087896948491133492364514783094149813187560670046763305477432733196227313019930341387377314881565872861909022902208951692237153008665446088636493908336551909329747834114935577032965082319266481151490637973462159582458024115244858454261471253480050748163421887658203695840244164318408499069228972655598568881439096557969995990711825338709770960057990273851651802977869986370951046596300059584705427728485577650147086286442780059626388253060919066196296419248041575980868203795009290917001365848932691393383170540242575751053904679040565782233087553577337367968472283488809355033841504766906551628584187302452201890935313256404513605206867926663237120042857849613101017009025424963909048568611032249966850021029077835829929560900095817629001245825522422546329898708685722194673435866830478523848960583693766293372960208976745459147464900987223358454946933773901875212037630446937466855622272227842575021241885379695875547908073851461759422827322754842538075075123813741270855670575416705234209558053181400777183017007221855416768071544530785163340062414356756967013274775767380974702989659760503020466510041789493432519181667266242173591626029728727186007144304153175112377369955139589714821427229084031069967832789190379501134008088113703347379858563327651228142727667265680616881590408619814235513058399544843751593304088961142675466060700482900770306156400121167247966876178485634359851924253316778933779334735952991066486922985492636595687912669857600573587960567657028065597274013598191779315482837309234705013799858137235676201060595291387691686421760333804306794359731628641824571900063419440067432520489277243487091875067847335703500131547781103249778520431660475332518975860855849723372000080521141719911017600436344640916327602899834929576254367536719067587506119990576550508967478640489601638488107725881500317242535214922060588269190795001819370926216776312878376616277212235809176565028404647277304218452625397087570324179794359492754715362445635385073801716385286237046621215303096792610864193596414611186653184763085952750105994480132622553598245501367181663690772335641963732312651428126718278460550075952193428142615222634887362861156131341072754677201522154346243878314211783048107804823564026977926152440567874628046677126233200462974407133827327600031336790317369081951905883369011937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 5699634149450694185306216492719711358804824886233392438589736617319828144137919829350919461321047032685533234364661128430750196266845954710802684762179295526291699688579293335086690422754589558160514042384702978941342170364934069350156985584246716110992769412141024574313211388194519538629267136956161282973333781770016038341334621292985297333268244203480261425518451080719903211774617902568808142469134331938414538477525236725908192733181379865712299683463167098873501379932942577887804514546826294588337629081079321800887149535602858958175535925115195583414373353750580607030359538258974664068742436292873405091424440223627250053633060311247349351971627757042383747029639778676266144035604358562757246682591173185270033001755256692482714392892714442877035459965693441547903700728012599434656559575934631695322315759314379432219290746054080607950873060304782593727083367318361197130556648084191090390853013112151535374565642839018143015618107641189105568795706462145409657577797280648369514098791764344234297918133238406872365037345970472183915916325033730720389873985255455085268113721457090936618101282744760307262314969106610684329378541231285907168628818143744792790211811404977114209799360678341423665429966281969269591463937250646691606264933784242013376957996393441827720875402837390302478766632753820155145668797177504240886120396445035622896719505047355395718640105264262178329835248441558873598731613327432006810461174760432260073100766729567753775436162176497607881122442905097458809913634444921001313317859454895137600533674913611214298854397023993168916054605692188316073659163250557719621680363903998490517804024943835798232438456260590305755068469859754590265962874620805194619108842576923950640856723178775058861817293700058510693504871095035622568834853981749784007409339975945242128880868990566951757806812832426088771030491697603351853857049974075988366538577537959940459242812058100599958820491059658867687886662672550184181488149710144552008669023583721972154769251180210364417823584917198362638674927654249058111376504465541389598189467267348308509513521450516536451821856391590549929133331844484358141625890187516477667723224861260041299712266053298620633994797859650020493182280693181414042189983757181596874688815663596831694735496949759094788138078990391914219787517624156654523201799524980907363651759539701448413810210424336519241525746084787640493960331691774959105079417980010332196972342048138854873835139044630562170585018816244412200423422107530646042624140985293374206003129226214717421312516025259054487741666754385351347046131099584653558436569646925006500803119249016153878310711915285883109611874563364453177021046304121802077293893345878902053097827744625526285245776514886139904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -3766893349374109050221369293827242282809227773419406073611783642132289051557231254351333540540294241504247077933177477061459901719057543225835500447938969072805897705022446465237262199311386226187044530513321344162615326431041642460638152145723882472324863755514007040729950788717675233594838019420760497221906265458897144424167637651548124773227411455059146321374835666510896179138412625158396347786556253071387112734782822473973180221220870133362011213238105830456548049337871179775554882607693526269817797549402190517775666448612305455663252885857377991340390564458270430196215797436649323358309005352821405685607245898538668794543196987305161301558446814767591491115814815278169595862129783916257253834454311822840451518004022534087201833811484351014229378358544357141908794019336487921327763955162110479923032361769485253311242837677552533987270293834329177655397076254100672573710727902402332338479464018545846505205957499413915873679464418852206861512406591925779995564146097003314661465535939898261921143800609827539265298583917678621608547311527144523006328821548105257592443871264681381376282256214413170690569103775330861541927467656086224712971106886057678819484280043665747861971394395473252019521293283987643365874688550161258462897956554059978755622490549826270695299630148160382229531800352634421020544916203474630017322720403467157195984339967893500276311799889667041221789905538131519375769898300963871898379377804852779620268775179846063856813975131575865798225968453549729353647432437883225056682326114693067881277387590732093711020312000592875845000540190289723988423993738004393508338569145855527670115867273550252519519001891071738720080729244554623515504893850782065500633154462614673659383095229904511523587598615779080355601715379568850994704852006474964169884800184632035801324414571618044136122629631533965299837597145740933922470312420501261231215519136524119328661935310599746236368633604186926041816991542531173243027366212388898463232052589193589719279213198303328069473436500575198917048365171455976823821681286888270666055388845316479090261488263781782762337853764521094829763236622600127631536644210258797542694523865192021803128592370051237300876209183177410701150414137275503405793198305539387278775290678262175893497393041239713942100824242864514908659703514888141993485779695487773518818465692599961929122513150151631501586552036867502453707027875836538055303973579375196469175229636163650615108039071082679525941259192496415594183500978417915063435992624459108535779404503933543540110825459917464577014232951107226682044356286018047147802662824055739719403559161766549503558211406489656533883533369860906635201712282917745673251985032896837984370657403748274526839242106748272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 2239494354542904197956951213974303102109745890789436568388215228443462586102637770564787988852957801971547249705263315833755194002537460411306060908832224702649856179132757994844885284393012579516606362285654379741399639513027365147910500106745072652747163987915260067998828233287531622232410213676667032988473940264393442440414150560570326159607371156866048377474229136190681586693354062566319199460321402760043830491694786322793874168042707328010232774828409077960334711561618569275256764411179011581018658325816410049827172240606445271389343829217636675481526232528816048500801838942709381695874831506618934608260939095654360793255356061706819817781872226393251593313321488199370982165460323095588080866484973812820249740320175198017084952455478835515162678861602845970178728651569897154414504497985850225848879456462403859258090295668626212362629456267539494597060411367302834866104578005573566817590701109504781263191295948418449343240772887890718493933220965413676197018649086879070775774442022679951024917425215933580699788016855845087481047932200122146686414106941783503037103454892442956534837408267904933687362756573553228716226282790131771748801723603897617215012895163656774485125012929325550026963855143923245444701860776505385498921597786893440692807038293315405908528931736873033079153156615790484518883968203793424497164488021755549920207070476415835792841800133910556252155682902729657616760963857820546744206321301233629860687632724151248393346395626082803069388334262408177224860449282529935880761196526012003959577925453208480426879594925263523858819316421167295875333616990385474576810942790456557092847911119722526041454840440088119836575322901901343598964912421634333282425586701052149395146147157790688806954388663223371888627487377923602266166122093284326707715504515305060471617467846540166754168231900996580344671466521080965226927862485309985484542113524495790561853790971584841769074937662562650648461979398843920264146728315064393748114085256206874687059379655177491491741334748747989858455083834429959156968744808978244531160654390228068117662278799729226234934617407092257713283804290801786327303765027291168693047019976143756963376427061335395629817513907411191822487842107118464532618987127245563438380637054916528798235386303547617568870867120258557724705516583503345793469787243079592801260746613868228263829809818616605538943989093932869974023503432863849408704271725680435321392518831802485428460511355714392725900600563087985506485168666488769765697627219093587792528324268555614990048446564540006142307417982616419329101266547814959933956946887631468316552825115990381573830738605639916342609946016735667917335444318395188780477480969550735428371241660277817401651958382055129088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -1215941767129147073932475296246874398605273240933842227482577505723724255988317052776748518248691905310393513810408224593944864573437256081842484068380631945114234234155818882619588396021064271247145479886671700312101172468063156951619123872938532480527118653443696676643316669332460936336713058590402129562521373970824380545178548761828221302844695266864279522453877556160885305504848797237791739571919760437793742209503550885987588391902676742943200158536836613205335027473093273236293890145855218768422777959391925906817372582791714297904026632450784294623804066276931548532743659453118697393119582117876530363826014094931133025825987106067243775066204109824700940555540875518619856075398581686230523284315942780976680204388227787988287980074126693859047260996057331361765371005164663864529300268223519213712449497753288538069796026630646378111779280313768429281076002061985863802692879785390676965928791410422681949750707914561859189103803485296315523922654962557673341985313575860452690803781028773991764927502261938328972973985167481375759170932683651540440391975383281040923501262914448600435446716784919309145745373173919363579627778330784411724207153061823862951000306110749579326530717530889739319098746933886367104831681843865228127776592546269346399459023917888661524106550898114648417215141507425370632274811791275673699699708360677039777149050492739204724598313487570581588286122193504418214513702391902340970042207298230270127147253789005406665184456555972529861365549699035172692766259772668446640140159725818427748114887379097098945130252163947297447602408932840654462603810341371687469114005681132716335465323769893551198436044110512084907596540668735907492758425167961499020076972816505173033115964402397853282591618410135737028915018135606999809045440208728105432221084932768840711319863773094646364330023944652059707236217101670855419780250875167812696377630247780804853558960833076401046035393499426790777485746369198967228555930372923452208629638063872143287183803287487222891902089979936363938625944773394910832335439703297228706639924229135724090288553051420824585713354689633588102832676797864576663820357451633431314953866257467948100179093714504586756128742990153321253825827289002697378489734872341574609962510455322859854327772368250959877870264093817759460544472059844093921941514692984723336284380562193368350756236118347748034883919572516027636010801970129000268988613005409779998164082379624444085546378029218906432843062399039306032333979615744561420978309840382372279582520286860476037546431460346353053768838486545465930821233169426983014537276651385211788340668138040864878756098866728638136976448120823470324665814045993131564382107063572096613590163663291743447529494735082225664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] 609533067493400837633347741477911580887190987694154838484115959575023097608263977609051908788246504912419916413811972000853247777293640889675270512725220245414746256528891253877997456521224456157456565291801149311142321445907973883360905508635292442053005248471897894669171401065535830769564055099960291370632350424218563970196298805814851000913574412284228023064942273512971439947141220932780958253189018939596332102188450745815908098894784134830589207447730904188743695066830170569644407447363417634632701528010925011785062211335546849702383728212955410841223730948291492677036250719023797256510506053620145106213229329165908548547623493925450759805809263977124390031471585804085252556020929007269330047405331807778546294240880864344781477503959315553690452033745705642876295352999166601091993942778470675702031570667641520953796965750942288971440430180365063558763063519238013464201254862920601327034913941667779393340192290645989513333026683101746944125068258765578946984732379205217563563024790977465466595928302532143641396149154048885774834395003687770410804346745252876565292317631906472065615794455111990690891817206654863601357110458413771077364652286121684701790320365183041613231402320468789026344261789237378030245020308262824096506994462877866686859370942811443654662568471877595392186555165210642123927676530486119198821885624696528484922530338257922327264736453169027162998997644079813022554816154464130996852774703655676317627692566474342302726417912400277367685561686173233536621338589140202503679252558360938724539930427235921446043105978227848690657736810222787748193274512165383373321576999722044442393047025548834332715507445011130173754682288049485513532878960382742704094020671580453415132633824517001823478392545565083035446273295540664859025923707206802550052566105511456050661483234191373417580618823179056584981843659729394784228044694824177579039348483873187891177602762853229406886671446903004217453788768295601345653999141144232991671113915944932429231050212930789756167897896999101184519620091182776455054467093016371589425610169182650813576230503761349060201165751540753213766897618323157012089318723118156227569734428772126843564082558773340942306124951832714382031862468237781785147864448755926273998069835711136300349913267847606305080399295989510040693645556675183446295280172745276786877998088042708357594702228263405801344114953645168514601514605285232279131045671903594713775492733852704921216802158025900696223606608426947475905594490828692867874012673875023944063676379131606783033726500783045879890339482920912699905477266139410670320311779153287387894093467135133507798456455112821873575975938606757022222078579255945111081558701020651829146917189699799583852082353552752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -283037117303717944106460254994420532013994505503051587657175851473646573509702159703521357447875280808190822109334634720427042269215468986647052930387922448110741845720687459063199863027238889347398212666997606619135767792368666128525752959600274141394708512589553380963975597021172655476561473299379491744817120715311512093218456334025796113642587803028519982481048368416861543448192068605090215565839036246100368538724553431032209719542371751084109813886281385018891516421428072227764565751081212820209588044566037999748047706489353539983035634360590327316279606903328955604761623459977452167774835773288927063021335760726805207548426760066885862413576653390906424366127756789108791272136873368709608378071287008638620219250555154372447807437297095793786963953051086112261381941389495394739884944092058645464673141078817073433515580896671746644741672679930555012925038010143702608895273989367468154116618191508702196016109443504238658236629346999700564980068574899401321296843896828169753367589526071031072769378039006174575612127434047066574736329986178692237223285990434516205316748464740965968794082461159049727699319172009409519173590804039763943331643546724546958665654732750224400176110390577269612614265801007978744531099386282417181692640038076409529551473940322050027056183220264073584647811487468519006077228827495832537964177323333744723521783494673418447725277264870560474909055946093211926357752995052919109259518266077630967312114610491293527656237148129349934832215671883349171968330739433739571134349468603492270129626053401157438288112845496382526293365062612136348254371627845908313224853913420040165607350950571376905159271018317390574285335437022468655352864176004439349195575642561474896293540800382742408669100872349423968762776577868231612358917305342087428187770916749535434608276061427539465716428855510289836088270952425471131311453838431111038745009553783655244956338273844399945175655949876260676149422731125454207676414193540731299650435402766773705573786330732380451745410073117514877272747468842481365587393640154144370399524533393359647593580931457403887124147020618963179509004113399982277213387362729469484973398218644743951319497829863795904241984277208143306994238817162129326395992147055731711671892433672451792258172868976002143385928095050747557155381943679287441607833565989823289422106773765160081036839287056126475891138469788914860519355192351005450713417860214571079802992126601808936056522835962455669829292489121496964510077305748362116080789697922568874338885338601229779110958760894088641359673771205828458813596882865752297253816118202743474462486127558313638924148488142345761769256423474486255922900248289320458588598132368295191483013015983690377429731897908396032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 121291068245564886303647351430651234915539123362042239089144206326751727847797958672412170933533199127899275296134460336770418577387809022167106103373775408478273728324910527444951581831715910124980255442812983110462875254433626223772458595519509209315409936654175304960752445959013006862426136204428514416181726474413853755927486436780501799676603037789937972493023622579420598166621384565048168614282477829435767763592783388477052976880489635469338633284366692814556942216216975382030476112807610183111203765205843095163392049466303678149378142401001065732903028335643227588851526283086908343310018643971588923075829401920026000876904890345386331000282855254265611206338563027134756180274605546287982068054602523636199954511474435957960185814307333266480012064421016014542934678199509643758877286161996090924027859222916193279362219902377207898712184923412311604383370906898505826475549575297442275761400664516078350857980228826046936837682139510243360652661108880434952185043408435333576461110414354882616125447513065405677781688717512011812733051330234296288948014852537546127827989677083659404852476307789716785493536283429255633148291320381687826682043248054256586144094426474011703320601052395585987033436542419310042344496434063461640379045757403098116140043075164603870052497129665517297782525645046685969896114553685446980109179433868705931705493001258206611206339620757351222167264939294712353582113455558612803807108843451933978120470303510870202754594949362486596310209112598577703752713731170506494660873912561353469239597567526704521350147533588585852013206084060544893674570577129013337396398083802435347373692724063745485224737540480753188433174107644925421520613886350401117919770274802166892463906264203122962146228339989358269408932266988170941666247297839900981532273734853176072391922023570013399731702438434007487301500373491599437771493375085833485453869590250375422855073336452539968678699328610340100895939989383914816035124015371883968756761785835892714853813352609934390515951810342478441712446815903423606822796787571452504395095479746795819847243431038948457263536997198906854907960844496958728552809029520381623794370623639594722204628512158826317586881815262507256125710406616634164142269528540037393664751654888387064029815479372138644732072136589286071114963447965476659841714451032201051437148925652446676200414266300370784107353971877093853424109173548530805137217394448528673140958337830916447569133035424525658493687725468283774254212471170825342909468312990833311004081082032218866531432636716509640033495971049968702787753997160544746077464948113645286563119531911874123143140966644411160715769781366554891220368786394846571556127191739724389071266515326115652141958978890366976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] 127002997509875228485466007915511138438817027554492082467058925294750099070343779654715845153739624665889982853130294389451246775615282426956335232799695732876023593855977407704273161335151484873926225336364864570228141928483283471119208098792080056969510778397670311200413683842777362337631593895035267248083731346408508930366940874493733637486202425379464265687376712633741505022472289646050238985218636683606038377131804054271714475556430414484285456828542987702312607776469361604545077929089787510806353362387163511935418815774021988252290718704860232050933108708741807651575491628568530946390000587453280095037796676270139556462656659458809274382495301221711211579969856198832076489659219573379530780485467394445816456282894469302438651325215572825637243607450215860424054564323525353661642176582709606414305726734915017706566185731428536098048761927749366088219837322002064196006329279936241367157925830949417567333309224757954180949260271181403068416270253518664573763402660936674137492164769750529751806489849459455785077475865754485515301926086188322968703282735136468169754453552072924872254501758687742083994819227368709511253018398428938946398468860997804425205461947391210467430900342761601116086144307325616344187542907843139552894339972258349905287416926266352240082956433610428979801213966438311923006767358424596840331080840214100363686178641637681891761281718702464920975555624763102844552247804115034228684897559774606413220975219011704815507714334086935296057515265929429932630833908310341834981013598162563309035366319502558497193656179105619088636734141646356849866432497812929911943452573719099004582365935389989827800732510750847968683787927479539563987116845520244524399386064382904738992219991879262990343477985393100002838182182115559354071296429452542073111306477982607497920433012953206775261607708687898552365744167352773774073272276984990080401150657554212261372384429793217659164805369208766859517442261204417822254276274229320737621103273595712689373038949311318066773537994288313311181815573433996279442914705169930591299783388596681895520246605904948719792430528957445020051176966405178046356365340798118215013654041926745565893012461379758143849830442069892356524564023501317097628111946449164351011864351277431296775584365498754289447443995500313893916586192786097601863283070389173624121303792698819464074159533325218465669856010973953894230926947037408265000181740722891334209992308316192094892850906637052916156288021511208511326295621237707523163790507417706708441840860130801069345101573264449098920425495411886921217931221922329404839712040377057157650217788103882643130824824159029904903089665380924124527956737428730560347266788503691598406947952368335978496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -855810275588423299359733132293487147400345137603822598500008460222828276417570667830009515931774566459933116928176276283976008395413284901413950214120279163279499455587670366326527399554081645078219600212400580815630455970961009004986439955282938344353897813436356833873311561746229443820045803540239631335091469685696227279616923937639144327788381836829206047418627374632549951756519516321353629493917038328707122005096891398700026008225992746161293501444812380575440892734242179023118734351118825129215228048735579260775792937464200826949921200508137559156915316465338421564450194129689364461128015852426881134234404293110107380259967544140731304487893947245249271108525381102986604779873263819547520827023039838868390475132734019189768620209302703127371797659356295737513695664441821351591877483048409787810706879584384969941432389300774642106950383817595097114161872892222318162206965226119397592564131108784949688961067352180669798673088102913836846075588819731023748046567456178300913150620568374548330640407897670520101667123961965892106369114323529162595445337305927755026433633523334220392412869594100737988900423277316320341679196604856864486459769549147630142894951414958147459439210503115794121513179365383126937767323093884415831728024563215318196316236540255334939695062843310737838493322798944367983063739902401317594225861581059095221748358484583093253607928652655709309826479379223483020715013230964364608072878901379737169081955113583363384819139630216783266469031657666123290138371061503295678039871210826077355673309054027981252639419546332769967729901483134699903282225547673448274566442906742728688204584733319966606778193925881544849151425233107616364123891805147551911578298873505003783582649634169968103570745795430110568136695196110965405469290374716654832236119006149026294751986969083697664515364794850848474124573084723851238217880649366790971346524025636784463695666946484898703501224986165971841306880843400065284291796383482712573911318460359315867698694185886446060119371689640731141184719016150391772562841847076643652141303374230075223855804909773364705066831509077675055626974725201311538408123491873146320396438535139712949410865765377417581339977394343296625951679088740004839461282616558846612127924853352366141545979244188053035965930622368131579187805573938759691519620215785929162853050326724419385122180237650815113667493925087483384652458305013998519559200550923247470295248202830212671150785639037286639302765917319302453884537851319042354306562305111357373465573935142136201474580130086523424128247437280465751975530866456903330988746167128560549036148947725091135120939751203793196762992555631251430977345804755199981543200625012229388126804578749223272448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 263253354350159594828422985867701873822133603948607035893221128026121870033327115473531124736872941863143670637217708908264636199907563112939119461872370595129163717365173042252207182454201950920266573604537695097088679659710055099998647918860249760865213455880023959859320441154743134399031250879394859890612963652685087472758974945508101982307338313278257115048551007176771982036317782619867043366925842521059325457817329929365922559404937678015275106583797267935331313663785804998807851193672956664588581062831710797201646130084656191441986574395343621778687448134541487737620052827160830382702857607094423533619236164536458280419472563742188518946038002962917328757071490837210591578915761005681971526333888341257191538510604360985600396151675948080656936462101731128251504174062643014893490927737970320319778716052437476241325775385214063589806007004843508785587548028186905545214336860500943604630246487852066822100602476880697635752390692853434581921876629846854455078382662555815598984669085523403858456416707342409769946420371442564066128580757596252616484025516689006967438812649799484003083458865098098787714706611873078243175233330293072686828478792774414498559040686611658204435130686397972532585154984876048994963010499221824848010107760155771004670295855445615484125923549266990465862447156419086379017646822174776274624550728007707497255310616345855695025906175532344197117546365485025900641808575669079704873137108879351893422766053125775462321070135634261037478830116141756254901555606323416304002584353746092198340601742479592251691146473306143471650030405125676651852537911127573054335255381721728530936597115332103776534749416229820498788032153782175091954219535063607562717523221365729219400207366641128776128346648309257575557494496808880852852137384332959092015694034774386823069814319974598090557376003880369661202557506173151007348828942713701698970396185379612925374528190219644929307320040848706096078049484204739214003216025150432735555379396328321271814283078278892188195239830194895610060137239191910637727918992976195971843278609497369581976972870233227117744771037226648947563987731994933093752816619254988068469746410833271516473965395138492962492332860566895680545460592528226322868343016670320701766312612649457798767750925419132175397227104722384624672279939976392358100571456307012751345371954186607796918387886162339642561483739502739887076078591182062134426489243696255962781510662338088879885486625110999253372731351380782486573872031458530685236192242086183252839708283358478466596088908895205141839900036789216919026504209953801928154201008669296585834790735663033984578389266071523593620074621853078035963945867585739434810201159383130816994788668247001974964224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -1906628591938029758513741825576583328369552436616410342381377185705409703946587926194372942129247483270301640035940945389145732140369999952588970959954615941348934092622489249815927930476646150011192709079269627710344498878184009227493912900274883162698965721269984565692858188610069125592567527416543072707173420633854579532621453169154738533631276034560893021106624594087854776068221259549402141511405351505336638779335382033179636904482496565636780890920913090426348572015580830003770902901872530658451817377832847660046475228564239149826171271520452051558190680066970398538639797814911939726462652204144394601538923033106331621796519299315281280826061971017773946683066707821421877293884595749053884338768227577006810785701003752689155848826945337810407905629210144567309203992155916591478208762095896753339881227412369189757788928242222620187738859313881384645971888700939603902212780866976185110627257816879335144912393728373138694843680056591220104881540212350439699460843937302237567536377863658556070228661546061126569068978220074552762453317656817034323078594828924285013732150747292212551947209396078273751133198497910275790176112554181197787883631494015026269563615305213843971619742198749549674575272744319239245306928025025431307219522000228365860985744378029524068407307034464417800542707416061375324811996815519866919333056765073309104466335119084674780049285946912950853579878318001009061350503206803472967448535847014190772853355200852277821729936332568217541818191361720394629573514979140172353268030565584381447881679091537079712172939575542083542572878652236835695913314081504315589184454462824772778349630960714149652400587055716263223201458928846308087398360446959735062700097832967501999236240645466280333659819507840491124631945714416163150803230613307747985291703447780843590996134329726946767888842083710133798820564691587217332744400157994179896197580055557563279548020018559953936865862556603815046006438802046777591059071990585547219444701154931268493805628488610765453945596135960881750684937921542262068036794957796629048653484420492618088172066264482820411943519884271567105841209215606770954005443163995778084755183971594596836752249890309603055525416440516899019321322774138555769775454191043664462988973708454496748796110811267785175845518717149467285531302876496744568169361474986062107714385008039143467861992806073902476124398047469560963772358297551162272450898684446198930594331857629440333877386727087641106191646330251491589001450338291384585017697374902020726008627010352829187225111465541013941891408843995854811804332107264754617349387943540662394933524330539083398057168564773230048787314826618873429719921688062486918076794263885760294044818630761800370487296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 259499310375616714119696785255396123879359618154844626105062122653163703982605274118036340062875380373374327205123781385569274598463868313813358394396110785713236620872481353796397307966485177980564763842559522478489623687168901213774549741900137940558093940805284526413315736735415446681179911916014139212596631146425351294609111989761848747920401457169693966494735690669072929115324476754026698351546764650355183165301877086399188962044391692226262392386753870491150046990937946023152036219693124443654165044163341817414240712954492941298555462199796355493615065674466939362783768361929163489646356068685647696454549054144142876796478585056335895915039622499420039997311233583545982301839778995781096415422578093214734958597054568806792616153837251088641481440032702961018204585440783433365640791670695917176883162360248963221549799444095618439985061259254378196904700258842064624819873157474069128204517040263008782703593293616979076392154253048132941987251389109326759358166765570620868249989943322333004559104883418230239694731466576131650192487742193277427235541948303037831740698520770172493398914788305614641196624933463776987780062156793173814486800357338281056897443003251507290018647313511244706586739550251317712165985614761372588688208024321784945771983939630745251916803049453917573682288123145476606242853776346976550854806606337475017542732598750743543307967567155130692724975596981865702607905172267908164326840791766029459653108874007882884903543248988853001028768882472377898623836175053367557084634448171446530292608675827644751923767307429800204203143773275523495840256579717053800254470514533078511542822365533147525245277442115607202899520973046561527791432206539117750342107670205258713771960499978821017012698762364710227700475383706194439633275404267531337534256754184662444498974218662591104653545979917230941714330653196755351082266395545809803132364117733195938672533820210227179185572801403289055595178652306037995235477264849046286118121496787560811574715522044418894022217871284695767363928885464311672399432677489911744621846707873165281700301704303335804214706490012016968126887994190452732522209016274610416089564834577326069415918549096087198011619575510237978334482173669041723732421004281603911007494344099020152857157461271781652016896712468886843855878920192646799891315761119332516235768462232057777867254127982803606044761448974476614824280518696142767756530067054453089601671879185658634683803890089455978542556987444431165292979225266125308607601582699399492705417203697400067887278692908953191964960660737388847002450932648970548924041073201703998602023558021521324597849218266048201542938337335584458821445269525229355529714308029905232146769351349420489288187904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -874511744854354865766669176134414468763476401940420114347159368593440238564016036329312028363553675054360942246279261477294618404934169501074977324169007202627314602844945236389961931539819676636099816025117025402063138350528691905498505734203040042012898420479944144210789639256767318971032660541899248488801474558556640884313661906118254731969244079253303237883254489892889038099404509705604972376757617298801178971413608527526355133821797717288896765906567346615701217856428523956657156674580982447720331046602674063171002779768624440060164357212844219464779660206925207376754899054244156740546647841688144178458360397742411866313795885771064093561497076971851597281873645009843942577968066396347110208468584431542370430070625364112409176114353765018292055174175648374400842109928115409859734784172375353911898580641984602601877477696459818072092477497697711550986918291436030258293638607821872274300787025713689551028251757810218762359649925205521493564245149717723580984936262894781830553862487427557168754789270662531948428190775492190540901499592875709364116623072205035549896526123771299942210529998569818227091926067723480393408148679226015305651658779723720774769626470431644540458404414513744832419946684007759955753973358419836294707116287340109416075337580571095017033941861297219181755869380704523956363457315319730185233513003574848443761440248177837132792973285330918393757319076402866426238118415688211478030711784360542134026699026004035194121389688480030469565579977859019167484647576013265532909003925031654820407620278530211445558892748711652994602666710780581216722745359357269682452867666141348228034376962139491012539345794131170299437563435233799699948085679366978027662110395558050873501486457607652475492184810521769826582337070560497119439308035920355544087686270335421644801222260569690649273839778366006462264796508923820428860355183723181154873557667299205861974584364206728802916633599708055915310842391838528177450841718195894155688820358144138523661538749049028146538951106213747749615306330554226501667019697491385270306509503259969914841789935785583879116309416236378347176075806244749330957141909987195083572129199033900014934383867563770771243463758714334763497441289235554887132326021652151092334555394866892171358980698085686793462111971347553215713728138545604717057762955687712619647898395006104450283140141133880740971608132850041604381170570239128837823958292226009732699443461007775471373719459567805245092680411300128797881189725251024232399069359822734875311260764769867233292781977743723315705749499861243454126463537992679662326171282394547260053726423113406868668506803642229249016819218977225950929576808741176594016421239846524428703661265318052189100310528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] -10475950113865297009262500505172672287513822686752861258732155279087894987685112706003417369316072670784598052494918303739002648103010013034743986137532683107258628399022196860549891460490170831813173277980956170350287932230878614971234739521077674334466729702565277583213209434322022896193655857156008610196366669714723693548275189083755905781943811857725866664962130425399159384908976465337969241982812681625404189710527490645882942091511320348009132019427269335651689788711450680713811038078626642167427545387135943039057991424456372030690968204694022907768200860885074431098661056851062227858341477893306026820013605774733315578660706720458294810194679767812011038423724199863961279991785776308235554528491408601824110754020746503506481937025911575329485312094472465711682188557895701472864270758217447368775912623041328513609367109476064212691805378801807466758507965516260661393148906392081376703550854197851250823467620070080483004949004364773617034376332647056638609012593582938459437191581867477614081369796030462189764576749272067827797161507106592756127993890232324729029329200329659642505809988988428271750292431790371805810017958352537784467135169114586961602000595616361673621068708531345396050427235727648257182993664519649887821290837924370918728863865469904648501473826026294777558005492466320418723620208818991871696620045821815067384886759138581097297126862914734819385074575291252902352066714426932425520210308615370261794048127025942660609570559837570213928282353546164527077404391566009133726662628246910495102904220930759421343369532019932942681839031060786329318081091356856671253195196247904434066412761182222955436283795369253234974864726154292999022351689517915415486445388280743042536498357108720197693469051695175484800617047331804291189477722745787056478307220799154720109650670187349368449132806739624485992927982437148617891952698372259234229046200755112195539906372627619756039119746631190860088563169753063745999539798396535630678567060883120404460185926721419763129822222129618427780521900625685108188448912345137172400340466483414547480992918029582246590154243082352509186891228860488134711415433402318433048303601280277387236798561586685544468236226218564398707482669233596833983458117494038276634070012096573497207742272075948369496623133020154152777466275500740674671253138580708782186231399249340585494781233857901502030569713458581913304917755188948549332237258481029513898806071039874765357602325247859775320023234312373596747693582588947765071681904795841833631912060828589672540363230976874296974739914820275130486644940018489705525957403142012395684663492023604977473993254278307774295793566522232876204975927720255868272610217277062913994128812872422447176973549568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] 55808975491719050690339737466007172809948223186597961654774985560029427062038675101289149372577387459384293027019353308000104711986133791088034047626894828975490293200982798489574609570464802329372725334781081524104158952285063264184634423564914866944419128918425030302827304718206578835231646119557825417496927743036049413684388170648355430385371374027740634428523718427820971874971943140552077207289480814637982045130062777509768133581474716263635284873608828459563996579639137340989493492601595971044007494888300580113102674581567316588462263909833437918204662831577610261889304971686022551012159014193604697937758479952365614997494536092064961835540487292379411046521509235801723666011768969093633432404730407896020633425889783266477401933044986282869832914529545248062684799450840513448300538778096295590427030148962548799093794029151039277112882133297935585456672771138234484184004803118881922299141508396293877540080870361111076690006279394790680800763944796092389081622775377919647369513536922540503217979749568030943235189166716801576766428710991949573292746397974479367219318690541480513402881970370130184465800962728998354835404489258168134658859738268878066293401469212685404066240439637581269763873733990317201593485208721970055934849265445812389196069268971395271150440504891726406636609822492603029893621554918953918377663653912526692046039639600575007911923171391541416390612285711838144317265846021755830860550151286120838176319116380859606190701239324701750364739129658847571804523378903961043592108147216323806123837620809469497843683103867401996684127424811424786058597171983871955489372336641822900280846498142692501731557249173498507284170824124542922258630355376120553242090433453661939267479390642171864579498768869170616825421890298111461413985432172130638361482493079044590348912958545783522658787754860167630536776637446054976791935840557164163901827546553121817875237925848564239658351587768995760158554585798290385197787502965969574056603442992882308231614058384658340562318675736100291609399073248918472044882273294994011957961520544221735021025053161931133267129455126065193058880767086370513435961435782160293699303588525797255753052573689193348420403895425829925876619125218306140508327559524427902880948976322527339581513786896375778192704134768919207306908124663066779446460417909233851138629018543627793219814061046643394172639175475137103442050544613857631175233751620970431581265204992240606818530759367257853872684194740845752846190896897653869653365411631442959074429332016742734982355297955453598160569007587483594679949459033559328420369899793815323090140758398025294565715732568865899886671888563375787734877811883555822796668350265462171545461169160764059897957449728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 103287355901168859832262527981273433582782337003613755681575945314556152421532553058293857231948592703405839522236741251355275147331430113930262405277895257545068892977252988935789752186626124802926821659568665541514737734312401151160902759836101057266676592230753024814272680437304548201920479004612890313279075431145886994075878887093321792777096559721376948267275420480611274876579697829699596952504245965343911071942482373510487551017229025137690793875816310198752786681431843237418870013849217754792415746356205256619538835333307506852858674837631084968372762339672722396115089621696821229917294532473021124275483684167939789378101672894063620492009443364597408903123676083384900829424462106957445557900471164187759811740876597863961945057103729815243784203305545646567173555647435311074261820103211625347651622824026791493586015822958544363474867901066785140703602391053651725491273753996315848613923328512114499694573388014050308975367426274059334458882131686319690689184052578989277289540189163718712369017551304599199427231075148150329771090701282363716981606068717882078050433790584557392397308059394201582062277307065665438124737871348195400953896822722465568161313988285513642713442361290515789550775281692778716144816665289560015363789962225413314543973732311932196407414101053858656934663325259387714985292753794398065684187638375080395451393014611528306669108017896335359183161395845061566735143786153491061103715183099760990428147089019660589030329835885693577147105130023766763582078812089855021999552397291705819806413393167091793670319831679284136668039573829091331693705247868036114362685348349636926226493407426825464905238612527649843739491861038622178908830669481990945109410547526483342559846836529128459003740554034867750664289816569254316423290072239677324541600109146574992795073338509834028794625528498395183303113255164709389544887681077136493063932384992562996259982259764799668191509460861907256860723509202474513258790031670246254784389713949239496829736743431283498844997113972635140641910019095821750528269409147979180425450100683552542304267611271886350185639305290586744728824925888658309959376437782881223772733177667810563819104842028547026100144232716088837515022341494954232541026236660244220016748859396066928441040330525751024519527530227173018825296520663204119693336909034207573886311509064805159333553301291754385000014790020632623858315319977990400722817428545040450268365592178598641854841234215906951161786241504953951089430533127675339190892329711385072554618352079217670425463867212594243591451649311430324705592438664901318973395280678169961300042153144341547400277257845705795658137110427176385378367397932650467523056398585380006507182837340292482184933015552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -1880043502229114651295622917531957664513357813938711226898108031727731517361374621368367939311369956059682034886821983640996466382591213419342589572222588768670223064207134704574812522840315772169459214209132113262268603525336471134994947968144662288640566648660981795109626907129773933652870085028372688623098523042875720283292373433523024266314145663185197273903905532927551672443264925889098299062980251989126969488663557086005126792976255723486527367030787152754193983790128330784791720155349248593922789195967502157009803769448338783615316970167526233648836015699155269460268815716226742423611074988477684809439386221727947661605269805807890153599535100124352156132338355961631179801195922457123259448299949339301549688525847251984371865497559393584049724017946930344111329440567422294879993370411373242309060070423894763173137580587701558743832156423159350560334237582796894283533936424047669514260248089570386034103218287426364026210510646291244517727978964211386238753022175773197992576234155364175262189593007746380713584465398000813044705425672607296796090791174140516559161959797693227936223137539608688153156451079428264041756135850675580886508134986013978008928173531915829243312973415798165194527784293000303783120190301231542355403989816019478324733483135751628173433862304610586562608826515542365760424137547330323895185136476169170280570853247583254173995149764110296514131186793768513920588498603907458015713282294098523395296871300215642621740381514957079037362893257862677447686806472392949846741534470211122566280267080189835713906400399947213544587332773462603932925502254644682483564588782720999508019726923216918478229336811718972455896126537236477338237633018551788881143097400720923966779882403693948085319770153812542376277960666144866838446984920526656885337390049995786036714688224707707036928939113676286362194149248344662990976511003703112281674728059067531256536780234888240587842180693211433738626487763580807139243160114720567733793851202503527943071290675977105527417062902403509539788657853745688193450030448836309357984514490615212985145905824868432269036859377312699422327558737234735947216623558896145524544418584297337012144012566441125386269329407419293362118623615725661530699014256250891992028616806544027588184384345669710662958457302180704176601278863693090950069179931627168914709568037191722210555563765037938198630879011954782742449732692864229277610139918304610675001085222492466254528195979601975151600353872116516680539465484810477277503221152021636243791697071716976332797934534502282227023103701447353482632137847254164904613975260865412102015231694678833027969614588460253779503731860816055525528305358618886766072399469678066037605177694168584429071037890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] 16586068744135145679102997728422523717751972342926370313274062760189634873308131285423355865270844393032728393306769924147655994493429370895746261868498841962387593477203714643542822531760126376848448887429052255747164845204574670876074242576179121643527385541248802787716560575769905199543141973042841296043002378921648644309224330341431361388970127666027733134069896482256819553226334729214999189140402079169833552225129873999666771816527891476863458781166904852011951868062138929977232313938037380124886135519677637305104310632063329709870640004176161482794276245801091061725423546381414099307847985237632734279283212770846546167673599588152992644824669972404511407695112594563433695476284613774858143473798789223051291044030062040569713339671983465465288894680176281463875014554919535982962183124405049203013110378343210748419206663526415111458237883140434709104422040967234273038773472684882933214320145947785999163690480319970043181824656993882655596055275240687093756377596438507645966960473314909988745709048448567963572594672993899902993829819505716624478788651851274001755093600388146748679062175464480267168304338344146392937682497473550149107217222287072709398131108392257506375331776860111088023530092539086521660611844082007555048849841497793927235720947292658283181465504172686930753553485482869770858742026549058542910370335142942257608592111555984704416467443893794645712022972205635059038711814812590878170931615936354430160890364447999808714875507749018091563847648614223001422334553212390406398753740527903485893042060383408972890137337281003126444182881935288616771391579302457090032150624158792365370044668166193509285726698296500490942207780464738831836451983239467656494635584243042372989658128361165197897935283121296536879452126422085157759707838582733922565110439273588237417674898186895616033077157845258939009292646370090417309849376079485444718192169260732486873281765814632341478588163662049148010096970434756485728135619239720649876994451025784363061765495366710792999517399887582911013554391995423440743126863397099609129464390674310765783548430964354370288858423841498501437003312063891886922935908235818888873707416813305319582944098944128749825495150456222079059214287685450795039616842308340103896970415278298567079379610139100781022519929728783254337301528433386945322200946846131092903318217956673969409064886610089584201127699640492691471754842765827283611172339263449325897002440646288801349470988302565116397738101499367153812138476837586725643461328769726784364100005382342685985194153297904472789712695244103713207124101515714276135056839564489645517829085578408796999127595462240841070730865104302671997821610731032287385189821310257732612267702283839778724346555531264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] -102033763505192282112265508844768681697316645512902551307348533901145285560296098499942911201962751490025444990392070446272318859931986003429082965448104226505005146956189271183588389888292527719588991451111680022566336585656277146774070074142150055428009116263913552551416748917123225034617049767549031954510446408643015811752979106557890231033606902580029057356683534953249680458990749500368121176359704012896740343654404314014775308928002143740267186546080163984211863585963241527822672369391989169128854990332735908340698335297119404398702753312220684217189794855390315165618070601337695892935774415710752787020798900283368695064789680866520950411234703603947908110804382267036263597018612380441428884730989849286234670527061771559541192290179089808049550599197288719600446248545176808883086385603648428560688170895593232725286275074739354811977218955545137902151704964139650667945669767875167526961998966856959972201300576333053096823897700322820615287410278253269855036313562506440169048335797946791892220634123871006464243573615362727884616986048018798069279386956715440302314125913195606740093329960576934896304587551199881650300172285998448442376669676899212697522190177295892098986703708177340644604702914473673508412989637534646280878803941687949859975182345606491411131133681419330619741257954470179377222097715703342009593779098856971428818188000550723427927623891238303788712491232918382870596832859490059824653075666962380590239206091290297242719850305859902622038701229247269078992742389853692801259336524141830263274086504188667830405387089593808073618470101646641291978444352306375878581100671660269932627631861768629311073320598700986704447749132143868502240491614891280170141842510245497886044396332614730478801127920715682847009613109837821470078120031619784009028687704403423601556987432130610183859697837623446649372863647609660293516881999358176323621647678154305524076748905225021545507776806420566863400066987147591787393816966349413003116874152699902209756220510991698268063451047436703613462119858049366491896031304622575894027749622445486991192707275134592664105173032227021510144578431424540758061329893718370974137323568977297098875552693237414799589947819728732466117873245862186913871817971169738877663587310257821003274234742787016983438602854079638737597098552527657479528544883759056580933669805338789956417343129606108828512488502959706215051343667078010336315635057785530801137311286338950970840727192968313582545924141404578120564146912763212976686582185891902785093118874936441057270991442861954862293223240729953528556448307945740967601407453506036659552206426208527722338688053432192077621106540750296927204520147729829592812815732390768902245560756367992266126649104269312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] 433789161543958891311877077715645323664114214539158636661140485855264828598849187618399905292950318673703393341142878939580569187718807718365106156153562472261859433582629225855874310810074469787499314964639737791468604036836080798925619596824819810847419208664516409365164675537421919048598699571416839217302870006855140997614917894150347424011160035239704607593949601263405011555140260538715200477326519719830679800015228759857913317148084370189016434153550332311194390781622615224500218548174048507967663808471763724961223084627686452252381107049799210137627150346278319759405819086681365123126870199001273784806704696245314686463390010365811738267065034780550532782736358860234437569352244406478901831306812119776641939199178529631804108300886147774161903129876554566503241760405473362029805581571004164609483553968422238721952690491090603111139850966451698590205569036941901440673945601291950173855204333154247973987484339398660047196422625750465260693537800376710662441990073005707535419655056053478135960707979228430849369753337542240699310083763603778354890508417797369362015909470729637835565569945638183338830094213682808011546593646847547214231129538228564383848091352074184129975331930409461127868746866544014804318462050745512017445481286239907379970565867415486220038698160675717211868946800591067479034350588111335946495998820500419427273843173087309510545944999353562394960655589966417535840281544720783423955987304135527469915646944017516975046489683811440951793913529051728431178786129864496774191942175211873380122235045373841299184851118163168597764386469928882146286892066144337369632396041657322664427883965860071090499441975367165691489552029262915809491955101573889393059171095447324434761709463639451377089274537897958742570056604825016121728671296774242378596463813416271461194483228558261026213951303244557327156649113110701334278810094455830867273120404984877352188560219136690974851373206232684821211264046808901186935022467171629196140419176165067857045633597562259259564536399232517237583582540563898419750422800392035232736011730816209068011830229250902312064629796047494376466584171983646505423266291543489556721318703164416399593207450816694794452292569097896604888928767978175189048846415217750107457253593733326382954920349749691834241527603896246315438783634819890447284202936260234142933876146453549042404238069200247455569795308390406499392389495835187040488573138685380072220891558712007653908209925963482323508832069910068757948003098898005195135587986398863983748145982170159720798012681489185621821345896635293974917153452340648822093900895409143302772584146269845664998513487428264787507129242259927790713744767395847589416110179435266110342394990012341730495031693803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] -1250172387074140927176032815349097459677422203416113961198101172959957930092795803341846427838246404410908032937170916158202993273584349358863261020947381739537445491576449055431067836548924292427942753996123123631183527812540585108121260713728135964790861309023003503158308501731567922951360529499633024312402844058765107058204510124886896088902219910868167207528403254141878177813421252448048550915837528075190453001336039570602595274196645720800375768790379113112895510185469970640805578642562780273213398582565244029772484193548247648529228983358787556506881793403626620140796248763323350443075930709736272738616181160920971593782459406283433272093048981730816879554901732638902080313106115858905038089277887862468772308742564073861260701749692099394038503903928101566664636015796601882724325774998805370127410323780798888700813810622939078744588614249027781581119671967691754367846773737374910963409751277652046220735205109465045691940070043122689889327999966137504274945221637446038841303702658672156473634499220811315372201629806693232065836457595031715390627026445019890748120363735797996959616423004823790933775172004322411315961807496912567680797606516266894623433849850036150439908731162311828976474901135470240388816395353489465764358289437411779545593277633127701868789735749189443848887869885799526754949896880897328099642358075029680778643059425602272151335816476563434674172730836234704393115792159756095720815332092937791185549570210456170030967646392018937517451531583205307069569242150598475294330641080818804088020034622085615655652908757415733688948381023986506988331941566717093421230731578839663057109071567507748115096317110239987984304488955520412495192554121714723388560418580785175189889008827686889978586823891740899127991679266869610114080919596244161570264652245925283012575745402888529170653434692285234957710058480753123914698492489351368884059187779363009917790458471660817370739060521722181231734350881358902389645142597338926395788541731627069702400172777459591541959949182366950121552563979704330686382595987104594764284289456439238941962725908410354561305421960112839965608455577910876949118469320838143335968857352130962978284481546060054270319520606813390043933068982893737902362284455986043698088249615104029748681000498939346066797157349271147145089404801243772082752443205306599847931747011045339550797327708141095576811404246304864997043297352820820437214236225048054216448648995885515478696451112460514266816743769062598443446627379129644648538426495891637922986860595741107951479827878057901018942669309404074863442697183206750717088206408080399435954140117724845457688766003737158863160783480595200006180110267771720185190084736410958402068240215459385837782309598658560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] 2337177701892797779995009058451160518846992093115417494780478581583185768370600883888318043705370282132094276358512598325267169560004140190265952912786292039219005326603138980372827522546591558284093126362036491730940787364299093387978523434975945156507023105930260314756835373850552101122982720520117940511916826385291039522094050302940557277316285538649074324329483023098313872715466562544176029964142707966610903919797516637084959456197314828305849048464771547433364446085925466697201476269964824140978195489286953630429294998325511273510270196769225636156138515494523809322289538012474030137530337509789741437182039041343009974628601521726063346480877102876989368537470189504053705360378675214594829043086371904029593144734268064021761919712979763745827061168092716764911408903799078456836299342242011642241708918346867237696454475701407305891917295492898730908850478499429757152949314620948786911101022308056676229839011023367385741343950435158588781490257563636084562367292862062492581705370335745278010540973008199966943908467411517097947086253044724718775361135513375507869165932254809875983229422642913343317194160984902044787534721269288301708919847087436687043325569700763573578302205436961612579449252468407893268818993505272659183777870639059331367331333489022422644433695361984661420212046837896486780500831649418970298141243445758949280027879748379834497215106703018954697036660449235628587970152232805488836246788062905744875133429754317919787274936836668587314426319890814629377475514374852932183415291946245933376975079682166147783900839365395732901961692424824130678270841863963038367285750957517409517305927995463684202097015053595529441625163911697210205317153944791193274502385291586834673872385433570871778857289333499351860030137332609187220129345970504389674663384909371781790691637155131851385460472991135189923055602514383335969537572194663130824786069736399049008912159392082003610539842096149543214815055423286089433552385837587631393837247763850369834585647145664392243251518927287393729347332559704301210825025435179491117964296531572086848179302520961837921559201932254303824849458449819397883667456434769275475824063618992186768627107555508800807068644701164159018779364911767504638691201153307550027865128876097755437908643079144524336146773482060179567505273244021159468505625189242719984159594401328141601745645350230720825474662455212580095107729542290816306262806663189103735695051606087382647154475548968654891740775079837140087111722266081687761900280855780364270143240504377840887442805288087273719380587479611057413334376699211887018988202633387877703526907485093920384421757419932784512322455420407934978456468807119835759487589445108126523979259508572179584769734085705728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] -1521354687756439424224129107841217323048923351334291310820315471215607162828162339190237102774016939741937404402642208287532608673101075963485559472868514850784954564153146394545982083078856569149542540594104004221063497742150316598334723694359725330656685467665140409560599377300695335639843781172513241389227816018692437147355587486517930685903561495011095386388919803192937428859515945420674446187641150395334656306966846742477447079627767671681427207690672273248192017827886187723450520904884643747242068906457550802024850637496536906510237054838689467682985715953065815338960986419839582752990486987933146384488135433382631027799284353924341691709836321202926833110699626599595701911148081774187232014464081925863557164740707952331644491211857362772097125494024287655279665277328418722814285276956427922759065039460561317582715767078328773330905741230916220167814291876258885826376254281499675943993847551686259927934514544879287210092047144949521964439200358170556636849491498122842289751989249828362873176412166113154405348671052629399756729003754393354502961792026449564023938503546573811044984912237398357311782254708206636520785747865183679341974785414034677521673392183048305670138939204937265611643618503599935389100460582279634100926116442402404203046468819152729367719725322951914932217664413324975615529076914205841290231290916374036719001289723180972757571622635087440638235359191694749287819971980914773539200291210376865482167365791662104774914200375473779313370839850146245847458530334720689706489734570951022013992730832933082763423479446467113363912425714325818500954794665184837780295830244171308251958342218530483632565567950693688546791298440449870129750956431316101870551251844086680662654378130660374669006021542074355278546418832164250615458490024476839762915223821814536365613761840415970220229432354294023326380706363984326431743147580774169427307744536372830263597019449249780480595442896225203841938628608031543748642757332844246047582668867153431152095533470315242757451345410097834518304322027858646489046777486983740350868833467613289296068091278167509025766052371940468163967408216471798886912996694603145690661695389916827059370314488003071642766075552651809173129294086876029808362324457868108665717498541128193460106341424625785144449208402121068432284797928298913683434572313701656560559551734717093242273076373480144072390950301867311792701744928697536976340868072905251161615930189269110717862325929440507520386192553259930693205952939046530838495236334995744203801397820222227638877673736027215285681929773762861592219214299049237963362538304532101207328293110244275173371691369745920383006163544569539357474769867822507638800114431743226493113761059371165883000580340711424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] -6757633296443146915290290008179210607876615444595158110324633111354961636556801561284555214509869823535071460707518857295689376995645211622286290428585181586957120773884773696979527806972391756255779153219942608632204764644965287825194997066898097179032782708341050428297801040127082137956087666435518202031591866342905141553319653078892915136475682100546204163778281410131683605129561920007024993994477498778597872693133992674353209016495742303468560308566838939487020456415517449275063975726271242391613066576545367281072272861715095105601179817481319509744699252961314083500426781211928619462672915561097907488728479896568670111280902510371708642801488282891045690418987691559920855018995395028010072084948739625176587671335433443404678503492977572005737955589944558185471910666740827358380977624859083214341192895299906629350980331028026084028127236706138534648277527905705741689579579846373061747209789024767492517188511166982782977714458183972998288754854474801406410625190940869149822759628796326750415547003284063414962855335669816448946616347281010250794056501209053731874094027163682239147389149110413758421155607961190983130187574624061103795539343838395333107375440625538633798098305235853947493224236562563546772512399954424825852431681387674446782274471089843056755773955645089199645814221506708977409162996903731397462300676689561854062878547876942847122123381131237126509898708104661632580462063172660289414690445641675063372065766487264367292342661154669542790446080371567867850907370777692508310472893081355243242667781922844738216914871748241980393233743835104009709023316773598795158748173023060838796792644911641616648302226103436975705769250790002838151490143221006537725523260231626868059302072771081846034576526813327803557960321665449598218615172996471699597552552479620602084851987790970759745210329271517678638338097483791036298277330001908611649564124490452040846459249508434822871364573672030167637164893648962958303425461524450481743821785078815306156066066423129334227140598156907185074747783734655185496458926225859763329433036309738798706805505130173046698554477470075940198832759040851020343213993173529122085689680462190100259277315820071625697490353386869316969583010105528943514472397711865878767650615676169712802492920144632458063460276167595107674391301582233928803095071391154481492987576258090913978239738691942330575329792241422652214206962109555420836711164844059315793347064372370043519168689452487673399509230860570338481439165308097007337948743425358215117931665974667617785120405874573085138055317538888052055280419661981062661992212439846501038248415992499556267158326791129300255163987046559763664679474355712050950339610642952857375446140653112967866084266633854976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] 29775824579103636342141242251823521985017082405773485234857927836420213280425704184994280011190292221359596907960235894240652028199238439549273884376436271341458147143958920988751500282684543048617878879054471217887824117431596369714157111248457140942228483999782918059082694245955861218713247022423280495256001943721545174164705588787437562225177037883931027444662717334897319994058641234520995820560016646841965898775368296645987694417155182619191588255897001036954796857253032854989529328878084631925045337258402708865963814934509660305094300855127395053923721820243782005429897335482137398920057717725119185472070586454998878178391314560083269727103740632085598929779491652857889979163702774571271010412371608999045668887037318021025380126730897962041461136153230922334508458323203526425085384721197704739337649085811092172690073777674586327080407134821932111144610929912308882303056173805907107729245521626628732546031470756238724360918413962151484806596666124303503911419744718692682818701744179320164926620518444980488444846405772968568149284886246514507038426889705488379148895099728317461694657675111901075242643849297194921247440786716713584020128435110591693557805407612719937740569303430829457534394610987718087107555155480546984189785242664003047718775166989017106113056387200521452139960389196876185652956090019326925631440297705234078623898052934812065739416950167945748793747349703443475047180039502940913678406373685908538612891781618073292220005475230728704944791796599631328083168148060836282482197636052155796933611451290279917484552270888501809320090064057032863231591967197621794718654263200953798096224759399678661595081175380468817654318643683502476655768836727330552709873950253981144901358636362864306422440274706393420304006533102195760315913815602739462132180412686073522467511432035002442355133696484733550682191770443519615603870623648284917724725696165741281907988705638352232666913851583465582045699162016113582275464127377076254692391221037101464043488081914568547032467986887011275566673145535858978147630747697009793101828690952501449325264235755696014596004214558205261176563417957253343463657043525227663324531789871368186571720773122326906595714401927363023742293134131042397071801134876399388513697584609345594738743345100547255035147588410834246142416995028574661276818988809102067457683826625274807843548549810411763617994994746321268691132031561028592027085315647927149154369444470968915443571450390446609048365035951433163621234476081348073839086131062252946877429210759007072645640479498408707840585553515926789947326255173408368433767400880988218886046875780655548170497454922897999943605840765289855619621875573778108113655723220267446697590357039544966800214670205517824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] -70397802698694773462632683173882449299907676147554850850072817545644448491357794614363962973168711763411806473235535059161929734805915337891612710739821709552481230527560267827288469888721447507033604804654527845472104559387427655904226566947938887130549545141224425988345905942805825086135621562044405970605931391868412091329493840727589134622781406932524367223689181822041690994760152376416706750856516246026531788534782954380777068544166493827928575023661088022257272393149571192125880279512405040673242188576098457044282751129939616802827287588658857319475936785129224503320420014259246247413954902383764891284857517428798897998182046459283724915190748458380635627383317405530008195393824079100721678880879381645306116931144066242617005835699423474212955019876991473259842308545180157715028365947953929532583655961712701216527309787399272504017361739943138519816480135527572790684228450038321684141796931853753688342389583302966944600772224549301980840018044699333572539546083273210242456060737344477650300420354949125894423007717770927344572570963220650642959125679139245295948752709241739792464705497075423075990714617795289715627775338402899089757857473963160553315090639359955098659713578032696385782047288058183068352610025209032054165961382119619615233549780711752508164846826654539646621980312310830493397265741883558737114260806480708328812536168544541637528120242562286295588670664675925203964916502630689290397820939692166804165575800178911858581267499698720891169669385258315967907157775795126610382937873765856611417045432357756937862668992323927563695364289469708841041392192563091439520135091314555689662228216505240369626996771160337247631200711502805028615975443104334090910161252896881994204797275026425819353570589803198347542487523072386781915250607236128122815384077158001467333912596824785564745779273328852097773977352782834023611005555049365229079979169881732201175628992945853275157574506771527599122091581428690739586466908430576360021877845805142255923424343404687975270220696967831930673284217894176683960852839569537089541547629987913310738646065909064963716022393593976856455418447983734829841253854584220503650917697938149752476439575243826125404541106183418154132299377724581787167232524322087863870940653958461492056896179908286298689308088309023550218097042998928941440312899451576899660490082222456385199141369562239959598642292200295190739684026595614634739475762573890290372119303955568503732358725303804238934564198339832562358897943960500520586090273367353281502694215820153353873367623228742566942277189131710544900190798604009162983089775991021828642254987990392864380715050704472825348123642246993423593835106946592488188404017444766160940851058547499914011141270124101632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] 116431342247160272165292770328013519847383484295361755533561186401451652200956414352217824322295524981861577984418904311496056705451778606383378132228823539623438077386610447388969557925938080665865825368534335859749577651835572459209677852433407691394898736716046721101811813750900080533960893903749865337744885832212919366474269532384954536159326731804456785074690222508451513911015389598142518539724293928245042977918460647059952531758171290967581820923303959486531767938859782671557867120354727036872140133341278823251950052928975451219702161925268153603807684272392262828762350978341257162151847950512465896477195311051557550215465809298043991415531009128905845943649434699918339727387399224611258020374439939508197767039964709491800223102157890747011943263245281397416650781426088305668327836184483833789438421081460092796066363631703371477372377302296880918400543836501387749049556033196607423159690837023513854830372464604979080022085854655298201908409558428749340608750168284279068936704017016172267717887825187827223554865896039740166762306491024315084469150138239105611052806713840118133183916195823344881218696360619891336058406993291634413382119956576759924352797362920246670533482767041357518571996285547961356449100256598797974358484176125243753286697056216942346601612087152356116545136398648452824826931941934966043319854097964898772799576961208635635243128960324585539275525507460476884108394582118377686947919276113993438633951956084618660162045958457444412586124600418436353787070669262916171378832675039540372047587886916019136554828576260073106616954517794863317136248626830947849236556513287421764455758322324442179364263568750524654800912885746692312021238336063367006727927044994470557011837009747092515107102286643167243043195619152661430457676957654223583806847344781816891422080246087093701568388584382272655284710673312328980355371895632997534601193257765418204322012367563180466818512309287997399003403284512290891887841351398177999831825728962308861737278308810168168847951916639401745112045694359267875275214825237186761197205222808074266919503833552920943398148120209675108331980063926990603306514152940674284759273493404769813465391897973804558475541089627273144311338861396506393378235499865197447696001198489370566259890495068097559855978210082980620190925722365209716624297978668153375560861003946360234962427499700618863131791900891661585823093780206767227762295603410666926569381447855343750052952885447743708750050104810489510695137675708760312805173637023166790312320753912946742050304214311319324444402246603283779993005437384890728712451843566898227448020187109022028088196419888341779677540252436311094691223633176259872296248517959010376180201585864589672830595846715211776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] -123961804826374031091796064037402716517748961205593244262278683412966983252640402488316856305356176082741664237840201500464455451433846464857172751190244543229833656904706836153339238371654289163780509273745744664289399346075821270869554584918201569688765479044858913174975798123457478665761722457051790621235259671740296517342441054924139508427751265028165529594336773993393311534324744938033575033747679812446507583937486122223440165814019220281345087721422777532377626868395127291159270217957967504183743550512581004248394724103838687466357728008851546391898514260887389218782653407377606058615786765887817336979888804818579955020108910358514015446351450813896470540219274551713649267615472292969803909555985611770449455283228964301063552791082836770768140317499595518983966622798961270052800612153515633226338613317568139461371526355552485019621582225891287126424815077030783602522244180043713135133659877972934025322870354472785953124392244254149030213631302339259275464487306745482325800461411804438194560116328982225899644748904109256889275117055247296265107497526261169640281542857319751763793931462319742225187174125221256136780911549821209698710269055700016241256041246175861961625491361123980932435274274904623186342617502756314688683255041283348417956892095337057882430251442308494325349129657447523766150526828784765113125821301201275927278647564453732190516890518914750819778564347873377207740530347827879792720920606290454910957358785055009690906559058257802393905740167102594552238840803247787553660868491898315082732125575219094226141524003795389044014766050812777691703369087398027153558799332087468791710984222400338229392389210788915717274961661824032804438619991813501996494902871047472498819581205194594313130600506824087432951904353593781310983080852077602004167347894844015881526420851074273268046254493825307072734961025256244764513685858657773829839317210848617518997304993087643054422619532786733279869464077683367758393717284988163193341276815606217340399481400301268295924268993116806092745654503214631609120159440673853890994339223103824894205268891977800690965370592372550459025329045098599503568258211713849929704317165716593700017006636697940320904393144558872871627669428490422498918712512220626945552948063648195316495320796917381880258320786437842049664897609997842221059830035073132047054313692761873642152724063268418415130252396278569934887773086072428034773648955450046617190571147640987442347407263256157631152945304482331126815662379915192172746880065340725789331602018461967717777461015576199632491788940018649228179826470042326173988165556392036626058368382438415793216750817429497983193226381489878814619826598084557752618751336526436992253623225277058242194880449367506944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] 3940293840183195902763650514820521799350046274776920437302085734594893223796373781340198296498909614724368499898155054642436346143140755462672824503327482128704153618328573806971578266138326552702206039869319832294173877442598353957602939868964552552399884064288169727846803863317931605386592028039050680279038290284849609319326096070154024017137711468719256931285269413922295111823285556392055505814074226535099725177259943994199999197969500950698434980955729443560525934866923761869990059091984584955540852801699870404595935370658152532354803503559742654193506041754693271379956521267550704939525312540962079744043887828870923318807790278170808899062423208682632170975476009775894068303726607940957530181974734858123693335517832692053137545715946040447688335974110627541355066290505916360054197221649035776856326421030595823673471850279650420621797818126106270476873030725661008434345097318350548813993599451737617197135156297815376803675134698877334772005584252864519139880385820386343929152385661499877537362507099303592550763506080264330957948387570991962297555233374342275308970843965850882549542720778329102930730345086740263154420629797126452353099041982522395538150347688056713271837601968006664469444382099164424711215894939347129023107454584927738541731760969994430989585436055047718394510098439062980480336782246886516399804819710810274636417432550552943300797690520112671708712380139097365131054306330337738641968211372505617066174802064671805056870983557479475740657357884881444122264873412877877929108223488388947605097396992688333357568512109621715705311350565404274630819663352146563369561177242216858248861955722786096020294304717537817874090864273944154476225421777604286220331407667597744086250234322819597275992602615206654413113296169329108239768176703488669198484035137692718664621311943242866234094185553171589625928508188323216710840323489063531548264383826134580931512503706663019085404818409860942815948065810011759362356717617146259451490676976676566021319731356165505095424364925553429896316988120584467084164885050630091774498007341912044285581383358108795861020231206228655926644161685944876496064902897406277866157302957029608986936841875881563871682955577913285000572653020634589231586223180770583340269348925574167859185565806840139635079183356190975520148894905253289764820708794689307624445189192561443764636052134876853754368537773858425678775846601198147990342978960914467577432854680671944578812107941274318575645624023040345593906584625028441638925591379462682106249959150724006543431834658579318438144292759528030504839034185688662165003313065151873051482718047965385549299631353767449852429135348244024605793967941889901630808178942219373086216512772945191111874551335616512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 356497613457000667113092434941642945387015098307889683119681034742312295353829650969648341642169921510705240338922059621780985952689605312259011792162063628637131016154527596912779842311388104588694961811801913539481095525211660354259840576357697431153634044347237762548693407261519445351587797534412425193964891668846074509841702819742633334407451474980209097134574481465719284503270908710966443329053112351924351030194976145658722203896637190066932944012389169813672987024498493807785710605148183331586176055174094693934480802773045026427724599732334523283663639988709452108052841854143319817746205907314510876589749909813526894649137296599041984342330791241725061768535683409996778378309171400922223182076715176883671821716028168444913502106487402403797698847271060475663982651977295417567223736957593871780911602918794553157329204795332226185121841244782831808671729557357534349353795354996412274183969616867099181248815851079144326258825554430619290426672432040470113246245725740050021411535800132948174060904417492393374317894878037310761998711309099745960736903919250680990260803317958779290018615885408084435307322072180854591407199439610379499048023381426562279679636737605377253769381961829386086930274141145665472951807750749008515856597732770962556538058583856005820831343655124027073488650437280686811262334572833914201823113462189579404841109318596650191049073338114674960016453431302965023115727415725168292469395090447390543448391152192020708564864906068678684836592466789250690616913866361606327044519323383611429082261894630837061025848460339388793194740686402887664316456276359369212883003411888179323916772084975637843699690791277642954264581541110837338776897422796138933028638017206666581454857179815687117680184597593540365708492460638626615220418575112289849554219546057774111716624470736812580008732257575970257459511384714324562712299636210913352879186744753189496144908853902144757274883305382945003259417489240295620460324713920862179821796922204939960109213686412048319402506275611006232400702435283034508755079616428602478671628731785633048613271925067124851758358159084067414341174302681501058816416779079588008668712284082650836712992658813227220106482181009375098026767438483880689599429161031924528096198468644431993247680470657077173228113095286219168295916368040340437625554478551128751392483485570016613497861881411436535120048017974691442075301045903474233291830989273821329402475583557836329947129498964095094684488102402015080439656505494847709146512903134511531971623566052532805607970281702020358030235685872913655161258591223812901863874342971247937182064359224767893429250508154723628193935622447684234413214893316492407042376232072736559630319294068020737502739402835623936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] -1015735319746764365698255657697399622223149862084061421540647161315959244848736890013858588108400106698105523254112332900106256656692982671210943506580348907480379180528048119198832746574714379891923428005373850804836954529987653923162186955052074844633927887759534157159059928570403689530553408617936741722593982495563979974774338278821368663370227084202033038666499951548870891963715974974394301617702863215917470793834750023715749333761102615598158536225076776445128217431964569122229678801683670754315799427277077434183586409657429189485480600732150042780737147991342136084747945992005607504067304747389558674419298264471949631342807810856230240985303872061722772275558749037432602764508900191706571746620848552162620096995345339848239121171389348028565591973654672559590510267934030941638737934453793767321682130442052606051215401840395747443786131095369727949649956347783174485394010221296072212143201483981635178867001176672230621405329975880062412722540222565336556715560260911362502973335521084292172534951788440773768060134578664337026565468356448958995007007131226946427617071243846200520735867397464393329231937848267391970110760095502505322442038306406005478940346287289427023309285591683301351406450792924002187970171626272166775465103131427266918507546024897582729306731073393079200571824785220439859302302966602510053295610995544141301470125323693814219806421753197120010855545784019693710456716310001484999839742618205769668539409462674668361170620808143808354720203499320158160842888451527670129208235306373002072456706601156484236726247460191458307549421386508577321498503383344718987968844971798353695004469282735993746013921988190482954047131637167607380400549913690428844541854139018415401409001694510781482537246196346911505961462880590237076604376805076206146264725326112706636856883327162393428326329276374227581450601693687469493426368434848248402992684354316163481921753481048180123928493780736217944834112682005359765301367206574234442346512996338597785837719411562421536027538090552501699874923549935457305080569233440559591214760531887503573425193169358356239355614575060221132911092178817719761228371357334500246348363650375956628536466893391263185090315035193683797839146923495656205535320741012618440072695040611053503952760280109942070468809028098318705692350471535189696376687136927078412218069674758391238619299110889287280109799021546397043282259710017987611997766972800328097883700007818058968773118271706592327230337384089637634821277983794455282739696056023696745996732701483723997905716489414384687725756166814411507453644850190433613914109580401056377405627566124386210256760775997282113681459378309546245146637383025010971900384067489676529713265265759458922672567947408441344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] 1883274341677948578756084166249759283210530844498456490245188708569250841085844621894937277479036165746252166565994223656528540663606352224523032752499304215254174290879704902418897282365508724256197614392179642086933997048205338736272406280440026434313946184621375852114611116993336940002513337843748694984515061397610153888522795967062603049349023628420586780504437256182389784076369417473187453313313872675687672365288723726861487260920579310011136424251542345078006477953707285990199867172360578261442658697900365762382996749020028467336363179132772955048680858928135936208819472203469599799564114019352755616049302438725518821636303863587912969718963954124856538307558273696588352413996916162203755285212678562539005405547297448270820693009784338477350527234481684002178068814714284928018556986973569246442612934813387483781522810507645502983458676801317635986957360039676614637515375113442670752860669481734519196369821852258287872697297677558412222133390974549250936384504170446068912645463408287847408839582248260884435624036007457026093698314473036038593973820272956632030484979430765128081627794851975028328566688173477132715534204932909623856797131164777692834762012927650012123995190980004836885622845366101551238677619792436072091282671929536977534175294869292245330654390279851590861452282216302871658952849121191987976148654155428534592078627795452801961711879169847430261016470936609148412697902505906783782289601104247000754896571334516165367817319795654026989055776035278411925586454545422301182784558563003808703881612243447999790195301875032743720523690432727552155466000559492320525702415114016126911132941557781688382386902455305290433270042768905427947454586126785504828505406098928326018455167653126735606032012144457069611061367366830425179724192638485400989902134423256147457151797880314601855511523349105052757861104437724560419005237558204331511170491843014360286746672904220418944331284682089855911297199565774787816767239776846515061686073285557859334076401374300917727699506449346766063805101716507898750770319190000728472912086539294718331632338174128821299295910930403654748698790328520550339887311086803160947117113431191737457379505766052520522029388514768539850340367023675514167135407079191195791263697891793451426073618433976212926250550984670959176608869395756937644329510641696936449115335920616485438097131341929847259263151106732007169335293694315870983456016270336986179876484992906628889784272358058261260727222984187274163790819343739181632842257569708783523893951125787990584613737031433565899672170244960861805281444567362496623386443117964233552147734108716872022185551710639838463580698643904786094772482266777484981126424354541998485578371995317792923620792794418774016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] -2704842589949601653397312623013645168826560422137607820977797873933286741917712121703779717653824331678680545901125541073585951836871404453366774284791910955316185270609428962126004456926500398634729083341678786291916456581755887553248737502449028587166592566344489520643454788848697623283823731973305669459864114418370460672255715344991424427332211397576700207059949707901214840875338318250788701264577912605606598960270729337796981648844340703888178123635933306433550823391232039600940417893392478088954274260472883633571552877451639979169646958110444532163181996670175780059717156594984597308781923443970986507879616200663245649839590816131033899070699020480970056102018698834287261798317224698290596839848706305092856624455065107031416844084169323415478133865386898272136876751214727215170220030440732465016521094171605855697663836271732863154126642456342702923151637787637275449482999811162248127816768355830449150916280238195953302817800185647134851778884955841634609065588491445226424208964301825837826730668775729322150030682992253868919509334454424603065929947637544260255740784928805549638731504566882259520358877749954583414253191019697843268431868203106095020593376249378311832056138572739536130808896411600261458871713004736621627065927126058794783822786062373491034176423356753769998103468172089890078728048277051254962861673900771128512576067816708316345322427260361861000419063107226832141015084014595021581392623524351196252866620758028423656929544633222590712574734537759200101690285982579941575503918277954194022523512687198279319772367696027577873866537979086587354700439002440626685509222345993756557539566032986717445665938355951630879959699692043812189680162717287193851507748850549917410616973234837245757809111029051529411277333677824999473729746074089509588424676879704374915735417865384470557333149845048614831551652445408572679191507267101785012273589186795697431087501910869723188605443694322133692806235700610370551431427967552388396569620612912094209778134703498773944974672138308316863882454047309027497665050260230008525366973395176273396313513717115773763292335277559425309059874287246982418151110480921371247330717306896701467351039223997354208526445334485387880722688238060471915693059817448976100951603914697316660059421001425063740520293755940732263682222855592283317862984868569121722082305444707978146978713341647313000480251227418994818269187000476759740964271977587402082197811570992159913482012186475314796379694838552011426323092889911819151594164754937478336187959768036248707713334321589587591723562360781118407352197536546235896622419083166326275587334688309711668550051318213756000329258550710282783318844817762274089035658660854371355561922850374723669000901633018691584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] 3181014339482480564854216636265174432273566623771684966473047189246421615713007728358723709598011035927287620692215680244609352768646708670607034627541962841146768292392787911960553386672341711159638057866399295967594421563003715231212971426136887955211046792982463406898332108999228986968102752287590901443987069572112575947535743654211925830220568324867752347475536693495352231680340757217158024750846032098665508563975350392966087053064068136955828329725485236237310806332199470485692793512570256578854045436503691997538921857898214126195897443329304407355328676290309021591275721851758530864191137235361282637142755277582835226116194431909483368092625647116783593047378961500319009421168230884987431632165929718929006468759141224839905426604769522895293392292581956290564740057314173252341993206970872005625890469363536604656517920505402110227420480208241346897631279044405285801886055925463104933663778383358676787272437664530613066811562923966000284233893964639561262756244506824506358214224898017516304271904416607816840648080891694830231120908015294199094923658223724089089828215497819248794502998188784910254993970032395486300205197584650741253663595559423538049248441348779659600963968365463525995920116913801224546081060788068069420336094526454493666746567523871923877561600475984666848721689169080734796871119023280243705729034625497543517626474870798207145572998874920781563779265811713710374442491646158289333239843434441184738126306870466628768134105506643147256679410637939920345301320361754592450135232323127963528753486733433579344340849160091241377655772603696890266483137696874274369664554625102131641715779481697420617568724160188603277042274304006271427139139248141515088883507816037381991560391474377046169199213106032738475708400251607913978833933430945917959521267380373991033645330149047842688024282688378132076101168089888313356258990549739495180183347855335115793596332552061235172989480194232586468978443482454436262032684209343083491664881005142986053307086344811697642270705360838110356766534553946422809187674687916490722773041170054449493433157293485934884067388480688270139635410972342770799635242699783050335353153533284863583525659367296314293922564683230223305998005799526533049939376432785594709957733993614861405045010176562952450840366517026866817286490405627136013230899675160920545204498387991896934407753415203981682312639069413636679002351304257094775278540277087234826873836113503036917808882621852803966600958164550088099180482153721749665880331226159383737692970837939774284819858917539046239016936277673690459745147819184495590198426051814562953266672677227960186494346201981530295865819217144248145607383761263726440955240732639165199731609385184629239129864374289694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -3147994217216383154277771503581642256411297711322931289628128938185948449078035065342883165121930047896668466703748726114984948618484613026038125805593410986302560217148688065596676339332300485550141024203659802537052137761157015538949096672422096132736722872277321934452129170504084642296449827650547326505068224860999683899004994367321769838419961168150547418736432189969030785812737819900293416153163033784521944072411480576847692415652506030146083023684526178225243724738055626497220811572781155944553203681559997194250339541412153214041019349634828776559161546452029594889136286265698730211103594826481809038120430042848242375083754918504717224071988422917151394403672617764403330599312606241184714923907289896456040543639550537592401076248289849417075270221326956150448866978510434764532870092899614150567048043376094444733056007616016187571522620805739615403374756523288638213559664336127272001578121172305799859244763350407053809523896295808381424659145829771601013401648216302674824333399077156899034242285761335834741424345057701536571377629786339224710557032195461347618384019145050197397326006757098901898947467237638758843876076690913893885391552193333770841244774776660249519424867814570207443153694969826359105439583989010056594039548484033993787638306649950043787360988509221761258576228134307554428191282034659125364604938089984113680163667429934888239107959595604920847647464737611289152604685408033042392696734809013953442273348351668335842477716223659107629673499290115521997492312283838248286486637423164307746903953812018437545152176147269535824125906591274671385364472874270401862310568101756407224388142008791327663756491786521276940880664544144959832616877613547319118694557142088052891045458370239276541704581845737370613109547206933104677780476500853079105407543266932063693243427273692423128835257794802514233174833859240069921683689723576208302723692591308477740385950717267785396038915250818602722961831007697867506221975586102001579416501596736803323113941715086054518291679242165281491646056913162724736799119297111132994093468653187777253518157170347219670264401248843992921794665055077782499266604280819585829056894852731609346788639529351590923489185731590947312914253113443190006287867263015168765477564795419820717825631079811126829926307107563817980304234443422004727026222431119161715788539121595480240598387717751287203614810264695926293373737605635362621278628692409722624538324958926230795919958420735346222159256892118070871865046322969023486541145422699200595228261337001274917271448235171481411668421546567052866573261459216518758663064734264332963140607267430466105076813893444683214348750117019795919642038825521012632567275563169647740379022749245555226560031983642083328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 2671778892914000428220773946630888248435592752868009652798146451435124286885348595703326535053474158491503902529456769302150124271995969065833926069885300634242121878071641318321135575887949649131661811232217776077362077030355663507686556963634871055906659572692009356804718268525113278706598198036510063083339262949004845480485750862147016035385510942070694968501499256249703614441918924224950358602251796753195048045902450116729122843712480322379375935690332577177149927564084558905865544108146608791564168150617904385283208130081684510135796472900642446342142848027307691287081518108629547103531547324491593911721630601317161711216441207489713515652751273197788596418004655644730122655780916548356825611741281939286004400633895867804467544739135974211423893504553560442314669841105111568956082761262528105350809881893743894326161164535278966216633090514877012238107348011769137418611320273977759896629115120577613686372280919234266379343780040461481632030799562024820084173207823199498731225354685690497712176170514737651462925101343539626295002601026969732852102679933138337148942570912628234859083377013867274482326361016282754096070595527680463076377727465847678628542909208710091996907896093836433655030460718441189595436026142428679438852574491595909160314240024954943767642332324643413532416662843175965900967546674100427395857780015545297980657899116012565534000343375251498432540325990532085027270755631468735634336590138049483677994701819232436568870314578136747394082468479584365716723464256630498526897323429988969964361454167900734088748733612387087856545979908440412899550144955007532259929875350217967399448525635243221759212698287875882051444689328222897066093427237568525313097437806561514870249156419539953677943905578707831930843916418603052424888778791097441898990082045050609907667898212271610818699162698968403660152194182072533217984165865201347600715772354099686387812835591625733296795324766705877808470848666088120048258327659163528452351706800211525766752079290591213594444655923465911309645736650024249117876602747644595574803239071433710546536946274685825871416087801641118933603360610341662002803431430864928589759033426689271333564500817906652598473683194728127374741281850864226216260537753953578261549878798066966145163433235969173648326203594259335851493182115652427893904153139235459410547145079235636768050337027577235282209771854119399239936213475388677082702962227866968883174182969391356845659271955028859572620760572590578447284983291617392980131523992181715355628645855822236633432914070455562312341292588656399090573991913735681932524477996596631637431146994767591585000568962630689672345848012144635145578022696278015337669681402969137373859374982805205831891174977645314048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -1979926496699349352527165950136151871886189481660409728307884487630209087225977119022529086181439137169885040660746031634592210567237299971458705602438966726543959236699755464782780845292837363002502962029126338191934957316130363557440741770458058969246093021724544413212593428238312357732355305967283811187628380587558466399842835866573063612101999450302814081999677165581281760178642814496548240656630547637063553463869963696993834051559353426909707366196950617757101710304782982959007096320312146752541464488097029440706897085698171637944881617002731495759209609542662593387022819481591850979645158144786987671831336682558551496881163842161690366938780771589287234222677453726143645882892838642519420088700088138556981720357118657273291111071726238382478329849695559646747315433641048155383404674051202145136228868197984738103263020055563965347337305575880587169626651657200605993321930885773645754498667410753220106967065690830295380752119399216085199743259633621418251914969640958727959523463634427496471073500627160572208932647634062271529503882653283287901144483040022330569285673339828609630511918700907276569124682350490902606606448516172300103381611293341914531752164543741152212580589156197631156978524866775247243304795381993778049564152387955007909087533718593743425717176802867800522150475898892714820551687660498729191465618034216097528370011878204557415075247147760841276356905348953925317433505761901474342139451257535435844849495300936930945833134811620770908753359000843773601317654927577525810566826453213850995092112715815553014225248764833417902910822524620535964735702606738187531878083896850341372094955869374094114372126750768056781028314619569518662787371777721913539759618819671754066042424605725842205772140872911318732294355457363111969761747585375051334262060868981375866457625774559657513845256274278646145209534928268484491918186317402615084941326474864192437539940725969523961501749205269135608053112707863329831093257500802701193269512813649904018189171192047623575632685226738590564073261219086841388426028601455925875147584122235266739778996666068782647383209152192970397177572586358200240116997146875310599269632856928979081105699983790941074206079470016486415856996537733513282295018462921343875432665128382067754077598171531589346326489095437867318820935239490664234416175367259329541042196994369485584796915371957024050444683492524098384108363329643782412198848071904099388827587464634750327974815689227289817787400859645186064745738152892738463119329958869350417717568305617179587509597721029108541742353554340555374823890407358499318691725076936751931567918097706678936709578028513659408514336583216193721811740822086575265766583866071546004099356910719213118570910175977275392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 1306298801965837014169619090624856725786742875705195453793004418704789530644936589299783750000803953973512443737875541611527688142976095978175535462450084100553926313671695748572515361972765432848171794503450933726507927959063247977102550544767564046224843018484458637885384021012975548737687471849456475703462325543199742097477204536692611033958598582746622878246779446391879041518403156132421106736895882949482530969010616510741841552449719335857073141333464055394200037443201231273058689388971502487660992416323401793035752115500173131469871546730553150224330429981159514884422512153928897085439473539539942106804734975132478902911700549581130940940497760998283368010586130326061239109093544171063320321503568917203419318505903190830566780897548048891995417463077957076974453626707838267607356555153559459401829881076309668837413157158690217519721313796372090258065662216929104582540054184084840273276991869062938658712810855089014698041578932905551763983927351089285037389333746074996780559287764380876950928185474572281536749976459067684747654151200360285621318276501705310923232738201749468703974438831023821405768743115202977050825754634674685674734229886208429103375075372416640073579533284834917317326622222372844181947790753792089510190823187659701372585169074459004746106860536214694692509440162857492343393871671740290983161565215741427400437995008553372383329929344392599347169883541402076797039280128737140755900013992677297136780407202711841739372567428112483472371418709579404027327078927861229956244587967240516709540879078479309626514061186089038182926735297402271465170561438573440737156213672267959611970006067354592314100808726920687514310384363421284365250351260127044747167806460529124088163209189458840653748201357478589431470740970886665015577329003074066215909878572046569750479981705268112506672529203970946751302457930393719614395362314431081620954269270421803531361048473659481443884053284739937672881048975200029395153554563896978981381186952595103496774893511849328385097373780468556418300570993499237346671441913303664816551952605876462124270243001864138337330242784066027017284644654188010772325364478059815565969658918105586362364765144872271031474080865058117400798608222264158562526619937341111026849921126010473132300430656903864029126298244291780396189057819542465875473679424889096232735016262082564208564087645266803449645617210591519003496957498106420579763936686942827250407051985363230405050972761301445487316381011583598479306526659544189090002840218721673514764195323214258206385257969006862783870823797173673865319611813962186923924273194779969258354633264105087047983798515275317342304700900091477259135583060804743765867545374941117534793204471508516813636745331373768704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -782918707751539637166509958926145456579478579847465502002702272251694282777621732016629456115218035843106339134728489550901361388625714466941355802193784136358618250738052442099249370000614547468699880322824889642245881179345342751811429927935135466648489237883177240351962548694420468336663020346523746318157467953139144239678556466596011083600465689235886375535954561274686705844242404927443153010247489108614536349407589947017450432403507648569531001949047077290013202379650600804468643752318358591034158939443100639191962317020634063030771267542182468139340794004701631180330046106747197066664595940729704230024084510780851966831952322885232615403101533335465687212503619255510619343281329277404209132357634912177307779676780788116502707749387172989286967784056363801460378306491267301180413756444966711427624406020013920158205832811279366444077850147632457399665208566017069278643409019015967472415808324701536240409307299226899521031589741011267248908040109008753374345927447928339312113977103860242196327748053943194600298394382998475683032623224513223243735279555499923896349185199836044341044641394286391652836171801053142084821856264417476960818064591848248208176245488614934138591782225266650982861888124997505214100256117246272431819131492210140339202234427973189375999949065014106578278944796205362555462930575051644587020948804385483740548028756733464632084292773618719054330068010691762053419863455495851404054563370768756578671615143017147303844053268677496435300682277529068472484277211120972098477103629519583414900705451943144592631318612822862021446908171625419891061128434868167860752516567328136589587370787124081240087018879939450635903456565765733712405802869235760349150144062401254007841088009776474619278562389589154672374942887615856484928090562188657993170764665079855485979910231398444879499476595108327007396478379266991098391529122597028241844420590294880855282332286366861822849562403384060534281896245243826518726440854411382544928649308497847457750386950292943918789461163474145781008737997227699951774485554131976379528072190285352433417279061174184795574550652572180851743181397008092098615016299544782364282291980452164789947736838087694186729925863639784474425656216447448676416514622561311630246035915796251428097869392026099488130734423724798379017814380773686890097339051081190422789955542495196195551669424626154373581643720891270601261494296934034456991720646578007582374175357988987655509351576337036274227057574064778084236323329081673550095169892678484850317800352847491417807309001724481684573748808093999010880570992920496515174221988210429465625405434306154430422886431536353237454754196551008163250843596542863429232491463758807997352514099880397462406809003002691584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 433376140764322915294071346429401981278152843183020976381804253224859504767328628221703682029433849591397256937177432161277065375886714535259304264503205433364079049663060780303243456364253663822516309112860083316374859449441589591827595477601156838651712187624875801891367081086103401957338225860620495414281513923239057147145292466414304848101397445190334066161721349145358599561808629032253446754281806635402194965149507334990010469592372656133683256818968528477218724863150421675924216842198901948840028381703630433346634718602903936892248388525035736624906301114594659650716914699375363844346807133031188192005106450442919245706710289675813775589793926071360148511055160744856876692331496457940819035693257724180688520255938811808079880378611173151469826433325229760021653095831698774056322852486657785959269882476369075365807563007569975505859017953784896157872201202953490980629362538512271513399704918587681620266572286714394545807147867370444986763001993322339075066461943165767500347643307568783526938376822944365459386064226304539214598023571067471332285251474867448372040700902324794721286288336136529452582749491582107114679419219815613617184396110826653692011672275566404183806107593371755001839262205504778073238898570135289662108533120947123633704728901199452654200295893165821058063741936077788343150443801764877425755939200112030589531811726391741038056564221985918993746285383934892005917498688948090852612086466250180931069143555969757713356854807066036010225466803306995486208104128153909074297388382270260180274528143100764990696897370715246469776673458589508612505274182898294780928972738277069575029595378332871440181053246971995752126261837628003416374482532457048695148832351586051981678112164258597519592815574610209730900438902369543837008033728341976941675319699517700844655772859059953592320663736155937944991189623908096205143388200044325408391728058584078290632791214329214201447572221715984700800979535265260575822555900712683176598514381579901465903546418923859676970744582296377388507923252962916847556928513056889788752010218469295837020179678694729860158836678828016165038292216219603477968268062729148384710078736921389414046581451294662027331185706097149624706516551445685158900724087327983317782384773786674460440807326045723227971075956201875447444683412003339258360805160742891565051672659481214587675239463428238366176006641477810346117503097979111045215280960715664754997719179562141870330385931307850643827996862104272678195305155345226895187466992007233374110762810474136319894493767448278573141967286000142796445157288310992336984005613084998423664150521451130115413722838599496751731448950981211621945362652955464399438198527545855256233817657864536969560134319956033536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -223417046288498178584508788585438907643110201423048447227330506382469391087098651030484992737878337561192366871536429022302138108341011783151921665088450663065322077752462325985498328585094791046954048621898944307170514623129408946279230228034555922398390440610402946862108127348542046816583328887560935815487072051323196308971587006504103088610565485079857205222659505000828446140815455143871213668461829825642402516809730619707303705914010559500346573081306410026708074870114192008302769816810872215708062056082687791318323691631781373065067792890782318517545976227719702143149700125137036931036178075362667169549541805634522401187919148460504437235708960719073866389964264542901188042889253304398700446643686823413254976533011143062045984468955658172796864439192279321568476436707213794371884542032874116340505618718918219093184655852288856196648072494367822711859045682939786215112878675664591057554982435021350810510117671922726530531823998941271500188892452232887050658485471125642809723625922615170879055769968663531703011861316304383639456876926839672181561321484004727901392013801787326748888987492453144117939351835613650812247660090816277097623368668219192093974268641613274948925239691458005018502115347754317745821054346312045885757986942833606395776841487852986702581673972733110015328458263623029303415966984639301647814311162113959313759657629064431495975674685244963497323752560905073503783178373797857300018620649479940981302080933078209956415389641605638861318542874067480813241228892815174986897491727281799587970208888320370038978232970423224789356040681299306043156048669459381001953430428616320270915241292282292278595959263315734815719792802650812468478924379629537523520461171923110983910859242749418990709477681842929684990237574103082816547748299249254783467140662553687662004732753154007449372200663666382707077888461115881549161950867646752881618438898715935904260548636079117766614432088695707329310710110726131123734038056821259702766292327685353471061789839449682761766193619981848653676107350642994861860265520583209918725755042655095796715072469340443431986065516258325861821427660060664612009060616133219172667591871752355499640587561857888091735963006096787175596279247533465775558516987191148020623843997651145120815282338131089213880128074573116478387088948204029529799049403059205384009437773002885034644232407681067175239866566715938190235116093461647523509467302641328114252886931209774253799423115932251477793467461239609725715795088821543017345468497285047699008217427249231387712064078185787868765883146659957486399266418402905525865072956329810628088490672520698430320399595439250908352376753260082432127954145944986208767221257694859838829284269876109107892068304600170496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 107210937828788093818474611769061907802054777954499815237891567050878963649509472589404473407328225960575823364748872678403591898604550336234013368318654185572114880350451631529918963671447618853213144002914061190430860136268021287514374241075079154953966174441510839903754446376974669797534364239204609211200517798965744553285686298265022874909172366041639795126401829743288688119725043345736140700497374604162023740510101034447317869675633593105070175286852888187675164881620464145736810759239955905242496190725212774414756966574488269103532940694082832704974276236463754986964976497919310342010030970540617867039402431201060870268090692753981208977165648081039791670191120620730409126030389028321428542518544144093374292659950959778219464145859156818839883951041019416569661250646510836086778513601382401079333189840586186448144578329668292561043654530237767698796488837868210974970294355046736218322764391159156886036361183779490862513442391841832525499858692354869321825228540350235315325702309751402364266394976482830513734661142635080361181590635193049946667887300490751157066032674356461283349751129482565804180063402026841895021142132401747244210422727414545041297540762173322178190134043489303540663830196678301606576820522331728612451828817259920236919590446212215127929014126928778518389617388444345762948037101540866075058444236182251769242195778814214084243918687580361036488135106729971205873961745697509509932569095361714900198735105692832166288575600433911148760774883270270944818325939473607076032106152522808345929443152744472337691718896043021415497040420407027372263892410613672121941115574925465758897751651245638205123662938712401041097457994345200078426641860246572324207119369420456906900893828485556688800570217746271158169418972305672586477219958561113376097148866226661083438925674870924799731591333123177534223000239629331917785799936237961861358988963823272889262870597992762925641746054296805612693625312191697956130142098493927494500358491974678515394770043113516907718545144701931280070833821206708066265207374404229027657567929370969658034819871516214594541649968505877286056594268112842737903212769795888753355236097683316225098144351199192714125026857464941590555547618220293943760571299424479517378719963321914671184679335224603920052458499567277829755246434418314594830661205592003024332764922675082198828020843080197988629742424758938344769401248378993986730814252453026455974817189650089430407351475840313630141743547096315195658500576740358131219869185320805936801803677073500183552430176543340379173590838274387859715306785335650839503701618908640984089184338384623832037433322072077460712984961426298450135579987359982944151899813082098579990045775906245141155002858713645056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] -47643513017409289815537153992556216822740759653150506513290087346109988756258913773564659562400401156657521381584096347756914715248230336198227094498455616191297058564528694103849512480399244707167205061007704276842370776019840897040198804972633546806601862579722253019987010480407681588092122930239092056260819315304200865966202390836243061881783998097518705072269335530713496095109670102859137657532284428476915151279058762133339946758489621247658087264626903770451400960392522610155002681864034818993944982298896262350398523140997200731200590420477735288125216995529963050133490788062027793091705799568367852419577607740827045529187923710951276725603740873917748681837005546320539689918875857121208268876689322670883513029445495027254227431710130996095538850882527050620916590861413942264575992322820774480662730423396694546075505916459091931688741259907901549423047896246883144001053319894814474287230655624265126772861625963663765806753762356347964870742017851064023230469682041362734390432499332616754857553320988607726787690299928577383943540643452078685599599756147610292316576330423586665970165758317315117361803432138948675560244546706964595509786044630768304946225921404374202937552411403430569837044104068455236161720451480919483134589887886466225988249343300324344554235140191999699020337564345915339034597958539141352017427009380361290145163401342701278189850246022478133946844386101106428197701986874143758324008605173030195819633408967339391575508535686098690230523321320659800242988201179784867240709220168811933857900275388549743634656152192497201722142935615192542399357435146106388051452139686188478044982742916474215446273230116782266634545070303148159001415095212920122854560405887806784674284318231930395448166974839576065736803749897917649879055519474230088993196244657251363989209296800275500249976137989171705477704915925475916789148169483631536437547010052874912283771007629020607011966128591697360504868946112762588888077385520157307557482041890174488408809992020692054659711619999478918106959747893192885456760709697822646974247457373710295285635074270991951725716098503704285582858988749275953877499252976923459193850554408721551597283198722138047161130380224678991045675499171361444861779391677266829789085563487857262345963874077321266362707180998140844180760895669900214235891363580448013456499736950007989079925115925284203192868856989082624982720931010159740311749112984285838881026738793995145169141303782072696470408281669583450073726478759667350533942477550269847457598423010189997380098387034638875920478915243074030829974095870720005109688344492830632633020851892729840675538287658412799525636522310946543096970559352035502691381906350795194372341593001967124139588896864337920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] 19513701441700649637469351517896583287536628117949221134378717330815206465911048669995978948299510131542363710658684574759479434431049464335901095817813591843382635991092787266948343785554677658315666445885513691299312727009396666544461696290583763156799312780684252834267805987249789006181107945573688394978075301683209527637713044986414893280469201705958937219803846050836804838692952391973019367562349395727200573666016930161253636727945761946098966751327290892935555942926599237408312476227387680528884127335723343341824315594168637753325749775697166372078642621926821134942625850880694509020595925510858208076164577992090604972989653343142050788699460663093784538825269038172111648078543451509310692751911507870776029833072831957487107360137374388912773546141095427297706546542885669355362327966866165529643069611671282855093624622086541228954252162991840761644008071332868747022751189136477136416042197735998429961410572058321555977801658489941456788314704319811976223368549833201250301599207109325432586558071078120428256038725739052453667649662961311771130250551446778605032893211667817521948175807430834430188708625231227094470893987237002114390192971041799044018497246023021093847186791501762839174717436971628180227047361702489917464536679413841223277371756336425115539550578492877232693182660077303591809081100798807949867516876109761230265490741235945681529108811544050455502165300941285955250532116182114790085461477101077084582279517185046439984371258285013921346396453934586026770812339331208583910083320731887521493926871057171162382731754749722430196736216446674751907689140458804448611041345126887642653459545496734417279087636849372306647167279358924464350337170762394938384917765356572901386087141547910547692673610370282396082838882863035191217092355407691780776675172742348211924953253320633270004704837133479051488198368621223067497752337522243368817159059886638918598862941625633766549984451713079680860300979225053928371959241708009303476339893352804976897353327160836698659186944894893231503760405122856328694243480858075826264997558495378151485009397043993485290571317327323482463244140994373163452391919875087441867303851172462069261362181162210066908045163073428703430597421655670028740455456460142148294902863272181102892797472293937184875097429363809188179736323573467778941132009534721389241835436761817542585281050558114449734259451593328552518354665237696080318168783740491550396053033763342587498397608240039444415464986966631116060578383786481560350968087819794220128760540790877871064145102971055870617306689244261834836110336989001612385146934593700954990988075320449977180380458164477402334109028527576296070167698502815641628146874886252473482390869379562116437915033145442304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -72263843794363420328238239228161256279182344462515885812972295037439554736044330389649768588789958800150424784198212676214125467518977679778559567354288570878814560207569725276373864236033866831437065063000896749456881283544065207453671803981168667884250269091653578592234072818820481382106763596744819585204463912639407925250590612589877598746146251436165944450798567741819548805869054555618142249225936600875862589453799611647914724462873231635433185684679733938783393675233921279297146273103043406901945982002817201362741127878183022488900712863491582147957122839701929312805749054249863340448397846838699325556049456017618052657326975743282983501882041737110541368475733398614791539768136755962201117199769623410063088373948316312129163702534306324965797085433641590089930267681428418434902178037305510846698988794645172699435425621931385492916134537080620038211651027561411088688201719595469199558548817733400607729254890246853295551735563648620550754372522282616598552563004867922997942686315733001567944442192461535345758222466814590465037244175872321765889632572122084054715779192084845744803385261214900333978437612992890587708086423720581141276596983355523776207933437480854922972316487744729793096348258846899148927294127964083035543585744409914594725203376186909985564622028081048900454734548002816842305540218711426418579875326196755979421517909121670815111796736973428734210079282360195885544709950063157715653449984047025244024672099071641839004062108859778301576288196068294710136863765225203459101109813136109118814826508901875492188489510710933297973827555017545971006576917358825049508235375810989040481242711312357679193412163894101569050731581436075569358140821814761578361170113583161369372009288013148719427578608386896606507829906802136266762070522988673183751940960657885970039212271594355098134945057948619602170609571190332849411125091998501030953220250213135356698259565797337811680512985126323320768005641833835277967477979012696848086446710886119259332952627400905885223979830674490928979183695320929904406187185336944292097550671235282810820850786931815704793835877888659655585063924347225262552898128797765226390095128694093327485163399057856090984573383256150788283773630558662320266087709720081484995824038670321236142454396209210009341711503539831658139989531096224736212811583810135645500687908392121080426802629929887004562360162478449576589290845994290539668187906411997014444274551140275716524089179846045352666159061462833720489307116481655683461437648331380324673542225389989338622509987385386226752418195763213645609224583588267918446659975663858117841592030322068250341117620483598785619217788799661732402408311572092848385082202639670050997092891838935728128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 934146800147866987460375342482389197164292645922952126755707406163896252781374408291056149567703420388522729935826986131211995689251432706143009370133586029295481849452106242291522650341931588221312273956449469504965492295121303884729850572874724985669836664360622644819038788373653196430980327312066808732829939763471672907445607536354172732631594886475918228549433230789244571666717847731819438400958259223398288566910301279393607353874641334920150319966912690478047399235275954100777397587365443182789260051890634005843405418106994270249638913521205658604206306790746885821627355685524574536402743886458414422883195042298205154829294847276725197918377905274656526014979392208948127351802137953840635011355400519122000732060410694386187752836282165308369527970726289171783900964304071698623748781055472579596022054030470061327622737343804803454128746549089180524892576377375135385009979217474860404350620974803227656108227727625482619424880832684739513591652612110562923618092359349088920283211933272754419578469829366412107519313049927253386769078250763724578091705434753948993511920689544135554799766994229113215727779041885269076317090157897003987459422419710970369622210376967374140517543125767999728299771276538555824862089898718212589380977115155623117767786685192940621170930966808678479293512772249388996679104103115085250683300856243138157070718082976903072270260833672169204051124287772390943072344110632727364324196829235560059804186628452259356845232372461777882187478794527772710700777838904410919283242993914702048534623422754798340470484214407577322659851064518374018027160161621594740677669382835175295133191747016377093393728080694911184119178208258710606673345546126485738707272766134226342765791079575851995417516655827650752581478854325753088911172317727113448904743268924721342797992907519754646000779019518615354161672580240689700350950197505648146779764832586481394840727322675760942987775869336576089242927586080276642877646503947188987451607750686905296253729103576937765358119621747823326401019768210861696780887073860168941793604682495212302396774654671132532932759203544134849954692472173974156516870034540450811461474536711592567892595263023538595659121430698879790322450971881016813907764799263411517063891470308739635458734438503479916648310008474488127745023073751319218512060410564402927257985638674392394907379389422705408703023051251782638518964129853360021396603261772740926412559413653599829142958056654423845943932089892895707304230732362007112772624110728807738628842173516342596765899914148008971981106065773645705514684941826952731810961269389784969586015805105038517373011501361948770695374140512158011099995919904341295089699994483214606847612451871174688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] -100225814174710716432042831172561364705993403821446175175530551546198626234935119510960434589734445338350777340490629532165266947420156025951770455056394527660026790804716404722856357525837228700676803919041316135591233590229552733674016559138877836052130322963180556584001818680799908533664686624265699369807721293031630361016666619511550403456560492135993629782301475407375794294617187041876128596068959438246828214385660572353436499864309221897190207295969199487502232088383471670400198483390494078701250982180443447352512811572636377783612827426122156301735994434826552799344045306027630930493634148301214988914249705854538882861486309160244071999446793687304022474103565518378765893336835587113160120835486037327125936507323987414447911517961554976517670990454930174710915321189143157882158677491452286038104565955781664512569204272972955498318980705672759039073646991074223400210366566145405584404266609980531858457331526278477714710533971460049297447846452547296997917431578603058704225333076675659439405908226955276964753245648010721156868340265990973159895253300803878948125286471109346277074336559594094260635234652059195745514734048702909748979585654504600002373930581927224415978055641306520129244545625144195813689765277760503510775439080586429701999690220678715890233456051794125271044719226125092182824960430680111343747196490162794131956957631449781099698258438913686366813550446893768079265794677016040423776638013296541216125284045984476029638811170693228446952915121755173735471020417752764764396716202383736694626910425594400903301444471293375217183075672093798992623550779366578299187193664420758941473892370563423537967895657229708196712536651525383450031087193713664455207241784165721852234040807152361843557386874348332551303938992175073586191040576187911580291145636149347121360816139086962234755717781486501606378825893878537355553377018552576384175607441833621125014123272339079537884114295417590346755910491605680383966382043312703427015314244760724920147010218726369129085854379249205526187081102148378834718519244264459349442508606647980242312114571316356466327539832183347538245578148833837720219409530471852091073339028968947727212399906364565129989878755201567573210680669141733904059375631122532288252277760968196241152566623664238886127563987833127587991968145918916115231331525073740050839081916549672618652793550035604277613204230968472532800714105668503542124203218158351602613074784510797638739634328407107722548722117458168477481687494882250325894745149717695193111407094446203034349283942999771716520199549018031104987483918221798047272894116753124313262600116833863102923801215495016017827510043967620353032080210543304142488295891793315089596132900354091751833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] 2640256663624170862639629422445083593033021353638554927644368483294836591700767162096120411930956912299090153897094133690735321343434292918079879490907134038040085955674905834757850714518494224338377060851346721313954406323806421967102722586113648297800729197954417050366815056440794167244527114674806880094198620580305679370144604238469554304495154341173976426578020923787349298635347322752978026287461671986324063574281105401597973928391226106471137590785172539357182168302695890540021196644058169662170316231912520643922186802511503513352739262059382495493397606464090583049968687925886349847024790402206791563318233280485986502731295713113391332958916075488041000388050709705452601386299395197391079452548845134974544056901293523663102611454579746077418700368838152270821722467088521835374171327418697085673100925481752292330069573063847098536120337259422616577209063696579640403056972280743066387976859459410540859695835543447107511263711535962989246304653937204894895305125019994995597101039841245519070263678520502104396518570967261535106151783097082584386633031192508376196864862656097877505925165327836725483507496692097302934625350375030531955734327630448294586449945588855335090161883210812241562194176499607312675658737914991899075306749245369689782867990496668127166391054019708492418449750563803065218617710657969736056166583889280200771811020268167209781838470920045705717232721934257154082268941631060916750132885106382074295581262993666579524942194136013085263042394876287199488158295812533704990115800377501553920897784740157429706010223680082647378646590902809929105811717050353905070947965496121186734607565279010564523428901032551862741254377044385093878278652477753607047048527612539723927293431467120034849399300481492262852645714802252218326639197684428394051039777616797029365005018191041932294920261696906892456258064300554679212161478171225164117887601906566494308002513744717670530301363430118255746731244594295328449809992727138768162340392491748861064887608266727373616653741025948131631541380028073193876499739713287250374507792225648694177143827384580585458152554223942800719799218393452468095747024700150884161994679350873203493935165419041500349239386790056243110305748835914452074869650263423749279686672815549256653780524551870504003465422941512907968367381418057607058873901844280136102941616156583311093447518573614274207389863593690345084445584713095162175078666136732788403840613937857437232185489755155734783630046201613481284764963650576149323728241879936913923892688105899374946821403072622115065902319347024520244903903796632060796736031159561566393915689706965859143153180967724620082296752840222203052461293298550834979368276573706149123755720216357378765881344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -82621036682018494303242248256585057391726038982493756362480630556109971986995113499874898211194076992644754581194031939851354883544494693177299038629621360465246798904763275272429164985931834953321277642668739592137536032071970182475734966015807276112725293823436088309665693601394948980342149969092211879355809786799484673472215665810705900351017257721626923723124425666896179680642014738999048847560780831266059093281084158950881192907350610495442626252466713135358998056620236362779131037092244662925707380101004682279706680318457951844251988900149046742973466934354200327702426419604405334994101479335523291446167792241765741813094156746921807949851402318639589921584951994233709694679531442292254951485456982748902339013263144703000900070259310671726235495378304092914997384932537778979383217007587965004967502985375855948509884711119700568058126659741368737702874427979257756216429910186225619286078561385970167036763904536618819900922171999923213820708707744784357956056336710244083024568880157673968935079410594753824847074904665878601507636310934191573501057453681692435214121529822173877074914919528866982254350120166774856861477754553995720896085712162438510735960994083719707037842835912247915616112687235800442969777112685611487577469832736435720676952810301001188837998384133669517649732264135144265001096600878501954058171590741442244876625684244357540680061309347106628197619578993280322101752830241058176654430506859219974118858456203366273167368786840044338816218836223046477119186871138437597344510543927099426735402332181087564209605204848542719662653989390782575562899433585047114031304079080013063706715748196110405770552153253479804885199594854961688394451831393695275058190967161893569834283758733511843575668446561905277354619215962302900105722798240185453751858948751057893088833663473427516548387704342719077008556626380117815222048974773771290387811539143832377260167911186956730532155643017513103420761802373287109393853455884669413365930401242195937939270063014062071208983414045658067171614407230466922949846219493517973146075869585040738939987881748486849859403326090039632874633067596044753858149228915274887798202743472112423764951229684154201730433038060613147003568981959148538815054708055471337423808178667453935441304469319957599357199798665035224265693583744092062928055772758612647531769423357457471294357779626431266340210484206549035756339500850156335664843605714484553230216574923816764581469548869007483087031737466742674836305585262734505229788711011847964945249541823460747079614235893235030031675919875880378402707724057661883906826260605704553657989528806357031974445542361082845555234324947225446813129524882968640681620186581807528833301786209484625416290304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] -10934267665307288966987287182149142139132741472324865945256270721745323669463160819490048953915671002418781429721848020498652357127044516375643650275448946521257238772925399681648531584923832427467445712696988164799722693778037338336178877043730110966604506283823738866953854458070186882452988987162181155359120780068733297936715012875568667742144837586042442368023569953735802937636052198830788491855690496495221699853147892458764462973927734622453142055957699964963406696246864255064716399246905384468413178894802835604038758803033076863938753079426919689796017485319511185350053093263256758517478343125384133835168235018102665965323930092392808072444333867867905699422376013764802958772259211159099944092544280631339767717071354946002350561595524340868382713298763922270013322197159122421727458132269566330998197724804929786820253948049772615814621510917408146476385458352187201597143008175134249581885706004072247322408638162606856977027928570305546341573950429622495189079992692089142851176695703454482493790213316987792576762439296333799239748410467809624970168904962800549881948846025989067680249954489199385521446505732335645994258836832188979086989943978825922418311772282055310911926280687382215675574449866937128313407398707779889023945542023328128164462473013056334124263886661837417037832368185848082604985704621283048617380572947489379966865079131257414739583768910252076924029042300815659441518182245920401181486569702774472847348094274221568915296411439495894792360171669655209177915411673979935269889478150366630320184390185450685550999109957670668882219801936290976433616095587961029256413573568475137030893392058909551491742815747879836900997709110575557292323509090599195119049382314013707735557882000776660832623722430588593329768096384449952096650232386062879002491065923288279658774436739377683528105337788932343635770686140450447030563188834709059168214977834389923868591244896287610207994528886288652757792519782701835295672290761239641328778702360513377556291601800487871343041967814168663294739201900792179775806070011321569344872915054015861763191029830311207736840228236045248560660336552510255319871434862579520949736444175705731670412404308613444818527205587485619720433589743243143556429144865579846913675192891579511181032428531935058401703839822269547359395711317290029007148416921957457519677877269719335745981957356658673916506337740606696419919712381408444915076188080129676959431466846425969745718407356897260506184172528062512319064406807899621270402098872086143136896457460890851237201943578073403466446816616239326918040545548024739697206158380590266737339655308025871814690932877162099196538952770648008501929989319533353568108062227355923284416513596062467522297856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] 4791637674239511751711355109911940631359296612356211691356755547731081044296119661549352526437112853757365051618221429200219152875595228274975528647802642746377672636102353795961394492320447054254491492100437726684328268380282650567030453094441609600812563538039779697375227582529785971467216672053893107402726990355648272097109248674435588108236105411740298120018712052307582450223982562533003354568992012772522195092153011156928527263325245324904511099717958599121684794043661421575273141807551346358811633158155039983143297289557850503654041000276271891251035374000934481686621448000043470030735984704253346281543550763698253235808585340377940378364101647256724363287508368427769737838356133047028417848489715054246296403924232523723772142392031127820675068065933078618995648375975308153481293466136617882116121675844212661708604423618511284654858037232423866813858320773536882463103719749133253252997256744460897598302563805310561667408953268586886080161849684503524858969983123809446202326748551361650884828768984573322185434281313571836122363967120896965311628858282084374027951865812444022968351617933903107188200692707655150512356130499264382619310704719902121385120842064524513573889804714022779909412138020992658247085801444819125735907486089859488472904760444659064482182425202538499609152945222288875142770864630177340233145290281296559035928197872836235944396831458595550483629097860154230454862585141380807637199795413018708738750418990383489930530770720847879619640496672852948773980161476569948820860968634170018328500221728102443253848102590876979177375444618360549012610566961891418594961847765036318907770657419195513919078993427047039665199077005226546890128084458915585777438138823179928956123621590120898104249748154462735988059763629171551207574161055378217064277227974594000761523450664146975713787042941623007089507844906909838537853752388015196191883763312265269018480657080529966033665656352598279617917967848052712623726508205145330526474724764254114537977142114996677166863403770947081735761658634908747567550788893985014529118248496124413435640687314355784033880364855001086282115415000960145448427419308539188061601355927802585714479112427716631312764998409879612147668680268353733204308632269806888128484484323456908150167755496679509655812689677081449572393444960988759348880826167301628124164825597751161766187677340254555637111641630831530442090548526051189889559656687614953770847431651235474463536418119615976585625795954322097261753775073963626117118979104819570241177321689204807322385516731191026815906336136010567175408184727732658539146459763069334150469704245408618538673015344859196787937152595036781815587057995892861420235885006843364834673819406061407776966443008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] -21105348710692332179488820440388849789472152432584720077567792826755798765184031413790391659971678910929546736844887056893842714916633213339742887591420877567250139098850212897808857140722654791715780446106095253367994740279773910429287432775640034667068963688732986296288606568681715906911706263831985429582301592104188875382830025821421199412560709617820230212991644703152517776396042414816944981465856735574617151089169791342815090353031904566033024618168576841538529409220809092869061575148394134485479676618973896952700629218371461359212384725557965757821305800376042932117178751319204689357483103197916434249893586110139146153335550398703047461367204551514573444957132140531870425264238185616641976613858774293414070984742947138814762729825460853786039392788227761759909731322601216071738123856583083836734377602411775074425007281080040372368430586511327726762837479906268515101246003518171153990525170788489078470310450474311284874971204854029634391217026308339361806122323613514255652065641590202631408636442682418675494090576511491248048382083305888589794299702874187183770097304807876878586742783141666897756484661898424345626243969743133431483083194083160712524301805047031255898699520280409573886589661903664109784485091015784362673415624431739620598705205359246645401777535684801953449540522054859978545396032185052257438039838343731746817715340743025492074169325109991843676749481885254486288738686501796665172469394483408699354005976409556362002974282686222439235023894854514962569912114433249146541965130566326045647321028203827948590549037623413335283822421292632885318504913813690813899725307765900047818315526416765578067546194321950382908751259641086487320933302082635702728383790268153128346259483676986064702375129372979983828605110045317335467004131043507129207536033121904309300000258000908500076854537804821525619183215540428007443414450142866865012749711561300086090228646386194890580282130621286480840739432365738497091203071703192880092289433989078432258937874244714394217857747890890431158589317732486280353951323880186851707013092146752375011101084580323684179536469753999199318580157434442150435318933027696823711921485589744205777796642816471753428195750928279161639483514450449007516801811550985991300448203261245163688043703415681420893420419346851010529050334927920450304471535782262306332099547496266058540357535011451510680467633044510597273671088455177879712472576968059248071006014373568167792273198449107941607558099742582625268768818872727950816862025535216357104190624822603444773510587964388044004576118569271543697018821255506839330286950166039224968993547915966102197976950765573830305506265309262855682603106674455661898290635442031419884301239558726941262831681536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -24344737481752529427936589519013329406620423771528580417648343126964603851364642849997481753221983118411983758973343938053574121419377781608757155372257179122942896497798452575204502901275480269699807210629569888717862282029668305806549100445972841265523812855648499755274189609960411911661160970190299305010728491053312128891968244504662968085209468122315815823464314458359538701953962128583630536736571233380261445524949967797672654881325960947836958045662139657046909421392884704799142035405613478238448243629488121282065236831100484019923075445250050238298784808906706026096068400411608232534773979921414264924820016956352411004890538941623645754045419292690325782103597683628606485833714227363122291297191306907424720811914631743966970068270723638114641569065336337134887442372768617817455090201041174121451844017213549683511260641041757726571866667726056391353532022684421227473054210955977491909343611665542550685360896090046144042728923556569902118467063497881873818047958553538279864802984065786585879615395770826605614745752709403352731507053531326964769850017266074849923439274689498934165793151343456754371090178338324098890446886231813621853461196193049656621730040425839312068165634344107420218093254962588685381430419848461036721326347768286458903371964404943963807749803320844928796926114481018122161541472335882447505578124457279771082180614793271733467516801433853553721337656169432553371021862360382562269194897797409365340655806106707116433697809476191151625208689005136991369736303746771556740209805563151501882652044987904256021663478569883104663087547015424856810795273543914360790954321179720510502517125531937566817682581779947925850500397869215092006984616889155612814453427380354537740198435923418622408337998284948003916412414193761976807839821842926889743135580982049391315107965997106818511606295456186263209027499235968466881331550059055169428790720490064997339374836059833721436829290280971709197648950040049959611136266427794962042439785670115976170494048743240323509242933301300488082279853383843990356115095511764271238942224427109584941511568146916194678600829976531657092053890517391065408428877090872623326142100430455761334495660313946561468875791847244205933032556179740820045135555803691701033352483246851642326694791043871079012585197355258768041415047330214417446224234036102831833613144740593517645460769622549587952269573026140788999850922409812713118780452803710000536215671435182161898954058482371280053720068149167083783447205368302062722169839733647633913146566588654120248489728763445015128003876640668878009717641760470145062918504052476417410681961079430750718072309420771322745458322639163464317873886531998123410896398885824448974600132194525722380894994432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 486748176316108929515638052868239275139700240590882807038102253771067573954332895487047881376082077665778162745873021890051130278919414072481235223779286981049427923877718463941616864988480304952928653498085283063115720867728578785497590123783632621726730999305598341132748049036289662257830618481281810105749748151281461427409511365894224665739230959484099985542684662513845151253772263501545342662243579272191182542860362787669496435766927166746137009555866560117418377018937941179396990986165054460236108343445924271014030257764622986867847159104100000116429643974820583327728716737247780387010330128757926987529871814703024446657106456949975119044861586195296335316160594130470945548290636914600052972791116477841169853327606132479668454853396617615257766210863610451979838477543707262216118727602815117611778002986089625407643663390947242505893277204189625176850668379510254642469869428388722438034553647796321247538260794142243072504229174505422392026616559866906982803107282530505742032504646835011141177883554437119244484655861581467947411266304180977495723698656493839773535295973395703612098449055109162990991757456368672018154935426709427971801343747643753872048492251007150368146797850992847985820342041592964869347901230345673217342615222384162481900727772926091828094585008262349637258617749971407272784243074980945778269780675576542984138403091162910063684461213574867566526643186011669953666631998010836858605625043670228690062027142428847242216037948051341629704698229378084421018687119169976827137315377434793773885669666551976947287026245297439767319978727056393054933625794787564601525522485635433632462445719376953760805610727219444080806870471352381385881621623817390509146409686002332605534128486781542891864079073692574024303418945306209068483538648793654142979502185538323305918870538943293884322283404913004798870975123907202504770036355877861433818003200511011014538003418158753347570889312451832625371835272163738591167955357433342129982794270182310473890736131855315176438401771011216475408154200970315479827111184719098465588501426964836963767232431701467457077237942967491347012046492148399168098886994971547297874213628935351363297202304508177576641934433703757562781734485516217608011271668298155207752129390216171922094784438146729842725549194893985683743907115284981062487212783414200367827998471245168218961366164463268828302849346625230974355825750228387284464199222217179227331474644819617962730932180417430548789687309611220765988607137214698174515046818786109645712660687307383270166490948417293334528437873484515891770311443722996456955662442660795317113001947917101440271946888807301426439486503998691910549429412763155255712635833113143177922654260868165530776428871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] -4657787903920045423690039816260538125488818498178530890197148754876338536904529553430647948287278453642846448372462761044514637888131609513528711827722430633587650259148926273608881309350058977808566016350678047902298247567627255919837950248677235860376352181990896423558796578992233474575810569744666286571410132714475899516386289012177538630494106934196450097828077270697797212568093849250301956283277558200065160956159971818337329969929354409441390274049414533597381335850134519477249012184930831057183474640998123090114307389368691145882252132012597466169837140812340200390754034606853943801403673191535528068976774239016298790535814799246116574193974378493854657838146547839214427818733669988550647723963018432531542678392400037390254976374721008588865118800962673061555984146676916356503698048910043740782186122145793164142297339949615401561183788444056597492498589457219561563261508853085400745274924843357012586909485445133739459723861732000589371013897172505783375226210348242111485515158305161153320372536807331228588811675575494431377673805778841340346525904150475080159969346467775293893937120417000864595314425815913672266896870031429901337950073355320963506946563919849773379536120006641517081801635422667818287135473975639307859223486152204521282651416131738740262850887096097563167979875675318338488378250020488878766364597506889324536732124789669351084812749479567993262040363315456586954121315825411858839953569052836974349532771102880717400598207418927062202039091000570218508009931939376245784537028459320322979892256868161279909890971390887368030538145296725844412089479329193309301836172568379705514274564576087625570536944691907255150454764615646868720050781867977222581701391961748752623904621733107174273318375697057762222727555619822537997096915666133558389163201016571858760539322332237039892048592520509250025033224059458354035591072934146071391823083091302127872669325440157717673737490403245105511781295803372819714603013247067813843539907416589385725860657922316008960025974289362246462627174141070873376819994236573466263154058670532197557701708072748619103518636901138452101593286939672676841650737796302453625132221159169776125021746561197581994876033952363190368485180641291609764664789795294143158419084563129585381260090819651721922633101314120854062306398604092643167692417717035659130256172979190673534368056534474623167258984320934547202289610018475161624860084517230623829769061603629952673639294951167523753567615279406033958946313087323364458211728912366484978256158757119803626144675171814276720623645664797532258785621634014455746388430335577559268267355219129263701399933289283976156517090773236708078564978525089708461683972938377959665140608923574034387851125194752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] 30713700372739520772650016549664971024029332545138904878520502555998755321766926792890741195070771270796085158242309670928063501060048520360425918280366444232587904366169827867662035940292269205771833337553177914268460130281567258012959454152930469192456821915263194879920695226524897646681740466936824357390714337817032676324054088998389413900070152197732328258966921547678235404241711536903156344982292522606910800198814526270700334062084057670727908835545182994927771461571691323208121031539951000690338510373740085475579200915582853122784716028671110889474154305539132355874307767370965080103489661593489205294703973249549859991395046094931694539286647628110925084005306443411820485413390253050630556490905905843784596257740155730328475520185473455801094691565293989087505565702852391711821074835401838517535363344743179887231037307692390616994648137344844954969593497613693087834648951914698711450326414241058406670389637415344200478127452978003197527856119647285269430389511594475618013485271237388521698622292905247067049286506023479557872730061933345903523366854846763273353869872830079101140604189506669347979075699918029207259051750057089598026571378918845565187218787704069908327355636171347933834925499525257254092059854791598571205573598066883437646682525502982984084100664680202328368251648780419116379896417500081372618795177715109037806878495590132868302529899707606466688388413615326354379312108636775402454604442440987609669881348848772770538733532416214663510811872162588201278489161645599626492170824008105805168135845323822371482776937884565819259088999608649899990273043356416427866904957569271493278269052593024399404605057941051056272742486375848033680680888151253370325629740123666027956753153737144613026101513288340431307368912334529123509909162344290034461432258710285973866435845936099931656702611318311246657831514141976070779817924130842625028340420738370387246065228810384403355777388660558854655528912076914881278747515593055151512055729229839055017814483029835027557750755197688157307750421402902825700946295753401228097295804672024557043626128616612671346494264594812469000737134787945727688567995020387132316658979169681020722428185078331874687627482401384511298953541393440685556430903772664962490750552129433733226850830502197713436247102107264499220351993314067258181376983423146743051121065200047184528116443228930438577840929018756002366765382800821023218209228935760811536588340464486968875753860630881684314322575594426077171392409027394398346929231223291997579805159513331897868772686107739768569834675009022086515628924259759371179275702755845718653136305860642455849845765369808702747568054652240002311781109385005286710727243347096736175102737796592677804431223291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] -144223652402102274859164428188181493157684479473892763133060628174609614023452850281005360783641974310702913683779173863617363927712432760361069456903249103273993933853259309051717774537762667089164312505265906031042791163910736276913324441702398098859357429493559873501127140131539942110568168640249184877714236595926683180579616856422045862231855649720375421133219049388137567175411039899760567975427965260515929621036386704613553904092259257420309572635470264920705728906906930449190087476620023661202111145167277574951876279101752142089944219944318423141022678014444434879392403576727005229580587388953292275891024963212516050789047249547598218901055038819547963092874559353368029948010918795583863411605201116735638085108060358789155943241254041655758784642538088224759538999421376306329185341193075055829714607759479023347396924688607404375007020879675145444260682511786285408226607307558507555814376345565898699563026398675520640382902949650085846870024148991172797942998621166417767589593771138540307466304615213323832654422712466626036315127886605028957753861038939159958008393332396098124382529425664954968578646270450261332433432868395607836775549173929934925401585555698453879678475409936737527735821224826668050872481452900071885811632601778662371171179524929390971279470324104716108306597180342066627209098519447468769507732195362880885671443467092279285447484136642959729756194025317527904838472699455465871566764712426825735694232165247787246023022896699824416566760592031224147369083879770957880147202466198659487764616243395650093392414431784423561172585657967969200810097586315731238564158371651641647874487966598154678757520974783708915136546717252571016786365419339515859095108674701305988211205645292621644081333889822525248299977810514271898556096086700834972998397790026365465925153597210965617786577756325781489530893451818138060823750131027925404050464147433958307746530470697722948486708457256176585260725950030796300052961724399585110122700721290533895618716206229376599055761053272512203316469765952012376166066547674895628249825742962255346966439620459607090119668678514732594426965472275135177738165165797182181614933072585914782629117198980022933790429283102077067685160518930201065879855104317820515112079416280276486236998679466292641057800725215247261544062344984049983202584349189119954715236940246257369361254709689142004786165213236622811994925905668118543699703916974715344544583614838957852790534954221422270887696574379606526131981066915104077751921840107673488809328231614837107244972601739201986008439124928247783943402642710990327356086651096206429173606891239532516183582519758838895237484379029360228291073232500360919885122377601589010401829975576426644561138840240128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] 476590624099142397699254256196173321570939028166614527821889121692364866509612348732966039577949486771879377977498568642547503060244543448177410040733889719253887469222660386869138766640718744443315732525703268584624716897582280130838988696060947253578543078712276258812690049435407318083638002555928355226231528745535403210097924693369263196980992460225629576069723713882360846094122250333559293430838955134509466203947171342887204277148444229422335177275008750823766773184057682702651081230075111392300905657265003000374477445549447068472028501875127359791969692240901935110007328357573378146620014597815380797364349183265070848017236291143798954180870979661301130943097707151551987877707336983375523058917586835205867393497548879124575373357347697774957553251687830301280515586092998546476783546932740170454473013869697302348650149551064843806892304351228851539959062286679570451012419134604196052668097079398240048014464524299106070921596720058727683505715386882560749048005253731690887587311579101124421676423882612104644871985892552994370559955973116622935594657401064653363058011515791972735086610129530280978499134319792144931527101801951139839531914589951209553426490315863594198782308929679785837496428699256530380260147768058582086662302463761410957014813439498990007578113592612364804139069079102184322426302358102591923125859247777441430361952233112904630535834745730580584151946645825119275783271656376147781248041458445325309578426516335357689095985844326854919992078479054957959233449974343890205233150556209724107936860556892497462042421996058678036234887237763944529837046272388125755008519614531605232954733622187610474882828150487642787801976728050747455031680621782839296547295134616681580868296202071415421512136770113592598275129556234723944175238512055582905205772045783834521964120965838465034570882920412169352478881260985277469058276882978834658216361318463606246582847583416027299838979122127533222761074952564788796881648806354200197205180888288344338063269205872447465885228638099103079418119789916454620188599245539207013091602918238319517592892180553500204367064234785811818429448737808809015983423041860983787034674853800834952235340104072033679506384555532092022584480571756494014554324232799241316433562615250034250450695034384164065397490856290821324211384606277723771389546496381036223840893312667965170155011784338943742090466506122178830077270253179628858791459463134641900509199557487854338079402652201381783552591768664823657930662247471967281829620855444079397966992107985563453153579138160458413810938177001910461210014262978781873492132430493263330508614853027296079059930647442651676870286665948916573209831365702401022430695452706712687712079994855342572064720635822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] -1123045475719401904051123292359628001570836814293911977897700517021268144892115488447108936048045771237452459729787555978790324898711044567346143443030038849075375011302604127188395406728381981445554926929509367301661846153467060717374629290001366836777439373193638916794572557421226540532131657568608995881951588256703276828491279473564946449846522611298918383080522248602156090100697048365245903244206242392250011149619098536863108742534163964278753706315774256313594840158678004763133627963466969196907441100563855066160268870617710592071117175449912505826232816800753256742854264988077550554217313167744646824618778749945107370498248056452437912981779765583524055568716182888596559285306015968496194858239469924304852935622997255268877476102938285038055045414023202687031301755737931212423761901631036890896484571996341062024470492827250643640036041798909940580532614011144591462484757580506556636338194631837352514618001136393547300178308155887731715546326842780269128795628756080679301347412142571776660281620803187612208837861149845365829251066099734334320595717510033723873989971136243912360239837030378516469157645063129446276311101331575977573168973365234798047069159860837951788093647353449665871062378806669305523261480137975059641934178194812630309746660958327133286520698756211374221322926360373631090375018870391274870395275356232559397142112680650053263152857968086445538730453170102946548112497728063498950907847989082270227314002764518746898378142045707106270511053848168224223032088165180884294447971938008790166513556375592929865044370452170029255187635626506619024190488414440332098675913789599411697384000845353475512671176840417282251126486100305370909182019241831650912920081454086759138955523860128561792427758141707223669969332680377015721493230106530998360774899293765194684129618833315631696947535409948396281867145983432904436827517958299552558443643802944356130032051163049568133126631342972234332895444929333751337064190083005455202845195850705577382527673106273014528883710163078807594128553251914230787099423548149853492588229207136072172064297434051866963154237176198219656098533192315151119989614674137195584530001723523393967391333396704746151636019405289698512894549044604701257828839403110518336600802125324519387244850161178871683296813123639657361506964205334873428823189896117029717060627641684238983949225063078136966302451248237420967991752406545641345343930271766630129081541456198795466838106319414807064046442275225193643425948308558172419750219176289552448983752115365229091171625525592920976122443983431462526820822277259606328526345460092368960208931693883998667122062914837777316560168037135685543594717279366694027326332169844534616594103720012539288268487425785856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] 1623538612975692456324136854773613154569270906399646120370668519834046640968232788330011526109473820932835994889448652059396674176494714707022989355127710627411020342403386211766429783152271417897510134827460079069169582047881290983236269879483245504594608414231764411573381284644915190118696647885833608453274871973994895750530098979566838982259038234330435496781383266180513531029816773967310992595847759160986050018416801566364245396697124140232063342030344052913003341037388527071209242059921140957441276248257594348458433807816433212478339652875020938125179407422048426951212690942632793878058556127589034606275141054200626004360286865252380505644390019133641189072092196595337867320424326854881003260827701443548699835760445951194116681629410503058658749871462653942365368641567203242340656556353448896177150022173955562336531868939453131083235257370979535359337808922294816434743931208126208276534617623441828638893626964050717295088763338769432771559741677743652003638187741481472562278996949514765716893870510745305688688515994633998294182284769970689617914004004299769394774824036542034107674713457642893276857062472735421490808976116435244535442801719949250573452740991279430689675099049971467081048070727749878597235524644618362441275396313282993697996042252109714144871941460451715903538029419375818604171953163886049289451268436618653770055865049492782046104574242501670460055613412967649804304777135719498673007491016732470871545555602306130458931845345669967900568141963933803515594181586535805443722225266521973370525681358762196934289846824716604165381060541576909198201053337615088191671510577294100659453561944177201066256105748901949040032668152862372749562592864787815730347654390360868177978416312344670618094437781335964220786822106668002651110393063741338156642220123117755859915679421791499751370149337127858557340362705773304463446675879254439046288034728146016672787637070791841878324141670151613460308482774070908033754103264028921467340508280310539069939791261153094709726711154275361678542618510484035243379332244913623787827462830974137526493145274010746495250195322808848242874962841145484593985969893659464634515262596927395207787274283585976452977845086226711333290803683905269014359043853907287619542744363079188623176853473633466132019765618256634655640457588572207650808968418618178129140414454388171783920664623514795694433607944293498093575080796948278845358473992344742741718765418917987081482882541286883333768807896880947103930780739609533244028165681817325972689077884636291350963017715872492406003151739610332562244698490725292743609438563316867093401630581348907859030150240829072109911697521186446548190457438340717563187921197536559083955387936962038293910266153271296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -177961247496340544076781662783528239936362536399255118484227271391263841959525889734246853410406778041831480508810905512213132588798235063470151667060372454088048927318533033844414225072152481016661286326385694362693450647562909025725409784013808132515229872513211959203466946033449351615093026651410559103212630887526311682930060932509517254140486015638536990921101067816424597100544825512789585563098549552114176870643411232709218244241072616692925347047488387925635544792094775342297684353993674376241230972389244735937130596763674330621913881808458474666975492484458553791073516066967830234098470483146257416535990619937175366467415741548375250483860323017554849525524727476312316785135822254505786191610245541565886264503102304289433656892337708311748716839087472238963576457186709666830068836852849701811327565196630109344012458163329422802262150346103249895862591958652687149539074434915286362391397945677256877153652828609129332414360032288606035642356996018980583077457760816681651256118446696948835973069545027958712519928900587277105233860065416613618089565823641836113906442404884454827711581198385848015324515048204917306377680511043032444879812277060885563872916255077541649643653951187315424226354729000993613696940912672275028064842556423816693889850763469647782585874295578520364746280842124667148611802081010273742382359154584169829675327565649339215498395626948696706652171046854563428415712283800223376506454890157695091556478211616830211327983195972510664981462382343548253136414723604441469624479199306102732688343938131533364244301238609302341494827869019351791961492987606883437011270788441056455800442030289675076329477625801721226816030582425946605617111185605954389547622533339421981057732812904597965539256453848476695828516031669722906542950225836392008544623379488707836723729451269160667066129603743125418505641161018556408882433555118890753004602806786527328893142734225210026065497365185002532381389575901477415856813479226645590046004179704967398039113888675636469327932281687256589759299359524738771437121457624223308445165756395213697059412337388508690265345443097943506036890001650406601072405915664235438924067282304248876986267382595682024975535528833703030884642985358259936432186189209990235683651015045832069833236330815791850139626839423557998833913231383810380357130789429498614047127975313783253927639993913063487101538047105265862793863927612143915558498044008804437438943643605838504657637614980131174778186327952444024976511633186707404372121220903411849906761902783919051784422524088568377446766564240930792682899221377880981650597695963778124509407457517448760556860287084035721667053391359873021025952999416372483054370129219433425133738799002375153067611469643776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] -6469377313482524540339138721450630812840757312014850035632537706729359380591002437367189377975039186394070339170854672174256242249207746384471969223854238543583638549545273047538800409052635082498125507848510904349546829729979890760437041041954873502655023938582499807117970739346631983159041778623501128585339719745695962820959029077366684437087390681649253670998139145020862308292428960623581263878933507411236130418893562397439998485718375256344585115178888025421668154359287395335553988872691752648940634223927000119015564701371343050714241807478954893754464076768136352199721064477617386344347326886029091890295463307720961071454698660356056883785961579866620359794861899008241118068947739283912224750601338111008244444583148716853865674267101488833479960932169568741071428557726754938942101080559293092077305690139927941584931882956419732586508620901908028765265927137136458206869671357959462734703678912658925025694240631344300919792896086423400997235808941667020948495202504808644293699127721474931051590977630730624275266169020997510128650848788757642254554547603887366147534335539831277088973200673837768592990685740039159929931571839917425776065165158181169709177961457069244969068529102125603753919951756879764838443150159184238807365745134442246210021936752444698815016737218240459491958869190386592038368498656116181778906420825448827506535589358328292831075897775293086752386603383173272371903958872525127590674537843778807792395861860135738205715262059844802382997539041519244813692608707219969555070521546378293833297370470794488523878401150001759124351372738459027258314402199657224971205031465190692032866084145887747760844341908858005313038985661744633611529735776649581124038124824607950339625720823032527806828288412613292239071098424403527147019053990469529379080112963506085851802327183139831156422424598695701317291155174464306229626591553230419576047239691438635780006336466285620885139264175675942549170996530635643446094336589695090103867212897664178222403007787466793629866670160062531952204066434249101456804549413150274352980353090485998125858503302893913106536927848052260013922014713630823463625894280260730869329216817072118066967535695242756706922977875881437098803693782084618811143418014357351643996126635777584283497710410546445488684771099703983102942868753863454543106612786351420927174637638252494663154631740365025234703116246950785894752080629217239617415973802937956728911065657629244352623780256936111234432475957266810005981240924045180704751023630741535107128940241521759837316965669652022775042663652010367797425508104015069864049319731556224913748603554697255862871118974518079783173888483232736415793975655200044211590144535599368071959152042426737966037052478717952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] 21775304154026067931251495225796327696081558934384845806476019919508737405985833593683881503593016344266761986250817301060163247639401404892235851023201118406317277196618528926514972434674339982087440313720525580623347966498398620441848503812140775376570977336248992425383524019253059258119563926849294621557497052448217873020747078571692328622926785447727984614164439456485695988410166780358276115110178624971418508315357527497891541338073265863695500732660408860434551879956959797174715321354756058945820668848032892740448519067562269582407863789469860160339324481290394624543031137611924550181731965942407286877423974753366855344768032170320490300081373130872464283750258823586384489799254785149444655868977548369724619530589001593802863091743242829148443246128186835998077512454475138506068888530236397429116758418844213100357849255997851739696696036974569623762844127990543631261394978224129448524933014385652360438241485689964445746624259861510242296763829164042854046670413447885996533697737243019594307777189414851266835874206107393913567698237618584291748940136842646873688516626334582291617670957900501509656164332954518583196010944211474095684509890055261103268815314755001334494001381833966220005531081102861841270112884000177570269121753063809434948018508795078441220022092579287833504958306914289964353959361399563053041102502347014430934603180135832602532271344247777276874930851192126038697632578755780839309009623374447925671729115373043911848920552511481555140154466610545560639041467433310243288249434443245122103733663282909324260262237192292753794163498696913623704099122962583737560833667667887863326388107578148412969071246322447703790706925138927530630919326523849911409517794427464681791645784096291944257264264922275234860308758038622623484735677976019278042587355140921836179143476606933939077441325112993615474387501410792679714175633208174673869047516860594244322323242006504812182406949448334008660296925990014500345259735774595814736140745833467720830735159938687415446333638138818133509775344328175141690245500247261326152451940435651865913327197196844929522423060824250483835500819581498014020039758084241664413138444148796876216931873630420287751265780432358137423923966090790206342833846184471616088423088420726079834717692429657639346182610929662162809242177326093900951665898779293344749522519028277002827740803498453517081695334314546222174180407019445660869140054201329002456906437965489330492434665535332940491586128717717653371839459073763292801711856730294853990166001436778797718626273539476226698220958881960039849335484382104013116281077829682893168062774491508454673808234340195418893968170181316442748204008687789554608081990917922516301345144313993240585667581346578432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] -45753244600185545198767473270738021659998304649829910237221317052437912490165172501616166528945521310727198213471785583875869312995568916114700799045782400860637711406082085183488818047080972428905947727289110113412964644393819096184771168553869853162420578017468630427252265723203272194964040776465531803358386061548123022196287278206197859366771532797453618380378226713392780352631029750764787018328295127461518340037270535702612232419374353879205779193316827288065730755054377222230804792269022217154395016623138831843849413012460008103901964449327444527998984443786579273015075458922750379629307069847958547301713867670958945571028773941689394286976326025518630936895729521713121478305923511706748456154660749637242615823232755131080716633529906233852879674308750154996458588613252103063552509493693175538790867423708912627061409829686575938715878364814512936515506361592803864330819883626631990790605231484499227797484936309773120717973290639583092000505419511852127172491803816471663415595316174545479641731647070151483267161700008324477309632045615712190913051438075713008724896915168548071886731787910242902002189356581945134621175028992636136190624613214835981664023369880400287614098487644591473109086401294605198007340731890175927542157508834427886835483416513347462409264343466062359195279729306367779684142742749772535985492079587432324611980181832733111570684933891295441872719427857629320739153664593713326744538264633877524525839331799972340639779731872051616215110716193635785739400540442790589911479539122930717208211381666924690410954665103115827205818891360283816142215207777991039352539811876558285483108310282452587411502360575882839651246775631429454541342733497791629694198750878689353153809951824925642393640292340965600608558331119932386071145504963851543292954654006561869525577492382082742391186230207523364941343469706672183297352465511286841694102679659736774076319492211244218645706358313673419517070376769398149856235785948874308349432954368015805857325763094281783857188098459365844543412342726580717922982482674004677003275720377539333177843829457614842766131180974545197854420827159632936872438161988522063616341841458918819127552121960552878268450525290155518368505560576746444338615145667796386815015341423033188114027487779564171686543752902263841606535613426726946371522879021273273503438724570975215285121867579138199210468880245941825307404884759480339299477788631640162235089857156475034376516327210995746457629461310743102963082068538979645225253530950577468711448384508760239478134943788324125941665244904490131003660525338978028080755700239719103472778068168519717077764330130870306792497900170128681081039808512720995402208264836393756386732002575868240539189313011712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] 66875574065371366414328478912364876977416741337306107813564172875576112889028725869002731049056394634943585476285132382275787657376106232893068119025439499915245939035085373985787087871118588403815431877628046661206228838440962941624036014291692121791507024369023835803402106723366215151586404129866218973707516697966530080428873301247461260555016881581763534491339228894743143904636089666360650138866736442296485424967603433249226708576668740298810290430897514477663806687428394759820827945104634595558269330700416108873257301399412443720402349701561263459207118928630550118425865650430789549949310551745221654798342133870353276181850773116960654065359737234923227967694144817457000336751504641140341411539446307347241933125066144783138451721460484795564133045161119147296682198912236363314144705855224165801755665034590049980615357696385322979929339115782060772963959687129515853164528085535954557956804234913195152554364525811640281417446562909482806266806632527227510069471679975657890578967862312084380601751399865968991722580744913980318763312521199103651003620793622031630957152669474790084373213813217702010501163632107965550173629537936549629800814695656686670085994152716315724730291060203048717492696325291818590619761216410627875754927466746927564680749661467366630114089985923849081129605516354763352653555295280623219409181005708087766022196142101592623935370500274690502815616228612442162251367601945342235827651407904282070210976144325260327217452401660320688813323916061382746937166103177216020962869678497653091496312274877305873834247547165262522017653532109906929864981456365136189633075500634211835567595969686424513993790837165655105321645970724658016589196014084898598952595341261461811955390159233516338975243190267933423918745443865373778065210111984820046559308667042105286121745335299752112852734552795963432884089336203113212652631604228493240083558709966950470389263188674456473855925721178315115379967505259242777643546906749455829179164274659329578507458376025328667773637788360706765102802086709966510620134364279744815423423823088480550490787314511480057411201943565728555847514838491541812538670782853837269613118282584007450834739528167066013118497643750905368577565741037151495065950392295904664174701541569082288669226215280228938677322476844594330118515217163065220911793669805619933713053113193802028717619741841098553026428537374344473501505861740852379020766613958482758432095199871278676384816904380576914718973757025219493118907877093161973924234970011464562622079192587041879959482526092281887377170056582863414526825667925278099923422452476713688319672304525117736505461646522931240606277121415191775345168055733611811186334498924666411496432840326902434218643863810080768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] -53117882563318070391956721196450515814991049140563081206889432166325791642934236907444791956300579823030751205344358544691459972628414132582592149054628251144275080942882156346533879994731974863182206799267248378005914747331695270352825249228973980536598042378808655078483765839066096413595666043321486570480906619402291594221878172770041207537991482186094582848045503794231348186377459647560045473184597207549435955800149129359233504866583603014753115181100623729189689701864808970363688702437356602656736711391691748441793848534623559848830293086693019358832593189745731299300516116258072553128503145535273992284282723113828168248782180989493652501128141664508897739646557516494206346132771378791748861954387946180130372762162086871584237575737995729516410360587272066197993632861244820944585900456694206945426850700041485753144978097930168541332387471674024545905675738353922219054049455523387301171847009167083653572726902518961318516122642226289101994303430394267043605628551649754903814850337807532342238523827173749433034863118403433297472124970505065278894735716534138032583640653930015193621655313905411445503098201269934805576814619523106311665307619391177752050289838442559869174781170564213010766795674008770504780447539732222580130697616595919423720725095070338373773148597623372776606702998551708798782581679008774515884542172773189179384136820949325934933927519336673633796399621461404457779630511902795773405297798821576539741425138593498829406253533771831011389137441325949310029956875637095712326924167051115143254658998005001861162347544906059403198556843373056267260781004431656664727919216390522966671826553038136836018905376728733812864937934387271565425664290614987323174290042785106103332554872430792208985863096970877542315993619922962605669178001307957850151646144387464159732612536902213379342048477514674148598965041568237666140234313573985112115571544856335117605095137219874878460516496666458426847721120644131701303743290918246307166516584563439492183974918545674865387186006037284759056960314782519169919583064472809059996090560519929895371865836854144273499857393070851041691932946893136584307326935868191423312199377126091839760265402101144491414256624971445076433461096246694709451752655463803834367830437915649026665713309970730639845991991735039501776960897050603991109083922439558695914506218520214831925992870634712329870947882429834172729549094572363494853621981375627222767538409921574730756196737455748702073806068006241966485802164380715206464748454266677143512852862382098287983082246939727297487465970411350131516456669619786060829091564799098140230558552030957908957323005817981048930244926992710412516737804688420523110983964636591601195836723676254648274569794783543296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -42710808721986782024126517885612757199883965771009361028614300920385448020329467552982422797412590234666769385060235570215322948224605842172925719813863496614354367050799754328949157693598662870956520232649651967964602745678038336579698523331515951448662012814556906283977247702793472772540620052022235945576939350572024873691582633541846189874470084738560798192904870218302619791374701594950971254852099958294717850347325884520460231937213025287754350773088939100979124540652521460456965950712767426067974170448603258135322216034488710771315926829207726046955590036180181073075720282562265160037141037786110411127143701558327645780378109950492505857653033226875864258376740484486501288810505480711211826580842842919740427227413552486342592882954886451222136538872662036857553780294484093451886242197782228387300661556146325624061159727662219124449911779385528146954196873613318010746985748609031515189752653276998271003544522756660729016735341338327646124274439550356880890307863104016810926381134673769370559932113403920921700595641413653932148891485244180347146585685814739150048087253255078291035213459509439288595075312418810241369301590300014278205244613356920801814393401748654945963964007643407454615239636045048112611720925848343890783389483988283178095741127544400874122878120014698714360980854170228328996395006679447816228273129603289898426320998954425420579128137812139354321642997611440057754595535887231475213499178014270845856928772563995267721840173916145773055894682941214040723523127489498587135626943498991148564162489858607349778045614151639662527680344102786257310215942680406723316388826245048795756822834574693142860394272891593767194950107878503081704366916784428166117003472381182814931227083809795528115084296090575389376779984383504618602457087820629214624700730944425218040747944076149802543935827686883395165978860427181425459309759427065377531992941618670018886357158204325180684642175527542275097696954044939256643880739290542555906401970558041235269639862027972581197924108542563359028933166947896856236294297286361814666879855912881792303867195370379946153630443970683184121166200890958061922337659802185512541065487786658685708708284688632592950232973979446648137555297917341409998644136346084131881696595258504301284121842585228706255682158473650409040734729577656893283817681594860787411305070930865047347938609695324062603265784598525758821123944412916869013068844209307656846457780920607537027249483188788839452009638682045952245075214608955627125770504160227474983961195079629823614321989108189360583999495134253775798799682992147003908518623213321569553470239798431044620921468059632607980227388126154161032829937858346602216617486140941057553887543056431075517146236413018112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 251308841483724277711711972984405223459153228419696948732277902084733020740289935705286605648474139487819368638300966151868609924855493467342788103504569509988136870768828767470396171857698520713035877651602471509776445055310279080135783526513564396109192079747600314359979911491429432983060823057459201990823071437683109412485213522904017502127340194803287067854305044353988740690562614893967579845109637818590700879184633312052477309880159516609677869345976753283988264775080417441755739452380851326198860182911746228871767714752257421096440365673232499500307843970685039474373659844611961895175160316313264610811443959777699261100452871595158877816632048013733245281028383212176040828249507863773667012656066993620728553820796381543313034833374833154568986269745258062899483877019756245313146837214144490725827087843468427436338962928840813007207699034380960647943058487356705962185103818501133855255747966619633805744795733474664603459197288584642073231085228443762368885034030716591075940573326482263770812028198750773010041974406211631286779935639411024264909259877613082203456466017382929192577704794425290813943465488967845575644008704623931295357425316878671998123940249198553710832629556490539264506997978934336552937827266819186969966168866185734760601866704311051537473167893883311346475868006827568955881974164177658319842266882215606074306856787303633346720099533261731495533446852739904039150521984883526556798822925761546675491781543412706162756296150456009077996771973365637379461196969862380393309238772956144079048851012173115714400943573031275610130316748472834928024196293298518476365584074460704857515989090596280373051100416488482200109739669155031158791063105772935723415257409689531464257572257144123998934648138189687828485429116919605497855099893409175176713867228941719930216468952276977862721316137343634853571400459390632514507065120493960544637156856517152697433706031882510816597684837777141309957377355663436877715335433948939232795040503458888380007146810893328125167195844136982167912041314463318506502046880776391425425597214829258377397279978100667422245654922536496952680273848693114807725754018563474701126322642770376159002754795585462947702672764659112582210373679116730692672997529312589795274406704740359287826778750681710000594534801825842519824870352615313002533593373926213095007717264612102054361429445981784647201141717982161043388710268121521940653786457599081280059805064000210017692771649962302899162674486957959737957313124812740632235807889959184906735615929888717409764099776500847210883536390860781710568209522294259480752057922404570772895059510539644303056407875524380965710634881163178775519931817770650502794943985447682740357871569049458867210178805566013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] -545646284156012419581549716613230749893312838534282595884843652179862441079795983910926711931585420305122547641467160286743099383580305942641374706872172492356043903086107715924424625979301642110339176859582639824723774188071187738567459687956525704782003618638766511649260884296781580965829293003261087173369129556859762143195298572167247891304151556906304455850448774183313253805204031074420100682844977654872159665052038838041075635121915946106411786683054392368855993151815891545674063263323442690461395561703311991566061838767498204683567069160465411852696074566693770751737170844555600415987244487238632625266691358423951295227784734365168603523595935639708472816854833204590557792417630520604436933337916015283012364821838274964920951776327979382287008047482339745367097449591722175281180063155376504807398178524688885327477596352314749262555002867783463138635821969198959634520464011412398238899324116559359144434592906749765009752969133557463779999050184740738530431427880476946019588703588533296179929957797249477509144019695698110627056749496336457202892745812002317223329427546088147254717190131408235663930464270810498580183469646710750712600794864697628614240717201965704486377489495291054101185695545950116855950934800794312281444639025915450990521983005967039244000277755063966567992966976307151305816494805393325779462245772951277465466397668261153117683640505797204816565003132944776144023849139814045271374054372858207736321456299659152050751268770043854122045440084391379628674528439592572594349545629968483627489019526911412456743641224302731424078158492310405746647166191187351221989281681458614975630080202635769582441880058250466369947842836380987400652386379781260141472104157508449049639802808816661253265219388714890677197872499637730916467991955863587852276232043130461033378975998158964044369425133979086198327383838744554768197541654943841904161868226236173504466628538173862745479751344303611339539073588914049701631390704874744577228802336167700535783293850474961945388325285664222582296697254791413726818761545441370159146006010275491597696044695517389903830231812466522821646710890745246482307545686425193541214169748251858974914528569825557282111575633020299242138565389135737645647617904464734039777217387198143665129284995143454474244124111321300153555543599824271603332213375201677734883179252167712306354436053306511687374429891134653247530999097690257241480725702540109540303303737597553695501378161217781370253074127627906832445439874776722697389309986755561071830022073759101759175817479812669846096273682452841603707288565562621682269280513453896667101494823212003371268145456416402714431448601147204555304033118322064475465150071510463751899945130273832177509653442165997568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] 832575565436771843570186416593142313951452252620042653491107333945834790778471190889605517449730509967893670248086218427087434161228024981965998453684840877654531717136508358640410957697193470845381354083576844826360883257747666272028867207991928734272704585152522795844302330373149615808931956104843195699767103769071139190023661890880760595350859538286246452058478758482426277021123895611292249153417393487922952196978719546761854174198850766300763866166136765903467558389580191125349964401204963669682767969075490988711768897408279808365097100792376074626968330316889990490971114763463407076029375316127898088645387902257636009615631785067038071297831784920678094332536806452284292950446382507155760778145728260622485075622931208389446287532463485089223504393451780129222394735935195164781898394023591412660571364381822261923344077543800138057254694598069541966832517251495607582663793017901025040329517986424634812419399421424167539357633277109508473658761098610291673922811883397583674138125784987905668882206647285803106825643592635893464022461436563555412959058638673966512765107013380197355785868933917704229953441844029194374707771777272241131169446246340403980691453389197510049856986964381586748603260790121869446557243180934902341711744946604807144091487555147977372546414671468763909433904420143826157665277621445932151588284419880098985516569034812930560215216014805016029899720456650618335086123680334946651042308534944905981664237889754193148123593073119279706420595342705108386133198373048752617992514918831907082595401420565467945596353828635295607679361983275899978844211606922027111046331079846000150791752882260937274033718686679666484355594198000752454763616989009554840761832821195214940743195327375201833575161741896507238804714263791425500528731443742603063514202768131004201380966292522304430126096457682143665436809157264946043888569696095056625392782865502425444725760676032266333688536467873080232578944200291057017585310799152178563413786300492149907063227755558764772253582180653410299184341120589381422425521949233918455034971871601138696091942092171301731794469275624433708708923270271662961917734304090925262003725679534355199531527930890161625003280977001149438417741534767952205393029827694233622377181373949219592376061562982023704988762173844438774647600499417957182623137844542103498271307024191456927824368901012947624194408365867667205228488506009161226080857073852455712619547421052468141460133242497907611678006327341177067310042085167926276386834865124289031534920439457316219509382076305323567147530474814601648570389703673771228168511538778625116751830306054012456920139040932304856117329574912911810041709229161183345911064684638124536996423905863222431289797285328715776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -1000896360633466829017315122936412385078179750975658956010991368744273260977221060880532735166501487235051267041945317609214701156010901137663179285388996854211424584932989667178069909414556655153015649238235852992919972666755964065007591405097985961675304181280511211038571405088943434277732805097354767647099090188185507178304744354595661238981904761574486283382672091881344293413344174392828154987135324281210590403173306027167227489445794674074630786914736965552483361584660354849228082984907556900514395352115631851787820962179707982248847725235612564093584653426671458831428399175672748667305612569911119239507077446928396052905937590917738691654885057572856752495737717417378897358751927661977172453661729271993215466053701987951606767543556388421945921627852809451424489176432084015236024384475845648064686003282434473960098425930701834894332388207707227295010304238783850897519561873088475552983795968341130808611994461568957095083018340960127834071774930599033930741604180277592991384451880334001207672924365371248048306586364836936388993318974640134191477076868621610111617011475447734666285451039425479078693410957448652444819366058354044129749768078565982253137276291993160889943022217559483648925022964874030102176129097504174466894767072530574091010659394018550336739017507801467961716202049783463328979088484336474353437301672541380227892476533118320358996103470263581303651813174612554684862375548537458251433708941130648915713064164537219126195474802901219630926093709768891925527485594690487158653002299116561430838256445287150929858279531854426876244403310304097140676358049100459396108687085154409469044547835486958705336508858737114348101775780722177808025267052897807948230591458159149169901397161607517009526603966743958830355867941486349042620316009678128364308324432448117228288690434187102021141722782182732970411151343213810260903513745342978075699437476468436576410555928578041985646359474326793905575494185958774594379024054700500362805945233519277099254429502614234274638070020287670956113580858977743701636804301696312568802104185624215352377436310827780255914670326203988539795491486322232637586068333009462375965658477572567880371061977612789855698573359021672085573450846902420490899374871312207080890094338148052771998769026428704166509532891438029392821511764543825094956050762978304322009422514610522764421789580187951441423536885491374647279076177471784878786980806322069869351440958317579629245332854117301713167494376434919054527565866619035675996969939141708832175861757711276606768183226588277459360370954515546514075335015601245329132326095681516722093728510497603851501172831612157441699107878821835860292454733584243958545036436756338999364920099401025165136090528992985088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 993163549376444695109698843945860218730492785562171731045200864376819610986375080097935052218426197455333479451536842852006427552210540346935157531355332915290634658473995480412948528904630797974658160314347367296723964626182190309819502742775670423631147619219182131124313878596160271861373540588784438205593935814582432305867052427090692597164106546285926313633210580058354865613677612265927496772002893358286407709960887116024564370266361729603021795937857039372524410769635748577461787496065377858435754430965533359550532290600430730078156475197254421640102076005355333466027750664770726736831550794998920434775811940483543403515938873433633949620934461516550822655619174654057208810943487808177377571723699152368750748856953943474565840127154782437631022079147186856653571900710354423718099711296292442255801029795839752360034610830175398844697305467288910976322684000378041228835132314761305499203102188051715191837794874872460447363278636891307964503256137524205722912212617881544451170715880006673990440612792921704815426327023640377374678603911796427308729786911452665069917438696846095859398609159440070662376262494101978153877342962573346748340640251760735005785356013324102394993191622825679539570483701022845863765677567039861850756131942376058355376939216424220909454082083464376859362549485315939600486257820224826968597200664190075161593064302794108928326348725454625938250535520003729802901997039721130325078978882726450937450984845570298261668119899198083255273259703469245321603202582763177423743052360741466174938319893520399967415284147462542959216952221391408545129791707239205172113136030331307531683434462757787150189409605891853809612310107206133027571885647882899738402294748971027357281149176453879592897690910645130880621599726980593609173430506415495290015901531324391460285374376499801470696433917698394458191690609762694247156585914886878767994620628203431429105548686374546866001196779010702319207046718816370174863116375825760131189487052493886650238615769442726989841778615159058333171630332242208899081104462339881102471171054609104955700396027415896007833865881203914103989457652067238491359062571495983516865814855826393248667522925498451831622090246515585376905232619736332436376568815934370099178723533419961361196304056731551906582916992540308758561113577532541526479295370891267439853576811163667373062255056315825164800106114145695333998663247738056018453018142698477452873050402767576787077454220800301512008407803480106970317923800398672227758226976442570422485105549620184226029352446474431576761304259489420984827627286914943843226393653951943291978748843708267860806147818158410959661760978145996036107671515928035691601812465747419217444460524069428194167356667778301952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] -837918939697760268839040287780095148372244102253236603671146604060151011679581243252418684432669429063447957970013380468961123235699547052339061900465536144584604158545123732913171398450293442766043213125127275964532784967912830497509938540724388353074061292665429438938767855205710514949786180526890414767625324329510138045813917997764264665205382114410335129238760648494146275187405314933154926610511221284999092024113671814155930199629229572453177814917514915965040041621284690345760438162607484230984383266817678000172488284769205883320981199328075965537081577798985134274661879504596610185109267823337143585773503131387284208764980700356301260325108533954829061254243167666204297716057926386825555927801422291441175027503663697325680972004173468515796344852365460783952119789936219485342687973095556720571044932265136333655479970888891203494526041528765094511594083578966366893426029950670199295356513147112109153613980775730879425333598292881184147289599681824630659382185089662946043428530346814288105885336279854867780073600964023828692041027978733974946137268087179040073663737531083311990204625685136033653474525165728868622210434321369018218518935130057584007310386744906222444970787407997501681894288320298359988251365312667936215352936555755096611579605537180992916436613162099229952879810199557180676835794826902950896816697540539788447130166200073670245466432560089329620795542376338961567754594896955736469259003801066755120887296716694368692668879473893757150965830527782306280519735876782194829438757667117078239740287648739909009921889297956639629608475989493748904715853867235260202886512649992225058525899390442491831779908651369207445302041685776761316534770830095650045891960026362888794433747317462896643107540985830382449051417240364613357288296848455239079684510674337014134627327235766422993653474544479420460711928723636807004554240312501317818417923534187269999218650521221079414572228214043034316876312600421493625680371355468373025439781047122304156110149043113964594805010907497583987908139278753267391103540047838810270943115090870388727182114804572349944185908618453046091015493145016504508617548094647166248129167471561742905380187365927698650946439957214500756128793789257063277562139850948803897797551452181132969718679196706106964592998477979550940903510271066366748575314296946398170943657063126214360412256631978226368420333591819149353929638196336811845696128332776862389336118883844597255986558890476800239832527625201886889352158833003649520285302606018888678584368222842188168495954416764761709683382414119879632989729588236597156103463120362221388150893759464731039521899831622499903973404357423725875561912489960347005934847591176343819398067373202184359255759660731334656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 617169228886979152115452097132615175917393233800971229613868468110287892871355524742534256424554051128176284272358174192620582505648424317883646128158468459601139204178132784642735796939929821452392039305105454542403488461213219003839018093020699872295649625908147599536429891984693306878635461797619520976633962875869532689056261441951127787543288856722394180335288043181963196648487899339778772040445061417402883873356579662544318991721083022359978585113041370199522723792625510923866469814889308729197889900180053291751528812893423692749308876542809766391011708726378623040806573066701680684192219052852683169848747116644996040210049932528251141173770632625253506457854987554907779875629770537389390254515098851118912264865874423723795663023240207218964328338655817971140029905180158756211458813114426439457201347984229174776145658978832874428446765132136901132068681324434518533266025298084434175213322741652160259341677534106185893641104880531680820535199671406747164924755000630080109075137148486646660760660184319371727084713987159538156889035415147856454749508910607648372947846223907471435199231949599802824040805532195417976426870784861081001106637801826707286441881342574173009058801000935455428066808001441689112147018207773964479136977509719923229276119799618257569550488630512311035571313726090308255196681662573878207064417576907275635622221670824766632031160195970809010889657631353318151607771414577501788990222839310482586534113451211805323056895024088800633718729322856076527850876191801345463566752753547021139465084716429882151754389660373046817011173821946582760562699530357936086183492463115863090688677979916856414881131420364859513153829124737070221610100427428251605273220564147292344685333704878656137164385617197417561084595399309292069709218677456028200110205412829569602473968750733342038206078967052058541552971740399978571498770827364063101659537019785289288823127962380202109237557701205854652043532032940789571353344308653638241203247452098486189172363561055732251908977041337943241712341266203882081797216044237449426128390315787970821854718919685109690546416395206763279889844639209652826864570023911412283018578428406912269129006206097978746087963120773584463922166799368601334552157192946835813776252025944135869152345602572512300643723547534770834373483777210431391247250990893408115685465357622145498088376330231195543785883315396735862684735077093091241443542632611271906969011298051028380376678263810984752240417685582592059009270138738192382549541617097718827276023085925052277952893762336622705311803624858948695059458109793369941539336155711273593119394449162190902307554316209229187571745869936829137262619574001698009434306700851362555856984693862806347879492715496341504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -407549307646697915013125355097102899812201811038315809077361860910129050707857594306685593489060595204769523478672513894216322097179671972493871936342383887621400389566873114192523651948569615006649879136559831927044515143684841062004422926822018389433004608298205780438745793413045932370573748119037687464549442490898095293069491263960234566807495891325111609707131585635177478845321158638211725875588599127722385078677897976739516402962499760106605271365390704329854685437766128678158307857961573955023247566764952237145469401312896291104395435581025504017601147099404787234825344101914234848733004060313082533623969780418258594336673347241304464504373379706635745567421289233584469021133123657646413524165838604507605377962953251769034988912062247759635447226910745618739762064757556344866160087227377582969630936124312707089705733077441407377894836171131739268593240528808490251387640864209961336485617645440743724500777569788852107026205385698496912643907046953842915961190573961292569620361331945962728790346235433163488913040751018745712588884966996448620910917199561134613837230524217870411586332496664334579643138910195128471744975424759516787549196499828261627128277299302157847219638293428433003654362260167243442016235903447434745719795346360206855746314571335195561278779774066063647311529086960970065264071506267215710705626278854215580334997233774118089431658164081549328371185243079882461417484308896827409820200373057719885001831494606511967095745135900757163449813116576049165130121027329873124050326131706094688396513316081960414912478400216205322924835105047600317398431582556757105689295560640245256952270371264041004580469399541760650984897410122823487571962317638350597449995734928600455472788750461597305858671580604266456901425085422229965003257329356559783708009662195672547892369471350564376426095217659410630725555142353265438309350425625744099571546306829998333359033929878455902209369580442841952170836214416653461527250312182979439394547094646773424665953648369549511492943462648830594221474265094732347192882872463455330466348831802244078219106082921616534285524362134257670543477786731560951226241203651513100771231089515286552598056201048984247036750928730040252661989685623210638700557023303408097473188554772458460812230413941817804807926503455586631228757479566619447826985916294311149925845728657905852543099215135093536449366303053324916411793551029398366246306830481667778844022764347579952647896449166884831313025065019056780853522369726007932660788163145144327265154053845397291676214517253817351305698983601009657460136256530264266254992660835777518447663926174904555650392277229141726440077480232347951424844294420123056368834608131959123388251827969484166361316202232414208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 247169501464736357320814420911841470590570262232209987176912313631652126762688497511772132942762676265012870731038161773645879035516285345690272450835696803751931350844316029274386651103499996191420380737291466302569546828891970853073002443445046041697701163180852151208112266960322119694031444324486948257781143280182534476215841723802307519751670670103234699143309245293673078249327193447619163512433810134972379026918031427699591283469814199645493901996089485594246398734552242112593509747268262423430758630334889173751407037527142537923016666419799948703058080564289199082904710650982693212928998128527649793113525822281677702700424912908181740485581116280976709332989213028838338510852375201526667680371700659903914097582842072844064157182771322423463477854633087918652345624132210131787841358104612658598275549342765654319564103363955617272410759795430812764768583499497224099360333446241489525991984107829116038709672511863307231666007627373046717898513286983189420238872495514479957446509904875830153847756948068800731279842351023498071736858599953065789942016569083536737937500790495211164721937767944505261060457344375820493007602653338668712984428529604366888608611631931288853583864054469918108402558137406495608365219253824024597989619891350919177684817705088865603046710467629531151366559243029793980535149939483044161004951807694106367431842402119536987720547265681682341769436345492410353214767950710057739371676967592756765203035059239706499660702540800607724756437411503134171870439560444050756737916555245303384982255544427551973328707597934522019106105942865391563625269885533395966840846818015134698921146038308149763711680798119848193847915102748375716084734264649130583971927084837540204448956802147419768907215602448220739125301008554818560429292486099373061056683529531148151131152535564387667956461808203104237583989969032121417732004076248173770183818167460913285543244262722129646514669557365451430077229501702965092557024093277625474668742666709964802242346722373272627133656954291780189037039474343137937153925480922404191162845105729884556407929829877974977371643359633818662827595152383915692540882759263530832487649229583816027172638595437117140130400023263065144189216901414069546360754333009323792272477329853959521636441895539422537949044000540658060269614217537482235487068217033180726354212622295005357372966023172102224503344163893071419524582328781649138203835835386555402868922979980683361893105798345643049593542594057748421390328875044780262541916238085430459144116878392708830716661662329137572051158674961340390713565808387074539896447352243898776678933977827489574005335478835702265366415732687743668004653783635029099903541395571427859206085949794985730276051697702797312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -139872266441428261372494567564089336059602695572224788500285287939871604013318118942757094723543878629814040362450642838315863134688563613333853895513430169233047670992019151362034987326181998913860979803872747095617340975303455064454111682023164635333904340658465905818054824869320127769155806590533999527845667579702718662825720785377077712021979276423248954483717909319939393275872894086587616302705745547962520301537095002391571888563376500344621571620290003475627931837151696545009418223848839949892060100067323037191352374406903311205639022932000491984641813733618267467930925345670067135016283011367811663723616427599615101542778061192532464383021368218742391278673698786735042831944196090496226794126050336020365105328141413731248843955244399948351818201664797135975859942909931338993812362702527569446094538935715258995515991063460448402943325305034534831644289659550688939583538196353934421899187264499025954044119098378842197578978819850520339818457554424230768505740079183274851076789351811960926579534131526518783694382532665892133841282673739431722289286468154188471431807710675368204117266157742292010572623401455805573936502618637698921556702656110759476159482084326410976633722346969240208506755125618800171377788833160224736461463951606269487279199829229007357711944974370302483013573285694699351331633059693287981629587105146437870426363368580239925084955181399234829305011094731833540167597892031859889088179399043785064336767119288896758509755298823696757352306787022629888810581932051015535466402805527216694349763458659878357958024863275089969596702284904453767107103363517682689787337986452635130130330261541024705525943094622087391166784025517775039163780387097942953745557450732892359991862339894226884036411419683419757862064537440100582534614630604146397238714130773298038049188599283697516949735712152481786705380997305903349462213373426378685447964269133323400043451725375923130412220466212925681335575789521132004391117076552484202019668354168645761650918162279253386597035031212818387752943603005674361107706747632599575535953761945390593684034079740445829885298790708726360215493792491331606487157052671367332927349714357016477639143013526274429871550193685242046236669471546716664668605711095215560854237236127750169915306011568210893878574404314769126829882919252755504194110313344517465947948447046426222379772363035149683110048407350834300045438122575162070884873405958886923085566373834584116873401219652807745625378675550824269497397011007369540075597536411540530147155849451194201914622888133049402877270342943630419273952524291514605106116153428777716977739093417560880383943941867997136824750583743497539176999426547651861254675557766130274087874266888221569216481795256614912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 74215803013228168212827996835889026891581089978966738350224528809452670349430948798741886861234376217127204491532908778586414151268382429190667671443202025999634827128375305878934156852457661150381973321283954932895652495232253435098360506539887807819700140556477592833062411206821160624332415993713802693228001140315799586413151712427350602645824973514940170984026893108271629944740026563853531070881443078335380825203613991023958205110698709293995096447445887641844003386865943873752180842491108951870531539404718322764690420913706559125934065195552959859609703064160110914020085847070815971105711008814993199319600246485310668688474913364828613307745686085999940467755287058493594124661806266061730258276868301522651425886522191306052044008864676505213022760085159919054327757924776381489744160604341717966381910528136589204086160192042379006639011287277592411516104282366779502882468295957185480773719696647908677396252811620705409594699328823580828648075469864254527074651564455762191430339189269652933497862064488454007279750125031055583341812133240249423880538698970672850896851069924137752257416512655891418600883464334576908777896228042864320104804986353779092794429464285049373765644903516860542273680441202668570121988416511525899269912282999327084666552719300743284792977041225268688428288942204890283476862255363098520723400982938899902709854464567129962401399737848948469151022367224994825213993290860117727783361700902104408659545905841478286371267691055115476660870817733617782096905866625673529533060482060693096829602160071634781828431101778719443043877314270343171306454007490567547499343538002200483902878446323688419647465754235731878161665069859175242018876603029471656407801865335560095843966153918057673691318210705493987045474662678439602318752170138337804330355554496366770200052469827406921052921438021493521049649957872310473145425411452375028083161632508881838146463155815543942791111796105919114171352478620366594427344080378681214079286441550286905056874352409609966319785682806608337861827386957413093681937739630285676740228164656225208449864142266557483361335012541956371997571561958940091072730091599897030758499996032623989902514130399906949146960976935331303450967350213910852917047590790778878955793886405352506946736791152479361476732405356689048546349377275662573249251562280296676540348355571280351916337680211058076154730384023511391017066911199111264636580088276090253875909532543582823349553708776687124537104254386514343850920458593340970073429114313792699446111021213486048713738096760685264428754940608550864778501226211620445054821737782337140817290475193301943756892741359683106949240073596294076059505858008816091583592486931038475276489955082584701924296115441631232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] -36837459575987167564951880419896007945977786866057664431299190453426776545528330187781049392477992303513727079384364566670062803341070512143634048346040215488332287199912960464425429794263626418345392284979581437426548131320542835642742835487095370119373767047600414326422995295881550434851271916028617012974791206055582449168419673099328063051216236048341600320811505183357908974027039631881746299114607135246225955715161339208484448142629831328687703980203616494785539813518621596374870757742252532040680648715759720973230993054262428843791602212345394969321210646974109406144399900066581102108931070922990899083923316869381642399528261718753818441048909050617679909205382506960815433212173205475527581143021940294858631106970246482369276825944910418944238509544562271147238446321642028889637819121294027708065647164117419971339011424114782032156864662918808139880741631073484634271785046682611014833549539014798552154100305069121612638462297442991434074328729434535134034943354774486272674922096527348436868253464116210017389697094372390399247292585753191749206322924777640043747391370945262360910673835815549335112993299073258690511061822725648711154499568612868969106104860015572379405916572507670238705292673655786961228965882203111302099057345411113959653156792155482198019436982310886841575685130902048106838593805196984116500696639484364780568814382267399475310103701333094077844374757070888997165592371070919336007471084005304447596867967039010371277531740414568923652344208057817467904740217453388155277650530568455539835817424204342835092026567144444520922320903296676811818763313400233030080687705030683224880491239458143473129627453667199807598032526487120449957084979425807454787417133193631385279601334997314164979138779861823466103133444987909622457947537035804640405197740149358461564109155808894254715728441291488945028309884928884817429798233190663383907602348556587966796887816244295261882057740935486297201695629708570840528708404179180952983247431211019616772480598262818896765515582999784156069499307915907955944130683231023062680628685046018551232048995856294888963744565324632248431690523931818783901715555719893008715539831123776556132774496525710755216228643849953152225708190659161599003317379782665203178506016894887542055220471572644843699228189354028201426285933906927803764979267825818150552437441293903158188624656251615062698669982972369931486312227620210894830321413420180454692113219023031577713857256650364829312551753210425251716190137871832287477746100518278534951922798304207520843370769059384093534902311316633529673780935628958245281951050648203665674538875591949092573217696658919905164070908597228301858919659589984836689590059270690477370587282881912348437719547451015168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 17049696565392258507988700075921692347592005276810911792262451376198355832314146482068262092382794691882406117077612375479174110670594681615701923284024932225362710154809503564572221514016601622657327182902608365586891159072079117245287252277802225527390472558330141038189441173020692644412231896252167141797032443848147787122109279357161479101423984597145610143301993028193368846845041053730303267192616506175771403348313054078316028441027517375286197036685588304012649068313399673230245696422276336850900776474012682646831666923538267431475821008292762982942827520665639691575843228307200045637607936078715701367715813283585568074649373307017790500818817606434751590406324077295821118541507055648582597524183912916810729657740056786418074579551314310513225848402225999036624149559276890603297216442259747265864318005942593892851135457794075707373051476026853386418913148994933684222736816568724813502516064647129442448441091607863566161172683786243775832518241702201222455627460472094746521913531888422385481482301291251946515243659260465713155808456572007723367426046339413829267970502434761036880844285467931749936442316450988097198749136129702904084500394931183118787775922688229695520944566047934117626938805747670599231454166519399695350539105700496680621913838643682935721314670244678116374944343535034100177084230672827464202502434409723301224434131361865211052916667481881305560770108852047562030212455237555588516020424442180510248267162554925563709178287922336427740885206960117191679094406521218675545829858739499667381199365296638546708593137897434969492706565972858074431400501932092482843874672456018082267925216657399532878954003121515511475529773483939017711412324419514563334814651286872902056202482407789551512592425261384098522726053497059042139745115298715914448794495057026209179463700525073743364610857606228883079271833880113596137200583028428998441410319380352608286726180145081349127259006085910420247355440876319086906353743882900667854934456615222291231165678209532308364599545602479879074853055268456723314747437693385879986690427709107142318525774574658094712240225891833531485306072377391267589279981825503943721614779180146903534458215173761535561890705476193462335674010690121518098144224411343149687310262029751579986396428364958662141247612821485116994382767738374428069363608894610313265738443958615890802750110376549359572570557799385043309413940997072343448712951309258510102027024171275052033227563691495955256510885023735974623879255284928447038748199955152946008546040408369728085911670094006217042418776321801576021436757732104106848029705913035137476817318688651337812446252960403096715578077999834677111949684474120900668228928669964648575562531644447459218852353864105984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -7342751601619121380545219531362315065691478781534793341974856859344724821568899808719830842417173972974808533418405947147278715536273973017698416340619302395089307376677572320278760818939735802114481025541263800432955343729121571029400777206983837677868582613409996315884130390756135061475413010835494870434832439871711011219175375816180248095129473609868042387892780453791784102542835074356278567516205832004402486068982952858582772974266611732686620556055906817872244933559754132602473857545959596352267976054600594167832418907044042870047618763093040647593532815178356384027554826193736113345541213052922609382634897321485872864799751759697383258956461587317191698379946840910293948549795190368704455435520821818842302172090429819074673150801228659376792692660471005469714474687560391172838032807475139689431751768001806747206076167049855440850961967033455705182398314424179164854064990212116502851276845282862388791431513418828779080290381620317922777283753063721577562227379710805070387320372948038879143037012615348472452434018750036634911145825818415565954584279462778090494571362081180564509439457038595055921654953809340273224866319482505067822594872758957325703164873956639204640193431785424335385275162942952208009562197468498921152468937042126074658288906902359514904124020092493746711188497478844385736911358921307611907222987910497898771382715962340700664192746368565573937890045535431470199983556829213006239512066098783012852094194362231171188785636064337356695867177452713923093232205927883051348513880430928035974728250398446467624495970792952938293074355551117029515347632404675138327222774020628790740924447947480560131649742165241602642070114279834419189865028712581566851503240829356683546724999789248902714413483874846477328081956574571461854718025929226049367505457916095686934527207109912958959601325527752970414794838950566764124352129221054919624850059034445843905154720920564635934658938024328610863664913347542972778811532979648020039000582683529178705648254823835054514095312370385142840273990529985822259667298834518440035410975660460085174949324220890884161690001237991206919745317188140317712052214135287109487350716815755563505231321041316124289218697374401854268372517532606872294054034661863430068811811263310482502130836739474251072554895874082639908885507268447616819019280619095692508308713101847764080407291565410790734867761316452333293111744936460596736939919696592476599616425226112670197140014114504429392506627711779929425854634683524616597512626493151181799437786868478181739850145478322843662482475655075189322083497027903283251882200715016799878502472491686608032189656568972844063191830626674211682455473447335282428757719711808104491378355697825384990793949127901184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] 2930134639295795336941684397295034820674165651753653758997879849062534647323408799292420286953961357408401092498528023205214191607274257991120914264717440542300094668297820262116399831427578142334448534229922632983398215796708197065682287534643276435939631502701113235863934963466368502577419558314041878046979008360910111621259414656500473184209942455019930409799024538711543350033786753055221344666075478289313488452421781064358866821630413809156005984196972244912020462940523924267575578220026996920372896705170079643679861836819137310232770135926714920229036703989125503356614980528857876516839789849824485358473979955331464766204943131559427212820032367197050046907155728466525725345441070946980699843261308411666185775391998530643172359191235438341474043723747048352090360911348850288374447007706271217254188540307404536683654081386026816410802416981155586300533250122678615665657062289758047683160049048805697333182773047234147335758550700649135215703853757383228717579306747647359918844053599718315423554799954504303514802779576718093851016085221267149163428573449410190287614873400385502525519522982853661120479684100793761427112686969066069188414485630761406173640943127381592251056200329633516875327788660607905734241136223986044675686718307081024664359813306335156926735440153335314992304597257541280801890236674105659932562972073004740090979695204025801346162084282433627093310037434357286370868135121512182002345080403585789017792544186127525388279761896694101444002022871919885026345291957917841231511373198913815611437233218996604417841256770702176040384212468346679300061441269652924173366651451090864087008927922224621728070633914376030150075237988800277801925038615628586823775456920498754638699100276295857638470376118919217969485774130476232020851494801159261025087635544377302597677274859186320178021183668565861592672756272679091693673966766728094199289395689125131232394361611713606777446605635429098263720847128249425984612675249904661635657392240728688671351798808854849151870927279781157491908973324488381385135452544849658486123298277413625612640527160305380640508952061110988816876677412376531153799472693034290810962454000598633447296911761445041920178126875501951777358601913495430782111190163924561828168735222616739877054235093668502259134746285040335287608778750301936729667301662723339558154634970892722351762942388990664974222127255628856263816124171476150204496676163469884847378259747029730743668083057036401386019427530295400367905893685353437177890353143307208463774075041551934570418743005366731249477216933774670473478070815606688409336207299289136857206530831160399053638310889131942555699512690949394611864680023355114562471757368091347496955543007462361280067004562145280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] 33346519660052292371328716862158736761791564981147382289267513275737342437055039592319140326803481703410327212085490483182738222630307208780168213872836585726675132864087744287659140702550164735029420332387363274757293112883016595982678782632896335704050854419233909524234725670152884150138062789784969897241600562202453699288411764910515403155005743879893154848271178072268098219163515604735942353786682039600585507520217862987144833574998355916935142633008397733318882904784492152108600399712386265626974278441632493566578023670502488541518628564748372836678353658204347898817214370328826574632333683873165763546553155965149310082814584023597645176920497160422890103898089463052257560844557378173915561251300482649944096435586990645047823471814708017763823252850436655977864751935151707327963698694189080139490048591053877870546098239856708171609445652365658870273904808527854420817970697573190629978578289162789064820753986012692949843985597786374701740866645668517792541324747637469282843036514174214277693328387281758650594389116776700266708721066304426189748663249148022103520309869459653877511825967344425278658773827107901556555353514435047096469634270310849241489765751152446897169943140543426612610953493003293705330495878417968345641773343664119406971332643683107501002440819814710777825881441452340386797512066807935022351919016122047656909299373946270220473358700818492788800884507361388857066506661712284504315538347347559160462398532997818490066473220117522227619545130068415852672567819210566407282600453209283799782728158487686738026192572453114998660980996810209504379469850138064131248041342727714136141441068702397682487204048002598637917893253085437117239942253606631893701244244676462020041759743156809489667030698224289306686969785276133112825121652560444924733533697621500310575441920326802013473865623310217547511781545856364926054732179638716999025568400985969166110811679218947648163654157714554553997522824797197907772830875923210391557788805013244511789334821569319890308480474360481006353012098652552034732113746125391293507245481888946227428439908503428695835651856787927510676783736098084770775214136655292871780908766950212357055302853909254160698681994142014297304202469494709082263989783102148720708014070229248866880621133232667409052041278067946372667019942871118350875520292859223493354763963060588520708018271946334769934576119598630982067218410785306065057047576461841564346086374650219100524491367581386466763142539646722483349165710991581771140518245244316096125074970766066351946388307520948680760053615868211092506625947182596109300776498799441064827712541233667044452072080585776983779495324732285537419738836571335072308565166560000252656526953492846215168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -237837170521023762799510457288018817481681235965521069002513636386219154635524304295549804009848333453083945253936542841262293073359599688423953632679749697458539581838572112468971211227082857310481592351177678889126813844974095399941764908344702041080494013533368116736567373934737959694758843143593487218819643042884963224405499880321006078826328639285089675466897021784045104822539488143199177758891664256333267012276567373088230928561821048218636134150965327140582177489685778139952456880547732224779903787740526307737772071542952124801765949287262009872755050600181009502362432013694902581761855769878529019170335734574139437669995033696904972315124963200008679288437586022668303499152827726048036737337902652644067583474180776145165335300093877679783805156922268709384175813048273955420032682643236058969964364965879857505399337953367151174884858124669511231472054599402632003889743740216611450014489073822700282054837363054680808325888014370876149368021250642952655189606920946371105633380024379584750945063600464195081496474639526111722382128164808188685336566886446021436960523822089139237908518531155313830021410609208672415435380911492665318270100571417166072836698208470002002774927061367059810820618257833395737336879248996317378556459098678930781411348109231410684384432435358189058524469895493422827228998401278260916337976488555477489529806523219820580732667698348817407590276554344325019142062182585151298891394705674952142812386303216630842194161866542737614528721177478007385335588898653475606604284703022134759125526817337961036015206246924132444873086442961472412352808322558243189213752523305184527519320682149730800125832379097444248219089813886327067191348411092082740829108943712932935325281141064810819863975503037794292339723336350888393439010235806211013569497059893599748802920880342401042106301505503398783311511810907068946329168429616345712744545304340414890019471673256067307477467535525643998075389793622487053609496108808108638752476121979608710581109736019271725195546018749204260704516883769107991033806527102014457031058589045178266485648834241305253449220603693763843905332004706545272273927173427646926060868150442151507826312017842467049119442569526905192279949774806447302032976601531167649028306681339787866775916018491781333301629154804145584589546585932527370169277514054483752944166379091861060292924060582996355942121523840194672442522872346183844211817054010439489045194042222704360086759319142001208117926730571614474202139897544738255682742456129816732940062881494624653623015099661550074792162422366298413747413641353809379058109884208439119831356801208102729222673171912265020776290773402647280384206074038852358087161314358371966122892904746738253824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 19458778347407476275333134734620524385760432911417953003029686027332624077838772133655629015618148154972448292410843649271345296652541200486362411114121847358565911858707068477686862524572896820556764678780915266894655011478117810300232333353516080410624242672991501945409222204919232895838036255819349470419266194974548818501544549293832985232642667640299962833696029405759108379877602338251090752658417850887555199498886002955756415321155639920959281638087433150875522866683933568389929893112609854190256599259090732579319406133546328961258154147312122706285677072239633747318409141839000578571607972034434757278132699868551066741115925744815163873172594568002830502792203554572583093144831311895777423825250545832547871272464163352644820396834938672121291991926890565212632875177456700358780085231769697292990263224556847266626882674461001942481232239385293408767836468277375660492404251717503657511614649437449564821141138462088763025897413620837588825301589954848833620784962738991198688501868777145007695358710126679781160200863152230000042709627960344617121697155280806051309224731951798251066382581280971256983162840703577536542284557956524942608902827311899356166317602365559390114961380286001796181215488770559789997377132646124317551456661955524251863002288833220934840849144855663765970221382849221315827063079274906566603720079870412249639759402355758816974410615181985128186844719662069274560418297568337927490799328537247985162941304712207218201142903411898256040910261013135554176676162795459010459288796283658785100707446953179307860931694345282479216198279375269207434038383862860230031444516214089931818221288279036827653985339715886527956622631712388589060676003141230170976092916843693663744264439692830855100521745826687182129394365288738650027667594450152213827907955480176926770153478562087287460599687990871778597902050340299551810686001710838994436030225273333221488681997833128281159944057792716980874615340020359101296296075251348920867446428984343800794170383661207086560317550273859215925217365346114185645977370912566479705774409705181448882787249833916760421743665306696646537936452936462803909949330504978419119524963240939541676360834379836211712484505027445824333679386579077666088162822777416245062924120266012265231956588956087217934349910540060818912854400452217944120411255037325407772267182829854014841098945332068351531901443094864871670582109049463981461440392482838976994324079139941872211950872140214553218244345467976469118489882125053928201654117732201402726965381952233601677926367049894180068222637696164564987125900004019027787766220906574073466104799294320017615690969941885411096682672207671746788010842429962803155613007093324177218419672557949420568576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -790630868271964408924979771366767438908560001298572104247075746293445772312689573897037450720082712959092629967420388601517331969595164204152003939999641498085091127452708854165449459060366974961353579070191321536547581628380409365072769668940010558750043147028745150006316254114737917927765672328242180826411066547423824582897647962424613718977051463954752048934453789550839950300696107223263227084106252369117777072043609658697775001374320338856164811438055377872612707443364116353280743971148129902492556067275072937393595482109836156206581559662287848396293563597343081864171581151148251983383710764807004203015782389850268826957517249323731418611007698624908439995642286903509585428098892658521915589796904362964174430090545644385052342280189759589180651178857154096446340861410932653183385831009349266046255488973175622912791380321490361701037354095787247083272352031570668896275853907261444559647056856335348831014900430965485910990328179737287602400944074921952049062209425473946758741198009803195045356917439274059117491021249638134510194796096490581547936343436411939057033962124764617545111291857305101208390503313852321012010136838815483297834295812896114999556688506519449973524082532436421684646683964499661223239633391550372566101824096983193901571397696014572010474382421472532212111237738041956279370177102954850961951544373779496791247177055435096731519738575747015788972401936552080706095211180906472583304302462184855840008228126841274943358599204193868230667790744221799312119332271914052383204890208561507795013903083155733078470630823515025498303704126625971609557865296486005757876790837903993519542180328352845314386008431406307731431603518399005351711852380431897896952627360722534626369332836156932574251222306001798706999615432452004523609054141679341172456637454296427739757882150606018978617492383156062951334528903363956297965274569818050720830994102271733571981923478294076535888575759009938661543110651185188106175551997568161553604710520005533780310320288797243669176559573935776703718145124525629728178771411916505993768435903553313043400496680808148693582952971157258830686555672208242031691442065512450697778202473953244851608584445455297549224388375909164454793254418221345029868035837620957979264353040457860605277394652212688072025981410923428189199823781306560514218644505356135786158760833204370451993308735793530415295787941571656190500808415892853589912184546339208158715309276740766056303320408177005884642946261428144024073224265310887084016444117357736745990750582008024767604780005849017479885562825454464102362103021804192786343617106037262846257517116843221774654265615349209078905331906582695348200453286666590757059365571228080653978518571680228744101888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 11954211388280405547982289014144938028887555148766309449448364771711516685768412771685641847301930730480642758754802315206509627169221102662223636196050071169252363579600304879812069129243650195005470827111500350093732221685843241556587587004678674511788449510795951630549966541337884070502017278084473353749311124866357695977142693639521150171649766182826159597015230511654479407800443348284288239608332145598779984518817102702742404980276979660862141836085681640555155494902089361752366836815525616093999373175747110899808371035609683503707338878277611634524676327912059730013107062564087822047547765996711016857955809260253786634330103199029490576724223193185306554742832637739317288394987288792657399293002612440858587387988032579455015494280922363720336061464337377200719302394073020447702472496840656549074108617938314623977409276817060879889455836463353382766693269178511795766876691427756320005023267316407247406747474841139981293545252968091665475202230906748936717051526386025837383253608935324005821939194225769536222913808988381169355297613851867375738219335794770220136376724690612168887725843658804202721013626279217139489682527930581229598991179609870786700453484622504748620285388211839584584777834216408027122143895673943221639209082938645020110562688671567545627300246820555252980000096203030950180547350073133075410904394059674835306048777424801911068796362704514394033524864655870626367002791871442918278794574151249068128144628411505118711879641235478896508781668190640231506554535553292894856837533091945878006339078599036939335645001034671352406370120737564429949265454003233047341182638254047193999826278122365763605719588247334643551291583552551447727841302602340778953830606178180796753290525996138189457918258521479880898644157664016800911156116150836009662657807875267583747854494189320004251550867444805508049509039797942098588929848441499411323565000603343810532056649053896616584230759051666910260924217265122711630427666557104208271079568581601968769111267411995164739551307479769374003711818037176320831751591415114805417394591623479164044332436616255760227572180601711360072792420484795592414813447583151771819005964656114927379605569643689828818369014405353324897815081712475160679146417091475458964682730389841856794630392877972446462194095752378930329148526776895052933754728039782930421529003342435001530003423484455294185002155677683370054059685517160896410178954427526880454773226843914949379483654187833194262795519041038112888023281254262092806033046245061227843019601506848183950735868778085585145196438495165516698723291592585979141551759789957239502543692086746807086035289569840839301043791508611274417969086176193566161064530334671676711573048669222651899674624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] 158407284936404029245282869994579651558475781996098936512091844673850213334322813366581963480842295050296031078076163704722208898237067825461775253391499353126825000339705882308992416531429416789640773604030821888791355974892266812805602539063398884240707342877178954138252670038283679722710340214264447394695291262123463588414770970250790488088252165173322874145616947610403588869671154564103661307938540174231390865951368127215008667678526860095468224467065600452525579723743163582688498470120034682925689481891284745304789316424542885353001791383032999194627790020514259727622088670458693032435860078235690451159065355619931934111316549781771775435002460867516866580354606360259170449338295881823691911429781213775706433414111677718776637857519201206208675514081402992107278235368892233279865567362977113316248837247115874715398331599979870831181057258383762609829588240970179792132919645677279936056872545145828740579144175420784318458557174320305303320882388591083273783984613359774466054088041371268803647245398592786902519377309599025094190572144942758674618208548865894550964804120907199198897444319698624863450499733078853333424411722391154874134572243992894184549356409165660000717603497871406275391999468353769369437461435878111714229096201170651212852348425500673037894164543954201071901754872918833458937087671641080924861474602782905206507702336823096734625253445928908975910717169622843463663852394320605160016079117961399911993704952449899423715371646621319548571552581882983613054832189396992099114361578873942950508842441862798676419809000667754187395291818711435316662159286856166379759288237408399897822829145316223970170199205914943687206566437915233096776250654087517371347344609079743609820386368289985778664625742468403876340516557490575917808348568613611289863535014143301209033604870323146338436551867345555876846876924880644573950452664530076754848500897764205171832586073894950750795888407517863862339538457708308437827000653496658981294977628005098956148018813664541327860341365447258746611251929857081569848555969325034083785315239297572416488975524164252655879454419887184668763181223462948969040328940131739067232437105572018222234668872653767324673584036699055957322357760990624980513279441776481372748616174755325036192684913533430977534449302284929508947728964050362091379773971576811599620145052563889131899781064003351091154067085820356657067947378054524356140094691398039293342777965085028944921398033032163371866682540650706185606830712057831163054075557444856891115802938895379992970332512551251172948154953029299595315102333201668816655405403947071710320312638111521226368145470034265270826794912385165462111638704572629447178149913130246623492952287573546066967003136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] -1877292208705518771475767685044115188628271953158305469373377589896112041643392808081257690128291160001915028059057412269354898481257160784449172489475002169156332454447475796471118615671427383167619043090850928310641561202637843250517660049518369734523169915793756075541740999095634246935027625879691283799890740791673990449486754659684183392515831230446728611240899864741665923244667256411836209385722585171138560410072941653596981191735094473086164612324437909963847367939529636710602514033225955536289721767116112035750338190727743831586145219106699794485582928327596032262300980997591404767627193287434813716347768476336501386089157105592173325639011008047387606903525358302443372785402047129676306753873427438726899218056355833552709695290313403809867028151339096164957272749106581512833953134763316244723586418147272788075225789298876662961566133231086064427913837326791797481470484334800957222546600248876566271659618765846840913172819049829368259330948616373461573026005103831059820928776108476997860520429373528819116389581674571510104871418502360252650782053240343663924064979167891655425060299943957487245582103505153407295444269934845631714944265777236239111275596531434916209935262519232364883337656397729108339355602734236220560704972417488250842659809965999510559021691095894632712782971434589698705223455851065514867905990889605517518262164982003860702974721637344884235784520447181867580108995491585433471144610913085708301365708224805072419595701786627769146582747400634419533560787746098442875092981942660914553600179748616784367432663627220253389509954588665523569824711398595230737035528878519821057643279033402517106991679431435244011650091111742778564690711839232027392914636036026370957457919307143354334130820807908116457679297556055220700854985811272845962936926456384652989521942060870158293318135905228659574602239341896654617606124440355131164600880613713978647558288874141008201824102566224079925139676540126793126751771697452589746257002948915079053668579196626898757265484530751511023518604530873323542444316935278131501294665261745319797255399995426516869709903999890279393540220347355941604535052488390992439377529060161571254812482254711881140839683650449499431697793596293708110255481384034796779849356555490254299019746264443586170121743888017582637324048804693855184818942857675251147920786292063848313250554202416231878908274545744032936354522618845547822408319267552717054798849507193034401476570963843495171264727963703598863824462544044281318687086915580516040881583391865277660926291224441480016591777501897414322397451745322973490470980461844857629041710779900559287047382338943110203735802195291945374909329091073528654073680439955244745410983946796439492139941888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] 6089690925037581135336649055644966670858788891280606191453805659657100139050166460621713580417175179484276063330614899140229626899821226618298687955680550202946272600120339919575929342886169334278997601952616301052084691665673990919410895238612592298228395464274758132256062652934074483289159128494046773681752144920613247024641069797114468722651569938043744574949756283306985936933052492921592853440494155879592922846387500647187297309232566852714984765594667818761349318259979469582074518091367525616343597443994360689382256394881501255074576120561357768027492800200627212039410596406729182092209972393821097514971254579149674855224197380067261936505389134652528275217205746409839209163631642346982321091299639211892126811389363640203666869526757221816840422775295272204892211043954110469904709085886976873990889959041948157545971262392764852439473952820246062606556717772634869803268814256781544440612506047925568145129418906569632438209964476785706668605414742367712135540393175219143949522511513143333627643950814261594497100952472589865594435216983834835032065056387282185320086442248028631543032338886671023118885304563639445492996776458804718063723506122197169870588149437893743662722951233801716921428185726140928629316984547063371054593317029817952954195153615056154126374857828297399466158729563315792671145175631970342729724413001026137938414892034494374934308401501274460307785367275012858285570070242970050641593772049180410930171589166680211419018747457964070269618364462674002815089401256190495164710380275316758111802265000336748707407675704747030962227627162856121357635779714209168502679708520771306230193062920731339112581027113313093358837396690191190388596881842985558139087587796095727965267036119420345684837598291606802776473382768660872970893864883570015086745548993193969307197416441763490737290514829134751761954056318203064370528910505601432145700867468064941405863587728617668779763088434992203570169007446974098990236775492033517216425265539711580414111085425093035172973926203866273821157507921087929596343557749918967816042488850904997472069035512745961208902258170344617547777525809475533098274868849574383864616522316665710745791188847255116984442763949856944862756562388146317936004960834420340191834060844344125359192588362293080280408888624924864945555263722557763212049066618082597276094692091405048147521415309866396243767155446240033628937122268564150142982624771416556460785843899062965837491145892146768727162518415050133407668600994799894754827134017577505845737886174485207735045779445504006894837774561784404214490125659814691624922687640607996778009230268636398400321456437415781489945500698101835526636273016651612827821676816232541137648420256893137171140050944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 5777556515335546936074105083305103546843226803566762421800954901894875958201647077383380600824598150782590151614339598892086767443653293345359255057003697701741951698977601636549640440975642467323451969871268430467922159120715629106371201731711494193999896035639848435445799767360251641692884082121079963916309525517994833179973076910017521839117762319871066440924028454461379218520274940015538694287710866309901284408945784179267975429904895848357246371895951156692173689939354811755762447140961635302062193109453236489231283440343336311296367437706180601410335197992151386771084750177309819650537654207113573692696584438171058334672891162655783198383574635984168829285275919642770899150416612135317147184199395998741934648898411393030777796600844371760739111727748067001540106275425348740083447476432771391876814619797429395805909907333506369062121085613693058268951667051300544019950240845485480723439429274720078430473544535191377227328955261012766547585211883067917310516997058909798222739474002238437393539772374433926976724438948717879422643883877609127816705628665636932635592946122559084478601618238612337517024300176658855491649388266337078474548401132834032111601772202475585133011695078657726353078416280348491616665147924898970339336108994817810866383775592343564484843131861954314410156679745756381181335418970788468446688003290693787738979727465293763701971449545337774843886191443522882048046901986119064416057475003304421611711749258371608396327069747042643588743368532722050298910991489743300698216917739252611297155674448823998088511119899659938208225509303738622059486309978435285531837594154375899936573569674166252430768487080477239122705923163989348748090951099695656157879417158231417375888042989862810390006435141501431610186135619953262430381943663597852020454651601077822120075697116232518858060182802375725681460701167625422297222879146583098729266724536984918290247582716849682259435964405450201134133393578761830595661014585865343810458721157006709408857526580017272766001384716735386563080851782584690431645940826112410764560473451695156569872079148558678527097196480819342870772168607365730734836275331194746836665937992006461207621425025762546108997479150031087179568856027635830610010113296448822756426906765846494917070721564189345049337799846777362879285673565581071476917452318673677858106129093818842174149539502379144874056214854325949405282056211002152753049056840481382911304187124148160960113218727476301445649976106709553601541438425979260991776223678066838109249159786795614566008531348071375440463951619811831691029505037866592719709163600675682688178299394387769943237755949216585963653587025514547844778516930885778849044823154878013518279440617344882033194696704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] -116239444361388036029007053642811207733836841676348200066358390153967854889436702194206615397722108662991532542104502925294810285655634805202007897736262896361331725091483225948043522049296189484461855873377394111810214882333488489453836312541277943537679613804302938544180526438335461112277842392520839538116009795735294874899838240335184985488640320136001604977054891060863092207448985584822822177145062868759699900061074864073143894953366756292551942076689444524361332261594563106789550902914672176902245874658853823490434989545403207070369951980893085989552280998023680388259333182416135719993690324145445411495729602893356210109147733507484595570313104504106688877835891429835482889122399256461165508558892057686862500082115092864677051823365562239328208529392297390207731439239474888993626909821161181104109208722175549102462289489820364770591812892670383462467602534998106606267192753821354667958660501229288851071282349230494859646795911764005005317362550335306288509890630128883657112153257175967344324174900416617142958261566439771332547001192843150059151064614416882031067688689442121365428641823419794605458471479983326343631764222438473209849721966868841180895751194271275905325299897745875802059854047240541539398276828033089653157802504763045162504209031191181807926266797014879809961940222942907488868484859804479864938443596492694542578012816346463258988916174312438878148371890958778096207746575954797365026012199562708988318096944203343197423977345394938585693971284721259839863346059937583200259786440554106543932035235565621260456095341344740467825045195592512616070763473287453430756832134470545077162217516848080166156034375373330453206600422448180488948824426768779839371032611942027063939171787983620138337845845489269009473700394997771692100397355083937036589327570707317662396602323965415140599773309334242401297144924651559319222570867018179229528229463956173097553578868986280445251427839329484867272351716730534395079452245452827357716349926734369604570148459551124152463024169871986923792317987408373027596719846605601811418299584162062033828796863235268881885417017957509851363018261265207534425096280900970667522898549426855571596614282479995569989188444877810114675740459913428909318219392166086841706852959723330379493106730708206451748464031516851827347973193280483984011801747238170666815251179284093062157901618103474358303333522870838105886148045250065687061715878429209049322726702328061092651399603626060715578625517776705858489737037345710593366942473689280908123447246168099257965994311736235640305207457820497697019808837745615172935147239916114658490272162589679088714155778798743954771156934313392646887406892109768311975016512029590231508634719894637198085258739712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 1234929542296963751738438513302974869668391502548506932244462500261212346773811842530589916815407797416525350253654283931289178936582824571200673954543611865324499054817587659038356219827118599887980001279266996971350750405378019862409061674267989297070435352946743991158589556263417572881123389428545186655020309937701782229890785926537848046932216198413316208153084594910248625979347035361886051265812718492080186456331718347361888736494977736470960416644995154124415141727525021692061271858879535460673818393920460159434950391719146630067520429609481565559794067680956405080172502159289065667057896034877104467865650892599800477333356817125476950426272489059887698200623429288115062607962253968895423385960118273155386315417666012058548323241362044831842888712483463865584250313337211428301516167725837428467947020427450656597398400909568444001676233251125080986237246941827280706125401536126316091933736752721749574040681152946209633329275699309479893285101500434854483324969364117349376587910448906302994286868979738116378510089968000631459435963512969687864263184944718691966097457538658915681837779086200294404910173750394570653723753997637808368589850113311492726131672868089536291127529009352394201311572649874446877983130907375682897130845351562320268164066415274935383192682461185167261773104552005519078814308646432997043656212085204405319941184217495418472578437851059075966311082873000203503078115743881223907412060086842663774054823388681676511528361545862935658127828541395848141661291924271895121882180097651403455643185539014362733114254555595597073191580114974864273218611130367576201893710157532941504646796907948175809044382614461368998468927022735007355461362056098760163551933999518009583964389703861951091154136462256848289707233462090624877385053697052417102804054228838488336915434695965869782577915417838208229432821525358201467070970176223294376617210052646607817937775203938246276369095597641299318862227057077856625620680043594241431096799678476460206041395773451513659248337299254422371859471965198666870435263757625026460960580489448202885655803241599701746145098598246212651320889522608567144991408891479585306065343807985693725254793818888505254609330664404604320374318206944759144306038277675909594073014089620982461093269391424357151028920018386307025787423423929607472217675614399543847336127566366963863602388507050481673400120914627330298454608077085071628705711852395773224803654309842895066213666983378480294435565955219707761763022432079757503448263368816014177665414459999019522341987084013380333096565292546229381693436455224970498327972499904669494773279474458527155881026786696859049818803632723704106733227814947614580068539759221928236991207686325222254471479820288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] -8476774110072806904176762712256895119231878829056662964244528758008269595924224873414101877634746311205602116564171952294107891463425606621878138902558884460180457179612846320203323436701823955805828274310795261922687340081360359478877139337486711520702742314357957240077642278264901752255807019669332706837153901905867361232240040034106392133710946355737732266373011201115823722853387721578014568276308006171577869782300625721316703775579674615261619091678890647788505945276801971278740470779602437656701611852014074318847941555951223357299811655280506065887048923197603279350658618280629945766039413732982763983315717237310565616238367705654732414410584860645489103574065619468341782761277522946623428447936358030838677166271379665858736903463491311767309981324081284047137997698124193778594889430875182870616085838158774781998658246034923757849145402171629978075418819221473732601508666922371882003240402595646957190820336748293302868883938080683533750440676100844010459386956609633044704284735986656514362739193118887914039496467395766587369299854416258266314290673737709785763321411828744280217985859193699801676812226450487516689582118708344809910864631268732489063222122114474780915453903878151873013645513850334750607118114796291871741809348867202933323513097563167449669222655019386346290999972973275972429923838583132957063002757973180516729960552876610963980865767050614251586527386515840764408240558160075438616541371929070252045446076261242139910887333392709211073075853470631826130393211565368172842790335284569510754255414743751706909133084548856088574114863085756729873372956416521612208837070643131626531655592939481704565500647043548939212643465185110962146821893668233875192951007529366513057700037403061597348397034846051086339329439202192719229945370939613649008457628772039214214204727340913394019110824410586505034225320374096720996276696272246658930457105979792513092819324005554027724993325546002324313621125240282428727866833564134454582144627907570751780905200340547440664390634883987415817874519517142278294434806336506922876544720233568425988203871915198657843655855210261035744433015460451752821263647536722852841697179285827229280232253522904744270955293681774842872355623991021529286507418269410928706315106632137636108834143977603435547406501263511579727548389601896396080949367066839394382511414584469314026721848788463571926207251971240172205099255012935256077216028664252389796921976391449588550334938770220407889597597817675740053030952162361864128912893218829356212287193565450337216287454171012326724381011029148430090756286516648111936122386515540423922937190317816728281108121189706540735330232401931793114957604658001128880547077107590083616572024213517160300992446595072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] 43096867392685526159829238015190465688886650189482666976920680940116349593964620910553067795201082305527516037226688924866263001338991399269179139996544321257200070447090619049105869974366809025840753554057985264224183027528277579633603548257954614212937420103131030193446325416416128129678333915058475206710952007503797744016219025339772200745472604434246832458444818157851349027483271999482324097332895540786952679798476478557068224676505852277366972697364519141365615409394696584979280921803848466537139074153803045787889539365612396215238846029393792798202071324882018920722909061027983087500399972748818226997000346006701943080488662496563577275254099654488737744291589609918889591804292908460293169402635655996992519336929012583826389441056903566113538244592411029415782456450022293429435910264708045590386798163492357717933402586267844427357731250302783448194521177569788382758615846782359721895390236705919459298046232446718615558270922452552034857570519474899110631427890274216545426687128078013166521254056106376207732069875072656244525748898199204630216082600393558699507235644804260167458935681405767566979761678232914681483585880296417543172183893804315017939436124104382533344338229800903832144460059880113484630461223320593052589340665602669137213349086196085727653924647597759986196449297465774972662186280434430824117159181004584131339299220235001106820362918187468833956028830338494940801102081911241372088178604120145160220159236048084833588285005245405159354974988278038546067303806556480691320649678361174809717283417245001167613448770104915329398064321190973325297307010577290484834838466632479591524187118597842288664837085605002781554581322757075023218576258209851578297810736425495002785186610808384513383551700223656792298505394478254401955631733982807622105473551543530136825234621983776967673160684995228611342236213380137256576877904021794818202380376860601287568588384862370266211172402837575216575564884325388843556211241834973358773232521184357032142510960184626277799087110982624911402434305524412320797400570412887808487897671626746063337664592395411899456261487993227190351634283953610278339526885795889791969260971976353485089486826753233771938955057952076517312458450650161525032684612751730213869961452716511212904816736867115066570698320748943903139793239264382469440665174526141963952766260039530381502259843373607154216090786245718243583618825018053186262737741629279665465557185314071916291061083689649614389795855486854039829673728515486365666991223412467168526184343271722251197109824159116503418861084836903111798716676388781778424109563719520175588349139042274385272627090887690672960239484202607540373301146606920317930264115164304330493197567457860536549647933505536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] -159344424567534890078149516781292830558343700715598261930329570255554488349695847450768296372449868916209709122779096888608300031671456162175966989603556373900969365103464270816144857819939205810500714639445369863576564391776752820841033070345019813119729322078226111063672495133811870751548848385522354193684127271297394117464903476089473170882849676713567965424397382945993108135650361541884651987822607669231551844525168061858743420842417698584222896137995102558373629258229075329416947853638224922963119981984930733197162635277234451450575146506391174203235625385700892307984309570825259452792877230691145677283196476624673611038185747420385222266934928018772917528380894144726785156819525868438605285602446327677643531797396577878802087423243026452381572275905850595361891125859348446600501395667670389388548778579119586890046998429448420786392881908978859801013615902599106014636067485155710466130984888630024949254372433768449145673199914762918713619827028797756973716437952532797224415529545238011570823237455120017712062328005640164590262098776156019672061689649458781284028952382830101299313461238950759947834495366955311069283901290658033940938611848733065594077904291591675209807963830102846232586062889103212011110491605606032562334604162509529994383381105626810618343795955843683429352190941371055602184971531393660571900225767911026212230848888292088948877966880126026189974595186118813769179519817868373421513692532334881782619278047914788729446893258375242251842472202231150074107126292999211967248863190453902960610878185367554936495480221774026088488820479650628674875215818952149503005976119187732671017748973406568236272941183093811732895825243246521801979627588572979768140717356462820305985154649630640410358626820930039622878969487576360190728194453060859532202609557521372196042235799508201141204022353533485695890045990368390118711878378496558343945944218964716378978523605033654581782307529512125624950387249541312787490305654389915211943468129461739707242448054411799696455537715596699603540968433095058073576190906039217314840947031631111836990798087297489796974933637196993179305284966021273733657304393276912787452497128334836386874703181678160543731549333238333119897608861374144026681955263070590999842191066594010524116546400858579909611096050352747596612903948533497675605285805276501195034907388917717680910190451562999832405811016808444809061769798708141901715599033841740983739333904140173608951293379065954975307158926358041472140587440147119373734017846718744512241227821201981305390259013728777625066786385741831265964125828671369413752285620049651824886771287874688922059588106037998266529189329191125647390332855469847733161823931334320711755354817478415115764373450129408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 440724872475514187160413509140538150615457188137105462277601233088183870526567585954335548796454486755986906469950388183830727050732017425208190835184947913645816625788815411409823815322079660026005430896259190641617597471305684345013716544167513446255068973711462224489513461316812657066848046090402290240828699580021590646581132920607267691308131048323230678928862696869036738855953284378949804016820619599705555234148075078374185204738716642388137087218364562016601017241031158897808684002933456352307163734356911828163032398503667038272080344892653145135284380901433753156756192917702612531182758863667158959797481741255616792513283739487684505427586978567148891830845347256521754963449948963321995399451497436186938388702309966271990232590494565531771060739868892063299560738370656263466123272408623823961664912168516588394085302626251176437459675438312457533498758588387980959384184747928812852230105581618708113265532197443513309471136425164260348636127330724341761611922702756142094669827747111052809398494348333305042976125585925898339249686224415978907895046861822634529556195400026474230286502688030973660020431936528604922261562836357446921470637535079152532913523284801089710742942705752145035718001612513773732527180086774096923409886368752177561328854083560939116275837260938193501481931388645545156383935359179126372683751459404443492507070497862794661369899861656136432758699049986955440999412047604149337859340804566751784559125737001994847478980724472706435205466188990494689713610911496559184920039081692857500052034575196353040751095183454020382481181481997940269635381315650070692907834206827641249769354798999424636966468727717742501714968063020166072013934333844291156717732704331303445718712316292614158093282055107208561792076387819436723327665189629580483410972757175922970249812646633807303960207026502653641780517598610954916476964310866506559587057962885820619628591224122415691906734296558256931964278121052522988496842343353970734209857368209019992286426627525629194976885643559101659377375046834411945334223983394502835476578803754375468820464839250680780899214106733378418517600288970331780204130665364021051371963154536127544346642354594236805077360010643882894874131304927602476510701110325873576090713546290048416644327179591352742046352408137907461315009812384444050320233126855904909381759876496220932814966026347642223588672975343269669492841426254781346950122394174094147569858782024081222462515821880506968376611473867424588528841896410062544762610694964719489550151764469949858168444885566902466952808196733659868811714660255250722884972795947521041995236850854859402603339400027599303633594072159553339538211766298333332350745453560867478127648560061193810073281628209152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -853480848251796362267062566053836533369418251923559494651737763953550101971767454927270922914745550485573320220488924359014115473531163746725046824411211265652005097616371374605423468822536960176597076708073813828888049230024633610286059051288781772138716618710502701054035721175470411434715797546670862694756098378764000574488740733639012319990278005487436028147064856218974699724559949888534183204962024569301591334016883717902200688921790346336320076659280789237075985118627245046173679001862418179233959727343617164312296983921782470545654781985090859364884476351453258211682150165055105551453951383790909075369860158009754188201969967525387581617049363196694003042351131647838721975080812568884293942120979598714137919816819378622233965368592983955657568010769639640008094426721525122300474827481963765109687337406269312573319985882372057262827721080317397348549840510350995808599634455023102743357143732196337088487549321155506367591912021409396978097402562609018329099141622363465238665041029929439193358706691968220111628862560016308762349587413826836117767961576019437687391591541606860025759172180691060632537016169524134496597372334473044906520558762146611286480745440775831401436046810074275274571602803675144703807267965672347159428018153613775533330623804445528264211954780373971764213175476089105488923021658039185457427778955239924763474753053263227139491777723361441418822978152223085950984361918882496060529709625053533508544155202634689523853042739350627538887361900699065182250380301506879659637660031706818958391703202558476019750203507624497146247521329260824563571731403299957055321953716170602182009616107548173739128910664918592152153092733478067898400077459830350011337169582629124949984025777010178741661166739973164603675998526093683017691632418885248716878457108656421569820560772831592616370503862785282496361746207572480190413615853366196544275028788751052506065621594251796568829330365153764419392452106383015200651769456382147132180402743650119551786034144558286580447005932533501791309064834211550778164884693860162796068916730535803160911265905910446998161637793927174419888920362018670133927437096904605731066782055114170950155229824134921621304102671450373896007764721802217864536327569939204743351038922610441317810240700220081420738031661537394371464641783368385678714645410169141038796290230671673557166882551164321940132111534979191576284156049812931322182977619162116718267381532266801232549753564740252568911560999507438495507349701775634469479757458013433468524658258628871076902121006168126636626572781128016219435099647908594659489549645159924210092322327089135412724550610860801979575530674776333368704923664803332641214728801686167464385296693512767131528481042595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 933468806762364144686664058348804528613348355528331682450936426110650492364144038895060191713430081389701755803414815998599435462382161942537659411477264500482843326967081874611975265602319474509511604584982718407680014662831191824165429122469926010403919753929246512258893888354044254854634497819397279516912241703116261335197744707051801832601304718899203480158861563709608965356315027248021320436167794400061821653510351606025199884103943482962653518440040389630144846426393175414838887447349807016887247428380026342462220383586041206429231097879840683701229314252987175149760486876806540640565374465966761018190380989321736725489595885981913933426290144334997065933393204148473853231103603796635441044193411588737798382061772812802397713468986929205372621042132198145025732793276298814743710950779194912943287793883443694398384007142166746562878452695502620767332143166533456163895417339323026522539398555847534992303977956042354069519529431281716865936422854940020259948508840792424945842355843734487645507476462841483100791846013778784973800457910702752742071300692823164058030703879813821102760501872069919591153947181140383043740486828326800741394595687037151699625180260783525693109044284272117133969390640423335285517333888984232098384964267697743723726700982586861315397819465523055920926208591056806410604434288230877424347557652269846054180288616041573103156284092779941464760017254069018883162356863770970267244191691011487918854444353615564930733284967799868872908923248657030109398277625623061046680868048279107906168804259473457231495026169866219969675190554158144011912400816812229887686224588964387635838693454689692167678391990050957966141555158999654847892156602167174620077316987158336156191755741124192954453775930582753868846303213135252047214497592922377936345231645099042654168163974938113573356119178832236803530315606057905461182410946750505666463644347249809371772425802190771578779047975311489754189868170381701262375925792431403536148606447336204196976988893900938713972158269788734616209109505439348139661447131878811884998416747160404796536167563184151137471446058395107135598586217221977458699668700561969801323783959658595833111351792342292994393044098759052616264483501016410012409227921727847430542588534534750243162854947395144505517125934035203469316555835581564048715927501064368139081658599515918703429301109496053859079799450473084372908494347751320368937032129250900658062611558813651228568644059469638592791999815636619959621150453129505248466132904172312917528030433804278417233519201837711994327661186749334490724460244187454574899815640912067120881315979959020858282151903664743956099780479979708872020807573725572081275385075438653396337782288676818246262477752893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] 471259995284730593323533763348213141878267163820144717814571729361743010955627058950757364478775521004763383689684146087510875428797546043402074199959006837050891423007839508628655366809117682171717043681551150632936779919434705111377815996888478994776546115521271846714852263619231405197442353787667133491356820057778142453575997458325495195484439929657852717296607142241831612496607264786667115610642288822677712118305139693159660186708987153091228513488299997368414721728452624149763749079625874830367739239470651695179210021651758538738820190231293064415619971067929249667141163892614110304178718373236326509192358178799304558455230352657977085236365988248693436751278175104053639430940061349424584715766850430674375482245699547832834971246875694826737175088815667256863054875798442403686361964171826851560136101703660129177711548209122639866543163060771260412326375335226606991150739612760961124206696063937337641613312977890409853117709236982103571732610438528130812646910912094828180310960952639364318217818844586590584581114230061441980432361092030392417170978917696047033880477212950531208108806323624417040023562210685350234913707993720328421064095670338415307230959374656714920823446180216859701748447765772451387850342755851519246902017090246164495175949364426370329115618104698325403163073162445541269497445598035209913862539437466321543531848689532186872673068927576582859882720006480636122079486942152789416510157615195988032195095006453056450019618193425312063389336406059784811732384999984724805623099959311431632693780357320032480415826834684970800341045916445345930773859579278365542762455054266692359320542691182255740839645432680245875761648286056322494721702310996399262124507380489052230709617574414810014389242913554734681913289239594429506569020616943941899463710225088657772187954461938599053146268718006385989729483502128193847211703706798543750206446017666331533442202534832596713133368614390181002184126670151635992397928397598590721065843146625746375464096102088137453776846945068507902137043775870577830677545075166006136074878542286653787931782555600751282404771140057371524770556650172605023549275691834347524258645314282699163701622619722734956351537767188712277215648446188809847791678967333633981839738719854404880270936924297820426188353993208347290585858468766576690354476303471235747802761684335064667876176618240001309464655720705942361796195661699860428297377123818923791932615353804200913146135453778105046273234049636814993941998519773843718758311398542107719999366216652512319755835201718366019535572621680324245882896782908597965763845807614696379432933104717812144481015664251703085990247237529958832318774412380086266528403281589454429645837388707431242456554136403968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] -5173203744444559525758361482860204445145397728520737524205580501441814071443103795393876727734683577718884280391643216019526063914842514262190980824229613289260412375479678621598095586867634243308622874805236851739025109511382601008152099167520716401728692377373481469838378509781943723908423037773606052503721256904602556805761997525843184568442588075112036843291234037834032269203996984659436759753385044445250010177724199000593811096526267450756119276860964255388142515109032129556447853176724352096651845612865731635335545306756206098981131207839578916823933866561464806873689301638119655211590458716874268988858767072569172471653914492511044124493199738235450424923121247828144181003325268931145694535369104253018312206619123222932340470634811244249062502554982136381622941374393934983884218306989129740648315682907233492706152356888337427898730040890174438043941439788040079068580526647796857634676015622273575495923150108299667096397450369270878024259410881777443666517807215046871200893726634528358673961335837295834725975925987264938115147569945198140020344071153376329521182792920765577910580913525127763011345045269373032561947003035234551065153383652162862348722589958836320314126426542386152924875261022644921824569819741934359246882429857104214389076667515725821022057608742842671826241640416770692188497043928786863925644020880626029996337568750284703251325458238989146620654698398114792047306668910918586482076308035808985364384543289845487712505953328538635286583629927204430728267398608435850879451260380126179901942391373542895869081353757595093283233397295261633986428643785374052089873848037018399161588796375479180926145390243496671271726587784302229332490985031214808420864610239846025015018478085298596439766159516267595297345437380320580285667424503822541801667231150782929184573837222633638373131261868960709679069949897714724846837710864123552702229817312564847103863150858058987288071335496500875074780758087730638650454101353681154098486959100636180854733392772140785550496224136212788426324876033834561092130383124471668478117521637555458772611256296369613952306200632485137956663601085612807705900552330815760706304364210835440984896894132590607790365894960728971235387283403843533837722815413328881626634230774776517329196955363605457072959996167699814132764863264351672799666106069849444063859856870980927163574204689531917166314940566141063427341017668800364376505977664647147074833540615463036788646076999841111574537421256086557136084394458093521651708689241669541029460217179888810003249748660667696572617568263203565585088798895837969027832644407758336271928208126616740304860299307382396333253658085466710387887033030295041684019542499448003727265604575582738570878244324638720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] 14668013501675449439108638732526775393920625217183093787723018871569077932515011616066706906958404355217090445424352951049274759072589442313009306138723563271880408373898889004480393114180213798848114784945351628329062834013405205821893184950230082755364119740861696104566621331292519009574895761655623062056116892264280178880435803117428199954963787424289163471233763165138806329877152688266996867193356037388698212567583779587151245828813546995863003813479459479708285605954802929532627206129440649261092224913449759260023775990720450649108354855732619492394710489198573300328795812583295721891624998600731180986227152195247688597312893973330988973245989337657432851433020864648529227278654604219993171792643741980932715665361804504922368400345177437681329930321842087595721977794451448341971344137920488406848584257374190387352213918723008348105299058186934908299437017954696453679354047712442296129763154131963233089020858569848083824585034483169310248916403908264690957970171591703320138642199029100221776598488104459357559980682347541482530291138301263343891242940660428125279753000447123412572918684078510855784531638674841650414565250037685601445130122478748162304607828876888513627759459293163145177068570257076675466210260681621090452921703816143909114807046605108210534001311904372365022862644454612944020654680556910369805010037042895271770390904048045320790944103894954441824902669171982049820294537314604634122228896397393168073817992372705283252614987687420531742262964441612806844634092721815517284967392149599147750892807999598954095754564304501199183313083339314133913952825290937153516355940449067274434656307666984036084039330140014328366071285227043321208405470726176943807781730142955916214677166352737423010996090942588905158542023796589145943434963054530774690716731708806572514387544889547419332681534777492502305127184043755739760898601775627448120200440868711628879778331983475611564945414562820891768828162852712878116918314222733380267859007161518397497403311635160119721757758598230861912178936308013448671374127565596312995344572028343071322135243226908778228530280502212607494153699331029494523920759269161153658994377302181096782332238483531238637370627295085657742250023067223707044342160897346007735725064837431305733319260761198278792653521130957397317498941992108282785472184324888003024226369861057971626764527607631285108522194944848801846484957414885518608079717081696247597219092998668140012106811314803924970163735944072401485072906275559320234472931539434859627249465977805306356548007415790516501612572209672993506294231012889306234660780418399540880461452292218952040786826442823296562749463344327585425979256777380508561607257241473890554488850651589136327521961607430144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] -26867444728910728940781176480989525349520939923458623171654791079953198763500805376536946895406067890460124465885291618762853057099988191952215360290774032047445538446387658488967254987359348869667429157469182533233846947920828735477781012353521587878056714036403621250238877468250719658469344775426978009020683870402192716365376001841849443234110378265950067513922695123396119110084273562587399024326227701346987928498916235813753915467570690499905182957249109502638635607195208312363762593517830641172858552207612860017839409521064363648848680970027538983875619126117993235792840169618863441154991930853087701345835673793680662768436590212461581337890873910805509035569509863795085768613469231836260348268398934208429804592305227419716682816095268254964524324778273259160640810804515306106120282909754854680645685931846006944666365769508857260257819749984709250551749249324392070164557449332460774595743168404814832509415971597964880144223138237917483925109118392998960108759151638986858668669942909309150170969677435489638626326689797186549114704208018629094089283703632298557618807182446279606034774261560689662477633816387488011454088956966576417579531682311376674695773794965408586003930931123044929588311982705231978573814029509561191173144186740793235936971427693230886875611145248203237098778681036051570673927813041412118495650736831866773264758115152240256809853164547076573856950196394988480124671203925386623285483222039239338012827176614072328202751290596977921332226888499029686584186285952453744710241695726483968973321818638326206462586615127075378352580475252016842196286146611655166380702383947017948296160163799164731051747458186304582011348666794123030575673012195913737013024243544537047126297338331140736568844985689956250509769601065273781042968315948114291483747554082201235314284299623070444402897928530257753298856534240604023106877762513781488584569222385481085815896746597443800597285963726413876193741806699413845349756341694127305298729635836307332622206213349894354398902068422377170203566671044413233416972541008226000463370677180279335087943025387256407261516264385797612383604620121083874642585478475425321299922774562428888482738785396349083181849148106419701016663792424421261119428434683198116890103985756198283602656579911201405593491855528041337012364049683394266286047989436886543595135777389408500727775825599880300584441618493066249553963510109790121928363592605053889855664159247642164749238699307361612499616050461568267596504024746413709094719372067726814556032082987124666106358515287239179255186037232570654827902982062291810876568414786744124670136513363601111191031459660671100730060095363560281616707416954526433241467986247724610323544094452532282476646483347111936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] 31620869762761260630245482771593334395970606666180391936519190552816456999338788193907860123341491069341890722036366288745220473405077834998944265901917551533872760955228770607889027601005783698841102308043524402038437019219681723475748106142189990266993208824626263477956257190011462344863125532489422399132639950555029103544666337612803841143397942707477253154946669733207722744981616957588657747495651259136316079763728611573606580367494266704237961501137327662582127202292878263368096599198656902103154044803624332926950134699499054466701633494484607802572906222088591856541759629139864625331774454516661859401707300116891055900050619244464583093407652507721565886664212478658656128699625382916359889193843560789342294967344050991904382633793106674462975253784388163664082339165700768669460093291224504237709436954135580727374777435534956116820182029625313800248238464003977082860032040682281579082267825379739258375432668441425385176675817837179170856091636654161465231932151571093988371252617766644502856475635986031185424963826686875671171278616372179245122870151963240884251584677238009304188397679561778749298952195151893387930321359568061994304792494492063058992806838627596896047914920643791373625395954314890189378597699106742776474877267668411010400212666555095156014531751541189028627884435045993610050113635448136100807664163857175472836359338564626314943525247136279415703833067349288452628553157647083443613093667469429906876905406325894463847339388135108769951816985736951078207322104814370843305376396643793488587610623390498700058805765437447181680525935101297193993665627898427296988118548894359274631591710998657935812204069305692360800654925431427055580382708414984365594301487345105766518836422026114862338453349436343116755605860635425137380758603578195183585173655078718229039696857431292421297526313365363503150740305410914004519335851220232583113762932308072433523426803965776652476654548784807002922847037164703811687548518511417226212438175378253509981582099758652090037994747253955181658500319001880805371304512583180514147248066809974186489869469247131791939824483035524142847774048876687840094140171880796473148991184157600135879529871332733153586574628028299887413663688164462236687511672739090397405078379011764702936189818527136976131379014756204891727090112379527766524937827457320332106307384764806875213024021797558414458562023173211529103511610366710573884763661943023139190899908492151568158317305128779532841305204034709566700929384095049238168220366108997958736654392202789620198891034764178414838374915014890197084747455744612164439824586502655728898681862199797379265982834795914828807173933185052636923363925319646563150740718926891899886506487147019041953853736304508928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] -11355044116441525496648751280770045446383723161366963215261699485606774410053524784948444499987540995926418729978040472063290229703625943562547327426625004853612928634714474367220484954491723819828737875122231791150859799517955637608416609628137868259789493097531438298264759414607764243265769269849006223821431165047275912435253260832347442293744577689722340759695800039253739947876587491128312232428267832958130605419748982149672622324163294486524608340077777569692674165681772624798676170096835074001648282699994872455929209064522501751394863037729925350754761990654009657019076729469006098616182319479225519013729737497762743866480534691056431461472350705074513488366000479030923588296200697014333440599960123514714645888865119582971874238645672287056339340960124333705884732741001203069919036152322175196587538574082783140380758547715928513233124727267322418727483193223209014598311200835190518566297268190225776200476655605866450924130006410275323236489822477687471395209222533565589172168313191258814891785689483558458890331800817983142298568959779397164476254363189079005495663918543309678027788765738270134256508475031360912064089567861194400022141284777586794757565265478158187707135464603785189347144949176506176648314907913417503630588233060213715899346134949033647726640702912210793761116766912314472192007850271419474237817544111981126552327428987263326802810442564352204774570898753648161261421073062539761614330964668061362491036025957074520443904552003865976549289761275554323079667714879828650025063147203942274826404038592280956956844017127425998338645502344324731727147045122104701991893578544626477822580917169787326878482095389240741960195630308320354614623113584803495322438793418738814984132373996611108527772138826044289798816414381829144114054697941687299828842873609124402626921732420668206068767756923632621782426605275768561472220144885305611982095177912696526403461665670813550628018497602653672622779131093202684784818947501921052977332849904431796727524126716657318526598111575843088054482534757759595770651804231986985889100409531447517640332176613438688008517507671847093055144429576333406506225610060489136947093449323207420370928438623916001219487183889342794028486970866141061181358388600491051565116210225851620302611284352343313137813532367189729296778461875082128647747096055807316381917446673625250548901379449517661607014118908417121438593490871719267809385010338811849915295360367205376377228732369288695643964644559717443642075258543976346346196935814282568823143788775937361714411517015114590205517202590693449670167083443569987460327109566852816743100295630645496505834498272332241033700174451513373305473218263486371126504936784008656996553374035528122754205477890949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -47446230226322409809460897340304313499315947244805330321684337812411205598899728742276920691867468216882180420442763161281982602062530965255552793491864917516485507730205796906587664223944658185213750828668352191582044668220363718222685227492017405897888152647671060426664818123797943293214581428666537938373588249053108893623083421960489017140444107054957462316663147949487802789425948622724755065540283926093889934954975586778606860853874880871818857815200662783553463964103982717726013041310922426509967964801624352802687501060193806971908778942273192106246126546631808583728334823790154991172955523088741604597510420391874586385901907809289570773509569802391453241996317158013829994639131967284856918134699052190797936234181377921923389621499683713734785212632385915176302238520837927271191348779454596671425407267789784336075002674619045520829801766397555344135229388237769095781212583684565351852188859092126468879493343384077978919841813468453754783517175699699548795111125671195063142668302695428591405938290757337876964878635767141698809255000918688633907368847908473452520766198778900549238618304329522764116371811091677989294254990552523059069444547905098343542136635638535825312631735383056855297153198632889319350741422533808564905490017522903832143264071764411797247683736372639346619982952352759034095353778787532380883926628798394162532622353009739427641394522446864669096496839939665207393977003742702489299671852687319675533798699992581093152380912232150290325685511303211749361794918145187919140974500594412246575003010600930056138244851957042926531664030044045224396173636867351951762362879089410549909218143528817263645245055180185107666625804513372767996821940560838481525649433894069480948043675147176418266672750202438596670107602327345562860253827744529465552358205073892398212163981173974592929419311979727642605511025352661248211851764383518413002098138359767746936078844856602795665813542822862627990380682372324942600172546663520212965528174035768043778565781820842943826018714568257521284064571840581338671635479285463553820526881632583366416365446539904057765144508930262648449607215394598870828878164019691096872667631809720776719244297347266785377335265085893975338723614512413148917441827551890689098220028607511867762048653680983930184314674572305694992523266698761531571954287774487277734572188320321217938921898628098150716427679034719524179213366271796889251904742991749979841761901938501390947227682146687561254785988724812907549121723603015376100977233786201685921700487336025827978582094610093189131118384919587373527353715101591359300688460887592690595189297662712866880881933285065983390773767658960879614438496126929908659223914513370916504695907344013549071835147622416384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 137926707676403225110013666216068205537760622817141676628639535899561596047801339425187202393420885790101818314434162770810192247605208445322447385921609172668314315692992900676679748280233331682957017991652799160805488760735200024160242293888805278202699894256819699849225025439156155378322013958228198317723110872854477617087645243905833366473210396863562652402788880284699108796111032001383237331603656173831289101354831930231223141643408606114368982840664154662273811383728232712977609411688586213035089986349300551623375450922402998700040851465830297483254028111191722848856998728941279372861470380065626126196073315852482896504208313547606015536044209729561134721758422634485604574543430694823513048241740312039450113381895235533648232691000311974882198233347604677259676368434759818439494333575913549741287680860185186060578889671933935622037173829895957351391258606194336273223206180295724778391915166047901829068405590390156218859241829642388157697735491010053943860160217283474426475436930468458386724318066809856049765221771181051125284676714840048877658116806847095812635817365726270163165169006845772648584663452597127481320885173621665620289658807227291486205161655951365175966509105445830022187286891248854693496079245639035061655051005740850440948622754426835211634896636585346700148076044025592397731722850458880796846576054236737964598134381584792355194843005541127135827188655630564053890660690813882657574303150874397386597993211590969569312166790797821970273142955085904898414672574964600650726256582671954329952033406334005376398870165457764641754483664922094704685609262371438599124929764995852181425218610203794600067832379402408392001508763472580771596985224304898729340641078268332232423324923047005265030807145431962577935424938135439456171973304134485098895181044863785038006398384598254563706743028782470219861300099504981610485371790940160567202753723016023051405641508328353923086865084097535608916130817403226690231798298231727995101570218943362897233372157714734923458569933017319130322216486265942724440575844343588565767760787606916168671617080635128820792868860646866705614383332411050667938904379920145591133309084629515864776884514479158566009485029843109506591848390052402692463952309116596832678049290648012857297535222703711812829331957536076919254915790447560677382290311758518782997725021180785598139081901617776247912009983717938870012977519802758671132947906431640479223840022524515652909175784307513434750185252723529706342244553554339216565940668484125890024588251553455259365770204105141808216918736607923546797027095327703022598625158443241919562287069253672442610680341337095568602376458503781039361452752000816536387800495954884913986602231020025926582460655633170432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -228856274044930509411290664462440832375636851688298092118498741576152661655167681360088319364212806873256026107492847546044082087858265517011640486682532022673680356893499089729977919779163596452963692055022078474137842187560148078361945096414380776626188138565095889525174663401816535458946492994429874548205251482271388483962155016100685279261123387343956327864086025122325966533633706168524232803914776943469790288277736271288512111330870866482116718974231321753121129475397497417357260313750943516161951030585156372009177754816729929563629115329088720287401207392232850107695482545235704956896045102243480468914237598534873705947391829632216918343319980734791765848611529096871242400836045240809083027562015062076831437729161169936755754135883457269299290182656081860538730893355424738302040989826547329343061443161482298808041155715924322859144798911248089153154458129809777738877411486693138735255328206614674355208479508241503681344514257320693614476320793016424514958300160760223700502833080337703979956920478730889647573754429909453076570196914850564920265345663486699134377202203668205461340194486580381909884858000713249720197202870479702826880589295610703566045578166101889296412630078358832854833099981562073771916280799599357786517026481068601976801840513494679428342698722608638619351119871114393625698070754623110139855981395161490725705930730497393917436650792922754403182624414393732873029235850085132868462168567830828032760792267491307292042862585121602979649520220015128632347347267359077991995237595251833971855807860950110672216158137702274806102573337423082174509009229859772484728377352969818449349391136055409737015768107707372347845963624244627681046326488803896846551211683667616395815164487788826073587382157810568858808555336617006115237532473164716184009482840237405936744406657477145652861089447218448113893702194593541881856670755316863764327534809536595551763973063208950014185969297318780479281906120063984612553909360315053272145096235449166341181466678962511979846224847358676574350334721258294052054871158116693444624888038152887464335087682938016574918136951649645655252250609902808574196709755538571737574384246659023992789024269354374033692368764751029107454952377353549115794705708231129796091345856200431682644204528232580164766378437145990537715822698955499267423282686566540131467160498007861942241480063804511352205207367791753268537910153677031070883379391017504505478978132757419193433012221683199449630771077209963522962800272586949116067901995713900120979542739081371198488206677786898626530420458396575535420329961350835139969010995207190029228823298921673651710475048243946542164088111780224250455840513944626437080704633036770094679695019969046869943714426749190144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 282541910710891100688711481065722433553862694444201285051819249699895336484512478338780580776657179676610423345231366795874530655274640286897426226133632810840639184461133804640082528613135235715889635471318967383722703625517457546861615531283375291759018667138090880058616555378770546731680910686044278577328741817537981288179842556310950885387260405207059774473056451203434990531792263688366288373981841662271923611290261941963253117796064173161948985230579131852527584544647910346961094127649072549775771624753217402878472737034644158851910145903694845806970939999623425293304395086679843227419168821696628464646060507486888258176486502469028850591101660303436294482387344874373294720729314630069672443987018359064940216072343522101393725620398128489391731399681202709043742812866321187184703735455943979294287968301088256321165097816675570235319079334447062232709124359788974251192099267251750210809895878163996989823085883922613647492149468325371516761018850841331735397400245453130357398448171775456979980801989064336084820578664839447279047540211575244724728543288515185705461145522083065650570548624910191880973689741624620270440023783149575965871534553676302845221041113335338305897163989899570241483979714186472781670529890729608845242395432577387369168353293010264707324862126596488468202853127552639541041630677984908081332623625645834064995856533503979709362904588176766024707205267117235397695810985136669327213507840010340879154097683004639953493062748150329083053781726443966543952069686512971160261718389406602219472575842097512139287652975541468535881695874270962930731804372129994096856691787501765836053576905922197888280375661882767523491958093546086481534531583759133938105549705639315524011033275169764036512996966864828622466293066739675580714726560674848538720484653786378828807682503595752238524574093122289773765319432812788205112787221982560373420160472613084123163402035597753988656168145614516848924964408816750619788510167247265506096105681198331380722163026780613794515144191030377866511318637945408749460603512384844042692777138334317026551047089706219424689081755433114053502895299353359567827129123117622082312727474209637953741647855329231188686511431159958385472451684660881099682173436961139096716745029161044884408633988097934430787671339733233167391625239981277047337912220788612135109612849824734131615674578196706766496665926130674252923688597876973738033792467439114608553099936619556298948642768075820193783275412363135004291397484793541416911565783901930116421321854826975432955134070745925636526569877656986516408274102759090163669120969363579085639857869860283539035819561720217672799092671297172469690086181424578935506032479859624396004661164193837203624107741364092928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] -280936195297101398621060489303074483743318532556206449354348420186893221924880394660667746804972347032712640331982456192855885431862360700517960601213106352537414219467859814817003203057089584557690840877233355877154602027569981803607760412466009963006761346343361262158301025563620718165990621445282660943463957794993142086970430112054977030071541701011266923533867512711893066986927736323538244484472303066901409435312094893133813039385529042184219901135908537227342956080364226852973371176321987110176313685199205820133106308079322582462072988356441660317915048946344246882120981867386567605749572859817493385799073839346515371620807415556848244442820135062952910138066944189617765905815098622093354734896458659326544999125536787771601815401116507861328297249069677113409975110226437306370495333117295528873395655264052013686040866646454645832462144837434890262266245602085553306618165312922937056624455147202653570555214225056971730466515484966519604822267353409734407495195785318516108604061430197021304199705638412677331707307513385643768533098437675458496366725857298602861721121475361511819258152708916943682122956086430074785203191893794505738677506103007070639599972864220261402818832342448335680018812091977985452856396626626618301393990463600891018006592336645269889392759149050920502189023285760020608823382289705130559643379622492976617556377182888904392229026337093697197786544467395343337915779779905073449816735232323619020959542376699173615935299032987514580104497673391497085687589441011555961654449605422777255721661909405007712868466102810736293445268503231317827628535828301211235840656914393028154510113049170025366492892830920221681500844167026613932925778249337217899876319265842050217925566730592356641127347043678257717169172135081490914323653048748049411488084141354188852046273357433824101880950738286360215912214514906480209658555888642251782055082284601778223570321237109770790676820283532976801987516243793972437247683680128850160358063585309628020074821409260320250928120142925182357695459756115723023649206940621722176622814746850564318135731138146420409325770135735018122688788308166372420352829824704694607698907330858789003055075796917904680743228446972961020307056423612823866021920880667387829377203791169703065316414741794721319293822451583488625243165972292671327840867192852717021446398864812353005945476999654886395217675570156195757417966143137259865771403654794005745410360967424097364961785803886487825206333039376438983794871170436304682401629052864875433307055835726509068862490556705543938857521376534809909518342695733926257506843077991102250461222736665126209394994962658727585562219355448075972336729206849928257104902006235256631115975991766640026272968256469860352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 235240556341960320326790108781846337460181088879248763869305937471120376919298633556199980435793512910036310561464237415770017350783265009242794442337483585009535712148525263482530618773720038109019184768779792909338485208616653862921319458301613791027782829215752525199652426880750316635471663369209475109681790266217069345534282059017853436367627000528272472402476859936482526079237320594500720203742966166046878578308497653771426403332730712510843113756512127306580286976437386549672801083700629240250584096601327275574797109222636359733479637486469051776605862492532230372499536661323631949365512035497782888300488516103129333691060622115140478390074967729110395599152219031959342075460319811380822894034893797146782330678979095953890270857112574691433442469689845213540033221508128746760673039756594703301344908641904533325576216118022153038016252849189180717918349255735465908649593722796265544105760481778812306936889283684558318723508419410997741063919121028458938377452632778075507576779658520403083292075017893724711822813427673916852007923096687310647472419008840002982478435357869275925126497549325262236087253475789610968900159900068436093881510501496654390136796122805769214591668471933557132380145021539274175381613457779410548132675783229551812890205561573235063797762212523820349147409225205890864470100155300806988484708619755935374318303527172079298983108695961974030050613516461381968253109414284511750126003838264963462573887933525658807468825635842537687469036005575036545351718955942119221950695142807272905363490061796371421306768541526335800341932410040429397108210613188686718280668127464299155640899713177200811472832833870690824799737520724321592819378122589062965101136939736563254409284874759725746998458917474476381671931219145601085051858992140282437620867373744495600532074667212112190909886333828166756511190770016070809552199057789027216712954468399352335456508083269328228355400098974948584508220212033090134388590037464101571092052400330765989412610396749202194821738647456161673776931941100900511519013333782537628763439433284094555319697259632854632255590171165714795070481617071632760472511982653412581942465372772010680401662220802916613741616565400021069193242563736945486487646853967691729092982418950174912889183317635905227015483913696676753912725489465290919391048110418981068165534362527106173998496756310694626296659205036877769964289594095555365097823702351027000246094709442721719601314877914634048293110051189505487662561140872683308867175098964108953391266695856890789235442540482823810741317404235644479503437505112008408727576794683660234994410367819360245766001784000860050728675488957865684368025275582158787792829766914494952123761965331550372291218129415045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] -172146094092370565533305114544905621965548296786352141133641432337115830949484675051240450744689250096453549303047277014473084466894841048074553900042779616219988830001050977447735982552398235632768738897459946171373860360514375723385016568760637799839076805276444101315794320422265889357441751446972494322735214516780089496318613519540370620381087537248341341124729070289153165335394825580584575759162327626530188378554581936709114344045873590862643402648785218840034072141994232726567334710790498507510905491044865417188651046257627071788886029423362874290057394037327650174781372411699251903009726407914915051354555569269553430542551306136347741581572220392971147666447839648414034001510869493684129690311464868197194552034142123666251531112616826926445771045251394577132278822991350990771665725526656102797411201749235461143395159876493665258917167487849377189084673521025186498830705051643774407979145305151681768754794174819646437602249688556377106595534036057911373649583278867415832206851312559411730609786339431216494116330628766701775813580248998683318665434568622764081720477750307130050305324407751131169144556708445501111130339083044031821389134437768275708574070746118694617665709975635090251422915146763914806023329917021833661607310708762130817335965413288956130573517200235398601619834767723811318499297159593179503658419674318179563779140527111631710031768121652336165085502507136572814130890434504616045833212739120767797365768348554076637829659219372250869564246424908317103740488498230379530761774726039258282933625199191097545464058918194601041411963155386033033804697161920876367246051634339122414304415696475229272088586432097143590905548065677887121821570549537239111367352867464685194376839161992582048209312647913194507579285195199243407518531668771614929297239626648209328155318285448365116610379933638032168014838685907576558840279834451380777793081957612034042662680258325468500653463217784977098079471084441984783481119767651839137955141745668701565760596300197496416760468461925645896010066272581943692377688348867737546723278198365562650531199008710397412541859245053560864544564717121679722759474526105916018041652763337492831058888633045555734390762446938198975248061269551020054974301013200044039572647006506862759512504945062204740116279813402775503544201562457101455426649476094141282538651831790383288248949792869487159755985139592717940857389909863095455503784495224745844024038105987983365132655881300513290764548603138651963332031922895559759042518500181373593115711107139891340208657845660974309227857876561009659724080930417539580177726731156628677852473609616483713676858642324743383287282634993047524642181254119486408571469029826315889520500780366069515843221021584785408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] 113919569386784595624327482872495612272391120606520908794719577233786138681688822544383680095739090684932186767324193935958303609841379533833540953446877843124009550095725892000870247990863658024964256291480930126736682061007838991053859724659929042084842957230860006717638604839553722509360744541762255264308343813769214904179886333670061849902551323673861527586364085823075106570320350717990800668007055797925252840811192745939756680771854886044054763231127286799323478233736782840462760580280486685014747818658890720507488638005292204772397113748152644657481878341215666633769287754680016452356706122899479522781349745807394375189689549015657602141470107212860386594767558608910958100936672639534275556007751711248758068166808359803315652077274698870711299830725425153051240537237847686649311990492187118742302446884474878920984158792396500186747037357694516628287249671337671700864923189276607893987074035969300694977771396744151188295817382086102520594213322001660690915551578434102236721763311827941922969801074725551520019284117655049269823154062859954104607077099280744391181003808642556976655884593921189269903811248142540615399795112608748135730117719079271246850911056007330146188927251155035571655090206607744957501426372942837505786848901794617048670302967084495840304187258967954845454956856914379047793659692293271463247007145016428684107953610129366177363816237058554753551468212826577616699005163281831657510768872314319767584501569344547352107207143910308673027048144636438411499872232968348588786371218901250974944634320436310266285170802369154964862845811827654297562171900016373732081841926198051810091946659478578260702977361288213891667249379469806241264778948607253220028570224123552677138623602224363087984138571950418512018837066645798694244887030920217161204394711339658068234912159673190292436322523721652130557446583740768125647986695359077903035118721061631833215869919946039106445907135812167960221767119690699546650093510923083192378572991794230271357204080042032817707437350257638303980187338109451213026263004449328409985098657548512961198528493055751953466871766658341118800605259242895993368657088687495761568450707330782447243389605693967252884667094783805894633624969016394199227341538708905247459516511747365900866570158597482587225911040644909534439917797365754580797870359737391326498791789474097212199472561686828440215985587754955335197124087405807020022263982954415937829335393204043244884536703315079295161892196096161354202918451188564986262032294216151605500102023606178038247939015773568478354347390543529955542627499818653251038513969556084635394413688182107545681363076733407939060010347111922681746954673425167545717007021706369519383106078958620195313632653760004096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -70004629188515721696849361691726938894957682060572955251362785712161534892339875529158388528805709665018265124277017817161587617289758510424926389427912419994358121422881889168282727223076017187147149361165267823458841331229086796086497202303684861341630225222300657951014771059150763273519883218042401359580255707963382846883800941792571920660084960937917910134455455764677997808271708868147613700350903933424087178976260996741518006768611229966937015455512413135725818949460162768415075710237231255395678022728246474148424280707282591224377586770742444960678129225474848837251078481246675441005928204679423492958469062746647095883714945911165656943459106469681509517488300623612758121048300121473330945874268842466864177457832838376731048112654436808501993535244967756984144854686500613150645303631926784601164537816194118564351320334443325248805942030142221724677500693400897180181710161471909095743554420854562200058851647408190455349924652562918506376942237355764767317995065600334632443109603306599880724420806576380160990568283707261772812688929489553266951455586844317788787701362755996386426180684309849262783572566369831457494630655295353410645811707504475552572449979180071042506403360833732037002046591878012801864072955448333432941082061273623246152870499199166169258514325265244650682941024933497674029099290689062593186366730164880438865414439575788004267927925051935079008040145894305390357665794005856859608160466343349603862834007106313504774439908601796260339535153086572789992656064786096377286603007905161133691110865219527464069050616896320039816916757260647109874749988426873381559419817056164683860929583574429945771415941948258085422801245967235481987990538198224815661176792453427907914805638802690631068214373346476274923837715801921977100606098457544566176662474022654128073031848301509878497039562604882554439456815668767352618792543109085004194299017686261564941229035275891814201151002106532498784862265572307686554883326473055517079075661402907560246868890247892222466579438274061711177127340420752494045076674821270370803934579390457536889661159722264947792142136355372428263948412177348343767116610321369416467180885630386166028682060208375852655473017327949040445548610674019806006591182403767399578142374697496931107579046165493393199427044890496993438105218711393774247877632922707261203801041537758987458891323769713012118033917433425494075163962252159289594974855717529947509947074760674823671103543703121952791965424951756951116486921867735592251528085996821892160471112214582626730290725919833984319947158126662281231235007672500505130540157025251341069144349552232420873272888750791652304733536698991330253864576331274209642256759346710121648006993849596462371556234643898368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 40488860868440297935228465499870547466040796343151688114745858408746503111281602709916151493813414736360338914680354544286952036798327316540576627438744670813948373647449074603922892164108757411345211745216347083713658095570762612767712898315757880206102165975949544501141315786975757844147272988483476429030473907546032051493089199976151983497088650028594450272867699189242965241567613913961685584607690316667135302547071010999725055241269428126434324614332862853801077157657538210501977825240193910420235832080946213711707821292853461241681861491692638089266213565300453062829948820476114588010023606924210694126091525361326456928882614605455794813978560133083324996148122349288897180531360154679307839670460055942226324813604461827005496983374118132062049535414606152555657122455116444333062664667684105391265278993195066592198753329097539483681389899131650279887465027478906147147120245161478051115701206115206339142269486639858642719852256630166497436300734445104340037297572599796542952224618327074585449948957193688074058009902499961325858889701807221848664043240889276966313082532850415117993096800076983611617626720368888819390613124876902921525949528403761406610242710125178680985307985394625635374986270090090138385294873780752309085416123224090942395247870485678715610312387979125429512601011456663893060965733134712626769501533211456011696181721389844997174352028190769320727627399697457484868157586490867511001434863918498234821418106200050456840211047011878853221174424513579955439981915177795669020908981778075331376743093339969427323836095073886771626167451272759588913754537474002928207760835430623806098417241702373772316988989711501566861955000784145814011208978081275868322493667130522717670707295993731629962697829588914186642753998793777796220781382884035491131431368542639937698239955765616024458242865001072608292703432526672721475187307838686995210061664762726662165943765739501483171379142459689478206822965916210848439907836916321075434603070532529696430318052825019190754101238671147894102472656445439716415102180343585480304265812492407343768839388537784207860842229009917548279193176713973655493637786877297605885280533906579511865323140540199923464862030285495205251101207013508496819872653654402189984003638445246849198254561358971746176047768024419919756472729128607055733873725429336551567235936107197618071968133804723222355058597503627952050713757683849126575203120721655071841884411633247807410058348295187909279275127592222702122898977117495673956476433462516921332373203453011961974971732206389876676698832238926928784633484467307740089539654284136882578440124810951642644859207370481384282629317408114480170488431030997868542764094240459226768094136112045400545979597601112064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] -22100678921279898943389803634125251869184822649527309510586462372136116529997451767396099672896394852844735461337017556405039868893717020197690309647550028869960320021579019256792237662025054831384740104541543265782887453977263021314958198173690018135335371214531170692752367697503449580060687956105296267746046346951804196111521660437860985965971541023696997995050514264469345515467710009551706697932413085884459977105068490458749427529995634317240329490646791485422264192362581241910010984534099283140044079199020073732647076281624184407021162380762366976737487762260231372651833296497658061831446379727780051342252741318719352789281891334535986563465901372720260961811756781742746559553057254718356714021338402388617415156553872125486325579140134525076275746715268163503024287234131406449652373590384064599945776931711830121751792365806034053505481575735701637835706773122316349521342814630962224386582725827090204745971646410750481365000336180850476212885889412962150567041010142548665982599887395727514671522465596690354382206429283460088647678768956173976383491435035276151936100836107351591082646922894044068744251787047890107866209028638796510726496365514226364806316686652603341518360867610889832890511917562967940363083336244598309595236183812904033923564630622676682772791306067221776497751190975847243807830391409398905809926770482378478175826344734043745253663656613990767037255735206558862228772729123990304024223017138576096206554297040956835694013688960080516049072400681584243478137526579388328826299272651334153692994367919907194726500811633578099871166321385464609697773381244387065279776318477982735231796465812439196443296129931906926356559055578664044727999134897051387045322754536948159393958224768456216548436038378903254178418946816628436111901015487576379498209921771344535783967382948418320655441720803910175921171088496033866945361311308403000196629909793882470053413058819132716944919126530441602410332199234082410931931988028748925566412761417886632187409765380185740400847831028597865853787591316748316658782034719323101308813198225597061969001690513050610271341700678136126619866183030796863564862956704007419575319283356965890401888232654508251798222423305352407685988683926223400534725218210421133683035001582441892635270971535736863927231718569765929588058175925607054660223569696178443798943285255729653746062883661438535393209715935226792487699140650952202870988463967925486215493496266537862166972930008127432251396754282794349215517668595348819485688242055578991267006054306459044544078975204809571751587913362571894548577314983160747997288825242840103025087553769379844476586829065867998171790808077759568283943440853217720816840812841213280772242610106056412052249307647049728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] 11382038293872867034000076897154754738642358928632485133185674675612065023259687038963907023729486527484913808958019219808077164670557412473765634894994956644983619432699368391308368791024700354506346050293205054788191544974971870957146934928631935341349005217117806554708592444076631946661650458919263172583422460183752470382252300455361963489020083385111630175567327082068909447937524800558538000043109101841837657920876371314466917822150105628064937736165106850361445770113904975071984897995816598880282171131894854342732986012646743956882432809862709277816911740372735043952828802509554880547989873030594790078004874833574297965567060337470240718223656932163773365608088261977051556324147553852806919694658403147832913121317432503394042935620022917969639278617969231549004976851684173958811738286729461856292819240800051918134450252307815435144926164763549034720105020401590590776798749035597721268866831967334757058972023701966611548156113258143554829766488600281337161324950246544334920320677003599812758130899266878503405350296165368577827899344609318546150724879137447995854550808356842954261601559122442949344151431409341409124744720990553491331984777854603530546622412038163327410506917020917312829662340322279235512550172993011230635414612220316576642710590513226877204949326663196443897927606853864257690466173169605779571840122465272461491952366229317691030384676016588710628273303820994817650306353195554887486711392884654741361208074970200684401157350423802978517281554396965849326983493360975292514525966740662994553908215005354538725783824409580845693946850538335788698755109491904276306228799730517007391429330167006327361396443609694039408844240380577597079766136720710860821134451728605407543721574246214397853684963461287597723436429214997586689302908743852467201002455092359081810232105612745576760174058727855465722751049877396247179039448480005236689446503901093988018303878095221008756434283051355479478435136387152048136799988843576474773336443528144700076083549113510634584966705404843632330577068839613436346482589419871279066706029543482532652632092647945944308412379836984223321728169903007779027085598638820062581728675547251680823132885246462110339460908799899295369798426953377778381166505505175809203990080365659610053368897451264553317148378549343625445716312469945554736264867431842882011272892075969986835386456274190417627025868378407617059459129983710111763335521246525013711537968855661171884035903276886882874236788499634467379788647262534529931657924045742365740996487336665942221340726112483904555301554328682219131637603888694483328574059691817901386265025582259736071634824811567972350227320561012435112720017682179307079382502774113064537789851604686511603084988193439744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] -5531617966170026772499202795665714632424589657617121688887050836527583724858096732892636567482379196416657867342386037473572380141886795364625940531324420840368296508683004836318467364044196752590247879147325574813441463251635580468482633442882411128226558155880294676383984761615620564121728207341299267298453950117365965270799310842398242438909644334344865930361114015887756196016784682188712232782628092582242280171008419161124137130242237929787559764820553354083632702171334689749548255434110032101597509856687191106241468472221643960895884542705372978967431803318579708390855527267570367785243495739449962334264825884552112358846505113364620436901505676356917749689855430582208531808827048509408648651457157549658416279484681982157920838243457370756865405870544847638280440772184374919441795700512108550753573609469089626338952559638437619198039946108319151281649083004753491289925354098101172600880308028587862497601009169926237940922219023316454541888912853798272394941544095830645526874395604737305651598663530848378224804907739663502702653305965288745055631755725594300307181765531653021217085700354939361285452360582207037180671814639777382174619722304489770909966909344400865864195797286278248496479816295586709058292237306222230099382309746836180130725812613104298555415075767738959966439301151566986320442991655812452758426365936633122015789786546235803343907972196660419077563615775006404705818764225463000928642425155697030295381532493347557762698051373203916926485935290859263552711259944920761428726171262441464700965003898746685234620769685566366836695507298614249673405607576142009209813827286932969184595934139855342298561621708350693658702340987802265934883081548479632288825189649465408125280056406253766468370328981730496452980609832966429417268155996573176063425943851643801209540446707291291363114093607290617048444217312707409496820273707748003785525304108996974531325245461607591819122335433449606329901306182015079395282068173660639066737571622461486532674312842889660312230246519079255938221602707105759759908490774768569803219285341067272667984304512163322874063385602564044285858595058980010776214845036829311167739806057711775109301452308372935479666198371223171709759714421567357237026499885428154722796320911301306675621116806020127298015936550435207719446714857151280015972387289741373750221315174108330494980652528317708493656934903298940847182397902296191364782388582451156788637706420789333843991586141517121317646904499118218705247872046087457282844728237545568195726577262920631625114765075915036259760679113481363854214471498401586479050572690537996676055692189819325041966405240783260224139923783557955924588604762979159504698530769635198345712520063073288843264298248568832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] 2527742711791099947224134457100827976142298403232122558323972462116031386160771628770880898467563243204646749790186027612717747477237592901533601089295568512109308952787060262710266938791482630665168682104569177140778524268767919278872602202895202045726731538834901818916795861831695381996952810428399517911335981140328056483400495103380229155783378453547023518827971374556964548747206000259979562485639513393977507931112026708221319371231294503859423220488641123036060646963298714046316272691270146108849324242567435999417714834262640003990156498139423674023100107953019484802896790766661098259520721375885396421043481804989066576775334146665248790406169712288177591693162151563347880980832247361227699639138361182351131003981774895722804744847495070701030398046123657290392889816405791111904973807315667082579754211979649700631629459116170514460762369192765085593188128707447191872499034983561480177296350146840837304656098550869532046524941662124633673873879398421418321850120582414323114291042346833369180350219049986802097352484649224565150625481780175403090653227474878956943016470800426706451229775884239605965920363152239600768223161978246646225674978536468298519076916288493589151000075993420499862341172924502529488221149989110105537009077176003246746467752610782633314582262928449425631724312073678083049220321272880801381766629330830444423063860361502894171529536485110540504984864229975294131911448419286951324521519042122638321134988358207269690647018700170413771911402565333238088927512420384422699741933770891482302915013867666213209373570996681327864154758799605097298310572175167264737512472872589151157479445244308460360998749056727158837542820963821380744727155606050623814633692773121986765303672713186201153474454374352116152158138721600891860493223482469511568393998399892401397998764229488320203497870887174088017643473463241827794763814319261572257428842643992200493604663233386557719949267228684237405710223558558992135015145848459573867159150145145760577687322962415573573114407993143832512997877289334323571146710855205834438579599543431088059810576973040887554860189762765791017970987165003631032625897460411403860499245222044374419911555618525130608220624134531462610093595302733950176558746685803253131441779358000750666189837435627064319760527142723452941564031837887092727683421355969509850827418292306013229810292307933234306232645346446576898644423100343167931589328447392126824445995922193670834051491281418542741741959298198330187752748545236364946391233227892104919427953694523825911492084733441362264509078896342208132206000587137014478459976127787015824829328536464851724030300194357050987856261986634974457690723678855175149963095463554132467195323257292462680409414314229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] -1073029662360110698427882699483983332095043594847968214931885137107881551327392079409524312255231826125420961183408394688737828903835324209192870519819011758600988097151193155125777190784514221388950426786416565836660813791824523126078165928764811410192304473232618328772946830713565316809137348248782287993770603726785958413723155126511234405667723391585275522388337356595410287487811747026402449687737203815107635311714068203702972025514856419608845151771321010324317602242684243784813827630225086670188078967657368982529058006397180688228806980625031200598293954909943462866535258071223850906946789299045877850267936685718925666639789251709418782213788894767995145794328577152902355175331358881538515927047384359592326522666709324361854299034085377336944145903938739394913072317413452339063129182121401305912864118961003098450190197514624342974263114702560878597052459046027165905206975720054558515907628404386544169108401271364013925361089127126628587880763494670265753611967527232269076648166214261855788560028117395567462473870602278277636863892752512086434677423678565405430162638169461830485189856589000674391897884629651351024468797899279835231488233323756293845197939830126311091029991830762706188382071441269489013784874424277978069355203594459714569195490050499415278072926255840858214187479144043836455465649165575780728972448613989428811899452150888961275168643556212915519579212318027617469445935070373678239703950365968751738275799332175769059290813380069076755931595565029219499569105268961226769251350974909060633606306475168348979628651998326689798104018197165491765828323785785630371041442195095494997487257679903863215025918939954896594602089758313002756935580773681085987680882000328428524988652161817117146758920000117998828996450515486445299455089554517887074334280631207578457578728024180490774956573468671848175842520023051945048642028932670298407164043655707061948170370751494211047748262469724452411567180013404163010162634740783310609407280831287964107808008472359907027942746811270594638913082620337085634054349222557885918638852910536322954300259968621883952530705433207699016882224941676178125465211036581402847503158169877095004038724352663313971242484839071465395045883481401051416556893884191728429847389123059672760294273477956837023536808201049850902723520039382807657310571184817090690617535586031724251724832026403051428960383818525921024042577483110313000369493078718751730684826219618188265095943569124895701857623406985438319881492847944884002304395713572208313756001032405059506688856791421290051649870677926688171888379486068512185591945156853621642821219515875390868100895041582991927942473749804690006695531036182055416587029548519462770432627685238819333152600844402688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] 415510536382564993928016475904206735302474166966554182029917022182053751609868692921696296386026614143927090478672864888189289841414821910819132850433727033037053448863218645372893353752207749630086480945619582566517411037695680538213324055800908968905828590485083648428541632746589219396541268439039443436044825739877867802020742552339787203189924112063329749530303856627070174824391069945428330946383649178759261733265651226878498075796865213972715361653692947380413778537715022745439105790214352597870784139303591664457942794144309132282685734952314628717874318357358844142268328658209745297419741027665746158513365911790169134401472187682848795341416401603294824133988966163311920061236274932827127738279951382842532871268105093016618486793233386636823256373291793605434125060977091301865177750682002822552585263035186300799009075376530922447593077503283450945026760472075547394082113241004354109425295291754044801679820783143312294056563528668222001927749688328275827341281680652575290007909397958877866555566837789358514240880859341895471951439555451209066762827453539635746803002008875717519385334129235610048096150388682953280307095460527739908630646575550382907116556248734070960834486572646280687982250641525368988449166459628391925963288486902450565083261210972436588193898213651429053218637710876219466801835040882655186768486719849275081101693120719507941007346272042929719314642490015499668098753714931448375497046566500020502251263781359142250986045917968426812146306148759310578715378419167840657216283082482953882273492092117752979902337958665871306057798276079770281049946236285573600163757929588995822706757930114067998186491675869046546454168090766978330648410342591960790568456996875036587826502404511969724960342053232513863834522837308330616526398473162124085481128283699982998033796946551655673672252302379164020609731337159651787103902746354339602010870226876157222033821484709520429520074843123712869105117791494979207292529878872380043217446003314205181259363576599423854237705047276988851717418717812182339030461204660753493547844883208359974972684035225197910778895509102341070804718065974486026532149084758521195692163732738269138849752047398393426545275871127574107331028297877910346989864363543659310983068344877095949420861602652656857600081169121619479139712968408412582907398073389745557308630720950795910318834386991375943731624307852207232767063778038292739852285661427804140107823933013242521856521715117770225006146294392890705669213928584580574028180520968460669995701733630191478653615873625607809405623549999006936963989180046550435466836971418029428029185468759224265555842099264792732996663439497927136029471516686158092284554171888251863420690163713871022658162719195136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] -12792311306176048929117905497268536505686504614122589963993621885596207973061819324580802566335982869964931513356155020611392827208439507909102011862070354531043839674709649167666787201814917377772268567300113375058473959469630938782055756226861144879622762560374051766212315914231313403118785260539368821951704734869373034290698760772803891002685988549447111872942590839505890436977785564485694039079544491993650133292437794887191890947394457818572277444036196327937093964042816061727580607890053304388385164570326602535373708683400174794743030088515368794943489198600407506351418848513652383056524341625537473628771082415132688818375465895779611726364100480638383555021921280268840326868628366427367769246237639344033310794045202092400486085751565267312898795732206662393962236876475025788184812998371473645342090037374386434372984479490080750854074003036168946515805162645264400544248549063673467646878869768633288688840532943443894006042735426674903322293776890590115898353659459954328412546323004320492638087635416195054942734409066771533804044749187922778707077540311428990252087590758180009962429659032895075697076822487493390896403532962409129942246360193776698433977679380964560606003742365351150069218343067131259010265734797707021263949581410176489135921868974941225178813572824152456743189480758174570789267799355389399274083832943721497900313458170747580706959594099307776042579816164551052219063962613455978355001908449714387677656399653889541558978019174349922678164287874166430445637958285374134357263530752114637246933851898020554829526604277759875378476426653003174268909854383913122413119021701180995537414552682396385099229006410966434646446076758024664796756206018417660825996965190144065719070449561119368093391419963098079621079338694289591952723700366238848396804622808526549447530873178592962458127629352882937215954015286652885902951121609207601195548425750395139654119608537999366925665361730806566193664916200986545057354812234350445395864660605937728324423605840565039577597205171827939262830967880343119408424499791233552682697116068669230516087147629444572919670774416112021694246017861914097436941240079667854286637557653980946928435863814526580646981589922456563578235693235675491914376080689494386306573210454412437931949423314169848129546300423518536923975963002979660634345285746991774667215769795473717390650777020824638230202907641993250431986272755955209495903619595097533573104527541867139242520784392663379237596486914302458965445556720773064910477424248892219837522749487215811352592218153138570094619643470342126252315125827827659774118762541399506057983846676459935794951465212092663192473274327171499974537986450280242178568483194799967082870161131771527168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] -136453870196369847786086012866823268771984559131926547658270556535893544566506204089487159071531891021774769545568029643338466788692670226616310633626790624293202905783002401876981604354833994035307971433718836255012840393527341252061989548455393222955500212103636982831548028205702699334290528642128616695809452783531207242648108132894557602429488973798232779016120516270397810448946561555965813728216052833174109023454733568973684311387192267125594670614294914973471657722889669622674335147868605708019974662681706363025903587067081261307104013141415952034140450773721113019689097524733945294004982477282076990150152654371325898964984913066795708768723196762485485310024828602030968539099835054404682166635330751256248230512289468050423810833554037516713781708713002412193758871165066386330805834074790124170839046684337673015728362984309479245759259780368968680842661711554112838663982723447647777952283801819247517296395753642206367702817731815484777941113176944748917617130567044506947098362277613102955275825998334203593195606232190399497614238738318362442615344165047661766015056710141929047651205096431228060897282824125554897562945876849226944784462196340109047495084131006803440350584516996170321258529960009834050827704828978531739062116478890860556586802536076882440012178519935081411814720998232001351545242864144216903052317771940341129269283734919605967628350172999277425203551496897385815061079073830380433108988160476288868615334683288427297258849093191477141847014807339642330375143551896356212336701641541903681029745299452381109093455720498957964237530092501969686444005747069618025384474909133585258591923394087936506303673052356542662864260541061620945303935877627058926436986820671442813003348142232082792750212430843078347135304306358744914215588536364006901217331128006624563735139857985876838370695355000111643979892089572175594861320024999911346111999293800695058047610415027698810814990089779025849279375109367402092892880228862853331980131911707073313782381941137305438451248022218273611966421591404409582061049620260218558578153858623610662563515673488793204247543060264039992642204224617403694505231295475102429726487653201901011259996550006061869201317537032401041284969585673595883111253741718045696670522080506887917322609418412642039118496166020154322505536571759202390860824128160361418630045402983792222499587069602129625908087933485280800506532753482333246220340865968206458255901780761929584988701885206189479304012326646630813349913476199459660779880033621821974809122538516176285766795386159232828145660827666091829047507119581010620913647004041006341919708098216199533693703440210012796737168732273301149444929501193741951888280954031708582503063848322913533952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] 6703287688338163424907139038930879149489451349890510484641443110104196994541057791695557872251355938512540048666815685152157067940367768547786239875060921976300315365157084837531473574818959038283154985987950134402971210862745215017867682921651850795012855960316226822373666150007045234219208979668276913500589913706209586971116787471028089610473261429291599139104261828863052648911716593519217324159236758290226822235364774384340965405213443245172955158524932458061636223772847701888504126117043936775184513760112902571867573878726379527557941341317908480491447021136560284667550435443725474411703683679191834876190319843935880433167087549689590475636770609313606890197381723728599090765865651602875375304577800111452641857957653344251048733338629996352335016155606640730678691486884803634960456998263254634558218947435244252628545309907043473909529871547854903306469756359059751534237260180874598018981792114155489188866470770754400744295571967169062279961808900382600458321013189612576568804281134244158451831760431548036466598666968962960849364904508714941804253235348922984527450614703183893904261483888741968427607275946766636096645343097759253052031539604384027425261137456609671799715343775848189189087323376855792975415997975562024109819043774220840315663158472346943659820514949790721794860292572155439551209987451165032881834161836754477154978306788146157459368075469268906372565135696046899901964825024162502256664033548017293865737104731414566751418887308457700114797571142220930501150292442110582566026368329502897457000652041275894976120612466035695417110827523634701023423952040801127016002270417593765802816301875755249537793142301776587489770676663215355769384737141385846043347738258643411503449856186197510211925438862663733910129318583897381212599825421006423000431285945880548514378061474821019649780435993624360325887676469519148326310814021144894965892228977667861116015440915625110829761322525908850606255301823622625046573265424760955749937719980689641264308228070985210791690723680574409935475125089027025396578406245954543575086982390982407259502151734683028856619872340588551352630070099275795602767055120666723145212674198605774204545411336613740242531518856392991834693392636204761134962704282927370266269862408368613915349297801141150463639614681808617190416838633036579621425322638116469324068218098187400091323055395163299124744750313545353974638946666761035398878779743255771930569763453442054182000698797813207781558465727835336203553091038045542616489483774200335681998347893004473434157675275306623902279458110979486943466108888976207724167490335052795772327102410969762745011697871511202074005472092920472142866937642036491510199053823368682251154027572151854301184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] -35682187535891568489538920176709576344145395305162671398222583869337480196608610599845328124957913102666776642999187554235140967034631598676513848246181907954731868452471018221221655337625218326139596577956080316196882153871724652432515667274580613012849965158281952891225472351546208850969880657541821074704790640545923270318252000399076581716991716550260428362276058266674684324478452293367736685641342760917355408912509680017887362873069905742942608709687790496613588802296641090048625715343110475173077336425501120025471136753341700470333168867000470672676118906548254605937993770203616869380123222545639929545505491936966363178228010038770500173567334168302661881963878909997007654376105496438345346747454571234674854076450341341375015482393508783363053809228064428588959923919594643808726372199704494855208053579365013912054968240695583597300836340709784588208739169174622423284039142753157593557245701424058089815696563144722289019650897346778099776822350853583281128244730796786782029434986394898804440887109770675083685880540069323405715375610918224157508700539326127081304760943122343602062845339588029920110240020406533420525845960455948032432019821019273628336761285784058673021312214400969901090159712131387325428323712612281478726250831405104321352227297050425573499242790970582339005071274062717897892359831052551586535847059520718172362164010596161643219444858967229277287195004767946886539419448049935532667166765272348787668003752604592546316728843976237602995629728163925122815753310547722468584817547356278484954671586016885379237726995402110531451585050436548995219772036031536816611366287252934480746227325081010050512787686815123014416955228024879006089971550383597501314237831833744767294224627186684670396571564034813889946321071163785243266342101207185519392434668446678750601704945352778865170063922137852886295217387295902811265671651217275209764065060562996817393620665266093550514767877799634016367575013124719711413543690240133271699004018503684752737962778621215593677836570605410005733224427924174584112503519638672916989162814568677781943687827337808366448339547469211631848113091410224206489414384510745081574170351260731770976304377298781339639273487444751834298146497469840838625982358733518687144813007712695275183698641597196916328525967475551668464878113888712387112731150187464091497083400604106493170562934173694121648074110047308295523151499864564651422154838392374595434657839053775597249344862311656745572886078899274823284059533254148631906884485972734314891364180210987401959180853117807984074010622496223122084366410940397493855162313562118769342216789779381499341867988499060186513820168775940932531228091247556519156940326095902229226105359662406487244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] 3087772487762845564720092514857245341042170231345885230926287112106923443735754012977312459966972783784834678426995000034248926641288560885837057418171887931310506596236416011583981158935457659769120490746002863380547137668180627760229469897280852818468438836799173313213651630824083206697742949310210089309661790891771009911091543418852238316535075672585559265085057052008114984682427265746172040528829400624354973630792588380677277651405925003108912338687959685170629728517935107206419262852902551320057505100439943590986492806945502952431626542820319603457925462472577248605999963764820131110360379449677200590239752445904855801313339576385338190273850668551240956431034549902124293293469558964135815804587881706294699369749139212564708950421046019617096921326245452108095430408268236975694353624104763116590412485160939106660472523571200386341626151142033845233480885609642238125598161586729629042122442153516396739113741898664490006348292475523928904298482259112790336963067827237033104828109943542462391185132230969312906594733250542822158283379620288630749139971227676892063709222001879317484390095180444933959196961766925767494689093846956921382097678579206438036792051460028096109672902757648867904771734947191274084612834756275640060405721615777686235561969593622283642345907943659054067526066463374207855704745886976309388574919244160154236959517998185190273676696258474431676044254698565592042641716376942341219498591642284535599962307508587503011018015997928408382134873650855364590854608022364811464998855051381426989555704241953182368108335396514186951738900524617481364143265897215178648981037561263361134729560492711352323161225887644478570523721225437829953992696839038361219802206593549572530614266118364394467134359127866698095741711803404234681181038129894066985909590626280304624035312845246353661917824188045450162898575683737980123615650719419412079189109878219920671370604683069564032018159357362867149725650297168399800738212321888078783715688783028748211507255047719098468154412721562486052201200091244590105498787720687224441165752175384261621776861253180800512233303274598465622309311344165586892534856940865147944707910286907029734174189142865772251271231384062489289028506747166033089239158017387677404379834901547115063200247953680173319352710573902857672761738573803881149048003322134800886450719669352700948660623203382040732405503502757951181486783563002642168688516418207127431721302638233009879768342360947132076122175686230307803408377147247659901076689081797514734652484858794146355997197146819691031602634394954844150288375138062762076496562782647936080256263250871515365572187526551727746487308514821836824612012291216231208790337757725852560523920799780991622184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] -86297511347808132632934600786493850912999979597569418301983212264843744341103742842215191492243496300988776091677101124160203326453210350298483980728687375722146174027737493921526634234533739015495290429222756501999643766359581780722574004542753144206002107204101614685452992674133622588175940246931727851790474865785228746418461365640697894725866587161587036228478492611867198743449091864678255356463250402739836617309351662436073215415898550097360293342449190750520357989307808309333844299338169959801723438218785951367897792135410928985308488405206125012417254487614699151358212800702921405296468893956074927056508778862132485489778607333044229123214405738756825260614896954484376218079471944793507067982902935144642470948435887428850198828083901655391920854766854691268718119524631522695503794348484045699853349359166757807441295328407613276083946955944098196783500142095704994878485015725747448642387434931436474450947012640045264843927087468435958496331565757785487455692099177073012241924432234112143502501700608103278642610945106678273367973811015624818808526856916258893991855691579054542896924321666538071577268590631688790022555867330836022110524906418683773620744682922609735690041130020456984067658596736622412128855607224636842704275114962980985043772043125370309158664949301645702249585410276189843461093159209703193937798289105456577615848790210561863299820204533174729500010007033960259039288975935346315027649633740249488419145682485465675492240924709469296139622226924759639579194401713019017351037290360468931265905729347031802130885018762586494407642445029669427065928779967419306728971568214219604064799382979882914254215941188237269689898431352045158967243363586987668005411394154362374342593997788198577242618798724330183768068563170422750141153386275555598944695649064383755041580610879650846679401956255279185520178718204592828196080920493219010123227801475241913764269890159477166274672235865255814533577893217647007075044945724406012049075579959217474823569786254224344103152621870492290661055380040656073275947399467295432170693328097753744958488737661198684555825074399199063069853721392771834317317600994310503919066671527244786122674233352603888236467163180851957461144618067577929748835092025475456096075548064924345888269124010591962487925611685838378637552725541939813467764551503753472686074683372861445519131179768419764402447980473970538385508035067663196048706391959205355912858712162893946395115151856579264337344425114717925948043236446210615299958689555720302002302081253371886003580326234678100477370994137345618443626094976526042711141447367496985294427588682185333596476398658896058726381609761917515427248685277428250991383845319328951431998192886240064567246848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] 536371094091843308631562558141687280034063157599799061932997331425453444742094379398594284451284837358420432478567852169229194891834417391131559557948148127399561471787178802311181314985693879673181932022419262181242872271739373194073801073561993651013277633933565244734394536611180942323633837962086881167112854899095757911650952087283720257936581645875290233497970511736192866612477817944005165004539980813991098862794385082487446470590322268179000750603523790733752179637319207276247419626126225133452656791490370725563494905080119477815002497473741608537654192415199169682018500027803273472826465952997902506892235653209335315385175491767303978988293080231710644486421688674571632878217756220668366383463435486975045049162896975096745367098489755409059806438842366715370696824584903020674286557780176366950224629988176702621662334350031310280367448298156724653706278979535406872399524391969215163985593615228499059657358763008426451191355198647623842632445446562801486210423911948655460874244026836297098992932290471050974059068420966352028800721353028620007444854368315670057934748206519038531529956791970125278365788346736422987702966477961188685514505826292072441311474671229138821116597612831566029711138181439164023868081323810187862454079824236314050701135644599484927362636083403458959931742431372788373299434464053926582424901344989943959832635039412335273614503243357074269077655892915749898876174547155097940342462289876439495894524182076923657780125414868188968008030360715499088689022847569780674950448170653665385383514965980859583478765423331790288845595447329615308174182342605612792897701249900272540296670855087641414689743972051051812574259001504284344426952694998474217229869579521889750342586809191001368559199325396494019250591399146061482186736588094004121012621982744144264488387304446958407858182236593852742939234988719088493561049614222108988037837681233707335936982217347071322044640659520847401713640598677572652791906572534689598393986280121761558741959973117362292065462760709446742162644165547211670898792191571534601185693535411572806501335505353846812978664806951114505713582792199065643702405517622024589059995903062240632381922407823446895808452579885489873718893410629347577248111518402851788523581539116265284868111983258167177880176316200264703288947526574381842486463489146348778755668596087468750475099645168499619451688179550954822414910830542524102587886950179531585646917412913785926520874785884301191082322709732956313680538709174827896136898700292791228678522908815707788367093476735032647456280508208822854934445114178087647234175624327571168717415235544800562581144435630647205922732830444914436814007577641561508608987371941588626988354478300045083557232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] -923056378243056044295548644468636623265909094731642458245808554059732414328279148638974192486047191898040863605825990005015246667511800915189612534909020003020961514518570888435143851476338041734335447306324138747642180512135046978214949558473959983956953208763151101327973676910382416974789601895343204897491217196150749691883221550581238860173699589682359183118274269907092942323890459714944260919861420035476435342498199719066856661320299404722927985223506126767234251619489294128178600445997690462669599123222485798365986678312218567769416771735299508395889448045867989303553751213693711238312343373415327445150958619852026755548313626847245080674504642756807502173026940206911975761860155850006141445579617138728362525300079108153020623528469838309431455635103872568031116194812919618174125269215566589178828453960299097222075578138478257309692664739642569620457731525196462512522037401727017919254675638627211307722766312818104438251915390856436607410223727530459161851285231086621403379905799535667907995013989437430955199088342003224028909904618093695534693609982146184904351421263843472227488723623610946497550242997681643396446072117363113213282234519010993314304674929076893442591371051057698190228239606187549428618089757745799717566611994693306524699093141673371331119287047205396077131523425684448696068286314260029917856001467833014961062168393170968385434394441576664235152846090329197586570959130560352506636201579623624627671416082801864765575795011427834296069160301250330550052670539758017779751884632157920111420432037073486763678936949916895710760133688602495506906770938069866673815441671011908996329962489924809005200270668863126603632889924596606546286149295069867972685304359663030836475010641225558168766281328532482420796206799080866041132771508101657829521927227039482406881982457859641575183367565247128765609843526288578226985582071551584393297898564172554109902942148717772975576945350545231065853733640759198887425584840009611239226565563294433823406977296694288582786530554543804294463649786049587307218033975625951131282891183424383360649841262476981763565372036830555388241965214056795402949308556223778208169324338910692386626233397081157986920418650932611729535247029001985340345831358301320502679077795821426875636363778868701039902721544485114844200037061759870419379102884318662055893731328797922669822638660977652248119412756798184561274694520431040347488520737808376196805103615454216130527956566657440084482299356736456766647359278652530672745082953629983669831139564490118047031875873639869755429935674901828938165117613783776298433409443519841205283971156500619579344300575377202727501929749226711835474346847256258248944815893264576705061159544114184612202151936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -2569768332827388241290060882930164483870186733916995353790140143180554001275823753263056741685940087738616609779504635251000861597520438990908746943962828113951266614311929303141072603610349379802895341800590073102609044691572497278099554255550740558750655810076425751106635816481706988579854523883383430855056322559218783555113655942454675062878743747052676273943037181815175497851074483134521914022533452570187986796183336078025281964553031575385592017196908233969107337498511104173637750073999671531439353148273751758605877185822932721827038444034572342779284354245224854608580667511391716423418110863354356132191259530847468923119422006038756743572581235539432470627989867179779795317899206984011458452893332198211888474900904724308465302790763766997921392979263000402910469602290010004481832359816167969407076352066427268821585933789234992195153265065624456611225389600519595111406203144741039821376818112105011129286603669740441580582665308875686453706897321464475639474552051968029805613045366203855740349021036297739350777383270684274755639014537247149403710963566198885193896100165549673759841647173492612639870867116560668123564370598725212036338892310565885035052774573321357160995792483225665379566280009838109789420404202675073028872525637876754150939943689364170124802722784732465914951117908928322229027187820705653412653923902425053002033863496032729577151623414760712947332709623999731964096384620245275489700174127117384706932393808900222035645950082087261229190781981581324590199304442050796321265237678632854629470855496563153786703036742562900636891440783901689100442522482635283812276779833410186472266398081391818860986558765424649640642499830763084085634201674872584712624682667986802665112791742260117414350312907187723737013922826099671609791927257675058518678968975820924297650030949695737892308623096808463531527274774755183596062858671284679858694923601280427448321734651113197869198908387367078530107720204969536792771740088196263770797760542727300609990990719328044954766361225954293023578778399350084395527691644523285046833965092913589205704600275978357593843665495759625229524165289802427482285655606508174171065382847117216208100241870679827064810105160894953504480943329619410184554821503643363337533643671884078596422143448444588865125947990642949653769589921767876453373042784633189174457738985108486220653310671771947493920258875104579600675892506483358297532180947144588370975905416131023234017591927582028318713843756719383917532681947848891605366812461971680992034522951511482229940164605080670564137935084127943796804269902948168699975799142044054982204176062364340787454526475258488037453205629280593756738596225894513441533330787860432147550903613542544421144231936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] 29893268272866019228949455878301738745770743057960012496688720714323864004913675681948370702132364679702612898434079500913891695059917475410588324639036445623687937958894903077283410206772161545278810893644962400492705681578084644361814619133381037852804277949704621845977942181843015011574974226526454060189615111560707166619585884098533659858865705454520875306239744640045216586805713168227491434630617470067026043672824142202400090864138586621828094903740960984689328248695482848191813164475015462815911782351260732059907246962061419186326059933860091735493703427168222763337543571759283446541197924858197038075668418279112210510792016314656436203179003919220928275940836077988952828333489771966521531145622395309794625769391194403852547381571082417260704070152816802764999252752048040288288690234797673978118078358733277094486260508302420134063963565445976582013598157447971902013912920929299184687185291111342301342709840214624531934632345162685029608876826720169980088790269367461734821887725129936333206238463229572948521250323945599966070966221845477444026450246654754013954280330881245691147347652245363803734110308363772334362457231924897192535916064915330403973799214012415679138858551351503604073120544764154061859344908163730437129268297267292239438146893795175513517362897049887491399850240879641141295053831011140064700282869409550763400099384167982565029491628278394180442342212963882375800847336316711519713499543238856763012135138822426889749631595358080736666601406797331885302234826775361637015396448120832531438080870039388443551187245081979007969649898192867718938428788210189172189259495065775436845354821350281208076242068756096154893554932740630714473265288442372897763081239057425762171136932355518289977823081744361322148665116043192806696829673236826970095866833119498139224355449704071008656022897253959665008949368865490109903060984867353855536678059658116457927602127355943083887875894327398745747072557985586366806862966130347987286786188797667513320327059719803007094211574518913175345095642327814759103001097015918871118013197702283313950783874939980232524115081324370684599881056130188356912559649688402232407079617102201177814165722652433090185816389214575435316838017704783721502896062893429539935932461709574449110278617217698468673478999376523773168860194518424926462496692485210770675406255240089702978981374757658908658343308156138476601532369610972387903688653294200335971417528064357658335785741928400326014648193266123242059486008771084923781027544961618183833771188200024340180281725247562488003272853510854508239209535847333800975046679725836530872604375692647223683928464262283109230940565597557992629788361101878064547034629680506108242455141240296685706420420608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -325829479762505053989096520646143810646366188293605533740998749780952060032081510504791522620732843651811583505335804575819420000513849096939043626986727488816221410188573567820620621583342172283093950310161250485976431859889907178942179897217875608519225793699533812440082128901882652735609371223640495041480439473479051248141579066827648754017175674999332493941471568947961602427998532673380891454172829485184464473300994370295393277125349580173466476979546427028244412217289776701704637010632278904616026406055687407593775566765465382015488296965993115677466017481020801320198797977425056776636564284840387247568655854551500136377695602922725843853223715668525189641243253585973149869067217788753778992851468729155508954989545897705020475844648250777235626376244531247910094110433755162788265623002313333546268713056588190319937029529429530726308317247298259414628898537259018367837052593307128319893039753678440947669608912812281356527933711567825753505520127066342319344429594431299278276110753028989338769823168487027974539707612095885311084282128082663150790752126218903697643013915878391957590681369216279792227992510473930838815078466116264175081237546576340613325632870877905448621598910073970357506231879893653277198385178725672527603520450650703910906933245765092323502767269856906780641150912636998815385667914340246627707242732902214675939883123997437923367562040127711050408249567728630896892056586503465791029874786411733776368364214245219440694967449575494913842296997484246604951511197796722521200887248383941482877198122332785994806884067314683962586664274824798698410251751289349456969930171827162065544378346317455965817600647934677519052473762377380532031747448738158806482463233704035885523449346688253665200121123175974024910864007001162681372280092856440010081026297198097044186398458315305298522508192151554434966835439551874816204650134507777154365972184781693340800703915146416875075780001656058132950594476171384492904485806901630032993025274513000409599217675988612019270710555778375242329475832412068852105063693804830783691112690516827264083342245788089345083466484870664343096602121012597561984792826065207447203211905563374931884320993695181161011255774280156066766244343688589498443123712846870469033551791752875462494223138547753277155453007931233529786735020470820595452562851717760926365048012615105552153747351972385191204416877461898782666427835125595713110137398522161272470385029405612010031562031460895273601544749389225199760191963480644150275757582367249538003695327631684287473739814561808867253101998688362006676315764802867318330383525750423297398120363261465656760984174989090698596610035164272952792546107529568888828205967201910865003441337792799465387514134528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 2197596849222627428271075381713630730340777694599590118361823375590097080616196097693658844456262704964859683720615668322098157237993962540299940064568787166357339483300496671899303270773411681162894579012966195575318220218789157797127033449136047671519931099320869782961424492248642033166634023930969034571304606598221135233180810242421437715897477008255821353151285488624976345743096627408499847459994575549829588570043531224935727830900437079895206390739345556892536801244839145065958579037706602970527122789609570702456263270823213803542000330065953350515978588100470545617343198052673081788421697213034886712002283065620943799413663445960635749503480829308544921933499962084125308434455356862086329153400355754098861247076844838175321647416552294139124081379004483791225236508495947597357682432610999980648667704439957216113072790932873608395322172735398573995208970036756928121830472904865706864423646017943647897070167133637649489492559889171887174624957027387200826311493194849272157930838134314119944339893844278692833463659148712576931686427634787244461102210532344859192565010427740998065799809789042759693786152324673580824384681845632157338988569882302772447930224958865739384111032687930745355534053160712397139719529932006534148668384925780178319694219566058708942894980774054230064464469084214855284643370145047762489988654250527518768124361842046555576181539854040541511000541690940184495694181292782536134313436674478845350079076279642994192303949462851394955038257951718871900740531597356686519908234276752436721604882022481654503011324336939612641765910359149143100285010837741320216805224793519726219842359384392987048820695060506441178251313002274547345208563944209141045504771656739856954762697122074078003703303176370600332821080843523400393231865449650252272711983575622263958739942919874350695898185384774499976670921539149422446111109883911159753221972768152426813058604518444582270251449817700775594157114931379227582224926374494974116320481421284749698348469372198291871230971656904033075719384611982055631907773399746204469727417912707278676536663546815032432433598625170274010726330537440011490733737783759522862030516921934760295370480396048667754193278034106157555281135010668566988658738224936182029207408993540438562714564013231871944600872801977786167170481852104796299955321410548098719718504541102180493436105292972455518495432080223124262328584643911331040627693218616078100316930309383591872478999452432217214830501850439422394165697815780504040250239285300586315773485466690309883971784187573018456440174629658171876719160328906853357759378247152709808424096067299895514682551356292465678436888664884437402480299994808199658004363432282997159000105461169992509964261785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -11740100919999947605506034452158838885853602777535304214903953922285619320968770361178848154960951485128887082207383383951742043468876673437598007630320881399082620773808464939402669508348135170448465133715186460029360655829551505646435446366078223382238815762305510927547242662408441536081853011954356750369462555694209898213034813088032554929156825914688578626796904683004381827896426763367490245764065773540439795433267680523338149750992794851672050695128863759319116035366721284437487005390689312845680425765021599319537898827950734870595770222020860218190995315103613337120542986968030959850352239851473244001118062347674097939187970400425844107020139560558891171231413903582287677586479666462254581177441624090551614698798807335685826685061523843149399352924785827458938076230958326031771651080049295586848955767087253517968809964416788719268939287962193195635507181641873549092522833899278089547313868581879659376942433513969584704285613426959427711006932741714151045783089472001978936545046037817005489747639589369755233812326712156574624979695248629373123039701347738216490726822123208989269778378277050045915113199648446498606049578886767185754229915277010032432485457934362818980052073890209373601100475816734557380155636811346392914647167135340733447511880054869119045845922030176139056332162066203179622371146952189242120645073936458685058405150003784678239496628759915742381998666802935103378133916565015698722088021866811078355688602491224732662065003071815497008578248703082952500910452838102886932067229724346297727936642490328495319364736866344166926562496004532407328507358302093309144393221435743680115413765078974292717980986155857220108518963544131241583871743289219802922833354280854972726135402968620059561009446815285783475378670923706114753271716653072133160621132340040563842537181070332013608535140555143334315324106677262211995372096541962049247508976774571921145448813192123098832483256628949769428798967555886458564632521392624792423768080710064664290151628847255554402454503181057170739629011695059840978752986966513207380335809796949551014475205744223916180159034892651744033027476301984725083514742534500476971398822581184445576574087084687710389179599949606318167725527026452093105916422133643685068246508936797637654193439373874707584505070805906304664528500779524583089778956686288703900244013014242482358236068966485683835038929024563049998480791417996687623427482963449314004104498134463902672306085958928147577249639381216326130499872261101331482087986598000342260625753935040547051332815005946106055272421799465710289459714399556688905424904152403350468614093635027254061363528199602849247250647683377428385915480779368517059456915296372352530918112246098868280755249741824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 47604314078153926859638530175137489095515236473966744142533651056783721745724456009580556828581301094161047321643074220155129165619819005525223990262772292805308876815383018711434165417120811230423733626398584035409883001149413414850307167189489482669467172928474553743084700943540154299917811922059964828003782922202706267218410491399679484539052121858348966351479608678701448681311214215396252975058943980724756016205602933288850693299597187766753722487224540941384239049320601316209315977266403762985150243105386714019537556529299229643946057942777097837194994498356639161117241059303279344956052845898604662342397175235935997962362022857214079177578903135582375774801921400176240797166392509187532794156603993147457820943583409452095503187165450088779979646770721954337366344270169462107960550176505277159824088353574882381837934693114029762356613124540031620487113375049730199909161685226179273144537622973034886927055777417858956366267688403910048025570681717356038169849456861979090313987382663251482218356995306666776578748547720698230574928294133776186579586211077713749656743585790011984113709376821951464935147212077354563129464246014957107778613470389522986078389305891965654175393121554940422658860713887568017489285861228958378381459301458784459837225018108431451666551816773583705838716647861956399129809925785075581447373525529696443985218505226000676299736907786020173080668291402626147301588126688016077814145625665092848100441458545418356762056075079483389304444981510918360571757083441652257894347912158233096382444164276993507828506659054380009423649088579059275181713199365579403242728976892650356294676198708011654568199567968329867536671073522185040735900523678191565058628956069159387744285072671058796764669434565738980789219522399693131526626651772638029123976008665609924403520132261635943463563496405212100813919359094108915441540672358715486163529190135310111090336575847120048244952650715554402497341487227241537657759487372337836556928379492518578933411241500817860148614472878090339178574814569647904935976127652859246610223677144914185275702849610644461817200292702056892006203072261246938467625991315178006507440063242058496476248766391705747801444889056169350014346130289407143476345126661433479926351440419535220869251840581117412416342752806506400032608157125018220300528077355191858612119342058818570051245899339558514290829804023291793350206472984056684209497255386841287191040029027956097332963101200203319798980646946433113660557290568905491641848211804986162161988694285480197222564686625332603676636122408411735104018893134478276919513068218436362110638161898742506411262287663071277589665737833278273009365800039919929393895507540191471244519279735952276132172815925248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -149456552267064878144257704708314724690303791212326671232272107907851109609184138242475703046898332578097695095579893890179664560111921346303075752055261205717494258515305086491824236619181976536561757405623672147981130279468171200086437364713217438257638570235418431164503960881622141713334644885994487576155767566271410078933617908461433765492407042224040908270077969601363409105514149419215182567558617173205045083458245710009174708432173493665642062883327746527836999632468858543700942202251095582607125922124791368255448758924328471899481799373218247152649584243662446376419231151348847536978481003215446691223695405200999372567721115720661530597544001280257708972268247170220355469311221291947714684121150499997538302533183557766945335438648867581297552122558708556304009719475228767128750690729961802002399711058903698407050322489909802032707177976636245124906870899537566872251744462253953419928066137365150434097093084134252446485162367517683767094773109874591949091731637793944416446778660017718119647747999632430399092800759047847469560182886090385020305806780857341913426945643556924759243419811920085164212453279104182275051372173973055805316485108426435540149384457720553579085336500888369186884093117838915128289961036619487295809476710431149582946795538084683217959556204054985657685079150749545559818231730945785132986000737319339909891663382074830707106424625549418215570562345250764746791214224693448154059222156893633963420178707883227731120237650834586472031294750340091094323626005541254899304841679548658461285084361408342493924831593018699606202998140152234837264643427648293877470660788097079102599363985107152569911896215402579368028975424743637760881782103763004714873957520623458684189369303353900929866520685823357031655387118851915417497351388696108446564129908982574024409287336727716900497405277584357277246086979824011105216743475924661262635205351176180185878111159465165232875076390995844522767372137303107481045335183163463093495416638536309864376978600494635575369667137060372509098876570727555219168513006294434608214920510592278633065836223963873048258839094539073277122407794862092955034403739302485302937106181307105985150332673824617289472811276113194860361052103871980586263860954401143106492755564785455879758844151306884552064787284500300372844277650925930379189556698130008702298732438059291827203802970323980780483722239101479367800761907798410119334529181673217024927202820063180322126012408848564798429939851381891046983568098202314231606962133455408206257056367159432465989840609391634540485731306326320820706968828175067361334485212212686745183252349429527674832407324366423047286717162343979202039211079354435577641886514011129973651887015462911892689507133161472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 346148623543425328143757570128398772636809240333753175907791219006078355953374479892131121153619446488057585585434532760619617744284430886121356880586978709736757853530278565506647161391781528975058187164051296397705576684648364273070800879923481624711152531793026305190536452315384852590100711984128818884480984607313410663878402128883111670322962706872597964004791368642956162717964721117940964552748418911208496556231268806273056811185671993123898519270581476360833025960738606561358386611096407120440209426780410437719000526791639232831415550010118159991850389992103095164531761112602669229585119399787884366705717222181458526237406413997760080682229011592929551558785253035432702041097973835668287011832900333909783736547369482253328712794671524724142868360101002463665417048721526564099863234260238912893755965190220298856445045406833247903787448956829598328764769974723467179740641062089405950389552625642031727591990641723130673960816389214293115109743563463863494589217647873756601929515601153303206592873484107307055987702681397304972061081426103145009353596003091695924551476877474143788428060253063649014049137804954872987067416982879031898570520561032636393418047105361994613311629930565098610424367624959897763572804377280548142190399045289140882285916332072154051564231428612477257746176275448427930871574527234363019869315754210798014229630088569367601245706021752017053707736300467845678229522830760051835335741426845435653460919949232632687976912700025684025919806619461166999786991382353723840630955941326390015467768921322853275725488488193771467461342017960034999096838836518499725608544945855844341382659366384344706216915765741999211186758876652989767313555272721181006181299609321712393901118217260565867084803828123398243041620588156957895701905980233620684741522747229752647839587435543111568371286204071089448994519857931189932251310518536038709623329287738243393120726684111680455006772974928672650037832328896882538052107466787141108094931848706266125824384253963613299571870556992769571993113972695354906974356318709446864305500208481241637690383863748432777405990322504777631725892465628421343184576474335185658188237631786423201755111781069139328819340481476297326367501110927514303949599529012546596858129709610665849639138831348818995092868459027685115105338397611614293349853482207517020159189116443131433864802343217935401851526664873101174322181285006112206659352171874495418448262089588282903786027543262325105439537637015047833246202721815894198130103495145188311358127374997504504186357872657906531457068262248918840676891106031202814360465298219531793346472159763310868249074324201795013448529965855540545792790806350213508020662698558392310115048814668557394841169788141568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -556544390398721920643385819880809262352213556511736263975405551993177362387494487827814784490854119388786625756325037251879494368827358016680618047584955914872967709801812194131261895707902613388306831628941834241640406574060831242105125259939105108268691420150040985577324327603077145409902113079801572045461344658915193056330826095479095147169015653135073717921415344049095541325581693604979631552711649197453423797876827131789509633616764484150619956932739605554250904637303085959928408410853690938212112718794364152394168531647662285758357524010041899989740893988171111581762718146108990456213864196125409878655268792936154798193977187512233453391873800451148255090976963455871309911778989638783616564988908401345085170750817045847618661879475724220248178712164350879520682564436949939060387361581754809895304556829276665087604477366105540222427247282480407568241123882963531286566732619009206334389523231435006413018460214110622949471829098974701827688309529371084430439330860124304747970777416039236538113950530853047826418799871287370567085075295753758769089657593967121670138602161293654539894073833880974023621113112539006179245266755220752530719949929350672591490236370659979204718460402785220772203130619883819203311434247666653301389917463084862057409257065684455989486795846462465718945194548711500766296380634571256679522674860790120016665952249670248954041192817454765298042322017731731561881681625184070189282828123604468539510822797693240826412372455029809204330465391317278704745353526755185224559462320336323772554025866531012293299677044997680273900199831636097721184623782175718183701112210747197816475352556455569898131001110515296957040368073414128521115434960746046917657717774932991671572574436766446142061638718540985941902433186099236220286872573303085687213687545813369550775279220692332255649523446446755388314994970169224116431716782701371141726548338851692386030160599543137390160125343986623159484856322041862904596926160873736566894424089717462745815851354652824248114193376168432804063774225280475113839642373735495811841276008004893458711642711258507760751504169004133182472802436706847499503088410484152966467345277222033689641910852258715182893935472759312403411817401618214973552844737205938068492229291633904977475379368973720708066262381184273283373475651935992073391405913945851096055038312357083860328091066220345191427584006239115441614711862389570855807864654208893783096246131886955898091299956043438896144314846094576444954065717627627087101394229781234207677615844441851319316878597886380339917005266941603741209779419684092330348793523490564673567085895421222889937406977619974099402848204563924622407047235197617218574771515852254253108127274926487673378711730651136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 455253939172634463150585160271412981524168867598258555989142492037676785510982353646913251769168746036461535841285468135136089604049785944043672370737200961056918881629940346578496523506462435799695432266027846199098257238738808491397363782584164644108758293321618464362203907704158828200239429572760704014344891755432280647943226765243916238215002812599328316172502052516800768166740108857334598026040236182392473633725457248962946036037296122505655779841388195327344225314588037496248138436964522187339014703956140337669516966064827044827039218671577464239342513611413967443895620649497308653248294870705910956100027004270867257537764486766337539685342441816588639357077267043615953676890424682281162297695992221212923551893217469666047094085416883738009800013960183146939599908089714433801653518603341664351593935629331258045584734334649586181449403688309485914534405812394295701784739293728419803431938872654347287974885067413912587505135522667264251248436085910240956868216257309288722674396967008463886194170416756128608652882802434071352777218695844328779495402892826761791762044331918114426819420853352177610691674371515335821102067645674213365029146513647441645794837080623217760100026443866884416522115487472986542818977945582324058034611621829443328942037106505183586699989984182220050768683963843133850267560698321332991725194204459828396262287573500412209469327017209570878874914101690337731268466710518615536408662443637179949614306929264761362216214741726018788964333270133296048289339944013710061318073021953373058221986291406951437413435709394685283006371084708042855761274036662102995917128996127803550811625486656972642530603453139573432685036590178893745950434793415429273368239451233638696694435434849271974601319566497029989858407514028281138867134431179708060496197830558177040085713049842913561422260418283171783372709741366871984280014012308891697511764849376582898296436250178052006801985205905816861648712586842371424256270779475265170303630669008903554063050974142717078483563425677314541387207570571495305848736776491744827510570094449318118548306888736193446695911089536736031084141431335847541439266236579862063761355133324735626922787685909977481188547020552071945649723847494340121146904538652838918784209942020793730079643460938766255444373892406444872591034508670375306212445707479193049066522471438019207986787324994171153360414112169784130776917597746792739491339611739016307609863713543326655847336838544025927440174651034836396781723418447919409764880776103326713142534108040125137889765410454658438640646692311935884995499472834127482358882105165844736833961290759217688491027818078573173718733142693994290254949660327614644701588112204189802937490621356680765851724322701312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] 653841269873935377517806348295879798004583020374219136991390989795646550221203581005376349802806789941732675736691749784555619258382409182284293650485399032910744992404647485111689126403291088868456913223055756612048932684044446007360449357160257274745781006688626471348384454528174498219405293904828425226047105080613876564482976490872666604424648280561092165757083877165330962226917174743570038660929425692513370902984138762015011903982465339008264746273865419256602848120137287726801614194755429332412287790967068467808260020579313665319025048377130524702575552582413903096290751764109884125458341471008758613021760149619474619623688243285106826718577357876191635202110939376072996047645276376553199309433877753825178027165976580603525630698680413918522255234884968294202287036714812902784686705863763055690582406563557256716409719207793254878944503674122799548831591406932451413219820126768152867438454734029658509911260014397342041677681503701076811066782035315873597060048974844822552477096974707455052088689552765575177107842800534045527041420552440558628420965181458589221505399170290644389400579435354671715708689420124795568206429101844077448194587949720843065876407337102891866886209714310847436183531675543283221361010742143574237493605641986966659687809502830021134719892767618026776224779309502489681576714412878224793288990342458115633516591098399721522771503418320291027198104537870769260163449541915899891872226871438277080030630318856887612475108316774164935922895081637355012238377771614350894028680651417713812654065781715079914395246773794976857905354943423432973795885153058609422538002405068971022464944245317655380759127633182098999572381861968002521097914648535303330662207137772347093303384030995484581785445168045338398377795489551760618938262631809255720606351153483619369599102183941068345852558236997949165794252440802446425725567539143344186426650937508366992236351358807340689665629722869228589466082038254232716539536527501218574545691817400621620095629679807991871574523163062461426742106572304319772141291092227348448901200211368438957671142845038584668016263228450375564226152436490781623750076509704136311144623062265695015101681122138414421303317378568838914645690980815573125806987008223011292374627465172862901667581840264885612688218439966442430033162668333710190147376154742223673125867914884446773234506395789875109988332379287584230341397503658210871911158013614181472881217335618211836102189829148993945024263717569471680896324032885533724193934434677743701331491887979965824295975835716719020138022211707032360822796897593245577214007090423357123652244725024857028085382020462580528637737548084044336013721134830048374392438391191360116221414935334840650515277764624384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] -3668953814915617484043588794909718611695097416294829444025840359980606549503913829305069399895067387892583221781107088593761411210472531826538488414635986429800862942019753880271844300099287023498333079801673071548878094887188442680426515111021002993608459253044796245279490570430629562449272160742340131349599315004300025968395941820844422680082618273043571900471962859169408115128844364140218006647266119645942379463294337955207242314547929291526137515774266729994691596651023785281479573399732572995622902418373975560007237247913721875655430757972249828747120373702625858399631809897717599689382190685378056705322410110349748726990340990213306480072251851789539678490797222228662425760573613324881830117555524235411464216565741567378245661779986044225074355026352403036253057041252355254175080754138089548907411101447670716628380365218730476611893999969039425732328656907607285772710456548244482351962797216170989254572828895950548360175646536906791885939357446099173345808987244776182616059003322826224847059866860688718960913679973360750595345553115454775116065421174369909232105337706395665494496109590310244084879686963590929906215664034131984662827574763855625162043765102143946602096997154055329755541874166637319004227344747031125594367102895166275467913118563730024325462918249907865573180890932608229731985352633462916493243126071881343034440917281837344994114960084137679021992726614763097685576913279785571616515423073595981700234006806563108006496970383424785680453486121441385660402141775534886826843551418477598356345605042670224023830733900611631241497097563234980159270796322452554845697781186392974009422442745632288188840656980283005173802937294101367435544587908658898419118553693191610208387630670561935666683892717313003624080335491545215234070342776038794313356328270037846776908540263708286695553072387025032391414586046026529732434282495606771264817973703847635915127818588634680719824498444043751374913836421296568520387027688843003906969405268049098975673914008069970737193691874850014089181415853197988902013354447058393617049812220229448042436112058782435989518132018101256772818909556561619029126094281761397228990586163863871479594669358054930807035114275946100084659030538606665905593869538788068521419115624056394207500767049962098548735577342485763940630238215527021977279416360564841748461003761513079200015525734831245784231198582946276389433956667624999920734415877474920217269018793387961537587830351962335561285545410803958136600754803875017086082443675702627446910875798956830964896405653834394883075062660630953532414274095928691094114777876823321462128631863956705759219397519941915536724713037434046145356646945718843670779256999649786377548854100002452688899512394055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] 8574821334904366190625355889250301723326274700090603855637661750211719421532727629491541501503458040710750548008304235672383083466298794136546530142803151598583947377341566563145263610873945305296546884932209600907960437084491090154086917033831541853930294828342236184742368274437485057990793752624655320258305762831133738096677527203915200680654839017512900183833777519993706668709794874027618117498739334615060756379670398099683330035814421170087807023073632949076612814941444501009997512219061342330105622725503100070609964143868923104753218187994856919985422637612583577576606489334368396674369039275505620064506665500057604149960177581104253204533809903815803437372599932609654391066344802584162746210119834820699856843845484262542554904129013828981981669433740339165747127714162752515338219327997606405966646442810261589129599761028361778049036990981323916936753036389803200385295123772318371550177365583186105870665471199807820039608032092187535192902153091371793196529471402570505418015215440626281767993364553464273050892623219039435260830650181130995638791528745131438557058919412984514224160261784385183810502158540583086797739274757913450824854494422947851269541043040973222788446722786391853079858330506357928962799422673355633147991431601926133916168169111053670467415722828333022860556124910875992703408558200794570031090303513822429993104970198048860078108659353593857944217869344430598221860142748677994139296035191234271343776611510788956153723771039138706755601097309862533826537605761185072486681516335569506609668088729785553757642289214607585821868924555201240852755311180783441303965249245115205543067013944832089540950285195347875630120394712057391217926723982928311038002086566771398614459865114450010704371744101018260793088923395035572416813758071773859379374407935722630660445748808662400268516590570668514319439954211309063667286048582496949279935238306611422669516841443022570880232112474090595722073516222136264888904791391571511522821775000620337715655400822118297732978245249852566973481010031588207084639811753576456567090184171374203537256276244538288757564468061444967735444678066110114806001775645946099679222267044454298739721649710680711899102293290285624685311175642649476714558763650827938960687187516875777483737481903269861156495798609871748475692891349440792674795161452273197154664491535786584284438735953890619786439881339231504949897276978405463053433429924280459372283867587810652011417001896185527838585783082003349941172222425580302796995168980931526544748805501939666219984159645161307895679478668700708351867049030285416603078771152153703436509264940396819011468876386544340074984248640739431953581205335444086610147232073703871673019289341255139183025209116459008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] -12579214333301780546034001082136479540223296261510754130048386899311788524157794179730594215582419684448898579115712948270343527247509936386530371094465092929820972667584475234665668596582299457280164096376055586113254235385592798035125022669900338010070700611379226172207979277292040614481388064606625640401172430041802414500423228495525784566793271015928944830834021579929377844309241910613608985163540606091726133518122590763036758076308867970476505275338167126548810698104370237800250589731576761534848687282515192709331041206930053842174464377762713824191163019341147166249773192422322449073962000167581704188330856380589879420215648234294564774364823627662339295332705676346421239772826370299978202374907662493709830975438951599867923050679767168536340341172671502785750410978644953024272783885037595298036233073045620633791721997547387247211716993353955373843527533675888654645802589798700554410703046147887848322265823671877837397007008888479331458834075747993742137910169818139141949894302246121328831734250973068217709738940581378368670463590380514556170721113678295355036545381792406259453392540574571906787853677539194105023412007996276974303625860036817138585634608048075529409881009761152098090492623734241821392934299322662872744028910119437752245341749277450173440888116270488636678007131315549722383840938253818340846581615881406431907151777512628715101885032830624918451119916820595954403006586080638689860246180234872635401588036725778594950218701307821225104310018756478427141110706763918703359498385406290678874954947953475389237294845712755218916142765273150913241657594003611776719115392075048915613078952079657957685196286141152826703464415215326028651971565689113748464920261504925959388430921826083945659985363135969814664205890357167437513309744701926618371146546778438327475476008268096282254814210249258550157975837333506074627407000729744739696871006026959440745321834353656489429111509653948002548311047438533382308284164424611299368857188077097243072495039044613090191648119718280162277015297085542722040144927842488872399394393237668226817643209619800296906603997749669005326021238092388194687517820246143778248861695562420158855230692158980423287686470009124201251382242623481562919891655387914706168846933228279724793574372014565786255004586771498492819469742374522856868234736556982802964906910185554193516663741001674295551629961195214290866705558151215702812199048177268207704398555865567672587988171738847132381074219136763366088278272500088963156338160371481834895666735535649126160547828153810772853676716149033875477017510370562470167233641990396877004434081177622824127734182423819675963357195094126003361569182909722219755047136721801178613350343814845342122230337983479808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] 9825246846354577958406767827443437789072144532680551711747941810837718164438829230283969814988114931357680873511512831608917995952493732941782047858720608234157981271093728726371263755412758678894166185345130051901267483470723994522547515702886344056728406510406672106621319865508914430188295481362038391267819910441650389119226757855813862376963125246214074589596364805848083767233194288992010275530230280032426784373609260406839546975639388038879326052737778806248789412136489116138268081600966843342746521288673288859181422168110891355135752701785535090563540181212424343391567374125643438028209242500505712095291341365428427737321916975980672276840378611526355733613853286727154245206908720964114795120144943512546283537906622984659781034822379427164090259106186779822978817470486987848809222889887481458557895944146040451043276196448099790891152919559233609533132909890156061709183782864027358530059253063352069376373629191868473306499803719489988616195625966973707921974253285574955004985110077344700552672401475901867566965034651645572974250952953878486392899276801071787025300734585504921917531726208218021048913762437330944626533309751610032591413336136493980314074905533815239436639234731570503018450725501043701339350723277065780605641529023063660011471604314795176743561069025906720750813642813635559114637941987865871182507166525334331202571014487404319689830971680704851861295137414756992536651840378137628742397349437275855835062937850353407603334331072165137867262011908574639493124254371268534867620774706156356682997031835445850697082000432179391511713460059983712153250074564921033424299302516854514306233614629588219876591009693879849935210504986189441081717945462550290815166109732647588653479402203920393208578477266202534662379516529505062917092945291786304094769912263821134267761612482809128992586285672902463730984253824013157803136678209078892268138025680529274230375979047971570009965493215015500063167508166749965147389188011663670694476758074477651326318013136050062428298298297257878901657675863137211225635429987893440170572071200439057881560859374896263948116958308240495547128992032792817047144291222435889127447220420467994263340268304652327834261976098856121620508559594590740648922314670628031887912881562816722247541602727809434737651226545656557039537593703570630828009764265726666040670286403952300984024036164411802153652358989804050725214479146610764638274298011460712057387530800771895474693436526726251274800470959998638946084230697817226320031523052975455884627451388754147569780532595066652686082330208367542982036814202360103392511064241344400814662236251216522772701851812589541262614009158154300656847296774190555912247902700653034820599027128372421199224933506351104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 4869095691865898268459870795578166045784014804487749380109437314321739393835524356494986296466035837136420578477404645155701398524401022080314655349966274231070901284430406082106047438520171718881890401329913298847915381228290527740745402295096864750446955773377093627205341591822219648521182985830025851163737052172408140532034809862907067424810788931514507983315907774069668210798236100563909369730473211864693637524728769359564495056035587380441650280649196618304386196215110221507066906488613715219311234777316699847560979138399442180650827769813033425925626199207368999879571562978693410854764290648447537769020965346734049704378241219534070464386738077061274791570503815944051364711336194589202636393318316218000685572993887217318593596481685217672060219043003454315510633160185923423490975606921621273263463408312838360139886915576868705707386366656733180046544313537088283102392574947416399213750457111023371979494253417433823955032446977552854066660462357844839557401803323132526246636026361087992855365520917779354613174921899959065339211796645488433214094430375989539601550813155369522451790835946159578439465505022863136937855958791017295156577261907798756279614519033941636970591990822551751858597447289063587473054979660482443219662088856694508984974545948725222674694923367092615827211690146071938466507957594634866774790924632726187354213470890148317593667254907187631954529772359297741613722516237045600159399806193958454617546390089341897469790088131832193764027060120755781336871659945467312594705135324027451744754894453232366250476198611357143243713391101362300343846840528812319866762815513423693251202889037252236347043214242589524961180666760074970365522429119520920931094219273306353373938584355123085872867759489379060771815240940661683252872413564988126713333754107330181751181584864606360858949107176033774814354171028015614599791714989843411740105965642746847100949376542561871240262509003873113792383332022240494194521706829181442948997423903143506065009886466996559117047345279542281664932679121981999394751633345024025707782348139229743443642942281404610611861389908569862777758452771079480698476092076263752271715468755509691927258328379321632262111338423259949725840866492773558441142270550502336697150979136985989619872803860907718435526456257301800071490261835593721266485534112732043191410523722628211154567624706750997074043335864751439529268729475948515948811913293577045881957920092562080482245007145521676951265204014728818621228106552035062019617282047267804927291238805925517158811689492773390654789874215464604938555350046907572426881300817133905786319219359255976149160153101444211974339661997950937824253958252554185189180143186488590227233820597154385027939241172140032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -30105425814952187963259060195205784343800554532743791501564414687045931403626461263044995037990649530950031351376161933478962440596970157755960354257394168499425679693691634949111563745845797779562702969159912997536213092925677034103459586441363339315217535684784178009779963331420127619546063550528602842372022527497741590940346637441600642215136553393223025852709670498143493115562432385454908882210731823330324022694061979510666149193859917344347761796451659513396002871565254013593294785036000053840805403402354738983303601085431598759932200882157595517736863560221135031417408085579649498029063721694270451625520571125081267572470791638407474527341443350159713127702028372630828969169603794679743880013673313051045643347148833652752206849557784648208010862557676082644844675994073245363960499718469668440933347604367937315823880708894931759040819692752644988427981274776511166574585020743652182034219469887189016489834121537411701753055919683965594657536542172018969325352340384811658180585183580080242146653162073749114396497499928012628061203876200738468936948912271346172183734854619865323798495637292500897034669136179997286953529904202484524259711367544340162566715968068143462014650948596162253658214836850790829052835059286934104370199623378398197911473155869911517114884285241195260827846198440604955089060387188904561240628660355672082096601655489683701499011849865440632714926565937375841615096431401366579306112946783509966724637401899162233932198189197314582210636414706652408333146287135505054966165555497021982960329097013081163605259443879797199182060816103475682172507009943720810082902506139287133386450476460291218086140629707407391559405410231311693674585483230961945979077855617481684569518853023246717945816088446568806622094767280058631266155371979976984319456878881860568642226873967508249156975552763934590416562229012507036390526153642688846857227337293268646978449443890342888132916348208834572997456661283889065052099767030741596323903914627184709498846763147667887884801467712952699203679239964813306749825862004850716618228272130532807195787781558179521766324910885439283909886659323858667542862506947976220200008576770522139126775796367546472781716316364413148708008457985051571940206724428783716851117147076391821889430612208763699222946344968805689518005796232486427861717862646658027268953773739247426652029451323191578612398478514702967944945008109319638149315862198036202864085640664559895867804490386716179916019088830702181245161796433165606157203078178378531355017444967186683799389244652800350582492185729353656203964479655701700587747735614506221722970306696211156398274446552876957555636963203239396734058087659511309715229589797690671461119375674791069800764979231588352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 56234319239356022160507292918856604581542694416741593159146440663630310194601812633967945074807827072207547383642335015646977081308797217472746693071807236467758676155064319772614264258610016529909003422305645744226256091634963012423446817348496534318967978397724061945736249354018587144332931041281788426367963421175602905713761149165597628817575453920575326538157219323392424622326706146824488228610511688877369758710521598355343801388617299274229424129835243661342307577130544883743263812993826267282581725976625621093319806936399875066836750046547608816688347815621495407196522077711497475120743342106962980770085316709149421730008594565872337480727634667341406969269997856539741959505776912153078327048906769966538903501657295446843111819333826872097038338415186901060749610488463964373382339161504165732101756860926688774634023496691735488664085970989204781906580256767346029092395514641326454872779321619600814188122985215753035430376291940972049485813842095713064028806952647124625490921917409391718227856354883441829791651696666176931217927221152882242405073027853093353873538279821309696600190158930738157814088857723200945030800854665989698651256291294483079521417704299515773869640521787924637344187257398449651874131794737195992775209225474111507016165861181592813881059738191876445404879264625725196355014247527260373477167174947010376495562649922238453471361538270218583717616252978006801088053008352436975297947809486147575820305338666760800594798886609867769558484804924990721868778283225892314108774862998667679045393357378575049687867573436957241609222972275156361966795929559353477616908161281295197483772280570653361934716726089108794639924859666537922726214030147929722649281435631562296497210553339389203460686386938150968930386664811579159054744157795613141257567959371446454513518427015468065562236701841885815327464271881846176484707009634684006088884082169971692140615775007303587410766998305870699820069388683930565208740660279528670340964563281912473840372371582095761430985535377746208743948140436584672924123569288779145269182314828694588504767205280324845946248138275816058349904031217271464559092373806669070634000779373037844555741309963253391428979883797242960111841665575726263367936044722064227570449103015799865589532766143943229510743178209672153698306193425681372319939546387193593782353377037724637165750976223402566463115996211689409418588217202341532021322118528440051562702538268714256970413182999872937097029015750741874433384587535286814357243963663647487852652806359803637137111017800673009036040560798972738787232337739693947627816807031386787382664368730552897615225583476281272051764827235966022855491159062165195935301052315252468530804313944593535469367040485097472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] -71562480748670571659258785118869609114295193260771553147723133088772308651482098714656158688360187243272514798817557460143447722683619055216017029955665878730197302716699849187594182440408027895947014417385281496851867184912430967993525651442098011147467147804809573751741652155740363782143595627835234904947866761287955249680345980942735373599006141309128300940932841869831975020058930448916643942182164610934922621119392467516199484763573816470249474977407922357661627683266210944068496866053748829546839378459228656865048913123411083070784885879448960083984919329400600518106302239939478011130460694339440812634594764639497464851966068783497378499284862857819449373673700903133536116872866226887211926174837706246457967144873520630351508416460637266987912373202541886290048317084004941274097427520085613774586937048871021512629201717769697300410761133899901462458732116786238843331849474702908345797289971126659689061914399462320117053692482821244539563480290498295538329133622169065831350585249906425202391268592186818933866881091288582560194520028430924624561242085971477295378837482930878061267903271966494396624636381040816928413188367162300860361110631673159595957114838194898718311533355483002117584241252764524315665780805751546248422362762554369155911423778958485281073853705616300807958939615749586789708462495925508389370106986973695118679849029318401190118050793667524497365809022535041162262654290817031747930263936431738528267464112507891087225696567632496079545006709829285162307995385077675868957425515165570593115763823788146737540979507704687658858817766337926503717222339183926153256239497988361819672901136550616510854232501482483961164602635287221185654761061977340001680790888731222680368687359103202917977990886968117232329435527923819039484709512571640304803392028740456237559673949729995251289651358682686905046405843101200383046236146452057733289280201400383486463436987811568941864438560641951006888156276512180203100093200869320952193966578136734746197153739716744334493878312963780658123225199998276949097636701378099862772405105759539796498291284615509301848826762073875967290650852952201099245803017980243481195521878072968555783513420811983829003463840612003751154147421696800730251086651045834932703912342810236984892224309484625427174396698325519595408252092197199221775287812832454648179704880796101308705321497774555324367284026731383434110972654567970881421234068764019249880591638708747711989893911118642914585558157124846076631359309573164128897766979755172314252378363852314403250861930236045194089518073794583325040606595194036926347848571859787555634142906677271844405251661014719409824364484798863979919317937713486577762668201015732204586310404873696683670003857898864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] 71078272486452066989728741021972178539999052456738776360870635511694455126451796418762909694440200312722176960508957616934921579147883339711135670024624304728109234283938114731088268350728339013563433720773941135568632616362866645312539864650752887648865564041714010614756839864518286957872680734746075342935443667248343504313350682987702490861426932360570749007495906914369142939606867690624362258104374648545305842889008001978440282447122227774518042944868398615972490913739044282092184723452180834165597638507976086354593235816648949078752905309827399308528547656733425162205333765523122153126575812611305289598917047563908719932884828902962894344012621503620160463669559511326137770596675628025050432262945339576699918618002436356894594840100898293779194834291763636124319764526698485032146108069282012145521380074878798303407799896967734641722173940443116465802829538379152355565398428287718838934011152976866136676549383770703065102753151025861380889637110775728249278971445747742274691371053073145481639193137711966798955850216324936513132621019855960757553031715751946575408803047316492964358792595689921818985678535555337896458766266473952124025628351287086975293951499329506119190122657171286448820723483945441829977539627867222758465056030194256558461859945393258959751866718001344636022799164467469032569593574589521644636980374444346734208942541839943975022488986894835615040203198571112924084174457912683347830768997718333817056657824763476035276647308269953639345905874994320251734552321234968885169179125372240094594403515867633990627964085702843265164992775015082434397378107328550300288169683039486902724641885203993389016964268642994793810174401481388417762858898917965688695572901305347101311074675714721525338776330442564974181645661178833744531884918141382585251771840737992076361632217340456603142015483194618961848748486443970849323929558848391195019393585278843406136690981337408813531803311650897344293242645924862603295221452146615094364785657161325776552623362970136172349542623709863162003732504884540683528882671907589009465557899384873224787260845389227418917663165203798082627246699659344377712301161943391013658203691894257142551715085810435492399366755732175858311390153530158917328478319025022427996840921827083188829309048154452665776449824592738482967483752952463354650342303621422268685784567505115068865421861198505832445942570561977858963913286496115675591097836776342613192295653000140816887847081973490819655165711471750654146486898838767366567749346159758892853844237098941861283941800159114526329760241411756233471434207004389323540006841133851776348822854655226031705437534632280017768842773082670700756346979045245401553205560627188324369009275255083605344287049727868928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] -58821412720963828881013087077549605568246342552060144937792804833658790144097364153351084833054053527200384788317926987538232978782261215923038558814900773821763459866113485126227806944320652620987592028510774437315443014799862461252162943231098618505378892699444367956014488160079767806896161205373989365788359046023236306980788603854507550396153060814540229232554081589385195494675535368761394879743051526670851365412262315814101897299464528204672818347797501421992525104025124738284963290254433864496528949553664037278916058685608035574607752939905111377474165347219042808486436490006637911199287169603094759620684996495514343135979963282445123667450618895443021349284608230789980621578710110318507245553353680256269321418822063393628436941836536912586760455931929667199354364991138992887517352804597529625382294044576976351169860597839402547608580365290100288518619588040452355233555740462819101310464685642695709186729135094662554793053057227056045491008817979916401174827594570194195925883584732158420972917654657999343118920250205808280016703148788956995285476940150230192708760987172431793332038525208183000274032428662795601879711477191300893602226187573932762269617828118171559324301557194765724297255203720628527026765336946866114388157448202250136095253445722535875579641733406016455950994701312018937165634534337379015126244337006841043377046171094793459176058221005067348604714511532294710251107901505887631992984797742653633867844506610710905413212590259558396852600531576974026155852253975827939490659573338238498063326251508446172627367460113861508987424436639921021363546432445268421855900223263283583543441409640428837739189517069636190431010813085326220434046206309912057657707859486882508827543657247100023126606346946798623601254211534207454867611099032130060657575998178141480595563470971277855937326120968496877529208157093375950212685743078653021835883554878326553993464837342878718103488149023221912900276027932381782824199138011781489896270688621487297887630859927831286238527399106261576061161542861297077551648509310308607276464760645158196221235917239950071672471111145909010516797074141712924391929799001736546231265449318291826355341052948492014140372144389902897349328413987626112451843159001242801530370645608655392820488653662569838822410064129485558513651071651734130194586895614289038359069387310918055794598015834872863925801845457969357660234266923852168572602010237150065227404192099350032023929515294409372732509863670328383312192078432895975361466243698015919269354386614395318692885093941880567642424901088500821255201165484060973771573152624776142361787723630512897846823000557115516249028704733337014244962368323706646009194609347342440907768814435335443362695963998158848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] 42645441589721745646261683313299424771002623815193276269270622595915521428528125176568341732561439900205571059746297057663369913902178464348406491042623003908061173756731288764445076239477220600857799105171256203471894842148009234609317069063258728593184328799535460246498178868351514575411090292351415274813401144787275508236017092893455391450876095807230891832436232569239937178139595080421529800234716029553381463778082900693880560133125093389041819877160392702498023379378337411216417489492518154041262275327332475236071736832643275446930817463171302978763698524421723988253648469870610658180860641601665684938536098780247951725666218697462100788659693842570959989293011173942552360073169162239762612172778497609001694725398155928175476779112109635323640992287169970007249272317107854625167005602104974929938085956719558021285639807695517071778827320161755185150506847831140507427077178308318286593467909798688361364514581415524626036890430792653102303281255679931790941631482404329058823379570821189608728894173969386326117751573015237787402915652523628247084250408307378381380039944256761623979313373181079443231585921211149431182819255702819501714177095064730139751678903962932695390457622865524863512421749617075918958262762568697878600302419209228882629832181244763482229176759881194451398887245064730941642768637105835957941848910552602502137092174225232775072075597194639767625955770107100095935936402303505740779029045805136014612072124984083827939473160387055037299567145939034345876982060213426575584611910118901079718660773915802908308424535470252153590869769687263304710992433461676985203946139280561043711945595462770858881370403660311062550461550967840795092114929897807057765044106504526825714417710224222966640415560575965665340796333182272391221229897954094196623971604146891726177344343276716447551439197399867893543888748428667176000976226217993355522288301750350588349873228884324599079345700081928360634636324916460626520461217155014324605710545617878858232545753544502736541080422008609101671795782888811266892650671231209983644592256597012265143646227140482668233567935440983046489635490274153968985214344575689485500408607575748658945232695550516819847023067225647153326189422105051936385365111825156856351192169918553472939790651964818302346102308640120325770538561078082693110898929892169236872449879111075967404675616575532065477476707917061592988537991308458012035732988644996748380791942167169213081458595822141669180848244981290107160937737759551895473484190629703541770825912219457531787695223037071979240825234986109224836374956776493500476554061660410733484223693695352652552076063084088174181440559329473494931005978834447933034782985059256636689322972299655411596921784235982848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] -28237500373614868938362216213298908033104932040846747002071011922751117517408860690298912219516493600691308494434656617062681047904182771507384335901378138862055352881447861428178122182050713385695569805431583829165671045820089846180253863449247957700486576752224143173585458206560955982903120150901265733395621818332657005224298308214850492985099064183617308596218345806352196200345293446550050049317875364895224543401705775657728179597659824914318095619575473703896215922901943157413817295233819844084862938015482302522341599602389651018602921865183132728506200096062259670094046957284716891047132943514478166846915059173539481880310978866845220933116926623978145389480878416506536712807549312441487274631196459012472657564887962022270280537611535789044760631394933927656846492237409019686664329656672174019735026057535498466240586912872856232538890078237881336070359552116719258708665360207593528086504451173135222971082253343522224057353025550475766095069436867316167412256482959707679856442089831338025895208497890219034968940887263995357194912768084830241258267633091174485535760826156604223814051466252171121189558066921774352187315689375916979179530343535877147357600892180166584177132065147153760148631376069687575123549482145966024937298409982988351644419757940030985769825527761852481524753966614529453927924283059496811904803571937053728879089269183103030037782792060098183972408035326262809744292808764460464588797157532111915428732455539545037882988411732497459905989354529021304701660473185239342283254342656980186024774690047233837778222608372696532600864980840537569080970172834286574940658353116812254804985201903900009615002361577106281046163548026835041752205652480045857257404341232873366310898831157570986428053752642183945777618424680061921570066209301440147884881843869012696207380793856357694118075375410229220955760510460389083861523798977621387336196707263265743810473569268907670225942285924293186463785645639336451676460970683324378440780239792271169157063377466006484702778094019537228911457231279422371034881504664203797077171548505461101096693659549480334310540605795683963363186925300258790622714931983110270410566687934227468164306498050952129445555605731067256399825538370634968496090753869340605244869510441618528332050326920117475635548131931474523625230912669922876826479515347004074561390478282781952548219619890000536179234760147124494256930575296336783859358309727647474288288015291192020991315580729386097283111479089852496443578389855456579616702475478619627288238639654979275754335006324065295922566914343710934537320971335019430293268434556997092438483527428202922957199704360492934885978039947281781343077225031708419624275283717475833143816091017150744322648048974954496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] 17543017141958167468913087827548385888044258418628191872250527591322492388803954103861780181265849646247109766408281327205353468739784348854650563395994258197411524250820245509950003173879888523510703789946014830133900088532431216505294445255105192618694559909314400065154505811462485391525437371467559000130617793860113553826296841806644061212301358576580233134533313506115389081056124743471821721321956695567160584745844270372312076392858497697128252521831903502195372044283571716073876507259880063718201479449776601562414981459483762312064017249236010064323621401573200916768885940728042454468982675878872884405842434170093014517559391590704034174134244647343182950420967206148818337168014885138342511782733378174159134387828481554153338154874882737386031763440720019233710156280683617467328297580636408866028917090300947128192697897950434151961487519020709536851845442572848347594878541213691933490933992816018041783029645561310736283872557567036492789212091903282310391603215671603617539521670883914147442965151421350017728130927473303295548724931330635416687177742914491661269290578045733434710800374891110236079900290197955204686848151296494905951317240181353181062523320015688792446085240015318459091738690018304834403673749047058958199409909219639493413887532447730681186640409838504473870707607428721467032124073100605123549596347966847178874219279350085909264198538303565649484568605076098593130321658466778560314848675614077869969550995144568937229272213405325359786815490153101732766549058816998334099133505086310784894901261188161668147636067614700158378312995724413467502609682875906648500373404255765841582542757412710049613708886546922456362001434091109022830889182861477518533211348746242279991384688717805793476530248979001400675817690265807000562129159343737249713226975738390368719572552290698495014711284271187482283918360446402842173823862127000082229734334465272272719213573565843078510925394757629847731901644322414184940676288965093443691283314807077521034818268337003932831405386858628014176218701301424898049343084402653754125268552114595856669581196429079593633725976757097068941101438206278785009516432317770091721972134405761045050979706334690104312259082126792707531074728913126986554073289652177112682652129647976951129936242244149207940766974934145823647765005041309082684863213089106407643168941297742901752313418584611329346179766548076650886345925673321625701665100413399466339429278430498388500396413537759460544204859051573781163507800903420602359137760506993759146235442440955502188310054098906828677573701488054272809807150833701163915422495157162372745748871313168580575456158606569241719734436815324147590736255295052372660779992012476271924638224653466307603542947070476288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] -10341045490898072558222927993050863558877085119359845054069558521425374840783754834540132302528188236870536140207760063926110117034523088142979136168083380950421748253886321331390324284632648013509303145839845785845388635487567326489933645682822428120687809966028770068017001011206102704755776592060786412918767456355579712275269154154820616013620316720919913290208105011522853918171565548470539139901089738199788063395293923832501879606410120540133428561180793368617332697186851720461102220313090126508281258115772348372974414183582697412645345118344382003952663695252667211425700275531617187943352449899641981568206151022286784771637536596534175178622537131377226748948503725657204497783832285634369719236751958860102529357339160178788153823351502379365887147725304939975699726378828870848944158819256114479504579618979506392978793918656044973142524620302920544030608328021565674984460789655297773627013889995067322882155561811053314542902534619385183437469968268176225215654100203165411356011595996442776271357889219088627318550290928183534444684245604980986462425375896156381891041536823920109648361571281012331335590713132760864258674440801546846540201660831530419411590705457714246681366144772816723672481608313783739669075154939750865416996960559073463553832457412238006497534850725090662275514590820399004208772638049661085781768004809436800431045073885161852983067134789242730291124304710826915023829686243646331306522101820285260685875690598686792593672231925048177217768598995799431074974947157661587126637173252365479285435670130447660564199632058213540009358352394269998833215138440250013153279041919168139864174382331753300193204095003040734698435564983609157130663464554371594974725398998597454411408191162909137182264338836753030612298804084951132042420710406515841497950189225102081476911609780285036320609912728857811728511283358334953234059292219130405881906894937124110298976040383240014245389162878672546134392511285050187446622487125105344619996949848640733880437406899110190527648730322181243258932124664163260220701224317453060475081899543129455794269419430848009081429470522147289704907690358932457200291514888527455484014462758149382526683674758169764274949585968934771747449363749064968524751292933502908161034140008889620633366557851440159185544325967106171782634098590859608898639141159508820583644723908744190402274160994057890998722429795458742966888740615277482236733168598906993645284573197981850700991789636084121043485655074947815402762432582405456807343483339373220430272293338868808371805547952801839951739566335736480233349707027185333322167793737877857186221920521933699856869853955627958164806011886862757432973957459928933609735599755758597977682058021672188585662382203731968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] 5812037546524079435814456238840646271556162800689918060173069493292753835550848060666457998883065747572709460809886716552404556787541943975594433518262472632611170377628643731021982144237618319344425809053678329187044966436485956553694869725306294397059514000275938501454678728722244840782180541828807158218638639580426302527052497863486117334475482308711324104921674704777153181639744185437293387636919382638695438109221067439569917667642837885712385558677655220102126638152202143786719318032888317180503130864515665073251220628335218822848680500601516142038415896291156757702787060365198785597538771632079294184077347998566165207861598286346731231052403509852298752259792249766210275206900441012354187047031108203943871670836289981751062167293246816772802327437843619617626818481297579481383138425755150018602072560750882434595807721005173266828727896143206153802115776411221552624511524419951179828835332137552169492943919274705246061982627986243995956385748266343481960953340290070066942713946208941998041182372254567714262354415541672000624113701523683690258604743726216845263896299073832220374941253021114021870278701988483717784742188606257039231586761330995896338016565001461998422805974453786395772467429652932518977048606182898708438048011454911462195077728636340028772283779594578294013081645903312620964713918694932533759749364372544895335121909811077095728400412910176844238341791369843312228071737186282401761821610435821850002273229639903605528367847263496832223951682188133404115585496409375456705872674334257306384012893285956260262815773678877788389966718932694809320663298790133468768133720526888779497790164309881361651643310034919819523562591335678782766943628827580136529488367143562748877428448214015831425961617812258464075230611815006786430049383332353328087964252060868480857438054779775146157079735874522041358963162846826015321429183064583289579318722506081205500085490110648544477849348043267799687631225546332529741684823383306366545193839784145850364715131022436602984025139311502095771110743466222276600925490196334923784980124042159703004227649959056543835100761623947371492055774038481387891005817212855857253974782124566811566633273669191839435735886977930974932181567383102026215945433915032355307982053064423801523205407896398187814396793861534433601220350621519275864013646093905681879608380165488599765552256071544508833894742583965608746406293467050012039891029539621428265125484830168625012860754230429714744858423513158289550043874601971136763775770821739348208673933547823828759534496550116105807313973161706625136297974055795569967787556506399569926284543171075999433442020065169023173673986164040557067645973602816027852898133701457092968822842161768217106382270092017664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] -3131512150720496565091324998418302887559607897400327276131448267788436378944297499187185173662159751428033701462770495964468336606953287755315941521589031548497607716826617233317794190996255078567898852619380455528467881982224804854675695027080438183805246630438915079445434264405033451884678424398733481180658817822910971357575537558963655197413692959448809139218785167426115020665235791535622469760099440954402561090079562707246026559084478817720927040653088248186896246716086059032589854449877154909587521831971423029723513175408535224879089587046989536799697353441896094063837013720061026110081020522404788930227435885088780078761764326178940164280922290130790906146142688324386793128583818156798895474858389522903812923908621553233209455623461812207898067709343423311370356364875596445470433160728405087518134979167876553586899043779825971776698063130064939916504872789496350658130707486686842846320499019483269242601316288779041455735342346883684547211654450906491790831593752119515223051366370726240772334791911371164957854722982102660737912330863129339957838230201603819808027911147194591431650723888995943024288740496792344642127999623321773130535952169603480560554804079395663934261293615360926154485405809833838774788031995335926745261652641906319347338135132210430335000570529144308438290707840903599989977524212725260449508253574837809271899666674065635380392907463034903533054720972795029337108957271930702604019393099846978578122207620427528185726321817647164401573227864006925687589379090216965968674427366135165206564620139009932755874350492257954262604393291910879447308422683992396649405958541573668158262736043768201426656142297923476571925675455536357846504761239797160664922042928971309348049636952755278455368560187000196189120635515056865480709243286300900485054567183008334859871721806215938908837428610613020890735319635656362283329952452943425224310926938529601105837617258958605166506191959144220876885086608102489008435785577372156949916794906492508689411984547876012087549595834268230139237291017121981205009233297536909049604963036557805554040281809553206862555366911428907396805652670657041944806709099586602139247637491719182376754645669574122377060867905599036797942827936869464490525880832000003668119927687969808508147607087977186453138279463518086963740332667085142958201263058310527639439823656630966182227481465281978736328554884246410960420176960788218570439491076627532465874374707898964760704934130020086514882444368117915206068919027434567808847781790516898328097980236908103832767671252489474734803620259358347218843621159816992107340824091371475297729845115672414808080445787536717887609843151801037606692481922899607109173217824012308544907678503451147655655934096572416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] 1617543778505311721623316630883422576896039660919734545167413660972443573802941687717503451075152043442568469320705872853324337863505472557318983422590583034179692197084627261488958248907854800483487284536446617897339354207160504276219630690107328291015278075675637486036090300332516935446729266943907013539711107531557679878266446579648968698409118250761824522208216513264120410720749492981218565357801593831586600710495224665813220562212563747777723207608971938496671588023284093104605497792422451804184441385800625733430329426044244771677165502879682082095551718676390067330684996649829764123498939358603646174248427324197610937992613602071582430897827867224382505073058765411414691012258320179219346728267988830569737098361228951856732177982559020650886830460499190563987193261989532467044812524882197225451206985024108304370566570517017339326085937769348144594862197656862493363852241935804506929955954443154265715315943711043244607631913244975453594016423464022298463539037902497940945206983883283684862731684464010417086291329374387756059607928941706424310192538231272736391005904229845697157667107057257516355864057382463082366728670366767652345254783864745168052358817240112701235694973441345602116682891077027251944491115204332316623896385731760135343690338761253502513481019932372809095835767945197451329868178090792863486984058936402791530905815016259254747639051066059898221700717270298080310430472926036632344156061369157880260273185197418674883628437178748412923128311448680888144257997966621997557440585735373828652308126958142326378984797600254958089179277130359767467471450877256988939171972453144976534556135178217238122401965274671212509694535010830114051271611387970712486949679303705577498133202113750361155255301789200091959590893480689296869309000370013144691237993672071542357569939092102276427125055875188166768875604132466983254620613954995819032086320655582610774216158641230759136283290363823478345410557351121282971818560740067799111300579345619442743797341403822856580747769896610089472195118462029754585705002269358643501261830701830487718956721085880557653817203514247713876242832862439236882192564115784322777633670352927797295647091527976341615814393946872300351675206140501451914768325498151439899376936129485142118201215390006440771904202646889802975140921429920959443798436560956318974733074389123875309875233805395145180652471372873927107730086383730560438874078569819942220394861233815719985277936743280122884278267283576279473605500406996755949392257658900944014718409434225439041202702447788965533908534562245823202380571436693339758704967875572392736667724745966308736775738738135041375261629707885049065725888473175325375210045728945016166854472898704968177482354466488320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] -789860737535640966347301788259373073588037261255226873088199022113915662249116150771920172659540776500837144979244782388670887617300713096638379006255541843752388011732380473245817229253460320575997115284224585117334112876083887728107013284113131819602591731663361739482595206392905865809888016604099131771151180212937900389864651685126221591555467266662026217717674537961103743270461378545679980935001876234046738457126275664977233704449096976496495363580784732533942006836633589856879647242662982746651029348550611261774605382212752185675098463641028446835658632478676482327271150477342605161458777022302065172457108402745447687205042058200411302323819018562643399515247270026038660459994509833279481417194320234254695080850007903082141342313655339309682428672759514822600997522759159746529959861638981802330934333055443529573696301583479683156160174350102560337340117604293961565988270129176416628550876159438542298601065169297911436247371492585983598246085873570625890963555326682683143302926299318229285875140827697341418359273038132858251808172629217063986463952502822311873179200059111925016677131690807946890011312107122818418212573133826808627515279338357472595985874439612946053773914206940445318859326683611762521522086286275230164070557106950263383087255788021729308207368253507665990567774197395503413568581416813815954220277247396514490286977028461117337076460360544483590488696478142110652083193547628144681888780721526266467360168458769592972873123345195592909662388705309626164908385988205380111978092405529871618723071206129023573635197842041645507541378108261472531691737993395545489557864479771658888900859493627155403507517970476030923933600463558993937316240923994772876331112926654398715897145254432017353614017401833103493132685075235561035971856556574834699843663955952372936876259962065251565212955540785889741065673698950984097008675120113323075155842660259238394537406019068386797862104239852493369658264404386232531934823017360764974941620710093197601445406884279799640087055130084483546567122159578201393995759386908850688316732369701905501758982202587094370722680169332054147615170476327395491586776476090566101324296572575565234412165043851159142900293353076567678545041682486867638815046539290112594717147110391179603215761796125341617139063894582867551655457143802739799621608687234858788648230935771714246858045299437879627063193709896324152363934078998774872779451032417045082637345876754171013408792110056687245894185663967067791424720439142801478207054913181568567385909471386040982446283300182954525673798701020385095976605030686402132952805089843908551226735426626097630573917817669463868198237897363436953953143861186996281599956410128107865500600162885977479374102838902784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] 355719439683198198091330404850430317580571560086809019144778780089858687402544190211088638668738721393590014580282119244675373158436927454923148529036243256564191964120683291727415252617441767886886122124515579721663914464281845345327967808549227947260402905006591722967050973637485439243685389200166139069579250266624455968655880892968699401693309838887584549728116256441587671881252113562588683908788799171143612894283507634809672710863795728144626338179822584571446597004546043579496848064166887815917128673649119499206417621954675493467415413119471818794456096233004710044721608156617746671797554015487504734272034832765339681911710997664108311254434169678557546141304185615874755608354854461749432946621499296293380130078648670057560652276080896518789855959779642186380592857136267045552244164325449951622513515358723553533064036773630814390318737799553855608015232042972224550477768336442043868646089959085185277172723819753373084278110803880820568158994875535532372294019489732626205902028556153889105185168778590149136031379165004293982742241955234613634299301394859875296445241239962066263686351629897305195173646875263961797157441140323873124564089495108180952913522825050299395847789636954475161510429708468334842109439509381684316289234232142662362467559671561665108660637283064982678148888274790534035318917039775716483093652488050385923337092517286721503827618292608307669326633564842426691617194737112267308253208764688591239051038212037029650291560559811639372569052567131426066305163750464581507152088368916928964145652035486050016716057845812114244536962920226610289854981183689614765872798567067788142287735937132988407736721659088414310838771357952184167548230113643418024224360980236702510863845844937175930108392633230741619349329536618077112193492178412259892807262192976634421359746705056615603238171195301854309250475617033447511852920155969503646910971172227916596737555644650814821406525036263228972640699823383184572869596602923585721971654070348934022415976967531162049988206199880248279014865452945935017902416364196400800459834359715544799076617627514834308766529185590183591742168721276337231121928084071601322951866894450087409176521571552347159842306951523972641480543573436395660494877364372920292056682472669632055728485067425212987754747611510608272830491291660718216252613218483829874598616354448490563248471980796882660728664699159646758015963734787760452188470670543379250465461706532438830685482437922587160532027403048506666177888994777501391735424794291219424038330667932613825324633715720909302893287949014372637342807855096063024789066195494014646384575944610763198879992572551072520131127155478751358308295170976499527641585310001857330092298616853476789674548893057024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] -144389359126810934087227793276653463122906396069268578776943887164973861541060770474102675009974819733940272436142512528099547277929692787163430299890624287823463601137190022758363529910072707440450398391438105425500538225471945401871649344999580186642521208945875839374203652325144004506782529686772313333847040319351055783553937507389363502248028950484197379777075463291490144752126598890031286982883021196633509562043892385808612328223720660185392654531050759627577340103163884283082363030623025263474349739132875287200774268899775259646582887407498719827920850291882476016187950152049124390650512547389813536603769830954539133403853475195798264577139167199054087221232151612350889665003877923148168315378758902996303791093856078854385019627205891633375676617722109724599845352291618601336565731854562549073915141491179067712208373059683280084567136419846105694941637829212972438530058217103798368108605785954983428082040455776027143762806190629090285554318185724394913368487256051361687214473012798832724108468945355370226847621336466120063193692905226049437789284492085381421628596424296257087617071160567807059161348434963730855060113743336511482329146058070839451439704557108233115962045745064570712273783714656516297772076957198725684873573553757915899239204674184659827476148523038364521704099562034880064404485569617096120740725379094691241851452776426068688925817938373646456519760109240416571151593783951157911465854738162664264923107287949257809319521663963279457094503473202252587992643046474246362464123373663059447448300729855634571783975026519647999972433708341866988245002258914928341046594059843452859132062316112075446062322130412720144774460533631014785239153535294164539535851031113484359563968166522464809679705613282695635172848478805852108430382391712304722715268811123084027318928274575757460044820716564882636123871132964982576463432704225482459287730512856430620901562471965921220117177892425799199734478653704491792002689748714398115661863711286259879285388302611320573884088564935708126826351563178097668335130274648537505520111677615987988406739284073467237280777806013764866713848967959493849740441158338221171088849689006574802594513771689805544532757870979359365981201692828045006585413427197923619112889479757663488968758678562428414597622828046715443224921213610937957372656085365194011812803347500748778627365458368332356602406289372572963136892500198606707815529455465023364901188378554842793356118731933652345298527189936016848380744630214050466678819575216887637414026896902692550102392149962125934371815417978815526430272930575577722731771939046086619844452290807828285446084832746604768768639849903980670583031261257685027172193160158410651657807089017419614904045411500032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] 52202930335393408335009694807574745662315832469989785778671390231830231800825930176876900844965354420053661370409735617003859757471764309485144030176433278594890099236377811745076010107423963741231443812745790674900804039695198565187254543743756658155622262291145510331175750930692262076670211811019535990524420365552572956928540203148699364659588630233707426455015854949124057319309788980791123792462492734149735812724204516764602624510245901710067659811305081917487927487961567143445222769518519712546827080747958524472161255582870310105736977866309616020781350113304435741024150324718371026799356584986811899217999767550196745960781244302280427647233879069216037718168053459713029362715712003002416883451706524334577627560742947267593447177833449589202897005543233064356328094792364781084192434072412356864572414847095213572431943538231242008952353605739872696747249042227531300920612963442928900797002057403769585813091689200582061086848880873017645968739831538623704031570925880656986143622933260505743897020595778914511923607853910654299463456015596178919818922562706927544132902517050104386976843933857074338659282254669753041940813559157481284176556001639558646718248206946936102973108504529602664615115359981560732911136086712736651839179409867493014553341099903333841656856605684437741506215226102080194731339844263887096884279297581096221319425151695150330276529382132935183663543920974155056940964160499364212943894028730061388737465431861892350051348652933856335160017820743789403574809630873977887478187421254665072431475211990256345679943990968483796586051193808525666407479059553723357225975466719576071149983873698087585805819467838563121991463195160407907474956499524124853804024715174729808511540409916738530292493858569183232299840303041381304273068914516131335052389014317215673785377623266620618218231897839559013689512397583966960683784131417224011958359466820561209561539281515773699136959411610878307774057964322771460331869216725696199658394491089261117136321301552725847511049715600359528950162470879387649835654342968168185935640506716155826673700831548316763312243937066423047404924295948979662389787932537912414212054387849837906544060241636331615922863894644638503633894952642159926324532224082627397077290796941779811275314428316152391697861943455132814740839278099171826611236336748462467818562269148242739700747308674494776774015534867416647792689117240206781028113577138776435019418563877766719621690076195662374957239492272639758253293353109532321417586238445272879916234046062026536717704202375336702164550828576696095087435270994781866127925339844445961994566131564018917976232467790778622297672148708734797330608060316028746900994697425074228706010346196448047411505984962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 4405858999131340823481708088533019045941214071600840098757726019228694347398062117865970864199026252116764721935799255297095542454747361843396407593707796332255462639891895648686576933685180496406234658701083354758236245902451612225023363613840146050347922413771571693351057303954529561745857960296273843526422596992587868233506603920398555371166193539119852301503742341414773366002507204385932845713828515792610754420795579543933028317798903596112689769547984740849619909802126218873666997992813671681304439685776196337018340053969843617838417291373090090551389207094043293479310683343666980485822439539541498707554099223222350183813702757652837013391485488291641404943851676968584464410376989515289177285462383028395639151192911651586812320398103469710835886721833063105052881042378729488164841387709132838639381184027595768140445830996529767142018529191231552282537768318583669930902640219848029378856961964858424270741521610202053126476167923583547326963786847243205490373496653300060073758574181383130821244613085682055691627608274297606673718476185226431956605029615127307203146889334066946595392201258609084269406940216290847786729090967802991890731026553306819056816285594600526968206975066331233417004921709589042793570294662193043139327426574744898607248513857508686801929355819690355774458996521516418719007204115312257971528928670339776114254310524172029965441300968015973448723550903452706556705999217819113265736350001827400096135498549741817626225926575394637240258556771213101445212369914220744687486072675123049084319648834711281772078433005067755525398139125290880735841768721193511116966953926618588243158355119174846857670030025969103621199669499405184665977405100977617035168927760360797153308728715600573216383011444557957132034899468732568214383105270340697104495007798778176671896837139269853512130738315611602676779077150161073995298728885593442196362974279950727613492083721399650001423023983885467284261437303045792710086158813901006458120691019633880142540680499459727173156616666167566604134253540473342959709277120225218999814296904842714740259693140065983480645553334668384440663866390842303656554188108709234175074523765314370592437982828088092099409750841664057472314613295766924649687543572580626833632080862279092625044147088246467727721943260084677354069673305840732149754131547092655488980863753011072883874278250449619017641022283664164953463914939981463503315924436946733482091947179700908751040665662534300422697824906555525410225010859766429727173335263067989360972669632547610901737715345876210094918082539217785926893354836125092020384184645470288793971087704561000692077452782476432369944391493514429659350338158547293374069439961071479800977802876248129536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] 178968641891192740047360251887580806685117707362756507946767947059063250913760043495728444265395110929478792761101037819354165160752062264358875557056802207107921040449274948548442343046808372210414085056815406824935079508310909957740369187125896645178548366440447598236761078728323427628467656808286016037162992103569653038743697346857341695982913552675534171337132129926211921151112292231397675375974783839507062761798760775499799728695885541138424171772984802579192861714204607593688466288483605424625619018892531928150744417672086321538194056317443275529275437536655927821217734528558562714749846775307095641761128130588077136047646446713558316779406926298872506647015346133869482831695992153045347017167500462331634404457544684747114111032757586893920575661530721712776741605427407295947862502573380665010169570552373140356664414491409769921696533965661623885626265927733039518439022159374917527489921725802494653741909692557808458829334510909378018409419964242560149080835896070491968460219121133505409308306973208538004462258690065367245670015602952193806100117041919048005416819874566566136808823972529738175682963867816096751207413179932172861863410725884104247954199662761066473505975746120728564318056325834345619060148082909783179604081434282790424700741463446784875909509697668788076736931523380851602633130563987700046462028340909604872941353996503091036668673880263086177744439320999460444697152055841603326672194626742753460743963779079612381332260664413731364659447178473221314686132982506633471904955992237962187460179839492150614541645683103149398076594378393754198502836229025075847838091520404306008796462548194835609255139228615515313058654399537191312284699230273159320722273136805296015621099792489898823744216159761919081424145048042344715428811280629594292081574849643642027078357227050242649539011096334136288108334023251973834507788887045436244569688349841981377801192902212909897203362668313714824677218487352172856716279190176389706492433430744468833007135592064683803583286221070268592441335613552948172896266759240333995495752647255099180878956882176474964411675536254461783329095819808946509208637645440613718680632526149027317811082127175500708654893560812825354287631493084212602570177779039197439288905833488893579473680605532064621237142008696991780788478847557748577219533135027019274097785478776814875128630288526536211621171738107899449515483492032588596844795343987368016434950409669689829300233526215584368195202004797891133369387552028926242827820667258076925788309364584110933258806204445402301591792415275340334107332301786459413884131956145285261290563332834225027864978976756851372523181938007492292225350073056059899312275149934222113829050000868384964608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] -7917154198811334882666638024051088227614958037801014567496367816066618236445805844261589054476306464992367059896150549003610775497611968692900359497404174335036240963376808994922261676226684301664076515678105927822173360568840134456367017051220150680383985596612213638423716974509612770264202069548542609468641115960366023987136776863554638798405936475010598466425524373216643407819967372155567713918201502696982514904703231860009976150933121640632255776999743191721283420346018497397767926973073649978007039666995837148541093784819830914085298194307456198982933494043348441595688350783777980829235611937910952424879215021711664618203485853781597832008113488533938477016028025333232695662178653714893837853345247534484004711235251163081820037360597378287800162580502884034522932273108304098210436396781541465369357134352561679145654036193169090058199975946781279740065228157625009770368678160531386409033950489193187017756996703232970384144899409132466366621333342536215901392616965926100183796142531287126245212003484997771316974516508287471150977932615987244590705703492176045825369734469823308282776873445494367540038523482848362806838191951157118863882286758546374118801912767337196786997117901192898280000155801810680185908379293805047167916923319941763419179113608139284614927274573123224817981220689872493527727027465745131319029346336466181058679269820323729151497565609504422611735866565232335820664332034328917454469920127759417992364349748700403759087169622975468856638421222871931034921231006786763143265939172749720434956632604745336893812079135643052403187858992549303026818731759296384727373853652539521590755139730091426611618387258699034178182929645215425385143678471851136212962959975140146523485789298977463924477015683183715275870255180649245778621133604211089397196313324304336572013553872784748764980274846734909705188734933573669332317819060563498302992725504810929403522903255316226041654637315706732358964024316037994997063977426119963404413130688857823407396536134619541128511766258512925115919067872718931541700579979571520293335549255696122579330914497091538081088844417471460863823595089246255799530829950835744073701350187323039714218517126124086229068796792827986398701297334136668521045720816226482682985369914356545173932554641098887353891540266552961077239644072928563998275139035891123310662948652568642271403875158464150884166889757936980601039102312039011110722363089782734837542734363693974448250338292535343372857879072306321164179131822606161924671043478439099954003064086374161472503767362486143093198094967647945141821230742403374754610849937534856369908022329143094058534186125757807136077417267390128378404910197798870240752346062645937391223436193665283784704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] 127340412534370334514977435398871099474749305274696865512905417888210991725130712978410715991692260617866322657206492846895484021058414439824975760680641183466170912755812413571510861299229868399932417073156869429310079263908286445368448448506229082304776057069918698843810495319655200475140610390762500896340762667957708989028584582495375127640707682406103299944659708293878048448699118724699806759896769300445653078539091435121912477223462589341831310782355792128867008879534781754163567688225739124686995709792138218087299714877139075380966876391084275435951446752329654390454464849695646660901669793777353847720494228490085668358145437248715119845676914801668333208851232242324613658488960193689510324094614914933341431037183335355525033153283642398955941933969593246756476657732371616523502515911990750968933616507980831800825128060137523486005302842307025773724301191941988295391834477390840637882444402550810251734004319970704462878011319426801295789537604438427480900412091820735785610803712826803675834784515785745814988616526868505492194115622058488395627638718635118936866112135853558617077042457075169179177940233067048905338716349521410852243913035559832595754896464129208826997589470323340230248468636659825179116728129487020755196843287176622172395801675824868154608091759714516710925744231703438137741738976301032824083868565248073279649495895918483184574744223298311574754616983448083437683828777959291189018199380969772248663974189454262848324703089428672218957878174978068331812194303677634949687002619044699182197006764236569645589261794515784399699517101478932191685778725570799480649940609025810909159381521496055345308710576108295578943075947150947821296678903025729864803318141942049169398110817898916998197613561755339108897973953118573906062933045508201255083528587549120645874966758616520381155196490146635767444787109616410008408171043106169333049092938827325513314449904979726588183582907499673483411674615085635147007805175073892826959923866943208748649093383446060815159326947511027343452936884690102849277056727922144570561532517795945725212257731131131998958961209496692948424164668373955616778293422294146392997745241249716730927661133043658035438987715384645728307736450963088625142439819929318417919167307804525186272632050772535485522862678778638794528024360646667397257903570605403335733160367421174301117966429600033236533290875588712719063750683004678082064788609138030921522112510642420748722666343926822127993077983859837809200780123596726843225665594334392158917112727894526289714846879901355218792263542517741965326329881649764899519782602161896434966850839947615718711228534066377429605339885089564898083235591526086295906786585026122583750350680077328843800576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] -2300068380379189766176753062841479183685945479811433219301648473182987893684973595025091243032952992458542396187097778328750751609172303152271407530584230248171913844375377106926490847539540753599656917187402553923569224005466209739113628812333368804287289632672493006704452322965208525717346293838767314136352576176462813867719009635227985531475951999025218368585484454130107665439875910060148144172036094185157901080854317762679854405012887836678063582802807953608880150063909752006882807786226526861706200603966596176979661556827040106502299806767751495890912920904887998716194287980531673943142192192512909962067390722726608574764649808363546400682340310621848699651452816519847457750648844467294380806684046266822940354028984607911926405318469539410382719070608447260947388548141282539267053229362569848702716869702115334042414498742385862519627266722280060468336156259430213336245880155012018555286103694781203025334550163940845206401607104727375144353279248148086856583008656478274182024158925331011513948811098011396394963196392222454650894328796254642165549835952904630976363869780064314612510233162787552342723349426414901943682544839744533999650471589651529674696921186315823048109629045557485751847735932088986049077995082536507076425692784111571679355436702721221049709657251618595724561627966305590712036645883295033857530938702812064104148691971363868244249870142298971141175170872991732498077967627856459893241771672318618033475204655010600789972913333137356688155474725532583009666151798202068291058958436784803823405032749128659087354702297255383085485894596823124725558238961020525877003992599989193930967979497010380929641076073539640965391164282896218897549005503179736993293656426070910372868438948864932214659347914196351696021897160984753867132780928888095482168368233983038358783957540371923757334757620324161889002375567182285740130690743614501232541761018491083953078062335168929563545475401388257577660181317468298251733784445180661829636722871081985012153527374416244147522626789956365172258626891335750233422145604581846689106058477762535063733737027318315678076431561376982400568092801852670971843606091047700349070035251452224326117733746618449070317545709421910821246329511045536151094884014904584395674423071383978283699826333877315690005617390662595745701152440110875475248376049346146415814558999267604683953774110706999091043890025347588256274308188884295319269466422390311507118477207720128804711797915667190377644292047875374377635625729853022388389536178136532690169572228353338080235123377397889274735103534225292548156484479842448550764297379235786617641333050676930616503739118719147192714046548710119645844235409741604017068326489219396880942210349391365147721728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] 24788125236300300995808746202824476427193225706300653652148813867282350991881610889545694800515034981169293784475605376278258249520813470173997090427943895353437750947050481067416550459910847105322943622199467622758244413275360441513412817393649183823181689439083788529021889711028539118052266283445658284281196211735801193540212035279457536081653469568467588158229146774915535271743583526491042741744327189775060880715731138575989441975234013735386520954108614786658615614622279486834438840321741937899325880644370416954793027668651322652603146258250094495455977620593973942200962062745594664255062347639103815747176776101052933778738083746446206940449840879008891933761623218360974730397161043024489586045811435404467293115524673525885280696710935498625566194552256796069377335353203382616311238911400196734299854902226205870882151490211686891174500517618565776944001577189635911318954194975766704293002322872981083612047118065986115947988348112027563357236050289595647079677671759616861199881519019171759282695252388638395928448719713086010934496441193251601492841190349813266724673132484313371480546237897569877699886321802801665302272081439763844535887041805987813281453356357230253332649290173334859630194570792364693963406587910449161446794094941356036531896574278761132699514340998088570339531234611094394777774820866088288368926360624158432944539306629077409591767002457422684932184792236051636854673752102324482961715639436989348153915290458103523185351024530161066177860480334983065601225760307937242965425581519897663337802199895378894206059057413748358898810732051672211309878994729078051635654703387681247002400579229072369845455693922851949892031645776233338415553918817162731324573623012465767410311229636888009141209069899054813717626736079120878932629860469421941120927368733817946647681864586491289391403799894129067980205949097937046938208825156154152196285548882264092172475954118770795675173383610296494575559788363666917203961383800698902610969948097705914277867025877176409399899701065913591857458913437983494035372531811656237789311732051546587150517681733401561436386892249093599507603050360380068690226505013817534692606427833803798111841729957027615764258088142738999743587730381371708847996769433916971362101169453524380776572623950298651086564571957792459498885576876749365457421807710919025348002438413551809562743626134408446863716084553223724566039482009865711462696010148146851965197391290008002340005464918335548778216681263813442491881209394854023504842536466440131788542527824151377522455851622901793374631360318647290540679514415002685774142373498806421251420197636990983139750102071613654760660701781196037785467170811946798426445534668260285193278618801212579083452416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] -76758934308040875317505018030469076824319480007037860587471526142868398557883046927883355822563848283088764588193446477662527832639288410483329194655861773786424311298471397022946538064892794135696723710116961890423375943465267841473185784493933377766321581053918543789447119732533792920351199239352851836752029160617340761764667003131910483610531709165110163838853760187495035351460677364212643057652375124280495647441145992529505443650689865311683021972529044531047820950836137209025902699971780695178040091106664209436451831865208415984504544333405592106166914502463536517250378043659863132822546889335270119631378588472797700726588251937128345632567264162425205076658347909823669177622480058547012070172100376252195451127495224379364421623213752993460461196478642231195369762476173199860453507367718630440460235755911940639379039041635184064229137106710098672134946931500634647390189513083422200425467609944285277700121017364894990127733848424366599049712422312837300306312376542749908663963988384285250958079513267910586574197861247233210022134700980735338506620464138450750396918112074024010176947092095353045286070588181567409538991510379865602524239577446042604916984044791214549995384580503990578846307990258746165668816293607731419693496760628799919932034093167952558721568350660941775154253175600747390692786434598471701520389766261147728179867925196482535516625950843154993475450079275511938587536310967691547463877351934550428640977320353786205034845030508372992251073525592442418696710531665916575678748346918518641255179081252599841917476842803658212610348930906977503992275055604701337359488685949293747184352766536774143955498650730351475381782867444638663196859845506688746402136591569366429270212401176385704617781797564739929623281225111192868691281609142553834209115702052873227238268441382124603010779643782666114509206147625418322536335441989891247624327181680653794909157285090853778555388244953117096624025542964096546997952867548006263453978754816405633391381728765996622497955686750682068402490541919828350178335554149577792490190844984532772387875177142583079765113083551863207353823350870922716131987827300573644495244030795006225409018749116014350552842772333093223544697844707792605597474470273068591851087228180360153646555316823826643607654138349973111311871414685473545296283257122829561514850875378031983122589492903094915685642163124178310081567961355482250161585924500886229527575541233146484994229741959876301790393291717195334738190509636778948131056867586810608743423903927938996244341914140936182187045244780847894499992973724754585919336801350136865601451660064665523973096175144894274007198385101277343815357893371357285942963179920735515300093287426706754592833536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -200415984011820600686811151053219942778886778553829654800059543244325864348903035661599340441525410109403897907759435251782535614559378744799276109482266744623120276067531007792295351086047229147739664527794043965088634368046094931137318835094098926566490031399414111836300499289555947311061835676159202472514404424264699340214581620441933220691449711131601337753906338736466159220962162461204023612649811107783569844106350493555943430743418461600861365440414192799920323045785349093124043844577005760174999727346574613206684196170519904235847345918080549745989183305048285641516510751816237508781932288711015478168441416561397103244232134228033280396579303605991422327302001306965158167387130760702167006822691137403859760001346973123532202138431780684273160313361291218867432601061620028240288119725096253732549840046933632659407219060126537038231295987540125501944228498212584343090104612874726538074528363905613330084552758530396253894795197599002868433202385382805963889256556656656669339752826290087250706045640274755583726332643478154439832365095274441708734206799449508137983357394657441865626105264959182086184512283188362383138422506696417044809176251264408905089548256292478909427716348986333440747104503477191462217978244437466054593842104445165047040135554572752916131271110057540671867736446808693947342981177438781247248225747384857151600420347979594702622551460573872740703648285618279524535801631965865989620308046113776279528303441166036198052429286100366062349694251933875601969507255360534398222793575193005389668955294478244284615967603716194123885723126708281959343902845000843495229968199590386785381667457239032582963759386495221388198611849876495660364851729078416738542456399712543839814709675283072133493717203626978066586428614617221929837566271469094524219858737168917256311330503206475445840996570172573645893068967210605859362673846986231199170539847818638323297293831743912048234458587232189187012203048370865077446980247670181933256368641279946800611981110297123674470581416101264825033614209819381593431807676130174199021177432920408201935630172616594713809402862490198655134944111667666940784976210503022127380398863318211256780183339216055444682308153548334923572428519365050964611070650191281543330674272719295781691546396803792061174257459047211600467080668424153404955518598493755111490620381645519397399437715883667672636737180315779945410951525443174462259862055429103819507186087214538524351897238362013304558237029852549779860682621016861420060877216275155989525495949157423649822719303045000964122144519006847359540984724547970545505982943575394861956317080016794154287279575298815553009138166128793661656861001728857073460847392550476288075836100544883299914350592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 1420767001770302389292635408702096728731783005776422524150472064239994747038620781092273068970846241463271542685622690347615686130291289883771028981761115483899482751383971618990998014601423588959806241912079387560903664403097430313571224975843604664474493841689798863077544900693338432542506961861360579864311100282083744403524649389192899717693368921918839270006377025631687450306042409200282571169518317836015371159030134453368931195835152278807852623857128610198995812774146739858766003054995896084624585097424721148642137337535162350329380632997841834428590565284888601075726798182582691858651530230082962511505834321296520942076241020704156066281509894467931757466220075902568173178543177512922518880890027451596744568901253931590777929817887174624798503415675905990988608291579498487736655183530977312558691682176933550928294852412950273099833754375473847974116863426433618150387543480462120919107810087826239017595202287487621477588634167424812322233406091089064591546215752295483848849077466757640781160355934072873868495870639842771316532396308404470161744937788839149468366599665506320636569909324624075850474990521189961835840919697988805867398046412203770300288098733135180077784214550440871942787165682108621851304848162672416351988192290473089946689515229879605175305594575246472215651592479664024035506241582876176934534884153246458637898409648106049506421701780045466835802987696209445597259339962707581777681127393584989895699356375714037231794039443005178314380276738641971471093173936301781367097038608498202173487344799422876591251578115320083189977301007864088142221014823863051596000693511040495360679350412696569862301123826151570253019627448078473175088202829310069356626748902334074705123400146921930958212269204730279297986304935226406278479769407723557465142345184093025193288706764463141468339401312755154870661506660496010251156725277122726953016705440884515677752022211016245206698967946244955766110007669178844504074877034942249471988869469135502502125863578123755003757799000969700779049078279838917921703808411790795241783516378021123163831922778316525098794891908562043466054479526720351073036074679570001596888781748598825852727105194499911824398828717510941149833559975922742379291493466122562377339407266547779793042778859977872968423759800413273797085456904836449715909248054697102842637946163188620782861138328441431545999838517591815250120554266747438654703463575319023592137906470848767556116162680317806226229540736259568865451038046845471074802352898953996668397542763190806269715048714838719015151034730603259495962608396289919444447686700257964259157955726724539872585260404456780884847062999486818004210386037816495183176362126554523223914779140044793108800471040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -9769514904517011007373458434008840748280950125252628540855643988397253612448445550736596869888348543076934688743228120647476578638836466639597772698250114064771890967514978178570988355194513870659904697998089897907436713686638786843580109321313847040088762416244058588452974058282685759518758854503120290391393362887306914285460212729432548837867177421215133075284797107325781978284930312920515719416524274042145298210907330037783893824030073164683311570844063528421916317414466310182275627511804618005044063247517884604928861974208060450995119694762207085482147774984700515423072581289544639439527019084617488408213458220198545304865370886698917047293981833166792217860611858482784627119052530204522875463568660236853606784476572824467213226158879986278376434316665907017061978128344825496525606334011538514517055717714982506820175346974389989164536125862639527429795109293018934677796703105863333850945162139421461803834827005437697790975818808385578386767136157865951591143864086645706720625165016520664824239838591324391128191532443151546550712670984984975942484541169388344552614761728835604156440270666313396761384992361197171973996610921252941788437555490660261206470236445961572547599075402265536811067485897744031440915076455725780828279175869826265152789909619341276031645075948430266664895905855510112501861787037201436250260486418860563782083682061537356091821593930968594404926077294593950282232027765036161503446028657305749081024864697725193174531259313672625055285703911311050756207756731066590447125890402781508434242472204589926323427861234700085212341252187946826892980161420918568323779864879541138385437925602699602614484768560609157439078726383849453424852713015313468742842556889892956270990282798746740038893400824845409284567973343320278653841916475681620333839142014651797173580101143972039807223917606719937538549070885821092704871743294795651103278522364766076284067386280037252031172489478935042908573147161668538886324388343510107417094696737426911193366350019942829806177453620016187394227033608826940108894251390056660733608903813920708570788374656137433712285858023435030355893549692072047259952329264229479547144822523029025087079981518543628864089150850010998496491872296639933721736293609214366264972048224889177933283575720010763323504712130389737835868824755668176110752484218142063988765469043573637193913112190105516202678684255400119997702942663372322567513526398044696908885716300886612917266617383713709053350368709022690858900403053120740662629036593437039728747080020817574477435483966028161061377861718695961831910966226038773590392295030033767392953106972884667598670467370113846824687339576758010412661236901997608620628239305267231123691467016019171933549494272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 90506685274967438669766148872987867959014234724526831590614884845807204543087327198111266870480006614931239768706132838180744739472205589074098507957847623508737007226628275163659701549305035451301340523127866016838551249966839447645934868060260549768242881329685757600728553442166225422689712783781017290728889235260747075420671543727718417043216934419384854278085562799736133385306182958170486487456223450892440747929010954643038694932465281295766361718212756653169410781723381094235493571787432008481637770880744971241329619369439344918786945992310287270780819648765657051119256388585777811681676794159595822550083435270770260498889561393554085003788518071659630053938844737315564778440126460120517652583448082995391764341465204158468745451243218120935647564042261966608306647209452481477190649640145821878693399602088730857884011031014616299805669672041035584618984887694294660481325591611643257242023186449015600256478463046751818847356739975926684622970613908205179688368144786653373817887735202745609557660891563474370188673766244538819377365559038989981052775696004700351421825126036747125145329910637015754287047595841735264998808436577744167329383540924938294407584506339963436629630789224895725109441571788954460270648349533838855623715846583279038874900231956196185415191936704469982600514571969919680228148081570734921271901211939514864159479999926202769245199676346551978276252013758678388607469571060996835453599229039299246977058811877019020015290454533290574386207008421621418354084402579169758109412857212427063542039949046468334750045789672328117036459523441306614395942027335095235399767893263068406000373299990882777418509425300546631653273326865484109161927451792514711335064301637593945834124454937308056944722303480300700623969049895712651914228029770339580490979411780132712699140402355796562571914449824186996650388183024550546450976979922642085810220524789828976096708005250178771173672605613042900793463992240997688763580958992434986698475882390233110425524077816011461484911139398003098320717712747629813895577281260704915696763174086814258351924330519494255606521594313235915687448553329283318008481003177444186727820752718696163166203713058842246174331692031300633915168245900352737963050737848177265251058382743334136684837014342348977170285474930923335608141487024620476971226033856719826780731952322009712936402576466794012187553795116479791550904398637676541858024814129489145886123857399354257428880959827678099746280092687366369368356263021981432057796253774522883537160281810911234423862154494433145832588055968897224826336798461298983489664398908774976404591861294684291540205167761923632542895959914377688752238610964779746854617355864536423754055605278215162710802300928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -551390386952889625691062087764305613160448347294914054503974652127491233155475166569263050475021150969035448931822259105199300300648369092500530055369694297825810251581690582122551055876486204803201230171665440793869444187701966345596230045863568259111323320636349127832564579662871053993935756516709136625287921916511312391540142908824669957941549366808391220218920292352017785407242964700047889918400040617908420917359959108123553366403108754798626239131510512747927366459879790911792085170889778925623150331558966297465837030083515644830351621391458869495215884169359021147467973092670479625096743260388716690570344273383567826429822336216729508920822484379174427246747080117139226219534282005723732795845150995898016981217861423584021570146238270492216770464624068352832267180680746262551509771656259690530996877919097141079289839797197700998032176910079262746242221891933775521065986698165460435627356709126541529617575604675034733087988977560424054865792260394499785903131985179802505428984350132804091476409210164773479213819425493993716124623699441191249735979995580828507051565968764377677119182544802100197638465745740783649471153894820786232765986864128440229389597729175242032149135066302303734578661469535658766939321968925629854360284176806284081219212645758475787879223670078151696279067727140522661178621179177127515817236104763337135430142826115156144100405999312604242000846815490742981201408123277667856059938726167859820197937709105869808636040359543355829090988507340707287332653505083401044365623469277296654842219356343473604162065681225945829839380019845829269222412179783957331519245672259117334826248675486913175577488099149886617183209312902390829321384648260944942082646424161000200629862010269041954352415221595619518590470025842803852787772020053276548066966411531232196355970315738482543336368692677898863254355254466273665798983735697729412431792257915978294844621025955781092270734268712981019942281992005661621281930858957031641727660880607435962504542459481387727895242785985894007740423035893078436416453949732682239172639001735547789870929489185791127615962770283849477074312489215630487003230263785983945543473869830238655885261010483259709842688008299027964630882779503964868478687800290638197483123013884246734287216615511684648857898102905157686032965150139901514874971460040975319638622681487690785801804321186442755954227982870075438080307661449300111183101895208839604610389009428360233647354952821070565217837146452554454627902824242567886680040825534849611776396516512059992384315067414298394295035968427312069408254364911474830040957446533346693955250775578755404647022349154435493529512855798509296534207430313524057882462152520698417910473023370093141466760085504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 2946651293525071850351893894185701696607139220924800229653861111499540019444077438984830874544834389960367652798512437760560208528455622563231863060740245846569280616367457948578129432133846083677404364762535828298694190111877655694294984797044741083120275600557358471491737634402519277922567425352339584092847137444177375468324575090148571582512730275097216609954821122779518800235249730594253501930292362351620267004863436588926006505169734211383761464200827311995646854386570463019652252770819976995097667055029035748151043187160448073678333267271310667467692031017177582601245975586976934391727411238476751726401695146361716300201373765172727873223863535426905484212147925275211492404712664726134924610634624262169018143331711638653448785572407020272155955920831532110111178561742608952611227960886077221994517338314221274476256127328804145280621811621291631939376941976084703302952823404744375239179125037201539729829448854050884255467458015290087310376095756755507231802533246967003771795149850306995200480028524854397302035050668181987867097906366935899228562235357278586287291281148636301601683949285164286849053195445188816363331388300242206288077119195760893779597043025146125091826793184799621215561003352065816575024337036487827594003104131257186568374795277936282131508456893544160160587005262440128873355263808292692502551102996762772017978006643931987799898354350621434599153513431880151910974158980600778591944584603268768690912478639157972733676178994911574844609055046009919702890245428741705141026877598472602513812776940558078376685679196978651769876830410335308277958364966265703649532651932880343717410929181953642592304224204092603683103133861108176542740186583146167364329827347714383243131721230588524720980970990831323456844659827959356760164657175473113092030954940626425682871421811288622486495946714098990662962630817636079341575882054982459555114834462213708856039764901981137604412721828796668744323925634692523527259368155353862725480992210922093624633982345629601069945841914556948447662162629740412351323824989810589011980565935487341354560092755285404779850960144147705590342883525929644884751657836733554374665206206744213127640815355717519563991721725920479485806328594300927027747600802219353397408690260508451622457652224260247313460023295721338273276992337048504796166511724812345846280941142853542279683543578641230107034261013468418123495943547980812385612405995948399760711509115843995196712552077529761730485515568103713075752509285920661912298755184369631075337238041715465641874202676499248325296688952830662472775226516201301690967690097826868325511765080200797043787230545326884880504022092192818275138956414219537902076567569752774657112146558401856314181184126976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -12819789188358040452586627460823585328809727946115725210553953881721519991693736979812154988595988988675857828018034662747708743386811134146846141362855521447681796034716092881964321300717390547860614663324901615002488134333781612425210421371705466968948134319069553882088999547868263025336011274071437576668323562529013442222737411024299797920876917642776505465476863841891553881759249778239454585860949406364469350641914843754350395103951667119642387425324438250355245904079574436286837892804005554783046041036998775515114842759300417203733854090589501591778925880564897049570802218379608746349462253738536119578495236069485458470065476083086263024663950048118133697348792654110344317369382850045569797642881446798470112992744512672049342769971725471630278040376331580514609069563666710843386772326966314791040629131144085179836599583033244476484245861843814082572419668671324800250915427816222027431001910833916949261480842243486134244921316160380531493126116074078260875917325977500193576306939622076479658594043640267663213607469576947128914741240705735373753123602678007251026785794888655875342979278593603787246253912294502141018677388329611338931755702536201326628268821154203791546318234690325208141543867748290708448697845565068186638335347936402229378838580338927173316053604005300906214906754955887462931064558345458987138683409808892761668857184498526800672904455558399404249714038164760992067584700329819654744096222549122501118584866832198527178869447766587443785976460963639345024137998056047333510845381391186863233039656469841134903129649098461600842537337851023163821639395539953772804446439012485202436983426444135471149831291625876714507511422235719299713793747854103817459357152248859361414768875761263934354470835466762520854566900299033626273236850693269842550073876919423765126690258082311245822519622629552760208053115481563928522002375198571785157679494495394454371351146789697792822292491203328643165760055718926602856640952371371303323746014436980297715408592107825791867351550839673306066887673603081205770707387468614233658969619193582761157558128443326498895812726940318904445543012327969157135025684290494049027022194509956249874163995723990101610802971166187882425764291987840061503401288614635402770402651962466818937035524385346298866166178885669071245493687666492414702196399339126110919292880816788178839719174526960305658308941239754180996754931556375565231953288705837250516479397336118164222241842822974005099833750315691803044437675379109712107576436705171425559046865124287019966114459700710394871015056324794459343962650638689012973076938383411829444761547356671149823957286638434149500914787252420628821609783330270252981395579026502397085513538499382410837058507505664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 44897241944763970455929359705821009921514868091138974220079947762057536653570087562882487898684560008373768700365698781474636058404776091188475050092414444988550256269121262932346521780042684630293996062437739425333362753159365744370163480397802191001233480843105121225451618354337127574664948650049751529783328989181320417136901321950533715812290773153197950324724514826950187168781226362244019378551240768131217967710711961125268798522539006084820281970965027506113574331034129417888558172696396278037556459498495285204486695167098575932633486933485511642863627952291296790813063205580157739771543878676687110963854551284086965216448659378239422865913345812152575219134102865189128882531103973602793516823387921415222417558661651891474446007248405907528795663968761900115348658076031398094227814750178632597119820649070357196733347534219566320872109748970234399392920807794082058277691848752842406540314274597691206452516132256442881527488103664956160728714237498591792123326753370979620276232006350472516855833472519014321016849346897625951910370874225692836844780766110753293811966493140550688596358383919504061124172329730608281662687526797381915367010695037542620841302649083471457605998767989140887880513396512758793700125540283517928532702827025726549546597970953649101430935416336014128294275701024234326188985267629694638368203583056279632362719370625339106489381762593175301136676173699732117763250460127741288187186296253599395515410996091950086172180275413683959116917672495582093558236687982583994940882325142640183657759422063790343850198876316606666410970526615249453985792792305376407033539301906351383534076115998237312766699539394241515619160124060393936596282940534792661340893661165179073756513722011483480790150999685780125997532399866196929863441695270545819008257991117795774858241236882607550632101665058777171399771185804092972994378556770389817509959642696301095714552426668011605819545289616350014508477965017037308267654198655760606718871629730296275148734832436115576964645624850069408186407298272650044340355971093042794722787078627388327162512442140539495873641316656337277202121842087261273130703510906553294423512540800882406138967036214887089653419238119940989221672650090872741210979388796447367067142950616484310435901800986147823103881815129577268261803045232425121659521002917523273412418192861095838458682443440147688741811209864276676345927677007129696329024515756658229761230989752639982971216038342750824164108442640786262088961383686129896284750507826764470815071719711531904592673603593397772569842245830128382387206388034831755403310617538540466787407040084057903599372027368545560724293043923639110684885238904332529969564808999051922636407303096763974620950445424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -119163066358298367060611840661555646293770056952372588929413871026537595573843235368864967224839956430918497131469345441377200795906298412529066402981861324685343332119113753203246434570537020739678103636318954583871673290188896012682283363496087293760667438269353762550803242461330678337767968964477127407758494762240564963266200909648737672030938480880142082726396177458890753379197615128067704249660850086772204596434100649591702063679869255930519307416095420602753133940105215510685023927393639588127262517836682879375364262305561560914258595642727307204706499347305100964503468736505852205653339138991328094693408887472028221047938317019661384237775244437457863583085745651370167518065209573141182100887154431294345449597484332730181680020381119932176160774790308496224029243880230177005879458905581949253919716019280443123608244146500554063025641893103146404580935952302384803732691156167003034250086577342604617847387584137889879150080400338124969448568101494717748069248992614277247329602056205089653284358797313203976329164977984877460944659893038467888796001426834038843995919793329065630104184780433670447873591995701283575230288407203719940124361623046282657017607210142661500212821441947223993079199351647568200881199007050479497125762242655299326817773398643575853258312459524051783236400419642538677817172043193097763070345777749884518397859560327147762663621289153590859829892318900007580756661003690497578092864650937748119680999824601156322652992107401430951889352852658701701005828466673614572534955230134471901545370359696393801795499226444056568226807231279267205228866549207507786310001242815162238116352727021189264393706472438051346092300630521907196121794712941812571000647021340646455485399777973925767822007780402526436960636830130056508210014716201539251550778854889779852061547821200979564044215085915449564850864878199855689807865077232068459663111633296463635086300543410289882093805394423225381584183224348190502997227997275005222370319925516339630571778715216631734931329860285555728455843662639382356028615405203575038103261666962234286067403191557459660262069432258708796472283343653137146634272517168041810028649350385132253391305281661807509002371959526809582844397923241471973090545070422704001740661648208622437629467127210089569750534264736170973216315638958638269780273905902577125457147548909675116972924117123216469813037757647768228543848755913757073606400969264516861055996066562835161386455046459309275208231254362718627916797226216709901050613730549489283404538674449061531590385698226677231250255775127206953094155381424691992704731475911074464381114088549888016701516732873552188054819785053259496266190169584770203495419097681736909421245179651888885842396615540736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 236071266454065924676540021130266216966356379756357753535129245787980756455593133113217322524137092256663513749029107452708876260380279136660714023700655746894196953387269214344234181162228776265364807739211321447867722335699269330879622938224255007874048366798362897410884121184932599831671119802305654851894633338436114149544804482694978276845155957824188387474734885671419790537363176937400131740846624621140179059866949871275821038594980764871546951266299548458912765275562636435575673690060349145799871532841116557159126225592705000030614452787630803276932877324608327808163251371938555132580231830385128994225727570921603602052608486096370573648673989819605243278026097739847979829909681568027925806556833700288863451198401745513051929118903372575757171692751849743580418689860509735695725719856026883394912404182289055279728268129479704580675959470276874906386418275606821618697972286084160766139722214769332880335079461649911947837684323985123082009446684258462333382259885800735817613666860338667246885266279756314294507057151081230887515045117927421531305615443515517564978631488961156367448326223945591822750120252127015593019680699928860792565798872888122225282035397832149918698653875546931891082781546259224775261671173902584010074430064140927282665089314640534008690950447383551143313828973631036029729572922833778336887290391877446944944520782665506668608938624672297114422515618175308860017771117454775805712707762338098229542756197099978636928032360391679648626657924161237827161728407620939552189211407794446850226407887436103035889319405637696579524721211753252832541876234823035821948641273416269872606156930550290141212586332514870926553151629998754570758117462630113881081675638226241807028130978781738615796604566633095641265257515726707142132382804790094486568991558114052687087047183907510083782743759264172320447683929308318089318886680109533722346736750416785253239001801093220012519128921687852390529784599073353184494524858305489861694053019799863927800940563025187755842545829377526892363877032660290236327788983595494860876986294450357919954771520424185536212820831533606805675520961426569179797301197932220808559222706706818495321064302500485267149136222355542956310336088822505568919237290899606527712809824462139382762294088163707746872575079765443852580948731641615713678346626457865587808194912753582789483030083058287875966504591055309862054455654783875506841776345916094752680298433851064131118032003911733700728044011427424960632229065926719999187591433449081363251315217339987885527602631231569712877867553880053142054832158642692164729871868948137515791078831033648594868872350515240428146581484660537284135777515899322343682112187443592337541617044749921052718732222136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -328525451515441953731029705482187606585208771418661079886202795573309529041303882694358744127301665917612429000842734593378802134706029405532524012438664538314388296491810416416521689621954987510380400591949852694816073297627793835570251081547925089473761270450901672242846063267259360016677077023489529004548827924070767466037057891902216170422999489459099954804459276849205529879310225261368862499705850929407565850344815525160550147359018981974244946789869498094630969381169649078456288714206910998219244122586172811581522536294034956255464266202143673477661061141403995521806150435079301309271248610732060008541175479359469648654865402880462913030447713397207073097843594458797437836593607301327317472193364055718097695718550471798780198531664096558872288956769713201583848830082554837695264237359404362525539246858157337300184987078689341136168667751721064088380175451583296331831596519204914592153189755794540001758390719514954225365817223520695966868884458750684920600909234358515175990121344920589970215004342928676291628919939971268717392794248981596270350806927196160765120491740003073729541713877849086223984994163070459550975287916732600780961206411873870142030701365487402745887572598422052056006484695364799749626578657775445965266934826712532408366742367511154704747793856748798794435573090491489525112949201346074266084855503263859972220404757601040859353182568501117458001580190913516876437668958947838182926024929419569712322096009927314379523705484541532246841528948824285265001589786384263484235069770578404276740732578252566859649319603988661581496261137568026971180693860951919187760244586490492480763083126728335565156572605178460155181793864521031864100306745315194823737608675819529278957841768509336770127647945409598818697445957522508536757929942964438766327445829025579591307451696355664168334120838024992213822429286786159382692971614475901484803518655461926028788702080268783655788909226756984580359071517511413723722773222136128332903931060738572470852653097651990028506441778155053416640930817020542216497182473295161297841206841972127268280372481330140805603349741523091455012455399936968824543618984575006845031442625011768735308506087255307052821327210064310185520082888503327535383655036336751181032982510950788137478018524606732434897022121652937588617341818834413090592165875814809355659394092726342491473080723467316401532467398156143776558904579086164308603529261149449866742975854249619758966627869406211813828654979913614536553855236723468246205783820389812285682433731674696179555466336047713407564247041328459736372366497435498871388345906619027721826983279751754591734974597045163364013045081608298101158470547393519214030804146942066186211929188539920269825392540385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 185519239317170294468207074276083474164331745188037055794100929951084393090239538477036878738251355440979828263223418492320958421253177161670852513271128270958117820295009914472535100897548509974863042119986838116815337449848625399451343737982178041936461306044078630320690287650308680080404039341578687978989159872042294009141955174144899979615660330923371298648222828529756159912282952076588548243858728262845156516666958054122431394764650018356412083859796050046044087872097622531037769789268648509375042361696881643930670247537363881039693814443043703650128362520675237468905789714069463943312941920077851507896469904006148789974684033910890547998284279992596357441099234085381281742426793441535526074564537367431441879972464008801799555179711079479956450463880897712261013192920758526326881475212153159582318609760482080659092942054626861748126374458767707049783693836131930979313261846264490819770967427659660619138967849258733140818057380781963045808243614205902204558226031230502224281501202967070207811329567281995359102365946582499656855983495047958871337512869950635932169021021137634647661648251468134078954120047163278970334868770895737009148290020266503057178211152718723719781924850771813185631281587446425437439381676110049133119935720625840224889012776598765865952250424949143656205688092405088692085509056154269042898592702228335092959934623956607525354734709569199631302448556694765355231149924608816371065397451489998370712435598254017397548269656247463329274930381417235535398062858807482088420446538069182521437087579774686723251429158813896487340491127405071591835671924250981647826287279159745947884734679413771901245514935781124532178602486945718593722711082825282320158858715548322572828064095268448552383830860371516695346958672604537213829344570771874760154530780425452542240016437966020431379497483503159418278612610913862634411097947771155413534677673530344283923424962533423437726684327928229849025622826417974812480347025331115534429094418616433423583046283450754041998209956872484970909994476873453302713580415919339386578530859112177165580797176398270708872693156568495818487995884180162090359187563729841508762287387174443684387313929984620065967997282487587729294144015506129575132860995168127946191124337283704117711437597330885720099283842829379065759158287301037329824729050538809729479505594790374915711936653708411354793801485256783989569026831637454745295925959652886194541734908057567249093897893201511011951072172877186988740797935261967347377743719897768307299692625851169569592376239141554538803681765158283141887922130702209296649462228261489126465161378018241824033055656109636760718749468014212099939017658590151373422097694350824115176143919704626943966397425778688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] 558887961679123869426259212588047895528393689231352976219647199147221609478724438581471010354971455843920515567710385930391400594077272646403809470700156661106524244857621849444044546851766132387321526927877255405762605377015705188505107654179574161095746201503045477094280886376274185817915530473474691944523853761959790239873938210192199654657216466730487954855307195184836824157308460142421574331339165583435413917338379962983769022943020443398566967490806223295620858995730072062188939449265061982081483590647304675902665296772741595656674317621241514994688199598026072414763287139441834986192940110399468599008786472353969376303625554323505541927613802104848259100906114831081671224864867668233334396624236466978924691530060318782854913709225480007003845787194976246783254366852222029870304726795935893395029858945999992181401806746843257448512860251491004849950669019530392082323432580135205216236077995703665855286395591799593037789138681383194903602018352278465119771621553647553068724533819758309484710719897570617903290899328684189640217146378181572694303732560635848303926475306861219255435889977495018714667522578090103101033384696799978281115338335127628432288362183988280581112103836761172094242604659697009473021028370198636871340061164300486183101535658968033394116457681902342151917954938213543990469625487748003304900527057515056828549940702398925045161015884958793316046386049953665327740655342654597515088035740381034306612225010857186592223414592784896092310344966741696504284107797308446931964090741214234131230357144194602246297323130879906481007575693464055618238219752730301777183509347190796540453236650694286396851373281314521779648330838407470205653534505285500545965018090766556964270692846012467068464649580740641574186245567506047676266147561600407183625181790825737254192098142962940245075782792240989646439800803185747088724548067692456564261761344604206383840314835584853557693585799368143865156623407252576328342572263049960412011984252668615085737979345009942874361914670725597084715725219512088842069141975619592899361600884567630724537579587185763352588890267299061482706012727860867755135464489250427613916288924634073292751087595542650299581763176706517213450585267943726520742175617886652756923754421353842523317137495238929442685773663265711169993988847443912117616449997192885474408774737413597995900913477238012299200894346847991934416424162437904178755326779280798222161349104285043429183269679356626211137673259378018163675317302723383419406718445172602245326905486128643917903483865873734191454031156892621772269381185599209163761875678933179273644846294183279129211185790981395008502526154788899895007297251027669248769755514121627035380660294256298845513783791583232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] -2105735873037148217705417768955444166768654589170551494491025349450298122313310925747653719201860097157159263424923567886373452822726127124105477677151506598763604507827876130372259790857855352109630944920219213566087623646768981208246407479455759084233017845582025263147592573866948718436232630885491329222643444378116015944982871790614350540652506478292423182490583798769011341207178998678646298171017579707959342626191771511565767923952965140416818584433027599953288872696765218713293523112015327219405625796762925582097223985127809231478247845948776930860308892520727564191240011803201373836555724763771863477354489116523388667898432921129005761606012101238230155037954393765823181101088657014255886451991694031733697075595706369533611213164992425169739148142728500799093399880510424103208108742349648629460089607334370702675447528857124229027807023608973082076378020611594553406402567735068076398177389176685292661995009260895814213383072680492054488540676064988139494223218526872121218856785104731118163787369076771508268694937191601838868771651713827273332781748867802205329961643137973363240549087848828446958908264354640329804366268153610140653320863985107875427835487840451227820293718312090119154555371047218082808862119393172230089460175379069201588761386905756001003951344313905176953925099646582692895037004832921610214488646032538260005164750441106935728786495526767483022463758311478734815801615132638160572735761835847813628593149126325456254234396069823719957630895128900303901000692617484392826036717944198294854479893563750928165360171371745892689219996471639562659311581851343455890264332405041924593222168906038001724675170545853252438237299612043775110996860627831756530336872698909585458357074958129786935868299554801034027043177574725611554316662568523900846420822944343400861295110181737660855275231817628892413703075737298626186694700796386868091949721704835965791388831285232375970249528981212923823091425437036671685945741121171763315669343807027808162239812212653585001393876701170741489177833377480142176706397857671022515180544409179830429261045619338192357145360562279140935924146060939677524221722352727608685774806010706646408702008009739124272629574176838204754694240000282764045862624569272350030613407262764446740453654298086494636527748656901268644259885226571015685276642229990520286831490895618624104314731605955727828487707741104937175453310113734233618682530392449266630091641982415585730929441144912770417885246709968130333541621256742031015583071572605338902776564511473466167850922775711158991629327154267394739476543140128054487270574425135957858926352364189274660924940617339527415385776567235298325407467199668438696268324561220410901606925847293998319093161475964928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] 3816207447178900959336860556882175027146514867053630540049293024310381048781734724334887844008649774231137080103757836495822468925887513224851242432993481001867852359972245970018901936486853085071148663225198187687098270328404915080002120784583151912815320958584178129460798689011662601544020966924905813558873075108860660880098204777577302036278121358173780141340302517708932519123406433342493023816255675211828599859007452717416951305256622352390715842170433351042849877149375818088882585206097116282206418188967719410988870730307387860894173455236626086831184020322055177981436285276691845935292721786381795740999751954480456450815668800253857899449556666371061674566630238330846145075483683851216212888581723077337733935159259488262732922852071111441853885136878597466647663530131921962326703600774182467572550159292669425110150837836640983808658800722662058961135047670808665428485324142591724080002316947601799205392161974638653526606912559637569957816430063807383923961811078107362683210123593993518553495774489965477162700539373230290520983513091825540373976961637015455400536425545699547259475996901165744972463356102418996328917601757450093068606091138040855659159893569860646930719863429934852345326756804306274105410117168848498463560136997034337287925320364955317718950167388595934038339541093675663933976486530504927825891936064693518462421597683918206512384075867939778295872726345771262246313200235587232398788458592367346676614017594294674845825265208059715686310932085870922105741422834546327556433964763947537194169194402918617261416101073395345286902424683281373102420702539142947485620601289464005499331451710464085720824225136960527323281690874749902770583385463607204955461075965632089375654066009250554289600506026164490211548075293674849531746919762600494376054838328599178954589351128224879078302552731412589907564745633967946178286785177474247469807693344504045164372952560443435109631819215364892960468697659522364726344056724435040449492844378870499905840453014038742569119758252094082806168772269057977409655317197504461630170054980049049426355081584001977774457573016132939409415290543629858700777945927324649709509634044493370517157527448200763957675007495333250331968833233337255612996156432853561290365751059620064601202908731769897131817042396999825103246496098076845260657205145368485900381363267025265419351337294888967467833792631049612885461172526800631275596121854232767574788312557522487622019500797588528618753662379052372431369946528010662128321507884014555764570818852794884469463057992726883974566668911219825487463133038569195302602101573059193089641018340796568334714262061741237509760075832102038289748770194538544807663621239469128697516285951807059750034490819346432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] -3939452599570203628815199461251398381756642462636101880766933225594759718968839719135905085982816358556784266202234459254263624138780523921699637088071594952370715253151157896252882334976174199768663580729905535105576229511145555844321023689677573894293059266216891766231816072893401598841277755413402188953608513688230298507092325307436773349098845318134809150511772724412905499268219801738523646139614720350987587222584490588749226438201338220485533745142322998238501469373502483159348157733585288994465301256635463969514076151046454341174556771648685774875621313713770319270545085753971837839983747113147659887804133133137618298199695898760814175078731861107675078005032133840506797517408783782488320485340351818857106998040098426646196873452335674622725291339293450417491977299938470219849304558937035441410169804362967368006118425939890837971343108029435888370554756157168354545975896827757039135396754717020641755521890865018312813602998899853465757732529786370324682367070861258139365685306796547098921689776642441613681600812230577015688310973660121260250760225640803499870510962287702433500928392493756610787920719385393734284204262025287464823497364148781917087737816619666757641456567238045298986151179007737959635508373226089293551634435952975272461682054156242466044968088076072003628530064507075892123708912504745838516973879390213301574727824930166159277982440487331619688364967916259155085327953473143218641642452315659196857579847346717968759933935138656561350313530868321431342767293449357161843316598172252967279239450079558806551018369839732661056225510673767910075398429372754911969428276320735204487347796831772214720784262684438722577487885756897646214193430820674497465753435052265228021002928763667359935591744899448711953343866659260284945738247126099340169699747643247799926513688526251685390401884415007123163339586099421583387822283495158598604797635588681272658661431960299395838394801538258250320854256938462946818815647931288935974060342596787578640966180146376418816685535198143716323698855637502032691066486926106309276019560911435743852270521998272550727100851223073128429031237862115257474668020995697665251199552639755350470981115953568064197155829015328001095409842149624041745293774704659858740764721340520449048362102328598257924084324855439736345003785488791911760099938952626758650082418798125659726090034147265596736479675301367373215319776380141262508945741187291687699032019143188818561385655902804575872354203180216292540585258920135281985124086404198096668059005499018752566905721291159753537633263023571328095858038087742919055084934274429182429987773145480913940219985079739736376367338906972134043185689174506274220134608861694333991473869289733023038600507419525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] 710151762465760252825550267497408960526288424748061560300187288978619197906095477893751756082377487469923327189330242035877512379172152521126357695030300324961628033431099471401950079348947574128113989400857463671510783689730177300773608896121369755188552863132897654744025815248276118492355225411433327184701555100321146283094845746489058996621870008598126361592989155467664890517230144707053458658211436682879701820371071791156499980369847887848631734197236019064537728070375795546827225994043812915857368822435864953526063139657196637542440824110460507254031431115972498936135154895227750144337411651844534243872023457342585696103042943859997395712971561230607997878172411654051737342710237422442562817300019385321872312943102919786563433331127862347385188921109532062803373941425181237407451409006763524199774141089612686591857156538453826414593264552558037246169665400378413123307283163161002785074412458485074155008414071307084138363396458035295088351350108080917238335860371064754954304897039851853287907067362092513686848942219399529860997752909244876041412265260096900320484374210736843880858027288566021682068661623453207274985165992088483068520051025801938766691392831705926393347446112309486083065194491333392746157257494356304705271233934066622270632642238928198051617261453129707674280135826224878087505512293100206788959779764068102426619335172345263613347401433773974081492122891217989660862556140033111172485706757472296850701239780278878137725846476802102718813832897716273745265903555657098288628347112184856876957773584489136099040608729539303180556035843181958910165865986949386708371881950772563508752701717393158357625335632084693409558711676783855877453858147340134613712937473578300199437701049659016686882029360237371866226543178485785909252000613312670491766613768209177182404359852915703208680976237849822118871911504058195410278913710403984226282197139119277777884449319984526326715252770511450989167432193002623579525674373710831521654102641527616201371085108860232128611767286410110427122096682414753311964235392283136593458052250039559903331827302515822780388069630260548630258308823624259759578664479871111691119724688748481026138963686710528976020859945790537598915972342094678280106086903029833287788422729590806012795866889247341098903361044826923378804902745648790080227732957849769234733610436489721641432244613482352058301403182976448037464689872274183184620728849419870339292661703044026072803840049039006288031717443749071950046750371214697441731399448398911995575498403055173569400534314493273626730960610203126943562719471236758084582060302495173352509359406077591361411192207724016100716942238626201212196617545061089300802335462639922788965380410768813150368050798657536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 5676905530133241425707713852299918992369239677652371180392405735498443342427139758534631570900361268196044964339505509104619057965898484677371542151324087998893407565265819823766517071884327531181287862414269455333086050522129680190958077454135433631000117152897898736786993618710101867714814735920312062778532569497109534351746394855600978091896204470271757509659557117958365991602486763768421679346858482843284826181542645074484521615887733908782994049015326821020202477862347302677813378158399710897950797110873932221336729352279460149349848485276608596381715895331366555958303654811176114294130588710944055390622486931576180815963000529917495335407141680825986131790913274748230583015742745610423369387498425229066656339092724372659843887692321536847743196681905184433118588398112044728454964324956487810227564779007787877309356560023100026627775885220871855912850070217942051371124854683219614978516923536615799121934315448642695495604688754670857128573128575131401461320992496708233977463732784732562022130686940761069961441064299642021353096236326393724316126743559685470087095335919474978094525452221099116893639803635990046073122709274686688367310354891148787526390782803284545241236531415857591291002862537437265296378030522393764960237520888903180664803787520378693923520153508293099375236848066879279662549943671833824550587401450254601703339667496745600318242578775650248628327963890562228870451348666492139876596074243657643160221636581206994751846947706878875597216845030712832019367684185467622492352749762058026967155948437757160254314086404231976340665485768858348621906853566070474486816957327480924341708674645858426868397780927054992327576649316622673512526698194026448301100442063819400259951713922940149074189994150902628422453703394277502386737404113119389653278823615671616949825798633130878620508729261753662978184509172196909052058482804063265563026164013046784413851926032352679179534749128276325064719985874833820193037464822964309113047124066018290709635714035036287182574449693149264255341545055860219119732359547439384891917172520704113986094199373639391092898926519462301899334833639456116509490019023719990396117971358808327971814901499966842012752723416290422937577641288255866511823750860067754815893788660603750901556761681173112866571126849535673367758169657863181647724508759496352178847256380182977129516600442764544021797715167152762486469898854669803186955168269743586525288381530857910655673163136073173206419049899119486170601330774717927040836772743490270509576242440773510554473096994597351007663373233606917664896848624606891413434717477385329582654050533384049853544334861018620104599808835070024577222385443550375687689397330321480947673501765681182961949861363056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -12452532614624010030948380150092159046096846647737623151727430400358216110839332021595712839381491508048450840039032487250842952956694918780090290131629819688017093773815927074387872476065926135715755550734068950488484883762761458949094644504641671393562246070589427253508650274064426669633959682096291002037511328833557173888714605211416668955285720840915289542301381350890543033502062249153463906319372241687150367399985785759392197694943760779114937281542264936234855687899957870089961762716762759156613085090608646395336492243385920919785878881005874693695326973646397978917190816870867667763574138898966422019684368034165604944867757277841357806319080545641522383831274222009517181138559842158692890407733696399156761605362777680962101888832057649669121540750379105102168918906902903322543023774122889092331281334373655583268247454224057698073706348753741244705817372133900219838013497391332615836056657654030267231780145418901697765860184121673282266949231544490437537272001012173860745085921911423167617561792572625473994217274233967202105597773961233443404314662064342119817446500803891834396377904789532237336086389664206369222058801360240634246232231880679984716568592368081292785861957237010698367257933640536721613732545233648773859670412769103588797657254331738702602514016478658187580924252780486625456869134753947623405052603607230102466082424417260680141581700019310984734637787849813241348583137273588612007653316682249915151265699266856056159985832192598902247254068056671698574707579875042869222944636293570417265344218544405975625698337048740680908711525717777625694240379082372404612326255150518213014915909036463408531725286935232716009304261741257831782470971346995580952277304770711874859433601109075246227124015163990879428859711483843485244435955036849104778490122089024783987715764700703734545430246463621543538932538974966725308411679600708293276357204991962755135144891584764251531339763013266121650137250586248387860681587885685046845294280133955007953841359169029552867770881068884265278989529982991333112022036158062736842016868221515010851170381556056158233935953958152135379057430242555804456866046563256533842717580174933834681967387094051883517028477124415564238040560207916234872677078108385164066826419308378576425789367321099465214475130925209852177774945383565716390396870458054751713675873789208976356309801199906038578399593218147967546724951555946024208585118043052011191333888663569818780603746079604165471758553007374896512806260161512816709636832617754554920910184245303401109039748852964690562759648463200725813759884663393752383305323464085237114352551444936827614831068029668702659057820210835600305921450836576771970157787153326707660926786858100016015838195107233792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] 16298223396315018776859680594695462206277336452154834942184149605200325155121575428881549136952770375476921522193791550637770656728916493787107521850553234330612162302229208127979264733531040423525142092048480782765935349653066287094709008666443012483331681849406487664429504373659995997416909136767640636922284797649153799450349801477625658636891955814443206747777474218253913767663377965764970160720467217986985210017555969250488418341525395200795090734996749169280894462516442106944345011589388497129485312749215029839204705614928182682011619454893284424844081220991194307419156647873356390976543381219663926390441971239381303565897456219329713518498658796091065364512478261320483484694501223553186679267092316894960633271567743107061279129625588120933544187068525668473690331883758857019458545290049434511203226778400910016640013582047082876184591162026441028824282445832591208592553996090436478974539316461213188346856643272783961106743972553671985366731060220827267047355605660259805750813933209044539055229393453992804192097227968110603877728982298759820505307933731152150282949445234931280652628542031705042174935164535391101971256190811746316879367277075534686034500550284443178994441819838889414748643508471198088337817988239306654226672402774003605301172754749627288187682486046774477386146120687279663760791383524698305740369026122491972174600340219389789060522134193584863374161977181498909161706794241996676168245958123074263644927246181017107362108198294240850041849418471115648045367296965980168320877693806627112443632131206475933470532073728610219272193560071078913574864932543532953863113948176450366594110686889987609033842878000806089071812617116414755125570206253629462797100603174335907262225299894107543570420645495726919705084438876554459168240648686145725216524916931513514324633872959877537932165402250667019582063834711649774093334324755384463280659846935145620839826556970325600457647806484776998637662423504289306990170572661832539192212884491080401515503087617016985115881912431579051998652935823794178733461112325904525343285946041470922467638792522249910668983579345384810004614973848984632083795593563456845792678958936858406816263484747111609646518566437648660491603334668311504554993098839088080213753520390353442228026896256495121270575827806298578046711939461227701512420734931618126106161764569572648800371060028437759729988228550589514571834946099393167353333836161158756540006210174989531872617548633486370743997099489247475702549111449525356219286917006622465027457509869729251600136733547457471019663420960444105788819881812050514949353977350006425177325624116306206628885544890009469413647837518518475653829672250772411518360737743754891890482313875210516371201054876893184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] -16024954714176141775898948976097550404314602781241344229579480657581305157347503663698455945218905967696631132873657149069477607279679971378304292336841163077734830025395407919729749122807630468104690633328255228670161027569189797135390681185902417679038328622979592799453751056535867625346825298812988949991827274375147301782059696843631290502721829164351575002822363883907366466251204933934468673360236592483908154930929492645906505753959829802451730995910461033054853501110825223428343654066997422407952445776464249190305255417968074919089662281537135524731057377205057844354905348841116461130121842610885272787053917263493894672440509201447196289851084849214645555381420351771427145445278458507458899409203013499614339108856175612399506837886290993606529294356391418041646761826509494515357813969145711447981874779511733309374649094154365266228623713835397756141286656503399119193663008575958691039297024775198052819969722865736815509340299652731654289574461785447713578553010421027051763817593813507484082024379958704396273296103799879477864763680507094147397114528846616520038018611261653580374958685333580683820036896977111028367668224194602816524026806856334151917018452918672106568887621965003011865494822173933776279534435765222382349328911911872642917316173988733450441494199388343302022817390388022226667962104377136881041184003524805496884626736630883338491339550263672268153851907549995711507872571150821171066516310203919407775834043623904888986769927698217006674885706514625210638700976607637818148551918416805011397876554689107077286446508726049951357604751196376857467481814441927453290974077588833390566987989955254994946007699684816557396783118792040792948921273597892382788538156993659871155254006818609955324260298681463515210828591914158323607947178451768535952489295704259689927835271759299097845759715544524941092136006471106957229498640768130654362757873331264525986465532208819928749289132142438877473457946998463127501058332851041785876883354575174966322110155574258477465222855882384183375269263754474145259790091630342359348592474264453598032595887207946211703268082848979713802778191854080592092307770831726152481762587049925678702182334300704742494476430771688738474060559498676621707202336935381262773919798180972878460608013965241353639946461593030255896598958574806600251084512942945604261224717728823727177933489652663638676300929953087454077266189465725843215531727140382614458754729269541144116067809187086865595602646510087245102962768848903501507529152223024167422532488442541901901681313687935059843875917239484562931913723173180710117895598954949041983517656089675892084600352032896365517164965394084296034582578210444334413695757344774098961646755625771307767862718529273856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] 12979837871538898557282498124484174820403525484018552362010027334199658771939484941700865719028365769829180098012300597499438001287835131072200888009563378687876915141555715281007255041126539179703367583702529000642535751352660943888176336814926760147234555841879885152861438090584084215776614653270652523206760091089959776901598313578985735281623604174529787895234528038003115772490864413156199419114917307825271376467748521218078036517930338198466101979289327389614969824861432109493508328565637315474606661969353592223588327443776476509916400712677211011167080568195515280822390496109832471187126961103711380687533853236757155860858941337633822689682504174399270522549994530046733194811729796511434450497966733726148763104689952850987983558039522054937801116383620336780148460231180813285694633845946818013320327086487279729441793950671900963450850340312851936359670340877338307056629514289182140555527374331743338389096212349593128579091735159661290170240506154680935551252865399703468952063095349843564476423359516554227214923882033377657903647409240322701939291890558959338057506128185537452677038393928343907198315511111295335045650458559941399169639845361426692359248464984310496822731396647935477990619906421832586176700387151485651232023995277451170733343322716905237427209012331578395556426261958283457427794598931651431327733672375461741487499133688697710335517441756654507599162939401267634330349945668970098954479706770596051654740613843465451104531717235166649796871501832299845253789588231102054719656228760012281042763061786108442658940660819833290213635859798666799020551684980339940237223540293469094938888923865093867651146441066074176979412233436282316140084517236522909908833035472188055396206390884156133571258509692055726516958670143817403097158281759607025374609315288134837319266807279311686822593631509428214154784467743519518564648736703894088380393817478392369197018969167856412546718636617299713884740937062734421410989945803520956990534043078498512554684901216315822095927391921875884237658191824166831640585682362928373920071420883400729896144948248739333659888574155372284032229760849182724175058009168089870028582005120724203099640425954837919990646200575182839192109037347928196218779227068013065729307451949916044051923175484775362271821429783291145856578575757611880101380769872748539920914201907658567904411401104901411947286519914829973551226702313042091058656972031555171733014470919832040763126244753650101324990312466056320392686590608399529119977438395209189216365526592401579359170815000062546852186709762755645904231885384847691933972155743731978158848320446112084187584897374727108071325830503222601579589653683623667198851145643124233549819224123182846821814282886316032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] -9245729017343977811037161014834663274011714376018926051773218899240085003749924921612799514710090334687082660621671153350125534832499630076272044139956839829820963984516919238324911890612719054797122082691493030115920469461741490501468110313515868583156308812830002972473909682185264572537745540670437366640756684525442319157822258232051993386793647826322444624228838995913504820142687402789665675616235852087024963884757305799726216808026847996980740856136315018195350431117842759307376601837538595559626213187018674109452287320702657906819231324163982015482273491834398247634600097694837003968723003137881103134942845281617437399624062451743036336242376151422462822089353349443395385604090303523620695726301173624376018571199099816188465971290757598994298229068904628658945661269164654980776075848723714959462741888187778128313718938407221225655854574418053043460825140125459895596808948526737785067638309124893968440559451960273126995787972172937164161356571814230146448038896987108460518691616813806013193247849337846113731541558424835442108354048274344592768190106418455661274727037675679841030517448862696561500348810177002111110358077337142089879469281926800292180582997895109078623623884975810792459845034479680178224924750322474899173920102381152822064188159271241873754642977635942758495700473121592026948594971335252016599869702961800147786207655603903282235968842647880072661732104517568990226300996215366505435100886213629622803577907009381564168904601021474938182839562361835446673213736835071877023334144594492397934406024820183600929626149889660279330541980305528627551596884221083630970914554272939564170994186595606430216965671355203726494743760140184533121562400512634302561239187602958317342177727770239071835963920988062724676377202358781840386063660268792988378507584657624575922164970604098938194925958390278827884200301246799014944746188887953964691623335090585931443667099247335278711568371701778053488781591877071145723406958304928648988553653624510244838019812381515909486621871857289382726059491878813322247701644950864816879093922994815407961201365792587552368139369641641497200738997167953523729206940797924002936203609010463726082627492663948484615355488686873670745346260588275885022424329931554874699970838922990940711869143039467093926770403875018797210505675040430657242059499388771315942616900738488849513747248157503619633976753811686591591113298761138870063840203909202736219918444123775924185778052675692498021817028537324422419221867507085229568704482000082083992378661963004444225255181899515422328449052687630564032964957481712646605087404559263782666163460475789547401934406423124288161197623434162653956340110313581052034090342871638863218092605077760649952492711154024448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] 6077168536114651826150655790371870587160361400451184009066102376688099915012484791755026256070635518991074087441232000373998803491000950315842187285315930473512583998008260251001169073368008158143484099806037230423243179889770511420854821848464072454917983828517514975361500698135703674924672935427071124379432785831683021117425862977361545143811470929588875860099350276688541424726471100567589558687336956158440524307649733712674643263590389083692730849300689781630595115692281508844376943495116162000720761403109704326217142654187463758077824144244363504172688962845227488577070631332224320661939303523446458810399405935871755150598181967405191024727784342246821721434515264784560490232945238485999649701075633122609789062850258664910517142051641565680159059405750622939081180228436109240775294208570304210761163637485727718055670474504943668057420794514516720985122736671596102852269160119781655010068224746926781492151879332840225525510172855387371188940411544273138901893456560047278490759938503353047653268249811616347504397530705587388042774944840473896644809499299958323652851086679006335618954695517874315641550685853294597427004470565017850406756171038983186982136233150993778432527068805512487294878011467625510895194022961767733432551907580873254975618262704240920536605246002045244533121538963266764956748128718356028388751701668325646825002731860803364426134808295712741504708784470510195118102457532086873999725417957496658932790990324019317954073910949075354093028694141629288692855659190354824503244322430222458319316667336549418272151726345880244634383451137022848816432437441915653093051913079408139702224704536041152836277262404757014060110993324326758728086573223809214717549545297271539314483309834744819864800994299810234637711560653589763581142957053438402627552785640493050015793540424619659393435746193403073195070577623381681690432500037808037734079560768695428327531241328982349366027826969596464280117732524634699305079028347632120596926809588239479483657082491814382053411709867502899263242885325597671435436256880062617702256286185478166871732963119189336888892069317002114767029655749639730580590487791698012664853171676155835213820440552121597151215020299303611840864812292271991912407332007977027815240717122683023032720923856221526843683170118763276538282054332816327455257878746154992264001737099901341833939717090457050631814158122880813126776347524115090350730276045818666619759130972717189301325157615310727695280552876483459174231267091383425394193646925166125100174779212296607694371873938232156421665339652125460496575684091096498376451916598203905061051139810769766906118652584796736356201872974130524658148589975398797134983219421862886123848735882893340037584018921750528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] -3783288893763597119965783032715718023649479861781879284215263797286108009453336608136175441714333667832149466537224965303485882005019594207437778066847043694743871337320942733490727147294996123066338308398388267378099285954335226610343422002721284681183893552442201326266099940069885721467235699805505858825933718003885223833705926552317653603123634918351780346844333972040056865796542650493958067230869521815457787572752781523021773016008451885185307826406963497429428289896183220329365013887469069591860760124034505088121016370141493249039378385063621473926398828208129378603405150510891032103600092902697958853080936283080094391338039959575435643981213785261044861282003994626484448198698149154030207810567993833303146846068538703787278876715019767844946228360935754998043243084261372268633523227361353157243995239787218885587775985514249630600998571146758303071974307435814459343545089769821961830646897052392652214956629337451136412245908719589013499254638261307817493581679023843942900875068568376526573362521259704493701281109343291815974541803631556146945625607677473490638573889732558376152381334252504561746241371991948521399963362108165118412388949349738877776377379533137317601724097159556053670397833355915115439072899959062876876872123969700791831563526119368394026474113913318898141447746454632573251091141048024155639345642524274772932731271523901141599190876618256779890691180895426239338391732858898885333934037484737037193997453423851159127426153360548807698406550181561749786768253321408261837406584233504593254424291500605070583836834634138989582702531710750700853823739229246006124278287637391557982776161692137779150004880796217657950987836605280336654457753061375570470772906604926341444266065317281697203723857088871097125710871878041097148277847300595344126521136502173765828633518302443769099817667282176740403757127179527143968351406229327764960556017803449369075021465639253472534218041939481202482719576524237278709507518051849685597625105851855291094499892888091915034445399114332043246952189853127164108043509011457312127561808852797168740355685992692055837093154131453735513649872716684960977612370571383401928719677984774332756001443617195885907105363627812019232539289182054504570198780622278549280739153969857536846168160438386990477509837050008965853044687023539995570844381423539918787980420729382464403808478824391023737425691038349315062059978755417990688001110403646946752903318313472386906894460677370730724191850795771339152428330293208373198008713060405770402433383282002248808501274715308755397320819981304621253316257742741512009839897661514769935583833928919474924410127990111529734052799489984321308509941161159445143036035448358993863771843476287335553806858360717312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] 2260497756769345870646053737963523719000908534106917056057382629031858842852894066794010996563527774022099063731819452383647184733400968764505078398545242629106301644747480781679860906278982939187004290354653752052899485081703070569297891115701497127893466744901714737886362774436862531778278384966383185739233879523201826930636049458124830134687371599562480190962801129130170573357279001300102804489611957850361743073503272595447491346108457829006340283658055133863474693917944848992667816604798631903729081245457401946255344240368137468569908979277110512477311579845535933634217558251643734583518277030858365676260540822131232544604732154269802357240308223509385235313654297187469341013605651385173459717495268875878814794599546960612374368090982043340302926182366967882173267269862809721160417965413077663606486054360990145130528453786267674134680816656891931383201137556570608102004306528152761486307934524892972182276528134622956242714549079970297372759048517720486485308204006423569872500411270265082273309052235924119208178892495161111564997072177034029937246643239379508622420677088961766715671705816888911706366486777640003170434596864354312742737183971885161536552761120511249909940473961875097807768531964572937699641613005963030482712235929614662500131522807743337792973085154089820635760827212647752643401853681156326159759648518998627682816062680363679729184246421104718875299069289339024063235297418699442408344940479949093047266609020296827755218384888799042143432217067937316411610960655385347531910109156717772462415377398216493746967621480336807378141620719391058354808525632633211876744204039523505260792581037340429766029760481648855886709346280831068868700929205017584809944944664468754043209742130591807151646411332946677815783015507541458082015800577931038838952983371753384627354880013150158233542838732509035249596615971029799495873330494851770016762624464965780306294568335334698589788794494197111096508236274657566112739582749444116118675187560282306064180333342082545525992856365586749326029904604157180249133212259044014111332472241647819831590466763984498642062063650789212198233167341192323119082276773332743446571280033630051464006983544431024505629991496187092908784167807550004060491268325849722357409778814041300142525868724968673890961894534566344171972959857123766492283552201184522209382546328324065887565599855326024954211102096408030026634059103116980280650904751901534470883866507131234146057469906663967699544750612882846021074037241761034701521093679863655835487075519136487236970972920266577448135543832347089630589386455918013607862025849173510918054751646393394794216942047237965813410063693669601029566215838063149897695604834539200401591534482948481521391494500450304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] -1316510138323301157836097597182027371517821107684400487643986116649576800726938103594125816686282800709764284344961996071141183504047491310540122212880286792635868587622519597099846194998335614309327564095859983866752578022833961278096278951879291530370039141721072364643849873221747084762004740193114628151082176134714571191379061830211146398931952125104127474984118454159959086307513510159826200780034631599126803731057739017439640154903389224142089801560241566705049575221969056142522864301525699022254144142663773135852062314288882974330448860657474807312784172911188119023791323181149058817653862200839375007410969967737738744981986871335860998286181199056679054458142685459015696144406114221917374778889970138292380597013740943784828981454550431262856136238018649957643834845113778735913582913862286606075592817386054042320919641733124532608556466579623462806931782342357004483589180189684235024748645900335628931504170001260705738850368316037468071651542991718084964427811619048173205558033491044166121235093623938537928594530515582968853263336000155686685121527781165736087742621175727665431728057265371436214494121621794699446894301206585667156747028824024751112002230824306651079113991756572260573387448108328161059326466748766953854876861016755712594240947519214288229444116740202206025557640450265632186627892672681699036593775509079918930208212878214386568119110906677357617507185197560641994262992342441025325728854694745666809342764868716862401705176374843736562097228609634919953589924918754801876591261492483610799020211346602632028446524663198849817524256395366821578016113485806415535086095519243404565758518425405608329889105144914127907322302833436583119065273989158954880789903307200634448504855597136818238233448250618039856098218397115403560366887461828436769106298836135859990610452848916182911008833723521920666416993824527702907028685837307831179824019393640807867225668846992573169668420301549072839730281851242790204953139594419200475198459662503448053782414848396887640577520873493190574340213415722309230434618400676909368820865932756368630804841870264301675650656875234846774079161965361796034603314226598766579700273695748484073605920183305883760327464061642296309943924982655311652792171224897869733518353230290873733292004626981240686602301344019894327451165313933693657123502757797484786982158058223723389793715360883783507749395403195948128985343579594829774186542467584485734127488910752631476235180001523385674764364965587987646512314539493643419851776544373547866834020788978014831738632651471180969740638347339550100827684728718461577978135445697714793952361995815314752359915347813333608357290434212744847135461329294247537354491601862734374658829382654519657981717856124928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] 755904129485657150038905128728994871274995839268389717435854991359948459472281469666522769016503533850348175005622639052721849638414231652607648931678590018563178095782054213141640174230112921469743129967576868249904101597974717214048075611200032516432636250602676704077525419655701475285821523354085637072304056502793865268842012744442962143332096454146087798511609305376283901283843431289043428226784146648176880520465893667543735200290078879399467794328172522319791569195031294111635914879454568913229425594727807204123148783398655959651413324168707806427591561756817605887252467785262103720004776626813242219462027208206526166633340773016785088437203106173761938708101087809755948970205442552204683224647526268670378068728477034095322440582511964732993635883388030779135015899103243928888849902771095441610622427225083859827893159472632936687340570262483721528888338741925476083332018881725139222214561593291605438921378769484042591709287561465496719669544059242040729715027795670900659346242499100409085275827447322190678968264843625177590355455589486947974660272273924262062615958592634602890011086241487042191179354925800446831682603275509295875375531186841996323303499973701005702608472220959077377396848278949165870677385424693013562418987382278422222919313806360520188021683352278581545458477140792073908174845521873393640024831227308619349178685425377166837925039623575473687738561254989317484409981264581246678638815166107373294601872805455073167501651553940415156200854586544288160627521088213553896007040277187399503943670128770847153807063846385024907948671984360833993286597739619407006160409330508267542101002561480921138481132863702670591977757924366855040545290641652556870831589059733088659396352352689765340538365848609657728040776550045639945815173165810379973639215652231461707124624286898990277612237580913317720518020832348913706365769485967937339163575021880008467622368737392929226047923956018280760269588747723402314955843987251592018971309380404976331364741618327826377239810850432694120275371592593026011698379065841484347428652432401034084062755672118831527155179590945228586378376043933584762122950115908133987757342421000125432879933478986715583672899654826813443144746474852742498757094612412672004870597953313536111115408336100586742193849575166362660379351218277468708009397542258532036876246958767772519346621724563338507843893901466060178503127717605867501450735662169674136823421968604918750943002355136361656472020117539900102704592980105840242412164321324850863602462208499686372069345490863965297332111722457747542358809582150448153042056482922093666169605001050184980350315882227973975977714383544708842384083476261282192986558612823754337884936106927706287214733673103360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] -422377610883515290195149659113915694714577858854387205917086814118843492003230323081344574342637854747669886414563701247876264871060200224982688138524084711807703051889583505043165527935543604906753652437213208211001764400434908365912182828882861382157857145161229327883319030915445011012894264280164592806102413240347559389570193334032761161230021423157078737903455082266611065315674046218946640753740545289178229547519074818689118337168465278687608595049621946376273174163505430423802260048927233144294862529946845122120474197105630859050900211586101349555057195436298413554623344545924124074025649742137036450862538691707794222098360654439346633014778780233562455571312538933615284456683186079273581007134828774446096641035911180360371450158124321783111960569198281627634561035540061834702590999118993124092561095644366527210992307970195126553960326045014496954716390125774416452927661452067552660113319826097666281636583123523586745264161148307534343099620719259196093940277582456091652074504027264683925810809321230732620227835928307411778290406112256374050825231194005069417722317004602042775404251812543621872990037891096801224142093103736378565345432931976873705321063854683041880415127726036869307926903719002359721248974831659011650944375203001980931537978960671568958319619603017325323719776869107492515379850984854532607548649994607590725503223129548797936471997964320225117423939894008435927321577382627349819573970245621490552344187954225092518971007930321178327994054722149237098186670340549919585569227512226064801657839293966512257904052752577311902012306937431288335784809001952261875059303690061192408478415369362900838608270656937853972452075286386474190844303765978728594624870533199477000566520742090111096826124834406411219472766349084305349335900748345697919487365186150831713486365454419864227736021107256375808169175979136251300805842198129450125711434088211648829957252061804586809765330046115464118693567010724847718785135671371623423413567504920791263175928066788756202810049974583314859803575167249691189028478184875991302280746498885731711448486483514487580106408894257067417524665571427611900612537944059609204956581679364887623133226575012725898677520001423420980484619323095925085457094827463769715168260615065795279871754541717891743056123479988947044855771709213253310382350702743267917269261504344478820134236727335774181214783544912387905511944075343016546018560057689832347083499662717846785376424361070513282857441974279025328888173022118567863109675914784380829453203716752572522881624981996132813889626921159894458027307970990450553148868455122328986223999745716332455735638174619646638975735418393748946130982010233639838687320945596542018219314866310586951698366781718528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] 221659361878284536578187377951843975931059737659109707583948255468834319687453583489174262332745641614774055000221411631615655791025541990590940090513367718456649500563969169268303449639154568940972573936410578301248879520468304612171395241230731896454093684540535660012075648650018262024813130657654440842505712395957041626930818878851646737859052196460725012043428410243690803166914619006863931610471426251715375104491582305750156562683919795800172528676256101964073538957591436685673303893097330125845869331001641989403598820103405885305482230222792441465124992037060183433594541386456794932788880980209304054943943415361837560714930435640811010498074599080857905632368904267745129472992885674484065253571145502269954304166196772112032368911254490380952683804287852491773825317278217974038363310346671469061489380017359447630869839803288266369753762401776758473437103734000626856988527643933748425739055243839209366864904920273112661955080195630654228773740701294454414771089587703265749847283075880233110241265196991039971662279256979994883425136791483869252215771011468958233589303255709722984528754309035111825135287002518631609663626689420022154365422762532012613961324232688308145534807916444181538485407043295600090092358375922561441763305244308333952262772294447725028240580676280477857765062017014669883207512715893312170584844253510137913109672497168897853726663451761378916669248753004906579845669852777162007217648311728513716579757525824633626889916926349374745780298784127262871040224320994424020961668333323048188114542706968397866316476448430945684640448266616796917705026282450756151722971519666951459614869799584728671184292734892200110111511338185864196308903204329432598407404465050932005076514566837623789036570408758534512730972346134956059368687253492132295101980563180118611619453261072931040974584390925267781713688611450358339028992288212621206490611031537413426103590978429411806717158441237342020237132517758301241958492565774247461028986780691326450962683967681757195425688548698878291656502053580859752741731441277629112841222722606959482743117313947198499969172976662099823730818829573854240574278690318166628418669083044604748309438518137259064336938195617043219530602109393109458455932981849825520835814744529230674266993141756504169118747531913918869553076063980385742535289990286277213004324946289517247766785092683514331367274142955888271236844408778976952750214230628469575965242594612830221962608185516951397807383822093497113830305325002500646600809486368922958213436996267769026034925271099072555025168079516050317088677834571599674401773079276873178465801095314602822457176141265031629667903860549088889553905572907779835074445761206318802725896372517436518252980870316032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] -105500625833859802395367823773347625036865849362703103560941596110408254629082121319146282642085869236147118343339270446286013815917863259786626683322464685018815141590056392039734693537438459627384720096148058866956586925857626593377344668180506868323970537946584991318075732897613290365520016910537121208798878192404749365521910137456068064082006842779422601090355303387183416078525810180216143121005384412575550829576295395720626683942198294554526242718838683245310005032569578991286161066982175925114348924474785401457000100823039638060006694655629563233427566433532868163501882001668320158498876011429561357182681930377678878070601329709902376735270475868461992254498577708142686088840242842783236915080455532011973158397343787801035579747514192233001903515415308235726953908545807163370184892667211619432721649937426480723500809180165086522213681044350845883915086689105997956756340164712659942489506109529406229271430283783232028055291599715189688335267833730119005443735558584005662345178343864489357027108257072764257686491515717176485739320152753569645466058711372599365728728206591056471920717516874584432082914549989236233290844876837721206381149519985217029496987209394249689815162731468623570069367894863163893351100458431124879272257487997213975553211336487776466798284029678809289417680664641197115439572124894643368342961179149788605396461965706642687792117242455125884024025137634446554218075631349177538545987115422511287705733561667131141227984491591617485205200891523516052314286439973949318501592107267522565905242979507938201782418740006416240851066143603006930318147678180925452273856788851692387618558178018005735361757273111641771661097024724315410309200109587886989422976866856260525822251792058506220847086984053466034620668587424530058906217040071378490963356323712479357068443929588540302355848944076589255220857481178317025373913929076279674467511419040662277569603670816701061186940192197325101223662322148540591668643327856116081000533899399033857804544603801855491878030267465773042121581106092072785888167785333825203600529949837513518516579702978084352999938379879957435450816787062940878368200284849303255687779776695148531966727108064444746588813502750126922319128654722338066839339650625925484198501380818295970465431494800139583094287117345968393268205056633312946717611209045323533870263940497393758088543533854969844465948598189021441627276935502404303586953151704251696252750539014859980194745967974410849681067337230110558358852105105109727549579795342277436281764583253791940744987857532677575098126760683041433638665286994777385108422577856086891928206350980267649397555990184302369216007436629156553815169936046053395328137008357926744275237517764491735919134993547264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] 44703431382232482500413559917232358894952875684633443826071574808106340936648677605365493359642029520995454005043528902505911879961386077030297530073797201858181628387645322311203421887343378468309495045051963552465643168839020544667456527493839891160284561730567257862114550303632816134320625976370039109898648534589457689489895751150031160702042006094520569713826115643538930786208977129537876303371397235992432658061708742888446323751445126843714074030856778987217270668603159817559567283892690662543431392345027905233054955765698017961297892753633959778172782784560387927886636521617433304314081678980057066472810150051872796353269276588873743599964057720915591932597119477326168676350578264430247951386655188223637209114051800763565479804875441017230446953378221849055722668914893387122844571722845492660768941058927062332699175901554706074638857937062824726979483931341058596266079052076912461942291188462098350661613745870088774401162172952292696514508507885714355851020998118205812318678671381946111590098612710803192831022696989794450441061328398650876892240997707949925929218532195508540251845480898617096218867871578495398644266751741967265966317128788719704617876137159684643989743799356052642410048930000311753634308066571947202975876275156601387088334892581843242179712348953036784051899221006984741564853827434422629258206053803923348946409108467733353303190545259389031912003236625372037608123498201779047083833336385228471560272458512262612029322664343571913075103488382250226292483842270147614977609627690553897178532422786146992789916683355278989159375376619306860544600108597719077283261998023103161489516585952450847965442991698192244440731541532651635660736153330279337882664119123985338567601039982724133666639169389666276148117746221803559195752617696665394513066399993854517514182613358006089283602293169911363934177279638336154779747624671401596861111790586216986703021107001469367443508038879673617265938103683227607108774985678121708917938300596818497174491141382899766277410986904822851514607993031134004003722494652438365763175844850446363266044634393883905198453571183058375714129886153407529307105502613061588273093639405431465264472202362040868987822880935480545221508644166755416581890228825803753633966137763811621669063009744871214136904751678695813994450822460644017368288619625718668790784179719193590587892386727508574170653847130467980813802642234601397888664132244019994226419246772554773091376094856615198765064248615132193268659736775286181159600932081548082161897601049238246061901271571478376627792436664944556319122491401181955259444917781507460091179406585019607486199711100346964283870955389757377360250834542897971829969863330461538906900710094680447883986998394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] -16842380290673569504693473040781682560279254849416160525945885036203081134547405895925332725739341714250018251675812228681950494586567985056100304876649896829034191652116353969010521085352733967818096513622236722537074075928059511761955895927519422142958553631242405818152771166105685397766114143251689603521846032141795138938228260403964723626780879654032382299264661718393880252502390414732645535248138465294532255802216073341245227807775362395431396013413299263291442748707728067369870391005700448096744005169177748157720031894136549658602384169185933414481659384242777762743046104485404111901635419539100895983031234651164439766713764697992522171511825353487771706656050025923848838764039076623319981638997440951107967376460710209911831680091246154403299184958184949934891772457844487870732873361766201765856611138057154119621717172496874578077019327883333269512474769709626077778999563915274127258796041771318743100804399590885532891693162413320898072795069032158788818509143777444323353681345675018933856704606389549004798632228126407692458503964787574175302718118500142010487479224252434940260037952404767524496535540160128701721655596104512078545829287093946603710052749517884619036769757026175431610078606102787839671891450991927448186558370941484210548335815840126425544863570800507389649361219839632840387012272910508493033699880645961015963065694856651325977231829180132511615478220981190351378386161504055459791074707760227025012336889944822921884878953818259999358510465314151452887880557154415826075841783208655973923320365183270573740274166391088653726454380499576738131699662063311226086139722439841923639526784074012629983054002370917342672691360616221155084308299964432467258446369045719406366837844543239093032415439801049990052662739644712682911736106123649133491207661975080101457014696488584968485886944014788045863716871184661709080055098324267575491975318327107224342566988115405972001342895011605253744646028685728295938800100858218601568939829614830831888728568456888486253138637369382227918571131937038102812006854791591072367542157034758620236783591759077194521357774515227935480484686877727076425402156144471906651685316709950332784771234577710145518585081116232083948987218712760735520038528116755283583064101143640174908604683218783667414831311430621627588144515415987517024198846222038948413738014414689462854925785735712439871729025809424524861598675855727138911357553772219330842040071653669359084514921678963322002886099929257348033183822197319473983893446204946193895716598285239951278588633907170795549138468465008070590273482323087746582263458278371704876729411875543709611072303729509422601187252031172809991490902062203219441241838658486968026235784431907108408254183505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] 5698349693912098282712377965295938783414213181307658917548695501836924465663856740798422426893451683958952168951114170885152960365246682898634466261877347562726294360932020380083398869262297539016545783886940955646864250371658193677514568647445831288137552506120455131803226532171715378443279482228688962532642184543650993525476317036233323979585015427646593420192553452227757729605636568340279906525564808197541286849269535064294146580326627815103255900645102767396083497365761978099104197896176326356242984839855416684803242325835912287548237781953523175851555983605265892301316450882016035623094106743358647006616160051850779375978456787664979420903225699228937744517224420713915653410225948080714964429269230672940858473700742381645891973664350132605462855005335575649551938020997900581241588737442088164992464594068899181768718001267216117755550630152279016959439857710231786937241558182973504458404499717941327442489723190951104478287658541304664399460622848573595824607583583064893492364831379644437771004629672093812051723581116312453669123445904039952999274255366238441826507637910139728077885359321058296624257678270430370175520414754371240980444567340521009850245545815107661020739434123615253043603895646299947830400454586049375416221944366465370635645802152917880779451614396932318483798516706252203616701644053302090494364152441203175697209477625233152951503199755654463976069479991811868707189971647882370782534516994954689728691700422682959159905984880786743642527432920026876533298545655582858816990213305659319602749541757161818904196187218897876384891596103251672142101016066482637136390629980670408242525938708119970294134629793724998116779129815994761830945283304491782422620154083092748516587766259555360595376746339190089326596515662641712181215304398346971160112601412666626198626531082890821246420882606245140014317879751361334500137507621278344883583915400513875535767832440969568388848554619319599520555442128759742628943980002922985845280182947150596463719787436361999309616556315439637728405257097372685981480931639351791813551079584830907923755065250379837567087412584671286406066713368930498450734144820012243486480415516038613370220288863934460170272136843341671554848451868674285048626963488697869782692372377705297767685008960105620578479492519060517828493768894573816121874575207631353655798580576626426250775438889225222548506971534642980422791416225581123395908058663526693281774292508449763212824839464127898965962448788187522937749250894884042974214428226024449815415030137348374804526737318573910967261642354058936116434803125366504175988893383421858800575102420778399669957422127118517539909444644636012810335757753252035313159862447092604469215441783769494270754087239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -1425655559309220644954948999169985939445141182527249611137806956804848134523584459708616164610279367740489777256210542753785584392441793228100337103305011307614291201754036144724759123698271408003202094607705974813209214285713283814628653544367029801788630935800797453720401191148951656498015739052479756837714990229202846900019060594105707022668772209423749241983129482887935871277220267486943466347036495362726264050760496823885910377648808922889472950437276243241021664580421761240788893686162232220846763502064591125089993587157952382859963974439744670858154516370493104853391235161620235869308127737906143915797259105246368315020863371041378403814092351174010851132530569716872541632605536310710214499562614208785313234417378797620137692097171414555154190125689977722989774374348052689458734706898681195229469439796474304709218070641135433137958543205578733339280276615005104087450464422499232680406766004539394525106764937808056704212801259736510463100843938892012910099507957025019330512873231444128482533192514307452798589400501043074274791665691437697601221736342220186074357018534205533312675742386201780767836491217294057246925376739293715342983864210114999641345607117640901702954952720061035350217205129759163827999965923976410898831446747623523434055248143080485596285058742529235853210923219095845634722320266139227251239509053357885615684248560211172751798784898848700054395141065735058618075989153457438321611565735077807831584101642176875055506686802860762052362965261530624507617093378630939025694484426435786282159151695806962376474322219269749845204345785810718956973319179939551681812885512800410724412402867939980905433648814572887390753450408962915863688543946507752739562450859221025081692754875589337287392990162646169289313203526527886331945850215849837828280516683252063679738063409885054574786202500542324504678717189770750840406614807163431364737764475502021495787545694927048818304444693935704394140754209765359885655347426454449633005548576224287360074443740480322866392269648876197274605229682034133629466401546410730888484648538537414875730081512820102763986950436598340439471591135164724257409432917827614040462263523016578995418289382830687895700822442966489584153815737307285602290456721350101408458071032332347722296725907896028568850400898595115200401004262834375163255293947584729781659771003978614311320865314573357605536771235717160214133353799443033619419358100322682829137527535953369358835176837087578285734014317779356287485222252494247031298374437730411793539957823104481071920948813602017634305269569892581833478779199740148824044165552882994088809023130611484584526036947521158661359539469502623542767102147982229415615618175109404419730727649866153984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] -103259711398750949006216276370233919612119340623127178443117790740803991876224261878660661796940556575882982289238622407984486321074306449184193535505266065510525438807299554153794875723826636673410859146928081733395029839580821214191622283258630620071159919152580329474644601300455182062680784467068198374311040445679962709354569820569980857318747880818359763994694267520856210560985547732525249462280530708961827053803638024719264382504490296299708330795540221753379832649647796410227751089851413001045885404948497162335379635768542699568869711080726639887563116914423578370725562735664363688960283782184308468496961034063941853897316147826795431600420899480537346185075947650280944439201237551765452675431456073595738798850762791071393958106888489286486093835324880531704739788090304759663770035443527565789425592719562316042237220460355919353315206799441112235327976328843192392156690917012146904591622899902729001214940156247050348762844067954287208734652758894034361206214446321583660960245967185595897485548789497784768732576741422367040822510807100568881133016526929238568766350863758814318837896324483029622668276577785855876400268136325504505270046687336334554908209407800148453344071758750616776112314512625609311944861810005701616846704110491460474585275409441996156622403908914819850929555972714534519726994797901249019662779400727404738310117930380214473252585984847556436818615516068594195442109597841097387803459547612897297979803719674510542790816734657428172819437196145100945669201042682578756449933931261373622840132071374932675584804436511233247714270332574126807737952504661637893797155283341085788702508840836280555932427313718399366484197349824194177584434385426578229994754322140786979850992115668376067152095093188517117327472853533142803060891729501754995234081691868344202457727953920246946741742056499259525612095849600102200317882377641132577066455211347605181989313883018980043657930440075116340011842195468716243032766615577929483743492199024056511633943063506216671654614305440486231321489099847375310091872760379497292296834821380721165832711000404751616165635680383650938772158186622657849008981244510213006835362504299751932107973053665371554973599342844411586147306982248877336391424259950467257590731531970263545975366382579847409343065260036305982242618308430795757677697539162886757494080537700269084521953633385702193266595850824254463141856412111891127141236932754340009397682077992200295521123842212360739319965750143678710933826613451073322927920466296282914853130020268535494631269429486803213726082866938998854937158624934879316523544623928820744409621738920555333544372090733443287453806296670411233680129145465156019909547927624540887140280721301166882816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] 3775478165541610649633155372881613615215265603613070033124957640104966822936911815231722174102635096901756348780916471569324598712276050664939752689175580662649622974239569194536820880407595921042890534955562536937888338330322243602453439564003974802296365085160665896915480542701172343318262021515127466540584253183652115231263548461786369191976201635208122037414748910352510305236063351586807768191903377236054454227152812851915328038684950177899097020151945657984913339510630059184849831897141793131392600501534957390703863325729090023972878409322795394658712080224315238899744280751434128865713331110251699277808698120648271272009667846377599035480604967573053911768196106601992707263548669974646516217341082820716947078667888344516674181961776463731065984711766719082254290397074570483265084429745274684906396375328410720150235815619160677032301095731618534720665558940785264179599506978597303302987585244243863538033724620169232937292128860572148900182707007968811624281126480605344161685554101207946471237421819377367526578623941388030934808968748400639455461511721541598927643304059058802997314089777058845058154113508835821431580372630330074294586512732913735433262573006052462941385431229467948573493453032832464091837654914026111908744405867713890209757771351723948369972847139732655923873580906205902719775774906442010006991347924143990712572092953235163038796250380706603310876067516233232891517613024672103245286864411490505762736590988267091982304810866306859320721517777297193682029238295790686118262352019876615340820879708173956087624919423238490547653536411911941722726038224533288927635912494786909381674989814902301415757839750671591854820556407523974881825020149986854697446730980477842008057277473555122209726683057676124930888268254726167557223642808240834298279852373124192955244743563202085822459241777202795167344963828026735993491972925815278799616629117031704913341569854245306306166099360838389830775722292852941962938962994443100871456989254171114697361586721185926660348785395921538683591709737824750064410355070814608198275587287841400614809170046225111940112676144894998579014125311215599867146026584968357590591593728206208338913972577707638789159110149935573559600139758191238263878244325579217304555439331200674494563232469561138937707771823198803948624686478503622976480160969160898236602279823453362548464092702229816164314255147394133039426995280118500879515074539645707437306233429208781981736004409801002497127984051444670336490034843261093474830678606780810138120587510990378807548871727649605978201128958669982572220401724336539794641373691975171356420553255850841723254115403648611654634550800493843458252611855981124085776890646293179038839661482794253549568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] -52541672250563455702679289509721727525074942434062496774898979927194994892944210338954942075036168699523653710644891497352343070640333243987751032251468716263944981081482096540555451379091698014949118980526835085109788071169699909911275340644744884170466950631320277513713462397186202308205855678870206778540734910716637755017351015546003026029368520305181108479458675903569579880500864025144731707400166003094084927297125654036114008132222150196618214160805431608998559716788773896337779971200158311236443408434490490040693947610666025908172647201555211375727942295542725367809492941380691646329756829991565750056788340669022270335883600049255783081886798140415580325850692333625307996407599833671248772095984880305337962218879162449345505044171769649119978688760788845470643197315856051206914968026968116856181938792497718002911008352852722344197600225580917873128756587173811548796151106037225547816519710638094168144394198437766272985953882232036786869702878245039292043198708896805805537001695545657760013663634519471335344124838354692489580312175002595793272106739395798500877379521418820461905049186780591313922401679774613690706475601997842950977433819206287512284349436911312249099791512211177570525476087739856581236202902371011784183768442209452178313986942144717116178157889813629314113060394960404214234802113302152962460002539502761411705131692726234549385335687062732529129615846272457303862699463155694999723673673638685558685158375927350188053757362316397514554947301925662103224754215891838077856112244274861392349291185693070312032752458835080982394759811276930701773841897603280528878440136611473367566447185407357523655644212310447888542515781199947137695852584962775586179691653219354503629110387208238666717849037494799372579465709031864907896187665201704404663830067336435186613952284248808734655510918307185702332165060549465503688554040536806610217005845072872645823165347334469126479886357885037351008392595553595695917510653840847233289838144236311906273038344488647333495874371170154231852405462256631286581582455893938133571473843753580246498031169429313318565515648793785361412197610174384316078953334780901680711927852028497202555034542393884027753289236815057891799927324431391968590911912073521477794066992781181981747395314387094750870093416697584119250462331692129479650426393499164360961493890158496591606590821143199977661245958511455472508826193406636935684186795251460770271324790006658991349095661352265367491040874457806482126469824987220732982702046305226698708200772129482213620815485251172455014463624369450497835676786305317892658152046248175644958904786740265345606704723134283156853417512921204977623838983678459939796045573132352479174021547636418068611072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] 543679804843318369261940048552291100733068705694580250913784839401404042765119098968568348432925953310339922539805580823404118731455733607855909306219415716768361208853801122551490816134296708810135618609853186053960767612681388870856829337871091621878217666870473523883966424586555679338699812910515871440364770868202646451032341754516417897766901192710821143143873180699560239575513742295829757408543085546849531695241247946744006369173640663875852615935540200901200706249939453420632500421741618914815386946526107454404827166810888618722609005238724438812276959276177646702312087839540670292876878797888290248106028296373421053417020582460479279606571934014447223780386904368779962012740134322945024186018246597709280181148384382590985535944122574859873223876207979232772569660235165647908958719922419174094972800444717339895821073466001079134095062869205097597524088042404540507811050756064947938133920507358166564713270846969700713725622771279920050309367528651412883939647641104961906463825756988637059442556937347551963242619398235904855588042033492526080542901048898805005848140693573069566077314453972181622224106910170379638584715046590676843185988806301301435735255843581074005705051216629305838862276722331891850792082538038414186585438431649477170199089657429810308272940647788288731317917886821861349693169795355862546356030340957879214130123788386907034098286114463041652640853189977747904109312655261347347083113766258697444239658896234101575116783753446124584488472238280662845419903525269737358897941106076439256906723162131672936693161388030705462206761440164871601629666658961624082950326824365609911404372341793708729431896252637692790961141054376372625121817090259516122083715341157631674501918780062270942837340945531921213331764241978211625058224618017221105692498047587940207788937722032852793499388263821565580552716953432219631643410064871953078000665743186409570858924545278113438351445645517870890825970929091395555245017837964240271779049052404356031981534163080677053376544893815963946444008067526267353414561906024111064256623971040307029141623130856468671321606133877535239601291681866618181329454371710426173889746754623486463946971488969300649273256756949480841630428181945524595018600459129582133539008754943893349530037842362503407356616025854800017824207635419578412319267586311399414884699197978932971672058979224079979000406975307456381084277700030751019211152796969083053665446410311037824416097289305994293006805743196376603193272406090654902924839001995445829207975569711916251475896410281581853627811468284942892817391022783076711690564240794701996635105167587080701100959974861932427968049491700983264520402291730204069798281081427035255445028097239622378061824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] -2793053130559670520385325412138191664277181432439111931815412437541349665318413860435555839195879180486798012795872450293458810613281070721963759694608926086545777833235049572787096944402308332979873790137208018049396238703670933972838492969060520425148584183893947341543305565055215037526853005770573983426626243499692618033329992826012242540454081506175063896642850298518283301924291867709256680724880307158096270500814700891799478225565557563302946577802109646423695718804123963319519450665894404302517427264027508732208609135855387032924688650117804347337877774860889346896606891874677274815392702203438856095185430152317313192864869301415885185251535247955880243134068182012310057500549736473375554922715597859147107755608993999599985321667149611021916545194501240881359051130085776392694008591877021123846541440085301158319456669798228328707078721321056742544129142059834260568915316732810626761822886114183914144644160757360503725355572946597514976307837562213348298261848399387926916977406134130787600604865739525779348160281221149274207990204868186587268008008936992482869700930132637215400202558106360383855849412932955728048916139510597951631903314153993526551667744672534387584025185527249222109112047515042621678175795006277040522076623509673425191363060559825262877860157377760723927002141742160435706637212635467446296356256240671722626655160267145885303767448801779522606583020813209091400854423021516861050560141828830117327521077543348047052963623300199246181888598576564757609863376675341149132747334992847082512745000456184328472426899567010652147743255940099775490309557459147487851879794485133536061045551760042288743432447387970930411676173006936523838712031877873856569984923727543650356119305171508595962657930981735453305256086025411123666818277249635133707689339627343213673176293649004959822027295091365730647917752787156635333812859939005897860105185017741069392528226759052714360194759843095913741710547774492136951535231383935264277482820380126395392631263779540515378590262154054416361984238915669340389598740716357756683114757640755845749943982553177743848454817683647522001654720310032097109519528724351792899565138052008226059578470878866839022817215427072748294324424016003380655918756142958631656929731419836622918689993818511449865866940164651405389963193402482158253849252080053713441540755789033619499726227212507466942685811828825257442335794600205447704176201088182139471331189791275437443113879164289248474651471319600450555482067432167050210658148624924267668272932779220002251547188858036076183055052258866662932110321840142365946765021949636669998148059965266381837612827444208137258593734369724039502994018833639477235734071194474748050145126779650925012189184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -16990952507219017372959163074688991700362296556083303386115896733920153436224352010949772075193751137765943275272876738043190239961199231988938202834656344258219902380232145648685054875599029058257460410412504229914638270293817735323079582413833370563096697163617969404212616516640938102895978850428990288039504609311361190338755435777327611472817612846046532001560398445727908339008839882294951652292166810971897639997968452387670386140302210733180249407056375142236470646055913143925324076083435029454110248041747657995579117545904663625454509662472616567657864541957410372978477946863983556857575185454271200436019961286566516689222150548435945986463424232372459643235284380461798037561339991305539864646988266256291679111295390298478222421468114762176684157051124311348847468966540929315490779200932855444235629381851592260531220512659679706687577855000787607917070538245639006170886669829155279485358341135666823563229292686727601268197592802888959296487591450262691145640436402448980772906871234126433731931973868114681554950128069653815574626007337160088487720567422750901401975964022540324035231854455236962405655700821516073223047934283020723657612308437423654025695200897389340141736236492423317885170366496056615049475713918096326289822467653134519880681032067112445978656313561842788144537177893926112042929218799441233951582737387214766921181647015056514417981890636595521719644837952919753749842464494889564570371404349140905961862153699000222410527963646308328245076380084099036772620738928331526339920773275418635556487049260214938250881918859413708311804311091597831623590913946006703149028622624316497099291414038327747534403683395862827887253266905346337044185556546520620143607507625099281135865192396876369538805012017515408148186997357164631351532265554106690507327528779251347767594810748454825246908945564606838901467083631023980319400334245226037695837573038242179454476056832268130047648136795603948882996101718357746431883137628903986578064285571866363852639123016489145907116917547777817440021475096859816363867670763386405072371067986750649836954739689320048105658761382538398227736909790563620116606913012400391256305887603112615490483309286061507606821615489660104901865146737577409977991743036328369216488237655609296116955886904986560675660533037769774217936127819766991639792592094747003820066381694536976071528352944442096282088702434675874177417170127649177237836173485309822399646826513310398514918925578174242529728968419921886491323731742546689736009590892939484526627428693543197783114688655369905981632997334316062202517159364919426658453486463667463937203269110074807762669402986884501566025136521817648222216561849068576159651623730707922138599500837361435747024896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 195159040291270000448625431272220047171483365414377640631702998966401296645718372466387085707410386144404553946373512817017156829193592376228461162102242631593455994769831762957343277874337924104791944322246582983887036603305041038469790486646450773517929933309475009097665132662156897682534201979944866461652808364858000408171491067484241169692897218792486041701030427429321138115219765844563183898320689188195626757220170203733385298580824503470464817387955210826407895838273308620315937250797928144836371000445697016439002510643622622544056560780548808934832186965348574063331863645535377799055059620978781112295474796004859858099782238130792029793228300997529297012667640588943995496458564647747470454762239434786989534248682820696046005968153515550468430937929641554323521849744522582675986660709616109753657117972085848790786551166942648311320215753821029725656697557533283136376460595531628922326516935912698738342677740941354716737076047189035712633354634631272968882308246312410175880865551431135603477185923024084502708556268176505789531067514609563402493020229682813051663545656278889252097712321672458772519805943970197554118507861189535450236314033496555616629505080695314401221800316694154228864294977357879861118659130908815670219809384235504786736804666863490234338051093786091961590489534878965371615618608403614826892462676938883199756286527709553412584244123178854560653778644952834687844562445237554142527573153060312608019618246309378486203079236393251196256997373055658108143682714826322808000762926844110766804426735194693101732565344542988219277824588311777091461169242851138305178014823484150236842377533205043663760010968879561324475025515473412072494470393238793415418784672450023517068672271951402681921858739963038849497189800639423825450428035512485081571197757219237357514127567732230610323874996412838057993454015385072753237368052066002289000140464491116666446292815950834975071866139871762741034190761484712703161147689971418767417292721158878804543793726925104344655230440544954052063405218786007172889929352762265309103195639596898627749759338346174930063074609717034407673980340180818628122566856337231712842737895865114301868237691040044686851586996443414275041326598310071312242636055837482201336763358026416699097923247110131123420662987366624372913974357633879153506041996387196373639671032490528700980407490315451207299968853834494847274971509324898828202339631978196064322679734529435131739198196683236657724369574075139855157799162781978191746011629556822340470421591194898576110339783066367193352661545509246196765100706241272671517067806841778597229852680311765668593900559903609961130824788430259920483790289956452258701517177214990597807141045330650088370864128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -621481911442925064138032947450270295392920380100849438855794589237229834017544298694307047697958742411123232617477586824054569042784945736928976800079588101266621140003703707273103016962772746881733847385227851952855022419520789565627856878390682510765237423604895476762340407862671669763101962074516753398147296408093791978976549813793774988031444211797482933047716048585735020269176480434838569675391639315006281298838729141960769687687107952939871548644595712391949845762429169540629291070627148695838057533573187576492267554623456245249146723841709009826697045287911314418398429584179272622653653370775883428378575605599584368004845396215617807725255134844983755514427565410865941693134473868513387320559912731032670261816590354295623723580659534200563480799973111105267115761464142685866911760676669749930504719920966227082923533519247331763922173684199190242094279741189441255824097854337325969630595833345756542538026895244956729617487688422763085525800904584491423795596843147661806522376826032900457774182951131425954178177972907380309058009393365072075957681579558277833785024760870976747657179532385948914034309936668466413194883091580975741824045252365131268328360326276037944206619024119435260994312599753809555835913900996381143513962175639596930364362814865772665982382560506102861753383670515691760023675282267378615912776377984802981756018782333048870626930665056615124040211325784304379149065263917578620620349038146007265817874101585856158883372865685252196873529167056500457564833717091451097457846778880552984922978760370662136065328104727322504157945246945632285987873475672046666294018120876185099323701469533914409161711474613187406138854456535221809118848065684353023575484600517559011978234397847836305366151421478649767641169880380061027732487192284873171715381914460241767851807007672224926014569830071916957103197039626049971097438712297742433991913149775253591934405383012667270483949880587817327639834211154487861591271557499871970554706801594000510085569373647423222479431561462749643550801812485342604389111985871827431544704559814159098907367166165421594493277979898563225867360250083728837796706745249581748282363033784044172456435896978306886711470815009875705456544001599606774282967302456240864292125260190690191803185294370588540225536912935172046226125144864650567503369898626262628150873245251533399776090225640634006382753508050187663310981425884936805607314928213232188622728799591849271745535484294557417573293849568129030691525869747610186370853537625666431635463368442796326890834072729539303429094104071423457917058556153916564834604721621599277888499928573715688623315830325168933618322359900813317330800845329088128950849820839319034590342898913203006520426496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 3728177410716237508809840578101505872782488489254974823272483636899508962342922958213713143203977971741378084301036499029484845317306525161101579682273157035900486918575299328946321082179306956922365415090113088596315547927338446267615774132140090306125643526292198423846460548773475846470513067320912758988771059041188742144993047664970438775749069609966110791826543188582543418177277677726971268141824910059165225434339600320241235910794306451070510190103759467223029782063394216710608572945974520311999759979960050904126058558728872249482997110886023700843273700342390501568937833848173081589919666904419950591112895402035833442673182567555565842863091809013282960798955827715361773102742344596356154169701471788280408196085314840486693609812232229618423920635308618648956193443854963425547264623243012243991199582174920673968945167360605312660543339774247899201466911101611703596241569889399794232046051115172429860022838185500436211354532054263049522682671362992024254569501761044384774904029668273222762595665467947754358254344764381341609475891790916935558934942364915816067599078462274192431166411479057086973177976477731689727400339982268651977604198693523606761818953741558012646066549981708755297152621113503237235678511625603310754876470600859439164726966716206588861648002522428539524003991765629668916414101061747558629811228970213664414394301536107755039508975018329338835952094717616529288873294001876447118925861240456927495884718227202261049056191662788967016858673630333911115375688084279679893169099686605783983458470399297203215922314855113246106155068378027196207325579740978753693787550452003294195444725815721236631929546004986021396854665033007561243963343003690262736553134777951855961683706915910111549428117389956800589778645971265451004245903335743331481806254255136577991578144465688940333888098126632395473168878571037639409488187572295934654451857433915896108773940625009513206313206527698476257649457614564479726924573825714404843101545834131824771455040574372392297606199466612641148638188742899198525333573396393970867618546149547006366527330105458072194910480887621367879876073862598596050575185750487326058910838486464081489993575238721313754284736251128639038460351403437575674382657604110586026404023394309819229732788365093990274977634072012884557055837910630335942068038315995893389509384900663662044715894663150371967100245058216333990568833921680365297568852891417534045831879566441042814606421852143770519821690151417118201913695934173461284209547727542256882178383201600338599936160026999848110159851745844963080305296588537043966379645649948600167994713488287094839761716679907391843896457392075837324897357839709880004642744072378859223461087457213331411084247040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -26756340807292869040856508315252404181927549330825556188137046612102320224616343695529017195076176879426876633399568218773387156673962775065339938761348743382678639730168817060686442405756536060613637295705464040250241843812598275650728016075477458107061019667864608047963004554344825391514645606919818967431263616514174866740493056900350150152669164099114091848500964003531802575445344915440199861654654794749992472662581474746800137084471368125131690285971000403221103876889569766352239137682323113086081952654707305790348876754398604016144929782001007713395358047593746126039360206586005926776072043092015538559440766501819434183653793339805589147558275541609448580753920487412865978914451301542720395766300039699237383829518071767815537387096320557800154550631946134259778200178683998828498372291930752979268145346576822984433024702472622667532791433273448086821987624392386935974972393488329253049593475136733796758606952690860591611042717462196470202356946781940853674874084240666883173334714141456219432193230634823371897448672638563413668541911598810779744196425078129710342893865823643318253441436619202973543467825518064360168050355349042720608045804979906442940142383072749720648475702708149552053099278745443350179924830682320483486133274226386816232199640802984510113087975077158041248925297238393536885994331258004885267371474673480286105401300047325186247113234452065441094141968170288589883258494789453344149623678243730164831738492620167584079325764545234344671450812194653348824398478863780080463285357312287122061249234574202231401239582151642295651636877269306312778593679580289850452113946374126933135935649960064115816423910406684009941642909700195992674810510302094524845233071919999764925189846111100603907459087997291875371960250663097624106396200641351296842530422700504232696513176949559999826533992012270783581320173082473465482290077068073232682721443721036703422965292413809554726795054940663799341898844531019882369430139379542904211153619179269768978061624165751772438092950228706949092637644784897898826819984432056232928552559832616130641504273775050584153212190216129109332129041318152918433721965545413844025736335764243892399989338971233320137500289637403593030271839344740585422648899117233535225834810484779799998550660102212843981990355102241852529799157634959253089449002917226134495928949554993807549479322842689779278686416172847198415037117748085327933197596212310637389671051707048737733017391716769958747243368725669428145627794759661201948286478518175470891019795382708074559581808847588765405387856680990004522068923941756531650648447094029034392680046474917583193253774003553457725351131996807936513188320197259922027277712486109712161337823127386381023539363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 137664158549848382781318110255042693052364658288782487784403278100098897372625197569381651163564275012824539448950932221946892912091597944161532486627052018570837415830470927423044185115874040427075814720103578936189855527566897703625829366336350977178456217159673697530112179004397496396939443335452145631841584210559680853614678613599933023759518549406402964336101036365999100878714913077492475795465228686796374258140910816184563962847977144994696529936180950218406519552064349367246623910148172124868469423403908905083839828022693466357329566547737724784208037783775093206596324896442575902384902713865658846938375779404072505167573081445450728154587167354851804527525157161159570440727705579989730037936141613704997016410554369753305809885208991450024558204662944531715943897381169186374230812175483412262569903794980530312679407147538279596499347794738711256949663095504294047282399540799466985278440195130026715478758540225855466208732438723049698498081206473720411974811518768864068366250403151379547210323861232186153043622369459362136339872683474612437657385424280182122399630537746647887247341376941747118688514877971828000611477296225906452794056906200229201437071287316849627596657841741764725587582786072342725168633401265222773479985126734014578592399304935346308872820663378365114082527898048790154482884103927630899556033302231753174769416073400740384533391758556346892427342923252746342954647085320752702712052706606766815614315286215388076319761409081568404403439777466373427020163273228119460284576590158603053607798242264875238531889681184760572784605864098658664859480359001280260598332239732471018979864057343060432851814583632888248210576930410487280316270783144964438771909093748777392379788284423449671929092772307375176560300682817936448233661890598537025552880962272888376766861058615584713190461094273704143544932538461210833949750369110692605787532936455915617834791084425651404494229981223690052179916551420837727571096933888031751359222492230806107064113670428249356787289624148702013880525790921714141032112571464063035368354333060385235012474880408915277800208695764969318129290892695509325428809227190576185798521674824566406631876419628352445437395491405302254438041614161702741480589606410016257205518061456069421629644134975489312883977936476657704446454716758569752500943669105034806659986348596911612779207527935040491082687231862848128032965442574555387892627900255718313508877993651455835231266633199593398819185228923130064049549728627462200471180677031953209440906807199572725217673148889825417478436441675534700683978643371662031697102088825771402052224223418276214465847627909298685689285252684713134123563595023176318693656847456006819889082808639114094966726459392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -687899959177563659137404477253902049353010181895282728503119744797126871592779627624856032889473298036890466815704981059595562362255526519258118650162819043447724065815240274630652837858484856831461159341033268440435636625409376113106801454423496246701608103694814793779598867251184823832714757571680035808263906909444567286421208301708740138118612110613951766800619267716659786846599418708058344342326843419339451774773710555703517845263433551698724706278953649515284648585626866332387376456042163645618701987559112062273456760404255107680613542133196223273184177304560421723311370773531403192794401388173451648102175026065535117951620974237767460951256429368695541634532094713897901602577538027885563146248945644903700153644972656875789996664453367379768426554710136165824344393017538393900680490507431699471541573006058460176618151003630033913962635719178329336300889414971498583892028733334365398856043383988590979492334042669840301721840924110992579047024778695540657616339255360111269500498301040627101933384530274764275456055770624077433966453557559938307574029200626233548535951936936769471538931975262947042257660310094214268082370813432453273975262008595356076401847896424067812668486454650711313253383449968135189663831882427848086517571857472996437779788493097030698635970502031045473725241209981568904377529874035126366005168009097147910191912217715683827760841601286376671670261322042537293950844006965824380821452499757551207163277850078674812325070264903893985124121389820087491319159231160500556049903566899068260856877080207543642770423376570312882748128598891228046951828983755511371529222210557411229884196711394383129478430026187661798696427812286091717265126358702672276094247506167261961387047953215408594818848406014070919737960827203319186936387795298558520774239233745717366696233016072569120463168615570774045572732464933255005922305039001588910316691648214820931656843689031325797602528847260896294417017493865889397424435046524337870399637306633357803689208671642112765107067854962817002014397716692798534129693199272678690763942529440202841016185290395791178556025557497073217463200502069425473321966481011008958244978522719229347226588499965280895469217835648006291409338809843450494454444077945747946153596917011283940985158819287922099261255654790991434060621517845701181408935539111737119561987237925612126850790965122557582478918181826025089687317690213891294178175698120866092690120269077234657617272311702599154587887900375083179452828022715978126843071175254215325029091005550315476619235713656624342860731365951296040608094304590864910721324733258473445405255531659909401769575595732406147316387335901054335367385824692943927485799006421582236628385529495253953062702678016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 3133826059243120204585967420874484237815719865274832405889912192098064075153134907146429393001800096763843061176488944338133862926508609837738186699186939005825137513207526103442573241042123813713922560996157080249623310184008796323233767431909452110404173016395762769197623285904952698147345399026907782454038604300011785125946345541871431296653585825390555567436364482820295958882076620745324331603515519823095703341695368065046906841268280485708614744922564750729289980441148875767638740895945287202590429538209281902635317262781390607758950799306612719329697863797367122609109825464717444999884442980271075287874931605410992467879070548413266694057231022747492466875302240596709704786563684119829299439071611324080685542007489004887000872919071563876276597927100055459801471932728519381218138660202787897027901815731846942498356088747001311398265474213590328270510244992978320290432916912287313011903996434973742165327810515799241238563795295897554979506990498995903443804210775631784512368525035356382195770540453794946599379805713858387821507161637984296416820812253924884558771497682977357752639404435415000016071934805462415438025460623276119205648173791494990248806693137814714603864017785367917452969313388830091313075034808162005690393862239302698271939920770817319759637806911925838202635583983826816517693527137671375633796754653697804747435102525621749979028064160971029762192467460612523268084164119856982803509241080393573588264217795259111761830368564992888121194426607498601973179745904186101267728896784268626185931308546820646845237199187512167264943823969708247135977086963794079869081011108770647759255343806855881105201299520223204277682894758085446549901395328913662141590137929099674258594750166982477474841866173083621458455567269736959282938236252306087532409763868008936518190156596550153236240732870585306163096526797360049191809891752334070711991087743932359452005573664944850295485410810299983977079387447249325422015612478324430349762498133000020710325001993260988310344379844036658257208229084225547769378500360506003850224275541133650682618972086590067376687656782183062419842759763592984258975255579245819314250174946372800484710891858069108025643311762530082161466569491243169943656152096840375975744953026057458236362585338380702203481806762830048337158599172801474112871670403465644670258502486460851840514071315170682700891232262504105107541773553896136444639665872597990316604056547577564812529483276471963010856653705272873056079909453333036858288239004908574599061781582912160464558677707432727781837533292240023467487737609106825630532511897189627364201912033338480026471558821042974122297279921745947195480964706824214234718782767800902865685648965362092501219799990272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -12155453405587576638663047144055084342110880786639231746284729649830630347865526643913134728871721508515398048942726638268163294887012690890308809925830760489067119627818403670948067712270496678742178876188445512292335964931484749605321472530419665563324954399828479657299554245373102165317878302759432444282373211171564769745560033709700830812633020885646730249261231640663390979131223062926452647524487476163762788156321020887268596103678350345509607242503180274250036122410538835164941560394579629343960594035477868185967216020284119640771617596049165674140917150303479126405763155086059771247350311299421845037650111982890098621577218271864551636580168212469716798214852838320884429253434695044281311498486446138552048165663382764723675219194055044383196141065926958318093577498823082929327087070426265451462947771373572647432714770364687500298549359410292120041047394702728754316955422411830004458910944678549453613116177876480024854011517212111078889543776207122227028060435357212564078561764464813130739373839322717892942529003737375832086628079483227416486189537460474829476389696690767097088496982892393178194884621749832907105649066382583511930050605810416597211026872878035740736492716537388745134533393196514288790505780603740118580257667000279635409047161822860329449408452460236326959361550758805459049345520411515496107509486767005517061764527239786021158833770764635286759702335369352625389927257530940131050043763678081636189035246867556088615395107815006945791969504293035868076193902748738418742603255172312056091082858482423199734304421126277354645999154353145215100160978516186335820584756545185252665386268632861230427787775021533074157922036878343290107714575273450535868688372407818178907957258342656973949839515528847171205254367482960005939339528010026192319638988024323468819349115682867012330063795430612506640817258604590909046873103505198986226563483210031651155207856430010736111952765924882453718984700155011944293077657131822387598299439503100973087571711493276904443437307141145073769670481369612860271756585039904616229351428787698832866110107999591412619820865160320266652336995003543914568860324610988101134688713770600696300383792892466792161874662099270272917560000189325103360521543091532344644802921400010161367997440481834323189631459777609919975509190996223255824256159902935236544071175337821829310571930895454806331339615838957736828148009408809929935157795952710114298474580224716211379802821662226863520059464607938848708448769188236668426055806455843511239553575353686973749209967246678323528800860278457567574343846444544637570960211820447669806439029058970437264987086432487352034319171805348226009384351136412811003588575268261666237618839775028983844450926067712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 36272731891403476822686099208900304847725385748310040841742490869824145464377484705547451912651562963488062849852430659819431790242176034379393681173907726718976416339406155829680934996605750799664871780739082619098163847924122664909649945581758033914835788746256935874803981448500072894247921129452660384723949338472101681913221898755389172700513308950466646095517794380244557848664682966523860714003268724923403222210927270741976187757147802245174659356433233456913192268738095108011634277337501810132850506781307466134553060381444334337898996050001991644754931026886019669073460870201646895423650485252604923458076835546899296561461933620724981345714069874200484962567549485412039939843290342695256309083412136817008680305516581293161451967008427882948770826407295315060007472737371244922596805843843813521372580797430880558186586398489906048777020054690603229148724524021313457576550930214064449855844410692748409304712959370641191738541052366891602324607404553450121388639829208585999050044601209726085587583952220550501161524113094192755918069307055872859023279550630006771744763503540731102755696786881689428573912077152363061411652563467578873682792158992098220132957224680198614538108516591064461890533032949913313499936878006270217669168423661599250200111575197792138661167178840080743243773518030981906575171174151771556193924802143963410887355085690460119332428620380297469782961963566609651685866176969936820518432315953718602402931506229439603667252851010328840536962455105146008904210213806895641959625497650621078066451398680436179321219625503831056169937914492503549588046044564767813033429745418733332786860259373334548956948169359286529105821972853172958928676036440448996550887820641320178291621658649500737873484845833168026162019416515615113551132331314104706441914745515287637104970682335601323585975747939745083501299580208988425286853025602216861314562102954806522449024709891412170141381166619801495859710059065917163802781817980663396565795456924719620080589091997784125394508979379040828405968388008433503921864373461925207906897593370931321458420062847758433084673957341628113820891991916516660866861277059189698047639446556614473743175251063878747946695242767864413294739636505025162137611734117427903781178016109438437424823780674562264750538654827208153689946085469010247096766171230556957015907919879933497740329734388126595602897003269558539528086447260708623538090104940756236448621341695272281350490773147948922700902901732587193356238250498739879640821999881928605330528016146724689028077678079507045701126406444814088238223295908920538525931842762021026109777700559805406194216243105160843080057496653082463328874947499810519473175854393487912848620395759065423860693800583168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -83491595127280337604033351216341459220653047420242888055311907054492265950377263797382440268219396862087264370690283352615282818070537457373593467466412944988167534368396354458718585952035825767429230304456268614687119299977202581112029324683104229308646271039741522982098142208107582144929834921559014437571761047264707090461021554377792068199178323315415024049965654496651241379714488741850412074080574885483587957951318473268960951555999454824884362603052940331764795567070223824959410516693161711501002809611530384225978411005817240700453008950894275122806259098441448065431070746326137228270660993291818846939074549941229524225098611329390787151409410693360846554497051287503322247587005720303906663233837914958693570286851799136187807374881191633440444969609701727480058185022619019676923729656900138212933650577124789816795036644069799465243039857913930041670776122426637907321888936765409654461115266901683832259748501746823593475581545655562970281650288615002591575361233891071592415684737176692542966124508147738489723962791127047615639143346605492917165755816137487359647551959419667666679147983914767092637949609721708704157704986039642668758887195308535388387906785007863454356146572195132368339520166863827487086449968149216657482289071968630278617276477644861577370964210299203996617055710738726117854075299600007373852383341582961212528651605625955556295500027939225415926659720705982599471542495714382499414875470936089841809436687231063647956380594114092028752769550427572499014972879244046181894998959637135340818487344835658768733486385707949440374716710950859970568598270723001763788284846236994919500586519859558268742428364258061628768872592068036031487090867305891717744026835201540651870238950270802906461727391517467589305042782471996787530528371698727303761160644182286938576133103289283001857054762653628723489583364322074536154711905405437010638755001746279101076980567766635370872871577675262101509401156357936703649282874081804348891061914568377604944809808428852912706674993950380012122117184044730685476171897235611080105313200683287168757071387616424017710646236914018004631319246004571840006410415704742729196618968998865902629921466273488751878921827588606128538354446534293048012101903357911055428789825234479091033461393978219417595419092746395019595524188410254306843295934470495578173705801378481301302431017205579443770011492401251462634436789585867131290148863867798179388880785908077385112893384753246821986957454561490950993807489568406210076114543483254407060717026786424322520233087947025065733501696917263040570131090876330203494880882333340128396985942913247699032838955722406834643918285649860121222678718732867649601319947412349855618611969856549750449194540204032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 148361203014151353673142942897508675005369639096058502012984606104542800230655953838733457043978038581597716734009974892637446046278624899145443151216430603335744680127052355817543575867775982007649697466419436474433553596323450032821537292711107129100577996294716659005519667978180458960267930811024468176428777088750550296749449568278136195389227789603126442054141778396277721260162757474415115771425109591125628634949759113974640390686297864473032339121979502993757116416861012640562413515922091497592481568273160772951806960224401202843851609365174429121533340852914174621604198693354374568838266236862088067735386149782766846224052777929343469817233690265471967453046808446278553048197341372940149323335648323217546010581196940189459785146929984562532984428817961763228070024130254530653023452400225517636945134334446390776806025756456516430191370050963313123209078182268626414040793307871428632563753139990238391740467644678648582791580753611843341627204763399172633019922974506027020325543617878569366810235411387815379685361965854574003515589055446894447861883296627885172391931635934972794437283847342006391950620634249317362307704275256251627002447862975336694380410909542042405150202200363770413434465674458164952369145684023178794869244686596899906503186744385623602687968947733392597467074585705874288629066860969900385149299224228714186438018063003840577558857429128810885711250614447446210096408174389010651771122777943832802825121120565941594580942545347980141031754680422271885664676529178504224440147953678325854444176478293941229204235505919109293652976845569197689301292247179233366482883536316312956850506208164094661440989270490257743426348857371664324371934243980144343792041844606768441561583943384080518994355866241774366178820569327540509530528852101518800337794758931546061972170988050364024721715884153284000993760954524556572531346112758562352132838615688022970840938384408257826254919519993534601095411959041689538319622961910845726540145132274806352632034129100972218656315227525691898604827258136860244432855115059880158400685891515147335683856210597213049854893396570238154521091565546468714275037191779634897797199308550112611838320491076219260105284146239970752899146227527176945091651551237947027970517569440351801453422498475047585299051396641584200601886267244162822907891789298313321121721742740841542544028659473931831314597649646177626211823869694239147819381005831113201158708771955403186588612610046178876971004560156667881553046618446698919980040410518620008898864110128941778232247564765627804898902095796974276611007631751591978325197520438523935443561536770402023996829028400753817147507566861102651144810735147813136439721338473800759616674768233886434079585270235136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] -181065455852656522660370713882048207553444681167831011443418148342405021379166033978014119038041556799257213550439929891108193271944647052157664399181506453502991588987618842583497528563860848243059648609187066559031515273508202228370844478905929607217836305084622266773918623296983773481014360540886276842430724469542425493815897587210551000673156202464939979654881281026556525176879814491865901045243385196497958202777510504991586715845682548366284656616820501358369799743794331976155005535752111555443116362572420990553447886046885593677352379114455844609461363370823242933657589356747555679474563792361282301188772973629235924579921635314803297013335802750981502415855665897858880335153411961403324585115195954713677240445020176993995218301705101186632181678064283991194194328159964435154601943841345120495232463211899033187114663392166749221613413266414232805499966965272567315398252870680449746424902247918461259496945093925110883289850428808710200123366563835665097839182830703115367163193454193662012034160912712805603989961457722089805745221731354000967623481508069700455882094818022285650731544713155122812559250860555209634770654744949091446947524466133842786416765361918116111683741788894744305058759954973719688029303541094930697566546340802402554829187550246299705767193670503191893909175904747513319199811366756880415309802449540247090948467835308836678016235119405263639730497194316912799926852171780680725260388666264017391018509441181592369333950095873525082363730606136898724428031853788021942161392634202817504481912258707085166111013402117647426608996982739642369424605674924646183484312599770299751313323649072655056173848256324593580293040990989448029500516584826351161517797503721708001367623275633036160082453652800610330322810826370793604396123057451685583718286404194463504409894323137882052069288538780374182375667015023708761523846422164877502471406676526375236435155703976301264217366799973580610464971161124639422468451835442820199887851509201604229270145190353209441959609552740182689364368743522562971431929467398607987380148711117856147031350312910656461123359819336658060675944116544341074789966405950227865977196188447593734895687351439994079845947296258065246023360339656331993290764513873195058760492901171272156951448408827148160083827603711606256825038866426233918691037623580044766691398408719773919555315702690409106594733061947897519675763462643084109796111546310142612547033124638640407029734289009520650248190382985398994704495788143882848101277192476457868323475743564381735699335068629623012558164019092145814863342560987818616056160786425274710027565515169996297957477830741348941061548726390871734447751287016608201079240582897855306248239412306881003668087318249472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] 61430009260977554900954511775191534310579055689483541084407540768551873644532781601075394159525485145293157265828313883189440113045818704625470074717028279614996385136401283384893322169424389214796385392176854858485334968234209493901169845296173659832368037647765505777897510957459802234565800555063527165836859851789246749454059214883403239750597734547437239105999555490783496392790291330595018154002821490151665730822541018264866304364303762004245374618476111824513106008202525988362096411418679388347201231697656143714947616193116405220726168077525793525835440089251465089680457887919431183751884897171006326581118143349063546271671181469563063526428663565723609200527631325091201617431972070265151681628653199737888854033775035736207885314020200755298326090943969984117972396690148034888015460797633269176115212504528419653827620338116397999403672541838816763503648456525867161040253343045806397458113737874256117511447156989287013038443475690119858188740872195101479185043494970257362297435560350857412085214640215002453565529307291249589059529791021418172699596084288366708801073198788979807344912437173487836305269201659442879853715679529396331711390979682546770753238218339262308030925899877476571548383247157363188785416570213494704110221163665875520159994414861782088502122641644249735446543828535223427155104797515513748983571580384491427692813423652346265749491461635143970682219928544863362778604987496241579771972693341394286374350937115072065536216818049357540089828117570962410145484185215843320799865539649116725485919010740920522519420529577176434710738647876798747449242059545658967487637721667004314606802795947488946184696981197395315205912484374323764915802351306084039090647186129411677296770552850649534819427032912047728926439942530694586961257976818198983565890036646070194407514206346104472582314455385116163709218848309285145961889734501187049552424383737805755679009176381423569446389147478247316811173449547752061063132633013138671669370479251492956056965349414865058172034253190024928967574665848001797041310928251987932340325266095470300147638890138193228688739940793535755826806693372425507683300679548623221201236679645873387133990002059403977073435198863327478723678984948976277511291162084082752398345516219991371483782894486319889447479954231032288248990030969808478120566595701657434658492316470346683467383907822192299734756511010391089305896022127182821162098926777178061863864046971722318834009734172437769998584266599510015605799837271957654022897115210080297995122408576411331609579890465252797337817005582418153712700839116048484578285853837735203006196938803970717309793225106318305251905330475631766432722421308138057750699716193240120323970892413253213187301458313216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] 326505746977640866788644250304552590699216070320763635865155709022765350920842613812129675703736218987382987491780880214282514348761231494082427811849871414085336029378621295882758192569047704551105978498874167731385655130578451897841975047827113269130083035090221070232776752372551153965824101277508854170947807775058229257972712540274615372052286530723236822760816735244347738898653900615471250056281502023862826101898284112160287551293078726584163856099582035942203429195324268906576833338401963769825224495297264835256420068463408454639787618245944982781744054908043387733782922721197860322338710745123342500213622672327951641427902835370986365085145201306824387187299623243704056893344804022615436250597977264574449818854140151114532004475384811436787491987804269816956202488628692328586052109076431056887595080640402599410779547409283653685117896757845932656428237668645848103601390066392470491985722549853503615903010874654661268446074313628659250334052886008127902405952483132310464716531703129384877398900292962183954508854453532876473504006955302703400326801053731034138156048258010358551597191058802862099878180118021281789784130290813238923719642150122591446170246982207323235315134458521359115288739264923208437523125192119787622527338533316851046185829791110082308539441127914718861055125214679827805140789424183754768750654114605455044172904837671455166254222550214727453128357519031895476921895841818153785745559417290046390068389131009695442755527849960828789302029606414226830106957056930386796489103397181239514774884738384065939168537651483511035526328087570639057406639826541696653531623140039109071656255061758958674665432707927439963917543580834902286564242181772793909432019487231966090853079143723417675288688342182386125569231541678612880465738506755983256222388147071693312337896265699657510120009114217887449333924089287705569107435590957637630932402994571849460959152221488568838934629305272909823008069433383780552897302615070856468159220222109477915187560985843976779779679627327573445070234779522381883417483091023237966131358838752221721610964133740732443318249520054327690024960755007657982646015104419361478181289321098499698137077038543197205263550605780665679686613577271566442593122260497488036249196143008803561149418287031978172728760368827328862959696670429521451005510759125785582699852419961917383188391027059409257274879761200454599680157782559483329030521209660552093232960916527517931367052108804671376132557414861462365618381528191348992795005166477899559515309162128768539405078032116164590261654655162530353949346371871817474487158077422303466808782751948802145872785239542903943579196380793538610829759853096220961357088445406784850161050671865469075264888987713536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] -875045347616458122433455471335914384656536627580988721304593536171772807724475057773433300303297489981654938395728631011115252367358275225584029748394428825842915874318375255921822008368713082055168167917579564737721258509095052945636285682128603351786326698859127627244469620370854860741207720757850661815961556444049820999160156671911939475161108676474457174617629545399216133377394541232909923049984013872036234216545207574901372126984633450944180075802612046962543874957144444319423997453599522615861445968962229634702270630372951098221359621388721388466808755191255618845440405027241722805934814689132934599072458627673383494173678367060662384197709984618671234873141283164194937922508762999337847127193681860476357272220660005884643639408998688923617172239539433762638252869687138836572306559279297966957879440890381223294401468943013152717865598148051995889019566272738770765622694062796611936501928929898738516754168168727878443749851085396730773145405571145409850460579169885339936232118748988345044780235147150322918284479294821884800569481258913747724139502357056593267928530190012873681856116279009294686595007156794197862106627129659449564125805620448996167520795814288737023485404104565037292991960372678885914613740339524973099146687599024922047959993091743528567052302498018252973184099669971875535073850484620445373400687193108372078074701006250707499220219322053545088755383747260251131635563242659036431826099032837078627267247892033299718005737555811130124635679921014854856878117492354615981548377651976911640432650532462192118682459352684693785356122899048170086505936902985764349445949583608793819099551013124737729497869989501837982277560088901078505481014452819971480070940033835355650789853800297753148144159757774633623713990649762038850910657306969786635215397818934091662903392634775514091852975210528853362365600074003447196656664029853907538606774051618551616442985210609039539460238311996189400539965911693070663580931876871863678896220602182401638870246984716100194591533279036264623576680826056518418339286820365546168748023582815329533973077463343393000318638407697371977367684674421220119637084965281977006309075093149315204435966629046544617100206612861375791556327384056061458276004525451607827194262080462050803479072446657217067911743779976438695796800780031481764001738711486717882747402339006824198933172589122708811168838306843074993641889646785030804443553004413415932558636712663856578314935035071517317364914212886388407302850330835936110496816686420929846633929595806425177930423944303741293271969326805651209561807315680506600011715389230966733061802368230145980023608152164157382151960633451011434473015042972977561126819641051527575871810348219506395613075563610112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] 1112212216269661756550592656475095840772559591776176496856677045047545080551588727030550218552075838847941476677969496703575209145077704742388542910788444994192971666091495693976877229796691438339520646388292712864845861028458454479637081000342341014831541954008322862094064753267398155641898595405029622298895798786580301074991324175171298483779655984397225099257944634170859866691085596546284501106060633497500031983767048959366115359020885904912797366583786475341056857955601294179671373187475427145338702826726797580080172925004546690453150317151081284527642909604583169487895660897114255720455280255598051558908788653733961540760056089881656956376218948987532613655101717713128145604873147738331520338258851502670118240423089666609882449833577163296075448571244695575256182117009160324410788558150571515592003022335512184267346710128057479042887242534306822516169600402186974745311464858365519174889666281039231097554837143057361170201475274618213265691820522001085615807203536398158201012591514197016803201546709716500199625020509917731607589120385032282507344788427254239517214299907339632200362834301849485456928226833379559066783426071017560326738346049013434794555114333833577787595248512956627870909893396409865165448196830769266099039949395609534546673426168315352602354434185805851695783899128515538876266892500692556646321072061405330530548427446750927683708032146910853069553566716681357034606847744780355842076926654452097703144676598699309195937197512161577185822684077980171642236846583748780401219487306919860121076680442459254756915261286037177730747916913307075680208774035639836919021960096755529340672286237464946634621882840294374647836648571254534959810746705831059828320563393399220216800096461314874411598900010111116705226401583686408691034829669474981522546933988996544736048262596368744509249587356907885788127719607730164501671994548966515779006687123023651294776614014155819691834774219129291674782187843486941877565287017971742930499479981493416556142819507271573903997351860145891385103614008263170455140790841916944591947732049385798792485021820592962436094914765187825455701727576785281534978821446289342602481686921560851266209044192947609216237157834383717220226323562962549622375849800029118566625774265087652265810900383968530221217495966636916724860325255051034486783086275491919042929712401251293667819800578944103318008768115646790117140421450515433440105811843365147708229433094710350216238080429987061015071054363465136413842003411130444951708078958688020816864926917430468559905160103085108029769000469237911639834101169048297749276955692981932104113404413844687099512118360700761654213032733398888357748291901412049840594572721044431991450848408205129352534359288053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] -495319349040353292179889075621377952495128314622358105884121211771404925419041240555561391410683585588005392324252222891889924382527302733139772538881004589473720662354249112920090548709117164012014376692938191844464649859881509897115644292665617914682069762518991184175839321270182226552399280985459575887970352625211841961320670830385899890420594071685974802580068342456424691530288726176777238813802836993530480237780757564668528625613358974382803698906781655600050919246546383251422811814916988445468384187681453395127183755442290871338482786221440387713028761245620762318663270756780887061949385152340428776629152414471552868123397264154872675852285556462603897275522571490668171694902448844712642796208050184547654111744010690006590804914005327937871490331357642861892566571217747684104802027759575977520343523314114902949355654986039364242350116285272307766479290870700473847730461153236658856008864240867040329332451755215831739648866376026112197630503728766962460630215281894980541363781233696659783055589810072021391191480254553822520510414724516019848936707838378139450423194991534950446946600280858717410734932263857051881028075186253979749367443001244679598234072283543999272377778339660973070935251690427736162319922590321342863099845225360910411702429611638610661108763620998913290380913550558178979147079144299060203937614854721350214026236070217578562027033629153833302298305727279622342915752276826468630414661441988016569135306795540877497704498406741346768506760507646019719908612964718359678793474243526438698794296097092221178818623527896205219559512736839963925548163463791017895858227060612263784279691536155313692072999235994081676235045204652661450934622783072480597336628285259776741479037889543058558491748620606604204589581406930233093602359503960573493617494846616993347443361915932668984256964360232283681991620592593641693208856975203291384106208647134076454044144173126364662966784693781188954363432626444430701897181551547315328173346679952674297128099929576254403137709224145602137973364994814455749478206836137331137087109327541170293684478550789909113145644709863798889728063965910180359061508163205504299212410000657122040989390953984270968003648232766764087191562615743950245446340633097945415512938495368304061547510317564126819118210013210709782510926372267770838805390857937803040099797139110248611666993219641420268815411224555417072916617862580178956878081989513818088708151127446016829334241959811677478988530919120335386865369967957049829924784399782403097179471076148190478488194104651758314134126722811903077085709263929339067620239642947145903090429059528446499521092536086843910564734270456831222975346563135318133910790206618511974428927824326010342533024855359488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -972888726566956155604411830146485625053937429770217440310494322666349514753561032683776682858160628434500045314213049177370382605688655165226135218639208894517366239008565217288182010737323062593398690429320474819073625568612659803799920146425427925812746006286047480677726331531888771897796103266478743481298184760053400464138043670122331518210433414102922062743929619382592763511256114323341776651693993644529901553535055447269401111821272143091043956340559611341396246262799309275018442786108300778407890385094493780498765087617807895286417986928088279038542569907996769050719443824903526083229742368530550709020523367605652396066728705443691848489762685951699150641215998870712794942893104944106495407034852328845166515589900283031522751534438237503075285888647183311641036878812547223352022099231773439978594101641245088226880331381247345658115994692738648300396246300463786988290485556929335246693796306815377399399455859687876881856435230280065570488677255623444420947539903601874706756243425302544044112326198530198651351670736325415913721981858667060391518071019274329002477048020904281851202395216340971879541162319486230434543875543997747088559853194099177676504266137386300331322371220740758560536098373030441065613858083770506528799228968144066885205209528114595516920370894491622178219672638486681555659976480221908402245420969084208143806633427049057618723900093105038717756088088655383484048261753863588265818995309646215148552698421784309271518450490422940254306445214824860845506871136124582379910332664728701170673995882483507910917767686961785553296559608646332623504514104542631057985104319889484805304875642401576884114619785994939196352616643826816789518223427641502604433705734644054120516161360177819727731517490236718167689375030373792141453557199840383406030695840500842493824842398198007257322526786625288987209052547183116723699102139777723904358496682438072291243206243227942300845094109937166675207759578704760308092497279539181938658639605406427587135865070497928191366145082706878128942692079867550200937605185479014892075886033407181548805662111133369581500021519365466454918140961864798680466786072177374615042225773420026954154584170975841292917392744550694496331578653414164960992303472578347010422784830292708686965640878271006301666875040159852771269705394044546957170523188012641823960786367934314686046615675735147640401238464048567182823735131366451946886253716321673803693397642674380946627991092443971488191587085862250408907915328922974070447756605562249701914138627155678987868582713506714236991871612065809798097705160800877031849418562074411962957338184908105969872657559616625567406098654325350964530032935819727444607941608835847910330491696894512673092296287191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 2547086715573063249566130056587799213138291995069483403115061088602787313478168901182198741221570568315270898272318178985175882243109172898825055806102752474597457896118099858448432194004649041991297448444626144584557324610784248569026095406774818493640045979211996025922790556159731465990519008374213244496590830353328225818677834994599268235353772903582345263073835661172342629606271101385527632647257210983652001928895506930550950198588892708761984231772429511279630267153885141578065846671215020792738830081542930687703962741363374202838146853500276762404648486215049899481152171150622551988119416123072504113598486469746143892715104015482801980604980771549812933393473206588948524960821957142565095859288369622894259849429837088534255402005790064872024277698051515899310234697162259275424266796023279646897975411651698384242490270076599628607210898774533204204631490563795194100355258736929341675118923788573842031937823887136621258348019418692897884769016739493888420110607564120459326527194558743345813652719439465904465871160386252659508385359610430523026153624948113371487594432875741176667608145951771651996195400651100998170882030761310666240830195104935186274361277279768458856865043673818093006083737154450317506491028972310770529060609767855837373861763332371001591907010722434574343425725723659244953454399634464503196784821453574299397950856912429634134879192953250092717519159601687462020482958997164098926224028915760547053132950255876599376404080956855966578771861403178326602594027874506527543328194416726685132366060242739536770755039110682559965435484459034110387563746842007826498516464733020487601253453466031502518254311586785372395414606570773553507674058593175882093646936476979958675474477898736656104336174783898720844670817218381219074199902168264095669724625133081691897547818494103422955510786516012626547340130274313709548524188794475727538493376942981598138150994586642881341088501192248726984346488334739659018700716301172606175361388214570769151457297100850423653192879681195357525453376146729827146327158862035129196178489203708848465055744463034488015008858866630276910626920115035226816699655197861908478822635595674209668218448029955246847066538022661584759125355879876530045233827742117265785363581594115515038042390132571708124391251957909401585929371623437736606393859160544389470328769866524623989647303289136312169969863531284420539550611600129824455303436808797035843809308839849656725325566235787248818559857237008818242603944894215357148533503202340837699611141047642474489361011194459418797425403372472793991163832564083692812442098796487732125063906132631403270728051915972077651988527584057957003411263337055312510004716970851809785363628145524814061807783427178496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -3367713365145898939269488797406136764783564353977828889073204494469932632516750627602988250433473225928345125287625322230312272130153994715422568356793753868902721321910487936195617485279829128117877570273399590376194084428599796097343044776201401080883765978320513212536868237806788734375432941877644665066812173701701452607943526478898073774943958704478268470143845648859726809847647523166300499640158356695195624156399839883616824516880095058312443758783481754808568591118807351256042017018997746488669540827347074828506805977058837581584391684278188898876722557559585921838778445321680188287841112189791995059736081201978525047525069376415879510361181184517361173674349790985819987188920959868740452096907896554194655774402517892888925122388972985684576807791246343828636528725057922405001206755517662106587883105110767652243806101572976150916571720279476298854423079971799524855262641694362643061414777329701719012096427649670426062301749475896170686259876486168678397676688070603414760254661307963731519336662507947202242967051267897545422195098988109019394669343138747409873909765709565909373339358628264054014355647882913270233077679989206957684141055415001872118237496651539331382693269236204628544497314463474629957254258507806894032354583139114092033317828147716567214032315605972379245574446712248729756471548503156554905729112050883027678190279975710184002364804906133039825985814832101092440387210036297095057358304714101572701801421772628415979978592981710105593366446247242746302892181596102892867022230262623211811928429730093157869996141649660798799601724554463854836360884751769733756669858739715526826725969992617349852193833253530448780737840394620370059521594269487613003447362240759729859406926983484945421668015364400504221876812021494370667538253197240129573796675836699683704683434647475840072649972423669396059207225526603385449037091242715647213270748885659693749141879613454975329765099969626025970923006705867576904297637177506413938073970896784763996279007191066954600189014997186814778917864466560432453479098503585204949072184872790381429485083458792513443544661740165374916726016465092511971278985414237336691129049563091467894231253932340452737376353006891849759820006365829612113817343347541003572935721905962697440646578866633526225366531009365881349044619334035232498477823693302108085625538440403211492957952594971449664748539336716055756505472457414034484049741483694133575173995054004504052170001692440935680808893799883767081213572525687384937854107943614566509094703821165700476336015655446257804332940243703556987750549517835221826756927568556225794526829560727404899692091317312763831835397884481469618270514777603482158809476996843469997974685504525286428790508935446528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] 3211828120760695343307298218666510920122488669981178661048841951533024355852755075593645543865935423593952848771166049426317454144552983698714185135447020335239516381089058298699881249144414311651385950801219023588928276487422117703594700894931731932046614881984613871504340975696738238393675129808302782714388089091422184159253306222232489314948898631802716130529978009255354778361091104363756355373000568682375941125038172852931418042570554795355764431524935920687427173170449507325181605721479400743257943713736325412624988287185650516234288439991459676498517254636094554727632456617205206934409055527463167914035912609204030331831429215371279875285284703520130750675980164784336904240677968678659884046497659833954303692734844966676230688859450692868469986058441835245043110951276592422275037889802370830677399706479255863202873783427092626177649439832676930821283179788152270960187885631651879557484257349762827897147196214319008915606380413625290192080597866635041624314933097984693926348561645851552218790353377860594422957676067800757552190018764191131382286331721639814307336850731396071100275784801720192706782245003183663903316997682435478795009010485522720133243736925497585925508598160046866825456266356267033955382983717922136652332437055944466741755089974916181858892566104988736311724393781265288940330363796661606601198585467318601857868865661733755357260801049494930574273459451877852952031429660948400442407141486123565677128942252969975969123522605537583576796528318608897822134591886047199019146262229678133892268680659563046398739669844698715953569793403424133183856039250523479023787794839474049644628716288556728524872925220644625214611100316393479657724138996757118397416177315566230423546756727579718997961291020341199758902294451765383361418485075573237639663949921757141722384473836731303059108138549127890502663761852335933571331158214128911904919396860359208166540484993296788471736781532002483214689327537658073835050173529734280319659706852772162117906968851610446695109953454690371417413653344596989810804329799136690532037710930642420448402952219487686383189045917049601702211020293882304195206857424380209819712907111592640970402288647954027804871745419601075376006643718575438052447129082402676170489580788061254881167878232408189627199038432682426752114174900158701959722694835488207752554073187653327721698447757936460327141415187737798377910624481142409554392621567975326569240165661957660060221904372877528306341215714063529572566505958589038290087352761201020447771019246356663699884806013974988355647635137983780755835251292656136248007562728529623412668656265147525317603584579888966641479897901226061369345787702988925944637293172901389641732203005384564753914009822953472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] -2492717411528893006486472200873306074466154223710425862249356508249544511694310371298248219917740319725396889080489339136054891322419718160681652157777023380458920445531993320562735878985525673911757639601995035816341462940639393516426528005077373944439400659749608571715987058555986835764852976615134580739363939852678565031039399518726525389829867341928727952562975144475054665472842017045010131568615489928897336604748528113981625430117127190833012574238250562195892654460287282134164751836935312081240118361164616978646552862279579989710134019274210946338545244590144951395971871235220252278456694580732789773313402187484452988454260063064185070256372819736827187403965877045103077185639153438274627209359418896205431762099782800673069594699576178288782137478119499043183510431592016797391377892676171994135349886384589288799599261766284198544651725951207774019833596821102806062959549776348466914044423388879649068986163483767050268171941070657456379393578966395416588010727921639489222858217127808633749549036792286829448392625181447935974521035288004021338645535269955637474959470036652744835412511468574537776797014119775683978356258973792046327722288377483100965911402056759171592115512053899968134562210105032233704851440219973742351632021294152258884954223045462192578809381990650634230331062828207950375665205796796759757313883062790977074619665360077255881677521146831720730161950915803449088940167591791266556188783386424612734401164471654403210459720186067403514310480141110067760088071389349751667499117056447963072048725207571918231175074389198960943283956980312693233018213803788490473004203355937528435476418381907772611973718411532885942522256541145829021086915147073779224901755148606513575789515552156970799897499356364437837025566829936663764897241092777752193196996722536107419043684461159316611143788124003365833049409356470920837044570659507750168758290289232079528328153700729464580726410906962214734343348643684234739145798861298415949925476625316749069416367684749207640804405072890720831378257075565849422435095067830681797089604204170806729161078387873237729251227642105934735846607220526767610601580975750814889165196049857956713593271525088130181723088453092828103068739477858202931267604156554662548813844016948637881573852296436894808455068607149207846221641777211330608537875511823021760986102847066059687406944214121049036993914159535999469555345908605853020297493697152470888915993936639067097557413193499326774958856020034483290800909073899730928651211698572663272972207883685231322038304075637752886961076208983587758426814088649505008285049292688671900220004778189036848196515310653516603694854917936692734122077077044487614516626646978705387768792649285107723518058610819072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] 1705158980617212774262845569429814025518655291275979687959726995578778688875929691560759124861363449806129651487953588208729881518418367247047102504932282944283063026547472561910465394341730490537585804509915716209695100220322942921568153738915785763062141339244915444139025840790143678470341744701527382327374552428257737621836548130564891486434805694569667200314579734543614494934445762821242785303576650759984572489796246804863767303571655415129264839678440962214055671971109064966575519111930040682589972412389439109236877383371295414208432673511354413071845383846764097733143633863158760067765942122781415903940492909747943945139557507734241132857550102160009214181646640615693644426815844842541962001749715933572871170493248283400503015356557764851554467370344442138055088462472290302472692990818960259020761998962658584204180240931975424951287058561747416607963790162613373652112829458299129305153215300455435962259997131088744183347199265842844173797470947941263282093662463303372559651008122336038010795836820111714568969240636109255052046671828044213454955656567798909241392094211608608716105804744645300755176050583948534449431068194466053352026406409494523136057534415134754349748639183333522037129936751956493321080644540474827782047500800628410315030067613725169443613685832193863035988142612750703166512211245144030431142752548109208939765860339312732142266638055624388036929147300187074636443170033251590672156472143874366034555904268142994251817617371326524892649593388375340684409714247060354805745592051956190525883685812723376909106771791560648027307730487669153155878623692525675385216615761704373299444093847085626563659336903603224950250229220051489663914389237932591930713511457985447434623897500906759379411275478509311319774250381239277034384977918708273473297947400538828896697248037906469673174591534728144560259880640835824710643664425127448547064986457166557082428403240984144682448479460970487328011997601397584207936307614745586363181708598445710658807720669229027121695269061544570364811294426274784512944992331801653637987932303184320585148404704949297037063393235003574912062126030644783780566450834068954078994667118628476080671782301610494008852576484304780224775480095438599632652001248336182897668608723522109196304928835319007166053482027637584637222135971402104584312416056576676188427168059932647877518144806350893049421405699457778245481172417345762927627358409202951974149124421783634573197108281918512830656968224009449955089468231250981511332447284485144131925946299428715084827057739639863852263515564467539572628944907192163958005995556249042373605645810356037726919306799856029311996470403586082490913690161214768835659088368694760404067251253293042315104538014515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] -1082773312030474254196117712448840439733085219968717208120977734496412857389207602483605929014467075157403334718450117463935879737212643486801157903387086674857770323640594961391202431659115543310597224102638410099032928144079551858226812360895595360508398903719943031603395974673407509739121632187070676282094938048413407643505042230502053793906824555152785952238070772494700029320613238062095527511733206794717596296796297272984513214327658912364995704325608614753067861410779486133156141794618417019365252883741920085613169084507833896812851088720275961434172751106720594485280757453170511831298228461687326991300303208051566852993438820931928745485797770585177734447029644604439079934035069336275161558027169617389967419914496438490617645210995861383328130192898680971668400097397813985725035644589395388660954999523086541718250544453614680245403444876112559970410369236361476701309758821475925749095237264460065403720851378801915806104736055292706036975432273685215118800202310193653258522234574973952835577258820533003238721163807747030849206298326451325755509539699109594351196529448899067244617961210050269628585563637261138838862798663039550592421532298433874924616481266927222765455609712115954787820959497838480458441142575443797186059088480634660395916438696213084544110702115890685916899487458613393838253813110059719108018053733786930428628985832556158002895655840978064306789219079206748565326058344563487728546579913015151230493878024916432430583049533395595132041926012307533201309176221538866156872871648880851829565222727986088280619197978672864750708096828507495504350220064186611583427998772139892531185509557494331839370129710227395761279951610496436920622343838602836095077486318177031402365663978794147450690858590204774815522000227956332529339597443085018448255754122829349454615550500785976954536158489582505389575563210959270030889032805648432952957496686715800121261877701837662781870753537020483418487217836873080265892734843535094893517458998946374112602539075780653897343052707563265252405172572012731797936528096877101067869231839330795252057840518867728112757273582696471384508920581574383323416757703866591402581285173790501890928851328110590822223867102121542925131553611843274150635213210510159354331903327972128938444388908994143420219957759715837624981021905425398016226726489482259138193936725660728269851396279816977429105227233319519805762735575698543076008150413715581073405443457555400999688805762607986498399683823393880197972160675793296350414018104631346445683383694003286729275246954251924794725245005206750897879345799413117668156854340857882386954980398061887655176312751715020737549018053241363422934226629129525567082970139539125040055288016306826529605334803152896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] 656589580218931717438845399875808902925414032268965146867513743363203857513307357735255463233255168981727400311348153289332834083302794920929640665379098214031421186267361965523503920529512469035784713607618648274750181311144359349054090939659080875629059401985529863519879970008656567857793904045799884624305277305879382654511044743331498026992500383651458953822148278745588061582886523409785602806343535734838619021805008619584560735961477992042709465332854516648431808913502581628312410000304701626357783482334511955918088451834302785222868876098003902859291861805914574541019459876001319110904334580797865441677264098985399504886240899285241329394546793161322904378005945302297050252594114806999230798551266408507512633780338848121939776813081799203040457732036794312506896476059436072168203197576248327042710595282274718148304793700996635524947958239065849579902098604977572932126323355163146121061241746125670835541713442889116400727074749406589510066657480456231375549370454807557657528831352310361891180360601039519019486253614637262501114052961041127634900290716613718185972709879874775615889771943794341463615191300816914067190681533236708125369561588952065833680781233932327385991924368044422543056853157094216257369749137051187668410977401795928101503091473042228364341487364356925817141971386814967542426985579523175977455152223600882923355295674935957377971435145878497665365430061582310647461535398166029484424385445793624630262094671737254150784462050038832866443857089443478511767980658237316385921560022161911251919883109948893044489630911071924731381315665476175951330168988615695132666335180790837514289675162906522338119123015488189698321097049993293984032641174164477613892567553387314127551920643696495928970606670352520125726981738171686320538508681025329908998209588539969198733908879296626024965646820596711665652552904131964909365511249219075182135987200724215383868050649343969947309053549801338110678440083098893241989534033482614913374515351550594384499980854061574819177652065732103323683797670580526988686074430818694032182027366271261080226368730632034711870361013837892409939995237873492914602556900048516322958229748736869948459651890518174380259477247552552825233008268723786368124189160082605284589048190622143551700030183125774311113175894901503943744704676547074750654881275078903749428438355548769232089781392230958073324598033081498630720589387541020380985539532694829761638175732042901814602056661107599593905975213760127862145489405452246269433715259271071117205808542057585180292162939315882714665286555181550352886394973773734583288735123798586901262153359130489981444804097898129774940520419659619002437988346052970761413277312760217478396186558111697979456250487767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] -393318315502308801346476204357150736911060645353895213269410112316263122642442050623711250562491360569957956503389162437525661159528176255018372381258095677345942630350890367398355105841265579949300125981707849003240567112638326849367011625585153716426635216928717283493645682590946116821142318107613755969827670988380262383717167385581189416950653716476411004743272343912714270530310352114647610948628576879970081071332626383394794475936917308269103678178108086174363972189736304876544114928112308331075349543996012768350431533049345806807412857336126628878811447279723477388175665448767640449127687957421913062049046441765041987371773109415351144130765442312514405434228849709124063146659023299833493953655424187911447890345365752479008154376551119053916712663013847431431033481727673765555261913641338275018989555638592462442843640853826933588622631032437229530094784908381721162594233394988397493148270147728669365066148859499752377949031049304116912363922302071663154972687654322530568697756192328623575129606888754258463393636459714252128763387696777902157391146934591208748801044303847171337818562555625914543173996992022690721744594234426700611466900285217041051652149843995320577430098601146472508015420333094679229292539666685936384192635424121214187419898799985001363713267370128843666374985720364400358991129603569529673318254769339866397726398493656596749102734225053156723557993581193848752742034494969087748863440529737993645162407017421822236446855712431133485432630669574523439391961846097086674771208398899859086182656832436525586993872335064208308890556416082386964358333988460355973584655653223213165067727729235200538975508606165247098589857049819119115979684881412511327952228986158916335318852898408139130079059785324643727222638631851981425912680872438065281761492060330416878422129716338699199599821501770087193511514203229221398731716459302806782150873812571873168170529645722086577316411352552684713820219987862675099998418296792257041515230155127302451073074152518856245252918020231343446411491405844136898481514327811608257759002345033363080187711138515943479468012372113445848359080625071063183587405297453193504256231768288994692835068106585819999935525095196820738979565027476193918367924691695575988263089365644639586394781906797631482677802386240674826504331343510113465824796553037577766837771826655838629357148542407357551598236053354338438201467601429417702763462248314449805892537929408227976446068020313208171263851157663428162317624623082378591111865547451434887579651112535401119851568445999631791993525296701056071268298437327989694334396811044508440769886183781058510387558925280329621692077382311287332283519711723950601285996861518776821575303701963100103345288127709184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] 243364444357605046317452011234460434215499491787648612428792649088310442259595866796038902190986074502960680631005596468001700698360678132369245147614804063036593368786027441644343019266901852452160910680811883169404441774242777729036880411470751873872998413286469065552990846876485785283419329983609000350043013711941388136454888231312944386576817650798903364826387880444327923187868588486637856265004338457325011703060793845577670752938132879122090923411961988484288432542352385318204514246794599664712668391673987134456754177141762601895460317669836976153269272014197861697791902906229671415916023132060036845294963794679219133896631534747282294512890782268480534349109469246400391119729418133807360400386167393354979736650507239733289053159461998943776858206213794056736850322263846039899314688693005531412349777170613413183521045735723744397294011138898991621551386768509238520258702008314351190972079624931388989328655236638842979919867434798074526208361724885450726685370472218444142324518332898532396332740414149916015381403219918946243180209507968130747926270942268071900866528801845414185237631044465617288623521316896183905818864556297548198800408237133408799221949139813632803911797385704734924050574111545518387216962172508756202297718836843840538860434882556876261381477268108950068890415695444083615927152136854221015402225451989223621184242659942221998364532650815298881171149975012194281504216526686495245706535577584803488641701042665620240645266463839627079706962099734147538176913170852582946668068243862009818724972947224112168830459072232949908065915899964922253072457917755528564248692408153136614507480960130805518755082245727252742479211737790763019637913667499908602272111652722358666987865438817190344015526327583968267781948106747594719380202387540405520909569359137898615604194388932519235116013964726065736525321015279326817360178954286195659422832873728875602340817858495987407756051010009763869352426650043583673434049564088694075743720554532666447884491016656718381592982763822484420147634567608393332378944331105852771315603005062243174518110518153015680767354438541174955957347909850736564534020341830189927129210738864816835814900175167630759488076993836490432711544414321853138360618281178807646803383127278986537249177261760551018643550398200359564117066450014190063527609225122430944358352343499777515618966772772323899076968975660508288406119845909634838717735754639418764270982717280520313805698480646341047466168132450302789248375923451413861404537129024881035654975347744297215495617138384660960210371552871727188734446270872523864611329182748668478179506705790149336939606443826840235467478289490680795100106747555147151103838835693312968199334722812926425324065235402752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] -155806107706808948943121437153603457280906932667818101786218885305152796496032580785377367473860626297581793958347102492737743200910192003384763178151356369503912541794062969093308988483056282545454065578653030150817094045086707249861334264032370220217769061598757489504369065394912691749647329801826672046302784628911744666776512458538484066725509525386896833644555732994771173839151504375663961129098880161928471788683565894752668819913465443566339463792060153084932973180498543095155583877249758481435508890292057445827030635980845718456375283863175125218717591464441079088176782811732215158912115306443677070833176216198126087554296190238011102795257257420906926748917618285746167205120332784937189779115974342214323676312898337880080440223731588244627551655583029456352467809140515690954808226072001973412460172483945944763954103887160055773399451190011311698298613120275832965042505987625325932958503020516353833569150911137554423773903431623926891375283762403654775169130129989015681104596627521903857239054608274898774127414666025767786415522229102866591785095106442098708896821495197950453473171240795587610261885873994110000969887036114428277658450417283686910775757084550995933154712538695865769957800790010540054498393463485803864217451054301181688992278708529716271204338037825289786818533281689789532205955981859452977289387308841085376524125963062711918113799700029235965757721269277928918744486618294967345067359547584232983598066367500173195261297193842257823091907507360512978444291456346064512795597008329075614786316346046866704264984295975372843900519195666940608572400692985356026880720933240542162508186068355349221454731643047544066824462724040835473724440046516764653151512997935941379077946355855775760589183995484074380758639269204144774218233236434669372990498597979128748744065773202056320734141435389235303738768004535724271032762815903620338657395878197603265971143897613932201703059558036386376374648346057777125689321964507725033151459037272499260703692147697214574787173560010100600243932800268153981449449357947606519720310941560748960414909980406748546567391750393327122734938894279348760514003226171539830741888786038210983321311503125591025589772211930052712513966867151153394219313921682463914163261420173401058433391079910471732862532454023876424940863146144964537574846129760453235720296434862822926623451044042760275064070289272304074694672948302573751691549678681708999677680879997103458093682422744350880442754639513030836012032275789571566177426097737604946655676234337851851430753778731165885872800954680635978965394382659416525507002931561790266617357006383126658225940852289015179119007072416409399010933695920733198239345684908302036801538306828155963039116418875392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] 97183680293368004444912799735439841585755890394150494160528030815039635201017084780903631589097080232717179826172050561390654196419568537994472556697237676921642763608731177125823270214129613820184828629527977444722347363713158714597110456269212861363900734855880712052950484681892014947850683372894621508241720274308338759382305583471248367395193411144583084079337131548696251292603404257132087765621048782905338158486732451806545754608080235344600345711239109409704854426516942963999428686617869722510479855126359315175977758849174461984458637843842860723535354651061755747077333300528122930084525692586653247995138680691650860583404597737622171964875611957490082722110835263264769051026612682817374465839520848973797047920508885770254476741472097916997300448244910992252654759841874692815128157316342619198227187460287084794950506389365274070460522576223645135175279422425188454475175832731649881739899823323661130082304999894346264690415432059600252673639739130516314882032347895582163988539547831003835408419961024072073330387450697987566234262790013164293442445957243134344354836269020594017397093777756123003951415127302214029098419334534533544692915026407112478831483692924546014629917540480724968879039628113722563286898912079322292893478201397080926954635745875313523887085328676753161871750567020748806410714180025748096546185653649280488272851190605723258995415757211315378973183236915690017218390831861618657567693331894355853135504964817659582136306681028262591678950480665880803972471991174246224239746503371025141393874501458251829753509076864522269519710410418527283673587797310422306190268320458630894805378230916337507146616449788844330272388115705571801339818579836514847726779476585305196089177408022480616578537341575437843472324684445789055907128966334317958418474112664925940660023036450635124134450445250226861275747258313939188534801635731526495811856161331536891635215074167740401825319401574419250407673652801838587183651217528299587168122014032758718664076611141044491011404078227082010706239207378660591991697337308502773993211748738311998196379973723396792028630849110979458703456711439685464993957836371845144627630922124213417260824015265968342543996275480122209630608446289154058641232558259662965859169660375712410582137834673551048107811489757092474656711091853579803449259553395600568710837006911538795543290834356675668737876686031030765515195808385332829071323452429981871191922807239661042753068916710446036118761066342015180847693428043499370110119137972680596860437104766064572593809014356580078311711834625157698392534372110253757968787805408369409787188578692410012574835145529578827180738161187208088486830624788647686206467978995774259618389402539905481917156202381312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] -55353405787488155393415457507160800774777879422701017124342975510395687868497291998402110165639924803521257929103827768688239988355861314562843861685892765924975210578523114492456222473714616327235951746870707623891707163541691234398966379854925458786382413522247953900240213728651615924669765918012785287708370803241932687497153384806233631542654059150785884413060611824502636520789278703315935808213029883501700482601083061846475664411124707621778838911526268647043315087256587710379468371223245479770585489438056117545837903626976438967581397427696317906282471211481358002083541996773136326684323829709584106113924690237798622465261807594910401259400818780654130690935303575588136659108704696758768859599295801041439181612442713923205078452437271504762668872581028634046085162310004328226173280983218927682288867530360718101503636970743275954905399622689259376516244232183637961976658901668551186407235973938116263152850713273430164247733479845408342297147025916317105194791966871428855272775270345239741729513832720661955497700610303761001072776244818910593638054125622884712595170490534818032585329072972856088222598977272986096666357931843356042411419207206867560881706012228910874533657230383176541785836754467819839603630095807000801004912778905253773488839477361965703979174138086480022816202712654500315263342371043903162080088662985777887436677207535544546523661487161477626183513522756111413122415747523997315301760278019174706527386154370520947815629591422694296389226695099490178179199216920513285496774752865842410426499515322065750011992444268630178387255579427464488780572516124213526414286867670019292129111582534242317227756781493602317593943519329536945776391747883448734002801213300501210944769517415690988108211184023422199207525948625164721491447243197808228066293631242398078035783259866981125072950048705722996678764874726634697088149378104730955710636831022943927463365820908839112226265501784322527449216377185162138564759591631110318905817694806825926805012784005502186669744198098609863159182759642783747714534438824019893732965711158047460278982307520407758281647408065896069828412531410157604043458307082555643640797970556323912084650817374826347452496748098939241457206944134226316551544359178173924678792230418560697997222066146400119591022238823674451315332745870954167688552994751070173298933679151666256320613291778968370296762531717671645497573299075775669658981190226355713207413713413443434245655466590610143750112456391512749982736207318473594661935616313727966283231735717036985113555285440201300444607794223386376035809741369228885700410291225988173418730917367967690712479215312462111764523927674404961984074908314327095087765119476214312576671675585051253571812488904704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] 27894752604396693675009037946661890965526037257683194589727740184786649280515839215406623926975210377112823137918152245326585311569720734390803470751120768947326388761167707417647953607843841584885820508903852812421760563203488116175154347998347788556088981308235294144368194474721680384188131380542387102977917650753973773258644964971348837438858461758034825735217972386801656274196232807682949633823102557163373161917213555940227146147442978284992187157187390085204717725747864478232932617762939299098457409562605514362128374914054763170845476948106926799067906975365060694079657344040262770290737020205879401094426580880936698310860585220643922096896493284032512729242858339096346303134061771733289278192028998909024685951032536487021353958910223685048578960761471510017939738231900378480523537678649709249715778975189662941202432424336311311066123375558229156698054265929443022467995058130930146267398930696042224083456525386803274349192872978956747650735628656586234683033949727194430649046199595020265085378544456806684228687898227247311212352710519466893335540249095165083244566360162163708542487999195985112749490819198593685896687547110528988183705067795144101204182422423892633069087643860672689186677327028240954022759663222186528630680481084676554490828506111742705217064163216718051850238622753615172573511780943812913446738144000838031643614273469578332954214102230112535591939757051493962996292903979676173195436262223094821253342972053225882649324220015431822666750046869075994109895729939564578517313887991971604755756822113035084097823639534033399340569858669801876186542094176543139068229400667121363617278940501766488079695116415204007199230145660854952369230051960424108940017100142496398225095774157090806215385124832740357284196597305954858674347056560747447981497431763921884189529237355559941807699188933456965983982686281582320254924842855527616885921259333886810947477655071598763599849482873536256578469770277076678570769689106204386591390575321424167741664414791491341577517325971646278488024798812446679697378933914028856963709024549753989261813783941522750508226777874065200710772344325414757080052564313764632611359065690459939962649864721133419369878274576410782804020694569012613838087096908847574603998895337476443077405573213468505389459455689617989473536256761018004996706402509707101528778216023018847526510966234888166948228171471613786625986233782502812490027027663042764142266657068466854961427669764069595071279147572204262092271186462931488926448559819637243871497104887607752707362631157296704468833585592524570564018645660451719001405517056603129439216326905618082236182312664092574222557607863942719547400968907973991493302109558721614778386786932006869132102948880384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] -12399555503817238162681849940464186237167644544187631585750680405915636819672505071824521303699495333524307459890159241132370894726913771715908383637017579806706518405304741013379205058266020800811778132188846756493778996817951145715540240742033322618528650093817983276640148556393219861042809891892727039324572240558154014255934455013434530387927949842349961873834449866490622944619349116416445311607842604358367590087157801975424467639926269749353501457761820082649719680922937403934305726682912133298084280653120391139385776119041612153090937150195232952584300288353145628436277090150974767426218330225440799732639272685570928782993397508478800767594192069992362891301895391289976840192516981695491025833935797392834052255479676463408075987787091213123308733627538205992815046085906253978868318769076724214076397752190086119971808707987761618391675711356898714990804218964780541099967840471202008480389556268392490386239575183246919241564595836954803175419834713906324318816033004678393119460748358758457497650647917436593945615360985542543640604367149394155723167638826636239306238619744134838413998150800024381497672297508110147578039898032858346662875798093985047782205655728141464378841227430883283280903341131968651264995552012646954701137733980878020994781802537056517921472581214175359872239470704542706340055268684744916902720335560221969364452284063456514872206042137372004005462102453868581769443502230970652342586977762461343502962854016576876562294849430725488006246689789128276865683545266190000185456393618440741286404698255496187456743527577251445001967104292896278919163242310440886073840976203443679620907293067207942571900137655617385977190444885829070749814403969880009032457992106494204481077640159872793485371418014580852373677048435580007856557377503462917076478094118950504794033174388884635795431148679731876545070076338356384399192252974881510758651899904656819590382176701533161882912273270812691490043095898187173992756805465617909652836315987778894028585653246195622250842113214138742528466757291486303975412314068362551413081823408204339959969909119676451971941798920709998294745020278909193070964858658727489337168890861524469237244905767661659686392732632999212203443054752974698556274539890379660994758778919992691107200923554148067410509880505266584054279386746673423278939912632727742372325082071063430441875505647208837227029184881383039519467444239768867977153370237746311536774107314479618454943367070016386434328901599615261385619411615883046243703541666879083674149956180057303679048815455071365524677974492755367657812387795874936219381307702651302282658610990414653365840331714047817876972302786944331709357458315622948397859687516180781280040979443608528261114268483584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] 4912038355800843131656615428164398297863826524027650851367904655253054098521002578107913330494336378008616080764393019055476727818470367856693153209900466423160454929581002384984297795884977074626291740643354438583741228269078996049848940220305219362909950931660983271727930856932649436383063703519266340403011917104848607090320571015145218633288251038326393675126009321321560244122107613724497903355544682782388183254837961396998914232998627586848542925396020491692492517012024968130851859902485371075869611188017460184723522055664018231865177737557647355357431016112512243419205081566563863353853843801145226630261683682439253022250319437702455833879579169873830977763154283221514685741894668930486494498078905821247497395311848835095126440701422096851343963042509147808341137103426149577339236238360433687233551876559934387709600975818793041491576558039106411479801891425913099841886659338652719842443139764171494475970966443789582628580320883691294459408231412787903826715918958890370391211556546351781689993472726325097869692474518771015373768347584816922820187426185281897039933513677303666023699592811191176783742023325985108000739940773624709272766881956199310184693169117496401245638409668590748137214590196412090524493752199384518626634759641027651358051326210925922226556938430545305487693992629935157252082111167353035277925154748250060173208145615339585295868821355647733223910588723667013599394224435203302427247548247791380284810797701064728900802382266577230787518027638156779878448123634960203313444028130927468900879888977160206758775873161914415655206877866823813791500064656789001421588613628693450632439980204038895456301831513413185342245425808804768108484208224686214372593939289617234964166466117320711431491188978430660643871064386269045174614338690674532202619619026488796145440977965590040090524485775222051397306640660156503529466898692119638612868532379926354123731595145583398007289043544190384271719537527911918479007263633089120625199474897629606310023652511607681598689037138165732480242282228921571183398376859112593113757069305838851960850180801519294188131720686890977834164682882802294044595778669880707109351922651459182876524827444191334622804345916533094394631823534933642310949548210911020752603789378744700637700475157228039613365539057896933767054716913218227081930603596566220366563753214890813999087878621173478349104907127369787516234658222106551247961028051721605290856131861227396174195267950811530321242956899826370414043654573999028329001401575119682132167643954260512894350327006113737684383605206840471306324412788625886710394868756576698625057275884352900227964302712253083128253948678289899239886722903861692437899154218894876916710326676765498368872922742784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] -1753058676441719386372998804972824941367845585453831475377662314254763046215871034283846428974815701652047510514210487629240307655211502637792557200424147353700498204491653434906378366732767732435380987359339100634502663821866515934931569918001341723910285845541616919223823105935259387558007751483443165507014823648852534977453022964902267536584401143111452640324464718144289719707241600294686293882003698347365631792678692879938432110792459823342601790211670769468889909539168520841495112272356183658071969559535198888976783618158390399105419913819557569294794400659235225037777618113558987455676809281680615174639927450597764015113704446961791291895250506813678954871844869319513583048126715772694712726279819687586611801999504072439380350772488783977442191268034391054001502904837896740918548835288340672809022270530811780368012264275869295095064162808020175104276389540422854382408664846169668036441760507690985020193558991734205584308973994045655321425947710062991849434036784136877958664859330245725732744055514158360852367398705516405194725662824648721736256108496473170178828502101758068021562230271186888467926012944551431493516398874410478908411211722163780829469355047046371708534075753175995627154732443271336838118697075275627493521728495149466991379996092827525931140881143232555787024694161110217833146764810110341384808859657459948055347760907594461631430223037836696866635074349358537516653289870947868796933246948527310457776623191656834210449470439793139033421223068062373449053636177583950158699414154919618240397828074504384256861715957707957351218486609167093822193881330966754119694407776272071179509173048663898151264448191170005118995131734580041771824525908283216997751601037012367386322226161561375988647851806737169812071398589047237964448824764394279799125742900872938657893242604596914899952482545791726739527108012079727785878012926453867780536551435856297200803928281409570532198669859868037269919727693096363180432283818774064252167398123830868039388041468163166492346085342454461445341418389141417294357401834214775360400857884111343975027547690808546303349679864383997674565687817954520228218503318277095677486500729887505049649359325045581971711488188033019480786671890455392929518348470745591556798882869515793018736805509987775459881721005820068195147367212697917474836929480113922742610529218826536769914049531031868485186994692418865980042855342755030781479623067771909993428151047452838608899132272235546037131490526607390426373372540613431918386128574570281674866449934550051355347092339195983015754513895141746574416826512663635586109655385008581369668415544187152486701294410448276531893594963871584434536065214911350038251909054291480912043300146583303247356445589504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] 565890719435026599094947114054657502874383259591617689054142437639694762308389122782986462538987689766076723122093560871007018692031752340510779471618505595359198731758701749928469374284571677089353450866887378936395137195477225483451775787016813148149513759887999468594127486746417847934610147262259261352172397977733057792552067485645775798312464423363958528764536649399483927629666111911706843312599623188734602645182686203517076728057529528251865312102148839577885773000931540860673824801172188493306073763303653224894475618788515916550473669986196438034142615152593674187522348060396064343705142173162522516372603762967379873168589931961883562281277586540861196938801697888162872933395067372020595105889486858910650177237069095547233485529906156310151788620485372106380914096208866761671031848442041256537745192845161080655694265324263154714903314033410310260208674925902914455716117695566822158100859444713989148875421376042715881518219239169930371041340956385083792540096101281636233125796828813688724098058727984486760559390675910495014352018053247900718256709438798827093705802414140862024213524655517505458544550821780261250266885438432788312912019777695173744636405406525760588310607810664713296016260757777096315222994925999451890192579488193393879855326784191718550174473556954003106006624805438292313723991508498243048689229436371666313300543461236530762789278614180827536130463657787148983083799177360122250543202091497384488044748379755006252330935915155927273391321779933747475199780155965494645151991789989218372983558374442950204801502038334531334209890692181405824776202556170902851896265597521632427730632867247411550846608451425351662367715868643400470599696344611739108975860368624292574217271604986596057351984702992580635380745178281456951296416274206129007408206864656012683862554815783858735622845124846186970343576138720542764999534770127105170881165087139361164292027645497977124740307671028755730130672969954170627422306002724585702071323480328588602817609987368830865186264317640104258186152795183134185580103308714837599128138660833116518255743420703945739204129346589400464850120092435898402762696843696573453396505551630222355964909830871654095585723744657667269643476796834440216704225432224527262477770777076482046053917642217253317056962591767482493684743137555097067429886612847535633017670377023986188291571138306992573859245050727316491270244990485551678447092954998501266352935327003813100480149334723336838729268861786189870242129539496263117795297644437237914825570097289668418712867880586218257682676231472018194856696650565447858267697091137643147756394598062607116461985235935284639515519372146000795160905053777938480305367584380568417127391515807569539267431497728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 425291161999255437966162427486060606423215474725841397624699177339277675816622025829468606966209647764644166029279688926272791202352536226466137518070605758965533028325025323347366788194377419424809026490127954212419937523812042449426518743166796854867467690524014343827218613772921405759895546909237185110740150557956689889416340511421479524613336600618883496945230657883312361404168716372756624947221622501165072397436908670227224446419370701638134073760111292717625223314678881868214781315743717064607039881913116549511785617094379406070611985280260493008822059042550680858561161975557706062454227080675866940323935282203599177734870234582694536312188114636267985995364875211020042847830362482424803548581074577008807239856571091881903654194469349520518708748597061462488849009705258067117452577825011629397552340745031870846921764882415617712939134863048413003591739553627394868711308041362841177645554069223200258758105147607428202820702399324975627963051686020297705106561272350294944732358294064824323953392471466738060187127990305083258470884457730863918169335889499405530543862609578880985782892233649164186694678352923679435155075852100211285619837959951305776836783408199960398563511694800961555109749954372146517362266745727714298774563299424657331917281168586710759859785100976146379859911412592302244914730780089859823052453499919833092706454838441137968853441771890698396875683369994956250835284484449164786779358734122284015588224852874751334828169537317133725624910432813169450654261997332999273493293266702029053512710065316339066451223156870158654654249309784506816836296954659442894841568337367593756779939698720535334868275442256169096383974945217575253267327804280889141785228013732506552993330151138433962572244045090864429831770109483991921545904747792818591814486472856326327802721622363621765794239910038399252352281015224983465658922615658788973228366333679618830932559179598624877854669362688543202142525315837661074221203794005846272005757862239658437116885648556841377488599569941316984662162990110281597911299743931526246830636460780130231292140692557097904821738222698603484833637011414342557666694843386645435513436512684554637372357999011768398462210284452199440148179690995219294204616437746835494978759467336327773631708972520341625098813253377061140520693593339199107290139430159862041472029988409662938250961532503151729157251361028587235688754256552127478137320442024263250340653817740040866726434086641168966270743519144250549125299940837718758415278732034708707617924264564599206766962579661673633871867901219858891307966922163138221832986760888691378050779730661989661322718425518323168838321431834030109613098029164227325923617976168999663028384963487596544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] 38844909827328603604146052521164983117607279397005144992593744661937663255320425463229613398080734338059589847081317888404940868335073057849105992195713936069226210558878421263997820673376991553447412861353316655412833803340684619358529406191188963535939105503454984324894949394077337304488660493333303308029888594305221600090112918077609747189775927429416225288097320984061437084911816097566065836148017021312582503772738371331292226879456352496947581952788564089359624814403617436054269016245565834123939198357604239829201129132756049259351209443664337071788118996137577052312723323240412815614007992820274586277919415502373779934655837311398406638264692523509367182155008768788684331777352619200718061429618683227836905804466584337866435611553203687470391360361985852730096230290498986183467145391357335370558040397981233488176561921216309428008333882677143713389821221254499658108656880314760169954284755128907273216051346748603272846239087259617094881276050896529480291093641295047416292859817533867668770809268686797245191008927987706039861164344919724299253244318159020867287245624704359088406575988490375701683057695963205800115329772758765079417856967804915364970270778493704547010023560744719004901925412155796626041969197479512167288878975804194812798548282120508475923861801026206641523801124176598770849294091002897892337694116901688095454626702085931737064401008242154259220748605259154357766604792124860967301462121893825516732652335130392054958423176813322182151036865316230404162181976562339149439357813122957978002269382525385752723546734239283076679996230390631876204143683175416572598100002904674766242403698473488622531110015404007486664569659838014967492764199807621867060983089088779820085905725719003201528822999799361334439985498880972133178726420686479727478543217767941998148144092852411323873822811541310595727371735245437223160643488355991420625698399509685995938065556934009044203199167469835917666888369542287954601582904638022251608403490577738296827034607312270542667407047581786677143813143616788913653553487259790224319225220620459972677614820972980297177292347178853471979828794285394366429747917367748937617082361285521524747273924413799062449282261947609509008018837612763645380957737474108776352069462583710105956305789226357029627052224333264699751984117508269670815139198897155534622278555872846120522476909040467336026269277745048692266851069800049441615196415640601606220805632324266624795821186609324577148327119402075349684176611509612426481793157892721961300283886358005588172537576807185014615907174953565092949946820762061801903962614435060080138986180059564654129205504507609391734676506337418276967436104347088227233480473903647279954453595636847607808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] -1074333594887165246221233431223866143976841911941003136003615186761001843844285703905242091628205034160226431451063089888430722710889914029305161894945390645969059700835073139862035640056098049657568266456891704965697559507765083957021288420226285754519314998740847545641505026182888328731229626713347405539719051084197838207261652041591585982822614312276037276977140108356240319494712483901302584773734607888484573841585593551414117196576550088635323728708741826594202265336398975338185899845408248391548729588654194180007772647593645225889197563477854357553904179933415458978874574002528231738707752341812863096948092755898299136027942307133714792098677043501654706633537091109639824767266172819337629169854106409501870587487155459301675985286649370830776295519685673127756952593555213885197266174164389208268999904118010604454553944247437028199734193067597726500680855249446580218275839708095233151519727786661037924046986170481172648680810328931662514098981990782150751903373880719207201526347821584470275529290996987333255112803239124388447454195913030963846804855550173778458845715788110524235264436287518341218339567578167325462774345744388387205504567912148341119688708403740457475962388329756337061879286193232366483669517900747788639213639335387969529312423331601735681338252666166514001777956314092480912915103585794745091072315260123605348657804835408064215957961092392377307296931363172669368751925580160181311371957222725762508513174728847475531035906685400189118998156051971455972098993747771296904934694745561478510875624316721552398965558274518504311752871311226791227133483808194509480688368936906551247741583069156167298981433444486188842044270161422363139310497855010058282549693369881073751826813324431382412239685268826361268245258898960132881426071625276369799351632627623612108143898841979463348438195214738957245688477379332775983386339908866170138147490160724134734798608126717427567112701996114943850863331911185961608705786847738088631890175058201958889510855564862139043635430995573437819172834051097707353475571648950201575339132836316020852042695258203123376952308703826296934664533840378870241823392808582130528125867789580099257907786667114082537257131775764078903444751162500710673624355974493233097882161780776240852459877050445801118925641628554157213543287724046073322558857407193172381906115565809434630239731811007098439851603190566173028873034297343039825698968673111852224541790135231172246642482145990384818822144788863744622524103795645317180465580337906973284946369603150208820204352949351919668623674788259364345930459025569359262077972337408212703882162642312824183457336185875449659283253791188448342244160254564830084777269085521390803206158241667561291776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] 7964094712152753688410267785887969372575602384157995042426542367355719453617517532426083063271655456634917408098623520460811141105850619546034707283621935515215460177930569530084183721258498226143661866814411120445072066839343807045556190237340412022741748767920222935722629209616126121859150761716518202519956007363400514314561435008153834997423724671084707109083386521131784256858073717764577514931626065034261438504328195420407044490373895550045351382393060037691739681545117446221935478138316501949287905086679600051347402722225306887882345202235582544208641471637384225921039949165252430513971682026300986007602317739023064536453304248960252208368038540877340623021485463690323665657752227038592458318300022301117865102337839838557675187828133875127994729386868404317764036870565343333141841188064396206709186790429252366303591952050177867296029643122031629409914098848526114891827634050466377488269039526540334582085873063499382389474201250706223238345009182152382891541399112525743536199060450652595821613999287505133293825314136850735369830124784889514793654670541501561687658003319869373265486894999576795549017990098851076473276398009126710401046605554729357414082625328464145050787726147881138400886397659674629289951901933289347651889086199328640934335849686694233660371941079929711135781032103314592816425914152051030731502113454433104217421179743148330726667400513506320228453041916483367111902580975364494963217241163771108101710600025967963135831212296831582359647619119383056710261442533209950126087736571408783561994967714599883657738085489402036694280708435345980825372713616509558513809802856817368174708227034868933590815809939982047384125970312827945758161624511205244578327028410671965250833496247728039608703262317348946108753379857146001692731293676088853247473341568615838228937968649759381246734975508166915938542829256335866939577228879473428858135632244461686578863201659409203446103496639545366802414327488879892108362424835004276789968478874162693525389643530775096134301032694124555570732327594649129014095633285231372622454522152258159316109678071771021696926041549592218897770587152877796545392583414747620192909308903841771564653676802178405533724879239926576086144342412674029628642297582517943154467526065978630073551328784747581792114587485307232491684996434567257738417031061704522302496286973140598350881491967049201022784227157146466028538630505981487749532845712506747650340740413083040033962472373236965186090765438673520600090171194230453694230228083187113950271590668033934850086711649478033544502308425498369250769909156518547109360999006325828662436551478214644097505083281076427154723857810699204503464406867691098012665604590016982972265397290251006771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 17373020281446040288461973747825490427000714104996189561771192260686934825933470610109886537239144817998898876420996592652164616228121967132524629238768639704096462758715688830783886559316333878276097138896654573831573922801739457120519372280809297910290698953283605232029990229810269052069005794177828283976740551634943457186732864546232399328482418761913428799088454422266327683953877701005577924336479864022479054708266512010931862204511684612914411312952731917203272864096415741082510430153748055922656207521486865382236985041066723316792618979233448315337671024078956499063462019464687506702181480693539723028067104327315810195598487938057943036317707079120555569532633343220432453280882993735013690903059376182881937974087201388366698149981305807204625692272728217364810386172199174295647839636400467363378120856320892798320247950681658252677622448791540738707586069418795870611583775330537791573591346988442644199924759826939287269037863680239826446009699468975997277150764552681231871517646370732054254967442440416952648630933019595253896273448663545324550519455620299629493701703728674483911547386048453014220429958275297837995506702382101487024495340858021490937091926341864184552012224921831775271717842099397787182532410028711891432571888404531723649947315704564040709657443068470036905113686139841181915365228335801764954067608405577209779126715502069172990325164147820103638177545908972559063816571835905443616800231129070733939157426162880818768447682262648938113474558168554205808483669950141272399734288063855803059190147416803708582969884275204407609644011925322431139529043521896573376172918631203104395330228887889636871601947002036801042618097891799433826597816435982751151680626977341051997371106601270348924835272094968377812109433056188867183734214987908428296556793844589224148076514453785178105271800343233065819126644737505546975666556910371607867447584643446886475031406179282926003195757615249154593538534302058625119554720788161401706292068335170306623294846592423449534007232093947442975619896520455353970848442025060870065064648050161308807097829833280606095648635566956157895640979228106415438621155909988768684145607823695179395269986805484831796784927705433503046505954721603359227432406060146213755733521553534919554095974309708886130522858287064106157805271635663486128832280803994697694886873226651934973845534257116102154505649441517781820461506063166990616563582747643472603701668270973390005809122237470490589628767376467383639420167031995618984370980906646924126259414240818478020626855105287551683961728151940232771152786591437164729768583875835523853447731925704025030059194504718747716319584045212223479310900071645118955130008175926465085300838779773473783808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -991369580172322264723034739788360212660853213253399854893298760958617919059853046578358449145636583317011924379882939970633729123035966738684394405046479138221149792605607336426297481085002091313061530166718601445414952269791516947359344248068396900951845463350913669237272361532458300617750473546436156360134816572101378446630999502918523179930146736343722504634614398427026330532574487615521641080716958647754267229792255411210886348117980768738697725990955936307501742884499391038153659894344277991776571663963676932927809477830374162506249359945410401002579881583627665651465461723854105993814678342198402815992411932268844932652571893939715137196189588434958823306161878816779595927074215073011312925732193239853575332251038673277888405026828212913643363325370836989915538734323862739910764396501540618578722360617232410715664070370206751729147688559239918715699415660480381750714471051391489671191864412338216880051672007762931032660924896758062369281715438176431551627362734214716625479733512629305416546514898894426302919802512728703510999976625764425487173149057752254036437485610063634236446025537922182874539137658120579301299035401839018872586561165218354898475634771268128742004478916659187765293758523288337768725735570641264700582656175484568610728384471743451723732213052826454717818137160570555708496712311281393021613005529315517082632631814033175567968211873789379263930967871811491961056772452847502098937924781553540067617498527967469677830796475190616122808073411097031999024265392494711270982747880987290350759937779756159179294822308132521781138211231177629545306978996228139311417840198275429812424687810304598256028103198469592200264219102410605818645645383771377703167250592410226088264702358408719937071702988578037112165976106243354322186870003538113553360211045616817179528600586432563004584493093156986124350329832899845544375562583980545185915719556273737173349124043801340247002806743072050380239799589941866279704489519043883623620225057127389393879167396475275077411276468808774430859157172247943151041930686534284637871447450804105142118460879610086159514627015197192537774354633343665628608135092682925409369033452643230360652504087844817271616367901104620736956814923107728866528741965522637767487084007061207862656167656766955028637267434764519668149205688773334385701784810254882008429049329947596305972833600230172616633957913900392045561316891213227693201011179951275924062923716389567472199124192578359844558023129956719140855514994286980506443645588829853423504161351629720244719265926180277905743892926308290788938435811188812451195005415198771786486728505672001236842501641628975492427501456983147163094130378456460909828875515037552850539094776884605468278784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 14973654943248473370702188472279385231195975761895024258875411792075618243085096074773775194088214615029303187834896142714312192421992989899833354100198268941734145409935026636438483054918684012078215397676250850313104128210172782769459042588982295374277570718441221783488096393528985839104397822673135059358537920680466165694455696412898004456864784281422204780720586221780243196221741462439084046954005773608836951314363917733120269254889232278072113880630925172035072446079370516562664069683177105260053970600291947716001705449934558126989047925043114124401699199351847324649945857591576664961757937312633395365028306704036595167782365193525202924545456098294365566309283983459517758017596141730195852412341222630977680279057706561325341029052516800907415958557371487504607436745969612593537351021101427318728378748608037735000739428384332201582844413674067307090832744543701276391456098009537171216079150812182232833933936861119035041741191198930062454753635824422302407424661961109875617442341276461116050407471347097943832356026384932905980510450542116114013877606781201183023257026072597455447202511290004754324724129926832041628269485662764156318404392339974381502609889715495319942201475731962771069744812306747630975137833864032889492162677494933540468350744733646770329026787755800474353582393791594918868755792504155565401416743666009857505029143700776369441740545505783738897529928932852774858819856530860044809667120715192465303802353246390783990654708214507031530523803750407090958397527697121640249761932121286656983800417120589575475438627914753513072857353090157205330936723817845993379017291927174280511714826833355816671593702584236141713627031089686738908412748658323941875760336502182537980763913845807209478209955857895097326567249265651224706209088228702413091695511029268647905597299370705852471728310243671435485261653330591188948764944238579631265483957122177544013882212213756700175334068439977947225011709950074036579767842048865967868260818711488624579505618278866622175387809207388802643331465293720341906367575364506041841059709764290243177781626681721761939602544508869386143853697089864417928238747553730491532107167810453796836808385974436981647673002904858416157668318021269885534088755691969560735114231393982636250917967486394836861651223570631751412762211249207470866051407260747597103482476189011482505091112035703095765081496218464229382948950127486224866856962660658629852921130567248413983396421654055990930814641267278349091475640832257781220393236141499218227898537851197017978935768217100697958086535807582946772960291212137806859745661337795856194003414172052790528980356730056078588440050073239540762103710613741716900195742561493380135636831767338852907220992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -72981768551331818881664797446762141440420802249922843535029613292049029907447901780971656976651003385739051408545424310208430319596036953071874790618275174434005168409231658951245449401027511736280402967538879294447896637323713824879956139381127823220228067773935160564013429067618210485930451279487534517549701608455191830884705459089697203743793374531073948958354866288119706702239470407111288791018591149344902939699715292393424637595679898847340582615017983294559471102627724251276472313136974824747290899500397604434645533924881853887873010294367218885585824234677878499249594470796307907911711023820509654148161319403893330724881078319697165477353290226512549555715203520581967944203291877628226180180051597031017399599575901614250014992764746714772380222789750813028951395634509048087295577127794078654968802719534239472652893537035105734927593817257158517178788775994945449783735122517058216960902673508541749489626590411043853182101652121057524271752046947832845730684125210753550082376209920573994449070575679274420181183738758614005919822667581816979564528348733423890783699086520337547462515464053205081601925528998577010476608581670938480992762949261926173911131572584364602720834270670344176813871153825201364757551849466891590613043179704718736770170693305927233973094385809437934718906211327914689609645155188827938165755130066244681514423760514349006719482519248890479356059405482760531964823469818911021058390358293295850052847225224377479718559964871095583282893275444327664237235347831044569586814362717710732366112329918240399072711949114482621141451806996402470807575795396309077925218116162427135966643467370513809768644877577695971827589889563542342223498421131496175157574040066417947464371716844211955597444264340122198261435101872192439262584914751857468333401827248711972195687600366828196293564481266608093403530104725609590325670920521395828620048812059855310788435395267235985655195339493381498192074862272163077608751092416422110499945403551682464245423712197391318807261078962033396296656297019031208768612740632195015133741818568796657557940666407302695864928963540253239900714834825674333368026953654268357730079604472342158781915483596212655147058619549110426212412789735611692791705497145731360052249947064055722471823075214984594649344767780872998869873489253918515690315043203077212424401234978397084531535308797296251528613562117279659271224380829717174722645806974962349856278558812183758283890394506660284514210950328395596733879441572777474099054040744656764963349890462172282100728862819338551292848739242378937483892739111176128577872652665803217039327927456337005589131295489674309390633656271521772146057180826048399568733400575466889308331463312713715038552064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 211665008687186450714669476242547244919899136801824996266965312308587086823832459439221315075003798186722866986060905212859690101159778523050550690673094410721397578088662551305388651708839644521136151793364639705711626877087297271957907380779451495772652591052021067920474347064720006966039534089644556941467893468457545193350639195728984686343668950351126781956862070600341174895438627335830814823475324693207079163728529330402571593711148280082340148589415752133511323897696749046334454378579374836977483208974870505606746166060292518418307960819418064587369448268362537590725217958529311436753094805447147535648282586796303950462976621507914486837412647567730553094954516956414409747813844543538749309121673430254109202863234156433412918056716571144497939338033592170310601085540544417257680260093590484137749087165817235243141505535672578876668732965272948746343632277331567398873924011663649296001038710774992073486488654400405031808004056507723463868498843843772874325941283603677159570684119830982258026375797363172892385369238558915649253083238164006533065027576308291594196156165930390777583282782747926906719120661784433348943430917318202248587154756275720059241733802833915114824972596067878757216227589158190646661383254125949020734503788369592350537367019665672138848064150111807042073389706978425086508838407991393467124148014927502993793573616624792637716031882805200372729767697975003278030776247904461338137132046590798714572509614397100731939057814977852744960585477064635333386012728084426674996027156270803132056563132400715238845267315382829782425199393848217234385170927908943730358794119889598760482120732097549181133151543457840015437044314166302062428516275137713910755031004142691762241911483525054965252289281399138030697550932442167873134213709277128559370062429181511273507752063347102379376707493671184717900481243294669864638716891901662373759121326254419597610280473703545024132884356620139194472398106931606521224763926143761478134205096058876818629003085821013905067638017225325028766002212822998078238910469672654423857724687773131998219591318163570687489133793279674423179186483431923825918226041644910225648240262865356303987391099222312070576689802598551810535351757370673616939760803069644877877009923270472848208805997448539165616456911848984806214160558048633025008953680680432292795938855742286429177461202096078145840679284838434003794991351717737706168898418307712885954929720184484153065660824751842205964760745150863207297325973598948592909386896208893154374816808617714736949409004320218289786471329293984566971613772008999596017386044682501793600519953064570709125677011215579501396351635000393942746957001926538458401409456146857660859553007153991426343174144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -1408525022970427268219224521144623913718739129470369020140985404729427093871899523495578643240290973085995820009240561513535035466156657286852420539342349440954723928986209473207357599797743276321661573427959323517830216027158467082960947032571943897210578288814935781030517009731616730705102312997363076521727956025634931242986696261187693154678318984614965563425713918846089863994822506604587810423446478049474099581324385740172421211496094616709972602281402565931336661695885431164276633908039940229999470824659989070646732664395683375280180156082786838023116868797644665358278311653971152659591098017601739629848404656160909970253405486857984272529933855336688037624482856064136127724959222278732698146957759434591706768511082166738776437370705718003293607224607160905776321759621464834558338680389286634856074725549855017782996897853621849989883153139981786446223256701756990270574864032371117447657348272524557780200540137427335813802120963273493156398402095096630768585094489059233248866922264051953519874447022938705550486644179531895393311471371700421809288264519557096685791927617085749496017289971684992683498702408954303242793838307054776139775915550364700349959092905593573786316823286765339093715621908712472159614893048100036313185006023412598795187224330917024842032393488831712284106865937495280190079934410575852265478555253206826470756836218429967528670693527661296993601255854154487496750293254354131320199406504974712229173087297954284250161350295544781432555181386920310871123453666489278053239111732067283531425988900279999980008315021400673755076474789502803487504330127280315584215316201801131328280133759327262933174293690518672483028203092653426721049896465786651526054235713657752530475228258913676556550502457275377644051730053231475650657042249942851031404853386719280806499136142266292897490102715808083533479200680274995847014000588863628691018866438797290261913700761926032340958608437945655083884493766273389516695571502661425408568788122534835005883539848105576784056154714041150337688579262795195254538384186046660477230641962036280676701095292633258230813311048344624818726952513351947343044104407267533961327469612043458075430809796990531980546042365026067037765729781521152614006961600262507094028378041642351385255709154691595520723660972714310932403885001050889752471679682028615140452835135844483752971252251798139018662806838629068284969574059531051966370499061984234937272870912542378998069500458418198538348128838739525998565648741408470483813157970961375959504027240324124324449012963585985920552016603039323101892877930654136774305772204560866664023647335113367654716239768448429555160145194549580559610769800942168210881491145217308996980128450138835069068902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 8147837754999856581798780269611479812604813914966375701870175627832593517545158039083730324840203120279945663510153835403560087560875617219732625103465878059020234334776525804441192685658040315096312746710130257252104141599805729442302569460414486146672270566998780515080565501132173876941640043877499631734201339284444620156819575669942783959981314782506016872833867033154620603338368933315741661947861099050099390613230886156048720348689464519664986089856815093818391018854610460610257629389410563135732185611448534950620245805407175147320844079657840214465220067986246615606122054921353790175780000422231576589326163062165119324726082857913609986339227610307915877856879443614065918701116508895883500184034447013339521990528457743563979564137333600883630720395082794320714519757010631532325773299759989068813942348680139726430957539729327302888206519380894552876700000254288323674894163062203789031205135239743478270425838010380122452456464953769242600570554413559064325602644001770870846445345715167918086851348090216053668553590977174484316653760270530431018862465483803284627919772902399289769811977715434563344646803612874805386534696251550836679127971574877949206112954761343698726060347292166230799157718920121624535179258129458339501086430976861064529785817557058090511612573914335183341684133208800487381529986218946385435317100233027828640810128174954924810578909659986576490381795670501249418437936416945519769442206148044871105722908026959606147723164443658356837325780802096512234448860892363930680545309034522354249975238971590798433337853113558830508513838802341915525756533706965606441631231437280740836471070618400685791248703801897549076791330382922440502553222152780052255850422553699914643917906883174826440504944207772287560121267945849967229996594326351784177433112466548553750164871104205925605132384166478212563855576912830326207744932061848597286045241183365685538042660376663566247645703699616662870935986290392126751248502971056237415217591829379237281391794331064897860141461543218180260261621884218342465295209464334886574590694201778695616754230969008802106783524346735792255379583543863008734017754331369750344396336093349533494169227045014554424795142834354089472235781639439180741423469383873254480364581218884053103792657229838028436610051005547861928471807394411949742501625850165867971162564994356488068940062953331355251404226961029719299795391971012840700563584683806967064934258068250268846094323107259504276542671861035297755994625715676258164712778822452008023303374692861731757676108628825986037511658339596552937252300604206940117209322890140178836865860366800656183468746757947184985872255661070394480935324180505931678589995693059454554493256373423011148028968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -35065450429676315495372028937257486133311029261961507003928254663122365578899058454305120428722055427309109800573252715194025208672705310101417071113118637332565621023248109898598013252328659978604648909806584901154311212369069237904212809614068521314985702967874769125187800484656104783917500230890665843300933255660434954179967289157924875846404626743220361979231200457898864545615323713067734311776686672779769750794242069902573658486600419670943136407624280663989386776272944562999050448756462897107990201411995093871235869438400819600911323516089296970916251458482863136696314830860629815037075178209594889781197319438674226679754768291219788165473607324647712820736856221662647931977353136770998437085958845846666634560797429910192013427992425717048303590581935378342215125764827770351944562955559810830184827116670087880941021841292722717379449916808246929910133705049636322467126537697969458349387803170148770536657236217758778250856602669643500556744545241271087484575241326824364331504072062011628203528125000986423211715890831667901822699936605908202973834676574700784597189979648553437480055848723156268753157616568709391413712732318799829700673184873088768212441070556739913171871711582245578406246070418231849443286956126956012099328280594870467371263330331724601014929329076668363517456675931353798082108481055748784763631915628881800546958393689117612712524543520782795854081689361455757116687249946774473632508757946705253145040790137249480898203809642584583692624995238337150496231042414011499568443365319256813259278573976655143531746012790542844791887265317524727175830738589759588697552447278530608386373153410539483428929456520816475625832103841335322997533396140499624182331298226148884307238968714656646366632699358163050566434509992264638396704974615058045541898803400602094737573734311858096513339419269248681940183891876223089018365947419423094797556633523067126098195144786660223974148518958641222832455393195913996520934854324903303453427466777816308675644190418518452556292857098881205167175055573538190715766769600698288358949680992637094995123511654472794426038420753787363393389582922413684256160540016533128348188416283912376682108282200943431770308834670067353049538292129460643570444007953221384052057657740986635373836100641434889245254901696007470500335640571684030007933537852020862910946885453820580070909674810034029815062812489198945934494599475707494273232506378554707087366857138995980639414859540245954267433872711987031218905881142869829369406433681412087263315745062008892113709390831106098153925266864657182626332308260556832420016625149185915195666974405483066131709588733278156845172085057731343244889914566758546084442369058290222983982927856660062983119962112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 152717208169826259235885037968191188358848322017588060235701360130512296976633392039202485859112171369148239068026564742451545906158785154468986851226680614128909341876507694077361535483833674601721705664349766555728187104369671928646388907327245259018493182377714031644966057401940998570984232148736310039541089993015258484715780937572050112222363822016312457720490436841786826718833764600050154030587515830636153797155938568686959553541960818789794103157419620621280966919398304388928585729066249450252913947310111119320085617341103198571747550035151240906686420282830847417028285189825345362566805129768399356768196784243944511219234269466529400123072206126524571158788759901969008668867002234152066708527612346393910312234891173210257672564500357747436940565804453175143677108540988589207729696271338933303540884927439753727848475114047248757159650086550259808778029924774636599017519059226201532296874909088182414575470348052926180399792464150430733486249496600823684744579010944618103245864523208819326862461504927339223129928557985638065139322523505344285477363750927396985814133041727163170530075792242619887627060568030761011039870348836923608015010454693974496471919500637489177548614143558736920647748864572365477709055444796655075142351475860409571854534766261105376092778928068283736760153083230241766551087464851482364003905209231254605487553694350634299202137451747862487078378829173378442276060101812542520520323273941487270803928543165878258838308602961127560367000735422767616453281815170752633098685186507678433161183701233965673455471055553262828091619072298464478596796027270856834610611480738022558576187324160003552209026847056810111476577787176019076006415363603013463868693627235054473154199766783417799458126922004676622601327170320838043748863923669707888933006739502781798865553955814863411005217260252501409392430690170144360549755360658458284711718588819225941859314079093890878120459425799444067803472977770248735395898792614687192685619116714530179291351634738972930976822328641159695565163283689048670890743085981502862278064255946047071308141474246156953527761197256750250656570822643656417791588740572808447682433203010906122029612032420253075613702209798892196974100064087166456672634507080915904597050566808596841078346388606750802092054886032508778027723392139384451175426573813490360352619929254736243940638264119054840599363676830022683120738359556019577110714050378086209013540128095146566577462432479266484990567913626028449679755050777037780656078224417155579802726405657018229540373620821629417833352106924973786288270820263315298203552074800058303445495390925233444089493990670671219323315858675848209640850808570093817871116976382591328036373094095776294555105624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -707947288419633255005539966268396558053518662101630261546655712822384253026567304654715390240109292427406026281220156680979542663230844845301719580917523392153203887349927272936024922652343084407366543911426951682528997991930564778864820130208128691603445363214820555336080565729940380210437239528726460974370139002938095609011851720947362605787068525493488137953361795178128599488848700671177372444940794694536825129502094267176583659460326617623973558644855257195447035993586765000160529253051369366987459627029718687349757719226263187222513348429763411003216254967622941131864620662763767118866354736428485811678270190347389068908261053640153128144298306470287378215822595715641450887083020512155084618647179079161013083145669183939849781185229810728054597335902663276665497809895679146953956336499558874189459203294231129580586538139850188416673480432331463662098740967171955918049743365450049897799222338350936683849248179855218922482369507235888276290303556708207552556408181252529936972406782059402216016929238727127785740748566212419222779457593812089479544584833231207646794546533634941426915632394348543407227880085237078693316345881668234261043725158664548140258144975895906027236503401011058368691038859151903705876149194149901150341069893969029364082210442869585465700176297118487245949740164973087923300744669034899855388235305964334489520188947382944902973498055787646789997748656513323085135339908243186919945318654360506409706445297108813487853824186800073073162417619857010995496203759736216976226295518046753143846435127202935736626634510274028756846148140736634679083082926132063039694955455984505156634095259930124984561406443312212516636511320755065754306720797023350049623299684398113036499187920987047487569425581829973067864127566771037117961264203278620482002264763108407154359426645234964621948849446981800446705854582749637703487202835112425421465425538255791908405980740545667775310526728509414817839721527468512499031205936843791670840524674739383303966399579560486536537381919618485912648671910223166445724660796640431802192011892376323928119407068390582891250119388314999705877012431741686143040401141508876502337856319558009469950028190902178490824561774361484838838932498613266174228841597540697402508399026536596219582920306772736603711505766453218182392122422704857577657979097411119552435752933577720325338973883490859144483111066639969022940804101169265150479535062344756735049579087650566658528788363618940097566248405874254220841085141011940056376894604793291242935459519895622355329423724734701954789534764628091896843867688737025776043406930319807762034836320384386138658980798775546560291728585646973952022600230878705261789847323616391271058414226999730960727065755648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 3023789445440050939354296730901753737996753302196130808497919544727636340100757637011714892823683815351448214973617579274802789674553419140710139569122023435063298416824983288594753692127312260972377925643032803493622946236110926898467485553851738405622528141421914859323967839865750478391196003887045024138994498244694671084231057331617607432067343161517650166985059552615651193227221456996490235551293770374696741349721838658786963221221098803036622637561840525160507048882257874658354379533770195353264128182852300990483479514290333941123314585520952960672627503150828858335812583251152420558645270538963876782182095475600822275032843618580251225742828312910762177281215585995750218819593553882914881509181464980248909682545101904619954897367781605756407627776990702643835958758367258684184805322472628817528496231512404517158164266609963149894854844536888535583146018081650140617411196014727081963958261322930297934522996130195752419030823621202900120779606226134321519004061601791841117609010317143229376866869497744094546838412204903373295635544921305261058097628216840651909530790366324863035346417154593549011977127835804601027817001567721810458312626022229161322374433224141631585874147060919177379349140472734828526358924925816810215873315420919558544703906113502107061599779194950342312844796291939576526322198911350866699160958068764045458948675254463399977086196187024742958312682624004391650354604812417863628690325808852355127063268729973676457040791932385801389543808447401282062862355773002073300731271422606538469654457561810278385379964731333143780537491419111321102689936193719091416348476585181143759192944287548808854310485519297151072905527775076308717612087833933932502670076342950618934225126806033236569558939582884420422280664648016923265013253918890926169774824122122494637299584613745909735537806185116984043192644411106792330793876152382797914782943531914477456186343221276784270642792922120115672874342300229841402431778829589487791067439845327006039746066143487530909992795850047824258999422705835727926279936331982722167387694135357921068506057471090594306931679715983352351897996208891513765886868781687062817969102472686094639488032907482475342011417515498850858946446780161622415148488850597487072451139150304305189733853362486952968982658937569563510481422245177655269105973447032136964158949998920282742400403519413730359656280249688951530028919317347289466370241463563847434790991104358523973093679138198851531574803672517729607022248524314516266744009107884318066974702680961578665768331945778127410067431846578275888542775366068342415538710349859643922942437419147989915125311578645668868786551151792393150157310984188342755325759894919183331272431931481595488464833347584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -9995005353238152635573964168305705750285400826185898859763352035030349427010618835611940485053999131304476715014891150866261182587766336458767730225162312670959970959958123953119598924193254112653497981296237641540930726179669267767157178147395292366214955004725994199276856585963002859700794092262722197279846424552848349119564265433043095174035908930408753920748191070894294982872948958249727872866505898161908024505283480687124278948387957644436314859021556324813364664981798431082262696215879640343502215141765841620121985864336288332363971582819646272723934168022998173614912050446731684882514547390710447443393864441555418556857760252164346810621446293483070322445467126362239101219558957754804814809711189567602185723355470599816741755770328797777362918240721648100799653634387739360838395427626896255194038502090572007034020720259683639039613354763975080809912806623718184877968801991397277689473610083902874036417727374423619694558688318447466553076981615384054002926686660768057012824756259521163532770258941684828711127861024986082290068991688132289002072593192483016580389888750961127878312899419750990235418301203054482054390175856285150434061997896315144811963610875795872169316825542373337560499395115602424422106197397860992896340515908681844925894580676876896320316235145336652128084010400518435428234298903584525432061627127068819871985238571627323643767992812377923732158225760752073458364024536568946309500280114814012169404598633815103180330462409676818105317477649848237039952602373246045351367440846711444146528722058642385072710519536885517248572258916992365268982728515476027120545710552734944720304903108505747156572112535392061968581115914361650062445162778251403951311424397108351898738545013947993509168466271516135893136176854268504076264348918867295268499301816469204792485942396377009977181767062703223669988034402416274582793568266025739864853193004278981095470041219148158188094464331845841570422118880805572389150643856241265824331478482276132341881418853098600579400890745261623463183371385399661409065649115474810235894805291120355979310651602944733457326953014612552531501695372402500140651931851630006994321703884441848469991132691269513999934509685086360217596438781796558731677672272881931283013289879748299454644922710054159812473142028997938733612390099776478427241934683822412783637377983527267700665571697308459046194270241513830441369237307905565423958185421873412676760394703862996293231199170638494248069233979679639145542995322186277295501411880905738170090938323866816403784403204042041929984287699021959614808433055418708752402528259307847819100418630046137570738203187682709475583050736672195506312353932327470108816507488807940375224223647076805076701753114624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] 25917569416560721933933026636407342836365360744247697787337243624746336806367950423696145596506916676058091061104761807056943820215489170043855024764448000827614998971820956643993736224285946508555603387508669722330999517465926711731142285669987499412794047639383979318485251709585746816051940534382908513509665732370615724335130562559571249756218424188806150011678084473270508544342349905060278740557140269236100786912976037612211060362517457017405342015461605431804003525517924568212942186414270010899077586628072985266103175266856227243982903783398694679358515540514636982787242379354946922319578615776879853337280408369125978334217448688984180652145164617459824859915182998958194344017455405972815167815370093899113078662407393374808798866161163461332514345906302249063402922138859949536002482211895400275504972626452210624543300838685143137791427587806941277640361439431106005371183444788081467213682264519687179218717545975603185617612581923732853088688577884881793411673695426142462625168283691102004414877466676651900806272083459001406019931663650376291050286110983031202172753942913223209416601240173080875060364960363258600857831843368000423701120139442579371035694790168976612960716047910953050623290919663092302181347272209485547789119585815324912974348518688672645260102679375400679512533114426298224606306720474774967717118974014522885007873420212729913757661983408768668511016421032947045049943717869731444960539358232214128430089692168523149167955765202715664945225427338533175144354039393422748426492024330383168615701567123099639889494088733956819991622603681432432537356540157992735675193998294518270155236573910284023889338319615101798358060191258243059352808375770568209739217992989663015856958746010758247014893032108689116697562159922762275717222567559631967785074039522145489934240663646848761966639473987677675889209037193402354208735960319410227132275666249249656498319228129781524242356778011242466922575878389032864002475869806154943742193612352782351846700035637174680233555125452041580890880731776843547868680569051387358008740769560258837131703327424292100874895369826314463441560250689671852716667978761861898562561953137077675275722718681568295923321703155496485128098636225862700726004123693664439595678049479462675780448904425009553250413298583734529224748597126629174264522793066619718697489411808393726318587462367841807573927766981047464482013148794873472749296008512361861754863327271989479903657826254362256677891011990010697518070719641470980658392125696284973044973992670793490438836365529900013846605464068770539635103292855663220960964224421100922238112782900197657636226846364124370477167595060108346383051349197916129515423740407505450440550157438400733901915561132032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -54005212273117239598500713031996246924246037880626710921312448277398162322704017236493098810285093820198789539579304928003327540781386996066502699418676430086862900888370035394316350400369381847981413827806270687895950741837877740827333596113766853550624717950550015350375321430866092853502111431566570453266958600357756845274027208506223698757751487244222067626348436586428670087897807889447235471012290610633287023933618452432138211465075914781866880139305157518225343502727457868143664668395019959591064365168969161625106045910033010559348945154157303448507120654545758411406054051886757491610488527130686407089089859409488743684805689533302536717513064534988161467898502363339996181614357545572740336553214355013323417646619002786586533360568349561577290646194774283005124516525317840703889483279854898782812385095075128306326851875957729399254446568441589913040948403083931733837566060204818456091805786275640004954769140475117530554550896852097894672825352006940124486029542624699669907187633135905890269982880713729725939770931812392572118351060202703171920089840533404560653344124415623884570733600745168583477299925977259487868456928860718229661944238947727154458132800955818486981928575932727660210311865930808969097157275290625675277444413512714458106802430300861886428788037314850493858594291729292066173610439941771880040049780576430378873296039542381459099391977682024935320152762960119937162593043446981799949945087680245869203730713873739802587173402647745950361545926005139615597310036883186065080628073828851117975950480649604807623521191005349166528722396072931072470663912882432754834953140963618330329016022687068831891645580937436959243377874413983588934968755906494897716478539422041791357919965255995252497396890310198452260656269961389822042820067634469678167515744511293292788751264715984082472919081071538179914584515090606026627927478349847750474974526354553400944862547587167208805920038747878336486510772783452765513462191699025306009613802541571127302845252724066869822756753959248623150087345449735376864437846403873834663667690490481771198665231544065043197608717245430646862336497391233124530659855531226181955558919587795898716246228529031589580992677232402071121115718990792312002595971681168750121075739512638331699995967196881172424651645728992232494251355659909217227792076260905710493678433764619100641604880605406719734150523155965385592103508268995552440986489170087465058358434328796557690788296942136747504338359470528747371086966754847426736299060697265727198851685595292127044319560402984679226096335769155825141969147538177300739032577829623007965025882120145080582974463827026927435078652858479418847899543185512419175270035454175304802950821161860685770083295821824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 86157277891549588840658740088577059361101163690853875692312712017631622771880415868721452555235304431139258306145201284579449965109809127593753573034713014552823505555539526498422763879183665163135334754446364027155068270557866442532574824237980930776842115451209238398357349862774122121857455676407450396667723334297545741594354341316884195051474024564075758165011995607994748116419909566254142225815781864568270109266796084129662984800437845408550177805152644506968637607894061058434492795050587867391643846595576820304371530227691930751574264921247292853550276336695161147454657270718438372534385640669607772890468297154593775750112057943770740683121652073018022621094406458128838259116075781448620438654280133548449037958535939809633596084129462625798198864660050082627925392135646038313287409277788421916009312274575717318862765611574569096245314780751387921512979828034748935884299839697837741612617223132863619460874685250715748192605548726881140000226826537568135053167324555410788344412173885383574678682725247910505565597617332092587312894522205479595604611024383572449962128627658717021218955428411554696897750302781173169729667207795401170174649891193729383016258272037557717362156327798612166956999178134006065415214317535554791102337618224753929231595999515862741914415985095960684281466582856440690831232035567306947092680913120027859187448122079888292929055172005829156457221867901772385860897794576662514231068800342110321198744609706668800027743013616333569555398964434304441160595615123724989831020877891986710568988035714816129655213547743601308904838202325573869470108885842385573207468349398227719953537401072995053041435794272168288386298575034418549626324674213760361416094976824144403440949905283087486960205624485775012716612072217403566926248748842303993376583073055183413142389034614271661716377634939209229678320039389971248748409520303670422409808907618578056188546291151049647258477672436054952471042691796628715843239627230975844709230200865633558014522806106659597164564113487807886937764045519304268764038794622591321293123660031206159887987433769043007042891155386015089635825858565198253547228457713640402715359353378057829989391304414141390078963924894602576593731572290271831338434307608984522160772921010461946614170167073844371526868682536316166279199007774261218897581987122669204108361579344686303076239630174538375472322064660112509433089297039530006615972243741906611062099528535172930828294829678878845096035910989886119652000241618227576096779077398589858506846254261271203607563211288635883934642392406058316162683893169103729961128220636562807621688767052563551303770021976787917910978143862133440687677378220189642901669469814614368247127296773580035745958529597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] -88589587478730543174029997130562640503639190031729338740355338246997946494605300860982426337451352905054163054829495418861195029501382501818412774466935205144701881005952111364209558186907630084932221727118361083022018665233097047584524813507093285919904351225677161766226629797016944152694278204185631879656138327412656680991118158841841511131115578429960373828569772639237368667617272358298648688938948264927060413909550313394332220150588066302220700581916225895208432193116769736628280201079393799453744919229140199758296933174566548730935009712870026337027739132386792321309008420657643841796144261001150473584511413091940564966567212222692769177300771482905282577237597349861188720868532730860832255559853529775837549268721274479653928008969070482870767746223447113064384180525512848408432450643910343231232713373534104894222332817434752660070449255982573953190715963444286294454019443282706413166254651706419433549409730952746484067708920411328837728446218009541204712812790941247302745428493155376925692484646587579256969260628713043902447841614961953177177259308146449921229556307423004269806500583058376301849273205167830880368781982299597839139008874163236842095884299606376792040237161046462731813066026413575557314581714036621992188625020429917818139891656145692736743950699521124663352368637573525906104343528837617144690564546336509821718236094055397891518912083647739635485268604124105205702500458591537492483082347675377032397053102619071948501444471935321739490576021465830334045333330430088868200028586357741505126516860425274646421647383554908034148660791892045864498820668191747247176849913454228488373951069630160515380870701244650064791870111825606423704208209346914582839428381285006942431241223740837824525813522909221900553968934357024983709277645083433639928812760553274932578601668250731837407334679609035093162691683462012596320674563655236864174541453523809662347257477267356893100555997778969930472535337833688849545460791720039419107616110354124204125342633150232035006162741819307571993945865008521739797894586414338015502721950607650870858420619302155107505379824873241817798819225653980987501684077492064535060946700666427000219083921951413099397626081289119216468660725683629885524067669970590823472189868228106089066699689755741055235356056415704752214080485250645312869373293002921381384611156099711730058605928674214826076214537612776674468508793841228113411064550300865107223193298842829358000024288285434048728725929719164767528577269414486817683246420248094079298568506895136805537318736497875407162689264200585554387486044513153437646045084591467416178777071087741101128490020710802631992033495861613150307649443356402860287464903938454788477811112451925158752687067496448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] 14760180619557323450513224826236438925792934140692044327165963279366761476702721642404791024939639410984576456156851199612288664196847816703920484036347963546345168366130419700830274600708915804640328201476331425822702669507185151446727698342972940512107047082704549600372413017013692788628088950878500143272676167805585877309152328865944650385969431174283982556926129489251065467527590999493990714529699667009327931080773494570046425186878194402024298751595144343819355410290436244712454250221110379138859302279954110265645852310257216422955966632109603906636886719391501992572335140321421214948904562775789510263729512170854477461073251534405932481174322641448699473341661103300130369947943242344301175287404410270245125353921865430424882447173147427719020048200335848234669976674532351146395752167975432279563759951475293497567593316306943232868439172502101449993321656308928629308464523954815236630600505214289956566936591459854184258400326735696310999006990014554619924229600144344696999886629182204318683531164740869001844574557617201223065238429597330508314584444866185782485300772660116455709238465401407266774924201002769091291304012471184623373115037442296380601680940492847577896530629298208438799167635190351601312805258059578911583219933827347010595055927963254097752859041152594164033312291868143660278997367037260168217108198183925896662472006836051690627509316227682202012658891737707728940746366656671378952632795694562156785072712595051008033968586843784445812476227993179288962376103894852706542845759740875971659990643294969297250551161412072749768557314730167978552087191742491049855013368329584872432172441169804317205840343071859122764030687090118210981880691802652427334843682538103569114777086050982164955743503102510351619393974587008042696582999794088123189736099070231263035141869965412541266969982479355411252032960888958835820396336937546448769817295809662526292650376919712490272461497829318033155922732857602706515334408463589351881267891135217706629312931994609223331526565348056376150960162073200113345106189737450715715090130397850405363602802230202649850804015774259774450931342553261499038983215601169806637223365421456832653461565934109380493384991186257822170450328476008954465308424019011064590112382928562847824878317497151117559799871263521315761136762292170618118463786159645046719637571051278424002548644829534113332138135100657097043012434046746336039515523204190443955263689456760815324888273124721811486962485011813762830836216558727035817312971949825116775420930564532234625948662427837359294154127507870996891545725864029349842710917216912204593825312876906676399140157447645779364522366831000931936337180206622166915486570195922004570209576912784486474144171425792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] 128985627780763846106411854057993691579525354332848595838018759174826097750893770504623990672703208916967817013940524893365371371953032425643267897713611029121489305826366280811286205219356715903069200551141877342303664313221650181957374691594859096893027605550084722982350591873697888772047604370680372120832619490724888442567197750027901422789226356585234457162961065436601435317042687683300865817079768203772522443992471918609500664456361103825353549979281658473480526189147612493494439773011251717771027728399714856134705115417822946657589757976649633816839132008083201084331274490402600775421145007290646803704161045809889267291453267165398799634036655893619688967240521602488540791245257434022195004042776128689568858606466183642225340789735879675739259623743460007963686242616795470758559590353448666154190563354915935073640405889425680138989282714301275075009609049476286185311762739323509192225261407270721631715862102136913495635830138285970930561944685705805437181889539844184657116935550269163203733876252278173958048310598097935731222226542743218500618033600883438006453835137122912525915597815600695429809544982615514795515804083461527230678607931395471411422980942912771755179378170394812496302315642299498013290022206052168262726055724697259832649551945390560922694771043562011924564569535905981120282375634063594004195455413818162520092746840370816466290219893455276943841873881835197468563225113284700697526771116934896046943738296890462688037002264875928958631092496368615266242242283346858371463753863108787585299009737000906357608390385704305499413689851166713857083584234587063593536386141286348779359729134673033286504527512896692289925755945071424341980239891452879201866586372122636671597904955998856345460633673193039181106740919685702761232235677508742150441659808726910284496992473892319873352781894005871094319382738129561323109684111775551415612786928112359285779349860407266890327699899335442839593767369629890804713495459497739192565118619989604625146224525739792029942023623585977816935199898703127941799994054690426884358335373778874792732066913849059202671843892410086718175131804856672742086552544262475341750277317900977550529553907288737250161882870593397636798775305978263916072048464259734405478855535492626796003243805846512944721439568724478458552569764809309525476994709939811986338068847316094393222498009922306037013092945044904234221750343878367829842523475645478098971181666033173295301050200790777133961268857630265180388233169109172286181287671884976238238690285689008719972444679734711550168132986189102233674086806387479660894663320921849113204358149177378931733641540001962367878952759489067409112745134626609512885990969521418135685951579409044052340697640992768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] -226436213615009390613624134425667791056638899575916089479443702160266040110378487560477725282908250213555891718735632637718790920490474386490083318013892681707108660779905154982858316701718624973127057479362519868644868983193628592831017006536927997403856668290317831336694791627900915311500233436240086122641982207537394574800082031937832656793360259126605726991911448081373877010462813957013368709335346252743602329707009459435102667350997527443334049165568026414223783610507373108933193295561829005685523376402350477758482537212441687735321265799040753458105996078906447007935468209393324025478728743570988221107734106738247242663257594475480392597241316890853049726363274427158302056981606303234959676844460971398398853246586434298139514556277644111033991575440130070390847145185399604618392871971548096979264822788948142968327248666679231958219564948321191373164946484133293871583568175910907685482049518844541982616951467714966554173087813304397228267217843049313414093566686670099485805080470980250409675257963676215119466385998436587431710495788066077184760855153159925142119895161535379724345258761666170056535750203942740236446257224448655949086434265633772298136832169413712237922740491463544285862686746123483767315788226301711283927632126946333671890885281092872212280347771356610164824189259952613225883403747539741851004305892081225454217678988024704442015897864462994625892137937652459403344460447083996464143019020882940658110799886859338073442814173453550885125003830098095128722749428355029900106413923764253725266262686693248449434213567116225715557815724251462534080318259430457074619387519193323397569032924003033882095923913474369973456322609249202840821990761955852436449405711017280159861164014998871551343166385536146228728445429509090823156528396672109767881875010139110633309235907348958398836679387562160691417104121956420263954311337837911583720870866710566191419861297796109095686268229984697919570317743083735393165453621976433144533090694508274658437690231332653696201915650333014266350265349438790868542064793950075702330521672217345773558967683079777011803286344070090535323149292047228214222755173622258760708662312708830106508245917441021769930782036459960329930076812024006045477935134403397513141604403515668061241108060947795428132450625108190445571192230429522592890541119214141600682065241798586678605518519185997387638841387812753532814973823569940721380378763265727513896831888200647062304773980353171955970303764549847878493894713171215132277820657312644631860894281240812470099100951424255908598616608202742270684428765550174923114478349703914485492541532878946567855148163355396565993908158135541835040835685377792601525593492081383522449469739584344326933151788040192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] 125086718541507952124589255897538923182549132856270091469838868908688361735851668290459426957029652615204630718515190550636674423855962455584091029727226061971070063823387741101419219736102816403274196929300556331722061470597482175201097277907655028667063446934642180164433128050874882323382218177634440653417949386964630386782613940851403637476426362838999239794187359312451068336418182586117373752655350765688414698339618299206062873764192527832373791062541380068230389363421451088266348141690024116332760017117254776530428567246521390621244310033980487705546037401017109722970911965664045431026787827395282700058159992275029262374753090378045609084338115284040004609088663766153116056932529398449556030452559654256934916288448003974556572904963429443384721497954162362131212566876293898188532375981476917012300787033458256542259689238728154074840356401358503792872917824616521253828376606914386344326084305970448633495211643388816093394386338358589172996283108608175620789854092514608100828833588171284669459426690746924431292209397360685510096256950964091351397660699093344388473393594164435605107139224527854583094693031392744627662850199343744303738869619252332589621011821170967518764587918630860940978359174786842237129910781140337173340219665869039079123285461988498499924544057390495838952016191612945981472445697000819893817767952822113109065441105312545004410189958042500811090718461896539605296359558217877465413091107587107990455395218303900121202506656268903287275011649735214484190741173229142048569404716623901868241720281355369530739159071230709608775064265282388948876115874280049622349470874278575739343421662387355114929009529408139771093456147671506850527656703058887872566686691186655528542472605239190877002009256520944816398346350889454569650392603028282889161332790427708294347010042394587033355016461386548978440772195860600556208784500232329754230938487441741728001207912527967051684150932002815082676458753691121952639609014736627664387796871212855112419088177225106576730177373539721185870508827966278784601619282697829813780925713322447291261788598298647735970797908270092838839772607144661319530692573723908123175934879872308671551426456393832147186094942020452940390859664391018239053904001151023281558165211585693734204403975869779059679443436687619086847424593877689351040434285029071227306972460716233523646769089119695351503020396938731074039944172844980121353404684713500632459115716797256267777933382194867557383908994361886085795928040740327540624604846536634965858689940635183608627976572537885887827481648326457428211254820000988422146893973456197877656273446146582809860832864501388904254295656712460676399161836475670471556607935177208051758476698273973261586918151290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 183125533073187626126361554890380828236605796521133869920434705019839128652872825000718240120811001277161921667294400882981881809254768337577931746257549302604852916619800868228627837708524205895149444826439077240787317748711597046996178679973032909500327895507647205060064736674230021789669709839145969844821679550952932705687533408127316049989515895371897393312032154457158638496668420922602804473569761021698333023238814982147459803739340463038803371783067032559689327637503350763635347078913706625789165381688218603032878170874529529122642520824204391765978825068066615982606948726867256412153415008275645186633262718614769555977516014927222818491358696870400287956331132328298681847272476142535108812565778812896049996473696939329879536250672636725802449663361997817647965279250531488183593319521318701959957571441775627127485782236111032605243233085680909626808268669423927637567479284117793014307719558482818102959552126960899875438102661590602996719487994675579496918558895797667186268904723494987721681525123467547484786187546721799936741342817192425517052386734636657549013509807979916510455551499313229047928597981682937658441834244259923990329014653157626268503774203939463718233265792493776263422352686164290152078227447070911418300747834922551151821700481584356665017155704035094166721975709346230815113124589752375968611260259360518308151540658737880729600810679870010095327871861835245063117332156582040409399208236595354911436491873818869796458165661117008112664603518646787270664298814738385528104625092232518059916049536308005923684269857718660110801966500728910512629728952730696814633258553537293627921161299019082356437428262549568072995735705654838962009831201663414251656123566866333802039465623613848185721264713034407460968534761037130007518714541980367323574819191537004180672172040614671764403571819666095029402019593160258740623932632003652435670680913941171124236583889801520008753875151000539719195748063316132743235893758465079559036684113443724774257407943606021233040722424884154338532063146034364474048264678772988558979000144127340840035411620761639140902367068826518752793157564340140787853963280525247546581498471092297820087483748419434964910692848049147817643331341179330837286847112096622513871350917344886065096021005031676716122160896312299471246445673335400664281249565671971334035853468527207090691299450047628015929099096838893844172699075309900165825375490950253222109080857208086596063391701088748759477195881846438458461758727717732292538973543222588669075841004239346741238008538232106874447952940468659490445757920875222145340736224802528828065679373741499708296849796508791081406948609219631198275437788378976014776244956160617919527175610690128283264218357039104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -508155546461880911025420942977015762668771777392689369511449549056658464899776511129371946718456207464092990339385712329861003679167089750658986329621292837975597857494834203298857929987733252552414721571848472465083334466710601808565005059078437155637659593964109094063898182136444800268424355550549294303978407062087530212289302869311931469208936011288097072536898220591909718322184526478421116241654636972908111600554847628409090245701676286938977598746198669390321642069182859055347333593731182095548449432343274947668965326297116356603311573017047630088793897345145287202269578713111197274609600471871208904039691017175282898072514150325833801368086605677363252232470307296193538620779116089774723156876382835680751133454058743624178017184236380644324249232594984826044261417325366939879037124895953676030623233320191229014268729026425386484304286694144785819802280854081237975559773420890302496560007620501860737247146735009993763645828852523313657895786425575096821773730123495490185481752522838289646447052249740689013835142797948926517907989629760873568676246876642470027574866305494979487032404006709322634668042438814520194304788925777106867205759501399424416543590851177383586894174636970535342199833100210348141572396412062747637386925123416748148834981816565210972761030682674509944007963807818224471594481660397529434731356862944500195917197346423012630908527588018481672943072288368886382433097775381301086630625845025348502694037922198151098112022451000539956012466981726852221952488993368232850829184731678063977118706507243587180056831562219869192913538149322179052564779086640288648098507156209539588867992665430492733520945639027777629127850790734664199894263881996609282948613086579838575116406133260329492310717909959361837906563590430646483916265384439602977990497370601697597421547164643519889583385604417191978688619333743438467543889108231466253628235641492389211361891436186412323347979791635618250519196647638154079918249321746320664541131371095308510702906511811723978170943557193066008218670022317573672757712750728537166314300712627540050475520526506013725492809819590296972626667221713063884712975201570547683380776048358236671223454524577009489653026692474349853960405701578890975546465975522907347140895820905343431593186188099289331468550793522937633152261935862191363180143785477996528989992535341041800080228705752783280173167442768350804893122966023555454393951178914772905867064955583537523978770908215221323996027304332089382168554062137483323466517096778166983368849312499090580857569773728423878990938485597618601477321777698372583084881031371312438230126845982805796803811297017577518430551802667871698922994472940730957436973814975422103417468694673836893580935068385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 647721756783706598427625019428838063922750092017589259253094831030773488800691470166240137352871186306533786214106847763692059875429246366748144106099651566711196270618211675225582177431636943634956047537356284711090888846934148459051989423186924193264190409886605166626467769886411693636119490468260995375117576313013878958467289118890084841041400682497295448262269409599490207189238568410135325426901385338517646820188952049020454717208825276861780826981698007509506210400817354663906746770093192351526003393929270014415865800568621482628785813275644575611341792992798180821772681206721864133241144960371909881704911212846941721193480792802462291949120308550775369862039834981808744455675372160785437455460627858560944022481227914323929794272397125105903295807764217728039997610317529391961591202921470919981276955393426699591205060712102271875299479448020309919013470593656722896870194260191609559953435958604122558329829541925544547603116700813747321456060487449909060335315262462240543229195668572379123232309912424891780455408989350671954641401573369324617986929958089759708735669512643851797146165943613059966571909264792414073655053054053784115023560910770750784071706649047724214897469127092341040019144838153820202156599454168292859743993997981753020709147651200766140350586616724774418280486834499696911330882294773514802763491655969392449419993525517355580614968146917805389790753542425218791109601986186893209369226085042874522073080813278029588159013330736006214788997436472145158386563270239551627889924076778209682745368743437571632245053136564260779139553489604079987094939516626686654773228990664585513254769031369363127037327201485648628332668652490920667112443750758891410469257871417271045916880176723036463463692297894570313918214207532346928807390621246028847089836457535719943724460792462159639286130735314506667934934371685652034000979598583877293416687419927889799198770651323958313613449532064658843639058354259911234826191199811217090084339989993516914222986365295993993110890468580784794393987063632407834596713008178506483138788356316824761652195986260934834417876201652548217336218389155558953877428636508379310643093281798692193870150109978494936934762627409107102013661908641173592465484151052390549952626566051029085159944204308078775610359586788872653517387022042982460936961107938845970465578966880371206377116795544278189568846190143060539333766925502050381899139174986270614417135748572975487748602903669489441974855674628208808028067794252660125028721645179802164956991321355444185493783897587059898182410546450936922915346219902809512835691887689812934521749417830724621211369120484678474544495685708870771252011363504061531169918610224413297123837850457630555970862592294912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -576601587175570409320598295556371856738841859841500563353722666014285051751507407726114113401805539519824663130248057973931167708284264939920000584811710898257063945519238827272985254509195360284447669015065644720028674192326288266611403678952342797049597058223517735895766124467305399177204941523618002840829944952580922195026053732307749682634646569728536112320394601869375061943194314619385112187968897526765574261778358689979796753248515496934072896232729843300165695961638329632403729870228438958567440246315237841558004042446921153522514767083706209482357100406803102677123603907895519133273645780939431966154781454568079620943679773983692080570991167244707691176455084820514747373384361509748336360517609615456158108657384596822873638568090169761165022573552918975325976590907387482707741238645045332405575774077837085124557846690996939209914343915940629963655524533396028091975330733935077462300716559003520947278138214754444009148052578439190745295832476106026291558291448343255383599537341381888770856627657014559413894798772126072135369938823580625424047237102478185456577934771976177457976282696124232892258963879928638313661906031031868638827335648728855802902708728851805059839308289010172359969673339525310345171927130606765279206027597396834625172191459852026090929526164119645448157127428758479085508068140378259353828800326324426202444686821967475161193024406093026314633078010342555100097514693102558297019433327949232908045109484066571128215865046191396966567222165471444814647515520173685395568310835709646322564269051191057429597958300167516653907713342268304772998166908776997703957155019404677914143901418941213871864545007813923551117600473470395937001906475621409040262575159732674151711308515833528687102505709438290707348290945531733486960724487796311689706146297634951061345334225350630899747168491995407987419778377552470790806669178060518655917907306588838738424262005726709830909418725071553238107757693321905610039014212168030123310727543782915697074257782402629761161299353548800114200833752520288168954561253712823279653043569717952837775122826979751815882999336791617345015052437072846870468268731781103337008956167081696916017312199196551025445424521290842142288477455713817053830545340676004835300241549023452321931076950042547096470502795814674286890883875512989374350639945928880324340361546670126173384506088233150417671580077477632704587003536014475095151960048148421452797083647613199964085947609891165450855251564094829296572149502486193559997330228349922179492080530373637950559960687970014743681223532328889535807218928304383493414983656156919868670756384584936592326303186382860180799620454931663996339972268026889665492330017601145081195539814945084094966636608487424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] 409536499986007515521133897706343360516672347652643408929149226748202047841288748337240055611571563202059606005920260677449889806595901420756234124361986752824386940588361394000857951573732617233775791015884090372190870489947032560758823667474653770710602256341842964277126785754573183838310302443521447258095687252086223082093280285982258900884565250469446792017857502831195969724591248030567381618176409938339976344724333583763383018540998700877095123329093728792813097394293483922903026495538673581254012361219590818585433789802520341900643810501099028664347119039742010569274973109368419391614257314302948710941365955059571798724843223471910265126280036408753482457152825032746536064486755835518456121466411193636984209151140826211483842697656939651845801515946116771332228377381237511529413468472954936640001261983096249109460246403680252282738595124177991064113463036830933818480661820653353548275945506575617959631381809715545878225210337001730475232218014987961491204711089515800350066052036393406548677678066488781743890869231001029140123479440377289686064501735235312678108672122910224178023029518097717123651766520358597310260391401813756540786878214204985408417631671682485080995944500698122237635852237717966655814580880605169800656313093171214184151946731450929624374263831553036685704891044849944573309019581619034437438644322787166529880970250917272540559701678963918365612772287443971794152311622637683056176766374927782065195993956324745284238788859688374980969127993518366481714668792954709057793992441771142492794078689175822709186219891266662180009617279971886450091164661877090372396166256563404576403582895907733212908050613457571715417953425093015700559798033331911325630990637715202891477228184369205276886884708135140891987508110295086129773796446482023156971904355064936458104177180290585616378750945929119289054361219341546341487043090767309230943750532351149364466911545743902961799703166758034211194030068705929292174156732960192231109504717101559598040792122789069943566925468296715279558664978327541083857366001836929458428865051718688580078852939636382627632109090621925868699447971078432666657629543420532286830260407692349490912811180000572470238650733459074550880952205797208944864832492967917775593493115630154391685281498909516737289022880383410259613062903600086686362632142059821998173925909581136324125274797189590691656680976064011514500899560040955504691286890127167874576080544897224476101767586588887391658002671267092169514939055562620112862088747288813778875362147017933769384523175796490139020531505602698035598129779035552913019330565482240028986096580405901757230435680872054863498530031134080394048283146861277834697989557779844050422459320049436451398522689814528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] -251093436348694777026407269118645175273096412208404271637106346553498561072650642477701079843909437389545275235012605211610769931752630800604697870877815127079515582253376391116839817576649208089027657887718363910698771924932628501875381820501093069554696802456245012043674940538223767566635555646235187380052246592894784024579069419909000252844590491728861099408552129660777230958041341336738651408304598573637074326097324947122067480950363346336593485085668884939286414165972752722608503340683548177360057943784734290722580645262627903565185083803181762655791398391860015289547331318120538395369076549189586156932088442227265498533758038306263690289913581929158651243682843169389482719429139347875288629665796938529000572783584076828084042853697226996348008294030789468224312131299908497802788951132128529693852159001301399200511837283149060462018953143186690679655702722419790252625903681987420175960160890756272601297873656793082379563643654496758817542091864442997907636681089861099892886649145996330721824553925313385563012819650442550253894237245976112518356858666394783057324809698097894984068675598431908457785432049086635664936006262272862809676998060675202487159785110942143403569454830959624369734974514140084307751678423065180121674081024718651686473238530479904091198268051064071336103140584402132310683816597356937096732777522894185352607511521803850865127881908369888793899584097934238522542945317162658055669793891722592224604950364179367609682275961364675305566520791692589449692943991258472081846199824409574344843392528661605471634010354501825175759887907773907168379012242438002343371917512723709350319002966705772590781190229640895043070649040341529167757560767558888134334131512445713006072209241550289500680352572146308329841029993626264356617187005649502699405378711634169569927111825688250802665768897238208777555232679061281782882992552476280864210212553683526719567356741740334846731799881109783660723618947463567640836978693430271638668863765525708109756123994849145824938827131955896609039684896407145846054827438551475750725092347902332897956768182351124844719967016016662559003701843345810191893265297243515477375035853491068265658907037597019665543353373237641326593625888401559433419370548300082170680357350497637317786350063548011728784219352361646995025180556414541257403490737411074522498058121654753798060865401729085671224254245460139788723817440571814268778377091473582940268815724129446999229021726976144937454176242376745808804039900046466473046089108393477916947694503169657151851038793524864610838592553461821227174935649601865024892987178201292276173413365981506196714217292230588662703003649732899670014462304422554362329030672173308724596074145419846378647448696389632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] 138162811208825021704667447276143209711926122038934649707018888191415204117930228165799413149536601948792949378721387925064613871438752118604329680809185786551160048701756470000323883938260585204859117816036169846157694005481574026075221339039615051698988104223671276985021765073230901725279571872488347920268932582249759637267044598572343374042383833870656798405209762779665350383113114157909035650655519425734248593351769663197796234133507212797366929114731425275924301421803613242853875222623846696213369472996079796366950897306203701196278751687801836354087757600230750629605871212037500930481879600352948528074430483268117586565509621689716740257302551872989128767614833745719203697417768297816190147741353960047823155219599149543796986818087516458651603728964563957039464448672067379719080693868559689087333292449565581247933485803347860059064171600513366665560860197669903508501735387891380137948729405966418783928121932662085915196753042930118974703844656915249200488632717577424397792376933774178614272804064644065028190629339990441897326949027189651573271029051777556211271714775798157159016396927498813635141592671732624212791400476921603697231195547490652516185690734821418055050250788164391353915374500756224413500189756290062930993112651295762244622668429029228609718683737560809962988646902734586184052106111085498339169316465227434968283033619273512942456128399456634364454415176846670731772400151312819308840896462079725588983496688543043131661603072900811679784185559691733265275941402613759410571327325982047320746772595966973702597489411420445503799925145590298308340084115964575811073610698940290533142908791848386508810458667159014934706973712123200543594378555580807344772500598653528044256310024961512241033679616305350689524221863100250688626131722117720354674114579699697475565263466468783908848335613040319429775997039391209522195371868617225948410858126825872442268420997937929210395660097817200503790161617813394463252743998447002641148361872489610061635272021246824217765441036653265797672118853947462773672610528545638653812775333926261040038912529955967561159138585265652474454779138649303069372608155716519619398704857724069877497915440287231211409654288259977800564584094698040538037560789498394158579893668245652915165194465711795932143161022580262033540306379608245138789103682562638028517177107099025673766619464765051928404687931379035849502742302576340435202373689816188210565780698844771018765789534507084745296364034457633529402636669276876835792187069470383707490182954219525355302010204734868780548708627910672002928188882615009072783627450405179362339326743435840262558013877387440822511509523193699650741565683172842799184890668247742292990084068935272457989644233998336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] -71538500026663024262046238151818558196668617009690005203238100252857135882989888561506163094012868988910044037536877093747746745462304755330821192090546729587300082954410608256782268770319354801850901281576342167090480326426593799663631703774771502218354465680738466276359914711977717145436672089593786786808682400776220698776361769720589248801179491397760431626031635816977413738076738862713521312902300730419425817773523344477534820148416215064033339012584639909822149018935449933462836276400829286600550361816888088465530579046415307427564786524178622903792393300043440703182292051414056817377048995036015326839215979560593152810847649058926186119097618895621619108817191317605676364117133733659099189512909177156570417149487544546365487541123616992144555506386267686967106844285832084185840624721099090579466293174321850564212502234124080777967467765790816445432245136218199916922762352091960332747980692628195712666866758361513850426364941965725044775798614002316340132860713759978354316383469437159353831906505745843703605125854175574740007651952832722153346757220065353405317045480154031400150121476478845963840867782111662287780518819200104378448908890411685464122720652152812475760658655577357207920441988280435003238252656544955127813142715876796763088566453769842093319777789106932445816600545350563947772122761673901180627407137765346103512918514512585062137464277080181016690445847834846899112369974413366781824548387755025382828531795453523950527990331630963438421701877416872438874967748089924595311257649244862315131369540039019893945994909697804808543798752504430572211139084061014446237613529153601823034368830002645436121428860363404864415385046494183842309379218187703316546994650215675141295952602726155343993421673709323488875084067118387712592813791732478680447223074139771976238565845950783963000513052951493635054404880523708793597506949071307034409762468233694363348028381096986864477741515574546039238372050678938886845097437432926398958336768311570922593761072501741866618636290188504398507100637862611803897974171778324277831721988253677197975496051700708445147039137529043734906984246318846622786532735987651210800750653646963652284889057497183509619911665834631651694832115268016669929818496154987944608313009255669070909523441906671870780291862466700086817728770686328088856834033791795536672353996002066020273417135247159494945636803879387786609073613031008699268663238102901009963731153195098747544246489479788642303942481049855104908208503009753480317932163060620185625521011296878024373325338854659639966697441036248293637660263751102973454373721815764182520821203230414710983284869702562615679777217930410331810662631386669269214313677121168196699220167915150479010903833444352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] 41227777584267614331515605142515428751917996218819598864876132280135919695135163938077664276545375126593923731719627377652996297993993549033514177454709065996612460355083999763103554695519124789188495907982857378931318336178177274191784467288677882293476035576890239712704975280698017834897924200898610386021105509816985403918431208761107593821462051551953592310723449144338273473438699661476719196687402527801373707764181075193647658519696922790102172598826345074308108166691223702736344673075289064069631525817024458922233021169326613258815333147284039582295404520399798200590272268331637876003564390949727501397274846940496038164161025279504142520545040947825382756010733700686329204303156237104688371633585646859195238325538979105515751621746487998611687962972875230425265348407752602952678668570793667289921120147388430868065245583233933690087156138724056564107086255255814898043719248183504173947069233981629122718785146197066873122732502117865470739112764071969057050668482623793557187282923772810918101228169685422505081425945664601688671703106197905221647418710246449993187512756397551822675057241734830256815174293708449066920239244365837544526912875285527497207573291021305631679471901121462567103211131431119473618799468700340379366109386263403672148149387630448188278324317189844921276823860604806744328863293998060443637462901478672505629686612419154319804129334805331695362980676221818853318681988604942999426551373667709406639215619121905011604113217308474204371010518038659391551046200959136374922138062054861938258456798028687850837175145970364385895366438311259132532291234421607431150003889325268786373220603318507201874329187883279106002791857070390926478245617923992208766401203665952872727534762136756066866466060600747334228565913900010535644823345264801628612594522016439881564197697353921104514361620997389248122367913245009293534234651144178487570766367553802536520586459671610225497759734729290443242892453634900385736860991054394652252168233883358982627777429611212719221794302146003321558427179446635207930044648289046335911143658790685968362376932258963029892114457495775787155787431064735513846207873149445577046550409740473760645649236975040666061765611511945949364380162180667945669688159120507201522490800658045739706545074258692459460281161300437674030722915699521649463096842038634135122666761787056636961896715361610579199281991307975061654884907600675512396838956493793772039054121682466520894698958345100407608688694278691443285510632203896918655730724929410727683911132086418944021745784902042798612845139492736766905194021861863416621569056993069826715345123940542734717033960327629208721804632732265929575730758180720020433986082494720449855984067504650700762844162424832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] -30989254305291655826038219828187705959693382237561272612943514654691263438501302190003915264326418682440454057123151063424440836708117193066283783328554314525561182259469211191164697995885701815210405754219534172809434687638444087752666758488225977307167401994005466770250427559519071291761326869158320194621928539924886490680259524844081431877950806090408639752350194431922431552062289613450950350731146887606592961522485950592332599091158686976645370932532535087164307524927025063141738290040893767019412726366818924698153894035762892556034535019856595925728640747894775544995695450198464211793092269384136334230136097393333445309664746483829855459158120426731457906292529102208324440644379468927336149392191832466642845417162000857246477952598666014616037572177304053966131250280768961778879239288644706520959153798608493342738481397414723032935042476285928719976865283345842305774983925113957295876819173706840455571489156762296165274201119887620868071038771890770255594373063630939406161237555115786895395356525584991084457245748112927498448459463519864843358226997209787302789346888228390458528568035605056808893312161070617534516043640560203262059008142807352305194119925234584715252866504897659818554030250288219975519257949052480853038915774063219647231736329668239194317481780928427391381321924116738601700710300520153459690394858825631288792437955053964924360642012715074635668735250207331906981377671637163832934406210273864982509854879625231979156936085487782344315365407430472806005999387158385615103906649696528856776946689417767051377799639570929445049157414862777967827028536064419717160445515571389863965905814993364894276949047152647612551368175523202135959967887638792326420049806910197846404921737049905877680083836736862435790828230404298789422523682227212637080343720580435477375623293065505178876646126209095979170217404694881703104459310321526009576223885088464133250162863165169329041000815322629178467760334882382099221822519740598611921246596832284656372123629275453682171865831593499955123920432410617465854985506450128351709164470942157476699662555397484543001778633463168990451480645506100603057841237866670526076601452236501902558667478940075759495159217823954345680078808460316862052402081551807107426184874761116693544899846234783817202644757163633908712673185939436353762434011528977901959992324065567094922262787710509250531182861961451678661541842446592446476231201065565558991771959294533652552319703554524425080177276354267571613338399367707092644325472402563539084784834754651633256308436621183654384869897287015472055023023453090115234699350845752533338025329255049092015503526305883741912154611829654446455138089369035693622357175436411939159506547364603443281851683176448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] 25817328737511180080085650689627515544867299642839943407098119401343208722054211318646069143944600381570252858605172315699211234819251065033520235795228901651391030038887094200781711721086565931412860061906248443457466863514706434738246010396690300962047076753492350742300391952475515081030028242631978608633850150675277029675496921605844971039152123587619376066538359870504736729723317904727217850676913295596324419820311791515292192437022740640767235569931426844459470140008983539684895787823085219162623476341019337146283194383619154568828710005654449758364585453377812277548944093400292115654613896519579460542565165189159650206477970913507593335279891341762013688057853184443051820202369574114086345698378564732961736452258713535583702273137902324092858404007766173102433451726572048112568633091804953642662631525807448017275009847245814125239824535883245046280565721311016039923314086565158327122706466548408560008856910386830531791783858812446788486423324447974918555195218288868945798802959361241259132942226589002654566470426010488729457224729654768830130509801704093546251372037699931222057941270859212750853704563842169490068666942191279692192462044241369214074574386797503427089040979929928473720420450772431869632083125472866402002115883394935158846400530377887199408816340205044436266127719124146246471805740666141197035824563903563975585312881699028044628436497274125604697627680036015679528974918782784028885358874007511745240678432851936417516979405422823195564365133985014062605224604033044644538497946688777198685669186285874336675461864458621245784860000423309374331422902147217726658505844037666843061653464523170631052290373594031662979986712537338480062781942298621036197964744433191981304160988447115260652025229171144518929756613070197618484220415615327185178093635221290856197186643992842701203200367577233627137277659311008120121100326401855953453831436438498940894721840240098653415594749027267398247320440270252365641868006121035704016819163621532183859975443135018334806163725935353351548641654745235509984148305497765511535460040370202778321466196681660675532563438463752592565782823895848100956973581416386571340830440477940674537017968722269811198413436171158732520483434933568723864515606116605949763940463561522557174430154006465887065271281105824344451757838520763843724387183188731847376861637454057330558366909926362996071850587543836581747393182003173953825044846286280929668567437573436152469126505365678124690810724893721508180610713335536574078436145141512820831447029538144024571273108721205186793283781815695102595603277391096670470559848011095210470951906189321377831944182205538028199503201814594292402953769390446161927579613489296550414036138895440542862400248872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] -19352803731440720980719553700990582617124692617127306406979011726487121498230992646414269821215489291437443150941210913868114020777110217933488903166232798865762082175679895356554977469284780654675100904375191642909356067752172702328013863051550314156698976641957337285986969400744069931195287213333266623491609143470563039162863995291665394045794543388963969674576500442478700127911188537767010163431915882247898564588149107533427079470987577789215198301468890184428773820368346049356752341514428520352433211356259903590752864770077348752886558782136727028207350839419929496166909173164647457153003659002317867181246809354959469965219979493425254654710101773524334732425815202970080702549872604373448714074053372439056520958293170722624865850324128426957646488410108477270020745273407010360565621427435166392469850949385143552452123542474349392588026003473710258209727742939704819144100242224778767914505357262341376007864539099115284602361530311495463319034510881135187776564439930169953715294778331661928351639100071407104689762300135127462972989417788891658189395515905069610100914925011909106390089907603785263524678192071779437481313660501368827095660140811688792191022992879584493840231682304876639025536266734615415826266108033011104395238429276961979122339742488463320632856398883830456955674987260287469448413452396450084871456587198154974451320521038400091998114697701446903808249035315670603340871766343374959149581943045327753311005211395779631559266451668217760507668234491064576589264068824060095008949309908961543896376596349709067584689472783468830023922868453723042926299574875705174607783021387832873762480911075002641895646347089725512513106182829793329168962953296063689474657390374737799034958267096066109906187393758063419167633540210453295384843554765814770350639027849537344671751532642618349497472541082260399560657450161786695382548954111117691644568555300892000823119981748580757718894261180148522322803688494445778946738036921628864105304587369813277680004840251272239012345783372447210586946160681256491481230403901880248262092147460713914148818597125404104095583286362509392646163333299364548308583398763971369792776512495685004283457045692239283981602478364349512634019505995244346311981461226970026460852966192078343453605164277803264478259551824150704312855580257494273429414299459874731474698410891722500274746678283047979256313596647392779757694424868260037609873992443047288683425330161568164947915303245596447575207949950518732080619744191458566959614284747694253044489651378584466154110857476282532734728032320245952721403158844989338143384890408571926688901972118547989180632091325476002901548037257810722580578349306968313937619389872616876462886110900007084613012404830208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] 12268669705790544934892964451009617173939205914673287472329124399863645076909675935720066758638079491365739528590611825127591901552411503002635196458072350102108227629726490195306403262126840128928706591498034936449051121706964828889213158734771583494201976597480892980573411556357548992722270568406348651322342189115756164113423232122845715278543382975383880670253910602537415018433750015944591559843454314877705565156134757317013241923477318898363979290249109638543537094149538575812037108586406621572907603679707453182676697189899833807574457494249160325713925456112173713101181495915711678822453881835868865496366095622418376527137567381661253996960694185333389704889522382379291142995222471137185923245801724269029720633946503978124079323181315170544872486426779465226883128377070088310136077644270220345487340877580174414162424933080675609552665729784818779129652959036399466586293806962409480942505621611024882930422868273302582752140560636308581511029030004472534219383244063284272782500955695728020276212743377949983982895407079885894351786622865808716715040549172993165474696141914501880563818702838729863661948608585288497257232904369803764932351420280471374371779831897469607580804617387964302659594378586187271647889047245626541827550862364007120022158501720668004341320253357879894837541718865836061683246133906211562621558375543438129655411292970509301711583265860707739107205154811559950761838973394465094038665453237994964284529486273611505683519324456524996341126077322002434234085284275708373593069899002515593244409241933217510329228262475673788933278155820783547969235013243446775741182840007603189658899745678221722705327705770994498186257597623017298941946842473094796675740613957799772650580331777926805188258250876293718555882190657644330685755773845242627723554485164382601391336993605082907914189111539587830774055292700331838155716366655060763347989399988704472464567633396400007211493478000890487471653330460765592399321292896997214278544237487375561427216945750258003018115386127085446915742505369876830311043050816771015225995123318141607445719144425354390269031435476160654183235769699041627208002340758093583962106772294476764661866036368121828011628795919712779764387400089065119184731010202299624882249461933563619667121068880565769499414992729309592645622195486896560681345704412042185742268053891712670643338861213553872567506900072140896418836657195121267590388321319614758991330516900331941022293573810985541241742632893144428684174214190192625901989593379587410821929192589538037964558322494633275045858227714453807743354926258124788854286918258057217423628799823162853780399660773635213523561946972380232353518841233546359294826908214363938201135324294529655201620708818944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] -6636840826572493330256302261996314810385251981611260482853917667873545055711841363508374935370105511194930381124628285864247630268638048304186555594708142055522252892679612107053269031266963310459334941023751814829442623236120668795974345984888639158625552943139962460222765609095419934578127491385197143991584908494080126025722202088321294104069861901581957238121063175045108401146629181707705890051616244161182448067908716064874803668002463698898082439176748566182407585102965325003197792573403817894803028419795928919368577132678657613680000376504727242663554648734019795631985410157015614005116729944588957628497288703325983117192893632253582390526494664873781678685887772280940698298703098432402108655349013143172959069248089275000389960413710063204038071112133825885587104199824929208760546913561800783773204797164260101856485517337274812114705124387379321146992292907166888715192793842489391706161615522611758358966296407189827560267770905217253677728120642010679145819273770345241111093984914534065142467419145965272041750576509888615086075771127648974545154690561549630546596229116942285659056706502911840037081327146915424119631556477582070408985365665541667254282546385798275213025462035197327782293733773829225970114615211045691547079210277023532549376140192275737384704810476965533329963328285549460126925685327545538933039463326859487894966795012251506977104179387509718471938352782198271893215567835152023773349359815783804058203378746606719554394657907215373756983065628181927205268512206519083619169209768224718654069188061713183541673543903976239194848774294137293533188545060023345384275240407007276228955575130753858763696840760978695775172114059611197346898040792746293923086842794420937693067313829479304024224198967141526509148322064864980749497395214082826074111023343803033381757964832372858157485896970187205062607374115908831131613254740550247313281731084297090047459948462033826300094952278819293023984431494459789266459605418567665607583938841558344434729838642553008135261339351848308095078740880283324696321946198212933222863039281274495421594647684261019430531631511011029635182442749978092243861062537817485654553980683062683614130350434514028965674917523919071152704575974652400569997276173988792235456010372972490315535950974687043570745637335319432450422896984803200382901330259378231305133770062419167274408792743829356235467785381616201509023390026845318206248820573872198294324795907308524318737142328031329424027733970473065544978003068956893830073777702299053160799103351866281758438797868578591454872091746975126702606531524195030350822448291406692348604372019205272641521004980732371717396587834564284108847012153303252857617299448439739452992556408177131108424155660288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] 3136860059187391985566361591309167093613833701863085573463215282985365061931746618137147046670814343068270349552563323859976794610261681316480311796978500205965435602756324061965217115313255919716512275500821901002076986939923728264153358595286477801992629375801164794864762686951704608262902463887075434602344327076216793965178538381202971182486223737605511698665017115750056118065595172979607489742297930706104646701078049671225342432760714800447869386517033581342014022592893087347590943956526223417074975986522968025717749834414900519467771985014674413281414232076553348024324409112095669120555387781276515460578619912556596786507936768541441347558060026417202319173012697883105165645502491886390503405233184703299962339387095858380035943703264790115995661971846205809893333164237672282541939885964095936959720801258412011229391116542479942000050295549348700405119641530350959179631923611719482321533813364022988456516613093029127695057834801359633942082741458735816460299930066650369079061404479242056271193438655678340529939498075007237282332443146827228442986754576331187435140457584954996842925108532900690653251301963442623766785194323827125369981751550657208647262260291412371640222232206832593295856872581375056957051456657352421048606759469983890617665155006011296202307024984860021895035869342803220579735987721918839791291031352071899608150897456800930718117821567556132946129373737918810510169980028392874416428752922130169250354861741544531997433381642434314066076349687984300940364575953942041838909290319198557123436384839060185922333481846064964722631886849130686630814501451287467030978787734181747007262598511734335977437717064978494745234511528118567636095285618040577183448692710043937437233355364320549534413541219984666980209074746134489945584612840859529545394200481055304989911442335796659463530398674625582738752978705990360614726710253835459827207110401682052338671381925552996058348649115596919237861137784882011648349822012616730360379870333661277652453295843078822796771977892675636425960405319696668990821033021548822922056440055856544623255686529940808313567254160834782559693064170212307547398804718746933238530337428349082338037408877555512037297961283099618359394220909213741715803617851536909711973277593484848141861970328463303311329021251998541532983130895992555353541953242112685013493243525139762234217964051348240223332097517287966942830944386134614337946740872852208720229119707329714497600077593818915859719295778662569956888242354598029299219831966939183785603469372006442356332895747753060505887427303384703330251325876967562156049890920521299709016450712474443036937436245763881991524910999391792368239396619128742855856050589228095983726513531731734641687398449152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -1317735771611769151530030987003303331949963229608645193726847466345132654658303447386607650700118778804347694359743274610054198075109104913164172806826628971476247875277534969520704572593788562012632808961253696714939272672254024945737705845112433035828851745960737110485340251629819579161435304568164223127165762843373620962206484268299631751997719595510775123993162283872422446947777897458368343635636537332527103339800941125501907321718671770767659721376605902679880839621002649592920251512626986611841550892459918794587903854847269812205066742381001103408210393268584048444308331321648170885265254246807756920810823336969646942956627828284870025514300331007919245976331481839804050285350414728787424607746334661997368297274455426895298156418940193952995148234032212079646659075427335690347850681638588897509012113877405078337078320454931839661206276205512156946839790843041543190099619201004805016768381986989657966500478339879357587072020392124078334272688411076079563705534314436253707218271836111762179435328760476421236390541899367708562365598831939408014250987783490964371495026753395109856754043843868000450998086796944823971173738570192748396937302011877795302060030414603462002280278898454783812844188692588549335814154130727553309190736765831383913254077628406585265369810834520905448330799495420916214401722854912566689749447785821395706908593160957808282073985213594005151891438013017598424912528205157261572116185253346941702061276154518630823635892308506432143236952653778127561007858974825144434976764357709333521898709395749919631314758998614078852796822256493570668983246813582057076773338909982578055055912846978941834661861876253201999749036553975409341294135164529475281513547324335120023231442159092974878493067511858266673853626195891460421157292755581405388279427883204022167536065789039548637009805815943790702620916938018702882690103041291627441028085882549048991917932422804998196956353053285709583615419065363824365681844369429528033441744247988573855568881149727667977819221806177544782064203828522343790502727160225256203407712298765166837018917329235835656613105415169083472082816532771467368562385249744206627693122496801517629740659373536689593974523472622693510078193570316138862830366806041507718535040374916951468703568233489535652878710704695602519046338131347472590295382755274585135012164869789577039897754431247948916720886566158289125549616591485557644091880163012758240561450090818828837059385584719061903560829230056788987571534288022769997547056496544196209938381299369684208735463726712423394908479386606048745951708730578448464618402188543648270086326157513733954224928829353179916908364898000707400851828455982866027843069498541294699328271307481913716879103361024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] 494240882451353698477733906428724986243599119636672933582310004932837004356042707644385573047600207824577993218338121275238863338796497857054519694347066366868191224631179176306094998895971023431210253600741023025481921795277027970488234549821543016353299928316416036398852131717545696969501959518973828773923444307492342743733481552526050828254763774796200450099077410462187218964146295435514633272681350017150253736199169640188438342368980216552002508597539871224029285726511335481582484228185597693065152197415120236534648386135553751072174610383236158716453970550469586576094577803914818370940971037176726577946639287065310773327897313792222018922691638876411690602792054742128212087207883752501038314435073720446779428586307858233511090640594024223569975071352626521226968336734083548426153367400033132280683870318530216121688929961710654108236620111558272692554294838442498279416213297376232532457502558494998426061264154142886562683185390588688379407780424532810592391286357639215365199970629141453797715931264721956364585810742812350533448805476941715322610279626666149285838156759598619749520905288472577390407611991745597642286785625691627386632885430075435500423918131543997709467612134374558780911474376813097521732140517257028757998786402588759392586711277031747549769441395878497793739734686698245856775034993276621036684072768747381359149700826351119834733740099043553640045030940381948941318584317547963281263861307212489988809824810959915961559425254942275574253520729336834296739066041950568961587641461885308798163822583293831505303112887034315733508223947512980660187894924495066243308219436014371453390982033740199782361727209152598459686603075863807260190144153754320410463610439068284324116393576888572935481857899655917872119127361708983112061024021837514238243591295288520966445152689735835971340386104759601292546334620492568564984932355225832802055767979681105155730269057247524428453903910273910030819154576392526993642400644645581854461944039530303485609313490433257608070767615756012390795493676075034550121226056838690874767066708770449388518124793884048887605803741619250891466755000750369012358893938230033377318124314203833915237344042326244075943362854273941573531165506485648277745719256964776871289242784651448584345846199344976614793547646580907064634433133241641386939480174703938506406420245237366256520136386128917216172160519343675652507374984712307493156752187851814466890825379718825794832944973373375305859839447060177015756467934212381190283196518921831686241883270605039653712770145197313408878651328400163742223916395780573638062858883281454079608940293999936694036880396693028605902844754390226401831568604350642599005831039864372302651408458488366176467242975232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -164993056813074762656306319084838962276910807652441014395097402781447882302524840528327331185919363011052089079148378886006345494387853852463099737393273074441259941178259126693374020091992422855091753858307437522057065884694210687801122147974155818394024567102308602245056878389645001072399810483567917640296597275354701454867154000861507969447879393969368124018602586731778910115420601333868783851565295703194572496066186044492641545062858368373948260776630681724113333002138877169633822087822617327960668449563067801256753837218390746422838497913202712453830929252567131162876790531145741084984534694750613561791037108026519975367874076932975499808854125154926548993064261604164055922086261336275342914422967602281648789243634459637829833519011187246737861025623497865116492119218419208430890144265744884146141956727127266195504892153076168163858121275898520362147804001165249765029009843501346462825188592822220270303654858703571681899127555553325957937665849185166908238343422644764321315574353101350426870684287508703117401331005172314577845728791414452444980044327066385042468531845066120855220119536980557657307224212885941796013922520079662849623599387496638605762089833103715778884048995284960618171163624972072354587995341721514203569859531899202704658398892023230545681722666616613906882349652427699251716027084650290724124021390390865887036950915114644091657590190508813091034466513316522387458117535114543217423355163111356447736353496409153858570508862201493851126386527038244110477128799712611698685030510639811759141394556433356789768731598570943585711242015200922627805964994927862999947214050442755378422299625773434972597333381768837504399859151332177914053286788139901371269245670230593999472911456417787776000453127788373474880275762428999835180104044128219067980863768993817668868208740575140129105583742674392450375547580170106542342400516106735938748271201895837212056697362410951865238056888512981929312034531795204571128910820994373516148910508746979349888168673876579965707203228053060372419486606510994357800504438610087075690002311736842623184193701066557443796179803769699248037724254996995327286593345430411683095194128114594412497537796070937579027156921922578584294294612802849449394931319102268510899147075753774962864388297573245638993134832542143421107431546596026099795671294821662105456018606771438868402981347238402081102639401827277151986435473553614292299247379122245903105092176936033519582251404192339153225175391121509571153746359051800294975042739965783018576911009278324627727336031020649642229716519556034358385874046447870312224258306481236174639387867690020696384979495548508056991275435358443528324986025752109479773480471403900300075886071690346078190748827648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 49108669801370788608591070444394509499439550304033469334850928715788167669222065554442705505051786773261802367344434434983116460120265861524532892931387965067502111909100402344473146565837316541835046896033997467469801229771758958037299128537026660209649393684422812389950575460208108396336138915309355838297920437065535917848958040886144017938368574176920735877823866467559758141638455915048222077280292942291805878504223943643797698717272018468898843606858102167302898854089371585029406512115002223404701673239826027459778163439734884240705068072074197252013840422886128061490583930532595313523623591692229054881829872036609000333801257737784673417944998719562548281874705499610379264260790611184766799537979593952492459055387650485910027727469727896587157238880653681751454328261253110513353255626306975269348876053793077515858642182131667907198171533369521555183910317377141266416985459808583997719427597850188327001977707080640158233142515451221896116099845848709170268225015907965970824448157957945915707292405669028756196425140273525827392524068664098939141579751387836993815666153292833896166142409829599978134789087206846496385925317419988004195918181120207185757220848208052681552540161479924074364443370141649920324913698911376194182216161895946847748844116615789446603089379959007147368714120847886777571128256338740044023767039034801999471787052666998795567954579345905032386812790905565856103857107812978634721119224432430288838477198555646437641313910257091617035645730233317072952257158359984169752726366713363903393220704883316519692870243010993687841311849773358282921536989831511084101389378231965937396224923916081891226199451972602606966179826674966278733431060676818357458916726375311956156627799573627568541564183572276781682743473334796536216131420244852842445100759961826182089423616522133630135157517256468354923229960519528304610785444734672648304794580823435521645716324480355088243963821504549028715807362130181472150465429402418522610405822527275471711294409855464259100644884761779815986777713218300492006322560046985269156432433643578713116043257810727670889880290566312584899907498843293667680953080692123189233893109792437014661489219047357484672827099538589014363855729168952407977411499512893875811588189699672760374135797927057359590037139600108456831294417254883876358426214408608467711717980764547830870943852557081000115099450006922829203586276742088097293184311260154249422571379022381324120801662238871689478986908854057726160151893437370307413570389964127841933093702621236003372839260031581656629515288166055746919337192381114151416471233877979010589531317848211209579985607882419309674448142693030768217514965995909364781868345671749810261601125604463428394398253056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] -115119637242270475712749030454191257263052140476844559303377123560293320089986416812209822612110441790738049578249898880768148013471641968750126782553465901450594769459281054289015437892835978717738391871847459511132992628326239897480195680580870225402387539792131313645586782153993000303315362162988226640991770470492353296564092472947132870206249994191530786060085166342227075608045711078446323948338086402388832595660170260875814593164229944081686716489573994671766065974270489767574830994471141596192527828297935209651380073460965318306607584965038120460022426669897789821622832680939853688463662592401001664407111184507075051257430091152135828942873365855359761965785172180166904369306474106396985856027828187417574869905783858055211169396816482151123223953317052347629041782681215868013833203973915976460818158933148527256370562426220011557075684663674020244811627916968612639521057720645606515030033063882797614680001655657015791181210020211362234553063494750710014199039800712414523803934559284611725497209486257950560177112694429833921307954544851889122960956224663053222008385725174802236060671314263879766457616945570476430102898438300181844659131126257094800773233783636573796345275206864788684590778002102128230177645189227905701599154396837583864920783462917854473355989859269552612085885735070474595037585371198748632034301172673348602337912808749167284062417958094850073832102859049346204917582043923179108465178886422680017786062744485479766727381576967789270999024891036924226262115485887764879261784142406606364552460042378567022174232961529346820007581987341384530006071645157657925423130596384779358884830765180289125563832736478025418008110506376498356907451394625177103818363517830824820887036765657103960203263933557309231867368985043635080705855124997376458175660093093827305825060043155123060244072758968927303353303437483339888544925120899711177701967632653487169931065755401834399766429874803784910609568090954871682981672295229526869781379710834699778026429684462204703942031830945162448023799388388484611311021417517299367638075867009111782176374134174163224580459658055113989019290808352079793005351510588352732063368887565687030620165316065358447828419162158383119716808877576732636224750783860309700727516371421158404603130763878740403704988450255135394617108201839609735894524227561882275674030751005085393345772246886277000043797091274606091594700727816522358312305188867893157470059395597468685199379998178606876579212652736080745859037228744426047293105057571902632888259505403905468173167868365021796818598181217592950823232974199961805629586033868260199686632825825562440215087599332098277318582131477666429463434097428486077911536911137501280318376233966501888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] -9922186815566959165442355189428661895761885675743852364199280943332065974065662050842965513783155535518398815490662844956696142256192555177099202710176047289100470379060935386195712635097304735232580220119633974391127967798642362507044725876313163849144624600170669849150522587644591476573889192217360411089804115267345445058740174618230663908528808125502202719015577137490744885254264957990322125632004113905420361870844290562270804698824999396791212659623115759077419064525492804563768826305200079723775629282972385335659606348416196298497498574051778322009663017907640347596729654470694541222745098501526489031357642462407793804430258393089102721019181976210533870342102835159011115581505446560503988591720479524763807059485790512169845015759144826373504099203164866048397586470197286668770421508429276124018668175057840429250055773830857164556190970622187768150461571127088691971998169703376179027678876231244197049981407968051886003909492569895367648904608401137454151060086573532511188041232819090968935923180971441258804628998121290241257637972246403040916251189050532885991077282670663825180955821916957313871424447554901536858983250928001541910595061380301941818933937363061004182964882540775426320782921839451987904809072183734618426170329311707203618349455764908776412781629881644500318708590896373455264903681515390335804991612093598772392495997026019269504453291806178637566245583886729955393238259847133257994156118730473856292204457162638656059014645030805883214167015046409385870271672886869397648376593785285217431851667001544027325242549064424927218810258932839658574889966604298667594571790775863890170881934632678987608003018823565536576157058574603572135970013405414259298198278797758529938893983663491313829618389177915531429354609489428763604146132652868549160124386183397603322222067247735143352118361009466826513567603170716273097924094466614836098985843091083721820953045557767887283605290493849523793924068667278058581583469726525057883512719906242738533266861962308512090436566821179708814104932256057080895888674104522066401699979901803852674141024526904840077843255426666658657547154608174569087007130670397334421379356542828270080210625920447907436055161780859668261055075513683053199708350866637048149190921698804626760673860547956217416000722540094137872627698324386115178420887075201092909908984935024246476629468615516223662622821011647101646656073064496023576100751589050941781887679497523764454261188387271992978298999269548279128060968518599610473907628345197848721053394193215033425338513567440297859008749174503363606771249966951093631481332397087327211617044034676293639140843868228022944113333390685897696973889978831428511010516730167967406696341029099929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] 136305290223261758088449595146717440712077496795933063472347788222910321737266991890560983346004210681659652396198320589950408538835126532971324850812124210826683019342214324108223858890670237240700472937559355843715722224288859248957044263935143776266681690117368721138332884729023952026638100198549168429929014273589623893694277681082180864719967831781269628018792338471966429868945812000642393580549750765852387686609622448641857425755418452946958692423352867175936136478077822425006763635681698908337723908315645284500397590053555411834959027845175164073046073960184331016313367981411688687218674620076839390853491815892123966998617574973614480713794760909880604556008693770340609176823577143937351858525384254690360081324834038153743601323949576444752762171493798853095041013679611649954649018266699344575055174412425475498373835964706675401502434825171473927913401492313164239424691231626702899604291036294705001433280610275441368111291617709404460419778946886813915819530990020678114873440059204645503457142021894609952897935843655612835847281591351450021576845581873741108475217639808772160225328509200774120340511855370714965636968143526983261677769720174130944044024203894936481496626389112002996339388612862561947859303158623192791438659130554688991711388428527506709336377443364733490661036461578907679476500013549941136065657866134552351141867855349061120530576594882686026769588174010639465756092467892861379766791777882387013137398828194769485865229877851470016124834897796495832457675902400856978460714549421896428332330319902136765905979554331142066339356884246544765994230869099973469271760809004381921163114541509119974248986956339788534585759476514671315277463167625689443425295416649760056861775278900175720064587781515444786983101466974950372948764342337632303712092427974836060726343434650130358442290259178059137787452490020621089538164075276131609378268345898920382604485656756649124645858406858302569060165340825961857232917427999200862026480603526019465216112585414166519209885302293289490513336270578555567792690150524863527861659867471649259168978406216497196422325274785875518488054243817131819893447206805714847035256897816986797318558366615297641927975491477232769542163141169346028969978514920263274450396172273928798075286755270519968931782862598347623125310243738657262099265295241080987875265977187603569566572615046250660692265775993511267045715572944072250766288931890138151163713100551807376511322938911178725380038304681726239968955777481779349365483496672560615043632635698623641896663130934406545754719192557023177213131438675327184728522126920334594389873493209862318109975340107596431451164412065628617925029104526032788999584696240395582416175608881660035072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 2090036617520283137618391079428712357766534730791973071189823299358260807519639485910883544949286244956645700779158756702526772386375000224571184483799326798421648179930910628029508987962361291082008600665494486183505758839503664274564941476365742222480654247564500920860857538136904909291982632334349958837737050743578530508451351467658274048555975640924767056260225200778630905436293171452704440720301197749155684187607662552691742021762733339575742152917872638851912662177274056975383131652950715616512374856981875577773732366763316928942883706244803565803914439313803193532752732811149778694737032049211952836410637219061195989687307356700399884095306773041985342923581282454695479997658969010363823694642027086329796063339757605042989793717261641772753435495843583618515127254497544273703815614109914707218935635469241938998476815300435149735413097575477934875610400697664067842326771542191443264807028349384776045112754164272532358040969084937655416080060629280582299668441045299984317574018315583851526002782271225623236288334781402079695761765577702461728141451329381536214276336419250504205836648790753581434774113365211910698357139881698813289161184385013278211588023153761437969652413957773818365688957592010275888936777946917656150082761804917649167585645351873685893295276570835733065388483841912269856072609894549951850815918943927974135095354618880964031284327152137912941448211867076737271570487149804035792377201291495324590822086107389626075707279652467325386977443200017702592896757533600054116316481604963951033775548829452178751212316432964019600245609897756063168313273100806670637123877928887350332219535453071823009768921007093146527100330068697908761618109663958360548506096488766204042091493784089655215595945911025361939437788464976428400938143151685733932044535405560194160911939625054693793958469095529531121811765980658124910046848964666183484071782120346862775961031361467288585209184221075730259644529423898425203125767611432339351793287010411046692574663006501217603538958532381518529107447207359346211150336551851162384028597363128510307949136937401641823550895958888991470771707540458059044256605237057259912647142676583642543964384482854872106028549716366562829280766546288461522602610523985568083067889254281663015204930757470418316458916839870491360204411963227259486523866848799709953398135104331730315219546377844555380563071829066402534669764305216882771092734916874675287660660020634865958933895139663473267632511662069403444797416459369485938441053904673569987692917123537113581207303291002192973380075634368608528059581407722170116868973906660740098954074981595739451006192687768505700643402333603287438351507715638851978659386157037146329485978227902433460224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -56893990453135747716440822867594579214239731387181106748438384384317579996666167539128084446998168503878761998607638485570547130159419135789370651968363093082797422971125994426298529596986510014702604554717690371774400692982087778370177398660118540064665657221344771347715458537005672736154723980515169907410639674218523109459160860393222324208622310610764448395432261493672124910319996460880166264195741569761665150234162528491401681183839910449932138156085620808395967397892888836467392796461692227369202857025854228351715854164961413115850467081389071214039313303530353197424522431098351269088069279811458137042446399102567330420241435229867535233145802473843499514969115091634010289861073824061292507292035418306571044560227694373276180940050649255768769240088761804995316086421566388082480678234010320381359859018744276863026225668369063343885411186123762086088431241915977765261582552834673197213305380447960498343086499429834170500355424748219402246298443071847180346023332902175211779316490972591388427988151927936068401083682216144483057792603668290711846897634432313508148463201605768487564968867861716101655015655765520608617532882435547871861549555727928723977540985898846721194157632744485826506279908783243077237801790628153291663517814029290028997138096625878937249921353854246264335773844715657170925869141347987360494525623054729586212035019046189870238435519529159896745753837313630727035108924654069163130998681144094040983343112687562590734211852388064265505374573991074175123239062622698462853531327778214663627149912743010906341542449005084925897585728661998282658568667208304926376538442508330084113501628291362064811060006599884361225477221445018946925868394554854166705846712324116989669802133894140728175303167036079469392273040525150015666400129630969283428783027928263814406435460377215913543164868498999436720970744307064498436132807569500836418541329777425306234292177825852975265563358275598990982484502313888784623819285727963418602573742324680200823803179863838958630444278402673861232410119586563388970522785138010863511167092470400679860418073514958906268448223121859421249566543269042293930766731823278741754174281659453780832510312803678987588142300601597306707498947083126227336022166876371481608631111722499962014504976181728962372342295922916996450077130661762855761208073725855865393484999293993090683241454315381863994872347313416614365503529672272099415921080700009245492617149811408025988713908029856203313360425088443062358156042531700110743885498590936238692129445510693038034403059187337650575057217654323631063231748026867613660095885470171319700934435154817820867267927874389548356347728816601792760008636434197177594807200106981368618598223265115668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 646798874208535410737819943705473735179058549290260818731821688102827935083641770813380854325389167968217930315106770285636281393581580152302965366414444930351750582595843263901465114013158975834287373356871392457085027573421025401611744925381582591170278970178169146043896610547588199995172023860203031614999363429980615663968804454348131523197445311863801032817263134122029218368371416605093728750895848822199113745480305231745326858239901013024849088358554791083578937409146339874840553293370457626521382190211215180337289849331090299685163815952501363377691745977850002827610151932942313759858898190923328182569281847926950188509512345691060680534834731029888602702183012199550639996443498171856709738376503382141571501445226577583299584273607939591513505031531039484932586403633089177719693354192872740568471232687192826678643783888312890620617788536505097964066389149120788967104399554086554633356339228750119232905408506175740095873309832839816082817053439260635795947046616243465623520304993414748560945146475719159735873325245526301015809601897160113652395465255298147302519844500107870773669787857273989023857230916722540727668505250802099494417854010770700513881376508047219608803038862186199109942382813845508864819153710742318473743619909675087907457593546989780443108921431650953703185396327163729123297558057175225736902977160575686223355888399293050381022366161265148809750148573520530383154935876005613087992577691258924849748964724957073696055985925347437777060274933819024589670443709383541277340552565496077676886281261054603074848634333381986530202788855359719545674537806126204492498585356393165577206600083100972907338589809546356840779696183195696347755969105340931450736174352661596630820301641382132799552073513426943823762689324200814002900846299348999099846931969219285813444822163224737511979578794951352665627612992748198723877315189325898803243045327635014272125216215844066107810273519130762360352430589176365477604848938802732101328604360975997748002405476737578610857160237263782937996968171975086540247221319996193238402651013297369794206800674848584577561612766257507997803663134129078438049769265502234887648814157264243523935015068117856569497115182511219426299918035752675282711369991114694859739146657669525366056622528472718191567526278355376183961129041120783200680685517047291130874068446710942751436982724148844736040171213695905369552130410749429874306912298581959685535974712732630572656051291837516782238388858044519019720642977233294140570449220451056840402266273579737878076057702039340348980996524420888831428604595836041109391205595378589520640310651740024010602982465987924693506068934871514390974225917799121415679127175474153097411800381527748807491584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -5174150313974196294663387681718768335163072370708281574244377264795278379573702588484701892279618998176620205066120703598401192197155341742660316865144995708793488174353927161592150596574677841855568549356792434341014079163918780940433873473660961680347528611136045695012763250785831065797096756611194285075036145123196372797884265161214855915362458173297536173711302020338626713787301496482242514941122498495634460521892264003223767629794363385882129322842259332026188753785434522045450772860635209774006545415339117546244461658685597934370815589980686423113384458792433541831306046206480730251279749968351989169781613071741855527855397592167202187150272347166737520962849648150367342310673273571110407515144289841015335211422453550322657474976349138943234201313004454692522065818051303574405591002546092975283094050086638175782807611828401682601512452251128645415465769221220466735325133179457138429905364361857878287007477904998594896721697582415252532311681428356198435522501533268108088751537790182038812086485905341438218413719207236888376695349022651734003434596751274282399081665712408373729195141972840101317145547810818526300263553432932571966402976324891403705941967532268250025175724475933632016919742879720562053137643599029329895400516352625088157951309077957048325365803125969718464242207619673897973574671003344578987651054524240202172172324981626001036053224304316761363116903678486271290305377233438094593805044852511820846362082457665885085254134249768148934693277904461918870507369138412702205400797524506839460356526092467791127369882131900636665641673416094444694476320754282342547721586404940959698697204331430062905766279132199962249461799584365104313440997819437965362388502655752821290580009086620267634638484745594046841091953117727405767230742351576410842903604106363649960121402432728601397739563506478847861982158639401609561401704118752349150541722959607596664102810888155182657950220626542099870313224821249671722447130883491365866694953753974516791067118678182727355728658203940980015245210150665296616654429580411344139146006378579376472919627031957050199054935314948199376283288993021244377545247010273623015944674953627545930641225445372694367805237925772925665466723743180858065267648531876566650031442988504683446895941358179546043757260793939221377810661309678218358943465766288790541057631574309320288957574792933581667215113151371767753354816746283895982759991202135876003878128770618195545031622164036705130177632625722165348946663063607792153340354254437967658434753676363352901189474863993491571328349300170986773021175362802059618464372471451764831786222424110873892612495163249974954932386670843929542989289632210005517346811337343659718602352811004946919981056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 17126210102356004995899343603428150536249651441728170695708234958937006024260726487415166538896218166490454763924710913330879486655558987076941370681663894167034406956446809681834939206025463769139564180133713874256628847080110580278945476293625922164180579376959127767462834030503692204369961635830378555171655039972646946250291387137192791775748619163955750029765385069355932137654256189062441702596480000489357685332559564146342682252562200080509760203934387868087461236236983169778135289183036176921437646870853672703631840430842200032403789743389033540276773852737424618967999385168792752843979854530766546116996800948435118626741945652529633662831608530912028517471767860006920870464600571055344921887963643326558109908506991486785492038360308103523232488303443782099491376280209231120491963522344779944438862620609766838195452243202277979304748558973358043159799250020685531668137468954496545068860894019121130765823308735455043851307099430733278746976966593361415224260791666694244545141582654645924087344310479113215359018750457816141829561431074971464549795968752606108467515248295670742075677794520806747385897756428658422308595271599394675340853070242159343228335035668004542368420929351375266395262318918026855682023969415728350790087153980558892259455845796094902990903994250885576717613170083170314041122984019621119505365694677057408258945277142396913553392700748580418017753500404336943186392524072128355234018379258495522938678105553636702233144529755874666219189836989389301996346637443914039676703174399740102574160387648412546216346114462179016269639517609127437531437061462159278067530594276909756953838004504343640006011627932713979360083872796927840310668076042913318239547158122870629289889151906002183707674999746179165653550454302409778408938001145718948404800280199922555893340154096680245602080940945019227116330776344146061127051598194571075380714822174971362306766423517337525559984519672489165878496728371847272348871541871585506332581421905889219569019843014363808648726441020566968803541423153770554632071400621780042183991889835331250627083663944278465159596289786445473393205695025485503210018524873532528582736336076205753106021723018699868615552284079345212285283618702003237849861298653973870881416064602132730859196688069344884279333143999470819391895401037936792693971403921428808359956941096256898856681013442645808796435337541653734756993362169169687987703595491853238470517420719476288989242612224316560121867258267909604349731262955690250652388891649608512785970047882269080933674083572489690826706166681149588148000903128432676385447753748989678575942749902247612587695795208497168212107905194847653248499570516770354185752938049666349490938440705628507750793216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -65353958267734361853623575147871904028494512168013317078300414588223543232108153247588087245542691881661626497960052075096082792304404045826559970093113628129658746596696440932411387149428268360907631368668542497501911402801723235952122621136334276012967594367904010309812152058477583173354692984392821336961355803847433923580781027467171371995559409069030609133935096864444785873906085019898501606846683707650946004528832309855612610027728287719008790888847537049885124297816396585852444473318825928433878413997225164084488992914671664913253481918240370722625244152261792916959747478571183732997051001659836369516403113333038451449657064137197950992507284722220898421983276772120193980765194236664711027352078443343635894769503412150807548498637470720576534383147899373154055965847955010519917303708202975527858641765956015983223338290805386055184628790588504343289432110241825224509251219150732218896025528901588006571632761722447728569045361463778973684600307919303172225666120787260752651437407136602541863176974366738929743297349550016615560699667617381648006178045831186105670909419721015452642453959180142908207051462149864212370984996680496144577358318232302904205255879918622052275869006751364924658412484684542589985621481094492241750649402438196953077062695700235197986303359162429378199948585576316137092020623211025391679885030803065612085032769938938509122971251563953293517846108574964902561908913174942237260431652768255963603698006958255966426818361895885185713789126258301574906119909334264875707807109545477091109633491444264870187968207223742120738057466391045603311429606586302975113041332254865156126298512405380270483023915093536062787023113239552719690920886943337832275463660598410839697999937942826092154042577617554095254977679611104048162758089113287650895239235926845514122224409652076657559326730006224405479687752283579181655287885819746260662964594040163129338139370764052839801544872438677088952450170453548789918926993788915289754880781226101366583161233167224564685245771567439619137626419801172814051135266918334110100761058738737636550374285873023458561894876083261504961526846684609950256479741226905759995150955830195283494273327141117343157206513350099382686197939736892613373025002619540210131923984128539732276681976661977062385015403182858326922819420111390309843520748125736469034418636939767829400578049468747786516352843479086401948552847577257624232926518433688127319134606444588202204631619375544034724125752455483854754065882750827686594085225019392491622558523232610829229962313746934333127967192711106741429969739392606595780144421387886213256039672638887657073577253990529231767565935502865104703162111413796133326912276371382838645603404427332928806060032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 502483814510500473174474225828065490895292071789950355897913937098548975426248044374340955857833670914367661506639413254089982833857946160818409407671585743150339487813446021539879304770511596211465655682298112208323881681731568523432448229444311090050691208179247776315975893319651488547740079062994362793927577858047001074940638497704057825966466215392651908189363150279053245524044169616432022390381031744461785966065547764807118417667423239844796373905600952464856796431040564017434761712880620477298752818544891494522376228136984635198118942396957720226621138649660060391774213552637405533065601760870188979143727716483013045406044802249449853669437908685027933011510123756456134792561383165386601596806292695039541739100438138173189503472177557195411805488518014692698196146363868356803583994655333425449921482928216745627257194680842120959078478533063061931790222336506584762152447113132253705365407023146321055693266459006603579819575573281957352307000522515185166732503291377048686501668182436962475853092528178446108504579523809074128212779425815820615494053630750626665669947570044018328031306958416023796256758364737066332839493602733062453832481752747536277719054369273891598314433800316306585529995759437447806033875438636949050093339435458779220821179997710242455420259134036375518088975318578781238726155865015517618556467800095636777288136930622705948066413128901943423737629470806798429959114583086415120512366444695699236418033022062298446768383727032147408501070173777368974153219461554201421763492602810359401415409767486887086799607288573193414577820913734043731573157947083520701690416651891036895257542265351781902309703436186670173222259444604097654252013680564717641047102914687521948757618187598114295690419342375765946625227398163421044467886286526767664874710754558950897758379324465162713029338374759075949572214192861960418618353098619127551400467529656623895669895316643799599997700771286173597833950540291371416089912639124488808374120729301238838795092790818044791341877851984872712702106427154513914847473082891532049281886649871471928382414149769871600385073462485440608396390299383629973262698644884715764248277618212673167538615096925479697876532853862017953295506464175589370008334939440801687815198172868690575339088445649768012943529550095888031459621218247048832208545244795572342024784920580193217446518580840231123073757352336727324277523508373760906674817379489531271140448860381709762097284844228251525595405546431045156986350728603340860570013449710590277375611561766854918694129238726834798997690244943414543890152522159635750626539571680513654647145198961372916703315076360394877518256200387372361448290998815975396283504421435753120827132220263273718142205952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -2490690822602415061967313744613533900942534528762875881967395495566014099538588221906450853228656926209487739966836535899698813457754930726213217843627177233492794363606253877390701407464329318343163786436557320981362033143710266012422494559538219504106019502554659709053804536244905083008548959866097005902502983631335295405664712501026980017087250867378645346826460155148451101582184643390136411360804308639924567044048613066227095287713012988545736192100928796835241415361695524958036644840297452996266297582900048182409757739267541453465578034205305987302072563524259485730088878880420334620854247972119194028665321930822372872256349147895194356711002785496341487239908371410755719793102004127410553030952053544623759603654276958635601238787567697135216704277754953894400972942299715920349752519809014719771999073154100485637990884854043313161331596343866999069616942749901841765494375660648397535391767904498724491322340573299398544507873003372352991287193601088856491842946631883174993093132525049121462514150740268112596334475237662374319302386863137287617479277437502077137074316618029504011977686690312294105128288533231226288075676197473013347384584431555524743517789692879731317980745969772627671042484260107158994175785496106798466432035591250263687828621556839240998884779019424300485487179484300077522976365986477951586768867119100736325322408245879817179005922625422780015193899191549552615568872858325278604809211605459662727967642502216951085713655505783678847999916334689409892552774257244820264567398396089186027979169244759732949893658698819383174982899757300911753596616743447334198671744490152974636735460821567476621327411559941974323401020606717216575667975735177249610244187656548749431824305658596898052738344604327131505417723076636583497229669349167033129201682203472340257149937036746262048476031653818836595085498100432891380694219395202302618847766226601229914560570517735666024691824649612116513557439535520747859168559419761349322879168187770426877351191278680137246909451661184304652875888817258386017070701552030575030897054827199064095049689882765996570307493443165069385440267437086553093615520791608851804539793334020369243921128738194926136496175909990797839345694451640731228931062338892469473129943339380815250020079882333205784625478434900221991653926406379165582842434200172799515185113579807422656584287694239587691133605527913933651553105310947880320214922060310217732897211988994678161259051978132732641082441353938222622067931902377610020741089316255754080750949626080143175486332081184939087914909681603000816109539008548415245674843317178525026998621722045826296552984162341488244862702755894297585297394101636365425174247835470862376067281337463208691953041408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 9371404436169352442463755165020510635753953828990555898876124665004390860999067369435396368702888615734919891883783563806564920782008250482675805826770973010169670966903211108998183481969670565745287924581460029278596229161323563599223739941499980675824198219248158201160158743469416206249616477315688996611727561409329741236179150108718073723819063513622834385495573571436324113870085379904741107589536889546720223675841699966460910898105603395978605864419909888905342898086528748013462559555665698578912279860242903963124375917827003108310332961890116682476302782795023200514600611175121052833693055502189969419502419949867115158521609048651496124545091813937148006304574583882552046249464956040630953697379167298052824108565820561887561368496177962052287233191286649155844460534234474878425396480131495436540532160484959225876844916028550648727844487139763109593581261148166634346581653162855161499690615247078647045112243819749563156897707428527759599105271814030951739720874542456600706186671582774153984177615918147140022086509242868042965262556789196656862805623482706049703214181529240264041138089752646668051958739636942053916347855002620066392747880053625338455267637564472413845819469053871325954844425692240593786006731658388714635153032817468200439727211429076355769489275906992516762058012420438665104708504832990098045287338434475647708976302456832213978048595326406017364893560309377701080396456875763544127033123151060797911055409145823172758003413752778042062012447571125206360453791432943647885683463341192232160561537468507429160513418627699160890926951562373394587541827289465822052100264110635138457776680240694802447569161033607089770480875503989056840608857373758549407849146962129593006990257608501693931830274426286056387687444283236979256740634460193632332569511221665603918117124972340174602395866364625761231633767579192047606653472760846554601641411310986388435561644026086739218912303718061020351351216873217519137885103801466838421555006010635161644245175290922747363139509426406478984798620703751293868763524664721367515101714297897717040084929333268718999137382958213160414665157876361441751989074844455829106576984997038800487850848735946862219605728713222027575857073347847755278900856938748176957069739387562434807634463214306321546906716061081043643749988156681011972735444716924991190127372107029879351672794806226492036744825844573802954437679022554243166089629063283484898648356374123864794905586019062577452644852673234205597789018595758648947441752082747875711014421974925635222259015250567636457403430660622815668656013940030788033849857447815974182365835333584550381081832213879184707573447105837430560438114479248949973752281796786437684726410307807759730642780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -34012302608086022817030480664459938712896172240098974044476487445234224059577867431555068972186462627661969600280199397539987378620210283786477394177845196921276534514757929021927091842771290920364097194934216776942013745079061584452676432099093232667737920216623473076901869380991760995263547144498141108104033364423965072228402992660298655803868794745637837101444264900826848718556457226773771949459977940830005259620275646628474611115414202498651944272794502875031290647547189817135108422515171018559126021701869288663399747602824776698351310985362222013419148948183988072326580178748479124476216196819870733256878671115132452015869830903953981778566141441228454529912871928972757410257652138902721344482043910575195061874126579689046449995980385267262244089847848495468502307220999914360060987353964947840975205240391376772112797602036446598872524464652543218750157883478042520702197777596703145634554765151846841006315147502342980127646858172411372667547500112236799639990469891197489776062480181280125661421816490543328178815748341215493571261527339548208402035437719484979081722257100117767711397010770032321378353314053022102274228196447356652997138162319964157917521064818227383303940896399304993693472266871748660149857793086355345684262538184783018676754379449067403597138331021347057237676903611255695322036851082214812414524945667016304581926819280381413682626271451620433400200173846251649960931942584158141540148585063235098672128165264402864433280854087425616358581969076528909992576538840661581902979041524970022724656867511640745598066819634770368630660424597091398114399138692685868026190343432206802949538106772207172786930641726872449388506113248462064238561191480524573250478191341484013359644508481192685762328651807285544253340711073151066521234612330139641489128871585089177555166174239929903241824277673385875639744349622542798104633735103815940593341918062510501724923593319308766722829634956204603360566924388834358364225371296377369148194038347998799806840644894169497268432227934490914074189447244548198349756316878597475404615518458087520431496762447563652118606779185545566733440029169007426750445385437979606709944561052642137094014695858054248326583054771551517807401919347303462226055748450579113990729969682455564959871000977786449490252381072751918408178184631757283356267460772209786478085615218238740232430422435200013227038089304592559450942539260131530906280830048953301852509879602173391834101973884066448678960805631234169271262630427327498445065251120645900013275458411748442081354971279114799399746748297064299892674866344318553562206415295247059954772836620701790689860408995595061045561383686688277735236634146549101370625071458781803955506547171840976750238498816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 153429342589926465596662279677130366632814821213671314884120959081862445836083324585942021777242166563909276490924121858556190216889616360274626867526699180652675270748609243041868258738526583772074297452333470725163941356589713928130708342782311658518432792270868202220960592641559862252277971765567866716569103956516750409558880556471892848203611853418497261096250904964307795083321355041848305895437017069393466492200220903240532030490754939049769665896910044768650265300862356696674579506277338469329864062061157904711078094159925645965117203390940599856061263887671705245401601336114505155021782114377240327082656381175231186020148539252797499872644157277069547343936019708734816626098740925952539242430343242466522363267129827275298124950798906272452967337634321217184499092198339415864873152707855697221715340153413651723713490816981524518588778601409625050970131125666763158630829338683674708180515515402980740769526613966318921263530808047426160951173249319285302711173344551069989960825152893680860205006712210935986354186118258402033908514477827507520687481532448912195294076302948540154874039517244876236402951282874673130013891562179835787897423428093870913209685878969951022906454359565960354085428156406740967595491509162287491680373939290525998632563804353906933541968121390660018909919205238326180355278358802579522843130564860689578113556691473525820986650232431838176479896447556317544105613869580355665218407724515165697286365962995598069740042020977630063824222103462673037564592482551951825616479847496795011427860880482146787079182997272268047307027361222844920002908991868819144267964971969915726800298328465377891505820386186594834508668117257951863435994596609185901004037061577157642009830789844807931190895376465965273755751466182044194305696454543057297822841694244504814031612974047750034575427334810224764204444911229310863182662588971511230530649293269930405650722469285489612969296421020630174354656817076315410596318262997722423320855985528300854156150071143975145355792268509819537232309416950055058136398337619861008229706814279969485909543908152562224349193557758908878622520876817593648812672351811282643728354574562777247670146924458140703643134044274128495364332117013774823689326462286044305687366861979092773594637434539884509908473355576685420953463038142028992466676108227070949368928453747792632447479647777105728808062605750232503401431416861301812609105947257450573653780884923594176023658790653216829634685121520611393336182325365219030041004016462167654694655334353475744215787867564770979301573722992514671964427220538205213274822965656417560250807000113742438105738425269333231064703330753250604195907592059506067445997624061066383639601725167533466199110189056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -704727806470654382424960016412319289138652116284664944097573024531942893279033528712836418081993539842684891064509261070479268969797099256023993866721776761374669781728408470152234180444613711851079828991528427141271722732749371180968767399935219859626102235943452889298794922846632985106201366533625372599495875559156365189224526206478602577866505832366442505891928793081091568315605510027436566805379753237621000437527766501874491885158233884968826181330869038606035426233267929556788775226553410738902776765216022671099815857011324751093876023191296410633789698081433465591037224379924144717721749446638831450413213169189825246301800798140787960320198609514921781184637181799349685592470835807356545566813246269918756057163788728008037849589849821588647727960788922705262271497232507681344023002465417170087941366931786178519470378349051655233034585643722199226557137041105648855896147011323807251661774977460212241833448884706209338249260664555856743477988869446510753610154864527434212424041288561487438878026925976784027796165488346362949150969623244406968010957494358598045763126797320714246665857366745287041479497838286911888699533015872453333376169356745796238025194207469589965111700954527414078919036158895736832605334931362129441174365556306355605419187228893341640402289341236058097429748434069147285720710994626547064583184185909893779876118325252754574618633375350668593598454135395974651007517904641632740960362681737299614300441990235815998474482139255808823497354487234876401923929034857753078708742932551969723210615244483438619561267126091567981200337586387846663947533531234920684092439623807582728918093431381725071387104002382366398278645358248229854230594142692869272265420807731748784194750749141695179544694727567652846519237658699777442009343809848361384452670463167765229037145432644717555506514524917870851193640601644604530267742074114787872350242918882261548689381275725245586985156987743809943234411446982356411159549256661357645835106029630573501746753291779081841798402244587333654924323642821365635247662358150163156468871168769395393644789486914795453346502216115360845113153145652653343922680128126898013925403013522026585431078460399417685278773045077892294675909801514213053342991482841243559990089142326925777662832749894036389991396903504138859333377194983215496624932474024529730860202179654753400131083393069365943559133089990724571918399500035063342611470822671201704832455174522674471878911053486955728868134275124380108274097485857469854677607857827169268946693485735473729090174321459681399856417382262940250292232486087306188331289601927293592521204724332322552985580140834324983496420541946146157587735440509440343276784549881318437717853514368932977654871621632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] 2522563515155482984480086655192185988915278696681795088154093420054847716859476421573118222740635764847337059288171900885400351157522479260968664425077230358864458764817549834826597303373530384980515436058941775388011598533611336432388099438439175009233916590671381514999283568476494336204289838182931649148490094519369164793263311132905722834296397716819376351004887446497365485802841095744225387175696976604842783242782282464024736713380958316388465612292674897986839816113450075205804339900321373060676985374433620936376916010316654900300593952344398303875228195424483340396064845652555206017066819149915150821793366869260767588840243754840247928935942441220594868050142179158810067332986431071436388592567701439703163356614384745562459099558753002995383729667868275135362947583614342923652436371172502950486664457224891197996104772717473776194195186007291054793597134256260603167809480005526843930663158521942478753293410007026608453059195700908673518402719566020542299609558050260361412443082342071591156090441903328884220173017111305700145049787863381718267554452007208752872745774309568537706273850492991481336679000390686013512972530288922489164763437774248575143741545964561234967553400249614741708365020232725188029679117294555770315297606950886440279618872577503528275150925231305821865352840474991211862097462095441829916729820052444896736995875449638565827436299524486442418663512214188240558685655047162692402158034253704160711407753334954250812104695444811270852855682258151678385972340051282671803491526797018399222022113396196195258800934211367763928501603666604103666787827715453145289349775342377038885325767032585071946162736346952185279467240391128243112565902689504825089275077268774119864739923693631420762440430928003142497403969409820771573967403700593059824969662810586004175604356432732253121716711839567908301583618577787130342052688090118498123112518773608136388399345128438157400161794386368344443526279186314844043415742230166021753420384596171609361909165809708355299930269740467113107123858428995150854047150439223189196322422917073827450336855403585440765916851102400161512911152219136471238466733915246069583295850485624809802278759015215992196237175863324312533831027515361882403573280442208599532141335007158702450778311668066008811837501701502587133007050914547770695358728653771504653103667948696186957173849742510877083305961541934617442165015910997831997501651065513893725008236701394514292981599743124606942963985281677925413674536666103274838589283605342900465548519067099148349092526009223989194533862353234815537652334376939864214061843053886057246041546265991946374528645823097978215825281363488166550979080273726428651413530400940561686138082801101070373886342725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] -7199654404962193996806157891570780480391972132687871022690302150286729862204422778188201508060629712841398490044154134169188205587263955328349593241725386146352408644964261090216983265717374133511132393106644238904055443517288706901542858289224993089373223080970790842357619819884995042665654443684697973601860085090949555592060934002111979343507335157598587965725475490625141785874339915757887601742030460248207113048009671691890972401864984355137003090002659786039401634759761108505244072808185460195843977357485933368931428623423690961724771936366673101419962877565571665718865735785938005010935685562592955069075062020464409948591502154299349055810278310832913553405978764925410423158510019708059692443855517166623572266933345102483952408785476786955044625299967771977063365807246428042976893033399223332225210039341617723405731400826862740402307304132843081798272364167343100706495784580705688167933270439564688612138941479841691051318620985117744285745770289189810703096817032459888290573614073355473601640718222962588205982627240440737295406663306254224199709646858571476259667768098218211750322476112509351686291755767257476654780140131156918582341525138694193603626724563605834938350528657642155643027099759508627452953921419050611122450049975838490565159789530231454620362386649198796919164543271862977350210119760904494934893392861924269796801946437433588286944822990777087925165918886136959456702681952002635072320429319082763607012640628094378530865934619530161477951579889529647057518787830941400246116986984392108827118822100011611781383477876368401918810787165539573076372388502218903216696178680031135890325982443187713149753130438005306369601611520444069335568499320245103780096808208824129325319460689979724815123439672468530558842364855239790337812459653379151219243277993028985050343287247685656804855194885561447983563052763545953177759451587432539952589011518942618437023498463262874564747144311190235539894730658028733514919791715122879102891970673325221360948678511689920485899139962318799673287320025155942721649905232541834907120352690555304150338094729408584079224014746312157040278915015064034569304935023368865044846791163124030263411832457715178915428367082075703016707855748702420786377436863101438046894288613927297200682216022121818491221711782814819543316849616254326477015949182204130556317455857728707560818107950815410982632141717514706887864012422577347010334970665537462442462911059834500696078259626042237630278148675799811005306253327929561004204407387357488146180218933148973015143381681694831749857231946593272992729154027944089127985860371507295365867772037477063650024596922049804564321884321464152289431517187921186893370326370592094362409522661618594254847502974976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] 16873460718202472891075019476685431396716476771367717800748495863012820657207406203400113286597318069828114022825244465301381867331754840767704179384774409996857965544984871360916177374719891352376372370596842912978336365531234372970433689013584130190737291248751864854553077781392124331559627606016131839425973432624834270568040820800054092428527994642140861379780014824734138727148997622864797529094816492085306451703240807252358785345999355278404987947334801968507777142971561979772842355037104239995732705855882685688705482053348058934003082839746236912605329619575764583398020453071723604241149881974531610854927577133582978037886802123326190567338150567819955803893623197622980930539001009028748948041645273410949945218710891915768905979047839621936936750761460294362121563706293466634271349270394157453983796569022661269139472042782467061957507686173134240745891608882369584481767945832541896229822401846784172869908565454322278520209507221955080402833366177391449672185530262531488662659895819610269743098340164164946194148352911732298136972271969514679291387789883082828752991228433376342595122633114326703762331949231296856338035139809368089466895647494883875015390595003544473062862716740632335981095524283163237658230500757347462683040458229710768046481993835680773027548952452957681494782542822510253827103887497688396348541801158507476470256630813708419525299879801082609386594311822562185439610789738464906594344355094872359104388533689009203224312528720671480719571457456081206495168796450321899966909648584122972420182227918035884265275811509205328597141199165678768384184931905349011379301051225892303440148798101011335283994885431871298609535778629943040829759451193652400839325233947033009637987985702047423637440085662127226339126588112315253487505400005818485904328937260967843438340833274294279984648736843671423031502460249187258066787888795182487020666898291327592069742802544811481958706216877877706718859356480133468503377114150696616063255995131530951114770792611357803828448354448863423098881776792181018826487433096112781275449980203937940267130681078402746585822601358599323027457225192075385518892688163024729108735906258886496233738396799012516549103940637526923954854292229796032010934337919367708932108635969239348041865899744953167539483004488998206208145644727652848665737912379183116522329337840344368147281175506598857923971121137534968805495867930978078159434032053057748885409642950557968896505836734055536113875116915286589579402991607863531213959166897858331623816420657312515731587469622426520199552789868815407314345053469278499722742864565925861703354406219944083921861214064522212815999646015001968915048929579703065392258493883553282875886167700604331440670337138688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -31263256301168601667796884502945710277072871872724846315174929651690726146282611661238898181945972314829514021333451347959385039166183473902857384601533893515240213445493008605954086807528608701214099623531812798034391957469206785283290234848122251251715347595648664601925943211286014995765990817216831820418867623921826732397946036483673482211187728175871178750155893059505720821883313838792884445328492760931845050851987422416386764028047699793084591491589351131229509517864221750440807111028742057195922473306748869298424190153049741166964377276737431364108318841514318457429148123211313096144585038716766203855136683452452101101344615067214542970698903403939541314425003410798225188603411117134041754996686833506820754897717700758552074418578466591661574000622518818321968734300935423700305804859476749820405288659599689814197776390088667610016114646570675309029246819683851072546641268422325534048839458713974934043286569435955535100124888737091807871135089381918571394375672111661594322023555021204497686556680307884760021300250004104116329849790790565292107931731687818360489039441423851922616265565005419553910967673419056737330743058354707637942983328929100012619962740353231630114327640865359437552217822848505167360208964050492281169960430787867559446435791301040793100049750308777349107761245474905771656248943770577666332116379730483713135334208272095750058570730157498850928361251259522527154135260418881683644939740577356610955537738071431846872319174280978512383940805934957494180596314581431869307547756889555485575246443611965629311075990415419952659563300166646849782976923297589427086092213195239474251436248148797108505593203690345779691532675636433329296961500944735686703307738487621848925248232715600661424520204250157843584232410683230821776343613178866394490540192478750978683291435513546732134659214394084374294042993552597474956259323131609426771427545056954575964661318302743254398692072561409498650846124501914346771695334304013157003094791299004251926069770499444779389304545157003091231753600200240622323027709588722635656903772398382762031768768454513995604839996906164249833764689089257717633510063799852316240378481698303325758265794577445435373929912728103130936610065829697461415245415159645754351632128473977973564824583191312628843504737706986319275775739519319125580520906529508209026142333294205192179962366998330000579575695169801755633915611669249081602625716679679123454083428932297091734820199588099950407990251703698965124856513128423298917045816987146591690067120151346596958031050491569290630431300435406268710797494025084491158333091421280069121333215975226746170439291545743293264971773918835302872390988601888883534351261389258297795034992692760404118024851816448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] 41957425615271725073833680843593538478566641897136575996507059632612010700288718379345699114660058866648290076220575717101111723496358066371185113227817991916277399139147679399432553493529792632088283672294149799121520401613761137821155808584931125402605214194659030505732936847786847848955973557816013064162649405617409771610479190791593163575180293520532175901137196137812946181581793880936186483733905603516332799278259723341676112961115084701756680182773563181756677929860354205814341736983750438313646915926355232781942270275027164636708192640085067412215857014513918431822044038878872455233494883606394823851493528606379108189310330491312916115610838472087723389143091750014033564020662826857066217320380411465603194945979789359701818551495605541379856591064044591757656842142977678330933063634779943684630146015695668520670422423315261435222448998516143984362418204268136676332899004352611629142528746878795567259994805730052284489692181017627368415805963646364853009876081380052908547910550390530338259987943063482040719673373585839214908866085442487904277155777158376698229013346725889341742866962136141867487542260165520418373867943708598344702077313765038111440320962931629381054967510059224776556738419511457794099606946031452621872520481404172691820450433432515945250894390300040711227496052177843297881505371444977350849259556248453142045549609187119529316159531914352490172008314918888291725251907803404241563985106820522386050433555704355177704028260851273066487296386376246137511207093106579438844495681993703533614596023093754747726593948789410667581510721440499174318765361773809145067722966856209363216732896493527511923374414132108711544347664457261309896520993452762496774729776964339110689895681455176660776826669727259148641787461913187138429186274056268617508881887701558837475937210889008590790698860629558976150898810522653863037094780728986436004814539822332205330870151188614212698436964338811960105427480498854395697074791821484250197826163843300558245544157180519034643804545377301092037673842659274727815064576395508209745162883771930745512790411143312369099704695050231757778357140168183004267666764033629322463091539096737361731520202219326067456470143628857623212576747228282343795039630838016064884837074997107069860036014990664196604970132631403236553462567939403221094297681407758705904432559385415757132434957722174375476712150434004695691236226698985326371321843403498465103022182420858180578720236774104192626440926573767018521021349623489957075820646627759211130128726506214196543322591974550818386274572611006816240977733388406589677065902427325176562748256105518683369816404395503413468091527203245983043106817457424168380202452585655377767184197396763170981567138889728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] -33472128873351728555363213877696582997131927872053248345545855025265944855421749491642334494845934736776932878862830267202818418235547478106973723446801726270455155626643624957849627552326581589141239943947129311792975103367379393963043095506171472816445387904898700451293445087634961686091383865674298582078368139265477883960525744985905296315968469445754629761563655132334532700048060739666174011051026247609300278873696814000185373997771244742224354589365368068863727238576330324735291849526169761653282154853250536208029104993205151913010715442509439723002690375729902668121226824241792464639009771321924814238688610949613095362860963490471625053033254988480571281184320080277427919981682048959570013701611160015657907305341129305578809402643622420767440159558889580084623785080086896574275053434291173033458347249607551080927068314716503960788435004231708092712338811447204614558482063500543202111822458871143665591966564249533852782452309110284478815177595107921843779379569897088929795246139693959621613830020661851788848915328351204351765791713738770150542484736852418826510329339731640813490780493277568787046436519070179190267501625239477880654084774336551096833275231507644556773756806695131694552773282741030519875272224984798698441164922149937537462805514584301346684381660180436149212875850638442861618220021341901586286655421936766428566052174410981538774884881212746751421133169818015456692902437606573920791074848078038159389031920636004764680758714699705810484653345515810931381933631338397664254783653569635360320869690332568978165913540620279308921351933686270381546900143019201459602296701047401689441036157540905823613104772532500327430020613888544073444469051418633526372069588457500967017579202724096821386989951512482509811859162838099367834853916052356338403176748521691639564465992909437457045322139016158865876150083113244973110626210926872859763120210858153531878711143743615723804196995072531828456895611617166703614290619146622192490308356586375369658310115596314515553504240484674519364053653106832165488075029648535014107871723442890118208144243116537885230191596913056336086793712075512539999108622095182095006768805690425983963271308369175391747895477161200516788687913251051120433828380787511278729564169777237034443600488409461136816333815503108900238108117247483203743043997125014459896725323923001011270277052289963460974052087884486026728926407915473314088939524123960824253033165582469573736772126913873729174281610800488267344661917131128354233020949305079305757864121775697913653698807918819678993154386178249036646709718921464559280655548283377145648497768313768209137098096519694023043638916258766056993684687982059030762203508411926637118526196459252357320463949496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 1641668090077171105374172280598599455725617530846701878289355082021767048727612277778709018160821085027913202804692088809020485983719938355781442517228557158708218906878908264909661646573095888692681699933948744361358001959403583200036376617029413905127899278110373987279615718481337164516963771357121243854208337698274357523724233161278078006639179988055978536839160287679787253495214286611842367447464046597520133066259390046982831179823290409270231970614714821976795347788475226391328283829149918313035040564996569862795710234934434269032824812277165046119897725563355447188428748856157703862777584370757038681713716114194203974456939479938874917089902526129100819679749318425044433150123043665778602832488569185894846035188388493806921761461793922859915450991644122234238924212355495807220836314575876408611332774016483171426574596183050799518921814006627351792537863878613426891719260616345386939945733537845378266485704225616655024673722127333955127292626781460191760619946655151418378981076574381370516115624041801251176881752095454530356456155774277342103137959493041756120088222124184740468564201106376017697940759609752690602876075467321685060960538335738462679264087653578323202776495837820495192563957102983109188751180333385893508626525961414673470873994418763537407672130006681092917098789129687507426325678504307276152152488506514396830846761156454412174269201966070705264990835204382610558041167974823335591865903687683640929192868378046651766402363615847602517977702095491246131158967218954876495546108501509380830449466305540155289063687466244905445669121570166723901060442992029435454681054385898503148646159600371314581759249055493419126121361392882324116140988603508535764541983571530693892999906729283791623014835933207907104059659194043366114625596168506786813084535397226822431541600191163100052197403491993373791855465141464298444818050018344235093781713802403457807523406518088819641341565788817666261565814593403344699499594459644522332213596162699366662618047138369631665983152009122359627456767078579313146630749847228704475847367069787682096666093848564610723427830693023640537835581470183790822301782702911791045866576450577552679651535896351789596118844279512591092076744018563048807849749826947802542210628373053357331833973077479468675345609044078622090141740588418910259712013790519818750778933978948219787416404333767315332133999334447656994806483080600318585359677486480625340260830076164338977650195972323666781357462206349443659469707596152453659230277929302563066057010436016108626498804646407497103603052256718236952126612158610111847824822231724569059135023970958723210684553397090188286718662774642974837705312629140660467104912855903893214643004932880934033742094139392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] 26822733849789643769044003788817526681380763456983457211151710949875093818460824571416537536221397812774451385303507546208144971956420791857814056995685579851304950111954911653506537099112096941333307906640544841634060749969973675248791388120081390822799014846026373448914389921458875766383740730387379096605589009324171887286519239706775556534629186455134229505186654274310797346716251973823952161580153850313545786622215612131047267236931753157687285485976078596675360758748478155765210159435522733953547805978648284537948297923057864523965726208403321276323560000239061829110632441825841573099226396746642780152309396410517463984349748246757082042021738848652012107422108841777568186007850747219000414065658960778605047533845723321668452270754170353192909208716233336997292821246524618332151103964625414895855051614752382671444652188400525991909777805122760659627971648087841786878618370408374054899078555069720372564955140176142983310969317915573471681439586449868145605077606750569090889054004619957874166049641822743618865707250588290253572871613005177684059540669871226190201102357294729400745850644871451803596797372932870117076782894323440649844732292347467822754685544319558122184574362753482718112023505907184747372816457214586210627540483775747912621333838620700893682779206655910486991134461850193819595639863175868492339639131284999358239792437081904204643741763946733969224914877773834474353408496488534445199952534678273230167359724052272811855721094958492959526908687136830270264922240860406691458101302260494931390791601826362600921817132729747459738988170722282236855719515789706968884008123747717538056998395760691574504096602222324984707482701495515916621219735994142864474667043659793136087418344101173063330630342535605967531636478317052445325569078405671169873194060824876986854095487937642934751491844223236846666552396815090200251120411836329670286006917223696784721515323112321011095387405139711116107296653268648788104495917105721865590294606398480900949608288535875142958320038893474149300134072673387404117177691011749543367991304768453157477845558870297400923701647054046385670735509432725761568619877542377197095315105546195038178695088382956206145860705353032686151981340600923950818542837703897495671247746425943339607755886911509470647094521238522029093192697921467252646301581950402007548451240169683876264367617030960579623825569766771473216581634778176240409865250980064377985036315961835547279723159194785078296028008768991830057924934466156539116019800405029833989417773457960913311911395756877026393647016645421051014022182974270084522234148772301959576553787922529149771201012347059484449489120566608487648500927328147907930097706688586376740968955649480807579534837678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] -12406196908543267224797376008338033934599855907592418844086282697613845118706306596772030743124644005811290766641443307499509432055317956579632442215481724514891000410104249017833586284249332871850575098890432536074292891407029432996261043237479307425002896988600609972222760334794603730921815174594612944838281612452569533627994389503841533808621498364029434473677270650292862475188727353792968818619896252976819391024396803681189228659471185054790945392921700151287917498654862307189693766857106637594428999188690785925290946412516917428041958531619677022493178466531711719619504257968558400049157517804242580901341009239276075136425991617673411938388395604417624803439664541954467555920986751122252364182966274968025485744988638995781714609949394801721467146745535905082853201618162099066208930677613175887617332126399010092028691445298629384410898622505425578859535244491008649720927122149189797756715325215492997433010253237562613163320820090218827340363816083156066667602027669363711332202409759681166148602713104112771412980698058125338126705548466028378460386688292150632524423539612337379414519442102516026110758218288062062927611454718953479895467097029544487906804215580828142590551113521655682705950314165412605719803609471965484983251871028628407886004155308338778698498695000621614271007335101309980851087014460900310410726962552100851433226639789870513545749067944521089855553501672197380521671116187285394581862475282776312430956284788124041234599030071322980263642635109809300463095159678744626248219695868784516617090784954831245917373403513871905254173693559710894879851479820596395360624689456265575401141934167654837229042997638794635963299218823938020153380656389533555877822315437036549778082651455208723486914768628171808271058482824200977977838114694453300659210154656177822868934471568780880610357599012594933147555721723035278516660709831109354975398914236378664494984015411338584947783890636807426046388131649805388883196245555211168611096201655273388802828114143983705724092401559302481650242484447111639372196773503085320969537343508892931934656787972061350684155341680115248489180331566701954610427615236266691064639591515919951211250643865642569330407557198274352343124063351885712823640763048861563039271745830908637258978375067455225148658695325346312816441367963780601762427780034178407422379801405571756472502565998994088282496214160069669396544350142904275472764630802997636907236876202625903671765440930803997798616208518367689010694548387893724328085426580734892506291709737649373090084932392952364309873416092838798691350449732359942211384764033774009477456084477427750973516969231048996260408421640249997265627992772465533453151964783373102404197650912429972709715155615744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] -47403233657862311467085973256392118269918242117436154873013293765360522845879851278153090136577884215463685958374535558425931604252057521604061905279088876266203346478284793112208731712428569938296072233858274579469714194090023841773059195305267901913798860242314669545663985871803153361336730422796552383529189533668904778517612124508682571076300897392285915307039097310149845078544893432507106493575688983780911402169023813817326267553989727284798172599600714029257248924519938733526231101681439863407996440220291107018549797235208664255252157901571907653525525160538446848270807442256406334853220204358616955198339705040885462530811977336216464497176027980775025828153315071234246863513724507495468598042482336931423480410816070003869813321185729938439782214045610442211185784887105254296729032845302193117978001556125985681078421405882102425023442068661019459917019420091666984752548276480755846264373147528338881133690451168504719945156991552533546423225115182138515627686473536398232985104178781596385851132097412136406222093659631931935672807240766223258216859127793390282575622110510603736115976658724195336264899802104344792727982838872611581367125079183391929116993532413240635131708587792371878820755127426376092132010584083510829890411940836037495237401011130514391752452443428370685420836211550871219508913705015879993009510988619531563579967195250898144556224318940672270448353412165080699132548507746619409699416183427338657768569456969105866617401914416366026399233215614285201900753373699434586713351653651718867190047985866361972575514708570436824138646276762090538891698590104204980317393834166939122729404738537926175905894567971046600073133374649826395343992416505075007518176059130892206240788531156995150988662988527154189275527621024389300639784009511418574197605154339605041489590650917049546543462114307115322542327393705807002199407537115371275902075615138329828136330514057722033315520452315770846060201050540891051428681504275009560955023688905768535886090246174466750269157644342099962720281509882132708358839494629536063337002370573031699338979663347053165991390831720904518407285743388522608874248081168224670704048622609192100264916406267848465734671446543302989990273736463386184470012856655671730553739558585959427654465661727021690728209053304620319466947818590175840404103301154940489798111375735899412810050541301714928925144537365998647497887785713120546197014295025299705036296769815118593542810122448400865042798597129404448145891926356286578910815416889866445504788471525222229794729193457445415226336655657473147391550743799988392153573339661805887820478644194586661033120412313243440282081929940807922949379133704812571737584102617057579104668968176515213691455151276032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 106555998080600647029733755932272244283548577595531815143843994256155462197009843722984518525942204196659819178944038385897664877537814696708004701419959821142249719913011493305196846612571266188832264261589401141710532205467971764412281816336967385317697291625270147605639683645426993119863434859126246490020273062487407860529102287807697646361365121616861707251320681099664992558536836744559239828690018848536822275778945623396105423914653152124244267295831026427365723461938325768042627844163572656242463117258817631265514172411427171726792101562530034441139492471253605392372924594133725408578589915641046505990606167935503887034535614832297721433989475384547017468617958528365986475215731202268522939968877042968482796101673809832976742525003033125772051107284922290802770620088078864483169327273697636791085905518412994535581487597434698894868396008731083132339451917501623456843294717795036467626203622049776051790837452984324746340152261010322214866127201701992253344941860500673164419167709829950586360709212188295742054488755030107519574012904271927348359403431840262374246948187034935778648974075314058027568106180426313645789912823456750880815274060128572585480359923873820296096852906687451426209424173772934965088859751892475364730568436431325221988358626699936431717332576844671983679177915467509316849180344804395364948547313654463533837062370442774047978405575633944582090642694971279857664846825742434949056996480407964358099989920434916355327488409433780738360538145223388046891410515659248713495193240716732332764382034494748505777051348545414601380349429946009452110589471020175008309682085726456147016371662517111523912422046371557522472566855278514402501264827577050835404874446023760511311585278621230113823174702436861620547833478655493594578322379988206241247246367511042891654629675320008252635827164383056683612201497417672769695136735082616309623108641327970927128716245149128806325761355745652503514553991349690817311685775715259988339296602978802107275660937792490237068530343636752527000875901131150457599410423594531661115910497803638202875636367856195777978179560223989080414062452549045596172151779584194895752198682628688433400927655577438574133621837161418422245684593822137654207923965423140329655295298228046989052767538765102338109364026922203304523084422680022852028780157024517537134413826838366139778649737054733454919510845426295980210903120629034433123189905222458786373320714340456117030228105108550928258393988608074970074388755881596563828016973684013869278716514986282182623033040510081231120170338452849466964225602744133965391256612292426406117342653181755092171752339247384007010410743529349154774625574559803269744725962170800402772084261500499913843677516005376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -122238326367405821275570927718825241562728348825760600965026763508966948075014260753268713573671792328543140683550476763612056040237996064139382212843697488749732743848206916016823149061425550791678980370264585093234861225322624430117650461642954985107472981122692410463284307646636168945997524474467540402742939613662198592696837229200908766631880005888873098344543517798636247134701722721498096416878995368654660437040563522764564074664429835653391054651818783640431708088727708651455062895631308012525354185565270286943949411210330096420163500891482616181364256655993629478129699274295967215410748943966550446806365807958620958478090512649014579419532190957811425871816522341546000434384930488390781967663969510832374133022252803171745683316616221617961306992772395145287517452821989119077063025116418999174091370153677007017455621058161417464418379616781932254970601287388100309352507012566799422740052436737088842370537276351450374477696708015512517818457595197662052942613234089114378520569273945893694666466971373272387836759998873587349779373821063690004957494406737226030365967708180891591508856231045268100697599976228604455343735430973690352903758410239452018704466125845603824751411584141701318930217451725241005674063403848640152982253215689785562085439474479138205883408326096824022598703147172045431684939857099786748771923391606542570184472015957974526218694704638407670728560210457816431071921624941337661112273429025204968307500150895014658247353549271856805991781352454981447799295499042278956271826217201326952013590780524823964093710824178159286782973210715585291707789429047266917910241288609457340577748455891807195326290223390542372659187106073671784595387315919510436863150830814905081720561241125823845180662978918537667048373849799264683963841423546671365417660094763613869373695776362407846043519718820139554037265276925647705210577368893969101869900498792063580139625452294636450884075887557793078629794754838148576261123834155767213798048986306311069344090980565124035053767988722499899945317739566146719768184478194388555275100329359008644067247397963883266991037301001550341314457547036059496410232767572411093466332303908875372916263076049123861071038349434120670844899787373785496899601368544709343875226451530503729291143077051946931433791407318930363430973204648431171051836325045087056410172796328370543824263296592074870306945815939479446666512135233839253887074327590228933579792329152778458653358847930030792772841976077898248447226673875263008706919431461222868110489529495331808404081635628112214847915272134428020913329218765297056553075501186368006934337927385241819302718598808522957307617084750378327454419395528696832583118008046353014119093721028937725419192470994944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 96467811736844509707638666606867374439735144940994145097198667666153111028297785466878863858901973977186498459744793832503728170586693252490061609651961251766507190707519523661423377200159407789248949561706684973261044540661355423529370633299608589452140550115675661492270780372269447591912168448128804429050956929272549295626467648019883144173780970232669554866768230632303393406399347736076809982983646627814371415519339800572039633867908965482947978127238360876321446103698473823928646905676595860715387009200204721037973843341697162508218292567298194485184890107376698932991150228687982115669967182547030073074915779029134298663246046988861033781432965573273779125944346023617834319632461171887652862273718292123328259027135635488370390014607053774576596712188378675010610359171499550207043194230799216731076616090577796546742109676105292716657257528594806142910999104843250163188290418266236554240799333527013805159295885980826613860876017585404831172918956940111758736501753360740750206310302617605687539854491162117503445317345984606064067388053930526682340253611963821390232156217917038892252819256403733915028166503237241378466412288139634731640025335805494267885620653668814240088798358723860336023446509521008744249031973262254989626576896434567070055445560740642489220810856732108379030095926536138426323679939547596252367348087429912512411411967775070549218248214779009587210903698293184969061458663178588778405634279699344436768752114580003551134191393039961679950024859146230502970936856395833093390291191807773385359316414354139479165202631154170730213933419366537037469903988651628350340753731175301373603782581361058652293964984249865649641349128829840636909661285728493289987437807522759152282507260595435266842869165326437329952176806532026821415739147904891956497415786173957719480811268544279826239491099011538738872194248719983769930853306483268682616497165125647981870202396590771667593055135248794506573108665643120239516068073232488478202391667570312165037835156969093746703013297102664388232354604924185375903429268289606932685949301284642491161715017456086837326057562329407756442501422728519648173202530544488493672366668427689370809288558988358805254758964331315900345918784979484602730260673915652295081934920888974599216405345253558014421470208877006632939330857955551040587473734017852693814495598214767698075928653117866217350602273772563724739770828305633195364261045476696012032878381557844052236616973151427711438247697998316902133025633592334116919762351716690199471703582635790575195613235750557465985036912544436348493548690517105108723536824995053510277485187302285679524063527113775769735686125232526784311303992656403093909573008680413314658108141181639476344629655240704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -57206653481638817850266301286832884926536110572911783719842409723820814966197473179542522832969592021042156566428673931414085134160643142008686743958659930375941404459971049217638162013916843429042540546517299658860092043967960416000273159858036481952599726004368510714872504195130111950094171925794113609079229263765194202983683598034347970822842041930014343608862785841705875947102154914558361260619703974057670492546607840051634110188644160561509214517566295673708104781519872173291833763911057957083417277227374237178834258907950127491860263937359619227648936851837388813231565400340310228034658197269158658908815261244827857630764867812881363422183297899594916114734484428272824885684446618824377801620658395936030628727849389296036443026820563810800111659405928145010933915375858889166181103499162464358482550692227521142123343740974117450000846120996929209085402654232663211205034643408393488322414340822715960087409546308351007170588060118096071152902151594326484537881901760486503919478387444265390360320981607975469551925139093496947213787503619977314310142951423373465053679926910258771403754634643776892594240652836900484103544928305775400086434861380680632301901988253880884754271804584958292866612847492211875924028542505109940321300857818441755697794091448752206236070903422723983020862929226278716540116843330383757496369121583116970870980793665176093148582331576610030488657455719376339685971501352029039646797301262498678880967372663800058837468156925505796718827015983562612163647186362639331854788926226338550378596733461590173976632416112620966051597770384796951078503269615197793121866286231965421824054514817880086786979632486014928749730253575848136860734058021288643030230459261658232735852318247741096233182088122642003469581540251959633570034996111998783126780852962573539242013480701433687557233808874605005995727815463460812242962356594930956183838871371004758012752936863828342109739611620813429652318339428634721222682778216065069771237834100236916677239810149482405220854074106092102651064607872361951292588009879919031753115475965026219312082771916641354887598370574953998113853545552955094990535511012997020914817410705698732575674447116545810682650247330031049631774815072935464891389722500199341103521148650486015312247830155888935357770275352892874347621500966854719653773990983424116749601507222668969330468390519540575207101354039744112576053484805225446658978304490064032925857651179410688459651933801624819820143043350355959377888189935603031367113724212405908651542981088177085448455519827150203425326364130414617035395253928557043531212191148202101692291619768350042966087637688059905870458131760046900863358452801503184443972848502955307058294248774531572525831240548352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] 24114040792957097138063595954256101453351700366943840169602442187207090842235322575165449662399655739792197871593479917780691326615756045255389890874064526494619853528319034437697948877752995122933173853421276066900483217717243900448413140254521612762361972357682628161098243246410953943389143820369720320934630659486688182653614167609820192183243850383834200266851374023286441216476494938561466293138359813668756368815519486278135998749144824343297974248083848498081472097690135592942525718888609059177426717030186622752218816803312204942284474627928453160126576162047547890609187597614040987039129402457854317955016171322421902080875067182213593073757344477550900789048335078698129505879913320799996029200282909546921797914103628514514324656137336388082069874024318399911402534740145089185925014807005047304230331578160840755490819071295115012394509496423623757907838855969711234771035996308531130131896799922420640685202769429009435172585926570853946287970745692825939425731375463269169412365724667245858879086461220845417309964899919890482868888188583170487282192422885741509808894141464531915226275748386967001275504719649431553907210684269488897711597437603573413825885927899709235945651689554598095133885483892964780045261755545635454794156566814168547189261916171860410582998238676036137825036141367164601266257983033184084231193412953957345239744561928206981228533518671143525573462029426608256646967503695510366257107915874058715462725828196190725733988801500913061376904269083663115764721235144602619452715364605288903695933315778392795380042632520478846759120708771474192345382181143914894042394718322325741264842700937987375292806638236051954963931824287372913218651865099864584807406983786915937683172459628715576476328281634931682962531813597570377371282908956362582211238342059001748765665741939052523085762476868504225676953352336384701408607168711728546657463788300998127066267630759667803580954067733278935406919555364774338917947788499283152497928196804270339991113026799588413700826692352665157324297674234008119043108785647047504171115567157214745410342783915190394321544760812799376554315515560737649656525694026179373496443437092794322866998570557085666291359258483818388269866914809061430607393737867490120980310439760072753342613888035629761741707051156110407521095532397001444818222738758193733740280595398289695003581199982442869364738833208906458695249292480276401477917294405968851980253356412926634241440249378402766082595507509041352985862530726053104433374187879233514501826310691452877707253997517323397963294812329815912852679323407516787032922888204754066898938284673683052275488345633112197164601377534693637806329649969445505204633554175633609725769202048123251608794775420928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] -3198004430426133019318472468140805917316665574375808689084418144808760847769074838428161946487919583332552545149172286888946751231580278005233650535210027643650133278157754719452818564582762279322186010821734105560487545673079426446944676143263912297637059022531208027199053412036696648537983747671357927732830274633115870748255757614066539066944818288190176595305337673665263568927208119910972550688651099359085766278438192830038350604774119779445573046010910889784394008264586392507759563306870979527122934025170640324426687718283605284759513742784312195276416213851800279182823705762656981400100118921103246509026024624003562489866644104456918864250514355501380660519015565121052332959571758834433587903021496079993527131833572017368674317700339134519859851014423155106258880825637005748808014392640802457313136488827235446700246894508676732502901112278093651659978936001574923038107223836563272759189639771187456947426170459280873741620389699865762850754104489865000021850552437650536471294839632301402241546683036691134732749751168277891734546389583272489063276040863122989277225716189735502656471840248025878030219813374861621905493055572642215200964219272235486323145248726405323374947231786974877955340571041279835906715240515176411269489696104658279611056099068038171840024421624912320202686505406290681424078140848146003900028670788866095483667730763807477738394727708292602798350392463320209432796164470427103800931459138212933836926727722507024332821652796829660060014846756195288243475057681743916344644284728021417054758822384387733150447671619819346606978077288065722708970416993442968837861592948723608714504735928541790788144916708296889604725398697860770608419617462865188177004521223215399737542942577899434647944584922550561666941196121014896804893455264716797259304074304144137652640382866842925898872769380999176941419607651250229443618342706400320185758828842557427572249899662058511757548075080895127058681350185021031062662253342995535925314667889986742853358638760611671799041454192304237426374239445177645961111861837857769692639590008620498015074250191127627069526037789781993695010169782755690221057970886992443390531307344808141734946723906454463831686756998320673830396355468512366166545830815620455160226394915983797333967564500542558325260194732867588187970665377255681711911215148993065039897377404092198154649694721780599084906973095145141647078015966221069245475668077395555532223250003447178859981913505820840016491772597106445898987236659239043969648783277571395036631021356675743854529286863809332071618197951198153950226704292111885266613981466466350555540033758540663474555589884705047721875383084862426802739900473500059277641581418795027272320498942317271263165133357056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -5111295524498277869470574306259506854459651064932236566397648006763255409418727140544344759293197508390232923965393713821204887377639078030837768137284629893820116182490088925731312518966953839250742563687635539524303866853601737448713084452373919470317365637314863861323545656567305576111911840318775733797755114551118443859830083995513440831773014933581152684110624700827931496987382642437829662725575278809940587547093268109167382142205813211716330345791576315309941393204698934615432972385054553416466765489806714091600495234674706161488275970894292583849513522149743303710347775417094793030781492088110654513355675379458933618213718310343983846189817327045524339110229102782716912954590792333760449301706011687060909084981008200404491984916658750853802163307288965966393395805742521989794761002593612150913821502169080322875680964546713506957724006900325296501609801211074896303487541670480361178769035075924426263613464401186352924526714013307064576306422674948272605356832671043804769417932889646644965485302345524763412887837800191370711774408157297163952580147355657125861875153865089810814532432015017237186335743858571727828994364657431306281128588723735242729838194514371135566259507902265313962510176727379346252315952908589096777558910679994228558302803303702580470502011649164155269738898567104231228118494000306557849949731050413608638170956801437638244992786810962380464035441146680320738156418263392230460898115276081899598402234021200432587402570741189130961819042021037585455371501703561441344335688779757542666142655718246215719014201728221216175412444898400347507371289721744913310115161910771024851583540900635754707459313882954154952940224632142909733767957129107945762928530817892558852889521501429990381795882839284444455120914441194588689634327862395642519743534952581170301112997571872307425942190616907842757348781033260575975843363024165434036747225418001172898042753141370203982178652253473334165505122784702291832130703274200179168594565776019777166233497512963054324406706283844040353577582731507997135540037026551021039304477319734739993621524370473571292971400051792165147827191321166526935485555875558691491586656536889461978698039237040068176719708448987561677053965603011451417117920283667298643927963561192340350452357619762894970153868299998832336130392729042550001238327119783794349110055191992835372771488862422158639057881171140973719817012721148738052596874350009988909728251743352701947373536338773364587650710127373054449926543897618383010068894284244116389212826798366020364590333479210077326004926743767670316518619653387659079229715533069166205943120212220884675864128458142049681916291608175995291357736352348991490587462229567942688244575774466501900293810159616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 4142850765140314516778973537065568910076716260872002763298183243663643800620565367704760130145268714670541339312069464704241826431242095634072803254180957601379893943723589427433750834034662907541993039404792888666204243599639888865589549521590908779634865628666661771237141793114212066620229204993331577339053637558336880381935503316062949672446038984802945462993623230802934181830122586074549199242365437409702650155979839414202771876626049984476764778985497311488467941593568874855628359946314259864642362311963866796668136610969028898020948188283049202584429342781450290576388046034093681921233637729451941190735685884637865292626503514086040368543041481908040714129360589993651619258330552159341600619140136819568642936089112310903520517814232269165922160559465685584611996417114244909929589195814472764814021253875431928014358503716271186911914440287325928617801938718918058928528875548940711396070440179630637997890807049174614675135667105605848071019119074262807050104332375779612664139693859054645508527446014703977249039600993716618406287160554305230161366194134444831123172906728102493830170861133643997946494830648790017823834809301330363284317911785039247481888468637634746164095538827885049684362385637893975873117734042384570743072637908299121790049172269674363129702165758657692549201153639692743536800654156118883516908160554996446321890785758537956239719047067272109727461834309098536203658380437985131537206878600463933402524944011284839180891405002189074143395099935486850391448043925766545823549333146076256207408700163144170261870304595088582008782989589070772163723775318536520916384771667575568649952117417525725823406042931688698666291909739648491114850383816574969923240000917592900775024983874525632572335899700544060775780276818077673391630217731239874536950394667243395533340651460001795231374673490059639492741248239192157901818375946712029257764458347283180731997398514629430162131697120791335321044275102187980079444458649243126642491102036863870795199056644502206019347942738779892344864099126439127384059002529359157789789457599052520214749907654735055757511778444662478272299802013196162709735982041571838129967849443150028718035837373332049345532879643976873597260107781492177755936601966295301629165500793195646277639715483785648490626857878585685608325304036378243959522748425429973273749641725501459031895107357755708270012630994505371858813752657505306614329785340245362943370667153005279322494801596157306897999002610549941631628174769893953990925946695454683184419540464351636840495915995065144487450024865086973655701449049670618365434791458649900316152958961244633595656599359881634480339696034486070434057537226116879531665291159088502464502625642866018138945874821120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] 24239551132877159585283691325545222001487866490420493433322942857691482216147061153278021279441138546315540585603294792331420240765364775060614116678518846770237845926086481906594154351707434502973565686255055210788233345089020461108577440645640418133848529654729679138582651277669801913313345600413955641677694200365639819398686337051266103416189184547953170966124701935612775292928763464042208039895862215755228077057441606573833085754221002647023698674835362728859664603193276701388005359363162707135098847498477693202661031890694783114993020336477450988123944360864321801692720057998890749646169532511962251584472335430014659346581038862688523837973549185558922608913142138452476525003107856781196462846177700017009664577667079434418942859515750112251962548081576153253080221983781955855712441044061992102348984146322576192929637229275910167267322180798162228827012762683287290086895052450009515159028403836559592810573692616757941448819574228724429687818675159394163694963466097211940874690511997667228933026225830049819260459120793952675899956357205259583293919981175905880370997208256203167591040239221007836412370804615469731381081999887752753224634307841552734042302065450396154063384680781067090823928753215150531074594155069001982920535578425333275538318757094790575057431425696372353329370334502486745947514125357218482964845338606228879632398400912034457613227248220198955187783006702995679598982923338086408348518411551228066117011995981334080263907011714351104736089495072591310893954438487003447192293787015248444583375859774958429717832615690211179701607320098722480451503561829325002731661411419861226654057760479734912995519997127309767483906814549834902080150447378161823351098647917243083999046088234233222645813180777380091567673873195224791760064336394141054055948841239566529795970462151855248356758618790179151650613379344250409791075128748204470764305297114115073076460178804821206438011801127499089199670367075418182778155521956112454537030514991919171907473166607533664675478637736940719046691459451693178141201554479856759538210159170425209384107389461882099093566353567869150462592302739703025141293499070806879025635518879878787154593830952042467314242448727029742310772192734221950120817814663768648940199266786915062990781988839789904169932979079518773531744272895523244312061727098590980767376105308781685565836005656948787602774188453881177548129139715217515182384404789816259844777086506376691949934470367323980959503659689611719025023668771456593960554362621628784217976180574095333258336396025064101162939140218892249343294416066182296733253094972319760476690693446495171751754570436741966137299208731779209539658270896295223228279741999321287048926156250669466152767324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] -2802065237171496775900877061582931718698008123772816912699091990136311435829111506353508537564817622871662269368121361086263083066483660144352202671106108336796552269854161399486691212210776622978624525242761089746371730305143012855744124168889877343044346771899039911203578871276507471629090065525980815564388507836641561980983938437295321919124363006916953472067677697260408515778805426441492182050246934790240992996626388961028028066894582095246270373683495233830921004171313120553909968801876713348532910471488052194410895157964719382717397503476287127546425266254180463033821141255186910406299112454942756567098583911275174545203954973325717165789814154128490573800997818730562889123095472463193724029255364633075104109912759308168092330676303247994968272497561748786212540271243738884545633469162518680692196599372054451123156048219554974127645644552503178414433909817525408505685217297361712363747040902573869918808023974343924768078705838937099452325914960884290445003139795825900070074854067565315136062601211927179861891309825706417878761793120764476066367924511491943516174487365164167619807650486341937265518178121492262238696549306017722843401334217073923556689473933125310909612228134501098099412376889292644833937672989268416486940928499630213710858796758387421011099243106185828631492689051387120605855529197602393641245879344326075879537278599930992299481963917674886315300899467274890737135113325232957183097143104002522371637026710005288840260708507080610870239194663751878063742030114442228789503738303360501191825731229296362113648498683719330197572021120559272904298207686866785192798537394982145490550292026988409272314129714243514779783945999293449869812364429380047041555410745698962707250880208295977879527471258783337616648330459221109494199371110123039982140642440135205832160088459094605895755370979563891066068480045051578748926500873030886232518395783157402301092733173755666829060825201892103598857754621057559220715529354640353862030065285208835636565051766665506222246977778006780528810785890401663384401224239859554829291854722636418037920424935030355017928427303768605500222540939288643514639803720067247463591688998531128201277450167465261380819405007508484215041861803227443602799537167217289470259198690591877489565868943548871252339954599349757613852325821752751885703242961079766547480307038993720506368179953911379089101100840909079504821999675294244751949205338934528267391115045701882413797570883795872583165421518600231290983539249582538732697728144404372538082984376026666727539923029134379196457131676900773178580047197886830601609210435518060216445740876208582022650055277210905580546301209986911454906745785706642036318550120534127094607261475455179691556148871168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] 3242799407412935975633897123449033887606068330904969092729111479855520493103475261803626661288411911674201044692972701112079512057755949042397570221441211255138277452733126288465358064783662385179930035593703366967128620565948323032144520130591351901449245141639406605158294246220441701438289200612603977564554696335844993258052368720824314656380619528250737054347989056330478541625136133936865699173740273615582388204924429094596344558996499809801440310757475359947928892497812384620340091619039890465132616486911481154558565191820818407874122854032305661704385975757851506351787710084412368549653095221326974340100531131049185242438671438101595015528363884475956043845862318330064966651518621336062091586578278517256330868790889911473067065801045667389256160120522397475028515417412976182226933683997497710572887029306317090883637697922202608327188136874096714844732885469293220152196068045584211316815240396552521975753149249712855082720106948783310894385875607889372330438864104765585672182909797155631307640177302758604964333530631015022725977544137717181775987116119715640267136110384342327026821092213028204051307463284339984440569211178368720709673969896089306297298522456211678646974109249178178413366761571682863764981732340539366930439372271545858164213244202851818215034463628560439972139794860380494167512787932405478335733939853203485054978134362121278933716872324831785682430532005244773437241908861423016715170661095515055117778653712054672348258122417880123063133263312983209799677027576966188244009227415893240819603177677314041464394666214971300450567227707283137804338534237615015334779897649145945226908320711326456655052422233978046322437370941503113056577230776246445748600288675090407124645175216232477476449617381682979628112411492091875142703840114418653149314896250637862379819359466287359407452296104935566092908576416184733602070532184306698107958168422413205564575262689882767759045461914313372714320630774925977298464151079257429393566381235249765666896696006861907268100567705689440464627436180679137819095505091999795366606857662609816684994929062106141622791050253702255008953813943516914856808948612566828244980561408866080064207492458459993403002364470977514763531336833090693406791626861958017293424266976195234421628664647594480271191783803646181281712148899099651047889054640377170680513217117639746863222406264985288640241947548281457194397036051360329818757089141044525500387230948419167173063497212096894249971150066716288198006766529014032602456297964417713771935399954111090531472201122796030521362530493917019712789639414182443303298804821946739039525046765968318404491696009584204001497908444474887977190130349828770443220457713616639697485230703105430831887034613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] -2435861024984794887688009502559914668022781367956241327941320277432141738254011876131558676114688512112742034071569004696376489443377691185937215547348400329710671997935862484538048130956322337803622444210637698566004977323379550428353136650365187695323487590884066651618903690213209145546744333383340828250927836787721593537997219023496207291508341609496717899513557912614620864841302215525344711709794339494877625685916609715810204994919626106045052312778785514828840851673593191474217247840875941927550338039466169533800689944366154693121134417280168731209874824380043299590160292247175542540146941647808051972112417999167782127853824131437851545253685543555274409777163961704345596877263550066122627286221133607254627958547270719297199266519473855433427993655865501845914837671353392980815736859515316610603030440973203512205983992618500336302372719496835712382681368520931022048943245439954003471397204014752423753710775349160169748342265684636415835764358344238791357284443320029284430275475121522102529285602077346224007074319081842081764062223201401085594838746719029468697148722422594408596435334895513140290331378071695051347509948766194420343436772313280104823122817980209591418538694093306986999156812542239210435307026187794178983158002403166418404324987458539067503207041403023214463972623612475037964125107351677312599793637260312593170502143453267327785834272726558778300625483088139424155275411953486709906167531441943543185736801407768210550642934025329688833546746351657622298362433832737668838748078348747865310625402057368813216965488528206437118936216334512928381363009556823681053510079781163678772075718594605992857504085241729110930884988900788038166006378507409041807419019028264949709142135546819258660613562199144705947223017648906625229292994876202951379837270326833057491782731975912051415775249889137598268626665294966974728230290311636123567866447436125229785178544501905533417961068199754006982095573078528920393563825314064568485051579400012114926339737730141470031882572825602698914573093391355674885462733420159499200331209508200745368269581868312347673056247832162218268672190739687667221529016107273072756787614868091727835111292018926495431669634901787021589882120925136001820800666315649678266179695424070171706973387248904090738295218710825625719966961226899013590716645026142772317441224598631369829516175012045280362101575899899674734239512977427853702596284403614946965296542985721716979275807562558392889872323900211992216431972407360364576861172465823550414681820535383048886596415917301507405663392432616392642277645903479793028375326364106919473812747681880329055353112466364745001107655239369091295620539632045553919422864064081468381659024972700916366454609149952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] 1456121046595385285181000102499771059387724691104355602942584486272102695648644776923315393608658079286170384433577090153070353817510944034395587720120826082627269103838217258986875120975256489027745509119806701598351384489217457144334936795178969814635419100166523982872242615990368289771933224324832216714721109951994280455275930599059281339722220377150092910420152079090824384851913331771759540678595251180599422726544125199525366439927792818539728874910281926415228698562797745870869334755815580336058220160522671533123662378132352140156255093552883785918230432231042257456220368087234523545774770685828831480732028974141708461799202103395344820189755747538561052442645690667278400223848327287452758021295181160508098416726895083284991141287091130853770544389372882096903466013211641676801491600278062993332525970232208101802825465230585287285799875449157478800018967091244751902845455356801218606165418834620050795428681376182997582599771297652810575063687090350070333085530687051824314380386822816222837178052184411790894537323798081672367444099460554418072331702000912406419819977961973590218983264310415424254536076027742861883997619099304107110098204207868064189737949738455594412279503870483940678218645064677113965953949935666016397356338630435663267003363772561953302797587214897513959923653893914719429316184876696059625798298603724120166423055412963546045331549140279386430899873030528987684989406909557964780070797794922560536211777963570563137172756823299201048191570732211522748429933433975773140742412835941932747670313227203707652261061942784353866565244528016240880549790759773141620085787914984541668154556185103367573657482401100110103334671456809337517338986740204291654648069227102193145422013114972439100217214334261207903143872483371585918917305763752727111283469036463487985524635261569623420634221391914018592808485248529435175574958195807416048630178947390758842776312245607475350754128799916545930662715454403039417271374073461350900814974757794613739876175874070748098068693215630997306265236301412383095600362135591909541800233506588347594171876032340890519500368715201212262743603196649571248290918335352817315157595739495224216664299330962290329216310809927342169394212832004818706427543438613759791097299017731062482944046843178710222619624075544712035391116361634401335268996231133694400974538636077911163626016729702657865994610333197338109421491939768238036924048168475021133431067725997159691203410742349984916257535993423480511505264212331752839587607351447887630981483882629647893923908973246303344816286021596683182142249446523597922040537037313521265636956757215793290407532756704084835759664870387753533014241338155157410172483216714019639242335342071317188456197652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -742405718063218983849167203539470469276401782998487471545517254051477715580588584351800857068837555790761455657709253735943527663093448562157579392291249545225367268602992963286451749800092902629442336828763246132931628989749395287506779804406151573060531166498108288514918868842770312021775668530483489473897957374415609827170202299603703981651824090728607269550098937240771230126430377973934000878657578809932308389960657817247583912018265830776808123405170493816415496815219229790891126230679937619972591815420093508229712765379349620218787412116639519582895679805534991386920152037232491594665092470320772372708283644061439407157880858262567789531129622230727228890543407406555960060757201732830952323133944336113746369643296712605694338176967225147756578883884155673853928411115663612934691932138038115223279376906328750882069479984883340496269949788487111571771406464473935561847406826263531209181115783370319639116178199974802097870805965240830836764996952348843276097070269312077456351890212472213823501806440423286833387707378301895208464339353138266719556355560519714931149321790250368267807433768769663300964689448789014703438719745942694342933651385946896742019786303060137629320727168680011729301345708676332513644930851528775657588483939662417202527412505942190258786939347594654095244000533627116493141775856086414121289153063710235593535499782205458293738951835193835014043736979175804230242980201162232747852615990727388404390676331836910385844660403939656618304633091075439312015131927800714619509656750254380405416500024582954599350341523445003230190663330055892346328532444469092282089187414931479843759598554641710633779465370047472940555430283536984566937489397537353287234862899964661416561813254866051820446187850964994626596400730451801586838506884178019195712226271472907111714831977639376424308735287014428444562163914750830138370907415327954461203564344766956650738144215824850224237794571037874989661449248604882622258831782962728015417171026012845780096900617011913074114009989765749440552553844633116104720369101879008931149890367698094386341908010319427722768407394067517496337251422331162024048622907949213788909430433079904726609410456554386686924998433169771021052631877841883083718750013475331004383178028571809080924558261992471809223116657983270908433680644977289424374797419570819189184143370641257811104296135140076979592738153796446125789645523337550169599008873393976747873047304197507019758186044014686127990928266992779990134620361650386311677490793951627318792902146352992808535497927192858089571180545979423161221629809376938693128647851659759973040059300243659044894182716981448269902887336443581162183919056722594482803073727129434611592938252189719104188695183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 329926142290730662004081068496018880675047747991890336385399871815945049699151502095446701759195853005580028847322884836931314513409193166612996742769213899556804822458809872316360605614239521946812497992164615836279250528295242771099780517420244430962444489401035264893551677573862864232042914861010248713741751006501059148856792075950607961100332706076419737818589556731399921338587372463506126325753377764692609507583159817956845924996798363826147176146859459000154365056322485527148216329722197112310050680272006586845149128002397858503252680841645086147936694478064706456237680483012937114942177048854104869878940529627440547267853130410331593645788723909866689299466364156882702956918147084709041049624760564546927866609553002950072280055748555478751328736995013960916107407781696109991648263639970139914693057681327424504200414634161554885135434108847467468412793595157137630865153197067581601914814795296987072051017209314946652663467182209751356739958923406889403454883858421003716134197948921039366771085807696416011849508254700996125982370314260768565984233920431932328799685733372474225852455877103140463589226059847519977115878514700193065565044641361231850243916608521528414747023312188240840094825182528772317797849870236118996991036341436506193897210216933386127292445751745387905935959305768864748033834688875699220439348721570985046936278435986725101410343354016529495971509716090146133652505755836017208926841415376932342617674354542579267692403602124832439052487764600590852178947919775955167427118572926795331441999179596835005136207942754567051374535697598385145533831461684215783048676590058006869062267725047550579207012412971684354713979931704369506352767011601522453320234300409587071891979974209844681994818907093294621586014743436035723941726469818102753815547337691549752634775855794830488979150395019870347715834461836047252765717696522235531286012380967401082867477454567423495918566467304466529634507457760088056106980629597527287118822865796154858939831332803942134036519949487116419761953792306889325606801264564678740120491085174741742583624687091552568716235628116785724494839925657014893064787619354646085730623810392964203088665193012150853204088972223933151364208153451176044444917454544915102704303224031855285022164931172929912767990087776277461903098311833793346582192359978579301973675446014431464180717359251532430305654573240768810917471749600418558127189088113430600191915469484508281453896552629071952593304083876026567960875558079140650821861102755149985030470967839613558887262580635189780812942126663298407461001892447576787772466039284616911271900210144902696999766869561584363406392053003755551079697068172519841882445325359612632322861098481090697318157516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -128110912565055312150433276311255612049318763538241892962179865643849762989829154075746479145456017783762277565819293305431823594985424569599588058002334338922085748712623410664826093154975942413762277443490300733659993161826987723408665040789148547431501061427051397955096281178339899156826166775135609212385211395324049527924817553167026739906050869316622476844584554534680304027690771427858327829789317613529190238108182660596265801388982702092707516731642128413385912309999341068228230709395302264901585490270274550985814327514748968665724245075621585465585175296065844730686165953326023899684473395536431167463705888706249011738448779668155159322935177840323073871521710874837173784820062635349302331073708421098527204503051763271553421385782707990737225895820468600919227560142568099103462407694022789728580506041780083769578704473972223131038998951295835007553225599101184359481705882796896913649638328762717691655968312661883111289208716020098647360737446302903811991188172238714609629261019689845078494510705472818613348302916057445886365227373814707991003106103435172823559968829599152277746738508438529769054728389055929487685369815688811716420514271153057620969398836238614781013772281233184484397394046488227931239189065020354129818733514840526762930579111741576074427019013562920978003925961965699594511461775379890049112305863638233445529120866230700515432297680368117003588932414348318610445211887633213088474658412080586337701642242207892926086202650928999597289898520153856064759964253396135994721373406756187445659673886990753524270274134164087704319095327956315588010219962800120613162126390895657072622461982908989097162455101030219162965819904570142163390746478164959062733446625046276432926515653138833724691952367046146521883898868341724977950048134933342825933615869461209073107512639568825679810831863145946986693005362977176294653370211390548802330497847148350403874678390756747387443349637772120699648412898553090437606054636967909321825603418145065989821957659158082023679406850026325300716706326264256439064787590677471140076341533176200132314159263941044265802720555988418566449030818236231215124955763760775726023141367303359083672743046745327834105139849291934862385529865322577435735390656879834313516538493723552328153642348743829152172123167935136144128586828006200241824880664097753668288824648670056880606683598165107106510790324083281333408760896043786018129648908235228716161894661045310763788569537135608467913109265611571997937686196040609192655660078476062140773068440354865129541031723499749370625023305873999276163592430650765961209440841195560080387569128419870732616996104122488906521959213936192462099987901506846685120910983745093925888156568476189654488801345536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 43629876620441614788400408114860733911571306795277034726223878437936065158323472612644057466000761147416230722169633260531449743388787313758563332580549362192726308585455880547910759485822959033602091017669880681654364016460079977084445894535315128483899655839780020211490290163875093701654609776375030759824133226502161469393561617163036496842097578368906508155081016760291496292528733639553198041131948848565574047676996227704374500737533224905055334027765015945555796176792544154857236649166462584185613545685165164758766719757549492964293693800306725105079937536800686269512102584181412408025309291909828160487258303587117877696781796985209036726120537413884439374741150814336916723691380669280219020213921659018274193384506820952074704632992381396166067055412604780474716269618339672266051314543273222929750286121419599587608249472552713828901261147695364408898183406955182147655839612417055352096734303488602932256921692220124630827898480024519912782489205941881806404917923869931964276759584803594015629304599247350303692808781211509902703726097567193369272844604198822011982427277951771527942543614427863007123724344341073418707376470294803003844060751269503554785097427166331806662720085505381268729970670174816533854709374060261058786163371550035055996669842561871261004770276876964361528272940413901452399490201891256193134892104867516404085332153012684259248560457477793308245020677108156078208100264246486435503521001979069831843544466862796803593512917384802066502500392603217373771808615997476075831281510449684185776512867071565668830524960010363706715778096665847984800375445980636705274716994854757801756089233880954070468110085993630571848804077534737632407539440074390920703643962745791653496660899007098752286441527691774088932323878754543990084633100997032832706761120959508799084781557912585704314505038707532121964439622804786472566954291974917755664459006050512186529937503161669069340878779623587613989087714708611228263429967822414195926767076337525510303119045646191233481589719085637869688094875707406913536250426917263535967395906497541155848183155225120549834737069725105871602934468671483331883842270920064316975798193748807166405025352543305944512104510966070853540142214357735531317958691723783685646264834277365079557993974065796867616585827030826716808113900753258826602609587825032194897527546795284065625293752636033895767995112487062873130823402476463282847129096591276206297057003537824017997105291840591134360734058743183415611491052513278996203339871118488900830394859410315990417089839058628853437652206213686793453966759073278732466573707994805516607557715306730864847698531083455845414117330489081923180225639087745496001183145684558879775181139860580072952376066048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -13309470227080093331828050517048922342653066508137703347409247454478685847303654194978922230207821219084593100266230691877922863456893817295023564918915754386824735792263829449500483417820023529570143884220145677450816189821704950772780298939382283328497341057972615484831614521894885362065417179334559345448249099581634689431648952030002813183011066966891768393501149407007095806097061273718144196409856272058241669701548201827829044547026578592390603839132423452544308575933295373214216085975860836020069024217811811308620562718910781503575938266957632538801398901909877326015044596018773833393706640899804805012697798284518981855549857757820120545260208748977725030045991552329085610520949492425021894142022829824424717786448928645298514029782587716027379938083872750660964898225386110407614870185909610162608957614860856477009244094293204545435226539836342693110211190877759061793842752698598124740952283409342331324043314956541990951665713755831488515615693102562229459798578783744952510817957238460798140844475611605555580635244284660758988797016524265041239599078672281951486354414288572316576829171672324338036217560637067119589020419754694883188357872544498384349549372455445525733897580650786488348736075021283086555979996366366918882960688962825881622273693284233726009514932162576260340701240053326067510493802378949074238051606772805127153193783263811561812599154511430086876020258527555019556660299860574300068486159594473189308898504549827511114087335679891603067671718773729667630120566169594882876222985238640929328508725974703401473737054994033790689307333345002253565917631085926708756849579829294660890851478111129844061141676945158403563413475085704775251485911524480418515879810157336930046099783818768166348129073331758916279135358419138195637801548054317176685006213431949358315601690269462769104414601253351762519161359814415554363655717272361429911184427568640774270725456777007000714016075129446292858584372467323707650752239792077991865524358638447851120470583889041606068223239357424602986948224950257929173959653920590595725661278550611649761239318131438805991638861198320768578904959951008473211459031945089767670149883194301162540223064665377573923383392155229930161578020829698056855956469275552290836328295798181765745835946053121241487298370558922732595177658551628402392019553600540251145610430028668194587086487537699080185513911868290641703117823646950988401395298812335356167399282013370051526623430116618677724403442911343194878504038282548391503372620216404178966509431010729089712953613847477208615194080962521877943368721864711826220379725894189067015807726818583462390951335519781083496230233322562286894282971566576160343358314429537129242382370648090814466658140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 3803473241878122504018674938157987617483269866014870427971735742275806946892453257223024765582193671890724690930576187952627347351852304621182541864680600893874262014086256346048177521789599501655693852038124973003089268095849290923473793915078479111168817125863488671124223497847409507986955683724194327556886112217748398774244411297827249892184395222294736674660680376259087351287224338664392130201380660588932360518147188852273091815071120628724443597687272556025401184185219021074592829949536078038738024972761850853476831680806571461593175542615320707562502223304061869613034516817758005681127172026852444035036246534863031312392624752332503818997603070399823484854542535570123834290144527506695203074753938460160285796294564112343622353096738132488609499476597480763140333697454523172291101151989263260348353703739950440712515979635290261121152353839069027320215502705127489770509479028715774444131932433861456965977057398572274471656415569872058168104122863710518531662588976937062436313338215089744553776894307741347455090903650565763915234331915876903095065061515488123210690051517244887563700553398921396242652300140667934003283736249678922910989605406071293740616205154145236740195061090126548235908207978996067642583500676902499815946013855436524435156498389214483693372785109949099083453983377260922838168818223107409002172472596930234917033723336904977292293026939260123117925348486774908870402069635211982932878486420555180873880221514731533518884738605046130796785519262105337394983832828098827342780771198540841848611897230347624862841751676008103467193293561919157330222100978706335600729316903832029279822367154130428848560639574161140899687897986468774486795493534930199390297700754286132280551679804661181686955029032681897066599247976686390623608566482104192210998396728548843719813328103170169874195046462720469500567783083014239701546927513727717478301014931913721515954351896851639822536307819950239450282734325178713178276726590068904103610253309291480042578023049894782500373218932794831029926960795063623901569482694395606728253604436512284018403202823162114424230108688863315525751103685382103244594117610479955515184303836405351477402217277411112375965514728100937493042028234944391014718817084116093454119415487652901279659899352056494182403070451459284663333598965492527678558562597614366218985954885427474164187639873737930309788866024512368885332375506575892454288294954828589326217798321062478686599002278387850373932189226251624903856484771275539610094486229999393184128593227324745110651569355773401283508298454213282707386971584814636682522755346407704627399831272904822547479186739678990236901987337937319545111197989484158902815135104434182175363438897003080712158445568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] 28803082545691440081540023627532765449618160365095317894717317208981973395469517934991529030243126202482220531853539639564713027943898914101450386058511888336531705825834010701524623898141283740338116454374763526045136955322282431674422110045600549358129185234901333315648199613127921211931571812085597254113850470297377568895710298411465845236917496601393774913921801932223718173109576232259385175570583810107524917365558086798488397099665184471706799616664690624215692480013361858432861909473467857861597695052051671358572052875596837848887907600820215076817588721948288879738422990407123284864626751147568825087558241568607736298297455604287519093651133282466332946669886744620289875359870982616448503622641305821579432133212432630190420486217204920073242649525639595344294689868969239520240342852954164143496584163851695071221132926757071628790880566009351740668740717849796092758616820178215126979596795200608315508788476804003717474216148168882038603112429620832137387103869156091728499015313612345504684550768853018278545408197339292616229574504374278449794112536491762806737823400140478155136443187397153790649152091832767754425348057153650239510354071112844926738267253697883826044505009278686024021265484309853193689161887578664037925201674071016931195760628515522214770192057013099350583309711888733710743666715012356253657051714316555579080003147052567563610008104030542778797610875111139096942708582239993279716711305109497321855749245585856463997835193818913668269483930809328182555855508577600970635503460964791808396407500013631230807530665278170529739423630833786266899033017242952913396158306252184183680695575481524065833490315684340706769101534589506184611875835365188239238364079267040442412313780845477201121064547317936829169068813501228654726854790769311340945689169196456132464307024006690917195644469500375065313523557200393207877375266089533155990819253032235962353255936002825682595991884865594848907029864058130124518755255638189082246267405449068088656056304872931085767578620233026544911725258244369484045908553486229705220973065694850021685821393343779328942343958155809245409227910348345619770588600456288313659676485665086915723325173447470673637883763218653506296484972386815686600247604212716746575323914159892101153851273309613276420241880026916293000657346541441851561311168472188449925909823828466179325030610663429189918885330865735229948822254093520664376807627964658089588176088405654672998538872841555214192046054409051675999590348902312102770619948716857479452771622341607648713458132273920482426010944103018621869509819284018500308466807235726315917551504244384036381588794349723066921348957333356927596452085067553713427096548365922330918792603465940992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] 1445824434118892824583301960306531838849514010442654034381450749981764379734504608862504241466077074048377588902765301138382660420477857170881924638818060889489956020059793295492614719021512879745515665170502110690244590481907464463815683277124252842005792350001785685630029553818717975503815239043991425857572835879227466151020214613361353456963231554805935147799862961148412849264817915546448819168567005441566763480568849022447521013567562355020955346429526337396025662293409042400244929875294341203401033974629033167298055986451207876261544978959234680462143459324927540172742261050994340568396291258715669856109424821333880454804521643440129330865228202646927112747244947126298830873310024070909768215558802125851590021941072559619645523908753071069732512181488683169059069632330739529082009506059430710929048017172000777137181142548775598594567918815530524198690906375352469701658984318701717354794144678984099362144835411505631734150005808321954308464073324137024110408282820935737031163816399223131103908970881932097051510639812520486883182417419849547357034216163829173143882620858007846606209803004791737413293807580462686782619087992475531557958956725035308988247085844164930756356073888935348141940726395933997562112793374300796336848174705624403779021460060731123508456489763575491298310633547377771954570488317686605006602807012402614448848613167688930718017604535473109883936894121448717132919494974301685256636337597632943641588729573219237081122448021491662632879278914756737894410054569472279749866237630002878925966198270613246124798946821479412278368222016188637337847390409794539040578866298802078514758270411111766855826614427615153580188018072919012467217921956170399848594560595922918488175125678794039153633521033248938868518697637763316586574848962887887810800043737944390573005306021433212441528706027951107690143003114468343566194631226280604411050965186843715898725446421025243062515685308508051718818441378256920589504329659234525112831188864427386442306671804720119176676168862055441310491297027555781457134576850189390751536036583109720605464177851435854395180542761145873672438677302483879295868446079650142702897145092793332618586435291871707164632968438560077907559213613748229517195622916527915551395112285417020991370062469362719642474091173547245245962414685387355301543131516679455688140900520167748740982321005413650002064668566525531171086272050556255894546235784771737319787190287946627072238196254602912200002334825761209256816398618007361903770455179737230746074209240014855315463711927089313590552366001335336620054082703293301205620872321480627306316205985648954775892577936214631575483050182420531242047107256479504072662372216694446290667026886474858496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 31544812395676574465301381564902722288952039737294198924893580082719031963529993625294356612885985535976825292856730762958961244492762139983441389782057062218304110797987853825866825083347486498050138086378233759743876575819404439797602496481192003434721116714946311008838289356050319204323185161592804893294008610280468558621706593364801477631615613093486985967008832916815577592150615824712444591289703463778561513985663976609317431606722573205909784677112066397982955000033093539250091337562174543751347926177573420367054463091009693959258174299347811707594658934017973723513633085725885373909269456331483621424441095187270436057831972041547239651565590282558836688617878601368441183330473565561513693595694797072412523909485392444630155100730311843891052498415283690162173702513445076314684391103586996993206865072962320122813558125401501456609517760180643557236228760623893032540202477892641060888725974661024723929554702328287287223932711847390037859528711393982151985894116243527822533759199589846828346263726843682958096020206421931630326697397924073092096153072998377563588927479088036633106519526495034756376438576363939341481129783419351633129155423054077151216269702939756711772278231315373284884112187029103370416034930808080410402021520099444476176061236338694072709898973435965314304878757330432691702462683905177955945611754431547864449933044885987987257636473013818275843063715568503012071017267692653133851823254800136275662910733750979840964037046302294869014669449905845332321152028123298122935420446471842406761454991275994488882132600528657265254641262560439546408730752037811121480667967854525068488682741739477997237351483107306759096422540495880325975728283745795624324737072524483764581845415268593683940092252810482446215510644733862271632880498638600939731515153840700324665670477272496800199987311164322379020525118240231693543018536180111729547300924846903828720932703282580659149373423726253292629776258711667115102221561377365515660278495938871844270449495191393166895673819679328660449533940826284752923375041079004167647120655872022746030173009660566967484123260165874200092310990000116192634912863279780201655969785870812011703942638105571994194072941780462593135995522069157441525380799729657927301877172557059032483738980391243431461345131492987253533951205101843032491618409267524263801200116955176652655962289180472370961567366768786759803718962145459149707568477229181457131374810014329104500290646234274255004346907297236600255578655031304878718478273573810138936433234435400607164880497008444668678041826060875115119625954182063955993000284885642405373911764809641940054805351448330152333294473682066197790259319716700864897281779738197616429291381045367668736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -1570649690844891080773926252140133446310693895706833772827084881200289730055774213296393469836509993150596722727949330112467520363861076444292868150013511786098571836568608090293179676454185721682052598063889391918200518684771923755603445024353534843173767948604279924458832047648100266625684016489052653572826026913472469385487173844428768510172427783669943713289963517719746932488075058107919658354240013038151728760239488124724327554142670501059193205967327811919740775394693982242172638694814107222756585133549268476816499623908999269571743945571134677069145199656709955747661426929334653165670640135894386308548679034630483039478823725503624762791732163691174646231611043127298014865521109963529577086370987538841019283503675657128496808245875069065830937039196198069037782933325073292086228732185646174988129976269810730922860005117485139985168812351859899283072326531914860232536613040902305174865514112691889246524791694307283027276684567823047549687396013734428002102019599332133663535998598518873635417874871173142579134804527447493524812316116943464147070688018280848776849784471040630257586442042624210170815942786369343665828390503024793154128739985334801775129251566732830176961249161986810091273204046755928878191196600118760020756724323834816026461026364105134795139341760541418818277178201148422768174302110962589628577025419726968695347606911693494076796717106993347375532122777956952324143334058710915378908351453812992532562578854831705405752698627709785605762251635413912195912087259530574512328590205404657911915341212784155741220143013108002284981018204982703965847042162311644383122085400115063037306055852164861240979410405974369537992276473568784307586918500314740285988034673158422581433863420085358052100849007720294625649416624436061250038089812859258520236032265161744335156700235923074809353184812659021260683844879583298898513923705792492976721516316974427863095993894832391899963196318424960124033667048932186115327343222119848571148490647490424110802810883976911966936702155787654897983560811196464215011988899650998087183313444822906408624213050028709685414745687996899778736592125860618917387743288032077981476250138270557891407482929626713455446949292327079131963502704863079844078501942488495289772951919854129806723929239284792661380709955571188786996847954099542809520656441020994596298660328631883287470716138066700551669514337748965668417622673542895549923633348579214685881292541352724830230986713201040119233531510453009502513078349887222364323563260838405257295605633323856413771423840125487388563832561867449619236781082609485383293559915558394035861481274776547561947309835220107482900802745468204499388132120772451613561497104742080623372942272090085523456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 21979706706338059044131383386889657541286971622668120855628888369926018822399504792619896431211570553432168167141819293224949211716493144734404905022895933688705597902966296797074910555886681669626985582859539203463642045455158272230502169973267960008921602864969729403231465253438490743214604470844644681466588526319044073155412507407356115796299676599227991686049454452979482574140862897453766488752650810458523978991157062170351732300645430238069051227960852425293151119493725337414957548875695433323011101763037806316858325563754206106799694026764844142302903607587051888723252937438898332898445495474743618443138951432318908363775647386197680167935960616474590877549592738684425808119860656555328809419615553854530253599622503875116758392128654137495562430454297191619540464910533810448447338130015446355648959858665600106144888086660165080653864694230116749122698101931701279935209083728140103611703016675706123191516644334250228448353579977745757425546177323718908830891198619243845239461670202016900811748280386153896127233116888243019916730167929035995232042954406562190745802993704366384513579908274741914702450409941423019560898720178998597427622844484552002588814222955523947584372704868204099380812707211154539540774036149186982254915373784592272141231965568344984631321027572808186471011936747153867312037383147972189312133382315475232052609804209796857124854662115309597965862439521437286092178013203362819301810050877913124569826113791586042547831487373116595876839210973629702667145755066605448956706221948107998120058174995591542846427730810575395661966075277123210344723132917556118688572545642551614241188821066234260624508258523810270467640561068172290576038333391060905105966744051936635129225688017606883720275684637977513540742815062854164397881750091432263010820493173807405126884064140297037050719466807840480082682801092039581646694654476550437550507886025551567233692089343720862900188974154617944918686299538565600808804972106542635020209463195149677404298650051971618843143366099381919057637290098230118151594116928709062570066856716379497719273462973840808816199005528679320524133929376389015931209878828216937479466446671469579885800015425769053917540732290132113513174723775922871747405793207817231381366217131558912710303202714632430042086745644297601876662879020068725572652787142915129429897291861996674776867838151375576672097548379993642763036937659578990440282026014120706079206552449126186595497925772720967836853771639508035594255183856888801332108381961037837952341903417035881332022096198254386102581769308691811283876780960202660630092324374849264745390443277799570883864527542008784289840846577168582890061620195998809944620285067004367206222233303368754790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -195794637217201089757713125990358754929057447379447708565490096356271853720063379480576768944867065472600246817614250950692076953688861791057898233206317290754855268318633606113820115869133549256379742408004530643038470116034299983139157688491140145856672849304261643649453305001994746865726035887550949380670037723994184308535486607717960079842609242630576407397547096056037324231783925436898201379635440049070658566789915306104612385695971580846673004763612171634124446348074012398745091029354169751908934582964108437061708564155104641470361518634308685349492318390692147775120596655037383211719703121518696096769363838518211937536844004900264689466902556938138312770270983118718624063724093154956521894625367992386540944908784634101411370118699887003912692164215687721983256026054987087355229818979271810004410891884511642783955238429555643811288855465351728053322495808868645004604691500073467689134043277962802720140613793392094822628302961491973842792236682735133790228027450960005918899645718420126475422778768953902855181068870171986434841251051299287151057512632062148660376476362200270102666900185476199390340704159061447864454332329754712937175266284369648614223819444753023192851086894201491985201523718115775543308390374589019101901448215728272300448764820540602775690898591728941087989574667504587268118259425991640256324473648904118920679181488489512239923280599915272843429275278023180376973251558114757283316961378195095481996827544279731401315529780500963198493756716606710844737068580290326311343782859872071924629249414974033519754322925061713770872208029372175144468577596421520051329035003352387913873681407882820640170597331553743647885561543550759660247099340751848249734760878499163291996873783068149892757227028413776414895803287583188503291345553957886823370396893266716998284778870743359902229274483492580354830324865323503722119881869937458238949023916121535540407842959416413499263038668633381036608041960406713145699327385368886663386619807728976448911256231801204835815582901302275757828459619280991839505746398233378446335243042037572703511905066568044774203318726984795357916802454748245119590738811230138587911849147013088693901466191621764075879355531008899089181748340383745174696440548803855318309341331737650908116758608063161012448639146390214050882512938060582240691549970201380815193341903548122254232241438924450809648997454912082611870116111629969191006928429154910478783893798332410651298609365618822727544116624677110548993406248831206316317253419720336490156615648826922607348810294573285236551402580798191570785942280451706901463673667047447787744750448539504818932491561359726415568891978437497572061773498993137366223023946081585448135232744273498653851648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 1093634788349648298316807452577471519756798660264845701965058663172379130572312370695436528289138775421037254873229311249346298409356839934520596006088272899310148113505939518729521351706955777371822004017422773122577167964574189482304840918374710472229125811980799341583833154048308918323525634426401820435481783031547167434063382982479488901125266624925470199693020703241990196122579450141123595647334346920790526553168854990594523197312813711329419280921484840767845850970429280062964758442375406611631884994950567470249780575882369404501016994939489119044756345130935727014051745010855290132617212403545350584200324081255891071824556345892542077242034670786500818076375771872335853167644315686602905459436350717021657385326705905154844244806650909348997159520348624221165248715245946335999186477049751180367877375499254275759709246100278609704060652430049861969227921982082253290288187570020624295335169601877542680209116994963854871876145564991495796158470061586740843811119411488940101558898765991661032259347209581801545138556699342365872254614168639398388353891334085444664179362066424737441923391866838911379393669112541241947358117176608760766064375511321767126329947824889775574788622589867524463857407925121322193797879643674836910499726281959861991378166124963128318214909192183276505140882248101349353580876638008945435559070952877406304169213648127927239640938445962811823646654559767502166783247660789155532831593609737122785248139383718055007068511791874904540784600703253517000595576068111398675349058685061506014465505644730519547293686131220134706079199289448326017231403450739600455619321143905756947841945256916819251652486603689643343786017202171704178435381802960090716947580335345252238258553154004053455739287973013574892724302428867858419915875804421669095129474189903928323339777685143386991708638122369157590627785989008009508281843048539637276340109571997479120478524280646164950623139108459645181781927284714594592908841204216521507540459553869984982171274932386089428167480307896057608458594043328969478219637174715570122931301882614786865515289761711288393168295205069243963064364261493735500752661344541733908590332368171774235012161835611871662296858370439128292672104780987081921176612540659309858284852647121582551143031454633274696840068419264822271084982001425826124105013902376130489177441399825603232195271478960767424828108986614307604331950672815483883689367073740676446052968506873955443679683236942298128736658542731314254925973236265208868755927293418096110755946470577018970110754606693288327156993174797699312685455889139565336818517421449707220436079080116644952480276033133049654697354299419840540257682531151580328757120438840950894688415613021035031429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -2887841963954822254389763924957560844947841830038254063662730807984573209002866533004502391021045793810068591913784640539038573811600218852661791612262167392723292534608394051496485902599206122811968883464317473707277523797165414383191860427044221370938591710360949086192332250997530069875547126290602882013612547130161382566915123047156955254328061136969183651532653837639946219988418897536094135554429876716103147355993409712318652445855456565515462686170336369689142915582461191299006289854680399118721400695458435447746092807134741148224236783538391471116402329725274027884645579258224154892195512944170011766796127615417742764139724773729174481933736959003716590649179218813290802405458966490438474173024613659337160353363526849321066040036645058037829060839637554214782337934850160235876623756848264385768908558868353567255168688990091224408467674201226341143421126931729725562161864993403096849606282963092835073377828758413709426240146781437943910850078236537883121244402432209024676003133788102013861798055103633552528476748044808789834324248721608862897395437993759247101332570787415524236526237005781804633960444287942396139668026987944464100919755695923870001189876727244509719697424853257075692537993325554287479783118204090773730172572998821525283059908715351252880309112632863920852711778558667310231736359875002680062480407908143306128644137870503955395875984150509070078173696566898539159325107812495813881448720185954944253635477156112112621143398645104146781463057627762396426806553180828046198687479773114569032206014565101980928780034590059464065478292677761056026637905330338091319788519650019979053235336285770992422889750728414520837953819319521322682522524138293011213879388804968091737888800288591334994749509741826895354124385694456591435697901327156072291599865392991876930582676872408047270164258799562465103998999033780668866838634364105757214145477070994494983447368568331308062364706702799833677252077728387479051478711732731686157756327460498532565314866762679055155718029599695662513180213629108168726581273759137586470793800012276841867324327757883350092055187460454949721412504739618770784865044640656344443713625367728897416186736569419296228541027994915187819516523465475467961361576567098249576240426070350651985085319964520225038351027949419367511749709242044784201044575314416463863299823499155628223096183515695199082775052846568837346705667469920042446797561763535321574336713802906648671678541070919719585766349089855108472418958377947273426739757130223445915428153938076056007629572185001128640953947009693557982175196935443676558103821058971756968742679297526504309565811881325068873692046398231851823961408964542849206976637231965027116126755082364223120998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 22387277837809816617494140823938446526454561722726886261190126937618214624455998007974410105835701982681499055809361952386682681728655111004299236200416494533969917549618288310397340248633196617941320289008399665293272324490310501833197841965804075264888406998243416564433124365813438932815854446326850966723331821838468119947847806479699973515408796030069821506358804436737446767807552191653936442214304411697523286114455970363973977523008712872711528193250508120894234859331897922311770156781161585205482827499423999454278765955747314528828813301144498929228414230801577434108821100453389245170029502594677654910308900191140433530018256511298913797320017118837490024849029480503520205797365937311525392399946220516857566101578338785975720376039520981215541519980862563487170534094360323721752483649825036815822548473047269099974803008547383872254545822480930909063522313004433761776914652029301936779832128248509859832486073116741723246342459250265585084007205891564864693395115507716399273429113132571762822354089265392150413505573534508241019983283937406563415960233619266289549277261709392143932961374130911960916335031384611546765374561503436242495531011462412765040548133856909393841816077383297605229095249279312728373819002205609029694579767577445184017124712338428408841761460643590685193519414900115097157468651410224154555158452555548460851137951962069724088707208448004765967385275443473445292562184557957694803062463318824558905277412092087459885433788974332451883299806616145775023233954330226938129238381875362193243198979641381172862096089351476155437878307384273143736638910947946553962321719506858339970623797481653082022552472082386408489540104677946617371710598168129567015821331618102496558923805352473490144894427177210958199832690797457682185409349362925107708664935032394599663315553928719571252537076181103260490949090408554391543391991691751523136046072517213954276358170821918341996861412604003990997193150011935560441571193809419408084218653925344260025978690718040534972335811040460992520451051886872567537514246396405874271975089082500117386833513338748666381516406144742719248345609137915047826944126596402960088759295921137031513588613904874999952798138753416323484672974356829903183450075062267685531099719852594878894304321704329047347992695560646179927968575522283135248497139211854628609611242141651486726224691367996000880621016670559620237277370017630149822185873085132443067629669391123133978889047708925831828745147813290032720527437521558475193053926733101700644118253485520093259533797734020927144404416421435431699359799726844493997010660747680955765775315742064645122715697162394049373687172669990041893098831989823101042029191675354869716368523290042855248101376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -168586542175474345135636639158356620746951416643405324941385351218933505788869574589747694960307048107784168990278438793954866450194233917716942580998226880941035388646706520477809737078417820839907419288739430361468636377279257920605414275181087185034591794791296508668051280083156531492941605823068981491655805223440322960200917923877548632544090252689588888412999063680660697042898927346637228253068758853470320767072636304163879842208332578085516127438355179169808425506324937998003909110053020568220167871275589867791060237287319795701419419772114289497291887243245162879749035307693514282933481379279925103708960042465466746165261754916115581380845601774240113982569010216246752289706404618305048317630506347838174859273798353450039382860825400955011050024848555598875718651020948339881342069287266573780210694327709110068991095417005902888472963104457234661051440168809957322321111606564338052148552264970893718655710162246938005851607213427305436597855368163140618168241462442035512633204570924353272008325180486470982933765366891613310928170668784003453570891015873323578007837113706266260467261312544043739556580922530926092800125677806005148952993901614531785046922953730115971595324504183655606268378920854256847117042548983363935324239046940587647991286474795746063554262872940578519972396826790801112565093697933794173810891319197293336136203841699971913427283318655722056967276269481626527332223883323315828059623950652846010374778043832115454056316618935309457594959210186634175798730677901814773096654986333110562124456877426994851983625134078765483489144114960521535012786950994557309749658893643596224300699347848085105461816723621312260038090537168735203194927119425867411197628418632426633480574283068734196877848282027741690755016463811354758883444125955322552092446711918895825468328610837197624736241634095687154150694763352186166459568153572025200027876598455651964298393785804801114193046513151352709214650561058811324298435012694080415385556229103438638312880356320036620026488766767173507193449156564547374404028646975000172491719655412558807900777057027703652814532528878361002180132640154409830704222212939186858129775225248273533435672911475638726384255071914430568042938543480617496206226761438636241081820345103705094549499963169254142833046636331614774661891541185139415471798843393631109683195825803580170626268829529342674707872530942784555588760352642245545319012773402067737536011639903205055563634092768700207614831122772522046643519912932759629053612159941558496187614245179232278929612940926855422075534870906280852056475037970572570198621278881789272817796879299470461940402432143000583141953713241179463532249127998815322609467164345899720170772580319688860838658048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 752400739864027339901303386348562901655340926704490838243391417255163976085692716997542122892910410911061983457431384898791001799662747017621828104183536126327029847802753309515990921365181222766260218507736372805805695317953224166206094806270377064388312183601294907753139794596610773012883983709559744977273257404052095777244349267031015839991623714842989555886120462254791064960201520048386319927922574033166685892268583121376865112457024720770300650990988877620161914900671484646797980295822366166369562344726952710341180239911620581853713338004280230541894573729433114269358228285105839108405170285422280844864106254892403525239109079955393749835327194760343039963437573718050120495939792908694474906302151206384256136308749475419628738347539701413537352093565872406920707838241974436183682632966219243927254553895960423643037818068708393009669566551535812546008744266195532093490472909040507187588846951875608537231814352648502086619987107890959759858045994249176003209999133118165848167650614924791192269748304192483048693508798695683941627796259819931057415523101104049841430871336709590523847997200775179138900473594242816893973349648416417653357991811027628819107105600465357679969809537353641838512073834035920559057596233829050679082307294699829753679681030682620850800564754658611296683943148071165703306919877713373728160277120255312872954852472478820831784922792683441266940816487524942223653834431765182385104168046175350273066029873356148565030003829179247930368124059909016736491836730323143313770877527870428624108444975788995919678077235229885790497264876984548783237009777284803953724810702397056579381684117625400225118089107881486030145720067820815245404335691515132601318955020436426116562189349755671793963188039356164695088565244518753555827556201965238520597019008453885173343156754805722945258739392649175953442916236795933284758093212280304437836739199493618545358407979376518808975250495578971882752583674355355760656662966743262865107229673209761742406020206698514448157891694701321557996498693106438788187656602083729567365838249588884544692315650082569076972831376858278565624602785408345887572016630852723478061466280106079918406104996505225182458370950637992232913572706128846784436635091140306835778993644190822097786588014199065132283278941556804258258602050757896352279547341033093038538549927573367073597701418337387525513026036784029131913929178165870341967399801709239526417800211154182886346496648636678695982728011967170229309134947092379091007893989865456572968229473915908444257617040146959049195122746844967592718106761304366478349869302855335921771675698019743415159354176338562867111743536964630377745608689574880419613744001187839420343932790547614883754541056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -2626507298615191874135228748219529677391569356566089225042276344224599458694816615311157593798410646429990811494379310251760859973280545161848354683581104564232392222883292186136469560501558003018321245535259748669928233148361821963591840670081922696491499715174454933455774332213946201668489972469172953252336743737563432657868852155916830133457371151538103679828058392352657813464509963716893076986387707275889641229602860100294091768396737283501713551826241354998306039917660598093686498595219475670576329372184723367420126552249014313237938491733837216317178556727833785251381152332909750052235690675443382953437333119078517922609873121664500024402110200880883784914850059203643883227135402162022415658056027275925726492116967534109660918070823757316936674217194908771341062400783209266598878191479442162116079736147932394500767171464945647356794955454460381291046635784804708760657149261188052087654894800706129333290855263332034815617035453787166171840316052372084241875167102800580479613011769045481719842490396392252868501942206778660325557460047297890021105942780479027835727327323291508805802531813236190768244662819454882594719161083850018617417069260806601286303568105834203150663391632363629717793518523513503562435232178402623406091771199094670466365077326986708197436020691740832164440018856977379497764525797940492922170076317583338669243576340200669050003878166925523595835917711818346241983762067482964108858983509059111363548034866500731276546274638956462803142088819393927382063022499600297412971940893360759805638034677309923796850557958151749850987931421253122215859165502517348863561776570505232659039249081169969628379407009772520619148913678089289357815198242033035189046372482077893452909047238556584738826417711893561567085794616783090827831434575166604780467149278918396160726656780300107460604299852211703499142695979148662460267053129929243528862742139436600782021968179312282117462959089737111345500445429486962848742431709803622056605872327217587097157337810841587877375565392974012893846400217585176014503331162497112215067704614168195609430278688368628837777535501181517757441017909682845523877585193283777695470070287968865622265508405401817981824888417910917564506889188380565001418618198721863046903464349652871796436304877798258774391659329673358168448477962967059965179080133486643408204212763202389083573158894413398654928805286035698062055674147750948909443360258279456937942050342215504683039534968234998285202236191652548489105368293203525243040242816959126673623239438522599192444545263574254099603376508126959182080046355273319303857153338990328753444901071344787073760604545260660956336521644686979005478370322510700272456105853073045313431929680762487526265978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 7966244983455406315029826716763882987793623001359143384761118607773309371427120219679142714338110787603222874865725637495278175194164662305758959520273500155863685080693918201488577848182347356607477029437784154719064203579434595655079700266577430397280192639341295677395223766283547654552782537856092164538270184934209650004424616453904324555172184510499379280475000249945301437856450414678757290237004082146971769735282513844108608281531954182711289834045599832861437436636446306080912075959258377993871873290940175964523181327028656043169580035645312941366722408409259805570779607802563062085173294333093273225765118958503110668432153905785013788917463261827989011797916817846619620893720169646788715084796105331131985277967261171283581913596454807827679908611533406430499131917648110115083117782027777752578761917005065823041554868577882374628945438258280151158478788353058836408550706186409991253312135946784817535253677911348646023673976210572553226441134483502531665046058702380505455492241825562334740077843164216146769566343789981400043343647513484097023378375245684256569391539474767441431626232539321412651610654230465463259630458962248812748650943608998683196687237022753253861459956343541334194801105801709593294931147589613156885300102763430834645490314696999652641360846008075912137731036765795188260379653324725236576313197279910989137611151225308630241410383271607964519256105047538063331644687613772042412928379352591749852724090496779321915526867035401537123440422276577885182135719739798704454437348333175515848914887325670090890235421135785140960641243592448116675712458550486137400144895259051875217542769404201499138795790849655036783533707903747554957773945681510171725407220493991358550512105308011051120631633377261049727078724526051400920639344844234859998382345117875984117292761559947824578274113384677520926521083543474348208426136420661548386055787378354870110477554213833010066788182925749183697653437180459644712866761743200681937881899731590962298019692447477292507383447870315396823921286596114387886343512223606262608892255840236858059221809077280198805153285222212258271442673333764639467928779610509765899615551968454707428180602071088153341199891779518706219995970795807472601423164483644171653866313747686398232495978116884738635929503369398943902276170121444624468838864524265658722918637570670322342644780494978787228019632717635402895956763287535777872531943241006825391025500644326725029797341060695016346668564263594076971928242261139933034696882712071822053021079473448191830015980704094568886528422416158163142522002704758353498537158495535332120918213433599349717060472641215043654970111939635840203368168233495055772862562863714227501293355240552261022365253632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -32984486002103100915927674419528407768767384566700987421023354394037372723596660140580735678845893650715958335515206132814926312580266571059497074483257052592504147204142478901700715625624597147581195795060842202604926267747173417342970122027560437940794170386820650726613229776789751459807642977778470640455525479715367800275094877097560886119142272233962176324718450502318855548854172343357424200733473957521225412913086280328860772446110612306046183079495641627182005599433744012543175931652526811255431894733399296653234036806314903843539971398297685609468745981725280746899999797376634846980150396580247036928374930769433528938364570465484106409572281164568827178537725251438881584169677096457976887116369615020752088221026279356106142702279086819667299648282626773217303042087396546658360397338244091911676992152666555044411978795535690146867230894888104323590964340108688018663124956044941123414477637234710630853178200105937534152247777718782950388023971392163318749821905699639949095027675402493443248682175993974555054361509142121449309520763086446713892270534467895590987261293394553162652931655214027101691504765929484279105119046996488596685479454816859680899114270141514662713533741540000970306912107026635609293990420929879579334849730946742931061107229161816435555281086934158840310563054583615082507071904913951122456895851285360662705717247280924684624466955666808878472662059376266702684820458093307679450304712666752968184417832656691237429578230236227777809611498956624758348706446717582172571881896402568772737261326993174918958238095498287040072719494958751047110819643735135194096802535241516523777131468407804670363237672554015847706238220123056123081024149514760517128754684907410251183146067230416329396815795346633051528987281643669728190546474962687768105633514059455483317149314208160142817757150104314261832813617146403162305015684488175520871436962878860028913551928984833334924415628739826888041583202371197886421287491902957490665457357138656160030791100659743251179558353068185731419569119988270502879221985668971269764156133375134040032371520024186747258744942241815363483825594784492546810261053354460754819051052619239389373013732861987824637250625021174574914388193207386801526945740578013658984737881603856003036194177906611902147627392386200228149642808616906609598852441496142950503729746565821412392849556046593354592316257468366763815014272079276003673110289118929223567150934239338618939217429594170819056234754675904105221047585994726961311405591642793982076324260729977000408479362957733531851712844645883637703579864327982829678387760564128772866278999238628080825855558894104179945442019014310701947054594633739268878795796529428454530264391159796774124122013696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 155378006383372017927131460721783610454020085482034645958457295428625351297885871189333618524055897765858201337902215697674062292995676753373547566181221530429080382485240850551885572727529643423944240056763793143328330720153450800726575868082455018580372341354041157535183228000557382404760825117027311138887235195629935342417852735512844862731370575712174624599776217947218573251134250630676389862431453389970741731927126802136882620277925900439769832878764645843223773730553328977201095990732925136065460200869520988815656510056034478800200129149344281901146193299604966648227186853102835948058654277465292849368041845838272785251196721739885317548506172973380390999820795485888684722399950362665017358707097511333348699071082222365454905984881554439354120299543745667017509293273629772334138417626381758355497040957915301867259911869255367492279307882564828529098221368875969137641530172856966380268477402665297042995081750621069443343778826228047584457146963436714372372025564643207230095205234495708063162407643009107868831323143144110429422230435522510237033500379646504830367873882305273923370418915700276236538030696722297632689149747226775511984265535359329360536431244407953531224722178441474840991690754749081558060579229161864535507982526542227242883617891771208795777186185646916781615777823398131346756707811522922379437397438236729611342886560406636810831234027832340031890670740233597982394745337129541897949723744626816732352610076179783508629021053793030686132899723003643280985135982940507184717739285626705249534946396900219596882173473417057148375827816243038426261168497942915544145023798066386772005289582403864433969573157925254848806673300200211288863702302334365737192500636364684182836325248111408786261858699544352533271780230259189128060847496548434173320044815755428125111002387628317278882426817213817300259459780760414172520142533105917659921326108116281259067277138726736631846724837208845993720236702490285191590396740098312274040462890705137298835261181516613528094581622369312808438759125972953920383628127498946729372983107513085862604834880096963761468626544163147257145922696354245517160363681293362128217182487675248062159723177981588195099208857155827038030033357035496478799805912411558970211835498483915815632277422767263718746387281578261637108350334472926891262568635583780731721121267860487751216928523557852584671693413182836191240648152927434574855816595926137131418895857278307426096543127587853628843848187167996398209612314845292336298823962075006543038369382480595721732465943967114923108172092721757947458972420380594922497687292640540349842191774877880132712287838508977860780062349147872338992995251444500650565194906112018993409869465594113727383056941056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] -585472223179824306826139042262265138992550249507898750090534054098166455675342113566392818426013524923210102383295780753680875194281302029631989686857810697099880267290395118500502702707830293141523708992744137585039559480655005651893640599019031520442899394914673530496657783789059745440446724063808748557404018238497470728828386670218269115518788772410146084340683077709949479385384408850967146746408175555896459137502873317992188570789347850907641897463105260485820065062987961780732611054756190052006148371203619469396528547368906246288327604415092767977153764536706507457197908816667750144406276953699406783253408294090582212919246313830434367081532214187999410102163860617523232562171854967777371816224736239453483003727888247182184353519674617944316773403431549201918901931139386401437446030772762630793517641439127487092373142964997649984401493704938672099008512282687659391453188973797976513103138236667842225387745467589721398507786528584348626147737444396709992566600327230350508004253742056580906245651029349599694227545523656847788462042260443870411054028781452887122098389913415174314473945573411190734139267428152356044445697457799895108092883795141688091123864650867676146839366634049622580982884461379288989574185175125575722740826146304940063296865308342218445759429867928236167831997781835482889045164572913438569016179476137963530067742431409765732878808780086733050887464281519215770363926220572115605144445234413196108865765671879045787206336664787156682925919894543906227539893855880031587954159507020049095450061608382255514575130271157930712654034783912406584182978245679094785016454623141197887701396627640094477742191982067886355222102647087499225434740380165692105878794129629257723276141125899667332846931173119137902281182151442647716991851040611170169126013807218497647688151002412768593336671495071139466097056554743763420845371098522363944599789896533919685951419574691745873804095249207734382179142258895347511668223338015519186405688022107804466294587401122729522430808676997785120637977896578399932859095746044569442107297660952243171593077054478921237132974348304722088555736987354883815915298703804251208943180404137873563564598837807249677867215939326893717959679917724673558472650302831489235753999798696427250608248286612554272462333617454787416999190673099246802237490038602420558221052773208424923561852506320932027555834724737609114318502475853014172754825659466712497982948695085897260382316213285410293107872632277408758885213671078661726897382601386241193310947070222094607558044725043660111368472328770692183947164143591242442723075922338439965446948280651517085843809587948709321740843693429121498061048361935591081425922939510574812089068385717142772847357198336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] 1805060115307492712943647536431527439406397792542616877868050084135052127486391846207294336366153358775207979459653162891506880106464957691586314196095302088762503093065752077906657392275214295424880837304482262744346306946564501960475916481336508206556456667885130982269363593583500581179232114261062776132131018094668899053935844650780156628728415584859281038508273399030495842709664202339789574198680738098948187966870491146353141139640888655014705914400500940492662903231940879971665740009646896220045939239066798705831883267902782486583733928330619699679620929778955800526671675999110757323838718585194314685699982967430419160043906895967432193619026199452198950406914848811644383720000499092392981517299655854267332150400775148502140134453771041040733192024937812093678820560117554182665483980601848835714628120555727968758992991374409528248390661853777748146053282636941049603233531271991820037679562039500767674968802712878843266575370646413931918217940874704266384822621936726421404201778268883069710276054230544739511618556513528547601805241856020149495780777823774702590200817120631791247198423955641889483819401896027865843926973636037144042890468020487423196569575024187125419007723149390770850237394681428129630582802216984948590323792164077556319502115606264040486458654456686096301568196299405691780224507426801702824468708967027702981975615182419449764569573299376635377372540124867609537855126363353962856834869507158195812943587311085358073180890489128509734596567126212087290252296855425039118495369452800767543667152096106057321050619370637940852573769638942780870465290594387472700483895003655692005526122022392589761461117183558125457608165819161233082316685946834573737600543373075585394996178552211598524114589417823314101127486798538512333495957286414917550319960893246321684656710308802642033976350138083530435532061556253765178122899932178142202432169880664114509550533178502782201000552986990496216558242152895164963792807656298310999643659695603988616258873885395838952454272733684036781266533431066487603618084791540862646087539421716967490004362252779625069321196690393973343739847369012825011004237479467862977200631173807437289260409468206789092646287762543510132694616529232312358266765403268082371140288353123121310394071894120764377303372991892061322534603173062646956744985388049645241502149639683078618744677035428299576308994799518722139049626047873783097910960286492281819467187299412471519987940216056925850168678233630823655039150301038374665088603891980723852349772250298561660063934959520368020956806556648686958759762075968540896738192579514290171645650350093676388784810128428558587171865205386711076948267040786303073624660002992918991440418280391689208894240849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -4635050583082284452625958218041661258646928803397213379020587428006723263878820994368353105921348851124759908462596599779780033494076332512004762910487028345708940613315199619014598991985092525875702172712435341481582406216814200708703478329730126358258669188634995546060551606902419171672257790230192910865497184576567311358992220790643409454393323270890680418599713864309467368150395444110345149192981645460716568775760434875449708992286118624180055649661035963516481767777915907080818635730263300566857848412738910276935671913380452209630824888554375457437994458219535116484256659450260505332834524374378865586502395843869899241182175211887986529745683094956730063590409485212702205928383488553642192916661257626908565310950771645256844654549918622172980398547939116446155575373667285806557016618852553916429125356416226214461651807785931644127325153605453122375483629346465890944704629064432356390489300514022649148180220406642305541236131430555342455311179988190368934191317207952888138896328298505641233064855561058521142109251780998458181521802479678008190441246543438906195651562725455714387677010049223884229070929654753223108757384437816520083730128093275207822292035320416369766509376956627219755658049518353487299318250097241119071723969102243653244249684897195417598513342045222906137646990462879821164023598702552798673327627083022557251364587834063165003043189491673339137116887853858517787501632840162633670615140829414535970415564358349766587486593788921814487463306379506393870134543983332303833673307186621222580074796561876161515054355086791243116401417729207295205363817820017671525185166426285732155958939856410845721113354481787817070242726406320878295503507724511497877042118286126634363163834386856443610875240925727770423182362761489334380337717170778423715649552890713819837438643422333829318817735275123845080047373787896749790806814262853325929697105474182504813347258182441793118023495798732124894138805285999007217497271903666388157759119960721255184228602050749396951673882469040588331460948666784838411704187924539984448201076651098725555710755867681309818040042146460992989267100302208940461607526937832601681012929249414130216009927297645842507448589919033089973458668826404640617341284792823659089434000169104443028756564235313464009087189143851199138589137270357127605373529672916144966956187106503118221289614751123630986290304792747755955883914997973861760192930688973911721314999555662611457545571738196208288625964192487642149421656024918391846009375983417753366257402037711503353324730058876067587643632149386959713840699669816673888147098913711391952747002226715351561504136358421528244884550480295954128567552323004564482009972627168401283039356103649708817308119465984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 9467976677900644867282263309569191685861618782022623645460713278149013618105541540097199220973900219963954134676149079618807542095248699012122427312460936754800556961578098927518846288218582615249189870532641974887416500433397825359445941552991933901304829134102370545171646866038693227528244925934240448442018773317860968479382487493368297145893567019088401568915436008736912979715374035033773058081852669471705077542103261554150764549900063689964237391803675412107707203041218247270832391768187784908873764209236718575126316287687884648056822007858480159888770582929730437036476763184778271898619623033501494469577280902005433482438448371356759153254602048022150886681600684233479584584822208613512169035609228765903797212599002358299413420891399124056198127904115039944564221480875467629870198160845099078363763263477661309860310039860364720472368942045932073074804434591241774326716451067137876353498877133138885478609395071467222878147335691928198863540091469762149558116975390110406281809150985999044689126793915056374541433481119690872555102481730149761942087392743391726846218272617917843573367273127178382997309244125070969394019916441654948214603299170548346955676855780987819417446227350220146719334770120950010976362114789659045974580813672574519487374461650767464343178142387362567695936298100194399003774328801244597529018241869739903049031503692432269474654170826840439432633595312347071906973664031514841496626944393862463565049172456993421886725646646842308284918248913965314815987469037641634330524067470014639143160983517665612954927211990464925972303442401372598937302486486687696001364382077374491531288774093813252034587192969225730453996058409031360140476582598618106906674906530498911720540163136914958742780869690501827705295078026584164219444875135699027922070103513853601772692469599830374705630264881012744349450602878998440898701911545493955991720573001188883845899861607841331188288689759713813840816504168534242828676353390903496381560995687610699200992918963609561106771974715714733918401121130417433576094671625307526166569312923509290597747999819674035629701024049264968399223319481374561282733828946547799190363869624929777326815700492301308956793833331461410819131992771720123277849764502992439656048570725698183701817799651320251600665664820588720090319703178461681999462623975090852342881244947265976448323547687359386185591426672531605175425168802627976463083218032252097153420210668196667425786963930842759184066608877948731182945703642720686991722414204898555498970978060384338027982150412920415021581384479248655854431328871572375934878004354933394750118766322830356267937914948380624437209494050891439467256837072710141196108527215581978937287021180954754995271952760832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -14404951193897936239337016286537847013877010622911801905591345550393700658825662234106162928653003954778386112803085456793166263005683907439982664478865843850138673121046325601220696310512201990409221990466425991604593243776918956409328534048170099204167883828240042626933832841872625493042815978524818281350153424483741499714813057073185885324626177676709462787556118185586730472030438807175439577277035775513462034618665529111211161125729872691407429743438759376112292956070749027895466625849848878609183968325454270647647830489143215122757080261471542395413930137327278463064918308238800364449839270119736142141871381786373730817630349101454030529943318563680451886655121875374701155185851838238718331513782623329200907778528131198779383153896045849483377527671731340747492947531318689042579514556669949822732702505220726561806913589154846433199748417139492989311151264181346519699802313777287784150980545942592756081834445871756367039998312346738412410313269801539655189848483659355098463204224116669594494091954033388255472555801413378005472482971555204300662512929619260137039269483709565199778786212739055350318180757697684234890477334681718150106499135363251269784841824750251124315586618544237805564219191798470685660795889873964310803086627442781173555021336836316656445308004055461590031511838728827645647187469446531756957753873702719453598672872130208850428551234353351340503762999018225025807990746863115884717306316071399423244360770370729466934830546564235553300753837900243873446579044293371405494170532046064247855618940312496026286483453577494724884941435051229761732146928671945126562974732505618452264005846640854106232515623806951193561597129182579848613798536519109649762313642774843330922793548901755731645472513042677129494650356696307229924753939778369287538663212134401611093341073728807911890434415571923103523133396707592892211209921928004703208497980177211836365283247470711193160056675230871155634256514578302203113267265971292747761230844965417795251953297711541392041425468556181015620467214957985637680608723518385379636938382281905640542790020536719724866293028073959491074275283394161960836349451127622709083731130884929057372516558901541027721291055115722196972420264936187781923410828784464502847171433034110395990896356337110429376556438734959886738217253372435050516165725864252948933658632190510713309422537029131193548419011004436142963705701145265681527515648175759888977131435909809002340024539318512857052413198568769199231389723560484282448118919610919705604821570486644061789780650325058026235674059499871539529457142642908993155814096648428455779801446708339700813464088974651784070721342947175443119100048333621204002236224935490445410195491203665320095965293576192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 14944600902635922495039008442931799335744584680494672140128035864739028217334529136653612061310912712004845415504307742118181277604313346923184849231118653677660177693093645554515779627956543433475782776474389000961709145229366539637196572338413240309825702079830891043482482977754164684367594338852799785725291835659732863931025112121964001882572413359935907583478349373001718108326972081926054993574378367559488918410305651960175454078301341336834581744083084346475139943126361539666266237476130288571793145959796685202211679123302855962023205695826763419675506790677740078785000559126837888529797858968609824824290036873411702395239655319240449293076281738159191251761867841305568039464419264621817829106782784684025127097542544410650301708066659238533985481756245469849015957349592811089315418195359976570251756112120261213441880198493846961467671495050825203453479423362339824907723036560146214708430991923986856262160191213900297578953778149612602709390429094418508418482627554737495216557569556071244893948527252972032242115766588082736546187048345026759746345244964988908997244660742069628100917340244361242490010223966010242260873223010401853825738082114657491637884278513835901883852429370956175952846432532279656565781927968121652716114918675412310379522746474767499690779994568557162006154948203519198854278247792573698299054284003867057316574523753839109215886501765206395988518804266033317778066632986076352750913920437853661175637043290392629618810943891660490636119497957240135809042563700513635743829904326854843102974535056657371084696805375070386878794911444749043310526017840947782933389584675502374865091582408127063599246068187500113424452829935520032030580115035821777021350220005312308461320909069488621589154436936562549736394175446161897919090409633855205112750548893038908104201097648320435123107744280109956545919828034623333906062614225439923771468216343531119399529407241568991781140176395084703165584425292445627349466242554319856699298017375470635577657208540453935228836783007869106254829856563583376328716046570700700453455611601918660975668110154364217022219625188549810349341126068209728559775205798360097301000928855836299580928181503279575851726508251337691296905540879239310740925782895124253776418974664077462947950962449310805961421258455607883361746635885173581994361636787843440463146860743791866171501122393562879390759033186708216350019432507343522428399730326948720820385591984327823005532432778270588942377681494598048133447925706466163492188990194564040477272967812540297219361366925337317513913487963190705183576344608446680224511913806282339112187802479501376417993187275283048549282832128920097308775743514979214653804448241687061438894266788497643761789386620928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -8853051519487206032364811546599054050099040048058575510763670474416472180243963317641896913036572618880004403605136052602686303259703700489163446030315288708115324935690626032236134017344596497286924808098893739340973541085698685745737006502016402531673174424593871347273036707123047475547496846163366484809263964671600860482114312274574819223563590159200035414746785998987992520238483656417043505204262841457853557451374731173184863876568921625218793558303405401681855707834124032948989030870857043303697439074640542349806434936374507372764138388932816064713626088566615566547873256859259465500077770638433826653888777137098724382307078866823032156582229247154344550441743698290770774180355990300475816666076727484555859269356386926229083888889374392079220862278753869126651136763185221313772665736067000305259531025343277740191279901098353064400336404058221582062404304512401868843793296814042196400848404553640527861542361937214148641617779071372634002162879656113271187288728219412830678670317761608069765247744886387645199234719975144160262788404492445308534889680210649525426227570685448471849219172341515835238459025320800371364140810844558917298265888363183801958792753795961512815506607660352991677446327577467493174256373459623298585857432857883546181272013326603062232131579673214241978190980229881417349504948418587086670754393417243431643027033783841584501069448347926009519395581816387768042757940726780236091097938074058156640567625701901614313489790723335992663826395959679610589487985858571896557201580652512110651623977178439105285480377115165908997047144310970831643255237210163895517647732754132801861818180078230198709055982441311700790527353071466701637998276103420431065332347006208093965305535320764703220358700731997631911947816169585908489165056176823497450412452959908478355180772019635169545636314082240287151466032793890912577076606330703462346057479226355058220868238877153024808319455642407124867864087064345503989743267784912086568854459030553800306930202584017188122227639025861112405899095430738005814632693987118257034477835122842158630836937097310014735377635725672232237584107169727684886562051411638724694581427034680014793619949252169007005852596893427438113298733878767331365436039211293863619995901698228323401461720801928516151412119075181015138981858261994413856522403906007307495231906096002745616394340250052502902951049590363254203833028379848241900338206479204418452179159575566561551951609061318685373917400859658937792843099708025472230060758793716418922878712738971280436151369796179957824918726795871645018557826629038510163893158022586858494006994337171164084576408678554049249771692117211951364779378085388392007907623825673052108444490127097822298223241330688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 2013984528474109093855336715624275765741416599823028581883837885650170353624911371242308083889445977794022786025295511404612312016170544307682472752155311969771968521550313867174479920521605930400277052315250157448236861517458649747374700138377137581534346309486844083430815338701645470190161365294351028139874903749917016806850394627030784181695478544815402439180603958519884623600752970605012158743584253003529614474914255968583603069143574954772865957760870564900314955936754265108164838725504931126302848443027787032992311916119665152306729016887748681083582811286023977716057145855857081732194281558348180311951798823931754331616690088064936884980123556005823591816542099808664786315193814808754923174844634251006089292759385249929000643029158125449612283723652275518378212763545134674044768994032044312186386374318073969017027254395623311120888360381640620861555585436303140974780923270955041766435043047817080314116509607435559979173384330532568676909309320852942923445539039872452497929453768286523438015103014984670269732699596430759558846682603937674745869897101104196279909159113066978205862450570766033068480697084463902473700286485574604093089551382231373327499390462134347311128474518335111986156806234563401649404399514075237838461569450519880125519329131447843745571779904341637508962917798225084661034366024273592563300284587320440994257254835344773526635302214822884447688663159634884810511851262247723076687638079976848725462420199914297742490311794577977157062343345727444610966012113497508409919017655795326704887357090133166000955220715925542636496482571084385718429603560699798419095226629526670948891085119630925195868204799400317454453218857623107326089310060581132355378409384982124025264831678248997421130264688683978227803776180364987372547997493782676258477549731920199447045353090754615133462274148438236062793542534384486700595902979352279452137848358454114865366801689172297190928853486768458642705375504006446182771710904899198379325830141260968353899062775329979477249363285033176424810307695919008094777882599078894171115121695943371604975885049321522008514136786461325679957631098609198637267236022458548452969021358584385039753756828884813787929084975722647232829442009958710917057273272629321445512863999082793598025298006131722021830320164083638783747879514228556937543619313809700838609152331269864698929947001605087689913788185228276331017914430307156282790900875910578449579192525241896996468025690173965835076371247309403530292360406074384466896305419926394085324692928058019963555585662721167423880923123278335777527554351249066654869843376050720749238851392444340196448242932891501739377075426123851525441244528932171993919104925911079468972922602478222544890973126656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -3886716676460783530067564906048088757652668994626956717278533705251310753559426362766303932522688366332495577533905251982664404630493744741258067363572572552164920638130735334091120431897647929368898991508176976110700291764853209802307213078926097457467764587008394467929022652687364479094031321292661652541052432230074238096761851532958395079111855163182718394613652983377811375900391566529099691845153353264914305220875238099132160501166263077133191431422752896593845359503239180254893152965452167539400718336941989705200828682968100996923444336672753325071963521568287831328407936700277354191685954418524027896577600143759823062595443313383451159436957898516252144082833037590905808852463640415560103645561570074776468630762302112050316012096794065490974698311570810763515922083281724292157704186319064956610463241066622064988791821552893808186380451230188718957616520158104220287931331013627970176913666534773168141495823704874267871032009166625108663313328142647787183876487898013874115041052873294125870067738570779407731168183199314882792911247735266084619818059458787156006220763131698761871918920391779029507522709914636288586929849764735534546913470950516023536824193082282308342890475474084874543376900219829751654595208479144489543610204623392042087661232157391792654183043737964666038188075845950818087005522266310729897235896508260870639743711539554224648733315310129009401880256858939865815847967251930672544537072379329405262046417829606824763098000954563122367927983140365303030802774157028513724498039046723396494565415401687675812923566324989371099991922253337759732423718879588712486165330687353264187283951501060670850790630124611010680921396984760156952500447617994418165584778812464185127265818212562999230485069482585365599738158196617743808736775097596208757387901714497106509883816749201264341932905647789333068385421152615914165058200005300943959196147924211489963500905043776098681419435898635567069739261586970978207231789348814542847589159469577967148685968412993830403581173600164439348606399220221281480482843964884179856919077015001236831646880802842586487666297825753887792201858333498159708218491295386527039426291441870608702793122517752177073902684590188722642146011711651962043189808337748517912585278127729922074364664897624947775971201055985014527504950787872805780430703546400384827413283574823723007946726399456894235924990131711646908816508897058463061836676850483173391192545699094121130217185812523663659318692151864936671019096147474253801463141819003200289939647805504053566444850266930853587637826776397009760391040989546384789500509772333653561774392478106865709473821647414013499657465935487591984215984420896656652646330906043623028862608755992738577347596255232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] 14757691913514372963557858418060993617992154987713137279593478216437733238380020496725065096072000091496800931547787259652813909058498300452258714090128947680325149848179085066202423320971811781687185256664363605304372016295389646875390136099563157464295692788103687430299287198452441299056750865738266305285081970724971917899157315334956679328003334076439260736072760564464282660768537271989651726915566480159437828526027617111259592371871678912726696890355414477933731834851725542256710753199756685090970273611563563234455519872225495595434790331975829961839427841315621802162411388824522788757408866790558276659647445367731346686023103956145355016290302964174376816155995073700411154803405612782059267885061722427377469147299480135035536144030032674455766918804855377764116976688197550002357764266825458953609990474875760323525275629792657503105060521653028022450809686892422640758009945922975344721724473213633407723399707872915818388054318107033038320368271390692956873429349845075141346769338622687378116015176790253243589517696289875242878337688736453323971497182417312326646533815935760100859763739511801046486243310362995185463216072588669054846292856126564190774712686939583114366146210316366371388308894668478028619322905116394510201704042552087768048457383347978780211946768496829805940490242183868647201051518674246774825217680111902631524759617549055646159514896071790273829365073805510520356982516581498125969481361621658774010386302616359959894654049259556425535157859009347079172844197826285893713338887624263460023217583390172079596251418567603089676943216539357181373903426728150873005435091979409917475245241996598824088903909049247053354586631920084605421372532807934472181195441407755254402070498401221289924749772552156098828501597596747906755589941650257067374940612022300906991410622058324611544129947487637836293339910137371364779231140160940612591427647589349283001876327534524756329173612354945968737017089516785925549540003764644816667621421438315084877065787426318892750821875089434811476648133260156785326150895420219115282834284382632776009122002756019268053621930301991450941935917477336507297083914412790911271680490704981694364232864749924420145483381120347302453357880383538117990150252480823197083742338799563518633526022277372996627651146782132893878251187724535571972917247128656063900688364935435027455390590301654956506098897938701923963138724807315233425739387330859576633150942788324489682362880954770889463503844851292808289162741051237151921996795128870754481327967967971866500941744559336560301691889579891727265622307511648233345712826312966548155770272783105940661703874758966942259571801465062699863791411625729411264855241584739322425482938317588253006773297872896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -24175781388912642083256048276789905977301156426919569119729565187434693928167513489075888478771131095463088030354254135613256692411152497673217087944821113033982614817971492625141952845488064179111716976200259122447212507993933856617358206154204436861696831852212541604991625767810617871432449493679376594840618305900827759918674685813047846662841003075527205162115929281161870955638622692670233994705834645335642734626986692088251102052125664168816097192348207312024531806862795617053793570058497890497498922811303825437343596152339633389158897455386035685461375798863990987512645374748414524738082465767925796812342537022074923789090919479431655292683297577838632855277680916092925692550105814154131476023659608420696010294299851566690188259108195568440623904535893288508340842708115724836979454982341343111294548201493790817060460103930145742345924045292557013859937722493224906613930779799996414992892633899784739091532877635331971926377038835104175374988871175063156610642020834859766383228289773689934418596136919815005168487781951290620652483412853250999319676267507867460411754573524242857165003833379676682203729848324727953873829342150419845850149566316863276128786900107832977639032550082332587388119498895492671838742093739856014045043747929655325726555978917224864231618769735860050159462608505583038800818954918100667167252745675407970534500111530743998112791451961916115958797129807875724785417704448492082305886530874421971102454386912654731994501946791797207697643361756722530362432932715937800331688515275107356726270632206294679419309440898539313573765141422378175509089468279558769973205304026271544334971027561548704485305060954939299361897165757456724905022012582662691217805540872091230798083469374331119063608037666563979767571403492368158148988789030658758512859326953449131288628899705884056825541399458135169506356460872795296767894681327874856331890023466758388130105770536516116969598867057625004876851875851670511131101094785987352479075609923159835029787827618363826765748533530918373980709312461092654803662806616753514386148174838948208739120118975524681118398892351072110854544602978264441570990720635202429823584025147035374017960040523531901450181292920101483903175209784476060989137812140734025713490450472526071600276711248479326451965222844322441337559897125312078096974965860947196074886953454346963083481876340527537756791771011201986164600764508261233045056068905002850157275168403918544180539885177103905327931720151623622638772847948071097773304577762787668874889491703701322353889073086164858592408596099095508635671596575197901095931611730077494925464427516176477662537822807703704988516463437262356711259917458740450771780815403308699654868841725245614941508724588544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 24167213130196143119617577422285042840615609976494405319460976952114894328692925028140328814072826331734120329657244794057444402064165072250904019480607058619348593401600459696409922578045542101775038561741204435479151422997056701149191974833882187230937048489491084438575933908513421226433493839130146691054993680150420523087352855735616366912431423865594484876191002010782646179024406516746306293447942566215736296884840687043479411671290566685094614689768221448159413804474143491069434461185691771288822695829191423515280517497520292147682696170425019387848519840235226537256241326471193848758790518824042423309889799369995523459766645667591650607279457215571311403027332317554121980200685882212644801601415965764124203402142355120563631641727280029456630675483943638287576439945061747422787812686809185056212774954207807353912498836965958426823157215023249305399427166194526020652313906037143235344455456534598393788966604365304865701365805741051033162187962730941089725953725632854646738243206419925292078923442912316522719087913008308258113030150407568256725466805032092492246736506082286469555175769634457158310853666777921245595527094947865042577530422349464837375946780030816196086253056421275571511489532268686371425518970591377866275700738407791990279347376974464175116856646164166190291473278930649911392524777193684912277379082471165168676625045866562809349653118090835649269218534953847898490099684726360575460889218767269857105729662854533264158780689234269146812231388319701770548528216815471978619918007922697693630218726189282578576597167095301246279414867046043460853804808751380540065413882597177413508418307668705692813701936347059776410268448773206812110762385752258896020144855602909242387444654758931114096021134469102148959170558829698440937000462449531505610290940185207879315228494090811037210975383516290891793531145912561554310652571910948565886591213844251384452815071224789890061397601097559780563196008902493473733043359776532903396156988533773475517674940284471674511556648107004923248905384805237931005779155877645416939906970402848037615594524756085184000441490169645251805924417207238405371191861268471136365773103271331836985693934628673256443062486935364137008302385092399067361845613277358890034252312854598859400522333879871183823481702213033169342537325508176416036991669116163590731731652807959240631993586759838507877055114197082992866688950187568767529230453608485435993864796496508806506363924035875565303684331945382013876012235083153957550516242762958781204999544692505508501521889536184998406513618601019543270732806406142557536250611979604113674297205382059415808891853038723283896900926005255671834964181210118889831301428505397406108099077450068407690596777459712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -16678926176427313644192247456363129895873160332583451898274205100851723736223693545902072050896780262426611805863339917671817457040863365218091272642397094853881470022413013569451936571428029615528984946465531674755103268278765107045176630338656721416755495591637624774196096725335397137303340802474040845702947388859699998060692806233618465894841416291370693448598987943087290927190840447017364175216459310269223738636039837444151629184208678351620672858866222313512290008647640577782766103932678478210379091902969776032451407591207094882761576547770826801676631362555504704234511050262982759223178004264676844206797546915173029845123085841083642157547925898606007945695540209651138829113742080290289062785067262972518745080989569060481826179487370177963964558150622703513896487371011442169064846492649662052567854463058181705066914963639725779267620922063640136964956134381046987326464498496265337344251722544771918513637616945391404162722089933067119921765827983447160013204409837887514061726599639733291960781041644052161508393400981658973859082903987909800625088458422200119410482881726128447844684486685241623007999513910373203987593825408790930767959561511492504602708678548659371894501875887981672081615027612183317301192550320682166199818464189064194616841922473113073902452656809857865751900664012298815647925304170995388515676326332794798387140959789274277649823829113880886000400218988000612851205388060687321397622145806425921416961452226480770432451007412624802053241884794603967825322592530983244983224942690842604828733603214086961731283131036093477680224982603451194788002949886326359594722073982981809408935251024320839367660872520861717585970857874027221547489460230111065147211669289072797971233184814324392705904698155525555129030422109366253087981445619063766328128198218306032873638667800169928237944274814789252463630673048047298634670766901820097869796745886519265253237063772659426924577440249004648733789602790853403774478694186801558742859940467356160745018176620656403639749902937663633339924837306523668853546775012831290457040218860503849408433618755366567201846628327531556762891536663222446972593012518960876918871698541469008642389732738669818938158510048695500734295150580421093020106360391531678047957670676694546638472024960207028617040842172606494308193529595936774403935388863718650154595357013712867541008391690788704073722644574851553142593819742540699023608009759062325055341813443697456732442764745269030651007418621848227646779891013951721671673705906498869139002544483182754356273302594852655090563014626556649626740899229046358688347492858166192317947979514019041279466163794611517072277202787759159811683426565703958716947629807928079656817451014803886932920358666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 7365129226877692946272531848164963652927376722383557943506250013561132306556594807728241357397161271864883063379821584835039625151354113510881672925895026683693900351295790850830527087839883433666271335098640357804849972423346691369131177585641944924818263448774276197294506238825322679467408428281902363733799272676345155332783276637489291320934945917713846457018360301065552725451737480103423291634947932219699069955516329878743500892649519703954886789095636489280418741303248925710270246624624307888870643388607747339052127633491630582171425388524040966504168871751684999506520877521419951422079695607876613043992804229935541498733608969323930515006895739070329411813401541530710116065761501679397877351060867768840232149702121180391766266374236698092777742186234983600346252854528424591213924457359817202884666011914420739991098492051581921747943429462195071047890871183047032684806909337894848375946608741487329529096179401552567098670043559051332562525259725930421443052191367793078131179613868150646492784725109394465241366125423017018519364124081743716428899090020368586456059688805721625117489754064571496169149258552698172928244118573186686539002011803655700995575915825059723646563440942286309170757440720759506890231583609558085739519456484329932785665882265746456315768672894617899824722906844305438979412567111092762538892770918962552255720181230447380082426971470485687599244713398911676100795835288129257998028294475374866529479087584352121040534499605815247301210498149049516272737722989364770043389107763813219111925470552397217929042739785470972451375627654762195727879225645296466033870694601667503826632169873467433650208056583727312251431608745684751550682554017806013708126574926473956580289615214904446762835516382384821943772265085583695753273640166023069593650804117941076012201396059893484008563608718212868769367285516417378458464780583312937619676271352348433220240761891901628363071460651088772849523302166642293494568089760734219145632074095994513300352707410255824627198859068994116126870135542093205154392081715758442332765408831850075845169554221773244857210742505807688954312106554505264724596685126386511598063446318782991468198397252664982553487914042435503570931554160333504053479752789152631255372808626264411151522752565672371621910238706418162610943161159629664354024778649062713872903323054180746295567173812003271255181687084515452580300187627329312461285300169258422676003687616624180858904080148305576868033636728599573995176325124861718290969559965968560639196923767720595609201192952399057147598028079832937396642136710555880420597263754414273160434582639752077004161754532140149761638607101365383595035573374970618784362218664094779821815926878752235764578422620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] 394391436975908139630327391442251515674042342037150820034547180980526211165080830906958618401134420943326049814352248702887339600556182204626726070050401820005924498819266999042820212391941380566641465787256050976581072879824330986880500621061558799179350232992699958840424616302926693063666255827655753351689836744600679160152043025396994948581532994046391472855330866777409876785722632568525476990727226016346496880116322921821103519524657823568932251528967182242232971891394199248315949061030543153358307544026110587488934721059281726790656942807701137752705877465167560400977631074627618991017744186509346875572825469721998442277205996768459159580558144660189032332304874303424418866776316106200767353051888812253343082009894602389846043961289106376535627611537933213309365067430008248488655986508155882050586342206687158996562228383544258084559200865305057672192986114029161462662242839527383248723591712509909930262009589515698211529458774749453280645639341490396752578579201029278074021548822229345088060333904947090424361503090233830149920487306489519021800802069992826813082375484121341428686252620521260020794438724493967948149922616467728582655410042704305008990517999196191273553311014174076342219934489438868627785757156548103823276699443074377381388762726664707873232561351553920128537074761017063544618181250061723787436214987249488109157338552569614817021516226495986325038206380153086671821784258662048645836611921109114502124206110600830665282637200604091624869114787263361054146649459264321493990589463361922915321270170777471413694593995004943404290018773694656198817693735233036922817316085437815194365043115343751101057364183417256428002695188092575306009597576728590862157345447582068289522918674088478595172153074348112852713498360642981350001771444454801358665481316917565305643105294904788057351884676451515256970690426155247105485245303288266066383782551945030194764700432167071668444879759324742972623628251290617918443332888795823855948439506832952818785860019196908799853248470617553594113903660343063280511985414440372061264077271026469458890298276288227841403144498907898514806324284891207138401743067554396501762822171991571120958563803069490137123018282934772577242949182952578845819052548199386298096560135289811116849248080210636825012470615411723138300919844424736142601929036257995607231774044309875986468912251615787928319803455281998454102450206126138442581597675042803593220485735731511297885482685519634597975072183533607650825121218205371856595485390080952038100573452509522936495075854085838633607780616934758395036125679214646573089703843404082846813052489435441405573649616973658702997079051052094554843506096844824169387437169365472919523572482439430301921451180032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -4956226148115085892227790792013959035243420006815434333427638936655790531188557453260412442554501415553937538114489703020358548295505667393724884091561832122769985952493072338018059584395301850272098146228280926270236808728102674816397178875791012134121350635978571743550542961264279427662093069025819103343211032006733453608836603817658037372013846362894904346539988551942431137963349977315476950808899399601810245210470327627056822249965505912444707989361932358371337933963158120201653764628997782585531643079417404279090888766925840944706643864551845418839044939804513181320325488373482131365782423479142078465683014670257720242048517515124793111372786544960567623803457966119355130813614282425817004276306491216679946684842837989857414274533526082597837447408171752096280694735826117499685968192766710000754542156256019822147904639326596518123806972493654390220605987255194461771256091420352492264369858887057235214827125845663290216630514605133875972388708294350511550541037055113563789259684261887936100793820258221235204617254977516537671373254988104856135987038522571959884927405426590151532105062049968562390415657229323568083638337015724153100248992708248885806468025890370855275694286797068736482074255915719473951237564107532381824773849734874437409896990751678786302348147680130305706311429373352557169044172701313485091317047011133781718706297510096223250287535566953119619852023554897386583338988607665576412826510333246215299494396876054857015662309902134975839567127835259887305576047209386169346433251031654116321874400944246937468447238105081192496585891313776618418080679975131798244675698855442837237952909491114848387753128654144946416953349033681289663334754995289462737541661673717194896182202080281508292606784639992989787836196943694044565933551807327341379113119120754276774208328290836124915477018925638062169414748042979900397524084472101288595860597537868218758531933115449221758307219773950035966339340634462869156045407867121603164283573730982336207617140046087923212056482305300237512916188509224670250373948435156689222540735169847468016707286159240964712823267275672140219156024258141884150366798673718761488146709271765527326727728672854174421932690890310707278873804404662060516852550002929536999834973768393335911220384364452301090429519117949440736135850098070260134517430404979883364459967531899898659409379388165102588599461127262859104485301883966132272970472488779931813532338160813497355023167176589205154472859768343141625171968184366529430310518304910068412593848707831152623926509507464330356882841935961535688332254650618281189415752378144595049675720896920216839677421703336909291185820960977567112652496268669639579378934429148404191802236177783219886413179781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] 5712127784716929274147690399795475318828911132042883278543134718034302653894323607878784186787049184412317584719311401747200726739133723015398362818796471469357468956336604036948375543655499565773288401500803943927243054622893335571738375134775258318968629965868733366227395453623488033674842345938336600072314321049651846090237842745782738442417921638682062713533149379855131118198092770720058504135348708653288642823247953579236808639457122303136782892623645631058489209928751702470073736750411743242188132778152988675955743487816332682145370423097539154330132117411307389603355457910023222626455730118777949204465022095509864982792167671906949649497760293231954826409220031761848823600338473235942151785380037908217147193374009336050405755247861099191699397902367427256811175967517141116107548391348919695305167305445380498577251480153499656954573524209519648318618408401635426836477986768391695701647667966442631806713184812588938771651316818074121743464934549599091381342470877813933622711366938699427381465854582087016843528345959118462393053350935923028202757795435551815478855089730631904537600556637814697162763109656854838399470049132514068396087809256051959857726077356934577369720519007533294317548697224065284967886330020006974752807423863008694861202969822640423296359554559057914610094384358722198576614521641489982419381892287760943068156949247937004154372208480751351395658622628328419876634632785267923113067006872496178697552537910493717973936545487640759380894653598273965133361021105008057343492915669051182512103836833468630461297015050347121056741174374771539126053892687782631760375520691516377911782746154751715486530295338858588914191583468890026571281353977573683723397241057725241227826674732685123868231280785110394144269563960611420202006889018978182692610819568539853976897821553565230608639841139549855050420309596972483901286364517582202348966499311779027160074566506913256619614198477586512530271741956137144036862299505219920956692840980427653593144276744980769278468219220674615447999504749799856346878395739220924872663456056840393204988476825835885705965650315157747153074275192399887462379106003088111169951884105282837768382549317575887140572020024757213388759728926663454320355817032695124217424036850541743912325538082148217271785398391471664035744563579020442167380409665362672755351503581191374731099546223526798123919278524381504447785346241144083375327758493253657167300175000093459481819414378907411609006332176444679897702209667529500886147846945207478924682269499584110254633071994457223064196076881349797493855812277018932759039734982245144708410409971525233513761211346989325143338125111359762969581395084591027987204176832020877373471778925764023306174689443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -3858072836130604173954144013313047891639618908493152036929346566478943132844248644426150188424240915981531346775457022185618583621877162756252973254465540731318466968132391547393508663856225067371390191924448290459423898768875865191175589147521804164177883314903517862307578377608135275347164822212336102113842722173156986067115976277619260629897629249262555298677454945015789707172466999886992329838470315364269709998852032683427300687590745727831979278695483277520890469847251947213246967571318037472918663931933526476318469112297295112344334044882423744125006006133474187869378244267428845418675458104749266336807010269060238214976771423620281645058944608793073679699381824807565647074993346440830307976672317905761676573872422786110846566781118720839175262373195382448656185552515680736462466702601877898020484953520748031256980050634368041775263511180373488752237680860055001897787399438207653340857046022504894779344532698691825062127165989054043295117741396792310338915541112877579839367496549533837940426228425812531739089230672942376708967545111248618078541587447165353482525475950455414903378029931468547040132064303658688508961839566810871000264720484860217132917441167411516049015794623993228448852883704293998256724367750285708641484031529936850437310252924795633459828983357918435259557358248690443418282830309385494205301142967333227681850313682188583178485695849622323381216766999530730768452613710219764901985142977333635114062043881407766684007685406731246372811141595411763056923042581922514652067842766340986288231884440339664356403561534621890398186352177076168340781736963361484363636862679899872047601548171092242136063007981719280776356256434850810041870935004112090147365590266409532352944034726552788973133911300344126196586521747669600717146251055884726031793891071027037914907157428862314182756077234973161266950560752408153538969824371534359723022446255142325728701045203407578586515632195857519347182642932723115176120171705025730870058532110961827089416146355314314506480021410453314808115141070924222093905026814807363168837753878167187558500175579116742940942234795760870191951567637020938273294033653699926060903905782282950516452994109153470108352367957692624114498557468830890167336429822112717978741035730248675517024706833350230906989528540160549147117464999177066656078975582516755113488531210514690980773594011113006591687118643394633486810179503890348376154494490841239871229267342493354751244273845546746147724587412300455118071563039095655603289039670887800704115388088901538409986908926749387373087656032334683793125785152866516835262490506789437110980629179163635031939517150050441568474052757548365985637954371949361672363137455929329167935089209234179710726728318976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 1544059454416132020200474483587222236381844586163292856501375716418776129813944649268471817205726876903300480127608626712264983834826809045842791826132799917096075030649963030931066222661039614623001734727752993020861963278333312079484966931904757455518069976692748150591823801579254103175366631271413471572978009426749935235674309022019022205820340039695000312331192298319395284908211796761630081279568370049595640847491226669077072447354360645227567834457290346002568848231616783110533706172110653179682061716237565162910763641412512802674162561354086258637164113124600953480723572465284723269186437719342671627584327762101232295992231274346705914829542676152336763432919767771556440915425508847903828922380317051417683028952931780574077349528292523829877622366817706457949912089133110960724667052101348593531191964911625863604707217494093300920915438092168381084848144340027330450964075454122874826673437695037032201937935827418997846830290614439625190492234073303113297839644435159679922277519820893185840261567118933781636529015878491672463633855270162931748790236718313818296382344555415646169775629693675520416506340491489105917402935331178197461518521314988344719896004584541275259178212638824420375604605888558972216287904965615358765424687959187761947286297651163496565277444394714708460600323259364635331800107060439642971662120263692905184598790560259662475557596898053828945393342375383397960736224888032281327511760468314725737655214127858612157537477328110410688678505376801377438475962045957801603250161704335669024091064791557630811656473969453205017237754123321085760805564734652388145261688645590390298511278325158353981470360316822590228897079730290832767681387802532824524672924175141062956160938317102688091744371424317675383885922399477240469345256487864854982183772492615350936475483222724830418943377673059008539865541721196718070466830275210912781628438190769247526814141551813594360344691503435313400755454890349293876228932322623741010662645892616811262582874675268009145645638493170712626623436802506662720436978792231040414189392352098416242751717479012448026058888881429982997848957845868131515672363629001387630539664223074747796645723532703247945329660131551443581757080548490703958882870406367389271481209923446249113322235587718325221428520309674785856830711575996078077608694600468532522643889713168699125151932525575211602948482346502026162487731273930732822617992801283555004561259780997930651342856803025755426795945925120388045865826440064478716904089594513048819064428745953836482091140353408041725432604690143725666535347984742012324090170749390406017976444572468780166036884409441667950817913050348917105145290820751508819451409031545012980554958538917648430179194765312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -88945863260634319683205306189930361755074853703368766532814303174900748758178274647203004174138414112342202778440632186341298470454433185916401654795816282971200116375062811336074619038679902252197388131187323557561207940857089557140617323702852274978686519029487641884645402774315370191865392727324235677937403124502316867619200930230632222217371072529199299926430541653955742042076890073891790479258964345022555785676400347168473518613602737129739003401209508364363483993805313254057548993504089293754227854949240131590426471703337555002076440382418285538971963206282370659634283082469060297541551983991678816021627124188171600671771736490955683611673614122584003289614344040943747385699360324628147083469444645933737669384564998123846157139546190387385235042690040982853614286008754475340454819005281319780533466262504282017161521264529654135615533579926217081831118314182450437402962146713709213678661467263560918959556322404992115096427326550889922458386078148824913449383745406602538496525022340194002303775876169345156964952362139556801944028272935027783284858227168721976524849323247958013810614284597458139292690965563984837824380641126651200191491418888236742190649323138355568688639496943847273719148993227672935967542660951894606462074410825855826863675407121663966979086406806800388697922869872092222680206880116497619017297222041644779541262119795645542687461136247260784786478395092115695804809048927268899026040992384116910491372680662724656452397063292956927512320988972947988901209462878923335526411757392217906947337352893639278855940320535358396455041529808474085430081655015204885812345605104962367044333001603650489134683952652619744361577450278448025349449385994861481924626007452436035921828598212527776599119483530786551031024178668323316239922312040181139134803247625193493981766254387865687483609820211207288904039483991111922542981529273660784833781900700318630673337284965200761366406589647073607314628368630619362742292813690701507713717020828708212979756736120778353792751240729343728009513753531603077572834773139841125746676734926949515115249734677200407618115843408835202927699629458970842945207377376730019687754635394936506260142161156941918832779063937109388858312672213265279505163290003026460249819100846059020415852644010800068116387448617001337950597107500841978750082717374950410352573137156519926619534651028863511801325274004776279243806291390225421643469731647606660722830781952678133740512227727242234879189737125296259619097596914459040482883294407473504341375098584029290441786354430657463468073109045620442579960211806326150765328554982955826028728208598199428362987034972927773045084087557071075237964547258976792392032915663585181058056669005949010707740622848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] -430877652462525935566028415649506635583471799909064553546286811865117365368195316946301072994389725380126173304445991262601033184585334398211970035747558512160710443318123858710900859479299232424381917706213650138985409155361601781887317660074906691701943322649202112430384165870011206393965860190973596323039030284404306264587858137920465468477543745172424287802970893420655135899699230593315189222021156250364184992261133687022278999046237681362199660878356158972333228829908898128343893360172668855918898537955300086316730770595394001964238811988101985633947695081661850599929880073551012234951290830026046229123865477344209831501975518958262881020597161947924558209777183101435087592090719654501193825614380882538314010637437415973705931161387899138004571883357969204083092914171705633287027095794713925532341267444596354784481021701094806481377020298843390908479258254538411485316481972565795105056142933598490197108421793401630831838884270906438741922491698837088452817317507954800262942184435778154366481459753350907996415942644285814768680321144223131642583138204754615523073671670432883739867870506376473590430263757363132706429210767842022562096976937950726874056954872186443472692951734796309548528038961840847502875431968582507682331452427002346996679715033960304650904426908612276687980357198146902312258212789509150161056443388031743622168401946053948774373662251657071765980864059213906594794568806220470040529699119489556107551523329860643486696738476716495808169783341304239162096889296266578086182079230577470684547331098531597707581340534487064660376229522073950175404682420289262450003156937021451098458217311667946854293058017537362178201563703950378700394338007457815891106358647538580625334900484146629905619838378744087371061673167857079411538422183906240692919627661930352192859142418951216325040696537757928726911762167726146623126332457241565439561750632465644469854050567763834319296571602105984268228042838268468319005302544755916143282835776123089709256362180041494835110518729850581908728163820178437894839649287831245787279381359289832877634854095141278899269755618756422416517437511859568175390929877404540783578804728709613318595375889170815710388934343401780686011602969871067531456197815542939868246407194163677916158012043313275717182169135341801190852339473039429680859480993570466528727662215162775564742765435978525504824462123179823199841754813408800054334024224108957828117262065705977836097606919797047523556719721636976613997975605267407997382525492108890356157643195687950286961055436402158448123939037852292568164647522266053552770897978566230598727871333226947882497319205616470850832980492239336288802207881123578358664869017403873201063669535955117890294809362432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] 446248427381996314972212003424929605251183856270373175412992184671409411517140233000303022179880057012319428073758619107037252888713990656663464172553936923635467612161226097168721277248171200872909103445886744502369440132007620599047486141505697086412342225263975976835537779511411214241194570789504138803321468748767196216353285277288839763754635863268063221848782142073676413073837885205296002897354115609693789047954442040822918000103132576008372020046156830750434725103209942268050588066953841199113868603066344847077282458422654843194310284618542225926405782822679719632517024289844252886203719790325178233933606946987580059035780375546218189034285893778982398952586148300487025571131676834463278521912819278817382881433191416853340888598170814135977187555136192509903430784636007006698726120352547471520859513394247385263359683967615617337511663289945391614093955690548041523124532470714728175486923225999043318037797576819415455277076390727628879490066441557076033455844670529890054193117884320226392925162008763662775352203759328305499316420216438758045198946894781243678123455529060831421432695794825195133463016657016933944590681798139191583205580536919469774178299423095250327710969712251801132611322723458181191225466125780382776118837302978871988916126767093590850141703907373329185474307873119139861016935845426680281045086319837938519071099783658854041624833363390024148778140031209461567558100374543857167057879370828800431580436653552310348423686305993029543810303011351138127420959807084498496842269550473332943840532269231704467964817070492293952647473412731962985547270677049416178336832490045804103834682716144816677146905279366158724136790254697343271117268212675498506630153941434773657430697870412965024199783680614923417446112890095682118544385291183192571049436426820035743865918097461789750067757308211334930960300025205161231838900498519770554411874134236314894163528530027220338418701758584151533735779223054221502798134594205086922316920978892168138971341344663890634824574957912126653666181053583570023386140154262141236131619489929340351263496290289926006093623177218062335533731933120323335568510810671897407798898900555946386409117068873394367028533400222413779976671582259796771904321983328227321726447685994041323298935777040114028281362479666789075438643612045364966957596158219145290084287423212415894927204291679474037775549344246713979063505228904646698269739974683619714195612265225119077434872148212929448600960871226221156225231941224650759221075218041597810915182584977295791603192520452870783597777770797829784349756266789130515068952339946610546400196693933467718323044501761116138854397407087514772259112453343422207998488996091669827368038111200166974548275625984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] -306014729296885033208538775506158552580839856990206596064773135910651093462479010269325528936419849814304177804883105964168540771413909722993474438003243249628590963308071485756406065382541273305369777300537817327315449025813114097179731784104740321574871007565432138603268875309258618611551936238411689949507001544841175074880245161009233358984743176079434129166564842177610884441793681865855115238272135498426828798678096550937058124449098873300399912455306302180990726953203287758385525678918656568849708395796218128254092549869443843785280736789387587039452473825400636846414642246936099487221803455876693498279012819047249192021683433989222943690212481744843384413688223159515181940110884552017686618393287447286980350187176535041884430997199120676637588603870733401231884195545486971444257652149998693349021728969684692224779541381660087984894718533946618044839315466006594377106073781095623126256628593992636143501162733239586557484134616027460910098758168872773876979440336766890563055216564085900427668559882295397838552722260051883362117752766824931786217554498204789922273557006283621707341496148940270068034274079599321762676023199659066846795888618377430772275367353680590072915846536304432404151365671305599411001478772690876054602539067233001043604670121098621307013228401648644094586661944646872193415319972575878332948992473996602982890302405424153781403115303195640293203399303431130430792512468146877229123358468291117929639623168091864454054071586040448233608950040734592155103332882670506661161055998904407651348141226089311602684717054795164600424886776653295280537165944093583687716906638312793337768411566725036802970367803773798384927002575372608826235970544116672653367251782199453112332304814474978792987747482442365966983116076252823765373254487669149790648022467289097343449042589670032085087298207614844362335339023440141799249782438355057827257284596746301065378273770979794430205094985195088821184630505217967513053827265586760975617229010585855958453331959421431594128438621645845684727060316035068466538211482831546183149177915975438392766135769271949860819926803816735861925784936969501265112202802390443494403413387755533431288083244975402841960228414848542888588672809870800885099324408234219051320490269412849125066492883788168587407775233466990662937943936739546048800570327820026862276348819202742543654442701081934621993827896113736481385535215859897699447615158280188110876080249624968727458512917883153038530054720802525430641922752126248801172423750016307748397034742885998255453240630100323378082694707949875318348359082576754740550233592762233628257871289690048128445210796798584229545552438951475039492484978544613042380844056659958628082875187388091972172289933312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 168478347548332686449259341386596396969833422988076008443946278098585098007262279536957544097766202196766611883771499168206751379313600200376954620591847292602608376525572433663053522504352674127796075977214840086643425984093084955718578766240960271435517572951659634595322270963213724970842474396588713030627943167881789703360156858134050689284840771193490453395467972577314990164969319821909801706766520269125764276220115339002725764519430635785935874029906679383079716506584908305778671203433326272293130787439798218237556565558127920523160719341836666659309232481620407192829755860925372549760348699606572629794961324688969471375521932316185359238192808828161753262922237574254218922862570590576474971502477712916906838038468843532976392671726195089276650224043783825471472837396058432445883250359369583878281019221194545738762548938294541832539167986458754580389310079286357267786930980266353450366397750499506021828354897952597361224473830466382564493294041587193809342314349388485930726205167943904363095030543176522067624229153046772933353700433862289750454873263164846136558211392926371224093786174324451616956256296156475668576711896304081353744528590140471267677196005671356586268897437615316498699270486340815245001343777055390581850664037184323541608149430812239188524420266315554088671261992010494776301493574664902068723881899045142885318988177995989891834243964197583473640304622527506688317541788257661179703110459408288778826423421435318996999722535802917519997407634836667632974390682108747168323852679492151457717348120361673416330504746008401134659194772625674987152397113695238543721540297763364426281242212773022929031343416012366776923876155929457334322555633034979671455821588762603541596334386267512223482645579243550258038976466839524318550342277795983016645659239914089492282063188822494147394645295895636492706031208559519509071547892082947704496123709544431440842352050661424856256733298074645217858939607906941904228886196528498683414990224495873424732733170577027337493777839181390410617160231202030246805521696242416227121560177184652382797175529657953273795502798513608083255292644756722211888195433681703833038494457497861721427526920172693605013217632335887388035650685487806348359596602875292967146978329466079409804162688113777016019684903033640134091176069843760722990883285290139742381942278449294604059274195200879434692323362163659145892031528205324514512097029135723856075371868086009699167890778358848716234813532970844281399882696321366996227066723260133052941721959660259570503226308617311099802884790913785626774944519983524308267982950475250936139418209046802498462909574683268039372910945289904279046763243809339316934039871190113053981993728289717757974354591744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] -77852357424007443521346253588273150023606062479273503462425280614563829706594461816573711003938208063780005076106016470841270680584951865101798786557667577019439909938145320433970583361889476990612288870670876323304250467024757938497223618648273362342380891126598731371150340734279868175217895778321188760612135847348398745078938169493719661653479464237718127555256031760681526552294060278622935873851428203292288816079443161439658600444198654822310824638754421265416672954050778070272436452737282065399179385989832784539653687412797019496361678296358442744220340703686807850293990054586505080016943165460045326873277559745274464965798283311905422191208370238928911146681397483988338085210966502822317912907067739592454325796854443621518381853302259528616008509304886975505871379026629396349808881175433069811738595367807051707354224233899152093663582362993717253813306068457526035949793367937068550077209753022587171611588217612213425932672759780805584698843012969902038735228130823110814158910897222952929552850409240041509821924436173312779200737450393286037769041036740202364258238479996183697504378940450553063783770028897286023593093951726854711113918974535423960096158267105991862921185255256402300503385523246423407198302021401763686942473575167577348855942062008180928331993043595555726253606034449675168536351442985567923213399024637134926393353831196484456175481754816968603079719959102188787013936290555379006018531186296326581976957364234397642365638961245747136184415926218526014580032980685524371000489342657977964326433515169359171172517099819041144604924096658008982084388068336321986521271719481879421375187417239171449303742433863821043364985679463552312793071906660612283699305117260827602627438625294548764908253711906329472018026967834457090598108600316003371849607785370201519027062393978895757669798432789972418358095332610885666899910995859971825843040258833101698081883226805567390836161545915698700092541536130431028996381613407799447529881219027788484404854377386154508308781366683621820817116063288320463380091579348946990615595000020672743114977468946289258668350805488787512777525309020221489793951661542685175841647563610347507945240020403724390007206873918436625817060857180885584883102590020327434578663949019099348907610004328640735919544339732041835784297624336489376828040784978809390206844089752622580867697233014447105157412886494402968214017109923589696607857971140772246309551013914147398009558819499166563762369020677960812228615574656811780623581564219457244236080592451254666217850380174645902954849891853262811303263330359772846853886067536246336783404748742080013157189399650317383397928247478443387649905321614794296669614380116973038912140366271983883649829306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 30785475014115774928996334382734587803004890887738224978506783956227274796437285459683673472543040557137333120216423871891905971857757017733464118034070950766831575195512859846405606708429255279160743262244915867657356370322961432120440370506712052624204094392082991763800917911718874817379874468405040344062276847841311465199381911061985019802515157500264124387053610462544186530421491609779815516540551564461700386812676394204692240021892369342062407144744097554911880871897603303741727417568947411211103886180090703366494397860303593605296518429112319224355316065338719380467569576247352739288161438001695321106322521239266476066615619173807421507545764261015802505320655293413115504232634739934238328660412970793272166031566287026289065904174295379606393412479379075841436458055028085622552993763522539801407121951954057231935552481199148562453470812986937261847296671786631140266018205112993095998550589086706287075620074319612191556341337472899942225038372429956516636155141973148205489761465691531967310071473545870126017944801259424758984410016283728458234510912075667443382864966698708638432946833453881735531283620319478918036104860801110082288758740372419423527988874741927234943286770877569553254269620810749269047806749870112639957670680115843656854869770153426518333540096791945837327224123152267408314427397518237231527700519832329761927972789484675566391293323097863579603275296162646854818335362213630067628210798614388652488980259472210835389366401216248394975114023886513207345119881207690126219686570681813966655946245573882096865934285311896794073418214067604740843968917273526566170254168304251432938665759775311679134890525937460514853694382289926952287296004083962006920377968239079777677639021256111598819762379549625219307057438248231383091204412015782331895741746287572561476743942502679251259681497754569177755931965837780199018240251945549858467898484898992113648124341000933535372635084514753233548739962909089096538085434693474741398137017440831768076161949291315736317920727344180341343343174067162968183674529374808905152979947286774966992559152840948767823011350253728551591971722667096816394946504090043964111161297041569731700978743976434234657455558743431963241854265880608944077984379544844327684256699915909615114151846460555586409829400659278445503485015077032606022587227322198607861618834093952266296372477723330302853214814194654819510487790920197840294175048295758095468292688296300703508571169399041003399576256156025050224540722500813953142158015513264412412435581802036308334386284414848415955499296283991651779358417261772314567306569767387788103475320192092295279524350506531438214271407336273776895646760238381805928347054999059691914954303743816940831555715072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] -10713493182889429739109802193709699215714841476972132938926504574242791596822706221956517089935340960045552681620029024069185698118313228181323885304557461462126284703958733321222940488385140340726128065807334584561920911299987518881711413177696381740773115747588603178306477447140530381118448444001766462550074711184545717532385980565429182640926459248319008641141121844979101362070113992510953987142883875464724240980393233134723341537353931934951338890749954731841351492315292920273329586732982793858596028746408393264117454152534672053923704367635668475397530883037639739588126703705206318609568191020752483893653180991035003468090368297615194302456808423563554407816420927194421770710375253441966390699426848914546805374225658270208902835962570037128207458157930235686587932909969072945776426296130394323615678928440575203224571333556183553717928357792144325443292904562054333168235716864799597902457443378115039790374385600673905719101769567372605879973165056452125036314134067403702770267322529064344738561521417738273885994265776792757214840663396632966791438247402165919732653221466882465559116271825204803721458605413558935557535718949493118423123942282535074106689864479559040539315105197331916735008439024067352433209125044099585334854992101978830677194015602333327349091905872521124557594219670570667850063039581499367802777803219052565783028706776502498791474256299978055530776371254677022757575139771912175742958274135944213178563180592402040972598223662950938326767013122809033261063292460873720527190997644886035559198071551615547402489343744391374915041598434708501514483459140750504271112662696265826518829137722432840139141907492209711298294546611106256710488738836122699305231679832526014465154928893134352751038803233914306905860934027669317218244001254021725163759515817666789843269622315392165137353612373023095413008518578659058970319413094218173365218023424226704511319685836502098890370691528677758033441795620421022797025169610053811107911897610117424772613911068586312745492327358406221484106333937625813273854746531886180514102578771685662033456156437675433410304138908219883265262388114092816580988264347447872670730357614387411225665109445043284276671839039970763537512449772763174274868114427138668940971276133019178233670565463727835657634202038150482173350433412571729188545336635672155336844527365853363746097594944057853355285433679409657527094838348432887036129590965884421581894861312393081502889101000953909123518626536453753405955925392785308960018040428470905020560387462202768399007475744152431712148052276635105071042749923693224405399832683699197805977538921481682023222155151415439658810080718464750995251106571277456676804499806538109616024120451895455778001125376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] 3438290338143624277382358639526035286046178650646540595742227823209551320460582351704254589904125398031564086334787058440766619681315972328567723163395811747864463105442727360145706601568201994186159540543770958236148322909115083457167166881580100461338642246950134136918208244218000439772442723095331412922979722796485340861055818019921727406735284677971702379092433978662807691899316953348577951861708287440099218819074356771200569950654022889178764844270330970227589995949909485988181257374950249043302716722756291232470085318164037279847260971463121473048271085168118414102458061563326401202889603683117598534534232206612033864613303541372378844594074482936676161678945265313034190013990303811006406774210278249720984396571524215936855066251129690263824013716793581897249634333259432841951559633532325465871747106345313397129238101071974339182039118792256333833987595653429020689735732282633193616102964837921649781327795515983798606740990105795910906942959225776352709485893688541504807975161390462316695649364791570182477059099790929855364889361764512624073455018525042852757369058955540273013227576637856489775272746557833421618413831904917924752300343104710166934820920811203285306893893530512434394675136676449279963253473527409749088791879006417695373517512862093402563284793268847158819135234997384555628805562989268929442792804077490179041953682497144309399987232868336155028203598047536791749713357595948155110642621062385892937400319244836537637034606959982012302623645655427895088855954601202992533567938525249252107919854533458069310963467614161125862558136133767164617153373524748695243832583544241340425843971893235438678993144939544007527821205699225010617712552061020577105680367582176539254394984413833459947230271937747120928392957604190049530114061624914671608321280078441592526935623521922141042478678747164885768265265052918036618628205396357097627988309379675324952997146183568428455600062180061046517611993367785242280312406514735447272547337986771776335178193689648042815859430334890595417416985978996240386244085423254051352828862759769725635604537784140042073011853243035367808595587160275685669992460466293469806370412930235900355863123685901253887481221522006639744108253525870622369051191149074759297681598495474458587539650864446615595208328780384219718064883872936228399145250720080945414377647623538966003824513426278800593296433048060541949701916039364540023389732077841646393265572279156675710794494605380248217794893335878326738444769555883172469740000289571152040453032338483629595956678365219604041311617321933989635375171971951119535800575990009175030001932663011522745351705679134619333004526448403096668437578709756497170112256283658870093417021535940592223796592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] -1068491095579920756308365269878852735481688946475761920947358649532973473018657223846844650425850709672929252543288661536464349920162481053496080676765887146186465394404966490870826489672767141698605375104123627194630092051036894754994115786896513789657015565461430171370555164164116063332167057633400348221038277886838525847698985975501038378437663538836608296048643582193940673062062722674944240338430350017131547564405287259419962825889014146567818119763347636197298369243168822749685672078338910691803503228135189661861833509437580566559511315030605726883563993576133555849596871059021029923983095265629232027810202008027261295891759001935333239872221250983619336462690570498423727236768182324926142794933131694096962290939251794263453161052154727792842667752705900040228190407087895310083126731039635812412068049120833551522108995983615935399466544930737235293246252380630534536675111807529510240559494436693665989203596097465915962584409832392700477066420586609389240720543297380066108980093416584774497184848317650884426271398656259914890838628516278352158818608156963830435857214141338058457383438078367928687954699533930928855580235189711762411628421127225401384996698842616858439678691515657439771739330807403123262146475535954676657105833286993600780312380113072353836708992919202765277957573048984064975543739875794306605923358655039775225700349424557557950689615841437280120472517794026253980783040605741877595392469819516745328602238714202680644955447572514364181299850887451169622889657953075137023216163099993156592120421644685736238369094373245520585506263939693911556236854479080598486745357132921198409738706999812400465908233034963766884848990891766513236078358656140984148073739410713503324712364431725509277942226143860386012782170946745819086514503044219687115895715831631972916009394079061271638852062819606126091464329698558740348289152200428147575458309898548365082534494273178722341945930908045706509134989475750020604854124545859133702304484126923551253185862204112972571890870291019009439130252166384793289603493578922474241780778101954094782730054329340913633764235388588596622116000613723110843751263621076971717832345060595944772042651703671360024568223695144014550375830057666658590037746287278130214468120156319375576537999130366022192832422821429633490778200683626717052827109699946274114599830322910406337667430062930182910461761453440952345132307920285038104449571426008954054208591294277640001258956657780755141926502557827113263494305370202597909840341127653022095386618988677062051551143570995039378615279231919901730881961318693382956875130788824902651044068542914276250334862253964543752046405628714821440576291887133513548913663032228504884663534548984838458586431488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] 324562225190180511328148802954688698109304004318578482978302638151208490402047427697500255314591696357178383009463048704730959900552729921788645987584934670791123753605755865950479002957852510657747678299585441366145415441762969416565659687865354963835658228273907063543343825405109638517490716658914187613145541688707485771844048568169047081693733147939280449233482397866441315827820971813802896882595807818796213467732952066568273420068661765674013343028536528513819282565735121487099368978636411742756059005446992404134023183763630288640179026794646318361996630200007498069616097461435946500172524601411462714606378297196974516207168196535821475963706944554845317661099599622530007719305867813773113791018040257859678006710045597863697091801585631118811236725320247831957026204146090706857054695435784451225434257728383448935231206801616643274304330544301075753568909017918618620143445251911469150610876413652122700094211013362300712059378305904996892053766223979121753118064614115984654708146288564730685217269533613088005926250182949266300952882928321199743532432349878277033124909823346289071032629703807263186437623774773977310297682588986204192369960114960018384593180249534129632857024049957244408691224726212175509075524754475991333591535921896081141708761779127822589779666032930294594115330318148176559662851311591902641732778633189280479574185328428788824248574860326659917196963567439905538993914033749737029523420879574126294412294011542823556701293849993236546525294067113892674664934455738762834771981171226101449053058041055753916104278333235218739676546426797808163747155284476303392207116614040386075280793316555051366881486454897453386842952460574937713920352634695151304757697650512501883880331449900802204555868063432292147712405309691982495795070342255609232271525092349170619790947210446769035486985947237486906434895157646341536229236605092037048989751710779577704711263833341721866205113864202608753212608598299174193777266521264103474861125916524177794735803695464551795377321444433258549766377528070637318574930156155815661263820073598663197885223979675256138546828352564731717742435945120139536689472064603531017949255810574284845286213059333080157434793465293179855893214702331343586115861557905863926100235382536073987554543729049880260282517325760310445157504237973408215417758776163401317320190767080968864586011798268349671713997091518247600845531919799822965715303534873273147186892350798422981784980191749611449620991010538866236384683027321040530306689886135165782171844919283006556592644087414504694966442433914993831013878592777875609958997797794628667478966230316546239401976472756547166636231925857438214857148159439177930988856415509047936162202879540161607282720768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -6759605583683044258747204690434921396432191190003681395306679710174686052842910256229113321066012839343319969374902773693934168121448475073717349977425368012448266481376344878739458886973189742735343618883975094110571264597468646458319709913875933289751509042709517676830546024595373967824807097702112830082020274157089930105108871953235932454666814566267529913873790563788952340184489174508376723488668992502604285934066542602090998881107927672022245454799749886405629938565175522315498227287094220986702591924952644209175231555327294668352237351139354681037821617183700424383825593366788267712885556735922488664491954899108266656463391304379287200059262956686010537167688541411985636604419718726418948855448153607462635181685688252090796888961450018598536806405101586143298006668909661687114533158394043770153883427611057999030000125426544799589349679042498422736812451015324616510733241314663695865360884110283634023375971172033369801381625247855585220170766742212136593907801855241711471803356443311908626357264884727604674887862941718676827297311574949165701032616638533724179024957946732864280407695581489813626096301755527734092708496634440373281275152279233939982852644022552753894507774770676311699088069793289649674162564664760040291639446285277059127311689187145471163555959611704617115771248030964684772888628811414444183445092974037659902768788231746677441831681258694602607283643366691431375510523487245290037825364082455820255371377095530276473903644294417782675038047995535194840121729227608898376925485538842934652405621502484187396369894211240433810338579917479290181830671591912248828882990389225494245828582582929725624755279290194187529810127945954081402411567158015512483078130148910815559870976571249516757713311158263427728533156603624578852911928457176266352823983895615059449527063938726309998186605665390694782608461780093052463287703854349038254009773456450659229510103476130564039854468531217286964378271078799351177845580425324999109111850547451431481921924795157764554129783100795362353393277912952005161628988102736632572858496734573481943662677644894652712336291361420604041624953068508254570283788848779645382873415272664289863277832217950879611197597198593018925031147025773673612137712381444889783092748099857721351934166041537264573727614816501496510917695153835465845623861994163189373465515860863157713710942079964097098310040452830189318157528250139662312402861702106684830709689054891317186144160210985172484005937830791083127139685753362047206797687311189595508843467637375607438075825498221031753366769958080569484292978573110158504879053950832850878167700404626673382203483433690430272075544072662815309120547182099083584775900220825964591979076845043712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 72265041817350100284281490314618234784630260837873277525489250578996160280685824068111218115193713864379835384493765484909604325953686999304229467258175350899997468358957672911460366714896270535175410815393418416657310032875641264624762690650401692305143954270024383388361897394810188013900770074062482978039196977137000886473998318084397250318153927820552201005561658301465902712365494433442807940735734275891310681712522693762394522370175397671942133049821215383015507025674068050462112499269186556613074782715343141195181069709171527769297183865043548826598071868571090447774601431579306884420917585966830404592934727593618892410893036723047540881246132399268946388619434103795947722428676032711465183606424126439163003765742164585681389403268714215250526760168680235617886218593071686130201988924494703738254047466219055653808866471141363421302760114644689549711707198232930472203230347228373049864688206922165863633897394814473740939488410957358686858654887098288793354773422469649376276710391825786314611959935662320834447140474109013531765058040226444645962480540804902202083247546902868675061685420807955214373754640474796618205087958412094923178712548164978389593067456579031712285004056250346115909290680517642072503744024763822737131416086130673561397600810859982355261944368221534481001227598917838341819842926775014421322263160231540613928432075848580756490156126175340691748019330972875605909434464441832840131637655079174532483314863205289386650351747199246782033774215776258875032029477737318372230211842876610129375647441485927195251068116311561997088752518084922414117420439978447102007251337268381914073321639145357720534451562113739822157493270295678205266848977957381409466603581008321134095280395157335695270888283006980619721566384116143899026755212818981623235118096934032187235214181420797751400896969547871957742744950764831366474495849048295449213868829679991572601039200636789032394814877862995907346775380661928764771176787185509637664616086750864470441497974688612574240351728489684594754942423924611014246055415197764218280452351248974491329013594369956150994619971639871157267976114961092100378330770105225002028860731183756519744924310845978137343778109948775227317055006867805511673495345818433411697385008557640907987513350859602365506588463456056227564067336084681065854195439158797744702572134517370166103874790742696168079928703250766695198102448559172423090512523296684827561885940882074858947870149580424110977557802816755079826349223501487289341329629189992611580053641837903417127584122153678600707478349048540642129765679252699034887745139094158126760147151797040419938300828750596292306116312823168724162076567049514722040668422675674690273590300448391168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -21629601925065276404283956517805762161816092711282829345981514706239352509413792841297104423903907035191640827085019220165497329676336135886805037901746075553211297547010273478358651706347851763401498312462886233820000215637446596628798006326890612183719728816169053554883566814214184407315674110074925668508819654256104093951624431350810114188121644708166405648138261619151682567001526442341728350807930947711944385538755245005528708185987134453101899147581392605038804131040009911675126168300743479442443718901965008900964240058094958960710397156961419784004609019559501395514005718542720056666818827701509655677181041712803970176412092925506183065638559513442268083092993486792908778738692894208654609488157692219777081857199446078559018990498655954515973361990437103888593323837751593588795224898792382018050775085325239953126330864183846759605750426710972231587080183353288924948050984805854950158033248820298051603084482862811869553919276332966371534444661051603814295964184716214126709467843982908261030914046183318149607447779471845675224431156759374505727104735249301910675685032998347272548234303382618784211539871575257480355872972273436738121368140040665028227431763873184928258158824284966963011299242761849274938731038793551957497925505631607919746303503943247866214617149795458891515684773232817417852866292017819926452601567035441635745086500528383525519740184350091485374946016282333874933640941820129206349525617205185755917755691962268468715348925414699554240831338538165056022384167724594786495657940465461186296735087175060722472517169782708677066222613275686485605989818222377728637947134032546143932250324527888221923694418139517796339675603773234640723487730782674332194454326621628601559823207989187199937468860478065740943718593493938589098316324867863235614335232507688107172364571822067918499923501938632885698001922402790450073625278159411516406755314807589004357374819798615397283529663148731311693363834436992235152756257527896850178273567963373575687896745485171802539520039035470583210756794362573336859908560446675152737408336013067736403835197239024806132691402501374722497991851924288196627303971615110705400605240477008606452699734857568085630558101033010042418887131956113402249859808970472112043141412504603136725944706455683034689933548060787821964765444830870702665833833218259738035141810218105106653613361127458002293784555704872662285907978613782291825607242786822374795408858738591851670974310662417539078034164982077045025781147062801489919602360929599832537681468712310010641466470116357264411412035696713674076490680820184014397579405244226302425255293517341779632206627788120178291196611829633479966198374715136172835217234436952063412554546362321993728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 475475470847900537868912084879911816175811554605119766469810597058681543729841573253850527261264754458149099601026752800130741874537730094342327429386652068743798220680638733228868030236663002777022153770543867625826406724927974199418265953736162016890340777545919015452913634267879268898612306183242170600831055221463793061544744068184442293205296426000961540507077371631419155097113107502191282423455641188472234104495737328258673730132116635421730206718594626608687529932176503984454008981977845650496056201103689165847313253235718183278884964493084011626334837417567315471950911162280044195734029046402869854928440003644234304431538266091769641827201611254556901925472468463436136902169033845845530520149279288853145850022259285513237644658747296419122121152586628117255939013965472780334366661075667689784066715925990885478424709058857654020457729053072085450541871743622733761381434585171824180354990961472809912090465599080465882327607915470724380742908055559365191594048356314657475319129010971828412307189537528424477171167804617187355448737790090737902358945471948470442575081157157487492207587947773350115262105767122783003712097224356618941580796631601378517824216669798101543261085226414117557623921754479443503956610110747701083958677488016008163954624476786699763072111991916430424503420868312501616772035941768513385273598973568511209117209146920820262914937200102121872247445485724771847884306692927932137577941518760427121119873000315459336811406643346428380835110417778807846073724354500434667499594689544058760959155065020669463519632442994658393180915824002959279148601509432828833070694554619313310353780109964317969322767133676198617540533258233157694477341748962491037915920194863166177283078204456942976094007333167508692452629286880960740182838411847829455659193609780100548623114533768437312958265974554589050433597585947834287348979006443870834367206527879234432543343041301149001684993348133096290084948247131697680447735645152863110270679438893609800222482843618719544614156609059125275136610051525443270604202491895989823709772280381533534846481413839544604730604724933047360822529341944878361820394704190691398396202352722007248919508144284754368408208194439843005941571166064959912201583782692589804627547847037010235601613615692174040584144169983770439285281071956628930279232023830976463084826325790885857183997620281186424083444887470298869724515925273645048666773450334102061962347789404761118569104404546785119509435446317953866621697670523897445663595578568539973946831438577188746535301294402195846106524239895949649525225039119926412384372108247571354409583802172049581676134123585512319831013942416255854773884941942979332976151659168864661606489094595832446976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -5119312464807822121014835600718870780140436683275453883236951597793252054690040871059350155923430211891761299626133558884138099840890230498719220914583261253787833828415835846549748835724452129628035977767795783943292881234487526965949338351139578745246823464826605308854223196270509243032409467792296950287464109585095680378622100475157327266240054098811256976222454033677767048223064001848865656675364470128538588817084314310419335608461380888698748859208022463032328656736469297339091822230134555663053996959621772141648699562906883282983495116521596903393819529570109176317419924326876432128618170130909653381521214906915941983845853420342030067562500627904355259367809267556954913673736465752760581788275968459546890274762208096335074534010392305956217314364182814554181962253376134301180910356732597721695717205267952718833357773865851969672973609310201309201311538406771396089829152353392345106656092451158870629327699967438601734265725212986831351150423033299010869199277453202542325774810868239260680626018690621643384180041521680509232624558883321050250242476495978496120008482520697627601456435298759476590514940229625415798434168445497369839360752117545793893643731085354925603602669523831805176772052138733759675875058438378908432190155604359616189243592315240601173030318931435885929170561349370297592590205166048138601650981583611762741707439481004642285746143441329412643049958764420587878542328452315901442960739445334826066051830950503337844109119327623381454276866662929949004431684798718633657777194746974301868163960547611464031251625275987997065382158198064075528249409589283133044196211125544025926271623431368368139187863736653660144005330936794148731700113072332060619425904581013329787393021213902102389989148548600372368007353299203110702114965191351358716622200128286628182350761925386144809485465031513815363200965509625810151576245621744850259781692610375851103460446115743308022530924732708560486070436921309477823786185546113929774596357892047065000112128737227800294637470092304169579573903681926840061955239167173491144419204626396936083700147010548370163855137287539125660902426565987753388526352181834613706414760723499683064928002756487599659463449011955858725394229223655209500794951309012363930576040167296940364214554311361503830759539298907531492326862890416343739799129329747726147916969972369197023363181755230030132547957545281545845375720601246951913398176327193810618409308501235920680239418876928608250266531200877308337732762279837140733646776225936384227706275738587342563182836293397450363966901663824010396304073521482063017578198514929355906528583291299136102740346111269359114541148039186698084308123349686425876580472385624727644962769119228299575296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 37156121859121864716991871458180383079533906940124316742413174507527962914880068000539863211578997231804913525115267592521805004448568806671184298763146696629862334071815557897773685565037981946486382541801601718755825710891122983476286559597467519909401339357951150194422671989992124549290193510726041413988525090354506999651509301952324369454971852730016499640816109621910729778633996273485323284945199774806694534966821170674557600981761656695136382099496272465041063565975623481318953987942171596958735329419115088616367658994319651150789965699622232456381117537858955922426926310550806865503086221358327588875552103430375117058014111455622106275382770917199515442436105465286808750184918618449431299407120473540211681940329460612890326230994691912899175042752012285320455269780420211429058112902989303090626020547747282151176509985099812854277319646448134215756364571352788215996406933469680584632639032632666038620930941041688888875571429686362015323441707666902667362189635740340692850208207861650229411790165591893631638152521571881193121694207249882760686063292698973333852903109793380676200729540875223435461100718332455956494642836952508999801367121440490118984838335728982598644517390468022498698848776817217595671951700764939540066107723877139502614525193759634498449218322121035770249268801524662574032844102751303239637022721816992839874966475124783705331762762881926129426166333287536917876289517409086741731926262110171624009965268948372960849674672258175438209246382541040551883279472436548839631476107286993298380412865809419384619563822438941945501095774240343170249786944882079647777873833072521053528636501814326870407782512609400896863771144988398295568436808857665633708425344470874618617988502351191237183799911948800352451622673264533538080787700697424066105123431737529134820982185666053735121828864667217433541641199634491564884801290959504480678820987263600945158811216166990268621234777595244391635289475975321661475419767133403737546548766912134367380762961338855073258458214025581320763557571360020536014037495685819546184324662113183176138657262106202255469389629996565813712732171529420543238769082389562172265184052676853285248439127277654085779819266111441701865364909541156994296881276757236043700113554697876458094420709614115978454666881059852858559505705780589365964948156939878380313486516257046022355634288206489506539116716674948882849228106474130844394175738414123688432030616576340894608589494026081233478588628949967413216747040102453856445815447007555003941305951773217117324830652262975404325185812958285705634874483990107453116535938502497415069902185994190492218615746533380540904971515152519825271769270472778005575239016099461478983402312180016384835584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -141972736538655208681990853480251736143916665190427755857306527922636219784317004861878824494299029940673496730151180331053738578226190906411885852051658445031992601095896479382888955500549491156172480357696960964010914102214813150158289128333510974510514802643225577252971667613458691454008970632384626769045254293209645807238857984370987593275890511322231182972006372185267011030129164576316214110482173279335496474954629576654052963681117226500535971072160454818806811686305603368455873592532502219723998268118469916041572525165607044720697266652874655346512641514205280892556086889710369444166146761180353709040595408893457661010938461731186190331143815055827644335557334282799597877901066548402643731017757065355387019720948188260368009556598834206531877533533070182824245945702568633729433988807821689770577605206970437288065575244560603083658281857174138143172939170115080614534608077241186666134786331548126120479074934809571407947294875032609538977183258508356156213866305692254947213527085914134029981051020038492378216926576349245054017278708662832561013624062889930640315027772828702850478004668689990415933972243705286696982164969556806616615454360667820089821448796070352764094482203001513612558906816874221896310808712092700125360308391414921941622548525624010463602888221064914862718326268051253750159839521513816850117468282525352784519672404822248927507093271964847983164111935152844399626698302518571885233660770370071076838423182937435233557833620556564332807641987827462044832608500117040234901550919439910646877485054166240665567828836517886777759191627416458899170400577332718966968164367467339849943616233325270342607480267163833597536513520746893135966844831546984718723639430273393672739185065257164837507038505977210182610862853276216539011140243391658828009691083580419332848533462975887719214223616100704468385096268995250211493900080241855565590641735334423771283311997895866194591116107414100098263072808452078974996681281678783499824984313444388648646646852177270973280913324139647595669298466225289240626142877537989762842670303479054655464455647008869677237833678532996999495802379748379737306986586001911632172776718538395112526903227052196648913552092584503754455598339343955375182122138393532543713229965426599963007171094076166014630178931599320581886670554931880684444310393823344293882842441667262447373837674560623352221274599277329207341344715243304958050549195171613079040402660141360877601374148357856087501157099797516741908769959226657626162140557598234357490403433974000346389324810442722496838862262167884517793281236198924049622553188555965354373962202879522820288619050887955009643369470602625506365603524848991832619917959916078915509945221494484171227136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 626406028267201684097533352419974974467372158013609542575332455175814333835868225308844218845283668983506197189183461554460282791714738639578747528587221017794544172308124914217117766984164549312232518664550835000101813945763885510507592726585351675415847694157663011832359570119704342823226760816660065821817756955244038689918655129613665523107243209266357573982221136059773589135548568353230596097605959997612012689878932371455680769772020411477950626526721564338638880657895222908632942626721835835897639759228569428153360941271972133217053058488766268568815106658268773444436444583689361365627645607947992409284290299546342011667003394749302709926685274236752276313166529914264666327875980902123339898108374140393422255270430742233367980392096251598952776846888051252367090091866533621979990994263324008720114718808570556736643603588320062489622955441494512467258017311621480322143053185253723763467729820870958114442698742372750184766173465975215316910303888001988983572088045746742201695989144183298760087500754002916605646769436305350674706742081035476911700357022893372949126649624396065100093121860886090538172661050154550723525916708457983865565875991982079110204834789558690799550169753628356403375528467270233050385020602917672294834663837014170300016238542616775901022176135723090623017909931259174266620655785932121091827472320410448577318385778859242781509132131157862636985776902502749631468658362087488261216303739272556688015058908822012303020898704327600080303119506192151017399818007209365753467100345522996440233445174285510559021036454584966910218120866595918284779013710671991393599558610591562595110174776722290835977742613476104535300474688590672901384756754139519796870345605472764058129916963581619405098249696785253852819872040255553709416002418434883908703512819730762690494198047526196807470997753054944376005771089384197844341699272742742454088456228964037745806165716033890755021027669005661716700498214130258307770146718638614436977631540160985730332624486336841598602666716881105540079235664443283078367699597056671150064769981009698565365617206374845659541371730831537428862124022303279034243852808179320052016653680794194659342514476633425203772307127917412523895367815969908089481449568639950937856791236625627004245719944833389970452843820339928598260842841179579107195625732652970766007332997147145862482246179810362120550601743755190571423524031425106411372057538325382279371935447493182685056651067969624095370058747073955650113183095760096134265319887114309888303586220072672369587145792783565996811070821677988207490604074483389975716381255441489196127680977153192609699249747774579738051981713057656024992124487226627884158925858011930516793380262597207464607744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -8210315245354912642908032428848281507634147558990536066072297329822461051311436408985800378127501689614160886651898103549435839784372576625214810335805026692157545606547663916961462469486114554953208322259515632551389639402269813320890847471586173163451156003326909486054022248491851876838054053264696231619051516385059569725676003166087450583677837128822891683231300267038358344421353921408882997542762716469271280835514114096931435436943465658435600465571817387677999467164898033406704492065702357945682978836937909524685134913628723648838043370936175179102334843827547035580790593856324749298569180152956108385428375043645734373773956938346013978754663310816344867229937030661230121037839521751236901008261595840502415240836636805632551303153782602211406378395296914418736749800119695374415076582058823970427546984283677522787995290772678527228677297765988956256948239763868548763728824096575329953639260150574003184552431039026212106677030928037909587287176987912638193706738804035906683232419356743439818203904157980073337142893290537799525228411535165090367185367353488584155709676451500148823093388163609036567641038906622169302620609939893325244967813075241875069946656735471231699744488581617422745365821284699074100934940139004302779877649986047452855006351540004732699107546596048516615553715068863875560263341291130954598128486893127719144081178932225384243897279987728035911843150243608653824833282036397149529737451230242406534866467464178140349698816823519200578654480288808911461020970159073381207080691466022875944340367368952011578326027515521836504752712030705501073476430070662058891479348067921997184612101898920551607948657316136753116824079866094010335031372942481769330124993148428840887922306335567857383885409708747497284955080070189333201397868795025124452757038180504438525238086981391761902775495249377600082950343809525027891255125262395451712903360645043596353508695873029957593390000395506909460247298529643339546170031765531894254678703923668069998324304165909148565751999645202691778944001722859045796992067412271411740893071567324003807126348838594742730918462929949482711294955308457984576975286554524151823768971143625210197453393437428293099047464789221411660486156889381190332290818890984187996475553145470929352636129693624138653579054816309490598196448564003202326097092748872858030596871044096669102709254252550208867926010973971560689341530723166467733316472455565104046051162882709370094166488826845807286319899054656637431266063089922111722350957916423780519156313422683708567559285964163205339599484783154142728206729771125597422552129429891608566700635604556473225520335781716603405126358192429368432273926326555995266148752880347900353781572702209966272937984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 51381923418751428583702076100134802267538742759983518394637716381091215414974317522486228446289215265238425509068051238883624622325509309625985154832272917654461758529040077406992906531464488864596318706008491182199552251533107616597254651088003231373437396223354353673525380540399495832460603518562957300470976602362395198283491600896819521955692512797649366220844539350372584989084397879084186811021297030035081952314345004865378499398993476734291349869072095271944470260895357512096389617244017861848250185462477888793540672357242135199595586795500148487638976900136359223602468152610083275588381681289202921293335575596576179697082503954378135799720134811742699048644472990924312003382430675531433848051728495304936088494901203983062317130701965543851002422145753394246644590718939233362738675533032704868719984831884994659296642442589923088239211380612039826063363803892777438301636854963643436973992929283882331936653618382143755590622498258275221157764012849265022400754605647216336627739958552438051041496862470815254388087179548725141365458798320186972428559770626106290508794176856526320974648022246850203487939162789391641833730262290579632298785044142644337184705873784851878383068151098936131933044053045988398013253591742714437619812962037540912110725579659410139053432981467277806532903548072003020824078751925273733215714729798848556924119910679336426839075932933119128793999994914688504610676026815513257296403312183383438021669873846305088699969355065092928214176983570901816845945587499035831874057626833755540637503733477833574006904235817965235465316380372450453058206181388146018829462343037392066347510732568856281672048083570573335843120550965060276883777458616690460181294534520815673699800455271353835846540687944451875242589753723590326853390766967297117148018130921866870853860452003730668916330329748794767280774964750856111821568854572767630657691715374333733067574979236903509720344987797144191787220498420735124181435656781846540052050035821828052122235125723671654058584904577761357336137470244851280102927813364375450234505426645753271071414549738033993451051655908252679677638785519981388326673384284020207330423986604538330134386191065747378588532704268178704083066300412601381199300060451745166774093149540560044649360260369634487212200174626439361262442911033135329482668494576135729682461333033715039343240888208862040636274556484205458800821972709519224477636081139674637972413635224045726683720588124707444044744970462729786364927168636184752749571150126177168448029309815550492660152389877259192288809346779979656661543548594140528858252844398285056821871760658430500321209906433165584636773673027685990443407265166991343272687467810845452928521328071689966115094528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -215307734180825370379551619537004934486757776330987219560756844626175296326174113903843694041641181882505695087670023857567739486662148391657317000340460903758567818313531775279335517791730400814182348350054300887707252806034215511227401265824311575622641620094241304604546432121171532274563657293438005658099206816308754372751897125911753925661735308276900051387605578613371978139498756118536331501094142866943340726065835199893521567961316054677763895472135163719505802991368979445063117084172123243690083945544246358777070079752563650270799193586514262519981575717969495759700468658322545786185702373264595288527613367887797775415998206526948135386211058338549272982418873444504951708511869573952556780698799707387614709630134061623414465821819059723062947903253994852225564049736763773316791343959239380584217803067070178901963767256453811573451912929673533702066671161077323887752771504903478131277441012086121557833474990603423259599661481496195005038461651547362408837593962073509365088500658949108897709518959181004255579706677952800306346715009145654688377072976327526085607160218902772330427999956833599922563971245998035936305525191657801646730866985433877434900270159344618190307277523809835845837204075972249745911463763645634563045496615760859150130221176280126848044006464246059947073020886130273700395240452939648563919396074796204661186374337025430330363064125118688834951726216417902783138179703543383940015047681448087400634761505777131756942207247963759796918604304906433373608737291971963744729488889967374992114835262185884433866767539706505529429541272706311715948007611035707615836987200587529765490415509688460630142470410528950053690156538898788235790496767040564768892284468564563104602312496472860597511213767515451062361603403905307932311826980563331796350175543691181719624828115248476602084914986692523882031177542822417854369061560072293597567924831071686640919264918047094098507058639306618604846624516028815085483645625313513354840241733723651050936012458315658676246192905971887564777077317081064981531656578213061044096876838146506954541980659373703041399570131315178298789138520493217418740439082493104440927344632342526173315172474535726039441817537709142528088942186276619797145164163038580485958805387479974331563508516476344582948961008297600737263394246037413477399681386093572491387712288872064394020109083161154008878752739462609124004259734799023846063896229645583985544715578255434101987643981318047519258252710143238977414937224627309911686652552960671650459153060565485027491309125123242949036358119656983876685617258193540104143921632616144987394824144675756296090140793196079650847853323789694775839350084287787400074935753040700604035423577617561912044683264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 711029773286554789808360466429885205904403409717501120840295695192993283017796484036895332153033948073501759178530364772844799241304958263261598881379342729362514919648000437066924293035279569039895967733323268299770851921288053132993527891637397981848614597170337502471388559266216395327469966248861590769974859153990148444001260227464553745757532524546644933279886236600887476287858593790801978048920024240288647610577485421784865839593221080524372039215570640954007382254663129272820935628256217615280582175177718757582911120543780438233118790040907400332505785795047104942991983305403910323107367241142315470952829975990011534243795610547627951824636920390541234053469868722109288774316498311410245533847334354995303471263870881362364640920160365549719068947002709501085804353954784782805280651100059912506206846079098233544519924081048013568861990890624708063786695830246616255772584025836864153233621544037128550264940361125120399854827503494523084209515930681830154038796918649494940165961301327255039914876461900030014332234470501041525310376313340437653149544892932817786651023871366735391973506667511246314662265434638227396427260177028620737598638054451288127179791391426123622239704753463650064618693874910177894941422892455817569928615931762557230869863160984589825325906993566375991122074696941803559280738921457044355489662678131450105378600977017267411927842287714929861750997734808815241412070397446039007046871874908779484147274285912519907645739093750969222830722301606847047456654808755585323832132200527222576796492657187397255884072175409935111759417558317907229714512979455455710362579318828301653665631064787629868834753285877237954036584924516021098504261433967113043188934226960484700219699667082286725523077443717397719057461298458459194780063261202781284197631982047594043981752666805326156439126310492747048986813366387808844894239068292482460406448122614639854189987699281825169973520106518974272656693676069726152562979090812442395928571467426977263348173985183043500580262179731872612384803199732309675813665458172571530739569230560280773930831413192093880794330257563047796874822395878641884000189391018241502491072710218359058582980899776490762866754887997724410628123593614759439138698330991698858777675646906208306169739924954848487074816917362730906833534850712774904434158961179672651666724553868456411470984531443876298933528093251462407039281294205009112435809487723282643809579344148856749964350935487665487983551968590220863136638469819630746791842178401220154692754720566681580115412880713283535607378811203620152946687609835231514367645754863736737949998524896315635427468301664065730404110250104684972133603709295774696842966605393131094156365110045611571768459264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -1853705965826703268999116013397980093958425431912948962083423305462381509624452416954151869029988270430956570416243303892490497948614507939567440153270343807414296350093758449582832993764871697002440149258444219680897742290518035132164274343035163755768174742514104800946272905642214670634752144589982702172139752876964497882878771765754277473693824177370057461572375934600756506822872180282865400577448287699221757245477400129827863223197139934317548409702008931424315058602479198150743226780921078686759578908097453658500773132413653608343279324802874517318149468164277436436514130603245889801221695678546645149524418775795233934050008982551919586224703247106859233023405865589818195517477777953365251983191505625799386638418795653959724067579426041176500511080444689728577601690423589650481259340923006993659406334604839901034304420819914599746833551161776755879562740106055594214319046245838593727769151589151024149237951093954723929065336623638052939218779994577772077869029368593079711525087170792143780546413713134256854125157192795784860129614010845871161712121679119184013367228461038686781324518298081391411524613938818566049886804937218277722532725295590707247197528846122477247749163315449944733880879451595211411351607808934103090138737801925798708043011778220269557464026044616182260886218355281758415641228088365913294742617488950671187923991628101036939922514944055752490171830950770566952433612055562815544461770630573378784980195450600312102504344832994616560306081297565167056615430494209499064689519550429091298837615858211515753485245386160678242255568458467299310720534946630166628152769985331661225412249731136617176739388140117869754416123091127754815951089942527846459505375624939004492735590700794945449097790183253195236389152738522199284047074525266223329108781919665459839639233050553815635315499273086884990367931421124292772936055596007253589947009258198281595417037603207487862945943021336437511761497457188870865730354269012195904728938247074997223260439978014331855768953208240773775828954923842893027972199526321574454449648545298627052775750465540731219506325318883627995626281880243696796526849732782948037200719517659163492816010761453138972555276571247054672182588575609365903041687407600246222159704984712102650884381127382472922645366204300407893545385463706533952156503600369128200984803720454566164218310074394714982281126891949105152081633125750726337324071866788328116863757255689663992545348331342115494016142568438597890632488699629941894268665455070896822590614620789484165344398807151722653136294138130804151430557302245107726930672361184889952004480110829133204109261367959580502325722478558415167151665956210975767861737926022545050327837331426123880937291776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 7005196232426689910165686632747468695663332590940372820473752384430327410072669661023037108868240704479904502178433038315705337601660040392393538490033560722723766271040612693176854849323549505037542619540120530566721173624793280602276768149873393548110304099354901586066568080831592058087905250230236286790130916371969449324379851843769685961128547860010284843821017435215338314227444004042180035386800854624077482653454102608976792168616015717769468522076974690966787480280151563938729589836088792565802864889845936322930572287465155626105329977874801085594282911177379027103198905258875209742453523211481181362694399647607477388247620267130423119762385836376923946223019426007616035037472948330388403979454864703262720841916519805688121160280967977304451819403821455133720943609447476763593945706600183233894059163935766857551680159116226403520086645754573632700960579046299803959270596396266339963455773346689760447286074333797968291168878041591729373846650023583510217060664090173292914982185666134622866083856494453430827406259438844510477515540733070013334477450132232341510075840805836806635530090288473329486546034946558475484686171248576151255513474793929779448501927152849150105577512978971157194436040352842158320253026152546440034775307752565079238468913708305446118564534716182668209186870300353135685642833435010732795029508355702913818709028072325163660829149258251168650507559936523319681164754000864016945730916396735434198403505542770874771665488099530287520467661755724093253552620515697855935051798714113602880601197417177422738621113897097836648753248388522548002017303249483917737171047823711026300258052862956571985426441115552426916131102653048988175960810303157660191099634422531410836721258070432089603490145446963348881265333646038722930991235021271152955132133282197323178485637824991450620983892226032800106425326042953673663393529938509155804482962580650101981664561945126203190339845859056193917985157803303458770116102376617137460369576714119188224349552408358367810328793737841197972355807724979699040726048096383235539770004130778062931576457847589789633632817293111743580868350648212894048299062215635636679407859393825630854649085938292834124473449615557399239216544500145312303903580002480781094557499807800269167644813333557246981408701435020587398097741239759435356826332906399152196684597335820340312500936325321058458285769777797083791305787109813827329339615460863199540653601709469028786499575903691464110666892875672235693550511439291150058104610144875731029149403187751236234864665419735462168210939476259364511490243276387030110233334704664111865145200269501943848312220428678789026373043585745359643138510306444053191742093654853046414265355660125646881875296256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -32788558855954273203134413132590007417389784591047983779239177069369377686746022539711611444227766066303610229850102867519199802225243063206632855671378502144862956252762858627907089390798873710643270029504122849647813370933577758895551500865977222521108955547858192216014546853001159180279717737122588526077853799148888644140898605783292701004304751762782304088446524997181216772621607469756681359376499017381982734687866969547630370340415706506343034723492683304138009528064248242829433071501537363848745411757451084218922227782502153076028706078490600410126734213976334031515437406519573508962610180796933426059803701777099305262468600361395678737930278495852382150806474565115206575310661252604068870415707303306444576111291238261097603369308742941247993689964138528745451203219337153200013877667986477992410769563094898599292444592110258849892903671452508939817748782795236142106320366164820133483287044425716253224787838251187960501849701514287392690749297771250511175324898633415330995806608618366385353626494415655331878231104417539512093315374525577717482421980031871901795765955680243382917544334005796232399526935563648054934621228711924308351807277144147537832564014658914565595859970686748129351129566671496186465150884116007657427088314464541670821586850195121623703137174296487273596174693335514300368037367005379411554887970177872623877946292160727718053675221608257074207024756719825240647832561993674654815993310073646615842499603953109195651021926684922317496754151076121472806530455520733614844769279078296625869246764309709033613772145076686920367610413479780789575272365056148577994687375664801413117764490975562092126407181300305568693859847661229820163687426140507993676508131633054770771927806412206332091662551816579401835119674906165101861908306250939015094851499492608263164640856423822679724330209851491317801435862971320441301776550706382834446258624618840322012440535711554727628768852076128470938107814765318484539926417946728108788335477742151735338697139999411599463142202046786042794034941408732219678849306658666624528226399113776199673844116287161147231187474612077197536432811528505165429584553466395192399309818019937188562461682512685899119259017943746314479116266457060178104622939635454791504996260738412544349770486204428931682595085912435068518598249222328373495511028131665979474912995521104851640883960786440597514039224907944564706303300752782234567754951644831001112691998036043517389642085512071412610885698382817011616354498782313251003489746554150902750223264029732658719914379049068779969265026024291272105635108597828070338475601509040391598705366888040840418645882074739628804639248953375679916072195393876140003760105604515594058993615985091173662611996672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 126647998907230242186585920073011111725788021801243992728218265853307673806167724067174063914232533224859731424995314456397624246483573359958578324673687683745814901928388001814331963144660819357038344048014724402519187877593730558441684207479338931187877553975062263751438809458200202785225076313454007201288271853465701471030649621025261397676752905012504889998844176319401266402679337302762365424175772716870691952320740170636024522505042322446862748917325129572865669038157736712760624795038593976169807007617905739380761274585238181801530065143140873579723611161703508935226087452108579035749345865593114257807332370523518976371136524854810954366160712523028532339680443575336552682738592524040835377185866299583986771742165234217426376003749758662480397816160388731587908446449211858942007848075659801940074665038264055903110445283305585919489688445989200178846214817617735980392140206802303036802971743112869652257123068370878813933445073916129922900253960680734420043508066376901667884108064359696376093393436510093034550446523623017982417572847235827526907469946549814816288761425666457868314655793651154122166872439134194994170541729872777148331479358609805434195086650133319118775138295968412400277981269338024175655736682796972790723886711092113087427179183487296600735986022083559550173362425234802607472448090923268372511617211250524883174582945825935704166590233555383951809672400711771035329255726120660833716406370165602082682837698737757534004329613589414472129882208987209174399039854789665828754555325093601239954288996892718831082548980922292704050512578969761687977586918812393550370060608676789187625501711074858419252093234697173765387535220391052680215161278564287197780686665028401189695722186689684239114544585214698956604336523929389887060973719364540641952543050018837853034197113873629787511394854680388991727152364130137439561712006581217631240928840344755477781933359245479264971131674901236243981853223868917391856978578544139767993870780884732761141496775723130777993929133556214276648661524256606644265658097521541157234984053058264280557828792544979272921164531946942691799767638711918870966955082981981498648401890620218438336135235755023185119648590485378530769117262565143999932610215600834302118995751046084971807083542588733946113949391889389811257249091718664912592806475727331554220018343375406601902557325921743925763381737459215826697441075162068178761616144800467124936003351990627952145296641583048193669319188002384978140292873446519176692439212692350403993343701840652083051072188319878719390248672132075467488102795697205905672576596807264734608331637439425538237599934369370483839901389878277496550118023953690068149368115005480032143344290802925066245948571648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] -412776997497241316893351168708651040293254099033582745401627865890247458314214134066068688191490516196349979997082170172024812302765112599262075704068155053625732693246777599561759412541508596001541726477340996003801050136949677226310476550193582252788704873028169663547470947475653895903773614059000595562441887241461161683237975513407371910633274269137675901245811317505454903624218041782514899122365053756008879983315971416285755488328825340704322187441118475516157113932379232963566547935691791413528220055183641907122432385261606058353442251671233901743728869917340297638321267154736085839548456026771002901229098304263240205409400582954424885717951515607080143687990600929661590429026856473998217650066386145562225297317103929050609487211407421357192042673139268872094553337899959678064184011787817998775190360065807955438244328492062773904451551539102897002007536844504012260425855129815373516039734527333995168275454039008874743597714594021633520527911424895322007692782908040446291969607218823211808043778116169310878530191838023011600425623125612448490397303726093662955236770319665317869483761306101440240175940488601977699385539545012551847242301678623981667879399030766768623194590207573279910798567444306710599470421216768484753087449455939008287277466575431761185214035503832874378175628978948364237848153747631096326096431141454661184921783952035189342131270445873994213082493544084711630423109348188241161299110906517088091407282523332001590270684498215739022133640929706269833226807365667985233709145018503772006879632379041897662907871275578877275011497760119652087189148547245788865054154413693652094553607492997088988489246079435356893903963803370894355069250989977657831402916417136522153521828204044344863484692572337781382891060734713801103179209889478471251258128616684713247919912238468606216711994002954060656469430228329535326888499253415449570797674352368017047197691004900212463392687514567170547968151831873563824250159356669178191585001877062623933842501742323950047731737773985091771872080644864455350163826220728238120144513727244516922117095543658752587282251544139019137564087116696529546775259618870440194829550105288740333668338415240577938788231814996869901095554075000443057638116309997836485917771828460492420007761556546692666342328900297856770454131063577090309864439533799621757055161245450183621455935992482813926306018344629435818116953469338005961093859208443738728209012124607233367900153554141002638720469672551154895212861660864202473831842331235021719232149923957315137807553648767590279768817119543834989050064884098395943360108921861048239671586788446563742305589928435107134779862827707788241497050737983184137418680643161372029771754772927083928803522641920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] 1134384464157979167452269043166704098856039799962324633723903242637770821411821538151866390430023285983287217257535646060139418468292908122193304137607121470690940971225851537998841767591872357123651068351714252331651745848262303288446375715643307631528678086910268431239078614373559874328595664627001752791434727943850162646953280666326320747097030799627327491655177760403355275152894161673807264931967601299636608440572557107976649211755238597831751024612975762002122332787195831874656657563061948395305582966643434055199777513704970634400591346641340691840277900824437435573279946373048570604496387821614831091049160821934763771288330089077081616140864718205618110394796836067285118991421658987872634967829183188961194411006331333954413679909141360277572323531453469522076566125022024655507679742839621531682243660361923137241692450807408502857028114894306178530168290775503661869633313553113111338398865946110332023380200068175677610489136370154138599877574346721015266693885647064615200731594877071973043408278185099658210590324878815876970407650974927178019600741349815884445063125963625215670210234467135312241778813225298821943555672808317858654480936154558596634140485253419270512867349927812174032443749550252640098693115271465120072585894742602179941409035861679044121356826359566159531521523029185469148344025606080507572373518913131646315260363060047683714710733271050808808212402098074900120649385574259288417834594731147715786256062430384362796621314152505856902733195341066289704803599482818786092015594773751115759545668802973216182476623220107747614146970156778316650341515172868276928411035488828423224354705135972413960805092780735066633557547579307900180475912471222472925396725466505985239547618463849011839919207579794023494244095289368350135800037785676168481294604734169095833037767482740287463510915134461885513329902876979030979643604675809461579902753565607787014986895143952124352627223660052241762777102803151232951714485295540161302992347098006220770751681244154691333231811075365759532764705358564672246029863430687763136880139612069317633945370103712491760260431351929630376265452084104637708883783428015821553022159767664752106739995630296284499586090180599551969754852358497039986406803032683603863686187902547473194049692567615324799282372676181652992563837586703985193006837402245379663137642391532919394238722759973593122002812517369641153785653122988257177686884989992659618873588204505476408542467552756371566235398923331456443162885090186125335895070993220548609711319106412689961361094335052240063353874717639512406889329406526242451484192220805261012049004905345435969431827712454661892654171719652777727498502482910254255866248863972682711256305122197780031978078208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -2478724939513930446555671750591254061352645160269401484883933166458048463955106794010402887319604839807460141946265743580839565388495623812244091791412027538239623098111234553462372246375435953670743274754576981732824539534641413393078405653335251960627831110332532620703861170723979529344532509103581362694610312146695812187845510538150625928901412299459253509360329724007393976302023884933099015116316523233813548336042897264347583152409725404239844573491628738940258447460497581681854279168139433179039199930074777449491357006811548505711665700331746660935168170884290783806138643821495046020645302028447853372898438540766354508089742360470703651759329504762519551691088700684656771571236188825179615666955678056356868548622585460169162544172528425165643580248109388980124360986302856908993685124509747579903692648650327050226289171832520866930649810187372247888243089636509452329631931415969614638585959367102754963791981093828402663696639961789562448665797747911966736054457689261309562379806004728648958671468321917401688245917914957724724926119676026331401161598118722111415386158180924010490986978653469649524612974359498534935987603012847662452184895772795943989829291532161662799167570237236407289811879345105610239268314002928164201149214802041776480524647619352031246781195280035443689082477682265000510658817088668305430336135355041108465690392811765898684569228489512761643708180303138466953423809152197975212268549320642194814231949344356065771459394330241208357820703656345251365840052970428232759145751306499061221158211520897037928630302315666262623034257703855655295005779105127157393575711668216093819576864931878935726414499551675811963638233470503887541387252455220582089057856799686805065427992106076809648070631261943469456979543861082646247310217222578061752584666089585361738150775134250797476695944280167231732969188256339144403578406221041380061310085086103402162015099394778947534456142715353495516437832923230026748165483230072803592903482884107988748870476835396732916767942384294664218657644581039207537465646214562117583587536969404118568950822222579058414392503936548271806185775571657503024560765757765859125970559337328108476066125530428288687485827908966519620294487833902297997852938431633899848250658888266395686057825924660897160194561409884595766117584544886234874208720697889554569258046979262707169864135077751781178786135141037975493339087034369169964734799379798458297863454764695586377924249111516503859449648855845532924980074083869925146390278093903873338831009447702294585217670887481299019538221619385019074890767402722394828025141106652289470460931774916246539159078155882853915099850989685262938989746071899349223601344494275528338272735423727622263986664243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 4052185074155485911959942306495006097973599238902490408394168989760320393831446487787110022918200687339612028671929584011247982238882859795479615930657582869028196181313508651705657273134451476370289749102162466680155413853408485084577020315873616470782687968939655097363596753632486844871517419938567800745648948712403484107173531794397736516247587240156491644314604595874130623879840140338787607827136003983235027998971440267305848235469317968013691628388738906688398050100912475675308305288932815214977505671063056991127193847352923369376098548883537615468472016697429535415892677035664304687930510193350595780931148976109998918412043272494813922640355740269421295626139970465987669893187991437745089852163897269921916072408957929394756056088110044039529182056502012909925961535307579613083565674016390547237656456289341909457983967302256685464948953377799219117187173241143632735996554784862070342465376643729391489878382170743256629126277321689957411315863893605130738587111115897609955136746282890526860789220061302234795503708905218050274112358511620861919385953319081141669488179253000903804985053762477493031773942105883891666857486158565165261676579467846606719380798977518926809696201847296235158712280349830664048097905948175966642725004580410877917861033477063647307401807872015786521002996449017565836824898289784075275608915888219076979579325607861291388350970214301608118825710604622348206528331705843679641364881968656879159974326526513179009094079357639486434751167209034745319049664210763208054340704641274977563003751307084842712716580906597093398629018367561731465855207864432799698041321143415208873825481846134566642847642114811897242946368339856959884774225575416040207063545903794238840665537273381446806639021539534029181199895777573236322050811982965608626051224713978488831394089900674340053431048327555316045877000323632063789618488534328385667798508388076335584698453146920550026961686873975504937266869349945628630461688510314647980186190370975075372927995724249811969530783987970680077360797603168075616663508227236854582782783249720553601731107302480982376758074082560888554246241842411530946347755286125718111529223973634227704941909572954695258337224444646486636051252924480415029390783701002693193703605042530544779694574482829392994037186604984377502639101746784272573400867861622584474249863820799237229044835025400327376998956495862043192472634882926976482208449667067702557544921373229370563760076131844498964577674520826215158493118430962983126651254893853329377472761259110563023869165463224548367350763221597138842309249056454211033504298612678432912866550511905293644718882400571657127303933229008450299663173881841008064616728350925324565200915609064990119002298646528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -4682453948680449509728288811010403655275567436867268864774886146915778403421269832942151285005538512212982652934939846638542077080902577542963260395930698993811305978938611907300317080059625191678861388534153147610793342503763095498384286812157242815187739573172614377082268864540958990714662301993066731095768865335900473385611689541372642530245602505534175737184022397588053953491112221776589381560882053424628898245391909609956336003512315767101453806380303673949147571121277145025836318929968564067936711166148569542228338087912912649326859290430433436500750307442904251816465652372323463843651215765498728611059499312150515014022079324151390345017575153154222566195179579827154847450448252481468069738183959600152419308947449934763426116016864800728801690077968597381433965112497106131577583461770056102470943008121511543719922768537827932430280643130042105462861916293733438380114175931963391385161213523125820103760509755017136220697944374352950468421050484020452143351422886687667342718951670725548949268528742255272097537698167609013002792230080698917466019282941671845803075555481212311322818512660440947387552565950424291531069164488736249749733527755860083780894538998771007940534609397434674630260446570868300078153161539477088507034464391683787468749784399201773817469067793242875774841142169278689373702171647712470709372082824675530941570351115018823652694503599970975859531933164698846413544333194453800226517003552186746365392471428713265952188333530362349688376363719384242720192148134472251484553730332498258136145676768475277143421230782697186148066868971348207546404866781917395161507775409166809286097981926852748015937451454627989701443469110885775129413820894788823074961202680678999998209749689108146494458084212451929226978417663586438803378908673178129034838625765729820756895044240942563891286969933155485075416512706430752757015514443278629432352634166301646415404371991924306457158276454014881589000471325311997722446783740847653947817960227041570057573893995576421664636672930086539091821288628617801918193537564163776369793689994702132587201762779124479399174585667171747120575141996897806773076423646725104509296278643813033370289330491221064662209571709206235643963622052826844463345173376273011994239376006572048546977751780207706773623021239477033443161192677300771653881192771752102387084912605592464503568461520294656111114430344137779325666954495199108938259479186873455701469266027976713541502683966431188559780298884490828110642636990246490247799655529030270948700418580695802058377218615533766239519620151489916271061957785465233943718326364631783395647518070409749495117924590770969023461216271593626793966337022052693676548257713583732788422890993392660666051356262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 3643206476437738898905853726945929347941686296218436480553450185324396040930352030819540534063281052152182729591543207672764783180446625065316518338773163935730490333678668236873391724508787171918803544020190033218595462203304388674215498548019889452716360174639007402185586557439846099530558888258540754910134831510835504112557181715035230633129917950895071702453142716748156232085907880989847507570340817238373794938137122460251747308090662921607784725154994050968656908824336670285318836292415083985371520500965582312169435884785422674003702220135319588147443433269357303278901746987260928549090077963605666215335551461700840957314219811662546371650487885529339471077975168762491919796393164551331373959823657090256885970317319016363896045526434633325246803015984818217632625236100010566749350884229731148712760887201906162908126169253316042189631845283914277671492861613203933403123071464285451800224661367744138501960480635077941800571520358181546221815784913888421844295985232387895626060438178662623082268940634399760069761030720948117654236166863089809060785608785379193611169265889661915958769801733525945283478298076135374991778461299579312144675322946376045402463973461992907213647703564708841074518209249318647549424512233881032133871470090153980493625580617109305796936154640986788392708195984219684854934884044498751027418771389388549066939687567099957202977782234160854873654090388283061048249219286064095695525314531830046531769298094529569393262825092654726973516717037666825726660510783130638713945264275724250051048774711793723770915853829194676272346283295210209191518359576225179017857619894223687558567307181562659010626916258419549630947242914462031762213973681774465937327072905457126041239983647214493992057928035127594355169709546305638889160576595403974150274442352391410736237056672653236001388283717104491124842760698980660649129209634607819919879708137863120030762304673748120020987896357305790215405358208794978308611420283444766399893057369122302909976577379464165580523479396895204854192331570688310473121827113944137362937340594864451030375870011897195921067172605957941272865068515743694757576700924105342596885264944546032301436644896817988686048330523795006876215299789588943756644425546205707534908353327272926405900737080298652551025101536530514115326321715343125831421391955709690432171417529113834835775646047578689539489389901078245437581939959796376261503559198770233765047359655021477775494173835108880992508380037800034518127481521162206993950563126637298277952268639732294511498048088187126670224955572456111144658648234153095814402952290357249649276140593457868923598125887272173545790744748274275092989967442008012729917890481021546043519837973158920782890460512256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -2198588575775971230667552273645903869828163594543196337991831494955717056948643987269041789997856590063928351981098732577703423428871830731892712929342226146253580117080609847469740301952210205695527188986714467039165162601687693513692339076765347627710079869237958384974841552518804595913631539663069999901320850326500519419736160448720513056399770965460588794452847552559242758787644547094463557477820794523159459454928997533584775239540656102504116844745952914611133777856980755358495589341941300359461082081926278734257718410167583862553763294044600227432349774263001541545891088676581720758260113418937664308875666755226985368664979486348406257042767545882804059088283954140724835932028065047062358697736117360321671177013420314758514734988485524678407633746341880671279422140954574808326747603877114193439192794626835440895374938617392706776378993644260480994487357514768936777053980876788092285625601484179234141969305704037586742495179155897906123294350389650581937637222421909988849883187487996551881957776189661925447718963118548376415910146915436528739905307151689683470622066146443660277586784951137601479456750897552337727387495593223158753223975266945150544607549100919020484945067326341641680933134391884442495475172992345873961533705783249423588087375180177982309126376752370342459696770570381162025244492992716796719511912628000378509495872747493810059121219469967500582375292386463022019112956905148534338755630464335210708310933509233841905964191385377277625103659421741378715429235620506167608035428819378605785765101235082838988247483005462689585501870953060231511325962709181405822225577998392591237132759130365410159250938987158294952278913564107703772343173866400476330359765333958773327008704027067350918885221423416551293321390203985743624638481483549153487376461695192895474067380451955237879772142256837017406849443727631918831729119632340872382419191131770723052205163038755976380811601050752489545519535329924381098256680829922033076530113503564247847099717430085881310829661474773841015364820934610319873465722985099817017199187141099429457043727732154087050579662556200760603315260853424433919238597621472033954650586887701802598438808133912544668543275459187288823580350220710125292565772828926460944830719655002565691681943800343171987422960247885726781951015218024957776218044209338173110279361605583075531173549034146201600349908459820493029638073097680792034467855022357821653002191277439763809662084051217227712717746495575642511420697080390712840327822224950493458159209692997874457927850664505012630521861859911894989941722010632444449487491982459360393814407657118758793819523419754394211130485435908576934660438071519348048021067535293070290677293198759998451516421701632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 2428570020286117588901809151775365814900053078048602445102010177668228675701232692956201393622235125098401785180484730980305848253813984951929170656144650915446868648165945394487725853570686747072784880942209706444925179918515894755905618844155554807953889419561867887025815303521162677772613395214656765611183736953119066274503858161339167019338019557684190254553092737545203150227797469645963679882314005343791511379201929411154144222517873502234627084662035500559828936519643329299037614347876262768899731609420387320800052440779259774215420322620443909070660446082587171053531571472384299497871147490618327816366075064012728898325585248539296959536049052785793178396159700601423114009462649289597253179434300233866943767313192238873660802832513599828954200515826109606930942682359171671071929379702129856481157797614650712818057425770556721432190723956272945500482024008096184011310288572580171647650708739399794488945111283361516342758084396809753838876786752802475086262379831295218478211549636785278361599483201452729990269795436978664122246051146753972490852775068398000455715609655672398552821525947694302171024563803257668593191538432765199740582006988423350969847004249154928441252944845197296331918836594549689996927502697125829435684120219556187283486495389550217586080975020416737817088565792220604070736694579122731264444223681060359362576410935907638232652200162237087528601135642585787818368602078060513887327120097099488261879250953694166278070230402857895707790826023546744560310178247165641934570181396999212832812048789666572798055167695533502100487816516371520992982755769636009470091387477899345007683453366390812511699887842889094472540417475745186012107148600604996730207260403715517524911842128959680384407687235938477391510216196297225114033141714664402957773530332221299302749902935521062992639832836601168438838725400552199064797601197591809182679025553256867112952184832565493526880610034128866528275051873564710990930923638212205844638980414624649647493371999499607967845902073502265873278334614537936209895403524095850817942256428882331116895839634485680986436724478578512605056514725624265224075400670591713409483978578821155813860990741885744094434757994232347270839757511911515373576840725190726390415313847784423697461352211686109951585052898686007385553468856549315092798536450954406983820501572343244415843297291490402959359221918409675322614042780358353183035029082708905538362415023510645576821236903991247071881618190670141757509158098699820489183430248827471571383704535645502547642855106637188309544593505550130155495227884872977823626621053008020874260140857813435791230407208232784753980364920204623613549288389778895741071566425595641687962709346272388822860161875968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -4264133930812371596511141469079216141768361406460042491241119142949538240179701839198979007224367068038781220306924004113720928170913887104424851009512174287984402999718765762224270717288530040844521627276892301709952810809581869978918901481979078184144613445603704576989061148199831768175586463853245628057308386935511138733534053748466365817503565591179122631725395767932198329313310398604941709839276849354352931297459800495031286821927804061687552071523449825794201629524267700586693992190156749589539340312388457106518793864571579466596428500362049210574340974700470040857902643658255287586124837754266178440414983422079675689618543677182217277405317304230110915610061466996026066160955878383643651220842880707066214172622518282637688554802698962880614808698109103437484993776907068966968233116353818962323156927805492712537334904704218630358598633936196373275627626186838360940696140132116767667007786465858910305161587041075008177546340101069645470552733075172879040446981620325823255144787844214986249608152575881320936470222676950716725650081144668970756646913894376767909332035652591410225057736357379224862905606399831487275703222359175652462636738499403311585402189326040430232806964310205741150485025956781229089156140636871641643189714701906638084388543718753842996948900424982838274016371757243067770525485020263869940584106386650471212189803950560581202677286059477028471273304592008482675082519801301426721788184788258787848419464987024933734109605158360700941264822685286759730380423593060177636034380835633655347189507455691100390388852516048804602987761038566480748981326458274411769129109590991773316134216948820119704216909820244151280694622255415422111150647861463118768410954158412170209244817626746370198190048843383774817162863171857383751832221268929359259774924294701179039234888207607840210145009258552702792923326486556353251673993580536923862232171041803651470436226196271300196078444028351122496720177565686291144649365807067491233496179447109905099076254096565755351376066158944830262029945983190527743387332456223724483565653872461857490233104515316452208078238788989287345312757004483283076601810383374234566459856446219898085676304790318428637390557053928128763584071400551147534587954927237818930202367635027677516017084070999836791511841313419922183141155546890095055839870193117207256112740798792877209510374289478442872950608025235818902961695512609808434759645024345511112505785989780053342081459973898299628273556670287647910934696156528979285511127304473174943751622737866836044632888670101338737437837143558617050755503327691158863510063343427904629607755892822746922187071039069597885621233533950518063459834157957905482652283395858079522050914246705831710115221209088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] 5570455099565380070194665044828775695483882417725049509724057176027562006764114370132521641401689561681296488732407722165290912263719505213871656138823307269358923042346898065419747064957104790679863070455525921454071854969297773352025213989019455070480899604372573017022029740007853854616184418607264736523839604603938353026488419896600013651228165934372550240882265339221510687776675531499570644706556066214314849545760991315567131638201251325490890225402800345592305820112399326582917283338720360904387764701524496617899219149475434704081555471160357990214064560445061286331284547605176667470746662520478732366708555304964179958289006898279751748917104187262353918501795289902117510207011601451208293077365574449341544903889268070506056835206309645699713801928349066044174189009968592046521820852947772049018797809524624301870771618116068089334025815221596051032525023776431222140496771325160096379772345663861528324254244138352870302601189916816038995874500400228363766730223127503889957605258601185712269698556760834460353900628691939765015242396586919312399575797462590910998534708114777983896009014169896035041998990690968045862325262888923143422367712462092488360408276057970190621185623057627283893678951156487753009405700925748594969596055465359903844727419682906442686882247960239344606895376661237028328095794050821134720282540427723407191274946517062418069895319680878428353939169156700972034004455701528344615360828173124806821143352436425090357047765741604666410100807405252627178504732401973634008259736922315781845987506412353927563935011346828999609006577456748729053282673032927383165602801867978103292638502808677443418837235282459149938503092202599673276582022705086174304405867209630301652814289524505774254684459614449705429576288521277928058714776811352635711367791954423643508446039478082918009126880999628587913633344537098626692234921794108373362573903031195600211907615466175004281530509155440441417337842120810148750343779889898742214028738269832671901465297270914430583723058772497844079945700194833396595582925164739267008587146524935533145212233984149643742485339280296194124252515544227392006373058154087859268104963771248779523734557147233027285785442315588283209529661532987929179268519324560295419875236385539321313531504312126876593343216815942612202307751517407420058813878855340978288881955775739609885442497755171011171620041731963946900902502235006199330061196325428221682641008206817267403671134549447307072374286120569897812704042015985775895626604852177224186012466044424129121454961347131969886972118809330068973165446232559273926108481381488261829118502697236738233924616556398791284222951691520863520784971812061812143890878846847332112776069619767736049627522138112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -5097543269597481636321779182087298671659160645922038346974970986616226192980132287255099473515277875214984298958953952487801443638586210513904872533016692286283000706760628928019598370259138515531504832838967813395573134818757519164620039451159125200082476191233842911512686949400144875170197134821426626270620640360957352570411876602745043878115369345889748133914185166973129499280149562688354898112477774788796494496544457415191185943042705781763091252830859718847896955950044963168079133356026000120328510988267228774967320500181659723550936956989007042655593589516115931073037516999328684485369960385897278323877661425381482998660874600746421739869718001738469819192619176716506318151867507036621399683122984117184379080425919734759149435360990071202343603895587797247394353400066566343701681894271364022362700761093257509577781673049779324308931159123074887233639430902074447154006915422282354062611240771243450076882271871069898051360898064625557416850688443825519158278983304971769161624176087622846468398564877790930845415989745690655517677173615662961603965514075672147992029487840521659244625385826628460415687173742391112887315353421686577767772982157679368981773909603116665965344995305772507970884525107674535135663169244930385255193587420728603854633457093197173469002999939627399321997590887645463936534549489020640795934259934173685629358228400896239040300832119747544957531893827022684058244850210370148885593936599814663138180633955373123625503498428100544912619430277924597741631387798349111998303811860254469135324682996444495931611344704042843573729300110237451591445399514365613331819048919571118126964687290532559298125987389071387217701081416926842346607589398282603693868226787730777065875233714117229305805169601133378567332643013261050625205602713954137703163819643120142626150235441221455050346803444773265944488853089980807013021095556521340677889016288882738322384526884180007440691507605953663724680750516243342924195573025591571218293008447786234765413323804044713040031706124316707045238526802587471309011400460056294836562984257552638158221606492773483141381698336198513019718449381080130249350046970059736758738019434307682584369931969814707924996730490290494725322624744959044198557974528742385252410746911403533917939331640821894554452201821642110060210438891317937786836262513543781708141275582122938601900856892288024730538852949066437299347166556674680144057293829444251422420506111298224057578670903299188614650989892248909639850953111157658898782199534645789723434931902610198980639717955572051898349517105171994370535539084790444565605245812992008011435777810219603412440380839319763800406075579506514969309085917147801572253761686013115401005362789467991220710635732992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 3370090933739504076441334933592731931394938492713210789706895326737637733035164136185536303193464034587695942436917462722111399590310954117086497740623344979563744488561647781266282136294938545053290742295140352827607341120095985721447018144999388995394810089252148219436329143361992981232299184683191202441627623592459832375360154108460603788505781154649800997485661048336402652732458234397099618245350549746901692388052422864558427566106461267662653492082181345680982413974188849351091085244430287434145493918435829934360414351689781980240835832782165241835287815773418517353587576310099660475287242698497390576831729706260382755197553609284216960695534011305772108862661469225626778002886608621646314759339778024481430022198247287857371674016620937799267678780279034334193555868395233931425361720475212284528185712384171598879191912463381704761356510384728175157744013367604686271649149299310580920237896871671022241202042106799700622052840404470853288742109582494460899298135943685851290790737586634265005581057327293251032637059132221073349484351150860650497103098187784972005173507539087477869574116947034022307500378370349080905930307184275566463670057803025847463919478513118053607549724749331504376624636177900860435283210651587906679638688980120247640100985062751868156342276808046596363651559252474415403520669957107663811151468777572631781758490166072537974107881486943626008841783906595482219697382485871372657035641024985175715956259278845434460475193603732053202460159247693911521724146713953810736480240179090505230529749026080081854401249979543397944039739046534391527596095050930938053517609461548358310847747251808079770060560529744501479139219700739783618303914463635035716957959343700211749543466779728707688725845910844022066990009554411803954792810853555043367133618568611187513175341726330581213696676110159737282265055795654698095058787126072451878767265790138835479100130280046838584599583417266143964527124254219004330723912262311422933443175742373830493532662195399980330642323282322605526339147824311278198225617720018521471376109124403954192861486463396100779341569702022880301621949438629942104409983302774892437771926997678874727434001004464090209673527298862254713784637260672438571560249761910114004589619245951332390712075103041454241008863101264541969992607916974351713994225431084237868357644380209652365887202906434194962863464225795598690578577889457079670082850230894996562685634616663572685009366259577810900296218876014772469226871262397197536617921109583540577887856982786157067344464634433679210611608476969802889795957450818455612788900782853463552759523849346731751472755646645321043270393562696258729745531173476591075660797609052195563914320685735730278818669133824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -1216632285677992840232581473007516718875811393687281886096515572029422913526212420903004734238825497271257685866664191859427195684257905424360482914576731372068693256053902678219804489660369172011256472591061229571908548484504008618882565870205461920733813886240768137158245568871829524874948284034474230882109393877055718271704596838282553748909538817377160995923772319881203298464656299473725459546983633428477074023226747060053154140949368379668654798174480163882614207130831268799743081552969574372800442614970494325189656550143111247977585110867497817388007227692137081492129297521620060101352577779914953937116109524614630105597503331906793932866251140963159325654727208987076994997417880790915130589039634388880312721817922407209873687594525694244368290707619750440489775466808680274416901116239648283096006710654940965979011464220157907171215722020433341947902877261323918332771640425027793716671588783556292878212803767729473876908141350931736063979977878506434543979310559305348265495251525901872109752409817683504517846614200029759091259867577406720657099865413888259624066120150566741959570010656609324713585263397681978884109517259304153400183706937233374226320982774564088889783770807286678045996015013667183107948097955928689036275214141907446696210240802595849158156180910424817928669086142021442397599647117946429474159305361830500514543180219657515201450950910333024568080779046864308212212403844282469980080351104676910407755892200076858677806476271344035498063619391980831241501130631557702312914453694797923335578409598384321180321153821186785732551440376617834807685258746976687475854784850728881649636867418191802033971377456278179785872804656997226787616136798517235576236043053244794935523444097779636613055987153900559390738735275736335580880758328677755931560411356267569177457193788316618928096160408259434212356281166758002434358281680877165894907983891289861561475624089370817478151560236624647651180373927279836065736523582717069500037409003344386370661457898984931584571104553287423605775674752030279206726653513084713476946159771202544619547360602637502502539903177310594235633647203362039908605905182030149767000757888689745440928968762430166129748237586345044945387122983493327316428924587876098164128557265638254054119624189035051386698601520356754936403197759379475229433502459203137585486006131090913408666069757679275991482800039965491341182529880842798924386854446765074179181247017151151896123916425795362593990979575871618404662905067140414347769433954317964466527507176401303873822224475356399049086459037079809820786840772023494202853529911856253459589581963923198775881456451074011901578109397044926836100632947121255429267619895608454717536649861063148171320381931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] -775209957407236701513454252005267276849822895516942191168218932074964941653650464608446938469040450732507847112534101565524888667857205476822440274067414143414492720533927498192684594704579776164830635112562750274569650319160715364958149836059610366949052865450345578006839927516930633633402107835637456239431194405948722704889127311797676995568271157295456543565809907139003269008457950676016578088520591989424795722132758654884805049456614724916133901706279399179810440978837759123385497420132039231410855815155402405185977390750314164642890582737688196494870085552275946321980388537275627208578043806807206246819480116780095936141284491645819432613525257935923874610083050226766423872146459031328375322744594738063459977919899334053472834527607581934421084314777628289373347082803239222707690567666747384544476600371894134682064296696220467069746531493317686071504791869366311350152542584192703862694806778104918932152791076668107426400042448545446652669165724343658272758355942570127334747649624425405057779827883628740366491579978363831588979500467008403649173255347756719952485669743513927295009105143957295871215854773048405427937725940793482935554457188047140336568832072899205630310035411479257767392828948880279433907873222749473489499453087347180674991919895759459049405148781079668353158611262236969945210534479286768508856173859844343993026361604052678696396196436180397439656606517971331832173602565850976384640237896786332080297248411151587051743097670323447424840045879747490482672162104872834423026517124123312351592091302476868393504571307120266589289679241833975883217101035055148837151740703449853907794908511098618300548751424029335836148342083216687240816758151683141765740547413001647046983474519166771447625387432869113447175628353504649142013852151322762811908385574096788657748829712939389170333646843669204557462556485134668489211895945256817458414535141432417835000648047213080563163337521033725658495532502751996243132332018987068566679070114182794807501116331827079973606968291368979039322557286572745830619080779269686766127574821957447219635357534503758760916426857458237585251604982792290880649645510619671389406865804082516071444790833571085219703837505971518327043603984145644651668136230339799530007213487403783484427167485017157625808183127211803703298368502801237428894443282037024049138920306979605032200113275003790373238696482557338529812682311639048675288943343247601354963845357230810205923153692956891392517106608891107721701976411835557640801032117476609887069051122979986385232644426783626304356044486731134429855694965783159891413865227040745652389300281167390349018902439779185384931606147692955976862513272467898605005361721535273230079827756746675630802311577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] 1955675547681257555554832913251357201171096694250677830970311347000530891919318283236947607403112146604302999863908979474648376715554310078905694499100111970470826025291364898714913341192592733560025380576416822358193922744054210146355364981932177700551897887648642761372528498325463306245172049581458583244595815393160526324679216151664771328387214453341306040053576164242106184866835928184428755299422039899287226838093577589308792867410828247812648108098462822158291634210506258185411872545125573106156605293911782459100532283290202773163724532839464532231098251395769119028901369453373550772017800316026954332202894608641570752626623107278944501268890982695439487658078325604201667379826297884554501747447872349347333254783192041904154370839484319021014591883468315894252493917744892787392017782064055783523104225646896725950103387313273844379123523505251411145709047943852161280296403858618623147573367128227274730227123423309954140931737534050525539866228429595826248860426651428312945765761693330191121570473089192351700610284610943121883140313243797877514268140184390465465488227636612224967942578025424180160643330779011071630173508564699356650993921846076540939696009026970859600372654077173931769319675175133633649453734570419959520447377996694439268632394985338963450618207318099720457686486338235319767147954927954489927677341231462874326563413262043306106688076155934990283521841723167035895927426434681587351916006562178113176045284040036782196734834225816032641436095619762023992763362468342378066297188674642515650238846489157461356521934959210968967142575579471086197524213680223643818959846605716655024065269522023182983338870178267494080397986586067876240172703386836663923391251955084570315408752004069224813054320285292473103706820167303613491628122870085112365226823052197975865601817588466381299798529068155042306458104521823432958937767704636486220524515251578650417279103664759076818889452128248098207594405575855402897389984461915293380093705130649585102494965515423237752243339148266682699869425683051619025449386971329433797788378689229564808836968314050334504278068607407284888298248802173724627476493422189873242087707008416613202526690685639471379609542764883093744993006001740028051063417407229029782772175551582645612673660176819703254409959382781914691605341490030892026364599737568779160552680818284312754208056597133434320037172004592539048581969230494403429402893403340256068360206674060692834955730452410758925313676470712884219992510662521368962612141144174981548007548289286268715322203471943583943526035466491129244421975657874223272122920577335672751800913665961474233985942397854878114516441593147198093759574237560249609546775072626355904257096727295088731265278410752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] -2011734409497104864119530195035870329506285634416336500095336919776441380517414179103874104057756983449076777684302658856242162934309443965866719360214417701588966029003196976988175746681265050414308302874736725403907468809458588380672405370963394945869041892472319421931708364111083888063678769296609319001940314262154486275369697753267389269683822613881450536251631455798766378431070271935869774696579847288052526287706337590789903974054782083336686151566802926887202710661550655131242350711495083731463622755675731687948694900969233488421139772224977012917808010930244074580185605309667809642675333301801922524913946805010280927997892063068853478459045474825368558898714783791194873764386741626385105735600228795017591838055656300915202787665015176058284012583416874147987975995539197600241589024017658004414288778893515201037066337051863791142621929442698077209393323405227595390319857159998498150405441652024370433890422996298974601744207236048899964403245010924284083134957408395262202334920590903263991167274331486542137937972834333221088553156357761669929449419674230633778621417228703725512431778579201185740019397063973732222611628455373448246475551433460486482916605133957754555313977509736324437409365967279920805333613820770069154626885415168367148299565731825700669426266672580642179066950862512066125292786226619226467373607916825255898417572579645159087034978308803688889483645659390802877248602663597710508373550854208570776021384451835568234098873131829877437047088184469347064956858380337498931786556765628115713033636114716695995101567951373187926142562913408385836623158122873133365674088813195196375365192516053400783013983898194846047089648193219395745295221298347205780608588701717497134836604017549254997871575256205366243721528501309095735148717969920539889040708223072758137186856328584640400033344183592497500074412728175704234258823532807373335448689061631411673741710968565606110504057587381711718227284453513494545083919831592070901253472911510912664541679293259564808630274028476170064542064697431786813670336565382637862000574792642984984693246685394834819967452856434198525349121948652925292796590693603661343556090711361542068759631360251913233762531898478135038592783753838579508334416286437762678201590639495474815028030787602339580318748161615470901290527688267935022489396851692744087550141668132784718498980935574309174626325691177075724980832478195601715687810572493978602038819217296978482821363571889343645440339045064270356784566316136142381809911766956269524801567028559800850134398845450037061561894380980780418780986760646298931197899871081934977751742332675621973368320980293946753584332120310570914216186095598976553220448755576898203985272916921179655259637678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 1346104131917809087772062690010802808282808315846250415196005933505394111331464967615373440984833776766526422660342934825188913564973816105960563319348252412581159949553697128744857199951264471371831596404975933036173976823630562924983633525899009505351039553136929309595057503420686555288101083946097974551641160525566332438039787863358482818192638831581070811385983749637491405714928729678054772442495216666432099476870009534394181475370496025072509125978338532752475810637665442929883866381100301768318023721973209181922641161425230597550729214428792587318893711895602839432448816065671133753864852364410399830291391217866629679845514307322893733225734519234515550084779450671798496350081432808090667898793382385204332923147997630336758766121011249881842760792464266213220928952949935208605272117377231069850577354918556027389481662296790128065853005109158939088196044172688058348739464043559021267065461391296612437886976066057849429546798516088562977682566632348243964949957479864353372833524237020690632607687655396560770944342230904063342841740343665753611839401593774087178742761744115768593745617821004203666515299634763924954182732390093685507630655509546558482308951592448990890312731771970356974718822929784637831597778512018318196651295678132827326619427299404689934173478717334133585025222955135863261281948648481601896547043278411946331789830411460523341585468269721307926640157048293319245396805363581543834886820277554559046532876089504811778178618380383340803720317956631632320893123195057492719610611416790417852131124780654180221711999030038394648646695680492888832258620814711053973773148558093897946026667134672087836701485876115934876378153645232125279635618138246825128082681115788182843255326619978888572193399586978671815525200566687435929791482411947302421936840774606718766170053498739122049940087034151480801511126953247329433535382720535600445387477303811088218120282023283133510140434723653158623545337576510263956287503992120628184101997215946349379704772406267918812696845671158758165349029095098085055292285713403195991355893949048644164021858934348236438653335372552710134159698726686643595273837344081155841243737117493353253211936951668822082100876423304908707393918282148067135344260118374125302648435506087624287114321602131573904262605252316203573587331591084511613161557096867317253485243671399778899394017197027902590342062915429667687807752392810536278873977231491039144631353135554109168511032658472111997147104820784380868609563957880769961798439545260319294780742339260892755780838839330893987987720904951160031581882132725607562360021759672581686678140855902158481588294375701393827569175540314288774587772760414514830811764690815765603161330575379324284882636505088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -613406592230061624865149719071187273131300889146185300548614353802359551880330050180001716948905434386531462475637877699904761573146389259311368314367509419637067969238285260146126875356216075957249711351713384675690572885897428314517411957434537408046225064735630014854167584131540836791539959625136047148015931668630282666915299544384964153349111792302085796210073886163971073212849005697994889307905123260272195729521915207564120647609185043284085271303721072673381541243754448586586008478787816080637367258423748477514779660038741596534002027074362032016871287877128201002831801512557633458931853670125178969534737227886163927588017649161020954322624377715505761296203494689975389598306225267610706429670695830174107492214417834802200789316260096546104465394132389104878911302112767194679546098940708128694779965406794013713530006520478471966163482085345898887528114280923853983564687795049803248677520896694128299690277927670138291903514213203938436134029968688201044655561457314114165437672519045799913101639876154744081066740731864887820840775453656447682510431108135548484851622763717593715250513992314241595667439441634739701302358534568805600086426248472863831144520366376798975999857342355952497779327310201591982937695929689173181938135133133884827507013337415855119081796788539457475337434158030611000734173106314103314192580535565322422186347727040439794335767172047936599240836716971291849308670223055147182664443848616072259773604514919352429872552207029429429732128294819368260868577960212704110066929957147273672038632793039993247297945128895944421899233875797445379437972356632893165655577608712730155704884910676612694493220761870330977996166626212872470342904958150659938621937148145953030411090264377891996276318748861130319544685568871362012048465162969771452646347706966803716561704204998866782824949038641898974335221235494418266223846311434671291015121740373067156457893262117541112061477930040868743326744455934630844686700427006491235477435996615124765593126823562910013895980045800564454238497116314249290545207427881644649149246708803009161549599655501733079721157211888376796547404179294527666794972799491269705043385177566177521866768477664560601799716869972681591581997923137067167335820758787048919282949736548315695436998088655749705737386730424780485317057589895043685527881818204071816526015102066395386578470135109617874917260333318447537329868238644309153025902743962752904397285103239903196947023574582707518919115522941050748251978989744215863302766614750105114187695187815400283702684210448394207348631623431613571441553924746616670775583500780712058458030171378096830003356118191505328397298057711482089303306565911463269340509417958969915807339823224444149399377936384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 153652933671183632736493204157318110627227793203457333920904462246320861282050769282536691919531186049728742492761223270804057871640289288466593477951648101991467358603511464441515493277045511582473188808683386546904873917978022257376794327051471942316049162049206297727277045758118655739652685617448129163617696258578110087640318509135897320903152944224567128419854637917580170889755339319892126135557474764472485459394885555275522656773849080239864651644027391582530408277682689118169563127149893275420080432937044821860310327747204488424364177261579189652285693848427444785848386186608262037135201614229176973910008712753254288335431134834102501891149954745889023621795779622736818331609292735256330813539053991435348113935356523839144668483166326595172663229924702819044700226097343122555667069054898789298194019876331385409805844585500692642704261853304692091264690391856311440609815114604585380471309885193434290343236164436929353338531054641573570832748511829827150563200281284845650731276321747397857388853455808132221805163571252239067280591128597426452267765424701638292170568787983158557635216246709448370388396119083272552933100810790810550569191945916936530490935441664000116194482322118021943668259731363294618300142753996898094945631021251177440620750718585580326152653933725744142218158533046948555982379075638315293228745683876069023869102159133534407002974974166343702362235003451906061553550492536793161276612279128138659202674845354015560383887486951404371015182808547139709727601844726662335775759362233580032598970077207084266923344112785732285771829080222607626909957992275776071521645562305328321850442181080930248123639668077746774712274372493445774037915111549522144963265178589570281779816953105215703229262532992980790276407287708940399440955848651622035044323173889204265605774157141310461840470987149438559050329580493373932987258742332763558662592804054780047948611489629392208812111713383927640491420172370013504524001297014215505445875370249957159892836701761842204940311651671869183687403799409906621411649254563191187542645384319843491749218988890857632748526407362585973431710840864682206195318831888343089715172745864088298949014371288789697453296300472242330802469075652529153884245956266923262402851454821599723490763860471780934983934508406199372063201577173831430254901583043100794196256487804432449421840512478899910059412454065649170317456732392752291033501735138735750247399192666599813716134668999884070735106774619260507291542609776486651408963194120416532679989490994059987669162214339778476936055508248728160013651050574165016245270180674566162041899456701218756015946594045448368555731776836480570120996426356313642544100082033999586791640703243422967322390822912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] 38474992484223433971409216772173044307160013922165485500173726726156042738649779796002363375513899262492062199786738180440928511599014120801725051098013233124159852663527738022409850308617330261561673341108543953632983696618046904919761930228772000661175855417251359284858954888906197054903754753313442279180961559666768607208196199340440331699206420221490502007092248029675107418193431360587806077007561336210033986889782705635947865837259856868593465212273534821535512323269334883097270374206727937491944441365019068904332874278424680876186551081049232265177617591795391795209541600788779461418844780397113852534851763170734095449048796467216517288885813985842338581408439566972352158508095209814502187685009721508997901489353006729046952025447284663021048838969431495631139550298234797224667526091414142722946242862209110013835585363549446334470606665367526625190376953954870826017147693037644748364671948078610951902758541156524939692212651689427792671545673314381868710041811781969362262993944205396517061444594226585568000103974142397412047986122122860230107168183422933604446885268730772281538046885217688840851495035836786485155188093448426259108517632698108020720974010221748484402369927654707463144761390214344926500030831094490248952998544627715208852271463957234330878660495097188326840376749568714631398068099764444687299469420147095754667943369687403079052803996565415913362676607232463484986547249996217834798367404492340119090445363367631355425093156891435297897614679897333949036594458470141300792564318531525972304964403816722654845645338737776035729511015658777357057454200414509040105886288112436338686603988367385512798081673494211673887779628075341959168188116377222426981657348700057047486718554740540730149241643776252634679580653090313695493773228586162269080939645390053924685436997825770634495131986471346720654685271564901097486846852569876743197528799453138814749010100181732039981868114116442228449715028350596790445286439127660339427246323638601449081274911393730971956209123899870335650714679080567980838696879961985575721597009016720803767573365291381979670487179784940700912303454544021033314062511903130390519698577428222355789484288590243652678844727355635680691519260807405837394375589037872976718561268870708847473376000911158375395770349372460646326654463490903497812633561155534122250067736673172679032670916895983792114186704392724636869778546590168703221143776856890243660839519929685755829064742799200205135567714783966852732803878436030248414918381177366242190209589896969731866850533503921125855950859238412951192754009813364864732077766850803558668387379082983919124630045091025942432266818851154355434200673360192073817291404960098470614842371647261035763521814528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] -80449370080135050422866667692951387432685605965950933518199249382559771684717820173559047312724810299097717227503433907968119625105888167263609178388382773902030709585234264503975932804234759330836369935013668724559796147371938001640595917611369403504518970926751225955587663394728097574109949418599387045825692051897253555658100024368057084309983710781878642206303764359048222683993328425644333249938563634622037892029978744923046742861984560555643539266746616246318108550776501533566643363333630588623925265675735119907005859059946345764008339319807629873130568052888704592154198978247701293599087681094068176824127203043965991725088715859668723406118209340594314143144951589750827689894821468673019552090473445721902550252450540278296705785814872354026612809555159462824028328342102603966908767603662393771862869024807132019811863736264142664691229003984641812874270044156617477054552339802045703746358309737210504623178189027063459556328337662282152403488617144579668857730494046712910701638331941099422176364903653418810312438313261147233936712995264340514334914173736335523878557198775527982583980132062044289877922410071246398874450077791649272926912879753279616865981284280972373987510941166742667232707967244379429737815068206513653344760960367373736939774123517442736991286236368303092032040250691014655496660204033563544455360946222596904977783775613998685937227521107643922421198637992638446449273452800745724488906720515601987659802871194364026232261049497066601863559123926638817007925946294096680726527630696790705713734452917592385282048333860971827618012603014019808255442541010040573517610869591041330551853806554095288579211287612650521524224379229195181723802185904003154120165227701432493469612526031430298577521562540547538954625120640689648983737272551115429340340435629426515394038697787933775433725850834457995218607842685474454814707878386741079680808841890870438003941866234737109121295971110438151199245273025841778138471177075835526837127470626062403365356965494707265458156773240658971707569396239009934790244297684747892282365314805484822623477173353538566874735947198208315288274808247325120001566383583847441865239083961344974316969614795539123221640822035126711275643021251137718750512200917697768533345983525681143050718208362528492118821176140012547439123539099197738353253130408789690204816971335289475501211038342284163364730902863237072676730973599743612052391387172543254868049169354443360354745910008785634607486584954560718294151405736488674314473134285308355911823143585577463366110016438562389904131792380097240614982720273001442268913400629520978625706887664173378127450552698521287734523596585114954952733369211432217661327374758271842952199479377525518796050137088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] 64203593194998091237094682197815826379878811138694098396858981577748235600923197110974692957853160958888424823588649067020946767009694138079835765246296912734986374838574401108928503796670869778786040256475548021345811657332996639907231478064632205139024901004307378570695859189270346648559813039443412459458767098826125232386021967609414587214702063832817137086421587480780456908219896564789007520122804965880316020426058178741045759697534034012809497269492559132865343002788441571416219565824016435724855738499316763781840074040166886382499447348595071430743552903323105503694566113533490539330942987004144241549774206561763519595685313141980788006994410322121610487197874420303835467900033727694756160463594428980434309119300948444897019328958152008796737841684397144220609893745271628106313645073696417395544464792662156141970156917046522053654028128316198834840167402517906882462280406836005631568045972639685735628052651341103328259021245565324108505308936818576214590158092067990629647718623023010078506298132016427714361942611385060292374327687292897796273356632409575894881846961638420254129328153606780650051309162855993856138500312060840406008472002303953884678845947823958093027414141362035818866069797004763085763185449898926792211476371367342287701118919353092123357434993051258051724525270896317421210684570967552743345729433411590334987574401420439496714607829526858830756318893639660287362557510626181840803606510214599807110408345685891634131886557550902979017675202625335486186070492304484030194339625742575118833563997494133682499731961079405402306910645606350090031612915629377053019432197873142358174394648185327460038625162546774344764188860693263369634021418417725493106929041109607534334773373083358671650791065243445421006704430706957703918741040875873043325884418082316513655035559411210666530540379823314043870714163263419601460931680893082969288316174338982868572905420252338138239932774125655905023965413127289967718671809526906645410551443484411094683194363195461241525552120622108048653575471128170764807886090828488006283164010157522866291477243845655071719340679202850107781594626427243234291113304692711087273086480863310304120607904258520999097091561182624827114189660868153580726635393852583453937108417079521420047978563687834311908443655979972821589697082093520450856246802365629462778907194576106263675795299311534153611221939190295590139994620353289817267614756067603345668198951297972000951616780454586658516247946373856743579648000014974887645388567027961106779134809821880902045234772622161073140995518155804761321745723216659216759136763218636650641198166809314934039336926157282269461755010818505900392840711444541826643443302870145111434235361333158477320213757952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -37284291907434123191106907920888721964023619385056807338811430790323540442337664634055428741686130471666430127735613831121274526086753552510326723120042246736804420201392074287782956848549326832172682611718056208679204438736214533994870861599574181554202378482523254896874839358272589679258903771416638039442029420846536778861614450665127127226625980147966316013487582499323052000255525577586391170344296803461354633680827062636991736142141927062608547564362961309153384772541172372181747296247380390700732116560243630999150563698741605498427081380352347072949548577804842955309830596606035775283207063668919290292651750870844898283923546655680370229171940962642003499146677064119300923556537694904817165083045329950220715576231613250181122271869189258027313308294209993191534228248379780370856183342086504152751801877444159441130573119447718524194292482099490035016798884371631422292791656831141917464516163714011482870684619291585513244260768025171659340091564678698676786065581567621968255932222354430651336517592190568917647520044278887390114007992626235816133658429901057667557173193676082072969152370959134667742977870065699049898663444337256511992578133868254360368907280305929012426679586562273740591269537224088502113538383752366101919741223656931834968346393969213696326039436171951641592696808845541532548021566098040906878892230429557008599572136643108537869870531089519366031446315689417125665984588834007470458982968842883297032382801134081900751062654036549809934834134668385050839005931884539602384811428751494894441903833974984011978561480203403592212633561429220879331890502327351106595438050942231933490257350456868042337672461918781558593228503079175958128722297681755038504150739149368396170198301275372753960011506886457588027066035523047007270632968236197503239110485362618537781117542949527479190935193162868832952377255780053887195006046761506753078667886128283084871367003641677468977712371498607683330220781749930705785513570160616258836685575330979044672283001629887716452259993491718441580224305697032191349415776028963809886086531604401228999244109823371657616322916405122540658275529187922195962429303460726207311436789196816454775713837071348438427441515667876559353562917115603522101118051768251366201774235901919343191434797108524958495583919574365284314194285130768805661523967343857022845593024180633771749125441370838082486201277768992584369455539691854382793471993765093044574336412998160316834875551643129307044982009088666886220852776945104155273319289686219598245828677138533733527674839783359446880628432670140842515251770039497582426883650174159137590303860973387449868872538340807594456921303733721342018105482733752108484352996657216683616708309321538605310533435392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] 17510119861228621982569192073209742826194804518180406932205277155759334163037744042056304828232164826016132904238529248912569963847956595393739718201664074808175131703608379831395242165178104080359760534717310702784762358995989031254869650173256985258487288033663073709187424147818467520478129062635672638783780248681065581632294030747747221376842224516026657819295905239073956883044511594299017200879425827950036906367841058180385532950480325716881197522489652139960272361385619006767456020168774085122345720038093736994821971261087839184135889067114804297418166849001994139132709386331370935069652389669533135807665181988228440142693955494032023627308627665093301273410807203575879691190916406118999108378840830158791650772382869163103151063731488757217964516383435932076799682764645084827092780016443113396467573629934711446942122733941192733261999743288082621683562407915317355968638644206247670652998739738766979596524345474025348772576505022537340988276040949491268348720864372921178230484595315794828093421828867625222736633426777699961472384203807032212782421155923847633432636724811153600445737367202787838071353800364086635765807577635782439672376333308192107036790265202114099611332888334737051316918684604021614569383086583992316414230277185659008816735696177427128962501888096601271434606380868318448767454126433178501756868137607797573631411731981189720402925854364208992480065332615724754378212145051672052450110621283307467777184184891060285627700415923863678746764079877473213006189035778405712599670417203967012943552195847416242118103243721368792551392338028502792907097655625219598117347431336040054373093008671777923004686571963776208779089515187781462266427887317662470918862309500285668324874845093557738032376759172276101713536397265947387579643233317745611544067444669537759186561464139104183419068603339061855602613788680372225135630876766440615398481774905895584402778311575275617634269060066267305171721700745855532505480589890824474682424321903918094044808196666349945978515163231710578035863934614757517759854327712976746939915922940490690511789129530124056833908705565801929873120116114235579312059137303269967597127390749950962248836622781652174343993073019558429852832799790281671151333637251542351529295139914233364853167785120401244251681078422065894487360875240934161911671927318002580837034237743760325786421117025788242077617165152391993365222018941201893257054451675176685634790065767191855811532652024558357590767680796803151880301080811030609362370947266410284483905208717834969404021208108078090239946540130492980185132169070999699648194946332808532559742925531748020239321996132282861074072211697948139086579174585968316088823587806101668860009819800639866867629948928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] -7030269622434098415406116517592897466016417127221396216720095064995558415162880379144650177071067645306619265370774346747946370353896971478634145926153369630581403789747982164897339709210000003017316731996003190795870255115498053839250863013081682863840871669557237620098470446865910507154847237208777949390726428370131233593470552881909461064882959711294646095101096613863615330713308627533015225724722621539150541925879865809143383727427558233944729616571640592621310887730675772025398204104164034661692835620948009516928131404572383860004718176961681168846806555367448572969542120993983473378196645400226063013243905242788704149977752480785049132672577252824157794162530029571876875449028750412129767609273159997113963134083221531758967998320895138977658958646443979538778371310337279592804686536050522139294525591996786125287458905765633301968798971141001090987627302878606675195611354914644907795502390248012919563290026613399218173307386844299315161613145956189681856278630999150473944835568863750800614686351642011703187921778882838256620960315506628454134188617008653924825873915536565112203627831390372461710482796150471317843136797373317660276536430461373880996776796742220452337212542373598067603319484680252177266485889651671506296105848389156494399793756202952314537656931792048174447673593439983683127948028720129276348234938951634282768349717224142752076191153823366298016470600559578134490257397499052617155122498441800051059215882484043807193851960330617839144881806923832961422782899404783867199911375007603642226867603942109191011243645924149375565824471991120468133457253254193572566914657550519064155236786554930366979486062385324395172842853910659129527063351706151758310959356353084912406724362176498642759242478578627391616100815363221168772917466744413578427656991318847047550555283018783008138061608893863317463941400735564979812948347067694157941408548693388236138156613513750423697782582952188244586262257863852316887465872812334009255665500504225442794600531664256847850612460169603299036568516925436553531230748555824149462262443589411918984899562524756815429789914672944605938990880520644281770390444447245553923770823983337609906886007580159272052415672241057444758078000312719429454070667006008674227646206433429063845611798589568243547463109275480465651491310758468405977150726145858214235779139312791318444357440883403474615805439321701728248299989868888068833295958584449204754757489143658427537127572203967697705851182293710024977165884534617214757772743254471044585847287790306260952039456767222398849793081914857942672357764141380452944064764852903817375884101756707974925282134791374441337199367273405134805465407814569743746782066886407696787945400237290352371944128512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] 2555465167724517143357996241631893864654534498271640161876070541235925989575855506674629028201521329124612573220062939908064641284056864379256603197417164043051951825805080073678299845947482578787275837863797039047838511081306646897411194947809409472437825765172116651701174850705967031909325938521409325373448779719589337680167103543459329420159716945575516923898309362379874606256240372856598035303791899381458847024647720439167575859120467118063132745476354765800760306038142373694960481305288449440985372900144432983237118831930533507608785458745677829725290153479113295757515264771896536919183015692041531548610518801548849376702871747916104418914909849572612166445368579060927565832137995562789606473574129430668616636767591359957690035012806749353011225854656187612091653847073953133920381583800573638716101007549248250294594907850159496986360668967755264166904961825191568986125190245992772560052532099941412961508770246394581726669881939258573821375201181161786112053801494784044410541006591449456525994156374213341893299943147007526564900347308050011413410492114633161729184242374381223469956443091766141375848180427658776196772182873721078701763503101229928171601136012697513255394626200433036541662240811816754143719714504592305295277335933082078870380880081964435006965697501198445644640679152933495356765622718778210928906448117759350265989511482153000567740975525428529686927553361880072394431327172543578402727325317333319852852508169919297789879388273429421280370709205492366288270905750429290474249802064597630031371523986198975684297009324522954339600461927538722266386424473441694563046010556248236956822720114858145856152381718669742149751627991213650072003844923440591975176781881900741427704813455098366490890951552322140096071894123069974014833613099396537461032271071531555842180300295240566998591191069450133158392065995537843888927596869580965029271002230798571295412928573923914784781924172645960177247118277394730099348078163494883495525584340829815080232854577086115698951930954071261381928787463208038306065765366380683143010425989993772873115765192661875637257315314701115993188753393109387975394935455466093050787865888901764023800882414465252121075733450010191475193690473475867153795964992611687035573163206073542683407158137053204574306158330134042520948369962489158629785399049345214135724930995252231979373841301992909029762475294400095639772516933870867279505313521201753635409101138849116467549301828727885150362923887024986315108105479845059592796434025973102716279240853971693711661780608540732197728700499953890275150025653214332962587778950250907359635601436268091611698156189229166836724499471568347535298105868276782950289198586038464887754700829581363002904412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] -885974884414022334810795271629048618666958364778828221869429560469021800085384037686954104556721068947439790408571498838038396605900799368386887240031398052422062931514014249374101155807919292345860992405475795126633379594361551993579883581266687171946244259382052303385580774592216982195029557398010439597771534004265648493658002842769682992490594364971827017994788277587743851317956704156777471836225858554233052613859937477824930059108442740830612255053528598216771695224291739782905499397735074504939107401657113565018772416355199064273622351014816024187355429559225416760326713464620234893529477474162773795541552630883393436618895905558908562937463522500807132067131702560440982890582104056045139726189533881888940506823815831038524689435103889639100233779227024377662832959331017668613271612709478372964616069261659347410620183666719461980502914832684597563146350959047376894881204231011964281471078987899269721041904571275345327749597596362879760262489470779879758128549635040631640336065459569536750034583794523924708397285391316854124443188675556688997962031619723363975991548430602728597491823546873145780848169737801944163590318730153317744081787889521218606391567647298098585376755194484999223896104426228012104370227348208658035805176038768204133904556048302190878405971530699284008076334631684094407351949874105054573816837485541392064364875784596569443616145546611919576726604795734406444336587016491257452111920186531109376901692184579723378432088979969098998482795050926204835993710968695471708285711187785884655960195110756711789492555877372369304454862940799890192204753495161358440353753653009883635558016211609640105056566722722440250399637265873881151032802244065828210914240716816629214088886559064472153018922773945013702537083040509994721213362021420198250066788678237505104952711887038512111703387403095652748891861581849211559166403045472383336961442605638754418400462516181096800458342447143952484086372153701470332317472010492923607646324068798673503186611555346529144385134625254353425432740561775742848259425063413618758513728473985790598821769927320266636602337765095298238247579923745967494131982988504950750107436093400309064739406265501654368678904938747069827575339549727114617249773240660738366085007646407529836360086930129318257809043139440902532498057822360523295269551209024999499409164052627766921180393689590689382859122852552202529505769534743277733696584930214092675358799884776418927086419824528175613274614478256482335601548468876620176221909265430953513033187311581615737373418983672081029575808059323244788744058316441083014828852871124573731282529868297711795545081425983823973858635491172540543881653890490485145028651871270987485378792454381070219095310336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] 296585289302145324019554627109069897574486056630716141534852385986000412204418829739344408895908066733894369577898722760113504106093029483686431985522038889036839012839831223855264415171925794294389135553883404398689289866217773744812540415408184124552731142696925825019858206365766240908783484512561024901413226117791494864755700047119528915499337081465602823548787878194623354027099233726656474230749865395001486403315468453097288444810384486952105172778349263668779532841673817021950865711690305788259381043310900797637076443686528975230766123496043779116974746886411480840843874026661511534355325367973212001238104694488972119637777690422204801645331177982927751172135058930710733714234657543169534674546285054680713714335275392039600680110107758823622507018837913288189288349866220889119678333812285189260065908862492013420148584330276078460164757665109615510041080944833910745982641711754235138481279868650817459015721026428055418486445325861928450332419193833539433142687591591378152790832776217942188739399237120465014855137954984348483857136175045634296944972960457958763597017376220280699992309605119881979954447675530551977072572433975865522143347109311778640923422119018417938647971641741752429318172500452982620384259823980690577598847113879692934361212427198318972235349942822373698215682717403582518317605665959724825925546461899074559026366316110970350527962811488686031262604205305675075495716954163352799679665408009223743650283993895540323559356828791107895639268262787877215863357478449284336221335974862672297533858302765626730281904594445031242899564829751815853945572238996997718269618085554932324743230030501360903355406240620448538419487278399949326232262288541633971383653873671402615985993481569795761094913820257331822804873568555758670507590087082849081927219113396302958588231586029685852222657627952953729151807478933466972396850073154108080388745009486895230338126006759831241579008784797461821324807132976080751663060853254099113020547571762899802138699358711149529817237883885512219186119616992053171331780572109680418833220416400900324305410877025698809004613030846952515438909176757223518465229339388367121285817509642874380622695708019101160852866369848789213646029534564271204561315868935221005834934258267564349214463837160876116144848078482861339845094308413543092382515180012900794016539562379517167394515438730980207379428661260873532404341121535661315159526616431772456564138120462589716824063232810252012422725447005795972914889848540021333950696437253090411631013427846171402504223504914683794760225352029699588576864080419626688284089648735217986641625112143650404292360699377687608956905178458556055332760684968042227688196510525231060725547904471187793029103616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] -92204564313263152295847514663188896577679247034133922019191534141067352877986747637094675623828890985291255486895692220602247661878853412950829465095589440512770824731559543742089730834350413870430974607787705954411521419691191604867123028335744436375287320725249839555402475545403846682296128348717150053788296379081712792992363779056651887856146922377597277680079080948879451717103843076185827072989662353743183760317762218751101763910564953976645271704947404979648734522398818855112597106217274741988116717195410278522610106281106836927782567914449125697705505974998641341087763209637310839910354792315940952026067524017536890700554961876148397309749977137454441157738604154967489026873368487644491844028629996162193153767162264586621954918302720838245149406977930814966263016037941873078442887231483405651730911555163610064515553982249015159245510805705704760676262560237155951512800466408390286866641478479694809528248757277883338096605599045910462209268467887616549627344487803785071760508338389849348575095490541298149736677478741663356138869989474626834241727746624722337115667590274901150299787986369065851535384776792490657867254229542545500125948847107285508991552137813557136356765530808290106285102708896586779269159848163543379774888401728787931733995022310509297799533347137583200104641559706071488327391272452545983871810949055966278752772771224302196902624026713843845561164947668927486983356263919891548239467755313329974547375050036013270493782909569492551424437789351399842724390456687472001284844730008124249125338122078161202893849651710889683697368599949870953744817282205831275071838123979750184304820908106509317795540692591701685088959899791707275430741266003402837868026601464087327781404049461514965038900179294523609029189784845893741562868643721601845024880972097695559862080704437520597162778001132126467665931430644398829037989577366222138522570227373680094340687123093843259829409086671528583627591468648155092711266417155020238592972887340664469998172099636988631514103422316079771416523821362178337175156099071615740754107401472211092314907286365919955341550094039234092159075075785577783610579827544987865178672225940826707532173595135777473110149350853133833905140353555619735899303291606891814299262452582335387526315635493489824461118148233521093583514065064634549524207821417009514017518450864219618734070155663435978326152387869555352900145333745510844412860112954196167855532066828788276748090039284301667254968355642401332630949215430316305717929555962642315284581820823808359785258928402418294125138307249801053290338801213581943436435889660070992546707554135038151534288732986369966874318368324126586951303712098319731796500267111228234015343618623430725663195136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] 25102174249137932020200791617742199203484209613197344917421130890640854004337094036333977343017967492309388181501490767172516773046681574556182702967374833754198813054808613854425291223341188626744440739676292114602033018171860251042346689979284429866526287587127393349550676285458132038615839490273276730021716582226324325594337542086238474463442524315079076073413484058394475072214586616361842635883003556408421560866229134523413832525965367579055626190680058849686619067425202158259832625941066187080404692688316851226802903786395620973393275895440907837192182027715540577273025840870998264691891264044618171646677766443502384355846205264525374478187851514052059666358573100290142358814177857945449963390516852183044405142146730661216705539774699149024431548808175133077380786980559717654301102607619347516498540491653970904044617007687540990550361885916714843476912647491226167465094092297793607960350208303676882838442154408922325765767211055448214036345436581086017700710867763928304246998875981481552143462709918770731863811233690191496772632877723710472739466603405507179167485372888035920221592622443984484115244905079581832737939022812588108412833206396330700004938798663259999854094186385080941880971718917587596431505797378207141614906613841208559532738035781308225417270960165052687004737447654384157395178966915217336675280160999475624411418136064471181681670996285840718431793192213413505656104982080608119376051561952512254769077700973247772902263216184149269514945772105655893078095212305646688652291418699301189282461866314522859693352959451688859888424503581670243138126397402194529637674636096181122489659864505464007979593801271691443723951586491146243671921986072227542299523036713592906883611957098620498719083241064957988914042596750174685904656761682822353291699156647829854004166479635199823951621476586532620864316394830149259888774964330793293525442431394818275903954057450776764965573177857136858714652552505406775404317600994843758688231082888155870915531786583147018644019178590461022430661730216391339487945063379388447837473904969540726601676326032688914471092514861074042830398029876595828507326457103109436103352138695420615762238296326936306935540701682861971051120855689809703361090894600105092009510612378910390354911913598435543363969787318552626226981891488492926858013673628858169393120595965624111473982055584862380102850574182297038354114820292430802727360252475920848700402154241112512759013859159008806247613526156246700537616270362968266352071795343806520939257153400471046625755815394795557200625185287952328983810247855896145686527079267700679129170257439422651604682043280239431376458778832202818425213281193180178110097711277921256631861072604778507121197056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 1485382350064090254948916956381023625495211911153406355941438078435345627705749226451920554242772277029545583424362586685719385605807066021176344733914128459242503545898412101174937205123835790064846856916420534687600097836844240124081311599351964761355784919155551752668934958431846705091192154640664243998020355354102901854352716156219730745274079967147404464993773599056885318649082603938465711348781562494964111318352243777488039014398266333907614371397723425723158512968314945963444009826209281578636524560207026708941677777910237239145252492189009480785724356148552542599527899941794158833502454606497379243470165512164521814363417387469393896145129980533050894809087487744465847356748145992469474011810084383107608299471125268627302789192330335482063706949225276534899711042248829824819245768808207421348964791270549776903320403272354924262257292016813028906303185373658889121130995824716475279589339984590883333781166732316927504965245482247975960401857338979875753420880741728164543688233404282317711354147612469771791179091945938106489170861270888534867979353377474814433272835478760935828398428662244556961240234527673463064305199303056351666526421186613686235498834872309487495493720863774893851448106674656798278619359770115632741581288519324863222916969669506484109603348700450552571846782721096395809909749461281456234444223863036623953559386578532062701584435996397110224807285343811490440318315971568485704477927800205303368672944159575136068023629385031635521845504774346745821101395653673776868743913179225217864314805547238059708367010870161444626022227087817412711666062955596148305550081669595528595680658713153183217817426891239909894053962592190878974905110278980413041284210133043594327301393909035646842802162285561863731924887224617527188060732753603219245434018651112496541001831531128581329416946521561161762629902778623084542390037788255757728421329664282030912118277075231505347701000091039167946950714665044525985714843649892791797757992971393188208042905131224159257989772830524719097644648252390677032976642071513750903661402363905069453202491021867785175968284074393587591540201059315182160160899721856409822985013211233495559643381537675844174250775561559101700787007240595075609435705144520623090384803721742292542175784941592055401222474934115839557326936376932212012973551784347639320513929790294614334255757961906871831791250677533875879297614339931785924381625206719341729604634691278608215760067184064189432550808874514417237945421527700230485397446286679646269324263084098420563350658435251502818703006767003485927509911038747353505203818089880758059951486235080804863228501325826163595683602661058118964983194114050860604155751721253832970033650359861248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -110435619778097131690364152900379527112520879761068061860279324886432736399626192433635091478955881641120005835537577911110748186029711742574616398025482540713778335479997043516119604086259633877882676976928131081316814112281881096871537408173895752292986992324053627803178485115771817578260754642760446751346928169976095102605434702364115828130352231333825088685282890583002289754733729238631657035404346910977993383659757147051798237917820736984604446013480834076407528361185820747638754806522591747718386906178384099688909088317459661426457768641769125773136409929760000337814080573684432576719599985953481982076701624136897130550593509646443110744934143357148205805034858003954359805170299859438980820697025375744480802527799448390800481670034203397251640615904470288489662855106544220574026292119164737251445321365678136145334220384024639693348508043217048578959120566827814358573190062039648864014117873367876381932335732924567250566968187532788385294335523684688824304065796168505759893018645733959034194014750244181205225035606645800500726705621080650717565827709231646399865332158247251977120236128042122434566669159705027422047344425030332897920600601627954655387710475073017356508036687974242080430700555318823369324840042722147477215885863573152438911312357862168160272135008050712692789913248769946527450781061468767130208609376573082013063087877207198091233484553200421380527494541982005413670313274146260485331798171580182794061376269617960474307841369366060312598102309471269866192036905926834764458646856637102354767987829980531067512881657652213017241411617730413534883553098789378694053007569013064162030784357693113621582856013320296161858838570383809067227620801558919461130299578144660345720224401019728975496571271137664557451326050435605117512473659629828738511895934972770017777340495903780773334637114122264329199862557897841094483403446616409200142057220782076475714146386834687158803995536834043679388063066055447558303715661551044720913330717658018233237308008007784570178013723507839114469249475177054053989281679956767534863697811981886545265178857957388824148561914408728997112596866604601105103496847976654006825534467144083823299547802621767089388052125218147088230785708942893293771756825567033873806138651987801839828344337274464359983589427527887608754996246995694455443327616829396310175103272773239735625681976665287712147001939251456530462948648066661543489911133527737316216349087339719293456353309466683849066011791206173588614201426213403010785685779049803430722665185084302249346502220853411505976366276181315556823431416082571568253834463187553776757463582796058899182964714129207547345852417817378541472939674478129507323010983156411077663727516087484416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 5948937168359806079974014324743100844390048907752502186391898769130424225352404715240461042381484318163190828575420266408835689689247657255411664575461661540357211502276760643554728609027350316304077367509211062324859982076317407434674263147287275567909240263959589593234181487611353288615724094860423064248084559008132575239085262365774682999250745505310511073465628763199256120313031330283448546179723526695961994944828582266803663786280512558933788325646713752761658014264389380325573516111097179932676369121303274675177902092244302386386570766475113562458088803859548402798992002567935726604157399539865122203468234720293152343255058030598345373212353549235062993221795069571124081497844298886534792917922960011512237271326754066246739245222234181753247086906281129865368292141257257671487434851484758354910653125255039623393330800273793277323940699836487254968789197670999407510722006705021556479832585472381119885561931952499927647120089986889490689407418253651895504831419238673691765152405859461269987040489955664286086397560191465329667911878132066971608760333362991186882242797153209738796603563053600231500108948300610385834129396778872070342345816487861921530273573240199838179647432490351966433080632001037027491614036161812329238875495394296210827799655284628204226757134163120927936227732508988924528612680467026275309029214530463573056609183836090882381778962521789600848916849687961151398410272106170245651529960241695123005340141718680769173402995079368207686108513981851228762635079262994182114348077189230590780115999448971105804512225761105802176830758567603272460479633716718731440222064915907249080946764554543943600286993407714164821271186737728785769512589564618775246793787223825087844869337889228129712020361748859153729694490664348925130114163117206016193517239774263888610867564151982162038526479925194791720193878556632881992936193148620425427843357145351557075322015678993092408222459577217988040132069733382968247068990826371183571613632202030436633517646192303239417685464507732231990696519281022997047603174195586009360874544496135721525538088847452141183928710997556195481477865816198316523908093739384447070309594845727620822425334427458810341023423294025325119450335811412115323785427020272459762745288303383982925285694905787184162968500127928042333749130842141858854052724743199456380135073991642462049478563972580447928382593617593968936495276544161195495497103415609697217713506262228225775322953301578328636863777904661806912408489086847502989328625986968892000929341270707104393136987460015993492440932289774614458810229094856427186822563397083582361469598381694311391931639898148667622552585984818664078605513676755131053689038710459266015423954526415093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] -93209817043086297227778515945541591608969350724055838451408511548081198829382011876610674342068462519786067391270722211491645555375954851416717504388396447924656289622564718791949521024626600687425933718936769675260381552124686549577360497784595755986331185150190107587116088720667337904459652063919846245613809687433512976398881640966648476493907482923845295687019885471933716590941335668283515919955362954909295066697821018933494087047320534710981184980623998723481258948619871850274401499535635491352477551542020497385514027253098447651950538524276631698233683385640109683595741300160918776787095533182681890034145986453943893540102377600742599701862645832640681708138262162332849660195463142872827022581642603506595471032458363712791622626436092521119986942828403250144386583997657021137022287955471617320750606584201821905351556001304474848223460403430308399664280965180523807771456578275077425605276036419551388015514336735611253120882706560214198978598482940873633116408333847679373628020985469695479179569558191736720089269765826610360836915463688350827516327284280102658191787738671380178602748132934581205218987566944987771248169946010159174068721883053268376857822613660305034118130848141170726930579765628023554423030420823483554705698494257892784460779717201594996192247881944193749045856536382236173679855741520565106799590029369695889875996609470792243174407210126344440582730320058031396045074021518600294562021169936039660443518798937981285730462943480821971312671192325122464786905180495645482362323806847425760620553509789184933337589616512135567277865684143136914781901029385637505932513830223726837338526615445703783163878500106646976991405397867238867635133335746743832738782672129424221050493365873289879842236180094104494215243079654438916475923175192027547804119326891052348765101759246090078856385918301634102289721177787277097280950226823571961271624885986715422997181948265560314741906379495595309723198147568961030148582440069833980033275284099570792461833468723393499415774197084512749179830071213035098222039196080005352058488202147293243515367395441684380069893253822879386659120398881906740698798513593743617038583997947299419491959099153606153165394110378854877623474041185519054336757231788556851641528486174405249850046828907276266076310401097421811620809801456589137579911131243070260662045648168160239057817212537348710134361748034645877348505542530106633993387742577255258187031270346282597436137168854179996551897867539046718979698400060239401890426177593284445398656334712592922121808262621266382335216921003645944969545393958102902912903208608686975952117193024142745975180658328957686794655637829475017968084829735574369923786502213165059951989000742975307776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 792468459867464167952861680998168595349136129492789178198544400967093291925209870732340401051543997976886406499570126779913380088007656817781163736746108300994042683565763764538509251361994305852970138459968375456766247089792837950392955057468954964256811514282481807634024942586927082684979719725437282985124179588370403504593604663807575468973501875642961812295542741238150251257142381887787701124051671721288502403805435436910260005154613167069794391709321855965308255274302780444010742973525999641405079580336439403509738679934271626291992978823592850290380289021736258224735930003399020553828353966172088601854641865017000101483878437022439848293690616431291653987181461429155986059260381644986718382579671456614861771510801808549335224870226078990331104563623039606000538118001376353689022058104511391722113686706673294451658106063542287179509086083598862289275739680457738833819114797795129864160111339728293076721346273232646086511619620789143486040275400136045525309146407120117042957321022986931709363209048237206912357648278232591301711431096086660625782376567685372543010601583164018913253292186446844297250918006137931660195504491332180819613223498158603116367392904537529019376609223692463272663952931779259297143797870762475386810875056602972935121793010795495274331430204651944549043807191309718707426685641785737104522641618824396463820915990331600689847112549919217035661562234151678300213058192587997003131896669979564499698228950460889309734873526184077151267663811453966157569993693560656274679379841227401253309767053387204421976399203691592603845422052211590888108812650768161582462380961849257505188513148523625680813904233771180391073800516417363442489883365914930075244576389930771005754107988435577883773558484338406471721184281077912294979246470112903184845677880141741507304340209870523143834609572477123320640031809215277837406163629387698053093009480299828522897234764919333706152592172643493608068122556754153503353997226037415580821841041785561225727068738946957921775310671386353073913031046932503098540314466877725256762522946570659942178655290987009879904128869780690142438379783796632066184508567325146886130344553460922351851498246767213822287232198689403116254292328089932649342944170510391797760817380229726365787485075761959346269205064171629527052394312690367429434247995438631398580057976079060541253168279985042077500208375842640271172612406225622206975232077434618233538938525676326486511097258988751421559870694708811883243491868551322593990698964707979812009338009504728588571481979657643446712809490179903625117064716610694982890868678456859771689899861904230403015385386014611187557137758157365219229172822164897422966044193266266661488151335390962253824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -4097538390768350652623545254358254596087622831468070855925047808144721590404573405837835840960098913975786088062149095792787826617606775125297268134148855339754623664712403822194566809223850079295644865229653003342821294046028497548529124143026127735704467749214810587224975798748860649021863604562790785707741711052575224595518257984512569479458916930649285898354041044716493216862718094324376735244751638740546988394663531495282965623585624729700876470296186353509430499123857513860656409774802439209393379426675739690538842061155232004586054459374907429703412913839027299193516397253225810012473795439342736532122473494861399837602830379402166808838415228428763271547955597391917003108930688832550561405796215365280995796067880750204792961884741247415592251614841150953510278195195996665268470121546152717096082090576600602831060316751891194626791670980906023591595255907364311831514356330750898009542530656139784120568383108089445813684582612871805132736072782838817772875583146335049306763176358125323371208269099312199689275749750832141673200661724390968063850436410815380324374140138893311118164183746437559808977718693971452917756197169235709958440158829507097512242512908622573616566673397591937353229148147979527626930721808514660078494575590486454279340757412117706623027589927981766624422679697754530787285901210824894204301438426096031022853700539595243285963153309691273538404200463205293874427894860433453534887567706386820839236337151259234526187921019431637677706428045186405276330125567902117747091743118317301753135478240865136332015734795764844953857226803040285417211792640212457331514159878145944176127939286189179457588435425254823117188764281813887660156753487727013564026178202836910279654147445082494470345236698969241086539131874150987672126114316309648429485024699659973593357094280603013939463822736731844050519053884435122780188951568158360895298813687841858847760481039608144266696953377721382262818179167737948862825944056797580561212590909675555952360983854202925638872231428082600441781812659731712266671900623244438735377331386707651256014649250660160098095397414141494458731473434164480034401208091455184567263719660073617919876275255379419347716819680413449112299933686614325015722301133041000942178368745554152465383127606703369718807256029432718240709243494091431368846660818901595596406637249345453307448104706662255161963687770128281805344096658227148687742847024380694203531510212336243219402871975265621237440488586813307095215287280316662751190939710410307780045977829884968346351474255431979605510661228365630013265445276197630420725109837939848243614785776967434440416694898480266364995535272363904435028909490022103710869233943263835086713530590466244870144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 16780856147853029830419479701199660637705081942701944853009734902655838716689417226521915082535566989428316604427420466585046142726098360944813051342349504360269019433484950320842952033600533066701788771829319989525871057338585309815437060775755730438166950293843418727403108329993344247419904185574698378923431479390719013159626381128246373268524160131643159726312988742197385354050454706572866756126632220038944260440534975410834019737279583627613800833922794535335244784004532836800969156055193232983598031306200333630236290397819286782108787713304514919508822230191841343610717116834867394109555244459893351370486758745287841250991809884432936467589129633991184029078942263682346290952517623157875507401778120666398541448429813023858007847477998280929237601319159235102734043041668977694469807489934927929457906753768089289489000241000295266303084755947681406544565838205809712134186355215473066034050953407114014255247280658297280066531289592281529835232487654939652736315166650329824961411197341267968481355578703472650880714310116715514003223655829876923774983256272149779763810888832240596761679582983466532664786140281643269402496521683525065213357061936185226330909722917942274395815489291457232716114202783415706097053105896080155755476830294250865045813338842977043784815088579713164544934916361940788816426232343910275994458862379493982805195151656028025640100893353025350607712420917171170302151640344400975441534274254064280300801432421672682743841269690038467691125735514480571070192197523047289022404089173155673812912635577322947498199721256331474623587891011651650912246094846466585394847620628773951076445149692039996932327913065742798700863340155366785339873054466002408770273081967459362427499997761575201810304155785019485435617951332866269486464321599897785277827426876911974648760602794529753283858224428387671068767878418032957292441897053947343662967877750511572087582264182947696826408850589283466683358265208464827643169797380915237599490825925635382406126387502246866943438344949059488640260006295726010828508719290331965937840024456487542262630658570125864661332277276149903969832926215663329448149043919575012718281591212806020490751353542981763613639263568589486799257960981004545386102634842929885343196079890691845381360867726103258920453104906943124250463953751591515925861856228646313140712040775335875616235447224958909048577922894312450933210766919694932704801744384811775416092439363651105049795235492341537463673832988960932578284696219249587181714326536520642998397801148016632750772419851855103745709406050731584347632132321634785822667601633049868310001689841590961081396353860550137936055111948379203479282164593916081307862513820389837643283315028965717966848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -258171438774208054364383955765150008312285853650116493386634487655564038128383122854890871965135839536492588529381477236473542579855833346026336908136922767194839571863481396149353655407117544820874856355895344929942802165719758934407015716117655132823798633915120985764063574515820925441292578109933692751806210650639068874178267158680757347546102900554145885781314024880040956529258403504752920567826597932625418437987348773172798287253755909358757260096810527231319661630398843855148541486427587530498553315695306484543405625204943555828825145506918389995523187294871458556218161056880796285621893345715884570205591423863242572546151394906809773328323773653161010540270627685820205431362832701161630646377259925981783319572192984671750187374225535791042597376331720293039688119248659490598438588454357930639247100938861702411103450051694991086804033672945506099881039893888887057463041738198345131447341530409192379733361944795707365192584968921709091251311662694602126157259551218269906313250373446764256881369003290390007884205774992298521688520088315173572027771285497412577249937265075287663267873623657193945632442662539635531649731491709882451061888659471689582297830286014635566329586865938923032941999343431141829490702630705651882603175608662406380599511474870978553730858291925214036175964123389491105774492096890630019112756890148081863583723859493894308261627049790358033265124930986330129415498805222183921685434104982267485618974668243498116793498392959232175275700414018045036753828382228507823450331798862629983623939656120283874529707116950778251865062324331245757723586811656837296882756210022359367843401377407062126016416153037825935009699041753559670940650753308157352835250862406534579234333470195191763107753855158205129892866154048086704483491129410508084622504466756180483727685904657404955185206173156103678841903746175403204733422061681205717417572189037922343835065788702615387587790884427581346146185863230619912181824771631530253480264692820801151396579063958858008982686501244614523299224681609507361781457804564076281537163334237886049433887482611254517124262865650293947386780655383177450376577069459982500649632241321999011723103699276513839009376932009959829491844273161534141717911600386454911062061639136864248053320626123733109036421492597241255735760914048477249713968440862079471558177880812547174555190390413745413202099685170366856343230398334837864626314786488625466637036273801543356407760533239551841842007674633145494228687073539930593389300104718387714763672995554177719477047816296288243545472719667825742780597598608698114167165201987012076081226197652815783642858783910871685677961204571632339442860680598161626669405820016555054567221496754961763008512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 2612098698981296988011246412420365802963295845066836192801026858370164145398296673977428914147678290698317016460705130383912741024078410518420647635136016124353110958544958614837573110642849567553843920185436617241290207484460010974792912391259487626113931727728568968014627742929018927748783522390616758246154977391329786025316697921181279184490082168130998316254737916033145810453035191713926822716468778061779652203943275790373810288414379669005754331739191625621169111510324246986720753627108711601707849653588173282625648673100408913577702172243932865835233125766178073517359282777135802007724298916156583675850956398944756315110588767932121190196300082952004715768442076927818889077763273892297390944081353320602475868230289638049970072243581456307283112901472709694678653302468656642137908317862859326477965200895418225599738401155160391266960015681193623884754986718810337998270563514202270074227080026417270107105762913794478379745810258471685683317494981657283784704148698073038265107470750708696482056861704361647882336881286156162966473378118580250515414959149635717011294929292451078339120326245782186085377181065089793188921040474808630808172542018731350308570534542661148501469041297890414816143229081823420487528974263800294979316437172365906579653696947919586536900657153475476507952787564417078298173644941926002772986046155824584747904778093030284613763336948453472281516938964298852274824672662362260716072163103149883720931895724682306966024452158057052906436488527592550705058048736113079121179736328285793975735079035967512621629145321630266849797731616782756732699174985122040163696165341528430308814243951879306087544796622735468563107228477570072625301290643547200103936988748079710100864204707894312057770791778871177419138738074238621400685248741865928420328554233879192638402956981263390354316939704669707958398960536391108791316166857857647357359246317565773387483106252689864367157597006476659929005510035332593694860944999548721987354406163729700077167156327177071252632319651502404172158996684739397860980655617662114921909723002802337740249569860238751700856504511998921053939345036463046242133819345835883828177780224542207549062218385708302819119458956488107687459499423126714520919979547742930306114829994997608239341953260668474838288321503440378339818270209930457310189956622064254980016872393086777786010231810828744099815192316733113055061843075807567476805029924356200245121885250693297593125417138114777242209855784119740903305643115834800775198165251034933542275210832853086997733443494166657176125476812258320840061238240341797272070293511913366151856728645592898345226341233032712118101749115698313389567954839612030296311005905651666861741116702549816417189888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -13411824853990804595683807102574900074165599087097906853860149237139093700010601956094006989642302003142393192142640175459742990171392575854623475468088769349944899489239941644330671476401342773336249305288921450989925014388323696019320105502147250189025755033604423725278696312546338773491188769642633539419560243523760868921051696273644296526335458845957146928994154985186198516138512341771820502328210310528471247036933128571145731644272426423083387491956459131472294670869139192685648008401994663450215856558255104735744976770608720908553275354228703484574378945496437263538653218875827685111783997837844588423851572280897277333783639101770825061495585945867356565528845802999306456947856029017242572093950318241104493564264296517897435882286748744460832735423823234188619792420929780341585209094292486283314343071666565506215927980551957993442167152325718458304925715461491992841369070079368855619890484452498954568825641112656965910090352373069346473738953134219626829140561709881754592850858343535469669270017287483458065823517395170044375916929503539103182642412402950490752674253399622161935600127055990547534254055282142773828049885283453053181176987380666718738333208857056559161622560916585176239561788479027327594224602080733908017051271647002153767884607997777874641162098296889256169437721799194779701953651921109823100168016337901783019323194532472096419887564593064901650536254353407663106248975860634756310045834361360788228184241047281536287837712759951076952404461246828721548575445599720662907103223206069065217510717350656616386688507768790895933608975427243556655121216563621297188744299738799117643732107985888428103922991291643035602978634592319580391341548104758661197307627405589639172865845136874064411361462574917906380929852202337715744222066999234980509987660195865861651527447682249747278476363305535231034581943298898771886549196821261770526206154102528178355421177554436149898425106835033262477799750845500766538854533930654039218274233008809424726161295699096987502750262534809341450577695539335341274765817663350893616453566247358064683826115800689175094731349920892534243902195977899828226017684248101653476165188494048118688303950012653960500390509417367965468526807112889358553904470541070436027858978331132328170325111879125303069780997965833645486834054317552138281872659980559992827142989421724452107173459773921173180309974671409836586680269887341019823078605527064036009330526354383313996136771098137095140132565509888260537542014622724102059268680312845285275878578450018537558324613189390901079152279848259445607381228333675565102600133910512853747781518388215779778553111048013626663517439018959839740000005306117217605223676589894144033360499627358098601017344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 53476720937805346647937189200828039320982365384256515239193626275204968988904634523173422403418761826904534483876303095942240929908809730237723173297605888517603344328465584787771095227955940368467749726824717365350369905090428120926228379617575444117853437607792347072140275539541030728684490982725629265731470920076507616714407081718976919661907584870859768875342999136324035099745479498081547192054479786096023676068164865311077576827206745432632979515755985096892786315543185924857373161325478486160623506162472297439158381959268273653127735170499378217241802061567122614938271228038985532246376749110132829938554968433484963751567251550516440786602150963914651872428884790298222801973560035346323883336385386669796946066065321956289764558171344259313133584045904252663979264863310075445564220827431845901920772780612856548731967589203085437408883981631767126492026430419651228185439749681643329165907252380543090023485267336228588867568849952016790954553583258500184194964827731951384032429938606381034023811562701309120899738271276944094650754424524838086472873482372662203585591562723332425035259774973750500218052946352522491428491098986009438948370386832010836296977327281587901529864554619190284774458224572967293700384706412299049377348866787051815837399394582023835505447765338200888586883486041774294351693429396507673285719714173565789574646463160182690861896560389081802601852703197199661464974066899134077285494901049407332723432619701496436346797617590868451842974107298670931279942663154013658438914489435278377835655923603168264198772630824198882650628958004312779992626494830873754756612649058010172444774389981729655145946208800758351619808890397900639831148807316570384173735183096118201865073724656103496731907381858071707373626244177530701895427166962098187095318649501894579898094769052464576167731492078766181275059540569809548318989987230344230939078000909394723410429524978646787597518770367666582340740502158087711954277904398383233897820640188828400282824075361454421971001262400519727687914996645696694897099062771724717279097133147932546689734263744916019639393307136365999907030016864543339809295591187842939146063313582727352040063994649450395157917017109264484980213348412265894217996019805465397027905493792386703612363054115054275630895893268198772942967477625543355137159997772492291611981295269414757805901434833130876075596387963027940343750518124360743653371684586912877807543833367857501039800161969669432954158680416181941195754124025844169372080185953863479117969241741099073637432255496753728541005815771030514861826805835140096947569690507288953501120666303023239554760225291091668744103650622326271881786537295072536937030066236374825084171251709349777142448128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -161223506942050616183965123035979967694044076604825513046164168202614372663077289040868198076737181132604392074808236063480122201281277579509973175340763903620432545566777536353603613119324951145171178028797201260520009433940365046510087517929321716376937597744004503487830153255324566920741880502519105634080684060299856453026030857909532370500721883313309386841245802909398344521122173157610985136961503394180183072828704279628661966023278946915501416077698358494478078176169334247886087023839219947151160233371524088609907343955527937914685902560689698219730485151612802222552584910395007379513412679218810816667472909963769771393659035548649893917790982106374614412219630645344331326651723950299956319602699158996484983207715562206628981715889425655845466758864340330498432460081048112216674267891402941263572798235068271291007280576954781712655890807987680468919053243754971526347839939650080408777489519427876321837522171364572119528774532417621717294938420868008721877786657873292256450520877230545192086340718649463977549777808603082407455580624720459808574825592261259487509019796054005697423257477199382725403581947645438001212924923832374201301514915387708355966714461005787072086473202145848687042894889431328696886273055514599430377914547436601010415760882720363807424862593000880386196956038075176811455813058528385470300247932601607162336862902934230587223210632963228241662101756376692825775076360953214977619887022964267146052755050247173637558694395026473228212489674753901143995294624101134861730473805347762018136969783599187640969255958813784221384683359611003553250000940299044768894747699099861374494918913199319422623767954213248854817062492860268123131301528457004566032085560035893817777920258563953276903020346300375149351502895572352703935491098425107508648040840443770931199512356036312052061492871909820092881902489511074003697374523158826795504810564031247182933173078520407492890753021961921645158171124368203322696149516739344099942961340145062081189079200565555329615058529262585192394451653894720406883905586619723390034791647632714375311328036005788559811915245843420838177577148940674085194441696503810826208902449181448711447371332043265215208792880576233030137044990335499112225226696437051453018191255857911259614306523795427435338697208364290478271758436752544672697063670223489564910436703032465288892968385050942712632575908318583348427704381901090541735920834056590625129678842576520828469098807582766203453258548998932844631376496704229505041424624985668384598209006451847519389713467018233625104478285163163587428054627712169771283374179888412148236165308302905680298915982540136619318150783264670209051544462217150510182600718896154421087983830795277892939939840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 383831070796753672118100982349442412144917662278264876023253496601169454799014055412565989734729476047738153342540677829510402956726827991809950489358477077881793889690098814303436290498123871212069035589176724040822069250871974468537798600313996996696693493999216200713589194976603333940739931239847183300145528759001450944803504533296909105484094595534025345697562506556309874785291924328349401878103365113493249955379466716090418650376810435210053786607267876789907892253067518135028089396790128699839112365219514471921682974258934126182308608479191245257065625584460685499386035960421060004400437403488380684956126494225205852590413294382954370411392334905252064386145776214178052197782820967124021979923075023140459243173755806675009077505914390879781484327078330655728088922549794783249970562240629171729887061452255814216653605593434611820200383495087535114555284426641927770065012574352238285509025272170026495941908202299899491938909134462838095829610905267036500940672344911953796364806950379943515142686007810941892282749758814522722194766030525109656910918985167617817504678538250075909908537423499941482527135386421865827382890090036367986250178466985452616357219902370399826362920726156023460182545880492780898952467941388165099611935358413621521071327200974087899224507770842985125191343137203886369259377632948912084051699743631809443870954073137135709592610479184365502540417515650153684153584373504318231304533915667250338354888316136222697978815815922050741122320475254562260554525647456425195253644651659554284750631804414273290281670457588069201965993280301395995619294012556136315968327031117161194985312174979489205715226333951473068698464674233937588445690814921013868099518470631371609760394669490791406401877862708453125497456121016913430374593713133380034899644816441294789874189070351217874555478880789823324947827211356239221231513499752405956955333483035217931133001295107091068872118452812341931023105043636108891568057700269402976573422652046799431279980914974858405310735656963462344357909692900703456015832642134211243620269027833716564987849188937099191915687359016963917152061264781982671610450520087528229656748930415761645179186108399493224696262234622241123787716773584601432724130632548084453469104018742105536533559298605284050677829463083526092765760741470059984392508632278830994160832766746259019152059298517452926494458380627837720739315470754421656943755849379653109016906267418616638783228240980715792196649298059921173043259393290234758309177272639085668379498463989175675245848402055485013309119440585251176085453939520171344362875441281189639363280042709762961621534183081024578224996318436538014232313040529541222457708120449209020096300515410245993050931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -1523541082183121417478817970378596331889283291375962244015150497370253066014838098205996321984896700563698564105278601920006915870661452861235016287107811884757250876768470789461491766503360878272568054507701923499522299480111750518916328700237236088921035525963083714885361742669253472811637011137429203055945045590429197576161987751475155050766249691793320110239518683686170840114422722429867466394504710874327914495704608122918886524273036648557272629598853207747335099423328244809720141990094383482068934547291088136009515791805969587630536925205460942811079116613892078192152286649961175992481162166286900817739529777907637918363272839281988771887522335325106311353362138754711252238742256956855784586992455182914110140512340030817258195610197905623874650285333601957386306944470215105508753052782574620285613863563069576787358556139066104572149829730983130059886301481705259160893256715394494007615157101619008718522964978386305571509108088946316136755607592570260985917277219856293584264983946486182789773611878951411055418566312849857052836668556421016325699083189995279889825120366420170298323191792670401128090975007309156221355624372808915292306862598010189854097467249136424099154073448687987664529718967300405492282873812453319378659328910560063771583149214813675979589364211040178847345017067168662057385207659108178716974855965016493835623029103101958196489836717713511386469704788357370697494630339942342391197570652602117438241295741131923451752712658674672479768144875007816317733253432888946858498460612184598197926847841018008736069996989604892728180935073429534795321603140445986305509170662381873089940288659159887747656528998884622081673724102381872229892252571044708514358673856521970056037367219381193534821714504332503190786142387142589533729073480099178172684995992271390663747395857367684663063709625983051357708237196449141539541670651314987390152540046886914033361413598387985634477973955936511747405952739028935105489711407394616050154864827070832163437497405312578149015709592837120131145892692149853974415840889022960301568272396709192327810455243796896329680633784582054908347155871772076844819933186787556585822013919221754038362375733934392086486875738483332085485310344339711240428290625167345519425470387902731798343272707517008349769701797418350173668483698816184738740571293700811773254649399044235918049165756415088415171592766524478168700691659736057354419931078920905864174876617821704780042412379400740903709938814227417627749099886970806623235708542742110416586838383028296537457166499227921986698011559226907733213275044055968431853962675990539914951163089999833345260680628693275340247873371920054552976601259984684142243237875055442228147273493419032169169289216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 7071281532189199645076868684790049760486165950298756964499289451663674731565004299208955252219243362747709122995193508183715667483640464600385862805055611009250414006288061017808039614450802420287578719473623847501244112147131010480557636895058538802162751938601954525518700688361227131558755726771991160820149834855076991310506227390802820241919163308332849612884580729794049708797606703037599121892647235849634618497337496393237357547195561657881358007863839371378183640021821709452668455903512685246606776053216107213475537685729941100398052280261179325414553815887654681104545949924950515572901368078062034696569105959939448888867562642599294309146940588968005253195804834293277602852671101920565110483959534834367365129444057248029133451203567104224036742647600406407691713380124135327628445730790194972223623074150657694020898395916737797886271979585929543705861875996154002565238360023755630964413123580829758813030750691411865176787838169150301110201010351276824834219409193925655173658054814290867804814775960426768995009213977909926470821978963086538411489203835356262179518673586812462611204458754681395819562784698420267522015702864207430480041912997555149422735597537357829823392964662328961817433513383107920764437386818148305862001858689639764141771305340984605612006483893643422174669610977962564182559832673357270600701568216163627256815225696725831009488288954873538667948546681116239653215407795918120863039268869606390190450098761179303066161090816590050603391377843853826653652221357505187164009615873806976864951744885821331859869356772820757192373818791366261709612286700369012386470638123371628606711442458420883438169003714195922287389553429746335387924832401762397511181908917643965753310184686659245177374539394868013368160617892326942258138925150924475863345136456092084533125096693968831028699880938533144680731259981273189898444734220549444864137204603379029415704577340542419352400771003783221276074292535553283811426114288587863355173549509560424498829749555293314420595944226336046864229555110858295081297617111544715201253642513451728635351065292347437176829830778060396628201328418531799997493544524713243213125722275398866504814356876937465171061558582417271352055017499269014752425073984052521153936965714411424561597352357184009911486507527490019042034837834461621693223798280169015683810780634835905199281627437236021425553412653441261478047843840235542900589365322390151358433697426677150898753273458941469824641563305925961067177598686276620606560695719117864898738240040941763429097835708029851809025004311665038209021786260987958630123487846624945377327793999718362582869047770565143844096508998843864642491341673858510564452685629252098659791227237076682000115433472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -26579758420006544583956231918660264204534863670789584118185947354538890804421917499596328882369149488187814298926652534478480795705513060100522122111668394032924274795810091209408514085551839934301958328809510150626298845474158475202147027402112641830926972807403321034894838832677106428893968959336481507433974749773594555086191960184330465609672534986427974116273989952470935375714471075710870035844256144719057959918739559255233894841278791781816126279605677983733617769874015231249400246665015489732330624442064302332951470448436110992405964985226053199199965502879958548997297245243715765311127561626898840623983884970605593659204362340742578246716881336599271995454334189555811757470076363675997295156818222088007489379598268589950409688754040548843896556118603198824304299382644927487665832137961773556912111504735146786126754143643702894026798967658080112389675163607277391143476854424174425512072640235670298146604900674751902007773404924397053768306275509623367683209010492710608072479305180495088657650456548579470168860534842080097382341033783039260332506060309134498132864999971123633327691019502920150530590914761017491589211501497448288780345732255405354963936083479759194278818261214492048262819039945713278349005576293432468604219443012898591902145769069391438400738478074955165108115034801908240596008089363474254550152638901592147143833490229880935109018972975415078462796344981663609954487947825848428393630553262512975043452778566391619909279154376780627012795734559120608429700009832330195787582543770368960416690174901781627758375582047776213925547129808118459650514909888879545425811629645966327905781559471473024856176185757870564905995481153678667652792966829617327722983520237945060136561426411111258995036983101361717459932936348892352948572295499102743005118229676353404828241423051831001343344563341835847124199693305231752773474750771344692060367669105014443278976060493727644659800293742245373460859747395933100122877930969585233252164227355983740841585071002643997278462196561990867716947464063796453413731276118436248139670727132484206191511480579872967971194368771974474679234150937560138620542506564833722747404447557867897841041738861568531964219306203339472708667305693517480615983906810284149536965571783580778238434181317859790101011638189865512849796280609101587697100665674116657595292351686434136527250986179499869879378487866039829111392275595485869322088130158821014802381207902399594131058222834032468501759323611145098800447565390486705070262418068394442963551032303491413530260674956901286351773877962627364237832338332770352720183065199685001070428437517492508861057610159737037854089498256617975213415767334147494279618718931125340739426124879208578308334682112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] 87252894848926194247335854219626608293301672935358563358017587308537174944120305562457376177599835865856474177930079074111681988496747819003737128739049895545619803634531354392598427093794447074722146329902617388994628861749051431980961329121423784496051551279862562089218180415933994318901376307055693214072503468249800563208892193394874089642580367962704537120986024562622116969550849080184537780712683450129754917502262407630121157922857215681104124182773839628702026321507614508645304330070839342623658995653131512214717762012577784543491508529488755567445935090987574266323332149642549987788601859106623773765459261086639181484821229881444739931199379352256683145130582263454636574460649084606069188981872139726457449259655503868978444262219621637338635451473027203761249453335930080526378431149552617419265083292596720818468073732248209959889980025158261185792214606696172693691285095767080998137110238885097596940831048409952808955338187959496404924328809291438380388419169812815069650252274563294816908840455954656961108819494888916237078180685678458968645630316481778352102975920032226440830281328648804854411408185236775110243491836456939163928588119360623621843148916460699623851627135706640031217630825420093155920907031553242327475210499217069858934016141184735580468883759102570502819303411225507881487122705297684476550853529487583290736155715510776410461271735134000030058057577468952135811711029162389049900541216413481068474992555669174620407460450760169924105003853769546589217819856070219490200495818294913309700315572163283690332488154153608634699461178854701857182053709757800689700683469763120396016592221532643699906688758272051013692168654964992135593623797522688786739445471268058095643859019014338609208158995766421816292958683173113805788849264347178780167245354895815720280297890087161812859397485399821696164265043343195846376918911607309338554598648518453217084933889545162386898566800014052953300320676342211158530318225300655281261224000980041086141803119092899119842466706097277610431823921321861592505493214896132581783685680882798326151243920251881333848461866573092392728255741969472379101850138199335495315439817841596863551424922996040525385589186733144801744539424662830062699464252955829417620450595275040273329308102679531090086118438526016835603890443038400524145912519630420013738802084028131787064448025299549616467842055934950215006671083692704788900983627677753659069374322171462082658916133729381678474486848509513339476597478845007221707596773064099390671745776624431737535205098909637836983803977153751562355510993291875359415510026241121970591138721968295724411233658885222742567349942688297093328706575845492366973023874594637521190051768756478905003817304064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -249207942109788941348234064432254532945636883463743502165268344334890293742400788377197130073817809766904449787426817166492071617698790925592869123332524024950715156666686302329271150061930200317794405592576876804846289324509891695561634660559653131502130385896170996208238949497598353319659538230226438443313360987317716459291744454917341872285526360110515608744453741891884655270231288013104798504110450087055289674831105408220646559758028305322520184479138523641564365679542441530061030104602657097136691751409683625172057037385205403023862994799240130700558057724262138516212034167676020266422081649977095274028638337705643102244488396492575753353970112306069025779580258159696088414999732136816428234127927997231524330241502468464900232966339841217005367793247583071230373055781136705091419575608434090477892027633067468710043060376612543258527318746490491849356430019369241729345980002530286331209697961987141022270288347992350777638003228446441268993087756613923556405716361594621124492485412474271220094829865989694608641917347331964784205933315929750596393069892782514413153117873560364450048501141748844651893840414649267355195293743497265622757174705309190422534898963484942247803130344840140718100608630135957914241190063463271941122419714340478974625951595412826129445671830569480259019964843945271929575129091810621935365008939008169530238465281458192018202821282505291798904514216448121486158683748834174932347989082304065143420094247335219763424283471654429752612845725112197659871099228251737034177928555818020449977917841377191584029458813632462005050535341693368468146520638242646851017651840850307538427963126909663575718289644922456106153767838844519975128984853592759613865538554487444867476802425786265064371357828741296697688517423151998908228381187276040571692132171845135832637062676138841364195596796579528476742816313094473847710073417178485203812533930093222122273529514870234857236979353652975522827649683568757220401687562956758080812252148132149762681960959758967796218729597376151443478141953668388830237309046362605448492907262514051787827975591346269013122567019974220734871675385907904102448204458547721571695677781455036331020636101954454935409453848448046271079556003692979128163188603503734479257966757931881433645004114184868627626860467483990217827034968955438927757226878743661958935435308419175541895167584578044132600816483268350131148800642775530501066237364919132900278042254906885301213213115558483559925617566601894041238929696918225509140826325552628357206116078092058934708998664701139622334818272129754449505101926717494962110189977668838361333771728288694693297926799254048672956871025893959577735214346744254155641291170731513080317439568593218085910592094208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 571741888233607482157124089775765454514231045305470916454796947567189916455339088894916436899072634384541333336076979176465599959946960761848529197568422291790450981852191818419371322889292080305487552513473117975881105813286312032049220151506082406604283600777602210189280068092705033394024032319820321410761877572279665849769460177469627473884382400877927571764073803920495510772473395381749415613597356826855876612520071904309898254771156819549011052464474863152459907384442065953500718076634382594902741563597693860896886128818282931623463151204077672237848196960918794205749444312132852863642816157064988366773539585272232670801502896512992003454656801852271126825339617201122195907555008645129835089021735217438872420189431225123242241043117945210690292008468485159893660108595641243304353707951531365036240912329670615438142140931357641269131544932961087234860396214654000850468320194354475670040911179550474502551228609462228217530296868307111647331121005200267228763596824621708354264301041055616993085300871495945355521122912431669820345457602998100474138979088425411091391378629049978838326740772340171807542551326071704869252567348945806451863806900169173665541667457526514651163017286508855044885969639822641573405885826367381821510979342300136663330379406877343621025388698212816101699819670970840380335701920143946150747784721906331934048733749739847083930222301109946324850723666262418957693668233008462040694247290627122014967925916071153031683416104522564341529165307171392715328537660850784702215797832376377404133294271538216886790667586294817962912836826743279916762438663640455024966653834216238703742570231520238813536863336685066051519815132326601548769328506209182242892474163346382554713338656053088200895787754679983580769060514561706677547607018956764760556945103220994689606293456431148033711827681752095399234188268937357641299567337385747585516318437847028426007450318786979211361121903137798992520098086768066158730830682174850367070500639914365611225525116327929199075676411027158845843190994371019677193711303778027205693408111422860948582262925873844916343330284659889689532839349449139463277145762903416112113422577243757655380417743300461124202036997111722474798835290014515731245090546387451586664391881048035091998684605097139725698098527833209953883096594890247049700951634849818606270071738426978740826694748506303587776603215065226063307888272859377574663015856943316900467238312140327553913480569062502004117002747910907383964213708201872512278640143256534054068394196569137132086914691454399608916438496077219060125232373661070628954776027270023830860226312367745854111071953616892047938829836149870763463909536191769986213163918711255967006788355451198083606595502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -979532893963330739850458631728583620472000014486324399702135354451652095831149190326571929444853240685237702051414819886570160223101071529257809185189929795533628659237977196591609650566898657650090321192599957555376228874878784728911184523961785735212633869444554201488823266050109473742536448532121549059668849651324467767984572253130526761223804445345534373045359750213966266277738509800984169780794553171399101091463711180813919415563219803741688979876240254597729355966306105379295063308175820369030569041505512658851833172073140151124288795509254569967010018155190632229785987597113991493501159795733230522779471552715620648774414935141518029712038080147283986040365089464094191455180610203756907737554179028611580776618662500039305441153976156200249001770053573235004846692566884798046407611668986209265576714979089180552706807642406484000027936627614918165059892701566443806412661399938723903911154853554783386101822265891097281464374626509770681741138734394760657740985016465993911965773108170756885746651292436214759245310713171299689574236544431464617716245759270358464197578236393413874690744602844346350636603322295064640255020128355840367513384927824356500159877247044096892371460978194004267874702657970744215657246520982633980474903537400542257453312687177291936032967829894176512324296678478491878167327844505684049290718860820711839168730426026296136131620523740014506906955764265334782594331087857397961214007179766081957614789548274953313796120692291130644690936160333483279547718428535728266247618368167199825149010710607945633331921764535578547658471958796634425814797736644670766908638292731510999760029427921011763035554882416865409997739347873477258118781831990058880453207894497454904508311231882543754245950860942365605799391029465238168016385218059840278525352558149670070177016099252053326417144743258459357068981242532994716450281294755926403465345906156200899602667792356104341075621533584879664486104410268799444995522464822099480710580768447794742669146773098346405170509825874143921246142620847015129352849886622087771810323957358825424429795621206727632251785094151928092685365655229709613243438966584604055153229638128998329289715857859891774874438287223976208450446501505367502831945814960298080818713663401006252024109551098967970625760353965956432506636695599204429117379268795055922004077000474613494040680710169162722891070402161582435031814395675243975107697588546937342178087114201950104779849971406547515928679771332628658107391997263422776979822113102747155382228391566885690219719055745627881694015245107148475009119151522086706308580834919569861185892130014161257175419926072381842113805244390780251281164289366607628258943532925981003678044169696825975030872539136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 1193665480301352753402090661693026408177744003977376221948332396781036226818997149620482476826302570261219273224739388056148583264048782984462416068180389063287773143797624282403049099252632980725652004908793467006601171129202077250198668131069570463845068091506829682781952188562976357163558058450452685867662704241557539855038456073780995442005262851370913354633497600937454154052931092764533414948791992712732209133469956177570150119066349699044453799260757959866268495244469556128155249764810858139517488898441809228840378894453470625523981813796639692262695211454140784582488801034563926574184854661916959105606121896327965424032364980223846476410476334900276647902262322013304459426165800458661487749242102100360100365201426071955109526177976101319254990338167973099076810449224819571014257913649697023308697605596008278425232743767182158892045774859073775422794295787077199507709115044183000070959187371210484884476730634895051934509858679650868107055893803139603367370859170111686319496392746860733348371288035357828124840063865875161157061812173497881974330608221574711437398678692898202352497873015607197427941911118989944061776263092815057610466350193077218807921928092706879275178644753590916551571675214889565033935272721728163669162589326650482267440715392357823213010349917601576850322174897217677879356190477592522230601173890228811065409963439562640871085923403923963049297967764868425188720384301807576919364411905011557080970093598187200600741152423391182952664578531720923412588751398976424017202886708649793396998066894315624200530376573378810152724946561167224373870743495513933438014459742596629656831655169495467046364893264872930986454857503800810058227685329074651915408062984406317542664329099038582755739203588499624620830556126210498781280715032475718086819633741294083586501072499869111389011169199550920409844867801537467532075076786649945671299356419367812518164759839988668004460087082625880129420138154916599676945621918264265555697537341449944756937127199628591130309830626678829127802915305383898861758530579055028355279620405319752025823630965290322421861948956514450880264207547094018079368295935885365203265180749528432168673104768938465517001041245669274864587487440852934751427802016605088177099687949315118175319280153530126796734773114415023731140959076272301160645452785383199034045446418190529418639814870856070681178104132567499813171556696936430191500004461338228355987750008101253060977096004808960055083080541677264199492185376730041267943861077186215836831041038521331217864291750777563143378268571210646570958178751846439872500223114214703554889547209260657008063959983537947612409000878565449928217665503263228145442673581330776394230689791000043680710193577984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -1026126861577733596954208878415021517981295875392416778529649938392396013303224231329427881913748085079259264717904480888573674827516712556383993758829201213889092956024946085249357955036721179818938430085662186416921359030254714893379264627205387659424324208833604349307494205350949756262452014813534597341156032039760158697393968759103327303087814689412456781749943995174385783303810090285924882143037803835558633658369870094398969569995019578323558050334603507820155030025022223425307046647253765992706256700167946903887605996086112304344053302304102365947210694321290471988558216713311130444432871749884527453405216529346484840502851485087168226300344645592827282214536411399727984429511798685017205007196092881576937255991274239457113731862864673229980763847516530500282519380489182663734543115548073730473877438089701995828259549585631553455833510231879292092975215047976605727171576391734755946839142166252990940995265137841486880781798034194724567545404412415762176187716830752731933887542817071639470372544353035973402087222491722694909086098517407079830738456100913301758401433148588955642714373563747011299932083045123786265016165249321530877032146475101996228899348150649358504729055757765456877722442756605951601580270653844168671922095107754102358936954685954984565380992816309730862845544731773826083946371113490704970136450036565581628097534778068056880754763430344002807258311579119942583830753027290723482868368126650461772340000305994682874674167902591605106915080049159351454943909997861850878238661382398866202174224428125284962206518729545165969866933843115743729792403350141683211108532321498725389363085089763670441725428769058649368429080203142820625900883542709606762605230688004009088499123022884121900980858952791804951856764118246680388221737872390399821293962368259226419404297424152176062784203408214270099906516087309294354703223731571996967166930384806776675998145402189316024818060404845665261123993823939787918373072940654542948036797979446637286281566659288141658582842521649279794814579256333645067080730362764664245404827458277321430162630071618327462597308385294126525129695561406384051953488343022009722359059354252029879510605955378161177992999856184045131485929317939725343341346968121048362311587341373138162863590548636317762408331797012705012086058075477940585277006301078765992150334699071372492519912977974776923678162122270279047903527483677790467835534918306029305588561914616555772266833072451826801317907420929590048550831372893481611541823644430371311757491848537236566029315244496641315222449800312554254374035376843533337445508726480659803309385038002535357689257284284015090361814479342373724575968657068379231732113695700744849177009261749833419909496832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 740752412282598397029668921147248769627355372568700215478626018354143046320233954074850415585419904905001475448055653673172806496520072070835068606317686864040617485620357860874495484786101576699463916189851325221290512639037469661496002820030398176845060826653475810925638561038741493703542552215923114726914744131623967321242820863187086639666240774454555218578175412845568412379238229630078499730101962482285924537816311827204315966557697336266678022961732049508260130440029779361514901614326154060996380738533367567796026463173062507607572860335070270842247820101038631768649226528971969236915673384016613731481249672313580194386853612799054869550172495108826234445343903676894324779872513509525843338127258806539588780963330540493375696228429626823439701323488335007280114414780214292360195928034671583951303101225822424763397033602427284704352538442744752411044118396636644765617014523161818207128839047519227529799882054521285206253473779780536997484646895823005419201614521689494927555612475293716014887730276298136973517962517110275033853769337246959233709706993903364564724976016096145725999086089617350509832307342253403605668111811819875909383523413819802120751819215331702619144700068643862928838616013093271894286971035610905882401985919286067421457968006556602372232278357588797972184437234039259469593369843908226118400142307789523683410189659075318986065667735434198274491885232738266972181525615076282166046948190501407153551488047050021040536853318696318486574329344518615210664235689943330608452660324398075874596125866882064136407494622045797901064068766344832815019375622027245091435849100327672211653350359569261220666526336577563601489862304233547916122947930133952266955380673733671927575093082302789405336267062846234906649761551107971821313985950991896824828155209304840979138408470515665613192345700325411991142762943528130483370767812160064453590880046048129213173585189959991159908878437409782047790735155539486010947700947069162098825008097542536712932758956269877297092592259831770670805367054716616414622530390563762492742441449545204924773986803535956083823527268272019401663492633143356951499301098698018125160941485620189581693902914740125361413446864549629162265606278936074001936880117049725838696351790826664140161511410149377214827870798994405654229495693332278631415942011378754823045059988398515258497121775149842725468972099828122989327420513819567739006333263944517667077428154340268233539144856331915080944037823752167291213094876558342870615614615926892270032862274974318192873554241945093036835694262797605439890756909517347655785687772274204708679128330877651125417336055566118225543572045699053954552558446332628839203292348622077228875935227099387648745236594688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -752072109126634972111240357981704310611252980494010815518618503264602174489188543093266945697945292790456396569025779753538633932724074479174310881221819872273153044228473762878177124918577510835310475154058023316649680605959656466511618993698423749315350856754156744585871006308070166930184353744573113484475705143243701156032977151760051597780165359271709203927713353807060798635493926558721025666665820789041727085862314502826249987272875954989500592120428413770038977051823586383721498803192780984432883081181617394205086212636191176905265411911892950344066263139663745334664225557527728569970368568464841572862231728994629051425984039854221109342154207594548686451555579707609682247807479510939327987392701777530397329449067629994636244433790965833362763160316158947730308954863952939862211327471977161898223350217206766739059356716765786473119737361744680014667725997524871817369495836921740966490342559076309777093386416055597960202009727726042573267033642760239244194970628124986115127400433189262373407902969160860073116165233680898802023229607800538733812881193131566053112803828171277421327927705344146539053668511819633328908993014541967896313145014914007086684608138448942784459196852600416576500047290917450918623401389018101940953741248034817943735399778114915174614817377531124476060244009739663012583028528984819147287518173877151474363014774209632886854349962871928213101598081701077776817627236004865293067134672675493308939414261139529756328829213146131175394211576686993926504368401776950959989292332314909731574159316084662939152722124772357670265994485743468397791872164157182453231898434397173042482147655703027578946482940973720770817342788061505806556012645010019337546015652128465712188917789398920186326437034816158258878330939995997193389732245013323392956398512118363005478635982616456314337493000429692684056242696198363753251975934409554153879659944454512949269395294822054735970229227819414930484688748944351153336882759751064179933887773803176841678148642584402710429200839924483138227017148119653789105409645208036026968234097920793609508271268449350463942796779558924433535836189688946849911961503233101388544163982466070682080398605168745714987207633287176156752298856276496294868580557156923926949331736163238025827898899878657816589059865916803534308516454138333665693967563570692005389816002587359835700709554933422954262618562366837259520854131120036687800843942514318810254063061338058195406290358822201332901780930295441702278594236021554015934906603626346721134671001029983885936119135091733156102707771949547847229160975515420007551826778359960015342152066495739407434737352841090854910586145361449507525589363827201350409106620488098774159718796118459407918956544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 1019048523253644415009318610955103989551254841984250698418011098344433763192571818743154877607368271664110269783524672911718306206606546113024219996017213853249795343764664362948918019020739446041712972210766766914502077245911497336109933427589748233165005026096155441441628128246504761595206242709584231628452036530672925017662075189373286622122323903394161662772371768231806314522756859586052248584615832690794570736682314167890400787211958824698898952482037395057228574724977802012719544434146520061831030864735777775408916779294337280346119297221220022114822647961801188990127517970999805259856486013806203283224487636571931211377713126164623747530819816454247474021688543637112570314108445071151185147632556241797089228143281468669782096324916931952286336090190472929680403070294023804724105705120632269806792143778719018744650650164781815158813266033699369212879111430923983237448401515757761137152878914299096176189650968941296373789262541188750090078920055393187890390412947902542195281069598226765971837277641235427917339080287726052341948730813809348035013673838318779053787618790866443295612093602044523044891950744171589766654052089745085905634336073000687133676022779546136702775827305351620979297356990152466266252953585055856961243438533048203688154815375351239643736587309470284144879222922996808152589875593565333276093877500756019490257395053756221209949816712002718672573414070798525846658857512050565231254062391432580636880023898859788938985096736206890613381237277877498959804951337423916689673522697491897613413228751329010074249758588263517429788199523646499358194541875969513150701763891759059762885496982305301879036773941690173478097474956896702829540820747453106750920837939237100366816279143960113924279030599101360276600466237704934037148663630460206577354003714773872604805582510005426844076059630315183025340533869953455094331047032683604639848181686200597461383661323655737663692078817135207450628889805231584147151689399040777349290118100144090437659261445911091334414889520619060915173665622349811055513080286362765753894711194208101019117564770534055400428020457935296810183018747073220938079750054202625332867711165858407457130109601220909366875509321834195046777952370009912004362024688822836727689231336152643733750675597036305488498432549227465595582208991294302878765517509530399609818232249201026174594254768854173371647939779182968994117474468955923014826810224068377397472656176204062169738057930913044085428335786002702239339559035726300298873245539000140217117687359008839789228779271903024606536719397394829502457013957692406446421988650086727786669262637542776285068276277093476509951350420909486201211294947114056560518849760771526855281862462201423551409439113216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -1177921572995710587973590542254244924721820220902729785366658481383316419771173235939668066722842872122415964470327763951323680880892242913117548254290271825446704696680751415436012927755804073189246366167152830749225594643565059864350681098530923010803815348885735979827366792917636381262520659874765795122216182909445765261697084813452807221078199211775863057089514502706575019519605337149219124368480153886716380135078464623460887479260505629052972238246295393852749081512057484107064235063208726206370843871084323536384852991885019432085075790507811806094995161305307205183048020855614901673270412229119273778272160648713922008231342571368389061627785628238996896837713328168467062364941572408504080504627795705946705631990394770025128281937938736275649170280608151012183687112133348915911387850253750207562400132637326143422361682633441627137663036840412201838798535337113896779492625088949365251654832297021709034699657555412941363374246082003092481270618372998386990241843033929618822801249713317151684683311369531913084440336454757628132468037551967060816427677316050772157536978476393718983859111384556875940021691088962486515980979297434959896884508210932483243224471742443310592401478248298374729044951455151908383455664631263016651746339319604497683370577793536660740112527812842213775850087101702638771286705716546601015520396517018561403885444497648323990931185093568336228695176582656507236406505101773588302536087013035445871951582804136528039609313404968182846090627938328399474244568324333444476366997945129331048229939154358396053533401600568645583079199077690732239032189967347393576210336635200541472168179542731461088881972128825288013394311830264310364681332081761987713018957938730839004348564750900759075402440024351548694963209967752134024517788948365645643969667570943618184076651581672135213364087880451341433476737133649474426316692186891118051560417125651357821731371178336182430752597761755377511671985616105177294136108531037734746409472051159660358196486142458481492099129910041870982773590293808084536328534753561901852705161846783859231610632993143657676641266601363479902198097647639087964543500464372121254633386487467348817807233487420189105631569219113976681654320741289402238470642666700178569251793474438465761535588766473500843995383707697580153631872753933293351015630764609670010535957195084561456984643147921392347466182892663656520189214056655397224611111690113950877398933912879785996337000984361299507853334114650740597058646826563583258899293671879884960557317265527061521063417340012254596516336266791027392928763662339618251219647448594378970090914627638042432934032685363998257147686959384186436156556687731738951110492568674961825023166872148650191817722036224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 1078854827574417746126202211315383566978922965050017136498867566899792341242894269413567937108813537501488083837758653178703842629300354988030298675038162087584132858935875062306109854496177375621471193963033171630568227420972794104232014127860511915233656068985655018457285766186277061346255318960011291990407522837152243111970160889000684706579443204136613114092812258985566740804940436684724267556064275928248680229440707563887783097214428499966351550708564085948827712249863875421669280272418250686228386400622827180080786825157356639856967590791627964880615980696689929596032069547234258509029471010040950589420499639918864305117830923326563276805711867997910613074030712520423936253896790374640562885634243287297891425106692584688638127831719946641650554526890515434618386508848656025924654884576993025270079324074555903282105725256063432089445661031676666765125053671730486612120497295050089284930293514224722036521540430838953842495338021715871806319941572313270377154830499736964817743965998284580474924042275755576830621567039213383321102218524934006766403882291826953137410972418318579415892825485279427580762873730201088912026185352383827388483156118147712399456715021956237538255628147698639968194587498613706190805513946442543082625816512399969932660357089935131023327912789213153660084330460967035631300255495804905848799229521078630777892014919520421661711870664757077209089602605379188491675686479070429097343206225320697965164079399636570432441898532691448178129929291108438765366161520017612417968550848600541753077638598196296105755064221930019844700975850841873380434778042515217703094920199242975272041810801908544330743130624347809142360849960884252634604304605652833549115145256687862907743737805029206816946505426006295223719119298307745171967588873764463993323847819944070582962386654642554770257372415624589747047335323465737435862175135707946840681733920660040276089623528811043721797554634792547199777825240374841216702176592284102384966003334413247786270902077357263724635472420665449855017991683448724706651590460104589126659374851738674726415839836539863961656849726903095665530761985721938378273239656358081324179523954931871799601780486671482383990942374539251371966639374163283285023868883360085832204404734497271338718739358268764523942640845740728162669134690199044430073938017059871639549921548469531060212032725060192218859310822156812685592818988605022524958067640243029690021759772953549228997913446658785686603620863317948250576265547583875098740587003986487764858375446247244503710404449461914462415755223693226516933382597565233710300921443475373310237976113574365499809142272930479007821590869702423899703118002864985115535877788170373464808570121056397345989255495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -778201164734135241235485045711768016951291135531801811427356470071643051870967270286289294578480952370543182615311170684403498870258553998419219381315511661223305017946400353605365249360903296054491605806767409432769607292760456797766704868907535700860937765427916561834317465737561795794772293419358293792413136574967609273651322344522495312231210330448270909713129540291428047834518190913064725866762689678898312515621152349176564802257142941323112501542433711719432081430211684877105023725361311749235136729740952697348190611250074234577013845639893792313568262644452195850654294173587296850544429943669024679734244191007770726482122845099966942131468553340019483065581121220524034829474085822043476452021601958186893129504489413176505368244549608976948405102644527671075325506415414734077548510322867956037165504436386895116615363698546301097558253291138824959660641520204473707183932141282052431986214676505496365280745674669257711614262105243700487565725760272035999676719359119349449639918398336255405043463957251372034355331811285990861567254726237831070695851933207720951573031188313903512373161950375437065244874105904970442935550220042458370421289160957165382732368420724982985692329732253299997805376728310734871572098664289580854607183155564904969863944824010615827017031677319897753032244074021245622116665949093888651204306288056162187230579462082993243682254026830333349352160305971550290566518360867892748887471131860822435357226455877521635680322042208669801845432952549690750589741147088628050944666828320019627988001805932993500641786616689080667049487838707905331346699909425861189654428104606366015906276963233370409743960918355502889043036636008081399844206243912680880512022859916429772242881220496300795153181939310270949214720780222175512397272380786525405953507054992040244923248964052811038782370584355759607392431523702782976743222504899089245181736772450481659518516282278019664040953574034016662985449650747892753142147431369809090151810947634771829797727430433854086051652858833689912813688994707476348641847761038281707831802156088833755672487278771798031254709057079388721823516738114870022627434007492043378424444812620690069896784931631112344483864829036111646799083724948681547792049208037918877663755153477140551691761491406993616159079844706488429518726586791165001205867127035329796557602980586878591435439074269617615169677715348852749965040252338225479372710302229887227557171844031830320852557582654353947421804675296113440694991037125965832941434897810168697591316174692501450581873745878720195529071802015141004763919464280263358676092815567385947373268644619599653682272943820659585031019147684890888211636704964867251739151675596092976152453461735176549461949153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 315333569678260110918111622901462842351870061052476304709544884614132393592762519725990355738057116150758775329944015297014083931206743898295068656035157960840924580951244312969353689612580489255542300118280993144054442533910871610594191607053336888414520902116891577605486345107095038811098575254086656206643648566271615297519069872412753664560515431074837954037617082981367708003524421257103533091819558841650999463677721610248441351796666141500770181530115427208399173849855510988240573501372317513374413502402789484307118357931426117537709600507098150210861654680786371327323686966152836880904427322425949750005234740916036101855866912386447476300956159615333633997913983471082330420757075902365193041742631644456938299776110807248189764564490294335789066544050366347445059149676459470809698038020676214511456884117655556766838357762993544960777374113503361613267958304248550673902769990616550388016610209823924945063277061226155255186790739803539481196649811993802638005589794724620161765223662225248958942797766987368798357406054459036999648786131852010762452434760878922670254460290091183232611010107220898989465827890346670126801898371065018811710671134841239621105331365687246984856148194075540376470656967299771314879395515885907284887122357916879043144052276135126469362517926809017013736399936283549035072274777741113314353068039352440536413366206670354939593963189768862400854764762230155560030363629231394899958622954431185871098951343842145960943612830833796607951019354814751035524386506738904882983388546535564008279438817784896404028027252749067664423256279846646071662564471501047343600707091301906484641711697495353359921125234013172558403297183101636838233561368259946311414938263967262005603004106400314371503763622788176110445141457413086609098778117631693627685146739111901390927949409357441181774077179581234068496517677671811390364408070301314125926554488576799943656389656574436755856717457182912287618784658932455605849950614771685538400895726046594985176624282626691708872390970825029812479412670936774657880149848769346698176006613183398455110925795151805068513484061233065060657828719035841192208808364142993025415257191127528877073003261087927349365103880325267288427548759611120705495595170669928479033770082965804161560131324288384485884006512787164615741292118919013919201470493513616380373890848482981059160097927184270683713321990683018882267257819031781932850807857548146854540178213715581300972453449938710082516795938485432687477123227520101475421817125941334358646013589851150098428224431903246687365311057880625940824179211108872736353995196144327807302281856432926960577231449191766910044275692961537748783047775101334874073791573881063217087583447047147089443470442496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] 188365669837570487597178083222563168298266746255030418491666496348393541067141201535204441357745833601401285662583116000546599869764629187205495499693884630725949960794354200519695160931644957413917138761917850595802473240003646814712739033311578475996926577204193018991260638046571523587661890701130490884099616611655409498960022718186876815634854128446641752503955829328599913115005228457026419262640241511590620467048361497780415100840383867273438759377707996340826009719988651656331741711637602479657351033066966235471246707343904289565377602839332918632563262726921102320985487864356945631518963938024222829437488797016733809050154346721857124996294863758302948296339592182917240190563298178722706106185901118946296756360224471994154854094852645835498186997901139414362404638964179364727549257175672495142111130165681031057479909542119890811832008797594084712779767119770978786320264667005369816673623572961077550099821718571049899963796488943241995715136132455279281951575954973717367482362505315161270013225860574278326479606987991915023125406287439196927705536885866625099726167415750994870007061462304981725805568348749124782637650071250454707596412511893182397404617961090157976789954288704446332463100153436755334248508942427204057643421595168071817165322294165721743340215856013377855862968486790451315933653917902004178096636691304151954776991452594754681788066650860999140020903481609226690177703433746878172585492216453483474375267764551736598771624998657503775987173890928023085581163130842079792523513160090445654435238310884360098385098589435569839769129583488910048150232412884629279137641818840334386390322869720045446135899483662275857596260106530740906404778503838830778236833287879284886439817139414329321427990759151580252747926004296568470432395512540137713187249737032985935121018553269854495789834499493023165467835097650938799658530863645297222841739542753879168396148512639993008560638658074197465142699024269659163460764420171008903753621056423964271893061389721223075081026325529771680764668033054505269919300204530271280829699614804694964666564235898539230057017298549639279255761136749287510567215180985029836122433725800565075295823347382779348918799112983714556335507228586734939934665060929542711960243489424188651446683479812723923692427346882033048786514714393598800127715455837643077259018895590857904050157143579886976852603467886140056510387081806808254726529829402099197420288138019928540826701482297684158718135887561788244561460633676502111428216206527870635383639125411129577110442456630736667713720331703439023704338664619738797954546589873524850026497715351675496390600939524784103027687730810303849828560347698357612608754519530235119909817357156088273475813244928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] -500138767702630109712441655375243250742656315352838911399108910121922118094712642854352401015734604172467790724759892456366574442157402010573082614811450032041804396968430546815345787959535817655666784966505762570257597941014856146028905424250645575995375019146985416303178914504314528045942376226977753685533675585435446526753258991474339107818499026347466550669520896655200763063738470215338328302981352149868149469219078038595574780787443657793976864394188571880746584229414895577871332951872999270056388886523175433543241615319152287355227620785881415473193365891223123579431249236838046844665276218852128655063840793997964584403515838840831609688482220943418967560994084521121707996156579734162176429336724402490996576025790823047739208582570871931314897267994378445650975407515083553079197403911754320732970398207479650143650313732645964805405749791909328138796125074525650014075901165295151185385963454793435258199932252093957235147705116374828648539179518570716609793319459403652231140910910836694395454668230228849111868940564076773885728810283302844530019390037717083818664238352439057277440459852478967823320283336759812486657114746498898243279640532277991537429472826138389483411148746039159763016797182423873046418076275720515473314586329209195757120906391697217238978820915641487636840298436203723955167159679537140688810920797402691484501135662712343079868103179965782043013236526865560971356457449524195434692231887182035059093983910876062133387313557870483062228330190223550607492807808119252111871630204481703878403984907413693477615759816744459355498582135744109815140269912187874233748773624856331078597441351179240885644489095912579913680068523726237377366380390081550478786812010112260022910560341031518184224189109933878233487485137739158539686656649339611912143485188773345052844483503989722434937293055332978220003954552936720774658296745125236844550581329037849556161869224969305017355440555674503137613682579023265792543240453410048240027342836170718414536980901629339789557084312026566459080713856681139482959408075449033936993552285378601355324517351294593378171755413095015707682582536287115148306901809800381377038907851525214254114388031265014869056419363818199720437393340413153569785719096671383384219504963938331751064361842028057161875437861947798054914151877630700585710621620573350936499756019855122426264342071718362497187594538907355178487940916805229278389211302063704906431425171138214591390112967202963595372659069115877991941406387962824818295783914150172262741585968528996028410711989921188351620785598183966020315143078923919022670444954540803309048720652051785453528730875962273696458629592086658542890400772104144275260747716297621714128708006680834597883404615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] 515225372469662902066694087008742463596865393221109796500706662331708207718340791554011279809992381240181031383419962748783850463214091672462582424707284541914407105756685497473696136548768158232618291453666388510035058915637510492693857925949087047021753373382465589242303530311198614099636122128714426838427543290097589051101348158827486678964471426775824066159307319278803959780479623518795479726709848101769645215672280337145909088768700384940826100208082883749308444985128663841053138990926508771707124631672706615761696274479277005872166674437101379043174340997996982721893116030104063959033025423877139608472849267245308925822237203361327278470677524871546843825436216672074805958305336164368420333033369626847439531532911195562753005608978768292825997618591427808602178305091725386843648310586707774086363599473006489967846647966656867081303999156285788255606130767713056456376225144904854436460874818109975653193332440949891157259798901831987700628729701348360971787513263326850247740810057363343581932718615017775280064625836089742867118321307698968974735005921262678409553142389487850522615803277646413950975578068418320667743851021303251228374991634904428485710103462443931614068242723813178470304842837644853286380024868921153146000932888900900921830894819263422245818017425786195049195027501243988012711409746943329035512134263563244605467771005981656283655602702410819546879525275393980531401951814464419272201574730732613242481145348554761984747298682960955094089634684807546885154859344593710052878214262871857274405161012471863398676093825395494562453125423209412049015208686947810229367195401802416189815324949986434654672875028904419278859087580551420450736783938228178234421178858177969035028128366261570228204938337140381951034655864231048972855320564233716491177591773124752985931333619266587719511606425269228227572018421899201127614551021914298610783769562417411931186694736981968506327576732165421217234604607721949030665665040223218779658779855237704066580708330060041048698736468907306847411835831052314464284121472239745627600868959796490282343208375530239812434792599905350194334296682038248894304680471797156404110200787866646228388568989599499307130692301884133351740137826270432178837639302511512102791813416377892295226955948376915285116406747154175405344869605133227211440620246664742686550195565732936954292787721089347234052585674473141409976389060994785953345092834681166309551959908963137233635693678681502252119704116097200458282885646028202825427694221501730595789790964367818835842477311922256773310508964571284480684778797080439005237740103554874135199984670748792249464970631375694753615515491481276467910577174647221818111286069444334736375796460112560615682866151424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] -349067655030562063866815169021062981437799437833457543533122926364175534613277553694076919300868896562944334617315669925404655412329672744195092048282309708492039556339541072656171270534513629345371072016664239745676361727994167431846246593022715485817707881482180993189555201410544480055296832433288986984090656940870121143125954482893107167064624069350874784337481334987787294348932929801457480110291889565614433902606491196784919514957413073275690527903573019742615177588512683440792862354315555062077384840717856354922680773458210067398725857624123176176155755659165103653143718094674313467043279367126726441485470035833889372590523608098749381011057446855516692307200290476221165443931442765777163314519393094244164797769949589036623956186329951137830683454792866054050043262346308131767625925083895213675965795880564639049847195660199907757387651438812893689701149898010594264688978717798190878481605553764072524301043181175182684294111883009727517185381784032597905542381494322648350372454242001180133584855626914945740306561591476388338353809098025313691327909182392524196279023970524574255825392311008871200628052699285243053472018162486467628473971640740533170422501870824997975644285671166084007030495759036958964567782286598418748860658336139217293040062113547635738823629653410631112791169059773446466407228184192916389023884253841689047305494087028710012121022011608478884614648727106723256281983144206156172600965368712727332819375625361621714689484291906809763226437792478163735946131080564030636710965972198535001341300018611363656306498834428180370656321096285696815764680004362372458374874440570054528770826048050134311518882435893959210499114232079473144787052140953107537578380946245531946328705841279690767398281480628265200654713520890860444873415242987981499972254922980974928244594677760919263228696588768708967725110551253328321448415967807877825872777048397277747488379679456450433566571390512231310734814488225611602741088867563248858806003372845566214103552978235904752540341241181384965866413506660378907049707195486372523605658470618387067589095747118541856774301125057254260489885582039422432343749105111449079851457902747200709718551240397195859901326279406408589296585344383511243320295583142298670712426890161454607977903897112575813208759755589549111488206745554739662285593116158766428714916616148376458482862235214123194698823424967523211317638334328977441254578713964307062854734995105935857031319893363875517566191726918788078880460955419660459568415902003903760290408047172831604679022935119033727254329605943484521570127129774671313246973644504044831290222302118385983826796051453661422038536235323304258253118435275073335654959172544614135223930594384520663361684242432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 168550761927418766023435005130162365490027662494799186176280557806855661977179559487836945216687525779108457259176879175738332869015109492908557299868251317236763675353348240432450245610773822004695645841041786948858043179235507364189883310957375945695510045583498662935687128597446971412016450124320903933928140678136417514559555730103909216449982727821574654929550488997617107896285418488980646395640862192303616547344996104071157921046844220720048986549839383824277774784059104142000653985723071717285066419410443304409525656440512779671148190489202301353060515905951150235946036871736011111776381166066339601977692307878871495464045493970084291031572707689705238478815425008858661827482166233072001720115132236378536543264384364518625864843409222973957740315776653580409111105628426847065555413704866458542779445203900903004044303939817582856861064533224553316337933515150005459966354001591814209231162344519290587449899007474577533749009059619274605414173828755408057813284608662484091783587425026062180162707890159742373192527159137679547214973610395912458047709346142095659567923074388888469754566271172628855075417797178821569648557867389697045006581000040586719161767748440796893300538692073957546313092292057799062953618330463818940462112682793495982161935341341865340667558662028601772161711968456756011500668819087048130526438134398811808223896071881454846104933226483572291281863947963080860032329181631948103936346683880379135069230683573738274027764487153146095541843477641914865481935150568933760787900621943999557346430323754793157198186130853847722041713507754136536671031045432746479582673032309303712551598624510920167846780929110680172951223727596686118156614635652849822724424646856582232543784078228526343080965264648694405938418240527024688649604300238813058147876782880734230507746305442644547683665395721549370798787189281807785894788307909256174725451938115697014766504050556449467198199412008823190885499037934628073283277140244966996788354808462169834907137910092558331552676782313056052387825027516436297879582904833844539350325014214138795819047109915823751044665634735497995511373386190279418586420063758001522702396103749050769203218457455756625510528755662716779075282786268596941466572030571483107782229777652812264207534422475914861318639001635381743831611626064743500280131515998183877961335859645870585782894453723502124615902259697191292509554845824274937325004760075300907409075980798243064224704695866580212088712411368196883434643164044823134916283241949084515457126375067351576321996651094492660801135452485856465066132057090572200269424674595691012287616722374916718160021196637941152075019551973203393413300815352948104270697098360799519321682634573376381304635916288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -52132972693068910537875359747153209154852020625761444280241378228115548775314545804282330465815414826993015215909465063383612272988823566003682971698399535652420019387510405864101672652476908499562113793078063082874835478642146353255674288436719021819015708613726234524368325298691744797207946630280748572053826584597841044158985060886075083286734341431016314317562959786432955642228315213357496359555108194803100045723487464811091476408448811935955314937399064630388539491718876778364088034666354217972980481961071377806759785469736821777457155617933151659180601166509645681187021218811391006200310420301014619518305770920635194593726144826273570066369479560732471582954656226018698284976437049088370454473976935536912125644055183527327499544671703739411846205494382795402224744187297617125530290350860357210959909287751903026913703013984685750124779312434240609577567088072299931410449185451042184660440219342982192755569618591683046598352525177312699911574534154632794876244462439826029740134578088194415249100994640724734490972321049847652181771561482274784181222875529192059345124849395209322677470502423168253208079941587598605160145591076237969802553003654220935051710206496624381649707834571325688977934441007941064662040116840046583811247001047554002655063102635686025240390943159621838187080707435523583919159948080757095748052464126951888672366598478126088204358429709898565459848227775480472991719702136885265398726908142920715869389581758449401145331889991321452124901326973098308341090967233649893265009724454274029710606456742780684875642927650197390619864307637547695895098297929484322604301920156249177562545437456166673588143645559100876288561998309965872829497202919988955239170088851459900925889738901812338107360607493917569415654040409106400281629701982081737289036703129833380376851213287905803602116986054659541517609521275909509286057959073452809325863150752753283801355722614767787825815263853634383003221552313964536830736286221868636254113400560601607942365925304732925926018388717511871818426781928853021992594499331023969059191934861953678416444168604351782581626354769598114237567716600644037487243159567845886720327975057753438224712273793701564179255149171481259782728361396096523622907763546713316481414776425934153142971146593208998026555191108699783518843902775694678833912363373468974452133969442042850307880738888328060216479766156773828183311350670714393639939302910268650791320326003245310349824816749740296722265673820237761142471648003307160141835239139937941621697825977474245566487202133535233985911651135729927744498543025002159191511733730477310492104631167609568221561383662543152937193007304739438832426264307316631189596894974482745838208277593042362966975971328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] -935845255677038999375285156762691992103681239009421118871088897496636917049407031641786105408081924280895804799485160148914422911298592018850025584333078978887812637931059513574693008417416400323028784009929468762201685749897833858198807397431422880760050604466912713069571449192781257584906825142827828865351631700722337405694443867088246271359540443317100176754486051899608610655926309621482552740168923163228495989264934960367314502810145692877202043990289297047429589643822585943531877401281257925930464960710031189796958242488927334343396224972055776866136164589217889765465302122093209698993787499565831093190589215644361494942637011213093282318878366672800886364829172568982118453646181487731414446735293966446812800991486647770034684142661939405791801760802163430856668884599508783520732952630715206004908549425980437566042756860263890400049863243254967497242623324268408478000024077043538699543513202215502253045433898695376002753585501906566812387269055921159269005304811266525969234434198523383925268678579427339332763716781913542819442733308949258707522380638688235058802213687487320490684877411921320134798641780647372248812913398579381958524115184852957016577549667705395858779501814730994353569508283176488774475182539168696110820111480067410970954231363439111041580756977176434532246082158320715767712329581599026238623119797167474531782418360043612404515637821206454494491828476523306093546650944346530467406722537550619076199848203626725276179886553758131068836397327926115282163428580675489263898662169077765370055352472149889380366108283325989306969863195679854316193270178060760542756680124180890859299545142648851570044615522654085856650559086005395545174503304771966388291275894421681853531958231105962815448999273825200839665793246832449902920535562874146587989108761712824702793232481346513285166309393342910494175771699694499452894397735789346156559549645072735321139062414948174273723505424931166520120975907750676090580220295669191001858171393961099292144543098604561647745528361485503815738945828120617472526003502849549549273334976154617743579894031296948253099739764365526050495641473612311611838149806831247669166152346245679355531399600197098732919455370139077457438686896806367585707126379502166517330807763011651057560444558998866176451929723076851144595994039428643245607826358509549809929682583092322085545329757645608840908070031755723825070542903672424750973954995291765096293062298947534720766960970212155798466731470209171470836723791017969216640760933672389154202781223893651446142518001020755262573096273749493011006098537388506264259013411277615953550282834115404373561706457408098891988414940481398577272671043277493379554677667237970000891859736694166173098442752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] 15668625088006340856553979335292615274273598504450882688851758498476444527001481153290475315359173800681180469539550130252098594229734966312245026878925509819592652349355626035363607010790365325272056346189395561495110426810524020376203240182034472308242693720248985427098437972158918807406155218698218190195551823826080124280742826843931131647031848991752332268612194800370336860203548844129179871377737703661117122168112951471375649089205007734993525213012054064707435931481619914699373837176007087284607929647536086165972563950519109756770125372029904923457665222179643825688889167052031844366957744097389186636116949948329686089833832394097485333471096427090844984722728960903300559774953712516960261356347384101535122542090152612333418005605662779071382534018297655762184153810041372475747156189660025724063143068631719949116968195256215895319695984986592233341488792540356720922289449436997842166409025374996013628797871513097326721075024941375303170766150463958286354217752598027347874761581396417625202213916896013792342875305112760443204439708633054421371828589668145329658371107255613944557774374136737031206939167523748479041392350004895738805660053354653051261119564140279241488110521148963595415879720178660589362886087801393280920817846101165405287331036596697980238238007341262953612788175239297489985680194140020702411726769908968476920663236014294851180826559508804957053347044931429140260671704634861066416182826180685785623956402270802442096370981988815659055851166324598802916363594082334836890541080082034519922992254745927522096693477009991712781498221193700983810919912705082753099102689193072788614165510204264606281395115047694793382108552076804113436428681913789608891996178626056311592183636311121701070284549697718646880832123356637766522535974434361712804320959649025858125275791511514505259290851699791839670063285870962244862073899663141937146208048496337781016767088028934636460686146375698594005094933931326886960339739002024095012759544939756888829289528338722293792128859890953987658947778146131169804875998741393988107021587334954038223782010779945370819372122485446942879409735739223697018964231955721325048682915892367793463366158578683729862459667895138484260338314123515000565901548199647081102515180216420063913052475958439152980631659989925776566782901106244002871167060308025675016604158353918975143206046813626421099300598478233742320346990045651908852200551027940847609222714351341287991401000189953312796225117551452276836024495602361715877132711267891373674644660777751560410127458518664444525811933692292974648212304538419862981570733121431452826919418160872497300385178229044358757526020820359199827214695260626995209130175250876162720779833535131316571483406336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] -13774588708920265739992192376783231631201600195163730296533503155538451763672839428479507861689453993785584817954894357144133704987962331230563316853198165310572860712310467058083951187833739768285952040306622596719840029300082253103327423598702440584500515387061779555707318432067043422689411144530732898046968469143218278692560766482272586657960866844485893270287527791874234843726104687162589736007314850854446897706005150763718329426160994089730037426676689135971848104414586267920973565490057626072601825822334745269550040433134467439075061082985674958610138816106277248406757801701653271464432869281472831127754878828329281491801358629130641238092225715029136868031384627293462334485297055853277069579213500738792699295439101622825576752449981633503539892189529505294822450681628412060214121772344449202462406673868493844277701409919164090452361143549164872351423076641234093301581328862439805588849991562923228891522768564578188704984164662116972819810753981114427735730258849524460481403328299690458885420012013082315526437194711330116751600918339513247166887870353738635393854972463853501529482066463302726420239438332347866075491601120870908115965678722233807633282605399787117519925360374650693168035779318611876144390222247892948613793881872335052098984206075828026688517333754709362444067205222084894501475306286139010245710096590872204686718040993221663185166457958387848118866261779368160260784806659084581185625036791924137853486238828367911877736728211103606283884993643856875824753022266240224864390087211543105008711232126014588415896373541422209846024613679312686138405467364955259901744681615537127253714140838511670215043418373973524988917030700403031490603184333095620527834859850895731420137653686229761002325965746993623698273375737946029913865427292000551048059571759641467561650461520893606651364397725580131205813723648980362642889417820896273954345368846658319669129791307502087082683608059605363383704879374136933412083173714473732710712461064231944665795582568687380006383414275740134487713836664139047620838169699417156819445535906796340159759554152761788531564684315181506135052030340007940256716551132022591630246063696338446410775361307823174957868700111852209181551205284915419616861259472151482396864967420493937134795257661754053511454774599138934124107344423681645646404662029703267148968445283515993725943641673698545848066081390484660135194665713405622957884837621353403556878130840189950736746805544291635860989854468973091542009598588844036602045984681100113655622374523984270193355438332094641851008028598863384774757324456359025505118126636981407963196924305268300205181027722278520444832852717505646325632918148913037750742268771608744555586931403701282669651296256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] 8109175113037731110015503892906755557657473770883565038754239487901673813435728231302902976822339219106307021546416324202204414633262280599026746737106199790973843377795035733798566444693204881793885997923079681114754783903468937525473644171891383694005042290975747444452254574959616503450499215898200344514401894144713969414690452492048237436535689226999140158672110512441539172093048660932969093131482002872371343693362857029831246076605282397577679933761654525775043124288010628213231458887530468442073414218354972084170640345457250267735768433688303018733182861959054913751466904764214997678007674603110294638690912204721351786080438052345697024747572372548713277287788514275565051989603087925940467096436618691654453415554162951803387873346362564773615669526959356870871594167404664239774980102974965470436207858988878550016523774904082703778951917382589117665815036792874440484797064858320951077878527183368714826576614494872813319617068728949351159964399759630536568794644025494822811759490015610493802073365193082924045244924408735960707164935806462440919772924369257008255635271522919215421428780337792761447237994306536191537775742554867771182644435087313683381679637965014115912077451695488609490446103667175163171472011496208487618813805048492312012648463817451663168296200913615989565006448154460832976351290285832042153544464917841251685936144607447010606749133363629836268466306805095252249103472875353296393132637554071599803559660231295888585665348665120589252381748668153946195613570232226383849769372198075467289649476286223342730242449467835632666047120124441010806970999344339520584128233161004314443890646507243543259192004277077321778417086872792731240700715825863937668626790904464555916893155730751656071364762961250574846741007757955086890678564711590929408532720372873234884389031828261190734557383277803998618044132198670416795992395784490963089513299119206040668882918439771503547653681663535900399027053292676430734387286183187151763061322716874046953753470090194132507390509149121177733887829685995169218723537160534791845956716512023276926592175102888268947514203390248767608085047612058438716117570816499111110778631388433734013561096491545763283405404643692602195192866122481349778947003812102060241869760045761766925483418050430348731376707362176590664661613789017118314380513998898856702645775943792222316852720040452075515017830031205597545394915930716285222885998990245373590133696324378901564791312191202459377950800735106317917132473128248017826302261925790646794228487880964435027144572571899623786568430250399853152799905921000204432514831367323233620002143583684791825167906661411863383488486368035082337723917043918672694518738544911676167090825128233696888268783616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] -3825563022729345883894668777448957711522735501637812609792740334150096456665480484794896621184232309195981140957563576443697713069411831661735723574600104169713650355422017987662798965300534444983167658354631698349794327391542802214136576347537712283713398734068528919528405054242154607386417265011189744188258845229361854669816463948987958762841260314235523735642636778843429765299576514289820014596106671786143558313339201558918661619954292141094306137315533233140153369544079111841001414349389117977766758978245979871925034577777760255952144407248565749370680594574916682636266133093135179350225578743118895696467975779421218325803974678434834861715923650721097684405564646691372624326139844399578010213420979390996028994174520584701068566560898041369740994866305300007213464838307625045642666855113277146104968502297406669541742041839333607166109830138880073894872157602957394630968218047332236437322280588878291607363222911760269810635927256920661461890828809468920047148953732827411106986615757019209912355338846570866534617118422950550200308587671982441041934956342558946996728599127457190840834542290927072088768764056162958292526426799955426662610060524113049879798911101348819492684793015522799570889733156175810465531799691359698766503963281653495289668273385722766558935413042034412820859885793879302002010866313633350411095436687795604299527509268439366456957154879107302677188233500371862831281193701656049938301399932432171046615943374054408798607527722417448817104055054919153887717521194808945800370350445380570908694213805785550927783808660173709106591759380459887156507242153657241264947341072349993467771327335364511309996478084578095564321291722367280043863219224827854100146221255775311951436733204642912038664482161275643897240305435571328042091609997548922189548538787195411556223306633524570869229991189525822868523528597723995240795467989136835924776974901634167955007297520104681694437705363037169428445657490047017776400858093772594552827423007445606901156773174213568831999949901949007636968066534561189469695358174560741092052495816495056612033276944050294455228472415324463140340974253934830401174490505874439224241539547326228766699991809845379236987657211510386104374230771486260225868139147487783224068389424710531934624384040566684537864565224220914815693680270237521270275382308104569190934711128038696908362195272873126480671799509675057823585268987359053517985656067741329894828181488664402934240213695094409288705512968168898125194547393702924058365005392293249233814590703906398117009268167283307928264585443956986408006969718855126264222518324833285104267231084528070461118459270365894677927401571211754319959842735017209420454607107419608568241491955367104458025598976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] 1583970954161394177050902999289238360472789271980369591066806086101036485248874746118603349686684569398265519823287559454763165610139299508645355769040827691153519547846518548757289389839461305613388512985214425790969867942999179427735326770215324000582824736805687049586513463071064706266484952523734576447191054045756995709572472715547163579291018908977827324244416814575546645222588971651396077136652110893375659920958862956247415884387625180725171253829332166451639789853948182386984366876290766484223952797155772740416186764028436914912634521091885498479798091506015698678684876828478114597510924698349261512830132001201030174080547390138135983574400248237417453324820201675837316242396008669536948941581740534168487779391765399737147804442608613088114349529004703265031173685174085951026990664960998087343254724436930209091779535214884354438878973251943896075763508609183611087995209611931938686339604788526727004505312972873514282949232870218398223879661283922659766768036331726703150282526323118145116238658195918505093169351270875526822851643553108510098821443831831218619160810071430104944275719298817260975672561119328563044916195064339732572491773298191433063047751317578307754941562189068955369472746183445972567570253077300177501487107341293616131950252571758586703010718523139221299005401334713054227478714879314830699749110049500637060873293376361146610071570955038582371094058877736153768631505451826556149008614950991784841960923555832145280186798766742788772471064430626163173146504919905998123176425936615628638470334355018513610236773774341185760463825741626782708343323174280982258465206696206983086600481784152129191409432617083610522057322538674045468922537125346333812960430563762454982449167867700710481061461950074085396399898986126748881316961646541510074605833293334611643263534581543334142484428270262946555687236388614954131505809662653811959317031102421215868502139708669950947824187348471194677797344917788442218932157803253485488853288069103145701807104771323589999455429987651839131154466927735981498946229276467436323916058923091887835812979702184623272972184515484584074525989198883954454005177306685367141047083436130711186491047424680100642909726703841807966886311859889551034826689803867928721842256883172299955097942262287417878798083162764176231395533476764649310337338555547320224080819030793564897503073792619482688345203025361204934645733709405933655349346435738380274534120109504143260390482759357179008999935031927158560859698391556987266160384321289763375667532548479614213703308397003597084069749526943764614728060244646868541411860991577123151059453784997920342108875013803707686833260334321755208076387187498223161131507669720002352544707686267828001564524544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] -614043980320805847693597057308670791572289658987408070826658361376868266775707764244772608128314981135441959852625435261246903641784352238871623801622368438668487472011063776919975984124945282349218283024688557844544390269112568283045147247291523341876684057242825458829681521362116962424348512366733567232918563345398340556456368281523698473611833430981921361420980310790026769130762352195064119095413024132085269263278884336308681961376601565019751826428712380289600873893486437641555630735396990952587971467179671803274401924453959656350449177698869892045561653928423727031775260128880859358915398485743053392016479344587469109701358699156681563699889686844123562315048522983760573739027451350993894076106114713477240793887927549308596751980413668564779427601072546674748742991086633220935833912285767797186600925224477663414056432879832595942449004720552159038698909760412385656020198271600819174116047718992418265968397582916564084611050857424300560149049922951326924897183690528187925855024495130113409769234662121221306375959040642914325345689505049425583318722116763340653372348492897103379524544436773563020009752805361623835668975700044628392551105345561236887530217852567848937829426122393897239186024832229134406014743116732784219284307216283017403689368572389067165680113732251673585620068714855487324648150368927681610346471260442558724671350546233026894475946416713628404590321241998349937562935856448179693928623864970251496678400720352182489778326586931837817403444611089406826606058596346129031060368501747344877146877378024176034927777680913988268553928419956747517248298469850683639468064000616306462816702010893634619454410519311782166422180430220032182122014217343571913529539984865672802491044985341363785785238124324361354938369313091223612913358578330455319818502958756524723654345139413951713022651213814982996264437959022506293194047620007515296816645088442348875184676913061104565896242734858053076471624200017759834425222735855759957293817064543657538127711138235285072173008361405488086547336209339635029415771478507924225475550269116395852462534222384807902335777114130198834064224503713038720552576955293184781665000944855376653294752173853662614332130982396080887698504355815348789374926363990625147307630204137850883611325192418184973998090177747542220038393134555760836598698363128284754851191100892997346123370014274330427140020483368284756592767230845326825034394687153479754592279962672692032396375527622826177188175893922224846503760319800451780642982596297609101808523085494810143331740344655394477041185963396493853170227899436848058688147384791794499008827142766920928081975061733786977408664258571246560368190035157046338117144077549073610384684526983280667368882176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] 226979037142518066176963729749076460312440723953728024409684621315076472945835540193762806954440490802524319572557520929460939154737556203267983833518677918042535047761330477010359794057986377874772123276229352501597008647435553788259683593806584235397700200803254004748742328556840379763865404755933123195906261618107372687037364368150860244982314598911973664054874119039084016704293554563939931746746126174481044396420190377170079101067429414100414344048168703973217056385404567599147969845755015478588412688611396030806509107818152941246991921209226363108378337732500637382961855529658303961962932383683385530143422360421795792724690652736840841657257015094893106880042688429208322128327667194325818055031209856651528819325397048696109886565355303073392621359706306723391143921818985431910872442280175985136787256446900717843546506484300755529108292327949057354177891102407091185382149469817830024029472759190795708171633870129981331433124278124731252878475293323469143645300484208678330341934700115752745712028441615103731837998020638172973108912627852046005351875167672878020559309759977199317001871711521327023538320666076227711713945820856774358891517732492508724358515633346371358146547894548180524116767329952100589154205079316327959918645129687495009222352537152021309968278394224044756838064620873691042470851078361055652329035073908469619589903658485316853431370146199248946006907469734121977143981267507989409245631717777081273830403476173452512036263866683998513970777188208345034664765400701387436052384336861066645943927459668647925361650524158696515602209616275830535835892281550844264395575148049826552246984909093876672797443715738668734185568662640696414111980001059053140843100562264538257902301886392209518430651604254701975913971615693015163416602531210426488230659690396589265730691396066079329752329403211180919411726890171844581486604175817410644912102075766657226086855485201640038733940743298101339895031537035974503421465364417953839462958884155362664826331751593302327554439146588477424744840189081808977520142371386061998850332421153897723033926392329980355321059944593618847459827898493631290610674793755068215824313475933553270369669036876059890365288487598372962136225698219438533678935110225938191237993613513861222349762964224957585029098429717740266131836733618170509057228427196693082151896483747198198623642636012687467777538903320287070321253388990197267971857232846257491301396094350248864413314638553366013696209886708105390960703276079571625409224599148870716151101893998260895897670637216897046803464749550244549670953846277156882384204348068809815668266955496142409408899035608703208984834742871173376131725435823639204171343684236957347934534765397740313892618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] -77332020316315166829603160270833733798592669518806668184142507486936327816342996154316285124087354801257055653712045689454613683996626999260289450378332684440769459756390651144686403820844606009019521815476789732184406209866545754189896996670744246325204711874553203300840656878671523341192234795598450584934415013553693657474122292833883121267835811234794234402830858857683479713765531569438112230501077301978411244588052701891006290257102007405389948554909282231176346804316859341624943760750327363921386073324745851816231093596538541186811662489414579390447528068268277104513278183522187707705502633320179873396838085540239011327780410255583523206971281606703472079903122391956376677484121896821157449278856163562365924927960152490885712883394432096675793795723893749220098115388444165852514565110457243438938622127157144649473083919760504609314643448059154584086353036986200830708412776899516938907865861340675892134920074754786560893257679019778434330625176070233941511414007230705636665909750574981079419973584617521023657576940806911836669809260542806177483792955369552637226814156852307224461355372302963157196680704472156068914311268833880958942276342220076657803850565388007813913044822852179396930715718444116979825160401047376863421560686923758739582013274712157906679423657821078057918888560386387754582281831600858175221230829274040524194650390626949840552484714132848680514723291423901581260504400837369859406721235907181238748399377439496359338707352344236236072808715728688263007981211161647301172403158823371696991345353522180263961427276757572338441183877633720346672383761307421336727971360088221220127783139638099927433017155325057527216821484010233933275102577560626611167303497672452538586841388866323257744226222364824470477157614809669818685022590684281275017830444816629983440831855247832288452403695653681077872496385048592157002399246105695513473285574432554694834326250751034683052754872767093282448604103110508641924136218411772440072137194988840245533216957402507573141713951492877327855251275361384056563616344826526908516414074355124870547928345978526937510553267533595499895027279437756381963704910057639002215220161516389702088523958963558073960357093297082531138475241187106296465863080185886550513540764559696637595329172761075178823909056360765266423925075885153335070394762953922058016630588837584010103859803436947121220093148861970018699460756990826923369891028238760528275286160986027260702476442786884821300784214700447681222831056779896332359990613503257717296237728340177767810993491382770503155896011161771369953825779318856084662009549803842692059066979094017033470216916206895297308925166683428974429357809982721057688960000427445271346467789574214259071516672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] 22995712609123380816843001744272385653269548941868459359230027429693273550541682493169366457948115550311125753353924644869576979598252701834637008082212814529182089668841197992802386689024511699782783159022226741912760844467578853810211118396266640989014002023075338287590196949299115712449789584572118194706724372479366697922688445080906786748794828867951859226206210824710912328839210397899817879173882989762184527527654725257382402684615380736521044893478926157824728731114121783466057367202494590512317056096005397538345611174763667328816168258849439113382192498889973011567090403941501889785858816693968246971310674933157669314277113263887576391620332959453280067492047143522379335897892648832309044847768585459004182167357415524391461610480842577353284272011244162910620100728798775335248195671946435563283051277113090513216183793291056369815385022014561743886478062144958600347972880088842390196525334607861639115374185078066896030577689555991583482611583017131640662204248124519067637293442342039460145980567203340175469372077485282621540652273733736326721595694950494696588339476043845048764384424604992314170636131448945398995139738879210566680814690670951380854705169818526366595502155837990773717600508787113780798656262776522510024538300751133725195562229096276893374574999118571154293965325790891161326002958349257232489307592729964978398710904277121055968957363184591324145767986541565652031989116844127355105967324991756763559686378420307983743857402393131315215799749027890696214225370161138505351680557583720276902542133465632945454057861853378422302847847222226409389300639306781697864794279341405025777172482035249803305853290492182860463351433246249490919928667578906448022542446505139103269815467484213424733027738756831652101304319938584055766087962793370469589977154654095965326455247112252072555292878839282318557937379283934096348786232330200101403973777179956236491949409330791991263893031457937744066571314789490645313876867039058098215400930610987678194790852208655861458395799062357788528127292544789064820665936194026433728932834267112096961693293360659734386814278457022701840772487812153660743723172372126335234327796306253489849390207634863307583365588888662175967469508248339977621690680834748003826077862005459826899577459861437177493836034831933889200572748074441131382070990445335269334534417676187781069393448910395828361655334126266860715592310300612883211595127519361345583617600971463323346590048808967296529080891435522839946506929475811535771343840200675674136793968422616002351200071152038557147722864219685130964582217589108348869733130304676141980105432280606765828938300711549089363940587376740234867259090486946534698592727990669748598556656792933230092222464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] -5681505408601644228749951625998179145444101793665334897873188288409512843840302556204207066610672638317873681172679348034235691813868959796311197088388404566461577197064484075008789214307050101685277092433018385114209109137273666563281222704886678238310218363130336037353592653622798813201062865584128598273721335401143881404770694724927175556477023880195131805262035770310946473120546827215359042806969855264187716144345239309550894410055078189838019486431513710268656778979574637940606193611124220462372853347039259202001978204539682493729624579658217835037477078959888472846674175246866403735991346483486118756745209588890786485705406482714299599836752181325823938960290419842744401160341167868102498565996158036778693653021978593036701461753431228240647086070368972638714037045683725961974135105821277544136108027091627911320167699019682186585084046686104540456716143745665637469261965395682818790011981832250175355231024921810742670677109169729332871254679859992600567109164036037140939565194091506117375610962019401960033490623745026311554001308848242450014039264599374503668506333807299820735004476698870390499391046492399879885896309107307898232013040074667076346161512798347279684355201686543487166430861590693274878064317293992607845270352969162972780117232852888790877309488099178753941249787193899092028273654802480045563668493327818349393670584146638619510186858250352654686721352957004959140909659705207400408844520375126237515905275185189284249542381526222266281441547134214227766375022797302055001116162601374737781810502367272993328254620117957606411507171625654979790332167665715504687785545803606051688700185719601794007832757968596172369486692271320745273927082715839000224650921242418022401955235506430800585421176243441307398234284511070506643304491665890711943979454444648126893914770733646624563665217426215569758065966190920009943137244029263509747959176755053895398929659477869565586021767442500932944214777121374252427884506484884823868249729444456344287618145084286357249969375181328255240666210930403640343655648890356975918717863555897115960704468897678154779034613258868360794159438459891883661149996083293520057190640633973784965740988334328913792877553273004268605747966455180785492645691625199865929129651822898381141377153748668006451755073042468242045459855692815808743994372602211810110186077756619489780132363459481164524848598813153315151447148338709630824189364562220337868129661899902936872138527888983356452162915980767471098757155818578458221881303547178119818198870716467885768619736914402489471642470564821789406951180813178272339513743438420980072754862012826624132618428052171731160898630990782583259229836927808491611756530896981146570189844975537305444941824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] 1115140031105734535892599264675082017276117340787343826180886102489383758051109453108998246885945914663566058659804610524692519966339235115629690458785343969198048768122662223657829412958861321774477283556841700198927818623528152011809745422148360260823914567148697205626750951933278351690912687630786909599013611200670157037240179799241668119150093149651047845216547070030763570429313039863104629486803657571271298414944040809924101949977079649600609451233221123701892186110300178714024653177922374754591971780680667681459743894235036833722841490065361485493026176143327572000634944178026571432795908384328229737658181582462916902612397715294460457299900518010028636144924478305565328751364266484665457647457192669153063812993795132594679920957051973670840847012938388800056823681223601894919235738013187500697896932796638979945597288482074937019619915280325645841124705775414209645141584792428023713451852407084404458273471180897060966781579204464095402099310876585363767844699273412953889794358608000194992074597331399678673104909451748417012875178322406717991145984531380196349567992411396329169918426671717103115478272411140277099162146082130160951682100004012287028618503559086914932945592459044421795825887634284331214291368724550140943293104646537389723208892413356239241925060914464317194926011706914292636047701892827938865118334977748195461778835686420435590053076968692708899029946966235628499565983025438058325702796973400050539434835583732101406631177063043606399774953121467494090156256647064566683100891568341073606662671744099903645056540463746878013548244186262531321517017597832591439238651918573345352812243041445210947542769144605170194439140374544097642691456340445949079569193411969680202788938759410396654989422345316893492968478956314393455911554264851535266499021873640724778321652049153881079835691847297873172950016080491516792440047368734011488296265737019228792552657922165917464254765708815418955366369810377231219846962411500566627114318631189815564075337256974209002965585534917867164215292631013368108446296390642480180046034568020675886980634248075752400804315278192509759453110464941107434761078726506072485195679653547282507777809069307510809748638438751073531377127752393479756008985314740982543503686399938934360195631236430222967255786529742155533327674130819113933322144726360033760833191658949573987213436936777251411865584457830261797758873630127413026197601363264452058399363604994301747647784189807763232941921573563668986713223518564186348854548205222570260922974497921124461456964969081933233734699804486126774346750049285456450847333564063826111776654714299272600027789412222146620607158245072572902373020627621450239521960883987496654413961580654473991159808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] -303046742765927431437942963117322218296056150402064057843646511289100647696238696557218842675580599126150235421516987087915467226701375746584077834406959321039854027935790315327872335367981123463512547998414306806589196001899913399569731813862982486694399181401614327575793930973231118386897323184995560486967062491217673577990595135661250757312627983641796547231939496551669028069605925432962990044055446223975221552974810554676143469797520309612243565476348755562844589130224898346541486020127129338442327561106327607574479917261692935166151019074348389108591221258864345995237356000672834145286455410563716906239637311120934265792665609457213516926270685854589371296933939973097627424577982906962234790847459957005108609701750459365086395153117937925972615078062299647183835224400882577012596000694616775153273986301131076383198298951873843574231360139015526043564367756129667968520960823262142523097013148628031482668058811178564791249360861423223922852795547367414438838983353703063061816536589921631050417289261192932055935928852211851554348132131325180204561017037517848149290274594709622461012874273251792674962576707486882043292540042925363758831890399471147487826891877215162543999303539677681252591566092133905000114468835818993952507665544171453293941076593938852274937723149521145023724252619824237162206499488936980133126455191142725997071282736165040648092121415919319860341327581757927004104053814000339895362672559232782856624671950903993064077579158682435001000523732087808051676512088678895027335494907037636691450909958382493489760043427275266795669659183521514986550336171150418548332481848641655770185941699555633492792196788201821858239417718980179917664345748299394438256197442225774388430956884195746549077029800866973396361309686729047811291978789648690154482495562394187202692727995895788131472546397783749225685779733943359035030026789270655897236120480311042528097146855216126220252591600838633130225361118668275685010419617146868791000607232934028320513086984714698224591626539660827783892529137615596335838225025336846677537309424495337216334157373164531823902459871816034699963298923465679017804115595081237703555273314413948176742869025756536484334753577891143282089793770972786610898840897304146621741390370428479819903563455283786597000860826189908301697918267779290066796948978427905052067644495960294103061597736080890769319234275127428127705289127086973094566916750337201597719596450734301902907262786585972901054791088989793310811093925292563970799458718100115220136007829516299213506331148898569275723684278661121176212473628097610457883790295480972713623177401384785582368395155205300109961982932011423495844600032672803787036815012645177642371347115933696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] 34909834520769497937993786346390913232621756544593859949475883789371827674019004952117558479784215116196375052916733809848374891199802012527524085573391390494945128495211620283417769370191420610747416437181844191761078193216091290520531918648851847583610742113529976427967915791573815638610789878188869916918519487134633890470951496712085385122584542546803428547410357173968452265282117549450690387294211015617634038076512864103465091681741114032969310572017227953189022131905792066275229720884503345941777834539791816928744452570369137419420631460248679596727932976840188750170070378937758955570697401304159608037009218363555383677518545804482316242318156712724536925018950305637250348207355105133991491926981844789829816407685917436850000233296439158231475855664152480999240596061590025883281162967491034276464417339186099854581975110966896709772694389628376028594832637682740501693105091197797963077028605644935389613714263944013041562999283542945041973342241216599613852869574241478003951797060793878216124782693043947577968241197639417653332066539015036557654394611480532180287160937110694872962141960387828282835514460024653041596401119966366872448687451129973437203405750292220316040498933021933044013231527556135609077105042621364918137103616012752113930884600011461233263212915225649491295432059967353746280447093752353886314149381873311859111327505934133560332482149902496721699058357690446546863305297211547967168788639122022511967945523559875724055427765727354074674991789889206902231891086140272479858302748037720853441124443939271112460257604490052251127409841513584581809656036416131377245112276268179900463170626593557783991315681239949846044898523414183736647576576974960721683435001205761913223589761506411363331801693746977033654256724682448253731096839001736212699410851610172565444914971805611364136427251322612964878694384801689258913626898993922701218500960775660495493606020521353752186266265537130899318562652161947983502484240947101829091355253833599876135458644273942344101397386018393213148509016406518747125994388585865658490649123313882714865164123121361521860805828758836070458596328082976127387272910410606082061393126043690697684792622917327701052770025395462568693429256273529464034173469176891031412438752213396041582886505556654175805993824039594664720007041582710105534948363931131887257344655884621475889843954763147834301828367261301745608603005873270180546884748432295664364944054164094083500192912718839631228303148112231688187194900283311025530964518787600987523965428563856183678708564984184954819844883764407530810164393561748480549038083270495016104548244912358592767954181462513457297663348982055628304193377808564058160642742999758784117699154813124608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -1082788071524819398823801277964067835408113457367953377460333326441449353210339438795347223822780754565393485670086130937884472660238340774656520104604827568775571744442183992429552704470684890243375980006874931504113958468754903220837983292238128741140319367538948008126880853603053471280315204216296368503208239586892105500469676412215412408651940587263649960939120855241385703944107326611490830542139859633040793102876667889699226369705558234293094830107478844607080836123494117627125034598305034092713732566011071111759186235154504605991625210200536433835364322114549907178995009353271334131207725593586530150892244770323552252063101712230089466855610614876508519287390348222589973641226993481454796432007396994529277065466477433721377477381800944474934296274073902925285544185072139486957255391062789966719247922006678609574639932930766868174134539868783281394242916174732109662935273996366277042080688516501605491247760971059909089788298362549127125314916759731787277564225144014352106661312998544205286742139416647721816011416909484151576150249812822958370215354282555719132136999483379547756690783523298014260165688561764841828746473556725536856296557542255301084282113972076498579345377254416086090759002245584505217553880344263024221658245368761206276919521948730650125332980286486324379807267800385527028249689025808251094776407938540996956567759101712874746427576576639276009713283519363914534018724391456858209024424176664881791919970845415786582161487999183247368510479109415635532553278640477821348160098014412067432590465299539566881540564202646902278966457679693806020744781992348199583117160940106912418631793337475279661809580686159255017746340769016813072301039917873525521711091600202326267866948015309458681745287311703611961077162882833721322841707811425554801769088659135484833118310825718184212976467106771030426428604165432630123557242565785468342978885215093635571825638148971627273964400485778765928614844430063550721626852830029345657519344495194015686876339724341978206935296151186857346113671106818591271281112814872055346930774481394368522022250086816528232629567313401742579879170754253493031845695229830089379683666010705740395812123437097438189262413734003192317023720335443034373153980187658686394566930734633245898383044752805576994886603969288924281038808435869657097011090339643319095690719663295000514760961636667508328763395662265173035065529219125019387471359329622270071732583782195894863429905822425792931339274608424993538584213088534962581909304675207001520119192519422220842291653811948928274108348138800889446185712132408276655949771529597339278782210063110377829599002817194895572677737003779732301206011263066811533408044247112327817963552797938941952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] 13286209797407159628992874294380192495653421976375744619670970101715284273947406145347886620861012269418209591120368894595295403313565788449938458402226884517752601579383927535564145872176919822046432631661225701477347314438339751208765990129599827708464517048749464715540957901372618491433178564817706546443847039346679938964577751915536163170371008983487062588587151437892857210208345850151787878935901200338017882574329071728309210447970321996709587339691797078955681025203832961597881228165151929016189158989305190558032613088397927842813594355034018169330232269839980889263974459124601837155587218920881357413133926957186463338496566170636688948152131441170373538103389757977909305254436875935586195207292146928582759174025279302370433584973820994522756934354795386498914785634284003100479713607113261739560050315461115145629525954324414856431128174565744483585680748171620145960570267912241980268505372137914570276508997821028282613391101501692939014208625158078356645808012884161657066958888950878434263146531015446278463792552708813081121320409022945915521388118290636862944863927215022914632496001432790759153493457818687309940755744853092157801461190302907169073595949563268448354467147726890558515449009922190953330184622608917014252165084111252601911432690747434643256893927244803744843189982597475699355100839226047436344828657433636491464326320045642461365382573673782296186466004155456343745652364068543150443059334250920530246012479289537586991140506956320827128847121907319453991466388956362157898719263268787196169585874568691249778091062177438130897752552602492192641469044553786627475488885769317414978759550477087490627301586680853767380285608937337677685362043340253761972045259698474239780571599263453158182192995712669502471921458476667882880672217340251108166071794599293137630568914964075377564636870789612369129814629886895184243244078052104310349749294653041617839711280943625549620514101767537907362184851723040846020109798466336146685426238588974495743894456604129567800328279043524930324841589426150215419677400176194046985623712193463979499371700805785037913082840121725525518092896352108095672004816125531439905147429012343180811263631362883559185947260415910842797769192635861641627154902556563610421110636715115451775308779153940634244949424395524169500770220392888062665807815715437092835682099128166253447420347164572115974722779086009731338795790347908212032536534369087536911232858048352206453565392865324934753599808378564309279291529565120725812860587682325354302094823530029119889922380118010058440959361506909304324502354654894913902147100131797047115134426895911106968897498901582393422128304507502386232304556977890133854603274384473674590103722906638876672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -69078321455859162756258846456407532948240124957205280777703222960839445186007548188428416673383190157168016919271603923513706790718449458243032508015672902937951714222451118790171601416965897848729628656547048104279009603679035653066071482191199417315438003932530594123638944681977032667490317282470917780693146633081969632502422964284001498733127121236118945790151028905138420341516951067883644490672908919906772024020680402672436740463870334331088351096073256277216198281523649716074321718818629408015520968635031749850665239049475329420342106776270952725404597339451833818626035189562061093343168696443611108187619093978482807478934804220168969991852825166442523764791236643504235198019579556495650463264753207862724096312767520778673943231974538648064908436071584495868813681997083468097505130023855015712423320315475683940230412965992086733687623637759948058770630063850757941791926603644580268743832742041618151209751866716418804329605772935922102882253663595051083616090897920397109242334821373736052560846444536769357552836211638894856040958306455702631881876290626739076355114357251604216566105522060285433786648900625324640154789016579758383358142256263135745037536349732014800739211732052469453073542327877643720799318387213896892575308636978736324082327134457308021502657223887210589548665081480315473856703289262651360897676922881216464779302181568970994463375397555863301372899691993371824762138979057966684253869099525104725188639316216373578724008783688168357932344835631889690525335521796081895030817109067185153861228844525282087721123308205720722217085309553694581545790267194201323829347265816262129057775472394657440953738131931390413899552865047102637712821551608222917366430327972435913173681160042682638711653185646687127834743929557830430531873519017276760943069903467998458346684603621206438846681962348600965567438424411860595771457813329800753023666711561209811793456496495615631579191232005574262227194371624289577195322353420840491433107708652380837220094562473768256109807033160126534638043509645531726157771999069733626164602295559904968659914539857169423449444290076087373534762590546135330949072536445140888664351340782534083079891862954926047091378056363572332913562584575805495311417847880104631468980543635328151852058397250603929706742017565566032782097386538922759768306531134860700724906010318636462744811597446230560709300101594057729739155950415246246733413181623228506088592358183182928751250524303911817458622648874147591794187644634879701508809922533776589231770521271587867209682909486067963716195214292073575291545861943115537959263595506097211730147866141447678824292919809090214817063235995181498842089221783114657228900114491557267003267179629372243968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 326111377650734049699556843467971368790673524708612286362449207625807694244429963618112729654530619134678494615117140951992176945410938860608132528939080829139626463705748115770112582571619118733242451107115319569239001484010677219227226842044165084308893654057244726763750172571026004003505783669222371047031938770866640141317551927605333886603351719099809521778992544853978656271708877024280672266590594347425388864377033601346289620937116102025493902063959740992201591358762970678923627686610639577995909786931029122722593717476403704226327078563275208689545214885867921721009848061557005128010291352518269509052782639480596193916948897005406108393038288107341171430134349171892143088777577448432506699706057274896209387882608766341544428724670663890871156843172377946327441961395977377446253978978168357996955982523472647500810089554189327462729625702295242434949633211211519987935856563157360584482954183746296238138889680493411915388309248694847225945073251807564193114037920234671848061237261785450102611692653369513407647897644580627360240873731838463504674257446956389554307493493258628681719245906332267840116487788270294796254399958394020736535928308106809632563438813223430175487412319478384321610549530122784643215333316343608976542421714007756328765670520022712650432906118170339125661432786774706962853834221522964444697271272356959156595147947631348481162961978742158352615207660775272603018229429149999461327637135944288901878400868717567742024150932434703939682573131076278663567763895826542891425543464644775338928781731182858228790458214515118748530744791937644991641606020332243448308629059822600131324062719843588473640637960255654545739744319848964239305002226118009313610748486727722040266691511850734377732424711990999308006628470562905969861578914516803937291338984096134327182367564575359365656889297337212161361152283267632164573545547086802616533991424821884818433547394961986290470905179873437339987687521270716847218305853664280564132436681146128615161437098313754239122211255106360385803436168031850939562742305479557895092735533880759099331089511166247538776929580166804304285518309348468009626968256751950243243127704527226849932874759706745900085358371643530977837346114595662428755029429131486837655975605836410365504106038822542630167344056156780280237453060955645308324238367682883044585847184288339985869626095856739450039421131224692393764337624137167604473215115476969629092543264612128654732301239058350261259518632754782612615905366055244540737429496112830065686305985711517809908122437229915815687698498505638217688807497799291994374556753551668984437301130634335247253304459456348930198860418990288615371640353631734202179083124850463882173242655590712344576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -6864436326402095230270082925100447738737327046468672477700714109093626477304205727504666188211162753338259977410143540722131110086213365449182037027301758559595539236407524914400476533447857988188976323116798631952084003780263154037935742528402872173167939300664132236659623787170790501040913444039046975150642464603778395445621432053019493680230875574340830060808537874924818700221629832250655667481950960733610985066951022317435825359146475681833871192485848960315663622018979983922685363697905063881611522288268168348861392178408060431937322041696138830292764475024841829195240401934525114486075079856008464652740655398940063470319664922927535628051387267447548072871340142058132958796719095423852598561658197882007278073683468988852870883891000165236229592650870077242006832859050005887483635593934634821381510806494544681434124619100701933969065373852703425479835238335570398773859512436960969006533955892979867765984360998750881283175162166486745900898525514026764635310199251993866322259029740647579919515994472631445703051217649000663169309031212797109662746445123222803732380200955424357219352640893920932607179624847740928494644216115360847419071435698274953439720984163242912868841218914215181049820754399533491712951983692391242351220082604893434363361298030270801923445697927809029085290716953136117091414594813829477292881608223815219976103400160275446250392431048660770648883933087807701145523729194181732846688223654684277137761264983064680402782378693973844475483831972269177565632150550728536781428867226080523692351224680109577244637835084038748511277564396486625147068863468354132971308484150415816207216487270870516747638302667861665640896011242205413624565952344752155918574326626005267498204474928394222665052510473994056659276950485072852944805595493185052163453045796176431163087673981668389615952412521177474596890016804519927597962722800543657586544945988446919457233007162983788511681286279789028179042212250449640474460203407837659251007704401123533016068368656677953892114321046834094448045961004192266780571390519837332914574317352217002611481688400590393850727023210923679735834771013218881666272277249000354443618737663151140548069390686791595911545048691982195174372628833697102511900360883011213251283747477779136275127496268346054934887089664705721659743008637501951453666402302054135908274978750843690764997450430056948325478222587547332937639402104500436799621902873849551481604520082169732255496086139637208830725060051862982132039880083256598808807819106989092473064699953398668007406923379884001284166830657740204091642127915895509500421585915539378889412533607980508770126747012064019092808796416907449001844518330805317033354640836063338514174590447942830653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 92582683287584486252367881607007210274841908292521956049180794107875356205799085609985169856955293379610418587992974037983753045929347658044039369531219344453710320554181384663273107315144820904790798312157248240140669045003736831318350781520698964914453881566066270507777557472792741933707967930148645584331504946265190077993028603912231959135063048351259783452607658044844033682220426034148289023089349157493219084411554945009867862467327160390578588751284762428209558482123550539756400937873573670859819275284559434809076692389984742483295160359237673405230541598337183277757529653144630356677412339247805845087039838444505397506171840376514573622863870095781969698721364963255732225204961814557726634578573828665352742207390562442811232703587170504106972451183708111604600842101486465376080446825128541554213506498654012054238138992513703704928639205914116464357409886863439350091562789782735562368302763551672126849412698170770219517109227442834364615397246102384538888377178000309554812765549381334262421248220050975867621428513706458896502331063619860948555317325663480003486094943470099818570460045016433550267629015893483846153000872973801068172407040792669229216114006529401365783174606426865080118632142285240043592162294001308565389583355442953976617395669299737601700859161183036701157518765151788996278096761557853292978912319603997195372733096091384386063767896035678529756099035979355711269462792986150474426021571303730196427839220394382800481516458837931575402092279425673372099395342378777828351494387627748103857114749819539566666718363744295343669189981949845818044947205847834174525029911844922961134583817246452048106893325354933815718939625074405472675508667212780129184167896058526051274449519193658492451714610236779727049631768043749831708869677256869011985329755456425037738960399485851146353695410467579080589768339381424425648732038675160346681173956536508358278857420610550166735769000808092988220087874651981336800175817184564676610658221497409536963752893978196946281427935303658528573957988584728486144560445011958218860664667306542936213851252362023816110879498665931551759956734774872540888505443482932805158354368687966855289613607366714869713020211111567354189084938152863139094440192410636201684201581946763864574104588066854208083410241557501982757730966648593241518434307791289679689979592824757465784307702232876000780494864721076154853087350565652965607242369193468751996766512463051417735281195309300937907640931779285093622574348892220782299001325933158008875949995264345550200797762241417071229835206510063046092002673580448651618342915476579117120859141281558303959007986538378556261839425756927201257626256014718925876758084308605961137669973214200699289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -634206425394855974559589640580333638967099230551663296913415516684750106457990831571049466176498538707723992104765202906219508485933355550258094530733235510471093819345761740696287284774510017460595642616969372162138657070377592249846181573368573206300709033911799935869380718746025199846930877472099116069834302223041084131052321694514598883417036384754473619414426353173840552091462796721548150646045138737641918790667864042009666502947612948133312880936612514018905453598435026910189353321645222922437982276289446638077727895261680978057212750159162723583225184831416167999139100533557777316774273052354406695321999728717698234534503384576546912623029733373969127630682838158868496058245694477087356450280129886254378478651345764524208569754424084430966473077337929525824062291624304183801985142949203901987077609463462557476581980888702581741747691323049485204834895833605495370182307472567294780588057482535491061704684575720576844367988883735325495595478797731775481002946916667174896964616910915247653206609760884577521147736357849348671968083752107530142820635156373726458223646956542008362645287342312029625695732349144730841115987341477911754327760049751176155332200468616777844071344748963283034901215871514859596150665117646849521247330928834853256577424579831355016364733216078815843857707288911213126891188215766970566783920574189071253068579796107412577016225460103953704056776287881219326751620442852347709947660213002396823819034271027116302324865262651735532228167656561469115634908394463131552614641682979766435259170595238314299053073896169072778195532155354277011380333109850559043048276350503074145244005930852897060816895162422521179382845300330829516451533774609390202649840847481262204684533290081111659103421499357992951577372204102063963753885668222202241420665070066531599597115838805339085631387462869354651938241828536655645156609169283265500029981845215117536584963771351856197350370031941026253190437791771348948233691623148597277243664833780208338220209365686092449403673433548755119784463683352222483333304860426248305245372497476185112842187572949877301838001918730394454896256070328185485997811797022006885287589399691691287901280273802240058364732558242530630280912718661810381598218085628366581009865797377666597817540667674079067346350106078706790590270578404949137474565183519543845891177431357725592831042510324519563997350211476917327859047925248469705059984238463495726476344425861171931591393426393657169641092787461479562342747177221322096994611497061476221274917739506638353438897008464742183314355962097372294240053489512879538541602250024708976546276354598000429895488414982188168188993084728025088929178881227112629472562450743302434926721279997241246875648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 2770882453124097522700203486277854555568879499872247298144793503918149585665444143459757378681751379854099625192455930411597971171231964088761139992539554372246083175201365099558952886268611394333905051010128269804433831514742271717812495466431352907945037903095621542319215793600663025529725419768504651329179372267044163470655294186189712972525170021253659461162116494749846800695092856145076165557381639926252013815505230543696228960475198897447645479098306018007072671425693384275782249663813179752633763827658530411368967976239429985173043147305768092266916608432674335123274762513893528183048608089885818427087452773986802850650658736917150841041498877468856690681322502056373646500095977057670053462442320361496952884636668844603545223953458843633615728302805366022640038114818975851529888977221275706368000157377643907975166886808693274949822009287379181598051087065789877718445476203512924066857757928999634325076897067820751118209504271485060247849815199886063362841713140839031987964395464134043477146648438457966481728644514014724303859810221259588056936088372792117325070230568293256524012486894866856441391835959433735546954228847417216261368302328835983164770798010560493068627314345459944209382312032986491059262760326553694296634772358548197528064203066358726047348535589936640063697600560379837784966533992586498405931564012254461630999241410102763945144926825994907125720255688855914380655120160356115866910081930081952061655963988434012374024812050007233922826191763305321197179822723301268280531650775688506535240582788215971719238819775058422779700865835305716886190270640626777316257863358212235655201604359621804512240794622434011499471514748360154379131079369181598313646557382468479857278126020164997708654988940989683661021022588443009651863763388073330949530629106700437557859933602142554435832008808684396041452993004501356324211894528445306314974959598917188797602858020140613712991270163933126185631837754414120115271696655821867310303533082951693284780039250059200049986315261045861676156821768298069079790519474834319374086471362411295513368941858922970750381698500421125332280889876308988929880967790332442025162721488201296238294537406925153086688988365402752218253215100133472948281914571494158882047028141348272075484392318233681022998539130907110209709801162699016703539133203855214704359909773729493796245796216175110994615637032507769167237308483665136595246900377690685080290986624142131205972065378506828915256844603172953056407944033776474103343953287130961811160457533397238227500298155891854209017650090851946742574321026972739995870921900291631044654848848964078631581740241677561242431098485473686826426992597805268421385403608244885678632176648914599524958208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -10028880972270231186688624903985945217708482697203947115756105146950425276979522538958163120385390268429286862814216185093271300797252167696583411060478281638981469496947655116269404494892469287582264028147462946096462881579739568247620657922927892399327904126421692443121558398971366702051384496690957770952136411150678826445755655277696390491795216163963921962302486103929554778950884602364664963915162591672503256936664593115226420361207285688178705708842857358363832795045111600321549514041649155582490837897572440880036893015921892385460586879891254869186367356667522703659422707476469665241843674088701241512969277588320383501225619297124494694763062683691273668962588406888560125089394905314207712624192194589276403835153917444077070298533356579997800889112984402026461372838227463808728131214861789776588565970840443669309246734060078812211711844516079237120513183767529247470497618592567903937824815800310399635133174721627572543990346111815598570082895231590565677116831974739287429956100523300201939414417941311877776063021832105706987813397700952796785472601447202168544747190101302510779955236139021465128140675583630512080816864105032580649170038370346116268207083847576023717481955610899763347079435988624599502281847072302443638987333613063882048796913131094568043379944996834108899076473506528463260549942537730739685307826147620669556261034564935668856690830043992791175783046678400423136875264056082395364071111680649029178887902974361579189253910333041985506106051282234300581047955927809428355205383697351987358334219065873251439085269977268540708145357141698341208480578304577729421631354432724699118645061990028412893197678855736085969365959239526695530053361566247734501642868874197134482276198489098872969770515276632302485709448097582304440765803132262940177903955597657029291939658514156046767433273755025112328355655891078838916177119265211103954975346251722474664768125860398881168502386318999659714341564841638065666721177893196513263051310492986958597318808106903381824021985484672918146491628678593370745166409067367476227903242137743230555295025361939046109762687480955007506417146153404197427390201779186890017079566917319201132904462194604019213803934889651255959268111518590194795795169676362564181565168820790844287182678817904828951092815691664312492154648522111588977388654442334442807664385364385294617994301364249195963845455361053920580224523647336887460440961677606374648659330123188404213488003824971173509338217176042639976510199568935623544823258159820537975750796805223616107289137095657521853579378484462328165191820954850940244064977251583366666842675222481982984176959745466106169912394311792191473260017730940938219450492828109331718512651736192687601090560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 26960631650490801690323595005625584287077926933449493955964705597637267075329705166295861488275589337307641589449987955376750183924946561305161906755779054428630496935351184721917741818140799678670866126481809157281408921580427028884897230195024287344512234117186677875492994562102133156708839468337596005290086220287396141848859436097047593100837077900825952505830796034779224871848369098402379055907431882556772603164652194272722175942671812846343954334461672648721414504189843377704822264620834529961908899435055543559246162194296874486808628520718459474384589637193648211785965240332943372688254510235880669230048150232873049892630510674095604422722170903862162947908303246259500622328663095664979255008751327302114642171118903973024266795832322050922412596763393986047796478935443149572202924937325872035534563871421970719545439579122390644080429687992925572855314835305917549592576832856718638832375528219817538929448470536077746492052248934144696708191460352112971909985333707438174519787612735591541493517996210928908724222834846947356629023185464342036676608880042402106774065885454472237427925032080836439878563158742396821683440080479349248213445364971042721002610172722538165444311045982416646635699065644660953898997622930172489331556836357669602420189618232425245244462805438723273621949052448879910351061973470107714896572518656922460256824340263835878148325928945128761661571742389561641099448140279976957438396013552092256094787156351179341740302956091579618574758410012327384314661731665826904238079703022265283727757579049211409655276273992830221541102438942016701644927579163870704244304972829430254495335844260920352834552757897835170091524659156537821594841349095174556605678622779116363535420580058718270109991723320444166202358184400644868598258422117661741737800420352968261172298021597028280415198915476192586743869759356730953252138616580506951726975685702438821469518895479256845609946114404009844800746045379205067383727398759479706694712705038499359987814819494658332821528381423869305080296201118439413373290424841648216594148009055952956473940934553333171017963140427264903624976667758841932890642070997738700560804367396159219700184254180576040935203305663352712624536544026646668275039742295644771521305689037456506008707884399383119272106204831655386239044030271121659226907367000185773600377617269242618374935040969669387331916735734459935985169449310898002779893042472114317036044096523769927146960610666710997926636687895211538400319056626733139859042432858284030884346220244971115388882452023803281242382772633379159932432534863674288270032500170382594212466422265643763303908749165909603677931367051831600440408830494919460893303949487751476360149755249222509167378432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -78877480684354793516931562088290967885847082879180566365717626686966271959678809844977287954118700926367888529590733669739231661694975369025695663638128935114208562318766059880482555117785215754803317745476796273770916726854524620651008230414333234374221039544532559681030522391434193263874554823537001664783540014733987621293547965147733872367217490623411054195677844815384291364552077342839985419593031418500701152867357111810082746465298773211495828035191278467496313878557969559427832011881850552510047644100358524451751757854781506693515465646903546602496033931576803170173303211321401532075889851395608482548816856546441597476332743899751964227657286902272869594263483606273055973075900347446191281298631805801251206259713273877729814147977095077202523515926844095342855615389691486058750005676433062012233285151960909500596904637818292896325369751261236163489860918641461082898985032329520515429862931300138510850305982623368360922941021929835346713470810994460843656679437717828800621550579129926339198303770184647875355415915414019992739294951413931058001933423032835215725357033788314127300808695616811896091966431945489278925732327105824007420488994609348966553003092060148605866780337916164699327942608239018494106150729756447371538340503950186680778103617232815111781356423338087001757394195632903971007365854994239765085405999380164518901213675956232660255743790992993622330080841155108560791249679639867774121148010985301475704990326229631108396491604640799889605368782848638085740152883678210320780950749836742880935670734385044283053283953234766928368451924533996488242974082819909452415048139995895650864895887905465751202587017511491732427603549689095253067056595104484866626710934248542783453929197051396138414914254198244315682323694534294559109210377356301608152652518804291689180001677430448013456665152807572886434685252822506688720665002654798915448039301854698033045563085662302489355012064880863570091408411123465829155798551853885514899906408483849581947083279267725220354834973776267381884925295568990745505441450544760282477147539631806644050437088200629317653038728729075026609745212733554747686473951350918353315326695296823271444495428378294683171804815904963451131097167166492954049889380663719013259678106903750057740386472216423131701837615100651739264181188260228509685852988382326307954998675828978227559315507012618640890480208788560900639603501286128178724938611727158299719188738193438915982520614164324618118664035551857721678765138777725331736559449572748126154860325486530771946021925141397364615388876334450249503024964230099931143460224926717056974571966012073069332471506426645137735330111682911074205841797961127392293971706341517308959247724787063985341988864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 403024184346828588613161380547055942048962493749582630969295193973327157183070901000276557633384493193619550673839072600045656522114997814508525879835941419040404566730814482770443525513492894455051040183100649870277440939904910618596001101479075359439654788380777273550311596273126668954028290461284396756781770086265051591269194296774662777219646149526517333608718087137486036743176314356378202540052973108674225405959542613297652080554678542259522762451637603156153324341524540699671551905018827505679720064884847884864949447611602917696381532955539281884001191478911052219866651644654982247408711855329427792815795917381864857977633451514007566133394053422288610354237891195035534504844563941028114068443757318511691863576513714303713350673624557402499561832400120101356359883439420055427919050748968107557910541084738767527147210564904361670805280262165719000967673050098802332892182924358543421234111509869469942561104185073100593192899730983816826062350273115522178173932495350853471615480145755979568528945317721398222861430423007728846551404825791236256751128680170273144231955210497884519127083059350786959005642435164013609824283928015269215599900894597635204954011769495403937645299608494862946722763725945312571457335139362776412236619173006233798057841986241054791883327010724223516754314771550476124386182197645785129269923813269387023197237570126183743839775356670690428371369553471755293828550147733436131310023803732915219762564986502473379289758033628976127845105055429856875289295367387403292933420843645549540531272148789505316804201656227806316756796405587108395648178146812421327009527855986879909528553498858634348161663984585772636959837975564247348402083227140113169232625435155372079152244808433272898283290248566310883315610930343188080814745266029197573201194538083768623644785505355215862210908373587028507745288705090342990522802453018017042834784968178803453559780992676670922315563851921583879630134380419736600011542951294107245781720216750583829623773000293496391119277918168142327966238499182626870377679601745771257490010095158668106063403771652998484744980224980365053502742586483161890095596643597288402447414760601646174205789424603571501853972340860253690850087736219875080199547639826131606835852370898917157211832284421422359767433156938438908079325866243436554720881601184860588515599431172830596833724355805721641376430716358314428498030550952610999581681393735795142483793931668715037508752942447538182569046532736277788025882128672684271751955169439161729572053583468239013868524953700603103228929842436004855592760346630318871726294027896106896123635557316289453280095127289537315977054952266533102811896002622977360744614279458507532509881934321430456833146880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -1709361822155972594385387028695545113875297430736359851402480477485722516238660464467417180911230767202287515967780975169136273580263955873643593472494273514954047580374260313266932737381091493886810950216272363233594960825561643153223817348785493300484237665533300874187109888007575553873285167482584105415293858495068124840005694491471816903470949269618208506230846791602230881080103288040160165633641216713763033133704758731614318423203341548169559406754491315462557572748257663671079649066326644658386364445481992511421785477233805449200922606659595095344271417351070927103494450205427137835230635612712175246389844780482035843219166763646369311219854667185303299031927797811347112978882282042912770828678811845194503680566675016857975353626479288878195399715843660162446747246056605590546287784315053596265591216088341057896581751833195854995162264115832957612086565934037590939126948297768824871902765326176515891913613437263330451996860412555227396546417126812501398207293173068207937455051697599625622318820883054905285893130719975754510570821020878260381436786817302221968639039097495099698766526132915790732363204648196119049098936326856884944569220047985430146406890858431606534257669934240011507208869652062993613942053021308497458970349888530195050218987171316579164003548341338716050710775658736205188188455146769139339760201579824248148585931535204665726491543645902046690550247920681351317116716589768970525720394668903811964891249211360564277043041542493147487500800502283603375503622666256027817112413188975675503043200338476202079693669376098834780026300814108634983220614479543690910226134953058807254412788991180147746989003270129285640451477095044493169746591364534849861616320957051517485412863487032912291020784439072078515221973870535721726457307874757005402984917051711525329829590651766574219445542690683458714159261039746835360394365398278570107448099275809245564312115080940935409830553371615634546900991756711586399636145740294850258287002332343163869794200441772848789663741305022142897225719726995694232356919412706365374658512256343930974982955701557111123019419613520845841706330916296822382084046914968181507662238674313251747472321002139342134470354040028720790806385531412256880647134698874166967940998447858761820280832313546915258914293560994148066176500699363251161245116789244778837824040202130771973465349433169841609846858472486859625540445146582022044035070959011375495786517957862002723275403817314649113339715154114773605743044272869735941418299329039063432029692784377402384366910978145957397466991080167210872522268002640580569383514332585122712551370393011686391928481193074865393871686080646560166823124993857115483089391222750072561739900794881017956976820224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 5582962258244356767367723478996200561006814184349665011890091784069589582086858519253154887921292448394696786844319365924192310331019696624603818247128963046137095048745155441323058333812507989814705740693734777917519414858322645860472234298362048334128439722372252809117686513127992375800445715638308119418437659625542971096159986416183710673308634622448125433405139383127378452709141090427109351762942172644784354609953660056667567283425016995066315595682301521340254261869484411731296818376775499558720019242184326516000875493309841781561197750344017330799718865050250054872257931177496018577954741287809066325265854279694025724497996739221235902656528076599089269100857147752280841507655285324280327331821257659423808324358162721208379282409709909076954147434399363669587201986421200178610205590894646084887139102627394286040831921197003930176509158180412030354991546643960073742828691442170287670324594977922211357997651471748764000646710415265863727705670631856908747655488788621678164748314099727950434294454069582578242492704540775010623727389667689599327087649376617584391332009222608398410746543420415307806773324744495100011297886804109953648355265603469319609630486802159882981432720493661348904746923896315362032219895693192486968985725218602980442543259031034992154656364257014344121877410054528298366446812433930589802832535492136198055513046175234654649918648026682368537428133534978901627955796778293811681282961486778310736412056266434439636650034644624940116870264554021303023210311878434712359380393474497807497191103331136875850880668776624969401611767397645903596440570883524342081782809226217530032931067778218171697046689818694094233682860567089775203612853008351205875056440157650143757586133462495492076419281753185525630608173467391486422872410246244452297726640401038486673857948156886706308563898789914629087116553153515441106606461685569683804094660288858228399833576335265455838993533473026406432544783285712922744602597497486893307211183304854450850782634787221966874488997786007838836323522590701858439758911792229763059919463325769621848259641134556096297599793671790403586734266009812596099522722290479936019815540505348227778109908420525150672291942395332149049648274384864787978560375934809642891074424744739285981358674611667371021920697538094789700710832039902553525415420195766744674563855287688958178196665651129489952782953273881270521094195155431122913891167761829418694042803347215970580618858363879047698210991673639432446641385908934553174303540870913096003955163252582941898088996096969382725240586683763270647373539708543277310378788118167331607522433876913084792939269853091130411702676339628968108982477622061510620326815415219998088666007640357704239559999488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -16999050202338100493013426013079431767190306058617983435552252464959027465346198016500479021640801033637945351629822782358280796547017609659062966030071231374809629054596741310177329205978937035143284155631167184352563802697710268519168384049836124191184476743037105310075389437044086682130123350514146079671219202080589161671455682424685224965210040016524015868802101676250378209705447395212505547373225867195530935551561668934669234049037095327981389603128130231859138593302124733452983295558723198693469571856368962780126614480742296959352074899389031710419075622914064201133308247023357374579349316978584881086709266409802021715375795351961682551924233683545873165048780579856104230365756799772931422223845838485255806816565737131233552176472764273860081488407616103220699278115520654807517878949420587947429473161856746287098883330832280521754606541680136772545928809179278061377619647998578473226235961685099268533047763693542194600159846008957230576663194346092738179609376449605662824944814927669683448859678721239440964311186680302512557639874372542328976707707125474550714230669045717309768563342434597460308769889306345811809031852175363916639432833829791199107438834949087362347973475629974038631287787159882009743343812854617670748973376761603178562045931340976893025737923595990904082222797805216432878358442206988867523722077758061363408984009363817594531012568786027460706345506797825736227975136332826755475064637517679977237929400514965346289114120416739340229088061822865629593236709807966495883522834301663683505592894329614994715547687440307517397248576164363329281956001856737051566110258271512592686313213908205921785549659151136152348669172888218376742791709929491707905588414312735965961849617598975837161347884350287803971808907919761818296215064335718126877050502134742964396945756567928090170302603796929120418679433260440654292296153415445665511211451747253412937458578355337168491447735402187013992274494645631291817618146092735849099917238914030400717055743093700135881596923186197083472511821909406836230604906505554367909685586789520991853543820814135506987514457843442637912872247973635100206891852808492377344565076605128520469117447267839743862950797676200931245413494857355909777776586045150728747812986415582005124392465402807761059364445741689000203799982768255308887141371682058831073140026428125346985632161164897626817710595852907993010940372063824538469905108377678304340516570919148548366857283095110956271694976318746189885659223997481685264738266174862865328031094925621909484440130554570104429955636879819910322409585258048192410356377906854143033055387621663161345082539767189154135212482601196730063234025623321143559998376670190465481862018884512180390781255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 49140689794729356190592623401197460924764847234562022490980748789210174880853479730585240243417067274633482888206543476527578915129821222816069942990275186793405924126526619146696430589363776843041628186992178471000666705138599215444287408899686128304020517925935925654336877858062676107003577198564716678500805881729206688321037303436380526667855501258410972939248846675493841491104439571175326918378972049603737110424573196739509637483386197910410182703795980362661595459100476333867843201842344784574803527771491083637689096654052657929934145282613400831904252713172668218001137878299276948769306058830171366949047783115002339889457166529776663991660448847498088804417476052394471101992255175680716056149514842274588117463523791162758776918351168738878096528348394778012177836808556105170602668399836190302361747226261999898874395982183763821279974237206016150356555405465874615697707901948393174199882075073919620360546728265457006977137803403426779294966975886047278986911539874130176659395349105876416360717311351738766894844198478296122146655183535888180980947010172286233580212257741545012410574352578134182058261619444440308906096247201659660083458712270928070487290591829306531291786859312931009315223304460314605909497425368795857266111105317273321891137668270689955587484186792114889564215331242522742355311437573646958850544707480181425008492222505535915250984356546043454128535525505236201816206661070991082563825630137095682241555539919498641843005669282577289336761751486428827079279526181590909602454973040010776656621235184088059591131237313440461908451679396738108597247426421011437855922429643325776404148320858925474529318150052628156074693373391251335387033493771525661897512157638467173325444608446581129607136079198808171635108963755890862255477575275495340012815365798438806456286204108803162786080023893135924501008558156134454016273204223138127536003618481109907133708373993080915080103227299832892592486751597634191113431971544233608246032856963068379636216314423219650395270369283170756868381577642145746407156437436776822581880848422844442302506394240038552043592488193960130893404192671049673441237675841047800477544481881440593309155960042669171488770491880742342942462893039331047518431510707278893914250338206629071230674313048989295130599239622740946161008132457880390689110000498706661117652459792998697869305777857477243040785090510329607477675791608716008515332965455383011709829812556539906049484044828478868968076668225049703179097365263086764495976243879997187937929107067309311051318391343693936708598322723006860274641724152466619148163783287642000865236139223165492763496944904338332200751518543781706669669070303971591943253765969019966268650181383472721250406629376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -117892414499576073587181149458707035035094784138712492599217659015861690419514581412720028635041845654974380580281951909628147282637577528443570400394244548130195770922556892794287106988666360767293934559787893724609791802625992493288692197844481837230821380480772484181220074003257818079763433732649429005261269230553152622144325856135833980566935309370064122286487693170893414902936794851730675392562805274349993420257002078373542555590200245938470653669786045022008026370682739372686280542351462114412051140868477523463424092726292569517986398781755526819309757839343290072776694016085146409368623237362071334699185012392098458106831549826028165212779922346075388492598414747991113272864302429898999472789146056226475484980080304294515814247507038826317151201433348162233477483064663372344364040692839536346683156128918003687540268706816154398348979485289556604374815071733883513987514825176762794616122889618737919854238726484460592624136036365046615560752469188766821180273843055161191770263377880970656110073775953530516370229968363345412044821611837269655218431910194322888807871789963112850912293272659005453179663278971815995083035408282980563627776393139590636515732874615207504716214449729547683962438776136095970127404003856871917400535226898342332365850206161710885580443332288272257223791644702953270653329616248094807437836065739815969151748712678091972270543665954812289604735030117391375636605818740696172288986461823538768231944241750302870938246958679959839124845216546312878500542590120984850531749701510345545865963600599002329207356331859856183501090434058036728955197331101474096181762148427436072647422202670999101034655615664116080764249300188933760311689300319745102980611309099655024167014933709546251375284650793311432724370464437224487166123575682989418978075484759064715060485803556757666306090906765287082564147506735061246642704135382442073268968245679402153211555515790794210804233959561102378853323251117489310673663946465088911803019353531708081465867332868763166738875760314883433172513211059921528118499052353116142175619287092833289018965569930902048864251373201518135616634265335305744024516217692464809126507103581435959134634891468469004735708177848163484754550525551182407731127830197408268821213026860350685022416767750712148520572198548461273598712385812155640166970419779392505089472905234612808279309981296243979590435654657645781102715404574332484461135469830427304849605016871051806132529714147905924852862791494989615800846333866611090687532165854462527265578759587878455670572804959153840770685166117654016211828856097106212499777429339063611526877516533871027824278463421359928412507853939469301699571693494976931535150304352189951311849901250197915938978791424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 209515609696935453515903894390126472553809577323901344039774983522453467148554356513398008304238919109320349072508164039932848793656717243751665554258593331379909083543400254619028931507147673223066827549021457450492105075599718540690597688647309179475038808481408060246069393745487905366508645211659002939817464101348669262430199047915412687754400769654817183261010404737188528924049392677518227617545279503412321621232118292594063558895597521448593516514158732072541421977780940187199431105346842404378722690844695292680659076190168586483379869714654500249962078111470762035040280243529227738001946850088708366409451566476717439719159996426988573284861354587645497974345894856515865672322070956035084930585554573748742691645673303047254903604437639589318766178320918981366569796408578458967702933339477264921435452552797506720285022049712604491093032837192546066580687134078985196288575461743029898393170858347417012381805397837972903543427075945426967325826954006146865136219442121910823068654070706835826300810325403561762066586105215391995673447855946881076524334802193187852636308130885582787608476313363556286902933366153376585239754886300904115296179206780471741253430322281947023918861328082709586914842892237908877392861313937450025251882596093190235611529411051281683701247137769809539791656390844788931752469077018960306865751587183340961949811536834808311367100425755898375094094530308837865437968548738695432990011969504295425652956583945430264291910377797731646365817576446520650186525866955790155750648928671658770093573081021234029623046319204645168589633059773200777673777497551717723986212538647639176557435160165223678383558484082472739709776572814517198521317431627135631433861931624529136930623289429973227145128875698211766137482987928481280168322224127433785534386897775879041464938770270881265187651313954562422029849915632585067108717162672571374977730275925452887997331450564066078902009400792066242842221535592252840922377092009839943693574200137437433150402048832306141089391809202340862996780267409775642792131805575495889504455344163412385195585448957697962817669080700179361905128818284275255943179757764636714133692738864219881783848323016466625282536030255990471803101967992907776794650939213277744339001802638924139265360131552929719232530825121346871700156208638817266568506844284534225983331130118507179328355568529233902403022144497006277761905984527897403325169675307664263272287537512784645657950646650958807278889980487474487994602139333081756834160617949056855480216703540783158341952445545997242454605685717437535277179078966167148498054905983433476456429027948440872328781172007990534765455171818736411934803658427726649236808796629335405516398244184466276588919455744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -262204786142551708761480046648885488176783769350066452104917009760012395721348598586515761517611469251607980915154065858105738493287467438485345783757325017864828922442313013199337358888791163222495908378719221922525380596914075394591027703954732762187186313795018728433218758935345119402415361034171611826705707543780112430553097834584728380965442855234962479561135470189339379145643110311546422590211277679405678474046475850467399176246355395197618835704780395075273104987514074441052091511986582833052789333862852167995819605760070117728316254306434254085841364967900753162336186334159739358107504660074595507229213805953647393812214483223022581756473438643560870806558545858417008653998757196737423862947171921114081436003388570401564619528740817288986880968505583326579822288193976175759802744983257411991496657746746899139501829711073479483819041452237381262223624513957535172046588622284635346153611076560411514772258039056922675580365560222697875637987823337751374680407194122671675662063266109947381416352649170468462036579108819859280961808074009706010051244919489107166474941359336887511291133004974055408328085499382076650917243730279236875423700332275527578680489528792211919452532972824378196921932185741933093337570912241093844885762713758593473774743213165489235119483287902491099957012636129899692850237248615370352624693413545727914835272480147791158290769455923415759186505605940383067333198646321946287579642197355527651863962119550413891975769934274412862808591793916472547989666303505867492669125791262957443986163364009467488603756243561661399159326898725313405226657274558763453110035122157735505296739519736882713052224416847168993395921633777054629851752150265206215082658219528281754568893240533084034922944174953939809713066739537683592264765966161199209200099024987021985727832546698875219964887793028198428149312872157270221996739583675573093337198646310408740063590671294256294899487562617280660182643179820160842542560934648424302404717271626007635032967332763550961548088372944555921289336505411142048465656528030232561723176407120413219181464957883253415431272957127957995929520982409706220858215331074377419143955174576428576360091843509883930525217267778568215592960905266131480668593846780987192170326595780409850676478969657067171703326491110287659342591650555002845463147127035574085819299536350229767280107405943462675685027361564284039116946703865510750110930934559286699992060291308968557196784480581060647009662078782616750711116979883745843793590066231902993265105483609479463684223986265030378693331046087497009011333078085625921894145442194370911473869490449649894390838616163140038599828385579867970495254334716248465218140365641116334674254558689793576190301175808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 234307720706812545153901831431549811714952407124954047296500102091675899199819075119732891980034583859805690011647497822137630620451049173632018842335821065482807769547213804711803176233423077120887203360457187408347190656841211608491145458925741359128543833247447433631075134730463554672232657322440140500026204062464419078522501882433228165076265827736236899706587109225513640899048202052062661091722775534531076489226726750430586903350720641039879949011605103346638429402604714622998459386491138905982604298401828896121313348484154043707057785923714725098576143384594022163198591270906445999688889431752007878317086393962055114505016433733161928918024405690812030526275459665021476458432822039690936967102908999814270408136398323050690939687948083024968468617473591396430019135593596175703774976662305743818310795193641000880813284219641096822500496782710476357068124386797658039699267783149294792223480573516105765874329090069194866532271708811236181130580975795979207566276648875723833502701185334492113226554993693053898912340510100166143901574755664479030123056842491375451804621315344885729044751825782617389986962302457724653348517656913899477428552792150157218186256270123345747061139635922472618034812008898061153500389203723055926265217942606574415131905544178637334065083117890985700732651722152512699382661304254791606953662124997670770824419490831416442251064277569855151785872493107340677414025814254607893352409571114568041186054582077906683388007055551592033575190305537965243996362716871772210551696048241024374170045697749424102256976161356179390994616824852535074602396907715445293737529611024505633719129382456213905260133071033497896133969291724825990691075612327453071558904958321914534953244243955252496222618556803351927140711966933486212882091109532624547074144695323426216412846314087926396546624379848612574519515793626675546210953214822190580976840362180254677969119375727893890111040410255266140670309586506323984696243920642698082802979349943125968777543166284706704521537988630679192797631372316118510335995380389805350169056871581600715812375936657673039646468874212778440197427899805056598755347188117959387345041646664878005955428728063825041270911205185139357636520204453112376377158962850506575084449332434525006323569832467938721392191860907602098406458011496855135432598652467760238026483532647050227038541886622313623113368467002349265683865916141860370229154129792868388876240470835291789788565322954551286279429844723477960303962181178902260325522069667714829428526452777593467273006326421830334408431080527289640531136639164678866618088721319163597525595581226881529269685749234932207812003052660057679794267332795984816759842720116393728006148309768025529172208123904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -178000085835524902613410323826073386882179451981904093025537203576889881224962591156362380862772295122060232086101596566549033315121329775920145317881356692987675785540253257939313913612294970941729683957224588851379180942713072019435126781419453978283609295350433200334054992271876281898984871838522237046090843336710196833742043921555875790352890442133115052900436758696094259402309943923388112837425707883821401796371736009472359499068464398034514527364576384327144555173108589014960011294326267449335533678157745301217811867509056810626088368193304252850210532432970996369215417441111582581909425594779571610040123558573036888677194552282256459776503456526308444759489714552802412492745211062745530808442078504278243539954946882327348205842025605826028418664968817742250032351440408080404336947129928519077259433780525296310821866781732544202216361002551854551477495706055239208358056238093111317250410202129456537262191961494183331656061184228184488061905395283134792639041244114731443901428090564533270533290613452747320336111901590825758763591154585988552670392025114259215822776060118461529436487846287887805463145887062578042454256238465840703757629775430874769793274742363835414826320088636955785243077936736794359362613755892510045148954147188334493014621809650273140361454432276291642343299174094637379091226330850863046823747805225083104070310834857817458836525639485154780511091381921839233734484901097903884273507781218597529452561262713654991881055646852307254728293404169263315987730238519869938260865825645976125869524629082482126027412406370505857706291588395948633053906436882666157746944478482304023453386445545328456520625902731146094600364066326086879056254699091467591437734161388935896021690824865753990879857088004844716180345429634667870936545818122997579246146225014654203748158789310802068201685121176058254547747570330571291711896268467876878011197721290460259661723395648380966790532786468101071973204164989360043447978240912198357498754770582667590314592809357765138500624062864665505095163606533697120862664454229114597640493422832168335522880801996338844398920832264438573402836257582598243006888149844493594173360769103822509615285236232831536330982680779799702861268053771610880104797141337641886345710044834433685596247378509884046550660052100723982432061575841278999787332710557394695578407047180619845303236513385770665688548203447286470277491644972126555279890717098436142007935926068081623098692380461805353108780714888548947207060032027672551900448898390611786001338841108583677076265260464943707103963213125258864448796430212409473688461521082839002215828908689619119777703480847708795725741735079928906334351211560740630982082382300587121086611275769724760426415128576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 166640791687562785797301223276560399460198386355634188071425705017909003310203568086769455148897099473428012645721170341596207527447768161676233853523973441171805553692467293917406297588443934631571547612146645803860104108995779681929435222030638275808748342769402215526753819421846705471998622603671614135247269670863515483403300278243446942494885608744974840319871275376778727678295983290628756262975698693798103464830721664315624714214504258830990392843887052427822411637604323472742324717605423130243456054737264117900797933724571086646210201409887906495007265453157512832037275676562799222224234557070222497224314619484066785254251986720275533685536637017950196680562988391282111608745394705794618660537571779235827662168412514032942734083644540296311605931511452138541100620023543975337035011411596426325034294821593425555686980663051502282634688223537077495917072752844633720754745650956463204844627236797876688765137680463866123611987732026575477418773743570374794467832867998206134152431200540538312359242626955664932820244224578369182152011799685650296280461409424349567771489860689028806493623787308266022812934418068396982329310700261060551562132263794460374786347475702932360592596336651545541805615056394483148941381311749018592550769503547262694412519103715417306455534242041857054589023247936228314801362605390971098162792922894380194022597187422959027838213071546714944774859397986616256844568211518975256270419892282015440428940135494004298667892845094223463714050705582815889399302686147449925732687369317435186441143559204629718944931958787264289490373692906531275077730608620061987445111104578410203142855241515972535608046699712400859749682291277783428683770135205342968251204950448423511256175663736026186882531942007874742874083428115384818619340289422986291854635536770392902348117133108136826492370512530686607413141327267435126701936102458856091967219806830406632190612900976795987217541226861409840172422290171838022993504274528170771948421516579854554658094945500876367723877151173731794071045983239767527373447162603372955458676250241244360561456131376982564090054470978543101838867534859059418392603410400926413452099443609601162957984759461097059933907655735211079057852752960789717389731961908969182974514622916557586483394590776501333833421701473143564152115960508016198221744066609605743310331832449386614233910106198141245447123754822769696803829389038811381329130778504651737770647314663866272678346046617841854539617225804976193088841444026943026594805608098644860686763587502920492187574749731449653691373866028130026608615741247404631641553080918399208807643282809810798311124570464814588248722150945943382433591707137041864735842436717750308274571506073394636180080820224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -191231844028779056856936213114967217058831511914890860558886194788853820226401858988576260068787744614839193054105003564991195986989048275378050752566012842133518191546036139072528701320504122235698761970194650268719108352519553645226120861427725817368700958251120573685252086413823512393684810468879010933231682832735752512529379847565575443544368704008850680930679620966274984296508560999933895763366884183469058193162404007093645263489598494361515822105296314372033759505552384181593874833593896304122305549561370711463767804752141994770912091551307182175616614543669904079087823764589392036575749526182407828933076814605004049895593681428307120674589789911292439041634695648732349772422188930689872896758984364976288919416437792073457661044028842333789216641039842046343522176098070053799627851123645926565656464991091872411806864920341102839401896079967507776689599552576345339596023599543078695915737261549901425275856446554293786285194715607640387192956834238237893678742998163277984457614095387972229241974157812025412517198221485899093791518344975614865872190524082932993289489943945662849459357355240415775567857394572594110546448909396524158205617699816686030658351656708927737323764112754003471957815714256386885953232443259771898648249019448761935669191221392072847145076221241947982107551169829793366364259971619225930213144263454035843636660998273000292276302083653782280993900041648562738599549365387562707214527422907223328548747131938858129363434285704680605804826757385118631422232887447453667722412156703692164955511926040489621278395592503270414386609941475052198199739310161818969362916238879239832762004798932334543322881886000082708640993897352882168867053616818174824281274061190233159144047708575621046884331284736495958754267310204742092317877095976300221729336220240700366445840053748750576070126348240445924575314209388185473193229514923831591291212153173424270158331853582580835916105125732813175273067463331229445256393747506122714450672425663147984141585461632843036210526686786352308214358650077448062167303573415739160613188250831611452384806276164656552875284358880789968775917352907305157844985654417258042527717775439011671982213728536646574337546776131123898098024128341178270840469643656475105064903972643020888021274505810923859425700555391986209314314566872165678544991531516001719431416654476890639674982288112161682616408445210849215302042425759220264422633900074350900527571118640336936363457326023355846820053091326557044209238355535604674470846173290901285594147670432022362613421181020593022860626553507125646577176018760106492996229091427812233957696827247481140746497247860044195113394061656940836924595613930175775249495960905949252351697750050089674521857490944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 208651032940907121232584266253380333162028829070037999804832426460388045623380934547913860620021048621831668568810650218050943746523871632328863057941196999301408559464080047474393418430330283624498888998530714606450220083724699686957507491730176528565703309215133406665247564568632457038596245233787110145235690382620425056217740236820550051098890126623073682746832934343483729862508289709771632118157966732430271489696299908903192554323747834479679454256430717943359995535021474761069106222986658627781380119529873908873321015681656250764100276305532664063570541067928605614799342289909065475522708689002186815119482404191029955607056384759782840055466091083312030059050969316247338743176443158038729417644798212340372580781909833721754538394013078696771017776134956771943830594133442749945106778088001397838450240253339340027921881165795615093155374019434692557914559779771789113821700735953117123289322796313016787810718096978368745671646120309020131040874780944990966294008868142404256145309271809444399520287172649940724077797244225971897773772210234580865259977117194167237555452693585398618736931745919921712059427309302685729714330658410177852664668827267337874572180486577022440397413367672417966819292249747382769983882522642032141707040430825751022400765368738384004641367131155260003573750201335823373867255161048691766390087825672306865823912762204906517776933666508227953345171060309534534548990452229489651680689812659998062703120766442869205236274314375943038632412247108772356309471499905805373292162892403444301605586827266529211438632928610111518202803334195340717237878565510292805090842049891326711605658304847112584982411523825216251543003699183495780709509333028972510572410979066771505602940929101051042133428325739967126934368964055512278185093030116668145829234645013007013159518490789649175069964909552337787448662429337010535905401140651700845189316568116706464570559804399066197468435440370299234932782208202460345951347250548690953658031695222601404707533275121968037849387584302299898223662676045004787278447353782929781518544306011349271471563991484174748926425324130059739200345203621176095065058306234596542643847575862061154828505883922496673874328119485150472351848789806444731617009815109831407761719801831063077071490702188705615881135764851051342586411401749710946197568542078877776511701470309862862244454541332074067580494102708731523396123859101034549070688342451876130585405913899459042833725200716463776411579476858263604113665745759209061070367749250510577469954221468556283120115975004989169316017641773660647619360686403570468942841283607946031464450469398874094410890419515994302653792646898744548747886019552245535438686853274297167968908857418565817567207751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] -208824682596837300725928882269681101891217981209099189245534008584401589084769258757316697282926275171172686640087344385265904994925495354826116100937539603059556570740896235218762253884486719808490468808187161618601107799676394231964589402685697721400706982063563357384064417610803478714964453262601128227029445949641518840765628205543990300712006717792474684053879426940297128415064071475811692084224384428445775615497793208706269113895460811570549198831816771062330733872535814417694716165203179056134702509425617107583600547061900190462470807947677862410385918518940247485837091947825583186691633018275442727978300203740045190952755618812550468856339754192651934820441982200061690966745610570725942322232354701758324551414542738619779646302152996166883818422576982279641162980372943715575379750549140988385353988687416241779174211149250356699075153790642561913317058293179040248742125107525176576704373509826292341633382547797958657554174979385250747538254753688593651613757723556237308401786529876101313572893926320166080234892378078387515380610627892673747528502293455040546104984222618749194409490849571212124771598286346159718187902587685496491319162375503922671393609753559619110346845170528082948467746817946180385979492082614222866878432772220426828136397592381380724989373214429084539250695097933618037736664797827470054162905109565404851532153259204473289285962001900363262861571131352343776654662021342786259907428312316480336146230767331015652124705572615490932659255857634385475679041383214584605940774557035467009010156441387538974297478333756005195370874671108151980031489510521515115809893784164027984842945453894044723513936108515385937649001872777522238568467442285120877700258206265927431246988948274502908564916826920348428338586753914107442297333247601561049368597136396540022432928742099885625746790117479780662618362323383167281327157843052441094395390052476745386295357190621325619402237513527718367435804594065098392170336240805380607829602952537763229519209631550119816363124992221816944980031216771791300952392895824636555189240916082889768363349159881350238214809821131602055596940209291000508663364902967214251559802640445809685571111053705812344036782951588498233719419874963089388547872302990116881138399715198234767491628441525740010082260133040006457514920081344854078240363803180404377656547068012131055672270627069336494392590057625997678489363184949807456230610911610424109446679584744446991414000130671605251782282617147840079415798669789959952928715896930813599279739531048350462691884153789276150604639298993493380011858172346311446290387457124000807598911768991373485473547360512378306023163354071672431350405748256502211051568352012151698842479354136678604993470660608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] 176478603897534302704693023486968252259343863023043857418647511892030448683754895393153851047286578678807111801207813192489437707437617304708271316739393749313203049074824869594177829922161866330874401840054431304313152638194433989182652586803580024839274407011989116720897283144727761042248126296801500146623264801939976515750967906571592662114025773082006508064994841373547444155345603891327405773852690026193921214597978655875973591738963086943253532046047782616251942058122699300293555400625033133540787886917939307894464474447687177124869399513102423687699274826782616257216808142783647022567985894051624115001771312453412052100152464053472885667254602569890519458224098952542934394910160417960986480958655708176941031050501527119616334069794089632364796389574684211762417255823514854165343503760131586335342988081234208910657447466281302406094969503872655148539354009281959110282856757791103840279053221987573299116734177679109408321497969072874145846916794346428624545173531425990132580546887097127781822525406129229825949396994147744436560748527869326053859785371379281524311936786745247882190290626336590550385744448138365775173263598259510986335012475656827415125519182874136037748453527287978179643871859831948857738993299543656529454775441401730058958083670058433132865196446407914465756926965410263101360813058600335842575798238260596031866788804871010868351931168507645530708013796446156729569238207019469688541660090565707585917005286788569953082975282826441574179266381546509667867088226952781621628710275448354275326621430485132945308986162559444035211439039593772147171768166063542276202520874350082065890388196624978204967327226863203658264165580728903735989312040848310434583091486430350751418902578518508578808705264116392252123278059224460441266227931874469848845804983896468418323930716116447198674428177997581963385404606795549821568024491389401867369531503704467779598044887445324158945774271807036178226620180900637630859908028053190762194972558326331381900914642147208725893538892331609729922173507042680098726081619008454315118783174940241293998354761959537796392318954146738383683854903083765462668845889669548796841828410430692717564977777285667348346667330119883719431120540019112265782836119176295984167443158073541116864381628430549948575344549199167513866275167261158360143463921582431339060995563961617322536238236794674637527189833584725181038214832838673749496422139966918467163717977849077731305916713461719711898242981234649790487044933292720245846078754961024870652241571004900822807317261564018466164938302762663435025350457766590892031120276238688451631152368473149415772297660068004507344415906777942944622510496160776110980890621183510830614190801012464328902134726656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] -88063119700174646143775388082872563209520749482584338122673441368543856874946293295467345779100526099801358807780352913359768812691418789646796785290221374838108560912225244757112273154637710666329027280535865195097306351905614559606552189629383809299606668339458448535017321941162488499140827824635061333550035589106072517246914341319777323926139218021107840043514724153642363411596622301238645530271121739879243675997627397607230091435836768702228032817394878666408119907435178414192242667568397098773653012950070616327278628173693491038971851840754620578016646787568321043613144706950268532097319495812912503298778292023396080685005113163959779577850455739877541390827653751710225275628331283420794987867830821916716700900319932349124378714671765234866271474948976468772648772724706768865905764351315265420740907383135814537899000994316445613099643715471630037855787291998611911848203626349934195241908546884148562748732512525661061716167925141196720164262753136991931754023844542170576732707146127137221863488634383112563303049850161357650603294167630532401143593052138545291044428680148820788235201661454605852920020296185759347215633598164670617712857317813213776817145875942620786375613555383211874277429036283666381324198030163116698911719423167174494573127931273191432096123409636907272983677161090154035911232959603077674966609113720674387529456213439276856469844387265335189203245828177990500528500629183457960748758828801720770355678237591652026939851982267145161171911134795167988801978378654630389581458625615587177735523453887677224800414570982012862400694062611915754893025041284128567681813137110449344425707436885333013570685290623702160234684107844179741311332612209780645023878953436476319081948662516601018236373216945906132333765132998269862370923487429350363500032941267246088959149331704847128478440637385352907024460681911339183002031526283382873162181179251978695472778217940469613460316228583723962284737317502095485777655881122525031752914117550978749374207168522088597502391673349025346658108087795352172008492163648520596437360067326627274921995568960104187126084472647618067447361617513472100182814412883158633383759630285752488509008894578764939467789133140555957599156196751616669856373593736321618486737603908239466171551266829903558454792553994191128539762958581588262551511506716095321569652251727659684093874532068230706401849538887357272007136952644558893129794080797363130274416988106044598243194544874259962210956045873673611789689857154177365545892326413415645110763680669265406781391596800899203889104203150567079352165640204821050836586792085257084844958710920626630617839276280171911994052029372832254089500021614069000610138859495838485401380830988618598455443456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] -26589155152243473133631148909708671994434913589025715778009035602849846443342554835366250060687428808690661266596840282018503583343681340344471273203144549884931535011473425578650138407773697598468080571750628536267476679678473171791508937111129474843442887541098921978810146168329015912356764641083545481273832324651281222653468601717525480002717170539882447808369260674319905049044602193089337809957312025723283445114844843689073833137959004139546086993265917648763952001003735061493625372100939554190723490404144418959086601152526364559053707731200501156903794754147562215267155415429589941146970171672797034406931150581906941445056534994555940360132743853637147457008125539287464667465430719148581328188503686900984991127788868782073179208695969025720584259914613542277173292817758778540429985002343329612334678388647807135963097914603321006706543841011743753667935543188047019455230598792294357375078657264731779231108848681906984736455420434758100134057195189086214834094026053175448286273512446329369263400416328453643554813554889855338204244351242779711396432665742104415526328813652058484610760561825377260356532269918909586173208695544725221941289350829883279619570797649654793667177270751163651048950651801493962467578535610576599409613497923751246078439431886509522961595837483708879829050971693723652804179941305644527132428473864066474895082461316048414970839003241472369720574071210303213460711350339709811311944480826354760653601875616880620149518714339182430880034471719660965951001589262843421979941556678626813400629437858830695968738191859198237853889180189835736435426200291206966408489120134205341922693943308653851402162964206326010601350315847875026175354771700313511796472278354764388612707383404322075316493748490273379124657987070442362481486070519177234809270291919918356823977552776909019214784974317553891393615319691307912082269600478275181360397074216248912841020343576979970712861086966006252682452304114371888895454188497039027240489302352521458777018594425563211801089432977063072310579418155663360630681996829900713316236185523620770264447814336976079431564120217083308331670791687696531659441368295929243709707250775361484128623304795199970001271907637165522022666285578011364551523153488751322677991991546043344510665868101204621393954325892407782518229706211643508554978415394416789381914395865428478104523247841272502507084379511462274480839048723963627094353677058137705673514192786640200213961904128126605374566686613924754873000325676083268227207702539699240971911733501447178276545300432372036770691674758463806864388349422499901414875847739263487880893590779386696886438699002133099285301995845660313799225464808974699807816800108541734125091624088399436308467941376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] 100855300756172107387491788604994826845089804977246184568620584255644944499491260766953267966393982312484620294794334687807717413217821033051219382783023147225736902852812123902188117521139674113135178010644684843851402589844586297793933884159089353257669888227476554786471220382337260255448303503172151333064582969511269071190316203057398948933825740021853976313752913812714614161860821904639527136530075759306090561539231512030816930022325703672106090387160330673699255558929904715383963916231861275164726030174218953130344705686913320324317675627165002559920021996338228369953439730618429574331276703990523816104285362970248509866089749896525559506080402805123177518659813565769126659495169559445242123461752563249789686410295421177158717906408085302080799907394918831248707391406635490482524284247932306227196821581623003797624995888379303352922004872059664864052536434479242759545522485851542251995028162779704158422192115888264623400640618365879484048852041024335008455522504142838086856018539481338499258792907344106748588490236906104379861137558906516374291261711629830154306634674904973242202348041283646197454520413230701705816439126649141976078922967297523265109504466288308775518485857338294340342871574888876716222118660539589896792665191692735956679016445580097628478481610511707409905916800918693931052060479057390605329478339362156608127120212608653788422177077915087890407543851812332903486767823486499315489057415858423691631044507109800836251534301608642048648231050877609270149520715296975717955595460697044445872112259195871312538149646781443468293400715042867447844415178660229644158378163776500174214774812636951578483458013488288644677857967159354320045099065211944421095063379719631634754327821984116279279167787190423667328798144873704679836456191359773788871527369856801620980514988229212955112180800137215195311405028072042721075914264562611412995046378734726403590140659558979502496281691359338101666972042538851486339483649113187695425980897403880376584944339109905999962304102072162372429056436196610944366381239263795933895938322084026537956150736707943100377585467349939982651331062008414100251599931689001252089803723206377010149930299108744537764293067932293469808338856040039396817732697794958032239697445396257547050901889260405275536066341245704311593205854430822593567191926253268935249701494389298700775269292216828275487362499520770262500799379531380810767093967314267359668205099851820228880056621396679809951482254482999242269025027014356571380482998639201680552825779500982225942131771349035251018744208295142427192651163198814195292259067466226770192502705828719877320550085749570144387081558132438398466311665287796781081629041021852937186463681178510137340746268672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] -108193750850003148569906966552231150215946176795822108084030066621251734860515914001205674500586587084835688426924514830771262782187048702828964501300040387970705201294031625363313966897416544603156239022702147341697199646422903471375283570793410183104951076647998992860627446263985187447795321249457963359922445635397019620102662782684307391850751785880084191210184301061928058605359422913194256662774095461668133399057747339600973176856228477212165545670925115425908226578609316980151358843740481106256232566561111959529675402579719101991511473680576966614672790801852456815740301493785973560603288700421178926445120359111052062497703833797932358095849408135490281634173094856177954017392718436364427896986392047774687810534944074940777944132518184521723258942723162652291369849222203490824732090606257266551829085874359058395692063452136447933971100641986285708755036410027767569896316223358469819220368942061189268840581582076055743158501408431121755930842545729689602550726344338328048874561123381531318251249380717491400071704680261079346348951938036740435813182791536572205857253852510999638512537167556208267122772441209187878556861381705759332263471286219817175780180311532489299932560373757796200367351922459178417887917549105002556672622065827914929200857257818893856937062723336006273647818085326541517801767007628218232231703225652324382111390343385403918505398498677261820844799550693163586348254357048940847941427774112073319349807953108069012290948998118847726815391587442708482743571567296245755557148244011099959432073436337685833757957593947887431359667926235870582306724184091738046664677447181903601870788027108082656164589369202768544615164007719304941012432661933469266666866420532947733550627973964587331410043817742606515692965451745005583984111358647439606991325076941728135018885710242666455542948207376818160693698627373334388892632842614572769812624133959778239667620209280184185416670493791038781879841872491278165015996824486968390024497152411984717969148753295221427526850559715733255943369684090850448360695142119638315018776134993797404727931296617558179768744447754895329868920194488871067111925099290345397479259448358683627353193589802095156765182232781395104556663519830941260587923385466670321401690206419457091014129579918105148626979332251705800683925460094708795995437979107355119942231195539164153763597014314381782937425068993643278613761116298548093460420798264048498698175507785246654637689189314227188660096622911508753400430084840200154984092967759214414735542465398375046111347444107894666244665592048540860054139796500112768659196310741132048630976001213322751920753723337312306645914842238480923226914543465207408427926837682973043050860853304939396009373466624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] 75375097231444262696823295813072748108272799284969258266948181917884807028260938295077573249111447037609369470736589722918790160457611825212991247355744045883531389413121831326548945913851365672562811842889399465166752541332075483620086838738628001630871844607999883976375285696978151897441899912104467105727804077613610152026186209008189565757402178893705653579136964891831888117602966605564468967859091260202451814555047117403484206594561325391245740408375389549437729706425746018977671598091879031443324188489047708463232002769207093573524913891883570943097776773409113142161067193112894158246308129154024331417086400933874830407658419220647496565543921009616012830796813013827115641508831073878457952660871146763149479445530045545467897682875388168834714215283343481715378282348177199200011433431128778032327491151491438256238893789011390132429004209415206006742479407311186062261711715764214823212500915185241082641835160839459221019256643830022878542355529572850623960228767872204533606199942020284253951694700707576305594519855366299153060513008149545667725764525032596593118891219066491694112710185309972817159694614373698117124126759082854801062087631725161325627716989944966622119003962544437800782938494401311955525760920348985342659889507100853223526915234174348889793200362036439220066106006374313053586981648242517531246062587724638053869721550094615730732913785173573378689254464898245772602855847260297713443700135686346964944557497312429042956872991221900748070095482318662622274501647274441913278437229509526676596839768944628726031842588277295973298309927833833363620957454368228824055399462115074117642955620800389359841011364706522397397866349629316785555858260690029837357338538157771170296419247016599856399224673643912059464287942476799676761754725845852204591518878100618575892680413400710354518273737029561879327189193276215517757513607216229504408497716230626501843829304391446610410697203569760260322894015004956702392127585559384065220241186677102213590833892002574213162568901748855095135969090421942641061468904054141572545202194503254941055449453297242392357958090527713343496569325048232599653480528134362792126863408780888068150470772086915001263729897014708468401138205349760596388306117866211166576332501951045182712436154580278277706637325356559624113587879841662434144786157005826358200056487087563268194673411090944799148087025575431585967694097798003879032420630903128302222572669002696520127334502853940510009343149546035892191190294489633656981005379442514942630746293611702086742643725519079775842331766858379437974693490402736354383336819874176954548074356927038821513180880969865955402629948257104014477937041155349698849623724748452457868973653177303540854792650752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -37848507160282105018372984726114646171286446873581603683874563736648726488569314355496840377037283866232871664356530361954778798911356227360003849425554482572836987038011991309132120157012732199156840771695921097345462410035219085319681689804631676740218974846354697569257061781298117124542722717424928089600671696773961316486948126284685083340958962392830274765830300799226616245738965055547625060514005553481396426900513291383612955112357598258494936077610588447026891026091786954351896669547598957488457472805241027673251303072852506785625956259602717921780056512490479670823411126301717347141189654566997882671554439757646111007948936425221420307203700502482294611200132056018433294734288751714532109092262979190561645575421130848219421463984396398431827662037227902477307196153711769045300530537203360921906484717647745064885868516630900410871153838760482269047674151063686183628858134348196444045367793607561345593301497784873821220467980501147713818735597299904878064007400753087650845048998282581754362462510680984903620500286595163572347986177146605832440580058146728155031264948690461203487881242218584109762746282585584840526635766255984490026174895129872200189741835633867723425125821040967909516111304909780914042687371131525851942913511710020773309130434079206113449700734933867291214612513449088981691524068979911839905021911722088642190570419277259467146850646085659302626445416376478032547265330537745348007220219617275724548688143092951079397028746407920313599271785779139981388091245884524493170603928525167168612873089914170457787274579739102600730784477945576991539716569721873530943331917261204310312971921366888796770711292283382307885878994215726140117956731480846457568675200225081524947873736091948304050912460297434544495827116053798709709522113521303006232801281008863902359664727094571519942237488684363294940035458687733662073311203582636903965586346907503059938210883301008693133877944258712968224086907572293304438566502205724408392205049178436215161767891939321315479915511876737616147126314042919379214916890753863175702735742052481262737688244976325270235359365821491261908442944540459184553448116551038756181566928479225748929065300230301469621206722433180084261173495467157824356535199112475038937252539697273645313542313584390410981992035704071037488522670669409061440030604065954270672160207614552826426693626863752241549111504845223295891711031569698788769662140790482130610727863605561769550957870743434053094721847908717583177593983583506673022228596896600113397844632306036559393927064459070410641617153997445926736925971180680957976360693289051926661601443025929305358892677780579097906068515137706206485703621349792377730774949319171521534763669169581675919225913344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] 12305120508208882614404317053634225790163824745244040296338809435623429574911505530415043384096564475841982366344469945467644675198368819737250100668961317017478426625707810261642117383055014212946595930113370559083764011751435961257133517354184991602751456785335437489641076647310895656564522560902658162558290417925468781555850604673503677388470300256321598130536685011355653156359737752768584617908627199453185801743961912339443983220872787334196064361426853300093424791638695233485493042517581919611564001796483641164271181811676745492363909359270927667504884034480665259572084130628340392335275659497788413878215436972854821430831450499541977836026089142885475844580871355145535169572353042838138166962614466991122513803894194994627909557215016465645425522379243168234602299704813351921733451676286599557405202000491038782977723570425224085319798271383059689696582318325274163789412832764988771475810167807405065884273620270232219367036070638319958249171462166619565982303288079264502656114170516043991180914536724929048714097752484352953914850964408424874729133722185982327110179820884173797763971746985206285215135762126524104140146020440661837752937727733589420857741654839328597603387261436383127555455647033477107827426531211566070407398430822478712165478749305539588216801522359134280259462242352043768024368090095730425302605275985239744074541677139998964972491782832758269048913274062630438326826059652519089228998195260268556134247305910467622378201580115026238234566409428854375719400165416866358581666835328628596116055548051011907892744164256816445758448751670531195833660134672813911904957187131115476847308261452446963967944606008717627979425940529569154137380410145917677028219640671595614186403415509163876493935094317903251918347416994049153213782442824448593749901335562368776626694932140023594581517104962367841594088937188187684811114424680051289382354372116532433732340087377716764121154370348631925885694995033450521627290671008233706212310043119304032022625238859875083534660671660341495160411067217117862604764738403895688663940497278796678062502577542508114897611548822432679770577015925776965462169644824609910000541365984611222402346027639543737472428336188511424584341287971135365091886226382175548316656389560846274362966224986611723918499356186585113736061045715455552016917148918967699144333952569174140657483982270523804751603999127383099956154345961038400679092544348994024683115069352225335096753925521525205696541580281038687373567329606484853800435887488896449356015968072429274193671134544955977722292490487634472898551046598411875076208784260792117208343262285492941510847500152590910384635893399433636049286932347588170657195625304164537375403324200233942689280688128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -26661008104777833811052361152533913316708718751758986452384257944357383895752000028782324828364841159513860199698273692317513203780565199985047434115596616235121002115101915825187743673024136817456905198490383821738085501439462766797015207354849338458787872159652401275145404762268633514240290307167038529446882235720986169819780020469857273133368976699361981639499281273882270361846009656365099512038464962692566660528370877391757661080785613737530036932635806225607824051113313927454841658262718327293561512836742331579458266887425184579997154897456217127178298713771124693735693503208128758475819047477965849436275238867723032264571484690028793474195743356928469785621074142029094930374651967561714806585429457035901279699949583167969028102150539412319999675421390135927176932895171102812704112980511368792259632517893586129041789888591098374480713483844428754432486783677747951060302009078384038369927773011292912235297987752913948325318432090529938758854662826847753870023070618509785487026188703795520447214868283745933863379027737456328332521874498401062076391250855420289883306260369268335861464237668088084917910495626249105223602135615483425674589408224320726204373791440373527562721624431246682805143885379861562580235445041873740579438685579483893115332494656569629008262732306361145352924050952453581186694142058275933707156080082485088734934807683783065176598299302488063803795447124379499176635171770238721542540637808336911026899745361497524520489981376918497452853503829281897722586416357562473803720476132594850749928845615567785987306901714958843557866285488176509831170075643916537516287220906666540486233185686071223255281915401268399334172716190553658289134126992014847095408717897096647235684288246169817559701841444344354324350683361928407944936480356940747570260777628494012288460614808154049337625747090817022493271606085976935324516691496349027024102235708401634182582124835383953133645948154024717670524747888762523476004574995287774635514856100406813171885960536326429505949246453064296495861784087218444702932661064587804260936126089909299197410463917809200239269565255482225992574802686152665948499683885173179462980970573389351799647834127936182173827367844972915784345769577782169623543563805662374983776985214725855292239233363763699856686601832887423532381695024978129893754910646231072703534962472849587461794885399723530349795544268943835867194474785074838658531292090407976567592834672775930191289773892620948750773132495428614887085792164107958384205504859317172961122142117247847608187951192989524005151073591576814548972283475353451754293127702179138086563649737276271299696250162270651284112669220601402293377882774948541819955161038489081410096160951562624712048640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] -3449318986427157929081814855187604220307728644104824609631798858739124623136277511691187303909919941624106907306045364628661214586697948033533939559703119953971392782984726510669712344926951507485835280978702273121488109017895610636515775309876527427148637325986076180101680071734302944457006523246903326227423839049890200105691214317318515718414164971015907861913159033235963083479391554417308796076130886675482011672755849936786470595777529404728725314540847476342592058091907016093610311804812445152270770422714518070645525520530092126167657717427847287838016313549311490904160514740354216130846823612914287976064672081368165390087556551097265413579989587833598144773301992333266376185089405080953379193640021389218655702490281066381895499158141973762847882861859364599110704341917121493453386271879531151511767363908524990885081356924629202156265706044252201284176596230531016903467691654493944144431649210212999655079018046279672565177515639138827307578182944010769187650157037231223359113480247962272907911866179852974268241425254399077237638874673488227201957248034072946156616479646854727406933576651400527996770661414918994073579218776125751729537835987954919797822529281318429032815512692943505845665424541433512939732447619809298893018988624850436994187450104985026097400122248494490953556818871946003797652630928090891078532187904829071824434589830311907842229848183334772533010197719933104885031796192819356071157765053730497725398726238866194987546503270240870022117918212423785340628654440506604377562154347122673497530847180543594717837380961444207086780565585497967490251643301079992662514140627435261004370197834430691271207392284073976327287993551913991223058646925267485851283023067628222826097513522021758054424806595344495317468681033531600550722781939981337985831352848906078432765235550232840725751366254398110592242430474413134587158778939009585421128673693974931868412759964447351722064190708422069444741328956246374721897538186418669841033427734023692720550604050463771057829812558318332339615012145434914343598002755291027051733861194537135511962406810249063855586680969332866148670655549351447750807832740576132234679794944910483567050069467677126571893312636822586821065956946929431113183280509231445136681071508223819930511109586337461264629094592173019821418525697125480778574486403841996018439890074653627941328783110171287821144532609305115127249998834707523160765425966404080886533396577240569423702034919928781194202779507908009087199732065903912388683881985092687706326602175154720943688451093901160476933977775389941434186078527957877785127690187546840200472234510421683355907410573030985635117616448885214304604179389011212919881880711748857519214048907323197513168584704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] 2997301567451186059819560114581984721126545363038226217084899173444594374257062973370051394569468199377177107509337295080850570490051987188132043409316598258740238047354541785781576191698163238669452877517204667517070541868574317074100114831353808452356711592018425307965284854214348204723875516520237238619998012640891994232589711971245188690887424379843158488913685443201685057710571295419351736393820750758488513836290776758259171576046686549023658870271883383717928830607460079042554644623008989676880680558488657766123364282961606628516190522749016310358636740754584591070490065371925198989782136848974459508876781882263631222073126416976663330589615983046741194782729773899227719459935986324376349008714481436588415627384865548514958963257506108828236486179167412086681287335443316716288925848363005643649404813473471642340705367699515007019948744409440276327351848063460338170080413879626156381241146151478588015789473870975606651840082639329129857421687472858034055422232328744394207230188603125196131915138335249805825133235926864263677804373357324035669304345001717583695349685394836626039883799284907096942784088376553662829976109498533905106035863117938337511180770810746672781958824140649441438270961625475463395383027643073072839625283156464827560114923392329859390351612892615659697853332548632855134889678598905314864571109488614945013745585687722262944340307397562042554577705368427576279303775377754595116533424164677032240113916295514617647984328563617694004884564015737883326797164461663886641150787238432300597133610992740166510476976144603283807678547829898761841523914305257092157799590921594587054791131815320254343308107953724536503683604790721590184576006472497689963520888109190758238406414916053270939294711772979176103680264919892295263397886612971963800686737968055218837766009104609940354657292634048273975180048962266014124019729358996997249037745979987959665644372153371885302541112895798512932070748385826713519460345367922692230626610826871091366791779460199303501976061864804777099846445022330251016015097416473732156797054491818005573719883203273343599403754913553198525032243409422177749406591614818282413137390725653879895400969062003805013462522688666761151896103217376720163883678042891481201090061411431409922078217610850962161941280831583762266007464692135038184336107158674058774017242644619599307528413480871020683995153371069670442957839613068488461744864104164547359469775030913185347935488372688914043270660979977096881122980572407086581069376785005975239945087072180047820813740347391500301217655054726364722094808618585284881581162794237611017265736759359970504424457618454307306709618370572862625279572768172573640747585987260971464592205152807256076029263872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] -1735967982909137869406487032682456895613940931995099223406000185532859553229338095256326728300436611456366916422980846984048263064678509372496110566449374866223011282062037795944893877600790569362149860844463173624828855369347976822282859458741120272012237868709324043029619240836986048794589474351275261712255663135591818382405717942045917763592450661728519557086758485954738621894715263366882161677127624424148426265988535633623023954819110433854794144476073759063633857735558262099129411386426030564625004461613637973160033285473817106914908786717336779433741687956331589208166058671001728863852363222481926661089316587898189416844026725497142352904057884087490271688412190583047281020732838478508994017600000852700638476735848093738104900218958158895613363993307553142754395711985652180302752959139856951911354333893955208684833500384733153533927512922225927079839245812010016670807023142900789146154891972944964969367284282177017005061204285747770622336527605115895669226689922822318700035505461047078107273509329033101235144417507631573527901618859706312102083465156762320159146665324263942145458740092408273494514043440416543475590919642287604762938512222140927126955114296959252226471432928129791783798630633246078001987199212512644063303528838265200405458572512695582484379839206065443249859576445950337442649870287883873240158339901153807087912005167024569099160303328707744040205407099061919380676467415726806745983566642370739351978201781681736297992150649471601792965657107933872673475359549242468185625851478128783984294556999749818015990970168623879564987796963592071558798732666300070804864129899080502200590686886849545234019983996842356415578932112504669445157033226642620033014667661534347401383944189944725224401206806419439249955846965490456623133741795724251424475439295467752316976326253211369600388033697890756461630719678619035287684799779637767747770921364692100075769515005062051554257132965958964809103875125360136970247999876852343403432452746514624601396376167346781842745109482639270213284956434443639333123017736537822389748690682376419975463655100835417608036322507170975955482988726408974116438913152198641331876689066872696558108777221626658139992875276117131264704445023795760006601772347608083807372495877346113791396946935584688770612047580654050549615882250616579637192810561784643980880224636152304750910962371829182561199633439859869159283294977182939857692464441419614137544093675523237063919410613899183366479009863381822325464759932762667524569337962479570581142526552637288356984909648284962414909883034037983962125843193525068474331125914575530530153703937405198411990653763958614329182442161025414723354604259538092518241408936667507940196001773832228819873824768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] 828462005377227748206013834916100771172068739687206302686931806594441578531857952041228896516019811416308609579792098273637507143397316924362234868270014582176668065108845833845445626077253841013772461945660971065241897625726689904803714492742462289957133850107019844540817614981149860819481584169298132544844516711366229097062372395861637877575332455628594099956675912849260183099931697930661848264851301165091915175417153549376223947102983460960511100658558940277136243507290336034596612988438515645648307049774424094218660520260527896202174354775585059380899297967080948123574996823058584719422757053348017492325445330168893396106853711528580839911686251589355516196568375085579798418977471821217857897537114620984849627166975262602489547660120361319013889359877924958781432695149045884274966909089811108750678786863370419764243891659701154575133532027755965486538634510329567853697670043240343394198119210119104558558622253427596942731646994893140521096747507789821427797208240810975137042157662094293124785558955519334059396945584193255554159648671279422719104476782460594855876554563549087884144839129335423642631838075216867438523000796253537373415929611899998424985085440010552167102690721546182719802364581733459151124733929212332659807272896532994071732751787412379286293086768304968889918667961308299399838493529998517466266599967705908708895272396698323721925665479959234477638753100765016688259949913404220694412869639710471420959089990667090346607372093142512519816995960319984016264559001757503336425325310810970431458753368855159498996728736160285858641408338521986513687201029847360793711718087367468074487440336246126657553242883421771428257392067026224328185436437752569759053351111894188596910634191515850024574772877231692705554308829567401233128522506707022540487240130945218873862105723343067790707282888931131611991187487176106738461448544539180780104435033787962792250621012212396396038982433818664575254263367089772289862375891042604309872013679283905513901577644442919475355355133506957087716406321569374381989661688526414243889723769771132604610699863484300445140403626218118618381543774705255335089908351767999772871941856003857397235562184411439208372326612637291529857321812782504404414673507592898229168503062046785564385239140900970076308013603676946206918302111474646829974554598192393225711508151588062163915110846279632209944676563201466373397846197018383385705677196234241092501139139830607732273708217206279455939458674998862310628019655137042734787499786522887803397143810223867706168634374077305941765784009846613960046916563788094454620776000137695495712374607348243823022100448750548866707938017827636526844105594798614739293405752461846421647942732635358116620271616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] -359349885448161537175122166228883899364849347966531426430743105412237061547412379685207859946897612662980353123628321386599808207313320659866519514215592289233371099134933492497026339251605206570591967689816394011151560811290592852416278688039236377138798741444745181128739335292670984907396679663194043129578732533339012019081085590539095652366036085724143747748006829825799537024142211517960591742352777917934509067817028266987710220729479385266862332610553583532057450454915143893584312678969136458794078612263067376205059195017597865462695634078427207235865697540902511997758323231307558118669016201702401514232407335309859793464769527040743441186423727096683079149443633068055732901103804416088563186356773636374993920447740933192175261758845754930323732819772706080272657349478923784305521316491163557234942997648346260759064233963228722863350434531389386842486071986462267661858231066960946445696602689655725179443784881752507558313205991241491526469927231505666672996257478787021855179375518306809858747536180535552771473878965847471688098863779708977148118265115153959811059101436061674574555082495507174766626055127997349750063998441135805420636998259632907504060290443661800433034584585720139848389377846946867517320623897786719466472224714643698478428933505263575039622099832290301954642509084305217270907877387893477335168368086154662981714566052782676309839645207573371130707048028185553912950244163642220634080069716281041980770347917046819555780353251493028147982565595494246992145678891005981093825935104950239821633823569720545511685508656286497584531035081717791499545476192540108847236471998359482256649249166769370888849611174036127386281086465003956045483240851759599836655575430349078493047344296810077265952907947058373289441781147354547567395923885588079786734626069011573350002103273733971212258345666476329772258224542300890361436925445906313823455488427333349905398989941603803938077772221871343113077730435246348768555111440010296619763518151143778029396365132106433221726334143785457274631861131432325716163974958710119173248158496149850805525284867494534261650129680793351970348144176962175003047899621028971714121579433412222656479975168623126307730942581921321214311034641932337052176871918257210747160798748357992631619050357016907285973257633888434171999587967796146508176892090650915422057538062905044278597421302625504480627219707459836265361949989703245846516267180267117884448256243453537177774031573334809802748056914729493629370543237266740932891626361065883055791615577854316509674137159783717923252290346533889346203606291622026190157631317489115526384755216186673374098227445530790742197638521886239731045113432657127080957259442482309425568598336337389475044786176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] 146465385663143163148484870694788814185660792333990151877432939458286057067122475064371758988354398131781166660455192072949538072803474535041309093538706645641365380557279449202531446774135773684409287799706275443206046129172673758999952761900480090163276075619853452944407910292547393786255008770286065791573575953565502046063174038530171600231649111044411353393069971863209912575077355336381161018025008839614219462901087908577729519871222257549593875880498052917791010256520064002696885230724086234337784697518751705330675904808056778106134494879686142219685140765919134998100645315356878453207711954615997010233358152380935860528880748213571180199078107138412316017450428239716154427349018096799614581790484601551296010006108661098292622516374187695061003449424409310918651688992539801061127454746352660080966812439961014387311711875604414730380204758155288787884885975657659320748390985531691457113695046558486713632442406240941193588582372745605988975609051807286359001800184907995305309892788343832879866558853223639311102683876953514679742095435413759959075108663026046998492573491288796232274222299910395335396033645600075440000554447307851119903935280258360464281031964345721655806362875347031664211947093514630084259869281821966092101541077425084967557574235993488174997484833267874474556294849660069902639363031142289049413258777126586248387200989332803903911929968380333099730618771725348046125221563851464906221625148056719511181396384471179822232428251097082835643879376458004200207430986372227162376835859208520937378782333883294492427142469750135219071236852079999029411051922682533501655015343342072459187448477896568032488474637058831885106226482840912380406123049905298911657737362313875184535738542814400124828304246314893632183944260059302519090419681275685569340970020384428307111261337762183975426856744513300390713266954043945787657664701557150349434943667206862558765863788363427810443639824695853227706791625718155746344924555134769929127758984608893829888901805745022691658329818079138135999910889486019474161458572019986632604923269282614979761778039032288303475249897090564604114178871704118744169099419917639501649603189114206840015729295765809437244638752556017394108085001687716139180823053208039966936435165860873659089643184445472909156645165926968475042915690483121355584122122572691745077459362062205288257645238818251045659208274606600163519459542174431859815883335487592986498513753565002631107549335420541613488257304765390412007182665465067760727910977911871021431597358429017404053011104673349215638127858659288352932069841020055413823983436608822986344833397280769725402284371402523460378242920110418850215605705765558338971276838097898882943605946811619310401748992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] -54630881541478463295664923099332368773451567369693774685147419045726502488094009519117617093035852254389974321351014584148757191107302080726493567745664765104429806347247847823335063911471203484986359761327699453343875991585836344526061634084641722305805300778939396596276914214508930332325273744289321117976811401977212246787658381535064001387824010012288415362233993672639832597597925435598288812298061368778192812611057450444940200335551116017341801965171593840287661909925615657743791930222498010471596744866658600675852472108960841721242216632105204358591212810214198510112407270280613290605450465504235314755739913107497490457677374432312131636733325359886953285248594410451623494902665314950188791654245522506549462731275675146123495972087489016593391594999519079795934832717616661936973013914357711306531437729091342841566967782973820786938256792215304031078996462248694786245484275103877698357346047011292347251126165409117756643723184752178929663105995796832721795038375245234443227760962860435401185100934072225705150545794943446954449865375761394460747682062768842363573799910024666100297279156668254054033894534034991048370969778954965092375380097516009445761131896367169378693255846567277663093759885987294020875100282811175356360943180291641291660886509395031495815129327344158824140480913959776295241004815930126703225137457700668438600336591021391781774198332454689421686523813373948925187947607740373404556610639798683738076747552953416258053876579421925049763465118709859997970653066715916685967042122195299279999242244278345607203445110244337192102732291976611343199266118559020895003232546695649897469924302886186493135363189678036014574786092516193902870462415135843806769244080740217611339685083571819329297419290465947582805341272120284022749855573384386219814944551544238945389587139265553403053837820066380652790148745896648477571389773126961689531508136235586408645011112186905838580465156119900363927059361480893860706310988658444028254783744774480973801419623399562478866233313912192629308764576594549225759561509548050733581687398105172725870530740426154737166533069135240173931255513784253576131651256527171590076691627009685732608706759792956688056794713794910600051627635772987561973678209481670091606679091106579926422018021135987242546750786131219472681873313667346030548438405595224686164308763456070973425015915993166692305559377347950901419246564254163392532319751715781226599173172891380394109073110042473127843184082576552931180585655424770686284388120811537370242798112091128787859891206344287192348084765090905024274610555814976084131689539836926594553568129366660089313238424022872395274066947064399197776504996278323895759809736964338493038071585517341749662449664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] 17722758825091124983473269768917581322793126508750820954582327107732624342125447279769444541633412539268297476052782001934147767386815148262558122810193561688694890379804293582315081606541034017023015088948200993413037282481202552915195419330445778436736174162002107136939549337214460580691406985704453675062663523364276605041334329425812909710277528862085472519944401034765150052169621842613356330444672337788036406589105015985011373159109319367783679804025687524908298354456063840425013961650341630293171038541362715487718851176741636963707919632117119137395642368798106358078733480992126981792519301777531512122201516897202538542463223225809558167531170247124722012804776448213446397111574059688107988901194517270255021841293109227259381722401315451145212891576098220559177011872235854126466427702944936964754238028260978721802297940044423812877408218071866897992592562588361065269333896485585176544278226452728113332444931694113308059388138816240457607260876334393114439844956861830261293494157220224292148524060199217618146049374874615183122168233932054083480546989242398689619270479390523829541381939643259461125021006624750813839600752224566238528563287284575898538310525383195732940454908304681305051414227361624435587247552449388266171490180026177158538823509227875973560729851428965684086643437182386549550230840576252975750005979302984753878347555050913734869286385904038723634119436891324621797399991486102638931283154793972914185545411677071736886810794806978152789319763514252888504964269438295954211755524548598807412999881631302341516174280673029995500380422974721906206206318198286209866000863632792558337897556300169462480881733258081561764903800953952047560414686164258421384808605855222127047570037819512714158561215542291254565639036426018404963687058937968583621961110926037021896965319778187502364144603087043610000115766609677663737469115664813931614985468391848495736065129196858092435394962984090010959906684693209610095454303548393344785278022263079474862414341451955792027509051785606908207431513010681106156992839446649113857525662655979961900730425705020685497980611458581499411678234136654372162388869272087191027576939651049132388003832114555364119216846824095881570940899627180941758565279436390526758687119553857081774719670486184428271685321714125766819150342200624388377603490110128247274607343400205735299698587492006366206840066685871212025534511786762545291717939023974845357422383986370487029265085545832153195035825420614992865864674693819058844743845589902810255123163814287252886285603234178675039810336305018342189604763304241694259339675414905042208972096098810132561633156688936954025420011419191110472477544327075947859198307572034076800438834612044097971552256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] -4770537306816006111029533839033462891895222328618989442459308963088675006003984399916273553574982009952639743033698398195934919697556045100703997976357849115446106382203323072596195265224029658998359170134559516850199972218919338618892610849469778513041775708651181148667363145357293931226758677700796008578511075862915663773523379883699673497356329977759380990335374200859293714362851523295277244100776278511789547337396895347447343742714959015840492562829626094873991172807580513784740316283571513761328170429057245740819112472364572556977545390562361085571488416105430858897431333441705767797327707950696557284153522779629337363478877170250309646418523473137193843115787424764120092289661378970473581393797744011742595218631599398170107886999393673193675566618776271018920435691450509315409221586692543080534546258456376026300910258049501666439168822585540308360872278612401959145949014254068755762802502790235242337875801431960756526329009649570065947401714450227404052617416974762567068055687079089727696052799440369712193344930254252381636847372619878437368389383974913925234119884296877653025439089792299259616148808968879033391021232199268572410949435415433419788302852361175593775081958771097840651550921624851494145419423165339597947190133956923996150673115744909593420044910728865109684978513837147621002758305712195420879345153803087470074388856728940347806762680959102030011066930445284663504134427929645362692747385386373406051268742132095854600899425023401377616666110197370719163797967774630663517158807105781195713697814108935616119138244913968323397896470463502617849684461969032867018454659841751408935833951432667674589348724197180425035155894173972492237770461789995861482397891526159654238605865179018913283756599396900083816016799733329574905591628666531015319973117389170476540121201696815073838221122464506483286439087500858165538051943546588408671917232628186250688038811442240308018489300429848043814030293826202914476692973963271199972945740364267252105713912564309807540545193193684941433088221485729675958300466050793709184059449821812111212397220806660039158843564612864551717808786006964533051877229768794370870961254495286392975049900441103930173396641509620782235230377817739223465322869612961328419275251339890039913449561299304151685448494428955251157785378384494448033902790731958967347239546779755958947880507776516345875056082893671372027824073926878513485512718621010916497417161106816471903001591261841432531413545596844146202358536247909864639282727770375350612725479208918833905974817311536486365734594061089009162147986524677025692190278014613305022024355643228360639911984858726129076196510337807417198680509299687339647741675341285341099873200457279255970054144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] 1020526325054570204439687799667126092916708174667528728047698438766552325639323579889818897967629529609443514215552750753794664582884022216701411224824011742914607234719592787351266118754974591719966079293820978247670788373790618880655491226098681330889013028755493999750662045425138264497458549610309557285765245043252243383788333429129886236913765714567692476867014915911810696317968750085946525634090390041283814501667081020617796666448907061216250838752595808937849472725023116625477990912199690512713658865552543125644825236036436339247492400757688281355312748068627457841448590163193890611479195967021398672304168489293078588734163816099451318743622166508590932184772563973459447023172391990514505567798535920743618798016655212212385874736125125296020324231555562963623778193408498463311706808634801253278491205741305793237535704769172945133194094426746498985272992633563976618323257290461146776678497695805559536012143595120415881937770756863480646346884393472048716227068094036869459163923783677131973566343942166217854729315136651552838969912387761820164794138020831860176222801985744727539167665898513219172198246842634786635984563762416077059119507259851649089053311443179995546675445138919800400705630911444449632910710713399643542015480791677443542705224267599169350387385774908870968548838100353392132076932928287283498998068175690779086426742797689434386365883219465826405751217759438219958765408565939798069560704549377628338879586681645968132447336872887398141011990542300731645163571788521086870011865346293110844875383696831779944451643993097184907271252872230770887493641062619483506923716549314096613588906721158132549508950228549936353053151933574299042453403964649615460880768278337004844698325827251048045726863106083611553035606710460647783676066273030374320601248544853970323663328606398571051056218630133398390182599468067804835019972022568787523376816847168104954329399036337790925200519778639412859197352107225930058240746295166342308746376223874698483523560771664489907192804656093706455426390740849185374272083181743897140231107902857689838460429684375977162171058591779673198531811703093587526376703606511213441833080278025211352903107033834438796695999785078231699439358883090098626316122999464429803174511451212800811214760349125150055945064866064281713816944366410556317533862279269839088593635573202079443466382165494749565577558308548166361284475683936193901304187617194073247537011176558051054663304494323856437083483815510490130922435059364123840665504558045212252267554926423254341490029390434392007483326002183604436118580929442527180604279092141044052290716707965425510737346970112332475334031333779620209616429360021484829226296946340383464304105070907453637394432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] -163678424166153507005228224692419683580589786024209064992883910625889750060029342253879274718167774757737824641175719513992650640937462874759334458985952296588626908895822422982300899336407785447007904098516472055240509600708972775251655065870677072635156148224141891717085772917287282285652490676662754905227517520954009960102120368030555009508160505629430234773241865803836393148955025429412335996102920546363871086414070289338643116697909066686275932372045160210723118234328723031945728074807408565244641690157208860841290416779981024433592048031321991997462063531531435579812465957043745101477152404018531128474528802556190817231882910472383971100519032519216388586242989525467680278060773901400334165678161120276513414708518265814132449756443694764969551031416861150015431075049136774562899562845947316500202620316637752263942512658604776490480366799818597974203504907369620169839569188896351113131954296588468244011905270029269947093342228294127769714196946828952240194924107180194796466789828384207679583641962102595653856649899496679168425175387110712394674588807809231366196997834170603540436294135380383891654063632581589854879322390091483174055691224574708915252622550868952842364308031074976831941476199390786986470665238911021042663060212864535651414796550247361041987055845345064638889359486875053629784766225053191126682259826483019649039474207676400073848909416746707160637602580432795583336737136804368287611085593770348035391451359020801278601899993790620770868214515507448512686483463101690527191708367176877859745348035736691751723318988415239651880894549651943201442819862597458736659232178214164252063822692972314129210148949688233396555391041225120208253558193817992134925185305769254263534049332367699683430327214945516008121728622186977539272243856348300201570884932352597719730127957816138751500104804032688527832804544709402658624052451092995018641220248648995124108727152650412957335260632143776595157982425332515577769430562633635671100028747795221461149825215499424348324327441727398724464304657009792458628352769957444203536997555953723212381111529948392218256337250749695075738304820429510571861675469825951954666786565431739969091248386549454983966567034966132802794908797271440009212633215731081508976374602523006317247035614390237385281935038329969610787248090791352091170623795342675928968721692320723569894136638235075797153074424661390676009902957152660739795336290453262230962915831170147445104261676093275129275518139395765559585955610165974753965072417261435971785577610761462247635942757011100933594820511939403350501429928705681996633333774714883289165342626851236223720669824941666370938662237822878236118709793350064489946768711043647794170161487189803131731968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] 17311370857365532789507485712074789796262094934248654359407995601502074268930621094820552597831261684734284635053201607236989728345139438071570499506133574535092371023962523367367623639594186932952471438452910781829516857980063424196370215108909549276288513021143796493745830839222743603725327774073057355033504990519699733413596849747091341011794280084034699527508266969768342148732915875935636060166894159025932675779790484222694067685282850131154838220248432801661893773123834730772979791288361046565194027964219657312256628584021676412336328124897105781287841918711482410895853702617181518347613965528480169112082685051854311818640419408759670261646143089644437875141065895712802140146415206512499579531330733803383987149436520130009599053756113859401987327950047358990427944991481872617208505855741895484894240783549955772032046818055087321169950140097642925872444488548097200299054024608016705796095313803852479299780919422105950873296019980969575439538968220891866569708451519004084081545804867073651935925700034319083848414924740029094304946633057790366119941024615821801522564924398267383452550117013944131441398241427907701928573841346734143052537221612566363705775950301792230411960925968208468167362883662332803521366403564697973558084829597607932121511662428112601342840194845974045681630185675660924967414843101718470080288849439274022075856711390230897904623468009331459572505863054968020828806871546539174864651286261581436757869601284219497118502559969408139974612653643851491902048012129397701014672022903847988625403845587715571353346393140378256780529570658933205664426830606228073151782624403465075779458018660630709980299234376790580621847843924701904991331588081428376812480767592640780876850621447815284313387374145293433815964945679324343607888193156382801852257141701943188360136059175087098591474311673339710459162906843041913347761323049938110759983804055250894462670200103629257223051676265646209338204412313086603121408836595217605947992866103979737296529710014862615967505938870165300702606338706044694334296477622171200230974911387037565607268744137402609380337717541434898565377089290925296265783195265389974648230612191397637152547592056867348360080963699541203582662079254520672359629420147316330357559891541536902481179056937336184074211638335616535067289095567122348569702392055461083855783908109570616962779565241975742041371875980390338736880492543612491868295461429259237289886219851626183171693612260774719899755484551084621397999565670133044107859266911316127669882166995656988387728424597050395362491396459945679269173327991516008443167348406170447328567722317521151599940556722725417762478401547533757133550404416087038419821759064194330723704261249050502758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] 56564412080750200109121965943389618375565626372632495564889419556902167363814409055300496486851526792347892260497889704750487015039981856280716089513529628677401592930354995115452471749325011734899749369871400813222855946996734326274684858480307067684204684683305365110174214001206346704005301836014127670730986932790728506877201711084860655462941582067889532259197004834773178509346023966386426041236312617816983362135812575941160659863420896899003412338621489824711243591382992050768360111048662378457795081246815568503247197004666025066755151919412400166013449831747127493623392249455673604628408217061084739657884776834613030482573732106678498769395441871464484220554116956660095125751443276187242173535783969512727456964734190772960807259897989490742277995457181857134758895889672430278673869184701660883226512833732697480610669300508187272429113110533889268032651266056238453395539383574780225294785067787238697769913588953121358589566589057358113246918654879892780547413905265922865924323121421485648148766830797214059975392837941143841160739874240986032413682767738643458544812422431966339112464889767446848798217471543109027675698293623723101066846915627544900895504359588913228627994040075228528306649245067495437815522827274888629492633599164688168581989478874564774193224344831129468759201165933664531875278662936141930742184665018238374920686713024278232774771209213449541496474268857956221782831238049347627402760390174633359628354409937104875077820452433890503338471989716328887115576197083639775739062190691047865043911982328223773450468157147691601519035039977031965801033811082113710300875961172605772510790363916335441677406056080007762042584377090872807178559625162141887082951737881689570407801479650899102342567621546335596165956106575734716642708373905492757277628152972768220957760334981450511299872021683449521663114670136677822293396886296038104594182472161726892743313040950802702407221459930954671987256597648246587440657339777482509184048978311006072373000161595702008132901003623798712406832222769640650342563696588603954481013872342745266214706778460995952827613023267125310527373071414884570334529079545719068348022021106602101098505498916925937199272082445542193165687954483377528265225744905725439360963209294311891687239107549530370249636463959270431741282624972927209878756604454393199225011122994271209523400284466728194868717066248066246302102659014778095578296258496237216544567137484783848464322339086510112282733841569164116404069859028138525106843132665523665016743523604830910755076988144841492166716437114929641334828307684970238368764454312096209246035025639867004674145912572680558979592555195701462566229937110943016676530719768120580773643204689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -7143257772811022921585258583156744502500221448276046347745069113910256067208057359598885029681938636268885938749989900012674467810974294438597201197742319852670961400426448553574156085896880238038035650718362313949136207768786400953677510468518998127520080004091119959777263125393394322377102721323096458823178839205951977565109294509892339249535799449271041811386320859841755369966422323939354598921601819456334219212945882995568752716171570730365139350390865043118397403972522038512821983556542987741184580792400840250321943310157854741443096258492786353748444094375583841063228859584197491019635437449108194769563990040360628367577371585269255899544874722982006098043267380945040038661671127364893196559012852928644032206937512231768872931936878336684034047473529907126884278915304009739699333023085207216728518769206795415246064520241329710030553441428125906069087268078466995880287151074409786448818767803884655812750484265106721666784213337848817630701620426162295642619986494950594905430697609269996078994817411691483250204209643832188499923942446062976023372152611419848232478766917419261220305459281269042468265477727854522218657206965925977988284452978574747528991101425985636120550592047923846618739698727741842847054272108787102463323449640496918758784462243718147878265407947686569244477656026530046295238154701860406849428639654274796153491220515555372811181377088002241022055059071809640179170468373671841491879602158404356771946933503939660620548181570970999902814114479691414189817275750610362764955377920813456455444694512845754413048472467606665639610507775199946485551615350380280489091690237964756195813325712694815242069107682493762049312053998963513639466292232793603402864281232201404975769460318136537028509769709256181348274905939454556421799881037680201841312409462177500813014751384643205793370893874342752745146747301414954182104385492028327922192519441100577722643207920017909047993371560766193813822202783419409121594666601945607309032460082459253709342003220984249412770774088929361505580030553765544089225358208507646596868346874935824508184761369987745284605317260023682426671994759420788005819505859689877662632741681270446184697958496160499855043529179642277519656959517063035271493003327331467671568483877882435389440687031329380491461918564630436606835399667055531457174430806809314895530090352385119142342503409066344144744975122752329744942901027603821141225325866619408825788319049051514536092072292684824821622335222260467477213374212722155220340739077919714302407287004724089764749128913743462976289793327295383244596941546173058526926672885034832516380151795962834056627959586455228721188216331693437094634075728431658894381618965352347417885288911863808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 166431450678027620171874530401428581110869170245304293115541117389761517892655718417548937712333122339296328463004062838229094655112796539819075012787026357954783736366699292261757763606738828636166092488508462866300639306385367358228051012576581664620774016879605638167158383752811859199413277155528046716868633342326314345092078696611220340607650386379448762559945221489475609190794147117042790799529273790915620310773486153901135922156397373365285130518198467915105335943479144132992841469133774834334384878906670702959166874439122825233328932790194988037732680715371858808515134860111025682855772537436243562418154145249452796824701450998240755251412861140664508756253775947117731713749256617331116469271877230302445664206271706630595874571628335916695243157213961587080195850979922426382013263912811779026020557907024102521881929344772440440513383007168242572769221911036358665977887444254345884783030164627185294684652032062663961092421608207307109848478927799621157480882744466811645269106375459965241610718477069211174422413988706701092666247323618004353875800671673542901526538045301996037570306329964823885440355941654743101151119196691063966947963990141093829859059998941439327014959656912097551299980715161249033847239905392257549307329076201786591763872587734972599406708998264102969645755467794499767819304694782069110087096658820339439162490831567897071476916479042943158821274350720051941762820130584679390877415053963103669623992136862423203132948987604392324083082477882045548934804177917633733818521661501456722288086070480076788009878642876741234488156738312480633125124562668715544959927488821857402996917373512746366678209434304410881281156153143886301058741374662357001694101830816878141439840371095039980056728577479111085838515440782767073553978874363807112931995318047224991881234742103474480686995092552389406224449989078386604782809175356607353543084188126179765026960696690687011625589311648017061725941553537471216608405752613582687280078427996884088971953373420197449185891368897649968577793618302749975494557431922929758551589306261465691355522744920994750600191149186958423215712793116399483407970018490849840925828704537195921133542284804315848661368342043875753532861155759817422406226770205550897239573542061463860996787085809290681324205486319791905307901270846192884867338779363904940308946051549291085800509609211581341205947404426812465904454113056538644221175167990348464070167122642365035013174261786689126574106454566420117456834900134148154199095458336787462681626409971050446421318704462006804471078084308660548597889889677774420632140291376455308774899940105974428467106263642133311968796773355614998456861919963449373010000853595028544955913372149219328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] -1373472234487747854734091124866450831486764221209618556368247013856504576788807171394947637525829489372841509627525932223389169924385324714901168413781914019149644213744805678712562662784849707820994673401268366771430871447333269137818566777480139510169128557008531222747277354708893332889948645301028961518223077423955669340271701639284721820439138901378641048102385345879152811195968888136697462121816355641334383812054565671056539796345291437790332601819694469303776273672351283302610934143812362147878824684782131912643508642898700903851879178085577428897853070300827372626418898424932359836655236425979707992870666820402555627037993262166484115798593055565325199225937860660088794278962491202082741328843068090830853280314549872968570936905794322165269189921813834488063310562745330868999040237906365393894594530024957701564812670645411335837370080085174409331210113448230383046034395164671280043050369256211506827702822739432377259956909753378405734552440110158376284601746627508819821693235960839725403719151971792928584860652797809391552004505119138292915398775687647614907583722026211920681955861313163867182663341793236049390202392330495239835358354200255413894998207515577800337325438651740038432434548821797978945730543529318188092194921318563310154648783758359033356572980099140818688283460385693980148376554937056609877924954294253072616954330338114663767000203575447734046367717586194705747550062651048524932695021029427211483579750850359111165874011847715358592822894582942239242467920277664137192773059770049194075667043274260970325173278522852338731187022137280482563029097834155710132474854935612661528196355431055369980514646223113245260472235639130100752155074982551328474714351253220228948946889291976207579690647845239830884613745246972428233556707423438717624248971907042632858734804731189149947894088474048034926982657312053716890972953192432257316919413355457626956308428455723647230847323160165137056043735061046279659088987572586675684691939703106463601361205433470143678242421205093406993976382321475590916516536528251814692501898621858388056888979652322598631032803465414320654224203243671760535069620631000852812691728068253967843400455966516162228367910733805838000294733241660877032123357035975173978911420430384283991326455480226286942934177431119924414570200820398866999555449059407526633532452387768345859670904807904463342466268081102918255178008271952786779496342208253899742664444452925483818230502602846015623914450767604128764659714142366367773628748116057664613362749300000176016109429105579380302788673269391213739668868905184739564490870910850216032568088173949404634788435547846917854663589737328373253451811890485977003760534144302411924091185022487232512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 3366834887977039653627073096917911017303084402931915643507088516271701194800615465569895737318791596151122781535162274886573217133362102165143461411062621295196398721438499645714839297057449188836968979710115972310333156931538910455385424779302938851013073925974731148421934198333007038500280656928243712890739529639073051439957931455075435598444162319047057692077701536137971997061942834783075532614185327616965776928799944398023803738351446001418385823058386275247631712327530170142314382189015644281277396160974143175344690962612706960107770475733948405454899290982719544066955633800989428979210387950237788249410620596473332013657444465721354393236020427308255627651443150990322333376093753793656868008118436254820033455354972756031968635221065165426190125973109135078781188057035166726123368961968659631593802354530644777600843041144535237123208994773858384092876441891073911933677625451202278666949574130719027517224323934848454726930611729491320618314793977191789225954972538717915045450577977584307424068798456980999052734563197140697699672223206887730999053343395568235661148195728290136601269779334393669095485288667596610765583658165974747162526165330949926378836885019817384286680519891427399882570670543624949188929742074255445151155710361485548666107605516880579609547425613613887226115192183929766101722536112891186659531712381839039851355903179329911928679031718185259857733139632639586159201418934036090819295412461038086882637420523797088364100996318647587146761328632739865821299805103177759282404396918989892885244605946620403399080317096813301830904553342431692524277451630970915242610053340777470431511265012307069712345483270278201024302304977308792609868267772973902720094596240468326178792698908269209994621885885441753883938088811016340849016272368457049388521646926302146049376213786436488126270052770642804921351317075652578776852365147764792492197035272429291495946556238465440465616344919938096324869930926488982224873014360859076958172915263325246034928073462967628131468302435771440461750851866196691980394423634013674996240357544233470076202339055467651497280861476017263249826038959762698946705838053883354863958649092315375788832115328100595473297643946111128863760904443628881804517532913218709476398873202895680263196079530740976682676361748866856037409294816679708597753950212472861222479593499298699556388804957065542287612873468589639708314813614003121531815883251611425815540417563709693129808875087994466179277549738370462939365058485292536583779549621489791327762688949856552706171266628950993509494114236316433666968720281271101166217852237597909540654417987299061375474455303488829427295464362992808170760529403206063221466281607256267391023054065040883712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -157057514670163785673142219832375613825754436144913490073107333589159736729093030234470691933661772146524105457477113880803545962879370950044960434886727377873522212472362965810832850481258953292757427591729961140153990466561248647103328325892281533364936293687266914926386785219272618841461304561046476904961095343260490089717996941912571053293282614086648751184499489152043447867766780544411911737984879357163312877731307810140932010674496990456101391420285790794633317936131106347828610067841284970917692947354013786786713653249225625243331939970696794290068351282503083693136330376889844949786394467246941137629633297439809005458705595798469725450080582525681211886461791715087575939600537653309182291473113807990440710248129013983419606650875284180641195226820509828459498828629120022803828841770470512014164213572536043358173262148846528096663112670432992330343930829066453696001028535568241616566801551979741125490126289396821451616985649412711240887433874239177417454873610110109584121081283971464168567375889618579676471159703116525563201767472707645009955496732301728798561459607788067690415621645151668019531626512532938249197683971223539898748407997725577961128682185696988784067401246302776748400170793853966094614092649596627952104294534226879331623008134503284097585684981620899995777514450700706982075688087226813681438688876336858159315058117717019837166181637738187857787252285601858002812112606862866081138051580239252157509267069049607012010473985513483658438557553028458139963347538234706422155493774105414838864578376013613961495637065188543369732280449519072407894357363463272791777432149765600202653792391120788778887722567217093556442123312748206267636408318265736672973088107283312374678257516334875690479052111051019059911689611918990867093608268568330497371845677162970953367408903435612913861521377214396539562521588960345327715176826433841589837400459359360448359585282949670666169706288926043538626636320171157607703512779670696683322380905013091267888504132523553372250217046684711147118568547263557506417730078606298676166852691797762890217744952383652177656348076295895667193684945934963226371662061698813086927348569627179490894420767938176584776126495896248615163226512172723581105782926638364293585541133451114168978085407851094464492979639126687865974792127891059381962481280692099057855242435047091741383659273168605382314000320848632892328755648778142548913122106477370762536774384401343778445181532817555772069898493058198227067513691815421305576249173795185578853260584522902412780640728041721485999483319510344716865778280412229553000334558994076434772799489000219499861205999644563938039708679394761490361998322250466351555225909887234278329132385880906924032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 2743835150317600681612757739988278716332863604570525532866255692090254919008763799390971558313907820093143824354166827413777366392596918964481640061650033257522955643543618238110782066037171404005026059282749833098493280512240925685256980518512259701380036748165113738060500832070250123729258950838737276917998391228009636637038229200047432119847117400928224990204276401814389545252084550132999414474418643623394965325887504854640195541039514084104259686543526471349158331373509503667748166419650025539694805906655565161678653880816245545494052855949108024009420796257033539696859472589936960165965083836410070647492490464807567650979319458665820057127209478974785365801679127685967102096222174116758378065970487104831390864748438602725324248864824652802414811450673937114828842453134057132347665363696791252614802170383839202841572429935554329750703921390507965010318515859157984385943153529042578466862048863683714357834935456350780769486538560052442405738171255004116226484270507575728498437237262371296412751615827610301165940773913903000620893817158226882130257090343425838706641761260191606221610619494135026180487407706289911176291985244284714874175941261873873712973795380820440093930575898655313935539817552133990528474909540883937204607593180369084772809731397435590125232669605751354268473818423552676011309747599330545459852462587885742773329582591357140317329795963249292760567820237453409792264617388438615619131135579056982864887419324070400372860964277863973332418028163751861785707041595659331074071978812010544097168372463701921372171390262017596613971126376426038917191784448320114586038918696598197316920239295846974168140869736693858056294722741254067561694398080844158287212372513985256024553644200055644311038754778092722886339328446238820711506483291932986902124084315027134137793998183909232966200900044424708840101610140179757629221603940717406861718876722122831347157029298496564548092967148117211404158267048099712294345415461443381198726008745599497531804682928266486945282947929439799761070611392818057581862774654384383141546771260833351172920239405712599189419598430324214203329293597758967563695233895266293108167320106232737101055636981648341082469594131843419873128218746997168362702276546351197131331945164878688044182663198284779384271319864556218871834969445130599727490509083133551943380457935566638626562550741796229058386660815788013876094587926141558654925191573885231640999416041917412838266592297547463234843663633817745501722032812426253511079690512617698416674319613897789824543511909125852796208706714284386327216632636991631854253631419344687654238207686513740181335606979717440576959319912609353091936312864778267643623968191725642583489780817936471031808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -21637514605679102883398940605005572118181882106842128107911224147055702843048377654175956734373833802036425883378640920730086375102289149954762368611134006603498758288570805948158996325124158083235810982275106240398436241280993081698657531105860475935836303764244292880547135868102161874417984377420576012552571720351845956770119649457448560897127666427890548236879354928144701774485727239824630562715423257281040280410018198517884861896185623153002375196692247279437771157502142666188319995195165491569122416235396695397435112514247878569662026744946753180172581274723824532323954106334765766063777604894049011717921960301704946158584566100377313252049698766952162888757388726336913028330303234727684873868554633040940496613694849288313497555375604160322829830355314193547563305983046366946386769727274634827753923246174555536875046904416364429178319919799791162464938403548554462087469258398387182651057962574710663605393162245552745852073863060356665138362155571263381843721882065674966623985666437252538981599638689063467237689030025033345524530845732738941886112429006427895416793270644217816603366120184165436611300366279510622156150152655986461225733282498403535485046963980065433812992096146326991960895725340768852135931068761614775303378161951989139197335507885453285669358526647045274763911487945551613531858404042727018158252875581462837933694665742944941595243709702656397160066354018043099853241410268351165995994418083187375042823569498738217425548681327018239483850552563976076790724287496459246439011340142402643663142361413617647526462037047916240945208369701529937207029670505808630916549114687716350451111314502086545980796803616059601114513248620529064760926034475871085232479093130979168859116098390821581323997913931244646880579501762892825900159322363557269814257202661494015107692453557125293349264949960192549492866361104583113215175386574761260837825432850283129830490717959546098628409699067334726630071344882509780844546283653420601345461843671688872302871082098512135943963569805841057760578888917001256895798144970697656870989421081870749741537727914766797367617620612809998169939788054190587528527699815875363691855351571445720676924829555121646523885124448121039127363313781768091513304083938468418487739990369808890750678555536562041715176674642432294225704195475996563956054500724182805155439422874705477439786814556364043286048724608494499756271295733576913792053451255194997866905241735472827476927666936990158664749384148728546322978685621536497199190310330731613674014638657916073902270461588496999901022511613040269399985451432585129855606741424526442195275370315488970482818207390283057111120972728782633105219602149883487776262266499224024073913631486819702931456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 108320588004664534426649601864065069332562925049026156879924704505471385786094529326304663565026275980605716989263311809129542813231677831329869352774079093122640777867186627085434069335307528975651295028754293697659944094946988698973786720513891786008278915863406653089633371810587078186498286728539588560445496059217652024535707945165189295950386053308233405462422752427371077888894962431335257790534806196837745759984995363188191027287416429999010901396734808310563357977500982684054937331828874943486312354089020552284034328968864528153081061007097961632156365112856191812521533251389785707683327918601115800070987990144560826104694698020383007971380019341126811275385584012645621242880117637028354079349397520149183463395988827179229795770966216265340874341654891891057730792609113267161677535403790501057406089676886343219861550639695654429422623341931209867119854779497985751258146941468673443605379485370314823419921049302731220004192786475738907278663788865676449152435870313901436228679613259128107470360964247881960693823710620937510151500970655740134417169379914057880497464684604100885738648522325605879658678287512902876672948962810378032056573321132796747171139601291241060240643258829489066381777863818427995467750935194247192059856085999594091442601189909124274216896936345334733553319947537837058993514783363739777343755993993758359986984272988829794014084127626177735087012445751465618694842798716267769047454531717974294588215666455911028513958075564475074154104078235268578704707804723975921551899156334068041312068363351682721360863204283703369109346501686002743888345999527371573259009318378322793083489414662139558809137023735344155986657295681832782862784018904172774481863376762062535234706813757477288652483157282348064387428380487185131377785971696679530820060606765560120299648762549198448979214162326535856312993565910999177732680803481705491697107722089173426584426004931595549532286014437987156991765548032353442053102267090982998088367661121104778790939601292520950370296722116067260300472309079010461742809511809608568744208266664377899236786115252616213783688947322467342431196623021097680894173346604197816553960453051126022905958657880889752916864761757919846334001955727777899931457721234501738410525160014507286177786373535521623819376415462081772057354700179658925616684297511260795641594706184901996309278930890002801661166326451265249436711085503391525510992248028445306653705029341514712508753424908802895979225581142942634921080913562950801178252540208807402003905317766766062138358461885064770535245723044659639275202428502923547044230399648849624846212357620900526532464048669672978795684897004264868506742120872731601450556914849212572085989980848524537888768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -373630519852175933231864165812739632043779553783275620546382540222246434949186319736775261706125084532479219796467562308081971000629956524901173717594849449373563772173132351391046372687512743165659415614252942409424025537590134436638577174113555690856773704367187193637958423559303003477769460307097815042176231306857807587449450625723787951204913071340118055642420176426116283725030790488571063361848666692185552231983871424622422248931381749952155208934764977674461407912433260080633124117473922233808101432470827647552057227618513454099393777162560095744431977911538128399083545829944552585243184309405938755257145913798912274018038476880098676238916707582572659252565794472144626251096602378254420557149747063047438900051350812262434658681699756148124346500387927301225947694839084584784423874093477764601927205511600744555148331316851420474987298655491720286505274368750784610712680947983267608736615725050303567289429481440319475267973565142725530979370194693231879840416900721441065349693653526271412411179429564066496137526740268817318244542355470946298496264475610489865762660970852175201091949867578275090758628238189490366980138440780750216638126211918921604090127626111504625749664247660025256401036535489680578166554537936940690398543320142280368240482903494425549253597629282572586923157306766146400118234074214308019218521904473247041667236566777187052929423044722820724300092118728982757621835000252372679592521363778370563245584567006568101987304000693085139967467013518296559915494261155473270641610247441127688997283426797452604110362835494042230075788278368639455071217939122629361222518460943672029326023802817238287608045304195518583479188005034606943636853844542089353042357779333849020196857438728022068319734422585628762796274457632002600890163085140446608948715428557056074205133255256439637568859888735679758452606589594656605764799846613651963334388652334932789228552547561821210001792240540916277613657736795381548500423927778300136931309412914836549662210605434389072904743589705158039747050272134491579825178731948961241898909353958012437100004261219301379474419027607894085068705860320671657870836014945828537840771265746200292602199413794942969653539075382382903270035490398378367256753519552796659903089874929222922729451212527823368385581548645555600997885963255196254877170106649622179323472029888547583309109554921388466420334639299021375789520545406834166643747094485146359374824245603758695986764500467719199980287635276069030871160746464783087173799893538500622288176617352702803232476438012910070961436567508615400940102047183066079393676180120668204253559999864414645911553266791493771146089854961208666764854621704954648830659910491457590522102216576901591334912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 1101841967476365663209618238134486582935538505383683790719322335066450445312711456316228895218725633658002375282223994635410718666248936679634129259442532261123561892220377331746940512314067234544912882346239292440153420854549853306980325975079523098970385502595009277898959954728217008333970951607611085072923737273952465585008750764468243086277572574985772170435217446923665284672027996199214541043394359382080750205142171051400735683674830719754702458935527664397022766217272170636715399705040686537867658706263235250087381304268135298088978053989002012979408385274889549339738121575115248892776991496826041953603996434043385850817070804613554983507778113848356572077462728442199125615856149990899287184715125106349225932591972334626404984805905733807577472420584133623604140979912447546756929757734050788695546954162309196659068253855419123580873882170388211717943570512954174267230937959807461008201790395427665727188325591695825387761385442847449593057628201641199044053476105465717090614320361613215534550349626769691884104036462864986989391540257062889937254015501087730510304844591156832235445255951041230750278689305427948667580117979142523432334996031117667063851449176830948739379189425151863364343017536716822373907099429655562156567195605462580908235510421714231388773104350727793213344097334488699653190220223071101416233749679767477830938737108735298422450153915582201185667387051011683451857070266873296210834896496114632384504934301826046476666439663840813184429776380351900071322673203545140625676422137570205118816311754342719909808413185640496072661808932349992379595521214561601005104470033363956572532785628151725708552407089138273633611723589001201396444146864877736509903829290085346860661188022802539978496286606896921620945093501266635788008019944423065387396107333974623296838992040159799527517336041259328783635734573336576545883810096758363040158185460218483245568781601824389508052951376504035234757496271402525027514019269481088385065278794115300187641352424353352600239793589113922873846045269651972912152065133222947767665588233055032766282746486116550429430546415740210660079441651601313150182369691269574019850049338325965680856680200472812364528065373069359660244954440633264851996950676622533388397284795194127967012318372241604709801001776990205843508245084813620800611746476882094793333747715963383279848040085700147107542236598010706940272397224543952089369245403764801731526654156297122388822173399709318941211586397633571422781729614734819766212638503352149030339052827696108037098387672545138674561442910539014929428119245690087698477994785793690468257848911753658212733922415779970026567535257068503618368568563716688090083663025881910306431686452964535069310976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -3883020621473556204010011828166082291705626546516025863705450545530123379931951367387742893882893264256797559518811463443732463500869378673667821869054678811355290195024087963975092949940314886693303291539873120624752397353666259410212258510070118403253446811161250087106463820108015839182702771376608436972916703154848111929654965517504543260582829080655605626516402673634387685242746211895758991578323664410315205386590966497534343076849235743394668786041799840123054549201056390315749899796418184906165591735191159075638089126099434843414063301564286037019550216894646866907905544273145140203914375269157564443669093925742298097598147717067197369061561727381218351512296907423820301437457026788684817149086806473470181502777626968104247999669041377892837358589069257891490352287466182930529167649052902742775768080537881802183241177143658826369304610367672302422054746775268227324137591047848006930272256172700160044803764091345301210049709874538925340267090687036083522362465932090364075617196879452178758058296284016537865591199157168975348199487739277466594633817372939827449278389364577993680145442586527080316167111561917416831539841065596275827803711568980577787932710883922317035705068011126694044944912077618514904215682865616819509662389072801682066494474508318270993336342401755166007723980419577633861100211157836235678310370761954603570426832062171713585156842616599344257050550726570664496709104274535928611926739186937363139276857259462852611544673958489782438766818184594518227381342100480487020168371827343259422787415716408794290322083718124292862388758924794672781198948864118705239932368416050761767845345047754214392162510596257750383581705719005578269082282950530310904447930460573488836908969052429405403892081329256362684781221349609740156369760541999548113655848121476120540350628604112184611480052432103299968545940988364039403730426284248131267623425207533032774667012595798550726936490031302037472430584645573250106327117306371720189194714287437221343713322478480392427038911337113049840776684904614301374417249619862163062472444120999656713287576877318160309145591214325573234824553947638133252669198066710122956248606350184519273378649339326496895742102366494741052741411467844574450700675052310292236774909580896116031806739676096057702913930119047966752134892223577993322350068801537988432588522037599812862826173479821329690713236914247001782167688398289476810161178026491185679302626328137504508493719671809265643866473012939561306949184832123241008839143444176628666772284260238691557003813176821315626789173820138002160780211338354827324161683228799475827149943884423325820697899658373881470954157333635971966056957340605578273593793999862625473921098828469648953966592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 24153962971015003249709384406892790028388941523431550756034078216615643833019675272041281844566620442434215549359312219200489209911785822458975093458683239718218717761657186219330105775211099738027125225697956873460032575438537846363080732466229712651342795441514312613439054961498428506395761316324603357934884441531182385132970120631762637288462563254514199583808767862375304459384656012302187039309776792356222101802374739808679997122069373768098141076847995188973326488995906798517484504577853710795886150839216790272817870904787708504246252817955902966806534489487379892828570905094020489957834116719946553308536066797002914994454291122451833004979028618803860991317728891111346018615376969392266998374094755044807661857171898941218170660398355820587445482851209306287820626294199149521760516233144612371169801989853102149253869558941367655313054995991470515689086540535535839147924336739970669176769706870477567499707374401750616407596356202788390100532014766179322502050562829275927409374511215216642499646083067166032050866940626456398777315216597700360756907663300140625818516486261967469126523942015552420451654935486580058894444660780325446094308647179712561897597668665632014042827749927595817072367154441778375900594470755437561939584476015030746438987827076336102675567818904443698001335750307194015654508092516080428041664999625327984008144124625002008841930598024792899616055115392655980787601896438632503788493067054836200034222350056533873085615666961985867100206669228643745620146753559082096373552550312034266073009587734058627734904183250831384423082370649118391906347477900950564754214608196833182320308876137371382724815057414291269940545810049640972737462885056094007792172100145919635343731460758975602222565865270991412263352244026414506056040542749969181970640589311800422027565554945699239569475737206977611770688350727964542103224955361441293124964605104531954561545241115694150267102105603986636434244837088365104581145749715988164934490012406889687161899644118652512302681079050629307326741896026351931092650515091002839021178979536321765031561573661516949222427329232096029082830123416044816580832906684866870137095471925299682778033746550683938386114221478681494163895751468858732695023759873035060415159865432639882963440412324244106132894390393890064204912698510904497128035666015432125123415075857555566917104131042246365531200249901314714390991203328919584032947670189844892439392476787292611950015570161146314000063477886650886815890578437908444141473541504010907664846282782743067910282697695031929464914448613566575650841788765031087375264795373208867942675322802657683184475033888849452913896119451954534774446983806665665330380615953989527039673479875390970735362048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] -127570959401203809052234468866852930358347831961228980907545920937400474308051150950047261628850733620812098505404954337792821666210814341683623007547709308731009782729112560875674460311954149711920527464832913582922349292704897222801037674421409057279532877705147014433708984818553037592331201130098662071636547727698966080043064773711359382876613551460694648752741164205222578544107067333006671667546629361466475269889399450828979075196145422270859881552652527891859968606357012923717915819342072104632595783896348895726251803697133568968126560146502039216473226746816343796495256337654911276391333298334211696832769380489964756804627140822094778552696500691685386315996877958407432291486682282288080681233728695722660094968025397560731743123808807792162925587721957543423755331767007601234781147880430748539533765469009959816090448640686504308193892092472383753821089915985630411604287448771164708628839576856094428733779974956700200550917115847521841817641819738310518749253158595263957142895938612857999022878098884096479148103306123278657852914208319594775949607697014249115874742286007477584285649602640629867064503294151086013407716089799339119315883403508138541288994868165011434475917417776764434206705274729060750912866428419543373749538230798748515358188007935894076200949654951993895417910125768650399442246710861002200072175086801430536502434379554186639670389218553472795618147386087641382624802981612328460133064907812080429594955672327551537603814165915323658743233314348304181716800452316962993037565166261652490696196415941814907913349487974788982480444262373602933876991831841640561067420067166193297688423226562469283280558465523620509536772445016818121700549523092602170822450741614750041211399005073289283493276780432020248269019329635209606272781421803416765446744599689987017549897252582583701900548424010071604112461129970188672202234310173187478370935669785849984838804220027806510504955725848111663109467827326516282787198468590688605890851101736067997629763494515353121771069168484390489478499528980364512074689683264445510902820174120002472785126971755014663067220638574305684967726671633919240199263265790887412239884526157299249772038465294543368830564411667541802585041142590195135551414128015412986794203144576385953425969221377174743135035977823648722773772472140063198495261034849484229299159597675504005914450571062851984844552855043142255430774226831552773535165619455033037965814861794475458529450914411965858437589819525990163118039411050372364412648513318962782596451296067493139684863324178783923270365040297595056722646309175002213244511335087103241412254987576859313520167974844524514058667864852377854383957363715595222527186004262535161661982517723065529384566784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 430496783208809282153853235131202583261558867136018534813157707896429285621196018548620524722349749727189380512494458671782760171324347654641761276426256608477853217612841903571921636083752918721106389064517575051897970409264379078799766479691613218706343572963462371227549029250016816233869242801581094411439212672808645886880220569846636232586008018208455074279015423582765749960398912404513785923616104521355638577053391671384774520845578008092344245899185209217249489452421362185836671411843001070955711821155584473303792730488774498466957671244942938756689764116474367884327845853048296729507404114585253232854326594279732331460019611673605049486928516853480697210212069066590269711980477066059092703521660983014097579482094064698980187960140307568101696621511682207375800884223186362243900780180548600006091072924594107172994809072745054604578589226162502972376345505915202565179631206798259098293727979926534206683231077460341261777054333846676682399195565525569250396218126946700817217745772448902689883390477716828148799300547056055046143435695681860978361018650373013856150137142452636658573453624066251322027847585174018275590691008560097868332747313820481785976888574586261869789733519558821378251460769441604477099928276322555793714655650200587950556301320003984071143805575819194864651965512314857014228117371466277011270536083950388130234563059023639030449855544467255045717700826673834610805829230117458856616257048661420409466428638140447468686911780079846883859381613420257993865784778477994530664723544604458165737868951521424346084652614412584131407916303990682889004550939454386874881640269185939138152503602438719758926001562957447927281087674072619027481037355388259896667396051671378406512284410367559926375338485897406498290687774983046947843912706400130958757359607467424096813872991975445006551951722950013798467947668608005890110015228991627046878989452518635640276364117770996584653868287380124525561076086344470639302087817296799144189188478132439373330534238414835393575358772022746176616316100165936069267765958289810899418343074062084209134218001245285106194208618562880666230326977861239662502886008563438168853557876728953230436342648737521563063046276088619677131170620836134921742351112669885169646305852165411674882702650132591058663472449647459929872171340063825911495772095066834171631602462429739924227354829581825923424972313980407727242086717543573599062397363607646675430237771852259901329271273901579601238000576731029188118396085146195806175485888270400057355739790073724267700997972372888796378297038893288523138766837001839003112194184568490435835500145188781787217629418556517624947485267493627151107565630692225397678340694739529085649689992290690364822519808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -1107424371966109753983678691400369940457478885271779058212569452570877855021559868467345144309524637791790781694347361930971186007239786147386818778359155240991492289835793048174460622769534560413045117917847838548743200364237934921371816217646518944427420300194627237283483079249735014953860374448369456039952144932779432084485834310864347033092260553538419331062779018568332994542180741931664753511409001213052308274039114543765103659932610947497552729744393893179259548524210080842375832843054631994365127419535067191588449171847058859066671355242910798641459871469093522070939892973293903510209517749489273253369998708917782682794642128899007434052858789941687758534953236088505721175858975047707005482802233378514272470325741720938460506750574490432243965692971644086571794039173217606080170378345818344870413992119262550019584339092007033492639017305512944042517103685707464838354537846988914944661118641000334066491850896791819183183629947854327508859247436700786734584626069164986368702210018920212795742452847995256850775679318893003434326269984446647279376226629551193098233628714499308614486122748099678580631052069909165463893674926362281351345279740575141988827915606337990266392612439153787228504242424402952785205280964573847698613455445959025037566766818274692689571387744723468456788727195780181258729489657771203441554902204199083624783276905227238260999311449234063484218235636846907002085448471827754764310037570451641343160011769401073276815770916902846494888618274771678423793053476134584767770543988428910102377335497814992773751837241047443781774960450879020891060556790046058925255177838036123246329374603626170251763226056976322640662205212504164282188576678178232131168542860824440846670234113221343291479683937735445923186906126238167947350039614343985758259019754477843903882479221815324622235912176983760042386066687401355291201846606118685403042262297496100008199510805907862112669566298482248609892355640805509194577026481928768237306356808510705190290159531341178972836354082002096317356262146375909986908195360494695151549397866936027841512756011322222092282366552214218986070366483557725799242983319757578360063126299092978824437095814014543614299083066498055037890076456398225059725540015497287789068503450327582854013800565244446610080333584098361560107046500531885362414759927506331732248052050857073738119492158685192872805443489322784580023259376705894202248392977929947468921069998489116828603944402842410401609838150137404724834580399460095788441552676539609768570959211683875875031507060348836987378724169213280676550023056345434952670678707514363011099407794345570388221535262140917211776592650212751187799159774892629980273853114728981974879658667722685864139030528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 2937284351203075520667659077705195604015912063666999995547239108572485078152894037195128186727516735509356534749287590117726930483912062146316766406875645090048832361892289339318594438240389917160305181676264551113538096601211577637870502002953508436379095329438389547978953128641583259013043336052768412960253175241585729236408931695420994049098500932034568039318870615733737585351655717964852364209921151890784986906252627765200698802525784773892085091750210936344932135097102540992914417326143848166590327059845815178221250703474726966476473080692787207634800200082195421107344191258354815996007339157293559226236668217876549959692826963978185202135000190357530200999467210239546452304224032543137227979542706882251368689760616320542337945830092900934693309908075467794370930520719738094625579024122620844797494851528907686281268111642454910601515322651714649835682687126004304000895715113064347392413980456410777370418890312747267084352277918397695610921771302846833823578985351126956973108687462238619911913775142316702590400098902153738989150725644729277882606166470458966831725078728973216983352261368821560185963674067631740546609623559303662950164091746457418312310232600510237084992541212754275129238574747967182802743828156000293406955451077518380539306657566785599592528213460713759669198307196284208644731310069729630985982125044200406176918831330939325177175435996144731861212214133651136592500443541564439291545726381657807164831613463154505019888797081521311235537329535721666510763997648942933325305104180233020120111266757018825599727718911047001842853116444812052697391218300523570960005394452164601810388267026447686479386526205442497709883136823680513127298261788124965848935534187560079344460558566395697785155257830924371335974712375146859658284705249662086558802108993235632800717252405958397946550428799237846210404889609505027382617102527221951892824376433932871698242061762287529435309600500572450960464928121621844314797470410144370265727224742605470706214909282650646136547645437937263547546874482914047455673341180311880539039448513483397188306304333056967138419675695847979099194369507260763014203895311310945090434707501599468170004561908677376521487708955437497414801676579686710903314393379825960334365469069245777461668058639998071031831553283590186873885144817623592803341555662949452691308057705791444703556318790316556255475783541028697524760670707269599479510688003822036723677244710533827445203267162580918375722520473760714660035278572320545720585573464182589321932397422212076173561459451602327572352246155348341822236411492285406992008925674946543121936495487564489307685927321575104769059040990760635633960354249894734384263765029789783165858508530974586348402376704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] -8674918958831424090483698587000705016699245634392320922037298283086341942551083732234555730627306498234834087149162647588638999456509472686498891148718274286936496495160359923254670378021121814080465409523182441887497443622431860950732909510051526343769709244862694358005701885203775403549486336226327313186857795889709775378412296366590538932676932434189010760626896452036211003493954625212501380677867494160049406210939037279937848987041922760193422000313292315814989045663880092579405252533060843202939200148661251651986000815804048623027784272920063818356542562922481213241156123737418179319412946824796494360585021676301236181897739104569913950573817441200482114675122743821189642822702351879799893015377291826503403183259623763832271759666748802195961596869315033981193564939620935694113390503794043928727403632145901653627829745052831514182302315195638499786325173005166418111643275594055383212323001488676979190729652571575381437503347009858996023427626109705616283846441330816128551498253317636256766819443471600938694778820897688241585860267882062524685788507597613041939062138105080834720502418710049826241423227299636721179234424050463329158795208210529529951202025435759019771548526701924321201979430677223698022291010073298052149656138830938183668755648904816692970914063299046869478521203895496789702845348882185328187560399027625726022590816356672906254430161428380510061955308752471339013334990415808053321768557134982254812834702667189482613315520302484917383986141773155654414562737536412031602704060158076088316429410703112792428601628773704277614735519145615989844746617987012664731396834762509236855756885832657702397691811601907101064627614293431636489283174670708895455973288085494312527561688277750562129290139516991893768717495613272961422878209411956193295413341273704037030421395138982766367636606322428320852598428077815833769060053887140346791503339808235595404672689996631055801608479356578543140476590058618154574257108822535557360697390179633429299445720334801959093872546340966840305337488014192735913202807245632364448072926380422879342386718047240996963908871783883872052434106928727035322113814150075719430247497791354424685733403025144768732018582895103280978752913980098299711243368094494616466160802949068482909808170044541858163967159262302732339326984260261626849718511070993062439208695408303038482393845472162989696191443924595826424733019189608526381250233528122376649282559575264719020838354395151180810161258306847517841322415746533159562929140692044961936378040849331368214998432967837769283539389067087148817231987923535692748129870682396632540331539718755984885154671066097795326631718233852699892972056086923035979454675436816130095282331393339546143910002688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 22127679911585574526164985545045564655201019781988530651574455722313664421978253271189751583895723723195342890863916152991678657279879913015862068909382088295083181135838691616055692128678835583692047161779993405012365587403002883015876032091622910022042132739869368722933657013412954434303347370591406896313638571540802221149950673503814577764598727616826554294489610346370463788178437920950406602354546225006034442585770112736962037163508654471500863001464789513683763878160918186298866337343559313643120266599656586639663185195076679903328832584884970626643537145855794688387176871820680333761828497924727671110717174625767312488758538601127520809792026250855506722409081394894956273226000162437947466569897845021462112579057679310011026451136305486562274766021489903690747061016009448485058722077705043770706274614390915268732866943261851992721128133048507206338916876138481953132905317651759304150789798769863446262412119682667343644975629419115562024621941990803259771049135616631491500493077259091081997455395227455221319400527983400454733264984383095833595991983730737639963898298364100813270414074275518705242034308576277462717645080862493237874218610330345482161703115256449766978158551638962054496011214631157263968075784031212349519748225386841326677296706191255893224847921084039790390044335693322247917035262308522711353468898427843444812685850275555397580444945075484287874026394049508936979700135042912193017227047629246404754665444391872626367638119287217499291915196591017711425985969747522407586227085130341216706015191201415707013986238883230976418929207930855828943419148814772917643650530540468171195511034475694836206229182729017291365949872169764354570075694304094972557999225498506981443994713933490833082905189073141717382458203826839756098607255479494304463175881656562974682937251623544353563639243135589021912821872156174763956118433093589341949193596445814544476840880836568868596476575555326349843564463186681952705024471227942262377466079405093652325948854029034385728484814530447020604309768283281393234336899843474389697939291615502685771091784682180044652666351438112858119581075378909915535784423638880926347595972287770078769014193469210481075545131722736582578063209592642062884643340502553831111892916512885996702976792778186965685048120970108149994372515502099324396002568798801969272155121553965461386833680476592966822804414126490576150851472707892071778034595314893564602434742424779297207130956014105539384027791529273853734825831804682397192928544578241860288436355998193824341024208408058682885366481236179127767323531694723254572738625688411444991495623269717083048352499892994183171419663087591694147389750330830563004226158425529309008196105773907367089515003904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -40646078636235557925029108233775141258931664994521808656455382689871610806245263786488719172358058453116424502180002870558584920637474841350439177216958039387835852764993494679480437162324435794918754648774702075417616221759535196190510223849320170113407677120225058932454611557194172096576928492006845302995178477863514305722213881159280242450468937626006575731437681894057830144507981023424416648471939130568178064670702389980196461065520050480102320980531487023195594894355664804806066051726072799307300881611998697526668842158524082806569053343182039502422837382169971816033508922539458817980287723627635817403533909197201209519688618573501320483852776738928057535821420791814476014336732580450016448642453696969289636579347142730154179072535735565201632019869294426974813753054734642014909677608936318873977266786292053118851207857773717233222591652236407399218105344730780630866089638051622422139643325726566718543329518914337141438976710846074114927048530119670107191144090704710390535763781104252913583342141159760550251131219219251167147430038126894348244462471413092190432995628002201726468348657248350791215050565089833510427420435945154291095016781562173327888039860945382267577565916106043499328460483981667414478726882675138347220424412311062023394122520154194865915281587441971474759886935405282620694846018779337160121804351144650523996891130695630361237732943774058974061115017700459627471365873030237908301019172438530909087926702178341577900086636766590943855412233479280292759868797693760349529731132513817085188437607429108918777075088421382187994785920665303406778138330921796028974840236258753066042846027922923413812811383749632237708214151464448150566631283963934812046243373495485835584714667229231775840657976249198338131990771557881057742758344622360066826879478568882013033076907228919062881834720799572610622971695411658129367320146129483274984629592556615860737926195076694610752143900166892517359840265290917384365621090603982449198966572222163030385510164869776868812472828543947701947582379517614821173221214546436892093216354988620910989205751503730280790899239189283278022700316560520725406016591544409718848110103209876574932883722712394199019105469326592203389635532181806571597389587956792208032795193511204899900472908495836502805159319988394134997223967894534680791924149338087852302649560355884748084037501655024325745740877790067554570092389538387359014485420244370467839127168194248551234577288223329349433816826113180993913913030156324666023789185884091042487941072541991353347709945790984855506515882372004967425625991917796116191651870339372467933769047381550635384710843386992764831584378780678592228528930159940141541358086001636140991623408051825449313396326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 51358981655461280004893396585368677356194046582951269292293458661851291439582477683450797620815293831645216236262795931253169182546603562404478015625176419610376513701626823278605802504926488012703657281134260143296481285639876034271123302363923330946299980005177965272539701085408182496273869142452268737243703307681599759322468736036263749011737318243762386185133379358192095165253357657094590744394372997079682418594714449324715546750449627442588862104429114979533162496428772142834478323187995604922299588504727237949321406458990963748715330305030799191454378188324132837563155105147423805458351284932359860769014418663774183213379053956701418585961411954138382369924146832271697634752205391322341171988515887406161130551285152922908366341846322294775495668048786251218052058517934239440160649946942259716606842347975937242217881188424845637651299300283546547849598295520973552258478900351184537914945379557305380240737460838832462657068860270856389987450574559182222201240542265870188044842970229349782171978973267057340421117747493011992931906933780918409053021722978308247660083775263485661931839302770734258757492537388960393694959993518352857241228964960727671905061904350023374951053187691121080870553889658320618399434170127729752199031554410173713552218848465466095622955438729501705825140524693315066514902817533569287275347223560887621257599760610306999664255354815692648658982423120855890597372757568493328841607861453620403126193536031905807067286489256724663034688521104122375422437420237589292676044855764952852706150066472058320138751132567567744868149891264901502258231677951378295125787665485672553393371015143109198682939880990176863272537310598713711286344656356860099816312714970495108074651063993114383391976505556617125681659104523087899431466359871833185713868848642786231626492236690247541708730195679710074707152865072872014973391522381357848867828952813068363894256554218989316655167477885537351632917824934553760371404488418055046010981985051880347400619656594109226552532868132689891524302409719473422668547892703688454070531102742167486669124441397344704306909725242910153374802929582777057346243574448752228209498724562586804891454453679822062483600314519796745079447034013785967985852737073691404216249159507046369652071635379902464474375307592924327168455778751178775221531160529146151111004863446535119926982412994444864335295608128956181705078953692950456190422201551534707219328425228717458001093852344956710136804861549286813362600212035795617195688545477735000570840513110196345797064448655689236780910986415383991502457846624571391878195043277527973316394809013183243206195028508341433439331719135245927277003572863848333943575019069752394833657655078197917860254187520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -46256505688312005321530138627820728906256775389778309079527989788261104792017639465244062078792716096925774510822756663558255856121330998627012718763703784682232584857686330620905219808070567997085784700054787650400084505015577826010150719726251632753289963524092990410206142125605657491068966541485628315097459034980480752069740033900249073010526689746284520662016095234196474607931264403909066185710821435784367577788960943037044361381516282205745286860259252330208552416589567443785329448970661553374087845958880192261438186949545300668279711208149432642547664438425307960294665525054948567765372354678845632643987287459475606903464782408392631085170701546671530586155421363791513344943299659598467021838335103037632092258108941890903388209341818948736518034648018398159072573483278745602052244048910584301925168990065480712941476598199577700547586316141108192459381851703388123085868946758504613354134423802758872518520363857198313481744890080415901333954570980297560992073445663269650380773540381198717964940908684577582659131371197776164602398060646468755545535321643507704700758714489460663474166874258503823717033573547655780957136680139007581890276357849707115097117960070563092616024356150785127004332065954413945289674525130125109778587519345102813394371114496261444588928325509773294357161642407240826978728483127367375049709114130040651913353134224104078353474482881610855799441126111082535640048003370552408000937795326005795539201437971039621792142492921847112184302731919570250089441824986681215103929340804016001730731894141659916576486316207945472595262132492716126310082761790468988049519326359912278965141516173510070805058255065767775056383646661301436536642285534155307236593151703671266275352377269382358438091606919495168698484991016866282008506510581779516082358471275835645526508482760473921019580396555935522385305959851620702424302908760880125023948903802175584592941815661939668608974939519883598704874108209429935698704361686178366763642826486982897540919905857937590637472040512242080224213751905652307403136603143120969461179346627860074803025703541212304228791866316472556264586891744508272117116098209457013535610093901783853706461317134190882869045806475754311401781921902729310849748262906889102131818413722072860327345239378458913455355686915274157460692026928595721507810726924809730279732347696571733188543756273361776946691549725798370536037110467900064757187002177936862287121919891131917376333732541532215089974168205528404768495334688741291108848392599888503586892109983582255309657468377312875159281840119420802978748222826151700279019035113234197402493474570266683963191012052912869557916325434374751187565235504546937795069585195361058099155272825316511474446761984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 34772810294627094704254732005221134287871061070895843787839564191513334471403522189295341213724993762900382325432394188736385443676876663857256232166469857234490978761170914003109356446137023260679093114084252194363522388211287558261866600888538359045158103522724158770563603424235443817979633155426405955379258315725879702617775579221363839823734578865167280855641146166130950940535400120938513218537682743590191443410269087178508918990217499149759123030222970614145254957346936807222324527954340165394419021265410028815662510600592706229073676703050400629710428796401195721047297803176007785291707681288588318674731917301299412333995288925221359739655483202755308500422747441782980652523467795437167929178046508829766352191056461460567840674796802613531856230007945854102346354531478674886327588277737156234710066852027276079207742950651166955243763514535783651478125305872079757814056408411907758836803853586008774889798634531350337018732890905435167277693006298755504471148193161885526475837689084630907535469877670789220646960597301035294389600656821439859595798987777853983850672819898174699399407363145157582722435758453486438122622008628605575292356998223192571468246350797277745054529730685772386202726665801263909196036728361715927964131656679309474309727922075146933404393871706716857155113901012086135184206208279398789345091040970211764523672377908154133921678713880815093512597522918170785576138206990660390089743455785053878392781743847207903272913311517012859871810461999548011150575789028901313138394929087265033475665695876308257907297663454159627201177846182031866317522375231468920266164251317239181207897752057735165780001588780261575055563864043686510389960081659349902196634628003822885271797557762698230188119870790351789950496092212168163769241755540877354378035942207353121432450803238949350348862751663232583622066357832227489686757271488133694574560994966213336866851023180289328688887521013352259859932538697354235421526423947716412697682880070508508048491601620510869007078179305600369432357096939621579397760560674476856402772258051079124100915893801521375313734364068612120572676838788938330031346759780591971922141581650359860592410266937735800321889606869259757436878412737488858338973027634496430102880297888534675079250577812133436628907112342485417381914572776545205832684056372491971540914992335957123304285789798125494323994024059321101392255375774647540352571851100112240928821606349487585286909547868310632539025374536390059824556502033001280735893621317369563090058356129580128073271400394188253259332486355290227833395117716326667161501646452780008711581225088180189830582343878998895752708168843821957881529456587626161992473511134044555432192414562453221078818881536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -28070852731909779560134932172033939689002894982268682401901725024909350182639004902366261560552735412323515715849733096760825794672337294356064397323253736665798447563142094625371644849646441807237303697661984656236389263089076554112024866040021497609484160444680507354341003112150694655829407641587822984018905442331165683518628622155449100683224151724066519056732486735352923066241368238936580546746136698771146869122165711429374931086329787745244597288418014848807716794039465185450423732255338395515041224835220863729519076791319303505446146763053621829216955120236675890561724725207346585914764955335848251831297773980590923271418019263221922828336668920879645210977303842203335034564902054105062011391337669306801432789959920327134862182578409233465963834200968105881452434895993663624376131735890876765280407772539638097855341430179568036474628065702309048010126627178308729777152827862027743966360139717921995461732831532371840018698404221467394177831165062060594559270736812408169204630692722480391826215365595329265253058649616963743527761798458080648783576875795634447435137652261267531453691610176425098084410624972921761523084785848795337207196305711673861458603971463908211382838244850260937739706276453826291087132628991344576565874593061526802518898936278293567380102477597539130716024725890717839558886565873596415072350257329326078999034906696102558574412423883340653532364651061101863113453949152220191481091051189457213780549319241179229045212059950534232559633983852513970437276672083686396701127000307622970425447666255260608163466098688583662971821631600061433847954288940975456494767507001545479209400650382066014938070960919561944162731627982078181448786188445792221931534519427046815223244610715561677461074315237857175614679934355453687256470998276458740848377666969581152482958645868344685877103935171261744299754076502276102539840868474682207313753803858440027008855845033517509579053585428792197520882012292052831218084760298722688087259475994341548422496418062838081426165206768713853326795728046080277711614601975167074468058000204564500796816960583305207527111957641782949785582505130626465431367222822148390442476586942004482669754189526109150382560481847764227446308664123244750729844882276792434477477660060828140387361116645921855091815785197110866608085855314625704769408857333042269138284383807493490470247476347712762045568042645722275034465253766856540551204110281387200354836387277905339304771609471088255590548094767536351975752135193477952476211003528336090050289542909725594119252497612870466522624524023832506390710358873443981548373962087888919969500797204290048917875727407169645636705193781204542849891067754224511959910789180275031311330997651316318904686477312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] 25810570508235664944106075386655484104062546561068033719587238689748773774405635179146036172387592176970637909280438005902398099414081999963931916101093978373153505270522073675410976207338078747135188475946211854646377256670737842915577221007107737688230308253747507733401596820755769328866055232303541895220438643160231130285357597759167078651834715092717595798850553513945504648157289150178970315485036767837588616664392229223167514934070665446311778345541785894950951850661618442775285749657846531593769647434852871527663338000649829353411446100283087789092488324926947984072450665603699209829316186858414133296501925910858936853200556453981086528763664867959540095348995444567521958639930627048471114370584224737966985933089495703347460639494614061087470617307703030216862339042900379530149813884578078328197723716859870890014890740468650660832743356644841143730122399905651911096589511483380772754733097197650796260476248663222185705938196074308328996797937650177872317900563913634782423392049680131271319029081358378714704426050127040419956226289133064745889332310320116537620274705589562617320819543245364223556053431473626747585065832194497569472427458744434583645042188238474991013365807887300263401434305440211598835048233360734220679440020075798304891120969656122093373577535848994839163883904854160750284152568870328727891686112764812433882337523953831212618038057375533602612290848328387516838769739592251009432617801036036706509127364184212034791509291472844890595743880395368648461126855671683437964961666592010265913431220079946521275534267755426251988622757744021287832012667807029390847911759196872549132916086868166863435068297068599326080012007297622154921288206607869063182390465892256465295060674181670269325152287461039076881007798321972285905951436410766064942824730904730089593910834710391631780487335599846540850226524926965973046771397448233326561103750072898249292715917287475444937047837493540477757860023273825566936412348413216452509186494580456071026595437691843116238936284377720315043758302447347905511263436469428182191741183048073971702551062796500982868381311334466559207395194270851521539362061469262190611530690922655346834805128241040881016176128993458203206780621667077289069403220826421021474246218557196741190599088234452309277089829279823662327383878017153231306012745654307263534606679484729300174576445809290834896798569943961769920167256900942466321991701733306649882003014332154414519711272350612815259486125235858153945184326195253323755728445521968409701758532578223077008278529541793846566069219937876382103407226970761779339690837428122812764533812082402984232393147238849680827123829337757523426463038884502238309324605004773784692964363177128307969820196864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] -27504972953197094865617487391738018152318126589817937936739536114986690261869967003983862678671489497682192736566665554054630097025777512955305766284616147600405467171015847277194698293141547887923614838631000749865449665817271205096103427528065462209864325371264825166993139621040245552127864716451710832033785747997658613742680188416427836140647096632911936941300562607082655412820332559960730872041038740151910546239941823251960570273130973479109342764163426493424958707251439276388150378331578097990223697718550083702360850892633366072515989768615836657776716467900519814013213018294648783296588562057590139977994425350561088262552068727979634910619561212372582236880841931258009016087321924862216769737358505635466308972578212583453624385138792404262856425167476229950295458682632631463383396534628809948107895493702313502860034021949409170557294459739839117799033932942044051323302543990437896292458465416091068592106106777998339433249828407467193537690736525286735535936957930083395928408230392961169482376909287972946845944966708779241915290329243055760712833151690117670382485636545645316056717306790535990157275759047635288208415089239550415154160201572069264964277939530271158870570658284883880741551834000947032280781655797357087835366990976703958974721902591003932040860214771719105193386369450663497526799046745705927072624205866162830235667633335709109109464775167580625355834146407733424123104451949009493306850395270977451373497784872142839366526014024240510466564907606449995546466207152916711534921400836805236221587137975244616174013443738993537009910032226447373565047714871339424312016300849754106052658584692839727850340740657530672890505450717833414415334001538844929889228475122502517507049592874964222642240828461421580031483318659833255113610151979192091157414329960874577313221284943040349618163397764879658907701855086472234147048893380394214292536223608018206247538429954166317747037359246045723129379262956496321408498473799495441665810140444919658263975508657942517867161696920319206852192270805149766257604162552530401394121245915442753559616019188545522960193199417621516370349833461369787444305216358840685843468233803569840346163596001972281932827277562984332291544517260149990775637466020508713849673919185996615474392522998902955471613773335036985803898308643901035226144842868538795467203868014637598182015141507451918646452275326182480743968693157274309648199604892890746641222955796639031764268386939343524877388912082110976560549645250785735739007668389753475239525581317910157672741330632693758562183849706421324645811119080509697917086249434999364279594522913479315067779906955822565486272141828573164008797004470166354381677046843265894651563720853700652036232577024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] 33730733587804148191756972875257446365636331534271564645106689274104707688315726307760031939543297443921101950134208129925195113481315072573876463283242474490779829500018752488814912489714136484645028015360261977284318129503897064980571203944107456929731045617099786195864298972452367943285265167061701007247518033246372271713476918703019805624531630611488860621413109151245554856992358501959148674120419884966628322308598486373454114254546844824406306801185487681039512015124618395053755536048723855559012899560157220796122818130487943238479102070983409200853532287149429073924023830861631619796489859210232715966319907679909916772019769382805982456392114039981555751755406803939699291341414692090684080845842917852991334329311243794584573280219910223508295967635382154275592625644527534563744915336238110134495505676948678166913262653696312054642960409911815306948732406558878278654202071281462775731055900018921037936023896526082940032284179271711237093635908021336740284005756597271084464943058239549854961559710072224148496741418192559785543115013122734311502548728617910867255953715273027773014855728319667862445811986273353244001769156953405973580059900785635948779675473206651010679047441882890563139298117348665806328338987143027617437323663682506293151472409143043364554598547849183012853741610782916926532045303783668048626414852577086509100871929830944408387069715642456938996612203114398797416145377046953040242227159911863678941243802653670884144084310021371959695617833273901769021392780084656339485939336317235584051886405100217190160510428554175986504806450806034635527995384859283915946818908187666804034990480500094087303564454695586577400694198942198431350867592680174964144098402524256812346854961531431696178647028880324148428489350371449871311950239893442871000659838306870427669384501760889828490733714187077956899009729641742005670214078069886176791449109349363533401333401948735393427328908369088174108131868096700839926733591445035839496765040866861105271585357782551641629208412339685970525975270398505264538831817984916371554419010882742801623575326577902119136398707606790943327944129480103690229418350367611745453030120616506747677871853265109259697506689584308628798732317199026564287901402822121758032541098286551015370053729119709501505726379071008551836974447994241963313702151843802604211900901236447310979934254698626794489827383238699171020585198742306520603774890232716962991307700421944422512009476822951717560987280954434012637580666907231994033108849103951187813848223528987939452565984810689911018428884040365869446628957650383702787764444482991175054183157617482682369976260501531644302863531231123732302219219376869359689262765669851681058768503990573513049389400064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] -34634291639533197419747985352732051198431378691428529832166289894091623140682551752356016112141980678733749506406719104109057894372101395799227121236550176234680930963023912816117668216468654491032594790503391819794451223292882934257853445894153649460806276317722860482590504599603339954893464284417747674543316291520972589412671658925167841381371432048442458642613112421433666566783376877642931030544348478566686141564110334593290837049608542069634677362417703863582730867506667938205608295008462517826864162565981223430956887258112046348595694743118970273814518807421881622534821681993498208620038717041367699966183891329523420836585032378457209509043893292938066193114248909509543395711714691258145683386030102354925088814370284066456526161544025985307900342037791951640915717002159209438066267557195256557573423604909381419689485932331653078619504224640825381384520289495395498921056819992391558872357020482172714653818185138960228959852616671915013370839624357624068373549008435197470757617026644191953062458636746356672083772343749247225743941523623009146024512798222376448314240587792749282073981274279116323862104109313432411873370410679327801958606390188381692737071373689591390646307137394903254697328107903587082797850349228783451200585126150828273399900396501073827925548587370110419196750799958282637744682659347939232916094146602332789274472605892608706538344261975518105959690397030330438990929107263445771924593125876781899446437002258726836827810544084737350391889015171882157458184176747980171596746177292336930270663636501603174293342581456328266294157390581247542886378805334028739936905806233772325797063494847737956748939785277288025607851430725184985821300166083440328202432014471905790813920988813469078209226883816900373766650212479630219753695562784912337733046776613928816100332959437897742326890161106328540779092432768985435852444766247577836558189349601932129433320257742823310503861614629698689425480521841295191852246786273305192380104357715669274348167920811551924430811566309747195968437653830939235905378420611918144851202847494273311145337523582586400609939282275851459168275346419716441317847009956806562825079166782451906059608243599920121147622892446176643078843605203402649372625136462874950931930752726980065517916702074975199091521542848273712279400234213273280088521200732612735730179906689655969809358913709221775833958944152609029423354014406556388997386756941081675954743588908777242878119038083886244865927877520542640030124866121693176535814521520060987738820450396204904544374160361619494501737647690999862061759558196424914819242344444642581524529463098603217518960860485579261104502185492554580544817297379294976707188082259300641202050992264351184091000864768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] 20400816983703251257444015696287230754979577800263520307590505503791967423820634992933905103842052584698973821663101060106635099760434201336241146878179884749012031531644678555982083605164858010730091970703006906323586142136437283801599406647360603885554278537073776143196492163405516734859662621908333370809143119359855778604313615653460959489619464204587411677467321450042357097075236303494151825996485029108898581624514072468012467804129813129603308836979726146850138552659123467734895593212410137393595907214959523525872162794123133273267566639884904850026623500036064136419206285826900652128521806963749883029119738096179522297441674160920666736358644432719466838968366243770142647846423638416312116778115260592964808491538368733714762288622711572784962794467776016125738645059653189264056677814201183610369043490872532893487318796978254520484927092484137511296574595447032121062165479287591336638324318071673319532011703046666982293678829221149264941537056080958700393398135368473902124344307998748331832944885939610099147659121682686213763520563536227335174007827018494444226939191764062438426398797846001112866541519480143180755087336250516059835807396021814534939596497634520623125411858573691574841277693711387694818954408061794530077220427817521019083351942804180719129894799331178971385719866857137746778814252284260236237621133719809703624237458917000127552070739982988346627304405525809163628458098004161188917552847359282700605851031825091045966542634762916127094077963928637548244689490797717258676594822499232872657128317422952604798090436811096887502781014620011543888099534049185113812460168451205097715682617997638355192926092640439803239602086801062832648693845453111377712883249573084986157118003870499594677803050756915498744509169766508454772138147826728732864074630297283692411601068338863972944999359940882224398569388442521257226483747999046269406493014836556051177346908465532538974224051197075360860584555087611158751785102531252277112275588032624784484763593020099169512179811355561855108725147929349336748327843234159433444718773422005331490456846898486462904208881204978537778203748371511205775261237436739726250361733285073220063621744764985256252221285583616581133836017681488299870876868772314759882855904782550936263538644193948142255049301182137406898053481927036655957873108423032713378346919938076297243601275105742078116384749791390324685198370402080935619711903340027880928078279617176184678345468646265510526660790229448925496052770464618831317340108701177099914954971242587484914085606727324811975743962465507201194281454970819525701914250865820144010494977927441991045478968196721296982279670860041139300908245033852784864731741941755254251906310678741984163349397504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] 1845487251554470683281201987326734145669903092495016848090047935820829572086303332972300589544856113884978038868661098512958029800767889102587271490617575456887273060919415723957594475581043653062398234348101312683597567291389919419799158904557591027450596475262573834957785112765180212031218585681928991160877347831371094750508748628839853468792016513910458339329011374477017279237723932249038919941671583889824952463861041580512177058662702483439968277620749932218972588559675951718185329973931106661977673860492562319766249718738568863859790216796804397564856673509001627028557564530763925554161781187831842011053152464422649924074564955321053345375495841402794916134786500631287651001247792431115951713621496566716352828987562427682494331563311627139242026570874840960079462692408061003180193170223063342915509425910683730609383681911506901240283321532340651140836856940725167887406157166593353601104605925527887702380099551108259223090173859871114090606930092109128219218326966955550933593069371463411509114156324497974235960639973789133800847049029915778162800320817247027559682737235307432702262758791747954186592340917769389666448853835285073002319656847696351380189270500758249143764213342841851041289331465289369451935512561632456596166158144595494008313131552399395918597754983949026798350208910682795014890032537681837522169378184019989495597282807646859774737357633304200237115718783059683216068384592688930453585167565325086638777022186434760188505746457025144980225555725226969962059906998400857860664159022382725931321052805104106712959788765983955846991383093975036356511252398173454644997746369711875828051781824053368047473066047923539501964593292374113708654794654528971048490661391230195192316474855191890773931108584775555371409700561848392570454654418019007066425492385769117765442832363291635059136426407763231498243504930472396148141048355354874086846505932728506963459577361850848957491381919982456393321019642787687341030803062652014576534257687194903098676215357287375873802174658304403877761748867854767404672420409322275616496750263813737448233091872596457891285946138413012817240363612503018313509673793923900192525800772019372362553699041879512602387385440527059763097340816826511647039842618122699704632202840839878849176040192418533689024178927327482536246959496698863993552054302302435473392101647823871724606193150561658836785156491808797803123813492390493811568904793439333069537265788836095547819630376704710658983575365716205061788455143253381588492676068812106014990341020022048290795046294252743678823218070451398026316416108046472016427865022211815630276793915498143280682595824465734564574747762590386959604937926482499674166419592882647714945547338546309910843359232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] -16996708558291917932941716452143863895215625739843831268784480147002124528981278644865116861806172830123346437418585376281237523246668717663156663294706883444629714807740590774938487493752715897763053755880525437409630768370923408956846444382932640705682915028028854930288326411118929260946761944275194078882543307342416267402962193161879888995261122968827688119347977014737999238640754440627079328249221084933307767967724393923405837012786311716610948396879237880198380103305742148571639727636822773101255952870441560627317918378688108450523358008552586607649744453269898573314157304503487178067627672967695349354477189798615076408129781894896187393717196497945091444900692221434494658928986736033323895396043977100875415447431210383268602128510898239727069030634600252223612725490380463413840718380630162431949542672944575955967223468151391722660838107269835203768947626564840057172035665107168446672824107065060021103877953208608277955544411999074464393630213757577997029752111830950682898227123776259967054348343184033138061762276530360480130772880896302720935795934891248126734505282856373082858196544226321645074271898017799150407912098121750080472260136887249460901342756499056315714850659508395785173274429010401872035134456450117151144204508087355253093961000558456204143537170419313323888998328343344118402630326770651520231132153042939304795444752276958385862352152589198372597343674208849258612853939797182387189135122323938554363090705225511214776643505833500707693267771741177005299229429727449630330463160250222773194980486052117548852993116203451124181125310075113606751801982629251969073161446164561657457472578023541200619615353456073900807272726861024449460777975465634874931667100084864620652177017322776391940992784258221349352391042068014256923443673251098025619645739372731897392214701851856481345174747737953997766756388331587701699331818168284715320998419983557632670382533904723968641824292759338026702537457567223951905801225009099966125069744609385096302153190260655273278925143321157596080430664182245149469273748002783991829733979350787369480012449906111005509636463460677275383639027118120512957074011115385603420519372624710146275762968765621592215357308114369360767728450227884485375307306038836318596626162878534526927563054107509467787660947308548469738658068398806296531536153660034108210461773687468009931215309806385091450051603267458642254328763946867940341587379848972237062036307041280725305069996415114801336546111812682606709296065903056710717336399423912624492131658564034302846457501665499966841104855847161985022403521552514321523192293012741059927653409048470347068875722288263382187908411183258984535660481691394381603147275082697596451190631088567011160734302208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] 19508331997779930790113896564186517807080420010836483464875020856645538733659320667086626225351704526121589476283407849817860589520145928453691040694980756949250570019660162905275605304330636913295938947087140244101375460019431441547440629344577139032247263181879431919308369417725147992242058893980556697818923539904174426955355357034029138473416967566260719916593736426651561005942130210559320395083707426402340231661272806130119485659008463587438021103538378978487478228680134552626548893614588879859792988033152259139778902165749224820655443900692630370859219155406270638790006298353433401026356297713914694016073308575821149466217478782934649423004417494440429766334026123960778732733876277697296296566110215981675116963728201516253629898383053783361288787538059492919774686415580919266464190140838362827479211499873870231497625050016335470915788782202286745846600159050815602208025213729030948341264074905404882357278635053012535609104966001679512611534602297098462120832925294356873606840146330162736819164095307428123266416955496626589977328473319048905564739375330796654557394511654157641096485675512811290028700325789445231564262278327851752200361650492385978569230702264636866245564795836618462298550631500325729059307074169661470333378513604066935843689197581139425087087560457025980610370196284380143962451244013518891835199766365253003982899616111440527103728566974647500559822166690929283145623839123815201442025478181353133250143553798449637485463763451706438930561140134277271454627408907758417154105032172357358034348388683811953672106073609887642796887412210722926503256441081216920204169500432619497556000651760664712278655388776706216391287825131757715394112354789950304167078068414024285164628241440883896677466136952245854097719167776075109907756825894370594115070881060684811746018615367346679309717602142597161424240775937269028089027410468092216338469218493133119573804798614697927261077922576485362513135718896525028839392510301368758766510065841310996207634095855801972780362817256111197243073793391343830418205572678579595863843242125226596383001346782010346013724582736877973348217931859795989524451321495770249220472469985362979153707138489709620362166467757176373895942649902833375948465518624303086756243605069292212406500447404863970767200735662697753180408571160783362255231209576755927840817579957458051951160896399581363591352570199697727342761239905362301480133755647863277688426505685831159947853755075767233122394397816348675541965832692460466265880740357913728025686097683893498861044813678615724658957294101360086403527074828360529794080421899934282660302816548310207476802965406930159410725240545831139903563479022356817932225052996520758713994524777041160486086770688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] -14149923907725173091077520446387434067446602259030980499944819055451266302601692650089416551129564994476631998680254810357676980218313032871245164314210269459795682124570233327541490855713649115477355823085974775800694602610227794552007482706329544649626036233186313889893340097284005160081341782091670906769920189761420202399903272763728985271930235035808037183688640737579483591212940289036309071342935963696146335090646662786842463155589109023082209033396788730900310904183699091199561283875235736980191710027056095650648153529763760839502925855426151485139515552930115015249268012400253195061860787577266966229068148450920332992261523477900285978068063621867286634985319623421780421208502303197480666866709258922525460915602660092799217010888786033185227365691233535522017446026759322274776733060216900482578082670403494427084806677134495879421540695019172996286627609022621348149341918554428901599801945795871227749543719441628300269607580496881084520392268063759769713099707876613142461138336779450343236672925946779749926341990325986491915642832326788971187508576033200778046625072166325512720840200281841802623101324397300668346154904805499703511808278376878213210203979970920425149287647632568253115235631384254592253769927477089651347913777575253345700907285101531074362431346407022181568377312254817604289224371151811087036479742548099105535834645850368619166005575285501079242336278604794476816597067763981442847142594840289252791857918618905587732084629588556087531370902593775089483239735076560444101964287083295870915003125890849591644709570087039895933573104472449373877724134595267105965872894614154986127405189786879210263874091232351931700703433485781534818276738250433899181040626735052719216144145831020517782845305703776805214331160190307304441875297602120812538118836454686000947008152267084186540798788423121163325564776477188656098163593055195879245277604793862844686702138004488142882565777232144472079888548176974498366281340088024276897577354851026433131610581937253307177651095941009390812733285320271355941725107288341244874643639806218004126903347601638914492787837928504255800643483701550271552056058675755118040909823951928518849588513030342555400962595571184054931215805894137416502278205324172558170297026728439322362107114178767687488306658413859573694788534743724092662499253142179508456652665764064954163228736926137950574226168643739547793711907830115268359365550364162887170928298138845843251774829525764509739828979272699026436669667644472461602357953301089804071888863455234145442605149583915478580113678688328229321950002466235288295319660657371576474077336691822913443855001125130945146307797495606192850400816148441338660037312552229067339808230767962730780728229888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] 7252340787064684816169244843280106724905965823020910418305393645404175201541783759399542150416023385508379098826851707944951457673382000158117877314830806442910879948703046880360472373189611425662613515336438352493861668467297634686782126911192352274491410942112075182848982198082896681141756935980089660728661890456022218933898565420632140010747659682341980001448219086949193463701077634308735139835591759943877629134005476804319319514749748784918460808120501009049601418560063147114631339848486474180974203480931302952948616764602807160261609000851964638903410931812543601722061038582944493237437035295155932793413854065027181852969703558253612025753107024152740405441857435018855481013039759240713436582725064466948537309687731311534812897670368331916039182449038681353455910965187036413939876336410402452983294999260246125839853079398821999756080061949811799358304894921033347169658035632497250199864658218866417583190342275374682975099088395906732101982114035153266114144628291136722424618651216691320998692181458027774437719956603097541847340376448660886306120697127552708112540452017462738228104551052070959677224353136989374311982557651729809360070280310682620576570537632563826865989202370466898040677476763016237892793319728936091794001735417906965496950518476540998001485455822718687108740823744214035429654789452046256723914676226901606565384066886811578532245908442239508696542686134070058840147656435733363350878620693791722157865248371128258504705674779545855873871910339622544032264815009242642866167449953248480679734543117901108037173457874448955061836166665002886370840696807003020163116841355723368620262412380681311896309663227354081544602018963906052904128574466126702603164636935233091868574617800769791370135764110148893899382347957869352150533314335584486674440090294490957171612769267991279513116650283554932892644359810328214363983134872496140060435334453171224572495232419810324972223651685271244005619625662704835067083157017899792939270955537728552520711431864478541383939659985972237145161030070367745326763972673656771531941054325217521977812517504763712316538400173509419931472499173420941255042963661041313692660995054010738063023585311226186681641863065485202984041154820509845199980222164663770105242857943957088777888677441219062304155721062559943587627831249129089933900102724431781431014079941518975465847920632965349681879141538803462214172560263405738097929325708349687089335271702439386892048357302534096029483847381206765794908022247203121771794560849479675000824107471013347209339011580549623360561868157935577538079281720293973958162410113109890253716277761657240788915378991692527961321866759897006352174943410723953054255311200258820299817590294143233087246434304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -2234912198672741623295919605667427221393340161677938588539408408255910574020498546996717910562743060929334945789773397966662537095414312295562887065366449604738598003477291438714823106206200288800942820971129425579373651989286597983163534217094848320347027113926418775628178080138801942770164946331278345498475514128446812724333448792978101537902363391033910610941707501783454477066517641843943516695257709403089459849387949248519042200361812697496715425987105966202279906093882604963476747735265559838490316439254231069015425886338979709129795583245965513115890090965503620811363375736146698734541385599747194449533905940792092432561562040557036731064042777051236354860808308521603076108860809114277831363520282551912267993546350406101633910243873512838800348784344716301079781633349789593806763377283296545842316135216111508322691766287269545687411582006667164189123400372938933837392328689506773856701191559970191253253327001779424593562260288125705024437264558659532646548416220814187545043193350090247712489401406982434717639967999716036146237072574647345972634641030647157916039456493296905206850078333700243072596672149696069941094956946490958746522596376772013933538161176185660825520763157688418999015781742673925615825328024573892678641000995328636336907779601862065599594458205659072675718773280501666135747846903153927297662052130708809801039539562956645946095598285158112883393392412171538512646613509652298732614965091094520182728166468294200488709448271433663629416592932513272384507832240112462493028719285826015037082484785230314696253117538839414339190739433819097774102336399481152351958086570438872750025433509290009129694736539077507794671041595616380911430353391862079661499046506989480123976439457397103487517739413758504626847894217349041686887233731682335166768108312139382983640478076730497972814446835112424769014065798348131171092637554593249805414243646050357569171764287211696951221984282415152084980739275887201683335345183467954446689585111935530016613420894399835306639658991971549650492717170600579164882467350393273656247467932016663371547929609239225572030551854759347984699024492220260715413247411805907273623396717633554358570427694659639116695652596106557062685428428046307121123406670394567173826287521024712029360169640409750582808985344380175392376166942244507608520801377736604797621665054553744465025186499685430006180963062858397750139022936435912356401434680814681148608538837892682302596493724690093618113367316154235935977983390686123429297369885244668523780449431942365272101429037969831863808870162424570285006690828117333958088350571505889106655888607802111464316115993912439741959179244326851154365270257101237030518252302182644662873024477181190261721530368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] -198926992306046745103256489640832160699790774857103831190588512807795371808077364602168262657546524402766033713086356244784769293409040398602766656509320452736536058830792642418339061062486865110196137216430311643176636733724887184480787793338872189807525894517335751271037830732986979738121234059416610679795513993922967662338479613156217160062183471205000998824880564688963565209268557180981435038579750403322588302934458823049988119497697859742057722684475412346206319762839564375403954282475938901694192061496193914530273642279585804678037475767738379845623582469009493847068201017237710605134038355669751532472022976005225786720114867304155312237656710990088446701796885153078134424734750191149501525746347816383279130421123524116061593487491689444222795316955585156934517253909420920274003420231638089798261358612370783323606444266310382448372284257977265992582761195058818323828382638320444348895680987273542514879905930117155143823186754671463343457259427427007120702508551395983712526067458140654592451495650810517477702294238819429186653011288849676377932492988665991447167469917808533652838488630597079510517723564211380439379687728202549450429782834676625975472533166188756529987543141981036183624819454707737102755233507520954273707442501727774500533460000578682659154894635354882543219506925109434033417464789004563829185823866766093899750210361637244372312063533748709807079774663832649458684895917933086464601259261623018990921276597630811550695351277961970256027442728371722051181503766968009319103248538818832259945192857032408996208531007168226126679631123885207808995401474126604848528540881424589252867598920969801177620676731520110597354811689359758191370718359491388255282671113481237268787746740168984904695529080484381190677154521910149388414431307698312644451754158257259194759863533633070670635297671871815999176288624887208246851443549824882529012648353282633789133941011569050520936074405916359989237480139052918416521804669498682418989577621732869352897262675881886959193748756890001158030795147062290392227285871495893765752270100792165805809969774064708277961721387369094823504042690755658591222648152036217414853430751118163601121849580102490533409742348285020017648109982070749919764877631151775308212988050576950541541645270897491001852241759290367258275535468420219268514142988281389681924198392974335756216831222517316623617800031907207162265188507547983739660736228357398360108944402599097811408540696978364378934676888335586406246830133515752427337996683936290316109706647159855553292788680199179423270880197713499694698857844509904566176197421582761036541024912133893208231919480797399907834175920927985564385204075506530700548309262979792056518000005264799247382872064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] 806517986936231047557156541537375704664663957157660945627967395930366834706270616141335839041960225674782825229638424373102291594279097749333845125924240487212045989253604548598346720175440399038180790568873633378265783825137514259166633625649142171716196204730321001141519527721555066193610634487071627571654964178385320278689809006064200138808778217579247725408880221621041492286769809317321578054101528832399830271057602833883051933627640383559640848652237705380297753483724708953236295153974893372750321447524146713384067138189173581697663777187888241553183646553990307586002341257568446310005872582471984685655595757718617205754445508200364875174726112447843443148839652462252488444068032954254337327880179022794625650434938633376762639232706456877300898714198662957849069649001851845391125109387639119303746841307137726257795046754168514534712303003038021308473318530509477088470642479778640083254117160529399618953233497825925476260781225797855987230540420487380813752739195618800598931796888347429590918049059568317472809360422320978757559533309311503037083392772347898210553829829392835816864819840079099995249348151557903710928757300593534526728471884576504651340617678707784689411225918696313224105941429629776059318873335138462045813249842606500568230267967421061681488889928534595565946268432781150536081130677101940281031348243279387108884628800667690532857394731744520063569271387446771945111716397165366402523667518107092131594559337313281759884827682035044063740158475561234235211208597944418530848245643198772117873169598257815128357244857564174383202016901162891289795136843014284059186828310625031853667319676373374081014530657095622263613888165702166095491012506018584147238020981862926484375524843550254739262982388415459127822153403072069591127448253138943575916080069358552387686532258163009522525209224919329290356532195200386934099812899516326239840748294473492965968724330095535175410627868706137739671122248945804181733003191127828235477536906629133841541059479625747727802224884375065432069418822268331999994677113623502466061525619635424308270633982598802605483453884227431599652783014381190498046575095727363295069386095579742163194500057674184425853447933896978426760964018568747557023252316485423501885635930422509317181517211501504275462889709190160574302844898124688869893957742798471578535399831947632564633118652930518034796517050752942987234730468282143451394022375678096377543652838949717792650917400357596883838902270482206590526924794046413068888934449906460142299454675008272040182984618846308956156224163678601460080731243012758497487325179910038135270951727462553214681760251753005362490996248604855275745458865673716392918170247628349387105155149056113330152800256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] -642739745857318323583810748612566526936881760923528033698247013859946447921159847955626744726203471399199662843761432493096331243063616325411767116167596806121467872625664164518323907643676074013194187315131316987693093940872170323279233122809887810487509570689530979699032834817036401276791420578382368119304242227609803933550695528663305339340974369162903370996847278841113984170804472338627133036749091028241354274597064102183168225508741051393812012109646715694277020971660746583162832829965595558164390119691798605253912696063338474175474813693794660783635230275621288487378270229156820897767928680116618503135467923595997335859141968090217386953878531011453301666656428027246059830539502804349060275408413820105734927604366900035274510483890795251612230648035395759107574997695329311240890433627254733530880873466534625003915538456419090584774784256723236937621210752202845798907936025637974391452117542085798274034249372551199231515729807948710802434797780284645358147725333636466340580566257548677318169882658837938650117619862353123500790091743455641066073422328041439307178034645860505996824139520172763688680545411370496744223853703404543464111807147472017899501879686400622368142166616378603351993035076072610220362073216630276003257305702143565907147515241949238094820232699292824702963771863387236998087189415304202338442030592939553301044368927317792511175863950799888712913655160469949143051106517868718338781918290749501044106675865446308237261750088286442440110601139131513717696489665832857057837890603883832998815232429720094902691253702957161118590550168613871670614474110595468150071338261555514831726223305625261881058274462109007147437364607121202873946274846829853774277263800873002994640809190075088604473929689986866935463243804146048280820563850083169255591161256451028243687816866930432727537915950720955049994819252569242579322658563074828838190599485938750646696968770924845923163806748052616304439758120633298161288361120740068157461001166894579964243843106306867497486714035941406232923270875183595548365076114102267688334280349160848512583195358866747111444076906016500296909354392239084255353674710354700916006181692177173359927742244728709209831175844325088648783377811819363229595913312863808773475780762423700946786995022657948338462313707980022020446089071395455830243080232378095070965325732405964808071859404897431436800265072432476492229927548824810324173521102687779289539327346849694139645894563080397894256573454262615653467645114365955772093896942210293116026561990789030706825262998184879967100270646381535510002716797754427500562784246275553893681096128414303500240429560510502024018197032063725237556546540792084279193981325441178111137664398551700824498634752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] 364837554020502175909863823673863486590689904241219492307721208559935961231551060228301604466227730463891969623569460120346606273693154662374753185217269059679024440513051417931938122886046862583700307956859524675749797010115342002171000427858746813741121965023586192373518012485652635402941746883099509785030589133379292503825210956208429319026001447385545691799141619932866956511217824042049421936163948724229580345328703870792390243055279862935694402814061326800449199910207298277273640479883175456125320680843289865165041539991865071181115176956247563240743327952496347393925770005279015851620324151409523798824697090515444638602794522461498304346777309616029706323109254460458039295412907489305536369473428503787175026178514195310295705624591407414760961064210426683018172909017584540301434948012030366627378600919349640903763035008536317487277732152168518951630835206713168449753842544595746682624427985232892074159312118640410384044729676122927458691466178784559270157383605149629391487031612924224866181792904189601175457624212453847676725931716686715222214401321435030887152813563829337084415897538561683449392844716975689554710550321067231905498005883674432401843514284288458526394917509687300759006833348644389781274028927345757921416815578390721159717609279166122035847376666542002463660001566834143569161729247563372355565627824153859807900836550156409080880274086850293668346448910328290309782772280320467522661535922717558200163697515010016309907706458212432682316603160741347679116587171595842506648414228086079258938680747137136986941394901784309686149190298211497847853130801790836120031163314569708554810546203749632248608422433813631919060861200481538513725474429134593493968274084696840663415451590870155793165898684719544360418610964128627605075072754479184551426673776046028372490027476448031702501423633943852886044987628510842013250503068220967953280369265006004060902260955829270228989364195367953869280587999771077488201472082248571903097372668704262547957770225698155562822299092214371635033774221291615552712338358716681785716573792019717093353588217998225290334921561595761728315820479093344595102513209386305186375307301045353860024697018028373608753726468285138148153523856065406431052161170746655416465130197328230970335808795702289241012915881374779290463964671221375380000501286784944684050075132954634580920905558235752159656416499119080541567685586313149887925233746524237665745691521984486004323759560564165179320466115311550445321488406389360915117555662291863864265288088636961701617266908985750432144995897215941449177467167894796235474861779821740433209819890941105459836961756204912186189093508856173440516119513288840440041247810457004228691900137420651079332265984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] -178379809641749563876512487653314157700692280226383913191332565019232260743685955763785736064258014636573065559447460844519640050891916256490791898466655434848514601868235592213711608007189905832034659454533141638440712142320382431101401257621122001760038639221092206393850232763467102196191155270892704952435003734253006621316820652738078545882206055935617822938763759125016215852500085062089642598082656148642343102499275773803355064573776410869261629957778967137078878873830201846563845818801169907468537470862444197500505090174880463120768936793661692021817653246178882272334041047858462626339191844329292711368678495712026703840097977564387106170839830453362591209899451362739104521523777339567314226171897415959067645374792274714203829631574860044198454847900354401227967666538262279382135015394950314389517969520524547092719792234319308750363942376988389727206986170055538605181189569123359155365424459691359971239554325817340347087451206985113656879925223914489938428847323398597188068952541959242747259062883920678495580002333220906954127836516214970004522836162348264163641220262081287436970246744982512314735958299360320660460196127539168462546295574453821437541445489803045396563093884060934801764404289517754442235345133474738339039648442104054734508854180692796860374877118151159558537571370403846233900553610967524200594580247186483305311942117010478654156071049391229973634151903618609133840608278765148955596008649817189292317190749058191860902494400657848357803418182266285800674600602355889459409590459102318992361494460084727961937621517503145977884156800219416093711925926049996911964642913025957400989678991557617847910891493259403317009907789490683150468597437470371842119588576883066682608549112692299227250323000933619847441397355758522450812047763865470092957391898483258762753549556985624365553381272162080449068727372060617388436247656778465949771564139660573123959256413566955570846146364713458833806377447321587840039103454201926866107907711527684395284128828767063891293527919259704108089084502372367096232926194936530466828626527144226741311040544361918342417563348171300901722749778483051961286510351468078049371583212486300640220484944846968267803528644397769318094548656731422204518936313089774723938488611667835660725962874491512776620898012551895564598640284683530669266934703437311348054687129186848164186302188843435846488849031613117782994095388984907386064059360687270344257432242610026385414461285674095072688607660766553574035437715278919020067966622382095063324700151449074534028480099524241108292452904252691725017660092368403174524455956030237860089845658570585472662404588932050202400132871855661580599425549074794543122087342681904121802325234015912876706889728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] 80163560744354268462492600088433888649256627001978336963143817903742511977546793044428174155477382603188594184334162725399452582764354435081607406361725044111629719651387859190868446979134276784263496959487843816675279561375558147323095859383579070040254837574727741213770725225090125138500865776038757949256342393202364767266522510294004495026263756738151526737090142968025031835915780836797207949569691668443557139389811934833177640740509366547400495924012926783974982925085185375188008896485322346092847910993770737397303233951663126703105304053273608040157911695447196097137234150816074089877647242497388018343023632445692150582864052803209781302843386037748319347879790754576675663954956794785847791590988151397183414457896347855552716879988519126430990743089585108138681765245129248751386919179700346298932473593464499660085190117016969362254298106997133181710241968762502455240111693804214420255958972039882377089952600742429467627441031811912898295352794389034973455339084316801574604801566910479592187486799710490615316641037713189576150123678838566875824714252891860463772853149794402452958939447937854149702666688824997867269158069276212230279954950638248349688738545682860700304459672483775564102637514658348900712548355261010144749197082246312443546716283349702720430803647824088821585013734006936500174306407135190117456221643764188203816305375421449360933523668705894617489984572905832919982789909567841594628772319252196036472512135442361914342439974708646760742471801799052280635733690002362739878042816222885100919192161979298524714884238725157514182942602664682274602860970402533493830521483642921421207762197345668330867384660856697514964853063273026426426998591257762138691150150975041884250736022968551459339069513061305710542767063813047121360137313685945804909298976482165523447361976361498453720807283577901151565297501011232719422950395957276848169288468970378945036101331858889519829432791021918781310257254848462952495546688566993378789279047923508771558034531898174601675688012627784223307299017375841075160178001331347177128053310363901607024925056788780382287489871045231624728592796792273938931897656673156906966549978287977475945254238972822668220667291586784668340916617533353392162298324586539393709495898428673752989502814695536823049650128271085168572924048234959925253560631946656761712590450208027077819801823129882271781679505556107967723326683785055932195116546574914140024363801988533749242174061351946263435584066646809884915119002651717989508555128728931397601684521964541744775792818861929248544286462188150835045565431957648009382941493976783250398105200077553931663646845580236993743304954016871493332356761709606469312496639050491436334034440886760529285087232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] -32706607306262816889882162884178670585277535256030145130855868605492840854459028414408591775110618488577423868067738666057687640445907203722342904298546787957556765692097031562935394545536904234737930097797532848348841331079304284160202803773788071272960647755401317321092849409063240217886814926560208846717979028030194669534230452555599439706184628780998141293525938292083900649369872591567809905860852254878599576684609186563080835597314020753656732676613179818669573041435228145589882632156501695287969717887292566293523096639164379268487437969779415219098266145742516033116307196891988462990903913723982874798880134577026221644512194960127209984511916806473242975447711638417088674336541773978672696096882775696175104307129314566679495482742041064302514671640722774372438773013335361557543445508548966166825622028872066990434515192467442846122892979852205728649653677986474500190067044860050723928094238850296412269132291085620993228712836475518183763399663550438495794648390259462456381420186452709253129244168272358887026155139078949853414440950611055542563059142844801242499020882244923500748315871017296516732179360526692937396466096212156919000759461242706163135839591209471068649328384945114988145497041032455045891066827398697064302463556304748652745214492023624955811154095285480177302551931475250392441952239402590904537637969424223006054752654833901079024697169425679960402196410453401778645792132788956138258313770444875327228151185968035848764592796792012630373881878116753687220516318061663843201509537315489091096910920846920113591002934963781914065054622025350314704952337769808948888054682300289499871933517622001674310136017254848389712052971552871867658693123832735895372326575862965974373147062258132193026352034572790930243801875125162204164729574047214394468276164947712484387843896905303529573534115737411528079300955058512376129133848157243520180173436302997099551523518629492902550215926685927371270386289705686252985658965491982005710337279427484708859034334435330873449967898983328388380493346735936841840365856376652492294959978822129899794740209555717519572119632737763507045099760154627236845461286889011859125533466522320289018967354368786780139719398448425095598005420130619526338484101399023698369302015303829701296209154484186202802143372961090080402362146628543491283817795607059940902188872585821658363741124585372567981967489784663273202509057762237682631011774428740205575156320172149285502196486618189896146468570251577231620025026448860144356995310138909330791111663315669686420058614383152331001026693456041960966682738493036111363732797659812736071952091693329463943816839866770063652628673510667122281216932025973726349159458685701369915540032797518344050704384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] 11563643371241098494814232935483998510643592307799073867819937588751940410660670935765138674216796824543283518365516404592842895351945107420758176069009460431247643631045266641507532096973512219201497023728330090609160072213333711858909552530252678177554374430888462689278951341396293208163434314750780344000853393634698954846872415446130211889972514769192686680393745471889100310497264268199737464047578168245944345045548287827427399254747384585615212379305860117334707160378498634506585015021177934106504613726208096851262788637061933391140525763189640625867565826225888349304304418819335855455135084745723388341287880565165051106352306156692092364049813559381727195411117883526553652953716849675394102793348588592783763887269464302877640422089785944881726728617581727747905490026386607222858527448923187283241912205583084475605164341221566254884693930139789263951172548642180852931665140363264445578843574927235266929568235593206043232925123605729861647290033893811859545065434440238359839409404650490571683892631241290035973087848038433832443005660596735034515126445224842889445762044840584057422739174179614561274884218450629795686966522589152228796341949927698727348243188053126640817540459696858953145444555654950663338269572921682000548184166571869268546300773078004759219942693896163529052920113083844211374494464297201799525670626729632289175651941684070299070897763333279506577322972015371024949992189850752768243994758021128233238694199371956366366640476017059172610272567064890304553364771816527652367152619368564677425526940089860986525375045017363531448094094673426448839262203662722966108749199785624742995118576548007687524767051494544029430135462181553196771770445446125277022147597776645754475450028582666788075257481616872607851253718428389966063673966898068386095742456873844341790536243704056426907373825431597934356744524497917783263277746123018233608866341891319888235161573068793121511354404307862538202003468760546339352611058508282182913897202778369463703321015783540776336438751207946440089690827635449148640147998939839039557621525426415490348941549990477261820897981767968831228883794512650943182645293295063931041356369872735578084156674073055875347982471677276395213568981451805089521550691627438980602636386863341385181981251083088558526034460396960992457176265512194344700677175339581979838425750867185674070005251273277474483178417499380914045882068588387500526802470581256649709022281664878301318477656329549646527511882256337461279603903149781748695328453677766501159731098176215328925036243133058244417770213051948667184448900244469982632237550878974903964387507146142224445302823900261670348269545632341403799027713139621428520791253079231765176963965478126272802455552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] -3383500302585950315606976410288812237265164804617047970417595944856852132847730369063782728413866738167168927338674094354940502105770310914419719404505388089163503453053467045231405718937167081924372853441617484631973111584617817041307309282445715222412585827036716401300110979917691220817136277136077057896255635163401193251626127474298556530189908992993996106666751372424015341231604202647082736850175441372959181408988452683577834390038978908829319135131629989286059156723371418612987627808894578852592807163689485318229226840419499564720581230702369110869723230730696478918822706203476177599288018254065620816486910217472627598659130644618344741202474259289394855786972201296042483547109647060285793040028651628038681877701889453384145115675490345514433053923385777770223158376279690613766116403990123678125439566046212450154034083061271596130569053539715453933912063844128587024252036497450002010685589831043206741107464007897820303346581092011530652046468286879066916198987741936617620383490709572481555305174564729347761865006961509177669053073115271044834250184093414848080462982236152268163833017847308067514805538339599136270757402707745321679967205867010336602961729924956000897602184891743865713498283782472092925825064482454236244574924015124951517263777688437885688507162822260403612359027505832198839588438648225357681150129948609755947429186005170195166541060207997332569214549642620423479833651228278075934644374270056684544581376389071153941052564673582406710517625873062061220113960772708296276387697154076321960926669133413510714686100375654797139354853944224927822974645859115831442365535641070097791567490870407674032859013457778502767853187118686112313046856965991356775888313793328706920498694539208899664785075294223655411828478720366555096765382695320785769514782915189969997470915880272329990454210934423409947218151294171144372659775867311349881684086023936252907621536557645934220974433509677946335617682203403046764248931182723042378992837823152550735002981074006521096596799399511582033488876486341772447485845629098648729605890646331635593046950958910474830070960872530606939689531144026677554622055775002060246911297122235819515578037168533714823089834008336466186992027537298896657504446734915859755452238031550959568718958661582500039503621518895511065083817738117385334880170135119472453847978275045629536026548669159053919102454141003226393009546176698636254087303113119863819787283557001756772324363047961647740067969968402932673697625320009897099267479552112365191677575020748146998942689953110243478294043711740390977866984204978647121789861815534481786463878930957785350816829556405856909740208094276860281648624285464614644552003194115136817948413588016300512247808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] 785490613338367044627964561107824912593242725478586782398971698461366113950079343403527227792454123802090693770675283950276380226610233865741505014503172401034736956002363087956965590841788229898495206710612466527205405532372562428830652406946057738581053767847345120157318215481432552920852582104161507579331479632601156588491704255539645695403988110718945905349140212977381640260037091349246113473037728415938560953964674207714026089020773683604564099116894511209095927172171087272059952770965211157572379657672890964185796218775618855834697024877038509788786537370350865722362661151188556464192409406645051376909193854400497119437726443108439588464322121401029577746471844953026511910272484035441851716272562064418282448276768108115986114905006638066173611055417437935604428466509338967337773331602829572474163246497913772314696144426446315862822564330814137127052789685143412322861509928433045747724775760196941351994437635024361907238286573539299138622158624287475677897143683604746150192245977861782382089140020863211698305579293294512357637302569249474325202540953358400598954232449692058309828424163410299059533285708107336891166027371126406019705339380900126944772133387556729832258387817800879402595392674270594198134554758612579302821684708297642063897717174812717968760834184779599026934626592973563399211613580462323187978055634960545528246011726966758346544488399677370003896674602540412473609729434572383597749393614555037188343697689578623750921252970612912374372945178137569787807103552213760635863422301868480891081437871125499733958914088883245555932567379489566312517213081397409010540425305477374545856990362763020693812407217808845681140570054338022521246607588964256108636741690809655122616728983737272356146421057717594016966049682830663476779255511348166238650518431720608382281387062860671651038493360472708999067240541012711303338665097779144197346386929749099104060879951115911347151622394054711574368679930279358873488915872226869934451171942123382133525710321915762015085582291664378398308100898252873358069128287375201588781483181545784782732009860944773525115681178197713007404638932116777968850662984580208420050130737270606938707435011852215563430409337329350027304041604316208084103748925200007415647716262960451542685785317251238774614171146544253535661621862629629756766808836191412564482998787352688246669926429902111433469400283003703105662489280620114240513339659663430974998142751749917650817974636486341435817686873607372259016004815929967886433026021756408600597364543765465603318408397837936004481523718656600883917981892776424634231971931180420294385449243466722637435231022973015390591090585485093743331971276259243321521744156941400908990980158265805995245568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] -136656314854553781072313286943450582357756106625279948104657627872705179233599620112568200741193114809991881501497860451489161767035707867236906326046231386334380236711297216029642291040668854299878519747519541480723349826253592351358135388014339294749990835725967573249647015412527836869251134099114458896161017810671528293705255346289838974095978791876430259446144246843681247787552294330304297026233919728449851818313448254016749574515350609622792514173816224925920016479027561476142758972374786375644739091177475155971154249634680613179777409375020306672687497783650915250690708939820008905659505235732877363457960075590009520392719665564917601975910008827647020661173759218337016003536832541694001066430240919881153870512893664935758485938817825677260968968243644177176476749075315110917973963656606164770621048305456263955525865697198835657144998491306298680012403865632122005844949994806315020726229396771534344990785629657486799594708527173324650237855313645168712555961626436861323144706853366333833623327977992347899572960924955347620951971260039839789018388395401280188890836036075927783756102218751377784637535764375881302238176373055869947518996400873963284864344073632727032777249037035646232012325308805837376414631974453501118692457888370799481751688469115439133757862362398645036494693413434700294444412969801476510369332095095405488061501698458048176011742070663142153834844012889980685055505547252111251641901527643397319277134299483583198909770634725274229748625060714004278773591864669743208483024316951306622393374226897617385500315271400024977567304257986743510934839016095236462165893199353257290706194846591821517995002691907201721698325359623165521868002103123146537528021017121027574695836918584802076289035941916896147338807062131436621170467417037054758858107931392058930895846782956683463564416016779307239673473102057029432525621221551035128622289246317705995024384981303291770462943920441544432347250757564602110751533645957494236835202095903972354225357853024213797319530232164250488484822144418220999716653720908450479646462582931029624299726364533390356677256255662924112012417232367951385474790888287381714188673234423909126594976292646254287166443090514668968203972550440025984713917167264212254320779878688879558357286763945099660591865504437227294522295160394732899607884628421090397703171567072308657897763207867138256956373186121191594766582849231838764169217978408447465521526213427585972704149209632564333990424453434553557376548979823915892959318343190570277653176977885479683938910069509215591187464216459452888610971663293367771841686611083315613416835743372962437915842041986883676381845193836720232203654809330550759946085627337212296283155885456633966362624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] 15697233850399799892259567154232183554335876254616537037529423003267735686201735545424168872067041136428435702997189853733022861944947942116365679880459008545177614968190404564386313578886829659155150769177659352887869000180893651033835532401548534036016868906774010265671745427257496531493164115613648319413937445995039017045453794208038564116415879222324187503541352033416321348259316780500569495275647761878476178100834934695039280598768636765592987132566088685932982316578736803205457845453296701501344628651476646905189035205088265310969233064619262985358778169182476546518863855226918475697000168466679237246756472538041219378717207535302908778173851340000991441917877714285846537683330233220344490375171265511744568071607847437303455895144922174366225858650059112364757619636145839001342068692346148229382165921616115377959323465477790904062556795324130012173318757343364499842195444422526612275344336278173990832146853889326867818079479616457716109012701270762544778204027985444168197860815050813957391316413783441773503585458356527245117960728924006097264831872012889977652886254758773793151019465692709018863470229290315378902520797928786362569563561725523584007016195346675869658206778356994955141783820657512659010366324503210299402903816404783776848039010424124816067937206072830161085160655834547761434627808140456227691799004715111961403240639307261456230720936119303377445062250671054873860003236391151691271482709563741794436659459232690124292260539489212689873764526434147092605946465278205288729415625108823521397681398110558225800294404743674900167528618635696835582893768372375955418333319623037776218205246298961827468699699521543771321283876562861720518904678153957675675436248131267853344755664847891088512623709791830188484128338811017829362632319792974727971903786531914171503333158817791009068000957344797703370121359987074131836451391992795298675135077929889844494189565302255909988549974318977963084605066671062456098168585077725012983827528342473981983836235320219173646553411858762896602337850497883532215189611273153962746900195847055641561343488388565315340306780717843491069467137078855140620389061627000650449913463747517814947700822730710739379434961246513556524742612545865208025248761264129579271966260090985073187981152260663687605811586315914838981594116799779903749133545183357149191750654393074034240370538098073462388382957276580051505783007571161207262861830214425891583342677577759553833407917083088097497027349501793171604362735858891041305908519599435094023821950082181399093084392467576530237942023266149590951367744815509265308456007660399426392846740589211697772313153588301085120709002645973658308877175341751892780668213715437512179990770546919463714816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] -672167314018320245633899527801279544249433298943208001549575631740897303185401794308903141459097316531023432663042641853592035502233222425564438178775660516796626194846232140934291677931628179086070727106586167590753922533133061995612571318544395420543496329451585671220125882434726193248457898793603946645469533440155714551472718752627295032489544756166609217210249497169374658482266927539047877274611320803355871544589438559839017681342129961016837294706196087007160274509963124521165185657914070248120300000388858489933214979912181524808670500428961229959860025101469426837214019750088321629827763945017529900885091541865902718454973636104329544142401684150429411987614066707714810084747563871145095955343465960017580545820179634199358958352290210773705202309943259228546012510646600019791369470294035548606898258841570045528574054282299097111663849381113665799609245058463811253572314911143048760606844361891730284346582167869618557377448324245570497326721054905652650357846870852484900575188725177850665413018624785652149914603479773634200352331722508087472014012000450205647890492612750725546147190475450739265723208345551786691918050102955204860379979208188828808002618369405364183388270345906798933190183968853760007185658888936558894585617253503139052774827361220178118589104319982073365667338298629485691724547403831934703604284483170004991574079224797723791900564155084659585975533149547163652200331445333629633881426570073468190313082180363903437772399655531084155426392847567107955074952034754201862814099381351447658050489707378418591116041771459673433381922059328295215551613886628917044906131570242536337318462275115462058710451135446901843751010708685270395815138473387575381709341606152284879155709580610234355407654707912880740349958111394527063164217062257425121363550914733622540134370305582851052235911986061420014088038813690246740729296628278463952163124664773860308641581154715876442511456199976901596150289860658451058531061017366650193482636362352950285519718090594251527085230296897728436269512484984811016738784458269567043094934769246681276423592513180980319544916550949353906916169104213161198311623261833492845333344538634970330397203629969147373990547996057604683766148264477165476422612236293757596883015902477626981979160323723152733437171949216012691983747803775584296333141369317882726735104503200164756673603549237710901451029148799949708742534356852217600178854087535029342400831066465611103401016503723258182092105984252014453507167734446715749973494733805111200710605144617655104276513542399776427428926899285674536699706004328900114452570134503107828274984940508276078796942489119401098065992036172509905823733645566182136868514422373419553990691226310229884928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] -92077668609900870600734582658674495021565737525131943151310840877183604054209520458670858904872422341800024702385387757133566944113395914022645956449200914392874112635225981494577088347055987897982719844743532393765542760793421811358117466458117013621254533922045433908227067324705276215605173759976855992698028996726156191543041509827478251207548002692457058175571324485845286644842319200658963242158755938587400405169584370615468606328746097885201826999547752933202103575274087769183394850522583436610140635544484352561170036566849843469016070518391163480756230719100046274464916162103265096272411675218905248799382082414280216941232900473473062027318135378079153554258024395779844254959731688215261343069942283511740436518710187276435298078099846324979665734816721001045678388970788656643214260835618912306348303764148751306469823796384965254555865555277748656134118652679925634559471822650067603752289479659676694027538984456416608741713631783710911847531426673071375513378849293226596638047394375430067150806387898411807180569710954483897802023792765287794128834168532827434020307489010642979547678554016667350025726555384432780934775803407299110300173455316155641572567045454444237389317206749823971327497504617599777614012842784155024605865987290023521165820758263972253598306458230098457366207191224200712966689046858196615392315482176018969396634888051574873987613282741989947876127283089298042885289982271250087985024477426329349267813510787197527115879662954942382010477378035358900161787670211078021174993721571492856153399008809330340050089346355953711213680309769922624921786051931912047839025318897385022070563105003533059490976288096971512689781678069677764012970761556119186293724434354336484857604109026477736741655557871927386706977319362189424545274951423704882571674469763201260548241538057178758924062909358304438298732735303250407829345062501517867573906584003436884764580634587045106451576489299333903514252786541448430269340927378943369191481810462392717688299591733121028622994772255798283773624932447484991136901473134956847950122134816223543023997244172873625672023349296261242229770810639325201030189795469361423426655478801230650721869782299168187521812251480406473534424362123370958143101604503827945690351754357315737067721589547113205773068179759305471318860420425252420121760108173066471582659884226524891155886289732285791454025764159914083577180814837332507725504704292806396508246425534332395116982593518803833014916164620480536370415196887686412242233181701498577614929929065712805236764794411632201963864034356291534332852205635758912496119062185774626137371139444897938455834687648337424315708566111442396407505575590644493095335041301879196878675193351477657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] -9715575317243610602167035991526852770014430057303930177381832514890770511414924444103935835079052361747574747058650627685195671471338833677121750817668589857852524483513494475486435961563102991691735620272545007213623440734028823230952708337907899684697491375839002905227268578174695094442400362430617347826455022273729991227007367184045994101180517045471914267479799360357445942228818256013345022392885620814378143341661741467397091194838205962825050508454866519069175073734549517402789854797090009796437106948339712558796529889533825595836085015636509657629413446007480698224925032215495362548773181841841041471636809849750412560880870024639307817746284631906982157849682007120502306381089654278748899386785042954621791990044077526423226841044737354892240102191466997946571719594758904594627954928469850125656997608900245513583220606344388529608666077765494285728395740158398311904010755185965354888075740970334570211258445850760335840927410241724247308127453468289003931874905839149926942163582117663584132713630556449350000004213406986298893424203389285916653202283844112869473008668735011135068050675126981605007208358011540628110967048475326093571080622253759065856980714485018128376921304635507534566922509274797710132366334197841320572934186974796840224600773777123076478329005906509606454035486310103591245716335043886793794320640116936365497368345730126555018798956178392157067007154584961366030214953908343307660042822920561214232577379889895946783598774604366806897100627891983387279098911821250233523383503275792646031989359346074583424770337442677708036275014020017754072161816465392222947576762680339155733972498848993599581747614011451380805263556878655331857505371998622398904910342027236019120806375282438819128539221323319984670812824925516142012891966841559294067505728472958001706396389821423021542352832262497133585276525381040844413363938945466721749593563111265814482129012839239809218267263333769873776362928252248837928131337413593038969681174415581195595680947907874626850751824680817699974254144324801931748225416885203217098969038032494527828278132667694487635396426859249052871392541183661933982686569569029778021489158590400132265782454417795121636408666841804971662862742287670832857681387408951088915886116505868149830406854621983887131493385971649504836074146168922357480475041957290006976046711069521310725397559004526079149933695750545806134361059750123772420236924107651791845253647674126731152698535962571926108649983596058125027560021752789520361267941365284291815832185074417400368763112948934947790400442526380782676699680680578798231460506190785170668057531263309397987682808636954896004175275191632164821629736264065345785275722787213603933995036311552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 1131548503894251872053411270336164488750305824393720103844711967807405981600986343615878721072756841304182064201360184043040438159802814745302265713623573448634260727165487499199082992911951578948612563440233051176187265142702717917461447724659900718544335125842097509433057705636502098145430292984021067348552412191889383780250023783382527871565271930632822401464199577123099602231546689686630471867009904584466490375143940788950827968968376508154412596730178448433192398305005642894351248164610690712284695392010676086845250421247506887322832574473791717058435116569199042723704679724226999687855577728930699793513202391296570175662702061599167203920866476602991134873266702696736188825558061523181425019891302026751367062926349207165303311108432312731337187468171083802038190934409608144815365055539068456782610006254052708278343821288425547903239485269576434865328636540461709928752649548527995459783609036934440946176199499080326476229727626574591165334447522126400972698631467102457515158576204486786140964380311002041807822026074363750535173336130564645226637396879121092365135914257610959266690235919375595963700500060338400409199885387022599317678353930770228076128992735576024097526546927370757100923813379130510859910763879577594538200473742607438809245255471700652711164772022968849612732086130633035524515836303725954492473364549712249578844822095367047240624136939381644782958863586601883184290953467222196182692268959567654495497713148849214306571064330592784472113742463597650464130551193183204153239768484133632359354218835592710258820973578055001901865454017065386266417488265510415901151816803758760942532197488171357025527764208013560725233413252004208775003940491031687932989305277239204068001593572013880212294939515285184145558918286699981512347297222047409063613039805799475453684117550718535058596755301965034165648061396398328912939258009199957852733003597309071319465205815671689100696189734626547272813919110663667172694787821672342360074924313523430911079287817714135296862374985332376429094995862438621234587495188062918223825947683501083819103026207108027486988638123203913985103524227878817831828779978288714453529970171980585641704497827791019593328765099200609980847604649231728238724890734028310229030411376253683771682881066286893034756069232084019345669286452076368439839493898842378428223745663638245498426930802987583638753812350824516248651776101019995743829552476751197353319633333055067548889693882512519949408044621302144681116422470917540918565360319309757547003644688126704102368004596939495841764947471619982509905402645810029615672840752999284675298807151954548707577983580359356930464673721537841733534778237014491904310117131208668694083591739539456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -25432324064024715559713513804322077526900604885130843240571290179899522404454687936117497517162945287798753671973883420790717289350122703320861499623787722746660791195271668084167818815959471713883700542853537553439578885769113213978046495226919674757421658794362355914751897616327096127155607121356624808801577376090852171606040872296109562745172880821381271933516633809252747620472630727004530305914170063601040074284545837954421413663837965560479822196897554406595119949765207470512079589834428535061365527937474824008469986051513993616988294732818307429413300735753780688249467283085501575597308894733540519477083022747591292595811276964841218414235552367841173578480428025003646244280984776943305904967246679614846235399346172942469129581046038925729390666339268910157276743309043213301716102586339886705240609085758561996652436749142497509134845758536092519644966691326171441013051866691053982966803146930556368751580806145018466034292019438481879606139786588893384534896435027564538360021926710512086594633765793168466455511923995725350401548951968773413647680812343021419716033853179550425993543772346673596579054760834948399372610826113519427314808400188250721293409478078580113678465715928597836673419082364338241756540739485024840929514756199455816219554995319430262608443311440987530253736816277847466517609528845275361956304746302550696310120363501068542035134247486286383067358562409611529056008610402057593883320815558511860351111977442246060749092727351015183650776536615215157766700842686553577767956311330955139445644913389154620533459816497949604984114384054505291100049412355737446530522905868955587904502812345402610181657415856045240446305775945992148075985044714025974713116276223269709141838198019986108757499178503309818995011142714139293217820348483306246030883018791230013890887257467959332554607389215054241985995849123751282211681482827625509098999335487431523777923431121433612631618193921788200236704734315751284187185203761356933084161138614916484421610820014877961212369534592954816803685482944378588961345331985894527265798651138282810213554081561225015456958902420970998059414742976677893561591662167985278919525470730357712596139105875016134703122589942258950866768032931093395577526748016931734851605611612258274031133519292232823133018389548306812866534826920655722839297331230579035446857517611542586033054905259760986679673582828616693239566550959301030010637998005561657681182958704574360352726349252904052263465988642406937422840060421011612146961557054292668121305705377418346678519577886006237612592547625529580003620010257403420510665351512953909008910442334509382779943155500028077454455158239511185747401419088395675410680340568193892186478033495916544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] 115883421972068462599690850160838674640750968940929245762447160376369206623699145560786386554858387315435533383143798582253834683124360178080790550479618350598534107616532640713103255508781670474517647375504419962620057685698256009916869093180474556826991387354992620427853207846208888299770424543628266612107605774360486424281542851647278421098781350833738956529990652148034543024357915580657887431114159573799952964623989674678672737441393161137418088138487430338165495131979377239186145677698918510749919344412227671506191134691306915234004817568634994434933286244742962552529979617353318167323164918247728684077636035361084103598717979510516977748323962946420895262524677123506722672135269612900428698983221490807768076794836337564517541493767860084343115881929526993659017210918601300994119886772812186266509057643475177675910728782625006273546353507777213712359942188543288918157019761849620560886557336769549678448592462211885414091205873020725862017774201977028819406947935592337942658851245662895643880286807578647180088262612577976343776527594520080247689131592414983055996720578251388753523243891816657271310724376869572300320466897093947812275283219758482129242181628282675055253462244558170086269394064435087199882281781571710276509372071184922873349559530451728259039161079717956573124745752690065826914230244006529431558340232953109828661709428890157484140976957279801927922575014918630422514145837248438763380806657381124557272114541184305431039998631674987741681330384468162560194188888205896763538960622478983836090025054449091426152793367930121754308582926073148267902858415104787990854607154374178969187707757607429742658916499003666386449793267407425556327652773472024286672039248040578811986297507793745024920851522352509516525606706863447332333805439226276774149635852435735742151865799534028444023868994683567155671693530256692661613967659670384405103882851260882112263022952600315121071000764262212631113171310264947488334369907208115718155820068848931317305760992196295828814388868640176194341742688057417396716089846062677955716907614561916380286818065063237773752260204384822287135781624087380672572179595647296805189795454847120794594328105794309741273290942808366490988284652583864468211939060294816607998758541465382522622958436773423949001194387513045957725848308942380472439459326379944306611786751835557855504915454888495049120338857848523812934551391585063136110208454435348361628276463562904951310357550703644906325746534909876640408494794370118650064024693423970320651399923713613591663663688544854595639783194621092647644160519877403640775844707894405250118334091931556452556996676839275228538638624294397610805626052817378279735822307673235434733437739144839168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -2575397577631692602424205851365015641709377488830971890234927003344737646313166064651394290661241798731466092253607567165376892066222766202035101119115277215240717355440865479640075065465316396240917914344547182228551315482426486423157128847956315890385155991506191257753290923574672296446115035635323122408544650101972090770425936053166066755894817923457203771853111198570755269340283195944550070580389756464566745791097528091588613979112839009482138896336801459240096685649790312147737088847285764182537895996288360875779802438098816779943751086993463774707008199569395903862752499694643392961164146750337147075039113964100046663932294381300042905468951205538560107327574835013034111383438646029296472365533657405848244378196548488823648391418108126156957145387603443128088196988075733041495559531942439665204252298220828220646768950307344970282649930652873022604934587950778811510018718155958804190119614685965854640583677532864068883981967587680495686688093297245890689177604091419148764992193986918282188321053775952315315877778587562532394437171680248432024793121693406745990494652999636486704165539238404557189515025696928120945945664897080673681990244679574646847732901329051709775509295820976737508164277891475250789227959301619863606487760772279790536991990432185922769105993345969165011494202705829486752516958240241713072331738354912230873873515670850236398093439822573072396226462170421822258684355666630743320410064971325264260445041821544129212380955816967192711273278632490955502632133959000775223723844193607209900441784824785515761292877143433439291451369840813321878413548896618353249547336279334013532854431689797406235875331499293416467866518600911435079785686716043954444997685575175531977098143006385848067938179033652010208409845369008775766315524893775413257164389857288038323988141349210406901751059809252343877490042386307610760484852209549069161278172615085994509518245947440913087892279579729748430188304655995534657131122884588457816738896903031514826818028776214823993638540203375861353864687818184379751664215349407820645565598685086092296856800888280875662469532310109743796339565044425939684188485106998851023110621076367056464097863528932491506454998157160440408958593837319004330995248363816447040166765673107405015010229014954814533865126143913062700469715762400127609984591708467948925910627298340506688328914974855600202536347725102755268153151732209482702346347756087789854825081212316586437666614235073560066101150727476527707356623499102202892511183228252548637976514113131099420376899380684231452630723839949741602030940370500872957844523234684937671382903366458724733101045949244250254306341854353238090571389479884811139503397503189806675785590182158270464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 68593332442897059555240451016356445982822062076937448918735584498561071522379384355347848227390992950586659220137385980807357469038852503868347398128922221987226728233233338618635598039558537797174991783493217587961912087699599967112954653935279889829187668246295986149149705382500635325264252056589423100928830030316306486101678466490219119291450578604951107322203637350050016436320593182702501279241234544715089609478513161343709195735007756958291643828573069783092239208601052997400956900131279509425218434757598537358207510624505110706806737208000283427391523317201021063566611511920849140714647857712031216067717185520973362992025334942584285465406635157905643038239638140775431816990199934775383038639247910328046276928830197993168765240429268413517811789892648766332657423417865791569559001203071735423128643647098153757026069086242510630595778708845310403320401719167490017016407919530656339350071134294359389539389741370813549892588502241429895614381903142458216227013615336454354878920808203091392344682576297277063370717180146436467718044610069938411070517079155216740698133975502514799439364679518694671809701814552389290906648931305492082266207599140934227987114221157588846575484266909474145837389371401215359145432831300499206124620171878924682636510480861000470156341463825794604831542742418876384021992760424798972248753978093695468485544760061746726942380639186587380920400595269380166502502708957497290963798132656429052396017368348880102760941085336532989491324469249405419051285698024858802600902824384541853247578943809049454099979344284258976124805454203362160057638260135656438793827709682818386023126441929679422681755170380541347293708242775630955000520757022809267138364097781265136689858903234832544204163298042320315574310633492778776625970664957954522527319861399350196803792733532986438684828322112082776778081668617584998184846111085053497372610766790394486775593155728113453515249975298033891447847242403580641139690210179340023503656593820279291882053118508106025454267436547698734825462929247014370678422411933833505338643543671720284222872074707577795918533219289482799104896908964937687684326695659873686805705094308436938764551739435607722177912699506025366882660482430031533274251205100756706200068963995698938092713332953656407320234376237989821644246124654872519815193782474979788236395204564192387143844949384776635809214143802484532914654854179658608112814306420737600306795298581193900414273261564474952813333432002547710692019867393481414566036038692224597453769890687730864297689305743047179376879794928593468628520257413428033563901370625642411913122639030061033732192146578909089561652093006936474376401460713885931595618298912230228762781550499418079232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -614862689882083112755631268069097580399179208832097837223520589824256116422113452757381854728644155305063247110620793795412164769998291678361451098416655399774138058221139353061771337115473433847248302157434518107686187004467162448186852913692562730906141131653246136738145095620893338821778102237083949885416943273648162358074096656248594395883560228707848544811903519407834310427375666253521103798489177031459814847565059023965847419925462234327235558606312300989431875732131235777493825163571839885884458822694076359971607304450050234447861586659827462985570685109298042367426453370292364116976230414351269303812353317184196387920166972295243467219209836238094614938121337833969516352030990586081663701229934075581299804447514980180435976660709001004653058008558087935680669918049281038924140372915383447781735654908012262960887226492024140179792410565796915317998076305585382215351054621243754459723952266218688929569189686758228929610904982872855167267190783588981137659089066353006557773003403664337846463513086165226537892138646205126571416706288372530201806921760343753921167473287376745091766175305066946051416352386061212426623938922152779227930853810441529008072891538362546609414615661590345307497077328551907205489340508569329632524883354865246788389733317684483698760887289046132926118480541325649341902260383963050060123389827982259005107451726518704286044053798045938709149961670620555836125364381240723766412972363264676624945797749475568445822222676853744959987829841213695166905816029542208882755511062539085252951110908556193228705693168214383707674805617621796536228270378701957924505806020561022171418312548293445773935543492350953646833987673718418682625959912009963999000173109080754538539210940964332421507518520211939789584840682180725795748969968891586889738369190589970961542949036231534317189339221288686628907022104215361747789872498419765213670900106058154960607132870901825162539442658392654065811309497549478448464815034553803270024988643541625459086154336908438097675671989998999221847858331755312669781046327103879893169576501013614911364142981383306168559731661388411129312358832434048463148512228477036718290829013375429583619892165717300612074557169512254583502904391999593944086527459601704738142169765672430899858804165170850804979776299935793356438386249836192838257391223625046272924964955733505685223615604565596287563389671853604573623159418790056048217569371126043014229263085556006181924919928107724696560084256773821449732498009209709041111323812097507285689355367864663640263813954246440062079954875945246621423926702887740180470781684180715039407372390545129360597121825821079313574667798527727119267990453312944110539536631177735963660479745641888612352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 3089604303541100679171140781436295364535878060188552916220849391268336364987181408211954015793528827481223809624070130340094771792425845783722946989245081118611432018991292445228472287369841067739761293700878416611746990885824931403479859326737048833401581893244477061684850471590170529617940062316453410846598316444733641580091968511478229805861390021700091693183896821091891877946425606139004926064121366700492033171913275672163856515374166391368925335893861890175410344509391021400734469778041981724595527740645640252425964976478889393327305091849571539262235540978896633042408387095166217783900622108206102214527071204699732830183954591124079474234125414882252096864606739952507545851485630063542956833056703775441352326492688030288073057184683650402007823322124448380570873756085545770653674543276261985645698041609207015504188897006331000299744723385377207702739484792907942070844220515101134183443303513932492428031888689306256298815797263564745266419653904768524436804898723525498794210755544808645149335721216468625495211829867684841214999757806782800102287656898719411038412846305446802172628174249022328550904604821523514747314107978266764190386364165236574792421855949660065378100457978909000911658457335589557663410920928296739483594365115100266899139289935408362407288998839982391124882198234814319832153861351343146965215879044493318531152619388376232314396485276002969737332105084978974061302219758729301596099291974088902630626297179881624827063057359238031327085670266159512533862093075876459207016737501594671790933904302920451319290535378447121492399692406669883599420586895767077211666227102446433389542720499140939963150300508427981707645993358603176214613591399486242985509156736058282805646548060030589079760713649767745117850433018571491317045890321197184200109390246898363515019331861221858905679411354228969761800072408902419702989030318873055875635895894991328681006967860622440219591621684028455572628695695792077351057792344446951471047752793703817944739099373183652728957732801795526502424299316668350258045537793306339015943160090811698521191478586872608404939307575764161121083837250835036220908489532012229524433537337540517739672134363095956141443774219430957149758215837798302047684733951899567795907874212855325862981594774934989213841650087479946144742691962281688187019322249911757402727909973173595838325560650350116641695748998164372615473629832970596246322906923777825796852601496587062203646031075534451850498876162964782919519322852802103963428758296724404116772696335285419173483662608914881390075630937597527987445050212475228706731466039158182678563469054287119623675123194590546844468487018334770738733039966200011260348076928321541361362511830918595870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -9370439381275927072781716103212096944285082991865108385355660519857073501660225296571879934046320517955484404879454777268283741357963037478038245270396328083864583283475170166306066245418233484233621859753177876035579714488000125523034437493282193714377914833792446585851577759724417861090972217207978942887120624806423959477036987879675017691315962022122280819676315165158111082688288668343799206072696887854371196324603561866872943073367814022028208088513284088875935302691365954035161441822904728639328127009323984219267214883048183062551575820081754224194921713291299777719723010779672339059801020848982516091417157693520379645792605056807511046619762396968375915922333877729359377416127142755603948452556381718259999679009618634628608154614514988402275320055219618428459482313123384089730866359816486326538708730017439244079197096794736681023943523184837432901095722765835357231126404263391396602300140752904233914689662646485326388448250296544471420130306958950762721017075649604990066732729622453647263288809917953573103288225005785624786167102586171485494551881650409292757832440749697220771145601888353607840635434987417324337461055852476636125561901957627138011177093731160978127417207108050818827926010397018226187933883991640009129406686514230922841956291746853119253220740589365253287648752689069616004824540799467972878846037135308994964350109008383804337226089856669062274964062322627113499480053089564799660260148731614272099279653070022914987955695917076019530311411210977377330824967570418984532874820413162945452443226377957080505315728714111590484285879887501505334823635623419518463603175399930706335092339866602328490853374380070678776966811958609293071247875990355839260046933544716673882752146493503548103998087438174026754230152206979832682876292305629845142216848122974066724738712295390328567692604334893786188000667323575916283101053209890278487578471168492673286956516018739594599538992867978171048007095726406197256264430031338470117195008429928468221635560005237113923417470951209193833807811410852533795955861755475873695140284685592484803444146723650414224725671641782183199150732107916581902443355037522243155804866201836233788479727302098161356659390118269760892437202959919192917663674550467754727374164424566525831607669930918850909660800847967536568202100940543095898880586098599490711678936441218442253533062794787741626530049837075168070754137998147157844568347252389832058209619366646589715786231742570526608351766543112487025132149330082689707104720661645051697365769199277061345158659719940917431693076695854974780175721546646733340625509843883940225350096833937320213959854099168710781273015406823549616223242092486066084867063081957854712448738774083059056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 5515491654522521495380152117307552729463781402470029390231469783599901230969826860560443496431403397282999882438535286707773776395720151495661968869477234550411263958774876109522166073676327941956792047792250905822472077999954631183332395029236750696843249387370667847514194229977296530237479344221318932111417284614811099454070702200671311941605345031466517485757056916056061774692712688058568152761591186267975908793832964921768407173674381043811120076080549587257959409288701862016413110115165040814143634120408723397738670734090621097484726336341863880236452657717154058973288161717649126074342862025174372047522665350485949568799724695761043723607583669738664829349631870365913947012336732092647464737951323489698597382995646588114757166926670429836288702600092560687427045531577375234490990190658657075187480039403079841810049243415614582986180440413231109876007498620373515719923025086832782601517829090812482126769201962853833629136151458954470050870178712245664335588242717072262762226010331809489171181544358377678899314184775434779847174445044620044722296759502362402023110807355503162405153544102547354548327338795745818717990467771741118428068417791260474987661433191697397209418372633031135411800990179979090067127943847881134258648212065585054256847928101560372767317210284253361159692856544757985111377764507433456921366991377446347777750565738165353365623123345978545395402997411193812153920749642257009263838284749867908383313216619083443148180276296160919250926554177805209140677352662196463824023478667931919001205042113886840432700653103431100468987795253960887624449850255311258820246005477645854979734871099127272112358478002084226063316948612234013541589448027313450037488667365441397464713777530526297778309754069748797560323659409685785562140882393012038878269184346050231250350994196103969899118691081315816547545262519742838660851055876139258678507479876585179709547059596810774656172691530309441062742005166083738427676215356338026814180050117905992954775488768288573070778588028326997258899023208870303020462547805475177346307995551808093189606220082214007971163724306169112583807810552606221426032440209325310922241317254967932884442120914866329500406119329098832438466946690908223256019995289172472852709911066258175278222551509396783745768534443177343867407103067350325829871091520269687272228909760320072879699683324996915231002892637226288412362094969192119110071577723226706806662044974844418514920375561682974642627489685414079851637680116195504197287662495540281697153448577594675232982231065408646033627419170437033939685019393640071204465508686694866297197878712198581047131346523802384343694247070634708086709318180734289691406643789126768276841895578233896697856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -47063616542506095305469769463646039934016374060699667985770687876632175139437086999536839137968653264882034180461226830140305168280339668111692145229168541514958709297128647387388657146773075431044947621836855048960619372387728001731769404437410352892895975543207399210581504643251427854986793987347507525216525347521094724114732575277804044564662812210346979753777259533806060284282533100817596834793217805770011307608069862562495902955442155765699079130167117063912436712255403630345270451830939842596389983490274459797304878198513609521621978176923884855982703936595834660773325915413353683017096959312359747608026887184789908692438075311538271745358786919881074323940253393976216391124945618831120060955232323553818477988681616528224197195697280060598069380874537084674652714889672073856332877835042971759201320694229314741241308949002944801336140462602367766965129473970106426122680340600771194156177854584262495050388806228432723127494302123615841308439087176002214064319477150254856887666300225807687538442682345826795368871528358726802264806195524249961524213814166980118511070692928034495525189111683143175650294055200890855291721706983591922837210696160753448999295892677973637969925751695602404907179815875570633657627129757312678746905578603490043594328401562249356105450099989181910904800172682301079750261796381990310080858049119937415202387698521157482627017445464216431989178517351507113964943655025519769330799106553748143199033117733867691374671998593569357225217856172793415318646325639918033126270671526285246801177733392923297144266670478760571766778331665860729299828885347034431254159372834070002886067483592522611517952595525638480130415075164981893978954589271463610172915417145531202744271660748547372398282783384437272720723197233311038516368073550869162553497236132882963425796740092533889219981290713456521548294085188229917301992058037188691517770224798983937309880533812140010981008986383431308144607494524152777531979685830496159562594501399393152257669189245123109234443117586548486365997834964303746929039546159595194605995147308447461874469317038989402684105419632778117935214051880052822209758255095524551189551385840685100437835489780427270303218444794688199815418714919024085223713157438259753933044886769815393553123190161013765745850179446278816997203203162827072432109062202371430276494743060011490887500257074680697078520313642920828708680008100334856306744553061907286527312173280071280437269573533311093418487183594516861788930052364631185499725662661350874305692229108554275972629637087473901908143618261651626303614263945289228805981791727066447579121607622923918995792477289375461643682828892374650807542418029020463654846680597824149008747358957040979410944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 1188254275485797931203639779618487989404350410959606804063544333972110176859045900735900194504194989391932583686061765577333883317333257650433102685360557953374679114388294176244245554552775302839127510452408125072777389411855221125188122006492521801386559911255097586210499839075406252488916558763419465231418420506834918903625272078326620932936043649788834972147272721827783473353253038139054370942007685698791299582818229505819283829781724995682159610056562757930044201028931840251862633899005600433114329465905310137293279608663757310102607572046340204911636877808926132185836628138528062980034691513914732687882211594891677564669531734001884252232808627227626518437354708452322088668387338336000759904053944141524328179417785033339069287690348190830094836325513355646484393000086085263358853127636485700044826385655935584946754116429234875942222933430967943087156397361275540533450196061459144349837497231292822403932923895240744923980974365995582273013133156930651468872476825521888234294566212377189379849547317119087868793814088993088770767494488283889625631038000744327426973359474288461090383386652252822963288153709285558909904725717257515880248779330453346407821067333775843633340866437750035137046624741172694298535413947025372204433642556597693982407361207253178708526361520563391664281657017109847097327592525612168304581761963907448282673126483813231159514821210707415646903842890505004351085499896192467702832656191888662323022546733353435870637676515949967874871084286806459911986852443163852366934331789370644866595437900877095639005934657117980753796569222172553891157374181480999181062569471917930758474066179048735932788241682518789844790497437599777405264086980486690822877360157887449432931906119875236633651685618521650035841443645778126555110830674792644029255288988632830169029750620831458873739845519546865347363445208120615053757583662625273731871545280829983767518794166706517001392765013751343908261033215026014008500481983826047661936423491418828170123338411507021206032399493899949237065987252258859591628975746654742073954031679285873479381080188774586842661288270335870670475282814539431094027806805682793006766846641192372916457130971540188990467623856749275347524392986088194373094595079551688295702369128928728763516674574488248591956300653311601646153035797026690395702363772521192762053095425814744182141628004527060685625353734724905768007866626875944104130506575011086330802005748287486886912603435765088057436437842160214955520718712617609315517802832067256230156766723447970355156241227402371250073657220469341444667684728038714866250113809637404008262513091149444297562823050074973475641896394371248104771788944817913347685236740466580682357622075231827398754304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] -8782964858739324190124854038839303915520866301965375237861419757628478839975470833222582871317429188904039330353164229772992337543781353764845531112278375332996185594080682246740128983522163585603703909010757243049984930463901487046559920985645993746800043157460916136391593913146545119670439034747108103878817070118652468628642227858286611249798225907620022819005733508040300909256211354530095342168731336024653370710001615063621496576100473301127663894146284850953869178264841851488038068323650337018696221289138232401418757579334774294921617621759891515296090280709872495557356626306317399284816930884309482192100689556151970323465281300635535870570278908257214464175428793892439171990179362582162447866245996627809154515927861200477278204222268456741726042091574954500261503409124778644759878191153396310955788077437366942601663902858468258090511098350332267437544977721599373968521381101851008864666229636819823371329748296442718582967327157669207834111280459281922562898098063029371235410961278400173048888643966214071290202628145766173466017337141311084057290868377109882356998805023304161533321243663055918565888608858833036323738131880078802150601006534804012071856415411097249320062143605861500733769371820629074866083591167065890899256714480696934376294235475313638331211462862631322750030682401081433780574472827307134078083736816177996502712422057001949677036303855466701030248276322127760071785188214979619140387788162051365201790131700709474065398900980958351965518105466693074681698236909496356122623646361107035303950377917363072291642842725664272515067378943237124083497770108727977432624811721717596926375419986936869456563218313681242143820855761526675152933919418200515405032347149772273834573659831417248359219120839451177322554678859575064396811181257533270006857762849380299759000497736062263832269064487601385036392413922604261075589541040591343029956372598618002548966522821334704866784426184623986547478360043852833668891392699054516606280880406340657754126028226400448269151830554077450659079062836540416442437788508633629299994349631620690029852221809101873644837567783004650586537857297781282683556067543586039857231070064442299760578240351422288820530699101709204958007504405485610914374021923286439064151414876322507751699517142261801726477972741409220445026572225206758007186894397465722612560783451053137327422260976826167248374032688433413497286739584391721487477048105522166101409266785686471199449642017006163805208661174349904011245460714812259144125438615627340355200895258832126326482769219752552816683946940111645781630429595067433429134293852788539624364280612629287553312036934804874633785858782903680683654735141854092380097587840604613932590718751667332195549184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 35338831367552582322996431836585945590909872983453976114798897237162591244648962864133841123900068938555964206670064844845146049327437212711269261995028879660221027928032432817586769481165376696480433090476745471761827368002444893528623594450598225401441577854556573990769639929807288015493654014439164138643294875651195465202686616866268183904302804088862831842669176245416518643390522196122321266488154327336505890046898731364654392045838548915748251229093179175846473603125377904637310889519460342023994322355723332262824582675247184533853586891076150352445917272092517773452922823206004550917929582341602886512286071607202210173948089570259598041584935189578896336060750352496474267082252884460590374501204732590532057757902141338554586148859961926853243821752933985537548992581821250606098866139392838787834147033627041696465321453439285778049041315670912812579041915278533752271842836503040195989984936111180028051871772612078463896233096400838672784823531722622593225326533622154706458810895843030292508363284931072102984374287960479374305750555732559043470783844528896524355575666064829446014485087185202302148019916079223862521591290846214165773185361555830658930440012481789289797072773641725294508908395260789933710007449050420708722691387676735424880605684723232045107031955016282389209178691295520625377085874218183424807338417784409305291997969012680809031323118089790778757691790143588885636883797769345082613266678533470374033045004985518930884948169643831037922595070173848086078557739395281074371001903670651222259927909474104972532669534337837950390876729172123205716917476564460375174187855335647903163130003283318698274351626768116940664181655129378923689841925416712170783113709864468662949613113114263960141179406325484522964715248690057137283391136716279864229912329428513257244350254787388470237602602143659528239285534882530202168138664689858518529484848225474651071937566217885352718024010351445095631331119080889235267573980893437791495414369175017005170343806026507786332460475811563994681042906241690538126555709205145924443456253656966985449119687044481164998885990361085108467528632653743427658886376304386298733052382706327215133440844420050189849860366561779037713590195605446422238708587998519196009710997258865566165483453904426783133311165736040041116175422782326341287076100663588247183370307650384005690360137955840049369257553181581557251141453614275137992479114409560138098293494344534556237897621557183208659561428338576994992980464138040776136272841740932121021878891999341039530528006718674298775239542222726892520201805191612643793002230422593797773267480832483363805169207004281912467635417105172868726433763172011228354781608053025776780578752480569506838609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -91176352821359327043526762062269644105886729848178176321555992420879684834224284484404122894537680742483572877009539546591136075254588988878401015454387869859606112570792344101289179663138226430856546552501766181097157353406857367270924712686567068105305600622502326642444918798571741741444383848819425448550064349636047426145410780096778537909474988131276543234953475958815881809726819125810827807465546224827295205333060350228439877497432640726241637647610613431740328935247758176491951835848665015454023295563186852288433930172986200314304089489281664819144011349221170676787165929456480121669015453341058938911979085192966626733126145428106836047653549027880022599432111014285866394512078509157726068538976172778282860635271927002120820683537044176356601526703317212700052910386753422973409696346553129324840447516411519654956885302287134634339630472596674272309363182025543646039247345643318081474525695444979390512374410483049210705951299577229284258843558778631322196951453981324324677870504913936115759071695128927496642996406984875617097867562653014809706202246173952573813001463970696202952845430303012474481944025183078032640467299839930748393522510422911199624688064154399185365917584800469383582545668385985647977212287784937788998028554609784167895349871175482299005347861188267687811438845014864379796629674207582214330354026295298258496640935360302748593842585118691545567353367941637769373498697221951433453126230294109649698383445002484168083526130734254981602065038390542953273683408320533421812586676525383918412979494927380098281312152215595012014280751573063661375054312320257863147506577844087523271090944705885848494723293087271587357346458691415332043435968788713940826324348498210035061271773259719350711929876318500657033489172547167207541828115480131990698783993667529576134972420272738910868310985393732106581878926782243908668148017868069077855512271931039240591823440315013307052189734717635287034231987586763378775357771450943986556341549990346970018022246027522219126447622975260068206921024587337037225459340886465153385322404270990798015992545282909097933735732444515683598935957832021481776696490578056693190509220112088805632543305090222303995381467389887239806624845731425281680517116693521162513090541140407576386852778143790677380346283623565838607730037148676300218054385724333894433592839761391762284502167081388520781915481549539946736243303771224696396859851620605214730944947192663406233860793932932744857471699234705352224829446663782316417628922850819319086863548273370903583152074089446874000401156497511182408817686639885001260965918919255835939071520232175243458340283326863525207862780602305024946364109367070965171278333142515164577864924792818841688211456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 180136198423786328152774293224802330500738035276217156220699812444764948486463891395635640663781742222113622938765897595302579183915919463242261872280480491546747537741419831571341144971151463623698574083666526344137380715936805582631378400370774633514103562934458169550017167938319157233402332893956703897768923649711474456884466125039442121242397404439776519909296005430999357131791829615916996155080524810612708311928676040731323290737438076566507857799988783198010097282815569495328651530934074785834112508410677032454322223253603009062437870939600019663028642370255779111667541201740538324158452778012326475727783549436296663586581285676048081102628159592908435470028680074163712164738436520496420948434377933770320362515309110416864179526662878415718078498992759241363790310606003311694140099587337647513286773822977846372120821987687848446925015942094363978419598957856002965769305409729703878278384956816297055442336932486311111342993051144581666694274822969475322848185089228356791482904809515315639455887651459716626414609316114460258163350899052783235671698057828255718650175492383791783457353642404098848118150873846790458182628366737360654101951281505824264616198918773598160235266343311096440391479617546595198303555066259797690036459539519404579275804168783062748522462182096685177437089836950142061617519617848852099628554376797788032194513618609460627686858592402430186693272126969531559230126483341792649887791178487239184756661220842179056530883776232240861447951402162755726668354042589747795373430590335006403284547403240678691992073433562732949834924030695426184774691534714576906974939849019232506127864660629644646913393189942590042877391419536396236374852938780317987097324229303825685201770875019596284368411587214313606674241295676058302179247558910028363042904854450529964155257244220801526593336229840103230448701402956091687411572103844789511217798640080734251026286980000286734556034415890422064182949023787568451626155443430999802996675483616091640227072202059871787731442267401849406603810854236419060262069931182977151533725011065750387438715637027463429789028329443569372463906746545384758604272081727838982870593687567373803391577552667876770740788265840289889509146309710966719129669445609557332273213740920542597324002661723171586373049908381420166700886503339751442872550683337324767934306017959721864292912948795698266388286887446706754287688483241999695420750183741568627681523212816103693397025669152826194079489440771351643747681792675784869630949442564879928749715155436448026938134593631138773095582157571890521564502080790325404503360101836401613085604184327938353308214663234531931872263396449634361351035236436412863017407889463728657939145482877123799447240704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -422298312184681703072223443971081377417214715879402510870566862558709638766845892109250544151380571629427161474483881470082190584041230834996361769616923691938530891144916800143453142524843444187694153083180980958030257987510191505536922465419582713074115681717015080559512941729423292783222998604669642172692503894236709913995675985270711353764177023506430137684357686594472311278083642585063431326505402749533253258638127434574338832257688532599504826372731142198652950703879301851389668820115164864697585080457129540046140769061296840059113378877212891792592248376995311258482285762492114518702656603149214624705811021335639668212162406131575039322472777185002855287450759640176283099182644814434069972978110887985534874131841212122509786370777089995281306926983698217510817197517439325536425542963062468918883379087969109982911242437367149611803017468916712134530986305143273391306953383003286655038038816726776840430317411277255975294470525295251116231074587887375323602161227523934165294366344700100295556367714757880376321315446989581382845098982089124856920387204148472356747901195280527276739601793018715430020885494894985501832584330098315788028336864360495699347148988655320140188605272916042718792853832348863000928144782933454791963844751786479040388980883958295362306307219063621296506962809401201139322837634838547138641086209363027845356524707400006189623903504147729985282330062067081694117898727545392978398262833535339304022658996970485230135276402530006727981823172983882009069706436517993696068505822507791261691272351930602122890618535854539312143686985287846111803501406664035715468134782314472028119340633667444216943828348305211469197683732966646956917920489720846457358016569598629922362444264171317695134114297442659351967000157869495716872188339310235366124192682441124854001021285022845994813769311847334341709667576081800638590759475666279504254489885207108640152784498380995942206582519489963815619258464204058180731097348896455063677136850136510299059515407949733823828212925472040517736877775097448811810322743218366413402109859073494156879266346742527182363919152023362757415511225976805202652085082902006037637251380185265875071088869895799823146688359307632670199239669461202686592662225614620165182050947325239474733193233565426316825739854925517100641361093585819579356934333476319924303073729263298649994890384290555721275996376066207902023994135544380643895554442698483616311658234095513634136215560961957459057107970457609278459440706528525669601927726950001514051156059610247870661886593670932505721962199803092011002507282696676954718156595159297833964215037302447400778210226048914524393905079429676800845766976766290776140749558122319056239360310035098594829139968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] 1386326083209479140230177958622405735933636129074729958404743045636446814984828815770107709764004254212803808558941740288923133949646446956030745664007869080981727117300733859811777352751075032661758170535903237550756108226688513308609079847599894065065606985848970908814089055158987443248512472668533085126547007558687355757396864416147231095803586927492066273475969746424272979336603843957970669949218094621543958382863968267154833818979582562707391318051767938894513041051959618174390742570123156695414100079733624569210389344037902203867179027670984508243372160533920214166538666592348613692531518367481458782891764310381748554748557126752083087756211027903095961708202279874641796021478731223994455856862153966875503761511225685031313525509166285116492341053703900270527183158903951266261808701296301501693616715757262101177175380583576194426599544842171504138540477008983117415166775419299827299263921605643618513715041348522722486785385268228943174502737844712231060518802142286636388715027377133036365755766626053843890615429171625726739296673702921892844398561830319345249670489275093228304280514176446446834726114091222713056980410287150086289999492411665948081804353025731761170526109709243808776948434263300507530636646420226157419093061536210264308271288969718968871556463251313680534287923529806533789168825867087299988118219637391046954436037699203029666407953363696202951976619616478635926941879900246128865675059102873172004399437631275128841153564844141240646375278224715208517749616861109965184455789976715981136056948733623642240278752284167760349762698844947228491819230893753457770705042431000133155048799726626022095916584894815879611420181619220929217893020918720864401881698155528658926919590531069586677960906932602083600259362311080237021143815781358585518416962975863707278715414976523483727646892103989653549603968316374286727883226864019958649302597143682204291498423156473918015372453776074509301420548181955698935920816338716872151296670008502798058141431020355055440312891082610587348851423157944667505284416724727120354751943523375184400267168274894985218390211657122544054143706835474435328151877549922727732123632655064665595188068642593506069850827102276448310895412193903144120990720991950192236923978657883603618064707994612707688662370055856063811445284128683816293273571326814827427005560195414266813206189973145949564482549543490211743960103064790832621636506989927785948729893034685580886654953101032689952289369557459719689676901785555056408715372606667139413854123272563792131019049108305946624332784381513885464091608569099371759027857823892972874513907384345252625860964413625298220468472973105434801416723731183542640305180910396223303818763956632546374796181504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -3873835943125114773721300156299439040355306457984580388401598521446605769021528259381738009847411293455914415415299962106944967640833625769516475196213345759929344577195960019324454738264872725980904394989228245692877331231151457775549256293452714253993624822171528439183104770729474845162887234687837948103296486978393210379753642278927575505329666875312151656845847796751151350981063560127536608897452912731423738663161760012209927142521177362395418877675900087719589113411087297284242662336720942390628117162095384619340423681687151105429131199760279888650403705160014267409747134066782364746086181492015123210473079866217856178023731129451658877556460962931049810779811565333254773055415927384617154449355838310755692190857340986101476747331438953863662984827168012098707901287956001777728705502312355686047882866719969128700396868914536600131015675589002233363649497532546401589476319016629711394487683902669306299375837457067308071783848161622798722906058901029489339830873183488103216892119910724595947315472560762089847670434392702973692003346706464815912540660085518812637051727062077231451457374774882928082991988070547063314523063932005164198979543357157635716557015381495260578691863457288277052144102623007087144984765406253607662300738447242668923189634498962128103948587121641561305912578901586830962682472518602001586489635361493643140477425743413888130072391097184220441805101018688690276714175732748639499793881899879291518730745059642114332729086045400019817379197611803270352457514688114346298225877348194909235241921333608031668533673784216503525345899978024824318943000992876112635695739391325011596745042770001947151364640502482337349342079330326854741123079929183668277963550752052251768514540455697516689719836424492655258481595701690180486753153813810836239067626465575834616692441320081771933957056767008191154572105488591678077575929751290840825764838820065819698565128692449149107864722574922383512475818246150112563927990289270191189257593040707243995694864785450476704995307762587404270297715026135169852298065496997171666935725057041318320846342590967194575074683496969729156896960511234942813318199069197937554597169501577252389613486544857032791511501456420152820167570318041147521877277956503868926849270874469525087122015513572334112413184749053413587103131353243004010093791804117285845171574595009519138290775829084503001117303532136669326501834438526252028474365169110408109024281223400177021310554655154306392268698572270167321256247547918956089533059893056510984422771979728356936593449894953119439097419040459342416120746198899024296979573104951103337403263430652717505384317022416553567716497497843626569688048442185446332799547281046406041961060176753406209565917184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 7296978919371042989833516431610801728742952851999194376976447492446297711533682552571762609798936542949872560084959662262292196202682361454815068822927616107476145423945287441751300043583119910366445076149261181770603348956086775045206485139262193809215931299129626911889504212467255897548768264766823962096997026784539324273068824200984860904502861031395543962690031457130981135934200168920457563281581704863857873049368839216145255403143641248765787944172903773458877550479296783025437309094000570838245286722488738466218271042986796742133521830412491820130890878001977826275776348266060340302279877092643985759170971464703699160944640582509773251635035439276786652444715161001655009067529914142324262244737616938962719916363733489065525677163760029558811601864431882348308596817675902180743863685587481330809872128097603377824354568304417402397005066367060087466027650026980737994732725194493799231079981474294941908178961333786412491898606334264571251574174840754519325224245103373079554334935713941759981372708472539408391863681014304911653351667330763255640567983935406623313833583713528002898538836227092025903576044515356361268098699643109616458305264365045529169055234375455612965053282143080509897383909562223395233639344687417857696037162327243330572900301804883373914023304740591264747086521919457563410660360775117151167754321150613366166945265369149851151904338380459365891495536888549285516011456410933980602785919043410201505332455057326642594637141425314861059230987116944643528234353426027904101354420625683957706916498466580140780796055214793589689382278472054300077091724973358722187111829344299885955096691735661354492182310560683657285950516081581598919882477060027302371760758660395993836218471932213980671096436675222236170720110672761969646004963358043182442351924445159040179588313535065598741274860201729222270375220218697528945794303734089859291198448193522736728935781831811086331371232031780240855481252964941167103084635965615411018321342039300452251427089414633210068190365857868997942690550794396370556561273228110217907023989887163183925244676905659837667832403255551644987867229195800875668049383904440102420289064450142657466966063726042809115788534010031771331652834013929045187497654110554722657726345895361589277781451192411106283655238611773744487254634278746063830440006144643538768763515000789376605806128201409088407132479944331861046572675312172198617255690524765247397088392300560074344416157244142189890748946874363981731456892047635600057145346805807656899438487509814962959509874141549011025509739437678700263880115309817933198046314664733146334221208576254543489684384089028874915844665861658268499870466454403684086058155754383395475896318895865997771434622976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -9172244123462830106494062034719994908109689551760539825224506028565747982543304720396383336507951716013912755510785680093441402574593161071233483255252184295516000175783830321904079809777592953683831754401323926983027744222781885224407414897635518766039190298727191182020975282039306090174166571025490967150996854762256451687117886378882410953867524182751810536217091682424986933120350519855264441760688926781903935259897536975252632304657482848391832250972822172283482005886684577252264813854062762112278236069399191334600127904728643676936149802437046322945521952463209783247948947517671942611741710070970158021250901177354300531108173606114253691299153285813149703861081961320460632675949456572886164970443930801449493493101947860093731537986764518927064191630627229439604759127730179137660193556488075513266736995027108343857850161788037219211180375673355975375262247724152873349123680133315472445180203801602696452434485708609891646879435182359457181090757893311340034105962715915326528160768902745571531145053593175426859008269553874970928336437585715524156781730232820929884506491427134393121488237007304436510305583658859356176986379702671759963600145003268368432496926052039994055716781689190350746752016278039528648991450478267764045360318571487408096726753755977927439168385826623383359621818876286296245133615775962043675737733530870026898519757347190132030972202409493528365322993810035890487634045492080381599295044616893910533733284075392288749808379350274860722239672840632555070100961667967476182762660909074580490515270222038725592285090766475665963156036702893984671576471958110759569791323147130269766373517276880241914582013594049429885175068173169480953516599381975561363895215420180025960268143186986075279340208961769628248055172100326961866903399072189516988750242309551864077025655397453615016817325036071086690297717370397082399526951862093879428805020324707238011535738509788403405326921609523112280907569760990668561833395824758224026601075486354405728372737238689557827202497141359794291889019598126349339727846617015719098103101203024280214592101556431188706897770814077344388226449930109576585222819917935783315618132629446212707596073373596156289773386668057468626087193249308227657175730373686775148654309661261457213055109559744765096743163542398037574357519134240915191038525753494541746067127321163840041473605811494117820543285314400189477710119307121313175602672962021599807154335321397171408499384575803767494004657324686174709765655913839860664424354802362135404406695387262060561228322510040713844847459586829425015992600382656852051737236682602497869385536046862383082056671998093091967346735925048262995423336898186249260965160201508185561304233851234928642687500288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] 8191952490100392217652727006416154974094757095929881322120520512326454549450175814421028921745369198653936953903580531233373660092670462581383172470597646860249773530957512844390562854214291466976009689841539903447847689187647191937634149764457015079840342648641660090280203467178408751525337167738052374983709387531927155908493132475154929763962365685798760157171418542825001006685091644382521646751036368952569310465627847487258344234580137708911375223311035298910723892090448190913303764622795099502547527915994380502236544136897862627720927662922898344158212009806263525488738080552034694161356525004768457228892619869295108968174325049650047533447456030173712694009332135487884864967147218424578771644077680622891676876561158661205212761052130185474793046287262306376330490686487871133769738372661761412114966656437808172999865757314243779003726946770145258359034680987125672340872663100793457949575136253635240547096591721213289041165197323117024103185654474939264910885180783711588448740726581523574923600784842524748625440485637587631224860072313987755253116094871040819450060938594361737313432616693875725535243378025979932686522824693362300458970304864943597426071192090049290698961212103103024646877607381348716954757742490716555494882552554961960579579512386120635463351558646746387129744697991754277725506632275678317779989406571571989475806370570400509613823273575576782607167980339829146857680604300740444104140698892918029786778313312113100720734663968953545922756248483996211840224035800363186481815372936481709520863431485876449190285230658782681339793036108557251768909212111293311319241729250669238456409788605218770861491515743421731303643764050812503315612927640764121432090958207998168838292101653698941865406678247004433082859197408770101800965835665695227443838575221150889171137414741333847216258601241625049468488188524597963847294697093665192976374678745133484174112254779027016357941057518065603385049797364019661773613728168253130939527219595121929631894769977260586201363481845741661270675687080010350511210126500899105981702204605526004557699646888660657176714116254424031802792934024528798564184291558615122756667401300041638404482272855414083753983080466294890928302847801212879930391380497055595536162870553781722099828157901473209118394944026936373246500336576379756241423047781379590296955202135642403558691713459862398090786142666229520571145242525140025468479807309757367513054403513118815310138225658746087642377349102127035275991723471046815905726930840383450374305372751453310758379823757511743583374082842885884437643505777303967832059728924366276944059444831267103489486255770035911963116620801986701628893152452805166055237180122243544663354778361872769338761543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -5843874178035325522707050608605585452025079980739583522195847144738271979442052381104443226396547514914497234604106941707711064157106329312200054591529289370256375916796546713208776667946330045822996004206195423907755482645948991614563327445220608251321034316457237653555264771515270933275880522502103216478303318056623808490674186786597759020466489844241238403113913259492233379845715027285089400748536327831385413354285700533400391704224732305268108229518013590229001275748567091588574215236081499070511110794212516629001598799169681345906157512729491151513749200095931250785742832394442611603110379793400072123142603447710726061145080503612143905825711363363435903894130014055861255851517788658845644486782828060685078472957756218036813203045199779704777306263012866026506672848966384748634996762608154130272484514932644295509954498980002657028252820618399016744640401791120114863702135370587684078426148471189385332283947192111954496869362716767115926637209682138334093940557965636090903499297410420359087585254195688627285972859034925178281910441561895905944942484094955050826925710114356035273827379782516625584011897738186890740626225136063896886751676597737142811654919626035738119861167384006435188955675650782233701869139074098928918763229004680769820455710513575035895973791783099142803947147946351363277460401192708684909015249511145237239673063343568082589744149668475960364176462305833223198933321740995448192619449702970389289995958081188909744711536402369792136989277744739633950118750261038344678131000428898201821472575510969786909802983265141023184413007753713639903782395184355412267287112458793600658216288891570832552709986625207218709648459597038153803499887141097899054021668190390720182580033912390825847254543804006026952897402183797264308042888741448343851421054803869783391363033933817659424526089729722864871725843206363615573048434619310128890168345154973196339252567076844111383412135957803063666085042612817334553018591098840477654541034598780494023273830870244644679250384329008075643706007513403908002411464645741995600160778510917199700777481290378889285060162995490682267953361702118756917764925617393362396564159029250595044178755271915831557456182633342684515919059026419987048589858360251596406201570705133608718114749198443486191871075277768978308241232807331744532217338312810023554030539136001111589860929649631700088112414547650400515419343354447025043731226716401232630873329262654189116679974991904918306177332367546950524680666519008592296308292568155999948952505745578043355838566265112431459183720187165905651942410122337352120061384357183803186967258990594423871391648587323420620868331481215691957176411619995503506847844452244491019937547219268553708740280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 3497610490731232995335563511895586684501318646189871950953982945126409009693968877205397523113374585976521302094527616372197437224908697859860595304715667658985737453399458735606285033341260925546016545385564837193989509712086277257036710262922146984936926367532017538388887783393697476018173809860349999930267864094770347908857824313141987192675328703958268148879363691285241289356832604141263423995113680369625506756291037686289633697559074910086313479930452627986480736954748895107409333099060740070792575535936986812006165707479482074872379566122688004039035834907997541374375324581374963236591852372339196455990771504145220250632215485788566084200592297796803072106247674727083091920901334651411279139327542456374401160800981875126433249404126476386327621583179939955530601870285904008413601796566858803641509060535128597602849310742982594420580310461455840964112155870562379156137862677097223255082828285800133298329382289608900208032274177292203462734610770797580879097779570571638872721676643124321394550719173224475275896823484828485099070725330168772785856625427904560622450236890866476962340778564288636898528568639671732773745481161244444682616016112001774908944262410634523266589986847921193976033874806661912564018349707622972090401932340647558635213890176085422723106700126292909789610236261795167519789412723708291436683812488781099796521058404226939916520862814203162273929305270958749774142763045106700885305839111849222034856408565163183977216101234671027936273351943450102842818681091109960737645176642373554424657580002980990972405333129230137377057759458213421836623969033526454947375069893345440474015569557612602002079283544830626585199877062072805846924490384015849997682913648013759195026742343482970376232820073499921755279756359849070597773939114307967603335712842517673899083090205522127404484491722557593079124418334157098283312602030059649125369015881815310995051394189635234560618707478011916971049958827060654136960547508479393908443045890898022109268936012130617233063068881685747722809416938974965734456047391613460401808976505248854432046480853062279463047487455322292427499923211195425698830341358321690585362663969974695612503435675285255397742414056762071332567566520427380981710439052013857134744507713680531342595313711287398558648231210524949620847386899305996237814727434437172516022502958973010563046652747742140522836313355794723823359785514783945978252805981251896905927277953973187713917698168785909012077122940950973821825668775336625572434569226778443070322407617179293666286934828785925706601291780325183608417980519773243117171487612164018486509937475679019885977374926699494308390661794922401610184675382365463453765715748852217880098001613965206956432949248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -1626734037824785623878100126042865469666588670057322351658277514822857983353050178176633970571817057103941622234539720610747625598133014193039392174442073457260646785826230593303837223115940109873774861027616274612134806348931610226091227006093427689740917999938311195192513560975333751270837727955889905243998816657834453384594608110264038759651272644672618945011887647602744907008426359630015120014452728014405997001606412535734207594703813912894085497367855868524725507269674834517194051425022374291012034264923815525530903607989793496601632178194033821395423801452564888313357462253221419290301021439432144982028988387231371696083661222126082494658982377304892914615968149148064272347264623927423978403091630057799984532225430227121201335873698593107378107533562815511848814856374630919514685932820539734412726523141281461383165736073795908796176600082812677350947251471561730916647813755867829979660421458861425537762141475308906664001448958115806804172090840281048486497173068083682567037066212324196540783383616745896554419379523929141138643293831740212791977205393053747026744165931957579888922441239520784040517727650406624161158108175530362930615322771571125825585913796458893767723117778185384629163110882685333985989115921962932871700255729501071984580131973232275512022587166078782622635162032361870607990375798796353597295447309501482174215051448226854357124326541907983753456851094673635268247909091748209088751265513096417909847544369098598265547656729985564926380578475977554264569363339838416361535543848004317394247481903573199403106999889451063575899680113291638919747575625355395845390264342235039452179166405295192690619643645946067311528234662986989493447133815659240603091183105058602995546819295862930589266774403109320955886380495073021158445967884786433340751329961728147954068609099438360048026651326889073044836357837881541198535112347414462604975025125077062949097576282745752695854649834722102964452380378073630992171405300070614873037149976965592347640618933173908613911296977281647272741799568047907026777212753230455984403154529992323841112043676762547204587918433441813542466373447754960311509366478787606381703102288959390000612259659097417197049579030894614893444213705339207052756203012555243762506938137355753667080483832114306466210233689157926555369453338923186828258413050883438436060112548065097386957539096622053581914891387376238885800284640352766676124981778004107378269222862709993860526425700261475716713938659214302721782671200822996077602328359136988858503900514933167628741520089791949471574353395536556505335826917371185992456304200919457416674289562685792382120174375670208399725519587251958465385400038301238012861688481768272137374737074852400471069425664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] 1670135988655942282970525067285193773390461286339237417369408752306782664729055770679477102714544977197522954214006674813165554310415146336800712049225764354088181165538973404900394388239825634299690082390618088171458140267747164586193975977898459744054984057160334817088176333559752476411765927616147930810426823303517150858534048408905710827663178372118632668155820168936928686184526817994362360438294893720787698250232502677018906313584910845221086407528076060689131620555335967331390071298228774726786108354692036716937481811981061214140009646203032203322763730419894981311918400358185303880795457799091160517919601281786422469053700856853324569920760537411965827275442950410451894276007377837164575781105492230246180176010587687713160118234246454068458963595879196999838177059950127722234835102226843546036557012921142700641382336627728083456557382742577003401116972382390412542466020545935959038605580205043566398319524350439782577683995131596308374841704932973934619442542425147240248964443299412192483399421636037562962301548227235527120205722774565526488842795695154393545178098199196270126659106931614439172970408881256174746759561279179065876258534908288294681892933329488920168570662759918912077354405727072881264805928411596909552356576627142004014990996139388389338928172289614158061010058244424162050199044539138672799324383831607535701095067838002208772524356359837213576636322170228080629188735198861586395812746412137682099059258610953677097202444457158249330465589184416422467175337928330884618117099953039999369592865048028711740578447413903561909255484327828366905758587500271960926721111166220084521484973964807172462053821451850666162907361362213017517696436602820400855513258422578648945928951120869328816093005231602877777175358444064087379559515723176596190134941634636471347820289292317699573775593303778814660000216216746827111154671891175153239535951382583699222354869000906237949598618451513578433120426033592033867219576095273195324578653102141906419874123000025608187347394469234791074140125817442987049878608591783208673375226205444536653560852968180113850704206682899951998338404585319023782862304074105708165706281525561244086247952461849350179084136145503229345391881481909327536267552218845910859265159251547550078372697353806544917612768189292930996380228221477698886385768235769468303559274002912826571214371750644046805462441817622739617603238648240741656023291309833401791576961683808731119054978649912461649622942509980614815453406318174145373401543769008447054650756059009041997843391508051783919763859446172850788693165193262668322818665490821016553461480187983272479831317643731906606095976617918362766682173304128445586348133534431065181813496494244793117331947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] -3903289956982798429614892262531891214375241292466278647855142678968881237578721792951424535882758635760480455881001768955539306545880027907278775396070739791925800867932571656782982443547691814954631057455263734034625696237066346674207280139529106540336913459391763382679925643427375671360077338292110232796082842739693543491166545216597118872322451605884720148066389465569303000970814976946595524103795966387977831867516451384579534122684139775635715412954638505247512562560228834684059109936521032014525743158950319195949125531115737728971478812200183079067979492090360437624370136111904594658188616808706769680400086793381004657781199230010690878270742603893163294097270494094267739164284461846231565371440972831941076697846977914181497449419443508052148405168695056999032070760848504606221290384843993527344526171989285489918715577275692930460823361138183878573628455413096781969841506311279033613498922253668156120761764338749722702109185773484173125358712968750730431854087685043691705162776822432103433755741897138300231419455056808513366347189819265916308432141418609669764107603440320481782530812123316267142646043349118843321801622537806139757775758618589830614404322027426157546646589814074994455570611549220527571437891552475457651275411742271772139364245988751480987880569467322386046654731681640451100368623387626980116197902650101677965904577309497814900748242163257789982904170438506357815643748105482078709520648661062542157570785321475639404571308039310506445659199851586912678615436132748167484709855777308346412587341670518989552065792796043009230188572414280113338017191239051271275360995416081635050212582555237246503557490593453717100621729886321993858420798004136111723662623237423074650656388442933413488399446252932884227722586477523677804850772574537554904322953614102529028558558985214793697163062109690514069358080498174241989170627354654895099510196904507473479250033590815218811171095389759288500482862389263476320482783380577432698002317401640997770199548140779674473794249372578963531308024468704714723893562481493582902668708221145116413919319524222682370377045270065419512237510549964075486410779193261244517998051951809732768265642193615254907395773935193787762831122307867612408960803577612533325141054527253079693652793960235417581997088755397434623905736580828825989361827832886364323721623336248317385885538157877967788605588093186277035222172580837230168389963880818542319020124443690358658874350096691580716257403705372166965553565310810754694002674276714136438715108498291935518363076845369777484689304498896226195825897380719948811051427523793310200266008046787054445647944270834107431544685751162149149347688058780858094936067309072001136484862685838484112421158912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] 5360962335176968822780792713582828043287471684734952415541585264375701646744645995201844020004075909615511105974942063069631828344802387542175676791960669337805312535362738739660965611619665122203486138995306823638758296172177147669352904565563088565519388694862542147910086170754041049833970542239678340812874209583675438684713371018052440438521962573032035100916851182099704690254002353345167607974616512261302013789051151116655767895315587896484233875068036854438770590004042109080160635913693057598957661931093536206087056817095668761015457550023466976977238996465483743876060778480033675177698821433012409890657890722494587455807253159834522811963647358825636879832173758228704522445062176439476455287652156122032576719870424861215758878944939608626786813695519135884817658544901436013184993227652192797374045490129804082066701651018286405993187015547931058372781543107207668105267932023722008303254709300700131322943605026161824719253064949443778265150674280880714870013501958391048554526691753350106226557066922841142355547783836328075748023581606541425400508625720216924451573174203493783389872576014879253928707214929374355873195627828381442089778721316667099501536288579903280404800964728409886789876642783763150762994153076720105088123236988732965928372120795267610235151625250918142663153097006778986555720165663236924876686185839094369652170446524053912657046134334921526081674522507112737000670275466815731233832124538560585025633035426926268275766106834507155125630759658336584672646848187208346244855836046263073429826744260267419413721102532905601647485191941056241370690563760518263483359017341945294974309796819255877305802300425525330895849519816051123313518515473173509264604918499624835563806836083514552306312951102753221886101601034255514921712729614905015482256227606143092824647126530968501229893955122311001781811424122511932780253360008654639561854413089791311266218472385693431946553692458097392209766455575316755165939872230648839108897033008770979868956087567025099297936483646311412091155103874211002457257316291339708818883586838689967219379417407300235666412470473879858327376205955913801553768598115865119424852036285668095511133757950827348902324765304250494904346865377182697709544965324410790063057544064301280743683528678433696850738269846290219247517629728856701499923995635644652162027857929326382894838932987859587659629610666673584228846108930202090152736338116466220082931788573249400988230026254548082264015671305265455059455851356258327649957064085114882832278105532459138986850816811365023433923790565647502074791325858123141828149205557648966160796731726807779480810848290903286899675095257311358167544302115619654155863982796567872779646793906072861855595888640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -3642135328108461899052259921360672004365604141602901133123187508439652279593264794323331620709887215856904629860785308074245702080442517617670273525081992927934673737341521041671060805471684292556810493866245361640299580815235993330777563985760395232494049201233101246228020270102355351622219334817184681102288748131940709453022634124441863159317758885418758039395263760090622914001515998340452439394583774808148824435163453034394572775531660325217245082879449510526033157585367003962615211517835056524267527102689306012838995844689391807560445223917788897538155987860271901114089632689528748140291482884962438940133847127385240654304694018852005014326849956169420730719224662846335210617147931901162993088070709795385927887868790702418482326665799308930180114835462426763513528751649122425255478687940951106319759418092301984208654321183744678977801560444125460149480910446132006650036240082288416069265081448353078440691054470765367215763375835912973595021734502295004065813789995061433623826185519109917672899788346754772915557391799261941871179110160462668756054834624798285458276960432268024757549367394427585111885344450134288479753025382531269249628003982173308715267315102785734838593479709976374978970491317793663193664602208210315342979466762330680363864394004164577485910619826037090769775410095543392320515895131151289805033632715071673755189318730934819446109703958882404392833173778553850596782482258689103133873064073221136383498140048031136602365833698745487102671382319297297748393259013486776428404655390543470974923530640657799074903282379733690626857902219119821127005814242872584655186029553199779123506118616559614786403246406204741648728496529975412423979861375495030517198825754662237289318250283469569716507687134013366951637915011804000367075684754863989561575066640315075054236976307561671317084511946826073596021651665712743947330064401397903611270566814869210626302238336604376581008259146653846712861780714998957344563669845528639894390338367173281902069227799797113090551162225392423420814492402132296706459979695499818015135441936641689580700782575986719913300127410892287843720695000960915295058465568915988190547179143046966498528055349995132061818288679003539058881364200983901384907891969396863229828503967823784352949798314900050977020555565062606995668112376364549019823183961221287604627243441778167244814816409253311032712428914670253854182288151999064711950698536413638982244703952865592278486497257357282753198310489523440237839886702175514322282833767202925621638498278799784578508330620990930170058973797551089274219593010506953049916760554443208829154156835904654309674138483626603613938471932923881691175817551159306368470750220680861027351526097637405550901723136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] 114792153452593065352610035527063940994495838672189464285460969678512650644594186809020678178939791836983576981248319890419419485471146817603972630436803534565543548158582490118123521071646679987294382188762005182009469459339974193135152475178478614473272928718568505890413138433721664241134368860800086186716266272944630319480751212346582839632170285290954631513238922745749825096702136879849892102977988363426291958662919844017948823385021515385075517631610484848785502504845522253249987397655224308185379766098229299003787024106797684679924055927004075773191595607243335130135414430812588609063974203956369966382436013366094797842485932208625324862453068126227953154160902634440947642743122790960628675945340103750199711083806298608140867394973763124896319509668144919396936093466984146353754440752465067693438229196354524030417146936076510469442719053179124502037878433753394803799185345551069573575683002815358365933983930994669659277295840854029736015355984682343876671163223304122170721455840515868352376184324705781080620457580187724985797086338514075135408841353779230655384978019577580638518051441784387049762440391131441209920720337407808955863686967924678288583130955296220430117679469085108398421041543570653277176148602209165461285383752526523392755805388908848443091104295249762893896007540289669474272306935658956803420965686550632269274930310283757185724808928646923871404196736862387937242228652327442769395160302017066377608521696126701730639431228522095763148199661450412461664382209688820842462301766775508531843413024948546432837257738175511317702620420613392629137438233698872727357407191254087184426451731593757687404994891222064087893333834909396845796120965175613620498037687304367350054549419670004934495679106187765237221215870327957326367814058558064878314952453430250652950420800469643137094632788056419892742869856972416411504514366888411307179151090962263704153578443435235552354718537675562450690587356801810966849851633364452368031082448730478398326305853567114172180280257867873200687123973815638081242703741745205930665130244717693186545836549522543220507212926889930189646244416102022259060464019192077135032460368472427786509459391082929564806768707042851737227557608587436734716860846342342551774701470465179255897313724314099880251923345486085032422280504020311922198683819324107631169521828571597586653562687631436890000890665412335040422389846976098945388172194672003956144585851143657611278725307994361094471763298019149307778325907321406333938582875858043876874741793254500862807019789708898007613891495959602165070636842192973367112113654172943004572604462068489301089602451357461068142453576007717079173203489091055617820679345540962423584516807851634082017443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] 2492685623634602341772634114016856922801519135265458741132415435033621955711463798316923293236194607282222354229739656837647740813256611363470228059444203509493557041068653294209440314436428077188643726059004612511287141456123384182087034853136832277815563227802135362117149418193335447800017975437895994708399358530073274645540710939012919138227530081715626603839845945469627923225908296224839807134599639256559848706071313067141734590109806665651967542660866726253794205476199517857146760733062049121540609632806150419515541127960008632797657226639524330788471845093175539750860479461681604378200073285660980341193981326607551372065500277858580255406972930665072616331843143177198860799874494583661583315852914653423897370833441859849235871291058521930703353518063021418774443954308274764344004740446225233637896176726679412385666151846123070038803369786203105093853642527326383849525999110279392641113577383104603284300241827075599149839903542769864136174562845633051442106122413224752432194085949186948454190419156021421278133217202818224428791576082379888233215633429579974947852938015120445061726050721531104570714765249137631199722969541938159994278466983513319381709824592834270046576703409450042566402196417195029680607065431033285193015437179827503452487959283574687143538651446988906368068380001320189870809520691942286881822255262909693238588602222985548372795342491037707181877640882615928416332938227698803133008946650615300115986545373431964465008551778578138309779752158533316420659948597494496021959824144963803165598512621991289628669362767321346510747839038503629214963521087679488279620435315987395056445946020494495234257304581278548702029859506749163057482423852978485686179540760320960878082165168989094937479969502787634651835602105110830911715173752332850420874689111437957870694031494655070292795350349519860826276587616038599629541963337700960723839511238875242841348623213842021938329936393626526296740986002353522294187235344696610674336188208618788228614188288969650097740471539512047431452852884436455832350513691299417834700785896507811957427946880331379750387562330920934642811967224472851377062360860636855733040347161581221111018248860216031247202402861725342846113470212892877765803868637564273166968276275345832364992127310341751723932797132483894166184889242213917066706190734541089346624900276033002224071612050567576306231130858256965090990235612127562743972541436820457446739556680857390092455841759876012786199301649045453757860534772565410608866081634266964647924872732335960251180305813192606931540711978368518145393411256738270258721835641050596197196287159389520802306951615161930655862084299594323412688984940635093570981983720309528153713160264369726307587588096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] -3123635688827909513244374481912715259148293768443968336166487227911485372064538428507723012440544892102903677850431340502380909746202957686356420808870941921685520905561617733216580224065138305926660909931272983451334501868651011576900072624572000123316553221922945947532789035387248847179494815064902732663964463462746380222122986146011265449734353519240192226594116085712951326196724843553393937730264896763833172404705217005529175312162821716534192216446484634481218159750941258664661813962160115428744906594209854973494339044002238409351751223498244725060340602146757754507810080228130321955653408831821627963980514798912580268076674928731810272242770330806387461906504839392125714424635077559201421909480712038797517044234169492658506823927620227918359912481393257130493917787858476602624874235566809505406035424188713286024460370822764467610426918525477354013132193106943999119429183635795616891262584209027328950744315324681860983676816466178776697668356526052159810048332355161332783103012825005489402399354552527727593737480196118968601108025851914961866729261601118888254508864244178364193412756930652703580238460978561183507378354323176740160682647190635865107330711961449766970922861260949929963910276722260796362898005778194081338726093851225256421937866065775514347179312388702887216374519182940575986233479157490840614246645773254192549813065418513400105441162136197402566577375396970913515639024066706013720781222855502744551216008386438151576015569131220554635040052445113570737053923103529590693834708180152967958648926551401134149500856385326589936916368864090388332836910658463387002943903077509853089393601539284616902982356748639084718932591412699939380917427732199317941962417754689970488273985986333480635943625111419361887184453703236506056071963323557358959537262667023471201178467275368589572239469611994014259558352376923838681884223333161697169857310186535261139346217109052675703218033421439138664480238890064339222894360920590231451013935670425149409534930723030089668926263405252194586882999389748734586181405631324856598488440453044858369556454241955827134637250977460034709711190765996999964014274848217483906330089148004722774808365484619259543319096757963357159147207631270167507176178540631556841963767608642403109655416676478089790996262787907680648053981103682458622905639568244503310940260542859876693862500126693010409301877963458346986228070531876766989942280104494310642248721402853907405603641881404482030468013042678874289674171677819661907530791203920041057171124010198400462299507212089749003900426351309420139790688831007550630163118756969499057238773126534161317608203852271221467969103605880788165899475180661107895784199021141113966034182857684166494543413248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] 2360707930699890584313881329684468620169032406575454588278221590814653110539775957914248342044360376191899247877415592757486026207794642863724687048327327310299310936466911363341462699263182511518995924030790011078570161501097331874374154133599606921029703357666959605385401359736551563844553994272499722370174672833036825075776729072747795018531448621119006810901205924570777841960573718153463450675051476063155108103112427967744792922410598494114593019579508560674940530647064217431863088732192700098402773515518595220649437216777385067992547093046909774264204907563876966682482266307448115265511637678277195151959217449040367014561644747300963645173738421036409624573153980249472275494907175638678952040048774412036520673373402793428054926126107397033421800031964211265953958441890161439021529225688313350003806480764104452870290350769310835645818655525499860109716829384941812347433853337351515548786967072861534575797018057931662839996299979208673384634592381355456620283518996302592842816984100007134022444463523691128174634475856625638743536436641418103037876526744703684336336123159582879293754822323384951729978597363862680639931481351464883473489608306817766864051676388705715702160472611947922060648474839298980429297522729390981844669070016032737717099452962402687570626719062159812462531767799694966293600794785648961142250493680155401696795300124289848179740881425084656488336572803346450254045415027961535071666774513192703029852647035457971799560378123884231946606658783103370971116615936270180400472681497582932492754301066602490154916592199570335815760422966373561886614113200207947857737561200259461781007520238908622674853162533257160084051915003101707203184583099884524082068096225087996625727911980059210506575529876297463373599975742524447916973753127846783635951230004019018867881424767958028957443696664517835397089414073811326493952955964029649482751600802452999217517410704614048688813143142280854667483378774601179293030217842422284368862146233423697170437828460803331609998993933840838806201127295863219924873820291985777099910948865654304282609798486766983806044553734398314202461770718404225443865136224635868493416114804040536809984030614072303217459906533946521712777300263538894116136796655557485766562434378899995374061487046883309739627187265128761823552984207191915089042647694479383868289410436361621801468769302856628397698692057622300615283749274575354799635797971865958981643532157392295717855224957505896123442840136362771189033962711403014012031380200412767263090020955873813905559329680749763024068546031059629612679438328514454704462558943073056153603944551899422202598339532088631232040422685860367006424071799559262605440829010579340103968864196757433491526778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] -1190491647815285051210209552914143191297916817030380727950792374823033042447263691819551381792389224278249430935416155608252437502147468288236509709142028262479414622783492825618189493515692340202877067783053458449668816409158151110933498728115354362739167293091101057954997290955261300393611616980867492248186712731638464030643963710758538521215639403519907721536940199880941883442679166405107031937477782849850974584019460445155094059108217980796929391059010838301418520579723084529000173666676238787178510429714771626078388539400488590745781883686320736889920307167763265198974979378706500467139676234092616683427657904002859416678605603815393837974337622518652244443633011359281937533904724493735554733038492947182062737862769460447575967305138842928946747403983667398269868912277335388381344972408768585264419754439978538217821167276664351243631087395542139159707499347074850990870132440967037899197844485242213985718075159995509732805669875446630525919717697707398465465173984094148516229515821205574163859529187010393424287128401829647231328870393108592864894950535109692517026142183158047145169151827412448029291437141669286905821822117627050418959075313393645669288873662998811761916383465435363555633524353154803619420649129518033712799841611001181182319860776389457790822722340460153106418006916233724508040537362546147518207951157221639863068210270466144568943449916483645847551883657844024490501767430082695982053531732600962558686158002634124894413780368895253869944420783827383365240073947445430511111113842888159559956941782790311443886897803042185369035667699227192678089861553867245806311058787977453185751429741894737013396831920521526686524940782903235750287443015364404259787461196227252933613395725050860479506949115944802195972586425282505980511516523408957775094319601943910962279672477834651881811217053817005305610918055948114591387167041509752901717327490266830515635957532031762971329963971990464494914949232104514096727192925266845530109164488289708445400966640421495276278091872715804467910134231856569641817365575293255601382633220508830553027606435667959673398124262461988389438842899461119178409033077496304774229176902781735525861705319630653946402926590584269732651318750754209209985912375243354256770212016584089424606994275892916775226771430751176420807429417848396262484674184038679770164616103579921152541688538638291593057483620958346704454769453852675989193097907305842862565257618598880077401034757842801483777861930242551146420164905731815587237809839687836087976964679392852947760748698263283745450366627179897437174191848012148694702743151674173311540768214215595055599080668052826107950807606037130692212881633571676375315276094116900926817566641890925547429560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] 299964516009064131059458791489247370777274810684404545934276909831283300818241416392831590123308827331017140952649670795785342791283947201702832622892591305357519189754173006455171778140160210459519687082007805245846282447249397611723402572846042109304435579096688684818831815190570139445192898790376608732114040853795682614658653836806353657825416155227351873012243849045841937145604268881768758027641653391472441125923762622075669563326686629912348554605421145139569492360264404372618388412978955564431913156102031222735708295804460178843961536336247538574222448174065872214039505378456997026676955062170248772002346306137027992574312766644753085096545555293038452555559988567756265833631245439048846125492823145814594589069299727093502049623404915251949169002196538602688472411817568790774641502003217975691147228391421648725827769097064374747374584425889273257744779989279973916458217837577494163027963845579841499002284862384792676902202190057646288603340906325653969597803316885991727052597128640926547741783307874888033857051563203613622597042140154600556425740174979196437320863218905436311200969323440179323494937010556194384035010207908798054702944770015058751815489861159589880455540953077508776498433813324346196495872312812512392536463362166237788401305028507969915193706196916458381981947822162256372632754132483461888781778628918185898682837037198289240059234744766160138268282536264712268996046697709831719661119786059956310036666599763632519559166650756050929593805377319140357374267257195761768084885284388661381007173015653748321751407013987668822441292690116835685131267029912245348237060628091488419082290309306235282006544624537182251982458703414186294931518095847300611541934470341791300136106397101979790719443663123315497523318960260762250866466381267755258302466038996050608530730508267001472140748271559710506973273261180044455988123002239955809668224379917088307343915916337747249341369130105596516327950317446019635611689955117202253379439312052362236283519079069023303582643995975702221930027175494893030733973800830416617123995972821513592624337126522623723253952188629973394802374926895485643692147306239247192483285653663534599136852097619191494336857029407875192893535663589626773174094903885774365597895408787334289053314170301769693762702928438470764394457464952779380555765322819249865631591088876838497220187168154387135434347691694676180321201580389515843262910669930685373012155316205179097696717723084609058618854784790527450502110492150768211660120738421830930606458418532228869893794010134224537305442514102089828471665428415978451026431855458621048789610044269393983469283131218411685308189476220012024634695058882423479124328562328170455011675811583728721518919680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] 109264206118137039150784726148807276980981144351085660397211047631399004899967684877190000937903748323489289005225600808465058313277040366682735327719678732746191674089450859898007352301629422114942706113670023686219480318476967926598355962779234903409908427294071015507882150849294941003271249786997469470194136659090224677653378794666765177883330787819586319100332683057302918306660305565062658340593493001164272006259575103914094080789189813327059360520899887897576620591698872946009628884859824587654513606575018037481378496410965118921620601830202640026623051543802577434555809390817639620930472938261932613122535271640805270418408826547157238924425972272706817922682070868501620549524353582923345212155881201179032508255565313820682131967331390485442586385533263908982902764566469396477815888175390002862191289121023981634239473549761595692359302809642306853651225753792976327403492353617595311002800476803703024175250659789263160500851133483731865604088493393411717478786852422727128006863095165286740387441518749881770577599923161081794668423730578985993972707382118737057642703384645511513331151370179799216232431203012738587911288059661422311595357357874175231910467161488113646481197038511953305330449849905308234499586349276492336567876949014096901122955115208482185944909864593873967308714243412800872553575721167486507708093546936209489333901646767711124999497194112380115054466399046557668601075866705721634287272463874361414210493050785578373114207914761335948493900997735295285804378067115697854325880018381927309196587784114398153996506450466981464172612512971907631850000602802076628498797302501545791690405891429438391365993349094657474748406005901629996604222036301169266188565119427011893820336140918885586383998680837778094466628498139015041223570621575401510490888083343376373463112739710205642537295369284792667188117188876279470049231859688211397502663713415932836510765335683636100193340800637941135426106769528800214071026187440842241159371870186832361031633737660146918628975979585641078148233055185718680993125439750757461955624864394904559676747298514529899393265640629276924891488060412211379937306646854720337493164317618030714445434712511483160846982801261713293451343106258804626292216992414009912688707809952100052144950175773082295128824326597667261903882513561990409679548129648618531719757658425619171274514051133686741582610940840194378999337018811677269021564026530459987532017569551599486255727634267539616792623163138033281160518780957821302797475663917973278734502005258892097516402958181844100182706133394574744642969526780028158992736535003350321840848044372884172226607805967774563154050983503606987791118774965456625295911275896699325982123258746241533087842304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] -182750431391346147817096741116586119690553439875361622863785525468810665598905765305581256053338524658049184112547584837220764330736688463321220243965905507596049128871782297290315237041213347713659433313567046102643227807022986968704281542784292119904433734523257145948607145540352592875832077153639170494786651449436621284762393255920116242715475445501758111742193791511567773897399631086982229862070375126621502711921246926393241077840816532136032726681899493047005424122692976599935356171749899292025667592348417908926645223446656332539594800299299975196692932957167764952581257794546301584973529208638739296633643512177732290993409234510026294202998898403036184456601860748963693957149248654626599795989945222256919712689109480846508142881540671358165431920911681156407948817258754329186031191425717581789905894179676994162284914317316096538922377829589211970730562972798579560098315213228731742908438972637088794533412109989165955935140345840819920305776502740723971515292926399601776559240259786702366903914212803329050025311835184063298082667995796995534183270874192915818706652809748727568914027576864751730158002951500822502164621459615855947793270823030843881249573193076780530164756446219944082895589826279427808485410845468235855718014115505250622095561931569860154155221838835473956634553815263334546894552782751114103884207482935141924292953021930262783754892347855536884990872073490359976758271955241361069787084744010813075497620129173726398018320469258154087540106988962765306356460526846493731255153480050078786886762115889941129553269251282136741478551091632900135002551529569862998933134824564413881914539213660400329676573003485533014370692031259737265914059205973827400597406440396074076975246882460578483487822751423290132495169858295621111961107405715222044827021112843837647636375554017073558653470558878526510276875005955606943507875403171374390485826157990876524797989670939839451075550635152429285519050500831893136812368561867279160163083614108003198900827924385596127563043636420088673616355363418127444470938608174309396754499419366915686113457434958570454886897561750661798529012715348504751989264464196237351286692324678432126261762699173008920297051675272943456185942129222612779133621595368515761911492059774253283183632663088903114946096674867905987186111963177809429438982703115757429003197225349795885751006051053852576378917043936866555474876513762547418007697875484915115407987288901986299116101487893101917830917837513141670176601599135137982324889823576930885534197643449462658582158576651013792372509892178317297523708380854567390419247880439087738475662400995449567470946420807508043133172269474752965008191016470447430834853939399278670974447945722376571603386368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] 132526952473893020710421809750062535666519710581064391083388643412992636799291891270584373639871711990035291147721201963032260488159450592790334119918264411571556800981183980716587246909975930656309938454037823846000724278098905339606085492892562257870198315400311883093942348999765328092119753972851287931896636490967513704959466887180050732986343726278157108019212290900218079617078568601827408924394750104337513724826765336246749296775032681998680213577317448696120285482580896926659862182377901389554355770985401883168896982631184138148485750449959925758324717752521776180808359358180482068284935045911949243427285632851832389243379378011174912632074669262164639201179272025618854617744460093977185436516282536755685873708846048784326184403635457841958049514296853395546312640325975069465474473726278728558300766928087096931001707418450829465777025531579921063406300646806707300101109820441225415119873825384933152836595418744669180386262419496005787895040404992367611917771652336207173580583685230803104728053426415801993652058110419017323685950727351029502612363371824769538787764062240275438324565829401438759322832437179789058954328618758281457354951685321855283912913966100860961588737855392188401313984250258540337194921187144790663484403707050083957821595764981367180470526236381368976078677708384897061075511474424563821639666295380120530866204652324311988454564879769120266947575515136867400746605720611183876823175336530363563944220628329600844131261419971664372630652279391820696162983367105907674572855460627757649202097761657527467201898201762076097624073585083848671066938461080491147719479651445123298246474910213729158099602598641892336550330050992208927755051493236999918659278964807893509476330074239213621181452638631137998512781755725355112699878782692848239471078603451358985598230844680874220534454860731925340918828822807484085530309598630697981865973160334451051748914688688834648340570144268723950624399738982856761675961883346650679646076545765427212625420372995473194989313220262171875228351222337878192645284248239331797290106244323423285253707294134364476481510078963669949758353106572435198671322208357188186610382170493757880595598196487331118812821645493320004969583750634505511582037081627255233980490260409949632418023385462482400798057036128987747027095006858176991577127642657734372624349351156079091174293187239452316160487208410265409582630063842615863562917904099410767060499365876915922226149143485472513486566154834574662614542301257357480578784480666782707548108621081308621718911726630070913275976717451804742834978043464209753750305669209860078724594933704631949688687006069511796714033100015951423741791489391107643619033749450422788828897410522428399406809088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] -74695831842761228717790623895341387509026881876936194018517091398343129581024937659983988615861542833348519419570885662031159600226661321113555736129396609003910758669153659003085687748573875033337395317907147502508213285753815735486139141578584592808221980545906606949313417727311350683150260108657981548453470681125087810509798900433503324441007837001421999512505550918132318829175550779831143716562199010577788313851779837389318134437288283907888112784489585962108015637060957217337293660445194946505168055888526207070692488030396610933937556935359362300166230528048004501692318712409547560277525592364591775045271827321926936528013040456638707623829620718568776490059738984490994459968063185894457000982475540328174248143733499567403712971775877523639224727804743567828866513389748937366345240410276200925831557817202245867282285348765392417597997986997893443644274422333315303162049267566438725716774383365825277343674040906691504413171956630636398442757266225986557452206289844685932643312338590548882955839298625441058422033268056761264338737775059834878335814316446150915557596069103435583956913827119503002984208363622463915216384081900415392788053723674625691762488492857309271242253066981686829582232061127983785533296335408064043752773530132694198696567283263753763758474772257798673901470445846383732224314173353650526742395922374603807608888775001070822135717027638845006277677947788853870151831633271403067939257287204730003511891554742335078132470982142899589495937414383494321285523510015050344117215242757342217414934747104114578963669915836400337395815149824156793750338247900319918021869016785121894335294382080774353095416490497438123964580195960273990519417037390902283915442537230282862882060162423626077118212270579962852599555846196688448452573990513489524065292003609484046930683724513463743052990311350381124667291591923858717826511676864520385117705737359569540362925202288824255577409841182707695360298248414043685005838895067427263750227639038620801255634848244269162437778072928373711611419066372018878352418845253598653823984463035409187496475542869994601207337016862892496230954566655100779478618818259468495783297281185600203750472209767283051086313258075935380857234474497583628988252182910216683766036938236997370046894825470331498845475925718602604278653564193494556648140690487037681601054035353681502301529112279305382719886140260594467067127209851691074350521284561436837755688580065281878772121598261310610888239130744184170240600302640021469071864154866860323524663045699343370878521937023047325361511626582400678133102128100996437669094459408988035952760198411333772108930277033072483968450609858168359317602719185183960404395775086660491918500438999635287835934720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] 37266709959165358832743530881144383587623385656675920819624410074914573052244220364500808019412707648194333352045957291039677584033103180393677807738784527461098275324932816743234386165287937024275968009223034349991152721835282235461086174366151824037869856488781159623123985222280966796098965690441687258105119082670542182628809064395247886684481428597890639370976003854072845307502507258608173964748704197501499118261525722096219187064698572726416453045477068148813366944561026256296674494771334785984132573020809565519633617917654254368657775642682504972000211305609277686776575502173438428438662131243859825914139305402840618480478918046345727198239882511324942829847718734794621314050264393613801058177735705198556983450592281498300291529879586061554543043476569463644111207153184091207971046182468231253662000656525738680614989890589055959358913407070018850430410563684799137739431569174534394430108387381578072588138528195705867511219169160926189684294781122066106557639994989106875146300503113499727142192658979462970422475666053428765300645812432326684933652815661984026007469852010270172287351513194128336987916771949773393635787912551148378775873864325228778314807699815234221859038798000487332326032492279176120094438723270479802895851005729905279763819569528008225744932728565979879574642185759526482020507030269345043327290994596062058452851467679322291012860775348854052678609938601448795157488358631736873638921759199142549565529046214002015511779964340637177014988607082917578683408034127744414209922943243206016949224985612730327575109156192139345388387083576509420150484882201258067639782230870680660133311485242289203117067377967988974419266558600465375621996626770906095404858535940868229935767707376592800976821521779591003403232137498881743083359460926702481477197818451733191317748951334288654144640207754873111890639105556766903113123479954071200630841153986985650411759213164518832124542108542132650186177835210081243927325567199887147351671702160663272948928973682112682580476045231189427398229287664428216175231892456604641004826368142231107655446131696451127593721104117926088800052180269181738417161123871016640842262769591018936183426219168430136799063748454435228503536744472102762625065528362713017045850053677595334868559519439918204209394099851408479797394440600932139190705049763699383235044644552869049994082949139393984691154654632170394452895820363266748482559539769548112661688913360137893560377338832109208717088870365674605261188023770036970444793807085108670556104993188041214828543647593011827516333427830154732857013634504930512933026121686538557645284749024488742186129379504875879815717869830955695143696655422808393939075988020845409902944475308417625685491712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] -16673626401824629503841041652621629481111709690123873083253472902323716636863767420719282059254548664988650250050076928954066857571739495034941107014478753593328597461022173177989240201961763748239089284327646368659486226325243240938023303096250203753432063997632261816963279448239835711304250041659459187171794911017804214123546519691500130323844974174344780732176830640423090651886498810791620621673743260510265386037214390207637313805954311561433153554897833800482524043420426992740844155615046535450520749784264017961914504484109247883191599500620260661908657238576472004861038670170116678516867705091991573456649858097346903440663415288153245419765519364669080356361373706267340809619468577057249583567167521038075694853914245831163605053291724647635886325433743489153392551419668158452200890992481960184176760268316897771897966567008394320028996499719264816867997285724042880358775552173870979566988562676871002168536734489043344183152521006056067500702193164463185448462194451472236286533804348868216288675855720908422669700592801466763169281456430728760268989376261236444004705001166996766955759085653049358352974828021651201102534621844228785511664537509244223655853406870776632238435830622485418376019681842790030403420641406109348674644078800224495721374993871919433596208469078758246762421565002689471502702384846883183526206617936306702519520913990330391729578138094289853692036562136335678929572681159266376461413538821194851323636460413155139134520148826140058765319643553862059510361226501136268631572900736031380813242823113441935134903997741055274813878421409142212761144201796278301363741072355081589244427930570418277325231651244339252913149565256303064030730932499317740331787234932952278427849758323979107234422480540894953778031636983322610461675895078005210396448889795337420549940658881484420915852188263909389551631204208045383654523312051277958882667080997084192007277357426582152098276057224547678365689789622822627907766520994867672454575940582749248843825056382222514018084365132980003338668435344998033853237649162665108214731669908424841106282976408683625069604211599534121918498210418893647637141368151468345906097426643488724917267298285812785470623986561262398565050110466662480719567999963603711725271826278385681697196660614039041849755998303793526431663044957622577199331587249551397120056013346064497558022956188434925844722429332972062648644505958291824971286911860736954885686846758771025221188631763047935200024819849230310748779040215217123686120850687645616101273478240494761845972139470617599138199213175553605930792102716013343082991387149984043699783538760828346395675416391126623629427218480449919351017096960384587808911132832974231618052449722667875858120704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] 6434520889219307823509265422130814141319672899083514548988883773589450420246348955574823663028085425430715132127645433854049876247953092918790871917138173733943235951972168906492060274819838985272777514307943063051667289188786550508183383244009640875643308441730873742298924557241383818031242207563932361101666660336270062039964953327546136428139010212838400123963869140917889693323698080114089535476533080894328705409205178594327170403767324148030124568825066559792951341170362167346462889266902624218157245799364730642392131351004040594390171186135207719813909312791868088489878557453493739274124911341589059388606706619712864366127120013744642385514757215241313763981819620225407178045837924091420243847410206756169849023661692220752800959146630507097355523029097058111136573481498916726126933126653721716430109909760231001251644423107941447521496802857859806410401513369107888342129304536568464040209050394799668040418550136466486453970463099837988776989539286200306464936254072475713131365587746259701153698759942308728042561039922326855775021723856743513747932539445922619229914700499193611025290257120185234544840330245478537194548022720862679930344703179999046868005396748274008334142136725430210477765492468445956719659595346752131684877694234932028849734624623518298212406383281963874201625339949742220477710649740414561919763274961843307042934043378953171299124365058633403220831466120445299454986768961327234356820998514082464542617116714212923330999197349222460455121810480335114625953992489817577873902365757407635840799049480925393778749916877738056882374424688100027481957939983779421107555122557943733174191963417822660563410247188329703132934780378552309714904040733521669670104643930204549993736567812566727431266494580021465548925506052805203375274886665878618462051409160926945323880359489045448455632413888003629593346948092054646047830223314049941154608160994329472746854657532417159833797914598485611085922968691336652719970341033676948834606552036501560712630148329416001775940742782211150395850444379393004805849348482290899609111295807190562368383393359279665693711447973238186967239908294337609352423875507592493246796245231346883864008785639763330236831499259529709512112670910017315137669374056897193002247113984051749147944666882881400028108088583826433444395790060515150505574247672137428833409243975491284032377633706454628706597462654818523752476428214155096206880481497695242824918668286686536004721166189273274553701405354000192652188291940040807676665864235462301757858506242516837142383133409242437274019502253660157875864358092954472153411296139143120882955616746946191607789267592674156973599690988974501347414590368368117723721469647974490404917455980547765604188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] -2046588132264120248379737609641041150522443509551867796767172511043379008251811394367147395856369229676430338367953698345750603073114363482205688904682488449923748986748979167918706567062415168617860059602172048885402491394187544171466786796619216231161198429588557347176723576435823121860276077507571061423201669210840589856142952319136454187260057115138217301667934336032395855832865679500059827640946189487255373932637181581693538671050344154928103118534716253656904364634567767453801907758837919919625903182820177155289274418725852333515956546640947744208280351538526698333999759521051877305309948921719615626385963061762719779277606598630399002933217672304709605853818333034568749191128114212949148265080126080302108161019894882240128620972928071434354545476737660464842727621230698731290388470921592011052058594275096548882096220837052832894839869415734420650230448230069480328757707719665185258789846257446602115316141693054324389044100517693904901342872932010704759685226979940107006396550197272708765258338739267247265469568065866240289377165068137259646505223393709572346302669904769501380063314210219785749895025384967405782182185348779486155839705576218134733904094231198794697197372849825830081713146929587147994539901139238418392846452118255999165213427383530553728514784521980029793476100839474361991383637072927929001805393245636979133227337993455119905613029307889413354203560465989556168311889516671459699910582974225344787615000985002192407752973683590808878342635006344215904131902126020933544508581367287542765908952255258533249568215689937511339900314096038975401890925245146724798724279843330996265420939227119674602845358295682009033640476377691376385276004707124536935842138732795332945488334117438558911295844364539077885308170790309598652989850693783743770661074131972028425005518677123753935606373713641327372898061328587660743328236943204873046156461041400303160327217048116353408315990592475170911023890387277858829277612524123191816269220732829575879480000312767699395745353022369685529748368602736388907276341127249412878101156973408504222202805136856519580186632001646234292690353229064888900838458423044367634622955612351213201027396163214813622128775765708837273480722075264938472669530338755619973626839243612082928093091130821852270472107493257504593356101406463510456342307680880029863680035520164941725626288661310318486186877346503372089018143531823205849612957201534276928912499911374919778905861842895345190920235867900277356336112450733964212115296856650721630368187691792907886324863796399032945096010253072531164832862080302491549591928115320962900918277268903774606321696078445539935758826100144284883336734798383579772235174553863928999496955254605863991640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] 514203783295798995144760677142531483354626454408848604771194527590768602298392816138251001624335635517047805282899900529869135492727343484869025991829906187288097932268419564935010267424078060145471990868216900876799242367574013522624454523193304297717475311540748931448753825193582125415321508020254135303167234234017055621150245554365523187417053665212701406979378336940442009558414568090563979519022166459044188666891611933720698485559206889814166789405286821391763026643212668351620141946404340829513176716903593923793994996515565625210122189246303195140389760545760306863665715922952196632928483352350222118486504817276146357304930306951530857868588083934389879118288482822146542577041421329464617939636175571844248075067917599297194926723393661018395499627512703707103074606232032405029810352957059611903981060004720490234884748218275782915519374974711367560993097939593670515808127343726077322363426544339664859357813679101880993557148275641566570552160304130124754956132435793860135943786953050791476360293450770141439864307705163104310150973359893648411792008757094861679593683796598456741301473303934995331164941452737082217599461208012862368788371692489895082299140280920287967117234518048049705601103769318301013656567032341091479944459979085964955323423453332838995369073221911630668797126838814224637097746390573351400623555138979710388492506982568923015956487451203009734889326786110292791193629527365217825019780447188143416471582623703863408105297826862078624930067309803797276998309895003991298950251320259815143942900810355262034482329342410210202779958215613770439209496974663783438095700473576141808978489752402322279869793866453532056355799485172211875825673713838741793389498047310498627951619631862366173475504765648878280459247553469753427517172691216252209702249041181735969942589047673483495799915419312717855501998306806482385073384815503551248874602733784419824569849862462045452817643208944570744936779398885167795253366743943150987872870749366354804053740468941308205482605649827401819890232961605641801486926459553256243336816893684696043737643746226831057337511249329495895937421005314539544133127533201128683552372164652114911602623161121240017389565265098755174171291569221139358304956208500673020733759285227374277136034082076033419244936514481218064001972104305039589411173967703450935336701694409365081025948789774701454000829678114291645059897091806660688249562076383095947315892381477308731095008910225433917989545672927172732122553050302542730467284868155566348543997866519367128142372778285239290876385423358185074541264968177960034205666700310736407057711832574113616848481298881527093130555082786933749706585156009673434701880043928592075860196113781789531570176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] -96353802251823846612392201262632021313650314888551733203210310257551987959131144023914525427448143217023471634223768961251906232043918265388445848922333401926693580391269959757427180970383047672107145296292056641622771344636153456380556907455491090981596685136375956388675238745900842586780402503273453438745079775128839551860787386583251945882008978204693905697629583158928764731755134636683255759563737580593755446789843324355537331758039746962980995186613432731272114159927639237890935048811948199061660963412979522861669850483732392716246349435536877545678597279411558701646242826608478402190843567934878500566760055531507438569083590372630035727350758300278945308464994123573798895691983515289568913923358743068003517145106687026682786360331926455838459690161626946820543466406282866963423121059911964899979569350662615722474618166215880367319341791184379415541306028089780868669576984855676502966595607878675350766347326535380528665015728602209540721829064425218086906651487505401302402159727402809015604421503768500625521641384039231740172678564740633040643842951256047007746128329354587214743594427086661978829039185998644249363977838210806118867668040484080278743285610267509682845967196941205602404489872272186914285667167662586891367939840982002822074370966727180228332009385992459123687280390210528314655078214554739170694535368303557101223940069244976328076185362462382975083997788186971382739569166355893940980205811920875943812719738538894580881889839891111075517231742396326886311892385561892485021143370259914924641244415580146859917153026749335172421396604948965822726753202704519008079300540507156419805893326413413133482964056048934206378390705549944779919010672155499713637145231888255319990206546693210235756495111823427307178388483369078608701494112602282574548934897380231245995949369693997176940299296937358220609905805806192538436716937265104572945023762991872155505759945047688174431487724011924832563055657604061787936319389600532285570834499822901307324368425780521614210243328656145568414105911247645437023185030232430006921969030407296314082100349496826121418376568523846845176730896709965007580328030896027498415323622863876641190763936739925743223719008210882889184794761902489102887473039820002319051019179798417536247303382407892686216081913581493966069325807492879290536503731924861282246700904439672743041067566532283740876500353398564676384526618949616095958713461763241399356480704931136404543934409125819447755408378265116316582990477498159089028931588315274676180959273979530415111055807955252334617166703776825766577150920373846794081551804820744198944011058912127677060572641398237968598593225779659014010313891111770746148716945232986546853027531286645372354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] 11813448120093555015766986661571319132691906628304981722973977546895948585680065843192042010932272644936554226963175917101936282904067079110980049829683088123879683216080930674920798213500072199844399751464993163866181764227866012350916938944848660491658744222469344823894974130132315679928778830984285011649717847717441581967044191320522772652994674467999596773911209949054932685758350895823409698516132950005539625087559149842468618344572884052051148182293752017716279265380581944193154733523875095429250735097130853616655948369286773633555312439098811516950287293889059259701061039179177523536365057997358010060517246423061029667990531055257508467233192126771353493043540316739901433452418078908208093679845657870495232453711973005152748066237951594370759913483130002304596540186050922291176613114999534258389394215594881059802226342794708133210578363683975731245595713153000199912759039130090645581042241462816198986967715928724635046454020121752532354982906354878432424298858668269178496868146074804265029020037271486160423463386376005747970424046308961032435048780360370217997353799015930614745011707308959031233575845333799965362909669885524917845643752146322318729561974906956192184196491342780268293418486692631229783843263931304924850944221166206529881546484203067482134926410463154411333314418670963174399205194452432237786997336946833939672038614744026782436165701098452945733755037659193857275649409986214419083551274576344870508004416417099657082667651714918843564192692842578955379653777889665827607176102430978388839219794263822086780333517201481663097352507057881314855613086965856095161868817187887652152202789662894638144531709145202851232608070005404206248184650493328133580174263183369240104597577040228839941097159155822646125680326451892934926510009507153517247874303504489065881289006860904747848897313093725257081692590109102772228947841804220858984330425781305923938701471073084043044457558043181186536192078490721897661835415882774764794042098375734517510975870741872933436022032215313465104210954081916610798367378788494865273509731280225813108993935413073897394345455145660534825569150288111959452690465263941317019002597809250095389023518813079521515733727170898382157463951279259972042490668583718530879461837030813554587467231522627479249132021721962465800941736655954650830349214505062252255503401894592973012530484509509640032204911105855414454706979530039582200766856011735089335549330338944022242082770874821581060618132776002614938001393654441510304316842996412532863250821172282648876573020141077603851873093525774082500856488405723886159377371960629465187651736598023336794138050144931154878853345589731507976104949535289476669020489548936282265659011531635202981888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] -501801793885923195687412740308097230214377561307438520631335670308456046273225186885147284100162025575889936525678464207116773076986983161449140629579439581140279281542465272561624946126850127805773231705658156872592570982273696425948099496650964712333403997279702994977447643934474043088455490347684940048494167665248306564025657219012052416146717537394740116514362443890737538407334657387951953361695850583361366956132417712189741323890604038281836849880819027107363027228516761010068109708924389894778265987279931054310966031316368640793446151929101720054863173669282922704722168882469317046273804823824962877532825011733001281978569240783742138849654782570788339582364689716896006521049516698255453338274260501299205318829999689478688471376958777706025200771016265140041657526923206901489729265247698968798107088297067414532799616943375242573695153589620307528114989230975233921752059248797407315630368797834058970178466149666614555532010144164534155524218063603539155277538542810023636671357800000217672421124542858878753186505740101943384158876199024594162396649132354734640671804490628935615207405477358821393952378398897662641693791138759889568521400486375386529163610263864271559621238022064561225976808023474574884551445168426622207412829323266184601617222440577892126639094271587987987089112537876232939741214733142490120558392895419873799465176796560774678008814714863805069383908300744489698325589486033115166451683811873266179710751827621204178032238525524787046443511208030200837401741850858269103652533105164022355735942053087716179260942899281600573651831763839668016273464020644496047503818580996581426761491051477847871623688776897985149179329683367430812136559102816384960689683292037643652729840594604684634324605135582430575905848023028145219737928197867547651797266379028377124652861348532732814898495649471872376982185006670884424378387274499090104600347022934369163517643183517855745378077855179909941138295344006972160309996829982360399543070538171713355755864756091182180354378333967977362995136161332701586560251086182852271818925459681959521696497668817072539414035487513297152767514573708794297221896274173372842790384966073999164997978328211558264664931769134507285443314454867421414569350936530598954239795804889290763710331430778141210520794815750509704427915603763269363617143024814900918872451390505816962690774135792693525647201781717524670860035602834399278229035986336516797804878843065122698024668714090359391345783066516807037461165969459894539074445513154211662163257007298265671572959666556797853010045272255341817029934690867775396258607121107461647955231279199288776368310607913929284518024629991327387747951698682946347084021684874907515656016890997080326144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] -90882274509449275643113314690468950030142845012849030592510086888528949908755358261579142229481662177953287820645670877695308786515305260441818677093390998659335994691413524425230586090659577863344195835221391729290579786763349650275710935587581797525308723444113921069239632174676106694201625805539306830552710426333694722781496792317341886670045838633365209979770238296033754055135901607782767670888071222449546842002055976431428485228325912952912199075382906967393371040083829409326841946695839223598631842039508049203308631025010858496414313218383060506136722065693468406177821328843233752943180217946384494944198293554842733487146732551046323891740953552939653278815550960440409712103223243860921861536859446170026761805079856392394690871805549459252958151678215738836731057555820589012498584104367173838686807566864165528317182014139783442217072675789515853758858867400897850964132902446964307163420966723714354959206595820813155410039165408514294661841930675562009817400120468315560969340314071316505144483675262041752147701019595223039573045334686841583603132491634835211659778165192013951927753827684691738009530782362217873435639538280512749755684268875682024200056376853070271976923759478192651803194040519383655384381368855717497412766285897200051719404303397109785011515803658346735996714939857229478593838952337047415803797397136093790571376017234293178915063609671932705258341569397817518918599851964924467663217749515251636649278082429898286959560975976675649807448463847449852026843739452095248690034205516309994203394165871371851461777666997142933916825420268344619721939546508665186607919658271958295041570358216452691987960052652157997900465076219926161621051341683993050922006099485143888931687018549948632851767419599310895190727473482394663345758269008388706743543551100507570756667420678944668216667795254321422083656376419224381182389380319507276187964634139606760084378283795218136197980878717881610836867447515375960210166623867672416942158272461861661874914414760394911198496949932628360640069679881180964458590804514364787555908798283447731923252128077941877189491439208646125238539363121882903754000759907782380062097170111166333159440524627107467411680006261501063112163375493821035841406774793860881346543003022609198305139948602425107469628126298803748487440152770437224355420266573083164371598934450727287458193964903776783194166354019723362669300077761095587494445372805123711943660052328112771952225573915534193608475329507084458697927713707604002891037292750795962233618505425636943076665223304599677172660815175315541631039177020544789596755543145067979494093744178206802627474833133985267207447804923463483399974374701624337036360241423206989603020663356118794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] -317090664422729006899828933652316552691071420553560269005523914887684878333821595875226083337514494332938008397522338797786425780775634446928344497098658529239525259965341859065625285452432301778153427114625660514334554525984461846685651203525796246102573557619706299862761903354691066752424956683225768251666926102612854227671767593744918703122280203714864907534680031082924106497186915308728440879020930806177396839389987868771111965235941279895776527095822848431273163083622670068509436885157759241699224568437676495121703241169240615990427388918777944350028035583444848901627692896743095682689127512999126022907407857906798191863612471753103243794004817491740280496136778576264605733404912411536322172757980756519714215584647505464763301968078634625366571984760005198095665731609433549371834794524482398776118877230598633335998252563154126315056151881415319720471526296278120063709159846025976961900225083278222037456710420005851331794478027288234279246837167239925586441017507018747851433403226679243147253681442897421155682714201234847188972752212986729699606798800708196199999651552107117235431758295960748675707765255803574882981941797392484051783818406333355616818433900536659577213699532542648075117507293516438810042041960947865382691711418679871924648630689559880670512738025481239720144804843609209795494659052370039771591219571866007952437736979548471662019813716889444523887395600701214817999942192672734822152212606788214749891628786424562643192808974456774424222914444590551862845449926599935808372706319510646488842720515504458920156849569360948155948857385642854980652212463348031360885326591959619364518597421597820537043262396967917189598517605773562569181513220643738982313461222651306720774028250737295881102123916232939216602473874140848377059813084593952261462484321254996966719019948308401784193069887696669165340190605776161539870729471992134146233545861696787852278980822222165443828837229065859079244741957774476404698706921903325919178954364530894653401660008489603468702346169743282568328150254234332189555050554632048865231530442809770827448105710817586745840771515772165979430115226870910892021849829102070351510373330790958566661854980730545531014217375332228266845354557909009637481702622842779560089719646669850714109988791563356633496372159752153203662334076008079635312256464717317147776464044207223009547108009876940716058052570190501041023855562802292694921768221943502969600617362342970343917648206830103597689085933685766771573644410795623575515793001355806376141992743700922146865502663690601268350066791368110327353692874092397562054670449670310824147753882867084213351214133616859579018930504168022827520033042915118460347114134083234793849052868424761344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] 9336858289925029330889523725163650090096379064376418381951881593621223971255935508026985723037108934952444285203583416573522115488320041793730616664379933569989057573448633159609702442676204513101692492571258783036675012987915405478619316500674361189836913155715036988364836273441711128795904811028515633890063861432284219176048388495535413353007881153015644101232569412533234906534810993271228941656863904339908672022107716969750744704581735307143095565325047059797705781525345025943362510838332134094013540885688453697542495835913456288792153497624858055344528053047626898251633609972910482340251015435334280253079379980058300603031010593887520796899551219499027185489919495126281732687978393692596772226643030212107073152629641721339122828818630128858132097284660149478602024674341156444921138444739735145750496340738802855716603067924886079964556643232598822178965634996668064412086279088118475257818512153897376550582806368104962923220369031424425661723258104846142331040128368582213424745593974687313873103674470292360914023552606421405953379528344026444953184936307096432339514373945552219267269713329834165208307208421480392976079537676549870234110900820049954637328286887041016952475845398585722512580504300466025808771128757691768839602968983119440965461639613440617184940381394427793588963753087549432907330067718271523011788295205937415509161493561456844000078699261728605354523060140415339667466425537708957738035957665591132615366884737854096886553506291000429587790806005954240102524692246277432615954695100246574900967369236787107198724000283273757798396194690137627178383923362761172435568068203762472701812349847160844879498436079463659633541942687512594093057965409817443024726582885863861417900466609702218649121959867206217113957853426040977077118678121227586885368626791727143992360981333167450612545027577155335799473056122462178777860186749796273048869751586280309838036971114213517248989688212924617644405360925804990431142028614434591762044671785352561384374800780088868048099853404660088154989972159296285542060332018409152686072629556996655715673038960368147389964294948333649830835165459017176475570213552024832540673632111390914270452612722518122788461463509342460881985231412769141275957104827153210032111067209646799647127244095287990217035104649315483283018669872264418390099464080600445139065628257354033863950110726985928282880870768441041119056156309913970256431294308795044040697962582919022823940090848739920922169800470949459440935688695136596283360949903760699347430938396200608155005508217209225486707612398138215611469909947411415995260050102731956434134849451930583613902934593263524530619556500757874810222444464628656196152889900070053586372935694722007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] 1548249412503797074011782417666346328900232774849424142201031153173707606162736291437631943655640588022667905880413211523680765649280506871004366540861862265443862728991854318361408472071710277743016019443941050183635926603324090859244033376213272575900699500406404635647974104305168516048456216161327826594402654147244508338410137002787077240278200053952092809023336690287430936612267613451499623480760853972324421954685675632809106101568009946060417258905938584990353172181959898749574178172815256344768171176558563971620286910357377869301066723475468323306057973075477995797576942390973564278567834616539516481061775102567399273681555146982651695185706730269379631478206877754479288253508989017035658035440491707369988309567688157857431285445043750543004768882805227827544421124132549918263550870975859680271389661320834865082449081327881192417083013626887601579871782899179761468651010745414951676126413613545984012250653413073493659091729695459618901667424469163902976853809110991330347212209310255168442570318658999187315502738174935935992103225942123651512924001164227164607660216710639531987427069314722848247336836594833331642722476006442475636183160800649757832396352796136808484744694375577871242068039146930865297215124696719513842224875577754819863292668475976343914841128367826905152735707720939188320679182212748415835112982902367799428828135989388831766951359830517873247036076996424362193886126647329514830625087673637084633432091402907599453976934715856398372270257867613408674528015199330818835497724728832615444730425280530047575837860328401723073192125321785767177062953244627802788968318680039595938195660799001944426802056932316612535321955369404065105695482064532504995308058423237748713972290738380018421850012383425018101916136805033835833540026881558736067348369175130506005963237467854837488169621342462285763093066510795276168360996086561325164423188108256407564127043097060457442044949087574262830063897149539914342987563503926341801772372833391425674582984908118446339728797651912521587570363474444499983340933997847894103063042927033852622730314100209541560898091433774459107918595879770402088722873160036697617220091486036944645452311457236534397500425783415445410625121516789696198708758017829058283080588314463360832375418191801154690799316242867335572596103433820148975161951528148985657423070064167370552082145732663132199948259548409574841885575781720042375736229986305929770879670767462631042965009563317093765203355930873963639471123307471612829586949320929239214756975277048275807858469477383538460333999748276332940984203009464548668551182037733523091513504744838780360409105050637980458882872238465325409383810418681041335778575293094580668614662160384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -141641296006151770316972625775895586795279202144696819786103696029696884750745401515215844922660617625923065707275702676712785976979079605604623941494452242017239266539965917024302233169629479471149379936436869930732782204810684051411614380314976879540504733542019204106995041049301805216363089687142339224554177374439293393103886932930081213854457964684206213856723591927669329721487507342812917962835016030061172879240691899469513571807011559878406222933755817637290629439579838276990884102264135689774470326842476693416546487836560133695800438207450847675631046130083798365947105315121276147719229165895770888121822264060396436993966268556255025985009846113974746601240750923213923871837971943222844302017763023054027903857188459109965654243302450102536295530405670917671573135008960162010587278315468667167691010100476129083124815119766195896040647481888924695542889312058780415191506978773908294368804546630716554522495986943380613682784810430665226578951147622156178380699370345547535752805589913065565673426433329890877100150334021054716822957780696993065582215026972503272129659591759928052644062104473264393940621869451819188483718624699165374621685120171707535187961441508868207941785701241088206583702876254704954857590753567342564903060562627730794688837857392732599382121519957474412499262906422443658515265752789532210648959236751718170313675509018023926011731423657167651635551653163075924946505466365146234371228614034318697619447761321603848950676319209920254789087127851567579490155378577737974282960137343518387150227322530363456958009543898532471985200997026535387668216218514633173176095552926551657947563933410514046416421081072566213590191469149082120553275800924130826455338203253747839481174066915672240239260495717276749158033398607748752500967839232255090212167500619894192730634572142318930736559464696018911361313377577111350910726426090283043130008426687134861872455618407071607185738602550984754927741239204522840731813487115081074591204403444363399785784659022953022741128617569393446112677554542851643817742443429908335458653571670165423759316307466155538463664423874009143360662219072102446194664583619835450509359274037316894814207657102465921022337561092185589532614964060265208026039737236310830843625582193170126087843759945690592706961462510111536836691689826442802363632450396715915021415642176398281586573429144908768153470951318411384231032583623581289161141704230577373089449652502653130019328387520820833751273098398692728269717123910132197052668306775916036200892237201232094457816563313350166122915203042368211129271131628353130041795861424607897577889669359386003315355451656116473092044790843822072471988835714171184106069007949103713122818948333568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 3471426472510993339613123413923791636115622387729643845000500258500519301752252222168339536284839048803102453221708112411080926721068976020553962235880501059931383301976234696527414333993838989077565366815956649307993844556014085301637456242193481349227018929172309376418759841350284597033250361419357699340357598824887999736331113953619039806944267181439073204491435019077092103562225077964111169487853192609819701599142623000474926918675388921021094528339472273175905562518674851367611349323800953505546444794340613375920841223864654660806839101956548474190237457331705683622509505743583159607574023712958817100714611448459975261100427905358531590759878798393594776611402994092751296334121262134794777686159891661209996822165817702627722445628180644547674011156305482394803692038743367471305272387475664313352948097482292730134723989446269020385039824454294965482157894076439190902965525831175794125022630677550950811351647067364941047148540862232605735566345852854050913874472943484273769524188070817234518599459996209737992253642793068334039855343370283231755644117381555703981568139461734445052113569138204275846093968415202296261982952981737098258321683914214160757663176861938745110326199453103142746589584534173345605748998994634844642770613728385595234141243640302820084654117794508986456464581667651767914768574548131710020027089602644961372258501318979645098628266355895830841482521905270139424240770107232089382878659640810075656453014666957706735578030931131881841029827206165156873920062346895488560141084983247970041181384708215579879753085541752582116683456603895578693600753214794401504683493502231888931082567654279834976319871936236773352652420983165936148286007001706226895087927849007516795880430369809745921125894537182277079596493013918628094557373014078842147206240792241167907059888834580898957916854830699925366803487997160361155054717353919124079303941579472672794747940265326991289481123274610809640652430787199010074955710952026626725645424922857131120879068069952456882417482686376158348475328817766581968273784257598301965744828918877302106673889093497633265585054475600935036739328544487381308263367617695570702143583109841782762743129808818304586763988847556164440287297454935968219717663402268500495888082658336650869576893066424405459372915175490815554994542439822593893402073682666059041313773962364423930356541417355452111551242185068997111793423893456143611686490241387762275649327101363136984779090713788334017708695834823917599931123397709190097316292502798440567770384563302192502020562557323478331994527341418413294837624885039184518462214128409121384687943454092715250140537002258062237086301477627880155667518240562798314703667924723159833657189272125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -29789519511760192317201836717382918373500508953041636485699687327338184351680050835888501029187451785976496938222911722598046636434239743237727946784334701263755315220297455193751188660440038594463917739803796693349088809875548551572588171425083170318819878688454684991672139487778887812614317695686344101686706992303913387797573583259020137533023738324451167418368695078257841915261164606427863584483898008916086456151781618787334633837803814555453400342362551765785606571000270557894661202551381175553139846978245757972698441028837396279514504459820323113624471047788020680246841509185967391866287998246845179743045372139675737105760776964831966324587746800083549637318777678092765689608500061505263255410923769989286308901640935214735882066469883458114646092263458448254693596515630682535698660761167302584403774596286089175960339198995202880519019876138865747735673655979724426220553327329488583069349044364110031672658434549488142316464503343767779109318343396679261878409844871757918399082027880902761606479192182852017623781008369342226677818147318588195812988323228499205101730057562624760803474649398956349275971738516186506196246375930007508464606670858992078957278268493242100068389110898131095202561270517340064801055712972273244003394223706714168194784638003192008929851141951890425418889275934490132463070658157117481576835999556581893134140523128752971521743965230726276194831134592633113058186286088075804033939655479249512128467901787834750540261623693109130904102617481106924898820506893639279631484633196232109140624276611967066960632700791196903202375255703012246582553268084806065356720336573486570471233123663797899678593268794384741068429497934745073768842354161326351785351071149988786269406485686049934385359088337922891997190707055511798207845891775928050462705296570198538715677061265742489972559501992548978572837341470746710482538033074461449412629340539346680089870418655268169123538232924370541738887792624090806864482512216072671525039100276254478354978485155584151891420025155094492488782148342938432254666715591541098796526837294757183740602315417426593435659923533936010783637104759991016423691882578651131461897950283137478197123797071208154245031340063184272276477423516119083170569649709508784354242261727027951149764613411256032573807751688140056277816344490576960179114119709241857204282436068389359437046288189940474355623501441451663197907119818086590549917955167363299967104350880892147394573062872220665959086651594387805906605006771892136164808708926525876293367446912173208731049395712078265278594133552711778214077258553291971240190939042022525195138316452946594959253703327516599212808172309516245075826175187750572711891773922110304035872745531113472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 1187070526319863304079329277179154837721559186896236462211903327802419409108984516126346122068405137497276685101014355364120765455019695162377992710609778184701988385700069472857186710008594950319181366062502121962681247553528284190604232715453527846950335572432573508768081279877399632952440798087057136590425363597761704195663968875375821555867845953624943724608603076907628161542323950977657173131678540380969922117838401032146978544546339662645482851548138546841870032423873918282061751012415088659221040308975534650268528762672066861311941485499367717926516827235761013843187024510857402231968029074354562299402033519693478172467638713761852554933039732193090019051741182964648988236475936160162185797578489112944616786869844462181643616234032710397823537153162106889276566223334067358227895365656125518738825411664511476128133189580739838277270794423634356018979455760842594009277396444897264420017682421721852198998668211551103612861575335939471554760290131184728622293055065388252114127969298210843921797714221317791484819547146464350103057384118733937122416644539510792250113102841419334187924062429207715461122257361904242400862657126442594648353997762791691688082651571766840664483082789569059690957824811928505749067274166603087300001273051922361499130492329956918307664170934754922712698822581004782065824566822574127765498899318812914113880337423425009879133515382673206980133988044572916344754927757438280062590720534317440985272127873218250826984943640660220412511270712416769401980702205071231635959123924047373018973457963106527156094796161802484964052717412348814878953052339177065529902373502783786064723499053370166200121289171901019901333645040649986911114311792694872517264926837113150782828942792582863254079293608173045524821137146495357398208068693805284577754684083574332351529413010814465548319123125871937389154771688597553817262718428834402872813937672942912339767513839393489726222713224298726105992387104758011213375915171194021162415534871613629123984195127225831507491379589094817957434262316847584587115807938620899997972262622851849916064443882439409829208166056202637889893311865847715700215173969654250911282610678985622816373929368994723415572582082078461569300481491081810481152611773103664988498068437114370398329154139916037120284881243351387253316340301487949732813743690464944423550453230320683314237609693225890852437823481954229903422947972923567513302590526943729433113363911805080611765395808455850032590356176218040309768173833766897938275890264194195498453921129636000871574539277821443808090457607880691269800654136151530674091372047665657307666931379195980548038968821855231485314926019769948847928050432195640451265548465764265438576274948852023296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -14864597076539336824663815181630970896258614975833692879189321437224654960029259727034522226064884841958211309917891234289109872495474087110622782805145653512188150330687356800081959627142722669301735554602215340314845110364533105421237272221789549730181287289208763365590945105629151012133490333691030480109528994293358772324952918096055758235808385763498950279079265286281301134240409361643190216585342697438613718301982939000334221072817339092356055099087046058993742409649776675332432120541284519571636342342982151094950910082767807533746062417264257060325655550998135936471705178619819576231729530811910269455717391385498647902819069349329543858077568468855275314587474888337979979430156961841751673552576685913170006123776300875205270091008268530197539205254888094997926691204887102936696768962142660029191069699916366997793540524584001956685056425948009004717995922338816792120665602754721507450787682369793574402146369989397071951435681183545856130484611044742794610986217267525978540608750594984699333145181950166047749036421518067120247674622568477404073036790483034294500948224287857187130886379089314714680906538617207712699724688318509597009862233772980888351679900531701709855885002998914092118686731381347565676092421792636331014466339380275195499765871400268582047390736778397935158317138332149305227504334886373516573040734887860883116523801516779206123213007400954441666525247033598071912936427338802038924309251593843873888329437389049166769339363366482900236199630533122486104754632215736457195835444594866512975913725801010181160399321039836202986819821030479042685153431692498223892258109737703844866647888408286317812263774756306382198422466512861346258458208123626583216175697337582682734379329499376422628359683626086572384324395431857693287724689281334718271091643912956775087873997903920688680327476192957986733435849000656558985583201600353670427870598577460998351256492396982054247866339968473716443745981077750311553301071312496695300855307607934242042065187052794858191610575573632516805236067734204684732792346022876768725892987179588131356865993830649929163093005441802109078915097148446594410300823849860041938437778107632589048313168285974273002330932751705827123686916185533684926988713317412083536537776943644800055028538215830693656058417763678323886689669278702478628190763627744656040840001062127280379108865541905230384529683968870357507188255165485915634811084231391312222967775175184608766410796222158805667621419280204540267834016216974804387677109561062359251194220926582771936025065006075261264804820962165845049463920266985423699615890530021455252319447310655818702991574248951215553827333191333047862995759652567571941760712629328707476503743316503822336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 76174120357555483067042032602384282791838030635375831883907049931738360484676870641517256219788446236173026297907572361058777897341852610149493055266505177526756805223791737980539034230190299760515185011427851360641598452885937208058316066245060055443629578709724537970728687069535977340595294118339904048224251781152440176382226315804721939165737641089411024314745972302843062460844798485345742535651677007458612686231062800476932207311258338805261966587629721418981198799231581263009649691084673270262646767552066554574439864768396761081613974671709151325489084639861199358853459448050090063717553839965867971363851352008533366455630197580491196316899462699305638717552290231335478472161716175644048419649108405645826600303207937163316596446504435101282828698330184091415028589424145167175473181704976388724560335630798565093965963530534837921488550083561557815915774493697613243962184707225563970259664161136127511155512840286585627563104511690803585052482468831799663812154023828527961422524647916375597926793131968595508602983044848187353494508397219492864400384055857391147373366285892186257577423705121068236151496103829179474888230003739217745560722126281592281401313095606241436705961419320052866193361873247090819192936513801108752279915763836947189812511308431550271282001492555147163278688365242548296609589601654176883097173584058386289716473775339240948777919391264873135145755537099750137340646169048248321002970459497888806620103543788311365586565629624264482453690098944487208273673011565460635027000540182009036631468598062921043050793780703643697060705087938228129308733939383595037441481944078546989390528583800538281034560023353044404898402225627526234941560364760561307921564870279690626073058049330486270935599353440275205370428310759946135794376419582586721643023207859743119768355988757724070415110915287199835549023095006767095610087298578396971741042861456555262096966458476279762386688575957190971174145602320343571496824642492007591307366555581182572459177789739172921995582829336819508499441970302564910186245237551744931788330134841933195021652590008267993735499679327989498117329985247025099623828366073830179352612919098161412208343267904825090674563717069213463170605683848601831947387200923009806975675494676691726041779734941498049208421447493117382510433211525776097939867596026385872406930932297833173139318602887212193713562408570627107566167593622728530078452472969425539043487909733477151852861002218981514681101029388153759077602829666531411081421881111777730036231151776450285922670835204141538635961008732510516538862283188678344291781189122963222620127804536061045738557590185763828519043077555192448573503650208196410061446396338354796478355000089263472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -153827448310860373618960871389776865966450843148691194411193618134576349641700203618310438219123784261431768387782159600289350087923711340379204725553207512594727154575698712993357161554969261861503086046666461667042273018651315735075550641315352438941716765551782225748234210166973302362668277672715562332018799879675461169814141785304894981652434889664668992434953395334045086107306802992994554986546000759236484459962940011095014698279786127979038528554191190937462429967852809240338096681924376020454649005845985811797534740782257734482792200329802563956906896699306039430757740342314935135883476717232392866824464042230764815532453247729435484874140391670925836072535095285192128863965567826546314725911483577398909850986171020920497400298750685309751438799258830767683328012970907442018458460863680149072305490521050690648757730426309733526833510500217364169468751862992610797118284630921700892108294228035850570499419600439887921574300528110068166466476474168821678775597765092073737383341917651244610543234645653107514594346804464644214317886950382762584754554835944568148403715383349861333870694184475791261058885851367886598522776921488784824542820245567206428255350042335346422130410190239477222427856112227325125287495505465668305226350459195178284966914643847668810443695049996192074722907629813071354965162315818334466096648499635154697239107849025196492624111546378745908918718207652660940412988374146927016070674241744632106414361999482473492787813298890091305524284220862174978298609450161817426714825735316147347541563949346521807800508622357232799110458837131303247238380727048605889889349969843671838170350976021573659189848476267744208512630787835092980732883508367031898350176194458568885868338858319103866712843931454557612519487079508998240480670525932626775187757709318419886820262439355991721540633781089121889634990925490513731261882867787270577058718197922200336854198153023955169708060449658339661276272865955696105533829464013306692594409005819019258691027147626261212646565423733717396326017288694504719022793488197855088445334610507369855372082057167654321920025605179554747622151923150299995328532141188426122256035211808295678827122578153209458443583615455265259378747901190474159538242474403742921443003878679661563991295816527351612563336017299951335653638715038598380755171220027455331068502763567320202189028757423196835381353028722567133366982710899900244827760737758020279939576395145073688636857676249739317010573252347769329887999090610767947132004694316798998295388780348386038548972515576189874323132376405924897127368675185634076317519478852356914677319386505531906638480149462407064305644415641340273008298556950060305902068278969939865710522930029370802176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] -1174297315176929155686930217210601720051673387500316231253249711553818328945238461831857877644543424027992902088533657617366076611382396788488951508173143516497602705380118720677470380956919506326950514762594776261750601908994284555518790039748692552007092950388291048708588322822651329070212161273724165281571499538497964439882174676029008475070544140372521065136613510433630909019063899075764424975702044287527632239318192199762440298471311649918655540893929390264645200995481905240641693368847127372734895200451918467550821133130677760940516477651941569200437497510688491740595844741273948123693410277353529647435173030955929649272715289582852012679700202908174085794784541810433063967927820523078485529822055147588102020005570469540422083078389543724040685983433034427626276950221638600141144747627687985756254411798083353567808214569183650982238335841366280489851951978088706068458619271232452531030709723774744677161436927515068669978730629983876040772946346799733043535242750016986703168021043485845588929446440245766534668775524201342016616525278589809253237038778981261493160200950335787765824127014157338620399740439728625684136158262810636773779563085384555487397282877209541771927582990090192502059470635151782828123300742416398109388773288298081805804431148534080563355125001317887349264739388366070065190216053281184111818967891773722197924938059092812229090306583378311856397722195715238978761666385543412389553865062611858419929550051044060585783817376643109677447781161788363896031089764886078087933311524132307301653420296282191373139530603871714145837595472395717034283789398450267646582429276550181931761869143128450543555374023558026258685427687803996566572745463409228698346192569533966360697533023924606977459916605431508164281401972919712399260669627286178486110055675563266505299983683148600627127472861264724712117489648978056681608566769878962464925248917540141607801070430501692484604470796662664307584143106982033270623924816879715332666555545035674923670215002002942052149924987377946769183479559073179188962649347754288605824236856154048243427180571976543099909239151476125592161854646027874705057386031519140039816355199810387823607290498913616429384678808008238348355906662157321305740696050305248909114366340469849953486657879660567352452137610693915245524837217465847153110947028715785419635201287601604197421690820033131944891244951450707896550732996937507906987721097851013001246067738892157059132433587100586875208324338126214800465129760184645798378137746524998502945597268309607290340946271222663490919785141082321933389743113406422497311659505399450189888981539283670180955252212028079062718885925798649358312574773844886040840432305776764786480502567380279361536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] 7873551739431995666704031238675824320755560174351552120740258795500330059965277878118013413424232593019180794036793981438159124118948285619024330806644083562268655875939563379323121626774409877809674822995159477081120329837287694872051894985104295948084246800988110360112937861294290087762501415178742903125948173256271482094452352034081895284344815052160118001297244608554359848722073413139092047551820962653903011714960105831564010800705747655614177285314957001059940061746138841478018350006317703003702283035115079834347559069540361980306319979100160898725432127390267787134704172203704113167532866230748557749295124521483359884645080685887659158843680287437600544912769605581921417618023807964020092529831643716780256409052991914487147352979312927290706544040297128087393070472774504928188226742388094465424922916197600409582960879607422084020250844634826650915802626573946789074704674579152477230052699479311722265642122763893669230712167435756865671798340156855956733245178567645681186023793732311177634055681639877315477141095065577431170308521216874503938138145510964647539953749540920103308275722391052165302904639256919311023678945387568511764198315948068633496224080470988396571895830519946164167100744156867228944189320024776110005273017573880133873874422048735647959877152683532213902477491859314454261941314852591570217233569183692824602016785411912235588264778035820810208382891034646864743090960593266544705747501352774048996334382845639049798033559809191772076913207190697484683266386396848866241670229520282598167055672341616384054735853594728251074100365780004657750022040154701935753798682988109333203067672593476601079701502093239389371928216030746553623865169886283153368798368865115088739581641023577796060227700489284153191913769908100427728431084619350552943057684243546291525401207585332986636207469423214369930005543210850869217732372672814243731335678432085761722548234963181909248733081010074164782827422718757857928683232264534534634363673878247551623798419358804838228597191894922298439010522132630082595509633085814262413106434978324857336287270739661927952844313500358900949650616184047080027761753415394890492840532872079828152787426864294408045368051515112987332486587866339711095053167356457940385963370086802963132604815677377627422813236887807552312937885661144654838455525910718360413653748634633038938992330860253260960312504688744085776431876832728896531461645333986913312597383940697539924568677831809961294320388703831562287036248283972312349834255942771840628535313299054540877026752398366143274415603665837649518271204049349497500275919343236939279372019476885618119292522741101643593924286408407729115958979456365013680868938793110853961995985244307587072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 31797497429010832361187892651157812289246155147664222958744545102288250207768145753237084447930956034358852547685938600310648162787184376403658214153900127479590149547166863299162062317806118851449434313170272292166375317705677844562865675468094737566133466701674629949429247674431457361519513667947493572012888449316331924027195482643357775843196486922417153646066011327936851740791058319037408528543481431316196187581064034333691036732793086809791462512600606589497912944387102672296055331312541637034550888491659793403771953678742868505312606728801057647260587620158859621294539964526694369284157578151426337029526371391333010681944575269393788552913412609930051712355840138266155136425531930931163072512688787611891327825020545451828562186765740317140453983377409782903604982802020435598516664013179814264248794057786162800053774016400164654294696867059043304206197205447563114351388082737528481066076380665549250494720770980452403026169350562707253301314896698141127438707146794887422781936797895401356987962808384101583298089581820504363824880872055935917816669054428786976717413634862020818817822151911004310232854540853635678077858950637217477717252470994113615976169301792913915901668387234110160788637319846216975912195561293680694481709220531385692886721446448947720329509203358193772311341085928269416408339344591984661408578774479073299378311845873162303589052370089456181296620197172092408362124545255824058424614589841456506521001878263777521844852482780226995160735953179888533093215075922418525548741172153532160802372993188277672749722674955333586311672433204210302649027041456524404609005370458721481184077638636894597569600036558889510256034637601635080888099513148519481980884489557421116067287990879514132182054655307631583022404945619871099368338382812913216035355633389269779643786975634688822856076416784311041381297410496580982891484996802340356694891690161573977329006433930003651172248418438586142074598090322984600280289303088231823684063883256822669388598581035508130476360887062099985639326918507612678498000121446107674646618017735449225649191823966774349138647993745640208355146387482179912367320739040507532471144205749917254820601349083703237192700510127696212616480389102985015319852526143174694192025881930981078919286021366854863725099737346419179430178494166661372079897464967095292099959705010048467445564612185409077622130749892886126607476827583402599169679603203634380122250602789482232511515720859537805432449376055413113652591028484889669696067875265459203620823756991266119298035633956812661619990773181401840970216796404565068276561224468267243694883229707583025495224651042628140758069933476830008250666532533327085305428233385295933802583139937159804354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -476715468491495338960484085108305665785313667964391812287888484796843665048372656255743027792587709632973894238208416905280124642765702621535574916077694070887130653571558739098669510617445472252949005535394641835664848302569965025589348119083516532510891435751325078776420860478217369859348378825938791635075860405602909455518216473705000102164705343205755173025036592629064805906095945532372778587864194432641463559096457358875258785645106700257919100185348801079237204525720486739202609780296094608309844976645675803688467786877635453675322885284093229293605644224551322265423213509243171528077498649677488923284399832642606116707515707334242727326162132706328144339855201015590491323702136297256842630211256089285731940805415657293150018726966864685033187963276605012704597248197055096472366521197433611100018085408378484978326760110986097318556300753907890099918041418667475001035673013930523378335888138219341409461146635115394752596366216092185331274257177894407048729773642917872987737366181357389397258576874834948227903105152859048370987844670866217116023731856743699502477018609562292185699903745944619619449404201182962913139228440245055149305540479805289588428338903191171884790051256341058661026792011540081866684457945496474775451852554109000863066242169145850564169912977195041214280069881088155095190017309025906383937444589047792268232337116243146903736642262804078988448120781049494342716498973891578697262329565978726896639736225932408979062638829512536570768930604125849446050563477732145949618166371680329269556042259902022920784748836716668630063480163678533260541288091562608549118498467863960413097182565019924122841104710252298659670663897025735114680566553358367963747863446413942753655367692135929459863306657477486374268968458384090947211796744976667558669491013254907410411645563292664831470843526121038601630563950846742503009998501145019828723167830330448439826995726736306821522437503534560958010659398379906672740352787557256693743728359973711672467105132656797721734780892537751031073086267737060336240543805727521373453580267689356110955233409201962055548148866715452158155957475092231473999808013059076871820277503944376716829498203760939779794935741505162763706481908075848496189476490535070333457478736261673453842051653443346605025987248297321942978476151385633194293238197351123769130045780676885636785578371695771989366402454164939912753711869870945034638985851680343989686051841372762482946969884656186680561089725294751295482700590858215281326835344893377601554772519557855464351605068976302882055134970510522566269740340873992444515942624516987990189727544571074518911496187661968948615263259579925607567171263697774681825871105521882726301288268361895145111552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 2305996978543131385187430406587521112609151317276638898714244374584661110245739344938368839952242283215400794154431764479777331261053268868933181716923473622918218116074298156780000827189744645152381602252600190205536774569063974244856376467009263365973915250085573361640078322009775758584920027737590625324162988274104954107430102138400453690730968876347078287389310106720071405278270514964110555697497241501164594468573753355492489071148015606571823769451185419843373832811167808038311810986279820180788011659953120102072804142827274235189591145499587439831773650663794570692139675127638491663958025736998512200438014421352842125694021910787657422395815930440523876558674929213169046865418948643934737901819840303635672002560640092440721945191910688565295644988156702583582649901806544819044598886316157922833267358593592380307586390135678885606286111605909846348511178316665355464378697861994292767962627386479850822177654623538062649457423298582047210756389066598797631052638984441192467037213174371573865590415387046404093318569693818541952767125377204342098856867203570263961892664000392841236232928807551073320215000964925966632723827113982799282409156238671592577749310544166678885281266529279325051649365055683164055322493745049399327996151716564944946465322054353655336617483722904334187412076630722587283701191785090362809141328161427647158584524025273560100399378554338083707225515865974514159307089688019207468687437624223986343472991825567235300672608134518448263032179775872431764346806290033597673045937417556451190025064769637175170719265924936898272144059773570461001289880236872844565695220116023798286318294444596555383801206325481056691887850511567369149710849838344748023398884815004464716101924670866822937386755806491040512055444259511566251111152157010215921459783029578826047349082065473619499182840295613442343191548647841976809560355452548298979702212077695864154966740857120104982957835443315978553225532848247770440712184134199681648886365599053997728086259881116580536755890800847123048875140424795335091819364051753312515859209978927791535669492000105490325092766861384248986330348369326903649151116171323426110226067274931786932509726291634239115090368975926845949710606507097046640327271594834241018928790224269319448356051292764302555967340575872026808177249473498516004285209049483874901464964488246124334692083367627576969443173388590951449807211995135941076734675740220316959052000024475245129354412930884599451706943627090301330418348604066542099034271797934878106984197176410590729091326218341358777704523259704489154988292117893117490215564305391205296061010870913354454649826980623958739573268977239300468235804492900650880394386905853283293932362099122381206323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -6725983059062890936346060271696668517718759473422304308853249627301928510026316393760288722210409736351422332846113509571016796994959915771609176618216082292226198908676842217963233613772293987276604449854882811336235253533886489060181522217474516617083216256880884104880257983647556622114206372316909025198429179559582770881680799173342330981258676038340348266004156706844445161391450020050613137796024231733327996307850721546547467414472210240695803054315444458053766886977691952045299014661502855777208353399393918011852701725363746036542568054260786892533556331059171741528776587634794221824091216885611306814854765385673055841959532389593580494212777690988927778055137954315710032287523651819324348466514649376753233724817246665075747488761251349332970790504410289065393727469599011154620338580086783330513145297969872853476564004082816276122685320183207876109632186328677701971381267267693533828953564842172089273874807122458736786605909930388543538171376415580799083632561421441496566621659947939311945648501377220518374186699015299094799319782264514885994890497525469858725078149874077792750062052192804400050252053281303666846793504451741648842644636161188758303843250216247967030207802778580590961241996467764268609115672652858326710688454356783925565124531681670983195315332962409067777145440837081797334585811597694055517441463395542993804067655606665249373111001133485002234814529055448710381158781935146818587760622925933008942546506915138775059178689088674492876574984578519424731121240490867579304443314592802030773677943654938682112989890046853368573406943269988267736206102760047554743087985774186704734547715584863963942333056077089313954887162705898710097089464612880903156098361393246198756776487820776760457534481834940696162567031699980676150999456770360930222074121031129939439710376789526266958486169304742535680490433561588098051087179199334457544415279802826730799470168042392731633127093940204713933597525753498090625902817652589201729778125365179423167027159939836829828307428326354457736989094318207245009253208614176919723493577873628002692512976549632727884853192773167777145761107801047513040861678839214453458480322459223360634115404232080699413455987000047771961630297092459908535254417450952263206196012759580509858007926780766003249909927016622411413221890961357384476768787042227796484642419621191930376728781947323608237590844901138528768718034849166343148589536440232205079412077436579256610211119393360145730442439034081855092796308519787912285610292200002143000222679641717000390553338198778237016673325623222330077116305003926668491590894542595107604428276661392690212291831936303785169061802547317089351127458705452006381054625315730054709546646106009767715536896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 13355484120664764449923903162537006184235048989590203012409657969249244464991137945458143176822114842590607527137055209867340753488390921312289949241500255096825533628423326098536716207642124773228431750596407285546901701839644269022963524872443312811921785652006501012558331441946109614935179695610108912021854741106305182356899764554496190994802382076802169882299835996524456700098496339316573402647207044887882913567917386918891560033118475457054869185205015913117499658832435492408267835403564409055214911008679875974909048171374152021642630965139440373484263104799886605046165633896647744723658635341562717122598952396607136086063336668718855056625419656654143250178493210539829433933634720858700261404208054246482436382699295246716957163509292850426831899719479169451252052450604763571068046580170535020749043382354394806469546669363755078576540400380691474456325689297412692052670168566128491329359373240967972186304603164941158697102770417526307265184592861366727901217818677787650635508814897000752745471728219003580971146056962450985060697135539210971801558090655943895197461353033035641483273722435140711132524677207385549107189938456627303512664855579363869679269692333708497866632434989572801100105118306516571241994353409366951928230144263300846844804401096709619237973062351677675287159123189954161628726370104717172902151738715593976951949594234925784944074929324092966376417297022976294196652310077310327262734026565841989570396686768696077992827534934708103285485393983190350160884448170320844224010764569490957112630665384777103665899443158546833381235030437328126490161627310137780837707209933111713407258622883403581396330768731855799685090096994902938314610208355638910379109514706138066632438918069813795328337216814327528633153365943962727172669367533371199833656528276637409533058937111041205462609119375857508296151764391984695636982762273571640875801736438483224749490525586213043537899377247567086003434834287603561021904610249000251416159228540911932517552048964189155373569222849241360984994538489356897695282181392787910676997847411312522349358656682905370566333175244518270235046283393225285762043256344920598718245741314052913995439490424459988276038422040095354429595576178942751034286398064247424563349716862277828848981632276773786646193488053536302092481896579799383782520702025765889854794235117053015318479369974522300584006394143811460236791617619467271013363838316340364361001998209435924787743513224179943524160286490070295599099915130140217723889389590776829390991459094302815533063515907987660446870887214953206041421792059827416648539818738542333682670941580874124811015605678147921957764379925795081058711727452805443448113474799547897982624307361367082317905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -19750033665256823763402112075458567033840162655729237966035095580481277601627926513687665174032953117360738276320967437662954750254011394310151507650078971345252506349315823113018370455339273868283887374630224832763737955928001303832064820790406478833033062870335050699753299931538838412177670721731301624146155489324417774040222069402847375813431961312348338782802761425362262114937975485264350488532384618646362703103673671510573726983417883974812539811987075403642818201386474054391866468142881477767105155764155090101348662268422340647491294585027312226445168980519761245975359889299283687422293350844302721477334223408122262803802963168576142420770957510638082405281518915430594907723140020614761596814069867330871547315529550863391266039209426049747352289679407035848708086964808679095762649175519698686965905319047369339262792781755308609332246398749015724019764497237240672852963751993636900447011089432302166332625701132385909468765935378199643542034968716063083251316551091739054085667147666196403906744297234891114242242312851770665345840527095726731570131220875528399182827937973684656106773038315048071776307611877953435158449890261602803855113336220245306562871886676585611199970974271947700245437397633622842628737646201794028486006003420692469123000654064034328873731834850633289488712599817751164826476998058693699098635096132405862466687955355085619760972566831869419167058565634267415122337864033163631438212911375425152462303320199497526373081723654821674202446180836695346695075098278559780328292830647761208521476510464311860925857735785107437622254390892856640226980429991179368612338368153191362852824533090457054132711899526260932830916241514864767195403092357478837113702015593008800112751157969411349110296479609453610667097928154093802114916969585800664421932874242800979692573609819840983667551880853513239584810847790138407147098950067285608664156319296975146189167812012429023877356847195300701956851501343914630033153924497222696234609239897161713654449713136751339344788264163151272133491660283475818204104109517758853823118002337834404512910247896373608824877705938834073563744727770460484134342618964233018854267146620788567926038977079941052779976664298532639491504462483354792844399121656129938489751599134246884384971440701912578481976688449121847528527166507748146781173918937972193986764599973372001813216975797270081321317230738347025402671226652480277868609823837864662026590007557802956800952619451296286649633639919847234743979724713509220920303407186978315116475987614302242958681961472470296715975788736111153819022709499768165068401901974689865765150685244738559546916361345084067620556285374421879588913684738987146645310239266532679775769021814739021466697728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 46950931612658030425268924190915167125115845934433442552919781875712966332862693765205987438258345731150486370151344348908928471195192611604586074346074608190580166818841177331042700436465051752609637503792246837073538113714769412760760274846155919351387455931723841264644215610820558923647592757536850848733726148121177873757673450618927744846336058339732642018760319287136217405994692797038815778444747176265275144956327776658985067269833834001941754886519873251695807005073973718199709436132173778301310795069361337487601600126362361178744848357468272007235142524513120252970320484675525279541385808993947900173695355238615745074977732915604974852361517818304685066678500344503718203914896502687220405390720415292489522569432645213261587081104346093216583256066558773388402087823104744578960375143361574915614265251527088273104780108553272116580757358883099728262674873998975533759789684621878426302083446119969037155910294022508176185903843451767021865092991374795200753228364144296517114046170979375909356300875746170591138816019319630533532236765768906499684636052579490771966826001814094468396055529559614568137204741051963726849657977379092290259193121537939928311909547391627899756102622779024363768145931053731791896725072844398676963372168535739765887740186654899887933504910470154279417008818805426630321759512113740196665212617096976216644827802791756993813011638371344273459234537990370652218013557851197931069294145530226870119913009183169036699083201550481079022535334666997874662947474326452397197155986590352164768342050089814197371172851338652436552055712875932103878140821563342784981022659044672604207299018789158994452092439434404358374988555656964683207415896518428122713082880714603611942956413980387678752191246513313174692282553100231580936064741763466783850475276428464170763484106253808817230676613651073918125846538805162958585081799743213874183471795642316021035553347619783271146826377701684177219049216674626793466845236088116086561045613594978287221845360508273554952422528798299905254430031058413162654131584936056664987160609557886969885605793653392527915150226757559409301741228306031525052346977657604830377878615499291914309629720635973222101560742661945392072487852649870928298166953211286871827570961741639981238941819299659344765764642094701148063228281951576189079688606993983184006022086129359768224809009274027560384551270964603154482955986484313733646784919542796810382617530257268168791286207509644478864093417456205438606571043091271899769642788611188892125162486427262696835878410371607458517901760226121827733037083517731495449915184501721921835207105769908599401062841728867120446322147266577472803592651632508269054066583716061649446170058249952280451219456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -207683806793034410500536894529772391478675905718260250672486965493687646490007842109974508476768839865206594328731479457365283108538598815752768884515528242530709667993913233074165942072102847953858512985125693350410210298596239886644089598924192164862527159430804098149989595555737920085995131489478780361915877841801135357095122543977914937107981692581737260261602902114669714270234797070978932324990530029245670537080724482181509870486743084822313794766282957849996898273123400008782199759078314610165303518531156807431065193718303116356276142944371546628986991718510618584570424489718862926568933923510364616094876618385362767020137138106968587326510495787772466959924386512766954208855770592589049655801735394319757531662006769071114321595916439900014092879756072978059643363019045246500157873914899529300063823303416389362440100189100258281388570661696416450613003405464454905787586569971751328358190174695766405114999825395516564065608085364558237209445219971733298028716835179655318451196652670924603996110533051401943320164186640864533627173517766747003314602040907015154253082271310401357766342550297183872891304728528142208832511816940320606033106626395056195924851648981389552496962673710924629097690977339661842451007072204627610850450501295344664727627331647036576666381037813698219889152152524104588942687595482348449401982446954520388505145550821504770369127278686998177319124556496218685490370343136646079018169517941921937227309596464572480116677598989027262365014836166609517752307389548430687727694622706226916776768372795279148261439515749547953298388686152889182244259415202150957630577253874682762606170873487406749113455981504107372461160998555533512410552895431448812904393064899106372328594011634451406434822700034141438713474813379297574319311519793602679638635075468967429178498195484202181752695034175739849949462918113145904880763454977735614064774960566614664572299995529610738185031365263126201455478035290555831284088567293817509703234565058273642870149668238146278923180878172888440163967562243147472568532706691208338410654595065973058300283737184439880689346411478629145276520459173141295050036203626185249892182876012130223062281752494319384990030332140467007216476373755790389963219163278340083315713393967238187457530137880871386729880205823916930673306364506797692677549438017684505290053996656481043229105709433221275692781153596056748785476815878929372260287190925547921763749555887738933498626513203546215526352020781057085488966821894041436355880613660274967062526449387335765775948969730351863838075907946524236545547024156754773213065539745717292556307878461525032415400103293131909330489320250739208134687005636749932939514130610930738329022406719952698424164352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 645774713227865764021433958464457025950696489062835302215368908423525116647740721216413788191013748094920569494593809418075677033247015886436683559149019429166933856765956047289042008983703281684329603112663321779761304905191073077706068425530476528148406769356966732383930255060507257635090807076027828438883923086154017479730537080942799486075099123477996856575981359431891260739669355447066646304340825167464484474859370801002121276190193291007065037593379297488861026262110251185114328237230914202137936040262627162424735390256359294506477454511466009266619574986828921477838683690290945027206373321535873438801444751449905090439600381569196777290860754006483264843359512899322605170596888330217005339883316087438979598791067899102112887292081993070150488218916400131918046113405277573098637044645427543205746040198122317106895865436606959303091693187532982708781817678237198300520513647891358439077986295554725692220530031726704536846317966948237916011251808366266728432805648366235132615926150118317935248946089189114115269059276792056216965010521825476174151493632761665668535499653674741482081758159224758256799618724440976245512508097418734838507848752174914403830454035541672124358199258024737707401726662021283437519884088096810733108502400879996600125407018384205841940118038184294985755990201260646577019998721127094234436335693318936190488110083976181231869146852981998338370347092185156011922534640197823012034303525802831759962897756504785197278343107819016188970145403134957490640005395358443980933856443235012810410688608564409557262905378472670443212655900219242388358121944235816547091624067747060953950392255230920210583671692640701595966814256747852604848777411774940522015281565851694133827916361080312259759845697782362510743042507310913845334349123691999216692445207447377735974267253892991491149428602485695960773062946894085120233442351870745713831883342297246708888476821503398001585069016696482671317547980252712686526086643717467058491918860389784858976207400673333393392741637184933036998602818382906194989429529921952376569140417879894041556554830286653792529688715160132324972537140541856488903547354090947294255330791241211414606216389794242049433395592845148685864785845696620360437172056776135692104759311717757227865155976251381357175439810682213380029952367275180090970000462351153341914068740273858118862416403748096103665527654651426938086649742280119773355804693620600572272063945682508639216964903826651540399626293256713737858891346605764946228706725420290378455089633310002752583547131676010564287681586661817427003671637105248179033683486934562004593520415369922626423755794503660975964099924253083435523789906940527013962221919138347614330767277975531277076398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] -1223239632622524171322731079749737268806617056743212504100800127778093007074689349708401666972389144542074222637897780624527180925738190325610198832772280180801137511460918597666186716148683727705477247763248779812065015139269869503562438298499995913371086761378762877878121594862882000245828839477418741545397867432737101951841617572459794943064412253255554881565841080585024777890057681878199319865026167355529524047159370299333996302630119790010713536463690604839518428650413593396799421530438970537768914182151180218686778139294877429749641893126785233696283383472922845509791328790986668706787537018709122822799077021772153483416175453081308645361559923162885186267519374858266155658048704228473439630831841716904740540155268396488404339784038666995782720643177000232470527366142170915232777167670170566040665481750055299354545454231468417546551406090726405459277773051722920667273523065454707882730904199999528052645518527984133351516310866858027935551985714760590361029336618876190080781448849905067385687577540525497154104044732109694823648674449219811370464715155825339909449981956464768137632232008064882558715056085544842898697799632650882380057401455982667013677310402871961039557298201546350075926457027731058429275183796540942415135360011326320873527755103095973744366635206996528869578657921531173220209266804581602694933591406959391164264441703053659481872881916378815990271434619341126434999481109550507394450298489023593671033354525899471089884316102696174858983919642819040067164654927574146712438481648556147256534145806114279309097098301555061269082674385470742625391237098280445612875245052372443025514855392956705489681722389902821442619337182848820147454375458338878517165994966763705397260677928303596213408301450527349097499126461724475855973039413201957985962570734319806028671029364012354542795641777157121842285503923564718644906325620411745799037870155271060206920726717694232112650499892191723377129850236250556032921010990088202624134538873451521610143852187603749216214841841809963787604141323355593002802977450357888245344154879961459127613325156504604993516568002408059529781908880647500912168447811210903526881251013547893897256445716319591337978948936624917482457665104539160543935461222719629574549159728996965213502203359592780438722893148074108190720478772238232245542734818993861056392733527869038756189498224244742525712592143535932389356115703424071958009661921076586137322313606021895937553027410385545353459826841882971139403886366167809365020716244910992816349051346531872291787964069911869447369409204412960346199640128300104146843803007846821495743537229927018706412806617949063205917901420387723456660070128113993234550206488292004192899830657175192524440993792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] 1509163145693263242794707457558219466609876586142652402870252148471137032924030445488723647294448734985654368875845146348690611137742111370582172608227318981123322946697019763193714249055303457123019057802000843398230599271657863946520364145293253988009976202572909253569870821835249357084774740132472618794646173358673863456258912742525715851261740803217049396772592752991394162045971539375154512454299851144366038526368458273748363136720268607967557549585565420167007729315381566640187771892678614977144291663439196808071521827294612512839932829687760225190007307408227365731811770504201110686075218288041532985696261728798274231145010632208371071496666857838317033200959979254922008552461588871686668018594504923004521263779733980080000508644165288360788393544597720323898260834314596017430311816262002081415492891190771978161276102386245839175618241164995515904214841210511619646328851539572094991121123639536621294564930578286777283903488220116351920958335759628631794596229133066340207070194608844992733351560762457528672373864407692041872762575056303020326821986918354548394586588732032624369289890321282515857354774506201148326650929339800818187836061280850204084378309756274827994482287851304391895624875640848926206204542685385604203545625450638968028550649432401657923450040925541531368717188193939712908979385494838309243809110139948909450202058568600930578078813682139103443882891075067146578239249393901063412916972900879376481983014318307071101665667589707461298046371766128561796518437878845432947061913118678154962923490568044890728151310362107902184801052698142344677872146603062481754447564583632136239828963219704901703122204954240758133816061943516136497430652877337963886083202726272254031671607725468506717311266820330175695358893459804133073488571170950619433329090066764743427607880754349901237475840338289461533722574046083139615697873044693375093752191441194911419312203486635755002209335539393032824049343265494166929782798234366192832835534124302178953654861773000219150550196695364057155293628085896990904415024719558668563383276503236398443009207906711458860610214013565312320806297667142469289173707962944585331627075886474086965621562638604122837631027612383251280347720521182888567540798296567228495904789398409509027175418939868373064264975709765958646745905828667059109381749199717743458459474767431510771778373972609366947583961401104582357570079434070567964495447386105928730775922355732474968287683582877782599770742060678084529646847325072003859196890632496174175384068516705944288243912085469261417365999427524969960942702722747319558831215690825545239355121074261768900990333714854844103450332098051696633910382877194744055164652289918157018387996308949024686102020096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -1331793359842622805316513959297913501577386591069666284322912713039086358017799249301681283331244367553848339050500273896487278310744730499978520175801499154750864492695350144747523398840995855432114978459500251730378880474515938239733474371832225908014259066481043617346328093383282733287458954904156316585256903007441437795823775006167778594971309785852579823042786287749068713056242230406691251002963856751932861008269461620401357622155421916274975823966341587616289739842782179199914304867933311959821605271359443970393778667152632133986886404746199654300420649276292088317277459397022382717212487350691208612601419583439425067882765751582174452455091144660494213383997832301177998266123808945202961839591780945475076013044678352791174068798922271398720638360980586217671424920746036685206305593224420155202025736139576103345936189961223288346310774747567844754666939096187534945661907820755708413896914059686302414706128061082995961104116794061376525685977314213944349503419107889680499185371820658978249409035099871297219689427764992196180088971392953083582415287326353008001928514250503355687727169465020765903686955054908300451660641136363481949841689550417504819106614466832878959125320624205655490964118107356309374692965842364861453017634461650978760066899431159911955545601131081412898515760143091828010087419701995047415536639034988884295222373012625816546589753163543727525309569598293346966146827490383480568891994047289338396636089449141112607101283826375105651880539482185521094945223178637423362656284206612370528422026508221344949480587693638323082036287233214981848359339173619759185543553555453325035841295227586008292741205649141722610018012483560560309909299346245289448057889012064438782673635598167810012547054786616838267027855603301193378128459388846248076078964680278376479072570016570349661609698990313173534076475593915865040256599502432581022052165252225885094607887705363211431892158372958593696378425225352015086625271242575530005003180490812299879772459997858227551520758841048221690057370638239921762778086999944751098820348923380474179632294683749215890459373125049509239885024126970045696810279591793015290913091745412212543748079282892399760248649664012629304040120152424231503508881196667220489884355122084982449985989137333308759139263614603146153798247885481507082744812829396798281537805301466357939930487919263063976748623779173837778546829689562320940705595478486442103397436787110974426287968532363022048162822021675440257214758763448087778387395384899024777831857123704931760441435487161022632870790711665086839496372439305053099056521374123034834498485495314336376485562340364879396670141007508953873509864427733333997793280572866740541439673136353416531222200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] 880887063501474536782063408109541806099151082068295536210739184639287617397688617350133212733447814481237196685182494346616591911660127688853444735238830906309405263512010930486348665480754195373485824748854212001294281584475931666184229874434303960911839777134927211844083390154130979576457679371385340328910013348392261655437980157333222484207784203357330326890149932756127148381311777851437108590005281952069294707847604208966713140855554598579161237138102370902546669435377360278757377531335429461359613421767235174492892138033875288974197197388646431748677054670266869398370654528569601678137680983311106139998428600997767665836221756942533748591438674544705202287466359512249803317484620139818796522302235338517753493477048480354720069288137851697401604607427206235014698121543934241625828366541558008483261686115180266097277021301445510367143321968653388817488547908202972286514310476827455542401573589678566240188276234759539666612455000389862770283829558190129379644186389782765604166699646258498261214703487210216536707138807640974986405753658690102101028574487323167336222203694780840866664586316526320655992710979535162641967359790364824545409418145670631586337092992974408643000478553144985767864039329988021971139958045151348561402759481888732785796067210445948340291924106944395101172299371128529380307278514650100737843458934439801967683569603917650920252547280715387581749469498951470451795462047444595449840566645694890765548084569030617132555518941902351605858603027537504640150026870556980126669500502495279726602472380107745259793136482919728641208985582583297884847932805899893649287207315522115731906942123086539850048283907641990206033453354603359853764666949066279302175643323951576508381149852782875433327802171451161889587211678395366231723928131815133569415198956555531943600647733226880693635551358192235011437835449865903745188701659021292053298475983019000383141052632899868182471901675521341831519820415716365269451832561777475902937543956351022840167554309273201620382004799760996702800645905934464917585124481605822721023666127181572173197806891989938196649883325352585328620342442135814233159255806395388630787762013259269746760923973079226269819073227551320183510280461382929818759812177162707550191923558409491301365474312203281918216276411432683065801733491639952120051937119104736561863517115554948570719490444818410759234142804925266123146561020248871245358882308661756169025785075320028433610381381976065849411262775206903280867916067604846225911128173938288021981664065956145666161009746790098482138024907200611651605988380110018459862385676422053857807557300770912041648761134296518903888470517565746567753905979382701624810336921100614651623006665524426590784585728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] -266100568190862241814214414203671491254440368360813367358632029536748680439934071923514914364651751586557268962428827660183006560607621715020062359132606760414387315114546686653208891991899289096681203863322055904285326046010887268609169922917336091304868924392541167896545884560108692407440780537017894122214127238154495028392824180847875930990108067337958604253103666546870778702453793348826324702056724839865120236041124514942408144942989595691055092852646775535252493579767541498665286863256117028822690533219839356817306318195196703048241765818261871870014747927642609012845819768263723670478954523415399167332852862568590256936222184500278596381172222088948744553520258235589905857110855823323163216456276294663034439689523730320064403882652899390174478144925010947249103785525530189307729116949169055423368174166158281856574872846562505525465585770802253748099715729919529650365541852947211712650282525160137425899378776639984521412567486396496140229663747394420716489657318687466007000266629230743813355380718153697265980502989716947291779651969649476421994326267156023841530251468308342916008272946274811451432921282154865751103750136179013922424892559919939461027430439655765764548293392081349024412185501304279567798327579012308863174848734268416381220344620191230528007466293212268751207686554301726078515718225104903468080413381328919320328509436326868545486900513471531218428337903690084564056997304431612824974707896520615870988787458967382846068899807881312831651155912925359831613155585376694778932795192742123059170972326143227163472551858380281440136185304010913893773216410102789340319585121339037168492774033275746378836558703582220554240705845091435863182428684310811852798962203477648813266097926994684519614527791715965157563559666796573426852507350804070452541598726686722637488160963429929761065004609732304054626646499877327921955869687494877963671890950898755514367133097962157750135628212338462588801466384992928767966199263765878496526522814283529032241742163206240316910126006596882347138598600536390072805343481435086945119187344889843889536879821306439298562827592080198135490491296393892235353564530525903505719030038558584099020771849118980198886795267840142421601301064705568697841006982886155522937362445385055103865803329565276393808275186142682334343115305655619626885241833287051651761074413879715121490332014588875031106645232936449237061011260996991203656286906939856717534386503904896647289910372854970861072009203034907398116397143941759791989209422055727181399747680264099508480944588425791503283516424132560291842405845482964045584922213111192864008466317344654680648818083368519976858922241512318780064183603700956402974061727238389989519460211220982200895799296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] -314172316644570867584036263879516854318246829490796349250878937222450495685977073025833272691621806086004755408415146166833176588399498350786095619702764933848255386497255736244275871931852748805078103660571394240493109454465089054529389930295281408756796243606349568995226378294085159508419487360453197011544927155482814111574429137724828718421821983152646287533887384825611078229162345260532054905967748810139354754554557622324722719999237378962882079615701536509184021745568111609253081788610376058244816392316086142295044381797376548495381664468090497305620384312867935503422072547501440027877880764884472526175978908582704904839121285691413312529471242952915501127270178210940002929543333903851622785928449909038534159984910272900196185402419236119713206973991664998323634841550729664867626615446085138326582981629954263673044838283021015024419961958191685903537652161373421403457062165297830759569353547561360352126623568209566999206052525208739659344488967523121177315177809545830121076991476313804342577181563986239818869745843528731833542631106779439518068302586943282753952936938543015154970475365078651845618866379819823853700109177925094219023671474565411330726309307565693497108726581055233678440880266725844127067048991336928480191880651415788233489931585190374339748737153046056646002390247364935955413467105099077968019161956870001912039725156212844503739460580005201269770895040295605706456754883257710984998599866200480329085165306225904407132589730507015905038235610958315323541668792591102168592872492149661992337985791400049606001018602640829313833068872759692360898124617104607345609389068037473161198432648078491463419840138186491376026201387489013550192378390923795309198479248010309967624435320148761372788200460236527037574697489527798379687841054223212499916782122420929346319780474127840832848393437620695933365889313652722985128933714091486452538400201009207114042007968602064590086257832886949506390839306957076059049485672365418864419107224949779237738749059349644976194627300121916374073900050191674259418259564590808665232550733371669511563518312513215384824350220864883495891001128488435916364789933121353175642348594776976981137458100472646131976744958401304047017729066644437310608156183138177362418227301416659462042851469831495350197352713868360225444522179908572411839378023473542401529466279591096001434385673653972305119757584961503162493963078259725838922588407818072018209736336165780627351341365764199181540987826931912556250756079730961482171635226442184459706123646179142132197392046475041427861472733818007168756827917097628121351724183262363333755574633221771545388835786278186901073825091776586728451196131638024807820503052560250058471950517742709678635220992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] 382975188935928813061353122902345674103987420514664082591380398885388389622872563202023434025875821763915305068464790208370425864193586398129901246139034051321405704144692333067890213687149238040727602857523738969505709246882016387921691661077325420334524628790942729773743302166462211262728075106173103289460204926141827613023693736595448942905285909150837152353651573000335291379104767903312340327342237752749882112353003725479645687407607675988628814803768504995654934704839211098959592979571529699378932120688370388930626419322953214611063608052566246693330005647408367580381627149064573052168384436610239932643124657258511252828745052354198472408788312897333310880230026066222964561838057717945178712623365586021210848432832975751022695555854355604772893289351847671798491309953141965135070833243345345147038705254662005619668954318643990027369034775791748676715217953997710244083025076890435100482253091150173792549619855475261611862220332338168920514466498662873102489052582802524306875881976053068709178417565459580176448384019694569439090137497831668342448032072897929509428461924277769382754981684732498415775925394956295354510484286192977983951651530872198328169518922732396532126564268019639710892915318634583592714521846281610447380979024678659958114407573193859640979247291514106611401931865891647308925197323722600118196053685836936494278058927937962531767617969369032407491184171367334328776928737531195274261414112351253317609050767235256869881489522935297821388554338720413016402957083225890699246039314959208191450827039733501085901648495502637278780653708452664783618732192676276167271770394604426858797090092378775993211055603768006144228350897110789479503828289752035270342958052073138224941855174979435127745360554814600431769842613527302794209511696134665129251778658151311860904339893632717321037737726210876460404798453994464884389049246811928401150353943011404465200785881718632837942483385117721352528003710613589074166534693723364668459426891372157313384705883325561846035881148189788416072896290403910190823085368446806084348103446949012402258972364113283428951413523680053962466866437693055334575388650695136150485819389384105609582194123920875426921744702886906270438963028486014509206190889803649780544764728396530955027264028893271308641411472252899343613137567928466441623497467086005998922331726255349023178760059164837301222825527207615175981203090105360799739836256559745083755145054850418801180787283569558908836023405066422606914373907297737289161652860698330249323743627636009197515312017677224922259840801051291239480295233766338420494644053860208650299876015768506891914397791724720925854432943546021797180189570372785101304388411503237676877172117667263759001845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] 113188579490390338682720971121333075381663484955046539206817013566490524278428500276416183262093103836345273379235023047990265788460066239715195029607326260799451439966827118880453213173757825601194288391600028166015586172478541930713821584012337152258942884755850318839065053799694071802194712871975423268378726929388501170423669004735073319541545576883971643148569632051765857527735004940944843372792884067843291116096083435788159550622390973866652641038505961348667539993293126840069867881236899867452560363887734573065452711088736916959532023959948447441494560990138858431165921902040058926303123393010479142806530302670091924160561938156216767767834512380629958255371393020901662890620314375943645876536474574080141300893644808032771117256957703722174576281071675955040408435366652747724287703973342956325288040297786729009473646943661660833164097956196372038590056446457668075753834050223635403658650259798547582850181187641057559708501397802641460715634754570508224580357566051116234439383843838712854495008195049607634621723495860966681494070069768968754409960956767467502896498854311811941561830725078024553556812670913829259902571163411424638762294103400650774733198506638631841476625344698579777872390993570884226091852256803346463425029020411618274460994987004072287142427954735388701898072287260039151731655913326727617570391370218156012639891069189896425863032506291851189030539454139472555784384756315503497956009553266318111138248658106909139104036073733566864002793798128610288641953596383621705919470811834995766920553153685576115898011400716818574069672039993325881113540823467936067707410456279682295427343434719395324789572499439701402277587787009325340060129265390585362275105298650146197397496418274749708753053476180014241158030457790530167941980587823207523862198587613828537902792254361602633549528974999024961968466942566586348520294322414273912010360755357528533039790113780946978766904269487701342842600622049658527962662928156729672445928995791895243981038952821631270405546677925684683036635879567790177769062587655393308663470545860185946732850882454086074984556417585585138178601298024529859135695866932813792311531816713063798566053794285282230494965937153239159491429392195234601490107457216076530010785770483364616360287030217504392765904536465625037051116324363178045550036871357436241109867431454471958116158047419015030911676734381805758215218635838797288529725284972404781984315186871209125813271430674190562804369010347818479355691097038880722833202163899590292223195794169752918943703453028916172809010990631378460191273244204525383142749316884840778896410627359154312107212521005453137660378180355365562425031742662452864482400385774461791649206376548799418076233728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] -550568168910197496516010419458986950607155184448021161620938621271353085548168152910847725952736315702813551267125318042977171829810742875477789645999883161785363474135916676046674682380767705595753218236360559219904823599642178202147105624731929564850657103509913253459209535902596474483854872769188502763960166546582259554081070631134082953286610687153098848549949085618187674774934543178699100640889392271648612497842691397212707313634803826535607656762230550669399125866750486223804031304306880671759184850651206044471373320633740706175894114182066858571763873308581945680655599074924563904676775125418285371992644447862210166966292835651353323195871885635826093833743406329101761271701611345973851724687462777163506325656247261075009221091557276351674860849388528723780126499237489096171912399089297337069902113228500462334679677110322184688154089441954295501122649675052203549621086428896851634808028291734303473938868615831540818324550509683118426762335938541844605037031045763017931440557559208098568558815069050564736435206542324985182683391839744327865866842853594240901568421423839128524023494770801168773068409202238995808956641715409925848362264427762641365335245286941278823318085235475146444596120359370681086192735284706315388509020860709004184616636225229662916189069009384211176558683141666473254741937959513845424960186980076135712440348596501909486772032490007372730571964004246604113116740603835325966456290901242429544050692376308286698490503964283213103190907619582914790719170588681974238379311046166987184934156645929041916773222280073778768984027617240143841090536504466230448242022471536882509570677878789796321062757628827773514772193719633832529022647103199297632652116675170764415990495620247147297359507881542484827884595025314341801334321722355452091500393379275748702084149291439393902283448604371573309542675695917490271555320313961714854874788702127748588244976057678372304609249491662068258585771421958847754617398509709376054975447671804984385830353002139753774138822205531863971600632121477444730992214740385614069130075288149990165652547610935759014102063469902584514555367213683175708126915011919845635076878924580765586058019861166727259568039635646698944038189785241195763801042570691385577966727280844231547755841480444712438223716869517828905883356336861825309740275016132206273181786695355588239498344425860905469832449975780003582537278154114611471153387869385083357761594660922908587396026484239241316105406566925469403559390784773004433287917276839798504844401589554452498757842818100386375650816666043281305476739354350944281618259058859615124581778729748315622542274994318707208664764997335206339063257124857997612310474297643046678835920523068256276940062720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] 466982794220267401342780071397912222220079272877879863982274859974893693218759612488084572332557053791819823758832873253132543375274518599721001279600021538431531406902507984178860322011171415890320765791778700287439047492425379501795431198379036260316263213963615484978561264586617143509511660726180938130105713229893937404363842213571762959086821299794854007401516428547124590893385051075025776599289967327209340323396655900396938074271624706320162685479389957294791597003576992421926724234148705246257702383322344168498174293108102711603125338301853204140912148876431905607030897071194269268557123931873276455683830960291992195356204997319577696686206275894272210477664517907873940564167045867605156232927071347534396309829288660001041764708610156344660515533945226326545314693037612138016603012940421997004840477998924213788339020111016123373873030841312233791739574291437332541578791420346952950537788748919896068622731179004524005162903145652405194237134887737941608545599344749186328494114739312452162852491650599808732808938087587818571974248494015607157149120799881688747518760754344102572970245241596812118236509845421272669604976370183628262406238252125257861404325616388477521177896705310081016807903537280660408677562144396695878094933678889102364368190216712715465078931623802301474916154767057339446099861782564683119594325757521250899073111462525112378570064362871814425145182161678122526535995868670200736953236544053386818867166835921409794468336019469993225739388989130918972238380672736718523529123113908688052473473559398911246603048937220111372259409955326601463147505111027261284763559113470061490258998539988836099698193951309636018015902821393643516938037049456012480389955496591784179679492155242814066251683117045074807989063590636881502545298742304079519471337305818150751320717628518898048423883563465097515062160590995548984933732859050282228192900891296843100286610283291454989895524504462587525712860874954322244072558157786722311617402360839735577982238822898054142951752341003174857515944004320310960337511259005074568483583798237075141760223428212654143201158970489625121447504752300619407708871715664104351023200101630859661481108637687276907336063542333966607097546803547797244929226831691691616463315492618985087825192675105282914786415044969806134339248930652259927223841914075701985793570868658495886524855036760525019430535932763062157790738658377136999242641837963556377083024684881850724634594101839630740831298083354986262102445163523840324772428093783180701640513586174896023140309991825262359314265374275087460939017617079600909696760669098382111640668148302907391779942422276990138982725251315627900297925165796116964197244873665045814157635999764324416671973376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -37137555657189047567529787640355888797892364995311449178591755348095890961483462942262285985229272152171788506466445502412427263596273376786861028424891703784949489539394915623901927984249617754687785860964768493704843856603225420466494124223170701574382735631305356373179032921778074601477411595207576768384757561213470539071331832712262927767426722346102377886239394751114699220813099871075672890946039210060360969060041374466640995964806375786028893685824490287975511444325207719613892735813258908917704460947331305334218965961354604968175837145129064697877406357159506470367253378220873122252862276803466278374712845867544090074031449774036288804564844125221550122684089265534622757511694579378355195829210231387389040885753645292091227161827528317359154388847575873857151770637522913619983663927764525359256428616281957289501447537766181176925006736532092459198385604027082195929488204375193613867120881122086365736944225919137374030224500487457726357667932725488752302359227731810762113269748260274040254237384952494674323362220221861565700888165868898250686455535241686277662235643678657228701496624034566825676896590799537795845555629218970588945907651737282910289453874819622515121559624621020581923671204078551376584254973095596636729896216962695764307478559463739463870378106117139729269341639270005483480243418190164263935003951175222930493216041153815999663695262040934003848218416115749717188874904655174998667793183275364620068179277255007031463443661362345510605990509334978855767458169684385702094485174890974329946484964737015474169864764605887653299629991849527888285890425558952670918938366442779556488368107997213221722737054597135603934811194873355377841039145835678437230086685842056905430334832862675946863681987512908119761251794193503777372524033906330551232982696815401196715617917442710000192903399785995324949512618156694991705927330761168604792716340061916725921598386131376534890024270158716106909679030528903254572413237106339860835090563953009560042612696949127680629120737189657902317646085629921445156691984288071718906218561804988320194784155346358989176793992321006281128697840384317801559133593539839262553773055068462347858424379435532110764775792612817556066022183418233141602824923890763530565793110730057548076364477492767352750323449969778129395725577156817597464405015433316372180129943975396556139958387541165931706517082165008069915948432848824857840264509683567359920260659812914793704445984783488348058505984980001688041129063484098752484997712627574102746065597886186216094651066705452039426225948047898438060597863151778498178671483831297866430860960834060376497323056880126205426802791498052072252256414978735702714410598663246973383672270257270035302055936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] -340444921655768410860908384321241035226052429170291286788836783832194877041146754322603413555951849163324091028927968454745321692207317542693674166201567166572993988419522652961979492899839755714636131351141061813569062935262327944363414782734741679345333487900834670985525993235138816284232732111410885247645672705298921394997962274087107927536333807034763981190166317207721208906471582336640650150210322254404212938877954618916238388972059247437563422550056308017895045419037188755754459751168836150306596934681398904118130677363637453198767866409825523101491298080438372025009783341210629971446157775039249769083785962949358107942024065644660981996834476805763450084512081043898973848274452215534561594621904473755742624156873317505810943112089861565043794595193157403932311478112997893754760721931028584542574071689315238633217482770547264638040335329272797924734578420223603711067703432882560378697345035260268384088974645897964113129439301938473209655211539167786010452261470649035539650272508007334851355152472444250122543500475821897618829029655763052701987462870710436976619702798263284747305472453892745844852925824856398191504360498987980761391827162060267823829110368661823471785845296484186726870518264140440244007887649751088180330752482404925303913216926272151084460084097100157158027423961983223068024044178677666613570223933307110089290311141304376731471971235676548812270166121898610920540893261282061680361887508211997035417722932410098470071244092274557248358224669060207504978757536832241463999344188914333071858441964588445483835917371585181942189097774918415226496681856940111335483540648749363846747782104667983693856726244212839047247876099912126887637846364037755259397212783686814788812188514602142463382250962008316153706833414331653410437055367523534230577256340174256413838234091400925848000923326110292398227746541165517306173263294077079751143810235289810453415368407046036858119450066994977608061197899921222164025004574903113242069077674408468014529565908259468689653048733295928469628311296461364951229473405613322656920127528435907460874678745688485065179046715829592834086855672080062961640537545596150296703774432042830998508108134943956710119078448761533507559197972813937849124630386842167460794297412761764401684507815648997819681854565870912750959204169858455318472469382557018768438134385726418978638216946536298651809957423811786231880144821367592042527614111706115028705394208338009426617274226009458841028183892089032883801679463149251925911035775078816698282640781206330825782016034779125962792189069873909267980025670047481876016485588312131636620363883302282523074695731206624679221129503395355680712485825572929495368873032734037508787966571164072672759906304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] 460825205560749352630905005060747250022449844807655707433688254214092584320038157628317214747215463069651883325425112500396123789565707926896956265166101649284709526982973688772946348921138127499791531183696717210972276226677072470632846585961367583137540911942720386471973696183601093981327151007126723480299671529634623062916339463685115218162260485197908008208175647337591250989801583475280032535309933739622982248811733034831576230721016883321078499109685275687149327163679134644715547867627282068371117309984826432004766989723937538315427220362437375342188297790807265404468637352380013339828414657478326320201513611484340806847508649833955866124749453073544893111723810662551188031865528629607889029787123125479633290178432004111552832568612360938378359784782205903835823431085039265504817617433406725096157019999422865370810396339238231680705381759641393241633473742307442169432555023232721882009666363927096217540293942404805037575861691766661309872864807937954925850139717362554571236319004661136971379861829123255791898505084888072155273291225764281531940610394592426252738345118510362676550405340995090997021438643740238207887798260884283510423886370818555756571631775119985599173896911010955803075707075016846124824823122659080148652403839576590333779827713564017866489145830021278640918062833307447351949415625779533733302682137507303158709194666151786432934041925088501434862816598092321258591125285714412236637669726266679409208876652420616922409437488178676713566090101297375109608117800946318241859781346617892357627031067221071986053134539310634874427566176951502909399186842443770584045253031741655544551454595393901751553526070185769576165628033474410790191175435020656596283377595498736543645181450319334865739573705452966075825260230262870298979195174352052115699319742351119680696885829226067463688656802623021698802327991796232344339853140329684801699749391472633794268038754720184658541619766777727545127546939214888731754906275987198916082713836919241232886528162287194177377030696030685977952884616177544030356147334947604023121145628597563208309820704570317200810664185469130511349702368676940950513525452746957042933061370462529160508724557690366276147689377442402034212202423944455989756295512706741083309237603180295764258576946459513949174286926979005285740614888012124990336584990984441839812930341094540457792550026986384679959006741614595483102555099316154663674775513179768694981808346509333300736038426697717856037478097857640483771230456600988524491726097000534993194624937199834270557852551714405273718938877516512313793345434880595618699947193945988598400500286789450170256648850582386120005311586392772635057272417500787176356795216777565410521466753263893647984689152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] -352942904199777811468619127667845036236762456852099037210977386481076417899932983301523648674315794919802546374674307818035089894599663613905963484159047922598586674019859069382564160150595690563584854554564652655856755545010024812076309314012797909655333372537975820063413732030845269083003361566367594027931153753461139451637221536869511537502738077028617718033036179718122809306328846729196112558304254990885532671269145839637628989044517900217592301804110813457767478622952241191611608386656040092459891519084114076229987407855715073064343096788448243820371754799599568293531133383120502208448048669152668587135996365669384501268939899542553873386097785421948944938053240925386434510539631483051240721075801226946241759396816267591262285177417179129838812522412945576878024998573837818898067199164989115396934312713577061613340861378519020175722056054722652974723980181349436226501386250373635209430007120758725309614852738961036006979701343195953438346087177495859387083672524603999496898229266691797081875098313723309052978696300596023741141501814691288563414590705015476560585233315391998389575413558828875603440003600964854481672873617205044522584772964056707851041423741734665806471214748148194910465300058188829809072830586420069385924218835617556535261753449234611392805912147252676987800646621491361834297777407489005335229647894541163765725272384434697618129108868199471551034060981360553927427160051640183939262740302265542504563572631749622858097600208124163549890165895364685048886571027859436071456742215588393796482863138992524597270280116297833385216034702495637898487954892485052424773478172783950503998169412924394479514846061952359831656174586806797306431287071292886504668737445243859210871719492637895805771475016977249947712489574276064765327433705368585928208755691270542476904159547429298440330840789006796229946439433682440756700673989744325294574819030087162593845238887140745797138296501423112068845750650403048475032986918731767356196610933261026738394858277454733158368481131468543940051613173072661970019426538336704953712318002691293324013765019997554414890615983545582490875423503683579001076477874288725100309976383338701333096711621473522511150604553119906135784148670733789205778169887237840298548769581471200314712573476547873892921619394951673136722486229451461034954842468700985074887508599962359460685997231916071257722905424347334708713400188688828599161927800099169655318936759226817400424106160094464952679171480310199623696464902811753061492661155122809640315888200531947151538600671114896728359598304973066884839090736657981985203223254410141560118832694597073308770830499034392705913857490814182214623650598078482139823670193687621537179164687517205947645689856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] 163367962210087345571512807459054437749147451194644434714555205422482304359199583489088762040359556433246792788979450159538084788659792726466879458110278274980268734296821629476617873846935534216122583731255245579000674651514248990105698146594486257335050327627706420076525439117741913708901825690542273269777839855023688022900933851586135526441987341860268815405452812352728769293103496690160742984444017154961812158941373471681230273368771468227711409381875116100822652337195199792674525001979977040609253854867788448901367496002484221746978471809049095426744681604860272092227473041184290384990103682246212465958779077198182504172438438729890243156061193464983550409321676453746482972553676096505114222006916203725762354652103731820912198411616282226022271042408700916451558364909911737117174190569646411839119058050493224097736383218560579642287315205359928837841775787421103651263092369259531408228658694403691262537924674832963772157995015924534042061128853555098293417484765130424350930058117525395745964980212487031713933584692529105588328093356983087488855039828405957931033365282577417287271091972882377160272526163701735675546974111753685072621317385851888081558751699127622456313234695321687250262304626405026842496332682419918976621193584306099464275002797643423631647589193170713690136412661925550557247414872673654855718871162925526654556272354780467475322247455443474931001073024286071444102343210875226641036606181262499789897361805221356696391309653746658523476504047944212763907215566259427426566550614388324547089822774335314623223433174693661413968773360045879548553698475951428881199879989955851836895148448045333863754415052552217406037338096932217248762067412617953946394713712390410982454658036164595312835867534174891997207757909547388976664461325013122401823952275788378033061580934945873339184472218625224772249167243382450743228058667715743061795846253042352222838786658384160095275229361434257831823807327884360094522337330930547669937799598844258500082761671205528682247827969763141536676051971440139867683122685909926920684061395050795182069720351218627144076039612705185162916850662090135242399915908862954376809236016039525722167663276472952841430891579169285834356110475321597481938776173855993976449728393209962660767958790582318924464629696466585838278403272210105439727021736529650654783044725067298641182906308892247903729243480647899530263594703922146377240957491408255159934231379751800624057098774410812399409864217723677717566097285913634550552409702143367396028923893668536844953040685117497856701716447246093364897235975646292040128029149561584916383498504360429417843884638401901402439431189220245877446561206517063818361073691977176124398758193264651172963155968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] -22000831268606664132510831646559357261755345091608100913522227807881945084899094190812108005220532251588111208724216222719618394325250575236139580591125728353597444423970791761741678612718678982536770491612639846547327928845779834826196351911089480918390345203531722823331336727247097613773844111521735943095507313692340704744306242758232897886325020326297453567017848817992302539957256385266204182226190649943047944106675324188840762921904259957135447664795917592940717299374404647833129281619517109519406113810870115755594870327092019936403319483044634480516055251141496371121235486300671463623446001245548062418049246635307863504529622007892754231769439060421203889373884592897218630359275311752964698997333479124272388474635188559110229995978073401498529980827975153851086256940532956455410843814470534033348796460695954283764121720163402188839496272777517522127108286335225234766601620390168847283737888596281245073314877144306416327465093799158649629729090008915782829081856576098415763270378399411387302225392239166568015216683842199650113001639664289406485053364347455425796068143826116672480874198816376509232067270119148878417269641995041459646666543929956036964438920728703041637535739572559312961759877153564055744049562828966425200572636746052457215717336924331001131855483184843309985579088179423570619695650259074714091071303319758211783666266867666852421837683293241262363259504239346395376410465801768745026111246938225944942113005110905939730201141206742775028626148202899394965726324850794294318544977840085467217060047448377251473284043451634814446859907526172783296955102487968937004659500190925001816948416873122741671628251513907927844774088961317096839035634738960364613538539453175773754617051642687272377745847630918954034790366027734159034926407180481130059394447257184491604294173833961146080125063851027558760800158746101764977380617920192865610232492653799944634393010168968025048869698573282392387128230519009675162385502545694772119760173031189220376916165001662321552581517229911061774116432476663630656775709573712211254454558298368868319335073404209972436086506305861782345675134406406425759052301398475376008527443541806639301610051740103892598353311076710892671683200426537190007289804609448346658899562729225524786454934201999997708987113713129347828274873829898342124482478699407552256716583214033097359495130403479378989283221568285226850197124458876396920645227166059618890517164057537904001612639452087666756595172226210539041020562500046227979077605414240628561669399234308815030849641475356356220821322055935973333807194877842769173863671276419128327055713133729330781666762965867134653955220483496051540672166568909392577271217079159128579637239328277204775731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] -34677739030802226114244602896341143760013042716759792745208855137580765900766122962098245199483873200645528084279152750785894112396890572716796030142001667960766501059187863337330514708783385838565124469810187121935514315674436393860231957276076940204160856535479991718021797700655254009510592139303084869126726655567330111759966086291798162804987814785034008658966837909381720487368576002678974178574455458641920123337780468250208795597021660308568491402348480094468879374359497343239383468522965696192344222717442399270068978376399071526337545677426986460274771995591858604777240035435149257542265553524149576202177448030754588901038373174041643399146190177984116856676215088851304833870315436491479040338917778195237757938952002755631346817210606073730084568844979600079665140259313599117776423819028342097347092183275255251661075690094601557149501770332981666445440274840455479385732520950203629663899931776033755284483243264387967571804670525742929661096325682484052354867569605218149905121469774293558410835296570037486953419837137547042736719855203530440934420618248418416551775218371260387613970808352630118393709846110006880988220222688417540713766919458035497997174630413056280657003249964361283462077994440160963232949576569802824400679564285964007274882625313121197656825672962359856713805199607984791803138677609080141471209676382734567235747150798659154051072631982743933191706405286431826204403622575143760965535276656421922026972854184517516950002073045983008199612010576419141786496216930320111688347435765424824018163696080445068657709647874785571312048167926375059903655410011631587506637846440306025106492476483832305420037722486448007610060970327103965996744076982540908059387199065266186013791279295124827979827517168042370631790743336671250525459361059354549448373484717659500751558670108684163860068350415443096265684931073280731768508315637788488048550918641329655293829690084331447899899256156550126019349335304961830979448970312621115005773498087964312714668313726622219468988874557024702388551733140750761313010931402856433610773516240068899966460522268426867115241188284207302718459260489710078128055803581384307617862696588511843474361554444615445652469014774198574583282143092485632650325159047617986368491456247528238659188795183978777269756549339504938125455784332417172743228548210353585355399001432423396747837316472875110295988351014830002429103086636496832068999003671711459057820444624005838442696885417511722562557553675600827403361675362569498506009957632904149880452567179751729102777394492468506207669746727437422791321121423909160600336626150201255437648098882807127099214059079161319713095852903630003204299703133598406004873291616013759238153401278657134445199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] 38243713483427799693756329214883856398742286174856918755394848486780267001428739470602155979042489819042063826990308418797177914558800388306568359503532905492014538965402299880336586229710713293386382876450537079583588087571437369065625169831462571220131226859510948622960025674133591633565383808642652365232221029261707390855715012969565313630878954039042530188671884213666893824448485245220455919066998263842497516524623075381303682983486583112365098072960978115918079361268917990611753435150556036124763443207096475125845847751746849406016602253134083016191086555129807631676857402597858940727405156663060545767995883333947900926301451548840304937340279947507468110564139113060454549676302446513699317408924849938891372122146522870102778786085424351863027386261141142363837919076064830867696596834709215892254571703207024670720298751086477192866447167212523678699987775720092029771686684986569521237251409387561043338569347729263080029976976977975755649086372960910233213859580971141668428393521474127887993245139974810111406224883004478880448021105320049718348425504905974369152451101712570224709809442570914066148707526123321836115995111211495349160814937066805532668789233565465797678297681698239363089574136846169095965025261328494285395958099665287122949013315714424379250845159789760121733041768807714145207504725460268778136081970569449324490517455732125118196610670579302175322202382836510942180771376243274447680824308963832185095846072917399985074997233264555891832557118175633878155570008338953641686560576270300765244789054154274446383496758766931968003273390226750552037471833494276433026999460398276801748968208821611104538899651310748588244310061735771362922470472850218982566406324454087609609854983961801473276436065645369324405169523537385242428128054480130643231415211743711449286472860256088205485768795016098439114944269073716718155684666379055809356407858265660081729201272826384654300945340742610964222686024591486051522096555568958804578383849563770323588689068050934298012933840737518504379716403460759159437871784682165416157131905928302621828650761021931896095904815960578799198384846716343678729326228905948518991218504826769167359284123633457191326130899651765971082672842999028999678998380381133634048437497703956620557718061503471278473548586623348989603441459361904532567975362452825039088215597725731823224841329593623883241406809421933425970611989964266435312627527850615846908928491172285075108477944327980315357883399393032477631866163785722578771734278567424088501025725431411153641073802297782333927145389008387885534935583768351830963260098623282196970717982546881828828633039977651153468889783180542036195496685133379043818208326427621801650173820764924314260602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] -25986755839771629854372438012892845043005277064452764220494856948477806085823779471801074454069575220372537824561359900661351391856000823786567716402900090629943256544718316604660991556979126391040283635911295713956462986669335130073493469619155094392307605442163511523398089237063008981300784192819568070765829377563801308032700861663463171881864749496933238070539567088740000505692803944638706849784660471248157742489661680096521381968651464489555652464130613001712861016140393753413253039542436371798146421417018243542041579206116219496809928789120090381561582061719248806278339239792257659829370857957920577106200580240917569800361796494689786985598623281260033137765626108587745827685306172456794009382181949296675765495143232182059952192702306155751030028227640627475872846205998506423140643904487422015548776642486562500192407192030343152379078934694844432102410369524722285959470406073140259917852216197757760936957473676702161628386781184394363837344048756020899564906673318451746668276946418774442425046006094511652601090966060742701845280534511928573456556448284159370145072261430463844021103180620430932387372893415885018779602324148579198203438697708367244536712675418547525986160380686253230338337842979726672213400424268215414834950811054945881096803011084383216538642363841447011402406029128396648381565988850118082847957575480991695621221718223624784025338619150832338772330558054617391337687221172078832139016342581560484407289754057371569159917228327563564060054584479593690800864568504633992566287504278540338184443409377741523520974876807324456719176799221027673530235612254272488557475727630616864420908819062205562952508837954767472431658961408394798052905015224665927040925114683709667707004041938783127133790568792323056017105718442292686131992961890049783711640318463855722992584931475692700245944488443092134688920160189570925278145877207824958702637581965541277681004231436756171897205324560851441447603743438243301691274857237342506642432585426963373057217325239800626049775979364373728665977350110403185291610875285116153112138665510034139923199940913424934074704969232230231971740202026100108942941150013456188997710549608315395462960621790960182296356128028516690434809507709271766832485690567668063058877615852949257518532517388676663112043938411339703117188202184503725240455486918902904356989481500009978599177695730915691950976378990430848731854008240971505391458021727743166806724943913454191645649055726551642525416369853549652265040244967304846254726330728713529256479264293267046832726193436151004935544583478014004755268025304757483912487402035185134893610248485619845531868164608606318527060371285685061365576746578104035778592813836086119211415995248397970959237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] 14647899008936251146418295354555981199351372029529931764891978663584927401761470442740941763820814548648166631760135846652768369802078806147280816556556776043044034248788887690127698365148412456721331759216686431770435729543072110388186941341116155381120805452177533192575766125206673072565737394042212103821104015843358077602711874690443455490899570394801415763421127672637130836590177613212967959382043758271304561779004748351938418243319609112717082930919744599373637714877898626566588379910367961814589815296829074992944174178652191484632646725472446127354693369948585836912736967337032967902669329602065053485376505271949322525627152352736559149018315888281509065645354711572255208489749962846224601137111897645203208470927910328663246835456456636867429382358739035795232034775250786023505772142501610896117310463906659067367417250846897579062232488683282151012070339329640169260409153043218673575464700395240626013759425381099168385256501911897188251256662575612366699584793993093816856632464693729820561960317266999314832991854248955757671079773828258278469556542303564030752171989472955894289869161035518364594428098070343124478703282274345780468428325485780742381292472101798968993767947307458148439196040775693893466577947109269548981650268133950393938159641049768507519655850173962092787273189514562509167478929591162749387880734071161694859045670053425069616086839760523213891203725095581987381809649746287054437281993932447052784916647410893906652237940756035111451296975635387085801246042241217779397823747217788686005222552448494853110183313757328246136086299013713627931233343798823478980902220504016079533892217925307706764934011822802692829331264742773328863169061092881554698942284804447394391193211533297368976174183788328269017254238661160230539637116138127946115534902728136932865409997664983235220873493415753024144547007718793001458092003268615037784862296388266906500783496959785598336899875973298358967410817137305293030056079003468510258417275674693195714129059200926617342943037378949224967055740616073728614044668003920240312440146376000908868691398582065545484669154214798132147862319845341359436512389438929507896903129053962339404115564864653257321359047011047277957158547871595719768253028648879536868261724120236028441563919882838999239835169331273388813298904873288612005795176443698780306331040946949822609449577783603116815544407821837926032626828565719204908967068619534439653414821310412001179594817594764030518806915391283726659335414592860969999239926872284434308023540336906722777857939550326035946065660161177254106408642326951695105956269942730317275153739211144414049229969826826223961876206693494752590146799103738130437847066052222432828293364827157024666025984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] -7246922387218564850870369464921639777855984621925709519534450919504316475233755423861038926534424958304729796251709789490577483470001779875112303120993310284780792464220490903084203012646193765265995724665899833924981252394229666919373221712010686694563055412654238961716640269572463224967954006233552376758115639061082600399446528815147737604543769242959444895140702810067846770383976126929846319305382119740199712174093297586720293892000837399583642661713367480239668030353692268460764341839225138735740626576546482426650486525363812052687218378118946483208184987278118586024045543203794194258314192182237885127400433950209255699464746040953303290086686927927127186142011451773631861822711089190632633751374656209906513564706073296493335390351455832034559757410610976584574062914532513738748427625700603841355464094324637902155081685771070732266316162433069564519640872072182821191933499285019577684525417623098576607074395723545138735717425478032607236785514077953919393980933697928094006854181022060070637345201192797107163262454591598786849805245922756818066792597698377109698304220805715602678343635013355495842064909282187795753303779842886086777331256208065657488173443832413088901113411975096614681204738338026267286240750128229221514336885599382570788477941402868882601165909054077322618210641730668010543415675110369357681824766328233889206873615901417970407139164985386473355474533575999705839850662462858776759707377778892293484852634687774994353696767570597392718051836186359552637436289645968981897992077194006183746604843601867363660672400132837208708039270212827701995405067594295110188771949146333274996394360488128379784733584993663189915691100497008957360823984680539831535706970427754078627875171693867418082906760950608128212200116008014584424817890481469502732156874519018333168669780438006335348054123797239358713273029556531004397827890036004861548479568791466966786165627920463835144850652769940185847575557754876319337183594946640989608465269430752457274995909170146898561667446070106261311622583582702953160889666554336363071461236191313088096334983791109711060634251041835183122681952214756703327549411874533044286858498343790608463384132318114593186302870418369192850771271298238089120027285549529427133600212016137158290667076116249618804573169886636823915046995874854907059406066073354984624787019430919190522662573784785969774007087031942685088988171779469901373088284121863538028340807451662924247926178021155401670465923229186235967598598253874010126995880570562981016253072631655607934410519164830066386012767698607233132366207527907739447567545583005603866908320256780181345573559352891754620760077665255590281088550021249730411457839780388761215171321550151082005495808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] 3069699721829580218637613241892206160287473931162173477024590390080207359898874011417548900817554348149824758387781492485589771074889209871610349844918916190800844752358236365385355210532959470129807567066307321677087345018705678541698550964702371474184640870077614974269003234097382425722285079837927488051613111928318381295689795923339448531080628483141271851373082836340513187997038732594282636513755052898183029001139886146444772493127133876476386043020918920809773457671508083986794216639050395968277314142037010498778412541731877924985255488154218744757150349299389589755637181119168967845493225836202529594266212210316739934599891023001230806672989024081672847350351133429699499013259604399989845019053639525005500970686097200226006865254008163533129552193370778899861054351260089907688079102952047236391250330536809234665767409765028065766360697608737425002040779469263415316993658306261175784624616276260464438639352772404527741680691618042052252544101612734968366557126832307707618002324331603941444091061226526604161004864135301327009300540350455648576915766452995372107542863543460920592387145177234549487085883068968595620817406291098497832868676315703654898799161658134748624345796051089480756701139111158709455211477459483355168027459686901836309682295105429654616252530007385538110753154261406989193365410503881250127477848670047096758943410118068417797173605089618861599441802355826437969007927652480240439358896742243444736539466478218031120887346412585597652650719434238513759502640841561265592640502927507150947027196120468491650872581610627958419864733888868131682916429457640339083691248898453974659141952671540716130196439696602953715986362487883276459331446970845948316686974305906426337865434308056279063776018773675160179497300951156416039135052198576885227090940790124935425973802106058583929371466638238752532670915200704888038209799546545919228265494232787680676582861446636277019222581053097666632179843180833135923937443405426042957765490437185215398212894118980134704717196855664991696613047456741368113522888272882801360201133934820659789128974814259227791185410666420344839451709873604186754140360483349879466724441960904381040592303152219194480204515676696261201672367141496155373963063809007243798143632088518731607068763528059430659056623464048187655497721423955295053976859223853602783260728359908864071869123877007241416663226697403046067810892908364855144697764950266619569592729682397994813239571304016373362838005961579093926398337237021162891180352530223475134444749342695174011033877442198516629057218065747557351016577958446377235771675124203253932587400165107688658934645450212197809954844219246314900238823858398472593076022261966128289902519666193420884377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] -1065677317201494452760555401281236685602596967279417512394473730317901901943768893489204985557873994434113761433421439349287136227015685779786304807516695325021887924492499615153781341829469726533815482262256265018104856887520734244122123721886391396908170463410349686541637523893032122056037741871576203329276686016157280528916174803373777415831019588587809813435557574908562371368267129536225785669499619308472673928191287073783925950345107822186549811990393668215172335524453244164109424143762622788056097324069627245404028785565676882232899898890635861932036365269056846266279905113263558305303428286042072220069602817454998546353146046629592575946152896965176082077787643845057082851045573738567522483939389299325894000828308696696684839106692693396741209819472577568249482803871261566327764365553651909213492112532483398171624951402282608558510191423636994080590802301328529829148408242256240599172546483403841902895639945178629567186287815452969151082727909190786590240229246180541388203544954232994605739297566490520524920938069840756382095916879036020526812567608334927155828457945831242064647589810304816005857130314642866197594721800837966264838834306558550141453834891436319907698732773220445785043130181995249335873344348594115473658684590080568103233555996312344099572889899764544591273226457205849481990877241951132411586372830934232329206234220124421982810950446459391245972532771490905402372961795658038211142175141368322100878072159942747183011092742952285690122532914041905655336446849218802620622335361007426886071946484114332792048999803430238038739041054769290129837764506931080237978291204395597335253148115765002508361455858483530689706354842923325710042014861187815987662965934180405264138424770365981735786927566754537756139189461951121819908187957270861375053273647476504098294144161461017047713255582659821528745232788255949820484265093347756849657430628627873112972754412659814879965177734647782868747086530668925651388496038783143521610888413905553218476269771419392875393781955004163502210301518190593368859630099271393747177812829985757293182298944520549378506603875361014413633128200064911717787405577255107687095435514077909115259661635257447951292713150652098992231606246901077681209225946794047060058729043663198086993320782406913496851350765328242198334893073514152100394318994428628070285199252803498480125973214648044556994705949737838887114608397602501407427236962111122235667461436185062089280201657666572658683905453423737191796057812252693845984628006623960195374283028671899378578218994569969062564661338996670708082456363909911299743442972067705867721015249312048057962505232006994374480610333516521860905173749402413098528363222811467064449967842148249684148224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] 290287277109118575721604513351483775524153899884880459931184785415450580396203221249955463929287837405496958707130776228547190392454983705405195217349940317848354390068906543340801142498475885042864689624811209016426155527931329888386527703735586443373165863599248288322592099505624082472178008898644503977973869303544461371039339722411805352277471492456442287664952748872332408041249925647957063043449159841422934268525129855832382140104327278311883650180072371440036905380742438153446705642376415690474699856022218331089604973333828883057480502798752276482719889695144198446235378440211080156961733067375857787042828445297944636214390414137236876485925332718459424940539783510406157015079341391079691242284628134542538271602399296151249009416993841503696586677765483633774090311346348131024443794697377696857764038849370440792465200465038808261544985268749610960118952832347576870491290982951374256605388785296536639635034692874331036057464461653297367954147804790430860895472335823390374608536631732694976916292308972964757228857634578456031039183833573889044467409207156224621307099649017151243626476310159355501333289629964991722556490400206469129644350891367934246104510311632735168279764453139555394545901044975596324368287185471234971360186193003438554981319633295559882597205423345152925013382776942104843497305996548655307901623584023411985214077468322100713600911516105625773435073357448710326075736925427520449980259928105854926535477259889293251974049232023104296007581284935785074452404217464722355160294298995142043994269106057152498417591318029612465005457186896232663343304547480498668802483696353772126384031195729585201997271808705978168565168295845322928655286017106215832679758360307941703452865802036980863589025187116996789722018086653813148534716408257849321778798923397453174960320207018082252208323830105219481418998694095610492749737733188408540896034020693111006247650222640195436650114856005827770729382868565972085234352994847431330642762746818672865583355956635476712977305241874334932732138762691206156601765915089502366067457370931860882724346998244012189911179834859560955857961489208155912287681786170531873965710703467841553609026941633238440441212197654495094431789410229556315281461620704720629892378753055341462660944962985662467665444605214758863933415414414993684277549948823626766167454881501551913088827984774675857708390170181932627038989764811555999389462243204918607999701150752873797975623813895606974823053581071092536784339147348049116613248967948383055534372169395843671577792651163815622223989369945566700644690633879483823553790907958845973697579252484480638021064610019409197677700693056566004509258588753172806683284681896865149014943117784717606256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] -58468629100369016799998689685769057531656040963954900271330598475416790321834891914098042209285630272522979792088399046510466399430195435512715695391864993113432765513244564719446549255159788971589788710880375398720251089285206902622964495259716556326647924122849982658305029436922966925118930257629675421637154197967751751419692805700455594677202854105832507782067208173607645773481175847507429474203356800262553547624674945677126027641005009262354089307748311461559815100395181749959063055629767091096754910413884750574463434279534282793531769069568397744929547265439636818429419795963332371426648814694310567579681476270507375620910293192313804540230647840327625771517763076191253024266166919714134898644811823606469663675952948880577447848664262775842685272495042619460416945486531925125454724776794867686455445397570906224806734677922964273276785365212945715859864868550301611400671213895985794809730363545468997501399642098410220315966727059674415341725117576553001053469957782978020606453582021967953075102183185992597246232715796044987762946315279697886081133620711602873214372831999337211141350279428123541890997406066419772570641358959802153405743429236225826884451286751957770681230355826225253769562108694358150755534591155679609239013080526644022282917060674238060103537178109469722633182370096743601765946494469327819998485918702006625120893679369294706665563617498159489330237935425171107347672346882787972756892545225818649687080716056417911022058538438847266035563362512787858630459078812858929770738213823457242320814934198865109531364150406697425032310129594205561279732257882497288434464417857109863071484637757041632743512945223414812711223684292580859328932134602378643787424981746310408728046301177134726364235882537217376708866560732412280655854830863241675917370549697072768719135107642416561832466400368331804437110266199108781870815915422605589969624324492602742027551333987756090994971116291753310945396274390299692122541754615817414783362031628550738450914321025546731496075184870708287301681629795065073629140543127204293351771644593300076477898432693012779431201297906830743172010200313124904416152435580279789783142451283267579953776810770929267595255347824168751669030188778668317010056875725569478621222159547818459705914543228942642769817722443449043697858812641642052077290359031407468913652684021614977007187523932014768103610724231975764935791599076093377538922505270816683060728359937669550486710594568441337684752980510071344646629219286790681477872138256546339869735292869014082022413027444508111227649714866516808986505824361213005523432107769029771315795198872091985273126964672695001977039311418174229576537022060738537882974596046661356595183314125766879346688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] 7571844889997577356921583668584822606062135468600052150872533904538087635037625762641531917065857580059360930085499202820926205833740147332924968211309386416435702132116610567252416305252539500027482012884924622163850756561763436759277328082395749420509386323591824465852519538770108361182912734110904744836098928726443312061989406294346809209414511691834129965513296328935184823651277784390917593396858979498455574085091938745912476447084414761177933864767133760610980454054185873162109633919614455659464613359508721741422515084314727074077063294408533753107127794599409278553334387701390168779371338211927318453102010123904484682331397841480711599258576394865458505519447278297709297300576571311832072296191150332620920991367919059390925786406323201776232982549644578843566312732104294619885709864814925315870570407031237432918919562151010330757384933093854533872279769865084184948680848496704771430509111585316262844168634948146390496034104334836744364256171990774204400568564891430928189012658795769123212304231862777537459398051522338361906432730362416833109393863893222180065733509215713970103183016595954698328956086900227796327397696604113135316125092761222355468412961754180066161847966097356817029411764441018436622541763454271644943125572409274369690990305798106671082021228903994875791011760709375024867581537845293945973197140347392688504839359111742767736871616188682383104540764289414752634532693292878063459183656712731755383613866507626485041516381036224235160301427157719539664503341432636658203568303409114686465953092517929042329768167358123419973288619090520178887288391413620832644516358045713091304488413455476085869386734042553600907118073319859551333979530676271266308961700695417008791349469656654095921973767810922988003361278989439817762802245419528443126464913115410130134883044101323330276203589119214717140521301654083321832695248369332325719880013218609786034614451804190782536785040398945506684247765237838457602641209648817324970931412312107581821146459306069407662710449197841034705557208859188848870578342211691097996249523717212161139746179671016512848618780997981584204823766031759133688217141262069174427597891123843600652875572953752302677888589858831517747479742723286660719668557842641221739133438298173151073924006399134485800590253761655294524511559137050199283997074761544234928954849587800573871100590405151642137819958471106959561851022761079764497976634086310125897315713027205268717195838012095959289784842462932130539089788996010170898115131728422027325750015739716862849605957435905787601635988669717087675928286177551330187496708111752215511686087902485380362018410863207872738049052966554498952811832622867507845104511172170625462688833667468311396352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -288375136314566471814854983567711368840864979172943679642537342188850803632361589838143716299193230221745779249699221959140090667478596213557348341001430643330772906160513032990118330445738490381255469476928326770328048133777690217008915999235724228352270904014627576854444419409268115249433787460019822514811161268099731521600519156633112153052385926086507951812227062013816965421767356238564471138534062196033646103633516108140174556968025698438009803613034779139001210974114906262499908292311945116935476229781012852365806228995668159991401776387709490882954576792990331007341352395796472342533755282701390106177118839595155519049119116897295007104079570685956507445209263007486004417413468979587675866822755548609869668885057776489106619063230594861201227882446063691899601928864421921883559047580851275220756137461169794722004986696577348771308277930961742375245446179252836277220229979743126536827903724505288948290384108746216283262747910480846056358021076008720982280656708465747470469307415533020086694203446606735416977827360290938040071841959082150792862778832448735869323835964576901490804014961490496823208071630208747216306005073482188495737167838768340170845696154223688589588801021390414848790158580108949407245415637595780020243103958612621492688851465402352623090260828176817642313335767386615126709322903468954592710542655953457888303715196738260022034165677160121793433282836128434265970493203668689394518894735968158072981400187400223543505024273674965530482762734172188030616225963386289643091298966687008499380847724860793879327302402451423783004790155806443520494465004795157707926009918956233367162264821368713603943335058077496099992152903425571633428803058952967980179496070864396395905851700607051927473330659008372742915178955650185875114680288122677057950467849340920200500965223438088550226632318767157983879131413962857265537966179493058291822508304199154513468987880462778795266191364271463855096451780701526806206663774942783308818372337206166161981000757163106141094117344088422758792492906963062948412818701961167512280329475825162536287088291025868101220764277912471370471091686204777766838048552586304876393159363739716707048840034397854165589917278274932121995558443435311895460115995608263515465943062578719401199860070607900122984455329553740036383630270508395341342838466665492901227158304904162352172043561863130936667492576356344204233857562187506030481234192779109559727451557720200012794615802417508277410818187646084629756969376887452501838982124350695148127677267115624028682942582289486659234441334471879097270577771464919487432778537094836492923730107752885506087380550632756221640296443201882441362253931362228841171438090198831875797502634320575070208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] -83621989567273001377615567667121451879830889907883060642245081802383708078951599102008037326445292366715649600922056781562539772731277570663483953750728814830473069149948753279148726486265137932475878346910479127706509049922477541366284902379104112877106128110701624523014173437554422817798760084527066761381132464059685789546147385874837348062477015620263001596567057614940343963785906762030128716353536828256086286455226257778294272828573403032343763114908999662220296836924387923139000150835475839372322967779048697655994098078811927362397570336273509011335933879411278180367492402872781990675131823322579111465825072463589659876949707351667873859603146724536461058268168344706552954323478272096702744857572908488329130734796449310292933505301506900173518620730804201436258107389096387633441143528788026775300232925549461766122106193462613225143448876157147307389919964167973236797415042042913263640891544412230784271183191513166985395889484487017958507996001566224589891506268469621996806112518611263960304209035607004719335192386682133776597842080510727781303019065714858532499450817854935319562311133901592340684960110860956388672742564451543804229442724552200102890963986953436303279755520342242951687660592787957408861554383085803810224940969689414866272172013075844888156063847827256703916373242190685596961252672902901344995538352853683909671130231508397822959776354752730659910888045795059229909003170331157282192775716008373126085847838713962553084779716870825181875530553587144056827741967014687465685701530578886009626586026645193253984993700103162894660044504736095774625298409640851694080187093633721188631821625852039763708073959951179686433490844163061426770953492410041324655421282987234614678980332290402460222579812763170334939554720767703073845784537094026944086671021811903193558104120730730328592796586090892532281461772714733392364250457010673743492265426997689140657837626724669495232048334032067318024114401031811387700093733648275719009093630929635113442827730963504651284976950841709333797097976550100347417286418620258111700295693637043750401881786868028473762663706125237896384888898440194475308533823590787066573133857519197055576637669611764777933541093535951980392667405529929087001758054012402924496682038632892671941351097727630005263578448047066720270954080749125886475041867642506632861717370557843446771791586036088744190587836051420213670693391591465663275098148659344236263024052890666932769871137435278235243602710327968251406575311111286985265557475290630025092476976373932091442497564588178034959469506664644973124752902200162511532235156816158942679006431612251946258918319398450035251858240354418524949174530970818116510719048786362663015247860834578202624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] 1321837553707817297241283829639963937256903215026334859991878528489295658723224417422583859020961376948156118672517131058044740106363684439041002467141961266034548694248515818771935585593525760500556001085265266097209325080550167095026576141877456788013900197780296945816911369230329237551287308960680025255801194707760099635840243499043603824305305968004648863200128379906703084004020278386926881058490861014780439093953626563544338688443953084127947801677622063479415221875702972676057008539230566718417286867025695754789468329286353816755227930546598904959002540524906034392771166601246172579988730678289786873602516895790785202546263690490602991354241357621457067688033281344115195071558061370784119591553898584888487085544128161212468020965926756245933497033834186804698911024490420082001121647182014176803182097045502728055853406115338113005185177105430475240169623391446270577421719307569436377769353895087733483540247290643360253915394728892479901043016023929491497153056823549086961578307466368912295096924859250246762325457504266187822809495907982064770499259438623604990596302068977446163786080399147024376863149186167368551724901007208621432787151529705857655372629039129684428337584916713012267188295680467223550629804091051873877512426022927221966280056052409100426829308767620382937474710960723292688883369997201771760938116189161024093080665255561480076481532146755441269978404468512654202520435201395241167611645686788002027599141092922702884140052170589009539515726772502090922967369650353358011144808788307877709234864615408378742642200736783558803355577182600789453427234336043754748258174303874672039335438385335442079336536875945903966724244474890764149078415483366310569287264440652401089182429678906573367247110100149626301454410649440698734831830595224833017104363374835004363319145581973522294632369304503949962491712845997133682847701853539208419413408132531731712457901833774100929010473943026162900771930859404363897746210974871161661046676899646205306986997971597887814806345319108849661862869651110362545016512043636884538905895181794461591882391107422566282754969630898802700485312826354637093958487451411929744358328143069890685123012998218076425844420910293204771311441962869411876642773613439600324926938736970706269508831072913411389209595806657971164802486122745678833204729602582894925166593778137017455228496451174341077997619098281892616110591046494672854074406130874356412470967901194094232926994389634431686796965335756601951558396605976862236615789561601122909013303823416816881770276440819639627107800008921467550182983085702053012328718611389833847508506268029153416523935877425842670836618082320094393404048197141508248062291169398016666671778963212206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] 8437317138474710795745645439211556490059468148735431338629492340511127193151477069509589125997555012309577606542610650816366217679459122703518274591809281241247016119741142683057133084582502052395854906534694113894823903807510975763449185130566636071961777176124789211990567160033390157967572044048817630895816407109186573915506300354578570364892500958878484712974959659334987681704730879285441534586583383878140076383223989779111979916271193121440502530440167576439083648194914672540366089413760334114584531746374250634978019640032669080953851539615510787056314999545049378309312871623262751062701615720098697527311602622334098192530526067486490847242643946157269605641480281576461356591305742543444092677670746767193471489000162170265867491007362479359761042653388322073273346079694066906667023242942879371713079209999119766970914756596583125006667978470112175847295763149842327854891622068146928476069602961041248906629947561823823130508261134395631016082530953263221460410758069529870131710182736559243953254204121292789020683209795733950278751567474144767852606867784186682489882286238080245420629719188021652254544501668232465017907358184342444885382403169282778504998655108276084981359446576258796109976554387944024331457419722684079797908947404366345929851675987004725474018794313444460338092638836614221889188689894936463297580454357653399682407768532610291844706964450254821757003612717338132197098021762155388156719196823103753577384082644958833247817072344915644012064391527948031989859626139380762477568720827848929041568959615330697280743298627842401566773620987796738615504779632577518394843131847026721546061420401031932062896426032247894359196381411317805285445135734009053515898229995630607307827151387510884909169256146999779642176557897287189742533353712534428762437184254369502476276012209807063123220780467930583224547505063976599691965190939894105894219841861617573232752175338954778690049226905093488366643727761150720765332003171439133301428976698830954301089265274396148356112744353973403846852477867825575728640528808604006046682589550687204990229377779007400225160555513503599767342981054870692260922191330511648479946711438784977044155160889667158575783269881546579048880304603448378404072345444114556619754909913404566401422806062750896659248209446565219674295368111315031434492033690656411662913234314245895467226774315531874944492616681014063482062224973410229009697383855009355317056301646140179015183850459669867780813910826576939073484040287374703577311813196457849980444958631781877541019969101806041046331925863588677362024922674248096438007111149909795564345303412886743305747172124817054180383681538459302084931380302320682884787002336903673110165031927536418816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] -2979466372356318998686961332635603862349168193760219714483337324797237809279914559114584896951476428573826230990164540714147938205829057999441175103329865751684114442983492055672349956608427427599687355489574297241803403356532472262589649570924048967584619557940010440109921657013217119719553395848891127444001039961736908469757546794922072506700338259864996335974971297825302363999832372622216910175770146028811597071256233439521477548200126672561954409546222914352748098158222017536054392548205560444424327602214557872327475721563930257967380313144340672726721396080524521399460729870388970870663851480005122554246197773316223398703886854049399466175891053396498091719877085172718353013374827256691119472646399306468979077855444656409924241149213796107301255794969629374256850078085955129449331025364379471420764027944407832441425398355009793702526938862936508422196060913451302260911018703688166163849602376103922394839886125925294370409835571872948998765588041815349356536106476980165029473070682268645436652995397870149617853028666335266290487969721467077408157840574085743323118394887738257132726388413250356854032343291546024051999405667206194617816922433856242427469294077224807127186776057761546993580615027299854405367490551064962105621714167137153006728133159080203072938398577527605794218164722286867806967000482982597729388914474127152276322802383616068476525323865374476757875871513079209874880820430543935490750252295938565301432181164945990838214136657883659397895713641918701225272889010011616882990022823440870492618301310343621771501157083865536642260017587734015066293187697897913543051975865037662780731164715603261938089038252847105179599489838487163133975448863774355053927652735579534915371228583697773809957884544989988529941828909805790982649853272770059935112453993082652010041337641658588615822241519873788501245157050412871385190687474035624186418730771605563265202932894792156148327795624809322132641591851928170774519913103205425449086869819220663560405196680959400572835693537717993336742142510941099792052770062610963768966137373605559362491454623512705705881092445309864932244642669403528027559785772425042263750870130518461415768451020714049030035651579083574216066054267997610758391942933059599069158633126635780068150295757954463984351063814091672481149112890082160497026246741730245875782664860157714310473844733594807684793735246103161801273775560206778686763700672776427789497668218975483931103213604802720154005343602598883838410346486856512326765638066913493383973616124600549910545421503939881305821434293892068881570493725760337653333719495645545720878963816249961000642853910900470961541148696808750170449400053368728505324264028073218882019108770877014016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] 569492591743699006394892138209778983480664087596168912147576617486286723954194946136475782575904221097289680485943962362879117917727708734850190414346241940387698361690422037984719181832030165531737622324172103969488693181674510056612127106451214279625928157724964135888493848655310993382338821504406154003333131162018487745142882810279682147902574285195362190700848202451280548781117840448221219722361722892294960785736682504579034297589952963789600488685810445944259006516001672035048122800937291410437685928790165794420398520606609512391276061323212264813934170585570147614414378966774489139105582870134413903536404368774347806643197612082088225982171927788128617349477296595676033529597707810374259769096754243330432029496431175719335035424874803961886351044183867112583477087590774256667223753011580263460121806465699235203178488472919218393858263672396083444813853607734347908887208825185967447051513722417469498757369624252144096446483837039377890719733818199036033070182691497500229762932792886977154261110695737858856085717948849649247799813241204784408563288104649759468803944364378696791780893078262322069404879823011266812285729638801838708336152503263749923401297155312646777427138942206470214935030131758503783680857525802384418780926120274732059390765951404205235520641235984313690762918114154459548345270720791241219441834589747101618365914105841054515518568054888137017277816646514895927502574984708044311214426131590664257214902396186234304729385558120756041356749146810567487656332935820749086285900901578312278320735692059692982126629648886995719293138964489082040315860060502673526055445479173965506215456316510611888073487454901909162404526952937308050134448737167592913974412508252530235744165021536651666658046325192248489677619590137468533713667352758762062066946202574013714970017631646483772835637329572675863997246535050458312522493892546328632354435969682804303044356034836875608200367191836540609740079976130407761169212284920109295160329969140857866664951674170245902635625193468513866054439282304374247807541976517372989126555817166055034168335005881490364845269840396547933260415883350153478713019989889641634633535430839170298683370278283739533570227656334778449313774717019003331960752519567107647748466592906534252376961399484225730123166549131944939247931364218122227338503124050221188247406184264400969481946826110613084129239898166321645249497131196557722046342382439266273883890051062004325127901249467931920500285046051183525097302731813118020050521443299246917587414769395685773057039660814836478530701211188018015286990285064895830020438881500934073823945640787856498929787552578482510139166584935692098331138266999426934843722585927365877470962398972084224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] -223511603968871011611208325520416068787613319279365059988696715263839766124718423181524858265826053726351950055489043889522329201462232909820764736173055422019981283372883578963500910290019762359301201053439272626519958061943969105013992763368429660058769394157760104349397627131032301604216011550357066381551830703755891422376226279306289399304130179795613971986306259632943619622936816818210048871522437032810811274430857364220019462570009404720074564071922809163043849356191485544493346529778407714760592905744260991661089406147858490142696476616261291609954081783604037381243843694905006105309926608683048999323600086483267524734431443984993744392882065820589194708172215414623526172282244004870146489046218491202764034261257502644909393096657941113455756211533623670855162840515815449682729408304449712560511129358830376543927207978083064511375561261241099052969582399359704679558351041055890340372956004202748887842312565229988535369486660368713686573423074712354849487545206064654601880525938098283104921406797298221939664764656286602390801739953063898130355970414819614615270219817806022406390515807289871023069084694336748770306787408002998639798882227634401825983683951970488979995650987408912274899038764882579217376149333486684297731947820832175987058947958239770640250779505121805331221508660901899987121261860059868231424228235297848839326126713955582128936008307203132269606141173220545197792632026123715526753805925567412103884231383243618577477427174638029235122747224921755980899721410904440578229336501822637819066592481424654744274451100823591522951667298769553022919534079814918975541110818624785389963499096018963880356873224320156316041638121070747092260275797434875982551107257428434395030262064258959024889642370237659502540588798658177924295086525965824253658404792952155198609813187485130627781203391880967857113026676942848729930363292124803554155319835542436959945836869670286669909949735125383223635669686033822756631966396143224499639241031036623579196755555430792531299034140872188634651405635025545442025353751985840788876483114687911569468329394010564759172884563346678220548369894222386655315781775243899268143627705049450910620738989279642671044459264354669751806953077029690544621259284371397628692146676927879892508282884866276702489412769593007839180266940802489756206793428975074649872471195103439290712745179854039141885108572376350595235562253045634906810520430735140239641866363594233921412606432262188609253262664373832489765460046382118194765948680557545583806617299659111332251989363562821349875297669069835723253377542777495583174584514902457816922519892048511612516115519236540529679033690121533263474441597641548582691218163244618903554208301056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] 13026039850028783423970260004820254483339605252713748617332760281354172651307019132858972199718957712213363969307352015114474876824967614045998111615402033729589725868010873323779026619571388430726783175484997063044684941544792456496573456709039127012161171745306973696384464779826981475782718433739801290111428266944109093071161161309298734856461132250566842188686127805155106135541378088724033626856630371380468950256918979635684511575927692692347045454486456087483088254783926090314550887262780786211288624939424120203645317528781081033614047345855552691237330667517140633546251876258892446856176636768688881533525713825979707912115084532685076436641332554609431294000946766342925507183531099374974950934713479026581062927035967530008501796062019185110908588121045971307896811579049416701091600703143812239547927695803257539497605646023759693016011226923402356183533072153767455038243215060304059765099392887120091768143223774103360064763078551129163279192300217892415730229546602399980326480693039913855698711356764979617534316184721163026729638484527654521224378994206824199257580052074015857254046522886688571052384469631179373092880214248323933898281186777803703439898010089027765034141093135875180297844593907434847072227458011192481155302288201757374112749469760009555816503079467999549237233221561991776423238924194094840638172125065852468011952072673260823310782720011853186377419219490413271578193781744105961403817473948663770173901621566458948844985725918299977404727326112761628864110288446197376653834058432693558950454427790190608352827743381347864589347648315938228917403348162035814274905934060440935926541045718749874968827545988035170924600028112318701663267898724364996402239727485361116285411320365756196729009524672384951493257642902181594161518438077122278619252813417633511266518002603662063902323674628447779575502352597097171887600466174572669861772015460072589482845303270038305971833131329705498021806302000605804633738247605123768217845960925516957537658020029980305070569952173229753358133793536223781673205100510270667671373431832183908914845471122093585868160906373877318939356174862960608160230591510714503154413720448527657691693177568220594692311170220602300362403636963495531228218172449059452764008159049710232264590665681050396622356119877233124569931194428081835598646425667286920672365036980495184187940909928981783560707410543982983060345586823532910992679435324500350058487662952806287695805623125605512275330284780671083830421237602248888113141650925400081742009225080475521971857190428553800646057142099687619876998975916746970072394088631022975770235055945102904117416185249700728269738521032403246987338035151557606262988731891736960480020145373184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -355746573280264862751393893660519190687560054328833380715360273971616101368168926381346572714309909390511232178088431467222606761080149968417944420551534708079265860682808117403485393287199725276813275908995126864114614245676806963549137715760353175280821904410952080746043634466911726989727129579006804059239336455605228298924758152665349896542626747350485474367213134723652063004629082156131815909862357957196773355418732966236476007464856397081574812637201868883145705430854686474801300428446254837198997293020027660431579841633949613962302199949080120106828052342076707242752010719929725310890948351511651930028889273547254612766603355182746349192065176041778753478212967808670707216152438102451815633891990085407562841142108719046676751372732265957222903605014397585976099536706219436633623168146434999383939075259983998814776496990032608790100902126738946599684389026243144745864472658924982425505141906034973581303558388786265866229387551193610537929492418481387354079529131029625351652454470532108991259036975872535647607219406069102918122961462843433725330775789915690913463631040213369503772807698338206358929211459177367456111579340042153895756250756648122511763598195482322100871732104768497838367054153380389039715164337154503187364240716576450409984800666306999297962553832740038880788859624772844272945302386777934616842063689706587971248189746740033880925606967777313310057724014450933898959189321959107225484986643071300444188736088575420893134258574123899242963402209212591378425099915480474768263295983205705097839896715529802396597341071412991648686536454335112403233322999998009051555086304920374867897134811425108167054090921457142139229444575853928219011210143403417359416094531504290468585588464108266846630892777368556651858646809433633793821073792248066980671051407198847287696201479145682507209951742140366128315027249050825150068420288008485697216146131867870880086528605709047486391815448576920023440577597413622316653054008850844611128255858263028938273120486745702030993488834868643714078429029260474995080261811469429751955414288481211360400266649612633445360096563015736344860197373350529137037745850289233477687407398120490069765538312351251315645990190597451607703531614243912494509510210005234345856407985767267489085674666922110051886137938362021199798455729184794950140320921209189099140434367625834562675700615730631378510236647097134394967952198552398524653942220569622252602311004350727023845023657933389451533937448014562433453450691210064572356053760430315805847462821269067569928246243907238577865892771018342649951840435688214865892373199491431604425973860600659038176986401022696387545971926997611534293186105419454056861973587660966526572255625871360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 10003176570114909908428832688476888149270794602001299966317818757141210416209371849431061515307836894334682574745223180855751867950687203543558368995898543212364238898502673741359671446770735502416491165419273520897810788283794407123901291451703992927348904006780422747335904225846638171560007021032501897350063256250682282526247043529644963774840320232591595473195160517314648439475543052523396043706126127221637377305667653143119548963001961839782652471655873366965168259575612496866902285466982379226795410708851504388257598999040516998393889271403883517359063677693357700373383420708832776983943327142034339050913126946452209567689231578272188022106595634934107397973811588663250576879882734572559840191998784119206280644662802349797091452467476490240226560247161753587932800303265319759827707037457716898038386495881799822411355954482452946387198106915673994678674588001951255509913753678134671109140570450709475665250755514529777719061146280577408719326856348988241960060684425724551942026122277909232275274194679176085292237623336153529694003927467538892632981311874804406375722934673436098757255342936983925454663823868772612272423091286834786125448417156741432752198275103744592197652921567359409707283381742522959110530316106768522289848204502511214130952387514504622364753387647556148870146551017950788167676471340826084060167417545977348201486959696830310273050715679449162365680676742013120676644377380316282803732929089532505714528085811464024250168738960346601974899858665849370566969220078130957000264376948928981392618995189373600051698259408935624238567387778205382816032887213811887774548168833721042184703626719772257829926415589337355570529182250765979982911122169035694833486071057027436797255865426653053984173094992796756899671194292504511937622356391077578461287638295970324606558506945390642158153932039895002670726879649802307581718900002109574952175809615511513205247009927730896682317166479258128756659294704950086322629732756221105182879398344225814025749774852327894902482126874777842854969344121606411135875168410691182479446489688042502420081409940681632109680960025320993971162555397862854519656779817876385176257229601185100029470720244232330677485589561926255033121636058418379038605028969159141392284942429228312111466508352192507523626342632195639383688833217018328536438660938515600037326811338820093688623999187438149179460879295748768467284901687035625761860232949752521880125521581079773845082414277225097094815509736268977288319467724724533081237000728486646832193540312181769293566147438882917476670191756856754592858112377542171773172482528792981096493842901347351688771622447865808848809367290780257816427795433041809105849759168108012862169452153667584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -247716094941411005289166388187318257668798543461123706434989418432767094568827825883082720407816476553654818833709028986037783240227084567723962316148421821227839587905508214580728500847483495528392825742918851647747561072562017382787305317238094706303979099957262663636416796262591549167147746716731618607843442236077894700892642141308258240866502330108448320906643734524988510551876967518335537008537766235644183443034946461111896383321801975704536441263383118894521830315776610596422655344921831216584910990227343224637673538149567917871053641351089761703525475549787282964964604496539955921187068334937516258946734626468087107056555914183878654410542202103404634241133602038138802286561906887878580613918601391917899542007262942824275765289570765507728385015157235733746126526320935257312381848341630567813355941344113221642612781007162297373178820629925321936298272677637368972672174611959684390239699237272239257066886439957041344272877120606425311343111760725296365615796491020529535633714456644585033414552132459365012445871456686527442207618684500011014312731352441467563760781488074301283330356606279453449148558208975160384101311105930362743315098741510603000023449483645261304798402069150640699781877632335568581590481306380850067655103170410863771313723384989249826199817324191621588937500075469951061083688757333220413077104125927697849578021016386226921193882836950027737412520485383122858050789255657035478080422447764917384178682404703937358022782441817329725204949437420419559142244347179087298231033270469147806743092348829727098628604087878004566339554157283148062866818498002869022640824446795474641095950683121647664471592713349136716236720395375257705441354402577554735438301959845613307862610846414792889147458148098545152087397412525802213420788807296262579228229183726669274931943621671262889582075729804226481154444789438878245387414778173265409181775541055974638972689210887146698159609269685913166085412277440821500929844836993708056189288588904827639717361652905968594898709529545494798527996506200923743491739113558924827780812134904379581055478663436963215882413231333162922274271591810572988982788820780060052985312631722322547545288178624736871368812522075025191750694858994618849562131089895515740015081457246136093027032952254725283403914196927994589279171109912721398407809523133215898566055781106642595700164320456053467993041143882704265323021512448298813474297874594031423244736389885284646312545429325757634050853523127520615787095416932095311570117728583415795950586624962775745019591310574739543302740612209725328751488781325050046536242686548250509075004176665958147552161146455155296937778618618406530381100569866200756770354295768759824368767143241580544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 1801814116389323400985286782340001745352189898877443318710618111431421842399212750523841341143172749331492371174660945649386696418171986856507796688472312961294243194559231817654811924840324441343549180217120447142470806700940289533420976454437075573471953681706192206258767218286945728456289367633811922473752260333943780226167526269284865839544511974676210305459406157443869319909548462151811675000001996854238877337439262501992244499431719049548640457194024692950944629047593924000959209335496098211981986708063996124632643201287400197576564863309321727585918234740282733289986194735057376902387824974422840688676886127400983756605983129031251184997085517497703720591116353388549097800828682148645023042185303583313273028566353502907608546632159941695454387966888944387954935799008886571324935852071903340691948331032839593418043616326695884675745406858604190550382051435699227393203071398272331228891489415034297645577745817484842483767290265466024086457747979021657097588489920682348330695582578483219733412295651689569112177155043410267714059970588654483785723240558857251240633897924577719792183959980081290116280751299631305791148981416199916735674777943090219484639646838037202458831132475629123607163455144414023200249681033413705256538577272724156854252441086155567931943054263509102666336865823073722611209216291088794047668619595823924545712049286749727242600697956348919384473665969322121713844892768773622861531665766410927700613535909549290256760081844797155804469094953671192295051757357229858149021176656439664350419922412270127004476217450012802943818887800579665396211757849785974963902796291918137780185605834461540955751863898229178100656150779827338172833753431240893732259663161978311481995354795099235458980914538200233749970512268192539201896080976687280263294334647760442103588018870389925921350217092700584824956876979389958636536839331497065478864273868691903246827576502120726297609957111095507584467373092236130574508221203310552795041910088154391652381738928420845596966485743028487010103989543206377469247712379601660339016378231103242294473878866227639159946996957417330277131665579107952028293294174642440570001604239515472661563058438698766488429405964082427296000055976513898211090121109621614497140444600840210680581344590802880303036621427665567488593597954918950706961137195540046010944512696657375875705785862819776177146973064941200252377921190433601482275636198633290076213567569434751384089078154479343070922878401558761554439835881212778032889756950769578908951186066261774865772186878491410654612978628048827705395459639167581122888965162637472111309936718501965682862485886295771165264957480782953733379726280432100209042235125937139262849278683373371392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -3155523328298255520719072865603476874687813679288222001616873538596383335281153862799330990020649662263281116556994891691269401723088537880550628294851323272492304332547388852097077157221178791843282314667948693938793375039825274635782808190723199864837505619055454695937318222868174446754102344565378525217950142361842519417605897962721361213806021020556884573799253063839676585756133640356388597521090732258809856151353275075329790325524547609001478997377653258828404830469499765746870338002977105700124693420100897489661715560925240562936499204302408861999748353421749262943674733853613341922896335621332470987632021340327832911128554331847568422868443223891905130974777717292044647612290647015266476576360722171654493968151807427024573069526013137966565521651279505838674349135135837965185564847584307137844664259109750465371891327779911592909311941462298110174989434348109223777336529319262308180731363407523016967766818088869763327930615110138139314245074606002418859979645504190034823337206629633501212655730340749604128421455047269152258512133968516576530426592873365066347399659264205595279722781869116206549218344223574701945764730707902568266827690491457655619139165340145977148842069518541398153526313001622128477542474681720213567824378546216604133934727148829489877270943472618254777423831392058075853396761477433084030007573162318769892620025758902539839772309393560093781246276841158058175538725977402964080365364143873828834283746259709867534844784437862317461257432420096446635447687552776416265953473679655003082532151273667929610607385345072378354636266338249057864149341161038383217087233550260433818595671735848089105519579078127003026013938872728949853736729750343495309446095621904360882124444278898766296685327800664160328490942200240608638992646455609534021499833357588635154547336134076239857992816907145139575586662725719347731067105014825916276508139014504919399448477938035992285727698447779610512411318334465954636015562387918766965646331649997050206712940152578930464716230674725314419553979667297503131754036768385782634001050755356914342597843966964821498533312598933230586103065567704313403043626309563917013622164088423980181396464396444546777419984828250832936196848977730909509222126041395408048717903898856612881964597589029946372935805772379111538231142388504325550969094011027771999717497032666085183300957794445185405876758343535789823872247855777984742233008810726779700037690490488336117365989486665820910222884343138038461406869219290524148662162676543833456586787935803779652147471126985640966070107217686862525708717276830113439679619663084368448806617244850671569561959266041778114678271002673066610693893661756109279253580738094714624724924337672421376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] -49655086253989862017943259281635757843606139024645459903651259371495788390421532058349890833017508970902356523904534626363881271955699433146596862023510017275093034699607707496647932788838648069422879812167467973905656928777182156586999545623474710854374860894984302208773430065659376362571997335853396617584467119166396939561218142565012554383091827605931597684594342817763603350303766522411745468526054535538362660759828434703020416284200301268463065688782603723015729611366660612921014802771347682617286638430115691758092980358914803450784274622431198470047435765778218387015485655538876933152138610674010267748643915652458155417284440842911146407977404307626042225682702155121202539079742203453674572490518183934870938282593439803458240862902962832552227628916922167743208518828436738240283411713696326640965452975502777718400660833619929853008740171445997855120189704442748419847155366983424874353213910705689586973628757252711241608192930294654673934963234141546497921168646001191462838689255027190917284035122568270339160720717715919697175836777709666183728370433225311511545410713661715535634544404373189732489638494884537101687175445363622147491819349100080798695389542511718867959150068702115345900980076246713962859822649305259037236422008172951514309797626584755132279742502197388463183901303180130249084056853691182060726352319794631237653744494176773242784919421733142864399222498214781924436054991216262640645390099505681079679465256487883959996551942902211129516512694333836913623609879042482964804012215936516718346920646743860982253284367176240857112967475315660286075653127433278503106177748233540580574634791228776802620982766696303173986156654955632306246709227598882101468291305674478807373612958209202204620443849446973783234302262139160236100658157840322745538242707652259343165052302719647327360943875268078226339934016055593983258114944244878611181128361735450521185461491018593154991156299433252504911550226464214330249669787418749894843258594004430970711594837099772449540841494959406310375245061235092252347214021745850288443017551298023174655220566377271613128128912648020949389562988985153430426860144499864367520190591780845314556973900982442578349194445640520283172264185402104763719880357161531788134121175343563872075808015592931224740505325214026529781371723243760404188213613399166536655636760613546984397151117230076114177084218973906015014303388398503480168487592894870644879631367494286563366405589031261619640881567261981766309580732280673298982674638884764532503512123637135688400714181112313997896334332148945106603845967203759404790161531100788576419754557934928227402172168878593656855890879942474111220393694177616704760915936722709532173925651111248658432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] 464984827260579307396069848559302741712781037079642234922012985407795548911669676696381092819527874092799149963202235649114885243760679934505448300171568554521831038197720850656909877853881016319475485911406361721538773596560625772847788533474932959118058676797078692143095931941104011203589765375489767093226706874461614612111286334885305449026044898378184679598099515768126547546193107307188032813414855980817341616138143797215576463850804631374645710604710994688852377994541213797742123686956066014737653993422613785078820441224372080420851417673490050081507784594556814434151481462114303426334524049625795311219671642076461139330463005202743406683403246328478585177074047421912926111138551622395451498025169334761314385226842527703736028424163320929727375411181248877609196256698255163403470814003649354301209949649234515670226585540999576263914750063367873818441878945483477535099664529981885206793804717564588221332224348670271036602494691549067795187051416938535867670013732177608124585689978222054001767654205296915446676619198625417384709204372750566407891869188294357835897464886881666181661945276890350335735613510648384170892059337773383560223260184383516896884343818332751648824787485202892648685263034984603267182393280521348419618423887037809425236279290386037838991885357421706403197658100697866984374913555024681882716912210525764291721850652384436564375038936043491601329420343886429042560042969503293081712660971680499200005156778743361596449581133963884699188212735609419850267530951409735859847690720405665902745935068931524803607491208064697698715047136993019962972964779015713923274311342275515789166269742908112690041086776254747919039898549392129363387620080005888766811467279490314751271334199421325138959126224956819601677412411361679372778367095055207896273742619027579631422287609648375318186020633752064713588381660642651516917645074275856820067954361065540394615818798276813835377756012505115684467429962207758052448681524872252241944392583650381309864364831401140523974116112037771887523130110678309078749837675109997629741348093560166542486823673472235867604405279531676789990840243600581108806342608422045119642059445226955215224558171733004551418055434951057278613680854647228205344855075349641554537162785582256900085871592964429346212876293920928504256644948194700422531839647892922427933625881767602937773668548971963613884668255076138024656901909157365248646904040548575796217701726344294540140420491202814199813314746885434252146079959006229159820976116711365643305728152582122593759973889795660676686438153889003885544223116685525162122602755367582308712129157958994527389105874170050331151908869675656944416623066950275289756927708014627182901696315089951391744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 73361528843626204035758220491594029451110523818390294108391064842432365755296594763148238469995530423286628222921135850359841972842547162555747109526032720950642112744636440199816431344690095704103986738867274529259414190402794040249310574534526283490217234353510639077494850912649271394256191463888416972401704855201527278274668096420165617100846696815583125971344390852290240268109229775524639308083044712178680090216371999248186674349986669761362086975411101048715480587698223938872253440304457208331172377371615610316693137849671563473126203411476203349426442975064493994556789424736396457526709009806360830601479180928446646991228986410134693589710152747574904532416912487436212892838049864072263042504634272115498203373810426535337993645410577755117655469514868348097028148155110329939583848383879595342936818146271432702837050532429683171130984406213976049497885987936208332148613898960932030422925249826669453885565679972335050312765876709916080845572182415002665600339432572916815261325223462496395081381017652096231363484123168622979982234391851935424588689852238491063728289055375490945833011113429437388452484175710344156126736421177599462931287058726250098748786059705456596056432324807757417936414719808125292607619266036257877160122599256806698471482387883024282910801772077843023665036977106109008319815573811826977794896789799497760958588047169939776712357735863300443577378500733512221790902615980381095467601453088207729165453113571033652736124283194029558044285094060521049010792355753453111843143446884239929467745946228738032158212360039768346728079766590768248270713876262781665510182729375847455723966742846662390511587925280277458456376119571523614113305473966630476950133251464371433920193295363980343052384548624118128845373114020490561592671099759986625329031592357833103726703781601883585116973403246548817416210508852046669510377028247967278196978626274927346093989323098382540826553875361944358227757353815239917058858042545382582981784510402619924399010093677669688931877998377597217865349403137874617296696657098440870646980889926537606275556170061965291050797650342617119601989896938767890976606487228556004523577797697713013762323359188482466736777969944017894249684120143382706912326604809104990155778742869129746540673381006204055043647272752089260011722679275217249839864702938447158320809898964063463512895625806329522678986805511087599005015015438206966458677221741752035736690995497121528485194707940922396955173069100010363590043631996457437683590450768700030924560791857056102186487765065866595157175968822654005094762367057013571338945368052395687131673134324083881817968161363120571881794317682675753377931845289576735806692437404078078566036396264323547136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -19480036645920715954785385570552209183725331906241735367336417894716526080616417846393970103865883921936800744989805682226643533634204427774309821813916412324500394612644948708546735941864250535947466023107714077756934836932496534647712865511637499154666974373420802770668292289921489610110030669478939664000259755021940218870321703075430698150912492227886830415407023563887931060375906918255443157237108624704556301599140343073462078157270672883693441785665430191510344845645938804840176680845031118667174287258277750734743476730877191250344842097721158728164773553853479811545097341897009916524187525707860862497890918145855424260786882488057495204668931810013403747913597966789947225636408517179398046639086790793732981424296138464843933087110744150030939614972413407698886896803835364297096596815125393094477118967564753380839937515065441624360213688717994142968746270894329436356161009113928626210813101175386529587512987766979995366926850709356918415858509759134562732062505548517203797712535132489218361911764116349452941223598787968381878683989414358742189078666072547700557749298510827613058320796201581961480919270147655373755615971403683578517378464646376110278853559247486822792319016105798053425861607573355602537736509335257582313568052869363903567091711765527993641768624030331338377927872630524689847176818927229541374891494753818350587032495329499689478387161174488244061403807937891504598329770662005345189763690203369081068089946690971024080908248750709952249354958807763542743947518015790608385808894970461503976907817947605413549945849690378889593273665737567835275323181711129292944225652043365856785872817054515131595933353929883576592884266393613902404448113739997983395973739986515105103615728014064376235284847444232916185080301415706953049594028011790689178328960524975139501537634389220182767134299713186260538893063001606696930388936773160511220627081928802897605918347579342534266333959799818167230542693909930167688158887369397440336368031305843812127772345281882704969092261273684748331206212391277241265972636511603982899954513996369082597568388134811403953226645978563483344041534517156599016423499786540000168068367676736986460645281475572197796760643911963181366769085298944132895660909101787672644911876934477106348953745774498333077410248870780309144996790050668672896623263022091621697710281962056219003818129366598785640000977226525280426694722893079273067190146743584826975698886215122798757610131596364463891069224882181023522218504776856171897980021194327510741701406550226095934750315546991014640546343325977237940929833304288918959445495950697395992004004526737512676705014665437674204504063512819295074283751639283594654104796685069946429536504750976436011008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 112572549870560679622404314071288352341245763133420772597691395973482215615118986228782244717908698336156462612424184033191305359024162066385314963075988905869722337992575479527097166426542175724502685230409034112772307968858307405359670157000912381070176766883077452168316785718302408167653604695307548496838059054842796045496346718478321371202158637908205239757652492295795996775419199567349696618041098595433685002666145267797548777944506154061888446875013580482147221311118265178527379379897721752469942184036907578676352633893291027265167504652270467666476902464514782989822228410728862171098615923874648549462680806819601199406846423707188986263737552731788444172133005607809896491173673714364797208392690267837256480567527057043642915772531625775100338770869688381306668228342983196341762991562406639224445393609213590668868801690378921161684389463346740300689591188975502371391725999490620667523571790237540476399640816349557867793122853408526088405352322252235133302872837972424990566980870687754688074473890146416455321289048240027947085811466488704421383595787601684536775486739565468838857058548250117089999762914193828444633188292837841654126900412346655976717384017881144828392083426272366419792549942395264536674967471007535990488465531078396861781487871560257508786972484273051811830973686457059623763549132991104350558603690653836329539236100471817640408560048263516405228261163079974935140249365971141513524549409745115233002973293969982392083437396899877178853279141043182012281002378171611412094679975768615426436652170016797071053936771506883815943549449609317316315578382255417280951216806598818776277364256376489383689855718464313309081650869351838993625234863962855607844747246502868393674088672264449474330251088552682307486875319250316206859159283097025495393079124297978112254356251255475503090918438024652725904172876788630686972630055439326683274336702687244536356060142908767354232433583853120913873173341841968545146014910249139205600543880551915759856782969751492779636170975624063334034887407237094795728511724198870683378735534831708223148085631412092613299994165565167147791978656898626244693885025031381438498804810143496875492137596092068482434769754463510845211336322492611539972982836538855831225459532559464365073492507847334649808744010885579197070002907511721827846484497158958822335143922350034271442863924634600184441383437939448653876276242206949635086553702563608773071559374810337285530867849333306557257748565735074318624148395756503520417883931863275879927939228881522116726316949283552203923235328746537846383072179336222501623270429515630068164647497707676831814517283915586816648213139213214962882870012564398074505846071472815911464004924313226008592384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -334111870259524629470612899681324813072611142980976512615931166784773387971591249055159446113713391079176155078708851988912676911715319475754899312474323719895458802129836008662556506386181744809411131853526108909804212920844810606868698958166695235193119681021603763481788459674467291304870791027781614741105194896553668515271061463360816355341720751089924285062215023058413093440458556086342034221155826905862242150281112232902552290758864357187477259853489451113324579366144918532925320613283129961427591378642830752748433594328361571747169133321153917105998209994382525892997786067539846229992034430712335731298350664732850766333125360398615368313059695571690127632640391926912889070321851994396097837547677564030177731714289220789339844065741891299863709526927408293615294807913392538012722574418401944274734313976943317156078040176575803026225537733870731091995764193338869936313402118021854752736897376851692587556002530051850993950123627060732717883644419445775117706257289865472160055854865188875393377652649907485546327959033265154955990582218372349727611679645153723460280071286994787110023274031879110155904035201957814243853274005843072049148286965821145878399838422166721810661305817750399392554862626158868065326184446593640238670901310288730284653143014526834878113681241232474235739751547556665636289167663850252002861444959246738862679833632888476071473785316439056031608121758683413030596279901668256131858018089441021757668247786179411947224143810613976097134187359729385421077214235353621779768453105595137711969659990009867462550727767078821221440575291954308394388980079764939486478485718278052695867928472915618975760123376215138565775356197193052918704409585910755850379507658825064369989966495884630502551284228016712269386561512919237271592170432261699047279568750628089323816775598039430839391223132251258440788689520043933014707893574876529512426334089531732591837610635817993136198927853101687919942279274909021183226230352943523283412189662336149119125330960009535568073965789002997519631898800326575413080015239401161255101825646767230404061197261248104311945809347360965148006088199149059085577433922725074300433068640679277492058994013675115274163225916897237953304975093421348718418601134304561049135816837093650987993132606251542110106650845692830736858836793783836781135711808249182171668063462079319317056295443804952246830519532188831450695216149787723813761513965774604217785938718026190831608078275998231044396676261837878367662409825748279501470894032160219055901849698176854122031623997423211338195184348678271909779390705297894789501084414138838720571300935808428428159567808374653461767134295777060848749386758850187975684037980237920828300365472340358591414272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 681902027716480043004654112853391029248978296254861654670369921619417241427251989809827700859706581558427325467340748761565412875504711015768212631539552407411788453133674767935824939007233826634090087919976526759263068163667570974808773922404545962532956279791172371966123101864326305481988485268806411989311837264626254809343205494610727022341507048967080252462471597752944608365298476572114904751341557619408157009229944432989843792649279844377291546091856986382347167945710250929990034070701529556555976297057354897930401133742285396655909773714544142111268739878762734964082704901384534564402680391767434784693220876036920533105035912163333110535941137906580471718660872445714223941391916533006436180027859565596204131787398191948179182627987832890160806687442941062867991596140041652197536925767187835087299641473548216254966990890433920479617777777002799111774299525518877766297920722224055146970289219768002918782387408327717847655320421418721503328494768584243792623294396421586758156761343562901646070778269379888424981624821466261286780814383521713462326097056286587864283818130734429949048001985698620262689353552154586457261459204354125891884439505105148482404712885604752894446818873633553720156444234577358346763925277179753167734577027755693454051296066401522591007143206112832290254190826147062769477171587727528026746042319891256984125492075100346681167164321002127595475729747329905225929492336699389614670542573560038102418627940503660128458566277587968437030410134472523967771389354085847409139509526638384667232060345205902339622745442896235956635019150413829679123930931647143771496798719555163785710327718879407983794464056977441820258756785915945198391289471084348824548754698044732593579310050668214681803570644685842865574251676461931398882222922141880599661883351809710016290411588608752409928576084679988816199798738701305072467137786025574010481192125818970277611609039141697811352308621577440167430778411283337412703007206535401795912225068428803061550144142847442301143825495873547221178835859300736152435360759589353919312119666910374098912058544323719507414665077839375931989601111953290557597704208468500394308785292467971750341315822639678352624172225895123049037128728370868859334762616064247186817937464858639617779198616318182867583058402295060096870358655061634067684372912374212875242632894626558259146460564455984093659496439086505684611410670409147080404385732772117786200588263870870466624222003273265179349923323774697316623294336163661654157025438567124726327542867340124081943253216948671067109298554114684713195612317444490684489904900051012823112895372525719511558337498881203191376699617643721069771240413543201223155404549964670050976239462888667244134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -968538852993598137399501150476698665529233136249647983946672830069805847691856605105064642223879867017877932529789212351238379050137601291698813509260961243512669398159217946959107903833929039244550061628959629114059008909227802004689005979725056538951160402136947927515114771569068141784420766905722521745092274418184881268181402872315778787917488567734137549296792325050225152097704486697951240029017101171134343167767033743797978360508915775842185618133165672826577294098067702499423961560349123068314191462376532242948744218707718661599633735082894244167687490112701643800223381615476178560578772551869379185668410015191510915913422226820764018391311674412906408578401858144711162620557379754116922331646317396613610480504674088420337981587661785772315859973303473973817263158339930244266009212986186780042475751983681892039893023834083537248952138942457798738756462819013883881992573460661171702155437311831205364222172819991833433350729387979535975024253911892715672632408275856182383631745980485429235171411011656546039176419835644529554687381278685714470009557341346825990163998565661868069010725293263201568493451119476510256860284018437691412504598632687308583733657479952443289832149565236388269369802682938964971548693750816886643302123866979810186204096793731023869720277633999589659052787836055382341498345296554574153047435773001208414150461827329721941565573795886896738248798807034463832598834398818492710801114976695518068671089408847074980137918718823473263472062284872828780516537544199156125073053801270577842093081747880815711625290698049783882653686761067808772696678622854062943246983494115184439154279306087500790412096739269181192355093175307759804742916013644880419803061678405288819120630026334120343945523942888590001014705450227123853644348399815661888687966049326884330531077860495476137729035857306373063382418629625909802691529426391056461534280085795694717351005509369840710065742612085977210395491202011677530711135793272993303996703151497376952627133086899136176578948056672598298371543142851340862197852194195754418136472286856450738843822905873130250548025980699698589660814146731024157977192170105763649781730964714379379861951755385221803798655848951530265946004288013277948666121912043150645152098053236169875106635731409137872696745415064640293275283157063608581771367760237176931931272737167664699395530143612488902726914284927783330713229977483267821890391620507572192572227576945924604194491222218305306393438679613468082916912595620658279422374424999878465853320974786531927972970384201485214826918093928543117515732330540438486399389992896363950616252614070785455624634013449030878113647983172638036546150586152602267063898164153017403882071334870883976085504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 549091548246662537704119750978326709238449410183410790407206112688030464597711327470514237552817380469861523616809550945129642693415061964745914012980671265391972507863230081577929148557540777459504992959423814187426288261541032093013912093936548494214174010754364400634054729347998072887292187251690002894429344342933830931044075282440482233028823654652540473327034158519097594737308417598553248828801848983143197900905590399379566673132224003707445948726087704944149982820482383359422970828951278054386608959027562384425349194878909431236503649513602524752100871309278966689684948382584840348244350159123580871624678914245375789784849449023165850185628537940745445390091739851682866303231592838271446847134192489239662163461048341439045830471290005046113876783412534719375394057754074227573341066603939956000278113329396965902447660854330214328770463048311234007103475274922868616039390028417980876819699333219561266885387345028549619321757533062414858738955920984379080818458521135095783188143127310285511253191221757304475581712255206402122881479808029229429556841168170895221557895111245881435907193748534537322866054676661450859395860357369185065276734411618307977283413664630264472004564264126652750514175314196437437308654722485137621158341241690742954839083344545068815280567861863645520170202271317003360403346881293114157424109010665881820866615891890725156503056690915944417009737971509934202612506962425071285042556849479329196675961341541074484626700603679424994142834250345945959630018094545553867995749615143088320301500055765689673443963121377766518073670239630497117505180898230042016969373210955776920396393663671228377017648440141955609446095118178905680452964001970083270814888749841536160247723768575899898911083105310219579635912137886045940326923260828570359166555234742370362920697367782378453384014516247551180922510460276443488359730791965659429873543904255976274248996546674041998581122734057374234430880132477376140982282809957938502376152130140879297198487492487466623100117938541541053225226011413272486691493456720995791006154902388276566521862460571911276694471913610531297270012770718633983390618783574389309636421936567667709985912686827626387419285245618446985476350198201827621677126511883617026651589813329741750300073517919429929229014921632450174604932629211852955758967960573226750526741514940029345440084213712648214166154915303474544170751539856826657323750418492079479530933352037552955696252341949544951726300164493538958797418637155709954823822669054512238831998948748346944676624518369909988539509739448203983827181897419958923488976257416290702417267146139183635754792779801022448079106984286076321807496786070785144572080615355943740397373034081863130415104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -3388824957347269308068381791804320475916852361938586285338753413940987640140743272855021983665610184161707748827222505673032532050366672000889808832305502827726252302024844388149068805598388877176107720961381803212298055230692934811442623439210208724627564344185899077106733235777691752805016804252337404017417272469406201750110895136202551874489560622839872280336291440031245168522346539683270685456980976804934340864986195650170051805995595888149558703909986527173444819754592922805187333308113026997003131339626729148549013495635538748332631359243976034885913462524602819619458461173349497972334513782547172717426392282789178950565220463379838462083190969057088081360505751793263763585651305154525184170455674318435990833134379287055261465283002903824310653712592170254767241474635505531311291896405380063183931873486756207180882696325702309353952744695115695309319907622848789496444856405679046789241516265810024786643477658167163166538245384178623145667602261864346029090018283799001935502383522183289481098378139536623783431839445119646806554455902190378735399942380672218944952539904133885770367819117822062127691345878544117722483934297231568634867757345205121232390470989034566195256698825908491524830069434010818614111250444458046977032058290996082634709928314210427385799285850769705609468059250889857917321358885134727697772280330153186883600923073378722794929788055451029287270229413548657925792231107152883679784468802650243898782706524757536605360510207510529976061284878736147020596950887636997927740320832691269630230583596398110044679753234181472880673679332610792072139320230039223533662796542886995418261450102345636298088955083917342509312668325761657796173691751331451226277781149004927148041475931317868454838066379750983515823952128994013854864171370699868380099263800236756066750611238231777698315853154577157750758248193755185178100240554887648958491569831618303964416492444455469359980898438288429185425476541186067098063309489216852913509288429558448234432675312205772008384046024644588443730387624630037703686958498994851525022016224983096834109700674345584860264695166288610611915597088815952294658724786895230376074204039380252466727378492375479830393932571816221904654717381667555208443658069385180334960867459763939693696533521179000325627459078795969140158038120413398221874337826258109487494307238203705422888578902456632733018108304584256847174806085725370597408666694527394653834653957129571343488561785700452301523425525301844468414297403856782499752384032562678943580397349986534145458091352731970177321623180592161781923467608026558416789521746408661228910742090259293929426081819941352398894607263894278929431634342030364856945320889650482046123724507300888483725312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 30458322984010209058575278530058258080271769252273049154181149441731735259676025070197124264539336820032575129960190775077104186699611590349520765706295402086931577742541519753473325171379513094482777254037571570034206333773807296443086770553349310747170309972174677299749512831470638571029313763012277860621089206098465148863273048335539984521792699921212990919519467296033625447093101145732455233927417692072269304907578108076768006895691009577834762514272144823202892242769311665284712619592047305789960663994158729369409230940506274792596315083715480421301291571013661080468250556884483104105131140560538584383216940191570643351690599932174136966929805573681249154851299523623912847519317991362210394279775831239855173877392498454434985080887908361262751111984565738021808050855955083486003755018811291571983487963249116143338915044391656723735960362571272175504301749749950740536446338331418259758201094732349193809494399927890178677781461203254693243540174485478835283316574649825813968096937393695485199751708978716043826777741346682796565503867302001732760957343077651206517595467891806611894030436034882940049311998433391826731209245169802126272349927192547664376939253879950728267947644561428810579191561284919661341841933634839769950202376008117637886164291954502198396210397850223759307754186278572081128606072791629039865484030447822694191969867114133003829499054136882932242847848512241444960653458989940915471338869630387243995111904935349688450848118946923060840289426544924638039308717393157762064336344440450286831551106398821503587018587948662354849469242057452358709478641369647286711071335851062741677878579930799235317733017053354617755226022265534397256819731640077225569027562648510662935208936275090430003624346886625364656131581801824469885812852753864180157859189123582094513430132121308127379548480475663933838617630727099852292654447885185164841320213685443194872305753794510772202984610826313000981392173112779770674383761629622732808885489569833237705066005994603911354238779544615572361041557136461910878934617847259923526870309357362902435888702474585131158750687483270416048378794572849696342618374281063114470605876262065298847690754310347062351934926627104157470767472575291214891995214522457670513968990930704135541992937820981939185334705176795701221556019364125024114017254188226346929464699529239903723836019952835939268149432120233115722800182084109113110256089770163617294787240446726805611258920848003233700476117865421429287328605269338354428668381679932789983216728556757649001642205873137686459999609366737039916001323389894688591330479366399857062845107568367073852912896212535500069187198013603924455815360354050459747128316315609648913026967714102374142312448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] -103281477831309396440407569481590978243092138968071217706491861414720077582716458442111060206232212780117702835923277002737116377343308098580842043741331918163137382194010541863423412750352666375531968146002276284599501191010147453707937849180334222657199352899107782501906220335275666710193998685249147325497418198720933124719805947227912871734737905095874878458828825211140611956493864038557239616816968073941208059481713953010025448306565287770307446195893383765803688603299316498517643101696389269903301430383285746457100721953794433226581656072251379326369169010708709136327610830697358343593673227958829095274632787031236569400115299786116237997841634310205102994807961057090933735495683777719469541566591651367647509426430376010404576692503380141048479667764024314135214347719458228515217834783621917459724856489129430721829748439113094051233388846114434405642541681740005384305795836201713763927636913350446495487978190969631981613848004972150029150599129610995645835143970562650828110867465482133696615466812330947071076668289202734815620691440006660730315576037709878017319666177904743988569882418948815911516473608835440688901044961569506876759545378452535200975523832067454517906794607270041358226646428463250467655192030388078146583555036234315982278848359447965157974509110317853619186537164887237320409822579002521231367884216612038848130961629085570262617280341982683086902262653825130787110251656042763767355357713158363711804975865766470787734540935481034767347080340473688598534457924261033925788256540727921028095172419761830082650548935487290760284638877190763349295598728767558492136321504809199697246281246555077411210677263793916368875417565468561738680491377362992537642076953577778327366410179537015783811564401954490478580749757270950507918389228329724844895644142745239848784255752138743586074418720316684200654559865893032899776145739877245626353677189018847576298757215737528155297617996595948073923327641731952715222175650669504439226505509063731264198384683869412464033584683157429220938159053825186823365500513354464011494508369524167560556686450250756239615769277678082764303390799652426736082697688230952298885703382944844933681419709534885666511925361447372670118146256781775460255023830308580522187866545213750506053459973868593206690316003636713596323774685351311916193627492015961950914957644852980426644639586221058160673653939736367189102666043884226548693642605290976058713942108683221749701281633024390784749676053862642854706549182019225459956515412918372457612159660631210909608387150878866710439928217958532677258247043923907850652905245454912457360619667162850686863124954737945457348307732624699555733655395706558041213808569403731826825779031621032338612289536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] 191196725686934417243791176800282990123839633829686363591777500246999088509033443610095943096370349852035329914568552467765295642892248420593463079067615608258100865128832385657081206399289864942211759034027569217294966726317932228001237091555927392888342286706052627067610548846037738490346791123287145937170595363515105184639551286923135998926696437213212961065740638147006036902343574189140803536711180961690261568737518366455457214264032325463333614113863011851157530288106004341028377827097847444003081442522778744833012517715760437935509803882562223012940511670764967625367674639313844558315303831638316947627335251401734960938911306986116552289282071133835946243294915512786356978034082411932113262446932032429324641514798772844008204022627563530137398322927826992455943651479252583707197946634199639513001237805970293861537740755167500975712990256530810834060005741653488757802100627185458664267255893640051511430429151236665777175606831336711114184859205476314421390889397728082779414182161832681047835282295392927196169674703295901710683564084009426971993269062976715165585367592626146822264336017982097372932311153949368964459226658771469584719407718470811795305932675837861861111307884660906952334313756305256744945178051328929527248964970069811895632604549090476698250272033357012104947555853044821693144229413642504039044693449744157380642711741876194594666210941706201450734831685815858762094074941532919622096418660161687880933524979554638249463553237237116128270992315539200366039710889696212481276642433818956611563556268962577223223141942951889028222961301625129251702220250843765684943757678444344002692314334941463578391409346800759455970346730608330693911058449917719272866612498475173522304607361257855075868790018809459063221751022283415035036815424871115431656077031781442939869106266507964349664264753716385567481077611213679208656697866031550395430240554655931053051551089880899168820935218666558822438773401878526176234722037046318619965365969459462574879531833368304124649059190073939176284662592434380574363785028599931295187100618003854941733049406281827401800232428707961452665965552956815058730975370781527333250097127407023227800790677795447001315313107386411873818465206193592498329887306729201468704789788798373190145224311975518700420462753767886840291779907970758979613425657501509031539502383485167179943630935650167897185120057154565582345453103610640997711874623893763646758242363701192282696552292384151151477674194947938366463878769861506492080551511295623784946281577194103545637886092863992648713067881799027935642128980007438348975373847928475087495209501458745523310735739888436863790871797955514388743614942695806951459881704358880218314570254032602861334953984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] -228927761851272412701953264177945363719990301244770339454816054889224245635082827040496992886663347209358971018270691914475784088251391452245002984864557708452168149951599362478041033325099269412782744729375754548104602735100686790937904258147687803044386601549777131924065811566582682393668388895483360338044887842302200881540895297541277181106496817845048856104467207883005336819716877907060941474684637190095199516389063051064111259651572436736489170455655295899034746447810449620319248693783317879365033641919580275905205880757778336570964922293821665537359256128200792800130958410640220225265513696007278953349180517436075099100584702439874498561726268646634739032342381329525649970172053275171716293249568596573928329270072174129826861704633706067002488220874704037618675027593956078078281258375906948272585649355568702459071681622241949348298381788400351803473186001148012371259039155531287106236800360237275952591716861069240020968649701464945953456381385628312810729235153595258060846882502825314009924522743340625044728280358987744340421058507897453921331760828022122181260766201865302855656092899039350882031076518348943941413900061181141938061441925459587184976441410233769409300035730627729978881612716695183989051729328652227137312735595898750192965177276970190783082335464650912106447706872035021960898172697698232573224515497121753219505821080395793093355137867304411122804021011583117716359276956776366470819027189480556355377488300601683469925401857399536662298751405104820171771185980212357060247517597713052451519522221527463322192176233446815273521787933824240630095605511714622402538048504958801828733221278059342818812862590230829130668213043650118020762414112546563438021935473871886979636122258144420234062815807431613979411401309094417070824017694140993162648307276828106150732448440664391295917642430514942242052243398437809696162608934796426889985876583537766172978111973770692009279134892448110605754382556681393808834109494481996712123252441152313556167597865141153467469167934725487224309481056406625837592000721835451385031808314494619300446996310611847507245468757357325715685405715771195814713215636802467693436222994711338927942550524482601386148326957313962222002618540981769646497231617439229823857689614284160498659718805305582451842275210062264279534597254882457477343008109425107905834607471504179523750993350958007954842471059771485873866069924847369758839137479154769073744012488581613726557214741332668711893492693018256375753039613134377784672425777464546131970305491483199823304730475812831749054222365218287977206393070280327184409543765069525405399400218425669542291681428423652482467360141448544831564622507365079517490849095163853537609727004647960766188617728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] 201309856636648604736765287327850074827875470860306910290332790833983758991839530671738159085775088336950398889919583630283268166668378695500192332768640148864250586285056156083585527934293202039073833966686271800499292050271620861311929937676475890071769549890767328762377968309236825554125803330316564458809506314355960289238166798237328855881969497888974702906723870055957205811611110908996576697168509318623531996896313391413385991467939453837789317503711165619606303159589943433660246450366830408736346030010664935675389816514531780674191532882071079002450129420762091008342268074938282680914687783292875222902666106042557851258024816916352363758364306924258488710811180094815129179641724484572638534846274934015976116705227740887043348870898985023279077811636302225997246517583674567706312883957029497770128553605849682125499023046791515933039105070878487438960383189257951797015412336358780986706991483259857296259724425551928074161499037527234598377828128768625611043925740599973694474852617294720043454639151897426570041244361361784677257004993960586795661414198886479033199176608419504941739890577807374433837309093568199272090360320949835116685508559013150771523785418316786558480339157761551485085473231086280044400649446533081343079882975103174777062397414613122249131321475223716578007370104060542696392970099739771648230585607097993032010537898901385001682161321079042486176849483862161516210294356264954921085177737792507971067667146483934554986000939101954314714369941915229724095978934198865490068381685303789242528712286772983446530699604261266395645403225272666257056930554755018867842928361022475533498115683309188343820141397779642911483116461952164884365749074990012108211205848106151234722162354086768679478669169699557013715210878153469546934737512069047186293461013868973440075092837969339920171768054921998179557262604811054141820752348584535604877667270350782695107988468784768081063661966842734520654075079157762698016614189281096764497481515798337015355950302839151780589935569727483484992239239902926772560354852215234881536140638440217112875055536125071410991093683172394728750082458988028486786198976705275279415179494521012776494701561228452950894931171565263368566244323196404177938955747156859922933816064976256753121845705478888085695598671864596049711586845487270426204460749866690620959669126604998455484554345101191083991909298879223313473433351361291535708741678499213662812324574082665715889375858028701179398118800510768204833237050953827870054306302161605651200334019989853676797655049959726604002178297097146244965200848616403290137466881405620097491177074313369533797685098111656257765127394361812795323544723183152347284410820208966307794676773632334267984904192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] -124459397302054234810905359078516896580371088216344611749545033279375102478499553850727525596132967802623412861862652983801787209946702725600473998269519989267457900219720939152778869685766823703329835779497122103652510452799830826122293943916910672690967677725051641102952048924391410189067354561342799478374884813637191867426245675777154502566135328002124313535463958725131313410579263021813255056664270661451942360697152370180259599505479826572006942250937019258681432203599622929904359253144476566231661924432895885539292578114588595838371029324742931014691710794256513970530203052702317678790623414478710673243586329266925435152332799735482602381568571685625393593153185952513056963563677655081586969214842130592132794903537491357762541054222611458551568112336988996111500821985301516172517255445739979346151971983359342536567757633642983610534241325156628953840569197763427003419528332879088894347166902622485468621350289832776184168814076459209269345545615053005044696072739751594216119474322415091721778753018886823524107704950257747808817872199362255971985800925484371694461336378327476893238281505837414084614807815392291758979654233791609788991341128443308383970025141219564051700993247668707725439448936040075860313928810035667313795967826529528360645414997382264663469309299129816383236611081818267352873220534015968577631030280285367381217752666946215396258385937026837176468002558604015649044914886696449590291971365202827211613167206797358086331965246703659216891590570739122034605633643440582120676595310241226156235014330793262396094057380721245779540248693459967688033289773568266574141798204642502924051831098493732369836253214735639641055568542569692553911238911476803480537462141079358518987359594898262144109904554156030011323988702397707718403124158737797070425913472383038086371234530059404774011803630597319822184484761230541650789833559362409376193516205015564120821218031390420896736208854837539696262376682452305787446544477436428634751997067291998678798269859206262059443872071151296777399849231955422277321826430069530135396274400943544290051064691152915210935602007932950236251280995075604590550876069157395094820673395922288642881618308707149682714419701378164052827247091624443193394827505736656573078149001818335253818429960445724637802590603294871293326528361643482014741167816037740061937940831330176890287284035751913155970346911938500934714778920064432377959991344870668106170888969851116931969206815242889666029101100699490279953907936249474946853012956616713463018017768056452544469081351742608133289501067644762251017130648853378171120750980415402302509856735696673497529269085675339357291733800547068505771293713954988165929090676652400955363337548019878134510780416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] -5375398892137033589608441272028627158133322486900847234989895239586316874351720761310339509925083128885909820958528667945841221172192232405581639746471739949870595825169175873954205417992887782122860297278531764915868516128488922429385185860875242968059194716559464416321799327005850975277443167762748904738641636179235379035798418356411597247833645329270954266930674003894333003227460983991385552545248261639691774992555901958114083925818727892039427107558945208465689039544465251379069563425223564190001657630905713811488422271541470800494860855357797393573383483333857354843512509608798924740818302755134360099889590925599568227933030322492215630056511773657085005867396767422208332973180819639331445051035532889548612428399991343976737749759283315633891072908708271388013059426537280867376950569743716053812607413854153054738886103396916007550871985278879253033844408373933193724988969768252965616480919757286155469304284539124467714229893188003912100664653322030700898533200834008504811544301791729057915964946890749381722338920905805787985082857961315912740950936413046549462185884280082344465339466740968541600842228197906529282581730484277219691443567036589106472405851479349581315013918855397670006383504317465516155942312973031417233404378710365551388228288699367943508488202260993493364907433377966581853288703660322490046206850556789387437211231041750222191953492792540096293140109156334071163656658891929921809178618436702853512170227034959824707661516126162216245957351362374764962647739914125180365540132085696357157764537619498728396222921528476454709078743328712969462598674943619963498770353857841264388648934050909754171851171165533334780064726464707735315191306909370211136099160956612266563028196254721655541589230541085809990314299369945757358598910931848995702237429746561620515540504193497160618863859779704940719324327023853829382717619048920954823568102588367105199424491470442822710003164129218501558527483014465573663354997557747142115075513843559168779781581708955810153332321073827968368371870909242882747898717462559114050287815071581644680239158165304948425828759802529426463006806272657187739273793653571462288229526403299753953586464529430205239172672589048051210689266562675779198580733062317190925616448107997770927678043622916661413783471849439098618520471717952210472953904274836319164730234765000145581509305915131542946952175107771065154460673408908908046566429993130498772146921394869538440990492848636667697329168850587922995328011924807153073209033242560592323868250657630690501408545948414933605045505056986063232964444299389869013681586215052934041682121611748066619087588653975499671520568860418581155428668333148406040401748692698624965721635673267150044266496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] 139503901763353196877827603542712655619007699474774418163683811490192958222406387898750817890718774522067673569408653568810319260350599895470542616640781474382887827096544546809491297499643926689792717003414682755714580415653354911510748342108692895461131495049102470735229656019600828907469585036048669439917764870203111059355044229572096844814537439614587609674681297890404148589108735217442003004119422445774590419885874544155778632316000622220924110771197711703408866372982703864160818402682064593850198958862020421770076400051498451523410535162989799736937985724197167553959618897534806239430279123729909210386225016647102683698481165426002917686364441091695348384302583176118573336300885262292182737045771227219092015757651257949919899964573892387274544984240048866948737331228070313841348979681091176930049163472798608163072818121640542460397651021544218710737032716404366683028433180043022339335017041133874865311189871335556727456796341821050649415237160855655848457461072063083684153858732214557118190403500590545661930018511804133265708856004767426687073865413009330388948970858705314292172242149492024621651141297339474198430287057684306294995569242403593097358285392957466868138773108246954180381499436700996250097185788101895633644621983539385478579485562688514536492176880445942601156825894738439243812977519768250383146728792160700562470637573119546830886341656796950125293065338474418233022997698584896545574688200952281631629987505862344469976989222023672818236245162487568127053226700097553030046928568676254455049616289414474012183602093270354555900585000363278179254491459034740966545564403237820041700906759214327439607946488342142027272389600920244287835110798656407499742694723011920442858844167689454396174777647813628802517284000758893577310118667405032909597102890054793768006427667645904794947097887596172649403083487370857750631325070163120706843025010359257315947616083413545893931493163905356113919053335448380366610973451529655354107998376972314987881735267125835894677716560963973357356360352666892282226173289286927666597872014290793811413958404516597593069137152835757324738448254851575422829279080171440518107090313047047068900419503504768353580191939224097557247650150898043876502163109128983577159394972051749713220273557785625473168049224707484259828106935380925510657005953492031494428724958579913784041397683758867438359785810393567806136337456980613355189390962105236926932845501209873649213724246880311387038477278556046512780198929033941026549439798135075104798323949764873778543270556727332721886052014916864443499664065557074735325190599411368595312016832058040229231031848597885615824649536285852339024035070996808394994292072119741620531353077836511223532748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] -173154875676272875248256044005217259716910441252742700443204398057384176220362166997424350837714213394325770498387337819948362458864979564176017819425595463570319871306098651643723808746511445643584383363831653540247557093271195574566226565173300969740502177386244627566021249150333050634065966563614720244776793966429361213877669551543550067797855223159372081677163717311713315546365100982356480885037831929124428843272879072934333405852439377697751610862644930228939597046181173870306219572331883958320821997460231840139939881755951363607139355256988647655455635044028957001334161075055495281577163735886180329835460252972398800031544367859712141723713388261974382708618913288588680410153956027945739882652201731635514406450620850869449004368598007286610641618391504363009336810820145008274767570054732264324713523712320883180341852001018772301319456406263131454227904857585182521246594506479143022266019859763753033667675747816980096320374083263193437777576383168598533890301723839088185482617922101777366064917874136547730419048979058999936527401861281393119729180539679356299368364836218638404077591235659553169961777158042106089793077685812590222222026470087198480964065269611448989260361024571808235937201416905501288249194953315509407234864259963384053202090175559085043010196626643255624526250907792852662497794359733789527814103291901772875173740022106034481157565089773202128876683617262239798853538685809709540201543098043515550077825405077849771308692738304399815075589392144341553614020908509665615326467707071090232509052874681553739843488796772226827078176315080777445608068030434187878948905695708640924799960385484341610480578767684930789605312560628733955683871783010220476969870538585735350189819395242301215809291665666960444414390140718386417820621029007407745154089547989753339330670253676922449954838020127489546292794287677930207181465846131590404867177488476959134098969078015399326427747886687447434501588971531966198864727226715133999045560165563650890170790130653879815055375537862780141079554728137756339712312447656522808156315505196496676025751215810953729495464989765365796745651168670168488911600144189484951733646831850707912137018746144960295774441785847290043256618534936762841169093119393101551744201965235176111037442382828358997635451747761014125045018469464808274901006947624697399848428165593792804475542731274964712954036852826335854531349138336140935738097780050995253935690792840822167727554134360466045157312181205437055930537630461872966698987265115940352898385994025094503929597567456477320472315766705961059400654691190111551853019233128365383324090761279051155489611440141774287407787101586603777235738417779810656688768565647815641746629204336463042683338752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] 92091598228316106255764615056272779406259067200022573102563344423936960811368127088326570392247441808460013064382483257619551481708874881931093934559576906582909406641982190349520119536349954489824577129406523567887770211646373745945235737374074686052436977064346851370365730666640010839005519272947526867174384274654502644215187256678438954302842654999103869667458307750552840244059803034815641049645302484346221966372346305140092404123824913965280757465383341170122646230552230388819966309799083009210603746987882417572225450292526355842278038362418611271885542145137534083038975533882348996750345442299767641251709997501991231846071936484093003673641594515092165735755563753661729682996315731465230790444284815365942193344088126145556044164197872440102836331096826490503506646463897389348243185630781763715705447220730052032203029491206672166282641782473944420966452339189719571438051123103285469295676514203116592336859601460069557626930013970105110949817502767786282356468484191043588444670287107996888980421640927576230615542989551185241602422623997972517329693419442845938246114709847252012150090883428798747426222163480146774845577448348108235156376776036621882859456887516238970805181580239470794805221666446109674543479648047993541444624449449877446921188476594986303871642725016551726476174015133649222639300309130021173468868636924890870334283968279956214089886264628631088428192008309350625363356364318181923981201532010487611908716489073614836726388409091760839667987748896334193886360948109593531705550555003249907019223809245101090072184621766363558236132418125575667973980903423078067933318704080564549698927688801428614641075839407097779634426617421083467858200991280321967688320113101325122135227640570909824246780399535570896754190132607852408357971381723638516108858134705294594543535461323308057647697073807151852201706631517794836582226390994477426749208396202997705073573480846936841531484943393304652500521619577886898836539030503331179156532118394252970391810027545122862599071285318211134537617352561695857821742103653079481132966469135418119275682849416879705036361345531871559307557192247578355921499307253328585242410508206963964984431506964370992816798008582518830049537320780153697279840784585891202182576187585383802577505621054440100355412983223266801345966710379124927482221584180035446748905094904643842504576888781136746685525647840984730648470445629007339135868434692325639714178031518824676983473257538441738466557253106750763988744897463109832938853744341950562294216274163724796576275022343674763776400031641286659837958071177053201696992829667378767532926467913188982755078503781012341852324931053488864211555294668667880899122677624270702275222645771472043975376896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] 2787084247848504243522631420065456599355937659493405628958970700852291430504604721623180536065001690626665669197086014132355697067671960426961082742541172342729037751875484434705449902074099474957076693657930882813088454776223867859953803180072187360075974505522198837863583260198734851604420080587651717087206302868242289443669901786854446512140388948726300783388465716522750154531426235144005075990230371339785200298911241506528101380474355689014348764013875634726129684141004728271146457225038905845529427206678015341526783479660573975684953668544921145490011512597037517391867003303172319636054392691919350692699270946072138430977535627228450083734381957536050776619874000384641538061346156257334928805252068492681119606929159671928281755173620194326575061793753884546519002235622672896682892235470659204865730042051364962301079752540668748485513812144991255321583424304886098187608435951978138182552508434708990528489115792906527682431479030232680926493976511960077287641183593757644960996949372994373593801621254750323456597695587126401405009424434761905588600122368082250693270558718590553167295100128722628342919405639307540241995050426019805031233042183208717224123435747852951511328907236372716460658660751193576083983386359783876945982882545322533541622954852393163738429536216490973373235298531444806130845964398954940007652039928082912074497422668093701707734532269426203349614216657543458406559753755038639433276766716179782639343840390589670113050967434419779772220640459586031507073570184537840634748037485029566084139452473288693834698535290789404046173380400345613824391021173427928895394469547914252120561916318988410193810989896103192972607802143853010059626781092808291817403522338301763729315218283708266990061110225956827222769335509781116618938317890227815332653435387801643928484922497660074176369981958981354654180540767008217052478383080130181986399833327034996251283920026527950516865949297109183628466586236490595614056047651965564855242339025909289681371641774499697375435402763326232839541364968546263407576004546285549278084701926939100490172986589878542830829522858154502258078656691706194538242413829894835368368152175141737093013513897379762952287555440089731880246744736062488432045957462890636575027036974118597300060583317641302931118093967524380204641699785336034111064317954743857673123267432655403611530125775599941700588603041268219810119794210712388664797149418327321629710028285847616514556533763547921238121872535107668402803831384000190971588711225800836640680754457647135729192571011666861800119936286599858344798705914463533739529112130295565452166842181134326913120108103660266988030169510415225428439009418943916050187058726772949449885266692349093354668032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] -30423681252272206890395397211151335279880974671903703878044676127307512433520149234527689771668378810569816643440284554830104257051200140148725899690237160700414025473193286968164312093802771283857987863076536200188735975794120672340640984625414261450730797191905074831610991878922575128307144268660915397571313755990668181440515861003615816075026002281328729279931046319984361930287189071832806967561900099213155060342433016739317558517906666630196952197399480119853979386585032628571176101632694558675399119019635380153016081956752522590076535412615783657182387195649286451243353309132469529970029003344002488044207925765421068313711553303334853621553469474352632140673728074460918280881608651586759056630775633625736222495223624660170116552835515458398822313654440851827284146102121851905668167789923743165085873118530853622072255421229687636526518911540671516566960982987510203640059381777101324153119454020186300173120253017769059497928451967181251291939652361567981464832966699719999270265137108742782962399246973922862572911659070609564606586529515006568097421566966309556995882595203386559905422154153848013018163846166808803128222847118608459883665302470212618520943532839044412781211593082453611893555076609885617459488660500652669041874656081944988627957261711393990328634944040918171234439129834505742847469719597017389070159964673094457677084932630417683562297804186566629271779240576833897280121517227735670975819798502470844004745777824084507557682171965948536204804559179148599042284710198775094649301796857735318250443993938579891574240877869076154676214594210889385790698056131749375560742752647861816362557285781715853001793859702644366252716173814653856119386494312280357730862936983371915188276563619485879675648737238951317217158659655888738129562178609386332079534965680352442210683645457480733861047663891050072345188059178539263699939909312669996655261313224670050067149453821017326605265075805698077616933258209838978166829407517204757747403101415033079774445429858588662509736358032181774946416720211037693280626010107949503239884025154654151617465525324137437694856695697860651220630941129835592209159680960921685142383485832676199296886562181500483318709707125365415953042140051801854088811513271956533069137910768686614691876888554913744976952707233917428232315218138541785216202838478459337473802479542688677676326527941100709668152095709546585417360700136860475198265735217427651449936197612278866639902810865885359082038988349301572932891476378185085433860712960990445496925922018238613007417067178214669373652603645912811785715324590199634331719599724615640645615690189576603372404937112892707247062601989597798627474943238214517174489370801625363167998315042027036225830912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] -3453413084094102867080900591332216193766691918819669252328965150520930072899979070966786479197196326485061006900360046059557871195537611482975015006146877805776748979954234883603238107585012865044955626735607600790526187126456159054236661665144518771518012497650975743078427838705653728343893835248480119045958358755421123850227936391303828727246802807552906750666752599471954285112236206346014468806613313240084200821960658025882627806797601488485514961127030230304808649381716456545568841726838237952359142538011865089954815127364651036545034655870332001894059984362128318204304496402165899536331783933566466188506940530547926308657910756474505032883123140529605526078798564299719157262442735206496769228284891564933763062593838681424860632782148605825857374343552022520709245477633607847179549433587120348290233820319681118916607490341965987423617303273844715115648181274767677521810253093082413431448324620382748871072151640551479322418702787178701955901098503102646044569396992563397836084994532208118779530169729370400511620892609413353772994787717819672641357492275797584868760350932007560476757779749785080623792940037597048945870193092359049662581124057864263483484494794671858852947889555527578041108124882612170375967043700586679939399892263579123733686501157595122689745313338620857337839007500205267419773071345839047500162025565010097148716402334482415496545511322128139745907577157909146948588867595525787366112516447176728176293758592954310884402799001735534017954465315951688849718122140057538544819221766682070245214242114576540708331589824610996186566977796849355197457822774275519822205977282503461428386901452659386577495286958576428469813098489830059165028816512219225429136976318791285849138504118612059101465601162057085022981626849946545054990216088301627741509441570748378403151724340326999638599270501505788750619613641952220436256527480370914522449413334551006309280440511453330928466970825260947587171690646111770627716975564786506855600171262574895042969796451398886586123318545265160940609860799481298435972907806571327158423999819871690428506124337428788561977421857984764614549983283539329447995035886039337093281981279695468001507209230093462624020343029282930605503855876324770257361440166990068104698341816825021953565999893553607538130302241492845496051058987470030073763927944161874657396544207284176075507086624730529750423066647935103408913374331591073473577034328904071428361378547767485857223751544192775945299244793654595737366810599694372623866853976376012737480884419338507036332725621304617032372638163403401039753660034654526616991608226889579758542873221336509199991457517250576499610875729476551939607898757982279835641264617143457829153377237441718584868864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] 48760842114396312107138610687533509193941542682262342524131326013026010761149664672219843932699077880643341682850249695233965024247744961435638447922835315739921412188426345238948791623362023367393871087676840501091724664431719762547671847939260404282729673650330924470713947113525690103662979064930254194226212023730282096342173720592901566728833771481747692216559502665924838221095456537520944373541095841767598178304249047685323980345538894743552352536885456626192736077722101180058309163062428426078475790755616663306246091900503672993176685678928765882119875653906969931778656221942490974001941128332660602195848820778649769064391121201461745364461574162423273036006331230639135263505923787644667045932090489370343230903846014522422494367722557821180966903409328447396116897197646667926112256220740727507915843404325549613005527495179716460767168527856759945503373932693040682781148388977523132604304005878613854880680714662464800242607566172116475142114656841544230883713063032530150102052607188200388550888621521720168133448555893046897214283195294463921356909977567402472076822335318647763212774064806463332520498130749859247787653215055591811287463611163132126111583611530469204860063698653859043073147999255840488246298902624590771035044359337916999896686005624816964112184809606658401681158693657959671427207979668548221229703175895127542633541632759952656217554606461225961138784641115000056751766974971988095900980100494077060100073964068368769228071957835353172646198373839476281470610438766533993883772614868876230923180951048612490850992286149537042352681481827689364995548086937891899963582779397093351933917487037804100995615101920835987960175995662158326800719560080079156262503131814768727595521113428825285940407349644258943715140218067795455867842475579248324744113286402676996453642144554019815787890657465530369936234828777292861127644379281353440771309786864257230992887210942925506187724486980050405811950095931470029644134195384227370452119099746249912181460735408599124832567937377297512673489228524224033486259963321170919389580021511567465110835327954205068047461707011173381860025180705775436060134183824037723116316881672426427377375120553006247517527563183089601453410794451015451775783242499225607515322605979800895511569647852847389079265552461040678466507338868901355277796517751328479672456560943305862174042564788043166354230536886403689698298455632820402072094818322046450829497701791408478405284265327879002512540520973231433876512923529403419856527210915087849116900141556571735344565882163476086320870105376318186911485146461221236397376343000248461277582018498485135634355708913355846335395794300801683166226368623448533055310916783947282659476133630117548222578688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] -64884988835316261910313123184994276345134032697868664872823280204041309576461102002889345913996818491858738806975095881351214721093355513293526414823358285479415093498432849515370712741058599355435847901153893418209094490028408026573096457908551584185728390784975941041756224481009272399763077082990338531225038680985612812243991574592233484818294040982980633248789363299783524376778510316575186565961694791667757810428012476772956907415597938738710614221832511450505446287200259872223039193253217726358391825094594875686549910287868135556017959387302523281246280649514216545334018231360366129617298177201294082198288152742743259737919147173080141973525523477495631263225232875092884159362014168829681515034736230152224041814124320242099154599321183473484910412262097178780884183394544095065120035587439564008003776046636219521493709092598571912018311340474505305260901071883481187527749292646516186470034553128503684003235215203337265203374523754745486582474167767222815938462783081080315788991882781311348327823821686108066740735923888865188899005370449089831787299867429222339868884738287719706151506742575799953795337783421193512336631679750254097908053296220716147003810801876509232239657931011875877514088988505690492964424864435504027942373293873408727325219607033405477347258550309394483296239228477066236450448965793002532494212967927177596400342086900250598835122241088921761423799438541679523696620282007909090919585185156118799433091182461497494059570797496501870793132919100055857183142729371427224704987872040719461947258744478835794630809996749943489995674225162554656179277487710779636227994045046440887321298656133471721962332379166865780567742179385184678443316005858779227715136800399530555603031274573657136234403323118293778181106712490041485244372089796938585723510073845542265306236337101082835910730496649810003801348300271963882487220328966558122839418981672019877213557489597503053498074166251348652681534564269835135651223813668225038543526428804143988183088706503682679233208207300584988109564373304027242550230505006614154112169819932254973371702511709574761520353108661187104127046628282464241628487116486428526362164967482680277456098126483599228976813866009454237222606305119149974299088174327348428327371011020161238408695230973389617405843631160106794698130810333429006699198606698231304110374823807205208576619318081068540049323140912822390199951758036657122866198798245932552831026165983759044213336643514994288245484032479849287755420952990832556159743806280685391718936624936057963876332690821324219178684558580537367002440107855408767345704490224379104132992170148645708890093326471573432100947465139870215646988363653999451053206602701412470430670425478598630051938304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] 46847958503161958937122213122505817331550307471352175357909850953202499988281105666193417152828027989525362602634506655779948503453128865298143512581705494752764879569538795112262166148907735617052347355367668521197381516244042678643907903072980727857250516430424242485515467120754404357201888582956771760442764725788291792193953683639779611330516300693911810226083872506176046870321884089038731734752053209671755811204997930063407381897390344327254444569386311091330849771751760137059405025408620282127480336342439873873055711698890048963692047313814724172147024702656140974134598907929974176432263724352169342811922857260156180556975858090210051839344450692958335535465929440893970866340055471191426576971005846874690896062625601541388199565863984040928578972942571386053207840884351565089281307894149026555528141191628664624572321178512914861871877225302824325592930006041510535437667498594752507156354663694639762272431364270939063210871348778738436697096827845696940210344039594088953287381304314910629108380979774395532109921881982364324552100050327970359038955468319244928375654602073280201022796912072554457680500707997829661626947074935966262023572019316682862728468021322748195004608199268714903777312470033676914234742095659044822055048422123784979862855531125273426816659142789728268152983180527145354732826100085862319022002231485307372489786758035937147621578401142873669354423650139185041305435150261920377021100435938411259771159288410868454124654548349611555964702303193226182310807614704210890412613882818405031073410120059569423931375934155327884633963996305725025537226817012914683727289137085861661076805941184875610048636990352136651137362076950359461493844531410832950430947318535115671668376344766580491975761314124616623341993942552188312818800337536214940420408557399540507559727956967978311665310433901790610752217374698199097912632595493753691450272573431619301415434771860653323783152471890863861830659099495589712484048652210485035502901156956802930899656974559785597228869061161754694880111743766906323230644837288443860042655475117277131862181639772308775417661825162401041216278900897138363827909790748737940859229201340317198274922422461960333451347541041249862069536753010828543937510206935822897566106855108784945141480145362085395581918168440397209292897469727340746603831923353048286747518083377244810082400689770416527466915035732840082255675091141538933123661226416139910622141454552334039102003863189306855805963744601762344628495991446115601314281222569926104663800751440209083935471885341109084519964296671383075595419621373411840037343714440505071181848099989748543965591259979659144916116195039881115320729913929714936753370555621963387773404449411618573763215360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] -17463176599539565533755927999485577496568956412554742642274951444302450507402481101732885490491831748454243046395477272185492678789671912881761795470120329244418820523041632976780573972738941621503218528562238108995153030462391666853958073441526155405005521577418039874449245749103137243988511825810729352519888501592910033064407973708568033293032973984685187554399237248360791737629073671801211313829859467283986114339717414871664904324385983406860549946098279522637542073412996620816276969191954853412476024562402444355983936744424032701888011681447916147524558568071028077115189421734139491356388743237929043413843555341130484346619788888038090676252504013404667388896162347590215094582269524273339090495700789622337342113633952260336414524598533319637230918380141180217343040912259937883693617248024844095456902996354687573183090942611810583315630251918307212584165592110089378173581219306656829039753858636449641187479775182431143350402058122311787048879787394583434774600891767298335415202963398910986688773514656767393922626725415371605355636328929702608367356760297893548082000007940589557422174677082812621082907913658301695663501107512825881146850930091385683527356535481326457786442185919309620698443248263799189026023431118931303885946910020785853927826953281170248097850142826035544529438601039294368150963452915677660583765337809765691172765368761281866718123179301671284204837481524093436223417206589909107108912553413361345074860438939992919965428821578858055106555895066775955064288619568861178812183884049870352367269009369296241935723944031018076443223300390419374047886951959054087386162510416057539733867485687970762949834942221783507917062116446178514462840507308210230516565651142540511343679257130342845068677814856310608509599926175849310418890958127077065619284560438284846940434702669769309440925058211837290371613940390851257606708941053855516060036666649528420518243787002324626372447068405459185126041717038172672631616280061369907184824647836227222083749765859375907240395085505861182179142097222485858557487457451751479867463976425060280525680728504881210784354287988769006711153352813490229978661803226178539506184999096927612313722471628490875229038798648909839162561900591514593717481952299487065117768981161269373856823094380429073995496667493942565072504790353303851595736832114491101289658894106644013793445723372236069276421858106744092606290900771185320659620553461409002574343839898071035992746837212161831821715873260658009995112823580748613114970529820845606999728267671083310158813619047645788536406501117435232138925052003114904208899899220738570604894709690562108234227421796106316233759221256829520103099046161361387098684663407289680192443192554616827643166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] -2110102823632927401763719333094957328399672570582926167585767186705350894573056355211588267760710577781336358830989958211223760156700404357166114423782561627584521287318485904488131320532310980319496097403347550867388584545809885948272758922264373070328428872659379721215749476432428207887977467643722524555382404550478188772400914146650719601593835309426071232969620173827837804048805558741353574500733504303297037737071371384965151023403784536240582983037889804163552856343205038779350832649527572375313001005378142250896268370761996938040826181676972108720265393418751819771029825596633984802841285651920927960300442537599838634758507182154472460274555281445496606332844126500404332686766162067817811407973474182327124997496126294628251899234805982868932559251149683336663017738757415084612090245115626667687831745784977175110793913553901895366406742211930931554940941535186114459360112562983835999622896265818684802520196147478296549486863730402969410961470327096727211034943066503163149385242879761533096313302395504300000752658637921638613006005516852772278565227478742793669262953052494472966847393972444081203254562126806429146447079044257373885881012877601167448953690386669176398548501909089312004778053967258058314356723991519634046989699570150334935079379686881945543718056264511532212882763361604484817681158377698174409148590395098500901499642195875688920754761403896424786291037657834357072905500215738599052335967834207363152553434415038977175318430745927409392378117569436920021643258071067456585219190708233891527836094381107450490432314028350684625073106683456838343829452644565206157231232649295742827034334616612891351963845750309468110913714532333233426518344357162013458728922257436921445174553629601274243084846022333666969872323976041552420199350110587112998330413409732228435010626612027207939313048355972123458747503558227594062512164604055310385872453265203071749745644422968180093382277215377236722027175358997939352411559558071452427116298388867861584644024698300338144359166022927860761117439391625596976749306769995644188661314220112959916988529386594759253040957944867471001108766452333964114746419810665886765442341953882475704268445276531707885129477638462628798304749019095932429575501827990870568435790256978205066142192019539602653543011623131909117130815720046384382918221104994916535791499909339671710719947378137311039409426042708568034591325649947983912133208071326122241916879843178516367159112838960152486921003539438877569672505662898980983552135682575791615333014791022558015864433888715200446196497414098289245941847538298842808053082035819886022070503669058153415585406067816942804058492368238597050219710584678151013783340688168826263407740897266480709632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] 8249680237358345218670760398119352614848813214651909486288651226564511864790818435683849836515597428687164499315987578988279237752169196091184745793115211945307351485039599159215081152264672077424331587141628957221888191367014103666350305293448039820904571581427189440391800833396440919996906450844669803287622435588402395031994486051936669462616383773308826098850305523837888157590652936750058834029169717131082761526679918005618048082623700715730606797479248601094263865210517469128497975721369264630030960666369073705925831952078080928444481293256386709662581693789279764940735667349130065393093457794500089608927744340562970556033988299989570507839880130898800569272459059469309554308870352452339268060720431005880230278644461884743122005656602625262952892870929112714016128977357914918901788807625809580052193301630561711033866579132664185598865708378551263932431502391735955631043192666875929791378681513633505556697451577871647360139726954150940169105418669229551457843653856749038826949369803279053797142441633650551973924802370810847902035187763641111675513179829347629584409304937389247510015783381571722767440976410655707235618445902224540066958377468814743116544379196226384729400300815094656183315482173477506612418150814609339037064304538785688333219635166133710723129956603206897926621209663011599780768730063660127453199976067616977477497805829666800160425945659627214668075747013659230443274174079423987184150949360565172115951891084936032800638832925663808393072234192191029083582378024608768529346728535389057290989505932325638944438452371602223862107050028819466903661912757599970641521935992815106817925757267123427729223518237849573182409402656681415925764597640815921371040359681512284240020217901876029245638817980579084801355977179181475929936827762135845734234462273434358928136593833182788089249966254688715620474403177839622063778578679292816131806645583789601670001358317898450194863954105283266434599210376776973015066160358276285571842955872955591608479764077420481728829404175467824107671796080385596306081736885237710418509882786798378984541494703839347643469461289869428144379685115341942912486339610521790658890198613194389159025503171685206585999846835695862567532146974320342441991565799560347063146824197495741865997833562855336741249674234189477534467476322056418708812282135954046268505100689021450211246996892750675924785274329864265555458623721333496697028470099934366825992431968142849193853787161706453464245552458852904276235840630941415735729396869336523543651492290729454864617697428397181590457662844322294892203441939179978392352777924732061427240216237858278337858616542587200135855286741732091705671639231744467357017954043568663914138913004635456601587712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] -7338010791137554998524836049175615014339315892825539700357123501129974832370378899432914266667647185720770474569756588888601864449604198634102469522544594344303325434279269137340310592691082329399420643513205751217249093311622926511276204019113166722711110354636992839312975715910256557855672830604003130576807199625811256728893033856361937798730722744505864696025891817500346209583957110736150039906601204853166548770993949995994740421653385813427435277863102789140075951435677413894487000512419668069388297926887515563467934068283869438591795556405828064161305977733279660824339009155981036381173044124273267504929645896805087149208966898038529901450141335529849863991212204235757192802217901124163521756454889910288914617563126859500905404868216681931000061377897905818260152844497867936704081805936390029924003741481714827256957912786348118595699395390496440681684991457390114615092917094127207219190354390829780661321900492159692967508000779694078604751457986875632715791970731232264859329566053036950594230207286692111176403729090410481003916646056672933318437530065895149284366864583298695323284260301100893478219688702344911202912796904736949483549152534106630157343812315660426146209298267904873359652333393200522070646087378581206758920190621402460007705177361301200332776183205324997052373136145249430512492397356192444387562667555607939962129279407412509242866634879260880665470458668859556641060338274384703088041540993290414137629470803178524309841881228690324154242339276518117513054302063379649640013974634318603031962537512529592112212204482984184791176598071549263973652673083610372300609027975342051961726369873321621545177000574510841702721912000981633404967998134596645268340943262623223172875857429618878233303865698831281061435957662715549193541304606690748608949558581081234393969282867023834234495327274592933951027272425694052118431556005286246885899319244228462191983969008815608301099245278120065068333907559055268782556996708371812636503420412159162402654722941763445178503611756272982402650580473342100239964630152028561941959185722162632179194158391398674014778079840590969519802465294844696688210130809376427440840225593164454369663205353573299005696439597084817563255260515686541956362260039723118575663502233490508874436668038137660896191696720313449604627195213677818151584992710136108836228115840755244479724278177524223195682617862143638487889658567398149716018109480992956321498434825632453275181913536501970461379812384942297254452263338158259943535590814300399279313795988480306748786088136308742982594858164787556151317645298380396098403202883909802172391152935152047495626599100050130010772775473243555647455444206563905335116790537381443078123780615416192625016832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] 4816259881175957099436444281244313494407125160767195891349939887031464654562605307716059399841836940929101358862955189124628316016243673935176589877071948370758633339440177484999420283099668421048196904087079663644466647667931575088442517459655297569839010787818450973308746136977852522406368429617311532279618858855408947501051048885613696097630931490996402088310001580676546335595892470202589953846023047651868011806121997592041529961015195201023740640184343619132907188862313499630686069373172756687106068302092763512306221260997265978870999411394115979633460244782303460194704663358142053659038592793762157177018245788657175816819902604953931764559371686982210013695869738131740080874029527715972034703921062608560869926078307915178711850935700523474557990978804698513117448877690581877226559763490675834072261613402250368062496299318517875121055522940269368331156012364855673982742894737051709355361243828082391935570896522251037361995633294330248528823848149624272734606247460456476867672316872644667336745540882042978791958198753928279403492913314366210725559044078330764471466831594879706905921067815491990865349248257039039560064621837422746676077174921487601514879061212565944942175192868865795797981092138444123191276552916870324614858740362045215290016612864982433399277068143276881959119584698541853431973361659911550180841805928551369871124893850230938174501182245177149060078074014572656460266462314125493887995768046304009202068941916773833612176933499009708315790102290095314355437591401215479356006472319589998360560090450786866151343479029186748721091103329038934437597505661437680313948895560297112912730092121638272534392751127070828193563808747680583963772521633769560607168417077187862516153904216078347802215644296153001683602577234738881722604487970844938152107068893673765365700130237855983318625200825207369602269926665729843324166829322487972413415967636327176328699007466250528025620511542867087272038994653692474513956347753309785385439946885490610267871922513082048778315690014078607218659251160934220310011902038714506831783085374365385139706530643981464077847739476922909759654682482643776070875346666351834892806963745742387030060946445966796595885100373361099566026405467727342873377734780598902066527622539971823261795774079257545943153517310766757061720374114121523807493156402064176150098855037313542370936725930255935096854605334827209361536040740372377728778487109724888444379425348301120350440493170626242807269486212480235340124240413321478409647636295298369754264151465119293739622930387787475407534794836112312362453168006583661601908470848747932712167303714944338531096424417332753435802842320644109633338669879560959150857021019057079181366256371004839800340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] -2675662689775621434246975835500879305019078551020643343798030240584074503192017829931855187990499804985225610399245893413070220220796870797073826880143254105441081139080084511306739644874957488696911814394181636503738082079347789714726016016614566291248973566813208932182201577746459162476148026059109295582340610279866204933817717208764364142450768276739536367736643464826416940526836238734273415681022115988752142618483008232774047174784597951099527254596239531218393696033639232895602682758761263939402460520651908000278868686247175534121393418244868859032579623687599291429743984296925494776682511919728155536624108224094052612967280730532032764272884017948882413596243816750594961924743057124580123355898811718121246130639634836037645582320015887180836215743885048855400231601175619785562792379847349206966633385623270148477643957855919934666571680164385445321943774273536834867128228285292530955325606902761251526184616581243876685530274955880133563502541514165375491703788065503383033362873185109366213869427546305174081809042744143567546630963669698420194807053325529680162613973961894206287446492302885224403223101580603918101751101847046152211696568265018085677263821923660846991945018707484448264444682867964184106241445814849388118829435155356595757123331545293851524463000070392171687544122737848250345958874931993923176098155983070865042568528281251363011392345492225954345809893338228648704871522226356070547251757019027615050844514337320183486641380789950222176212412712313917646981264096164733503960686878688121619502752519372674059755708822681692632443368140816206638405117025912724657311823331310285811559132795223418694985064498384687120278226122487054839400457726812875539087991226536891338041368053054977812693000599730567922941232150371689998382224807848391235528076134260747275988658788025301401696040548379348460292433265488972202481093171084246154288309555736200615986432797621351455246263905506774235985403657776548462590893799064869742923808864205207223313004664735940797352523001909882386273682377700388069839764623702678240853422186051257714324375148357241959051562387645762407497974134224663810051606681789657107178434673021912064766674327512294860342481585879970106854881390620240318368418476936301985506897113334475852602713384847026619139299714774001169458725913506544454165847570015343883970309284134146666323911731035015521426708919948555040729385955153966499039486526008331287524045271292499069194282910155429439828636563483957490917422494866745152324482680964032701879340777924865002753856523461635670512940640002423707238166115910213565793108684398351772803509878223552410478297163513326610767031775774188160303276029591309269899908992461865149618370611648134194921472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] 1256700116518717079330802746220627430930203078466362690831866348764837058769867458944006067963143044214803470888610392864665230931667194113235598656104196994980167334107887900968341352225572270873877549980874502957265456230693885674322784472056450281217699872329605156841391588215813416492979905304532763460475279529392739465029286435791104575492215609061849236697301341901139450394075825681518190484967713917481814474403732184843602895403821010735110117337443145703935399777791403015730097296023776907949366667855751453910343724065024513089165869597484116939465449460800147978074408828218872606508120374414235923025670235394774562632548276404155863973824314495011913404151536388806940928066221587194959352495673999824788000042957991852860546544674630892117532668206110783641277731648057606940298863510425458619114895530834262245010702994420950478649437858307423930521308754919866707331463573692212102691132297899903140255108347498495370395180710918708136319436353918796152042405037536166083840938938520925133409748656942171184910371652838927444758855788547531179782854442751005703813622333548621488795130024250338848534103186696222647045623957459785687479380727999452226818631407505571555638356801871913892554175893916599752639097979484262983016563031165256282831824319066046803304468242217891737346011373831738797623215182117212138453855580527082716101127716983776836354816395920021301602058296960617644480100777967262383871953258235523406156150457659289983800599991425746346142201831603104418693753653019666133083472865570488156976347549067437023434219616092259641921386572073159008762051538772437802216349559289247195947723255698235422187302342799375247410544604506695659081230511978260768762151749188799339505945386211457403852024003174560144117761747366453586713423537841945364611243961891464113112324702775406135997841972018492775642368187674235916139939148336463017269920844111278042300562263105886765337992756452441392496737592852814979688181251043441245554318274356376906537620210926070261130553944694168659649832720838838821965091762650629767680625602331752349779022234663108759660541224463318380917892484779578057564331651903254023552535974195928411894490350155862489042665448625912193346618102265516663925803781044346408951331750930012477765845314562673038523691374452849109803972228763682258180540809553424592470171188204502403913942072186279660759925804329740846697714355098574074511845771898658002555488252649094654847429684532677468902275712265727594849152370973541695261468923768016226428933398235760303215289696340214193339420560933222205813903145890406383272452972705158015295998539773744141884100393936834018721462051188720055895293373147867815853149671307772831289087191215619627286528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] -480164997820301587676919869111486429440295098536078923820002103997017484845565387585432596226222069670323477740528794235672091709791070356982710483955903994057533716392261853957208160530056618950143759705195027866503760694906187867926263661951558602228079443532855471061848313945756020122209237631405833051160013208307893209320105772553780662801565781694921333365783445355822936681787354624608879439595897495850555209061841597655357981872894132456281382624980929385099018607449139028751292629967239600673291760191661885495463612484208341037124612803496361252091013780726605184585740689629578803002590194154408002071974423047170127409788258073727864877838024484521676357349714723021691794613585657519605322921233606770281685716479067301268365143019824822314665346222891719757595799838367709564157577085160612516237392386254192816544347127630884462984239255996357227705508873709217229443312758797433536092139034103147956057544330316938020973272659659029850469269561265242405585526054424444382665202722970428261631148574374229659330233895543120772143141940504508158431593520195179521678978741008502489214816710216827532635570009490257863472050376052743503386064065771289997773358094919608997129466763815290087896532192139467704428198303307591080325255308051610934786696751069778063034061628666519076644413713009248717069941764856685282831508011518460424412889128231646596199168291613479777707606279777061186372866290373468525936112452266302010104097142149860050211896078756717362220540513560652141397778877396753712027003452371166332998194116198426918486937526406742013628545677675401750419464701456747219320892437237975560071133078936028083193151684730153081890067643392152761958244244656266644310718733277777633572970046788498622875030197051478144289448338640666636151566094977840296669122912635424265984939161028940596238136481692939690683597842367198553606644080611935858078162996477867660544200041447128729307741326418706067245946319728941149148475321247934865748792220898079222619371295452281166507989004223022090715990538947677633958939338040357853808279378465543723399607813152778619022951832547596051541300977699356462540975660054384217384699822845690054676722455395870431963389756129761264806811823501363773152455862770508970807089673419351398602807602637591322896851594063301665777120026419864746971679839852289288044573507611898247003399488531504965757456976489491764703801723352787893377603111761166993459194569444271305357071074362152632330468669762882567800744362080054604410416636152001159427700231915023312281173110887354621038759910499204571818256609998454478036019291479880192069620773109651359110428891881465404106508697393076295623253479925915271821549601836142433753188774764358364299264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] 142828330385612918647849025226722583034644487329969090898813532938150000942164662178770729391886989693980855388696460372099730390586142353438111334498373050181994998188252579720457090735463161285392866646250120316744945675210870555915200046054544603130493017010128146103857541519402053885649986274202637596545476325226079437955843613588042841017924931300378902787730077571733529530782412109277654092526182239751979059283410532464056961611147260651418998483982492283853811545133767591769925076103533347393253976067466678435970631772052095985830079689501554425604509955721050297963949292945927342746249068057929199726432014270558242627784771109753188411117406821594475401731601465779138140833369331861785908132469079153514384388317512450998143468345746762423482366668355076115850853872939838868604926623037225438271467428668882258900474127384678692314394534909376220520801026351267624242108530702770117800671188926967801064655072255488141956851676005886583498117589161725866540193865041179310500899856305148903980487360596918047743441540803317863745273481973228605581171479778253100916297456734581652850518478054012299257333996267914460173179685159464902993869826065558897288873982510644825202922355075881388985454210586649703801228459316501882204115536912132194147326021041454418759065494808883416402539066624392727129405410805621980004632906303089964582608374743227730852470470461171354544869091288707627909735077695198114757803124305953576341517595422020250982565338473179148493954105553782901691599116513525443992020207282608481953566942060043778463061456035192656110614578187604505574042757436003224330947674187663787494577714924616358518239673058545349112426920295135489556165395724967932974392069427731314909990207917883904145076145094027194720707117406019568760768350217771534706847006039697139880511123585676751385197466004060735865212810220151962622186415539500373799192295741298916885833772425437187221565115059634726456468059343236233718294265372592312408953471053836619050106370379858446728771854104704325566492227549423326764072917699102926308911782708890758626802692254739479612974606745662277257149273956938442381925344181080345919509036581059229846209026672563624863626004344518952069823054816944848862565466873254332303667330507349200331464785703852863637812104938009785775906778314506447553513513003193600369943104506682628892784328533334751423021405532473784471804327389155113600436817652847140630651599470741736210397546282878078439702212440933614142136749153921890788981981135665088564232753880974928848282815487786611590381274514559935178491982233262956958572280878659810576845208850454699054342657913790858674186063283530548609797537131230641566396575255185863204277336623513518211072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] -31104065259238267014487488010722263127808741345868156994172784420859027527567000587935418618985722575286722819331630848502894167475795694173171685843282554276537410329344166947269516691404991480602642394734168517566707958698946551139010168902149490217014022805393597373340001751321805720337508081411685376210790704599354851133662331929425568907083698811513986020756478673691940762981140311859858697928429681717785802526408996713618715503011977415624194572373228732015994099770495822746240742935677237610405387097518031264593582970070926485801513978864140502178694613889344214864417166995871189891041178891081320609753688156251073687672396609096269845610171363191241283703385968894967111735954423626292693380992697377357579699352800863065829195435338494670264906802961767927172683836354304377915388413154692065033464928799860079234802796594557373190554207825707531911407989621470344224898940078399834040823392584744524220423009551063623858209531724933242193423040622569409864163609077634814507881172468089431479167331052482989760250633263708959863750996514098811867716921230320074703791305589353817825450742503945871418226438066396015437358437973354835144372676005690251587623341764833043672698196982541877302191347371905377924948869131147952224867992539200757381807704183662057324937433933219069034569154995087273935220844065894831009659768303503940492698278884770505005949294185597929509998324787246548130229567539323527398464892082404873715403667961553666825224780027986518012184775459134737723647414794280382326322656982964469391591851416213422109823835054257486442645477741877347079452447124332322126629582608587359203399465926143714791901985201037829014124006647810918308776114959839665482601282693855033638063231574600179139944171743774178401951139284137866414443982002243542665040144954951886996491892666536181689765982255736109841006994899134357664947949672942123413703817550063182117909045416319956327623863347029902189948729944388217796904122201031571239309386890852874002067924079471996373557994818362212062050218072018193629343731882181770412535626580606172062329077843054284582184746666862814557615171598567981929628911834927744750527873681632615423379597765786471382921569275441662227423941370022800402467472061942504437088446069728151032006589523079874965893626216862284365765999153994948312644044302741831380690890663482440234903536645210108574006434821340915327336862581986318780212420389603580366089622570338643423115859836052897599098589183463196193716964984237543586949368055789081932925113902893158203432204892953535208527029528776688796064816971634853882156629969122111705377898330573585516549310634368683186232453492540096705252906371193367027264427356995185668383735033442779267072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] 4272270388405006628912542407197374739900660831780241168673873474803742598207530872699231592690653051146490845077515216135844709405779674959045795941827227701857470856917290561305371498137157786945311166700188779113327376239150973187253608639407286771716612047945326653337852727132045773752209815604945745715793085569050070232836666036935086443973133689725047634897610522781239554462952922007741864732879987219842538113629248216529479816219683118893334410925306709781909512343008953208647868016682220088395838771037313964926797374710205097090648024671008709493835037264821041459494204183171319103045020569894251491265469788226515278329699467320401985574760045095578228854591605937892480327408894866452183619677921726632371934022386811801009335715093333834512664567080128259318762671071593977060591673618393772606991556039499776407730181747445840848335711249072538520959297746892456403801864032381648532648275108725383223363304499994612150057798707290713953061224768937530157415504553102420433249368748201109905915111117200223989627476571063595337028001308326203868884168416730353745583699076698791109793791236700928942114298508293230134253072243024137335000923678979182968420563579608483840525589263134100536444327543805291640044895783400704107001986625911438180620802803573217681776199556346215145088153060017795537070581294340848969839856810490467385853187803939715772971401708895329669957660710295851101904008018559493307795572691684361349494436825431959327338439160618158122775694306188627746342682209620819452924680994928997124045657585039824081794890584590241373454879327222110151997846531216075611257921904480529886394173708056701903164255216004926562064472698907763690849055467383255981986971977115668176229477597908425643894396825104606604783795440821660818076130895322623510419335911185159656258256094004534163261745197868847499943584546686419695557707576614757370284419208932942894380129517190220581220922027863330587138676150794683774536764342813475447110313044658301991517186623958075395251829813640203736806982835944622652603685662728536643328185548559339158012637489166071613231945885946900231244730664686123934425610688191757653560598855577598769616413901924383728898148157772588803356810816810561698123784069071645654801066649655002797053191887234739353829831190607695177151218124177015698564046020496756727623229641350040420659128896430584433048567895329888985063134615425156524462365871279978701553211451757932603867148692702379839736244514938727200675971280175121428177505343262086580770166546129920924005063660429425097532864159857468848700703550831122098626754323366178706829247575353072338906339230735663695780552381854644448835512532788041975089273524580987769095576670298527760384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] -139246960443208573027809936341827119374190334999882127142946777177752563425373937831088665338467616505100010233946836453012521445833270524906207738767975107139997605119942045953070517944550638815483785797425188401999938378121658468475352423904534988031640588892930296230048027670284429161498087256710578173644717234785849060198502808247185298303932329777991038744991834385013044536174213627249036312736317828191225519081531355783100174460962317852997622736255838330529611367324196255996219308767709649058690998373152299205088297691030490187188539420585334137579177649939210451264762605068668429503356351083468895150632558115071304378627673796706208843866739105201689491961103587470926809748694685629337325248122799071738203594935002677504399738804849622547277255084975319619606071082424386903839628702637257120436955628277648286216397975867901289595778478731610763674582258828598017975018006422724125537311892586984066536271468298890390457394757998641715048016433406954969849221895614486755839127303811325998766833559467105922049159558068141164984014568922410392059552976448848613379373928182561854237764188675615738712677112541541776586477458481105894026353964223524644258655676516463843360144023786763236219226754486887419583165052291078730220813789951072394611698936365723659586288498858039747073304970756263515965885523509353647304083904673036053123918572613323773490682039910651859797647409289872398362669357609160738236308082864662455881378729158625534800684307319113105796032185322689914530351301309805997019824799626980456058478592390755930153096271165771849542638226017335007654365399335787010422997920921988395220887751492469038482670707632967941507403668437081593593753353503599695281466278598189455019817011326799431378822501595762194818975948558990269703147640952699189505565602443642337462799765139123704658973941097004901689102149047269747808452315363285553628452905876075523894270112180304031003477606977711784832096801480475673008207079288989888058313037740989683694138433075615534139745160206381330828764496348883070308433777773860310782598005984386010800135991965785685175278832597720605937700054759164839798193178640680349453065598069329487292519047314507812400965556176996042607157550862721262355440318050777036801870652019343440758284009809242005289685596063708364659010907526266435096451054424957572128324837324762265993178231055568608599179830317846868753376649242669297206652428601393205891675825019917339089824624083738312833952259233640819608482523813412815573856485151579081031039933416094253909518541929771498866258143606092983767152802015327269706684029512609878061544832232456721650695056678823639506819290422148649008662273325482836243464901043841457346987095708730916864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] -66806600274064112704733946639866710145171447174782141171685213395539090466835843525570452670544791154830898495946831855402032690184230162550413544389547435340320050461568794526558043791188041245702697597326209897521903319593140766183141386853429079822986243525626876638044076232438632802747666344990400635282279817109064737055335531913871741834624337225876216440915564348502185027163005691206136875676744764325001680703743738943184713308877499622521892168423970148359342608669409238062844681949509635580002552630830502228638460924516996213980547451743882072462450809576238133859933300765976329773210719656169469051370620880585268456454206370758185591769807087153621186051856444002831829090381116178712829161245807704569206667014867284336042069726711355909186227921117440767902550231979034583286877683457120824467331735455142987567950512454128666498388091900512565419699627087724205253385613153350836370113247518299901400117036884643812523583799158062969340249419618864837729781147870130790184732310931533706343578430656583682461978011536332384976932807737881047847615673576481865744852954091344210234482254755232114481884175183275775908676192106582334583073595654344572926086088202413664218104201436322508314025532076368030938193815188129329458992016123380188114991071693059007494563368783321645907885439828817944278681997520033796102784633256550099028579215795904632191105033524157218519619047572658834206856304229178707304389587560078136153510234494868651313595797450834405458220900164602746412169524875582715975097346206371991100703146825979694121452648096514660715266165468741457162833155305958790726357072014656876662573591725208543154821498409615119686030877154744243186238287255539336609758001346552107792686727065222115805029456530112553089013864915032137720619169735663979148422150465988845361799075475484197677454966845914337388968168301483651622924286807580156093656835476632973695060979664018027379626303166228380895060587626815087417729230318779667395014714725259116590777586461800047835505022253324534323828004099916504622365726336109081404689703713586004044741845380295170993816485214487138604302602372487387595131310533297812236561949471630837301850197478288916262316681784562461887779344451849469161437276153556166952110010408302056752040599230831894727418151073818735534937429511031507496543642100716436374861416621293908211590333974436275624754394147855155618533884563231757709487908279465972787457564338160354995007038223561055252040228128593407144194806256786300736521559077331257502755214070649518854954125750596759210153651020489460243700544160866455051217336597737157624127065114508600032863516725051325266064556238946164974136105174258194996397380770405312383702472991344427008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] 3070165265031373924284619873059849721334331604692185387835826942742486033123647885417275328381949330788749180297262985951925501166974816326661613858077012104296214428608342006301403051841061431874479502923475202674102653628223245202604211422156898998668808291887796256985773329415929480450191722180750112579873317983122839931398616411323983008120734513521052322329423259584100753851533687957069867140981630699065112324789738677808004371326980121421221244979502997087469404734651060800652836723722151738956514685235098939067716076649525824038359512857291832835733470601440156911942208556294017241494277724966619844060680442003520513585707572690019508211791614662637838237445908728286137515070054548372717244194683376909851531393225821415135156489747135355721080959773440335229308244562711811293325023657050544579219303244359737862765666102502071430877784939049712114210376524594755777021955255035742536442915881319687903534176114735791320685122911082212234305592389784463616871602086073030361681198959943319620874730824517664120037717560924565282948565692515084265140481538398210481518750665371260918293544770857345518439514270956184664872932974474244846775518890719958694763533799465102743940253503554341986305988048591716721172692657974102904280110046843957373764138679662461099032506990230251770049376914345959361589271591541933549646059313208836980833904125999304776503190096539554059442566699918984333035402974485479872784873255898258792930212200209363790605899887563195398337347457904274043310530364844099584798666305832382971514237015242565070747116244920082798719362100099295390541856788552292904516410775487478856362296863382219200023087979960044153212460336288014122719770650917175795322140490204095685041526127215095252369026161129405993709597302314030246377226083358830326134512777914964030259863282716484511566704822434066335818076096675693227888982719282190764789904441292211466213904589843344164395005025569247863604037973273257103029121491139049240788738599792748799544101347815959164218311287528960654142537281895555263796742804511250890882934316194596261482717339522698631493806971556674556458513557184926141423920244171691229748533002608113322409566180843682954135154630233442631838882525132892132631124036218088647591581483462321618099447863818970829811005475220474586864553597977487419730004866928199662362862629482499842327561253010214678349649210256813869851007758536254625855922946218211566222858727850074720902733949436173879710564040791935742211156429089290029361625498079021749559424630308083186862843105516257878731561755289524344412196529369424403842067890879864511139701743636376016778243331706329953945998060252858810406246428561873470690758604657118248693115389044850688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] 6240089710350793933780476534912983260812568185927209380726941372519196575738210355362465040731354343609779280554928087437418588362377155859502862461535160007016359040869710320978586601835192644625811919652816301118483557304867108323852036732177634178156073015492642976797020264325682293985358641313717200607802511854793422824818744237759859057107824254063566473680818117536279253163324782556347006076612003330677063003890901483399217954667245107863372032582918053311588039290289602650555995464734972162477104190983444003333981701909228111188714300423152565723659800465593212609620155606556073166494887491215566506685999968153937407433311140856068543491816279708865501478162591713480646356526416157979880506642902317657919768960763264463585643228383043609405495755858684476995485514568710885162809819010830705171510103377145599690185297502532926386902101533126818955246998980568398381432353598242044833370541637400943721488847190858742184212604836932927757149140935248788235240328316992854419109736246889909221794611894797381700458035599820685751110263334346374888145950116007117373666181967078096988983975813960043958338033002446477339722504521915204138669154752596914912198959187097713872359342345676052097488767509857374922893391088025344768448569564593465834798483396153815079592849587872479223542697248046061007475447513690496064000666580433802853398223374370633813963901530640009833809877146141964055489932098416964604533781927302948796823024916989677193594180496126083149595629336003621947212449594536419034310816685057727105221734220841242121547441833527558103833629582924780442995958876596172407112955587183068039644423466091076554402643088521505669573129606521901198770553114867521294033203474074268689528623751199926555268312278194837951221140024467390207098657251907462830697998056194174239443251255143427244188798109833628378939015671880409543303061163511297256130371048936391682777047474124254039945725139238877544051944366367811327871753913364823711291168327753031595448371732230581823139414393440789819899324528232958966966166693465089363516803931170759231846236890712546019705560064438474659450778391325602185660837742285536578927558249016876981625678383826296791062513377851606084211405281826706904544955100239687776332783611106558493807499343694327943328648375127836472925234523653215474739290954861754623675640593072452527373669894332201002154123297377817748118824157009183484728587682029159806268409160425803610124454474982678132473922890515068831788149746160051970897315582565955533320585055412167527401552435090240057534749928330883337844925094799991027597900648507984902233483229689859852834757702455229246071858003564737110835223094956284688996292022862270611228392812890292224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] -2466433652430387971496125064379910681011745815248481155391007156643791026921728642281390649553547951095428091264810130638048080902170442731168259830183206865273055126758006057068099228848473773798827362701978163983790531719922787467481038804448687752523635148516856110618592180295373836030068226037060333276449797494131876998836927746706669984532224523123060726518802202980060286564759652400890601726154292397775064862748304645100140254260181911325517832659637250958899047842286744836038639448897978709152795349440502451329056582613697665818715950421202976407055978862797159327134832220802011411759404885581796193774912737282390337944170475998386705413605091981330360222794186536603492902729523512671919508065821856477019868013958504494428316771080441685492360577482202022896491472741850885516289833453430069637225661733603152077713899984326572145285740038129861602950858489806196193254620495248769557324123880842136584250945410628939556917575153336439990193744862502841010643159546621165441741653595454339176919233087353869692846481541343577271082591350114169181769476386870653145955116481574993330301324056902741526255000904440773833639221066804242234283767105196708643733301773435962709456094214244722148687220059784076910506923557225439115725672063644217337004695265043917714038710270104651256715851286217472366692787000835015211648129714715474498019495560962525299566301686230844464075247438523620631012538643586129825267659614470121707569496278983634761730549113976596108623274473031288571413146308840943822640902520424300039577362599682046223189247562128703703201202813148038732365277664203766523122849221346241743533761014974450935496810435997819428680074198867071936938941778017938575399403516643634797691459816337493440178967953078123671713153235982796108212314598938011697512543966886611877456899696774517925987120161357952273940753397215040677268857711021848053078451725201503976348114180019698275627772370503361489913880944709305920946822223400540862183458106555193321573176456862978658942493007054511439980909147055730097491521542935660274878403543810731789076611793253923361307925617661851196825626495291231163891755667364551506959758656503312190420379276911537562715865323386323346110402050272222160171439573639052195627700254570446033658312507853227853020932925371801657092866993882685801809450371941552511068105360225632078354884984190043727441824216162323648798771158715610389728066438677604207485623122600279030334318018503563739247871535820102726028916182189103011943740111445241146071997679184660244833229436273791489037721262414345307288776640538328589224699565391993957305255073833375399265742990351277481945659733295373401650158907669263920924535872274106673471919558011912192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] 516672159434462033980141714740733124203582763252634806659466376063976850078945771591977771035686693883145659081063980555202096009312612742120881275625664801439419580893857583842915132180450092372938099925678532176110975728695353542635682238488205219738973137490176108117033482344852198056942509816569342400375781012643416640019181416087354056176223482353453876083519210807320228883226663531517784992880348579680772681099725503454700699000053018814962966519677502312236856013123798186083636980070485958857833188153284400997684260740541326323160364221585831332874722962049988553355577303392756670424522945832913487962227770608772110385446938843543935206813804170858710576467555301383655957470329172705655964935678511047708641557747420252737576918759912331274916460982141347118759039891169215873623436883184936255025943293610233354332214434733605921586852698371962074519229225096875911603917629021389334499674975491121916757071688530733712617965300322457574692187105305642763673648206707658817686804317546577179440644542306481048672505587694973511794842211960664648839840535021612086604727736270982798110601641564875547705664137327383695321849424121792155613091197865505249047306627820936571664545941386144000957531431785323580431011937805424114069728370994259315769188859116719557644979444737885810569545203569244655201704204748004255950381380799333163832898222294633702749501852372836300481202877694621211712670616922174451944684286665318593210391458525412809296126107230264565843480816079503701718196487863136176146075659724787059397579363754292150856447687112080513439767423009818605398932907211718698006622006177213029774527696457148793857359342342710717045492087624720001399765187068414150179616123331873666790107963464264210239141651595606954844310073573606273225496908121257438942914294849155322595946793386280883631011041739751965341270077199402539044467368463699321551991297653853796188431870780286528537111108860867681856990691554677155695951672953162361947374741231059102959213959223830863906366829122645778412057757354703237754113474874445356073812835408475580002743721215796144806273643811042910724791035129443133362055844225721420711678649799398345280659195312855654662441475395797990397146567914715242560290579833619116757263098513093281651831890318857167219095572353569128943381994757639393665348170057709142853638820288840674652784199552395799279600543892083119299008106080375680530000158459901769854992591878968557402314991947275486826529181754480644346177304270326695069080384575723501278373190266740895401261929107992075014210424432802348295568125938072680978958888239109610542069678733195362559475129998416253064964399929796723265333928967265271090355671026161462289911279062614016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] -66825569878338896015757057756735984759671067910476343533538231175679024116066607982694545659545598077538895092597433876004645924972633992543545695594692202842570000345799769690878237863354607565654930711796138774378863878594736762801065950579930921251201269213070389149598671859791332911819814989231959018525254387739775220530522878734380851306486016401753365876946800144269894479264695154095274678262356152025374963915840905114473498151181643951737836078354712049760008713604910658168531391236984797953173942068002323005415331353987061163775174012915793206860184270832253076658819533431444330084736114869285818853746851666579019583249755440479961440160721777933701601473109773366040999561398786510462081210214891127198541830392905350903653966715527914923231891177780110699820636647787147349209525438705643658869187435476506098010314904710207761432057288791543120936387477348233639602020715570261964844822187293056903466812131370507510645837019183047921275545734325145725142235481897417685152490171370726354011772808711411187219637528925011176775346552310795637523558876414446021772519897313998608929013671438237599176083375634083648422708018037256391318820517363383420691112824488964650808727574796325768148021554363812369618458579154554468542404621640674049872285707586256511954489024992768746636676086334916613378667948716453549349714388495912841436627494346330244088628137473283572944250816070648011145793472620121103798532194564796627155370262659801502121717433043321120804709871555651946285378517678799363384597587559053782467388786122277994742586106564395969163370543754814859307624093180058692836373224750589830407973986210015742770824435012633763424051103116435581964266147010863766390943931288459145313466284845871324444175562267450753885070454897196713181143562029696997174221129906099779577977039682173676893367071197570166451032872214811898796260776705610666874697241524931046487172902439163217038156065026788730717283918007002462629411810050836880460785510867423735137310384670989232565391169445636577500906416221719018479841644099247239572785792480438933495517359137123981950214019770201043234347398123491020319255705881929534980748753777899392475108572755002019161343051409414231573046799407373289885506646230880736238457163600414038907020199749960019468023216697519123891155325879462425515973910307102678706889834702148505499377314916198053278219635145531441204429970233274778046231958980340067348569594442528599177766408578725522398228377979039407797319521659528334732894186865505438774481877423729956583680756054248845642845396269716336478595560625054642293916358226933386087532824717909877827881845869377458981391616265192609962872535081592186289330576214308568555107985968332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] 4501899417336416809976422691334589618493313881657220624437912551473216335152856017660834898845835078473189574037774331616372188511822940353913047552583995258444585027997997846743776491600082736155573044838648633470486666520543389231769478267244750131383272765786688095404670468550608566360717535592106832602588161859193781896753076107400854600088812607253809290173495105621751239496684348165477642028467393596943235876460266652869886187932105876504079427446517917077922108781091938708960421238252977318133721816061261162323276303763217753216568213705392835202776921130464572482006594429777709983556007287361889657515432677022788951788214730032260334420074054206720831664007130485703112942061864962920027594673189785739092952055511221473013946755260780541074181014874817130768900715494617138939467035301552537321944391797366122518306704564505689771622250203712535877573751067130646597938302437353488954324016390449438878575291480690716742799451343606333594247835453987703374343802131671675032341923158774586740081795312908858977207333292050422522173004388300796866025066555648840655754603264622109403340297740786169800291097169664589420865329795504644935769558665283160050747916469680983447778363041760502497869122273616460433413818327517541507171741910030286643635627449820026028035102556768937207093906252537653154476434429063582954318272707382563386048492552232474990093150228574330942273668990177496958336156033082742672919946041249872774167073065859225294124646396438945035318050548708777436332907148332448763597157157674609782426370556164840182511449169853468613586399945885383474072313175070166869084818801054611135383517535598974304999966526475283942731562948956967205975659701002839124479970542514790408174975959390622067693981528386037692451791807925844176007827861969056568657594779244197181674517611769873203179480957975580007859980904280130537428697710183824487908510855863200523976452535345329890769192661631007236836771109520056428434243122222354500332796686908087879410338441055018051924119375503560738829400295591668545671113093814497895336719481363648074945112239708249503155042642183295655998947375386419153440008237968087175863259949390695689001735782939514472219938505674598460202516497051456946368702047969562354152784512118652362135774657120447055316584521527990511336211139061801241470921729549596458315956657841617255388054675550312666845033683747779866349880610321850435925142625219940196988070983434303330072207209911722014138563512939511620602522521690207331191659739337138410552239479394649836437618742281054076347974522637973724860735682538056337849550882791672480237220864095534804254695023291400438712580197109813046870027915931198161419984445122620466267547257274368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 28573377713885215959496992518720631535843354132797441355087678110274377489559077555839900796995926642537761681175163173593948812261414635317345970104070378477468099506203088371201992787675098480885543797468253787311016540428594236594679005142844091409563090979322852037376064805599690712732924867435448392443912933603176653232748266129587274868153839458323979046843013853995452534219658738279241012511472102043623737245486130671004420248546457323106852691189673677543949435891746898085622779680241777229799694647762570058382639427180629212585997439382281207996703106988820631422004144993367204784543670818769493765967295613922442717417350119862561066159232610477250792855976417419022498422015467099041719386088960586776483270266149586156115558902431367570608152792100424711188331707922769635274806250331574013472613282369690946740421420451026987804087937967828577853567375171529146471581528528766705183221353324728744066931720245949381709088460697053949677910669209521160347692023282061356008374667544523274449184181165231927412509698528937094005228734204529130622294738415356605338002298832232338958935518000398777507156266011556232134724729553790680212248092453778174925339761018343135414154624213185338462131505134517846928016327530410775949090521789930039065820314070508184773716144488169324542818244386125710437261873021524697159860910757352515582435007186910711171579824162629856328605496851415173351996423034038541291039030386307588005812004218000490669439887475177753306767128645832464939298324664367178432955347511964581669040025825677104146346312380262263568506972782983339176404995660221163745754518004825829423926250055833847634737494957123401266178196802299646414479962397764702838126541342577203615347784287659401223608772593510829551068756934900675920784370883373973066443056381011928673354917171342280815077744733164313315238483781505193567270153015196145104864277903520429805144765957914680904018433838493781444763359837152949642586729258531248979817294861360058455251329676141059420159477609780834737050020096619532314240784007974303088973633541231534388565516051035386828663271237235163952717863063705833008498134816141993940969487515793619227415424070623122346286881153968531838106174997191544568399643641255544676518757489154803668505128887378327795609312432645623721287747505037763035561658634367221304066028026356438223852877076367062641127613733549899667808758064641057853892674986260863335980425263082307189082262512278561784818356255122782148237100628253264719982324389540733588779051346307563882185646571606979765277839771904866190917149122829599497069511391341229208006371835008424299213733347928613146537955774360037309139317410625160013197287699260468509359996928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] -958819651840192060383768718518444321825205792140537064832184604483375076398816426724074412198547123856895770774716914107037511730539158640412149051835944489293597771610659405859552649747309670701798305249021203985196433851129007476225981834335450065255008755074793424612070944370369918778828235458044386283721124773455986661575230239813702830203530146861772633045044215188168115032689758607624202736705298902799833252909193829328574672467542199340619266384965438564415740409452964411904563290879950721544452090910618694078425974439631618991491350556240513503524414153761256899955215728690347763489420994112956909189243708754608574173749797807765665555392775692498617014709256416029934961045856812463442538344456571631535271284576485913973344989845342878473534041810994320784481112959049715572591820220767841710801029041405956923785701028711642979931321160673255371974564695112555807124164869156599146599142807468225968057779512635569780926695320921835979114175573522154013951394772725119477373956084730211721347626432372179478385791989840578969944579953500586780512878300326052368121015842387827274731278745871756747974279232526275896683949922093166787079648832390369249990338729322224058910147230025401745387746158908439572066936106848092092247379346665229994772040468093905075759404735470650403109448197725700913429089767560953002392462483258016376964593560343064496245965155813603615172928597050154059249967012050708900166641269103463622800469605192251386612656357149045075097033663992747528835685539009068358249813567209863615971824719951964161972443172749020607159327197514349004244949216871085592237809383667808943691423577973270929074690882645993917663590687764402632377077684724989593256701651140382449991562349884901839350861699798980802740983920479011389006088484390151969968731160696940740893066463088463000328446365144456082985481466946602068104573561627841514723970866678928326952853074421924758300703929608234689923486938664888478713221080187995569683357340110594036132536280495048904586335439983851895372691016531444780761416292402070132491828632327805065889317933701596225988057034093285379435469078379038442648792790803516076692808262808394464867070962798561998783573803658937949986407772293520645824973510014791374327976990489051571847328839612600312231051453487173597599024237493798706110427753048452077506653525731173289086958461646215485868165363742263082362612044164045028474259763180739103157530533700838023875288796440217393424017912798393369392361260850098887292469232471196087498124274317439967352144195292417509223951808513986543541558029545389662610073356106739644585347066631704676740317487143429787917702810524800060761623569658520017048235585050775674336489504768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 21033589063293378481220364526711065972256937224092758238230820772940236457045998225539512252348385051755563226746776618382334564736509887224033263120920420992981657266780611172510978501968619271237811333640591549851085060517316248136463751872953675127633724547756958502051061695749315093200932935915137742031357408112870044219226405454650106988368818948335933130801330083014694615824999733288102167693388710573224732637828193026043056350447869939156678075846306356419710261348249486656166351310068796732928179301182008015139292207132295331231644775698419358987295250616282475010765202282577306523949616768742006269949808437445815237120751983794718594076912036166106259052427204731111037598956743532215032156948119265452749679007818006598664552696405743851851515120051705462719612954096623672802217676543398925653438722166173354459100527931442438900897781557733133108250225799231026166539504024800830448006276173534016166255493511852136714516085479562561533009132201054204183752638368644603224983493422762349419517707206971768513107929088442853660069442599837111161095845303599138762060534419984774518532239338405806156016393890689429979084474850227718646796597876526246095759639898009640738056232077987684513618673030185701184185731652586894085080128386411184770368063667910241245830976949710438437471671881158043019430588957245871844172288663544171720216464895188165187416803994789839586869850884867791666333028734402020339414394566955848997304158608851716832907243842047588662756892801946235855225438718645418934534260844198857596473159274662947161743160661713954540109448413798974490301544867699037970484784143972146570705265787748673009335952937539962798489484284830298948249265780595901098166758449852940883852607684397177724492000817173587147537715141902307000191022602222924726847366190199998001535279163318073175039589432834541694746827607660717889821617792298892714554401453609362540732260130698558372987756416420518061709257708774978565095699199067087006222031252607458412000653599824100742341429178382435287505731971632843617467147277936410087514345318762406350120512454310643674149415026720746923361471853276035246307257605080888869354883358599598901856066673557869313136026751319161452918488995401611963374154032329012292364587847397342693600939444950795006592995328844690575096949121849829915250539940598220533542466251886230076871471531544177771680945770991750463580508653509995125572790112676148745049523823271415727794860298187843985812730244908948943920569892539613256723226099903208661642396716110578371354643932533155256902680852684650855073903876446583849413802141676154568762300595632201766615498215474219360428679088175095511239543941947069966114185656219649241950258724864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -1915110431461925730899907742638075304157013271659590655421667097425787231305116861780225360890406601553767867057395562764418662437349632631053159318710079400988074376225684676000416314791571461349790882957144344503636669397963823609400989031110079818896139844762448869287806343084352415118967927492276019959089715251733987260813287420422195078817541813953021466182731589163011038386102844057903104723029461578575486903691101178455826378007262153217555848285158759815302359506672987967647527560626227176073748031300629442829390831199726500320900761675590805383569220860803252690198579377379810400530893046500268303824629791745007750042210621942871807856721397864180292640070214181224696496972490891287089221660732738971409992534126139026626507815979019050892582979744237693574671130088110408302734142735916805428684377045841929857682260098136574024566930905144906399974026013820253001851623169762943865572029437949408881874711296942268096794748851572155763994879198986257379798389068470689606441258414410956042160906172245619222733613864239816895518507471577351278483011963716319650151339630072224178300226953787850524364037529888346983189524303355262681801916355702602649199972393612593618685940300021691266963595112051074666862564460570235331066669246444328736749681565035989044716320134462565584949287554652068634886723631087261270747266592915132866700192936782207066344722735389818037754760646604123472048473964840826279421277713569699841475927506298785873746242797280254821610373492954204517647290537274478324245419446259780680584667679903491682829977415802397993127142114453745004685038002114274410707042558594237465137464666059950280786370058296697348350485424607556572014570916107252961792174348513712722219797057394237199798788524874560628274993537040782714601065032581751459728539829792063490534573387539254229383149415314214513674448726158942017761021170431956336336409815123879386355394139696284399852151734773989539023886629528844330606551088998756103114221995961194013085170528536523983553426881638301277362076711735705536437237440368438021803120393831503487552635434306682722833582104232201053354061207588396643877374892729626662473951663735390438301055519101074574429768756912762484266145745008324382022608999376647113886204355167933691504943965799393113901173221331856619421382746758703025477802200856787106747125853856410024082743702457527997106266307524703500728953163733428113533335441514364889837657972324804663735449779082405888125699523448802508254214325073962972502404568459011812512845419698918913101940829454830499333165746349909730276124410852045880240580475729209502266769120789337325560905432350335119382372465357608955160928239063730011682908700965982962496622360002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 30876771487006743109495486453427091029005341108527490029109489313347676873607267173739685799886743069708684503873436163719086341395346842540186638076860281047552155935517843155176216667407304911684998812753446239530709990627863574525624958744287514817294425785449085087673805945927729099931340865700747107263851419014236669079296813410904544211135369823753197359469457501687083199175319632157270392713068076073061332063346151003391659128970311749540592728261606075284335850385401511584746050049582538062672272452618890263031462063557549395589215554400092946016887992913069785470602025436973511605720933105512319215767606433605869923069328624702725510151982726239840986657548366623353119890776421347507253269245963227686323422422788454857948144513478722228364313656800691717192328614322994502505809820482683754879124026429366231445267474655205940976198717579038078312190260696259923755179856302751652721984670945160876703423075877797668967111774508531718158036914273646313354539890770001465244649264933194207116172309834827460364152500295438951992389746302011603786282020150957238171217033722810557307363787871913322820384513838529123235301147985516219945236328306624700209280439625007099936974810680448208720530032066818525002872950182156573599747518348440603796364407489050517189687067321224361338601552407301357515023567833064258632711476942208359520946010772011791754225672236906566773457836847613096530278095078391771562069168242404914531622171896738746950152293721226142078233044770302756928287970768958969521748519052516798690683654286048937483660664367755312137334731487825891491035885381716836062572821410634836485371592140702895656663261840666514773812206199135921013128170439307223328101991834031068457490288362423192849736940614485178486137399202078952230501525818143783761402935810111688164742102312907335918861328816868501827655693792837037039251180266246127447278129610045502561904006290501756796792158089780543241686572890933518445666721572659449292930383197518018340089421129361347514373275654971794048087627966162452716559435055602288938640079104791999571641597425617418390826827502864972509480891179317485231751393879452785446931221374639822393928409503020579822687564989902428372198162564669552544559426677205683789319535205175586194243381932595569838109408406478748591240308799249140731798180386730913172935751991651166293317846491174940826381326305210718099411006573874395122025000056862929477365568533001459516117035487421739713889418099394546708758581154733667242298440487148305630000943321308176104822492011322512501530310238735110058001851494053197078495038558534424514785863284741577399854642542412757418855991253930436924792630719519048727076916083918508771115581579460608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] -123426508239986551585676804697690176703797089848972149917632673343280136994050985435798270726843369505637290563533079832031398291790948279451855269221533723659692864154256531783457981047713253521249888143991170671996937362266278413819702105310263850770722192120303616077808088802592669153106373897214472936123040856140015342033879943652928577818809548899769797582168578420826896857953501932931796786136030332614991224910787850107954543076384021842093852345195994429469061120196105985049353441981076188483959220628269923025082740862576818693047057448249453163336334493211998076950381612302710927226020718278215121343689596456153605754348943794017468040921576811569596753943113935739459170709769326094358975846150718956714485865511891814124901188172748211108795181980260730137480339043564539521640536053913297936213321982584570686897258566149334426649030302118623803105114563879529658927089461254712544125956574099795566792361777136260032394030214814987599764274728711068558618608955983769049984843504765101456464205214820011710207340632403210577239640614977237578450060802181724349268974943646605422534498741814208459903667342229069548916914865171750385455713545015798993535522022151328177645464951335115887955917371686675339270210534518509088831559581269693703298462463978772671788609027612799110283803150731614615787627272866151821692508740718715623180412162734311530047454049028126624101007765026134584530909227234190417726580680185637408737365718778892741705295422992785448270785595581073377372677420396589827551257802480838124848394457195784919690170567845631835603127847723669589839815307205080480988041232347639696234588829740829325861237252718039454095797264916758055421108264766993780847847825195005667364768417076794359423307452690078742782228487974014113655857279879225683857883329356750986626849990226175921775264683901351915545371074791718862751571799113426184977529248040061458964155108900851706464009947659198643457934362851522297131607300970254665721007597710385220735730164090104770939302687331328847014940247116920451198543125228523911394918174274776415324710628681442885910157808315917141708704130989612467736017827804905784570284319072221369015014321613308892847537022039502229723958391627141447167295882488818859814507562933253248201404999500277523226784596713796529768529520287576082754226903463906861230382804645597869319593868200450368826413750321375360681493652747893513605927028805644788390780212086383184248285885197019218562663278196684544262507050050315861136990258214898991882361881782812457666844828994457862489794390153288923263993904173156364732231836692052200120826432374327840560986413097805660142961716952111777253323376780505683009175045087058042420505541351571456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] -834837678799082469603265226561070203387149400766670515703519449478642104543362643765556429977290970248159496204578984726714967465462779835807770731247793563326168398820933422289070958342005523297248951573845202468854763467802870728272844936284826734869532207842384406096794059450133446849059534313799685624059556492129375178807054702316767358034892972314288581450856446778557806070862861562905896136263050817042300706520479149321211595183206100301445253235751486647357181782397368247640000872737725902884581240359479040989309476498964259963580464491287137278550383598567862633059970526263058887675145488003801601065196129843785774313571603875108684339925461049692097310763651552176334137438555745150570366709465610333059438931380231915247404729678728334682676911266723348888251609758171002015091210453588830958034884934268476878489997675145337298867393964393300809828929696443242349977929591471053458029185512113504409921310146242324566855610820929734818979496702111351786820548981301750898277375714308406520394173488701057354226006202013119125704840351341940845926334120531009120539588534280899840201503188431415034136544907538702556738894510772012450392187708920636909978479978937884326055365028581807603380996601404866180369393197862521953373201138949092465332296149119583738839636476127124769971972519422754429881322058754550548391305981368773894313709885798008212385000751074550057040257530692283816014462095572169818323802496707478556210235055825899126889455456752925823085784356664025063174726738318947043715930031051328501826422149349758873826509874916676192216717253597062394392423798763342531824642920681994856522961703581770260750245594615516576640132816175785294670834065059276388958954554569617689765481368676274867997149626907853489934538678620313707038672488108344222701612610017244686230046299186118050842262201890422681412730105615872118252436404611374683492058374934797909793376118531801590376554597228970099328533436234887161390230775850795332637540212529658209425208844589321753933027950567735949934894850501541887821869277822083797963381895409751860655744925700611205387982249125742338567484315130632273157312877141735085658633264661420987081425160505393096627604902936948688555198282221517915638905732749945689915305524804515957413378557522513392848034250595425987240841649422802740655085118019750390839027106454693658115610733255417344239907599483201105036934774844078056090753781258376153138510784735050263693797646719593626747956447247223848880567091863948409535411051781848083572602825049012228880934412285954173493961547075945739854922770571931128456118091560142807161129302141053661771850646561867892468193409916966492643624615258113651630412044379984744485794205610803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] 11048181258877598840823977976139691272049856650779789478663465081567750951367063134031002094910202978009422466892743651853494858312274157172038282150641510654526914798098940020118904447349764693953870799768107206744948096890191177884594584700540596043959421176095273358843065774645070215722185578555671107405860845970317883801328329314005761623547817125655625469103071260242979473834418354690286405451703575703981387986636498782831677286166430380509022821369161094578136404435258719514298079125208849832825541386647080696744128489957896157918953984498736561755070209786704755223349879041841820851334420200032717462103949219316982029916603000864304690854951551094684286042307670317648274173684649085925617371266666372714987411515957922744462815702352356942580970632653204154950300952172551916901335542557636692241336513519074407746824097563782283375351101953735049699897216904578065441163624945952556937525141750073608443604049797764514656503963457113838482271640755278056602076522837307847885923516965443671818321843993405379179457614269236896511169061744048899951712167003516185700423159707190408991602337385835166784566247781435834259917866739599199257257262156850132974363244019558983676468391266638978943440566102284134636723956102288237425310985069182766786915111117338461059097747722802884472387019328786322390888185318267638925865414580433316267391619965324284655034319571011371240175005262971797924975295275389163446840661086821295098249006094565361294011477862784207943609958627606753974650903059914763207666319922334242984998209231505520403039762522791152875419972619316064426437785468695504473750789940744157724482831950349713791834162474827710521548882109410803080221215961081430177837176982620564103058193284984807624215548858495947139946217618645624520729130767129280811760700471687165301459955765017209663930284390652818853960803381533107041724452626025655699661959828903126519221665092521241704540967815271118730599450211235622531751826808157868139483083387695670025088319693163727889939245010533049663958004468672116427564376778153269653603541251141585930361765164371802448058068501410579562614330460191425736221382231254115146973705553674473372695978772952683086444805554572346358545731962635216326942157342945261718671050355615210903255880547781186874411345224605729050496333989894786341795176692877275809444054723428534455918375828686214473699004033594044806278545965545717017587917791757304208374658472559146185293230971386673143824138495192104758777025233265521323066956294518102753894227683570804192226439401843915810215791233926501883680401102935780587527432092525402102274805048196651804058427917431222775536707013804711567880113137140227725189501080041658202417705494608084992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] 424259102388633415551842044168101568189176098195958137502652560462005959199378440707729610841399082759946947296269853312635845148522642300510087431113896224955285493703820588071600258763683868071340116386669272884451101786821154232901997585214508384854180207359082296257441907929029056953222839660061508380044983321101908779278891624905161357471290463370865052202842123363709643094016988368842962528160070008756409213075029275001945987087019430338417633232191523149291311234417062571967928180341850962405148530715979989722321183041032621477122856060899202442791464143914906073956055996307758262696676283065483524764668707792254324772963224363266979300422303263570279481215628850844917182945031333691980850504887975169435707518842246280040298315025456902470846019932602487561133547812291394609488449606130943591756945309895862316131375991186030255722502539733035176978221561701269040522619600492746004949460032910912943307384217546238208462070504679753323831029382484923319065587598609194940801594482781691538619096077020816412784036189773340902896226648862280232961032909823255354915980347727563385026647768774963586297947563724106736582777698098902997366175894644855286703751092981962419631529507685467118702125235538827049747764537733444010813756821945179707402233105619199175984818820354319405294047350360609449026895815891373127627815709264971683769064524689536007787258967534760651752766125901695659155348711320840033811113120499148831920270671572360745557062962740273347480912516336185924982251759665666880139030648502516339732032337048821092655792145305277370733246805183982397991817759646327781040215193296802831640823540610027324127384501879993124635775419787959783503436569301856874830455234828283574224444936600946022035690923331514489188727801880229056475044053585362352650706502223929486737217596763249460855084393380193233375729017981874629283048138131755349387261058493171477110245500671196827416847928648770074772881037420115152650633677365998782356169756242749860788642864897794182576228082768572136104538446370782699216548949324625863526494965655793920331129523771790141928077081123857204463247155357460715336886813800160779267121449180405166897352984283453124621556542255795995213909757409085106147276945187912335854134436629028387607085268560235743222087095069456307765210494116666106336103519089391491265652139697113161149019615576775175256868628466316048533840064307200429567504959074853928236916839902229709098140969637453244941771325471951142935994153174596936400947994710234014102771610250649488502828739152697383967362917949262427042797386748754010489485244136979238989426796828779553094798654555994520938438130812535152780660133157267995559565292063561182116058063551070208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -661270767115523631796183208934832129721956715688244008490508128013177121935104429964076029487364425819542525244992520059558089428891341534456954361658457073815367534772825669838746339615750546303546009271658107155651540148957842771719109201636754575637780563052892003516782874665216496509102420370074269541209792520618389916311180167798324502837387560568987942288189213793360549340793540564206569407193845859613478142837151797836812733859310438746610124526713902617538076127904073058632233024626366070888286393246582107569944803813056381676854546303134759031517854936900625282424140641175522342787541280047888398210475028746764339142804730192432457908404005218116780515377540221586275154152833988220521303516443893795746515057233438061374403434101260651736131601719874118342562779298498625777440090239473217571533559832496016752648829137674966944195400348336675017752519979099596735535820556772907136879740335233638478461686235959090593882688333774859537839342568651201868818786652099495744700468227819771021879187603437499012516435286362660582851266878566694000589404873445142319678622379257516552716802232377295679129402754748487330081525361419315034878936405038577280299424083479767402618281841959622730319358996995849379476691432638760322902657081983510411478178378640733495319083389222470015705011513999094150205354824439448156257405713934036082556873881999918509786596775124657393511512368155449747468083323580469142614237654311195616625534911010718136521290632705585678834228033939029542203171793812651636744149753546813953043594397630579990903293387750606840005298687822043587457934308530780644723538460122462136991807892906083205566994365698649728474062408778180570114621203384049380913767406342922336777001321602637873664757910455006586313506716477330959508926896962593568503418890277819803524352149873315186268982565650451023223527999497307331252896985820007546501329668276600418242418779314300770347920537496621745412051871020883947056129295608782088688712440355448750296576027889033442569665284690599023107224614949638210218210573087529589777770252977983167075537358351344705996112591007279966294788706776058410079269895657610453583932939384430835925222099535429984003860665968218623448175569294093676100036345213793924446479592050181155188993395476631868826990487529463190081457761272330866976214381460720692310114511825470150584384580920095596511884706439169615827963272584668761265085262977068267105956307345001097085301509413087882161205343214589873653464592070477881241446245209132279680640121719663584872795598996280849944673885644855906150384183995218436513167422730136885634342273502509524103495317068982913014239283891874073057976103990612472762330743829717297861332159214817116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 4193420341309927498043315326375070974198411779056505324946723662417553545801089811888616570753086650322869953816647976208399137727412493718450433073101905332194534368254441803179662030412017152592948694355642961448846244914970829827132271193639957845667760534238854636809651884187720699203996238377934683750975541437957756289280736250098391960051188569512521364699369515269835710123985616394796450691088817230664360360092978366736751131690575893840614672605570422869715696560648639151643272052959205520768851586176011767545669667609470490418953657282805059529695969476007817676006223738679464185275084386062155862923748747526856366600031893597210892176797701250981776539416000269410898878816729042080035314942904534728713694866830045480457450540855448277213600260206654674475215088899671286876112828751331646475379061399779018981222248085129139858438621879483855076436259587882592520015965131543302611241282268026423708244470130124090637884614613735167122328235640343647563282655630129275987314457727272041694108603517812708235152375017796370474745156883043505154923169075424270550387002525711885549003306029113727651995976149920370919366896492950402849509928380443290337603228086614054845510568299940471006185529028645595698183239039950484128245472997002160629116999703840062119067137904554146826017839684700261235486529502546878099773994088469900551556696335143607147702564704735422073664174444715560460102720518517027163624918274574591331315235288351970305661686707854280215172376602235242106854601300845852370735781572036896662389410048336627279225290775045821779091751618202028154057478103652252931492835033141149235646168171055006553595794869111689277820516984966141952101195049938824046535604903182821738533447932047571334933229395102625333679878903930950160832400373863379401074152080898920849512651747901543129717070686863310891446369056730796500340883723882366290767217983870057580639546796931708115262770513342631397727975599036482963821844125661964024700620463551595997433396516535778349536353444536946322331474277543330787534509203917138860823337803741324073957694079276075007712369558172908026399309682446267716195461618100531586087924461714307190754494410800302162603133440422346537255459683477193366285316439047563602487147849360839055967731602726934180628174013746530500204040067962413964047350176858049746082351386895074019578241163036868805488416371473954022792522923233680632173853144989386354170064439108715345577147031431742673129079075060668492467252012826949936078584036260729426179655955702528822566125275910000196111542365475316331734518445000169352744929586962150707912328526292234529165158857968213508491801383685832727501559429423816951664552382376337846652087807182330920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -10010145890411579611451265341456582700553656441032014407215700801418132819402361577378312747663782285130421816715188281793080933755407831101034249722726493354195500550519303234964423842638456318681535546587644723302208028837188470652313632322208377277844238709718527125406142440756510661986242798766430778260175948197763922446563618084130372090368959068090548304495387756754974589917603694492723457446460192537970373884377529139667127674928117270529027203961314798528524466300987200917929775401829796330549317355204982318123691630188364395308842911692366096298451855115496870545028861463530359733922433319866301433275234914318532512377912066020599244342006785306682687365749864830822909698687111645490840683832028106019114172427148879182146420611295708486068137796234676147873716624131369269638800924059148674353292916856746857121299706232049389445055897230325854163275884223836290623680029325275015000871059174840647386245993027729173909076317559995551917308506001134768894198253323028475445648509909169983696439870936087133931764970184479141339342625635329962429384318356748862682259205823717995748407647815303385483004296952133121591336181773861474542649250783576870491553896258646752840708081441340694989034675906684598243456665137962269159749077364952792939130388458941913773851923371950572754884119307087361460916536267463050047255437254035339982022321937083244325325425388306923869521376859953814007346321042256561663869602716375138818675727223665022601084149958539029922991644075054754278334006073843421905705656145195992066461137452386865620064954602415864937325783197114213789232160028740256943181028549968546572689351251136984481586134006574008176469481891093579555441011926651983873641763729899435995528122321396686388742782653079738116620841822850300488242975414893520140189369764413536083348836990503369934914980169973907977060238461367252808133955643043949558724252075498615507329540007505119562190388202809433717710410585001884398797092290482952598964643145421153528644120500373803809573686624348050022990462895727771583361531167184078809060497156970762790774841010665207482005061198940375601225870084934249531569290960092219740938917459386255314198569772740868026331664446062148546471223001415322731893410080977323518205852174723216662353948745556759522275181221902449590395626821950617408806283841365539667580260829987521260901506845783629209974940404822773234195275817564504951722852847298502199318898557857990076058111007707308602011019467621819042990520460313104349444263108239141547916448010238524063361200462778144157987977464164711574468121942682398044816230973043862958501107302961302155907432989584026088062659147245417854081231669879153427057432530535085556407757887358774542336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 5992239262327180681637137001942145624016101439418647915187120775100703661770102805815889225507394012351607703656227147385162638371301768062718518571504097411237685137784715993315785488013880759625980874791138407019927388505907372014468975189473879641859867850341036042340197893307380190123418861981782516755417692029290949021497036516334589578396414399574355212570543487109732286682285583384335293136112594937826888579852019524487046447653527536932441286778158205124777812122431343105125252312742433752094870337722342882633980408325760904407489689498206034242137437503735988477228844605111076436157529341354538302962997532192236688086448578686374507624520104092305549442758094945637132194294315933444370489232464487559421424905557220763931521977218029749177262140603647032229082714670294989429947609211767187049820611987525137273086247082545595789781702032504272287289886602541641445011828746022611879439461182666547449148089980619667324630929626468904993378103772723769626559727641202852623927052886121826744440455019664633479691468071127366845461143463679435001297239961724912173207727113036232749452547184588092716564124922434741004184645162195171400513626917855843780355620744516009371749723885231295712475878450408265889942204483011632511733240856933033770394139307235444022633785406309893911788795328585844132237288610505062713082420434862591518160654726522474274629003261158288996860501265213516628381966044005339715783096451241390743841358534309154768025964425792883827008501008184657245767069445409322772014374207153910509081107830961865457987476149019016625656047567803077108184856624678064617254126957446924455355533449394352689983956437600852158046414020980099034454274012580943060343969336201419980164078368661813265947279382160626338408321618354093074815204168771279375918245501546834065135140431666542844995999149677419484824032717865531330328210120933613728656005855517824388805478599648394621120722041468258324171109655676180257436156572016528094697408871634005016450611238722308116904872577418281135858117382885895983180959930014844999803886452075263586238681843008525877245984212971608113396917207791710350332724704678819409270531668401265398813284289606792927002426377436527311093920931285980852575363180792826099911861543194669772743508069256418017342682341845293680077456403385104844438030482280585873942789014870468018060266709521881677383247127530752010886208400953908614449576724223168361334022981782425712781719993700526502536098626256700207607887388931348217875370272754265160418198205847296684947421910731997682899743733425751625823605083699950675777204044036106230939185769806007643567057813095347160197095335457183680332363226495390349416011113111822372748772364912009674752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] 12589231290295779918910737546395874408693772856530955181783344644443409930917544654021189178098867670121997817713977155177224048597377420288858184153946786969177608050420629792365095112649583975627968947306944441580164998611990462010331144131174894167571395906078074313210178328077407811241178330810150494202838011195473289497389615216273810392191753309601830995020577401355083911901149503322101659339979959340836971775352430479381933644343694701938818320022568105465298780373554375572661784890551212113693264854895282427319804027969694109757187847155979013070385484339830756569833946050092212217449975106536769255903653198670893503014563126225571627452961922480973676047969072991833840539190759557240747185616174020026789838465853150607097920427213999906959617805568366306955318552441454514794943063055554774166668475105584225080750772680198308748289373296099575313545944401951332461338073922701563809479772174310893904449549934153541452921760962127179166207596813130608156042997092808998809514990117346273721061393619635268246571678174731193823705588857719447505104844136672860330046877256122378879841579479173540346285434284938084245730510001890771875345429098633440453104652931470951491199948282046703322289450404496419250655278226492386741896079482757616385738027669603212054959015407949854075756774351405103252631362129523255743274903573884857599627734389852210702828278733817303073232065654274287704841001979514401668366216914965486414570147286271683970480933097673491334263045553480879460028392690879028434312788724914351774661548621373332835957796091671370404313863906346569620576934319092814570643177156952123433064791862190169772899700863784658044784608871022965125975112015349072118051978361535303569923303639352261647913376048109905836659338410277287858228261977720083703190549658509257968350313278584719032360399055251733163648131665134916360728312790832075367667499855667891381320538218098545745509284889024827900455784212082690054030134951709901994947434872139384924501763563448506865446713793173477367048635122021694607345328542371825338848530221982337855601627316606915938389931977582038873349088733483821183165563401011133343575917364688174136779164361818955532597004561417029499424824971075613731153556627038792435494426804366142472142166437466645323518086057983975958011931001344071468409392853642088121798770138947443417817146894680461439076534584088406118352446211368148924752051624433013449334937729608170611034019133680428137464525575942484507960244264284003836508931266571978513607046312444477614330907570182380659491612834692751463001816850989939419865439620686118822220326255431456377169861256511480758676241246180844881597403587884901525093089017900327690785789314972707192832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] -79675111579520298351867669978386084755457656910331599857513472197893019099684712694789822422846793665932460391378846400507730034000135016738014146845384430223153718237649808120100886819143336032271021923506338024281260677545984760272662630708200202610999233894137933754717496213500384108377065443933897939675997889231910099908756242897738753001037845005190352271058393201212121189384968350383522764934028628936376940483369755701490763456073770709247477424570762304970791542121348414357264528992007965384981477993085746610662529174945287703673118592227216441369778227937050961688036085781909627213099006543959119406876946315759498065700867737772567906343567026452053843661225064890761459768191671973971874869841596464004507876055601280104461435235147521918886191523648436526058531140756916170476002967110942322251615936707452465999421728915303115730599608368281989263915061245035769392548722048227587746696319332924636525948892862056523436089892763907016378516836744290998565642285269658261415878095666673421415521928592070967507639027537786982869003501419774968784008725915830679470576193430869717801178813366275629761725377451827489302535581688650946593980758273152973584508114352911080403612169426427614246965176996223339173404193200280860435053316336259376152301331713768259829301195568916149318438870095131284337575267274074920473685582552398518881473458392105770014831444131649452185297938868598221504185118423282359770384197463123885173304973580437801269308169512217189867739346670837497621953619322431946051104004461512805835100330408991262735346276642671293355219436446052637794470876294663793243485960769033038967907778044778528134472863880585890369971110231713448192948734884411076203898641845608313824913679160857861637926485809767477637117770311179729918106071294301860672842373958054072353419711108423863991344512896023936835165442957699192856947566376409013018692844286915748458780644956666161459138259878012263505478145058376866338346150609591706590227818401130543440722771856044258904298314069973115085315132607592504092405353352040113373114462011843983497851512619180360697312684203351770358542564835274833025883617947303775638636354902221302175093549994731457095658821269736732625068477639196277079150499793478292279350946024284498137223625848239230275018008688249866425448325705852632358715337743492390787890139853136886766825240322622434036009621791572832363818273638711803166681983377784880826664969668655399883963308406271335278647094539914353690714295507342634764776341789497524499795130706402670027545695852128900445063922801022664357711195555191112874017763895684787574445518448721243430418055879007103726804224840561242804369995544842694727440549649404248708857437727366953566208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] 358470719859114915562574034214261435626338695566938365025065019839003504098497172433266335785326355344814895968901403461775874622974324345668715346842426893304777758235972252649968828292072966367829251533436046528803472246587197269994675299614354749843173709467037707029772651965003512288816305294482199406147557410552961957213696116223520523593064725954985381250967317447209930812361648340636803103984112187432125017158667248237611291394984885978303029499171173406239532642331291416883912972106310998858473787269084571505373931613272133875835022699201173466210986110101709393167612344863372101299872717365209120185023319215799932894217078870304546386529248509270694848200991587511134240413714046537378419066291461846139350645821982371124175441627998380470527723173101634190869726926048523449136789763868204186415475028412610789960679114518164491477518197524049529515213010474418010013604489567310120756094992908499149340723418632242359068606263814890336330539164874512034663794603647004964062571564112930320320855482671904348806652064878280843353651675827612361515549899668744176475317029729276809058296092022988403363897364990956329985229852452183541258925607736574365510357292160445481782446918218596399655046308558886445733262579270132135479418021064189582582206410752919514664205616384206281138595104204411563400930120368913836690640664063738849762431961615620240606697828865033395458177495414312493164712745447213468875564614568252264702418981916071259250069361924556975001083929588667157398356307203464437697742158843275093744319087116109824591661563118369718143035869696703324837796524577671341633322551154092981047863973248875312009949261429158701818427972979667837637220312147638266136308215608074708785208624514044396070523971397020107397913718704928322110431228946605582666898622045475733732208071864398301379628488488917085365908542356562924596135867922064019171443597266182437135981103223316254954808737390575236407776806619771456652621157833960010789828920268925075051208454899935332036628498050084328533560214775761475511065030375865275822841652632151539968985827996007610579639064433913917429731184768305134014022261851882879817733944221146367193714581121020717628487812616812271974915200414001685700723597945332560099176922434808557020168905454648025941842395621580529301082004643648586808586686061449347511536237660830944512144492436798329097680463754056091318447668739768260113506487590316354256247280434675808569109091140783971833044160834335868584704261833120744547548592668886239596793013776376062310455445129757105331742321300572219997434243273233981846137595759502254380254451051390875410998809410510686738135487584151222047267667148310106225828579177088062462017691161432181178368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] -19165880447913515929043852973603581337633817406278926221735491011356954948205405257693706644687344147116599036745282308937221880092464054361015975153635785339513026802526769340762262205789022733530751044224834355349182503091546925651304098918005821674982238199589840834183701762043041826583367491833725061315317419569543470084133998805663479484987517081186190405137057519082522048922152062565094051447477042724639372051254649166288560750261108730520175408443372498039672915269551561126627887207303909353861036890813863852961116846839061861658988961341249093766351065858201462814472912347771292759708653884300740101092356243508048489564481155921133208822725261155776600941309547210660849475915404076392425849553174835205065719276536325026875416017854530401316732551955526710891509532849871433157159352487838742820629234238689812632061949548635509094331260067863241051893576660098551277233301140713355155322147459541085523992546129096249408715098134509783871652098757610130597747706224484116790470702086841527963387902976321385393897997143521260859803507457449858066728774308048099374598772046024328514491172794843627714597316608902016328829710332281967311487183789324326862203046841324592757652861814737526245850062700805287028931185899111347820314172116238940565858600315294067129660361737301433959266359878751631778116963054588942482580311980701379822014647754770555712395335527918467701153080660692221606607817848332727351484652296314463216216049546363643108568108788705086246887855284390245757526614366358234482303773569567990911666000312473210518762795885721201045650640462836335657442002677006221563919056376559470906649462578586124773021808642608169710783280815555810251149269344523405881632975433548410721843437225515634923123624890625640361320671037825843841771491543589468062371080596061929910002353579470611808804339036141078640989223531729334791201759326846826338042745542114869686211271950853334411493085860756811869205775785345119870520156817083631074817818642603889030104403105558713128970447080638338781539122032659164549083926783422358731272450637960124226767992201416344940219898410436032571245028199143470942042707635595384249383915788777217384113645363836043527430179379108549433423125428002229699397196282458300832332695186945463588842169868217404741826618020866943350861642075453624278031815277609562831038140409244054001886318444005050778733437327090377273897807976404730978679740018886079180456872267225824101286733327132089652480170364299231334510092263335418399130844664637295011509815705749150267711663980018871406735481726879995517060636684683996006256262571369273021388979560564551200799799237847845425762962147707608985477931383455765940712637703638208782700166893562125877248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -4629038984847489598808296162304998067257911857384811263343994004521956114123314545839233697708492694314405435516760514432147064339581322008169874987176693140029749735786650560001448634185712071317566520788168252070562173902976666840596346631675977782992890245954118432072778605391502999649111640725382932143683767934956145078924039033277546064669655071489382059141260176819370389321698280489883418362261059025113898116117703026147532119220997971229436087595660291060381833243089875907071042233669109282881515416483066931018226038402835500444340104373808436876643016786906514776770097422745864835073968614603856520766131580044427761371212610817808490173277169961470402557649008362133266890754271605378188211616535767915724940677251830193168266834536414740247583739706943556335401794740785815679391201785133221403439372332135626554686218791352878171608713290038949224978643396366365787636058940993444017717794702494985650797681565123498939317157191733293678245732475181925470830431908391902449537623096623478511264018017601367717484259500071567017089353400717396618453873454507853218682711282699362219583420130478998850634970059567480672559785297922107007558165599441672534298478637219317976275580459036118647312120706747251447936250562550559412430972911764458511512677218208247311718030636741979930826429219940397596080797681368157990403389715680934758563666789724922015288733556520569428028020167916362910150644892425704654863069652381929216561796705590233464307695808500496216717712895709436297126445161768817736247903167004942479393344144306105573625249050882095343853989893550867326624961693895554602173105372998676183836844694625866377683221363484684023849607696091568279705393567108113775781085657995681584427663593328252413943242113599641545597097235553292795993921369197628806139539421232588528881034000044504305313525070831472317354785057836269649733055005475706331390349168114051307421158702285772877385256945306145244440049357665418337143427222205957235006439424235496582333452818308512608803682957170834479610131765359348649699675333602996356013404779732210872923167663544036299495755643506287002620977179315187292204535803486837516744958230558860785057803176640583647403544588708845247873013920610006149844768062586252659162816496261114782671018355232699068683572464765370633160394908657092294059902964633418618562928585114471427802967580394176940790110966265094722625054346641162162210101036112063705984303913726721553441890492965172290890515966114326622071939733314424911196012298832105618508769421654936632302368686112503617123972343997129232389292100875682832392221253567154963629587462456728319006738564416833912255457194996625390278921292812081516008111693957923658772988186917934861385728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 15963642763727012359607246015539908898042363348123105199009090969986478032104458294462530343319375270518317125467523643734171734304965899737251449444253762590716966641659984032615413359634141394280176581753370829993855561920672817443213950736058965625526497779781467322478152275727924600017594699261032755186378995345095435077978981741528206636629774471683981398588791416508593219285754648655091181951077709164847080649292154704505515820026720225088726543971426002840148667777982045683714271950487014549273404692020601505054313999380340554642182759313574034982693629564507514840819626222090022700014701235553032139774308140566046944207098398149616129912666871296634379024833742726376751227668893595487709385012192733006221646496855369981464541152918031922849373649207978074172430641492074790792169960782239616635505237137706119479199739813385453424431459947400848710363752819516633576849994715892469569675715438912413644708113755911914869849340086408538249847896318552550040260886090736704096939394273303476816169897979550321291995017685653290570786907937347371804276336281622054912081427182133908495209943737679802028648875474759851686570992455269022493599744928395585690709493069439940017822184064048110168889306733735690894138091503198315427247092469523700700987753494843997784164117853920451763667221846159641721390122339771783575193305468685892065511084267068053819207723812498422431582553443294477547517346560430263487258011742871363413407617750155754817476231133435761278525565167291694945685604875645575545624141443058354688372564900805046694031735513076107232534184916003516767192639346402557823062901087887307870236376640278601298848275204449932349433218537135037612155993300625538438287089387218918854584968823010829871993252774030159935170789280490059116184952906626906595767554015673817071334349816133926447516948707228603884965018938436053655925430064030329433169605063381414301288991471810251373709721014287367050604755078454912373579272295135790935017581374421200063605119778532027894680342428658648453685286683082564617006967112438431845019960704633506312601697684314911137308802195211686991065429524470219851093404663625693781689706333811180448680255543443647228173898640821832237697032590621491623194784998462876176708555033038383778829595740674586805996744332337634951726604957999708822590606832540803257958407033884465550051236057864689297088001067346406304827455860290446799590650731048762848091530229833306039614262478908056648014118866013361395183443858881882110480568712707113206252734820454620493519027199075029463676973824094106629568954313880354955873877074615974157033379885742685103006192954338497909916294691550939985306912380727678047258529317962389877851837626801372811755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] -27735848495523490030197834328591000722141761450037973052859821935306080205897305612781428413545799838234635666308290142461452369916991120431417190602797795594406586388239842928457282425425126920805463380753409951829456762344176885355823001081610698228175218224889337946728583500658628130644187157725537136887895449896728230290290261441007638952723395880210834369573833574352666408068708286467427072021648998429337871754407055683561117345543378468656388414353323798453248311588265401584827102883539903968059350666327308367085284184967810599460123567065048959762887239434499552260472495423338141182417780007574778205379207529624531442264220136042870954015282499687311684668154384715375722840814651249735198438738820522886882149655900166430789745191404810663299635467311935698649320774409998787888199666529323214639041232856097099829117246026200814426344384416083169295283211292428638785156468828144340467476807781698292512708030371649224395909547962027031559645657951033900808599882833971755384317737479761387391300484393131083144291392424799137606596027848701488703441861793069972999720228585121106282927912544779327853462524120383635266980646526896706320857006203862928030431522749834074354255377962719883398371485565763728362339026893452989372954892028347420631813161222726785224039391643212668971156472784803614196286839795366530805642795605946774733016404347024280360475339416628333985840148133432518763953265561688194493780133221045244972530987671743064129119366029969054877129911419394793204279251236055256931136119760392261261707448131359108769394015486665441208907999388267894818904381892021774594249191652777763042719686531114274498977523747296233157241744195554564315447768768320138950904080394214791772244829585334640024694295657485963776858094543789889528473803496250543630027142190636738675782611046924834592467465490146622890648363149248126560352682330896355932445388770093600106935787069860343105970485574734784037090036188280481364475754067781852090824274731850066673956406895077172825275954966609393769673036646087296904193730410793784963231536056127651208333683408593913813063784758054731734090325456718593096928237558843537009053750396651196900016493844792639534898951277978727652420300965655018362306152349725535587594657748763728272252904053158984650407030243117313692233635129127519422139595740690038775415917000212446933832232390568658391706311883557022830669500878443344294501425509116237931368374182148015045365286731221180211739274519919175888551743430435564114924874968427492044002482404704837794785881031719282325170396757220550974223969761580289719153907628210561202766603608679871524072372579413472486448695629203136437667383212207237092600633981175149860146722502698611586891776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] 31819924860185102347483060234270760160418240173319224153556086498055056010636955493131950792191029525812103985188701588910164878405908099402627643902279346895104784922742565792503455123303191587586014095994629550528105227947989513906091698521732902610800879784795870222726089490045777651092010707070950485682232024507483033087576300504960019550839872635367674990613870524709113739095463564025146765308474474219010397464851012619996830331714892312008440940870691548732837958715140968585010253588659928331196784270777807395069355833581480806505080668611059059027781765712548567846890150973400109610098055516725730740846658369882726197077553093187933546581080392236214853403091892989057271156669981801070071035337140482545160676823122126039318158951530106319944689022455966644498914651605248612833542476100092682546052336635671974094653402177733443436661776960657410704175334046337989587235684206325580876551780585074816130440078644100395619230638387930575108568233414375845740781167613287402181965359410759629086859723308882238331242152636236866766794400162985187597445453133740515827158335165170354639554740881784411672355472977993974125776011750658313024804359828585490051942038194180939170443313704549190940850024753298225997401130400866784243454420673862758541889213148162739228308267545829176729354852969639966815317222609480083703041670769685522164662436875215267972806054501480942196891421308280408681857765136429079848521216963142196805346686652844243617788586456414274732778485801048755803816699057563810222797552121105873190302876618043757486932516567228737909196295590547210012836844972992563147326347036353699906791390919693477139019638349197802014371800577532422693283914418360586234959454548768436379917560237874898849840618029287164055050717286359259265005463252659584416890941454212688914335399444011285504715063653920291188936695564416490712955961879702725621100050042393068080123383001014533301784162375695298545169495760934469700375870937439425561755293828014551598059622032343178665237936452462229171049173703943960182138347498378648017675938277187670291086844372429046041184771818207528649810387840309039980560601602125141692014136998464881879040467452619862880506718123342144934387652243476570985070121604153283731132191259170608635205175620875281047043554668459511414904155920526415752509925618023101459362388735112089900310013727721680561372972555203886493667983362588013185295318788897429345428836150801309815941782387493135494753561790235434737237232715189693135260045003516987908727331379671143197546813969644618329197838673136846360274251975002431548356055147351322526366060490049882130650116028840024368246340048511240698522353352188025946998960297998497393254601125856762719633408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] -28484064615518579056330833151860333462686349393426269214142176675602688845529844026929001069691192122528268503248662155205722131566525837375663512224971633570504327917763071793925386324803204288853937869868268699923285210170592589446539019845284535272910501925639173832665239340938073836470972662557429162437810333873084305518377325798552213184763520965914661190775745151681004903913644303885507846023596742683492556231619252452225277951759356253498201396110035595434179720295914395544449092859762855733259196424605601544547475600880779102094671479034194037770796683973371590233349630423116333034353773068666483991407471076036535753879663389333514971302888294925741528345583526966841510771441056442446761182332064009988792532713406789821459371394774074118918143665473410435250165352784923721212945895635219006632806863946511569709903932566587170496189114110244338193466367412429280009221870595147427504571279925655783401123914905474641623235567566559338842322965296363967760373901898624810884573768584841368243309996020930659561755087542836945812498384204639671766385972836489189268180133292244481690368590632810210810484105954094747322416644032255591826064569203132912346533252925447871466414901735248175680930351023161758636754966660924441475209770977121221464682769469356943023561005587168907862853932232427038076356020640046626593749101062790082756476664750577111150467961409923096035162558684329117617369824604265284229543465190622883371670960362288245303957204080662330408599271317137329186790160263847307680749070101755208155817951476302675544819512379708396853202412568965274936185798238032750430558846471534217475679279554587902651174387523445420148178608133290748756665543953151764833963340273420055791975775362630226694615766802546481558313322609436271470275959311450687416076576151200632876625076205730306958383840032235293659391575971965548615370235864686366244828441793649356973858371348650501975632193749201085015457175087578574149340171839692079449298683297413779481512648793652029007694197553629896282230754765494058751808083654370341134527967158271793292837573834653111411715354057454517510279027975432761551918300146296385755043617251376997537839172572284165878837859372539769560337922621209974148055458658163876511908740950991335658274936335715920531821149089096638716088087161720796835329887530228581649583531827720366028480540354261220477400480332606965399182353725783467236970245918759538210522810767945924334028848558798880911265886441899618841035679754145142683656009306908667398281863495222655629904705329864884657136665747522600595916869382234476066510492319676148793118015860761839800139850868064628151348088739263847373553689138242741682413918006716574869578451402958112729071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] 17332614514084814618260528728323220971708893113240852034559031467723175916932089784080049887354389361589053289989076634247608875564352990756422285784389009101416380716402573685022570600920811583032453464730679666578653924767537405237233718347736644588893516765377583353469209930555239851816063162398628613301312331773236921189345382571647540017759715419952552456233708817172995001465322932127077612063590369449904152044740753253089190256625127321137587635245206644841107644946069243830354685888513378586382617666453758385872543206766646730238685617600998945741759060490577772195778206436991593132857169914471911843755189195071813152817820999645800285272989437248164727364349890790975535274236995645382209776873059505196582763090398897709467867719733386902679133474995935599555059725510073108791423203921419474895569279026111618706122402517761882091607085734128504087898414740882458526159447925899298547335205792325787295646737144780693988085399357512358881061908123747046694382195028550482686659601511260519155912816486880729455977012856475586183268333782688544426479420461148164907992397307256520279517147956443059410054854298303415511978031765495876624950526942960160802355700571403607652331154941651064361837062228973753104465870928708773075621592524483652379255423765440542892640343974734419049366685600807429969671292149913664030728710905354580515393563072959524896349858751864933188905772652121502205112677244427186046992384915793233256336478390370920015334281698342235812969588202280456982809160969470997007363380730569979039022972108266358662390971088836473291060814818162609073622334920484330825223727143376848470514895641492130739984197990125163297609344432819035476435729956301074655319247347468802867504413782009195437693798367765534204734727362374386780942413771799265479888958802778347925418503559174785090022192663745477296406429718377149123137798395379826632200055958676121142173228003673181443602609990154472057780617824324484911491070854754997258182632187317550380248927483396266686833477985550925544980629569174223038804970000657447281606588309373141357926309428762310094032348953446905451521003989013437974156283730490816854379223532442420735935186067530145746619115222693617354568503298117294274603044580265618973445471018342021612030882935562907864289085944605446285864850882957492150400425333971821778437591226363662846385245792108328654211899956326685027968670257778912072741954694965027951450257521976055454386747327455507283906210736084107347490852917098352566191986599456872352786665173147059536538793207002679671803775162260627694417401589558924526973554021150580697407477874364167987642974648193760309712265132255854416162162901314390890649643700536169164614195907988407061577728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] 5907013609464259810514412801754891267399417016801977164749557718631044346044926377253534484285473344824520547471765719729410866385242383216669808040041143735621527748923968855619066824244065881561311618012170686965241549701440750348133431003104828662072215542680308592823630059385321025592768050585671532207353772183108030157194280410892695927740975111312029358562338720998885442488085502061144362286440007370402302716107395360258026147420439571936492388919045809006432146443559828492102269664706238972645740266119465517759371563229711995138297081690020517826311484695954255841794328029542048467637284237472680593705572743044828604148889704900230011274699524180574573297282751533738124693707878461142884654353504347488426211553338523421604665217232117836589086479853559951123555329263038630756369582355006701739115481003855434852272712306082166173576873384022383243287789411666507101682279353296318884601730021191145058119194304602331002038621102833629246808465280194404328638692466026408518449737371082690631700643903704970195231497865905008646546599720572542360037434988936372585308293269536125653187128546867349776199714056144378899836648209530932986063482714381995705312427366253356362074175656631393076631516440309731566686890302870750604776341010129343817506796161985887579539198088286985994131389463100614771878748285443668164422111172516644526929823054850246087140893208140712511213088550287518817519939718761431261660491497377444093549215960148402351388244244415500856722009078218377805038741592404237615908201992618937586897954759474176953090762000457178272844401904584715263604927555100284239710889529569125291085218009672200331114126760532456478035971381883133356487708288008597989243540297823761302245637259850679354232342476244908778254826830981063503779943707634536643989823764213595993984514159450055045679044821754463459688846869692473387397307955865943170220297256075408931326401141897958971067279234297007529370314819514561201494644808711985899870099904054024528004592416814632119297013582753940180759859636489220104098864292027885534664407802695655437778932941420381394413868936905075997066148933536474838909206386230395387631678037470122251308618837017708419624010106532676821736017137721831810713505490827763666819819938542586254204092282843599354579132967837407329465135423873529222052471123964697585307474113917256543224056655922347435539550839297097113122863163651435515580611753800153436918737787512251858031359811702094886622876424770134320053778413346642481941736398467170337663528529808395677478240644506963865632750135341176023127005265462404682017885219383406367351197861986467798195759929125383594337017234966164080252858918495542018805361653456367508405494684530211356147712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] -32271810344135285530964352063044873937361138703247959674926845550856012133449001750737772788820482900981742949555608468033335662186064981506147696453124793675413632505042992351831272065312783954850789563022658105824129669746953412411566791101230018317699429678203740186523119429751170435935923375259679965098566259577359756604846003914126316344209457835665318057325213385309808378657292346985417766946202115094021434967994681428822329968571720357981979511308982113387463283583554977749561074040969834401564843911236725686106280973419844562376974650766588281005863727196209800600443847561357668776961870873101004333394032301658415633374502455171173461493144233421033418741320167378381566772438971606234426195110381205512888620604696116365967282593878289617891607760075729071793202108141077440209541680136307221156818926760666369310224886488363923069811679326935425209667094089399986065072515447395557785306334785367366061777436177068310078698988535043925524665977133605115244430935490985350215669272794603919052396150974052122851808173026299044077567724998190102988793916471464374547100798392066893118625614279414078042104403328267758247231261943336466390799573471221421245524410080348480689593141488124446715596354120705975604817054113572404974674779063124618208063024115437951435831679545718060652249868554356006624792880915211317530618257950921949017629082234993764250064634128572514175594894558727315350397897532849879693620745588190860092407147738359740708945070314224328589809543780285229058397941139711652729018575192786550341445675794056721830147253792156608304928065761605629474642304490954920523673407044977244576179922353485536986986740765213943621794404084434428639367010475306131356832580893491309306550392052502036309574536401278088901520241297844798732983136591386016821732566635056958663887829961079534772943991465087315743354736969348153338940516765808290432116827108941508364061457347763879268492806799907382013038009914148577190024821225799244103059765230838481538940669962020540505647119499522839379921727796843653972225971902546857633386132477670250030010979980650200805657095171494900350567389740878609516295604243255264923364302640710132531246130502733939610416274850571845407099313289826479395180873771026688280172625233577040435391050132952404781064549863080825528086765159996616901851120355122442689441012770080940226201542679809091438499989384902018421716740270661322505691458536593231240276219765785651679876135807235443537381520698678805920590551787020039828429168964619731164908369617496920331065994733212836830376797293647693004541722142199856678461722785964792102581483721437815622235729603681335616567271129923321011078709252885394853207582081911369181960064215603932251029504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] 42549653985750344147203932765892462959054683225089934459097660069754534664089022678712192778401274150516557195077928202168844927980272738651247691951161404502755589349023444048976239407938499619143081909030656514733214956519193260305329257870358195200214905841402241335447027903913575942682913135037950976506027219667625413732451824363123216180843710344492377290125274221410210770924379400048596743286130861193705995470050597981187749525082732797213676571923538165956458702040090600728585614631124938042515781655137437314040797255747354821062655917947099060525661531999582065128388077858663051519383172336916077214679654164245513042871810356374326690512773293042389371453401145288981953258601869839980126960431523276696138043283663853475581479942389100261095360946297384508431101316622770780539484701186407444835574032152359408044542116075571462645228073127135369960716911360065169321392271932839380391566883894949686164740403785764413942096891915375141731666593648759567593076392456961725145273187908872971888590470064865556540229281253387197822485510425408411038947328723449110578173054711541384964193925994941017229788993701914895024834539192674962276475983347610916582950367242917451800999860135683020047701629713721741483329219938356658365941943742533863574571327858477190668135652676493428376716771830552519738876497167736589244160797314677002378199718318571550644730126433627982183497895798214809858659261185487365430481619514014922760124437033281398568333186484061763169681803984674879059483889024744240857436646058015833011922371390205865649628710141721432487620568209684460370748325702782872519195187302836795894827808878018757146131744778683752787288640764739602072087027544493731990163654407035119569106536320856019886286905945414865008805202067154047202635770337382691551542512466404063296763680094591644784130530615881590665497006310261027438306829761313230341689186255131807133524817018886658955205594022790056974102340778622304334009383846244769724208935086813547729103060404069205009191424241315940699710472258981622971125185640604092021028309112445029445741103286965854177314716122040494403451256985324444311760544761108499101424198202579855618091304577038955676844497590579141690334967049754744808537738745505290673128698052200303163746454954572711750998617253563216121701348149593023374442166930714537287766931438883937834959651595849779804024070239388779565570951780004984080449280115710984438587207894669300193864722599295502364940337477868308994343120694455352763094828666308774960384815729868171465296366409834390460571306327592914548108550911651875456483739129067429810158517319058685673727383237434135654414626214160995553338975907583879820332022284003048816498121636141244316909568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] -32110050484019974597628404787890589928844921697162496169476195768304448461957760983826466640513276272798650688699898390274160746467660746017694969440394998351731399142966197681554840788019318226941143087128778530625172717913694397100936796216781711668705247375348393923463832177969577300363201552416850937889633292191818423987287899978842521367394492073898237224743177429655038337558686826649024533269074885869802639868421636303785010360037791188820729565471611360589803008020373140363077287576954204348845302891504490883374133827442699575978659928806649252288528671528056623228414105566722645720624137497060172815254137606636955684290674892176841648094293304513313624226162504339165463172251395397522211557061218537331986853401850305595946048730356799247521163024464080941751512406126622167801902602407662197573093050589842393909790917284250152855717034701123263419311668767000805532420309028676825809879769856602017483931791701471247196320677242944834425540573387533360842153000033293816730878262857209944663595420921072532963088965345046309910028854786829747557688774071700992926110426819656898487362610425048976840584090560895093055569343611110167837737152312832713454541714268127300089226923708616056171647837937420814069762550677130426239943810396862623532381525648389268266584628668991793778215789038033301610061406507805001174977785510121801060612247437432194088600194946589655664259152943055935634240768554444514515091156279002576772572599382973207014939723173626728772095490122573434722091493761631102867664312536600013844394874346543327407337144593047046326922940039400744708023358422416030202551594243664799103528244800434279760201766094910557117890780506270884759812045463161542425709491876046665244996469825633574653134366818398255487712095682072594937182892275927671349415052942290044985244737971938503397265826470625994647980154457547529458836238834977368087564518501753696522550036305405027165850675716901782159065809397313750400865161512961679263581674680014304525903781115615839035884290026751054090658485432832859214805290134807767464801724991557662126164267081086073536491579255581314239165662410675825622548314295420830405533534626535024243142917271674790351341494021893206243689191101874319438651063422757499139803983672367023807995116190375852707251657363910249237459970637092499998663994618719760400561833883841405124872356627235719881224081180427483297375282786402093523079597355432192325912886628888045403427358412250956328494554446852740398363185542873193430447512060844848291920607894793250297661930755982261491715010008928881870270948890514952721341104279748410992302450220003387099860749390040572146665928112275872086725360616381987814475105156482946441506807860097305028853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] 14562361687715398344890648586236244108488892498257327528299423687550565154420782679489253747829095602129520873199455149659615767749273706199660055529921605495163414949408323169526737072913253060066233153113285188874012109762164637607596702362506426157493522499122812002285831135901004738671144211192469878244493269446732888051332258612032372441183185927960843500802991467069787747265267694613050025935491414718346199687277439498648019604426894677115364037026547523107299405162600830016993343250130612373627069497375316927153900526358826432395389664803863141850884217505212668709096851464748126130872430217586833722667190221487322876623283320758924148167631395642280587760476532473649213462734729368786305029663833930734322994461518148441695932180045277385503019490594757020638737691361989964818336997481060242540717636575108717625551303560777648172821760206884524069252549702879464127358083477323710189227135950367515726364760553947056559091926255502672383375588598310485582206304324605683265118798178267109297325794185438542217175058393824014838920264292376617273404839686781963699413748716386331007032529665960136043213205538435250901286151349879378964091653866024986345895434317975703984956689165851630764112426595290487494230577092512797962186855898982913480502361153915122164543627858463366872042637407283687646544652329677603061013817443483440305891763975886298398809203110098207874173859340256642020936979733994332401815964466973745216736893198734043963907761078753564424505509629600539241141754224077865370527742832198307794296702745453584626005827247785093313783575284856542351580275946888793593734362406131160653428126276022286859823395306776217464360909134048632102225357033585705669966074258873161115661881725002657224418859489696352582162886136999956071728204428069300212374535062672104623884187794020090692081020032794427610165420338118836231268516062770383445268325977313196405597819728368879913321936110815546665160820672996252766703209621767099967588430507423243860343038902722400023408498175563341366095087196627884323900854936841557418041825551106177233934013849326002072876038381957506372101495287942537064927206770364180237583873923715809755867963911364597143939497842480169995176853026693394777375516509863375245909748150884701503022624042581607356613061452560247676290215652819133778673253819084155829786023882919251594644030260905934510421238904626061459158020183139653595500699379978107766878520997854689943657051302620622320724856203404485932454374602743304392538902357444078274086238634541037291068780030437941415276544814999408712823489022319601038988319879813685938760003982168060340510438487642333388018017380039313988517154513778068113849366312539822821404940255758117052088320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] -4082638950720131346528334978310017762157884805304913103420869429576634618151535063095961790183166272882289288554628879238038209463921788871432870326124685438554069093664001591756443301330574561586996249592955016162828305815406697024465222088600058007670246676343864403306080901519678283257861741303511820297019984579718598970905260457253719294218981983360478762727229146768017521723484491736132490483543581394622315930138591823406922449534902400465589906912565967782317003855943406041161743761134649757399703272524656584191161798783687441419463913234767672102487329531846901215626645633527594501200365365763966545514720126705755592213782410208613594551443870645420571014088116925677665218854268699222338770791810034067441910547783011879473003176776871202011514075529332898817930495691203913538726185122102858368284138994772478615364659170067497553838350362623082995172691764884947530532875468692293912972050952562132925487280287129018405686840225099724904356054388458321777318565985874384306488970496453074799276194297281499384146936712519931882636002358515166694642979717791895264721247772295528957561215243589296701795195513348785769047608718569537724432475328769740480426186754687826550470494555861518636374571703512453479365646287702595152399581148192534515554909733257281316837879298858095129848734004960083273733760885511237310611408224821315180481497898689230195165177685571453668230932691604239815243031097210801060534711859560575311274309456845946767443288602711132307271396851214956486877287984370472857756966731422066138898597138410995002836456607418032182939529927953305827911338625341817528985648991121744401016203456220579621510059841411895887810640380476566326023934148605381663953594019191780168058706814157931196385915166542036032839275576230031247996024855560312664981539118318862200399784278782389578026740666793435378238394469101005094947665156182482896764619612351916412905339971215610081281873155501783318215159209058171897611886303474566663071810482654395584420244132237738908717130943246380437004859686438897010430718314260728332945943911832711282019617314687654040420527905803709684423605955438469807040247701743424303080250451611709466101679823056500170388496321628807810019646232275127701659952841342113777847805837100186850612950862425833887324447663394013496175353722648202057740596249281100874789260787265448244487255147536283684049619214012992474768059089141516022675679111609529835097864613657110294900325337183367883145499555941843981744531867980710798955043438027543720968855316163096529221863585631035941702171186533782712106266467835066415181112611686073036905889041071532065811993220676867914374061775946788196703550797854617418318555017545827745434477473325970765119488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] 3950184960218230441294127313973417561745413732887272313060338942398018537084483277126167396814419521372443698615873945835735915727168802015766224429623706164387891686743521374795601649079128892165565460088017718908076939553256802199894905462684462169647547093251396469536799633206204036704573819745793594837755016670915661575266300598552427116253101749959814655720250185271274088861646833579814697493409850275864953638180534769815676052585461991066702158996939408789403324891061795192570867092519943991608818443737964042697043919226638607180385877114213464981851612310735548449049648921882452450883268290648523607201070124080611057748805782773930643416056562583048943869568261761063796264891690557079608584760245000454934881146330100649786894704221357288625183094595617917143639815326014789966854305848066661131969382475345188571126325735002839381599022352557213281299405655460118837329403171037246580751584073137585626937743162399720428821881322767506236601714245039548189021022490640514651645850739314947060661056708256267785127709697461533462686410915207405198012794843162765841390578765243314988075328176109305865002336945681969165911654450368200612520191572465996718334829368656708916217312996414602829384676277793886975822231150219325167606589162246064646916773488157951460135253137288904410613470441998273638761389821878067331580394463683696724604128250474735303052786902744349441577401300796159539390765184799707368543624666011814486922239373435594298288943578942848132545996733349620395751270254262840109886489430310686224536234173965981380411797101269511986540301512061015771048622362495228054978319590998390131073598576418173989346008489474392647368269532781352376392776051156843391326990443473975982030296431061861016810257643314256820424104634756067648955977682094373749260254798874748107163895457054947262369062526095078816315530747934411044200538513354892904706609987703178568100677188561830067209294473510710590357540252143261884390034820410499689957295596505646330789557371636895116740302261368480880325585759190955958501547713048454993671187773269264118696437261654145698813163406559081658506740995945282628860605622649569086790811969976054118221361685116755069128413917215667799423785159898298384827808177001042934714118878105914162635868948586034015675179659138061048702169823194309918716033172813452602706489737575793938183397851845391636114389406135298156380699483127963069566503291490736301163802794829228221184550445123114113903617369729955259447325845575075733385620921076121361062952256551749618374400503741384562132409428437187328209862774381449634667478774948363634703820983669692351609453000950485342153806122873836924820692579144812456364287058932496805418122846564626804506624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] -7921200676721770703233394642979256244478589146319049353399115253415252444433250804620275787369218036404788939814716360343119217683285724985810581993345580276671173744476740035448091061651879506994743376818758491348461226078426577831405824189519652330048406365542582787000764990611616225455279462536014968000589999528233693834228050494320146317737541930408227044640992547387122056376828775444014179986703955082848154072059597384479754160294207838749537767131501424260573026478056502920872665863098559093479108504908018150324126569684184032359385330421600584465925584643879889140849760153862453854514038201324527141940035218488065440777956562408766304739959808673101914424807463336495667289664725404797386052859290592869012231076368823246169076628683609105398355529008229263391583865338345422483836680734138286418669058595977477885487478436377575538292125207136480105141949956824265238017509832758550192350935359129120896982393557310112975012005399202678761786340712859989424372701475010736006538605295298144949675064445491501520542949385888582295094667662428105777646379756480558541546902681386499104293568136859545049708625744990168451932331336099856969794295527115667239182314275383224594562556998085058606927626949166440249938184711313144833883692762764287226487170873774766397708662235803803049461347577971968896529563826421279157844993675183635117108366505913784960088117722042916462304685682997531384935691624352819942402989947890019079590164388607516948940063004660267231577567898591469330813549692735095758013531187215613125706863187116172913462846632143741861256210706045542234528212853905347758123355560426521891346975183154948894082361527697309872628477130958573018766460072026330868197514789548951832064110058788115774096186284667510406330141562521025963332764291864746713605308038092690644740941200567396786092348269229567036316905498900950995604925356489660103948120334702844456355901830902689716652088198397441719414897630498046678079089280367804633555611106847027074008151804531274608694102145430088832641879936842627770794818860501209203633706163318785394090775466079785564971632426647418381583519264329389624983398756050323475225851181555986714868872366434385600765213382532760626621950224250628509251126126915892519369236015391862971326802195500763478083620650192603329865747254654311236188712001590562326986213586244998146687071504155930508413098689400411288452283284973189516013756176696318022943149746979896264449150350862298567260646051464966661553763538327839333300674908737823242728451597547602157818190241234606262724206804686236435323588658255735931848987404387748133481059897065247602189743992299389973528579459168744876411783030797318092526741907982122360473916491989758970429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] 8753822895119506351910029869100620487498781257114462901170547688428582402228427203984576945292921210420196377996328525325707933170994511992654595494984262010543742542874631455313627790456532159957671175422904050228600889975255681592157725455732426830416208330413044373440290091173893669969720582692519527798456944121131699435571534547392526216547242157514677603001420706060776363722187987563459921061292309645712871214122295813940108217843431818595241028823337815550940904143419853343836681589366826901659340118458643872852460331891268198797647342803722868707442592420157524941359018641003148893195035998454710897188629632961867778175084109113484011519504598540719138732912219715781967999647079087527014755039016983441083095198634247478973647251154066127065108214064477191072864953893217607153380058471996609101331431178217749843198927345721753388458022017311304983918760344658959052460254396857295216372684737804558153953806007090481241332936321142948215654164045076522329832501950060902935382675466038266523314477133541224891431437358664761819272369867623793041739623878510223738098296682423253748581603278121779174465931196767000158427228992892999708192269737159512106722925440768096968548395308235616932698471600865651710270740420450618025518482153094290617978343036181403104876944084874413398146509499379579246081226401728531397885043896641311945942796938649045900503009600303992308024900694429929544287052690355540058854628610633384358746313776053935961966361901839703713880780788147101601459808474835612782893059142127768183261693666419423882371781047089436328657743298261923888784936397344844266419878617766594298384136839028602740644099518789823741535062827301626168205888635522394969032403950580951791190285505163284596287497120111479455987265710850342977178954797867741227230588177674067187181394886536822079739259733526957085847629545051403898397173391588829140825336651343034092601188776096010663408170939171302568596468547758404834945995124781416642485594003180555702314434794922476170090398417297251400103596049850956638080267312030637951161121097113239696229816165030620435125090946493309295720173315772441324526811507850215311335391454571361963897641895531991238989235224803428870927197155137715060038029732012338370987346970289512126007650275410172847692245944156996806255134263116120227778937477473985273256590615966261739193625859949215431892256170304730313965026499829783182292305477458726108067197534459408761574688482341424874310480934236082586327318701597883094547628138770054928758304419268427436737091854535941285423147246582190652435419549650654970200465577326418468465683390869337665790710086306632244664554153411300070191491366583715364364846368149683581721848290231731710066688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] -5306281104703722765039327657893054456223198305562136570691433127113485407808215756927512575877911492957796930056239816170449168480081485125810794926680263438155985506214911120535788028389519555818793869510473815435848052521436827878076602666897648003686364266148708078981159810549566904241923677430609199699331161616127506642347736504637939484954654682530256600099692616771579831061031992170041909073536636200127406991983681336620050220450073977872494706735229173229649967892896526480714097319214565654764549788957230462009252730651985419780032793868972547108236689567403642469005897451707145821681757060529798078967898858920870538926284550928014554896639296593060822424028987836952530714756292681372936988997730685095001105041056760993093054617106170551293952812994111502564737222667302144951494300768327203805675684823430287534066745227438947568125488029645265972095253605482738669399185486856037358845225394469525486707691988539498933101018071429399122480942961127057360774589915208354758393725490340811022630499935609429436185409226895445923030890930438253121182540465243128360054497536575281083498992379220930229430796093158519203952065525251988654313097843995088878922991345325927007099165273697412441189951816630621244695689508420302901494699268079051849769894797365335832285344407785530335096881188269824033195865206527904441097286516698652006887066091906862189147093552330076602435255790488402821475554344249533984134645345027898089245548340036692539076706397604633299631870381200798256035900382811096485653239107545453065665987480693875788696386793771064052431520027445242188798288444551625171611518331744664552536513396050978028321100131734544631264095770482492555900161999527771525406424648544072685546257826656035486527254063490410325438267678193235963238218795265417227557459229181521800268281639982810614330518605587669719164417315937058742240786665283319396194881591508310670606081134092364559258596333327594980500291542054246859189490890582443907834904857979082796681824576427659577397242689071785813839980559276316788384859925764590512080952921959605222801396633862497921072863743231924862422872597708376415937938827031533010058809153350599962706888417593227819774284591364148413971917106149737687424970870554196710984827285003047454238012949278539596138613349764664431819257685794010916323519930765284459352156002949309889828203175724818869736081451927055090673272975747599404167597622482951206389522889112836566273574699070873942440024764580499952625778529928155907182160043921680370982912654055564787239428989593999604564127345019836483047433393609541316422075027198026583055150610491682603324898472310259326356682426199911713520355666537605831262210443436641281186147871957085696557056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] 1120154478340733364066609508874829228802177299068525360038131263653806014906014242028552485874597102575284101540220846041024116975973284650816935553605662715357347642685219796189812591936526314916580601048522581091094798041812498361349432258264786971256601983136849367538429211207795838872962608248748806019001598045145129000847119886819849747906869024896552498860977865650007470786312399286189680297316294900189324492023031953389137798230494949589102289689709243168018740614151963720072556808996144208028868702613848399188221424789416038480516463145308981006668746670298385121179491347647994353643161625830584806721650281277232772023663205971482365286265098656316303859607993479752726226414700936503601743708663382217398154883162559811765202023494686118701918242040221376736859418152646320235759404824572792238337853582075137904526754458000626023584364824622700212776584396659232495344258884043803281657843009715943230453452921055799588600628540966504528584489917510842223425026351015976523699081035356113425101321385165455833448999165121302100292798005953894846999964648384961223570445787278871066187461778131993510014993214918317353538174335683320223678168605222764462358034364516128955223133540042780127884451389093172831397345430449909542892775464539407967430647849327876580775880762465978955648543085661546736479828909322643207124058316566675656105836274849234234934175226461218684785549144546324737099210968272032637297750189023271711273432358476357077027719642639696370015912255370817482882351748634431839135546478912318599037899884899403291914067017610649739898959023318798399128787058613790701599883785547909555136141303575914691408571691966782445837186923813542196493250794417328956541112322355561196508026978177583035268561411198571426115722567428670844471504877556538141547103248376646701532204023480469859705883470859339820276417210911821313074386580023919158937243197894585379330481689575866414360096443239126455329225746801605672352013384871017209972136469138597863901384089183778332705455257611305728114748635326162787783038083754307169462562135270743384474269656818904819531794472861805009252809363144370967261676518076276092022739843567123748987225056218386149631530785557735395348338928410746211064921234343339863149849614379432558228782958629639564084041410481161554867923841585128026907776964034351638502746463640751532593687237705087747667432291774442577719807773825878737367861589715276311716793834048936853097730748482131651779701397095232336004840016129904247233215565562410142420906743789918144034155352372804841910253511327430767620335113309241786377164122478390398421445741187023240631452674945023280641662551657252327653745633952762787255614710404438773666257570696952151015424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] 1166768027488963770841019719606875208793152003947136775665050233229543339683008092034701328124426465017124379914525719199912522581471503765271082491828655967142044089714696389032118777978557277227790223840943561653330378433342998904595672795487787389671804591706951266945394919733427037911543636496357453307984134443371167146479677055881485944918411803201031537271181604194718331255872027577254380031263025921147399931990001721665669315781998821064071001955249473042829409641159951530368797896548780159585778817918322881172254510101472672470736589496936427105619833636112064953327695574976614176868160639896972222977082495955518575068229602846627025826636632307425353309561698810257366059374651582565729537517359119370696216366683762960551141702221493920132605791112232805855111103974463685133493269791257590819837542424353756054981809723204517341598963830020272444129539009616989328356485305822663330846351024079996911144948328376048291564676057247436792664282467008096769821807512334456097119525991448123392255615020257668406104644308566431103118731952348316708777326182192866378690254806959195549807844475078054139308503281230484432215896464582605129976716202829473631468780540651783737395283851595625270663620216313752809599050448261574577267611002401801904620346697685984388396703155810826453721325309045399743122503742297124467429413474845471188540731635653324175453105563529598971422738140478628531564587699663107284765247701475567217659919523512677559905959382281326316936825272334232529598083592963809946364657033083273893315811940758874458130629318552927071865250278595578872083303197788813247767845479289988545388462974581496539800445241261664286490247745008058407117016379459592602892128984346933054885752705913381462920599484606175914541944157464504939809280215277966333481047358721999601553122864219252599547140346700152944191994721714586784750182687073851051247308214514193088869588874153150536985652442757985045655012991646628726142380825583640669341182017229463728364803763191211793661297215399455153259772387489172143129187748779150511682403633806768425333298727874136086517621723971332379035637640402989067149122865090032196516381059876901653539103675828213578354829045930142790385214904165062913783957235891105760319464545461443939099892641839936848978902563602044895734537615572997498286627875142471067631502538180398317770461121615875612788986772030162587956054945116079063322953191021731701205920257202990850031670950524241835292339602554873051580377123525123397038609431008072871258928475100146069931507391272227790309661348630477055398489117904568955792640626921707771278080595422441208371720834977766051007589485752950496830807432685422244084504414239354177669376626163249804476416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] -1630640985835953641258148040124172628438436710847899918901828785028188150647856834351056089401233463730036655718479356691346558127953678207001619091344486322415672584915377594028941875458515175004841515191402790804698953065660342887612141405714061319286815371595339801413580414697800226968331201732673443973556289735811318893691569395162688244654507707569089776004848840410899007225663486578910855706290589507372635403104560633960379883265534573028124678782438868449066171303804419589333179908423495913174215942992532312928301517380063715055531031388692695887524018225277097663956728518270909141308063932237264583411901591356288265368731124785600158687174385714831022349943232018957302813621339753466076370054257326169983402445847373381794364046548143715595351481828957049819137863795348383571418680830982876708797394431007666076436842505483522735110635739515281829106847808363234580374358334779992695320897658828703030693844571063144105104674664842445506984293541847800077020963658311906668564502655376185082435998749032996467427560954808431011607347988965911006846141517104820386349133826206874307285617535199286183470005955250714402440086998308242068805674982381038297625616522851637958145424053903020287180640975342837986513343368104266302733277490282188351274199595186943605519222584900938554380415314510936857753251549204488850212599681779206899998734487215202133296536910255369484334687917637800682844016076479384795819131002411561342164849262821253351280128261059823391230413639600858379747787426334752341846736037762050566707627112096803688366701259585835069947658275678811008008341707625116097902402956832230139018333827194262231313869871624725175714009454503914447434586192819268932575749473238846103592448468563926238883483509070602877640670465852671443738497560458638679126467451866371252762732623399657104685044375697800433847367227649370407632476536233899069671873529715749958647893307448954036906968547192230217826261445113989510504714695159191141428811623917154129278231690405594112688721275191231104790075727184639582657048405369208866006970852951999369721837386803124555814499561876468040605916970612360714436787436310664115866035051416552504783470751712551180159448721461260203612259164546177727607035391373184143278015293676060867156749956317757470733467704119537342850309484421416283915801369693525949453024989701113778746694056718092634608578143539377052128788997958625710723139724190173115948204214318231786833169749566389960776979769414195735312302470098290831758715212489874251385442589730769395159500341555600127899473004775975676272179200601662751113423005280555679981762876935650266473319569043881356359747168120863930868623366724478032975134153817491900994073683736595508756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] 1304626131513126684822923777627564981544078988488796318995545756786198614500608082426315766994945716119541336169069676008477595696280691449927366394710005771087610268732906544548672297083057886537841414980881354657798431286274399904423082985854800948528417520879414098368468906034377637634043191630193987668885539314959396778157647991854860169083116303726936499796191009060112703465306007233401907044177686100812843298153077179241486256059053050900606229466335231200497167155503405737627761379480350421440941809310033165511455256314631234951874686306789187270453264235496465514728776238954244441219498793722656531983255650288527369650072109534098870860228952518991747344039889304924558597910725038073468158784215734936583233465806946248544346434304599339945439206649621808218316807027771164982794490357891077439845576631397669747434244016858905895794242744935212108450806429275810753983127456461833096526835501136235753497131316065234170088113365218616039570218650218668540056627782618227913293548052581720256471276524304950727713592270905448476126922733017991684783270356998665995752535154755564368316949934391775632881683121285458745502173032099077006189283363160266567321789094018578803564166102790766173503560600241139836791380376517757012502219073830873824374712135269630387039533912867308256747759790528590299963421475385782747791685590692728390676128487762002395372054548310120023198714071355325910742822574107708736801703330848123681730471367673467427389235080366853969647860228416348206176698998337631695730581134086661579358494247725966541299727938021145310596353117631368852567427123441004708151745962501841361259456920621178831130055592388799855452111574992621384197419913726905464478960294377920907155012072684899697279865656781950719578080353850982545488042746439752959267775788526623488827015071998653637655605944986664030750024846168578177395746401312383116865813115680725289295835633422771397069935570840993456359741411286188786492334256082484813518485540173772627715423790378660750164155110908965659461532994766790115053822986397289159288719626593508616274607248363704445851605598391750035128134855477710809443467366717087860034378633929892733053871832741750128354828711670339536143007157436137367693589954472092340649975337353464912270158531670303731764021245998228009747820916458738880654027796921147896773537624862589473371693281399206243871098048414056202997390200244883606767869302098052476599173696085250474653221121450271912584405174793221945553372970396098346101174893388631305856147420408167987286778961000962914200000738157819531378853602365387188013372499676654581834079540019588011625034604021085331384802408701366601635824011452682676525844788397067199780814265273575458996224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] -832522879071149883983543705056224047568474433324505477591157880339120507676116531970487540478939329401111586659357732861011185081375714187527631997100560185407572763921007732203544829307314920888972009608267839789102588860604615805616605260476139896065628700102554394053171704122489079593538121254374025975238356002653068432239320076569521394759942305445835271647092495595706902711212647827237544136787561337801718481701035029191906897923780001976513857832996774456162552310632242510828802806152799668846345469850783014143245050317193926216369754628135602953742384298147549201679657724239617244554377682083810597371110578036796118272303428066706153398712452177320990988272801262673429491010465570737496705059123076380566472437698045292733271414554532926744242825661552487199869749799784792675915392762822575920070675929338696370501367125120229401580680057795894087922511117449179676000969770920030525508044034628201602638701944233758613254964356175268033377543342670619608929328503199586568654084386135034542040612464271784753416593098678986425470425984157386741395766564867962110003260212824286101521630145634783845633644673848508282329951275272395310859534536134453466210299870845972084916839849286872404436823223537792957471058046531303855474469979693484263890565291444960788138729747144272386528792296554562165467113251437304787110202127416576652313475963925488366393445545382061337233910962271558528164561541998253864292097364435996963751671333037784268751774925141209203566981229742460162130205373672528977762042005725177922510737806378821527624320566763557057164092737959419513984389777819513613196234731460700849728738196618404230836878105030936213548347855414749836322759031504580726833551970879532426029678274583419699965753350713784694374027468721150916120624217059992007113175497162051943342864509640529487612474785783598466137138490530066396173650630702220875690034205226420202255876046177307975585948420238700691362272935371889249491335994832381542280106173676663997363331629085911077174762572110696422705103642106881068078192911418850945946450291224657548441815711309545814859319401566077730380648010570308063888084010229184705026799749584992472790412454440395067519685810564861488806722009704259948934148808419633205446386027841086284894378048677832811588195636905745343663846165498698993294202931808810770282905060093121886819638176225928440216540305298075578492625926650189782426722971930547817861904770084228900669871411870060019432419344336671214352936408098864679394470048622439140900195439850032030229868514630393965849832684800903073926822621665191340259481358678872889888591523138998585573599695749307538476814578610630879748346819882973097979756862185591451485057213501168483827712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] 439843022604929591684322950140311467631089918469809404608534549446075025373183027326757288079311604644057598629425310300243658909583060233370211816255351155585197938350215489682290638197484285586060432948832195608908868805897634831182918591451939947749408939168746060428072082941613917803349478728928654129248656188336223842665305005902034717823712686611181539845963011260172939971473267399182100652651754719141460762324219764063506701960821814010731976612563971831956740387280757888178342787642185992282845903463400684924309101626218782769113466459123383405641489168336050355214251672353217352704501728502475073151887398241197430588016093966365373790758293097561425695340056965297598479981710010971536330970206066872315203199965123696903670043862608142191526669322976941889817114632033262532435817581932675276213342874302463885937533699529403972406371957971200712048917956937354794683330294600330667361309186960774065042818641955590482527251782448225770840163760008997352642807639664248183399853987648529896373269246488904970941958160534074921988201421575336873203869639010738771929442225490829835988254710448370074429069948587142071145960657343359029943960924600092779855253982957587689507897437739423909161138576441246784201121362723185466023908969547073871513052948702997533391141866326508324902247193390177416896577804055375124124301930247818047455875985973405132024391507270722711844260064567414578644722077985049780626271550833813158195708523875463894289385626456341009737019227117039312039702229456454483005233682203528817491099087910741966596704193818136404996794456568900301979195043501901868750560448082183511218968092851303956581555131304124741572268948745746920399389195583418263120063403236312741710069647876081916085049298794003536037205383945620355020690390198031932823822521540181854020640587135149159395898721087576011821332074089588129021739888445893782873593300376580725979780083788481723088344360368713833095826598060379915008405357217659220067047674030225263864945728018379956506165841699917628016122180348005203301540388683349767419757569115992335312588837390845278938626396938004269198119873560023523283430702014362961415547307363705137023748091953332950847844657472837452228246139429413595005049253545598509345037197653302732177189211319014017349345790941158399906195466428569020205695856343517483153035685981874444110638705040558961945340921566747034998174812035454694017370954461852056710280390515232397262908675984718144304280021457709785014953999150274085479290558438310393762190734142806805578268472073851214798679543120534035061513779368715948444510248393673144986097197766830117206763191498497016660653831410773865835823729325676819153239331955011712930721902499426224570368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] -187070712039999056948771875760208944775453287874153645929710870593324549523824492851508333213910103178098427791791539849796971510891699076609477948172743173070564921848815658737722407304268761823446095844496115430504287859356491593144761301867588607104206763951173200930871530360132680053486548342044530299608047955204870382798379377053521650430768016920526212460737277242591388882259321381469480582844414515506259982221073451321021683344922729548376386729467274120375869390774971783156860442653161702179322063947760044054684338301959573655194275808362782386212078858596376569169270344591745970474984230463946869898683605541884657975532489965558896047418019053420092879294052127398241237300493028741691397967995225975441213402518654799846916367794988840364406450078040231156249253708962778338533176875681623277872108623472193219178757014001645170271735701377497645794402584761024609768793272693103898355700156052534964572784858894886839351304311407172729643530878222261872804694320782280653176363317835010656607932982997628103380613345747994167206982807632280129844202208952244566745464341958062284061749791834320285632590904675281183948436113562110601595000010425760730713723098475755990100799663523220826460546935048868603838023831922456288554775826070058035047240636616692652200687369934178729220294171590803763289141505190532766308681809414260066465795530922868875619250204314410055717166427492919837289815565758036206088540189725540811320951326002214478972219556762052646834689886380116765516054319339402329248731768527226215574312630260829643145161044657067129387665376430773397553878843706861849049155411618695512220170572290770987809949443551368361475319345743699496874841049648940727868508690976614488810549926405206048997136319856153470390911266437185634922978313743437591372966483543182950587356106301727855444124331487692227097103454079696771457228259612038044460827952922393037436205209321192723343127073982395183313909222265079545073351025794847469463614601634973759801807681689533393850823023630644542916612813441454519500609025160863481540273010367903521884701683375764970628257479552341072724626383777073583036155988359353379496387784502990524912810282693670242078779774968505204692868941724659256922884034658115039963023870820771636941197562467821765131113846117676298435041799453860137781056440007861615090659935741615596125117344241985234236875895803625888705933479125268241284546737698074465364561112557066526725412294176743845706107771073240535148584054332104772738401464992858073088416203081176295989080697696934512778390375224599044386477137935286226116302271440147991220775842910656985297869733089590596249652270969209164672548399767236400802643863265828964609391354565775994126336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] 61429119276605224477710354122649992684130838738827052126057709072206973019498651262037723656841657387085226618790872928133956908718746874710554711221580792971967677102415410541154549001647736578963131273380047681244854552156615593347312824010133574857003233746941936047835759962093269313728203651392981525493577426153638216596482019751748300566606645198633750938563122528562454556764897601605189282328669643717111144136791888467907183156838207657253429824563648010297442197252423609383679141432407002808748462294942064492224052416004133252390198289863015213283134879650895170677359562710894316019484084171642836925190686714980698713672181144622051509019286130281056425652116535979103020778399237735299255092055282265391060859412416195822923921217626875084656873756195978723621116107775800922855062759476101492629298817843082709581345555222144659317100013353936794300332290904982200339359213881791643290954620270480483954514223029375733474765005056193868170780745742015064844110442240087189759630034024767802047469386072946318046251104856573945409362914757044331318735463780223522137919091653201553471821494023050555678791203173821490852402680341491251697522484285875360135594901644989473438121448618483777226047026187083730159473467902824538719432861702055884481693905891358724871498854126151571345815658546882442718795106241748748442941646685259991103906022328176043474289254982185346297548642008224503917781878830789298311226403558628842504002447222625538408071352655792836772580270268179854473422449446716016520176593696783147338330548856571108294829201871229985089531825271455093452988884697710260350453272135621966771551841397306057801132858940173199499505008648675520412421287080299193823469527107018020669500895059351914400732032576966227938043790824537067531216906768631845301230074535431293924543518824177948831661536534621242822165551390738496545657974734616697249655996134590804746478862008237570980462113428360282956260781793203090025739488253986438941751719419316392868880044151057699728335947538180912599124429209290801946373243589229369115639762928725283547284203691156310974650858992376969489914057151601143827278943215089350439359219189538555672564869166108292756436577552755243551955542174526295435587293722239850526829043748049702178096747409111779561772424869378598778232740803429808441602905097473863484420517883274294253675030865825500170437778768306712929442114831880722135344455301968313376946393403043330142189634907158077679466135064376398230806553860421593301842421060177008997740207272618326216029861016855628873942914712981339738345616975955114850383860568088626297470524164439714468180913288217799691069516662909437909971806246593087392927995976463374860887104552132614815744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] -14643119235312370147698709285662604667718944976319307357463051345176989215245527235306940621566867066273582327869392112688653464928657032883584264756549897004769763358661904353519070959775127431922293158217677629445286939079563825651065780867043555025772908181946172876761677062082272266727064705882713220250534737137072927694530827330446628713653222192743315708569781039264639914080387910705047004768473510987486778743123137693639523358135676506210107126995861037194286751204136776807716373656552962781717063742628568096588093200981037129820971955501154693300190742798751088501996010397426592119588423340361384071298464382599125140401008650972883767477683180729412036024360139516400495695500290836375912080513425350078372672564189123013275150153058586421370589749010136267318200159179071307827278315059898885309652025575757342076853134157540969781204466689360209649205820886833929270160113463574906339362546363340392024442225173126669213086657878165168797966496397183103977646869246072130910384920566536686980348115591135612463084313100520579098892830336406337393051209933927831075402276942818750023186977346665316502172456872443918742589499691767684266154023670374384480016204472933303543598766331456480948728595600027798532802582288148666817865925152725913088446569326424639139284211287988231691469571066497954065862093787440739232462138893258792367312823885362656413977831990564684527835580353799384416944793188054543870517298310122882137328474800091539083899627225865102759722694916349304743866526444895005868055665941522065123016955102903838791915189101619526615083946625370723603735193175315040127616881780720255514293622630499176151950010417194912698289331668790944455707718605053058966911994117536521111731513450025536493246871527302310468365901101813603725233159310037472909750793879789825399360482119736936942957110993482531157446629978329020477845578836511813305182621012834785745251973517468942827522557096707573471553969210636026133624294755432702020050913369189650063822796869418566263786258790121095551722971513988774792168481867210096775539356975694460108504533152789092776931244907971661664632803892726769449962248075626295146710469610651294575287780769224376322705952258275138326343337977893405776822148933074131556848927997315180610685265379279691593581908630993789437855037287571997955991228857767122968684150447225366741007627565842071100380668023857174357965759917889419729649025944019662271963420443402155275395734096670697070149098774384202912684864850749660701656783201623555989089957012860551163340520192345149291525692303077576803859040643258040593942902575187848136263813174263185876756674279109910857809739185720830885606386389692852196555857088323137824713460046704578396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] 2173889352771158048675321216811202273973564734198653474573853856723654144426654330071375163109356460414933159941493791226460084915781588709666230337585623196829302780145431867008865973254144208311932539916710104945456861956370213960391173380087845645559411152484379873459415595463849859706359899876472795555308608708263259215612762045517868787416618858783004432043731787230740865190363149133854996385434787296811668996291027553544908492882817763813933449974703907030736178751645055082207146107258276877256374003622447455627081173121910438041876763048697547709362190542820879977221659403148794577214901857719257270918117984915186405016254081494282952797276280251632426046580212438887962068076569560283208764871278773693750404633561465277538888471218009192339162560002552809632033423352075839765288966947184569009989763431380260798611758545585458629439065655589930408231608633592288778899332401212862520644834287528017810337887697626616097064478465849745171815448126609431771188652632359690550132290836112803359757166459348020801462321186784938779912518366671355249958511969528695250527147846282226143261390420468473616068540896673976476213732177512557637857489425804312464030487166914848151168780676122623588784202872243795316524259650931441011174128157776922507604458186858766614640549031527119234946341987426794415680910627741611893033401961434493155585710711329830653217642680295579885762479707163142977724486455753647898463209095951875725029923312718316953240983314511895232610407181989596073583266273892230310106745578599155815992720065538608314751491733199644606455026182177511314724587618196746990932394449185082422651789160388248517818620845822722794312100178510957487895799092251432618085617356874722186593347674990370858166371058247840535371659458747341245007484767103328824437235150137033817808059770717242054254999937648566280700170411854827301278655451858767944424076335374945289029532066716867680133946950817209624052423461244601301239012667487651144415690256261936762881525720697334138100210552503740066957501480254721041051225871878486626569219342138713587518834036528144799647808152545487093526557197977225545107428793385626688083780636265264825217008258125036756424787406905957600761171586529763913481495074332137801482062317862183909660681056318489904725796508934154359740120377513240350182097642172531915850477099673187848035593347604447392815504352681419982792112742408766788612458084199915829435612669360220389926027208890687006015618395929870385829301954344596995582988689221136970984789449715370705830796116680748319444769656235101223207190602325252844585774875230439670971045590355151101101780688006679377348854118303966306926507563791458155941288486546794431531122145881980141568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] -66342141739443594369415415232041750883466142390399130597780553458364735132910245982043608139725567657435916258038370183025051605242411250848537419719920455359385820327811528852713415620449154062534141260725891578459628701592556966453864121378050336609027061522852748641837808949203166382881191539332072652335255258050583449252169294912879667336220701693155014201639772559283911178081465377646538668406513067971310862062819637069435222118327497215034881123462498882981270212160708543271953042545590242642860757294916593926591327522522484215060586607896008348339481152063695931359845805528303166530097341198020689429876781628235816273240681606607190872142558834138117422485420225462826310951553696842641658224259117753294815277704071127360226217804654500607159546517670941332822333371662992620300608481700589952359030314850675080718512101083634943830928587284812160461657613500870158620224934163647815783568426577586565865830098405769976446843838289847597089394556106164495740540844429951384769777843436802736803638017788218390974253956003151087833518502444621494148300799499281422366469813514787430963127809214427674043574081643697772333892766257422193792334138033576778723133113941328491749432885671145340824698785112396028465749478538863946427760356460768825139939206973134923305294327145172615196418270832197870149726730851863160458230584405911755834960261368210849564162940886294592515763083238262565017841879150324264667522592573534375297916537400185999438942120064168789116502986023043059017106044745984348275098581575667778478972329134548891426535478976377968960034208228404251184403617666856268720800958948064607935459027453126824543128007492953696138283851821829318655473538884506373768848294366359248646610852530468803383247526695209590592720367621727337176625664474896318609611845231085202876207700809109121308223550337302733540661258565967907875211559655125907651857150829871207072078811259322701511339322654148817444826621163644813301894104428466704606994774956993892064589350493477932961906837246924176861369805683056168709748628553622518124419070283796536744739226653460766164597001902622311271489427199986439840711679637434065082259287444390851722037869665574766550570150800938160059377361384808489384145264177497102803314658237573534567629426458848737269845828372538013780975776457924325245942622420617185852382694309142157086150555624522655081684222652136070400176189925731088147236291594462032170152170820525853441735978189650880546595304846003865683059753928120343905810995839092770650206198317474906462423307911551728275567217889242816377511394035867064335624827961603879970641606350194970783702168364768645903113545985189422345417567370112835358749401533398200700988388234332471296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] -44895691134882381612279228284985671426682842498056758972925334551194618838236818561868110696360167502160990252485652422604534312999849570022483941105222161408394431335038807073952505687836955911901958884035844394780823790726211318945265070974200938475499130109595110694948704814621964715117458279656512205683031364778400195435893497203682594005559165343585415743392997709237149498378509226696529290218644409743439855148534453580186437366764260352415125496652210171395748789331628205792953958376390103592483323553528588339984412802644138255875110326068480182382441989107036645098991455804951749244344963971364838357467266893229412498360951004070399461162618309490281874385384662536521982548309270408400855478450177506159202593953021854244850218177180951958651564980676722056343859919395948035434311649392202490063377609329349617272822020202432036515253571670766117475595991342229262957082565753846717890329008712852739900716435959135476964479405778060188357326572364514104268712461716566768521240159422191800467241080967083725193119866850495817178082171595026609742230352006982254099002017807333450158415331135242761974520790232109072451459411140329628619340383723683849139577065729878195751295357392635372111311156041200600892708391744782070021160508134069283573574323299564556031522927178381128800323896196902390306829060245536576321005485052511677571938043026792633122695852005155163698077224979965132313077698520460107064282615307381114044759116618676616852436192208728524358213988967043153057590472542061321133660368735235894404890698018485233064481160630154908232422299406163962102498632631289150742987386483221238341116169545903866551070329721919556341365748125237361367191678903255474046141230522084134765313385973197929369639840842017965386300392649957843397013966832643218816085393761739000069143008746137253987030446683887319628732941415457514002540204143988930837989356660916575150350693080037037767607899219030409319838072598173648128786552708453070870866395482916408976774984969703300874043147247523207162582640111731415511678869197408675792470755705791977070471296848978413072802840989233838112611275401568214728193574980163964112176775170002625368301832511149649682094797643354645168835807055922979130328060747994384089578522222779858739093478172528574274384743555940389808045977657426252732726697111665151701211298832242067151563763898679337616876978373195590118308522409528671526702499313782245395675166519346558217101974520693444656821706759307786719863341928387781221092391092694081195960710764645223948308105185019833425526469166524284345844872353518802962047330508575412273540347747896685625105977674630210178735849631740186569463276019497034336507195863436985840170369224152186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] 3745347282505707552474372300075820020797858401779828408323301497648820255723855442375695345919913088149537426446999953895828753685304718338154143731654023155646313632435728612940721062390501038162589544465296119031841437735693661647298421692255040851911544430897050850017157204350907994659897673008774333389221258738611094139236435183924243749161830909722560221453783414072952718254483192871206288904341910130681892052698674421777459959747014555170482587517119099791538887974096376510873687673196540237749450775518960321145389505996563694358424169175684974067147986971799868824249609345168762912498772641545649973834837358844932870595074713633942999508541350882172769723830256580772915001431373922259537524795308521285946863925111954936563191397711572465334223437303060188573963445396954265433003878567923129129453010122861523989802989691112363323696760987700569920663408068460305890332999009806734228964417614062508922587491446652639640001929315641798213569114629718447364154294332399867465658115347932765460175418318222182745313781847044175534732114921961820043239813168485748133910775153436076292104114202489284638321556572876700922187447205230681894675745434825698654043316360593707432013628050354364634430545189447635745386888814847603352051785946425181142434555078937526400109020007100947300456724697530918735505691437689210803275239194699646551336511042595657044814428813197370493348842738756259361519933300735567097535550394868584183551776589076261827586073054437582439065163062214158129108067622260577346894804944952353481618995112070734141105535810845994803474651314072667394263698782238593356435184195400677646654366208804370185912846179800302665821167730934885694030182471283639626706622364348534299521203757619601166977790358603539744428668856636332079949765432724967664607643370787831753419223017886576203853833637656965622611155272263306191724007911721761784594448258116215491633023621347389079202281085330548547353337370933329536263131672001159650181999697084990182853899735802289889178969398007723873416606402279429518353130026553717250454071886955092838474077677991197295671585801017336873378985690224397300215593474828782348183673059142739343806617108948011517188057702911401140542244122017217337877214057678950700152493674825858354722015563247252463956965019906535731746362401574296134419203466566314251244903619534746148159134717106945611828402297090618103094435214318765882330047693942560217102774284917345889976822700045317573571499143053989967388041672817718255382581606565920033011718693759125249719978199244826144091393400438308267747756150585204734173806666891612724869491140457501330813652371877866935307036779135505354131447963801939946777422780836125000102842468585701376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] 3783550551140054523199380162747042911624248246081109879148827901109549597780291493214318930426921102419020072620364081612766420391492052451589515527588103113052226742586515650086014799289351266828935442223005022274499134086088673051679401931770320543507837470405715471945158956677807743810961059186644312269854663979943412636950496686677866059616257611867203819243474082680330259066933790811731669323574120390014608849114268676641143747257155906424982717243743851978000753606243844129882478606398594986900980093794177838664337933154567252751224982292470323601652746542765845172782250590566289696306866914153027198820908533812719671271496831146190363649380232443864417643795736875504646967689034405532455230634798315117053102103730611322531869379855560620384204298269625013724930559931515050123313100797361828537586629351602452529011621687713537521900101161563852918040752747585129288176328198027427977422192381891020606131851368483161290568675190505844882287417694245658748529621521835099552677571602150777871512204080277243013031714567150029233446708764274710749976381331288786863358270919523476285221984003650477409192028000493897536066021750500518366811782626243440837552540356803517048665128144360985104540657334227154110167423806250484283050387596139604088188228550486017424195931374606920662445325754492497642700386546334865472217819497870685769141989535646822775827859456215428632338370754098983485108621415564127295586960719724411528506509807516715682920856010023724915764835665388063490444425003255010993128827298241879026838316745685811778495091461961885908834687563785697469670675868264095891069797752454434379939808439529281206578778304110730133898485889810902777847571817588805585275086610164095588306012005409432154129764481305002809842569096605797956069892970397745412453171930019313220400972530416284313112648075285280453151016671519963677790370356941730285326326858208370501274670871925266052105395413839940683065770717863346226672338336927811467619568297881337963421391875857507465483014277424465343733847488801330353170959887911537455425158173967619150261567551903706525005941593728231701844942986502431835981550046208070634774310542833698294199803599009348177594087642312565011556888410506032877983659255481497032380210542828018369658038136997275347923472207804317447956643225790810601070551104483742338043726950958975092059336995422206639503362598255602320467760260597364795831200718951840391719070076545800574207732112061723041714013212397282969397007801037388846527875058638402321500105577572483634490062531327934939524251750023448439781202412489859850810724587509577510005834293364425168732911224026843147546669460691351564087953673461414099050662002645570455245563869714710528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] -1702428046341446793001408073604234281814737163572987101329059568920210796298007767212594319270864052377148321593457060875035120719037526177357833970734445928881528824828647237066206078991245466210831089785468795025694162591235539640204585897694827819026770448343932782197780067655910036633428713411125892337381170147294626761501048599769322123704322577828482312181835771346593447835890842030301955328321723551853264067166046387043459864118861074474297082614178810322320837021860773321666996708335421313354897983602012664109748690510679568308030538993876202272958151153641146016488740956076387605198392238585603155753790866382284093264124257305780549380151977573664552481722202094970353927223210999023704121402424023972528242561145112279006201633942332942634450723390851547974522794424071687886204051566289721279595064136841154103419330966628242197455680013694882959781707089631857385727436475431187127578218029716186669178093182481763814269587313306881483389411798185366203575244957924326794411388826917032670675064769626681510504859046244703088552870121847635959129808142564612893115072331457515881629530954162147212238429524484556179627765749482962560853366619463110778896193285497831109351047795023357526100041427752525342523058103760279294028604136933584992411765927477639646412796713483985541542402595243660769381415614534145382257953869234255152025926858339076820392655042744528899494772029156558036372384794008105655019195636422338351732356380497173816515851429828248268071980696656150362444307908556427740106554500171654213630910917929217312692230744904592640740865287823993464243041001364439098391836670121523915972501022449512414645166225834057449686153741761876696231681860099293911369864209412586662764261940223376203560875486335209548430458486864002821867533815700651265580470283417561741505999434592018120106720126762204335209034202228148006172535654651231102602779987952692773313126810970421783712288837466861355300117645782461505171711293714636577334104785799142982414485316483242496061434238909715690941460468402246652332593612152666249949173141069362046739905379184156234288231571028633252891682055152903655929865521040766932171129104307272907174382228085391138136918252954381245792256865473066467223903790896425684120091362329120470684372214743240731289194029849830617412533863026966332573516107908720076096862220735803450263681794617995426049952533131637058124181099925015835975803431803156650412643220741982067008263279036548397367237783212670567787541414968608351561851110848319774106981790735824693892606548726616079072028281097454355878532311559197017770778888235512211061173691453006340047906519880935390419061731081928260907039482602980719813150047068225296963274564761026560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] 388161998516031696412482552790779145406156262890023274086110673044512734687762363837524008820056454300456647022242474790689556161703421507623649689560294144016013474088000586511026923217183036959384375060123182709548081971447274113720312284361913768736038667621258817866000645845033399036655469222712804106144261595148153998515664654866741014312121480780458406406529027814059273347910663026307154075200358366827154504651343053888504830680615932751612592919100690788514818601126739220248529789317926919444551128914280064628727159464124731086053889289473207027831171814339014229537955992810880907687720883924442794673855663060213379581360071255697230253516933382778360525359229859017430093340319969622829579203617982515504075423003046609539102978330101794166990928547515118018704209337574711241489149783805600317529218729610219044782799872609674362289300174297803928627080610137203950853926276858387403393569349373176630754529890735622058665075902133756595518978252437252321039479506226198688237249815232744709002731669181548176207389540278475665526422416039588296503730496775313113428581955432167682273013917191026234036029320125619724270337002822918596778734837898837421541367784602758953232027559737877201835562038154624343112426406802662535381025149293436283336822019177671338083483151394786250543528244007253014293995407202507579419826669808332586670394851968630748154083863859607056429427487144065966090178102232971814085061746849679626015674517391558314029704143348935166428181660531072698738190629039034836042350553845091944342286615212080360260614587288043002031705835713679753459448258884798054489564081890637077940450033410574886337247800923179564328912598315034649238947959025054715934631245716838129101797645118242177703326069322430077535106044368800809655565975261905998356018512618545979574232416905625654728706392150073325066793061672799374476680260811527416737434494726729519351820190019405985688427229216278450308976571370265386574728428290194085799533519523771645521760292408717806175230231505520595806467228775962861371594862436219218727355999469758540848482559817226538594678176921529147624503824375936854422485292545100689295261161489358492076835265501615141787539154053110645488844400401762902399583730397701926743634185950712002067833481428895973975754717182878519040789427173142820194706930005572625904534450129066571071103709118205814789982717453870009349381185613868406689770130052423633310859087669883780587394083444097082274330806483880519833665602789072362800777813491578050540652560272578819302824182224267960387615989238271891368534625757392723519689713495079586698075190600899843759855025955183984046802193606199124334845939196716077181341375015153548878962918657359872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] -54153226707506591629343046297246867686648351614984747449222842775966943536452844780532689751969804464867875319103131191606182331465095913265188188620802730821491139480035925041056298835258120773806670282568538793180981573452068645001955593420560936734254907410792406397079003892783756579547539700309349037053140893395594287352141837507008004140463431103413211155796741861759459412279467889607109917832695309050191557501709664922050841536623828650423224291325900079738560878702000368440880859450189691051447446565452193230148594626301306941896485827718628575424471984776519533225148888056005531173145336410937897464780979577615726879197157840046087366212684455887725012649764129031228275457413583834683658208470893383479202732979464966009572475598382826711601324258467845563021321706587549606706912635094247461280882653954812659191223849498714508648348445776487645367449597879846685724225421999370437892656715960345325707302322309019175398762108845083022959387321100323625942561628530796377167872933050866071758646530680013220234306258518719988070677201617300657025709496023609989486094980711695387426017446706244401850890141059767801183651747291551699089825149542075511081774710996653046746331594166466470425596670366271613445525804676072692356422764030631817219374184495203997005860749226829224197239826103996628739016340874043847231856434228231674903008174015937367315617006222588567134367327290833938794443296792895274224957670746022044506147541436400512514889814599632369924833216021152371761657811815705060044781859732119359805893208683849302815439006494561936557867803369653967785111300291009147033022405089477847079944013984752158382542987936959214580531090108047028433391885216987444551470064715802067711790718359278069856695010453886352455501323243084761671681802660428885757479574213640308865347961043780742940017893597549343626875664806562511338149931925625330967435106433991856981204953569063054682155993976523267720180025776089401061463278380742719195727664237552541572559761719267357796376215719398198445779436502342664442640588556470808326455868100274653531514568256763596709392750387142339309855908392688232412882810475595048395625724295306769780330275999428234631882924822350799174184006522662847008548647739038356434144916095225012335294899492369738577680172131427916605618350891092982783527832163942105486877774641271392880725609610775271317812125059106008503354354838265486734939113717000085652184127576780434566379126348812568172155008736113671921457320038777439040497119986521680973326659400894871734452113471453013890444990651747292796105910881052837740055438398594302904998256729054870080483621342273303662797166588753688145048826584636664996622367919726701632558918864470016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] 3911657087401676221977547630008787265546724530392491496416941363354456198985949900040943738634382623233750921366534660578867417974991383092352386550684010523199179673464008780314909095873555884837902875025404553902344651602430591630856740775569764242786486046614439811483550460644008798434226495496877009244851563369436965946651789564797865398093010045893558911228393459256578252665118852474219991115861576497632758855891941400991318400940019750903360961119728045984796995794516823465558467259308243647506592971012683869385612398550040547067306074961255721301567470561840359438794094114586349307184486845448567061759682812831634801138100140058399755895361070016279517218699626817661269630133515821443201574467036002278842779413853983639903807037207860351012811831206858779976057362940150826362566566552466033256517001451308990831403403494363169371681660955226588994235758943880366896033047715763751790078544679513187323308417070031523293946443016148812988814916451917322233309969952175663363172423869829033205487144740406047124143617763304537397491059745887326659012214865171159515066151795418229066763588034788479576022017892582774866357789743184634890870000141770360231153811203302673052202403977194216712115607988366573095328595821365362897912506856858821657110909086864341539768774269601287861681725534473361534948999832519277698480209072607046273969276043678682410898118113699835431221868755881046007626268048469985897976615379885670620183043329144957332305270601949802039683619933370385992890710612531777281351274718889034303173150126469724782639500126243556343944467656576654467834320401198342065304275098146369506700834501749776024112990819847693450481776269439166018692570382734785271583247930788603438320731678595706933105733425077974252467270854059540611479373954915890513635450031585951778712485237260889424422687492631040500012750382797530001499826823204358534280421374768655517597308805288728817532495199166249375290200934804234595917842687074712153743131669718472106383773185950506691973029324385173201201513238604487267632996778499115394536991040450081120287019672954075908815849561912470973499223407081804675390573501620837535552913967126292639352162685961859136287814003185864940310839026708510813755384274280443379285337400394737215822254479219561682178537120732565058277012546354654795997477035836700749789619118844884268755676527620396034216161811057241715845758699625136313473752960518635719388315012911011728706241132295906846484377956368639888310731918577519237803445663054025606006987552673733976047983627496765629889790599197646746446126362450253434750885079286865700583666960111788407764567352172747770514106876701595987263459422177118187737412781606427667673389388005376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] 86991481092273161352165950868651532438388227800560316397242702265093046414019183272951522111984097985575123118602617646967680636071025183454410237726696416215484237952927204285630980732335066255748516415402094633314121195525214354590939811416094789885157459199478515288612446222301923938842495784246593362714347000069452655669902090997670574136448142861809777433946365268622624639906493093463231985870082258734523430076209355021756751212111023909531702725111830951172345971613240949688459463292213432739536096813242543427093803000331689818876413739980157980437829045800291208797441286288896459751647946677978954894879122289439969072358683895420588845777145032304541419678492119168596555254895208312149523538974617168054987792023786446478896997430453886491157510799138820294789257083715972878902614799490521001425611431038084814184880409042270326260462861557603149198414738291134238451872053662178788744026239042016623354508065160266584627214502809928050572944189758589741980329667601225161361965802675467245969432268485493355697974480415039621924005922661543778022385199681339822261106041054089138457417245971844142048371184311388055877906757597014820844389479695624540982300654632955796249840076404438040727218732140138826900475985860715237326674702990581390832002207963146414988627922545269579243409551609825097758269124457191306300548484736381414701745521491847564083104049215191561281487170434055414180216933394689061515397755809230120299008258031635588618307741868068660936041562262982552706725245167105802921630683669810556324323986652818284630653410783288038964420470982678725136974559275956955943054674969352597797659649160771838936475154921990615511383641214081215579692797707216679317119633717471240411837898924798516123004768124681849485213986697718051459241568845487290880347520903011760806724334629676293762828087309767862673247599613014146436007835548151139184922759821664802064022374632199719509592238967204820040343014551702881288350391485175787513385557413386847960613832719187609216147734240091844991709287761345814825604430824208122532080624552514172906025754983271805578412810499734230196836256016087015867149606659004909094695184417940307606452576652097100416785087977355936176919396566370343085795997612646931919193715404159616051483364728498044296830486734080001257021845599837640967452474326108006906349107484148612525235344223123933146836670020641864312096678694637561971854030881915488759059347291194435369657421623488387320496458500919911725863815600876222950941463305514352406230426186646203813865180795074216915395818129417926804705641706292154922906798025886013874341795659940920689268231071536431459674698083323426679304258980994307900485151285338529840701875683328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] -42188807715957093960640625932124231324474741826288294428160194097535943489624332505780092299327427472533625391022852256777233764043907218360986217068781284891631155576844979855058514850079622726578183909964780674739672136171669839898635568518595055489091148131283606313118992639411805995691627035119726131378677361561578711125489852842496024806167156638860376503682264899651971418360147493107943985469115232495083915292010330331745793133098618247732234937614524098941465738682902029705198809474356058473125376840301898107207623457568757620615842957227532401332491769638676453074081379966688526377687387424170803157168739318998824996382835273367159120276839633739835234621589177579383281322101585966882723474999678199839097983977737314568650855585444389518122045245233434980437094689568202205380090472390839903140037287028752739462081843208567384601063291237971140855627090204776295638647371794615821163295547054732594658802930361037756927596026243491424001675762077460129689757403748209335888516772750128389371860178264043184617658604609300603979996448989025856773571086869412308992465274775240911427986676947020610678325026628513938993068061813269151951323450809279646807583070016560578777844979537816612544257715721366175679739806458852902203980410588843595991964642423604578386252888840347741077395479374304179234531080782986335360231495095495945818588362869162223412363480551934279992114429910180959274281463103118386782081751986791155308936243766229906062206473982677894026294972484345687288951308024042525236842419420277380394370978923147637060955896816068209409585181123619716483993983767509985063980043582226417823659021592703578363775592108105572491980701110040494704840411521863597712930195069565789008270777233100924226962774718101259456370948803862197539455094270361021410718852134091304581390816860747039740096340166052455206881397864054492987252367563396530641058276620346200479447605281773759965011835755534521596515288163818485049243472460278917186085341245387044845147267490062325072390699120593485998533262949745556800779889798559123428668496654799458717994009110530928982576265804910826526778147395995456257957945633047601094288299490371003714923096187205348136196480067363777347607032373666859907552757883205950505054386338943176947153301100324695938522028171186138795232651856741132150954986775551183893975156684061519721377961352483594269909438069816870867291175433726284639832530096985228113642227408213163508743054359448209049666564672505701944539435277882215567300509064462422210040792051812944354281298106895821278217184681837114152192530832424798844035645383883866844804513706645022239310221175697046020529789047123950785788400745707818808096545180886817558781770072064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] -2976027185635119509263146560751644231959011236318056816491233137977347114377138689134267473700639407163801566174092898406989961779540774093983042547961671868784437483200472196911203525233286505413748402450352751152381671783041710378989723716950860667012371855564532530770523264726005226378342162330552049875810061933528372575864897767676638917292979232454006776736514133288203645717736059868160170186723613202354699962671719034520124007399117896232772257898412613338807583094103306668937473768862953375377824346319652717276618152458840276692177818658163824367121237746470015486260769771429180402573169366030287502961382958908772682828219694764136365404290990314820673752959011251421686167879001207712965850260846673852307335081132871993098768230691796452798506596909524055738885240155864609120471432807012143379651965201224226993313020065203964507214906571779372281584822563795572667133821527637786268251921953978986920631816008405319223916644340036871849578930154270301093923035278094694894297202749292076639387773341375418149465035454533321516598423129153275899801186877468548395653550608910470531685403020296980429366535093007310318701150289818934544206499225825571302649836213491563357114689169507159827939482295857867062238667395878817548951839183845036540676515067138822408851788179306029945291036972929551067229994803420623263040291424313037534755362833974184566745655937391096673741254437217920871932470666167196327452826678586713543534100119527433906309574360737073674851167791588811016488731277780343442983401091306739860158926010328219516652121992794544628718182678474156324669330634054314861513106531762433493053748668933307663463308495818605841838289715646361031595752316056687591444817123072674064867132747976168474711589210718221167518772565820091722205526714448440567507742789881561196567731300110076523863892012032822356840312261347833757825974771675363739131004345940045574895099101935956048383602297861422346962489484727054789424763048821898559825487379836289126587931756979086626837135448323910843120623496497856913569013608121239400307684336771162502953935959513065900993518640467492925508537252063640299688167098783365700749005307603949129309811197834391279152182480129731921334792731682692951463368022368952793262457790836176337666152339831163288540317205879239416563149366011166311112498751089631264417949273096810211756909571472571022194676912357675323258200733703786656133108398779247736177943299743956971873792966193037888935585859509863124468279404265504677615361470650294043039769058643085713572460202733711813073807975785140467590202231628104005540691005093807616104761802831902608126015949851983597599229324043427436198811100064242009448972877927321045385084928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] 89331549589351286940242356933211879684504940994853335747648365225449425837101597561442214134884892513006038257556366701802657071397090982659852967041829419266639275329843925355741370738087784982493240643837702603874270847132141582500995749577125982472096801466169689409561082052322837927336159502750097520623161873445403205904750792702095786864576093184605132112002224800464546083144168533994167553208133946457794347740764100692252946057590493658748104308159780872171826451270871586568000397481384078106371341853924364024679240340949682261452000154342353805434129133762424151462557235700512886413473915589916503260918882764359908625818830383739711044397526685636320110619537904321212063418691260154648053724369154026324410798615069807089495785274450480189497593590972237317538584319376134883077788719156965661815119713560451731583130681882672255115620195396536651419873244525703367824883534549362758293766291071595912415980949344794648896151309684132726235254028262885924847713892709744595229138896868347206564867160981247655268562450666336031164008311887917356816899842962000883679218562831520288801454243738943034177128643558208615481849191514742003140076615659567424350879445205773033464841854528708321749020944040328134085628447187337400712383936745248816979854324798213255040425661609486980062407478285282823544173806157422680618652316107613311177429569656161131467072009240813836845716461078133130295474868978290286358230390681685727863480092534760683895169582608421881541537662274680201315805040164460693814961943945813479460982363128349422227172100428792620732240881413903030556272886913254180433213509407390653293935268490685006732750650839485482786048673605611290422004760933224577702707056786432028879226773905840364794891516253284319627579394989729141342687482422817950058883628782461917728755907894901024359295217266534561280749773037851578192713664210623086366961979394206646696883895347907690920036092063876965590303770626392753797858136296962216210539797364995883807444290768736443805140626956418441169103332130251914617002201151656853252932207175878203383489923407285285147826162287714267818838334069091899785742586971671626887877643087824088669385685393564971995340335157246072309843162656271290598783337256193464722679987110910640400610282709573112897022061099229796125913512518851210820138312529292544914489788354158124915668401025163710844392276313774722539618719295912011556775209159611202843568885794270774005973135532964571346033708391566469366115184167756714690532085320325093758253119153911807632686932943838915205446935815596390513642318488252558439402731572087678100879936932234478435592629744351389049514957564940411255139109091418490698675994054300662887870365696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -602319702758912597710013948009801834006549692182916570946770152493935018153317136384590941834820133846546126481408503657055117378918701992870351312485973960057752478852065531288994265863290441168488074439836967265850930849142295588022688871239921653316629808455172784180533914632301106379455278182060653622666659936552580646302435930373395942228365016480702457554395282189569687900705619779863704945036449186703447866072667143101375816636323540185014274754663240183807962344445914947092693249587978203782308258985984008624704087783110024011781934616457397720995926895375292891731367422450473229224252128627787170874713355827439193787992820369026140897981948947292612502634599527725329306057305586762651912933052654481577209044349355416537449805019398586710446595679611036019322037636212835862559395735870162778371933434710666883616740248240584812387954555471546305015932272113711080890577929309596861773891465648832147504504699838231693685680838783953847897796675975011685666883073850607843093452176117620608171894442799010962824288428633805885472529411412135646436389447387098827029311630677712112641515647388429314583220065380260182883363450751239106539492231009402195956204661962763965013850668435249358294727572948473493068290442447430187351501746987445522156610037326170983319363029612614682810180283517753931392295398642323918637345895700876709002703662373157076659468576749899153670316499573486922897709112822282738692391290478452043091464073956313356706308137181113536115832846288638553998458961864011267697031109571977609127815160946270994637654625181333889587147630995969473795421670090134865795242858159030873132757603826617528815349137802826782076580599314895350271687867568215985429175869710205551524338079077275341118922043226319408024119064760680186258382461105312727278840475471968011580301548330398136430907555884447831963810480867387719689704723732218713970112624133669183353354443471144476361343626858005666325400529920769790069878964785839614936697989457881628044397241472146987421513994635200959706035633189372258091875074606194270193400155855729456891311856104490877948468190600069798117111187782865103823817320249538140902883278779392208685179196638892980474426633688355689465954492320829229935739048440247154238267355263524621703022790130300541507133674092309505509191834516978891342536772430075003990438674888917478277191383623795560152391019448094193351401809073408536083643977038415789801400394213603188257840731385058600472117339125609653670043739363965824033138499214521864164481402249585894337408563122821057962273827721272981088582171556269125235528830415165360517285698502954007215715559484096914256069950107372363832712505496678911292664397781020162466772942848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 252188510534398998401710278087289199941334150057751045106608952801493743000015743425198391743057348526620170250028993286739368543525298252746104677629157174474991921724676264429807900692463784665598887336332166332538303007317007630646882000313626945732895120035963948004432325722592299438921286275647163129898430191293465455886266358280205078765611569731578728165217376013475889042173384659535744210879544577338413940527918461358911273083889932977573835087066443754978128490273004633580248798498206776556832797204028879912156256318741656352096551480269149163470455923962156200831643152135296625521905654010102633226208635115422073130838814480399631611635229937186912866584236616606043281857953256419439206963752831613612449678334910482731410806386234016289652714084965734409707664003436326868441605007678404837344217904214261889132791176016430907807267017070931320965507393821370843312908817024939615859900340670422232196799986728328466572264319318055322051569760887420077253501331782295172923630657198555526905621334105904706579833159476598201899899179883665799937562446116076190701954296597431383507365838683288343615622067137176377598147810014419114983195690495660775424888981792291035415121494195310877043688689099080253444992769026849932940695959139493394433880436699757127125902944312994257108819582715159828198274793018125578748849322945106735695033733849675946997077199849285056103609640444826557451954236711200878311079186044091263968522939173414262257011076645718593771781075500290515504720146289191104940632643627850241505837041903569624203930889684406813252037919086724874823287025858119535761413127306500322255148371616590678740207728226545576265406890636278127490796619533344358507634896057486196954022527933906996909983103480088754314107588897387483541617197592475811555834479909974882188975489247494218097533696470099959940623529205158395839526480729335011841180309833824471310648184636465295040128350775111725895945676605751709158211470259805156534655044942660136236246119659026560591088483415378318432193498766528180622975102429117155991042469375627991139479836075891178713165863738948929552651831285892000106269357384631654565987296681897130866381852627210681605508884148483537273624194528365456427474966278432317315557002423654389091121472844873573969709151583315626832264682887032298741845902393512202657258697000535726848847724478269925574837748251270642836446945376062886635097637214988519649159196611078959553835644934514874974727868207031510653376924113094924781606791272045308980432560903339574143782663699192033651353375040641482851258537409205284138216656692595324735009712872934062937245386789455135582646149344883032893495997344426825857767455296290750572629655027712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -2826760730733617809744928018116948839491887542811722631315722685533174875265960384319747496642126476004326301725440315682420571549483588496494168634250964712451635867235962148476009876810164512904428535020852153419520513357589293421079042369848794148963859335909201422127312803265339578554187847961697084067844218513670924825402670409684321023222104469137708157083363648500232384816932472101537634312426123641038448310315685991016281428955401134628628654299710668561021425480679521165117728528243755300955263035059344580641459280801693507789962487362480973765432257834535292887220351885989576698363483498846519719747846355297907994009588546146902218555836310788621991291376923436408271030359208772007250240813613553456975236777210873731575388074472912636404942526358066758415038689914852910478836891776797535537340374733318338157750246101239555121102607886818442085131793174035589899646989401090050156129674827726086530827196782787712088265600468817816821246984489825510641041055327643600351751187530797753729811032756723443861467559820066898636157427906125117463366404650256848541890624225463968398920643588817522484323548276374942564634412670741818527124827165429250214236729838381419833028528157270019108096530170664271569607053936218223293439106156683885496546924823292216190657825221920206009233879857464953028159373912476930897161454766127409009347964678099607742741615787938244705637541263398181616246341864644606953475446531725199535318253268232211807088632583897842882472585749780313361416409789370650427355607784438552751350238375211035160080654292105220540524166131279335021927205004150837293565203811534811730617959272225649316590914039211287389291958787291283842535569798934831224419444437069507629265391278938675162101841168759163539951242569425437845893285146003108634027726946828558393154737351784270108304843370368530270208472206508972250474960494117325282208012773661960168481761639446599245950947541368042041714200647823713813148297345164303615490667882056968885403573529714342934964056136155132762509928181947924983243478988685682327396815989056817422039832081854074198208957155549964769729593913928273274063365112655155842266352748087753047659444337063028728325137560409916981963361096391066638889412049676492507514443767913212416277449139089112998187885895680450680537663323311365953389219677324636227236377016012911145241169250152548059981831097549015055871096015619710989863919778540453407541891291532583832317555630240524764780102119702867122732442802968900814261121611240572430199940283084849782986236540506016742395929230490166303987415133977577636357961953037718424252106283166644225200439685432583575468007373233495018663468809314147450503908845552627432799567773433856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] -385791920218362227096866793866186352362974917663746225576985776500699625205126423217222893662881319614397176188905656735880938124698612512100221503415868558952217522155673930397594717329110207079734921266201388331753679910769352260463801917248994112755716333634763950945781491345925746765092068194659127269595144555646822760981338767040129413937596289276678649194366676451451755093727745432690375916398403445126280124521197845398100819678599280981160337233825877909382853290383800845538875562787493764986589992771619203892584529453088449906397391513771310263697160894299271404615775564520420877999543367606817714424139967018272330192576331078882117781472431003857642707072312938131403130368777107194508643859902420146254844130345315509481093136282844049179878220246751094275165928584882446273150108802559589424393809478102466060901035005270481936793348268449479938410233632899698380024082167288298708902386079048109855912160574410407087213504547337151751768171165801913181082315103748915348401758587087831284048210165130107470309632447399144064291884986885675290629239945518142426358986568951677307825924724738472448675399595772409395939955814957018088597751794704012358074371336359792939166269340640728506710778932226184458566195078872197716984042071640908829776351078536578478863278322937916236650517479989245251797780458842338184917678342986235438350319029757362906323430188576420302597842465193984724536164818228959621771948373165347883586177858077333805359060610284857402539153365644757278387644344016961045620896348396395826759272160090772071349666804689209396333174927213748365166233256700296948302913127698666446025514568228008590677239003709083655663890761888357469233085627336643276074691990239854840222843189872090979394841643387213446195063210118385961046599126884496545364258216010945651970632985349313310276242191260568586676554024128709239368562612073267521943069109901410726795344389153012583498470118366359731911502999486001046960783618586779415828338656016619545297042654568169873122642727431802432907509487381905610097072584211113654626793825066104174583586316489265442978732164107416110014540614096177593993839244749808413885838044573806339345581748272886739363415752776063024149221855375758893241593592033451082666504981401102419041513717788728038502277238006966374570118552320560577768177136228275193577049908428412856439734931101516692289794470655780930090744972715561618163596550001889991743294569601611664274849454439961251736400070045250957832937792610793058612061151663475203964231312671720804681935480335344557157237172245684592926433239699068890399197105319393715395106728511658486079086690569310600226498293995996590560981087991031350385457378530140054273102645821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] 107591425863867660907736591828220766148498730909772217010833678174225179343559191883169008060259371317066894852205789685632216874853907534687677865298186337473898246314677472218320926573362754623166475500546242330295395160631278186733891134025560397700937509766822637696528937348119979044389826707164093192217286123001732188914801413854460449741012698177982247879345682039563825088345191168948614457521679307626299364446593232726072031147024744936881120009946803561453343094228012909739917077456209882124012831091249153399956837048819176122052481833328755971960152190834028580221284491694836531479188429563531848767059575990920440507322260052421909751577194801853821207860746390106483339852058116525578877604535686711859486866570236053115661264113170247423159338686453115574480454922019974642111387062335632479534973989542643982946346504671940734052449428137387877252760746863234663756199084813367294451903420248090150002922243236718346822943643592378731786005429118235214386477778905214338623585219638156133931638676704682611415685116180173737429618826106965116722799024666831041566943768612881068152787835523144696862202706670535044684479599592624183992855859522325279009020952882663196326119908142390238670009371406427447625553394171658198456172024713841440606695819230722810241671684782515788337208044462053924922928952001932474221588000955895376746277270622708631393251446316140289231099071241662060206609738745181480535382544711093164500082390243188016142106187661235403471176628828960971092119645627057592423000261439048610026158759890893345696058685122200674669451989174789468921822875324147854129206175040980168288702204855508067075468765142421512261100106198234012838821809511388168756264678440262479372473786462103562307454778698449063347751952132888536088772095749412594513249343724326668795512594922234330049209305337311391289060712814416425809206352002564113112211128541770697287729983837868849858106818608585968613188658637040421492416051373933481196096502108731588871666396695554812644310249814345153223239925976914754140137741481762694635875398585562847663328547927423549848318700131789050917939125791789214252613072049989564858877981762929171430877920376378727477344226362469556496070480960864154995615966451900632453370838386883767036243204502596318929721609026303064656320425515826486986894956907537223972135137500567358089737056276141577526463079478455269565634756804382923655082088997086814363681477507850653418639581263314585275547698197496616125687019145435626834305792655738216673309913956548728862877163748592642310067635439274204830446191843556510520104129902429050268935447532225637723552252127016615193290615528841996616658196056558045735986646268152002482069766517293056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 1135888282171057538452292524757724074386995583684220111321129230183631497391219849078182588855149817146890848104973447370803631951830687620715434052997231580609512798171379277694358090403406244198051526431662763164664843230594910023230711041737218784202129581372976848441458287234369260441856532136178364192657473964422688973165188375062165125415173481754113074388640928012647806127510427518902540299555310412813880099816618938614369285145240970981095583872926656267799022318385101531983076688364317581164966302172344940931706987879944438110033882042103586502983041598008168193690105625892695220464350262239591776360170813997106561483362060370503548320874574245780144547101494788995235130157106395002645052860946598760792494466262508208470035952936930889707367155373439893844768960609226249120258222193700836592776714317974357368068951008902428781208752970863407971549445575232161899397862173429210244915085254859157665814229123445701411279470297845283645787619751796696578385215303856906161780100377591136548143586055798068412575398823278047335516211837782305288085034345687441106762508968750269150397132002564144520670897659403773900530555605384642851893543602191688584368808479734827066357004633574932773374924954794494476082337382500582225430597917352987345785380852768775002363113618785605660184786000722462559251690422424365400797818961238320127787698042692577763727951898603812769447269085141080016772148078701512572374022833354263920681812605057247786357349047662170615993738853590821234648896178304681863505378797465832685150944381682363314215110995538715922604404037572249739029161912272324333799435638649227953979750342356356697129180857428753397922885278628182471375142076766984914425843948143836562670191981681221470414747482726287436641517625768121049277106882834914252472090358593598788368978132586708017281100754780590642570342261014241723284633844734193424556028650255470716671255733701364692088446571248427840895298102130341146566287895336405284385856559544006543350770653121659937836434707141021370049122833377916122719558476106911365260298646399755193912865985015418965605549510738411156395843225268678084653373126810942491796138270230291080680601571114191265907426661569056535721774583004985681005854280256334724508785511829802411213925100267822832549663473254798192631577968530459418867928068539415942089627293438323899291375390534829075359333117782106083302229248914549096786413683625904842616617431164136936133842051988560975575509517861984245486390303010968577470739772347775609193794702466062271439715454388871583962290771579222259448413122763128578604262060910178434723619001074177034724659614022044568163184514652400161139638675096399368406023920376398539523464087761584128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -23484622159402683148312932744277593345794587700444970126852876813265591810614579690482972705697868277358615540549296083018645542589636075645539005955983860015669208126606946944037405008344450297538654613961420041931896035292946809663468975029963967967187757724829612300944518771911857543092168431262955640498089311170896999381815162068956627089139671545883011278379734002689540859785196343836642549909381314643563811479058599549664551853126561367772037915928053269827561341917183321000616284233215559945577745920227612254194095023653370666499825128044419751699922842812896436471397862875702407072570627837522574445056260599001234765483694821826805444442915283165257784538234019009502508755052886568397919058439522964567763330142769326011778315026671575917719372718923070402905126301869557014174320850958049277588549434292311986846163103668396187515984429488590627230048005844050391780107336445009846139274957171987395159948634786275324052692992871521336621070461721659858073134508948885464032281341348418294648933373772232127833038390125637638045621606095287974190832437567569605078366709240986249318105461757209544954119439636607336566540595904222217593369147287115124424256899743157669382634598938674782106356471508871734843672279800833309511690342591244013256331303943994091064070935133076198746353420790096030421907593568985053972087757218913624130283036573551794152200089989876405828023510783305196204492999951068943728115492338426247921356312575304627648898703015751772072366299654768484409992105323919290141427239025324910822532912264641713882697753210039993711299945510464476949693175062120011106196206243543380060801430219208657718255798613619085698013879104027341197727997224839900895854201191932904204561996712204210967046069885608524676189632834313018970563670678357079232975518759452893232048521099905313254071713782310786845024769425408387648440812176140665689932056982184770681187370364226359443195485190348138395509827558038342191283171316971447818870105762868447266672378292151996121637941092474264165961795337723938388582926365741955650372513168345161556787022579844442352474990881871800554226559476530472438774435016352482648988364840887789206627689312213384269022121094915382378934619241894706613917868018276820496963735440812900120439540866932731354590498804225820814378299363941315949871981048848228347082018621983186248821048679191586690757398152639784275663176195318645301970979333179676355382533746073487061626617723317450945541893162373898507833815177906424027883876663013456232106742181739418681913160499904407432704852639945672646548866016344998753195722697222316549834840720926821012469939746647792252890948086852185923459557451690486676438746707807314472254209057859043328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 129346265968067762662743740277205343027640469315197462264068750881569369865460275369221196014038743495666950020541649779702704738656077855176480391500672447476021186517603974062289048834662916708150592078433941049822269358761022381325350841420198102957012095748962380549495147279106005252921188817937957942054229315054681237308321970578061805480667395239989341163305222782076185275841306804275684872578742571809590904855228694340499295585765313271390178590268200348184377552161030673501661861159875062778374390444177192525459006027119082314620581891163289596324767733802051506160819112490585836904218562289649993838797754640715297773521464614250502063784405592805420758607989534351760512335717755056216525039757453347111281844063770079386776790431487124787340664075357539388204671299716124117184662451791875283293810305811386594173470868785064650815330418482009867810143796568834270010290293130994520443259025183286234268547009233981095133736374970494302226988855788699896727017579847641029536169630386425023033613412235593238855900814547642180274993089644847669581995046823999350377929044188900979763913467898383809320392006151471124879991520233464470738439620779960299544063372333111218029704415573067196699679947041715530897253111017211958583055585216765338359855865862965475813029818517130028165700564218178486261315611541284446137929175877902919988361655529133332750572785246354573629820058403850702206036182000324083422880801293352298109696558329278504230436343740860760770476305776343948486713813696445412790724545376526658733797027438802932614208247973125542344380086849487235745084761673249557715627619124681040489783462063110151884366778628247245271379367064775454166882858240460280626620613962305908773885522494169649913600071044255387962719610534103167041150567921719817438623479234486052084393669363663559859439277989903138138448860255737421753149588517412326815893202119348403995636882154894404216558324068128285654829065129406959369378446486780032013007214999427342468227623603613712322107462286486908758818302406137458452275154340163906803643946767410647400703043346283145355332367220743069739828690255186606064571602985605754515958810763571316882475379498451457780148146195522942076028185210055885432346569341715789729683349403040416909682168884269328405518295926951163810697059830567546752685476387816437098117593451946485617655330569729693541895107591902456997552302741542001476854390163976306385754123222373435958510359196824320129118752333219697723595273614327493237686925164936191725199838905992457249712003109418414063201040434924922046896437655072550958215526053900855334333722552171624234396466539955737532669142426007516613561744519870534137258165335047056523912099582735024128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -127459494301288845476768287827466849417164552286099631915368310814317561141234571957427433727414403113318789345088391481221879485392365034526187530732589946267129206283451672154838069945441857839007631562820746313295461635791446601939470295685404494085959470773614449238444946477989964505249274535222275251732778308530327235281679202113245018099392167126907445465405284896641857904255499985844972272900852271824327529545950601587173381807378094784093690549842046024769784387562099612017414983626442137722624545420741094833473707686404102782118858525572880489373369572387695154037932243569961536680188508107624275634952017042322106175051933260546797561888861970889270736297569846084419580785388983449363233970427950310119347165700474341101682106899035465906816185596278665756524666862771571773205030323565671270142372118187552544020959795496676403608227779665733779594772709859075926127058684972208197445346725181188424378146878199317838517974465032130700990223989385734325784734831866232816459780034393961658442044303268863600713355837400520092616508810820828649999031845738367859923099336593779409440348487755561583428133085165626274765152472273928985652340162846839395907156350193890220516013602207671151631218878662498832550763827906250538548301100239658117247292359638425799439188404294478379995730304328317339876183422682522797743289070997484766284738088684071314910989298866969006457396824132129657712319448078567575310431756250911076441042081649415142471717337447114028490049856236988775286624271567441978637814367456478419887816743847026064314872497381756991429766309570082298297949675928133658739067315948607536882245916869674654937512827370057258690381525454726171478596562264973206351030785153145972184951136235454392441351199535610460856996396115095742276898699394806048526366304387602103033455727714545753603924496883122930185528288129060589462159796863459702199186110187514237160203300140187895570773140352613785193668579381185130849747912549723719677901538254884794594772856866168102316461635089385458412994587299297577138033232611970342701807495977388095950510831717588832143025269602264363213399392645552879790528001728088172987379383621415599796868650986861451621003092042431242603226105992400526509015077520647412071399490366861692863187431484617877648567844218424605067922503246597783195268878167974591247432631405001646416732108571695379685806468638486277527183584270180376763526718668499433401505076904444236526244283907596242221077281093297914035337194833221300461781875732119476482223476857628514698952567104724103867652121072122660966460981432646939551176161465153539750933922649022892092509537890493311129344201244291563122773201264241270759228203018803331441928461620556595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] -1559186391190783317083341976843182424185057522276540972039867028132724406509286151752893556786543304151811741330778000769642303401689707167848014446309472994182671264279772756515745078021839407593078870419270366775618949875573515558851589786251072257689664467580947867763044048790772606537956422191105666264614651826388019996093587965728986658294518570150137620677805785215179662160026493245459076070802554555733085906703527322291656955588701750798735323428197268850572104662016535458243531452828437382947138609330110853072562570797332326254315295848532922233161832481255406105251738848799170045393279489018006516346950137850820851835663454288995270087239033871388944279991549704866333557348802922341276849816723809081111093637325646635183991842465075266601526573572594969574607498079076260839022348712670496985242320523979648543014449839037964320861523275401492149491539963506423217439388274039529492535967743473895101329093746218368835406979862218167506643952329398741499725778277756086388814670930610795565872663843898740993777394364219225883813902907783787949076677370123787895782267993614142971183215896564207285711500577179359103549294918827075237494340606798183589500306398258132616626079406949965852950671541042634191764920416987381438411801001527255003977830200613527057299108103311849603383356938731032167485817874472247429418009136373833044627358137733406794049453089572138087639171767230703382468300451075156518463945676816879164732650650735223225934516567902835749217028850345852356960771678979994152183803879084495350558529573467181199601024805868492577139811517606940123177737275287458260914228942852454425179689301614057128583616336946740915154289122312030803976384520133046770376988754138044892489347648173350782003415630070309244362806910112462996418274174971771780526494950803444570338689689064903926454548484706808881769030129158211540128647577832350001147928566060141291294449311264055201102452334257892952132790152270268475184290212291241690339619254687864747468167859718869893343433343826795370027413928240649507805221323083411692155090499129899737963577550976406940828941867749838309329766028009980854635104117069164408213328886415451481770441338095936604648455990918421196641395833269683685621838667073476126359640734029580396776528027840196908623376144934682041272851390554411726564164574861004618093486728329762481877849430745528700973995248392422132631067196986418921919704175546184455220438073244900668060570739225317619313923967673103748267811772885545565193983354633033437935546296626384989323358418155573772181105283623385304271402484687760452642867035261004893044972137788133836760339025149673257591477581166625882923727189851030143882200564512256506608276687988333740032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] 7214927421108755258622251204325386397987262425874164794823472580220161369334118603016305908785186232701155704687481508428922441838788181966102557886295243495144970632263398933362546999754073389625800031245317005050887509585231012511091983982986802479109943118867768236533263965955822082025892622442756998325688087374617576294016855994319368141465686066237271333758772914727950497822213993849246610429592574344070798129663948841820492880598721855804097081714331871590430354151022609490060701238768870440611057517025949419966387557505724218727256572666369176454342977326468969473685137202615491016440520144444629794057872024867632032723340115177991604440034840702183140202512930506270193344383734717533711907893828892341582414940212654168591994314951795681378639949665050158445642474119676561014354090280564542432143346438939387298196354048461248628764214826684958317991925286113020374811550074602477322717016643618604555552625532667630591059584258295027054683391613992802901037122427759067565017245239868066588973568749801105521238681266879061302816199461671012704848762196221138325524552299283678022396012926472693873769264877739280728573863114359328655413687688941306740447474595682738037964668671485637147234246176160328750649414198067312550504660383487771070855586467832833505782072518500347917590625018469152742709946779989695667522887949770870326593076576845933944283886969633714778002333882062950631664069354024569952484018946453930508403942007782627350132053278945351152534439142134022113405186197281359950825905540802018092158005715570299181055162883634638412976799628288055680072215157694776301645209770766304278104297626678759536665185916248221709494008669332058993238819861832408028736995796328631762064516411056532049421045933565252202355630046789160170054262583375851132826897928767401230060598935154936676054091308548441222248464826245435737737600068978845967609324346097224471558794782027286181072807289509568483924827793588273711789765869963113336277384617583789899850945869338539058656098690065127448353651023576312238866965986041804455201437641998692843013977548899532875843431591824830098299010786267795267760891679036453489012329985078968645205513585393343218615839281408390995116303372221389868161853420360131773371924754275222022816129121134369887644092469622172867526538136913982456533139733501498269760056873231125002311005937126525700974386310514187563240264021619449556659165133214462494727866386846037016114171806374647889184933989398989233047908105660193467173437039600705844388938659023161474687991948250279581737530390708497433575235601431151910125491806431429409974744402045743030976821292306986830572444001941558107427538001815341833176187435241665003430649181853712384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] -16150960098351170954415487914389011348840631669793619267888152719603399431101193870890242997506720942049999960856985227212932951353489050405701503667512029528470264081798977832132543699705590446539246775118693033237246926777805596168340261767779864136906670249629308385050451739042100409565454685528084975602148213230699501474284049376349646473397644486257545307940870494920083762219755251784140287407707753507841187626011063804772505397737979732764079628501162058381451618437349492310756011926743366682756557547801314374664197399164082314431142911815364247891939459167762516013158356192062899958921642309929358219024336484916327763138358058551744199982930852068760285069808191140602899426743280480580320927880240146232442523418767767238824010196154251852168007352779076121750811820105110280298891446150124562072253112957283501534611419856642924854371708235749760778805713315941370803747473015856666971939759611625282837409176198310223962833628993288447120342923289944320762839900595097119311023680386264144735243626305670642492010454024590992988660891564876048479919173310411606652195365748900246301646635458545134214476694407534211084050406727723187274075096239239805274974769209637515258978279160726777124921820729890114788770045746374083162800894119150055021024727751936409862087834234743292846749147438799270179463124168372516679641978853052415481139418498522942881140120489065422203954840160206822810026132953483832740046227300488306415797691143797738971246241481581654993627686119846899371968677041571679089220381366073673137143235856351522152504014362603265358029946617049582055875171046749808960771902115595198283231258929736256212331378547623793587563659545442018277271445693940807071608875117716130326210752095311678674809976792784641006048720559142906174753814043390690759005190679399712972223413707226012211674985862952969224719243557517258895378384328450367978755872086471002096410516680511616485951076259143605022893972396011745438086537276858053431061109139203692359320884091218946920746608002815627886164748821846507001456574645951451690395997181057600049833556955049724124309977605985426794720632031964813638698010779846945625985000569836039282674535157467058619318603787061517580401739719342400428382012877714026922995416300850463813744443080248763751724188374968258754870588872138218748868358831499811586040025609713775854869954098914957331678996244559616564525728557609588101166901404182792559552733260773598712634874463304905972611751798290154826479156976581371992726583517111802583749318969077779351168967084135328073324774046714140867763444516631154687403642172404691727085293044240581833236391560680273761110858970249976925193052655954343095930594492545422121432529335576556470272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] 42710786855519382618323958434947304533887544933064986739802294390953657306391809719443717492179639426659166130139340211522171116358126360541881701485155188453723043257531500787786137334379141912126934264177006595051368080246878372218823957178567642075763343434100052240144200668701519272783767854578864265670990928116928072134465016249676389084846126724956469486540356483601487935528715111980805389059807157811064648268080000917959012253090436811666281957496395109930387954572341237836638153327687520538219940836588805918114987635301002790004264695194583872935734858316425608917577828616543410567864769487597218061758998849889655083776235791331680228595056468483441646810383645945681663400294105069819127289719765420332536458815430473778108218136215417693589439045773426299140444184021011970710572631450920592119354917200929650551324085856302619547221734399652171859620673348450158393412690206041938968847210535782988740909150321570632967248075850803931814876053531091141921135549044823917163127715528386820547611983889278967832556271354609592540420707521388378331460549971028168319189288413267779266720563694206735589940378558270273295920750256086105783992055928463767920222144120541656469581163473042393622250273858450766200848517492962550336874416295043157581992428024468317888819528474446360672391402384152050249094535360932275166415062945258191612730175502864993981049599638993407886071471195970206256335923115271948591368637558388887349548998600267148270335306065607685977831253449059154942898732746284979371528412932960038641266226094329748873329114336468256565180059660608240061668351125822819591883186175974620972365396697280670323448752465699694375809643793991747511631381681322419034698952353401184905566325695178687958576919021902418042700739461584915836655526929005857980645407536050944931640554003505894418573986205875233430944260473607074683227836995090237940230532406687017649097884842011795344825785186137446246290189187848342339542531893052293416513359219680742049965761037685597882816921171981269552185408747345252743846863852444653559105858862687911499741218749442756672509322479577802500875274352322354178639676742948273687712157959976316525482557204773550844082881986754028714212165741968937582622929611967191547994557008933662182927396500762025077990914402894696373217357022220483658267110847598776977622593714373542547025772099905222446076920818653903999842108330780211947781579444409898836887612154458787233349857833734610521426974937864046466144985820230407267731131081317409568082761223106587610252675389091708873458284172783861461897725361589653405833724961796009437504136159850286591109444184441626950262028386475909756060075537418449428982284307697764170487468400147534184448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] -113820311094514023842628915902891680752186312296961247325604370299654504320919172215209944498671731695165328753328904733975998334617504312800937248528144312667725668125840033724819861752832439960164564378199823988258196520343269486153959305146197778414478399327917980648833603627007755029091178667653426245463000229502503520431308534288563595678700899414551962735805425512634421354910233566417967800806301488979428851577293721192407115403316046370204604210566960733743679987522469397052878586600440736517964840449329198279018600318630463522257462491687400665702156687671874784503392169546450198941424924756855533850891735941299835802619527653970919221691565176628200960036944777669253603934529703859371493198321116368529884551597483123178442643490762880659932817102316148414170229854094760769005086098385950156986433579925987822138205849924304604184132690021217837359691862828282304870133331627112369557394708571770359517803049452374444586007297057126977833394225100046880645360450469624364616407728430771444356222860059567659118545653499335803548905469815517398271515583323084375745971403188225890626968639585347355173135053352890247104924104658857739220473642114712259033879605842251876241622813345618805872949822146799503332279306205295862043162776605848465248811167261999526894839865944172737529815292842398951424628167931101169497328296696142052528706735067585744446023970978461006747948939652082054914495818184251695561494743136679683329422309707739646594626128448853991546824365514612387730964257249909110479718886873633050636639817778945266361038141351449539971286992563383990998010258555773279741148721635300018608100148551973733996579860626648654277462223454405723581894962995879377288879586505769565913493871984921326968296409120326257205676588905940538658622773610727205416234589427400571422606832380443195853634291147626341093287329118364830255037245611667318990370440241823142879544788806866682032958347513843163897754928121190091286343890204910927005228719842473390588779867510662046401400319808281771915745075750932953704046977722551961556918403731744073859023786816390494251816543627173537224217715850006677671708088063773246596450149574015033554660856696740463120733822545118076367953958953212233303752669769430050826724923861406739497824981508247225218227440656653758800404261096082733595194911847279128294668755794556114746341536487397275375676379185906070232969369813596921300701892112649960822376218533819398080552833120842869478715073506239277592630872343307382264212686555695384574562037389430286696545347916832786700880562743559191574599274037399140012351996969699679184002053872105572790240841697415273689765366230876383587032079467131070648574737556264180705762083218754652602368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] 26159560655754369565585170771484660060382305572310938533502524543560089229462775413597422139467478017907955914988764732357154133521139537701907702969082916929481222438400274701298779931266527657428579831229093028928501443912490260435202692991905005715986090662219509500373814097120744214960746764106981543184318735198310228861854819534429681603405596275653735823313586229368198379929249097478936271700584121689280401265851411487535656051329593677246656848593842757754407742233077210061067537782800478425180839637533482229349825930620018383142144961883583163359172162759120851813606122217708813311364487047499945509482743102583349578014476625552508492607342777982525886022617638953302707752879358303164827549872834090856084928061603417862161066362108443318916728543200676839413665866940778219088391975780925136018804807310254308865832739981839133802858943240724199380451865478860501548581095960404013654327726762272474319062074125227180069921809512622253178806957328223963628649745908554515517144636555886202679269402643834074100934632587194866322717088693728985537078324911130514655714384326166406588197328768284742307025207216462357319174255109793161132821544285785942159575906596953102437922722120681225545524481067139132838400254744605983981237451138854818741897544054135437004550051196725887953964510643589336325454352588603656093298584315248364050507600988848346685251630335270569034374032982986977672111332888603969886822730457845140184888885748356643137765472160159976633596382491592431504944211837922618546657026183780761543339384259087508921601791860671666623697451329880445408285839415908828952857073725128745669579010664843489746023486175204074131058795342867650593784856975920899235612795709517965423221138446570241448008989547710602391760560642977505260256448002612555565327057087451628741733765212403267250140429441384555969982995832464239513058409714867492889890522926597222309274168251265759744485191423079482350766624684411431851964200775773732991303216795360837538613071065365521924041747317266550977239768439770207219786238349446742831575110954670765346823691418764172865633098943367009859606857085111175128730841650360791348398399037657616623135356335412446105548902148338337227976728736296879650781707882989522270298076553354081185727281100257011514585391030012807026204301237508683843102060937831703940006633501974214361957187167338406757187824684605344113454548459392375266491125105926613519354530894863072648485678869777597162531185004300860988377974678196003923503116869412211439195569114191205555993578927942104696532642578693679072784386919036574055079403177571124123961664127805888768666229327741575009350336535161214177820641129701534496807292491221852066792722362225353818112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 795059202842046640497866149892939720860572339543077029000607756587083438928037454403361409955206978942699241724167685458883630529933376632158251934753894356375703276134708713042345478777281044444994478240283532675691110048292997424802058316632200112753305232351784382670000738410606555122040882121860396012436958482298370631821479350256242350870287359858814383865327889044224186577856447364508882906419569174857738430455597267798331939736423590996223407489339717894712332887875381978000249182496261516010376822288920285477472249788257857568555251151951278969840535678229878461882842208197530613214417802744616687002438629280604598573354371180915286367803106235060743502725600513896086703687153891470276092687096407190379899215622179802847172393609104974706486853113459146694426223187699288761734722140729761199736653695352220435248980916919643306262341471916965747391046476548141198590571184445986707487056916444937835270392794989276774045793766577866424972257689999981270129595602934067258859064827282214799432713127837243013887552014335860512319934393406263165759279117492755945221135246661409283463623634158931376493408451973907521443589754830675479966768974764648548276043578953119729117096311077804426624977978747914628813004024193972389907069391890447395487794971350676494324060190387176142279761705261890261058015894722038995021217368137157906461051280747460430691685232896446536632660464968355350883132574746347825562097912333857864912101154449732893425587946456072932401878105388701887044869712304807802000743995709207200737057336203883760322739493055233807965218906061896800729841364873508888010838531412743496346233610896949999888449674783372974161899276592811085784199319965137624264631127361224903799209818520458457200798638970100518040611728212016349782220055464224564262345687839765364839627614352361006564374236206436889124525329385545435294691688847475436044619961175506961070030479890394001841583745314225030282868831833010191826098940147528764249006720430924190762638146221788779143014302121352164288139871419958462269159527216367919767244459975807908524887741335366817902250397194877721972536955874503651100045036197290852436333167926787737423156789998393348985743321933391271759760323065913714482056568536759863779084980879258805752571576589011762878319735370541102720168523775822930599048098313886174089400099998083350651782281090935850527326389055443064060499701691026748800458200218091742697221855382224146621813114991734931987029995451132541130931975615825290298942822016204689543140003957809019139087650408929478865957645766634605340636871878769018871491833917740678841971747797485227395924704478337348890733370127999382424901191725755263860266350726397787402045457957711584952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] -2395724658566261170030938844711644843877769574760029269458968023003059124900910771673640555544046582474781030084049419064132469545247377466785487789628640465992427734062862864902982059089883510448014589132708925799735775103021345882385354769084223856521703081041272627336772325210315619433867470587604927051703279838873243649455195862075767171114397304927041541661716371386012109587890014410222335367584303337635749810158902532528021884593844976984731070052166711418607161045885579017555720525001670885559658402825171298204103608053056257989793240952376749699614668131775516985304960156122875334667028211477894703750743711468323954653655120262910486570839687799287534691301971183397283443915822439192698366394830439208198719929030143929122556000416134302440125770241438975281620058986652503042002617441045965255447500534486762026294458333969606566847701621239012692368070702345755420592316858394174027969716484648886464402137392703682695939600030355709247332030013198055932906694243912544832677159791440604032416901716004510147108719915612772268180640902022634515803057973437904810761584845217941893300889520994578561011543625127277660968382206616180118348349974003102864292600020353901899094510426632247417025979902489383591731358676921526634733408304434668713266937291993119308023140163971893288781938854935406808288069066420228387046302670152092468569239502631038397808482764439927215249423703191181270094834760414221267704053966552110606637374074123194653565801146270174139459281304364293263416132009270710181950229905711901228566087240773463178219167655995206243618914073010619902744318215334287327203569343533283168102259012453194120788057897474831157471520517920324481681293202094233198931119185085545864133006885501983270198753010926688007723511052534961510227676888197868234548284248835018315719138756133969183595303553332059032137036828966696449028657342154297276930716751294261479371204929274273053651742228996075855839322494975116631720924404904937058388867563238016080724289666883440084962271956997081695730801655597344131983355696104798038998287587034486209332218892482457282103569930027687119292816486587967793709201537915904172877962674299872925744012721039129251357360267126279983779591696555379366204494018926031742317379401680549304609640403421614183410667302093320160154443764122880835366051284302690145286132156225570635727267478238898049062008529984925001657309777673964703790588093312049234241746674357777717563713027468258814219128969358364106448506031845889421618809252036223703922123848328671743330159145986069401201134155941252330552090350962545624071607930877412803310232085484763827822532744886034895820216169063540421081099031796921701779066018064307468290832235000412241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] 3676016660030725967187631981905621091524950066428260089695192563748424194969066726170084672664372238945369526231100699301673950047039012258491616488579670071373757383142259648611951861110190729100450836963552738462273381091761209418203572427860158789528577189349498434604747762727227015196855288508092050212628406493099939472965308373546239065256154821097730886634391391937845692670736391426241913293075926693804428460163047504474299056420369691240183207699705210488470295478278646484628524044526815701662398394076685033852401046286833040388371764923068976970075908609179307078955100349491990188532201342721512802829685294314581737128736551722937125272099318702871121854649289368644996593921454764302362764990933775217271565510361509614126254359948069512300663044933834377709877584598858580543047541336234904406192211092236626149271187251726517114415693408995346632965064473801829487330488080080887733136975997259932243065064672691655189320083604799751046266892187011784314978352038658348435662917734008450859127093265906212758238153487194085252774960840058553403664614131300365648807380417441585073061802377833813986473473509716667234136960644700856669395994341631104751141692301007521311470932097583266132789953581804905329484770354570401630237850381321084956534397816014525449148886910260845717411301173527833734339178011964684674854702350799122420792478860508578208313619233246240536894534814480729448825972431479513319014012153790299086914107990744438185115037243272434014475834816655853616780076681712295762543463356671346530972013735775066535437737395198312363238752125208313581052020269461317419739239805453060637417762318026636761123786339365925381270776000205253691552917897552958568838375439617913918256603859912677822120719019147187506134099311529465571062846620058392885872306203892175296715692673617004830905019085144802705398967116525936056414145750686005533334020364527344452549936916665846055266551885952441289161330023832097195306177598935198257879436012922282339792091262300915972238772511432671439005578747714701385037586467506683979149958073951745271195961321448117563292035800502716540708047714672065699158628239241588638176091703169250666948038541026646688050176876324493809480289698016811758051648798560736642975145565143702403283276791372611229018273515654904980635815782566023721112838900712516530818086405433787002651129897457492931455567515871112707167563209817603908991162023414767067696660024879153314457485424642727045512558217924663018500873854587129999034006369766027330117960288355563738865929769722989427458585815337532590170438071451235731745934356787960099739591820979703416847255843862006322602692436545643147870735696141409657530615217842738229855104742459121445371904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -4005292527228410729484836165191561291784978243300902742859914372656598088422238512262235131353633690682408171608521824482868219853102497568142459158438591534606776072954856103202525557615546244105045834751500741766012610751734751369392737220577188125248120420786242649325634480137008734512548716746897712590904592168941702026293584946118770308660426191889241798836976446008923493547303911115659450392539892511470415472196641881757689017241710116562435114296866978448451952447689832309168384540869280572460602978970377347846080635167780469865441582284441677195586587545119548893647401419176752300119543883996866133965193611034720127777871264847908194623641283636985036798491257584624061788253344187539990734971075114985958014047294937637379488565876549084938959090008111064969988006507621854495147279690076683922468758915384602164926358144779148939718263907019019977432421522485609220448573045400660407151192670198588755208916479365205020238721094756810910950485339684147886893291475958724546306791374850977136920772495164827968011214456585610317654436857956508761388524630663700383437973192143822339483146755807424902382548220661977697012749361639470830559207487536125518462551734442604543006357463557509789847616949890776902836490157431571418498007499767087542321747126889312742143306014882112306323526637819574526709840303974191404110776921013612721661214123859349100891580720599347165183546158650874835043294153289869664944769635515712390594934963019509675571592785966167949269655464095311922133220833819502929535649927619154773962234500759515094399020509386953573786938800091769860772311941002362288788995817402430707784942331696145096462444025831845528104361939431835744374109265036677111912672836562897295948821086430111804995314009022153212816108607105793814722886878613251386450497521812351798473913341604360429400023067966475161490749911214420341873413317690737920090897039211822475974047923064508876077435611874969297456153005224055570258397623009384504930330003121718731369883722778838232701125380360126761112318223116541339851536960662665906280245534830331279907794581742425446586674990928914807795809124523979984562357941402538442717326188295349674760776804741039146117516467943089191548879409081485205676363018678684405388109257039586837836698291423254206709549185350776304633381798607286248873295776700204220383339670648074388393173882056924626782330828122065021270961142538839967230496907434150885742492216735520871136211432847637182401833341814230260920604359674717230462874853965427419240382512531490417449340211703577381817921326113917078976081309139898912578033081925324235506903962473811313283151386097280230878172696964333167142040129166838007470954258792012530720735422236053360082944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 3829406241586571005139475037499155349311118290579411252642020402855775728150810056542910730307468653979357654427296946525630858888392031213100226963503163493091191409613671564595053557283910123986022862271559162533721339518927874551806456371724564236782835503626811168087942817630329890606546168586099302242249388579290095696230779342779209365695721287201377847547568963538700216059610604109258311559341577567793900324763233038812576017717883174006674376466820808217602392183453985279862293896314840295246894733052316274788525843868206208196211118190153086959326126360913483556859164686552676989255203109971459240952589094558428583484063350179245531094499540514153260562439578751973567281608585497688993426248299720938465145153442423901230130595806277126603953171360058509953997211930018526135129760026498299938913965607597447841229191455375290218833390460081607470033605621778291951854545775121231243924248347890357371008022132876988092542568415120801905947960718234088424852800769381704104586525313255544729291459158569357439965105448603470431730308797037456824481617031265635570724833324813571775927119809114525698017318860230141561826224743021948256327118457008644602133567776581766039843048328489540916037631183054947043309474853453085676992107800496687357940042484633915666379204799096361972928702872747952074160024533742898723192011471619117311093081470040450890955472505495373861661550432391087269542346287629841680616241008145777305442576075196430747603950267988118369309436505964108805999447709859497246468440884535025467615499576719718284754953283344317875564207964571131057888130903136739738430452963526681846516128410405531526883040892483074505586100315637021506794354063190052805828721768834491041052823762110011971605103597406477162090097716252067410304346911611418862335400483523307536502182042153452291091096022327808447809046414504868656327579473059858445547682838694950366014376231628697523187152847460662758833896273388649355161090927650974209211978909962231647588871632320459148494545239299132079402137455730012006361806346471988310011436706122028453015828869258719906687808104265098437036861097586367034149145108122623763733041642419796218269878052818403014414436653718774627457298724942821398253030755718140864181004857276233595177894546466563913337571383597978549863340870751654587128916602575425305420881451434779898603339733229483829748846813606625054441163955609317981641214992181973348050999931177379984262917393595388343961703711657029210040845626255052701006006194360242543587986265633539930208502318191762785066105409548357795732085954167642455761577039000687520187666899278255805824964767921784157415177256661082807160661401227590910829972056053178346625234816043512703746048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] -2487022921444864948576094721965254050136517658566774193476189049906188407628631694194847863974758465105612244420260205372899359038489030321103751451065412850153816091622516707422777158901491966881250238481813705048622785225753350596474692466414233665426726646320457121833852852507879203638089048900281069391910295355922230463453724531618804022815991793635075063614862571155699212762644586012618689480422772675655481154302207057932986756321642415679147227036735711936783569775535388967484567642770611653143877543888151749639270042520391921417402094733803833122554434826377148433618798758126417920004203577517268542337500764721272312300367953692263804608583193482583374763664237708620643198858259796921454973796834396756227891525482770085711599721498067777828631942355666919696788246816089769073700876142594389677954250827451225761033489886402091441431847430061572817745744354380890938149938404307945635361948689839537859524288765999322590111979577675863408746289415812024330882844178321809241292987597316875307666916609834126420194066464270535678099189584437560617376412885915383249143426843207652879131081160392198457638759979445959890299677556477993736103190128792701048085493779965914898941188040182699484040450022447532000422953781638708141520411743957213515057253785699473748850767502000564164636371494879068470946285072516454490911948049802484269372217103213968647129929916103999204742927277716352778801890225068936338526330629431738732847632568590269972626699490719407539433085713539008141768220605286297190917215638452524006287184544240261109257944983383250931801374244272608425622794145843932709489012811262203022666270545007165485685265276169959175914185129904940504224226961991058220725856331588100122686313958961926963285980594824925526852713034083494270728456742061164896726710311899927142626388014342275096051078298708411258077952994073877514594129571213984516207994295790784708984704913518366312470174549296457517218233149296180874838701576097451465018599315993382226050015874209733811212188045630762245017175087685968428624023525354799275893734304578519874671729544028234737659552441279349138859297444650601638771625541780972569131044811029937523078597700782424633970058561522106604351681394866721726454907906680589858779022247694726184355354029405570480512676775871240819914107487177166855807768271660721834561756274834140753411708731334516343049802193186781501051317817313217713103958219587593402207484019057291838648637176456815040495335279064131566879296078391295018350399224327218216780312509301729332266207442951027309886260901274966761417111625229478583846996608600994514616960699071408193240457522361714467743600877771342115993326002152858444991765092664469108208514131988889403916288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] -1238926505694946536794419200418059853953934864378089931039040430357493616551989157442012222599576670317538322034521232035343971577981236239852705992493974254630314983688107546481824725527064663855246744227029642261824968617159224691545408809526050874508706044520369028789285942680051847479176175989512345138910626365530236540519244100125579178767487283366845431443972196242450083650756766725402268159691559537302818021189230721133081017048072539463625167316684316167586083437651100640838084325274737004165751329588387221319808985995725484478896904216676104683109568730203966047405291033795086096311458021072857262924198058404764705563895935373077222232532720624903968238189539745762177542851425732716295048247391667299279847455989429672549322937776929482544758972146416140603740561314589580882851735677965430631049830623882646945075896301564343581723845954363919378973625908852000440187845964289607004017351804690010646230074377245609739043019323838405500486445602177410308764031360601596284373513013930486837940752030570880367769577567797445342359419754054827760713034378880004137855071460535700671398743234609863217294156049773481866079241801261827647585224330553149496499422625862080378582285746738257497720614173456785245341153155940262866199970222072450936753883959934656511875606323058117619246928761159814689351684638920684139869781357844296980671574375708689415211288843600638732280590499686396831566210001616149600835164246036935082198555027802917916416665481550101284483888818617166895572350251946018718263582517398160454971233931280106531963774474691185703596647899929805211540474128992449499017433498610970326513471764920861049684422521597092125156908922281888314635388633539058675043203820891018866206386403008504501557531491673650978026238312135937380732572971914135462085985374603728438342249809893575813529046576180068835151399893481652933422623464581765743829560161509187641283403741129844756606396012507181317547533765439921143183086028470267331952177749234263902862361765651100262021570469313131893702755553500172566902633582440771646755607852433105352871315263574563165371993775847234076202289790974340727448265517928936171578754671741253062035785624250278328209939525568949478730611201803211866880985895674207454476842498197797098965939785583858459578478679409817129408489374417908827896507941569379003379402029625979499817666504658806784749039938360685776312594271775075289983614177611843083482782957877890049543492731064059704729411151671848413689709794890450969707571436702345855377216444800846186465609290234651398399016096689294886752150127254941420051264798284423329021577644703615354222869528561899378871279896468743190510665162283980597304621158746675573987100761553491948732416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] 5879954656697546800118056346304164311540663809353609381503841371640131320902513343350375442450729890495171352695278087769221116020105595132589314265828107914020384478200005107897451581134828757576059689394114099470538372315021237719157140704416641634125433827735395544784716128757001187398864811522228935938812651666298788375702429989591783116825134061546153472990361756869087589052490310336687440770814808002356319042633946898949016068825697104713877737811493757836130217352327962202406335474165710997789248814139273515327174891375481018163727227210041508778428214090818280015599419615613925081077638436149353718668418295750222899920113607077204661179031770523815532995986513073132013187268480221290609806955071268786080604185343765160570598933094674688233765912872613453758236979812752000162048342289978569204321057247717964200246011282362216534209079550268230513033580197380500192389473086324751091720459806920738158474979183978874842066190680457353955594597535315846246538241062319619127370959619868922286288581615388557602041944696951121040869935350719424573951396118767039651218965646978548610043366174981980035766645505575816684546133852930164820160019133624692949146651405642266999112377104042609043154817395603051767788841703678830244917403315042301513618040001422664880401544116473214408079965551578708370850918568680898434888357681951494835250403716648377176535106135695686355843935322430459039441917325384231341949820629968312796581621695895377322631277520873498684043888373033636211082067451976856712979084515996129022859582021862941623760988578827113578314594625127557055916386192113267154487486526252600588713873591548013497296564780878665986589696510171625282911830630619849385456921524084245020476285655964980544789465513267680710892228935313197032775817986016398460498131573594246394955716057343724959469849913643245692836965440921241154052984594082727288304949692691441584654327595045188100313311321508838615523004189799703044943919026023799892772683408134481011242822281458231679397058960616619028358324140091694932284669749638583595010805450284042165710455338050086466765293029640873435938655344878798414591037581489793781073999831296562082132280398648961876537798056182796729698883960740344584112414932230610399988239298989999652083595562956431386840624014384162266063784956384810230444696807584414459350639139724683758423026116729078721964306587119835486952196935964853001506592742461884267181722746027916463877793964711686903164004970434889026842771350889479407335826265178942963302527091177158477143404971690200114917885511497502874521213785424681157024535033762275205209986150387409182137216428230511073029235402310315930353254683709263125693645872839006786808992411771172766613504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] -8202172650911264117062299603570852377142948371531341671977570426068219362680410723297429153257669543561337007602295568489426372791798228883024850951777258929648639079382447927438727026131205606783848986327394387865177379080646268488240678401484230115139447811544205525802180630706421294796369850758145767884719882108890435822961153481857676469704982765468153942014919236888079049543083153092612201924190247357803206384577774412469206834116618071783561965886553184604140105876334391112743173939781329091693211858138350711821974593912992159486773846742717977600700717668910412437829967122153717899227522399297107950276812051542257157993868794383369571557763440431196251666986324467124453155808201145068178820676026204893220631085142923791259227891156872136702391936586668938745534191620229152233925800506076331966068556892795263805201000479506492941364784329678287609532113411019417693853237686969640071653748754108878536045191241966038860076808824712360702374241700029758823407387783083933980681574450814115091079776059750588348973616066335669646958069809999554869984239084549335243903666301177740236349270869019647987148614548887393536708129314374793335940206858565792349220596086580929826258708946503997238246165955071232656938214700942296714099375006122072010816289971550105426708101502563584041357029906931260788932009972984287753519853435572192416186664527525004294616170391093347881317858808853010579929874805309739236011192984814378395319292889497072608054022276920041175891071952209252680888593354049725146386116558137188341211613067647750076782123924104133652705485855960151160719915895015269451935177996058997688312411581625069617948265274004988400172430866768424751260467114349941111918028048948979642371232051167173773931532853106246599413328572263060340644254528043658082460794345496056377118805726134657680594647716203743668668051641302844054470437234009381319472669796317714921533410079142228165604282216107221481661078802839193650647913423046999316458151463806075000790101697961076545053894350127993468935079696184373023664312916594388310831675275684524711422469182200613125217383456316911663350418561069116257191735750066177709748139106541745922023551679982105100501289382844884455154201013312904884185872974091671450731973505587144678493257242205413217828694005184395101258827298186786815667337427526648830721030111179517455479873477309827027096470061294995540646130691218947706698631224600548526744745089902477933224379814405813435684846571009314034095019862288713275999532614459820097396966990487341177597144831160228829202238813095827932797868243831857038004516757728031838043799248632455647133747031114496352407203996438063519292900777865310105420927327659116557920654832849929424076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] 7058200842609439842241971425089382287409288030823644266056628285096213952029238187821166617794026609254791409220885286709265237191345646038697198454803615059438286394680824025257488233199924767387046000056342475444417484072568570419266272013773520167820878398527638728866242352346396169206806605671480570916455995430533320764104801571936578968387877569179465430875132754560023768910115859971962143763468620260545478344700043871443347768997667544678330197887867258866979057706010394766395534006301080356235680383528683895216504524160080888220150461333555862436901302646348534350170610347806090398767447218750964203424501118443771021421426743644440880924243753054228152400430428262624040627838691933036179600030120510372428189360345481963271101889881199939784994547063765455758719495203359267798290012463636693380917842681825497955398802042806392374614471329319148245947387522294838661101814573684686448068568308796527604136523124401837630498192426424220047325521353511957891494821758016935038350541406998283383185500835340271932667735392601722275676207566567338448536700238797802459844199755027359341282947332442959018748459497887419556275454288969322147007855633583837379154868920208377403535819338664284825796253215991537443545680504787640485032611370691670540916186113477441128076792551709754233310325568086700818050160066454065242058283877031715077641484268142865327132889241061248745281736120730828556826432415871206826996723680724826406387441934896271111896523806543302819382610103866137107648529771325809796847246364089145431574823208225885819656344478940446783039234881326295640955008064218100468248919106234129558790859635806524831905522772594248134639418826420271746947965843039294285473427435887993285628662501772997296967766280891420924803922480361255868267508414517991883323518215246279822620445509875846876068919144171760409925315975898488351268499870916856424830383496705010634648171764071692042500506548657299814053393233939335834963639827685001947794287887141451926347033237320385594978128599773137022270493973803155800229853426259870653218829216324527376123412470463188951976954526167076506205235325173698213706757560002714150920783403472141045758150342212157871057676007362148223338604938228775106566443434008826089605019165902844680233761465332832910158007747408739401443363351996557397402343120629772286735476464959866648135943280199584860742390438103274456861947472929743090113268887446283242892126167637581930378334405550871794222994628122603315465986904827824904713591519595297070782105119417808839563356417810298088758348224167274547215913862616489060239684212754562835203841566368231917864316289112932792065806734056109064901870469456497925178625531822647051665007099353907366723584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] -4183710836312772930282097476260157659592600988896476424206095180990007346815620820995022922892592049918844438947302397587980717495707618606606862720054238001586283316114420971691073260040815500012214750371544821078148169930267263645427420140888500959838154890408676894652680751510543479948486621783207384052075665806610207045632819691382146704779275337907740409386947108767934387014028457840737259260589455141097234733194294562627321872305625975137353148653373630492502469634239361855770587891588949698430908288434890195782503085172951932198984370717940093274861539165609913267769911842761741263716179291891463476390072225673155515099827575436331769344663050253597703048111194580002520594358064364330429171484979005264154141027018208188253702948629114463010583124337967368944550089402129924033351590547295423481900083044081891198660386184159727487352135023437249837644690616196430884302034785152506952025133839972443156569167532991489669964921189400283464661564366974780002603799668694123605648189156506772021490141191292824489117611246071862992388636678572633315349534482008449402310414345716237578339486739724330130018260414538947385682822852475715575228559094127578130783794699380325000159619395654099789896049898475143963994818611036424240354717054341647439048526884202556721359851637057198092686249782649659069089135908916585668971061928527161902023630279440178322979489952588639518964201331840529778630551568334117234330171571170334207746374308192120758738944067089073804576633362060769664154564859863155173864660072562070504578318117033216781426056146142725555544916785430878935218330717118451189166076337470667319289429157241985930084404354971313496106918293663212389755480361263031133823030967561961681178806707636914229817081961528320439655337535648423447119106065525480023965345314565675117399388050883751167642173921123162003317104735538144837868457663454779841376898955479835971984704232877541015404624344147301760872078089443537228283816098723246130535756865929489990679735307179690984932286628121555660762904714751211841657977823158945383830945264098827285294947139761356752364382186343055992381523137057159504481731670595306744194564735079661693712289825147322180967172389079068314150953823865561576536608318135321184784534763799078444769957318472782558755072297395609160891191565241352816379160185809957679941805133590105327662600411604413785999060139683228497459786253692028688587536549125899491602935992575476092598493651255354003479384744951802806931229304946223195062346562903623036282674303765834056508901713919925851864356799736789939014663258950729280856380614875783050147039439896571223429111928678889332335423931410172964681926498112006920716807702513927081600813416981750416932864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] 1961531257668465207480241966913944921844361446078038691584159685961112410850340063435108462914888782669891506636380066799160716038988877681843051028587177368105184547758446477850189725127629948021226958945874729761699520670073556320877174418100624182137454564990761456512608810203724827732116592824044606339467932248809936002473264726405053528143274881216926899363452356900944362566519461735708054801833565459437286409596911676639142332147096187589453894182265164040437893214871259015779251782401195945618466543054003580929052300397068306036372400490789515421263334908047429610654692791696471474857183759194924729946443657807238252642294025640312511208794354416036185069853465072676103679692707530055804032173099795109341179846687866519395163679819817411048472166712700495620816985722901532123384896859297426015689016608319277480829152271485695994317355871722691029184744989568666507367702763509582311272111752847624653467784170666699083596195590281503617367954694817372482997572542759397011581529549778689481532850059914331425356544152178234127776865544861846210167695874486430580582919506136608081386511260961729737335376425159364156666227288283942561004723512959686819042466395637096028821444314671605669359006241174953812167438842052442153721975169792020953655365502892931906918113840809374475731668877506049123496723306447973240508212950560404905966504975648428394619290998754229492731502094626469935005546674513428730563082544333677401930938942127063726278113735177179285602428704055608812197261901494480510857166010734521930369690845671621211789298242964503187429933751387694937654486839230251812934486876911493869394988815041416832446160204175882799474356315605464427108281388215960043102060665353313079285068705853926487299412157744459172544526318692833103163195614915743346623638881857311998743825756834539919210712184171250729668267719926939581257952726690163292784879613061261396708365836007367080525362161738216340948335321142619342125620636424314697986148826317278439171559339416619010641597483849101317768714918731328219379648264239060577321987835606211507980867982895740946905648402946649063480103298611275198725457528290508615804791289433996907051437773649007940731516163155197342525359620254397036306059220173670520688336490313966393199468755705571909003243982322634576110838908086524733622669568546995014152511657049411826173219415806576686498805130360447174409443676942227967531754701600960534486217065963924465844847917370542096371274408147428971407326834473465010941628662004751538822220113034824402846217083449472053926766173049298081829915951570913572662277367272529421071420619848280584833740663197540528247517741966588960187925218911139359619975642210790006841590212648545187528704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] -1279743061300911877853443804595021880020760839266080508822806755320591550668768957891975779954079360353333115793910026866552866580536907225885268572715870487935275046852718566494365130573131494202222071066594035574784329530425998217045925293314879502426537224507459699211602993637947524607327590571010665909049611584170474165978941343342313825576930399941703883601995555247063462963547703820244405750496347952599261805627229285571053137727077455078355489449383679747515811789510084899589508432384475880837480352540836855675066992553835153922739811841264302981580288140247106033499286794808768898106188668587536294016520213416314872776827046981511956216939254682838115336621619191966140902720461714165853669253027146651394961200464860480871331470995809133708775550298497745954853234304461754429400486759641307201843305922994800912779518063666850484185309929684611386883049319920021637201787279018266337628976751960714399674659347160956323052392976650206926151766146613304185735513401843294505842951226315526709579627912698749858577844041372504322922180787517840085347317407097242361776059339566967858419029909389298158842653049491126987639523998485645898411073457958691256208611045999195398480088777766313784333232432727069863133640083717267122881684498612350876646684648621781505865261743731379053536005290185249844930582889149436909965193584468362104274514850739994135229802451062484670989966669756549427415508742424963219122607950050478046660003494744471593030216392167423430859054610506966705841048751848562418341273394179751622769687495772415716742180785329180946409206999599681236577935015794223623294463054402036782675925437523010087054780701286132800057063130062881050842601523857026882145659328798202881882985302240744750280133882278506990711364975421051975502286398154484110008918058803006012745765935832056195885032390145324642362168585819095964479802238559592488719522371650385243481505021002940065336499267553632342265153955047100218693064190113073280976785439033313428923482713934119793545463301922860863876877155431020831253243997536013701382875629683418764378595032372830719796154685311698637666836825604592647313547861680177876272473048095290382897576974867464630712720429947536065618434648909260034935648864359323067961458168947358482227590591331264171090540654663916532455594746154954333369268210229275961875149803889330283822103093293170981672187313603204055659113869532923295250916860487970053038992074097109087676966451770785666582660009222774144823306849011785452010159212156129904868896217820096042816373294481787792223658504844408236167817953735832831381097020189502380511459099087632651162497463369219097057656177106220868008428097587931222502101793561479388472957287591381322170368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] 1314830461868191432231618084846601567889117868827855980219424520210170602679227494523976318231123129756047037188224131602777404715292804074220441180702227461695297103793919893026304828956832505017634751066934582706484736718084569971830035454904321218060129152578966398754059290670638944651917964709200550889879487719193151236725738980615044320390828341938309796072044016460534446705017764844034713774078261618102053987316904291102449840093628589368902447035443853649462896793613586690588527593810568373222797040543769066751383538881062983646918154161705471586307514657671130010807037807574025779077711188630639691573605550333432895257171365795527530631437567848300849026616022620130205346840356939047596179000187118397652279434833232641616941574564901762301423710591372150931375402745903464005895969088942498244899119622112202410835141513345805649251245640261155130120525492841401961249869751008718963065232405262546006006172842681174612135445915392499779703863371222634909848413478187586255537827665650843848418173146200803763937316589919023221559559289123912605759642589255767573791916679404311974154687223551772884748398461240232527204297261311348191943126200030422950335238400082131321969979409650663152336754461429838643815459686612108777749868573491375769043242874507388097404051299488714594727412280248923933846080554315120130429176154535604486327218533758719161771621855844902056347761922762669525521348057055229474993433024098533128030723669017050455550460154390277281242002201210822361538858684736421708009688509153849789867617920847368116245100419772954143021593819414787434041141840508065559769708195170231613942021272401038828663408226100586940554160320000186845712132837843614105742151517499135692153464658234115724554026631244922262718262812979403473885868555669635717456865231979811933524740897004784115338662653015616221936907885634943139882293833575432233935605246884015330783090954239733014975751240895737927897870359541382323662372271168727506501292511912455538584186248429441361090258650064529688623407519705033242293387032789162791147572347463607091962966111168213362510660102884635898161528070296410531870924225611948098260433615706499188353963666503830142107971365274502781532815885459559641490642908661575624422135135172170797038085577240098365246148420107593430066206633891727373570959912740108698829263791453205241977159436035926062221655350403846963736493289957914577743547246935891292665876646113842306925363002625623459661031806738803322507841819509674886686368544686363053176457007800128854864932103950266819785799551068141579393393716029719610273058445298028446111453033674924022985191744249200999633885864689721363175057292231889142887637573038055544153489931245734380699648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] -1060941013266354740334476026416106772598119544535845378787094880743795752052093560454417287646912469042545243824921895557234381748385202295866133924377912554648190388022979158836652492109474060350173182977323289942085958368876838909191413756306310466667345003520060821694206556952029823457199649117405058603184906202902781575481183654791143344382398404974367167149333921864005668583888413410634050480803218443411630106316154721008919521440128597942302140260027615581513558177933273807607733005746887072152278335871628698245544908606276066397377309141170514183475557418685092994303561631902820146361892739399565323201557067808208422528697321593931171670764295490460985050712229540678359225867239383659123817345772664899460487865045866942457744237027705424868897752481104487358712095380250393826513468221757246830259836734723852761471885967993053759557268257004967072942143655676839648778342289721354833900077714121078139509956517120579870093283651442253318387619381436002883504886416438852138624520750982739956692615449269301193446077799140093789701275351627567942640020791595879172491787894878498308000468149870373657848746541016319235836775616236725079400844667950760297736386279426119926527441502347714580342022770509502022086409729961715021888471686068844128787442122543770363033962884022356556653859414684208731393840437580843344969471346256212274850196609722259029026242297191282152094486385720258169904929910320339961958529878467256279358066651950061666335081492280913595954855965817538092431743757610891020409149513652022224827555677778771399333415710313894190513060716593504166790118873295779525211775176650459952880615858960238244841023619674406948212544055257171448899413850785126698508024570504085176659972695298290526539004673191668013378856408026047106605236719944412084308334424954091502298706692558145404264111101545228553340567299615587466899236058250754353213392755555688672659447002458388142389427214234605380235375704520227655961964436402928022982799587728283565978248503749422058763806400077447174744616904813030133687446087351122026562142947464231629426246669646456226120694832070872236500275239728591891882532122033867373268703211470014550502360911098294324959366518766466784030015988471774458983986350505107770677696168115035681188825010020957137648121161328554600011466965454913662117582309969167751869696278098262830843287062950443121019881431634650552607940161447318299736551560715110443585636272809332637318382099904964683745673675922329658091049592012770565040585362941042866642564492073707396083820440776213964808035928490023223869227381350516478605001958742753937253207172932770533955456866864088336616352812953174363598735441020666650235208778724870443456218387908784021307392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] 454954289615260796124173784755268666229053270791676957068617254301138918006620551140469615101372601914234057620718617479138585827423663062858761696676594098924645881515623252639502363179151352609924029720785374380572043363109615825245993632466710649372644582828547056621944288706181524165352262258543806132870851053554714427305426103908770032641105175839247734384333844929793176058691745263480181840482852429414654925483311081315645310415962386602767178193390620786136051457784200526203748741292758214719549862837430471804043588367854905797023024368872199083986664191931751287437916492704510895310600301288221006736791582947281676007578618766412025851821442254116053794577387579389163721203244553368487845297412526115678147889542489088898176118560130418723175168951848404007358764650739165251159867503617527309883195693506003477566192605489973754659928400043257329164330491238095406192735575649870542363171596559774471381342188851916917379624647136196803943211863260237619077311926443364043763727596132650062776413101314655398474859880497634923191449078573372248815466005998829984575208607917507172565452654311200826644884960402160684936450692581475936865633801998031772595918026387742104945555419240593969898626847472310827886658538101565726883719557929553280331117985441266265477072323775371738959458436720482998027219886061893702252120365136669516774453369822488918945023135294499234750134645756262936028320231961305498328410153190622925117372539708426925564990766087052541954111162995855280045378158303639594523271636879125971655666823239648837714591200339187023853577486974840508770083563613910705938980345823826716730806069213699477867964001734713704425075923561643360150194595290126464531426190177364273739969723033538135091990355132487031090222501880599155832899243421990212069216511799858313993456925815767472118609404796734078221064522509646951470046266987622561173512272204521533858420903093473727398093051566597279821122337484570665892911609872018659351990817357535165464780983257852586412377259002031518960346424604251719196421143803109132903648188057420431174045211894859072782463221860013311164339928604990798677779444320278931051186250733397360413611348484425228908968803675148669117698382621455464647702872445957385216722348867236992979491214263438682924142905889729370798883383925151054510074416539250225706023324660586017452694199967930814825687252833666005811163842098444387807796798352038980899558812970060931983772278312191126274689586116301672365484985862119658950138629156639833771391790675699322269397813390360909678812643309730518587779361123241595605974454965990909828669629815849080008386398108665342729911074243605441572233651657366677321377146104397668696510582932140049039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 58162359729273125655842862659163982219338452440681148007269793905338753423433780951565345392858155019581433853353432698297954729889682377960784876539582487437731506970735284898822769010750083149474583032717399539627327761019837431775907463071428396895255426800168975620490951611135058095051230470898698868175919798195293654142223031344659802358503275974379017202197458052275235441970740429025856009311379629704551423820803510430705494213547493265013466061040530501110332960147067928299066766272737018931739236528540669804173055292255871795161005670541789699761356288517621435303720140694721862106790529238763136488064273856160356881369911535633439683358961543014177151270540187046808101084888974531538738086356704759618044442452943847977222539072251913223102540839594231991726144522450511983394007802705327373634068269471744829731198918109600139031952512970886466223703583136408748152567680548993370082512602751736523257162230983909823237166644101644628476212303273030020396559456404118404766200646655433910989298556012778270266075493365178378137201501402816133925210093034784172052364317687012517840950686234609751032799378387396466694934828843030066825011188521886850384320163310325533316737573747166727060444189641648363904198609094890174407405475334241944262408190196004811259191483787614421581431421339447659113611135357140909032063253620059825208755848437688048461189782755744935101421916290921205670895614488926244837633126244705581015941474912468478879040740543198322847493948092285807987363458294104645667023811337924322848993764976336225270259970742336497153168686668096221702897673670975439937358766183558499192057893527120447582865429519461598133648719057670611904152944064232433617305080550151713133651581029059395587588226578550388024876648175958741065776151700402726157577121517821972327189568644962227056753736142233872346694155784491886967763556930291792629126292957820453427811274510240895967240926724169491554027109922537694554630443922629283394402790405508166308014744614885524604559251975908436420196579171461412355870250407769697896928882054796017434726585392234399206865223731811954005546152885986441072086241394017685153322455232918562556127502720637871740043483753215781687232687431734122520870787569204310574982851664027156962506496563704303851518058804481127936322867977886729967860184851565296461488913698313352509367240543933652737212781120302314280899686842011030392806179771238489301496503479853511795906600204450403870600121601685597447374416743118389181620818260155857240755855185316058261873343643951048956159983935801747218029746342544477066779230772894631616404914242267149064299704146652166719336994860207690934721139176485232693207881656762149634818146474957012467712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] -275922985035788505118430704181820850932612360360499002117988089851462413895602882007443969491439207848407278278987918471439752670478613609915967851225570429111817030753945675116677905978266546090520074176078320648510950022110144156847526312993525865341781803577893213840284772495960701259344633437082209492891314241271060648937719736913512586710635046841234805885265689599446601098233336693239517265782305256400484746603091287644157598985193970551178806257125484259092440608122650064601305266598658320653103677661474941163369565662906976174597751112627100347459931874359611086883715672338807899427943876957642589387761364209267461793450187191055582259339491510732163725589488928371629656978589158217651984874286597792887726515758972162631085901484911154857240086566779973829565777120285211917195490915538392537945090153688782059632712279250685727146948349947738978806920611192258086466904627595696823832298877800348014130730807513898692370200549586351578617895410308042963276167402479904055331614761204069184994212589763821371871903094033301585537963893200241266195327135575072323056782966852911672143724753270034541088624635339571484063997458340812154980192321597297714947105362056440492766352546814197957850163454265075375936051567825832932891100844407820194603908187714302460441312690965588280859235862238399562609339259141707953281616444176615331872198333344930040539384381525090538105672682420177195353877986971107386168494609818082294186621877022289610094237848145745230525969321951630972829126439592303449286973864091911607471703189771391054387012301458771951527667060489120918571693005866709906404487846689816300481956586720368238852179473541179890011296404617189117088946853419370874914828923026335601907574582662302459627481787629894925961744043622501596969781737556799264972963419040204155293285222623079385173844238452180750178226914620317284383845534451163064658350388218932213820249479412495526222477089651706238884333767433191218407870043240382844971328674960216350093356630122702749645519230729700017097738648036847572281409572620315907392015351811363457122787625685370234683141475191732314572768733757279258073152904951018595658196554977525433424964531512010594049478386726319827807790223596662616398776983563142509755860653544677864531455005086506457881681050516817548887087988377913983374649089534984752114216790120859976057406855355478334544950013411087938264577030470558141738143085739860808247100970341391869735842134035352320144870264452233674845155587384266706022993545568767084889325916484680928915065833011872045933664337002134427623068002442862339072190743210802556969528181680979602376428785365622622285648861975508195720503241953796784104723868844702939599638711167712267075584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] 287387358645561919368712091770964029108102344809931945367234170400354815779080771765067077873978555759048120096838199127842036045807016244432824392529669484916909577997240368122517671776718331510206685282459448785492842802689176454756008366840652728790365931148792547926578124958734583874027386118044254364124515703863583816540230970128468250837929065198916394352257098852987598671983272582379470608706413568179227767418215066690241128824018484824888176074210787461782547927299123116909261751996906950926496102045031302207953081549929544261660748278867438535882344619404481908155803315736425720153473068565354319634692001452458032079410840815394731379685257197679615922562005597788107491249989947947881004827116260458058629001889129580691525524718689958810514649281617505699223634463598919009933746857614693755197947469396045763560256234013791874722020201612672246202933783576538860484555478656484466364331448395633242571721191847930521594197915643878414391976770098828579501435345833874680970442436667568478721944230306152435903093539949062301395159044916619961147370559166156309066471723086203800322736937472011527838227759463319314180747371264370137661171086847646775207281900058493536880070124144664810403455430329969686646893660897731708811227055133363488404583350913710085041425492768636087912544172269086866399709800391535397321862613365227966368104990428784793228920881272682273204359135340008024952847213979134029734852014421652601761204798370824007130583524253288424558568776155815383147646083442964483451487864066850258951612243514513890124774085126945396953402437194002405648136432631088127600435280123012587335693837329931364021039037067683137260256582458457347217675852934037140176691686069969509425464280799131170938093857685722050639074260407842402885042721549503134076231828293561235019947630117006896319081250988767976292704953215823351563417173402687982254521886470856719995438486702221266007122739581834449760144317156872344076396270524267177185012991868448830612115455915846314035229514902119579546183448884102272273289719597087666842826091296941872642675197316013747283998270723792086285768478847367844186784231482665765825626059819210025463204040142859365357279969817602585884685248541471376029877696157492992352845658560544314967991935976968979592032690789080329329846515446995861438912415235690784287812691223883263784660400583052553718391102772335712112457847733094306305952254151342076711286497705975316244523169605002194744931093657113043685240791795102780335244549293435235840465221625153595506731629155016625367394444533590128702306157004308396860939017387605987149706642312471559367165478941823991928181904578562015253296583434649676821188054603087682007902108783157650128896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] -216667532356780757413965960220909190036456199411286217241573430011971954057773258435057003816738516124051856052714266944346685969040589931720439075195290401309506772847072134238242928758679832021815322479228227335534309981120836952325904985033754209768338406529327769035044073646823071557016506482492449650863086530509131056607364568187541729886810158792599224322906992650243106209557814731196971231491358143085105631699130926612728133307032551900288435454556583778670662816243651469446678398722076641363332830431926030426882374670075981803784574259555186472175027402535576347344041009490719804461897359467743718274373475713772685859987101187249646141116923371279225326702547875895695870393206946284967837731905089249396745279626935242433278642347474325503445821423226183991296393029123635745740574283620132977169519020809513518128661361082039190722674949819074755043171511618545191257367337973676123810864734190707626325775358849288139233306332982828982674104863024286575627220413182680803728489368668144061387386320882343642344847414574563220928277739206830861111300289326713424431382067077661405306879621043450136930346503408535233466366620297414828339486958326322112146656368545172046549517772334075803588970138415258072011838182216485783462523329748557496284755293712363543498831815522285465266292673625032692864943974284412792756175015027381639143802945314537032782946602144938257664601443969867736384007375338434307344598076001050148995529160718550296308460144183933706741954316498865211379683059630595876253254699360153701042727978641872443358145895163790597684572450240314382593052147774894288189344119253422027743772244536072583846076800563737021512542587665506431442992030764749630665469308389935251831704300654107677238199959002402306073371274797856018118869361148544371283796967031916851570209773526893390796289929732698391903821490927774753809627348497024654914879890819474545652038601429133687829245051148807722464326878777068877572521169317966511051565536606933664058604990070608480115991146873358110701732428643589729864837829151009760080537489283562864026086496471244645596337606064008721753828500406927740881736963696927172606092449454682119262888763244576738723651961490990824259326840991931528842522309063213396329955134682270875259892026673594813632278506105024300974681142161450981335723286523580278927113831869926918313063006624707880209035850848991652103913479051193502077080536575982079515041808709650884283666495842268876892251855084313605911485270590537830638538301875172029187482308536272354792825901932698955636778845909274391108140737482458480453965518926137299328276916950904194425181806202225502353388391948630155676432223130311440114943355868215338411340192381295476604928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] 130991049898058092040435376835150272877707507582587919102790507145335200739505170776925524096486949348868668551354037604817498755241441999843057419033450361833817351228377537377152692808525558103445108264385836884708725656787276250591407502535203684181136901875738732952523960427841996500831176793884291019220926951865190339258921776213521176285530249776680220081654865648809816060819550989265965860186816526726418479334558848265606087346709457572864684255842412407970374125664188402000590183238398893058500572766987035812741236078025699948374841639306367174613212064776399313154417278647670484586444292697969684546413232650331042210241254414804048880760011431117108236680269216564841219631044628671532327790072356049969512374257083030552638306628300650415782204859005934848273423473199147623670810761839725573196688417109833303346724025527983767115139314743086818831445243930021007592344466685007809133314819440523600103049325325592915377183835149594954733029161872515619862329110832857221596520730432444957509493089506953527091778041909729796573389219507800377250572465107594133827403830000592170485219329956952517768623547515575768554219933565783522036025917175784513629250521282032691604969780167343761074641840936453455402456240150300753110137808556866694349315674777187703906585350391976515128872799383234187393112046467103534479855097232833433562716513902756094807598668279836318390193655245989735522939948997519425335791420744342520763159707476631941827312894324404194959632942697175441137122430219726701663960815869655945842448269781314242129572879602589891441214205057118023288092794054603274021986782624386266120923753789969301382597593180813210325084114338964068541627341015823046806654650961609287660537275919934346162023943751614904047572097331919976205748733966664607944029426253134566540639403064364582097447855310714716884613579913305512697355005779711461713954412736474214436538712168554699964532531544924405247173830821038243066087758666997018744354867759987924723160923853686896282532933590631055013631909472507985765524976028225533880979908814651097162893447571026782149504668852796098171849026060456924546926499799638956794267836954011455003376871459031582486818503468046592337762995205072823361506784741754591783004405973914109228095033985851637990546598846672863344289896051180703978453599787507601671365339075862500908449324260288363796074121914978628172186955049165362898742528805627563764704024788251792070274222083417693618534932104670140856919411428227795489483550983271700426160710474052390513719890441653289049819154553033097790035474540375598304310286756290456603952200703755114877305756618468466316587579730095936516227794892021792827488962546062780940010205380486113525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] -62782506407734970869483993597389599196077043808673742368252529708736216577111481783553302795735829724908827963309455323219700880942686545455267117461893939614212013672855839795239987065833029026536986542955398047979007569629497181924740912442444259434814297282053998480994033419304394271650006518611521194446908506923300841922431019338877707634835611023515188313349467252557648251742791644885678408233768305488566523490820067609992315853935040753378842571373065537909133218199867003424317549108170263935622947774018612590257537677776733539446409095663389950651400463964041725083776278931560572099467821795976072229596103053634886730468387179900490360840942116601954766773751185311494234873129235797356042655403341064388743116209554459866909490891717143543609248594323304839192390043162801936744653479148163362076632322050287581794891473558920527068278857070301321478011953769780673059535615714105936104465736864064314637142265099471300203999414350805026147660252054819949853107357915604193488958183605087254123311586585927875411546272314436039697262723441814504067696035613002722095606549059822899261153518690804652489913985901226776382694560550338288899384170458143530902082123292576820163236401614079177928727861733738416802925694610970076713097708810844165132039489375818966057036880047923341330504226799400564288652309287259479344145639878867283764561045081212858682269308622581119547021901907261127795715160763319948057049522237842525318305779555177449792137442310193257118167805120408287211602136618082937142246893649577008803666082292779631842250311331593410673870932805947157712003366362766552083006174249961725727776793398615207975574880023277711426071098795342022055395823880638400849249885253593238204440728921106271113544782671849134422859352016786145563563930762003090702823480462426527287015000897247707619887526463377020253858071501865033767065940519068437533260114681699606021139049006983568128326930626080571968009800585651378776994639247862205038686216396475633176750461996980051836411149341855306965481768585908714377251028643059424321148609050867410040090840355728149299937271006740938057559164482137586952567479208885736173019697070364875400021049626315482191860617224834504558078059920281590081233830660441535848569537252254888999289476571216919263468828325751367910576170359732670937158721658400265426802454356189457317760998428339222926745508384399796202255114724471466977351651933762393576360239875776698664142792114659090893110593016076638954857802955744643156532455923113813132952021889021303334209451290288757831085784854955513750877212729435533210737912565738161271382046871807795990435913179813211380930787149184282929826113334943142705084899649017347707719957172254716985344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] 23015915472000482889471585224809811556949616311660078743296449425925392180161264276493453948090000762987018329701174559311660577134925834736820897466212484190790882754825866482826598273970137073136624266916765483735336403966668078291322468168861968510318446666452978870315973005264273874646744859959790762222594159654073024037413027814570716980066941560240406192300815146290475366782296791495001029535217426544470202121490392305838845164531215067220089783591389161943375126168564475709118944472470318418226173944432625596605472330145797780675619820737759369480132723976617546670304280064538504756058569646007954323484727481567036316510748674412965533476572319430894058246266742982398560539490432878243302792735777150204683655777378950837942567397134237457125553768267547514017868332867050397225358062028242626318953562903255357330533862967514582811550519610929909826093026855044137561902051865921892053964986459572928645063485889105837170441484390486211113646400252140503018342693818495159861522955523864109772952655699116828402854261367565493532330913321222781567716518047442800813480459397003367335618711247644024910082703576324179728580217208980834742451194412080498207915763815859652403085859020461494093118357071555336329490280742750942467101904176715382143370268230200753446243791599511450181988289753950054540441159593621440157301407308454237638248740844871484713887967065431336494556692336699961627422992883372918681405419855543512026447925399950462294412656619724742259651708804826529908029511719380535566059719779953074582249899288456193185765150570812926140490544362882128536380768109547729448362255264625955936843782403711929880242608465822139875827879176975126367333700720972697983211060498871976206763396400978496561393922569664680944493963102694796298045152177985772907328218951117265546192143907573324965414918508228971693563519996884265245628406476764278746894431617189134965720473372383220606771452780915689158807280188953414242648488351517751392110836478776515682962963833471281314919740064390069370671684796546284052169787833154905968376433623421657909742478710647374438120362071287590230331884265243619074818477979298191853294396933038895091298576455147982851909774645010697352887117225571728859503657232973394546976286975504779068363796368819456849557204914675113987032894044242574008219817136040397689845817210861902337240378869882485231863341296121379079067981375688568119912061717639510437262405093115757175060975279423392376627740387846497124854689805497064064589311206231337125184666392721168228385356358706623160344351333378510882718292075543968508644538413907629516952271917729955923460073252244486039320372324406495871288194403437993362944019597283973388291633695128561909760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] -6088306044061532895302542912256986397806441471605933057422874771845743384699458954902972775008882172965301080251385881427612197342087131592145108774145511845190002869996170502542468355725142870499889894968550043657136170590475073520795241491654432000630383309607034998058364472448789614836335486085336055518872203476028732888751303928075484483101449347159158641291589734757909818719325940510507840379896599810866794080748597560109383505384543739447178027491313133971542521831703130860577407631351031661901402472435251044873813097978658564011141151993844317813112050767286558737797103545494631224507785826743861810417479525667801539772437223862870612709046180930260916583640526850297633138720648407111044920753387567914757169219334608103739191946948389892414965035454402387196573298473953288583231292005825901254480291316052710042859102256803641229367365779090512972676741027158398067904212899565340936222896276256535085187019778882508723205524119109845608183720714587826039118620747155280745090709893720306820579152842934414782748406020212654905573712763955862999682682736596210220892944908051411753335941719535486246812177199136317410691343344814227304430174899507340067413259646461284066637583925332466344056083983110922781081767254260791051705637322421744890300427259094600753295383006669544979053169023438780886961837888345122487392537942385286458539454455844342837509506248053288160514728926485026945223426532559155881038241531162019075344731021646092767223620388054594144345823512621774695225889163241653212808602060777169920194522300585938393210683958937034793149346867648387612419900743555162800880032905814107575947779247465665088522603592445938253111914774055715259731975611600854595348026285824891492075836773757354194363604962122983894962928151138732152692321338269176790800570732941753779171710629327475370738197245331214766855097574362764904432386619215896836136568358736619788773772303234274197914436293668024188958834461324298489044324994790326882642731230233546292594987702780384454749000732923381884926881231060746193063556356969320354948548217965658222004613393242533763392880035708718240675957125461072862024999007207145299380380374726549515238321832332797824650164467779806129663528985801330496593737818152367714548475203135007997524589416266206731427570691585408007154906959353633314760363574041827513770071919229346282532287460983221770970193155554175952302220389283732220803654593570631137708083164178092615969725313796689264028358466912076290054219282262869735353026069610462047580881954881562976608627768792932269218946238810022650888334504303354582619630153171933822377264037409738563372391384203877531103437882757521602975105601036839093873771520150650750731664196575013371904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] 1001068567328262568380828432951090968805113939112484948773681964281887578097035617994098547455009018688303903980498231112003944504460192840605650190519639065772891127709256817461900117622038013260860227535084744395747384344562244650245391018380107106846053776418157627288177082646990818951540715169647665217596386136029605675408162143789617611693828310650117503718446988090184012121930701396212044208274820103553020985243106361338496959906407216275830980242169205224771248195765625389231390720171206573635366976963594344303259544274793115804841570827696039041124558928572266798833425847731559198876299812203591748515631637400743048016798172866766341881475258683525396242015297884140779385918095954938617860813831231708926801923157835495568391570502406198864232111008602880033394426745216645049467900142755492789319266713180132746309732933085610096020721821245990396511672931422212278289332539705283209046297689790923540447849818024407176424727097908394645859076131279584967112289966881952818101564725910116581067217028810633534500386080670254013039056861665070283430692664408124581170936454585187013024857355154844096663561931777283292783735137440490081837054520955121106372329206102315696369519943586502778251118192789697352523984284260401917946344982490175248834238849458074383062368140168129178596236796481303504850261635000848601290855775270229812455162953546486893901513755166738952933128086700926143670860961733138749729838071619821440266906362025118720395526677620616092805787599883386001925577125153463212175557040230001466088181317057790573131312704190108306995752362439099720716505331012733457615224818222939205731992666008721802875226454127951314965762701844442407380311598109436164954504729953057832471941374123268288245037993426617432009546439362040020111587274953715689762201649047195239705531419134288076543058584015185376885311815398811797595901960498268263747217746785418347381611417407921346387146212725902839185300768571236648381811709617951196981707499038597015811332252828750075258590347772788759378130380255217050643144564099083226089376035823822146849666375634091889757327453730734111605051993744649101948450588962035879729088780952240931395958353749642909707139722898262792132683929458224526366153073537558069128087173947848157412262299539504337385895115865322768563892145146472480375386510670148909717934352434894420091030318162643196937238124105834049018320041233529843208070949587804863454890708571435467732006820645220048477081872174512197208061799601955550450107907414867367140893262354274981355455496453767059723054645791659945051711037723735114898630635272640621264341171307385034145732723002605835867079017396773615558358465675862866799513330097676979345634931335418085376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] -35049329283589574472949626287909029454274246476169777914262403122907744397458794602836520206686663310648061704728406344158227787408951238891753133679489519744097283952074039548860484655493900214812060751998230407368071995946460067709450684934939843649707693530216288806258162041140240783001214560131253224469063442109383142734549668258387398503858604983978851720875452481690533750974320476634289417956969836744298661792716974732390811480641819719226564613252374684792070184649139032102420250783249574478870776886813129425694674953297107010113529439466090845073322956139804485067157010288493257553528514593398927403695480453622910823650770239897365005509511393165182579233687873602015985054430736494941564519709749543634829620521356352394984313359095789620735848890229531244761793310716905934748930504724623439233665669282719406408644325693012255904299336289409471000162033419424397583907785019059848801497773524482899070478728599368374585025239873221356808279184035821382377681872562970627042823234373926227921946635382283602983161984898065232020154950692093536172145928554993436771695424300613921178950589697737377528870404422345452214499015152549083937240401659857222189121986770005644392608331853450835368872006685762271585974751728653976546565839934252685891419842278724849247279672581278179368411820697243256858737093807826332383640322251919343046941957363744114264734360596187900371681879101945081292187630217123165387036978969822997889728870797318866611473989325011567802415982536173936440723017712633974619712694660549318794321528172357540541563097738219991627764640691648593929519187649612057640812278337489098421497241232621857174663327147646513223675537880890635027473425513527596732354946628506167183876171723755909304657864389074087974989768254170386019048598183051315851251984716297862229057166132900182983564865403791486747304304324874052880605443525921188209813715833865381282651808916567126271053219710983139482580662183623688218463254192339767683806474146311984913115486654163783767594863093485114577956688007703933805518497337322306290836056070598426691009968919192957613834235574038612215157080298339559951488136434831804573945009444872766680938058094880659791606533632394258412156336090842987632362764084975803644809337022157749476133291489217693171341638773379494993265290460144123201566247382705778722110267748299485830311711324952417745932966827306359352210684866209677350998422092948596796759713822935991775586022483217159604065459075409348809854382510066285853438189900079269849470983144513179258202224065366228002681632314223104241264513771807919910766036616900557790654615698161295486318908604136796865469536643456500156062025609673821934441915922788734153023917817140871168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] -25403251019115814894616924825048619470422790717259130765840419548326271361268862499639839788603069416355900392378865406975756106895176431420103798137681501135024112696512160031142278159619674796073381642964669061267857901066248347397891414537330288702815775020394333997578523162900891542205634265032668368631151459570398756601538476653237444060651951268699731984633624338643472151088525907038401114265486786819808620248992812047893592320710355955706171410732718560152610110280882454931421497635336037796797811601050786944375062949513335377785431490930074361929444517989716945165378474275989102604760155071504881490049786671619037747189419401907147675524690640124292293781395381323274353260902498914905650593681878015115977628543273278549688551180642175214444682826167452349556044326840842827226943227625900480703965774715547838798500098564615742504001768131751980591944442193721592409651705545478969757246981703137963566491178760166847694419545003306870888149575909644242387464058789086564470788742129921481080970092947878375135627180317854397944166687347188967223079238281072283917064120208863327325760003216682372161342967999013766795405778782897502966373293888806383490977042058333965193386100283447700075838561582157145276193023643255802562266114982746063446761766256338995964006832322789616693407146317624232458532329509902150839691527860492019209720362744053014296891019771085030760420002888889852592015954471311581851312287482861147307221812767091445300930201146518528130959867542003118388815781885066702870220572227928787487550915435029783840115392964713883320662246902771715981276277079164256697457438843094723346142402006792570498551037782503857093429062894111475836474625748085912331800719478989829949466763142063210569396430503439648128832810376743772215695979217110849117804126199182720865641357926245243958087949932230006837432009950079782355222496570041592353436306220295804925510438434538163488306711037788551368568050822806947827371477480738157208188272460673959871785213620209073149555321884691566012168295896325181103648717227047584857803501892499789325271940416189421754420239153517357806165005979288673072774245295916840878027780285789336817918862395079873822220258287078995418758986519648575238352325904341261614082734961932673522227669120478996316326951141650570264746724841593015255449111445447027834534870250795195770750707369898500284627253975350663852695056474966094703233794767563023273310446362831405123448354246260399107925266140826485328454292891905838928075956098379595674979325792428886141970580407369319893604131048884946637830917962197747407271583511602603754727855921165584647476770431275066248615976962015339617008435374254048243850288992452667267867459243934220288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] 3315829475600024682673787228500250609170781976172231661659585969771147695359034749674489087455628303883922335269919004877719514798060879714991686386713678650581064058432810434040312196741182715196150309214980130721533300350700985924862678885932103760878882960871455961690100476868817001612146760332618043491651803187801080079019348395574198144229872003076374636522904248265085473843893023489442188856994520954272028888825396790976319679844051766579388075472121685818605393882784883612855976776762700268721894884520292969304962049887011024266358163423487829912528935030477099720480150606263145765800124401797152790711573478424428197698189618352504367661951015007631200182654408812320240659285957763176959422803310678840489632825351974435093945545687737019960014511391661377017082613910709524369213887080652680148079889508697428299743147047960419276613045489428088201363894930820796567138187920183043818523096923463354073028115329538513095848490015489063696183742063981355679138578613800733297292980566870101693609927994686825519611189703152406181679268563191131046079840031972229162063800064479585611676140813473448382457279660698356591632189132702727160893721157072459235592198590304331884435986163657224768114246092158313332433670047129924566269553303185143211693049941668494821244505946458948551161933520281073346465806381917062984240805600487925401221902022310424487136704227690573924576855364389719463011487742588897351793701566552998378322559633673317413464258956536733195639484307031894079641021329826338151703830288557284065034993652161208358696125636982449218315558869678333527733588152912664650673580143188307231945535212980536237626265457829874926244369153620769246039828631291554555439929796544036602832780348063297183691596328192720962730255889761833146888907216613110413633361359225041181349585118060718418076097675157748862247043258092340327329943516929296357932399584420711318236154276835729045934164715153129517794040859859022996674982710754488999700056877836812097286019254315946688923247078833657937748695019145069584956342596849727036786493976027858196167178654670769405854052655639889110152712381472596201296217431806719650596657242822857403263700661055939734942532640500283939452327276150283899098679094034934720956158589656109498866374594359077865691278922693830163342151392736263405625039234247751308200378072332465695982108988396250856846093969958993425951995457092133850798676107724092497167636407239374592737945417371387761148603402783366481510601210032453000159932532201562031037550026298596770463177882675714600383231837953141932631464795357271817014725602254087208645872097448971389926765107911119495923243335608054402691743186473408850197699400604069216040516817298391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] 1861485826029857984904202175973287883561945011942246998494449000809743430175842446492017908102955613262554984452848032185945449077119403962018815874086217718413341487279800085735125025453859088470522119146159167863234966260575061867111513757296408437798201667961265109133544921851749073099677704111460848527747189521689864026692556959061067015398802227147421982540949331709704140454243685279904047695783521618195872218828724247378923153224698592594493555460272095770340206796851427535699737017367700635392745101486147110972582269851451625422572939923534205770098996782000558804918572709039294233033306574881614546589419926235254529785926024210995931724444169789386946766600154721942304644568995906801012741899810981861453017553828949801797785150426088676004776320071573099383887983628350950089267752274874810394578301571747409007266606493675881787642613351865450914020890759146681875916793407992635171481797622207482747085307959550909292925874817140474206974378282034457603731618994988881494268607374282092818881091655031851333217789678430992766533942546905768463417958203108067542293213627396290341811551880309264143946582491039507989746152258707718360337089656933853141441905147573625395269618424451045584844121260286809041063928210002081571868946248205186144395006344229010560672754590565142188186883709405267329937415708762205381823076829830159115107979499962194042488062558297026772771192243123604362823642567102654958202437722854179759593895169035190228720659321179670894854626782373267408242088936870944893597337199485668330258574977132094410040858289993151190606757643509617798781351929859443211997826604801836224591620383753321963895033753439490137500672557694835081007920271108521848581403202506006199863941272553239570642785406520335461647674124671298894375175857593772722311241590955348319435427526392960254034779867973299111521748500522133601413270940958911211124621756965356206143933179013861026458517643745459295963460597650568879338542013719700093759568667509579957033246579815703361744196910951461439110139548584222408544818310262244452675864911937543388844331501409623726189317315419661660576860836665458923262557735641118103587419057158832142760715202444448975526239377588714973362917473378769685622288054406925082234670853921893676017168633771919113253688467907276428458447535379480594617778235692829347290449356174336233443006114046833582623710045920018365565161234611919039404109109742005194379985348707161608453872195242700147097139593869319738851017410227017354526588093004301481116176858749918716027304235774238183264731186401165548885049671657559053394189321046750011151913341275170114596909934903374398208532312278852415021836578030808064396418407756304419287529385367699456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] -989839300826816486795764986939267498735162684136231481512607278942691730090330481536457510297205070421770231485779185194658038900722172614336882488590179780755177779788146380572322912396268993922615239429937101217792446814609678992496820824784507821762990597802243845753044868441340760441271426794812579626519277847991424813819376995413837210224521624537353518153625888140211164707574586570246091666707165239602460133878343578576601987343927937930173054889895752880532406186393972599194441294096240444817111277543457372818915488730162392212048862354239668375498107359305084398933105545936334835849643550707274593227522910433314779650457335179765801847975058303355443943931034039071668774670157870702250351353343085476210228046606191126033405937651374098802731889746966081868637587984255791888805710649190505995609031474763049068663374002768097263241426514521290343582840339529329598426642605587651059827723060618763741667191472787805464032212229071452298159768154725917909469657295224490363927005104434206156328291867185077599930215844317377457012945850247547750233044131916924837496653781224780058251165032805323108171368004166895840151345018943367221788562982308323497917158490904413422195621959560099464955680555694484149138805612616565165454084207934286498544224966664450326708231684527219193827790099737161289266633441546726117924264638468632974808255356215715925834401436047855651864906092049551642120238427844718167484264024912527998641538155066200199867559492981193186464135562128013626306017061023200902002277194887003523576514512102572234597182434876219686618704775700930451103782861689422399306764926574718890105884139753324177052202035305054896217423852027923706792514166209847067912751225046959673163055777756302886624225051654994034133777666651350218076944462802017379383543215703949538549193833037092043095130295708907788979378272540912637586394793479591243963047888993467813694667901453632712007548792834712187822895146622808260239030734895614205655197960289179669370542257820629802154837874408025051661170498131969032840686435999452913101702115650698864086346650216878690651354047366845116007494450341334063671771694195592108045630323770362712700679228356286503210776604442714708003216289491808963271825966349178500752170311448839256670520328415667405559244765727083147229273759097128428171388953608648087708913890509282814261755797929543087257281032405548469568124545939471934761673315077349800233520091821034570796879240537167502437485413769519884764891616120922056562348373556138048763803002827134073452653301022214404392098256636629199701544913123137513880217781006864436107588915976669633636976308019211757285591736388947091294739397504525928012486836059772445660183801546932224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] 245393069620418582545447939407104468453160053204810337655169593901446125325005229540184962468921174069960510015081659838139848321481937305900675026110871449016812164199917614549227024400929504922671660439668556790545989649507582144376233511646361592929079916060574653964305062114983522096954222039747630014249442694510336038761054483555350009771010621680470827782610709365960405214684905953159499696095710366920967460210774940721383703321611390249889830781000359727360902250579384927518032527367941915634655551027043622766443219299012918650749180430848771141832787371829009729029360063451561946243730111958889453883079334868455755009161019993906324200263021864991609401112387460986119237319534053964163363912060522389964749428443123105167013446735103095633269486644755593598922883354643644698095660081182707297841929974012097754322194611127724848675591773551470271785787652761671238890691048660197160147489388182564372928078508421419780747562054904667199182497685651000144468261909094756487161905369151858652508997517999786259683625695141938615600473760459385507804619380473185134823069176559593609091993464624882610327763497087358508303561555770610392468685114534822842352802945726321925854108826334775159705544171257496778669957427943075732813171890169502779123742831791254176457000570684834345422883610052025072488286138350926500319046830591148398062109466233450630447658530496433225227453783999469830073830228464387166756339928326635033182052841222459512069712768401911393471074669900499696029265041563635167514604526718999465896952066224854504452793804986218983626093829084486005798771717655894017092904741042896592576770452328086533090263785292264585505793468978919326501437953878436411405992483153827363865239708084799571518577738923700549147089753015169705095227249473813578009773950708508332474340168126853570669817040814513174082546700727050231702349112642440579243742306356629828704666974793079240725738136257418002711372282095261168731387646864664339050158511565348117400048838973609500185650201258888093424648188143027473869819465032274324833833871888430731300520193794745468690447792080574722701625682761910046020744005286246266263416550947053522999736177082888071235112508783863504491998870240909696427634213589642488861675821651686035259844582547233456735964170658549863892374704269119919901940309759421176423293510139396111136441949322389374865064316613576098522755915512560374712228703398322666689439937541354233650427110997940764783210739733341271379476335536220443630935422885822175103792138204375057087105660162948399622134499346712089413980119796572989035968207310106698665547015768120242635517739249623851079527430498208628805618918734554768616763927575425052127435038086135808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] -36231225813791461210439674038266570770863306762118512319264097558138438329740511758640080128534577096831297680277181640631922622498910586715215043975989358687669513879876744929443138016206087278708879171645099026251444966935489968638419268740181295378875733601661229624824485583182179051644530894162296370903044397734067850168764753868468666369792365227089256414056389374863979732495148989850384471542749453363201901924627670080202068906565774283324373870859272642032960832516945838155966579723001065656862259172082429447652674512924425448347257234044702252004007569538655992023499328178366405270631865041213959084098482346902984327064132414141110426151573696177811577181574078698367995612048001677623386550016182819624621142172128827429613933175349549135493205762672190468668116854328236622687588968000465405094100185469895251229301848706213948364395813402272062976298590850693499116748572499135790223214199687894636987140804693879290609166987726104658311933943444542717157129155447998031889587391607994571468541400970215016663881240381685179404996334985974029461927803761803520430084457826725512760205398803897359433015423142949983143293500784860443111237219522745868193279334856186669071273698601129523334078464467667362052966033742660229372363740726922982099565498252634781210012139075673160463466927396268311174600357613661610872682104878291722885977225502743536361566579000961479866709802195098473659579480316188102432041025151330654554007219178207932338595453547741083391364807473219198823567615744763313186734224357508172294399540327389226976461199627157589876036304542647539353113040265721609106823449423689497162179767901831761669648444684957118825025657500314129430746982352283979867950250240196190807401914382538653808520663416841791691172573782157274709449474335166196218978108017714998115644651065748261429901012022348331392614163643704489042362585819414968626371068451885181095713751561443145533234115962711224054548532617886505826967440506169553692674543539104945645227458709144016244449861038014311725340379245850139829319984721065042556937046569535198549293308577510888775555747139799045030919369879715251517977887893855630248394262011832229831153254540975733791851639847007734257813098565410509132200386649404229078447203931165462454352554304427043916636413646893527165746301541710052957503820417525003118103623923601647759149555583733860058741799461522968195715027023642458481833949032110663691953927997827609862571018733555564502233704138510504899209577048523195708998028791135309623669859994773894939341325690793225397626296517837396108743861726731001714448581478763775025855645016327329405087471854738733664042026166894108707768985166183801200628626427091414715682913087651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] 2600262682217467335951676582412840687432007703111359566981766416687960276325712097249939518886320024522759269781221802894569271792302025042770009575585478254356622275721571676053475837120433816186710548349784930202824289306991220945377359211043368518982161645095652523937285109993849386933673374264778457201653876074270877125373921602098720921940722441908579447676378807736129805137500854370985544652476858460811851000776041646729552439658031742555697781115533379929361814756093980830057741261651623583941107199463304318525555689688518630691885537106766625052479919725756173665512832315658827133478263392159728972543242013639499874860204416908882247268426669423260183984432872576257539160410212213690607272641851340079171055893096715807437182150055948426829780114384648980206915800414092193961002645864505043221132716222643555019330831108844149930547510681122020049038487087561361196002878759873710357757364263967168962128997096649859645262614589067735708491504236049601623070638116667144271005437590677652201675284527096991720181393728508271058752209460854087917350196731422820288221843858648899816202323072505304196191577380576995465777226071352093137943764348681434363741024558328103276922393028593949730843774306493485048035574675170371539165537673157753579353954899792127621699941183577796296985379071955138280072088637091240518158549923113563660820581443465727953230011220052228904472204545488394012933404380136479339950477447691957412281438342176058807374128904456984648071789361172482764672859627181585129398260544533415879245263459334430374576046887788806480894445546484329524239873080683344671914204427244359372927293664041535824035401462249422446690912001903666535295636255879302196364272372631421884674570699493999688342347686181914471924522934038555131016136331463599441899748567196268399251559293715765943001624387831352178010017826337245951073778301191730905453321647206411743172475672006234241267126899566989804485439409270018621878505704376157488492516271050805006488073487495860744738470329385337856501879918893186693476249588078907766537139867032749885398814371645699263831267147514688254601799083792360491336900264201262997665692092291638598600056004833956667559810095944305776967353762578988076788045233076621464157027890501393191170812244690437175142954925604746354913074469671359318528724451369940840202774473628953502864672754831795485692135204593930748209393053452433492881699918589063976565173308177832559203460936161210450116247058943364073211543417265642952831909199919587593349510509856943264823441962341015606539634023781457663022935107409983303473809620179335295432389937942850438155400077663007932286302040027118474447470362224067584619304835054799249383235386343424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] 121696920212528107068641883426070849224849858745591415027382519881173323211079377810692712820785807315222365789200802041089531620149190077074644322166076402768575025581332726746330200293877252691158209139870614488337141365424394215500743475233069796412043892064109211802371850904469121847239121628448364942974673071349777738014337387724457650461672156675235879407402978726849519137408445496008781135357598536402704025284176354242626014639412407046114490757697350076463796274390564424088621304398364760266898964873938372064715272574206468163274935664230625084420991398775324943108589480484130211028635416530652076451442228759058594877350147372768685054002496303560577178250234361054414804343246599744352938544096326184588216736272367417873565267128385637790096236130721793217658490322798481688519925587432359042641713265352665679610145422035534096501983142074040051099325278438227516402060803442078407845112523719053992275709219158971481173102549708823750956248347631268438977284728853003351566930623018073801674890474037102680743484074260332125577864474913027333267725080672319787405203139650745618539210409034644242246095575174236720269292482237354194295592645649983993915477643924384897975742230086546783237268188198556391553072017218751418259733071108073177485180314414527641816725269374545410170733730773088645669218390279226164237476884476325663204244129192644433960768342166226036692761698246701850869230179118995971543699851316466587996343009497377072389100680118709243960920802105606007777552478566220216284889191686949298646074363437198632086406067285125198944269957090766365357829072876169077199032892471297871701623430332562672186403451014865236692731434427785198624694815005531550804843005507407398388031903921517468175013518844936547667218839733740945217449211316571093012239043957824104090694768681235939045444082538317168403159434001149952920773227624969104571348261824411352453774264941004369649043910747742666371395956691010195658550774430961812447842116057424705525162117766570462811606393313195600322201600823378166111215496365690070123534027287218352776769090964595321318820887121755603396328191513023463338311563029709899258264539483464124145106963180501215409849709334667072205314407238137500174981933792480038666939750454860313587089908844690615627745533271838207980286903666885484003878219888053449577285024242192079529380922483380261978152140227026821487229826450214804028652656584982227595739117779942530962065471419111510341906236989294520622796503265167992370449056574052844740741946932262004353838016250345747373962851832509526949342352565226977690588093615079700382598620386761110198921496013697600240140963750880697998149102889430241998409199293493196851650681110528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] -41347273942108153445599842125612359273346583361187211810560526331279724140307420882813290268296277411586901425862946650545925370598869281825594115813991400429680897769175092753955681230030662384468638380714323104932926054488807570112383676867260944282686858368587851387139681765499571869649418891698779865675651868697925191055502769024267239917990626874186018150517529649073617109856188048878351104273598614107949512750038203513408439571492079380522857658995105343280399732516851067708821919652081569929628695853815782205142482110578517447046580294006604347115294657065244618686850770623538131731365696287092582305575610817780559378735387161516166127022390256830414090163588074324738080057930969167547923846400172461051591638433132443682327210494992690139013072584426644395079141535413842535080761322174526221162373041575279597671346176520621733697566080651511739671595992649403685809135678441046187409062707893533573837343883768949946232668221347834507926086974665814100600891340572258294017060456595723430203958153297741550629263953278452416179727886654050629033315716049317750884987260218793665965428457066369052158376652440211831086854836264929647886760574214061219469467489233094498830564142647659552141087070770853977807937630229297880137227637681386481549290625301750191376887722945913363305647149543198033813448715818320088977601923604829286999813889967843797231809025531660417443228556969394266602862657104600225612188046066687598022859571975220063485268445233470164119742421803337622274170202561700438458151832619016274416401021139570232817038168812911856761099114775623241514110605727415608016806042832031552124331807087678903588818465721930571561529524235775369681657685250908057108951893457737754875963976185725604152072095722412443484799736363989699505473659743875342980124312245683935646611651395629740822375662735180192778112100527779372382251958224358360624560644767008178795502318564909874947878915100440559730383900324559568689651452406634302589955848773575279549266783090263827846585511300626752781484300089650006869690616732529664121612129338080561476784053188824442841358721012852712786048612141387786767567600554916172840219329433826205994151623311982337830036329474059171959684220013860595096068566975900740717666738246090269022916067456668004946754231494548442114719497651912397477266082000649955996873958900110244406870441345597497258765661852002364405188166794875122998875557491930883619289025962813595973047832127685523059489369584494136327835552764010077310854038459375050324280270809963081235784532585337494687594422855031436390611600376359700655911918875664707296046082553771710739031268590210983142206806219429274250196607842630641585707260711542022683834607206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] -887744812294746271170803788247407545611359988655408862432736520069091803250304696523482602525734483429931026327112060727638796038050554252248846031993974321002974758924275449049869593991797399797994329913828135230610672471157784023438753499928953220784253190183376748189160300116232292385856677224734769838697415792334552182476297245285497965624344776532711552388865971460011336417707248288572187374977587253196938112699844859283089294500392682202693776581516983865890904629721429420044670019747349406737701503734649648038707317152897715339822206371115550895683939690546155494496432015589462441921899196501689969743005665792849967620508412872124481477445974328532812348727403414648931094845947995953571564121933603345828480993608227042625343806322575501304234850392428924657606153537487780479109967400576129338139669365693617674042633650709646767990281688998183426829611004287151811815476513738699283432248805651727136970934485223414738105529929119207622918164671938952456707334136335968658706340715172624926022152410230408481860028845545592832476451507276855076275068238450392931521281952755480319929782099508761650232678201381553475829006202760124167367866675931964426134362396473614922162378081862112403167468444241861679610112426572343331797394842575664456559668113970573435379882419865735818192266602587035087200109036410178580483930222657990732281549710705845942337388011858670299433459393858171522012702509129889327785020753200711063766072878952966407223744023213616423482326342317624078951097074626389402749752842922190559349147439786107330096282781578350155662957173182034111208057781621515203842691150383977565351978673176319316960330974484999299932602716999302113038584361490965479126597215871444370791720015973532439353356735560949825909484398063584350738327050272694882652057408833379339360494809674411481829073134561178723328797520411222078114386950256445784589773923802752206242002609452343557172320343736216480388006333024756970827935538333470157184130856411188284420940736620805153350290079892936053627647547245204838506423155953049154224384387330179778030818063091283692598190030531079102074432365931067978520756986245552289192010857684929388591652343303872669001846150254078053826552028055138344751999002312642700665880148483656971565901048702984707788967436039567616259820888034739557882512973003459552883957336591216169564791784870318213251353690318287637665452318718158878438529429394918491029765834853385310330346073920446224930967868148181527873332294451131832708377047236864092691674325941494305432250188552591894204059322092866323849316384122770487534935589979489832904547426037779850741670015470757448671961006983522859010970947276059230762867581916097329338274283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] 1709988914524905319602768378541843104863214635816705704159694699993524437453515075293439077327868618652606709798612651054955091263201497993811872813069031724033781646629263067612780047628270840004029297683647734727755855354229737521778745679196838392515490328876043020342323038579818877939620600043863099517697287780167116620556075576529274071515813529356701394801242204533226401771488064812267646461811498162291068190282061775073053974871134896169973782905050130728725227538031225612006032200964997586299591334221270141861421908404536189843926421020369124007178573728227254201469479515183499332407642698222120556484704280156134218672599540646564902884830869509706899181944562534623532573871850286308504486013668498126757420224891764545428285750096981260000910061348602642574330033451053821278655425717848920579846641408008767635149725886778252771929779552618433978370414259006070499330668733460457414181612050280297530026493476221412859504829376315663080523601194939856767215737414274291458510317217252560023880239138195167876168093768928569996854790143222842346341390036063753710888772904832685580352515248954264649137810190004171243708453264147574064863903973400532373394366298616538927882269499990864161111031842036550175462453734368632114524651681997325149790693561166311248050493590013155092412509298895151629196706930843121509350923391924206753317630917217991584552830020166596269732731418989319622537982248764283275701068662300586049205388344032062164019320773326431047570930814481724699977213972903247506426753883617812375803242249277507966873865769316761684602838609458816238808294694733731088696581945319284712803769586766503339168358425021461778629846367492821231873734825336407988672370200261225909187865061540320844616580259143945394952329897071587759641094236252167723024300284070984117175280770545184401996692672775463411225326950719867157486186959937902350447625904665661235307942367192706241772975271714821934975798272531024822321841024670635426530111780238371316360397197156397534003003369277556549236506832750103220912399336463208328982815677916663877888404335821625840202668126811973308714311829589513800578681485404700174216548877139304288050820996901776735732155976847656198407168195121681825209021128192887138488805499094044320449719429568270210164065695891190038843500762199701050330075040791813433820872911850461269806283116526187544783935107844983284524432508374674816702496882328607768818956200797796156895443789440243884917556222556431992053691381158686062875852037434660242053731802038848976241992500588724266552254808661075611657014131749696935079910680200372477618224884322210967336939130213567162360183743874996754148245181287059281651423020918220742262712696832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] 243189064132285299328049117557567783862290024585563923167004993397679221903390079929045051033924175537919512253029991768387714552082256130238657004817901818231509537652451156281169737141720796627621229509210675377797369175163768571049782629197737780112355030345560649831925608771700969508418548790257442684864937102615235144775582463345779079644134397354079556245981177506335679657309647890539665998078091725065941020117378258042891580063690421048294483205670145447099851900245961292798834961065844483311921843231129334524499153349257394923498010026571780603050218660410774084461422364000922449179319173615188653936111420312543417803188201935348256467629115755016753392828024142956440564963420213571525234010766548820168596701594271617650229632428754905938370092560796000419985807824112050008727883896581434013381844206326076972681041913076611537779875592719792133025483597982920648648063033752802214364620193365609319429313957930269804033602488810459945403111807600575002605161568872832393370794469834733769228642194153169472690781314929196225036900866602450987346957157581034544224650532043979639513686735026929272638637222204515550436981913201794631836260342103481792797587238139508134155318982976600741857243072994857173237547963184778806056936406569260487526981834448326515063407070088898637242988244510044664499777088270635592823213117262540455547059454499736039017789904881858019387589704713673763655796596847145069955484536584261070895708931812095656802460814686946119408485502681053003119496925267085875151132245323172215240159695881100365213160630166217993771816480541241343880048775717399773963857251096889437456308100867656342033953907918191430871448169368135001037592698154911269055561910187509978134217171391206808410493326813378132797493162229183871839729910408084212976426174200315167656804789036755660903669936004035657985253252506871922083890995345776751026039063802134521069720166888327163267078490740617857292255741490151010511977683675442278235224831984684295554523727393952668192418475123745880573958754034506008095002000328188354484463300089032707431650438212022250642625038609774299396803102174719806275123271037970956482485057389659253596558609659601525528817421248092748938766104070396301070911346565434850892176385042783905445315307310197431477943336899792091547471977403905737697445715095064588866069562282267740214254871730134763699423143747739108833314990497292776298873313092591413496016891102075171888642611802835640070075770050443545831338629119599962204996631601015602974960962144416438321912987607670178944470380400911888290643380278004869722405366846719035211712623181366745777788456646126780822374803421679616503746534723123202333193747669867862043918336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] -9706698380203530578856298319484265950360668857520021471782033925858327872473121435007257473992419255641662556829547163139686112784846505561745346022518620143034523208327415080505222351034458737189296789825133891104460920145035472357279673201320141409004451069552348785267484450873878947530919508030558916172032578704392244801878871876207688891205608268928996600173341013967317161834919565769144738171142127142643324240930065806933405594631237500022776105043865163437605984836842457975567094687331424960648805849053440061670857353969606907121823855196456922712597530769372973940802315729684362218742982870013765519825118304892733013857217909589059655403318417362610351410120389010579632352946058324122148143438992040485224119890308033500553756865292072367346256156006431307884826864502632238160684380512130399308557743691934305073655620949728177633086160764541697865402313113395770425007167225564569862463568787451646884288617977820095343784761652717188141109607240908367634904436317859614324546258385318361246303656125590596347315429746796563649866487196703317682639543588718488150010698744128419889228315471397414682626748957003114670093852307714948202167826043519485693958496447736025555274502194008280755360145178282719666056650929546704026735324711525716153891808100927575007653838303029198005673832553659773719009666159415272621222982359412513687153415412549987012340597381436767864881509564970015909807795416204707058802424790105206222391767774407121642143965735366405816052903526881090691397009135856095710184325518483245424848902825670694604644001243301716076995168837125243747911666612999407643975054168758434626493682365270326451759543060801661961298575885741757729276995267020658712537053392819552573087852083172938943505402617051117672934362361956940592887600251924811750427867192383227919521497628513927552007344549024948690662466299278623677356676221173325419623207704481357780029896842565656924541833269484435413929055394826280876546431054338859458302914167401680926434559476899460494526573340324230948313596476346268769660861609843907407163255398720051822110505168262377639840130123643484245968678008075388450951862116714630687816672098941749221841841156481790208911108210645378665815692287572555442976206447203720471090390301551538165758781699177369090667429048035357812825929540232905974877886276474592374020454170295501697645265288072131802756887353810018914336739099329344775720824781858037081677000311596226539787126315481562361093136830873752295529421775264100371206674912047198777783636700610409169464052158902805358882809853173392704786101139117251988109480281258184852384103740815001019462790704857435164062976416045413376330538025723973288194365073854831715755753472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 382171224561212608537450086835305808974866904512173950766143962456152829711540207604598657847464227954736047706256675359194832777491155733137010074661706999021074517529336927038052363426347599791454313586858608564811291733277627964617840425432484253710537066805593531278569447938663199273223605075143609290420319980681197229914523754535955021079957089742171115932756376157320270864505489894713553732988938487176622080542229616474680498794294929653551158282524256809372401867114298581728748541190073472226373610325556340733007058250123107126321323034087206482853681902697699534925977804137768778688969993036979719937323795640823526949004023703950471896569382162478285683488742914706551379689701505069582416872546337805654386565000777380984711175847344815221990023052982931017187669268078898614509685273466972002471313553813035891032206699077555668489608115049496044653660024398840237447696717578482964044542660873066553274137940885942818431374173193915556401953185035422381007063460205556745577199324549380011345779027011076666286640164813370168318986829266818977450418256718311383634797116625420976646530620730331306786800396663734801530959097709129476726986361067137937089481610751680914106389602461826964034304695765737948749670633757302072748853299790151144912658243868880315688476340585006214967420589278331423100724547075120990341575174805590607604788344455056842337297365018028477811647055148740786176418981848469499008215066325689100784481340235563305078041906870367589023004085866042420302393711069472391310945283430408473728740705749773294986917890229768382650684996070804738177825694857366038535869784960185442113873959239661032639456984439891904539932953113265288604449414866997870168835161823425669378974288281197231216932666405314652663493512469174548543629431630399659476701832952788300565266422251167096615772740131859722144253433061823343549603731500569615822406784277140475540908183334490865111269623506262257504998179090353318376473456738689385148264799203099237910865702863187208880613607795131857200810378439702267633046596140621944238378026723113774387861322879548239865364173172209903055703630062908554338964166837401520984410576214564952267745081161970309124069365405843144199572288271786661902084119777734386018445819596163134911422459209931397765880508892876376043298763055271684394175496234335874689954161858617179721247812918324359699187580255082990889491031563554637676826433563202505893912105696634984324047901010817604744348392185893181405675512894145730230760909851676766793267290804205582535190763451263219000018879658288777903341337929689237566074003242172056399509677559559067521411993841620332969333072875130386480519245536620943005442772275125666197178155008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -25125703814691936953378671299519327400096892172458227842963983029091308007032453267212618822413437864362804800383381597840092613938056163455946331346742375954082264452506688462636752514733681851185918635761270108341821647576667423917207460476846155895332687285120443167804363407282476773207044267781922239007448390621775670281593939761050752583451439204637969102949035667396879191919668398714069282079980966387052709774962470345970629721673498378115320018866090446689880077372770900033549334230614713640071135080836346480422617713541128869692296944616582941362690586514945734210365671865413572291766296368474920620510456800585002134109929763331717345076660795111820554540608122128437833670276399509040475798499288282864500630198931597092308644571627053992795948419170577725206250896131483691891502206110713348961670723619968446972256026723129637104993254640391798753200463477878454104145310701445591550095811254265694727734857296406066397439775150404736072044779590981110745967690719178271273820454697281921526212879286798298264809882342839059855833216454189354306600950843694060560983991155496863925031185771631676982054854196135578745836993341320078179862580977772934362734137979161600233852304999562965859157769878406777771626436022535920974129150852234180927717244300431192455828983233769696852262990426008970984191562022948460307787006103955046234358166521293801023532225767270902380220972112178553187903220357215694005134526204634268671697787724669451052534757108515774846173340238052955107360089029492581306124557277255102541835015428899504834596532562688438120203657335695273882497716391389085035436218645109390110451002196976794922383073565581168799674729687025940741417839814841892178339725469149389269375631883666012853247663444472086446816371201856041852432960310677978965214826088383358735588037411770593312354713320892019724184524912567132680576703433060389618473475604328385575719259664608434355861965348971019143494521250332600914713238749052848471738848191260424615880366249662392182513797502022048313500807614148928860906860839362492566211579884325275611809417872820189932465694141222417204640409614555170394420149972246698121379680371393081701942821028901482004561603247913959448896853029094470899145498512442917172805919535745462564068592999537133468519116757194420384155996076582813708090149546925741255811352844983201959219039813708988762048042014092679933077466883338991855323929466414217311253584205635201480662034527621019286682521508884162124882120659863426601937806405942929978272974314189076904876189203985449506687816062576225619322161835614607865123427024112414798627271322980532169911635699622744762419717044137854210428692727621196656390769371146103963165915086848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 167093622559761238863624816835520233401604004430566599705623967721669055001033179954287101700151044836938732839684908474920983538523336261919503534481242346060202418563092638113059804278391138026802831819468216590916621568752571017497730394644646188660325213016127674065111225555519896346146406688810488887838465596281666592931481994738605508152560709201212732708010261878595581176059729625456205814318059013823699635694871015477072383862096430528120317593313802730760832943664986532711766247174577690318564524094977567843240541476538542453288412338599733089673004015237526858475218653367338443771617929092910109298534281619303003717019053705770483091921241402673010577975629129890633952811957727047396772066960029589860100202995713971028097143748790072635821801762867289481657310537504329156664643524579921842793245012731920956726175725212794690596817073882602142885506739186986077170239495221548030157779072343627806525055615144825457627462210439098024427855329973212614565132550221010341041676512961620623254746259063051500290078666173982829627289671819938157785123076978959977325756548923358134867745159674128281395345667769341600148435618774329132925068635108781972747510388854601332107066779672573959348835221350097373258198046195420364169671036889101826053563850628285122337519400606727351798751246923500929055463885474877812778923163834357739647450196095133839274148391179059875764153550657015531521633246886503554881558046474141976466855950688109412386197204955580024363727647834139542589418918321488695543518380192918536426444132996052821047291363363414539865246319922312087578311946063799735015892831976731431069477691400056715202247237174688899679664182781177693193882916542678404373136787694447070427818030902130087199105219432699609115354793305433008716962115461549695228378665556823788047831077506088423190127886492609242547059045074894887399090604793348702221428993833159950849856593499476418041528873285215657880987239246033935290866747243117167111349194009496641349283859132137037215923228617715167532639199781912248739438806580312860471138666117597391423526138064390189031666768762005257515391328159188663665082944394855486742277321530948672065491556658801308531591418126445245598287098098887830490344300498959264994021923320149285765581600919936548648599860915400644102946345574345548880775563321563866817820569499282078123438963265304025827830914122550512506081607070484160901699060654402081752553658337127048446328837458879862868912327257899786400551866197413063386382418052311984904457841426762932014728792436837163285607575672720200925052994675596886266890448156848223498566032108197300139188456055065022758159698166863426001915276931355929454731869786334076882391037640704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -231634297069836030183860428499133355465932777194565946217881075898873539121154770167355396721435393795121419002503087435623139658427567227294719512297566275264007273628422282107760284172879603472953971265499180986602048972204501965467392327841363169647344159505574099574642263257929371663536201626538242670183547377953324202959263530953332649879560929560751855346695983403578625646120374151255396740502910376376791420952498987833035605944597000283760208980187500582848803088045980733074998374483763618203170344578715095704327156058670277853700598581418429004711670198715380996445146082875658040630795499567363760998921003625832990777339545920981140763188846673767653845746598791473015758060276354440823160634302432652707271114159204562449458214421837871782628047694452701517669371897626705086117898020591169234090375648183488462999279620471294720105413635764067229707787449775492592661037796802258408695373266093078918567415950659127010554000255994805080167034439352658838595206015027717602219599580196457249650506720230082912514951770206105392774275129200404074368589188812267349526312511481553536266833856693969458717323274578845791715629685296851726368041616914526592380391363715514504973296560424643909783210578397028705531264844976753779540776493523760813013696665725672857110455561335017231156910749302912126065730529451502481047172608862532375903563058260892074955297199260213729968790300150016919400931246610526966597754521335616956018832426987705421664510035175759775246596216162644951177491193900430989000678216061858546427799829574811450808951262898551002883648538502211315594879944423451937048848051907086197581390735560175466940553078143459220430400202701483731794167202987006544583518445271572253910313003479929230621417350544645244249370672573139091464630198862002294783398303747190022110235832323213698668953105193991519078450135923761572497054674735236366516080171768069004957877508609441676557913669582764472204328662602096805213527564993845933901448954441934743692990456590993974857242087634760110409614729818372642912022496675956845822000320491375867519794767617055177329046436032770170847811339538822498155730507318203220518271961362479360228865842978270705999101036194629090694552898810409090910261264611866010600324401601597483412628933960170088937985472817450990820006428922630710746525156989248398059515223909180171444066573932342174608818401576043416005862605973194904483028122089583457417919179612446770270968655281149494383645985024065891646811925238927174361798445978305676059626054963143418804928283708013595030708240193306812635321160430599249228722352182204431717879879872097848116002930092229332117389429138548814375312950468164985373569175923048231099807729451008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] 46986679824888455992069197732739564925664760160637821354133900358036188578864021702243245314116595218680690526138367950717887579528261841011016698250468164490913453818841790029224775782966898563866614225875620730042972476697691998194219405769896542927839636378615759570748354261301214010011435133038962042537370844955822392308054052037771664776571510810129502753017623822163393099912233339530749889995247012632250624090044427275947791949664248457400703256223182892892468042830262112168244881608246891521580653171957904294274446610560521571551723517994142075007723840668339557517282865194975336483015096040100227034284705152101436962022670260883167967478255195755571068811050222598399219889151974013843957080044496202870643887293682015784226617230352192943133076741396011769576958766865916607544421794781526837679822332920851346387230131531510024027878286582596317600574650245705465372327758159008918991428153757149899007333098856494601095542333478815116643948123701962346226361774240443254554006214152912607813661116438444237554506403497531353421388951718196637919289443791131555342718924311338213249244908903933447327844993746960751478557875332965930480344984734869594915330238418751410563610339681317172050714707977769586752726280764397680705085869432848299299137353553948790475120446279480787581629813021733854660327217345996581996499852558954411992476528919941844150667710759369599342931955674727547595435606780931683053550215041964836155030713845572941668670025097907526854188009685033204092466225359403560211908166922134086238237709908987740515231273499008418311203066328087301819573118738533777407198256197888614850893506920512867644048512223374999021263199454034197656790150443174216122009596934716761963667437647122909577705384703742761000112551251643261777806665369146542134520725230023910093902109469603861671390468054015789706402152431952455462088995596428683262868691834578556243076793289961398131271529912109663217097225809949566420309416288712719908386764418670724629091864420409388566840012114145946841578883824964244462040530522863289430112934658211535580304000660412501463175128058125863588343602399468894674081434104985532735398194891080064768120720993165521297400160075807924396802130946382495777277606614402604541731079306424227894279739540898547570284207106053292695344717581267511679627188389023907728718617597477173921381952057589695114553019331369376873980920960428450279230860119688010393533606084419356812528276635690281063710193455052803710897937359055797888042856601550773533997768420063042127462393515077951549423041179244026443592336053622739433868671946022385737703815550689025047516822935884963637488187453597092445944100041022246457111649155680146050682945403879424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] -753356496570268794423874258723049634047330501590171863580992184559577363266613188615604861834436408022895468773974882661207110697231400003539950353817151063698001685380185243214637286912418139522387844278010598737179119589201199134733250055304656869359763743368201249277067727687745676851488185116384171833104144019187240648010730904518196833152209749913599662710116134220691068606881254428300645663068861768810344454816415011820961407139081766620118279834220729379407484265367921830062465452702901639228944362726102591155190504669177274878857999615355246601980139018856935896254714823024535318241478974945780742151493810028186327333456322415536412754565354988594323977608904420483450491434416513998488448656467206002042769476599787105258584858451943384760444845307841013573322109618351886114943780188449909755818358455601796439605621901148095796038802279248247302353007106817279720484079072600970668790562907660496185197666710919944776846861468472261415514253465632003799296122727927616509440141357142783721803591386359877679894254557133619311645807104583541605113810246856806435126602276911862381503433956213042732216002034287570707232098662040743757435866045702407456809851752629557297138837587692073059785555744736924869695441586799024562398605965374441546947038454072131392474939387188084208599394387055454538547213705160784801853612848725221603137826645123563659058327809423349349580735917839563187712350061900651111014597819051119114826074267114450775851598253015947440461577557750796881029402762548514090226646673470639059143166784338040234971546262471112054356119289221183891069728276424944558378059492060657590843996214514245554068110992592340508745411701714769055830263757294014169001117132954632992020920488838332932241555979576759359049280167562446022521214030089593121307211676849770669095730286294670510741286521215973896626907525340867996660687453379899490165506753742741335395281168185620454146147808822002392717805671126254364094251502413446563964946976019479241199330364094827590802366832660609956139286483562327840191001136992796448767488693011321957319055988325342778230789842669308677790154382735688640079124197575461375599718146482662842278667194007381513503624433860822724646629463831035481402471134766648934340105344523645512600038263002059772127921545310235381724629978507932185719545846747681129892222455483462392964686702970061535833299591273244031431949266232877016196630130531980707504431761923070025042748606552122659978832293752403529643871518008176572290712649096656216467033108336271492617567418668257883693695986267981048217281312641738375072797192841475481101645258657752681498344659101107115693199421701131072661843852860189579037420016248043809483113942355017728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] 3784834769748870204210447751286279710673117010493357521116724638624705325491466366921230848852274795643406312399920449682453857203169252914146652305662342285810976088683568313209443295527841963750153967589202394528632929994831863131766154047618984006664297979266809107714840263562680829858214560230997946577040982120810384921587019974292345152024107970758372050930584379804189658165491820450887108688592205751478973048904678788369710663941304588283032164914291899017794685655209062458434976834153994964583063039394124640285701642705488277569344340636763213673156673617719919679465809885875820556096118214235031546220544823037644919983425167975247896331599671845711741721290190161157900372202190368196660314027210881998927932527609554615882186310250710046485003456642580093111296863123030454958250713866440051160528561575595158950211443089624726414667727549023977484175978893183506827323959489718981919550993277682343023418143360011042386547458477939033489985148312622062170778033295157889274569563696015039770780064019904291545707350197583550856863356263122206686673698553528622932478981181225728657502626727073238078641376402841465732737386346384700764226409569522660705156562563384791778439388121087953558853920015881088638647371920140570566183545365762781766777028533971162844199263938198210963621317830944434208215307679459262259645468227214876926024509454701538331463794440583833869893416700361513192713343985699880652562079088796398149329085485064409886767249792154433480806903095403032880656458171135283559305165991947846425566166580582738771910886531298017437873190060085947435106563914917895220835713529415769421246148666365801026667175264042255687404237506391158106754475876119219099643555976970982230876980017457459286961893663600556672560722766118189738399611087132476005749020880052599846313938049115061992263775567601314829797183365064717852666528070911019059559195126568618331905563160692930733968862037512829434254182308569170611008020123332953805010994507625370596805922625074992213277937892358606870452210482551398998061874333643667470107814450581080408539987960579307447148374281622906412340641906733955371447208541695815177047158681133696469539563707826832161409633374019370121068263314030440157609272739950180454463227700206059489603981727793709428531887955041490262062087222452209339999475341432526358423294769663887762246010763788638808908710592856296860046719685571637710570350740391079612463414396149711166265539915372784927901703682486143264015851760896002105686582315311041939254287493478264906241946487994796902054787453043971882045178583247745900864700103281898202039045104905407497281873261152460167484541341295295017892154238988523261235791046112579912333023119568535552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] 2045590723424231257554564740211737738849002147342444801785433936052316106270703864255994111039218596281669488174114317128791734354750828678883517590967686419469570835233717835038595995149524714211015378666294565484001541105604060673854727941379992465495252789897005928426026412528487243696706480066502342678654107586031734687776853976181844543498748017520027055379178980761572772446409617124478045646670609757008189799936878353868616029424240911629513884882769508005654098026949137585166925723278352286416561904333776211614859129002603948437843611856023991169745091532482573933786404838739516615798711357647109126074459398532835319755590408033031820798141363564193569432458243010295640391628573006750580202833107297787506517468157476207270131566041898934314188893791742858040017468301616268018128059450769575500340582322426072462247815637623296431894432040984014121276538407327562855009649636676131203319031774728439085252134181630069731458523780091765070978781068734235611610026377746628884366448089656800468552202978802149027872813319535750625213417189428372635908979350035098390918043478406902937004388068953160463769480073826958316306547300987724252881124626039272563626404069473300818499731278669858949917345104714280768866620827149794036824533176427936788131400341239445096170280205221117791381943816166367473458990768991917158475324811799862857892706934954027129081608318820372960694333531537713902619904625024713411600597160991386683878379006760978407062753563815753190878210387851668260119606359150033067452257870378556840704062889317576252844304365879933289040392366266572922594484719581090111946441830066563302595476109287767489776702768580328627838873226430779352273054000082859013704279912837664306416221529552401571576786536564368368850132733987628132615036210016389706401708198445548648868909412087073725742832957978704013004038855791110976916922228348024762295838387530713167784197833050577908387145791109008266024111332647569343939863960511180347807855494684720627726060918504128607985232802757047157917366557197107546487568655996412843992878914892425538243613508737679506224478664150594406673094684915339491514177152651560755269109707210186609791470941769214844119863665013183802780844370406847599549748455268128097769197839656303974343272653695418693656517149240403203564923470486163371188124810304669251798102917459227651736693630581669913835138880719197116141915003974369160393249749176789887735206021116001517409387324846337626250786588203016898085375587025653806377863088580469904653171159831141037826807297156127072017672593011715203459541555529058024010712589007452304979252334357852696637696887464861062437409732236456837131108093482923610437071504072699514808367113132048384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] -109511646660066321223673499329030345762441743929699696076873097745663959425972263174010978612979584326762244168419568255160149130993205061073494911269112267737380448156831719270000576032591404463768055080294442429849577197566803536326003470709067316854638068204025212490286740823553264852184172705082213656549154386378027176885362518841792736888286288612847380388839352721114859605614548113356788481274465514964109488186958548973420236167398218456126712917972475744600207153468544584582838733020466499474806128364338418720973286854148559663435994963826357340679105961578611688584327267596475426733118365863553441876459513401642746728988099445519040760822285723126987289714871787844997009261795106848332932489429535985027298006317398741842800508336272798934861367447667685862134750856556708521353559706325525557562069207850220666087526158660517380934263087800546375898623178616083555683707947775532834602958504260176483736182108618642278494528489688124702787144123406656675740880753163803887433856844286191702051382501212594381907533280671356456865747654982205467547688739076183613260757633711838492403360269030020853209788960734128866428892767973752933244315079485413040901618889856361415495334411042233377171480012422411690301508533012481799690323285948472399202176857207317314774711544636011594902594827523104369654211240852133610434648860856212926514018859061460526794031520693550614916618977361186766819530319647003536309228337555635188292124493836234676125289548592394991681101585938698349744721767372826919848463542116016269617500066261106087778702936166590277496543311096300513336394434038253358252273722937276890049721886354298337271700057409216331420248325297679702522089878929283684573673443451231417862917661627311021578971719447221386134215582696819018606134075614726264358678987902367551718560054467145925123715306835107416721268355642986680683573704375921703808855629034196375861558274031939459802048260669909726689342440342590933183869586880143726275996533491705011665933455231332325521119252155226107993704838185511063066012668324697633359025779777733613723315175233891752589945453143478221246135719573909461851963418225332636071425180864379627607201845979697548790621368261048511699819617926148064144727422811324894538797773517019117652799322283090097674120449276450985743074613437860783704569362356433136626937961911806471256655969547661702236386341084148524709817458120481352175955825819043071293732393092066769547234462656595309382095892892678393259377327852623916421419819898583759098618387884373465538457521713071806648644278290410718637558104338104184048000843065346209469879564806770640652742579475807998321316542697124817688956284921260550989756719041773731457973265416767668224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] 557353148558688364027026538010713592480068129242045810801922145763456666877620368958033680328295010174825573142824146104388296214266962040510813924363029345652609954678771573955403290924742703186847172283804208308056018193817792210767084736356257013899272779861590693950698844505982656992244043126351433740309115336989958612902468848700142336421233480805467092135323135163920655001661267554969215545950863949155257287806098790676115236153439740813810913583676319766193665864850763147297388983008360487229166307579356841048860789322163190064869400296832786054693083565563660373901543690026778958940243064765979348898599862104453362995447520179787206802058798412400054967361210024567628807509607048534260569787487512256035334266920921951747938630192757166171627366299197226081602335543308277617201006673913392472681457252421240939771226630553611146416219828612552239100273076191712101364203158996886328132668876043791850880527310711229110328502740109764249058761775876691240840418989063976328183894662337270278599366334692413094371072648370858968842488771576644988747832252388604312061823472161153097527834633332905879498665110340178751404989448836118730482551294748884021109971991057020548970099330234678636870715194451795368321849346713517038516571302965017306170136644005798115847234837972645431005829181081029781393366826911681463231044826614984134181774929342101974035325861927035393693992361006880708240308072688646516896799351805414175819721237915433795387517910518370513987521361268833548059597476773568047662978469835710553976711941198043589518269124913847828751907075807085889290598497356779508367954139981458161357058526311607625094609018112573285477273362256727690710157678059098231445948967958231103718105386725783909837802478949576419416058314870307541562011886410557430014104047766958703772778065029968930186329161346148423739723094274778645181371009922960380419083692315652731637540738731472777395214070871417905388264776083968110094788327174754306593719255847446256379173661725262104881505924800412320505269200280822344881781910310612940208751409528918773967594124977932114509449536247750042035806293218731787358510833088071202061296917331948255878585796947681287180063508382507056679034276390144077872405320393802108291932702947830555168413750923694145640435553386672478189168425166527522659397010586599151347163000854666151731620250886290432503942515401249186262395332445691923815877883275861123661213207787807294387130405283763516384315205377257488789942285071454825605220979359367222929316154160792213758602149695522105667033764682296005240553838053196645562460007759523195818866407080021211877567320323282863498835834495332726312507615522703771138163317866866959468097897089325858816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] -1483800812064478088520290068199892573301388185600832309048176623191280835060288506951069200419986360927215518424512476904074642157754918097498113808167010134864931674001467811604362143587969677209019321913680196698410302560973331148312873661301249173111752620907515429684032481746245669975045342773886484371408888380229982854968179951305934865270073197412482710218197955609169993777844398107765139507161773306032471882797179237353674988722083530690375404002473322859958749401173373090370463179296107902127634932812884731123625857276132846257086694967778827279624052907476825154532667799142011317888903273930461307493663136985400403230939528132393527967807845278382698086581714329189748533436387782119309952125961725802946039235538241796888630013084180236706968252643388747475544474817122525796386169455278851139885505086067034799364327379563159000907931707709269595811471248124337298015008988182073372159067017737356362075228581418858944086748127449295043069745758278540699403276312452248150328286867667240930722335260787306618332082405980663459706370539881057082150873243010360803571664835351245084923354421147765973341047863593654369680325436895876097116722553009348909334984265842515173657537653258911526449100178451762433331999065581272382443366753788862701448057013640867270446178874949824563798421226541580740324580407177801208001488269074523857608245476429023953361434807676380109685423145638022496726483726006904661402161368759580665911349768590549558788511903441877689264895712400854646047591111648752892495845487676683078349854907673584352714338160167915094133538805693003999664965277216750663239250474326534589237555616783235138815162927295728583747668763432435993866017272892401348983330793158790722409994330086660513245592478589301212774258895762584035323556026437279277470667887165766549231212111973448468118160203701973430169464568935197415974092157559444691100760673593291670988042294279441909504405424011215961518882449192647781270138517941121836913179533261890837230877863849941832510463603467857497469114105380424368783680344623889428040883257678842961792378811970371884217903177668720383283292313698876893127993206308327492259643788538062880806196430385762022846118061933295883491596982135039093299406154594014397873989301462345413369449240382854435860169976209973766701971924571540956620811723673887820576802537113058255712074215905678214972959896738571727922707528625490842744765206099156252154712939828089695249482924961580873327164694618769225171598854625593172133010135508989161047255670158664962643598757850955290635074031122788085468068894578445968684626181429366834374919157671416623967982785427971273191548687566587660189417858038762870089569793586940062131373632489162539008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] 3350070687844026015973026033817108289446200279120655905656230053277340175931154830174199771342249636371023841204403690691594566722670016250360748407144149845386721081723971012120204962999603892156193081625104852662068622706343570125505431189210951079071859616099267217812980505222764178009396799988963741923377687635589034441599929273702202642338343143733227195268711017548879489936366964242156806724482443703510400223914495934491607268817188260988758597948661041570482901277549439793333408923453908233922017402290476344207853116992568621543485521250411485313213430308217011667688838642014667912391297498943982126516116794516412088324763757640480722367282168003279929841349680341511667934052932056599512004203755911277958836080212346298295893635914517160957904857837535965784410265121140993055306075729016805268524020207969556515377116164588329217081107734943717793092778081144241510235707974394573726738321743117259478261777203379206211324091406279107131504179604603596839162906919507598580234589962961532481285494909487730751625194902450517070756864501796848067529666098056940335942109300817380341097061860404674925082917920377099173453591924294265516866898520712124248766957186646134793713384831642699841891686493703952109778432802028390230090432559696768339679057884667703152566173038861198337539331932178979926128851360543773329275815194795209122647176360431446348257823380803543834751202825625109944357325300546139135323596978615528533080057893502330095459765185713621362343601506224423588223810449967894203411083666001878566024537976425863185612786630928463081912529439575396782018184560001256121529864747825985322082858475261680204734671384189203570345347818563490907273910587364754653312942745859652724530737688214485456347063217567994518760912164688140577735321133928521941666811973653449325160415276103850223244320225156972095504897538986981984621683923965540473450215531274493661599102439978345692369972020626798580580476924395290683357343080172469447762476895773590311661279983059322129178614225757770583382716367151069736532892293624247658262839911733915159560653783608565866406480611104555138140049191721598470965545089968268225681689625360954108280070719099647630510465745963083319687402563847904819621257607901550055667610124403756948188222448157874376025530471919948816858848157574051145041423543226579628950671221339180535879466435789987337290911463362197289315892138676399750300958152674780185175292266478074124783812874699136797793070562539645292618880758936230265375055778035890350349816028790774312317627686992063609896901315874246208736518235138646379646930811075836780183679885971623615937164218338768570853915844487416379062139324614541029729149171772374888313366339461094309888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] -10025654470332662563113688711094499553335872196011133719955683171600971543168148934519916039791776197970068087307134264036750583473245141363074485654997710818244623738257985566076444184656541323074420060924428155365240227434850589588042211233323170545602426800300465344412713025158853654039869981066087017765624604115218330021003402278685895008188986020998035342117841781593273305287665141504222993259854821252710364466915190866284626034228301651562472417037798021047461926102806388812091262847489417695334456477830757663478714617821772616008777152094732134186772756192671871636064095599579228568990531096601071246547219244284616324721416593706367464423567257431429408338627844170443818227044906579448051562362748653948558509464376638492944642438957824023637233111647727483074343859211807395159151149121012691985912943147527894215526995516336818685129494085324979333287767077634940715266540629118880308393215249914047694054505591703909446247406314127622054261891288057868541504039531159407280483990737677623409988040896686406518000709752160277172416299063206464073863162859142682693038670153133032749274769104913021402440068531893498259793751735354722444433438737085833231436258381070434735809879547290118525257895652859652418847426837811215020498298342381283824960383358588695884891784568139614121451296927122909132593559468064535635601290083365061084977486161860425816763244550703272264512778302059627808848413393517557365226998026480832088173110191079808688239021982237924445923971035584214181717987618698172658790955663016501991792495059480510074518866693474279127454346763512959116222319896494954133876175877996557305403304392088043470628004085767721670814087644317052750880464617192593978336876635211190092100359562014020009860144458021564830143229223825760082334921996188983474026036146592846367156767954007768260441441358484480155047731252902887863567183311890512477194767780298628875883193192039877612198912129039631110717476354394211312580621253948430043718282919756055747383887421809965800516129123142714430744384805419009139767137261535903201194579035962144240458251614980705269690400933847810799341073070472507162989991467548420783229939668560448474810722162209284608793915107115200428484005860038430012242583917202876824808876941367804305514792857372829305675842541067317471128355170018004606994688450683392468435902906962556194552810660679614467084850828669066064144382976795244718513712373200641776572734831656296539628744803308880219807772911084531185662929368888240965147498647120105500896142811518645070714094013807896955413326800296833754880303044253745112097221734864392092595854312503684724007012254412856138440723831946878819305614473162390765807988685412900126766274015103513788416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] 19857929369450051680775821748120051240019638382229408907545556082486428769749248956495293035804445535413189706723554328941138950566154308952658290996903376390697701441158392025839945714143516543277118989608139406364533176289072479977014775812990252777083115188545351154811046567606047589710799314698379595114010217972645168980652837221154456770312765682823230291142907927135379529569343684637565164290696330652495750596485729923049491632613904339770621189387825559011078423195920222168933161326657500733351242049981315307805193464518342207020506525462153615450814070740096776598421687939015020156052772169515473282835636176798125455406092484108741538734796880113775454051401721997063398614052302937041119377408941989235886068984169756663044245200146380824795897645710015473866327986399619472455546777303150522547273096940659161035724351875298335482685491179459744355361005520422548200837859368712362825373796398499372076557148516412856317484915443447824826270631933546647682782287672332719186946125357958571244708118583326538358893992767837778285545302548450385061328744220582996763566664775918830511684616725377653744234869688814126867557139518024044900270680652726271338937684626506005809174804924738890673995464423113964118907563581540466921592047656795374052695844997759445637202199434656305420995484838371782691519944156022927789081741163761185227888723770104171662885234404752380456487002950103523071517453206542806038771427232122448744514694853898472418584464002617366813926170794768511087074105463022455379427024285761903834184734504716825073728286281033557372330238986280597204563654827187268167523800447036526304645323899064530654544611289936470357607580413297072383675881870172798556170013077300711611897853403495246083170734384462584688343977618053072661194446497312247381632631614550036534750077168023995519575774088692660062505816399931519202137111895442185839726071097845479182900810379186809585201372151925413588927888911568140309281408528481734943554170152130196932956055589462663384129754270718802836022303444203139468972115644709818979266274708437518787654546354195133297419064888685870124680032755253093242203562328705153570398461429205580136622190471650214734099365376865145791004037389599311251178840072330343710299858383349697795535012418312651339283956346036346170287468617465022453596130228847006711577444622746161026250831788456133869105661768545998077144290873899539628974749974332583300502733526022459659408275087558511991175365872431701889701377871276957389054321610163763772078702041700127580801035024910597509034982666520419799522223952814609762356260517271571148365712593199882234405416271834505802708345293161598886823526315281167255977748206473004836017709099651195469824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 11411183627544430089599773745704258589105860270322239237754684002631671680626485949659516556831463394423276442521415730885035639134131602111467903484478494790997963702271454649949317629008799032439448860306988729095052440513650532961050914132151620465330105465890858000056361491427746427444497862056382484633403829061247497875380288918813853857017373020963777433717173261382284938494540600495795668614168118161709446788397023393899708985369851886409669871535382719960244168383404350837151479878121498372764180626153393677058671335539782799353721864253598844665979664135899510239245394512811644998024738601327759090369035269594758148774626956019880604669738520616273993539555093899051820388478316875987049868884850171109510597878083722316588169498891896300869029974002165624696340594091142879877199451690775091120211553517174628855617531970869193294363550955424844961689111511905662896960969224414720640250974816110137458341662427913320348707951855023298081637182096407908731543087283461545789299819835552973645011644947267594626604905157166453449820077157560275633103530767235201451323375362197904180824810159265361159442664207572076816503595033567875474791817136212856803229423802521956203379224186312276231108714768842095766697935851124662526678571682496183599234602429616878587345938004451279703731324780800636105031628704356695558234995359584498037557699664414474143565508673101301474428308489125629282921987914549630247489090343372891470235307245978451162371261046297570232268501842390498907825679205882331375316516000319446504178752991520769046791806371437971706516690805859633490894910087003072990757011957729910059061190839097581346961904760426416265385977202562825770211725635902469023343339148180484213047575859481696447042107017882758570482185150486476362209347587267066027438100028155983578985859321449291799060791328226270917878177752983218375138138245274977265690370153875312073635681262118195610738360684753807530844771465016236072921319534831001248059983510710110619111075950675292914579871518475091633497498159160104510802046060482675213983701426303113389648951133648405088462227973427203151508830188768649220499805903924336451799456105019171732478523799211998259848388405150828753275102633200570956973286022903840448044943542475669984607560794646243800750952622223330821505690316500742623452270966225739751126627424019087930596534021784325745070957448715780228193570389140729277178269079131722847711821206099853478358740898578896596759732262081549413647711122293599968245992999471331336658483494665758589336476044417721251740795179566301067447758639982184348268035885385852561143670344539740845908202890935712429092164213348055838813963919667682939377264790062286073278694163472858480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -147568643710756426911633928650681116195686915618227376351245397956089555443001671601458929785854464100205102745986954597561360107784656974122580646400180601358392007656821954129813697381272758279478359400507067374845963862397249959444482583896013399295149572178529930639921975634663966746962242379201251138124345936668522205815811947673056400107009994238690436486786422094334381267679157303955386989108510081616396853283801318101447973820152820295563856358628308515943339654896933214244039873839674006530415857943174156996668683274014878807593996188726657646668855983942310086398794465380804090658848071024653557901107283772432346433184799250695300926735927088998090801897052747981558671451497363972271720101968270715369723248602259689098325522406240311718052505453107511946635519688967516576397487584927578398636175598098226838741932910758943823124743341200705113516056886616888678975039900143443840839676905087879872240497012149269071573052110625916740833291627862128322945720815607238593875559043146550837247054926899498388158539115438737927926923436869208733419036118931853863517652108062721706691207619658428498885905202468310793523191921784944529665551047889481812317792540546068964359918701646294835881940778207949231382259674534196321671694257611865980076311559802156998450989455257798739772207766933333659512496285129173505584677360073882624522330317059385068515437899724286106911899576410180617873531110158528150499668913070243809964493924510364937282737207481650027613496127938865559751654922479443503224485842119447396925089132996831831059919564849768275403961969437813151992399192861126129148982358853294319064752801499721921799725399910166569077589183840033842269099463637915240637556096168910678772162204200089894531797888313127062489711404273526912153579442999926258559660376975880484003127168858070251237706877012825243377426801461801997760869545402271303393601295126535283493320387111747608245649287242798198572460746996224212544956218510208478067712416968698749262209667495331657936711620013182049124704079085597846342088379261665961938352424586417411525610881036509878606888471957946744697923878556313768186113646331369211014552767271611169027924165311736090558746134864587119340105109242570971563277874336303835739163355638674233056517674465595347129959470980211658678239173911194688415380461769201296463676563373441475225560194659930312382505868614929527260335566296185633292094518499465827049958942434366976971513396997063473993848070571940430020960259996727670093883631624837514912723408078766040545277161602302315616505401496864941819269009418320968174318330887928229221502616498674090948170985875157528682417603974806462920385852637803092005624978443799938439780550707391624118272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] 333335429346921959209741918258731100427622289056677131939727807014448018336103203210236220617052041469498724820262676647917587387157426232582485257451238583269633852171703955718330480741456792827815138422952844202932266202625196105242151584429161127069474610481345994341686209370608147996465488559754067668974752780904270629339976744371282505486211925731397858263316295291830345105798139613902055933422158006214683707818685886382231646882139715212513013743321873020630076760801237016556959988236135193932556545137138642018287110556988169365061484612024857882702875948376523743231277406494200526324445287603101912301838798187468910003920137351486491592670404630958309429808188533509470454966828526961820518724159580609597684819236770278619876723603825358514027480918530043488023222953043817002062292540013391344893679732868774286970842967265790137104729511134385845182474585298201052715519589308442960942882544621967107691702067865191436522751704401854084198904558537855524302301104465066877909693533300752365717208956037142539156436680591909703910420522298339146339039789746727277559810942055125426951583561742965515335184932432051588224097876694077602972860916678186102581813161079772818102029565953202449608417626832429949201117015257728190447013943490276124798578361757942438628358414367417370690416659133821733645016501143854555168865205318480545328852675106659571303268222693231418291006735703730625907146040854111726184599890519317486457288995632510159829223827499711656329257241328245602453511154501921979073120107310386188991780965893017289987986246959410541266386814752621952884223720287886222536521646276628996375342281901007661435480106076360130567159663820913217348448256143227713328182003119270605916245004937678167912098215735712262401202355680904326730814554671455260099955737735699304978204460675670934846494309209077688595988058895453718835248225216406380599338931136444855625913353551017717388822189502867604363225556830858832583445911028570036800035332642478351082298964624052060820669141737086859854279730445434009733664661835485890799527712478738322488130909894209433020155730680792011561454733505817219992241708550748036747116922585183040750865659094671209812671406115835718056996098858216060620218873751328407027601320418708388281301261385125307640881625891807283158778181013117676773684322576449380405821926214813152103833354049455063178102675112963774858522931124575094410682972373528206065213703566692327267031148242300912567470525534304150875755136594284202115733325410606144336674803772332122366293745466701082248628341887023754465495055268045321695018177461189168050905872693159375368114484617911310429685441703594774060831524139173507572306913039677177469895898490740093747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] -428292561413815798784540176980667756140939493621669499099380362755181632137249749140171160730873709239975759230498558007396531059947937409251911021759847622335443937395521768834512146053016724102638731125292944248080192865921971777586081631421151443526293715272331766689422042811938524316041970742961888957980925174730183155929218576747119961858160064642509692713292773635644713134708089019691201480389368019080516713154430840104890608856885276628931034497896114675829705365428289219205519963983423829803296426107688774919480647905889301877894714782367478589997984195419938095889900102493598295999350416439080833353657454217423678127972643037414497824673624860427232445273369365889981927903875151880689904094767563391078417387808395957174525944784855659677377999160887693543504841462636309903104155322034308327728582554168116381221414806402567520147494096526672175732930643486326436137966815042495471971653556951949410792768850767942326154913447563492540514402313074004158681525285701995471496704277459767872229203694685560702763223228943362839244058911725875900556287043289090465135218846444575438190844254497683029850776597970201018057547038208158850828434722379480207163347164395482155541604529954377408343548902480154492975585937009272071385261794493477700780759182485654788208972010699287942287737400098745864228118347096188144968189106956495605934164953528203357062595587071421670907620283990106013052822901648348787972017966330346847746825074452271826188815241466025484530106740517180765380922761633987841600899177971029604726797298087498294429016107527985246422350955670308873059248928524999169693745471314403644875109668245676499291578551199510287143140779756269192023272731238495832959762478579746163023775271168090298022637166133375757354338816210263401154365686531882518970485620139817859573293585816152882489792402532636288454970552032199485210284532943878863650159578894685629306412809725057144952043476952278866112380325714692289623133800562997416822587323167485088954927209917103977070801122914383945357817238553270744505459832193061840809354047000224875674973023013871930978966426291833436644312016808204069122275170532243033035187582022028682408878806857635276358545079142367783774426627394154753454190514112466876213039475640661110068347983535623905192218745411356736027731687117090280129312982514373748244859603123317161067708322605389532620493640281005118429060366038794703630360194719935004569480723127830810457435851490692016099638587198330938520245273028156404024952480956612714717740473543413922406292065577556565205283950913874612298923153413840582593530376168844834446372669551947774499540348889776304052447763058144478771653408228392635378641276816551022039024946522265082658816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 461318554734850835302082426863919051923832329676697373895808371197346702325143659219672502428234451928580227949922560194181695364181937237581951830163926617395057318200583644017193711056129239015352842121809708561699034963068365109619665433215108250976266530163366566548880933423591900486694957815053063989337022696663293876990197317254348120166215074342181758477501517232635464745416830398949946438335135722862546096922861423075183619239841931861426390302249270578390094043500181828515048215180467252361567105748605369125176547943526514269464687460570809157457090132945742438443387989092317239527978446293925618610028959368605725984255465486691817913402567345860237723250833929423624347380026817615983215420548048972779722144321097286962008390641333518565334533656964821364479325389563513597413182951949776788203931368484679675969653011901238254943014325408563268126322094620774420493235495065141815386373871360107783243456652344077192735563549208067194135282696626779959701299861818557834021640966398525893862516064580236684798619459749397416779571911082487088225839615752974450960076292340043966175925563437812598528810021450231860615458815000482507383316867438145890739630987869741373729886046671401605663928483150470518743320404291527866676068261526292732039319706491213789742930481715669067773639259688281789645054962792644927168415299754364858121260984025423967055270139183157041524157904127127152482479019561309575996568704324061041551927500893665566009025287252350453379529118249874032428579990262202419073725940863195620726474849074766447815187522756712729505915499080463212620221244512405672993107974289478892126509560258705607753288882610201883702140027154517332315498594362737735718831696527061994314152974485245821687166075835915753975700865044629349648573684531920279720941787145977551978675097545109346484672680000187002496893214482808095558720699708140090382880834567935120731311809554038207969456254169818834831782777295840292807372784826687360251630013566914784094562099529594083042338557145930885344869592459843304515459554302173179294225702027210606494859280169678885412163299499636132085607628267963438573917816166262876482762640895086110876311860727237834693801243604539996990353553330121629857097633480640925973595999703777866706180855733443588136450913321596141530281808085350702078784758497303977539716041848733626200167056754741568293552476150362134587893357105552232239141885080749949854551915460835724280849827835353491293836971558717376467202803738160755095900305791312176327619216865306523731108560528073766309880655123781015055166225817289905119167236216968023857935629720903698838207024956674885866543246323309260493087452824862320431708537031845713926772475512979122552832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -512806839275486061618396920446884412488983435852829425685700318621743616332164920926348202318326242243630675106525226815665838468986897674381865678084007845292643846216286618179991090949862932170105076272126705991459399701680995922506489803672356067778281672546609717491831235659703046765250104401710274430543423201392408822020021371719320895448638443512507124506477340512089725122180797398616625280508384597773490866977351298454655668060157335335238848838298384425403628903601323036094478266647040875296913883412273295689375049876373062438711610967411524517515807861343388014054111634322070209882623138026399055307685347503314014255731001200860733097113513060446522285073081595921077302843225895858597324477409168209164072234238652701928806864832763982560427888184304708288273293691258271587097881942881232938458023171710902450680352914112986210838138158609059616034933046312579866579220783360793441835366101066862099284000686544959243902115423206927393094818549029538751354063715359598027074166421500804569531915739940240464668332553898652674819205103962977245578673480218102511615234974073612251188183555644342183173296405377919656299551532402921713925487231802567472126263428491667523447763375065120566074866999009442592093676123199157456880775585841894164002963943162135672658107313984989511434370559580787502284263026882516666349868072787350073753860756744500646339130816501104012160244996086172710138528156879309839297518651900947007429724850990714697705703225932845521337758640369082780235978504204649532649719752446471179259890683011454385757930589169896826344865878000616783553238464131493697675205399656651781473019712685070077130527837435614986342368388928067486947808059383244391480774467806850534748674034843029022275239935757611873103621889312371917616715332194892004608844454205541289857850474975664973817986846747502493242181967087613044858610976696121057314426443544747058189250165431778296201100175231987007520911032086529587421639960825411790421560265927677835376073188903878384459899943990413657347739392231024085376388362702550351310322341148326146453924933850006935893521780419539619037082296385197287003349199766346783000003642222357430820849325393909643887809008323924549240298001356926763074872331024620312377612661093905138771407021817265724186803387989857228561929575634388540026666327628058896230645105665977199085752544136868268792578397488783252283048688500827505722160891662958051815541431975614594571709102009735900117417303945539112016134261109361929947477582092536933125624919498695063749990251357797842193197819438518240587655295972588199205975726426620001469065017024777964393873384006290394362990596288169127490231820582340049568928433722372053139255052985836547080192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] 369936152748636599144251140414357397016718387764907383997382781553172370856007088834249696360548245865805643887707636727487317952838332845056259736345742718746177247761502413842163675151977890902346019731575519827714898747555916792473613475531866736545156817752150713865119897615990262822045870274688294263307493289780539494809134077632966941838615337616375289312990331516418166831561755494912513149060184520998243730242583440121452110772884556501045271073292784212035926002192675783771726254715170513637004676019802337300071798754196146094332185892283202704719876733927014014996742331178936896967771900200132388437721248660072985610219626301969803449393838531042479722162997838077245322018374464093255603776609690831894208999695716606873968756807320332422539980411087166928681223178288776540541758707477833284064405209842666824359973412671305324862109900494121060849171697956116645780758910766186166856449949511428471207963105693728930810780375727204289804582262548265756795675461380328018676164226814135250699659214707625604777173919438657030211621871907690547579811327936194541561592020786069023133882216771332923022435858425805477008715856047110768250149402254881935197251378710747564329801567330192229878195627009158232289547674199415065084304002149680054252657307652190491990380822316876852016908406846726049782234730822120454888899949428514330935587860019004259839931405379229736515559958527456515499731616874421939569973202565207331028372108997259385329072225563873249312729451876570912528104225605971724736015275160786166483101348740365260884873274943687843387976559808214563823588280175512416055715968780317632363288749624448748041731034462427114554842821844287757871584593036653263771712738605394119180968572132111411530495330778244284872925631447961149288768976926139513516302763017485357197061070769573597146048778652453533127647452672235126934094126389691243819694934788979246131003024272369305690884870816228343460659271080510679604591871801790252087641180661913070673104843803710162311650044562412282517236526594759610318329619284131557082181711099399314996595645427024087066365958707303213214580995176907149229440285048308342604841184931206296521992498458642354581308919964159755243721662113090300490175434604155902435865640788321824450087921182154212661073922786485049047355109929148888875010977064617497326450971629914884243032974426670076863203596342905679712175596235977596895070618800996050941034943111699350256648505323270512304309789358064511824053075074438744768749180405226911309840749224324413084477869500664131041943736861693788984294034764197407768400615677810418573212508275549075018340517039265591068719601705396420298665855011606529111398130743521920067819909485454287699968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] 192884051928442462440009993316583042892509134293194567964683290774677256921427705749924752911624720785287003741468821385170464637584914727366848693026561792864518641589879798289066727906925318596994563348475396683137883376102126039567739852481810463001667595366077189222122124463938287460334189957689440918302812046599207291632631772602385501133471373985640941768906067557501308579103150248517284217870930347424607828969569320890879829348116504712751065439203734563711325852218773240635131349209916475998293193564284242640866780881591170987107561810988595780193120509376380492424994308806327225803494572205002942301675942530300704257508299777656877559382791444933958255888039317724983904247719288494299396538794660058419131212771713574486279123231086467709361324509314141108934922274648875223466887295915975185365435649706313506609513805521817360880334894519730552457845523615159475373718178239036276117373492250258271910015852544616142744747741363277556625027636065638736582843944245304194094883207816420035040515169824486436377449957968561078736768564936473026856014532158540922314776298409248339034217664830992557949441771300626250572175939458294360311913951240842848797935252351538277749733317696844150755664073659771403577236152576829580242919529717093473906297435705840481006976068198581075249716685766629809032806854341243579329495765811563644211528704770749952257536684993910995346189790344849172559849429633130311967690501904651150522496536312362286620975837198451586038256127794925661675526595872626231632633622338029800720826133183735706580695276967904919464051640447687303510089883033045424248352285849841195805240921340166122032066326701443447612142174228298478196058737651186613444975986952712213400199504797268363547606030840985155089972787809316036214642891424530465201882519423900025321940831500765947003515020385781998064274691377953587476237893664441768488959630044186068294109936648734672840406467334732679538865706028854235841172137279715602712288708138002171566937484004193175186715979718568875391687484359175098028947686752463998695403281484426967010435512249140157731011128855245234042034586052318205945245887228647827686027401902494179752087653315872037877096367555087520014598725035608241918668932366960631026125714816744168698190217410487159109723128826259506895487324510417723065029150836387177556459512262137907679463206237111197650131137086244940667090377128120093392296655727747613290412829097435617214665604013662251561778853497383015939677337287647179756485387003678504869319480815269035242833815508393976671678084704190167978701176540137442796422886523299064461684836523940689057506378626335527339857307970050112974561333501815706811727723799991402735438607901616997662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] -927481319786985316795148061081828132396882500161819348757823980695578521339729638093521027272433151892131446211158078684907359337512236072479240522091106788866608444610756145436782745288541805966092552022779571202359092103454769179241227538401269200108962857496692256502751099917690201559941697875030036528269559904943058488756703586580161765696626267347262582117158654072285144514150361032303656092489346488886780663041599824415695273424790450323800137875001598720144172627599803645708644137873611395555090927331119200923141399402083947665807800930480437633967161665909035695024372408285054092272032168295324690389970272660763447092085347263884521519379781531664703038112380285056278155566210494967737721713006844752538704022980817346344321029348750360245084625949342359041712035589792281224126153481758573402630579065037127225166854135332033891727581331057601474193301019279665709946601644896547277007167730756384660258208167297214211391698667810585617295786733138295996741356873239792749142603962869383606351277976040219079906098294749109610485265616483777018161066999908055407395572069742789397797745118044737786166446173655901308825538322115152799235954409915075737964434338957796521965109587989855292390957827026266441314595051499945786597214264734642409097006871579317517637615975121302887993696074123130648226973385374322129022029735170334659126027642185821062729000081778203314162239241152076011059639111592424793044168113851663599972442404637592681121475477948907552894611431972674461367754170569991508556259369063907846713665691685031325323127083208020921828720411245775435773784037725882537575806150011756351565623557452794469126523553390732517318467841429087871332628309117104496039312609508389949667402001152068749482305136273130170346581167203850691780374590927217819647435989741328974505328728274387965129882766616153534312674140887182102910452213987839202365939253375967629253452700413115867044484880966646862981150818042927122525675980801516488065601515569350031977639973815584361897287848009522411609862604718031641832436947899297745602105894598677565816179774896396485831325859174593169223550556219822575454188349132842322893502712146562961803040490721457897655767529639815260396419289123139392006578551059677628047063429760949678955609577977169074532152122775136733828705607381299028261713030556357784220856794050650009100402406646840219083199980501047753318552630302620939198185145928948890171250506325546085077194558185959499011400066933864272657885572009972804607934801878285048538597017965340846551906370946933840594241983254863657313250226709916024502219171477770280381042891279920927158571502049266913156821725218832139012351190484246838614630861466363490753981254563253188558848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] 1338118889509146899179142878305681505502537445181201969739884018199480644706024529980162255708780334239868129153917284552204010368573484436829437416767958780331925547916475385033116386181076082396647937711349616780525095681464716937850589073929143428284562928125232519362375470600054195690875345263624268496181168941576772833954338567080658451356892444694193634584299635139260706445599412324468792440553792204463945392533853758369865202505370391348080389620709288121582514815101703434480043562860531839857443054050568546238269133000898423445326440563952241793992379559555984657233017172457022177003998803646545041182992866228587640646880458349977078234922340775005128013064641094494706417332775256702227155141298398376518456959598800424962331562173949112734190336916590973689816538446943171095409461100972983362070913682598708224707790120997003003645056321679857162662729636273431971460046336399684318431834033593482179531065215288123544093642306622958940013914574040908561319009975469199190017311206712237190246833660575085094510070620833091808824561488032403651120461842476996845519746392537825930532540136627069269731768074482775553294730240085424586907961407033713521021555488158459888556232251066712848706812869164824190605980864407058303684969573494390158866004062568359627093082061575052469613154481964664059660369667614551938460976947561043356731290680359378271668274942655947614168799961261057558037240915713470027045231784945185862239497284600512183563540769766347108912642758774327968009651170435983807142202418509092780087299165434953669782669944404955349290959603002771280304312000049258643813578006183648863666849657041946074119795711494804575977870166522192651782719935176882452824134304154623123043748621803660321381138811383374630140952084547382127412427836877015109478040726067403797919314462001435841056846810579100760926782470489015559264905932469912689578319473435614443042324505840764000061993426364980048233562140183938552461233516398482354035295217413118521179514053360777973557639371063003307053615061338677713563541403595029071057759862641014038247602032346061778934328504024728230907650457474427343038603862686975885396071140923671490644065014714058718902668190958699823685933148283275563983731861054354367912473795051260370992457088380651158550101037402844986488053502099048144049645225385641154745359230443022711461869072565670939298930112728692171648780582587651152043869976713185150375040944885387700295427684740195998895215417739141691769288436803999438644938230278621514663704108317711705405302590114640960944555519843668934510776415293329496397844082554125248679694751389946104414663039601364368425514651539395844531624609546954630924624951564120740049470831816409083805696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] -1226351615494959655697743051421816614192902206270822594198755511474359240583755671331191818346645546942851331730546078481036747960229344651194168002882980860272180025313976099154967011642412674967673256591288890062480260733503760970570497966577724675789293554155798210086672624985066562620888679371142584680795792638052178830074843405432962128933758879941295620164493855945986628377751892638353136143910503476947062602246276710335040827922613021451136823865518858252713459514064176607894511814588679848069107527790556246454630668178657738548987503310655714397725739168634861014594169925571184242541698256742490775060689881209590311083280052039925718262606163786030844759582145259138039936519238928858610883779407903892790346257551810860645437061824285357512843223546745047670595166634362732966873796509126808154119706061246487219054260971744159915578936186995300757809834980112150266538877646943345843326555220480624603546541176199491260803594444403966436732812308852405396742963504753058275623520829048150827308448265980146104479206148670014608502169158902436484978422576260257046332900000780154947679885129548503721012140881722094894020462123071562309135107391975884760421072673100297217943733315874883531001474226197471564335125559510639677650264743305410668012072008332626056724575484149463560634575887394376844184458062970125382023758827157891240633421871228958549389044257718818849496775798298120667886224443950301779884724544713099218639833124707744949712326017095284094541162236700006287501182399790577676805082976162433191090041177689234025473060726956583055336582673527269934118113501616739385913230817022490465006509583928443348487402205388366003494930461813693238997723103526569641288448954771491054657620352199576024158965673672473984973621474730520505667902631704141524322166132027600227650931064214591075459948220015278535169663461593421721399072322482261328342072598359694313831025475652889422469860801416946295209559612359088780778855251923335838092041869599664454489399749772884992896799843598169271887150326427025297363297446045997889195500411308856570655558826620644322120869524038616283804028964432577329670007994299975330660606079398045794350692837071589406833726243311979707925536760136942736425412711492190310044187922411423012979621394054231534833831533122697266531021592078178740824569364717408668676368374704276769821740915046693258086123689820996732076641195722715498603830626284733759387126722324329761370900808794890474845536161401432269075085429493890882061594582740628645340547236899025171127805642463340569533308919746307345110777243297093347407930803433750559507252547642691527772573528726136055801543462586589128635652924560822335492380126452234653917615443420453862899712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] 814150287824213061144875497513797075985616227542449533490798325792129173150540794062300478204007100383193686107047231335772572575009971498021649477271906869222912685281940225608985996589150680881701333018842249208236585021238378323688196622102334566511638807064765738735939146574732894279480868482024694251276275348764657973204091058404931810453606480255849837544463305577385690307273731923162284509017053295964185147939033726676603915712510385772565686012056309516349051708655057273108608487898896140088539518333024398662253075195008374333049727954171947912495371225174963677018154040370938169507099232174230617229074782999962832116643368992068648014798484897530947043101861668018919220479996403731655956730956603838668548172881618701673057345784556121932251586727563489333342153263753470908864784600660897265305224962127532052306256721512399172993504431307113764544623773660580315998368998354220008011534008750178305882842150402169811426932380153965298919599112536552436145977211434192945328691970570884587136152202810197001626461019913334475541954718706477156150784802555384787381866349712405853026672880804397349388769136383276464797852765155552420481743021300372716210204315443212127671681686360672786815172391674217779502855619297043928327296224978864624765904873458513436355328475578614966998594815661273840661542143736430594596983462309920335024505233941542019463735989974718534546452503076271482491014122428943856640116292681055796541980019802970226814862052180339990578317346127701631745488929567566446302583951599322503402001537351663130925975103129943436601651247521289816554853713200884691427588116129500579967917247964052310248919319261136698125929492217550617445671838385742664750344688705127141988750041410130109950047782740741498976251083814533139464949633841433262504256258698066046408787082704738579592708661742799261876537074521399167685506757775789225460916269921662889413404929759358314527125025294082591650511000597148731425170803949369145074364860176355744372030605679764690043765719140235101126405214466796593495170862293082995114967721527344358324793973601419339628405740188229459140720228289413988733631775592575400542593712232545293912605193367498328877679877611934278394147280065103367010021343438116025666811978023322248791372359154755640376768256075798464673090152713564332380852068316851335978283190899182320043782189214764582987124620161631515991097106696169540620277676555997187400646825276911917162147237623803206763228928280948938156719448898811066924302438531922546386051714948581801862740473242694947964773375186498389682809447099666774355692793541198559377948029253690177880603935148165507099951558269104337691198611453365615438289500300827992515347453840745557917696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] -447408793835111235451782608339721671885491493706352950665694666630366029655420158459406215447493015900459017411345848108556389999435895192299527190617429879528301857532411600420950424991100221090511577476150109994036846131983776362186002927309213607779081234655478185832868004662360943475267705337038363292095473340732341535743286962309232574520583188320142603308976659795400785870990715182553112027303519523425513861847240679302806963776002581030528938232460702512173468535064931051751432635410214611753506390677509132622735607688251765222433708576585954169688318333832168045524919454370573239022293557888477279081394605524999079914863575560224131796337549773249253485552460828505278966080651210325222486976940046667062389311889107805864705802139146036309289661935944906857973503461154463110889682889344346546328170943150819868477913861060742909708818421461572597786154426529461769749564548223328110757618798176499270656784827662012348932665692479680821188317440620143832804204866848693044305665979345375885156088272956483624789550668752873259849002160215508929157317687779595773571182326227129084524632970877135520927928292390893115658397855864116535455649232603004863957832090580969470125715513978690607716449986897491909947146670243390390124852333175138901608024064517625866180466388418820833785275780275140283290551765864608390501630580662383606546735882879162628864671762675563007306377219440609594650236285892457112295014275750227840515217804909183323216836171338409283016565265686657314265452337276956855931688279455926622432102410899085962477357323814054379026412422242424384566723425458366522787103716298489720468055288081355202227121345167085306475574793229721744227983704986113030856004491597673546190955530784005960382125774744998701080749514469009688031027963135482803766546566117252966313854721769467317037373279127396961278139245154781254236803062153821847053537314326636190091754408497140419836129053663646309985904528800382941177817397085170099937164133177906589600815113943036105855923291930968312249933113477939587093125033662741463050870906053291765969117116032008158577574760213046420429737346618719810785107180441960898664529948152461939100712872569226034535349439459638565907484301499797846882676226249041259135785357498505577580089112847894764403258254383194247687787959762963099803392761202318184769859066640241818329337028011240811871899884551096102189280823357646020671955702989413547789279044697120171933362383991389539644258429175341449706319678490601659904238835134210794848917758965352662196773249719251144512367373955818072600944021292354108701159851797426787396361804722861126585159872199016629201316596033358709236733615659788666245442201983042048595950912696263085391872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] 266319089010325162324642659863524504543055927479325364588162992026337921946979063374870522827119588711314979234782354583722866264135381949800947987816933341654676286216173199774902669265929505480845457548608496533815791083126454432491841563942385873331608810128449298008515442239259565301624865908040358825093871025260300779647182887641231945494014940771539464752927543643338114276107407225710780404176535913387293627093139811288519995018239028054387043399025161372823559662908552768568860791532624398188936710514771593024822315678550887886948194001106104748178793071389795966525868230970492749463490586816195012140755918356628611925558621710716724315711382553505060656733066305928068206659554821760062206930167806696026769276141743416264877249408052316342890636300029599786262805988055991476151034792837298570069648946188822417818152493705520943610203259994972090792723222821052792927010757452382430790429717593975363139881184440746366095659058992266396020990127227656309115326477770660936345096319466605832310505529359477409513975278049901718447546475077857145035915534593363063805281764139604784242598335192665122762108492360890020244459982957632724613378953553254293282977806430595018022283179564188125513688463822955159929141083782151662458348997388010600249563098087983431226481792572695954425200257587909718047014771770988497635177573523708985870916403325599434056702437809130642892977712789505970016313649226697940362238879999926837095126562095638072935861550576018768079651668565135741465161220118882025519515418655148897372317215091742460063273439769741358412173751704158602054190505264820280662901435091898672664147630436215354191461751505854482889750336106827632469361124126395682591469861781036773142580577479879465222217901303703119701532186542097596791836262325069629302011278989845992238973868378152500345326219455006665078383928632234244006892768410516062653989399078468428994371141915828080711956260118167722837585823041139985007721694087608648649669141069464553106593183299602356343302221942532423626146238642874753590734859851134052867383836488616164853181922919604538334695037600963337656172141771266243559812083551551980585296037636989074647587519062502493452210208211583218854207392042559462607901072754512354287262161858194238384199431413279735465871818517569175894308661084080927093169765275643399527334604375902840137091942439711726537145064781729968357630736612167602280269777223878889816307600190523992786952431975572806937475221067016411125751838469781982654109179137510771671755072785973828030592889671291005279811493201306347491730397898641535035730342961976432565556629717511776230112060531253538669987457496574694737290446927802750582009600901941758131416019378756403593216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] -182100975682022438830189660554668688808300775790311509236247007827972428196653723690214066029810410377766054705217648995404832535027804672725294024199651638970924337949799584655179894602371123784494826781162146209570528073464248893889756685224556285915152921156638266424944430320662080978783731990197616277925593980401557429709793979516884006967899758995001553912168405624154930248179232079548169935486439696980990043426726547296296563758926519878033295682050909391646915340290074881358584025246695081239300444417885381442407377782038680756453285903419462045419538562067347841159039007580716858189270463180508134194621154046111900647972135189175877796242386214115479986587140554392959849598155767371804505474744687847752345278408652205356568033408850119148567209995978159899104574295822356875929664991667551215240880867837221309565042084300000227417613395052727285380335967095804358966085201885897254786023525440960855112640990108405433789102962361146354541175059325204565803667476180880740161769983678669174352365239320142609952632569177418847581174332498612915143600919704092161252218623999054478919521716512916384722954317134392065489981516483020102210732658436387406363616307699817594405376775301361580745785661979295681346577860151722183511100114889078669586441883397552580069567314360275938831971475516796309507501661776159364060499114386580232803378250331269698337670549280742760543783562100920214593060698293263088137799205740861631074654770340135727002669225415223136028089643224027692167263670214747881542286414774196896431748835937031659255778863149911383591591370901695556611660188190028176393342258366968819472194659483464513626740885545249310357382583669957829423754968586806423800989658641421849513394754904380109221302407151411470681409203942164398978382654845010180149219824248761245143447908584985571691304527733303587233043712726826037129351456534638483804891404258156283881418930631344208833043563257492920990262204514599395298554956185150962868339576640754701897072851500545682182050648838031046678496091535749028423415480604579949087645111382111361286601813534540135900870025927818214950318340947705720267829669231307121287564918908430184109322029944551419876895651218060430144991078824901253792942999333898984667077106334982666346208486606968463531007006814322371479621367588221833643717542065029213345226298353635361035499146450412285203447432688384714372303531971768202995208975864982807373346936918382113153009728053777387147089788989841488411759364656919299869521393667079962559387149748243140879953782913697636454191615913643312968628591793597470996381145556416662851999285776493212954739159155241500888494405978260788318131829843293146518540236181684500902343422549648943874048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] 97110714542295544113341368478559698008547919538547877548966936982422212806307398433276612241008627527940116974403555342906062657785069686077520994234915086264240306302327121233087870193885952486073539241265110774793217949497144646001309715396989916668006995357913025433336612574815118460636310212152314820983019101653614265248764764283820489875681860744959043575942695287439294021907258470587973684328149847248825147595366222704292965695290117672299455575880714656533636641881540824966106299683053358048547222214329171156547418557813679812695315497130084074553091884695293183529313709776051862873440810830004610310613202584922833893730804943735056350180257535807689394102679415840036933767685083298214409193022813627196191034367825442576675898987744855043170138416449613336596292432899595611473038509419200673261872565928488864851918589820210996903667848002243419039564608308012447038630871560831687364235518390264050656450369177373959635837409200002458895261480061986193477919354153360681735863342639199846992551528167134940012500941355343011107468804611342723241793799208082352683168309784398037000318912962653020962418982712838885732460109435150351082741961991001619953723061390305741941309623542571436583880522784111103126051805866015230143913949401142176496481247156476500715137530327210412393034210093203911682742363598954801714900998275652388062594276716985098828931210247225273938935583564279304838255090472724999155428233497759612989957735303499170726554801510589515954255430375865655326900393497297216427383535164401846130972154432050530363056053021849855816386893635777838517148397726848789017838676343978590788948860863615876759476613869134637729018331171375454829630217864266595376133726903359879063325201365524887544835351114893238380619490706079073393524823714911220476081345481106010074861942745737127872126594882375326819846949098980839063303411515610008372805353087754041502355117935772341144310028357828863427003881809209967973861812718146384704472166797542036171793524543134901162475483180021592885045875507954575119066272480546913516054436192363111451740744522285472104198882816063182396104007038239403261458704454360053311882252174362954282169815233561698585848199572224946510309788374746639741006319717362662849091618091733643529460772908235946559855983829942923350090231467712105295789677592000419787088248503480441343080776498831783693548875316594336389046998750197236448078505741672522534317395360411024784092195791605634401578506831508802664151953091332356138392565075471467689296691253155184746357524435239134477709602714864648760996365332504965533577559851697420229238167028805998384795369818358915307439685049222289554509085986192155517242998711312516948940064037970710102016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] -13933604416953899977938911727376996929442085539471246889265289458894128006866220316235931244895598985233533002467790415509955191072836427812466171610023500813859560909188438056728017631305116207752319773233752303721102050372437279222274093043333605599530615321602857567799678332103479686097288913563343632230335868446782976400885966190135984090325804458139729789609217752960238732026732395187725530608091061598840991937701522529601972865612119323486435996620994935384682508570265801247771858033268982674254338258488874330286942482302671858967107564245526010901039843206374893330772560366356448562980177516897248581651120573534109176023941236068611272746147612118383694138910635051999334458170112091939571118944634188758658218527551649276557645275255946775489683847148975989370239304710294767190537302686190973996638489740058467500629141364770818021310997099231335066550847324637621926646912437091153433717783943520624787015472236060279782541348596445935721133617854755178357530375667344254845739432548866955386827726958835493354222266615594221515355992903689691836369817092618040949619892834468866609923592548499160818024682702021077829910919792220287423979548716722955946499852971246704342276679812509368007891242905539656611354502863813042102507994853446785822392423595420068097869644860246864243410812668869842847266611459012800788787417738065923135026899951691877538167521644174242101715781084339223342012371509920281318344253638376210352305933167841733592277891336593762375101741488712520055853542725228197141101533088486901721522371760843689538790190753771225702741934993206245413572154799186058451945405013398454064815428981381722465281048139256405991142370721274019622223508683578615686779892354789009685657725107573855771983959580479078680279237144832336393379207917437213063000337395589375238403542908866830107352228853102519431032249602715581175971535194543094127502740592694264863698715982591676372297812529149804516131302917967478303491561277589965176981075021348515319082810775863430060093419393309019366603729147351051239329356072729922674367821155521456440088831007769448817082771714676895710389313326652181218682454363193112809479688587223777571133983114051186858072470529273616937760202878687151470961026007314417720622487561954967232239324634875926904413603970437959316493677624344523489887189882131640823069292153850239588430902714613392260810229483909362924545076970675881337437111936719382991366957857021100986544307758365988911822065480572906775797823974159123191757318332956196767983815368952452302134858022411215901087049654306548727680833378224417987172197805105085295238733473727456288000497008261436810778279495402873556899615126496275883292824990494710102159332047205678710784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -36375291165746809388366551089920038788064861342732454440774710063524761389413962124016268776888798668091173348255797673198187143101591088063247728010176045761350784666110159280429875113018563017492290451986878819945529532994493081209478543919371012705554413456166925086618364245126398932203198894251757334140288408651573672035833539310814515792362601469610807559964328586751539264857923195123495202122127035479579224436999864875426803829113009278492640147803160139127430644689275458327371500604975019440768225262210577208319562725958587252833044538014096631444674496292078111262675825052057016274920433503180173957789783362701215588320561752171965609662459012932685517054448812702457281703042242620436320342224817847978825722425202067001572690799089622753216988240734207918776413464050624250304954390965870333509370474335445827093381935844869816443448826195430367257918644400654098391888543876840493307806747488669232168253786816841942505767537304898692927050185938769688546589203937418491696149042725901590328837609280939464604974623710700280030864128383297901480499963025377055527405219817147593023163594541978620516837607210787896601388118230403188755990931540662348401186718011654434685778550105073849639863312944490158856683669702048413445310029500126918064254833401372709450084165580788073455367139820037404539268056746970576199379458612019062525162705167568637347524881882731802259186469332111911721692103355610012784101680157995253233908830325746441899374624892571966337032831169548049531140809238464546413386111468622610432526204433819403395537512234964784128855034487507492675012200200898287334925253250473363390061076256202918910241331246164457460269484948230144754155771145248650397933153900491732301346278696461521839162167771223233981011374715618892581281145132716877353746915712741560535441353164631492088268695628284373239897402617749241623681581547042148170281802998882323374786998045390657879321665208024830223747925440137043901718968323286029950569780462024843281981093566386473795223424882729083469682462479917293003768572684066212778312257730693733933865571778477584705084352152901257708161124793675457206884694011833192067679657449298684692066216296150871190771385723477707854310530397016178459422680192504104167867115542059956255144277985529905099486900079842370979496107415033672271123981427132046817419738038801570683881379993858246011867398497859806116237956213658812821166320236515547488950369379979972097707779321642790554278966267627174504172013968324746044016382869390042347627987503011986480457751164713867214218797189608954649666299072266872657005458361046165412693813800901620721350805280389667294706498871405230037269206782415383621958131401816569894136328209533885218816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 52274800859875456061756594043086235618630055653522876442276278457724153338565353988118466590262642992557792591712974543750116961953946035002231127523804328556696294974812852354938333412456936301734603692764246590337545766328696734992155909295873390932097909868020848404116533255896378931919268922669642617621989803883614215727519964703423793646069211240156275573614100330353365698124226479514029324101975011519745895509407135765019038865090648565896807249520205681601797516884497400341494943065498983472584612295192333964977221582773080071959922295803621500355581567895483253848606001675555113674778865645983083533933880645723662155882585291404541068314595031092701564017969207700386415117359476113074516905832548680181412600038762741919821668095214474890361628290035311742527076010920714867883108249321834687124920812587258075888457089626616534740023975061012464190951562495313179639657043737102815193005115564204627633702663521233599797929855173050493422067598321008227706869856204405861673472191028461908363214412722975283988743876970937358032221116316289870820854957169725679708593868823796964535340080774689686882621403185601508090031126421249628168843643272292385721197193644362200361629550414275897649994135888663526300557169657383956113592566246671234016100873998280805033089655231907879257121281849496425341488545898942218994756272347398734995213314127439341163990236409430219504101199480917967019908525331921834175357645137295920133580684018710771522790182148498977937280580420801765977583879051920282207968006641761461139343887370616305641631566365178379276960194780891406504202243338266527733396577190106897181941791676639226498188792863606897024071605295287657570287535100391381182430318285609999669830056704569913042839727141434805808467565552269265534004437956385509486184613015284442250811890760323595506678204229271925620581091822278102790485935999773843475298491403886518028801662403546681220187095513760092222505933923802691426337304831261845410305739019839998526982607340942686799322266011221641699578047352241183137402862188145583369901679005968382346880609057069161586853238345942362358503649410903689263495295477414115146584220916533000469849762220691915692679459256836407821984921350294200033182296079631941568097862559767665926709865846234771005315864249005542750755497335667799350153173901981942346733261397379285881309483332788871503356183956261636225497547552630821841201941029556961061453407508747540837601201976863594824342599872370479277634558183454629200604518612627145356206476824183929507813174357381587715680964739263697170815268418256837648899888005553827060820049131038370550083802545246167078505812635221846837953626797979897260061773751384121405427216951707720220672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] -47483689161458676189288569235198851025149572843237223903683611974838304134009441172164581065743684594491009708832433046630551683803859347910026290274415228667876357267299226714787647777190412702068124447805397735483541758005472122857550951854054751455208913342429509701055051993663786172865407729765609145826001786189270698670039099719061687032509722243276302963613492971995650059608454045513320984372421652673069878622185996948244249512309955627558306471451896504178017031418380855455675211394567700900737434533994225879706152845895631031406022167463400779405543052919615083760976113361227926119130741505368139263202563687496639583650974614711322972002017187072107244634331147958820217044301580282104895791064494448359111585800712401798286301081595256229179411062987717560522163172757588614280712428669902668504896480251119739110660657939160719675316852530896991209008961543706275856654422065269462146775509377202114609286460156725579972746967484587558438301938020832644267871353208958463341016926132128621992388826030039821517205014390515916785744077103921728966554943528442740578207772254058998898632380212113376561755619646643158138548064311919140153776766156623123539362055806967915051863329535068897335448583261119785318213912206604697208481176689443869461560873091088185778799657049188952631748410239762255991378234309345852272458885243060433685134196018499010549380244853052116924546782233350187954015525144608171886852959189581894824700027813085872251379567991025691575950493592207248727255585342246469311618988576968694184422958596879844493618955931984356466265799613158325687417353680854079245654841335665523331167435861765735212668793786106484809446576042900625462903276627696400418126367259569521865739090406359298760952260044190570260444889516106634813341786697582629197705614328004380088287091674635820407999043614805872962626906599380520416760960184137987936556830619847200685476172165154288693805548175208149624319229950851399317845442256420774102662119982197522059836619305190864354034230174807922337718038938542292505148199257958555786179236903414596240095610195447901969815565317671228607856261600880728109212758977097325071294636598734165219278778328444216643754523329190169144400350916907089010637188738575144467467073133913648225725673118860360465597087142925482332830273144550739624214031395779426159459203854022324942970916361126242812253974512686642444448285585284490529663744658749410648842055019783455640369485633183364374412209212900439516209730522599486095131427390731512861900767019591120625970914025319545444512959796164388822128915434176043344370998967886783889541446019847222845217065679626121965484217808636126194943397613602496524105823137267781308088386153578447765504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] 33296004179047399134575920907933446139538088176981101207307657423672632967657488375520443229269372734998186291600140901266143123242424669169025300605295724693338339396958432318370808930347637291397564277042540981101785406727377492790534957052360273245473355997639719788836683281202350009292227388580502458202964301986933838899763823822333930489271336128010405344443634291401388915359031525271013755609609852235693461625012533755656276089052171089393869529354552459385678325201785811110210562580027090506919081975162328513973266884070592656521360112220589237083876336598518787343183750363233046862491828494513158351720479962224450477553947081950152692714804610617931006766726648732613323974410210021729917704955347270257608969520431507404815342289551242559296665646378736127893155587041389605953223662361674112238247325403195418432362472124427648498703771934756743518617735259586116012825096536170061488529014186525210245939536302507015771948942128917491396459126597796045069270314481930763331355745950900528519134881969789410418871127788210333182931902274358092124683754266168948170285169430323377046114199238377750436776490725241676482231108916444950904980720623106929204634820831980956327630338169023688349384691181877872923658620271993015847711626482180356034667044542996068056659316700835168965223179228694756888779452982177499946855700772744604257666638532766101736053904293079315981258995029183689357365763937744490392671500450429611179736614159634468946335432804763775869572521416562827695952975628639299522879543879661541122382960119170574040577719337099064014392548102820684135209325792440853032782530662164620191035840293191731245407011981388584943205688776777986591415633197746782061981460727271184942065248634445332611283917240751542473352165840305349962156642833200028655252607841919799268552359168771437513118290082641328588328738057676649093394662506467640163341592809017064772101147681459680285705745329040092629510438976015331758603145284332045964208143624527091109364888560028197691223023228276103066411164880360498093458452170280361702559482396638412589969200145937126972209195442037258058263633646950582538117164802530059812981903477531625848019520111933207505564017257416068281527859953382237002403191058641617748756151822818038380009727903272885365277691972526903057669852740563369121026539995206835930989007514087505047682689750246998321608447125684992362846402243670744505404885151157370898054135690531136807158229307644418097519628305105696314428034045880848782213775560213376691327088362493019033514258710101974771066860006564264701809480604434377277819320582237252297241506583842843419991996798344731326859963165779333406978498807821232060575262111389756936798950671273468887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] -18155577130382033013751804774476585754259098814943527843869669355719940051503343591786132251594290386093107847101060531387203083153854071032042662856476901943675332967167030874330300864731596362742354505715728967119751819944514309169744443637243859876087861700163210197781417811513860606288928193611089542699056145875368318435653103524026033315037830806610972568748469242328106055275392898897324006411686703293897208870637884470835462247636384491954335935733920749533193047199761971076423152906498694205760532405478099431019674706742827043438976343441888879134280961111873194167099198801161728494960352888932214630622001767854685699455919204189482118280944710220866359737649223389751595507275354095163723364834096908420081534416386816362756570280511276679049477686031305990452237081693526143690729032069816811950128122880989746310294345660198829072777019378133893650381713518187716167286582183733679604093312570429492717622078146375973858973396791471909015942877468846803135837617215452811560719414461616139899902311452228010142953223786055767539965326843837541081447875147695603848729790210658960209707524552488772149586940940255557327809377150068215470908280678071002975608213440750440906682490126342257011474430109369588677427457390088319754377221885528198683361273824563118181754359911562990101010524051044510343802633855627360945076727211003768693046978909861168490036325145597025453648565528388767733752422005631566937604236161896133581941286655266621895706767044697367658115337393397465510623615528933829246412482604006455338164790029408729799739538679932944321587005596526752095284572739687246823289646480002197741147060670216584130507893562668991660117867823138235834168140239575798677816132366648463667240739867142721925564446600573626709521934674159625687629493256664565549478194112945784082634498127835051785851077637626476319114311677373486583854594429722845662081544310530753243570827211839210871952763539629558449748527447040927634486236414467527729874634625178214728081926574665972972523520208520636822461572150766402443447081030747072253949546672290687308085010253751842356040853310448505887518764680026557375847522427762596064923504110874789436261145222442469075565364560123725490694627944684296190076462707356477736213695609464165158469499247737176826302980866659633779822961040591469901939179049184565236718760050416705226740699610225186807455947361053732760910134987030071559412275788518007002558384045039122571979964380858741452557513491346822186340512998456918205097297603740656969786733387301634479941663453161193744559590418933770649875192896788488455980651633417815941355831011580876188438096158271283174245705267433699215524276092755767394216625156973468549239841093818735656960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] 7489876641470593197262673946387072276803919511542019664611637101558486839299573042191313508879723369498167621506974828900286226589530303685439400988834118666098892547755769145128995358399453073518519277079892130650476525684590668494901856538063010750114636311289673871475856194084443867462534756570032232133134541248780462312206815991875232405800630151421268458287151644641051560223763686808084866683544574296175253057443054834498251729590460448017282150713769998438974786880278567870419971078144390567178704636357296982334635118242912005514375416152192219157822598010850413779490239882820426572950529267414331453480895904115753160805142666862309554429610930047454842212094958807559540059512009187999812697032415679353839236428388933150325663203469918630549381802829318651468630906743496368931327739932420124107499379675497706564944483854021658821364397341390175609201595590922379799202855337781048418047551931961514148289512327991059197464337480082502624342937319555043951764931247110694160115757414597348118770953033953495833476436118937047640803148609471026531104861364159000103589897133730445144591844075443146523631558755373628181842191700171196626155525854686161298141622697079670344514337995931661281269764454563922707930869867259334236631746859948247443142687646433586890266667855852231568820935070315840342208534155222959355793545731021288652660017629358853992976635748227041410058888692375754056707762845979819102159943340288822646019508416031555304038501393861972688300781212152746586070326453297763887162802181759947328318781676247341159127443248502770580855643447478478898397643862347905872551811890634565710229506376300132574431527033545055793032419262259206190401417919243060921503333062864455688124984780039439189891667079800067815489966850554517692826384000981410206843701865011617996328589623352165385835455455082388665360892663223844737553584798982830951014615988217674372625962549962665706563950287354211559643551174277104710495277268197705523071987850637202211923735060261065373901134257135504281031869276592607361784206354367917526568911051442207748241877288534372618972608064082859112649440630274238561108053771966001019752563078979410757538855265319894991636370215675818246998129975270881166132374710004230070585616333994254827749234209299226458267635296309233163671465610046438526560166933662964336850596343597087175236901279888660514109605017928504532236407289601914677782764748224145737973414746427258091595239156086570890727231121072012317443252569666865071771105839600766813412008314609700746786674803483471216050751999905452742795092044102439030800440541432513079696915058784379053932242091464569553927167844090905248499740861159318470698071918832528787394985349058073198592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] -2220295997315161674871155639976963600263293504951860188405370206594351387657723454429017711222577437087768265593388648920512213574657523889716156313356764655377391387671189575076073963898270305513551995218367985618085966641562883783651563122733263576791992342524758080199742274085958385377278497509475845751794674015205849787625275020866849178168310812374827727843716707298208595212245102640889359488800541436623872642615275233418020312838562490327516947654980326366339936020617648725166011216908646427715519975310120504093844905036529771786484277529031672552187038327321648050904224854998724601066442135236067313402146363835435495453053357917932626927610832782070690035368413549991593157329612579211124586123822100577384608283420237929235399643966831342613896348096603128558980417671806297809065086426313078654783200776226175348413506833409474363068472025301041168170444672345907948808209179368680303720888198368658025959800587887064188234119082219610325374721624941534566302961553032501217108682137433754939771146576894768053333953560406276469799191795242109767148404511946930953252201415835583987094677303775277859595899705695461732550664947132007199749920026826380670808798480042825910112706095641501140026734762090763208643431330870258384982418851069977999615675612819507023570888636233734845737511738030192703144979164884947530593858209397018188055101645112910468728122368061803393243490448161479254278241195663221411409833749575792331078782618504877852623494317310596055710511455891213486927846944245267296785062234132140909715136863907675978818108067896743309889751952427261234437557040652690762945552300563350098500344387787745762818169679327252947683468758772335519842740428418036536941234985219128064035152953632936458127021953227192633231705763474239344747840568931266602692452762600531734538394831442908052985350774592029549195522280755383613683268679004272056936531102207147338496140531413530785212169559797165966102059755898941675819467753757846221533880358280902102900716176450440133733290275987627739934680478711133239398989742430124725590770775404796061981020508835074130321866005254010743166833890219401105458494447598918678603981970889680776122752613151978960331418856333254737204743815571936611664865810117729419932185027008605715542067642381010497248249337840507585061183768146802198336844738842094067496405703935553258427646348374559839100393174272875282232765552182706702757783794315665906846178074113160145528241484800380745184508338461231357833129281625821502960410967357695286450474568563383586458946983391584946786108507090858874598590141103993901648575481970211588374802653534786926757134335091896952307051945453383933265291172625066254051021349511896656837595995712648118272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] 412112326296470460315132200940282039308543815782606511594392994271911972152874475360653660930462547580564844640631669323278515487204896615584395344112817044653098330933160144473661150552853641317769420706804158782728681770679820282986390884991675112952681328541238911147525855975736579363912395723035889591586408410400544713119438036363592904005724095256017515813826421277964660955105837640435428591169314439119188401526725625166798440502138559302258152100734984350806722615899665725915940276138421830754239297313710953217147162289499491383551947671909217038248480321543218465494447206920874198806360475926282273520413514653316169995306476118155086868107261992398415019829682533225783873564741283502834077683314605525911440121240614311898784268204828930194547269802583373778566780110151427794105070077772364225492236067146370416253620209837969363269399800938535055310371073792885547006684775356585653855216651151172045834571776457440942316655616525454500242979938195503290399775209820027566392322790051459021251127344783721538209519584672271580824018718643948377705652300355011920251579669885544055279097607935831068074777403735307835557364505613197569412069220870682868582701411506074397770752451734149083938067044813339272873196624707578806862399519539633611432579474946508253531577872705214339269818696444051924220639217744814962233894862397905435084621244513918322761531891089211866581801300833001294734988950381336529380189258833947522455024501053395972356786529519030913052892061681694413483971935862323699685636075846969532222358613294367736349851187154919732644421282540509390251541204222963096708856697708790386159343383731773667533744575949718305153550761343428995112990444926318289877275249758882967715961935668386136987487801664887627707226946543078855733021484854354651193133256126634451107396646576721587168958919350727623804052755213302867653003151224156102442950107346580328603116173249199634450652968942741184212773876346303100072960099868957379329005378094531282732045013431465413057001037764339019274359742020970776557309868026195603620280498156715000336326908086000490802960588837466385614408885678868851988663851743056822590974677234732896048443958200924990306259723967363002464014280484673452964617810479834086718723141942968411807342825790654319637584422868161743823982642474861239418495561993050649132066537685459895804251090956340520738685261925847454148869524521245329454833196922317001203606554302313830553387998922179677691882584527175078968511008614488090951211545753708316507060685141345438266364077939915540154495587115806942448830396572173832901640333635441297511558227949062080889023393641091070501871478868615097187210779662579068543011978400478528780209785028439179264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] -19193055407664781309079089902459871589575986460696783324439865228378270653335856286122350462891332680897108943216295287456760706237630984542597370608727765657207564634867172667944896176815345397173871186003289087555620236823280004022863361082516790941163904500111073834547372446113712574028165509553201279601629714468398988534372088144361257646486467025298191649289984056069022046980496978639398394769489786489826049472294784362207644943083880202312311723782839877017563902376890477378911347380803286827933307613410594942503308809288770241763919218187242787136566972609452056947118484883684053988884352476122943559510742195823474109481236533153954967592625211406299647708164550364552896770380690418184780236740966115075326025541338557911080432009938379793148925415130420396677345898848117323123575229960982002631361269727297330255867683555840978565940326190227489215019123138603680311459125643083778195905733951051377073377558609377562744794538699527111787398987761845618421567107025378922583422174177022960369400464877429911709371483049733139604137305118216988827855039167763977702263437318188261072184067852602014833693182033516222549355904452780896350446382318454584156093078932939687316276962410430275881471867786760571096073866233916368991881917200946182854459270167436372853941743429064258253371978901799555723435213821584088683542489576873478400997196261778939492517486930389629159978477694669903664297261775398874034444172495301998099268064168448432768693031835885728421180968169258955044943165269512054913658017792386562580088212135781473067613644390525608453081926567601927844933347535459197117039118889528296011816883539585299176973166997401578965783128126992382596578443146196942175207039205485075756773669960509470511856669075082419236633486030787278759271243739591227144533530210319217231140543272518780659010871472034534589747810436078971417379467723881714156361915275692110304334247092534348230548576630896314743036206212454738597625645104533218596921919903476193955170142573135144679351761267039766745074861637195719143807712582859001642471852420716904045626205449531575541118909078147829934856276591691450222789784603507504442824713989512330832572668902286988487384527268816516577464801962177936513302125072754927504344696929797380143540597400179817828291677127937001553927399208275710144024964839905933656372128663304434388133577754229720707807990240321144549793024810187361317191360037429479228484768014716931708114164975163155320564148997189887249326041224370710454987463875893292470041332962926279343077326816495902952035189938121740895038743357675489187797776454051192284312208123322907340349997131864807677563987460621520903180903812196779715877691563096796519421875722764943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] -12164446959747383688787247873842264606414015963353483479045365597002067272802538542949601938461483759377061024411553996267342988655114600219351369810541707112640572329712404291797731904773397446402447864789213516879607161324977414412004772067985138448575112683999435087181503226044529816653364332701630367123441771154828095455693823542947801837590603626839724046534499070311319354943539846776848576022666739191301255989069018023790432454083323990357678082026968915616523905969820591583638457592426898101889188437686452004284591876633739258351685389703911673760052145156969441609407893149340092122286486668251370184512278671551500675397550773144651051488814077757126333011127531992264848626615731060166594509164701212448939855700296576713729749825502391579523209051235072156233823939672512568351149247266293256028918544093416665404178099580897826262372255766589873152658531131607398932084024500536366395412101613425852896579448113083350544412709294485978518385859294177631900179710054127360835537590833210726472778151559602474897390554737537438858301791609972284394751078430456144461202989834715032998480872429073723247435292441015709972876451472475008622235741691841474471456657610702206112090440213634849591960283305287349802132244312470412036149564804569354944588464455880448698023500716808675431621180587489425697292582155153897964907922392002085577828820257966009634296278171698530622108906868819974349641471418821344603251874083599970674568915340960383804352144537400417657150401921337662307872254584808067756176208034090626571079670846155706678168581944852048808567791074957582780913492733493970778256176279530126036841145787861339598650674578130423821910220868462664602276430276364099870908999450084839518019837517507951945627918261461021900071309970970058279789661994415943788039230790936173044777964415871284868719298924893499144793368501750151063134849889965691889173929735048363727507894528828039908796030282922912339814798087793674734449757104744094083992075422534573391066958320771398237778985594953227495116037977623440682404077233928778849346355301609904013578442447070947292232256371816779439168124951850628429424522552270940885802729229935431463265701255060332909004564780305895813217863048672861917813947486132293139496943160367708986166334327295391630861878121287066988845072534225656335859372999330930219300331435183084492920051490316850755619932302591557615707698217286258238524291921775651196254456302814248931255229091938428397510138204598819719015816208605302457976984366634699483438139945924494541286448312241712997006276306410202168019036413365683523482863352642244459044532960038459736100106800496640285332225514647540050533895528063052191261620733925579327249269759938658304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] 2325469502000345089184884916346530251543608723787548055351466682758824108624197112596008604790660880718397681466795470715054056242980038408878247179506078816861771486688482964154928968039022578303190750801571401664410309891333909727288694898717689797151514867069957861112566269099554643219835571386116695613080135400257004770460174365585167698202425046745236060068004745676109052927799668975826113775739315590955190411155630787875233662829395953433503100727923414902254283232630028147277468898387907480004600459024693093223918055538915418343002088408796952477759873257550907995972776647421331983516902064709283735154764269888493533113980855674577061106839563327575833335302378695195257819777917806518658403181384678020395696200473371258619588822180090091223031028730796944848822255409954298007188457578947928423094167753522275595983677600129499985968730829196212702225223839320198552261919131489901459887135871715466001592891763666363302626340535162350167621844962702609986957236913488410871363800146139068999236953748195738423859052124260142371340584421644321844660258568723912341450490805814929485577107297492762649225314256938372166848253719570671483105644542396557219665496259922451467396091718615096554430980942392674908220322679196510732863352563378308001882496817155670613976529286637447311618701911664530978983223692634364873275577088928375851974351483572988436702166886447463560615956047338463538231035680804313837551884417117133102167104559692786362506667851235744852488034734058664245296889114150852824728534372505064309985921225177537288190865889001182983540149420416893903478899993090481231054951683101026805289157301903450381503537932501884777227620532022381733291426607704678137894377226853191420865268733330950827736417104889542936862040429645662297618852148027100442904302611687924184150713836750403287539772505346934516136941435284096578566315956154476681736708247171965095382272795532379160051529832185301914708023179405955876942640476497981708788360917424007206819118188854519505620789312272906707252949198311455562875767255260377559795479292295705835454223810968065328460543729754296163272728973861189555582510958191417647317031727336052087582114039903949836485963959366359825817202875587496399826270787755071184320632734299008915961359400249776100778557817381653437976679921536592900761184126997875479634519742602855314422328290772098947071554412892252202965888270305752482635416160931528577933617845482298213710232021858570872350032500659772752546475287929456525699414918285071778985204491602326271920521167563403131653589973188407811592104294320743164175598029302464843552573729549123861293564625523672673606601833664257025745049537400644487703508940723718313666088419192733696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] 714474837046515296664048327706792434532114909608964068345512453429745275555712900509452367146850368757478047156849364140140789468698562012536430855188316771657130002576831714184577785753887442928201326204354788345184806957477456915313320260514082846809325955863914667497310667592086997279574936868260455956170724252749574524822578286684520731899128735681399165972654631677028835699001035463281808551622912643929272165150955933201664227125495674203337115824313465036321985864407751118209612461273280321994887765714311060245728793510028095401730026852681154774098017713380887943234917393157859039731072221308934239895522323710221913426494668643312524241495157409968789840855593897591059986372687612789475048505465208504196565105073448980308241433568582224371279672556081406208703200088767382269140614361868468349402715291216079535714887441000641458550442008762597052346540450655175257825123749873880658694987592865565651253093975413279692894686045226722930330256191375566323983179325138550558974705037759765198416973054785513475769199897550241433285722237290777910681706263437776490410428017806932257683244519616727929395007943781338441659179291989315902608309040514896456297994570691089158907462364156906347785480999796331234139360854668394626145763550207829444682237852717721219878082601208273909521484366441368048394180266368749116578643957319509017046854702950000762150292029904744250558445343299839694253561255972754109346805589138659937564983517078449461653163043452485054017760829039625287160729230804652746051082240249915879401380098332597698102446909476420748445972102325250150383128130353624885521167258517292887809298822191189708728022369647387533803443704646847629157307725175052401414232350861561951712445393361282601404590318069514049087347341613065497634232466921089543163476997512179881484494024818972933304605487092924033505302268156805435276527467897263668942276147353444937419252064888630673726422304218681095633407916361337962550315137522669083953137086705602990402270806301464732032785396073672804652430277268589059832336066655724431883985432946015796647198309548112733879157850236648756320511882462952067190798652224294286803004776048058465813982758463747331756184756831537363368888641189126712913927799924033051548117647204394020439512712041975319479919380157878815105607945929167696262719898625562500684255324277284695566599592041284812049865291686095862465054617961402039430795744472503894601866055460346734785047417965207994484031501085078539043960577326764372590787424079877527020386303002066161776403970627707752671525827999929560158954439572723921967048691640903528785099821972215562666557673223539277956753554395103089785738820271915801147643599727269140209387497085468672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] -488447786190799909491406631921048163920584172007018691691152438135559226406713825613186484914763923192142987044243697422834225018663121980388137055873076943266910275410673629819232824981570473090390035726015576753328007899552843345948642065155608979737892208476503587927226288666182505809255439095457105277106303819171510836542881170597395443443593387305539236103818633531664880960017849238951271368139207558879491651457010889544534378784331216788458055959899271208887435151981260040492528772560055793621064373639488726314681673699576274473625775534575297265732645304944843468361873117217853598056959953774213556186393667353874424127466968934678195850792319998498301657741568232041958409717989575475371036768995683145999231538167583474836152483673652894551171401995468062712035083683538729861525742089448119646161808936005440683269586678319667978894581890742957410931331534410697269909942368834714522831751036525650190347092472888879004705766653485934663365531139378516236226266427552641874287419552895375094813251658866433130874350104393083111735830432695864548622107190185134194489152069400930439205319526577052211988480740063289380477603603406228330517484207888360778265255779690976879497217381216555479865247347003589196894483119183752589321884914851196150230925673529575568677387561998838574521819121046101617446167499421468802064552042299208372643658721555342963384410416721969175364834127520665788152140983131756729656500931411372541406262326835356570280389442981532781692451060411864702707218824888858568468568663436069664971681740506007085270999827461743541254531955347357614489834457649790618771606112704923966005070663404460203840855701319491602838618460620660827295135182207850297332608513935967535092523505056103125083213803803575208713560209054959387347893113122627220557137544165962020683804243771405253512772285092617108889418747438382412886347531936177788885863129433610363834525721439506158062944670489981111378994669441774404092548063482877685593219408391617033624508196065438381904193322174986235489876694572745438156499879542727665934416083681436957464372455770257961914755743548787681843553889236920884184214918701905328307282851115881643397593834839256124019555071064888472275602491737037965705567663917892820748347177585305982995650976151451603074399863402481313376296075415147779881526196719686497494732494832254697964895945339945517129217880826743387843630225999937239942267437582500664092660625724872621771234386784544001729602279275117090258271764278503416160485428391630543403929557499471141326302771935566733125096738286398222132711339433838929600735618061417919486402732712715400940188336458836628537896172992475900661971835991539371653728392036079085802376598277586944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] 133233788751189281659655549887067015446000538494535426183026733683011305368695563871314663827304865334062652990271319799452085043231700875554314236537962811248639964977554793073004556409929244395583668965626778820292467723467762196582063110597427883309673856018210934116149416733185238783124141329036649559238999952738557562408346468918882963616983363976148310827282824939654244754789443845617169572237522812599756214491410307623372270829835750171838839855546491832234396230415365960507404585058146529074382904758578793947506110987305945790183142431530008255630501329817443265256733483278065427286084769305710481624405527026867680763242370435036355858564273699118566910436072655685404700753839640236223611585123099679659734754685569630343399712318075126640646201537595664170033547482944404395015677153407686570724503048726009163103726165239629587710572739106284322217888359296247254423525915054440397431356092869326400852198009723806424264598011384348990818394714232415199216659207830963276467996901819536049645655764017988050153318934997934351517810426268952135894580657367344493697440334118495352555982149683312297966037502708225062243923780032728109667730352198047029857340704489605737153432624950781619219290582392324124805036243470212913173951017544866495284507948898362917364448211242686566723803814381118322026515395844697026424092595150205328373885224152053996486766303661994833120269827816951017864480693933591369111520601412661672272654384190923067619195793560019540150515731182297427579926546470126414762267954497026828406878627443010323858707102196190152565455949224951789284721978933020727778865670420652624721920829959766523461846039048245388638218039709005147084067964995923486504720886150841995604621389191148247096991429741855154538281369949534743806790895896612312589350941147346581047644686704117142027887304419529640817625856228781867238228803933562346227485441875792870732716484608016938936943597408685820174570849000857536920595274740905704156769508813987086823225061966681011841238871543778222069596282669047787680178889401396585813967070468961680157907750343214840531356283071066085353908531986809015983195693833149288938680641774900209683071649556862723536598377608628624976782108985601653085893879166421720798618809569748262814074607280351634073513685595983676273069364949291408146369495296203026180727256877423895793801154894299560818930957299861522992380777108055022645716014998074666710667186518513978489896549513030834489210858588996999514648980894003330165838863744169641802821546788719767308034403947040035980191890676524869554597507911512750025406521536004156579982603068972936249741910782012770716986360963622207105261570289320543552001931574524634938606170436272128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] -20696923346448404716071847288898737727519529068219145053656314774072963323943457239522810922246871953574300337132764982435236679850376963912636985312887360048111624521939860738158275452325550571933439021693003996818690810048537775973583376972258877228435999630180057812427435566333281242051142058824095500968098306906967888890578906596915678768923451308853257266165019283786069098301337679975499776188401041862368638255499339647621875847967512121827651885430257005712140282040324365201952308486116738397126900245143349058112550143429799182647427518187974050500958461350171451319889948886219872199327018431137450475230841079701069439544293994566973561258434245241310469195932269505837784391349989973928488024180826902385982905211661867050869258245570104968383632730000163337335640203143830598467218835828121028096016242467467105061761962703624177052434357110569213030903157892637135120796613068188713513597507028229385366768488694755740592100349514923671460855927551959697193198242279510549640886617730012058701018700789151800762120802867883837476323374350981485839316973688728275111736605691715125597207689956639537007748047719245364865702708047489589144945835628723729862492174376469343084299488092301550710483415566347912439750376319518890928785559741780736443743408908184896971575193999295189481587319196173471260001409868050138962371488715348756330291954800337477213836943492680632721119780448815458784099470593193332421746909039170390661764436817162342867850147573078407676630455458839508617896286679929294492037887139312147352770561993967497599410014085435187733417797168721960477010209051800732283143840472103994270303098142433252464725450244769942272608072773833585709934941872715468559094521495898146080298309399811505098966042394886050656493744864819305792532770691832237503637669736951617479048772637365578460391799882821014330821412897349060620988710411591970113752071210229970029932780119447897476645925695740715470922072004295270246197345241229482536499735571662227078172970978055744010931873231122426916695815767657421948627397466184781348088289984542831191140130677830491780652092000203764473844228542856807763411389616438210903712481778894698847510039762111916820704371583757190152396907071987230566639023553770882910605445104835419931699542827589436811869624153573871232245134018931915640274647762586685728125090808675247067174463932282577665370179292596953495002371913017992163270379602164351997235759655774469032633282866093316659548981789631081203228289267833557860087465376413682358259506976399372122901430007442086849138405316547867758308101777636773276333469670475989352409975482479710847851904258265712829037817758058355271656491206810342002612710111778056550396775763017728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] 1387767601816654035055078010893149360483191747452680095484157996836256233733480465953093288551209892447445180388677843114857289148675149221582991540510896759542574486194755235674674225912365392302605849256200823766065702335702013602081219246024781349730764333267342420303076497687232942576332718701927636793310634191259471453179510680745828478301199183304957310654521119463309966101863152368895727905084298841197528960715711739215100913952771613659274829029254141087227984056444202899887706673607445058213167437762537759035046587817287695413784845696016582591277505079505023382846647696014543155312065647101660542612608446878659002051860189142408016203748524855303911539616693585972898643106080093105608745982221833104742548548170447041944044139507631576666547340763133296443716329800649457572627350661243334482219266217424452564804581853777418793054826585776446213434082311832519572495130090132732882302407670138251931509386925041683364701477293056885075930790931553943060770610208687495378048267690209904784886575146041000092698835241374978024739661078381637374082461004196108969969174139981939653595146173714646140036547046545833686214087320953836691915994781459594972028794002392440402161799981645439876252957964896328716089860551220356044829287428559417405809681930382316849462692313207787047634779811998874255810988310904466911146221391320873177753244899219281918521720031685124299313770447055387852064552863926684231754954786764841709347605083504071169496071718470352480716057625879929357488920969608344529630397322976121478481820866785100061287366850238460298774274803756718453372624129118615469528460921327959401675997763238373056128580569335571550345878992945831234227327165027705262771297078112387886311050898406860799680318548624663384411512886240615577123744298105227571660174440079609954796507714364394139659567423482592319025010277241340436911536588167990482695561295771693854628078381940664615287806428473830865653052119183141833600493965654436142931615850013963067861012701566349157201718851510846038139046695014571039068513875450996036986093552913932110644523499140092144925376222620721717164266911341355253230245588748579217053149050816487022788230277517359584753206513717149394058320017520851299306049717408572338752164956984478601398534761854420758886867263961519782344393222030179345459859392355951649610153755081075736429606962132324063115588819681990496441964251369029018362049250298122426189862991639713507175529338203529707478132733760410135660508682723649029317364083168842404921877315103111713252774507545995613763071669135446678145295656229742426177011865943644645569428244153407105734956844610556849447531333660246215781400603131955219994062160453080128893727067340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] 138685874728181467390063110390931855141911449642014658957193557082289737839634463597779626056112292646913600956371257507618398031510018301896551104692451101110662005435259588900809848833509693933350013250663997460971276387732645996509303833145633952701678609376626543084629948482722379813028522174763138573411878035095259766107227476247398095126488118590402064463598684985318292493479601617944949598286878242984909978307399378873093052938643637302410003262597806787433944970688743243216889467924771572609347711833221390054284136694259000919219267827795271519522979617273514882251176362238604707950020367576833636375954123707241727874352034965840190352228902956085928620862445617708014756937609797523891917488411402349099800755425264206637675201449428690671853558786242229968297336192458979360938511001477796334723865902891961047176063138646394812798266250295960969987552377850540353753276015076975758135137639086190770728971405776500828359068990274811420991394641042527005467197434268429649375802966753553845815179075740461330078659688798231932488871216275060643625158412520198716238309921686683584207882606500796705926716567447754008879861119013989622859016514817091586635385054863651005185129343467766870559442768950691543795227634345525405090103285165804721489214101146170052439049050387994271130190072904667331393149366572659895428174364071460026027826885366360175986979813214786955608809352644994810779292466611029632802673087534385359928853008540162458883535796617860207534215961332909600903325584670633470744223195307858508506227251186258680908389160917602926492550109779473080951251877360691249836656006754919261503102801580749334338015062937223237436479062806948855568785780959190624157656895580132055070300205386269652165794765197607790633822524870420384478263058856559734804145039198392050136052730522882634003335592309934563611631041333284468085426717467772479900618619890703150712128052080350182596002027728884908579832657929561662105033719143261439079566909296545105615055016723462261510132545250256429516939776790784327704798074981649868747050844309346404698323842314186546560009496862655741636003533219958467745409697954121761115182431485011052859207102337022642074684922934007917172849588991756050759734255474045263769663586689072258576548519082575728224491679987976099010408597007636786358269585652307822201519691386834738445426051773559642614809306098131999003997833109577154032988909865806610742501589802238238276190294447950313111540701958008549267747181000810546077223522626035058144046200985421530863202474694221796808288158158402790999405397834436255378466782089658142834614967292429888813447066454054358501178664048392521851650658306597966010924590140853283053310926913536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] -36869215904833653533499076922271121148652729469826168172189265457397198701978273317739748834202151222437545114901809254333304608517406982078107757120757098584203392631588089820733266452932728949741397025744697467502650885675745011383445811199250849257963081428255966821954551415284330970700559199041975123020598797374308388923046676591786090706869659012401563080809821740592145359233612012811558653286380792749113005789339408504421507392770889783091784168475307760374023886185844907008217504495547323736310843164578728171741744871323144605856656019111074211865602672801156184634974031035836362285702760238947001763719276847251056524585676683109312872851396986850309441722769872705423067301264263676367063126010144874448396576776630502661431364263417901713915935037784114961771411733136017239470859689099999629612741153893584857655205330586077076701422404702612874841416419676039278226307891063169005476590397709994792989329800431375645128561735921947647400030759809125085418862969180408537195885380302976507682578924187154847948861234943311073274393942657576734240582976590293628045703857746275863418024662062289756203928249930853937553475019839682630199275438681130911298064309583827115166355754734767842132628033403527013270936168907937599840885437384475109373975734946792759736276016058832934105741651880027065192181321063767784552752645355103794555809106746960808672577325136724324176972013565768420117895307109301232111293867163603585963293393317582236536166748792259460237999153856219139468372435290773346464455836977340743330542134334621285514026057827907189856898231340346545438479126723964863791468140382467382668954524788244683648916334003570193247342817293386376529091681357251472113671145150431112424196597345905877799651005294237401742595430612600268541251631024818515007156424082234648658729993959609762413536787392783964233999167491384597228860682106121128075456252675436673388411196054282083375396542616057849748816357867392109971779597663404244731204181994550217009461097979001403449460461475665028300321005219251188315712840071662331532496734288442569537033982744267192136775432464272602134492332350767036234843117644416529733517355749893778905615369177646749700593386358920843217435071418227362804699753327665361727873040346357220794321640467412038813569969797924464379724306118068715151592386728269978080488829405463190420927401270964611949509824991008734835969380087901957782033659155497085091306102678754315168475881135001397930331341667135648840501224722400396160034221040067916051020184182419114254115437093768503672245995651159677081980408008728895035166289951429649165049186952948144638232250913320766828271806025864377385273840955023903171082274564783287149612771573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] -576434386396608223878970298933191343807085139527339320407106527106542532646119934395728298292993702415467674341640644303505547354772910723782038357526899037833302792779562004702807933576821822904252374782699131139857137133722663799869533076774149609456476119477736172651182556274231265866902217860952548192222919277878394213427890901940308180456750703394518340174247333030587377008617878288757559200015134289938039765849038336702970012617648151052598620186411474848565940022593232452446363758187370428585720936291429675401711193015222576792703815260250487271243008680650371362998304235087061120043152208980947397998956574247617092677646836468051749997445027319857335324667056994784593415931373324607107002685117855887641815827734671566090523886711201821277997588193684936831445239589034229597321092457323712583018318990656670560604175680802472258678938422823368955684048555940724086524993277546733555962235161459256869935936130593412310587564134546263966488989261013136939890399476356866548754308803406771275816523891333052804140165153613687208030891780218995052472147644188337495317446812039787287120036508187807334779397456872357655732523347976840516253269700312879434846970828296740326657578310796785074982554890759103822206171150906932449296415772044297520712958477190364329511815456665912608298271023186089802729410953177784691991449334475136947293419219659695028775714264538234603642411833078220335332707060842822229557496715436474639264546292498792232946892027905578742402641843194592582115999893012357895398617750513726654077597226991339115651820804532472186321748867738891780124836758878513960787039847704781590580642870977695681645546420004247302604190293682051186184446600896489105761778954447692357968218399868674458052157167671551072880459836577813753414416259092104446204634801933739900747509426900903200691025115485920351203988017545005156123926480469022965664548200122684718815202818877631843907853788167483342600001170319850633506413414665704801387903707315352180016045834378421043514325447148418969653377585261638677129917131279039872714443183600683336316477896231283674351507474081550988205977687839899859578020513664742058097967075823678835267951474576377676937154023012921233264095860007583659456163783857449426171367607633719251298889534875007937139858646955026152884211923825587834503328640684061971748855714947747508318680675886582461733791257232922966840802795111170615591178796491246741593696004924496950289862893613177912941133397928882033664602344832392351188632605369154389366612714398211908186872495789919236345827374059187468567192308001356979861993702924348814687622241023198795371244248238789569932430716715835750266232070216226296878718038301287840985385009152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] 1574913398365493705201137296786233569784455486961334494101694262012157696595522487459049260216159010819498660684626020652957862764195525555287767221735498426236482385614537095200556138272988172510634586265695494608462007844990936102092031018608461535703499970814317278775050874441636406005510831647964064000985986863390685318098538903221218212773100411383668932324220485922088492113453541848590215408162984282156436786086771927361012157865000435544639641196960329935302420039541694839418051666123367533611277743792264106110965287465426247940437183891205542909757593653653086268190135417233595716265048009284760760101923231674091766368568075318304689823614470518321192925504114104712210714754027510426190289603893352122937084696746822152993800794883472145355671156083723438345090358969767650224147283456211772151449603795872587450348079496307404857771588468563400706070770967840806182802524436902903276207059716272270417033358215666739715689262343478117369726273245001992280923796489103041577602878310282478499838303036092682550421025427061125063721743838154431046416533589823745073582400410488535631209417797377354095105464499730255051881787056276295244613309744071416371072755504163216104788651243900415325209954909363620785234281990926530499039845905260671166875981319744525649932718117133672120711441398418390099267950342970850144016862275666531302668707644474180834855703650301262167397368790186064736475101808997847491771438866874351320501022776465516661677619514996892290906668983120535863666986516348035557219864500208580828488014554043247187705829527891987283880405513365141066683350302649447575124010367178830992326904475051396978813451878720447320823050528944637978982807721726053577054322512265297675983105179782438086256103949448654604838724429851936671972096806940330559331927255612927763968468990830658784382760049590436463297476685935402357849631675492335433908782637639773620372906891812243796140639414406476312201702834951696224022939415137060817726307678138905232855987134930881817891946858581410274678112563351526812724037751708927572111567285017835780634074941886569190034800678189930188471932250340161406780803307340149189651647146381937253587320037904143134728377969337026459797273330704047385448090082238819382547131260357925153268890057213327095306513565878460165948407338315678989249570214382036243006024776223562725736223395563584917270909193537863296053530655741588817648863393524418493335075580144551132688639658206486204693935807056414417178794539527281496545048440088806218383497670999361119139173959598822555946646502771011695366535945775690558622532361049538248750973578376807621376446984777104572947195171220070347644123361892552914015805057645885260067520905216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] -372002479824222994116889174618730637749954379161217854465626118442577095222133773132994551343167411155850248241656051426998938290442401243583942924348598827172980401650774967623044225917855702872056922084495013796470700308341851445703243701444867142845350558518610388584199850331631612327159259730170518066902992742974697329588792427407683478660137658754756129757640546916452891386224008948341982310124228670897044364974978786128853265127445749852651067513335597002531518685369247143324366846871494716030354590543932484030817126304560800701579496859138261017776434263990562441339790115674619540198187766564357888208508586148237953703966282942736631581087652863362204485304544257270165635603414389817864560343183616014035439733801204818107968868701789967750352222413135785772227985933368088650728804884743486754350625193176881678152439996594047875106277366511946318995755679966633041627199512258915891885685185831911832072171865210480766887291107531510107958932677868439312776505805795477973893619144313831281288981835353839489760390260455812395747372231065301974028082956616078844292492306943832661749817026687540505744417462978828354070698176773189503522477228010370984228606942297338121876905037894072894427299711354525637473279316222259460957911546402890235992441631357570332870907689275109893123631492110010283392287350417973675023535778818010043510212376819581209304560632094357040214411050143096314332277868728924767082908537630681507457502307253814480785459202823406996447591512662083245026391060340910968344083145220929669076041667109346290208674377399607779767712744209498862260492377426544245855701300005597994381874275561897723030020667660063979286226466295692638432304382783785209671125464221504660028045165623215182831032264199008901966964439035956090190289533791077630899023906635210605617394956494286529671345854231626045133671086844760291814203589585756269304919228636633222394229669790077315386847069760553589588174252826791943773944814238309227577461870419182128470756349281333620254478999018058968408341592407434650880536182294895581363236890831972776765719553376633610020080146946829323080067632086774493840758192663256414551829008531759142651317778965114770852116163437543818790371284903623664547675834891090402063371134308423334663269119651845825424105018354561370449207109532941039630343598254327633866954970124183816174918601119734313887654396457485115387825533504644551468252623153236694102810054464303345802938928910771479431137628898803378114771699878340440417807733251418395304933692954458647301002910247329707982232015165808559316062583144799595509310791956752533920593026519201579710471890826178025864868280392706593325559712510234071446394771103567363360629456896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] 51575776414455711725442940094537712526725960754335456898065920805591150723515348756171606143399955389812798382003368138764951749407922464817876852047353721914579442502412043692840222853718131774298940293041003298504640152952871711897691448162589541490305189097203926835356339889659423694153671824627167216179171980725275373251606045367829064106141762041218645867855882394334148959474913334621892535416974740764447454991932226813233224180932115362767662742705356521446866191606888117051799881811242467521978080132583047305485156289573068623834047141334408053834073440505125113412063654840744265297175050133883641759209078080824064708460196450166922434614473060857819047007292573681600784115243196927292154546928052785593110695712664005206464888914254732262399400925002631706559510550225216763437433749746399441551351478597841042204225473372461332155274871373062476696306131813005555670608216300192261046222751922027582937730677801286294882610008443143269410250297253411293108998712691463825777506699045875895479020707880749579927487754940609998282448010562061194040185353488132459780738738546896749651403746222472567193137652244797746357471746886124321866048984028566667212014631599916076872520833822961110229924357777159356587792450773397530261226581506870423246228552261519815482467339066795123782383136217195851380924893062001945787889955202164478318287466519410989447166847033736618500903462689317086747187514897568405303705184010470837571926587570604215035309667509783658234151766104359310212793435564876176983100630520615209278228051233669617344471361001177963851443045121304350292707358189575245171307776533159790631781958508712445543326292506610901257966112877406212934166131894293703960815748216046671454490179049220910371210298991757468982727849793619079394678131192175930719513198015077510173949431731406863203466573222645490895659399288881461764172153679057304904075788236653258075846810526819069248875210731140227897103988518154251039033393554300903097772432800960222175793145911938482476689381069889031919540775021124996401819691018127333152550692141140567877511646067075774013045027401516861025349647903539529338184877566509887787419007503073506674072916841754403441051988500465245766555380815997542335604764435444005983204167582265105330368574599368553986685895966789394543951763163342131951403053954273741148981430462579759136874136090628781159231497414747394113865917282492278711353016320045727127910655452784894933304881768307410741774882018134854047424410201467206565681540756358019523853036434083242058015561845847342407585471087629042289599213631967773710472643200441310802542590564931107293092363735249069269628507187883001446165978934608254814923880427869907425748320256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -14142964368314463687970437376616927799830597438792889238216552331377816740996971906074892721808262820020100387520290126188171544701982333771931395741807975114081822753688687232941689739847868446094141398279542886401548514332339928498996498687968887028777435535440448294860869312350402109043325231764618233799456775144007093212722937554099076298186766918846788215478210388700438693187745423462136289282360646893749752885502564200422572963176998321507042809162471258520884436906205972211472638025932118612968239572746776775094968773231700392488490853435143784250726433074004201414443999968512642660519611914850297183087519494528152763639815172737636139686267884185325072485201128211852115107523005155647984931883887675667187788064663690097014561804842907088268065562814612844364028305370831279724394895691070518331046480709518138480839261470938157671331913522243696421266567767914759608240504241032918061329656330830696847153043242890146993424469597890707698665841188721115826620288766379205831897037878200487893028703140411508671029826211636515431649462654456573458169590699656823242441574967265588348171859436568311889450808921617542742784833138048182801613710222417246576447312306081496057206129155747337753533292655982124804695024905654102274450693709951305440363607304408955249597072547813569499854798364923179646599055381139452419189917007240620763442172787196158294672265860921438456392551672317459895425831315292911999252444680032918162802899062191031502435901250962390417865001348241497273552157918898197889993988598289237573503019729947624269018087560398180217019065607118606658919740478526196818560180636678582431677249726759489102266878756704471634293108161278075024755519397150903271738066660519031603789244768062213109245019878457812088322884045174595679639743145455092239824910664302580547079113105864906916515691099511075112941087461010169114445356778580598929377597638584541814906738862219658171581850539800336974794108546285466352296692050484422136251445217276047953925957123524088300609362683030151590036938792356076475007953537062766845616551633941821732429511638067879747372883990982490095457625119189650087530504258480697950457489409051620842097086570842725169443870642724711724538826200920663551940248671486819900417889143508696752075559265105336426486785854236397844945309721207605030110558058601880352299248457623782217893211144697089322161533075965517934632284346053399644452454814887503322243704379952592836086456815360637491335740721758777229059299173823581839745981319176278032242501929364279535528466293540235093616685470431746071530553767660913858671189361394491367594951081324164013421646475648568748460895775078059920504787050780857392428059175374467004104704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] 432828579255669493844520535621354836134324393424684778302866848082783074412716517787903493498233985245054178138114868081844843088572235126860763451280161529968897599613684076562945022680705676426185837249047783548670948771699248846531825354578681435925295978419264263112528548431622853945540060841298064678810008040409569275940349882645255748710535686436679258680737429271804263429094526002633218853399467908072223115639965714525359485801829124913366911722787388539354903303044295483014394812345702984901496509799084876707452654588575714829659422517574066600383594610492415943659967216266842316344264953425051261960128759581902999961253585020177387019354913192299003920745182813827294250717958625319150643918118877293080913315601355176717147827302201548334100207096371125481378338989739259169320479484531061158369930875186083016374639955081744286108478900153303325847022142635651585550601517332135142874071963295783043852340656979117515592107292276162977749444572149160889064088090452990765247010928126067586071269571353776815844660470656609683883142666400637428416440083096031178151508660252806925446514074546812441244008391748903224845639638805466657769132984604957252226476220274773018722868224085289783464485385324975951267116499028325824642767690287592944650610804986392970738869793770648965907877381935943108442557250019858677780220563662319637691163091743452199121385684152518349411851850624772513366413627464554705043121974311912899114658325064996734461363178975169763666987390957829612824261024379103083257294462929315717031621099915993666345360751680551684290007282825076503551732172448648839774263564503333073998661558378286089852085950834802228233073032238201254165096484324357675976317309506474106742658950684113570578429182744154165463703777253710677338072511358331645672382517890210969057935031691935795748648173697351553868692331056573167427241907459213232296794069102280773233318166664366985266070523541563113509412186944115255901146047865877991684641333170447809344750749288881155069048746403442159064547398721664634519180174804679755127352174081405177705467308921512249093019938759352576497780993834867497255344672263804373569803746783029244501042332286787692232213983365646422490312556134817169078203356228969959362860174840026346984574477016962160916186430196075265808681943512971593568147388693289764298977785866206678623531968608024043472487462465787381933884901604961426230969267280874313420375409306295678727880574418247613569979488126831775794417822160357255549070336865684618504864026920167319313388985116164984273680383814097952540024852760303830960867315344625895146112726714939287975422077212229400954290516777916339857245606516382444482909514684523587227877376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -94955909177639206019825851191092571627444290367234154089699555039857896369210731257677720399233599143658413711315146855312894830356619957034779905282819518601288559239818936720381183839762556791960850045768526632248894388162161029059197417866442418476977677475769505864834417653999520098368851506385586821404517652323096307613860760995230944357886351748565782724386397885879635913035862532341195308894518454674103267922083073862617820466105422202075945428026971021431271668299056398848120126310141351922800815183613128191880196269786626342256374543973473697780609389980417903267467018822383781903664541243107380857780643896147905534422523046067297327631412034441338444036737382637641251510198330067412905112906966822109853675791634132120988054307943848121296061653139414334679129904010209810259550890582196258730354444807649475248200980128528661059786198273493519558560176304330566233110430198048290590269800171624134568204129777561549901212286638687996456416370438900266806523874754812358986388167602158120546807336058224438547808081209082575286198889188965044242661100674097676829839487220165139536675598351867143415211161230317883644312157315325502930746095059027234991441990011686296351653611124460390056206307250475643677655281806433912107230728208166642833456943467863997890245375909854348380411993189779031633320310940921273635634409790731952345184503800116263780255570732944358688732451642011291712629880056254700279795786980019714753625506661750810401638415144621607970905476643452436662493543726004128196693176734916162042032959193622891677246187881963461012700037003473040695684916388067565448745731265458452395635265353731746190321562134743873018214689869714528819999300665160968231698409515949013570209674176786979399727334536236447294188807519253853308222239063891924885397739921876619795705402662721296180222552685994915048256986101317106361043404627265625532451948832423731741499876989272275178547840239501275668806654727389028075574546961453252753908520545334621242414801631515065949626090931510442211929097879313998031174356737626841983801132693346639339646347648450982913008588611306826026255000986948605332141308163075603566282775949840805749623412297204096939623527962296766627858896413411664467304228203552200360430240406796455790768693955946951749363727758415435112456110150194627510967090869323510797539697893033871966547033786329275843986816091720755763938842947442882479666208563504230929941631269490013971020431207966903817660927856572881282212556781404860315571250048626673841671680200656536522537128202989982788102320988338187493359091927098902051967414322385140505320478091215522044487797901163001576152766251377117121898257544097251917262330694158358891697537024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] 1246591483720356467374534081113669442945806160238856840343025329707797257149202191812153460925974750605373309605383532259999333774410675010581317767083222031939196251302435927641291904872721864466422419037452361093281280759457412078280476662838054313682781151663409530444327540089771572890149446267725070301955540508844711071593811318985491882146629153865182178108632784694378258329241503978269864512689279725387107145225527496933378417848287740101413014167623186675153001066662150427119578178896050186881408683619241752869753072726234195851711309303123318713516816049066774022379368835763887295045546628739278939262073310534394970098855357309011194637150529949493465387954513265019403368525372497066098107077301313638489980927323643491243016666920438941461667015856324207474338848808034525980216447951469852731167517144639638597591650570835685447080907644464686733758565442419832947298756611942690100790601676495791308631589350752549505929998764052442935361831445944612035621806867750133482365358305730203136786283666782010753691527744260500481727079038681218608652173272611553581504763754449269507710219264343693116747688282895709281490176389075908895576661016950318717537928270156948047652473101688796047541085296631309945979979878083262778097090388380171005624058883700346761408470600296124764894623308583110458060615281441400363283485873792212359564337530637912603562974921372924487629424708709850377786850456073625638852681907538032056028371217112779391326798434759720149025595619689468431409780308067343595128696235183220392267657918005688043716016933827594470452658460896486252123489710681181407474216864729011416467526337845616534481166385141846387395619405404649297426496770508215972979242902678079667745605299129540873250378974099875635323191777965418834925183126775788808920499919872579305573416034562217514476521204682626504708893905600722758046698702100897743294903047913640356984652313324382286892889409699303719246255051897609040975905090524077678214195991872987368735268520571006291450405998299805245108656197783940562425043636138706424825626441987165235715826514723695647346073019508008546144133948914548100576396314937971276390409354700305121950363524931678178094939879348030465428668304838710214802111398386010041694391757265583452070197110364511488368881892423128737576422119667527626911766581481154766698052467089421353638544362829633599885151077827158070458304252209854890875838140291372877689958055495010807724318360016840567231868808935268020743261404422683706103325817930647597764716045528258260595684234155898642986754029721233129564084632445800583053066237735382949176649026205556560457750808836857802939324298764894139010835241305762311143717291275437620599485104128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -12758443560772691630038528880092020152631915633572772979218564574583752717842471698113518475257165550692802725824263625539297568430242530906622919600540235849997456998458393117395212932085950045603446222694557026328588402870221978069075107816174310770926279578805227685462854810979868102766113556602410115196185102203874812900605865034265366719473642446985005941683835748534600244442464848234090566786978157068367772069931778809949404012923148718551244905208783182654013016365872951314163923942977825091574783787596042085007881967063415820380115400235293183801168060805536947527013270100411642634701122805370269769001076189469035403023750147832371390273196420356242746796059773952544025435276012048575081818856370615438404770794180609212434861019382339271575504887232150170751981985153369662948102402053783390056727552411515682038516966350502471176549313258912086145772068745628701040562118895699618032952766954405755032790019205061005965984911575148827054113619612758886992411306261220871407177441048579744001153761782187783295954657450002708360109332689262814034446886805202969204128790093812531191280015359743995771665915355531174223106411787389139841367381117443233393086131870929479075562004205488159984522274537167431642574349133381335893744385576809745691530347584570008440148695954779408112068780755447347224457461329051332513133391220511423304894479379604897925312454064487556099705025620664224371752044122934749970919448400587969259557342808592703578279214052250373521667975630853978532815786733091598996605558648950537147267632068497771250799276423430033013597664507504425542384810720984162484234993900449648830996656687771188357315980260466287146313152269198126290925674349197423822907172114227082789082835374603195576744500148170816887693305465099662683829862727922458631714894768320144145030280895737363287179519431500256573015633758151165761944017410978517392185251315187593846439003586628656540151621234186028636654478241739338570400463698458832290227830265244380232542582751599344282741294282744527456536642945437021763038287257094701562758818892947728324888274494620206312830551973295730207713839029603571202656538106817431728934341602763238725898115184825305573544558396488984155103119215752362530372537572461459817635504164265680630386101402328947108553758401712685953669261492691786625379162685574934572518798767184433899236008782897863058121903843497285839487536946870643183644262001614441694507105737340676646154676931645025939999136935160972496583280997095557663484254808881721553466260410274738360455620661754938901202286705208643012497359396732942211016618132913027811997626777201589353288098850465817760179710427843597222911161427025745777368726118829342591794353799168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 698176078789354320445059610239989108176142680941730287160179134201794230255030377847404631738140462089273326215097868835807892783504283393352489550885457862111520153325467407019857272124217871864811277842797762475862742597795891492584336132198766985040901350716768229428523018522122679641180271662397320691895040651427483265520704783179321796071771963147697882611105658336246987618862262528755768042808175988078126251926299695103012335580544813312895753616419471249452586407136974728421893855636173414072401184120514599337383349815101118938372716992996521207217557719409630762330747487742569545898410167099544282609749981504207224544493686671065921880666579161730203642358316307305646696966989524255531782140910257497348485349248017209088690393251528602423062498411821839876234533969122750819310087240550799000738601441112388595812103412699927001846365818226597807742415120368474910326008551331229130873841138368078180954702726557743107341112692586633941254906256352463456533384101345603542210464441058497570530804219959162963475516466751890060587783439985510832548203293104147402902045204286561317372334829981235658299664070229673807539647339177871203025921013303080728299718512095626310111453112914869551466599549073310100833599382496323865502171754291635365768826283936820318539513496274146809133815286803888005158257773480163932761981349587486267941239576140057518196309843137861700037380022515043597005594274656306488261939698262837611112565717742289173012665822404273886645030150400161262717726710355666721197634199119520487961581642353408938423196504528438738691140063178416834822741246750217001514706902504641299137308160272953438085768063973610323575409364711059105234061438297310405579626854305461995940441203539475527173114753581442126216966220483091836575104856725112135066726730334892411184187940645681684393193795767814971842861375935722157111541432632360693502952232888679250971890619277476483999825926219475560324306459677894069028563521932692079131551414184601717418808350293998504292345473869897358441432509021754475100660039006250305838014840818234055896484162271560210981067378598831078974709852251654536890294823074198313953222661857269231289950172992162114807080903272129199629400250766853417818024177639816301165200910771011102174086691178568343956255624463376624198085953967601193024480644144347241377120616374770667229539233044617659271036654695038635051041712444901057220152862698209342958412431576442863035131890714448944799003012746028046395441702670837355366630118665601734111526365297570107030221818922560453567874112935442494913796887769209078188188867735240324814673895114352534611932634051918438387377392649431367745935149568211220633667984961309598053282390999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] -15073355650316892809044172200634821483275726442816949738320415778499043454365741878766439611689068490734696597768578839285292750964921561993190529058744814658233959912753431660876592417697283466114417781889175916813599917931189170578006019832428073089250199881779720350366591609337400203980736086272220776054498634829294957194117313227648942103812499192244601443213294321225847574371775150810928149837653784484663341612299051590787945633756785667485212389711520251447451278967582400470053927530631164870562400077870991648565711065471915097881037925127868638637956822501879001975761021704852790405910002983631457429234430403014222824399222383064211589740479418888768852123318851305220602138733111450254331706602009670745022400005693132471875701629664335537844838700965068786263747306517759943007583044141641768646776473340014950586023041662988011281195168284380203664456868546585210772862958401286009278712968491477047024386447808578820574399100476195826471621221785809994482935549700008892159716302197880755453855935077122925734768990726927553281680410910815487666081613203218538882037764033473698046003490099387034531073516472767130652054520377656346297615313062581352145175185856382941205332435817980049291496263686346972340026444909680499225765140933469371691366383246409398269919122925116764432143324629412966853060798834425038081817863813499073013674861320568910802598485934168622083429995208235671620838387884814985158241261125940225849214917154673105118837865513727541436136415113009500309861188047422395695951661875605505057142304507299559935898510455737091164575295059922643780976860444168279160474357802826607639745938028179324175257697677461720571591795480233376675728381035554045709474649691351148165224506855326732842165817737433121424921466403582021391182017933882186032182791674631877664737524241981020134986561585389149826723368153582725723782544844604733770096133495827498994851969769743178415037214976879273251145691880242071080989697640412173092727729404487081313907295370050709549056184002075891262515647538315395623859645806631378163994802714135399060349429437838539387180458018084264829061859201402763686279439612318933088614281599586699248241865186957370017245094649179646334377836631201831037207027101573270836766007149786410190396520603352062666305884785841145806389541176703688782600786215196505738987998506584022539844787443701805327597737253527383583434539305523431825959776300053630734024746068554799893188674053061409427279361719807437109721563963730149795210403142677436743457400943629722441810462436756886532022163501044981418321243046966480965892505218897879590022410317747514802449915922127438802551711307337862349504992122728844331147583000089681207771861404876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] 94209211308589356224292810996305243309170664592514576576060810841505020662964421946578167096431681852753870606090294669140596661027355238047416966849889406677311761746451545965822440879297508755570264705324019049463388078029288829617798606082952138840523338380290080024001402250141297727596452071710692293180821272540547348951872380802447608588228435270233419266246250640291530947972017650858085863964673364979439851308065829768740083483545366401496753951637094788687000172068679920890013966395710303811137070624406514746462336461967704415260582400966039128821661366161459267384507470757556001398880538452964958748758884403196038783398513311401958655582429041453724231037054457754383098048149757393567498724632153147628110914029640033652712713518715412122861233125886958799780280802168786452985071107350057289549812344203503579664598528817897458529944549476843330168026436419714885760991506306394982999960438511025978737177268377210215817364979445422443779760346665318746211154717795888039460152584512089342930095600254811078814661317562769851904421816909680037762936656305748481451560458618435550087281825742374467219072349734719577558493038728679674652978305241123715705073857090343103880770167388716388067960560856057798515692669858960833196592484956239813386103558802551906969095253157192696931013790195040739513218194699994715557891643926127320349558467238653829266438230952957393507926703504030898043552108113588251068408593986313829062131833048264515366966144053571695074400705850408909667659815639563312283035747654222215235585565103040025066024381063711662262205346222821252737015506488031768014561331576324719994325977334514093556892159720770604273678997142014878961356218550272435619387144473237204734818684942083885036070057675498529780779317998207974017604786261955430224394649526602899094364069989053954411810087068830535675425717079697735224845960614197094720274553525925046204096181585898985045757253688429383211176637006201607099188948115978262821132083388748922803912933650132444453107343110416615105078969938257765711664208245671900123539962632371201616682406594729697150791318780421107705605204188547432378460450321588442639679336827080973645724166997292440343406073469107740577892966666140756271357719866780442305500436457470321788523753451807819812459602033594716621934793785029216267425492761137230322481136372091546667920531671417298312120862678662801600665205449228710269225113845305135396902520683576428102947481501022610156070837050573037932455971988828632521096461655272366558089965378821141637635129850218646869452099791352734164367467197345189423340533505595390465721968277869690813596549098525900063434858354696854653317257091284192036809854255422857714502075332689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] 80129031351475172895683381756607315583368327851200925046819068986124684395414550719590958166020152184544112263570816390472432563315839700762023054659603232940199261797275457534528058938143189152641703214029682063192324825541212184368915970114761464992692632099070481076808585177506851217545471353789287968318712457071801840600007006568853019373058820369916465434522408718063201259642515413347119476794154447031969865330587417638615669664849275700649121735626354873610173097275362342743918138316236832903554536401783350216349906012563088049685124919373123343636756956418635734778630563616558709745432578923000480974547357877562702216656761631069559993713873788450481765462335751705443635543247730946433667569724588693128736339103508475001946424913708100582445056837334124819886087308309837379110130440527704142651457642353191071512572658456549031009607138813462878287181224111033305700703219329311376143040328822006257382152515605019905363397659673044568565733717891314299090119193656034872434051471308712808864636086608261068046573923062382044719523344097105213344000898777557815321334503184189259876733336817902638077198679919876506588736969475870795655722851185132275030603818637171065365972006614516622933154649444989984886023697053292539423046887056320127369174871470900688526086216833388875225292262884642536788602667196501402965642581638619412970247079410190913918932397966133998010418236756976284851481773786133572146806200484819212620758309424268395042512801724219878400484065815325120046501762894408018339208129985372976959925663527421565382107201137749994774026537569617693840324406384545706304408596211844348107492614093619403514462939511970960151372048887574448979366013736259731478435759644299386583934240224099002001786014552171780504451530130995094962286317738112528158328952570548943918188818771570427284031020406564688611675781500876378276496637265639488861938450543108383312224710732060231180968478944653323829051895797793680894504078356051966087234212755189856817286211309687864129603819955293477247505676101680452233258381092851046111982190528660283958555503924216832632872765888135579394287461015093062180899018657209241937305481823945228834393265946178531667104261843423457593194347787235679516392867229743354285424680232360961013499229358429319721714270375545669308762701058980144834099763872592383311547637881642692433129088382994653224520576407346254690163571920665202907395751923558755824506782577295166023370991110817849324435762637787833699833971055672681422886150431629268894773615798666053435290552285009418444286803583770015397623606442063441854915502013476187131903667433446778361397828572562033163327971287599307958909604798790084805556263636686702089547238124552192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] -3708750940071999206867149221923142226007931543053318312932815276271622337999189189611954330506986658892050136481601378209802195898039261502083780895911716847262868112632252896436738799747245124547035583123588964945295242497377667902726150663291060146781377434971812902952352296440925235270094115954338039522993702057025272569878780216299258005346871796922449033961237880021198173705968407080767035071084107445794060199985240516448189312506195181983902746397031878531026285581136725915931420656315373241759495633928753401884575555395291090642313233827180517909091570903931774840617265193813111182967531262527892883733896139745344586070602995185926630492889932298805374650610903541377264230031205524628838123827041780760179254005452276729374860332118989849206745731422875966707773828005910588578980136521024741846076441770806622412169181856660396709945906661973815262996460208911240894822687673597548739547978762910911192500715693739729996858722917412668932957143691740066980350282666039854702730038120661026494658308807172969048702273705093182014682659658040236930742335349555625998621846327019021829193656745243923607506962960580663828337693734288639322017086660988182914639814564244167338955761665758030998690071709922556724517226995020285231422189428971119365747133466801854724539025381589253710350364214210851642982084011329856718880016122593437337191642518705235684253715724312192206219331117789418875424872717217679553838896099872159401017315248249613006999237714538477694541599366508781889045097852067320657738348500044743964084615781606162874434828346880242103144684777241088468137801998708478706620194501470884835575282168542015492448458404196926550277928995242005942866069082286819282896037146182568750197718149423026758493048466604013345456738221534120078357805511328385529122188332787987764385298165560594783687083181455270618020668794209027199678973760830912215821333846850692648292831165591562432615995768949082137127131382123419424388328674663452188837673864536706550675412710141007891447780718252919006809297807860682280242932895932243735102251138303508751372141500018922387031096047630990281648526418288193852354157811808566892216414545566591421393655370289707075031985025665473217388330724637254652550415302425741520622043148332678689396374587705441333885920811230159728967259097622937783528740666628498492853382077544000881184313433765140235321266866617012957492462936751353251637021611267165034051518667740672672566508629231133415131896207904997234829887911188101470690215510252344581956857950968330041886493148662713229539296109586649165386926579379567133269866497774846081336061459750737671740311124246109763823776917559165239507937347037458578892135654675153281497158352713547776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] 21366002033100090753712103593368103581477685061701178974669601691123535822730448716728456221771944501151104050301772676646764199242730028879766177994377262077232313498223883377674669333713430517182358797690038394368561324027675976140488180329770317026496494152886293272545459124406102191305745984574674280534399078358731204295971208196428867115102057233299867460906423303316696770297570130298401815282857398110300476263574775217353802836776529400383336659922837463813594509174836496603977139127514776618488718457484731392013804091446402122710666454252955416886550315214047173011157657356329097878619978855946840773998567722070382980628771425456626187372798906354272624961835687523628722179286379991398512236170477789330203560659539487139652330065154391904031472695188053748330369623278765571077735104344121778932020666113198411400297272102335739237294693534356782785816123899965450815260013970081403882035575971019928480735214432467384788610147531343497140482384130298559522212812587944202779761561794685327422784866743679588178417335933464006010930379551984189808911801225748441199974414269326431853122749137687085021499524208049811527260404813191875528752288999637439558296290961282742322558645723329469375252725710326083589104937867418233035646622565216829642828904495163924868230081707427545457540633269159667538504696635619679816482080810061984541587281903133536075863852551594751115413496942411267948763521420397275889554941212569662748970091091919517701470990358929106259645347775100505078914393159690522568782956566065324157105640283543449215759532166319840596015578882158455184704722283998284230604757037844464706822800247623671407875464795600264361540537810882437036377424970434590326754858923445267587431056686385904484874321517091129709224651049229726497391793081393899103141074380942946717691201894944633007561913633137095175734247690938327796580869277570316655335592661559341786199462433370032356066597456403115950466152176768494192632412772699822342110515581466019163917982564168676422250489183588729217600378843504919640592919166630685632497048922329799371663801710373732885109246523720169194614453970061832638222254102221644696637538233587068415488488077339540197911862520475905031041538742045882658515511483577991017684630130275458899349164683357857170898822966641572163389758403347935891236955587851187453722852583579007019711849262112540780033466851454403272944297414003906416073324418929375796285854439628384398891642836665089160988649288658408130546261064583947920236654354423106747118668332243642733965887967811743165760067105274215599305272919102186598871486206258532683672867180204791395259383899984464264474065770725159145508995081714196773074311983460957888690908360316289024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] -68481519630159553699775290980096330688442669106576821124284588096571431145446805322171379154775915629023855143189267743066560329669668259329688676137236042267597904361795149419717880100578484474222007950732590091720808584267165207741192101980020151711845817397919085328057437292842802552999920737667578792793419274765139877853785410059506744318159339255900475888333813561952904810398421681968096573928237638871870789531223711922952980656340366925603736699900485655760037568056052288670876257608718092864458050833745571884717993781656058140146671909426822229405956599824162431616394472017143072095784270415204244573372184273613106340919367673268261178055726717776345202272581472542166645506654366129994065504566579318071323642319302942688882845930033504697880534895770575056684453692418285807986648242827608015833330595407454184927227514362493898218264203066932283640224660470566296117780085645579192599971280636313520735245405158600653216178780876071088394814742995626522952431924758116702737449691109400090133270138824098363769768096257658644514730679335317169791583290301730778377638677634599607007609459545717103630179184887640331532139646711338560744738149431619209949024507018108505520292902301288156623827612022116250754451194564327928563019840371637081743427905742484035872933896598515333520283593013206347941131969276099324073720859988893124684730836773346521490099575712475019539300840666115137622508430609094027082236958642749302272183624221497859397778673667267461624849650171130910206864158525059400167557366238537606740202176068000933730689960540111183728109245798596494748333185459034437541209049157395711712516121378608721926798387587034248823479637046890857773382024724171574142340420204734491377526139777063846422705955739976645020562233773330375456102046718109315219936120577745836446869591635599639881987911029186308654992000194026012635271255727525252890332781304589655662638798275449053579629372174571602145515423985442118884434993005505561465855214391085214362666240152983373376669441541779717264827126108662986478656173401241509583258188411866834960130357648844957166309043401045662788871933761026200443602920745697946065502750800081163097887461852110996939352464004277750604640456484872833214777693463239792686090947393346093373228484940090778429737928820851733970619846054778950245853071985481186750698178662030309810814240798823767794800055442879327547680561244976448069685982275640924353894533836945882159418606408374925368111757399662043943808357938425632541224325582707202930223508951252060956063131223665623740637708097476236907497714268808253210267794220446018836257110832725414787677513747582606065868028588593390687340899834174639262773904583261412026778518078116331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] 175679455721452990932660379092088735803716169482558034049137188699442637023084630139870479605757634006989832879232226802467466647976940698879945226888029098243114883705772475095996240620935417031288909339054732940766514218528453670049650157804111612061625853954279445427363999468530802161760574577491622738279471745280652291005654367615771487848270357410134862501256307354780455268527280418417421131466148458965624543148859188596570872738832923632902091349735713331785556359553223433080726547129885015932396007041470906033599920632124988549108791766630302849543937746739594018792302147283791907728961631286617031812333391603166521372148055580078209925372425188900971524606916295018269916716658388096589220485851184364199433270917518085112444232267760564872188765489704834631925561507682453810097427008535593119318836504637898037168545397183389748977247908031180346885732201947102094385151966415726631829309692487511292647367011375707258239360847095610946103293478722999140081444770133312868525749247110955445786313764081927798794445415554064360541175415136307233377618286071937864427750740716330837383670173045284660779565675966628725997960517439749415196995505462448880900277281630069695715682095637037644445355323708858701325873940712443631879746686995486893100533104939496579083124430994275325925908477177822281219782880403598960881966425726976263367311005399025126425570991640507131250715946874682379975712511522783547663252501086947790116200432156688658300597594406869069734541880044499835565474261955422641408953589558631868053853627815017914454894948685630740714663792162446075602315414537345419089615886165045204150100868768967450317358321660679703784068881863077601977280557961009961851315854334959603882664211262309905869385383165832920932687829336252956990882741696708133590488507424622368188690924073381213144718258078151395286161907246109963387089931442681534615563239980348673720752670565762678870092472737628267553260259944439613783440070071562160794153578293226962071344732701192318746621227251271130484987667623018776829077841905054607436280985505670108548514011843954340651659747803350344016817020534206658836322036838762627511476524085518669377020330666067103090866157436571219295941956770525161385505588586058165597759692420369133726291510346463902965798254913217596442864001425431600912126656079936220920631102215743660817715330309001954233359208543243744469497016957868287738778394146985370880269120107321975531178369594645131704697904717898423682161901165984482402246579370342329772588027395319144389727474534195509741347152396090270685723479808276426143761001931115564926420290960379048084898409926643164606155700955086701693684355712156906540405398401337126188555113406136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] -563832353250176868064420414409234083855639346569851427274751312369287866707720280922739125171568261741931938681299030097156192001276061713406025853824013898518461755758712277376208798046947823858376468315274692109748538325723191313186764325818443601670923303197677829964763057111439799702106356404570657341362380476606340786523155926368864071048849859572078029668223774699504269273483619904122110205416007949128868847961620103216313653821964185336683953649481935074907524700918665604151917756949183121487880954893304404720115419452398542109189570266026336027070759747965934670461844056564814549633078631302325618167811617455059706897308262836264400203806911058762799918605262013968290203159028491500555395018823013889227022427702556659550943349233639182890119358173617416584623280379261336092667702227612246212308833043073485026561702554953580035065321003398383286058480733067900663874083985366069511402701095014684026357109350790561214867102530069205562877085222919497165957796266078820489185564584342522010374861352304688205213133205711056621465933165919406559426372582046058746914892300666848837164208228959599578277576832877164679959125914996799091816336237059536264578630020878457531865953547504902145778441547344963584957217406172664188526618095812710611426662873074572178097629100977880263413995823329805708415996110378355503330821318202338266768834704637612734778675768199341667024242520907093577437207629358315020813976023790074449334179892428606237715858493588862438946325265971617975278993896405802088771442965171996031228175165482600261378926905951241278624620892545757616673304255917556157196748148529741109637497118647180748803875356303207662017577108148172824633850731962384771579165026893213133087859003891480625394481024614149948147742335680822888950009817477770525649779927039054107717290061710001465962404282619453668151593966531631005297464346431563108406447923343634044796074739841530412154506439681995796449596547330603803185965884942319516971813619271859396108728049094433543318425425731672304723036318527304553042573296234857390357046747067454544860191448889490026773573442639477853465338276916641469600320563587301721428056429114405865194538026459563708494448031938614223757269661248030609904232560717300458519621712298723371460281364920241323880786730291901852550103747924842184910353733002994674599606075433034564422690157215472866356474470000032705911810179604026694742620146110999805167416696164522697438533545903740482452135918267998733533511827797539758752317413342228352212235442488013913189783694649945878172664289340472470806521411229017165422082723718685096300585479490086532547006215513504647403310918228534460448678266269555831303261608707863547026594140580795645952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] 1635975102265602134999487776165638320739748634963716662084497097522024232946764368074917499156423054759125121734045440496799825789912155536550738290710083706749338698990617292783991224677124708188438471263741999978529812840711516563040539517995238802485726285209889243440653791286921155651469009587100963406342873712097118789600567534439107093151575209132713393244581607691424588954701708491349871355109085746679278236532952273839687225658775529845664128820059581820229338983901520054392615258333318728700777270985248938053384074865709567953158640971611323193374238207865385170102522085735926818771271172814092074763163385843178695674964779671373809388734150163923158731834782295029264104427075269112688496969071343685393766010025023081461404063464231761037721347201949667317018551299440660463587506894790900433363601942589191066931464768847928108278989678851882487053436044404595750700741636073543116337802967738128203180998256177212605453299219847358707419594739216201251403526028752496171769708819106866288788125783898578115236863840599540195222344237275189255596431631726845143831911655036782185824963449756777941023513202144548331364947248090211037184392835739880845142139029876105500848016843254111010818265323650635340218016540675597152861903673353665898185878331799313259801916718819755959051822430088622013467533132368177523342407722535321292476937011951314070200945992675668783315973528037691036168910808831575748191907341968330478096004539721843671954175752455681904431755100453299794361856091889859106899288607512729991671580412239828622771405727868723276712698579196572490241543271744505943821709758875383841724578631997464871985374720737005864538313170145497568038233617606455715180095084467502483403390550678362905667780979629979714803342735132975540677253162738031181365046358870947786918948907025322774924953589479550310117251793742776723526822849154134293086397771396966103210436964681250836796071018233564404068766763114814089933557406934413633560916469520179916016165613444564074540963734053577736298018886917501483829981342553179106131056255927101970279292237783048136509811343153200692359146365541352142860226901261547914374833093816489367289318415719084198506929202700543544214855496397954259228937957299194610532649420681160269356240376189180332879397512629994679474813167878300042717116623394113891027602119689031473663810326401410969417150680836870799031818718585179687537560756579286361040087340875624766380713359980500314926410357558895498526602184668396470540767196764943188935177695000008120263517689459703145031458932452737746238874335538523448657287256710494677567504275151626644378193605918950868990959453116614252054372149556186493238159396368480119097521637894427508736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] -1642783669357953771170364868177903558873225235565388184739822843521287626539568341790967377124668378581060817564488980817367879402871619112001187045042293402379311952479532357026979003190153229950628656544646561432356257970428160696414442488303247529994285264255767576729773698894197793502796001550881158797928075222083024072112829384860360534128639644850093330634946122954027575181591828260757612606522120664747839657294221830539823474344839304477600976947026613594346186283323860368856706096294714224521518797027656917341631924359578023537083580373486377103517243093302453831827536877017979798431738348248827502329739246414209341545068779905040670770406925110597464488979060263064019409609666720324310386474624178682097827269385578666409284684187695473043667105940754012150605369076336272582806567183432977746305503903448447002284826374824144515857815241657654231112034551297042667692422918919737514538581076245047249348296849730344276152437720807349720284101475562265574993282463338142750698916061287775199600116954629804188872062408579363388351526825929929243869266153326706801086929929451991462528653569883958059457985950412318567147075116170097001739931845942384570683911327645312509713129007775495593826199090763326038682640051978085573950159611318917435677262377987331445205829988798539442925252923074370216905236116881777423148418514850793617294429863581633948102490450006687149821940305435925585929834712263082553065814728654654748315728452829192459400226187144452516122906400370109535025297692144890627542193076309488830819730057744299044305258176893729028617099455570951246383461441000500086602571577664828013756320001547398118679646708659438753621364211970642065405675426503835670184726923267735403226823413064606735033692951277867297903854789530694125322469846287107403919781936336196941366032775928226897839317019113556056418398506876656840705885082170867019930449982089123716827488194694318018451607697419446927962545644004975129982147585345598269679456317618963550439461839779140106829121752904999447603615663181049024731267830251147792868360643432064308192416143402933209615505893231118104767215943352965161618185224122454882451230342697316059344993996143134315846017730508158153762325837568840167680072476431915118490140109501983122987957996695892190354989664264900015299006813762346452836990228472552839928199078781567590201719960792489852660583826647157469011070855223197400844804279763443348492954753940063851685952129335667060174695141358313044413101045484779310595479974107306763433568748546427025598593160999433233729773217735406666292602960082710123070729252040501401256114418055599179366750289641261963571133285427877195399689898480475081079968570405910176193339735511920541696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -6041982246439199128369325955991293062898516147490113908917670376386577798165595201629138223764014862278721923875292585985846067519210954861706153151465378818823333879714109165769117542505941616477066352879485099719576663174697911147200938868732659721032323237925927039082949202886237021875201124152153933466000914933854335995642650613868239726080882399346212631974703258779792257619356033046552460068912372993725656214548886320733405660106666938319237748585732586766364996725140416466400434889918448674407527629709615515426965881149734463855011599876409418172753550486516099562789385922352519612753770453542199134217068481275463548215041111718298163148624969639230547175215788712037902187620067783298741418310512968074082202617234913415059094942470333258249376716384987121781835203940460331733985150348068865700669736799393185341213682424461699653490703239204355164089618616180808866475502998503389700213906303819178169067337963267004507086050804083371545876860572280062723470770040007049227178004488271518135246959654071998094386655310828708786494282775457226405054081918759566647739835262747164552507398344642469172325985521320167814124886779687676283859743478278847968317051131365143829060701682438265884846950315917192170270465980380210234837342855925838203337953232582616840935739165344943771447531206892852123096427804418777258487141550417202927955361684723118634337654092378336140401102524709682465985875468939350669045723479948811675189630511363872455145285143543737876932990596825288537705729584697463630366270560793645835324547002583705139326465738579355466659926664841239064896075131157562503104213019666454089883073646583926561833167064116238635850890487363903032924094841935330291826231024700471244313795434911500217053552694995849539773069128018919667261990182964827407466004205071490596419177707922629466993673688120144170612263959869376349709729620522904889475269735955010245415743844092109228420369717382292247645902385776591840064490937041738821043507986414757231261737268274656181591723094655000528930869081758951893121739541517288433872593466622977991634892076411007864945284742110319682543357942821376152742197506206620963536215199667509662413649501223061383803845914790011401721848801960880616133856818455925003249155219654575988678065816511136432852924293589208124049260345040953834127194944595182864698555320811815257233362444994910033409981474081275048684989245672865729320448872322697380809076665237146244394564443937803779307695379904874671884805670090138950416308667472624438632452051450710849467133663348868973139433270811152704155881134688843703006347046821039022042025794127298120270162766136672507666597172947789204785095311620878772952795068992236497523287890598706544640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 24039813102120761670528200215994681686285305812632026569940479068589263699567325810404891891611958163160803577770031698844778276248477058309609612599453004634749489596667881870098630884609284749598043161704581258478325546795166875909687088119413888347242728260690530622232364427662448439158130296848487668733673444830895559462175397181981361760778592418277646668083660280196274804849085563381115521175114449298404941377607684251491508681520871460346361238619553905203027066124830136912644886992899549367890082342788735331616725895692589323226693682576690562538017614753629315563308604560750600748133978179127498583951360253493699519034348424214930707961642654100726763908807519013384485821572754862865355242500702911403513327476596423103645904415969457305687884452814071219095297231069928881552312769474926989573819304416449978073493043738725814930840840748271085855076069320741463083404431301706491214634997845615447610157204133005551506320900200063312944287215792440551418259881336896737297739651545012414122739574767825648493271952446888630330675707821790039596435179344210437332338770395267016949042821636155158129610414837056552665040135758694796696345560417542653412767728360257648916258173150559279691833671013818190750877979493138120553997234409520987948489103577379582665964425020751631596924398676295600745711014718653355208618233853477108818803013882243119492586075873355877088766852109595802843703218419564564753551010975881487824097751703194377462025061054205074811243478874790114083682013827735798379524974174291312111696518286959737240336400220521065768484584385325089954700392645169619732377937981021099620555200896052504878746093393531632595233102342949747271103514437175302896150229837142115673525032673946646693850579603466174281688874274724983520588702833906178538314142462227171649926129638644583293994953422286034787813115339434886004600159956484041481400422566782122188404879412833682033884727454421788815223923629656434135977299499114135496971521210237528202519967693587104684557204603529536477542761462261726692137186955070396955366917749783991329326935548791142268507283486732707033933644677956219336233579152973252786767633941830803911361549232163162369002773553297904378347233092776746386557767231550634574482615794096547795111718660481249862645596468206356563215314641369468066481452514410316959501418373960507866783481518368483047512585213197533846955880234010505006051223970481457695085008055298282589349691664262053017157847036404157048462172441869293711815712265643679473979952753037242281362053640192953818227741862805050553959577347758150196799544425983617406239845476422462020404861913791610629745925784976267726067186867621567183165805762763971710561801436401057660928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -39229677181564007721370062674673128794847389360247448498071184438605400122672894556166228168670396936440178319066022382049625844859759445813298330229638842876690979367189171143063797901370574910836912770536866482275645581247905806932818189766222058040787554126207799222643936628472127785719033454726213689066085758654011939742018356366674514070849929609219311331927057743263329159297757142240558115530147578775249351833550444402368282583000844977540012612249021883462279623384819219450577447121108868084360865894097967821336044444586869211528043272282715220854659863962940362562843680808670531377640366941794551650900117058605670565369611999281835076602012551983960321220818275447248131189354821142023011642519519162285162059819273828723814344036859082312988707141256084389706881732431941303256004653726077040895725009070393497613275926873952170715201825465530518441283943453001059589243246091559725097130687582914366532164710726064979305124707498143642064842783586792674129700401115454940134670620227523937182943081932596654515533844552455720143439313916874508886311412429485354038718572480276225334658712095864600357609519430474352301021343189238485358914197214187837525484738881474849562438632261112988791911772192509340949926289891175297529397071197963388547436103303745260206012364571472263197705961297573440231044409310903275271584692490398432951822390217519155746257393923370729049934886369152882584131244784040253442770505006773891825645196822705452621666439653760381690911145387028463591756815954793231950999805914388120732418702485113006599823736114732130234734433973064206057658368174514115205075153989836766988962186893741845859955353037599499857936175751655746457728328671726385936114413700009045277832979601900160492875130642702860820704161274208798525586725942859576446494217765110969348184567761784875047654936005761375586116626817296517234815798566739858929906474028140523825435539315824740376696473921870083104170085773825211911023053045005374223098303823609354812435746577996087395570879319910666474716549597617831691382370565315318912311510817105375656849266480418014615895017961561210687227328372076262804650228930162195852547538265933944725461908459839620084667472556648844225286994755052151169470260947712995375700122993050947195637231082896047982497925113978487966816439692423275011291905620353762386680871867341430173963080049374872660647297261118253674202814525080007253998654623344463589445090523645366309662403522003612001628042704561285348440855893555876467452252190166848324119720179739872316284370233050751699262717421453183518114240306812694093695134174065664108997216930835169114549302215963171585673066734708256876841320270038179593909054756954639584685922722900349026304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 43224390974492065119919655374137538662753679827651099346292072123142695463385643359246882755545467750651036125952068037870150242179804134606315210476825910358001915785113683492045491252699409752311954912938994389335864980769765808744405260385851712928852863977137802809232869157292267985441983765748792429455551209736875888171382186388934086412786136656171842198395233351502013484417216095489602105171778101693835198498882208059839332773601903793193682910344819823547627369755652329398946157319445718513715138710082800245151688659274343216230786922858946229418340079873595830531489516120926383191135608522326967159296185024874121940592683858903378330885762099233554691059237357487489408038117414088855104065836218168248267721246160816796850708305349957127844216723978738971528334831000894052511939136098064280657240113958421899394917185519277069129504061085003806088347192166550833645714170620114863346783602470766077052259824773050290186464619008239792614972131144888873556230525651346978067226145778775346874845253801964263265042891650530796889348808753366933718067714528348502897078338780736591633906436839117933550054620154595268150597663986664818477555053191487188775947158715594397263685469459371304000381511882799610372980842336599851272039876616384904553088755058168258986814041956574628595829453488444757131140511482444677030780857369178885059174084383052047053408973308618525095322451814710771117699361486766024614085718750043349487837982953646473440503012981236771084252849570695834265377277954783214171145627990771671920338161976278568910939591703107344005361525183677580599873228718212329615330340922770244951759970307754371246270970287407789323465345903553579765682447913378018563360848182749011941513889173363305882275948120535531733870269991905023492770638094074432826194942059041556208906668426454719135482237746311835515454505758256694628342048805864535185333546643989859564602523930230195624175665988730680052000873457007472769506465705352419606046803929964081284197310301106948834028288548433906999212716996693375377733894229956218650001090404836994938260302038199762207029606142092518541894778513904661673690865352058749244759084053258394716899870046314251224566742386112769490813593558737761640216922983194213377100178871826514596899102104849868217895455456146672756320757371529732600879398866773352245208410429003110914729389335036882276044998424052654795873233380413299818177899176335744267926541815068130837846722666035561717094546172212065154177331175557633846194350055884872499383129438346282950434538193736999410654774545980905544737854668741945618952690953645335810829938089082724470987789335709377894933103043583171796759137506627277556161378153788401787176993704154761265152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] -53320376395755880135248779142770851218241265413406670970393322078321576358464235350966862990447572815727349487697927674660825957052354649757271004764702600522364754735335545509764235638256695660343351031075886558839698858878710224885892847495985806995607121996498410917822457446973995057545390812162254643721541921391897669305639715966723681503838267874462981200727085764002037110264285608182862314822058682472904095307687474041815068135122911964914179919904928768797374148372465170258920164757156028018593448715836161293906067524246149576969462072227660938337046771754758990645831160183645964151216886212494184232973561244652417376894900565685654170377928845199958223296852095225504616998520029887976622007528932101051370924602355090624446735809707858361351274049019262608890598519654285562153069844193397957012365703437276659708202822291965395279940890499967113033050811207060880894619535561554400494409910948697963801756016259220689757761716635793184356833974977600780689254840020306426191595635687878185309963139537291659817657217839389293441837132447676730300311830343974025638642424879108798516837224722501357313051845195663828451862413732623523159145686804459721903674754094981295979209293375820653581482212202560428196016388551904219943346806270558334679164909515933777899287804083507308189228590059301933084980587668210417454764325958908823026410554193424352393709415894432850973385263789174757274325797505931600651840131456201185343957003412328268307452453530163053681337827894418588883257939368803224935909100099751647241604917841067000956679806385543074069550659012316366084806099588438428799748677746413871753345762477156219617132137508783633117625522114525332860116390714397467922386972351179064237048788371368332376107767163496211094481059002976435541875731483159514351122005560630523827742974772084913716056653758328594406016905755132466716224168842646114070422471353060512695979256703318155439168185322044343119016043133901818831496184771338042778025943687240189108201120944261425437318562085711453291263488280507892660663225045418781497511093986824706036909224756669868518259854807616766243417606541614021583913689584073154208185780241224297903507879320569072220984723921609306295562089540738029176851342097204933370120659729664772494377798593933491279759429616273080538897738669922319679374176319881715510755635753593905229834348411845331444426198382269394049247793049779772132291249617919176131459178640323732104505098268135459028773007757200590029388819209731219827779920155707107358843952947054198654285440006217619167604831200072397564743942360507091168453310534557628587235229743627842266311585616014245190976878363825657460121352116158806698125863268163810492109942970660100767744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] 71195009188115598180032394816195107161740811186185795270105099787791120012524911990881011105326667443119081999291844010409233588448027752967440245458117580199800319091453117366298896497167465918684438723705443835771201063475534058112929184364105450929550712941212753396814191159840682940144178192232173400963109334083227453746238587509391350334956108577335891787675218716376836151167014515646284670433109830710409142412725495364503414696346164892953560568807554757587616267888867030494911660355193270756381020343080946459532350346647048769319977577539666115969042894181144849423859041485294380072392037466725116544257039719688661328437155549299816414017462912319471150543839033947830236817519707935287935957720233346116273937221090907754253258850288072306480627838773596321909812039705514572522953414642066497455960090150439638400943258158975129714240873156620448757902020467445660182907239199220578239041482449439652800439430531687483602089108542503176813688168640510788907426715633289638506590161640662342079640803235776922109285426767024137424883132335749852269045887723638310135113864243205118164206578120479419709237806868802577668394842130891698588202484384341896821878857316462601776069644806566447884504515436134802819581564385717861112566464478645329949239976560912699875015061164747303486539663131326273237764540487938244967171708722654166296082197154979957510914376111649238197451648494082213096675553287407896972359247684823775074910095202111931554363828102141324973209636078732959503647232951023039120203761385526542875856964045675797500547975418722449933954911736723643626395424078039986890371711493672597588033850977980007293329877135058581516398805772072492994672897809820163789494203523641025924005056743249008892272182734832627324128494094540656029883400556490697309267328524733683771793792831925034719936790960168621670699604175928444052973062977970426429234750597695753849137986488492754226253354816620813834836090348723629605795973997312590018968930575906349345067213472864353008880762920547357987564111327316877403466958893084801895492311572537923289467905934325751072352708911682713468208746215907640742575007157336023477089348485567558387239081962622669972640868596176122282845864642833842613455087579307110341756737429076770698652335062337547164305048294872060842478573788483024321009278718818280491726119351428262971251181140301164076855288184058161037551106191503941684084734156629841572403854143717955411418068136396345569139636294493152382419228049573697209026216725310490515386367405951715631556645298221204579268547622820071097311634474016481803151177735291491811492972225323222437952080024662784620678843256277619813465133130295238896634234725353415624831944715946241818624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] -53563198883365308658241839026021736465809154392055147389923958939163976626023259246785511253633450175609724303309055535377808467533133802727196970181954179975060438403910567629171087890082863949073184785090977943073640094230811766392861482503402656339807280217445464241304394203747346307409984767607654436189540434572154082430814283816830941589248199902096833357017596729244259481968924991996575682396714990299303603270648804484180958775447706543810320014777704506413421285047022357096090022182591337357303106898401013212471455607680227474229164991799506842748104116524335763772524265091097384363137862938472673937122830220089860738215783711026361131219361724605331178605720032996855871682519708116515506640777385541099567103941938911247641051433485016223738923547823005894306233307631672309809270841452351781639426972849426264782272930049170012561338969544429540125425721335320188174448771841364235705765425916594538672394721733235963503685053974912880691470134588208292929616274548138182885780169261660747076325177985877211894630108761641887674020280054870352809132154451615435097970057494710362241859953842480268529930639407068759985394390979138057885481529060756632364302755953567290996297125609622799512787679865480630726144522896808447606258747042076484280578920551994897294265995580860890624908860413855622130036826230027938159499604168583678524941709491681980266771854430137967029240471993210185478000398710639766415535301415966908936067292862733927119735144707743415144392522381829684718795726758075854991816034292036062110619151230795587099242812772147723048628528025954844009048966977629875418953952161183374008141939723827796447397978921436483745020850859929131710440648311613697705920875695807756066985239438511232295516096899575677771701113088398448202703491887259713805943483449048318262112375167718034990643889344519062719717283712789082271374688419268610149415074569405400602966675544017702541332770372829193907088993624905076160912475438032397700288050696372280651660642374642260962846056240510980039889867803021151678556248679637428585971347119892303889601434731055996090252851032315521730397942714911293401039725712779688765293350322183397013805067545798936961739781759548846693730373765974348634399527925269766245313418774752804108576345288877923280038357662854669119131203435192309911162981684236301169587126636771943621947821287571012185805730208642104277175737228902061207454692308734120103400606292708931010975708861612750922511986539618277863898026085661148811548149704836679080575741218100434576777497203772998328436173303157765307164513736981163232320850701518063885727849681199768840095933779033910444571523719781743657213488217202630708843187443318853041524048840067374907392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] -26412409949712874472273599956606716421782836205651750057876982947965788638272956508198165809776861978084155053272098256916887868494583579990624103228845622694708874633981264817172709823740552804429305679652924041094560189682820800777722448819298103889710416189978849148901646265940784274511595952811238132367855908244295232059538292916603481083237455535798712993933768051168001235128539191645924380154583357238079848354383198277350283277410008622392448674139086661100482366482462854714387304789042315274617005060698598894518362811888020318725319455061610206404345404915872705371043452140917828336727264432111596302503434316946554308290454656043113348998929585751048460127427680084323420564953577952238716858711353013999213908337819500272210227223134996536525627097723827637672761320925004458989122989949104827303612028287094931253820366253424431157792975096302981527389937024955576452310031246241555635146310909612261446926687771794464362133651839355479357077072915531329764277808160379960661612454489645243065497376558789626118810570876941876117054761891326487976521319395287214736927825447639033279050306197051961195516881037424621843985998658911277551761318164079508980011713579585898584148098173141701106400577950168005762215990072305369678182231159852867045389110833005476094614178891556947977477734616456428311761471565730742378345650050245760260688731872113481204406025806474695757897456132856498384155893010725589146963283661573803679952393309373582139598279353879530767250371299527321849655644812780766558757253472200097487324944966286522195728759219852152011173220367894340346362805133798787268618245893267403327466857851816197043486836388337665200671683755725867349787925842259676930973172753444687698031613739556280104808311309721282301867165285159609970311015712249947147233686638149435112284018327839480570508729642100211568141891525412683141898439699955408462051278960518529661159151774402651718771910196841156347370162982659675380387658346684256631644420621402114894207101647093426623192882106636421862270442984340123913914878687225008707717876590016731181635863614355974050992518421988210365125596506386732645485174901547878851754677795839130393122266449771560785260242050343286425274602666437224046694152007203268683642651645207228980886597925910950024272568892396930859543718448702291838651840228810230647313116445615173255886115470958543621993625413042102420529422435070724117775823534102226992242720887834637968648598068413101778896650069619166601424436462931477618469549950326253231721124507104524498161175502508756162038731952080316681380854600983989978366015658648183288506864483410972928562274341021305977142285458615118323601398877142221566313898313925261061494392997106520424448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] 129141695366876547084570923913603618871565668373830284527964665263896105013768567982156795255154135915808711413481872572422689829957587923388650347040751973701472143681946007403073105190039043930125457205913493142599294789508810275454654886291576955515112251862318130027732867970282795636999799221481422821750522271206187797397939809076556671239949354245256440912550078093155325390648167458811534401762825544186349560390605757286849707096237014813202823731663591805559415459704809730478773934332074258262529109000979304432551572436447682802356157672749494355906198114959229925024411740422059743623724879193474903253992188850243191866131431492566255162697478008456609441839478266190901631720105704358097671970201752973239019419464127531138651329817766152460709357425301910657816578255406562063493679015531115728778577280158668732725903939707911438716121650420701653390308625572721300554842056809165263935437517369392610309094690722214039105715811149326025839491370566405694543165832985695853786395280377685147709487667792811726506999783552512203324865890453847594177143232827969088384061926045545169872420706546026411498588271776911030895886186957912948072649979940996470846544630991197668509610833487741361196568844582303933678023692698360346467418736886296480229726889529663795448839433451301181187510990704280322943088712679192343194384491339282414900089488085251145074721836878282583011305998039008711929229054804184150799502330631902790473044840705168973445016156803504948495789692761470599239910437228290224051677728796867704084673292248011146992140568724013817244166893288172473389583735914172196218417335571964876813388179333682482231167078682434806572353680673308802479075285273392133824506158814182083344512054073955959560174512831782132509887198121283233810045462551078290066017727069265557697154469578715329532963267268593803784420747946032018517420149857686515676214997178129472769496150204514371068036358135953203960019986186908519266109132873000112460556337313813791460466207334358829471575929367404875655279567510979038893468470629895476192233966679219874735294539252366722085850689250103664255333965837446987663850863298888776277613503565560014276298149391684588695468802500232412769447750771347818970711462042883426654084632717199002326511890074890373537328421212200162775861022099581745852799262844385544021410202590197148623364165307736087454816699234235265095884241690780371247124626316568002264162872878427228848097499187594890372115572648542832602175277255409747901541077217451686768111020472511472472564997174773389786285033223844801448159470223494410295694418052490925850079080718202518180647806343701838023522693847258311459504403036303561946272754520266071030626447748665029165056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] -190216652029277946407285540326720675363443391711250929268723633310000182585174359598573751149082646900736690187916221750215597260960681893665168902729711456872646828774650505307493065873809879637075531470097964720279864111306198995456322365542478293043148626884508134307376442938911622473148199700495286115514045922603327889531040042113927514257528530306808737729954518911249499862005669479938683413543304845622799282385167396558761996062536928237092510081422277504626961301026644467677022321070995373408828982810735467976914468610247563416817118181006613551485391861039706447059561940540586607240642942706398473396974318426744828099743658356630749262504417867407784352931285380592424872585538701076380804135762670188897276134555424988183885546942830414486067196837516512927718522959375501118654207080487522909656239289849305666320457517867154268388584446705507978661997458331469074771314436505398614417316514462787299945734301157785452584795999070513779944908460996074620782436640051032769779308574165784405848019412774667645364425950326784804846263782349407476710468834971252269443857592924117888190756299350894778350111234181933669656526304669391918371242944850274242185687181500168507535323302876866291915564871450196582324519831908562191266710467416668840852584188726870187563718703855809832191687038006183153094377309826077865011886510538790412930281761644131954466718684438697864927000606977121382414210116098259522808951283372022409877237291901731615934293374301914837357026012384080852460266614693342864902875204857601497920846824902700697230283400868360888282885954198081138650775423876818511841253620224772155031937266098194773519100952174252809563876103234055455040248144490119247192190492389355991749205643155239711541395791725904671956159149241674503232231348193357403023814312820339816908791699857643033968615435346243426220686384417660186366961605039832242122456044021714207409802029522501489208342301585474373467033531478824850736696197801186238491661350471618541329531383915960286307204693454680135693402183269143468736555136710082476035666382992206483433339718092194150562698044330872426204377867374500741698316403596653525495237449982705337099072277052813601717706091374955145597224475919001911422173089944843873219158397140037185986219432628090897806706515562100987915467751079610747557930746615056117117137819499463955817384447018461813186009271894842471121329671104195715312589268594508987520652444317301459121312054464344545965018876098037319036523883604361351275310342029096980659623649037751811238546149025737580873001669452296016960501632099458546985151027525175081566757897540735697936543297643559823085228814555351558326757162606805867328011261825801299547416735414253969735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] 182303324250723780287536541601722077096811215570746412708807841116625490331522633063756293367858745499015610796651837987069440886866793104915305554941407211578121374206269488795005136304015657760781152928236194018441936080990045793662702723011383958065512464349164464718629767317088865222442722298929962032405746041089027742340804123911272129711484028692062077586871652577262887077610886209520399082237305219434810226850842269293104041155788245137431012604090985891211466063825022783074215257123596294845003308605273734914722592084262561116211559272445301855238143168330016845538763392964884710724540199280601235653892462283647561120996097100929218356338637694473223604732539564018695784388644421725256452583239479485396069330517025653446116919929849752777694600399385147822486023928595615839213295627980702210473115564356167556233252454390581661509178498904838911173642657556265145665406164107194210928928657650870273700483182149022153233992404373560800204542701947076967843959304300765647031549108807346721573833184227974907241802920896562628268425894784070494723325126766386531244195015356614285826211838661278114934323723823606721254648727946485987049810129785888953939266692534483108132824366279302435397471399585687284688955895795797595202556622664734736495002876254957951011274837521509687816142521793273039847135097423036777234310836688399861507804825221446353559907229576283566479266737081201371500736885040079100739234913651113517747004781470290300673427672716255345662646282428233578622571608146030633778525886782236695592522825191200287650342571549922127881169582472311247458921423950133255130775661011623455074624254618060130492201740879613502534454391278982386673975936231947172275811735654604848717901710273950143891207614192432427028636666803440301715804638477708702565846333347612924551105530127203304106134456609125551316990058642166478917656390100004170548936352440978213624284127364541524924487362198515523331280794590999319169126955508519827468678067127850247649715785056323932712693871121341094473778140846451835756652562692703129241683167229927368984077728786363257388473311172024368229527879876036041131865473422606225440288425428133384739087498567007141195180646216137710861305806889102948718461951822436834941329817521400703412322578698792053290463904311125191589268702213287516545133620967751947292337214376576909612603037907473342014284566860825832023650941632372789482675178704291797752225165901813536063847778551799879263959098941981652512954983864014966870910880510940001132685898245509405745288718395245298447600265526082514011278324284893838056840927977373743560409273952945174641497437239125803174957317265509687534496957559705343117612966747883477528883867673401325780992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] -129441023797622506329166553377878265614302980363150996687916297492210802242155611122092782962345340461981500667106127386011153570430571934021428277399403515308446880917710617256190416640456916355153369312961825142220637807903703337003001452250159221702611357042207968013943387310139381319168593514135987715715930479084734898460710285152752025884953601709912680900066796962105674046868114651046110319552941465327789335440615580150304017334389082426978800400302170317494631758057134912627035031986646020085338716343896378130193410807652358412003228872013593839058675604267099645587669546434077833509339145770124686191610846715071272785607085622567305026259255642164521838950770739254444039393541357467844906756567388482958124428190684259010518891659392615667681539050275031670302182358594452261834424913737059106873516802013498879451305373193720189499105558254111326208884787642444383897179636937576636757271873345049503235173899732725350183918938219364867142786673720179054697945223321917353731085202684003596612310989344223903110009972758693462648002137299991484144843953680045512873713684094665879295636235553884905775580700254858908144826990600998217420765908489293088682704861176498210003971561897547872794489498192176555917629782842766328299551625589331511849039566139421113839135546492991996500904966210335033334129559851250308836264570691594266112983123654383891348027771976279447283344470427837830449563657237767819462343378986253106018679070448685294412183563614804157802699136158296022933989690901886602613896633492100021015632307901083948652407274891220764991280536772988211312306684389132283214760646985118792235444500630389872361980741547892660179776270539618559067250701367209848102872952312971581530986919292601944829587841913548430014773985479078246855426586922059321829094045120759051573349840925134750109710467134993403451104274305348830794884710581364491537108000112107419161128609763204933581478240692937196385338849643078548946033123580002461514157701708722763058671980974919248598722761188703214267920218052945161274344113936884652091863044404328857121001062421637075200302917674001712721881089816963559637573198697539849685744086319731111851951782818538709357766317999006731358065888096221019085926629319561908653397505612372071545924917911396467842130997988802661627917168855783863200381992586968200879600381594082565856728988252253337121251277234079451010353672025600104138299773645026886477570323753446504408795964150355002266396389786877029307922476446700903153036188764118635198601240399526635685397696915997557913035757954139592862843740825988945342785468989108888261304678103015690011326801068700581404415713083192264433502799727818319169551298217890965935451786912969957310464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] 74135729266958281864205941400959242039901147241128190105591564002682039290784421815942048971574953619755239770632155967203577723955970000761566087276287676585888527721261717002137157631111873619613082750063222541166023724494243855471244116502260753955595249476916812552370519859004425498293906536982480783698881726607094548803840600207555350846077940088905974621511204916474417605589852678775766522070326718008734672231117934936609200578644409549677362585737537273911293904776381595831415366430311129720751620104535478068682324429192652338964759613788310230322251908440117140902702537625488429946439705497048557030124005467534054787556627864075222857053629019364864578990427639605825918144732575817159355224194280226122237103585396067325724896018659640627696963493268587400428985870809502967982527324515589507614416176917797727885594457403118079964428847243873913076957543047312333527403827152603246242112525282056583258428208658766622215555221101080184702476922106190345883746801432547872241782396735602458447085681629541666286108048221515443555804652850976833828221216717274453937707566872511020642543645332877279521474665230451803663078323639096497906193063641281712376046253496624044327878525124949883250363099509142568852961129952232387729695137303105142615956880093191182714065699469219563466472454512220866602468863165331350210277531780041141967849096874045137175215829276856348454395978628964633536714098314203668779958199321091575317667080855520648288685635792965785679820639113090712274820411699924633721458186413475498574814078256653476907225240097903600074263586166531563846861567253196602417694918532257376533975333727458308076488126735240421325154894776686480659697737927002782949241732237435269672118347869210464742154273505667091357538540651879978230925072835769460440757060883590170288397941628078595918831852678710068389821436104673531618157429254290663372300084759847670909393966235024893577219621390620395026792386749159019758855947309486182674981863120791782037688539104111291106721079342020866491585389750226358049104286433905361661496938488337989310478977112634507316359193046262714261150544679107605663455724180434739957569086243534185124118582777858148013371647070311932373407965102934511796411288537823921798239606843846670599732817570182747379644462007282731899206347083718174333601774981426091567887216038757481424327664321818465732908044113678690512468480389134394100892848226561701350112028731279720207669445078982924608041908272526582639545988629067499269843808043244002050196369186035609604330224627552261175221703648193110708244229378953638885209408084891820699826739782284225668063999441081137338190243447431398809719717799248465237112797976865007668035106223946752589824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] -37564098438252701960687360807423723937493627068341452863268672580683250010890090012978116925710815746949302238846726898066926496094016852481887484264016675163887773371905348578365519714600633186854470546161757886109055246328751869688923223203167270451728365921631751200968822198003371299218102109201381489700943431632497139542663193466716930486162749404890770491499339329638739954475588144242463229517037663910785480427779352731216487880944833324193575792697572501563930681586284449318339291828781144282280798606971007079199001765822295944357673989532029101926939674281791815033502724042458980704806520100226130098330698290238810546381519178400354307012941978831531779852343341826320166136074445248681080477652847309763132287240080064746898320484404301234968974466917092389302450938117491555236974409475386734994667796975384156339220944420413681581819870625759148591148259493077054529539937601877948891671127618527340634170975419053339534883700062343149324782414786770435081139596364826334135070972077927089827686322894201284226380398736796113901789673562257879824426654329409634085915243797045082414394215747645682357854980516741826820862258330400877962575108372344241991053065753695800826108741371832400357621100522070751180371917520728134719450351816228449034614492806679068177912029692719435762126828610225258877378613569389819016979850743596177654037089116428741005950063574775825650746533629213600255912632955412293885367896960900750742664014162932477170322237154695530905809002464128309187462767723987587748940337444825206702981309070839529575429038289398758180844385910478655790435311635264362854768365935241150852054876064640325352973935098513826358505356556362246413204674404619385385484998095803333775479745658295774308959150221654986392095369589150063574926928787322999579996366068501272354615070549932874221551229884781878847587020824798054173963920907812893916514711528764768833602506570425911977016859768876222503849867512108465341542178602766392756609681282980410562242369864914246724649284481247040390579995132568258359445353466252973705421869215448326554327503197538115401559754973918613761643632021671209399218076666833984686837390575077839227560748442089742427832366175701732101924752176859966596261205239664718246560954155695960557519798678665727331524483142088542633477431935592872736534259097499837786709176503087426501059647684328907542008924325609277785550608073135741073327212893846882546202150012969028695204215478886029120919736486437213347463660458430705687456639664051742866999573282741382940349432459533857381818522574369795649312490624633022308259949304661536189175721495899326238119286428112370146641823553601601710046349868612559260495077714309833325477109956694973087744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] 16146146235711398773398279233299646906628220954697585328078945033140808162789465758302624895580113108882107852588655155143261882934075957245903280823454236868292144021502949283589353882186095431180761947559014049233769308565007430307162083774764630154070411458039434575723689906281371487103517582830200779964536066390343880732524450979736914387066152253008760169310285501696602633107730702253670919093148606206803477858157249142963301407499089273857435225846452477469008672399288327285674398916644836695654607626848537632788178812840517134929548863102981789344686364395212518210406105926336774302562073858770617403740940477831146538371847602745630216138255318216467940350317148738138528409254597363033704992222179301076402564529628213831320098628046022739613841594186690405961223659404564669975200956251225814796396783983161410590228374044327428089681375763386432046532768354391060307290167751086421299646454634384431504663293788948456587404138346268506787025656447557860706549890170024183199420903516651061029821834721479439806831542624738347847157241578571967663916394000331173647023226937447975323648225931596788441784318338498524537374217707135610687954949810408893694903362665255489074819940692396662956983125247940341617686640248551538771927387529176194688855922315857209790515346321816120279263840657519037590288986646811851573638943374419936485134505423864698223721585779877125586366035161489180007494050098909161417536596205184988436653951512063847264226919769181009820287590253378273556499681764342388671058377280456030978043095640659836993686509845880242117557943282491576553760393966064388261853180690888799109118158716435997752047386184500970409141030905724532239707268820186824890302913683159456884128628811107600300387976666486718973218456266576440944372000564209603435830778745372410918906274327542016927486093275980050919312304174493088201836555050565297839918987023535789260832626503725823370130409824070640761300643916276155069471442374410673297629889222496630577756727129825235832438085721416078528274644297897425318386047622115483714760672206665886972337618506146458440386214780010333606257811364111098918044411420785677243749150568181251549585932261224617331868933078173398350843840480791444388871672072431089235919542793790366450576110821070626701070969043013452046488124085266429638429868509672489802584078727631089994302439457098791158311620100216084869668048127455106436257986252065478422780140618617223134543648776715085712612480769737572209849900686849535330866155627131474549376741026588439913684697597672363646191078195007601991801057082068621081136786263788857028744392234671267373241445592674556138963005164325785491196238347787836498783507480938687179758021421650105335808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] -2632465848609636779512457142468802157150533036207093811483572880176075321963323671355761784120539032478615507625233368943562892534837061212063291585046907648121934981469001227256169531372538490954981232569284863108978986137854282048216697748292867924542536639499054355021339122421827134895279218938022092420647006853383516913596352394224814799688795903437969784161336460389634841960739609456403448953326718016545027412925245754804124030567975779393639510273720523116317872211621261036010730853612206177358938154358315547546729994662864582822629105494111800287491718202405789916502023784636115273227558770323494929462514944363622171933391316410098510748608816309119849447815139778524137632705188179841109450193621517801101591735833269621279880296962279954654857495546030029431001616775661039492281988059656879373381965608799880551370649421033980987300368275909316146986686365162915552149443271237626108180574717020644346190950022841314983547686866645519509688503856810887515572929022650222775865091091879122466445542436060113385380162468391714012859522086050236205882544618625370700655771856398330795324394525096000128242137500940030369985572430393975006229092490273492175484524981536879903156076840092143925067622246481131226927277337007401005227009761145741915092688121121527112687104733464652446376401369181544466437211015072959380715836892943392063033185612832815592881795865381245002013119131236002714565098051306172944375680786895162050686307674096259684536147733043077812260675408802170598330974579838248772810021512919211964774226179746278880128287384372582403105797145865142936723901826566014691433142835224516330308129814453914956923817636985608855818691542982386794671834715388146821321551293536086532626654145667829627952624355444129320824707239440638107889145288417689087947795776126271056503382300939891531949247588052194095823546816006972419948940587633683921117783717553947024405929285761161574204880004915414431978484205977468546201477614270084253736706857862232324659677185780700775020717930456528011234609076906656343535676880573613802085498824296993365515477662893450642121859187576924935021497024957684460415360856645378382966629084720822281774047959495728194062411593022542854080525066458218709687804388999561549518739758342436860740450416450560948678752881991333663149239507031429005870615147268580798499275344472822144167213139470839303957635204713893128371279212601177968175889242189838471373527108503751084004446760612701485311528603429469242848373259316319914753359381803829153567986940779677012743459122376191566738096158159207198246839575973388736122046538615967420383552779593029062711564077022909574747809145150138384057493050435848976994687784811658761507078579810734178304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -5299629148225214855810648152956928470138386297537884484693264970186448261937093305392676569620007465449266546802092874482298715550081359438508241625235028961007573837581956895178972486085069216428706384690564582164943747203996219909121542728479058201363575698344219954331931356696494308339456217824579112823967260203286047243256334179581614749954830230041478974128503401464012200060112390831955373754640793584909180249950276922939394138122457047025717572231467540014583187638433441904774955551753444354909751131701417284652229987343789187958332891122768200315287951587381598787690297914275188780988928488831227772960738847908685602000890943476855539919445916303734071095404533575117199520068357050561666150200063066883284799454541927040234388534428116967920001597261115740191513446015282633845461572004162302011497490934046562593764842022418442044343254264216064007187902586864710351481393794900057087847462510680997640305417748403824465375750123826786331071503333472379402777949546302773423719686505093071827676088718877007060519871473341672625736988336903420612045658988553739945044247389195232484233859811307933571816188408487567377247308975811012595851050018155496636273094871840318511605415292070810567181377350050540617123094504613493365738508459375991255409285726131438970081836885816068922716817254544542749005273483091670879770891184463464259715468656493516494435710838767273331031743726188441844462436653481693223519139350705137042774176239495134358949415224942532512750716549223175929014079683776192251495313993261491659802602308736124125883018365446971862241891776995661476655264170673793840532746806729792546432824315653052501447749007670971008361042320423909368331218472564228592271254668684917174682081743957807383779852627918250338363570497553305212526667479608634315355674722056408271218607208778368335665779600702712396746709598194697425127555518916901280198541423408853120120043832044671014064978433648857479551272872261915983254202755240451318801300845175621265100788370361602954539467500703102810067818619178146421178685156336700921137623300276232172372911848135430653078591626210957136251208058003063709242658460011766709710540894112908483722570621029819889168904248136861187161670537114604157276826624923971509827421644831721452236648439925858617812677292521422171933779966324968755104110139094495991819273105454124716161931550455789585540981422353374792111687971559537116861495056207496944284023606997954355142475607278113386747651983474624827719438777105538291086761023832785896036069223681817879847546646327159905372965332235978371106099672716266458807924023205076243393413938142238035484539750938698866945817499082513455656690922477372653904045383764725645892285354628209442816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 8821731321198123181200165976122988489510310869132627432028244270052645161537130434364807160315192807477038458268514788723761691979618860822648498028374086863524614808926803228046050852084790846316868044273330967836241493840175108081704527695439448369069242205897409927666325246137499148234716259546554420841299989885394177083369102095790566068860610915675755280590656354395128977217776481562211335175514006485058075530235954876441468593022483980045490108195763839990809957882607872984472539008573862519613198921486006613218303373214278435247285275878848703637444048347583240312668414562469265517528312834792375252104758546975936567178186846957273776811281633998058270948871013435229064967329746638210260396193747711402608350570014557677412008406261976116540789784466180763578264531050329003392915519592515209267016497246684570997973607039762992369021608390974976583494249890382598675141924376806594601758145434976230634110642668579039539087267938657026659850209363290178069533861311757718308746980741974539345699431607020730544069531808993012988781514577600721246849795888260593781158333493462811432378131472436015092816937888706044957592583011737117931675465302775317228878242467361645219896082395486381156998088396290454037383573640490621392054522535903749170696684034009755511762927343121633449212913439098648162927469218889578638954177637358479350583870937919831886936549826189621847831956068812020296687421611164988437775977536234540954180231202281653006263414902413503596722099890188210283023590580389624437479198321209845147909886016982095560203712234114338190231896122398619920508094624715836544974642222344893779440651040485161355876534883258113164213300564427183801021490460150625618586936927550720925706513487233318417280385318818883261056276524474579885771304007670222333050259444183128323061459216884853738678323359103597299717604604250153548959021734690649197050468675730654975050027203485607057766973290297735520860031153892252636739603481394835777661600282846913171691973983934775058749278318231645270744985842550930501376911897615845970164692100559853280095791729088193466619472391201106253410614121566150687430115928076434508576449989347656225933013636391873073467958360064304799613017237277250013122295086837606321370079471060101762828841692566698644277890713038687030748422219519529223631120120369452428910820759203753702695337142604203391291541007851841126979588553525277867762476937750324463410885913328488823239676421830994512465110939071283873954220382629474438137091002049511702990083743642151901220404981853882389100271824891392112394939051503812210431329365243459680309498688616252395628907999121846185390386960619019539657141418435318476007953923215247862813799458777973391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] -9224340920350128665260813533080345556214596043621367123627347441448251281082508340053595156014470119354633478172263880291944919424167886312061270469416227579865022616616426923041070556528870195334970833348009033991346708971612280332197837412665535493905272277696343079272786129114447307148615169318418711693547236046397361204675707435361167828719437995295273019863768144355757049848196956378266693970081710850170609124963349740090887563958602823603279043870941334039814580060179521661454360858339071155450389603218677078304563594206129387066134103470251570570703848895214132958847166284871034897184594434581632626250707278707162130172145400560686553240115098838388972403015138748555276238301351522459189620518047985209137868576697073607268136597430739659396598890402475487348913507352324006397390889172256828382220356155595112343599462418844234069069497080172933152444110564512846198346746282640669253510953077473059157308226286661073211733985846636933338724600874314059042364129118787361631812251392916920450088136266943644942174043552154360885793739093779870366517957774440677339095755086824873322392295217027578293458058067722187408885896874689822343717130666664190270896627600998193871967019708058707404123367285235220680930015491519552716199548772118549167797898316971126461304556314845943115853759975599713571231520659811301019882918062083448887313752887411144636638532354892315621675541191308224160257192077994942050710869389071069847118856079807369459765383291654693863389404511466740315112304553299904595542453982361120641178963008798886458942938862407313960701001791700537793566057670858436415386318606239596753948397208204749532265986253838881836551033903690981524403801344136399817626168611400802094236186775233994942369884623264634710869947491473999773303107234477378423018016718445940279804783933711255991124986465539117071654851129348001988314758302783743851754511239586627806263420311815292480475933157285957932541028539137488174906304421911598609582273271178009989926563203660276855035260465999264073942365849109783883729995256581879221867799567754747712153915706437922850166534701484674464201732326706551232488149375314711292534813522001438620286556505752763484245670771377440373184291814941946682432495536182723840518501461527144556169061223559761801018935070837177201912409031752324273944371535720472187683886010608054255420681744773255439700345028320316916894734043762194065084808353335588496178867738104258535696952954018309082940834472335939639172071883842387626465260930348199262420662780142492499698833649766299203120531500669773600479794660109283135732872746495134970537951663733435425975277236013539250653592825964919264866981385642830902558430312201877427727544865979010908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] 7412872181037420064254185319859105594226810390246819454401453170935087183337287470761948643149900955799058225452054954692425547818385908969336713181857700426871521081404308711334241336757061462547452304921458768614749117597978321322239510546847105473913631594273126830296287205707342757071070640406376907075090009111963117886151611157453831863451977260356126590920635599742094140181310242894082012365679617088351335811904969505827425167370407183868294807311784661003206710412550538322154323235948529180325025335941608383384604157653536692811540369040639389405712728059802931898215668804387163456137406432582217148704051699658707823053680575920986692041945052901054003086792679502041815337180526976529782928888707972670762777245903729227722687946677233716703785837480057002427191699066630903740962735608750865099829151686614239968726537040265449406754224591970751236391210852887756182340871041393707505574124752848075088617922776400529351757619965275467936641212292504224487781142938864621864127484662588706056675834609271325354328369043172451107958448788731618913286664821921355123065707087398617347457382256323882503536552626249521583831349379055923581461953038903025432812125078441455051577269153220546883289284835645491323486398816330165750262238544710628137426139006130183231102922825134622866378659457990344047782841494615427020688121697437237998374585013095646333513415919276014928378271389988238100511302851670941551177874769335887325331015770788037107127213580094246562880919798861515949178714008101089423970365150521454758074270099645543627206878378708237517497976627102542943967238677501522860853629845810554696858910218343517947348518747181669360424661043298629524000101842928935457197898928454604705144213226279481087158092625864387152352021776773545515849453928042383675707599944854495756964318961914106173633459121268365722744768577635573154434162788931918759979570861752465725552433292675873192979166182948536985330059355375313141987956578100540582706050162546826765683512805779924232799913086278465814351024971442305421839638212986770791566744621395588541158950455487039083541948672979922812832724609405587262272994665146464829790459370415411965614408828509913752226785056766911828692015454748281554073133282964320698193521991907100516281561941414073119789815862895324053196989325233150742516071851676946188659788943560755143398982287957381416057138002702962269670384116771512214139697797602624699468817714720472574354937735414885062834531831184144207487306112043258958651241399766872397492489887241923721310116424232891522340919452643886915216939465138525910982853904112366259413901796111038538451838366965857050782740273226657978290611053738969374999206895984042975698940999455047942144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] -4585586412231721951353635147608887530617071215836736748347744494434030257180952309322603285159905266680906839767561843789340523310086359884408061117796757303906720627487900835740581864327758913718458197848954278921373890477612397534738154767918300032096426621172982085811444204120557844368269270277806165135780260724753386271656813519235132023633294910349658753918508454363014893106465929362843903403823597809918493915968979050358795948533427936533914936994145165773288534178117142304889116366330472138382564217308144183636862741702412147802338263585426787182299276955245490496468353407734574568711402165205891107891697156359390118896804736198809541622123463202363451169693675999223730698863308734301029017997443910159191646848610734512636450165191182325831812660874817704542534390307803047921875889066685106896234099222425868996224011356745690303059166588792830831753965680535078774674831842937836685659941439588467133333550862938510871724743059669713288601147384539980206631417295473440224107072804755362818493925846081451409691377225316669369958493185085272832801846943207029026903901201310417217933522875652656213255838601853774483326041832494779665297349306368263308740045517612821940828175545133143652777122033883731184459220066028825852366613039593365060294103480276045615956215144318111753489237270520323563554520260388183818175331411805377918622850966096282515926536124645221220987025999232054445143335698940664502140406748327167476734248118595192694513118439416681191096987161920827852012536916030581466519144090235100545133533508291753610988787570336266407917135477638660632740162469720226949130978268636791969574043880147670142766010263208077943436015400503346496075759869985683308648635755813338573715656663782359366268665286826619099918911275337687568951489317103096735438635913706762360358621383595849976619147243860942399223888888001567275779020897702849063298278220577192042544674124469479611634907413248933558000459345237540980867309513985766229032712335300923474797117238932459124998311543588030474849129169457946308137565460244311787835912464926841466654227955438886895359465342398789962103252357244845046810135087892397859496482893672103270908688784708836636789796164384689871829338949122117765673921219668652073380236791037258652805803597469445251790967856036309821320821817828871124144333466162482398579413161819019944294812904026932106927339414555355910680088922456131724010539480008513271092515425608688034916500989301239888792439681517033780230021909678950889468002634040620952707238937734719114435541908169882553018475045553740027125260252815090582128984157866887341556177942450076113505055882585497939083946485493026312413444051548995837292381944049315088124313941883825946624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] 2128181101159832267023821643175506421172840743834647690380605448426970435374961830908479179197483660808286773204590294095277520140328738039788224177627190792755509851865064019123292278995035263962309665651528400260095062267713683062772651812472976583855731073928547499849763217867095372360718498626252061377193700708739881186278563583574114723359376252422913127973377458953601712957347736212952166747398253780975010756549248502665351339773845842455266468108266378575586016579503051445936039733093617992388495072186002932337204504555709394073731042803474740909576714464285875512158694564517406844514680688633071239143137733980665946514760041181021894452728321942376464160769970958765883104496183689289907376111138691568859484974607300232685226426414352994344835878243945571765849367747696888561290554122275180238821580220010223242503771172643257715895124592582614909342485718704436996447949157780975466882164096092761402443998281982979839903693663006059352254156285318132480588027349545255986614269234303676238086532408101335547981432390381906545484061862386442825042775559204120344375345257919159950772071379059228500517405750843181856555129437711052995774841030031457961034123861786333946478212547616493032136345192456560109432682722551760658714535561903719715322902669794205098590568908385457795565413360755266904288924923860267104476846216434660633517544901878794823907414063228853262328421502941374412954577520542613804723329939167969865911502945294969277844470242876066222758231221198393469840602111302274958701530199375922988368712094487966750010033223167823647778306080118179519702178307125899557213646489901652390703751723828509231858384046384253367475940871257084360272375383582363181891078212867764485916691638761436427778434715989175316658285119767934247343623328428638985152769054362993047222285870978259024901842216724772574027101270784978977519180251990041518840930698057142006397673515112151498788164735100162080081854373985829417181274098431054856966879673241946229507933540371492949389342674872947155008596418907433238306015503160865599194206275735034499687577417960236240112636859950739117880787932353810794245235866357046854503938860385443510322694070075813350322322252614388715197256574480508957157257323021009966865950808298095060632767460102487669797644930844477335310563715703765724070862323534695055543475103872952885362737261195942544068325179102335336924667042254504868903551992593574042571169885339931769641917422000506072834788247272601793788798125560337856448465414421366283986739534090876293609915449592526015148168576562754010680331535504603559797553102109995763430075506325787752310700042013647184232946416198451670930960301836624486034655982638096814353785860466526912512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] -708368938650504843210498849297721639314356052712707867629487520841951004867593113387460080933438375145318809573070350185187714889265939580528121370109488446794571420849219638571161453714844176596407636209540681596186597125311402031777043413671967899378773653854617657200192982710248073459824346383004699650822278197828966660401019579722446494357202969389960135644111565024324490959372377996782608891200824691518323481957492698504286492872326494736485134888532530506002243392248957520671694346386423039513729404460448157939776032816852868005444604051961580564105423112682003420212642481496546438895151263341026095276383207955877135863765833798386012709243461957175112393831007442199314165956359627131770328205095810819551781510986742251307575583743198355432676756013527038819207322897572304685695881059413800198461005744230399808595386587135687389370775392441604890068677778317644523874047304464698020021974359828029510947072422420714788192606700811506985630381724613624360821019466619219844179950742512338001967171393570222152344428279458166385808623162473105349194579523040464606225601163736414849979277904389444304175385221571479321712628480587154382447006975815037804982210681855267425253538420379538144736777125254050595707209123434051014890572087752679746975582892038902626373018620814888782995491482661706881850569205981695117651816052227567869818572427675146327010718410417275929391529972953288704010038224728959253208643680272064143052642884199918470744316644404912689417184021872016786631362205748304422019274964995499960116434302405769309598493634765365236374563014125066417781214157827846374250714633129658634890671529113970804185099760497234369016257176822303756632314920304839683096970220349099876243566604669466860573340060483985558287008769569697750616739559815912525309940455393706110919346574189784959660938512787381876521070498518910324514240291524618948861519244396843442331563552705823711749575972644842084677514860757904889300725054086889753273410690712876419204876990161860781730536415773733322296093746288866916998601483532638392272967897000481595903498310759297726086936145830756915629919331224093922522160309177929137451749948408192581399566782248654371592311595523841613625625864690939084357288511444936860642536731868024934215034463658677320835817063503697327419300609775208376096234390242371466129991759660344570720865405830127865890490981839149706295819992779197372789583178326287134593301492963919245237805158856223521929582008474597371299365271901013059499429451305457357157103288570252793185777341672986217096081756665574989083438733480306866346970706227362338606332629900295327351197196917794493255620556862805527462507461951828265406414796968687930115615638609643700224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] 149590262344887567363486714493057644770570819207357928406919445214668883976885927297161601279822587206745157110648004030174678426909918101276873924584657446617411053155392454174512014727920026723008829735168056560175754031789943763267508726304426716723084671001136087758689849749060821470043701096389123230799619736723218878403992510634669517737620972557057753125564840798191553885443661262402601062557560847641956440495563811919867056120087197522032365270683260975836726666094466304489129169263774647170753986907057307177263159535324314487251171876589368086290825557523365880002589159531537364502328301516392360348772122332980059936375188512672335312529228233191438653516343675261335954291008907032462501202614918256357879838311534399828915920171753743643690075917456689913765187442998967022322998955040549540936261084402165139355936844641223967336262981993259504844216248511285938387611489998558129371670414917888966495585820082609774908760739914176688591623030262984155858545706567051279080777298403802918421466258064534440814856630021536649719288129474145537420109276265831454426098415661032713641100195612738651857199037285094785467532396514306108308319047695051725252745422787972157349794350076007531951821461397866198231500901576771065474184857789872657066148967954017773310967860953370028364770268165019600013322583512664530393924041980118813724178182823012958568255676313482196510224633033599360415226978415865702063009011281280751240854728124269195683660601197570070876409700210537576098318882108339338801656586762815408640388771092920376153514696531185520220739764317131605206215152585349511390051710396013655553680306533631083711578092534035193128906023603484650873885452009108539324002439535264641508210853590470187697538009387946936059746638341290224700529653810152963684079695167382543061968895481763752530015562177685259289095609796055697814713096660248324213566220319200885610179366769006594847389454355633607445635326806630142192950175441579409351588340024997986976074351044266020673992182751171301197054255070980460917013172940194886138431548581234853269358924064321450511302008811274906638934846473017304409006810585232279341088884533033911687974827574585393412575749668774122111933268541041612064721233944500331594989381435227904913915985334200638041353301715791188457824205942341124091336393178452923713171425898794224050414373574696162265398431122457986725652571993696358321939524629538787465392715829195828702295777974211115249519931324668487116242170515857868211659337739834118036595339828159227396001846356394405745232928550992381944178580666058839478509932717440434752764627274018828631897106236854862397752492672177567957316051872989569587087602045397979847741800083263324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] -9588147914582225488897176590277394463802978977778977092465609499607908114514633782462438035122033410152005419047753922862884838548369884680414766438828237321561432582255699431629543613948669042922716555363146069020574728502685720672040819379066644799356805565069164916602536509913726237279294617163243463470474110717089910483509341571568888119205070312029937945635295438645001118114163843679192286917666888177182012800058279103370818667163238480790586497559179202785702580282216480668593879733824469720738184202981162549934365619853686134198423091600469237136786642017845192942792365985638335082259718303486019515523387584140644243754635409740580197958265383541595528373687831170395550126325361011859691921073251111532025666454695771764553112513113567181603578671740622675573299970184145465710752745400594394750088870806139334875223640367966481693380473003015265556520465712786199244224614759725177128828974823196855464598894575056355845222751222917047035220295427293283662133169953641806795006685222272699865884127995805368542124063157095043620075644138680652425123300569789988123230449832824737616462716327054736002406669601288965822113531151428383133334602372342713225953895548472714015565594222740854579313175170989245922570319948670336471381070801516762557397373652539663672178428984815310807814816967246105470592335904578249976154798981917804085108871285421862926934138981344754071918851669992226695956019752766049776121676084743860221588094725352585777225995613767834969097506096824712922305503402198815688254919269710293907008868539026074779696132833808294717317208481854926554588588658115653897423852180016421321728230485398864501275035340387675920839716094314255355585003975938050912840069343849858539967453709570521128082287001077046012848432153785901252556319296270809792728335992966305026269860347542986698306159024489355026284514645053701632009629789231029645593062716458443497819532996547639184607066435303286529727744370347581748396310882647934527463398689599377752717389675191077839699587938684899470181906695050441958433545832943319200409351995390471763078682738788079709621199003408482070099234238548865967859609839578884258306403432977426395250589095238813539661755158818263286575836612485725581604307052360062953900637620443404751068640641248599848375586223362877746869704242026988512319083144407146210393335285155911369947399134621967736912899433134081217248582425198565287396400902447534413616858156389948506255062759929935215111223483436364388123771503252410026533344634777977607383051064613725710263241990734295448526323607950358905914695613276768468659417743724443670261682034513074458345060485855013876121580070339622633938074248376102475168389912458689664984094972514926592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] -4911374794394386295852215023406326881992506208030612301942258381887641310938167667210047575386539975690441230006533757099068076162520428977047315203413593770830339911840467863543009810785431182492313177099007020203493881908943794234233217398873260856886688107094901100921385905991659083214052319419335621159564576349762110663208190328736377044842389712572473299542390612239030554843218866440764189442984737886251276705018240601330905351484962960498743309754874117328386718375919216110131777679377789198043244745125600405501570497585612076618727568546296835660143071156771231592009085029007215981351030798544608169749836059152719919796958669056020339907816553932089473899158451706395667723788475192102521718821018487677185892513158680722577769563521856529301562927842589360821294747164479544927278864577994795946817427330021966540549976579342593704347588193754618815572107459141305464771048203651407515326311614405013203851832269537135619491341227115854019217291136013649330472809223469646013552649026781518238542874833348687231944145035523734357510853598452116399101134951020830782498790047363607735256702526528100282197074590219074579158088664053568609390701146333200106444512749484757423980382969229580999496734687512430055061430812195369281218183900757698463503772816430237725301069423006503424058120935304006587323571556004974089711323215113095893995708570924694452291435365549531412008310000345431881868616205668067812844520512112430256064005110891808367306926745623980675911307529323228606481524627453038277520475035542930115950070783969982469424828617076602662546540973366181085386799500973532413646551645616184136175525170659696072261307801979445391745288514606917927384119437980624352049204044320990687298853105763356699600940710583832225692582225688250462194825076728414450255773177593432329130216643405955602276391099968245380132546946801350715981057935491722248430682098743654341647604408957785952439959731263248924241920882581355850421409197291682658434724597743959142535188969460205861752799827265491933724267518377948290233336142650989689944272352335215047163697476593716990435050529422787122802318133193979881302066778188593880401210636233637826896654298124690242013911514148396353241263308621398348122325715417134316807832785055549262671284661712193307617573299762818239790564296779005680224229411168998267465485615958086434423380963247303336022426485076695178813448784125075471666022281441893439250571294932954877984498536674938646936139665341263839479653799042067195414737361873299540009814366190746749341172287964586811826331563902876695524130216640172955297297506058570174650845772658003535748096320901867690068433086132846331472895149876795015531282459918838299681400242036539392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] 1321018561621115765756900154165696804339615161268756492057700752870782516475118666867478238406133642230652375001775782103254961069066819759812167857727268453087958817694950137973889321803271430945501709921846856490532028345404897221861293093847896843842078969847764129515509535402436002415162710680268223697949078252617462649772465045009845767498446831691318520434950282442268023071722247240851199627044912213016257751082163344773993326652022222408020568099388253292636066165260002765712697373240880023823429338646982229700252996054104475972098495892501184976132015017630008649246917950149686162025863491499832394786954668947838398455453071536331306973900177214764813916179195375455491874690089991723118616558984193595323862163747343599334233577773364034554896088142746796549812035170034940381644458166783872284198298601259579295993429019885086011745135541985265870496297808832731614331250877903729479792080928639401646762505625304925789537046016198051717762304337302864411354756885443633879743392160415474526703410512332663992845689696046719197436984046561643474266373495385974383591362789163448445414387410410189263268137555937480968247383743772484548601683274912895106397277803309131723724894941612332124391207506003198055793864787621451370149731841690871221677621098695471854619875668658911141786992356115093532362255231254067046889747261306343154293142959970939434952826435180566801071457769434785212770062184437220097643378115512132033395490400280054013380261558806968452538120704448624740416476662571885895672807627731651175080784432914388947019880951830620291001364413700542274498835203134740237245953861905442793941476515332097014133231571913009414226674785850356318092505210176299187698433584037888026311317908929089230185090968966286098521208220632589576029535974105474801022879183423664776227836757907109128797658949550723720457110595553942363480280441964626774481800967529194478040506167279375253487688275162127933686640931245213406645489208616739516312791717593247736424394642491849708348020109126290235878658967231650400238657237320284579112313044300978928001606811595022740742189894981867863714528252658471400221290544754154770274499572731674453516772416585161532419494873808616774563928551150281140829588281128616218825839230617963685495541416126050590554382661479012080251810869232286790916861722717093439278747631520333189469925779164699288777909698509824024898709527860575673960348472926384051583730236034187830726393082494082498550532278748636457292196324784474130687267726593349331149313709758993454474057860911097111851363494314798825174786833014273456632247982331472567652489902680916955841629087959500395132330315483012894799557860724203010360843914708093987950337867707842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] 188849702843969037450492296905384113679389734223241710507794915913702971283101275319815842487224108861092616059033477999058056453116645286765181523893721453372070305945739352850641174202449341996466062889295392744561950938302508713278479388415806696740012763103342547937282730098629071965061890068336305534286485331662820392609686297751196402266830170117779246462911424399270745553340766387919486631241602153933769217981484055263326477754847060374957294762208911969357917781385110618756570888545372816757814122567416129436219143033961012774672464211087774843061575436051874655913258870924859251016287853559162358791152304644816918831763045648029592363588127820050251842962139003615896548343311031000759987872561905860588031077945017355263770483631437649344716008567503013159680432227147896817782266393492141514673272404162044706139056632952584262929248827094417192411723882968625002173862911497396630594266073440000373114508563673940761767010176093666888736335627663252705621931696046119507135548650210755450178137609550072635091008005395077498047207336082031531015983672895799768039113894059169241419676925860945112093272261686287879961417706205559695439269150414979854738754382670620063291017711723780728099056139270154030397326125941373915180873501958019689215375213059711836463842466514347104715648748136252691499573453588572556698524690147147712978357085161292989792014787325636678341530219320752156819023322061702433423409416828304069949144278239559060054741328573561229783090963528014758235915195962818080532860233124390847050107471825515633285133292429573160150911569779506854560975264822844693711679373889321109687028536335953362112337891501202366447536338003805023657996848470128613634814984408936147800283169915957501335306897943573699622973716720057191573296117475179421900853904500696594951339297480136985159175000107051240008105669922391023993924413571573832285126337499299951915089193292630109886864898641383019999283864796875953762486546826482455113240517911295026803930335247190496662445166924915453214835836014755642474440666390974230434896059054806532589877711307735824733583646967689302349028877156290888131671024468808349935133253190142361968605006358041343041358030223844213517945559599893424471448286673707126238643506163264308002244643032573606236507415364156343065204127191105003673128062473435069211429516592945192483773967864554364391010124703675738661131442242277284900079387894492143568598884109306518749981042326601082482755174316028060873119371190597471301217147032878624360295332704020924355553175322704179466251262905193274499680262467454064917328186575685043126355203952298219178016253857745868781315041421567367589242432067458185576943049109371007466059395707699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] -204209336855681326863078668372515253505944677456614059063389641703681513918263358845685277085149383610043422417975084075162521236864542417414342088987858657974703326204181378456713226498792851889096937892979903738058339809689151640640834430664854845953839793723836710402457342323282843028958039454536057532555096039526771248469346217720745394125935558327803887511933178701931857102405113290524170189432591897835624989466804829556587918243864956421217826849345681496978555494430857176072521689571011963421339327936446351840932141755721358975375696277919698072859654350853916283402478945290132216007652339802562047662832171101217106063864429673872085647622183517751058194741931778116538633107120349924818662313402269445368424864627691562345204717091310486253264804599275216952628602014532988762928717618495508925603411499757957148192160529201022692147790486876442886178967463040167686766166968529705670103087256439704162366520475687285341858066053685726819704401407718613692607736052285494054213210241176950332540949358446016955306586722540875714607308986473805655783934481600760970625628430694370490875333583463216739168000363391040815041141366218931755802680826633409852836590161124272951947844973256817363140585544463569728379113539036273233931705680848476713926855627154905355654237191270752186140973202336058599215530839640227385593656976467334642835508662201538361320762785603279941039883034758585088542193723466339189143416752578191664467707338866192738375324129476049362680137234741434738589243258741719625082295461408558138256455557612124059092385277345030710104540298328021040595100565538522137581930571387377427712424289065734596989148879932393595012995832482834853016059616230025363970203308602575339829687486682006016816296167565377219428739244583705819809800211601621002783175867290771995631939253896610709293558697315417595873645212063028110813746414914376126633615018544012680886467209793434431385369824735548264223821533625456867887735952808092060078312086739277788532618400982573279973261554215064863556868082523013086147586198938476265004874565586378531795928635238152005662241491684617558083766716523746974928296564267124270943671156665332583675082879552956219111922676557629249125381558241154205705764017217945462765723131373877996289595988221578033249902792580526967190966871087152221248586843287339992823120914831111256759462860028670015240506358179415077336473810359840948886300926202737775434219357781819395556280860900747887991926163166235937493785824615083750331329991484810550868716578710115287288497772730741657745058251024553605176654078690824504546825152913761028722799093525585734990968684173138077949952084649028579554022809686911621610300399098048976563104348280717312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] 63079733037242217666496162144855051378433378618204096120565480932520359777931606004752796376323858925626967720672717105124639761353938724691936524887819366892572038203211167949133916176093046374681256803054837579236520588236251102620565649579127742736705625344915476076517679853357029196288655014830839972867905468943923848889237548207002648316456832360832339976036183379178771634924862250648021170476503060268787538798499159424899280273157487352544225006842616497925961374665206869570531444392110690577335055218804569412710977843656859366319911773689034169120381870839851977537536035494963910426065460665486196677831486287543676411563915689845270393877255899390622315635316003804774028178708529938520338084679980929043409841337542968819147676417470992431013898222294232754115782067966018367042852658503050724707615384390733517517128173071586798455011765903835357169837281713075292696207506751636925728119656575817433759356279060112172672911349075780184347964046939249574051128136984596027590923987133588926960967831448256896239626260841925728131686837207526345203280500426712939834695492787797736481575136903419901604190372778442482539340678263961480494698128998922954122623706031977243893051708735751120060666040431297586320616953383769898355930865083631913851307136487752705532514691679155301902984809570472740278593247817797185701041905129791229588534239472384501533317522128636335594800486810407848721089264131602575229578023328775305898427174147258615595222099305336692839116736673503373726057334510263211122714083196521143787356673064820434213637172750168999446581786980472117050593271511778190526263124618940400911088287198098646945692417025448265815463736164633380541584576355473338402989673553493346922024412805829171314755753263347198027002602471466390678670059595122545766036533889402904278271196975805179177511241984282497966718416715611960345235933191731973500483778311515205076521707061367265618570571221545529390906491100070465759501569106838614734997430102820990511495937080025836549063758546114877661034516219403359947947128732963078328214217517463075864903622534118018722674596278105482678753461638029813529896988711241665246138757218676495292597784040429379164382183589078640802653583552401309658259569027455979604867316538790793300020446991327188699621240083091708033682457025445360247775866959793042129487552186891729394289397103540652130144519405163772847364740352255455826639843411056729149105535675759898032020269151426424517693335439482422943181851599938911326273331540231886974524408350655147221664102486870626388720021872559803890773175404182422902766971246139459245920980266473701428671006065501159184530992766448633387767653412993956741424147212847686148613270056992768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] -10460507828402277706605926812794259567530271996908997375022741663538584504056243453929255794091804635603847003263621015958202172673807013281621146748777965648023875686709834927110068028092544757079718778575511550084439221561192560087071112948485810744509128107391729186999312530033959014117277664898468351756237488757216313682441862363875014604923514336342630720878889292474526700756714801090185644378404955052180340388806066864371951382333981851134850757635912239159254963148376669701301366427336783744071705850292481342504757692930925042126048300741192472715850648455767268414391968420506896262681469403551080903530389095674155264963239270201617481212002244108570363579412797417290538415292463676999361826691962954305214909378419324466750565539923871674727746191149410611362035494754975571153145046924843478586394081967792488031109616231615591586482295371120682289243082065257048629625075969581839762381986582091575637524533872555406316529815854426724224198105930528577046151958613615339217649320225324206396488718846650666893980967522190472239094903472142529703526001131013539115038217107703785428663194605465196779922019623444490282140493565538101900866845365671060012349561485674665603027409793970790469062053298168249863594876510453542295947990879357235194702529802301414476000220860296572187005045070904003941444261326042702622165431656145616911649324150161719505111510144575562567731709669730125479709249482484321087702870438352455989897358935727306102814703961258486719376340990367803349430444472656928923263162295418253690292597409941413188694747802049597636148109056816379911450299087949287024704174698111878997587222808753033191062647333371237845147232650034841722027031698825304030966990345027454182344875202562705935944478654026369694663155658177296517203705217077925889950304072689622996150295981467570753808648539111984061698971586941573747447166158556552912616053090129001145004256817099131938117571984773508172967937381514708829104882188003058518091560534828470372404397158260391072697464479153485068440342022841908154072430783352502643226277609892259514412054590538928585199615140904073963403256320985733443162909411023585079318609386506213357761522260213434539967461777715666420852232854116814997645557108760278714849588965782267786859058302791936027572657271651067348236347437857895278235575957022835886631176397210284737001550577103158948989447141976486259938585327485279421316920389529609950551242479755178188174729022426296882969187762811737889801003584321722387316388948726725438901910117079186006818310863530874039322437997010272952667366292139790551566844102119873941394310318054374170004138041608703077184384142821360850170115180898535629318639199029087974067019653840896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] 652194308171979256985468116852956855846593957318238140008789341597762298244701824973931012804071258255209824366700686904825212908308653126572703194410414243454312488341067144142885601576210341903693149396214253432200791721489673772572146699900195934973197205729459095299899276430222357983764267493904782837507101771160239819579233286236731770947034234902238924031497481757924473429351382657463702250193825706756924384554689660381912944739652211959917599725268989084093005394279079871486309558228590230286708944197492497552382574918707761521609890215191110771536524418411109627096931455357939419208805556494008584563025788608098361488743984171195853531856400390822928434839205896384546745015579781925306671150313338997789469874202048399952275135552794150501225396040617336431886616034646499405969611898803685923632671594912013280214535197824443424900356509141627250088829503942198445389483530459390683736513988654552349301504026587624556616472976582340011361780808890454101003064089703782115747160622160754999991820643189500366973806614570261464533788212280611007253524002619259411227030646271418958173435582624253111383517716287120505254251576913667901205002318092556924117742098250710100289710682595951173469857012273422789233100051042989305180364305604955702168161712378236707426361277572816713743056680902844984428084681165528390249295017808387404677065661054887391652527247717878224401005785807931028497345743516381014732934068671287176558575121625806503772455894758875995819473795370105660397532288975347027273147122662427149970939081927321241121670271992739011571570740033642645315926506105272578441526469618738491930888785693581912287110161124575322595544825050087559340295658065308782906703793865301079310253765929320153803183549084323702562522350705003372804905102191751877162015256161203885114223430252873791438397577339735711547795317569191995872574577708357402080921437603755419861674757808109256441288195086142256817461544556947951988471140813244392969666301525226231123406512667152645544180332274815290529651436235365506696031273164690037328080089737188847808433595535522122544656758429090543255751502785526072549104296360390553561560341012846456685943870191225030019375882056823409799601198802718277759788489388544784299043306424192335943752198583659981355121135906721664839067936538499633929681392520464789298371169682731792021080328369119886510060853782084432838830993346084115546122224367181328537779274876026408502537574011671822533843093261261744383315795084296480748692513297178428417076604511394491563283547676418823464414978464174668966186981309419350493549257592454515217672729939934559173229053314280478637682047280125839476461109495448979190846135943756239520252358033408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] 113182408895809811418988387540998298856036977316060007161836461904261912981934865197933554254914865645189481394577701892959834451442113580029338538588875231809493824593358217150594118295004780534158344270743726957646121926179648555443404617304127652531338121554194348599119937518613918527683434046202657354266820679177425580347176078326587362254276018577847895242536190000824163034371379192038685209322082047535880181854852383263773318568234050391477471679334237946632858536116613057474873680336577053122695060262440853171675182863269354019425462883218440151908934289736422840009620758225791737782046359114821365696561959499794922231076274010524218793289529162459415422588005406097183623168934024824466982390183918899863651737789056299717966173562970186234641950620891043177942334299084238034242958263048951656395514260518797097630195862081347466688366362970856741239842036781592831244990864785268605900586698310940560399342382418065190204883779719755723833414487348062085377548402376740600637738166181401001133990032610998049472674668399067580303871468005107164467203696390015662497253297219435417393155611688703073772851704163772268049434779213811889288157827323901891797667144005323462916018332354426280274510076917519965315929839035593745930338950364271690028558457714311547857997544552823352126902889663370959304385865095438081209979325267118159345696054983245471623110941382991040346174637615458714429219885912006720292572814972684103523012367041004895795669469335321185985683549619564296464971026830593445383378815491648718380321875300661159590736400511345518373125782553417985991288267271821105827743404395331366733933509930891532965869779164334275697907985058883168871384646889316000010742122765878182995990254815904656182869546234469426437853172798738336693101312644511235248538318524120696491336388295039333962345765751193265875178543296904015307538870199904845253709383816219254223637034631344884269943279827305394854535734384381063145673956711196612508288451359980114757253039291875488978659329993798755484569408464007589200971531395717082857518598014333054393349889373355698184987380730055401395514077049252033072616568670041903340376725280143418864810609738533721502354939318094481531676274059845501926555811701388109434198303715827107426396786378423896708618660857766124677203720800967325464014053361414317918511412736395849677926078671854819813330271435046267664935380931361617223738825362653538638248731232905044802468432718887652279503933405239866241497505308677448397890070874142645368485446552688425037017982199859627704295563288796370519576540297112079579057044103895079444346884888165358972516520611998485606618270066446884330897617993852376041199718550801875301410535374848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] -27629899892707192795711888042817094629028955349336981202006980611611854843719559211218054530936234527561241227545988961455205155538517849517049575067198364663213117794268405339736865888339467245237099226228096599349721596088336647286360725245304733617642343038324590307465898622628047332199168532335419606115201216623918159076208555676543132479056625400288980961676206517313632166219012306728179186271551232850905682779992070436358889992191102228093424398420808727347745029287506738835611268479647364332542557535755705651744572426153242625318326868968917317971154435142243986716799690449082858999975440682619633184294465308887238138396019409463342993861995394779586293732266632912016862677676198417205544843047262968178649639907920023438951931976484620704176376675367278390234916261896274432144490141908016131201443650397808437298936894501398576444090013062772777416723010265578871277294219143873246208800850471773716575790044963666529684615622162841448592021987073402354412125716982011913248885519712109290018192937244110943397385977290191680926337353070581167990883237496077271502734300041829285617137176103855490839117417252189658976660901562033413983762121397257422602051056170746766043783133930964646895183463930602979205956689161427536374182770825343517100195211333830770506005944603253590147190214387420068655838647701827051907540779438415930124288482194372553815882515804865362316806376692592105960494813143876332313591087141705301152762436631483676695579013436947319895171881825176777102761680442398835481253420881214416912516356245170402771525487452988393086778481409136965879288259019829345820078155828030209177701344056412393432245926233304101379856261087825962443617350386656942130819279339751260210198404157029041266008056061870918428780304756439629886176292681881228595518771835324361284638371270943349426889754623982114793737543822854485204353182457924489501930367775986046082234278117203099575690113818292714195267600218427026367969559437580722544590753576603244299967090971827240447803602464753547367558844774418362239650947911012607991641097947073659552606913386823775721810773257743959201678285436154124489852554140167723653350358774385645797844419099702317672450806837480883178828385220108944075832504412163118819997430775832822758298473828904287445158619486021241104812164132184568562221857597248866751780407288975432919910433432098771891753465097190295938477756570158162393985601270867046967620888535511385243845005965167147986861423875476834741597174899112071436269257701654109636103092395020381142923695771143882552020016997204832895676662203923982208098722426642287764561166191301416800725750564209565362060536678202906180340432668332017460631236728913007162294599155712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] -314425918189216440190290442332819680660408174219981962592890819704009861492985145215798164882614899024340726537290501892268301956647131176924980814529428649929409673441355844837859935938423493138593738571001534216337882714177339481157530049434469762856753550002239083717403349566628630265395515234461931453926838960258229909516532313467298759234660202155694444968986322642544323916363307143856014955913050978970835983928141191268609189680741480968857841763774135164909242517414821314315185979511490939875888770442460886363950063756395696567775092143553955528021271668010842230823825132689557869269783131901981176033283480222403922281455222923066192614941264066045503274559623175459812408027795145196679097288463875240033821377813378183107687227886401770351745228372896884237771891538262950601349214789690980751016631013695489447521097444262664554025277130800504947505622437060414210770331015304072910548520840360603439487768602366250081976720929039812408924288374268565481476954790609996827252538735178500318089386643483163371708435197547113088622564145568236588464391445754995941019609701425643665716991005354945752055137701947202114973629587076291319414711426718704410062849634177971532993920731478748257594604723298396458997967203074840358361328127566590320854880170692728957909630060177213019036986310374106831980532464070682490026143453218238463841774063381436763747837221399559868539790601683520916226110367054351945016962036534473356241176824077084782912423305785570364278585521787380172409581478577335330886438598461546776754374323036348112092584133900012890299413824129429708223823241566001090034867909364293550612128402739987540907264989639528271204129272913065657835814037234879401375297318229812635015345598976916443295651298676426479822672709884790514252013421951527418777388660806127958480317275143928793792377620704121518631419538760341845361400847885587201005695346512685251222734243137775880148484717791038501206719201139026252943388638108994752064665083100545662278308462096629417385421177766698557862304888009233238084500937119040054371288394066668088245881988732557696055156445706048046548540924270977211670501093903272703371267250414105826313237735912393857442428530998379489660000392766854117977041749216407363212420518100977478931186119890466848993791055673174896735673020790483559037904174569737925216787923416933276661813672791190354561954753503119677698198815686370665845979242586520483084600624041201505856755186706552257642283192294037475471486027967532243264752468711290008816020465245366221046044455318402254527803069971733279918326996710194599560308339813013160865499186582785127814649571510114660001245050850544273536375658719385620465237100936224136461331464192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] 1242242655792259349051549748757460213990599904437033180964876368002825484051828075269824361954576452066108586685111393043618187467397321904906589884522849800513364528717839382166231227575367873442079379602629885390325380987392319002298683914932091585487187765435165953532110335539514710055725458793474061058396629568880002259157490931779698143601769973191557206420821296272092020134093748665076110512888735007061074534543070650054373639671044163305155524316772152707999074238046941694331449798119952544727019518366530660765462439353350833346240014600287555218243390284122499622751901863407630792576806804698577788998414126042440813195400817918371938903583262897823972416232044174651639838215848789593787600737313164809854946244272559143028253392747159283003582932390251945793357220250996726477564991197325660241486392835834503027587618276321465648588518970211374183795075540382637799985536731206327161999475362759901412166228367571767238482601130897466981882358858535025876528654573014786184390217752946347078808704674129644821192203575302502839985775589032463326170021564429369895292263233217511854534304477319710119471956116541785601061870492849586435134727685268744299690343974515020796936162216389929767175426219049683431811640776871121707565809908896751426132341886354648231477217150771815405419931655761495977525481558783609875992647534844570983360587557344774395593370239098415846868443861012379680826724749117211083409922919243004527528892934925836560523459298614256424101631867850887110062253441359883555905570398584941380081317796143678331702657393869382184756667317780864444553443085411952418055964036949946949344868342968952581683816301543422294565624318962313622043490185833735108128536469848666894140932254814037155247997642959529017544245773579811821210439829282015434219891131644802089404137429307047984511561451374370272732076605949607164384510915884287103297226494700978693548077698741368889312029540680950619233361666949857397134294644386032522920037063899105429074940771271033835073619204478661874446200923142924668293756807158965135871188828530888537311361499159127492641347419000799782623314491232273058229299699135490618261276418752195048135707322791824017083806947059925139782582366773739923857324373525138989845717545400203675636585813924682207479550301486143496703766179000325136104273391418497656396064645428909342218018498600719386571669582088239623878144688378819264326213781964067958188861829855194089778073917281142150222507794912615689662674229616604204451328884310445767483998298853161394655014287471990672218246786807716647697338461920646705947398642036078276159582708842089948776103930295013448437900683129280371890785692731278356641346338302281149345557381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] -314567485356018291742587959060890151861118939467323312960509147952554754287835434421358583548684900762820119776984587077480475991334077235151629092196700881683941750748947917093153905282385089574232595199529174562234610135657932079347593113386777580044343394062997857830917899100252046339550825222659677791912795674304711057145102244545469859565444769007785933501294262512128432125440853271399919233355607424041669941343255279920566298368587195407611912888182247203867275798231408667462694667773604592235346169444438674805750728192681659199297979321846602315081290443234744777980111749614025468283596817099325121714310259924843998413533291298477858967989348517260693815246227238782105911205797653117661013747639713898004199620293041012115364484131027364904258978684503440577553735353776451929124721039536617157800695655982601853484339609634509318103998198575923604714912514129929491945721247227773453157073399952824856465150829114204471541173960352312596006202165748247237732213300150483513766212705443097313302380113150114655141086421923605100281090116484097951753155048409562741546358454617869464276948209411606991537826087427420236799859604524067781671914832707126281003536945581606980939779962542194877148855905009787681269251129921805677983341835621704632949644483707452799094207800363618972376446591580996520876674799784008079058663400972756503481831107659806196731307203843927444632842210538164638455848115901176177173090116571040212412142312389686227021257115065753533418235620017637329413112312062653784092002134537672238972895225607562803725638216838784559612352102103721156214185349142696085927712237106747327738143501642980252557733985436561137965932838336337745750096829910159666911912585726391908083208283689641946456079357495404272663802858031944246291760614325064358802825579767967774305234631724473004542828553269637044970071220662350969742549198759526187223013014267791725039051653917656570301546726522235541282460560599761607083336899516188717048422877853446216126721553554019734948100036532207922441063874639063405493142318265985798672404313703617875298182041996543750112759764020079990946538880747337420951995708716273054216773797248851644405541657793272090662280288274662147322317447817878897656852633411640443635047441914752495409472663010517693636139526066268711634921198397380609551562007416828762141911304829079774070220609875649857438853751753611210782251810541297595097436636566647819778660554114831443790163174033048810899837622768930345153912824274288967167886849849498138248781112563160489618538280914246161397092771338412756852121937778597597616917707132502308701731448818003079450029080298769565346124984536784324301541562290925179180582956678467190373679628288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] 46999499336617123498973697715125309530459944300164626699792849024308332585269209672901442840630720254793354103117899384802725449010615274983067936499008290202414290634334118842492057560405379847568227795455821863246791127693497931201953405688636747782018169873075522196453131490994890566687178523204728712226031449176728648694868201888044082293011047889169177205935450297432177573170403703911729744141750778450770547422648938048022360650715539750701794912865402427339953753735487243293001270541035946054117488739212808620645738198819594954959347736824145497870425935019289829078335377274258533554666174438325862029737401976513474430921946144243087779417344467688085418888403623550804021258355845110491172087574449200506256617639110223822039392550293545583208688999283907118405178253023458658130363871451960859000614527732684729921551672148224953550701198380496739720636625123531868280908836483589833670633453286792113726526799006973403337001440463662991039570380051812496281364834095411648614702687566366863491434581645874675306366291304920891197745834946497280107524171658044626183998931037635989241625383303628538208889580593968027315547215946295220176545709339386873766240396147781664688934949785612170824197244982561197463687999111800350635716348818667114818875961654129673712234598021758206992780505806772297066199345519444888377402121343605056276479032945432663633770966712749172849947243234117941534531101482687152971087588715412909924823878252211502154193671966600339638076536928395974292588641012265779855452788712888470433973491571852810838869442241670596634569941943056377625364823430064516923413166617960234887052681731677691880451267173284357170157914170821430307526582278470145158123413610902863263286771330559946161500408685017606442063996757488991885502360510450967743620545802541951494560017331339271431037853812943648433602087903432741966392428487835010222715974917763307426124282038652303931379655670202620371735955916585614558675724409456408721671320643857929349388444498667602225550285824640788896961088254417570715417217093525866529819397535993548751802835034976529190670363658150410323287798079590005258833304728023535499097586939213151161188744268001438732618736107323047249954229765976873603059841477903292532185040282058210424515680628927525620188500217879994524056016445376731677712464189914575927687245962046444734454497070218139346312285585378421735614854020702519976321816415686715505356046111485239981694523960471528388974976145493164757282487243180511076414764907575021958694856541775896665242638302315568222235310553313184832660273135647419065238117720878419935814825897409538764678711630555536260796999034977857813397666287547806046609803260408468361371975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] -4791658235129164144548368719329427553703181509403182749184409455069678044780528011242840929700191417893614399816650705491682048168810646396890818247386879906990491713778289386687248829799148146348601193766955110486564772920856578832049173053730976211515648378095923372649282739808043275540740428692108678110967444963729369312469967829333389150669727281306633643653266326468214068435808164436387822390801186732475626296826837227195737382706965670291528968207827762324129554735480493102438795087347445762055022545526986967893319870469788166393164409358808089648261736741763800676294095987305021489894453338579582676315408011304149626919040655326166285085119092305742869526936731625475295840583409053229567458219755836027487618065228642494706684553235500572034523579052354427381362073424622540214437602484371325339823244322435277836668873921415026667650508592798608918764703733521711403696501280984863677421212738906342272492978458947513934101718075163596576250543211748701799018029433482412127233532584771198684351750508625011118021030512600392559187578137612715548115723098022394733497683118395285084050056347508108173235653989424171518755648510899781792774192763979057729365376968545034745799317565414492556661119175864243909404964556854625334096663470408495842808641755785222307193173955150276815402660527313010025300996790097859316377588299642710781602502652147257365737257522505502571178454988296571617897219030559099746026416048072378059879828518718028725792819317913310412953743948936176317947530767837927026774979021748733824562804544127678377183110697140515447739789944235412548829845691833659927484813687955313066404944159768245343224332146356607731409730087779616259597298513762937194003979757178223997768163599962121909877159915893947467589391796286083772548185536688118882151892868500497095037000822103347425251185196852363651505750996659204005129145282476908641490560694384018777496480502618290263867766915317733242219104489848902388452137958931654693702324795481901991349592587557120243304084365457106227221546205338312536803731496500691300288269812645700211563093942883500298503605885043763005952562434269738391640200062742136012875993539631961417396572617091326247737404870126454284821200182485631715688894244997268064427920578235743941823224703573081661332752903918973048370584896244100158455653017069282150901982555395759722770268385257904080898080121936682992197541154874843066233870120416658256005571927748152671955316275649020264206219940766830913960468253810196081532861116060692325174327233291831458098464556309960895011383840868062827126892412467642378356586123720123827956042126191898120388955151301034531926533149632688178951563358655542053714240035948979856628252672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] 333951913631094082019988532581868849715788285667962207954096960680581449770495443432746794582601922304136729262422195633740758817334184902224065146517846755091432506503012929705471945349912300190550961104782900748140131842830013853566228598255706472147636389014995413583569857174065513877166295355677945508246869398945766474409986332137852011165999770576248145220793231007607424399435785973020819151416882846520219795606161256720843811730418515787418700574246077755195611601246833469895815211282635439967672228281267166763562833155410649111401583919309421773097076652272810589702718241627769461745738043899015944172083571102910556771682996522245124133810202652490010653530497603209437458820230391880237967881738473448138994706843625997787371615609390519860745066890606726394683008709293281234713044219720136296503077278833473356562257168596395844915352089947122832709996058165560678752771557344177257210528464216038833813359538066863808810776835881785687655951369652569870624977976511915204174551413978414898950072226946039154988928827018114030336012060140041107918470060918852398148475927538886147128658266200399058520597936015071810238935359636283934765459927743471476602332909824308834157683510162390618578131467890314778201580746833828596274442864571422008786132034305924124680041048597631212416755285271003634942796454487237026174012211002091101703683160083678697816646208623815972894364734080431259396006352657507633671697636174366992499279772070396286522706016717080538197781539245714133775426248383488833977333875502929439626125261037339258624251223598418646221195079910062840438001050283784326412764476210993495022852574267001797149748465653512330144735760703220927300260269183826280544545889707453850472486238396101303935016064720428788448217564865873687769392635922105494430594512597077378745627086955138030091241356069467028737517465555079331841151832386069090806814524862662327317677011648977332431456061576405871851950393184690514905912389061371344721665280025659768092902442040521423981377121294502711111993848822249295134958175912282282063101783833502810451722013770795277536576890621750681685152532179007853179875876520945942165456022923590989055465066812647071901148376588610539487102881059298975972813290311690682518413346465852402416567808282935722288154024610056375871146602033421988393692717256678091852139933679476633103351695804282395835037536975867929965488865492103152813419553754999177619192305691842146703406582592631855585360256223032188492534904683537007137841345200184449215697107228105350132249180662285058584044785297702006044908071849273177297508723118388373011142677769531710111768322612379185120736149163398384280541277786662086038409251247051161143869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] 665374380127898703210662108873679245117447645986359767436314943474681239896704804746171484982058777762670786110559078669024252729912263983016179235734532974395274729627214541927632149640458769348904757844136992130504978637265842495582429841341444462778852804567274707508872089989394989938107997096948908996005606734424013135795592104213000384839605761304658994440497472540349496874099322502627121410044263072043402739739484006918550399557850842418481591973841909917445478708840590898958561721191728377736370199159059886718957917256112031061156062172407644505367626317062978223435374690343092542078669421791498819590066641854312575513565851524734162059144605630028017952750416794873699657518649110495991029500490096439087220783647141611609876927180755115918096228369225714531545172378751685985408770390650065457971317274532457059822861296611191771686009973205386682360277189466477374996439053897928577515445144869228959770470958653060212927075340622999510238841554568896407777971818442247850633893654843328946722837207937839093422523293934892302878684803016192874705842196723180910557033460618288626819572146952209011042073116193184079462604091022445906550232428822233112334624223234174981620182372812488556233244951536921362874999408444029699408016332002026308206549700032649807241308304707106926330448462862975381630829262302232569948579996918687075439947621344294940901320907970772563369178527619417199526435732814828507152655703712478444734481014309704445513683175297987553626641626898537020665594305690092202432175277719467948696783088013445811533125976311629958347865539711919337342959308400947343804133946092449456875918205329812988679334783708428248611297881730915382967808265448450960159377791732578547138182509629437196869479154565099392734498800614979973484852114153090001778786800970591237661681583372759768331141216132437384849893563745209200888354327474345140094789139049194273054576702552884041566825885696756226026901608937908818815671485367263920759439485313514754432967303019494546852178359071155392672504219016699807215916601212706539018045254749933292252488683162542221520350722531850590637573377149862355338163999541409407716788231422503958966386604677978194480504802341233949711899738124277139683196501037485743199905726060054832888666990948949967855918009864865972960468041575293218460871204464816430216126635346794825343806857877486850329802352438608114094870095302680367570695826484662104842260063427342829982352673827826547098174046213134925071525057291686587364169708842156998153435803447166682547579372050070225668098065978736309238341084439524168255805159339398362274701666955948023838484617092828300437371389243493288144519408203053423170108750653552272080896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] -6560780964029526763021754708713490061222169052163508914255759181886114998056884011484837521476898063647185796289741014790887902511777532855966884882869918435238381573925787405338748299650043843232170440122711939349036841891005514538631322938695734884231894775247513504459059583280837786320804446659431798821576691927876613786055100959004889595879568383617818487736582644503930841672079195478342356095480797139002299110408682714943489984706603069251275823829990619429498949337409470822476921846753966232109930217423207034601931537692621568843616694454932347693808205446244031277285194535205701097473067543682971780118146777373962658273392064558188370711308488142266905141085770141709380487058102320813238400267560910257013869958753955182799138121818805786344740232736556441278721741310843658006727971269830704959483036717942568537245060782980794133164263677586156754530678452420617878562282439099344125097692804035473479075400063441254629508828427053561431730299222064735727636258482615655836958304575286837423721270336357195668385548529879847168598862718324313352404536366732506028063125843022594467275352060471237901936366788394955019719039292949786493438104315097046753078457923761462335576916456067601244508113268827703704227836264156769500744820566064671906968461623217775969660939321192875667457084960251424370045305966431779829145689033483597261507381161428673714886909381240639040201501089112685660065510296795561196926328964781703522855007495299053950475030056575092175232879566775292594311702066023476790902985802030915032885297112149461374815513449300657852369328634766734367185478183676563920505675150570512630322383558802390395571862883098294913720745708448444022477439699765117770453175494039376350202163080661807123031334537693012293628173112192655933650427424348424587415197254532335083601549213014431575816012279940678496298061496971807731374906903102129996880719192178970269132084244378052596732143417183283091245780169166189231018318378332900143541464468710399132403499763576261406955417837656383605002908730038292660843098865112688046848811762241134591120253651131752984414922807927752954182280234393018556299324604106377711386098375429219301753754268683442215464688864861444470329497316615179517111779202101835608977223316227370841191264298702946661416603963391164256473746221937861047010616693787995691190836008057903759049192462231813763489734761634976906589189370367296737740271288764583353388481069069743040259020859029837678604849716479289497356820028425958867972641663453996277720174202286943290376136558903644288023035950621789438823423494870114004941569372546147818297191881533232761176894172264802353624808778962655140073150759373551985958639215797698352381952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 10970221329165548842577875366927755956698436714929953514486342011677617529095562465620225703478870956259605671256339150123659239273668752740383177583224329111050442325471292161219650244696064562049524306182568987106528537658109064673813843644826909590280374147223053408089508446211370471679672652585853538945690019476905952397644687622099469914304275831741452395713992334697276263737426350128300809351774932786165971808691706797571978236215466515302432687104364312816539754585140583336108066588741240132105418668024110193185983242194436872319076188645121252546743404556666298947106079623236767430606596503081872498694347364302761126118507722473649356031074726627378051471638222027258290562548795493164047432273717050692735331710231847278180022280677289589203979922277929280998195693715352700120443778207059572762922772500008923257760756542677893814793710874886239550711553918083583345887943759339379075822243782393304244909584176282077980802831265109959517152076706285721425532476759227626530216795598297296741569655903680908262462465488617439991914820519599393192115939305854006680428011990020157291518365760439771170666001512501344107848186225428075663972290000460800142976297460576894318463868463019889381117435241272702078515910983182552635615891433854734235236804897936962630129990761880118679129023757099384391249370090372834531199617209588564519563632132970121766876582697048754693482882767092263881688588984451602234334344476271087528391982616591753454642686602987392619263803514152410747744780147051671699865026696245749392407634747492030351545338604252551091626595488780453331354322818806689910555591044385734491406590923077560683063512969279015578930913696712803948746672373687693953033898977354191507836430355110750431210940038450937857691562320015806520313422656600114772489198645449488878750064454048627616246052118454091410270215588022164225502778186043590750020678719849011252670619168794271563519816883231883658830205061482524137443062064140373748127400189701750460333708340721959800375579464284565692537592575609812703755159577207032583238108150648297876335076174767535768845599617606925991006324574966620491898133452643857264527769797548585177770118003665787459792231353005319466881868710013666401852922081944390873767472394667960692799141580101032798316927324611231303645494046469304818389313503226022893894021624049933610001023559249375515694101307136910331699127902499178387007742865665193542523019823253072860250849618371010084166255724625657327301618530091615028235386508855658239153171018869065896818722248942332295580340778970608737087756276019540400925719274657047676410140300584637981084103696836924765186276666125081140438120642527181475024689153411036436051787776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] -23978542873016944239773365375681270165511748054649448286854991292681034356553388712029269282041452396714504688775921838923007850977398886604861368164111871714859608574458220351547193698947307601315197368455745152558841372542733193869899920580549294664959702825456488807612864488900517704552921298576692240728923426779938799205954265994779985838636242281008195221187339941792128710959195062982351873069592218376485349992849029485155117478779695434001330539069363988443302883376775446188611194742039023820728346186802965085559200366700974742273034376924225799870307566012679187997111096927875982884167097585774468890856132111906123115735535219187609732036333601771690320402208350894798689311342873072786758741241913676314048673110533193048193441324806682397477438520707659530296048805497314947368858357263382960053786868531124207991330224958418912073898643252147770261556775213031577991010322901665027030260946934572305600858556398788975166055490019038159990193465665041224157081638792589238547136689808100183870363611865389451916796878239690507442543680217031623684779637368797200719475969542844617647673729631579187368675339461276932205948059216059761996810063168808749908581059206191122714479802749865858486695395564125463018511540650015757469225862131389616445854665609647968215754448484936075132910417640027696250928776869394390440035832379456455013290458396025479214964381700453114899257680354116549800321984975621517651388949640938120798369983475396535852873333615029085868492997039335135467562661858097236813763919944827160053407787336828551392640135311886856382954400532761960957170609822112124611370468338949120339820893528723929637353390863348285739714369753430913974515465665986456636918783867427881395139623611632436447907937112229969776689419085918610378509032337600017924929843268565095968511157491654940602648893058451802323527629306570064501159499046329716333151875471746997495392061328936492858296287335398725110443382846268138875150478091020061858345225291536296222445623680924562419440323260993399557864502690908833272242345868979795558811597208813123343480623038073052141171931489115876730922183237895278704015817012300611262408803817967118393081110206104664249533486753046025109444583158588746472219916988237788859408527125728779120126018827007308890107313156253860671300846113255324073092868576604209854321409483443902521579152723725044148536810680092603051035564579051228865245284388934424854681031008072110591205068676809454053252617726006377713705124480482251910593111336045208612618314514102633547175348989038341267842599944625414845441380720953545336353460665087528711500308897270730821918162070442469132740243513729764280638894869082871870151317405220459886862663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 3563674563154155750375737340217045791069246098725538083173519965880573537275542393339499938630717401192300006633882582426429230132874263700509292229634588582877677369644237935860627205833144709846467762018204405575323755602357847193441049904815531057859510774287656683984296468837850979338783475405290812520112305080272942806022521095054809869100114953918149221885607136496231521347872830013757573676607450676700188351627593280428901039706301020883360984087192699180176533687433613565047402476832454083233724453300313059838827217938006847014530457541378847114954247216431474705789609305397400197383582208355939585472065931863368494321113041806962973907646137215272525181120228492381083974214197183836907319937445049798877827657959638175771554820429939675608058076912983453424384272398197386694703227633144206706761991408579413488318027588436830631922742603163326626680963562512108901840555933050633405271421118859145955742944142367033326961472889155757098003598408886119278890733694020881904028066816495355583930691665820599576515585370090546540749353063102645680426184501986063120624178471740808488821926223566621290523947039040089943560696956958648576011959755715431435765787439279738702112005856159032401619317939063603869529036249846841485682969510287489245452113561324773853784091345629961296669781907235789052103309596361108275253088180325404221151510923775516524910349651383563790714284582879639111409344823726336404483185127127318916567246841334082197729946745584809712707642743985375754745840658753981642198354065088562317228059166526532296406031743964373309805728049433521979472451651909708899217182535773891705340340068303128491346828602147238137248153534568503222941889668407293453431404686900154462758118385546976691557730222073360056543978190509355607922407975982153336888427367844811720834319885382925080226571491059675913153447540269126676989758089096923721031659231841601064747991534155307802839198279508261961306024153541597532325656336879023403758192352335159202801649215255816612405354800041494686681371062429685653126237228645624766084162466861526675893435644734507115110549711764833151801614637134570646912219888275098850663344906222026526817492955310834700282375467567601495262558860621462893377237471881394212349326751771434996351419355793347246460036039810376793002946819041947550209452131712038768499217306469703650977792414660946158025111374039034993519768935267360725092332328069777896908505751817083463304509459597434534891683587554166824535945217683414272172447690333523310960644643200953210103159670451696761432123049354129691509258095538299734208895615121568937725426570238733693819821157532231654869050742725821574629161879092858853762314788209905317214592958464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -135633822789596145759062127940587885357115878752440743157123562034659294643557901861243147541339202341177633137941755983747329354818415499652856099321708633199192745318054842173132975069602161825757922270279282358908006778344860932816655066480564265342861518285576850509995940556540756479721053241372989582904568505752545536555391366991954687892054700177529283285429932564786603157875022994158195827608143265228409320064267069544015683638515186064155743686686005446259176721021635370697015433197488808255059756192408563718888048872436703055126773174754837847771689343985580198737165989969253114904880967537120620786492843496687517173506424907612190974231786214681383248102100351306758442683362545365605837416259394056513228486664734307346090846334370163649606146479084647709056166285204069527802853214099535602687027034710862418793826088391574393588258509009954212223397417851261964334897296356774766846301328191438977673321143035493243117715244396160294706680195921873111755653764499994235141749290003424970780442250354211013043462585168610004290461418952310844190453821675086285535917289641930568618269007900492014307640517008950975467592081500860031971563429727053537143879956799322445591480442705024092417770434397364457325658448125319233973639482593892603248093019878071759742919465377108869750883236669873999396683817685615908520893597040372848568189385307029992814075401904505287968595912801133618603040489673135855035544796927179941978459073191579366447095225496381876144159106696906979123657401402809266202378035275342177136459769990394077146564941394683782248927908629910670950831638228850396613230288979493904182211335277205917887899276970138927917012769300148689807672095883548284730732557236441148974753635465578778594844126105774636163851122527542786828423847397272221662781639598118029141785500719242921271559463271257846706393205810147236259766101115322434636004917955229573285715571591536433226080201307079165256662651575093585915311640917026268365314682663136862090746972794426684207372956744419054635790999380573251573011257541686212246277118234419613880696048404163378002602565476427687473200473884589023736182971593736873908460104633272833979612372124417719730040713517627325466030941049403379591386316957245544237111787526908558867711318964644882867185566184814028945216643207355040212098354930940188247791959222194928363275413115851879595684873150831893726335785077131574033990794359414828656887028454773768577618453343386253491022919073374173919123165965683478417057353835771270176381348971956436483857657428916595614471045695293579058829453891175043120038825610764585022955944838594223001277893305537739889127231907641879587647058521862142882571704457504869660660353466368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 1400380389720624385458279459094252976659185764723086502391597754597843322748568401649416209447891479086196119402849959423915366271062022072777852740984767177742909087110704926544957436965915203290364229740088044430819616548798299679527597634593108444370760142394438079414176008786876504470039551677623487473220759596257007249564925235352478854623609278074757566157332228039154701868060820652367083315585780131515419226047033652923349943279022961118403343251806338679654123410341715753256740258151912305115555030364751069030891571457611873821671127056653746539473671072733091694987114580628140757563138667484024308355153631339285215413569751171509547554346500180098814133823192424255615750401038667840009834187432502184154462864936473443408168956850268598199562765580681103581701649775991357538152311773581379559819655796312567669813844751720834013595397163148560150807509951328500247939881878111198085974087208426151363868576391213815440026887078095288605743147240956063277638209590757616322270407430321547209376065226358436529935997280439572359186117709167673949425120653735265149520937392922702134779187501346928132957564449937292430844759343241212250012136269352984223585971184552563840213858500088221064444793170864620992715461690537756717754405980005965818667852768886323458258369747400132347997104755209357622470154204144231751622428568864287804839254670655842574794959698070933609761381772945782058017585816315926384324923531908261730149912288466760281510291581781313435192992239579762897707041942493228310449598502994377790957735114961677295659336833602656435513126456114492737313336601018960824213714836458750703050582429962335589477792648273729974917465673928313537443587063274631872051407824845010594236372341606147032734874810459985702133616908689757024762541225788827219476316360383708030832466091681978793953925821404372631012955629683693697830970985911751574982588776217165429651371231847056048471612417008222432484154052565517738619824278043685316907859345404595935391907295895946185309826490134537112638494142949037816268076531895532512878518646101385548106969194333275574630302391975568188719710112690586153537289392324506138684276285209353639405945602789730226443769027313763811524178619945709843378152179108588672695049516819534426412281275372120970797034576964428189091067715518851225684670721470099067850708536117068281583360109137736165281715926215347919510866728844559246583805088670727807252961931542642017246465006577137757699745854784225521963125262555557797434642710321845840159255546957970607891798373631256501079437867390204742360079104821036909584692269668806429484962421726273389610759684444693978376264827874060875179572494978859031464922468624467001055218075959296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] 10690677419196367265552969513617477086672116555620472872533715351649497564075383619560487445902552558963779103809272260343314105592843239817925963996115811466730501962844764576088646135641650345315557977671830636368520311738857933171117019577607252269981888295121891232793492841396344143238653083256370819330392402208579191644614776384866007895620976259950332172520479605012287176956282805702328007453312001309092932599318249228711339415198672826935605274049528126572493088545048394161615131430263444497158001413259477200314897279424140551727907661312385247248572285763651083553531375561759608891514198350944725848665425794102218273888285443651818674797849536553235351517170486927147482162881098632171367104047744755485839474147031387055323345691224675297598302823863615523431745837498266805657073556901770657580161899399790063463283538174058247861608146750245868246971883575694636784537935772771892725774630259340206491913334489240703702033144100127224816996016687577550550082586683306705717869664830935246775037405718775759317108768049179938973557242448571251033008589907850684201003204326849169621521880163011353886911382010262733074992983223971478129965162700812922420535726994846681816376156032283178239801995054905796458504694418920449338103732360943713912032029951921075083673616815095473286024974905952123406193345519616228503720723641455517673604044317770950081440983565354329418062998558155761594013401001639246862193886229034671117553264030685232334164702700559291748871400038831071581855879453431392975704559974412908082401654766828396538793933237530573569978630556571634839110076430430917679311274239645551279106639504640619098599987384734208005580863848902777383893458296131420860282363040069828695730283110497891333082751120195000901894660189587501476395785729623404237421101879259479249190399119701963544010009837156677855506367627364637044270329557799282055520327166252267467561067638802837531531341625441858986398843787999821719072836095330730781808169756946474064145091804274528996413870414542594726296657964967520865643119557288440980624829822844131023586741962838768528670611441853565211951181886028930548283508601931117117281403697648628386388795148461336092777467523391656744367144832109451299025270895440266821268726365972468421493190799529405416421264279117902272713044246956926954805808977071828815367753008849849783436049423404981684365539679085491907754674553170399205571581655051071480225227699564772429243025803099882137995304415871590459103406001273182782092993487019147696057359144946972315762199564484854874771223670433168522469720250122707455963029650497557780163003220569055277485270522914007451644457389195341372266181542186445703652390811754662544381589848064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] -67978816902695972532644641029684288881439315210490643689696618960320235513311430107210966365412973700332481025477801867560874346462263810228806920953702213304509938455098116215986674606160146090977864799910847086110125857980934306547944495857700149055916753310347683019309627407356968801576905900874387297451396067939317131046168902604755971020036691147573773553322005272827568637500852422924613697011295659377198163986184840043387599155965506904001510783789347880542884372400316637951337918274945222445585748097734016591000851563372641987885896909563789328556271926739879328719830304873725736449769475354755156884256426003846431660744135515473106716274906690144582607709465185118824478061455910316922722776140734381072603160521032970789656686351265027430173713013657276513865928893364229096598784590054140338856362400325579019355105045755637806500102759656422932726992997445239328604955584825709079340409139704054736514912997665204687128110625271562664239165930571986006037451514458798462112968758139489824166756613587711221702687958842636600595885455651487426828679420176571743327135162248787823330338231836893856141692088626013690203802676741829415507617816011647509535651694658287457021230411826064675536921002611380961649240341672698911249708867127502715109480489252479716883027836893517179599386811524807119605571911734754671364959386122350970553571961757205428887146531822910537043467956117486958822204649123571638541313913855301753107273431532124012443567032799933395404556785949838251266853096827916143991483847012171239058691537120291228197869568425354682272817510407229998001678208541207683858577853690735179018839287561182822391553280867402409991580853588096569886305110665538412888543035957435699529723407401175754461373706822512270631384620923351301905237161876170934067571688170309254223006385142610073808144267448975999038697563966875505840811225861069828768909001750333654596762787615256859739036882049211837316687604517066947975454297099784881906892501072319738897232861838673727631232498783780085378884790319364482848346721704148676298721664209203723238754336596298278195155331869476195782383228428912934401086472529133206102970583081444097982107252705747677319658075246172282209546219098568062698937132481293158442902756950239696146721851065929226918543821083767913599009395460927163096066386935908073247149225905092632868724569126811379146990456741021590008052834583459052573483748104004902105571418627442913592421892356272702194335968686287394439190411700001310433936389114736897488676517298185184418643544535730686323166619809617433511437380630494307281530069413576394200972187092630439757576868954713747524649754641336202487839786762890770947863801217030617226440048944087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] 422936591307149161934735602438153826049644254277030754984932537476957805416862883478902524014012072376474611827417552805020668983707969381068490868399915997075678070316197335329614313441020503849710257237096402667678704841952936709949994501049039822142217964954709323674369338114114037184061930939157995824352792099246808271807661602681653741596265598182188549135369580638592001734772993976955320126309775813529038550348523631473328178396267838191425980284637740972707952340175292513647891072327225342705216835221854746447365155006386106467534908006703820541027203052162979131462911866771108067849686681960726509426736786803673898226751291025864689705663279140193960978799269499975288828043286481557324753299430963338753192552468226177701925181756290025870320143716412151535041798270910335219131909643140081251162303205888921934906900255641814926753863546610232722922829670454822506296431801327864314590664696548550361589634727162165702837409286998805363080669527468142566345196884562013544887800322292689908633390465167279399576670632403566416005640451928903638779183619279348723845778390672824584905408622366933060110922849973906489131438219080388034464250345457879411596751820803158477465747853209084267250846686563733712165289422347818697074281755970875723838301580970897060167739121215546837394207911417774287893537381285796743908104420716441584334437253365821824022688517158322103041099156373609644654542206051625406083440013277589114342768698008938865780099729826062759542536232164817938665606289604449588939213709759514748198832418016737540314945538900375523069538266103571641470725366762514312753795529454281627555493648687707008098175128704211060148798189313148596904940714773383583291273822859742981665205598561329986092926043663854402399447271763720402628591824132769547205756946465733203850524627875787899939593066109713052480055740412376650860991567647976100336816637463081859729623515669677627107584423357456976515727002518385372368611670614869311212241169537275354322725261235616221393519623549845234210323117114300934210891203591525303541445634187511635207627027482477759403676164960219169574134898140310507787340238774576506361700484645933538175713491182105599650327867610865972940999933286155642966655422551649506754501724848483588549667601873027969713342072704864729750917655270998401911188888276661870761018353823612886805779487463368718357307982589666116478784022451297741263304660277896241340260756920370198577420266490943207783116646207877723480980032735672057002689741284435092567104007577784516430080837968033713012461246886659342328349648823926372599387827149315849655302205746510710162162976795695287245573253693753261119412724534225466357408747827619226551557556323483648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] -1337826244025473400019130098578318583728880504360894816003559698371744905338018691109014952801803912564965530345158913106637656334864473545243001662428198041108866522901842781729146304866600827094970692793902750893386189562326720142556920368387133041485190916407286016900125753722240137091732553218164285875000393071220989675996284634817385655368019984150250663833587535827399845388746964456554167939650583342281676687411936708430047593858604166300407740837215933508849658684960622851818664047969537165376102201141094191192943034581656925814158705161368480487037333808762827960812049473462076443410051379332296525916709897585650686554125319976526821419659106072045437262996126968658502564163316028102205631795096136768265308350098560568213159237833307928174699661906147304256323049192197325688649102215560672021713154836862932304110771514452150589813731731137639686872798781753464716317899763784232056084033597957651161231355708215720688535068681726171544453308135870338783794839595558642963454741219051087225362947097872859396037596290490954546191008079224542188421531922764763132010294318685931423306379441669364973780777485904219129370876069154350220641592879551282918047322088406664479052664017570957947700531969905429136870899329388818261432735223805506932089127449818744086901485543710917891983161346147599008428124046721750178144675302154039225944282488696512481203584481722485127397104474696296872108098643004529103478026509741134410820208511942052294993970920801526261978682606262629672179029730903363435178416591550691630860413348509981295263817928069929685054947762409959090230232110947308924995961903193116956461804460497996209254105015480618692042219166856047663500348881686737702010875569054695823019560936245216968305392750148730415355771612152074181155736010629121517839397001888244234407290600687445499580089366657001136821931359857980411588302018697347874839412810779228369342562759721279587830112135965053390057713064035618573617386369780111216016662529970031507328188554820682008888363934045814270562840022549901566289783558638515557047631788210111112041722289514448561937228251287211707838302264967250932974125774167782486621756648002793377371436396080305265259427331108846205068146188783176987014089526900958239521698641775609606111408563006641337854885955083427427580131047193470767276896823702026068647039785869501709047100105263173177660818304577978904868472016456782140200981361797667970865811748880788931455468607949124385390023632699171073794571992236538650996826415852169919503881692456270798134125783812143393784775174901480565441250382571408189001232228862290937048324981281050921468148660196831938814976349867011003025182586215286334519695853773781226935374522450182144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] 3977601788998805968708137056853539608646695143090960009858748835413103345367883202325969052972355115799480511580072642893937653028722512294270510656195756484652745367256223572867824825170898982645156151821270471056072804729038057179792263696670465973034875954455096570595645277498679863537766534520411548970398356671078821928416995372921017369630468064444050783849105989040064649331407241979784034741426008241862008422222201041251057178395485935922475108363779477548238700667558745818113228118094394184057669669552023850771731006400364932796484883934838397784247704176941918649939025516758033518586512880248043998944295546867553421778796760830485062064504806203691509895793190404894176514635915513946440179835954127359166311139705170221665409374525623610434904774097228591357345286782015227704897264465025360222528845622308687997176145261253903034156253251675416125730211934153685242777805704005601612217199453122129633904989278677497198758537769223347153371609021437668716556433854616948464407249638612532085477500466434784266106976302397501935043841200768744618432044919518246550742362042918947171897802443662558184584688771869262098349451417889892830845883330546411084730419253501914404824079052791670563481635856354897194056472882260768632821541322465889359385248010246661137919782341672918511328561506761028054050425638172573668930568103918431288646294585110253235287221242047340505015572509226037324885949144482446600658937479107186835162504256803537456151061304782459868313222077142700034349681869464694685521913969441191579320556883218448203946324528282477429137020662683129114812369472142248340235054551006351085398441646616723070447740345780428894729849093028573463951101479118747765685143819501793762833760386810995931468952977381298857951915215927927430338465174958657419037101650482329389828253990105571066922670085552088875972547465301670300354872466378450006772326761658341022361218040933995589554776362955216625265981275051884493137640916243208869756032526430596963320670110551749858502912045466656575173429755394798424235875516569294545134536160579404324928567814463932191265105202265874814460251267805767508532238192951974769866009120659230660118962464887408068178391509950357803015868009588335551493731912614644070580528657047304949762517408075157706329570370790971740240809115451633897267881516904674594379229364179085256598488581667129129649722565273497462054877263643301188419638827266375508683903659084283815656492485300706324625582037830272221400330569412149132672688376257845895019027963772437489792908164618429358415607441072406735084859760039771767499990707306346223154415587736023051643654458274589510972269723523899905309224139944350464910660425328548590609762035592855552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] -19345700256260606869444424866484352586237522232105096956565517540353963159689242139950625883642981608261674538833173128716255702468026983677143584179046645951282764466360800509913460765357833466158012698174009503896906655229556544451418962222012597757848100496218652504350401100379456220045338999997899456421189337595808654973583524613078737650279183869684236279607733868964170305549239396259383729055591529003637134181746190509553655017168059115178302826278047122252153767300186470591818888721266204381108055785074212288577554089312445957171444137624845829645213861793364605971712585029436202708125515886892675857250129467628930162986934392804728461298398924275537997270019599207789772811824641662179935455519021862009050565343952105111716711501917991799424213092601817105374312996594541954303842821173147048207946360817064005499742379580697998930697098335798181718637212402913023978243879876438455204779714465903643624893014151132602851434147890112265508088995340532782690071434964646675279733424090973972761237781941862719496736001504890401693417937821132127340544953913741423714132056597754061007627044426116459262144146009553211259962707342192344065244067390628551948675487856216950863744089721528469672943849033980001586556297178103551718467153942672609138385119829102170450937606044901546872287492257748801818573526879387470366402534772525957555387853512176110067939843178158303366292531452825844926675965902727089207204273544567940890053529695660402602747483862715725753134111984819730341515853090203945752553668357366633630486549554384123195675815286794844518261107317300651165350112763096075466195799369341934056725522887726805809796787107232315586274679326999863297761474411136257659124386598649102483503354603958271504152454047548180298800203527172305436971209884061556410024600174016694523934779663988419253562762572896500222002267970569493065943188167637811919055160383981157277883642407999403763557121993991128261733172523769125460681958129016923289495102121938929539466792012446488284539560799269136947236427951986792098019419621595767807972795088437393483555715782629051893877066111173530619934252156662822961488096737949342463576256012992104490278422378899160279377038489540615529960775701262520843100056298042509636369736044115268726374781595749735538210820817342128683877425169929389794033582726535066263130320872310374035881250943595590427897262325167699180658502361265768108919354719457335198656232913669194229643230194312799041564322079612602330104126466124331689131733452108530256980512374967132259739634290104806403238735543010497716720076794803534544502226248413842069176338016202200988198838511206651525526211806535480928964856259464359096530054104222913464290639699328892928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] 82563291084069297562621292045939731961170632025752726646042685628649886752834039658446974612614490930810249980125965997976445187426359151558725512985868035330856491586368398197597608203727176249536425048870116630871082460818212995633636933136841049202291138931239275266048133551052047915999846617778986965713131774115428804167423300790686737048803469208700289213151638974774190159263462948871575840932820228641785853960400520523595939938725384860322913621606730306063514357367590021004274643541773343889672565708501528621306006127538623984701403127591493117233848961479849507020995489155112786375008412433128240619481778467737759261590799590038447886296668806925000615935612402886102907319775048543866779806085090140503710858694220854539374564807288637103136950461486861657921979263725791523463957606996828046152021427124997714295815054032709447491329896895934681310703277915071827744174012120274988523299191327929404152559862542971945617738325127583602085891552726044498099100754359850105742018444314270668163273342089565673656808649695957914834685518795232983079669842246438952860350801363277499771729164560773663389701721800046896060149212759228096527563071918167190367455134992706579123870302642829618609692237873004021664110632910741585712899931426481462403809360944230262071691378530690495929692381789353882006609239073998968208449862641086660253451079916413488838060401276553972078668966709259566131996799289598791126572022902473505301404262670729999619271672492486091263169775174593618220261879444293846407372248635007250997568933599704714241812579480165379874603815161564937771455517649993216883215982321520658198764498819222006430883567738197191060616073018762566170709188136790977637373233726841517087415504854027539116810844868934882345260727499600579453061406349951275840931976619054602725671670532236693842805236453919494136592594080079803997863177343047743375293257977223592728375349803094309210667950297830573528819510602966703838984113342233394061853284290162511350513120822289932286725276769928726724601709956770614758672696973761134291936221964323333590095254117974135867637995899654956037021482711409912253802638175822213245191355525512262493534410805187766735497846758926558222185801647846402623477124465816797786066112282104403390034506442642734591896308899372620820223836417369539947445337851205242427174935547168635359731220002244775870438884209093924784424088929869339807083991042776250140461004711988198811433544905954722728010168812155123500748689742120903452877008632485490755393804229935858214373139431582090831106229810502602351982954633602001215524798571018480668191957873267034499936569537496675875639921834536121016271575688343804541841905383813607644402863630519894016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] -170126447567750840378420031204079102163626889563902540757486913285724553692224296057611518446427889564915053198245276275178446734807916705228182320382663411833047531993012197567063089944058526633858737258625486439923325607039700177566351896597147092102867896606390191542214020361740080299054521017753767289107424846624012106187836094950647440914578167719085859892446857761946103207650603038521205415344732816207481076468151544443049910308593906384032096938209145972783318929938361243006829747074676775194061753332480584980187759906644132141675031697114602778882095611656456657211168174059414793365229150180246912097182968355489696196547445571201091759015567849953483041208136841146630637100567218422011867126401583068495778618543257741164532260453078904071568154075835713497443853295086602101991550837915405760202495614158901752992791193663456287283457832528485427396456179184533730717762878958042396225035081340108959064073784398407172364848066863933655547594897388226329252026453984584535241156406234067519272433635809210464835633801616765802858400657795472462288106612204756252070733032801154411890896892464232501938381954307611119873629466660384702883285405515384322543520014897433633965299893921074002406876650654306738945414852848740006476947856007299671161385542013872583603572488550455904646350429132158332323225714162696974414319026351976299856792068107807485036114222712230591620723237024738169606597678671835386332612879318083179131724669060476916171275685168940595853847228902225509467082836185119420088119114106103479033152984716963088005892267660573213078221057338223884322907783751718737878121413480010028618473764047158000350383661291300232270356634779656835104495195208951998208071994548882086401684205793810465458837092839929949688004313297017196746296816826135341688961371120048484207685752438058461804907086150192952188725289622668577084095786047703259507080401067856097714540315350371907169136934678539040358101643123484418220107575298274526384839453375380897833137301009310560211013415535267300019356031759626725567638012817887142146436643312330260025908400006869438110262238060093669599185401183904682234893093447521303995362263160794004194063692900743591556989795082862514110667563674188748576657685821713800175888328302730689450001760249004267010053752132034064340662170402315606593375746547071577309727062859867187758848045553055144203559889534296314952631496710978324171903158235652498188088663882837127600271607074607249748667460266413143678867748747469901635454194247518541221372523395678719742453107233869194137016093091126411739026665916556507752987368157327069714722686281439486814266657762079422282068429658262084310083442953385128688200410168591324362935639307125260288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] -90644940672202620240603980285170971570182741123869972679231500005265312737412440507393022333940915942774810172836427218719875252198807652100439146266809519640090792580871559076850311126235664120141080961581008662713170992651933204232007055735716246293671760711957581936985273760557548248283986854686192985771466405727741228653054762812560424264057157829788502797753962588703355509985032624459872228951905712017095397793492013604539798287449408654122224367982644347143583216022993026056790649084007870584901661057606303976764185577372099586633629567585351617791542392248810049730456614263645670187515126013347180838955630033907891667827739815403898544545865459080789177345388775407791363170271838577746439851298306082959016413651075992147424126254010337344874921238108355731276018372638779459580977977330357040761403669636510962077289086756007235711820810228353291046469428695504222034413940553212292116871662453366373456848834893639233980465187366919129891127240626311501922137923695806327764646246990263020223421267968681092085516257820458687719385394989505027530671604409530415477387623429340031503622934677680605128933147482065942326943159109533257673123067231533546294186106610264196006346247591229905661362675202912280918924137713637504444740853189575930327754832997528229267012378306181679195252307844608815173814245342912532679902211966307874729478754897158474216723288631172737074584677672401908204283254704653822194677233069152135903531738709992002963334645853647333561561515234386661823443774354347481400977068567564423025996892672877116559554775958046006100724595566832045111574152608054137443040583795937396340279070087215355796296514976102743620889996226111313201154828586615196385853390291968312826054435944282369007763140593288142927125129572987207689224172943763836641292584165639152804233014619993207027936761310529020697397026516197551308553293674339655797837152648100716553570209903956602597507031806097880706498446464545730776327730959292820466334963133884394030982176730616777689112134306329904128115568550189231310929275681464652265234186592976657561156842837752833680088576598338179141331710213795285671588436637710212224389914309079840146583381809250472179408610710648091443553200807883836606295114043367858159914976929756983660265188199388792293401607620570628334391922712965620008361908119769818292718991197759106345803511033705367203016227028555184850528052412382971898974126476442423891443760630366563796744684150502189160518821847637354751187450709152992937952896514154917324630399216577360369543812961029031595402962397166592713345614388616788345890456362747597356292027668965086841786496039505342929751114500804459346448117710630238240083979890999940951028697189614354432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 1289926010744214209196193897509299467940000555597974209765325036089359504779080210435583460336876878782716179474779006808034795354058717022195816002279281588048131818640538455030120213127002536862707549487512360864354799945168315074418566840170292902826239390841749175668019860611081816741697313040324044626720934685539473227186641106184524331183976546311207107570472392334301542883449720034753640764182566206410330652897450570649132144800834030265265299059773515726389709684386991379414224183777870525572664555352370532714078700280339111326243080872060694872778041040083880850861962636297170136926265225108694607293131359031609277904956434537648435144313842084578794150275358512315105829260438397193802743589418383804918816991129531726817953250484812879300073883462556566358400258366923294474377414472937577358498535365229325575396879522399872843112160662961019533994628063677415247633450544380203411815218343895306708042908690620079753155872026611524339602120468380901906120123830069424770123063240272583041915245056309914001220009337693343888276269743060861750900205337664677855535597448400204941870933509639210430387905827873077798851745454169960576817905828697336874158321639199269621912199407290883898534513744257120073140802647455598019331748419220460417157680587032721592178223929059663718595654376354305409435735815717803502513133193096131779101548419773936337511160889924808394066999913545885244228296211028354246808497394903730257242380071830288217684003034172227987642703078813536689073845849120945523191467449906365552242549967022551438133193377967584601658059894973076195425898541844212149590619735598252635780061010060286378960793038042343123146909031597162223363474983795169758004232288869706252053026063881406745011985371574977249994971592932976260570502764838162246068407866251860739235359809216455393670127150291837146623830725724214993612513884625664376505040186647515120515170031635999324769431938083565796322870592100333422712454264126347389228055853026059401195882635027216345926866466632175103094953921689241695389352781771766017500114744084203278999678942678615775821835341650026087827263452899714781849014013612945387691485916875336568628471355050140986508251427368503133767394225923163537712895760151774467062526856274916733588988419904439091663215075632223912264683142929069750628045213426940211919679497453107346395662368137666474689729833764547771949283530401507122053887640277347263483755803249791953347742872856931783016096477309940880655409240697256345183410933510806263610984851882546168406609398502872330940374616065894934754775055563899609816889582757214128011172429409672849471711623225168090471322620316052742783010885144478461456926448191067694108556208906168172544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -2979407715723772048308805160023274774129567226213316181223844081334484161667296072968633203817215333209441873593847755015584884197924397551989829966679198474546254354338888104655135047066564786725992393719546560585401975169359432033029764684365640547795330830570832581615245215505172201153411972773241513253378614453892356747570306617825736777229006943346393459776393494215701458977724860260919527889326819852690669459387360455529194147608238563941034564441615025720198437004173616301236272191664159657605960093094989882959090425435800246253997442603345410504235480142888707549686096393320564926082968919535084979806933618647083480702766579226312378455851115974356452236637086666340415436438773990742700507623587564841461681575289848110754703829339924461609347612153776977509815561461717331191870310623362601867480234896663581156430798740017736733447635081130889317348828480661087773851697906896250319773983306964973928589227574578477046438719651762100063226987508903682602106367096106177581363787607767721514273039471391970918197077042737278700455147108177826751045894504538146799304282194533787409353222234077388210692267433023406839701568704730921907570143168378493419022706540388361291332032035320773460888206565158725732467271372288490906730998547777973149213784325629063298890446650904865217939877818960356001750122526403032033752440118686327457540507775475777597513332064204174690577793029271965927364333813227397918804759745162014958057655225836997543807061148809336250339637784744965017084819831507757574288067912007090376254619643153603096010879390259804605335057554573417136174075834008029533080681085334002538779735734635643290912873666359637957225075292182879106842576589704023204520178087428236395230806691237069247835061071567028288217160887680597088175553357877662699964289780536880860192893407209900531076008848509223531532819406931210599395278753936410352078016142558798342947762832476894730800423261734963370612781043923022871017114130750611193118146929115629412357832726239517959003889183509154668883381302123702764680395145398665875536405179445118444278585347762200839957398292002365034163284742960760738465692910880325517225564435027620160678373791080926796019228670107467102563626762828193219892201368014295977895938757506757603621687995959435198400505122254886364214809368629780132570709440311716593596486765012487927742712466605689347855874407198852046072550987542784652408824446030282512266994057668476423388169704931781632832965669179989665022173890550900520841228488694787927553549481839042897708950704421498390304058954746680456429096265972560524698742828401183373957356789906921684509972732710300808917568772454685556404143061560486269969840832744030355632123149751548903424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] 3726997791195664234360108740204448553057908116727104134344719514054790358375078657624757959937966066496575476694264926528941713024807722815902265543380346898759991286420873126834679564234120727570865326920828410260835470125391311488868246894757800922351996392944810900149329949531255047160125937270561400110373425676114380744219918309181164434393446858715288038969175778917757612911949090061000734362414925914441833454583617137888884687228983325844098341076707260265298512855095954681819085772712548734296926664589917766460156911286248613963995142237090495510846936070990700959607932535756397975577440116960800762099259313203013885906700625315748766237353826401190791349866897347857416338012339208677818643350525632702661822532149835226957239732722602676779664003606173322809276287240774008068832903201527911555416389735857172369532895068646522004546044355026195113803969061107033873657356590938642932534680855672461109343587918623540235630195851892947026987820582611143501448988852144512551383559754655188596374469293436753070664880866610894503301935857628253746051126479369483100160099661153963488013956578960441241646974090664620281047866019825649234663056563666049199518633602173754477350514235760465346055167969270375458223566587974250604912615032351830952435903943733897580831385043078119067606995041223386584674833284003910272988308841656276262077819539037286369616696165819425317298749267561688420634456060890874049978071603985617815065138695443867097080392997155651982954786223533006157883013977039410874228993956181551726724410191372038141194094811750344683120544767890333691408861431045741878636819273116883456198924794321649925067578729637837441265410566494997622696707901079368773334982796707064702959722505685280358728388692729036788549152789475462954835019199452170061764939384834688834000545492647656557554718303376753896012861434284773119905067888363513817970986640719531047154316371770213768654612356731967484193296131311512593911954180110430988559618347851723317230860072320118557418257142396371442894254649800745513752821764290172629463749461046205908933342482346415352125194241147215190776695871673201469497117257946686000913313215847188726701416654982516187661678788380503104545051998950831653675267365595048747409154478579961847666281866117298505579240066509899367260970810997063447325623140634833433910526286142343256877629256943468792159714420338378933498078041005687518681488121597627775668272744291369653906431703021104991408529167757705145751123892827955289867898051517981813760561512192481233158133585908391965481407207027875831489848240935266391495319164537038483264656211257770612293121257139659797874375581993938524590270525633106238931624867411016857753024939814587203584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] -4186024249176956144662975428913782113601570048605570509006567182178511351162885456590814199285414929268409919678608172108850463810935631813689052906654846309748223536007281922513018923228684625685553723752478457245150931946029332615572478073588597049620377694602619090412885063044456196255573051427489533215074571574650985051523528259670702830648567150376482137743224315643146530616908562132503077339301839932537916862719252753795199947377123466382496577346768857400076186010758860937071618651795508308142317589954794536751389909388307557433989896080324184848485247860894215209629490423094562647871443619121059455141201482640755336893722288097861474092929295875834289380127582601241064805850928035678541446944355240809559754670095875195737886203379718778467337838074768443659891177648154930089687007529339978624511850704784670186552830391388964922270949665646104055171251167988954132271950516573280927043215352819256364684439767484362649454541818895922419873964804623441394167256782768394420903528891246370804381223724223023682278963171557232460412482971471452934075769680668230284188988701637714986131503468201050179115821448897769244837628822123980553874622987554309201551604264356585535554648642761356883985388277629691031220964848063897006073595926027503469632522585241560723798266899326936981730138235364721507506299352681241747219272636172369378791811828304499240766648924060274938566089848688116221967976206522124735549013007265532547802140792988993261727323566471718048031427738061734605837715283357915869676123147306133144220951111625410865904747267208097430276518878624979259150642973313101870766753276266611946257422217332773033060418110827325823418953143888258776015359354986672453697971739293236711508790561714919315543722186903590200552364273027091399525370955777288821015379438656979238492715252786302133176260715523980445157184115428146955932323266175839587100038043379276392687239541550230631319243874954374276603720068536044832833259392741936045319700220301936973812485526485468416938337389639971658048532993734887401156214454403530301714436017623614798488711719550456717921011723146922682880905723073766238277979666652486480675861444656751755299968260444974994007506934357200649188051621743022224842209135645125212502585433496382876997815598180623076913475389961513527879733377534881664866148584002946294389936968941612214944773511249148468058186245242873818518166219516111866663295435305007633459974644354618283414353260659052259276476676568547760818909901444480817031437713084357609442880008706503363145849814068078002082479962542721595470903440561026499142062108911582625643853225212102965260396411260269734371452198333334047095603281252235077270437103736825412081967070079858245632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] 6729089840765031050229942117424562741759256304520775202545576276113102499109247184261283587656458797453361638013016585937319234262612638970989123684012231976801493577372544738283871360345480028349998927472060998614365499164446846708212824348539193624376092169143495600959668931683214752057529825372633711826775122055029345461359137510788416926097511094914515750347150299807548451405369080107670808946252467057506868427563511574530703161634656389131204871285256861459759824608022611007789874587730840798540415328001305751586677833575050814416635317590378047935104370455758364597192580856402979520442141002797195750343649305054816561684505864298202912227751842997680287111110003754059732981009017386996783056923223315323793250362360724266717627769842107920292830204561786625690647524971512027923951247437604438532078433309492668948326815847950626396173876297761480885847058501909280710111645561466650177916699625761278342743286428744355556199108517307561736811505913303739389498648462555000307957404371239984377907620484127122260538761592071948299870085972646296880904254931979022137225315962304448292130681346924687237621653226648376285058977405364978469353400600720471373370104102117005359991274990780864201067717544423839639689194494865405148754768664471056035111984276950147248567555572015379600635337963538123319403928916430628517372336410062485096996762349010891739338004681618718218704846301733127408832840964634257809281519499909064244032710796719605614250969596422166756513133090717178499015078605013393111519379791100187328650315374539479195665265699094215382827261393914689050761239585683023062043429301634709575871236773580291801383423400646349546395484412172029081972825526407788580731818668583662641677952930361442986782334856569787603310607720770074484297447451953988904357787784957603811181635312414132978627855644082952308960259843860719183880363473449477938160210838919634314338700618822681945846073402938986380202842718199837327222088769307083199297089221737060064396821163738342374770132151981052880043273945749393903608462750139113527727701922301351299959562297913808105695523500375590324787707087484751075198961794589283093931780449650657241220345821500386996541509328819885559373659764277353774286249085095692045823056376222246427408352691709877382914569041912939332877071476983345267643038063135999642876174088908345258008378831146456795702970020955185794838044401122597920304366044898222337103417460024461853182039575181851363716376311542354199086645900490242129791056991318933536553981044832388929602265991222581356177297951187724505491166508031756896627333333777774077206876431353923244986983343780969694529631132337748618253206927076944507263500675419243029679373015601156980736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] -9608070330022551969482039859067355751269930120028276465998142129872996104484832338110556749757289843801991131222077723043695666026246472952038094479657376766909381771110145866407760205117595967676681757173212181722688308247815242214540260773811527070675502623870605217425611774348642046231044723700982859569537715085225668240540965588401024610059117800952236372203065965104932284195657189380712732049961966368498277308551561083464122476442682483159515777496771522161647168748405787560973137393333411329584609887429758610004813862873884002665181250045655002982178388329733096740971686881310764035493808980332415260336655944898883055920595453229647775399915591116286330309149689557698145343629858103368754608368170372443914171492396017827901963286655687535042497415476997731918591078669847363716655013344515703223451628434358850706133143842509394555702553724469588554625207288805656191650827227426304145990246581135179263362699165903670112432415899886158885487064337259675865625031770880127651773889681205870695903556592180171634994249935076302249920427547023234013649943407499704997593323616066553412847915482130610093675932470458587016483411647201344586951845883086488689884236935866221259555296216296446008820383098904806437136565480982315065465590242311047439234519115896812604426475924933632035806791422117040662290218164199694510854685092558700538801296129466429267240291356905578622608043281391769030000769855993726892329875870975538390912982646756802500148018282565049643232728778195884872267245436661778018285210363284499489947866193028732885947184821459684120067540784913146186359854474360909553200425558898840952825950664731184273542124209350472234151026783333415504600454471780808691041638255238533977238562932699908544842624486702779243957439439186583187438382921731291367809901569698337928762247833320806015076612912006619153434894311310994013393200966315270923850211822656421815305056422066938039063805831466906287846241770043396385438016457715144677765786018637128938238890100502519318358226452904116142427516487533376803390872632503240963537098646829198621803884388241742428133028357749695833559668965955827710743251336411441618748316433253496474573799455721263936666502395975220697742678189605200962933484119045225999168920152477792740495391715734307705651797765827093176268816909417997117915741403801306747944793098303352553950361702243321711607954310941927865062633941714974240522792668757150351154077460171899691137794327200340025947730532037155216392277655401733015860063169847117454652111742056511010040717718822929252229881428222277771636906494519877444443224244772132956653643753584786246437850920204985956088378317983318543869451460995154525981811265546209446671757145151207636992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] 7036660257781349181119646007613848182381248615830860033416551276908921716226385922479427999334756969443971314914812742940117889754648060980353907124493062923086631566515317535800181176264491345575074330838121903818514927227179355919949520809470002222734237240035166675186231581923468812806086045648216031255941723705374506247174678012759535101681898313884326962455847380339854193168588792545968650335624168575220177718582423204991084167492419779368511390607126484323143533329538394307144910818069497393409314904891016337219403568703819776364933595035376365375548849616550316407351177219403970076171105641017524023751895087368207671930132053133508683588164602330183982803767821412678448983475358848482533930269079750365844374675559069871919678681878338616895768534953410357535657081894941482434372853468403187296088095116139808567544608072104635809330747637277935873608599620689772843333842913475029594955575151288612548399379754065507697252260667608419998800289767264976215024008132000863178983911190655260479312223077918247945615396833620757620464406000055434045079263118847777765524155002212087499589179514621733505041986128536715773108228458593863170706962160437776623709306737670990863875976408515715193573189325885931227332616512134425569419057602405136148049450430133080673790773124484045261642385029347690702620019509935121667195859522810517690193470210378024680359018313190256340132520204767605919959295722976055437695352413535349545837661927721232969067233385665345241296176610262270834257092166671563790734104382387484175336768433799297488135433548266820542002796832735803954717441563260891918810116772465882817462444615823104639428292874624952044106618856970661534394829981974268890028725051105451420895686890065299433059344302826148351601853061145326892447814647682174210680387196233855855984307942221482147662745352908415499296041273916689181328940932972512930698970185595940975158146500122735257396649850921317320062502719280297528501506387387464320078287440171894263337579661126872797707093679630139606852921030579384767624997125227668796556046460713534102131842726832650789435487140168357351363841008516635802902048558301356948492911690208236047913496616941049687423087555795136894430826147328231823896106914361726004726000377886457276991461733556426457597910574285943327565710673883469032498812082646580070945849606471404482099265669075955975579538946182821183065705210296277796241510345007231945924258496544768912701900152074766596001891905564247341712265964369619274973140103150797780503916215605085056740120729845665675429162982304353636866363715844994131782793003381836883005487697630076478190493461148429258399057104940143176553287169921693913734916426123894425115832359692695240704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] 3062450660692924932110961000911926576014581811111751667014845860629528524066334883063802667144443341064651401568574324249172570682654532693387870582426421943369712051184326747036751231217191598652343134322517463314472547496053902363890117626850690964198666976184736813806836019441788309065059301612645761981847530318004873366591222377399907122036896825526110469544993018615071958607780938889937386630804439289653407901445478755211936694115564638369752111753048241000308170586471732626350730693556397496781404859953385211571521985930282329864831945429414953647715182537935138025141144884435618057258089350920340299370515179369008900112852520588749972809132421520535838898055032945627553469042314564268839518826262736241066092506476963316132185583435094314587334172049830469584065833048986621665641259204375419676639751237204000313139863442795448336697414320038611517586665220163084225407270498485290321323959485856251170761058401129643223163719541370002827930383093051035440387491621810777046967309441839181253319531655990608879112110712031799118199374080150772166404807068653042757680805437498404103360242818454632733274406541230666025088638768659772479083509585540231481825525261021769899499015913028292354545701775720925707098766911047814088715803726047019103863341150236733526343364358170063086333435059102650449771659703119446103997255676320177762884622308552671308051251515150746276308058475741304386412687594513183025437685152096091470387483999273147919448727193780715246595270209151009113639234707311002155014537957047381517285544469358898529950678953307700885411918185733706569640542781440635723308761416159396029029699161466672241143649061861520651733009185895894552646857272028850761952587315382844856319539125504357139295647625426839544714606398113015106488744515097436662574278344070616591372311139849469094930597986934307689943699591962818323906885339214927218919039169972516139123626804921998270503600282766300332474364691382067561434983274225886055180987377719802060594184013694500579595383087093182376788635691536392885020446250885304942888838371068989901820241665095783378455148538307556107548884544006084198867512406129608947610273811621860952914483950212561657260746208931060641268233135092711259615832425922714905293148948076607024396002112917454149327038887651764476081671322351884784420064790252781706333573053159480057721070984474973966294295440371681105529547461640458651445270436685592055082983314678838750106123876461850886396694282020443115780907397378593725977264146990157622175107985320188689878470094971022328375976457852333350539079008470968173513087429485473615390637879650282172166682122074813967684214894619689279846563067449309174020339399160616250858752464188849782784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] -15982162784957118905087465254614864749263321027917513949643296304681635294588165537700990008868889783610093848320385076288079493518714394422488432185495011110507737006921856136100278162810799040200106569650400937904046695467952755451955623664844356491108543167543824180135800540838976737995100766667953496014597361342920318043889671463951494725659180622240847689854987226636389855087187461637444714032533445598559819854825429540097143382029691152480699390654348607710690681320495550065373209352146566528504431626637865160369849605432185684434389042971621648104297839319747532300701405491856496913425849852249149361694218312271542324244054850272995945006902549973331983379747080026285080858666830567825819782660737900893343342381594750367899720301805302524065997086618296235460607244789533479760794606684320568851404051327517487688970280389552707621862450124588663813241308731560862213768929054867728953774090975155948796328879685393574716923683361790814322817814134081940612436242128220255826016776977048846689584489147977116852519455050180341405039938915507771415151512700989420380386915073182335365280577627696021759204780120661272135269826181085111050659030408382081530525137341570497147049859692600354468002845773655085687912844378282618497473864004020758163131022997840142722699838868126629750615577439075077592144391757058598201016517211614520489032933914022487333429001984277511185510558724567980322385870861808818323455760397382547553177032503924620855052509811904097153964731782558372088378199613206417059805171204318532581070898982443995015577149696035686380152261101836821831821760809256512091870600847882066054218085612493531981908019260650066379790582419494849702818735148029707090786365451373578852938572975684859678408529371501192460885027412707890797763324203167549339479300723766729796419174362494216940821940010041046076106570762170641267221120283783101497340850441372575596092852247765578710201455064206544793106808418923300907777698726772308359047361717419570262677289981884869344373389817740820219848425710526126601537993391396251973797863161912932838789090996577489381157539756682910221781998245742246616013881822673663892085822303002250862172233808999037084940482081113455161450211599907815997446669050598317226769527832214531933760022590251716943409687327099567350992720414978310835411706786573339793846870965234075085044218151988545091685500054768944689491610324235105222104239196690841058243100782354594296913577682497289924303196751231754125956336087262177940052644958961111581225868128644941242384244904242426900483989029377564202141777298186412447863980976659178565761798146533281499745064024978090717621845659420387836568421392816700949426857821072063749058034377238652125184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] 24465867849272434268646168971240004419986225209123602140785145004466310424297097222583585372632595564770978218047640249250988071241202526728124873994332160533929705907865296494589698407751912135170824397552066152126632621952227069397228761717607198102673874788447614532649713212565126603413675551015686635363896930041741334727026884109742098394030659570601522918337685375473813323487946366476896611349558181929133737517367136281271983222888038002691879801367611643543963796547785048486477387851233917665654233558475303471385440447321718425756597893865691720474702982087246253342726261957008086593398429530521431577848013257265427761668015940107118871748287079086921534405187956122441767508585945915674603531129226153057029579795510914816814291425373836193565713368730305272159958550956809195708745762552275104799233561640761973869172314094673224634067899278822182970629629176463616126379536634777743001397593713379267112438782631878468854637626817247379747122353419695496259285312499809061951050173341218866669355353615890745306066329466708045731163332934056418377857666639127733192892569916014641282049427872987919850147980054788879876484275669840053025414545410192201522809522409717874159263121153134633612867766878216343854387429591602129804516069105748056548210268280269378177228899614509892583972558990591205204928765082489044044851961149374217188235633932835058623515275630164221566802386452623280344440540209754007117294289483335425729203183857693347932214061262316500613972070602040450929143924492725398247037131538776703761288996916748002953380902621067341778968891514015547095457782054697641420551999323537186131327462986900343209499967278255998047920199449129614280098429873282305253578687142453922265971404500982318574601935891576961175876277897052331733745256449199390252875110247776127495841663905305983598511137986005456951652696416802462648198989050079872111052458569617947273939926879293983880615627010113056354349784124700711383771895469872483210357307575799109255679322235173613839484265437136508979736799030477395687989367812192524695333171189970024941860499725711360207444506456534531898876638234996095805863443288007431667029438162891312963337444121035174040077184595577005917962795706061307352279620971290659458733717380241344896051386134194791315984228778870412063798860774818759753473064441520451883003898905944258063292363563265746760444385545132399222654598836033540985581837962827261401297554846481059734787152600369137190708231057413305597628002712168472142813404629382799401483705975923590906888083374426696190015470508764743184729472434561299122157093546374753842842334688221602748504214100041430855979566018409231624423671024454992268709905875631037572701060341362828771328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] -24304257771638076142797284171561283087365898278623937341367658541046585465329319054779422202516929863811985293718426674989357881579225931941673240811780264841323859430859625187047391005016296063180274247922566454380513316046915457019976807037416982069864635735726608318919832409054095944744757986746873112552620674464224179876723097800925160334440172565559965491977949635549070122326634426932676034643550198864402977732171305915899024159592377843904533631516148221939564299369604092232959939255606104696586583315053129598506711419272634249288789860484942981931241392973209550496074186580509724348334641207942794326957537958998058405899245638373340119574412666478162346772706254012368133623367780658149909979232057201266185648241578987770877280950877766161560347169089872159799491599335505483743112044902488576796923503529790785509057893395685310877825827950058156654364207653848952398645481370325226650275655358226246253055513603516201758383449178393190119520854854551521025753155144480020901637403656877444678791786558273758985859669125406480748731161578110569221404703579055988067396817344299135643156922800796531371714794135450912574297619000868788240841222500407283348200765865644824350117329062680220830176797370077857856520213826742106718412455710682414182357512548384836027766116518142559577847116177040009656306986550637530331770715162563930798915099307207841822075326097264346825759491500398113794294796623364199156978715193606462389884353994444408195883466028201407027530365610509310527466672373787318134764950879568830561891707837530535895362117244489500692191295091767643787982259334992534865229201740877156557989797174736540607665977756950506805585559559008620413419935677947071580759387387054118453701604367399035599978386570296304296126808702665989311070550889870306313364277556209455041235898115970975432757138808458847114054923488540441993336620857755980210936521965800196220477299252632033453571839086975323416272334402852218389384707663174866432673499498438720457950727420706210023032090497196497062578179708057181128974097992664783780831810023269727482179977127486377347403648573965907340923654636438858092305245132189448563626747597246330403860489863586297147090983030086595885260875270487182256074112150990154220056177263404889594917499027669265012012112913565555657692055889133135001190907027550117902266743188015367116348701731351690248892075264396958715776257180478627831853940274934353602086336077837204706309284836940196373760184393083151991660728293798692367279804984706845751086749998391465631130857118083448428896155290607660558005005343568213421877322094370323029804170558326682660819024659179307904380966680530967153483438370231795347321821736878824169577119900196149395456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] 17335370408907210797334906892836292759878471541812856697340300889752631827615810614993199005071515412271590175149717518089293083314275560569145157246038139000297003956170217229816033573484017729471689875912646506667188462194072750453354644686941045385786058804161882882221800282246670419832527496533747539684080871617858295079052624226700610381109237651249963060188416353429949573822294953586235102203700663145456741205028968936254663434164844378319229294314991808498178726607649877578601127445924384106993592135375752327216021982187698344157346899361485054190448614095270954443470230419880737692210535933501693079696092196076811430077651121688020185338412299005589786625731577929990241205830125593365224031936726429454068451908360044891636266098702733514433002468064693687557365639749910876083750465375325423171042600142605729392160229372590555676217150176442678300654693911075821559767057436923862367078630542020848229595127431615144561562529260343007775130737245735729698640149313811863162056423718586356507426922427559151594459908317722202393316702132692791373851866052861492968621276940817025760198602778627185973873479419033869509398363063573369010014364016655064103638197570492403869869715781088495487558774918901537946857898504592051895151632136712100971671299768085089836613967839566089495230549065887232783289621166730402269910242892859455405816883221669299726961175781060563575912590307606652845144630472142364667649418632534615189101284687288810547983610518733363200937233758728916138688780548148000326777862967952289828243527286824426947262807460285391903665366024967482789725189070959431945936151496125167324129809194443026189150161724667429492542170422018921229047183738892054887662709740911684419841710741749288191925523572120062887479328307644469230127871583186024789086758776819436821954232830445819999576835584686723458814250391042494752433313129128038775065068701118551066366544072681565124669069415551071051522160486980802326680935144018059458576332184447418223187775325088936441444953780326523975765636979965148381574359280710178942324573228507053865482509346995399384809003013643917643918048340599782695563650920195664259648992757880081902967115970839614488918426983058114069543143835395101374540239947786382285706351598009789180962889486352084652577301577234675282998688597262656499617359323905854884957889550139002334824183045461327722258600052741420906064354542508342471532163053279247857575010086421256217454299327928494209101372901599974085373216379505295580124288385489466301332364527387522185954872361137817819793674615419113155270459618773535990335993597007619438134190410018362468828655514118662851590081217008246093475061300377073492119660025493731404423737179619605872640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] -8956218894108336893265896205979716639745625604364277551870937998476817943427554987026035590886927292135800962607884975254641070421204442027565423276001754596345449604128866591805699899423718956457315337979225255871336840573229430978923566736868183354011880096264993718229851786504708005105591054853175577202717445483952944524592992225012630878669982606655672980142785267311958318768149326266416064682840702797838448814404762541534351247066431573887827481959180719038645254300720151914771508107073264376306098895495564160654707242771229854441697126553657356240533348078803385928025640697001734157638109845298665797908391078049477970509295256407325977866750050994015332072926385287765068125193092417114822691488987828516601152813201443387232347047457967730032428938943915129891336132610178286517326773084493991400066397901163183406794248521967659453637364060567468159937363260308365617193863668312480365244912785592958522614247709088400545421389640085058831329813211272759973109294024229684004666530861962489150474587460480070592216214813923422227426518556004278216443812815355650064932098999587529270164441607234168440844936377481363364008262174495564695121013522970325097858162123043928653347157012696968594671967710372768610077000005064688593209531308776572783700161010925362363227082810578846881853675137458772331199479150284086567330818531557270586445694644036752883615880054226615379433982359731139943366643619919724191500751211137367884582131094186157194913430583043656831520336894248719913804017246208328859769824889153047206167024155938437955900753426373898187742040388394017536278052429046456672428473532671052045129673504549534100832411738400385419262200981858874103099719236683249554797264943162050432967126639081332985959748445133768309777633686330628583391047537189207373602079401876795168967885315233291776711139941139768109556199045917835637317106375982163302289318928286005420035777101163435166753770781534015272193110633206427127459429103722176015830710609465795014796785415815538674892141544934127654600153266886502623738395169017861766993061905440110940209410730100121785460672649989976029598573520628858275075878787247306190338029448930880852377694256907491637994213687455577261919887571292401970916878122084261803525859890689022742962574889147218239695473526863555147535223063611846122308580940325323683025711440538781261113731376686355260678520533117784611695844453728377267237518751556893986884068258969619162112567904434866163110941493456134336883283263476369860698120340469255477342505730732209118120747932239056162456591202174048689098615973778648690858860554453205944437794815419964671814680297113238995070761978965395823284770450075098891425279576879178680739592051191116201984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] 2953606326869650806431843921498845646402721643479613927732102320799562477403216735195665638534249285197668690454632789472349475648851502661019987597170134250999475242320934787991187561615264966998887995095903963096527658791612314520530730696811771586773022547365472615514704529580341460133754360862161358600399088524581713268862907165972775189155384743337326155347997998669508770324062434423931527521506875628088827038391700921132672113805354090987711560206311280387527620240791722927966158908979734492343743938094070673378507201544063597676782708531142759080795792887753125748084474042159359776669833401522879888024946790185921541130967893676651470419484307267891070163891637134479254614214199803765190259979088930689736677208524448810751271004753837137435166977078185372959950502840145711114707345835761421639675742256838448077154781844535062569241158226629231176116994759903516640495166998909885340121159134505984403231148491422888340282591057107343967099014261743133130464706475061192142477696841110574239345413896902655786627751611263261006982010895112138565773954008984493141728443817320475613036424561858355178376695816809980973933269420880071688403233899957511609994239131437923704807306545131764972115742764470887512627845356685539066556994734804825117133563794961391678056286187829198423433765167043131178793290313854136475636827738601509301894711549657392236549272753200293353383100812949407630085358579272913550770362093471682880942500489515401781828702566923600000182697653241229308727829408438896545478213825704838948570208770803213823689426623134696635587879409027320613315791444926507131804020828399528293454590690560164851251565610802997278350869160978853877031911996882687697543334944504765046167565711707126989843697295706441504573568880579202332350339654676066349402891321654842635183087618225285877361138974532294461601889243275928933487934115065914480661176416162817156544488786140540943194993169987166166841672079240030845675365139775806556439425527574283839972087664545696301281033130948123994572609246390692291876613566912377778940404522087533874862291722528889853087693219138155079073640618902176468080477171790966161072189779587980022588218544477473956592672010176685464496737705608718349383744585112365505681108615529833291895110545459579120466981835514454536264102964884566337026097020160373572555858901198106439873912137004911097990218928120182372130253901267580398530597849071696329367029537621030421423411794357265135551202516512224847039394074321565781996666104085417994514596864022028523865458168120309279702122092713721001756154721647206138256484269119188631550613427351158881213254685493109418246022243357635013331463725648655271554552896429255531691508969783320117248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] 145361546872462707132152202658674121002624165660037414899101423529376516573214988601315546554619450743067632816984845691525319349740434347181419773828451177926743728303096897036800124802414263512797287469752104104663185656744579346682490449887659101717121858844456914260862287349960150953550789073976049388945844314434684084316177313364952884019440296651216974196562829992890002247688485327809704352031723534598684391217494676871528539609237551207183350159936168024714547164087081585872366845987017197962249585996228296362339498350142594199613414607526052308843794340657507310970657245526084338404344555855910710116990378056760352899398597481433891733148179136091742003291074487526579047173517953112324814145219868055948899464003168863957537341656837690140840882055075288723643924711481048945461615549695734167750548878128417196429037244593693689018908101790420770826634206058876813112550516569597097849098121784021935137702257013225013952573231720826168978667023965940586602631537758224982992186377713286737945098507953160896641357205034134182596492883417555898837569712867745786943012186748825791382015867915283773129717178597357615963160136331947690908118800701110319690201302563444185776952747314533567303172483636311415095937335876607493319271343861965567455748274132156849333980980222971673673415266982085470215290612773123769626543307152056643455825730654942716515090513133896539606386148640050179334538248438493392266890018845928837838888520082092396319215418137568214374048599299768085722041561135216196895740106728039981281652383555620813362247007502825330539273091908566343050133098146342911092825501957909222349870589998236921387244319928803397342773384750477144724808338958483541221701184945028756160629391835747830720999597314542567255979900525530990238277682726476883962381601058331094366782368811638271938696292187433147302797847559485935527879723148923628205581512827160846165899622251705394436253381919080251179528329764463681546964705481320478860584272525200222732569420722383611371173789488312351921211105555409189257154764604759866963764927170638933521512184550799370562369140776756187153138879131151469446117984746542858595663449283878791700325433302574853335900496626742576361913074119860529895296151574256560202733171321070513706431780058969436140185868914701309780720280588159989622235355886444244996192963909061209801595112709751755677842511512468488298434533606790377563160457448571796120233666392532641713987620042355178962170720851438001334853705797656481993654940600148230909167187416730298056374417772559003551556210065169071028605592804876964561351900490293266618876334132388597625497320365328585225573066327614630413114599062766069942028060389925671057299550754335358976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] -1371105732467466001275935321631871590030289962523661715268243344685947700819979324074614602689206986262177267271323091291359263040824350651978153702273800207890005690709331898663030347764396628656158663262935825623282735778448977443406801984497899522395618395765377482986292325734815436539115836449967751549434665421881414826998934034967915273573100384037960471699800089046014849365343506124578367296080748449305308869072408368936271594195666288440442335305240388474385917499212585108794288309500043990142992047697694775711581436107010350501389286861488618665317656391682886979303581075622946649730047222216959015093635146152312982629325502756429597024049465611390589531392736572473374692739365759943618911101345483087131423717273914488691082264946138977775971041402647740860370262286855420899174598069887597910892397748863500963741927127665275034070998121178895197084532583660427775001044628900467542395471394230282546986895628639516513630555910297554371734338033128722424774925187818581398772407075832434463023892379848109598210792711310394367077490686288914037587100799839861842131839403685245918205846616147269562446294728501443643609600077261364019725718857723129975394080742691904175053591454500864955497662200655658617546546907174462733442702341548990934940778977598093336596874923910197940663501264489521862217378723975381515335648639296602174743789334319060744224565788258303163452627734347276527759945006206802456546942990092516809926958415616244371785228665954563853728485522778962445268846168067138624654219420135270728331693624968893783166940620541847931011777844050002310971302350682921788974101477632039674345941066102792532658892967792995975124034353531781043183529504033560709141803546351246626778979065566039764650418323485987420674406473448396955477921141933794983132783989000647336029743606906510107583514611859288867504167440166277215436831875687880484255355143188159344073623488922457231906074047263101455304453015833458401607078387180994231710382734484203418962011543477730116167432713130352679683159934340910062169252212414893028962495934843078499028510873375816646544158626925542155825597178361909247845238041440126431401628154538865099367757941423481073661644700680040700365258190580203203421457770309057763573083214013492864053512097696822490206514519180823318158627996417513131433257344099594030690118673921504137310410885239116182739407581538725882595156941823246994373602374354886655921748717838277061305313637981165489776805236858981272685755758272318646364226098287417763881610997915186278795385277734112447090061560202831615601323020355567053237991987622324071136743879064186008246712756560793336347444995966292127346711205039412002817365021919089977201666764741281841152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] 1759812562163624919494613242261072154520391012451305645030083199025693472329550007897154204793555826421856989420821960086860862902324824471704022477484433329617393199932360979416315980928976521801894410486681109310752459928837142574235507840856098234779783473026550832063786446931374465505117561202135791928375504722344902433665349011094698496081888718555226509775190785487607664678675127707198118586345517780831154271817910954461930224077037357675773753944491769976497029151509483982994376503854564952102876923461574206248954938168568088151646677956231404850268612748511825954882156641987975140121427417018462585709598637167323036612647837652163717629190505998814232978666816176310126398441497987862292897528437474817737032365331640225855519099612969192463764490624072998077596918314551426821752364367770779391201448563132905801214016506228707167890553686301854529354577941751835767011446968363521748402765211304821248703989425615133542310782911803844082984868219458656102612809275996969893778437075010873245083703633151802554359919408313730909620860803328831731078639096893268458769102104491695122876127659964461498098259448380585040160271748137628131470736828119476020900996088396807435746692067961437887746429016832804166441485167557424415883470086848917397300182863821485620148370640183637605620251996166856591562825775884618276505151088320859427375296943847124514569370879858516839977574428801313330619203100940190533292048429050805737011784017927167272284749150118741390173735891346171499901843272077566068317951637846908303051083910919387706270624967931722470425148576863265266199366367236892305849695109362082762376784379295038475174573701072074175614546922891380930763674787344361964921736140502911319369401665692021808868544804886597045193913892586964308270136316788793434897654096873330168053964368175374116250527081755443320342900678456145588339537920039590084345917868430444377626607598200677053716512524758324441135842768635367933939758154683978122579875588681423451580688856647949459810736394520529160804252415527061655687265712446887300842162580679286192114410721776301119417836559392805756929711508426222900710171727902082250952447067961373391533738892702759340273519057668106305618472956363217730383699445763589869611306439057913855024736433715969994485936640996275593249149618137488076206527514346521192296493455661713058480495459987139928183761635922603837266594362179820797237470093166384298034935051598146986202100414618579150841789097694264226464102250481056183144718694772762739036582488418144566509050184480516424348434571713197457846034126956707215431472032507307923313260809613209004507666665219301748852948894646979819884154281105658766373218414398229963200167583609073434624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] -1799504920229256183653384935610252980633655851427886864110428779047941976701207892406393955385804416486346223448178598518051464314613440194482056488760358697834096545448514861254230570993886406292317560189123630448789275304063740169907411579096751347364606823339411248231378044505400223400887655094754579049878853161977579975351393568095828797771143971349078565569684356495449379997150248543868457167697650229394573596250178520292252992097651817595657429841234657008867176488354136169646427427832010088376922459130798653085670633497049533405744654759192133554330616348954915944361220800012881579582114140905215640945183297846553881037672953095076507806742605398120965442646740228542565805965712299463272293707214175309070279665671345243401196080766064730370982577639989233093877494823980118936874007433824530955597946476118856184178435381382002440795436928953267630058047643791723695099595284565190166470015667455842657415321999649597454056509954068043177912484326995641795363416964051322617631517617988091521507326108176796676092218824989458617018001054776131601130287753996580719511614483593810659488436067044255417511452252663815047098145586352121710209243567257822874702945569850834542443938386618030569968847348204676280819876571482191379791134263074917582796605271369061199273614080400175211930650172456990649645131097990345303727974210086396581351470604751894455393027255194611617083983931330706972463753414991096291555271080513708803364206710024822384954447472016983424577066507492490015167811161876447810108423789940620963850739257661658626093761073349134274002759138378885926100596493019537273735321473996638826199095272982428895495271442447010814927475504515661352918325747815593582472533363275799751972380845874807068760518049212432745184822540473332553348963957606985411995039368452608367168451364376970193050493545092878766371487446747280211003181684200786065735517398264429962329765269115648975009575276164928024560776650605868660096560793772689649781491481811377743626219238861041896188182147112606845663124098848936978885284981991925397657969933998784392793860947304038061883341572090734438001384835859564442155757630132241976340233417868835562078760511788084266514110827087399242339504583938632937258471024599049737827987651566201478469607521190727838391758726514820189933418202630531051350905280434926344285047228340863982632892118563334803769651879862588541427992829644905894097177989703899405592515450873578704645239532179016001938539384297681071980720370178450454863761824008624214731283622902576615696555497127492746101272081100800964803553573474350088527582061180874648710787012459286569059621937285200870101661404143673345510639606784871965374878105709716898972293417032061288448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 1542914747617497197332959311635321121877456901040217375437467171288485998247701899050058794178335437299837411624828703432960861495362650268662405381596297724823691165540928238514046940259207856402072081365130516535064662631263319459812450748816181358042589242029209264045585449450946594266688674577426381748109795751019500780831871931965641574689540439316539761782514161685560449054890976994652269156015886408136497366885435641756070433549000717806833559623863476823448762922756120029015001150621070577910202916030261592007186411944992592336806597827305950514133633042692019196491334405789174355225575729689158753747007527147984094397196323947456436963219567010769786555686045304514474433031743079836066163351755832376063393854225415941825765057677592753072490800609136510332960261875237634304764142551156116177198474667912948281841752532797521046392344372069021051509831346686363335220016193324452923666356749339415848502041223035587281569026934681735701602051047219180419572727192447936181082393082456771037911557568908856263124252339482595303445311537649576270344360177780445553094817911970301662832638000053378101902097099549194028594641396195778007953866522627783464068546311468055944148614916753431325326302529578928424219050428700162490212647652458840011094772786000295169088349113492676035797449587447587604360920291306045905902414526044247957674874848193781922759718547502401322413784472221356769236871325260902028265683134259876684229160488051890294916103792929115272651260980964304203794949533286408171388266007571318973780896549959947788866933406173824473073724001254853210063338501064424943835065501839018355271546198948362910976761303646890029437210263265650619927917332882585964418495283239345887433995791972858620928364101042586378323254910314958563005637257938964485491749636712827680108000495918081230674955417022318301209238254996232183772030943450387163026456608433227094359368640603484093880707829358153856159026074482373407709967019604253321329395712009107014458420829199248526229769848766272583363003037160844741158067663568229875101638079315080183650691353557068862775425477814257345048930069468813185834809384453455078418751840049353896406111344819599006110031161373374121284892591294130377726422588147403177868687684448757539698141963330731873352343372319435681001982942293850894814573148590239544261839190536627172080318633226022622070236231888514346871548829676474120246933778737594963238436054681597316614267083186502290612608790371192852977992091078107019841540845360708851436575031309703439760006841914324682119614478476704083089107654022994140698229061310766584992497270230964353681999838975208921496873274172304263167273450604207496787035113490060716978197484407948836864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -1048204413001284149704655582347261220305397296133161062041435345668066809641287413943603295456919017607617865256899127266877854559164167558816477521188941838487198506371309233913817553647601651855254302791418956816315141802390101152262114269868793369317208012371181248029097603395934410141723230475118367557537565441715756505221598978923906485613992907060223820789796128141428648855788592169632990602059701753003734720014397023250383924839872829199604013407274381962362582846451454687137139623838612019839827717053130485917351942350605839776508752908982065897582045525810928429942613943272828249482998694885228743108106410519678636262480984520254718135591001441610055290084136550069314865777593563346520238623955305391279817701711721424720342197448938553836483606354322235209889417087272696607793134953441919739883984599064202289208780907735878203508044235063880765443290446156251181982189687635300533754406328045033211444832533497865768084694154347379852056863196433583418742077677395664420145967395741617132858118727923446769711484567339612506767311679103147609420566782665610140027847015726536423195626430733269683925765082850300412485582499470495085302251026799070405310708504141782234675076452036264825648942639006185953392076933635190957129089083020247983387162528058087989870411212161469622141651879248874024476918294977223495534495563415059412543905462530848519530430185392687819559631922033666094149257138916079704038448145752979461968833383957996726998240075937441347048596258454823007830513779475479804040447626460976886147588449463690533837214168235163141775399271452044060808825930630358612903784511247418385649735113009074966134667072687626174038332880047428590215204407610565462924020878018183630968965179672623514267777426958679726013991524539142864339843075429875980662424681501165399263086112997172761491794014978641924899090577290940197538385012280102838950492095732316158851087423861818122784106916307759415943230220651079991836111697138647272611234962309170872447362801780021711508706447611083404684544746467786441502251442412980878113538633637628274210765793488209016082663223777418968409547077243207689779196436778316071178699139905451981095515509606149357091175953955721722084373960289983616438314461813920945292449340507348786985510314128754334140693181858694383867881847332282056919289929871137903244356490146469310202865625214112668530283170513880119523411583727184567952265010368341977495762256587387012602383534839852161705203990400163262209299161784145901421084618160672568671949815180837469654444794585564924814597904308937559173672716866753318819724311493431729608126726088005484507604162905844713860018673705886918235265960874510579329970889423526664600920545657060589568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 538210224615076204375095163336160189828979144126699644275752161362101849216785148201480832574162333424235691026195173142401370493565953244404058053048820506360831797215110364354997919810508312997484043058193885418548617071133019093391198556279779332946145979165866703243411820713163434850424619163304332612579498911764884121342158081965804143767827761036247066163530426039900498443186436089482865307316521593459302527007682434176670582038495908128330381053317354565577573014745146379524504353993979182632084151353057241962779401014992212794502083775888615164065969217014271413043202665741749403524656772600818572917451639006843434942810367376670632939167596380557987605014807106254396961246478352045305089797993253257296729820467595656175562877849370659768366079749563637404542740898323170178266795243625830971154061458504998960824959116189717928056523470999688273450330238631038228855124656997407504517840156501742336682850402817394812415393698567647466543864339507263850728383818399421544171081383460949833718339648527531336731954749691840227953406985516180609249476748500586388488065946980272103423609449180540085686864390803905585923208847095137945010827699753078979085845066667531596915730082957189616740726191110227629479499606918124392749446890062453340611525765285895531360545177587033767301959291309413027653355300508680458779021623050873503790502814321032432466187614121593260193022038411004613349972457013543857575205751081136138453775646606681816975731471150061723495460288943069948556261672842102775969224088763637988001594635268631350336989999822402209044694845356482464005148066960691558521730445766775681317271321933124625814485859034212958403163144533642704192705412075431044226633977315419027332940145820690002390334454374145004486170677103158652660759221064825928906087036405545483008294059410968367894551353163364618579729527847000560826207196121737717662471058924431600111980708273407587680087222105905932378355698461410927539852858678675208196159615674202251677896288825120547892385213085538129914231275001239572617070705461185677455455692351440642100184956370237052576328611900186052352652992476868708665338327522365043422582034471087283103181492883493443729971408103027438069133308732619368891852023245998176037845515120996726129918894505078886435907409595235574689392605080893573654108706361310817444483150560021606509143222950136839704025053019854422000929920919282152867388873023706500411951612696217306832474683187500470924344680200818646472345249637372186219152642662297488304901390166180570449920391823857441819719130027519376857697653795750645543118033814897897263163716365700200036605236070048906299285330146668717482350835371499945039279075795455384068905389024056705024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] -199177504928225102234364322116079627524146894314469140597819674608600012236779023638282925643507380469506497441185359347383109833825915681316871459283704678847964249820990998829136234575824529451875017630957281163534974772112343041794055720655629881201210979591040171691885950516004223020199310478291057404187518992162612286561588590501152887079571343127270060001918842928062166787245711513580718821277415582104018152638625243509907399711843966657146372509313448764312697147324948700923958274885526293481933452704565900041445772018377240816913996915856682715270694051291747365266322396385588511794795093676850921868015029698745802145121602827481105560954031697764838109780669084584044698029788198082073000960412477760175445883727263135646060814207001192300499720980990236921184192851748282885427783847550376720936639152428936495500204695478730954258771570049720354543397357067088333976266118110222277926105815454998496372835887107315160054912245294573767154238189933762564459536723450763825160199426973636943850009659976705948653494330282531999962568494804628007801662620570843609522959438139962560881338861260264344412234737273626981560997915787935479718878998859038308875726581557052156349762781284913591812825269072047254104215635368110841361951263637374231672685573648528865282236146658992927187615170788699558270302570383767612755545013497486095396910866066198814450790482273978079473805886007598715481426954536510736121213849056286060398478164606807332705314418206127663323197628574679694438346580501182272612786884685296794074951016142417540038241366625668581942659757706138307239467520442679610905406549318933546056600831351795384655536238690040577648255829230455558959170479786613769924891963305951618480674349892125107533000801806195271407993372112042653871406648097020105467276929606374229542077249993201065753702362532316510516932090849801003679407768075671112735573344015689475657674024711908676071052002236086613319815182027384772139931236429203621457255891575035566577914143190119918316072444770606794677390082286349006865975876796796877670648489490283117880698511023492532420061012102764122689071684446993835756682595449475134483953544334044084263175762160423549385507274094961707111923636726900822430714050990122895411633501836830737543613829401032146893339358866923548150506464787360457282422987160718600459336879149231362015278192514354321081423149765477378692591307003141142576371728432683788313586295167702483189505250585249222417267546068783386073127029300643247086435949649651420041217101600502678511124340214114290158051445432703370106724183888843738803833657001405263294346387660750330601183806195959581250428929300458624189889226156093006589189353547592022444310098065854824448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 47598847274758378786239315682847633367465823630628359805878804026240799773732320167116727475237613684899955727666476436690972827608512606512219635964506656995885044251454867887750442447777274394907256155713853872586125791679793093749640196080984604238133648776903486400803520916261654191607671677741678647133600128863824088836186614575106436013618228152409702228254573950252581916618690514383781986195653336928240840045979021121696347085218841519311963273295107580299146423194905410808422668764414343183800295674599522130683149467335855986663824826657379896289604664303827153983955877535392423217017157937060585451535973923595624346584130411838974564430776466052675660989923022230567063599909451411452004851336313677039707232286084134776592539610067987478713445714542396367859999707649418263147045245209903510893683154914455314221226637855622268826418177732249385436831691499125532027282107001899459122790027323840346369610013329338032429144373818107103147003862793835474363705313987457042546988262467103469899278382639105492228622452606739052081258001844118129638416237072383056642082629230794622072622524867555122837180331749523754510705926686698419482628141251482860919928747398783302908587760456206412353947940791324482593529277367999038248395709880439255138533410214537772247193288521043647261166826453700622461569158533758164941468725700173772168852436765091949424742592701637817243672150492968831314614901094980798713658544082878933877000414578384105184477046619301811445898418470311069601144155471716339291056886401253254660467230071875313614748634032111514827503596195590679931804555068083571824080166631389692058387913167376896579340043708943621243525154852980357783497344037623358843495419581487096417990071666638969615756220930800733449657272598229061281574317283894867889617430160597742864667805079740958878210809061021837763109408037496389106774269674170261489384983212180196068947436541182171572678967819289158069842066929505099958872787554145380626731899034224999560637484619349875918285144096018175905643383627688569814187906474583701073646559960120910833832937677210873022817520126654548001962010537664761691422895531150548378189034662907014431442986257642672877368713026350420457403922175890289622294225926537306055475811526989679981675582516796359501074398907971079676614354345344176587208730850164458284431603437948352382807864952881822735900695277013040248006776321500769520721021311399866636720148711934692029680155490316089573171222760256281081126669699658992385014505533578011393754182722523253647429065322695947633830341903799875733887548098835643296529666710274201626399159480085524601954666533802067191486047841841493384609516912801802075007295042357322374846413268492222464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] -4081425199645714796286822766402358162613175755531217888166709541323713770658636756984891959741350402427924513977428256960990808610233147508121366028732941911157019786891223805385613797780111794428888585387282111630025656850060858507806658998079543802993083367349878743880998485552401952615357218295974513302334763242091972133452399250691310195548875688695693608269699450709147308924828235115440433644196401419835571524231682923146487047756802476800606306365071649164885164504176262541552887937447755937964723310577281142706905167905566600048375982634184139448095319885082775827812313494999995554477552221494474117101159210753910331850661285913308505175804968722681213259949975256260578149987608025263809064889271490896209991064514611615204288259331330688882909635257017662993689506743146345896788478779792111221033870722404343913790519341570113343939582406909480436009519948804463015914196461164176197497970720846971276671052549356675612597344071723461897314285521447083680958685429422594021213919223526755266182901069709113955970032925517072337485744081722396820342305053522705036490271272204724127262991857738661861672458546494449308116793930272063911611691667982543546132653075606451589274783614436890256138615123062054210165795885917158087120925992300350657598261258631172961566124752301168663945859581304472254250669154662063987866682970247480963802905392608755143476239084514227942156702681644247925560032897014263081015496202430254909714934562367797295281205605246469843591521158588739613617102329385436740362425531511639808116938104495346112770795237098347298748104906778184122242975285368039248703821448147144199067827268797786764033392130598104014217702633653535229038034587727931109774355547594137218700918012216190046011942292860692903705678027185933439538068060176087003408174841059226246217727162891936178383615423974068376574239463629366057115529261588821326581303694063928728635461918976810107710786648264326536720112110139964872934967957002303572906558723971565901529724998172303814086057808658092317798064094936663787270231022332702862167023900502953177840580464864252559227223934794332608079987812152044914871376483614098410187266316252550012928122465546206219514241347274916056731178081877330736642491406332897580233634476873964075405897564128667897009247127195822154653289473175016845583959885974485490596075250363327718927352121699558721149352632075694490228875061098018922816255569716183432517950213265466360023089813783462169497302686316636940514374212304177493659247145662247233424693827584428728795208994354560919949122025049472927515234971600477270968836504209018425558954400946728276376490242330443272766959922049635787194574248076659667739388472068981644122281426703876096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] -1657898831537342234300731678941381029460112862858221977102615770558858752218662593652528298657442775252965130999060292998963343467080899266027117081378515267178767280630189657976736440655104031836579514471257434579909901460696784997471475452450512822247488153437383938990455375725355669715061675348192616088456889521687709317335168882958917347731422249674319746723410107867356199294499858738943152922451016065102371310426456779167461672330519225446152650454216840800662747672226124603943963160575715117816385873987330804931585356025511852432862055093427778971708287746176598009529227795092649147180958355560340207867905255620376047312745788655979435824831714664502524217129936189028399399727001068520336400893816582015689235729208495817865215108415396245742053480364671689177477585373478606966142574211205100639833393781182963000246278793662156922217492765696091410751513994298428440116006973401629165908263880583911370096190948441382901686941039539797683949331581748954488650118298444321316050320570222362627535728608674020556098736467087985114648499011608567713549549023111604266594824588653405976404690539544375798054933924498699458926792212661502171434515349890001974968675932023300402052837453733060724760319890066329647219168747776899134489688375454838237218391424243536785570912851718191642459617284741071755095088215850833823744355367464034031888640358695253029350086595043615357244686521968963222116157555516631384927654582693154481104556100010548172500517735748990409081464139435413594787461120616836951344098164826069524419167974725827632656387570347430946899336239647670957378148419018465519145059188801131097719510199192497308722207333095270727153076711272992296728973204815183029803873043133732248549685539232862233763921317984168420431858174378373604024835287946186772576374560995940211242486283787326968234928086560179017664403754874079018706321447052154872591725188482546012000465311716244944613629105484438833990618464826584124273547908096632865034765299843281113563589850919476453802370517553380517539777012358566801929688815511553136558929365126903866705694328605728712790979594421132321490227646707964941163258744608194419875620366869117718959980265143398914001888595585404308466185723896721734945045898172472619700554173331927559543354573826918965251406099971662190808850085385292998933947031901939130710976238439132932675139176613249143597933900058212651238816417568112717830601088052084330507975813117440283032567402410675427344249282756446366392301487461505763494227897495738995279242071010573773554249229355298943334692304428997893596735609293511259849350279576913376026768315283843829252447560782485749049350612240290256500080803514275403058867308481052180891588961169833984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] 608982487291511744514550150661601256976126599539965413621442445578278381785851951796789007489926156882367157451294472337701088707132079269773751462647137347886558613387863327817322380301467666217045534570481529666023021719202402521282396054789567198548592173997547048241320202136085628965780653225939016566798296443317999026788338038257735280695537152722416834705927628372608541249835414601513452252475468013216933175960610148121791117967854637403253435720345234146938867485003351969367600867561877159047310645017740418963860752329786842577137088859874739611805532321911444975083964104425807417095260197871912044093003982689219465063700081823596189794200804962002856260786576619634180316046310208411388498023210243792926041167345267492710291292111423203772213513326921454964806379404148682116492902738109804372733985902983310226327486387816479280552085780668853193990658028758619918348337220013468272687297564757109297249431528144499555978423757356911166726622297424820135984730325125776095691358623993897809580085982895859187284804915953015827351819137705736394175548246541887188269680648523455932149757788034810305952154841264073731033364732253345263341261180460648588059092492113556345620324526238385885714082188769116337728468692085667950044604363327209224015056722070339456937411697329069547394625389649060707624625545219077167959432847040992513085905040554285432095162474614082757400202908436150533128067343757834471097587383572820084006497634502392944572169354256399446407259734344988502399857638949901860034143849124301901052833255802970554172736312603821927197657934346646359706572269002564831018744712498662842079059879727037754135911874852389576958281236259252169742812713344325991604378485775089164558230097721258907902500201155174555981675448894898951247708764099420420845443499179134843129780263985551873032015415591018881591611200734159658488541478803397433543453875537354185093367851597390318315148713297884961987192694658446670454257033425067442187473213960565543380813891404357324816476403144835316877477334670830927946692473895812580420724942416813503211490117129488328153734749685310334642841974954126583526490965990587611535868848154947332288033304433879943728276250563027734504988120918004444249348777824510430204498143097325867123877873819719788864092636518184714994880469898809667993834941660670262870667833445600320300153581838794871124695984645062251817775007303639977287494745120482378230456620456439266911973917959060956188330971803436935721241125068929708422349054287268308162751115360946178300466329375107947481724273538900852515107964392964983483530804135346266013920974333105371995800180115668722198247280385214419463625177385298754284269702867813090984466743067410432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] 15335579747566359176154049736510274556396798318542476855959833443130266088321931932954661534124844999180859104161299360091169006913023708519481353843416585885919132147008387413776709071954731927775801177293331597963160355992208107779005733849828050152318349738918507493160425761622671013858183599771745191646776878388524199855566755958819411917148515825367160179542034870555933051118227547350527304888020408305459590594448283351786104631389856698623612537393025794030068109594839240306302566167415389108665431116189758384016894235520342575508383179134259255865787077611413741150306913198000695260514072126240146143614512540983395173142727060476015320928183944347273523053873027562510969467896670839210454729474408611222305372631949134211832999358627720756836165340232227692350551880955591034082868205028791581131722063581221891144409110800765178402553218067260970456211846278962239327176638477041522079776694079339822572968923830476108012359293248012359822308188024781348900878661551133583701469842427484653136267018985553235028361928963654294472155671227216060446507421695153328312417247441966307507318243907827111672318016097366779706932890834275774648675914788796880354333528157080723767890199962288352002246047573885153082955002385437565790352035824782321122169150103872201658612007035773393074633553466396219463861220110395055410059622651023177459861348038261410138100609803466181470182278814393433551632614054786221955131449769511828150055983254271371998214475869877482201407733538162814489456518492163337914761561408975827787714676549258215114454437111934039072830220607569986753111207077508940166983355356596476835575709694170402739884996561081671466370778466804731539341355335845632477408768346826998852934667988490420456163431987509074556501595676712687348686658751442423329334658328378126821371090472537512525758450594047794308667284080321873039751630589934802654287647000042555567085416493142539995147426439533029916470855845056161632423997854307909610136784264892915196996394066998523754837629000710293023536619765350569114417841087430719394607118389655591390984784083402809291433288945101422121150991615527954545183776938019155678182926004137906709699076886028686110955004015583001728104122820644699305570027877223059656387005645953751478463886413762070705431731725885215302578114266985664878636778128897253837108793179346459057535175869120360518268646786023299024553090986209440909739663330094267584531965808660883725341237903818453525571436074466393393645998651041385552931707847591919928685157733907536979420317284809458801234655202145113761565335160268590498898467844077982616510777485306416761226523586370548295654342161446487625675259066998607037056359341711665839287135933300736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] -71146565246469366549327002981990770161541888641398409545178034208609105950490395971073891378581390699821793136935266884218171366578151748453931938448318608359511746911151628098660316343591196235652698030254966007634239158621796497795413326413127158883474302140112125376724170823737275780958393704255368346153497730454850281073454068061045863247872408189588529667308445836479122801416781903152019106675363834463738257468275149255137891716931720830417772507991847886531422805705830023407307739943597099494258012624833763074600269532076325719593574191746520870536862568989604401740886372672105771418500420927814366735324991231159388860414506546061505692772113976470697999625812524854174298692068020063718488230093517982497076529200902731687689820327994313010690567267333294290977265574707926689258366993575615341071744145098498484795411038977315507727245604782980489908412308726550210372479926615291491311483219479372624556292813941419670782269143392893085075012273703570500613043972183551111686602187569668055632875124001136949011002038159634146185965989138758766322593176942022027852502354246879811678807872403057079536443978943024893716190800831859993880483615572791795899457200921844399257016257988017882005165951529102761976393815945603625241726346371323130250691061951185977719048944062731296577197578571351726778030676138050625630867724759051832778062890661381024469328799597153753640343121947050559885571193988988131323659456145792443686791654302480027508783547589470256133020852247586226347539501296079810827279484904205729477647287372528637225337370829881939243909528662404163100940840979192530409810611975806815380899736667516556078117375000024975247223625285417573852952257516781733213409412316645029525955138252768664454192319751926758106162998858984619253876950996761138763571590813372557936812047780456167141558096811216857722139993284014594255177262653439061238296533429502034471101265381820337747142696637419064368568624734441597382265840919302525534341120001585556069894694291410958441973514145549100175011055112147979119702682366855668904726437005803030431957412643834729638769233359169081485335900606730235614302420644558455177781871832654818309043093106070610129670238375120104824339384044085578806397819227151567229122609093934262886887800964721887857111906188140219364258213463416975543591201189967247902878974506253686857183576797669286599154698192600589150674238387219110700550428637912887378648531679158336982780202831058566651166658593301928406146450471775822072750407468581497409908720128228515196722776933295313640558559222841329164745323675605493033780360746377257556323066420371304782126342128237019750948474727949253305230365136911901484711944078790204464167540848852992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] 26052082413298454988315270853384317990906556988865830531063286831805943543153117687518897376936645324012780071589473326096919445988966069241720218159543015838249500300509748167918682618816985102883242888217610798265797889492375255412439325336542817043743915612656422878303728360290762665372219797891896392167494978414290223798330266003867782380401945402122594949949348774451644217099616467244655124111545589900517036501469072600034367184915853436501348083453573740695438365161005393799896354960156523329166895965796913029974502932764844778473534221565776205636690369223762275519784754638028646802906662578959102813719169466894287105052756613537366935600409518164284974760735260881097435157026417575699470093520565282768527105117842554751572915323932611423368529846508398717200829842043854703770682280979903079517256325231428706538787615433790803623450681925586913954947038382241553044744709822355373869862656557963695445419317918683948175158433803994169765724586165391793904771006917682475568118068791871981314881786052822747959815258769222324775094031088637507929166193658527449709188089592425496131589883585748591417179634904117692580944657000294135039003333197042351509249905894112555776170454453113024249339100401311457605155079714774384725142159643514383391587400083472282014813932939864224516895939985434049759992927566198605522243697686562550269494604663454233879311046137686092232104731536506868831193521954751564614003430841752340117790961705590371729885853384642505610587037892351509401204248802293915698061621321105960111275679890438443964806009463101439756087877737731823370952197255162898333943931872470462310856377538824391779158091380028456378076138685345113906796393443824407002242275761172584517091549953981509372983458720326195355472752862298318569293137008980403849866134966919371795722989343703730901333254149824184499112263700647442607003760389477770259206587001445893041848018486387727673157739588705031932028608614522612502473388142311430300616764737987901014923889970055734239685024153825751909704199133678815406268301289256465498951785329391081334266464989267681460534661336744577682127722395184313166063438987262117090969620012241633001451037322354887780742860755000895262896154353935643157117866656862275577843099359743739548585375882652867602785843266376450295609743956827512361498560113106310319556078078216472049902625213597632284921958778158354817350503029197159709118554449400946783912094938775689374985700641425825562602998287984596433282976602372413077521144506574420933937442901623560125516724123680451188807009739883847783548104615329805300385171183277336044570833768828674755266225766343199680516945362049033692658213254302915487859959234567308677561952520634368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -4756792003786249976745878090780592363463767985363562490190379122074485499201634542199569831158995138616918255268567967632605715049285160236579559463594514295503418024509098821696596511466189772276789531335829917672443201009349989921553680558900132305680829374725321495735472871434074077798329413116683484406928180487699876818712426733021131546539929375615865588131360564603912256733299618504524772993272633677197189130086570051700256159964610445750444785734503404921548300477564027126136166569928119492520028427815593570640530419710470696656611620336559900716288627507216196564501613960635824813691424378359076660588416826826151419187415166198967858680592525528524339060242182541814766162736410916380240647204202764450405483935511001378820700073800950719591301786298619412418390300162971241150439819931764702719739211212692695271580716785523223725208462401041464417469229129167745812345481499104702616653629930711014131229180301221296296854975151974546445017328462203887265413763520085509396728547759715375906043191914776854301996654119748197276761302659870182482927508767147377938202590380703293334338575071782672154075706518450392973548427238707782300756335586691125698135275763054040754934794808444424103649824371258534943157135911236513576990172439335726017167707153099289444813797683238742688838017826847398092423134119225155217464183323605810029288540325959150572533633374704358505244983557202928998915129220178508311419075531064732033685932387023134701561940555770905144486439544576165320711212820694363321778726318347064346770419916178112763766365544483700951766155618927993213440765630576784062854954125236348223058150974042965202833095253537296259772022649527210152022162918185457028551562380723137924144134704191215163060573820454611906391296560565352981226159239223915025557766333333480855805830962625176969570414860198226610651851240264133082893927432543410827055246618938470031112006987966038312708900305511358368564900339893538203402093185483021411201118460850789546934974718690884125759563624292078219893721987055495708411690877343567618083709853757205183312236116434144517562347287355219779300358137439552820705223683629852958129434929231461172473638752917379696149357792231190920184863367100833775637710292322215701573636681692567971816852624875627888201099664549835583224659646056384594152231012772681163485519006485472754237453220995228825871340656292970711208324489903490053528993090312758071060549418446822329744045653535018282618377175337922016022227765559320268253233122861134871214505498534773810124878956928965489673795553105531182884218548815778269980489501860011569635860892757679562254890492063027569564717224747937647003104710368351377366101827696038144350619948810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] 296062470228744706594457211922956879213920909692319959567518464686852119337000416805942111007437423571299145171833860100947066447450240936526191970253138454886306613814507936416223394215086823534181753422568092140898167185940368095491688177949609564752589130777494665472657311648226796702866579187468461685927518215904827902334730209189233287111747155346891753334068327252574007698697242947416310264349515632295701942006519476286494290478090245114146829830995472307506951016074684081130197615076501194747667605875547533883990655856190811084547324212497547342531719562498353662012588168986309743760753572758557743445884974151695549422484010769092087486243108908408119608255540295592444950596489874098885399960542097652338643171472266372171654614095165324744252247660245956895738701301395252943580692028907566504963253284832892627697241043633064539951967134361156031848499656918773015142544662259802404113597792261249481848974901992202186579022887307319033978837314004647153889417011638477590511309579035202736831558408789238419644664526568882340648399496315922106840362359070107554046470993058620057819186684803213519598199380266206724990214790900887681473720296735748109240912449174902821211496993122698161848948497918740418310356045252376833593439010120201072808229727096564203184600108128954065344407415024238200407023999341307209820338978506746164898819500165714540286751483604514336854094911910301468407313739547795465815078074467303969096889357904122700894654413230478025252335645967199322045720411459464696311722464816893277293327320801514605034463103509912184350357628256217637110146215622909813644598026499588274174315395487785340987101381114594166348691629741443868712060058279043428988379020137988863130209885064542368819215719277248165833224783995054619097033780292849228299142923381703226350224728251985687697589125059926835263578437869576286866199920353133889942791513773248915708319675850304021404061006044043503396753896388740841731224052360011460879878060417259784840458670751732520969822136174690259801347253282455628787765403006025234775763486133149721456528019463131970284366368227788682105693909478334062175780318362756588372973502162420364907407780167462237324070472482736541640925624636116527091157019363438585337715653744075128789891783874453200128672794805848196433568849655862573216563196816696147211603736404367668293802826484436217480602121294345972156825184251928477798166140123283446747736876547795659300281783612585368660716683812294090358053564056987167460084822879925061735578580331813082385923258894870551118552255682951965914372146839040611169900189845396007277791460225871640537902440768017121941285370312250532437346263585844477922080609841771507568675884367872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] 69489982698589574273719278699672212227707226988218382565479948190780152468802924426212375491285556202442880051332673313574808373827147572110111176403256512516691299414283397687442972092377460367376568531255058995651487986276671719357244803547236962558881065950894433302197025875487879955025982621283765941824159326473453230530327589802931470936220499939455850718685407047033163685028853896524450260686383490519431157619139024053971284081909582920286249667833323578246185760973990305791394877059748348105860891416477539465993505843657889544777668210767987340464503646027301602967585676493818217335864474662470318866126789229583550361226340802169076541391731396211051338273213767184297895784462722185081804485953201057767152882502566865354449186792586236043130079733480979164412896850741968097455964266589536502569529879930713712893383154323484284730969947670380101885152537202853615905614485401542039322972215154281550271388753295397384641659777638360758500415874447262364646128100001327620667765445528399899344993048952721171582845572185761537242338835978390486205040176272303533737200626406691990114606130893939591974295161352380300041398357344982064569955211253885775123406310055453872012882757480960851541611158013144546220289470915778416698278089231455060466803817525873014914762583627450471829215144056907041620637083165409373304049822525685009078879360744636395704487642178655935668338427097053252920626117169964459718715277152777609804106899603895223083260342700169491927989459859313219939451651385425070475217498530633044631768604713117371502222787459595655515671978121317528717801181758732531706994388988775888957077824238225973959358320794763516843896041273076437063938716550581553577568377203829452152204627855058136970458716369453906885085436068030390553120928647239061309395946863424949917148460937120459681059276785961578810038214271334195762308240252042339205038724675169948231246306771488836356933531869808568761440384509128978978612544827084128990147711774570082979848856431268823880388830578912350612886552810605256858866380846922740947551244683403975822190851359558493399804446629781765193726322848964428145415900780652838896911499572580199448816476744410864902719743753023814647639589754840847607092358511573213436879863193777318206248176891512822815405999920721837825931548510858172371434706487387463654543882847905613015401494619925112624486563910889784816203193091459129152860827601352356485409204033151836003548541741218211607399807918455213110358035490450603622765563607819610766526245031617613093414832018299235152835940055566503205201130570671025408906842373369056774839401567723140750391059387165149659344706388374717642297970828211984863210420201458703382990997684224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] -17148813005195003508283149097792518737227792320870871268927902014479008234171863258786022747589262177994201225892897921865101524615303798710688826466170423566183462941064016505699404875210051627315507167865751916447556055847972042994582955284262058362185972843910362837693268545375268548547034924930938248914062152731294326416330040969547512222687848518695908938257670127169326288685601872685467869604563443556383811698739606004261821033605426426401552380323787009542975403864520004981170441054212327434832252619906540012391145174671138851662081782052852127747162151589882964410162552475986528148258185068843272087402773347851781066933125150259864493007156319093582168242980839471058019808988088704886064561814490281019600041501290063669424986185864248800301346941356600570222573268678837523474834305099479138307442948537105075023287974507208682036763157336350687321082843887954545558796645991328862385097910852603604221430119567821143894596497594903175897105354659867458694550734270593568091996410748324609323897227390757891731701027256646150608053114913065622801911520240239138147428424497308172179594677304864779512133104143010898690672892183665750256029468548061288563014418359340656286222873594054064599114458652796129268274959986672564871435553484559804029679179956559745937066251871971725321427506268806046670051798950472226248280369960906029083186722292477099159238262832434190460166443495577297667421536030131904100510489151041739554843795230423168653951823502061861881366849588026830833542720312193905385365659253709554173987155897654645910912302053292660672243470437327765393490915055463429664082419184100664732229787937382910590671602854296931959553772317215362644875144020946154395287498685300267321510064627269194069272915699750219849711522589041585534140370930949483784698552943052392699654595358450982506327147640686788866441307805880577921373853810734871847352290613555216394287172157365006910292737945573973525399587329788264448498189552687998243072592095921777956639599834416730886342345682459825395602357475778461107873846760678465150934668817357988461111643449962354751942801340065872806759730537859907248264001954822841989887616615088408215389665981983072770528061102443549149255188524635775120233715214136721074414578848634300131222948257729231877461513652815312489070120012989453399826538307730133816377945332144041172795270299079008091856498003708449004876121936336265534844790254623344219713371414702794012910850170354938789516090704893925455420245362069985775581795723540814621578231878171431290510255070972846846666553689596683130837740777749658101480756466917232194553964729945496499860636380109679094522821112485032866337069270339294015129888032703571580631690248192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] -185032580957683881203228732726825690454354460428399561608416375278684683053085416060062153219744813981912298556850405691033498657500871327637790649911787007039011738137267556152226403419566239258958056673213337952941380259700512995552844158683030231927121114642650730507003057218443814911611242924902960754577756237569493147947375100369510040754918050410773085704843178834973145644931553282159418325981202594349422565983902343529571611847350707602418869032657462226891748406102360085294724149005785871934445212341570413063251742639484028857412139073847422705807007051152334567768848522575286794323430429893631665664836698193989251174870311177388013491526134339402944589760957037041281321877479284631347632056506227414030099742251999862086608069346145284030459330479609080761401391541546759353965633595790014186758516113462783177227356031027918911003502585836999751439592049589724390924351632032985551805013929314386145118572828204528508904915604923192950580055725897221040085578780622857437163729511604511407741094932255937703211783388422263087518072533390663764626921490191763301932302952104524270965032505334444169694822644436874726352722044453973281169820054620374806508779191370659657456731557623003841586747435855165120887218110997297343905433097801730161249927883776425757493636556238699525057961212948030436093849830365997802685110531442944289085333868261661332607086125651894158802517727871323806978756573210306716060270567111572797518781126385499688617193620765609215000220805412556316082911468204030432174476923575860906224081073687286894048609016151448046458037922018167429597610636646613055791237756525654825537012182395019201492434441061638351833196010281877247282872354163730906941030403254459196495684666066572031664130185586821563557432522207801169503402402674329275176989773933046047329415168106193364647355775842114147228046031693187442581986454506737873626813960884341252762923507018489655387767707097454311516743101801008001123976200952752041221755357744221078714758321136014865781816829528140198997256071092281822936251853934036780566538813011885600954202523720050087239111450356837057359653421016746144523726657993434890628833989916965104040649457315416693951581319557236211380594183958706053140045013886677048563670557420888367385002297312424259363576108270268961248016733900347930293232830712454962843248499825015319991121938839601854520228468885086494453098372222350376372747750689554409123027463476643941529521650434713417633592767943180770709317619029896401781141188965170299794375758578707396971559007917296629777554461580841553950054720317119774273687152104934117095902918826860289042108698518345186297559446240295738223315056314503582390399976770546480673225441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] 848472563836043565867137228716777459637642066060499705782849733892686461600561181883485232277760209063716521557654021808378499241527045790773961195171946862214715874196514611064418926471522971478796768167022828263606770781655461055233436599845117365007546000794014060880419995043896011826026014197904538709789549617573833868763294812918147094160247853052130869947272416224362615716892033117518084589323266935738602641026970066432332265441663151082158264461030832543032756552131647332985123154695508696587127682844454959067791455830434346715710433328881435264261770392193547008104845847583061213155681053460085816250411146217797239280531992325521890330466363731225443240769802572021675980113013979112929254126384223448272441532882426396987235304657699145766327727828516389175545520138837358830595152904664771060383508196070945524935615721936317502400351635803498151942253469404255028737324688871716973530431969241782263687889459586476966044345476295342659626236831779544105680773905402443853305086394371865684612314928461093779763859972892759139943317019543417350751009386323581744736760134183235589497776716110822691024833096155490968411473868097264015489396700074350671230284392246407339724727817538774771923133415868499799092738560389705811510842262018725194888150163719699303182345315275640207962475745041754699585012355482272670492413862694697064716231724990314870214117584163654292814926442097268142815298095225785150175036388071856309295736565668316130355207195999528317342741743062249507819280216569344992158746297879280041355324510511209438749066756473446834838414487203541945056553684330818042239083209369819042339822215283769776682032422259733061656741988649305897620822051801253770608003733843330097664016372971330209421683332037781467349730891625195208863725210301704082415970516937461683744402774613432974847856646648159176942422682808293661761076247173833129693972006463184516177405136765177676489267234630672323518596981171587051167496243858631259710822566084863162600339268099899878078617962820655119520505473372236327370766247597066146391048609818375058713746614508721364891438975974015329524820240968341409776066923130914784942614668540571788770305423269758544989247325096772001747295054032403513354926676623431040522984545281524525038544674110223188404123407070151053802981310391011344088726134768717505405623727870228549930161112688169120217390447537689358289345306046536816013975374924524186747935478840108648696019771583771963466364029860125047034075267431784875160410317187967698777745652963707325657552303334819845450899979172879343723906636789929429094842317454975479054585518681298431798253113358156537724912680254670202176986844807860405395222272002928974837344894976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] -227077335860973085434221535732025100613711638055265814267609088129242364569764015837150779927753553688083572053243826669125373407675553222798769313767849528272357380836441527136019123854533077142002670164873368747808690256557408325554529339391903173746139905307584313278902082407636386617419967159222264979297335899817719649220046579500637061258311353310776518233049518666664055384102418367804618298791569287957902041952083312037505275412873173321557633431888064813912444875064429159033307667328784407100782038978689004592898490070141006404189331185169048292220308434693019131770169715111545730837293482794354856983080316937652349388667560800240566789488571870659422766507752216625964724763538758789363158931655335991532146528602803428297962784979993400292549247747460131650214165780235451813894693682351265982573660515202712675625131289095842339172433378570851448592737513786216273110247980698460859480722005288961069524713368886212324206804737777048934979301685482301663705376422170428931019962505617871058932999905951252970426066666191280234334814638062613003926397581681345852026925687283007553251138109096716336630622766176722922851996537347092112124120587891762421566648257174364804160146887593185200296319538837667199897147163568751327604969578478454768562884646958031908916591771016574668351742533137325654527252891089765254827746504189546994418366335860425481159042683935236036812107813320019882956768407898886074711660998993601933339843820628951463356863785895740770089123191947457110528421138831961316629804788013877153991981080558694439522483480428671143578895938122259824014941672737899297403475347714672406926493205515945077914105424180415715598245325805916961995610005634010674238808276179541082781833315208940886946223745947492526303687857116067346456814892958350075251752734646043641846942057857384822917115829534286485158783001945822741020817652589635635690683010075599835024404297954947136427611378770871390830357247866533812808600999403015166208752446212698092301808882678598798308630506825938753325408913885078493921522300386243480483657798994716010801511139353048414039776085702819710405621461827279634480176985896500374833554574665159996079460419866024644981138106781790886083143888438239501854325488254248953934644382143355747065248477234140643000605634748938620880253261622535001692193923890010617875235821516579776083516045800615178357531724730754161970868704693924655676377045488027742163387723377473346823742674498663815574952135988081840766370865733046774332523034042867580771390569589694991651558614027517057460320188621009635792623390586802129555211481688695137200422350523670925885898105950902085953117738775827845682563991800136553525283343863499856490493116416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] 35816002652156422726043982297830345559675541048883850568398477951808243438968036440105239316078684570574502081625037235954678719889979430485553104209468250178949111844282003028789625184617613099549422495745433796027763057628987149510540348841693040321150936823407813109016633857006626236644416094650942183025259288316414298945491546205739107986367252087401633935537442334442151388675916046638509636832625054956917841834639521927897526696953590923409873243863560554181095415023875812370487272634453139537463769623132815711220555313251797865441252403897495203280194836061727251887541175362570977228131907484296057732765726698742892795875418037244046667622884371107984900642654984890584851286776577604701791361090783589753077742088329103785637278790915497947098670569153498856522593623265432918393320396338690591893582355508554173283483263762710105617488522748482995787053479832232294549313990687879909184327113757440525939159641589752206799267117432247024321290545994605715902370986506830477966802545910866596202029772167086121165628903592095624844095194256981769038076104964905271843153300028874329286388418859272057281878485502839992448693088738647699480075583108721478410269270181734232084574974130632216239242398402893324427706711781434183593731720441107714177639498701169717094315462665330618420473867002337767668797383657620159896679083461758403835131490550802801937661197688891726342713832186290381757393746050255104188708331529609103416349706536132060387979852302519567788323190079243266770942456086203712511432699479819928661216777566818427998430243944370606845214392211887662483185513109683502340508872240349921087151716482589457007298021707479256176556724273127769836841958231782987072873198962164864960689494034106030522011082471219771483992770736255927291659721733021549490499022332575137887585025347169089809910682549677916897577339196214792948886341718226870055213933359185961293745571709305229451326557493806891539944703598376607055491296737171944146439425505262048106105469183455854735684388377804749016794773661055037512959545446388086673206256710739939097353600915656580296112275028471157503583394662176755606397207927737814063929419144731513338974024091409208488271587380894933251415239266275687213884451895666046719046114708095295584133735977678448569431443663173522257789607914340625139963716042211925406583567563973478666371922192672438188146446776039294928055688212062749395896479527093730549982388666390444473731924640538422898963352498309540232328606258789337685450814561635919884720933125292720550343749424796713293428734948150607316878130740814523184923422106486568060082323015207284011876090293755374527017625396903386766009517736226733770535985471942352138328342528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] -3869674753037815813343081804060028044834186672034675080139990223468629195630173190716224077100092402994662074792667133508954606041334269066534383235805676796311920508370387578913232976345724265191938997763241149272830153383289489251811758978939714130580806783287171276418679379317456079437939419186589225773940922540803821501850688265259971148360468982437174433481754374683956593180658916157987894226907724936471539735910570956093199198544040845790341336001917020351980746301228321055142624531895099404982740373375925740590746528442122417420476251301306756838653500445722500476044415414719281449762018442325714889001042857258288700641604965209929835299684228502690393783947497240194729410762544290129605592127684712225154526451069842209046322839250138890385637056570300118978355364470500508804804235375153664358558524508509233236920704666746952173053970810990482926955258497322132305944226792243069033102672496574052023633541537276751958442719966919697955391439145438794424816068619133215409166882059998730721796644639314323901161081989692023940557384552435772647315323469376892661781153911486053313191117942197986669034933225791784103399854489252703552779682002781801953771308787737218458453694571765252980593327879415640735181798130661908259151840797170245561884253256373996402270366461281486801599214128449530980843281325203403091066001787449789859582666400800266943546251966606847786388752698384997052284926705471505256282944301952481634732353856729685555962918252672858057804303293578672544525236891494637581625034626179638477581900536894743337046953072811660414613561491059371084640392502343613231749110107032447107248101110809387520914347662331939840712884622087247560454431720186080164221440004653591765825418550793962726048867000792239883200183176858734017311268014544393211845562299814988144735128790246331854227068178494399425912498978438576765522317081010449501624566606321593141302687160404217249003383400260183587886470498955823825024802154755779366803035538983575273159259573877887289416580499189496769209423041906719707378205350486141643730720791210593760629378491559338268105584234119621236266860280717100533687421887667655447621914726876493732220583766030986966513649178311554348530135754343493564250341996015859512852267978328928670928103629207095526514168951875445303937112118733135243347212294905551819540671431158811417317776958206360276958363554957011611808581702116841440700876394951173455581510733636245903148020613607355368400001920666451567035553972199748305620335657295795416296645233781296909853198182540968084240704820988121162418971511820778058070960279325932231392224465017175231295692068916338074797992092490434641667304659488569886838533436841664598415245312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] 290410745856396684550758359323415665317536211013253536807067592812190915278930139292086435136974799315482551755598716259744086377560193399930042503199897042950703673784071143122925561565512809810028599519458237709313633902305850510836049991663455354045917734256091581887339748882718894187449729618042604153330544617692307133779368837439074195903907329654881711286999783216761718623394377639413343758505266535065570787909169203895269319854470965671797306359769874740805530148607503020587286683946390367765556934942314610953631973346961110516355490041161352593149044145091241666214590679096795927292338725081593616856348789696235947379176934252314799635192604752311099009547546610464372309654337620926658421945837194809907295462204294902960753412018599055237049285268614305029721006116409608365081051255350693341981798284593114500704942932635275011050584121145966648507023400842277779974376365670889653159957588939047675319761835717010131051623285960036347982547894497921055029262137048132340767143761704279002771727762332198800002091965460420972477618578058615245027790691604187181286668622565936963328523470058889684264451856474822883527242296787915739990994250949741416914031675369134937545743308136617387737859576753982146900401254953437820902647216273916561849534321735701105395187390056449168505859543706754970337347848339292181607133878132312953902865807968589902816240130030767397660401070939060586227570956883791456069665998816573936650138202045117404356644837699811246491860132184409379364693269793297646675173827288688189180293865723622720921486799505606964143226069182852445711819912652988515577720478174037782302140344165796711402331206409410838607982363903637754410028137129250594301644214756707276037462857244941221273201423810182912077492999893899222096559865284554286397034682067718880219647779993814952595384375059482772486139165969627974072501128848512889377275908326284106681876091003243840293671608264044564839807547105421581067357600069790761357208512951829428881137055647799616980837119052860061418837934296448353589597967883711010052060112199049773546607892820762484471924659875636148722339633156459780046841769999692660024903954347666780867630820406314963422228803179183559594040116969051725593525841604293414438704936299875168746547373610229883409709564102001700729929827123326316451439587391249630121427362997637873599221006068549099267441151777893267620267508494775456226320431933666940363872201918188251752607173455960907695563784937760239256716249651186504788907488638890219510456123086761020526608096912684766114180957970632232406012258626239269249876217752257478574003194209665606163873471205546658620563658660238641949483280347338962864838830355716316168454144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] -15095406479609159211571014855133952926021923622022819307414620052523287742355142084375400018406697306694162537160200777628905943060338104070476008812019622246397208149574721455240506278562402032563962061390669852424418077761567550029825603690823394320486925973443829774652881219606142480430509466768342970170615544057510061768742697871105405835329434713844779257675521640579040965988212491937197339296057888821251195382811479052012731538899460055359499836853111944030317872529490765092439444148301288141699789229820663135183472068516384697878047661954033568473295064353700049739039948365136846234916671044075700165605084038398053500342528420770506697734080775897274986224865763975437127846024623456421538571998424439603405381823511004902267739445767667577171311057477862558118514649653163646833410927468523804252894838068825841188216826222504671445032849957258249474583471631996946933961161537358681645617313304719909420338473298598984852154483686848867397618674718180107965590635964834120462441888304506114811532142344932651679592896160551662384914337444747607194756486910131026624545188784395762858722032395305686715484339307766225123379785438845189078639567733272226723619842878186635505836145603047196775399833939974715136429801105669886863184860257090561797881257272669868735516667990444524553161717364331416995999656619102297812974006349809908021632089845020761506247908291539710971752650147689265181683287532625064241499932281065745600494494081314661056833190819673161957148838832104185573897439634416054198754659762435036233972952430023834216715944282872304832441365327670895865736063226905538805845195867610177845968375609666910657515892559226788747066024246044769401989600568738433036729237739922808973249596354949162866383296061849169612901281525524409910589671970821713330710914520612913150123992444644358837359892634616836735987286472144796134195038123045845981341341640770603921765613924095242638284314096420330565492234438768473084911242775267546969627422530375073175416827440315584601495474118596785693770506394502611967341489152983747486654730031772568262020903671436382222933395029261551779183465573219515202243257464525431446172124265782498897485493469534892775450667129941511253440845725031219452389268887291647202609717660191093503156185554657321822217956268917922377738831314550725177395319642821302819279270189908178655446444304571423142537575770874200130344374591773111413875530778650773014131751934709773182649357271957165427418026323049340250953039183812753609257951715976367520005057790367693828721934163753061367685008653287335261091077329162075350066134973115919113929934685364088101348365703759897446610306842420476918797777708441753106183863811780572702834688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] 939990031258964746765182341085319643940051862007239382149338846560838211680563105644763296088889934128053788495112451786442310977876070167465732921756557440628268304729449148893319049177035050315229363097890694875186550717056484275860216480871658462315791591750479083206167111447785130842763040222147312206170580622026867062209292502517206609261043655017447568541568363572072472718869255633604649069848897564537493894240758268332649594056649148363760895761619329507819235779056931901181025303579623482499043158442341735678791581453774588404846617988783223181813507012059363602683499201177242290239333252875893620628785815540425350583162255319781333960240460904806548587565156191555308863943848844070656765930097463555898648046214300083690148558823409916609096479648040663710982659538521084733540795183016773019700381390753748777610523202978299601550197151554150829067264531217394840267174821033811879552096860819604640123576907779472579460585635364166154297921864722989113234272283122770456870420810853408657606409982974092105936221462069421461415971634561884140906870757063890187802852779728982379670052452766187485365396870094373230182709222727750778044022964086657457097993134273737187246736652209564921941770615212869545862471391617632553840515901549638445576108922547855981224233967585751559890012790577428637817781239014025634056455189955043327297312405077959223475651203323347307752250674720598412607065295080751842005925244730947851367752470340065622702887815902396492418384936675570110772352573485935707009002664301233671713285781860690549328040471678558606513286713936301232873423165953151968697362844791965584071131376738677508348412301465195273747130075256334654388793302516485086079907518044731998461966815795193428263902122419156650136529011406864219697546025919724696718487429559778999134871295884513930603802065589939493407503993211581941952603190782790579870475020798644009558982243415089511914121785374886038320988635665555066388613465829014698893576807850265170197143317915561856826853285769452140117442144813728322762822577946999027732994186042105009176579723749034031564699616521222436566120556764562623491146661094001955513456217368221464205648057798315083184795333785899475295571928849861098563504019193061253808356827873300807507148047196948130303587128170834039994473737154204517096984852914128133761618718360052395858280889260947031432796916976222008279230786857426748441344631169068287843238145985276705340358926443334066034318085320748304073448494083927885111498732871956718398490618231030037678140966075623708261831382416819136890396625457628168842688061812118632058694661657436616892463744635353731106625274928368695978482795532856792485489449216649503703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] -38124589348523174778463871802076896831914636138122773428700380046090485637077980441364513690056536525070967081424096952935609410080776587739236082983819133355318338571264773128505516506346594339668422046211761670771477454537268512576643893322173470235958999504962983279745255326951493506828131037484427056609156429394198670952771885474868946797697163637373473322807737460140536245688642700587082530489163556986622740931714323387803148949337007621246364082969926232881995787237374519417281148843859495174346066324041430896383059623911585407669687898561123089214476546454847910811514005026696580861572989116966172371528064969500074164485775410032770277543522850672025825072168978046928020913474130637742149560626495483580589935051655839539475411127774995727454211992609362876920172080910072360575111978530268570243538902931728525298785209146301130228262406520914260972395481040746369361930728862465404180491078169465940935230587814650774493638237980393830065710435380943392213152085268586307436561144868616938475015629184304726463154089182056971720813201394784086869448869299505797225196025652869325622897012906452262686879327930616649675667743650008638072854904151742443584365289824151903451010515257781966093210366715814692013563053149384166767544881896320191659028427629229212142259342730324804485677014391055675677317606008144136494585906054577981306825695818402760539060437517733140338931603101410725648693555407779518607202509465900577854949902582911295641068850924691168253627758194702263271852453666429044475045319783281713515384391376685117804332399697634052351272763407120902391484317468715062988200418052129270673541490709042257219972334455340638860821776423843249220161224080755413480745761916448419986528970220357923214685402420768795709899706680669901698086245899119615429127828309678463988176975053983174410388892017634744879615085439617827703804701538509665641760031844437800297695238298842807110607627546079384901893307433251489370006241806149495508156408596727408841984425754111775313935710908512204613366284773226250523937061634402731921317505850925189928111700743715239239794859741270734350253111585779067379218540017325647785256496908745734880161259153086218864910978775841064828561724962689898451647554433017930967383422765220903617076444061956375914918174532730161105490524139658849693255865195117111985519674445671631548021275964067891040735561547984578587856629309328986353963840253901598542321449746968922634586923018121850524332110622591529800448959708632626785576269283071815097992888519764390540862258939748451422212174574417238795708861165458106458161343121307471276947813184365277119353897603792606685424742021830566668718563987131667940343182231327700156416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] 5583238981075934599047173718620737442596517134214387011874052228864283137931294875268608387183705229278305665243109377572524482848502383192182728104438899179030475547259822442685415871021647115132700298857512292395974726690323030694295118958221356169342740828217599535446063818816399913148806252052898812794463243957692514095666426296773466616751823569284691444815886898646668613228659063271692101924868874262324917918519877597644172431792138186445971398331535637318920893390090132748441697719450859293384499462527321688188938420528372817451895455643380744469115256674024181346844515915824201462152022442699034929975905299801990632676573093418403260750020839425718927423127570824474815854791701124039868418893795025520505959086510923080056539058392837159207512285806339601263918610306805296999147496532751574387974368944247970618670494286773354480291954480061011054569504072630855301678724789960287157192761487314248125727634921525621796470465718544667571697808630091151685860485761269853101226398732440472730522285933599283416381003979113807172830921343354260489282966150579596837690012240639306180761752771228396719868682797486861516858082255176194407997766499497920058624963818405901009603357407530425502181963776683111499394004420332692001937121511916451846891469795719994796693480303867530713763577188601106766246687524988584283790311465587968216705731312284643308036350631638162115922695089560503030893353768276710343890227766392111986973440592962074327681522261778781111259250350065005093876704329626132075906488586466541945305965891424621797551707128869981867011141236922345970604795566726116083719237945267527926810665023371664907912050928806532154230627966078553123747647477501883722949257887482321039707469296930417231344665819492122718346567572863897641820252736927732189295629112268178632454048281262238739559916029750551464479970564172210298352014949879941349715953313299349146944612623478856739008616667671653896619066597890573767835656076607689605370291352353622072204893237017390505218508576919653958389500734824307122923706233467538011240459548371950888623090894132593064266965221635430512344676691137517425053280180188112210073214527184729312392529035930297867759167979001361680977719486655691897435471703968147412774721594981485697760745915766646208185630619345106423498442584680495575666809386493074820984781322664278894500952028047852741992314469935131034564974695421628757833235367989060981076561495860841818304661718602555753286850784742545844947940016051971474938776409061758549783851422361067372305295565470118150513524231632468565760854027761800549168594677502593498647284825343544422323592715366495833315662061096629008498006112777706135097009805813044417134592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -938683310386276557204885479371851090095758653621843572288279479387883314836422441777653236413174475973335935361614423082011934276045502258366712383887592789740309405712940033063880150849514726267519805290104820683025911230228684588087096010950506754601531644986273317137823729478788167748991927707758081938991024216252292576528773002463058506537778969577813873712678174770714585105889152058769503267210865061668524446090617866711337627004606426361282557915483361959611779949179524475118760769443484564042592454440494430804445068680309510577322568791086121446972220191148295308505858433706210905217419883554319331602178263214238627112122907804891021068004949757912057431843666743293108026552999924631789285512565310897615706570668172072621878222031847240540289869692771959270759401589275206061863199724562158626353707158000414621402938393068030841564635289143026286488118668910252125051994355401118886661336261670009989807730812051094744186411083997376649182457522250006962254116266741763864094540619153243673554944574868851552887002124953978091546971875956960678703594419743042116241555218842920651782649991058774359916799569687893690683595155548534744465224014379129604483124560541010320027139885391325386106514049931711795360965728930690787928356489965000432900596447662116808520975482378568911384915143588643166247892941246667623323666244803098066753084112298911337251439062541729291418664666517289237156345591080297322459056277660940848166129021363391554698191005979226818190919218801667172617778295754769991857214829900442953409589459815449987168258370458419611455855297268939749095535241097273139770041379822564383890602223863436784822983753800047766254717367762118053505906679243374353181526532723253584962480458844726265519891791750600048718548404664286457256219211412972359094030884061942443969097861656670192431393594127012506089332648257673033841430112235273100533334285489173182421205364640813500475650732244717599366813412598622668928287941170420959148658520005448772553481286646105315581108565188846208256453057685489419478567226786105556232097494134214558915842616200850852449998123622924242902712435466876868232966958250933026761047883284148032241208486696246064771402352869497354069187432052899392255265893971709039460157234129650209683775598165368805437838906688095742606172773436773790748706019869212769024595777691081610320883425762532044059287362919784871676208276248193714862570687031942159286584495287574484177954238933304805692208933366462952040720519192519242290438488124557766150580938413559482929716776806596431168887886727373528831501904641195753893563888183914059214940373996840981780425378698023799340574817515852496155224181647999234398649293649031740574924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] -795426289452341328611738906822718648487066432888844878747994972107280633918212171390583820122347730118390406302624726868384073491354577578207690834045296581792101088297011665416531370851456130804169317595777883766639590487529698241806260099203573899549380389047731690049058868623462207235868731724265078822665908180853229779557998886033708574387572309508328844028295974654076422951041054229004947833332374316194274271723712462500917443595823746521575772362576881107375461082781399252522833289100468852603661194575922793537168257146607441368775564085730736088975853410892681240078927144966339761084926008404735610813960562592316334804817369788797227698974905518157824925964982483386976081318692294045689667341247157433666233299030876454669874658152343010101746777253678211099647585244951366672476506956682501628667887132814433711429078305113285980578449354435769104131848654533986245155114560050544188263136891363268628995453246718298062533725451852848454232585407901177032712823197065660010210198490730660839214713949158042164507506877111027490103283976495838675106933192448095199973966380910659401212927335738025831135383454798161053247420786260763450232616405953924552289593409153556050100094662420021677080190336127745734189371237324940295432560305139260770770192302365715201077972971252529419949788489265768387695095454867516710766792704462227822340808938917637279663167057880467116448076655685056039474517651119782199999200652195621734744385361236083947558920138444247749700854140123694539921329505777779052015793905358427675472604499540653387550388284979706757636407786296360268902500109437704905234899155708488156334113414421825021384048645109303600740487065655390791349605464372771985184691105820326396524137070591436080249251875243798220840661851058945571873642429311143161260514486846745371359381248860840553824906209890861608853869663682349364864978502228346976812850670095284392789677955609950785582609091083129520633036787700778244195876777614569746614048669907440331739300291271638678772633759841783865095559021583847660339123091725107013320031138025031039906612790466997492905441653292485620903219813683261069752324810447344392239416767108148736851072614319624855133092403453220814320929912962685027000957613245132266090524962722104924470931513008267287052041932023910415478935783985568746214933998536265118547685410109335178489391869686122804952399314474289716761893068656428225298244434756085331723750507613319339156219721039514462787085757516613352001787087349949630159922805248952116168719901323935004785456031389450587989587275405854038919380124886281448117804233112447751934076100368186843058124051003709865299055964105360682711890557326739646407042881438627105356120064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -191644421670265188675478307767299311012030609259489981155997102980785280708642012657164882275073590788617203361186662530149456474620430595967431324418856960934073737084098506047755197254746927204664834588805061455400378409560247487462105335692788600033744322851189240788104163953469848872893379186771252223762824859632829405116754983613435149225447548351294443575499659948679106826942210659328269580754555979794950409161678422551147435327802309065427661236040474757304081684570962908855324811852744211211304903160414688694546094975548382109297569753476898288946232940641579680201088260871199514780374482611285029831945804138903175030048944112360413128783841359249536014068234614747293668068179794251420919894591137520448419174109201696213815429141594135489441234638618612745783487463570400593081531442159207368677306836509519180452041130893716349324330650342905916850739987843985493209976352047763897431964065122683898364238851531835736154184017093978011358040083704860096487012573819493203482785121167025387889879495715293282218543303539193480900835409054758864802714740520136143358336949863854746697922336561692615038623423069699007891954918108627149496422084836682392291207099474721763548112923370937454667201701578274591471372920822676776030039002424230633295910767456303697559581578518080580572861632517582911318470389817624877488894060832164706428393670155455608388539354517813428002079996045562844825548161044651466084559304089187165885590802373319032583951260777856681896130711059094692550208846059221451812588055483219392740250266401268965315631292446513825141680673497888985105488850017559699555384806993246668853365218324126136545375848689525973326942134123468882264082973385014212255913760291504704004538620721286525543007598088160932029878487947889412099077781195775104165360283398717723996101037976697368510991874945437982282673413151806954393775961512400130774495157399012241466445734003369924844911700592823313981816535783457652191812571591301777114034491473936663896876313910534813391005366903998376021536014192467048232369895745881612941792088320962041328529098524229124402063736957806381753413246550315390965841392797190469717055439408273485052486712030064607354859945603442887199681572724098371770190721481946337467574064506494234603935741798022876194081240414829458639792697974038907859595974475805800915162079219543032661634095149176229342653760495767623961179569760731943063563571831474487442397878007976388999445033258780366555655526270296640400380489224891404415488127734289245449957748543145502001965138156603778445358339934057330053136457752305051224868575172721410764314351925530070193568694946113311903471172871615261615829174178913624660186088787062318381068713984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 6742502073444382275689765653885258748862708353727790947122343717717034775934946028619818371100548853405944691985354839621537681901775013990539637810306082548558448347487685356837366724881734272210320543049593875744257867907587095755340160010093810592136887120040483940430936480889101881246860013615501847349990383641169324011149363298287823106550155009133975409552982149383902704315799381135739518072941722503621789689976263703979834371653816646763084565429237755203664041589349979450762179320313245881555530781685321070228836123389160877896259024011158194273177695168884092646701176286825807689131250702968456364001140253442060370084709026844888992240332328373242461141606097164540026006362010211452693043733166786834741259539188756019928707053242602660020737960717708359841822753219568349079280219611773505466549468103129326636319112020859574256669628792544901448887604848702981771073980314010144789480098848478069653014653847581201866663122401868971798915658585421665917596666917013266323244509510388948088996409381408417185633847602992254203091606078050890640649873538825495612817966798102215047512393558594232457053350258816655082389314986495611922646827199158591306969332523901829462662990838815605654196657898634067889809675760469570786639135320212851330584935872504773193904612918678666570149952913437553739929625804001174474788089564113821292015691899710052067777146323678969477148363447932462261923674275860945089684112036347143778765858267081429837763917079647235006812041207413793498515662184757247211574325835076969098294888197012070082394480323273000373035041544209971009320052651496238896396555866694130518524987274170705789179141356199971065710060779690669426610853599649007885825941088293338715709146864183354956702411811425653518651345144304713548582668208136062589307442677516237797458537969472695293119692786740258925531237997744302828789666648731740515725035926199442803496789878239374258133111413411147956836358635635938982527518890748583734093329017567619493966764938841748559537043840734045202230400883460825623813029873828984660704227282740542403116733139774728668668520465343021441347748229367687783890194755704736544561512271849788403607328162582988974337410225040277185055326785797610000093442381600536853170911373067960092355305327308752698436095678256666320181555080578179723096226857589777054365378010411162274917964778575411460761742090239250078447655941549871687502399775900243575999869962261373143741890450931409693302896366693546614197273103409374550594679237352040756390552068941326866394941403879825015529521975006645020309425602011293884978030988052014094244320632385972557303018832271332866596029508485655892303707822966937895824986925707342409544786509824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -15721153288146569700439256522827790398000860376994493911855968941112935734918803418825570832199049632030744810840762333931977542183091911583674307973644615660321663327669257536955280306755696370078659040967149104168612809770676261000478825864487381752034064131178380336783250351883950668221672023014729866260811158038628507965893255167125568739432253822894464400833614081240161894845963069436892438579978478583896801804728018661333456552198012415207667268699362199212537831452128135751075793214066914736791858971847638574819405045596797854219106280620857111547038537526565939073499121989573658278955850890830799724799841922393146442875207454149716724256708523435323426542950862477071502951859452376139812608803149717873550184945523375809839637097047297747340088195619954562437305605171766712941401943949005269892330192488399374210392542531692960005023624845985572013301072445530576591259604779892248898347657064831466552238850208549354507011190370935365071747979847344175517491263351743108576880012792026517397232848740144952422114070043156118847955383590801428603987235385013416644750812588541539594059288800916891489904275367430518513912879843192459393098277444504343594454129960177702142485765769188877824158381542622183210959853640786807975378501488603613022399158091751842198158776578510744780610207058389386738018063697424054426413685853653532259578182737042357245798817451718617935114375084468825421138124967088467459515109187383265912138898041159877141864349027147288605125714720333777894157909220670583934603215100421464892643669318390197212364867238196990000493434518417201840850323847475251839390258815448750065325141304084809823547439012070819807190696003454441732911299819363132760578299705678023759974367946311391268599070998129489099668753321177238598393690957963959138442662778571861992713523707264673925411231743186886257447920481397553888975495878522050851669007048005455568808517062437903827979361408891636241751459168381964853286797425066166325970164920623121330130253958100592364241425214519047336876731472971653304630452458213219620799325519970730821173983153111190577637746218985324229995313868589277650214366043502821939513123287945756030470839484961807109524373409298390220940743266219549913615243936842138618698565909259781270903823948263244815078878618296065075528886783820361941104051554697445205054169188100746777279484983797968882199409810534661089653309912757437032058211645314718658616812089847616005594597394772375009163126558456718315470892808491902975503932824390955416160122074418940952104136495327976595429716995204790558804276147473753232944650685618425679811000277571329538336062762774684673160856132184876686039236674250957766546966197020335901011750158336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] -516603148359929876941400809289514144306103114411554582193881419119254988468478282759668916444889922763187951580038325918618954850878930346163643025652613242616900533494030453892129387571751917744836786776042412394737508612134391122856971642960358088099357449402164512292873682265414645566220647734364434369684414943947810793876153342257101967693862680479753187309013973165492989763318240923903541415088566949437935306934335484865006092936333659301624876191886103354143072244837375476552059124823501819778857024149682653765353192804775202487678018028495087398320840365724659331973280514257708762581793034725778775746104456131538363798257980889818682287466687173956897289613965139351996547707073022609468188890370449709426564087507928330501415922258587234829248882028988083584667707627095092951068353460217896838424182205327769727345908133905919303696087488715760046133253269012342894311424670606813886037836919851435621855874389229643103430892723992575348771307791255286934236586015336955793236392176999091542125319123110338538761273178129344830551204912774278555614594259225190055083569411560562804477834303761549334275768575839656290148026705103874077182315900971377752018184569158032614113876079685747308099636305969705258613913869084289948318909428411676701055548550253035186175469264554384813947334360505793311177596491143700818336027965082035896354961471713030151673057864534175239743524871183670975998335421831916916518105026136344200268937376765579931011047236023768478587053867253720242786066543987224760862981612307767258312351965696103586093580695250209357840576894284591268632247195951129038159652913660060446131501280580283305437535926212824283538024588453168692408056407261205253292382824636026363715928548470784333930977446998810299592332740851921375381559215650875246522076133055456941563745311573307168882684930082949718590296496751744977154704248361080900600553464282540477167534356039290321452766065360885788900919564447358640645301440368083045012519889884616936354073315247025820479566552907106136230832890102537360157157093084599735920400805245464811072631965589594035506270484761145561893703309835511700816137349036691155814005058904836272666249635128112910575950290248779081565928557304556316765439134339705778907743088660921298117662114616022007886855618711069385821820247176361765817697571971837020352001655725457744123705639172650485740865565233182582329937399809536995529506552949865779954558288765858534662455273973542268415341793921309111044828140847289059445264582191121477503250692691058946923864761235070479958857022390590825792654266978709001072993979645583707247831221738230119596691847341024046770122473562277762000396895824749917728070011575340646288885907718144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] 2419310758435633427979699999148542855896696834195486709717340618549620110392635918258449587827797750976251916926392236264295113749728355486718048253361155765451205049017490226647971132467910424914431112714447381904686478042387613661684046116022911871487098664558607435007653212096375862344040377964769644299396972910004445526577949655005459329079109459549325709873720800294232792415722171985540172580550145309594047720320468537354010038264550194302299351652529768186832899833096945442340437656990381559505803034267243790271314266614280799144722561617713320569202224504117018385865717402209098056320842685683750351497493181271100680989067234346922845182032744482067787074905567422253424129925216125236660229415278694725825966332425009907560918686874649572837854911523947920826959270096966742323388894967675475818987164477716925249809610955203402119812812470660043139995811751109301804908983119601911450180045144132673324754035607175942045516308704748181608627352751454446803504130105790054828552468418581548195220687965969371955664025434320307810863341541064056320013261985195328607132234479894413548851210373011680418465748669083726635150033607404935968840539982031336567432941720605419895760099670081098978792221464874163113131100784663334359350827014815240614567009394432972124905348130264208025688315217809443231620817931027232208266994662886273317779698890777581891707170582540528362979157577454743261848042806008816205074424723680600377494366716540741511280201923232106572589492653671659032739174020289026755875496607711799092393831004096349620792263282494447214949375952749143170255213585740309543416719983121329735237665072082453501419614291396379207102675316380653612938757170891878045826230493957568987870499441263558703275837590797418393643683746714060486713272328857175971132206775551583765508083730951708975792562510627923281905995468853730865934499330380261112064911137725349509796624385864663721479483476651018621359365487462649245479594916262250867995832484398135872364896035549350168271746389811907443412567270728257542872049347688914944422965848286542159739176335905543365164909938556868519180236521855230185730587567449752131528781764386059336282794832452148231383470288213731773351255087019214334689670838360594946357540176884493715845592789051226163694021578845666371513993976929262188008820716040163705978625570675663911251144134459664291530537460785782856058584571476241278838600881620267246466357535129994963147457649709587214292440359022652332734703490626148869495736522942937844326943297041952687214407420060052906975064567126356432822983109519771217072613840214260496970420491540177123606432035112251342320013254462796552662747111511270432616502192792627374215769981190144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] 10827121931752275244369805425887963139187736495270762019864078147985530812485150142972802459235603117949850814743929423388422109607388984418794918194686262919656188358390088364469302349151475317306826595956610520342335775825699873436504807033048962084647341781621151030228632846345133765557539942730493694175359225013652108511807012198040670287495471395240526781284600438322625610962073693015825405603672565547195893816988594790873109761081055878148409188551984090843936798848269528042341009264581975470456125360964321138389779951296649396440891227919397387268101511349769701965689580582083143920986938511989080112851713411817188985483772201099153736121042986445969558655039322182959221977872564195573828526455118749033410417315679234959685720545330203745236160326114122323208781841423993660752885868671729247637238416657001329870372197851854592477826864558873644626521239460245015574300588063662042150577940767328959093887786287662189457539372894220123640164140562900733782356428634312985932227624887463965251272924721153067708473041152805439305657144185494197933436256046817499923473346763041877044921752966948610546932461903897232417394621583242702288997555710256412020090994971777207635150461811730778123196709797039497697825604533120248339355641832839037986310367232026057364595522592377428134406017276746486288646012164871476492640901023944251839081708348618464670895353137579795248166904475450805703621326431816802733166521022665248731854887239994585662030474549619970330449139165520395019917727308614245391911251899609630644511706694848991004668221784379106068793300081160069375634055159207345840931745616727866319753987308819032657745579193102573473985506403127862450290844422529296282313062244189629769924842190171353068540768308336508054012304599833446288220240136617866062377324708229793133532343056466625224493036616664751569939358139371703755857465463692307592778868694714997078812234917221145895731145222243282951215856336503110251535657844994698008276070114548461615623340605903714405514387878993682882537121540693945640751709240660390109382011529501426745280570722500688639649378813516883164225642966857245887449473925844384714032823296046504652552138223432224514324315789240784547584373202268738478787867886848338821718520443335101944482407103664428367856356850580352221515743846964357904532725767534454087694966412732533951963844808092792935673695024757099373486647621721075029513507690957592913377089395759563941178771420234830759235154009350795314140956121540019312991634022484962736458780263087997545688181203678732971623389564924384732635856894532993570192236373832684717267638801665035354946972934255108845126880306478777910487330415219726557334351794518409415915356477718528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] -85924193012647182622029720016145300856032601451068263378334855095732693087955214225531581359452568349217017016120993642790922360251589218571029239995812610988994763315619498466186180330165772184250266023208370266180980087248924824403880412251082710891139121468823974478472781991304255185853850782856784261699450431270020955558759311540066095106868469314807282638936554402610665810570258117906718033004537089001786593950392925591348049180205390620869244422085748526543885507109592921972145552961792726648715429398513120452571573919209425309605596335425305871139407368035731861081465455187722763105393878179590282667348830415121151903987260977178293082005978871806453294406864551266256091152532115174801095103014699211157653223319050134431921974989800339081176392960094112835291208339831242819938212262198144773988651999033031290272432506593072293803062660959515313314370530463501512910474179563657728587321263460504922021577754079127691506344771548718844073145313234729685516459237341016949370802735338353774151657324981981313195170507563740996306551141521085366229916895296663873275950769349824043431819746290118136591129928865176854665410453858257195639751445211454641059662503109380341412799096376898891036067034935798448920940728151682351527798957456711915105383249639181048795790141778584004394837369272284279215364767940913760608213344748773365363874977116444588455198682239332646212188936715038170484323716829056534267618470712997443161078354119881355923809768763015460997408901187902308149870094475737355367667719640933885705474779373140366684943279425251103738660939365740254099435854486695786480583745821910200191861289315968950974064804102670719810300566844179838856830449687823406470145119998307759527187093830176938421861713642298904673687440328125280458531034467768302235698137425701000452290626687193180478305462212496412301095956374033177298666987260340297064237834320487757263511799100963708248604465574039655686706130909261256208599041357371031124142620753182132990633902311342585440003535947164924927029311281301553448486554977096534443353149712254441450793341402261534240199753038672187234329019435204162945597275348511694815207356597937546300798684479252682696123902884908530156311535060412196440047732454845630982760646392784100969575011448748634521251248970191294170543344353182128977258218288112520003008806824097326426361488130445078370215889121366627036009241289094356103056494623197897433663760980204247351733273349756529444516936124988075387115225750281364084452108702935186426606135073592184048000361411141642714672306485760770528430602153040264802184561489334982461627853505932727638473396874517436615782498838520569208268315351204907443683894395879659176972788864909312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] -92604782525274648981980291406601947118340470710340520471382569794919352451203564119632489936593464716003050397632881191295092348467697107972866343486230911463846726788034015984193387972234026497993420973380350345833007904298789288775700064876964057740505034370066313584992121944875232476656794421045896748788899589541832745956620884404478539430413621150338742981934313505315348005909223157115243887005547978986501059796984733848797651518604351361246919812447597858520261097624961818616008753362679778563618438049990276176764638940900641016247230048237810694247975951360118433866325898051691294854436532136745933131886806550184050537925565430270392789978206866564273039858342521066909546665737222570394871787162868956156306666889632385004309213844183449959183829331372381513394973495510759750049597711870786164737247051740667531965791646333372739898385210725445658747523441882371400410018027448803614465667218374917152975945452758945978663352350313067990303641667693745263759386238302434813365817903037417458675085063110150896540825335860686253900020957384379539416928026314573469889900898122511148975516864480551566627996960807333623293369516827108131146010266674267515027283395106087557357351826643012022933906242134316849910780878131994011528173968970231308857429436907753233092552195052530338720557957204928811538380318576089680913672246258656690871222929051056663356632359278335294135762706893178943101226102898626045980865730152121500024979140971945674906126004084001095170710373631840151131755186199300345574439932709497982262835416753614788955789209831907880581235499057084177810729023048161767514324748261502995369896778745376562799166271663550846308780152314292948310269071623207180149482384378445452839457560878877302834040274596387200023229951336839350283168595461010136853458850069604963921799206142299515405886707739516980573448017547153273034782102687344928032950832401073817063661516970360005289305037569491944871070395853577135631090774733577959445434385046450593008570640524177928455425375123504826449929189621487050713019545060348459743722358054508801656369821408720305296707025616610407423629931237890478397230781289957046531595318310680540088347737772795634257878541559113633853047855711621927685605921000150923928826111142461313949954165929000092277147596796770843691125342316215227195354160536866686286772891207602521680615193114746837061033643496028529032844726596608809300347705675350669468457220134048911896290966824062542496366910792267750591080179851660997609139812731561285222926888941080036882412209372780748208450363266578462171253397678323111129763105623186531320203072465053739408657126477955245018677066349659636078088335900656661486860320916124335179247260526444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] 2536603014046981900910116200540014908946006927790724967903015141384283993445556774851019240924567083422678108933435825030217158765100636728722912088071324446728388273162735621962972742925308071738199685720852013198826004702521952927123425501773298253211459799782001392116245463404758974982945277476975943488594921596613522522595647946198421211413312118101689436355957234242783136373619925545307073379021281373704887759911137996645950380399299804129435887371242096690446679402379042977641423041597661305089359995992176128042972365883765552729787858941989693938529728886034892488743636681082922141795944448836450493468219175597704820517488143004438685002490994093572429833342019448693073349647890824299115915169498043040374071031034778921701203030789518874763910839119332979998542232209717064276209527881387999939704060867201182431921207858632093860966355205587122576376471301046020968976889100887093102716763123027788312888859430211357826243307610786343388474529692594098679094246109959303594889358720424302498573281565927040140559197423219520115391806578291382667720948651753123655137924711332836767892450660569315139798665106749597641701160624239774032301386023907663944928969759422236018167421759059674016601183010759995213114114542257016011937158656087768380850362680967696639960824093422379646256626129285799819405996932818737415616960948612425591366566288611581618958842716030120357017165564588766816163714807711116695173448344097000753567047217671223232825038033317224300372911803897294529490054595402780583237988057082704847835079072288053498778709424448917376910422335068110622722887458096485742969161958232193572345142989995534264302663531380533197050466554822434515857831202430759592814777754915709697605294747032984476344815104616432326975815955721629106294305913949238738093200115057028504382030683447242845177410542673539250383129980895975220154743879966515124063791123631910669680202678387543594632312130667098934087203850663146907857980424984775960392672907083711314564736911450161044824852912412053711572420547057193652382657869695277727042440905241869696601645668082036601699916059593417401354085173580406618825778437571815657934787174977100950789182810961198187474434097493646200066871118342664789086365530127576388749095458926346281226195993838872444514974975447160235070540327354705774100741443549796670769152399682722079228053640535457528496627647956071094527133623325405400929724495932077328510128853577327004019476522497699600407684229548072271206936733491955706778954777187018589252565639635754052211545130160565955532312592635969155590575892371293071724010537752152940297981244733572802709695485575013817078531617760498790351662198667739116394643989171954253322090431027085312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] -9635768630454878539826221383147491411041969452737196909003939597775625130234448712550989420446490114630362664711338529570524697980917402288930891385858089412513176080576052718734186767965171695642483105661586673932609853662575730677273442481202342700785183293777455180815870733434819381846075851834188948343760049576870858726692096364340530083367552685436108424377387201463988621772438007749643777113840418101623185429865227321952821566660459455221492244467186679989278153980694112780931653025891580381309548915408345476964956278319661731632157750056059596556498452144855380931092195418288383091120505632918813445542540326309876605274665586900588075412150127144097376804841921736462796462319105906724004673838108763542339987212828963468906255619260688855688928488501987681814401388387187377967982795745345133277025527257774786687478843506820117244513273451009851592879643243500369605583666994918563259422097167255933555519947441219384952471608922275162808668677656079203788711969245511377289989689170034760131387844704716318097866722240046934932862530984151557583039384352269667609884321814848427409456727167969805090666342359478650511542853141698887799674537751582386670356649316265653543791667455386280807986007488963848318499636724769781369695392038150960693455882295300415359151714808610091855869226420049379095970440671202905829175382500241439314274780113193777999110092183001890094435007696457525913057373384760973528964496672326406399923591248239667656578018480131062518996244717567168312645025232866501474949856960359105036098256101688679036062880007433753304387898047945725694900794728288070123037033445432362171309119807389641950772289378281040555524919678927550415344231165016416428504920678689241284909103004728395332319940127716508542277899437848627913420880777604194177618298876144250519971168026168217383249821604023917903931956160272583907885474847630822387395510776658287494005835919908152277262846623761650597944607531317481836524567325122179764203809034508477381458459689106714070142381442445437503865946292752433773053458971386485466900130906327826945748192456399511330525804180234060304446369103043170166839650008893457065442861306275775775297686666675650450776930227168124717658447699234817784044827924503566668469134890464312914850222648735926990105987135392307325404564848385886159175536892561292564305260315543176364942082574522238656518396844180218877469337798705431516841120467717452853433706072564023538188334465584057744309037163938221239666541570705562289141822682195935318190245351405801408939466864243610356973927125185310805725125829919777678010546396706140020389622113813716085626656920919317169805471261056133560664735767927700504858740933399643113714273782293594112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] 8996268400897804859695230887062942366579492078245200763991951906045886999517198424325335088327869799038481664622389218747252423551175545882081968879309514279043301784279132091277551022712851022496382339357501530516155879511424503185637710446764070840431990991399478165636758223280246933558450802547014517681533672160900705576593049789581948937546923124519373902841295333430410442974729224881377203971123059131678403663379070491348820284845179649607140469629792834204147435700389975133335118498076721451387834869665542948976994244187945822529561172808309788754428036099432111409197908513340412780352210907580265821566734864867648429774201275156086125089039001018856651001200740666691892570954394548400141895731820929501724376379413424481124126135514272266922107221578496522651800753005127948723590501597907240066228355088179191658969018897091848885645259265206507617119494414529779959282273314498756035563982741531377342477565989472433720720623203292860220927172226364879981705426034817790468304801985457345319747975716452226395346719034368242197196097583434779201010782906833507438017022335066104079169204581933626086471784010179095944647932351294299434972755304693687194126832214877262082569713654976738689245287449385293474913131996749167302214869297668655998540684576730229156986222910827908864320495187797804550793206745444587209892107606041031995177835636503735610707679127362156323814009643458000017412101699640740857319788277116439142870275851443416180321808990129430247848702992182667401501641906949166929594349104166096704455501275667963653480172817296491136334012595870786562133280836168932535843914040902817754535830747694813040058654517077668440862453948497147285801913812389176773902203314912951250598941861483508256186844109755555225748695757897749688683190045121463295156160508622625981826184138270860335430166423166791826959288776088163803005895126844483940046288280826690232271140540973912687555686024204214486327839513788260658635096649026790395588552846958760527688502560011614411981391055544493080287645899922832065191436486205782071684645248942129166275670850904511620803333007547527539919941091513470599490093375395018328371468099579481590027509383022048371834530703372131386316988228891269744300367575149982565073542610003696667607104593275490383264805614155474376102014381981920204260291775258383917102775635412311205761608916696976414502731564388355694782694116371658338874717986184276790768858548098898919254659865669066503121350038635179910037226349204160972960900743995319936317450332244335593714235007279888116795703651044702495042266956057512383332942067991234934876865837524161586183197477764264792992559736146362437608028062614997301262001328769708428066560140342460416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] 43067044746886545163094398530958446208603484674331175997487403685915392549009047923010845230558154957814492832071693179571069429187595758120540505337879241882210290149460423219346960346928654651844399766755944736973528475702886526265419548545843508068789248351090870107401509395922611369897343647299201642265047218326863717024844508813819803324443715969494551749417372435067651343952141718632353825938555926164316354944224546882814232519369431929667650456967218090425341536725709827685752427429102575148804375419106667248119706662081471788476251518544325407051435867294424762163595194530121996914627762875615532867193467312987741103123257665744985992264480148270299414065901130332275829736070897695747629052947987941818941993629268336644178007506588176948806740684143898292223792692564433346101224738659936674437684089694814198418838216928099508608508680859407784411101242437516900567979146814220434018802218204844453147438905925534238041279139115884723921386247880612876380080712902692497471418835520918546795516378374444348515851002321185105534467530425116612917448164023795576775124733589293240964140849330829574688199789638110485402223720470258782472379239325967063418276245482329926609051059616607072710413417646955750459118403893191187500790329021931978938365344769811738232954904110130043783855912001374105681287797544870640434988399527282255701756576932586329880522602912134771522011358728549229104306115647448794152264802331042408012592066506818098064271674740484641747591891965659336257665222600517929853546383927679954255535515115394388041415326237839078615813065975332260609648272316975237843781287009183643163795131908142319947399704867079034491622898456579034662267611806564831061773196366523403372918546899555943235443877337966066521423326341470916294023233292818888430074858631480517558690773157502422294369043756927489882903260448255472121872345404500805335799192254448843514255953617898075152691665570639360159255006469997285532233433085363294288220195704824253325968727439641472813154977650852281603701546668731401564074191882528213582373308195713993773229004330659777681167799604225462091676064954145202447500280068372675775067144370692370866869400523858791092719037153125853965046041703191613641975958982769259001012631960031165261527926726729144021279208375590116048712868014566051144371063933265507628599608957980820129243634867246397602767497903560342792814197701526291087757253961990161962730591252757725697003841630936068383578927545328211310277324066336530592452064019432398337166022367476517325387403154954822316768389670884662781014288300808464128755767034343127810011063477238355911661969707715606341987023588229499947612168454446430894920826432842378297215179281196384256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] -167258523878706329594194591375368319630132768280499070941379222906901977383160534232220699920264134715367028069041592602050609835404969376597348477688517283443308039620117181260864700125778444429796248863135964488924334538748908854160771997813955206823781137205943204884680054855878572790149484481372191021765269945385270752193543261417905823801963249724418679664550164852806195604325949390832009181040617838976423552665988635162926816304315891584265092074464675346765801746360196745870376225711128019299547296757678085128073227862411674473931243554513167572501182365712242044000082540349674965240082981703575032858648572805080907314161138298232836598731454118264994877047001218135164501579487670665146917112637283935587431983503990535156764976257475499609814277462420020727415114602674807583296040415612772695200617659239907156425682527890408821370670914804444942242510124035086981505743656216453260797554223272142088512259026909687326262041915654313363787512366216995005089513363034152716257180968335887893875890768895006917943707116865702549621554507570702350504205335372464929656456267357143785029043029642190821124508767622931249495776571729433099359343616971641777725247296710377181429131217943862228768218197549092377537253127144107327579104099408090393647977435134449701978020114837508250066329247961715163808450787206445365936783441778972967718533200379373182029194414804152142387245108315540935916972921686179560856628294855995581972300704390428062985534943501655515491481901315047187956944846575726297514543227013180978832833882717857891369111457125233385436584286411451691391412854051478613117843966310688911863686302990579184535263731594067122344128801592473072769703055479890890331994322353871672623902914578739462232822568484133628894313010681007246385918434721688873588966846201160848055669040813597913062678167105491882866005963631392640988329193826072052350248225548613106701621286885187239101608815660627246811042102261501583831717443937340733997167592270792536044183237244501569953427335973044823340420351652390997434716319387205686036541509866519527385443734279124049749120211180521193224239835072688464049454001736505843638882180830654536298986294949489354535684224911279897470820013599134345015789834617181448697776341056742174534949753180451145473977583131629252442566749008842911652457963483069213781099055884431647425915231407693068813751931810494799787697336809588547607231780052361020034487305826521518703908439567520437721110429120590558014332822466029235476612652061928125206709057019486737735834554297254456785939349400793282568029871955503908625806895036359351674294902045706091213752415124494698565963244609587680923293338065826044963681818190085584993293237941656616960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] 273394696093022431809340799946946553496348765643792047606425210429149076337812665722136845810381257307214766762689693611642344617979935487539311522335707624605650502786158922461242957381446046514916855846370795498878363370560718712532117920841196610009215569006927280726938558740160553177605666240411772216043465662876373717443323364987724204657339983463506457215330413871871152938594512226212502840821613944601627398186999569213833230295656716092106456243942820027603999945806724640397831729051800239959602848669732828028522542818616294351583313798664207152639103265807603835122993472296198382653643499494328734643968825598900444553613701323707809161157468001944049145496683136554365770605844389185429314643198706596277527649521726499187546700152172583423306020893182942193566275692868995725385274338322619921635446513858516972758768288129079611575584742715500729867414816056499525116477429626918529309344676149993226226985030182143271698595850969793903416152871708653855829348443458637039478572006159683981241541411207970723194697153461818662514898317064793784533095073336789065876597208529089741845180636720800047984192535750703457439945985675438224628266951177022297860989853983580566519315274171452768585991960120501121828468674508075016656402768627071136175090021098938075578565617717204139232627843838619760397950511620029656684535350027491126075136651895831635253058166657576841090686996767149033897175180815215696765600391340965437203065975136566995061286776085894685561387666632149219122868295703818300453522662266798806927835959019973545372326803302312926300328658890492280699642467237113112816770047032720137254172336488289003742735570815432224011828025770134749107966917064931626227222815565367097994879257705140386604275609057809018179429494104314958985955979447968824829121520006118432858761103089038364759439410593124609675806784765464913592190227149703294499403741682549714693181357940524236564823815164576878985856527225717375148319485824203994316058652246455704385442637561366141732148209106430193014217011375761590035003915180181971900855481559955143949428270933275906728887440603610896802488611383707072031211292080568299553178023934626525674819805078215393052181790753724454293732864042213624998245296807211937329025720775212348271713995351584928973099094880768307955976732256403643371946511504274593692421524619326318293617476835041986233675003660820022896818002689467929918279363115757238767058394905085817734985993506567303230924071177483366161753769480590694953620470212373440173611230739717505892666085006069169238518178815983533566219039827897109447761861231727890895536852025002449327543590720861946271720100923466353028999975875356890978230080452918769538540514519642275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] -297880104248586750291355275466915662257280193637499380240846498550001945599344771427685616052067850691737906019485444266810656963630263008796069567908381204908818326036619605536794534683345475339688577207010464500568153914228170293344525545722695268060852100869055271527882433330133377784224823013490240175696557746878358113829161222407844245065100280343742952115347672498051741798565714241635071954091255821365966199173858610128893270988959209084278739501232701447284197171177505487892974185775208179443254185118054421043523291701048259615992474263860932658149248761653796550168896329947873431811192025661141712567923333000883756390465692722462955762671426495619484372966007135901033452557978331441055126938667989072802332847360256575102809945630559176060370066601427935502740744578380423356596354571486495043811177264541529710356680256228565675633782154497394285221641176437523322839681872313774851181929944924610264687478218375962685369074021084226600266313163820654922277103904055139211051477179841054746934219466240551289013597191317351233705412498909441839042034958434875691887729666966257390283705538845388150293993896480215537095604142422376600893487727352516406871336937094996402786597680904362403448763323528781902043461965832404264095457118232426951983501011005053078825244843662946246938788096642686154201590182656564851938021158077115100831095255554830175586168363180602624758883208159877321739029963582938845797080538575254241629303210168442103414491841788526325564227704951581509480320456430712683264834573915695269861450731679810561692340141002195347284103803738236408692205743560973275184216487513382125787804918050745448739996364759030472688682875407299362055718224935823868506937245899388306343799823004614420861029326859468312584303215554673840734053493110233641507127245745408568456385198842183028979389664721631400596523322110954059668291739285418674045531513482418541226930755513442650572439182907963920217741861953860769400647542676298485755064054902749970170519880777031771066071370254944157693260451808944781001651197387346504556062891907715093315503482908424795147355110883750633364269743513787368202938066948240159152031120491565401408991061418631964968839663439764627628629949617694874034014730183931162346824677824052509388232883595312015968488324466108842584513695564378364472268730454919357828975899868770089886237671907735071940548949230119500814861965808714392843661446495998708736150704899360082347771641261690658580463213562943635523708383821752577130354310497769379133030845565613762801822790227710732294080320703499149494268045303949295687247258362696273533327640507273037418634943161372292988504139707536267750480502016118026192421384142131964736366369576688025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] 429558331764794595410996964452666492750178428330672077663432116666588083634159022171501932486460204344008547879104557748689157375363939523060535486234980867224203105068417428648516470054645601238840764235455810105514845574679680402294239050213798475458092566278240402190803412033859797409264598218603923438755676183571680646018346371922285499783771208275836632897710045660633566228249928622995645750408763150413462859098275488487366902788584822847821568964729449732223044419548966779351754753620275893506847353581017493174099687145886080561392368797592276510384242038475530819739413359204186252122030193106365822028244358524509612084194739423009703928919599791256036058672884267952078549341770852504098128984891752814495674671546946502894187198238639962223317112780372655587285446907604100411459641195967667019347848754491102621922984823832964760578058043560948886955820550369475958760046411578945520583871839547401606479178173567014573408195412076832442004321070859256503294903445088758597510032925776061280013931484825933550330840347063429952062767698003132047912804511784013080690015551579588863627299802870698643117934643656658718008652164446171477292218908246994423755033093393565544796524463615145088293425051969193994643283248329712143370951171633487813923721723070758490834009715541791159111310703438079971548266441336359906501386060424469069316938611672390115526042523759441063121127182635209952800895258027325089571148094068743224892044265280806417549974624233969089254369422595810968734075793267672638200097543435157675320396323456509693511425402187640006720788126331537978934370925469350864731015463167300073161234024761270565998367697897352117950547137836759326210939258087006301250951395353546287004441881569847345638227155725206741161339926414747713692857209697402241758943708496081556045371854914107999052697757254590093252253748746784889134477866846168150342899186452031181126930340628077032368191896617226735508209606066887710841558541495064301599725644570302292046994828762823396030693783438160088921608549381684427841510207891538837448300177440340921429554201337710101030852305064931883406124961531731880462668346230135176835825783101707754951145873154184556815682388730267950219559306045473853726868031365783346951453421966926966209548308652092359564153033636020212400764162590449012249368550619312876475775191741065628920675759743222347406171287645579449345235098500954434509006354335271463819554898294040336457142562022705239034900041787395293414846649279138329449336825622942887332017274141465809140192177168706622133181455202008151507359863780366271540863247501653104067455818230725432460675815681396974995594508508525850286858203797627460610704741757549978616810035956645101568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] -829863484392016137164522207906740163167274784635519852815919224013089654214059758360733110269532402728980495117102969322519041659151434506634986746662816290325763408864934260204365074456713686377670574072441999568800059737772290870049085596900040295397595846566922491622241892800288588128231355754236929799203759078096759621125625513417695484427805292500143183748104220065643410515464945175105187574633079375639521798119500993339500600335369991165807618270370745418642792362216894445500914452084722327218098455428411786143745629673216218920505409253343517334054357309858240559282706025359976633713724144334885551340914446773731936392277609839059166120736004837813658326715883219179185373467004770097397188798019253372712646968015213500941114515028007137091971441542113927270959144260165164397199478789179368049385626447786143562230734271892347104617536689334894416596809375547477960675851934238104679634994675862276099416647064587512119971760705138085131919282739687065427098566710974020074741007482764289711334745363124958057777080369508364954393525956385940614403936060177089826235601071665417032053893032548486068052432787575267147237344562288605917816014775657590728286809383264563016379431968954863300196492968507571704108237325985196526512910308159248976727736185629023951054830392038256717233998254178400457124890632852247385543356456580666965746941746179553939696507980016677745422047278465838364450635710561270130198349092914571732762595077523354412991619502139963179385684224990942631595201691046367804475674573601236465142159730548546078255121458289073929482174577411474664018549219666279632358425259979464115703370780975362914673451478852037439565237740809299345615540493106582827453271759712228869918903376314506911898935181918274752410058003625403437953033029217615533753421841446745692452501962782549433012280203836212894973136026536431526983916059451950090888049855544379784579385043868285289451911646469060991281369488791746660277726306503038101880727167657718174311826993085733435519275881501252623991998883795243319648612784719671918091593940144322180558699024365556364307122785850154897063294021814863859572339290317939334501937706089822944983863500133147314948576437668974463637147438013746352111403262130347889672623095549582726220900539352700630882122777118277827376286900282817511373098393612646585789304388936704200175797819070036508368580433262182608769481979895281542438674839852931933293633414756498848998229900304488192088922591652238560111084441578186707751672724538250873103092177929371535941620080588713787436268776528875726998085233039476937078233192210979225837455566708413095681991258503689123181938495574828587637700641743997158090155471608541654129975277241696780288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] 1176878773491001285828249630223149582842002095979158299597576300729093450087267487395918312795693620734198401754107251107639329716453454873815101298539248413189518545431535436425653628224711851859677239166502731860888147354135322610908393289880643274832415046773544747837936627703811836819579067757843770674493718394555816233330494837663282694998659548049474760308591396319012035963798721607671482050890455730591503527652976713644138730354045776640231895348345234685490179357399600737428007200037508437693606409048057320064441781342513974280051976782206754601610480837479146496955140911755564789603568418186512172251225148877444635415236726547273496486613120934830351313352713306042714240025884755338245553436789331669454977378304932102626447994330808173355668933004181150963990092409898665960580279487338458488907180733836209573281411153523547530720533502150992522267651046674679988631859283026247394337678157024890963209349399879166238790182113980504889151789911088389658161977764575621501442716942876337631107639713487676127872153504846958952185062303423455735844357051419222255728342369037647202979165019903888768851706481858604221764967361382382833392015246394262221207609092092342756022442613944444778452731785198936953086149617364896168990147820074218757436802592433762992362907863334534260457261206430357030073317715258809309624046299379975452758550806366166119247185886269346929012328018663787973249063592204109879462950348455266878326617474356583738124994847515396026299261881983634497708921604978478294649542091884529103205517226162798680110958636888769182838428071252309705873080577729289020417489611432221153751782084014350308592301824416275443641468163905930247031896872984694900687896456155073967051358487591999484816045548955057561111421461393844109160185369932034388649028597487447422949746417470455715009585701428181211137465811696885409589328450840717446266848461820710133485272909285813560542929919165383824611350072617431082517921866205065741880816397985297740249772029138553819673212917730994773649296629073564806190348716474705967473013232007424085574159550792872521016299010024174220103095467165982121971680386208694855127114491295752912355133680097972175160320912640664503242177111986673726128505113696096889892288987140048966653771006109779673619670838507167504138566845440000372319867840051155471483800411712881315600662077807517052141570745537215981995621959916772818504920102166454908966410481965049620833393723306066526533620635475990475567424210551152908660973376202523174793999627475491177740281557474386906923437930106367691207094678149134506665049310878827508149425282901641417900929413367304052319644568451979249098043826226955225430878917096616170376471642481971167232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -896946676696471943110336024889680802408450075434356503078472387108679673502667991880839212445066846922801032590787291929675917039818297617265595450767056584652110605922185304390657195732627495144419884072467048463457247532601305129966767976795912253008618080780002921324740307799472140739312661708463550533580820236981026319016063929508987886937862258522375449237422329480802037549170725276209556888423897485940707178562507156886248420376409905036261882542036451082000782069679134680344051223446869718818206049054549221298357834091204263521622680684364938310782096628614342300010859579255685999364266760996058768107128148056740659024849664277255969067149555469875111622962343647481102566827568194902792131599277454027507316576876775287121654497064143027522399674589169466327465132990449913742197502584611277608832432082461910000884925341314493193959709987147304359715399274174268954928046232022354975084534417928108963813178116322624916032907970658372568369491802817900141975952971269956558498020220070285645716767202320622708961755858043694679288553246827269276618549359132063135062823579197094723131203815870201482537795875103447548065801368029790726940285823216361848560877003968427728081880296933368919703837781415736738017607796837452880357003536081816278535316266915947664600322194834472570506974563609040280605322135301743194331935361772863902216440215223948252109863910746929391035588648359414079091921561022593137867610761806913409912380328713711595458662428603499715860201179055642728449906248415674583214054942118870241723519365031772532533515523026337622218275646049705164385627675536770933855675478369617009580681731385686088411608542416062177908330726836471862397644203653971791484768121177650573603339723750532237601156859363849100310429891502436707696610672580924555111278046121080293721564664899137121766254779237068219030106662446531841097857316168752891898242209010061626602206211659111437648940288107267908884123791720726439970875987212538273003480631057312844602378382487298317364141203145579223861137513060766291137906089965817479545019127887957428245105413702751877650997640650548405136996279468025981960088636410538164147124195374732633037882508984291593952883371741021787513161194785340516446120638505889327877104064451096556364780963909867807023996181385137764007613263143843587752085421938544475907029585604255066061474207069383092698393941432701243111549839241189296602858146068614710222164615164363901168495991358431350957967663894096631756881381793864206449912837371606266658701156175265181032482527501695235767446048011854016320351313884842403966976124697574107002272941644821708656799152736609781524320478791430074321814617410149791407005793298627942001115348156486254592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] -247216490797977345047470012898499651500051316307199939454278036554714205242131436834328424724474992928897258683118716666068349601506714772787104180343139797818174543975388957390052538447165123483564214206638764274281373620469305815351418793767861330687772506070456396272977863161334529037811620478758986147828057540213886938109423464466093036146407585905691683569162343927554850932101039912222935221168628714137361637350356192897502214808566680265357810929108062034438410422845133409498711955168617178797810142489411708824898125038300943855291293494592335462085840913027180488489583365984989449638266572440900636903745819583312662850309172295086226486136522899205075087179193927599901345588005482715464114603084274970167701417689838635580522544373528143795467177843964024145026057217562616070882508296642232460548427729527640125778972131966176353007896053139737407770506206766477378042885395977197862888583783764623408838427058162371703333909498240283551223988707165281262615680628776365267647499872101516142711604561312572377950997312411107700603395352541454688733515118386774753056607270593512425969060626550032545169606189451058268589099612004945070767935436613205826769230243097074169251412590955085091528554932353826474381885545908506523779177160042739968763543585031209863265153245473623378359293918531185139832843612146810771621861361540531923183426836236765869570583265067876312614563297701324204710716807561738256565856532293493862268928860720993104364321249207724362149733692060145838627653193428467948637236472986435976070092824574756376785309507425081676661670761060542683078584726373299645648481116693184919197345900971950742404363101978506264258573277339848470616551794034601643661256670258769099871157065382556138925240142449975622469091623068419361597686345351959577980228716288864832735635284360159184492688231173198955595626386458228160492624380223905091210647732586962580628449881559282806064699526744567027275902252206915362753814844757221788319642012701282027369010744354943212038324491956044987608045695687314844683758792960731608973533920449336985312579537720727938517921331801318880481825019019643397913314163719818917447687224504643797988006450933935481686228541374678750319438531944508280126541330211116744213026883004232534910810404880294647731548635415011192806750244656294401144759730484666369071659765456144722890467918177355656059055054651174196786145757504768003797234017542032538409683358377049166852419448758375130131496226842686078483691727287773005135464096409430194286905346205432994223022692834274892029405941077845531872184084631619427070545272847783122306927220824557026660119672687041873783048722606507976407558321037116660627118024135616096042482683024620126208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] 1849720680236557333339905753172441389283857367655881749276268220816023918080297616910195434261577903281161338770691072374978243502253520125167587967176577455151228422750896956153819615715116422690774207094742377564401781562502426567532721302364569443673459356057719704320883076491976993788247859198098803809226873451484355592857035308510802102159736346787436475339699986352136518212566623017510404042221637292079475934028558745162968974051376918103719193940069753843613814458635330871309907617333029453664287408519856621785326809025168283753593532490945838085072760003571575116115742186579521587585072399111519490603503435807670929102119431069768013806441709226919242182212606680857728893975280241224647699280658042553472997538027233933445927738639489110987752761693891061585677434720827586524756501347671185958495952949598209521892021256198780516017500708228407193517883578305443069532359018632326656635661153517668786269784649048431463497585450230998728136109523790181750612229331626006522166101325422652368692457364759564498353286360094313589038726716374082075242600644182806284455242547694131130437875126699195878343327211152459255288734177183886828137733297522178901363885856450368271573466384691506288258506216048963288820988851798091172872946062602328954190368624329895598828180696496230907078114828683136649004218951732754185228766470815058405620732593699213867908838642296827487009098580709192850739821680614511364375140981653754910063863446707991780522841684840928568317497262407217915401127600505573319990215457233950676353647586135103797987889116062773633161298141355705292176622713688352894103832153596322780965878552854448401137534826275961214171290125204957789803329652990616516738000842682120933912644300044820268712467647670201065006053431478707758420609713362913320638206942841089649035189717897036464312406571526334257886540227982818533686065483292180327127187511921581642119358927867479573935672577108602401965627621780046211293518868563630152322015919589988514397772887416270616147865107756952436934430667190310818089672428902938350820724335741701899695214476859732685351385548372413371035974548169213698178020292414196734499464610631447189213988716134523909484293548675597785016611789837740618982137562865352582669593968986090456347334854221799437979332844683606107714326688312313176785974186714493955442815380718362326345856282090023564162359667614706493840090972385058036527632430070370342185096183052740381038241051209718356546397752328241052032111845534647299829085940133004012070477334296388495162786946853086494617368939933821355821064134767887033109169021131139748103517132397256865137964249046447008010940815232002381311343026458755906632460317305429331472551292501944696832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] -2973903003250037688022789953074148316992794380759859053249504102854386835807779347423934162387841173029478446838306690696214037895609461657188305379793554691767187067136101767056483876933296173467435519129342254649527681784849709110839908884163676985502146747559426531264410239350000891383232931373475321549926304859210745327689678508649105195064540949527601223922958689592720223993487046080722134989542341340316267853798811074696155854292645518391605182990290788746589850039800953433903238075636888911260874942918769710883736506719747462073744770804049565754790409591440720000494997688716252548623328390034864586336864054186572105293099799425683233640841576221796514253450083393305131489503867674649870869334318486015172213723874714088593587649199433239710704225471729730066307063932129101965833200837068210079696233255313718899288136418404047571097908214259793643513590670675572857221359173681257643498218235185265536654680308366614969243359364383818810868270834521296488855107229982601838284628812579399783524117582279219267803051281440161564828801691756700946895226286040452040995160690230112812093122221715243358254870840325045724481274298031255454817464581786203800189917181133278688578873712443113419968285752078681852139016062206170656193505988917699416326629366790071069700891947924549700886358788201936130462892026725531073612612630192909173420244563730344850875653392813034043075026486942911701244785730104667301213738318798967858704779466307238189289109855065558664009887025065109724495592395837266696587360214743921540290891741298505784736855784736064204279658089359556644899751273433317445326643172521813342676541576886734021612919341053787389364687826100923313050252653139505144880207599102583955768255175158813477059208059105285360045280285088550739131919957996676938709040842824461715852511204336506075828064035383882809252465053730920806173082106061763968776523180197180716152637149846494265836285932480676302856511209091744998176845658805936411883798184754726841508284973686930975484633646914262931771055608958351821481928584274663074922188802097706902208641136978199795926944197166325114004628446318445814176150331020827185764899774901718307864748903904758204036616506142767713866173226843784809035864544704305065560158641912454420112939782368701964358485769742634551509641778982324104891711355349004428104366740505501158104089546309893992765057426341357360040360556268473642969191365738281325844830506622627194496781531433114522822477429573756097681982608449170216625556536098320842237841386528359885848816424351564228710012096508288547241898882077517549780819211233649225740486527707698448061364704143919780581517409550811108309484927031773393081780448526980974652625118349366394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] 2894459746773861269765451134254802546255005380399163188979799346631271537051465457808696074454968993367707580764253655977712461679301489838373198310914328427041257744706408490962908036499042576295813212550861278551270369448174412588049172401030122806186693051221376098760177952940018824951714215642516340116636316541671464034004361563504631303416358758796779535304844478609611014322310080211068039787236987670978488400509540941844085274311565683027628206611347948143253100340715351790044197680426259957757145054166859402718608003155154623595064463789929223747519024210036323197461428098873029882658940918396741289307018088139511906776984634626614662121347660491068757646214202277471138820181589463072072715661048250340660393679120466707373255540483287668301453828980004427444038779651890396777095293079008357291467187880088564481089810671198980397361405773066876312927498952088736630594789463993582722324599834985041607216855989028730657522203685634443878314483792328336632196523473383257204947073387623694938815869306791019795738656162732121429065143953570660123808132831313731453744556898722174881623703185433160762903691787208399935676404089539781464882602530359485737413846643818743284306149144209852891664538461237760691232528246452668271639499024451998918389955416198950972089410523359664100458791087893190705997312432200197026121552159984481896641797827898015121591147758592091805162926999875535643309379991081885230183760881900413355474303595716922203152727595726491360684555554702506016285956387644691295184334770412693899280780102577334853564149137765264388488820407346180655213237196101523615755813725301965732451300850286403723209995748763289820096717593975825367050464435653404916715220461660897697024013044925842778728770069672666484270502482931695300053842928027815379373613707024523002981018666253922393759466012764716557729824820994908419024752517795923329911881279847524707656909095697671181135894734174622424630891227117823983918437909885470946022161023913251744170127421556195381765088422372368963317223206035207131546445354240205253147636229091087943278248137435757051913987851934877870695909067811843230474346898133990518772783228549456097553010895585700817580879858667683196719651747291736327785902485033649295930121446972900357318948199351603200465245628234451535768453911961150801824194749954869075009204958110830923273861478738035581468884090602316558774893368130772549887181090408034562350849512669938411515392084391704292854659909361814978011796877147687155385026791537427806134613715958111308423594729418795848823625900413015330947589162286320110239762209841453091035678677588423516187640132580953727751644527639227713812084632627165026588851280616782070399485079512751800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] -1834556901964489553276458694188060018362978892668059003206554887184347962504695549277807201717696733000825791682269069657200800510161164314181602474475070556281638113315486467041266647098743469793557966566161726903675809732133857893835602401262900766683377331085282901815433255442471808620147854408204309420440850919974525254161884183312167792801581538073511573333576480218326336518294494454388477427019846324288997501633634367663399667544001671085781565464446181125254835120398755214202189849083285069434545533728291923356729769725742048895236110962128558614534142362831756644403465219855855050788682750584787068304000404117948539781824174364599440164999364693579834973166190356054865061679358219092395593161626440276785297912991670073519817272606316941655164201945908032396900233382339154785579347630811502772160925534881679702566713864888012616442426676962310504329995304940779870523232433874429544747589128263865352768361231129014023590642989592889551611239768932582207545882646763611989636320313336259557824600825933146304798061675241936749403646300806936410419445341687166139467603599040054656593581083325356233116142966798416790171630575159846075339290476012264408331464522576929288045243890245140161936877711093387241448083272041880117342397106920510112656946930739221224571066949813849108348611340048013201124813751008942463834431805167004954788385809918248245207769599055209331663226514623352520869725955890352022101876017991984518566054276782341434150121098045750566575158073163914529680107167707653825821226100293856909361825557623921039704620300585867445944215324416589083695398518525746212695127413321004814355453896919563941670194221490347528493669990665378431843236736127110789566609693100709061488707825080785353231497937143679544836968936703932913099344219170098304637095762473637504434746222393747238483735643437203287568714649497230384984967118349695199033494331008457968349994228730927342889071773364994274068568793477040349518600952118949704000250186125901892458902038244720711707937197427701272840676067205681404512273840155537348632574641483977195059714928220336493212526257174132504811474614009654186814209705704202730695002175019535901429228589731633590784466513207228903539681518770118355368521411436176340462903608397768495189028454239712808047209362927539574871887551926785495367028800158135437531064453985003784264995135015513240640004100760971906300481786040335187411650474612131307909726386714271494811246891796164615110866378203073608662868580149800172448047915267631082974041930542715056219211853878917676702790544747254371008029143208534385047170103515464219546773661444362647152929236793383463465833862338939948088396361008532002741261680968822391172413837520639361024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] 638671346077952588272756578309109557029995108610714387230773727645824873559792128856675360320511895462815420543631236556020411713337922976027127656801532265620312689540214823635888073060906059970853972690763182055778844013178398516266006295270531713622069250658946728065982893683902335857348313250330968998540656279952039807592981518748943691154426906540483632743403703134002788301363621547554694244100261361453904752648589856497583392477409244828148836882502031651433184170489090794151470689406384479698629213318085324213425053644515213221592168747012505554354516789208831299612262190864300944416068542239247532610397916769086065219252433417603313515902667507313151095827020569640931661753167958155351695882059111241217105420157844358997723604327909944784853786311335049739018334075387461731402079151695205721522095630672604882963832735105730414402566415941959034441623720024070909954226139269266120529538239249519157294458856313122410320346516877487404069539857315402687854709812005878835241237120383419137251570039274111372143586209831990289245939791990886756005099232607822828177404499815285650496987094208076728861869211167068904481695355740569169461295988922584772302645040117170168589495671476604212927044205936771580512818721625415292878025369808776153931273096615668106107698932634610322297544830257928584896762386897368276616162962943391832000871395407989392520043048136247139661952334249106898019521137822033571925543922769175190976233464665212115430741995691903136554870789959358353766563298795496603695214489284481547156371381720273755879473502084509801674433350473553384708604405079682816769974374579500523410120922109514277016611509218013274832771299885288962528471244440799528878873590013328523376734544892661434101439270065929735170642051979700623736648911564859853615758331808604624893249171239079013725634246850363703986030301562267007554381389122983984640408150943038079118749048870751877539489591282966339240603759961459813846946669521392521233541430016656468959040014459724805790005681970021719362657491369712984087326712355687483122855909692467041753234539252035769038285026837312267379208038673645674076556124538269098653675532281014994086040778989939722525921646171561851491396767970745466426785320467274329798841752665438432208201298637887454087824619001222720276465518064953567866426482164533181613274531619710900121435610526748986917663267992879471250089529902641536218822364874250203613015570676767931362466586166043305482072590827242796648862852025355161827477982826737532975910018129441631493668489217445431710121421888392288775338406459906683338660872097447733553938622711660374307550044728404109545472261796498445242815639101378339699927748582259896116133046759452573696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] 111443691860354394283858615984953547870451613453878777383154543054544276695730464253180468069079309469748914769745957129630282400812689781049941179469086699026587907692383209297774154240886609953075162948207862944155335454738743123453311685058908695536031585130454991584014999065594684355617195901760630180309796725737439032700080150420061102833211916640885569219027452032807620938591288414427372363543064893933031139269704277554937258548953942619057416963271257110632913186836962257339439477317919084497265803499769218847255797378901036946970062630872801315761482876754559225886891640461329555594751222298321340819303113182428739487709179273217739918760304670571900588062080948308276442944722618705329282293408792553972486070016692236346827732941876322599456079231753694988315979777687535194509978004638125649738175019602167388461301813570944563319884337709482922490375340518141292507992040014876600083067492250704728366708704226640192861273091291976612331730567580715179979469604519729610014870808436948917764404872006607636901061942183967474657351319594150000235074591384338766519158495669013452513466387226815193684690566792784105736355993299839413969306439996352946876651957116374648778907130823823140572566683651293120546969419711747255123683011607258082544295022873914822117934864395178704268252229789673711880878022435134004761026969453290595675265758709386203239089650190414790809107583749120557918724955576715678197736777548804056023553255477750348394342478520437104025586430543523443426291160694600333634921543806235109350652929874734656355361267944602470857437298503828264198349915853439918734728942485850496874288780022674845523503229609837680148236607739970820364618970715765105380219392845481290215629952677229779280879876217325169104822578776188681277904285387054089822201025057395018976619659084159334129812248991907452363622615393755263334767432851028599028086954518742566182180155884449180145307899280309241559652589997588463240666804203652241425022314512340842125891356671562162215355826967302085369253989559915000095453824037750947344561611099172286185704009721570475484941050966208566650121939061164677911804349814698417639013644065023231125955449659763045584778837963182157077489468592331383544480798272709276957845544541768293099529758954106927355293798755324075926155750157446494998294033096413058674243426511063993723305070480270507060473038844317910624947525929925873005495270119867222403785799593785477353172290535882009709578388813566351428910229420049405778377567170951668195847058322913438709913296557096823613269381651593892575839041428377883421011953950644255953437540426158927767192651285175726832141109615243439199917161120210137885273008626391907666937512773787058176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] -390556478709784893020435636406181336064496043711668903101983838489434360017325157996745734634334240723986330802979516019215543591500343351617749427287013018309114416140754076625601808895026668411266852619889764200384741339887797603293032683129675659661751351226423810872273672990143828659279464922449767458166470196005353837734689264209560166876443408623721592495300559553862182157609880584427111941884900564964174425558709427243420469722113448393784876394475568032259131119067362413152716771975568366030946251373406097409542987940583996693418088424942158024245768162952797768554190072234736075098802797334169253353218429449642939043352342047588710670238631903282136823764451970320021448237122872473807148739558782833911229962171528764639441342218351855799707247714188335628019851990952155474834238993535759653928979514243170207907210282487677909691409054702253555761993625616860182901029563163143099996630143558769914810152963492330547847395051914761814015931313976823306098313415854524263394638319107395875858889461493921111083311408655150385992713226289173176664950919751405867616210229621250745047642013643033562780627311433964976531634486432994303957510810174212875124201873645726942493028312723528492302567683940376566915408437825933875351329292827727676790846932345115564572164033167888340356076633520963128887405959850997323421673577452476419746171813534333905222720949139437978168408138237758171812417285856104903060634110820544240996606726640310715662134282244183752506369236953536169314310757905259498515625040816989926464023206692425535206083858946123325475594511172709301759733697610475256947264684708394050420193722520318181513550899318320917906649819834353518782662156643385452949052266510652560507668758127828767673963408358860268785587080749577926463242329981968738957341541511205430290045470643162905602552346751666166654584171375039648680720743376050132362246251502562812120271179425531452623638976478043973564337886182915859895584697679651860468429694342489039789052809575812030549021734840193366261401740340484648309774201017819788706432513745583449878884957865090152199819146224888109997313037688771618291020156402657594437847783354059684566352423562239165922785633426590784088882652717543098574978696724487531032448826172238911960365430448791715218054128948488273547490217512711756425580787259305699718258368887534215043816666602348266053491247646472997796992282000767858924912624835949021291058916419270294435832683124099446140170628691404882583414660891713020928147719409398053088388785534089431017635387845656662054852307367611576241055606975544556879371801241519821486455467106181439967224663977781760862184877038047716669479801990832997265845783557457468194044347544032509952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] 427659461764440346001749274171607174204374282866110002755216602430957036202080931646404449880001889458614114513421469814634093438794016935691817373174644816844280218771276237841051605578533122784875523606701142534048278934413783405134270524234138465679941137481060426885599234155007301215090926425399358214462212575473581474739833176378685413214352478921756877156293364803722421686125160910487605473286860887488783108295226502338791159519682634423339433611064384729360590398514544812080268908096119518245265728130365251731724925484334071643182213146700218307004811415199701835047250667406865880608320395925419298453612385395694884232626014204140500640978583835610603918346839764853781913632713218426850647778280618066273199626512356798816291786128933711457475719052966975450555800574821642964027246306906362863198346776486815297232481870422988519002024166235370554610184883234357537923862169144167639936469321536111515459586736371842658945849450443626400578803521397764232700854725903079580161514560715675277475451472321805596987538468608649093468781340308129090995694084674912584323065481381465631609699693817024532462506632976314661276715720553726778633983946636244374408704824615877628271690613011495261848913855067567725824044277788073530146202487007673183950757396779427024765609799748882634638848282808040355620328453904296620766166879029150560711108881332906968770946390667643176238580561840383255721649217207632368330706877579717694997575501305782838070124409705857524873611053971150345229026813281469590778654125148495728859340461111982925558791527257324142113941092063033207663437758694791759391989930070329643645938723672949368329579986463119953814012512891737455742629457993276466417550382875985180439340653097554735933425744339684188538184493453120852717029573991245325587682330491582048665800666379492644929835760708490716657362521878330439647206527116917812271544515888707360306416679862188893365696292499652104497547513223811116590018709117738528400038524575547394697818360396017431128911822468389356304475447059412546106375270564559326723505008237871873925307179604211038198365837168252809689394009113470428742539459336636523106491589863037931512814163507929011877429731187050408548607028561171110337690951306557775280861010845779751766903182341076329051500212488684021160822777624180324322839547089972746208063171558494967601394402377646647071196358566262489302233479677060510843891475079290721235750050111766656603922518728929921680490963403390066512056854627305262258816215057911429970228773205228840661871559586334758564789544543941831097097502403696714828878880702063845098932276566698285975895268876067671085507121083461915917503201099080816516833268177182354374650116871909539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] -392892928277257039422379872019981453043752392288751357921286704493067148615244366124025599670490582460704283574681152353487949662404843818392889398173433397090909209882402433129378875573467244318510695691125353469957609976202025790536085722862097225511562529355502769597167959350881648384917686834835527562838938320086430998157109543545333886799250666437290505723105776790259554738907825763541505805208929972098543958886979278312118286879871891597744848296871195224688927443738900986823920491461364109123846188183615043138610379987786702816237154156177643126759341868408021436100231327309053400540928016894757248041297241161095937832378161587603564919083439891623206912259950524777193543319747098620870542327289232429606217353946662564751524110156593694054681026281241807438308861583017655560084252984789157499055256796461422570090592840281640688455558212705685837269252944785741387489346729145354484133330021183618352275783150619582385274500735559036511833832484936285542835511418389565349173975458409060438955192460891397342865889666408164820206317169119983010711952952062819031811700196706699656206377387105188691632748685172906089958977151058494855710482933957996198599595740380170661537639475452025848552302493832974224796599532185506478595374541590350335487932206629890499251131607680948625101738794373688835152603189676839380458125666895835078963935895643147240893174978595979544948635723683521038106332952508859330945145284883699636549433159661687934098852286487826355727130907987990496596939261673214376153671746244797810238294637200291594046321308899905130728252217590045593634103484440632375193766184195402632636076297162387142705632516351997215623591400364851393233825405362343053096825346456711330665583077744763766852492517007642604958933321021601428146121427041222150133746076924153267607457714665376768536487644299308360028314354844296273205401896403554364769536720949017379158493876435357785671797871570467392001314273278586558120608763336622611829770024130531794332048141428674129515441665068824667526058716096899352610387088081678499280194278637704429453746776342090744681742408072114506513610960285086657470401036330595850369464085029882297152166065599124069959219049689647251565162462449996864314292769918981111033558602579652427162725349288955893588771007098412742242269861994664173540586342766611138603056879570105753052597101640717233898460993372643593043455198860350135079765755000213047689193503613728037443467887153018898786338821945398345346047703784591220432379200346433295475333923643235545076080398262262953711914105586600330950513506376205315535075824652177399908821178829828377334670639603742363034821577417670444362967605520307967783874012036319021950703609214597595136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] 326893436285735685237244311963046356043748916686093737142999431213776063489806589411149245837027775485978789495535411436895536384749157894186673480715127669712610337895902444848236745669336000663391293859619368955065980726209940872254442669143403479099111179161808990950759072126194094899875957356352446394964687224163422376207144872936959905614575512618052256712340168812640570519118525351799583959649338083652964945036167903710198040614518212516797685960315291697153759941911031728909892579104097439177637640524436229415343221886212103359245061657292943362048575931608268018354728650520033537538353358568634401878489242074678336041357575610244313356733146847371874111311983337659617576648048677607549251604922673688447298960151938739072877065989573046562690626977208089048644165017107545168206535623097539910636940672074835943443496204678955816405187680203607004627055336496338646884658946470452243951439998699550953561824540228685457183247704882976362575985797641077403060341198866610277529329224503287414287876153065998036083161144633370187212007412605939034697170386655793628034269866813038318715163330483164192455890184705200550754757852649056227051068296270054952131818974319027634421747247116883551239080043746658561277593113377083607963635017303543152382469569625887370737014967904667535003343319125547255072099211493596089392000099002840898098159024576282644289210163323776951047107014998698107614149457932211037094644686866879575486452076782953493922527547751202471788828649602969735824653591401861910242728018217750459715932171806966085918653956986130506697248384911262980863227344646595051740922593670636986067370502894577465912221791592434484640041283521386759513043675592641326920216667006065775574935674225805443023760875080538184248959877898494821080648263430036826531526710835480350570650989575440394680447472690613334639818689421085052863159359667189017903112174861905340555733989958600809771997695136097886314032422669303261887887089622626693782511282036364319729949011430791977951586379809637015298406628307448722465085970676423599539464285094122397290489028039143457545012710349183392053446285410241495682657253135642596725944392122845199861452582338485602665672312567027459382821393772870458861600376677326322000409261821670536044730048807284356980250924754816866026726303798481626289038036151639930949650815807620616213144167231518524041309642209329030531681348666063947603572232606764510395058209280361994790804646374638517520309165260105479895770395274888874635811057586858935077692024751909719182127621193860440829631683148011314100198274521327456577112698989328411168679577677472362475229034031667043763352557656958531039432432898095503079870991218681864807780515418925432832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -228947161570763541371164661989581215140033744562214717212099197696686054606125674684357957327594824615613736525797975928573049201812739808567815467444868050097665223899596221486911531412213725376735443018845879580855809893109779971957389670589719189063738574836124498723847102387724444080200817239055318090483710399635200444957549341117484746065386271063604225953164081410009667265154917712185045845074699545646477490036472899055990464603214727290283504923069474914790836753464112752549221544499263634162852479192896990383081658736116544347267376683553583970130092493916997555032193745297764881307328938195666281589938424271793967837380136605607886847764053666855111220899466621292670048385835548734049347347750726353478164053523195551705036188334009562258787621058196754617852168593584473993178498038906871729998699188602451189931127568415456200500142008170158217921171599597664235720700740870980015797781993889078133204216291936197130015789425614967226431643870860758018243322863928274821205493232053976981760909782294728033982878958499506981469855345511808888057871898806866970774631342500382086756279162235238746159040950033769778089152755047760503196200998974527171896966106800932879371337110706763611815881881832511341402364562185819704625033798426689462371570534387529536637472649626676711142297703226571849946033781965930944876628669155957638174782155291951360993715332103784323306179035343038388553476360386462126934237838188794966804978736548680196620387351157060036559286018277180788491147623181868190419055789469442903960691952970333876316931459771685486617500747463224818799788958695024909053551471861708668874226704098503095688567984058188486437182784215729523754150147042728246998116834492464918090107911061167374981557219779954935507144470194960689848743846707660489367599133955624946696032904809376509534126655173485101144462984881888018587356626822324004005268705250799956373493574077465841379727928002191312495873973342162146879174793116380100539163769258641221857806426008363619763288194492376670069764952096966937435582257179266482072667586073876622652394539522217652813973712693569283310811637082116210825307026362616779750780461489014546765622563692604167475782390709396598011352202395222163300847154476793910273412784482912049562405484071320626376963656245834222486832598729737633530560295380584541685053264404543497574819109256488430769021793508063554677613737988158798878755218497401606199052201532369027734916294829973908362660281372318867821253685457111391934294445357814495214570525856374021118072904162110648504834505027657375935142886651793920575160224408389886980795361975917503966853608907495020066538920453277389387680564653180738351728850579830397060783205983767756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 125162964688661810433142229668253135374152891152045033909390039490520352845223144583074081953580951980947110559865020708540354846272801129451408023956185002661953359312417025562817125566823059245083134910445445825616142091103200802667973544927595648194570631606547377030428707567765608893669919083403549437890706539572294152331690623021191515857486972560243263414947984057615845335702429506854333708828901958818864988234749680170053220852388861488106320732157825231770934660820761934096301710626539880317614969381862136576660006516111557299807627549856807307721358458313830091957876996656907051816479815131262042916056451431806031055346198926322431281528191153518064378543953316663854066768819251332431056706179954103211291154021337621260434717237706436479915166092850268827415061126500608265013684462213751889348759554795401143955139865949377403020515653034923282750160088346498583725648343803470369215189108533917056329619090093371044405564378878623745896264081046923121028669866201855688466633001330497266539089110152049417260136106443214192122540430756527137817572142263960730860404351452586050461666917723178010163487733082830837153981914435133261366555652683456954646190551043812819570471968355269520188465242467254416198432590247691599900303182127047784348246499499741781669031530034935770425800713406405620498321130689398458204692110879773328002366475328092240160416832646906025321133604946191583659697030657521724536096236487267271411218693613395084736142337106705028141639321708763179769976980563446646478520770577434551141142012884460330847100960992737186687845081115387546981177188670749036293953519374130913391521557361043296740133223854069175697720074975348658243341049204936681730408522650828757227575507365236479521050490808732907105300474259656140330806893284498828905106415227824151139036100213448033307418677746795855937857473727805983132680065503801261426954196065449069435908248034512421827207139599826110122662136006771267689499861187089851198707067667350867180385570562621063424517173417296141027506745788275466991621470085088022640396370675395432669222023203123731243448492201556925657169270874495540715308361994559600312302190216626581982221463510683651072042603467777788217444018059285051384112406438688665262038586174422650420644833788607426572833727045413225822654285722010205928357276718169043423503025699468826983629600870458551142067400371832639540244523766377712635304159443362244733617916900667687123894013968339463825304715348900413280656724531671792974107530521331086071678338338996467721517747370974028521608460709816113137373371513032765751302057474595364071556003619136084492907581752517767664582872241419089615531135305319390119924781831298526408127529733941362688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -50226105937563240044216808025909116578616069644053635968990233341360253728384428169466491216264683174566531190165077720483763040385955652860587716274042697146120544534176695710543794667400920572838054503764092742870590004783447254983752490154802412623129237286496809834923910050543708719509905413252676390253942186328725102661837907482418479539343942595104091281050359067871499797333951299190608618100633940466362398263278697338314551020668489962148848767433483765535474418151184027043020862664895640348287611032697497341178401654515753564657392369875336773402693833470043914222521588500096913597173534450885165959948478354566849848778884494179394436372232532079922886822288992082808768569168823228944329521938901000996583935517013327264115488265859394516850459514251527752385946373968743586585062351137041006316638867010417911909385250441842245203151919314792054134810963886949655296262092700630989587098389985420757649333030913437731391793502709534665238358952665533474758028783317842643032803207834504874038745636821598840497081985152641343448906723500647467512311463537831373757385680024406131969152766036633801072221448562856465140582942033198765641930263306110953479666519987126898373433422411154080221105403828004955022465711274833605394984393925166436564127635966134749646830257153426585778675916246561638606028617986425957599644670930878442869117240061128075281789317881255512933746759009090658073502034263184697009969293610475662803974619350117286327598995498408016650483479721671108841476319096487007636585612632145822454577309794682630201637007946450404948401388936348923961714555143197158634259550431311594236464262168475421754240311253387029345343273833251925690950348063022439859236865901068378024718831032904950384696932281925991373448758981137390927136161973155918162616465604733626172946832630778426476790688314253613653021803969907121591143412518436423867756284480107130095936640330504415752841573200112679759860352451176146054997848983846291391263699716006702087218947699958289933114660034411960932039374238488782616556817323118010946229398099308057060408544270525486898559321337247592170665000601387082723873729461971762109353664264157739478024278308077132810911736494708322885742732517367935929613619922331875834657031814408208318320212213731977953139863519617427803300052271726779279077141878686097483000765705552284498330506869065268956210212538713537701055887845026811953172270123340227271108803678288202817615468189144636396857922933952728227122748135029266295234900336265671307513401235574994100592063885024529070770155222126858566516379028037197268611594495404146294721857934952793614118040503794434471780360384750401527283216398946606435417542231811252468750887942463946752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 13319600702386538552873599612714509055535319823526810772945687792876425520970282794421924966846863429852689300862543321261977173987727710614981596788348562841323157366952976382002006640539341528420478046461627665469979916170953131264535243862086194874357971081001083980966096338285273358276831595632146736662502153155436597715849877241114548212681868553481832634512472933567777321086162276809677570317477671821051930308956292363464631189576187661255552302994138146674046935521534822157476798582342126959704427764205546264408530208298294455300532349537931251141272240230057554240407648444422833753186651567655452300135037669114398471609887237928123372731398368450106058639972178597720566049341133516863822220366698026765110014866530373936143444202465749896011343141229526260478332987103518382705843256266842174655633128386998986420663155464244684243617337713568675574219783702081341748287056682837286651800357540370985745640966576279904680568428641971984770673865291450177252492865285848500552914419989834929302182353490059970515351346033799934337796708425529403354240569484714812751235750433115972125536846982398787912586537431856267969643352390508039766499697852615862089640698083350547143718562264293873429294710838154164054762006558199668604491909899299717196781549932702572139514987689849172829142759825359551726165400714736999146257343965500527065672454658156240102527643987751876718542560819732322094552743447460836519412155433856940221481616172359488062787956900306699538757366121948903573298394388511065771689469484934679237596644564376913179429323372563541128937879431060954752363080792732698733435709140705674784834051695655869572380755056181277600192270748243248517284576388739235556876826394792492073627087813009604089237851843602074110669962841683917391162877731635899727070571850903140844083731386975532385035819724395106835707860153088980943959352140267741949818172209775305650930951292753160468470432833879894286545938924641276704028574586190319451304684747435949920505757566035880890509873843342674271845713251621479500696586101627464141591597449588539248126072175707628923065278086193806741015904605237450359958027607982156481317931656469037470107371741579958780285878062727378278512320487221873862394539286988591234672883516398515140395439673909517465122335420782589929101511142867004469983571775224769698902389183715112107072284659730450742547366333346129662559868072408083818138865199741902280833384120231868526152638271601785906672149233064835417711058730084813059390082424072160438856486910699554949260919149142861966123278876005355663434983329104305235924298250926556487289972105034319242407426132385767989096851274648132428871698470291025067161329723012181543636927142420283392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -1447255243488889282205150502687845810891135730347583868302529260961277359291920079529222536041620451715690532877408643402882312727786425969980196484197642702477821896601140736423046543975531237645811144612289966346561677184489073035556982011887852515099376825588504448799918322744076350884257980715956497092243916180375289809277061455167954370851689109257930096716474364607869877490599158513255038750724296385370399859884493647107871666416421136903971741146924900873237196593017829841979590972492591806023312323662629423520122343714005746041922083985612298177614537572763315611257235759620498892274778541560239488199473709676567886293031719176568715567773030729180897962062720381808921721740235269429320731980182176364212056731315399363678354370777686060786264737521954846344613213139769810799691607545433098055416681986300477846117554178284490080839732420390315613677616109991341525688772333207567557083205363461278875391350675239175461840988564647120328641822019902266943046660058543245596861397699987473332325495915779760531418292286064907089289692843646974332368548080808445514028691162597328132236781023600655172319308344017113981739791278389566686811008580065898406489257786050776992351254186996503282917866680502600782321851249033897579970108243506427284637225854153526479086638614240023954358349037574700708841643594122248600762059450181098596626039522751927495517070849733025348705179009404602571525742833679662452774323796231089512203111316377058369967245704126970449615944245269339118273864847742459531082059217644911974298774237964857999030516914649732862436096163909341275798462044762333157893524190362062723593271244762231169197294189119255502105024967447146170842161019143902252792007087703902392306749322314383687438211463423744391060725358185129335303869594084259611147569432627710213415436522677961314720821820155892764276606581172650664605439440723546404455072030668394539195902894403641943806249121068390980041916076146700575770975528105316596216227718677407060496919802786839651064411579289911732514102902481087311944105080370565626649120852072272193362193604738131070730927377463442386152103389948770934507778074241769531780290524271957998395819616767722648052204191335789904025054582482393276505471929230398951170376416418976732958196280128406757115255457679599167833493316929953072649177278234523860397595226620084799327854964734597907928501255007545168750579926050585533628415080663159724494240601792398444747928974218020488542823835685429416792100300544933065181105594287478596729433399373850014459043301241444827446989864712167711542874250410745606715352411078309215097545392934258790246756836708801246292027248587620565262865828139176483450447180083720158967308499204177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] -466987427017680112954551472828742529781136015978670455226115265959120471921687656188401758032241806311289509636627395277254531367664230212946406137398732759674388291424581856354270974812774731541791556827047739511112094975036408387589666340354608320930867903848085041475465730594995865737679542885528668265890787057507284013923172004381420699025561719734521752158707737692246657351212334342087345502411537428986769417764792532489854186926837647827399895031920050966468385525085023615740408427509457520358543206344022571387250956846689461806757061743483199383281827534374701639465175573123788168903672838370953084804001418096985429450022825739004337191496490523813018704940658480761855976391168343458704031945668441403775567183039421777029092107334453473671692015005116326167594599092580836852874070903240796012548080903954114385150369129652065905013285407106307095653618530560370890764918631641709836163665535202591056538572150247347618954433369832948412093468857513042909684256325337119830244371709984002201410947795326454991647613662995917098446155601398021093510180774886180388700372636456745486328643495690042995847925403773871485482666386863503621890000837748897591709965933258633898250218243630101234038987652359749968664668274468174326778656072351394501423673657063761933603120934319035152918576281997121143409990105768962692904735705461069049184179364452566272531414683375042680741468551406792893001620369792419093182952456348548592061354935736715492244662190296850853094594959558671144219556822520019881109516169419196662214140251309325231766012416375815696012021364254746314968287778344166457974107133110978321063790640596975119055180566859721375664926443615903223371760928188413019700598569956591137680735762245405938802238201800092073676192430248183821155029737840106238340274758504962861155262078598914645287730822009804642336693991975649709101407541202385074046965470223077503476322870411863576124096243153264539778533969047697838276209688522258696233752796330866298274084767787028917531905766092793254089025048558993390758755027423434699789717917612562384232479305638166778653076048865216111708513228759360116196004582318512305632741849637206219483978747822660872474367986168181821234713539655996648976021301212433262389381852182245028474496961994659928845358394804192794878808461276901931434286413414565069426586194399604030609808143063562777515119052509624389362189322274625296166774684870107195542426522971520142585071826694598833246247191243470118160542423968462867642624345877504208352795735494048317559204307239518610061712830792616420240814920689532471859409394666799084574798074876187859816076908263171800494622928870068496094152387679453263454224461982207356534713751112253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] 227777159175357778018007057274508517841080235568664027634943600692528940391466154198338526037668187047335945743461608918612054929294206867643190497322313583242300426728137298322573753549355338636303150595665330859500751048088129025586729094006133841083588143754497813057228018385934386547841504863458868856359505285740939198070959201562009607333833536354212808920635024321244485953440237472165790624880041175744542648279410566120286649867958237377703539295800579853519636501916438635234177540723790316914195763124969761653031284273236657074311989987222097720200728588527659259111211078848426855949737589874693934984304318710269200965382577740362951449813057084632051676915091621866601132320703585002358616569151483304042096228667237296592490144085672184087576320755119420118747223227370259855962929761893279944387069902090116921506548049173768222870955172910911578945371324186977439340725368103747003488209971921612856804514432042574833873021650361105129324005829795840959215663170260339325321505174089216991705399224520523269101140354002578183759933599434430841425444002979133165264155800166074694719058777316061108449851738096008518271502151632230836209267003445230937621391943905173129443194675552576671231431585176739367861311110611042612220925964805337352993452841225528374905464213547586010220037502111298658263092324923715143406385559839290951558850121524932191462739516734419924812557767114872421185535838003262447789121637686342838755215840831549234811308013845910536747185450264474247112779517127142836256977086653492788611562917808498232439980229085380861081482883429046065482652528123695766515594961135869681690201044164694712756721669971539844407611708279229210184094815787697148668858027593249252891550249564163320911259208963351988662302217468374821122252010762833827517887834054347327748525768514104327251513247796745117430575755201879593087388060751391506333248430187459821224436421491601325259156457100925030668235070417548609465652200668519132197787568947626120127600966985849549521192944226713866242632793957212758499262362550039534046395012709179302097222528457922002127333737299781355714973965749605724760917984857390962893403784543527794514723701982546008378911703443083023875389426415117860560612694660210332554581637194772951460759237077737933030665133393908205298056793795282034188926441051069810095898687478826294692500375652772875558369305966315592766037388612296756326924788182800077470178648032169877436534534318915953144215679918953910127735953449936896566569540002321519275191605130832176956220281404813690793221319583887297976977382071793823205866865040491067982133869849774492375873509422210815787059602640910577583712397393089313515110372975194368365010844473360384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] -15241367781797462505338562800464997067975031218021686746175805516711229558698242566154064315186106828842528505710630173231802419218681344789601080434993593893874351100568565840930581567491721376109881097230517708828860628578812327739425763550549572883532235419444643229177405623993108611969173703396682804351121696518093779307385407487305607797941812788681585270788586379620914444309580861474866945558005685921961771269050299001731063962268187899542890992955607355621358482138759127928603784085847839781668049101965946808145910465309388396873563641390469101431312121061103413424946243443560127314835442663936199630771703991565684134730048922376018414484303087294093450371536358495932372353598282421908146144648367387814954844981395418528621351220454738430843538546655013074216915477060723174849870882646914067472802124608166246726775334515837021785223552780234344210105498457511873795735676689622770627920291815180372417126671696064172007169629714030501812943343857739257578049910943410900918757194096027609056040012334147476161441643024431035845478144485008462936813395803878270771560684847561161537182908247344247429911426683706547419505719143405935053090993645628840553575335468796175934773329471665897188394861355028902432682935483170742207069192482714146606757312323204566582755746718913662944137268993651824323873583486262143202247661517541779971160956543804701890460895301377689000360754537786405865039397951885336057746138852672572244517763880415576535116927052183415269830592939087580028269893381564467293132288708000844071957899747656889454920856077629242824137570143538056137012970325132603989694211706753838306399625481055222967597177300495966226514580077169443592128520116458533557838599350662378251713627138514318140151408396430025443854044246203591179563086983682089346546719052307613589614374554600738349366382930255966333465078379615021948756653396838279343810773133110042713735755416334414330835057977753192248648472902074833612415719685199061081213835580920852671418152857642525046881311377555937780112637382429079142092955296665831903178044096990874325349458841883358633339396050403772306292300386914051318663422134319948867215069264226432138281559809053519019545908656616586425226029313316538918731918644948812043637682100474810799719189391293318013039398952670559476286577707002962934321758987307349111337647009752101385036077912844792656031427062227645434644173341740250973469193384793307559009385238839307715979686096684188037300901466589813855345939562905167250019392647852386681107129838116791501543697492659604125449187063734407306267896520915553904299071509191687180922212636616203185308872895159306931566974554306573524559405346038530868976873015641019927980652219072512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] -20062184258615103960897785515944999438188129560310193141678923859334476953300921555131034419590347853411397826270960311291237546078229046425834178978820051418399056846570944718721749560642776843449748445326922936037411180591325416151205023730222539771102388205516170058189840050809976722408068309464168902631014091918289408869637032350535406131486247290388989141598517152368201235287849951787486157351604375612005493511926212425815859356225833854558502056641850656614453750913937194854202476908921768544139846687538277515820938918226937422836280615259352908712212022686614070046014744893785202529480593600107099723393085877002667316181745471615880148390552093935475126658748908680003895808378544413843540514037692351008167712449751921621599208477608279024649298593000159443580988227419138052118974976894844415988482881165064089458300286374269191596310718920648304076970145036971993765811585124898412608472301612787790460451183907042443559465211551733299671789604103721251414263631065006864140614006508540593777133297605695812438622924232916455760188893160743628335604874682250807452542938763604951432792998576751055812773031910295795129658553097191450050125000499923089485015306951511360893521699112806807675175461228008378198188163461454594454482589885695097423379311069167193378088376012932681990994771580943440842282478566324541828828946853151833222226559000471747193498545715766777974661192627106605350200256646745367450243515594554465099005769405802283606222786138680864357303514207794340580519982813194172147559658926280503756094474351342585312996273424728241722298894851710054337766332848948402799106679488652360338017169068260610679588581546253168425954405263008218547849936253444740042474093836564598180111060369769447693799102867419714429088726761430552140915371458486384393183110143326468832813810922884339399804947286060862700122866711061503722272888483322977650419240097245337903256909484694291704968662314542063800993264862224692628159540621068412201922474147999507631690648953574564716233844135350665782841064501096451346740173243943294271732497918209001012014742721390148357984787971810687997924550282308696623894650466051311531674160406755556391118457428102717314046466838305826752863350159076592649406035893096391321932690098936285993509775182262959548608232647050879525803790910723885137631736093865257432367709343512325076274626378376928678565734945228145995370529476158746068693856060454458489452663427714651142382365090963299899264009407413040541505228446082811906476777931461995865564802370705230962469274061184210341713340176513828838015369381030449133414737232386646513919546819903695144910783743762637596764092968520915700356300170012918538132220536961225857224635748188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] 9254883655130182751998589613007448262121901247282377451583423456186229621379075572293220694443315698541063774342605715454916095622514263299759239871255591624601043177962232946925238650750612509210022264528757417993035113975491076459977061949489966949128477365878322718283001322608836105113430098814066708025916360769162506948059709235217655873617314741438144553813943051168288907564215230410308907064906011231508090876423550062304519050375155574775587419478262296736870163673490746229565943402902143326213257014455700224823094322136676396070879186748321238267059764743231295088451120020578304518677551793159107429410902760772529598512832908804511339013723656373073157532044411372202259575076065429111119607555367723108649047841296694068170906584314960576830997915803234511648686395632238451769621517495944522699442255790140386441197201610704300362806053650017054864600031611216040380776288036452333979085987247064001134107498291830605907608867402003689990261961487182676825609847071917184108666733275921602804529109844914626699563654308398846129091227767910645621781009868611038678170804310077011610528771274645237555551322722723900873091507029737895333117041673075649274736298809820424543259603014260656189810416729301590857878509959869963769825541323590317794557962261416543311148329363002961056389016745519134137481560905553046169522707936455070349513874376610700485771388631491112312418413509821457856013578072935611846535359531894250412573554028420494801479918723185948488561859619500111179970876248871419010693310734182357469652249760561338949128966507893416547237133593832844170327512012620561918057210522250182802831487720326133594611030289770761135014200412762104283224666591805162239421893395065216207464559946252456459275516023279326355530192561909591178176540727072611606399476253274491225198445133393852753987973202471136989743563028005205885217865222505454916424652405909121568253548963540845663551764470260523658649418845816833177663261693912046424115819439502089347273753641157422744503550466372494410872856112471078434819952821636743933667135190748795901733978076860705830564162673333753352485753063596880200694018511290055081014611110045398372104397837215833664355581250791307755490605141228098491254776867999341731182182482400592713107037759996526008283194355833292464196319390260806204313484499216435302416448380758571693442135490222531754816931190342864648385026277269680452048272045922545766986666282480098072842450191626359360074017427429944760455944334597862197727617374485941677404148249188842011230776256807293314920208765683704620493096237073763703347735693653701760667786806061407896579924837198728771803077636996344165264275255500708115953291857462830227384423061389312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] -1926938673932603328327694094940001267048570349790992645052614926566898341888574331560698861838153167311695016973432801596846840146986356312637584676029488043340775241548535008108659606824525425105413795425317894604778191850159155937345103193776277540412927793330096911262507216300730054102941750465087866655123118411214571434912694546335307133276368396600534835865365161249270609806676860242858209359898787059072811197470334864030306290098062125119001343076853601360346485866112096814429558582838767644152646158581025369074528002302772900855611513369832807694829961532894098344003524660640002950550203995836222016266239063348173158883273138394965059369487044562698680628007604411044978948852715907151310281648980238393193881353154625985024001262313351910284738473131554142202809421573911974170703865907268739544123781074396082085119808093212457259736081045620820182430906497056195543750422307415184049199541709542134274401181683521906581121653808304304948671433168847769669967270260874872310904835718500556235342211460675042185627118358917611912837147626862051203749830594786037432695581968831753109774117462976718891451203751553532847122171210578670157845605502861599284457105656986616409060605009335256570813842713806687912586960623318774271676328330968564511055771038813562337097279662629933156400987237331265857612830941430672281541917911302555622781022892505442401639303255441793323511849486097256599843630222206674293870056580657190857390278314373280736376032302633477804344628821185934781694418356967185223420691410994225534201621037926693591485366205584454993117047000731014558482978593919042021140624185209904771196994953617527877698525147692666710138061406433220805474565110556000642454672339320796598150443585947446728091102651471170689503468040008013670949004172918475012418613457708998605829490930074345755187761737804246064821103164404314628734173260923872196046938140829839433278971814969253856295947590169056977619813316174310839788288793508292567085125781343373269307677122364844268923579697220270414090801930460145622524311598515293239148035049785479077464945807978183355046229227511381129542724525958838957309662851279136527508023651469798573658089020853997845161750113158490645303593380261488194063531001253989026401588578773812269057768235620617047387633969348515164437166661838822906613662224276708650223022717841844266713167806316257900822420703332649437295564103452521869143222793983122842629014098107882211956070894322283142945462659041870264185186297037307369831081396223593962098222646172377743218165009338655655607730784060562666251146407882867245181878073575280744022098468932842656862308928449509762443698902766068994184698080065997284473474657510907681624591742009344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] 131240802781040650872992073905027383985954437380792217619623052058879664926958701170479377911524982215353352998236379415542306619592060642682150556698366551813276911926320869169691868304644813280890947333483099898540119732364401621359269042331576735029924788987141303615288753021644527767437772781968924887889283220744721390610288034757293889155417565312297806667864789726362131367959241950356648065102170367404468308025269163235292220760111406440182978909562637239768749188107182098923299181475635682027223515713027207490748660326325634879666292423282877611116279247947780090709530890561020091380601472529090022424465857278225673657880521220405615740995605034596889151391238232084147292394898430200378377845688230458589313298874205101157478739085207459163385898782145935795725532119421975295411103280596241867602812744382529113445841043269531067993871211793598058905271058792420493300659098102336966522743962915230384805085249839283312857315654077106692807207092941190616210863336825633627998304296990887358496226711916740738579302364931410608625941169666639105729801641854029094740933217178151593260448819792563051988258895612987748495428986414888817170013144370608070704317449661427602505528615428476870750482567205562431309657128135983699703409342805220974123928932530118648437051320499753901589940395192522011441806246108028576683344374547597925646689053636312978962182070380845626465695726375798745383063971001462932665049759115471073788826244739616926157964002072965310790673791621668134339504095536541698214719699313363132574201500964332672494480073805758429443355372593840913072209685705009500062958789096526137838889214170893308908262734827910499911250576321896962674863702307923803802230127946190853654010709826102010135868409216840405754916984490364553802382082279605047113034933338423751516802224272163585592248162550486383488669903834597723431747434157657271791655116262846940442850886879863332647637026413613710706717632428220363545139358399464784230431776885861524767668475167738585795782517832315125629103077844217132902972756654546492679645124910685931505153807753307538926584074036213732843223051736953361326603136284382922503403068685273740640076337106106997117451555480263500002673437375542240636548123380683303815748955690690452529946441406800395461590991421263216880909504397581957667203487488309052106642974872281623222212876322791427903816135149568319419256807393325656100699815935684745322926550483383278650067734582141599453406435408599080951938817584627954327950191202028672850333881504181190266609435609766760916326714717906500744344445293332080033222739519571229099982064676531114069821770443539245861255374820094709206926057643579236150099133504289415656583500660736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] 34692152779455402329193420348720501624361175320574119488028320283589506764149494006574062069947872110199549006782549282953615103283220292240369820155775640227143936943109350024295047418334446993066849560148380981968402640605773998733710139201410472090125528300802633858584962962132833204843348915346973212986810571887228332495418077680645327366369607669031502487464176566517373630823060664242695134665091291863485963230408278072837314974792541504289490875708139494848573738676073423336858521361864408205915429490736556712950805926675874370837448877938370687622520366734380283804556824993281244869748484060498675519546271990467459416903936182135228276002351274016835505148560531715262536657207471590256020489145578007882090129174784958755953478796753556864708851487324655999161244549816172750694685207716187833244245548002937358977663575475891028130895964762995620605742503023710231772908137741071511716947388885823180233014174624818028751913339902339663749922469494178264191977371146750688996243255514012246378675665543964547440326298816047169302220079676980841723670336173207034666268585269614166650984971246375555168230162051754809987202304755900686351291593205990590571146386661276077557310385843207918602477486533620771665897569451782841083879360760567800587407442800554016556615116470690266479708484503080384993781355422538117662789181101385183274991305923803660668045263169698822400318483207891351093286374416123580531668371875931805244973020868932702934825269415738758154147218990898528624588161822059004150183654366313575385700495426669013350622918778466894134425587107596762175110745157226527624309372054904842266096590626336772483956103321574151794887842288121296218804842025120803867927431569561606889285416690561472066356585238939454047678903821482151604947736832063258683302304250946787825612617508406570554654199577176812485266964633033426436805221522741414123353378880436149559861333598233521162139250285115386319046892809614466823030678882433045627519454367520703112872266938348120347605388579727249774226710469523737170646523164176221098836798760317108250825734888888286219177721603285687188199522275986353569340657137489456080401812269320492316947571684191495804298767434300683144109069560461135296236199823767068023093154818134399851242789043404772363421629219717844243916508214815719986728522487511086733270512062923711048383648334044982557691118013867416250438429094531646040694663975037893178727450405221484874271219161744943272873334578123130224798043223476206996040053847567335577228495252287408816762464337697787283958660824217681758618502700466525051847370317945215764660729379821683615645133731812175361387403038446460680423705007150214864372262428369046485924071866368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] -9204805504691463045871206208763386917124391797797355368023732912275136392091373083369390312182736796105030572982894427797921624817030982828624570009041060052997922273011789173249986260267182474418514006146069201919581204989663183903852229208104110748920787776736244835899381259029008644914773573610214172519361294613866411974464958305313678992455124550713030091799192376519560165041417801647307204671274094022848393421256714302285713419007895619347354010596862210639875669308233683075245477574962619368482781444136600676872738233737400265644753398980891487899126894524661859599169201477310380898906884577105829384398580145537296883799928313952631134184420989361635550237346999060483534078606834750046638380721928363899322700857385357316136117744477003356046579056874330124265212384509065768187008458713478217917601990228588967477142800576393143893570332685174399355018888317504592757861615913504706871116301275185934628120891537304078104140753266547719452972948194771118428446750522184438633188069302110779263520328277048341901537392516597975039490913735133082990197264172875697840084120340735674208424929081038702750336114386038779332640016221813595973496413179048164441953178203473084759811252377859489101885272103858292628322567112986574570941451597554354431663925130388728889343294546836260463680874242955770721078477380587627611440679761993494781625403663883521030449784523213687753355805144722361392971889049785788316882579886622811588511783704730724511826300980076083603489207105748101305554188638315539849834297144796095676480338442193902635203793534311639030590531647783061272787714382729926420469387235094846676748525734815454386804174510301922269773789402737471806508562081630149367416879411310826524711290094808475207441822083256596096465267316134116749356676504013055030692390085862765864537553215095871111763034950006326279959141181433063909627878084778450439972310484821670398243228504279510828995814717495877694057494620675105428533242384694688462658588869325882225116087391002944082794253401642683222795418874564694920605989925083694730301913392053643582377689017821805184191148177422988560936023466088751518440311172449124637963304557425269988571523629669771610527968339766586964338098928684576796932209622351583247043680018886026121842958235834764971312411851784028052388608025381726786476539872516645614404115675844757515224077441923667565144090233143850848342465205547211261107783224233235421709524890345550732552239978231582288701668514875983136967006740247469465252975460294545748019798752220666294117854135605452572455496474734638193524905504844276607517822592282048083519515910791800178817795235335943032873658218693255672877106807308266052438173169740642259429790580736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] -66734100721613724594370977401738038248247065855890382351790449496811281713699725671416809624359328913063350312212088661884175536378622155028988734093008886444985088825320947669432269577757603467004065616882036035634841630191641118300141586940869014059906628763991806739331720115071068095050402893456371127061720397600945008346025123040963608811930417871583151316780534561895555517728937008702978289316262333937259355495298217310146143812189493546982288266254555183979304870586856789470563020906583411619566753761664771354423922192480053827817096371971830394722431065126235928855662679683422765377330548176928123786988970966510056905773661749061179565675719971425321834588265912361709084178298591468733547465695598154570310114154590371944583628565065165891652583808537582114338440306202555499288181547187579075150399125137441779907403054243067071956430150903862590851697748312690029356777008883135312432032827182251740334903012317779355918426293701720121713171199928447647379601220258851185231898455342507497631098793355895816689853415164311749093632948007930378460830962993403205587166225429199905816780442483100339525374086875693670369217289200967582413375389145487455174412041437752157405429816315677794942889279615376960584870912650513486839777224514440200851786905803260943691533051402605366437533779157231637144212750171616018167803009934703225165451189414591062570155210914802954392584398636472364526278602978673555729319320964202161117600330312727962268948117989463540452195205006516735506324739216067193885195364825614503427470385059838843883244066631887983106180534876553705939294643790828762464632805658813443148622155634770912802342936481620842306212515843997560677839093881803193705388341668815720968384960184627266288586375403089284932411545458463542182341909832329076748514980572571587818975558420085408826477109848041583478008790870209128503872006344235807772172065813191146312006264621171458746925686504689493721326338703397127965223649909240899852626026674177348857231399431587575657264283665059240375961583598837690747114783699861355732410351094906322601995389208867340763091459356013126520147061113406176593271791926455966492661528547138870043931545306418814333902008465955467904505960960566968470357887070462028676579642103742346257566541851796687177802170589676150608090418474648395810743448704843056269260881552496901765019746873672830776040290241877263968663298236713653723774178400573129718385580806986848549268260171003313354874387945114235209967227297652114586085683862872490102345583930404565085057303745261339308334014116903954355530931841698361385654329260118227298966417531841543303071758558282377168631120472692199654591421694025109157878850072329716650785898496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] 497601001058699026434113111082783286222044957201046767030506872186848977231114290896608351668950940529063917133203808951340185678579846671272678921488991520964550551437356332382360143475171541985949525589878631789431979978410171818637706920711224726615559024977239683384774260622290009890594980953979372541628877318684549099039417884354122835162100615607643217395572797226778887713769408417175972676174637570140134900480203109702068029487394213499262181552894304297953811860948737586004823195322360788504304062038243960427100945077155409988362816893066942721615337984951607114957971156675411500361729041525717826098513628366220515981495689468989237383471270057695108721760955080437352938138732361900317637271951606863592142381514085232854381811678445132356068322727554524459435599011403098374315784772620122044327087447709176507328981791385360570639844580020257830246457433202942278419690425494733389672869091084066035965712493668108606458150605870415812761483154021161598004739229783831790109972212564577496940754280505376740780483692451551911107037268894586069957773827067435115781187445206658742791346728936822259524566929017842970382101272898469331283818175772948053403756353678273342351456354347193612995225582321020805065116938043862889184198701316011457142517363148866081530378515136260546068896214952346398899672033272852930076518582773393125076069980414682231117736111661527103603957061751959023815377140203353943376621752509233706669071356329732438842854896610801906595615719849045098590511529182956016253215783618156736101298934677680038178931516795839844537714826198016495492680859388015482699663320354341596753702403043619425452425793502200197934218189682058262339196261335704846222508461806713061262014407142059591714129619556601005210300686234674777223618943979788082248114969939960062118134142686235514212658624234746013325497552875920432898498875244443881916697225790264467015578792030836366458680296235634568446058423884232380143351341063271367100880190023002663099096521968852068014430010007022023384726851714712502839467503238751565047202017886059167844805791826814109942611806685015966324135221901793450431633506527636550382543072459133547565860339756718481731911263737988592472823551535036154165997768685654292753893437555633363744347505862685753478946937201731334040382611568415891990560136836689375709710562749933046081997526897887945473871591956708386707320699386567864157282096574492706209841458479016720657528224623959867052167646328203435805166509860994914740210618331506581216473193076148549462977390274924750225224388136786740208696029849142517020188796652211791050978185065225781182088046712732927730687332676930265374732619352605220135588815766536102234176880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] -140846073125851593248396309762038575741870039899319944727651024144845762997135559943999855572852637460503907674169058238139275144517392758173328602951614504313300237764874777614721896583761395564843011896405650020496672280670962766030425617766000681801755624146096764527744896440750550194820362741553276492690918781942897613777386413994852743776025582745527274759026145943627817444242055287943418000419848063506508820330969423196285212900958821618307539829811972512167020613056358971722428106433825594224661979684424141173624923804329024366430970280379129733524577901478830112450819973234539849510843313175460227576272611746895069708937688377759767536324965548590433996590012281801974676686734534135161844743481204388658474931975115369253231448369357122267967194147753083839205444162293760762511264670195244598902234144284890897978503640910591951388885687955284468844920069427838742620094427763384041517405125112044852961352914825547971064487269665610572655235180807580159750341821267153955721447822218834882009513021281473715569584325920913698474334943787073146676249018097515942401551014745465301820184911900398323002231967350622982032162324191969950711390016286759100772021458750332456835514800399135465377014928505023331147268937760368402550426334009608865295386656370717959968934172795064539431008276778755498312982409386779385238637172875867941588877605458127590084120935772674384138051351347989189401446505765338337207971385404340326988858414659262584147352592737802139788045094241740717911506576607147211164796586113145745232042440450371639815740703274528797215361128239021636224151449815533522801374919817765563117731877647656373854429389794787718711476909306108061402214394616876284250611085152182611383858133437908479240357672222232789898807836483601124191908366025904680753033508076130370887092732247007767843076340494362179094279248374408283946363714883871132326552622355118986275707046230082878655959319343252226038767330968820332666989528999595382999882014587814476578623191427191010642887102739788606601866139128631275210952580439408844309460979919211777113328850394960151603997139692844661940325593199198373747868459519975115156519394486783899135265929595409058880404775800458759323985218398474734423460479444475234625272656565821397260619371772383471979088764754058124305525008877896380638839698040687736288530453484913939433351679629556171511773698576944186457274712142791012702635478117431078774050551072587075628464256949168564233248878986626616462993012661102819639723145490051364808657325411948999233611286303139090341446573320507883863540166990691323205946250390009811746468272623751315071677528137594652589470060591958716136833569381877224272466625045974863874984247296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] 23160818386046223499601114891816273572485747899206029727029074417735709343077254971664200160214814552167023841919958587914573063801408973832582986331072954575103216655059523526266057792560882532133933064803857804069465168766375954071658076285556123868139534647379399365703004850372167455749053714930654305319047403266607962220926606307783961490217010484090777939688551632821009271057298809918210107914654101670792187421280808213593465775175216734024689537472770682799838135955405190152808911918635801764665651287531540393899471096193622786649174819110149976509761583615199675557536111410895999715075281618872612941287056337376846919702592372312161300688865379258250546131794410217518720226772356035079964875435009034501012507468342028028459800083603664824306058851657065204276644876803311103329388383061479386255274224623323428321672186407047519328526537572175711699861000998612878723037996540478456741499110653899770903200731245696368202997675844240716994570182193910560705727718445144102346272739972255534907741249278433992190804086758694916442014884433296590820493353059424787398729479006129759393003702795973430461068882626173864262203287051966487843686064932860356662256949865234061830915964864672640791944526333184041740982639894249312897283417899975909133810788163526862099603439432775778744580656370897521437006930829199241808226853750699748200661313512763667234808302963646677572802300449458361457869751467080530094694634317834503963271933324761130215446726648374970326658868148186093552656690774245360900165289196445770196553636005295887963951860138602057575870855875577312566213098735187456843329181831230602173652271207880302250138175394099549317769724778109125156701537127279393459911038344383300460750911838998071586679261522654985182186194788094022317160842649955797290450170247306004278755866761429397109920014888227514155369568284039782663794929614309263667489081241579353421668303579316668401672099047399064686744585048934966621071542676287433461200486439320631507282207364051617106271880223457276969731908552741720591843369685911014424193125970677178239724951602124328933376855461779387122424435823604840164668068517265006047412255993864741039885256483463837546363769663354251752620287997330961233468816831569721858667472613861201586694803830152425211385543574709330524469513491968050685210372821843768062027287048706576594081148786394659716680836842622566620206291863683367485524227325584617027282033762615285796892794704073283492298659112348472372927452914654415438396330943166208490911637614528717193548429175045099222184033899845748627415788403282259567913356799369992794527745436391347145431574232289557852453030769669497197394930233388611737343469956230739183771058176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] -2568099726347204491253902839886159442999002155551005358998437275075930341363425149420288349156845562509080685619064970755597092348904021450765015118829181415650116242149600509602999796616211959796421011229748251132683580384434603339524844442108606857250080109610288076937025700447788894278980093279632342104979429349911392927229308864078375026541667660417737238420179137013409013486204803392352946014001662128861348478471108686768870408242955675328689193976155007563195027021192717772790608463804216720078545411922303834526734378324839003608163246509700638009627909415484729793024339663338380496967842798845411629391064414895399050965748578796715337807188275376926234460463602137511451113746467375815370866704109664350832903313183341788203182982727473654779114745557963093513728293720881925259969523764762633567763949158678355251119648708928678823853862954685991871594977238333491819489583326351390049132596482129343531974988529240854496215150402634786394345716573870665949530009529879112373930982847935461677439728309759178144934018981710388580959121774484483696639447161634503498395842744436574475039648813421344007429676676327440218835726111980582188001214512230446595312146951137788096037031816392558792176082588274804105590877755868021311393749212271406708421731126114879725286975417202699574667370777221826628204860166066259579208719453695934108524933555694522354035561634499023870121204408642824606844932643571499178784295837185053484934614032291307861635423768908341307152850114817201657722484329532099518868639623388895769744351602077660503975906194480101508326961825532421998679205343935827766924830395321240189760383589895501294711628258779171554999272443038211453355091283632093986005707584576643405992863384401283766550618187356322602652081357834150011912219235037847018192469175084995507765548515337794277421092620898724599937271500929892141059580305982518303078612836321256511363526828334316215344233643800891695750684649852854601545133689872343088523709791976305451034918578398573274315524195497273840207160769470064214582589789411512040564933364459602628067476204949774113260874685923500145714137083691286804669133257117393267821148540118187559427599846853204469051130440164484146501874729047857705100148419486302802126032822323075741856691981029480962858199028457500962264971922118077337456007886024100199348739354596546464714293411023639929433183556021357103751545747357371527876101031414800631741781222226606516702423030887540412380944100451773544042890662999657240914907817801268415163592103284558950761329600872937626265180477915343523307568965985648786177876287944834589790068490510843336300955128008430844218670300832382359499421472992736246011404104030513422548336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] 192812021276737461733911038286784240665150195768918286631747857870924286516462311052784849371167270624984661081420084670799998966051581724270665043963891620235066098841719994510827684087766146698869664100667013150520559902511701103644943485045487730316112372115660076645805629359230083674949305666770279545308502699286501075123883445399600729707171836676556554816074904488497749360493751704432447248958213168727991903368009059633320172054378390463221371188043655592672379070550357511396888293066084128894477630318497681831255798460636518055259724865734961165318839882480968367095698426488185064265056742212215699703675672305660560204899279838061979532683617991285523938594056740120112388104511055508630439835084724112756652826114456631195108129135229273350285807629999856116836141351911019225826662088164370579839083838437438536028740767704340322800286619135405189938252736058107467783151244644253721180753387859516482283018238155434369024059651367125091832128811161677181845281190621927398815845847175789068623198909004676452986609666578369418261248916902440000479928773199026842674127852459774515092924725962970915438321530796990075503222775932836730455021057467375771108497667408670229991436851290872940252003572053427297229544906528366046699508047742335560023008184446022203685349290823478345310833030910028892519387921262896560999435907174541704117356240110776591172858169432554096305348590735053406363659976967457099328229213476164718228910566202552183637065888688891030806126914262207587006957742688983170991600076194622301930406459182392234013403226210846175437630400853386053112837330807421584198159959205891264076350019367504524736151925565906928827486302314693327270506415688371836086653883399818960903676596399920639524915674017224299428780015761342721486321102344365012560510268578848498850151094974013974670056887461501585966233203482200853174220079440515149506554743965554731914822638441945815652457233938893863793507026507437794219368583660080065356960198354198598771290156236379362945030168591513846048813729377828878389070580755355900662667989110816349522179872962937415160446242775129759726563063879536529525336873189310744308776207570878447758287353925734093418821817405720975257408685516504497587528147765758105123874718898103554396463717219943557220897966783983202613665709952492890755118068956025271016693068877950764225212650348929680052171880880311530337181735482259145160341835862759520507431451276297702719528010282292996696317374645000460699493870674733900178647339578859501486877136716870274016839808006113432154302526294377245977155563142932176048154407961874980105431192408094987922637477017233856554758543052913907420311718169440053078435188463984272012738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] -9682259843305037807052952853290960194509871023771208901184677657445368481236435075447905527893828152109188161009950657744070142648933908365658656013764236188629414479381790238316405177504192984499733858863009628686367251525473377072976021840143021372834182062901240593809190103116020808221439495494839830108769345704187608346544773249965819373032885184947978346327921715564374793861134744669127842966766357640209632245765924360627947423494950242283565715325523487151992839390397014206415963703978277436907608484498777807861433341750103731506863336376086812228055639217782980480590016828187719473524504404204342243112211498099564564736087785389338291052326152578347092694660862511871224417808452006465395786733839196550579710396482526961523037958964916536265472370272255531458853143642210312761295348515057387694230737461310822192860378547198504049463141792619557512059522452072738113246676200104039911141496193605534864890909421892089288187918397053401506332440960964789816005394404796791133573225922666429303570405004246516080464854120430735217029325605843567971520344743907455743777382568987336324723375187478461435087413416880981413585855544647107638788935012048569090010632979209428437143382272120417185242375274987393730789056812314899212843097979462133912156254472098656990442466785949919953420569609678431597873616418562565097805164052100535579672590662654510773960955212584135507832024210170107539632263478063476524018222439045881836498148999577635968688145387712931322957865745255043840358499714209819569394950443327969280421243497907919740124306536982028611081814810271553904379026767409261380756214014025605062315233557709852608980256290946824303243102672883618972600110670964076260134997490343682181519978245107212857277828116817760890108323092545980036555348521217970469163770100218475269178367508529922999296235143767197211377537825553169317694650309219906908873330367424459319081152331575789954685534928245083713083716916416994899877858517495412877483026101212851327625344470963999223394346109541290815071076213202506757638489752807746976968840052005719488020081136051659912665357706381981464213178050679580109425303812547119694215698237146446739309419938287129914153062869934881009121278000700716207801447433105697811571502442150936712632148573946460489811709598443804678560115171106836276976146485163194385423308685966143839633419959846531518407098476892051689044909407381299539297526274946820744833563156402408091043049213407421705785459453687221800942557993291097202719302327376383177501391056644469508817437237407680165320427649109092647424844324050132729791604216051524737863399154461873201585102019366908813606171067408907495443554268125680657592836479024380566831104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] 714497877040793365291384023498006637330865530237338169405102605097385356216132003403421298370350899127980753576607034965545518043908955252018804194732874289038225265322697999811235195388682214907566460761524885176496111281536640765281623122293420112303488425065320005577446938391882380525214195677089139601250629511507577377524075489538380505124294735836314833440948993142554109786003097930929226103669308216911122548602845860641545089363484333117765837735759115956075022064103094216685703810103485720586129173471258426144329598661915676172383948173561711128767526490487324984107901816837680026368520484197632868058391886946109148008991478455727878645494430786853826509667221514984858521419703300132693453035154999651109421697999294748206025878959544187798979095753700489565781952480034995425628412743166630337250361702385735749013685780149696569102804180437301581725763914095296093510076683633448483277068489519496795527578701900519886592335110464919369853599292271559302839168745879820209088660016935906352973888554770268626604710524344177649283032218006487057518479476743393146025896223603158204716891771771132734992754904733192727650906730811920636676354052347257828544711100240207711457826133530023972389207998538180192311557258054403509561356898203875103447402885743862972019839296700305408052995713946552741537955216147398975630832734219603962038840579810679853352419886053313394489458949500117587657042238492566418186385980468083836614358360542551323677097953761799230905530513519835005761708755217396016576176716662621506548352692026957263685867284991753434839949687540976634864091859539621390569696723889114520078107042202324501327740731659978673894875197214726168850112050647701259946054125202878094332244222279655911503108739905749820923656481514063511401248698432277710190274068703037952521495202896725333234674356806260733177818190552564384723983196877524756415288911632940188434617924677296962291012140290653628273798214856677638653204769064573949753524351026104079658493476727981865078488013757130808072443111499001066769819305649773282960716534234159731936511903806843142112762717263052147634431327401189652220609071482309453531313219392581599977902709398017131535849902434470444365847074433714115482526546954747147798430495817117952616257533706851653408794484322711530802313543613490271431578644212388992384597666604527419713468573034887858705992813429870049684595431569564847654121193687242104056116018081579544634958726811609911385468252473902345647474245914491008666389254050466817788662950113559065384885663497578219598762876955038288457424270972073951062419800854346350837210213118578153015389845347964420998489385495047653296936393658133815409319940649683007832064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] -182440703478217469519138765126405360900357249080578463715614013235118383515900847496148519958755254245007206127742326408054801832817967455545282652101098861251038076121692964103748318118993269025712600370488208021056410101572953041963966688049249884520601891873723052010705263611986946159244614986188024988727083309066340463066197320770744423910791571956786162498605440376453941908473717809976698536984960552728806928508697132647071626446616604924354409915632834019917050200427307928739314590365784124127543987346431670687932393087119847117239269884549836947826658992328082036772600862604631421945099451235147485509573007450973876470409467629826818528575715653841414780775283056940667194560389279729164220907913036392302686941597728870756469307952491059580999626473651452846444229392886124181958617464982217889333227598042896238963239947116754610871898614722075833523140107599268077090096267798174794062424363733992547909170518280188383297324642630142527473318038550175803379978663940060039162215046541065471462594521292882193819972123543434669757495670628532243074631893740377780497164646300386714066910721185464688640322395561348247711558059624241603062235111395363110191242385992845070356966066840442732284400408989537334025379336822022404183734816035520270953625967190674576148881532847064130592673262067183870204192333126136310423416456285308721623531517597802536571120088677176289260721804076753944078853858274437380306274565644314303749281135754567128680611469600604444243909349453642124711202879931481842366526276194043238183055452320017888333543517287342676051575658998758614886036804298697950153803459015594166942266849162793840135101946398988824531827212878070450667546057879356835006422989385113032651272416070568246224743814087752725821286719442928867216764394092238802434762741201624031050235049631475708004375711252201824407369957445502744911370551376371096743047642269976448779084651540174094390006068700360820542621829990178979165578947233368061161193273069385324556638902183493099042227707722435674882317890572823729454989092481252536907893294573567836615051960508914352168177102236433257128158845784272922548285613650865399431039309183550345093105292661008868558234598537502471029682875804889107087266087663559496717011150285487608929817607486197377393535536546653561104224439301772351270161919230300505317759351845024104850591728707974448630493047481884556360940064117155865504589984715869870321716431313762550552969993691831882216320341111599268090043112638384719265291973417800351334058539962774017597470940781395855904590057911853684872109632076862762869889193013005630331559946258078518377394427942583625433277555668181008744396749491903964479177684025538280161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 39955871490464009856564839432782997557783551683729802405131825278313574918721953021540666231262330688177360157824878414858141036899703613983189603899543121028361258843921632443195206095364834286510158024938025979174620144465915985528967621842747251295001370578063074693996927884918180582933068477990156816419134392782068814444330362603218639798086587944203915951753494065394956639096157739587459353723557694489921807172423983356663193701721637958903474161364868934065416600716758778653430148234621616888671132193071651240534452340426046559357632915937184265177862269478958049215823517277612970974324704064659663041857310720276776265429655663035015183896653129297622890469891936117988536353609443930145226172607397052336946940951150854014388042323399584875338077963608083987340661903211167626459701705871097209512142692108157577247130336763741521924743784100608043941698505067764438730563393511061194453989036982429097180237028605591018513560622845172162665190052225278595245224399311915937859965320318872708056129538936518462641364281409394300345943337840155489881249275415332555239989304114465510533962282609021177822058738037029448539947550803443920381197597942673094042126777597992975506700248126090680515046895239073788364567887146453035685373633801609730090075911327481877758445585257451540933225486843362290552974165576156990999024066313446104858547413574864152981418299409062556721935365047016585968742718425960781888925712421699099332492210610524331952314596132578449561446228102255758511653597291711041513949347232644587810311029366387396670974847196438037290490916816004934803627232235463950531420642437685660601037869176854746341282621747713891275210558260106867656725712866991636215643713863218531234119972439121389910708557904642848127601874444587018099446217944932728243638658843726690182732138505123073218864798115251236800198233736338970758353940807897392354596278680916792062871483211610734520876034484780212618456714757604049083616287264858716377983754146142416739077355329622936381981626109196653333774707150211380321957526100780645142853744595732964286055069073151511941255408273325649437584723932160657308094509123257044220024995663890241263921543713627873752668819217481499312267121349898988330476083659595751581512212825580318632589611214511616730105661892720952583526284740446491633405127469009357295714239423148312947292135249364670942137672143559908369220530407773130723913243797606918441543491313503092700898109862251412802637253664352738209310697615111024610459173437885441517722621853910511644891799148761953484759498183393287209569744128383245031515678045695105546426704288312750835809016766213525528979435165286625672601163910228973185557779473573643026432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] 2987811127800339573167893500832943073510769626598007921154412378892223324864320641398555633540320939531831044612241311195732721642810636213174277466411941422438747900264259026608521331608586040992309258262071650921888866973029776552334492898655664007057151313393579873991842753449583091964602694389913276569851265642327478630518688873071434748315085004097527008013071866872763962191870864126432299983241322249733765932839341849171104004219777385020643716381190150619644924557790626300732248589251158853134958736828839699920608640294369831754059251307471936363484604175169595118013430139911835002920952660354597792716583233746334435689031345240805349329305969472089232267255891383934236288284121776781159959710130851161544767081926554663969414427970351496687750421336503371866065836603825665631000947766154136329720994795803711366884191914263339780338796373347037657493658947555403607868959958814812284915285043815579872685310672721334373651532899136162282922757177053868349517184960544510427951046423617043039923286319137852821866891300950720984710052963528822334618561122276749848447816812646676129313902073430832432444744059781651822471220960368803753438714288546402355509598042071441183403958985187605743596659388896777889973136465826971924539515889080765629879849701616611706241821676711702037160638992432831594290834514268797853000921023637413109182405277167910273655133207411152814030982060326614130742407856325066789902776750033212424774361178152961573665280706908402096466805803890039416151463945993168643513331921015484379448908380271822574907837717530441709864437996130630956010421301374942297572916550317022115577981743761879882781392565320421657441794133085565686906694626625039373874712185954693277343280123621459103629227034275300571156706148422607229070411466426437464118745803252955121993914360001882035693196641807206946946224617517612435137158014382268038381320733184381813800146361793033092826551299807761880607361194324346931551301755225557782946625361417622018844680648513592151289092492616519626500303085799332557540436458832959170342726147959161504229972135071630935607550424145184271252915504653986908154994203384733512222522562737364345856970014677608899469902844361457822048619267307141367381837951964479053230489545127099443623727757022340045772443744200013332527525064154854196551718632664693782903147762102667766373168014019581701100853304633936139558898728190235188992289096199143682810451434685153367878743043917563104220148240520212200184040931261485569343426427139932687934930578514028034010722602052885377808209789079876277234302303023489011260266608360623022694711348120510815000140712885565856705113859683616216932399649628185500605797005338127368192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] -1156236504900381961508103352130221968967578947730870681193647185643417109272897209131282368330287523268406823534834988836223269997881433591447870124146063109577088708164316570782059817456648078871601048941049392041839013435700426058198853570872016635599215091590418539260663627789859712769934501481544996279557755966092609600146222466769518207795413967983083353844473867554263822135065289190663264760463267355471981913738530325200985299217310528455097928034418925025318911157161935901069371525853975210859230345699877556550610215810380932336442286852295256109633273608211746660190874051710018475288889157740673695452789977235826576464624276476338908683893929971035061520321627138785853981918271653273586845925028361886878935468224099973416735555338268287592095866058364811345958531763329285167081279679529265542561433392229246731284043543285668985063522123439018523182477076793319587817190534223384290764657686308122349015883617816637361577476605763204713393827997590429169586873338560339466903287342375254112687730795298115292267096802484481721337588815777465293171180326994849737505894515663937758458324302053919305297386727577636126453392219986191716890080275881796462705052460673159212573825681941888411142591825262285286459486344965077318948701899512152128834831918065916439248732666975011245806266625687545946063849106928719280702530970752471255973700687367198509834226423332510180493012361126147381313634552968276362937447436849690970211687198238139229248341487700982553635160880937944381260914971365709374851650052787708907908779087087167600709797200222808744655958307346662023102571881380556249229843848025824113488315058758679087381696838021062881678693084285229624956046567929650933606756611582983277751753280016020096739595571873481007811266982221679471809360520718496133314045625770849562012871812782359294685641384882223716133370940455848573415353336530426641611204357115323640196818593350419868848997542839680539001538033553363513606233396002787653450135028725754000698224542100660767810023468468718848283182183770313485985004826058300686275364863315451826892744608143861414332726967215562065907245382569225432338623381023780399517601358801928335237194913516617682619518233169189693949035075664128509372512582721722663840861082812804443632115845244053224628339294956952829171119051402130102946068619086265249612919464348972328833525898904500877772050152802645184344646151695556032725514863926841285497039144856091969579921584043372871314443772005286961957443758359861577423444653706212620383071202698154713592003714942259204931558989455242712403964633178011635636576066730528278522169022151062144823173791865124060968121258294517537357318215031222873688866597578172220309504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 29110242719787063062504832027682666307080367668969365535750271162627877294127162526136135133003655845349228831534370729218802222599444102078320725969287518463491442163976444064856578580725384816945247452802580082951276624769905864601864276679934484913919390360245545315528610739448837182774356623416236061700020612914420846282651458787253207079101112105418509872773187034048246639716620179090083958680995899279051166929096882722043360231972536702839744437643504395208992649798957744849308178988750108558741762423711995488878678441496036792011217430384790260870651980145549828983850555927861111280331956529569236248880257220332072787205328036981815370919824170426395562646428778998523929888845614811856179574365590164029024413158255144567899134200230382426288688468839957213091443248048584047241345370726266101760349003295228733270500654786261755854358316160971518340175491101814107988259607114760529523577325359479678995534553730334750418216873312764288347982481350654465729369795983932181339475130499257094948985226209321265587712186392012723128189387081123351598944064629386398531475489824196597599444045580426108362275721870616278528606531876749269566366474798935900901210863007192489406842114523429727464495805016467908593081551362598759160304369986445171710450038161705095505936775323454651474977132515442305093083763994690943735391154189861435977118812690198781697879205748480037308856214321713203151426467807260439304181070992951315351484221089693160292457806711502397618274193626832771894649794849448300251779003559467928199194184319683887518526440054902143269042521193365383786629802297378308878845325719904482850820120066186854722413740454703225124972599871287783709191857477687424545698749626062957985081448907176781957009269865002749225498507730738958862904385318903325612651637711088195077225975867427625557508883694127201402488168185331281453800593576888005629344306563825692359560564320295150591338744128334427109378879271246025923839138421427888271887518681808981755348628395570132474754068395958826963011073793120532807959494599204556170491202121706520396369631879957784092293166691768569529171288595663238333652638477992270562444523059959801005113524717487221265095405968412007319032007049452884010086909818148647375796965668469954673410426477466295193880964108144762359020115731437311463555983967557180962211593029932964192093511453263953574586414482190363638432395690385251197264580853588387640242518821113011276285421061246091258079084014644377184417545102078618935908337557721792077793956674617014430320432723542833576063043207357202997801614797230286937819366998689382768597965301350693536431983125873860379606908051363471493062888090208031706662132972857379675701248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] 1321335607864581313198762372916166163514523984359725370992986395498891799263600799821795109945502167251368495530431070501818491286222456064449152755355887743173402343167525760545335857150837010353967103972693788857039492918929964291539150084304211647362020512475360414803109923882246832317922307739024239846684925923209075801624940115287369548507786071385289650614472231407731368877843552939987711884179193849844316515906904020304703417952180946883099804104094771265038072929449316534278730941156193930273084292891802997794143186080014881877185880383379324208768779785876508709462317187410456055855046802689104618411901737548707791673127160612516767598380230983707314397930060616278186556164290078129648678017742955871142067089322611991068830885945531482712943361957510917123318561095548812684704019387027742164397024411162791711870656703101322706117199545744529771663494637467980948734545973141032756641533282319938328304070524383298732754665460132457429786893258654458567011655842759998677198881481148272227536778622108531383715994902432099956540266390457441469481820270047705758443590123727368201245434194168835132308874014486230014121711193922046526057794794244210575639400824066754909992892035825477912708266478666199476618948706269483953821153054601079629268725591536052300680063406579923800861945646807900374397142585157192278017399171617139691520723646925839889472872377083965524144837990931558669412227147056447074103172870104007956065591802498375704145901553975666805934865476214981591685677125773872194797642336108807050945949765872409903491898210082501782741596181766368010649844553211154269686738264378326999522969901497755909996562814459516314216243144119217400543761294333256654300030496877227342655442018393586585429466894897260484059672828553161628921886759356749663316056581001585517516899486988030590940487308177614896257263415585086841363213615192529553279209218508056487434182295900270648177034057400013699997832418395009081268712603430380738119317910929109290582396881089128467516348901576949085798476042526983237808307769408062832144392288952671869987026310573251181497379720355523550294750896917387445750926140778754467506538898913679392354309090930206878904923470278657901799597812338939051172938525911194812892992949440069324678834918940533299478112600027584467294453573233008518275867406863900677764553647087354448660626096172129683439346884442280475656644046271613740579441127120868278416426706397796865540752788994826714002975578047906536178139526623333486603129761613405829689248247131978723105550819665219941608331996037703888507460194393047638254989998545536773144708028711800483119248561188358096577736238087870558522360294791079268157283681597647569335353344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] -26903784779951408477218124167135809953129278642646971463872111038891561723226809016143905782336972595291015400359570492211661764400464002298267893008137849561634478262964358823131496493513034865720811265853137458371265474508626905666093397425822608096224797100342692303159024721940499560996240945023377753735669035053471631077508898508952781115879189288579139729032261740167694398632046487799177880931166931083510084869065664041178220653918671397061295974027350166330040763974029377725916139853766970044978316295174474656258950088766879533091780159936014374231621535966085206478545275759226983509415786078095404469850896808126002499313943722852450025930271336641167804107786652349253482509374775002518370741721917900275750770845299155984701741318326844904893613077364619575888318481641145259153317344666896256683137711248147324243920564288107429471197613298979399789976147218587638488675497058871995578866636244540371289031792459463342695990841891306615163900723313280705938216264340712046559739958040679410666406089556060435693135243946428677142407961770851094646737743199580264409246308545238721284336689423533073117714980882925060755431188100170936610228500380943625359332432385032074197054732282237666543031871182120045150679990764948011994008329815132218618098321231913215306287297430269276668670715908504700567533089488039190336505693388668837714667352046697521863676143991275452479904359130187470114840335370114177359913824138274667669458295069766370652033077820864638482348354601746985491784185877722540209759219559536412642874017874934499815292618220018121805048196607298354933730149079489622810008525414189928234359336569556794885754041482879719636138410343303163198251275078265788909748151258206565072227340794074230341544157600965234057395677092950652823228391833244868035971972038525335590151328220685538547048475400680658710752892835775232465829673074620267736778675957475925572440345437636539989698314602777986283887259831210037677042870343959783896552249670243613293154969307730785473420328596852799232336239270241941021865860649579682554375864021469540832072254658547436783085108026760995819120290473427466197878504132888266211637844597216484499209662752938367895215228850776561828402913765271268583634746314026449460161278228045038739530058687103920721910218916185904787731546110816119082414357985343760787707263367454628503347157067041602706024493435771963957831329015646638464395521300622446037288869730215551260112775848070291878417981067203928401197662171037277063224691408255956376484898620303013707481667479045056033900583128350879478153039833880611981808190763547253100015028140619151014402571596935522028894579378558677764164511584199543437154624510814243590405881856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] 40672833724224081751692775437370911985293393119829900692410913969217269222045336190141272410249807013553253749326129730363863313697055609126142708465122025917163818728216615302425176365265684219163660878622716632630787195815445989547911407526481007627577860694582297191834591810650169640631977880232300931044101887325702677748185560377513347876052608310078913008009017912233288564383348345916716616575860488533440781217561089511581582445950424076450048333294097428757828401500033529924047706697653390377172795322902287202374218766583978508006600224615127213959792242893258052279897960476480453077598191896853399701309713939569161870236211138211616883683766206799756993271075862298656025249038739731350442921851468125210344227801697203658106293043922414934781209694178608724411997211987568482149346831078758618177062793276374171963565617252307168819840308411997261258434939511749377774813201544475325082872565532725921261423633526698173092561387619442084826613609371588456028639727931085678703859977115739278071465167705776110537041766254422296116469757411851050271651703030397865735518438240131148343762391861690458821774740269068225703838835037855387067464026235579632953619259691900423089646737684429554050797060520835893807072785610007381877869737917607683456031498546854779815855127924067981781561207378620565083724805060304823895117134953804282174360358326740796356051470984184838244417774197450822692310586302601404015439438521098387370723200083747021905033193298431491849226172725097501904769242410883936485854970560147026199912983837405949604910206001202588707998550694950951152296999746764740997654161161218031256473885634316215868959513218887855441638733987472241505167467980668597977371021214298297475236125635869542352081922439430130603113315955280878655721508824849850967276298970343887091783517471833606676969486556433414514303777460215222926058065413028290079052862366863790417461419703581802157266542668813105361844393068914619733941824148133194454714603190809474306096515143782102268644274790117387706732547023782505170865927304775208036860718913359736580271141095910637165421197010137658701946635160739169873602421755597512728450092047679820953590076388851103146017507317992442213986745953154400472952318923495704105412087073409545798278393592758802217044852455953189739740528692340406592880643546880336412226305539217101928849530319273485210634280706076673659106365029036907500668813441518769464308352965423386810612454318682961116665910363192565730406158034937421807728372338184567758704704667104408979957458059823125349681976879660850725756596831005371852690560109442140682618718142037733092255506135748089953039529888735554710155152620664104081653297901476508417279393792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 1890935279842917298870970553172740158828686615509302366551043257289626966728374772516680857116434729060964044002600219150662411072625734479302106666366540375704609793159983808358118100202218159156003319678497211209525010754749278390529103237375305918913559799805498428958332169860787109764397236100214783489970503897711201768729864982001800224390252022331308658302649598564568831785523421685546884750820715933837474697267875135316503485441629937517075431729272150127261130565867799533814892718647684905271355746165395797762902851189111289237665136683247197210969759775907263322013304386918479991166897591659660809886771164669981484982258252280709026836912665451199117065300163246283213023220879270678708275942731179822167473530517486138876386241313582684667221592600294963610376259761386746784942188115226813180094874870527529402225578714609291189886253599940094812348050992447648782932016027594268368427102205131658640898871597893554960052577799204856675496083556906256711634874714828735343406770707822791107959034596792818734275933756920448168874999647112038932464054408068412044144846872033775450392138780573635980903917113307821451852438343270752603110400553429923550208628363032408795781848550532879522748645363193859275267492958717913848234243961283645823745616648899131450045319335277156673168749499953629666893144627049461572706043898926568543874902376512948220976693540854922534043132264223903329012639300180599647415491784104507391146259523792892985947891815129631077015338612634900208825277015244451013668616391811634633186250902951395299323301287685844240641397682237971996344219298763506971574194401937839867613793219661076786365740416230072136505802072754160446560477242504588315945349755769470197296673809586144201011308875250752829845120322208017773080835801829984724136328922099794612593151914106097499991607697545357549412434890848479016066578417303515074335019416850346782898348214528794781563581860052325765154576780975136178252156694037412203639970656778246273002364041306096160204300166915832881295415817438239900820062541618306396363723953101597057385233195398452977564914094144452832027264016395301393305370665035624526073510960959692059297732759777853999027872540904689921105825705124154266665071445857508086948527720836774438829708123720282736748343010130797015425373409558212868418717503917989542678500986852889210842147047130093892492507090074951513334042612380311579776138201843859531590806322086982966993955740822740526243691641649582661240815708531247772200302828650686818101221523046706352706268846926082296315012828929204234666312733409419594808490940257883045121333531780357543157627181017298278796965679472653277827089876349175615911876085859774027822599766016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -64536120041812552936397498792132307675193484595193014142014116468182444107413444924170945005420941089106709384366101711302123917089598901834153925960171601782049488262010839414745090915293888847697787095344584316473793036195163816170362657240355934825977810815210383265621367210597969364733451402537703928126391286200402907502517042718733932524039411223876829764603136136427538418205962477852158265941808649513759084632942930518241334813129002280094823830987880868940360342490333297747909461487658192079023650252729981647556000716766765347545125291207378784454847979267815671772894082473712728258804571287925656070339254234340923761383233311109883663753772593377743092706428718948795821678214683135532202251678754862662065432483073557537548986932987809939698865151513830851851719155211019307169957993155406509764700287328325970761557585637774105583508997714454938268142545130946677997037520409349822429091783055612686348355558911592540611500653854767536016014506889502074834440650621395446235194104505211140666905626520080623812390237063971540225023821322245223538664555744662579979103603950184750033465696221453826866941770717538478676456314836692249936247431816673128606337593784904907713161343447404671884826307748218429865037596222598821613938303695101515817427237475460824863116801080005141804539656724631980202171278540846899241182926931843001471691256381057033302295569627091875321698992890193956695449341139896604454136360333693218523587460633554961826659014415399259795098309319042176484375345824920924396183159859829606770226913247332928120009747064034847983066276049943554824817692820558846730376742696344681383723840784694098725986529625202825265008634541624105778240237184640672761832858487955081388754962477488855186672427418606197344737367857304419856091936839459340337189205235822412110183061428194624181281538380175706553155516779068079145545004123544667300471059135635614795534663877783662954875017985178262832200383903745070304368693853375626496244423995371720465275985796808258771392540175883365229923919094343511632785604421152931677090164735188650445916181449345945085254256868006905912373267012827853639440699516778164193883253602406919719373953309930445206421209582318728363453248121892308588729186525380294786120118000652958971008904204336519406763190105847898670668603864629960312754995860886552281651671817114237553159453390034272152697461377912305270002936981398658427664659820307340858288242686986099345447965068744176656837268967029882750444388564639054303999831767561606077210239162775444819097163309851078277256370595630957984622601948227901663720070508719454192765472335633688166277780836661189075304480667238648862398128129856753906424390536857736329702133465088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 1031195281452526329317930545167488434508083670520760051053193105207950714734455121449803385983702430081304986339288994524802522605885018420297543762368936846309116792095251195641515586140113817419545464935474882122656692796617472528710776102453747335585746940608876172903064580079101208624721017300458341526900867656993427204887724189435197159901784084221739292652736642222621311162268710438739558357101826814605321895575113438371586750575874355774670354909311842081019507648106442942606391948393053395567154879818779740779680896222035735807805222132106220596552108949632152339824857237366876095849168840953129830334624564588313705633725152972201902773251430100335650836257200334223579940357269327173580016028451282514969818942217390179544130586521799099911547763631571773496904473199133717718625082790378410235523767693401219767202946777627979743549666448659702847747922522858433763655845400682188597903731796658695814841605427194674800760104984081167897646442322418201413157996935572860268527506237887505557690308782598102453190051562116053989411225822424835091278604539865205141346445254909760094968853429999471951211372935486695387331805408116297262306007806666795368687919944110396294821623428793229031442586936241873567720870458640088630015913123307088236787673502714979188743670748553054010187563520281360054616790743565704312711469174541823718085271631022817556218071893782443567232246303406111205216777222441454706451722176903449400689477510819543228914048113114893335302567380532360817035315270757714576983508232230494665388653648282903610879025403274316608725787183150310134787730211657421795425849218935417167032250297351784527728794317012935676407623171886315389382330219586386891624325044695956087970287291565880442116530223386116390504831762890684849204130423519751764105466302928024070777842872888298853037836350540280972556937370234498872148443869542782869076898124454982134532911080826431236933994837172998583081900953135755699544022287865637045585146869535489574849544491388830207912671329874659021699762772048944319780835358761104320296325400828213183270937385899617606166421430363723068273127298627160132708989417834017179658473647148027175030147404987398890799135263855662267616604600838920940525687402895662445192548817309872598350531823533375296858428707473481533668066200676350301727633917915865662914907850852676179432095797555977415645242680912336480003358483042618100204929336698499505585805603560798151449991906409626208001300893855732879968693525278406109316962526036596171194473618309239679852219587710332525419135236986913218727487769956066937793033743865407348049178540162350485241990747337567351663174007072874885367448365539871662702882902060611225497273030934528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -7581467181771988288213028762103622810533150404626893211069656242877976988195712258744545328078296493033308779950494032040717291207453773178371464222609322050568300130794989545197943696879026478548131064743851678145770464316294911278784040430968303090290255233916056771567178180735113422355881324791805990489911236649948262254611924531430918687521572428127909126736794377827208070947843920139213292979685709908465469655385254125415834011736649728290241591424586923919014079279707401686148374689530255656347375190298301179261685189392856376516145249064639098210572825516247828989465756175844223198573828537670364207213734611054098818719214837822143990525430700633191149419655072481818890225674703268159854799409579030271836809496205213893753871807803397652715040826072079118445563572686488354159133372577590546824613870538003043295380420474662858633920945014645989423666680070740398990149820147759166231918295253526833326274578423701556442856208587519085563700557310735080872954349821279039593487277508922932840525200200463584848266039976081244065816249508763982388017092589850132661665248075237569782065569584074486402262457686616292857739067824922187383891947071513764808568819928131964736548393219974944262091934628555618522292713316136660738203785479998692939725183354147281201447622370847883871980629649299333949129353175047372585342003312611864212995884952589753948146522573648150185143682384076293967934585134196653083502829853929367502218391518525716017683417810281933316476768351007932430607098429050466769767563038482043723876216205664488463052240240329682265881599285753227977331236404067159041094827373353560825597750241969251674515839353739090025410820889538943960908868714318867950133191272078481879129595188885574090777863155727208094216456398231086048199074145220416996779751081543025957475031560510774245098944321528682830579773408445934731240245407184592801635674324439815161616879672106540300340079960169272767559611192879864118433740974585424235544696105874270807968027235358661878934437769435985839210669505440369370414574531230602594230876766880313299811781160140463975848758562360692584146253009172935310327326947608836810907605822672712568960727669860465557368803382835280703199187613408704974283987709840894685874614704372549444100736343469375661262801678113267193010905570551513556977181529318357640454023990879834302601326797069491520012980890777549809992749575521133472549398043723441503443692977271564499579750083147684112531076038454447458786320040912208729768502890388274791710579369108954959474678445549161456167809704072985164847806680499501776507767940316082585480419223330604439136202866681069773865598793601378967694969884367247147919286456259504123126827496505344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 22814716272221445394084270375280157572148631323718432794284072523164245375575287209046941618761894858543254460696504163276651991488491683349915210700274214924066753308680647272336042894480339856329895792546367359490160610399801600096849631336646656419816953047621827916603924273063927346593949748477930157553622910458162672075604215995995089118026471884904546586510360714123188961993372476329374876011450170845911361022015199181291575635187769361695143791294928746153621371021237816001040513066326591352669877617222598672420686978728411195920655201396635829194959318765883292310012519911136997107391565602464886252966246143312513164588778265757848730286445107705337048766336915391862139591090536412166054905106715709944124763786633460675546539184190614948072246530187776977313824789117598624384260662522785545198929379585334780328974405975873548048608260601073576597161506307052127402604123407352949148577825495012993310429869062234664946020646475416990431241406290881773737584220074679261275682053994227019459305372282712749717600980390737719943118980926102807069965304582003633478983464429707647034839250055211058570141510217464892897455004087234132482297346437627474390321911975296441598153557457323793934149822006199601492540358501589239496062755639288623214688982990054686560487300761200169185533555960951927654596520723596033349937958692686565317031327547915615472520828815436098158436025619574218854383566090108322066438363942189154323215424245687406854372278856203645766941887050399301642120758705822683085221848102261706414303446699547064536991576312857598887248863463409390084056607830046736419280297743231221626144773634016580328996256242318449675711467253254707856932910081872014551957058879293918108307425815092095338175501218278312249104878782909758783761540549832019495579456145213102538257263114881050545956241732714019986562368963001701905305961129599658935675530781783468059876535907767764423605227176332273139715969708541430997804888914557780968357255147094670079181209185567666964539253675983765470898303418827483542068592058261766198487723092718744273608030213219060591462227706944067731824705387623300889813338655552906830406783907098694202425649448260089985975668681154485362083502766241726065915914368289687688301591775704901575705662050506353169090195252850724052764710085757152371363458650501823378072529495218291359352235576405114339824373937356304726681658426651963106012284806431898923512417895092461240500301057876665325354242737807475390021705140225375940974353749089502782419593251150245367446888777176295459351321759409909433877706425316118443853690438961146651107460127308045337770455887223607468538891118074428441203028517479649351799122080581088118565834577674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] 21228330413317626582424608004972396538706820089662009284544360837339390761852143899669648215548588757946347747307632149006013770456080870932119603272880913376735929999473776651616483365017501536889618220551057030313875329124509304650458784053197196432509554594142824283005024826125980939882109958443015072988127631452360812813615915176366284009501505568334785548518632873437815373950851145635414711838136796299543545248856540761965783869019053969694253792177051564896910651993514561306684328725544911782895491881220904652590267529120093408819338769986060555446683504571578410144308685737348622795365515310827523951315238904913911893992290012560486434025665081325484444749754903693319161240183302354734583315807606987703722609699844565156822699958150428100198122130314831242084299191511657546740335900511539791997906354233760361763238467026111828631648095479012572320445614590682760290923413730469092231335633341322645666329119968460293689218207941828127149318200038696699387960925790872210779302422166993159541044432303563334574064316120723883322857895375579567985490032113777139480080371402562093481339619035180763654300532424109539425802076725508389424459325628472685975164636501536119569905276745001134339219380635840502309306488622714338552066025370042389740190755709583471106284019354159490162737745888079904927378281661617429314458355155863846134814514687588805146828808062002488014860324906235335459400485992213275302460017031839025011580865162547535581320449238487742769964598631706599626491901109949531499211385359892763403385447986922588138712146005413970795722669645702918280926020402634654081493448098485870811103347378257812059569585782554413356791724953914405866697864439877120911533023213833030645493444962331160070186187043249329345099899858761121432603170282505869115001034522403231191954646868170901931020209762102320888217735950192967606293275725320711299258229661867835525040708577968013645846259572622798429645656173890356185777766811696434329388895625105589111651423406584364174916239500120639814623736838299889225417569299722599523122070720592424434447818580083436259788758643467065677949323197839789036915150054549964751458025747051448652393383317842289344605918548812993890793368498709033305346027827389479882306500662359121400784859745149477585881990174141393830554072674241186294190374226368147966564015882964752641910757258742878932613327349959663460609424314235901185681935109812145994497682905543267270512347339340865157751669423001843660262588275133863429055424902159641932862620318738650397438977569920632497850574344968266759069762607023503593227355969225621504289833130048044199607020537012208092292580045547752143631829295700672935578265285025851895148102719373312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] -353585316371273507932418172646505857270571943960906161798192363799204448798570999250824494219401458098826685671869288553954168363402484046046778455391701476906405950746889348044931525814955272983393001710491000129218062416202130638512058463790706192783209948651356181322412693863695842495927947716386004959092696431417558047361688952093725805071161580034689601729518474920337585503763619036682199319002180674944320585391199508637679854180898703732516105110942464261109728437334416328136435176932687332974736469829121637158974923409881397095659840920875728772958424537861122997624280581679312076540007339452335573553861648264206691692896932425670573494079853611862220784565524129130339881503220631016856204129760181415331279344620439830186748768811183653980798460564592008347562670837480442226555360261201096016153532129908192738897542440347013678152383601934348608537958680779925204581931415480607645568714098310890852899267667802660009466854920430718016239900631513879542479657018905644108763129648967692727496352374276904550912980357660579463357796251970602725087437064024882052108141700301956815202262864729907403446634714385564674978184183967982181347259054061459782652904002282224617508548357078441126411238780099702511357184525831889951788327447421650672271546423458366300854854993022656956208519592017296357346573525758406352507296024217688256569368488859247920648834098792027061021634562375261000429931692156449359387799649769718733961617820126638348309146442544274416553602588003995723859913575730334444625513383680788754274940689590563801486427379745907733485871484718006636528924413969895659866959519561427402786372558621057623307508076471344059708941882019173432683668710261995088987233209855522840052699003871373687136244900091722352967306141306798206303709204213190270986896802564475238685512623860869347364347871708411933974186001291629040865843449484570355879041960813084393991155438688992484113300278619954061076803854782456384245041466148395187327373684857988130296735937870485961452046760592049053535505174610743251407697091999975618997485885788498743165037716782511877026763919306522721434256470026816488423192649297480910116869586085663643369939945392500410576105019562988366689811141237255687158920354495080368954829090915576250173782027218997784949039191905500826841621384422437550090573755363301187196720588661628602412234138829592055423793345164642433172543406593534288777594508792606891163439082693208051685703998535323254476764231850197586202554523797303607218066952434879515805098049383099904420665458252154252627879054916616251448870404745187426958543018206309158025062567597024059347716610558979495483228973754276785534441152423613104752079636792547297820730058965254144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] 874245542152821136170475150402575822257646328495546717149015249711729401529057762954499172671341284485386564886591093108845473764229449796132648196009826911576999816925156423568425839040258025732309792458092004230781503649868232602774315489346206469356155663045015409574697768191522229785713407109981420330597588333843013605970972830251361334402148014138064769757106067715690285797877852533833082329711313219651886998048911129787014992170568249316393773223043001608680117012017047107707997088318843767115549749004127044674695016989212803562480573237079115752646958754212916537428417079205209687389593352819947102279591627492040738829136486611524403454529386447231281902334840000347989917328845479515832059451725317915876457953719206284341100520815776394504270534438131475304960679341610313659228533154801810529869631029675516065270136737759183262117091370875033258603611955414996078858582949493358522161289001270812313635546701599638534762848673535800369944720414704107739937043294974802697397616063326959025401312373461398395118725394581811380609061505686972719540429956699755470106143926667750395070247000582772096092932186942775243422558441495446925146213945953805907924708717811813304686927907248533936370391736357639246363566135188650181403533270694284748290506022526647192390829630949476594674135064912047916730935579500429234968347469080577563676975136085549538142014671524076857250427562170477516305605061813517419469515157678998066949223489575616060631097712721422594089177877776054372408048655464306316477273430117116389447513296723752092263725658622123258769345769832307347294934786111024348414894610447295303970280637883331543518106146921429584945651525559155936628092847074388660162629222344234099297327134391608035316065447980395566867431459118546260043998805488413091313255488224145000109294574952227306087587109594311680746396236369655571228161652829994654412092609924269264514213116358680678647937620192159238737007513160294774550465048967609301588457396525298982536237442965388929420493552837664045373408926283242153097922038848957378442504927108379087296594528566233411617362374443477720854828371732782711483469221322339651816591881185639398235154848354443242175696883643867982331203240921348570582565570191458626805972836729602859033607971124574420750959857928068665396424361920801471103945610790479678024643034388452740542308083659751128822179736165679909489891746763991799354482897666362738808732304069139734398402655599222273204038248273364432030737821661656345810890081926132790162877559386794831859698545388272794964891524385955263151442624714705613385922084840924208202039914266090216635822642471551377196965852956455471917821429981795386782707827888094986939269090270773248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 321009418821283883272324452526189092453391772803822670211242415890523090599405861665781279174931529016342904235040547252231936895464012813186784605981890167103463164270361693292764645181363981180714869083782340876554972321770624979001839338780352686595756135932275797112774918050468107751517740450709611413297533972324358915320605955070014861541418091395196441491719751234715931090297928408201624418070712492323241890573231209938375026250851005183822079014756948258360371618330812752669097072366740280698453658880390668892498864868028382666973453097802531833562449839218274803418695445812309786697672669431263395460764705824003818006281512551735433480284919128757949561200117203886963223770324106924076145480449040817974030605961757958277591373968244463098494577468045948933547119275576707764748404872281964876269402338644314121547243679796453122893875053760656771820273816561148009093214923532251312521621239770133525229837865061281927031667479604852269901386009712946057365253715559591499025116911664352283472963656953928465067688811321854530023872203910744974896321869155258059056680645085460212707768438398820447585122669896498180739489532091198793169201915900997334913676996975785783840117917519645451664957483586721683809046919650416034753678372816787395943473659118310672030140799204174884642724789921062085773627491125512762538817867599763430104462027695784288568726151937486051064998425291892067614843115596271822284773028391108655153293946117726578388811271171855504654707904388089538954944958551097492247687387997068987927204893353462078263765302552217880630315894735341693587500419392177843089518628826212392330289044288982735330970954085504752587922668114251653601778785339133965934489336047085289806795084947348796745402685443445602359607188674832014780568466765361566084879024962725220019982546289918392930858257950312856821102772306437286775672429090398024828770921011400347078572616710234410913262547277038826720297825918982879494683552837123320406594943383088111570855385081398883645484548417824197449065939372349227931141433248152848161984709291196270251719937050970530226713165719523222316220027545721033296778438205917972008450404495452817647637580120941156192087149518866884380409225251614747719259990054714028353809063253000165451840913873168185952531696789778989359136685580561725488308391266079384259229430214323630452652132257224586228639416551645393441765649820342106208997466255877841806265569720590806887778377740364542601947442147925736973047403587161600152476758760450188752639836212097311449193864185366470538709389753438753153117432600043381700504974686104612974671634867373293335509699784275648755435916888757963070874309261638100395378438516462436333185219839393792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] -6286377584260612069648633939186821412468986589150679343010354902525243374944079002118433118702445584626746148272837885206970053721919266860304566286443336036924452549504631689243140614944056204144543400672418880037900789821805009774650202121103095019327360937376346372896236476015199654972214164456065444671446492795307102447443670062060069737019556413501663423476581667861111754555060621355169293732273439194670940827170294699865815913220948242600828281882013875575604850771933274774455443465820276218112715214202551253223985061110740787056251696378304390610662433428368217914809699558960286215335127047487420889073902328927483681212209954197600742086403591648425019639039497699207859348982306820920015716068946510020908278364578781296490451694881258557198363251614302854661352099466438897842798128462754751351634357684981718798177988604934502601013837660902596102141072581981544450610101614068910302039872625034962567890630763684927771416011133503214144078771809232214097821457946802809159957369903463969614577675741767912724779903487261404616829661646144695647209642223598537445119327763873712967388802255625055395419111263118567893125202573888124339588722218811092466811351376050465371828028395239089820792730965997680657756565326055185389043320223545235469849782222419414459002517604984090812597518687309037267598273560316233014138947745302133983432864340682604206362956910268368785009614798258980151203026267295016800118430342158283651918110712583027595569147038698648274279631774400412628036105195276478623428917207313621525933304315350142985394570802362585736174349315136230496931912075214004265985288418797277903051878677342284428748595597001763984653977684887883188300241730203797150760712932592208892249688997678387472529809933042540334351798030626452708596134686126468945481895506168955262161422162265416421118848899446972426830758484560599420560820904469291983602204379317444384518823032505858560224728087421675715249883071696894687708518426586433418586132502153767398285037256674412584810137669800267056253032609444371274767378657722842912585122756716812418102723106422959174764061675735437597504538250797483226194190745425295048400174480545463913409945691117124986061823297879737029568903994344434004397396541785888221594623224006544499884204735482499572439524737902666750907896620391058569609141740085504698471976629545626029566387287951720064282016162233535176339255835838321759590795789867408439642967275811664124823812582863526970272910577737868223919228095297964645834268015685992703764801955745582644880486328107318722114649618195287075853910176526152069571933866913771518803412903867090302730955090433604104516958544707636479363718156859256342512593329051178273057696023205380096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] 14820363780474748114822891260806015729083530028630527228268296229742534000717464649974875785495101159687741584893493659944958991165231887579937488603109393135512008740264801194656453133204014776691636752737964659066361095158055180427548081621976148761569548169322358983650890093276220979491517349347151875319914906337014144233915046800014870738028149985108171275139144427711941500441749377627875359490489090413984128722309427835643660156379159197045861043716704966986031557137476002724232521002775504623607315349212620344200811887748999325309909528779569742544850774991563840982597774004328198641671410331678852412049248064742230521191379986020341163311894113621466861532892143322147077710297164207748414199013453545613583961707101371856943648954766185323185599474988831701968339404523123000998972261399609444023685786381861472856301690743976549644952066008604306382114719043699452588333274115414532547072723913314375583530463449388225767435068053185682110104167405027421445262398732904402651752456621400203695989410414969685203356784212810870622579209734982365913590570856349721812420704968591356674213404513149548521089310276666559740437288944325355247825282669317291167462847611711159762509796642570887360913806249981370471007806779312797184316274975158929001629493656934994369220779978446319239166019840530691413746578616264114429953820460611188919864768155013264866452837136272298703082015391556273560948556370414263871785591596951427381259849068462591197844087969567486587676419684598674021270741506946384860918372400236394210076007334290187547481889416191510735287173676079114398790178976676409395074096115352147405401269464853269946615513563572125951919368256894486013657313520381628989492512365116014192740733518334998354610840623959519164979808427151349939250803713989998128354044094641934193461351057171951671652518587759969963857101944320962418568339898196948274434655582683409817099122711131579156291518112128877065880918684603750599485635535058851066802015413270711742621333834218120092889185265718782924879842169431627051778748336039235122381424179164008506762722257831651388255718022633436269879450743136744139207179342296188343960670715028471744004755552501661604167270809268222639234358323294948374280674214553262072718748702494904727132942705376937347482127732775276745320080986774817701120818912512399785043552555285684371129893665878452113047934975774587053253823267439545082898407877045044586549883788803394662783222649959297646945598032658530284928564988392593887658716945507346345724260364724219923010704147934085442888036672463810250534678907779250470120410511984196870299132330584099812898466969885216810801576144534571921452085132096876885752747455991291588295288227717185536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] -17743491872968502518249369783784631925649949567717986779271761836256989134134192386147026004449232635330873609691069642742622812010634665415849169527461822559490033427080582806444385820194120059277121342671765109871159647007937072228209993286094451365903545802399496010673758431925423826377263309841685443864137067122562538111880797296557007518201813733235110064505762178930375016115312057509929809877697543867669610622502717982115396401188712857684578695768076365077299415204006500236363425387302062825045790053368191039780837541839925819551901523014008103072848262761287143226820549461797216338231217975125585706405584904056140381954910212005814167042928245896247057303026202415994393733470209246981969216960078722963724984894350448452379623876579984959757220645594066594703531933403916591371940272515921946698712396167900612735160756389221717284865813743783325035717537746418739363351964627145331078110157417328683557524799032738054877386382801447132608076647716556671786106790096850932869130769434555294113293165206937204026411113336034546265865477794194480900612217375688073641586959627326110764617571520736985886646690330077026071029445521487086174910649956516622821814749334433590442850316378859633035318760122210131178344472367891301259488339254831870288917532395081829449173055296044281837397303543273787626848784225092635568025714381668592610037812244489426090074513545003142647331831419918479154157762941666510077256834838945995231119447598469744489705151630950804758646884173651000764061455053711234934448374122496319685334877602646494759052980778099049933621248094545908045147788901671058500089269836446095517093637364621524286198563244030617305729696739832369520457711876007467466304814812190256958717608573311720004142779420722902030995024221927354885926628913069544666569734187036770100016871519365526962227402468338205599058597862669553565369918602358229675288076378122254495739352117150388040821069490943229079757510920240808602931790252083487802654812919350056589513789147707497003261913111026131085736089996017079835037268009019285821972368286607644950297356027390714492215571940685879672502542336663557519737402588649525480086860487910123889305454172995653930966893455218858900179158200997236953193634923021091990100877727767331569520715494895835787784245134379112263874809450741148398434603712673240588245176854824990254596306757559681547591672696332051668192510277449116908758653346049258794377499240436498654124644413178645636344365540428500454151299626918622061999829183004169530517243348850973951904121483436600759266693983981879799968394553702897014462836950839570686554924588426658586076526550638379564252101901066877536676543401094674934294078752792565740355842286918041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] 19013149587580953235139871453664449641735353273131051629748646155994469182229639015299262513439838013251588502896195563538041827517285778647686643583334096921840195381710495557875508294661015798401676486638581913993170810545448766860754829487355727966873899957387650581967847354311242264176155836353901527842275341564384505716960329152192212237664939065012953230082348546185637088734629142757580420227090217486316903204761426834202075189525371851318247974040805915028889525634706208181415765960414976079372922700723146481054751688234756551971413015149321261948324695628223619501678206642406618705524555085380326121688561036528556753939684470796781030086089105343336217967625887179273468721159989326038452345113928584433572917669209221463359076547849926331734642314448028044349816784811033953171784471506703891265165759045977756703996669211595911744701840840106665767014723193762577375576246223904420926490663402574506133076364258912183222321426314836405192365852470867894231527214608521096024913027072360733076097523180311286880610754756184681811106191905494908631016013795120319092755417089250299906894012663205975343449603461946111103144954558540603782882204488949672575851158141623450025520586857273200066120500896185471382540877383014128763606316539458033005993404282970233786488977457933755799010985633951093009570454722092760671511920179554949195804150063711172135258159619979563356459645276071812008586605234521874699073703134651816933181073587865393538054363955113508826131354924794154578285934161012834717222767106067410604990991060272746096219472511471401956345261525314654606126859266403354085853828241776995748845551585715436071904128728456636071455773983838476709659089438371441438083205645709450790914595247442726188380958102802887350336822583041878529010347599401700089528306679586689084893478179168641511548131794746100166283063768923180074673674795172752057554720787782647759771798019554628939254793488768631810911689141027243366627258587794698193401301882445514646911592953365328014718414037195218208256660674141112118632856049760339651003816053097667725060702068508020220824264234496900183876072058909121457656095244153195006875556216260085370449937420658938979382209647078170498827105849636935957391520948713348015994133249033154241658342827988756735382885237089877119049830819978551205757484898247611846423027662305168955278119804758799990229071687353260443638514001783445642358387875813088030211013865950197611112952517417244416909692766216992289500445353168920629511046325413895073759213953068835885652850375836898367193036601218726119800468949874949072944081987805061682656669885655345140397090214052659470294431633083154857519791513812070435130411147062781853799636169819947008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] -41862874772806985056780568314587745981586901682721008015404585805219416182119957446024811069554225153343822237296663163213748499269523544518906481844138210995859311930838984993609445351566037162921079691633395407789001092875499395563173620290209046532108747605100151948289887846949335577579333499910085704025810203704957049629605137645029581887419101903013981378494369099684213537546460627539633549952689171040451877018393567603762807673800608773301697480725358751566473775220326945160004829751406142283951223882780241374497907488003811371824314162095201174265373329213856828854968376166360975732047776944416195777977317496194901192521257289561238451664298216234638589889194890509194151552852317392387475695527228436456329006317353146516252492389896964309720562352501333894144246171706415582112841633847326544013462069768352510329409595410650005710952093628329604606924044803905651501446923871299521428543705700997900877951846196262540292549569376070394000187052315259756720223944180126437226662430527879328957704159361740672077823505620297736591950054204656488980866920462577191202960185470415974238725544935411632245223367254512238339269131040325358298963334519754564745391771516733745833811285289962850449605686290794227692410548096874343355987183627412537958477901057837030321947001544420714586618145882599546397106689429877642465553906565401739178302312714666091267222403719550267383158973901445846393877126428414059430573717204436936511567566970379850909972932052262056987663619894226953953086594665870938444806282240144640682728485897968586716160787097271757742808155960661607154480254365754438683086591231533757332781197004244920071007456137747517904149466046168681600336803211193416813973397151060998057002051966724336685446842589533260086217174185822176501174445915553328701522182162873150116908834441457555525283793389737705277083138065308371754093722220284194165498114492229175428773818742284744536751325964542231089333964057845067135523645213052505140622522620326567334715252615167124502234452892501821229888857106726098519349297081086184280074064548231328490818698786320638234549089785778408586542156707712211371153770562022471986850774581128632711188527501287678191858377531024869515327509500496891466371180275093868234461445724900588406023261772291517079288497618448405710003001344738729998403060051264519943297347803129886864484531747590725687915940669169997797772096537562107458602587778804895225275579847543385347727125211217774483687313497848546850589384841913073153360881172708523829406352610804256689404272837872878918341344453275817592957739594491319060337478997070084741191812560647991123789119045307718863813234298641988072764211080239151473129860718904404357027518817622818816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 95931869473695800530479393279839573816453683182314292653564493016462510678961746902158786686126531504219082294209506562984624993747169172535482314136453152505220426612201794805751013004779421232626818819361933404485641931132385072130949779529357700719904844850488824233035549729622893152139293750499158818560989759719228585760457374035215142296100852691090504757238017794718129913232328000922203052161338043694051694482909910308766821721122782767528330025156183313918229387160553269755356285185790223167981354877644277194850300143087197899966151625845567581996370571298915323274299649443087352121954224667809440430771999059939606004660674167928011897665447950471828609365321635816872827050503314876749909684628033860217902064249943962332409782824016710826201513653800805189881431217199579980176252602980588836825765556440427916809665529694687349148174367776529044193945313026987899914385060226188940913733149391903679480919545197023353623684142417317500612364289969957955667739430952579923714311348557996543568722428684652195601211702356853559235265018969544940804008672482513350178294331986884270228227537846473288975829202289935532369930908761723912380010762828499346310158305465826876291928316408434039643301283563300125838882259160896461655586761293590971427589901745753354160032971227541564982261663073921818043150789424105474402437238091496182891558254622863135253480811923164464111351938264331740130654617011764541413033660712400989254649267955354967926097215760542666644692691040209333451937353725061552297838587289622832908114934463674728201485822353809840501254303981445892780762757881060900206374372592797293459474001241586733567985324076892736330768639698583781124422847150983200301513782461590804573379900816288456287815572170586896767003015955184119418480117179404915077621103545034840405183655576464994745259550520652945488406051588832324382843771807209582291127458250065329360789825642334356624386986861920987497797101267898985452684387455287362759514169781801962418552990700409830221727621798920993404937964130987639905169400937636649584007037777256780829180459741299463887201587500662918603508348854226624541947192205965810016199948782276162556751425108716539610950831310612829646827522532476449796715229510573262771592323212616315843615447480748419569303347192641374951877521758490329562894594670420850061322447936294799635882606022794823168188612603294338694729463192851322494299387357588603381172689388116219007695471040461898528522466293236549479253000278075080634066159648402379199907313789115329849111008471815336725521958405559525634281442838061141880678697377043804371351690601809586007774018101749665687044097054757277966163922536167895463048800833891247958909088529804951552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -146190891304919440349710607088957560766157971434318497900364684350612666072776941498184648990385135957749005640430299392629589353969520665453246465439061957163136762031721140579469249903749367739407084394260224814876716845949876595641188015657749396144125151501894922063377906953449661008091238928130366105887547958264113656530618506525883476196940221321561028642056202637063688594048630006600085216045193760006347236405032472534254053987368259421215918694556933282183150349791621074906087353322546373146278332561120612264842001020199868545990808468528155113110654471866417301544944456853179378966713337617150104759435664873210740597957837285932797599336543578089327370198219294012222200162678658703881836727849356943401349932521221839786883951780425434346964796357672110005576108138013305690052978919800844024900010699219213332932356274131768133995400890838826114196961145158043182731771145244877340998386583476172848484865816318776233975157120308764851809578133662851394762618265832341928385136640731570856222660350872949793934298269706152749384835403903433654397185725699976694607492376547437931621200369635198480282190145479853016872144698276376515718161882637319517631471528157865224913517113297165209354021008739638628616667579825355316504812008351147114387102121748467135853420088772916315138422950507164835239437282589487691032426143736869214468127483935415694381882347290752702988484563796467485299993014298549735624933324970782925167944876352324286255778329321934782170020410281930626977368638586444375316055797239935295857757769893720857125936113472454946562655803002096318279309709971792465363303760464842249199240258724889764711083654193330780142324116498314059016237736075156314395451142278017802352444498408791561477247381840499562423850595768185029644163482111680732833559577871856631102810966264776975459785168087209138661917181869427141006281124789056385591410847603725758942049740927236979737156863772007210598252751517885555095894720059406659114022545479919363838706357824948950469114071885610324386284992026532839841894110660143072742783131630685601779736272493466172140996326446244973217963522732973688786796797953083514231474677539409819757358902106992318275267716158657026027723426928245720662263568233254482780808760133055104592069674739389869263995277093899471554748831657145305764663866967860182583637238278972501847137160326908900701477962401991913902309987948225309338182432796766495005719751805399724524896649870759139254182466882140925889544145177092284043259933122982804016483452448718491417252180352734010176968572583265637803452677706223632962074145745255137902639575062962642698659406290717925035061625922690353928000024725478132648191335666987504144350456431448686592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 123905226645856456673071116706707187469068983982918551534541036791117550721384584482693829597127983814823607567519222150271913239715969718260013076113774900638924445807758411473097262590097963833175682908331973367117508684475418947633048818293326962365345657774346604843562256927598325656579866482944008562240939389192841117394287897117075389320650534930917627250665930158169233351304173361213836850387844360258759685822156406062979444613181904821954849127953798785297758931614277874490573863062517616350289430499624424652569384751493180805959919839140115461483726516990632945968788961033382229054879444756758760421945881791830127153991843817727646328028828653535302219360327019380988761784013429164299549316274255932139246755998101288264724452446073251280046676154128329821596988463539275079002719251245187111648301481968864097840192381575529058168623632587002203821583035291637381151164644234634704782899011929211118289990364725076152439967217605378739476414802064881103229973555070671837736472154194687587236004483877712947144834613840275532266093030375071964734308980454581774669669469326817508038404470079316390157668651865102042916835475153619367990009382251006462604406814959454140260501592630321297129576472814519262538874098901554880384095169744442180451485073341715365349161837728987554652151314686652609539030808971558943202239986465622483040583418991466237217243576003685831122694246219547787103142941799590283801457816199221001794916014371738874293411055035543280112045263066131845045033295840208277952099722239735028646151920618789325182365860271649104386036526063886981012618605820373293570577528013673108300179300039927901266880136897653957320382279061101912090883955666554066766315050777639621126237016025750847642966285835104007240784300801240995737600912319591727298488974837832873793858493889825359175318134593364183819911635793744335660916979285031897165544784341820667716439478230624140458366157393283258185694983264209457974761586519284740857585297684250042418272742648963865178520707069082189749494080522958005756255000753623789272922945341065731590174895427113625694004618287549737811074253822585534817628794193128565550504032267436051422510525327245802921750168410242294274424408280742842466141462606970677856207884529099375203964961219499304564642436791197301395731061699221983130866914220062645769893567872406331337328930690046688505197016231251719652072063677133329079814389023324333311864497602348012486625000809919846613227648177821781033177566027712363041277564372380897473044336961209901439669051372954862797473604069301440819021200688586657500798843319275894229165331492957596128074753372365483271248887784747575921522119304459102733413258279770166801999283915721801728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] 17253700788613914733764525080851279078871577865255886707095959107425816224212489423161416613267055944309513716356926313675478727310406154819844125403720359850062646453338143063113088253841399560392171679806859698095672901677554174458406318383123247331307010985133199472684201056264946401314405692703755196005154798938241067877062235180504184808606118517495040241074385266532190536379222717022042474623240775067784893221470886820713497045841788812022287041800858728098920304684749906623155065311881189854708289950461861110502695227849727545861611521811124936716654905800135024512293147046761322909668684751340192878241881870296730513298206550153753707329880238234843541826798620492445133526427102519099745999968187706881682798507772391500563450426242134050271736224135840347598478095173934541274839952640759234769651462766339214487911781386839241308690831882290427533739263838578212510714037998306137294597797562838864081832372332976938558547913278288682188852962812575191617515186787352896155569332194081897203516610460344791037241040716998501756090751755913459907428958081052149254568265518771887221628493082616833233307711137983681588569640921728131834166612669123653619218233631122199729049189963256352550861579440985375994117929158492067610413969560585354410859785289061252432394285696811451824356859802691692978731361611368558875429315619718534887509856615458143132235920750536578068575063080393337330738583972417942361862966594164538480882788141359564132798167767342901608351573768417195027904950972224191877507088847019345437030810716543168300613550407392260317691335325292188810977996714680353015030866060045675243556330949567984557860075849400898287281189807460749528094358847502435312720898542263400602514668804629661407204888694078825379495090766057978838873951126322181142820797993223510889808316754126937497158772546261442505247038985993471476649630898886154973894358935788720569972873197329345219543627802991203413133272858055908963772517816460376813871331679022834416864590397836301341130610681051739702522552156840386534362062694737024412421617338074837828747407562066346622437756470359431988836169790272466882558250882809495127246393571017129373007027156331806636382360949684243584815601807717688942945767273580942791128501008777413557498803601492378817301225406215047004027232083256346046142968544728438255397772698089519815289062210778830069881898425489445790818017137325159871035069656232710434798363572979312706596562160583327613579811249576151347508864173678969703969991097424045553563723612867140262660359247019871283241422896015959674278041227999280289170426252490989807667522941380702243842947094821908550413463914753308340420235902097206149770408934524301742303280818099847168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] -220454433575903662048182290534638150208633642072998217896908915741397908114229579739943497809776045674167031394103368890158770440928298819941718203220722278407653394247426621229644604875941731955436475412331372983096066842958419311620795004258835693647004020198727296951635680616175750435390613744876363931889893169636993475946373090193733694568353670007545814936749020542405008326748587048578453373980374580492779732724484567377313519822085200107852924511775064652846156869483858566701446682801069751749819533098357820101168642862191781268010698150705462606120075848193031383945808608467365765544866851589737640326779778458094898347002731272217886444431807563968475464364507504554924946793637340080632489604385074228219402307784224829191228852080624257242190732602772934001813178499098038212569915242654995420019070824637102070468191051532179536804443605353087339874320565136109757336378335084248903104124845339088756043912828597419245559142211625291634585374768041798167693896148253265421896567165021196871419168976598398366698544980431020792194841308281634722659645294178521874737917245455874435071016660607950567269575013056202681416800728491483029061697814140511264872372879280806975618428503303017063264990835481581871870696604709825174755177095534202904293251056205168955878502744673683369610128380850574988031136032597551022432820074629205409728153343783156727270113394918751216264194278658770748133879480255576017629697463540813630996932878579978318336370928326895979632670677669636572184019955266913070066619940623900859090176928123645378713624522950326197381185481333409154351278013131074977500483958340699888085048037320760787069934891071874285063002591175078967388796116156527976203748368809870918809669019754883685122890899940558325529689086010222585352461303740607748064003189497244061836143002904904249338130066743683587736167981429922246192665806113991258049289988621923588867892165146384859595720271678043833578593639012346199791198409152495659759361461970893064910462500459523213976819493797904219190243373032035790192513809459328114061554495484674584510644505047367886097577489552539293480670303256385853161686793265625952037056836559983938539157106139811215218489034251498329764951936439212114793314265539353479573262590426431263082017052354893402843519486465897423409939278308141214630874399257041577142844089562357514068465148782319903899818814495828786621302769201271988726631087119327879773726216931876074916378915547939078997796841018093289788875797037308946373150409861063692501633850879609836844298160430284743606979324561828379857242452630344612317909910040204891689596422564654986243429682689780316859642949665016520418301512786603372138589921882403110666968968033208369152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] 337840999539149095770397708251487018617826609521760582462034227157647981599640397155326984043461237561343569752926625817195382778944878115466451147575621713117097850419501362620644322598042769904775788496830371071984438743516568936978385491017290252674096607105756697001647424900961444072500801591307759960704845629990245891066342719033617575546876119351080485385308130473722331727187962247660952359847561598657954664587893028624339419580089083491751519318776000793472131600343212767593841765571369599570801133350744674313046601465508393275572649587315734542109379578555908117105669882603657446168649789213375096820231548204183499787484278041777872415548280190086396686131015263726171907519459798727192126497271213968964045719371389404041229139149071264671990924932216664491572164901978137582309342791115514417241295303289356635369929761728369610393815248223041518856727477349113139481745179770399032401488065271084855903935662992170791896370457008857292221457462297350369813589635169329996607789850006388254580819964264352664141458825551800018675293597423891269857550119575145694156903155075910732059741282688814710001838110127766143066585285963335979446366886480325542113330871188931286969181602494194330869157098967954169425899149103215502028863171367236231483753722805860897199923790793151455896178033809459045107101327200692161506937135698650225426737521313818865289900893990958630856099285035139958323191758925005023562461751728642022744415910027171470604294035455960771671303363461688414322054210993802087888201700098872830164673344931767218811189155377890495819991205310318817460404545717677266581012316454438986115880932189106231015256181489969063297659393701782152290855740334549312478320496434154887085265134634056723435121143415919379060870044636498923496252098831581983188750998503826070113406315630448999517558192615194658265958440582358254961745578459391322564106788134908370230305489918052050069725582128145998343250857902762639616816571952643697449734800166993211599606273414447986643573423553877880854985778089067479337298128825480058153708894961386041048246643598152496656458975826991616349500317701934575298880938304140444946689413790126217769010342564487020169350725837254096316562662725350515828124791499564664402655619361142361215520612753311006125920207787744343040549977982924801274153062447377243217428061516410339402650088406713023071180463458542210921580244555579997305446535694914847641342472364140056281885832407946856975609475780808547369379537151647182139949604648604586744794669027481195208709851255616286347514967394312456189536852296165435391642184794268496337062623835147443989652989159957678621959191380591427769117251592090275780542416152095532678279149043775963136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] -283667629160134281432965438906154282032861832444415188521702366616919286204040329639777049378738785986637902821062696418842915511218385517358784423062281753355920359712863396727260301603239482197904569006185945659147089081322610909101023585497569738290188262952384353457471874148031129236171475845254850681356559921997232784969680632546665754198205776917150316005443922073013333893867805910267166091323300084983838575028087336988249325520293216693609797513553661764493525116248384600553243792730684430614158478107638765805420640549827805222414320259430884001067509073511493867125840675936081527206133705823338384749109373096900291911167541463070946327550263698221456958534833149689381509985056783287107567609530613882831485104754645963216788668474104093531364130765132299408296989742010230725530807662975622447141749687219695544133882154910969624077474276683725544883229449558741080278304794984417966554568616517216480096409317811102044631098920380548583881519732200032529977323981418325249349745994965650356057586782331956595731004751050461907172286703482415469704990991109217062755059985092000252923187544496446759738794713308216762624706208039697224751623090547241321153952221618778334774085401763136379359548548973194236000043380850179446787111972791552322344873205579089129320567867467932032465388210571973516227373486929340381840875442493442043565383008826679785594694473501558594708864866370001604699706383971781857742447153123056617605173272092683370466082721788908685891755127016083866529455165115711174963300841037015319647293109808486242004997421437578458476812607671676301979779889993710332084969136054814315134572390056218870385704234371672678997916877849063426079992918935306860151394331761215011209376383580750011167173171688995519142736071746823595463469650031405706677714248040597282442826357103582376885763220246389148257888004856028785382678671956189710375889248093614692925730934870405029475559050123111097537451480890732225238860153772917058443729483550770015354700879235436461113660693672176065696845548528969009584730531254752825783450684647276776019107938496228532982765140785239037795530976745830584892802415085996747120928456782702182850302319806737436391133925253252926271024168682405040695353803262212336375787756125659818157347570217375014595246396139224306307908729081500387837932773827566936212842374842976343122915498567109612587585986708813045476402132964072557521569084813294741795613180887461586434051078331324499680472192558436309553321130871715564471458009972896065822190501006417457850263744291626027603076890171243795717125672610390404963370366847002873126438287967270976781879529012142920862772224616613248680779935760820747253241537827360041229106848978698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] 125134602855447710923844604716000119931826548603679122837346803904612935101129923573616904112909454366574247403218328959964981128228006411957267091040435015245675317158790537776069845566713959305228230778413126241074687323865554517882749719827530800988224939903674531137259762252530267003308719455714927762045906926229693362653093151629192940098643415654652595595572477922875152219367419673641649187503952094221700653227422694397763588856282093661475701495043973803774485313818780390073790825028065352421896359217441043785826823350104443893286045847452449500541481411699668982033033767419828851492902632481829666590088671750455876030895816791886897982366194090798784073368316849323711522171623458474569137670064039626064868638799876331766398750756301106210640028068234204300070769153200598868068555517865312624456671760012624302337658554948333061716327388955006561609098734286733291506045759413659614102713880157604384635109083862734617404223954220158928059676076185170045594420551300124803649306268065821268964058275365163856958301452284181261824044486648661849950948535367340840132388880014974630878291030351733092230920334776095560277539328810710969935856004615638622375726190398743723629521243637594799626898326256663287659170963108374217443745182586414953295555173557445199741779072488299783811384747548175120649017098740217658897228567028465600769721309380240307633559381475679349549112211003154858328931438375997622734355965305943217530283431277887515905308277602053826744045872215388347257273949293630294296435721207466531109726241174103653073428966102057180014809025997073682985027950782649139052888186770507553324337852039694446294875382542473393654870639912375996952316532727816231974409810852954703633054458723539861102866333351898374780698676478177897685579796066591595902816331123161538799364863003302819872012745604933963914340185586007305979294290917055610566355867828738157730222414231460281404644735620486736422681919814168566506531642442015169368381173008133434667452267972878782108246226649458785430661997018602965219873026402524908296722035809302792400469303810937074796402315445389298664358375010695997561669017540379626170060708865325962780471977003788291793651050073445190762593812473388584292265066594255242060936422695861477975767367238123565351679363369542550524745433351502365722869106229187244168479375729765389106353726042267102120519538921224381488058746781749793759980254771040688374723081240718560206598364571092187142116501171306062904885500768404652948876874225956528766507954940593219526962745995678461674013903110490153338656429205859395661982491206631054415511337865257001357400252588777001634097384986105850365497840255646466487913973753823723041555981112159764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 15880986363273280817972950657299582650761192065536389852146149428789603608512286523469461532661516486962338392164071917452928052845028238166114892325291098484497315698075376719170680809623531002585326486394321524246888263852211141810837345487489938126698547589040808943952298319260589802251126900389980740759165775540256160192845913909976593460078150209420707985077184675338866107572016792814359304289669660583030491326784889383585666888337646818822172501441328332735390296538468503002486567190197088697042736821843709278805153875989437465350200415783153935849081467829833414459808941278358607447267604422674863234899482492142099352466252521632996517623960826745561092382795782618950633854386146359673530886748828245314305457065121344822853056998550465111964898599793280191578039869089125470020292799430234111978378057176277726578974500690537622388198595311243040271638305301587152750617345541725873268025463111904745607931704041571190485191299386763203829834149309383635286975691452928644977197708660669402060783177171135893987353451079551273941092683598260536749026703128191718061386361167137928149882104647111403974157168608925583868445235984992578836081547250179280437060523040988541946626745769362984943899160073504305420164596069423940601531014722230212673228233563216361945383253425030659613530254043642646192318725002305728485917710816263402491916490741479576074782627400780743599596245929597816332854379809585889694251795810070787987666664619861664636840003363222696526308258320796166153794926004988251742835816535432912018822383323909209723381369408397700627244577196678449408983665995503173347076832592327554507611607784072782640540203170922141476824745026518913262410104134609790860308944823373839059591406412637253812325822613126329990834642207646257936341500320453925191283440236476084366783680325057838100829474697165545716964127039144916145864922888668429908630431583172725960986542094767381794423961287630379491393614510864445594093920813344169410977013033974197793864272108366723271961783599117151644137343548871780922042818718671804213102259268960091514646978772602875452033083758861659224684770480368028458237547410664375747317997589635431946207285426259815828817222735054074811212956696772260996105963167123494659477137616791585420970390187071619021607972064516140092731072353042922591985463186630281804185341205743742078688975067070391797694215929675973421951936649797404020151071106520552110810053419851910649276465206330576398072179520126509575543921182190955796049023063822764828059827743941444793211172864773397898435961939135015104183025763568638465457867228595344846100295097991097455964385257353906044305110933285717237023138318802630527972891950064408774922528563199475712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] -84963355646595669740162945156737351896912554753277707451159001602270375667460674943164858141759506891803889779249697903691586188288871352143344394645997306825885945950468103704054931682517805975622952436887214780821914234124684871193379356437712477699010689459131772419477029096199860042573742191797998975064773544736677315998638946623335195924629009918433692041547960153923602440738552505690741089174023886940511843228254815358096946580528001621534596689143948172993966835973169380253141452485522310363932320188020069771660185764938846910256073522180605057380506742323067517449986075715230410097511845361047224407956145996276405403831425467309101892339982941682896784872918145946175894539363223796244802636508044469346981936330100609514768029063565370509411687532486248933537725168476598430922411432321847172800496462225962909679595446026461970770954102837410186707243705993551050135914257326031147525827120227471063197966762395831830768197941557371514483125637357088624649906567860403771381177798788096335665317932837577317682110404289796841704993425207537557583794302953934868610587685003227629906453631911280158037331399006163746194563284314549129758655698784535925173631845495712061674006815999163959920459473029821242513036570373539628254851809562957650912960962991115137453609752237755958536123821489113807272582061577779860967762901029861911847007048215360761986074469994017895462713221193055860317498706124733064899659798668647190913928582375969203968224665154755994729302213098620923719685029439401174773192445223131147723044102217674062863284739525146272700109089250847868039943243943033983154515748265993108062153796170009465556234900600323234162625192393987847956456291198835207252190081997851516234110422994435506409858320442713821500340409355314622312207619707869542742726870275265122274276302513462617954059239560023539524333453082411517755183141117914763090069944269539660922681437960952536024585334288280389476547449195161028258889035535610302811451054825139981493248091531030991129176024407545195179167910758184372924901825351080220305026775270417156937572744168563134695044559401519843458228321946582229544519066280015263482311809925575749607127658893510832854837791023334050405867517277515302338629690857356009757087259888088371645213953623710105869576694756242423192300200846586313392610553496898698384342639770513527893149077114743586442025871376587676104343464538202360475976752195809872317732981855487304987463046118385348336024920096241135770866010608861553151808100679764560624938452455573436381170000337799939328965893836793817573198272953837941104407986628328829425096021079268111036179197829444637879352839846246707554889035341739339707779872717195025668547320692227440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] 99138263855114336889382670036642134950902945779767813743651215168916792744964445011146331818180432987350595610843035716131249625175398524566551390087751813659881660067235872610704770017734836135154477736913934733322139529090855469669512781349707493330948071052430082963014067578047907824713974652151923340094486125916123631132466970039544171141458890128090408810822503909724997488248850315030755229393666902879572217712100242959314222269729837973579023272475701257824994468302901359909279986671977218890746202706719528109519481556413349950037174270127025475117681420331368089638046773669886180480933383326313738164638593828662219459437753956944089827674739392020163032850233643139360720247049069910303856952966860732742057923418075953042463559888502154252800237862215420211420009746108513987330057577759606451836910639925590263178202124278292621612155681555344448301576775562420255539921109258294024352525914234031906024190806179139529837513975909720680575180875844453437041585461860008302746417320451569811209227640873544399082542209583126614948385745316232265743900581451884288207447286562374157626322861230787882513546643717727609767934522448850254633372586826405752757189691222109256549505615995281819901532218327672686395267367525205538055846958161838773125398409679481249306409956252422089905556330835324417046280125797525825222739218611543212457754625107351277452079411845457323647455802525190214499106953879426760989747116978412474512011092392383872827590290469253270384981851835172058691561507813607950090785562201970136124509164361153531356704017431049633293956395444162561289460697023257456640874041517483174709330030242656720583994291504065540306061382243868972262438624265067156411638754974239623444009724370985967702687461640508078650035300726367229118119828838144543413642096636173945189270148222274260380773801119813646052799649993328629344519555892153869430295422016205865851847980572075065907409744209129169773710097273486870520900866191348367347272374405196664153859884532898222746937603567437968556966257415511704732094898860259645707951153263979417079744442342026047016252281124893409710641693225534646709281604196303611958758961937367534917545935082900075016073655170233212150318203644437509129650704909173072202419808949971190049730216533561197660527394841471915726129820144322584224033961388638766997169406236755867463840053537336657347784416319320738369305357641531880703835868026760111458734944609318037296050368321705386152854735795023853662047815623924451353432669860901517876901991437908470075573835793315359226632212163512630138477569680997730191420061957710873010487836317953833906407883075655862856351708162737933307421987813817957708778312081919111947836796157189685248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] -89786203198610997597481564051003617641699796698378865365439720597694258594090837433903886176657512110568794622644643583971984155759573033017623309068459062726895021237357618860725666148248863203340450737606500692282640527255986793703765376744027444927982792784941080550383044224956312974615174435529797500656654878502784825451668721704759445966855008747047410705752374178809705819215956047424342205115028730745929684536577924637228877441203215296605216427587152473227999332067995943297380963156916332610551994633669933550093910554577343178876044138805205441685044627286000093476919832857582277164701164607437185847869405239465149127583199596671005458023478185728258986859276948541062093986413613596815875360555165339561836123744387254958830547313698736589382740942353246288058503891322709262367632956646390241678589038274403076333965493294934498605382588997985855716038633436591620839602930676910649777148686979254099646964130364761342843253035275627112211566540978760385137743134167250733797886652899629641897479162378709994829383725438193863136867565710836815097825321049929782867672225524857437168819144668145209941018282588871418509160788689019485065216880863012015926607260886887728944552604637301495053287092022811613178459019141947144267375983423140078025896783191159513558527214781963812936781842471160690421506264335352577223987534454890476281287451862506678573072948324583196972367770636337597927284757835369995434859708642103880208227708378781632182571958312099544423259268506786886338627126181280500429068274406941074423939472199931602255053971093244928666508198381308224176125294647662329447347983264591123398223539732040065221402562735540340058317617492558477350810618706378229057380835768471326729416164063269724328702809701624967407761052901554410749879248497869197651042265191359204764462747556002959604181914327747550157039796637087174979234997274447395464636993416292485102447522085393383679437291689705574719498360742477308852098818147903741754297742715245357749661608325539484944595798580184384735095044430938977292775260368499137127961169116128043987205474349639273178485569025807244174638921885981011602246630097139506098687664991847434092213941520271222133992048729890157980790484722996202646520839190821740166767317726108586738648703506063587941491290578330497877583223385837175944130690937160161947606739265420505403691666736329901440792242026552033393185160210115910776301426868685693028687509309694855682656363118043539156184709476861793428141197997098574045019143940885758301357467702032053496513440291363775328522900092484811605949260877184570753321300339925453395721155032126251918245896178307597669243996766815918341348355155095591637589537200543172339111451823345500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] 71941320135975370237164079123000396149633153079927443209814919845181185171249176253796347178234157231984544166392303570959720963496251768302936272656050238276953503910924560765256324134348785807629173405050830068990160241860817769000895534623526200248584880028847524032310031165394829722341583604913306973442678677514495679868928720255299626163486680830012492767297951001003676476008684425256819874277183839040648443463774973832920842864822752218769395587876269376627814896722367160038205885536971770302226938655837467351034326352015730246313815816932566887649885944903649464683739133727440961804886472695180226365189223044631588557857019759809164091491822334166024394748698494190743574629631456883044610707815832363401921459755718796966658090973991586799454021513771165685317691001918501916928494380791275405727191072905282909436042200685186828021080386303914480012575877371923564156250804588302370698476836950517480864554349181155449145869561645015964168054159355696009393685113696190571540125351789706985076594458987844071917574560233215966918362451843705683548690343833259141466740896148979548745610534555063901371003487829523681125700944623594817711937222690300055293754140857293245082604464000998306238721938090699311007203873905994544267618801733820465565018124672416011203468261323912848502776713604675104130335080852162654058557226793834811487194436596571026114146095031086998901728085302323740792265647468906515664872329637929136674084211124201044338854896266662534720634738070568129629488088156931319132457016002562574892697138857655167536052867619678516507738895919876311675831577693106752010598189796379328412650961421283160094897787705347610727733470868335262720096178307928367492421390843868996448850568317490423806692615629478916411023690155633460343383400679362370572484033357056108504452722205622949212973746803352230998549493743268105676132729560633756340554696702083215511148675990636889572214714750321309652982754208895846383230176774255215195388751103260785380509317033450860576886171633415150832930675828133056162597011562648504283662520592698864130598018845156905089138142899919653242186616637016049338096261047588780298048785070071098200329222481876772600626118434352410040452775091816401738837307914039678379224695047066203735405053400594889347588296304378364722507790046927544806214180437119522455593663322113838301497257023316500347396573746374951203328065648223251919581877734079498634679316555113891278684553608027391259218284187758495959353919588505293570833845646670891741391689757559273991180853683882275506260868293507892430150068541381267088865080161485802993483161314211477587746094133642375610768341223724035392984617270412201323079464505690103233393465615338962944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] -49651507355873375401573582916559112925389694043716714697868010345871402345304500632617742879711538519577135127579481835776182540943291615413460466917416422089365822132275240983683441866052015266728782989749996380371691352012406571456415522007481016210265512287862975658384938718379756932095559102923201317798685820550901792968264513030147760687510685585030035956399944495044425502103356633189034397720978994366426560878903224484883702265209670499610174622815198961567388466395878616121960962248731725913379434233183221762175307614215019221297423809548435823926060712847748055331555261182369445450794127792338048641502594512314547583715752253203316346573207146892827994799194389406199731327408649090030918266762550463501595647934848498865969328065564911398124823850033112735062420757153509999290076788464549487923475444734310462512425851861036356004017905078047959350785309287220033278576046644824784013034712112301701048581137147738713310738704008133621115204767236840061644946679023799341084637552332937885176977117735525475781724003332260816503259570620225552388607776082168573011173174949023741298450082721747121762460531436505313729875360225843289071915024378197683526379526980656909087382046805872625370588885850581510469127900923207504224932148270769854318035587524631686628579808361102099235788571516905697579134109859440390949810047784938447834653138665116078419215220475605151846665820572593932369557921656790390420966306061258105391878227110649524869581544365313877720422814571058600514967310053277459283651289034688690124070448732027393001694301507229249263359684842906584181965069521409174384726221029220153057869592756469272995485189595496543772627628379406725459870488620059864573929913772102766733723170648076930614168188730780161391749167371195335957153555292161325438495053169757367681797057701490833833382933111400824655823488023660916087918396813642218751229741380654272602072242899754343696692742056903973054573330071750530115871729607993931124046608258683583277008872441953025620082966077006651891445753072016945726417392472856121200045333043259658221995391177510772989462483059186924766447610383600361509884408705578913278828677845979232587008962693381073377227839633691947533435487238916340953567767871272903661629962438750058290045512574602996085781366234227994430032332899375400687947554201880768167467403513405227372330690143677721652760305145663344270667637136140990686860246037198573027169942144699257886704864819055417533885550656439585068126307355244233711778620630431428673055542908512956239760087738648295378905005443516882162942951017868583921478010097347159117082822135236193129230842191292171638810085391990344713822638430123382784884623047842458406379690744176705536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 27641340617634998396520206772476179258907548024774094931707713271719806176497441336408525772244110062172112960387977223223681397474798662977542033045220130210770815102603694200208085681869063778678983546052296562257905747294601037021549230047286583577794361929987247546421227164436608645366891923679476807570257458282362947257956427286547425674520432500206072558678715200320815886555434217604976076465924990150441203620057454040831615665585705527617709637052320932887223170162423161894724596532942964167876775247476226479379701474295641134138296427715260580279707092271763257956242669042718869505075949803076521684352891800022103863693072177478203643204714553626181261261300908899247522722273460973983327374027904374982217518700637600811395324580742439747093766048062402302410157218217152433000171628003293927364757669528423688322604162284300223099666885811275537213755478689668810478154684588416806981378228758543060879793834842828802930902826148084033636976684452137939986150444122658549277292745140080495492831316433472810521282161718445138440298535504392286871439389772378778785834528970371914495829565328687716908540090726857793799049965709798440085004583770074544357277234394357554969775544243775116048324107278301681252295319159519104115474129150683887255161323611116862300396749893069374650660190101349449821517778162371535274622003913471575888647485130249853649213510220246351616807718038367439398986870535869770803051212218313738246510996938116693270400929873676177867761771178055763016701662184325246979089103170185613040892625085175272343403513225532684019652116334281103829562427980285293945410419066564868638912178558922794436645539080375843262289121850637687269447912396214445396515827878382757426995787215506312964789045165277251173060955674162965227541127584967938832652521939666995931801735288471711539989610719726947412717573768158643599318416912752113854910961174872694033628378426782777312164711262819708973976242022143312303276933203695284892304723480574881229256057294370412744025459586189692969608333905212878181502336743124796830625685624180028317470633974177639937806759552381562234413259874489089394931858352514469964632153079931812857089028577993956179040429732187291406701185283918935761319197666587290358350094376853888848137611152119349258054389167108461801544441186324619682173590820872769994776881127132050067082529652828776943161139421323555958859974985010270609568096694444150356841898573077667336923804796781387885945184097331798795953799717037455972258602554880415955799454107426280490536720896048877644614018150123939657758056251898426666620075494266051704265787589639015782815041360945571253808095252654027775974830563155848259094977531152306009726038193656037376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -11598008704542748712974228863138728744035957546307690304230776893918340219593285589381343473855588479327140171506256801270252453281755337438756868753161958907619015369904559148857040689468545706125217837373092534352475975099349473443607750835909010774959007219631143048744041864036152964207968548985200783358252769516466090172772304884912028992713733025989374162416624723460051837732004656443539039398930361237451850090346390267894822257625739969936637327491876679132872411754125524024645520094535740989020872389798854004093865886645649577378430825820749610719456635340141963373582570540365143091458901976359282302451236232586778386050850901892868822883233406636398437184822599121280878851967597997074607589127272202036556028324112666128702280105212050088790605030808771914678756977270071829214775233256642043129308140453188714943099377761191029246895253203580336833796796936317707905098708446149780291480655702340353380948851570394324959758341158294876893728134383587485325445635591080564526421171787591522414328231179504242794003903252911947405947835728603428919698912580351525775032118552469506605661143963839696060321186660352940349277228561480825127437194383387130688658166907740048233194246734686491949138153493591968957932754806639634597502270936145473923915122528736963705695818761255334935963944393175931573253569514479009383464358304899938813240918268392655796220452482110783927271395396397449073836483063541995483805792202876625048389627662230402361557654930700548479144842465594715816292509031959138758717460181850117023914155764516578912778532854926074678647643217766116490042799556624367186650305723918139632734029841400578459959793307725143155217789115166811629280663456186495745464930021374853453285462520559980548275210066335811871319183400467297405402343616199160454217887096052108295096834407958195184904026642565898696808042896608961667861605798098614539868126712861036517248977507986901598961363820229534661672281652568855695090874598978581450979545164996811315874365762310024672808762736252446864410286457418886271283746220275052435912905006118468600424751038844110221841484033552507635941037567160081883061903411374899407098202087496435081137190495800351452993336680290810677926868537352898729755063960934773724073976988553153016892837079603093904150772503797095071694715303279588932153376846028867226168332546602733795634292403582193872582368560398459339644401362026755742440623183211939990783567915208953661326528785102457006080611984720002922131348450562670327239733769746593770552174539800312377093758172926183892075780909095139791645890652666561192239199567628536866961674307872663969522623183556380673284288726424164613019839908280385225245546874497720663832916561923932160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 3301905667357220479930046460792868327147576428800104008438248799535985732132461854890309778525012394408249047930121754904628432029650628744767692608877526943919329705056717010504278018619628152455652818616905440383442079278808885518486158877750209792429611988021030707922666341358719152942803009593507107675609261774587485895500567773985022190558478999544640249214370987137606315849007167874991892362038787777759077679699770227601342417204010314690028812744802370868191686301306485336476781463799955704644651355656848738263100936140526153611093759913451470038001725086041027215990505022042786941738500056496487208794924787478664883487605755894861994779525138935418145680372694015326552144089945962458932043250321644379802199232821515103765104900214301359602901735456868857751215682461608278413099271958999346831305774988093508020230060886398033949560670851096670712341465267479825511247711388484880743434708185968971104712042693955426153653028661430359767959919644097896181555894463769646696583479301678959927319685447373076900117009938880743257907981441757180401418791860114006648359435273391089656230899673058468165644625088269846130822284443485227942982324008994121789051811954866205911206714284378263008051373254406139008469364820405770204358342789332748213296337640814165712845499351573328087016988659561530713076764368708186105714673384740184767278506832922445120432462464494542472225311306915807318161070971955172644450921212027364405786444925585714944504660051345940239696145949055016264678954916470980192620926772330641310719336482417870439214754837494959283055673943735796139000321912866365519036899409733238585360696800649903117704572868696036896942847473461528199590281363942039057322448883924424294787153716850556399761682780200146182701833161651211840727205852753579379952329114987107697001610919650122300786294322473657236189147301644643501106359010387122882056713282774507635354895826615492010682018279423166204756036964382273401291421855497702502089020098299928562134190772764878478894854232912885144230679662966408088533342618017186726053296204156137856963425361338825459384881676577778229103274467093550837019860948571028260291267118561704785204967417074903060769185031558676905136838431324086797137918672452422598752072121444397725271130466730428881863018907688393089912827644939537167977881869934901947721638614733420547812197945090537672943618525501235682344239032287563856683147674100620977200069929766902208873999391736265596071028632242565650457507416608220353713520151166236517567334141367571806985993463653898842005821514610809130203501878460765771365458322727934646028907929277960582980418137925863300868745883229931535720927738522901953326460954606551601043319826895863808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -423120851645072254871606724346419095541328272592862865100465807641047928757782629476514257659121200161268132110327637193251919813197650179618112207291003938950752890529845629348825055046155300074952234154762358506507296361588434995028137655188252717616463957015042587482748941042420629929109703289515038448538093953909292415237222598062211784303890555018150961402543476262560110962208236787905114880371300959284887726714438134555447508942966599192873682502138437426897148382350627154707173824178178183923614228611423216964617166948976518434503486766215896248956361801838081166947412535989311494545539991162458037565333442265883052759136684350198171455056788569215215946841832593153028210307842361472180247130808335910563312377172999068302560696032793710349624604288842466693042824327704328911260978797713450051284214138744159154770021435452430524032166300857131477556126042900969497700370363012082523089169591857021617809232633114055765252682324853235849807554193669077188672862098715034302528673265520878310719064842951887019422660044609095616580216027470852737349508251163434082678726473764056570789272716426014385381580045024624238504187490644793417022590210868789048334460690994665062777457920039002906755840965521691050865494227827046220356378166841641109909941690528542252109864108581678076859822229119702879566042108702452266825872153818978884402740190262978706572498099996757739508707826297183990001124216036186775119407607249786724691379475047708409836102637333689027756954998647731498568259597437300608446270168527302357856502268681912437518581808848535525268340606531361840683727414788664979891104739192972558360127311481371490755266779557230873077794615221716642619639384465553206770105367474806183526208057349025700767755590874226697387236708489725798441410011993421861190263339308079469356602738311772772246705468493976893924413608940248730108799618070894284706933785552380486157282544463127409899174693844561775636894053180948333424032179475385449319554819307789008642161461175850813668716414074434198111930315414652522641401045112236671242168919712774971533204578966240819213378640016765265097924764409180360757369272588670770698382166803516309549317915431693810127374687827816706361100311043781172573482644802135176561870025801659500161794135336595431419621655857296908782023378070900501185438882068324505498199163299049324214233621806507744983640250628081917866160934244825958312417425604807063471548463661384273917047451825067112610417368978033409709292700248303052216059919528063285939627797392028525168266826068517428802373224714633783771151832262424543933653526597924446299957830445194483266082002535620508310875023821977916769280480230279058714253428341220044786075168015384576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] -112353112619417620481609016133199378131333217269301350269281175419058862647797469382398366377889208732261909337123152869276789175527635820816837232912308311669413651227108450329142085031130118921111709392617626816455642814175878863271487568818958236624206797669394369676833250575694125488052367189726027220280072602219762900151597983125742955768645629693449394739651011217277250982629464464863208372282404772671693848614355875761217304644597973739766348862056499017273107315639500245269451995228460533026395699651164855192437913736389017952160501928293043889189483847269447713629607096654750050217168913601263458472920161561030897750076757410479276911846424577457018436944694845726168700330014434748249104075399787576448018517467223970011280235605205566288632419976933240849360182483487912687431398383069834893794488383958211144710279198087682290217266286140023730647367367633307574106726135896938270615771255178541000058855168719892489224708213208618888381591955878802647048928266290742764617515578997073503000947396649596131367560273774304842925423172991233375276384416721298595959120759166435264556979235329468517263661447117087245463874440282072685183858161709294344233495970780077320768157664803205484162894132297402187923706160689033401887158071195358555554786498261205075476527688509362507048599813830958560670384486663384503942660304028672230950281110335290345662461943342606983008002758304152102689959727610255247798334970792543678013474478287920704657136203070042640729674660340652760252130055907563862027551954555836550603675721332864136949200756407697827271948028084469396342013992109282978111294680989311468314268400975939141611616276529034489743946265963943032101856741735376992556671750113439076513157949893939302158067438976014162714282677612773912122676853388330430431905909071385633990939238805938881514456325409304255191284254729756339077126583357301834507170524630515257909342712222071110134545025641813871252499345129934454140632303013345911849493489309369832985636311738608801759946196082708337414464757329584899537681419067080718287174094803882209055579409534933877190415624092641130786731583267982912535260890498727099907841597949574443726489643069799600035072548619566415410840963052974816027009753588813744752393253104488990874149722458175805182454819521261802970681428842607641746628934592790863228229825433381125000908096964077584621396372687220223520815719886921091289443392948016976632001548578424335325492403157780744265663069683813509031121275740793943860474930614179547777129945799444777096172299064742530086951033370790668454570114658734755905070511297021551304442910943964221615267386844934951252417036437264313227973638838905508805709025168250154077313639011844096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] 69638303542927012944150173667070846271093620972394472847344087988151315104194374159403898623780121063180806369631382388336145143516330318461741582802376787785631505828655874777331962273825208810163107929564550931099321792800518957276517782229867837814045658020171541815067284867249281557705935318799378853329695726246392185280075446536746751878819519026264890192261103922329637115330666006196585571534353546601094824497295317564801061725729890335810598946925410537701755076117498385267632327062523201424374283517812431634985409571141875908050898643901509751757819479022996829929265793411172705124099134941381869624847506253514086844156223020942231691362586323407200038015653888048212560499829521247439672615322260178029089337655631576731455545752573770841052912722400223287851941483153406996536958086833982653459077753860235683191086579318874637532494267314744790964455572401969333714997802084296242416977494917849240108120318186189402906916763080137955708811663942601010851902853624589401927794591537414194816957410208423241216600024560862116882584401851316700805508471391517965299743169625428070662554627877656560440591409102939772006456326072036149812934227403376374250551777406341752568019116446128106650415927171635268547524675133196137716154460868493458127378435761072239407568727261504283909212716103491007550749733715437732785793786899107675235318916366157408009554880089331897755864854304038756443123733464332761481712341698499712205010445229082280432332114644013752774457715883896693887041895643333064424184583757961343967331967336904385903533740576065404797172837212446331888288964384217478838426009352726455364232747672845237147474809835412297810993771794400950134011080809959133096709583586380869643201854577370203611878481361614509695093653122042770107068333748402643731617296873076791955079032430480350253343828456673759824863067514760278976393900361405139127019613024866844241360812171805052793959210427525622525072632285941117479538337622689663505533710123277289346579456080452288418023702227575553120749353812440064258634104302683000072053063705352554174389652395949887125473598518215562625361180177591692562646837755165045128960759277219944383131761317225093556734257922018903280321229990426668574523139411353609177142824737964386689812042196539062923411909694958044072139993564383462888587315762336583817760132794090252108828248704583430238509252732578712324895571223815256385607653944530964214278101753869935168120878132044662657389270730856165656764194197521922658809833416956725694385475203935581410548464669565220706985116665531840028075627279666689192179344785348339700166828775438329979785979730204359548336936227633248042753515688963913359512120238647627253585146772717568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] -9846834530309540322980674048691697371613052829849323388291558615465162300559302116662174367579047746710054166924546162390212084359542435444356127436825714510445138273761814551978937403773924478095133866659099062975126568910417541104735568262125806220600165312612567173927110711429982483774998399923322787657435541042179032341097997775715806261080883378537613426042544722099055554644736835514055982888380827618736369331535283205688272966022581168996236062150011321213510734352375078180126800852482396182562965654980497146086104860228289780591709085138719652614702297635367593338376263441829418589616279339741009095237093646057273843921402801214548153212047485594763115158710616537387766955979450017055356001530725197589263137354132360745207088562192251778130046835619817170678513036907813931828479065302880239746829066472813151646925502970393794085254827807691617310126513389918874065787059260773036075359374537991216493371261360964599799792112693625703666415191176951078950668584122629982544012574867150282952240455698869435574878656236917157718616613400063448647101200944727027208508971651113640535571338179089774931907705091224334029252338308941529302971146893334765396577382324940549352644015330864726399833404323297223985413509724814537077140704553424560716063034382564664501447204447542137957109065860643139404811417581903155866023358266712939381432884027925531888749027687538946798378080774925363655094232918825777221057862249505062257302343678898338880617656464401917600358978844962067352709395024122137530526566742326330714563331928746835211475548979161819517177355832319880080365192706455934427769526171755560064302939791364512160414953293739062444113623253925409103927290891087173991899287265138434984650977331576696371048840907551179846913515927308304589575998310136801474965555576523917267882305492156846370407180986369371098802383084087811235115432336991154998550275792236530218112433217864310021595604762627428875828511129171750512230806489178097204379696032255003518453258220894440226546474540758171158456971988197858203104039367473130424005259074094429718467949630021115831067554665904148606471315065519453182672759225692002891554507712382269750591568722442930982552233033084899886523201561621053073977164254042943461743667267809722623567929307833073954425760011806803990549287599846789787918429235334898258579437931238979620032407733546745941765532564457102025508402497354219767208278413311891072681810928341663669410949794002332447352063309988463015812052539895046633296581586145377177107082927025115294373876030143590509202466430447009756253863294915852600026316600639068730707190213335771678547683883147683502452123775119189931720768528433775251430497172123919526642859921899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] -4440038400562682527517570871559894522691170335828926005052256959132085604557656982003051283394246318538532320138566996246431851396424772160601658685778493210117146593903932013089601368789735117293198316661991329778418679232752486245054554291627107830257363110025923366095152583200260489618737995350931591193127203826082143851233563160494943732129968479598923770557890091517428842549008684252873557797725683657814810169142707741575636649511772900427267049765142417345364427627652842445100381745603778816893548529872387918514957847376792939104664895332263610060473934816715575887473690986616709380287551193803694385735653129172720438236196271444588799951158838990484644976019009545386474923677537958504508323481296373597587006714375326614945815568525907645527539143984331391289065689345757348250804668600011639358730386718487945798944161603964488013332350664525682077638401596979102990274816747746434681238977106366885028137089019381683473612148648369711192072906116450899500256307725896151600308080048777677539675795800561153522641825640104375655359540951706808511442322807850080606878014774174676014587497784814032004506686554055586004034511585335176106850325221765684827154523026932785797420976367072979783471831866350578817456432422978233421907484895936473499106572190532192320138345525515641094001890195658329298137761142474562614864821800003892306539363017302442536031526862187683903585497177630251304182994192685741410817481684472693271437866132415301555303464562536093153342525678955015541283172844133975782559428667531646780666749939708142708337084601777872967704748962361072119408184617388782527818595705364167337020556022101922353398736396894219080705538522636991618347993580056546495986898824059559501963979189249486807981867060264058323786871511909656887797287938399544944280637919542056811396160617104999691361470162681007301079521913884971953054793211923708580366067913931915076044782710016031463549131303441704614771075828579020927935185733858901938272003886036552782212197171390082485900005918796700336908706712174753386755782741027280957314668662856901430295673913515183563911625683356208155808838727069631801698176204305436838527045334522600191774203712777822635715511899411893548260557589813024338579066429551275913150768591951556067984903373983655328311356637179970577675107338482336593231685912530545538523118173592231112155944893142592293124418643118955533202023877966452485693718609740825521269658052757741499082729813607520321639762604687949223930841423036730591521264510856495945148995561838072104431258858684493826484094784792945426120724075488639319539170267574219653302908021569444214385538634380412900811143858034298118766723625575364044586618232361800066005871299133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] 2785460569700263535861366514436047908722438137809857172260008977885885970668423976078796760999515066046265318840623987336765592799246235329147479615755024611819795450704102178534634267210562576209612901731607519483821666631762808546887082840642638906057041912265761601037997615914244154050976764583489218628312105562456666868370723048274551429235947349435267895557114400155861381596334143984762969031787191158656451233850530849450839174722389503461252386084985584342935564688162483016185715714517519131860835580642767326085287670992704141696391755336213693762834205528255150213395160671651219545688494280784953801184031027671551114290301295178809203106296709187536244648553341029223072539126095496621252836907534649506016233883770708361627040191518455175814671370077116242310152500986041557956905407939436945056284939185326172856269703834322520310846335940240364906659994147866652567201856651351478056501095471498471049390426212200501739078625236467102113046555029985251913766726549041936387652310600277038040733429215695078070172529108742045553754556875259033507282750653200946714525473372143699834283686522446439504243047424090785032226506693814166470639701735607613704433620453565933502843087838946413073493998245774700148959947657448287306549936800925611143088798975241281604605809212053041496230127615057222724576019612255559727480951116578069713749335725812880300004222144121216034787586995583298794467014618792259176403868964100929286083025089274674825382886779549974029747822014650088803775242603912329630803990273589249088510788779910158184663367161457602533559461036162877451450371031414364860051315409493910603280876071755300308005407393676267828501848361884769342524262258601496488932924969680042755751697558717431887238751131110269206349134614323946766772660357832689806609727199631757055649747434235978733708008353208906547252008557501958249746953614323308530600288966322947364657385388475110589490485255324519913625730555747676452079696940917488468555278324876536688325998964524209652052309471968333445949062174174362032044325565628737507345721171140463695402961236961124758433497956346633139824492209681715541007172470471874928782922314564802747916619009293438827818513287153830847646294110927859579760668703346290187069384826651020857472181721320185895408229323431295451899299694077704808674973514465065470084260910980367355887865033518098224032799734998289047638625067935184264718253849226431011157682760484894976950643375715464692876620533746659208918652639672252465683352829946293878360701215273994972760155737862400159510559793202177209855549024879046557828535470970702142991265605175524532444145334320403626726610573916432315083701239105658772231262631482938178878423510810624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] -680639353934840381475116527240982911310264003389697641186137508702678928628468356940133792977739605311477403119540675656947978452490566312487188918906494332800711995559078841923311017846315366488776289037453769089066900903933518836130377586212338954394380286870172794465675502141956071701815213138579672345051462456027934564156066023487338608320139758049632386069033799402152183337334535229228818575353443569019059883830181320768871435662063421107277230770254491520983566517237929311490347111842468277353514024661738287687854828932293172776210788385123009559868292800875867274502273242300858578659788843741823653645247157523901009139553709308491297879041189704962053104589593600510860677293981717445048415327998377079102291519775235430392088649220667036836125729174045892352780206824500776366757704270184805061622848583060986781614790290366152786533587181235296588309120697349071657028779248561339562302885336556690610821534179715606670200053069975016894140710756544806781183740139265010936476363556863408247809021737607884760767292350750589114587474977217356005949933701472268273003953226548430443215554580754349178522446335975468930140083098079108321753013436320718082367914184738428981272655080442587864720266917009355600099049294964761271177636028586508264271352494439044064402389448849396202699781315034449294553892124364800128764259669401927321351690581383555171314440684037709962014072108105658906370010711355664310396598972053289767749448822753166364131505188649504897155700988313143968980969559742796453328795735118806367453595782562111106480665673902763249436543976408711629303577429209960264192200355741458324449192043235396733428691755410053212980216065384525346437460949316661590421980427254433699479378206454910559842483689032826151229131897215642464754852116898473669030063773849581133481350014915102082659835477794748357975041560875124577841834562633789430124615483967418084177503944748055647585464792809008127842320031393546499170071238296839981344269604086377570393552976766517017253846352987621323588044111591097327179359795047360362502154778746449734489272965367055540922254007643760671146817427483464263942379141343541823762920983412708370899969099277101218216221862630491316829009554569378627051954374483299434204282014743796752326679484575444132272563708073503356521210866751498384524325953808439010603292149045317831821037445770503348147668208703482524711528761681899616210139313776974934226967513205991220196508176516990913890746296565948275046953355018887463703328189998822883516132028422384942400271346901220341156275814025946148582684023869145082462379392672934321861674419617595192431089526635255185854249132908181301889900108506040523858399738190435497660811705319424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] 54106057220840154188931239804244689728932721818670454041230219869339653749691797930468943680533575147461064667632686236186639165557712054928656392902339412267557687311079786146535304751184313470997105670650444478656430987345819062650462504927252875223746573478356536762879751930616751310970293734738948902326303167232113990483742285015671959410466132700414289196642751619307498155908614970579834703758093905280985601740840810462874184948292780549686942485487488329129198856042075817420031754595229349111883622115083020473330742421754658750033371668542211253789449692810353490291425444669401547955581532793588247940747882990670102502451931691085833207384976557724604830364660252286873271825998774037880788663737884936708548058505431598811953813267708346646658517308706026834956603511990104495352978950570231536865984524153669031454344131177834609754979138314142319776156115727141263661546102601968574673023109715488639090289084463790826454515368204940136408937251542418419671875301342728379028632846967812322582025466609960361609556321628432373954056125492080300474808768339798671728384129221166143586102702207992696328452090779129703644394167420645009137852562130126328507589616715355025248126484729278134936079561895343198757817426616472156512360146710398871349991471470472362420629047656689141727249774886654754284246373177446315463083010645833778335862636958672002333462021843013613576223966130348686997302255386080986987172365676457860500735205018341069163024034550964412207982821655066815462094093974204351690412322824922059098873866553772943804926651978474865987559808734389783278289563902216593818747200379027680576934531504256540367385444148827268694752393004619080393867975427526588269470612306240058301629649228716265781606071847024164385352612474010362766961702071128247823554646695018345974943566822110813952469345893490217499095524272111005678769995883165219188680249846942187293606278612524841688352251017973678773044389574834149257862541523749462036307071595583850197989315677147187317943341359260812435789600426526040111257652898195918023441556509251910914573717214749484783243723807388425223222032437418448206969590822518551585685878195343556959733438943483147111442191911841340095168175128957194204906152684143790031683419580027431649870941348300621954957279350667319569561796961464027622652124117974996472468887001111678733948699980430035297691458391169766783097657988443564032981958339978683086630391101183174442968415672175024090018608344485289773580908143271548449950688820337060019584408457146595707283481927039521096507567530345679550159472642545554191688480628195372817009153250087526862541772305929183200304427717976320480155474396184273277235714956240713772550898843648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] 14800985021269185240058937494976122978182370463067090088417307627794234151183679365517982207938416354126536569724838022356294368334590689887148330855496344073766234308982737240929394426669913771004885760164421420007383846765510323462524813703129975153624945674229228135691742418419734106619207423275285809808667545964288415722555314699914077175930776134285301061582501369398223515141323615267596602916791032442322363515311651995923191983529036137060435727499014514336853571902297362340992304971340448857338959247669906715529074890012086229843924862961695553642300010113580897252203381823390852588276567467118697831080017000647239318964681832831715378745876860434965671204281921291955568788371495651335255309793451973556869791539891382763243860988756313136195104524038099440066619019597427015409170603376296784563483912036207066148006457018038292067799931187703533242324339941331073090457519675199393294156142222145094350830192104289956379637444204133144157590148200594265512243904492020528778774280679191165906214617144393072869358854581094039532882584048873895586793550669414823740889615020993901759821765761179475904070061438408412014891135410221028283611480690462632765492367625455103968154301067322535869775624384864500260612882682892219482489139726612235391374229652913436342221248584511791967152107434133033933027145975048778969360690499384935282932609234445775022289181172544383324714719386924053844355008874331464291940942686991758864341466538872360253531586298838166792895783766190675746700289997254452203361568969783738861486579694607622753615648815017563941126694870098094168022125653953054803759003284228032585680119462408809164863619763647627613498058053489759478443822835345037885183420879522873081359941050966864890196287781315302670994187269049160773687283327139005983160494405030059768310352659376762932958343642908947740768662419560962511144482941494454710650357213243536173681660190059872777665629308829316950450745986309491955717673416853619487484683435696661481578888148936494870910791675751907519405820934804332667702016209790685848422839293537170669775377770611019066655557580192621245482614783600173870501495175889608105642076154332127072106097676391837309261199631560499740780685466234636669610708547417220140586703576873712425448597956401243968817841157376084905388500603857031249380488895512450421120620402360217877774840650620232782369716470295147322987101327200322816784687865318056462321616781448077243876784800733500147771756098709379482157360669940281175306243905533695509069761556623361439141537766863399208553559345418959787958515697293845557143876824972909859779977510017461237253022597165878283332464860602259510499188175757254171745646252992578885141233926144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] -4455957526811321873533978674794012132675267744235696995419772107575799976052471602484220804957203194083639092868696750731873029844824288165149174888276068876381118213977694417678525821588498845068526590134841707768424210179150460561586283198397465659257429096071440003743248476297887702089748547076576884752046792323692618431813025256814961328197734032994056389548446590330404839747209462367946524924314419820244225319427927686341674501158713778065385348735127958297441193518038359000539945398151743415983550830995102052139642167744467575828267446075624865115470658608878480611700820500101084395338040542023983573342917249880367626965191589091700223254757530154300980027677612254516024156529147039535889337458773347781790032785284105932406294225762684476067475428385795774762577752854794430719509735731781827673746240472938721679417069079155159393215067039663188488958801878518248267891226274196338463588870480766598006879286817426427542127317477587061168618996804793980489251417161559623680411326251815245041052685958534381560979450719718485940120512641028503979689838308729809019521888713883868288876337758756418329425466984446985441212131563547181533592977749909616676599965240491356737982709516052426805996995994272404339357228918960383707221222622435581745436759963236994102079937712041367426658995800386937231418744483315580822550127471507306676167663189573916318057549989381944940699832152734835439193473939828970849717006474473113121553075327691684873213905871000853918495247486353888273863131469268695332774674660493373228110372693382375577729750173597333944912715685008313074522588117885286722269755041271392358303398721563276579972521548433258496455090477167148647403308794400091525287293660978019128191608793255161719873828037229330754515153143968411602443246394206071015465069866787619240208143924934532115552356427744511134661506052615832912536953934442249798773047438765655644238600270574146194687128217577895503186101671464997300375492133645029599984437215875987385866256665553672556572294892975041210180797828136141693092081192107577241218618117027732489849320663044314876597892377055623024669137556806647207125251747079084585667505117116566657395624128890344037753553534094176635767199580855581060278007138681183385488376547354088941829665538265890147810102061024210001297209803045175699058191228084093034360117434640317704481904580361163066423302029755554391716002700883048027259174903315075928950396920174689597888299574180861117664756786075308349171489087277147791792835265704745794018462762209468359031635972272708803141934330459806655252061485709619048527138832012027219924952710483814754773401789101237078313446071793073389455479071495003751254499579648652536352738377728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] 31790082637625256540972848224757316449338470134670803444039681002276299346268112831396835519363195498980029903811796150424767222486077585410289512856075497689030845337712663209335942837241291168847406914275029683847375063838299477528192077008376954637771087560725296376811404413419579297297135015110452244801160726114440867403529023414983259389684554233097710700771702016601160118044729398896952323688820328843746860080271053819424425807625675534362796554875067428649862917527741769680652768412543196914455562248115919073455333214711514674546167863567565783856638553100898120357631071720007344362913007305566379781141535108352509297458472517537432854679845727649432153347603645839544999802500498780803831399437229834545548413469433807607691146024632507321837531476002341674166032313112792196612808399794371020085518885671451348015630463614419516783746825107422681963231487372626195824701737833741831227334285542407099279816763298624452813159233422950828908527785634659368309184896301904377938961452398617344176776481363416664805971513294510945943962573063477046020192879708027728134645456728116866922015229311498607541241967107683867897821332120225657615212162863283609843384701744664209997444251942258671224514267872173737018214967553758928451191605242111861086681627075352569388055071021186826043928324122779114646939038500048503055724834498741865430526604335423631196503005424055732242830788945172387998723979917364622888538628718431623586975121436248540434235354353310373468207501677264593002339098961092878863899212708678536069675544076995696130205510541137605753769746405408778943175210342277506463513733997921188400449402423188838518361193806068640428650435228222955880216115872080746967380635079658698466661296161463329521598997653211299211844991203638747728613833566524191620494114321846969377358654381999710140412375846387796519720114933324775036263147200049443978028214761988608632551681260169902836964046862031867177743487430301789459751444991092770593254298481907297442920158545522068317396611291530368351045949654987183605772802324398845076949792977224848368226384115309816020314303734306849831425653865694755082919699671528594550485961207952135219867202966781862166035941113460395664009176966616987570461141871064105378843835980215457167629096852989787777953622901042784515222223379970130366394181978682888063111404769938650069775897313691493047350780982196699145297862477837536149627265085694727677290120637319646581514779512132630460563865828163576495289865583453023859501892085646108353935373202835528322819588146806966602744101417666406149720104907547430694248752207058054764245393776235247771258433387428492903573624929480552408020953154789293215233700874786292780347949056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] 247766354122428820677848704712130553543350655453120950765480954281690323059891449783243714756768096821090852662205266823568919993475052942813990508302760087548674386028505100061873176048309580073499927026295061160560383030469063240007619540593730094671176706713953819217473482290685054365230480903314322702478539996289673649320707949999098855907671822707142285100416657748576679137064252463160985541552905085217163676531322842484707031014799896451986698683598780020293100589320877064889431881418946164841416285240897748122596991200054813104742701092463194435542832878474092424142468437210223573590867871957612591637305161987906779820488792583568059784177725795728162602116306650628864217111465966627443361566974989986058054429814049881984694158967275613815423625465977193403830355708238349885078866671229709293293547048390497574311949671163676007608157075738895029042898443972738994216643539622112751510802121982804388477706134488672536492025724298828109107230810092594576532411608900071479574268852620266913886784289984154924099561206494521472712380914187845584022754985230398498494206204797425544200905295338578320661420148345203375834743594879422366554845278969726755532124174001648638203460095559224792869297278306578997923261606906876959217672942936795706100459997799280394305514184033734506579204082824743657409808680269870738859996163604771549348620584215895897497684801168854879755896049151504889668753172458975200520507125580111905351276450252803360366740290226338148345447263045955581008726873822008819697096821345857033104278890892619496770150136626926691173929349862490445320477360757035305239512159151209067353803443313457855769317234029339776626999769931276765236059636147544166052765612498807032333859831330145560928512032655438065606713644962578700837137183120378346538425393786445862184910894124035514647177361493317584993339582561993781912090587506415861477034790271038124312130156720894883046374771656516736407831827046471935663048675910099904973631124370207190823380283322625564794544565027802810859903864393255489634432143324158187608777528997481329746168675500891029120438732495377948332007958483431272762306217919234856349941841623293233050848131435298431050075574249933003299759912363357248566111570845066346117682844045887312198670957134732470162314801252357044209060642512673293214889073041643643369895891229274571002758919508419923176303084875474552385042177030497744610037368811380531705343012408575337251303763954021190151978771408011107100604846172407256286520845484463204716328329651166352919969917023843063240801256062504795286046443970788602037119212075532428435012354791120023002983670711136835583232947357913287983503819951989438445298637401233400358288490496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] -75413235271913308961633785698297771227201956855078060889054313433603870451523128113283329826404919282644250111603956254827513317049766461497620047797523923850421649637316235088808051648283668555029805383638705723804405894357537688869270349075633958329173770673793409377101883800484771155007371323622775181684544771603202704400190106127167546848088451691672715677307253023655969287311323205324076696400699254091964803560486884504105991998069353099618768726578166910842994998485287051790804756544493686412503117909734643229306028889449747947298768452540310690221868508815713135573878628677009548475831549368185136959457931057331266501954401187896897980594391075777784228327039239691101537468505091955273555069584426252493801117206403862251313567483735069383665648434662410576214847540773017533764978677214053487397544398512469222312536698197567544863718262699368738480318731178152216683720547178815176286320732765483896799443464334727915508918171701053460207887463207167757753180288990046972915593090493932411473801937277951582135079980608989486937874415173820924998329091264186222217589204442784336611042454232162757310740700579492784705067530279382681238552871294770553694535807970183926373106411832535481924367806207905713865649221336811673290342766065337303272033024408347317428381643074070049976813466751189755970044322582734575833951710878323612042633145852333588898482609926121550372778789029640397034229354093282590989522232261971201996904101006662725880107081571878288304951090515363651154275407429201675324765224897508901880166440021834255401655140955855411225106719212041837943179353007759378698336948123743112595213708639069154104215983658582501538159456976737361516187362203686997677618847974979193986537583872849777296102183404235539023484741900877958783462699419260436985914487505952240313847051572708716988221441029076476699443884613284670500575057572392686191178560414877991115435352054664553236846375051865390959344232797948329502051306737316234980293445148628011536092274733189110594425025214568238345668694529591778381023657768868743171815685216361245493671525193309559868784446450449240288334697675067873938291448108026652871812412692064384167898517946210272076635686704906879244509518561352013236197190254155256554800109465439947282493521919527553503931012066023582023893184162927716557906657360487050149181587378601988803574640707195984157648698899973538199249572662822525013290306048624688123266015230955552986713058133557766623058388751385786931772277727095290152033741501189696513672556432921911588311382043363965956181997529497477255489731760253676404690574063330216430951904302999195381862222981710025129579339151692945177906571775509906009538512721627605529104744448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] 12916411820936061626282338613503126794680100311869133743396128911173448211968025315760496821343701101390819133008335398255917485279191559838266502480027971241486448978869955346361699904642636932824245573936358193413064870934928451864776539380064034275664479776962723057527393238261406292214954233502988731279902336866546228243713278974648560751138536060779683505263103322013309251133182277802963747397083582335726044118444795792150435720115669168864593161199238300029413507451035182540565729340322829213466905280113481959515175293384577175544662305806919306277024575146937599647670016926286257626384152192052925635114175020878829198661307294341324847389161308077570587196058768473187339852552069253009791327403987222361647791520378295102716593064228973551208371796972821608995851201762083152071434119994468027124864266538383316012132576631004491434104136092870200939108205578987049624098629294234460936861261445067951751135129694970607200309603193915190409534264712709623609445216528351546104340203681039835435734196650278028427395950814683416879578860567335714913249991294463630950389249105257271632717041764865859768348944605374302744869334570525372712487805935387618347539471978864440326612442588410991063056528347081459428697038828984552952146674371521284859502111889511117593242554321223893083171623517347186714700955911962509265892637608535012734228390195035180572041908570723668147069606438220263822691170649511301658330636006423306600883641069240968581954095034815241575924746909220055204962518959313901826239907429064479730799738483980312171539104965282621424214043590474912307382519374494207111997222814801028568268749614839464013359818311165603362197986529025113054846514515086116349079857296842181387476560514462669709679194913691111601556650088662862038016433761155977366555666760291454225284492129514391700923954305722675937200345026127606306605561609996216847653680745601589195229645372270690563522502814994242941790707517941273955158450319822067793397847112635875553245981359057088316513503995772146587961948969122396647395530106850315571866239938985226134178700483859383710072354734594727203158528413931636907277392583420154941092801726993005926696043919180437098431141272669654140283962501783416687297919861939645750233450003173559138113228411651810913628591831700050971456663043942204117964535547725302304288209670964617397490680302681672404247644430974195692320154644641033635640947471514950382911173671766721561871395069820452634624430763333360553297361101014986737004533044891685249041165405326562206233197961754676207205530815063793349158858889339632639541970193919371719332720489905722591819509058260053029341010402586883189468024535013365521201598758151130491073331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] -1441665351097301988899299416474441246249909338038799038751832171183316601588805892052767318945938108384538003657828931151942803429664633609584857032584222946611543472577691593022195478973982862185062066413158400387344819607444127056443530080432618124240322480818379261748945435171454572607860034972706171974628976289985937738466213567647903745672526470422238775262499027102717075589208027705567730641979330016486034491343359762491610545361832123853004791225078754578065844712566123209609639957337975157748140280462416147166449967887408072319507049599253177453560623992889494839198083986920764941033957451392711328518529608037166802360577338826653689555142516853296529361578149012805305941037301684903721531035328392171137048999539342323909674453914064397708229821261386937632733287444009915362957170191079383932065242390078147259518020275391312672442318335897437494976630613133998182349677388290005264380510735242202259055201348759456016297848693596036894007048232642209723656099415995627065960862523106970497544153660051815907690533511843170528694954836880604197825242396409273366299918288001045764181280635355348208948290492030307374076003913802402680028389891737008535439759390803148471236163220015370095390581074620416276532144398115581003490288608842406018832971650370878979784261653619918473698738934803268262320199770201634470761133551190443350428037784782029732949224728017021255323970065637277388970072948930213001291378772034337586207273771445909475373191818133636642288736767950152277497641607316783218243253046713911415398541649617748357938688643866316717958396669919486522072300214853587636783491712594527214857936892831644978118879606091974121556012458691263855423912173574256625084763258561069157918914493852840259978000860515128949655074585956720402456390658373704930716075539880001444579459175726975179615535476452976372203848156457946822937743979578698641154343627459576722284103310390340616624040490838703146542530540744463760106262540776927212002009729601194161960495027045315932282951984756654858160949235841212808073224950112909170432784812308547490796673839729022933218137590657885549606116568650910868351811141702799422524811799964574077883057830827875330350511351157851198632833960836170282288742358928949166717720742635364481758238340351690255441331816332924321244719962995411832565038370481043952372298401539244870146328657506163611341029152932278928044151722877379111214534486331753772518959913800584756581056557696318433061606750292079182166653267297244537057638200919480175416313302887470732660753798150365979478398087740597917974509681298778296473778732475133326818514938315911362105922490887740473668433325582698739261022943581224991794346410329616481628717056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] 100542746421881877473698632241138650541237395987547988820545154296478850044872103485103841253625140212922755559064233488548240043241403193563868090815403208179178139086925524637618182267192408789891051104166215060932539105788850518257184960691651962554253397272136294800775405975809584118452362748101295555401212465414572922860344693018780132039997954686478507810822050650777880724609859303873162928302146469097699164656223873348666753417991928355188947608857064537113574569691204509597701417273874122861562889088159233400888292258366907043691461972871650480920645066891996244266763022949924372313796258027013240980206229728531985686766144630808169245386599076293621883830785241388170350966784585006784138666680776457434751316410593550750858134241951870571835380067057370162484234960984314710333541994649456710003304804457411202861091593650453191864113230949936212632880272164146019453481560878806731715849475994934282392233113999452233146897344324681387325724791804522936486668460935426869988825220127800140015878986690133469534961357810198632068013719866390155744293793580876058337586016226431144496595424541973328249946172820779602342198769862133640667800582997305068937317934295661497024086395918972578817800669433179259809083830952811812891090942660815562320925663798052755421565466104852188044932200421381161494452216607983604349513705512785723866092579620218097330341034270300160503197701626567898353554533658914077803873458349186807995839917922810292342885305916104670548460533787428546710383245450800577980505734403194819619238536183688705495324507953067989461772542268115549913364459743548914331518788715510213246838072584028164104529915924133495185555185389588896454074917160505400132125040844624314473611325114627120384198252418597410467250174795086323774188898505350676323475524644335741215325683618684956780259218664010151680583395399357320580431234725268899845415471565604388245288655698940936743946577651119344257146399834184450356026006530771164483102899797710477603951194259950223239192874186373272810616315719872776469417358202929201463340346780762679380064568035838227906825318108246377566439617286411606324474361571614856992267771973088948352886734498462737940613916391566549452051304660665826588111978191390540499206747140807104315169290737909708182558296251138390024553948649370709258606751510928717375509054647871178699559115105235202941439455218303778195951817077194782431720100878170532423608897751815276473862155199192527682155642477995557919741806866126010840317421481350325205441202466832147095407618278381754002266365328781696360749661104066804888172236161818424331114147449145491724516167815722671869264968874767784017315929778754128869922530917027261880205312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] -3558087362369946066848061869093176123068470968792702614290547739188204445532772523881345191156052099420165560054817697738928296673219212093767970810860250540443755631382498768474623022615085831707059651439016444296808514584410408154685807982706020871757437713230858269286661847709054265693907797620313757979876218791460754278993408049959072240799270007177055677480887873236635189775190832992802160777530479447421386772380237159123531762418319399844834984248550253905274444795761773863443798189221913383301038399813927070455276732248489822066845979447275836229574748489167130502443784655004300107470902978758964241904106791750547020217101445158106472119294394551087369523613527097014516457581485088263325020779735983913534734061832736709794264930317170057229620592660863913915917710424435096576786268924639493761388172549464284035090059672739806300160200725639118762570820776084772144048963356775942734884110654616946657648472501077259142430903380379537549870821547663040796599211330832558649302010721864297620666010613708139690018285081516689584735744295688588911484633623889628782134052949878615063261393608693642322899646153200276308710664651605490253805877579485226264337485929773121281488903227548572711106059838689371814540122734053492921556183875560951673789498902592446249632945312478561595283565930080829992677429344876648804355965374311837828927721643393874572786012158496118518776234551476724027147832184260481970745974578660747058684929547760798783955175221483534410585862930103466422433124007739562880623330574522375019949068532508242971130070300501864595260476511453526807827102325001800818975250266102001192424777714534906713806937652313458013223612439189908140226517523857949982888610398169758814749060728743349543050362334666358973848500493283549225301082961988351416276162736867849089549010593103251393981221940513308565363851701403409284648256258212394498052158824314568127798893900380751845243552257225745361239982429897319385820220015991977919190177089486218298585111321495143827999587746912522040640983967183257227011332705541536637535515206179875131095256217021125980213419069771245143475052679543930828454092973229403545373660941969438577918954005990725202839629657299567095745121719552389705976891679202454092264310466666764310065307183093005737238303253179371222339924958656672270918936495829084733432403763370307621411769284304254533196586837549300419554727050856915727890186570840661908639393394857626682218312691796714464831201896973017148420791507448624010486963279129393684367165952215488498281242189787735588486131042927357699226693240450654563756787267325846468747089101725046664800290667940774847511117344735895763724663267324977324474705151087576333942784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] 277900878595555396614533215680253677078117164084102366386483859883318367440157146622351594179055494782779255710318643874018882930132892656996849427877809063167051455918358708171077394202370233848699626401516471225235803419082546877700554906451885013898400722932044407987000066089100264886904060348756005724757346110899554369136366983301706805903976245156021532304059977616295201697954297342108204044071350890901521246135972414398991333852732458478640404831428407130345372005652072289154262020674911770191952507301312104281501147358240232183753938507674219135546454281518726320016939307456859566204411938500490531385556468254755775097822156815825615622908711611700514501111267782215399819826226427246085024943492027088932575839399758654320271204030526009817975194675647880635512435809137975838865998384331116669770660486842644845090136928202238239701366389012585253124033302874795731603612574928797820567321016243295015734295140024849948809772013969820547550970604791207326613057231364447268797003497962684159906735534443949456409312426359387160911892848444191940913855427182372675483393041457594847244967978469455426888965668291651449777089970168827224119626496378640359246596846917786023650950748595041537448141960129081924046362854184195982604277864595115992774729718629580040257637851292973108704741840833096713059656286828512891757455994264652702416959871673798300911313048521898016740478675714087333802360517639502196632231655997458742533178957948400055095721020453767142331642404241224481167697857591138019461313464836914948720155558509731522328124654409775735497307130393017349623493384762613468234354314447753861377905717310214346715120195958504547480178097152316720795338156353120344427483549555459115396432377339691326653182557500392462288344647853351576664401316018278669637296687477541100470486300388671581293738969631551457084604839720723350581752846873116677707839119501676392435801152640824977995323917736620465721666791951893872985826682148116593464887477089276669286336899190315413838849861614786628923608275676511902798876853137015264504130659240083460416886977430571879985723183917275889899840373084167977741291772047547883258687221345664180407703927929565976332952127658477454543768206888315265862359049873807584006688336960317550134174558122378218264517119752656986821828417975249938302916666403983869622649886159670499342141558163133194284674128319306387741607574124814065657067690562167388963814020086321106728894118769855913040937022481295199873455422795017011094449123640046375400047736814628737856186311266025303457486612486369047569985824717823737604794882988463371076906124401832603429225250327066362234387171227385648592965235987187943940973981715634459770880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] -139132449749641517888177893170806874588551080552026748014108303215213328220124778360841333911298292864597715239984200460323636832058984583997886537138879894112151089156761173014794556666018595391204634821556771549712328712743209621627328479011105879829392810523232220240932310110646186515056391342557032504224340104109058669092387776734504508810427619261031129328705899131090042565341716567634474343373485366449664961997901056063750723245280089108085674724701285528566102179679107672277503480398555363592852700796723690574335018724300235088778749562426925035196350253510184811612898708630565009232214732518361442574092109913935282213274948502473418326295707807064650446017661093973426881404773717968530219535476570396301721526510607102370209150020890858691108300746355150953932469086594609506289407550327109110338900550435098796357530196066884440711461553862307792576008045461593531495055329521853339101772426687214457284913927337950407197595536433981690217461838739532311349395813683602712028644594374177618278636514917664888473380287319701725255972115467499502659974902337033783950268230061519469649443921837270644729200648945721830100788609446029769071796476211459902793156591389456516878336362382624948533917246957845177064703324320339670246478070735785035685652130333592832989720285405394518915277698681790504544351142522803370929856948447655903491132820083756956394110191811980282735086878415616106490492448365108357917606315651514843905342825594674902269685161270398598378213224583758439267523934459172697217222403838984823208994632913559222609392798973591398914258186956711685955051879975880119874967729757247048763394295030949857318434096185976942219332429031284638843910323350481799764959938524909988104180745971076688959277365023471113243794598562073972513008301114174185378625198080279176343550007249550879564742656268504779971844414203452182712392007356025336638332227064949849835777929571298311885707653953011523100573145018123719907837106379808241304110754121230917555684649704831564448971305159044264789913998278210729850580521370354435178768970821120101358814361957554780615070691432085908381091215512085049858792694929318981741245199229925281193582685946074805757086870820752068814229587357931050678043411852935986331793429352188264886075777197043925921630372816767821512948984349759893735337670253385885684087893375490212718601821083030405469252544002927748823790279286369061111662941278280022136842710459894141151291982704621405505797666804170585819925082615498734333214146565326783158543118679956441810416785445999044456804196754893829804726826183963761032776246468353781565418927282263208340186909405380247034409329549169279827867502351314705760360139209549434322944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] 36118963353370688289254956959803525594522047929599359898204109404836683772725635020875007031456185916321196045503780668364141212999938908616492341789516564402699293605093581067908792299048225212878295765186406217728659633079974874945063688506921001863532395545513785650747712396504302377837815109933383909633669683755774941194174006499307929249463237777630547004019764891324357897617167840404682383578814982269336432640035494887537730127506994410952525960725037091827150979546428745022540599759889503465561619614380513357158712065815246884417297474573730992685757212981555482828015133797898977517002921111372403704711210321310709227569935724520639109026125488740555161389941171478091462445522273721640630012828814080778053488639775642676278228783947786132813625710343563467927690935051003134680445675451954107372636968695494405427369199554131282053715486533696082043859509323685092101844568341650579127604799108981136830291962366352898149122324541168942109486845281442172702070183953521892291689695344824576699301424626578276802349924671089877034476399833221646216433682339864529184208661044821971450007447597521584894987039166298045275310680293519285279931030486709521515221351080725801088653789063544754231642893281279487017808166726334216137163268315714701732190648622281739587576267019093135892938297319763703293574008698619918148631623140654768501279600451049913424066639985654005921075077851552749742662334659841368195323540718924767150134351076302565972483742418266991321824185274920512975921687845527964757160019751079542552375818866326441459516093690555742450995720128583351608783794952363666586501089292041993387359586186797433591353324507949201748662010645925046161922702958807376898849292707580342004060653159579876630120749571722143866028713638314247866481092102534269157374007316088527648736152988744341177988718589896830309336697728060052735393840123240207983142765155177270186715785102198059059405491635372289888918293394907807602613206082835234119289702040603956107024173858660437547332469445434289603739116099776862851385592951397749350530531481662183678674306292205026194653118939145285515086972897005507584782112530984219965067677233042881403724347602205864597135100517240801804453137785104572647583209420431164506188615381781273316500780685506168597021611283473766981822851452156719043874301701149320696444669225723079147173171728347319792373070263922136000765815026825134093694007414042791258363264458273418269310515185950811766804196328334451485557083819456163468183436332026185669895452515335490530719463685591152433439941038359265871787643218417354703387233174506212131433223679382280648248481798088517492232609873084447757533510583552913354664949050491476639744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] -6094136080068443468079972006954120937964175182562616278891121646548682704713380787611949374591001754389992194048533163688507156942337696061831752504441896581899455882627360913322045007548869930508488964922596774321206963406141385779537983292971033576203667906790229108626435286934065580971902208095047104433645978090876235883441013459116187823149712973676870063347115587127324050846760163363454717886344895461756466384323331733552212021692093183462195326142255548337122238794165863253392463020191983395189180250088679070209936985832576933530090698396868902238563417942566662418068551620729712578203676807847601069914582297429827667480348050616873527127840270379480951673165063187964311964411430805863963201997420839177302106802002931198920205368845259913235980374138985400851564687154189560263086246604467762397390087569682372042526991142640306777479774251055331879396679291912196148861859292635963127582663768084218039243276161506065548118961530429497462934396714167380104159205796479131450453620780495424732529967285715020259260221505582641238038911000577540046903333081945907861127494379374953917768319456951239485555678752952510829165826139177348786158363011279134037979458044544347242653383478780750340249070506105182624492610074285237555748494428857069081425791775445813017341227883819534732407000688093214474153946757540291926375983303188500562230039013401661631276974281489754392722372223650497778714555342972972354888436925042550434209190202318176629739979860532353041310293687118508909376687181320440280404098652804187751229033632752236900541273442285740689632073166344500489179680947668890031525716531203946116139669258140210077327517723236046668394447868404409683816466223229689824289180183128255266672451526153608707573736205417373888760906894932503742692982142408209188959410900480821413778119194559197595560313225630717191669947393003668154226735013225760092857683530161567169631214088452609900120109351806353856541388542591309575638073133691190291733707030037508792064084234442669992294349540025023175742797923601689391178137107321330963339280365936539796914070420510907968986645341786202690023075919466406202823960197227222387234852494527293516435848119456115540892576178616067721009625705292459107262023345853668480906827922711690215729881595956359547509206568903581875774299987765067350828179141331972220670273806535477680863185893185194917101198177850579342831181799179879297454722256587684092929183608586054475117450485440638524688507885093663079584116522573013591731084218040934167294698346016915949031625100023259312089337944058328112437361055702857354545768117676419722434867906036498579562320312910682502685589605918359333317831000231360605651541090152388493312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] 773573421685713667212914220352395082789584940160727982607372399669427104198616867817648613664197708658260849306427137965472996843145574853184035322718024379646459484243678944263007279452251614802394816272429459434300699680917851323229739625180530614544335267805594669136064751546516383693009962237558115249857057247130396521353923700281899066549804279464782196332769046247013498462431313793808879852283966623637647472176732032560291442666287820530975344586422019616913989405903124125531957408814378616218347819122519671639416844775890619393515334707258185480693702474941989433204614754217948065561971467716314136879591938167463099741922091349921026208887777024264194017286003661546544816252765786936056771145702804340355639781210260692201672378322188543342210222650691773518699732019180031787249382014288740114370393798159561523962118871344951827068276633116006977779775580736478063139403439685816205844457999106872047146235203379040049019267715484725842740136152070556297369464622995370537870107707274800523956893040748053213365113371569903281461273072078849551047587612955689742729954935036566574314338087264002656446602165770998851110279527511761015382571311434895210594631311581608038271890065542574185905647162326083339301509708554170492925668010718199390021748192317670768038274099375376807996879558852620891144874852136324885355510326593923712168852799841622082404523777246083026907008038390230270724260757782745856414173062848738407723020025324562943072869500586636691096873215329449858241969379703917658110776750175903296765828118562064294434826854248458856429723288831925065703954242886781860676652365243407441349197235232953022184940382098295213514122112378666455912757765549428964853634916821843478097296502443172344214837127357731025784933727840961339193688061225796705567915228330951636752494423193510158203566289057181711134774924071885880838363868496641711319458546924532600265339916708932808618291770431714143482627817832750229959877113519071809412984111822547866187099250689493591502641521051494814582519096875493909349593112676409509440891480218361388445933466671711463491656457918760937830496532094255225939243231104390600770375206178585934906079466261571264871121549862566492192822516859771350486675117860311130854851540996680556528274317089006370314702012612821431441932527744401785201613475657894943928818304514484911891813018279393025990158874387507120299481664733752813416584292488811833594915068800610201026406156643362972722183743907668892441490287731252193963783038636765188949913456452944298882487323830356136076115352726936351346503837974500288841777680360306442300568834972079302993457109044230172438965329048073964697188145894377243159966733908593082368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] 71898322599672283187139156216367502879808913848079327827873074821193066389061631569203297027544605917782153426489215088330996803756001609813397096836990090124623006024874844220697792682820108613057339538720762360503617916501601034352984056967676202139069675714260469050882781341332485253282123688915071185616205318887575174043578839038210829685330936103345414406260927231475178354460676391634482711279465197402402585801476350846598051554957041555299567108260337538960914929314108096333320498485229043686082542914528519901780942925304736122314238755773824392125001229935258793053910752597743911571564429086883774982345480092075756058838317346807630989332196048427311880670489708498732048516258070803864305862122448790456571959838568837597215038027243110695860623061984199278450423327009793108191286849316652413724588160814434108647278739105832142513605070674898971534927298036318580946741567431042428799270483207924490954026356653503170137209054565170471066303628105329911885853547963669216029587299515078765396010243725746554603426295783344703678927897441646016635642552294446596794067705911924726905302327145798734734644593526136636581488708347833354425460273172663151063991447731129172145828600080378236322307016846579066447688495587452047180672736472301665334568832166227477848886296081736367872555777698654374506019527314845796955156076160042779961494853259456473226059051724182378828822000405102639176861685076280374761775680878347149913151527717292261282025116012120319791490502202088062182234829764773500064048073610719995029496910751175261267461798675841162655690046195206599862026110125936583364618281980475388583028140566572810470568050595386144467360343180573334299097772933684211053425899069556050014250361859330758230902265566855465955579630716437127113286321219124410881479210379696245089592444056907371405167560816260598576827037561621296316089322668254425020715304772196681586558048251978339214938851499423929420526507351383965345734322820936265519232488575453317064659534550130066095457636326790805665468309982586577784215968815758789056524310483682432318187538377935120454859353522240945918021170293706066517041691677788679147220006015403842017866809761078174963735486339442781314639276817376765719747011414574486427093012818706152957419807506325577761036456689070014236621651037623675764762885814870371066473895093940253365307573022727633122326291525604998436075940033862639451043543036928304196726321274513360400878071319542817217033118767745769048756178973801307435794483189278356904743644867428000950539332935937708421011533647871108049423370862086237148039284125539483120548925709268028334970747970411919446746962673481148293494141362119829644198236542702977024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] 183949562159881321046946105678434658826849536250388494449297270319791703125348927266560038755220500214480648264723110981837577543863554108061815882001734222416860274308368668637757267344947819409711901645495247718099721987401168244795463024677291897801508699069827141196295799587165217731931854681919952838992771301917873481760821028834687639000738963341287104904169245768140950035278145508232960252419808647983835516970483936625103640389552888095743422502590705513010514857793708805902760601876091954877527125561140050465460906015819247535595482258921956765887248802811697379423828689921740809006416793425966147004172830985523375361015185483875959617963547966892246975243995931111731416884151856829238730104365589882510995560353214109265388299631358134080249975852240764831437936172059947011959572579646564754569590267951861095707947434215819747961470608819378734934926755341616603042165958876995685087797125874185819309448437009193084880429008298919106314898056087827281494340503282679112584851266542984044898334211021196344518877470434418783339627827711024997635598125450573308214901617440114906726151055878665939555735925346968082262986889386027744801354037639267302847824329887334888863824441826932142684918515961156977643296794100714078854521518766749752026459531802348470033986975241202986282331504771247938352766803833539370643589863671838911026179275887822278601965626441204152547430470221759954641796051264283323878924725111326393935790565182271021035501163177689418145386263206697605134983264455450309238078991813514661882933589159636271995205041831206680851146254874999220700667834331259143036420480980278868806905691884303435703273077512889685854838669178407100906672480940330258168670770232275043259348989993941993931587331493712741015957435154755940926880815523852516221508838568281136030257878876292395968411441895318378215527918785998397521851763581504940651795707446411940265750719539955161289538247660350418499832807660130586208576613486730791011526420964259216176524094237123800835376680489888757985561573173247455752544073145461878930190380493573139234127921384445652395552069274044524383854761779058269671162947278783875228495380324254264416281476637277545695602834840090212085014574582730528691700232576824735698956367886181137924762768956348387987876109825038484337653001769165850029598162867712794295331722714120964028568903379938507199176188625801791492759454134790187606788224132077197636985796689823259379358301058268080906330984488571837522498433860947293277699203966279024762851333933297571989873941359090459420521494786719925948755816755176952011593976816388997546828229740319930706397318319139659571330960001549399343809428151149379760573661343330334670848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] 4203883964194019535158594352389655045784520315880622754404906765350179465676454813194382218062963847765026410334850196951443123134174548879067856097435443988020483617254343920712042501407942648620711680192470647096169394402330476982264468501718138959147027134915173980801047690680872098107504356813910804776567517159796698941312516763900179200572414309028542621587436280549685585815387742872025146832567763220584396854383356309807831657622823727507772483928490256792006682395319127652876374735884176251473720507618266583599723474040314724491187037497354001906798762340235110174658640512010305013271689959435267723165351034235569220174117431646266264573539236464476789730722612478407417554134778139422527361911322371760065728685039198748213811784913126078677404255934242161913449655160923854420168639464983634640728200470999502234207935134265917934169250567233266789638085463323840322455998151979437306177640905761321377093841903548731521596263446338456866419039991852320022196980573839266648174375095605296267419155168250148149683041769571662968547231399107617092707675013062427555799357286184978479159230730560675182600034574516112073473828733479696195301983657568085478715652999335584027308889992088455077996623914421372121437657769641095530800214185193880431511324207671466242863956178404568658929048393294793871912674188168987401946187729782286045020833637066371675459643391574251151477238701686083125914925608092723371853609997283445550568781545884597599776212979910559796135754556879935643791455235991177046251547424222968524171660551277171119070592093150894518850302231490518029195048816640912976424316927635868268369312158817531461597298968567459885388405001115438911903338851922439723236305205828463957060814929989372458140827853805835764777796085634309919259455518191155056136526754522436061124881919926927276185706391305515967202502364524647363653306225013412995130490507937375254673831913604729088425298088265468187145265314012881968071553121581048914860493595245371726996551345162871647377016534048974583842108501495438549681001437330897404789571061624842307784354402947331925946225668173189767254971276079877362580229606910158428244742756229776745266902626703693115854395082262507528559779933610046244992199073855253621784717173870604464225537230201277896125453961124078346496156728297727645282609850085083094492074924420000492314572838965409800142717464632791578166004156085847956506441489229394737833382844833885736990099198398881241729536149506872069682606274618941514705797117205725211444811054570754063551227003367436266806998081719520778031368568210749230050861680736640513165794995079202267999393297077170520187322651584312218099445548164785700982198850654453423407104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] -2498613672324980975708304239423593297681831539292010920069467759016961332663106157560989943906745567678015233130912514496888917433083879039064425983457824516387125706291365839071918711966153237616617551141953615023075767432437953890887988707562654014254691363302140640742145942910172216449776245745765581616464343718070721078509182444786795781789940239357326466155050955577850948303538080651394562293922136522440819697977458315417828706061243089395935718261328525057923387683883166950142883792817954638846876824450476246212849836444153218527496823035606199837679511261995277569712943656607290022029380646739769776635272664758829921433874095483607602821652464328219039399752054059338942079718153676640881917167004322085858058637171096185186924286071480894364429564965805070498440485588053523210917681420144722032493959761239183464359424825229078687618843224426816502170999145205084075344917090567950971778619147581039761802830861996054198250070339537709312955238422262814773755187846351495686846195509489836823085888825514992088200424426230413652240164099180111990167708072400731331826157482960101112505036419565675024905875351629746653388553291355658136646395158409798739140568868163786188885529011803785216098980390923041978536499595324114177615017759487887449407194960060334443470023337584050249618138170051137503465420623919881413734509207414042798854642144219455270551034155370082918437487048502836887591942947292689657612826500775538495490920603570835675302194915300601259683854978946048253260843985201407946804171090967113208245914755927635155194042795801645275799149426713748146304889827144986524152754745237832245071837882685986637735220754750471794881880310548960412321592997059813270312294188584875631536154152753113195027864487072938759017400985580012166415024610941391041780926010836215637806184326165650530650106737796879180889370108459643570497759614418430309527638907828348264453048005909141146050193058659700848691007749883792858474825125519476497115074061914910008464830029657894013969106015453826060799758366475884668157409642231493124341380694602762424729283819314505541925288032123946288432143819762162823208602655919329390702208837194331658227463633898564286294989970181403553143486887916897253621440596034941644733909699894437697275888958317612739573731759358249154050866909907868129308701677067267267809024244764184063996609444384347288124315501771680035276277372501550638910654798955829304329454708852533450982691094831440219624686593416061704656522281446197959103146786826138784729357969383488633792891329212020744310806022609984628320305299056929310918367657850259010496177285021470564629843403480575489947653734857703895643019324317028687255594748900765062922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -243723749101108407085401952631300008482063058074237208020109445778897754502470451520193538676998774222818758797932330533723282774384516348775692755694576807506313592862677871223985187222863792770988047109731649511359492756516138677254541533139872565429385491807270680574418633616374560525816540513429511173882655938028739492001630841362058391003488866382246666521284423200357556868822440014105705100966532966986656690790504513240795132646627129721514823290597509165506787763037691512974644144534548923675865058609996241624651603065692026863082886996391633477302781926755862063591416770685554639964079885539662631390061378609523106801066454245230974582618801712378234171585460684612675240257126885598447879168307709428456613551751769862413165872585688993253422434289225896282042783674395603770102420880725625511040002854540039695957376308989769621077052354239950523310462484623338475946107392470847360267990913575093343243494621328929656135124704757091805811740731181160260336294420428340591155956720581107720728690381488598744753296952387240369333314433542512893953308686985478107886738466757557905191771449521013596547521151672937949890256563797199806581555990618975014457413093810188707119302286941686182970232588949062830182934761227860591013785280456946925382028604687776836430377962819897513392707277392032879773631445272125985874740817654086265808431579268178228275804056814149404002444419435503308528898412964902228879698906544872570230014031940862207618798716713887857298389682639933765231087188435434754696930557927898438088126570381446538274163714584770990883195321358292668861991961432139636203899672482778468538650136626935782382145776514901687135838136565683316374168003717535496425828257872104105712913357361899739039248300769728433349667960777059659001451504434553041278719228919050583740743741037556142615215635073658794726877640633351521493583032134944463905663121706940700576411780472516404432274636214804172902512777034426598278560293731680334735897581297826226527257266372323493547321606239040484541702153277412753274398808918112619356120232289321010483635130527090455416160064623964071753892385953237212665964227054393194396672097072889645215804156589423836535359052433397688859541064078765723458015698086121464873524881239511265477568444526311345737318880892505635730327862184713496721542917517056244138782162336504971676208213905092218715120164181605463743370451494930513081054088015081902934048850486414912897326694937349844520363474340370637747342113524724719543812663985264725735738722097967562634443411380013226035128694736279108135583611731631243320934417512282906149788382114280802129857697747653615590272088885517675659132952946342118961943532577489101755777024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] 42085313438993264153631772822930463006344216967433206307984589586495961471897378563584665605730231141372037130482589053984855110693126233584877230388670531755474574576144978958058411037982573510302240016299334159192359094165342075183086588744621032262001486771105423808119633911962295448355824141742015823342673322598118618741499286455072891513470963414176594184741321547623302741167162268730817455388574672136021680633640806953094512273598303922523019477196089331335094098993041632277986769644116929685295437135777426021831619785750952655998096897535580568611171256037825615903474267023962428370437244939286055017628140597081199493885076451781915092460445013999877549149798530055725926299515725702952060628239787128451582996489999212731406695223728541607681468181615248470018957892471402642461819755310879901663115844061877377675171381819637699772391445998946300585962389824382581050281780494636751141283990870000692883171344423396188450665266218674961400900363745824470268229097918348201404913948037265436305469203206165716342942560195405447238575911696617217722803727033595513759106253235259506940232872132778151993433419000798486663636541556440592443658971637031972747454304625952023435951163877735697976337192250641967119769834907862170597924446326636273702251531457659516694716929532101365347295540122422142933745717043611296239094912040052319297421297560878110047521745473636859448679982397614621620525273414821815932252877044324876711856371603897590863888852827029898609166989461564902830379040170217849226581590701446612854207583347712137650795643257313130239137166767387986017615847349033028022547012189477533385679895027313331932121828093344263452774952686666341905478200357384367940304557017003602883106392354077221038086756310832127652064679410021014120037642907213828126827399405145608670157932713785500879447723968959197368458731163953835758416379124707530006428844187090290911122997730518724359288999801381485096466050794672049282905717166582926931282465950080687354841938131621897904227005782708979690331668825958272827730529486199948926104985103743242941256227596013796725112752073922779957827508417694605158083835251718475973656410606337273948152995711647111668744424740912601959648061050005916303515397218096793212800527676758124157193376962285546352700112801129043758157363043622628817156904394431968463406948733732582839565794950424840610886650609335689031190340353069760880795474030129691817245235099469046357326265570813618566333526783646739008590258461847099785475919802425123550252880719700620891220610783063155682185983316645323557624653879294949212444044751666540638621544045466049567692470321613291832225198179017197596512819858704710963183967361714252600532008960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -1215001517731289659103698217622924860861790318840689203193554370396014947083833274922400067625573205328155686723191623569105805842812495624185543894877835426268138389616075244580604143470341222468836877534727673008274068379686462765942671421172730980752466105066759799973609651752864145713428067161350677256256550429150069904359210016379523714028409670401666851666867624633928230756024403216577015967116033649830146807077069031144379388340955918938029140430151739928422356840567446505713204724297418349867385861870167445484211695072095782149522798894338783838921609103386043610947615173882152592798557231955586833944852414974057743569532878246488034532371340518545601772175520057709391628987156285839009007544172582716679847372577988659650094287436695892483755869136028476171851007063851603229108995049460920076872253890026302804557841715961478364203044890865871855012872424339351663949358104030361380037380261295228662262914505647297465073691647841510089313330345930780828265278618486060345061703574282828563090232698698222347708933287382985598570470156291222829277767710677017308983438951053591087249266941022417766843980557760982461227800068089201763835531233664476832828717997000881231677655974951017326990431764175370860953551236867722898559046801077650824196051694928879794879356933779345071404270282944639614354554050820209316401010033106559767574776214772666463611249186879612543549269838735533883513367141174895263847779276439756033923071181161312842204650708826925466063674692695879331132864214058280385275317422020499381853847746141658431844837347233564786618384718229359735860979201240343408035722433617413730439178542164776746764405531072342898705412198798062258896997342143576095475224701097487899502271236285595670991704930458937831646637412721905554890725890458041149610392824751265679730996446768973600993584251441461928933610119218672227945512410771868318510162553023861588496787347830219439340936628551028679944509651994379763431804362580539868122081669790656669785693978644976956883299786092902068081343767952812042443033562408792934354649194391749060536376295156974227670131573570957378679680671371559184913118695951779561190324528229432821747449244084109695438450747533479370507786299832669844139228287836919728010048849018972031444934340364173727113670774696667305374337733150740199413169974527768763013617221521640052965127472600712372735750294208252883547927586826664384047196768585180504879657532105745501016032652878928321859117448652818906522072067788854382774342675191170168441043688406859936647400304643385092106739524286257923671775485003031033320243100738559644585325532886364451400099968609016302604204820312813149796216750147379864910542325515906843316496367616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 17811979052831815901181668309809920805413081624102706168017189953830443666150147444729869824409589134124425144467642406348508764628843514077614321537332918613678695983547898155422534230883554884724573144048473103693689340469191264317648001869281972488645658927121984292354196265698061877732139786506268480787424189535437504766278045166445332353858006727323093779389105086552432562962683214024861364475080693113109306425248851353245423081339525048830918318230016943688511064176285907506758409097251919079343868613235718941425947553607575393792160591654184584136583280821287255460862345696302326472383620845828516070074037233265145351583189631060292046237116724722394732435641826231559235222732782747246153953780317360984903873311966304512396540751321905747122318617564702646320762069320976816114285450234548052212034323120036301321203205219605954685181971049527757924826113971773458617650754922683903100802755095068403729280548029913446811350807890306285168694635869815564289295076195988429762621611289289152827470241963294765203403078270422385860642122171745168882602999639455580527382738729321305876202958303471558553718180691421629592643812166527878478575483763335191168234150328530437606488198063771113330846304830279854315365158604197245834043750112484750442183885258204920968619333583949940831347183888538677043621817814504580426245318601797494605960419071403889756505771924004497327455645731538686210029370080185332876790085350616096315042862930926801667011945498434279987873082838631025451882500332705478503104925538786412219330539397311707884749670624809347541737887683853972241158005249386938138008106976999225899172300914311675446306903304950269019539022298396727383402681208015360873493225203893913226762546070519859696899199479945062847268191994116500993647776864194935025980128080951189322376642142998673537449358113063699469752208538529000205497644202122649402769007828090886561245914041921981312831195266160063834654944406033066742126876095415530609035658828887951107527173382647180788629248846557732781561604381838269190362527102786642491085767846810435915315778779312779411541090751415924765687552358441889698251967006422246396037895224505941236919862975450856952582901685732497023392818102046393559898769172238478267844879598151662605105211089620551129690203625258530988752595168324546556210778670343653984648797338069916817271743411366602065134100264271059766844470732717252787114118091933983070247246965142088278500131483041005124236471678249561900617871085021512598858463838330006744833738009124915714368624613632742678864138013034715414932681866504509419482291503615137722561644416147772902960788544740071744961899811527237950189623741831833186642755036515959620792639029248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -172565290966515372467766221106094515232007110381826655708809425350874734385291839214362098070022491467309911814053168619083497060142474658641474520127989393603331057225612584353552671871110268138709814093604839348178963788722964584295888968859284210830906957459100242009688341040096540193873050968722391613141590374209638675095034246591422041972450013597028797444462200448082041740019912537102013642177063086958054456305860553535790336202024510984391847688718739387271611652411173608952734316889917746047749026438921178313943620575838791668612054599688707737630481797685202870246694648182098774406775377644339981678352088241029668323193636565575112653525693627715971778151640211800006218310402939888763207189758075865322852143014136349891576965783987455385193310114039029802738959589892657375794703837529826046213045121580319882575272221941214145003076555032801417272935754897407186587957980475924102922127689916811249794543111210376060124404018286713960295714658256636039363490326088846408772788127897102838741347015667520570107369735098651398352650425218670084114725047279214443111503974573968692991796497795354205305099790448585764698973715374360329075484606882637153380938682193512418431372248147329703238956460811738757325029201109210953719944426165698351882347820971794110814827363702209535724293583509476604875501496711471283055706119331359283383929263737074573659506793264100117195075472675615793511982072082389488068992909600505123702184241274444304137906054715636419839434216943073733520585932921881569884716385201261565177183024806445729284064240922455448827872325352517938861458108726250721585521098102115083755295904224263861628595774013472208908734468651021417110602945681007780581013764392696930726292636367515651149444473699410627087120013608215250534138593675145079645328361568752882276960111890903706365586335912708087686934193682933358017159944019940995560517114133552050299416369157231069109878565140532087784453607997357378265438760180911746406489567512677386935364342590049188493512708845459645698534970139896900251876820571972830871850838026259202222909410728145093955141518715504556026878430813573730453705661697570199149844839318511849911727419688305729820352603557886927430912240536957900716994117818931245861892553135051575669453085003001870174825479955642268591436969669093939994222257131350013920282077646374604627332286475681800414010799453872950299805770986392933457098609691058666592151692467229560246559536953071883898760765692168030649564288662718562951485707596609836354565594738257661429158362796295548799461505852153938505640670677376189984607187797159553906554862592604229314667791385604461112888334955994187090528349100615948327414841720071647453836956663808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 909785746491832583454911049532824804357757808213272178528349272429083573715258950252035414675282990905790704095710995300729922660848587798770329453280379884850632917818820203464738238326346961951707185274260207860681944722936536731410847319986958838849677437404733265675155169286040309197622109228297607589872241739291052266391675215228770482985757521441579434171499127697321945473108401687479557725525313408898959219968925828031117336873351588285955595356352196265491117264933077782275172259327975810787188212892776406929653140602482750096788008246466702252421569178444084572564453326210058831534832502742569377911064074750632404117367110257297448539209772177067671820417782592802729506558725161216030823052825163271482038592506766037539063231670926014432006295637517674318780423248056542956275841014301468580835817872571510403710541104320936455406058422784153226536611794630192425853227985817754014325566009777765633077142962692305267609286822441769775969743442567963288420287231962504772522039611040192888052528471386391962046244888005035365578246860813645749914684176349433898305564347564184820604030684987327178929633190713848114019109327017142324984350527773199979757052832541039536813843848654002255448291893189272354113935125151713532035610863155257550516923695183037005967561144976021450919189722047551695225208000207436402925452299377080451921067143328198008938120963009469153294456216225795369693058355295325963433581814735000504972363896813900277035494857035784195634186382269620139255063036100593988709037714219416986539364557088065758757337578629730439490705171918716652628947922704315104085937618890748362795766690707849743837452964305521155274506438572933237700164751503820976167027501734102869642076126300370224214905477214015338096634240342495177520608972109815475844275400171395026646988321647390513742789739634708465958289255687320713552054824669230602587266483608577886818806967790704097426339471962497417365299883204499205784230588960938414080145505480996203390561916323547525182386805677612713724800027535029308519864429978362681660457611025163554489471944597048366395438076929422860187590890984324113705096412207449186131385954996836075249609182317210366393165060354298647670918993135110438655691731058727238216768964691729359508445183280479025025992494115439388506296644788379209975646574983948190449818607660851286439120723453162574662358670755689232812041643410115982480139346146972572610527973143520892470493877255534979640094322466293481964595291414458831645343332128268018951023209637200302191811276542745205770061532579838790689220029564794660569448126109912463945277272488452436546504902229390869048649474818933707146491681278652341234128050647435191416826720419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -1489104749605731502272288783393496395612627252691033249228864189694440624406910313549603762858561615031709402127112052364420991561544802717941682235806165768112801144801213963683070843087742370671042621009756034806960452331188072151348725587719551979992180928745471711390706085148365642462987637952685008260243509973762313050726378499625705345073734157290014019915636074124823033035447469291974036775712191736880771449348059496748001432905016917257611548626896711334257371293533587534004400739233242872564225735628247001342429839897113895769926209517890575660258688873329293334039314807849263924274794939267038351363532166597000755180923609900804941830554200400466477602874489395506992608268492718094653873377769410269840133060062655765044310380595274747685083144729294736640510137673508322052115399448229527203010370695832755462599828871459828046114191033049138523175666363785499730381560461128012419243812186842589600523784919262262212450157903140120976714580170684187313600108621535614362326247867680276037938463925642080164757970733941917588154963462838271312729073923766718131952052494298407090223615188186375497941419404899000752963250193974946923537448957297735341409183918653093721464534395616950312132492638838370595211869194926904638559784727829318311716776169513309037293263573849832071745937985617639352715971035998569882119353355663237153049758425774812939883274155883436064089022986778753490676673285763862278872086248585408928303478899342097437015812290105808072727248456110897515214952023337364861502039121454542133467617285986162918039387223012872447574289479425621614179567638862902587587167915439250267033928557149817490677836764931727857799124718255187700487610263309210236884992135922149840719127118201337179149854184304001634520889464046247088959439022544678874705015771788885693966502875462293624296212181602948599841692404692896345547634852954399765850397235689994967051066399960370611627989824966549045526790532897737893761217265681060784433593258236982963917325116759544837170138688458161339841657968892515504793482168114832219981576031464131305366727285669051483583794624981413637071383263293821767150617251874165836682136132451586163566083572817869368242408355218004049229020209742860139623490637202062388376707953634515618245159292566298984792263609785903963428638078888801068234438888892235863518068578010698167348494609404269460324026504750821906293081257593221575776308135803059617068083870588803440452708315472454654365939997770055258294882003193896016729721375911430471750932974143159561920897853798682187452029490705491754348112120406529185290240675110072829342278765643288387832592527530370165105198999397373088413983329803243507635296371762420200017595031617536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] -7183236111967816006429812465940545619289666341987162544497260391683763064547105006554811399101080629048647618772892379615480384587459065168073404631187794008077723232100278090874434494844505738686464205826152937764425203114804175996604871829785617365457680838907068746597090758386662941972686238720606414283031649870887698348727247775671969080200252300841935965366236736663660166559679239321428604532380226131422033729372613680769029210467839729323530545946583651807708098542013770215723432804943705155550955603833288042175816711046257381479337040972044342144399000198857756550718242864267928987112779063214261374525105649981718669661847750785218407286780961886372614843254037593375767486398261192569518079623092938930604814758963239109893796684627701544724632912868574534414643574091224846250999582335939279142959688372418111487382336341764398579228144502531022513965007754754773884792307630659007041855016015664929257691505564778661339462529260133430230810175892698018567308344896653793603478719709469207718238633568104482747902879264964648312754840740867900953089356877848118510294205130801711007621790782859855197299288659965457588983897131110755711245848609724460195458395890370515131612144071998420639545002215688676384015529621337878525497598467884350664957821152281950496402678531741378616474100582482452025535465015203265552467182179099296429492120797568570364841582953584145946051024384449906165699706379725741920499643464216161625762843013761694819503847454554654066700116158798352632133377628843936532226415152567238418149118188241689456147989046403376770371160980095996834170171515916677204956233683129639107929818255414930713878817872087143610001396994109524557801385178288393796189965203465368191353688158527963788622964560541800497742314848420651157973016819043706317902728193122173799852579802569439637167580629077725623229232810180972824111954205952848229626324673378504241031445896811446772285612308585210868204205866490466967520345121648821253623600681308661214019260937799863002983137139205369236588375720074164403687324196597960947481588602820972616697103986075844687703609412509063906270081715876326089597531852405965943334139898241566089819044646381506127925700894417843783833662004605903215337991995905103706846363391834922497824591995524787681300751193160929784218898645554030906981301903312621128314137071205107591673082524118705512706509061642208183891092552162634838269163693219269920969564690638029672171917047282186116174908824595392991082685612873182177049081362967119705055498869028065327611074869880213917179026197338285954477429733024818030058892585738663586289072893545141360120950002735764227656865163924456571617489086334328606182985412796577356949123718184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] 37941374110502679275967710384905309921227970781209189720239330061979046124724607477478543407405456213172248406990320368688843934147653823304669843318717065863732145019212622444066305738749273761552190918671979190967875086588373313816695609728449624674498315863790655879653327098171429524342390428886152485556911629139771349933766849946781435279099720548892860378727932450519261866106843810161400804363947657421260942353920056658226911070985715411058525901664983361593914166656591909221281126686654518815204775834446493428355283082340616746833293944164067417130393804887040320555766480314590110174228188227656703840704351594689874643512103775172576814697740717662508904198515648267295743202667287805131197018207181071610575782838069439402698382242723503679755364598446076417027884203597892201276634708929443326601176791237975718820320493363488575755831024988983329902081041932416454707747515154481558438097632490001791332118728754650244356231822389838954787825955559992151377246632799030192940975501135575990855382526516061233845269992232099036140953212986105816922474983748536883049270555031734550008458264794382353725313788248367392108686640292858640159696089101598550624852236906474309011045732075834659827214989377503417087761969871500991585038195328860494732370103604263675411488604504076829980811696611161924463735551055086590501662655694894767245411219015703819839419534912465359945696906314456830959512581189251855814494033998133818610669653193728964067327859424335452766094157833949071870232749842966034702797467418136795678486821373042545807280291035220487189972772158456138601952572589904331130325685469874447408063586762544389296703829615730020509656594968840768914331040203337301863183019106609412120464540526363734252856177678400994329035242569036772133952056440025980902321800025687217688985668962322024938936010527359375591841639340222108160390294523813536009505597678390879102699383847168514719146184971362350689262974874692562590382590962611303908851113221220465989318888582436089134105866478637985546423051054025680157390458516630830111161970858868780177651426792633135026525462067259193865069441300928910760689521995043357239782862285170326666467707691557358211658660454987362575945772746990700242417772144287828567251927067414393982818011688934936304863200730639529748520503661068836240036680269544907376228398202515102225561513994961880732611363833647316243198743316116696385820918990457970322199636487551951511673937143246934183967982216730972379090737439413643108387404996641391605740728869995338774506508545048847558186992011342947312053860965808214725312257082451899733043461689037487483367786869249437700016035481649087673805879806238653312976646971673946388087859293716480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] -40075102702775663090893221931818420675043024400633218431793166624608943735117217105490972293513187600906497976895422703864627575496492039178584706390167078817003970398880043933182997871548956597809851457781197494266332862039406033768355441631060518171954051572346245404795969483109446462065495979134538186082453234667843863762948800578660661299654135147754654402918608904008095679738235371455573178744615356021253067269231346489970025972568515231118910557541620491410381948604276282991113644246398541585994701696945616500097115079361892295236106004110044860791387483022293281935089585340970824950233406274458580638776792648151821921690755178916126770979794892670894030123526077697312584602058009551137997377893186769269971847076950075610661130549542732745699585760430103338672281509927128328245171522179876443492360653139426753349723872173381277174063235975914091492809057626578737388285509419150771763299112129713412953806905403470233317377513568783778309589957311228427538836078956750373114501176541406092923017843954201911228448739222373668008472538512708153827180027252714775476627968440034021364240440597969289531182509178306614577542250660375860646320204949918585127779116575620656772367968182802114322377046950610429912216957000285205122625677210795610482935442598806116292083110888556187522710257142840309080373044760359178610334321148810290986624218619001154405983156495692925082909443662253991598788106708726641525650147186033366343279675411411623976973412745422229938258184931272337978959961412866313179901738964139646614361824039514804966297586788567942811154722332238961032478071891328569868042120876943109907572836749170438582091891550841722069676055092406191795038858473361498491602529392888869359044854907694760341955093420771663660534962140894221621255703490105360469310851887797223472655432375799356055490990987741655764982195645816980504474243410040752763634450996148930857860700700467772024903634518132908655212884945021651963959545549753524787275024268399195927811907020965780884563989718109533195919668346906797983689324703065282577647106734142075364377767356373346884603950129182437785222653184529803067271387401960086752572507757036949905521023594795214268319353136378778777407713885217506828306366018457038138188882897878027505694737077017116402021407792926776551149715186349610856246781685435850894059171758615608378525049405321754871527157163077894620254056881367691321334990226437128186161067109823776732962925501805413592124283299129014479856329149402592502772903087742516217256036293304675171675697900481763036362782141181997214299376301829833342780059040080071865465315791025342383581066992344699177136950045911378244272623000861300328618999528486495147226405642698752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -158211790589551905004925555269661280319899065194638770667197493176146294654150512386730428434340708915404189568745619719469061344664595897352401844334365723010124390779652382045770126835772254863796477662668041490442394134497735573413463495964584858128240296679545218616330536988200043319360422174189383616998205943513691687084763186567919355100270739568111940909592200187971710463831492587331399011632593600722371960716032089605350185187745849551856649485480983694074438538474388430608385464485405753264515814028413816854971175815673444071942407398064556868367054677837756957188858446162801133520249646835882685347210581268500586908949185188333122439725613525425257029350851096243707632884560680898561626732830139374788004499439604377608294538301946034776369243945170603273391873277157381774045023997768067946647321202628016736425993164575043516342384246727149146883254074238582929420612565830101446915078376285489988500395489771906471498572189409604623903969152842601436430832795741941217194052083634011672924222206657139345819607909350907990531363626458971273915732286109857743588338936247122509883054468776262587503974110071477313977565871440571204673949015669648422015460009874141889919354116342816942673362597913990459969113807263465352348720027857063565562195160749411423873694021261333780433511922778043321640119593882920333333926750968454069014602313561412241602168985105706994062357536292803452265156931352551990619483974855894005403194630363499305160256762690668492309958364179472550993869537204607686659439049718354194397669950146913759763979936843800628008253382296906549508540191522701306749668092496383018453150786834878471921425119712500240142530591824025896126802696923652237840785028979113471724250128624949283941576679307362473898907467975511712794668547487420625509208220756562146700275194675123309257079238790840627139823352997662694472821935611310321913890964423306071512138052811776236921386907435502924009299582233704621679384481613967302395688439068224486621351042133911218190697859871979788401746714638022491859806734195261628967669574469164627915203024219579693372651251419950641082080339166667640912244649652413686800279573529099839840399202043737036512768048082410889928304966078889181285905878829483236431632865563652422501301406548088629688497116409042325921888048890757375199568897520956990397929024101115414213731238003692939357433755676970795826078877097405080467864089191679631607842500901342394228814304293265264682909863232303361886600754980790160318093888883825867994367457976454368340561684108873795451055030603525606691852042184840520253558222468853933779692315477380089082153477110933308784087689183697190234430701367984337904621097830349881923482957043990528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 595287568299534970159221742537107363713046554107264183407899562127448569997096250496559733464666817777461198155643535934166281606921168855493425190466108813259405786148741236800609298211643246636315258944830445747063496656419302557330528106521381180765969220418391670913853286885318063791426528071791021588683626841001360282591239666496118201081100475032231356119180402803131461958573106271382346679635806697529600816571687321795242048262212706374188279874534216827990244156430024875188851683164247726903554956070300950448011850203319739200122530424628247937914704217426001919231732711054210622657060643567842159095295164392296111041553963784466064692135593685838980230085879123556135082560537089247163350145277426951671385669310151188219990204991245858131376614287236102695043287660305951651727270674584990111974939071568404519712306348363348084369823808865659842131887361827353691467401959004880401150145226957386512729628686079756424150766059149431877465343439078720691118299797285803501377017793409450241313524739361776170642037516352327812843893520247426666417806965353299889642654954821585120026550945899977420646401036471805510854283827584254393495488288025310557611458785894080729200304681862434392459688790032471686349463797338153725996612801579578617429956634406813055647235056957659555874119737485199301371759077943396867446847297776546145553606079536301410102185482708786844032222812092990385894250472237163413950271272032853669995557424152099919261366867866988864665206714440766924901280927576932603050924441539988761921227035316505228256991508519249321480394655320901719190771030898098374266883146181188504790638643665439293145448593391709786234186205064426685085822037467051139067329623846973483196681043713619825969721032886105548392894004626533167884861869745385554637668350189217141650548057662439875802972733009274581643779903662519235961863498858140508292918800364402308626734419123416385377660075659651237126089305195813785956036586341020750685074064184834735320418416601088639808876634473334552964982504957279372705134080626243253677100489436830704792087699712875367123655623410820333173915981742525035898818518790829756751613992736457221585659584175308605189942399408794326476520647039589776602295446398654752326184226548264030751408937142664846053576984017263531768147015855433068426575245776677635072906842768773642225321569430251533533604090967209179239474639841968219534343549729562370972132389991810835829513070231718497802105737307671732564722625863538774168182609257740231586073683017048515800772272684403524818202794118964534737721437034561586938716303402778152143917772305407673247697386731542298432234814689072496922222755539264857037056351871203352260958989240500224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] -786011400350669042493877046742629189387217094079004715590740915585397198639889922301165189327306709118574134800557962034353875966020431595732801660169726372743991410104413343853286643111940018548853099105660185297954994678955756786697228191149998394733122445188780957591474600741109175496505769200885898173021347759237415770269982058465842728641993507919382358205818283636861567809060040131258086606410437544562973507226107424621304889299367064559390211924930655153332432422205882440964990077232430879287702854418521748922469616407889329040926512012572577852722626650751182298816943648684236617504115188457401078728157444472728975053128207809371143144484801781150672216984211684165256994885725702444355576487554331960212094237568494037779524704697043716092927749775785232543978796328977592457352551815134799782500565499442783795967572904784945036298096270163751156998444284082208287992250386497022219613473996899562604835792044857199052899797226052822587187602600182637069685425377061464084333450748324338615442645466885423261419320263085813052709874248951566149502892756523524126648426490012132715825687643134217824735150192407019144108141175294853873677334304983286233299853348426714702200338527170781967473762783631349524605796746986720413435174062428809481930540954695679633392417626663945225849791154312428713322385346825634434045384368216692361412179601521510263862886040895527916896530460486250795200755182542216443502520609565702684747629199955316660216137818246097105562224198490094824329868506653697379929426024295915120620920877509533618737589072176427680340573082250823641313676180435853177407884454182940508160309588202550493583504398953216356567255162131073695467446907063957293407581467396465391491156774312162720406160577319279853974885442140207252941729792615800547511858735237026711984183965442601764997046687036379105359097906907770381594693734114765209093059947515543913258948708145652956931015298149602764178604366559194969668284418407568077827699122369076203619072260932456870080694144687518199037372697989828287950473858185094674371097446606356598207507517426910335945523162750428093110571362913240358428782406591600064940952871503457219863780619630382464917442111577521075293809762594421404213023640252435242028583278878720115269889040956718547798352126476097925547417753035366760337406833759861588616819745025012491997987428213323309264063710646537084517060267898552043925920030648284264443630508757520500497438681493311119495849530731940316893919914653657877611192645758336861815944229157217639038004945654290870679651519921397120292438724960315039000588217814622196114848472219911469090766330021950232353058558001605957310368813286504374069688769097983515035149391735291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] 377011750942032043189115186207040863903297441479820498986051774431168158885581220581266384617335932195277602075471406262633865604172985256026072802732858906355697519317094319319795210538328283053703421267629717422395615048388465477432885185176461593220513375612860525090145618215303600209955183629474215431762084134199953499736765268497071679152728878645316727402836990289616000365079131811687626896064883580618748145510574435975034982050556627464752347830724822350712335952529526469092996142773016590940379637598577257642131830581584980677435506335372923438830506980203596958716473764307333210577787520212319992112288558471348816265670863747752467391164483220981209556691203297679702970871520402980155976383573553410407139372517297892415087061935894345131975600102589444117810437240785748338813116030974411614533407677248689971991275687013748489328145847991362904898313082785463256071662409149271104890513862876728206389387020892576196961659916948528892035810983376258264192617613460446309895294332422431029900242318362739612909605554669050672725785741539605004442657224784645216549970426747086577962879597752056309029022251997791227824586358254805015654902631351943721449647141857734330035765981127219511559168687362767772962842375041645801014608777947975055149063131275879945894881112908607586274590480815879887685984749691279316158933863905876667023206981306069967584508858334217145021990249548494732079980851178644832765610391352113479517934884009674489667505410732408542271302581733386988282720033767245970801599264642839810610739810121416783929798110286104143937807795505904177346584746345039534991483774351308919439095881618203987693782800164430753564995636826684887665094975331830874287223065033882583022158263979927891707382686305009075629218412205817318000319700089482256963053179793116762825492896709798557522381810416444762921121875853400155912922629180056300245153337771924502541426265380434191930127344070805220170861595536006165940730660560121101744551923317964074262396857272838562546160453731969633318657571302951272831267323078820691441768272871494779924192351618369960402961623572746265542858382411887909838743521649411273208244271222872953653627467479769626862767688238018298766916254221200102951468873220099171904769621870711947482310195324087377006945768169064447002081223273191796111707459433728652848082486168618438008823633339174110880244539112626966797476044640000400475968344441731048715909791635951629132938056782715359212940227984016660000811289758978695304268181899339608054564614693732889292307546384281601917289607043525820215585549840044402897727294077857548029722752853224329194176501750535461512022541274373591245781571153918052360003959439489603590664413310353408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] -736225208049828026120514899597108664574866889963606708172213141046273151388912988830805761961074259443337010145056565193369865337486279582768205476706037147400892881882585433066478899539787551608429121744150355051445123778271788805524574399909361026768523326577731899079950179088991976605484682971518433839623880689708403683217922139243774095680013353659763765114722952233990196303433038880546445310500994374914772411652683567593271692815326981105290803539288812362452262019698789527274276098981490460592166434927644681728452407463018804693125248246170041847434826872153679928477837954807362681045062590641904420720815539166779650478627310290775563833926205145639294540382141213620049061653765970932976258376277667504646581270503415693841733259619451732334338144832482910697989808182369733141744568036267128382049098313824456461696994562735223654098118497489933484085465744976097162332281458354676227629836913989351130262617683837733765294456469835657829964020131430203467918098843463401591224672846434063451522809087133754702481941010340396385792678642820319439209366538163007253015734977490084825907586619353283665939172434272511466062084989374568314744471988862365067508770329208568472588304900187311928021826686174937066637263261378583045807342283933270165225322460268963798682386352864034654738101011299543419025916861831598876797114223492953781678204052756446623581861011664612682796751736226047858848516452222057696862790772724491030654342345957165441773297930858208636730851462581123084653764752468749165003687189090795341132083680642856432141968667249942765378827314155075537719609853264400319019862788198508318801400071592549952569308547964658865567994475853420341009732506337112054320492663387845530379842880208522212160451040961892087349993234118121419555234250957543775667559897147093048267215391092718394218313201953206468694637552888655628292668471241009653312396086037268081537575660710493391474402097721320484683326782560815184426644642780357170173511218670054416634101470585543941569784786919709225927117436632408568617447750879286819494969995317099187551452961879073438707785862745605644446847765223670091543915121112190728895824148599985303194682981844649629396822381814549084806501210317815237247182930678641331274696628180253626709363346307767245204092666727735938624365365029290290728623780673202921011468557703379959936419523597314453466872243570690998772492885518019751897770781174359151493480703009315924633140856932312129390442992694508481339172010718691150946649852525959467196054362796440071184866894175554119892258729273984935964815133568837648271418560943781227074613101319872900631037393080732578493612219664427910828981685925886297369233210995742003397124515048718336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 4635653463983882858712176020063470812177252804099783094378666850199633185609839328115375118165843074966332140210131889600919299884041236412023211059612533610033259629509398079959374911681561683630614080606952835946061783194637844813411013202253896608322505107248347934929259725970903576802427768238329874193956648638326867461961755325619464769296367344357682014413913061993921806512693120023280667471415921423746554625184780829104412479975427337758075861209923540114645917827135794919819322696091600246451152203856818001307446315664189805446018550266162384556947675131939984123933461124960335285288082708986213952256591549119023990047385213660717200761214925756248482404009823360213664400641648276209520759337191511582334216140757123626567850028838917882016174644900785410558035838212792816562289078217857111982015068031824352001261306083470328390013213447954741231160396267827074779943019730346494991231649961572395379851496825932889204476604434602738707347032298695350720911012774759386027686566071699986061547457001608952844533029184567586011980449331176234458000106212061426077172671979754118893424959792713414198784045991804971751198796560316052597438683472935526464144100774398222274550200574553450317766275826385803149034533866982875273586569921152098468468651992819202331932899136334774995936702252967213368230182400778361852349226958934465139393975626669167415909329623396690637608145974225872533726394252560761341147269457331489907135414467423073216096418599178772067219448172494976907850559763377725722231188375570892993645450956741594380905999619045583819751007358154296343014804114812841496051827016529938291223950527858068696900343606957187639857985649140252716913241616967178750019975669267278036005692015263676083384773507013000750781102719001249707868840058761939573190602530753326337727342061694066673118120676790836131454191028885040785031891802823864382040102220739070613501720915045663768411723517093929564427051299647678880895798763074797998078895336264965204455479155673126507720207628247407220760017104601632152475021544897819278273121280842541057046675948736620863044943813801326310369811933316457178754746099673481657354596627554742922982084016583474240418495751676517828090859159725153696215803413662822111832190612203142248890091756879513420601069420212209468117182434909063295179336473167459970972894765863024904626203959457299656092087261397732666392795798499288863425737875859406593406493888300835461660189923740451018521364418713320304120529107534462452863958373998518227815849983185960944171534325818426929829486048383268379046546654977505211599439956239843763977028861712848932283673087945899312698566363298980545975986652490410775916782467305178493690671914098360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] -12737323227213743956242870225122006631852882803510865218569031999941017631902626010134369469877022265317960370211768214774851966189148570155280223664894011729659570768007788728423662217343128076773608857888213389738912539653544155407924081635684490905938610678248627115917713246208994055531484763587044266051338242048035389074320270521165947043993090145408663097159717245025288078828689815063669333939339666395065917698453036312441720317145594347502475368237593370602653721893117023068929747433004386630432539992633359486509243317304578374479766422403922262821058374137302195383175754318018384605227735061917311264807234158577360079774465145264191504444296407665566052670707113520567702299313623605501772533857168434716845755765589078846745355165124412755043810556543755888015855455327538601349186170110670240438093833989435460140043090796933709179287085120768444077527834072473310499213084504894340875329946997292764945085915910546132892672634778401530055412349530659852176415203067410613730993826437045526802740670373251500133205777210777831212936430342934664835855636803968910609777986064379729760574251162964670693330065728940967786865912978454490576164051206663386708276459463824656303631933970312204144876714128033441077706981310607875170929184806441018675048121079800306584463994719154171015609458141798854502840458087345068370362736524402804078320969906556896622510613570635418170158302653616432829039346761865192332928810978304333969419308540296533914978212749750092852258886627626545177239153042064715420167841467519219219536988603216395002856895847999444229261794547258837379708111970332591373029274534922296025082573849016182782779513483727971272684772115349007781412304061905437565950134654785533247665560015397638396155075515273026490358423683841101383756186626341404490304339567666631705013371210122402287427351401284952570957219613426076055392371206158990311809133699689551337039556921200262005692936136877144781768275327998792287050927755686080164853675863929833093467193798387498747144984977133998830965653012498460893613839657027320119038298390318292040884341704669894613238605721121024003201787105092573562639986836561065999289889044793521931195978915246309081631816414250958818150332532575856496240863426289189238260831497739094530046976724179567283362140302238798193532141950341177777741572640919372534472314970259056742327019075894651934829438088161861774940072233347433259217653381538294089146412037984433164909123918371273696598203887486673886794092722184165938330500353416456333848876612881479500141636160640985766549965951554084528311483711948847382176515477341212916274379054545447264654904348120885235212448771569046028148264271013403672381280825271413591176567940848812032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 19609441794560937602432914004106175402837269046568693590455798716680828762405704092823355334492185368159867112155422886720889098660144722705968871161414099612355455827346178182223733622656047968691933500208409066708345156483440956154364672969583071073388192288613614208052591761853033469847282926545709872785232106968891638029278902641060052882199965881368555731075974710575819863358750116583760093506511002362065574791061912893669209970996980745790996317635846408542332851257071298696191943142184378799188597377070061133306102558797253042025515801665449020397135309991934666921690050056434496254489333256006169630490681039142636271360658824532015995943902162855800351836446981967900345470612042540264422307321138753786035303380237765767211615639042733199301849918147639966477217056999412305171353422274051479597440053174362446749384050155942960070419652763810646058889814095982788015249510115821694788482401354680201670318518676611814771031317042046805704155820317046516724331630570982898883919090555576003427030346989289520893838799850493599063444696981398334636049016028789954683850798338310196966199427802928413391506735041052310391127793702295702510412961397106792745489719454869352552513993634194077840895600214579332123474654818682668622234938708238081829284656922769884642946500149761600966073662265601877624262138515719547152793825487331134382929371437523487244402778390887952617267093440784867805532896705317318796564663224657231913663504681092351281482789761198624880617913166146891208821670012614840432246509341844201397042787216249200277623772673190126926050459266602995330580117315731326398952254753680531185359594307627210457918008094771022387350794481558362905750161126123506189481526462410319746449052653363101452992770950197545661762427627665583667501456651559077002945893942394290685905118032713133806314793446805244607197063729143924985010362353433681531093551580713188489311840562194215715471635328753819703995403429547902468735338491191723206474458200277737648187291357213996898468850315742741706603333839020146521884036257116440122346912642702257264240430519109314489696561979206682224971762019600229566324361592406336128610332664357674174938422606457805273975642635186922262081464460534320187571724413630237132099988890605433144952700776647955372400551001502746573834081702120210974568411531277794148942140680413865350274042595969064991353692188170165077521274215342470401076153446453848064744699607827623415142150189152527033954340949696126883383712613360145308560020184320033564676009178237744105032052326693243498719341988361306996470250491261976436207655054260319778865160204820765719570886331529193482601924629402048708426852874390313475993249043394160242989022501511626752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -15022244952185159190521353239480039265222685776646707609535609621578919707358284791451499878571472218062638913155836827530660582026450443382891330205694611135102098377917860489178151532590333937104097477026748002898932605698441325067302188871070700501059461912479163816984341183170867515457564162168511245022102677848129413391985396922893760138483732661290168879716527386785982609392299629725875484735971663388643765312302978737138257817268602887946674307505448302075900411805701418552055482452876547859055905319541998878055572629251053395126505229240956061999394873983536877018756368767984702231976955617161079255649936644691712462932543804885211024696247211026903618577941298801271271263693141972846433672077356550649986209174187570071486974749585328908530554802386193912263267284708802577280237272937432560061784493920346087705975946921115453959420878767327246194691464636541356185468555673115523188481715338007234304670122143587746448249085400041395305862425659347035792519267403600061757174950736877902797689237583627061342784792925304778763036114093260978114557697078874548104477266753874509946584468850508781949135450973575901115932475103578376479525879131079299194808860678712998854883252225339551093614804327472601829149176299326107613750213290265343195039194472430827124145238961599532240866020678026348518822084398749089218819775090966530626846160923080602000675681871629131721585716558195881884900927858303990923476575458933452434739733457429150922340922057546263831492538235063480685063375341834976840268519278189369550366469295325366460292015042238840157970969093605718287140414811852595370792963448310607609186763822995689538626620063712599707761006920563258181376678148655866719502605855266019199070443394804009435456040845219011137279910899710482896625892443169466894853046805211888269247285766836341480306188326411311911128239226849425554314621428267373170456693609990083750500315073511082293621946291588405117082870965513177005466007836987953660384132874056883402158037996875556887184502897799593619383247390196436734073842001138362958339113995168035281342194885901631243995483913069381181552859155484044458681186131220781209900946037899903250747107600739061062321631344383266454769549762437111798898206245907150251706763634377205908205898597210404427398268743919011319498120166220112035353769987978396374513063609847545440074740623406789318304732959270205721393246081163669126244170164623422192156375331842306300390603190126762976592210940514772508332442041218834971796268176153149566106739364122898958650733633319061230272017596680462593801754788693821455972827771050416268783483158654076160386218803996533328938215241197773149280256425372167587744300787089989058900527793638998016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] -4689361744596403213550096980816502588511729851179522901838054678808355232164530539702397476141299122248320411002264171619092241267613104070743770029531106236673137785265529589624210673562183821108559502791345977877470425516716823075336857936803377239899252311988309859989039884386281654310002717251435038026040528484987736877457702715074399543386207751760821710945430431301999208649263574880185570652539258663457289358406835221559197384618827075565983763666601401911437984979074230198932424850260245479757756941951233018773968229184056941904826188392954160675670151988227912974282162273760129031575825524819621360364549252367654992263083194784599405924280596566450247801824369273654381974223267197406487665859107117099341019660715455103788157841687168785074028920342846883050254996642011100983581890318448767776427425640465839888146383846214179675156479800084829738133652569543573163760719586795274600766584678668429525841800874801514356599410637840886545904168480182715965807975276894833114318052746412851343898642685762254346096411528224010701003589004916663722825205571113817768041024818421499714329856147566537770226989237918989279979184546001907220617795835075467984056398001498068756437066141674842874763147420120650411236777152657320154930744538594189956223320156303778204601982644297777923349496512827036503850477138033638074320267594252472736822172017271761229533637818201421962057993163716719419287643171009603085696978859414743819743841150234592826456974682827072035778252714172041711283987777037574894808488060070457841691001007085944083582958880755228605066549688632977856237973389309640607417611665196845276032015762237073187822566285752962441891939057031915477647380704484323979040839337839196142537826228537397888099092285939959763019401755504898777212080327214968437408863737467440501652329181360976667564042539489977806234122425933307301427303912676758673739334594172347013408726205938803304860229731007902829651538554253792583005251418160987899631279896117584617651719479594107162432417236816103626982871962053507456480473978435009480888840722626758431789726342250209163829662111144691800281390011693263437874891680073172157160698677036628405415622665180960311510793228796101279642621973803417278532039872597951261377365520898396023931861571498734257898398582330271587605999202710050386863432220917372867979731624904683462124901223367587232248314544332878356943444438522194729909125583106605950265293878267908377531112313465876457968457586679932646142764768399535149442611043580941518503028888833656179456657592615729521464829838030391348104647121951141509848573230336489930280580702708429608323690043517796352412473999173993620255356680284157645477275796961350309624851500632113152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] 26590430759099139637746211641277448411920110138497083160976895964249141616677779465629108583916255039755346852529364227484273069611025452406305642705855029084762166693644357650271425504204312362422986431840097794285553051652233636358366123640429974816861662059180811105546190809920150938542871587298134300901410566236842499558935691164950610648551312348110903187699050431641889373530035055456120854988122517483398859444345803749037901046432609981112797936265946864880974327153364689979628989398113843042679784007233059029048023792401443476213357666936052913991147082141726964786407500916255181219259624058666292188841359460967753817409006808958409290421138632833110871998620420972971326741708146572682236786126357019476644525077176862376782957073648289493282528201477023780739967153159575126711871179931162897122769400008392875610240680720580423700631632808359578654313688073468501155986886703565177445943046018787181814698341963329810817585579143646579881454189439249259244246791421662391631114157500091183511277042709871661922008443641845574434897393466778635238428716481933131254947438526924425089727022904418870093486779231625070398990809380507323188163345802977429221927499252355393860448783645107734779095987352052175237956870396217261946352930396909094922232290491783228617701788446575545295679153027487590892111952957787586103623121521928670101006277848629278210831570918487629422502537742966362730206402323840885856732553009641198892317294323479123221766317336459572309889373535472443968905588565240539704869507603569472565518560401310081779838350199421027786572403504026713834295843047527457218475184734355465951906422832490462316860643301762208210671055039733441125391245971300538206339929843096590902227269997805619973182925788772895966402852927388027356042625343228963216900542082337260634381192743963634918295799436274374745118770999051214683823714031999452111733831426186679909683130603582650629988162826673722037529233142088201667397965413659707370296355309115349044616436328722992911338659908460860813843584478802479436677621772309686836542927272844051833323459488535258845771171105141260226760457366999545035260941192932977639594068080481757045196863749902530148927232894300531097915381091643632198025527150278915507752370592437470314320147870184910767788193234163918026587805105909222346415693464214676632927648858871655111963501484166680193926279065141559587812249498366010211543454150813509784873403214449866964281548983312119934599965845438481590445264238215461049299069010304800041076617892924341374444800805660901695635520468624579105948935162586893398316529487287613019018609976635191423640051363065693216114654781585710324762648562313440507667513985973420600407499490243641344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] -32306985166131568621958591133889348712298609365054835614131075503160132384225241149182738290845328760778839645683718691595974835296126967724042535984388237148268709626655761879301659362708762756082505013813826181796858762340014885927829433949365190439430332286868772598233854228071567832300921675184454257286885494745535307424119758770567591552213470723191910019776757442679679515990554129370245017403718955716390096642676699509746400688889184256274273581831911235472262249522142283157161668163691749195522691498145837082657551460771285296062548529031253095434881942717478056283808071628101736173229512057008448917563781099368030009298863031660218774875720662205236351497047225096391348619875452002693086456164029478677287465298699529448404697680918334931966889828166047920638930156028402852186560566098204782088584294494976636819349521707305531980075407532733062563044976713471602692960844775317517790703099467824965658378414015903458765252563905578244055893152886959571729130948076992001745864860884186678268335364331256799207611630403541833772478332072986001219471077651984888964180346933484202753791731274000267156647084857824162007808309201184108282442182199655954681634022364402749900591724187919083935517111410341407594825470302064546866916241074656830081053363259185152063979721163223298173310828646849949738229394058536828075061399620442239126977781370193044326660675556402715467220690949974319544969375261521491096848797222658670921629738149053978037734095476453544697879409578382397833557064505714927957362717397378938859585309713241760000195770882703962663097729281525702960599152372077040488705162455447239140605686990812314530417679766119542082353857642295314007628854630956241477318027592194391803876502828183995926258276323595992739157363687933445507751504163995315815978814644748735350925059390286480812633900780259543944754010394359659455215522703287624853904727652476360115273260735853308761039986984515410365359215053991177052956557586868814509043939641639812670572051540719357260619648276614696094664195257982671245330690377003246464106944838343536565774310895199200393525284157316921246367921552509184428280795771374785180369690817959324695774170821253783621250392409542474014994255778564110851663698840282506030748877653071389624421155016994688220112171738139098097918747622993665895476918612741235925872066463841751667844894672724839333138031164587463201918433448513555202925460589745546243447059457676015154133244556914505278644416087009365840100275102491183065716364752698170601058761413692454364970559153654869904802635498432811790137882382248052207530882430466050886762480165549074742708489063801150727950757432724750666560163299444307567675785692436478024823261242756956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] 19029555477082718586543587682213449236046954468779022961381697814102248462379818552068936196880117435114681592618800414176973129527408050917718616373227898204636504105734893725800081137527850353566953860907193839874938860688888178082937146927558092111888062701597860453126420826459261575618046199503803594599106037300549962731786968095358301030480900125428528951419229298261189987206523361128062856168001253323491021688964962904618797488280502202876430761293064470180791831546309367987047275267931646436381112108044595490393536260324289181621677817955336937353020415016538093130541187641173485143117543649260277523162431173985607824141651158565036446384326064746096767645692653476920788270698120011223074618187356848531250185502426254245795798353124280839386227145736012873210493279078607839986599691055268220595415709163625084096452927906517593805440266638741972310002659685239577248131388300692240376843480816425450241938158623921435571687834303828555114209301180787508439309735735305031011229902644873110768890443678833310208574164274909368009923410624603083282641520283184012954458591743376656692376728366863249204627737536831957226077258295863843385185733814570260837669134356333122024506219091001018965549966685811500382739190169767047783017390184600794065483725999772212718053338421521994783021687455827661864037379315400440634617288001911874047561880948261856751332757704025131210706137289028540427529706913178080006235815523372172308182840840562513559672379143818148376077116688523166195524983770632126319776647400597900955027788847195234947837033992332254228367937964065199835628230041531487681781416116390833617646461261469309976958021309711433095193698261523990158971650768516429189053296682150487808857677099937635271137695491628963646915812145662390383676872630823925073206772105408954369885620006839648655138766285795825996933745357488368302693397601744744206270694570631175927984679589974653683195966219342614418623803000048597931612827172638959743006428194877941207922648684525495058899019904079849368048369494973266835641285140701907693847978558998524143354459116970079632003238719834308264469938354578374026598386475900608934046723935278720873497189416823401931888757165045536232444721389350566491016674600734755652673707953073714709528741597755987811244846135773663425484142053057819417722624007873576982579820190896206662611815001886107228435399795979931861980252751275170841433597368867776421985250092496887848544694265353280068412477009773420051682545031571686631875293596318072341623813080683212683093651888765730476160041224603336844689624064938724568940975930035765382755904355274165584653951166270013540459535931709610578737904179649792044845541925862517095088593942412787712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] 219786246176147873746172861303327786731236296921044073978579663489910845068381590300253085287551109331365120026869334824051322557882401681079758670657523832830542343980795218000579097621835541910691595089691982901320672139710509671759066231203433335020905950716803404531811686768430432607470250754102089392953209974806595239876043008777542763818875979156716246192659648123370913352800895143595496525114250102176731914959687436056576260789666032496954799528393692108242802293741057647305355102228601847271350097815881139080040705177233121984305789205791180538870334339075878058351681140077015230942238032773606047348970489441253532759040026563232269924609292292482604848531531966910224958220800249215754382120611369603503159359847934662900175071756731612636558950465394863986377977416138974816944257972352828638042629762766721710368416191066052457495545323440413428893604325749466419577283817356458177813440298824018768725183861774598098619727321868647069774878172868417384897892478421730192834091687497206798959148472459343719747629116229595531803311998661765749000333740505610883023997437270819280884339956528940974001794318951818583891135954909964875610469181345440900447988439976860500698278515118065310895942272882896615171669728568583772449162841891142065980053291908079132785008378966273574021791719736371511593101074782326911645286142868125374333452948821507859234815244371256504733772303745068934403829316854062617132917839562133193532871200709550468565433250169689752843345561308229091208535056531066179351720875417717433865635915783306884823396868564442227817445403378845390792674395887448913676705896715009761131595768032550512649615860373089055832411697366813086731431320722254230855217276829990582219671793164976098046099029866552431396192305867013920549035988981573448369290914867051074944108415585611242382233898875293521874739601004433242704163405187558205024301033802004177426494633069582778366680402297123573878677246997123318029934218096067890321445599926946731776085062006954710444384935884429252452585283071806981851541570274157018600931565322315119583305269753550923258309232956143844488190853113261916147329653784860078793996829761647115323214079160666848345958717922181618948738959350370824394031193546794982668775378200283927019471011273218959983541511428163948941428798925291915837133866603428620278825777367966584795865281831558799758803103128883381947773440268255178978917044557512110561275148275019083817914885859967721327931493049024813490559663694101437805644892944906223178135414126694910600166824606072091597300441776800239884574452567278949611669057925812291365689120890252285213536268496047348933275297842927336305614702697066200487226547603214981859230915074457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -13637423390317748752784324464020532094061403541359473230787859793410469741831803408051864817772149510114054579155119959737397688025061422911932913536356383472822210207630217642493105529391073865184398134742333565768555814670821851325398841071666946023798604047231811601613681808731550891074636853675775726230875632248786369758770417621902651486147417958494336216043341225018167339708352099470732688886342116605114708209498503404706682127998628402544950547915188934361014098253749862069271695369228867491364316756379128707478468135043486573289853314364546276855079793379008505385018965485035100263030415387747123802314284484233000383945736584693253660013725383758010100139749826366092265780289182343220281858048285179360956051888397501576571019151228153440761492797079213464322783884249854633913526116083079636452802758164698078490719226570179228152287440232697623651787917050714470362714560849413239320506815480329303164899188056101456073605946905971560318565319218526949649870050112832163783586483298732485966012214284888188543128516672516293721316377666085381644539995762677302870018629498312355095404318428240433433660446946291844215442718570285030847082997680037278673620549405511442235484259503929295127031142650880040883810214440266893416836373139239075281590096889595504496021498954309314442565332079919695973256427971808240479834869675780378171864349035208203754313454868969711642897320744119541798000905625082792614949419124200504473088937872527213401095564758688954655345663881373055435908085269801118637595541493871632069197760580886242342269144600617011386038692585301081071092184779121468806963495007276172722747472821026223651814428236950062903182189694570654262385388530516793207411864052793484745964651379702714867778892782066533739531651355282570994351293888483472283563147955278137129063300522224029990462573237354935333361999183999588589162448741008815781990688710058965888770183704124848957073339898136414639498665994866733389488356593520178345754222987196612770960735585504383685947429332733848636654375901029310557362380028933864690643502819715731640171421530294849312326820523781081462269275153588456261429389173479935285069460524128691124263363575546423125956589315916828079119124094578408205624779261498725623299237953505095762390805230985007285541404125004425858595635009339394394398532789792740106838077190095128666839967397356992712963323252339527564373232059233461935895419533715408371180443457419173004381571866079903592146922828395539811266652701186182776854909054196461095438390836427026283488154369456779993874046006966521080671591831557420255870749718958167511294805528207553558621138215032756782178961591710621939095663997541004676127456081187126182574781323070668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] 18923908394052967501609953500757013009554131487610503213054614386007936514305058813038540266658267815109232581166463423138921966279189308199859904407977648869618729683269790944343287957563813173198187031660178091101736323544458903678918988948940469089631669769421259147375227363902235727676020732459535944573164508282536418014809168206031074530522732184167406546960034170876619479851628011329070114766206109584713538056198031732902277556351180975576684688869393646168341792695203785441058309844091744814477778261845847552763542781388463529605381213459605249434317650555318593536049474837065936432773377120293915539091655391272695832017411901218049016277347470482299542362470935992136703211742997957005742109430202423784110157633006280369728345803976985545130575264415172727390364963489265232183387250077720994250607923384362862285308868576895627511446615119033450506853855189512204367748866634698611066169933738135481200554349233208957835018744680987718311557914708333698060364807413391267764178053220857908091836423628503034520234011304799320722819892832244112365249689828306758832260042300858194757285975932029005142463198281396207230369769026580087026298050990432284363466604350967874856957980062552114081001152207940816776425511699105314494755474254631920106692998494398175950106406155076130755419767159793528871458582573843557597988390512940517721872309950593787649571777345505430665757065924633250982023384346202981043391499871080688104630324683621224709622483376205327474536894624954966356647513310715133411903137561589647038721550500893737194957627995440122483040443901994590370328866301777336750816066675816018110252459730602273923564074434100507450938887516635769460676679528134690082712249670858404379942386258597411314566195861670725709206299999545136786140841106874127981926638387347130190926638673215678477819592835124247227921984963179427478491769552570774695992180598002804992858468583721944542863938272959929099604249318496620077319505270331149444418049419558352458202185772762394739182209994879225721715488914798471688514343932636223000046264666749432073734639634524522135294103217095896635714529189208817580886945516996576149263093915761049201480800925455658606500906475140058286759945756288205913434223427416999672243760820926557777176361452937678801017705977557328339928388771374200770690362602757870871624958860141225187493614675806449805446712103908664611242742957157150930540227359977828083111937050170119356435715336712351557629606886096771412445278373004798282632034662692569990239092857469884228595707373965176148590968459518652585572584123204212135708643449832234812883092539981464800494573767029159507876379772889735776624614138127954748845386462956219747787234084879597568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -18665220033247204249117567029400528684667849470976492498709792043293678289647672645735767975103705357182187260073507824282642888861966624812344400278840880156757488511800191309971211471926366492598324635282544136895634475640249181020843823450052957048311718790672284053824683862800212330082823577859924921368469181693402949497866662535222128824707644523390594410409528922560483187735167062990905858643952842599304768646548374188608791216669014028733727492293687012688933846208750003659915297304631492446743456943889277963402094835485043612783114934779068466289077075623454193250754523070739767761720816724237097385027605519964722915573911529175195027768952368514693022565768740771659897624747909700106496502132224980056876203148535836287006997358947187225178886208088731188852399383507850792477993183712273950973579329915231021975592397692431542306750906317764569108768457030424006101773032867525225599935964829519024675953461559022570561840846758506088242025028332884119215929646932109755245291044041628549699401906067978177782923846690300432003476440948343597101395113657147763137972182183960291784833979115227054607546357792583518361348522749181985844136966963064883896325945989643914144849235760826547342653746936965379759786278931913860677426387347520578408685940575292428220698768630820894101014239074537149254591722691437356779859313065491895956130626217581493816485459159904687100945851660179790328135989913491190390421484132832908689512116592379165129033626935911361071100195696366525491774564536299687882008468739680455564302523906424508563390626743095788641050883239847526452619762575524571700960699188538792668626510333245016979779410598526226641878314450857436670660085106480430262888857499956924479529224791572416472689875238759708533929372509182973584022707718833091117915257288215301059026380999527109597316896585137786354931534029548671859977131703334011284732635911576291564755605108606021232407203080547667029942844948276034518381631764559429386990579141745288685575306959571013223862707084946579802304913689068839303044989408078355627829178671544300077695760562571419890689680202068881472545770302862221885759852923669925218503149581430721849475665787345917309254331320281452016072862406868659639873894508556937962097901488482811712370810154681260029788613354967893460974670639928102556749986532706426797265830118581435688378850229326858949936249291031731866500403937858060338911911668747385022592552318381771352383705921386316072269913259176622132027516927921025558218542426747501737052401307960920060054058385050985545993239950535622334094069996347763148999378169449740615489508135011064515837169336137737182234047172462390285353938691677084192786896289643797874161854086469648384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 15307677600753692052378345106136190463879400238507980689043894613177583928913465496598458670108674137740662103927488256938004101968865141280594410769085105255516971362908498545343015902647472949973413219169948073100176777545439032589158890108235929710271609414572182948474254213736789168868393703894709619380177819520016801258750064546967481135852476098019255638237256576929757174427014152128938976952536892053715516312337061131143929311191205257689271547895397558662769613310042225889319142114911811831481145518421756779126683570620603071858801866380153935946954140545809926440622042907190873793883576390255016422373704097158560610887153177730628092329289828014227493127406201283428082597257832161988682786448659643577848230144350072385794655935650545805060184077344803528339280194440342178428873239459481163696340561567018720783138464364881421122289835539458932004937403807457395106431571652826603385515683345311040981905505038729912983786121877573025447526590329877587751389753933937761398644217716404896098626468538570749670548726828450407674912509550312928766176109629770660154281907966381483302278327111597683410083403672672292773681600706467263918660698638810446766228899041764501596338877277212286340965252903320017706551716910245555096723397623628563238686318282839787717654693722757992688216796106594500280489204606903107354012213398155353430364432234314620018507438598975885161474482056678086618757218991905937570541078780138797646368309521138355334012613451172842204799708529925232748803405942458403964682557309803631556560140794468659465086454821966241871054486629837156254432132973244463832199313188990994790717918665492674622707376848334685645152466564577022705430158659144189100689335502578143058521300117726571283160436260495287559676758909610253835378009337909218449096349155571423823490275713485565030651640961764607348752840121033695279059079521801106271301771910769184998663869313680592938904182310147680282181181258077787607268286625932243739279797181794979915911018162128020182127149923603273798179220467019770913411976269911929776490565117193296292670689719129413470587814364356240812914022873443664347857913447742090093442941014384812393146019222820140767943057966954407608226915854147855168737875211522261742489831353025237202253257666082906816594364734783012836918250665206083903361119623887759740962053572587138360824259178947380006926192255291179706858086639254987036788148014255736117429612674228884285360481835645346884896842964447764001026405014100776528228929006862468401600181749042396044845369897441427641680241797232616206987845458871588752884162752405641605592670104416261378496786081551060969652568617034000906882874152843036014842637603970116854230285593507528704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] -10516544580662402868799009284969134035779933094677391578504345278025303728782579352426144608397315352426389150012745072894404351343030435322150832182785265741385442319847026402996328517332699946828300794934316694036024194103465207059399203311187545197994479320024143854856691453946769023075821389753831361055267795826108487111509573550675162139369206679867177122218457379676618341560834064095780182513449188076783463357750244342748928718113914139244392599285008480172252564213981174711614467077593230136931147808464293240397578283912967011605133341061454454196972622003562536462279879459078220449844297387201310628884541086054834726898664253513633783682793478535652798218586173813552981343546819130620727053133339069717047427419858826769900288703315725974699277210948628204377554184879870814555896755630946293511822994087693337542380935307438596541812380808641674306870197877377794013459642679637065175822504831568513314865863735486657589506842525989392634500316440986735321424759673959554312074983596141136315456484688481000356659424844290761344760241756900327691077016029032388185650495180843293511442623451201948315713499661675418093403485905876965199666364201134985602046083185698069472406117461664349199779971291213979627381809696207795858681175786605816240817920169064595087092840972669411360789398156621756851359045145890908740438663157594306781904217785825861233504491784644369421775167254714132648715659345904026414478739916792577372255622797875656902783773894735433563748701833022336274994214674275773004447467171861055198223733591968775628745117477594250424970110543356536167882185182525623427410174751941295222835575444405952749749929740369123447386010451547934078822915970119440983215336511053648874389958164827722986207702414116285027529264098618055615105193889933156814675959247916193219833991901226226535833077907540939035996347896488600074265612992964635229846967971102389369209350487262478134573450903391606187330334178162287844102058539687731168801256057777804524784995304790788497054538055296698490570161150546280213221890770948980678625623218679644191012259070456908872236495799865540615928037028162767368216160319827761395257970147069734751057648666971100547147842131713300999039729276058658915447468101639925817485526074164818565245155209724201163988010517324423808667067049394883216669389019337118227575978061203034188110729288903240804699236655718927628724095223868639646780244942270062443941544720281041122464291657804918023380728392834423297874365551338157726960565207351425793528130412486803810361991006204953922209493912681400280622843624336780195594746440425216756030912122797370588484340253244304048132214739582620761835827852011321924766351590909504781585133557952544768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] 5841297048726738557073188045633748365927730400667813146485669673913729842871265979180848030210048820185710247459667069679804341243796448833126863938573875442955341395524491549342768507890724629324175044214053663022971947653330817263287077850572914703739581469404503103796372245241161673983625126127427493834695832521596567860865452426344007584726052708353357891093293306011017840691857662236234228073027697403652001609112582572129291361997299955314410585254106262142121546148243755545323611307229770453901864252927861850909737052151661653535085038896601289009951921733213699000224035144139370377594019983601274893028854023832747669995077693372900154883886530046364392337073228673198624669973236283914286419693072350690057828764002142600342271005621210213796672845916692082411829594080949629081051903804603579044908329507841306325731216172737731366457453301480043431191792675135746233210043297430495277001881660961515292071312824415043995472627686157376801671194577964917317199572528915011803861516221863097570550772106852705030093862069867526126211958313547831583285424270215181159315618305319398697490527136203152472940078870295292401626273640376474096052424791527083861629613859861052662366171029742107255757260521350046743565729689275310463885079573377084988296513461902310367624274987257910065940443334209065375996709936323917141252699577051027725858126297337066225984961680520002184795326955050215439063031368461092891532136506088674593467579410487836146677563556062101196441886576157881376620735997152223137638854223724871561462627445021588290212031507099616801476635513414237762126552857634645014033860813243231137990511857303475272583154017559110316604745684538151506123507716730979150245838391606711537889302958903281934688071150207591537918663339069880242192792766732880026974569686656345475096219373813175214344403190321080461098101983575746550124996681865043090077527080181313363423131858539000930660512766833213867967823652791210521142065817753432401409532464201194464863729912401017304217785857793654640512181211102512566854802760970492913537090676007001523925924388336132755344506258769717428397833114781981385772135224296981542948917458187384883681424307784195915285783156668941756522051780121251982692404146925337703326973530414114712440622492110810692496561234858454562968889736270444115174314305240477910898385746905006706354724782512034971001866131592995307153356162966700263679220990921791699542682235138985273714235755637715629951397487845536088422568084292521728172065729169403427501044225224271765694670136836737317904978223570860379451636437097804199259694501940928577454291665555362482348235349828413006017842165268685076519788919209537330061289853185580363541998031922528256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] -2481597014980744673854428520475302250528585479719694766396236390279842404695372024848461953938263004249993970315168218187301285296173326347748158140942270219542729591819719396321011599746669295445151236120534605831287911953401059297988421438950866300090601865499262357661385806018983779528744497163375329726675986466697235463057611339055416904251555729577845159382920524884386915472571881555700438693990063315840699622856149433605593849075420387244517535301918679623206017221295216816789924095443792155461369150137298344034981805857762813104138313552835145405799707795843707645658307419649946624176521777403530387276699573101957527003410044270894384908032725829271481439946257052001007259953054775074180566971684627449927252328664613600642702713501332238880214212994805054052353670320466896188298392054882068955597361925609967595415195625685186468137731807299498071520411406729898798835382642792484862298711555021820559457153045026798004998324086939996217322670619141040458183362298097897637477263646819052420596444255883200686384944824670705125731181304442662239731475751389874254171843026178861782422402721953663475341476272276808956120619322140962174459332279585735865143064069952689234418922344072688560556960327179066957526965987684691306999000689824974521773033472611818429836388106363052181878722289066427092633773207264669722891572690284222516231949420533751331391727768379956012267158128523566672274601345072838499534250771548100793210335600801831402709403343411829724510288848110978590283825197536695428298208422331001843589068901332175752046883547780481841228089377693331277281211099700539189356424578491021699385151217508294260095994804972761978803857832688885790636497622785160797987544496388231631705070235649112427135479078192394567423342280825520315740445713239155447575804559841417559776337505395806812932082822278169017961140667947102195324057440920287508744213100277674607718710270787840053153488829920980892089662044014791521246094466269060148351065131920464161248136279388459165012435577701459742896248776228552677759080229336348438374014417584790694993524199942441100524316922519906902910914858156146341079235674752931217849859571924610582475226699458002969354517385184034410160223068798275759821600319127004009884978415914397822087965444187923957766145253938983433742740266111632120925438068275193729127743923401468279677545727855521309972315820639446327277242221248197897060715099577291470291587958102020048496561752360862660324980315397932382061402263067377638001342359879330140047629138336308707278405863538241691719611527127963404252365715650611855208094799228664010000013168205307657991675178980070941209396987852717455037637087121239592119385256240079581245311035167997952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 728362187235817332382784624923294316703515350754006619543188537786017676541347345662832940983549255080273765304118636896729613923544682473697590614806958341221882779152361638695916750977842017653746771286955465379996250024385902324423558653638952462327573469796699964500617601925916873005048916188130345157857535212933396432825575918189273272864209173993082277441465320832554270685165689942432247441488943904306191916696776465384576827730336658301536251064449864601025334959410478565523369298581462076831630812166362430982110044906463408489173342053115613378852314863503152402785704221609631845695041439165262650032733578304839223295767966238003795537940902669398999372477497132434757893382979699305797221911079456241788769798870342458228672614467714152572808071714392250914047514671978436541823677688358066186046538344483309864180294217431224602662595226106002106579267875119084665490878654988876041316657824450578882277774791415906130292889739438171843462001836145024741340916619558934630127075742613379237715831869600176506707876905504494319308657057531955221080673559542177495961384200376227092610621851069644511224513775636648110044474747697493509626927975200235586617657253732980196232976411215605095229723352596053526448093232586476415781279316277234781884190657803598782738233712107204438453995226284976416003036383649063180631277203641279596632623220832826527466170100761288681310692460783533523663576809582277148583343633930406612910837921437416506081466038843472866728557268477800795445194578403142087166537995999491550712557392857856973243025454505658694608407516654476410437797490987129009915735928009883406715997196694679404490775246966859030711529828504655163597874772172346393412336293110673492510951907802386211730610424614713530551382197840028551150868405371045114837791427902659778916847774495479415614298312658521800225252093018236124076291389786099395746196755393337629380890484909307129794013163210551634309526642934538899196982532426917037669537919925539778145903810118620898930149511006404587865117005778710430035907069709910575470954005615489933340006078475033208125056553906635115714821482943780852105840856284215601180988510773379268180025047107238045223221417819507322094569921226960411473328954312717350620532554652815327532778365237645838363196607554218435485971788340980356446022774299172948203830083934340620860282394735754347741169618426300960056574584672932740403664792133077689015232441318487588187990846605676454719182056543816804291811463939901345027211351173399987695749080440030981849833019979967228839788571320539146978367284284915914217670569841907953759144058923173893508702197433481367705273790807602575567610036421287980208694077872794152077029553144332288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -100360810149685407863827834042211010572020621969374451188979172797677733185321462615314198929371046224564083870742317065118165091640485549162886758084261325821246040210588492545570801928023608620366689797595881383924067216934095622635413890043797197421371981716466331608250276638000416697169055030346262028229085375446037599388047540257029235531622381783841610007739584085824942064426944032993402720055257681821944602847061583292693156071395637413003738802659037245699808724900763618172259330794046670708826562114635802130613412095563255097057077341367135722835122673030559186665827821586362839521185189913596613403141529959959768015554551940372335141931844349394891195017526589916573093362132877510208205733859835952928922920031429576601767550022913928775860535145062803197822744443397634423714807283300304753599716392499264746210401055481718252242150805978770691873965749887017727190366602030883278318504438986664676607428672524269535935245898208867522446154443706737276823923230098470585822532527127583365262539599947475658044047766251911945635129563176173088346818944993078130753573415799633995324038747678362776608153480120599139787193071740545749554151561930396992500900264305840411017503335957866923431153534485821751110352956292334671765515425487424440609732167087818754916018820362101562250748497816326873984351879032074661699816104689822701046701098993597580671505570465190060393851711319151595052063393029881155971878606937063885682640970798185582058130590995707167856926945174104806916422242544695466501960054497345861131441613764816902718815329714830519223038741047783696815055805756479848737056769213288125297241077338846415617102387252734830521398890506907625408757007512609504728116814986396433247706389474394128116780712338802889676081083642901962874149674180675366407175313995131079889777342305448409962895808567639800369526868937056196122840763495738666082968476720082821683935800140007636268688550625565008429525380193993436353309335330573500501339644804975754072886524989140892767331040008066115387436245959329868868245514232440201018549677251359336777005986347259880967491396378075954306877089016377037336701013082432155460534897892313076574068206431110804728071960168606438938031531327935697392013816462512915549320553104457633824496668721229362468028658744016578220990329828349371779449052811219146313853000826092504659427116141479003973491220771714171983658210339108589643278442213667986444201954038614792029529690073914430436591044359259580635613626834824058615997336799458194211152625141621985817122390394651936713285563801204974514774664154552007298960943500641840248140509593634233869105566702103197807548579458134264401173861163797555995591850127617391389602877949345792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] -24924086659885637398276536480067539931822294246287223724523833446346042610638950905881486025488217623632437776311328843656956988207376182693904676536171747854035590291542096266089012486818070432538491893831562898851811247089438541146643380474873918431964147573652087408660788797210685546752252857759192569561487225888193695758068806659521903576551546592511660778650885059993122730205606018572383818079813353597799418025294104080047043609660152324142620443474563117324266585779703178707629971674947676614157370405798557167028997230776427963737373467168831113702069451380149378996741594170868184131023989735212683879488996398426601891736958387553361911274294694110036520943589800962073372410020395253967279969902900570185778014903492342242869096632565248105942344706967491272177181279275426783764109876190176618904960920570109578101340496439220925350697863064144921392893361634965355648423251446424740937739181462175967093415957880827493633709207470350340985447586886119912942405436846319111948850537401034810671644887242333587305479745565067723134131105625392517786110530152897054319754040177875893641281669304531865063602562753840518333564615877556313334924700618816245163493473665635113250461553634972984973818476154960787873559456562721899834200090746249746361737439727567743252883312622776888879824030872471870937802111956010786598402261080762715216139475381283353978187256041244583190157162481041894622013373234081896029409676466215517835437372210859554117742984848598799754052342842523162713899173543378072295978958228943077401549509410257927189476911264618398993067633612902190384794179902110449266708858124852277869612193857314834242550467562293438293814997638321153924238245725415673117628409633563606908856954848568042114405283252978811028207120966044642309718207882862978184101008733152016599984700613261407551481709216964909207479855586399601264839925316733515649404656233305449616665221491303002459003224152336497231179615359470708971993395587320751309395448846165019154209682257865627633547141724464665550329688294026735838728671129376598458242955343021061793969557060916598866290871874736022417745202287577100446761309840677875272929695378688383743497774123161164735139801556098626277187557705470532872616014594484067694639304134940782727874066280026744635903324138699684806494474566999215512697267607402989459862879450045149579567946334077315422821011976042992903559923357330195666174815526737642343021925970184854704512726961497858603523744506625376227129306253439741036805414798472011729800843162574107811050310814386134810904540103235979506524485509913562131571651064902177737180508739393833295921512358451079907115792053330626183610767498266916547951053002438676687591442153996288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] 17800020579874423474016404833095641041543899036116100464432496219662499162400197561129497927442314587466142629267291668462695167969260470243320896646013360799577948923333755487665653877542794233300386690483861088171623250380150718868767237954983466112516858322530459751583035751333440521348271112311435392429667899117129573858430202912810670754470013623894219797984814857737489731678727871075884615881222324783256716133455740633013534968508696732695402156682473624446122156338074034219592956727185110171948741975114653523134164048117557654663166242107667542182013267360135986261050555209271926221886224918268229927688483846504341195741934161071971073924081874528822712324873796732379842418523079925089888574897894019136343619217122173033901012965142126607198835440017966571086963769135220095701310251368239071689758031543921281465105303115354672194735566199942921282344709776649565612771983328507505839553550773617375560220136985383967933603210560187398611523091134370444691112791241802063221743478862673245423770923666569449018394773814921689189293467287802768407350688038049278418774285417098470429448241705181282879083583131475148326925685222711949273849731282744753749262745072981503270369444342974293025718070044275681646485482865577890037285455443992391654729163471103553931469574258926471215279600625381920252915337762948041503418251602653413122652209893427692661281063323020958173634572915958939034626063311735422479590536288485701922657856757857689311228022764889950862982639455200808058400772191904054453277989007799936942367801721229511069795887948976441668731451909747547600037100838383175410473382314592064793484076924782563883345236726508713639732385590511932596256189615228059040805476457193703923426946171315532040991692375601039587232358198686911999405734108502567827135560250797225967876347540709039586934748895142413149016480216778270301007654284344113402478893010722447071914181224846594876268007958466585753304009931727656234992025662016086014378361038721594015435996380213527905383626448188516267233725049725789893745419876190749463270337418568048128220423995446960214867676493316674727594034813749976519932988667191761130915875870445317345860219517565438142081574474572690827323879707246203105818917078384599714201016233188440466614683354065140928356984614402202104677821087470158698848555405754617985654444345050349324210853648244615573311131338513384736892616622034173715845675793535448226245269940705464446995115998695790526425795621479291915361787829739582464380731037364212281909592801396935926809297902362405499498383622777132968098478809144240779176271709397241991031044359712145252242547608775815422429398822052559573177619989895447402283954189703127528656187613511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] -3495516958392284543960447489659736293023138393567239743096772943049790687992658965825626509861563844356413319973485742924897298956844628406633054410690301240228105017533798165350227764651351691068470954687699958080980120103379135667092016060163098677999003994200110700110976985532596054353022703422486642685348422105111814586502440216763218568220610735002726135055928798305541375579465583491209863475943624337615821684845778941535314419989250332394479519102612696233549718576184736992065958823146337442696376576689585113199377922916859503631897381299060970409148989641429217918350586906953129590323579638313120344899768676975013190749948285823454761826859576739299603640312430289029054344137548648899926933880775244566165515797521037119121354879122597950203236486577342432826957324678294470039135550820750922203244549155639363766949380143133832639765777029932661510559292355132823737694726850361463474196164999391733699479841726152306589766028842137089198712231057812019645353587300076199151121981137683222616905380514945142853371289827986632280216346804109241695786459181341197004192244321422082545199847536241147635370409762335232164291579036041220769438612674476095081363041158629248674869058314924903308016618820259789509245575663269825999802001213221762705166590311835419595723431814305132820421782737126871590228140707471261713382107482287630237909079550336510818904042229318452562852861699334292072698997332148142154303928793246868462617364948758237970357505393690342074160378522648498756429539783226371919046995318435893238798423204894363239016450490826626847381415058075013003599053341778931620955083306648980268350645667761061913264878776936223549703420665206650513051572960227834390145681046861407297908375852962994342262278423815073716829621770938845035262582753813683059491060867891627674300157084008042614234235723391336653823102545365202682794922272629365563941640778977528920099483081002795049722566414519857115200545541052660066252892924109884277223605054795009817697896307016979042661440392976568094723776647011928866220413935884597950508254105615835456214002064140093176209707554882839942136216634588870094385054234250139860986024007582497097806492511667652689394689286223902423834478842933821574333651757074915266844431502072123378648997546891665732159947001732368432724655988559867670129202225676194770919848647413711479009743087145397420012653616593899019820177938330693396232085595844677596599995840746447666357105800315240928525578181099173737325936317150705406245629073856146701837154569808237096902698934749083842561053837949203227291904714479648700837203271580688841488618530351624313670576245437884152656912650564616131884851446461358772696099515668129053754750392074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] -767738895354315167201430262714458106021214672086759628195240148208062135562185156453102060712685729915080117085886267292127781230648585031690105338264824059971917770111075617986637322528003701720927122154000058064101027055073971701817989725905615219216132402454601473392493025439559149418316428421442922932470765666006678315765945800568441001535181373117283509466524006355894612149562854206248370417570000513413183710040630764557249972015022350094259182252951052810223123475113044788447265490122363445387131517488986157759048987777432584973071686970953511046224588058003730789868931102624262091325876521901273594894334005257514278873706102504534087877983962497974542914658990653957337033649320084040208593684018173479343574582482179031677432276194834377203513455220587461858429873963804526317006104046578369522484974872127573230183148400211806324845140234425759336154235160679518837345338864240690125699138691918531463318557246482170923725635684319148130271773348002962163561162833518776225221020389479482237471461281020694413176514833973767766693818668186246235883050451660755478164687845066279401367531386156223117690811934252677786599916793717719640259942215951837990058254503898142384338583423393613884416637764427325347982253682156000955859554081855879492670659230583918267862374661847056418795785713966195698757458228139187417884727849788269170507273560992740925644376113979013538101842579081721074597965165955774710327323122353887524471865028291976721858796879414058671205765920137846415991338468276778057623325529974473625350590855763093503058546072815508263605881974707208995616036027216662486976607119922753270412533698707036919702471108107346306977974921652453822483557888890224453783839925120351919346801571013580526407734808537721733403600034683474104423321933831757744844973140973337555692904966431852242346857247149797202020162632305759535927262342397204338557114321075894924228650962166549225765517846416172433374345290360196955137844375605510905375416136845979251118409702305999030796950811328224761813309534691111146685791313689083864879035406975184292680974437359125777254448982890595755275875606314332594765351646160860846957768228651750348549635722721457725982114076473214752422381712802087620519563156319301976954109279760227640730264012138625992244835040740382795104167326300155332372340257117510099065594565198927660618380872594500545580040040939360434923875214402030471258786241582542473471249320317281160324840588317569525853490246667410199456834872670191370195534436808791669093692061254680831981983172648219869984532768999918625054786454717270724322561183020225704415154957996266790088958464961337282233013544203493162800863964380920663616271118616741757613861381341184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] 710240468333168721743554691181070616527853008585874928031496094051875860881310930927576122475909287468122241744153598179753235601073217030425823107875620768768719881139997925726243036050294086381427205998216734707679113105907432230798417884215196217379001180436415977251002425202323171467093423177694484692757944789208956316884438753257520845966303870234240477708409628579544153772618542375427984251555918270254251368032124576212440933411695374131931407535522559411403731796659562787478798400191047969173941262287925149815995977247772717618342876866299187571763334119536365735096071744020722355460822080903458583430073941174029778550461629651411792291385137583618968354112386953857827323135591984827256141178170503748188933859318241047797935029806209975580052472073052764281728171424270861652024437575231388778683997624037879137557467199266657924555550435532147446769557757112543875545735732413351306034214662472926370457251382958838657835208148223748658105026548385650175763346806608676833350812539240880452942140605784154894433146586683339614700419210039527759958382750606450735023198867229674977206272947421538431177407005517215856689399424907573025082268861743134010094500798730119492441961915115309888405536349816577013265011960059270468389020862245602120009811270050529308688678119854495337057772509890040194929429721016337095496470677913186988350009973871115622351200023792690914267318201524495237407474837435959620285252818901748920029496172795947810883559641813155848622133595909978335993290018602834129997644599654122782710430596981842484413786626295106033348496725109968168145763131400938555552065784233690777144228891193249557053741600231570583364285111175347853074474882816531114140520297887947897639927683820797999852053039050629601424937360563298295510939228266121204730700087248098268872742359519644658591520274129920087596329362773557242617301196780303327690005080635201483056242115899568017029408640992528569734398435338764115455109804864347712048314110928890114139859901733650017358463819443586795824787962473473220555340117481669882897532982190595299371397481633918158161208971972228841364249436214893869041270339203172041185461037317113845259898095248326234250021938226026400782824792467995198081917649780262796638595349593403056911159150200746056015198540413480587331964188853446667939007208007919288607697649366666436207570435839398454160487500285564781155002815673778646520853567483740062521057395668332865102398361187541003715299277265345747849166007202652007125527446088153547705465569626871967527563789191609752368445670321373093486740992381985217956364684661709842449076728623511068154302269801160852897178646504766969073290809226146426158427505955797636307004004761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] -206517536997172203981098635941386838765470164423312346096585296205408275153189338840353510317164931336281050712920113747874764585338488873530896116331715629441381951971892785181239940183754144921790334605199812778764139732851967504089815902583376232201469024775225408020616171843801821502380620257675705173877194067477804551309905215240214251211170153589256038093248451368573310509837169522475211819158403099503545716735332266661477465079036333079331853641290305502843921888721289916144071125649506716874669815399861257794661169280825634790524767977264264977241643200543840798996354420862384229550306702395148582071045215283412750529518230713356708776555966745868716002137232546351562343569646589514586337021326637975803272585549624834031483112896291270209115281758336870066642818749097002157105993752011309924862668872506105295307740990112240510150055562959051664186462322298942117450281188004120851998730228358646257254317156720585195439276691184099911892024391024111243707640672588853528489138654727887136485850991244386450448060828705169989503333577163973249454978415688416065214446079688385966502067946857863840720639030331955855149706994302268264347401751826773846060701602556893101595509714263309673255013916837020763996699514282572943211973765544930531420395555244201715563468107060407753232082160799905809526719493915310330303251395021605660723173530137843463864554833918741375213243950467393718469586327186828794193945688833229603178051071928260090622657156811687284273571431413965757225993327565740102895425202761582301121219160383524165890939747645073758017277534125732820736452860018961924436970528408648419914990190563002481843618008364440460845601483567541361080303676479122329024824288354755731223326053696028237078666374796036554041609230240654793612831623251210295742660832717746287503109150505268726089891497759898556241395449103134316553180462969493322913349262179565185599258456562707430896238520346256057899188419000750376889495597273019308528270300901125791423924179139073274606660712324725482141151489920283564495897658696011594858100614853314161937200402805962762945132504950388672889648595700172917019739103345899000223109270756138905801250778291751090399228347824516638524842888746547997672447316393657774308795327300467487055117716281337394713371997961061126129101662364427778277951107997249493113818748075317544619056384779459668033481935247311639052511880805670475373582151434809735076319218646850388484810296464985683431054953662769422692416569990561861788198667949949068736570279634035143875525172916591543101537760925202256607236978200606085557961296990872601578774495509389920068504422686276571630587624173278404718777506416246025897066404301617614927719206748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] 19948806287118689527717499841216006696164956406828162759919847050188783385900542738132660394021015687789283678624626371276886545587598156549324063836760709799734153028691191147050300663857120856143123034318846005875629666973092356204111005940220083656208553250911137245145196180883169591616014506490875109542655106347733079673766786920927472651438937122518473526296792884546383091935298455222644308887415405686372911699241627723196364374568494854730867214774658666555337277206843106575637959244197096644887303589575849768717116243984510806324817432829628367600784144364752310729893070257438353395229806238624261916323464807188746545495480414362107202070848128843013543929865679431505951244082930397565501233384584688966556555043730283955849308625679094234043265238976455350525917822112791518079945132995667121985536959253849946606934535436004489134012923709084565692598993431031887352998396968903596791656022176103286433940905589244969457931944032474324500531872368196363705176726312218096067541656277241405478272431608632475551343627184185181330205855793467684858315306609591440287247631306621429975704142545646371237764021096797442908450181353625231622307235377941412675869218594859344394744976465564737186648681638779662905513609425751677578432232128660346009643313314017363214382677274937806487068007916089974655310335632202200714775037169727510771898010695097993087181737944546039347329930752053223071285654938082821850016216826604850104920355802407492671794685873896836405447452897824420935307027114737846228151332398379295460720401220304249986947181323740610488808173006447857384499791929819955273110592969097713790775833389972212275406526596161000648898841703909559747927460257563714145962712003124701870980242460027157508048163376815623502133751414924634096857827931279042676652427977212923482378225785186551640740374806097818547765487741065530205627408353139040183084769098585081408234255714825468406820170546917095954303171244502666689527028121510530343010059848682409447238675888875583784178794448851747409686494509379426121271301536412504421450750306885563870067022584254903249875562686048018243727032730476574470754189487331417970525301371163933918596002966601277463365955124039787398634811467958259184985059236735068983165723182447337029046147196220935162058875391422430483705210505347765261520192546870076360812335099505696470004790383984809495459238085511890652674628005136922540714995113663942971420893679055964925547296293531931504370757316265770742774142226823794431286298115029987482161568946742035698459435002982814032602461430544517339088556259321326574445206553323847655684853579902009722133518779565024611188222958651143739405923841223839053595780740710508347635663896576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] 5369772904225856458134278118040514257117757685291602490861550069108529256670638321291771804064960922871790531480336793854798107751281157402876002330029253158300497288621285192948905838589841239803970464747145026649361784196066240215524705510301358705221955413017338899322205578953023493555045666036072652973189339992780250164634147137771471461280440899184420505546937635244959117929714477066316125301531137388774824134215845682281247991618749957029410326376534882754373802370916956990324048590229795894056767258425414852702370136290951685324043831792396914381603122294893678967155197734915934792859193902002463979685983147904376231273975085790846238199897353030026215052458036617495770674599070157131500420188244909210177008993847974239809796819566125899143419392370332931691665985323801104059320165411060184147819375503230230965867426114758204578811889478904405325659551426930474391849727072868748575437154122709136439072318696172160671214662359848156808335263873389619946991681804226192605597615695955564801539338664899541598159332888311144678438583412075969651204824662330055155838377838060279005024348214582572585162963343835820718456124540313297182707218332023817204676933304810520923035985190754921294788606524917883031687330980630088502489059308605219832056543472947054476623222893026629647731654027867946039851952487748879067374918466280720083456765402393425967945287383003679947316961825899940267949719487962810063262682704911146611257771379948637746870888659728578021244783864028221793767123487470965954440794072670558112130649412607209840971621487421303639082119669199892489363164997767390000550034898335150724848532419246498053428745497106407475716992713759361297212715791009612779687832183375116110032323611474835039010141085797655438336050343757870084948725671987764289973033555220952915124868696685958567400885258459867732483036784044552590788661893209030782165948488308445078146018696881413536452530176678868094404219909687399092149463744238814606957032039142069015923030302454461954375390153060362658300676942924174492654369488590462971701332830746107680389140187848745008728816366166140444527493589442881678430536453643520251258094566148917674175020276997854266524832028460104294568635714558429885887536849552804520406187990233516813716805992381389500788748836933982285468347709671171371856363883566115867415954735021047429493493053219043261178177866763178188799441747888219168250897359315771987862116488050536139460896682644059182425429462676429028083990488183023064306393879084193992906066082113720273497926043427262133499586415301404746384740889313999138863608129282676917670718227338344319555843359029248898812784832620358354566782110218780488214226354426784700667684454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] -1931219094669740211890427519163095188120427869152985124218410229958347213895593449294247262268841555371903184341205334799588889783337438052680580858778595354644733227637158044800028265479472027146080081756839334810545473630725710060345036929549196827990623560239793572707860036897451617408930895092073355830952375859098985734119048842696226542265669814498909818756364857089509818218956163063098089479097808814326672744979274367390797869983506559324389980526056606134087957597536323692364646342610081969192544941310504555410224840514261888250860093131445895903172829435078352365034492785913524653733181213028648562932383408608715930822109026155993221956428933626567694110977852923764049748888445101983155428779193870470175071253658462327688565408790405683843202842724703969683506171270063778776731255250946259960463842271340581351822570048597048846940847241367395337441359986278206146064084302863116002381093327552455817685830490045381826255127113587232085082931269848921885689965184231736008593295578158226732870602948126243558404315478535866605059791302759366594617734348042190525377181325340646682584404957320875834883045451654962605726283160977898590952453338800807334223287836579338214618343420528054638699419655649495813875379544323490544066010713395736030808512298195466290923623120859574032878244424820136891385639605490572469327413614475026865966646034814616135485083958420825401940138586439065901829500898836422256404168537749617864628688132575259724910856460677600327298386100600166648767621121161587895089133227540647486066203695345044583143708003532645208738072519447067097805912355096659258165022072839999603978000093558186711671262952437614625838784079545930446728243834725129244620302249118505517688979920438040778037499855579229794611328733610131648085952395759618827222373385390988500588951340229264274334249458644614397041164286566663396293031832131447320374897475066177529800696174055256859878771704042046786038909645289973911627977764239875575382586770177661252175274651945284251765948709725084629000597768292386642646428255812443874417226092300541857203810776067016242649734547877749478456885450637032389188860567665923560868693500254600393074742074527070873941392941626555468411234562513791731848057260733211019434806057995481705077141104950340678658775884420931896744969619901243295459158092610757578031780149697434881587922105759241180692327352647751024293444306569815968189974928097846688204447626062309450101166968497190464083306278268983487696115266456575300005359785994038860939129544162624190767843093779346648354563260468641728072819872857446820133916808686106617462375062610003591839758906814787371808054415906346710799387174333984505707220442050825008120013520896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] 63575292913441710410054469251462776551395169739647241193487685784682288501862424919105440834837145768471674906751356853579536315904636437855466809151193518371735832344449890941809692041205943753176753193327693913900422962194581639499957732111303845676923628252027790009835806293523735925414112040370981837810513402611145109539432989112643895623937331889424744008903848313911470244259966777465240265625150025316856980973394575581795578328001950498236507597248571472656771838692229631326379989432249865201113301985963561289393480237932248025058523388259235204966803706913489234078705600197413247674194424619062907877504314177034417849511581283268173973111107973039620958574869056542959272293817083632968903746849069726829396225468237384749517595722111584683957855128555466089800086894681183010272747321473906310651426276220109833620759366823985469558298056041532566778232942655824952756216443455394014007694305089764824993021033303761456035668659696390905727213807501274922821714462339779896218573189178630067933684277481606144980662116057551212358316489018293319194904875481710805941914033292109903648156089062881193220980262751374935578991202306072102136069052128271472583971818828361494826657519603896419774791911772385018380466070550683026886767671447657595349496704026528665586703221186267963088955982660143539935768753668423083910378443942548321425822976954586164272734293392678159595361110794094251933908577692768301390355795432903059365320434899962795141737655795322522361956870776748257278727005606738058872985926242050307022009151009262453864045646698192690418707456955217106024974560102485137916019881161292506504396249835382054552526165929465656498732076123413647113970476387388589492407730104056754082276388556730981570001146544669047457105506438056470626327307401823513324645652647490394191149299444206792695300653443394140243523343753423348635875747759032010123684379711028164079326966617790489281751558729590857910019704462933534742276752546364811478159202221555838990598033453563549960536528893047024642445042131980440671605982189936353588455428815040045475057380332097732479002491599396247267170830993883340692953591153945870963609645907339422708768797209868133167623147413388157945124799273098085515113812076602326543806594723423632004901459619236614541989366237581406982992234174889013047261767018005232603823833948384281251123449328607990526391127548556244260300007537318248380378693805025095437308828571016451673137867586691215523493706795611783374091741770543334524506501661230208840396794933072245026816872112995305362138010166388712351689693092731936538073534950210180657019715377475124005226319980524191289126588536354843253421035598301053037630616286010733923466739712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] 104931436668955259264127464562782237517553046765402532962124086282914624758807150587859230871695136984036908232140403115000848019409755347467720779298540562928666086551563819495176344975221494581418578575051001218484630179043090002825562450330607224714952643609673130981971938742444243585595162302187017288624215760778322005072641654164300273899032199873706648736548765507800398995571156707908957757837810770918184946479974191066748643872819466990651546242022038489752836332688916751516815581776467596915230037902895132375064455835043675628986484145498918556726891138056606332658438139709860732437356541291970645608308970132911867403508731975388503293108704529970557792467031249873394626779375490275537735495543715190258900079125524868292282529578100217292457403400608647037891802568843845385829063683420971122149281376946202066982679067940268313068049429589739725604333051022643080775810209475066408218673986525658286836903465725141974332629697444090677260216570413586980949980088352824114500137675427966977290572130557744436639587204240512449094588782401313642088597142103022572154642685834683541503535100683219859674646702705265344771146193716003650041966582713126191531514730929328606997691210812836863922618592698973344682261955172675637119318851324588605648793354989954034998611881814706775498171693425286006741375018453528772790458542179706681593893953363024397031207449364378006257088778533872441653319695328464442596009614141939066612006215153988213809095911682729769141537434535131601269264963156692195048232261406701065981299883121857090298650676088542593693467775310254787382074545994781305704237956194289380614616988865560488877647916157465607211933228712752598840797795336788053705961042077061088681477489158052308921790570989645503113720952783140273597284164504494010007127800940416579549653240272697038654507514498651003573532548980094825979087657846760920760761040438811470605223230349268176198478774291454534548485918323619346252389806871008857454644065679941751687702320821476409016261462468147017180434242087321494962611659484281389540434277694351545633197691418139212258586944568283429613077818950740326572298469240871360257362988349420836688320411436108815008310930972519620048459637778149570476390549433441512824298294503895821809457772492511656725493045873913194020768895610715492502932663344546285677790469405007705316154372545062368744621371748213158372639247364912507342384181716623121621035408496639767228187519080357781100933878338790898835340909544031329748232624614413779379515940647321568413765766253954122578784138941573467733976461750563455259591871745364151381494437936689609169935148884574335083194191103135027639544103857231323442343990801761348572973891584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] -35318677607491212181462354740299631578119303824201762333533937090637284721238381035761461999607151853653486586538660831957833630525545927733168689438926959180136899481152876695760082706481548949559226431453350686047663554805225478215011472233970173900316396598727506140249144449567471984010433034275342366537619799313132582589724633460818390330990541196788241131427972371654090372072718905205901430272047182314365219274035423220718153108114258634899783669840671419171654942733842038864294998773443649182355119304872116818063703560789085103228141636425662418686333987453432541481519685350225780890261442307741025065214365533556057761483307401255273046675726747701436886617170463160722683692419900235871892254039483619996177077510092384259279449613112841590558109409357947863538853746065264451753752891385048687160829510478092733688078176034652660198018843057933587671755174266801487455143142235772720597628557557165704915338483927182067646987136482933055137024916923890073536411846837667533357071677705748358232190746971226482525454792592943414991639169551739486193974305703308380795534758440206332637398609313865547838353142745159733573160450755863675343318386192761791799049595173207250787030617614914989692837574861733220267950246836602484039571784294711002396454268999780790986686886232133471395544792007205981264282044391853636688148329179317232758185825010680545817224772160383018877183166920762154553741683111825136364825032474151103779909506816335399201439726323495509920360983319333955052904786128126200220098488843005340586857847489251016341425957252531287844033992930089411714015800587648752289055647442228130801604861052491863755481652546080959911181423721076552782407379853609698917497496580734790044338343762562711202904390939754306192559031763394646228991891205300373173198947170483971430512029130657221481010443762724429214631834629287727503739885141746371741289244954590608357598779436260539383536889470780063816361098793024156577142694392697082220382272967068347027546510439737313388819624954723807211768114002168595669961838912314786155506109072415417732983334765852845481546773693933191720966190077731676065037873393283742661913379537716319291409638826900210630897844611174657679664291683036392396724636943956091770751667977173264804564941465090141352658517631380841891713117697482455590357004677173050247452579919089162270483468743598734260458331886927665991551245785444856907198609425935935343131499606871126614842606298601261940426944616704210347049033419172641572601777456740189156200842945376165637049747065710548048358133639692236743838399040899275506958019858333153747249863363944511584268485670068433092825939155892209710490148046329124407736592219271291885261422592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] 6343100914065784326896507470665573262798024346359511939329596906187310397594212887036010452706054848343274150897081934170921079762764097613822664301429981274960157000439158213108624114468482223890683360984687451454110372430587249308436186147060505612883543720011576657359098859295042351025039189455440747950610594090556665577052341746352493691594216330345836246814486726222176703456978901460278931232734909762757706031948857937209468385908141250032620029113553922436276388034473870346715120530181317863696802927048702586797784393570609323122171672615093869496815547459514100305271120999573580482792620581664242331900817164779530004553519695047368603171042365292454050443524402978704439394322399006535445572650564233411262967020716261933926223154797791767888776684454052888296436138489058337651574552727219196408809613677562901639070160438587980822474347901346041661638221865191750042974535182941380752607183012104086540252505937606408655698212683675727376736952402639911363069637226422228097719254637908063762167837123930056528069852287882682475217888212435396496264969226186275083651829312129658990078089613969792334010182422272620965082167524435968117547115668197583632541124100328065299710842371209632449336691466209862328224522523196296265291099007465370752964080679602267812709637095096694551930058004487717251825445011882708995125817665774100298063024834536882253793734263839154641301825814190333031027645089652113494381361069450806958850487998846144584645550643410946893585392015936468221288858670725870697716231873229592842133951927540637126293666834433275467136510425652387101029375718715641918021195840842343110704165015772037830149498206132314214329892669743554996154675204141214288300815900686916843062212383379926141939758714207539041696079914146580259235552652883202701037653953663608543320023886578236632085194085669662348404969363464241492660892922462783517499236991950597452969761057565860257860472324033815936526389853272771522198093330709645407090630638620536255429329082872548660179570084752177626598000132433674688113268806353402758715530508214333523669908378551510031239166332505956649692662028599691605291825959607366067221254415854274020468226749848356584530380470536227979337390680032466768764690156205437341427465745210386006232294468297452667977682496049829843588399402079502766519774269126792238734936594403726994668514725906335906586749608381196466608686929587344107790735891384015924332835272724503158215811198393331688026522604858893644621598683124075210408720347865155292466211281759232232169735496347545458845305928350529176182306565811898369524024042108856705285229588927870950951841360219635076191194045842920728884802738490773461656900888842393028795564032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] -711122552353399632980685851660967823935249629775423227452588028673268669815553382381883672659919073187243268018197165790643125855230578541938525540451499342719358019809662301803963412866565723379677820520497518577260739410364299791424220274777672265472098773577574737177580884349245574230280776056903472189768451085058909052389175813104804087519171799969688557832678308102034710749509206847294395530650078739719494657758232243356786375724234259745671846962133205125627520747821633744087697378931857603886294444596490723844787812128246199490604147326156562928789289921465717447397493314871595778250570189357020253680248384344653184684494334098641633217821654338366057099274817768218056333071127551020314373696281713510639733370333771316010410918049196075667703133890012070633219899192812593240192242451621295360236565931809889516473958864767225277309652138770752685569411239415222160609872922115432825723342945076359773380509811395800286524566255760050344674423066268494686637714107664062738771409743263253581174683038033975780513123400270499748330224534547374408626472687664309491420939157878359368291040303772383963276868558254837326975190563722495725405023646742516014430338690265602250791043756568592993785803639265600227238775847859551114184015705630060354041385438863466548372398670818884369086473966492020281906768336728519285084756599312161847457705146002101343448218328194628727773656529009635202868006655247891705702895464553015054968578074782885044959200722501299961755163465251941256552316901060530342239673305545085360531214918503320113624911454723452756066746603827881678794525601935123357560006701052452209740299338175361028110437433240636021965547663283010413069525265895790744689412224878764286209847591845648763283511899364546413582095315873212757024012203710814279700595131129109463305138004123853708957792988670032575264001190076499947335776524704540366436213003925123083015375471186359179353770260533347729138870217006962136114134230958431065853911266619157752230691216322511750229229422526274350978594620056390273564463164451379424295697071762237877184458173689655961144382419135574253358751229891612181975210355118496461355378209813752923369539317617268101189048681646758976320529822250887573499502552244765459834623796742103646933338186297881836782086926722365988871308162275747543880280078182148852976512098320127786979023837973380018360013121596006749276890023727685073998268044562370201453877353102077961079925301035446757247857922775088158969990632213554233872840444544313695291392561052007538179226786702777779903326264164975106393634102545139638762526377856878688246416484907935735268234589828800093329538140486330397451319506192367118241407676937569833444179968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] 43816015659573077477042669818628271795660574519599978286425528684363223588865868077569231600458455133219579529355174079317432594580113817290923475269223715075923585121200994856668231820315177049123677941242288081098808927475839107387113019502026929406557989894708876747088196542980611635715752292871635702276552553853167924368941412924526880387126168756638116695153961573936861125768618106409672720024061209532873428248377961968086487596255456759199667317467036018690264698490987365311124007063341362752555441320501706457359149884149385292189191226138611535353271402984570504126160541058458053290885190187823708421439557379942716824382912734759813327203012127912243868280389133824686138842164558622319898547318626684709270253091433001903387124790311335692965549138949102956885095297578118376838049205743435983861765681696806034589771986996230315882530124183028718233087816460572346973407071479262220298233887436882446382917411243002026881387727933777211798580888879685213550625325658021845407814345058240793394288975567713202892601944259880868419046336724746805010261012481129329530225713359675262285541553602580712812358605726450858158237718941009847316870003144856232544197972249699210072602567994969469404911125960229218327461670394485657216922137047608583188882023451068054977861954926361836289462963074481337787731621861481366621202855612144477300078740978705279323740143654231586238523295915248516289729811414340642865781260478218592836193854311789821271018263970859943315706068245655815846418733953402924283814484772061063937414494618892191754815494573954011566963160790699494129230614803621684059249856899700560820822983990354587336002747380030151768158897826604585507043451151986028287401388744927528699989615901146854755800827946131605585580583534833587678874561480331363491805487404772075621489520385080072584900565991981110358787086425180870708007700513208605162120464239471524405308681556127952806603015648129180536212037344538641069911069296866917741615796914464703729510566799925442321462568596303345570747523121800283470485726247711950285465705927107271402849881011686292328151188878454622573161306210532788423938303951563657858387728310038180787644150028024660828435829049568845281303984470896487848744760704630199885431837261820930655374819235555505525890582838829595971770802434459322307063043924447876723891299710126594686399707667519580713938623593628581762355317142537316884698985570473522435234577705212378486872083145030297361785561425317587040908752479076263427677509056930609135903131918571390717117686614459574282980276079827700305035058484773750967002856206038693396781601816655336364566392422746250696911563901358798564129139269380846248390666198950348563939328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] -240145719512921900559104841755146122542935034368219650962256939025946257704448427094827673938086925633199274594017598918874379526750367906332974142704622507954697856639118332529100207957037661328578361974275109264053029270779537280379204568955655937231198255959340414014871503274774760583590023906818302736818329090500560614099358261763244072909774544228914942274944717323567928864273583682068877829421184725192036371103006691597625224497300918414890353323515202538587835079513687462334745122999852590793603612037624930378481380934851052429517237416631894118383503483004078066971709968954681104340958818607001828524224365845273204326576501321565793567221004014946086484710956614394524989514957942502458846510289472254756776121852729508639766766532172728941253710223121464730838838156887068458026953839384858545207780952667380863576150566364427234392839465401662728383683700906602435135867276705208506002169626217332169759683173327939668108365432425715597336588846597111067690505509173199070187214643598133039708855040552792766088406301243842870720298600171774381067500660281632756888502239728825315000649424797446787951882103749782698744619279819341694030111392106425653414667886103379701148888837351231041249124139494460073300432654406895650046321306783290906933822185722119609662115132098754195670623991890584587471370502783049148903634396996361034760266681263093569965400183055897849273270699403828006376556865358899782489153903127133512016945726794831917611620488605231505834523924908300309549122476132010129467003633601017888911250551125928943187688496156185533487665617065630454364051484153676001174790867977228972543301023067306583158073284489841394490555241099913512815978990837704125947825614380424484718546492869622306539853373397141722529771634881328185151994557191571698277108066551201362750782181506277642475888824351325576217527635266016777610423015181499888021628082197977163567990375970769918760978506410701601014976888384146580149963844271751661042478467237215830929353841943117242761430431752099471962907608502676974293969985917148640004653464255155243716357148033158828613061403428325891404888324158383052536069703784432659445787357198470462386905408722481476057345114637198141924021678327983587152369382054880142315967438267134126136794236207262496966798536391153196815925109954029329694717369857369452663339024948516017790733001329728381988976446419176388619128835206163107563812196541912684890024334665987372478394706325287472987682539501332876623683521319876145553383000151247871906699438270455684908170530619174051356074113546040710805128521593701848120591223776925150072425775955503866928452473309165448721412014783698085740207682172933403630621154023145482485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] 6446789302784113538967696881924247194772572225529876897837428716116494151103987557833248580927086190628120507031490045040630432447297796716194408241266605436048189527035080607244653347407612752623665316045062660222326437798044678764280368328035907839399536595543715054115110499345838124688897403570089404301785855537675683192649413528996784483275746603738105325516798451675703629655606111926181605990996110037746892418460182824239400457806983012020502476709466424460986936215277156107584843629976653155173120281858357497516260894342394494042787769530655536261768967927174654982969052332183362349416777889330406862627815491635477112953204522618222938953422730077015406774309578743180465278418694021652665851784610048041403234116550314287840327059771999314580701387303003800613095916024204612413926219048286755393321378419820262583344715697529389266438396653018469320558090908017004880888493657928700457941215591291225858502124272221081799728260700136043288313377600787908010742666452947064995020594448366788268137030650743051646612526652994512698858229556173358044095987743450503015484975369331159743731314387081729611963087814044362865904680550946675434592044589769566072409529841012409682240150318247172254083872892747989199847955340267810022478346229802851182898249900151944665278679936365909777266055215002410909293833548219875723974749749217237322902568362222824114736184014807794668496539187514607623725451354741125797265997366423730651746533470655481901224890190765046573250672786524214674549085292424985934432683611052988095474033905861725592816161211539907730828581856035122556708252089667661689849503689520402499243668970450429150810259536461608770705132601904336471754325870010676939046663731854812036187158664481973027172892573668437042170595239890678669229603130517491556336302411087157668294571235272951593010568570025034495965333378188127210399508078183408904700680620760041079228422793458996423239071684807846191084309776929654652824140071418744091038392506841053458753095450413342333814326330048753881324391866685840734375149054140204854716394657798799409417924675793617113944659991351020650354184081732157322999739200103153649133625002709412830563863782137823006576981874649919611044125237839363618715371676725225349267946691181130207604986959411137788944622237272681510833127910787381299972954472268889858101147226220701287732215085337245842566412374274085629886014577776296026842475987314153409955946894221807082254743193477410618876926528011322149652743504297691605001855253247551023944664313737707027264361241003426609820487026010365620923996445550995254899300306758279727439355002851699358881663070122782787191057439081948445929400331403705359355882238274602795008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] -88993461648651460637531683636166115704918822808749960091269467629074422560917879937432986904582527892615482430530238548000642006073115852216732810390888965449554034739929450905247115817974945070044906755135902125576792758918230219997698387239052067884212463137186866720402049111614083352819279970960117575552834640706100628162764404360229626466116112115795560912192693151107689925767699090920764481910841105702167838480948040386790224617610334427422534726344563845001726805408546820102882356292344904952615631939488009429402774609807370839114389241622355061837226661878350286012370116895545964366926766598377579782370413987313218325131132120775180193797597051590433100253182003162650196645672480643641554747073129382828001275240028970990668402704495194496930045028768408610004571977124424702776574672912909471657548850167158065123529155192392414852048581314717843184793512522461684068018816191512284102378851079408390780787330659028499094041726700309973987207987258080052531608975094763719785977478627647279612531475204006876907834020781806845907952142139902255088658481549365017726522905214232075087746466165195596699531226574505518874399291890463965060708584266155480059199968847838213834904947963688097360682374893554119884115194495587427766628469388319843425124172205902988766901731520592143877538733003149295439400275512302281024955856580608679307291870496578695427910781716417059317868916345644378533365227906298942439837107202195725027110185138902040941123500309698101717383424955623764429247407807867174052953768725247044689727419054354901577115204034305658984287679226155569858023704715913033367653466680451751534812018490205397243623285050670219864083389275101766952939703252789471685685406786541545580423620166084379454607350960735467796995937648564424911485243662210365421234474793618832779729948876415489184664998575027812873893519487525491306652757267414375907204203737161924109583202179967221490648801289872483585151090061993712800886377321395504773595922714411008837825043492444467906064408405658300788795831725156585153398681455378458943945298540990952580928605463387396616953256724541480847624002740737168192793222513814283217149478361850799512724128447352466071305097122678209858665024648011971232033337802779616960168289862336406966119266354172644686600113232219221882451245045680297329943327950786317845922983872403760023004961998097051985920802487212713429925976809229800649557626254862717607126966966453906904469581620837186264019705277089536669597955153634007625030553630841365776139802675615018536225029714189118150356075883246543063764486966870653778025373341085465589455943219583043763510093883529895541804918399556172235456508674367018297021578626900053458944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] 27401952330183873125936126823667552002937348549875030721409755352942105134411484723048599707187140135585829751480070323471864872514834091501349963845152566971454796772253343829924218337998584374786294944219512887108951510782419562010629749826472951006722385771905331979978055754026267380485114524819664692172978391958880761619778326999633899875995581858531958450247616479879147378540099658687237185438360003387792356252198082633594063321758686516168112806619561045955368694887432864588918712343307533428265604623773513319560337562057433476330155253373710895618081650051116634559563786067206452051929275691843617075182912311708116510876735914802968284573988477431695244853594397433683381269856541386385462333348326465640655846912528310775507069112000706836510323475401029112537893425995353982137059971724596438619207797325506015458508361304226717009099815654429249613033317006555770677801703845192638530071806288503796541942329170992968339365963107973376644509197198332131931141177816310194075363315776965426502903635410668612197035289145614326052511373802722311783804526888964518282270116475557552958200840120711476639121081212267629691469513751240686931804173263244734298579966246969002556230009514741866652315934299188708564587394565928795692580380842552719730673756364077509018408819814000313057824472378305309326725100801146993853962660500983592293250069188900268118863496792581765790892797491055963807683949335507542692495856976496339588893776652203549962420454524505942369988330320582461389181868053886638033496570273432047679829365686519711654113047909259061684937232957074471393062986134621541789852539120771199629630509826080600368305777036150906762708821484513705978785417899208988807476006201003729054780524675381726437274111129828032175398413563932447210419629533271881555305144298276180045779766431970463831973730805082362007848388306387760903208485161379407693175160025227827831104877642890127832334435743108333900569929821136065683340768821875139794761956864722523053538192300505309005104326679513498006387431562420589872929721033142198111366056602424513516831451799305840443809324637868605344461258780522154511966134723495089841830396757437305031131088968359422091114864318257925920427131555662133782115774992418655818488226722444905009684058625662779939592991082374021835206874732049969382132801964446483422509143877263043384973536085914641024227385658499612702992753390373730541903572820324583664031051656280393739745190598910952662710445979339407050503891212136564104598778296767316425604397647685702556057182947150488455727848329217259320954203816606126482992303489877984812212688919044313824357148338777357754902484976249576993004874882831874470720487251331912826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] -5045119493251767381944776721746394177527497513866391027461803666226763971490688047856852440409771740224948241552331544288208116422183957810832750637249280214134464248913479550184147950593032734495623241402930032473482944736067448237220405653887993363718982541152347067754942996582944636285194594204186632443701591123782009498186298022315710693468223875879589287133126220559392773647085854117061924662757918558720836307020421575443743692083379933485198405470979329407190068960172688984898988112820300074773755777576993273142053150204837305937748671227579635952215650415953587022046621081201736716756508227628201745978898504829128535086975539980218474680361835126009786747435301459057789186656012719504869647165649576798489154503560341304059800807832104321799753639716042849750757050086041437842412075940985945342885635364413755596648735728892407640002217110837795058662621475365765574792751285805306042201524012450003597608583072763203211047012367657161539191481590193285413990805670857414442549669262933548647399311115028117138429941012611307395986793467079957620431438933370540608550563188945313505245455347671835081876443815927854154060589597026089595760454644586679218199186859685026774126470635191969242765655032894265001489333637382659257478771339930884215570044565602407580956277179104104060141355657457751568700663914823732095564731767959673143903864621579943790928294663062910868259424478193942192567145461718399808027665870038336849502623503638875077004058129361795509198273987547763834432446565640148928996406886964888269682063005027784467514382503159486991728216982013841645509658518343132015316095350818066334861536075877491475402913187044459357608142058092820111626994765199422249977176044218397486351896638075778055898839811020286883855193621955752144065425433148439370078557477130382907202917015198703806599073633628112034303562190680701557594352630842725334845220616278226750638800440377260435465348638456904849128689888311472119044388278584936147755522001046484606394587708378740201990573897662447677515094921415132849730933007422918989643044658579569821086177619977733735936623019774433801421814933843551332443985364493919532086053512573905393178671339057192296235524910249499938742593802455748663853457802577628351654317295670729652222843136205269538623920105275065743081555446148883013878401965709398763899118273090127390722931640655034051013760129256769418193775453697895655209023309808592115149252374805083212551859216715738129129679585987044955547757602223315412848226360040660374959548598132789009393169081623472426523469306879440139351284452537311204768907672866776019855351122927146697162962423818172991719078315001086270273446988492166600753296982624367017984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] 697478959556530751670463889842056547385048486565561266683858063044257887111288239349637258125657416105748965312609687467332930784986307873266294370805976220669707031229394810774701034791232026249116834997299633165887186062294866519576578323836525417880204809537556758506733792514504878113347222227904810056966780593823699012610294892883377977530636521235754649555163103025385191120650179814930326327076817510637459585706636188145538832103047527989153028348401771144347914381068294971266453547982412842808188229101044970911252229651317494879507979427608993041965713596869054405189722982672503978904481998704289901617822087810706159498649276640641604753703216773171229071184712014831924419617911946580289142952651350998023431694268309049617438122228015467421658033742637293054175632263039450778410962230081761873874609395938448496252751192454244091199433039513461696264890403263302636211246222433901138797518974830598713400686384191208227233127786255610671017408180005315627421166754601447700579590399378469551194447606346872349625725320897579957112956419320758398435597718841354542617277187531127036247244676413921807980921088506976180549317241118531398106230191525316456919921757532647067412280180513406215569731713750338000650910204976105195290297059603898884725628970620333698072317504812614886938589152652332871104980840984980870489454800695614530716366433835018538878825478629978122179232151789151279807213403602648663794860199693332114398715480559035854789600496711399201982597960391468051517516045417531463468288626892086773379145449984465337540118197869161807628206515691396267313050148262555136998825407611669562332968740007738500259724219387281604151734243042649346820925937350198691903164920988862591027091712445240187548953587345179368444792307173332420319489322373551381977571106627903830873500289954646576489879916071480448528685473600027165160416078535525399622291978909419240353415928918768634559759546206941464591438489583757081209637242456199636521345714892333241534214299919135008742509472021542393230003169697821685872850923693594082004018614964201463407905185237831796337476158103369731972056598482126894584047389933002891773172068724194158180444047522378560791860906685590819786508617939317853685486620463959345870181317426356259181630318953770851054769750889373014124095437644100010556003806994039278810951836508840917348794976749183315881432996485870699963766278578307959367263208484886763472019793885235644842920721436455597117715594775934655069447078397157652995462038754532911487314696041711789652712228419209594085968605300089971475437218385846014400595172448560192266653302658103670653950392022027655810942221263889064810927292891195375831883233251391700992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] -78286165808759450723417248116537509889284047106338625876539934747240612113739822051443345861182912202659083590233943845415103879256406142864243308336842228061497640851319037635121579042172539366665547068271893981182253958765264855032886629449396476495455137551990898729194383421691510471188621895686933227661283053672950711929225657279072481880700765799599436979715828572528600193468781973885446348109712275342968049629893236490099456516743762990669606964042928807935702561875710443198924268299948596673808632164842807077595472976532610936266080579831490523378784112788495271610355085634639169981752088543962547713668701645369455034179577467654008151499554191719887012087646188737005882727105877963022401201898356082910610609805555343626516209739442081163864179236107699201868119293541981821479909264684597122888022121004030118312025936957552652479041061194426467124648066565276105722757630867682869884815728310477011936681195340430838562778655332264904139945154063890614941658339413291833594266509781563469987520450246561479247982371724929459166411007776192344245296672247371182724418489635405033626065527835383663008563842914583146704924641642284959213240592435685176720343156174615249701240862275368643502178553532152402898179187677140739788148442047146650280842568951578499729187493372765422441142973217315673268825595903440367236070889644422894987866625225655967235831453928425984308442586804811032253393876820965783935804945333128006325912237428632400132762369982492417431136039443607610477142299734784493720706324425469119421905399244582892328877339579902625437183478427608615198428194085431206333612047555429321189062598836523867690771832021865958426938616783720949862561427596619036701204377944494496196684543331249182303133411162560713886500496223328610198661748171555659511148905728814019012601406744664081080707009342385117150941087827884804509355929893688405640065666553331684704862179754517751610446387561893004130030513992757567841007064359232610618351180338860470994718933558695124481875013090196210320225951422814720880651244648884201813659564369748935505799477481401561980173521542121509494496244904518765096872822822434335702793093817515485796565780811655428320929418891059507207410151980626151355274414814812016366597325711079119684957731588250997995829507317959460663110288840953183440595994907978608206961911060934039650960929249810911986599145450616131770319368565870225572439851555236114228621850360200655116439955488422918970824838350812253979577790993173740995810255929422159170010397518601187728063226435487176934023513249728995392072047169232972300304762276969418536787180552894938381114061610229808401635391460847697323824743817042978756533143759168208896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] 7315086348969861693756553447227132034648088992018989086878054574845554083122324942790247665041272529686136880650374053766362313842555871588558326338413837459702737213616446295506005637234732327967735716786515796896157592339767116283684044674768824472864642483367284627759618541151817871129535291509274275919506047665837409123684207307231010977984247082685482940059290197408044792352183494333507745808179585469871502491422082632812066548986548214099185621025390241149135758020906357750198295843660638753293213068362421611848481469982079082120971854308831392676528462093629971515287374052435718710165565542413590135629028675630496386945253761277971752022288780477721610092098208489159792525543652630511436565954625234218197480999851979492724421401754624719298681377832001725399783282566067506029373388013046756979781014198365836476153714337073134878621355782770070373020197878642213384401726628416405849654069726528868138495234894880566285222127303152859217936556817389004058601492511293333594761181405898744824087622494835228882027301338478210864281821814469383635677397078547651672221770936986810129129988144826957886674585855460490347056488149135389617329864370822899617522022163403380469803197500573333944457373007924813391006051795252909076001239736102828628534243965700909224796322156397233222644753742205795739517975064006412448236382754467161192967532857517622234210685519535612216367790579400378604628493767159017525238525173176105433026406275090975993714884187856567031006151772561082048295231117547914042691426981443932098152185749662298734318225924217119274899282596873849502134961733136533793280225161092836164563030318744590808768430089103083045450372822057875195090240866372540230097555056064946196429445508102814445032119213494074181697623593999955413333968451667522502136202067480955921799100676711352233352661659961828702159762794954491625812118070648883267380323475214446691901238450266568671445122286471045487528794254279508490455138792157904754830047781916882521298618831308128593508741183325097970335391663939674509654248093178029082391280249707357378118594328008730399315392284277002085619564121340271878643012356360223642946556621278349353651818102809869619622387576528336742385684755461457520738386755479022948955767384285130178268153388743153463999061052133408401715138389743447434609778711042768237844710461962288306095376494723484162589427810022910888709825077058389612360607250033165111998855436635031553594998969258378251133601007803732310301295868224663752349183889334263445444710886950369532285779721869870292828625858301643355914002572110146611175344389109384738133755857166796201470905267245523903327854510150095047723621296082446415593988705906327552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] -9526205105096581165736523748238285182925572487620581336066595051047170025232385219670357143849759957066556054022270937955860137848204047209036969507102272875183331534402615741266613448504943866555663057455863956536395878460336218420371408948079204351445611554238004289242776483822204239163999772135317885781394515108255129403161071623500309307393621672659944997328299488622476956267583848641283505995427364311516868619980230974753281108045743735072546941824407368652440485693839737597896440042772980290614063754292297999676768242716076196916562151447028463876059272933465435669204640054902022821429054173391347128447501450353145555218963354755180852193004954385352603413770200609461462499029065980989026920686243745058920598384498914199036289263115613724816895823894101216877985021747914959620565574539853609150241646654571830840614929377024188783418350643297355075714346445677516244908554739180880455061916245878148263696653724555463736597261618704779017245665897173014178021820308397091162921768404238742966529533102584493309850493018615867271416330986117504629224005934418361883229259871742082753399052910204078020456919032558687430662694455227960081231729961057266747808002542185779181798695097035022164308092632673563827425314858374062982800259745029758580999835642297838924780171271988557297548775271589907021436486211559720622509898272774807124825384703973468068037076338714128070196911693793692690660902617484906979740728526982534067529016413032564841108403050349418223522658225926876735404264485824328571846169994188983619909788377695215328442729991286729333858140368888286221405325944037078054890629290170794338158712916595146554208328096559417872570702926083472964677597317191167109459752143344939718033847428099791843421065282031145949158841167368233926073779908168168268605556821842788339316613611070780560755443609289599028367461244088603222696317639427698443291030473152078028453805368094508776456473490728419443820197760926321342092027326945562364381860134431594472996647100321466566813817775472856690992520669443255310049115604942121510075045682963846724231295354886557506729423777440655085286818966157635282172965765231632805794588582923641250762126168384203343996060770163771781216136269370433776038231164923303146204366353736317788230072407654153939452118459908219406235147359929265652061755790654503621828385529675359649206347697884897765179469500816637292634164297510751897136859351486608443526387718919737814650232629628581701900681127503004315860607551463086909270933325762932654875994804287855446911974523842552994430039058964346644789628850410696520543682351737335653995216676826349742647368747294425345310970517759828309355565448172971251954042855189643264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] -10068834038412354852896146273097531551408747128141924170980050280518679145208414419223679688597624702890454633323512046968745743517034977674936900759873746796520346501379369724047641501888189622453981549492869980703995111941761771312399136068791330902527933400323233863534578144318507510859044308465222717046208110929899650538754586216378871775188796332085093329865688069172255488278174085763017823842034562879782867332493097580636097653070565220931907744036129011612045407513100016270325998293170210952152209713938549483760691222544702283929268276791475057091313734388332377609977647699592546032179320355942569400948037517777849318459017533610369616416435113975745915195509376726375749250342564769347925942368045949651721758977363787995406812979746812841832825562447455642002447973124957747711436480060256063399336401528471402518096849028426391684673754333295721699288335794320733678981931513691232429263358112203465183593845014598247210007256406488261858066296615286057563947616474764301721574932111039962185045706199559546556490681588324244507230677971339400717565977192856312496253624945538774251222756078592262441036301369939002559581111726700306257045637192852836232877212836675251868918482000586549319402366287529983275582367615836354245740969654130553207335453090040045443387930151043783115845484378711215488804351537222914066111165403156194484102307094167798935001965452849851244524914082623789956131965697629988413555185882580334686292256673318031995230836456306014550848370370257017634349996142083858844154798547638657889037600316563119753115481944737356671079783561102463543972583164796426495496146653478746253590253039090563124036088978605269692596064875567239465420345034334161338169469196060437427044170994190515190795435459024174670665163125863674053248858635592602382876508252460707702346393736927349708594971202248454091545018544536641789221897362683145913063912603801785135910399190908061320424593379215367393049891909480721580766007835666105853361031379513579110365695601697138938746547631738302153760653858984545785415263396192317196286630460026650775635275043075481783099585202608765020703460792364164231530807984523162085059109612374170775846394092900335856239985329939025122138607020487394599767765810699261447290694872490938726350886918864512066658775367557678335827868710901872278163688337878569522096848728963992358096583490711911565614598119142993246690548994342942769478179878997596588905887609276482969756434273585892925579018309746179760260595706347710400773291728413444003179936063653950134017796189576659087538717430906440867525804074945452127895892983529677560851506576988235193401277912833413343510254749545919858717125012508631560442379629173357412352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] -81780675531561826147978748905827161775831419578776467593294949907892103399730365016905355831158011846014366400131154276760079972010675979397609709447504474396235042477922164486629189329927010540324755171063502139566202591870274570049004025071246544190995665977410664429574127808474758990161038590063429694011584686348327052568859712241310073823041447162560394230517588861165333623117122682543970069964957689444282234482250812343168687842396905439632547468267833588860928224688360560999368424654410528216101706113625237818286950099877424830192890031354371631885732330261660904085303589755643389297042942761769164701625368497028725787324038092409638271321117585305090016992642616430776491181236887762490108490679760729353094465849689778732160995177221544879562594542170910133555487983088224292630336019267067423156752526569368874121026924994448859541001357017260368180903933753241349998894875338102415327529318111587747490537357572530488897769379060582045528581466613080576782320974005062872435002915414091160211336132367982216446469370467367833375447058102796918769193684573951722288311595819708787347538021559277832201801604340945810502118251641239953514073365590302871792745255615801327963247719260796972690297931731246859478549716671059209835055893438981187169250224196812711149187270143637382168614249522250337761430410034562509718561121279019749566387952409769705181201042325679166121465583824835059137517035186182522473024237294188983016118965140692568984602223012185530193091469761520852587154897325338812879333811333054144651788739605328178918629210882802037583521241523565738185863975644446337443032684830587975349302625888019517481650649647027088400352157454003307257451802074704193249689872475683469403426940164231918716961064525413256142531620548610398228469021799067726891318230764023004512030940997363644998594772651916412765381397489693243890865899155169526960654819979361461287087132938093400718028114038683555412428414839836742341672528595945793512562194736388334837821628226413519834140296051187814636661081967805052398800673761008765814110371018116324157317119777698183767601703851828826126504913429931027058669002039956810252909167276627087721918773023825102294490972961913403685357644740061398826035611498985053004158653392323895526441236234533438433239362525101447071885190923224250077761409542934274932302696816256181072659303155083410252995034998836441772177102338392206055396577487542423369543914442592757162995648025438321914481741030930949367637645855917376404077246485934638514203508947318408723890199017566575623657849288846419118491891602489707692721472528877236713204319755069291663967110326820199830101723510982331803701604933594134869058118949873167368192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -24321542243924572780966174820766217349653709913527677104230097976255099129808457523710991560355294816892318928919862946048162406766535061805350907873663370650937873419056630189985370824032323227335557825513087776082602400037071933537923695497914700609194991068790089722817446843634791583487416302065457128054580364833992653463827190022394901354929098484412607633652657452639339750973587797362900893316709232504990149440374039601496262485912284474847721144887833741067577306280495313139950155363332315247608783875142249118629661367854978966822748337161643956169480421495259282764039181438655602172226657961833059239570675004802975499063014499331862637632252107125271406927212099656907611322372703604570156704300694326298201617091718738347713117072920591592790074270266185669732280788871103776102699903104604350384666711863132062324984300988799671365742954995002353285633863127739840134798412856613624586136263401704153841706651018601361223791272227559134786885869333981759814814809615866760875441979193081110309435152596510943154953338117116856913829254491039015132140688127031837221093220064512341268110560687775054110545763838401656090649277585778812081831197245005117601833240795740638832664027284913965516727091096305518754797905096523516756424201338505339412801163871783677630979739080991119075884987471672171436700752609550239790426415929699716452027417284995802993521881768104442525215001895788868293132469182868203344361741739834165407149741369822881619561394491307195533876737914837790980601777924911225628353181617164169005168557369050188403807270938606875453590861228368993986303852252042265192449159415134210648357661334835504849168911485749017221519458439197486945897611076829071859122877470514022624715463236587889108043338114321076199012798549135126349426799698054089312028830886921580544492882777025259402942737934218835940528995651813295507669684716878461088104234640654555343478710220080657302556862489264397089833265332099359345956427530543496015131350728121288949945730118938740087504613770890426817049703547123482405697758512318494243399594995095882231751243586753693489613591016375612126255721473180377544438653328950376038566696945510681115687845797597156904729223653816630563127134209052203286038547660557541083524619597986280022695733561171922874707523963883643896281553936909806705866345528081988670929515486077604746716000444954051918821175309615261645496003310376893726254479384932261245234072336141176638873526592886318539182321247983643548985669907503610586861304871896783974527313057596145561027365383291589369952577490093779391445920684823404100986396845402677615127000459464222365424804675401527485639670403755413465035942697936266847586705252390401671692288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 286428314529416033611760204663683684555694545874931529910616552016130298549142624336858320576192397738439483631732310572491767890463134894469562397968319016178748763325852224429627732421027461777679024233458718406829916773287935730679025933715278078732472771139022129930260994984020238844982763078018924189180481248053366447922080382339163242667595449219904885827759860791444316838378060806608571920808908054372263208360370229013199249514208715624782530337995750173155759217573825036302280334390626379291653146393760838309043608240325710001975885395514667397651608310914021156209149528295848769100152537651767211732720896468568648282197219292585049006666254205194717511213079825958928926851418831461813373891366778619345332420261417603036505757788838802744528749793050190613286138440501958307286374007244213880339873722669660798893924457716115751750828665182578507672863916929565683023968613390612521737392125459642539960688567032702897532784673385503248181956683146821589314161981716235172727289482341738930628401130741329987704445246389229444572208344165162110021119791567058009287819480446090849995769158339917116089170183188110730539326787681175221899448318894783060820674524510817164206464737182748765211420705492801871214715302785977303880608939118250447966835252601639364428084237871551239636552901663494807482672641702982688169577300425845551736683129224847119206684445882775539719221802490964446941263558493932133672817837527525067703437972371636234435798541123598987618221222426409165489563303221464650774292178167030799183299823839930161096181725179222923483313365169893046260490096971290293794508344671260718124484085098287044522275001882300857672686851267746151587346904657281004231304893701676929576486069520614173844738154378571302740169114045168769393292265124018190458634046314975150471205795978359966664208262546906905359893793161703126868878278200758481301305554707670120530071961580013239250186790437685829137169825118034831622172045092646542255324424140743756476649229307650105227987521144693035543274273279564569902513789752334067691452642948118813683005216982624452049293559266992307550296948240740603607193558238732839986521136912551800849064246124623868209961627560406830475371276453186465883592174176468741456345199900162406023490837679042000225971401534618480069035508396347938596155365961445328123569870467702637003218974246679685255723421643854277270573547618899973436801786106200657298310585534672139767995212474425647754803623470781836605708241443101828063081330931410016454429198678614951202293243203982313651849055653430751294038489043817300514614440061170242130697219564212959881716347083265515063275495971150353225757865144501130676521746931853412972625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] -4431961937682051791484930156036693626258822103357769237346859468445554087568126017740271877988971035898726896898109926179851368384657935361894013870232313950638483853003054400058502476247103555740843681804261588925645478486243261251627750957867402585261240762005154138663264403519783711739934609084900954670348028184021018841823636593716294524449618016143704462805330737683455888976036790800184744507891592410697542274678719259513728295240730948651373901438026092198365061428814569801806761738607228288913896337945170031463098323168537121415767438382066578337271840717561725693182273592411307124228964375109361021494320397226790389904083178454769546297248974413063468121323023469656571997852452603572310227259721471769347014270388960889021350457849441942868467478623909445641043499969321629210037842767356585521930961309726442238936223683670826296822692063070604428705754247056693601122997307069602726507539832741880094803813616778269298584420899679597689635699583465476357262732734539281756963773071085713247994636609275279296403842564776900696053974659743793506252656253826555065545105043366351706455661098331933795666303289084763656983684313585318732340635190544876278134554972943871235191255453248414267645826039976346666228492084063108989047117395617862803213169833400034211479314005062513134985837201349800052282801779324476078481838361050099726060633816144550058161259213388124898762761222120087543234055466115743896689157726738222103688591730014114194558549411731248305561182174172489425486461799792008899095093212698729960034735376839564885566159367739399438324942346489263933860062891063099200095713089107123425299536693928405257338279190415538978262224729820222207041794607942124829926147625459388371488310332073575947184796236885488424419401495541043936364031176974518915691623195945975849382653105871624706043575767402806907177178834941336086144927365013240338497480998522782883618610651226682700741690319846200795345740235352869140630177434542501423447398077633549895375260959526627740734327904494402518035109028230761349146237930295460548751884424288271519926190486997007147140150640609334547711181265582798215171000858627638768940427642617475737001032822146619400144466801111366393192503609238172205985238507180025372928435729080247495492766245663692006418097749029990075293440243691748786174223372882451043428426434012367742137340787518996548760779465505279755728873994210108547905598248756206298385748505698151936371677344468716226794701891546606856086013113419335399567212383240523739088755333195792589206645310946558691969939650684274079106880941837968631066881192274032372172102605557599758134630543845220727927175110106797339682119782720309990832243063903691784281128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 86857077247153370209080226739550972184469123883005238257291570873903215639481962401526928045255615597689619451087980647830888980349483992923224855604847643602565965752699721083458813202241293082051648924964822814069337651277458565055665336352260288669420906027821934692946015425110258337625323355885424352063094601600702866913749569084177103060332215082668182130253663364280602846941078733658015281160595896974098576554451125022880815743119967225166732769066610884458693909260645498787890946099461048812000351365103351423005871197597554710279287290338644258749061491955025409887225213085058402216517646996970854945326183536010149959486841063193329311058822748263511169262213865585403850518533157912776612310495365883027445363000939440711438815486417816962383648012577440215877162437609205268638783714142090657718801221544721894774034853636074831380344196264835266245646317540896116986747405040678034780507312122501342774772289632194637221129735457673676250171305839940799997627214457519550060971164281559748046828828930214426224971808497384863790885207152410825200947837678571050792524413897523085650798978057909636639605629224878885111998740785872835885797291220055373291786273120055169423540407293759146490439930324125624706177173300013514656084803048186378446411382348811436266838407780206577633377009395227556310860566252777783032460242219024376590315670158752839181045845367770540900818699193838656997304370137327122387160961464123080426040895936635292774467879415336888279716226333076332922546585967521202292575234645330798160081969352547508079455572328090632404963192124697530134643437129906563491565539269643266339457740800664735540949081634739812244386508538624598410579585894190019141860109017679042988600797068648660848944895115207962610942685107899657049957850032293199958969550087360617391216039117918044641501751695433409165264751522871413197782092835447562523421376962818500330792276257229855312102342953849850425450760926456858539046595201151955130988322777898446737412865949137447823144502223288639409716199572993043364416007407478992109123619960219944723268299391584647478801529867052075329673905855399285698435587733936976696834602090041421652021627518662050948317520618729697509137353970262201089813503657782691812414970306722150397346239886700983680511272875864448667412715275270722190968696150404124479836010937725502989968039961190470136865230229640739284526389246123740103770786600535995647337237648116266619684138198443754971539725678377438090575958815995581438528631510953301326402677013282236917186327359876592823517656837908229213493137296250285630458865527443701776008337308668966376626839686797422708849896177808398587558371280734140780232175343906255226739359744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -1244425077655794425063500851449607102720817041577693773727207554259120829164917251052265133754876544736146703070691942491371100642942029406038153354802798194275017427362641154764689457035919420837772727652655802454636893296252654055320045268776911520610253784154840326955721020872424410556790653856487845042267310380568730765638451816078228051250993729688746757126694154043529033964129851216592871106758076425426336895746642685885339359930218167754547158515536385911371007118176381062463471332173157917617674558320548312157712463500102179263452805289312828736317963684163913670023730165094266973325532117771569804436062534873780202102794874562400604533610816602764721604385223220725735700898596141977998665815157256025349127183690573938976988935624236703181028276875868917951514431572280067379597293635128527859641637892747075907318559548386130747815750566239699303673465393113556619410565940825331735468608952011311086928503362439685011038426190998784314747497534555770977643718535964821370163232448268973634396049758307195773797873111088221346726125700539465764609494311277724685497533842544297164093963927901653070927562277249642812814447171669408019824456939276418023194517655892710264122829106378127076860371783184011945587303206803546803895468987114480470324441666255927524216719216500508150772993802029773025281871054117379646225625238221888902018074472498952859721537109664697515555380566297657255627732021594813636626067722962832846948999740700739547018454594003262580761751385884783933003172480493732411161941168580128217556875216902348732193456018449076283256568201629540019973423853987127024928645606762755750132456505725225575933811694126918468301163582193711947058042797264687468315264792592344094559846458019621392159296700716136946444328082367409387090044868002173710580528301440153895215833440672968166385253995370551379870314278424628149066016164686069655607945327348084117515697818138829429121394632016148530848670748826687748628791453021364088153775470240979734228883183306636779516347076170216964907848038644772116347674399439704061528254902802526934120982460093930880277156152413900070823737942407381326227182171874848218736578310645071431951145492759104571459177432092901245363152118431375051269665820759837700356492920759793829197300446350834137604444623234030485568372373553340823035074495103071376143136921407924019400906764735445420761765590433347734290933761769148824286140481667351678420581232154046566854831187026803933433112249014539002888435813471484931778135203958582475040479959452892433531645500640159820184709755799255318950332865880316049199768455542887465344779389170444601643587834482470386727301014593839590583769140074960926500011581445465624505130942464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 12404598573165245239460893770758359077373068523258583928237588185960539579626768579550426109819247278438349664194118304826071572707829830239043382512573163013438017075131545691949835045202169656654104773165205771788929945556630616847405062902970702715952678164308074332258779300878742020428463672064467229318895299773175539154839418966981812406351178184271536278867080698011389524656249034182668439005885000812895051382805254356315354142865541733550821980682107297031582829467096813527733736969655987228260229389917478697675216981346178761763029044281214686030351798433952869471793628204693643341224742443630380449256146811680683405139127963712684223952420976676475868844240997835260577700272144667011941696038333606033762303647148683693281661136773599086440459267696466146180553711179100390659439757402375929502773642255161964497008048290208103120955240282812682006024365786001074043995537972000910354210978385310400322461959539557975946905620100223472038862234795943400670279076616927394521797181314349338391313337818133210820378345745997949607746375641650899115118910940596500057326217223786118742245428905291126350846145071311933481359606116337967001743576788645931486248959364373170940292760878193347318926594454980049607779458939886371371501001824409250912207982424611875253689985365706016347480325737837164494044811956928723590250132881630451315388677053657843684616253345262459894531937973074340039554233459688477223826242494484406380235273924945789574908071872121736005378855991057837944600314290147467391929221055970612889853103401783781181275403828043682588606655425282120567746985097374769958668952965333821291376455496098497340664963903662794489776770522038734647640575118795859048588763740697856820400262892709492718935898416155950639810105585002973928543331323452407933303068056424762551547292350625133102245403319064982992286272027670691623589536199384152190655589112969063581781459280967822269165257759034345787507755269423811027582307900320352816837054425088913514290095393701162102697387168773621508618596617165194141190201072748358043794024559421846276996681821994934425075845656176910247014604805298537737556037530109206670884154119640846867983675463170851970976951535607288245372396462702314548459841976663095611593775602397742176002216247813175601741040389659428784894860225101478902093777835811294529320284476128475743209373294132147192463683675814938652043242328994781850404213633813689321137045272738575418814821389932982416603500110817965540486497717380753765576449215713175004212714492935475080793155884260505756154118910475119515377117500131215495522422892768610217271644792116275121175846556824749888641233883469423110689563893098069894732083679187641329065756983296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -52001356572584722132641338635529033237548291799721705146113548763256592139592655195440415732504785825975411513163776886202272444573467044440748087020870409052227675791814553266265578705832469008040616379936219677416482812437247680750406530572665127194620907642694338368729756120583059159576907141290444548944533127293035888424218339994057866264815729353439388348284837223731867965019950827430469761637499077696591071439160064885739431829114680617128437530218161864120863843154041689144018312579125777727364671406560792191944277697976858681941477844346803122550262793031914579567871911038983294075256844334000590931595693594269196500459468472266857913540789060260358191204065099601174802545472637930048622220730146095046173852720742094404909491713522313594484236408834932684191042204875189929797685890132776479713131669889711242965305379135200526965346255073737990442769832162829622372000718491355004635627226226948586850959664472037437793557164960260148071502540921187161364693127150001632837527812170251536284135655300758006064283393183933056600292019902541744243142341471283145006520254571615924593036600623965819111233327567969633205599458289707827923016378956214794815187480575314369723034934796116000611502138855284698837677035674583592687864845642221196418904083363815579851199015667260599670987032246414752195957338796433880467011065082310304945417064584692406534064405918790963193063182782023626490105468406133256730940765957290894730986443867722773426805822757316217589695756677771114448329164450582243202042658984518132860063900129663038902585480665248637388934154050295642673107621886758516758959458307406916773804353376409892252710718109283828832127577999619956024225494993839039984852875124469191148887842831858866117315447509770501563183980465176257068075723007792688003376910414019655374714174830632432247225606954826356452384670364442781629404493485064060157530991819632043494172558008466341164973657331556265578021192197406657830976809826134756835955431046290227191773823431183965976855773276280395038595067851411301498021483745937767745898359728138950799996910344151228903821319576221123611451275646946900820551816801187828181119740929931039461833272692892791107675447125263784381776904829763145012797696273541641980060362980055903159550355740789787944376566673626339282552127288126958847909803796728452984624788765121540649428419016719423570440334376989352453684199419897091794387571829835543225073625137866416348349552384646040665436754182030350437557576865646288385946337415450241149780293279049867928645397647046948924571687260110303680522136154796843107911765391828868356303808106382603169510803697676710840480066440094966072512771497092520384390453018253245353075905921024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] -24346084827028000552696084153699837642602180911849635596450137092281153178393416008445370199920330513911163108622877617409651073477955446492594238252206201920934238375468382534431321185146418879468797381020687689654137847659751167692466959817916041873031765302004734564086714373611397815888905035454038881414935674044265650585595266392966888146845326454674756442111017078896110115112956224798315994573140139151864563511954299723222959882019929501202735951394514092188516508594196063471622418582641858505264140541732498918338073314484459381316951374801731073104955358657610694787882569950792248511772926548305791595426385221671531603783192233779538143305017996211624842940107741457028107904891523888642962605395395996679606778001779443852368061909779607982080199387907571074191067536340441683414191411935952382047527612849621523351946341395060851536254482614996587435766577191963407293125067297953534957422665596606242407173648710251746003717467205941554227861682863744817431301959857381322827453624792599742605577312097259863432929852019651831541895412289719775156822543999480822144929637960196669974969491612999295933452849433693783977591463233154519886117189747495997626266539833137071276851938407996717312159413918137418186864777885734581422357961776656593126090503825592295242764758258626030739182297774621266324817667594280437153485754305704174394355132248599878156500338732662177833196958640879978408142964966032480648767837987918022480686121816595579677014078043925750856148629376988539654533802738935196187320517226481785965313038113921803272706636657323656496089996277591226123891861644757622260804363241133842716619459238430705543004203455138492818067139258091032428337863033121866484088797582410369255000060575928416092490750642475461464720658576908486283578744724290880549415227052849800560264455731492824979229619618080060330906382680474757964541769042732085379317489701541657095045552838251193079788887056684974631902368992816355731065605891420930557567592928094361057315409565167443468731982267649682417644955728063659898725728624101474017239236342335625010434507187092248330378580450350934528306911675256970770445657973873785086833595307913165516901820160644020606640030713781043913660597812877385461612395445625095543651408914034206746792340094541729650820636830434797755349383628446108919442453153911711289865154330626017916283956128827066134958308447869446964749054109127971762149401472606949981546842980834267146021425618661464369154600948276106290356225440138543721694111922893378763278671610007026236135791241621815338847397896362681331002045525820759142422721170582711006263236344382789690320801269533235179077796436229780457363787914509797486463596459216217934864098263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] 800794173492740827180202161914125472937806406881149413829879725061602480044902761873520052461209448767539658347094820282648577286274707926638832046394744229303474112564166589345203869758814625678670879419253280639125004018585116364074211076249223397312934695979405263287598312893016653319290482377155582793681064753243947773795914668351081254757146625675294949056756149494164857198375835595218984069556440463743275078237533518515588472182730351328245703888788900674309360033663002473253808607623934625818834655605609893669967482169848892796326285498652506851117261193792528425416396887891782482906047662985416650482597668506382580812214508065675952786754390344072406477341201488764203439343843734764336556708764547823138994864633735335909443971611876988028508333382901749563093148871553607103739941162142444180908229092904137726142378536506790445653922929133455345926651150761863680671683932525003724355644473125249880110980375993945217646695950794664833460928606856475469039299173366920458373658945782988609513037078414325616980099095112335569976536156895638927371598783637201754197741191446854061660816504039053854395832219145816074585594294163337122902832600090024065102423515279013639418045887740891277455606852846359886116718700360757268032620196570408370639694397682539563531752111498745442545738555048583246984692042609467311353425675682748970584635495042495142051445902000408693264990981406494751112323906775301926191257551544314360901121671779491602386381812036621635398865551408383506159827179010741748902249201454488098481000537219925266468330612749039942368011774146818269822017534076500782417800810623031202019678968007034587075001464778211683711034922752499372808452480737556201914545789997516040996907590945467557261968120086272369726613898273170890807109384366582567452524996134680279291772522562419844023419827248109562788345616799607110899632835525913150438497748924911685573357823902538030904950114498659102625656269793497811293669512711016620782795276965693130888065014064290283100912546840582177058268382458046843752878552328417657758162834758479717218653446048633541650508480479201868500743966847791158376192123850869015568406213464984780858155258284311280678184997813762159921240406922515659353315065618989189974103639626098301512495160992535911459263163874227790963419469878511410615225265053285918630093414728814411390473220736650915067932677671044432339157304067934739382980584138752182310725025070956588376524370960570090402513117903948568614492335494562166444692763876976818441216945959140384200468364681963750091463562047594550225632706798982540485869508757350671048653356661197084982063592916060232369911018209073238714851734896013970746461765981070166676650116251648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -1525173622055891696083953563201044346404628464996969121445332158105840603432086026591114598292266160391128822058373914191650561153760483674613891325936053935573147966853879524114629986560269478536394772055664792361439375180141596850196152557104632648905624464109382341869838183176102084540098749997800298536370052759983540598823946543030360814459376643032088886498984321006912687870868181218977056381233686992702047530312914481755525756218696475008160493972773693551860009318128455481889748103291890822814913677826225686726872060297610949852432685402579767109433105783673883804945049019436654519259203143527573018234552139753871490418398709701506517712211052133654183192851069058890444270664149767587694459162556556598525529575473673321427265689179070005165857764400818062272950635364682380765702701883039429113678251486203606541648882844787582464849756008436025110221208845442932364370583117415595873201125152275304819064548960793867438624952644580011509730697580803281280144719578046261044673500254461771783708757150958622452694128186666249028860431525755724897786468536573041713031592247216011147238261279241840522812935454039790336476450189855465773925419320358102448294098168800011941399828733595926909766659206079014683473818794834584473914289370076962837540622015899411543627524996104947368600593778033101297333590730243902956072250644228951350898627221068704866453326482779756729841167189336108529381275462237268346693962458957360142924329470357931408383875914968856150728506575746359561324667323885386981388621408243317603687105558024774647800433993577576998284427261814709762691166303239147484394882582130058629354546390861595179656849878714185932589813427304397800707170104783299636300084417827940885442464491758901359785248105347243796306526104380541600214610299283968954883964369838691288727283738017887501620401920198527093878476860564703381790878897641058248078287924742636706118885233252757321897426524486097635329220070194996490645788388937260300072785653236093075337689479230188376277624326255410143786212282982323666606351578982567409851839700624211522111144698631198890383208410493405263183074710225145488449255518895659462538045447872040443128109646419465874261576082308036570645985418926943412565565809188241475606107825860243803809519291002002113682962319994274278770409213567217422645174189811594045160357069087852670182937803245026043495370127898774943537055622456507534193542640974729652106192253104194192680381619654096415398629453110410692185944901238150066474686393921007782288296274791177119801727033069881914657919945390395953322903932268301513759982677449959716515989398810517881022714378652634536355726393339937123560279095283116626358058721137553205790294675554304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] -4385825793852738918284359432350998074224610669393636392094340104399112897631613213082436547474484215052509646781904551108228096616511797541606677318166261255631371669884732476484633064256662738076610308988415615877744973166169984900759961486112418569629769981170958199341795188023047895690789723725312101217512790283693554807143475244433941166205916196323901675684657832563534922363695129519493356336975526524623459960637233436116879891255558137047469700329899530869027091596198183197781023456772937001103446311199326029634162569112796438635737295406856537062256791806057668704604632131640455049210098711812182387623552278163790301375591902586365660373029049270048118686696559386093226346183592762285191909130518380183567185536914687921274483070744358875008764656440643422039945164319128106839125576852560644103413481878348591961360727857567743704241793220084684551570544351235767736113914989362398532488342194490236996698632359190886433825231669768623292812897416797297154023906982861224558280287961392362647227063246606422383152334042452041787310125456403791842830090856960193506677312028104860205188006842991361893146742976131361897987322229143376651145910828144536256637394697384465071037803459355159293299453123877039240252834069292716317509676115454673354198332163338691043888417342973944380692114364531800342660661998470150999438712240873515967050354697860140401351803948864728223739620983171153119782605579344904672261587658521575905844695718768138016738576651298816229913378791488022564492060133106405396008934486204932522153194909050362887975014201857469195533254939888622983468009171904928737308735434619743779922172512613538302553007600172175473389649824220370378591755821286256795691421450622632133550159659742077441884488630312736929981033455813184449012807207978379942971032120158909951438121206015650187839484200510368414411193146269692590998871204026561299236361624377350571581856700475285729457530210867982755214569202478249361750470520108676694468343249311288206869474423517688057921984062604720267162205465732882520137065251441699214157638915552531804898187948695319465559283236724634858635222224924397078100054749432410638238138830569161253150568541127121582904823781718441531881200982547588308017656495438492606288547963144957607940221081534277004176921699155651038218865372699314481440743414254863243521814296690070475751525239686996447185427623120934503533154709193079481920812965104934646704616289248764032303783287750794119872660268663023731578808479831741455695995254182757111848099670145560669752314250251674042676475325104777687478336353083495538947969891230111908291864149741081254817131043105615744251121629599158546598081998137333675152067037349730102727264809517056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 22992551368993374926770728794541591063531408029799395253622822842626617439951601651102951285416737586516570196721657071510390773652292642511861982154657937653300827057235135888460235725710664076342042242627678219069089365727468198605050916134656075627690265800116986890028883669996445723811448284481888306920072534544721507840396280003054652416242440751411115947703980016151230765858617810823648829495091517329619399370280041022203554472692670843692730431133459699332405659480109591261364827949382283455623286207540857419137929418825404145644395958654028590855766102099976340462065106651802563513035407771674525010415902305863288134328402535619647044936566364817185816251923596922298527241228017910460204074034938956222140617598034560711677768072578781602276876816578100550681120868418465533007175677046568810494047481515531468719157164447775967426835954474191214642124985616794911111043156089750855484518041593853268308858922617643443278736643743955603162130637462400917468771545186587234972223518623061981141794065379244522388896670895371384944788629017536180344437111834022884159388240214162988462360871003748181730007272638172023840621144263513685249772556090640603802873152052113174460213615412045350573246479036313241275598139647274440987026553320209107893782579732346198634997816622515432376742924756055597335172055952784491039235311031403133971589544924970812190153657960172286802782898813915979483884863674173186106916678985895493715843470803861635385307607407136877548321165629907739290394068891496857736013737876872984983705564360758334543964632657063186977567647201887752892982918735664650127804994208989924381958205598131698020902301858034331447463896933667574571023669172788944599538341375908611822689993592683721798697891547723052565794062465842580528032113332339989025233268313410682216145273725859198883649769708769564043807873295387597872841767027060482339958916472449356080788749215681928655973521967979130028907430930937001362925369601560893606744434916407512517291927471204440958132912223546631869876196301349829447018934728364815959132659067440443048587690518548905252504799863304524417861802392065006290487347921631636607083586079033513582851210976282707588742796316971131367068313513133734770116291609207491882199258991198389132598884863719879678181036207499533076569645035881551954940919056803816324750027476151192700302374453436383643083312415308082783975792869065118838639683577409662449782138738237570293243109444495461805051266436211279730280210091055620042974305305242326550683401050452845328864817689235254318809486363573135927596166181530654365762612520999338528363526877396907695760956798483387134352554744311724079297043236480726573931728840765712409022136875745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -32740100085797996353288659191967641820817379378304469210641763059956927042290885169042623386240123922124908555486396035154500302928676991682139116186144628895936100185203797051360178330792150588869465822048012871269740104031719642020903684657389472340865951248021329636904240311541810177444950522387935858029735780665225844991548932480965714026072780755680895730960221710976297029630914203697008337494532160170586781058487192936252818633066937384440273035000021082962143862278498015621343395825039590921543051192030106774428900400830305177852240490663862172298927187540010095029339494372897260200294955255925082153340065314751825635072704866607010661632332208392304033075563954957623157132024737889473031909085860688063464198113044233145199763888017215396463972937341188242407042832494985695061979420302191284831529763257439328568795525955136802627071761866953948110186619706442394651242254601221296793762249703159383603060094865714350035365165292173506648130787069423625608265325012119879743739510859896876695411713022803308640917781519668712711279719420683175531601923339211202652588726698310215049478847253304589261054952032949070081657891951799481641347262255403829609860326972315990145982747636632045636169950985840319050136563512314237711777038236317035799957029189285751152745279905355002434941865148986958006898414329149163061087037313428748272727705691008588944952574166101366742284929015696860344594670042563393734529710089978129920033167481387852586242744172161762824587453834962709289952799660489803313751598406528123495848703369832955261476357652409145859440212231873122665885214513874100893719101143273602340996133258324647405942021513009555616777829644022454792832243286132008536372532972843118539180205976849642555205476755660043105522390195842262873055322338387581055470522825403489987665030870046904601245123621147991754175529536302793515497977700752563921508135414028464229939795461693369368707337039370828118010913486909694263152964096758420157285298179584747571214505430105129607845607776624318136645780157378296260285781994474752527678097812765824182093972245934865599857452167978393870819503358384679804167513939210266195957657706213237583572342133159298235344816730574433154991003548090173677863720843791876149685411752236382213774893410693932892226783014033414368668943584742473816604014215463613755656122470852018169012764002322763037894833124226121597600797140730057849259549362174664154739639768208917560121332759727801462367961404556055700843419948533072891152658839856749539004222330016745631556456043766201205282359285100258427433545913343315868858898533968190690085571534625642894945038998179831832693549524977849987530176922888889945119185135118735653128927080087552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] -10292055177684466965518631248219003792246597981227927271719900403373741973906032317767290966074656192033711129797626632082261968257040774043305688998300453025386215448526949576213767836398869462603163020222458475928966953598090742917090287144367272451471794220772838738381047702623152345955602867556159023352379839615316146072267917619435224893470155652020342812176605023131474642183423088668969461124879538044315888857555842878167282089603351654171048345658928110007191107017567892569530853380424263322879386245231945317501668305772794600017022580710933647625883786424676463952503207118112048111437115869189382280516497470341717842710064415123160235125353747452526122836652142511070720618660860958957856641563414749051761908694196458907879342013412955904508929616463727859890098346346259858372972851395494158335237525746608025853588233107915665753678070756091117498269464795659761808431184144622316266347526610232064115599925709390881015706513118999747933590880227879889033621758395719467068470754660959668917742948541681609706689939552795435561406547930716938896007411702474629704329385586105523741416906092553976519757689646445942679640642645025814988278818331022490548812624339485511990091140367942707819001056419980239297445244962499648215722419459575129123425849735511719081047037168028942927735171631744141099114787509960118433458161170053368830570600311413827559296600651424272441288513773202979692922900290164785898559224599450953643118327639562359232973984626016916211325373361229435766532014667733979607951542027712633677957495441934804433550477432446996713562588729700896675509677637883549809680812750677024133724846179837365327642895111538564553961890303838255455010650382993731794658878721227815481438020604608125614903380780767327705488845660917721159327489565309457344804783805370549811029181244265243890814320535414982693775055766295467144760069973234900634507004149445616629417731733994970920218277104200943242581600775581986341506896221160073521713376527252025731234291693083909713640322568400275349586567112694199669006090720855502522702523490959524148950351496008732464262617877100988226688601860010462414807045595598612616976738563231720426431387742771030307695296385242703637116044812874569506937220839885720687394803447644091610624505731866045491492326708002039702312525910119109730874983322113670481250444674737873818356720413025836988497880226744061890650962351419053394184028957974070212278740384161664463292341816703722415169974189818519399143059377676604325258905306770640470235500033949269990200017668924626676599424384140085598903559404081484121821178473774489369023362850350846044014131688586251074498065919022171551790284559862612518495795164205201495044875236671488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] 65866027145510022209258309205263132831984389415479070545334813204236976984272796570292236743601088059548598590110556966803327216477916274863780387316604557926624604596318416705054194559022833598134268848163402644771057053310361896856629932451572874514135307552915407327367503000181672852141800478626386873735736423549517789333028482151253630589231275171359347224256269275523834966659765070900658361975589472054890496995034500472368430635927391323201292656898408912853442878070679520769557235025424453119063158258697843380805710889363510211824672957053712869768241321046483374246920091687341779794788168159941567857081450437298942641232657073546562536477022830398438958229548535081921815555678139045109740759145217745764739451957918424553772215482830638006688828849036131547362873428811788021009375745522713182543949116669931888951063157565587483099843863997792788491524121537338778325385774319393070727570913290363771694082260562067990815140664933575243889253018769161292152051135964185198630681628522249687779995766486851462672267906352209503510151640600745216261809300347700155192619297076090537130708123334671967971101373881114023770303884190471172574772002209326070213878399146030646986495422651466126652090881239552114779714150016150599588668931492434132061550810137745322654026556261063362106128826229217284164844929255185751127113027206354219534438252897741129777070765676795990173407745759274723234934698509743877360009344248694382649541136734578608957231481917097085604328372659557848004669078480036516729249066455067792715293547681098011777975827822327566698314392070691702409039195938895914750524943402382648214455932510393145261798145106819957295988119790719918821303141487421463469318264205071377546533047146895053417999374972036068485008393328926483101313297920748110442192185060292654126893615601118495160416981550658487481831395376919548432827382257932121685689088241713125176480157843085079202881341152877646585100908050069272015973918299728727689965778618527000531420629232907730243771909098936876882748108590339549813718494585741207471002968101163632609132326996086935406422812738382400528232865636743591367702530239702105700169797618966494601831682887787395773834358210050821301844276636283098085433840668488292032917963315224682055218139496310360138390885677735221013338323296725962924755895595134388149426467440251713037174939540283179028905412827446261481894384397926057648732063982515942970065543494746109383680064252331744941261444092622172078085678984319263216993182514957937065331491167770389626545326804590909275592522617972591618874902524923789147767500451810723423631180880453900110810266210933916926273978568385827718912634645690886833467231871230287149605189020811264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 97258643272312444215250456146421654822196596888427296782261476147838410142673091141483340650210873902789537110843027677491883969416647380782364055982448412101925289350541572468394937705845947127221334924986618820157291629858080651502501634608168241731778100304030539264855014384589689812442691815477123780087457776636328329831959167643392667335538437621528773386212907111496764856551133173389675802590875033815584399900151057502363253640441125274231526286869236765404308271756173592948564563900253777669165146670223522397655582864528514092745384564283867572928277370854882584988218131862707557460814694849531064066843447941339529413723888811952782399407959244033974523729852149850752533028065156977067640686801181898536102642536718574346014453678830403118062139045807487972863914472552632823932918737881332312922303718068149696067864207194859443488701586246800586183339027805841915687393661076817994041212619715062089096950992126294685853737073284864511943632374627913621152191052641943465079609719212417282377908192672979294193988145131998224238237085242361132808653293638078473544510832111895660333379620181913242123312063040857641769228949359160081557740374129087067105252855606457352509376232579000131746959868448601139591197802292901896164603962882188015169065458863388871108871116412252970726162319101270690555297116673813502754193795602966788320668562309382089764493929199851435923203585682682822472726302990151303939832690377457610429435281559822491450259512303909397338357855230318085773950942431847552844584119502395482052175291118728738882759135816870865964336212172752542199543356183938503484955549864353347972722733700986146218485526967844601141518238783777206411422586796692723004917355192240862878408650690928182034195323484618118424481342124792027548749678770466665139577000238898286061360929450482117134395842081293617748490076028972060364449655312102959975654802960013631355531882553317173488942130957629109304935420083236739019230474304154012579606056023577239239147638012809129284190181257580986592645406023235541360105674765843941924288805155137176238416370805451612017557577693006502666996806334451430169716694877013991165800674219483765680774437036657633872459781807754329403677498993697525013202457349495880635921176115270413281697225840501100804745613811643344815313547474912252229207993470277989571644930175524792962829888510263945613596326595856668539822683119874310433775397498709949847433852736399575823206731439284303499787876404175437430620514203931180293307098420008628312657530717311256052996529759366169029918626360967488046237629394235491746187404285607682870181120325298466519050683516799407950510535013268017840461191603070699838585840850387788553843038486528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -758109578041175616652550525769003454697097722755188052418920536759771222185757286591003875336842494324236090591541343494120018929687990399377371499960808373689577467445760819317150336985481114276449689949026779807798549190012455536859837056704289006700448550232417622090873350077495210922833273112248631239528701086440139246684574899447457142352586639031782232783259255709104556134927034900892290475877457481543358854877012618517749908698252393219899341799656867026002873112433032911448202060257983571350818039300738939632687138415166922144031174698379923179198179593348080372302958700681544484363518973736747172315188623878592929613125575330882840922609656072222399481382179510383537927611636304615282026401511726367742724044876181574128009840801588097791574680896784334713688645063526773132648003455220939123367848040643834911276209461120170950659459969084275431512443364546020443769638934409222090396677082839345735842891158847435163480280833298094464589057313510747058449896909953980756685960859430587252461057724205512441655752764566056377329679824886867174778499699501461369307139545709282640090110068569057281982681944285200888046278250472731881403986835183541011070581405907350180015625338111243251890786631437397769281038134180404842241812991643931237332950731033117817399235286384484426303048594068080398868624688904053237405787243612861662756146253840978138171711404400671028837289214646495225827322862476291824877873412940417647478729848108811076475866723481207007879496064346199068391857459609788886359598443295978914918681662471838191632251346772376530392429554994220265449735427350092596181795481477831553169999043762841576098330449167909730282445442599231895821165582753761891537609083227795238086152423559017598536550195555239969492873029558777034575379486066953551167162343021410582441438397360266515839121286449159223652038907934633339771690955574497910445784791995881717611353920991014870867626657540246912551591809548462634518782290757583685504396053316506190532631537543574877825730171765848663866057983858948202571728110012401258704712626860374558476705479977863412390403128475682235030165336489778847472307490645720750400582719369212796913193580892587720479270437697874760525202162935270739170627313614006701483261078169922239913349016872123954293778164644235343183455229059266139403738341890929703451996237384295628228667509661509130478721978587934146990996505418616319997144932029573906179202451037417815464962603042508217067050984940926704945473716158392657546794506139168339169888397769635158894751107828267053509689090945183784005100116003816366638595243743014584020935891647470032944750320272193406008467426039959976000768111176895685761791654382269194866843884344836096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 1769525455653423213102130502454687515174011637751444828656451097676239209701212423730056705078771772321683301142529372308882602764563258550540110312177886983250616974619849746689051233055345934321386489601813424355441891649361995926202387182651396978468301810896500813195480493489118028840419233862258366417047957953883068258001086992088612431430812979683560065651415239095176715640611339812768728654731440889799841998545784750539666379430140724802951526161914354192979572496159138367088959536542662134773598467159450495410835470790097249314167282121701527196395843726737535560737524020747203959644642155533119038331199561465904536290648274853168010932064866617554791679936253358799767751129680139703212325318096872255279576656440358919972450266723003883552300307500828380376514875212297850400587636672563545277228514612312315710709178265617245892831814571889239574108980679392475116998351363967757355888600080063441781495762621532789849938329030683555134466072742444167009013327331320158137190666268377108161676796256942933872093008270501716422998059218266311437262775086744082542196532528368946388600636567877642881974091302080428783031333680515429407372155896219183708696934012814331474357055318911035803992818710921112019188470917967544387579382349424169942046864158236291609276812733132428453749568050501210423404821291971917589555680571900847222237962072710175277973648174247198993845976141444220696769887931262662104925241827894342503104510830847214353881142585313110962345668128142069601528076959091896244514439175356162490733664126689475882910735545114207725918051431747687206909145713937657892620099389748299702319340892570219568605748645963913798084916399172119782487216682638788990927450891606069511379503817635336173667148528740352567958081627265471659094511543020062669530344287903819470931572024831439861733978535770366294949139029506680169562730860461952256543145495203884011146225846307356944305763124372520971050611531899219840420487619915328490676231234825955816381543237730931987864199155169076355209837728606586625381758626800462771939354502256499319103819052667351734293253720964954199027127568326336249784562216550334879719118326077894497840064945029580905979248764620340784088089278265818727712855698151764866606859239190569738730880896444078942949326812814629454405157939554191227734255823185191410188323381985002093188716308789708777264507808953748393413707739307582452195032333636709966921980701495459146418043996301262951077530276463947579747994157174083647339159638792214776576981077396235814271397131523857325725244469472409642972484956213972033353516106433959506280232808952830879899325492314567590754624443569167525931974055841334729905187416441961804006090897037983744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -2212179571599807837306495039140406306008120104837458809751419817922738585132002799265185141425266809886915474424196740091715962874117528792938237326410443717654369350470336057758530251465885157212655015034895775806819399707871316511022592380724076592398332878803911490176907886751835172810026693983652297385943741307431052260944591515912214465138800132318306500962619540539386738727527399913391118658450903778600181335901746424990431106901555289362492789327707487717723233146737492912879725392957711005212546608611921958394089323843747833457249244297185502359471188239389673856152742639661372981126256142316312943902850013884584123814329449456217747243766024169707203359148380400963668927002214311674672953608393936866697149960229541519850748473906436505685956139115380480538173576837213832684041998023393120489953694800534749945021063391340060754107470073809879786969485317437235013465812462010051496359224200283632578532250434939964936542664286615223045993820203894609790656688303674781925039048513561205229029129065794361792788076961545740777514591336629186084903853150015303869578372732343612768232523986269987296829464605831358292328347310792739621959643538782187389156189422832955777006445774459977501336852292411115185803762090831166668256329308365500787684651644615985115311652994041373697882055172305013094838175586923745832450919838171152351922280723970481750188791663704561588029217077474795566708256819080360838012978818213027773872563291521948854242748929804913187013290073201207007786072183907051889864302494463731932210270479990748808667330035501337310784476534186890944659198966454370912421962926826143254309926650760354901339570172173581098634699725110175233754346309792432855636794012082332649949400212953615869202633709545216329863176557037992226920191965840418812363817798086550014489659928707110774765576782401069679187317979783492048613856707895079642782977078432060030626701962628142811798690166089960510022959822240752533640041359772431932169314309032754990955559400700388325951574689071197314455763577765204829102891802543562418084489369515497377914659292039101049963511673198028721760058566838843096470684575778912168115597488518777731597511247695917703612146404200190512104381198551917624766124790513167273607495019022978093230587822839425247507583226573980913955659449326623201731061405210171658013576196547973949521854943650429474396491347209793393847265028068668015469510050735145491962319756416483913159369735334035785774060389625141899316274446406524925263600420460441508602979208495146612415505517767590454334687818329990535914167125983163743483007173233735843685127369103100169952846389286338947456534297752238343169961929361072293784636593061207644133869337970737152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] 1091123583884433906921527598049198000598604177139172696191742840504142810410066359037621645084971201453037468412134360739286178763814566104939405972448672779236338155968793318250338147393825704861394087853827622726510556724452207366901156744045026526490310635915629860917167724839566851991613101906792007394938954702759435487634002020440082429327413976699402389517031180109511578015606675049450510274430954972048976889294348596951291635677228010268216224557312244795404092050781988084173936496690667661425893941203224869300889469578386232942830755713795858475676548747246063689768517429755286194188999008875782553695866542343897573909155408642946138679158175752583678794292898230302385799833802637265293329277541824083145668898454988201424243105058308128776922214892837570720413055205518109587444412526479818450962606342679770934259455992489672302382673448356013921254564084020582068775440614779967035871433604723461550797417257856840993831133485438050904246000073951000515422595379758868568305088678553417202667093833734886872491442877569874560027544006464681941467802918618026262065136059600082315877193017771224550759532749972457462976212201746522631013385973227074085460121230848760963910321180099600076971522234193935549888434664681391070475869026739331158346610321510504750195372925716098315983157855971427209273462040748728139151264016883414221631920606723576270170798342357610499927529851380694695173020057958847897188201450929263062875241249402441525846946705607736098954604480339976520493861307319245937898464294668966239809086892780660003105188407421057918348600151567374584581693748973944631951683805031389277189601163775533067232993189615063912456813258032922377847588062115596254893606790512750817526775903951436951978448237466566916350938846705048041305815247381691382869590862186369161620462180270692485475683323687395227839356503863746050192502029702958755791802172785386476320715938540415256704245006971339757952604094285314415890258683287210852649611640343530717408819130963147678031128251458153475299221880955367602789939623387506734069160068535757413081167384200083363728171658432054494566258610727516781218321872570713250755851712520347614195982945250772703286165674929894242307106181083984546075940384791339314935971765592405770187515664433050714832536284167924391502569007232502642644506040845324179268737441835967095074542939015277034364113207256213949644333340561950823274205524074436432510425240692383398057005628495559834590458673818057090925286693767723119811366628856651184820832257776110800211188776251506650767141659231471284217328140504517011387182200368191013507987778047388614308772000273908454171603083812362170833879930565411321552423736517180340846796663714480128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] 1169090226102935882136443077557937539067530615939921762730858580524637087717335798817562484031274186062379318881577576428114232539873432295625951052197087107133629299984134419886455470290656059546557167403588443996623780442448552963767677641394477187598722682426404777638454240308571046054271050178323119596687828419422296414454264096223705505942104826997493257601619763161483898895377515273809967718345251490292171263862887141605634336180640582925179218770065303994917540897187027475969918231856429544281429578842279147391652081207185597761272731460110013037011248133113646604928403086729006995926263665081236381345921719254598903217030315502148019909602970962504175420932300896783449312334466229474378383001268236657901609305388383274960989404272837144130279725697040189046138857805643388684439345275963264013645947577255985343388821377086189103491678795057143281004462676540949488316384402520427612222649672909431413168370284043442194235642785315088029876779516975050712743995112266059115265516284999305825820800989192967493075798583773606481390340004938205255376274147595648662002988374006583699961927244136041545494991647464526037687926679568360373715788397814583444681291284309920345155119171594091557134679401263066451698433733274616747633321674497699965380495299870384354794797304055622692625350226281621161084972147560719812479110224127957531192947509825063334544871346860174874966720145799078029268682696310840655712980489077977658983797491351063643115532399628107885276766505148743228191568317801840223654799737559851687256822397426871199229241675867197588269781326990149978238077284460622644516605960700993310956525352831638587399815512001427760985889014608268080466949478090481724855204698801146018657104393784444652035118358936347275625918794836874751233661294743840133311277549330788294131565567042444084631366293499900903743641357539671060164490333966929687761143419919089762384892379577522465025301297144996505001422180535328173372544060691860560665756346896996469103203567324280310721165316614008099390407089063442421402800181682211056973539914448710467324197854971451306822833215517524648719520512633549589455491428946940026343485238185750412293505825216948698491926295773502029371051156674638212224078306918116169844297620838264776600926006700054325425524713441477289539819719572655858157676782762268913065183159027839365304616367489940733818331302205712450024588083685379731747305877393606773798903289978324954613900387548597150956460866238452131458630202178402623618157590838827762455039501117287230637859378669914796014213912347755026708338671862633378973072433423249806955369029550057386576729577701077866077872442085469120894098706785189378749338065911380785463702140831662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] -2683703463241590937411101562837915186174648922696412689092829975114826932736887740855178881364559063083722157162402414979944212163788460559709217130958120471745585445271969842216513144248360700235721784705260354444179817307219935501224862878490614285625321892868994770669207798716798307369290245226629083457707890203847243701275061433378077520364939120435424273463438036112348964260741507520509112852178023638967970941226026134515958902224647300102417211732791388264334872625232678121595640258112870686712160068972458753437788151354887150821699835220627554899089926801947425537606202186666226538027282657505912266498469856666132882651536391287877791967672980616366443581562795115187517576977969847847193050188910278838653456587699977390456663987910541583391630432088465613132919889488746046672072007524861890650093143724619672396885936001006022991150761304689502808418884913585916721899321622708756568787259242902145864581054756773589627928054825017331388785627167874130910699809002992448247088084554363415714788614833577418570015115222348196595397610537942401413536372330381698761008323054174631398691179186383515470492422910245589876830175653363379347729290510635107079662994709294733033566394101634893363191082343984206761837784755500033105687033827617078530795270317994536127024287197486539335973813404150424332616793869074548515877365227757915760248363930608445268234642872932935449035094753075802535743629450153108650458526276174197348652740235049934974436760169333221388921956799179143019895378441595793258329789333488700853833304993713262440415185457034125338242919524373197693143668980501310489119738823402720005763975655884041980402607504871821276079722236002199241794673806620814090971236228045030714695181500612643893718508343521897362948594391441202775421038153103467193268836139791219770340306704015162113608445324934991824755540091277267211938407187244226942446775419945936145723861460877798977932419179085160859919862869564390273271890783749710154430498776769580574328269697965297334704010777945970099230243080280818130395633577450739176250198986853954186734991852491901899846472866681371071783614867525424128150215884354853378441400309302445017176397718276197356345528736386810590053099035126217767871702372911470316608657299692182717060599772684675965054195442161096630583974682797278925884669441092730806935638057436503723283531641835258353135495625981772736452555109263249880777235235202022076509531303037209253308265515870241271073360672501752080517507028734232457273034323006051426051774043202235491525451089078532930280272874328468759769066416919856962167485456258377195873341473868484604219161836250203805669777608533034423134041637679914186215143027121349993327471696568909824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] 2188087144326917797337014066371037631027110847411340763854695396262899144043548459290364980706327353624512106307993540667144597471408124833359273111865725500305573230197291194450662850366285333320469339852586655164493186433832859509519884288371634486670743940500288605363803986355648184161470322704810761334371620461122650775399176045071905868382994548595179794832335353800987115137410947559409597484788186170099707315912510816954009858578911903541910574496880100756680252135456211638621767618899527717140136812940656065072793976150985112090525567531727995355778782992839030919396287761499491092169363381293468689995987464396811266936274398533497978222435506807033439383015654890530535400461467950950446070129759002293962986506346962103278400287431728927278643568851598900307909145254345377598433212057044946211398670797879762379639748285217183615776539362577320074134790981384231526205493619698629452889773915539647774111061109081062186561485019294382863803359773519233951557139614878756073010169883241156844902757104848972817388206083495192981592773813574535725874830732811789220125465917687203415208622885051740617713995000600728605442581037278446988595024055262034843958204127212371848884106735412725904300023230314689499081452529566282861033309304143922805806367811412499897256212541831869895228648417453351072228099342254622442851648079056298487356796100639448424009936668342031946363519106276294424969133949421680815889416890447725107294645197576152759855388063083469246417188968894786218143668374588475718585434640738907949711366575081650184620957812106309160527910104666692178831280944156394544945860632192764620484031371624049452304330689247412791696128357297457539672964201812816099365230176126451841406406645815459582948972964684417037756950306334890377214022942215925070860303383492154618492774990135395636155791806052076454386835075213286884352610445236502398142748945272711340822578889006070078113187807643409382616345176454004393286135583278411889791176661574158025408044459339983097055660298480745591924914647005618700107731438686680188272538350138574594317044989578730850764061028330255373973019946585661588581687041736899284321653147093710997752913338797086341932631118442356367848373793298183958165159897945917057509683749560568023446549827740439813099579023413820425861163045979828368902123093125357679124232396252682571780897033129650714166148160015955890228119186684722219178199215562740982259963386271544229541875165237992241804095996494235443955606529606017827580236483293120558474878746119643807392418637649498785620946609392961339223057175245273157718120052117805366996168833160512352206321466034489873460535760025145757557205424237809431382922141196180764723135836938305536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] -294571529589855608694491306954048313874932900376654230850740734479894100524384839836761245455730359158238569022854167620269457532410451645081987843886656132328733906365071471694552219062766307057355821720695551045455388735032651463133378188174578946146198954929806411883875913785008619210630884162913051776233441285499683109672488609222610493764567040760050038277129311454317830349539028063796987359221315043826091263519727435057958068190177888681206195767894572983752325563681527691015729794690542456258284852209325660119831380952583122544398618902071729117662353481922838790973242791086731924564875653814293190606991827910339554442317983569874795986438585919156494658732387278984693051239988005829133889175485541501304791987907212853361193212690472897369079729871494384899362872172001002925926812581644026713766317601473459784856014487652149612867245749188629582983758353353554994198695073453572025981593768073106697662274822944235924701963242657825877900966655404978045907917255300723325327235778694839770413996245317136460995808957517645919219180282456839337869649960416945512000575017226417577784199865016124494785318206614982017238098018036293288548099018016598935315149318154553284003812905405482298732137343277834226414159146605928423854879689035827311005264243000355900112730835952302964482818175616437322465553294526406892984910908991177858187658693528223268297205644989879752196288778422211939951172525146573146594450027908627921851395280857838140226617518165961580431332555194261593928413133049862817399591888446492608399134988088918157671478762139614345786434416222614626986507189655513692588592575195154651096233736095603275586794538274967035120498370860996682400888094036242493104547215786106229997182178749759487594012913314823614630110611144626853807623908677543225058197756719363393631845698024597953672439194125215786782855113556441084476892721242370391495311941703512699261542598045162548350302953285831417363564971556106514161722221543140555016193448592375584916347101069359544725900690263559221986675142796144949757632592235147281661845452810051529116084640650620187845024213800396328005902466645252363124638663831692863702547964397442601726644716888427617448403027257118227178524121046325889065637361676571087321719263716250653936879810667896549418058092689147044129968081334213584240414217527374328557365728503297594220547430882904057093523046106350806183086812858697251128080315291023556438143676195719922606062206033405467189200478655211428932566402306559287880164282227806796895033143827777640937712002152309796189743032724598356846472607411308140736679366842983850997994560011110290269702071591048775748389622236971671064975447368688892189754237639822194067992597166555136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] -1650912640700854611051551598255475087156653146622914270529092399000439935103257487335904413279302994535082347527945907396585114679475496918094447716421251283655261465442165852707604284209492775511747448018525151692492045502319140675994636069408260214723698688671551909704255200228696888230100080039326094479059864309489760918180837638525901693642474088987517274759105324210279705520161079126138363700059497522168909596615977483373117510735896268414498949164260673115476795802321479131307215370388861120791271548492927686104488378374349848723197343317981359970456888054489755070650349840368387062794391778450136904987423444265663875968045748473474461111672585113753541861148130930748614585027003302686940282649917065710119905991934178090372651814415491690653596839682476361141366211130085629727783434160030863557215382666573437478848028953554830063730917926707572889615469612190753125968680915215846173831625366926622344075239592282174098189741845112384012167124356758417949374022948855301575671087384797142866823814964594115576560958884879602947410143856123016516222154820320721077001098470014379717710794996310641372830589848679878187216027481548759733194900646246555275793553399179094245208095539799067795586884382324205575554281279659183304987551869103838857809632106213664628677979221732873460831837025680546134337672802600134491511502487786308692044468564056661812927963180797501476987985750806137248933879161486719098635945252357527709839278418233966042958390448961742152177845828157423551602497274571835666090793033632274993943655220257627212120697952866215410338886527174072365859572977471585753288490405734673134428813749668631740386359556772910981751972923495526410002490899874036248628563280531248469078549439462861583634564240441814836742524098570018243695968060728727932156702769724197805963806307447631235641943190991502923235463662834040189998599044421752977489009982098464136034748862875687583531597634560116014762651479755240397991237643800231048364898671816132298305093998929407719119172539153742815296967433481236608058327687484115684307570393672342248315862071181451427351957231962055622335345946492680728220231760416103672514861482092657662614908036818040364288831424753166796906386104454730968879072741079591584407889023832214372084923966277034197829339434517184463959605402255297444978756506082243965905974494529147194206366731104475566534105558757393728577788902459571609330772933231765098280560531356622883756158903294760251148330854942437170841122326223365195156731320361735118991273692934322659230168205704323640532449072038080585179853387963885934615468556674996700996604444322625205120842208253656870480053720531053082540638233346111365656187129434300555238431341085196288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] 2894324673450595344759917169973760276734865684535569133934706692091572586789479622151908957934858075546962683649790772102753573365474179499525654338861555327366679868431937930513090865266951150850769520382788188870772194629579909273296160369895612631214355215520437741240982707600982223940941790040908579918975842477206624314677079944221984895766710231898864749432304416603759674788101538187714011638534030357125758543045663496252579762046255857942852985699528077262594225844241475093276433749683035456569463067599435342835583191058941817473018386640230240877856722622170611041448655534595499567266100586269004874025217446510944403380183426230906897285079267842728054026742401299752561361473517836837718504341269996333880922262510388447720361830821309204403356954772549282998063830832714086048458141322433323109442905734861619317513521691016657004777800680858470401660414078463695140046858904119084817760332971336502593790691938883702070301869002378911783513370379284227127003055440969823682082007591749200592695668702789568985977611603733073678962500377006963156951797583779251003010415783443540364225139949735351986220554447950028725997815466803373616086482396490893801612004358309628597095197347886815024714999105372987097376813159677195790294299475617815650669594971468242916603135977072171553230859323568405755621394415055535010359751982686271504292329353659015958605641119118896901433471324348865260844458573285246986777157572179476489150585418346630594182794959186075217369733662462081453339553972357165443564645804631552339482058578472688691487416320154281154242995733895879523335884521498368875806005767471078238589970385937192830082879901296659643662278164016513558045153890513210381848307687697968403570599729816443761339648642639502802349910146830737210940327208796182978987014379093873341959479627600888207088451523099398126532269209783619690298824458376269690516490864719513273765785864317695816657708324105956403115743423609957255796380150619509027573997208888594567299238325753574256694282654761382692144657257530672702856058019724390587685129235370905572384725513158141561449784186833833007026217769502322968315517652683900284170709549750834581237145079210506852396365037452269209322740290823428978703729334155769225651628613039714441407186247737685904240454108304652603097680888903787854020444739434300135054286728945382475774450667923470415876714469981599138968494187786729227703829037423249746134767670817606304929943916517123640786574714480246267527283726141933209703623458602318785731179937607358018921585204728491919843471053804679662199936018574142094017806964636553286238440098376350068439356084697258310305002797810096476980478882363071632434913172946296850580105950018928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -3281629258145270237107406739288166641008499897368419208500198389991788487989217679765405463716073079577504676658112606707820569122164230366134753622708762426879729107469611680307868749792127597840336456693872125990651119996066867378696702802019629761573750534750563704358150191404889862744117054624970682542876633700764403544744367324596068232392562332579711590693020089931825435073889908955447724497852132681737514025735772444362338363971307471174996396704028658401156743994979874797780871485303620525914781845978823703871359607238484855233855266552089992764484811629397584164609521328451890557511710569846838031236424588594679547351147898904741453019592786197981163343814714962605226071431701797400620277265260628458578713687831694348204376858372479311904004029203897810328095929347346712721018140476021849170142973221766803694969340225338930566541441198266779391352348261301110050656949490763963064912298964956374357861908697768369962189136419405460403140993848953223729869471744677363569131583407202737722558548163055129020170450713829418005494666128224680275840169400130070828226662358492499721510059878834829349857914384796828271956811437524507760103359922338613879383344016370655228023774705956645658654156563249002447961688510124837382259399255993267805827599419849897323371581097637241978595932298072636808528907339569350110934619469557994808199729957666789860939968387098426823370488537639742232926582552308175907459867093070262216235260232118585216420596671815122766520564641629649606615427957443895324092081096228111283578791056305547651995451125047274952690176055367737204869164327209907974418295411544503511281782177952010593282828095956934697873372940863021635815246641011376809415204618666315751425302150934714735768872890343367198823905563816710923938027186032961558541692854150055358873631293468404831043707597572293697769414858422007923535063181336214233846592158192858963756747042168844661265161249520658507069499285117175103518352249526140627524929387477030498641704090186113235762089666322655933063746894186345050223633836891816075622454269384664065239358073052994780317520995224175073382307948923925930847832867007316384172535825774223287685408234376658206439836188312195842719195582157277519151808837917296817560883163154180587172608518175261148303104319279262336749905929227422227818079527560885076476621387993509677041228113131159068184155903829947094201669656546296285360957946731852035793927258950231966912410439500562922097391028317813464413810611165444285427603180745904580648492354293479127074042616972723159128036806427839425164916156283198135833763407492920974433591705218115241776823709802151171744444751837403716154131707705175896564200522536373997581712859779301376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 2906247855217534577616290732175617284002343083471752999604594781007565887611544099361391717903361189718559078682822970892464642141876763971367483005301036441984187572396534022205768891988315054991352916376504018730585143682755877701441553916619508453863085247687479708898474152512124605314719309528017450918523861330883191397140513872147117972916580654087328372965984409585210029906862289188784953645014223885536852055041357271380117065949300443108998556976929739511021385033674640579572453638758388550065997521613890197014085476282080270421740161837675895014874800111077069403224769148440322982836438766496976009756404690947474827486932973118041720539216119588049190407627374294486294250065086833476728549151487479602676396857867262903909568696163441791069469405403471571175150411732516813574410505156082629365052191620499006235574362663181333932350606521715732346945827825511758579413937059295339262604470241500709280962397592595726204726407576285632328461765748043635982821248363307996050132272101134049533943972231725925687025927647330541743996583520571476188293437187596073290909635036816960629302748566536867530311620433921789774059887423123237241708057216797517532759927783550128501669426516406168284168693966163762523179264337894472344158972585885613773004632437116509372369183616183732073664136842567915363500895297918478650331823839341412481584161183424437151681093072689212280073734045301616771644659550480032769233731449505168140280160036324217419157775022765381584811516719592786885956589351591855808753261733059724599740998380705725589300284028712040341994637301806820277329394550329869522103136831836804553936158057166055072871738159532648063419216627803206428263368905242005748659097889465128312033094835734546093406095627420154834972587255419199050195625128867010015592402288465897176317574212120171425650324957431996339352422463304956946235896567771892182800159124709059440565697432924971546651488400287287808325620245867923188961531289902765272470656193264445723493251196845728266425201232834323039691923774543043891155112195808538332564075966730512329049458406730499868972831387449698740387332463578122230022828559791026230370007997036232575473694722233065174647463559916114703016251252840307554121013747928311865524967088722651262850528614474440290513140756381448058810272588725407727331603596224625818694996605862387064294271682594635058417774407230471421637101846461265916642203130455010203450507515517160802397808105453880859693294901687660128528265133430262600114372689922268765882884829129371199385363725277970946708750357339317049006620833097618132190974734331547264819345231386153782684793109981468094624832212406498595249688923166827876055963709567670740675276338829983744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] -2059561933475678836633975174928359181844077674034385527032948957854192412452983568794240318482614005158800079595051377166819091768715975168320048468871680546441302280105280069527589112861363336004981498995427992662126263565393637536933964850879543265318554781415861012869261484315091843113014354204774360748210864898778920815470864619989858603759023284245956901671902423777130330059519801132090519270976453942313682381350640802072681949841160114169553869333906099022061930071155003993008400347798363954267879872308023954735278063492801419902291105427064847265049307644049160988707296068817019038721792296033641128645440196306286595113596465488352392307631885626975046991830432025010621266792504332316194746024701685103504015045937145336745378415274133440799208918108563426855134764435244785961949144406610731989061929956415924390728285866082216922778722128394922740475385489905382697223819768454260850603068432889135343867401286793083593159816965413643583643656001613882854297666862584204880623467423088157870920346119002231137405434186900808219993494297440401565677587703863517356688661478000950402854650826695916981067001228942650640839217145001371984523626732831982833720915526025840664292260089528005308592919732863245348223736866841119913703039825824033674932582756632156096454897307347370378925625033626122991470818632968152628948072402329856180881085092568910229917222714211670997889361687729706192632403694052099156421732707920902625788166522809950751337079132613103577238453551476389229504049564635049093378750610021423788582207252020416471131190014768894015754234119688155724384805732946629367777863081367942736796269410064612055662377263359773228456100623022930168593877452577112417060261574038171448207409832796636782888457588812932769492421243964535571610885927802299835592032904979641130394654613366246441487858562485585787398389154181449255952002954607716651054426588526043611575969290879610269461818068926499820722576857756683449549830271684321047056414699196415178399540840779924066550237852880962199904202358922250597722408701545650773292984519964112024205049095605593124788058990283007340603775885998801592682135593201449837165662784318839193505663350001346630666318987958730943977342711363888475207910824809482355080059870842436672729455498774710570548465848169810097055846988949413897743266023532517707885736019532518500433960038068809975016579061489777795853576291877402505757940519772366153149308556533091697645610169414986515718107766525810974451857314636312999712179756004765016187788493601851592435831300032458709500887174733241726820841799639254274402836595522693162394840670948655069168698753845978170858698039820735277895680673593802071743016554384377915628590944902709248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 1151763563897030608855193475466366737292515819529100853042991695929881111321499031231875214388934702995787255319821923863514780734791807765483207298700133071481688691474837718429170384513820504768556159458580815377606009347988357427309766447360587065685900606823483112681128634023593505059642006478935381255197766974932660198046413739525376461795792247441826946368307343435406064817815057802811238472162328850173188343607093099454259726592552059259960831016136208486130285069332684148149190546550145333811710359002445414298560852735169311786640778133517589022269327433668071643783542937175734462208738031711649601920696097001557364997193734407157782499084366403448232984934074788664701066384519046716463919564134617624927227157562335899331757962827948638084464950818660002459361966154346988695749496686598015517573590352084666958414073500037411977023227898200709432432367226635144708914227268377093874163212083559248791781623678392759147185196271423238479020211808126602014801787800986352137802391570103460386241794238765584043736306331189503573311593322215091394317603064208279803909406587050479474017860388643175975180140446416162665603365254054335997413501743526349280128917322269810066831727395801023699194133636119016514625638714154906969207191106920384066344902193971587572619098685744738457522938515702624249074435055594463505138893680156886446607637745516702276210150080023166497783653660642405671739681823065360030108307148566780267094646700475243032456970450473646328338243977995802927062267018642633485946117945173794160290783157840413979582775100153560630068158388919807909877667031949110476747924901013683147758902235595253252562604380709414324998622631017857794697122855270053300434867360404293697845372448369835125998231238648649776431941149331794796927922411214516889805321468846295134095099008291443559323615763805926294848037001558685113040856706100585138334068809674169884830570844926426011555576128600013068425373821823487713388613723414945119632920567340204107514208044454592884339273747392385417443184612979969670924804675648977374531867529529267945143180342437904559669881591372011897687723524616310088597670491582721191307601348563339145404142650348987993153418811930518957347889598516638204501927382022840205932656144646642631799321799407359617358723334522187276098325047355361970571115768568362886026934985352861088332016355761492166440367582182270015480662306654564992280313375479151480826369235001238901407778190475943056779579126245060147232372656093327941946705848478389858932124056318483041030896776850993682868719248090936359300925744664636644651495118832748597244977613319893114614446878780252300727708180445118431361771548720695520950996483277397407651953223701364736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] -488526142172143605122648367004749189193807222952264445320497895224414958796702184032196306990715792470569372366443276320061975627371239889299598121786538933205714154878758941742464038909552263968399621505460331059320326311350683306879665429025192725607176961202336377308115803711589984591954686475043788891170502481435977353026096705184317427094543952955475921927430585154138510095637863535088378249606469820369877243393344588522636149427744774139824497166412168983451480723828394577858043371122633344945951224574864876770518748322255634268022398239182077364355705360200213283446265574538201688072531953312083627592257716717757944328897091121683666553557855599356017409976353878200496543475651122953334522960436559517134538069953884446506412200577262466162735209295201494072320977530006299320189176254386306058252694293648336276340749879154894987514557007530954986760186960594339719849768468121172930408738703733548325397381904220848531015543141237565253468931707282386804656045717569696303029484210403431672157827268261013669829554609782331133033485787854707012813213920703194949129763655417662394564225296813926071030371043485245785813458179493171463015399996831460639631834825758605242758042975805594925866376224616074107810441721030034210617184139430352535013613986529470462586053618657850609486707530243600972597281087040776150663144254106660050994295548862542076912813748225534412201876858169299007326880591809083525931864671859290389755501437879521688536014983126242823852958660070221199187015679315103530749437270969922557151754918574377136485520592104627744453294646792741166185681027284361498180625444488967170202485015857197669419647326871884054898654553481179079045699208144166859167317637104821847078001106813319993139232044593789482384348125107336481862353312450692599082712441477266439348042980220825301622068425393676418180659644503841496683803426838046183289530677905853719900818351559089311570149766373517834358776020583010240586889684501144033364955949127549828030947870568978992276314328555968116115779851889858911745766115107232055896995910312398092692201302502954589443197216544820611176825797089969088401658005400880311703809581989305241399488510950621931386828166074383121593071276677891254092038701470995718243087703934874188276159979316140710223654297290783611271245697656235396673139665111469216788613422118348246884355416178283183771776036570746744619469817100471504186051388637535862660203693715368333733781523055453924455378913259224752896063183992913560244351861439021554081722419029219875907103916763957942914410888622659612848918743484542645898328158860852897891405056249729925132826511017762435523724340308627236116298154625305333595860977075347192713058034441519104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] 142443217796455560781575896431119128081416444877474117873529356312921003914518921027390371822398075245862089882557409436250729368290314622629204323568584109186416203287841334994325755354110517833829671560347159842133129043409019644469711604195265668467889382621538458680988901747668234003610148053395445770009672745579063301456368842231287604497368672468489896801737316169407985997511335559224437816144571200216026271499588728962720704630208664666771471184299256346303571472470184727058845564567170621865129818650795267173382691194433070740484894128089761656252444218719165241142814829301764341623820068417961704132557086166248809661363530200726683303011611601985579750154536547473422712701531935406746548091745659511504532207287374235656691999895790113517395070500394756487884366485167344515427166070081113721666133826302474349655598750157731320964955129527872863006133850451142139101935943372406837225036006425282043454961433044016302872514487396855964188081106762057362431190593784899584621571297403912783833558452143210833532493147372785206287435532486557810072717716329496927384031500701901947761006318596566570397244352922187566082186995631804183179975738535539349249031712375085360154765493758025238123253371667981954873954786561951651892103721377025450023314973478811014862737312423004087488106475548228730440572894109160295200207122907730761225097649200147562822458583329810734669953102600465678060668880320911977060717990965383515939746650237425024057378934060903279058557540804902762842847347056153096204467446816800573597716109806146054264111859044428129617116903731981251193312105343557073163450459254633699821634212288009702194193848414074731866162460040702801568293054317902160315732963889282348588218635680991047649183450028627069324766263516948663181676035051796719700277622578722784317188388559946886846246474027631538896723060090875811971248710876303198276984234145089609821280102683093889182802895929203399447011249004408420018913751691788380645607766733334075346737702009550844894375615009555795680929884813159071617868469811905316485966248132103987481618675547790926538016394581724292191118042720534414583677885174051042434669001204114412937902519195283350774344228670232210071547549810164746143524187076791325227069643698719654072696123830488256424697632648902595839420622539826746720757105280268996739664871107730222749199761386195858090595868768661675747809824985134531573521574895030770129837885798553813940196022913055538290509985341755964930843909529406471278434994892786080606233077658845369972038510309195766897805031703332681032907227717356151461036743722239507992180332454505837940799015923881850551565914434752682937891895721378238641811722604142062045714717289218048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] -18683852530869831638673069889315746040609816767143524497716048899366241940769449085787547099351838961854972948791243256342922690743935361292978446622991206230206541418461942071327183316958227441971127858178405294150898903404479833267087655121214984875322333237648852761838671109252631514913262739941470339096212164369878921808836236043826922099272639657539242929147293174884887364797659335941503594251924724739770093927786306741018037754990127889329117633448681416621504502069956599301603882341403729628899718247224111102029797315953018285152702857355248378301097675108786342153847714538269877989682712570621651125471861961668413154611753040678857551990675831879066560798429921707268051151152523874260786815021419759927899454905681671528212486153940395265838511796734652975511622253052236401845831602797574225298222554016492616277190933044088000941542405402464406304426231604014706843465092967135154099248426754510017609516250144549013107087382257728156066660418898818126926580178921690452982990070803204488987863681228365341739414291178129359884738094605017514079771262298969205003301786338901257895300849906451411687775527627915310572719763436112358017154012072825265026583590386763808006217713517590470779649100518833724902914915735662965777553813018082860202149719276364443589132478617350568254750273904563447185447970850116694719885082929993554350315278955805121780791183103001266127889043680042152610582915727415314619370085955348990833200277180463943090715748030498707118853695552334624705223623361365476824762270951048328018022042914463082438740746859230288954154651673693406775843415374170952105121120911708551916208909089469379882417208510522711549773766594747561814830257856744323158729357155748311819694954779078434927644106908162677983425195306951392613675031858321677238383871220752834126997055272756532292473792620457251692713780429259568603551315272275896482697509213420643466706217081959368243226183401807596658961460796079919360631077172320513329978334599436981054300442245650512945464595536931129310711237847919514624898243913729251823361678701604872797932793781666020923368040643869343075847178044750478100866116696522264025327414824871762359519940839055565871945546976975067805261101089178234255232275277564629612235775062589609117514368666888599956751821237414087124635897699268819180534544404620048703502022767468740294971088920571817745193631244767879591526490005116431833981604956820560887778214323210969157592346542075946335441091339218428912263798744344946669905776788206173977216075432710832435838756782016424113536826648981851360619357877797230266309839204667220496239752852440230782617171856373325807266848842073616310504134053415922476171394374918444550280033282818048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] -5714237826964625409923481264533425909539029004603697661488477339224132527691115385150204040309240856900240505517638529381398529226578238616671808986768396465022626606638816108138494674213581799245597773217788628593171605861273164795439522047991307434430013679078464693375150289482050618318299863148809637271279836787685302273820149310034227990857259311409200884043868187139617188896534399284948845125233744835417127824493164505968345281157230485298075793594350307782602423311781466521817897994538958753812889238468041448703518931191018266732726885474308880978535366845425762975939982024285660090687053202043050494853465557211151703433465663866208718027379966771374975776860030567574351298302098156574473754732962861676173772583245836349978499222174925585635477624368519339179495123814722776139978069172254653814419788347174620106848338905562391753725406053086256489727145393368671086292811073570629533966714027065615650005050067101848499235659594238137398837785023045383509574697077838055698336242555343198358748680032093709547252801959109235389142231413663015874396489048913057683525725211969895525023067769510452834951231752829542028220464349754679742097152221012834797077633003364605864855160588576910603393185007787844199453595215445031782421616848386744500907658370658449040895421465497435855179140918763032571026522958205614370121594049001120451218901665969983330501748844611969061686232459999165173208235948012256695398781743746689649048648627376116042716558843838295192470146638668783575150229417248256085798500280887873724586791346632586585027344223732833758744805047997519355774103737533141832464068132871814669634031066643492625520829145823921609333384584949236602458827902581715380422622851078589783714415670542594826631056025569712339602914369061535306055884993009046780994485292440256016195893570976003510827119746322103326356088603303151335338319622633595462598175881396085924913634945811131592433679995063356197802868669397958389245745759086059688512022023322979508840314978120215381020367725559251568968518742394945093819937844696691784637519355215514432740878889611448066212254118428859615671467163213655035926584197646760130853527751150313729323241704055031152447308781850672712189513087215937624055628758496853202658252548910695696297896072857436768941114313153799767038775100782865394688496083744822424873570199638731495337620491461049587015579967540334852065454930443575874694511488153057203905728456338118921758342339861047842957672119061327074659345519430048280917043556317251286507110708550327873606409364208385942555191729128389505358669252608509003887458503135828809560591650733314605435991409975201470464074859378431468220107605593378801934506171399828033233134123220992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] 3963511025534643622888263207268195669096099787959864319531335544592495532526228695643660057599981868999331149033054185419909038189813340173107108329104794370996000001736194309053488015857883101141603135990401717189389529069339002089774304719414944366717544857369027850512815918557788424356582405027784822485358917664897984958183917508302407461366130651256041586436404145698891656969014054555680562140664553327173865382909050861003519539012402083669666397107590138346835007923421957214275898093110989142056452375597395895117719441135708160719970764595103089343295701337146452273236522851895846897294528275280371763180652750471638892742400921307292433279773628807923221336793737485921830465420569643538833893663899713541645679521659991301874870548436723048679712619352505260885108153058896522915469436200087856853243223772148255962034019642559764593360243443033699347692567781298681292189140967967427564349922643882313991696650010686500112586165253514076078619813465542851207728365966986770966672823679273363792742136234468114293554498227481880671733409002398771462416100972779831775581157832116797731232610139425067014980587331657706269751972840506570392150371136168389419402332673355766145655075622217949158914341676268099821260018768746810880139150305791128640125575250688708216587004878225546445402717960434589574988912378616180884908704419522869217394173972524488056385411391813717533173828566210273022343068024089615571294386181670362414152251572291390597824592853812846087031455697894304739784350075072737537345211257849531418405181283737099188361329656785800137950652645872641115919943456708463113012288290235421551029700919372783472187556601159561434627504586958904449277161647354045980574600177819123672181361983570388137754461691397262674396379298445917683971097056251077624557500816435949705271126011301941311465878257940810804586345761849886862060880798519813111997810604531707595807633707037623396196377084166428223099573292225286029516475829961652096262138903545501497480617254534279204461569846270518470059735544963627470288033534001416786931264850545039153260742978328215939338773583537598235744515882380812713031232661211448066513738666603011695135483307677080967260511952589147630248580223258546120080748328372019864821641382332866679421268541916731113463032278406263393188454959970415026614841556246443445575756893936958806237491815207993892441963545378523712780548013084764474015514201554351428707800237395548829084980142752302294424745067086348386463255041319448646256853153969383002040464622694323711079225160648305663770689241757759800579103376825918677514510962334396312674282703360552739218257270352486274880619456209628452464911248305959731856075685994868699248293547343872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] -879332006846401286791974032970009651198951035271368746842369110217304009885141036825619604026193207489439098344199751717254370986968090617083464604451708673178555661807220135351385650293552998608120553688470617512079055015628705238321373753293927855593729735749972508552331396187452570556133633816137322447798646259847386316280466024477681651594757648548737484844522432137165964459367654773723790387850937735857953006780766589027148370615345028246664070613446514339343848742523044632602806878194388199509462623227174680643131241521972779279596055573997608540345624429586900527370108534467836616066167758177479004766944855570545413080670055206467327344802056769685021817802861017770714835636795412216892733581762343118740853767042543291366494234387811621468212260494364296856112740055614654497140689939123265107667643536402615184121081460651925862881605661940945428022155077887840266138840374896595114800457623214260952267260336490403488380127788718550545929733078795456086563738197992573781595660944537997464621556922187253082281496365411028266415254808864713536200847692454710271467684412298601126773719871258661848308094560504888125015239428408140601750887153678797288543338048997126769679851327397075954154287230641848179564789894724359974538584687215311887944243376494327904274200701177783863039994532166928440588528018137515798981333130555773316310456292100207798855487765741669587559909159644055332133322845643717048835493421006191899313953057084686727791501520687165604658706593239405277162965951605938430846199372763985933553140979259123100556124344073513951447244959788104538776220447854489987760345634621671470076177041989251879655853319094640407169875552110575621989216119866436484007561485296206559346964043112583943831839076986118977429439307459225388688050851610881278069646734432418311455336016908996222539677665995230382359733929231951514579321329064262146360588888482659934630280502754444739416020348395399235927617597827130968502113378351739884810547838726559862753779525143479005693180737313451078864751167245665182226641238620067583728292563335557198539848226488114181770714902488502801512731785663922462940296070013461146170097838909199443702363741605294723131546885738675685751957465516938617704219482236579734877880459156237210574262759006710762823464665683096666361771400887355788668521512023081885837501568947908402224357973182405055301601045670453895572823417679580320942296466743083301725185045351151777100259210910189534956134963015690133198139461225007042158439558375381475702874590386261394405101129695707527552619795820893685654972901990327479586066835621609992027291416971801346759327528668183133410739684810396905073151034588466147626557487682996861437283137486848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] -118182031785386792630321509717763328994597120588273561429529927633816055347106140779626613240241302826081014126044233905088099957030177887964912105708490859987342076498573061151739763333735432649837192444137554786143793728011825267735426486446368513222233191225114888829426152965294493924048058818499135334894491900822683293600356162536903849905411312626643620986656759859748709058566492631596137014759375001504545655439618853201592874171771583213333436655636449526770583899940330300374750257469763581999059767314836998259637791040755176312357512118602880513363597836296741280424625236837459608635339941080974889843735480127006624936297475295282113987487234909424156746206124807927903352271030852206900850816331713142001397022127207936400861574132797440294703746937825434979189810468614980176558750120720012038126651931136733611229126760946521895656556473663662296957695790746576164998359698431625403098007599837466838795190547192945673279328777957559880878934059495828054757684837967950338967445524166778201585378757610138862722253177462272172430363846319429232125923095342919337134800264089200812898672071601236877967000514123432735972842129091199330220371017534400145661313384736179091290436703690627297801773203167211639797575057302855176952075822715590553458326265338446824356782073299524748380390337723957605308884203216821339685384788126712481965104611112657075273632209625870542926491946140379679430123176184046907505507103182009495149932728471830035697695512762719455094329790670001785387637484352956006741184055313073063071641585726062817155793469164535288638627089335663640325085939679439429497432529025437599888876932998849042055815460241114781778079257871706877620376843109111267213383469635404007732516250087901682909427563556769421577328371777959909389045496708933167817281530894959336631753304078735437584450518946857180591804774055843830168629166895641341497294184140014987943113617292373068424862551007919144936179711150268758268624513065727161521472998382937131780728813512453922880519581201744935635436609697790171096109822845142752619863384717236512821364333338292552944989705440492352541836729486094602240713467936990791751675042257271239024616840937657608921298612882719981817897130199258670883202039648025736412689560830352676368836014195389153684495683611256394237592681995281642804511344124340496699510223758787589693585541641042410367965957252848549849049809374096004655577396611348097737245002410757323825337523467491446864904226284395356290773488573976877559084846671881348242820843631429270862506174135776810427861303477283220211419211477874336688004663585642649300014005542404540121338761560681583292692404429655135360871029483393145447010902130012165381611335974912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] 157893585194761408237272786072641791396881437308756886998513867325325633122633299703395229711977635024385547853570265413168745694961325188604387504809326709695766256252726315258608191275641447828217730192460034766353141773810349179307805897705308636416891099510433960523548101276923300499816333714551159515841189531289291850578505385730693452476864741126586233517731798592981067075127388521627195289560297224752037565089695190962182579877838131611646486632299476590397448116883188175810462749337645622237718595800080976071856999898230547214401178473121583675261939253138946172533337213992621648040168451123387138842429008256324127114709401369317439202479093071759609187726342770153631173413992409174912919731189292334461774918210457080320319290683162143940525653928172251769555251716125403773241547771782913296085947168387520451515372709052567110845885720928260655424061346323094138972368016794750900254233632020870168532283572792132005836548464553771725472318035395192141385537674763603361359341744693962405116062887921059401366088885986970608368591774861032644876950604146719873770215592821859053490945811527229138007304197748987324483739692158350140463699610909951001921957313575809177034802495828280663775671007288852285222633616776917481380188471455402331840004658220082666669804452751250506905375985639896026278638195790441244324254392484508188244618918798923042585360575251742884550851540058583807413123259853679366379114940071706999883665071317698351941346595276053177460165599609004345024800140970735284187112406795437652110796215704278335964579861466218043891833687543732846011898071134257541680822204891357958255262970654216841070020131267191873539006507450037928900722103741429900956227119303182761868946698575578379100255248768004921957206718253850728251207986649273586013254445404859189892230604837486631166787549137534246363492381320403644184611842720755077340442250040875815424884277431626013873768446496644530824105841421343124924044068743731421088891550943033971468531689153152500468453659012938109721100816612220849651230976018560012430604408505693653510073152793636827239841347921780066544769425796548668098818133782311195085029961563283188312798218153694924938767132951957544164355445023143598444292953682152545958869866870186274746952977375952893336784379003976036346965513997486225760795030174927844685247724521289835892315768447064010450927913129752861047458907534402801655899634062940003245932509229919222483493122435897096153233869051308107834457083002762172184611605385262785806053155153558637039535413884107685117122993765952488462651659498034903943185178201139363240851091511451686029907170996124818787282476951494051719712759375157980826667076862913934757909078474752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] -53745071670905162123978504439861196339436269500502039688166634864873808876173550825932037839565426745166763608156612936200082736938174785214156119377493317347891912641528721620320410958171868862292240255399049412941267657535667888446807600148610361708436656720229776028528852437776182507535893180498181833639583499016246877175492093567228711806307983230628215424974459841332170674786854445888586882624083223601851334425865286809894954544131809620580324757041575137939175085309181130607570266986793087533227144182143951655908353559544076994796167858070072559425340939809963243975533106565190688981069391802561919311524575566508012084354876393068248846159159267983445005855321871055185226765691188894560952819714747129956270908792778076878616914726500908702143619396498119096676030850214140364493986031148649876331510106579823916962077438558123277604633938778853312261743461510435933106191471254238897860185418328618658020666151369180837345301606465742482350548000256461154106227493845044409998420211059827153826089071262424663234153410258762416520022006242179189733544740356042686419991081738977564821297848738150442974973543079576439550280369971346878279726372921703949308944998621351876222721967991145133711165565027251720188370437574592289810872903673496943039047951987777949659465728215221029764276148790056123722691074164485268395456364048063467192508853203457199120475939339218841486927431748220177768245655720244975464057335173746105891074489274679355531715375006338018613690929620615192302189054477420456423726747337737043340028105176850938870813613535735858985708774235665345741817608137951387218003912697598619749064575075217590442889390055859410087787479665895247988122708329690472284933324591112778240793054672085867445836542635306289769380104313144413314922914073909251269522869128501426770161936446435994483211053740485523352836399613594861333772938834844780152799221509923281480800290446907177425942680078344576481238952592184165025315962645517654333971763977800753176320142203461188598331403830634307754051906097454063039499960125593885464600151911061667650708222251737158718044069322794187104242665393377724149821697315981521694490962893437364364331228395522070967950242309445755378985290814357840953438796324714407840706881323364305032599490927599108046906535929117288654789395651582527918823814423197895658541151505792786801201223062757274519049761541696213707087093728120634066569030122363342553708900606781670468933362597865275606989198833707168897783426863776662076176685152909607494237626360216288329653014184133901665373226870705933340936029650659192001428438326526128915990575648998159667585783872672594519089770562067704700400665042049127044106472482211485076758770745344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] 6405241750572322108017990153942458560329811935497470493961835360487577595435152746556963233426941395961234941888005717201275959623466832439372905521174459261539251086126562196053214794354348996368948442345530484946404172971466066242452991659871863361482638948889521235820376455260679629804635223173948583740379429029241727050271555708766851151741384742004272720660035532897320762638356869990410528310658324649882149815873025921194987033551881250249461046776395308477867971920433052715558999264530241081316472158073701011777505352336393751357673018977742206430463834072972679458426144414807617384982238970786651249099126740071769137565570808484467877506328824404319313051054665803727023043589788253718880353004732967595569345806480896004462763451695314900061676515172499884644537864769213455636976674348345879589527040954874927552551947028987008027602492203924397218091429344552207610993552713027502613452247075961085244584295899183966481359300944705189661998413540768745592869477503445791005489310576234673504773983442616278475659526394797912684134338026548586185361130249516326551556665855726623200913434325131784740685189249038132203330314901203307806098004510670483851622275839773831738120535078496055949736539057782663776441682340641518729347099480820775830382046433392856228817036459555372563088260512991826338160123333361418578769780305750169990237842320943219575006875505573250012828547319052158639555747161035887802612955575148695519350413346232650176396489896953284871400716710481926404697274675339128104971732758490805487204976970842295215170674498134347078926380339850464473098424870074548708195641190531618867235310574006250316825024928574258912764997752386738037389486564153205961605452692328347573071662527266801742864656211971092426276351614023697215034911435531906566060435160062039031580004750770428818671068798180034881624730457691385840097388142787790688774205086433575619337201673785613551090549026398372408470648406984811902215663890310680601576049044103926974853541262719224942399382677060372574006218408262343924627388388831449266589207306431732204601342073369971643536149872495685703902067293069490889170711451024042415704619243082920839593173830293358370716446474553383498543272664133720319277400104960200993959991259250127341314561148228023434942195974897205311102207586363963470166432031780725896981617139561979754734628281112759977110184064112916045000468324203634616483102336005062608279670490605116248899106554645090625740651933856584355728300653515323087207976761224286207214551039937253338871267840782239945432367462350841088513306067325437890380241210455839482201617151969586701687423252107465058558046483693881519400756358237929763912254684921708816616136900608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] 1606143389806227983569533225176477636302994884720920383348500152916015299603152509776876297075740715149338248948853358501506857457126600378879705194384642908219684827277979394241910556271596135523679934793121402966586688681728088137338387927714677871058008097902430016447701252986395099396351291241363821083981713985233803368976362458309679818393859000159394970372455724446306401842241456849996515003643739254128575391249826956836363778226970657320964973392057970054410116258193890551509721736109347899676527970620441306495626082367762279110882223059759670388687583772280684776362819568279426637921793035215716131620428514079770311060049410323805158841214216913902773508140754972517196203510065947192697618532826581915076817217952563191725941592066073892521134887636543251259339524752824589921507281082239831343249329122350733592297316398935109299659853440589151325518311538301710305805221495032526956190207359906399456013399403117116400640055614412499427367743817465433660680775811934007779885853846677145618389764455867642897951973017659896054277961524533190098328871944685212698900846579303352563917604295850787549570859116599337371237518327656300013346932971023987407817666371070614033001076726617445171519163018984404701722695841884479857840758791752365428475595849897365433132764084881505141998188658973883593402670405574662820603257783356111902326181252753959128979542323818619914605446894348988089580757369528041925247782035279906474273939943131738749433547449821372118647659765481126582904849158868966580886945144955577223785933587207731597400967962057793643896610531852624034201916086366743062649992397876300677559475859539223725152196637328976313009827228134869414512893593528600563986926424428408412661401578994389135056424209661495872483260336915201216751683226126040621834387186586893408758357281135270302047016513526749281721872787553641314777100082320722938097755512062076192601199408214290327099266690100464557371637041223348847708360953159264782558061530278685650331476070231573662412332173716669022120890223388526908341974276630274584510185353632548603008936631952558503928059543211068134504421228777295111862190874970675673070981862137884424945489919542147573361264714781718911999370957822277038235402877670579121934652461981375285724918298625078354383184371534699818531276362806024494353197672644099977683080273473652041570840982814985718797120425812065819120517906732237180575851438126066676082040289429126156413096052479987834923580679857883858200977215583371308444117308387783792381575467628758623797368590766436189517599489841292541442597751175353093422230163073329646509384638419981708534423042701958229156419734570802638794858611195320445444713528024071470678630465536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] -719446368494719621471224737133445505127781407151397335220741452537756436572932794858387143731138020112866630977044660677952284376258266084761832369832314626226592235401886672651465528451048232381079826008450128441926068335253610284893498797955653610331666567195010853114635005773332386200827637919947784231465463181189598422743610984855920887561337976818922770729829842350327727302245159895409182142961858350757965560299068163834759356393314676921161981057912960528952822002195423915820657280570641801114847995415244820556367223471493841013387099690231473274549500744721674257674252339484465930818092061689940907891898250714929510426855270242003488570531954874011739275353588662360188520690230167781712869954927474848171824038313950691450952094202420960414827664771715184984489365381599490247299031402309338794235795241917215582176302363511018437390629737535120228883377410394806539033712660344741616480292176187257244713503065824237130552026552179420183940242733032748908587700729189897718441568330191067407993823045679847939705198638249346766037752795246228113349766586970829372785677200311190622321708029923095781984036666660415484479651747696435136220797650582926035042733533935454039743952927128469724119553556251409252020172272496121586079584669181622204792096811543699142898851869952987966899369594545711658954684467801100512855776296964397692103139772115405694040316722784967691130542532567581308532423320993967180687181389172775312075938361736836868794952214973899038233900427363698883293178709709048002598832028740085952526910092881531775554081935987322494095153969839888644903760962628734625405907955088534338227369190754441983444555054153084538348590087227391206081033362169323725839902088876552337081408299218113943836584122822208066168212418857369898166728831939771226638680137169379310119880777051737030591778510660579228892395376796858053805240603583173385736273173988648933617215691293807284241277446830526692376380050555088159156558966167981640501101783693653959364320927185657247582826328637228744187106548947415295833893563394093929416225791066073988006976808884379064817663686230040251618754875401687495158005019113414819436672064704669742404372947370018773146776751964510936551571914462591091924915615976322498745482854332128598751645327601570368629352566239895547375482090494981182401076315005097486403192122139619644079358736030582047782724978627623191830663419124677654365924024011116698847184700639476569713366402185368588897570265884569028670170092383495047769574896998842780598554203015097112294153757696939338017725357705158146074470248982788222696793198238676513549370927967398643070024422465837613085128266669872651032811988433007599926753248662416081613855129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] 47547287597364254550407594411573836521105325363088607683356926305434661119555247069489523428153874831844959311398258818405194255407156884329404004383065592880023773106132091076202306822402579595618242573532180733474444057387211681143783793525496389676109852974606058771696828965499682032239722405288092532838438521429609363847671992816651539456252310192981818050149492274665597442514394729471052505395887507083811408134678547078139909367200087495388835433514977871609748780075025265766991654651359710605471499737211458874060132291624590845062889856439604025636871289581778742000035676997582362004413019099827160287161385612489205857373627213612148854549807433150743342386761721981249742054851077597319205203385483520081186454866471427313389404389929919852802917767060280923536461241806123325020931204990831689900546773105744746522786431321065642676598088721783660851422992851308209588878583903436376556300238169052191974226734863615054961615882123927290829935997344837443088294942312543207463211916860314970357124584473630959431726826287790063365023026230095843260985253189251450019650494451553454654989050652303713997535427698959111282960681054660626444024706713413749785524508581870452011918076292432152205807165030793930230724062446404362871037850381539185005762119754475264153514297906393140334211325494160865618755634937250014862691051463306579110659404104123998618073320891646567808970040037345929688372600351215985351515633155536635224231547927863280101369175295372623026058644341235952376623015766125661092684845295234578932663804936705507671657622376416194746516310856697518655369174772389268774139951200506479738389779292473573832121832632010761290866239527376639435539945356615279447036947676265135674865358694667480846740027857882379206283040221026431473086191796375363073172405017519915777722220749445380391334070776692957298854719003664454336119925281638779563333603544341601246463432883818065777675961064854617946765489962844592511951259159066991516298569520944075869986722441645220076072466517700271112858755240321177147355178091844958249430821820993749098528990648819014857483657761798202036764980890949249985950655914413740164462507339326571440070453447247435414730567658552948468777590103470766681671619902135118934232481034808734382459630835978591811221394953514941949060443350453275031304667027515434337040890771958956270301160895771442635755261942999331008676639759640964419457612731484389110471082348172476653743594508417990813234239512150005640913391961800402917057660455340234772847441190459531746272854151670513461557164376548240592759685396009563427430569704771596299934550683645282569201728881773408443196663988380937137672728638268461342800569026700091844913528832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] 37804341195982869807864875486619972081770839724460878053352112005779027618539170410783025748865205116074600354937679674033680332707727120824436446439364353188859468453589906594281041080777268074570761777470943156923099081190092689948391671001516135478396655212894242971288021279771383126052490385609777961508470633085673746813351091518564139797931160186612128503043216177787453140046757997770271360069557491115328434785771938224727578554133162801876775559758687163210867888533498513140496234032892253902781966078659843400006286116548768422438856370879439916975220296285240303902805642395833885018292953173945477078804262963862645985490374228253292580289308193919093793566797090566139290958735054834592951589914095847288627606875950545714246297495790607311434881694340125550282977105570246333886550842883842853356957740243686985296486983474417604266573620808214491196676755226822538952102025046510033861382121119252505236904790987522501967731651628781968139107290431186055200336448015673150221142630281885740793517863552487854455530333834462300085093588390159395507852377210593715304281554318320639432385289201731908254763042196341988987475346277070768369150138207704033528918350881819803150484564783151533600342917753896455770230774340536896172317352062944205146972274345096628728935065804304896975692667419725621014831907129728665938501363350559499870549174961641253831577493976520016947941015435525884592968025264092548346973373238027015075134058480948475718812257135509623228475921406892866603070653169017059694403544042861075905605561369038606309539068297619881065701213997550337106144856944053899922249368127320421015188952148250056443088341091328540326498053600156558618855298400934388281520532837517369910813216891690335702531633552723018248561176792264891244361492045717853540653968163533212607437514232278684448759095913838175497145105550680114552837320414890996287792212189778674483292561578292932074478652392996237194424920257130294204079390685543417326533708932498148801680191461690124558151705986858098510659692702210802244687635718650368589125417298091633274425751672515266254872429667296758801508028292572970783030000641894660497010028399793440506018134045457066307090469219164871481786957255717813190487082246299275946180899944508711007462169010645556419820037227357859672962707666577940105741920203430724431442520412925491532183884651626779409713246168442700181264266663372858447614084449499236834211018726334625485446948206500861482629061072597304979128435909197303842225256560247208298124967123740902995195263409993898077544335029190417054783829092067699076244738964690683579940725060770988993415389642857593183461335559321930429679183143317484458977954040082831711550832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] -14622084042158319903777803572123564264945576817646565506843185295825618173474613165343123308551502692694787469788020312400587495853043142312913597120285254049522856171567402162919963214432486137049452922670557637718418483512099425943653122784038136744946630316105578715170101399118115951988804778834738806973328314955458559861939386257408524016938320744227307320160429419248950246884313217174652791663907239811728707465356769223547075077595374800449120203061166634733630365131605029840567308957028769886525048206660847120856426872498195743495802005035822015917369052100596304903401040114472489094608537406440854559519063072777054577263744792695145117951632897321579224285204107158688072676150775298236002037280413644559744910809986685802269348228499684659079238595960205596191527971176188683448268010259434980964380711164143712716424719113207851808575799943876001931922438424246631975018611371705736815565387623648250974218285087641267707103878768756422589230574215201016905549945970012475541261888237265057306195917944574036250926591596805206764563592007196866270707708268707470457345391075470581624330614218152095989373754175136669441987534516139779008899898182859380197531124779392374305793646585697165930749223607582926926449115858449003303250193058291678686614855706383092280634651767111756850088476506833021991041154755579454938634152936656556276326804758964209932287624773895330724860729319132978781668392521509959025078649241349755030572712152467951460202873177377329789485227987885187429571250122688355993210697937199571632780180290574507674846366378875867552663680145880016583617302157056087989682500788488756242803871728862836882040211461419468471086005308338541517735340453573756607919526830084029535473381311694983630830913457217436607309779738765179467590607477153662095593381742892104783916548024749007470957535613077212484171046168674680955734195956577119619891325043893133831178170421315648949986170934234752205389113536801199970556256228775995476822780082621740788745941007941146511351968813317928282723959908560146372883095520138102561604156980723221947750757438051315350307061933069521608821930879816262540278377115602958903769814304495776490938072234591082579864473140004466746170406779608144401579575475406013140740788748183204375306753718527116989453834648719923675295588609021637616259179687698691139285240688025082291392869328779250639483611909315542624838337884644060187723785252448402448214883018901340313338705134764998748381570488252659338329996477921746662624123949654193879267975367338251948875012057822659408739307423499015885816170801782054586600207622918244470013024873506575495254714004364780615137390920451510486803519704617874371299337714434906658854404096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] 2793089048158997272394767852794051332521412940320524497192472671623335450368448991758973774954098068801933025903810169304974117344048833700594616704177563244180779075351731308373188920656623256959789369885131242622354493151654668722660881435599421685675792467420617049809734158117144325055283704075518477524646764040161287786929631986912732427718692972956704128599504560905516560606144931792422346029455858305201888766931845591717328767037785585035791296609632619918151142137165470359779842946245117249472434401096346185923925118690252019963901863448902021474267585912612291970722497428614789952426061326409039104536280188802892776660982088472192112736962859103470093573617711619772417542423483268983777034634639575690418269717059953848565003148253798706456705389080032409340325744325910404571877211396627895174036958934936747451171818836591508735249140570396511727076093429832355707234378247039317405518987408853060545956748790636235351004093865387731296604621071692895996819064064956528495444429437556729005059544248695228167079234524947165689859108477585807879491509332040090044246558355801160724423045216305775558446105349481754341817329947703421874728946471398245767601395959104041610981662538670934646331275630622497814022699081464377217325638961751319798081630363449295614845740755534456671954087200697858986221298206108212792533372494847533247274282633318361704346856601001502969436587567101803837236918328895198531996606003846533655349626310895372595247645491208856758920711960828446043459319386291132469267653526242815500246829175429640376559085741202474899339730611722340228772580055893721535996507984050372403306975622751946714260788330402036981197157585989924104567239965595259188081434743417677217908738653588916579176726175003105223433186043632201196268868026591353677072714299750785647501587974158767042555517105095172341266922684922688755491300174075561714826187356111881390950389140596678967844199215189540720786598944082676275779996035641482726398276073998928879961430356359803546594385745404475700099086604392984609230347505581210245537025541554318691180866734940424214204536243716758671272613530441477707651523660666901595631683294790334855623377328082149693278548627232270002110778660347104183920142944701846503538141387737149982118454178212369090134919914472466268268695419729413348546386569886361276743162461385897168863098185910425426515022022939626481463367936838577619057983417781701730727029984644598254772916371908810764633541787800316138865664048736040139834992201108193789986399065209344962065950811548100814569812769903995918692375895526025754823801981087986570550502480923043660365070173870884726606815577520397925859808151849185508044708154506639682211676160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] -317337070890165736684118445265005176862058050585998779305516947742498716994448313460156258329775276086157858571395862379611610025553530773086715436066337264371915627146457252081225705272421341568601234994372716886302873472890990286037163102663477917115856972739037767129401369070758496834448349830069727242320288433875519069792149526774326894346219929992865682628566882313457867775975540206360204299134710868368428652925077432884909612447614224486832437996632941038929445874578599609509729186276395409254865258146354584743651066242301010904420889164267960690462569427707637465302052427515572790430974596443618309505490115416561719576431047215178415061274013149849685724500763057782220450699369681168406264565235573992461079410169430464725723585131792054505168424736803818539971776053909673612983538337333984797971469798882032842221678862801089518791687797491495977536242485514575925723260032130151895326651247487777508952443330900860092888269582155009658068623531447164020168540981686775752255017934162564298840898105552544038711222992027086793167103127817346863124672003324126468022199182170435067837232975318250914400797583624686887447254721204724769572384738179326665795339216285704801647052972162059848355334427766360366371845064544374531693356362193761837446128487783207068520799508979184615280638591474492459100700616085565599429812979294219403213185029663185982941872836246693580469498866595919100397194787141283831678037546395332424705081435786270904305169474007045805910436659682380639036006836065732237719451573265362327112536963703854896002878012725821715533454869674502203139467762469599202076742361276860516580056529093416456952621047462416467162771072557067984816258926832015017738521833955507913423304921638746536654404923072627033386425665690368655079898191496387218495358169217442855209600762447785558602034409746558144233482796525594940151275268715891243578048897829799174513946660066959482267850327604904112616029989201750014874880780840116624791362808524409528126925401220502477300662622356431562125739126547859663674022837869880971192299056619531567309182680750265751622185741363178647684042068151158688494981838436215880140701901258250278981246036346424309837214604662590498484830014203965630981450649205247624044649396877830851318121274726380335261013889838735805477911180428303575528483405073046302546301825252616968051813232679043445833775592073978724328967571225545697751488631119117362435262101935124361160244727478868896689001452789142533240540571119552682574577073288331764356904759135454439111143754538234919086746290887517103345375981471553933882405272789781407332962507299694627788033337089227748482900178486315669084488943093382254522760903772290136896700416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] 17113503235798152281823284877146590154910131288997557528016297784579663376617625986518962200805339136285490075056110475863394443041530753428003525239319493124256694560099941070666626671593703690197573966423581196739940040856312511938936831685413411542221969708937460221605764754305940641774057022309126502206782703782120220051706976189643075112431506080848292282702639490856061093403578106803303978190430666894917191064987214302108284661026569014224259128897712418251572643564520026474655956152153488797471003931145077217644168830554877699450169916879535148027402606882765024737771049939223210373734788201261060334441373464085102324886989590000412801431256836450872974930157048985781413488642849388010629509769227391614314838747478807802882197071126985040239226336707471388282499755463439614511621574787369876961812551744656228669396407718773885783220051821247656742806714203566330807332739007666963314832617827651856722140849127857403204668059426550286731828843656986143647814844411347449492762562451165307215914751568180591840672437227545050282027955777122442858543712706626894544059058944287486034784448661809278428127115184295133716809768665959874058737960300449243271596648640641013021665041878864639311818136136130574286846459208552126747075249157465859556279690633702031972919133462825573757616447104997229873810578852132982756395000125213106191487975946761199517890351825705917294005548355448855192024420026000781603068810115483904657930167265308931848042748364163872453883718075564783573317919932434470584697285823114804314999822165722732031379451610501349342092808251533053987685189705372645998209434249934153946234453693635414750729829239390180959557037835497834597274643966056822256669393007598350964483108215590601936306601759731779799196626542743063508869765035553681104670736264688492523147759413913569448233914867018138848964165653821990316844956261448641889925924154610700864091310563927737235383956131502895166660269890654294559060737261204290700823376395085904580920677438163024395427838905188976255607515953436690900827187844186966359846064901708014825018103381651976191634207105119403236353427787930812105230852812516647353935162301588688953549263495479223947116834286053204142744395004525397706253510981044408062916140799346376863279610373082014212590532679000281980165419680124886707393400306580750885810332587309074958042767407131880483039035534179561567988708926982171854754130101829051840553462698742321720318052377325972385170694516011327510512032440218179597941851134181840376524025949848029473961131994402623757376383106580667166962957138809789378658628840541782758939855535976025131743182635937354175175859844004796782751200375246438551126237289039481396002816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] 602241775904069680065560034507396869368590211553760017503649557735942609766955183736958021369038905342845357165662368369557764381267468569616299556271711966092814813135994361262441473375413500842644897988157048997374532718614252921905647495768335866263516837761367144949693912807936770933315131996435536490918110054457224914122211399863297611188848677923198507191654935646807372749698447591662996066783198876292556520309155197849918944001192179281088052897035866547974568014867278957393327196503923328173535317773252348768322964682960965845613474191404370232107243400196502103022554573200352531402989204773890563743496963499378241400408229394940763198205263490367475953256946290909252571978866184064257556606394352960718909016438213789312571386557282711594432387938853308369187118004395568596240093825806068319070866104940854712929638374856922780035285682669255123956467799051083356837891446771882325517776742612996225289989886168917505442571203662696939427057313640998895297387644697810782356763549691520179873124797604725275335304803545661000073638576962882392889550940065910620371558821135466750317016509418420803213722750963191910948548487756797833120760663928582947841174682704672685522593675577035709329942731338178001304307381453898669666273375101803579997584812585511130299458679847664041654494021872514024441649114143859398843519679852140659345268441760843960718736877507951055135146440799515794314012396956104980938701031067419008169492763704862696107483803352807939345672948602717548819152950590990340413758991316006621295082766151398971600639704320416006805548837888951005537007257410318069512727149798846286133402458888201514643486729983156457872893606619264238671034238952230612171256856069601369048236711797485473068546131069933450396098535962901342772194609344298965346367025400770705750038314441923187424759475836869372299813651250881253107505016556889498478420344808459952911184106099227568919508814080750282540961483265257862444933095193279032617670392462305044804889163776579736193434688957149769289525099015901097124434454502367514731128329675708550900184187733215306828087903901353648745826257868794763570820217609061253949723960299008510173728371652911195359143640125422742742731394072831765143203424294197954938021949426547327480394001100476633106402973736532825876997258187364113481097230477531277929741376427398248387567590619508027495086020716088035153274480763935802326831820680463985409579217171309848225942225418180312086719544510980168195407978864431768182749253753063356577539720850576869453752391196807415508429591715836986560641850989201544430619608602871166238172872583700073828917192549194402715557973955981640617994660911956879755085829998692976820224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] -56726928889579849797781598000827625692841930816606327944987460881699214468518104308236264878198971214472944069679613642742714536996658524670921475824266967922459372330793654981047357159776693149906227997909501530018282516531428885587941308325301300573006189331863720968738899673393408696553498809373699256326015437766373387309108118001365239317818509669645846283618090874526946741480096355140244129683702106878074032201638001623106502374180744478317146452870988812979869777380827628974478042908567672601600722370979759328699941288294702653797987112375648634913469068471052625073772731142410571130855666100497920675199722241601414377772623844987069438922543185918224800170300739155456285920700049658443473191417279914863511091825750154978554904378646331174345015764131080128963008804554311608310028914241379642597710818791492181805438923333584724339074995186394590234639518699840133680600249895241789555635208564452269653124616642922655123778789763623398634635645633475208931727081872237855348163144094863337469920609410769897445029274029805795911672226378052214749508214820443539490123542312980005265724405763700245089232771204661471231615288528625539460864461483751145050832074466610823246698476027939239613923717222395307874848945092685607892541248625052882208192256178109106163425884035792317370174036112863814371291204838177689002470463032306461811743974252554769777601875920472590611394107596854394340325863664124312630769181400344711842809232574416652318189665897536147521881822207997235021917952084404314778428323877039472987332538555274149710019177032964652485613574796262615252634873432232160851787407884846631668658946563510858130471688980987867727547005367401631753987490948178505186493879084569792816662460226695191132892036290259760771130555972788265731763969820960756910329769329113226204920561240007850993072036572251684819589201341185328933145890705163409800690293464474476492517094138812631886028614437581959936629159234918431575787905918400742318164466474170916070975818890416515333696249885229825859786082898027698810155066795477776093856095699463951041527734644878357348727513687933559239343167202240742799117980023420742674461928453740933434457210858257749724055272722910335468356853323483182820655891412719485473321096818159735599330547361790067574938163890634244475376467648811285712242844551331307328532838169521016975169941383180044789965483919370233396980432446282746344961417126840869339733082483299649096317135579981233574434507330010578028930063032543289196721173761024925068837058172989619397903841295278016145377705571788688365583651004553436890745802553195918329406671579268907008791030155663092035479680069781892044440769971267107628868241545745095720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] -53878412565654811980741497589210113626509531343445971159488622304315660460911407022690883460589216360038410291678126648603140704539461126974736241403230979744056919420891819581886336896319268386070798742918924324722811074811617477391784893394875151604699098193255871196934193528344404692009524521902680559325031705710517535953270124279285941079003947437287516264557553010143822954855161407883735291424810222468683628301549200457590502959480229848548226272803101568251953012288704086964438584076229094875564733837725592938556414242116167356047585193595128488431288127755834428954684315590460515008758395577987622753603957273072086829326477647416351643741261293612430847362020417304932027819774346504569473508809043766685859353095866405621001159469715845731900410630956391662986238673526609116125104691524350352293035890398678977999149906827097945918307094579395670627756565048604750064224280185570146347823521375148645347654705474616864073705055742620687234574266949195767502699446641706396144823732692197154844448009765378593925718255632585130546060132416838448452309615029383958479341849098571181153264352946530597458790529278330290038126782714708950203380612420840911437542867750185765064563230521608105297722539032326392644358097364035117775465059145874582198957573557190166336322593337654540496504437183187890308602151275620040841214136541282246227553872761830268246209846639497148543871481915185237007919152278640212211532228041509544791020699047052791723358480631963494869611283304759019691157564110315766237833805415004333173287430888386237912205151597748850183718597048648563944824372337186179072130971745728664476510932139403228435721548146918769361112770032650116356399209964088116230379723853637156548496999768126729903690217445601298486323319256579989427623607756315376256725399614646824341688248896547522979134134568508345967313119704213662866020943814590567664062447784478935698466772637230106007055644770081061185857960249990275494066816690490508768021182052979352273539305738292173613030006317408635722285037971577990805810926700591732651984621771496042096571578748728137313382093969057332710460191783081804698644644862219857585718148922813303167784250589537426988958218416159001469412300580733495245887090066870791589665589894351155446136418242466165722167428147769295858586359186136242958518114519340817557330927971673938395917275727991640239553831162608378596670548006202472110455172926051897862031803956786910006029073743315167474362723927881722608780729561956422609408451532269300415955705769828935441709698424167845429337495806828519409059573900072767079584849677521363428988938817225969115493539328363744047795971948894763071432985620000407741972909253282800599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] 18366955297275784909875230518074449356518597950416675282657370550004691677257101488111386493378213978678226669539582245919380744868511038357800587933412960237237964674981418341486368321994309968088165350030267961988478660690675689012131303023280684371985299684015131005466830003529587153728298763251703980578016852785631976658730271575763369244090117226759666345901824887368721478402073885356886456269529085989742454657059798786034247290191181224191588926534915988218779651964287803931428461620348036196755811996451062336564476533719981442713725091524842792230378465510811344995418499141525482567077391606969651725912311228253552392604522201097641561742855683450764075930190184410007695998729833007550305367925671164642255520102505948184282176082466036817285578384136307940840018535908321670259221393368211428599359220574902846962182267485483881556475633421572912885026885070359174290361175296766873199503324564550104808934983834482562385614282953784593925885166421032657718915156644909179253738754902384129095193671593876357333894079224381392095899686878549030377930236727536384077678973965016768210242400447684254275172354028344026092135019016064768555122106288245068747613979986080937523224518725533364577526402044027728590274042924910026840015642505093240962249892275125187199786788716543205096052737656378526871190103747002416089630465595235674475309671273660536601612139898979642494357399966761451135758599063906022229442364715770440447230551853024220913649553459877432159427549143370506884346107389147122787508826661560772860299077336851670355473369800773517758183494916801077274952692575113735748861823940759704401845964417746713411464119356167435911264690173996225991131039987381444150315595890078234407034496273841956176942721681320077561007606174099418286449516536571563177752843721693153703201602518839653856256261157136893252330183184618217090506254209922360256114651231613199737301989756116903448206628046680911698438516175397144138907726163239576284499536557168373455336003163697751133168756420750896031823482422541240528308721516524461193926212827322810217990109992712146386203857239826229125211242790552047950915988231143459426643661251328589784179638187913910293135117057156968714553382137131254534870428336818065840537583306436896288162764049763130674181543118710545464420697625431421379812393703097411038853301087770740374892166026992735935286051076060940553201485691783227887978697612941002378709377502837245646180897160175056417232589007877670299036508437224888571657365254482418296169212875403448906210548298767472824032718118885085268504216199866546832553338702574293171939583110444256445423455817823554954458866189243768207777418280924718837341994561972545257472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] -3572861888265730328751050456038004780229471981929828421180921600535506095297585108265350955111984617014113743232221631228218204989618748525334198585955182107572386295544766329552331048168978370296059807283820778894419517229092792398820389549701866751327983843784178286836071030705978081464248589824534543236407303517260417243125937894454546118128162398973595181664185369748744986230937919778151747543179450813559631189850313907764244633759224376864008448911485384391667261853159121393888667494560815489108236971086685717492150754329990727716961399242089056463119585878954296233539476624949653091826096193317391403409574560128448670971308836787167215420218829941369634869021360727656342346035238721095279098511192334979562442201111406877261600878635577630038911941080628781660618874406915999396158767530411008020112331018206382246999816935095667855690891286334284613594164119308747095201561692619529924832417522649144167549743466407199330309402639602212172847713330105590133875884866846696387819225167051375258891091947629073710889401871801488965341223509993430174778022066768887903401322703848154356728569792225344385258730019184444379658409446195034331806123833867739093567637181104224962070143644351481891270505385800729990934984806770147199816970460900465276220296841966390317010806639799501004516436137495719406469645918937873613038093598649047027267035185226512667612476024293686558168592607306179571545209279456744492568135374428066859139648852065006007973206173459839482107475167902102413814046690787132959226493313225728178206370956266083678395302216928417318658406362634345396713053096642158453376353597708919363450355938537403162846690919569911162056875333686020407366775432949481537381639947187332127590692821820267298399279012271956426705499966607056091701382393883905351517490962751986333108191354659481489468882720431922947464880818470890136910537654976701033527432549532126026353765694637408060993893891498747427833294694286442237487778919779999062510055800871201125891213586663479828597392981539799841453067172816320395390392494814200497201069884829665333489381545046714131323694361049604906472611059492322708244245733529357476896902200851505054365233631391409431833337018366519447284103641447775433445488232700244674885602968817194157854268391573726833673138682442626194007517575956467137178572143346176688518840993741538976697158972356917415334943679628777543941355206929389690220658435908028736926894265329753114598422043138510533685337954995163522254904912354400182710434168225144743632503654425623071814076989644449544146322883678338584251116300377012103160757883668289112934339775106622243343768831090910739348724555850323089011274360666895373721364043011798859776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] 523269257144958411827288665911175365817749093272909829254906174513894573210041196335566819319205238786597493400100819394883431121892610273057643813721864724760038468393064750505874395711853348099795439506801063179129447103427373681382669804835768508742552456996595295660605296899477929318097458840207613522592320651846455381352371840816351226635499787112285714069092284648819650755342133470598267178804111210348071383465104147013863597421853176112411194001137441432493560891398041365154131068105958212982482580748494063244729909002355462507528940271018830734869230905264437751085799097072495688579485043978840990655210536632710843598867120325583066573011895328112987349944010304585720444706434417611611335231336794788626053045857545893978115498722475312928410219705375415240558115053303015249866919175576778601938744361721349746872655900613441389905161715965429497951269056157739938560819118791180745943741739193812834529705643120830422938007655975253084808688810010480116015222707507531516530651769940914497667735691590308401355840780129638445390194518656848357487637080948791996113145510519179677528995598079417074104954263070907030174299832803691392209614782382330293469636329833930277012441350578162377303888725839747169087609982393727712993308689669061876106034202451120751009087653880105201020841434253247028108071529820344559212215394171831960484174463813313242757536667166730503720128297740802128936897089660386768707008973560297510963317072268850508991793658614619758750720692631699785203400974117124239868630730944418835779791525851816027815005552672138446054850959277166953493630993703587073401007666404757235329950837720441282780498987682770087788199407610863110855275852319207176020598339661098362802262701782047145328312809269199287310316071502505837390716699501242749443276466073677498012109157249458043032742882443581542751561975646871502530200154076842783921101318828249791563791340961139875766885082376679734862477520292001295602560650333931700008516786429602984144192096381858204449983924590892122076365150873851294168018171313148976127882633898392128637696145910762943781898793738554770832445256749287973155987444845487261108637191663242385473633941242635508447172831448315972445869863017534453078796402870222235581047998915665132385594557763680828066189890362737183030887135794273375254408465846930360847653682636470960164447149390604385794728591544596277166081631363221492715986009967921424591561197708713232749917419104016101005368735015120656526661706911089829420618602222113937083140982695930312482484065299651751915078228367311343440329556466230970195218704254369431985736701705649637374248713487825719636863790530979909996055145113093556953565459778566619136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] -62990788043435245847653679234369242415466018152954863065356926810685512507957922588891561672235881886143608934799519719600705939945159465022419751600416675123968242594851994652572516891563973593727173542121154550176642810361033089036986675865424616071678574809522630300352806197528691988320937904700639094798627018018531901632369898696701263605699115390343105470619813449004346225534662708358138935703472251421844119128859416665697212345269980476255924292727407529940537279323959443864060737312070326404314803245327167421952247499650223908831481647752316019180782131403680602564114180610737057399944473439706443917059796091349789490998490595582053724699750680681766422525180267013815909306216152077552995489028809365744599805428632956796792591274176971228166856727773058117995987022362522439661153205172936041347569376242734139024013897404762148579979337251019037969915185125844023034640875990983423799532418377902788973285556302142114133660034315002949870504052964283810997913326319826395600726450150467738824175870155445678390044920908213232563898135930318911503447483174059975939908276436575310170367722028099898772617166381888323169631282761819394251232464148823218837148600883805008490193998625085727168568579785825856874931513202955012428746312969648465105381039009883907478563761442142979231330494847154304389846287244922115267735758196204728386394645377036151431162661200746637587512082238114465694518957958421152934975257822131731894801542684997157727634266731344798218059990053303118088721224595302659699679168869178860859969096600279347176601555941861538243008928203978396972947492115532587092546148653766228645390208064406827758020089898607986515773915684606126924697284374744765924012600859359128663815288564531895011547450849060453051316652620663672100357483165760820839549546079703078065775130221100792359012632346774664057624126626313953529558757186949100726722991639918597673107860551632345019769237079821143481725722112721970759472951526229662418074287320726387632072700804923367642466536562097813854265222761800779325313478517099419773258296223884143840444053553505535815823158129275061360030172392507304892589003550574544940667624210643790712788999150993133562589434251360048482870682478615848279841853048475890020622719781486641875060546802539657164052359002225480749994492921983460217719292986554224557616721320010701738812170615258347696282039786606241418727164405124570831253964126901917898430747957751105273496780890558084907304033673000064556158823337706467920360602720640372210865556727105435460746283092161969435892959850358537519941183465538125734817831079803612857485423821281510951703828473505193633647573949680039669893187813049793752956615928347361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] 6479342490816745067548324613640637300910508853277665963265059384967568814161425256549345236803229720671242281204393326648289152359805012766763385272389775572822556286375901567343022565453661328201482517248076470404462084006385842029148907586984083850577926849992564101971774687848986524437812511930404200977763420627163394732420592713468771632816998116185992092663791043496290132815752160033183042135145955409575947316439562307179688047862553222475094487252065797182342658923834634257803682620754581118321891791672025534535122295259946689806268425071544395557840247021874255189128344727824622722642683849555054445891488897134228502195661772350000402338969004361599826503990052528654320580034029182253515823711240909241691457507228474355570726302524824083355897832211840360527644961296160838568561449152768155372166356298516629183088743078127046497675078909983857710434159117653727136669389781587198505992434661792049092912981201411076187145569774594445378465498210128785051985415268110337119651372855082232264307720315442378982770392428779062801078583686221193242008026151314606268038089280335884434362045423021748188309427286518547062290437364860545996601814071435278684258564996022171400066297514224423187410583775696343856764889496980992003818843420669156539887714004902257272247215541406376694261707237778367075918105921074383766789679594121197916082258848256103491678687022118139944363730621815890822557513952621031936421839898425287215041418573889267359805505886134307715796901847490817009142127018885270255125916945627615789209917775086608018608379210047806701616049523370582936651547502902962695219909146824243901736454763966923268165799968261001536620683915095161878664401567250858311454176987002792788371437662685236448108434352019277065777345118773792274254495016115853479975369519897729435095863866768655213028851372957866634590594508242060902392022213882810584785425524957116517461638834147635266667323022443919071567512522561728056316975656754493355587306284311255038837259379560426652804286850607995487466983216053529955741706190739408510920695118255644503861390216292073935268075585297658492239449461753080666870802773054036777574409458385968328433156053688799535249160516756487066571873965090073064740459188942945603142424467678543904927099110642780097255107368763479801000855690813553259404510617107531639921443884069182305820370206459450322473662599212258633850453494931486979017800488706572586769011555372195327200621828450305164310612673024764335099421406471935849569599442864804562371859411253851624952789475772939984102326786467106322137007840353129571073487077047421548420384009936194057307957116088757191130931240051986428756102540685495741380879024121708544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] -575114270059262049337027620882031364858484787589893027112760171218175268659151183138465495561037345553958550894822167432188630151197723056441823941259243973501397638299949275566691085859603567815963054373162737996316877822522129849700031770738996675042867979203809912618015051681278339396398142987166729595309312459066199973245284255340372730189625993204524169349701297475912951843316086129305730093118037495420237979214402184186251302152811523242355608717688219591994836436490932934369433315097614080065202313923708482090935531927873415547658785603191780190711274298506521685004493255565264983225468651167993447216914238172078873712769811873353610503815347577476542321304889601168251558026101533143920144872392630892947729849230825582056940266995138565054622441954859595922457189896613880230483227457794802531533758198974847555468718706274596503209142276492408268753067630017923503562418319849050277113781574062713377680600527119567736061517593806927355214988733086117621426732398101383035973270115165941297850918461303484204408815853388302693818031478664319595437001851783939204439551021712319575420236585258696089617997331433531484775024155620050069927892996556318371181661624384663637286480765245714590452704443742025354245362481266707037279420233425304872898469115283340489155522405008065356963122983942847273005464338838946957309776024233479702854862385131683226470774917407130811445823721159189189767691710772893285854623393525219065112211390313458570802569789115320380795794661079604962684711757176867432845457317902531970785279920183241150496782720543326807978856894873397898200800591422096365486454829557329641354856647424371704741039922551656590101134857082713509140885771850933238314277597876458905836528790249773856397192142135291637718063271639275841870884798628412542223142286310412335465798424108674734944837058085990836188120387817124555188632641741878702876880015715462622017661670802771635786569999914999319739811269618398730412795444826521477620245700878503065603400569564759249110510452585110712480793676730083376313074965773732079297169666638533265451224936787591706802746014560977174706908240117684261549831547008789911926606234663007499812036228688071342036419416440713491264133541761415011340414593598283921458786631773820402472326599532662298772366797842685828519177761120774892100711683675781687128932246639279710070901089228501947589849917316835058290560313648948869274676816175998039168397573733941796871758195734070242570524294112830620425814802184445683578987133556387762097515050249478364754649331536584399328256519895218093225790024401208540602576593768171090361827228678448490426576581892056215190369846435898692294711211093009220779925159400177664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] 44120748194025610621191108110624188642373833957864312359005386643547881896306017780095113687249602773544580904671223729141379880167135304005494394480440351617412736640039905142786587507745234328296661449118782290866246340065062276225658679515264722297069291346620035022454913942902597563627073610927222205240232592673893560841390759142266555927097954683321531414844494308758823950805638535333497697070205304005930968655248812628841545613495370040795654866801317608646541547860433591082404680684908536745862599653522730054156346308636845872578582761721200101843693298250322298349771742207619748842820484226085624483126527368471762080004693149031003682430114849198063206632971375564157612426608662562666275408805227065546997363482069549268564608766856658043027112968384111562332051601397029038383944741714426677099757211225967502221303919209133594391895150445165656205346821815272854166611263888485093372663569585323978962263730633012496901201608727970119909996686371544360729313673359352465932131213843667781141647244955126573373371938970143449768428416243674048830836219428741827681937502335839498206411012149434036490152633606182933912269705893045276461849587558848220051832872511405770686831428953396711709404144457460033814434759078152200104710675637611176800111163013110090322457772363046508622937459759026022007942520446318100717254238643064924027702989189625230815851954252565885886786611667216935375979768322743926518789153526213887540545640897398537545029876135612755986574508369594095953664194259481770461825178440516034476677639494036198411464750921230436109863724191058216917254962059904399415529658936338294595529750516126410796095359738501564254536311142100014749941117829173087187315197162068383061598698693086510086047606490774647118094882322265583695401330882324052383264242006888554858551544212661611365133433013228360389976703224220512917584818311999738552437556274016773618246275996758768141299485696462784867604095538288130118907003076457551321744079596173445347035703026894026911773113991258256601783901762060350439931673989851277325478570354380670364436599136559289055034937414909865364687510107869495037211692311027868331210967378230463737422200407385268718326231127467836718371258194688626771009652875204535304170483162968688457530983775137824330506529018141066553728348623747811954316399343201147926571448311287872886154923742275283546539945166591039328682847092973909501148538709697678891201655035856585380259346939951230024208242241591871969975051534331453949303170671994704179694848717145048248849408275595816791476279745266571139483164470174305461467986553872422360940620845005657448109683881374974112246706149420577618194157162058555759915628901695488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] -841439666993906892282217106246851140515385028553330503318923619856013770901906718563657017002782673217986700465063745038857294742292888438104402932361656186709888773544392006759916282726965779275709783982895822522381078556678497089998959781927375874628114958509257931898379913559569839406620721849421339887110970196536794538260092311423541278073481563782583521407704555927522624270313318576420752140599076523441961549623396999287858794515331935367265786105652095994901741034488164674819711888518762077877413104411957399563550345122862315949620287789331089061603435656135114655415954778119686559951204475791353936265371634304735805032335402758473919989094386277829225549106303627055098088838449542644328019901417664765884172222582014659228158484799562578693465820326632739718144170391680038702887120589342604995325317754437003684337556651477814791433828985147706616472880760711332277617059878330830932140496857740421803898545018436327336278844540292028858623417177078861715322081742181586752922048295856455884967145025112696521407700341024770071788170669298116397643732955643632303638846351045182108021344091004448611494151572423332056229379226282936200388835940213139228608353220171045371926561788700592367037904341730879608587414001256594120524829393621041053609305817372793701662081542420276144923980133912784727665917670050615994773530590137829957116579556988717293207731787248292078439793286764150756840959412399053550445259356797056739660570834038395104798176265950908236327985489654013875138340663796008209680634114788577997406687669851115479843611893288190202835055434026116809330006600553803512304344262957856841205470327449728432709108372513342849236207873872337862676124696559131255308292595656858915361359834365680552024928091908627588063502006180890714251041849889466692481645922117584261635821316604313052293963853296251769445202746833724397245962743584084471660710546000709653582066805299944593295899197318907666485001097886955192533969910783635505743543266939923400531476602014508711906423681680413044255648787409136157040793110396391420648736697187950400713299199213285902045543510533811203070030683660181600879940411730940388472111267843420829596552904995729904147384032550429668214234508680877251269023456496814798371519896833017676662396846875607861419763452930569178187215201465188490805727456470550699590669922438841219342920537762241780036545856616792572943279536654655165209372705865675738655806172238393799065232339583301110815290341343481147766324403727477081838037590718291810755082836445315950676426279894760168903082334176590813415539408337740433935219820933755459032184060809773705699039584547306516215789140456372665103495776017291777730833139141443584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] 702801103247759998324625095997950435645593478494984175191443791852090179475869576688020578437410184656941428444956899909895139401990885136955376896457087175865320611521481427292824966139622684158998971989011325666653885614799880466425415410248260945466615214615729411220312501853324785995013137437532658978165894733800273094410958423981524880085479449180870561260246211864814282076853250736330910316764491805021918651313802917562281692427354299504858673092656847092277089310078895800008046029048221193530388386384052464297884780700106267482938347668807828811489983801810704958877749577639725223587727312457919033113425903182077171131610587152393556856381424680265270070108336250605535596428947139642187421981362648261652500463330498461680229051366421253853135252394270619785164591241236981789651184052970272224661074991819208958177570201271058303780118298656069306750295173978041132931404321700392004606158943202140922616986742763999431929956637140859230264176652119088366697812034421174360251507182793567902042026969057065153773060972333924913707931289968089082503082781398061910470616600008129384788062513531750918756212865890479075449757019633326827507627430278195077082557059292046237712012355148984403403110079310483253974351782858176864245306757110862394115856971872875763749503339213757353093530184154308186630343971658686860048941359266242584328230415181197053711710806519071778533521510475800597423938295091643651676820164882010777011808723233820883584081821957675263384969003777567191160397002115524322887999246652849165024120373763911736374066567409881487524851188549576574484566033604855861540338155318328344146084648194004666526963023953668670066712753978597792831714436388542305911829619366617643084159859330794699296474139715959151424325587657061026388241916304373369460017657739640315104900447279713579100934776958951993096768756973121379355396362084643112144586791768623449387549892422100867777710492525842245239405794703968569590958342718105873394366698369095596881762781389030126359439404109574835857114826695147180310942998845114055310720273949890819359614370350342299996360444674185741678335283319904270497734911200626629401711936453931859910923680626417414584356024653400712346615943248762886640862875653514631104038927114372515416412061928382983024761472217738656539512511706075756246198932895265203823780468656084310402011173833434658665711157405723275932815777338715934089514290645198921613340232757268504063052231604585493053669715990013091917820084870938035668221943893330636431258381462790772896237777635675182588378750035673209485051766608960812381596523603691620623206172469885554361669915086862127671924812062446465869995073848773221919589921519160000512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] 8272779955988929024888944431012716008874218723391884225805079111752163225433652758163681027210911173712317715506652695862166605258152523163232942415256993969049345668362481872558187256661999852814846518497632871798304001153590469255554075340722044389212516513021599537280678194720303310467173277903491530642029712634625684609079248435745402099953469783449217524908715074430933502053287191516834647083399158527294832088212766610935154152321813789784048840276937928738273138944811599037007916875496429900276932391108452807795852573416429891308696106693146724709385942171118776832463440462101937722596807197242952584369921590314586960125042432112990060789738664752760840854532656209489288396808019268716818171866229083069950326894309711899450349198420310535688530743301455358796896637428904868894053559665103083448893217394912187232614193661674279090578645228148003004478573850335293745253353444371020011746630697967366007591257438308786200627460353524488850106246456976373060964378740379873677609698590254536328700186650075644515580760857905665125619672877714027170451836947168697931380196523112488362989865196602684297067858352267211806876676225640946132328189306626376680050881440993430558827059228819053959804293136790196558518961466275686439301413662075805752974145527499178756333878868647308287330683385035854945740661106943044405284735509257363301220139944593554368256381621597380348185524952509532271299646879930603956541017397413453336914650395960614569482142570702232243831060930965501376271403250218354562392250857058195973330484568369199718399885316389103229435218123656003110616021270915552019095585703521475414761682816724127036268876159790425996949127338437409361553256490125831788273764551885995139596319581772208084959811611086179021901792369216056478637066402015787753182698362425605021878416890060214140786823051613317372777381279505425833726427939390392236039373022980408765350466429719481522749805330219808437799859182737880594383607884517599541529313012826267115718102043248263980239490256026019838480337006290296521319554944364918446889592661518192271069688757172271200992013944409676504884346198361267600134700814722425467591732353973367885794290672879454592328399049008014704341234408950157878938474501214536725843324527106041896791153040205470391847544387419215269545584951933542935689157914641328706199082571063879703077404791952311494396204105783529432187415370484818889501279626347306795033008452331407953179088699693840579523470002322560721916172792094657721030045573929804069340704750046893771470853520089364206301444400074455941845478863886450021886369845170912244000228666655944411328617109948378616922970389408441909499870660017557483735421781678420393984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] 36184059122945678587662154502397734226062145051852306659680403729635081257170034892395445612967605393519851110338122967559176739942240920328135555432249944554377817131068261279740364945288546032783249917839221442802687025103595140963746186437127093782217553813241235040355594694144741456397300894931586801368004991988123468805117106347201213930556396296021220312268372077259719865985056879262246718840861370862283103996617751566864597746592305104262278576409043695479413177572092700091266084963039785020776626954855961393584564786151076673493644362871569607875648286377905111691141634849856942902790888148088023504478586075883983750902856586775555819689165986559237665493742986107009754577233712682611949824806251267155612656731256715475766910946804876190799341604207862928918735783712428651118166723849289847373609019723884731589491244635376685939162184953947825099757340448873980099052763918784294759518204535473789123887712652048092756506137641300560072286828580261026336684146544942393554568131806037675014776253901529859726011015923113594797696778626583122567270579328202314123443285981265577337431498075283257371009695334619400536604644417174655693918346467853154106717533281698746189275475688069160534720101974879754789717921672708971067861579292724077784875881482756448721440137048194478417043842064212282906124949525712495535472207565997543814190398602279936297610100484556304337858262107536120943111985835789673634090889859749034722779249631761831263493116562135511049160340079323576169689369657529497192273505238094558069715415936047704906741080459837920699213965728975578014436474116821714056572804667785065291344839572038149008068804842040587329162025160794995319306392303402953716950637676028788886916245533174476865752239954809459918283971870125481483418079968844315173674676302269844690193303457003618842275804458292523041480704124510872196422109792264947837644857352526171412957952918954504154994415315672764344244935531454212687808414545204782113441267856451559006179852656098718757721671722851566526159483401268007057245844446962518265821519277251268325302239051374545255982217312573936068867689541002859660312471306139197867833443830889151087710419261323213467899834873524362832117461186433387122807688476320154081742598971627722939497199719062518402140208988422108408245543684737207190566162679581995414171221171990215967479089816389576399132755182260161232051638718758938426145791543552651235085869785145228452871311337646128674595696814396977794200190133576332953922423396756246923371703582229744971586715900369558636181620562379879289773384081311406011210434148135755835534715505346086781112225805404880192858322600599037322350160345185040191706171326959288582144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] 15963465623476447531083984855508507219988239119557655516764645648716858347056894062358689881124520326853536560890093299806005167519782054511558619058789923382739595480778393900990108042532170760795720690748097129269929144280285315702275369829782792820057966682448039304059538202161115117446303008597512267046395750903062958935882966441134968227769661662708331468193322590170727539014451942826090312153765245076121236020817001781932653701572761097691490204303674741866522935747972491406975327346380891272609349557955420738977098877319099910881521677901616217649223965853151622725669010903873465590475959163071424329310041540898819896982503697025236593605685998094888915376535553291777432917690286435339972817017494520033189145133703510785239652213812744127142540671936099370097389285997333355380956566063803352582638521617398756590227088428552612844620742088974291978239665913640978863612336347474999576016281150562467526084382265643315928981442373234919642895615551871826924784138745041845257208013695895465691947071534988277488786514566799667444088608205654038575437272063506551170418013696955555849180863986845720170585682593196531709767725747664699258264655471327480653257717722603919400833520217254272248821803013912173864333529416784733126653191609426024693277464003214248693861597226868629976133753719420710341527185490506388124871811718336880353272186888796753371207515506224189060116505171514781925096805130416799627130605551870938563728981140516439961271622561978981257446869931815160636155362255981451784043555061079871134286843703286254290940700216522950485284874487691056993633644332562618760952877231158984948126035000122453470544191239229352980501499169695632301391233849103755208611122091994743033056240764145986547944120031483559902320241953609933934572645749606169359962436178343410627498933826670219317892413385926455369119137563263347063263876120524444503530625295021253605133152463778828087771218807158032381679277804136050338695516803546920687118277788310252210503359523338414207623826067958719403170961217140640033482518840340815790272980741777882816836886139126119714882769738148313898979064941873112354697210614643511375885427898054948541199739127249537303259032384561160116382426868824644268036582274886113604064643592145349487191889558453281855650472213135631535548910826731871758327960734880516108858228163129896453211501549350668916357724975811315240519342740091223286346747671982395132992107546051715060225744704770739682287778022234609801840506010201801171421109404475299898485355009247749417749856653538032614653099034519900421885848021417792136426469253495165473980839804999002662228912952629331921232777876259521249219724628925196362972274000414606169735168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] -417145157292481332004364632578068216408897404384471339707870471961130671960958767228239605695273571788105279963663528636032644573375388162457955271820468958861319451915896247390627064517836266789361923479585820727955670927218410410149617238341351857695821665518776226240937889620237829023219068101984366968078555834990698905580672981235386181361093085786669975948668203687073206122516277652032343488667010652293345815851362643772642850664395858557199367631017281681872378390057686043340357763495633948415709228005287820505091035420226305590650570751611216026704120677461463981758592673407122325325337950244974100389091216676309113958136279176347532602126084304539336365965615305954222280167161896932967032921997134534698190189218471741355836030250232878653311078247316297312423776346830813809713459388131387844266050629647295219217258708085970161374229729475019937335431487246102782134877260312788010364598734112475445802135991440012381372042832247002527993317727777633185544098715015304308188748807701775263278659812241340260450463619581521693095386496597294105357324030625659024412681915123661604679444566674556801049279222385220816357715055157846493153139102799054840505803394179631427317765479090504066558986044949540988423819945386291405827656693593762264125824482506583041863545252068499060728244376417162398667835865784287187335191308013389410557730807692097135381757474373587904820363541664368763783314755258563231387964379976149691439926813043301756802687029622983961327137147399026150539499267207629924384737950414844246624118081845181307472369733765371929580535228900662875535836465378128552915883377823125958798189966695672528032073361127771541388898068150955759823461873518534128181235999769008480512983325490300195805304224429396687142961362169400184232485232429991081372535636557093603431807932260850123594827289275327003160359259148532850150850903776717011464191600746914971045864521641671423082580504327420064987711547871685259751380410886463274821553981352375036511199248432017534895295849946755954784304854033901827931340933444116094250829897166015343389994360329947603205090745976205986026771142450535802258921767814131008133353180494661133239652734145655441853868898870717062991845101803048380367492612777714710298196440513732479403433642876912577518701314698958612900449239461759678273824075971513641087425966704342253071801614858042493218046408637453683556506079096898276097771209687045911417919649275584572171436255619462033300485326730048968344356550087898331272774621883782964770526138463906475903528998516101822676025198746457892170297195223012012796128071097850627318413197112655721115576689251912117990957202467808745543616807569489159156426347658105500150530048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] 5925507401091244617401854852176895833136397694772598349327368806084480458900299260398060148648525724330533949258078431431344449037558868814050065874666734206657082369827090507009494495100388501123332550351614786198136274982184599454015602831406150283433871220022631635029753601612225077111546959812890430116126870586250147469174141114015039218875215546801203938305334804278857765033228797852136886990481521020899574382119915780031635167358619249566162574134786577929533186388356923698314326209303767699303068963118185178525923461521270426860391645273120774212496808127355919950082515100676526142608922794779664673179963670148910660831288369227085938152358828374022894695316467999476427155136971576798273187466735426012418533557757593450909914363475925556144005563848215256811468152961071279039289075332874652356327472248269624344731373614095011135027952543890700815089024914693797088133528245408727206904987467719237061199723405306288206870646052151277908934455526720597804207199985517092018290301904469921796995809393260698404542617239493429638031803102260045187401732304223317632186640808605754620885339389216872653802965353958105476971676276111558366882701532076378581440152849877660014463600466038158319472917453931655427652069033484302448938163682886995447167814391449900829504993920554302382745222243998247579711993872412588242911511301715001063849197568899150198373072843194093664315761310235251204918680969369159923432652923526669472346350179477846811901687388662751347306338295236206158964103420373516835043859349089878798755764008735045566886365910090279726444654394752770531842891992705805645726292828687859937280035489495363782954356376216197187671017517590559325432491024011873472613339540069637150040144934943341173395333140115575401153513192438921613966477353762877048199664649108518342380078480667095038823042781057116928239955752439618279396191885461970672270292176044854891614656016505317313423715967885205629733616481611980854092546678381257890962790316629237004370349044925872104488457792751413489563293670908453355888457471770705731296792935602005710044130117092724526983802141298722103530624045809200820666868244327121915165442074589895669689710546573496841306386408846830816440518275712020653240511443301302205510666881872748879192996784492909212483071588744240728340373437025268471829355442189468429785301754813327536989088884323551923574616641456464875459765809313531475949836589596242281273997148702940725650915682224944930873610884597509489528798840709371390431963084789262096980696844211278323407275970825647014007438311393477811425350693446762885650760432458378022028951936144526707151920232552935768268607885641405309228067755666377553780600340920005771543969792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] -1830152069471558392943511506998405108949768867623644269262584555497649814129126397913270343892485656677894090752631701717572040050481959053414221307343125347512948853158597179983671494305769126492275584859242508659934746416934366403220651738897892429183735066327566895080297863150154537042917110631245815638698279019722854455913585001349727452400780426959809893401699569028618832753723930462526232888558181691554300233246548906321591081505579665219649557898312975718130722777773719247274994017576627968787246320432556524145278512097322001126032901831291254074184390381383601431828286341183170844709320693124614236514564795497082991344138846491555543297071449103571289145872567447383813188632416585597162036600030528481196258098294794735386262561532101322502409402504869066668383065619367313300881018297209178504518727144482270936682185199128299681273396568892745169212003617907402673887039251776039216360038855984088196328228032336485332436454824922650709883124843430375185080160609102350383489689099093892217112434931290898576764321773905057311669337581892348252846695796613155031338401446488238461203564605242749947457715988541384218543958466689349566969747714069070080845033844785012809509894835079907915940946222245460662094803901773729441130008554153490485254407497769052879902914674464075027317186196410808924988802992910911323424574082736000705102195582645269709996790137172497775294618657553053195280445502902894672737384359168171652436166802793920846643642697301047428070829984561982990432805968310881954435156221609264523939131488845114046234868360858679713388702318633287643496284557497364293893618537873882462904912961493685692483835446863348309281946374972303059125595522298919318339096758019820698430079817136101751451385670534720088063308401151613418926427836983920371314677783429928367248839912825318586347444210813267837725100097126974457356978667840709048044054512137577732591699586558848336316761553816791073391183849732236108846107012806634538242616351882061538922293698609756032221157143920469397099622945642672219705498048766872806930049765254231888046595027440827643115989377254828390386791874344196663129811281754847241765853908856715860417349234717855751127962422429426679273069820995022088001142079211805008152851307077089293655764047347770615704288103536497138613745974045065261809161093133986371638938560141806322187502565532330452410015111987704037667652871608312076310041864258099201160416544723769009522377009994853989334187071067080761183823929085202517113929566355635243223344082714795814446134384168813174727028306755352385206267006405001038293300438912559403716419375829016388345129987405881282306813324145972767714831972382598472120549905745162678675963904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -460814543657218889306166109556588779691562308160125250171695080701167196084203086238081069864641711110761819393206236506461805351700440295961250155847917036341078476455688170222135362663964870083921103274387968649842767263433920097826391699379400956402579525034813298226725167183997453946756899500293384232838166702658903274093751622910001102188790384077010042913046383213951730272273599125540870010726380044203140469674487789123720126009872210732993930437559098809249979542404297221565449334394034615721963485548415149978105668646748034115268859564588279347650259213994415900627252040045873205981654312322315264568980539962884036660769689812365343780226565268973779370298375765554765629650877150777832682398646493838391921083935049771876104802914591903716306218474650581241682141944415637106603632344222605720905808881431853107448354875647441022619286442050244782543897400957650049012867148146085371433556079367207655540056905472157323618538661374983712546723323344173841696239253596371079328003344308576122290756260236071226535772372382544776292356803710134038421326126144193081499377464894098027246308034259252588223624594590823313739710412824379596487977436669351384383380394386922774874325469993397730506323618960505409894134483371202614964007900154559873132967501277113906820166035845550371998173610988166254207144380485287814997808751482135680582355919737838093050479988006833726977673394358212450807840242498848203141483177818839031768961356874843588490506086372038072436991070591147185512255461667884966506114499247310302972769092228563775467651148773104470851316316518119675258144423562120416840092337069879331183979134679757533654969336678150782325384455859579188444196380720645366872666086596040209744884741417696056697483410368073588806918392142917156266809376700912281405887939371835241247858041592518836961210175118068814878185961669136226817883374800876131747055006450675557646788836683890446736988753329157239959055196128725400494885039224685484919528350964087469575921313143161019689947278482126615222915088008203627901643517229737959279482555809332104679795733756577812737394181418679277351753350502230445155108051148067468597552217866933303347292485873659205434558122158045098940326201389032143030669196159563896173274674954209707435312411740065734238326392199126595431686595109697428864145641225966062328924727270333996994251528733576291657183931025086332409176544671462537546565139880088335653258486982148152636748750316457771139658839028348857304705202125933836492815344536835076250850815142621867317348495582755215610794641530593414496024645744418056509599167496607014957220520361206204310532471686504046779261232181610149808340783355565300291727937072950021924409311232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 1871320187160878336042854087898983672484407231051745114863169453239352745765512290442785581008202037364659148819926230916694622853023999867615755395093616789578453170191558391690339110329651585309554821934041023602543459620184750942390418476685454166989617063196611386146689142012561513505644155391488952274679353868883776268435730558126465293243208488444744094586020417892830762952860515827392297374566074942759551096324096050181583344798213103928793288657649499382814685593134493972603348602806761112562818239587556191679665780665829980292233933826803505596940497281799381121677323127529593761855187349550241292917848909615723012233921832033241145368791428505000418057348326519740317874554171536244160867682970551024631239402780691174365578910838535556036403070544052501013577449614008331769913109549793037886073815973126222324583147056719146947980826151628032114307119842725243068015652896294543453081715017775885683290418885568315584109837741513322674445685378070373395781038841903048760848132132549466762861976168861123250478517756499074531408148855880810908811247475939267126217518465899631559377213140902570598307292722892836120391160285441703297124405279706421098369156825838284073766929852849733657833292189854521471681273357828744789105532038803896825640067527248298539707373522063016354122723355106730911865841140921013340808325106553209728635642340828844987897098999666964017354332323027142812614537128408956500535283130334747636032883454918095332409819155997115768852190186548959149180615758138951692459193452559803036316835937320411525414198676101684275298128393183214072805529246030648392410782742275985335093107536344386736708815695788328684081734376093314722412320579276034396068093756388551530700424352923352983140076088526086165075426055961654306040797499587046636234915645780771846183383864725973537974730577336583593908902856371358979218613171673307274885784423291145684078835999327412021829393631090477918440198728431999370783263876297623438913040426608842315943977405037088797594442234371748440330434064474876396409560873917848257394872703101284137048062774496330965883776973458775771764790752992153410022977571604335149059676234402854252367671139280181355975168630150756006181870040848957458217548160411219110594004212291035966414836399766269020894870952629926613190343972433407613098805737811175846157288496232712296264979904609131168959661528530168225328929358924491159679084675590741574373808779894973158697903366317287864681863627041072066089318768819566912739563840403308789732772976136013995252813221548024959922961029335328954510351926459856012126847962521989261592760499775853382559106125558861935249910211199790566308970778896477151312484793535577077929111191552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] 2643593064980060517394950875664235325770159792727843556613839950092211174327423240062586396810528455557689735996822044928804499191652803009689422224992722692232868147435718152982350124454572411119187902662602057862442383851582277799175878956386805875951362580767858999374076090326758742618001102980904416227200456432473950590036565251622158321630487103176419424765735766897948742004237200100600262296648090532531731828282234209655371964676856516263674605306344860993958929543675188510322637611069788868523280379249264759721947127025183714086715756688184009387430801487301248160328912905159650465663122851556402774641916516420242050564851482970069939189567053409306949701446737307709707152013393672547484367501306016003701838273855483755309375605526854124000880382862051181641645563043862474665285223814593540041568251426321428670248888537967269072646722928258432759772192653798435327505469293577101303640829381400433029024607915717924650657740456131240720223877968642122423310764759526552597091323531590160804190983385507812321064496569289086338604216556941129626141852018905926795937081893521840388490861437594943453794276121600836128258827908548941825207695914255173855957248062404246549042013651662541302689096165893947181641836421443929836910736116669444785903803996206029421738927110394389644065983177764062083372889484978723199481780884388442880517005251770564248308399941752001021644654207139098901876721137152906570130119347758179123677129473773549169919924430036206451365931997477024889210390032604608650743075068413804085372433901244113092277332247150423020812184097884567661271605956053515462405580723793518456500351099995261789089836769105346919935439164342944936057039037759928537039005522330204836251835139382631899528630030823990764747145430735144350658294133254664414806231791606726924429878883776496677183630499514757542600526016244050663434460021589411068259834567498461127576675367782292043084865907067406788763006630107498420009094002855013035655609200241027684470698764029140908931157301665834032160010281242944293805430982831488375376145772220444640450192635214404370298433080733660553731265423522096862941349549408747065122192794431370254907505898260018998077577407710504544725612760613641077801854446937956632831185693637454295467124167431252737004188167518161760270887360136610541608179818110252977538340565543918981113679538594859398488334886861832213871516315021767383005969242229655520477514196604941051401752926565197282863860995818964568268779680916262326395341269308972148664317118232862581889521108543416986018117124885468497880052593441697736968228324433260574386844708961662733263825510466221383297489573017436946984222640019518826743839234646404389362728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] -1993753004032686789326089937177280126956994652088520375389088496846449564473479620533963013989831277186791229836252740698816977545195314522052880404563923985546651679574906600593782761534619824117946635271281046289072078058108292443787580741517399264436129440488982674538478730766143108101560815339688368615519060491579980617891080425636949717206642962730220870842537342272888153572292834502348432986532382981001759353029414085276765917001419087548339537241595553986732573957080253891864602231047149405171016641627106087996605197677112700598220764872995424893579882826082548004968577683891825131389348799289197349695574338006870115383077646831095882845493336618219023634708955866819498025014125420681403407224708097961881937960262825869752578453708316073260857604125717726025606269174465288211593263762479897925367112506534936967997077717498221730092937261279566905308389469874198099171505127298491873598475350686963365053122061305127094530870953426404771922511094164503253977844381526029247247663657503762096558575876302839135866901332266265990182286647618998127783668947812367232546779484529187024288313937803136270797638308420228661169327381063453404493580848722556116326831177576797464182471279838807475815944323605358827393513237632346201273798082188181097712143428906984305775526898936475320604624951879008470260756784775775211930495328357707046185416131531875539014517466791323319186226538904020390076571707521577733364665228546683091548333449906998189538284759915587968946127679650258743474051800749393823855705450022164218523316559501488623611272804804659732232581675145138046329482492420585893353967252770849677421951367744440134620343473357301827003508435757636935190076048071022395013188394581603601671735628045153920134193522961282466683440840983722382182226787088192278136500642470067586904927785052863031184435182286636397887411136238529783986656729573219670097064866282597269091502604806471014783735420838933066134020362381466351433741592924610379753131524061640589262762073172052902491135472117224334070974361987094794494772342908281640153436847712162282422493664582005565489673941165825482772816938985851541220604160815985439206286837875387130591175870835517496003008498203460783345755781695885895688443221678600227816010074866150402901006320255902624294442582278887454739429729989351330661092321186176046911967729580466074339779663207256186358804801229000017218806042292711720116335970207780753850485990542010410350166692247602669601129823483819638999317456512714356240848064458108717071658452582355891388904198093488354604224468403558444488382162378700609720121823314437447894237266159221394628990165327774518535473645665470175465597910141117106861484100387214947521650491392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] -210889396828626686862479473640459316661736363597638804455381572267478263645586435516923885982111827467143804101979546161773949608512423061217022698701501745547599883022577563817780471948501019891986418322712431820685739754196285467984438469485558101481409982387139770416653610484252942289763473264082804086789457004643813256105964727273432629841577453414999955696395235697000519553497547251732839434712249747932909816162436593271373481952829446375970127955514310961819166957864169578146029635038347522563824094572706013367551801791700335045387128935882643528371022850432806791298227520037272540761418668749430128932570962502475119876224946802853388292951747466906980128405709413578450051266772194032822582987395548378434650969182415439385985350378035786636769365565907527226511876388081686495555508696175688860925970068545269892364764426812498276869195704967457388915996837700114044523717993227272311157041349009029372285620396018726264321047200117082587033414312151554479877279027785487229480094112618645055066789103663643631963846462083341746084491565687118515373929278149785425353201881284113970641761544355689967359177813821656109667532639288561710480592278922717422655592142858333373570849361558497231925999721168309419700813826252353406014132823974742185922840199992727570878216656149140735758165266863634107677659936190845994504248782415766097372829892800136614909663294142175713138410047273955545019653260989747553961165643966545715877929612946695375812501033952937766659325936577191409734213568405104361717001269735039438434206385651508009318450113413828122823246309536209067714717943240035630586344818666645814282752136037695813878769837313893098639528441035158646753814462216326314536296173205102533448560096503688123205979406397216916114601725941410901778418029975662726741999966643708364128240251318187641926470811546370866948266480085203366210097942040410957210448824560086790751015530433366072491748785592535408824539083253736078967590229613427293805991816785838898469574253570387656144627558967483549974189459392493739788481443178805475210015985312001624768508869812099313736915246490944255843865933363709287604930630709572790070128905562673516304802415323370242257345198765830370435086106564126594586747875898943664184453015588319193078288002544277795944884435439540352771812482649956173931910737732827959700460506843613052726358219045188767215656368284358403688939046384838688716736092556078438737204309215950787302110459614010466954388087409987428215033894760592127847947586464646020955620231084998813229628549433857589629890976640909350983514969075957337809866232023526632025651782814063982845838186044464189294146161066111988089402201618312897676115706343207638526882916335616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 1043434005385955378577562660852783978199034434618583847834759204794214441199142247268880454787108268142765295575619420703566520808469445194086078205551265725663602662806379876335698509811675154276892131378311302577159514801803698151435434604158129480473765678118973716532755232804080910419789296469765538478236123088943727660791828552287355814830193277523070641380520699241837019370261423094153280426600349732970955911122610830508868744127086969338971751755113055168139212752611728750785790381160244195636670740117396325667592889176889590092392222953893227643389666253528427928387477993813865220763207578471667612099589806172803269828413290698407667979154834036083718160711476403233604234168105178149327641410329790485693701332033985236031393968657726430649646592229362596111459771028368854911651418055855588616938434599214690773966197252437445868263838159376895438747373892004596992521725809972580831673002972263819989321832309790352263913682920778644943132706894835408714974430772617620418487304537989547670799422889546256468762565039815035257101377365489166972813962820631403065548446294571735351712209281612872338588264983922119031979864690421159761797635589810458979534336634627987783411947666438467190089128823824928749763346861747591149170151557336626625028734570604313289504193328458214836780800749728662674406783460996475396509373613357313981417458544109594669179041769307817675922210993816199208908323952329432529179476354553927828284711826434273977096509003043051347823256110227739175827210650860638794835046358795953122747825168071263417214285803395877948650976900231219515905353730023232413900078533612583202500669105773169438919831834024221500701173181183053370600580975824680768717433081484654014310161064012802450313650500119292558208148214418035873249719345306508533602150443014653547636335986021316765647215715216680126112585862517357466990129159282331428419819726035891686681875767036527379512230998240103123981378120644701874280968938536522622552219551193627102018149839190621581193661760910564557311827573073081363279079975567227339012793618444463191405704443077253378252606215666194029023626141285496933398927935817698410396027000400507586091772300599151001177605186408078512115408166150929480253727808396761233420051587910442330242364205010084083172356545672583940318214238082521311512089126506410356058492740734659956579940795123757526608075107733148444982127718600686700046700456646873876143229836195137668354890107052046974839676769704610556652221825643868152071933967442628639237661640505631372430160166447949205876492247638573890920328115051916553916699083292404827283640075255285950887314824028748295631096012429997192638350211164243662700230206543849478321624320049152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] -1909141742266040263299481736899644269704374903061994067767892397180565824335744275674843312242131308445619978900445207379132989905109213332384548812817604931701117567690502586457442924728905168928899050768346768267510954141929832129744774472064689893639120799729667133334730995770046704532963973029207970018694925489866922270410534603266668955726714944703191336219593337321745395882531782091908055922348151038964175680776435183170876682197722412022360889654583335868956769969679985787004085960965683050379372241578786171277823099927065724855644695011700991209342129111827284184750676437918816629784290416772812211915131371890581392035380888696410932462112820728371240831684927224985223165448402977469778344994402898153931034876112976814023006261750687466209253843110863098583788218713511748433013901883349451708507357568314575575429050945823574222361605325956609185204580278836492982298944612795247039887230886447877262793910532842785957964054189733589851192966054705926951359260003180413987701682499693703342699057660787984111669170179792781981196579190101006928718036342218317643550014628929593749165212890910801111510481285631283025173088758494417987463069308569180254791685848751912607267151877814090593486286863002271241262330385000150130150217521314319815437392276378204422240757820535462297703994750322010822570868687576080315601701792181840188209110161472671429131797443416529546087980674018676848728561533793468103250373962176267779286940932133138215312571051420897235945322232544980572626855482846304210842116586896516198223165893495712156589888538164828415562622926172885825230148792153854658710033653628871768815159093622782320603034244770691917409980283817646983118875216405484970990370551669693578939350102575086259742390044142900200580852951445264290264670999745883251766368314859734333826737142061539769787220727281483206907938978776694721319904689460972744861958591765371914045598454170380144153981066382516925869729481263870639057600198400821638771389494778072527728950241847315022179707655400356163610997186020516115898551192897648621358048100057955552591010419972285697861347714477977959800294038678830802017209080394322858980816488322758424019237878375778945740086569225588536330277827288562387677425296780016550389586833328044380689376087147722526336088089715657762997624834145055838319643939432340589218019548993966770635540523805132374285608316535936921085418150768349658095290774661269573426922537777951988653587797905682939673989730107682967800875850039258997847398752778387982273430887863022022273796070250475828125819015161898649741476202945437017161867654699608536119068714336233372551751820272179317443366462035677541832008562067024539650710958791104475260193223999488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] -23465233919915385348456310735473048892850296042036905955426663792230327084217659026808503137714113040652338573073357810746940084794868834894029762215382869683193039830424189413012516951647857474096819604801318419532146467435374176013692038274384128306926758753042188787207892732185626439863166585377602615693848700601716788495129777166764253451680517747397293976490154023461792461553935437956665285906272652071772158657587446249951348372207518103976447385269479112863436303935325168303606876422146762546780806946323300333763233324179047995912106266082220617325385512509663855472954268414457090479070715624965075497937733067077359380057309918373025134005896483424208986992502930171497375127176568447795698217899681149734669955267932582896491493940405186416863809202553566232274354960950194187263680207337826125135019885268306923753070657244609062681045602079891901802647487127082752106003845196574806052153071535884261509649461490565821454263961801537021602841408769099687064487841443522126977306286213249075372214779814185711752391119699449871156333680829393804782976054562591262785573408577699871026661837942090799059039867682481576243657806189794764272521194530111209274636728329581527907063585777706729682144511076685579693639173555291206081525950299480147763129173710330280847302264763365049210864390517482567649301143548147734383883634124680392959778726948704716615183082772917628648957152019761026535063052996064417665024513097700315732759195541890196645405938685582214802378883749995479217465731932019432520206036766552018472828936200715911905697307029937468531033425406499941089711417234298706858993221075503041579336759300319684851185059919737263497178461960852415199714928101864835166142208867385795753937149357603357082589073769968759249132533203587177234772545190022248918865238689432782577550870006802552080574384267211260271192947859673866552241015619479989005241963659043985621247703830542207771506346771520715537877922120536647574441385954955231352330831282144931358876903094420465252072709101492309121059039149071835966567724459254009626791378273224745234999001857417453064502238806695835492273970161886218222169541253032546132563172907957942817729685253240242871309897767819404312933645997356268797477848546324740227781850300562953213583987937758033545663934169464659874259521423572297647617280919510226723418159587890673162291332614500482438855703148202984316139543124145280880139235846622606462462954005543404839463336939165198132273943837458013019208802670844203487345106418964900169882997104957716882098840432521611828657927297488678937641503455031822821624246165419280617267466993823985859843135300637693567195654571281369273868308413662384873979911647827485928395945017344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] 5763158096740920209418106949813444249288984875913063400675753133493906188357830077054044470116120176853882692638992792778395490477822866940715290004011169795857428659449209701133252612170293813490437185610554312022589652062906854235315070120457506132635905215056232449286466901535506207099704084824070098124784775474191492248429874808383930523263109200034234368793334372008658508563932721381966370626065300733936258894966004675500232908338654689845263463209315342688094506803511384749749446882932800150263084416998983772928180713692843260101139687952566918616554329662526291881543141669074611661891131005221863955238446695014574249982687184495971734108603412290527526213138747763911948415863644580983602443369576620577024835855496322575690769306194954839714130358603908765719547725149133228994665775245611151886172109406904845303499266145556765717068387590478754935800052264779414823680381180891267299908922285661652551648594380485184948737080960370262617263404657385747099423280978450123493602036459034985394352839768214572992257516292266804174069032710544133521944352075332902993144654886366172792251717822593636032868906708744269498975069319659857420814938735715462508216783279278204270270707443055619088348305462797713689832859004723540320938253220956205026254593306758892455485973571198306018758413948665770405838445816398857434100602458335747682506448078439218216285488403005910089025697674272789850074144381592057534473389775929089154254991072652703434457735473628650242333560989362198446691363056322129669285180764528000691109112386941670647231774807672760927015557221918790291070166914823857189159474761123944405069094217709037190306670492004762334220146749194367936956989379855654146621166599497082468966544008411785765233911046029931011579257826444882785544101650381572343690636858325446156957769276847685344468915857990908748594240418550412396955272974821708707838737709217601059526270826370968604625165863889236707614884375578918307264900515440200390199419816485876401999445602475183824175333539416719285221409927685998661150582123140524091901069205832482283127553394498185316471776958604496280692103898971853287525844495961434273111649958208868974617932140745965187605266388209461600318980051531742649424713122029023616736342894204463060914141906636871712150546012493467093207366886677395691522502346001103798792289691067893838670233609184299868357416760783736176943481134841225507881271434818394572801810167466290063359746954580863442352824223611519591973577756984657713075227455646587797489659850240904625580747778603199220908609958545526027460722582351968341928501186694581742702593920813597415141048963690841757845641942537535284963338413224928329806284551121903310930205715988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] -4081993222314667154717164275108719591895155522618310503792830397207491300557139975301695752888082717481220719497988486113457487769985662990268018253746707549794067116410994204805104364132384795806279682314882445267479692454843230237222756568582114502043266801160832384904329901163616441045679062884042173157530000878955808035520949045387330656299858993526121700870979356741643400855134003947462393314829731599795880053592404153870558941988264398243342274291167558745093803442089633737514107858302702678655762699341504369266420529494756322739800034782664404361097279750511802674488155420155478706655008737500491717359761877652234605862917147500753298141007195227387010688718607752866524163324385665990462047259812650108897066352275028825772421648127742832403688133460123842518296764707966306743812111807550800003399109113356380334445416458908972952808355988383741311435373329752863510992496663796044310342647611430250388024418365693832356988941249556783184327526140922754320158812261291305334986321964448802592654402082976155593870531910800237156291744491635971931999970073382411875303161329695869991927191678500101560094753756068511724480177974175785831887499655155762702290018096893379239010264641090307347285862859056218744600611022402381556106155977065345921411365806762029666356689118194914760557644869711557606671567442178426611146062278954001902246279661472530260499897532369860499594270270207406862814469771583859105003061037710896085090405111490214952557476466583860767597276831848835511800251114481410327763174679125572993241693097573900377096589039159461783718411831342834253679303039578056218510359490047878329920891354740260318761800215944292352840057025599774397688499115838732258511246765684962359910886349179186475865709753220054975239176633600609524688241822877435030549753863312134140174943922498302204997087124663622961209154813580524306150812812447068341920598882892313799509782717264156902274231311126217325698425886975771337541929283429633035955322063654635674130411106566428659485390266500129138896210168527973857426994481718685288294555340205099624828690954257512558498380587993535117006237427899211786696355804497963086773958188847508789941970809656666971923325979433625091933500863702747072439527855880907446357986428638308278840583280534393146628019869361942500551129684577284550845662147092926397723599781878747287488387144687027619149452950347471290837809204529307421625920905958987345763940584363961953622224983416422588284077516678504107670664766411500718617915492652161226488550565542913491969906407781727376497284412764943215844051759749590235265426106329791039485143703817747198370863182723998207400443002757371454706092271295134995540340486791980073975140417798144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] -30573552017911203051779504563946717910949182114863243296799759077015874610078168874999253790801879708180844755807394627390288712844870006343556829687351796742793088742174704837551014046154264328868665899211626498205201823206770482545624510482358629484490530656906348676550816558323378404621870924427673040820896330157306398667380172489541054002967354380124787925380698514158069650656080835402027363424421355819590788081923726320418793431033058632312907377999584499919785777606104640488528094249644794096880374384801778492118434525494419717243167004350662797766726828562662124160720776202689757410695801812650046301220504591195363823350228506020444935169386234507484270309416166377615798387427547619676712534054433615995886373637457871214323990229147467124956788888348934754263790514650355729753953538330812901444728502488873566265663631594029330964963130136141920461326402921748977349961082480187405050990414921176643131224329787798810827054528513566720050300348790297992683055045673793745343544630299401332255717219804023432512339174399361877499851889048588867715981216260131448639081471084360019932708948298860128546592627039778817272900358234211923375426315524477783697808560425658348497509600885810169211891525840172313517082583106285554374023693391188750586416928750575411256740525646045187049626480083755237409676893888559337833394102741134771538952284887832016764990466893827646777012188219148029732029850767288232681595489559443128330180629948262302444042433894133814582676949368051050439828757243812766964547292777645092207124794940669999019163824442953927682532464418993453911243446620542070787740923133571719648808084657232065021773842963012837216123661947492059700064658459577565330716756140438474931829521508343059226490606217029299725179421936719787158042911159187767966314999639033502025562798135054519684821785791555590803867922715900526171192504306996963120517870372572614717812199565332682497087509935452751303139170820170562943917994841025619918973518271004219036382424102477556517587633993987516193317633720220586810174005541743980400710224206462239732871399524188455645281072797478824094043013307330921347778409504843186360617675020131711066549802366034161106396276826059387948317616846534820303809696588706615791089290139920762977101957807562867512931645494657871884150610047907322425387650098237741826972178434918572588875734140524156575244774211125076236942418350262111284889980492186792814325599927524147310623794618574450196966386182239966770666611062027196058161439939074100033391266632473245189920477358158847315169335028273828727750019210973995615982292109235460376873250653341862731744743410820767914323684346123605062824006053697582878682921260963348047662468971888640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] 110605306781032404762613230150405148003247368119537908246015775621103777154809456641995685257713957021852111139317283051316274180639206501966093086099018816522724346079490596654878190506010403623545526576045822379760557418052677091531667555843671346624251490385324175206458289064294779119064806412407780706101291987623852961267046806591175199214900815452892438955270240889132869202220275503025074663224088943941394191212708592446949529203081647119389046618919174294517434244405176634743542135383043184174563365482387669779844624832966434439821692236451664466818109422838915691626759275496544835073274402713492244999720760350425690005819896520343896368047506573683631414201368394549970800917638334440012775053753687909706919013944636084957377809497745630403423967846818429906177896640876984814774000265297550059788765223710880767832728843615521175034784273401401432886311558397536554389275429091912095084638946752689380483816573817504363592470667219199969655101528886340315787350378137452793193985093855163115156776054948269454634235737182598768325726735751929077069034498079174216487794097809474464689474978606450700515220509151723748301298408757133985684688196394219321878165481141012204155976798270176974004453699471975672726977215886643927703459506847399423964251227662720397980528176449922355213597917034620743236276856498138147134478072463869649175110430728420661382331635676504856004405493435231426611651378953134541119942108340771771777247075604973803667859830982038389694193377835936881385239889043421031004095634239501422483735929720268270540148348345099253711154883433749102519689965941605793793231516072196125955965176539510362742660426617577676074999560710392222517944977742928018537066095502951626258169370896781736019267186090559218092446376211069757604717069426631625939486921275486885116543024143930270543079414532151827078356244914983885566391764272653056166228940147277474724729695621455058443078974383365280358892532226646373184031720928406064535661181795101425806750417459779457174630364653512451556345953431541573077505251606757000582164347249609307227995970314114540203583317344371067762356547003835506721309452628719026157924650897526787285373277660908799860981157197267689239647351601186605101669320494221262003498971184245143357734695266490105795818467119300765283961975615971366189453651604646898567074093480883842361752103745800227957371660486392576031284860993747624262827319723410592831702519337065944920695789448755091595272414184056900686061804104193667537616062224268904816044425541317493645393164454417310612160138109992914013472922686662810396930959840993519963965274374708183327253096848224907374837101097765590444893843274579684488271826226057010111900968181301248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] -189010319028461799936712887152681857986339667617727149553967972391649179573215450233672184924476597561830928755943369240849498752846703743621401130610766880312755515032370244125756772745543491320160500193761568754186689446905228664357601589405573446495898091479650960323866565050113112380998975559031067633079893917435121665472808053924396062322135596712759058273342837449891949089426953223122993250233019444323771404778158520701986470947475300620570347687223555064123849763387980630810795625244499160721386051665843789461530572420969561016274083146524911399613022558583579600299048325711618200713133630670468239210319223859824015929068982092852660643410341447690020984802121083847911244327768621309544857646384639369230972391078882555227201774477526544364783857236336960507744861929773455628268312986680014284019386683727365852123275969784394986817116397694168638909888644684789639078994008728260909769064027883360382630016454656242760184518807007850641987318381529952721936778947594687074161518526146776747156804045434312615097010126280572497142066821470848046075100523296906921932938828045493435892708604329161302017054648036861077557787736506385393952627594421927947120556421319461235708534403627184497728953653289265673148497007126219401022763048146654824554888256690444641228254647152989851510970521122814172577613972926121581330108506212511859668690801294868125402986501817647679733328428916577741283324418044020867480060663608892966743078580863881516964458595165652820818299536281604338778782245153993734107040305270894262167708609297457616668581909659813503844288808973900983755248306448926874807649369023562978133833365822138249610689006152110720198344984262455866064821010032432476783929552132613720705219824153851481359146950917995696760214851093150183686003123220435846407993698519326498697760038645711575492253374876721492339858285291344630024479375230501763450864795010068325973231456880493982647243977655077297432656134502796481045973185827079328681469783477210098376652910537844174813880604249012673703873039179097648753506769714556905681718936908262424410304828826971332674320708548951958377483163273605548118245159132087483352676824245166462067062739193146036695222925270626828363007689153632960804914206223955693953549439666433514742396423420460718265152153854091602575626954588289704369189365080236593777316418377229067964580136737728911517451970244353511634763901542094410996497793294283900025713576461468067764256255247469743691367052954847197858641945629899906069389877189089756321572039173757495428628322226584675742638642245415017434078775477499219998875288910669577910162872157226358885332884946439952678413020533349445498237519454460356577389101226851643233872112961716224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] 168858710198270608284176708941674875043168078726848763340733603761341979089908240243367618442171039317552964013199392824820842979357355027018668246178196396238027524182704729983075580936635107092870671534874626756777071500046589577154919949950360494289617528829872208097373776736269266353683573630188823142718135815355771364553702302770257611608573851188118629666416474606604847311023979973177260585198594847712781973676355676904411532351363654407611193095312153693389229297672417127672344100542148852717085759279043943628062954275339058058972080689080811813507607731359202487970012364091766265594649015382106363717467986652727527016924304362883740500542250696771677663884278827184474769003108372310624716721435446145727025508569948365284668522217541509475342804050584693491742972133586052853135701396294796209117358821350119839992212789368154120954264726009701853768970076692596453128438120007935005985583110436402047195333984690984412222468746909305964538394908456498547062383162318245685783544969849686985033639858718312179508724994643558754829060782487754872424160076231586555821548526635571866365765015388962115625593514415801975506460177413303315269982767503871079541828016681733665652122481648974098695593327016510071655897049772029970832020541832541723004164004854802832972975133381106746988188694972217226813454550224227101286483860636814328722442383663961579406933806492230706110347152530220562655149528760662368989765218359945935928017693442885024324444262071959209163374626927270317638630397677215153630635567883848678762144494758897472390442705212848707161701818022851507794763640780637157136318448076958056259375507981991426118322101625034809847482661729857405293466933245923968465845369852691496069095008352400927504749645596413292677553400730926778747542729587387408537437113655734218836990414357231345986198732550790201107025221456886157197525255511735664287417849283244858942438192267266391379788410399987212845405694954124549572342353780508934039770837786043167909030948986223010838247281316396537503008841204597340950257423564878590934821236416600341583166862607784535662427787405671218436712874544827496737793904246496164284473643482804272395017540132386236421596237531967644113367767890717364450302829436058314294560762192013214911804754360153090833849717470359239460115683811382993779389368324823139979621282230016736223237932080016178949759708617500944012196744284741527185067773866456469954923033040544866723363320405064704782014535627908367485712943900851526814223696890404407937074283662140899969700729833289629314984018863170313904672618990840627992683823766793808406608528945237629593965297115256068559335940566225778609927230968729802399509593261791295213669492342128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] -16464283549227326801892838177640782954852230212378569234771243906386347565766947387072550052547178951960266425781192059308175649987457982886136734501785051317605597959077202703874607445872848812690182606759641428004527617515919364764023811906904547175510662942077453732863926420521882514364545477623777396555360847664017304924974810124154529957654296008492024860174967339280756991798763057731220598584192228368663046886521655097010551217444685724191212856913295477162907628022806330245810511686466491038401195221239137687375619078148520407554813999507251512917747532106118490081628046622043004212334659095597860256152587522886959611016783740045647037853518288714274606445314900266813936692755274869102718228682868576959810714884728538034100503224063759652107012136748265035764746928925352737346903987898746335871632880076183790201800687112746146912346744619032821331901241104752878465378604951617129589724858041042459026962067717873166832774444029557449095426422508782628288731326968211027602617488313017859292918124449875731728698521773033021055385321932419782168696238382343356224428507066784665727231291268710654628660714425701969092603286060978759231047892746666781952145563121503755509470297589195587168592608234275356549151686864949655691499098715558203453326008960271037309516313180016239206495238445259561217020496416679580303522121962048724040631173664201294575766716632636337763119828502880272027864103101027670835025010213866536618713650939624391638060106680743086450921929720213355846911237288058108427716998005588800294105788692425167495917587232458757699877688108559317244939750130275415701370091524066207826556679154989483109259321621050954463373745259699399523908375078907395246567568692705054277901670251857984751374366770269666860467769527255056120417761402798065660278384603746728165722157443304183076326702615422228665559794722528083270636559053346874470542943496854768695158166414493655239480405711293207671327495430162809326299648195453362205499303392183223904450284352753396813884266578900246133963361970158044290211620272673114451758113204649605895690325722367173314967379343871257439409097743485366692914539373277509564559489869719959441229124570997286734200506838137555325431305672032769016352370534548254302045901120606893182000240197248387777064559775550300584351505796794106453025258572431027881652698420239240930928831770149716810541253973044281669082311052013844162934435325502862962262920580848360306399946819347963489111787867200003972765457907440178120807804158155133768205731782955144059854527138487979580250788695414120924159284645001277895285451172018754064371410531382888791928192923858647839870151670910002257818463856520201110613062062930356481266427302510592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] -155350290400750614427883121999151685467877292873208813894264156025676647946293142949138895337346932110811443260416971251686857832875015369339736624505870881198034726011708305225443812224790566852207016701188815219062896023968792186852934871204442244372436612512207634758363443100558959371503169828619168940210461318039482558595486161104816643533968589569489921728531441467037904381868792045980658743197493420608019623226926444282190930367257452141841744076635965631573012608606927784164024703954821274812678980261768477914941159046405251521532580263511307870487365491286489266945469676911270719807603731822776989620098731113862326935732751862809637995483154060970237701002181708335919201322787625949365551750396775739661897136379140604791345142778936774534912523508302163082567427232461117499585704956000285615083018356125103999687250929755796479197879086591555608769894864647224596920242076918379613157318361396920760750840029149066375010756008790981950343337519491523625572711884781136642594416382025050797880550163219046416632776410414886352091898388118618777728170340568400029162250341005016582023437922217372020621087983263066899617794388802799371563739372285487337007400244352231474289658009712947092009538581412946084710316821140627026404804534643761618540358333911338096340700109767746129662529075320094064597886209776779691820785365681569494093570307940029254519316381080694818475552916607859607323166559343528906532639001109823189179377599473708400101832489710329863370979125861180451433653057676443307155102206758717619957939457323036431316142904755179720357069450128593648302155646759082356290227406560874293704274644675549490677422331543974468644545314491915766086461940806534980590842818975407768820852487068065546642910953877960049530818157528640771692701872364208909746231260477809697179906353994409876964119572478321664579470756751342680536736971498468796007492152031903460210863086927100742105981258307656517258396689929953193100132804081955484742332221851342147839505310454649541425925259587187591473530163646446539012350191440541564869102390316129190584981700839857826029094979688146431396098479160017760962734810419378588430474245764661815165892055030665852224912176685763494197148602272049380266977887875231126019920385997006368650654752041830198792044044776103824460891732269179562006068089031879505180331636052462978601757983073693311606812112699760781970610413476458504987182774376860906128563088785825703402899841152914632499816931831537702118445624777211939920542201118918851484649692096292648352643905664203763239026632391628290311574459592569477267111065878211858157389194683214680390020610487987954719282742229487647974850671460092883147202203146019817902315733356904448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] 193125942719378701150302308057075574699763624478270296074984395454918456782512365651752854431598259076374314927875660113003457113483855678399414710984600783750885865872112752465089542608270686801836440116369409310309988427172841499202588823873098679444973422636899711896560344494686115919720493677471502924853316937194205099975075252044308549206406965301262727214970018268898887401024375105290970354791091338062506192068617206501830296615889062688692627074048529446403042214862011542253744545538087361115311988952519692959701203280341502335773138092482772314366869258229813845362187477816062794029012591261355024328768654608047324775540973761110317225429788977139395067958653292268388445226174285596399775932941036210881161638625605099902992946265856078683569008988934653145458604959507907953352606648204927328623846678294700306102356154064600717450000946890132860157456928008906273648605713542440018380563969535921970929868916842435643886193490595120425209881197883056254184915614264119733351917447108821566248818924825021234301567843138590211211803428325765859795720567871235707009053863785040792885927001257999886487202899193809813008289424152201636740291577877430174241001418469212243103289494352978045877173223884447388174777739353763140813644773632422588795689738425361132563906548108334478419168101737349335900667467477329709616651435967471574353380686097064012848899529984861599910489035619887384468258191730113403126715926327663296515389834429900530775945212791879433292876469594203227092376206794656167992257659062788103688410504682483173456411588898993768379284001305127163451972679031457765795992001556202798082689899523345929355948756868090764621507431388382805442826840688153633740744807176000100749437744786341013175086505831323054985136327136790984615239402601311742139155619494228505680085141910220411093278573229971253115272148111401829318876331442286926502180918194084105158189595994929138536345243544991889258498260644872031912051487345129914801853614137890870794673933400826524335422244608522240058512799117579127984773966110648010664583840344035135879266923928090832252347022822717535358173286315342910973794109623089275000284573083487516077884648240820304245852478862646209739948474119591100203834647647228808846546600082958386875487885545120687568901066328575683573728556840152020274981580273549175282045986347254439934440520737113860893568347566007867375973347961940626717488128464059910606830738201508956383605029090756294343599809711318308025608098633354333832592971262622670679037410983609942488910078670154616000023287108891582581259200677410843653681928422277428691357695626798647137243320872396568529921489260019307167068326726097411538414134679862068068430120287731712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] -63494012782699933460902795821582063404704550586932978202927979790046063180231635715092475620031224645152074145865420954607706656828484873335202312462590023336947019883214594147456548052460771874980401676894893468779432084672433011476802660975327972798356825935944640402556408008428730803774009522995711792486332398677922826332270486973308306801371426479711603672306775798441303869367553794947508541907445407883208620010325540211549522430221875946160995528649067569817560220526701883200082103193145313504358212258668714273877526153089410161424872992410236492169466384718364718034857392674932065872337976643293845278133981755825435944853882849215009553249824422072545915262218867256950084115092345884366913756723323006062937331965241755432885616560523297221360420945818461288641664456046860464859933247771065068882007084711869184487472186533486616743314103197944000941775955394038906451643823367255456091841653466715442576685176412547499729715113573357986398356575903578228177400349459154258311213339167052063766609495373068222445084361663545008621563756384648306457418312764214876539845708201966505714331596291091640351611050282867754536028171687495936896303485008254706072951715758928962263260754161316041576450442884987421389623634980218859229756622403470953343324151835025830300808252979951451092379421978952240025690249409202749004148183275703436755179763608377080776056135518064645444336618070190157385162730008699491504180322298520533057448248020770888672590857209760441413818308907029402881046393034931788102534446580936362886296114569883769375175047046922385082567723393956999796585500142631324303899314937691915377868064625761734322292505301998400201599490216244674565993687487462552079832341401944903984767844001685485013358607992031578859829193279382951326184414764988459743097789047247443422775713525116342718440699679272453843212601692047582165510352091860280139546179606075525537737743734005957487989229221199829603494325518870349166849509642676314681611902940906254533615066795023039416126328581098537383222883181032817625774325009370373635374999144095726914447065752237297086246027956541925034279137987032216444705844837371962898021206410087960188623048126968596995447297926301333054419662043036717885800452478008260706335034148715462195044193551781297139826809982494238931625779506799488989565912548677541049930291002034446071758488269809608099597775471717986290043535523833357527219892868799968279393347581481091258664266560765772573851733949198557495942075302808920687246715344132816042912480955586994384507973730329613413495422405935229742753580811153011194502623945926802795876010749508570129167078826105646673079808762803237420294965785504300340733714973005310973262166688268288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] -153085128741709063346712813451512590455182554869525118926453068279879005403287699487304119616959692781830180778984507233934398982446716039007424754775457747292432354523577425785322766027273035526359984148511817740094428265957187959195908635025364420350655022326994852885099114689267011400270666713804001889300895264926888658745636474191784143316889408515376597723300567904109516865251151661732900289812870110721052180189398386435525437185714267084456818079078137779011067206869649574415810167275392939117506583645088499104027536743459756661995068846172543640249482595241278640978963582528715750616881526493939548865908446915316188898938890973479363796450842851645855811153818127437163266806212943972287308709860622756546420224426398460211522237864679735896153513627511237367380930445403153759356426935330298615300564996080320703428190549493102361767269277089810668734019019313636567853144785659658751686907126044763170467241429939324548442819096941646393848208074168937577592885773228553749374111708990324179289889182400750827442010186908906969107453452576209193783926447933473824305659854808569925133131676573001674163608364494186288232449927864168108572376689668093279485980905101045169212500498752155444310960861771896065887131410495811769685317510754078869130007759471520294456400057481459354782963012451264754138097198457634892512350322667050720499157053735724282597493681342146510606672989247776504941121974025329525284426662361436638357998743033780000466777747402519357506045673964562913872186943605139587602388916204311503168004000417389199782777038374057426426248719049070782076528581635724167770635193034269539832415386157513634966986720760975720238944239252291726218032544976346643107049187425582239215315186993628571406976196433927413531063170098956663051437796146941497400530580095070353114006576455829443778984314691996494265272092970306215415053418899782230942090995316637196084631348435326706407955437847612628760034330333663579091737116886520077469897140676431150655555281542713718324392771519759184810849796722964256929848394974772975538845263870893830362627508645475647936072441915736886023348897008488178230830251827796796580234273664645066249931183583048749526344668225472677990923092020215607500213157217143038261281332988583702969366121343837758790526356497323449927801712894516169722255473113440355534221926850335410436282486662060783264267903273017879215995492269996657089517826178821604166931537735744629968352610877284212845268207807274169069595543249736854426720169027131986065000246002153209584318412908243545629659065428063563766356990763620947936673082792754615795072865639646082269220611651906802107248527382057473211713426064511887420292357175412542147444817344331776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] 360518346130628782343510558153360571957336529594222723394910770914970265106242723703071664120255613636255542092071927446955763335409846455335421263555090402197193265022130819739593662562114715220386185348173593326477991268670614198152274451868223903168657026553445391982164521470881807431727288851047493929874609447789565717554206687181457337014914051145334645624451493253011445601387283140050773200611991219623564454779598762055411704108175602072454760819114806881545414478199876724040092877418417758417585745561197952530269793440112237028150278252317059888547066625821358936364879238328783113621648139833248792678388427200955095187785644084772151108146636677485216773060259287918764499186941230842870504223025962462737201118830504393331712881931852209650811716630062837936229581531765887610627673292870476161611584999288008306654115875884391902994972162172289269428012439821995671646048918775242025198800298850427867585422837910574493117662759906285353213021496715077269131675664443021052233559510616519968956073879709672369033253479513992022404255384280088019776515818584494073513670728972316484141391333910502895801188907305840950892940780579883319424360597140785157569553404456035206397265041173484806450522039076572883943522980441055563791840640036671688219539295246350892135773192512205383350566210591960059051007211735485026489891925253819484118517443584094789326975857491504079214508229755955844651606999076393211843835403416975508352252133736612171261083060886617757444745704609417179157874970071238547332569079235425706913545541306219211094051134057633330120308768560400761478445359451365820300144314551996309554491029729831364790254396911085064765450104420470212951815653897958464647315250516335919346495162035646826138938932116536331823408058073129030547838899304725171738907261996838855518259155612433094473218464389776041784863276144418853709164876375993040509336556388011423667821622165679175703415145053176013566716026583803709441242143303032887388126374790837002617678189673411232943817615797225181916343726889353402375387834612851452634134102194589815621817387260624560994962540440496478213047250205880007631223967245222704684163174248072992569107192405460279046985953463770873115722304223986307792549126033305594805979556230069858733180764390285147419296533341722744648704934464626453768166695358719909831830870447215742898897385126904071346987168171546725249341568673495674595644407004108356287666714575885145812027482524532549636178567225771223737943267768232789618116567821993469148621244583013135345908860320323583172936098265488425062409276035432800253741721898832624738692515167167552774792574841223536324801533286025907264813668008712727114244531377643458983942132550598656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] -481938807617888331613570706843688034222704857195102230037562184464726992153372801832004886985983284781218047042723751799858706291754049625996399585341411056282797070441494209171227976394046525158672971424429479827022151045349141057349051828271755089348362750112111927801382079126605686648341912691906605046614271966729675943149844625997286177104230368691208457480626725511201299066570459024635463659834677189535504421811402025732570856479795812377268864216787468151453085386344818127326593552754948188937518924853664478941751358727993014923510852226531735820205624767330698435056258687430925329269182025271724310767490319250240851457871598913951097707063746559063650714331924720823358721356214617601691311414749382037549922597839486510386737912279270717162171124977258505931834380421858131383131715152203582191218408481131543458063589293505814853273835146650464562952916975489120269778015203239216013374110628929292109784294368640402823551950096365625814333483169565481938125103023073996229909438684141536517186595207825462228030851221887513807798721907102572268226624060421003784745911071827815649103321924571722445543201690090006361580318148983736487318895389917769359475237635223703135222614711469611537975106664561655505653459284917462047523058956586087495209080745329400992130925030946699631855653123893100981837937495845529900160092040768372928428188986761673330443615082994687717792522399162148237809286730304962636176466224938563046777062178225826053380353565695216521850554955120055132949025605796174734180550120983712787713184561946738783727966877294863192251331513825843426057437508942683856039208485568207379804682154364965310781984197956829830726171491513005467220322969366381301508573500912952178721230199859455646749065485369563197062152544794313004714446541383321533816779673428694980055765256477216459558070226339272536509244559889711236316179359931839471251083668883997648184005894468589519992308115531332926871435358405820356711827850940729295438041844590273467430820913009189346361829087236632848220972275791173946079626491726978488714614234100639957039489937705310380397844561094113005636633733591536278182477311703265438620512206938044737793404999518035628132941145817108442611073920354071727105777705030108032989516162739574163071133411236438453167269124347490623509402247811156406060609613273209346128484685391995940373116969854522302414036483730302335885114332111375970538085931735289455666236969084458879172747873729008095379269862261247338186371468210179189343387625384652772807458274636231961263347206838184953293987382937572629830505976805250796472659706823558129166989500969335334877210739273073939483490330440264413574488023136132447428126090319754044724571414649110528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] 472997651920572626797183382759868696628953919572547000845942163637362611122971122457948095635403588747765843413748717470141284590622434168533217641384925763455958324130094297474670298844457118565275425584748039766381608640072650223502080385011678213531544197374454535762575749100030294929934851436618730926324747778712153221929797901922860475693116605143104431318672135819990342759704574188233241433225398260105403936873158904109331867478679923181573182841144851573239538937867763255019473055440013495307540361289699797010592899174813813291552910853177073108343757615372964936146650699466372507529610731719737607433398542577756802517713550647002870986473196708148300621307723436244782082987432154301799182948928029993163212353317273106671348876589692835138993747738569211002744242897069195755691783825238996422652598353689639973967431236438731575911158671688953019150518049152039004148389245359907487205327409684094365047537136627954629528723940877206993021029622253862904145519113150093970473250556349001236334164395141200552813839084904191243401717639028454785178687381351040268777819145010999809368482598619060356203562539119672431049670076051522444188122893330650647890622404569224147356277070923787852966998504424425686294687406174324669958138974587167229645527047832810906005655950084372573271030835624192130312424621975054875094907461945256433416085769366102148352092877069833051900157603847203887902234595693524954446783213246975149627699816309768034183074833000996508611240212549413300451489781060447356114740365721559784065971255852706964608918058693225613442735805686045093882930049681159590814751795966781053261502308303190166802117368071621524233101140068813690511500254319352459787337743713830760869276782683697555763389548009802295148668607657659219728541479796801693442278004348853024286304269930730709236758248492490194913302888133871416928400161221770111458950856590186468469428796814189779926549027604820823558745781927054337740903952010308510171362264902866810381893684822125854850970449896527279330618847113453820746138383088716901950465118664671289750287529091931578450204910927735801769692388305701338154315665649897401662061847585797621969741766778144315673822943699715285521231005870105938875774882891919005540316175041395124077911683584200619679841165045162077698536296084107413332304077431655975571967877262319566269990534345628116627336864557795387589319374640419612452276306582769977975246899670142403997544596438811484298562180673616569882599153513969205398622493767293979239041614615562691275532616001760022483551359074112483119884952987363243844801102436780191361688877563820404962670988693274877426317506617241228601928284713725680787604836838333757693809634551267328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -355090812733239156638770179579645716801847564088548639649181662748475394188783756460814509356164446587009587870944795456634277554446857325070988299678440518298968282568905793471712311870957183038613093627275032120403689724063140401690840123214881662412773621485670750829020258483403700039503555962032908042902757068251597069165007548637985697505199507813937535999443265636498618680820961852019994234978787849324320816535279155335866432528821311656742242038751287630326314247797028619109890262544978543829057878010968471653068665193608582624338555345557828793880958311047476726160734381179270584491394897677037273292961712790361970554680220882269800646503372660915898572743980940996225070455697538971680113826360357123395906683582627147213229098900423426847832081889930162915188473307173240303205697155914352318396748697412683580411671029153040883747718079963989132935435733227554295605552531124763609857522906204640912137531305268116725361729904386240010510384578925366384495053384212852903800573193438234049329537523655209654446063653133802679487594230394676712046883266495131016112652307519655065486881870137511056416937932394111438933596357027127220000258758633867213254183776783971583322856819900950675225805508932638762505545715016667963698116827056481466580185633791003051838841118485121030758674245980435868105092182666443888828508381843672083767946331159335795692373404494147194865904480479477187489021249619371615978572477936335094142088792321209893989252542830875329396989729406110459461370416408621367017116636737253469060833657327096195191237169064667306481641954304749357865795151770206688866382944948424731006762968741548127462442398554624787847559175778399075338603279026221410321553493957770361835737786016572155872125306129301591736332495046202720732887437946353404966545289172458883038224595026760222139163226491803974203701438387870973670933972039033308494014987447675458558176584225759140167084809600435738614864404818000446778007358563655572663754554855263872269709844081432450708791419814324952892653342487931223081250487249087862476821945228848113050635165308153753897556445612707331009151230162481846799488606704391052013280421005924951801617178567004137284135559397041068607554997764334883446722777674635286890588123723880876820890260290076532981577650490273300398733986504249338771242836511143286362606330197139650559372658311246866388607347927839769128117392138761770237353599806466533730156823965138154037855316461067230643928126776409806674564006001213130887210479376514400693987133476820382041327296212138518065569356644500729000928568566825260828463943283449505859238686358487702027776820310839861122420290230135041516969757120453950235627942044406657462691407532654592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 203591979025856421243818470062519973996505187532434498808468240240678698771965063422327661927684930298797319944044220768495324728618475722943272922234280223750490811682339927030978245451502204910225826239584135059486330821708410457663619597881571425904813986743546843955492940412235310940747165190099884595773591388232034820676783613232350039505590223342126325661332090641929062508128144298833741668724904847290360139151743837102049100413193036518818084822232595380134262989620123713003817351568571979001961928369093992239138423418843657945780914681030873206888380409996230947281595937122978088662457048859693174117533706062692119091571839842854114270419055971597560070620230492624300593475730899411232653138469769680240265228581116882772968337600668204177203002803745472694114049933308004423953926064073159202046622707736437041926900051568930392511514738436017925115263181400881510907504097929904670576001069671962468781409923396050661178088017381300643146711797063540941680548647938175117017641374097780083294926536732156074894998982291839733381602893484803480753556752731066541680599537672898635984533871891896217304296503938779492259671051409707887264730148144214622780666143547502931782673539513521115120771979926997977017850203174568425121709760908909719991811449555031244887472532175244369023820999260385673791533458334433338175070088668318767147159264546587646561203078704629969583748242330764968025413956869588578363932298887675006054359123542752653244555167761376243740683939199889753024556378596782057891742040695315430754775914626752314867280255649216179838399418321336938604348246091892455667677235313986969506394834814101936205174134754536166174910708195305655586048875333666724455260996376605126228115435390362582670599804317078788305112857530356388781411247489711987375170887479421122450098881061168285277259478705449202345635323239771781291223763106175103576117438714867036703301899338054591959867775247614704288395797611496766439902725077090026340531934240378483363614245456505546432668281361953532175995004235781453972581627061908772126099730869284631272065264087420115392699368628262234834594543112149005563070199753004813066711377561973574306834531435954040161965557219972380693352785103690958499990201192597332229582671371240665164001592526163969868811558035165689908721284729289235685916604369946746463796163912092597142335092225579260102640257125004928609074149725681074129643737878743684032913269755059578408193740224353102111179293327360759341854211254489439666357411439085404390656341786346750168022589164772462416471606986866642356486855086741625172887966054308887974046643766139893474160395791326939457575816875128300671431143166280040356945640752485909572506688050692096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -86342148740029287135552958527472263557562040768529018634132504730682178511688776329617736707336889008466748654736078739854443697616446803482326083259026165919155932031362297779060208525928084292201478131750838125492921317541100722307026931750017943240563151719614779199881017626377080988645340868622939676003477198632460949193440108061531916201190332069372862435866959456569053168138329245332097685883148197290139216373202193904156623223133712376185087728015371441693651848356800785436421080599609482227275183943646156955713206738657113549105596067689734140110058288164044854341486852847275504975067706882419873365749221816243426404159212692382892148878688244201009392400107024312546536210921693258706352420595848146599025251239797583994300803257360020612300607650976027541400966663340200710908525641881464054747253604257645324505340859370399970455048246834522685394249783749673961360655874319177268535096400290767962367290736865996514356416367506577882559931083698044582570690499568928477652774974291042671116769828290313250790461859742948252477486459612326725602690888121819415311453857353926987345255610932345807601163519121170952311190501983393745072679377825292965770176798571485769697772181211040836610204363596446170669358245439507446419261920370878719267268854939211914106302943805656792488368544919809926423748360227138260785690718070437791766374714332385045162884628603185871371946090254370177547022679774818921974117750990677840705994900117198464803419350335980517918493339782027392095345145792104205060604213678281551047261124582270871989672017484750743551123606233914542521714103827974024088133984472809250106891337189732509700132291701041303753500752800953779909616233523758701355864271596088140019548441667938375567243124569584874755274645862486160129694124000744903873695399269906292816616674145142426740224997571126579411451345121890525137991761059572487765366280453174731746694067928785745731592465436419264573221785564266898401312105061382876533008121310626868867412316196926269337021569259553721892509505496747200380745396673528424882633347600802197104618229369286447911019823577059459990451613479030610294150806346274142741044788392931220003237846634158267939583820702680915364087486213652857601379625791890722124433823590970602219937892430675559604389195848793244785981680819821238699604200278360689246248641047509157620668693533539939873337695956974147938751127908317581803426860119901487275656378224863559470945070896193804460066194269960289495821324559053073315260673577802446734191235522153221235001750245334150192080531889159216349011652596298448996447424148523577271100334415618499310523816804484388600587620184070095346767609246307177407258134318192314304542334607425536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 24341332911870591171257567839490630803901953901102768164279070875344975753126438325439294886688840783681549093240808073761418093396708145464201622469474905474164399700496839407396210462863097758378124357123489449457442731137719577215377869020331620445031964105044663133552418315648878457230403703676280783770350142429267913622948063178629994800990466024114466344149910376851363049413320414955608912793688033448121879933882499300238363878641051464393471310047668963584509952480626050321954035304324603918010976528025764712345545943279281350467085348328920398842057514600243425023123828719056263719264305581226648672353540038449623633682280123338633249255689684653541834698182462808868070359374851387743251764332650723663176805217873384348649321468279595896168976640946287233421359385590533311597412714165511177038597223029812067870438023073905686222545643356765688534369107669317329717618397338225862903999866724599919171241209630484814642659117792714215347423059335580029713135964663066780729573998550773721466669860825974376144034162796795538794958325089145984585341649920631914914767740867147820946796313879516911674783986012192766142200688664842766468889786087675157400131809961580262704713680674321789385768174657440846584063397950647894992880503002876562691320279364469823635138410930125191391267069435886895495133470450966179979237514148571575607256804205770564769172003381831509300587854466482498300436630054653040021017211495507061713137729265526775023998488294796432988566642875816992701446726369071006371281759654064022665375706777233488675797854494866183264791692305168095234986684849495592338270609165442904059254191196144313615075907559194275002251142295450481231123979386483721091871503250828883480626481864110670336470863575758003257839449414696951915779244467832794475834448144565377430851939311335242642533591662947690503946279243939270195763698884948093813059169794874435868475675014299048252257256330037142791381831209686797267394494117518183824833211236745700470773285910866217600762356904028761870152513913145448925825885428710824510727074639442554319777296450997082820280891074469088753355198218606762997938030814057812419282759088813392139016069378114043857415197286087080292630671522655679159621614446512822704682761975640278513260880671999704344929593155588795774794831631089394745360020849582895955939732945380796617893047395145041838710077437431695054140869516980857107619774226826827826364216567544468428501062446084852794924139326453746891248066034241807659107629490352393732659805024375774045480420225173477849346659598956833418661493612623605260366757105282509861770159970347554339887664546395507570429529359154231067150559571981715073651423635093502462962596937990144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -2520125001455302557333854074779804748310141874411976151514230422425749998591918411118552631194033305915131665675085220714515486680508635113336833730026635488103609323187300859256819874371831923371438178615918843688201018981663120964188811650002650868531584911041074232377237124222732438203174156157287320458621925449812900803445479679733127604200994085844787186206903306411020449986128775387426166984643773556695237954590830270829215934334251709853333209640525047739274821537088308798304832271026884774239594318431438974917668256888667708252458291469171750631125246860575571818957439642223943026159622933459113130506571592338967832348260630467316427997091772877169056056388439747517392573540987168290529005175458105818434138654839159769174275923732525234571676085954398763125414181724818955347559853179104986623167451821446455360170445993208948926433210745782888523055542550748750643525990392413636801970610743694159523332654706119580943719106270260145845875522223896798482096786417547895205587438422800517773777220161228531241430435135178155410465716966125918832797973694519029082420314976266388671195647151128353764825501064107853480967202748149786478691443742044793314700008897725306978731517004551182279587491331011645803545295975295007528236267828388114636888431171945698968659258206121127354711150101204159591310927402579609139112436498860543625546305285504107009006788705619906259295947431127929356047243752063486891455334367961606724451966539254060831177733928080850262924291221455638003716669767173519618574224310190976749678549582033579046846858895289850070392990463636401790969142015226331452325273584179659527471555019549969088824788551212181498174887629758386805335189358887889096594361652550394165978722500644453322770944946892289151086877651026912644103393138422770631745475391733122339585944056472006625441195090395443687125683328610705222078968889903079301917309800325832735623087838968054571150542018024156118022978942043364581943951529172614518985030720431139483949442344744392787996577153024964160338363572539083574194379206344317878249950764831187312560965786908899723231334841173561503052918505247409844794885857593848484550147078764877464385548841639852939747010951186435949435637218633318582749154782252197434864121319863286027929288314652487658582798890658124789717686041831516085450682475142647282778954261607655565270312493583380666406571065092789142275228053279065007474834098016840830218085437671650076224632843964492843800183666148328930874650859667431098832295449092166949235179411178520452324011142110363087913697338836903957922449739730132738185670991986785323899940378834258297235781021424099834436996641552725820539891805962927942327726125402964248442420938670080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] -1387371210921328617507876301947419180908908194557714701001288826129084284846614345826435299698084134899628617356941889885776927975388706222127200902543520878391943313434848610007185681338611829084454016931289266256532273639058467666096768727598972775248468192518342940811959711305876690511487600671165576424070684076846971690957420388694488528536066230220115480523215868032686302188690324065511569103883510609090693286516253143499818465933856599367154034184811011399269673567047659414207107784467646676619960564254409479354687050941037809849524128275463236323544912088363362606486957328729028472878266929284566806207169092319793736894792449406363446824884703974654547851670831843557176465509370028225981842914579623219430778082378539317659162067132717539805830108472147041362384981409588734184561585023692044938793393472235502917506845000391174808242946218671529767190464815413766801406549649693776951508748223207607681841323071211350915361778258838290424167944409341201006649584935630784430452805329165021528333854511776683761708970373679733245437479122519036983824875582740034356403307906949659871684342450040907879435548633887276934277952814217794544017673696618158291470482062145442267170226797231041026955861352045258761418559790844995830390402260406965552953927376968282401109165629077300551919927699119693421327707449184189597261338012965996715823552541251928903708918093944254972453839966557266209953669358200797642239161221367093036996603164319304529586985725885757210060613900247513617256884788888411356487932146573996793989336344075004438733062102249220576987110707681642281425050597926911509951362332781680523921683610092419987257565015315135002823132834673557291393123888179298394587577888586853152365947812700950901763986538570693783767540833790216682366727069470596897301605697668196337978731450624288226799011410583584513751086525738183814324838690970949138035579480126596650949600313457324743160380349595124403916813102676126314796087841793000291910842547508515312503974827190941212023949482631369501148035989938288029265229205966998246622821150661274235336939648781771478279685898003553852853181280565480166975641457180222227894692909579163630464859884330840376616493178328729484986388060192712485794809908854527182221627341690253004243885654788030006583109446357020269707224388068158437147781969441978665515105446075665191261107840297585207824538439786795269700487096309061632687730805382963959007062816101283278189487954833338346629910573238408327683515558759949537961895269846326104405192024652536184043546397480948288068179591610955610753177061846963082741730792310323621365582918518121233880495422523017083351225564594831392083348980562895894487779063301419428452201844965376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] 805239869131377628983212957200035382152589589501318945986820230534622546954210388756894655106193692560098726963840828905703103318554206533991319601034850780331472607499900635565588532653789670373252224760698975724303620950440934526351340028522601995571569159932527794678951751941982756987928770194493253253987822204257999334489281432616904337629501534272208124850806698629831588943711155852758205172685359164677474692892272428961685282363456025380831412440027455468303733034781151944945372022694054586853741967779635742095189854138216121463269803302754256743767476513236415125014816535540458388494671640305204976709834271922689056927650516034912498704777636573997688632232850413333263616508116803025207480318538335864233663048037153532040793044079122073748622822314816134071759628366090745684229264280037027351303488243728752409250511597376173102087375066990839568861820386112741333190295992318546914730715283571898655737423788592182025692302259746131533363257799530388132026766197534240765766687811070669037055357378819435768524169870277268938992622760041847360004498030424745276379001888955551729460213352824269764362502080657253515544879485086349705632215385214691536911953594265780079552537037908062845003771830224938787863997928444542687416751954824084194064110066569631964839829212282129088678025639120488618303912502561992138718813618309228644267641599133039141015140551918299440418342607351002050901719754261903543197953996423467634610535372494176458613876153825258465947284356626516139743865456538036127619207705166277892833171024696789183354826513702716104250068182960064416836634728536948394460031391098565344683944960547268880153117805516893693720421177683717172783367058986174008649589457167157099528049180996506548026526782912600142503786332026486255905191118094775769391605638134793564285119594379127654050459971438530374384213513590349426494650876487653038048389739623869604929412305299141112980634781364929877660002089818515671979194666285646148573050890379418227490357422592243083466839590937931839128814547925410099922234084842846451729649013615967925552316751664448797713799512486574903562564129166036255782800540632048411366292890017966362180753874356155708735389299966874731771515965422906648401489428131233389758191511264816950955206615935978518927169040841532457000307482014673356249443661487747295884635714198076486934531432743143751141013281682139713927127270422691967082726966297000014894896987516242187927666806373492619162873319466654023773151273117472718830149372732672024441437519840637271687178808477885342837810066317208797399193210486431953569685393654395144442967180106633254437012543881970636322212128949686177584515019096795698613412175532788664537648465969152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] -169268278083559960137584611633939747081699001436581847715532909904409325570795635195229690233843869603164032211145967336145269834746580829949178280689536107486359764192084881238337081723609749804009335916496680169424347576375280648219023893586368378380176394623464708861907488986353205567929958575028392290432099384384621257723514943990649869122580839464417619932485729142255382628612883490823146822948856682477894822343314629020900315170052683965676773713038325406766910476055699017909015679207041901286149730994169816679945732905914154894484187679029426339534323536292696140051190362203255009501123216376607466156646466394168567964568209918508386027381847587486678171958245763283645672954395230012823684032894733320786288719106155587770762802227986567642799103021603515945809454138647319431807824090358666676124030701223557310181583580221721130988755905539073068057364769002341693450169125300069174119415655162133302367224939654762255119331625084759789984376906230296012209027623651924360030700628455505256931511841284243296205887175851277158653931747774193538878413151996967536785089123158703448062215053333767127201127916436446049376607308576141626388299974072399441831072102447488719807766123029035066465304875222094525655232222371151633096797317507554212459757737596712462359937681052865824039834257556426447947410980683195027538625787692241994208808339340333949321678940612059620185275903346458226455570086899764184390751551768850229872655881691527052838455497884524718986643193579826497059498968992437467846829952517728482924336487345973487802097462012771123990338684762588933792522121980240646577964132341083555557996459096510914665982803061426856763192602103596859269851114931371515014711980790064683359265115619673750971942398590853541038388349311588534468235714107169707429526600747204253049658735162397435267117886515018717276387050111107737820701654942890372743932841115967703432349026392476106504991166486450249935065704747669291256997374093851071691959225803538523083110349954628199764567049690469957214096202081488810070307969777338194755602663226104528873461427629682484744292978982810991422300192338144031930282409079381572809578060908123575611011014614027788771747779658750864327750923097583133644421253737797263456838781489083245788338562208937733781681437634493810909697344720593515505906745226124831154576258363940993215756932632913106420713522868850723712413022215302340809486159621891858628186372132922867016190753294811088661157319715209856028651671846715989376647928458614927123383936700567585420672576634168291767860801618901681169109159845630761699231731818921060110398553200198723164561165023887322725439720073857651342877957635059797352720367826940974399869279010816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] -23814542423441648020431071483240558959669162670049834537684885949622681697913471371119346536698708464740957949170625098519746817873891736663703854186482039772940075612007774630688013096898080404331792514427749243148151172829836544301242181052642922323584191243920186243414105524933953741872989126585806285510986942533474668476871790856158841884634373682915122222088766929752200923996662497306356877132691269847219168618574479563909607790977779783823210499474670331627154077996819312028161321284739896269867149102488538640784081999998312297873599929363223230896561476138126153267185254225442165574748818524164100878273703424663393612559861844039581590377190920986409423957886676015116661097238586409488386582870057358323888567744158557925620437954977473173742651625271797404032139341804813101321890130637861435303409377469461011402171227522514406859044350344077248534864015655440820303932051846917107566034112693386606085361089596192577742725325999858411386606200404476146258989465209706766505625478413862691454483390548726302199963695998442692570122113427836963322475525497192461781984124043765501693247836087204862891185851555839814148729978760521961868865711620237797985539682960991928683573888544057520539522266419406038728363810487069691514090117481636709697048882228011887739185547058151514776876704531156376356356016523658241809777317527115613918091597504489752539975628610194042828037087526791453094560823197706384825092214325137991079404002721400019312432113518961809811822217283120643686438392277822203251174959076234299634178398982819232733845730930409177650370863663926809606709974181269195169772045144953976189643117938242638479576760290944841616557444354232596233821810256884574775046369077354938730197365768981140656252152669160338492088253414946087176817855018862353169064498444208053133497343140109691129279597954695595275373999672749036498469407386352912975813127418266173672854151879922335892192547849781077523848577180555545049302358160859797884193630074913056908625087472614570811924539870861761313464683636351921644823769122089160143000839092426645866438600197046008489483759703402333818668363444754567390696553602558642497704064467355217941116212234974016926710947674631499331971166504910588370306781117281035764738024515523122420770235152986114112529238173822933225901363972967563511185878556083073189824024307875983906151567237621556340212318807718250104590396517191966548933449858742328669212910123445501812113751203114573561369223549655677072530808171285965321559701066336722989311903886953787250761203913521735479692431283229126750668837345520305502545218376892953448257363104647819676505079240176437556292798420103303700013109757709492178873058208939749854637950238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] 32366261631668116893887846012844528498591329058892524974555032651083411072353749888770254915533730707960815894560085200263889894099206344715681628632106041305211010984350523108858097303907229448203319356131946501521919031207465070150472941023998973059389069905734945641368845170483684758351450424570957080583018843549869659447868673686219208943562061868761324838781926485772618872186879464351174218584128351474486613350804110124359874125630349365614646830289716821973148399539041402793026682009195325586437876576723306898831245166843023126581659525944436775333430874390854534194781452640018446063083082833700817437114007883672742021407073142717084565464051753435962258923848810101382148421758004884174449332431796011227404464630404257409376583020647601910191458418535506810985805065119306764703238554711314728418220824178063323181323378588607807012170512590699770329449506059262031799870777128688475769553480946859626419384695886853517250374569171828059495551208079750023979470368994726163876192631456226993260151690426436431789596799744952852561674879252345713901749321200492294815810289400227544909660490362857332318635631410572639227806268539828831855388499961335320923173862304646121637129158345914504821316630668547332757985245920623761690944242359917880371049403653387402460567429282053222465960422956556642560018927627872486689040206776607101046825486388181000944224072643019396771696615886165622542411579704503162826036113861583514643942429017350931868362635639079789762249488508858478547279681531558082176448345822619055509854404378919915030236619903509958906143521095714223329154635705044840967086108705489921728539053388836046533331246884649599625461057573705065353421366723478300568681785216240635797696885213948537099459405708387273687046142076112043868589526351475095253907737055722525729022078202145988018340937177744117825460691199220708647311098047473157636076053689520900443268006579801653673777569293246268436551468384954290288197765756612847327618154152403106133921738282156802200471622088116294423498229002780778286483066699040048121171866900743573481258154857145707529330540669655652197246274622939217005330334679223288955752370580037712128868751195116352332881420239553270998893644179159959578499197385730630226273336479822885644497696820415830398785390172154306842937415247865339168046877536954798206234951519768428314218734273348708855036216303056826486108742097201483349306099009208006636075652837318471974857980423263985102341996279065185812328279340451644239558533299979407595442266874783070701605921922613983553453279975725065560317922951414526144777626789346914367805028886783911464116393898132419122938009573485886622981971030629110339741166225798346110742130851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] -12091252759868759333325537494322201518659451648278955833093398973841369515083102510807968711815356244425661277517446954522262738364627351407217600074303020536263953866832315483533909765186885446864640120998615447100303283708588745004718071924698874100336552439915830705525127453122495660790418729813974227356975995878375170588883003848891835248728241362139076612992639811414662938062253117202252548728486867823445508462301739405229270994691764748297769423512564879739304669886593541393406923065730395025658694666659412857643163804257494258463922945104818864642666780475213593008046606161545656094148801328726249200334962915166255962605743635664977938089608275575940938909080977849209162175211120748685292039410044086360156255533894378998583390638893247003415288747436226213269080876787397897447205000112462249026215890016102018377039589486596855233734816910178761536899670797293818798234504150560748770293543463347934617448287933206345309927914458495923992550697739473502914847368086432190943446598805973449062375389258205549463226821743415939454437222560255515057265692768840049582193054200783196443754428807041025551155978844600581586604695211283410968592589052927084428074754955355432373144418277468777422373463167867730368403269993746913497163290199977531772263478115770642133242550172094009246773737875569834225825736531523293566084094661347617739942364683392178178496115132418000765317809785794515620371111041575546136449854156875246735362975337752657964749985343914508404550705844867747234096781072297731107271723086161243986227943861804055984554092941502356303053032088352505707847153998999921948645023084436523144968568269806338219312988849071439576726777753506861335157899696222865031666579492853616272905544859281757288747952277858985169916735987948830061478696621203813104295429480907007678008063747883161821416116350210942697500404673830648804985484062447537864789013830064111414713091273500809023839071800844744104945228240622363051459941706120961489399105896273882612464523700593642531810513020400746548309844558695374859561722910036017657116811676295179875163507184879389285397528646587399375390243976813565490891842891237647739416425523377884546128300197342060335452378444716000074849501736796639561095934850183802045921647003791211575252282236325899682437039056466731091566388730155664291418798984786227178396411949637396568103665481702345486718626742601086400426085289933713893256615787811425354417442299576331617781685178406847494688697223995919041056903476801890675808368523290236181967999274869085728490043267757581707015056810746995577517433549772136082104301568856360371127976589747922310146153942552574010485245548445854872217519255913536930391977675832092284208635969536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] 1724600465728121627983663784518302158398433152051518742782098080470229306282795924962837276715606149120104370461638272428905713172806020853437464907450248566183844816677755006982695750894073518787044121617191900702395907132481919455215239318592918456300095179856705937644399668423737793759918174922356716720847173541830640703443152234121714067408339642365397648316693821712666588017793851132799861435118037138586069548724958929852930409526619418873638990977422433857559392412173844781712041862944483675360806900189976384812806753147248811228971221668440300160083429757062618863766563958776406687616039981960401279431135534300152587016617599865817023998348157735473678078292810022364804821313945822222353718004878705227859386810481244453402440444248823617990958293971947354583725712264512717579953346148827729413736140536688960559002860376331202724322183306902293258802596024864331829213010032633077536336397427481780973281713626822509380558834110219366220869243227378395117640985708993532657146940023957387884414034702506562719229037714416811052850027112956515059367368659490681462650655268761153199831674600057414730559726136268486899846891943845977344175102121781921797709357209626308625466914942416988988569161444885830295915834348788826347993023951999927463330023983982370557132844776602191681705642247448806326903423006340620188795920733015202047869359366282628805818398386310239929846950729534567898705919590876730143896374008893761841273247706308025431139961895121646525179502186501649639173627422558227812118411288344057132885856363105402249841091371269189579351623477464464463662939483880825111002932233412624406737800591657699794689836475224198521170593900090706827407112921284970559151821677018087381814558884145855456947879336417410328778912810128858887282746687947159844673130327284591733505016014018933748520750084998298259806198937325138010730146664983988813616977936111592996252290575608868017479803041602514995382886448634019009149501334925947275314767299940596432931313764678768005261287119110504242373022840124823641372533324430566654518253329904139228821078269130531815722662032838604520220223516961085801727416907991076641326824313766930014205436368327606681207662188400547174789611781710320141565385596126521403300162309541013180182252676754460457456090697625957608307684116562781667296368892457056243908266002252409005955026912917665266075837205635159075391932343896652477930685564014821017820622515026638527345528681339045968000141806931579073886901996182360450649521956183922135058963084557475651787962801179902473712431640700713385839746877973728102451728089067314602385422865687662615506336248636184716600900014710920465316105792162104455892258574883838150498666414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] 396520368564550654021124043038795143465987568312225781707731758217903345018540850512467648257979171200555449361427634394493042378218089285306141224716939244738431323026811819880780371638627474577701032314646141583026222120998709752385168580935365866953452327616477285879223271885390026238663777797329257198653726246372572016722675119255665489380483555634129317174241446698280761453876238077918123482078799473880610631153362542396580025989810116549180697595363735505129207409120791009245152505764529842410895891617392631171083721719255200561581743854981813687058573982834360489617019804335842160120297247115679811100907402933216710345405618052442490320771204820022399063428786731837866939366481033736405121777028841809420797085625815239100945021493525219330586509434504272723740030052639484387726453221082632480112016523208519326192982482216147311964597720044611648279254391789196150950327461709533012134420905755462461209526365214805355187238407474269147417120846958553355200028012821791817339972811895818696888350788982986508312574836424262712664860693235933338042755917494358802298191728353959681832721669967119890490923861000164193523789971320819501031295837107762349048187500034521376915914972118825484824856931353894450882941707410272079228897790844262656288136317070612331759358623742684895052984288014022352318818036421602290035437523826141889634079780654734869708337339679154805872250854832423236305384229036371525832437700291243707100140924158631506724685139019111449132471828308062740341020495377364261864731061571443746241061040148568833410743852831666014722064275947687255253006446796087038585820270195736571378300626972487361405192626443590451890140118608741372673047301873087990596701448534506855706908682340572329345281396686309535507495317590143809942721648919892151952243102532946679228899787608653246056964924371072403957743566156633227908933110266302570644440375928224525824380390418022956533859187732397348527486614515557626064469585404936967694758356638723558996049147345859976359662973075551060622599463882697339031408539555803175742507563175722057484659216317903046890807718471776608555042585445553641773972295876760442856542006037046621099775019814332536632748509358066713779451507401717541623686142422798673896393824239800999669246664429684154989351141124791032873003079104837669352268382589537230846717929702521537076421457102723049365711069222881428138246375868153665446549283866408581028845201617694894410703698008899577429966912442767299517288766456656648926541040623263333788927121948916981808998684674125350127380843278671342009415445504369307476484796724441689044591301531317695575977332199059272056338383536491006967385367820820427356004852597844664176240230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] -224108421232589551480724532135473320814215693597652235648918869418830116505497162682334244119625489716415231455269578337518818955807451341860415183222531732539528290002087560072097438899604785938296973554896901592149200869465238696372418115039230460239387708307152246773475795704329943421695310368706642033871643257157873253788911792510758568912809645349835120844612101970025869356367380564450641176367207090754845524404390816544912945556860209996404549053584220742079064958870113900793533409943286387195777569242803001086034695960972909921048912158603220469234429344471125311260676563551272441777275094166230771825687751508976748386374366438112717852016104570425869340450201260202158852837370168655815407182141836726592818119269096525408990623992361751494659358955065185299384865453846871806998240430216333908196628587731532521716977236565755749537997264662327650197417817716938850230477999044989425758771359449333690322934246256969096437052640778705518671516250871109333285157678768695165201094561372888473422578692331485017076271135650288311176954219942884878717344909831836358355432087513012630479835179378707249710216668962135307767474752514861744765519093811920337352092996035501200661133871451249735134872087155041642662196432656392951873403775013655996726203689821593293829098830199887161191450765014856098886077793606151475372429864661906117635472151013044363026379279064242260768947679690521069532900945355044682155755789400910217142903488992506434752180365567558582193744433230210168766446232901359497339481034838186448024821060924027807585599928682749522902022563326594714448834692792326956007497209671508160524658333912858268053528350197152722855122487203127226763358271462475354124234439402512000325538099484206673231994564503705489065066379539232323719091870329128686870118925056533630465773396263035258964183805947445648931780597712815145658829815564763260638729198386535319900878882816291892996060652906196688200295849759058866631122606680668866949129628629089356176674171474203792596288780376843907897794602907084015225910625063577677875444967212059580652345432736504641662986429194176155862751081085277787195964336390950508737586871046633868770699803153233244503884299207805570332581443157534137953216995793720834738274825063418320915518891265387651746191601930979346863341328922446154706401511317217538800606414388375001603183676935605920214409787160414452651313122738336328402233795276204210432592808942042883480880065118627495235904401237667346030752008850677325451537032306187674157807138766052099195573211310608756211120390500612777865144715832506852089725441886747945079506537001570123185797592521455836628597990689536929121684462926696395897320696599423530483859849216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] 23159206782905704704940768829410136708943611544611477843194529240100900394631414583849227682886491619258945061710869981611292139453714024404902817865454998875737336545816447642686504579548838771218215202470157896589194514556744552349348273020292132999522940431989127056261445595688738342324639058947669579220522355872950569202138488358326907098713591293469681098484022856428895126991321551248405198557675605883034716228883154875709591411816351577571968217031804825660700699303421467937208210028041603982917016406319494809169539032414619965470447987190901468510208411153133601207455381715644688524786879594928989681698023810204872373049594630888405785926997111831223355027598157204014626559396475531551707257628844303178587782864490281623813960684626067006398303612773400105164205080160464271196835148281987642986410035449212672255375593419178578247394009108257387427850528673734789551542048836892061070418628742449700437594334997012214766393993204676216236580836695617868034079763264864531959475812017232103412125696453858624657097788788670123953775551397753951225364485546454952206220441234461641686730456407099963566190194628986526049870627891239241272507018074566426023367241130571630009705787986053546157056172520282584667589390961379704240299962356255134326987358695946043414919487316260899109841900861746481967900493336610827217669739378311027223564458062603092465399568564740426439772916076506080972404506521895311997589978973300999751985458955392775260110988478285273852291131879199968963749322230248784883415593410794546374820572937952108091759829214714163350272065714789194181251120643880871433133061114287254278127558270542605837070501124932569345216278322568091591311424767655589745462281805637028739375125302225388150110859560197154419210830365674781416273983159170306171965137507445940217616159551814439428109235151680938132923196717654079593932173452153310656203085705479020599324391961017839517538545339726479296901857231931965662575332871573170799162381327488493729844672077656424583715133546291894655187310322461622611788813440901103892426423496345045667518030872051127773792986389729129028253289087296134674081660397960785735676175667144605820095961140088110573346420269900100225553948346997144372840058753010436731119977904247661425377970016199018636576520712751419934276136808250521184098202172599416794470367506642793414190808640379472381748767369563671698518492239138668112145014546166531402539933588425338267764088305916479281538582670532671095301343171490410204278480316838651599129875454015570818284989884238016477879408389572709673306185533570225948195950106764021571836625564463981277592686132089709528447049475636706696967313353270854922650923167685415896208113664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] 11482503208958894109745809069361265857001870397683057795585687888222950377855229846358261351772008432856646352634819060994730003025061716947337205307899759868715039444410151812627265796572880594148793660867125136473480013995584416893416986053834369609820017889592664507312842795329054094897349980034819604889276563727527787162865250501530748587677007974324228920702554852286220712110967525609583352800777123335217014543933487973162675769807739407449493217001024198862304155703524692691405717209864380832176236804124108301127210103751112766644273050996789603193815623190523780992790637703217974321653590693204326183297446284534750175306420002290324082225244935935400813175073934036228343315705255930359059937178956009938643211534805446583718184582256716436149739744719144146250527215167731329633519769423539411711702241150087733653564091376935655721315160204120360450236979139237631008591555813701389967709666095430641225187846859029364636929420058809879161859167361792864340710835315003805293325393175606819027015358420981663469886856078200418872908960964104244674306108980775170580494884497405884695442659581520966185892780999649191709376891834040613037015657645265819067823458357318109920968127734910606536170586437518194649677224304201426883686998090736404595271432936384965582479602618368458108073723359428912838629225810438300952026253618842024263274109535838911170304334736110679419959596087108965088691456729097841681478028585604668042189263583810734529340538589204907766290552897846616332619903804479635106041207077945422949528039673900442726056493534018743957668196418013995787853440412874084438362929287554234306472258398512116288568028212482179217606574613527182727644588096170588729195868696405757378925028844369439416467058600311573470041255857982312333492345758440379137863158043089109592317611298066469453142613871986154886439016777381957448255067595246948740247497011457850896129350266725575735101772130781969978914695515443123806301169511598671961046973492933970058621452998178417263194522307113941150195628839927142728340326764746496606784635033739640928601303399038818859554040339780126213648348287968661837012066497208680675592676581572171614459960159366307176160827195073347422781104938170541328444277336200849936731075995888111041311690344801275199387288215235216275594860700857102468806009556017199512632338804032108858608934840521067556725685016217992669612212007807845358254637135459624314899910524082114249850310722092407435601009787372454133490397480162583856288294358053616011589961577985046629265774149147255784728199573004283879591532580221235311542470083777749230063807822501866585804326417104929564361677534114302023962729461581961695382153640874207741472669696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] -5314014289886629341872923283860768835011311450229734194836646714103532111606314271817312685082152078073981956684761906892561968140442763266823683055379355493943062840104888701917726896988024962727076707820912643226804759411898828138881557155104850772473068369083129674259861531134892238389142878084209750575281584919080129382134108595387065732058212374709018126037833590228992877883710680484400113476453766819717977259764256093211368446683685932975699961421580828603195546661685839548492874351494637368640637439856285503149675499279592362139685782974908333723525852726080223140596180047648340877352220586532503787982872912670488584020247451916707852246635172563604411809218206413005204444907287439195996501524818110059026176675190602664956193297580645387678146538800363914485871527106285962466765835887814820611554591755424156835616556119128791096017660073171253670939826764106069221136598639914884806744958296269681461470299210415636851937644992740352784991770249376555938964869193767777278769635197712433879965009073030086137037682520116407676393126262160683689297695369353749007501681562407563193710950629479490802838150190605439167621811569402636063749147025224994717167762623888784236951502130515398014032232203253635372059663733207641630403882218827543089938486240543503967568531891416707018414954654985747645032149496570529838895590202101782638036825589077278435795627441958940416926121555761477820687322877421169748808072661636477921728020062276319224032845093935459775260587788047635975406597401737172872918417252874726401030527684615450187357496344855909879226049289546320901148008324231916662783282156869772199156516069195305316307214174679333231184736485419670219923893550503996730850421850145566472941770859845982098811772342019227710921419849010865530111480794952334014715641738224482540599739672839848776612526388356750566972169774622206887538817691808226208579842291369130995560402586663365091223718137530593256748118699510140140971374024433675487743349928579404900248062047863905570746706924817091060249366214233796678499994427514015456168154342820919708842818205389926284219782842894682489761568021865540787801524670268982925892966233135493000743579594145693780836686548229471448310681130203324932222365530024800758746122523661300630040279905120189126999444911638767886398880111935106301124968312660236647019029891168937964294658161195617041868894103791631441362064740974011547027181537844299403983785176659762299474286445808152293931694215650536846925947775226717351625184927314895950646846434874971918212101005357475135793516193112995195053838557396839217842454388470068525663890133238083800590528602130575839880802751656647325370706875207342857454238252335671187207094272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] 1102233459957130689143789770152918355211062896007660595161315495754296442876187355599158428536413269808278149789898299778516336416980568269010115224182882761378439304136656971583410346047363768826164837736300390778683913571284581510489986152122867016969786692240679893826425098118077505907013947870357542442452088691390433825687497743214532590387090749419189519497977912996497694706025341779411789380558501957885578328916035465296492940087971062961310358148480115490254227068246676985260227573146716478758283046547256649591149756145451932287876763088125855393239886910258159600067452362340606785612067204127055196426721258653040265431566527262442782879858610548048174694822263181791065463828400944388677668684016511848903424966200011465611807012029544653479620069965940043754500396354367353128996568769295980090807696224659618014619419541592222140911420514014403638750810124340488542108611333843382573589638239503796026883694948642126701136711190380000970611808020279356432060653619493992534744266398712505214499169968521007542987645056262498329101329261292021281982952134085762921994157358515569079246809464925017163563306430436830759285408345611330969176052285086314955411732236590694769056024826555501286741483926748998297967280835409857668491626385439549695103507127791450495446234666190054384489553876875355007642007254327015748863786075831057487065696570886997765676552394084144636569381371594047500221980547244680973495164465781776352189137150304549986454188501013700298290502870054705276358663566870819134226294744822166577562143572728409428184995967786145895838255517697560587704082340906525136207765572096709347528655511066181145356320528276269007263367090896387000691937472090831982516130648825883270459319095756381623843789293567233235617317164692882209288276636629920001923147813308837015592185530201045802062851380031663386130725032254380665901928542234157188116110293700166242819723130498894107536684920271723136738699706384461876965391993270246138556509296937655761540450452505227317509507552273687714341667274134385390173506718207586884212463782988903277386450830445059677766003748254624871307661103885799055126798403137131750839159800680446647288875989834374735128555186594357072522103332262195221301565854873271771655233159457020516494375409999140893858980323230373053339784726189060111611795555562556581054403344380291987235330446834246922062957731782789480487556377729554218069094539726318382136983497349444194202344514993387462550240066180423622918991531246768670599158873144618810155057689717209701449758849483498061844823359909820225013525534423795126398462191994955000458564980635594227825696566809939928927420114661475225629041640852475231713129066046186919341064192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] -128474562934022412471366047326184140688261832698496638165001059288124243080294140101122271080732865899650867553190807682580861411066210756538353767937147687015835622066152358795326845005864176237950521002050138097254496307828171945878921275685825616135185762224220737140871996295456288475643718963340276871689032299642375668085237188276471082111330243717096864049680990760660187932250963415413697734745276538042490592772819847454914491248877219156791145596432274729589048461108662699223865465144977975394564605118202295579549793833755655237509209684619882739526670330771845971061153395564065242495756901067876005528122694115724796231179490448829531539130135863071150075651661740008927323889035385074676571652892293131071322717708860095076610460107970678461888079311106737655600905460057273926007897106482506635216797648136788465905384283330650092007631985377952853431057885203873654111805678525897869965949837505626821023757198918356550453381395992643284272618208528698478504844416516201072670156821421137381221384472809327058052082482879614877945424139568949284719207566606238116900255497646001416425203683942734903555209854557875712378890681426773063779573166805393746443399265376582577052779475186868747732792263025097795313411992467275072946585415529923621030625719784579878611483034407988324026182958584316592127925734536048141633037967113312656730343335375041700731658371383421860070498881831566900050770651127893802704441921015875823584980120080080673163665718028062396918256575428993340936849605502870638757869922021418659349719351784758376220691036969679137138932434820900086219931530420290585224194445525552701385488100322968212426820514575985107859213885610270515079511607999518229794177042995811475103754571752505296396663223281139773480777333210021176577352727915820185473821699985871138921095712398334884386659153993571163286901280824145279875540374873035258071813009313658480505461785799314699491245012475023706361121726779642302817319801759006647194473793726890603188358344574424701628456043890422412933586967773341925128078783344529048483765361497642157659542485617209470331507437867193039556872108231945799655053751854143204817774646971513253223350100332657826405098448226699859528685985884175924816659308564795929348808658634051115006876261244121223532556748951450797022583177601194668826855210878653863436237409024932935981859550682645550242994738159889698129195530412274476933323222826973129928490191090020195864828503816656710610929691529791778393174466162779732454988946625337998446519285713689786953668619366261257675125223468832889045023657245907388092720779993415707729398053738732758188233194915082559186315628085329225817899762304695485319649136233226734806237184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] 5921814573657561446269838061798754987810409996043319835651743665073893537825922307945015811525176294555014043292112705899117173341712599588388097710488190551401641870836479006300544789852139333927649779054348530553011917083790627827395065435801881202184587052764783353335730983316567418876144940799155977749109919182116653958952750142202543193722953374545692564108767294862164098956753551858678604739980486841802651000964854899244187149309642973324186105996755789936468029775857211723608685246324630725014137328953735342074303136680628838588943448582816097950672172209694695603221217504733670763587034023757096252572029750730957964773688856752379972256289301752860316526658737552590173075716398985615632210577100794215451929659701114567492578693236875578576749768127363650721156744601868294402284698414779250882540659673166243301291471919020443267134690838406684332147934789753628111962372982033118084696003201037356564883060040243475113799554742748757245851454286276473292955883473617332512769584084660523950108551526289996548363553816855146767200908262858123389439252642167197906386624552911247816939682658566015406474281230810899479021320688153882903985371524975140484499158314270980923414149235399348093806342233602204537709972927025659457342215794849245225385465914612625020929127972879090335917396385533653988697954308828174271556850599748172541034172145226129185741534208332034425330711432792284972047909563215429619223739439578271159851002194995648985023902625131284159108307227951677153025327631021690472940081408566981216351287199881153887475698234462744829999644860972309572809777409555961588443804465222913866670153317299223968746286143809762236357860225379247850203366587514520269549363233417232611457823912561244344115099194722948449129068417062702423582328388559551694079779214688757351165003423502209896550513356885743019198234643208459813322767552245094241459090064976938681843861784043700551882727364725755903625308242348205917048181531410667724203716836171851669592572955772765573997020655794222376299875487080436513763800346241766712152267569611723549992678639115173652339055250576620496555730465877428357640408148313710074645736120057931191331146682193599848754009469564074129791466311754684324770269490838612848698074583023319005671653773080506802133888878045258963231432500619459168796349817967410379024591230452406537811244507776448566021925281539988207855723181343253761863089043011696338156761348288412765214468458042181445783846372089589566166624303898029819479524412030227439066077771864164394969272533551334503066828840363977022255211832223084545545550135017247722549195057358761569512216196268593473544009141339996615072702906333574815097327875227193622659072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] 547596730857440631856956023528511637382804235281802621575342002274133327330181763728546119178850729598446823431697731424455776715520936259988251654109886622522968454973045233683716335367939446005073297063330272566745308842550590612640589807410914609292592861486884376052709219263811730700440093141483374887752414614120665280761222295287265332350760051420868480057290669873080890231166229695585736008922337372983405520974778828308623083258253099235728888082547812940838661032272183503989186848053675551637282722638813431231706105120936574958483259790427069451408099379409733151323514084880669413226578210958525099187694435416538990009719413933403546040529588690798660491228098821835458055785323115929225263137212447094452345479380720891171381824103975375591050966827265497780769911504398134003040438592992201272752019632396363776919802932987928125232328191665327944028572148505156137890946154253386980913620194582985999736202539470507704637364689066643475194820177663203897106308495715960766227117025734021781434253057010991857101299235180581922952099882649477624385479854432465432875911660251049079059418488128913235314976592472744369134399077285368231048376733213247087428921376479068300640510027194563655862571296079098299012299300293015264762193971899712700417213167803124689954373598386392469633676623611868694839993091993445243718806698875307152642374506779232877024688571027624400695891965500224971910777133576676034740733172411410619179746081498825690131465713655244463546041780931579710999925852935969972643033412743239702715905793107037281221108279495744860743651066130166516860580619930421803413875074606735633928500129362494106830468988120641386647227382616174316226437468351544330415652218722105667623177918273545999802699036740958154000693520925569578491107519940147608396538738204165736234278760126490731688389388257663043552806598122494563214924849744399935265251165097195200407512648564619542057876212257611040380764432650584509399793800035543850716378683836981488519425524500889804584086682186283995626984133235533293176776705038764656179154590761748707228433116242205793213969768825031983148144901050535041217774778525754388262421034103542838312513679695228500263470923106235136367088534434653327418405260877253941815279184218445058664302700561790768793423808312964371911487144176312346868640102590208090959748934745709908649807799515663339447310527218263667568716053735463632781826138373409599430993923224389827250238654583266216010633784924328602650004903642533309341911882530159154742379525839133328978964170665597361899701919578789694422684015409359544794722652599461626995948192055236153032644428778865626580959648729457077388502730945849520293658772902236754280448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] -47546014196181101646120615323589255523805251362931557716600341804835646102393759587167206723401326617046461251735861839559043490555380253436990269104013312982701450301383015950672525545218117940271198569694915118944548024375492107372073244760487797445404539161523196653119571610283695905542294397630044460336740884566233359705127542900743262826404704104095425603864552511735042366844783534361378011139620195840194363120772455103541842228233639287646515175959913376624925205925135759526667978268910748206512896860305488553506195432028174853973570546416918590679643464023082751075667260976571503437196790916209324366884701697770351612177137819900769484467544796019975472389091926186755525950124836803106692984781808925067256669368465412506503584272166327001573766352754599916692195261317846713139427932993721617751245879688918250137842333282885004392456746035195170023857785397679053189076965936214052999333556680569718624685263847427535537061127564802559918067836700061959325278576729908772694410637825878984759396744496107938622024663593937774923215639587092260571253641865578582962126868012736072869137204986928504213618902777311112072305278185806412346245466462692076247643027269274808634757247781403418205749668496661017616292358753122002272099450945044063399837608786161251217909909927899814055522182929151595415093186800077021549259121976768622346946704676324012271219287515689623600316983125245257732651324329695434535543787779199417049830700904774030766250548112385050899032594785553369610646671104695083416580668021865589156277139035123545855633669480638489399161256372606096827657459142992285509538155199133825006911503344692004676589236684944521704525164076359138905172835740300101151848066853965984179314169348870817923351861014196298295933487388298444036184948572729711359458437887188810226755520236771769736618461897359261033583691095832451743767720724426608130925555603917475308859267068706886647957533563129510593908876697493139613150075678485991425357531828157001595955642736714451988080053421868994654308585001226905054984427966226386806484087922480064443073416262456286159382171145537017654241575597232164141496579757576267326368879859468513787941483199913071890690513043129362386896355646599147093959066068553366316646229177477023439456262410916129673452461463244331421696090559893621840482509461154439865503562613394968132420314798784203858159156455508229319703055219758141005501328581506951076147926859812465129777336718626498885447341816554151917688224041694239737748488020817714604952385446782028013616852291937800971322360028112900420914926320809129968642422765828233111817119443953115913244166847438478909459370297229321566313096552049348720339963579546141196288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] -29621293704328230577783540451067125248919729004861283207326219028478768987827032095046957421223248888507081922289445768919547419351051927204090560420121860571929955329881340653605916494696034169284839049901658611483607340863001227598314591237570777049590916840637415760513252000537070894687976631276151451423745739961455545952630359875323599522722743040307041496034704044368901134388410902046970380060199339250569212496217572708573790353769578738418341917729156200210534317832260881219568617751104194993332842856537715375771151752900724058802462279916229051763899200979725660663885908875942139796981770707998231878431163882640123446055654797406390716239769909492551949340587767661206470555110465901119925958863429061544507060849187606065176974853123579425911664346236993119845021926437173392921485020491371221751235087057687807371203364427784605275215462926353660108583236038914405091562752415986488494032339988153155146513463592510013497185991677379651811319280799096642940281384348863835290137030550468550654821105055089144747146910372920118124123858292066864195474762079218956991490002082823123879154977221949102729025463073180175521601916791742444240305221084283524597111753161053840804656270662794536091590889327999127220088482654142592632022892846495918418654149051036128642872966936816689102062168866139070653669832311908145256608180502643310194530129999216527959335400694877254669530224815357501774581019968338004566453119571626421156938936820405344535238557879701015492084080367771916114658246648666784821985180775113546583380585310961417241629323773009228854737992894264346584372406772292520888756532068531669600393221893446980919944881143146905262467598155288283028560758038085523297602513900755389112283773175158239235592743589956665858925625854832576333813806971120766907845692491744926383446885114406402689001339684643709006503048331109981741397250577263569562014601750024346867815651167923601341693469616540645340108258550746337475230004066493679889981744019612608536619390566793897278137130834170675254191285125020122087566253368036276099281361081593044114702744107323549780112863144383548433292820077119317173537096182192260940417920101673847628327448923768051575293903635406481042479563892883646007719890211191854954875030789646204771473813338734304496096635532520896019898495094902511046795517446362585554631370942604984186143199708725556853620333204742678010428973955954488484644395874083665554172414422628682250665558594272860989498916850569913715463815012475446539594426725995553353946233521355312665161936318433487297092044258910067416821802471942633843590258342839562937683944857477149658199745960682594219494910342288896894900673057188886435868926121716337344512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] 10839283745059747635872258037935937405688144441834532305834702290174933112472607336574364581272269894450937480646962480589085471974308386738711553687942864952016590726162675814612113625906784789475573841176778208135391644376554650388998107600841527178776859026476309739161661406305703811080654894460240842500966656054096755213371870172404248424804546134702689024138637418154744336534310966564128915807473959244992935224354913686651745007341198355594655530215152021464742900823252673687754771589780707606956023164478727612216002833178296033861613568423505086630888806791555840873345443602208684243943709200525842239185647297571663481613661751602881338105890764406332440668740257500333699902328158743719484325639461647521502359521370104183683460707132112666889041220813018843378524752249109885963894902538352379289127373826414136548333803254006177748729956164676148680462648937971229957474842900129783904605867175503160770024188662089797023570964542147017425164330787793799345910800621837248007025324829836818831705875602920334258267414018250451898049433122920484170300989092980994688940910625128325095775609151107283198732721579408624824272855466417559980229396963674855091470427757773696213126024594208209739058625637705982386199957809921123894852013886241336820839425818933655456133783109943680358456662882992512771232149563182687967501406725753064106608168734457882009654608713583436108665395875310892913386288506045680480344663961372514730310774609118295953904528924694120663995983496786302344455740979142109039544251076587263267649883775882242371254728138242414164912400197645673945623000091691561429499824466566784061593159221129801325972581704581037135881206109638471312208383503527718592399659876270237888815993078889667807501981931223097440810517774402592903540177378778061078950575715478502482382980937671491208330819272669666448015188895471977789252513550298486766938469147296398875943626890020421127266283322987384202517263021895848455563197616713703184358689366751828670996451269618855917308998051785283671193112698236650293021831424072749390629724884969546642950132248570807270917915028363141906003038046749733853875277161224550622217053618691639875269793362569398827403140293245325655281608030226531732685772493810258461297950237120786780409858666106894799548951673821592838309356128229048315824571436005531710422562249011750650012247699482527180897479386949886579120144944578564276679467835524896465876078483300021947720112863110954001629624302843994514746855986385923411136718335343253744813562662770453179010435396205403078110454303335549653876854312125697917122589882235795491153837263566319692099001110085706478787189439498572282427665100396280545760100892415937740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] -2191505190018347365895120391544688611806166414498292503538470972618064619647367141924175231396005995060645208947414688497268367032514799425143578186508019587000824299468178088303725445222705052772179721189443789046657890893051082343963585706395188359837922870604750656915009699169461945369722102198007940780845391943133948585286614799839502837505633135927969012626390931964657708337110708943553862753015211534077063834512189313574279905512206637560922566909015787315496373931697036368690634682679908335321001560802601392050026386037316437140272844962764756963162287839366374365631030865747607868452178195169652289305920257753596426360012713133202354751845194851456808322646713180481577452732841592814578460406118820310095676438388716602120901740938188693387516381814383178931963576113941572748139378628094094149796648343082606681992255115891849671957036452058616006057187880102411440894705331339613377003473663632683474929838412266778584989416375100953952474547939135126746558571753881920644592233570264255542433812526790948868948492567872710283167794356007900276837857622577847371219879021349060188605613162603206169423586807903067940029237946465161206872062913476655036325531202588228405935164656852817684510410917495230847764972047396632891121085825505685278007587807503479514316426516443346599725913709615818421428075388712855157313426109282221499795490390498134247410468410697528711675969532172663914576645697078768238379854790084772544310785230956981111165329730415607975021528302504006297183510015413554813922271359820071015127112846584977599251149071816935016494842813201407681954666385965689726180459118270620265932734807142606272089171364220867723982478231672300191092926656299228397637733839621935549607669203292485284124014589799467320366648478674965803544685627846856152872081172208699031632304831669120109778597777593094945759853708029553933909173582974828862011910971543429284356726432502158070326603616379710457972759164957327376867898893115648306408158509623115683060395970112426446691629131606968599828831957949019427463500224859340694755348987408509949335468157184103897728066940459997055139058783779141987714945055941086917772834269000163639807974124028483038733518824252621826821650395373904887255287590433450258705252180070997827259515090649067407079290828969349270993946953880879841815875568273931954971027304563650111809828542609426841695290854049047149928830155060270727358628821461776824564791934720109264329022379159088818290653594228460808710109167637201025940388521547980150342689513531553694946796445658863796914466002460198494530028320521296531818613060232511454285331208141623367043028393206438215514253944687477875646169959718240687889181501357538934784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] 333104870222234177443739084952350689275656913275480046815114896154142331912391354064829399420706085240160383878611712477367130540508597633042745296594961605975784652829464628097546537047466603622781332404250052410824897683305695318600462339660743022100782664748906604415443055401523269641107579875629656874763215158034345502852863709628447568070142806180122877816152535602627497333996276645460828420937295270271758319044208966823344547568147438213819990483734104355837037918620744917938256215015445117824955796423938803770117987200184321069935004444108117081484572325636724574133318972575021115674933673882084796833964010772679606301787866259458422060825675566020131269912741295809937857732418686237488022347872896244716129276660860048189018685292116766232021400613807633092460555189069208402207574481293215393257935696830780801830131957198068256952665361119933391568547135510566483853887888574137713755696210430077259631733548894105315537755620486983342848699156057845406115481782038761396595917686865145739742004709944234288792479554646802707536960068733255639696842408979312296452589219382718499649893276365125084394390865819202478934722040850109966684411027735240956676631914805114660683479125692249983400691343420145450316076636428731744905390093701379818127595423188286250062692779151685914728694357152455165674810135313558692671885327168539058238160396309966426442796369794452847952602926867015374118901599908436343155139505300947222603440785928928945568419001081014338900016762367350828574913402077087552925289236155390944096075493483088692362170439947234123034469864496359407900047988899026179032327130896579694813309184897418221879310704997230412045175806756770340958462864043593260102218370285659249605672553005848293378735573923020244491100346634809767875521047164826400418798750606265506906786150270812691433200986958295383637421922253280317939115375009671869157332758262049415447468668477318715107935357593711385848629551050516280209717990988451574731658531562396549703819677537298347525604030214563412115648066712962944463634353071443715512462247908557197156399368940358828196063155650622517298897681426300705035121835645364614484534497672059163892465980942547156446918681705215141038536851852818063588905363319011151323414238522590143814595422697120107666845965980106379059037158804267437626259024533750924948248889856012980809397107631700703529101181313079991792463834757189895885723599059138727716300060066488011732092666361437870898301815868752151921968555773379672122321885798016546424598731134558849107616591035397242293293887011187397924975488315319473797316547571280401753099993266622000082531533313057739332668762686450152907639908119349031197266510644489748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] -41960700139236840645831560051840028579043560586667828471449290099335249072488779774645179478114504394601195990985185459287158763866389030923829567321178574034198325665782225191819437056946247219118349847533871903658407014576722485649682570005539420619151666359038772901275945612911904814283293986079182406238234488139216122037800216729540367458219109887594644023953938985481238168174985432786803773817519036762861437267978989245319677299129242047716794861018519985139613787510761367717569528047008193943272023698643019081172522340030846186425399485310356522503894103980140040760557219730696494406430812179958318619593593776921896280135413052801571371538331010568570419996079164463268402234250358789366071391761759896752748276063830079330093634937027987870147308628620955193142044533583991935614964463488445114656953262946444516386744776005811940327796387080695416551068737988084300294938586635205871908554392803003550472483869487158277918177211345121194757350714267125775319682431756420193187022452694485089768978509109896702210139768960149511282944994992351861118274184879109206677506659268465837430553538080314231050294269879978340692667908268869842033946097958412932350904277225470846481221518284427328571407448454725592515544507287977006120181467575823963804409863833642038856326433095628123077181933222773901307783617354298015470148236853170378634387247042619350855798213988208855805253488923984892823042185179142930383217351320662146945045366420650394706788238226399991306555725264941863159708049458650488134571864044762379052575997961196513049333426500089219276755120923752288995698366790726812528437555561037568582865512341614611082787437241685258513018398422192108474962246111266550472843947268460954228642911947645906730074407058573838399542442426099053509413451753112051782849253175874320834203670751908240727853293107823494313559345961165553004583807571090366239119568643382625134040154754520292030061184661437829475314811533885875061706754224452751225836696640455624619242453774715951614131156848556438223649900058568192005103262806139600621646944710037600133144016956967932986354277995534557339203901981152200611757139963327184455510991983516972405524888083364481482695692443990433629118563829658423339420110174402404101210670110168057866821635042347673234172237528809390611234778918242365417708324440337101163682708964885831041651989919651509423706672216612603963859685667587173356769864577916963481226241769150096763169407696825617967623498775791620148433164806430527358190457124965618689983770078494768686914843859670800604653970066471222053917107368849425712565871400972010430668828087003488690040104668172792150248405817711642360394569043827122236860699520144506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] 4565915185994198882345335731247991932396786701713394209607196850591228395798565923115363297207066312863943544071938557939138972937466082137350538701230163747775166524224153523076110202688951293001179166669820168925035133520274336955629212350983690916191142749207704504775495850084123330683098118045192962321124558100595008102270978568955768335406874149213032583612084256860393050631000676902262293373681653222970237076654059928322548257213864155974586077588377768626140098503568543898338740561107969751451559936269657068256691043275232083558018026802188784784883709025615514240235434084409754788825330368344287920134391486695901695569082827794900735033822072969696269242294152160405999911617021153874855600443182348404278121483479780786328451801957534915150076165369742121679404875707838221083990096364335851748545027206436602891180734728322482875795663457858099301745729005894492527665552251980806813564011186318280379757733300376834492117649854808367469292130380903431513831757533284727314683545368287211252198694644397235798090765933582194152392348532358044617921115368360192653900270559310501008077158532883623938444066873706204817270152838134336746025893030097971537406865096824653008193736396748289092545294034416091913622916904775073777393843032632625433338789878136235200616083301858169479328653079178378082109884494480147718342158950954636436522422475293490990884785813868910399367822303231263508334052265002538941689249588922255327301398072753551726410906811578600714949541227185258933086452037963708678169759920951261157873920007679337366932586300709121169794296818912617903082964218108303931259162281734326657706346014419119223904163593898002611046435643054614644085490225464048830102858261369463834458737669931455107123466575694066902516963724990106235667299452483537364880802074264022986180999501840782490060255363865270724960122205630156918905726022756564976827852601575996746203207502740476187772060844084647311607285155845904381074343502446167955932607541245331237732850119278494895230198125970692110519451057232232529088513563266223395093324260991604108406299908624417640929243031009582445894960469611774154807502770866141580223956298161978891032103840649917925456454407216762808228548986765714463592556512648391726917049015764682468759546665161922102335108496264544583419831997067184085224709249938852268039529888746887586325833429969168889150276190361263382173591404217576852118645832034057379567050384222718448250740649247004802260151801860850378788071919296706042154050907640632345836145865045187845973643175367459844088017975825463698129020294446154754477059281808743762053678251950532809196457776947812428946011625696057678340550776251234383633625811251101696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] -441266255643600824036736369972665036518338532515982261454077336099956478116259660017331712096129907787899661192250156245413094887884238187245175336790054973736894591122091712891552112124735549498463989178775568426634651499659611485987181825838092984696338503726155076223658405377395579656778377891983279747022207920874565654095033054751355119242641747270825406352934249488232295825458110001831711438071248578466084665015943812936309085205137406629940357631524800614618335074707417229688299330072604274544120809149299850803155181847238874238846177418020463763886140722851322224714782503014969552891045102119370347916591719207041731798802329362564339108724630411015801677186155988734777940772897682559184172206981259501997012977889046833791389687295451443932157673763955948556387862479940559654276559137508276855479974474624604358056024145571444668788404538062526088679828812149117283156157741942760586346635601592268302740721763410614852250888217805032224505443259143423436321410636453032802667518046963980569583080155548622371579821613988806698270425930700637874811243607485637526931736160589544472967656860413524454151821314747585950604280428982700921421754991071787334001259193765511625084059778654011298957810231124798568061456089611720075918756900944465717971955958105940792039305995293710045260921736507207611144857892956600674530934324623647244971741028821683005899194281013252448953587617723013643714386783643182722129747357403230399294060630646143504336870359975511287893409478387698656968095045183526825250335877817193110159581777858527431342308909993460064110933303717302833884378698924295700035953557764112873846353296911082112468173012989398873125567550806198629552792717736446479362008590949457638866134411598061494807657085910749087294236384397720967795181069330587724584607359671651691176333924828009581609190170677250387770100272008402068620316090293800358152630200660862830581675005907443749944463479806809716530506030837818190342437722722787494175778560871368294006028163290469376374163913584965667507515034831020018548072636937562642835762346467472840894909549376876663541478718736190171778708458425969465004134537653643354184920555616388343952231834452904167307310930760232805191858820286111879876041752809479347256314376872594309731069960191795614379429901056158125336556586843740259165658017197390640463805738679986699774152293111938316864050366766555135534152234568880030920092221538188733596976514538268797524435332261413780931695083990648557811953540341854452838499817395068194674661274185929403110815879933420446466811228956229983816892751724651226716476788322409046374844649242214318966319698706305833895554130943909094192163140649758839130214691518808064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] 38150360674258933029816861269991838935787767914282646506333090982209807325003427869534513671536358439365369146103184138447955230691433352890372496402363887341794176194602205810314003809730733530272766103591929917296948910314353873024359969460096230997106528175076632996114501490272136161526710102611145409904112178669354943615459032796416448890570747322689851217343051403381748407628537647209824299171284406137200463628114742924762475403873877484642630271850740846867811671151919564251176333769340260644884621314819276220218743282915375413781924897239274705202264651331448993234927297484170206331778499534682322647855840075167264382014928236109584278553743653786738915007623533437833148735770518011987783924814700060548886410680305067103056206337087854082477220927274139340237643475653809206924357738929343246125480814667746380537213866798026681440949069021538599466059536288255092843063769633791057405494871930957224428955787287190835237921306204627967088073457284176975447891187682303121305403390336314896904491110651197511678823610019967429430679717345553053242310675646665055968857035580590656207450805529791440580426311230805041308336272267216179999694867614791191314511934993405578573698536979090773392939500005484796942607677823100906683604750853902612521024328761611448693376305697987703905575448287267027253142093740468872731951850678128512491440447363840906226555735518170523708355423772405118978513537060158166732993103877105317154646947150562234758781692139037984362791809300475709246659559813559065034928296496859897326399999506688096649591647328435729890484413300638491655090898796127683562668731644420211592532287329916109201387493801269487623064892687628222333467666722140046356083965540530115559318106235067360820841738530388245154265989613895028437681762872570433617375998099559322705290157389113497889782518607088299099740429423663467403046950232050065313757864377726711089608170634120077116557850106342213588243276017698616334755049924000674397947108397282555530811304044831625281161890806757586072722380149690465536127820496578820780752505517459613605156753795112944234724209873143452652150295585047400740462009515114547000716192163173121344720237900857741327917105492250632624913804131215804983959248688953793980125989584846201429103228932126044968256529969296997709011895604312344603135557493962663519388668238014594764155698867696269243046761866620847116108275664223753691703081161912847608760601335491128670426464137916217372826010121451575269332800091461990068166697477549336427901727820834945674947482731809095259573049286528855416112129283114393025444792422807413664264776536912277785386473308771038863945881949359449824243160886629041859175390723964928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] -2925509778703048072209260015434131340740247593749434693521514147830764847989554830570247022269501683802526384360788966668825896694530398057739056072820401993101434579649817080831501718708340728166984553191722368210925522066001057712213008062336649886741449638933752985452999224291633869703369356935064072189612291368136558010549877790715990392171203288793772352258775149038636340116251132350799112312151751479273695153101111465751132476120217339645235374126168048148989543282407616472889243533334282731475837736198912809121447833890096763002061183952459993867036624271977357857898400394580535584879457496221664084068355413025457722519839562391455362966199883074455224601297300573713600506840816503612424878512006425474696587795070210138303049922763901561170078575022557642647864723127586250522191907624914431165578850013748728685652832459095988073372788770933069322633037035010955507687902958767717010316584119913339490727872021936342160029501710516958620279192375368123770612658367369486511915479876166650291421921742197944322057256175446624133580548909095928697490911254749628378954898334592266547111370803400502813865425119932221859520606464173965940226807615681176687184174277123203263809685077675432987967621231777156436489176644848687224740499234676119890938368946057069679433345939195551161831308776457829452201094091396208175552726412841182943667066340223226714827893391213305095632998474519868955298240818877458889161773594476071481752734469025034581751047958984054739750957745072613306768664806885712053941883167374034547468028228580169653150772229416303780770575042391636119187311954974749849668338297533167995837318549926561899497069663741952999300491993320041813250128462155925395339811545363135084068662733111029695064095861370856553831609415881744950629304138375031896931191378693791015556492658836701326757440100619928541527428141659412787145602230212276234311684221121333765652984254394890564832825501649367059113830319443960441800907637234804666132581292087861106308177045129589912298381862946850354990514488659022985791499122269952348451095153793876982163496137884255951132010761640613018823180897986254671427053646287835899262986198242113383534565020849448870906394472862394712350007677814489156241282557984983763672071755125992707719749959569203214593335617692786533073579211750064576842561104221999075484511545201422767737329534341706682509996945292546327808451506339533117742973042887700062047084872987413733629711350730750730507162383592217661958765193564001096687493999109541485168056212558808551291469274810956070724910142600788504722980596890499161707531594960740766601465130788638851449920363432312375150464645556304887189765436000513474950191671934976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] 200893256645981378290203508425671627277767586505128910268617837521675239101098554733702658383064232160678620652148683028306121878023237905264576313209242287818962926947311272350035176948302740341758699681842030063823041492050583634981117199390832967529997440648289003760624062673733415204061412570344222262759969097547607219925284686300673350327579586602712963499281367952844750487910690044440993879161727754223458131627131957686787613144620761979692282614805702725987576805286343052180777571436963964941260795299701640198208721546173092488611162789721225889977509792749449575815337560845305440432685080858432787844720231378120054454607250761422123718216459297872842449538274340969089711521776488552762560075668153849404360652036692228201880000313578061735525579220462560646590186198913852893031392834244495797259431615835984747233004604907527127644046715292845572425304241592388537748364549851655219420631827501033749556655423781360763282119460428100070624250567328959449238187264338980021931083250749838096028352192992600476817223926217337006324477263818728716467954748219421437735464254372180776200799616452196531003487876178928387417882735680486825832802178326393737588800215930122555600205485141735194604467433978988601505149870171576944187627721193411616569538007579982684498360431532497177292132201775777209994347934518995902232257166314757350267607045485594219639768396180879628672408429978078731956170475317601934292471852092087084703753943456753414486896903018900475841128661834071865247732995232171607560082667222210865300950074308720165373793421837728000085396908207804103041742452696071837901286093354597321568522843902418602886367638697621051401038899883943599626170028556909197864379074444840625080536617491024004037356423182892740968569669807126758551279203029213781432733070733032995214839647597774900416098288937243276130719836038859251264234427760012461559796698871590256164461822461990740217514465517416604712889195935850122853566352226869297230035517203885080277241047956978856717568297887117629676819190542522793833793902294434724880006940086481374256769801911588708505861595969690092854615478978388067927319112531579882868690500120753013108046093086294423236664344329232797503500302699805265439258023798286420536347649555127374739026029024326623252297720617391760292487465664947359340471802734511633284857972969339877255513861924907759998091458423608844000322026210675505053064937025503763842321809417940629641167286855286103335091745954315916186243927274601312767061397097238780493467402863356811117111521493011524922161107000329025232668585451153755496642768254693969108299167852468029667899257881618549841168142396329076221948497284652354394917550686208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] 91189796795988279947263345921800146912909068980215385404321642512505019516316490045576196809373026381918200286186228078955704036247718030381322914930034039876075939542258915706690611663957790407701007979377171981611994150240391625521226434843041518904821108587651480408760103355388471833245750367987236266316452433959316071508728067502808317510643251560866820718242910726172189684353162805569067539688693960951712020711744197427483032304541340322519178555978220680750807041545998097487634011246193617441397779346090063187043239068311957487321752758005215277614126209078598408884934351455536299870210840517051176402129228203824746719871714309698184125517835601045702794167502980979154797549419414649947042455122884818101068504382458397622703961907827342096566465101880712657265650642482773711246471024682952520455413986192802509068119374381998508718394267153061137484194559386527006982330899486892440745672707311024296474080105541146290283808744550032956916614449374879320497286868537823371500787463711119733397544374898210091843022103097139994522573092617658350174943420177645719974090793075140477070502592513901700732645173704830097183863708733804954391058736684474791548512889533418230591872762277917628989449947501192302678723930128615022357006137407457649018543781452885900388086823130978983199925541446322184197469141994107968565946571371795007995486461208882434163507241081368433930383943041168123328213428571654141052189571924494673244348685435428878180263293447597281537736713886009820925252672757447844689391316889714239134793113401493495558488307445062265981552867020091385183500008433746895886175650668007782780357720178436518999286084597093646280421250288060359818497248119830107206694887852912042869358218722742210759767387701961507939243391813595521335741071670350760400181029940177520917980404867845357493263929869909543830898297323337899326018841153122716934936434222667751128026048201636912077808547391772899707898280471112403834732858832475026621775980615458891971555725158618744847380545904695309062550023094007596809294651153047103967886607252931805528876403841426460058467463508766087245688701398168354055593187236244725198459209364129025207346238310756265006288780724169957724016030447564716640359975458674678923472908717485119040312016731315263021377632688331962630887336414434288305515012019924994916753113961980396081557905662305867120225636699742441437017827010587120960477855046735272588041923303739825064829797227706914094940895613876067582743344028822046556127133538854107658655956655271370542422929622997507320268167395700777336780161044169713210500730924633994028916995328279290573647215949913595299590867964457069640977074484593848720985917021487104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 34845605232482875905957986979297816867393185699223817003926523433119663574260924967268417317974316959191578085315372563781190021542140103061650455130317523371659064305849011982913044816743164953443629289240935171333415028197376816503190032036325944502289877323699855683150052659737948774219375318196529011493621605876117135739394911901571974788505184034521653603434831884510179954809121723472351829633410606144922935886202743882706616634048350428759213447061389392643087645682559768124883751931641455166954875885433814442789093803081304203123267305867304004096771108906732761490419081121991412664946436234499164488637376280955341647954971344165468543322830253225398890686458660357771224301417518206461354476701716868818235902506387635741178246589919161899929650132526746456862894058443074264029722254281581257446361937845286168425004835401881193647539593454762666450076666600520933362968579474727676729295131732115208423660848451303536859959501022841002893312105314537713313087150082176025699095250240435220555547531448257921293710323339291699744459177762958262111968663272655385682896877707540638472821906002965979449395052191911764205313372121274840535981643039678176678486326479254746128145893369750474023732742841472435652975724796329694190183789719081618368105255127183610614961159890538868681015322462425327563449744378732465687449700943981289355998167546952931134108529124290724952518479368826127576808527197405734919091538799260520738041273466178283667353079223855667992757176206482282134324244347944342830383476696364293448946722802895418835018111109556729955084427993487197977357833382728087023377435948871007391817463788679617730618197387343603674367749310129028809842113577937950568801174796632724976812635485160868134276718654628204617150198319101211611052938273330708244238103648696929445543474004440713474541051321298505088574889396300352355497197743779381028614227974807067380541202422087707566920464912979638014672374925583795720757450912601732357416847389900413592166311625806239072821593028186902466950016235276664998391755718017092824753439316511568863873642330362773844006226595187069694833126724574305733651265361343726989985388399699623641788255016259726948888608198833334187852091982739188220029241875179027774005963113878123834158818237981054450804175190406758389831274377980252506876811400022842596991408988923961320063672764722681967492472080069241170239181975530360901374509236914953647489809979347591868526948612300578701652116839227784381710135717549265110691017067921980704476845945025427173841746082132035781995496021991156449538761748184913807787092717791227988599449323513010975762413074019045728764661908946253266164962845327883160890931907886317568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] -1696969323889169820108348169975297380169889503141365156829143012596582878090777289176322858857807876517407176032832581826932484368307083925944089025485233476505228553493855234540738071109873758124975019278634197202597999498632721009019787844384211272786093154451034683645864351865957852722178987688005196114047225882934004687914476520488786471724552915221153911270131576449185277818835077551229638000104307989226405749086248948710743419052628681677768974467827903906313520089892829644037483218486732002726425256887046534004485051923827383229836335481674300807663814199982489342054917703777846943458773840680334748175862078644083456700911575583244434963083152093181672368585514598141870485042048070753663582115258290616552238688907091814545931591323666922447005060407333281203999890417343716848390324937641443144734700286966124009296069696286467446817320223632847061539442839931579326666170715746715223853599321871591516073795733666819961922711846870786861835068301082444876343201865793620783480115571241856690400430989302368103973224631298851336016250561425500644499372625479754527195863025356528646758369006136566993054309793073674283534182233818697194996764411968882486510943949216575433129789366321342782431294994466136458659793971024923686414670200936975637951713988853499860521009297224840142980842553812953953235602043020366049469033146058255320486137917274434887580276122321292187473224472279168811535936473566817796351843339702163533916204014516792724525238736075124871085530915889514640502473526569910149388330121974514933674014101192230917573801559987997193948832200655096858364678715565178219023816381508534443923751630074230835747737031835414094164629993308778878214707467095960502902146406175530551137423581517332463460049585514178960105845910926152041234308112279672293516951901786483112087498255804933585826944506917039252330343601539519362661789996685422857029273487692447771479224024656525730843265512618329379261624259250821700342740022367346424961034640787895527988733380339564880442733924494890358952797228455881562006267389862609392498525357126807454781072217833601535760530416868665418963911275998033977625559405069148812970793338929119143192351325944691748149391175951569929400099918163295165684403072159444731916885262507088186187286491697795181230236915783280132915489400470573673700741274357908838360447682744841222557512130932996422312138546817585888099706084238756807519806737929213592254278612344286220227667247915722030747405860668612467421406826624549086320564214925393897438074720938782885242216110882640035522627019817035486153697222230388095693063256912861006713557022976052653191063311695213853920082012765601225139888629369106529275014867062932635648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] 117386659044158361897021841690137329987685419534819903842371821521106719322079183703179648128756719749369866873407704123106544881263548327018270402803745566604229046408966657378538314803011266435614441925288153302487908336227074626220568852481708311597419070384797679653394734597964243919063531697802343387818440425542984013205629602140553014410590860678497134409536172952061232901079773774772914653010973117847468896974151907741850999939108562608745496236386688067394205723660919401601731768014357944649606187192037987087341221932799902701253252213215201386982990389932411885461061253713234719590817581864544611490412068351316623964790126737882546256631156380475421424815544554732204866348457722285373566692760538907472082333667256705864744801907996667188156653800806264156970014846219212889812415726503638739656300726387584904121416957134004251715353406857186154245555766233797527840802398478134822466628227241055142464154844503146381961534053491208019852678412683953232053075123928062679968800024046737417502924690844842639516832139345608838043424945237676552080518595703900904208851189087607139192642135572309005257534554822155740592546750021724948928244151203089073624629540515397176888886666607197025707198208437849032195135892332480324760813143856258715851666789802577683679542780043242328377013881697299786972244447298622324705121641718291871047213548545537422795021402605559073217219936007622487685984938600246832263256110102615240211244193866593594257798649119444394511462115385497361794494215506437755316581984934501447058555342145823656347513628722205884874756614741744505580854814828689913694355590442766626602834375349955894559107623044951580988795203405313982835136846793738730927552174334790555936527210689143912186820300873238519377412805892458477235176773030752148433127967086011590440897608008049810221708633282160985229582308143412634682291296913809693412488901656213533110140102583160873600051057919942864036129075411290528411318630070007564963019099456832628736194644162540035921879960354697624282212724877988341432131013046613989208780929023163833430827532930854306977659737671546267131120624664590547180947597410933874283405533958287368927406117688893016109717882175996556707828400972777142097381066192121605841456106530875278302653832057001674746099875075715998727041157558859935577716602182107140792943976409579946548365600967542320155753548239748751169011683901949507784737882630494232015745157319911205396340289042850865680193547334763080299967676997570719617329014209522110313930827973762438084293769573390123862698203263674179788239598143952778739417167340259356517575625453163728122957708859721780494284334407272987667986433804198841212320288530637541867520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] -1445308386857644524235690420331850699509171439032277504398814592056043749091234179011860782673450978808172834436748618361770215401113104402838608244497266941878556354127979155869211838516707575385654636679814858474602944838457405913193295342178227290559564633998340369697760103634076531312783334884804084669086508445882681250924083984855074002521391137584669282863441218148178448050914401662291084008113070366844385214470312244886164498565611723266768822853220047459844729616511963773044777343493375382218674494692415512806012439099410368375936821472217350099897044745773299277123968163995324340330059064112417174794072289751082695719226376747811882900710355063809489978306982996699104015697922503344044425330298039949831766908906387616546000121917697050347439904833315967953024984004971424662238490398498965243683087221588290813052033804486799554587037133872081956893289970898877984236826439878892609924087513518977630164121774770900547871310987761148154660430737057605214792996075469812605060306516482124016083747852406564583014714689345638370647329368820960512883569654120232757479045227493173722693671460976761485185995456379297082506780600605758424462497850538439826603771064952167906272339675515381470740282635133518167428101641753322156275118594286448836333592035297224401532107997951150693499691967917085795792550990381280473522922353229165549190742139176482400807500915258873436228655138414372862494726927696419473393573432672054449844421396108661363442096822676198292920151226381250543536224264664195673140699393077352406950507113320181782278596025012726638991740886577240145276947581989274749316700716867184449590081705288008429027240269621872582140859348500414738887610665100316415749728419763327131709708853483077338423323685277007617569315999770148007128630898448026930720675114829174468295152593658757171578225691160364769452087904946280707818919395944409880818143881519138475419709174250840204954334310826171484756128902603588406963142043795230765558120538090203323857909592843296381866209594583700566550675992794309290775745913695767780450833468601871797097056909441648496741956347669329366048533056683744377866685018948862752658376778519073838567886888493240842878134295532465786100621376108709741814146393438291192194880425860912812142944876973861015428676912460978396816791555642489870643852783525160660316146117727893710926096947994917305902660840243146635023678194618505628933404735054775378018607440657699189201943636542685656308207337033711538466702384803338068392536282007873683485510151724405555658291358203978750956914975050363156360650711935316789814426695825325057478851357768497129552590567102625921995035153700062122372904351387683229395537839331385093914624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] 60347453388346706139126951343189754403858941772613548256540485768508820190691101547219536429168105646027138637155432710783772926736896061607267382573358705533425939256322729763578527239912062463818969275101771427116874215051124305612282742123775477951658164831359988183706910863828456780935346103537064156411066464604242354131736504443694687905714053362346632573224423162884439405452626509137319091868704236701760603851807832571991697056007444421105680794958525860870219966438068292242934278429465050833751994778890281328741707285113959128186527186646497044657369356877576116044683511132465427395238218609679165804974565028207290090847618510013691248016828962605353635533905998895149719356112369137020068744278055240146743160938460827526729409979508849421285229007976277209986979710073353737088237606243731573610603844440697083550756437941177411041154706490523268199410032231396511613072974516989421173527421052116384166599226811819596194036793654027952774874162725253481539545802563321972861062104849453492578884625574430430559466569313065453295291824153500825246363611628613208477372794103417032378522077288927276418416405117647233060864820420489295594593686337955864997048245931043270670582145684870801888782563652693570582407586804212512506648378781428702610664446973351086480283037889534013554032185121657075156912601354161578426096826881891241329430227292348773101881692615793412109247595614953410529903445005843729699919491791338282514782011449355848909178141786375872383548964700081200725695183278557980284296281230124613307004592933003847864734605718533795771940102184956351280280543919156079903860318707930618625026773436247646906931585101610807217250391757428784910294007274387540262237474404105319919671333863609296615892259996309347047476334058943240015516348465680511812515390925979395641680929424036971443606387078594237191489806039005834703312801770173291198304433015818165193774500319951569083800206886064027656393047258093566267556478298979912216560781294173202545378098032496324375242730630643322854786490668458136964230240326360165512154108970189214924423777430255259241738911878698425250787455209906866929893768979429500765716222813645057382370506059030815663788672288917048806085213076983487398980763860440107525903140710727293862960677445871995878136632129623019381720010742313583997627694294804463771917454871220855803356473805458326058295162656257926939692176367392343661145604592920280052981966235528689893773991415163217349176343833173585713328132070763687803975280779664383910833560802009991434505057169244272189065401006436309588730130818453830810767590785860452849555823163555981611099586061579653718399066567771425214272124787139065717013557558421472650723328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] -996747952815206599330219762721385331454697954478393471871070615748995729291942199022477773917571894965171712102234981939154930511448348585763582725746829376978147645195886983634965570638836953503119533075655219867532525794887786192304550913237968546809511420935389646828016619843347112325165900141190250268159423104423180678383067021398156797607111340101901885189233433948501478787630965658813334805819827182227972801188473439238064002038569988822953042091615587910866487845139515810042466757336958694502118956794876062855735748233407077330143718101378637267669513848947963456853991087936134759888041023377399353812600970899005210234488373920345274123418520688236714799022397464225925933726374108956362987808602058023067500765336931939846093918625557804044128108123035220103435918891659966175950506351632913094446496499824821860121854956577597270514623501771183868810184071655500983876071222189934537632840748538206613829298573309288260312020322402773234470638669218816836595255040190555470532283212097430293054546861521378122562840164558140459491093730462635886795702155630237478685568825688771852154099887999776569633867855277882667119132627596927016328312016301450448497285738603979483152595016383995837984251859231911985614408558694647640526926288148441144517190367435673735072064800610773991512388340890027975960188003181881286541852067633623233305375046368456810996786883886018389361581340331395938118204129597002066988805114264937458403574696741824063425322753253773964060731253841161230243583441506349489173229786403185920803265323713459287140824765295572859677322675436540100980042994684405820123787360787267445301825465767766403145132727401227989344101612311232890851453768198726886916389812069413638650164334133845163273388541559343081833081721363297273914987439306278481649923849687757799856883073211906643123797613832489615548214794887221200489042061926072907544048151103751435058708527094524070194006625841825778428067387731912527793705095498106568459081465585080684448478068012319414486953853012626546932792848176110844891039990010637903813075338746564256631893877236250224760703007057055556166146577743380372804697758394907214341325150323729192384024959901334468858855536819684295728665684766543225397823387303321092599781352642232793957177081776216216017427277670593197006160914120689626451095486472380138987225588609859344438163609679375650809862216167795123891651188414280608082821121193120464094851910745536124705918894872124392962976279672784261809399329295860666835673394267998340650540215289569782674429053396332384156857048559360821228249312051918841478811919523222909647284874750996357515685139476231128198988124895031863114891913789359682812462193230117443775496192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] 2997018753021553364799862176665464009739326878335758269799586490635492580913673726734406161474099997931871504512283584320318612635712085904109334094261218176312255145734220952277555589782841143031126043402028228114629575611386550004702260566223559573960264561309551819237262373565935114962918528397765468803848604082352983470244403324834108577161340215102584640810542750022097917646287642213552086956815661135734516934277115270866645418305064780098951237096496441738015187408363007502718695719307164681445451152645238905193198227382106567770720103984110968610353901999854119799450734913228122101823150900002657365961717646557908144463990262295631793063778647815407789375221802132963052362138363142258963258497327406099673985356203910618284023959066967002632640991658423767515280088724091993405140894881149481304343126750337410399552838907954274701848432765115990561282104264886834917811231068486521850209053113858172854846663887321762450089179742337732462869175211645908148720247881743995566455501856186667726699504880422653737767335698132976842264032933822032943808419814383753157123640019742028674239445079779594054602095845319642287243733839543764185454164777007976789541606982400832611004873431529246306918819200787991696582801787987959882567331825263427595591655795067071199349293964066842966990848672565986517611096996785185752451854975565382506728699961911160534195644909503014189511860793871973575812186569235251877556274220243989272711722301604467552727183329276726778804554174108484778339850170874949272115073632200810159665006542847445725717539888719612170253047246618463662389567384619437770681614215560885839763583485995654722746988059265136380701493719299033036186412032689595657099953226901398924285645247405549506607585711337236160552700896003123173501372104960534532717404453849088484770013918943545870017848983696219803545035577819024258046925201533846548481598752997828512594718480950625081576479659584348374461208698286692488171318452623068223535869013566950531579607363127589516668185809973893387711693056187164961178477107791223610661644211226002876548323934933237914595651539271082854215471568238261150548353982541854099173634671989782524693452736189811054429938680207678278054979629144420901827535768854522563825930389887031216767588392129991824803856616058782381621037239932770393067242917626171334176765829823459166952562382099724226266774108593833650386047750052988859459470526740959640345735718883825236180932672700628404331017123635960799073935044585455663655225887307394088959400652633369400179757646249769743500458354601872326115747097138806629938927296696874704805141590294355155659167737079136420604685268315983263503796097755904606023647990106700879132360704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 26097658466324106652809409334963605533867097653460730407636869278517676685753759452217381893258979614079692259229018633085009623440691932652946672434242010234430225368280399214287001471359715360013273164619593824840263815515005348333976687441839722397632355187203354558785884068223745032497704884977977026670557505206881761579499289303471004042297627898254445194508729190586749029131662384548016035040601261025117788069616608457764067801452900212682850307840205426700007599447926753778276534078061226458124320780412134624177529252766432899495939821398666160534961880533882727227707421050444864481985584791651397414003471663907047873880052588991130772735958572287592859803546015893592058863418181306094887933603110460034699512975328767706483040547096700881685615925718350959123990101010789120073938128361438479720485986893991581016983159386511564766405334650169220772792451773415039649978154424103466548347395029896808740430701969803489865955665273520759438031720699496792105993819368213538060360507459995535168482711788267600874762422387649591248684246657187633215179673434681131775283689084977994425447492970406631697821508504815729549469398870665836405178756611471389319848544572036425215232615701159190629840265712359871717414488310114969885460875515744682036702061070925191829437677525485159429051258891354661984020831919021157923307447930793189623829711664198104221835021937457063811443374153818830777484853075211151262007751879353627281695672873013366463278188277376570598777602097284140299763206396584212549947906430522129776645312965762361986243528566932636285763872259361333885861156325514725102405709511466034175442253240796539513647989274238782199640670581369420074735245982328227824472219204777239344094239641162336486937562994853820081889292028008438689701649897673615972177973252702190703247597287323372774332068408412084611750455456194541599466828497588642000854689017711074306468080964078858251041795486832106373627639760821273069336140275081163435915559827601685476352464329775356952799236737847442071212194591607991181650428214624648795037178540130764861269038893013422038213128227468581196421023215121605454674794273049791607399088378335460965003900682912854377460265646684015827484677807972749588814715947975202864945645741567499308528142411826128252071773394946009932932043342009136933219582100746476446699370705552561403346806129424652235132650176960150140910742412992099497176235511637772166320204588903313258218709245539680690243311743516932299233385306453881155735591612398860199929123697447824040056499261555426465839742266509007696574782737969711238001362046890504369556934065362504496236840597505131674048893161891644313299705433347952944333635732604828771751559168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -188790562434599440626690208673791196963512498067021384877745800410757939522321387345164990829678053522486516970127543465179102245849374300446249631537615537611486476829925962154019310159876573874816868571233156507101754110679809074235667500562610587143004602083243186259039606333387277730224944406471963990734067230220597797888448813847537823789836803605888658887878271054414033059008016036029642948253592480240788370056317549944496682110274681605419451791994420081517060468211647666697602281747120488411627338709599005369706774951211485297521746998389244688790719215381420617995363991620049350713370401065130751986220790939732268289948747193566938820307560476569543612944869043377359302300364138093601351544057806066158242664861223900476758931971291612909842355250612046123902837200699339400072580342933533816667069698571579548854373823944141733491101723061868610219105740174558735985107298108711075884809441163542568505231040208371989777787415463194906064843341906061664548934477781711564067551266083524148087638867560336558594703171856959983069301480753903487444235107520381068858741416027747440157875960773677096340488962986411351805570857863037292661587175261211795874289485532856861078778991747831345745353916999831973122144046436407763705520285374364783819828345730202602331991810581677255727218235601911831853766642247725348002376189242018303418879748005531072707133480286240195166562836074010883812191625357276552237208945706447651368937952222058678701746120798758503940533279988750916394068477223212775108829700171035477899705513004230268397494921502845610064513188516005889870131228191958433132699280750690461036569880633719631282402644469977680838202910719024569641568240052871387169250520077875862886423905992352682815028564539797109554111510601798941372326032444986248185470253827781633245585733420174598368078083062686265292594734653542646712349448204314043061963941220547925038850516670959953640798671241110537267558870194223884032247273420685619135189756984322660679436791595682783009182345687241384450706110369193631895569788559944388725673721762378222301106278229971083071259534590479403603549422669211909483642839457675471008780675001931780289178654763789426711604765945762905938200127404676635978397514684425937831753147313587113309267601624799152783035494713375822284018107330515237787543831848020637868650189154802746918827367163455191984451472329030138048592647194568453920483973346376657549073755750469182832517312221131894926770552551121251511278383195634607819417336331180402907454768900788016475085053441332055287477051763180026835796529850385198875259943198785623932734484669488489171572357047930046878901131900563226802929960828405123818021841253340352935077347328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 1000890317540498423611216568713022986714887524807198219302759316019850828209533573170107786309012492880501751598455120719622044173453873057821454592759087235267582469737551188860153092599416490749885721421776802565268639370705520416554911369509681941062340381747333436682561139774167290240300348723526732061587842662127243921524061305745206979325429742993646098063931656874727669413563613505719286193998050589811544837269844843984891005562681844972224233490087781321181084247191444192553631498644420108045806601349801156469585594515010218135942585696593643881283139538030327535975877355995540590283688058626516327996911703202697424346192199127610815491644419143587540467553388863615285205129381372929085390609481081772449895473556869302318646406607039696666024344310404917845247865739533322770427794795664244354207810292953229241284874395658869040773442617869241040547076345048350604561741295469801344529472523554244131441390295648196208970545216627962100834776983125569474461702356334229668275009171406312712320764071810462317177999116284029069097671312022775617852498738819072383717186760117133156908701156470472571789431434180412046866091416657952971302188884887687282479582245564780880400514833867867700295605113332981519365406842899794176797481421888539766605011582818888482199514236877518950552977522555560471537672745476608211290814743532384732994036463039141245490576930075156633107412816958943864287466175871973285043976357989845641171426118204519619290284472042597782056651381895713320004429215821607538433194537764482695752425139667931196664803271211610657166491901040371005104637641057494936987879376726727140773675776940420836530311359062037318928534981071526910813350172759305472000561111061200910327421855833072998217308700749936222101824011193048000717773926692382631865821259767606126500398805415756535719856261730283759161415106573105830227649415272354325585656524122482290436641823558649823813900085290796149766862103181034826578584780213292843976714781978699333395574075185213778290504818709107445123495303534114818272773176720944913900378385128275190991447849234869966643548286188485237225972378229953589954030328581999128322267005757733841619883787436818962211698458330919772872789980956608480467184685398766361429452372049878535969131810383810865702963112830540663666110608860245610059505663584984266145222936296326638472767583893817525961258100720962532847862930063047749203962022903477388530966807700265764781731309339587988439702586201151257455661329061390253773319640242216406247041952593684856807464891096632025361456453274293463965691855464222957982057137834121468774354187923288410558634962980537757663834927964734076154621187139786179024767824607901763120012460032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -7865147082724741099667090548907178845545021586985376599411540721293899501116613110601571422075959403778563564864680441891185978781833727816102695448246828558365040239181473461278290202572386799592231000518827268774904391279272475409496062976553621558955405843421037728042257857996209853944771069370630589727920433522215025650922992845522898207110515901480615384751998304360146225159774327835728843020371949621815795154946729294882461279456221526922655219009738990939521115363188063336464617746040676940961002611493194395028603757175604424431966513878132761319377722241269917768391773362850049348806151887914372589692605683767191863943111594058548007591298968661264991848643100013924770987949584840388294351863777022521655794852697449946949071804657923187084132255819710435488518274055628022608560209285066814036473561136997125683395888544488611760511998273723950774290228166782887016721000894769470281935374515187346154891321237891445915039857400720306019079277687089092202617674877044660708724102302648762012641032304153653610698783457152418376610406088225444762515561985027071818097063425981444263951102375286879939845358206371475028705107454561093720805072457119733362705020809832609869293348089377932863680323788007488647956324692080416231868962715303111031782078259253991400751058760462767155152526136876708096754801920670484741409552430065006281516128109115828602270593262101493695148002580176539016367976165140388117173092348173150336676789761160418012619302434466538625599931415516126268892279921900325137881047367192571173438236368975592580174410216778653530990142907609226773920990818190615422206146662795682883647482941965872472311455557662968597373598147884124274247273206132403755280394878716044331525599024873988102501335323622706244288035187773176056904796785454181003094723718503597708197952365991951198976565793311638589964059916062609396447862727402731768857180392128377814102268046366224734778860012755802785327187540853096892366787569635683980347144781860642114336529659340718826751055959960478742556201315678145394247410748769526341762780553419967186071857604137945912772471009360131709677103412300461061975164071057600802887940231107640376451045349813361465014741029956830438083595461220000898870064732318945374374733706144419802517944743446875006993427072445263364565145217309765835506038762175327594502026020054301251730343978153453234589673637964281775314856825558926194166725078241181518461683133732214760281345645352115516072244783635379401613182594320650209817410223527588483206696582044307566880112560264726974023010589898150588735177068598080823510637951051198271061020228742304728182435149138121955447398521107728963760806697893453104405498369042440807983035187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 39770205428523636338295911756047325889600576742690888305958296667479647665838616662287032182305219061611149824185329406394982470692662054632412970131317836878106173389968129829759546213411377722828922903413839964805129419275360383577501970008342066127479574323484588907061277535511280531012373423890290363415198885373974745647774225507407969731866377059801300968807070352334593079026533288749342225617744083059922172854820584816829065087697097481888888556479403721099409718976611213192081028563529213264730373310492776582548475257985755445353745341483551315603577657540631863273230274087637919670851575956729623808556591765121156655287779903174107358067065173597725680192041832657411308912947999436907690460036368523530145150912928534999258305760541273015609188649473956165642131192739626378785462975075688039219496443217022114252981363100523939305128311959589791376949502945479269611294390039247456589676463677900286297974610758501667805626006955914568139140130446859493892151030086818457198233934524094286637090252208251948265986147906925795487146622123926854882544627937184616184357510090448718566924485579783993219368568489159771261982144543907379642353123513713103748318523129823571485457060004764353186459620698952243025857657642535552945172306253347016019956959294932472008569103284179760834783906890021605499905877902972708685476725007602751601140974311567201275897426933307758834878581610589406128076174372992779099135137797071065297098331858462234612636391467202379764893831305826189041320123094468420514179952263882369663057746577088031831927482619733977835545358681323575273652081609619599414683422201786725430104224356918366439227432996899466366971466968402881932962881177866358446077376280398312339779643550470326672662327292830774654741780672230698672225336623900182481109096610931201558377582268648256124997689405827921377030977059024847724157120778946460237179012241867384619123347738578462123538862480317840098541695859048036298541502867277162629998295084356091311222895419860150809924205410045546855206829183543506719940724943187532809758623432084124932636550815478827660669076848408259866046283950962996073334100767159691151560036895143119007851690192999050678339233290597715617706579823899198708853121547226502240427314503307115694809228427717125857594240697239127155037664448344121582617563829033966405492023531546431137797042225617081398641184613022808739643780487071998536273596533559491673360177028341576239780741493391570754986989914165039166651885474608032447941312058732170228914307685999484755206702208039046872337409950317610755309121002570002282122267702201865804246988972417907331958048708238649024096471091710233431506813690631534237025547805853375685888709754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -101343408698621844084749445237082203793047402191961146067282883939563757531957049690290724581685856884020091831481901585051697417403693316690210979463960607235117653653138794761186852297256886282939609342275662884748623819458753414539241867388379588688643352704521905988800197210956236438454644379740329527600665090217534365903017987503276079617404458332365479315449740174725392126736063363421112693095604413087102617916241422263257691860347036889080249930049007518157343908368530164793774482766513853198219456602996138060013968273197368562600640568247939918431294293581960683249075644458486047699744309705167348381373536800296400992852301070887411957932276947889167939674128186901455938169003469926453118819792758328913346175307460965442092626717074473349191554083161447327712440638840235949356147703396918377204205557278123842596504738164507329524811697259381053578062272002324042220583452199049317333681123929776696326145096542200921329685500919668725968424482285957441773925496931550348364472701173325064380435360946081915019256227620857970384854603799651540690163414705004535925169686645939301360736499783945341144359827435838929341078423286550628149739652753620828255119296825683005571815900630162835135899899575973769272184316337195323012533015661369743621333468649141338243322150253928271351866397403114960356557746945082857830261944970990781725828966614644743786845922222874087595001444259919950063149708078915705968685759400249681502449624226504042550191528799138301681569113615191871493984047407599449223007499105248620773652774736648817831032023985825578781545777791353532736868221011936540775069867575857572350779057486049989751526891138135018278234499896779854366046956151046879747930864409329223016231699117854697186758244557183269272090431916215323062687967575977851300382970223792721145215758284986815887600053919941705057274102959694934971255826401664275585898740151817773785391752507045270547496409022251868844712558265880688133240199472582243943166723297446054885163707111747767511715156801695819862451071188296018902331771304741152378362180813558451244852500344016952477531711839554309173037771648820249396053636879841738856494875813765423218234374173996275071082316184386731580625400940256277861117123434775279840109585368677575771199112293289253477277566508301047849954424421753665490864672248554942990232610023059221570493601199422403101215100423532887675423683842767552691097010079979868209366860908271795424382885353589137249204748142542383552968214243806347580274765113334869298696464849977268052004204491160061980911567860628965102370210689588511759396943187440254089569274818519889660656609949112636265469670122396971538852367696763034544665990459138913965099238555648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] 85205046518637091780493361585804119443903521926897620077269084086784841599835513953385731659568582274905021571388410576690170470362597411286068358813364872033436796992141231044040598596926796512295284328937375403439512775084620649046690019982690784461900275088776551165742279307019658856508052667113497651317048429505087719929975406899532077753761220128560082856162037506266149517417671364920026228730314372157918772598945743905718918983959478495116067062683879416657683592795647485923886649445607398826722804314778345043752107259888723270065257966561595552223633323359591056600856698343522034298339003053875651364174314860879781426920900557182229216968922376684424120960160211411874804691516085620122925836960729497335293829249620548668002068221918372878268949310245149437545253202489253573096717823435611390338079011699423403647930655445721400209604371251715670556740149834017720000742663564136954022426360276911017308974019167996676593998990739081832074372886466260347362637923156985729132751563429051437260585873942668077857472165961470772241127351007137691412103868465594639098156192964342204779794366657243445099384972933603734403895869091988698218400957926511344896321553004574941211873935316507018046942406466653051096727166448538990361586667436463564704325640717035290269516441991664795891260734106962145585818842681224596861365789339085556534589179689858531216863988674612711143821247222154495949743049333374660096650858499867235821332079967540558642493799235840622076363757228404296636440030711563849387402429391723410117785098393739934797446259657018210191496613451540589959283757639026135513764432963078769856783891588470762009000006987219038256658018750221374993996945030357820231500201198971178953206327141951907766480436944931889586161748635200863672848425614450829364228237365669196554065440301166876141257771610539666200201318803385867732935344969726819860526602286314121330384579316070238066665361689133996243597127225352373275591002590809660188523375972121896224655132057545676172276986253095760223288413263737686566809396046750617080986976051459732458423013272742783319079054787441068255815112743206914832692269112885484464647307488483544687386948041688371621113835655526636627088875996318308973656191976669598053652343611853955956173354920717382795596490589293851174516091456253810255871877371421668081008718067470253394550052773130708964487545380596934960945739609775975470895002283714772779034166390496337580385979993376554182363207126413656458112063717111796546093808610886614008092386218712255815997960318676042567498336237655275722110246944513391062499948915724109476196927326358385902345496735188592683789420436429149445453434017332598684696447547111278092113848303616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] 192268945043324383920205920836353951474054986826415850363429293361102784970419100968460850234211341880048718314033326905639469753507285385400956766530106663679820885462055484104951504438844584412251002301367888720158559894802944142846809307316195513045013743816487648656349806690772430913806848659008415986052448398016900266153836614953309453238114794367047845119274376964730652517445580769360435080087577201204083612946424796723307234953100481786438378012319116029942440746847355291596413821256043717784061207339841632708495612871387832203493664673040932234418135368594862499568189102885956160970790495963223653595079305994677386893212578762733207695167342839857757944412551067235111031118836923281555742206158232707946735063201812084310836537279307029651557804670765994483289317428462973330087793566335357120923199945457370794956291550799432018722102796783460200271437990939281902564872204242629532318874473618211258863581121698464014248066143405360982320537425011637863708987662613103588534064500593451097178622003990663353522899716457390660750798237909497501464908108502398967208702069656814520761478895520036981351649173900217718132999758924957292409895471548004750187687670166745277833691769499078947033387318090154466636582630268816292744833022916829171570573026427267691684767540225096148888094557313787068285883175862552284643318904297853285439916815995269796453749583517904104525643075388055084239373504204032235950915697509824173180674538474622243112029655562879967772182276287387063113843469162027897738665689305802383741369373437536361808482725053124675074125015200302295210537802631471482122712479129542641948906133324206660018701177333952111681647842571397120952278389985892324719856046671617365417715577871247703300021730720668102220839138851242553322578430182936392653877510779712932413023773548093333075936580151768278917196888915679720212450964661230644309978661583575632799918793601380512734010472576763453043984497449815482664441603922581707340378659725678272179996785537680276945622275471502683243316498157817161078171668015137279994799538139335464706993682624454057365887577701930933108829973770420684886588207267462428240381479544885960693994593883355941503601446507627675273338825722810596546841846726904399242979020256148464828989586212325876263048816667963652729580273320861626139201152545545185425858633193876590012447404603916855480780645658229665931942087338503021774183142424261223189241838452095398917078435944756247639719489486129236647199365554998103955930343338216036109406700248062221639451041877395673714122650163943440269597818858757840482797303847090042042185703748350078838928694110286090991420675643036473785803341994737335446380946512080287875610221477888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] -465097120322796707842411009648936751893851822386849622824972395583321276654221953012537873266373059789430164394129146815829190946394151626752698857196019944873635851714906471534312703299555745217180469340280564359992602506890287841705602021680616555763760076933088767620761949083057885251710166343544858224069672385036979137637960566346333709206230090212768991856350178330209906349462104307701701302023122717242828898688762762281257407506242073727627734858088639211737261700816051074938770984230808614589912225096550720947689596580071090735746558521489044361941148977776860197301781279103785258355737999891812303405055601005080290778985699388613057081186711254958956989440724778871055773270916030734549300411356943458908271028439508539715375161056456047398156644681175382524576904350146774357564821264039290663809666195346802227357898778456849394837900702747634888922386531523505624638756230077520650312304370743253556467305116188977076341745416717510383052614504615944757007981636579989583264541190674382822640630705328685483245475451607140336269760726150745521562035893464714815564422458815002719491253917083594328328218600431620443188983605986114790558549631056590235144938103063685970389388579524844483052710484207933939195525758367701310394577174050818385703729008842591749487857134498543712758038767247171093304322988175063726745341059194278059217572290957096767659488140483205038294511530149459594710590487141863348380578003357724637375860064955638286484567843087299716721204731093571376918980508125500488974246127840658215924790957064684911253215065494912480024411945549603456687119352744068492619173452514278841680691885771156603337711221251430545762373664318704052238832033591335231772610228150750045035744357071455698135993668054118040190372812809299689959305356030690737654856576783113603827105929859702904943000698500209154752102463533362983805035867463671116500791523287436274754683568237331965819838189592202629751335726009877705134972931930594124556486502876632521433954173523332018008043294726284692668153178414789156182796418802178079430317932614249087986519030383089262736652232694617551131197678261209419037501214809094428077793587285044651595847169505766736174985541448514445620125940015264130093241714966425524862005676511643994229920769856234700176507407275598157790303090548242474501827146997629821901352197011549537387660087214946287105562856558662815929105921077670976341627678167833543621553571372530398000855095826576907947958516884819273251101740412110019132756796719378536543530941659307804756371319613705977960694969600328187308246722488937745027804568346659472822882196443308160342398329221785698482200365975006329378911931850623361169223640451262899189115978252288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -663453029082267101598273982501867429783524582874336706257835387514445862164707511466857668960572504781471647653069447133379039965291832354427901923708027203760448848852235155436918120349542159764522984676715680674423789480100720642951154089960576738593538939340747257924604756746519234182223456291004982733381602040173799766697979961646673703676562971611594691796607609390974701362686634300026545754933621946530793768646625916115882354955437011138257273850215548637485951897749848162679243042048012269640755095037418619723565800788164171418673470085832591902097795105073901087185331360992958366603101923427314176717674063914666993893534795366903721315181914554297448260296393341103819350212435792006255611078091838888404219228844816728240747517697622281639955832244395954629379734710244349224082851413455882007634796227413333300393773929229018906862575872447508236162182557843760609869647757494390747538064374114544238020250261148537714240887727605338518172198332359117577784284090363769313468140327718639796279679672530814231192341742274256860501596134853105899923299897995778503316742341306457886275802372436912432717935884035366294647883039147636911800476052990130821224201443721557123781046442046280931853896494820180556709624285850177374089281623496555056968868673998616576710575135657177027625542580406998302371540475954239220686701161756585902947986266360689565274103100258415236495388253780340173890938302985027426589882535768419098624291416590217882799264945551108834284959869381505217630894279836556034089205282404270215859050102322741687505115429643061236667407011745499775698750270343932520843779656792521510055521752597756469391756685254445210650724207623732202299432766845314334086694962018606418073290132300747896949549558274111608753490413521689410533624787220466511567537458320376841598608375474762883933345407539383636801467097615455897125844007655491014236675868542301091189687148802152035495092858173422174279572220910571545854377094326767631162061767270387688821912699062983837604629668461362526126665140367903707120256276660507936043796469460820134488910355035595391570570492507463755465107894457774060438569569229352427487407166505946399026336665353906408685149336379427058933646289209693355319699023062120848579932690738322490715901165641348039526162031185854529831314047076518333014753478346614342651914506678116246941784660020676951347625142042467178036682790924648090285739385009338160297456850166242122855080186308584927025459540287754035691993540893810453686868668969059640250196336768367529951700349227030750814390466951610706937209994180843900144112752017474962186842585504984427266599419640692699188698972637257475193895814460833804731363736369727507793713467228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 4989227427797489884928910483800852656400016812446296183852917967699525294870662791900572677824083889430785429798213666313258490790260752639866232354859097274007518510232928822920848482644293948231852371415619471026346012900978084764072624349542690899451080375948451522599424881750392228890295422618581959370355827261305706471583144747062185235425808753020168011945100480668202545250182572247096079973770740794027159278356447820616235598852345794852475936446234700494548885118755033846106185538634681850142986922092950021999733918341424349570803617495032337110236557446115496156382352913647566023806243873484874336472264679132405281925797488358208074092656932776236235602340998492081692719533629987528230722591064427056898450366914296847671234783807509930777740393410633699348895930321073106750783354019641051578242264715216774193965436627462275008736968051743364843979917972065408540978168167849617999368996142510379310199767453481482575791141514776005995111312119590495549647041136647133269264856023150172996998060510402193655060012303670139471514177017616923487566334131961390704538593733097761519832961994033024103631581351798598384248853763145020705616566988560062132919154733909968561596949913786353533538298228119363667270104851904142224339524557391653179186810578699359625492679393431254992952048343866243219306306875265403065567475588525583759476274692847958100928770069668511500323755650083342095630538289198687971671149425576729496258436335534057412637124973818112599951140224135978450984322513330824844451352999318211640693593351649369803836790299632142327638764015898982856295271962563745526982455064377920667845636677696111881075903203526045594930729895113468149349185400524675877712458701935467812126660446742736125943071962812637616097891032144507375014641802366681636962475881923829586586935986512420713420415095864077475551574934328266533286683940618444732157706594100575496005127509038856086789696748274757411654772594611916609926154995084720649094219191797668476234837636527008964245781639208734062534886968057486204046013303749500309130329030740527232698932674030798169547184825288971791674782751464754075314881643940558777286325127060499047391484502530175067122005746965614437772072224282714563383866706303830495126475386046002329529561420672377305207619694751616789682728319478065861645681061705153363950500228669072847547877152791228978643763974639801215298489495656126444855871927168631477125624363509527479577198618911516637979244160155668890738799647420353481327581289699704993274322529754370010154816191525764512677691145014386626368786604058322076523551504945468147474515380936282657324782324561516648822894385371067846691099878976415652049989514710285390938572316475392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] -11571471897442082533093635237138056494234063014967745797204093101330523876491592560238750346218223217496406530158368530826328413500180925469325561950495452535137512237607747572487929434906774982353345690702135958665683485473303438781978313932444438565213738373524785297462599261910193003216113619572847976245544379420439624972555385049715247017835715191608262691342178357154127400027828561508504483837368073909949947483985804853083779465229295397880424173283913501937556013892986888458409281892422228690199328886859869404932713883848813841647894914310364121590083637722896874934977508088622705513507340038199968019138210984979976275600351854060274396765515243937128176914795695576785138710760963779813629934197308361965799090002044485566479662589585289101222566582916546838883721462855223328979375375186071896290327743769691022308870435719096364910579017205073557314721993314941867958671250448930456834938405263631701618270791468124789863089824858255907005823773344172795809013480786787362639461843735720960203523250676305868883187221940589791213452664611805305793891665977423287935870175641129109918225109943532603901827356591019865068534742052965621400122337851061861031778857501077013046916397876365663577281404163327716342945348165735705139071848231439441545222619099795299218457708602091781328057925627051550740737198383970842523891360170942208944721317131012553365668780868609696538735970839135279226256625794461226791486125281947393188844786064170629936399186027381670961614354202560054461960143088956176190260905569266785221068496274187280608923429652544513015076189657154947015900390006205179667113669217500386334577221416374295244260816405764905664485550126422454444919353369845878081906848964611965436584262518152133426251356369381383103654619758563856610531733638519586843907482925167798207215466350260610314697133557703161874480626608805784745815022315942019354325925208949122874257906067880496869518126832597691487097938186351395877450346691790403712040721267543427330157698363717074387048958943790306811651529291575631466909295775877683255748557296615233912428953590667118342625247427427917268498027027571708710151105848638502752129890729626199196125635571603844380796024634211412758564433394973439643425376187054503517315727909858865167350706181094466668055469778903098329289144841709475888668320065234919494446337993758554976109703414518325095933689143592636347665221976379463056122657661183442402354084382325986040805833860846856046409778195390740234619943212601619586802320971842672514514554940863522313373907019222720699813460341238251471941177571704964653867551508608651700939235293023312838664114525175152236821354804418580562932688351124737429926962762329365636338200013176832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] 14574111804772708929154573101352302387209144630851503626257474917194130085049487725128763948664827770065829954323637785306547624915334430880103955403497558311702149943682935531090216934550583103851033352998464829558157667865847529100676311554108507537129214094786221670458229466440537154474120341912199808192930075772242670671223891972240168229872241560098623779733570247602721026892124271473908377847378742631528791421502215908358387748651178331603867242330049757415199873208608741759153002199393249202659808797038077345884499866160985723941303081851800829325734568749057335023077867082582085304361155620789797213028092292493041176398252563176372285026804464842956775976882935770554434534838749582297268428189941741927658050120511509371245872537838165583592244574270702835149063787720884608911797294574329100000073257770492871767368183185972030579098529269356172684993632028400183344568164162285331706887621948132923451866376244309833294992954744371940782039570645258379950407610101586183707838760399568083394250129608281784987212702124324718425858926795278103205932550014445480330631434184062783608756881526567820407646336943545096446464060436777216900551520493062513141506316561477756442891685176909860013839915294572908749089990132163493262545506434252236045415824570208942160379789005997045825186204627197769992412397759644273622432398822947871803872326076929999656618903058515250543944995490987910313607148702249680322432101574036531797137516405423297839293687904404609171285371344297938427917360605397086955200743537908311324855077868428585081420954370432092447814472639099886512350863057302047381563571313257072940901372935331235029306773771900368907076542957629015537439787509445493363004761637798878439089470426893125988752574881123212930814300511892182436802413818889882105670158874999996390677237343596647424555657036113552903521010736940325533785387140621409631815835195941899810527295536367428389566262327856879262498785992406435825702364613522964299610554942696630254983061548134475872165402140340518240161121036916061390439485358725002889062323386838499734220843759024312858747330630552121354590633716750065126497535733494617202904690654453821390276324155884149179918456273821440343976383838930205141111097907074876915679065456499861236599540465360985129825351899660125583154110190118383302154380384782232614783333787701307490286706719037893833087035902998695823077713038024797166775754866852582220752056791888863266741862049898298486932839661798950708382866923835805009123539215149583390011069744979812538807840289641772141855727644201853976888573641285433926328923373929819139523246189037683452132689649807720399879163788870944392769728785417747569619817242005463317614143903629312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] -8102719764977285834926460278626445719051337218465795743013214900463449651550534993616704703698533981332443927860614708575865121866391812223527463435511861377408727531982501896898898689080327703355861527440664935674692139051485100472807955035285863291935158760472112607398842784297333986877437412465903693912703094093453779661172234023328623956601695761893784669062465156520403815706657699051360324360494725094086328810490600880038554824677842216350292442861248277493956593059637659016947904530446248758187959254743862428280723420913139979411436363575151862896140526941010456729050016103153684811526129313422107052055562430023599833174124339581993112825588129911549915347039665806978774397064302344543863983052986821178041232805644382463121208288257639756725365216307686846973028118447704568796488267264030456598716563832971186701234766773042775323836810403533319722905592697649181844243251766660267822626988702131236534028829835939956047550725919073399965974915650365626731241549423405490724822281737458611007611343013645953231759207922284405615643170622785107027394243468878176834077113834456502820291002235726169159385176324139953912709593813894593398324157670106555877935295516581876147011233877216041781463048440584403903572154270230631304179676122219411984889418182747271317848730981914397148936850631757267539075205489191720550563678051677255508262996007532960677692607597060841548936624675810573656827791821131799357511058880660460831604926451304889440221239127030173459576113907301801407506011436274295757403257009017416556187116619092078464749221502232288418166108701715249835306707167866688070945908840583315569573606106143542761086382754314965859974070054479265930053563161488734997335833763333273953367609801028963249343357724127275184916631889061898836374641896279852759826392056196888683281393184885012892749059277031278789052522755184111553378801602192296047578871863709462791959757436461023326856390296780566154373356622782130569162390725827918383044240787083565328985881488232858955433013808775265858387677641197637605756213832790132957868888331849449169275117273296610977701160331318523095612160188147887065638424151734494091501898975113152913225397232279070021971934019917671412353739901593995691825893249796864480123548174306269838246024258030294020390047888856790241804259702629252392282058749145220762793894425259584319847818785160232504220037112210372887783753157239466318806935322187033288407960754561784962613043259961676377694131922821018271927220226865431237410234285163880005533611437900269720259736577721463238447413253313344332986022193209798171823011243450256970483289307423673885423814861696675032485817959141448019362995153936218374216762912723933079938554396672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] -5031989348967542782931422089131732076454481982604763059888174598934157724514691744089005150184653325528198098718650629837827124654905438831313097646507621703800242657007104218816868033937997389140096272421860594127516119467936132109456878366641535107691877923828279739761075543654398650767588230954291522048651502345658872529133110611434011682348431111335768830880027333710807268826303223990191040237129082971429279433114320320079985282834609307393874867586547572565083438308412266957356430648019910603901082490769001269328345413767189301914570102033225244903258490986609130639695010815848527489659106322061627945844233271315493581980073255881088726306734419411266174417939281165082899426836913997130200810463586046922519761351359267346115807451612594950187400647749400417854241472712653835458742373789709865022402922592776184662948145083289688585280941447270822986913318907123920761890463679337577294833861766510333126312215855054059805326631854462443646139388793583462870439606039097970084775243751530489879635036240165378260986997955370577834946794271690901927383717085537920143684021368653634654220139843862265833731876518932587938327886818592651718743763598641340568569429523210403623633401780051748944909919067320245433897832811102218571043764014822716811479658978350711456838998512708176497465077148398856234337314023622846933196155808003193860546567528165485938805772812857264900179125933749643012190491622982039581471620093679467987518974753656106911842245406165282028937790924041712773329194971550487309549529641534676769094825615344146369354902393324442423985548844607578795828833549979844435311568025527209468735336502759426966248441206606626967938549345320505646220762922907936640145327232571979636466808221386358178987773271814984269745579957405803740157123186836574335138563240484667832496630453797562654392261796431431103385328462691754166789984266647343409233093638767663228387555375628471261314601668245941969178941302536233659930109762189971917456783975764241134156541891776538242454847474033109090006258122451469578789502812293134978637500387203080264850134092058206209561952267561117986088512993806777261255171958817266362632469418038395124124315923339675560615009603613115620807273191613777433768611055084667051919033184567755551785048515687456917816986130683405099525978774185451511070109046300532927813065549288587676752010761707388793569836716840247783440948419506408702000990800577973175949178363338305479863676553020811844567908965471290537143310034724690148382419383131868730427451814095666651691274706115569846612811821848068978661237162345230018219390001322597428949452289800341423183727044306235051146870616001239541077401357531157543889847052351297396040240094773248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] 13619212416307221664268056354774999679203201129118456246835156034405189734054480342018527779356551847964381172166884174176886752180488505710144315560257825533923811121805373814181305378916469687443170422007299649801050822410382515914096055543490943612896206224541458922012005013410664615747467208673728724271782139372997076789815199822059910962540037536213330725997986794660064201262005974173609052968596999740927532148907416446834280176226021407746821671043867681416416462597779367044092071549383784459488504330749911334450236721768899154732905581021605005184812015855454321250404052073280165965665063337033773492202237866116549291816149257854185553781949291653264069085345176141324497099198210792257125381321603982258209008430023540022800947261550326219180657034713966149110841951811635997189706894862837644979235337740006067910285020617241886429042512859392693805427962025631365514480653225315248130562431559961202209123234217418629297427807586681581188257942658343684719897645642005419375945815267135189006452237340650058632080224944586836074115287226944963792266278466813477462774226361730693205211571442174783486244762809505948678874977016959694818091141862928198780049964569448056612225902925293535680823475979550532321864323977222827622766087371958102289076256225429226557129170567819495186146663289972349652358929216955337299586394509610279760540768813331604599794659587295081898846553870271116953470426679715311092938612476452563764877276679452463550449515056836172521793878458016891827138490897859435711365626398514228117407833705195697458686598502308287611276762904812405670949106299618299678252632632044504160234642842009745899421689603041153064642868084773147640873006045406450888998478617438337442394607229393416216416973968138401842302449379233010595277263169235797004504363621735088302662446254478278844707428587375975970496922785835760995774004489118639788288742348773926736346112248053038230226556319886399493039804688417650656875778427445142310201649806696271221274842264141288157424859218536336084005453508322120646081996679785533751658186867127695200661661655344514908936572791999677491664683400424911530032886005384014970137068453859154947663240703014315927794043715499606289654896826799627411679203432674268437489724741628471647821928253636214652823568522445630399779393671931634378807752136497488707394081341851376720968462643455010463408035151458610057103477395340433663827163303273054217714764716538464173717363123234582758359160077000744793879001649215297366410294807589248765385185516480545482958932606385178400641720255765533983793810700725499439078122801729481204964712468694757741021305466268773290910405220750867576779723454403195734271995999993622236857464893997056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] -8502526501412525479002820705152998283950560691337754659808038400444285230824518356157305087080240220900580153105598532384574538655344913527157997973714499143384147890102339298589043394200528966323913125994175325250225771172294625652483329353949601950254430537552105422382398049531108497375270789832974776319800351956840426464620803014299428706774807651788227199853927532639370815861003484302822020291978646954776902640381041794572094095831529203143849471845827530094279634941092307568697869805468261187277673484180785912165337852366499963912144505287620545670308763447125480534649577726097540156667128036113292249073805013567226017665482555148289035253131210385765398440210179981524378210282197812747623267017676426417425711404764161654926554199058616253024298769988085760555759055287932503353907621303081554632083688644140507096485263001501374732788865593567203933833201092962904861957354937761908196514927866665995985462212284207271786974640352794352314953396885349391509367597518600748922977722692766797967059411142843144938567192200532355413086879270189130511610319717791718190316557728437031906122771736746283519421708084901603596540225454251254908760172639899164976135506638939751120552811937589151079749755220395161685203346938651035166232929184135006718002225332707848469485498884312260321518520023754231133774882961715215714686157016574997487585117978890305371479673197570552233485632052408586304118572093177126673842752340465155925188515605010380149590503983886336909610466190817025797801271561623317579870296408480760584069644002983345902773154836489589334922379474062521282903653670576376830055161079924606529085032126912213634903702450373185511048211897943345136301149947177557778516795567263014364313314431447418081533222448022252530613363700501949243480168019293418160735656671106882515089354324422772851633556751744827492597379653446065334106585342467279134802222667233247109279301284328667931298780562712020241736476675776426931090750559825986111672529126298304333111106982608230647552577693024226396597433124359128402545319552812204002696410394547148644988029202353432415057712355137788543863337614301474478883546920927786708407718681190987118552501800918307327674311907963254315436909800728531067887321845836752185968607608499105313256266394807520063353638022492451962210714205977274195924127415781152737374671604994466267976928548485036027092996327777202696895008071043262560539433344349010192615090002459283261909371439153511944539014970032393478362646485377764382590544300767558748565123168160154483569877279143902623911885488852433143502118013086985080241816053726542489851002829683138886813293961804357659504861077332570045242873434622440268955118826553726987024390841958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -10955157881728537233022897356415154364385746524466650047918181661948257029258443310466158838246499566034815257033436226581729364969224868036697215509767900993845250380254848365281485437893370917874575231899884037652116490491580158989201873690012674592384807097538974841629161733739887862733317190056326783173191281626644528915420222312376583602627713540800373614715776830645801458775686628277929680430172806592925643646748983054281488980636144260866807851033180719979216492892564838120692799975875799253782297605415535214695414139049484809469767266120351364595003532717941053386827762466683952529531508125074629714421637324364078457111435330027053999141360406429100595213645993633596198922455607409345614062265976785913776438762204151414700263743356684788600408159081745768315213575559852627308115932636154071610157717864561018374300135809213887830571136663649842413995794423892715982484642095631131882450731516219450186027519889398272956626428622935533452009972744859906978308659099915820300442692629468645869909024457741236373052038247693228249214789573838874434416029721559030234841791569290451754072965259275011319384164771398277673261908991914209744250175375843328650402225984574382137779692466772561169135320129733509281461012099705980596726966294489233654075900991074730390260861159471248680781643072663122007269042761195849786752604620184389490426053427435281676328874373614239457782660717517711559239708730069313441376281956894178020312315278807969358348765990843099876209397489057244483391189450936599128829558248887900582057195792832000272083008353197662947706414331540473150337515993485472342210721271127633811426855593608899675808726339725559439258864317475425351050484488197634353311621180971896467005338225549465767755059036382427585723602836466858103060878663490567532893451609253347493064199409500890974391169794644242656690880391331537811694899480530689479979455832344655666928552727165430626604890316064872856788601243676270327365213052229631272361744837584150989764022318949212091085008832472397231211169657786515628200635214754279255053636460120795095733971900255277519167314529158262388735763425771220347254066156403192188125201970906958547325320661495010327806644036108007977051418081365768177731015898992373708638784069357728640626556980542439744052029583663889392488236857780180083228668421238008798897678303854964977467101179367127177368421473185499980535199759706994561579984713956078479244901710313382857520509121031328241567640997353998274886779214323732970343627836357490705111173156306753999925251429610735753038477760020861133465226659797184306746504729422377081566468420674776399389860140605976210439346574300769099852650975199066380568018615904993354795967475351552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 37896440556622698110459012097372115605181057267591468215953032388181093968767978468635132476124546524010603409737076410210738363017262799185992032183757972304866043575641074801854126204135765566710695621951603008247489474751471729166070144542815684022252508605985114916186347222895415540767789772915595028616518484556189990340645786711368312508517983959209270452755474797841562267558460078410158971007003903016640728365682748913085436781069000705745120863504518321531850547893379123975682609265539057219465463402128053726808508406844608999496731521527762285090829504150414797331915904009164565079800881007923237467546038741640188283123580866765801062341058019583368914367787759564414380802516003066912394140725597965759415536787941936574434279573424629263889554185473276868711443516605790168034366528685134976861349577707576866390147622509832283044092990534997724654788549781675214874464652158489086660881614104546365229331708139549144240876303410003335383342432068172421374504756490955987821692809460614936090373132136050706437992212253212797847851240303921757027922811584336853910642952058035998928149893326431470731954522025201261425009968061042545722249589841283314248648537167582353814858400862223188113915460448764509712082155305091688865436277908936863835254639170261549123493724685639196589523586658018646392747330394367676421933588516449528984435197640662779762371182354713168720021570891517025756845556853268127036787785136323524628399126324697359308642514891029750609796492728051729081701000724292544038703734297562140742184313553751909299079069374505198197410001047933678310267554937607038635979100877090428389031629584861703450358288919362983042725445728670902000652586616890552272837465926773976244327902483793488279342807333766383303947247456776681510247229404810894265837169985278411620065283898388645804707596949970406759503431850163359916526198727107095193803033386002657775784474804765444582732926352673952038779082595302854385844147538434313779501867316090041429801948925694273859707637890030705624539068017569739349339443746131925662790220723922596794337784200668061967783728119300390040174499292099739418439093355771180182599459704019309487644375215085693639069535171312637564087565805863407015946721989270626029156890970719230783139659840827726348135058064594733927717563536738837959005488595457483705940598663273491525154483783422541180995934246783044771047981511663104372010706420441690981696885161096959049017645036612732335856811086023524615976432640638444058485701071043303712819516482354654162896279158576744896610014598080737372658552111431901642883297782518547470931392430480074086966748671034576194867850397737969544436457120204309459907067366746857065827891043893248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] -60002048766761694442373477499072797443881627804826466693186492289695495663261557048060278409380874879737705481294740025624266718180178593046941541294875191123757051132838930158176173765447257464320001190107453771697501455322518851889687496413646973974456244427983632946660968347704026850123573879017389901880643873049276793318180593196034125959725379627209009787581534570730861438208934724087308840971558885685949825845644526287011545766778346330046772338514041608764174196792890134603549917664632893073204542497861220760220894886277120960415072551111112339583191873593132376331992127603411787906373695478276338944521404659942617375387605496898586184674375371138567874364657671810003868537279261469453510955024360812254975459606248542274292438499030877700451745387840321353956950019077779938375311211769802056346316322217951096128248898423213377576854189370994174918532292512882797014901891429791582723569400716131718021897556861107024490855369208191712264516610212028291535203442319609400668918927930025784876181535551270817915832543445297172852473963190513158162866456850041498373805298138732190761637710546520395190523208565176787543481597263231250008144957066369990004594432442903116963295967419660294795313538849192829494871927163307555552072971366683019502446514649282759246360779140210439588482092359793324884545680493361568165794876066164558995883494346337834954179143522797440143050205125308302783663455253534576414873946961394182267073048837298847438851280312906472390490498175120187968413501402645336079466211473618068586141301975032706825739292526130649532166206344221869319433837159332272539396010018133788589847925446212937286608270762551039485530082259671954035792230357034614394223693536821404884473970554966985341381883237089815532796726526358593132492072297668961160676162826053702848529428317332504277929809810508188951215832821112126333885404093702595922905684711965544832965724051899272569655423717261088235048217831859103816744438396032610982179686425407825298120311448432069526217407760102125625983573303898822400624841631587009312868153538960548059309571310715809023523865279220991954915308640058591680614259963141361563206821148809695999837802987168521098864663535711435911767450440139555024197385992387182059972988866782826886445862197540134243435074594453481827146387007019362016968831346062534893945599688225986892174292118624994856969831166206999257141775286095078617926557446464854902775474548290753375934011058008654697817780808068521472267935329691058398663913290774511287056991985075895429014610362604273519494875287384615755951361141761216388864001056889003874954670039516787143441757348500398087994970228023799140511622588353649067660154480395099523170083689988096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] 65386331868728191463655531484882715867759540033381316262923854052832471489732988375981820419852412764494870196633183105411493005216889308514218541184863974612704849794334297684732591943230370130342189439543354033263845603152375388137139963028195635503446297162780235288981819974289219144019872451170771364241667668869314406691411111538933821272189138764943435560824390321084204406233933127895306267152587807958831910450015705074313181409805893488730634244918484919724861998175524465861282266283835366315621105060732671506216459844945221010224721778645130516746018138722960910214801593409252371399824908616716704476894431395351817182661323011385100850255704861766405715819918054847209537805091590360046103318188597945559402973561234300296755409695199116071712452823558045013999345445183517105956572243008181153843883904918845341925225221892790330220372331385667093514351975824016935872574907863298649980847500926207537488284461908288934325166709274741380875165328983503228066299676633709773752994874415561892104999359461583586732339581028238375156248970315684120253122325554550259898788636993464417597451543386726984313682564847964006617077164747995076741252873056263370989270459349479093246648591500183666689949864686800644444475628645882732685891989882808872114500935837926162870876405321078630280341567060175450055495554641655778235440687661632105760658540293756511263886763713848726632180251613027023279822748307244218905302216612498820054192783982187786126271527966769704646668681413114987871265553785716358745123362623834836271067701364208210880585454767074717059654115172931296901845844156173402161596959291894836985129648686780512781038412206688506540531581454410891661978086711721657577730628137705980896542911664954536309137753961289972636721250961653953219010817017042986828556155863721654529317872079163686832146962145949544198947750190182074574404091408373646681463501337988748447446166039642537558944100762919149267689317416712754249284800764224344413234923389951428442757257145000782347191960386847107139113627566394660715942003250614032884933853680237880453636140938261010859946135545192495319856989827593506688255822365861283848147960119893634773930677477020828537463267631616552390700863197696290431004563730486640124938027240378954958305134961895506102666892570256206829121391763260881537196040084835516717447410904006563353610127459356730686927102536374342516838032046356814828192002757817394008951501651365188524493526620595031424648599824035905160714705851128836014680357031137247807806590389058063431238913123074947871251705738165001797483142893586566730491383017400146424708672213986527845483383636886500295472738030180706506270880315701108509847030797356377064338093527531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] -52423570880121235320278645045246536111828603128150887455227130333627034041821961559873675652394136231538820165567699282003687265249608380259258297672931728874800364301642562240564424289183574212683525495710546503951838041037645643536929996633316727089048494620161433326116168845568890853988241187413808079293493125623971072865838053742759888302071883665352072815026332690835897399594861017374041077816159008799037849093908844968612272821358488590187999600789358956088687622821293532149902430879754169459719745345524270767978004663815885080116075844659160573591906702862997992992085286750154250049204258782227718782818615360460902134137567884261507674824553916909020556613929615437347101511937042878259715196397377237877453784881464229982122424805634315499778470122640383372064007558981702818680318169459885008289528316641410170932409618801099496957611346609614223383753931749196432038908805111339155052206699371407206252669662150056535064032620789430620564050830130467295873733313900129340080634069985193255688905820621091199542658648626978444843046387657987219690489162498658617280479051081163871560391416739595320803368884689467598577678218951430188371198193398765041494275000106537466397836950930887755381402117163241417811638722086413701296772977000718548164208871008230160087475444015434668767874159857224945543505257297351995148087898178928052957711268427759821063537830796730693545601653461229100375824344301650565926268415723866257473543479233344742041068842762200372931435166674845674591807011705678123208065765298543270649894798647392925703024969829779734855063098623505638817132609271771095604442164512654586879083111734899204168649512579822570596430233858485143449934514792663765349047952435595049834713242322520678565373924729246872619074838361983472290951743599220919783606268526589249785987411372057474912816170426458122867632436185513853048344869363930193602393482128666930234312479844467146560032811438219465696181644360348282967684880505009860188461119622661602624877781780848932023057639879974330850859306535250546821681621644168168258289120302106613120212847809292390106909201716537174908972979106400407515777353561377582942430714437011751736148962414012865681369738311570037282125894274644978286829095336260315712018851397716344734769089179816567471381162543998521720060967263908101379760613420514391684328560425233130124421784098193783037652230715421753791274191262814538490557621878960800611094111584693575081266516331045518465198863951048957781760622784314017141784639536850737785844744672131361880815169816748321022404439417150572567706662094894862421555629541405164651854266294619181370275133525201867341331625923223070799357757005554248652332149022744767716651837543153664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] 31144532056035040457771083588041965052114040847385064319534265871875813400430533921381839128397775101021523218336426467658602399636085330531782363317962136475905594325542377868890140974518528290048479973844325770138299789647171974635826624110918811458581596598145441035236136463048579073540546995299509148911559132072194235269577066081798722777090888226028489789550891491340878994623444431229735764543481088040140737617858014393384199175197911478454608413882424251543234965915997379973144493572037274922287060938066430902756333434221056304099495414977477126901079971172180065232591272029107083842392658707078277659344446001148086066031504945711800153292326626450706224831810072396787182695988262855822840947299363664161936680156789508484458130425931525226249010907410016573594658614252343145968689387355705603353941958016717514813706823058456269743410262949201602651371476006502480575943411463956587913350481152411781119255349544515219754123747566256971357977650759958026048054118705389160993993588674685708380162424006515642561802835882835467898703081539435089712720199230425294314547452836976407120586435088820178730342064717119303777775622730953177780414239325990679998490741388911765783500572849346843323079943529232377566351168989365654864289353435670243937640378238516044999645091315203241389623714932088743574180697774953261751048678019515427554392729187497557843694280601312950229781418961767303752409090169941769058520222059267452844770737372577598838327088887984748249108762613655450678608630819457828985189414006777828489788283540120210907899465558450829119507487485622759646746117502681143296620616123293801809285088088269065914917958967289162076411191773463386940204091078019054308576665673658086055346039467910031678085558071600821141529914473481725568328955974611938843100843243527113619845651459565199900254137490843141353701182888964444057633530005164795393050418416960819382288692168392239455641019276100883376099273597085578407465731829262272573600624409615731990352142156495586661476618022170942886404613850524092249150958381947955159123509269471370395142673706584372094818650314306639567867417505407485680388439611994118678371827484779399514119717599215584276281577655072685872146163026737641527661414403664523216203699764933480813678273465946824830363532974038077455770810027220481287149603335729835680868527952911445624978454703485570232444071990897271780086991799322840752994499837521477963468300259634162225108166794521222224179463890300332640172454752972776083930792887128359054559333406302637878604700904107029023258541484407366188815581852639142527207794200304090235689153026864078113136573590967317977994685749362411951831296381966384102503260385256077032025052227305472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] -13265460483111486001357435164863274973023835541821617344653430141412786983451784487701803737713874860719477549798694970123988137927535836781300720870664171948780070235866586158913354657490907448979551898892885616238744625850904425746382355656862537308112389580539900037138448220160037476715399118809632190375250675404461467989994376818600338515951768987968549776419658926295705824027198221516193036651499895600205034972732185301189266796352521056840338556370769909291048914256992664378517984907214351481362556884270576280730633815848698167954271907749595592971210351032772433938432369343893909069996458571253727733102576958179232166252175293665047720561846359283915861898409761525966642755746881692203325165793187610091661705509301362815932801915587320465522579002308982837282121372123539731942833380124337616875570283203867243077708044011220250907053626899908326508733375899035881914017318916628947722597628923916962970036452792049596552898417604793020179328202100720559419951779653211598421430646480753985687175389725162676668181160779756619368965462805603324606212036017317691387556847135061121859309348919648356035031410967200437441400596665496322032689456252930031386046404776078044173338998031758579853096618373634570298127712948232618087820223579950726522445175807855260061900085258209311519609371797466472644283673926955416870515826547333318511852088882180718721165234072655094517568613633312850119637935928844672681945885122848563954510469944268191067297205677337084767123469735264156314530607267191763236491127434603731562427897749361166797851331898214309434794194272564950276268440301363046851846491638129329043078047909834482661202859020779906851103830574660567839274128864250938782637483779876328196853217198108683284402565195294595504106397256428048315811219399716576998227048126187076319540793640727999236660522813717443587070139280947593011797174299060754927796077583926524172213385212749233207045733083139034210219179394473556040666854749194896481289185858364475682642991528541471970203822979478039787796773905958168757575485992407862658369344805868518771319566970765479422665667164279757528555752819282577881343474882892429084341314305569100179229679443633602614878744175229566325021165102226104248516556590047567332955706709313250896995648312110449176539595225982566011885588349135989110801412044055507316743647501687020691949286695831719284193120443860470300595843614842887461604037096608439429743468481783450312422203408594377929964975496720950251248154260316176098725576398645441665867452497771261271555571083295707134004530633191591409346794117196540178243024170661158533356617050279580409327584125811446877514698702423591956672769304640279615851348953264786960414378857332736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 3539556728111502637849174046722671758717114519856871424426131784772143422338881863664782497169880092620534986292720093539555812849022980151823715145197470399699333934127693652708607462461364624414257017247539480013889366927840692670210101367419362044584094536615975214478971958870087377199529209250748227358491847802417446404572411462998966835556811002383829818061781622647780234235228778104524920750127921792834079530396285567226846755590029271654070510344725210546504636000087217625370154927174384906271613909106404056766509611129343831877109135604029896150539987722504871159294582386904127645417361245422729870500016712808591221721700651666829188383426373755381214678077511077502051131214605952804575694270136102083931330192573846269610864537530996683742882386317422808850882516512432530319645169613448119729465110214691618183529121605845544830917579269496811515759176112966147336771961107673248232662689652340603682336820490010579619056824014514410227370052705812057539823264488670893294112269004737362264392291158356808504544853569999392199078204215049343768404283984256431384758131350610217196700464700297447704553243131879309371565890952768256048323004279563096145576324880755885060551495292034579161896515388487480286744206599397273752780106605583620621124452517924457971674221162697009945168618373327804705209259622354617455733757602546053194062550188621768618765153472278681750017447408314146347454143803021006121140961311436983284184107136990596367950278405896150844804214510520113501045505134639973842184173830793913397419401913383631048022884711524888240653619870085369121292476731293397634585158955884337917590522408242015070547523189758703746139052923781340988603813397297339267864777931083917714987794463065087281100259309026252898285411979689128071169875705282240077594191126488173155716255514575194719021429907577418427531363224708567037987490846597125201200503541631673899867853630316010158525897542044646002370049058797564563717938461452420804540331698061384449652089481335726011095740112571891519592449500137483200218586138016138140104279757548487480374120740385132444717080037849558312813609782112763914033452541474181981490311800672621241678804064113469938669128139211694868717162656480811397665872831554295245950756146828018914051323298903483346719415361947582533295646602718733791280958475446338924074426481914069625733945970504787069407077869332138981646329926026761768635529986023008610942342880096428367245342975861773515656418151560361172686310315353716084676979285258692217004020052291091377648745730685796408996712327568297642016625023690018985369200617630564947383051424316622341351593207959945030233226572494260441675711998031179226114132136319430887310499709452288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] -178574668078598210930513196118256514684986528839922962599802307091696824468369906333113529332009195639446734888831372492508342243238831882138753661140099184028984750883896821039329182345874683265059994059440554672851667438404608980503636750745848108288319271743263666438763765382660467199748797962827653551530088618611742293421648066752100464078677335818552894148509067771048847089402735757785372368741221396051945748502542067996288672899966885030694605665255296008467431900141467670396834210621226826378580042985529779410833204543170771734584149698060871860263892926658326112971399343661355073002068326985046918864577086993383292763445438154365475901960017650006787774325429716738960956754449701848976469272634935085593504645916156887545640657614598144134369021276277634665973373153715644768992575157306193850703128806150876417112426623390189328813757798253379771028968946395345710847176941549717392528066608074794453612238401713416745205691479688387458340650017162187074335104847358345443001208052963589068016399317050095952535466334394193846717288684271203929494157734091407101803143054954010019444481931895066927629068443399801070608755555869769708795006768223135645826318262408213662168756202014172914821780817735854885201902733897652062513994896454668281737087278730025910824825820128161316828665491655167747153297826144515083398225989021903264654488692111175925070796901952440414816856504958803819223949593391150446692492487752448722006173061756144492815241015956793358950515398238031393636596774363093099068483759144898860288030592970081564433782777435074356658529476510161890241149942950422795546718220224133796192016914118369587187767461234066221093972012691469311461006312100118709403121704125359206845007143477970333534302293939707934916267867576103188663852363698104356029961254437098344418642791556919355866001419413534421397330118328181956550011081406067386220520917332296410472781518697757254005555921749961814708453037949348446188334008360397987264219928850632936971701563384170510910343689130730860522563556937274397254958989438250523591784113425615406124898658102452945880085158073688839894969577210001440526764421334970441900012926123071332128112993263513605261637735061612664312712743018549576564104304845053584260505712939024268139603013722093100604599555262168078544434529078875813221653214334875389163353716548996003635867207080284027080497604557265889784692349980833598541149206235559735025795470799179015046237134803168168489728130985983222871332255680692829602055915473495643774208841840032550429414292585860560658088828655954258001301563161652393206986030508432290435964898296542031700141542495860762950134844320505484952774396448664699831678191712741779426046117937152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] -319341641768989182929241299718978434926084197676697424658893146558093548198780583177933579427280903787703918777309491718129272620676176750578055211994493545863812554062260642549367259078938022193241807470108634399389967892147370742913266059214334963211298558622251484248081462741149744805558269449402675605643153630938323267464929802684721517654715850177514335851903917110164050613979820102129784096789875728732055158272718644121298932357601457489276746953311497326170667288446536762266581260383457128068910017586964953711016991440415200130272130456544091191200864241710980640215726119793518206168355120831527948952279686258104819764148397603654673285982773539539679498185004026911544584412429956791955708541979304178997892111318338652684307328660078629864509125281331015179182439703560534448487048024669083504103351042054652106269425177300953767742779888440175156741393089672848547530567232849678367320459666363791674932374616180885993539420037201851260214562408287567928507253825934932844244406044593886156258393312110927769511318828043845839723615171955175176558304928255821811857582601177985344883094165527382372538218309748552888417320344736589232325641994203896761999425136815446678825219616185175688354438702630487138286796936675054330301637488164132853830852478700105692328265464008900129085953623454369469523121185418664960231288889742155853005554929084341144999588366786524755827981311928037775770843582281581525079938811255997155689650275771536857302326770756583230190013946567634955720827565272993595140945375846154103515193852584966156948966362912310659703992747399540981491021822018951500215004189929606931662350331881224596679469594561099467170672633407709050185622432927172614932141155384417434106149030874630708954041858603622990604779054212820888930253116907847252822417179743379521709565158720979303264017994273524011821463788357745199274941728018128069155078863865577034395132831791131707855643604059936650625673624612924531808546202653676521572326831544978377188172142502605548921151310589192800258426741352203899621171156618287073686359490309704193664851390447768086107598328725000197602567781866263004829674617898076372395063172640359074848492627942444197205729434951211192303175446892231954205086825776907645269195106918941636960102342311341810368104291074747633129132600036998498093490469035845387885945662502601518643220650461909275291704464785800630133063980878731937533883560308498185029108450884450658601780131588975113167705961226300651596206530288213751686637424560376849016152767242033835762638304352923313572985283265881314437833321015734110122214449887516694172812597305451782320524548813118929280192308817856072801160613222216559324617962282311670865057948893184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] 151260937564266448600225404066752242017205665834908678119470237697733354774218936768037300670303158446055383999013118395207534479311869686795679194648236940280149997848324137271627799022174341009038479535032193999465119083337510851952222094051610388043187333250627078636799579112732326010869799186078590358658179499321165925191446397729823705703412199095537423695282548160666853954608878475728543945437603430933521991449988191639279878434684293002163104407937875031891967706683216788655163186649929259716996837622931513508882497072414548234353950059894313831449617922939193740689065637466723307677382127094493197609371426577387790496821645136806862056964820183720422496011404420512037082644214566251659150285339513261424548431706566138912388865778814402700054366810326441850996747567334332483376034511833819436784566172459687885184795035977945177929793107418575489836101335180306643913335188248198084585885572841924024984547613202201075680849159272466331025687596895823110510680479229817063242590265434409543758809157253592157908933280322399841375280239812672245717586867956958181739896608929724032608695541177227322001048345144749084140979168925716762120073627689121662342815376567860808425768454974093661476559268348021459786406207427482025802229383343600097295255951449093963779846736768186565738659159256720982593035706664217749158344561886695849967028172470181149931185566932688696765895045903184978958882743197479006656879935080135644422803301333228528578168294851574214779629992907610710180536891259712008501063713871909819769807991138131428701264886529102720321504962403335439495620279743955919018495289276827625503935971542519207823878279600335081981017534985559674211957180209042354625294805800266779731802087167530642703884529146971512475823970707983740261403390833691916119389266138753676194630094919691658728063187985721170128493895583423732454993008388031852828576538520624607956312812189345833242827393659741532443900038981843873081148795339143819286209207069647924718191821021346588947555255118480705592772105685919046769731096125647037066175314572269223229410789339899781239951924146058168947142548024236956495512661178275176660432256731240933178797394943605783429677136430738709163139437395759353642209654179653652219034156369504474699710533798551103170006635282277411205793142190366814543070143142427178336607010020858295423054119194633450168766700371729117348636018239577030022761477515901559414946980467735926269754651916853692524746793277532883079747696072832045207581908350830398830695825625091221832463216958036604469539764455348446473080896832231446545087784498967928478980197620893024507704668323579144441837325299844457637105986248676749637344634330700965633947743551488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] -26047777152503037308399221779623269957360976095681034308057032062107197694678231157667109942067160555117883556746295085940909997793362790543908671588643638638162753106924497398958770422371131558655946762537709993804122988258991339868781889552466153043670913357992411560774996731991199223774169746772588900017404204539565435013739975884323952891464539722794968326271152752785897167162889013718481752496479121570650370343627287149715991312269676221384459438449200127640201673549768520473150169060143993016024963403630314057907869287118897108946679610964690298915552930247172611528358409212102768517084261609173387021237068505969306410572213783770998542996613888444636158142741810506889401296119596309929435732043630808906047402130911192294926879685131255346969813095578287640251862257408773022689334385786818151906008085880038996171598151916013244643498441395983970958294882486797336056055158630113495650103540734782150076816445793568696754764026052344931347552724889974059239512097848552137420634296430035076139853670849546144691006776354983380111985134451680870065713752058951010377236329438481763547733591987373196206100606918752951747558493174506975543216909122183831460530798420542342783291656175320711663892281098330610648139154801158172146352424241247288056523741672031412941876349198944891412659779779978636873288331805255114224377652203905178008711069315492399260891932724116102989644834631493382103681344982181805001735762657718751561856404325357253369133543587175670234415689447469145729980839317018420641399883020461002289771074861494251538259848808342893747403852555840712711827748427484616011657804991774533809361023001292550515133453661772042493407921724723238552458414323886434662233779359056657711800182833771653470738422921418221734959536498997901732506865653942153510989259633884896434640529229076160207193003275567247484428924189712830823015976766732847959215444719222881055977128766982428253127304327650564367673777262321952314694317692112342406716562637123983980372333133079882377127681158476404173781100568222316096805896666024947336239545920549265369567763674389754467061513412648096079224330025283435199407335283146561908787943627648508327826271060521618510496745865365963612913067171735518832242030773316305038829088988863887808600329487500273441511447561919487473640730234926949747196249896513718986084117266013983167270173467814297138591135244639318043087819093313103793669174884024268225607148692128115361848325534490980256812041982428177545396985882479980771293600053422266493758528276534746933433525064930184874511616338692178147536239872942546742732324463077709878044985225407342967891622973603309924657931136804878354904411548725483501652131368824256031142382141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] -6488623677683659819373692896447465286175370475673439235953804911673676589330022703791745970118091768991686360146014022104143810757855928490950402815027680109964171001037131558313805134551590695057630309846989011718208197361726548017492038631607600354201313817274208571190691473801155262220165509276231797778616840608479186298691865455043399785336463468265844072185274107103951259845387840089826803576513016498673513576291704635139441892962227233754199364600391634065877422055802720878423087413562984051002571882426077763082311903725308893473499012049706052875928891633990190493378696765675468283454562790606873777396990132406640982243273634056221271018689990729194047972063749630348315079568104376445240623262229333715412945530981534672557117182606677333627847936582102382722652633373857362043914957332377322695398948150114634782357529103918815282807493556276480087975150613819729921794326127499684432250084632065527405469049736190204762538633775730509510860159888257872765510457985221038539888443974293377033276262653523209740649786956134202963839431499464534769900875435857030044023135266641865783068213800772139379736317579235461443803964526278765209694516276752979462327865605766529503418959872857454245922973331920844757868940471085917867440687646107222872990642363245928320572875268421435303100610050384354018035655700025635639370020694538177748169940217816695482138440418518507356475972786696502095878129644280828012818917673856368267281152617149376375843481819763508254644647032572153169077202909380069844835104290680302056170486380289238044029006499668782099801008713712735418529861722762349855210981577883981978747331989192916736906384171536686076102763287002715316689273632591399393832122178074407395076870066969149879578911577027633690287243857178526996566656195959074621839871030358130404862412444437255294925902084812234276516407786074671119965727064736314012308708731960047327393280733699075055519481422127760381049310710783136296280735417507817487659665576536083319773647872493300781302364909516953104573413472180427392796018415677399105519236075465161298179874032979174494930536243633120817940021003077636261716007978785721620346483952263208880571406521796717101376309600546847949480600698597307501275587575122736971892022327624129407036775402352386212239904464057826373221193510734338129731727799557530736483776247501328466630930745228303361115527030129081657612725447815822381194843508751568513333206721617695269800325463178500504830734061053119410851140521667405842392382702417238207194854804664755004097744953197062500219881869514880753035930206420780218186507454577856220565877475658090034665102243034154749572006252881526491978540335839044630709900453923973437116922200064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] 6351344123485230714768526495015299127965867264349516641572153116311130734378849118636343486080412824114446933618823042782661703193876140850607639964308314677095013063668308772683530088879542397684263840892822615793975255361239371785859120629945843137456410169065705322350143433674087965703284016814784460089958540293729755909772124923554633475425893349627112341105252169563935517573281321465917510682929209933010770827080533676209600850530935079919269423128849493537050588873109926688406598761999398921890580429307382492333532762165214978092076955725536133279158660237850094103991869511031216263267126568800429098547599490083846902613166786475704819779512435163089111705917332173066507379849163019500693431082652824179875579955463733894290296780164008483618611266024845327339281496042783422361851116024221068008962707255801203125139607627048027611961860331056675133338459584583667782106311309345487920961745680332112686028270415965346084683365447740785307077172524438050631324876579765131303427881447424906101086969926567470470317654497976511394975935623690424281020841162452599356319642204414959825086497107422126550846366840148092109221871282677088760703831492835318557668869265580483794681444016071790607220879549081558804113563306212638086692977340080968712370798887868175897907161109307914509260066686063493296683109676444615805123084291704411531822305780098722264870184742054771048004030879938711055000650013050620360651924035265210910170322066805839409410326884302990872688032476831083468877567569086132086566094004466189824341218947326664042067518876679261080969034407489212222681393246835604895850769247506314979356252093160501453753818010669590448215967944133031810323250873663582989455113432632527158680405639044479776520354017188007534143643409472927465608609138745227931030045467540938385432986457094846812784209186338586833278840975881977684676139724043441931542343910439971659836377906504236364775493055795001546634860165839273031823101832232949536817557393755674270702724025776163166317725308018136882765930616878084458104239211474638455702692492368563516343763686226938360519778600534065061923096047575043295194962655196322846439434915843356723844130325091385317098790098926607199701333553125317711874057199199801036510153591402250619267835537149684735774682921477236084443615426778111500830754802572481919096202396067719663382174045081678914871280662234515477080165869237811067356157991874356203269896563908821180665436830796346789456911174609834056798543752150484255408089785505836738203975056006712405871355824570341847660492566034761347182483864336033920220911958602445728484316259865618727912636965633067771583261419883289516984734670699802658122174146367750814655787827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] -2353549377192818772806856790106749686631906316195880984926333285639421419778037192344849988939275860798004351505115311254259507660196968937903808930687546336363046077081013462114971306384974692262445610938486260662512629407089569680137446332741111810196282755870891044122652704155739350179868679394328272158280057373695526080091172764110066334544382455763053022510801950526516085614395424083075658681817805964341336241125590002839566364348353368670321557700835439929870810493072072437075758546493156114470205708791070002582680237250854151753273128060441931067523498738415074775153194011062297822693460868142458284753856372203979258354982485695059397073286431448393766460402248004224709185458080580547634802234518276734225204007073100487278787645137532506881006825896557458250568047424397868309073235882658224027871942451970375039194738923704867724407274128406672871376971385373634855245769835280780079205884451262116835427109149796475820779661161877975453739368692467266760496146589671016930784602668503967950396257741398906597656376694016844189972093553632451802035437648507937151056560138640825335935267197222934067999870151389513877480726769546328335518406729660765379945801686664966458265653810550037812401835388159828819928420942249154574179565037824007883763943441133271423768228270304779352668384355644208836506769140816205235594667952686078722703281080916878882435741657725528818952708751175945091736947279638841984167277011318881229302253386372015351411642610001308823248602350630893307368715184145557481381061315116769340176396922696930830166676697685641022668617512663519631118584331795881840466946186221224253749033720580267051675401149717907930549149335768966712231701538531196992979214979682452934227940133457599802031121057690326954336232848431242670942130736186949040865558487092530562873729974532607554364371306470006736378774953609756970951720485083715135073581415642827871169301976699912769346258929307981370171058951251913855611386136581533217914345646950864691761906506172246686635754826336207881905512635810368733467505529299598957880398966558932191148727577968757016640197023580661752708151551516302775430758190971343866173166974104602773587175674393772402098093625161374151646874654417413793406441578091614868237622609941138779144806939019387929807929322644147654980435974938158516732991054264536874456697416783511376048168137229856697948909203909940063255302114604848064220202753980929145565063758989787825140582852120551382348577766416076056838485759387028823192045826094218112795011358488820711986032531827364175279619067779600660047067427820413188238051072460095429164866725434289351802908327051540617582176206090033920060705564753930124944813720374285659634296422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] 364290049721802809548284167111399522232868275998009731403964843339836955089108465472112596880926663731633151630403915393196180062581963951304228025796196179581948670334479176010987996164197781506470844345103473314002038103984100687513016578706186812087373422264300524062256590133346291262526190711988773740375364442247017961599625723258238515162329010125398172964950791743531704900203474735981281647598653903149063304374947523146273141442681647670354430663845245707119512980998411311331579705588602831965677616657855527064891155565133751447614723614764485964159437326868015785428743676453089228384500671074752388083944372657724656662346834081661796065650171038912426816363152395656870721533782242556454216370929525125930213970030541162327599381201778958902675439935838391596228467969953990967507589139111395742630823766430026743799877011053150862498176021242269748731662050454917120499403353878028070724366318828611492639987502669515055724376208507687634662543611347615468622519471692036305690983306913828153194852188016376934236458850478185258821428447573164247206152125077874439158989704111941442581684123921175662382430833362429742958288123357355350650946661013482592102635918268283254624536529085310293154191254163357011174326834549951541448696593653459747186727748310628914545017899310806522529923501024204648783837762320710567028324088369341354213513682590492263014527238573516424010370289439470894367554657231187370075949473892197872471791794701790515732811650192656025248881623072248153205898856936042986213862182803607571864847652935527324873333267960917888219668665094780347851534365209969505681489355165535972522972401336661364021537968890618981992090547340416037800440629375111135745114020204757311074521167332747561896627774657392383683167578254962882790863825966123870432716633553411721426620929721402398192049923159788641948836936608126729167036936603453809632695723182800727573676075826983022355727498210102380419182444303535701639784106273916432941482196543112558560549150237476108149399305467656268037069468780821010829533010518775699609401633778869838845937823679027382227514322857134056381923411741160356351911315518777738360479917912505381060390984241814856646831089226245231508459643880412463206700386177555905452753776772185138705629246410027516832430728048403608999191969431485920126438574602315063553167750670165630425029048686555201109006395107092744541690609851257108716754499827178929815631803018050168302787903616387518701042415990221524010997116731801000968013047545571516764225366868231633301580476445214196684595915731426574973806178722449840944729322413029236073089106390369286400352943747472745042026579621053256639594492982192387949130029399077790590892507136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] 88710037885203802385265743036836877117895129057873538110598475271873472137502859725294523946976028729583901617659053238863692331079244869153259756853017008884202963852856768629011183656947164276847652858179488465127700428271867170907614297519719132755026533333729959631669816177450893418245815150775282543535360001954209313251158792855794608051308343467067492339903153613544723520367445767721759911120521051871624762462732405872725362592397772285304236694043732729914323257160349390360342765163659705081243617829727746526888236150868066058083211060586093879505078496619572910517698060352170636680679907905771296410221274683447153356020996891689578003805323442902497510224311032932481961597048990253445272254520002861921577138233890452426242485703508772721294082144827035843275818236159164311930105984859889185241137752232288934337735602974919892207515519280373338098406298464711224893133222424698640546259082997305969509617253391683809264615670229723193454573998134376568258659564430765499427511085504648374389098216651906235053292620834781206952270083611358413510402518927363005213913103167069975483790151557472061459924280458967762331620122397922498898337467695303196303805253919856407696930379908399286757733575769240690310129039848760042872973052293724306619184539898233442037300942080983971505866711200403795211715866199078271526265053815004793369141535337178362190392362319727994224533092816192970642688565034141673189999070515495540028085946114801738167455203244418722848090608233394311507590706380352778226302017107859563116896224144246137291549745319071539846937878688143101374952062850519126245053483496935125949206200551043323477827370441555709894963103022149331950472633620579503088312714470525278605454576531973959154218605219054307186810012030597456318966518779897336258661163724965587718951486977073356086189873439139181880302575394752814640794500546582100379982893609324135657214936840539028087096323249660383128936228108495101267487100933423601597134156771060196097192759101488964718762930585275587672148951797522747346871153083820160981956702817766406474897359953135820139947386345556690271666373586162171076366366501717042188806706203559243748642651043391275016009769999393888763562140973006391722719510732436583109115049988018300935361142672558875042682683655057125141785767996755065515523337126695535970634421583867326992108442545913315181383854366906358410573550196845587071852259202146975483777825092365699088989488114254997654678139122582728542340430372996931159378770278861375581867196779240529219839641189091461361328360430231632540555619415678383168898562356807932469804526098784987551423486880491777583953806406455848123425717234700830141056349923251796995265789952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] -58984369817017180653491068815615530791519982871807785557544342952794453803418174506140027052708813256587866110901142103147170467037225495780258783899032735467218361699337987639592361060455713515627686149780793762456961273958518492214339895179547088101803862045876887979944086223862409114645558440380353016331441338495054917935307112917826111388549712738861923749258580425747542882843238490936805184713428084221596538848660410927382771631344492683087241852403241960727035384006216008912417824552654632273975041452027785619764110178181885841756712289782780653398887490722345184391055003621189546707438086707131029018768306384205925911304558940880915025734521739605005268550798035823651090316634169988873972390174901543486768084725750063077469483827463707334544339507959219135873358912719647630066460613881526193377481132712985997617178813833353798427269520181659520980020035293368689287252869837687467749262177561310112013477597561200980618307362065871672347701063679136109633172023461322605913968288939000936631386096402025751974819706165192406010129843664725270621738901659394714738272831086733157216909381550169883586289961830917709803475547984525252840555087888327448900132405540731134003131763304366599786241572911987678509048095626093210818485313274121907224596985199930774951825561164611069396203046759391095392167900597421182596940059292021206685334754908383420561183728918334189353414037553398091487821844626695587379476512676793173322805693304923163807554736111582347644099883455911484275504309455025113749361951058043477335338823122899617408103728443363771266130008907015058350566868452739749968924929865669795127760437247562589668188572082743341687537644236108431343640899616628811601551758483903646896104686523149960625127008566608702651704902832592146268001200342280691654709838621964296632659877929939060909553163005123394576118878917917914652500409442548220202596442985036415962321629914198793522636937836710449518787226327484324093180904569642456970066023329795011858125241180769633526801289046985407642509552312774538034373884294064019121993076542478574147772895384561345373605193947073548018178826734953579706382503327941375674165968462954458904046534016405571746626209275806549062322254020532953245417471997111337635290840293698083758356370695924828825700264025908292751662278807451394841794430553343884950343505525168172602200623639121039148274882028232162350312182462381956000976071877296817091126338506484320915467080333105920800748985196457922341968072120206494468786170615231718172073199769603194164360577975219432936623844248795635127570416928821034413901493072273891903236673995739841378220955645690699364929083833854584749845895121589242893162449653251220105643163648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] 8293875565303640938319843807397962390927429820214525145042547457024345158744763629507024146280689904059902485283365377647738583500485976245217079149119395780700689804209661228106236285873527726189853495888991245443907185526508871801909718798109237804136341718731103225860879323540615150038158638174435783173311673585147510609912746335033327106609256551926199673215722494506601314921904813083304780323153547661939709546871360583122111170071826162690662953046615788448719306003433317780300615051853173440440113321303532480225717904420001300801578177249387798001646435408627844906368791520191405236597139210323639378664723664863639059324968223720138819025717641681942059272826042564763368971587509854987656432132993509432810571254657010253028655056738842986222917065860798614563120298878289255126662402524933024902863631819248037043966572612013256261386564698646797144898935012107252285151852145643937077602924940337107397098838156357766440937407667430156258474609656964787296218502904201365013663209860310752240293363894375993005792033304601169300304192955163172741503153750578471958638135094192107385005286372787980566349692211654387572566552920914653728514677207072222003989127900276154821088426223077597506668839597294734695532335550571483886728218797820375109622765116912201387748619610166537395038249172207233722819186094225982727981590077456552923085521023783361696543103750008208033899106069420495552371464081437057455453443786944064794637679543444876931189675008533195955579575022950620611223158312156034878149031942010954419627998901034046978653683686226509544672810598434024511184155661377990870199642597770552677320025847371308949790197363290055938003143167240666581445927555971526623268309977593416188616709742442608456550344027279289820558289635020628438734030333325470613816149689552400381698667732050192424155860808118634472902051662381836972167669788148922512071607119539219909467181416935329420787543716212770524559717967252369755389408640897819958163089778644944001302098382627910307910222790059238494437756993048340068533957831177011421941555364554724338976952192052160998846644782148241433036789402657670882052885070550284089737337777389036425263861283973258559106712477950633207790878458574145911871885633227315157725518851962763513097392369526564427332070313009691603179008779173418995901737474984281506738709447636855114364035967592026743919886132389366057757619790546722367823615769419691647862142174618787472221597276143008483638223244498367439743463973629632768136629582493679499634117867646903075765230619944858612263384279727602534939469737978632727021017048165783642269951084020284946362699355659793670546814106413561865284694762753514846272986606307286553557204992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] 2944339537357623229326457322581074034877076530108129918732531491712468072805256790122191737894840023676079246081163088380110690495266103810855414122937488389592042400700503314655422890846477495183691876960084146610012947189020834495916728192774755233294597032796879509696698228021492699316185166636258558289859161832171973042334910654962535714515696541216847243738527922440926268854488697953995952180073762884424139522206427033243905856284428888455770412271757613178174407238268729326033043066749705574558276577508560550212139619287969011122115719587112139860459973470099281794157214653506453879510810430380217924592205691088766772794897430377195675146528876177956319068700327203090558490052117284528952146749163366287273696738951562050387292748960040398117154689349001641125347949873344958761798353770008970912057402995136135706324951950571977147451034673766561178166176562612519318989722362705049543895884689207967254095753303249197440054773034256018734829234923650358583337039126809410615722366052685773188789826942908218629079648901290440911911899043707633375598214671461632789232515565453967093545564065017771471878253249779744842692627803327089167895194236078139873047916592793960468146767427705310554678166195836862471258244915979441614338361769298262002426718691212135981466379198785105874432727791229435729626021233163593389350688593632273072001719867365064684857551588446703437027478594857816884014288876553666464593068817180466293587767742456260559190366697847351173595854151488646888170119695356906095780147659579944488123594010571713902659779255551072503052723618688097079415717954506123604489315023903561798019747490464722653254003302679964015478007230032997064686328616395905504803402403411593511993875463824038711298532786087877413683806204119672863414891849649394689983854115111141599987673460821583763200763781053134916300367630410154182650200863268677418519969009435710520248902946822910336213597102685360265309419363902250142160154021073696343016830023790357039763559957915235590156943505508983482992163643273928764219165573789065831117882949689242101480367203314887713835061674807355183344087690619443301029257620805720547090930303140679619100723290991429296362678066624542226403195714760010538455008177275923578650732790682548380406847368651872097944116066535785519913232986072083432173290124315422181763052234019700590632505077869442680507924088800056541947976437163349092399152644972071752136091214640530455127563533298271565051434286726359836360380775834338995534822558385362245408733614902442934210340213683098722630305229947904448224553631163062472969767071347904180163644514172388622425464090148365871654608988045965572892413506584805080415109458690786369302691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] -1674112641054603516468208024584238370468204653086045964029049047851877133417945563262759542305049024886865316998467626517951961552045576015829991705994890807589244778067281275082964037024087268199091846425260393543353260691389337494225530526221172936453607281613539040956680803010484660090896998407124623523472227447529389102293700279864181511327424019113145870109566765459107403721743410266976605005779911213424440463805482114815789095129889018881199385506233211480373823376042590799101698961421263133292980167219981027956576706525429645476605425054616545347246139526064568809089762484298201555440745123500018132046031958628866703810769232110782844811054040030126291748634111638095166585508587395292196960344553892544268935439476304416489839753019327615974959950323746522241408526232694680905324041959207087572347209288959804485148478787748717925369439909923258750797670069288337180308624634760353842231800079217333555833471116681878375695168115475382637507798959604286709145202254908085927300907186618876049139921260022759305490989846114823616183860352752543085576072891579360786515738554161807540977963591800044919560965009733737988994576859172530825959597420747581387159513345630478072858538057901041064040645523643395757677463044457538331608949056884806385381471518164300602842519281508350926281398505671578912627472631954364809703924998033484482706756182317824457918169595587812689596827262773440531934339622583541990443207429606225928149038882854245051531579270590704688725930059513183660306884139504311817113822953173544559426680399451358255525624729980342182509983138885645573986057350935815216717230968516797980383128319158757282685485757855324020629644504350568724116371441273485534353343144295627212166061655884002214664041677605052242717769934027951103006838194060713075760505807241436943777722615815462012439630522180862783357663545472134017131303535893833515281873936176683375675525163902764094635252031348319958985643034802149285328705640605135844319555197179608757838685151893242748801957797937146664019068311896534323663672687103288886730399711985370173573660927140868667939964490334158251656382187971541485582114949021660974802302163782400287631035427485664321293078042244681373535571489064481952212851650869546026431440796906396562802492430188842562222673396921489113309174108452457364631519232616989547213713308705256753553513276302045554421337996132354466830707700903023342752533879893672990068231527735976572067019466253259834512920834321415939925559387845182974301888938830995302512842552204365851622089820778539849312154626034791317898275384374975733247301827621509531791024932451624321493419035667413356774055109876847158957689190977738314739043796988994922179723264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] 383860282376456569187099359384320955102861989120563229689743340168796104180717168094970846143515781837498375740102748300268357814152177436572700692604816054077713643697593309540677948112456778184749272946508567438966259499340711590557264945925881498335258526594139333363594994017239687681454779768355485045614866063118495841867130783729229068502709019809088079407534353111293967271428231868392248252623099334766939363756121450648964959446493031556863032560000230295176025556866237482163319498661957108919545901643076312073668485561049126736409692433529508579841501405329904311960336700017658134885364769729210717773409221166692597099626396379823687482658404646948251697192378284725198289879634958302406086772751489376198267297482519820805234374602069183670853489579890222067130482487587953557776748145344968755441864712030160929489176228732192418669296940488333967237222315289686943695326667610496992273626330252585315005256965988467334569182561355672535499111640944377318703552265822153922058573065656824006515646140820376572727449132403212324252644758997255896396116655546141205811687528160195031174960574658036362217600995360693339009133153265761218102684153719031003306424165071228099616531385682768531815818493089045623321420702225439490876890813674590399998130156167728293145264935533056563062520452253671468782311252671825139326517687826855436980848056559457520224741329629761816699045588847191543087760672957799868991948414272804684482977137231385492573422937788909885651749107061792354065291061700707206967405514156510068804558744643177303346931408860545829151924317943936486775164844637354374454125530193220750523284594095367391718773172094684809164961973705068618064670151313562300482769721211079451880393602092883247801947657614267116654489806092975244227080513769295804253962413782323831349963367594736720411153928095230852689015741393975602369950997861595998507584399007799475634445985712102886764749229309637124601943369237947517511178775568573706505639096837240941537030161234863636795360925034230286196722122951806533627071280847291766740940406268752497405566974190893500568654094860022763501725720764233872768938255038690761954853187586941621199263202677391765068513316181728538113983553393377576223692467133164640585076843102827705459765756834680849554958596579542625664295769644446241923269573330839142095508462559020251643199345197476524189162304827403852237317306664508204013814907374858989518995381841458959661888377514656189640768704449382189458690684685284702500737503499925302651057350095391108335393441700804903558572681960614010599957915300428670223009975943215114327299511987572661202165088334178488988498693629186148602731035089184078115092859014163064005066752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] -46559355570171975579152570430003475586648033728872768131200796344856216880722401067738813761606583706629860916752071182548888283053212298163704680374691246871342291256347241672716705291517278422111787213978223328588637729094315995096706142394503346683483891835172899536548160302937025296274485459994641993603475696214028068438957912061676665934225134711852025018328997039399895934236041743205494903738975930152704725083042171940701969307641032648711060142432209222768341422756041196144981423301736391021508730739665623392640555982917049665952705781414513301150129101017782661175471844656370511841450548714928725132785757925066031877607568475024238729914519185936914867747658138167378300021958244436507500635955616434347290847775323097584439979790238995489963025360411407647705444919585798115540574223272557623133651754391965334491733511104861827312329908783928254026480632293052034281282998470073462308751782489240761114943177654463650441519826386783431943543798865943224091167465166968924134010352682267646503990080072961814925766682681739043487098684677586193133966624182853140772285777123592093475840022783715292390635951590321807068272487613490618328614814580305304992497570423645844237902473888849902499642425441685508586356182883277573764399571128309010869341916327488814553790437437159821660201186499370757493819994724204542545244993103741530796323901147298963126883539033446026963077243088641553089824536400574865026853158576403292029271757874126437918641167577959341296978448000680242470285398190080275389542966889233915105538436092105315261407162030043989325861127009960012424832688774589225321959134256633903727151084529942343219349573385992428262803727480966887867833082618437183142667928164891070253677672343263652055598133884943914412985075152755416117211789242954406094752079083669108759846410556394049061217740174403734570388118453291335183493009292522434638616170747127581606714355884735141004011100199489771138119022313954737367278112044592646734802507568301046797928865059962183868349615319523349983087596371757772780270595155647384344854629252611571344194589406793237570590059403472396667717273490708899202645489011548849810007106492723527971368261195676185677870826092205099600847439553105263114121481043362005309920564440690627031864379168650832491938069079825027601243701517216372452184362429061808796404212742046566732625191431737736447139960737291748149824365024889367961044134520599386775441233346543289843930467140749124294416608309517133579425789393408136923009803178004319843504002520127781464252544629836693594230329727723193992722022885852572343564849706469680172727957694650446143861043055483831656788495983356260796132627528007509043639739252075418863271936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] 1644082133605991100886691449841233408213535778689481768009159734985807095857069635473341307971112245157406651405089792562174045878343808525076500117897236801269587990255120145075543089535618535436908801939662008936297023655127555300154715183143411398592311131770841675889818240074581391745049425551955167971645228441642198460171299946559157319654532827738150582899900686466457133006057466139651283326225629509557432158740980591027405997359008736018676716292837042859852996336394356238215757251892454644540573567755476063512316793682116505576100691812630421895600941342485213752651806403097413986525546022465988114137055765414140416092780548972235112699231132155772695074738462656743613524653190981988601735900405688982909185533123562529932749723632931889339421605978541116725110407088003915911883442537398908338366306615675713455367775255480862662815262117572233567293595967689313143432581980853123605149056004106070227236810275422404298872606485029084801033197780495343798354426195667607337471405198249991690853552065948034099744069763568755559430305882142920237169646417530004933387207664443871384822944563779131700836392683571256284329471708377788835883537561482560672925690771046563320588294383898016969735866899921992212462204701425053204509898731775495599244979947309414468859814563528176310083107687320991589639230864370414042589143792040876075992514507390591015339235368650449366055704616042513024541599365286428626465752947239385650100371097522196663028188557951692170278755526168424352177426208023346661789929626533007200637770361706263646929256791085598419637873641773780868445305634754087141837865671950005761457268661021984041599610821125813884239715663609094513420920893165313214171683352681732632432129923610589386653877332163991291365482857140968267795551728521472521672173166821444263110116355591145752959240447936066398082791693492610101375165303336159122681122394337487903049519831970113074658289597186451044754716018256281791909529549253613610960546616992024234463453287829450659401177477116491313791935841534299583170203453416363589596236939598401320518051544855514188430291649089964729767655574149227980677890578050953532811830079318869427164821235354090331707621278548179754323122393149358464488129972895390599274735952300508609758968529149343867135935867551854244802881636868408811843413187777866233090202616438974598700785324376035400385878778775485351649281706645409578280608522263258190095321550330519689661922868173047128076059702164412227033085240515270012007346764481000633972987092955027063783867711603102533155011064473267350258170141088190652045618259933830495382938383491206488316459087389273257427501700840665124417962986301336020752489409310267210203136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] 365951122200239702079414814708852074519510076993694311803314035442737743093713001596245445245995729279637021482394310571175564708422387996554775280261670206550492391976328379061662425630850592055028818521354564521167878327325157842079798878784328436100562611990182647197308473712900862752400907471900297304080102027934717756947817407484635578254632398578589325524803840689429233743031082278418490361717560500051693841170917220644307314497120113052370546104005463533947507234638906076183421831192406886185698182025164509634380475505220667545499794176505794499028915651582229667665724630604060255381410165262744407207379276201175807497597492475913691823580853247182559946403028020211362361093971526144678482364119281230183714899934363092079111630192790764340278615784443757286166922620549459451742560703095544254443078696970061359737030511542304190790367265487680846898961062444453798567634409514065594736723437861031959271127152223059377747372909197721225304655189066807187739560872743952325238176265399610682068655733614597443035275402580521514450005144361706094012138743513563706043015185318372786187333946154383903580480950573812669022825504204589226636136027958149678971550357141439829494707917540872152050923445814598243550264352564478986232810743724808701809008079461593267916407315394835545212886259189879136199004789627279319708567050549892636267201026706675923796876125877446363420344485402058255431453316471310378086489045570255537311604012830609366783433619554186991902770810479207134835240526900755792879688895506167506362447608045680547178936543160149776938101814611730350851933061373542181080113261290643648205158068962285147408489313138787636137908642018806056974692352277039841849991951571851777434599065459572763033727989614303107618898643712384307824720422218455629808538347909623302758957810719665858412661134056621599737401406617757512709193310358359545684464059443261770601314724902912624475787856481594347503926176543722102216438854590528777929267644980369511905004141804407466346364108111858373697149880952850893544438599477692505952379316903218640459523618883626362267981081303867804008640919435206104252046546610345063874876975176313628241642757371457816000300194885642304794765062189133369800180160488158149818967499213417285973485793693910204426180124257871677157757341532405646776418661634197358968635520479558724217437388209118987679502958453511846815493294873972496509156009267624409320402666892253583525860802785558037638691846577300769711490533648217120481977442117845107115316187973000988603229385954423967444441464574758474691105823904923675174627896589125200076365360069111238571064461802414479054621581862778512139580101458295617024004677796088856444928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] -33325419513940090742264400557663580135183447198513935255873528404121204396384824275415026432053663760421466414807082785347501179263201989562466411074824570918330874642975976035069198710001054445920344269555704793960519355033740064991305102168855948128535336925684524573099958902176714721947023946491997321766314674954800349439226918361133831697627775204442851040558163048828931462963941230835942484447422862670245641364342618626366596938093812732288783461141855182387151095712929216558424360473811373790075074368296402559400882591016262822412798236593577467710233728252101039611622222397402159939879548890912264028317698677020150859502723182117389581226904390857255319588981724356762366017766388477249164063700512835484156355229181724705595103020454952472263252421729508173312953245574501054573979366258611233855370516992588577886987770799313581808560513927000523265340480298453362695968204768400918344807034007278120731404110811387661066516935600886946800094854238755972728227724389610970706072069116897176840319625824369858352866678715337287397021652404969903187566263363280934136486959732092097628263278843555026315078005407422622573635674793197481032363218453587953850922353357886051335285252523738579580843900123775108501220584565009646202829565436339667858568406599882778165661508127928960356699898639124668943031924124273726426174683225027613313042546722035307073541484957939858408568917958410909064444854175649697951245744212913045636714736169367469928573623865216188600065946431414571321667307338387815892459795956422356442136134293046167552030893665188248113585447617975984399867059528535619055540325165979338996795208187442882885557503945939462679527134759391968492035537996034034248897346480766343790461092378949456548047303675049408466497052932225482624986190978831249665852860643281119579969139832117861063691692872980053697287047672141442429674751193521816766066477385866859130169151445598825700769490195605388393571085028731657614622071663886228849460966369773312885489049304194818541374466903463260050685158690036528526179329786458390621591582648285598072001823134547942107335647053826353000246481767154215110844811050024310993964280200857540157199839044151221057367398415640803201122529621146534967573603384886880766905894234766146970423129591177371492007488791658096366974365238843758790252853095032557804433184724541147049435974647874862620927827635163591037712554652618077047188594980736440404672786961245739438563291113173257583306663862739391453738644387721951224460642310500986231616629152996138947411534379333595281317895041088251567226860389706789434233032760398769868285318966246361804092774270938699755975799945396262434714834041383618158860199173079347232768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] -13746652362746185791932764556215262707834191050730889595243113864696524272465633406592213998680176980520755634214943011146368090022671452181645367559341758798106274838976817259758417763446475506017505125146463397676636012218995265130319807972358602142250424536288597075936448909256004899633475649286964196503518163910237053071277773810883501418585305225884409872525959328520328154714749093639887372082443947172971781430040574367200622679586827788427318581363759913464784641484193034382647651816047362030646701619426807943552471948716724733284949277236217165694839555138310938087678838570950966324608253681538890060588546509015023306717842065396109770451373110930446234696688978652811183410231434580012051491391806167400009224393568617202077286445051117571717956487901746603757808154896412750348778842634390651088112419330534247578901030849106445421571645426641819952079757707333716538176987600627936214589679576466945784363566596155186026024600557756834444005270551559163287101750762711932023047030187348501824512475268808503216284353189002348827313857387364838069156651686383303078440355129861683668104638087471084460828379157167586278385795831622376483610840422114582117177651736012504832941958965968695580610268766944392333263103366332284033186519832744951159835321531166285913751664573231614563877519726731032822908251712353004925699900473508501988761566107324402435015870519588193921742718301555845125916261254316961729052640135091073795850310467282576491035258973596934699153431308001049797494112102815915658729795013217916499679387999129488141291359962374933414698355262316007012099154286649473816485677202015986831208403061357732839304612017692435113601758915943390756050067532391949707522133211264470218193046512265168818867585642187975015892481348155030663135345017244375762963752084661426126376240574126105985080072290835353499684394285907632480353207269024454568671578203367664349257471231165421778399180833314969359497344919441180713063846547645564727843130046917121489014881483252118685669887755646898524549793571101163987088379898390337793441221218200363242954597514970205323724106233303857702902347400586467442097709596543165887306451976039119524203522979633797090393844231947325598147360330206933458273095002069232565446303392630138753982036983745319881579606175124481049704919632739992019205403767724829600065095897468644232088135390829882847471754065483548218685052762648149049929389927987161553147174844574872703839913936088441177460685514781043237470134338015718581007489216347009683159592095329590558694543027813412024096419545084705448283140578593572598710561251125088767027240796500910304058615358831542255482542974220237709840602855629055088006015233949117186048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] 5492363257129893424100450484454254105027592086921142581608530704867274401535256648197341127271806547331498610034452375464972922842749004636238324304056800666113517115238490570250981555823156995023979020089061943933726737742380230742772369936618315586976826525139546542955855468082202009615203425930078613378365814924089059598051240638350660287437656772029715957766225524723159221438705442973975227427982367259674353603238755135621164280423765202560828654668707617341216479839740168158607813355319001291255225674683009643557076854800940771655130245179721113355028432567447688574406355443191096954457232025588809426142449130697692621904950380438573109787441016633068654057046458225382651386153698219632519505663023113002718231723014074262950699876808265140575779375796598274687746862414309439824393213657709295610735144808044814177068160413554891504402094214966416740485099074369734204558233602255136163821189826701905326978929565307749846621845629267453673661819502172936739513746616077852323704801690790447832830045075422268786951246152322527971044655504664307717699890147200802997992081834809038397922089359606070857747258908439347979270487435568052984119096173996989281859971725593285964011696278762311247330471371418815354318199654859910241574345033457293768926391434739596531897944123466807176847641981788013426991316305871309516547830816508746567547228418943560582438398788975007555518723691649324656015736495830226112378328073705333412887261952724705892057082780883198769148151543461449586540212866643482991548704943483753321473467143748500972161768314023789465634325743876784661592421812041057172921606206699380516643663267317758759718685365852431090222158314322527360174394237085968862921277261047649606271132046053985455872113471180567156389715281666957402149070819589856004742929902874918928764936025230677958551094522296268585450671300687757085703276277425263464647105400382325897383516583097391355644033514089495115308201997379288264271144900242053494395827820119979820394993899451561157375511361178694164516752676314791127179579727179571912894645601914219304574118549958043606494298931497742918535710032377064224230697751258324242553385470081521954223758014575431241761072550378966074969994222125718035459512446736682851240759984460202160555830458611997971002584165162663364638383388787738613310120143582152766962909094832981717851674163999644617934699583804509961449039425940968037753962050540518869009582630975956383700628946639984073532373000953371333469401686477281567072206847909550974337538660568579357966379529265580784564999384874602227880477038724607489651335614804169533628380771056112153018112227661153241136990134125942482060208680179448052602490782189954793472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] -1162945709915190626583153883091184915441291395485561771935020212913118113301000127341408655892050680023523390814165162250748858132658468359658498788746884670994677320161238371979809896316829640155043235233095222109603762963826707790305199564057259220008531134143276672310872819510001861136272354800872111890165431392258238787428609177527018593387054720369618505590932609984176782237566017143190447876080862509283595264323703589486073201834974265525361200248971244804858726014174162985124383891713001205705416908648267881633785285726831992702697997637949697549163071033958246127627268673012990443133598348570864895535528156569342488587722925604155474760993238211222985981694404884402417186150818686315258840135804958057032928457879198432427892771486922803652128471949216460951313915339512505165121995297168489615398205728286631456180979753175404407622966735320531292547819355287804440517008223183209822292211560609550408941166031762365960495609982786631355049830188121107147874432190891360809601194623768708908030035094291858195388643403255013652911589912585030177131488895863905712823671880416979530957616885259259967584032702610545230201707407879579269313302577444413667672463870732049567636358789365264744706315199863586060317066189378148005582284721649172063909423286688758537382900991908076586747867762343727814568670432124736316087448201645313748526883434118713387066532035477829852454278706702659057484878483284084448605479007340469224481983134542224297742336878266697713572204502850420077309509130421751945665083919653645060261681042161379817977176328770165542319237525860186352823378422213400432748776826796333509901634725527520438144479677709811601798568287648801328385719195328610911779540854780916124208152886682512961544926652947657937344789974184904453449866949625566199819929336482228168869268169362872354890797005965659930778652578572708637601618695057293998767596352049983690453633128717413371306335630165788764590166109041541770907986815339142624853729651381108966129141909731242290901273908473660386361086989454992984257233509304348203616187744696098420104401525686528346934117587321672346363780324500296393308151749716123420233664470822700485619975226044102161724918734335804893989481438479453724156542642777397987203053308298785307498875406837054217072652823366347620393252566637377096853434283689273117092367313004560707204264256084771854445991609172755760857325350522571461019245208628822366019365148211836397138312473328829360576115165060402792570058206115906927441118788260548839617012062571107042303453644272826999934784623950891204370605780388244285301028721744203504826873722691965117310494181476620110334970113109873812479910805934636665677461358641068113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] 182417051984058566329206641148770682130918558355190215465433568261506632513425483332611982972163827788748774808113473952473449665176403119495149058951377980171335794720694968297307417886645371858327026966089125137137675351030092702617823659381979044870310271184329180414613474984818167622015781719617758788435290551087232919697659498933018726021847252207123739233043694070991921563425587608621882501513985598682686757327519155612281825458556963880430695626021868806275201263494052429655993663861367464254139427875106561432693387681191077177912678885973934424075448018992042120807452501981335151680214402803321740718077825544931777994783067407667792841232193210590025706576774864151622092060222068261481195265139140097548800831003132506943942471427243282474907120985289401858988333265645383626716297105138441118659988726696809540893106856798758257682780419194552890237954114466621948912059901386507781179088699522072911924099878815647431518869142591914926588755865845357427121611261473566528721232562764827355863418062736811761583007083995634806143162733859862416696763050904586286358431147722686756582156416895141134946638027147205027188206976051930045578825558795216509690829805747133342372005527631385081894196734567106014795069180632799169363206034139145623456782115509848148837173236353281240507089686937083318741282234317449632916511225863174789261404727594911460257029345853741369969280461117037625540477609791390921768439994865070375695531117217689900072328763439883982452966202166669532101334060035787225821050774599576585759915573302106448866386686049871609979656305547857330880879758628435651778298867852200401310973292149238268323683567692844935712213894388852181726478595275160116574512634691111495263263328616993598711970862888499939144562462293665369807974716449039619035143714258558597757779550760476771067242205763120250045354034295216956412945945775281707592107262947161228683639564148731113332571363240297449689768682379176126351476127181527344738235762830232566717858063945233437898463331916486195581048998465883182737857296890080171981142030951316437174186105687799430704793482842278112456380817282452280220866920063583255874969403637826063616059908162156184219071972654009142197244682815637206824540718998244288167451021411015924818983213065624839173997597887487194636073459659494924278597292524779911966785708451255292240669024234985223174916200480919553029945083814652445428461922127596889182287766023548474650939311403810674876227230792702291050577989838664718313727608374651299958057004921433658885741206414326914475368824028801169982349992264539548251762690597901344287684037749079903524003190246291706862589335930348585918440554603712505928421457170570149888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] -23642173842997153744246406197584813731253709397374045940942239994548170986075254501160684602466934778107916802423209529041999407598355104880798707187747663641974002563681124767948844779384263268206775902166079219296458640447176234401371869311140870366828416064046472755101430772318214766676345601319023436969281217707561939597976944866949987800097372383539128058541744155480041427975062001306336760211385700873680344881629797963511876127299617055146287373457808664983096456613698171339073062516020998493778950774559658550073615370274576026878576954747279060120593994168460313539876190741968327721057093739797005103534901690920777884767519107618522935091954794389818503402218009567111266926384736583684471645238799226880902237081659601243645892928623861698633198607480518618963976679984335187806564648782769668135732945296564738802867075576787354501278502840110339604010595143132656436430694234851978699161630403295639300067131485506861220495790311948333071080580323398127595248503866763781484358176602796050704083131640703665665595953685369810601316244579582276685081659871657562452707488992476645739588705992320397786180780317950268281311357815799919801048155074332861920102153319603406347622846521461947216123855983156380396629217005587622350836342554699523439004689251052997344688141851327382892156867400236754546204963590674718944780466396140310178939855588097374400294332172488073023805723286448676267819291402359261995344568703805624489091697787742386170639696033480155301814832167785691310400462189260293326769475278012017552191535200814574240509434575725218345681438733367786256022343495657349178643426525069130479299540034905922447351164812975047579581359962573869292606013104140760028434978124914021774552650064067264585226452209255849485143948615758481387437007749349722492722915576700335792935663233351081733770213695807361532258793888793442212104629746854950827263501216060490326004011107130438372055670882927083781441876269527470136505628021192117876109389207767173403059366869989617965526683909552349400299502630209553330487009871982669391367787264392951740965734190595727364657922397835681782217271985433013030076679099469485355905357066882768837367803048581653580741495281110781686401158654812805478108603297548667572177660503404968286153645326452060002387805619127715827432718099432557347235859168988816982773025863854770408427502592914005356169224125170047868924944528101224172853672645159424640798212982710985326383571206683513339601912657297742735004182120868880565265182457381769708447421677943633979685649211952202187934060278304639477043883063294770108828415539490043194888264525893953410704871068505155769137202163849835539726477563571340827726866078905663488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] 2659762408116936732432406602278103944659883830168962450279384162543959221448977638934312372554032020192490964440292939794189422726397588409261835240176315207564903225159879193832164333025839952016728036025267181068352600983307472782292623690622889561702685302659519138884284074012082084653617687758552196042884101054001914575732434164438591823702340577785710867443532235465027811162668675915570186753849444829975102371971139813460018746740270805283319730881767994286798563631993987884113681159578049038927479390442467109653378109975805285145768532564679377846192140353662025110376244916328760123897020789607751456182307966239494209117407447874718047101309536272288643387307017142873878756695915077642339025811653272182921332117704837165241255605134709269421586850536386600499268492517588772451751754860768924752347083107628758723352588095973664150125202589684242311663549693635656062266867956243710147138486540233627175552006498660122494378109053822901572912782770896268069675604536217297835315002687481534935350212379423375729298056953717669036167044654075881110051330319465354581827501344868176825186140038955933625380248948166806163647831283156529399613907817401024544440950587409948177031263963381485635808983727928534229637920283380361520274264060003281340855056843980171752552345603454259621016717266721425698956077774875647460134449715047469410331538336895349089669093051033293568425184839603347031173710134377076271021376669208031367905785963511380875587313578177378238011384933492244992528367938839053572016563295561441912821952506521924295743170883854496202429917372190378079706292763311542648881218272883622596304771571666368938122452706193304412162862462692456935932234050139405138404230024138209716120508744748688151141094987399821997824705518150844084933154031151326067407527623557968903433017200315733973600016724843689830510995478603109406286701337040729231717424407732813054201576867434790119132054281084463768326646085061133605581578362292679638876201611041811651699298430031128643526476599712211883798085348068885474440122288867791627587185250166314474536204387066470930896563610084783163627818366773336709797571822655899479668813168167110555519854703910863554857628316782846927483324590153737327151734038766911769879704881645498266984885862970889263526603456549631818583956450388650696339758910327672577389249636153775658629191261252658822715841669579625738034682244452363609261118924587400605722719256321136170173814423844624398028188504940863555195772876149958952714986167413739732936270927828977876541802219813592391838018115095127796527726177554376463444656781564679881245903673994669190582715686738442442612270948904770988579484840968143389677861950556471296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] -266091893547784012236789372565533373361255508862412541429073255441373368131261053962379075920913203426651796824109141087261801827301987827801521038863694067309803931988224291449751655895911187959412139024028445114783752036672455670667493267470619728187800400235299945270555927424542269289388431722638069042657852080558159498392812198490249338256163647743088322331848334173479555370814611055609616385070133766335644094408762235394562725558456819012618188910985496269543441245718946637332465544021070975405665454115845820788885883481990842354707009200504202628953148234404082768196948949224659524569743022347359728447516754465848805393025115142575672367200424229747609551116201505486405031013192856389119492551375826426733900501712305798002474990271895522257155615628697355454833106265694759986955077347775566559418385226956426227499478452834646962840147967377001681716578100971146782346239590010914092549136442089361315310541790984923336131439942589397167798736758324104916293140317189301691129284110725092319463976383174403122915569767579248290403943967962823837721154633830021508583765787240929344048131281496782985477531384398240949602790739598187991951501067674179105689852082726532903762584442018468783878785950077405921776910215338233455586162223482813581433731676660703226459232516546247297964352958012358505433983521254482751394476603225868153223290919311994195795390363033331297220090684898904718778844694528270599272423366146227584367925440287142040458141515927641956330873189617112503610599167627907081332644178778364818668434980197746047482768212565036697209332608541711565879163978567359732001737333388632304550539937036333101815201204089057626265152813195736595447370193034919833272992739449300536633412880982673744083051530003164725009794845194106014828435257434100596861124167567830864368370403825369268676840800772818055266291101845239609644587329560881847188966175658650215043643790043343521080647090614020719637867166462589155672297549529805476740449166982699808968754654794656796503567334762994855538804587224791326994327551576593686884632346358043505407324277467505940398894390301587165751026204326927609795948376135581502903020827355769505628966219927522949754056300682175979775990214916970995148492825464568708792104818084539306076296743259540638856194616551066584848037025690375306500777125434511626095341707186943648216443292540235372623715416494374125962893147355374140290611554407192720564709945781772395364794078029656389676489341464444946309030333369608021507874166995675289502408988623209851869825315946751237865395073776730683605858751490320031573849219829709360477034761140705615340766239041407578938389605601663603597413508211873398207102679840194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] 24383920887895985886284784961431906879634727987970161437818518809406492968630294795316666037544092690145566468041731871452071305216910189743758610301101332064940816747022340676455498153634504190208912848785614349575162369083884347731610648889972289885516110553418824860615803413645524843109577779533795226610762211892932433215170033239392058588178609247700196002979211389757531699020625835464436452518185697358382209895982164362343113589788555019650174339557641633029780718395326668357894761833222796921668653336044889960853809219844204326729844403636211496240551172920315747093581962488692600138393812412708521971573335138824229073067031829880118847175665011395935282983434173958917723038052626721382509031611485258379088173218866126013508445628695787761463396263031156265362772754383473782561814729974236653335575401081112182489229778693695299480836994328049048082329890684667754073440520294271535183552090039919630800700462440089050562438214255111092851086583172571837379539752123626498969651290662998961879163119550897175591025975536218888680343263043284128191275467396432770776213794411424099182610985084098804476784713924391357413116622809733912396448092908833653969728875671068095171928615505608369057579223784877891075657501913708291207816169460881805714980887301563079394879141492775013449287839444309359207962186568440433260247290636924137029159772441772618836622504570198732453450312382686454135183615873506242338993800685499980413229222354103665659315340615070679676754749940361568870476366805160330827944860505816225377491320005620458060348882650122225923513807559845115574558382561812395851933872472404360016144109580599040982680938030059640024366448945345536757150968668949899269946842302066185731624525755789408206685825271723869602038027135108659709037177043523407602624733216931215692767812653510186425375089895705704099813923160001598306942549867743441631627035467910797618012427479906801294991013744343442390487542496425071044903167214880032933529567624133747050638834629709462329363995491593213969922090369119580470022419299592232274760651066034819940031662437640683891556839180200242534526869487287684203272952650230677185453675543036210279813046735817858527994292800116293698184837168086246267327721156545748710748036304240925128848420427711109324906138154285331468538361657058657135757175444241665155255980306486806002898527354646772884126713309030461454038681557253023628257120474389049486665138493439405209846526695618915630592976974850839885925593086013371984800330986860683247019661731569046314687396960926476680654476133653680498024949816953355340345759201581951557260225941207349245286154112189045214334908355982165574960070455654961303040717479739392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] -2073044138309640831080680570315513206050227895288754449153941517966433990013444780858878065108208233304282072091491643645024880264080841979547364542912537753952933466909803328061174231756096279156270209344349538403376433292103099189994915677485108282239020241376246340691606445139161430614793332524427505123764215906868820643556902748568057543996520765358877782161776740875753897393136237007841524411274731713898189677355619104881099322335099851636309017469632393656580422433236690615008617703017985343619474415777655181985164448483256616872348189017286365649529207851239992280209693731242776248464102486983813843705149466381616686412612186099815090011831178408442091725659092224924138661301547102289246389200152881572635536524552929210937478090533401370297334686076772129508513889844477066853779501759879311927658290401699236026009750829573180882682169876915205750317035920205037596410510610644988733897951781498069608170822969077027639875513183025281317842043836769360588765419076460732901829921679534049652426944412233897211154946832138404866067303219630486817168942924878328051943456971116992342356069236924380911364888758071201741381784556403628085433775552483104423977310527743135807404172440301082207640582218054928027520233043184515630636047364682639516200549934833941802977792562245173017861751167792813531446283821278233559673119832830870389008662018917714719451737466818864315776941514799710070740526971896581560783194447348555065902079042207291229304768308466116163541969558661353385072964443986090851437765641038509427765213758568939256919572905517427203682703546528295120065760806296466632726711783891483011384010202344103988273761099517497266218785546772530246292609582932879174444807123202173534662713042783246806952998989615825760522976156738698682348761155483624057868664688839187428720185357326606752207366981754265334621605175201683695137971444072335200994436161681821627955441111293768732106869902753907770144809443219316359950468480918150793857765496300184038195289845971502297420469950640048850687438924015824820004422802461299639671713465012992027096578450627527945075553501831683467486474691315074113888814670337486475684415374160141340892854322073431450910401304711090938917452189980516132371380448793776923595383393900472552216104133060313227852249223689471112865403521706492088791047865190319711260448918567201916884961146574453688811041793790288118425583278990693806765590631492010785973325465893729067170702147183479602129984387619738498429208320808598350340217550720294283059277014458214236553207101772776336328382595134101538524864092278233328639387048591234164121882479576302827102150191411996424130749409773125912410685081318057606261855181864960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] 161126000657152116385142289590837223304234327799403520088362291560518633030461641628740896191645421518291524833606637642536491328432940248187194483376771008842743293041724394200428446267309711197523913640029800315791088792894792276340436090355170061594641687090001012057338934393120491511563289059226345889332188197693258861565699754798553812988494451443562757839871937551944611131873511404913607527309146267299979987686423874944512636310773548456694892011173144336677021606681146682265646696701408998373963848613475401207865341014650518789607447262034934074082698142870263077105912542393425562459112473718912687971850842337196253564687109721698832979599034654452196417225642712492542229620566511559103520469812078613508876286464167881479330656019206812409666100268310702277237751380065443534453071355068281714345466752599380964374343912738388499708488728938020850859718514905509814985670697188664085159752467496995919171471990919605059824045707831992533760032173938429333262503558741374713132110267166709479222807456950510127456465587784020802298512582222363188729045529396034306760904445868898906984695346973081746464667569684354308954016675431736165229018910955515031092670367373672167141635825465481094207869519530643713009664300746970547548476376169399243008981135539289919177662228045721260002871672946616368288536311314760327691885860795006608474826964804793616837027696122786074843030222375220202461468714416087256412485106116038539294427953532746558986287451628218176769678587548429422619798997414327894767580034853594347985211372937615514357297891171825007086116646172702646957184607632296826661525513929537599190380771521626464571783449046393416931606889945960109344113040094390743577280708703955257372468927320066354490727262442384322493005022028802742776856786843544478482846701775202339492669872088164844338031694129815761735489421691501084827273250294108640820080280584774336017092546975715267144758789090144820731687141151379077284281234144999873824641887309272850960732195834856521749558571970063195206655309608354567806762493165880040933885609126566824168542943311928747391597788820236968015397941382310470212265682864161356143476232462776861706465306561284428956582708799127366924356410627608523910519631837581570729378523588153800056028076413819422830918253913517189574997581407936101310512314713814549979779136583516549444983354445001234517705284033242591709900633230504237868820145212146197084125939609032727577154105247070974415500048534818512475387694529167483580369438655770080431776994900413481744068826947088110769534454670645379691827475446628544192819335135707372574610371473808577612178506009241239835881510583880890592861182498868940182706144149504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] -11851644093461985584544733960588972727995852622996070394145880600815532492372141207987744803375840634795848383302892506690876196521391338848586877404670976633133350214288235565181708675636392790646144249945652434219186925729452878068099757332020007713475820236135327459034575263141092502318860446805522882538442556451779568787577028051143705111104968309559078154770912192303104017568924175690819620101765947021754302348708885363985691458051247598073673383423422881740119344566092251581279330377862542004003999589309236780002508016937190233819640019172957896976986260480496928703277236019088769297692055932010723328685122861787747347346405063301424961105931434733324917957002495443692683811183449017467471871012419214964799917059072364532293602214213480969250513516290033485131624321569372476127071411188634055767949614887154759764931956984370349591408447827606103201686223232737579091047180681298545016279332805729169127983475516138950026824455621097245009472391106804715693416060221963119374472225744544578799866041655084032720249821299197709174744547389176566685304931922571746478494522506277962920966041350849166375102010021134675635701153548603099640734807158810094331796247403877247903407098230920907143395056268610555806280593455102828719728829212427795682148340580370248314109266963529568632198925766071516800220099955788085010552025798190922910918620486242500441020109959566764856996156693399876885777736816596435115213431666739868173584139335406464229895756292099387404961988979146768897885174924832793038841761828483426985663604262792014681837658390848856232814162576175705733245703536018682103840556249898263768998254882586084069289809635194135129555006564352071973202369240320063958688148558781743720694884426688208167834961663384983788472065238369812961942983441751854619195019690392961841047179526563378382676213055926490611986274950301608873750658172022469279516254786459646505676369913966200061737728626553185430169134616326881638301611354650117710290718516109553553648379914313914986818104364653873626339324518908291134104392678495622391605207101141889258205171197241123821027199129901514307739102499844455528677764879814719823341320807383113141051951262579360722339437555210272856172915241751277708313163694757942967955533698501671844260273590717796508502118772582047531774382359304030091251913893994771916038971872426456466942384454079150396870226970917825798127009383528232581981159844318508107271083478530461616747306388985263888483321023239810923076281010092501866445696949907297977918970274557355325595934798860572637824373365961767045457800129554570660201861679486301826277358513927888354282382447865886943905974784007348541241157338936980454037606367232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] 789775846522411603576388606099183838837774011976079948175812643871434145434925608985682838405069053454424058070219854184539953619353615493204389214123998935381452081407372200182867136352315175406283087940987840326579842386515939676586207618286080486090601754818299469204972287056544715286527431998457538671151263891220433743896146649043674177059857762652030312690055808753772187098732309460915268830963355009944899472761588388432443850988546744641776382588010766279643266394319614196509230775887498293165374296353638787821681042551111196776937011408636304889697450757657578176036296897304201844043868527730794821040669019209910799665065861340375446423424441256128544598828593015515201490470679054118167977202122615223127780849296345521488810380295492437397784172887273150631093179184922640202834890288466855077016477945081190052691819673274729451470045967207891629390284795508486293501490056091515801956077849269278825163049427489357576680272885034438785354337593052087325155833659577921350731102904146798664719196051246640488085870185401385845537268281814660431822783365708163724253141930987670741584065071276810524324567904674067155232062150226202572758131996983247606213729937202448266367587449027617864869045903635294606993938665044766088209875309453363868661750472172332841362086513000072006687060649493382726351938325732313047214553609949439536745147795650409903979627070943908565510698647014039539795427964009559596494685577517005170760820890092074940878740939627023550753492498042644422851530175499583242460904838337255543027925604579983421151705008129771187488458722863596466158077394241344750656029478790329920816111542335539437650035145573108346486874424791826318985921176345751621816418026538115273036494831906456990763488742919653558160911648741936772018617441531851348734756162048297420886990697501800578092040617322044188995808123487272037873048912861783337817706288385005289970138342204803989041262150073711110375924877604102693404995259298348942831104528166691415504392571476471425932115198446332409399620305235893798479372256546819095837576859002686710844391918494526766052255835667828079505357286571665424716170454735761769646325471234088849271982212821994502756614135469833778408907540928540806928359519748570223125020401097033862291830868556487866675260355940483268005126248803265774219559296091045468388033497627765384391290934651483931495969224755892864521813986731442626710753831670196604762972686948387641138827965599872421407165691439005655467522703776469724515345372555383104198857789978005859356071460864848403807019944210659359497075945902325765843472038768018644483942972162860856088548880097658216647766585034763670004807816754455028058378207232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] 11038193736490519875477928629752106471014569043684126092071033712879344006258890717894626013877625437178752359442316873877582668523738016137158475192773505363413924114213852385473755960796181381232682355905473575979527853272533325340530675109716201852391294691310839751331127924998087668106061283836469899795414269958067713915544799529233250194271592321125680219126060540743903165350553176836132486658971199090597595399076867764821596236364708806088130359232454170580558388059079496394155593634907792299700834152022364990171639149933850426116955609759313499385303320628044608594447966411666977200320542987490741590819144099078104066980531477657603778683231365282780159020075609443170956010517795568538878473771295211767593793804929654798741180485563732888308790602991722556284226464418956225789698339049511184119695433589756095528239636990757599743419899437153537628635450887693633208859660611234616062804944979326923024844817942197213390142293668935966697532673759286586602370881794443910182187046170076575120600006261142645746740905557663484160480246087184781046424774729542891099603229320166662755331426988847287697126271329996485270971146269721704555273415927674802512193998490764441902741902950321714253677237058436414790379213356542571898786242960089448649909416024205739333448226952148622646913216797055821185087198683409384003703957568088941835503351493284398740684777641650731527008127166524720387024079359018096891769100757093390919274318782627041967893109458116342021493727847794819934691962194288807056109576121020931286634660774267950790272389076158052428147932742330093947383250740393033124956250291992277263006202736510801864914555339942832926319791495661964233615178647744165221562956596272591955711067507780403366483507646014453053058012590010670495124263184779460533523435531424533237047565214156213541250493605628563827548422570430316285786934187921526492353119599545334962721477037630679952775504715559582477405858693044967471461568895582615580606155585914047153720215623782495962992642151975800761772211697346587138567476313468261964533766674704116906125066731905134872762365994927146206120273529567908578592448173921004242346887254551609939711583759134216722776290577163012638113043891772010431418781109170897022295572146692774319075332209166417693825274456351309123929195009185714366994912540806507532838463616758643782938128691705967943969827046463336099810695606576598880605178643042409257674423957285968969245972747842572339116716681948704328858511824846816489693011362269432924713389940340562186664745350324286359612313788617194969244665070189079121939422883882282243015514689481032841899116945516380568690040075098375807375980092689636927866284437143552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -3429670967907964475717811433973330976324008182974903649065709902714509600541338858333211042218127330862502799055015212449591072429743197198048604083664775280183033624985646469294894374595639268507244969034658781414063139903254502612333399213777442838631779782860305578270698988057544757881860797157845164901913656215453699798420851378786085752372332371428651110425609192996490507664759061043801421311036232917703954245912210888787773331395637511780794475801188840656030430394525621724635157363464224465805405530171950576131835889772865435901348432319291366807381199504003832014044688128627862572279797734158879203875279324243678563255585044957361878547245811577933371355213534373664718177648880286609255963616931534290971807934458818362500209562238488144728938585873191246630010518035318111859013910465190790549203680587609355879892382066089875481105645571321042798507442672883088568150926749700701640896592526444490684945984370774822373388020828729094233114953489991065607496776529639114982244924308209886537814709638780246721321699263269919062063834540302572603316459664359243705292105573693740013514581500201903562565443603631124414572597385519664639086947113486343204413786018733955163749099734043781365370801915916743078533268734771702503605597420497130661700009984320123054806806352180613127983295271903692897766597497330237390644236924209503826908681338669658892296563606696244484955003047664134842366230031176410167414223164253662128609308917355032202544829861060188481326713409107064818016896395620211961721160160583099205357270330644174924743001105378884441336157897526961372261816936413846428541967980802421836504631087623658804292028098700118974782430982323317484651618425295484772732470241031106650275876341807015925184866111371438986428776930766011813898205407813482754211481743193296197601586557989238671260154827031237936616770731170549161492913322446333853248290332026526163198513253532576344260447317014008374340275989670045646877479075663385811820172249541988605083753650804983614168427449635973721873006484182128828232799262064764572492898395621406375205804238417605044425587221329166991739472291265999468800350960256538066649868592647144557611011749792640752166749867902989550288541507287574127076744637979558268611577540660061433498852782621297481052155283997330737692832018412636975994805897656085173947725570062809108935202355914116433693643322888873110195643052753697345153547135360662390678183402344144954994119772683930494317417648367715297745188721556364794453771174347580086655980031267388338008020026602739122553332505082982181944401570275125899828343045235876200250649727745377875472283118478000717824532464310104822889562250081254765397478731526701056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] -334893037178853372443365374791339318792579666253204491839983170781205069230620799924331103259606839145859446429306067826169367139233015678321604416279765281074232549847778007711272260779977220840586063793967926925037670974754193554623968940551392818755578091811195558698875056137995248264542804122857552696492732353560208521295535834870448185848961780835448165467198257622098228484654000097805938371983024216358596233628537353241107544384970037344014105095160211682231767433082724838270654214773822326591527324760320074086459397844420079296289745414997125422986770969808013598898167699689462238437200036481214595803239899468921674167761718016415054365039226477799851557733344470840209903963688350957365020231778804750376552833704040458310784924536813355106636312527928027058104718043328043293724340460554344552713805173696588510297776353929082412375939478053639517751823972748837057490041381077914315055215258381163040825739348049623363145473284432228606543717606247066920830127324433408963050120627868961921544185423915251139119571098675870257746393840146558444958049944369763721843785420705954136286851174225684458021308783218821086839169536873934027069702425917813218989168660532638020833714509517769136883585063547956490449098396077296969428427293265322124230709181798704886777095073723378087776306379831572497820653424183175793275673421300208054699810672806016725615470873836372089695693879836728750145980431963226696110567416893757779184950337394692873755746967282550948046913957025008737876736923011765364150572458958681031893567689172772198094132510248569750584052349677485751480632231645403895889422591550018555767773392602913889129449770881976653519862121623873293048216932917463489413402557892188248747389273836683542451615188365047835869432408617217334320854765005866183689844757854629755613311273273706020403434514899355984181652652100462791154119924352491544587097802512203425841950990616012640482681983630438751528001855353214789376767444237400893865292000191448577942854490764583838759492939879576956415524019467909893491551317291252777635124838820454842290437638151594704007112656865655211730905759475606797032651277732113640892601787347918744720075530666283150915481031266883914164134758794714892135818271232525507964785922197576507712323181325709158345559442608744231041185117681859836039591170270471733596134685513381765520598168599531398875147596421310247517583674394539523557513994298376546442240509345660501002439653525074095610053133466576940987997332604063765487903595293219636132787527787482116134860736696922221216054960644932024292597375690683766698341146024423493312846864039695949309686942831884155022093478633188871811322520810339271423345367285938257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] 2680170980095944898173312765286400663971420343508324762796968730279036134054786259083877105059006279174509172811580480897794440783560149694259766040442934872015880592055532262293436524425539866042378871382502913543783007362708684518706043892055927940181555723086689740474195649654698385182461379271907569838063157322860487949372809766101841324367541549043930761535492566177415981634494970877850600142399285230908652826206490625974486462404980848123837908382712131501076474480267985871886258008511923763755069036948628524565233123555959152920106800817735371442521054090783542002972134183555002398948135466616453810139284081354368177298947689659958924760091483179691484131668975689894426228091647430412482173184974504265918098846961345707297589968077639449171939833368504438640404799081652398073521499717596638177407391607951553352771291678157640696581868277312607811999306067017114878171563672961272291751135594606336138703732529199271817325451370357983197273563728790653534171790047218914452330319509750091908577256278448631516643118200671683864199446206480146526681037567497356605290963843095711608123050210880349311676405888778670461181668116362544304828281234812639822735131533676694435901490399033484453280320346465407710997229006995188523170489094198109794245961802478972446100287814577381340767355607678588005101108144599292353600425638225705336542054121534022002234856627210104322771900678781269398481599350803236896819237568726198466669195028718878003433582491397478045409182496435187991172908008200657207981609323740278466793668518363730500683039689972391468502406646887146578448007327198372272624163831830181713910508244019723884110524115954360321182334696338459627942334816453506064033507256154173322406503844798533915055535512726542128872229460807430012713504923451721306515178850920241549825066656680549471669517573970338114329359611760132996803505980358001779730626923597612251568414502529592924413581247230797542551024964232343173139444864115669883844458240784647810696343750422184052245846836141740942733849569765706060374676828523160910647025857303682808988089113371922404009477291070571709441345745350723726047632180204424558693857964642647363272347165028289037146339591398482911777606343733774528713879379671139859111159753605859266675996644116680282976149077836171844972886109123017105543529175395679606112801208274979050125019857750961050317481075310735623700580653457024219964170322990384096615661381482494793951977971287522206653256634694746615472358556020157755700383526280721646857119513244701305914925592422181594416098657730394916564969154783300335362713797937926135104754843542630009072378774239657403296088151400616447894015341784544934533917897116226682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -96153100563551542286290812020701930071388543483887071908104184048930172610634803694514824141958438104558179277768613549094862018920156820809700797028879331129079001870632407312695126353771612949615031601648397886674090266135469438015992823645479471498129611457828924214530131639191742562905185874105669275957349072534518937125179986638241080793821088467451371012162201598460293720672395394925633970741611878062305304534828950517577285116645320463718144633933166700885563475319884153737813400586156571757795177859789318124684184816910538827804945174963320908890623980691058069680735814397368634621598168923331104621230785695063706931486894908036118142713605797729202984511334762749201955012456699282532690964986437995645637770234531574419946133822269760412904314014908664623664445599634277695462319089848763984991703977705619479534137615494721130584146481590323101387687667557190667068334319396426978721493091046513944832885635967392149847545241725827187486445035892363821226008925328317981692762928231306651659020058081716993644993122517840288865259571992114196850713865512502412232274307226984531717083636547506648553429970208106945953308239598381880269314127493015268149481757872235620711902349686745865536452402057135132328537366122664291026341329842977060610281680293602145306834416512319632869502980545707712796147159107806728835278661589590661655817735112556498880545447046615880552620420083069339477322093064548010466080389966595466776398174995679788332726814382653395523215245065074388574421311509342223746995871981905444918835541535387765582311564085071378184731784078200641003554846369434249941426965599668651921674325210144520741120419452724834607628034843063317813618178066002627103441443601503051406193785534201793933776881479656286081985610583724442312449496147262159036149783148573734473571211398371697608958757835470528440071386055919498623592957940717474535231590220172410279175070291954285807709940680408131237243944510912859526057486415348630729524813488775211591965720088839404248861901615474609057385715501719401251237317521784401372166756770325775438727776001494335749418484954171647845457987624578064230887826340491989317451991029032925994185815146889620231744098745051643397102914571574560677329677348638203437026813499035435850309914309337982532323723278717564705551797428303756901635737390375791708531669477236525964834241877909275300598911119741412776699839267412422347794725716280801911474447569619465181862172951272705798470084172830702183785162364232794920949804210494024406313019736482436113861002005260382149611206259011767386515723368314257009091290605135314133379180725068719152833225769243311547584837919592723403133961141585724371210050711977321299968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] -2904421131487913577843552501295129738631370232126963298734175798352632740559937214306293851260235811862941839320205774868997597277939193384007500277060990202953167324852305337343037795031383452653463258787194740028097715707195009595301896950070823551371928877644249301513037991083969997112147759745106351223119642936400127131810960584255365974529347071602173065423249107970074789552246421114290367020044391229981734062434783391533080576346821248364309660323426757309198422882640339270097846022637152087255137347168076484275812475965254634115143645916417496479240199156599794285997535477302395040018456716816131086435593292850036521665938241590420186699286345038205214213510884081054056892367241448614572306385305304208691597392166800172166891787968581786384705460319239841638363020067023084051483094018671262928596603500496842369628762856701313108600034303202656345537350030248353512952028946116721348232874159033420348137613448141340863853112631513679490154962578414369053482199309322463927639555599202014329760910207461235990144460981511293986438111263630614463534068386225718502856246736844969425339900401670407035336455104335154906641657387579393699398599375917287945466279397306158335314654890937180777613039681890454712165676984081815272137112576371438971705359297717723957669189484789846127306126680973788784794082700972195305992475689623892579874953269484038301310903164175283764947715555399490462834683871835528121614058728570153441856352338465304932216055663807846914667970897887968991039660161963050948852724974887041902668216106716994831822765986783645629197017860720687063132423738952571400042080413142298123920069423458600718910428061682690339414398550585845901207509438190984677972030619310577319405818050695763226555331529581207206245466093564704640915557729235934394982572288299352587846716983680380374255115225602836515463885772667828371893839711361693210977859177323971978699283614780828846304724192510524639447998087382164303878220863811546017865356849608147431231490405099168457381758815069818248684307580743399428070458240112835248637976200116824145513928768049191095379317745283326993239979016223710059212016363625744618504983070451993257063959972055670499182926112487103980694465503924057897645645013114949548529883774870480618868331457446572012318784993994964896345716876007714959939776235551887889521132269189138768857476227296418367724237832569805101457919159220254266936827387865258776801107050317731196308398095610723992046383255255904825635129269703373390753603841882978590485264532099892116996400000499699650498385793875371763060050683806094019973763366636990942000491570231215023092614221843498654853833591262111376127543082206888381637023854337509111627776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] 53033083639456796594248133843199933463778580705711800611451177514796074240884064270718096910923110306885277444036409108908074034546678944853548314063158368967567294880925658892435976427127607149722650340449679674221524229976129682589272378357967004532397878222302060051180126781460138653551314808771236524985671465293739492958698027941279096290040374028724518788542790452584969020775326964913179452615646957503273452667405184768157775628052491714667283638929245342798389335299980873362908076842333997120941248984644680860623155946649848898976006280619084578546217920085755444706817795157247807846770947693582480615739843263949517373739737622671455234264888448572081001376264450810063531322180670620235796306408278563853765301839267237862135976785962668874826860601431413580940144045073096000405885058021021111694115591916537310436149299897875272064201524538140685970627702065017800534443273231448709155614975331918274433146222672615570471445703329394771245245069905491209691875505736119536845414999859913001868021023202346037371860226341746205161288038260422966975494153231662415989300633321545422507929592357681687093143139784577962168613660481685903725079077609818363816578581761631652604864419172267959070209427805080260719728339253932062184231755075282666396484756605605418066877858168367706223019973218509845381425351920118093938998179047741742651231103604357455687788065974736677055471945223454631652043736143178835967956451538090327765573840641973727821269524875447541261998941293329884553389478790417002305919023402015329277519454064702694357218610570828128605230223706545031009622582165793112637063521532098518083672436057475134636451671643322287691507056404469228579281272210173972606807609479657819138414109550697330488816105303727564709245616936536367482835304845301118665708555022643339765662162121863613189748923167757252307542311794326587906146171174401319347971121334835901188959213536930222410252273578529844118850187928598772940493157904317466581318269500364370278046863976917994594822919403323342889093304330038602459435726423570285899803427313536715151485401142416904357258892512761444654016821089435428210970710439366321305353997032773224908565507646416718267963495163373245321827441638189688204309794074162608004879052851267083067632881206881797553101648652442652891439052525347163693444119900390278330595515020252114262335271602934193554674030088140083038706698534122152203145067184598607092432731336155799416038708635721642818995923184799662666728514895050525842100436064574636123821979336324107013018767047464182259787148310090071596409865027898372733725065724101815495880588836257846747801624063247138302005659459191477884631103542434067447386370181496268654641152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] -102914857653606985434427851255544831718881149083654520543366437889806650056581432796784015004207872722209569682948462877912625491357336389110563403821625320222949691395759691481734433079480770414762615928539224179369460925940442637800285128450725267860810285005667485384410229710640711444736189361187931259820445842652783969987647793305681781564111104075793519575367483354902341883250391562357659128112671898710792208398759863130173477226419111220663858956627436850176851337378717894094853099065635941048348957524355456045778937359932541442841670164739043767900136617007130581932179884014441621980303068544200131938294171418612928319255583314462327278403905151426228323171577119414766201416297376879154102682535711411927066021233159084661864646145063948213359962111796302064812383969310820310439561915553648103676561755656539713802380110436096033984703325117263541506883129636923277533920745874797278109304641694162387185899516129206994264034797833871528466673906109310331296578410845438733953138233943255832313645482640874007667865539967548598582345585019645659205664257361402395441601815309018642693130495071657423494549069692113366703679845328855464619083091791692462052089451959051379656635605910261934339658141822712443072904221587249414852198503427250943842267856332070488350218402725031074098510272483828684820083137308112119468601872758494826822432749524705014004847613720366508765900545820655236823943975381510847945769379761204842197487309065795960244300671037789681651733325892089039384041697161217083079116248489569449613806367297039402357964429051984213462398164479183589108739949047059292209739462692306355567137195007872488822600689012107002669575667874947920802839417445803120927363203957613753538279941067378125877334535301891492880162242883624022340361844025230474641914261767974760063046909135474391476638430327837704885850707384304798637617376080758845037541161644418228438510333583371043850591315361215753413017604638857063774427379550227077967795396904149118726655588213901901044867736520109310641934271836551619321847271755952282580588540964798720255963215838146214199486623317858096096947821173656500359487598519556603810425109084748267219691717852278056009228998193764797478154094140532941424988674770119308833928267228092092369238025995637636792026059105299211000274768534007247644234782958342816429419875008265455642262830476902992086832447888040101990314352586926706571590879879736256710538968983960697495969154448897769972907335627715054540207310743293703775623812276184453716292856192424041576203217933177416953395254186102650761426482005594281958370452457331504490816679188539679303880211614323512064629185345163357901987213102924174976198490691591099824209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -2042439854483591201301723538481775826670186891284435502046316324012999584362772546836086508438373686221293545763701241783135551570718173877936133887047129577352709557352446468626421813440044943541020758172708309598273926026338210457459013528018951678130888319063796036920942987845675216424148118144987813747532270410843657090219748567148452202051130305312351123016190410430199060827050488261240229467450318224741683565004428064221354810544475895746401846613284967865107709413201305684666507016561896749817654142867358695626740472407291613185893055563781026212869605245366995887735417023798226869528426337984085629353977137896435975750676130402230065618743907362130866371284058270478581380971344498539833736787500553059099851831899615184548496587967004982622930173977133054467825125144510621917661982458024083326854306838206550513655385646089248981670214989533234942900315452820119439527564403558879531743876283798210381130442670239773308225862659118654395636553457024891914212936955768569451155182753612103112549523442447131071944019988686566745405985013800669638367349019459479322754918191391581683920491242913903518151654958415143509463666888901697446867267460961606994827502411929369470222924796942371024146771564013950396802628275507397982114634401207242195259939057557069107935024449321349490467947571618221796659907034294515723695368440991529302152989562720281577197288820317000476781192354965439219820177137987043394187696881748322068161754542355776761032689505377525991277077657463673510395962027555500849727704255286166674533684449052586170803390302252811856875139508245418149689240127893535990597602398313781774527467556057479186490327771343016098519424500345101578337378516927743315735340352250561492500086325067462402250961456608197857691442993294270955712023319655197281412184565306824630718045406636515402206834471784214156961723876536571880118158533537280790063274120841112362813886099966306772347491509139806584642065731069437984899094559611885376765077612456722228594499095276221566189127996618501234163104693227322463125179330630849000136357460491654911198176596987373567368521251187878379261204939237821116420805520487694629528936540361814863031008838757190929751042787365491779555565848216038880175644258308672598318409625659893264601848095881750137069816588912661721889850865560393834722968098856630368799668446158895563635478981854436276612240324369584845262248019028377669951022831693360340771721640275316451179898044808041075315991144430936403255370155685019096156865199216373720367491478932360303127705684752588571766702937553848109751311948984825652692892679715112567999270460250175319543060148330568681855916208815184046606700969124811380973316680066170218289823744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 19560672061355921007150747733476044175693745267437023141710777414959757747389583713602596409180517645727917908512235579725014382992751691178727611360165810258180225988737887141927546645408117857437677452154259114733737562987240827660930692486467778662945957750051893163338856992162775324580432949857556017834448560057278113739696942597066821502042530586299266521650169567441793419454677769941614429890555966427464084263371492857712742503181467851156702740765975392387329277007903974451005726878035577049148291254260070624478533403903386148887055129792680576869512159216492731691427495428756696538209134544760947584048069937745869794923117628624480213888726409411181146162349563685819306217185502747747918259794811437786977868912175040570399816214242545864243486521797130455762170371439049585253660994789205736456034051647737680052331681531154541536886320988600202147288657608950453862417259446227532141293175319309011912762836937766382277751648097311464817214510227226524665606705322556842980538069234692983535588033651463019313433343398188358185641091563001567122136948001044875862735295737093113867800933747119321564432904890228763130997931569360875026920268721543436306656252359224055091547823438196170332203334480374412782842802750602214737639774446985219636675845594518795676392851428716773197761989623347859769324703042321926280115127010556361076383194946530440456765205541394149139692918027228846245627568670826131482269842102529074612500707325256041007073210429640142230353276847188983216584233102418321549685627624060879352020636090670823434857753168381657766644688314283056634648911319731192609561251403579492841795990585309682723788603590243121646106207782286508838344948549632370711482581407167708397818079385031358635017893185212705257459062436088244464595082107699529535175835237906169354759540491254067632899696392643021126667208142840826887718447408854051738391113028101628968272596654741364557950046567679082118490783989691156864847288995775679023495538350193642685461350647993087320483032679649093848161859949678637347495997898937139023022956752100476503057657335203445232519911562663480450241893829665143457440705139434138253598055636606964691462946158510268701916800853406376813738180877084728564842048701719270867208629299677190297907648144228654878301702486418415385190683751214158634042670957029593938679801392189097695886007596462244070024493866759625106379397925449613180300258634225675030992582938014554170426978897419705980034501327252558869139605402520180300091229573071596219347523900857425408816838173869567501126135724052101303545019690008866072353332850360412608588103319401634601983097322389406116686609234825654707030347367842793017524861204013144608497205248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -149534255346098708219424790814075441440360410535727289362825395751698478530156394021506831185590435540042274005667935345956837662624561887163568820960565259262174114592237723800716471104974377256013732105655928362662190083129447956177036245787306672590659942338522288726545929922388290045872495453090511920244834113582253743366787828102113972702442581871074449665629803913367396492048742101361991840889892438725337277533547756244147832461575243383431798282860965076262428498868573371684623245724384479419938128025065446848699711327865956018846223039533407047727843022855965064478242775805695135870896554571928528923885378033257221454147739499071284337841342808401640769534438633081607631835863432768068653808455444341991192111309669158997985037662574878857848062503424213638031700739175697202605826868071188214395335944125570241035980663807679052903207728439011905375364735979018629599526149709541102075695087585103619903605084076986411581926488262124441038939519688772534198688995413525647362877021686963144089535345774474849892252551718282776448494644906073334822031214182720147337626355361534726175319902139508087591502764816319497447560043097498231225542811090431616124226490961076374021341642900111937014197256286034987349691514072665321286072795732760672488974292578692136703672421042062816271296958981936206780880328820311993071396620454433196031695315829252002971639366596813116448810511416669479987060747055693378884368279838333566633828186977017572832633254479779030127960270525056042803268898636041671526389975059744180236338006629138860312261654799078743894101234514065061152309028300263440817760187457980779239088892010713208539156911936491927669870185853042946390976048416326261421145247652617345484842215501937207409055240441424777866929036026750066415768569679831790652588996400868020351162728551189313796241175284430570502603577783666754024594775145832097511725957260004839078958392232078823657995826069544945492491505344624432734410368982278794503788991996077848588328292047784347929737192247548722357082395386674594177582345063200032856156509231662693144948746579357340608793799764543121263132635025750026860092311419253341380005784062615398036591404611544428283208292752298629075402091696268952749888373864091368013848174202608669213347649733007765126178681477968664438334790659265098162143981622835027479535533016081418738927854912135799955590229177367269470280750963484434494576664208182717591773657034990086504997029118130572124900897080710329934971027366626872672280829464303817643486858835519174434664090904405029916674990538345552275088592863082628685620732300954555598805955251273693312628861691584050167664127789848548592440092850482666488819774243768331605261680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 899817873192247150197776445776209191927638177122883520981138638337193623939313420484981118514455988668509944950842594801029023407791507691716226571230769136337042500738669914992007155573983818733060151296145666781581355393204873622241045906038828191716553392977957435500642638598396200368312840184959773893358026410398678431141344562606562681700195591610924529708191728225796907149196835789592641174055483653781734143913587624650094018576257120471526725186647208650656305317053676576327994835236940778445085641866414511799264584012892011474713426334623036976008627617143478178364065195502397753818851648626945888804134078259049436878090983078523112146107387742779573910861856902680277542958808793269833004678189743740336934693857469149042835637171814774691046837305260342193015216741011938390653117118670612532336084819947803421129335640647355855296646071438731492390329305112852952137027139936078872501414774335176495370448066858770051845696546522884012419529764311144003890629285713903062181127366422543801197793540681868410021415074838385695013575314419640455921541743249347533454550220030306518493490470839648565742394300595234987929562032391978598585316798703105407904954944985746188046386084442357176547450460898109559975770887116002729911533800161541224235779180793443183042122308107019715065185558264492382641237116763660415579804951043297663374842444621404836552545732438126102162142638795734622472335478695638197062011347245446252988355955691267505422070154369814729383206224586333427098325370199314776524068850625185920654542539174915565310178535148026975146715672220386425310354686257390611985127650727176252805980959294206051246873949665973645958070861703439384456984769267673111276512514934212299316769165580926674139334782022143726559769098744687596025280756428370407182456944981864896176645996314712408188084847131277513304014729991448354800526092561247534596499531939963588414919046455532081971191563631331444573892629171029694520853016974245785818764503828621707943700620496096103348297098762126740806785066681225031861503698297018220215510591656032893809823102274520028452417336241288236354251540493848167772064368990493878489706095566921664079163855083680316026591188640876527974563659324976137902707103513897682724819650394725757690142004901549563190368401307456069657576172029812605983066466121728542832419128433586038714532058285189610356828352629505295516731794290256667147293778794132804309986419397956345019948365891978253851649722758775453933224436590582714987838454155924954861430457431566490417033701773528341600225466131967873449741835754316198933135254991795987964369471496538983736892295620854761939657004169318555697534710302712142903222025874958503437580369920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -3139888944541919264431564208281603035849044426371831166039835327768036755559298334566162126919165405437199282052220393016684438935151069045967179472739485334045189007521953455517299037724200779197904469704986254912206400149574578915952997946091392576884976712130161120811546283323584015568062468553053430278949911747888046024906129894869550481819144949504879158983573580061501973976380895502608254286345413950110245362160590164560810420900682862189711852384192075470700621289298661820969249378682957741330623712394274195791855856629849629969826598475372534369241857072384105603172222030408857135791511591605625967884779604640561340906888060617798203184195442521256866795605837569847834538431894876772844984125813683557717916040791657927837352635411320227667000505187871813769683304263998815109024778474278416733801093604537250307950312390261816113814247396421450541765343587581699920887155145450285351050240976622792982370742062881802455839365907603142676731595213735461407611596721895463691282683075021166886146967433861987568688568201616302094432290052945520516024042240947423465368280560684806194482383757328408509035685355432178561907677236571652174933900828258502439742684176514866085114603720536152729539436573714762645550659478923498866723629862026310223121020782418734982629363196058952644765549714422933309801447015295408469283255270691694829108879547838435550281698111714365482567936719602938538865849011265351794287228258829077201104577985202575349749257939500411006315207947239942387620658063654899359788970565346705564556345121878947926070021508355989923260109836047066507164879146947064993733691474142722067647068883673532968472723268409794611910624223304074632285178944820919689322121335407099990259213658226405929406234178005770752126496149366618198650410815714057247930845547040665382796871565163634341919306494053109054319257074361842917190493280876125621439439381616646069679381195013559376327146893965717909291509149992997442730593193254977225895441611997355496311876985153955186188732463149735174625009256035720831358931759402168917281111798252486205003703992543265329332504028560010830589985870805853231105874201675188121218041688607084781845098025408795494319348412951548331103152128232718930042481567398329649845322426523590277840210633508852154657958787627193427574588545820410000980605283044583284957684083609645085569860888447982184259732104379976899887023795656650083522034263290712322488268036803729379944922808440393217135149915141734875837238483679472239159601751801987880036079957958890278915032737233042671094473839113211283375625704675886451201484265526727158263833062596056669667401102299966418561382185889159017402367873683659125089816205007225200554499112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 4888534865005153794430505174135510926328983911393569786249842356245030582238785887876579654489677767535856172140224010957435784369404477044611638599196544838589607118076354867001983651072729801303238781234803611212203029035239700596544792591922442993698532381192678607157202621629421638880898257403975221818373406236440903266576752295320526765395019854456575507721092450488045245761956428703282197754374485893397748861062300655668571530240923413517156353295663380461444610416037671162870840477564905565135792015981362533359804813434168950941584209867103538235378176054594950725638739791450428434743282677100384486694189692877857262359774683048585813321970947638855292663887207345658902853106807689160450828069758801763046026762730857917216284741234411697364539972304117461810523380174125351467524391439601464569069793491779191241599517931694102667681922634308802452002527819672493538877977227878311927246455942584177586430417715375093627145374753355318495012521089109862233051829379463497869142444363252353584686521418826418041973156320307800807216568204761133960040341466923735756677016285497387632602732402477898484877059108920482485519892907236958576792923770242960146386633043065336105606104915423922745004964339735463985820900980670215406456999709977210212023692884976095292358276286335072488178771659086108801816472889649644454915006723672504397962715265345901516556058585455476847253363831781739212781452477857720987647603700669602212934216222499951634096283984748712352349264552405604965896388350184116561965689779554448115984733138890843234205318041082400765865099841784987255823224621708749763086435802962599355625443454859047774751516394929316292473555499498791630793826816741706325074822564361990519398806732056926700219544857877550387868924768376665984956080488125781455628592806639922448056914578907463835826515774045961905146150423664620036987880529278618489432190185162626978210064618595103901457348721461404629544487260202038894140072616971973598278172914022100631264724008995134162373298252212969106970008979727081621095084456573888066527399189416009954602633342334753106547403316161079778500728667403493010134177734015058434239117469973869615240128279959212878379887374083795661718952999044830021346131168486410614128042596545029539352374896266427586892441648007015537389791816515329036777098491636736003609115093285675925779425467668219632262095787091956926521406125966448208145830303129717283615213622418776192188649464171209419819071212228041986852984478023886209838318265100078560663619087310152895331603817723750895479215221860162101305971785733395893626163507466501063804115565360698462657004733870591657223214720070531802314467263660243720185381507934612753350999932928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] 2761190488789172333542495035673221477024490669122957572776256252591910280008370769786186961355044308933577992469966964964113253088186643269233166992111535545447388241214753999049250271497761710195539232218174283591322323573478122067619349952882889211740596290970213743827443707226563183706778476069552109510443777372498003849106963202501523916541080957926806975671836390100239182528032693229249520799647776523108513542881299667122745791596920117420116917254007693328621325712323350082289993784316625844935402212244640654475115503934795583877763472312383248172057278928411307265702961542867385517807302342814568201904004684238178999517090452452290742242445876494695739548944266144553045097296892480887752644812676405118265598914603279674291162294868106400817538898668193004534763313418719645425692311317744589460456446928598602243964916501493503218456530952995223716031623331415402676350417870442733981739073774896196990910167091428691161644555678803507940412252689381950335137094794481427879135485412914394741003792894027015912440757068496952380675884433144631823762166547374409048061257497866109487607204224171990397444687092439822871850051296832233048882022847027936937131735266749276622945027664908692117487983186886221176862722572126696945395840356806648686679489735708720246072728988994761890692633689657422533991001168462451014377411728750302094667343133580664213238334005992007220097191026121093921340554610048511411220092839711181096731808619412967677634690157967783052052532273440304028455064625901362142507482090075450051624838946382957885539163768005937993583068959628718722514993337531759050827816430737121790408708701390003727034320904862928185754876823493779628334394643550044038078485690514052493500032629026045692785950159912988016720410719926666201437393814250895620021886162788332693919153017447113931081104727399684772482530492229312488611148107403407021480054580014707123968880795956031730751473302266128826802913614315277227147218082139297464345312203344827000823122785999482594486427437530385862349774292288052024940591029419381074264788448915529197719621529794837124551975947610754454575412413171681009866895104444596043336871509177992748527266607862628417147106408513906589306801425235077725436321801291334562732552663172782099445503973350729497463785166155233622745359221627971568115158826272264054490471582535258003453869693756070067070159467652187315413771879206976755104010060135188279787760801444338840362355266240747498174716989788158117573996248551238243965238808990192661534795293590362377452277786961318087329993778623512635544460316444237498025415007087997734035849936875547487463630835907223666250549417368644247295662226160472416591224806450994495727603810304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] -21252643636932351319676894702978247162247740481362448778269419309618100817481070598010389863056619963244570227209384663387650805639905406150361566065877470911915445915407727299934438198154348870762193471127130826935948684235459268295637960994154226210358609472699234002449381005217621339937582650109426911748247278923481222498119074474845431515476064860464762044258384752468731385454537916893705571686097605483860684864584197358254564358745176243265581192503648639405440387556550344580991355918455958981228114450844692717701922841600020332190101472129869284361039950822678547221546593002467420639614683001456324954745199897412773249144178827986876766111284042761794784743741684197282735430698897339520182173890117011941716871502357251526196142766214610378434514357584203005849641461947162599609107468634217190073992522739068337558589609093733064281985314947894066431224274778316958854889464538750212348361908030347911736107451110787378499868933533076979411630512280948300788038355929570339784926215695132544693365593376234435250105296854796013423762981756504712967686911151038350125216613970606764725887657952754989332536349723882427358060002459049751944424801598135661601900566233731963191444382770120887663770159435802839208100914738864826360495431895671522057528621454628589473703348920514946831723836066618094125087615990075281997141694265530857097799470949078801130986439414185675822961661458022579553080187728244146669744371563844335537665987682814547874042134676627146360733011035440204574894883418574380410660802401455275857636989429277438463350316175273184932945999285808068671651529311233560234755650381778794374304599339356804980697649309765044404038106235808033059810758309601430012282017344744528356056102715394904751287887269662182854775819696790778923518003723772024454927901144753671649976821568027085003678581412633690686039530709329085358456806224428961110969772238291178988346137927364356805557474599704336804663753632839361668974484235842864494322070654596226103771513236536611452472743606839806856374231155829106336689857302580784406720889773346692825380767448782808675032789634040857705785028537974397052359631350886197961058310963128267975126276930123217085626945891722895867040265336861251236253553381545580499985712791124040121663320777557541916374124499684154143537487620672880851380676930032015419990686067875382505442492729276817189936180771168949735550482086269795892752533608594179071943366945704725315006506495979373499432366101336149813793166487981024611296351907420302916269141428242762379120060323412460902088263935536707512118649149065224910192182217579423060692723010037345760212890325532562935777024277960845560289467694741941855866043387981687999676022784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] -427248656011188666482760677626535090965087377036443255393973629938333018309094072182638356967067861843888520560375431131491043466699813707029416357430212171752997753900284717067380569011641380186044306392472097380926406723318690497170482174635721007810198541122688930391306230427926865501938024796823433610126566047257195845157292712142101507377106527936798698256348405340069094027804178349060104772599504891056830879593964661338076440592791372088701339017782759984201284912605477894904808202695335314712250168307531053572349685453015711997829037234056522795557265582564150369206607187426095890771961260843746571819435123146195390776585189833688210115065674729077785454797209426667004292214466730370759052555682131527171928719076933207668888798090930914128768852920603161803621671815729838660597760811334166618669432383539924843051727105849073323809822863156429179320876557587744761031215722002683496207031836867358538405539713749404141211617922353724583101238812178358030374411782416855567635288988762112225197940232324035841819062001071097796088744246706900917679578920016857995096219650618423410240865564940270548807497487621647684475192616364526664912129122050396191119478790533340879924947343588577300613672235463344519984522602507581406283619255255983774025314914205170733795484531484821539756350659224434947622430493139747759969607115292306206443186155670997862755043055407599495423148458193745808564636778693483486523548786121186375614790121922186746280211509513657546338800255522070170333826397328977468479429952865593670682505481381082666848395547564949934077043263142052095498013361923907182562357437234739197909577611946536108346688828606657054168901549032985168105227239989137002412615240795642472109653149573023390413993793368543677050680178635929323807055396424319574695456360286523845879807769799463982377592836918898520024884754688716415257475634240856990628105673570122604144202119754816037463682602804351823065134666776785275489691452552275527847542852015473617117276232786717149699179717592654889172952976204676783405532237729320803801897583827178132361701776940796508580454771193024936769155862961272097907438113019467393525758092215848074318021809853489925005328789582317172432887178899264569366226184977599764879163932130590736468466333388252562825489400126171925538515013698889715716278696588847849616321694279269212377261946701375891945350788643120252525852116526641088208601443367031836769304211734208499216726421745053818404957122712582270347587324709046515987496681125836166537964814832784173879184870011997428106170511333191916872439970813586515482520099469053794770659922750767467815813001407754528264600036100310421479426572337538945990578867445574004151760715776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] 180658033282507933563044798067447567977278618130981904100452969546137293034608049044200294003741163218543158782353746663188035798655348456082425102770440079386521840281125520322336277510109657269933344797138120016960050075372339499455086018614483817181291417116204099415359221027919183133472143733306431939426087735004346137119295576582459591154248352435978586907499318474346400196954631374019442090657853059062907330087471057083857321830548610400315360623032809988044573862473995382102885966654402469417934275681625753418543240003502074952000430290346050134082660172069916380859308618158129482267152065972025404315799224348935146672395957752813411908036077419511177381221934923603874603853759081162649411921479515126861593104845037347723431992943579963005394262990244830159657465716601933494224643568499578567463294701602825327833345654140092777430134827344630816700617512485975007116172671112695565820310524294140115152317242584099923423899786259571112802623444902937458685025338036806562294915361577831547180549486559052470860128078496134826478191453254902448708133835705105738047445831404393639291721973323111511978333341292271929977449845401455571143865959464987291339038791619124512054754713331952869093919610171978012778679829354650961964632554728157990817592799887953069445061863803104963366190303223668869046287886038581245954825102667658830778073233340852659289082817298359687233229818036566316527445265703947680117999596159884311264606755379950556145060334841156248671801562362132048470182960180924961190155733467720209997336094811576030289365021437581177761164583918882204677411953051081177510970010295596944049902131546322382288061794745930926074386045123798733082886520039387570066775674580863763452999202347529308462629836413816418599585803866644302786749372260013586614990957186167231398639752374237089097465085852335812732465498778675526968547071702934115497410168405089010607945700782923449709466772157865334212114352668072730405622563469222070394796324751381166020942303875731147353788742086213600812832442690382923729025693796545788605740071090266052354471599674725815048119720308360674148840479194077380817894962276148940817738048234633676361096414098812645087985673021860685975630733409298474782777831651942687082499836546770992281012768557040410187955922781027895950592740614391651160516593433655742639639141695371038116759312241427740408909798802121163253199868693403007462284522467819193746176480876327382690347544382118177493171955856368377051148951013010707438096923513549595759941658813633310353619036313661276095487208495969065836742589448424489677880909745596403713379857415321593174369950031533798320473242933036715482743296244199988727732216599495322979034365689856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] -574035089385709613633105837065477636662665535675831403463827823043809771828361276237159181305947029337507766690936507149843930673204526613964159470788013661331434495690569559620178440317998171673302176078131135589135554216894460832798612090885164389408676338509675871444549992866236473734059553493871677663220375427102331453440450930502432529284153427438456536176897959696373471477499019106879372827655701703498526817618423720783776639351971256131471044998351972458916544406661332415707436149714228332760196390825393286621371156890783208975095389017015064057181740785854295656889141830405968870374886602059333120765996624549634463910976163479651655234133599876696285483570344484682060296215299044175785371150124735623040660611320044522292518340441489387006760124009042598182704444490144480637032658424582927130754384876724201196417064796450409176149783616250169112637359965242205121548236529433408459550466862974216699572690651510307758826594586263352548653442694466561876619690819835118894547140218602153174473280589063846039708914152805680087982623375650079212769471612771114824965217276408622254998570408504502247028637452367080421537751408250781854511139117657997222864021644714892898320260397909686729548532636533639128835638868580517529328160927811586877586688296849771551138201037009616411926683326971312457534463725857467788988201636268212704199828486090504095883972059416906061856404902379918431145569639874828584732427511196963747061510998269822826526309748790592232982122116021508881548979369807276282164820168672238924351644477571877400214284967273060140067593578575913192206217473407177160217405255733299822132036691679646929627633628026491922713520628328004788058541354726396712724798768775974996341268861371838327303495529529039605313079617876939245887189786361234779734723328405581336871764323282728245489376976481172434770260685794138979060052601773852936138952255372029478244316209428442798703818928756436077445591642129944198438296046778581827382394092455792112290787856115212563418398864816381599674584184280465413002464976377764369276874535836061212386146524273647337232830450113962679184334889967040628444090059495910993880147902246915011236843785961695261695007703664168099180337167667549374675777845378280363123018954737513878576540950793184817070751487007694714845239677257618955657897000362629535010159359115578590743018448158343485224828148846426129690050834718349032853198443108300504723427314567339148857381815510709039724382679690332803165326706345324099806636287312133623424804651517866102163728850148344471816522048460711733055194997178472942998682972007338988057026023505322391665708866004275738038942510181580875372593474243414946959350775226187331754083733209088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] 947140159192079250636962613642883496246940794783231272387957311091454592656564480288032244093152522686708599428670989535323273376282614582029693873732531500425077182781553238065011470739935992158026612498032248491586384802417171519762506867173275145321872570651140682635403128960676364219809303188402723457243478259161581208372635753720026210624238281680997731264976154299467134230179469816965771615747976933426814133042154831232063270899123964664727553246231958387140181065088923133004407296225915055724681634451695243345208681625935362144105230577371935424420342057278703110287376597445944558020348309581940945922060909518853038751013663184515807804432328824009702734022813221655487402609327156418224081749908019620744285916740954362106221113036208929841050125797386935281978588653131069218653852824457026775589136845600985684396261574879410546872395802898401261211405363186951925077433426582292065603344979276605350848641516244741701223548210761175806211083736849606202499128655670601906648610076693125545431996052478755674689731739828392000967877162895604150376784828960238384831075581450018493564207683882701918993367553753650850860203796557870462912001741703623360750868484184831465289886693564483057945497572971966224698430753001706545235997300640292001594072507976037422731637231954063396016720583339356259601997419768107165395164400767107568493427343511646361747577928394646733485705205717950218038295264486118523359003230959029332575801218599756976097140071044956305633235402574281034623379843286501313327186332273082643718420298551666696085018799280998673719952206385835659787433225827419591906788080101870774346929888274736867453215034850990369698394389944065169689974341972570411052771918355047154550421891168569119184033917493588586386138304529857627161380453155873020576391419530794747063857195229525565599610556282060402244493164870970229039182868334884687361567577022780600051474634112426712826240127894735100593275860732123561556890503646049887188316376626213858023525344631761601192613503241687138433876186747144590146605736226204550229404705892626731189356213638327656619536374394576388704544252668545256627364663187376320395218771658775157508761670425926395014063222562275163123844080197135323618263718280545080023835074536369387831494816283304193446095795036389220928296738037357751912743052236214570802222405278585498408826642657084840887804863843249406639277045570438930337553060423014985232270325839252169765076049069576796015289768552169394691117503351113532380824350117398681440124317665171518140202481989526716651692635551857189099252981321764953869952231292284479468983204305750230502818725794123589351040436507920447257129997319003775075860015587453808368940671303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] -832664988287895970258124015687521998762370891306248448723226032600386048751107031661404355175081772626739231714370351115096264141716158167862396587559382118120271040972041631503460792260875859228199086919241101480848551037381825469321423952639812170643802072133123380002177666410199658475174231274674214840653767593719002177736139746564878919504288422287133346556315134304608217514876547946839673582722815804849917668613129968976658694565458899842550433301796970255963167625529976290852757583895565792713202171813525847596876218222737429065142835086890248588516385265533821040030778709074884186433168771923427006216179585915429671120396982371364766990366482782233884633761959943634996121674912473822558914869994558406767909866895339139099958045292838551224818351572556370725003488639351121010531623643052183603207796187511241438262158346778739508003076452606776731425515861262052920432138648664945985032631839954771904896970287796784304000934240555518938721761805945535549181699385939176947351524463685830159088498378413213029777620925770628098095903916548421708260521123065684107899945712856090821516215236491770125912789074849923419720213427942481695302314229770005294592089280327150470531719708597320082373337079441592459238308522953039795540893953296123393325862895049179498139495525909531318415832195399501314126379770275808592480036252350589743856154521528321282100006661453588688805294722850263553706600811876891343345242330897007832672396936517036317132463328685363412170145480859490416530103332829935678770424812771362974740780674220148847098544966264067169343017778375932710832799321544360181077544757765739976941345110055651028974639437675493448990023509703436520318043038511456671593541973481109981496858912935740190396094936636322025439004640602707472825498057123312998180084626628165531983112771482151945372505711635603565544875217369705463360557381515520516397862597941029552956248943039272774950077756069174303793336015492518508451616186884096919989969130373926110176175671840554406222978569488217547296434781874385807279623958193661261764874846503104461243530132092116857251286021500085635633544088097355750483474414973519851269972501335441362722852168707382981693687670213034824753806476163869836656393703561530608450221131974097801154601381815186117769766687006058173762318493904928465978979484112302299603516340326700551474964930081877987171484112964520491059572884507916987084163322255228641636697600803036083242733689877911124006141334261692910934549328962201680755103442985695368003030187180518568178133347552420446677772239738014522974238921331179574574754179255123151625557253306151564742658994567368529166306392553937198037935463542539018046199131657892470331247867985920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] 55450711804943260762267028741209616964170713014218037817003279397634705248340475542472324162950871841559822160883763923185776720344170049491087818209817613950863817686573864345184839939933059591157755298376868595414676129927466890781279021172768338215812983442487129080085736119435724525509839220828092299293208808840159910221553067707999676676260822031519865359333147480856209873532234109456671871856219333865884091728237440780802208296903509936439345711351008642536728832686087953382609967292910648094890725931616414764667020836545469820655582210997166967559637376895577644971970947140656449136001844279344905698588611492689992020673618628875048698818655169489342327657422952701621976997878534628040272909194485750423764806570248215505295686520301571013737062495375642214175683078462750696879146406063874027729107669602573849708057461810980971637936940281885831530058512000612097315401528888563743223328349229439026377803116408101051774753900623020030875162643752157261888336466746553026647698753348535980642769947887877684507227190082736488128908198135919226165396534765974305173353377058599136728887986040153437257684117862901701493257724896015836907772962718706063413475547338940051489897406761328586591263609636735038342154861190656229255059553323868738292076419676200403798165526575668185639334196531963223627871094128592316096842440059021866413480973512671678118081096759967009914346759465760561551156587097616790954689911861095408946130188082870065768970336970387997249783187665512622163609145068765295035182785065803364677436569545043053162618846581614459193822524994694170049211309430639798768547486272329586577943823437347678200429152994296071781971649002539865876018105146564334626313820200411012680995932623578321598094127967200439529044195514353209952561397819155111551118768128285781545860655351340315518876133706398244139699594796229138462606105894406381846800730216687629186202272038310312167039205721919712889794887405019509231080819809280451995466945752752158732860368880346167310557523554288681759908666304869294278689834972006420299099440579266970808897378079536480566504348228502590802293545087627336824050215417931014393609836991768173493999350172715228991394568034111544852881085012865306739671653825649731664388855873577418252750243603991864647577248109148663428470210636069157523223698116963830919670624539337507867433920843591291516083020335073390291264372268115570530907622729759724689438095763521288319709441434825404491317259125020026207307281728900782415126083489726022728588658990351904388499384553412935149523125662609154952775639536976467655993504839879355727056828730947912553193840803596585609380178482794473640737364346458212565366374312487570029644766773248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] 840481667758714769987492019409982390171555716218073548040110884674093502983066390070263991701962691075752866469581736283101429124145901698634003971409286725186888654640189931952814571820990128879173453820997784116070255049931434671633499832712519896944920380116689988706608460338592011390805356476052210853672187767321556908772053312561714576316751079824962938839564005640638244657206602329594477599986606301194192701077220368240111290909510907544920133145258745698715094422919036552672777180467635161649540537980815942893726125296190382112530112140129190784037800538528599052033142089699503583791514744380953732568567951627850879492964172499581685046942564382344284179595578597621074549102794983638850767418049718086336875310116557865580115549738323668846052195967505899581171708229289565988066388267124582117207166465333411300783289651444150524062773200515543242938301782833323476370153629697830862008096351525794323451889142527261826777235359573920033628064796294022231610621055028983712073691734078969928663314717673600607532102915019633099504792541021164087486208658105182716845825567628395532768109039641684326328013113863826567403573589562214349458689466474765961248238949778667697044505856641235121087764394831516391818291661262001341568315597360815961571332229276738202923221884554370831881197636831140286071985339792130760733890513703420371245391019177921655935922156467426145598733689405370917072388328144629368029336797461381926844517352126532201268025477104627706424719347206487173327585364694728087250828000490620515770690674461838061613928285883934560821299316075752003438932942748019558006537217167665750850003851346566601562129720269973802679387493395286159007200884857647285659926065260311023970006935161205404698190099417366019527968972298630241588108347478073292625785418979943281102138682232950507986453065143442301589604957386156828007151931092793391335470521701856778519154508689896211500438996082948391160881604619297752282403626153413499103944428593822606037515070569249058336698245871028518322541996425940556881990525611831499037002994222987221529571739364418282135358108598093027935810015316532041120076620542785390650193541489442951044154656225816922949642885364897840243734505732762100985492465674264271390899334137962276492434140262066766834765412837840945197863097439574163469289860812757818693314379204892085371994713576760253815455243482652337970446481975180721743708490554815561943773592042787341565169703226165950471175802950176476653236787675944905457441118389066559250649675838561753534169332368408214219367680666071514067409494084943399266545167420255525268612972727886487613035047119685467789829404108544789110927580383381006701855753855101306183089337139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] -877914590039311718908663157602354345533102756303075334109933772020181892371507140477520284803934502485357615282053407924363402235333778601198365954813129785516547336631886391824110816335169522994712656506524629579198919267415481646219693048320465988985541612628968136396010215502592558918132051839530101155917942854079996517294743664827378608286818333722026397982129810569059675733778927933175204988362878312320049432239279847410944335283028826003257527090791544496614959719661892225292203548310112770396931441523012721764668402557690785145852735980385524557630460446294739166743367934249296605063726936504788994287217442621205189772363763213788798016672447196924291322833248537246293246908170085304120421286566349093217776324283855853063246169258506483397613763848672921541445899374923131420590176020181824424465237875726183720997082432282548538155349445136182886399043538647641392150173951446573463720058565929406710715050179873241829079465755281401411821250313909692231890000762553081838924463904395815020525503022922983980213063406931676667403398248856322627862330966939186172003535962850363883455760729805368100710710560713925738600010105773121790224354382379618118434623118458536112572161411334295655393506407205476699507030276206130235307118379796690190660023096810927547245731617939238014665204934781786536198704394801495944816698778459216755970024251758288376047575310763994221418408614768060150845042004570664372213839759389028488156924389500020137099784769649132565285740584411930559968845395972021675107736948043618504141475078159991431906642131355756647543240420006083744031439762262717329893320399133100038651858293533993534778679649300118175237276695865065504201744808361771472755210067402603021065264512367246085940684672656763574935300022515053025322568477505659461734678261297937915528307212718372154685125322195910736925429005276765254034542862661859642548358885444085048332711208718774708937880445408723876385011911893419505772197071236736870123868783331001913084090538404915908564283667837264890472588930570900837337410769901264210296690214708662158226696528520510271847746158106019028371199047195132901938741369198369946591583440652453210834323665627057842316293355079587308474792448558811015910798121813463423580681494717461793905426919189777935407867971756214037948956198659645249046225626008922747490077868015423827724275191424967494990498262827891196242304583578938184666610712746265594922833508036952856730124006336607032889401070531762698615184458222814166769782482805419305499001741851790739772661022329498886791307343479931095069400524211502596917944619273466176536576737838029816381071109231465134154623839480874101008943500381332907333766586411182863448708669767680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -646113173845583172617647174945229446074128014728769012743045892637935781551913092034820946651648917931547142049947592550344157289035311638412498186167997449243127560940144655522621857277560122836460225535262864439124600455575330381745920401975624235004666742949136300660042478579452882737346017425651760356309416362313153800456103057468910853455997695690179781282780004562220570767418505918177834412846565898655712704516176196800331724940196081304810202592569355578738593363102229932852306397433240003733853244431698756414558848338205249600333561631680527623131721961230442771229700422041511264071124957248464476009588313457686970577140046317108724845420721983098950559533132541349173175549454792130144195360522593157941779758736602820724998590334967390139902205957121754291213861269346335572129761744602884796565140062863670701474859032733196196623821962431482650715536050453863126355403469696349646842223064180759777968841980179820606314113446743214761422478570366303424999327175592505903181522347116628154684884159947442121722601368637977840565953726035412752444821009386822566462595042392541970382280638970483166514851429843409368446781457047560123896645273201718230924863895612806289559466729408242904286005732985767681474585488179992424161860331961380500541530872109101742249398702721272710824570274979133701289671637576824417547197243467792443466868909392663891577603268227957375621550098301855237602162918974224749883344066928308236202140782952962936684791291419276053055544704713979435788478766036079218928329651908356461489984056696222432605252275055391896216618056398284389284952053095157506774614212671931679488316410794083755857561231951385002585518808439026618349929787858263150166478768003282828450278405376409863609795969169099900788000592374819547405689565636439456092427394948605387622982284236051681783956559114260800919385256303317089480664734722199317189125904270129711176013870040205530032846603639597084510245124231237933479717962920310836077892983372272386026285077841831516077083924324054034398423444486867124701267303993675588368834115958970038046715807802684435313894786352442930535269333869998868360722626963165442399978210124946642575221462235950654192574803315848748980357132746440289230296952807614730350951889024249549987780321926241472779586629512340756570871800080218285605034633092428578128889119494693053586065058310257407843112947539081947513717586768440307838093841699596406290467625938283620693324945124861834637779693556492103746690190091940918051506582582827390230890981114761592431241714769455057001382113775286243934062948731647282513768261086397764772186644644601995675533524029120064635810242783648265616500386672745465037275281651907799137663756271616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 3540905236826179608316576276424346656909751396729356038052240081986282869294258549172434602081240022653693697306718854969712043402024633809639619985542976255884580294483592485987169778732365555760763451030025158182960341622273168753347667792643307875403583317807052496212972816577047803684824336292921110639792664202524492605355818512273489170858637391064096736972971313031963223697818639383587065777313208355987884606669851268948069310128677010434263288110255482471267689158305087111079285728446142966688076065545567063139347848814594130281800416075678311725142517543290788052260907509799902436630599566457737491214308017799728189751687957433651545351230073424310739899848116282068892888030384117388226731163985682679153121390163092005186088482738743369733512192191405994226855668577508740399850487771273187627729775757388059512058450305219640808352407852889605386794444557671735899627729449200746461719157422460124016424051705944870829934618093427733495017357687219565983840514655728140887944719772123021484645333114672253728333701603899011111225416799506577145868879931441809915030651102689702844876324573541304968708196259553231882824808525719182976735690655152359074028133799951290136457217284793888358724923576394161083268794926762550149129862776597932439039516063218252287979411758899761937424537062080057912821058501094941834154072348016615786747787484849496872703812910095331591554956135779243851607017637545102864830923445000913166712543323638023504025574787000089976893663665061556673659700067032045875308937077920429359523837592971512556431250247002396064514764065993536860041163442052254851303888416866622279884161509449977163279304125723648828206060951463876279054466681044258482207336967414864438407261693149052708311235972673485925060475501096315993755638159462592491287174770280718590660944074677696754080990095560706197648787999773762880622924317023830636387104116681194696682777228882250401447717351958751079177998484799482891797355513424991357684113343293646373182617139819265344415707415001669569155237340650898396030549588226265152077783066028721556208395391973980876872216695418599468650974422738403701053734344223595388803431299541923404007968205490705018313766890660623448382276912733537004683566698932927601417015746091657575941027559043997158027320745731756651648191800591057551991044552329250342912535935794183878835515356159176891317206352181061828456844961874407263183790200918676479560793617550314978720744043211908629539187487642876800066351943436993853715944390088650272525006451473795758422850432351673579089684162663708185162796799183025076120807623351237509878782567497514145279344697435291504005353629660751742318492520131854535592476436941643338317527395598336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -6474304642835217348904273899742172540251971833050622627843441759412877756263273541090253271910137948787147483916433283821776662354816605971993344840170707351991522649012410528034006879845644777051809921737936501956784387028984265469195963429023978281132324808589679989079481504459645122858262121949358882935450540402144765755296751372781240767580263600257108873787559484493799930148784892309719239513924399430451748753592114986726499486631160165122660712165656743999766045749263347650060477450140091930555360629670806595285794302730239320637522051959111197336206638159355059678660546996612029998624761091380789278206787771073928961684969564916538964363229965117091210047511714522929766994617060698126031159837655192970243747212036278993060227853056487514521809808000379738041330799764628296130289382877322373834197097241708749269477667886377160012857563448272456556837256785101468022451673519542900249330904984691452351971020181559776458264338193682505740257364409269463689961844663763180658670303130624126101003406633049643950667358101465912142981620602595693297413282565739279106506037016001919778519314171630736597960587704618928889054706393105959747962066577914829887229902304711746445634988376364940533023360428152321124289270384507797474898477143115049398189473815131578561368071230447476244048304455489247787710896039731381417639903746268004712124356682270961516288352720752600244478782006054789986665811984591397926647144379240412252617127698384125088581617197352415045176819834469744623234330441990914472884871766023277807757622713033038176889293059878995242590396142079721788683307099095990412357342555810551938488080735096849175319934699871663212069321041460648853203460042825742084288273811803664954119185434829803637379076891694452477829626160764899720331552890997089354296436893808315308782302462849897943208087800953430371192283536019937520770126889591489034865754694743862705467682556400798206299643243186035536128549191470060274692837133136611154502015164242812069012951882663052451440960236020447777195437887949112441130857463060910672499169073982947569426377918102127229248191465836269742708036118467795204086836455736221604211857323466726722629572781243068471105988326449543881946757497113760311164326152145138045239446062185886182328699027632735969001126461146075503599741940019362966138474657732192973033861691609873403945591714784245177170050039686299564800329243526966110699500722081024507859344929676237726658866690228015500677447551331712567361410982083468816128835519538452312563344683106954179859421232246209349973997064414937753030632079324319512716659426023877934120061266262108171265521483762689765561526581254519743883508127909606410752633720515853667444127984254976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] 7693238590961334037290762094049127142924529039993365018110285763716938528423973616515155360284688417137817221099558689217183817202518709182306594928368637625304930820078387364705939179208623093696449316998649266913121045854808504938037953589332015401987233162987140497118189311338026941618286220212200650195375940803506628559229894096483680451086121383725742000014713376617031034575759074150835009900600641936733749550956551547596715545354032821585386242692668996770300147057118105166568548009571465857386554814049940701867853828807000738051133536654808137945748926364397471851160940976307692202385604875797300491280748456226015509595717596231371546877833727968694391022451092362204615091224393276851444348689230485952682133228554740470125537902355781168175721845652939401994481661358147310655409984460446245492465151642406371341939947097084958106953020442678812555000011055141614315640523127957608395363027768080883442111623940473385196683896754186949383599365875704121041152283743020760667603028564760691698415019106082349934869820812932048015106984813001938275104429406631902459440457289099369211540492120977297913117068247465997333642871744141957547094089742229516174495850955542154057111634809026845742022281244028371169008611392577265094939069702508171440041990545978085333574722385022649517538924624453487973403162772630251746479244324759660507293889762100635498423007010848223038099632159586970239878921825785255257495377993410684884434467008241286724405944874749368109010480182715806998697503647707649832885459389479597013666421652046839600198525136867588828974860226039108343134633539020643212551989571494178295168311092735515728384154193909832476256520736768345670269005299226495114246157879242580008806943669594535335690457209656555146011036871433540192944922765957268587310877660085243264242249089089007221529614291849427797805084633529409903431182433388698379902787337064001961632710280407171769809334950252502385430428466325229634266461237973118246253300658925933831314367393272362101405394189232367870055556273629607738338932556720763906712589168418342359496877614522188856464526491542981086259287466211345598120753969132105577308626040236833454088038484180384180643735607604214221797182629439623728090636283827549538613608230383697770260166810873428978721963561517965302713669233988300032115994562913880801989106530697653314583977809471559471022175663700785622963315684295154053371460675312684189508334374863322628197846964431100721628422828625329047122022142502824108290907758334093690625348152973389703685368623741005577784479748820705116701171202551732645946951734624078932111144072953455925899225066963036015775046749811752153095730048570001404233191405289878218961188823236608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] -6534811218217378492444831088293355058641627976418698191641499895817677206197816868022398814985057794385970070623779064705857467862503088742206204101738499581428308542109967734753492176364302804475862138244217904003231231154196271540058327698662969116679797182390684574257875136767953392926864872283385805657107525366272703369814024217114234897590327033776867838508324645749420074674973002610679388275506559974095530344390104107141931593528728579230749729043231435023820290905358213082913738692135230909443454208704863593273997332855990453529324121084110834129621602982451551223778435596667788540069336849718181919603952253270001790066595198726127539984631252408134658328323863990308902524035805836639628979497830515944429004052796600971082882199718633131614362553350271457532360554496394751843805592497732287997831106716649533149229565448893679247671567888029771394688752720421123043362050324236027921353423935492781958751845675686663579337452355122430014318449234212334056432119068758950309689923819943579644302078611200567136747760478244302837049169654285317605871870902541403924147242101530858019397261355345603522267382633421176926781415328572988945577465019954694720014846672180933948777141569095440997233755590470137637730308886371954931089275865389781429176481677626001532644587145982082226258504761401519636776146245852674063713428305454482382054265094289210683960086602254406809257168493383893227885709905190708989163901775814801629663626737655522719306863141242880490368903276094471304286266402128989707152605591199147933683780606271209266143236724127225419984156038014729194581088590875648932546694187341173104197194273419361267219335005672045727528717465595493234705999026948513200384705984601657786653314263868640897857680759120251444430201362344983599231786723193890656978894973990204166545040971011338047356776463412442521346498999222258442350494828456056475294044204153502362166280081670437444420623985006379025725743214104279540626064921443216246733465119692068971853399772114741084231276657978341670618957943922074950575018815667845678576896442763831024652528410263266696152232375735199748052429376324493850457151667593321824731756113658710813686449514426526349874384801002169967366441905382645799825220524660077278491088361917013659048325624768566187959056084067946321229613140282029903183353974462406273221157275298080400056173715342602458978635125208663974467965895191173495362859052520166731670179862101744608754981185968278779296652974994383936359106596959060550565946302088362032193090114917626133054125409814561323314188111784042832996710596316718037048530883809669566689469741302766261474046213710055567240906447147270208967461032647736153982084169279426691201932827033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] 4016809712643701948324554842316752691762510216356823961436942254640012372639213665717867490480074938655550576768841336298918371959794701160305145544811569052067346324738597954739496484232008249842784402140379201657110309469454760759061506272456844435785998370691676736751032451458853275698265747335369335670140228742738073710290333634941315686750281410381156560132105766520841319154636040488071849832442940620521089095667834819535551770946855423696429588024008485218231101634813615038612225151057009322241509062282740191841814798747115569315085778575489651110108106113011651856511880490800933754906053054924876910187173682277856901204836182850431793930686175879267064285730985708719906762049018427617541324107513659174047213372254301821191581488328096867889246168306836935570592595807000887157536089783589334961655006819845779794204794293213289695242662084044999022963970581044516656842959300314820387676836197625248609546616143013209300312535945985406518091536001548571973194254316436156458470815937348231313407454136060315764644062572747258754070086570891480327595238096126773671549639020761468116202639304791525916634773559124871265768922260931271019748083192563891817828719754997740883916548238369801062305704047051800821360408562290088501532002444226254746580932420283638068498167010203325770239007350543829257140310495308548460993685269480768242490359959117902514847565636884837021233808710576791376611568874417982126000100959629841645635889998878961099323806505747214224175436502170054167043341971159764208507485035636215633777204887686821101642081525824357117459982945414210734966397393826009750497416390318432216426053965986468709915573619794550126286228006871559519644507933861597730991427273247602059073111470787070518901432863400656004951331025277720450529086418283131100605183987431123327758937930621312168143619912905447739834116550640404315306064252144344543979670783963191291135016533606731658226291937934651019290187151778014051948450118033088069776547688441055642410100279060382707826923131644117240592820630614574255562693412517698020862889892026286005108354491907643791223742743616535019558231076508778784926552445197967959327795293072275370710269065145192961280161583442305965546729821242891258350533712152970002017831534769364537171903123415258227852296230604290426744674185605157296600964297602913378032271530650087639534566922671675056727751686386033579521918751782183964880413286201791217913605204294214212732920657990205380118612016815155469134779961808563203951923244947404010668900759648481413677940327448116107415611020746436849533419287073177189833247214710860019872829044396257457207784958884216862014083021458414699641690412476054785904312962403408593916332630605824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] -1714623146492846259714349876128044381925491579856174973478885973591310316397832401135657687222179375308779500530750202271107260337252486396876827398800436403398650077008106048172987623651469875116617149968882136093048774473730226664819167490347759099469365419379548566285306394908128825634679700413135855110198923896796796820807632533412697515945100007789047798021048760497225734076662706080864105722513408046495016110582658584944794276922168621431885803709236854382689992211035050849271288836661781720800691644084435667184800083752355774197333097890253598334910816796745700380042420058950065678995921813389114392342143152082603103651268600442339020656830482878094553437080068124409662179899304265800010453770009753828712232123157525733862786879342692714859491469356411079844108909755661957915384662853226758604283516847788928407612154410166964192354216665127668976940279131461702861257186337891297019589411963645015943759935546764250181581924459084515117683851651135919114830114464848778444380455806976355086708796111503254995486232424917443928590626357018866688984482865212758985182756292612193541558528992030025610514904164981991574968529030605580355539248519713372562627871614449343337325593026647130374962936988055099271227492467604959081023695263316068766281745649633744293251441995029611421946915544590914470501638632931467253289010353551764742621599955937525826208386064879388718829348424129179987203484871624835077359794896815038258805297829675966739029001837779780082229880617621003991840377647447380058058417767487478860940811578055135428045456843854813821700693370395022835738738422736632514294971936905180531405854876968428977361419035011869048154376227108083772535438596017221215231462415715075142163975197446250286377083760388774251869138826409166942295052915633875968786441489519652682342490768070798744430796747133089748709361678051649516507759952341736158214722414192902399209980753606028585824269145444856116139081736711480202171024866362693571628608354150965001673990471166615793429660624474253234588522129822950907575596758089061129144528531709266036169461387367175640999149616815737639123971388738390189217409402989439561427001615750849327633630899923478263007950040423322737212133035096557738767235950070988661998353236898071504819738804664661528871578621049801948704696442608663917306614635762699009462958076557425510459934167254314211005699259276174572957732809620433589255938986547794284780504025740373684338475888780294275370872772039218496039318842553956854116343228317343098477615547403563972357563594647286133853979886055242239984828858965196270961367456450510937090519442294434417864919161280197952147473575472614861906518415231355137702314515692710527172648298872832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] 420946552863526038772976361917232196437829541844607317165333118455165003345982764201637903795800243712577298054713928829143422684751992919430360381634561714208917437126206468496210029181742097646547721483493516384234267439782012695031117077729476887848218490810522411031291087273290601250216775262302050924782385259970820148848222800068667051864237486239097614700335934245010425133996385020731937845788849787590159041828054128701033157672109931866871519709512418792772673585460559302565216672362577478771156721634877693652750338496226480609732045069597418702250222769213795210583280481493996028912829449289342426799881678389633902181476021262976624920934114619642499909955047772238907903168389657601282828367748127556031209401796219903999848216037311972848104722258591108650479681216692019947125260044184979966723592587006279362608054775176553625398248941383514245055198305143766643248012670015082681273909751079409876352209885082362184744463694380202425058933451365378159098899997656403131643828553909656332680495875649892576501454582747431143174943193676979606236011861617393012339717933589119798210384063496601675403901028552645426767476001331268632085120759210196847251171220759601849061130742901278983491135716566350706473358145035534633673616840864045567561030692029904827355402245740191750773108296775639543962557668815913857895212896440096447212509030103773370846702614225590828396536406212578630467096799227307619401828100250888610614946127993048313750519105981911015861209177924312728378938998593680648428454796895471414664798437106949738395424419525787158184085652572028736716426427484697788475720923921205534724935526451969630669704662965495057970235827013403193011376002063136251867450978029536480403766263611382806048538037106463031333054420154252278437066746103589904003485155516223398120271265689998230729345891363998841524476087708549332088594652458463908302440662934000410368399260306710940993541579986819538258684236829071981477461629629756725555693861841686827718309698512923330694107742732914788053640234564790894762452854436467338261098657019682129623911233343569992308256281158927056291579721931549179557482438091476739414320013617694682635819454338718949758373615344192850239527795010409944882954997688757051954125151219182077618397929098190743342737488149779555482174349368722156340004012062055166764962746326595873648184440399149012424087302343899459108130820187973886971614930667673331155478644762101896411801730388467664783021329110030569374636721812309286289135195963297736737131131003376723143104735025487967306077651972023223009988080410536337076271500488214557099616788312151573509298646249733454932370923461124419116140219505167563123780097893286407259080238301184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] 16038967683285720724226141358791888866727618150924922274242645768390473701099004790359341450841244236075025520683057820729074826416525802745262131832782898544912733637408280451770769236268421663255910856726446639845522065333533419808262039598723312222727638544653397743517320887101829976259707827714443176852732500795812844328330306379598054784779950333761038919141243512924135229432624759690250478909087960828605162215932249217093547993005863420486285985698414081215950093938861821794080845438083360347135895274937809141709041916250020785398474067462729502436424975005248527944109347073907768856242094670520268945396011597395433758586283564260755236808890204371472120217042999383443884030471549507095424174329806588602150072883330680775914436629300721141253506191087873509923970930797099238326099332838592373174553599452331860204827542785725883934448825392873910851099636459005212298927991007151871892229473993817589212668703095559251814982283160448248320321791931526446086632118021934200690626375380268205047806901206720140950138086279064399867225336719816616988157642170459127018917999893858856875643852022776927114210552219105563385249186302841647399946637153370825095283361647098918936178409550618715024251539972061625111244743848919333748801052695622838132677769287740445985846094274961793474498981186511830005514201268689812435353188656771089181577476186123855348596356938465201372313191043601416510952523588493605380017865348453684206569033475866897941774774275055921803153679922635050452006758292562222083053973224605800932841139458465658234862400300815059596818773862109121541487743357524319412641598054641090608089029352771769812779412954744306113643275868343215290855205347220773769327778750645462455732365872010199231178243237324880255470631892755140895922282310234678354799318940125835293312421184729346730222873026577913170641072442188043071746258312003807889729039028699750334567443116582158086193353373135380860699129092478938129359859833838702137372905204335626216275234348930017302444012212986353850759812300112545308108156207820330817163225271152760950829380755107190603169287807093411330025559431501728923596851160331490861147957867861656404273979470946423044498672137876997129483589332207389429608641947977966915978630009117873346066654664046875436819390634010998019835659433459290306136979951034175958059639923960499100916470502850003689522772100211574770178756461181904673360829541591662973299590406379493654540013389365895791244235984337182142427141751647884678492144702911341937781022396453728317421954964813370736696291887875731223710829643059996668855063445870079960825536387474524574834315922341397926691817476935334682171828228931595228029504455047594846284679217152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] -61923320983418137746500532697344708802898764104222094670419730424179873554691518929096121208266347567293284503467185984817334708251302691758545627616929506183240453802952175012576025838717130391841561053417996847723578181518237855465195540664044421434930663952787876685846112935839506634147974547367785040800505190983073208133140206400232422343402193530196074006947892908063777123482375514055154270818025865736289529827185914810393783382536833649675523120780891983338136082064021801271312498041488165370168283428175423723972057612508327347547000160426871162520136560691917634507859730700398525947825110719844341718225721030571196482966178177262771194184694666000170080652778011420858840927521147152711176266219714191327106469713156107046826767846238684181470487816354228999220621810157025460408984613661494865028563604686419575932064283882707821918211751846281626422650145617015466010476383634054293592437105456089619908851417079810442523960266242222778313965482186409505554384355160200538615213500412120971135799907929663053630323379851369795461063967027911110001912082555347854173278295847179825745296247001518449452708231590630384505706139647840654114653647530736558814258504611647407150933568113852924031783079465324433119193407250186560015694176432147615784376729677790692484718156185816500140724686438982520040791231386943888671615312727582139288923644441871622333141439847974897790901731356516410496853235329365868889221350723889003995013261277414296628347779353274904413135555265839568282904026348194790879308542983712674342157433334142839111157523162685284593453430402638604979863114954262714684401487057077063261057826386241989186591838806837705745134913019537425274035827750684987206225162072126577342086573134597872516991949754508632057973734057082788059714204137157946358871242210946292433495264453644479733826779920052173112510094912281799041447746449261084970200697840100246257884385730128263522898301063494171582049009603351664732758097153247224309428673494900679295942128285232350714596014558252487593818166678331674314336026114637233591337191327095462325625008964263795055537811787510001092641727835110887812562953287190502714166152932533140224813306149292891409151372439124139924104533190580779142036447176524900199920156306483577010809540998806632992434874808155651995262040519615316435828748469955802442894928299050515102661860962680744108771393174457529153001388435854986654509991938430153987633937467444398530756434916291961185071693823447866554684114429573240358874532584606204289712825648006072493305844427062413596265994140287628888001686165064601102032401579191849281950135007158441761748938821501559605424504110695027690324418549347381860257954766201988694262667018240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] 25154434431602163281411811602774637764124851843802469328166619919603053677666621494328112286489401203280965005448617958116987738669221425507150488946033259774208653413834377835911684808002675207021046941525335071243387835607463190052177916804938776526149025237872949803405197339537943618574323073950430110406679519237552003018876545577453076201857818426151846445232729095977305375575519401923361308172752317403230891840816035534849460628605594154276768494130359217592761856352897901119444590325010715463326821466529435417388270353416429805944345338567766793784213674638809779517114100183067192013313676388599344248418732346399531530730205078204673427261350913545665701479312473698429905823082932201528994928001495515488206023550603401630485242678951490579938343135442004729493332600536739091353108105383674894268803199177035351137111017792509161435477010691240176740186139657779271973813472158179541025680390774544414785619525787237611774567734815792574287366264781144354181780278714414006320200311617437195266455962942513756728837344146722873598900740331278971135783845190575273403240411584883650857354602884083442423490290395184251295952475797210832385487075678406463496693411909232246695573787374226454962891359474343867833291982519049919936119716581753471772690364376460575046766071201014737255422754222542200710917925563826811273303228193437517574670802537850228848571860144283496256648198399770447094830823355269400653767500410361589152109598234402229779957702650857050459958633586063308529731501309965857818314289254657678443407010679088202978968956358739584868731684347000028390015215469536021617259643671166804898028117526116048406081170122612978865072980455449077075691115352506668135571280186104730700781049797870411193906167836059102992009727709356177785920874842927956920531840493113798689141415472246871247098439559722073955334541437511740250288090004986252090836804396227143511222775320302977142223873280889009486125614391699458196612289051655385132124623415849547743976129117285965555084265539415545173290667510339783107802494950299328891692328008520864780755979189656149114579594691686595591446685765670210316650966392534776689353791458403673269265854263948771000752300316252017084577022073759552700756027712406353592248151628294761137551432136760525942296639651116054671445389451486069772902292217887011971478491662647812059872127488735104584968359416670291747555851063268275497788147262858058195934755575023556450356245901989262205040612767958208617039789533473152038975126482046056610159871754568680302120734036437118290833895629014227202679495657637517042981622765240799905505363551944905640200329557401581868913440364247717130883099753105702539609293976622265904314131152896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] -3285877344178244752668480909112190375862367442924766078613804919603867906770642618847264534549529768095095561492295375266950300060769065783751780831313525863374457161817394008790771354264313885621093065127835822601479171360491412888306915991984241338143491202256977459028400261468756953813538781532829584687486905565534746950130307841189044965872560267811269710923387699474768153648196523795839228889320950940313140437087561026248985654513162018057910945775968397361801722665538170553946556432873487198051331632690015003737462946673447220411509253784588794327773655700374851920290710161462201252861028848708675835983668292840181538771930390814252628412848690061792393811204316397870334196023412495831448225079424084474711519446914609227819921747519504827067201454406768034615241382270635844374845476426316022770960416144674176156991076037804461062673500443254637091237323480325701570024482721144397614240756979145023375507616104805624357273998816801185641039610831721226709580185926816718996071298135228756458308735834728701968560855039826665069378568662632598357944110895412723961919710330031071349242407018155544755587944145913131314921727092266213321087981675312586487552126395983088376403446171438769374762409651452000006305370094324705533788456225486844290148027982642029825640040543503677137365552416212834975449325744678275091423260804672076971153002984860194140351854350116633445071992960566099729891525907670467641064270564784201711323911014115679484131935673701357511055813333979903066479899061896575553885566752903206186321581424800319606266962105794237600826515043105659082700059034077669572433540736648963245153204232066985416521160799566727041804869330719109597145824514291850115266111747292761328643676981824924954628279829170461927728048989152686258046428029629791408569452487941800635834181310815094001883525085840592445719193661513401365885864217743679180666630471302218326502859143569139576200804470752357579436348467690155437939456628303910688931331558231328604046528711251563215830393754416199273507343045599881856321819903498791164513765697612835224906397178594867165186040052476298159169218145888238453786259005930148815698931413109549218762831335302367958307833142990044152809249375219359461899474269431639207342080455716275382372404573873786274281443828599997659477473659684292644884337304089524540181057091237110900198579865549541119772033517070041359660627776049988197284824334517505556249439719877457114433869395601811931574707409366510200198710699315880953464918120397996452661665663258429239693971036879163657020709293555510206273556223215390785500120050956010608361890258119781230629790325685923189455059097879501960661559865785508159462253199752298600745125543936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] -1562542354160250734300785522333268040603609574353478889484145122171012425708551771572586378329086598065949499025583964137215363279918319459690365797259970052829265372397012385155655112944528830143906174576658255705305473402901549839988804012657121160083663863552761479349948352823934081226979575658259235934942436797546338068740785021331602269975605572326580260882033721703885072855594723956366540300994073676457051492108488590480503593995438834192988005645628159931725942927960128944203788250192615257592747212343528715970892762648418264663834707176328936681801758406505255259971861595501371730749714045525504888198267723299473771948662283233405539284904294475538665733813086057088566435548939007154059076632429307368542532758823388740107021870347073663672149658634903458739710504095817813435288167115880766549490190177553056955928622094876223674529924709927356507493100493074900020914037186074258565326840190832309589265530880468381481060554021299325992489689186280879316355420876182544457284446637937096395364229864180338872151585684298718510384472536677977643792631628651476646131561496201867203324994639026914805449936376369172155505450937146773788332636845286264528744992681232402255379711014660402409659155010012875641986756762389098533283427279262702084731673416204141695465633781680533246310868181920315955532317768796571469952866421110484753470558556374713787312994946010685472641809921864458490437673205157697598823473598120282522719306628674704498879702036582301618986894160762474838123771431974036047222669895778887518895950333023577388761925088560939848419587586560839799958304117916006021919094469755029128958211971723385164465638246368578132307462611451960606316817212968477408717036281014112426763384370045262920885869923269059521419621327929092310353774459856460093696881643889195707030119523978255366173105141664860422038792979452170482380889038136004488228083287711432433918301504001484992588942344356275402054841559722697476166778787066956844128779407855939720114947351693491628130287133988119646815677512219661800412476368850137720710973324942925661092241551935642769618799108230677403351205706520566758703610524849997530139404032793884648672104488926924871950087107473201116188815448197771990360598716071246140382376688386535473657687419198919870620392664627141886255337485283481714645618078465978215104975992233378526458885443511839452417508259596084470531390608306726978208320677624666629891266377384755884959659253299440980945214915371290701115690491728884221391932736412120941502288615144475132151848920961829787191023180906106981562547944570770679087774718323338702708587219808700153486711465002678603585746542888784309110553536100451127692821285769415160477186523136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] 1137260191490242328963417310865395557756073560121170442956999088214140383028193935239135226880632557308184971211045578208607053063905803552042054456421239372604571863098315168529425815648072197266540451676348196476826991874411086544314975042801132425954059729935615418030065396709758971044161885924519980655851247218274694453218182473946827151897916776936413114821807043498219155225340959604371777807154539682301595653746751157609655867737663129325336511398639697572077456747146588136647552128610947405830063342026586382630644918091137795299229669046628404523522294631830607080936484277943563752106539665217948800230292232703529420608951867701340006848618393383373486768723632990074172481114970525552707331219294632353323539214331322618047124490561390174147269812399803488084944459429989635510644349041331131307531531095603984543714147104553578619388955864158958633300355383951854057023202028063993104533694376360729576210322076243442295749404826269469686709870882174054190985492758008429762341447772386610472991028687553109494540098587944213875911070986294586330194437188989568914138451931909857660728518948517373892989314496149697233861267296419701608457301234672158030752813425295338805417580650149167463208583921182472038100057556559185548084281085725390737510398183860609872127097456748156021403865955315726751981654282293308852950078048792519920283996531485653135994586487170449749740952250198462609992380630455523571571809334740447029307211805092114632707695606760995251240421829802370277036267699606302316555370132629114365234879849160260206928619763712296497997857571657434929491465513769898604797646120230737510383823116244137149416195342178371959625633783254115600935569477759919561684704074620421074588735699760120964591858986501289961561788930267688245974716244509773290468590001278226767418535776132182376300658731293389969732641335652633886220756377686762063517369871203288145478251312258519597778465021605404566724414552963694451731225854761256414667280426027714396331144656909901709791938694441258445671920513092261027263548892066790776656218168256881101494850286120113405121081340468829791437667280451455409298288031680427547072412905534813280978009435091601537763642887869914423768523680781525306598258951848225506604261096994773587890470928194170939577461257723411391094532230179545097245762361100102931688165470735638040490565225839692269027493252683553285796532767340051273850096823084844538978814766922323839918799864854047960323265370993834249513301865063660833975385972851700952590850838153191617189337332730282742864464774653750697067716227045102487570488039797750779855907650365132837953598911421841061248237681930193802959352866114309624817604175583779755385692356608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] -382913787146344683837373667556557615717763500040036203733012071928737300103046961765814063574403835335936460304341862063006631660405461764862420465066087201282209340024426341319365813547453621933044423823788689450791901228904411958642720398689755597738269659529596869813949932186442412698919181537894827918993340813953467600147335935457598413096292956904053724144347547301733768640166326434141423215973030448736473860039399667542505432897190202633259621099620231089417801841679698995787434948651732635172311597770858940427136983310527020440142739073907062966466958403800976548967672715067160415617458798296845332436809367763005926540551377490279184300929809511042292150289310205148200867747373656367675645196172853432521290849139389427375430216462281823812409171535320554021533488050658734001983154379403421839610408497648511443745707115812776516576421894831122121952767834412982447512730988278022063127337621336929288072951510366322760025061775525273182936135624865008502258461832885169697855609948814426553482279180178394049100217027790003010224839679701676067153511757051866757884500053342762636335013776520691324306393345721182619291835302861054219479090556010579974086578398998779410025487264904157249135405715830560922245707342675703661215175929880048660080048022778187550546913786454315950873044441729161575944238884018639785268957736301734883074225481256806703326822436079828167979188017736854231199382351657230651115834230384252574057255202307601189572211687015570694683603720389852337447830372149079576405107441609715474457370055079003942447947477199267086809421331103139164957759470748017772617644776057995647152037215520295928721308438001669706965336374951434688684013421418281325455216096213745189754044740164219365558564428814928960452743035195015842756740964929669487404943314135483816099681385330111258198189844271552641217292988484906362126281288061640128201149759176383002324924306919731735509974018285882447994719780694075415065983647363216730305228247982143244682011013840809965138283730448296718523112278809052700649193191902805881655920494893357100727494289516220864894891187199157503558146267078401571890859985836354022396230521957651190484278033733481072803208083660762780551800154685274744597861928574195885181111776600658853108219467234967012512433600365077174718254632978289086077165707371471062101607341499837509687050205253960052099121208327346427724242013542941182475197007137582637942354723136166339502778299720972951026613213098747849760287057632919234487794398564462570793865704843691709904330598361257786174692180316780947367455730499201243184891607766074351345983550173315959543811540584232183090536652198234865632621339191051018824734044483701415593270837248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] 52297031643254788630088221224719117845649674849048941755737343000340046548877661544242932850879961856913985660079819180871925849050187770021683419707542332204144941754430842209144000423751445112753376733660577924958712079540545014190722475604150392931719010208650005114519601863653132647228267114733525269182889064880350215534388800788007170807301421318905417014120488102748890541942821552570992009209789357512564529057348955912210310942454081934283215642124736159482237999675333926154788338606232124325013991863244975521906647622485491796737731361909410672708433303131664111104906850305663771303011173652792048384989507466678998067661036575931848131880031120552111765901087514177454795341616066837300643557838939230872918273205078517906897936622596778632510387548294238895142422962529497454119972100513836355884273384945236846257276175723344989317013612677339715800860514363651598353924916070427701889738285135043437784423568032133145474497765285887485260486362682613022371417776435412973278698277939236422897791273842912125812698970484724570004192923749677874580403665523353945291067286505768225557611544147428700433249287539510651581342216896549826827189140902717300664224177140979859640798014022198304288962157463960860127307318896578441297605790843886101936707707724341947773971724600414198984162407807750627273092497515726536467452164394537799445532589393792217045169280588454528475749672117063776897639614670119379624819157522652268413329868683254721100231803563500173192578968953457177247803493277810057363761380706802836668715891314096157989250144763673810219038038007254054271687453460862159110290386395115478603118658952254063847298599375738225959730581251758464666493422327781408305433219288963659352703323186163084472880006146912018109653885583864338489792258625525290705233165775522433989508602158578115646769566902229331221455889575804316223307966791487973507697607776230019250629392625752662440456170064929305772100699249501205220109479612591045828459158415739193127536833838298334796316549512206152945219709142766056413888579550640317043941350783713394350842601090546419668169933335536145911826468469388576703519350005491463187868327741224596498104229531013252682855185677780252933123726169328902736921485327379349506809186141416604649530839467674405156806828345989120878030151147323361334208356727666982588594116650402667161747741287739835933594310343187176291212398249837266850137864931561094907233602940919709966016124621997074634301642690351611839738850974304698097609143551704665000469508480896239930626236273425494803883636878215028491855823350513175985613086503319708050062488042230257274765726188687593445530160708973144425466701969032077295852076280742037249442447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] 21146791969239785171178120083629804079590594731172997646370659325162527586102274382313606539737354742512075302521561122855203121090413056288385592823389624526326632608850971991607186558349225262281533541600603495520152148176659331489927123476923035451311038698859589693129040708771236676314563115356355586144591192645639396391170755061522049497736052489128411222467498432599027005318271844892092057527880371712638451005537611844288811849596122691912511184237022929988791694118315831490690937693179369636012510750649766379632302707614486106288720821198410616186994199268662993679369695766574698367008542878945147188596485018917321207248858032368453886290198144935832790191390334308446843967424514281683073606565717833017978864462289213634529900891239231436040403308502528796481069971938630309391221856430260834626139113237639234988286624328664904157308790203146848695733458945873800656242217166388440671052621169340989833834580561975328824453702094935326151518450961936597536206903170655220096006403658237358816478451722867256948305816946905383189140269401401122888878866703573350808558140408690910287568561737945635326689733434752505837023231966179868389941003126201034746381526072690484915775685251295876405886795566629112396523603023989180254253500441626315966866176698433646884010160712324475868382833685494586217386183907777400519085685969556037623162302645363831841522527314815053676046585875596984210784536363411549711592050857158437598246832304487966910251941506274852003310384656574586319971103002291956457680948729281450350681356201866110993124110968183971844285696077266413426181832834459721390382837942598479836744276263924011835115489320345457601676636135323249062520120104837795892351243408631537830025530822825125365681011001806095851541433449083631090239641110280032474005503112022203266410342870343698916871156907322152467718971732407634112381086897967953224985983771134834320975039477852462135440704330651096308850981455081539949460672711361637615925274676133216815799234290619208605272657882735830897194678113590812981129420768569230758039239858149555417919271988332254695457411879714106351154052703643909518523068370556989327111921948414546324844827840311615603571865940346801492606710165338360781114900342677394134408403857725714888094053389894349438198498966966328542815961439695164200067962761937027877341089655400152600354712872316194119766268269407100313092994685261384612273743727427092956290927962798377577054112047216313038269644307490779408637624996741830879211689194893282846985778200041160457745564386011676145011985350829921845773054904976427686525574582186286204672630018058068794875803649599433507522329350941051999008999834767792599279739045362763454526521344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] -13664216166434980050689234137979592854353988384554422627903179867127476698614850024819321814121301343304546380318940952988791393209225389668402857053465890301359770568014536297129719436421655326790813133294232482950141136988754749365939510934540942349773488917325951898186675403345681280326255239779999579950170104830261354957790294029227872700169510879595656326763920205550867663949974066753470039004317328079250854553155676148307436846876147798070988563839663473095818990317229661582432560978592971534528603090918154256327070877109526588447946004016813957592621678149141443576151992981648481186495078275193251161407315692738379643690446355245359775875554867712296329911047420347483304463603067330386432507509737011365357499257384510795846176312537598604147912240731549026702014019489734237590863338419939444175651584033082359338687665625728304416989721842587724848439407462482183981555543702067372166016126288631936339856226482258903060249532565079813275674593458669733373471705372907611144656054594508279105936764769750737678371673732607905095172717980409601015216446327518939376104888382275866854019373884647025725942716221976881809344008304889793671719050843803545546406778434334582414895342118875538069860882901327855680723589855404433801860967161927443429592795923419603905830163966193034167214687878023736832577160443143555830592826206313510054648235583376608764675230895173364104170612490609872094603676366932087661404471666496954142424540413080876737005569785308383551945492293963254571401305717689374633024005923050607265596120421992129468102581778008329035472725348960307036625528173875099529120226815894637158024932322164962677618845718911797526545916858061488480537929115158351854222844460991081406710890173785881407586291419493714098803629852425709471833547044822231664729005137854720102172429036160907540088814946426850168844981551422680865126775245685867154113254001957748040004805502826692410985466599012172272505561729576028013694712759752083712597328390571099734354547913841112606661405110545052091258012086558459491393324666217886973968513409000866507814545287094234188039818165023529848257904389173709772486432737846474341571443073225034325831804892296346167717478255057943503104168807621417845003456282782217489131888918133200404003880543527162255120089715914898968288904197134360677367358798940999300037319267738806849216765790981581366878733341791153136946389730772932978421355558485225393325657617764850943588137140364449718738378502860869496652186245738439495496234990817697795550462087229713167372860754638354598411529319431188075854778792393854817445090771684651219474584869533012170942284535467996238277330505584078105500732374162839378634934181461045245988831232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] 2309925243841203140012512369732637540733826452574097384317418884731162232668944453611319955675654920942322416283369269906379683224446848932562788178046411864268888572198779209564635014700898196205662819889412280560204323611217696465667226771711265798576439484504354019676474886937279154372304514832795054248734152663062513412707756526868949304383249159026307499126900463781091865683509879526216041429236893500693456000040468398827346526019064453964006103711564780282589434681248558436699533636483760575179978567327380050169892729654414087023873721375365479889106468664944893347412558898795682080122090192460104963996412657906403555750132013814811873125009069278838787058497132596030763912619740742007788297403222825143369722550153318522943775535196118182731679377560750637346657960993777507932347009072756733643390896365604139825350151408151249688090508323815959939278029052735478580008653665448822390381462860869691180809087169476889715953294608417988424531623438950970362278594133308572157858516820302074508698733293004499893538081588873223136432943359355911900803092454366688937331623201616493302288771519102477456752037337210060734094840675626113553863656168713145644937596679102233434691096524020331386403032160402359766394520116691334074467621827049565724257839701692183455734965949382815732686998261887318440770587138248149262466055621440529809553451264566033889801450216300923162259796799472735631583310981722995785732476616949534339445503790353527607858605723457440727664470313919915252541861889531514722154379565837935416675348124555744284122021195777484253453645165397144426151235026020548124683446264577946745056869117050828152385129948384394726395369713879730087150846826870264165648331762687223800979877139706028622652401093925637917014133946510873559590721207456754944483653841951265681043839574243576669134323304389100214966460721555070352111010954999894202088020911890672190623409141575593118763350354117810103031888272839274349686990091554861451836998038531085129403813733949078057801354721235023163790042486434117436976148621927339484196655967599901617919867543614985611066702628739250637976311607276055610035669564017549200014040197098531290577134630216121980032673206966577000315142594572711075839639100529684946651815732788671092519683001892480829231450627278467711024946060347855098869227680702127995000230899560243089423484098999649518288663189460924079881341272978975658150083645412397730549976947586607248133661194193735139882357678540392072335773014232208661374497103898153458088353518441952741280653530222462730259621146588998138905863402106900766262563687539812945087768442669597535589709923819424114318388960306101129409373475254286232217903551989862758627672064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] 665305144244698602632676172291010058959533105701183449094112301950923167620552233987604832311485649996549280038979678932630829115764515726921251374249633135507735011717693770406577225137743243755857077980261025169219068594661046177348862635896792382160465255122229998741900301283343413533920881933233617219829320143210650652014332181744902324654540736224896791504208352462143366280288901770972330088550392280566618290485649075085524830250312462795417915923164064177780121717536582930879147454534622257570074236055402873249370544818008529217279823472392673900723204203809266117054527800321917972422314891779505099142231737946258325568525854206423929735377057509695585297993806388227869498251186153475562353838374551842390688177610416184470987460185342266927108427420608403877157458356873496707869464273298398407687984167033314572245716304582877768754104694213258949261618228204269947820682203156168310568629937143763670939023691091364145913327678965108858572404172479759636483743014905622869583454686917077117324887678217964148511137192566488535636945600691471769737649176760860735074600277481409971684561815670801740509885814094756642663623172677269309875687018342869749699956320503588140224852697364722177455174253841850852332497718316505084350444953652779250831010143349078208404105285826097141462676729708530441211853026357499354001885588810743297856673500356987399712383342833564539623994947012587270264520624017275453637401442768744643997843640475917053993980597827325573663369692833388207402967250439104524701130575860275209414822882870105568868489837261373962815634449830628964331398933216487886722217061916570621996445754779091571310608575017390305714228641656824346188325567992277159400700422193817218017254308451634266386334286888781643641258706997482534936434354661353293143631461495229544218445851238043239203138370384357492983240928716240513769566777121478395826807832782404839174254058706565204103052847956864250209764865113720787224619665968463854621360575169809023037525560667927594379842246191267242764295341129495982000218003583535703746314530487676296391719724972382069768757200787642693593367783576829592821623819120793719355058960186137395627411873297040968207208337315235264963384910027839012992637196614542937015643700467794207694601875803710864251543202559313159829488008759192512581930543943834565774699578267630814743867429394364002049855746624040238062426578613258172001357697894195338314192430322439531374516211334817493990459192311694551560144000735405069355868060725544438016547970695093048073254517205885378379775288772352498995078363091563078659795573802214251600316591476018769368638855652801485269850540925197832309120501045461278690188110478732823575396352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] -459512964063773932553253802826648388883166601749708912814173093684025691867494963319889382953843730232041106069006902216967234639926186628291827175644488918670251651143698100338722002980215218754253993156549721701951770918764860089704941159853275136905293999162867989857324810249220338112258194711674030482827824387877459299529192467119663157850885034877359069649795888279132869422634036585357010760777363611349210865960880437742882745235080236653943680600854219054658991308386574463810457174997363476790138666782653203715165912563688705825207910958124581713713033230813521058138726138086762624243842488659511684387176379241312381561179353240426120368879273497521412985783883812097367605831745212229675078118070752685492367095222777363106933403512024470036994284028594389230002632194222826653162622783660764534411204592986920365463070555186028144926746341443812894766165588811870346929608774961665997077252705476393014653212925900580145215211468072539027442454125202605094212816764545328712690209100655420818095185783002409473155885299730033762058707010088813536301446981609299042647612490619758763933647971669119845973767079617548593771149768037352951514464763568678800440917468457561825363227970452169413665532339847388833958341572705344687492404810018192681058808078620529155416123847013201752277565467986213685341945617584297182257199833598895663240724619471183072326102046381923955612564152310990458383498638429403423795444528961465634950580631518448914890616159088483757359594292319908418306036648976673771731796973919345417300310636296681314554867374925370497137530882595354701349213060271710588840282524219288220324862150335508905637299329730849712362569176199264564559706939869043158118322584867313315819391098586651758909085500544268385033927407287555970945335498463425300364383528806251685818576664717373067263059807965596230507059388178161738443094012007828483272597434377221741206999680232967230141141911738459116412469156631551128264746971772568096861550532455330718934685275656838066235663065796614333737774566879534248902738994676709198133514948624912019858817110550185901464349016381866986115141064765975701074109266026336953813963860541128806429775059099255021427973194870336408776178998284436584884438661327155964044687266280213411212313977978436920366106180399792253263964160766601187876188518906630893388619717238940264953799083533983174041992276762554281600860105061899007193269393411494049311139449394939225202792175540765513148752877362470288579230779326072518247277997744382978711988018656394481593729186493982998529311432067345819632239726642443066934242734723626765387651991333672092392761319318612803918521144864715751602482938447170031054093898861895931075231744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] 117024267896718064321686832673981906965629194773474266125452178652059883879150736786480398751908353374473125257156720503048018292476385988246175432888494691421995696735994183377460116094410821313289817220971453420973561441558557906519022069449253534383083786984625631535636858157829778061420435126648825638277527384838646554329834844335104322459987491410557790009240583344874775878894096993547168639253630703392268194308273368796914792966525312194470887055287178607823298765890626179877283800361159357537980359042993997644626043447388608117855782514870900106688638048440064656471669443741953573581291903886500163134018671214994712526759754712241240541814423065666820155869917954183658573458155992530404524414234684658796626874558881605828212689464636141181043535527635280147291193820588877830358106380518005880586334779072687557505308608941884197209248530971017583010344646322635030357437810072398928724301176579763618961811215367727321907045158165654617834923820373231294692616208325101123670178554402443254274385075921813062563933500356002471728124506585021584916438573984920063917228621990461375613708519286635460057996352307484844390085768149462142615420668185311113445535829015342547865772542616991893889967769526768251887411619889279834939294104832804137718320811081175657740953476131100761916913584706070437217178876903047734236119767479512468502898681669845827139175958679142026594868987913571524920389205730131935737776753252703344708014701322739210521779721939279493600490080400201466684998975233199254255739838593146872261168393846279936074240190834991190772629967499972006115570489766464361575923456713561372042179810094451494341234945840196683533219776518904530214142583158518166547235808014437098174188342328543008105022683392378735217037909132646352725465267210230368243673745433821164628087709449224483198082905079061993353613393905728311969820305494921998271682269737865919387241268730778442265453222980179929502847677118742638730051992170172437354209953433005349501433264182826081356341714256952334898624221583305074257868828343908002548811550868861383773542921665463953875931995782924593251591582164448548886470205723902790257342144365705413083511738438667329629183165790841406335534931588703344036917555260389075311078514207811323419551551071485040254102501035952222546665000194863771341489236103474462567820736855111399205681160705818795333665836414588171184921592336134901420366758408717174122698907199433578043265149653077596713483144938893348487221155276333119792201994881304148760485458516669356634853293873477501795026586784077573248120503147217234171733063509103406422378331369485609829627965983934227717648418154596159345559887292318376683972063961835986103566336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] -15029450199219093580401080399342358786851943597459715532028907451051189274058048012616254154070505563535984240323529944898254712741172466676498976798361948125952196785409733147746804160593603135358670475275009620978140059310164713320061429407646012332108059864969461122200853836595336119015705209379365739960580284997910267864646726305376107359199192680461926542080676595367670381190766446367076546901545056566874382411324384040123439587706483460428318614544334940194529138317287621032780388194459163973432529350454998423370509756192146888892716394925463127980782412722687466098432242972082788242170431213876695302595383973101107155076917204132407645568126720558605424212650868697471927172661869396811393139758015546612026893410868470101642428184249067200455146848482604685922812819443021807788198166891992467293339079958669814915133072888786059989346056482698334097275251149295470472633580020591867387630543283664042920539455739476712108701425252186283450369542637536162114094453666656984601521823435642267758524143772129733601938248291171528365683722453814008121825959380010587821612381143844365210848853601137929336083035458793385551070832757762736431550282540412906432301087228612906377671789630398421499476982697717265235539193892850372698858320955275020393923640362756143348685268361530137467574993610984238691558451814868886003933802537229121722866357851483920206818951708394721421733648945398706674238098131704040221142953592295251430758325218148890865703535357832692544634697728194436734696637868264895778260928145671349379384881818973786206476356225183021745749666671346484140189028205953673057742124954815735214850031481854922397012012511710534307757249019218382301838710595249417788604020640633204872117257871609248317889154543750466522255007226100236474767120972542236172197332175360606030152729606278062815260328874083574563238339259402885977617830610936308975206234348854231056190332229335920235377678650835291386689203893235001977418843135014120904279144437513863711268970634806239298331892351828632475678431173047199837435499999973336126419044380540301884825548369985614341772366138993433557368688006514038805968099140712969841463770577328068553541202166063367966936966090452259937984615295007220270485303672874855775738479213412376291493432577576456054507543256543679733186187118407598866397045350982425764384894880627209604842545475995829913642765920172600713846225054441251362053028315606871066474300013825806568522771823731227106841654711256675675816111084622485936027376950965897329117742197241213343367680448482268139566269800379320033031923700835029877828335736407387067615283689394080172812304066269516673092212453590149667706510736698910902454660155618086197657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] 348082229013682659662931749751171263558499752929031518181885172584600321162885662849009202696561285454896527579317481990504906979572780703520434576420682857333336485549887646237556903134340303406242107297965463923686818188746449606291788786680860393816932121074645735534182014105893013110374767164657209389145925478131796140288864644369431777932888902559597862321785123026327640571388857718499543148530433827666885153342653268706846521765266309856124633584169852303279188543506380445563210553538015991891646343334297987935096855624693169256138439729869950946602544291947072751828451624718171868527149627788947086332975816667777036238771902823092340341201826654572216825236610131942661342910409251791461721207665746591674771352405693746096455705636156804066860444939519281848621366613113017309283631028882825042935188411231857618975917037483221484482814128640509137700603745011154893518256073636496346385306017133160688247509721694772030751946872560110014293214405868844566473250013028554408048129674798230709742508011260514736883835193350613259790160109244760651898515654431369913662051295670164846638232346338799093241197587308869976521604219756455083004820861582158690174416810058937477166027542258954157200212153551524590990188918951092674653249055314810545418812616555812463295367539933098841809607509579990028031959127913586404188539640195384495517711222669443915258348615071573151320744606563103339831094627490651442911934824331025306106566328491921561303981693006206919647345612074956671333260294487399915978652320633894372810530743189616414145335228503543055433433692889426348062225147967036812254745247052104279736016243794726779077852163904091565368607255610485268352652467500554857579838874022513910469357868783974646849818689558436116348963197155031785320462666801072963507917620678577039678157356798540150866610647735430370694248921888343674878267382811740881000764148051134407575118234907466503012936935305335988726985083828680430721401916028616854639604895679003970760000600201041513016021620977221832577993866061212906933617153466700485525266570594436829004830115033286997898140698711543618523492150468655925881123391670287221779720497256881274350965149389854295489719267067048720319715887697084347199487234284388627866537846751141043346502528878663663230104401169416214366901635632403154659246403756282453009375852457405184823717475756287218487975679208851979097683158646065883277263355020277581353805139801639806610938061103785989676068827445412445553939297709951372957567294470734705180743736337109066073095295428649800955168722215377154278230990070473576559433490996071039593571556717261238608760784486102935903940873382017161788953835643844662092476665180348947103744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] 199224631559532811142796111357252676732043347668656057633668075170818535716819545368747177238646594535622434672153559361953166947379069035498855406470734249055518543783290888472122678360414879059179100623718802007784075400816773515097292789382082554526915142256423757778018683451661863506353605284803025072783695768691483521068573318567901174969320031599923485826280508683560599800298922985690508985746094424547385870006389101523066958517711984979144796663474701281704298078950847997698793150509089356458783081282974758808319208828590963934038498008571881590356713244879463475903222024387734343157342307529807773228425534606465301271268502343946789089166583770336223144983412848482421028999749739083627104224795935110214726877446459949896064883682792411847479187340176540355148665411507555063796315131183715661028990675289352462030213189277299560342016915040322435316880699583887084706093298566262063419246840908305861051950835509940332779241692596424011243059385633137891568157035030753524011123511521955035842652604229984452747348728368898776101675312155297719450287221934849268090691168307226330792661481574181944018519238550856884082436112750959377439008780853502349406909589232312682765724072169223919053138445862003872166217893551699636136545349680510702123286865847140051132050456057809970998883064006426093170418211788499804339177013242012629370758275475058699813255512178936597685255606840740743509088933280677452418972672183371048203150886027859159723605352476960602822564063212885299682048771126851550489616275276005877634539291098654900093292849395190817734050202032086476756609891242352454865403911470717715566093753215350549004009756055986993886100105898935136476521570219523596743909132140862185762705472442311034498069388047622536346905271080693829306825346881071093279047964809810061028240231339101522839879865150075480434882613310455595751866990687241899773493364479055189360112079186818621630242532208889393461630590442896861157957746272019932969713144518989031266373570740667083857273711540532310662350663840994022251593511578231821817920877357534288539545487996390019385167367646662456440604966463970744429178494521088999596016876098716082823190761942004296135883797384025367829531730275730196536254175387079376189874037116613797962642694249808681842849278926462991134637864344778657818379526451351141551692959305435042045650645134849775689554118116223723412866069565657580136932645935305212354035329708884562784213639774806394739800360679659214055029251048653383825876231874712331854860094781415605085331445986456718609380453793064746687114493574916990048208449496050791961588407487686315719712846108597497217504489435662463930181500896821313898656538777148433891328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] -21291415983407323314212633516602230019425624532354530720288589298548118848624880086264754740862587606816102237012847736653186187688634845568815738584546393455184213224872753934916935455422605476061159664480487424608063186889030678992712245421586622758575971863428930878243244914990002150571731455133426420010473823549881692029716811727102906798149678141955527088752314141399084969705226434939461220505678431934497716155704803567322389480700340737934799401537585506249444875264634447484972109455617182007616240070677913500913071783886431799832882090469792346345634512127405086051125417395723057712442949216749568581941293150553690101846684386187998107900468388841393719282415015960016867823318950238269073609390739440836849376712410086407813096554411962630601236070054066013226585587583285643853959421329522101277797531585107961149665454279371646501056302044514776090909870948062740523501779003026764696794777317889546046400295791352284608777366008992141354088932210095954573533241397489168010467162550125621435144008097870942743506349856733364114155384890852310289821702704667028283767158064735721900538275433994832762917768028434610709381229665677406318537105259509132263979175339682278356383694302650518786650341220674213404598385455179185317911796536952729697268930758583566690723759361117709691124531234796952673053257878000314913058607358108256706873236697865538331024787065344377147730154340304275974800056258410638228484503445758767050109023494880852789081426661226214965608632560213704470099184330251268188554130509128102412674101368725614163479918202575437981517087673759554623881854337907669926412075956842523873491830197815475271628748570622788838657120243820694374660472856928068268661880028953080551265604050359914898356223982209479189108035142944341606098493827430238164092006526340571950551933729983625131498977274999905968160648825454325920590758416991330401196461144738950858963093935691093022944146650175173413528310332872588533881196490503498088023739269707386336013470904257688423529048391290159241911093541628726864184200594899937712278206451261991988443526223481375864285338817584480159262255181833280415581827369137656406667972686714591971980760399462305074635010185862560969063433999985664605980356747380502819815204595046429240283781037266323772734622343187043763835667029545418733422941430291935014357886389142651902215330477495903734976056185041234790226089139269592826524986283700036772670212340236568379062146877311643419376391374817737720146851306634695408560685096054627314538922032051496514511857382047917024672716954770923868738432013679943501598545431143791045163083191742331472341984901922466029266503934353291701648838391834950302642901253491685064704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] -5324210734852313267199725570477625111203077531610716866522021364934990755737569790067316350384283750859124230393020931097016886363102304171622489401838095136880364249022800570131993211130050286734169476478180927645292313999928080765611669740851057787453347058162073969033041076290080518660692408879982831171690199633342548653700122844527353278837330539682678473320025244417319238439914121391093377192280409697014464417462357881570249283972769364134716942883403861279695064785521370354016741342538844477662045492465088787124942334918243892574049562097957920316725792280092594239723528580335346620243933974965078160097441368406287344525715561038638479616854183720305624893110871419279215730922397016158761053651852716873190581471123375664529111351211932240600886106185304617657738041061346461643236412808599527251892265501733822134971657337236837188439005254123861034035338795867572748531953840798509185173804200783074027776317341340521852489864256034195963656023999485819174823499350681447829477987382128089148142118064940346194611319672398240961761336728073758541133615145098706651532971307238846267744612255132059751165434891379100161411400425371892627618162280532907073895288072173563807197618502633182942634007694851156214559376965624707574869369178423040641539959860588446504728787291354968981010710146142871357924894814337336679768777353918909939453985644655988878686828268243143845825956022535538123459896431905187188799738481484079347188124499063761261522904940653930077219842870791082539005619770298512067423941301667635606611395718845892788062786586290327247730343512796448102252449459742785038754455493192902500082250582055847578252225323358509951103721659029667571117046386056824133983886685290284455519567994265863012685166273063788651056730119201407227283549533211746261217904000895542930009979229447112808830021162767833002708171425429739429788545600313038409856002482270047487959588332854727086225915823184572391261360307811938004986089993208310244360884737387865638549521620156954984624444281574569574101752238874283278379854413152372580039728535910639224173397730035371359900564413311193570287462459896483065421991354173908663764666536410465072959922848810709617177796508678156799795367997125039895986799460633961172501624553186422286219056625134770523273287961679598598544310026413911691835732997957393586756238981843411923673682853156837629348213799471730016526234927044883404903018398877761283788377018643891734642026808193073426838259116818395752060895314540511614401492239743900831244597074154886117249821928425500676057438252434585341952483389224731706048548240940099697842132101027518191105676958906544170659826808333359247640203061725596957079410919273763176448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] 2425066841309672584082188129363233385065602841737943270573278943485865562352597308789989540994685715685290679161041933395644473486577858597989620153116992540557019355152758568648539114701726041898687382857429042112638845263726380573008206823215873120331423536589030512656654546849505987458670844563849763732862597916070796772882795365643731815509129899404859103863217683319847992089746546425182255517092647590944229079521366938499702378311588040329704466515521457051620175414684254843228849286762823512819514908521182489332602223910587978347463597492425708074076336252453409299133800201673874223975258696907953265260194718618501475906374061657445986972733522469637422690177885597538283035337307912557727723880839914795823002389526659169733016783571506483736731061951001133248604864310899109103873448491994732579904498404368820080976084369394544133828385623776552740207397808320268009234901294940359794298184803269924741039217612793863713598466865348932659746360344830359386533283059969641940935787468440555703673141288937060943879617488217389729427891976748526351261568078903913814429520356050354361157396102347970011546122377387592327560130787658435644441676506624943791419860611478881811465957839686799384872753823445341731773281150499245526292870312648340752712032243903296281442114781686827341008419820060496438850370232124314714401272405458539218935792287044845831411256256027401519242653001215422400321768239210149720648016311304454642299313530448990793256846658950348875607089965627460160521631892167459227712252499293061397720771791996891911021145187076220668002756690436945864939072198247230935378064771976585311052710404166927447251584427911813386442058533685809105661429886115576040656857909297276334851053575578543415141718296756436757046955814875840629316904602517386214051337831065313631294796187294297361662524976852333293260433907076158347842103805208034549556669511661207580706837644396878235716171365028848963250816761700496471393082225121191164387489105410095044542752457715559026588064597632697485848562774301764093676755495053900815800481085289014169895240282203226991058438835430123355307159033401828991252404243317717479535566701362221696610512460129637955159909145897694736710703508553716856232774285637951812225563800110878358493710160535276437540612026767656955807671796410560102421084113352776751991764840475523450824803413448788480001039634326824196833015814362187169210090296887703476942641751679644659062707277718804949003164489288601272157826380876313311695125166973706113834979617611494279855021637585638675564264155784848951913166559543057925678253821958261576294826034756321741534933100044998943057423364422163834946290365209094680184753594122377363456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] -538650626016614088917016101740159702499513899809336528045272379992287500950531880144845686309063325968046649075545261558810448826466772169985926371264272747604134979272660001304884522778440426488219601565236937489964906712069814132088654268962716613788545816556342027344751011851230570959347705070388567899028874737870133642316415594669009454396441716901642549414247821768204180913482922135547134030659237305552140620503357647102289992627590883997288629570451707782565228229652116799064979143130493691086327329614035528987325060307460813785458695715492495285246620784845228113730220588601166101809783596832082565609657959507184513104468223004842443467052059365511932580794509170931317363760047304875802745913946649497285064829412083233144599565617891376854853156850238752810621367920546505374724841746829384765627839302374638286297012941005509397280309509601949120194612972819854271665807874009663036235048160234575234980813905153802600299298414230851806878100313591982111163447984808491519672843264015875476057428926032646989792302199390073392558588332073590202875803019123103053931722593393854448161912016679929896958989068610172265430500809532852160819877021966954062898360848218458266241792829182639486226118032042295590155151273987633157030352300948882701467777031027474860457920666931281743982345756180433074912948586367124145296780384234522790468045523844640810032985505597884842913015398186770716006677896091161775954898348758361997584768705751220155291676074569238217499312432869462246048366338885477385265238023854179137770807936925931505190266123280389136271024270053908243604365088955826613032016899380528687433785323344501762395976018306667017277994050844608840853372728582657610551634740141138462183398315944009501540449334601640070526161883047163365158928915193220700690750474525731078375696378329541543713408246249951036363163494232467110429836840126978620691118531441594310569910359050322983107892201571083874718345335583152152181997597878227521229211498689659204707363973219618271236615436543883166843507791329836542692757056502961835205781289188483817704703219118736077849518455661513266552490943500872456679157593535824062301323314585179238613075512480916799564165412430671724285592199635571322348197937266418162779051906140008690884091744393806868120459659373415734101964387992033231653631817386209657063220257595662128276679517905903228071448322514390025137322772993335840414164908232143865167967734153120266797418911082238739503489348928703545666864213570805325556630792237448648093692770942182762146998733525368658707918519684831646576899639919883670263328922569928590443980151137356770900032862461946822870182198568869213554645765472331249590173677347091251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] 87720467268409125070885825940083374720993257629861845969065176604249722942693661610877414283426191357269511307536445770617968846759183033164271225139052549831363502846871427739282102622488030014553115825821286491234029275225386979074965732237144183561019641649524996826473472126753702643348277213309606535407736594619318721308127585281867014305805439414073897421370436400957760347262995445883320981765345788018250722140845851368567163449720198803563779582821671676700307672575158323430069668907694274385020784758095020912006085310496470779110195990705309017339603495841858273646390181448649902470973132015720113077450942040060776061549970855391718614389191993584625048148786656890472421500193749293508677944736939324548872781313952490168907845676034964035110638406552332965993768930914170998700193039480793079354513937527961951829665273488251229785074787296004537668651665866395774275555908454154669029320550104143136686641056509148561834227183759849171222320599165968851329143324092435550175247472262673194919317855216902850077307572645828594513636596886803750397070827172400331004752392092404046964678893223774990285362760615935985366548120380759904782832121533238190185503607281185944413263469329257043546764101102676016396073841731108266900997007352785295384668519156903030808639615635080828549293883938078439013686461930744234544516820971999030839117145183063452891432235858958971766612353154991234327430195584708049014407848863823774014889973107780290705403786326306560022424687150618446558495974482538877238382235965556959576415898490112489235973880596120287971707897395968664677668988556630732331576826707809278450836962140837823583708712877561348202957709510692091689805359119577626794392928784056188584310897522146668892875737075914589972712121890522396206032495816079578739690467642962912313432191403520463828649662943562021878419323719668501866824887773514446042787780919071078624980782287957876807748932680446668851035963836653739118436355114708807452196740853408112322012056651497844600827082619508560707952737794364652467452316769028129381672464431391430616600928830196129507528917758055550153271361163695513342842751627406899200082025952601457226581580926876863119147159663554379957911844060861403502255462534881735643520777362037454523939575045782680504773331187566293111512650388395563776579061811768452738260311364861374043471328795446760113318432071012833235369205571451588184347553903646240378866037670766287749234855892965688278430397169184175703784647120503033251546470489057961059470972040749583744407586076632112649735547037860874819772907695026253199239681472505543835516229633186507725614932493548869518419548324775757971918907628369467095879330528023805952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] -11658180535434267417819186074645797835985226212737249285968838467525251396197084316887123216153967096412582456496019610297048901943241816249565190346211292354054981545581871987078278993640741151369731644192333283781076168371424371413913247797864027417703373146237300195492587286360282614302913656630290168144235403055198472426506241371382173554019821663543959857054097500440921543693866063064769477443655691029740601337148163613740318158990314669240690299254334313322107038748757160517612433150487536183217848131947018057897946889652175129752610112111420764230637082997944031244646824043488070333187232198048214890940852853625437870079182982323609145840718061622558402662772448131744447417136936519535188450201271218640487132981290988624289181880965118490723536389360982207581108871648520369481652076880280086153978024019566357387388081936895816773381405302621767906720573672798074419780844833576704838488166678932340244858809239699978194857818276640829777742440130574303150729190055226182765469675739349480711068365271071791847472908948668978564701189790218417316257703559711146434134446936710457990281418160087026046520768406652534602641285482637276776201450898864946346914058941753052197416159063420520284811775175003260173708157674856380473360515998120975097033754068142522933231052105648115400780898750746997411549408139007646619759561630416882277987748843491508261650273801298339657561024322951873488071282882308132802270582132039929762539277644043068929101252692384272207838327725564786126105022318088955766404665870614811687845768493573374110980079635938857562060389202073922949604168028260203861704552621264889976624988738529491499742962272251477430848553612497084336767089709528623419233466618758819391355700235444537390146278591204009360189836739748724504342350088175563248501990051343196959246300253101430519917272189361777151236219639694734519959664673990796555240243563242499316836364828388612795069712220459872447525687238219891205687691117185843865513690022082042655961588850718023518439666301536752350500404067349939996967610204344532243253462529057850794354370060525245709535787688459506131015876266825941076757071532030954135667088069063339167109383137473044788655634596265136055352383876671805584363269734167576734211871172158374623455160155511709277803901644745858099425595509330993986812844005462495692096969345964634003708982200545559530189662133255638403887851429124695505756034069120955055100012817618120302400600037099700915676782889786887211997821674412823855756961186619892654028844142902652155100183950551082008356734190414900845890708611886692419043648885977931290073902727075409356396241798057984972290786041325311258399497071973117368124761872638410752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] 1338991059645727363190193120797969886315971970803607996852205603517786032133600324261153169316472221444958657893794638201895914403001156605240543071209783347407057310397795173866568666829494120356951018919679896227753545782461367884436045612752382133187930509109514590324838100877181365359032507344361007491298798467189153542960695080829893693279075347946809514245094924548501187661271665033366738687821654397361469775285732913855236909330880070793711677408452539294497120005740698600551608879425509983309400844584091191179073152910132802469896236296718635791482580057745586593859027531978907864786131326848744733710143923340197567393885049995539640523459183218535621228893082851027174985905925265029010996826614304713562905805116690398863002628980289921014921792838716490435061089989397604509717093381672982299910273139026384609772555301593887364808050992467855683795704589500397255387737213369031101150139590755861180496966803412894481868956061748680869021100339794962233537296846393647683792555436735463190267966725182900924890837394612880606378235983386746861881739000660286217760166954092728429799006753586158672528442879242939087640429284815072592956298373075213258504382601017965696611152684367837822722956457268574443574951051437631970763705638518226436442695631540683679450013559753695005603420453985165328504311429901694420277023499634448536133796220425348326657490754257398760218457452466457043346865769871425650111085028414649020087002815318171880928634731958433334595653698210608747947210421362767939811666714685742196008246631797964850331890013797875232866678693777441247567075093362854265967430379593725957676231946051218448055396662106115321191659944242106964810526401533176721936909821155282737477227175890558412177992370279836728991725751543799662823698785483172947589809647499118017138615685923227930154489768598849624660096678989665648974950242911483863555723054239075627083057301412955903144449701473972321045441039998216843066271664912691378704737743807643143997764109435420848853148844107956868475538947964552469000906994242118018056019020812480410813349030495280991251015253744029493194122854543000726585645838761931077065617623503722102509198312873691830534943398969769135459994211636583672704138537544993747799378621800324142772653210769075203067249061420518044172902658835183898953034279250715388639780347301182064539834063065732858869809973021672693944994064542856651338891424967987409906512331216941332125763459933143181976672706464704666456801399880943656842750383847248319752359494683761804682674415960141398172125817907487410644230708290319283639266208279037707004673050309162890261880440962441630550545837651834848833980772415375397220275479537254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] -137522708231499563948056400182247958604189146693670320536075160599486005859840348873070019079360150183622778929538536240129494834931084163124367115199459856207038607830469534909623208293371534177921495751923222242686961368208522839373573899877149787299917338763158643859141172601715888859595006218239314252018804559987387989384029037935120834155689869375459709111066914559995075310239742433979424342419610542845629789460716403701113787346875579363818306073094437757621254274149896728083238091679128586857789751808639212625621817541121393839227579444213504201631140152193688662462156023778966966196574847294727155469771822849036699589344436817252539032938891018148317657626534438708876045826787809331706642023048333707887175381773909541424370423069347516174543545589997968683339165270433248904125383567366178829352176005996667017747872527209925993031905996451173268235245246165016121912252550227515369952091185622533590185480802768024048940617000002613034674070971663961014116406952072417968189112557920331107459045893743224612908864221288291617061391460372132864443127313685707621482255609979826492911361319631254792416850301108794296595253472124265734213148749297164552987549471949679834757952789617466765729680572447175088428457813758369888366397501846331403053642468926319897696720161494176432957026402195975354228406003945291872285238272141185061678300704518045196163308352702813939274441127035554949313819329833117987783650698515651892014857990227583159019434732365971891980609492476601534340469945525294004569976206311492972116005650380279206594290898593865117271218367855467081722195540431933931465513601781354387877499245523300470110564822221052278430926541035251875372393786960356012368358163878879030541598739119024978425079011360037650117551752457277543838893623322728881609246597216523419387982669308408738309679686448589924231634887062671044037874790976100413662795799097208396059468298515073313118401226058735222189048884040925777136612554714807470832867316303772059615418251317334134162987469355081786283932192686352771047152372468648243297503318104530463446877733796690095248012966004430433804296193600034160338777360455354103046375724446400273339563052171290777367339436164908418051000297388868399137017779173093868915983883005247659336540700552959775820276444938575617537938206949479961865353817139600421862338312736134468050966050966290206926349232453836270415838966793753729488391761021366008965930350938582203614211077121448339631644965905124978546295335487828559039760324953993265266843535500438326586374473878978324837656209901720041032048753694293470587304955465906617733867355147883810323021467590017402001911129888027561944868116425072171471241398653550592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] 12778218066097190919278683096688625335760446298974504852716662581218087226428753702505084036702045992329011100283778880159580237044796041656252700333249361660831329375115934108933217109012546788917488236378058038440803427946476577248565574943603602548470734559212392627238672145263798658540270947562067561451102660570898399628523114978070777516689977973273772704179161299480756930531645081710101994169874412665679767869439535197877565013317139486407055585366629933731374164972080805257478718689320690985781869995002970026847115529616645346827845257265441083005343923046691474901631404816703713275219864685290989301518423630380651583977622780647775305774654919128736887840078600832157739000851192636974983305846891091383108841023745378324344056081583819308899960851148722120076416287355773118097051316780782631144103982052381558084989324251993520937334401435407445746110800417001724049698834862309288601778275510723263710894266011261212607044298650565428877723770763078904840223168754218254372998863111899305683370582767542286644837287734479059875423044112636305720778570925783736509049975211402327364604083003729072654489624221461660222639895618699527979538054288257499017116404911931158790930568121168294279542720709417246021987384141540034234904512036209003016172409487314707456185811809031432512633599739878321705860821454723842827574355555405979061646838564896444913603417989596365768915600011431446331341867634797875091255765417249299917375163153103819242685130972322191703707348739811474029341509245139771640472213421007358653533011908241700663617183087904369182101810949126084606383060116919187492007356719725762163142529014777694385942519732036624179425692220615735426738599120133658625431858398867766150540046744728338778940854362681287202670417359729332011008415626874064402336743014395382736875260663722511726850205679146398630523196223744934995806487484558784657487464436357586485417551632008383997930614708734610019610539147354209120012094272021264460573203620789299138588628268606962493511849572220631218639371148204915737892650115357158043355052820435896416312768811936803520490456014426066677945530372658590337657622274970602332156220714442382981561824079902194921280193262518749758330261389837265714860100274164831631779060598293411473340108106330252647715666172539242866661731349008670846988733881003086469113086868441905847512113992564216608028258302602367788508179933480915090631049503600614605128631799578345759737378990350058651979320074891651744065007844056460397358146337823869478358191468841993251791972504593029872609485244379448647225556544200498736256484433552724343786806121914999510168658900047428542768544014094321267651009857341780672353806623703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] -1104265581966241158021133056261742689872869719757553463965982815635210017654214862314840766081109347255546852875052440841626657037123057204092599269718095230655788105770560395205237079358382954971582209469193337199012640923598691891729998292610726362710198005173453593137381155832465071166385309811848464730404602780899946999231848936036685060513319812272493949846644302945187804097498098424990704313444605169368754448014000939441136318179377801673285815402474707069045586931408620278339923245859741112279806638320263715226559882859039945203248765031913820027648898961294309388541752450101795245752960117761869780026891400844664874079738044616228073692515617449113869018912621013681432919472785176743601849503313103077145265200969693971419437050250937650185426579792795587261687287730753188402511446824238141533163342671686847764652415617502843646733779622555675966407222955542859219464494046252148824803087298531641928164456020021190933417819700737569006487804855651232644251162296800861156055629019587817142029381425644239869905525398349526132897652689594720391068666237614397689082765235991307650294362020642879944766066346980624697958039643066202531783025353654935829068013582315864321383767348862176443208293575175205736503895549713929905085141022443303075111090921686521246485282623333315514551443454124656315571088916482668903254900506791528208666034142140199541106354257814199405744863136527539887656774422952502388790085394889554764745973558972177107850115788694923219267995082309628197985443638736442984638663221598559687293809176064344233744400712473166742603182364760495315140061121956273527962759746035016098129851159019018960437628403161830365955339719968173400813264666429882395042145352678828002131565345148868570828618856020890822956123344143048829500522169377499540303278067078285112738089679836705506854393283608217793950467942284885761159487669358970389675868872912560067229842361376832993003720165996894334789015129428546599108327594430139714543576700590937395989543197701537675362162313584061012545923149047430853084690902274358897241946443656675605485298214287013474858687490188914446130461368625058799256319918856364603158100553189582915879603239494068044620845485992515741745159128327812910580792545294184635982940961172449324254501595831403133597760101992958462128512830527357684826101455688371751854089172382800773708192612905492111164209931275478690807237740806153552616530414985031911175078395357938349068585870890181468581965488626385409850160278020903082450509367981569973180149281196316892112560775074095469481539795125839720847136190573499075778290387238516940860727656528314498735995532697765373347741857855903319558585881338522528711685416419328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] 91591847601337986867182794302080630275465328735282841430224747866035289711311345342546231401893049771100485725792787818651698257594585403906609465848937222690534859395180839724729473998773983842439583517750111455269140397052637075012838373412450279655549641067360273774531196944062927784823243392963237850579069014280437850631839098944508477659687042671194136469083634983624804489921357646794486676913232164039045600224248587456050089606415727988005309231211029555094590355180825873134547697885956193708342228850278959241653891871611115593560310909294513983342543888560744718986204782040149608640602917057494436031771007576210345301853064211466145380151464358735775233795979670118862720881640411755378873721842542525030392717064942448787734544031125479604736480955548341575091319341550096846962981156946886324406495733211907616565673425445411326073307405026138375748343198227695359125648619821867281177842984310903279039637185364818646819207339171243801627442480692451188523481418723845561943241448751376028339342485226696976049071008893875168667186455868783368726031760915585334058601832835498548734108848519515406376445455673422819116642980845212483877427170763053999534061724906237190503559164812703250497421999273979870991429810041792727444742188274497570903734852387921864176556337068066334376727804410430968154751513567759236059450589065310375543597459899264349624350184455912082875090587764279887565859375916162937772470662478893872497466742637519096463829828068010306931487540572952529712412331731919587554551925684697210282055773327082987900012765025399858426654660965139434110377972455885445645090931019729059501526092391645062151238207099607884494897079364087318665462973128140710454318740368320851029136216079086123590060531028914475976852909882559935441772111890696381533842772821842240677589557036461478454206819562588041303156540387040724535522438404507345183983212433840420082554234734553050899425675078145501856166688764477097995974549067636466633746314491693793557880635313920282687794196647301716326091067608845928067580382111644378697378450388957083875071843147917084355562523758366171229347043231262286984237002437438744463479240225139638650910431851062455298120833207564843812044567908554706600165603969890296178249289083349151204754866706453447956152887815691645824050016190086228468745119088107760393777623515975227099551561083318866472129452621529773994313007648372923582909851880952023719140440024051203146139130886183128520574769944220335072262139223537869443255784435704259330703501565509024762380158411636334275806891230500722260757810033905691298249577911655925984040797863012164144150713194970451627758544031481854545015122355660861041858628812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] -7071102816108362901606885657662491339326815546491917754628822998340708052408914194444247911640639682159030319782247501580684173902488597565025588346210968592387538339295836519128695395765236324499248682740699679867426384406015359777301535885694947640579753667739612846948758627095291001642609616342895058939154522799426315207446405261933813189967701333187645398003097380483609361631976485532377131023099708045523212193736375771956981590081899415155071238105430005303829043970577597995502594901564125986547046260789304560413956178244529660486444992563836320459255187592036913932022083674109896216061045812541537461656521132344253103251209612203181769915203458162555721355257425822778018325795169833084689187248064129803403196285155258608619235163574327116996085478406243935862037285195637004579610250649712959673145277335843212794683120146442499158817967728366447658855501892941368282269568088178212938824517359548061328824917448978836994172648350060785752534542520619050058107300637616282455902074646420528271525750307596801775552074215445799096898170203606898524174980605046558126916195581066477383048507104942121368201330654065509406500556429230250818268978632345767051312212647324153024767217109239172323305340556811871374628511787723488643028179547437517271299540170219014609058577678323340617880490379372349689666939641668634746493346788121532189675596576975222925039276743735461782724211727474727910178420010080242295962171321589196250646975020734662019680437177312815740329341320795831607242074995899662594298758663614425115212528443539568893013663980500482360984678122916086107751881311219575149951316290978186314841794755441370963236831324404004546492956614186336252043523500207474068472675928418570658527676192696391148411080958880011058669110220074137271461671697681092076462330722744925401444805949206396086137144946801674302954384571081969622549528708142494010436151350945248164132099254600855372532603685114334979871986121199384215382210019686400494035685527861553801797931346118911269627341762343534842714858575068142306386249159534380940698832910124016107329119691178648115267243466682509943063987770984015775887812260798810305375273596843127388989495886381584389827293435493121235311934625638192995742915722155612282316610452724774304554404210123553984811514557584579614214258560819301776896368819607225299358163381405921110132450333524268150232567441618633701130300496880607718260852204438985110474727720278359139627908192918527714061680728757625342287713632825969519394823673241913129163083035526697608244179417409989135579073948282057839399671030083409445229312640735212078234077967818640167232295790940098972695485106655462533440593956491880110330099007488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] 549406242882183101914183895333488422290249291685789389534990205507156436886348586828963753330184944424790881633365006634325874435056258662889194456813131790287294626605603771825887066653542804581528144823157681908577936761485248286597185021808336850301528538780393136342236852856162136575609791206118370808809472855815578073582879601846212685407146966703141391748651489063676855751714343863298785108843997914547368227715040748129882827958514372074942885728335966690830936484878345890126231350222880315002440225330926899334434506029856363167475345106359826024948833650630323176479579006900489350014849324452100345144186417753395857229069460168283134816788228282412333851964648798181062333161450403582302940019502740562127363644394675507846482300416552057337619585172491603085946402052380861201386659399965372448574705669475130168183899201333593765944999724415849235087065803046782534054048587034658820995985044073080216090508866554884263922074442234025707775262179205757994377139479213991855406262672339147797021562458302379769603691475332109149384436693847131498511384860186261637660013122672706123491263751739872480186796725272959158224356474534789283916495450248481931829189399593750589120810119133171346770407204079715749052577668888388647528241605518624299371209859302082085528803454806804685183266645193927471223504545831314514494464553657605380615218451294020178429793223596032616603558780200944042629148173329394020915157670593349046202352522286988585925397674084463548516970251321576012528712255381399484551422956932227616390168205475414746815433483830435852009120663999318267144849909098384402640923860205731432308806249403076450230363227114720585102700772637650597715860543630582164678197840025855028808095963842381605980061850862582211092226639312849999392872851982446935770417344833521437592903328205261552552373500782423289107146712087228652059613505884226337274258906354241128559860976649398966398746546864469708583035248912803427732689595841796610326938234037623953119929374509990369239622582763136405082506333855443268401345789207869396305040972079285241200469201777074831941901422301086222324870447647732036857029088735880022397214474700297033238172258045738718550732392591743970028558533487468026297316634219954019666320753708212745519161721547758027109788925745857556398567101928700344380536281550932420179074297473093009521709743999535882633268868500436261177442416845975256694143528967049000210115819853958936990778755916170060509227812454489178144914438536800242631956453446785774198323614604931545155245668651246913342037788234662751057789934457024810518028183606831251017557875935949291864952767922050309236208105524637193375170940244481083023432876032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -42381231381040622506376693132736599328216826020046111287583162996279625593172611194083023367814843872118332727571153652372433402328734744220625768797712325055153875661543515558639772203968439016381661123207660420135796565381687566949338864698257131597959419020845027172313802354699997767969220586076786139068432536369304390227388529433919522343562319436207502995322247519310816118205483925027253778553450061811208016295226628399005859164317484841379339862890673594497977079597730519770007962316197096074419341084125546923321183563071703736813938085825842099223074379604725926038402364596706547339115264384843719456315929732742053111719847234881996211160503336466528967844178347845064025861908934419861341583993745355371869178384623043965572858872194935650606318334282841326899517000823590529559044561608706187966771114234392414545077826170777978880978892787269582053327842464453141707716264750165387939543201842542367380137060501915646179630052594750386149866969108179471255139539793484790043081793952099349465404750128919132188269964547461365073615802528510201918302833624483159280687405879283331840572087290592711791422073490952644768371140616072036854668332840211000003247626598797711866065691487918262860652667866418635941817384500431473517112245920070319601416566496872245522707128189636737995692399612222513014606786279151408043417786724880963153264790737688611997547494278208738406206483248781967817017562444971286898998197546587246915754104111489733188681049344511094915758867861721573315348846936254884735414032894045408956557952915597274747346293140882091040172754949677681163127775833091325737109682972021110501077033808692728367688428546466074866661764095299726175256013604566370993544637799815477092848181122208413930787184834006344819766107300611001042034569374768486800610047158123198617226766713636018184617822520070516586905700185493326491174895499012050187088342700988777564155389908483635916154239547507864874095643812432270002711663724397935205999420094491571562119134106509036043745119295123904855952658880089800026544668296963748214664856016710800110303877007327562853467775807046783357707635236380159829265640025360862492201662516209142863125642911486824714705573216652598300213046797498432233694550257536406374524236065828679268001553932681867305758750571520965650982345759299622837761765255578026420589390508210537868976038051675420321614718022002352848971973374071601902643385786319277586159765370887163490238645392138659976309680225745543075808134503778845981835758382261260531156949488976794162251392080333560058284657662187759002102449887140139530577445971058355894916814295967285226994333843828469640172113874628634395748319872383518892196102144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 2600701524238844554321551211286374292023651084461942353221469489015526359137600771433785697791016822484251648779274540234913974058129048015215873670290108934943521483980711595816409385137150463698683961120120224312558636175305175802681835683071856178906934332065509551907185313403034954534800730463460780707461632866206982827810329902192999234667185079310169300296937339003784150895856210514283654678460712787232845719018842816131966752814285003402829233465132155465800266791166231313759741109722665174927943678735816658658280034867536001214026077540964021921032601825383355018079052004002249012719710240871615585963755033088340717905254505410329904941698993310185261015860144542913779125685453707914400752156450615139570839719849249569978205058182295519069292326887677256260584427278931281881292948401451650945240482924847825850655704331380407369933601212945071939965175007088652133851131860760560609821150025655737860466031785560843735252601131410048365631495025671823389277714815721352191479981946161969788502076098125305918323221237416769771436489488031103723591212694311486661955342634172166631648441837038557084036898268175308723488801402450242111775962614286505286596683045552264270986673391929694926074672372462596566292505452127139386743744834696177294446769537029183447403940349003949705993698932319501180725478484243731714645357291745706982758688523324168206842104876560354036890272551147660233528974775362990955935600765525218636675926464713544818341200034299187236798327373608293673556670736621432696404445168432805207273845142087609752668778527427767698853331759230366787122299336699122592530966576599372154106477575952142337120594552224075868145387777719130683115803580344963871800786959544448410532595750608066744470514788417289416552598499210844072755413263243921813302832639562807105090427634951236332144860949219709972438699059580017567463022640571456453355986743142772117742966190552179144611265770741905555560983641257165231285406031081173103918515684671355337157811359258491402732069704303210996067734270449835112717467385896001134602251709826733696052404597813695299420824172107220070110442236377733697941260487682359078178173220455328570455334429988187040339610303641821291915005069673878454197126401192775579921166310538025279895047711239655839750341567262660295232704131057205479437085308187567671932965448240057240485432328783536765795841208237474583894419159095272756213460149371124632675553982924887850318066544519776307945714060993358294535105967935366563645761261434756819213965820831121266624602584096278193858858748169788082360367247586544139769187436966132720995088414842752956749720411386276059862367988085665066467423430787949645898186752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] 243108096482694293423096123371192356124474193436774012391185019795905458297822925428755981482953313424043226352097421018449376268352685524691583402260868778373430041363099403273749708461222325851128292614902901290807669243771735403400613854837577615931798729911785301246302093322255780133408388455879656285072062356711441281934294734309435663230317742222226256253146244349662142903153206103383540982573812898213887548423899434430713199231541344325345263802435733061133912900142183874719938520578809597927894035956754740230688752368515107516841687726070698590052416654843319628165852137052328395297333633894039051110571470622939512813325100562858090545315629780460247526818672275784198570103134566296019472770935697171518350238848072016890670474486286397229987914585407520397786825412133972783827892859219092499406508713280811681308202065839371071770916259447901264815905934526619517841588505293837461525823731370576822657345015811777125761466016888105133910806784211617174599272601961635912463060234703631753306146021604033690738569691156404936982706419097711631826449658286554432582415418297193235236263512346904185272495109370847437688029836214236361277517575991258232833897004293991298910704728241774377885747783188182210605062986100341711001400234242977342279781066377353476290691894659710362574720664726042929573942841858952838408322305797717008282808425948913494453559670624122054138419221209838242491722977965020989366288105902179947440351496130902535046589504196240917541616129591576675152634327143155034129844557112592840665787487527899733638625675919587704447287903370070833738885106389926783882952833522597059529214927417348830288999540715625165273663278820803790005473682543193155806620727428287345112342046231858501346698465056255296081552874412076490364414905867413588357655080531471593041491582615352743369511313117090669560773838197338554681559444057461192187987464232229432449537500837392063404491749604470415039141487549395961527489550467033092018668986345170562159445576180680248215657425570330610391507248847596974942678425992769043590711403993949385696416686550512939592816829923607865883183049263040558452334312017810683084305488478679024797379502722052559207483244388737421006078438201422597020730816372169894941275832878359863177320953570527906273395705105981917438169550534265404057219149889980412829141306608560335007354715583433214188069469139558367864298507386028474854264189996615323505142815934749099899838723434831587136286479125138650966170197753979330444640755785809075339481058521853354707734335561449563003386826829430514710053963438814713363059339815896145591405630518671755295111568779964466415812719355022609706605609135723097566654932975616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -438306761842949682807778986720250284714329891096377403254641251746088053008245608664181029965001551537980739941856657022813956310534881606469208097325690381053828614324468226325277076971726291304136163297209966191711995738057022295849289267583209116518836736640541132546348837633272255186923646436717619619365797340085988141956438775420928222756596185044798112028997327919040456720832856598134057228721865250583629478475555354558761568503754642686952494207729270089537704267413461381108153547630147634468924654108357570732343388986152657852661930842415326619652165922604259535752671904504003941904045334685526474490160754295860462926854662906108581535864936395765831935785611900784300144340057560071100412769955442804774072018025347128204607626054641278250164593710691094855883254146890191498390257640840773738231683607254272267156508576938506725009507755429481337976627398810265486611131980548418028262571346765393312501716061483621145005915524548936770154159683598271832631838939973183454996836928468968849013928486510951039589186167353060257484040295908854979043452187182290878847567790945751258273430410673196654290306186659582729511186495656183561455498469117685400889667951895339496140693808041787033668133376689861043163005167209562059315740208231965674472545648714111149483146191885994124599281639185053377534023512904399428757553246871096606403788389616599883311460863461369867781641839833559723590273779450935575111311274578823143388286895970100076121557305600878785348201030039652425673728520180478020017576642781160041784404951989750328374280789714597508252236841661719979269185959344569138448485611375258075547774043974304791722432240893485860761323667024881608653864037925147792319124375349306805180098675242568594021321922826366754982943766189185209941732227360565900963269660950053752849963844037107264408682197820740804447849089652262225092247286276086227992508873944964160084201632223109794694112882003288924483073428775133835292285909978119232207893694969916787140783385260099330213867148535683037005869662371146257080214468779623115667947988385412725534163547648355088453410671230817710332238776399031828921962298269362188081728560832443176797126178535793866711318114666384950817373573672470404023631455077801735553923573764730701914385023893886817445453583227826098310981188342485875372261637279631876004390388032616746658380135711708579866328174588011939256098123326948520804101365644339220727011454564625681523732002858173855496560412345356876658444939011501447071125058946014282215026415479952955909798466677328677248896338571023222548273518817569683678906956027995610906305143680333632894388048701235911985913982373466625578114118558822338477598678785720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 49368667329028457632220566492353219013086318760300848523776276709100282770266616128303841987387523754654172304800980285235200952855746293124620523434547795674356144814747421318405920716734019020269790785679020735395125292538326439410769174929700157967367000390869484034513240161675448070761379113839068027440739631421638120084616234770496889625193871515131148291834741175476525471205891650672424547157081708863026543359570969552984944626400684833949466801270292369818851238603964088170468540334254915997517981360315862334910343854731367207316305019814449216125586954253369313842035775118191822355409559121499382379976915953923843209526242390539576488023089872181631560332053706848820847533662666949948376987839693861708591060735292349009945663658429662901472398718086490500322374633996324402267074643893775686868267792335853972209299515828985594952683228192548627450166290496590779835620173926815714922228591813237364746756556490485452266375224085011836169747772041808164033732935770732725645034968254671351590262136728560342699818167889335566694366892123007306510347904889428413764811940130577216139604382788284637192859442693151253580278012632228185504331281829845921478959572214058603880886236918808925159376153500253140246226308205497208923386971168522908830709866013128697981051179726872479805444844158967509872289901134474944412540464306263980317178555816356649006785800921440296700559857716444781358125737527150999889654473212481440237203668066500182634861311588835952927054820313576657166787279414270372585087875881584202258480816526737383492333960291122133273098382315897364601369230152244184539109028616525695788299504051555178477947511133568262191651036968281857067314805712950062929039542818675647444087348183039256033941451278281821874889089016512523464697809267906034289600225437064074740191007041841338745182271385342892615449629484211507558041887877877242100361915687406502187534824220292373963663953102051032434379624346464630441445490265067624787876232944843420309540656985179534086112503151571743321972010328284369883825662138399898277443180624908180494863169261921106253782150277471426308690868001234967896480892467853680688599524515470018397009910960488239557070036023313120175561220314528331436864224732260020819529593598257897090529060258848566816999484420458514142306306371657110933477463477597431238595126522677297391136194051443435709797749820362238828413202718942889607345225514819921892416365044975897285962747186542488691910340911475667358149441313038634918006309146695331289588849555332464248182548414723339185834772202336881277607517050459560950305937072248023277856931896558025918903653515747338626309205087396565251120718181729831692994715468815138816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] 130737749372236419590179489357600866499100847471150570777431041999177248735556101339465110765350958343757102424868298812144519958025417058039644207074042593587714196655071477647274633615985795015015620315221821269916956057298016388832477024082309088536014355433827814185304075753992795761437260577897096497667361063443736091234482410914631573649507937641363124575275163904639556445431984743998726703767303600883478910695203422891801740577767566234366957148226161220345919955452586659302283717225113415143160298798722275589584218904663452038693086497395318183469975223837814692662749030872563403464546507668828391790082198180341425243953616151307009105062279408632822735077211401035756462712542709671292840441869621741008800152565478774970823533066817669786850202296441202946871817187686473444733376850296556442599136087510770541832996966625870689537798432066225715320341888397050792836957336850665858115635213828780092783872184884663849081449516028988580961106537353382174193895277315869724865560185545601647871171012018424025864427240144354054798431765608810357791692470476439872430928706042986606339762488293277658068788559297747617139499149670383835175020988146657975471734913488291214006429200743370076289024320440898453608678768845483369971562692056885708455288825023127599469778922819313197171699775055378156578987529803599367047793146786707383824695831909674379292393888936042242090499937828645689119942865048145972409161256101375752297195299054240176726435211577953645470410891938477375260719954235873582825027069748602849647622548762145093391744853059769589163946504586130789416937951046551354525729677790889242155448135164395758083104174538013424741078852389543033773726891624001837261706741515997586200316872051939977557566116010839969575729510473890064623672456466039115800667375030007938198908487039985114764607542225983086837414868666409809899010511151401486637598674065076236410881369807678610396027287622926497056655023489817376740256331753699997148999935266788484043359170488599496998326232286912576308567118428692034482057087220955266905200495792522139296154661243218730328367993350147804187492456357005914559954691962768759933317620281480658478428474443954719622554949804153204375721849658215838508434740890153616100555940237050928927161916260238611652354019461777219095991114064910158856815801908907857191380217431877535459387538126027158634716620543170723626705152730871616538015417933653759917108197119744724549572305906239722565870067923992900742350672684697858895795587919912419075160439234723116652987224498280489529180845251777643796850026948211071174188591500303736654342351702116938039628271054505595666805207687989341558549597760167815803774087643015413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] -5453779552033255093378762491404345801255230823097104314287923571023429275955957936213349859367631742733860288707965372453905784260655042206552408557852999836814302068461458435952569276061208108609740472935593115331222133744643007422899855783837599648403810946480792241581202087655390863347012130050080150846928286005150874488794886637258895629422896032840467983722178019234250917436055844102772668044375769103898958460414864578228249361463087533653838473484029117213724247493609096796467872115587453080384330958116975243544340525867851022880120454184201977020839836175782925521602488744100429313382044532463311972055310802267422540510369218414781523882237102490393523677582380777646964794822017788596448740246658768015632073846495199498838755138271307658052085720256200708992448341413875101687455084044612870594069412572272183745878348608779042318033430248939386214500080707724251694286788100338238350671917214528280491110490185784580911580465244900940729363529798673966995744798484417101889233886227606777445433590929964800471680947684157925693099292953553683904444090790939967978928879750259000814295991538575922525198845960908340615595006640456419774004051844703945873178980129366271007680429862533999071285638298349029285709521270182911482751084556878466621550965794255930877767273379873217142445878068730508302363418449215359253287442382933668111102254050314710740702758289915879003541138079739542340205690878520323255679919672449505002365332878805173629272467334838096853021997234563159964370824658699427728128372293470626944892275242789470695429312475522599863849224182351681606130015858411118006188761878244297269108813334281971388349877406457035146676817172325610546599590225576580790607083965061190077300936699386213162682673526986885374117830865768744423908157201313208293812882747035597169546772908026288515583466167577031618970084058717006841635781863997846447849448010911549697381613449336997924621644062795451605256167654399629217595727107287748000534542080415715518613672157053331348261707632783434997402825727914763430960459395298332516327482870284730620586322956249314735177821632616193587027112250158059991177186205164902909916177005199945720442539097393628992420486955580253886503331059300492564298928422439756200487337601859712899782726623482029434726672135038736752489877541889454742996320688281408195515860415335215054139946527232746287642725539846698269555498851675495970779517054460054427182796534577588584815951991725422597196065854007146593800172527829289850656990086919360168193491448619247345740942617744376119249546288862094353206588131209720724227798228331537211426328370511256057105070658068169922515068137989644799683758272991428498789459493205349236736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] 267841973429785991689229475074354424524842485649173149296332591944918469046699952963515927197118722525555963978752496542031108792893653785877871782664455427569122162183671509651888941131935421194159315345422064883164315021638544455812948829852095020513963829092668118861807746270427560544500672554583703276443371168509162697603138211519481581202431231869483447361315554005444897026838748065951560154522332505535768885861001021071637361192912896221110114679342279106653714608712963677573061881487624082984872291690111937875417068526286965787240203562411581680869662151603505490372136148825463083039199779309549069181412581454407050870257696497966260038484787406182395440035188030085496981437825217633061579565998442755807984586254919295360056765193567225791333117363497142639836224677851093224814132674484402272553869672149067742437247420935867153578955857199927894166082893870257304326204945230127363213015557956234505590420689543205091130291098903891067490696016154885281956787776057916916830082021761391958818254725553470842392076581519281032059633017742908186760719487100185299162675386225271991051306466064339833548393355205906778853872772003264025823109358816594460211379258579837394474403077543148869792803263634137385389421355531947294509667570018802153403166321316656852511479765218172488772486002755776342912127693952274616004004543681347669613378274322313761527950366193318480658225461479277596681082342477921604359703173068544244811085258985949590341159021646237013804121341428996074249876394823882739386281541832689249711175069556848152578575723665131145014560875334588471422986508935257356480845687596400521309703887231880604417361359493310228421018605499379165471625994858959096454634776922243888265952093184562305971834366227670924426741514469888651430847430916390538673212311159076854256282816447567764956188036071939668246880611284495837363328522889047957478210225502135180249064938191109078932519980908116249751144492678402345451684572443975782177991703904808600000250052944611101466833374825918779243511436183221657041341262011724578188941784597624803578742353465937859247669832411654638156035655604149984298152414107595621808405194413219691372690254887809852744559338106374358702057178467105752570761151103677170964035687409277151076298901311276260598029124799897502891188579130162159525498575902006189682507171350751880118433832673629006434438876135681637697129834758584541549299998837349083698158648622420823236838232680375576129995037388714606437988702100905019812401666546371502332914012032569416206932550158391386138100808062117010367945020379722652501964734224691422156101378267235341219332731350187238271986345026106233118521177527685219956375969377783052763136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] -2756921578806429607526772217149279186244899583677972377015287959697436844529123306148106127019910026322017693326322447855591022205679157309480424996942152945596084721313807979117553246023403920568777682624822815656060565294142621472664579676338735794760534587179219997584790856444519350979024919737827005482443476046766002554239249891658663360190765512816380942221412464613041056652601850314246822726524201379002167712734756361236820032766971094227887385426339806442693382605162311490164458687244730905640614232461875959671276424892161687768611790908962127544405378019641811311230721004505422706731667844807784845006989554311097044032439444130678056630827260798188330213310871347716183587685914101477854085081341802218955069148933059641870067244433879235370448038033714611441760009170365281857932512554087079814072763135683105850053330876614828896147948980604523311253280676952758279584694850667596737848827751832944180237351600147309391073392085643463228318920492797059457544325904350200218876451166832000372490909897520535431405693808883174981293445642797051248753886626996812076045798302713293040196641731212780079627351701863640193243746701648132759983152543912718285316060523088176212806930146576865298196594252259338008568639546842067491269542154635045528807114756622095857276678916525030220429427963974165544596789101836821932802916123097337167240271251674894673490042736656161037557075312457377806270534384814730937212062045954397773440952642655245813100658462303743354261041221239704589347403097460236244475127092815353412360466613062852192115344519709201879814357670619280363434469806786762458687482552278802776913374245013914624868228205200117710031302884331148188188270697608258034354229631284950093095099013688730155515304221736245025814349132515797000864700985308794772351976526311644908859522151069799340633365029369659129620822343782883562084622763519916688096893369638366895622459162643246062441571684058276730887540259116364799183246980138850903516230866495374497822519939099220672646506429116229160955380894304367577466010035528845608655944480547995142688268974167886838874140270180244940279522532367009307890982245007007790664256024437083141428056530651747434187056347461057955089822501595841666495575234218503237492262175950881265447375376160536391602976321769039275629187497580548676123647986121423682931385307775707273620687710831061750446010732552031151408599439373519249307448295380410965315712796049040506849195483436463196603322773697663429671233178457827681129346141022379640466764998747295136015920775649723095283392795600211185220687804694015679308416476243969247909871612926868274274690187506597788009437078436127386812953928279604998553125204628634102398976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] 7085078697628061553680916009316108873211884359311310270882359561586082504497040473009825648893682344702744663044281952841307187489336575927542010337332411768663649212084382330446390267891896783305373127437775900112459542176948313640462517835720323491938454432424720461719361995322518985392116688934888168417766235900477306645594960818952292995506135788974808332131932607060522335689625941557486792789969451766136725708247067044962934973066598905686711497431552103386786441314156748102331018154975192966194091338235733136558801155631848936578996624118655451610567599195671440936447076014623783191521137472603494218904489403843078374228540299305444542674107212966018500083542879617634353224366759086915251261516841984952028883540148566322300990826436348628406116310635254082717197755606787547379216128744648641559823760459342798435267302880325630377198561414988417687495807376575448531329007057549194851492227880842848762202639634942988490424344954217455372829691902017535929253335341503518519996477539937617683834474889465999881805384334134631137877786588145971447555409932062961073877257576226800502557924095899354552586267731158305474563859672956179621160155441557150862197726221604389847467313727756791610039857627201598502599463354566079540220046191051221655012652800417281974245959426786895898395613873136032774163750535664834738111124977192640714755024012561234137771452093807447486755279510130505474171190201794190235873837248562410860167685901039029771017726940287275108499128275978402017132234700244565763142135977848312172420785628615672046061450120126540905764320010533031280575309023799342594271379715545425120519950738907091944254927203309089819050009646063791445348221562934831673617416309193278789706386187204508595536840932761515777831577247182167185835713814307024775159667652098521132493954503991263108753220030166873875482488893023819515275525944641524768511182426164161814128393852399210537653625380722647890384077406426128158104302934058113832356102865085249183911348257469565582114229973261882481905072347931359181187173535982507864262509760280767035496058057599528805521031794512053761116833249952306473564593899671669643653425953019003421595685858883525359827801830015537306375003518141293159026276867184298537237032959463770459596184193783509773154542002627924314953705749527005681861533983154259487758492762123876750019298693958151783202807310957218308941485117205665738149556761436223820684728991046165745427442363500637897625529537181420725519790646015259809837608875921258602154473361621955187298272586285074153999876484758836607232788857400884113525958433675214082438511843121263832355844660829897173106419482476038118887780283031285026636335240654192281387008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] 91911318328971274557045592986400103900984697808333790537816259127152912137613950352252223654732589172709727788954369216184337990513870056982509394064986916505456710681785214717856541367107841786564260923772151708251727683765602211054297893105168572626718423437531663113575701417329787415902565036873964332177828740121814736435456703375614284822420989430021085679913966748027810439312373355309258227180493791148563026366695079687278811811533037234323541915562449758978541001952804395098655782842443131328443786005860506940888395986947860890909267887560262121170356768872706145747452781215348319244241119789063451367336843470513795267645507409742890113656881990111254190426120168758431760354609378267064797960950315495549086673072536438333053844457593299291890368822737434154681252055080251484558521773272826381769317702702607803525932454577020072431487085356355553108128975587434457714733275728385714800607959998198559647699860021046323306908750795992602067359332628912814476180670502302864085605558805371712814535532350098725657324182039354574808421325813401574263191542555913006217145776977217331057152330614238164736469653422674599375610870169117911637485959054360538588517538280820126634518204509098529930359511884796795017694875611881865524559254700912231088533671850356992490631664905125975214907011328882249079580783347548639853599064894162488601552634299150517998595396967652887245699880540401236130930501753277688476501094055889326016332207227165957640789449775003097235681047270802721423105997678263874496679736188509077659097050316467219961593703426281780353466032430414065047844464771894110905871143085483647813863291532339220571795247775221787108704167627862472740710908149438739693183897735616902716139765426443297553913826318625611350528076760749976751686376446849493765198736427664278538424651300442213320504072998303812518121542089579037340256867469900216125882790335645943657460958520011848760802450255674195937827472476627803131657877771810768885592757668507362437311102575390994005893586454617077513925269649238435956423341925432982345426806094592065807407402317170200673638110577989961259795094375926849436384241916765704151363882186060969938117008485953342273944197425123560710933356257563873436266355910753741775322131719781412189161015131684820832429741773478405841848442513142896083023288094419754264072531669251892973868305993341830787122322622757493248189010293381804454243541972360249201994829596790292315893134218216973651896754307147440624916547102258083623165032112620504460235254745590637021162468841805249491314935884277881258868394624217312622755156102338876222387408684959006569915577359604383485783936764779622107657122493287511259249091620888380331524096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -1200640783326781934410999779792909241473197511777709200615401375641602960840740332136054762644607847492798323472284827274020067501251092060366341423966163809516988621204391752534458808053119142480068703876716174576141056673488773178464335561912936625035642792927937315391818893763652879992305391070151653115741696954895714106182825555008153689817524604477456540635387111855547530441572995884343450320288432386452584753854444727399914677104006874698567379519208826046416407623460552276810215879819960414976717796691009727764020115981866058761604717885925321412813755336232494028523240355825737364959624826090290535868640455757500049338873606011529675045044266243442513585165286321229039825023721016655801131254526116919323843539517330386229429982413962190832010522898463329686521830925733817648178789010555808055687120617498508969834141593039694926906490878432419230174343090274111701049690915235806477846853907205984863758310115049894751635814911945640261259262438641514144293202188174016631004061300005155656861483128253900231533244182582602119963848497949466139396986594110590432053509551239110354604453830906293846057866034017662877383064915958588707213286693559786628809496754633164341190761702951330780917187662965740365734631430851184169397690591541378593460764930527497776224251174911423698581469475748543976451947056007996933804599310249467987534323507885044683479126504176075417221256056036540215247686075521445642950960110180695680913256460399628636245613770097697136511911221373332208206451678558578496744390687403144850143906947403673960109227014930422586641449983931839847468003861410792869377064100243447604383574993862201160802126082734954673458889690711385869675913203562153742273833663901560229283693283343037937516980082222651638135156775364678389648254264497289747407299950178650076358850290544980567636199492688611113131879164634293912417544389346255348817877705836287130136723875696332754957966089131977833786981291664777982725333151414568424099984819836414950590513550875978973516696342071408424488372093334308664653678131163893369948282108592045971963430229816746404336362474522063304206571208705773143659637671691999593405941497952389577850208023306749749289228975313733211435698322857137849060592368808906577599271019360857131656560320967442035669057040850870279348572325182113608942938821772138579480800093553847579889078549290426353929556842836011536925941544198425940684340708640378663972191703182128003857020071905607285849462278496019205776130423002728132671392943871260159674616216890442884040765753185353428699029555654335697989451001481804186970178085352922242015629576889772685904842465247428323808290020788118828978575176897467568837684876832263925609267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 9591729593378549053285558855456156923293043766593953659389659833132548798040090201131210684037059108033759116862949984885794251030236739319431315706632850353620608531040079015057647011121749830934638560728042417707332223886543369720176633902516461253301194237625996818738984389234087278506346299752243750856036562282541268179684163447918633434630436941510754680423737502204772506070664874570423796711801591854572072439812095280314614091823732474696962864193022914461788866989264703060298526815450997443662907128461111663456807977546101401598564121890958234796687553069321535927771262540716773728945222769881946707500338782647517130932163021804510048050964289872244880483837322392026158668981216129696429578052528374972316744443426377038113514397724990365889933207508059747635981900607521689664886354283611569766745005723884129698171848685857666292438432757897421575000674201317884332062374559210641214907738602436720949689217707015971749042462374702763122280435233802978825561863530103436389340541391020440000291762847371050584229183065718085165518999960609717425818864623793808481615756110516459155885830236455232409261839424336958584427364834282190583637722376762103599489437575156861230581189290773825787316925381868079756906431621037263147472220067037430771785745957271183086152209778616858958349040897322145370733803362054516134382297715833580138672021826687970210673721918532125567257877647731327084282709187152759196404166243566110254805470481638856715174217848413253813726452955101272384097601658870442596286704660783967876915873629102551116168585447359737454482231492981532945919373119221385157572006578408057615477032579796423657412510145790907912695867538469031970651971459278421962153827455861125485683293787881196249094902562712480364275593522684700691666323819833294160810126769030720767457125839316979407791231377599118375791876149174280495725625055024829306754109198771327500473394015642830209163689502665733632379374004375115602053808384261015400876769202109010924278923222770656884159347505997740912100394636146818165831819027228908280179918646240305574536431838408926409542371689505821291994960682275679765314067033969721272681465102045434276180280255227662894026386858762929771905842568830795931092558174508417683681262667331665740512703879280223653029024846778391002298619814568685287394115875080844817930238523593833551315904311076178410780667434201080735732532946893745723156383988211346141929067998431078783604053115103651466047308752518013750680400942338524466424779679456446896139724606190356067765831031175814143980582637804950785015700690594021117044715292345419961334637251747875473208662727191170159788738191280341118114960530519351125959952948460825548599328768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] -46657278264126543195392369914966524744757414363657765190978233311419517267634168015747709555014288158457666401180754789952010456180031672276065072006031965456642917912075094776560603896885732325609461704320808191153264765107633831254030484878211630641538629418966020013909292089512862391150630827302174071426912902291341171810311959497856926344260908986308849257010977557434658666596420392389873688463081291945773010684581597465265257211559050427681020535662969777763089435441467364063459955131052528160674755310841134464040632227847587334678790359938510688090552234132804759540746768600476097375780688130089804832479829499719304238028517558918792329284114574997663586189635791285880102986695382229027434153094436688053657334964774976105480093728576315429979737526596323355274818639402037204350726866453945938825807209838006982791758560616979753481920510595148223801332882035832773256073825499211232501021132933886734708727635916540298009536059456812339277745657723508237692234548840134320793538935630964435671698417757973348042879706835544204653686827931373997640850682150932887473613619195785649231339450645186951082856975832379042812055606954306033583214757932487801552137264978841054711040849863911065618804521723313970711986211093457881499491522912268445546407370156603129471674407863156163455662468853834977144428418974529955965662981429117933548107148965824876924811133247179981284697368822968500680400082301964782698263445781083760909392995948610339448976635180514157219918354331726750476800531894795830145468566104106633485619125390488559259551509952978593419689187250377356495243964680357473387510469620112422587483117516297119494073013038765980648975122586824827772571848912747989053026357250783525751025720801592430923313261106816022876781959916210305133071382269805844143404165909000037613698355709360549618430661782677913726631350038976465676166574030432287137718888766501087480117794277469790418244506906491438027007255362904209080880085138875281690548604010111881994533351111147996782780372232206522168358217757799396767982345045822791849224938834715003327210433558321743464425697004552934051068337129008536239079554529761853838284408590448940595020401011147254183683694520412530270189771488246302866575816030248035436639912908272183945719082436697320551478783995308819098677678918533262588442361765319009343180489432058033801513138158434161151156266714445611787665462009766196207676325465490864395856102746321230618905185172589097202200938614903030912359676618859908622602511146390024382319803592596425114856961013897841561012258342587505809322787039740282359031559808000581294167021851753919202279316459127048271801099688846204770871020182122819777521527115237723136763887616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] 106766167296043077877415652978269450293788956778644595553481242966723196890245657887932516307835342748802627570805088076330986627705948435112495313556262770408859835178761029353539609874901975375102460717678378067717215950777628584348023009936852865488520614820182703532283932433925624564459812604802700799486082114251636156902172849422819538065820303748368892899762038565822520618408121661506470559628276473019025857877544244290641745149144275099048610931412275976921393681038672153430555567534570531804073652677694140966266439805489066723726185309679526305537011730734702378771347303627910060902449172329466509065457809070049633309140307508973924597029599077449106551818060415580030666026563538133423936488072729169986134419953107620751072593533448363001301140617503230475785796257784526487831304654718242132801554477731956029823556121322122909012759847680933913683750530026890110428596627003267950951260766393921331349909571158096064355555213775363979922573228108132377793593939405642662856778811176401579922693298333328255936537793686928378346239167784104662353203171216991859153508527720213461549832391828369404238744137310653957549094365980905412506291993629466115350821801191104979407421810098950585087302623270150251710911460928143404273146090133077444194790938261572144698166849801636841557419549143758069924001393742138270304406775713846283686209116557021336179288592894266039396688161307990557839139416216237521457062305615618317052462064138423241725903125559353339166526475810761140535773188160201549586014144261512200764332296325814825089329432688998920711126368492868253750399428997106786576548735889712187255006769047173937498343810527203729163953721565565631744225387264386918606771149372104869428762260434904827946553014038148799507996662439990141513695147056518044505730831619068260814096407966890287836018564654014973868941365594939278567550032302357778915234033865686496779666595061474303166561569394794996626096665892495505227198856185684190602678422066978961488291728111486005058742235375770806761603180528398802098257571315296949867115327691988349606631124454913986950412349605275325879947518102659341975289030537263598398058215276927006814094572686948429224955424891772053749528828641338060664630399969145199710246481533758808696322781697888411912230206027252895623972660234562612786038221361211548647604164020548498156175330809797517583170549115067039549366328131129895337255609019710721213326109054469737012180443347817918126981615880902368819531730284408950409223082760905575894393204406261274062173816737562946666394496720834482083178148097446700603224294802111827865970648946780446338703480099248156788768171308819910835637869019467696774172515587653455594687299584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] 3636955024598815389128558344449761091632297422052693120911641633421474722317834542592950121407445459380685561325849253713504555282341976778613738116105451570711136013458923373930198378845295499828283897882156147563858331376574982215018344968923857084004827789378026381592513146560020700567539428115287154078801124002294832119187665328968209338177301283905265201215422787055395563783498083127938553531892022141783006223584113721661666481521199787240571538778388258977856629186542462386455442291636620772479957643148359430154081119383190184235176407335240813856181444324028296859253563563768369623831759977762532754581703343879623212233063764252348253659894739790244203087687240954391222809689788945220453529388453704176993922938541054749827656295024387159689449349486438067913996476220730752389944172079299182320537536275745607218313009195953539474596967439971250368497931454891655171176249708888298392090489781584847421975451158814616129355586951205643171665598240251368535503865645480849575091260052978420462221760696960225576298410981046971547714332423559999273842506536711929871507167117251994635466213258768199264278172985396972439383559608890334634743587026027255520910286637125895779954989804232586785881317781206242962782215479605811365373412006067747111289332770732817103283591389558647162608369416854891599939688211874222934249073885583484396943083199957463801283032464853832300236760528609837941947511702968012155935751121967952541931015283315246589744252687266722621967460085057835503547448252310569693664603020347545127351035748683123677119654353869080640639686971696372939297123902491357639510790841470231144201466523258403461978957730304039244779028372015775243134609527981300229471081227227635968775333735241347952941411853557576214064711243426982144947896741038745550944126070661337299721253651222546484493666010386429048022099758894929627984341572067150373406880601078949643086736796222256430269195201813087301809456270018826055819452477096612344451457992004601549372494495698409231026141512532412333420311758527642708636278458818098695850754701011243240608212644521071848422374592143768477015887154531646327418710565989233908459296653917822387433138723191531921326725755433048892285092690875095183218690223158972754490958073783280748976535696803403609712260976728941431382389151940342670853577020512783937588245593390355673726854496388185714162974694681618797212411563197528293991271431615911725084709655230760472071530923490001689271410022862519687350786191816583522523439214849083977194951446456281836531993983115538639131784282609155267051359796778572925754268809339762068760053801540044913745154250857153845331533232022171965919756544254001856740527910342368861085499392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] -471358032181367491727434994441461476112113193095321326781823618225153274185403784957162526189273299362768320366906545688042554197652406581130701210895001899137019152994820219629275941739308824766496843106828399774632585774882457249032662719124417339628353324165795441267527402146304480890509162133950634351927104723358450063446612402970418632351886297281491863228011909637457882898399474683390770652196101472141793469457876653694479876539781101937281936541761898491918507128483819788319522769934463032186115619069751068953723674180046435491156945179303023250921880222607309411813849321284623682230140681408761286984168646166400161636787972950515032885142326419601822084530023345965994574458506253694013737056703411828610511519506091298697489537265794820471256655013481919248020004919878257482355685334788875555098366859687308904020785089480292257121428260560953125246581148364161161931337508305658623850629303203789578883256438750020306610993824121413140104804961096233296609202179813727031087343150369868369039782225655051137903029553377057672931378595574953502304487784233711386981506807008648486781250870437034425807308298604086541624922781024535091080833200539432683465440021867089582776655641175007608258649666419639052219013665184159309794411174719455506357844756779015155135038100130161495702812999983573561828534065263491876778437520616604221762772563098698285306645749168127378505832352960728623374174229758399427947886987013600943053001899706530986946667793274711775170148186802669008997749026187851467665210974625184644367553908063644038040915851768680256685716249141047033702186073969712519891074392896339966233861650816609128004154678067437704257910869762547719403629796764881883111030160590039414448040265417791743127478927685937008306823728841652631855756194948151716336750132433192129483924641820005828427770370761008361970062104085689627491114507496596892009418240934638287593410409536742807151276822748296717204358574530567382426986169308683311198985236255586407633845635605072011833645910274533770897670324199213297414188009536590048572184464736836332857564019400430192588356135061376806053887611875412798287476690225299292443062467066278269163252579735723397929081929302752113408670774647659540346494245628759832764249394490654917637185519503097132979204572800118622264839114666206015933555823907559545962893607416846689817761902281903059615512764303728950284982631691289942080390737941240266261698315416675536739051367731189297873864284713393281114623886212992566935532941023033690808737330835114920869013373388955989228075063599314808193316224883578635502547134794367668170326478298321109785941762617343112916010976604239153791507581626770686303279750245083138343466696704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] -155558455178048200471512238757033789978464590564439814183071509306316678329317432843587603410218678980849775363916270983242632256561219213183433335920413751999818817612540916204690926093779408316488004891381212987802958091817553684511197150351043941770433985120859411325718797967906776892694314046514642983513931740571037557169207909593449710711991681554647832326898061896025523496637525654295047643401480706279800879086747448989454210601387854744256608635016708508003966541389792515648620643865832678499389011492026215352488790953681175004533788934088053897663672970623775297987834572513621124915189415871613882771022045735223881193465159839921483982109120501631971296727462067278345645305285780289018630807106956188411774055471230680063409537240864818874779230061544642692612607772604546044255983331856283038397986611013810137542763205544048670079901113325990029381271097836802093329022786553198589416921490894892574951195191901015007497989015975491608571586261305750377153696096778767632887027550235102201274379697870617264667462307460941221491293278622535616257336610684655778988289709419402490675048763542323492838057827225325173956325879965152035404509895102019024591545344857585634525825057368947160253591851040043057625278695989922719673666697262742027051379351682396313669067357527999048821556971488319739921076433038895352384148186296069653955955864358308070544393141102158784004668597516253111179245088089250444846070292990604128643844096156449125801320365054053800425946467849168747449005231652110010578120117210440893842255800415547701107769731729487930419834129435828756974692448212782442761206986766481496326701808515507594177444531064419727795892387209233028648587340828495720019383276985934571681501914993817409257446469939251010366824577069431391482531411717536182519828929168719460467505073539788969558767076387757906051034251354475389373024217067011831784666733022958764311916750542768981583142931523767727219882557042673311050737758098977442727449575968766927532516978241746616832584706170875551343669354545772044881788697162194178184393273400609629674509299393569176182747594138394206386081523128491546522853800601937825991677489264356756117566994561769163808384861493879274803608003571139208713189525003399554498109788658755748530524437124579099876629773387309825389343418120721419093791736115454035617800945369384968085419854718850040424630977906113597419586349964125334383556555864455125628145445905701410870349631271833752001435728475102661875646911333552337433162643552521722797703958022233282611991669579289391928981190611620669372134578461755261064235039325785872508905125152854714399588955820035628078355553506307106326531513946708654897210203217124277529130041344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] 7050455049449194870379930622804488189181895024168840030589166478991941610255557472477292948711457989409790238945867528115693732856737137501881194528993353111220881865926406274523753449566576361250772537486704646948491380124108266304150088476025348677504570528613034552537159755694882945772573035590068751641509494107758025022488500410712806886864442231607856437118184122248256028493459285245160190653381223193715951483450514711125918001324552331546199671568277651731034023977571519658179898228237039724818834906670987102152342125719089608909257482468361560501250959023027437353197803583222816902021999579494450486590733222307081002022711362736504394922860235318783886337007788584430905722226490007319082187065385863266929963042624523229016060899514240374777108194975284294700782523426842966581325599514949219988002743469774118012097912000282044476321753950877258175246526760994101572363417890319206751392333673391042482400217406467495195938170137169441338752401656320194268899401621985806788638170983212760725026332304180037120049942074927573139992003760583097341187104232035223274162722181512941674486427388427268293480646944853079279140732481586382323423881436892372144735191126758942109440219049383640995928108183045016407888668064138546475024090012512681542991776801514601129263888841024573608272599025047643734916757405727978426517021174473351523142099995796161071123293501586137651386347937725732769434109608769243074320144552802665268572141626737333031278084218631512386539313257030826461397100176561102481805446026401237974922593333324887014691847324194637961695891280504573863089134824092429502386754556240200063857419478078122875245804489003842460890376188164400396342529452414836302198350531214808111003494171293151735021280243428949122074634689273749469503176461578833241066777154880412924751619389416054440420959425179338385565490042591282042952654022431540300748127830183009127008315495948936582885819665948402838146644751964595159539469228685187992684353645772126069799321444327700578681963827334593595335434408721615638435752717647658389675216633579176896787569238428104008466838401950680049602239699030078563056168512706000800569831179457738772779435236473087606227126489655161501044038640977858972098979018476803633950227871359665210300573001893203645510131713816354452505814516785890418892685072228804438405498137425262533283802600501318520484969755765266703229167720729611821295060944908283065756242954279014688963566653383510712648447041900786198250706787887583058758913265181508289946620835195708658175330021673301906647630771614928248292213419353324928680612533688056670654275285410848946475477591270689844857487784043503469352641844333716304789924488138822536519424671744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] -25837862447621914659216481205809352107440931864623531027395410173345443060213192044525196254896754573566946320200146402506973306982534565111449623250657857199859286977117258844183088736805930043681245767975525064551403460634488700724224470698843832740531963362753946967061224622706371209248641740501754039225882150984721262646000258877357829734959795681606972098652472870095315969851035497756154939876039030037249280877815161246943352079289848147905675897272831203498464608071994074322453557797392006338089595219970106206581290007310121819727752509909775286328235080120369996676600015347039005114299595686169735027310088198755602482121233207649322951993390816862346158713807321685146871967589523173186579840953193499592148773182278140293797937498044211401121162576708702740266185785491323812184760258536742676687383812434206681588742338862852016305736048846700954983951268001073996127664619378040300011206627302132436943434931280343536579603117451434119355321046306994157110767485914303844259264073029634130825958795153398674321080091089965183946306133520956449618445940024096537188691437680536391087219878573468292475760514643752315417425819785422065216133040088016489473886671750521278792347484490001445228948347668263108340953231127860215394166724424913129273906165563823696026888286268871985368369333510620308962014991991071973984337119502535869167719388257408021870931090873899586551591844075264499479769051649868222577713502649206149695941913568483754444506622129572352269884832033165218314884537834899556418792790130970501319770706747451066753527504584662567625097438357955240013371580472841899434468940274112216242562143234596996059616699162218710082225438040617710018110635784859809924254010644373135530099077210005450778235832176671443195748222581585053030766989114082201003150547128989664167826810780691564402543540135867177838579489742394772536117745143416431573480221431165391509653890371946804425749257651632718620083968584340011675159342867557893701130526061391586225533623058472092690804018233172562772812966088957262327867302308544194366763185098257609197185545280721608186358924965673368881743157231168132725051714771044830507519483036338754250499648465710281837476560458379902439308516711438600061236933129425483123860187051205371610723649050894311803209218623703823517164409088077123599614318761720725229930750995717294685153927826802783942192115238318746885104912588971151551831295317891363259296942196252351017921418757557780009597710368531367813534143742422160938003771590139068988281928293522081713384994378132711523356441077217101369285637649217305878734920376659254077982402032706616568976075988241373607721185452670593491991106317286698176911860387271011747164200108032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] 50344032129014809830282920808120430307203731922790144998951497056269185015984838523802729089153663997711480710035974714308010180180258777682851479039691429559037808450769207617624692311859590776696823096658581381326331851210825033709847115682085728502769936181370314210794188502297559048021350915003029256164545245367501196188909939131847273718759845366794171073132462527899836938909490632120308796683831808477744885036115694436140094562933520248844737603156359038661636485282162001319759339444240570061591155142366136934375623508484121520209640897748172038579768929826953774702139561757703826864428704085763364569781042400700267950634612027476314598524828558089963272759066552708838044563611594821566432507777391050364093465118064372364743649496965867390398877150891687441000267403852641127036740265841071168739265768782689729821103359541755477469985814919871697924433534466435984360729754470769821015951228735640141404332541556439557228955533054363786124548684730254739644585402586956766348263839394373145129077774445189845667326510042960283467335591357672520450218871635511445749445569704115958034947306092646706654699814508502241521384197191081670874543555998185404309570454818199729187202369920574106059125951446940015076789873879145171615892217980371842286037133125177935790196791326067160103982942838653903354088120917568957474187269337892516089475996779977883532722381134135878502174998569227624793193481357319545342486191369384718777382941783164998775156427308448155482163197156589656569211679333679138300188058101238215748132370590333489786539666877627168298278713613982503491677542440618929014501368790411922263669334578409644369654050122367234465740306635260295384993666068668500562388778166530600023299509262167884188024109857743531407226605629691838545733443846600315486462978781804682932851574009041904810831077801743117261545365683823623758878673413629065030576654592342713460377060207787877529401534008566828901772048632331640357585665617520762127110537047822400412533626197230593435805076042760402132994001837750469774297906747712801334080800124348245251516495646384105213664283226965235973982714927960799007111254645824985219435402919217279024953721134172877119081374590932851036851529575214961690931975653179880595288419727608311044793398597562856775374861171519037175649280766201739090598667783665543693460951652112140583481631461754392911918702051466521118112168853729632453786656766849293341492056000730286862046978829837631677617790240533280901188919123804293857344726090744529981473226568600430870776822166169283138893920779714571209692813157729997651689716703972497419915428684435612192655636941538037319215953409321457364050209635473207191687298623826989372248223121408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -55036487965317910725171997662303285686606883172783322441938242555866341417635113801364854109509872987173656511779916332939360672585046058982601304109646702107435206980144276986776214166878994434804651253164616982575219980818699320007306699111678232316215167632458768576408764267320328187688630478391794002781028492452821514537280965933793837740229088257916494387074789867295455453207282957187144549451461046771668074146632099390770827378467256140540162850001368949604945459167991568553436669844883337697739884132180100517900465543747956651021192155660135451669075133588127062816354844168432317635536001185188920333222557806163568441871734915907063381569010245387147471100413352169682967460266587965364493408554328906996473570235505425242546082236231696924550767996872737461540128327393873465856595497992063157383994390839163347724266973319818935142093100396919171850255344550772464420819021313680355665852299827040884161876719332787255301555489528705203810002306794227997396168001399670319948718289944370215632679122808643314982195228975780366935547164561093429887934154947638682137147228082883135862119204862298738158076347450283051976146976251733033496179582572969256835376728459984377358679769821755294191541249883251913510999055663835586226827490896141499364012158343949176792378356708330291357690757492055240112013351017261651247924781161049087078097483508952577347706875502389620620098271209695787243999517464662197904903698452617076770128459304724640012732455250691857998384863756151974335394215509762970058661169480696541900846776808287289742438294917022096880851401698280619769964598840928766487718233295621603970212463849517231033494183914543869409582934140888726621045570343222581448882858192348823334001314983569906311161272028725820798210333077060711310315986825432585682827902584169137151071974242106657518926551076397968733049981175196996449643242564178735235228610481881064375311129290538113662799379642002401955071861872697980944326826786195556657664438073805250183103407913693626686344459148860740305883330017271350317807026219407308880414128739812676237607707050301818879312070797275491210812561395149977027481922101380359274440875618409647918843449393446955042557749048175939186521815733366013637147880478454361685329170072388349605340953486791894975429279223150265014953840719092242387224983233480232787242017736374443652892573808982953183052372746263789045976959790445944378682104873819986175642550326261087386714823517254644351771195781027970891980672484511171901452736799803827995452850223009798240050392024303166970054242139380238001466250925682397959055919662771846319228485080519678634353522698101620387796118521295751535343026546536427599175290297390908506267323465728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 15516138776778407450969429718354662461419696043811448111029604577381018736376646247883423013650908189284544966410687951671818978096960506117524146758054116146333895576880317520526477877137974357138271481604071144885899543590834836595672113269755087381023432892322247126821876615026585530168538347486034386269147932266612934856547997261465315170678749120282337438082331435171341280453783003197920909177129433734635095830257717776200203683619803992764307956811105901233719516052559630688858563568922926153799065053556395963961879278405572204265243845301986590502657381684637456426918507798656008696458746902308206586302609893398406224387915204813110674021288732426128808473700318440168213659840500632134866330449747452274333764531091773516496024714942804535207460055493010041860407182367869766640395796798875012413898118458951162214658100962166861995872356718251180643357479647759857589124143940110440391658466244485750643454964521967886213754058707764322733800811304554570440015105288645819251962756973910689696530276740876365940530404330908798661200083882653821776178558186628894047462923024149697486258506565573207652187456498508487827924478232717113174819524405901542497069559197388572473636057201346367967325080606371513351160869982080659426596631410149806566481979852123335082421357008140079564136083024877150557601754521068813386873730244110178940761161891541275980007933867198130052790490488387111038144975640970769697174713991862179453363288300525632928199962559959524981440919156668690758582806444757183561322190053727043304511205405167333179515462398835617595509630636856816656687366256052460392772334302342278367762523012586813817164392402860830058719940349685250718493172054760607883063484007056819627907547737292450362483717352882336139694948671681158557647180786022735450112953344467304699079547578726795015101471379400570917746271563246890511093910964619806373765894785758743377833263047644940204032052686387957888739057687753872584456213550526478477844633663127756736295470131761685996380485713262350511926104101523133524861015102954416807892286384018677079543133647761317712924323590386189266939504414432194393865937624973233598578180465444735657094160467070458320124335755434852760941683562267923613170437826179226776155531111655294414144167778771562550466993122166049832344068554274442998973783142365453236994387741028116618986223160857419657549266848894979835213977850023840190523458238331323575292751132664167911023285961433236000211204792788022292995364887090161212408244734622910575866861739593858544003607275394349496384593461290363753593443450537015112760296824762505945832119592114780315935673813099648115042680776727892808436573664917206129228543399944036440509981392896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] 50756020894965010352179282472795926038590306620915327558017955023249020457577300646646147659585960845982676584001320383325111344878768335175405141537433929581948114050137711337540181176761608654817117446946961345075654289028649226596125492352517174931698599461874437954851754625058290064639718979979905228305730017078358666085243514556428996706571503419662214311103105353679666850903299810342051907959409756607752478986667142817646542602771987627649142979221338759535318655790894937802964797233579464086576732933414567225969266556491779272311334433970300077822225975787949814841549435025420857418574619139040116715580707650341892438688389549073631236871214058233036874087343002440611633710242942181884687460643294517342949102821710488461072326094325202778065106016159331977995274745999021980642968017587913743337131171988039773807438370927036059262721463867787261292476777902711473098871421121703158267280945548748836908691850248396787075830452414588508186216436318885204114855610377192292633969931669025900251560889413996496809136139651860742503089033752530413305795941590883697411266985123660828220073481978857411970046275378824051916661501112443029189741211534784250101501521616265178684643944970990866420848166203918742234065624111511316781509566638648262211422293108164541730627742869675692414138445811588556655615175845701425552903687815414575761717207265578374501238133479796177000949969624585264568241517039034367142981312268918113327664203783049247271169108157649890009731046658059612767741418844875212207299633074790150110609405984037746807272002688322776612592781079335948629399565451686101181017846536106647429672395431187039096640995258463655488134705762843240819472567673635848036654875056745786219597063026773030111682252110186599201405563497810678566706313415468477799355841760139425658032828938402622938594158609685438975610346942693426803119897194903572936775982198388120188176903928231009254347198807946451269522509029698043328993139254529898936676114393415874647051349193031424556204591204052893986812486289569770968000978451825473867172902762457991619440620361445260590655350088908004716510360726756196068172612190637115334858450987742661564300734594769073366796351538688861445901554777014491693778472712864132861291238862441770387664746267073428977076133906172608001301356052007602391950041635503500606351767651437400810251312143610965922070277338176020848030533808149092582305882428092271028913492021302860007983157246551199291382156091834319366402600077081356273520002481250546193335709348092398083908099140479433046824096581141770182823428944621316575659026999824255449938022985926060943408313340449175766595943571666179651153453044889898554769796051473698866342502858752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] -70112313201313123630807193372391359139508623142730507706353642276886147159654532315012688172507615566677760725364367778454985636501761631481312553514490045014001950961094058707890697173487911396827979387783982219091439946585878298221794959810643859715521318749926859523887135672584565405029893233922340584478142762454209039228079006760728426996725333287300505371080599583192004019285707193383295913351398734190326945464549117241630201252807113159100669523982046850145662067626995469484548968645615881318968148107092669994820721485658776782927748081984325901756143786519893106280861992041394913879363483805770756055930615709270094408408049304971664145617799637323122574103894993185811819076871811430685112721288464729496222355118943856724996511352771732857275208266852997451725521705722884723866340939725432810526611657055596153461085562052282131365266222665197475336902637834054288505436143804670358838560577429710483460499964127316432386956148671127327031194305580852058511543277430078199477911512110203586920824127570317210822764995023758994226829852637344458535030232869586780036844967662521240711564092383754329714550280869441250843192388500901654157093994650430610104803782968997394337412204112171903365000453631868337413341284880810244342172307909710624759790232946891605071496915818786058007578501544778899267208145711326474067749946266328553026854010935339946356913607634798782997888273910242998192126154336453935913259219470102201772984384096660094931825194137641805264684780384264512406321631963034229464362358435792798534988959627354128121453017673239725697810890320503392871698633142244015453959644116804433138092273762001326219324682673313470607390510956625147883873469595258251928089169316875238460547936279940527751874556704640875823193063570662462759640610501452073752242375072718114018255070046825389282988115258728569220638022739196055612046104124213458611229004192458147410185774236697502944806568867009643206727545308534770657151503103470265460770200083314994610563394661907092934569514201468866690601704408603298871940274524881296202016782553417928391760510054368470817673112431530490789386045098737107487285583088814459322061572663066471512672156793458574275167700236633966480197769482631045997365412623108657695825110408153103069440736994181670435526912935932936655741650077903067031388016860004230916351950391608630769846974388721865198414195478083036838739874017577884542827292353728234540893206187828144120739819291551209041861317280832760220344055377108133477485129044623396505566201281512336981278331203115523247882847545889743569257236388930975639273990471715334733495629383730878719280411364147445087736800917171925054191982338811630123058005145658874397476232626176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] -44339395192010890972041839768200198544798254080152630112180373109823346075581729180767043437460528531283421198693272850516849724061888293119073877478832158061201946464050579675632084205607503187922574398574843312727268489423741109261975689924744137850109901320758075050500464809030039841498812547886486162194276541046713577211732964388693920951163669226830327298166789364955097275311929574229109425577937969615971511382567634409897136415202219330930361570424286279475574057530052921900787371575017171722960393588686810817004920153259612826233821730106012363961582535343695190927949441063017643225267700098238421948289991067422300914316741715314454844856925120783033842364694569309897429065159792858100884502488909971625950787747973320122067045739592214308243894214011689834639206949179390833960187138046504073360301656932534107559682457911938733282325091871011136078679859736911096106492696279691853933823049764113990533865519888014977963674010873878279492791922321833733441216268260556101635591268702566510540567668756000567723096189401272213883330762620769971817427293958731098287139534202463485246929497716069861629070669922749251478552071121102771882406903598620102679467367852835299845218150328538641564441794776922575077345814763761344258902171703368606135132894735561672952457535156340034890492620851848981649065045311741585599664573917335186733582637176219889072320499115786821791781169914444880874753035014201952233145905501148147888166317441287892063448611672719305787309844493798723116672087097622009218266929543107722478998902745468457039608670391691709130851661816310728819286755140401381476598607129469072731204678654350722607832460114583662974997403922287768498913735176443157342910980145915215762074451496299002127476056300465791741246676165306276908239646873799492531447114569280696515546490628928852951870352976583081841558608679628656196707470623776036773136191759725964829114040407287711262294796202548255704557654523192097380573576577279318152090574469418176044028749671822904687308446686633057694873919221327821548707769735248248998007051679788396102696126491557578010925036436410719677499608274171632656144823593546564215853378089483777940480433745105799617060474524161835396512275282916508842779884144307395947206809552084205317624808141111688096664835989706422256971738314853071321086598925702113389725889988696898102924741025475368959349656353619404631596319918222540954373472255154236966682886433532958498728414492377146551088139360626980134572819489534645070020705568999947756550063814358415322422904349347629061317866033819864114874204903296176466824561827408628374285387687694224119361599848367935453070671413197581662313577928741568471619735241759743677857219477504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 309594408161201625749050087782722503989699566488667011498135386659225799531908136259993692797924941330641120928708030881220847956866617869752017737524090239276247571538704970671987229833524091175208712986328678011672874289273796364603448601279848811264366371877873017746596261777296924370874442682711364520914546533654752154873610530941342615598946534106434171808234089216747607073183508749426916342900384415822048474570707438082810290306932461783648450604775371640930806959559525899147302475141403462779138761695433884280983744356249318624159460429589460230614243424058231769734827379622022417146088720403069589508145844484622638222210591848626057579219834563425396964739907466565375960887712192778558699241530234132267167245311942491722199526525056010886254132086857511948582020818037487648815044178331342974120238942007758726790633831713480624898991574620152404889237154409964342570445891851467755469953957481589928245451994852894355403050971229187775929674735370181605561644373007420164536262864223593392522997680305898357032725631115928300744712832262745096990626819948822022370935670026790336534554445372159695769838488837121075572173849017060200312046117668408483045677312408138250692649385661507014349018847220386088515606523202025197463425087394517311602643202231393524278926798210489689545989905121191810630446900732555066399714928956879374626080665630333707783645807726641751817342872780679009550399318691354667212590195806261548170685197010510025359306289240405591619988236209093678813585783349462873021792119143503013670109208999078446070710306540062049795462122966282101452523953799981642231781940225646758992642158701781135650943792934747266916990162126822757670473067450890699175534911594022114881453092996875952047977476775917673058271820719001410627886686281815735639751247193906901190413981630830220357318150886864339770280098522926255890748767100198933385547980670389833657196649062159225480555878182315010366559993362955929527250036374196284367416437247366529527187350176847481552109346366344169915766897983055757047851997562997460633941252530431521472035718656581356556765878341928113252285063071487114496025686634295396022235976977071160796149617679931713321515208428387822768005591979111885410696528783981518398096226329192545612814467755315345448990925752130540325259058009950291192700127836762619597056885282673002555350970491536683216181511190458410988554157282466760819256997589645350009791652187830245449801674915290906136334781916692520091655586165971141253221285983802091673019410411408345531331200789634373283674454206566665914251195688340174378182754093281471639903248104473226329322154231885455255202896176401720000390693248750852259820087153784812834370738978816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] -613485008764375046743875193279740028257210519248877530469557116744268992705136062707947168905675781484919243167689981668065295375446229881252921913907389058233908962862094819141207290701338674808798618320065380476174890938501057721581802396074382827069068897551090954538233918534408316591982150029062588832202934341995502517518481200897315730782479524952891120485319893233847614878676626935150113680991223279899422988382720874261934634857188320166734810666660690544674284046811104357176575655744064215240669758791807028416835346795396990104834389760512845446730376492954447908229281676784601515904678511820337023108888881294177239094328391845841243645698620360256291688864984152274777240498786685855659324166342438323486755680923946688409306341260487322058408265618239066166868527656687515441683751334606076830251188010306261709914680982573837074874181655487105168281408539994589528579690049188238358799692187187900453424342751965962170907518418862896427529618895270844127917950432123184888251056088608669449979644937200462844452897180236704689566325952899176568424696897105969397618559662282316263330369823496626996056955363644700746159463912445278230280776874301892749189305798710611590495552543585184147079582768371764278618656288507400203254913589838347104516678656874824211002127837900957474203774267436842813177328752520759705845790763461421650713703312964814399024941668458986009810706502529848977788700981872336978913264417154952878926511443877755959455737380849415294710959082292987008699200522272587956292461774032776490637712476822348332544551307649254496531819461566725120327450226166635928012133129498639097557448167589032547419346079425885868511568919269712190304725508273211881628196375799472599185355347442404524109758972621362824565269723013826922938865076595392739153223616986129365815989552121068868903295708401559601042879959632432921194331708220453569070573308824371388510328881271825054726155401069031687554621559011860138608411962232030936191064349068972762437791809436902397596542780107395318750757039424011474156637592621103219896242464091931306583239616651279371933143834086906017536157342002654040609127006189645763502898004444234024621819051302438204920686572221087433966011526103468785692818230321590417892741891150826279542175141833951808177136382442070479058206826470358202105596393734536783950661791102871593683976528982348258900163388087474452845230922212260792800579946042560312225059039832332009469155285950114266585736840508896288244478263386652082906503150362103062870860956578773435580665677803105798708538683752569434608128292627255982681650518704062785933461092527104294627357899944043645755205706392429792548052201400071313561610581076007980741182906957824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] 769817032488020241009691055563712209175694506694429656187104062041488746308494159088980617641481371786145755935075771549016835618634244979731593079799790201600955261949061285753962791304009022517507331511260372469759724635814514448336281505704658433944669890189813981470095117056778657507204589698216143948592607898038366551916423397942081180498101594750312812466285739087275104863608560075747287846856931671342352781147668699380136625707711310715198760640951696389202740876148020657007041020691873966911854444073449105706936962490736421818407213273105831562074821308237001714027525259438637118521025108772855827661393886890577460714525547456297739821301519607577986525921441939639060502182989925992872546004344183069342518115977033737714457207176439919934923660250811704145856457326166029619648682002170563209056570326041665438896010636530047141666614799369512620320055374007818269738203352255196246025087663801414042568970407223021729111451753961352644273770430164071850872060275504460669876041058126220197199881279036239772404098860380882883414723166400304541137007788708877703755773345795761306421797942402147898304453030796215631051170695422657509634799974061658367955567141786545531000826140378729190988532804234871112741619592845254944264291964658330309596458344452076691181696240770647570561460529993241955820791998273501483674409347540138852651968655798128926349590761442609492094981308757617148716305985389658571799365663273235040973722626665252673479512637786729103477470441599691089399962727541876888952632996141675998238280428742090164446524011863766411955492918839803169767387798481350396962826932345972429070842657294137025829800209941401944629492709102175326927728421945229538942324066147244889528106060405466441705169450413596632562996575515818578184228756638433065688166112389021035377543779406583664558008512397577600396037316119997497478740488380063553498455987851169833423264209046752385570152816896288459725026257242959683972943541961917774827743826646893764190380007201405364799087581743481994444661724271819348672100112884351581331842261944291157474159943875411990202359630861920634582317929451919460105797297609029908907071977769671758759708143982635151291456978294910671252172894472762729936837203031542461482037106142904538605989925529950053040195439858989013781158092990301924536074101582983001003063091762104771826368043133872814615999253804973603860861796477401428731564440435975405959927781622125227517744318213993406054790663421770985479948064044619815587642060056459153446136418857388058709894676760179433010826506150120949395094964545081469638530967333388012271821037916360696950815058289119744967577570194825093095796136283923355014854982496593261551718194216960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] -680337936297619703165757122868010589934076435438405783394376406774585964547187475840022729179943308033172684392887583177931091401617479528449533867915384059330650230246846371822466090012402531958392958856945208122282235564022042802648302293361076678437742257458101814104543671329761928980886902027035378091949741180813297818894833777359448452305908991962331069227677009240320262252948157688525196310832704204297138399286499292278263950098990828774423749808436413422846920246900040460138624787960730242363297561678680088148179061311802721407208586957846924101368786766521921722462285987075312357450684539034627179374633074114060290961683421174414016149370391783297463299614458608572243955046968348151369014104410204195304933841029831478256676955091379008665465706294848614200116217856989783082453696008286712769118790300750431307773850649040774610828122136576433738020047107769634635299280625003491815827792399867290015010779904817610210931257637766663779480144868274967259127269500404799005396613261667785501975760559894430267810583769404240144394351901827926261243490501910937215874713353426173060389034426892872131831485626028347406232738814093484663464461507341535003888998173126005072029829378310541942902262743812617630694694374565228364897265245908470631892479881962381997990327148889984966595495680141181008797859051673745283699337914817908314007781524305296621720659194155777929357685314158687565048127778416125286718304395739324924224580865445226821438935255515539066402273618168383195790373756891459053255345232029007323726630363553102343978307195846981222524062274002791582759100735599019734279117049118653268481463336717503993684694697543162901838871022514854854228388092451973722408085277767075685959114799659071558397871804779401767683073682625752858447457352988636473252641869394552526182906199728566463509884515979744197085113924393322180695814545217374760592957839722062783082862903287035491969019940016803838684017213197405269436020167458071247106182786267948001525024431428587772684866747114273646528399534233721156105514345551007883962926112657571805554178369008506015483303391783013979434659840890697923052162305840397668102176727328093242996550795062643706155694906523677311243632355652772511156894642766722050505726785390838631762056346256468367817026731326903068169823653264557703147923056071467327115288002465406997274550163277957632153367322196683509099673228797879319209241997061403974229407511225496285626422433010474741195636377618165036076998032891466753376548829154563461875562545007711266631519958081234212082512318230029276660874470522650134427414562948696336200298497120208783417828361925319062260105119084256712827998006508956501745502317921903241750416497573888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] 427766013834984442078299997295659504618985765590171917521903711028504758296942053616591596965838171663365187242255084367436615281677920585579740962199517597603780101200567640893541563745272902254377962997321620529491959488601833433859085259155453992557271456903109068977263809566797291719067844512164450076110148197995964351889292436951729228301914669039429426232349746077485336818883868204550934499264332904252247434302307071362854261881283936887722793113808995598796384445741386743488481007701857658449947768749422584879098841672228042083417357025202970416752378273892294952644425757755203191944595510267630201191779793847249258849583157039976193544624092605341399654377647024507104533142894773832832986400757505544209907429184146088134515077111208945372917849888662596930487187999810087470452462617791020360374928955152322322745195458932586198295494942265108835590723608078142660618748936827234056003427045397202403538008195739780378512468294242929477986423038926114751449017479215424414827675735687028140398570436418552612477948041779484130003535549978799641239965896612805996545649547273177504877183511257036507140903340779006237409743516812009950565223001844114626433054451866339967454408560293196141381718049586286054883002628307151146376822637810674018710188868358305535172427200061877562058380843639228524716879795072395992094807379864807090684024425638618062334662161183281038788106143086236555273318691212218753864595513179318262731123979265544492856086519701412797720649366342400039955066386523979430889576740827679919591758261460897399719965262285444757768532824163165643525555475045663280757252557753532855184202202049170013942799861488322351039821711708721587066555633721454661244867527508670776091349242964572893521495279648202086629041136146891743398691016183338886411841244359347726377020676820651607164035489505387696432499815949738213764927733786247029956995083663585571622127630345512333325254836969417785341086506986677523763182143950241788618320112516932929038907437062632673454015160166696559378953486591509322329924846142138848930173407623740722721236597861135083169724819950565375991636853160790312109764642888154166006681197939771728196984992949647315336629387979653855434058105281575389623077886863895369782931925447649894373357266937813854027110647239696609223516290833003990495998887604011372289382193038510924541030737590183564343830948629785591927671280313522872894614199009070336430671039940842479544076241008600187149159316885004032571130709992699685104682158630994606885117402331990034053724555422070762475803136587161615050817463362585660139878409237221765397310253368590962537145023309071073536834862802864653769744742545789327616101115475280972520603103789056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] -180714159978808540488651520329522646419835978914283937336885873586941058041506133850924260083201194038032056712783242998883322838431215391257961743810536700941747354050820496390331882684869424464103030362944204658469619289474241590845062201550975514839737643263016124149734959696903077271318634440129017618508265245397352294989998891810845612634345573026329526387773916574203390907411231820020190539137550650206715181835328000504331530975305725445139802165529073100958131106611115880634376192238746429701054794099964170188494034042229513823118889915922027517220805797639705881197441789730188898839503155448898682791191726286197909578196461271178466936554825092671656798901781989174986168827476109089320892369446183226248929863699311996887354170502994035164527182512417749593409921995685434106944512944599640586493541719238199465135928983543715631781316549292887055014537937920159630095147787356015150427217071384864367635010014180759650510577959484863911636417166843514130223356654037403509107831170593938254474156195136022069483112149902611888206992376800440862813497627305728039743651565818956887477218650381114159811948075225647803428183266788165356323698072394681884839207103999433102607734624396338290321566070102416013955579207967829661459993117010644584401725287206051922837711710717431577913600318284795403307201196254655848913872591284807366641082640522102483727913323244361697083933866946910388608798754134629058320018145915412102119100803464168446906438425296491620885765518385283340685996530392284900355479860586418397259886584494895254721885514913571443341085552763325433329779370984996884258643510698028039184237985246772909988281830825979349420605633070932949146476722656661997182624994496152722391604780246942165225501241622992818657871257345807559746041490746461737479764979044592484670289546329632347123961519610826351179191990931887178725084884862122479634072720128890340632942019264706395045498780593916728979122925688984541748908136280100495109495480911255064489522316642617719830408865883897046621141658515103990204339054644584321356055183952668551729019174602265940140411386638390036586034372971233128336507115492167403138957232782440182503941758720372762475244648472392198300072774414928767446172846115760852680361892439034736528551552008247763134800295907097342140154997954085406950694102313926415108835539204739798931639782959741693123452994514752733146773721668077575249838186222722566015628327854317433578046327681733303456945984936822276829437588865988930169207297801352944958080996515579589364586684701290821408814360334855153023702886950743978493515844318661527100654812467103300747498859528621995058975135197671390050846503720587828649534396174558406679005413507072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 38660944523940667325023117106451398448858423455206334803278908960147417768684115096954734676710550920665456013624949526856314443641814986081185845301175922772731623993543476329015902436151420483393270224146036420474695028759996973470980704794970697203110878078933445570085881840534653431140030182032453258712690064732692835115865535033814352183240093826098126996908111376623288131052713913215639043186641360213775485566352459854753211978184696447318993748924095822891984014951550359787773565750318415811380189847679896610483016537747113483994663294412501711930969732605017707220581479346969173227455666970932046762060244835006996715108932956762848058982923162644219084795869591539746756325466702807341815260539246496350620101314850825207906743905171586274272708646403186269416008076475271965752153467669424073401542375088386413887583446561308296789584165134278255291699067357729757961803029643441064445374837540410232689514550127423143064838044819593385499443457404049579396722269249063118718783389995497679949781428481151824288061162218411322531939752481666533040089220552529402453216113780037715329933363221988326264091671292680430415404246029243815438552312888143830191660348567870898467314330541554561127287919863634970185848040562277830646967353597998707697999664329592545612090115965714339122005648842090543453220709009681318005943168785200030902167524948282395178161717189215885008567095471920413735971275831321217719182703549585754545424132883804837032336053036579320503774586909908830081954165676816195218602875540565204109951042893488306127041877944735023711456021983822104007738262747691000801988090998119248565231466202702061974845616028258021030261184240501249303200943886142441897517515087507410009887335155509211339221396730729376351645266402772496138402639536523820027287479950088006201917982348163729711954161998651497544925760445962797895545167299719963637737878078438715988267623432604223884081148572592406860762071738256969119426359874229241053341598148002161149561822873160549180726471434704906447208713204742058461593971367890400382208758746709661041182644432118082344492434096726503494593107157947243326904546740288966912238631211659039499702890965856478599234225760466095408698656927157911836980419639992565382411701363455329794469785245410354404449529109131735268628430538336267759988055408865193620294466057927331510081364259553647191889231254158026857471341041071166189895047123608889929272123187272774072527319153643028607930710249952196164380282297513271267913732478080989525661591599045893031077639536719291951940020117927424063497515671435500240691667732053910306197103723655321979348515755679509310984624726572440951257688960186971241772552630232098962761272262656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] 7389461471738742784641155762955023869093725511850859103290976077958793065151382432325488003305644610721647319195664967353618094279291625931555094101130675443288230418819311481916611961894800315056940021770250025414963652344645384794274650528354214631108765392685857101566743213709033597084847289871741952715885887293550908734713868164784784959577831254509687116624541597281721692992533641397168850379889029965837228890895363000146089040816913565731254519314267611275645658288115777070533148501249029036909762566288605639997973710895790782399124471593743387183310233285960627646202093505511696280761258019786644854250600495644193759140935360217675884940086620138905436762034394062363979578241469672159476083488417781228851836632269417770453513928678196051133010534505633824758498219803252690523557044381200881664222592839252468647655193241136604604970607408750978228297751317311157597914980266376497250053788902013086211545127187939880759873212761015239348120482840901071722274008341819157880999556853047702796778537690592490119342641266709508955823515230588325460906389947794877211104211246745311813838408173754937139231681180377340949914116371649952743775978784143543717343545509353006439383895631118916402830530253019935661312245021638658148902653863108079768372888889289366258210747169684210642268749713471624243185601917490003572756420184730359040279740860252795630511687329078474447810460291242335030968614351185080107860848453926000256311974352051593624207667216931175120108848707416227186139988757915861821348248783967451439485969907163151289189552480245789410878256418999582817280584218367190694090390488843081120124480594273535036281231239379555855693775716637963209768724474739539291729267304005170096761338545405856364347308056613228852301164177261289470042589590547848577523072184498752396753646164587829273258256071184541234060158846977407512351361927370303011652768752188373243738045041647391543271429865786135651632972275086337435145070547046820270029925966548138657226841572736018555483559704094276739575389114225743573470845842891727405149814580760638634132854498944564750428492227012547862867327839976879510140698966597383778185868889982919512853899247193594959400852705364463449727634154358925864648873693010268997372487420692895499696107453885408930100079942817939413070975758916522752509616605187181393213673600564130456761466185507346892775372762258837593525145627238674097538703546849465136777573594280243095174148996794879963610762239319114078251726220787696460709145497265810346534553139136777517880323641723604454298052992577184339626505662180882879794532993653224927869036275091077856264945661891108106515056093448502008240350859627275398312988740156416848621549387776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] -9420642633942535870079748900574414778847427475302750111387911242040848403385673753183591804886523055247238907265590278250507758347767727310760841922704183086219652822438089428349156593816629978981481886116081161104523455687728621407374463042716208593860270720168588660865847127603502443634658094576908333478436179575959276136247647694826455836809515024735031470764600422771428204988365216436865685305932107913961222142107033010622717799117288140188328164192951455607829439020617501082286056871079857769799873918506262621531577389049395328278568400979944656897597507841057544963113843618353593777248268103283996242021097898145149052035346175891587292154391048149272655484045896945182514539207335517500553564835333114856950839363437735945044962154060023806920197677248672942723808205713003352139849761474287716135371203372127304325425428648122280289002973884824669645911610198097826493733852655855247165782945253151675406010778338632049555108438057239921354406577720090600254523766080116046938130690622728540671271409558983964017812000731955075094141737155458280403380274515000135209421954480157269043804769896003198798374135043765600403922955483773092791327665980396819351687288022976710701522890825721273027739082857018377675138175527232525000763575940558673499613344664636887773852200794056502635240427732346422197079040274740432666611323026003404655055612396800061959004998449918413803835760995863918815272244612963428711988383196938806514722600341721931621306587335861645985204637349914190423122801663988780139636737607905503510637341656195198035105688329582638768502808150681388946888856489454832874826011714300511357551331829550137008744754476334814181584982537160886591712346867073457511525483534882762750031712198476912369693903030403165866172063323942365511369092901233829936120266693527125291499981487546026202139720685637916009923642641959443940017254068651089479382104514358737251726567724426452172097269360249909760267365494812506162465102804738507913005411968060945647720595294413757379960997168010219083658483951876721910829084689416591452376347606762301584374080682329210039495129020999163326997876857856416246182488923441203450034513602742653538510491798567137153390300106725903942463156607891096419797609957622216825674340745538860311653603274541661247745585330645513083603181986178601575748354775886079850093525684454156738223147501036225222124417547389820067811153045196864660467542714218678030498040139552445146896395854234938925694658096020011517000871108352991029039983177202117091394996588810047186081624259050335158088479609735425818277638335908101103065005809616750648065827968158579766982106880504322163445109788512911598414152143016142255032858955145961387319250386944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] 3432519610243633832511253349927175375075945278104431279818318773535251433986781783161467888872579766688353361396049625655955803327789142341147007607610318173686431778617556627614304877384458541576663533249606034301977275359435249152331352258278569875258897600714935099148679542391921387939216605942170023467686536082088534752233255393345429576900851565679380650880227891288871269585392914045581915984605164267412976043868040372018310302560429878828542506527281144451831877477292276270305851156290634410851372255269204464449391495262474185056003731187664526126261406265355862142621822336402757656992858988147033056959953371572837859814655872258465763823761938133737877570487103827476481899600566059760189554479008051625232295429198110948645968458684004467303709887030326615412174226201514393815931155813745676686730426533550721126655066475560080749480860942300732996899211701701327427796767130992345404987684540663484354546179651640311941240533874505866363528397871339799063132440151892425478200856712657586188116569079596545846980986314901891703178990857995808267636540029148985100241375151850270722453058751880623993499249399880551264574107218702396664609412332538088536199325826551954508359643293794179130254813000072753961726164837751640602389548904312680369684842090339120787192832425464870056287948531238419735534127322525853042040506366492775558800566628993865957919482238015433188310385408165348402493632692364656611825460996089051492587962066587538292719603999475527092481778184741118577984814940245530568220339536100882207530914098486863614097445766419941242639702995916666754360674693103473748067391607554717139678412538647280685767723876570434142062079259938692084933760059830759363556956483870367657906233036017731286479523141371772320330600822099721452063862734702931759346794177393060757551985746496354681237871944550592969585234173087568331616784787124945906655412028563449070418229987621503005451329412059276966490638487248332914911985320838163205359602553872096855385404413296800100955432435246444278066843040904249349201244560521022671238489330365211366340773236852248918663900565757529393143804012594385690813975896973964146351417814541951628656673416389189459423624389096947720144609535270474611594193095066845853135095352627224941240098385518856404254106961701099435490050995367522808609742556671568929183779928812756351394155951497843507676264261130120719164388804456748670822520212425654304492328353925196485346826391616158707274268141865847213589388975027898919020872017670014322861018803502913379374668426097105388198752676915127589454385965112582997503531136233438240779819197543385399261385484566509434963565489729463199126594678027706292086318615687473303948787449856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] -348355907866355712712593070263476955730897083804087585868382057986410204127288214163457546048785978951632319998985085841468389392358511175693602820884659695304796853604765705488126471588357206979299098188245695681733786329931338493280993907800305565960516004523865196024410285914807680143791312248485910484258405016568680394282562700710935554294970390566203847638407831282500507769365205911491479365389768289841719737829193353489580473751700318383241514993854860074392268853877529083292673614021298677100705105900119238372210995622651276513989642946894351281199158315540734947787981016638735782211205859342667795195160734217031411651469784080802361246312211949467471174285201620790577949371926671813039570632957707302473432514891883042997363802292881844359683036484407875206918461894788145983615702835907276154834776298856193343790202087981260962101179106742717085767853513597395668938596046592024438310856294615506028072671377353450116244428921941414035586953847910528747417469823282388679566212318829823081154275544921530362413657143381621890423807056389773858526571310522303635825067730059274391773771207176712853115826910400147012337061364678743777559520409361688833348814045005357194391853893779998239911262554859700063369432913903711468063849553392518481572007512669922548221887461085922581507014142468133385157408812411858210231817827218693567862648310979333967436708175765351763675655741872746673309971038701402785049613903397153984808091477074341352548242370377672833441015069764850036112080058618419675402154120296190356605705368978447340206219415821192636143228975045812568613735654301776881467884815293395261274429941872035996034591027074643290367608630637613397504014607426021743642848469938912213532857423336011822831270972350194134070908740379902398247973391196771038649743214433127430896704468804626170720949539349258086723252335411325071476647014715708839427835712310395796039723506711619231244999639008341079299044278778351197466979797961680553543763440949454890014656974183662599606790155762091060022538236570033290798791481555759478905214965162910832349438376990795916726317291814038260940403521313721124016381908065718876258815940173989338643666288288516431054159287792357491827696616110814386932285920937098708634782049322547001229972481532557385629766324951398387045010961028907340361969868387990211892446925043083012211445504099806861296458887836778709499449027272966486152336390185336605571523771904118004840175375182898105691204143886856147999743232784013935484712362457711060105947318667228252103370061297598306244343227858033948598234512585477748019367398281782029469524017617606791719986097462781039843760944494079775511582554646377213629051228202437086681076072448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] -259614677377546759125608339139284147991148994826717686919637482513104250317739303568993726726502345035719017458222171979830530730684587450828013007503610811182360196915809397637265007868470875279378549993457578211382408106147454505746341688459757820507384575796969368430295183546443914977202795298110615484662075680939438809826302764099116903089448116820624375260393020757864360618146987244133935835553640374131970267924627043093206549203645716649770771997907953211131350142132318509001577325194599984288567536314976198622803025979257476607461103342378705809450452436315311462598675007050011620525431687300044569014775262840130836098685581474605195499301834299355703977498418079492616418466026233162976253279672457096335183630528961426699946044679226699578709319769065666814830613601325184408281876603525104116543913437944164432465489855634592433060786802524418951949352873318600230291281777943063472734890421229667923921023860385865091831465032283824936919047740496717313462250483930547885274994033997231170199392656341100285490056469434267116030158866292866008073691128308573815010780656402593709347222566629565747628839492406468427218777615457260416654241459903469608950797803671258216647862024909073096408474756732177172565512155786958278015859338415715610214732694198296769161211882196492667707027829329037109263171265830923908816222749446074080274979161793497109097767426081122091837270951590393725747853030564975272525972889364911892128491837073174383166521219284675282364802877876125649473417480691550043606115826742054586658090828038822717981115675676483322613581627017085408783600804243481483381509630562854940523417360732321490189926291004438300012879798786989422633800180662833667432503566149176948300437322375678062178500682801753266864431095752235679030941418506972176340483155690590621644662685810200952092034778605171292040568060556949622697232741246277781925587750670175418011105054581238640593600879241626362847652717878441807821747371090799779607157232060491892447534767652382107523435404224610145151048217399535941433015005752023987189894850092651380034042807505174386243739364810836266103970736266209624460691783048302564871421383906417128727494243464702295329577284532681476703766874136802633574853012631090903641807022505800473722944710160167058550772413651713905747071160650453810529399400711710919213086980557157528540446874632011426985792197427663203605607461173901316682390312525587322471519111844170775106877649901437377492063466665146502531660788088354370640529600925173436681746751936738813420087648800180221496510260267527137806998008615133341789943427742098030900271583897467774346085587375045942764012494623125628147962173299837523284331381532658615060772421632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] 160011245582290542788789077604086596686003524213861150730161936476524551175647340132730843046852833683468839634210793941324246942754241204351204705475238180171624103660197181848409896555448397056148141132615137028385960769763160919516652994559957443108407616071303891608907807212223016755161096651671753966783721328598532486869555401136214903544008619325195694858159909674976044038553203218967553541525742955323215186634947965126908015095085253025759280943591575482008249062053345495347108596413333394276187918405828568295162135918177858210690991830477488886271696506745291083016104823414954699851679885839495915183394463641306416666352088043367504898388557382512341262090337255053665774105814075037701147706201320186449884521781669801184843482289127515774980300884576597300767077237749262215587396849312860030755592720333407625886069572700545381625766328963778131589132218579054907339865628787028276859262008437403309595586208559120156048575223070590557688232994214864645403844321314904354521259371221609910822164802477604744327086926352266034345523766643770142038863784291773623660652292984524679821992937769275319388211068458163865334416900455494967866034200596896607562964469381327950582396448683414948990200136632778308586699000263273091746137037059986361154872238531552729528876966850218424257991349376882150068108782300392644050821828658929958764896980720351445360513174277208336322259527717683039922778326190435893865671663146342230672793744741076735743308113433241844030367894140776642823497719625748470795891236200612388980195416626465633394161957273207070649751636517941340300930960446191226621744929107289677695201794671278180763868209688119356826759578913961294416858623844700107246461814562446492537047559625316845019677337585878939233873548633624543747639972383011085047411697861097016329011423913149307309061162480642594042931765532046302021606333829106433105925301419912997180825415802003676417545909646228901110550008681115312937825636539656206233730605253631443397249300519497698930845588921555217374549476263863940310955466802090639646720643432687349828094542113062589886034469592995412555401819099248056205199461484815772704200577453449642288406054972604664790647097108652236721585592576707248061552417509182227912724707901239888659352419906641387509936572133052602721083370564344506036248756330846006929362435846142432796192283601534141239381177764784726882466667782775938607275045000565980482854764072347753857207638769612620108560394172137400409488392448862749744410997844122561727635638805346791523418146026005798623956507178074888056668214491417464990069902365408740618544159737713951681635060951811984846222070537776990957425104483711390154841973424608937330639634432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] -45957176425108722540982404510583350034059136531716875162291058616520214613049442233654386672269385759121378163436379011123167888189866863606138655766170241859973676944960873966843690260501654140599275660988001679577640185496933528423187897767107600743623212094358550018258411051316075591150592943031087630234663142356067656941500020676326592001216213917427715840130608585910710651787796001256926924829426688963351010844722439307937514024926287873388544922198482205403965355341076308105637258085845127701810632120964788622895583457359150153495430536863219147486012612222577820847431292622460840142006786902890847279758047775512263782393350033791436927472739341557895399943516233681538682646500327270195264718279719457731915064762725297480634081681380614375278674062144117818831236953595351828108210440492322390229244018963990392788774938349606495982348117970832307517260574576569949712202819815542877195957059547079637843148371628743625276101741565316400493288535085048091621643333125137837220615236440386210872724035513922099770544259221321372871284776212346515842074578356560714268834099960125544000324886539932247611649142105501194220548441926745224786196520730634243439694565737110367511766085835673598422589315567135691021609264236863928541202533497579021003687681460953119417642847939327230996393748632222384551596305205305143803735854316805823348440202074173415173044856095070546109382365914996159538278900059932409244983637184329224230280821053861185082519973266809838664589883072349101923493236815640308382139183410378031352847158077215477819661886098093416466507159574300757720555642273588414947400390687026048187857380460513647384406888852385424662272226600499238656353757416025413301180119029131290698517999116666899069984879958376216366537049828731188303033142483737132943979876032060035268902481459910561885791396813666503156321902118076002685157552728801687723263188641559951703842141664693885096648313202977296902421187518287986639400266058789728266593472270987264133211026322243225721971895186829383796486353743082007073169277685306736139961435715818936984924573983704944578968825738821856340567872213218124618063932185721060493874946210719711234656032713260289710034016088002629055272290761129298859456541799535677053250686331241940567683332599594359776224646664886676269475467026867044200344538158935232008244112531485841064578488143542210031458343329529380535566445199208728835747274291257918442278965463947798885977294867714684821632365690644197821416021969906345279723600643117901205432853601782111095870899463683545861717765708720575085933053227508350997852830196459253906924390259574662441691350847457361144260159361007254839133384398081454753025875252439491310356791296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] 2300588523181999027250699995171424795487807302727498924625692439923372217849057180020852668541348790682728521000124540341605031456609382461517056834252539288643370721809753193028430362943729513077208635341951235617797566967736451686153382480395477390313088255552858178243962348083462632086440906549668120872194979664827056094969680486502549608840583870141864455330075211295493856961900349496479967916694049446024219024640280712914974027103973348843389164317736507141487517736386923484263585207237138077444039475740133542162297761919889372797085223973531702218037926520711126958829656920302055373233428332417804955206618161000576598752604266868684492328164281544664127711524396280179842985637790720872300427059336837517159706714632285644879144891755987576758540245493760739519635162204487807304721131278742967905552491047764217076413306932511135723330983656752634103178785136667628721113393333100317719266068638784781732188728639421383380450704799589992842554880315550708296178655811356201786921718197779922572113772095402017849001749133452368014022778156327712118598019347381992126660830758705850293395659386288373983546914374589110938673715540184553931434315647868497537713115082135982595770291570022157053267894981675730259939185371919643134598667310621483957443392996495333646094203456726340646415155510523045751820142866664910255506269112703341520564015589242951094840827168665258945198496810288415995359873125067206195528910661450864663847044055696216533093794968956213890935689181644949179779081802975480252127799803665787439174066971908458752770364629153425601215631287258366298245396399864400216809732933208076997728210022829649253201450310171290625567854171620104924896942635030675377499740279569495176953162427869876095032669300286866403989957486035742297455741038733012460270908770307874504776538530903290201165755316658718045546602262241929215337693476977748063417766990940889895176918884284513962685769474177271254496447393612948982423464134922478885700770221603480568707567025357629420192418152761869421220878315780041458394854130243100113013728121470170864755505792762426751307791210564066945224348198228556276447745304340315066856971645604593184345800332677359537055539752471362107762570452842301204526102057658825642091484561276902997786992410605941396405330599125444544218705970006462831197716950274087457833440859375389010907363567067142788296973171673436729664528123694749754376496080231773296028946431063182985466968716484298053381154004575874472293184371331315318577627716440524917611817602367584703259121722221251451015452840766524034775461263589452254927339942337957521178532457562694426111734447503399521859365345546862666209951869729623216561185692180248319833931776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] 5371865532493623787067285042407093376234822400773162135661447701437816611319747430724503246750841690106630446658266913778674570560564307391246916221663807224449384504406387939500192544896849125079718725136250353903654355807552543117395605638513758953682156622899757055283117370316257244737245523897104405923345859511090750702817257062894492531743064336448058991132583378186471700725313495889536271271384622413902431642593061126906574437098875401279105992379679853842784116556720523849594217419670659871624177229324473180824252374185130667034214749459277857884629464506544909470964468462899071836751629966007670364133606336238568173921825239780515438391127910887163362632725205238128344670965321946855722268539347213916284911460587856684904874319733773506871593607602580511592572433306926233971008019157363589885153044147406236313349934382950898731253036739226774542449985412341522393902409897523564523099732970097425020278936058863707060708828443623472897643584922001466544232924059440023274327784348108932175932911730181414621003053795114793655659862223374078656136771724470554619731773793543536079790156063824994293390482473798209553284098131121388458577368203960909629616234793208689850378747660112162424667826743224072580658569593715696217160915567733835170195982247649824530783521708071975645177000745068058622333713049579299124841726531083977979583503414217435231342503856243948737519208564320312311546122131406718789793754222275240759197545277839793221092167806545461456613090316442871587287880612862010804303008171294516221330908285226063659337066225457284484885438147414988698880199143617506796086003295459558250377237427589265092985306456799421697624842324269777470544100208481483561891206487205981268186996601468210117438581315598349917737038683439325300293931058153182025815364456407259634872384083827502966936002854985062353966003702158066687344621428627553688576224650125872024017112496361431077127771009528069281114898358770159621872776137182930517649981818123264198960502827959011449517701501989917027258441268173923882364464591883189451902433288306795762417731114195305372592941269534192469762789729861548605122660904103537472228527550740287056044926087524286912126751434172829459250605271640380313233172316719703914338286804067524179406226468767888297975455498332146347030252958504703335101057771647158020738481656696814591723353008033451077828659362971775934112387586406827971086586358756160454369915712547304920356384714206792508506860336239747826897069398133685618731666132578750673715076892893995195199342764878927050342771061317468284594146075928662916849225408595152819135896533749819818860990350843725245917939491491192932506747838863722402200390432759235713156775936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] -2861709195068829795550069266927702596837512514690710978099018293933060679352169672469947862872052627941589937440334906440010172589375899799278234694166779972800968180677119236915464891270144188089578371497233857981045223980293944327985078183139028046893905739074260913029366657639313669747091784560385784278993276839219220483165210123193365894322536473106520920609086717941080432789106427784170622215115651921456877487976014249530319566943167135800897721585427703749945389189793462655457121807544315326890881815469439555446513645770841965873713240360121660666933211514380909257969819765227239035553611657163269800490374177742552545761336426701338380119498301453908416382441343245510607517242232034550147353816003788803132340918409952970825103288908689622284993024846571836516576623993569594718014299949888123291926884740410869940887905160581459131641424870928399589284986756128143946451946424732497082385487318070790619637204960650087479179514367906341112744909298171906449991499410301789988960727730817382926927890474271593709829022375796338453643417387097284911540344307921971362850624733019135846270940340992032404035569735113554537874501895622692984781099012771914145857218004092143193985714453449868081621513449019715770041183445004867359818737363435032986063097712575389658323757260911616397983489172122411328271820702948587598787349839952296076243710890004913630810223053962860444738258989280743214184023772552575484918480510533170819110667514658386516476041413617337832381712516044823823262006720235888565972013308191528003143170556696151528043736205480715511376547944909776702019548946757881926087819437627130213747938349965811039029343176302324991824776541709667816998101496657599257564866233082612256497050220970993862508430610080015404396472088941091077191587920562643012451905575557643359370640333659774687324743945613282916865136603865303973768330715898116586666312339191427209290562512689684047261008333128786796015737102368694635276307440021325200011528280957821544887916758210108791656076646490402175912699425972685435359951841297583912574486013562693992032699733370140369324731545984505503097574299588054220689721604131377155259212831497454158528854312060521006903583974080300120005113741189307510114922913101334232287870303089552520813673497693338509057391810799076626966563318991700217492083458109244396726345868727562972912255933251469576132470063898463255248286884713617840220273259198737738330616435795713936834293832471237346076162496673444586125344980702061276674597014915543704117549789639989528540604419757174411769670820565296463000694974017705586167857690301552512676271419277631615875998955073970133418727890552248537794324891990879196827932341857924034057994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] 505589733315505213561346407824684192108450713601638972416458187451399495723996846524861762359711075049361839032318434928538835351586923110962801355962172826957322330183999589492283391468290569102700088967542018827741694144165471857005032684546649735525419273554223430654737712980488381312505285737917189864950432291822058706272104850788953394641364030864357145710557058321880372796858988573086338500135447481989725391714862805274082338890824999677663568934163226630659748267994176546013916997159702593347519184820398139288574607151672577482970264147551619032208260150434553944009107948659340822169644809786537117589301532152556325889547265995022653955555783560246076194921234717662741997258484924289909920494251345913417652539316149707907271384768494541264415881842390803913403565592968042074298317732257909522211605177713580616841735081125461134778010960798511625925783859253961952464238250292103538923357366253873040775789571134644483353780883374018100119043459993850180571011590357697902860916052271725975121369751933294056942877558529158724771205915862454153993218163227200277392845493975822831875214603094098294285234168782093295858881491387799724846272779500063450211977553090505216789421941143353923896781227496234414995186182251094047622790400655090742818431935213355033282991656837248735593034066081096514562819235853086425100247997247665901272163015258090689981679408558787780582129081605593753958535698675391824745310811617593873421937146764306832070335170871408512932560562763952190310262738829496766901164564478989763209320787897484640033991629799689197002910121230936933563597232117615628126071480043122270377935598025280422680651729148785433814816821611414516097727396728831239342944615289483254511651238155737351836388279512612525001315405836088015740659323047589435323667455585139222418475549392722472211055044093127010053776187986412748584070925348944747469436850708354130791117468744259585040862424238662383182437068651162995208926695611099684256064871994436260711712051314024630022106217714556714385833560438358190965494096147422317295586066609731506477542543272479220380727896130763101980158150899126178272330024000730441231231733291093121975930698789288533666940360437258064065492007094746949274659333399873470387629233529357749843158514423667909718326242851034541019778584271399598371531576287333730875678193879527825448035647914875264650307812382979575458648427638714215456935713340537508383036100629022706331813739891852984540636932544207792078881308091778203663269088763458035014361659259156772928543658021751581983619173414004465439104064640582032823709875746197013236854076394095773729971005867971797676116432401056200954250478240541298591372738562431851285184512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] 147381255183304583786500059289367359655152034536064646513496096554581765616030155438570815682171371931005815489313418026942045375169170293015040025255493645424973791957767118115510166357174574251552434541285416226880651322800582443005883635784411064717489951307999791413286448011903442870408980419220985618478889821377735752786068651178686947019609789845146053740131790952386863665497719379053114308421282077710291297224975735875296799526299683702080215280242607997088841009263219669131173928475892477480765505978800755507290026539093806568189188891739029953165217620990465749084999865533537080966976420790559735207763363042242412054047555858388599662512612139609652198735467535971666626749583256744641970535041943553900631786520056314845883711404032155880629930574474635938268624073864866202310645334729397009932503046905401136033597775348448820203627830425807547548108778624013173294940582526544344844739056136415746250989579396527106290438379032363012127842623103964986450426233256094644339116354119633843467341603243678961975220766358225602914950167036989400457359125683324979910550323841738018899018439824768948363097380146972164346344043033242028031257194802145218182049186757477716787370553159442730972498645429248772884351258863455488491041833565597631997091529319171856989918479850876981223702691236598931704008362590875925167794921386023020498603576699922971578585639262391979383701398015278041127759738927041722361488008488580882112319279494636871789558289179334633786797168276942588114708012074545285490569075968868880557360770104810215188432274559590018247654518072395745884594137251183905999603187687036026980785724322316870592427796376582036032907638770539384839650736770338679399795127964267990990952259999055008389958109956936885287371729024583405115995711340342914255602715946965548593178677619266429979512889903962465726688814104958706333791430730602420991975789216480485639139931699582894124614077164319842019338576509115541856034363028623729614943453992131966805228351620470740550046305376273034819314053174437623174205833448762152772002614147596320854418498047502601740097656998643768886700562539022913884376874766738301016789610732828880193244589058843653981593320577528460674563350087486632377243659684192644772905762800768392418000551961149616287785516991473316608992667928440413075132166967484327408702554205382588625646228491838071657022582317392320971461655577300320536961809639686696668288999729761087131211963626680950945625140529339284247408156006896173852459493599569374631226920137050966449464058856186564990358616440845791235941866335074016978303238415914656982129569439233208329421833088636023082750981381462402779621051619808485273926038351058212833198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] -113109160065173720672615040112830692308596361973629296033083342104981613987419858742995799379745034403227955630246337211700154913589183309817793029294121565473733454152780537528324948637209309777511335441079628817685210675666794635371624920773993295024132216853091905186746121423011232435489638582300628165779523382712943719455755074582741612472572621636778351125783060610102864360925030365328924161578348478476903837695825130050302592965473821834209698713491122797509953009135558442158501477024057562864939659494616488377427311973953147751297949062684781648464614716482127158675389139609909558604114023495163463658033292574856315882489613359073866297402825879025706885742372420433990447134956169264043735340572311087132246230684620985789831670488318428089071084198673237328463875247329904181854476797425428816692646018821413803771208346974684883822316446725289627342697535540592355197718510900325494929789058095796049708061538203760153854507229016349451044335075964360963567027918413207344551793477150181848789181843309607776777853431243498633613475321937902652049687648828549362715186587244710271630027329860633022696170745230609799753042357289198337595085832528256562309593614001112330800043429490495556163453501380513245044583320550504138367631409833745158731731233408209420587831789275576588907500521535293128108317331367005433166061032447371090156459031168689535178379968626275636084953018062702205438307398056660194009223605266902986833283742881209097349531980720074033732624947695961417921809806941540768475027577940806661846614390219862037282140023926047460479623253123907715393715447494924756856233312304658620798894960573990851872285395327383739230812362941916851132588286334600983603200089806820684337090037854127628756830983956732748368200671501514081835586332916283160928931901531874441588517866359497555356617900465247668556927975650480183124660363631979949934367826511719774353851040562953148123718816494227975477190109762603641238715918371827539492457589566500232575016663555877285883641540379584397831955420129103116504477832635911740137510186430518945885073026326516274342209554279315940334133093680273195180694734238289888229208878726597675112705391489411698034358794666297283237809125104058822045172192842328861181383889459183197604992001213151961770729319403462645617799836380787092855283954127381630340329169222595660491312438717144494563316485613425303781816237262667865813731023128296578783083812244861780719788793976081522582877468657300343567131977232535990208970441158385620990532674500833432656904758340121265500757945830095796018788555500269263215049409598277505440142587523362678189833257296320051564913155542029706319251092004001993839133811541050650659913728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] 31469527022982266521000057350310541069209119460293718528337169655603867490194159865998107762083144564728433779219007433199737457309099863368727101254197726911262356364405503021408758698601832906553074520058562206954577065896977435604965610528037839064588868884252422188289057365484839058642467023935390974913054561233607741504309179732505690941959999420072739237142046695937134226991376110180937307768717208121721782166629609582817570853436499655283643375429419824396560800662751139994751702659211577240771674406873067460736278824806452853645416658848850109362754099046760706590364487490313126147794036880019306987254617377015156122423519652722629972696416499734182317095462761898944738078474699865094117497161544262501100564591719358938656665616786713363592327063070647134757111487718417734414890825378777187563708943249889143542324098975653925717971016084638652060352038014659851967673874077207751104753115173102876525381790044297104986549394801034985628413943219313811405984962232063296673882690993048389091052376630882084546843571513394402885972282410406929046462454930521061108165569595330935340313716365523478515031404917752046284701662244711177907445360598691959823161226004770530370894208004628291987138021164891247556436400785091864140151921194217438020356738386784481834248900339455416560807586288457230068445224408974430495414106541287387618829517141100006561232618283428446802106548204365428690357106767180799894207264014784724590289543638952167569289738652665440605827468043891507478502136952398689091877279275393108247231464529975137979413271713544882000567630514589027487196463093824458966208976888800854418754339588957920673700305759001534887656189646486482753949147336016554185531117567148275518065407706497465050373908140722603571652452436373144068833894958061609745104574257314869951358815596906931041941266677618312581521085864089577602856576550035799491874666517909063787287129195477182859696214772245677909008377648442433235565220988661838583076857299640442119488947460059535385098267393707074008297079392760734350635842472825393408814258820921045006396583483108557104292836900996192416415213116481219068861904350978765224610675353492498160658771174830423351781566762595294115417497550824722510857466464686044260055085533359833432356791159776234453405458902106183078868245601138430391046951483473636118361093954189218914410019039644509395459334365411044426073298576968470269123725187215938397950387062559862356909057630916041594510030297418024349420246217485965382133922341942418178750579828181698705175905823156491675562963696420713118234394148148159395950491768304784878108531133494551491515284942803613805041305798431855697688799994915797432538785445463430008930304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] -4328867004884798088923128634760537855679122220328452795104407684555316475809983043793194774604083947985315457465225760384886587624111694876350715254195532882751525233400559114904693339757646002203372525290815166446300215789766694172053660574179465770501720966951791343656690905118450458332226880184076938788788338626976589287506779791084505419017618984787141782509135640921981744507459876676744430338601520566237768838458110831693347798920069358545388437292872842679174006947354274065264560351096380973242671900273420094322420948474918617475235374922895612046754700698583323986554686088651661850915777592583475336851509060300909540301456669249897344793546332290868798943012834793713851966360510375234254040612306025593001460941422142126906639559040095933428112540424524497578064643368254609966348479479060510712334024464931692620656636175225725169712931300660370068247384784287224673707800590632390093079611805159280541518024844780910112058662882179448268084416444700533773691666587276053781036255203235433313497212067703971039378736863821503853847144242278275936334277762006082181449003102697979531583854583189169486726863736968858102442783407963018703136199265948384766536102056811718924526897877205722606978531181286246269433082136519141784692461517654510613829973433674089037490571833195477369209397068298938452755463460333671403309750756730223389520820697496302066741920548090506899728894784320671964705294928981012770133805065086700095591175797685334529424043404503127568039793188106342645299280742566225404712605631761395594142307521314679187092274823102029275286760360643480074196377654950890576339344115081289784027198633548339331133502924903503240472189582717176516256266546570607667407495986540202254635195643759717040663345733314829070257510990284196528641721274517011259038035850204478842017291925581628447477211495170166734081547129948145154099023515040417379473601382296686022884748446399208880101016291362060522189354016947807539980456728877999621735945016603773245240438560366228689980642011737205343218688083359668874306225495731305417455716256435371266896061963632312532931549610983326115749810494463863523615107119954069018804861043349983555954038695086483551871431400406739546345863091607421526823930875461936258247422584831016763639104562847432367162393179296768734975639154383292686052891567929379107610670546492890516832721485204239121563976109456286123696794942181119146539160444652433066966504760514573409358019631689450945754872998597054071315761403359093996539661331390841312401690875496012731513591632496022929643295294499049833596391048463379047022836417514488952792997716494410298101781614183620650002825048933372453310350367792445108256095265523721809428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] 63136166755291949191567932001045420298461426758377575761371460157941947738782365178531903160060141983765957427361764620021812570172629221548722231753326586579799899866599539288494675117034283213337419888368028167068227127718933691433927265486572724425359576718494612966754870650455613922375371432118393754980514777342902701851641745773701279247728471421328225000346919833096712493362057334116410094912914055239731824716741396512802005114910154667621285068248596660044137422838454156433842536411839959363787754286622235700113468927304518555714117048174244114196690129215283114971741165529103325399571616497884654829796995874628686370010448563026382762655724627314563471499020533761841427778945595003467313579134658533189827186885817644352066421566505561601474815466775875123392156123183121857275646192059935904222441993310797871619823679232801778642892880887776435858467752688505474690232987478998093401536502354539854211982358597310417670957853039142415373762578027605078269947823872025303593138252317321297003810452279662018449303851027808601910487614345073026551163281124703619563756683114550775859537990401406536977858843683267840726322837859243853970313083673738640977813075352905154709094127659252691131745110754136391527294552275704146243139772983879636199188707643420887914151696722095417963936996223092998534565571463816278045400910411069912158195552854315781422567907461386334534463763428706274972965754787534025444956507744365198013437516549105036638733227144227450217605042120563636178041234898426357344883837993284739761586169143392691881600123825106180594502669020191684952015048787812556077322191297972533968956343448924707779876852497856065379146682496092188529292878402631297261962933974220436971223231338738867536627471728057422620910959276683393967040787112188756162428056925746595031970340930612158813111157056975813945903853322458837403566155655116338323384484023873271282608137970013463454283029959045735681475532745949466870935404308473314932471726384637759991081144796181301279910211108714427061991856047128214848402497106270483185100148203511056450828798615545998478431286403312254184158542635614297759442028767179851809365359222781428763340671814142482161844825886128546858307079494026069725535126017665230008568966193763525455247268198887266155978678738370745579218410159432771224424598275356913550930188168432692296522493306361216010519057541324656544766832908794495714345494264698513011086113244583169305759242516501427736241314435313997180145657111682460449585582673882334051202899598110486916508098521901627585910260216701322085578488841612832758105183192818104537276019124930628814324685368699085725941691484491748116683731299063333933640799482164241498112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] 83761721280342291159703872205708140982037193703805550406573143352084796514118091234350810689025809866491642456369146279742004383179944147717898851940521815304278972968687365733791707287286509806321423605206308290270740729270064219637275258504571771421692081569940745278561199200982392627455480275690576015682353109162720535535967784557258335209754934854911752979509327948242103300844409601170706478511636839610260545566896830255919118076252379055968637624610593551767631983144944063648089612412298501587534310467332199979955199867261564760037505140300866744316644846317406610520113278373946279631851226694871327723872326584197854469472290323805910777200064874462252582069659868601639475794926014956942685758884140585014702667707749350557658181861161340399653934173830112998546128057362503703190375472487961216966559576584615210011494005186121132639513328977276750534172040799539923634309886278477788213198333196752360943513731836703688306984216607081804185892330174843248664322221599436092122876135703305053594002769190030815150434444808605953287332787655734478546108822174354886764706632984790541372261581502871621456668416494485719083136934888551576349968796719920751626539444371165375540842643719531072907412820833950204760704830075380933438691599355434293903962751034131144872798516813984359609219338308769976637364093909992771502505463835277602716152088499699662576160663005709362740818226541581392648168972668916037132839712370385059840677844008882435713112046168214967996746142829986579222740780818832111881998252654725122817122892827677629210747711128538040698661202609662757186845107948969763267968611992877049576430229674920803711242325810711064562601549795486351333545126103153615875574402412567007076514258377985124202083119325781632962136941677144660824747423937238066621827232319221423736650954393047105065893579935503307594277178702517874508921213093088157375541485509296162722816382281079200623829986041866951436895904155180680859608937993820640684508032600168217303773089552615884653500891879577556412676512421485504770472394923280802432575035044698434797239276304522472925837962559617250001444223421527030327999702538890502811243292319009905592797338217195832791474689722551554493301794697059652168370284730242922574459212356170275025669401215823985720671102991303098434198815614726260269773461117261300473876150254922185804221329387875853910061634206147743193235214785222057322631526715737551304799650378008839259338497085683716834269476135201879821555037198208174845937101199396164158746508503049390803860575433909885639053635838807191314976937325257221124991989998960201074131861983025692172529300247026947216216281065164778181487884203457225128876635488594480332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] -10868796248449877916621822765695792152116814821163643879130342554648080616302690730357812351826526265789845694552764913143898422389733363191400680649558265430166909030938450109031898273189832632156792796893628667738195589286161560313983601539713796270587908221659816082413483442026035978709745133816554790778778138838052737336439069603927351018510014327478091872491286919301195685972933921329325909332653478675001489457956264854502623946063302844144603688763857020644634681337028939978839428386297445959985157728105144334261413293757597182660833884841800442850106914416038869991908604940020064857958369590177419963009843644717484829220599435532971149812362582125078038916273126267810523945417557333712113679311566538778506421871752277919805382092843544758540282469180631265366372981879410845751130967442615696657658516189428137535269321164856601237953632063136074836773355188776292571981165279059715373328176941840853723790325568912761736916875334161203272817887034775916320984029646137306158648400287663062161925871107054532190002341648977343413769697759134506527375974961203466268640072301522885941385737302551915996663167601579740610063862623475900605676896185685479880120068076275434966106706724849540854626310067335968545436710949702309927354625077062054225158121638957212047340497380365012630609520513155730932988486459231143661817699369485582531398256674892479559086334834070658071049463686305923468558864204667082267790256331800839692376756754016849299572948730887276866730586363634394181819833356764457407506628217879926702847701145249794993317032898945402849313875197581835840900799652185147765069267938244916761410336151659137764040138852086305505691725891602171899212321677337412858569378644214829678153709467415904887321579933219071975135189402633731136096631439942257381311852417459833352227493708265118477827029140495380924301194518156059877799889201957589625806844687888361989975547224463475676324541423757196434704736680237776417513270583037109866610731753682352230559826304875024814659221473084692955454191082974981664978042255406329652440553478523746741693611023686689336390964916585108698980998743295270319481043852193004783235433186259901295218380965176471401777530468931128052902491489101025515068527236504686123170779905293749434481813874655459246299700731887229784178847386586196302360915162286057217629621665335838975490892802707691496731987009953019398685494247028381909350212128115082259801558625772573052388208463977871088196822538799993819379461209315321371973467807761447017209856178084748043718443734594904596013124274175720606831325379334925288083148800361370255181265312589003269679329549080349987975190624998094040055498953969191125881923848555045322752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] -1699071772458819538693237668998317135688940499416081747355452940896386683706279724411278003699893161529876325446486849934714462344799525712947607797746114917957164077906708719873300976420838695488864527511771122189977060192764292937996396132852736636580023702527440552434634487642479323368535677967698333722973082590999841401691703281273734240472219613153746123913165668060699034082078456350912176790477980446934616515947630647164423633256301924687582927128011449122623475281317594038731283224215141038107098188813936759191569594498962475505822423132663278228393447627695564773335500733153477760433232393331852393444602211540562815659834595652696830318653145588227022927037728003172507650844724765572153036819979551437682858363216988932078501225983653772941258905038332843327789341930404475904811255889039992192203712783628305638833828892742161758909220138095332366400227025386218064818524311761227615390980444946174449594897812932677331204056910832420688654711758921330572217893152551490964968614582480900505054582073073973307946059073720188685297927507603320542223760705080709738115714025010897518785712931660214957979801384351923162983955981804776476732128512228515731538577571098626021004274137903626209739920025464935841973240083212392461424698210286139173592472244039734795102357988479588718583139284737220617216030362662606971309692297514878900127336045968482148337019282172546645569511612364829454323978688867957748295394163052575059970642836370220445587106782393799757374008587961466870455733848276999387212631099751147128393606812444027542780515039287970440479526462358106708566132992947737501365160555698980388070068666141451287102045600471888525256505616725441113523283508649048329335309335064809773971404007973046703031079629234714142298702542647774293044229231214851697665703330663838697319335184466110989978116429402311071016875379829482167329251190572764417244153017877572819895838785210334231378834897356433844053465453813376046464425188409842293252315585135680435057025799003685337862848442864423277684357985723973292178432163368035304981131588386436549944264547564908509503607296242692112128142278185251640952005743305219577297743224192343116383791293024129350369162872310185560255243481675129342062541361230497544738624217699601506462065022952441955107289912093324789547061395212390905981673198413963716485137362134093684697929704130033776409902218167967679641768865345031312904654434487992106866576346872546652886977221963836540604214837777646713186581105857447132212550595805707291807823588575685143350438296501301215448732240447208372142212244968914105757453920516161155883428157560581248290949599586048790345962797778912303876457158420706642931121231592928837632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] 954253305084085703127018364238067163594229449983561187213507207950109383175587156212491179323315913852470551112083723326035180929526070160469448514302314225620612301031115144627849787903190251136214073204526784306788773098520482057454715287688200329267764644813445702740148939682063671409860675890205443012445528026558893360865524208436169492764966389715197088315076913915807333342875741545537740039656380304851710819531078797933522983355930842139388136594103360692584176680213618263095332557295822936344689039702653135069262264162442158982218456583286224154127304337886620568433739932072059197376531869834462015406251491550585784410990028756469954931251309137348445057298091124244481543483682294674763896072356382245485482808857661773673680574484635777354388716745052580155015238810606417764045361126890135382770517943281100427733918447627088282269766285724901033012676193506208207987720595687255262028141295703520438789713729381359808141048610140104070170900808088418057850177366752077968103609723603986748403346488346554461559366329068970998899994137856905550341084526523743843918255275760289773180596275614181078215449958389989887258976028743403453025253562355950324673186721981188483679034172191080744378927790803476330945983325156331500770068279037152751734592839934621670203620696109015293424415557356442670916101321236352681235591858913972174501223864924676692188265601224040997125116135662168605460514172703578199295844974640620719314054392021799566484590955538700007926647143508211869890988298249947072133590120034154347842802599924589160130950785919419614910935755600365964305808725075883014773544938639201305057399436674807777673901751901525369805120564901398805521470992142167132977327313171439372006588695416443887455322025369762414474151407624197299195942801587961961747598269423042726156949598258842413792947162073317816004779221008556948674842946150666417014815259372899663851779456147465333443467495183717639379016635728977247610478182120497555248269690987835819942462294501258393840691574731454872898560612401939014262942779611799532808466947594304135745322610944849735968369598714396862923242771116759977656531351634897430281906896235742213271024546362086378618095497116244126351328663165198452434497471813831484496502396960516898172440582518878073728301600306530898475242755675025977287672410904463030062741768871803592436869223336394841397223963584432536487487715838335999612079292565341854093374613007969476320725757339626053521896409537753335932952223707844399373631282320049484298626635526161536268049482903120809589819751503365676860852634478216411152397296298908845047215221424107175043254666410996466382561432282102031968619466769838221497881022167829708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] -223089214783535864167601245192940923920157733510136429362064910608022301375877868422422093754817627521692558645092716988682817679551503824286923797132663461656647822080334767274440887825926619905924885234722275668090366012280575414488050027048606762163522258392107528993356104702891409466852370244692863782649492375226326944908529114543983080206121496150098953063784716106960270633855784629590118520360476404475600047910383182487801488302250089166233783312875027962942877346415842933839293853135710820389267712105198818870699227002499832504615847077781248510489810662397800949051022606497447651750017221465486386928202592922629895699410473173924475395092306309666391463888176154961921135871723748918642210566409859642788026408105675411313189306897921472181282356545413964992718053734229957320889699459632379880611803083698422855018583933028997828467081606891340712567453981890858646264923055733122410547942430990278593605575718995625108400654369639103588730220836937641050887935133908016412314784454858461899549340087705130578385448192991484395907504410566462720334440002998847743675466414783841125995834252556626620627953330323802223113328168600632699065023175360150637785997251743322104644012754096557418651164170463198875907927821832966381017785696264053399997641552767524624454540234070718300678367317499813272620830125595054328349315676407668495646469125951167372395088347263846081173049020405991090073303281596187549108125439102109935769086410256334807536510470710502239113501025174891683447606237575177642317532885102520821592620467762773313205883736996900713927251051905934213196020288496831895156490386623614974011032057575588718097651935282061705520653213792398971972860238061179246307559431472565546491776497576829890657348115451444281841380850538124715481207115421955037449610769218389909027704119634142599518995797789278669181565351429828851680354692006277302205138662484293324226854538520751040870524402311255954176387690422016067672992725962465729637765846761109632717894796802085424904656136064984907805921683415037239519478536227164602342417938381256236086303836496890454558056934285542435324918546399854709332014592943195382118213464560281897565349298045042926531657002798113356059146195950594990933086570465737492918407707818021081438781548882713496342394610201787775360159660105803781295704493445350525930998189581527000473083559411802371652936602683999294364433109835366480718985806129610951720277867751002653116375079001244828189444500153704068033204650409841825259407441196247468792599760387365640267367156394262574396038834187160252143413379176561518479332177027694310565146477419430894956144975205080634632441693833058430474993244828739707634059192176193044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 37592724085280391984228936131163291269497193499173704775933520281503814011270112668129493372974774202664496414429176771895084779830220965834209361685507770364697681002761948947332381715994093661638752201093576919677210149620661317938259549279387899559605923307897132905294783866136891019701517998789117717429888139536198664349626182674946628512977698333559910950966130981738380656541898721606866109120888364935275948250619446738764903226736556681828307947496798156963654904438326488828494669664658135245247630457538831179716837352340078587804117456897570343309167666119414934523706583494029511425919358691818975665865171124952064924324950240679719899937249916769120830013098420377855063407492688691055872175648500768408405854908660253359339011400611009459395623364459866536832753982908343538089454038678678817571564028693160453332598960558258540637323473742842673300247296716873614395010819444844411529630302240074072894434750605282718074787117233976787306933543151305540049442204678537404415633358483437816977914128200254963142445164607158028959842708536422964818439961841822159785028730387519332185098496758811375505572814199213578619928384313835324255419683175411144337967137960517066604933151207131967962190698546976293193518266927475971400657504727721172486823122349008198857660630596989823137333839098360443927736203860739889716785576581964794006015957904470281090802960657562947158264705723691622238901315476776029240754229778627923146086403883712720204369238384583127800239136129479917133655014488828581897707072424300611650494609760236697523666549070543084597501511215520419285397503181676246849008218190420093848395751550916513108537348775713334525973925537658435205376075929355300059501790951652423419829596016878686551271716719549695360732216306159982150517435767370956185929605022481543307120305178818336493806127179220268940519468136737515739210085209651946523910996292760709610155025257526262901852745388465544372493519186821537732195494318829211692556160266295876515337805920468425612649690649716536808065224722668593673429331918471381640345699379066634393810561407506248534090364271417841813090368617562411518601622005666773366703410687344941933149502372851415996289920341534995972906803434078705099930577831838858069330151897448051962903845067662422580406629267986514565151526920144270906331897415587448985730578242389486331789609778128765702015618537969269011833153968214375836863642477743861192813527710543102322935666758978967419562050892231252785942753793994978177740784706437266909358258555633758947788803211831291516293294730621812868954871864605600223756362096565308079410170523984641096182532701861036176075400290050748498059415540285299002938536856148508672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] -5168785956796288617704325216249937493682708865849183469036249498679212191829297011166473109777727045960883420768060959120899098195317150652574045054538323831355684377700665092424687800642207040928236069291146414418781718492178014494679031985750271447084892596257283688203731966493142796715307209202968671545980886848506653947817296673401172740918089506125592685056244203545323992060903619786309436917021633596396331703181217685364925447155419214660302338664532414830220012089807302826589206528837343417577331255138539987414226579444417567934608842397698408667198176401809322598796182590579975661210208454547353356390806810111313775624960472732662240897127161200500400307004884019835791351612375910674103932603331732204061044211254723738365609647117575205684856255031799191434178810717891457855555072271901330212071842724819675649958208523471889237822893435406510528310817466194128069028004068515124342806408579981272755773080947737312744978359936458309396199336296551012864476345216324840952836348259563376173336393987502306591776588353064495970803638007947855716547815529113161179452746517927748967523606744271401490741801541084079234653837117300433392677479863485173107262710270322878681400165286382305675631208975152767270633083177085236267133697708306421870611334323122981068413747295271683449913067054791427379227103124445994173434336956109981526201648290280323717002127857936102392250768066942796534419337580444177153379873823175562033460109496219519474025800121405330592192582318632006067586256783915194060978068365851836631672550437974348366816212156579902584953661726026115307333008239490547119882621053942817209220088640691607031528857060154739454585162091938315129613536440549881618656289064573425417994676132703275109188375019349587574530647160302245860328966487016291945972743062863139103153758076851664107783338879449625137790857088117242141233476872956653487496850761483619537899307449523700300842447528498673025257874187545141869826998373503569385465500145424670301780397734544223059021660834862300070259833238711726494321776133931616438604010941785981366698746677674086510892280011319320432908060686333856639512443294439710387517536156584703442013555709992028530659095681775668498833502616153683824345729383065135537217123497763552018894585808658957779865892346381631953319228510752617396122390406339907409129122065468934414782434825664032629097215077680557200523318387475533573498430113141405360489053565898159672164430393441430905248126066532478336237049120783258882480312958901283019451412269046845131737053232350252982544928802660526174799251150932375864434113868209094768103789645814368481475536301032767934062992895958620834642924847377621788140651567619506176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] 606990471128179890017091951035642264458497163815866895024850108551837717696677325639551579723965468238770368656137869028499467350959099094207236572669367677299115519926821468845774441570009028928468862686002787217544134777379447806650784427443855343402640976400185690781033293996564919563517237276160336072370913209091334924029727395346527924205591186588898567945727358721188235624043047979909130098180131978052305286064961142899228169362157586145787703726822342560021332722754735471439434375655655784867331531205016607568504449620460356408971300748193289247446478210948325997924476923885281822716253685321141323334876417128973629032398442489363300744220752094288472201655187887043751793107853607262966699634813309757251988636177943299138897849590705231048867976925779020649806265277091249368032984482101463050668110323109260823947476757075086530515495012787507662678737705210834497597872181542043669152908870484137213615240196276435084561460344917415818711312652745571928064826206088287024436267484978691877632109327380750048883944201396922891260169474486209423390129187804134913487284138021744209043579007523283767191290138772887618153004140007246002129565115018271566306505955475309124968178697888317944517211733218033382129261167341753908267892905992966807931785094900160448207423328838404044194769125764050771023422466549128801880609675590602271841999770643096553325366877793710874546761486401186925551607696645983555055693881972552604074829552524399761827602367263311617289016329980347351742867545864416424911676976154813543983402916769231814137152223236555496350266707395834602258534703401160841956940402256137682870738281336129699809874914922113178563027342589956950405929233448156312561032548752220819712678781219050608702995537461530484692990880023260045638022267249596796985827483649622512885366576381900886002183929368657468481701408450344134603898913158037100186292475245499532064240847474798659253922380304387163765578465884004026793333717051915706377084250558561063503068708044571605441267523993333323164801475974420892329329137937950356938834126691684796588275935084211766173242074275057349644521944627489520799722385483010123985887067649094444277186839596591686107346398396089459788309893936036716880697786780557245863540269964911792880912518798943860586998772582012018245611462811727564294922859314738230110329754050482856301126964360748267389538029289229870484268622443617065678002517979329626408083819766059365999347021676002154264453265048307676069367701415084310536459060491707853092966665241721777549846992516788803049566536033316344404466360849259927036055893963475160128369901662946834636173279670046726899042142688600211228681773604371530881547196516270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] -63249395327286802522274172134354056114330505371492033855583498732141883915850951578448682783480250399118796782522899733266807535403376723184202065435921188897045231269670586256210233694257210153160145427775160245411111872796665535056518778390180896799712670472485318792681526200127557176809283856219981143249158385984969156591991179480318232093260969672367859950468774345845873856967140991965166399499319193678302519291120773505337699361625129328945122552540597062774345551190405708200621346878508751337042509558756479215204789701962637406898930654823718617393361582630908952945937773030916992590945615107094335310963137964639291531020994938421351112506490816176950872123838793371510024684206393466971685283496857982488168913949461595729571892996342743306296163575396903910792589852943239119876638748317702645957752616027269905656960636546045336666435007539271319914794207482071861006663690849918549578311825631345398500819569977025195984865428779405011054873050051045994668230838972760654197595264292208364037261435133894485519353264205011382503408015567551122263253316360964555344512264764764515827422054129505134891411506554899152547266494519230502991631969816479633166582726376701716746719284625703920964358518558288965427971702711948863864537768376584049596781039884192687463812841424028030443313439245219005768320717185452873424124344414754016137312821289144148743428891619889520808521906564556659381060445817473594397463322197743878115304491477045173624668950309494589554399742839567357772728009884054342384981961495461737029550476765355516442791851719209538676954493890550793520482302178310042748612610986447135200595238452393034504318198165310380204237185801157862275665894004665200370918651869943726010041406206102488774087326477566710395191554399269024646471730292570209969575020676588973353932131911340790029776274597106143415755505887198237004997557969310484005032517957351203281300798060391107613661910508990346551276999051075056640933304421951381875949492970938203723828779006356323133695704248653187500174280940159130341124006118694891384218013888394102348682644515645100482644564331949133270343797468572562650687930795464310612418587196720999452655784457711620351544105344548583372006593471354450418146951339398319479182429695332723226392061195582433789935815799263842229601324950063693530056017900261632031128177538395796047116493130667425532847484716763173349802998483384762932873430301551510918244566178772685321751197097563768583618073256334498568166043287636256867419592831848008696325136352280622554092526586565995608632356098307715171745308441214287737563442543220638697547465461494225544830003195561545225283717234302409398738747766520899707049773044334592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] 6058061995880731918250070193927034189926132035605020529989007176889182345184411889850312980440039644015568634915383599819864586741982869168067436313375408199796828868158388828679167849291014557046238255632662128498190436552756736834555443898989284660633149428711684602778001470290907604286610741428933447187570358903813060199252867618841097655018032526072114287601364758081478126270614788359617779511489424057425072008518156305266960370287307642923781552503322380044699477565125083817669558772122887745065503252952748442456231456083584763577847766711297048265795733733425639533606479492260977941657111104047711668878439257429764113539224096673537048835300258563346560104631051391031827736927938075074402164987902411938043644690949489250062163020899037117716474803895904677886449941290578602777350824667917019159695529094498606703751407285752339530845228129612076072941863810390664915216171409558651691722510265807894796410820674424563363038918397715512354986167413482150676109374536602250810766964888902986773003512232032167000827040546046342739268829639425561970684282661989423851379830320172303382782318525016557338948422637063666916246580264161072359727433580413791545458281807462679625862001572908146141719490122935883493091517140516841784859787413289007662664425597470133907363780296497796735214546479081513224834955535482607618603591393569868578972032285830492219062126232358977268591918893722842936314301499438065880546819679888141786036763497372910652035629590030920876924228486602414624202254647316787593613078769400944393440611899752072073459551229999342042401488022270873879622190742507410678384183156559479083323329216119215952877924955039978322589010282675538053774134380440466754545182108308475421327386222469247540254068402595396197746303846177481174701670982570163226939815678468363929278437734224380930562555116100704946917310318605820940140279869309373828902915229505835912893375300078527613544680568747331273743540594425174279177457007369833072243586047551673032429307635948727241073734242886816559489102993077386415534108907575177153987230643486126938297062455149788256267154291285749208211989748263374356431638867788610414526563732885389994718845424733590200189795428456987398161062308346776204785938022599932071103523000139161179740185008638122235625804934450795437129214706819776212479842189251211046222595386400585405626815367746384210695143346364877180258885234226215676331276660060192131399993832815227354335734304448831609729464651508645160712187572068519624688542537257803478287512270816355531373085086457428334755432601807099585584723899224212312552409439440134183627725812281527516135586776694838053512965278163579445291356711765294987742276359290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] -526192741328622876245267524285367065442441431053070542080387306282810545962651432874620968991625973658422907772776167978053166692922369109293569338623961898515528044821295117899527603779504285861294725273838167621912227934912222832579185781968059287311297376480033038551382601599388789033334553885919924333363921605166961716312970586562469496935755049274476989752853289588565447990821724135794282365035101206953129271715968993330787169446756011208958247354701778806793377368559328427290293870894128183270329599432639119551286486177181263680591017981384870053741622056400676707805195803639847379224421834612050242848798799303193377731340923015550982680312764582210332423081688764771270434333573313471253647745895448413949024322160590861010047179207066897730466305231134556988037029113689199277071200558478375247261125278680640649964004845218884342448714709287496163041212135735640126109394026972255898401686278087655181820267496947638775193950546399234143025306557283811079745352333804916970851488779463985384414978797044284971395200173059900551455690638801748282771508446744450518089613542328822407306726454237231286234937373816818836519159640411146889686092849503375928274448019561472384215329629736625249328920180845268629231567783208242447889798299860394064141156507473267184671786727655524582414301650734056806782017346799704152242431320904677809188509840470122838407248288270814551962153253149329134406861850552994454940574404063269537731080678268812357510532633607066623937454500372366002808455341158443922747231464921560075988722368107951370312664244044114033835403859486496081776630569836729367602502706601622744388207412094591737722393941010295456432724215348238969345424301545793361465932563891901969504153013233942055535122265259077202491379237526088767185217516576154082900053907022219745558310705359286288047535688379761425593191477464537119473058137846029019508663922197873328224668580386666169868942750666502227895887209252765058026752250415318922999131790610651676800781512510941436409786742633054356365151524281411220156646552618999534256387762331136963258253506373444069989819578352538835874677419791243426817705621558289665846545435161597821509257952474705503156414194915194601327356752145603679324306119203499950926884780555410691268707572690419559122483801215272353602521704587408115969950915785883686868191152071769344784824290452412662119272360898575012887073472322265067031641084165238579589330834655939542212035021092661021251530394097234806510171407216863160395524988921548760395117997512175253578091517183001341591699212266396056086798819344701317523001160010455129792140615448403183486320724021408272635814159910261777998522427487739459899931964211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] 42887315916144076328258818456992892203594524962540589113896339441504142825426987314105739522938531764113794120646817112769396694963997299835664160279512629755376278620955509757130974451110218157091018370261505368204048504872922980455519188956222208637052855000307139357795162224238515714539828800843409722766545342731264980232489560842894991489746295617651077264686839867384844835961799619364894355955321317449261284293725086426876235967571534680196477092240745903787158148001527399144694425462091080682994817685221427895127899769552186081337930222542428071418690033558934902285095984067432871737399195500630126049211760796088894711152297763712570606128144508670983915764475883154679472575430000369218058009086440994857370678895023174808163815277991671606159683034216072270838091128158624912715966000638564656303136124514902531348415652441076049124412069807252342200997648771289618844485383993818592685926013492988494731040644360677905016367028707748239944217856576963993262202290104203357047533527580105566470950853759097271195899946183691717971777937707320411826724790002682203619035936470855397235989144141413318413758090689559836315928004758443599381608003938893513677355080798286666772388396164122328320704304283105483391325191314697706542082519513553232908169147430481811545482834065513220494426577624721697639942264638526918859449716751128757632638275888009790768527558098616438363622965564934114523011087619633045745168499125901011762514558723835764042936679834574016484097576947190039678509580285985748575765977214720238466741255682384643186241109751244804035788215862210782988764743544575464505572446137046977577212926076621185851135673744177138779181876487118257917958364512344291806788185725425656352339562448263883115838243639773022400699841123256950205797619230769327690476413843709894968757361865652648860675012060426509356975921265754052693886767603466625431617382675069303510403521577252275697937349456454179480809069485795663054129819995126045347758625439107098418975183942857489271005555889925959051124314103886863598224310112623140998743511871213820866865760617851377388785759631512293937490740515358741418652808757526439186035468504434440646361936979473408196200860498813796744434287884310817637893278132552673689440012513836387290150798366126495797464105128440398256830679379389655856764574533318377701041351477442408499411344449774588676708024070097955994250427733536845344040667392658068982391370847998374686192256504431640186940237775302883266338281785574954657560373188647771268591647582092826274980673004855766276621160192637044274604754305087272735546786796096031515514131316759910183333189602256324260498422103050213037740285432852242849988398284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] -3515038870324342899636242769052032758763944974715368356605929942550057257557536864169884975566302161753594680483954439851573440695684809833468481928382937726221799594225433245362212865915886968885841737723242046646692746318097724031274435209041755407256275287248684115635877685346434505053895453053104025243545830440843874673519076786767596386822837662021127445506747974236819029353461486232235940659993781193485304379948796643023785375008514388881480141347431332666892053811604204491147039266241827133006075686977271002967479722097546261820519149160788011916016367216241608642907400917986282115166082777378973048928645016851659694154989254275381577816142566808299792083369139281509625632257188915916248035900048849496135936007188553864449057578527957849868564213303902213850598482337494254422660325143652700908929929463692636207527643638658628814364065506520332818873521085011994854516872477847123543436365071459954804175892047996705914614749581365654248491272561737951325061134675316567645780084379436368259355268965139283590555922548483376892250511014643739513553240972152266307208087088372884163052183261218900828486189357464226819821834929406546045616207678156913987604749298515223059635254912655829355623443613621251208352569836908250650826862171619000499203496225871548722120613080431497290477994477982268968240504870220536100178078430229914600347306262625728253225033560654318255861255662602853581984009208358820207328284360063901577068707417315804285806402063677828112412617307164658501635839666189166844159593449655472587594882854282236771603149265190091422690148806037627934296480682507892857487795353596030417515126264062463614093079397760546054160768425384284641903653815959851854146382245090561431787068782470321095925528038782806217678834558493283629221936410327501511815195064350075831387468876298959716764032137828159317649588541613919998603641198662921494997807042578119671782756098656192852592170380084577999333226366568347342500058356218480162754651778849417663751907149618657224035587133238973677834547655570153684438598875628999640832624131152514773328129648752548886573852155603243895018165876778385758863818816182480570848031261514070914697365402471756539423547038944882975661142426933763025048202829553195822848158802201056172959438695643054493684832981431464499146396064151631484098867311605185822594855734630838219315789277224508905712922812740774002963289815350036873537577325695562019310720355414651898412858738789161645257825573055777973057297067153639202862661829485071761805847773314969345123097925371938944663880097113298568321961394996672066328873686828307449510977837980436305160361867495810601465561158890543322719952959677155550592375980032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] 263682909528723197356938973075702402820056471308685044736664850684327341665065655246198781920409785031636919057381423435116748972232873821466888416131545908671905477934104396519072805500345535142211742174751150101052561804247061430401654896758309441410482023912581788281010186981968153306456329571845880001593716954270644889456294527829600927976327570053118357145252060837037113529559001750346909467605206379214991428456899578416688886790762252411403829582891799062218196649769466066270561189409787235694593338340352631376160316338525677408541982435176158614240582266394671868154302433254481230210330168319037064061969832650893806026058563130752363199762386162262206470536635309866481804804863902032755319597347738544664086846211658069457251559274692248687966137254030892928758234925883717374803607437755669732871715923727505703352447507912598578042426906528498212095675894517249311483614116317236017706713899253459703239433355084468096129282046389589200571232473039243566261426143661070032413221130007713906844380213053571263259574883505700961102131647575417262233450346093690085973253082453758184668570982863141634292177770328363013029387111137262250390094604302799409725382080148198529039666756225343055400825937333136280387833093768501952823877158772540521343064431274790696698992449694794620269262794143176884265706630152716655682972365891136293475519607926111196718277281023468195487128959776778762739587091159251632984423271328854766250689645712939317988001122282767153078258145806974812560184345267232547405961191953173755390311709324082035892922816963689346805208542595904072090356345128693066119454838760004163503040975898635046518153133835963974408825098111913724581783021513826957426277038039576951121470361199881651986486763995440859147151803100337661217555467913230005746141184816494531420863514365439027079625161965375024701498086557170900523737906800879761867810973783622776266754896678467076631727521489453614698633811994765581870121090791540663984093108381543942399746862759179853936283224817085200931161034128001817459054713218313440811261530439957935169501434733872576826425436853685231989372093118896225850626500288171718897966284643981078693188600471466437013626279793062350253900384298876167734348429044519953090459198229649801157205566475995890454373588038843783875905564667729549589167036701162817659684645053669690600307098915863835722945800605467569302580211107330404703924585956236192390821813725697196608890181629368314400637772827795863908590167845191151887574502656356087678801111754384971580891916593029334126233477533932713198769087760865459112649656289359372549383028029823391440741552304764019559142610969121288846722588927178404217380405248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -21267309879409004958178097364939157845042545181771248931823623880731421228585325956183991545406878109675591518884784001275762534333650053639287839767844834797710058354293380579291193219057997631684972492670772970207735965174763846433991177946703739839210948888303538343358333663060089342937893668024507563148896024792733880016611083762409604510288352768955119563623422021583767282883859494435169655721974705081672567758660339586361569028825703045602956064496801797839150446911197566318052898847237011467042384348176699494613953259803373002989029216022610901813560569114564748458150423066576752795580605861276049866505611576250278165691159903591910235736562978048130583815057108943729271757039708422129583183569330185148837866699525362444612440492867379692528194043630118287701155404692482038404819462294029984360843256179952978883735884032638098656397099461218471668853939596580696878463624596416762257329786467976156442292251771345309034216000405169774335142512375435344704664760657038045909354300191898569018558178110211017013500364594310113169102505474042302597449161897585623679034503462367662244406644773456739847663877001646344657170412831515453189569664388201902917736814488835237224201632910859736661538745342059380294548914830345480115004593492039799870946934606724235377406007758218991342902855238349320212743942090706774106385946490871774030876692554753166296423498929512375964801997066901425868531007685541711981431470710859226375251871730603083081569576703819228875818566119318626780454369005942543427024158194981616902784646244215489307470593917132249020869207537701288495513684217017037219275509061493288875759078719868426848921965874007772812685651583291176352560641962260632279370837860234980643779145189818933792369326837630693278059862772038331203061847291607121662904616943285114651518757792680515019761237365852102323714133787513709685104711861480261425319637099351704097677704217263240197891771063695551087735650609144742368291638711435086072649737918893238078066977538158491360020264914163714207331078766503209853120953324252145913956238707774257893972341265848113777315086153205965234395355526179826198002218495376770927505716080273176350879690748910053676626416820894195455608237043318211127960617095969932608970049286072740225377733952102867200703020607076968927402426405441723240537788110918092467803434432011806975602915984613387235292317810974313135922575837931778641292246574348812664107505733422295230206039493535116733424033946097650607266649525508290636118195802925124500212409580313164317532448414352883549513127780388883129394814334107980455615289647982307779541085477015286324243933360950510332815156091489313404436905155560774788957863936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 2040170688684370100815127376660210029485733131140765631086604000152182362708421288689005616619388800888184844484467352746340282423448598524022144302760542250134612315707080400281133562147451770223983934552620789216583447087719365465295855530026686907423393928512464983917484580705570520583586165056760774180764772468850216677805475213372664174437271840489891114132530271821794155276744437338196952868503098850240285932056004770183855821548988720980896478251008227832543690016515887897214847158571785968173467339620702759678591419855895343990504522988825599887782321098126365901036065714308309761733301179045480225225111164370325979048368744267398189275161271474058723747400474883089851452298959840769136712288561596945158076398494892213389160542728638510813140621147885582177595389385558600479688102379224904253302549056313353777117507719686129715373779127541277583616026101321761023877298514558571675699767962263103412216312228260764124479152586035060397345844857194980685568190483570462659138237130116669768768145005604752696185182139957310246895747139833573274305425206934852609672003987081321682526278428546432944050950941509983345173179625721088953537963143983677700070946821806575395529356158611454850061019785676007898663974575792074389809449711667330411377046480219821417441684490489422594252291060593237315363039437621505217199867319912007540914252097191515964231178049956355959205658748451805052471842381564999922556501916049208277026343123965576758536290855553526122665715859679507288733427990188525114126187645609476846024991501095308140255779732827510892353504516945829840632701085691364192912989846898544627142564368793399165115386138725575768933657425957390378922312240356583910037062482311160256091694191667726848779813712888301843451591717185033577565644082195777118927917275857942087587277693613659317939351920531746621203481769311015542904109008211706873893713616132143238962231283095688362775707986551001847466322216559633105015957391195098468071418568320217033818053452917750999588383676258428486815097317026560732866041508312844041549251762454666952237720323395432749621907018684252318162944169608204966310007769686687065300042770586957628212095669911332906389261757162707666323583492779060817375665818433014163881271622425205619621599683414930988622255112682468082356748862699659914369613102106705118913477260002289622053594891488124071628153425239497139225484858866120245697335603204333074472137457883572408841732678596004331833525771097005270901228474142908987263083100375488220060923202594470065216501934702129654602876444677134127510976442610745563067287863579585286155564822398571370579738377599701046267404428239881120899757869219397409592836096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] -143930261553494072365354000580394049460700369075672597253762470377323683112522991763243283633468645400538627801422487616132155729213357131011759165219146315601161900851602724508158873656089978460296452817271863057926014853582360790034549888932706223785907154231059672383236797224045974422309477419825600715707366841498157838939662770799186670880071549476443200031729099836822629601807421728283322682925564624974078770034221610999747739178707464303435377176843956244658461285049400258494543003550655216538301760716895457804603082614222033000682349313334513702321751284487640991164608601282568940272491385395532897803653795047883906949200614987464672352329345937846319540387199237426907582775670664971148201932313544541566848876381569357013331363638404009276628667872850011919211814937811500244839484673881713473593747382387018912014308233259910467886078330779339117125594964153081056120178223452788061110804692830530067132064277053022368639563670627505606953947735621582518332396908083362314882261757454904723905443440294167750555114894317923150895493213158955198335573672837327767192231658730624266921482425576891746043212225642488201531630151088238899227611609497717994894452662194523428474510301672744840781517900388069435871392814802848858828165114889721965263659232552008366551170768582267708530474478665298790970068508650455359074464680155740408043340933176544741099584582745741757710094766291641184049983400167397013681046095657968688531635399282122711300549121495414701464512044668804694659772312981593234676101204001599247052879666494178510422164992878603060391446340233882946526726291432671618316189916277251508592541188537807396773882915338503915197415922162064782252242794810334336983686401553296772528071836997630625647850990175212449525448740847996658209735250343343448009350404808195779948025958073839729734610885521147535932851835036525455296315723537693582283136325105255771424294965473760164589600098339224186224966234764051457021569358572728437933492870934172636522442480776421257889048212100364506183023215538348443748619500044335176191609004581208102710974708693035190607037886730593157395692782994133626956095601846549418571324060598397644120460722842820439466926858799664472057606215164594772178209263631308442774074837959832800006728594864524368978537215050462852337351856561193872702145984370303094316949467384388997989338783983251451624750077385258132294460432289660762820239625993060585132543190575745518141683139895112408332799500758217226631618887490141308125546387394215521856605427543627817127994014710843786410473559824408712188487965480776591863136198866941889052806305918563847069626925111199743093610435711349037833696831201070477570211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] 8706637249862388779574312236168853383480707309933317402566268552125364324461783789275012121987128920742409916556019877139733128515385252316122807132684215452087305426732288103834504997807282637654921811103819031279326709213557539756834030866539295864258136279045367882414487813964104582343313346249239695208072797871722314995016196375806402708985244060578163408138208286902211085828031122047065861766765419747125800288389554041128340849278573471463475301163464049909712762643775944769683811001710313405481353943165950945784460478533591740782693311540981098608400572926399845087768174578007439156497847337754550364499590305488933409066137744802299976964697772488552433131558595085053217632993443054484473545717936845035290083772024422358806497052260350400785249977679919286111287122546152031929654963361356209583141470109481390950106456971105494338327099069167461920303673467448204321922885964034058601017262971588940336207600332387480338738170908013780953417725615019234367789374868985681117804792558859575394452658736753604609167851694867067573731262374171103694765337082134829319404770695226079995067871681102152359554262020103913254028930853177726798257511523014819540000930767983600307881838758361801679124351953344842025911062707731551772876669421013678951688928507337841263643041362086495160321352804184062285011747870360171096612462303738067823551457384498382886883225962095817935531671926510623806537741792266419664222038924973141234004995324345761015411536275742706874728187906915916747500761504641389547621267371586965086289885063202355918260166444697333524204571373938549307939067466433117720914117200946941957991368428407363886388822131421191213128500202492937450773264942353685442640273333999459663723731709725865735505406536885805198298068944852439770886930343861257600543044862402024199078176871427183592988280344176400411543974821209342105923827732096563481126844224987632781422361866833278047753170021108650986462299289951258842308360811456383667437803672658138489225176703231756667347898355079264226440137570090936977577849152660903225400136234175593372408074381841207327325781667883497288183304563852631181795908785600566104076033309907093082989449536206195531457103828674154457161026845502191680711949044431783193006139790134857771773977518421301671663643519016988186251716766338049603554986989359859899952585465060662488015488188634812156513689947426016804720557677603855600948517825792656395478696142477914106982329079938520148472249477454134023779018831405143554181126729157093357682940356394750498145034354566799646898571502323786782417221250745505391338416545219357416777711254751445903197681098784909598993718187979606538021326901043092932001792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] -41487047252827825964123999853311147859217875497883599723777976982238140235090671207846483543524676349943850441279263205033115931480807962045588759219382910828949704634620567114105659478519700279024020230882574080993107925028875151027604357463075566088281410564376179802747921290773474193716826383258937541504518927047062036223174569165208235054027529267693146192291700751338365532950287944179001372715904351541505925350940347935070908250706059126268954736728951842390949826138099518321754123763039811738614467621765919510034677036435205527702273872011334606222274768867332738786544386392499885278850911633487616790261379355851693011655421397879148651440911016376853382648789362944882605379037899892869937444197026593126317883248363044084142297710296294558929799390822024825562247393114407937533543757885812578545116742349694901670766728486748772583870122851060256620473891710552324642468673024929859523249620264059397453752821479310131707421479218460976198835380866592852359629840401214442505212754248009610171832765418207330245166282938738918321394501002235666149124193228336791949677362118963976388154783253683246726223387109220872877653352657064046015843037251866461086119060873016346705147802819076529490915349852212058474646226163888745781751341265671357726173258645560268702432785256726881649275812435812224228258717346974359666858355273791769061768199959003852031371268950136391005042450985847702025190124341488351989021806458288246850233064217369413251965828279836019777619560861164174413888098666338601636398984354193080049601829855414646006841308161071870168917547589751282135643020198001525268850602588225112056615744303964840719598617640337895803665798935749891721170022752474025258780591517476256832444287751098348638536133123753110565531631070895520402055574312954298257197287110291938716559810008789760391813192530051591882630224605781893939817852048382763377458548675308625943079265042135977424763969493396213010313668691653819239052858295484693992023774858992665225799552061796088814818997746498764502928962854266573797339043463180728420629104501811258538210335284730360129989857252918354296841962690734407639931017082086592552741396163584707783721746304502888128128870534164864593099393403547802131767296480950354246246979208386638854451607018902466424844072019536681981565511340910451701934982786528850885336064763526950417364848396175301790138488346494626344753127062570097420890590516319754440907413167999764378164335922816884777593782258218982417049479663975855212737186081158140495887684825516581046737584276224793101643470724803192005149131933392752752437908447237331873788556455062638983755529010312073931077748429660847959173549326243744314807923245056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] 109043448533811709012815131787336258093206038974571128051712795159540516220263203166408380190315272268913451897921718398492907415021538622642469856939731586254328019322584646562709751385630505120206264129770944766688313388042887663349998471864987133349688629156857688479032187314777170698326870409745603143775172872237516194420723598928720231604154981763501244790130055449815564413039587517254654603754362191688915805533123469652056510608945558204879004740156381815466333707937601289129362453683282230777635897461700971626289198512810262480334775229848103897560724048516718859612832521894524347415233043788034402902900336287566814927829955886002255277375616839297935494068471619954000533940196985281755097515758547129035883370425481333787164595334899399434565805729604954071233577267576896043019376196570645286242187075737510134614785299328761777908780563319440975798689901217293146713727127872106877439332784260079217137844921493937720695146504503975444890879059953548438875478024855250844951020899812424763184019881490755657513584919073173341493066758096330509041614620574557122722030135793203958568494164564408902061440082425887129874445244487660732455467755022148799989930422630771395683697034242353675176972602377432033492479944833576120043287949760829849736707569629023392858084913556752238256980199431614953350498180672315636398363459687153554842818634828588984334616972126805526083851061520665586129312249031734352675125444753478973521692399925726839223818168391071158863592971854200882576920318968790000578036175203794781279953835099619682509461354164607042557006601980084514959260500758346675033311129488061472046970874917396969977752910769660885392664126213202845192940181583723268982600672631858694913040474179939846545464781058251197208952971026209614319320230182325663825866507552289145390788479902609015003200747608734983616169900839733765957972375976059026326499006112577632912714495929748126232501201533793780907196634982598151490635504212284446408682380474137615445578479856143649802328618026607752929408090984381680557914433680529696268899536197547115528503799213356308205021042251364027341144288657633555442982996859967567542470170794247308387401657971330997176158582721120346866524614071802266989113473606817792283263276935153754587858082369462879879478572367735344499709063662745614809698452332066418864457770461278451329198210891871609567262766251860487349122435428393276535493066771889850643124401291621439062338136142459299825744429393044457530848986731653597702278658615333691112224181703022410781897364669155468457280887097032454506523053422999557965785806289976602053463232793340985948213418765204769614171513530810973133833733045695189334331559510016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] 326351549870078799850452325145948477682833192722469172520785903785968100981710646708926601493414325543360765233429157066219406114579928168496901916688580445680180220103444392772497139364232892389090472468352047329609444393555088001841549166554034617493200613673078365120158805903795018847366958081880619065108557201632402603673288695124535624730488367308184852847660267764882218176428245330102398028917259547864753546993323775867969891223668091083242054719945085095159668866882153270456767011663313435212290650497185443929057320371690477057795487657548319454971384363073869557219437609728259378606435901770284583432009049333903631524987842437495803169308731054778028749343518408551303943326476834606425683304132278638125281806330638242327064704767173935170895584509417540135564430290644164044135805954644371018486245619851758549622183511313473014373125633636934751338353040341287649940297384788835040986599835158241656920548794531141298888900307263412856586851972853864521208937829863065493458979560265793274005021034269866522250989915026255831109829631330250191215882707330732763896964661099069598555210654457385205074884801471782854159799580957173965996635632205908210366444164237355871012805724565741317380027149390667086446760015712749140675027325634756999639269564879505294822960062157977881732042952645175259321318205045762057167733879082424025648928104020287438878837382963429881985402437413118999877990575959237930137360952351391659492836274304986655421383143676909853889749377691686711603973212348361926395320651510113620405110255713004880176520906740493211086358629387602425452187599629766552815649510278382027146339290327702424826195676079427010691975292662614871824681787385338078439998282644764714342269847739334075441752594912280249239664473289510739131586741691061150220305777090924740427166913273116348963124971370323842989203267211624929552834281010360925655695326560403109946890226810434431431298291009937074075961268766258764762676901989090129445427437351594415019762799532166599062904544119062931390886830049355821747454868126638594875241296254942103378695735686591671440283485363433817046106742529290468342173752752411046892013162961187798694963609894387113688213072263315651931175964974164721788430612461071114251437140992677260311717135015900217942691521117989883468768838885353762990102513280079834471622907158257039156602926596833640925019171797725225497245853610926914622871580664731667502252720916248337672145760690572740135982743196542953571736989673539366667125156803973390487415538942053728616868513169702631648853712650818965873683663856434712949530638819160743736836977505863123924178693880046838250066132557805027019198633372260520611194439622197248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] -67795996143250194619532550057111016815535847510131869163477124621901587749975354770357560663832637717040224208223477868469452353089169517926946165530777887982575703896569246766252370371914101959264557087156296483842476499960573820542919160130631467183791910678033446846540218019876808540068183770781150596805398374347578038861309464253578473507064898930563681110144641438360318785543247285272080969100619224093868531648515323315821928036466787821391889884822796086799737791021745472109578417693637479307347744394496816692177556336268651430469273692814836778446157128725326532919581086990828803631795086345494870669841813419830025753187048225666071879554820449533755232515147683461225053642370582219244310543762227962584414006681412478755163663387790070751128436601283178812688458347833476833194566856248841039533071553154445075839879493076798172341559382675442719426455522085943581285126699409683075377544178809212062110442287159822332996674589431316434880263265087476087847972960426915982488296535879400382917712079091955480447208982283022254804471402428323658032064572543098375243038509278382187723041100445654512657620305646567256123104942915932034026182702606345504438191125516168919230490058758879899136804590234780302412626583095257287360762933565413304906887467786866392326508177710245766970486515742934454113457580068315658903054802006035041266042519384612938145104794376305966319165121852411952729612417508586141175276651059195599347274274690755894621665697328415957938154598654426187313984504119549618469089646941444837056607519716639368675175090448017179143743854824126721318048083969005335961376530047506137383525481945747619938727334859530676961268879605323992374007071142196373455004902650055923723591999521112595771681381185757452574985913688856432072740182483608656308961459400074637260973179059120633693196044073158625591748488303958606614648273285083026338257436730291386299015653466895570441646536880845480566429258311313752894849742238468866114826353441088153584384641042793290144259781301399621944804770966425506433619013502308239187303958447529267922844280902897099311303003462054662951925737932102781424027904261466020715766928749339024763087514190432822154981301060079108603854046852114437122954227910448004788060490038245002439227654281904327038375728082941071103358347079042857293451959121031282137722425139513665384896373785997141720229497987650278280057235723182652396640598878615518326592062640747406195171515304497179720345119928152444801576606520636592419873415307183344262336425849261138010844253355139226573482920450315447688586568575225923721524963251060285584472876029753384461229730227279570550457629571415819747424624188993319913075926241705459712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] 1585763706434754974824300248995123652585180662164471296794191422802566966539308513487530443017517823527604348094139705299954764700784043198071925245700516036072518958431099437420468478915968323091964690764791189821319665701169801959854643525791661568774670021390732411118857311914833534655990232384846085868468083288163699453791409332470469596802985566575549325407413388630580122928506726915896493454566327872241015203138696843202081406934538357704451919854580617976452309867460480604473966527962163224120944105690689939780771517169843771304844301338590130764430481216645303334709711998223899573056775623670943276157886907451961272332260569693439196119553518256750350932977102693456432495150267169067196082957332331938483483436074147136583778990974135968348914144858667581460314451003395456746817080247773634555808075315590102748989393428602255562288316930410218078188953038260644434085581499712415017727506557938034801744532397057058150900110522931014301330225742317679022766349240959165927987010566564850261035703339576546267885499057106849147955572847977915935419349845313453385343715271370262755387926620678338303233371953184409027370710880812677622964419521987619133725532955272942415148818434002129645991538590754810520567571864232420001224217113494799239925352428776124059969522891779446306564550835770922256185295003752078627860554104468329326907903778759916199203264340579156309901774787253572258843118847404355499426990912127928339831295001200225120336293353927794044393437558653411167889812792458963680124098066830927144367604081883493472413245473722189608053890862532521590552046664667122579550634587318939248202614567582136461268415771686996112599055831669937023044252382804068703805617472237468181856112099766089314543449045158768294033673007811229129645159393250954587153303141598376269898808144482202837331521765762247085674668968219950696859785366365623319045853724609661050169287407478271711583628154619842670967542345609705189121723332414536781476291951333727472268540473720973075083621317127442899858194256384026209017527464144558074595418236780662235760665702942714515742823734122379252905108659304171650150878272618138162803601320664751970070938898919426828410698773306809349250249108279375395780707675649578323807736645325942632127326929522015963661994603568005026134761099891356745148185283193763134838949128134157325716479548068723643374279985442821931031029341435625115706538089039210240266194163395401191245332380612883245220847458899027836448264364859716154191388603454476547042053302914867358045870083400078588729567872791605807043800187616563658395189790120242819122268350619743626992700018181768653246587143818602044965143108519066932522643427432847114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] -19579884761438929791366212252381701084018632918745887220080201025857818095369325147303716216270659639233938127684593293827193939597915500596191040926716339272920585097735850233868723613191400380041284056785234608413426438583270736274721945129333424765056531811750698147085951928387716397342852681417397939084733488661408424595893067126618623235957841484095152320269149624592701977798906602229381559414252653297099660572469770527146014594810723171392038986173115830215684281324186735556940174407126651110588882843890244188067889931183662607896672422624842464734674689488063834267509766780503122106827144479853698836507794858135970275556416701200647047003904796985154432791229078378984441685775973854547020806569327118910474545977444994029864293610985305385079273272000741188081983106184274432061566632199616797585923686051016650412049653183253046280170384918977196016197400061902007679196858452918552715160292794838659778113530451028549073976971259725502952529970839417964399048738828869173218687164885475631627707025918917457086494829016346644308658800471227816549755468885950600987898628001194363626928911437079265509716705708539486717420735575429908503530265767264358964319242483719295084952794164481696083490916241062637762820056522341149896018061073559958365033837084092645028703962332471956858044395284569428355374295294843722035735187469638345425848483485431122941566068081926985155572307399280688328089391437268934931394549127320574342090194343156797507740511993074331350391491035062097323315308698182092955566468661821345250012147674350999701802456277920151128626385060497510494572437362100001038491356363946974585861093801000672359489681937268258120519369423749050205102788314116625904042687925686480602269677338464903379943839691293470541866137577193511216467299805422260539025502756793380581052673187533245423049659944654386087045307345504688390710883211198819703463568008841136355755787491809086485500852453055515705854050356480661148535238903540870188500127770495212202315992570969819335149866696773821110512000802712680437485264716983575722531435775086940437607351103888208039841715449058123989933846275566329674906198443593176772529294909315260703484177452160292994200774592994930793840811083611855974687154561238875598892406418118259647592204529284547330899151778067183016999700124692128866144035543048117018116583583903263540959211514252761225291533130226267041378179337201402862007785038360089934656079451264729828166634865381088207053273413477245336788258576923525947232485294759295097199236593214835101235145794771650405960375796329523133579404340637602838380723171631088315726436546025755719399588447712676056314495001166929047675094821150802422406117599545942605824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] 76785370718722327405765059469271106300416568552971206705261728121480532353841475473873750166524857678307796772167388041671601284956330878830961360266629715656015390269409645096551437572613180757743020713468825491689183144022898209491670487156160297606635603949411743421594204853011682322849739906718867054519357379679629645802877124337155439469057542141886871958752946519573752649417824390517877157540336011375643150770202290188182073458306698018878458974557333494631028467431259680437253614418515755096207165628069081697797076876550748917375038954130771344456461099029595591778099674455580792417724428354493175718019566510289119743274224984261907831921965704101149348312586995354225112004969988502537700492169869374297197164495724428786771718405376832400995575756333352009625860199118998913814047934321144854687677302664988236054637202347011426627101775412072586746787070235542924285174547734498011218547254732619337496467779505359387019700400957480458282299658118402456377480089987203115512700944784693629737879854132157441697750379223098251620916123176326530908622666786473689726239710948663547420847276639539144723535176393021167387377201110996731756614132062655423490085348777517672210351442655816636933903294267054606863826725906220908440297243610662845762311329893441619151563112121906076846555070768685049391942366254742243490765936680647002902916798842990464471026965048558376156440209965780833170216533827635039187617607282411442763397133192514403472020252986145656945226751893940901135251085854959732957057092555494971681757119923991215756081279572694313396649891403716329083374992245596439693895632259079404005202648465908512936421350687710652353344463175519133653824203327627991768533787209602031834333275618860625230675300289915266039754815224519479613058735106069859731746182925591539487498318774718898844176988018732366038788537727675861053881669888155143511209206192828485377865998522370703257643255049154146650958237706564439509204774128391995222790824743487235554845202628376321267214959241430756893026701144722038153033574750951574086063326179499162150796739622031654301638866885894974389523830046866577058994016660469437052463963952093001787561503080619322281034157484933396282295105518966467033820842538361523430173718379577765598644951865792106689949650291635737063058784580477344329755710559159956180997695637497643698284954391630909495338722145477885978741528200845573509036118853429391033639332413106243935572297051425176801485674202023535044484283087783309024956963973774486344116552494805679063656843630171423208461868830081611543062405970126424088946271034371733921069101967021327189555328941989876938577191367508024446803547405077054032493515722303291260928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] 130860190310699910031826210809410053704689613664711644234431851899028188766823098327676979798661121795590909944554566800315820943320251495703092236045551401911157202976053088029759095197401736868288031418769848861750099771160453307805339599531634190383291398938163897870956017042479075181366066025074841081617039920711462531821943627269361901338256189734686548685562948851947566617295279092082854988439630116898189997756116468794299767718278297866549500348057399331155822642149969211397672430113200187397595642777390817441106775620295531492779458768906101851167543275633474769436267935749150265650894325826896292543497856684266012974879336748975071751429866896534285169914786618735958448051888080407660623779874113535376515527245692820102287486540427775685200168439702934666178769560555574388880152192284263555421938863780746568426584481964582819199373867870964451973003336636125020849248346434354510396900975531983513130763656315609474041448627737938549056493126915417996108307064059580784127413408137350951003391774842585343428819902823481144924684318309744024751481810673365905764844158085669533407422396267613223564656583100454599450184314541804341876671537346555258954233416663947836881335477945851968109908805870021952362895331893732561608481389299423857868565106276757467631026511963929627872361813577149017198060387397339236284622602548192503539956102308796722151386354802339430009563481159636944715770081709822782428417256750553309723193720394796285232021882806841515037273776390237199724626825407038377573900903946537789178120326682658287347715888564345518404214040014560755676721612291496599816101540843661555320733041319031237539222830805191662382324617800026066214041815974065970756120808745733453590633433473633262460989519120675711888897278841467464329586851320401588486715233408213759485839172404466301295257377587317385140247350000071748015491684144011639528254465338588305628407726459746276376108234114827626915713898169561506588478945093195146487626090326711525677574172032260513377371042682106502168373487580909626373479182709235557320569980798975351797041142477079751821006895179713939870377230559923964032426167764103469682070638610771134117662623262836265957933961064700732711526421960246032072574374027713628831552315673331866274852578435514964274605879612749694781105285080946804776678851775042236437225195660254036173954327135962620789763854967820832411287369282472042860163417917356058223308108888231841858355997680159465780934039218264734695362485416448329441762668286334592503780481224510408742278863295200352055099776564562098305661813363907766709471455612971980044790860696428812838868656605242114521622807509068543870024011726387673103733486036875959336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] -5423378634994074318080995870004006776575693620637435154243246320044086150103122037891439452790994807531799607915492985427384388298281837338850017194052135257727904065291193266930429935595509722459876237870909733174942808498891116717100998351177742672463877474344454541237843535857434520245802752609812158110647722212668020298035037621457285166679244937015001620157945467173540063757293072904866619837396912012115012312485853886527701280867487914896608212845617407862260417514029538107740265930252111879511082822160895202111100905090417030199759189818853832702135453747562129604090707584568324586713909846281653955490412569792391737215287914954356018970882377085444725775239990530282621744871669814986064110790896217738460285927786700510095520326898903799051925242858823183293179867431259281694589565710308011418204598889605490850902553312675797152289941928068075089328612876061367160737668124727631469468418836223234371296257449082618628301713042515327004126361381285237757023006245021251158383032492558644296528292156488402593368117384106058363511179133185831832968188308757288280805687321577653673776814443579400136776360877621711788426035887868682038341344476959914649916079632642244187257416120156586294237478773932450177142258550277629477574971686625526017804003224941629557033612752715130809562043924585292181728935265491576698518684680179061516689377297285511209533630897461254434800948678229414602947561485567804798763363612977940506644744973680249249659263633616417289954227257108090923535475521672234337334416326690790062587168502642315970045796878335132813589868156135342142704935756267391573684946623812442842359268840881207757541450656705827166272402293706234234928996234048982601148760325277562981484639985924762915564664077807031065354534931494368168768206596025633578275851850761849890345397366443032516167055466551572071819582035870529885977857447433282787180460488435216315613497335565679554129389581338803742469771676820988351470099441507845326360942064304153234181925202474677567964006610179629009569627961421601724980612518141126799827553888800725746796312667338448088775147339667372364494157623710190241777796802706359714891122430964360102817401905055145562705722971667282261043682398023534745405859171661661237842067113369261227237566487550708114228542239314118828769815516860566492354182868128709287006186363651008407427895038772920391300455904154361695416595828384717586488952106877601992080527770206996632600693174164597302477337317643641588965842064673165954292074055873068395791233769423480031165208239967609081692117416171585466079264640111072256343064773204443765322405619276479284104315848023079734987454893084964723786107441850040967772209265266865718951936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 47767564106267876795842623321659283646657341419962687318969305567715652418715048050951600824065490435834390982695134716030133074067104631309956982256609552982019055906266271820352715724793310823095337260736470282072149233577152871278259171472025640230157926482382537844835223724466129872578830676348692410187075441463491528606724532305467114552417430941093684406581859952883912510993183962668486898343210316614039003444521141896983960605778506140785582709996079060864818717636756952188853849877628534022733029012747316481537545635185620233183908202257854061885506932839235166230152146823499293878511479015798013721577216801795115336293054669742991021952883691267642756011837724648305060702004919887682258969616394819625613698501028523398341011575870708304339756483511545118813066060965778874792540467907434309788940161105445133825592532987886353211073113963473678299033077950669360583691391294479540096084697188661374490135105470754549603796169046468872119674410292547832085269346804223991047180919710718908343427979755498362667168393963432732076996348416228657239500604062639593969090704469670218223865728713787670212008952127380863276762440067048960183834122525731183859596859791610411718605147331066772804165032270693983744534711242624894566004300565160689235519376617431318842429218419075075683882904994915013041767094981610353584527681823664169045151522098743905558850261654639362253791421528118090488942516845297642717840945401267157351103980643653183272887283778098996076440086371857275220522998219781388813369753946964488532286419875459190569518767646177778155160702424365936240407621323599569683470645612506500354496460171914424477407381226566846186223204529206622063695867401593721064264308495515441251230920331262388873791300682257253813950235408588878543519836516218917383097579829090428994792090865870367791842942812648649036139745319468931043436305548580302304331367337225747829649127544627916992427147507003928060372725917562314729892969986303060083027802346543932099732661890428025375638607093290675623513673781158775238811897798574547720711478408314623596292719040642088424513524051989552410629749687598287162283100972414540295721491635210335048060992197651941013755323488453755259580141613928120180546829215833444596369459495343708115801826571816562248345749073927587944880719699633919995539475098208631309131702815003006572872360459213933223418960856549043366431064785598091451605942366316574552232166305785002921709140043556487216105079435110968763249094408467544329773585668867956246221990686748102313816413050394871788025983528269548272603584944571929492253091935529520368810378480350120575765400869212302346008347715223877218898158004327138926606071562213445559386112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -315751230196202971664903031848875905956912079113629396719794420839311305707411770021248544401728457937880695739957721996490852721220292969276799239379560622204387503570163252659297796062514017463164324926076888380825484630764891137947960262836807260361455092315061247518254897442765675187427665443363132104432313448427444274520911242402336748912661363127252297430822424747581689418376294878343392988216980538652837414777470115433375306559945599442493758213833594663242021001185176995989571908696372852118831177344479124861647438463541582925082965981489164189534893948719214812687869438662775683384096045282358036898663831669354286370311450032792748347605363124631705144285454416975382016306186563352448663299314394001751209102784849463340734870541609378792900088471316144318817562025104449396223120055077089625002437193250046171858514425404216395954058029623092354756589775143434049766150139641318311086141638451786655790245722607174059928689814038929184041698012781602301328675150492862008227378504060461005448705768385631547365951520939417710560762111190516126195724182064559473801920683059868153216575625164769997094146754598347795285800340853839530264162712034658672569864815219211549507064278944281514531759016653537190916495115347528157337048422542886164634258598927193841689870349578095707310191089206611137932191134880266301789326120502571591337861564488655728577822856438317564770784644387100916927701653801938406562976718027801534183713965795291493426762628590073144088273494646887766254630021949659882698538859140084842898771095817811207869781645039353839903461262406983513371472779381655398159435374433696461694598700436052675526143841920447048593754049459009083513318754001202050582260595349886223420911093887279223206522940559536650278055057026599264481624605903470181820217817264865602695746199762562078127226330658053199474222386077815784432259111437523687566860364105161199581951345575633378303364245711541169989186229366782755416359785660835992843207258257821051430240109499598159361876788734732909821793620799730519618715392558478671637289378897791579481061813938408410963238205851164707397299421882568719139986743333101783304737955790173423296428776133112587496179568638317810688275444130135030942406283837598641592378741257360163807271558776735546207356266496143106784525900174537500981398302593241798818869790194867216885200920583475652256102256740481924534486793530196527450002448836529903393062107672655243327548129324518922759750233547132836734172443309513314618210091668708434176495662309643254450286563734654008654446206779078460148877068000835473649827886275198900384860281008382857768101764173829534733806507671238161316259996674377875375685671631392729032818688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 1212093444824806875953376402739158163020179685405469014585236503847458840550110307640429714834466598006306854413611648200475728490208063630476797059802409320086903502892051167650531794836682330599931593236431159227584381536724870585505509417293694598495337093415152228994682161451342341003874220610059255341951097827069899214896263097080022008990586063869062632337380356631833024355313282080261034454058245947492937303170898624667846107018789062591258938977826830852789381493482852414585691398769690893283726599268028391848733695970013721056360924919465226822504135923365733140648802762821110558738070472257405028614041316382255724416846822270887011832229920075189044768173942875990582667828275013618968333553683933781087044917313620573309265993029277998932284441268651825757757273357214198411451336919920874108252284640438900745033396963295043180627744268992665157106929731570249652502737319556079291791813308762427857928752578708003169975811108244891048056874420600188799976020570294332174805366862682035661999466622570309204701201827341073731063039596219508866924276474650668718266191170765965271492720348158588675190439257766140913816530779768238396445309054541331451841064720647002877700021640698627836552943154710462711761194720640690390990045407036364894850183121505405205352869388373444618275161852809017120156229236270769596427277413796401746853311728037335925763289822847357310994023074290466216304813749082213040141323711305854539718918461506978182848978018607590092249849390579570731066643486595858319039940127478027593017141159733810938541622531738308342837814638326802186943475458818148307820570016463613648155990030342614197317613539365957776890484422563310239012068567084683386450659682002560638016409683083430375665156449264157929350862723921895753790917955320661267094404146128986015878640777981891572781879348891911352453796552263674525133285115289805229748380807103973135392809908114909091273586658254983642342467201943000135471015582569654516852666537706754324171504199357527823923381097238908366301553834418853492244287553363971887260967259427188016371349522272781534622668571829659918277871985841727456233497902696670010064659713703546201410882737796521482583201712875137072375772079644378535165059535041975525184654270676722937516509297804102431287433782343066468031123597499025806168074520860988234180923242416531643602931884176860665283238164520956685530580440568265401390129967319942699697275845851244699167866426949538036597266101395505150126663127014361441645449882583905847038310409996149825967475026888237358634593914835704577926166639015916483764768323265220775341527081080100830795410099035654128844011490197363336239549726620999146706687306685848928236077056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -1861354576476672846864479899021762152746476615533654579648150838645341646267076794543517715567523811336681805294383796786616656319490798322296750232208790818989226770868462413846722789339100999291327562634276834329681085694388615864881722544653964096966260610726779522677408371103762780314032987209531112233027676190644293824074252874058380756705948799790975266888888425491883350224725820835001849376554981938186070109877930481428427958743527739111985062525561357730057184380130389242413582554166984547896919319322002128248437574783942994487434885028912326095596144297561141796788494481068640001728272066119753882660483437649073964018718121280298688874967394622587209711306449866990092743025873726739489874296002393362596184296048424735510537147095761741512612831293108423718795804137415140212237138854202304073084045370377064832872021956332892047564646764242104181010279797635384740497096918451394913674013986523678419844960719213661867850892791674226317364259987652310861775884099773826306383373459458075650451326726681493589752713349154655792819303150700096450992396395243440114309426446396368014505493421897999854741062095770288450232350861345759018035184664162795584340902580842031594887537794998707625773644566238181701018835232361776899859799200465942768610781793093765583787665040695193973302646452399554465906107455765577008590023237990018979038766474831962214725135929933707541315167463672431153675809843365579066462900804767070613689585638944929895113162643999602343843483708389213648263882459014688036978632523740364314682546575893473241467159660184051456957883341178708506389082998973641074686298289119901805781410863127007030154839236780747389254289517479146441261592208548358655907076741491655327876008980084170481815834722430352706548401376691230817720042854736810188014526682542753183796462310938929161079605821535360229277481281676907215242950839944981781524248212094876390119751897062423854406688653192653151724402262309484996284986168828997939897609075056732579762604012930695625705822372414818132306449356970591432188364103250466056683566750687438607393414060433887821363806133083174856715432996019524669966508293211249767096110958302939121503573482320279887260573935183999348413755510817378385392027898941250313334710163507214421757975697964536805302951577718629956585961138976942232224192140375308895306317951504512908616262051570385232839974627517659254140514979374956795022423160718916371026095129612229078774752109268491758635852831578461756149492124938125026350438158172486419646507535239891497876459945748387195161422014328841470261448460312293170289701241837086342000219823433239714547479888840045165914166110376986203278968038111826830963161731099101915129053184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 2998981218410421929951325259295712353292519685798354127797211613731268580053784035759389515378368971883597750452659507443886317383428376768987011003251217916418433634514433026026880338594078025785848974756138487710476575253370877410121176299875358054972514531781186836854903907092628834337439111382172630772841390041426334017668975364345975420129711739869678760871972832432549644781630306807084748303426908519891789784905923924634748087337492259727478983065643077124929939597028903117041026666412000430496956885697085207281780055273884469626800564560388176401466005653673705894523636907402283690667967649010382757276351135390557851289181876400050145157383792498504214824621559383762882023862802462613925688363170360368140286334048578994454946370567739966422530828551466135292115362242268447281818811890125096682849248435135757420894027278045644828640926359969229784565673937286104465525008592989082218932256793270589785191707467213034017875184725222167022467182787641267425566157454820707286047031652334015298037690423442971621880938184862274914484806671455174141781443735043684384502366987499380250538424130767354276343241297409303963323133654341349058895947861616934119534376419817735663913424427506609028036971850260824924975405659544240037326540053450186786809470383354683626777588279345878933828903365773973204407467146636344372020913679858835112871331153112831078220403924827984631116937031771202441548913247238678752819393076456735088109522426080701042355847955431783659069315904019702608334771953032070410905224720904383321428488089448194122780835010946369706911651566324618355072549662026785776938110268850972612106458041373008841813001042044512471934462251210101653272919839891694806262906708185958385862433947873170917893067302188420202563274841728458828351870328951879649437758574332378390259329300485414606207888990542208752000214033059820552544576140684381800667141947826868632127012800286381102427676754616772607178205613778973679023661639151842102303051316391406564019672013731879608543924811133087408570388897745326177803313416871288870293204563544690459586858343614903152493564672654101324078533989256751094482833978870228418369035900825600659322772038864253887214311003857764713760417463459253098111276170142870721993270592345483381446239976395601483968299049859165596288006070318675584074802722559059652323350974600582291911160946877623257246062643329141994684851105031330848573663509572290578125737740572798270702196031705534908004655380932153264619626122757165482065653776555794607235103600991609360571639516923842901838332129690991099393167100555727840946826418519144255981399363390291886455589902656953999211443764886358473495894022121744401581690591502483774825824256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -46606921157927187869520399935247758637079515962399565842233901785937262902527568030850486747966026850145477918848002501780715274121104369811451553394099971750230687328165981634194873285317913691949686635384225826625678650958116423707851532694942519058693619139488113728185944592428678055860900303842749213185613056056313681971048122711322308598045396524910485153518180901635417025460813672756756912810212556350810797925811273523928549302005769978813002117951047696313499920536207974346148647111105740480791071314888543089635833085659948011443152516820703527564257249215892658884827391068469380967537918218335378617917596430490857416401567198034356489252585154758990503877417419658701253798902229593017442023139586567915990451953541493048765787915896071963481897605979690789480134081136565873714128363433937554532129876344567121589583912892357126522991674292366590281690830268878455278215358747540137075642074202004247066593664478941766081648364048181128749003312016020038274471211232962148757451503431178533976283088144241749514690352075484214865720254863853669934834434366437953991760662243519865884975419848969001045374853238278180180266346920371835711287855325697529340726521295816803236671531298953947912224211748402006935843331607441641769143837646166921410474349468000243943154418285931396271720613914397512478102103379854512526763652610593366145326109968265720210270701766321492090633170793091500755773279110545883594997124853723919773857839709107852602491607773858696283832634364661705688224381171339795721472071540410048079079024972952156110456425506857717128958631165269436608346184991470466070447675853338756958852998233229274256051251026967287562564305362100955564676486224918260773632089472563472215182464111822333771616506337983233345248331681207632948432450094151012829858527562377641370266369828293454928768734903994029466655341651540845338926853658667906802147912088736296275374928757488924962356046703463308353405056254512807336205096967322683808816995207856557002772081752398297852536278257243182718942680639775542368674556610366759838050834115635737167133775395819860409381726199701265214136041993306140757961993363022891217492703854091548409412768664248407742698562871789848635249322067268248050630189613719308801746774255892040456224089329164524897341138701036435449278773967502068656548613614989616129734244901639618004733070549021729377475538943834591155262952242021909022081489222233309021601244277649494235098012536940684539069808784867033776088361807518214680164407291199717344757355133100497728201626488659824469156495501601154719964971016099838379219355537869337309545282314530161475908239904649300604454343192151606517660813584118268460465655895131293490339643392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] 301822586641376572099469309403502841813724399431778478143554048422428687068148534920763836289574562011603996731745506878755770021718742654048012328577503224233448541850898431908296492295296649694297088297808219745206049399237348477249839407400646346376522795530735577101807924963426215780397539702511091299811266708585942947222711350755114948432198362661595186275831151993730060316964435458739227380912999154054180566529630643291214709754521038966712451168442765804388799258667664527295032651171176328012501238840917100135404102512333605446697190169356244141971678359820664826724273956313784721833228265409659986313829030299927482855288287314807823508571304400620461381298919180538536028614959069235315171329926177872770500739060814211491751944038317668130806389252322518825106824841372515407792841296071522539755615230409870795329428822669981168872474972929831281110918857384697288234542067590271547473307945968953522261594385690071678422929738417853456168822925980489686722434989686137937985705037860666434178443872532990965578241659818707910788019529729097382864446689075845934695099066935361161097671006963757221390692769091813221873305532991480386111203766431070273073634420766825453148966275314336301875048341533061643067496644590395978490425270702033476157453482772540197501792438777660048128269535982035637833319429945598386113442995302352039604577513722669296199413383531220850169182545406858070121649038551955760751828106321453197559809950285079385926072707358488577859946466393340388452382026338761493877090497886406627369893821915620200560435240277009419541187164080648521218189270478746584566143892595581750695010954794183087109058174174245121182298849983846131154662370219510427551075268837662819273602632040975471649035394655061267646148500541266001691056665658201006979375672380895363904390398546230089511433685711695376236778552166747924229437097434727171394386220710567773942993204343350095163691825423368352757666292858859554994372643416544792015068912383244948185660128980109413664033069823603463805012568805805981255456981191553289040945529074953960677752673025422776385247587144719853222628455408671527861971703575267068530712815706949824167347015561394973967555502030278868699979138348269869948275631958051950818258809334942812786512280242997161634241199670835513810101823945339506963082277700136290084553935722982485200777242534405410329663285292033291745084390945101311268604128642645442195490799377682657513863405326996983545574048359119936984117523771169079525249945485225874303862703938987807383517722270743175055417594224161420983329215311062119302490497954975080744245170551034615913382172789520290390239019371508767855086876098468946527322849481764264951467212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] -1027515748705986618825796700571693774440784164398703996719310110055419441955267618806708486108568385282917971970413025758131771495437482747086405477337038483625925233956070815446816854371681540281880466376003501716504728205534702822451462140197548333328021566383781140119523808907056100450342503291005290126824546796670258761909504875715050279980428628029968999718978728680346110489669069471605935115747374501986796860904825249518509648306086681953011642659617004795300122538770968175637290110633124870101242501549911171321584815742236694887967968664199202732845978248407599485373178198793641409342252358942976628394685981227871606531510429907421717076380836092002604623582103316320617012761197128940123105810762187044884182023375241404313889741664403526214934391275653154052648137325010010040298222540128923555694183607442292254453348021978147826041431460807492671566881153873131084725872845569663505742719401769334186171685849486890932083372625373693304345320796926860835835074508707336888957910765337960994628342261191550587257601354890719298967671531102450949902741477162870747256020840557217226884550358701506880704150769760740948104592022050133455893174006850271709905899640471979577818428537980579948610252548285244676130174517642726655448078624983804547811499495532386427568951455687433492073870300885918076115071903733561119342225453883520133297659877361437567761808406430981433424166888821279011917826106787303617728222765112656963031058797997528978034617641180665108001092182370242566836560662019717640492218450058871030023360757317319562004074239249071718599476587425015955895384051119960717778366990783270621541891803620068787473390471740332455389011941625281143000573193745433590546043774006006595353863186367108930268668787325949742575581246440237359842429047529708778239159837014247481292879677940013528763560668535598361805564557070211850589858222654829745114137216918515472761799210402884561000294343583011730203943289376650857374552677641005078383888427831337866791256976622984282884615968085644040925254364613324951750935073839510111495526241634731902125106251972383615658263580949438625702268836585986601533768813141572762495733808995459996495904247027074436703448984769241302048178889901912869553644315408004780526777884255653154011949546172497641549959452821712080925723504143424151710824444943732982963847285097542553641325840986136030066371239165916273933013143024428534012489613594731554289735051679704161981307101933803488533156922283710868173501258744566602772833144550532662940654705135708857645978953245607136668017969779195793531718315323787198476723658378692659439273188036052318805864742138371211016904688758824481767856388099262835022609536708690402971555463168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] 2123302706526404604513916965385209051647575809329401794603161421106131023189678247962114422487050406702444254322569776542639652061375637269765214172068605559118531774794538810435281070816015936694260444925224267188968001694687406387141636968596936783845848623748912837039481435164204783538385071746415190378921041182067776036801953973124702076143615787444069095820772284214901601491731916494982924688479050505756773862629345584761796094831087451428820976012346015473632577339420783985647086769183191877144769488987046380830876280736772218142968124106487991005793569666321398750101481122050773506005033863983164189049504354517721443662511023454275760116401307193081806467508397695910576837971675313251678734762017748388195825795331573069152759830298776262866297417519117084276090635324015265301054827393888353531579940682927353658065223584932319532501344953503344051611602768450192203394886511582524288413116158899658292166101133693252634305666059505661477087802703120487061741725307523387022206631359134544897572689441698160828879594269570081206244310513678470786437986510609410963766546373975451420081330617802245302567266514053076708481775489606783913439134413662451785484265739908039233220453448790911705310790083379478384859284851642241692493877588282273384103153860265031629540181079929560406005560377459058334104223883204760090702470002793392593615210398547176127066687841544443411249451947181663723513346083139527995119771370659566253240798545430021891098811897205503733925639939881248183937608599130049709227964508679663504989014251433139465802185461800097253898093778895491987711679758447067101308458122431643020283665609598634593184817917616992651518843999664163061543794490944184091660554018384430547536753015629038212099572410804758697568261103902312070525914913561197279298583501938059147707856767761216496267835244040946969537084643733391418853028771529627791039697922144186620817157167752076599092474819605654856532782932485679326738809532657473763376829128748815289293751405711626509938487009316051654441293553695369420199814085813554286171175806290375237946447429369356225924673702049764221072416716301742388260978385070533654276374263680945805556122466211033538739737528532011155049002825922830188294888137778954771075504655072747246642800915625864228761837450343543135800974078165976443934565817512663357042171359360883734783908177629334855347923994824406590909109222282141254762988604161473480845841492783175124156357049399158695955410923608179463399410234269399210543637456415260238146918858313946787835164198904946399977473189048780378375560007617277371290515220291200107246263571399551544344804625081979385731093474474675011982806598359206136018558487028001233394091425792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] -2532144848088425933301903621934435660787230433907203758304433324145518652030423089878082874397477014891139335746663478434017914788278275822683663668721616370936792373023254504202047712293304431553236680222803507953512923148770893446055983960563576532537059393597393010825937249718779920335913075417374224930681723115389863600431221181350407542319820391000639818564554014365729078553458001456085363181937886645494712068879386752042307958897202458403938416016937454736808249250708459110807875459559372177247632658162449623250745096255912022992284679043149919759162554216802484638911781519578670446920528971119785902721254529784815595597419063238651773746817386231778055574462692768909460416572781728546789560755400053017223833031670891602940624493668265985019474557819065373091696669603403955116107229310049203217682293961242380853050754913190612997922728468852054428691732876164047005883202810352638709319983779893204925760337518906973600032630090311418890926159453769880199120377146456365292055917826275995132493942309225755500923847568156379574877405359197266102463001984897249886317196612654241104302162063195497258444095920127140610206065060931194010968360879083763634975804070133223097114979340650423043777406483556285279239659645136487717646683977150095882804279370687249722451687421642811965345064586439337028211514961252850326338787184946998485650430920615319537165482309636671258762300625778191170804150424253517000625273273513523653327156575817449383865867310808109109639505375341664690428746334867645891474873757243701202960488476251792948332550600740981644706291042376586155583827918759558239394775233191693877089105186193052006233831408504124977829318908410890559925615926198791150699577692392772785399678229122970273030113295687322033487353599440516223068881173629489676725769213197644227351455292018725602448234178709967018678976199570622817050729109670095031675065627572074747254607891745504961294480091245141291534375137148476234265589228681878851952354591141130765498354218002944197408417035325196669773780155598826608614854373923006899347928667642269035535667944544261662213626003970395857533650367345771184117672533274711401744563869818558126725745083840487544409712374980949689130427254235317409430151890834759517562613714524845990315467510888224828365305406987382952358237240561061413328777155114757421731134800424436614724244902489777404931596960812068025003762815494275118055809118079170417839676831811467637398733041654783701578522139936189652397254787414948995524438885102995727197486733532250105324511978712563301079980834893445588878965751616833646341921581407551992913883797661934536651862397062121685610825457575574379487929638802480720650252269403198713641329229824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 745227331277472629648678168053754375249402058479330457261670292403792520169332553304284042744198037580705831930340633504639953159933867289787341315786947328448028567414196525875129060748331339327500808733152811378766262214903266728713709705177618431179968793012360339017610442386835540594980277668087520727121769501506644569148541756882930572735150162992021730060446119524524794906018132291990026077120778650817086672720338443879793397862051310466105615430493857969286736409061210832266506915851682032685576952008752709814875041745953540651112858817041429796467146101030864016959837244131368285109426182216817349307954339690976677436021129849751064188167344991203055851469636610149983178931706789003098225308542371300186906461512897984789895320623319291333990236826053622759687115986830586817877024015922390892618531729350289780112853058803906724313345524510063294766161907512639160835293528898581852474833070193832802133558070956256781075800699786724220816300183765688638716038342392015384247668242457202709291552331356955976273299889587841234509258256567021910124753790157245476532855571577214588455558728607107694994152820767371273642482990791327633683997526485384681626327354798209997735694792896581541320800331138224783376413774664017076422362307858254364000423864689666241832273659991181441765483001634930868003556029320311987037351118650897652062243606517288314803486608891691507142106082978386947298798300728679418150655129252265940146782873412911674184963104580254545668505224377126743107215842662174443515608120321494327400863728955638502469109793580481429075913922599584088292242215365870670595216894072178601522994938910939902986912922847948563483375109227885890350802683286785059250301208494293769812838666253157700278579783711764509077860220775462453653686734502010480935218008482417685319877322384026252105445983817331811183094055714506868886297850802832382499764423550410690125670191068367860861740300381452567843559007316571020870400877967293414746811441654094365137204945424353022932900685998632298015251922026696449527359451075899403394090394730102314225599484461945759265343089740395230962659571710673060574216548979308699270693598052207527342010230507079290384109635474607023802833476938709362467685376239750620656279757011611989832066852639009533282969720276868005221577041206828388008923845323271178538868579823562195500563571660834074174481926570303452758696393267490992169437779368788139485438025405312040900252498403735820619651518285087803016152522205000501696385217639022763464080950486646677703097616599180639605299917768218147959208479614443827969788003903665238947271691873245279099031499637714538567938158143834314272805601859304102444158436018386928784013000704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] 2855286627400289213210928569341393742940029600255563663498632413150028360751696619040976387640640699212011354263579205663161251271985271388778241090775625734632268677223648655059661100720400452795318375309648923393474451714231646100767946219082016012315747940346345569733655180388379274128074211284901300402531373430702587478933857561956804868640161696183250508417609044652600704955335980118975635230265505547794996503392933104020725686697032828536107752930330971681370407164821789886642085653621714327499497748747166774338304146187596085963707836746051221173709163288618075044424870440500790165703698434326363117263451715768604241359129349288447504632755615550700862360818223950698217541712902975190602926860612760368098570983073173917787837866531691021225118095022931531274697520789331819597619493471887899128545575376183918391520348728381076473957470463129098472047753904008349397709399220011724305944384446807323072808803691029202499831118669104936981873174156772187594969441647232102039345411931204914871265380759421958277952925335612116019030284369138620804952099468234074412068935919973229248167366549833427738185776494101760254772042750628945442731677417209171998008892028347645225119663161062785057289620136329858223121490809189693941421118444198077178615675823909846299348982043336561467398028466805861351101603335537187903102843726616666895956513249247301102432929944997016803769886473233953628610944243999765191696510326831835157599719408551233416071878819481954768398124986663842151758197491235411321217831075803003073499258349778865221195252065477315626120506946369347621956634120470349194697643309096463026345742576939959524107859648776033596087546552073250329687457758164012088649124021708323668226817444147592778452246535282659974997572517623498912743616039966834210951468437165084749702424874810864000727265337660137179197798062628463836088715960244121635173281967035770462482106544330836828160177831682229776510400711282335266957570147089055311245699894416001787150103911144008239583529020227446529991532544638499809175768617389502664723040177934804587848999758854089533125122758686494826461944148356401161819361956387975107880621523125213480418500302125754462564073772294867180697697147096357682701311918501874061366532725325274509091911165888762676015118598440456386723908682874196789256764770358320569290943824958529559429608145225150199166630468133187873720627368087875534265184181206528185276259815206404784661541743156337961791894282853243878554751846432220784526094416296434313486271207910862820065820139205465502548401079966089419774543360145711953437687761166558769955350856930655773387862847794349901724502722624817639976602940403822416835777347650956506713848545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] -3813400867924548754029025811101721045628274073068099103041069481205638061654451618830787320175770036295042356927956089613353205159496627763457356181041193146635214143468597520893701293845547590577455087488235931731630281700523549252324689117921390817558429885919520198857863481240945750203665182503924457711504497193833752843242835262353354149579983081258032231240129039923284880428050915457330750602544648651979358452876683005617199161075069039562312941885767008763855053247046197840004351723674708798636389924622420679685493610590560358679347742676247490395901501696196290985708153979169299030031238502151036654126569015943957692647849833946947970999917566237068256548917391494401478552172817948310354840720382741393120912991629954840885482618016600662347768760620494315874259742410440608964842228796539981774151083262274849408057148293732773600537781665761154187967122746221339592787836614046400349003516187666918986369975074642943365889897594728304763911037141542222585381649071350913412071608002385966553668987579989704356651426130685955771373806127514760286796334223505440043452670153514850393458163403910187779216435003347162912395178983588901665997802728382889361991222892711332344059698663270372731381219480035035321460185492921126785790664936178000375324267110702794053300808069842908420285019100226805664702581492826121053126080361294665385378208736749613200234733082982495581551330216428363123367471318375178345413559313799220946863095304638298297140692577733154652972401921596879761330846641549240215042989269318041942944323232807036320557976822236425667394779506092273435150786963620927393223994769403776277492122226918243411338014769936703568456540565159255716312628316307748650164920144772471439056144971607514350508120537066644540465746629747798978823039697830886871896240145214630197993383036023215215576647787182914729890437179666374888189479259127365862171955353073979394483943085132692448632162597813074999437294887947125575831839296631272942222568896442011760285973992846303163650283533724367952283095008429413798676240097590167614636344697424088507018418029129962395852548021290303750650016859084213562535628740080421003906627916315233589285126996618372300557419134598355017360246411779645432880053732738215413925906835467600411670496564218293489402379719197738013573101530666608545732376117311687157958425897865661848804857900862438411706958229051105443012686435952962878242247136908068368491624759661846017980214367990517113237349462167051857397890184382929284020561346934913041659871498101353888845395008548735695223745720934442255519378478607042305143726083779234209009943565889375621392539338511252711812712522082213684592744290190381237293292337651511075316275609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -4731504846299505205092431476489559657269194812107416085499489558128905994681145071616427769513100398612714200092645732787471955211683721110575641278698905915777668242486098954300589994127069025871411191387882672267635339217131095135676028969970669102160309827722102617434018510706968501009118938052420368197787716278176484302621142490522212160149402585210381283141452545108821151974639208904228313497074257927175279436848386615548824830736495545183310570240522572290737988405767342665834553751755836879784937044780776521549143309249119194465565260404787555192640768929766674592017563181647726823417231809285734534022122894385252225385728317142391565371062614127479295360066772388267402453774742683288965821778241824613545530809677451162816330760895020743341102968971418676535563136735983144590717579205522150033150428296150111060312349956493750788554384449446289110033352337568948085487029384919707544611741792179403560235853920336134645402261025951233414808424422403855847857545043096755327157688035576480743452023118627089795230374893347257116238478254025405767530159212279027623364072296234889564820426790811328728505281864639537249719350786699063372026146938951555250909869520335549778590063305039960298703010683309192391045381386069638039084742387477235416720970502572235735507358312361932938938245304238735764307729796170189029669363337848703795265884776609594410895790065598805411425347553997286993570962610743070256532054083817313787118532904525963611794892369955448231362701417678967421526988531463526765002072271563725010248217653195714346387892913918876518392241049578408392182719999168263043902811136490687694025590435295768747928195837598980356193887375071611002058769027074970735846887138918469920351483605255356301007143006898952364086055622888371422503394852569304502129618094661558399667019467054614201984365245465871622032527577594355871011389942566832367772584127961038348024925961097069165119153734532854932784481303548491793870941423391637734276864161565114712322274108672604984832325743272732351601033640755296241084866036624390821929071674261837624220491658203704850529283483168505829850681356112336115246130839136654811643325873373345700212256303621440670104368520018555917127843982078185533295459895758461961367177014735944656705284357309175467066313295720074818923116992195075081024706903358712870416624294584757311962221401785156174503178609702208475731714966613672947773714714603567464596458816079192267147909860418890314089821633230355685280261922009309017487549361889122611272946211633120953016131614472241921973244225646666934922766756841318649308241706489696800099053224028038974067015596656068175562587558284394278793320479407264424820103195529850221682663358464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 25475596336153408460391071920523004666125252200903898872358124662816095395504199943164132182516793951175356156727377742732410134522210086907619670639013101528698355492791214494587813972940538123841582688872912206163423277065999203400072679431845660891430464941885127797053882049295100219549705159223476044240019168050163861488216760313301026232630258100451742549590174667424725716771559885816038627597497621685299152677285004955190964689335858690735051191656620236096449069810271582711308196918835269982171133647956064312722739481014719609705480345819993737238871717733271679983869364543416792786977940918490347571060674415935596854028010576811089553638709260770629757302181198091829576736756913190433348115828241465813026540689884024473236616912089086015793667674895070220446034116917582214945336119649938960605986619815188406940982409276583764142020506130453266438885293453528458395102890290741886647448056650846653253674164391208747086231039536414117658973119797819198902058273614698138508148381981459399122915470219065025983550411399267868336024840358970703478809596541582419792346407238168326258756953007304369141019056299012324019890521190514890723462479240891636388644188464729286474581141569798763008303092225811738366447371210204119203052636659716473972240948694761084249783751524643608611134817830804566375401792964127467203155266288959584516552319807386910801790906853759562891848952455964464877270272191205242630152248771916673033070195870396575716214328851050766329430327688972170884608930886400827236379520199705907440860434655010985269162154460302036345226140027457594825122111024661393982592297366039602806862050906039578927688631786577839325421698453550950927972049093254268473838853290327404227619149818529329885167610440453283963682052720014237298576171791034949308412116120891737114534929602006660057166561233967443512679127221908993342509261811707001465175013558420437542921905865162301647019447899555165258667515147258784860715384294559153967906711692698234288488393672206104245810537761734812274413197229406459218079087638039910788710571649279173933521811082658526692790546707321768218459250448772325977176134745584016662005596601198647978405366820266029680447537353298454223044409373864342146198931871938167658400475609966158315729186026826855059028031249404197202643411627385382022177769773138749620980127230398119776214857562666560105487511367851513700329266246966698491437458539447206717102834590010698138398729022044895836257096517173462463115546658876472795021338739683041062859262698734386302940519541502407971235471095699344420411658056903379724447152918210456084831016753718201227775950419052395485483974963323556801709651133304532460929386693700489264639682543616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] -50627384433897226078342139846610765760852462803736943157129867121384724501387611465968302907424446315633938844000600945872032332791571294356360654642659097869273836645880959249231362288570924426496861014924195929461671785739619936240635035880244683568604349736749448743158291099813953991980041899902162171962440689921447426918344854951874982577462635998948993569360429656133662357503430603738414054477998747111619682937792388033782427490602195360052399389881721986175353767760281683323265261544471979918421809151432330452483727945787880099935775768378142334311581870524280744270310566260311480041883731567759309524563320847519283694344619709773703769948627416159874768321752135163414810028830486399937032779825243006510986885974767536624325817030591476060654437633234736882553666521679221517704774667835000246983007441221472302760551324648483563428928346246461885943938356802879278385835009499463352695008899594198481577502305212186205454671251017898263926370301010334625938221059530868349649823199467210658634577977548935575418184275255280277302683479536551325856180250404928294056318147567944715519828153393753691115458474375310851088370442420373092993020698214300240166735079115477066681886763723523880673446139269012842492900370834349124312074884487219059975822715190071563002260943624251826835126082983895495225009297025238975959066633878633311769502177777909169323021761742935381891073872097634511456164291066142080544996409166463331347961080757333037710369270220285326384645308113379961676063161169154091247030630360398818203884101130545275019925868260017207207183565368589153857929372869888918591489077102175174091888708536510281172923491309535455346221162707612340623252198446234637740829518376648050320449647694990707236766259159534520608544009244698281510354047923016356151828450364644186094663540476806838189262363113136601560180649968299871312346715722927859038152597571778064972126910406171099028086498403448480177204996282199155238940170061980078288173725521299548352553317042102882722502143236307180538718966225742359816377634972449984998896866385664510821158984696868075321851822381155423058988889675773566492251106666678952230296974083331666010536149076645877726754625441688865464297290392900363636356586172948174897725342554397960805504138436141715685557552648181414326912905880364121979017273811149865155018434193327362727324639216630553924531498947397222292261129773745645936707193224329176761320461958200559368001897625357965336524227557100442915483985011323915776290322012215330548993829054680464111576807796613305895718184170649720569320685569370105533408006170256160489090741442072029340512820247043465429626208657851277731358239246543207863553925711734822551748788355072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] 64816718215589158664836619363047613738838049639943163703700722888220902780681797850207857699485971693293977929225805119045793188517453724237824018892401136328993983803303124181234473846528432358090930445325634849147280040210238383150267984258058469075664756696345730498528130468066700607594237739843809977732053450438472298839473572053520131722001204115689142477761943855463884682776836367633030162122746958153071005866358266954219147071925814297277487739335706430856460838798771004245257645424930340213047124994015370411955807466336429596695353530681282627514258861854171278481200874069925814151801154832084678379229972640143141367027389512584217792665289210566348462319875995868398945088184218057513486192921788147325053468514166971759910962642695097727364984599003718746109660512908091010566470252259804431854188105592986109125381062124175023195551397958799303025216051230709137225181034047782294718172739296019097658700850560672774250771315345222478592806356401587386973304804414843856210573519096865083487482835759994304029618353237665252262217196918241831989107055383156273291812346814609665667556311912205641108815182069481635121114265699016296301399362157907723257658771679051500054702324569213368220148505105105829379045178573010655496698581637852385475361541446443189954304488524777819767466836337550853427111803589877638146091004288949264498655747672901407871743622632654946824993952665117863765893606332525881287026333359968386690271699151440139335996466511336260872100332578181519323303906903145657187991132248228520763104697548891199315910033856975723141052244182577563084405437310343908446633734929993664198158778474937643114378196269543733054505346834811063349754634383421223474699380683401059857729210215740478388681721799508256697646219438957569623751506141415246934188497539651096736978962540703010450068519967777896203613945003025060320287983896207061549305612480257533558584488093431148584651420796671784637016243578671258326920341559035497682566663462962570532867330682400747443453791788537698386808567920397946474765066290827941409795841552729906345332491903762265139645171267146974329773145202147252662372617748957652290395375267511376258260984894236736049280545545099566298977676905280108049982076936458883707448882569745063664831249324962616581473874140160522948804192270506656570117575859595114362245043581927498324146664213912084081268904945141639831867449348157920782934083835597552951361951580708244083838439831251751821655533984297184699121358178697831857296951155967896713030556345754219111891318453869680444262882483923158901704855219465478760823234068138460961921172391508129285339714265869592811492497567343701780425629527930141725460735138493953924336491429888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] -58352083595911603480762954815620094569537460438852409549971830695447611807620725118113137044263546872196761758389497695762665830243496657760636499279204066723174118748601870408737851719668957672662621444594332847649057420353828784945097966669796254504455868949410830860745407887768909053056887688963471179248030990333399334029787918526061966887744269101635892837813266300863516437184397238906027172791920729491837566451628673677873964651666547227228055285974685773109881104880866975944292030383566958396676999013838558096077911688730454552145515990703021580040136492377291595002654924985488517172239809009457562230646587295313947229818386150067991077027902059993894974085984689329179158489510298010213767269486225926623051734288709689116713817906835524396232918897197600845456115326922505071065169481068195376318766000017870482967534797480237850368065464228584026561627728291987936559979650175136528156394809771788830548002984237029657414357376479310982493637301467654096720517526702285109987914534386649568710579708631833302280798142327258306534950341634121896607746694979277286849979806018523965238822209219290285734397307027822344251789739758620344674511098622685098231609704716378280925383575723602866079755330675707213654459398964366996728155729716775464613201272189404982118952726032469769323560649960543563950254956130337730375507686708034031237878324950158875894524225583395641287061223082397059027896420729433645608588479774228912475504683459258486702555508427965375406758881769350784925477340502595235580417959545228837483112498016753820651516027372766521428199607151544968688345329327052135763726632687726671272084289193020879847625905584818920393359062445398028755287999804242350775206266752924463214817976157915222116669161717157112194339761768585444613335803715953483813147277829453063605103250722987582781293197641148793915585934117480978257019937334762096849689467831581181662390205999351205834899140450359073625876825228971015826987700499370535192346612796688853522240640312286890248813429731652712357638104398939298438645642829632714040245492155020758679071567310854343563143570389249037170524559153926456465786301165415939357291493950706395198677053890290008761716653145520675927130978903680842669986959540033386822168930240461781770811773229268857568524724693648172125415875942264330669077856225748573000373286922377526859719567780658304056087960927342124329058438973517870113606989750760611792609192303208359900518841415481378005436269222299730622068227773978823555515369739667738171864467879309146121567829899410581799516802397372557424016329454944037180952203846217780634006942440776272057693401857569692356655358538373954524854142946788463814758308624599970821396169228288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] 36883441208825768765648255048979964168745015877122011833386994669269705363991025752414595178162657211536771180882256138365705800143876000945180273839096871495383343147995134235508413908393767199347892492261352445825009290414260202039749489795771038480443023389095128795069422738860083514764677872523986153589732862120620217593697798853315948686278949473124013509669277229324961800574811162772807800123687367701923435115716107750611116206861120258384705665035197115662220983825459370742634721614149819993203092043720012290599091219161544254645084759430639475747676017989423248852381583519939574625579873976744043590308943553802784480894558954499752740602129929311139590543563929312912439385831934527202291279391021690023260161009440073896585979627847557929075087031384426553122871150563513717493001748823567656612134131831412277169613270632482359884271333506672327568424605812772171290087951379919273457781240883273809487557014590142275456799823792461318445921820914581034098779823095809140836142202700651493060707220463655168825393614881345710229077292142976905964393255419153990365331567515458731646742762675918517492376927033058498281043575964526920833476251012941724398933253165492476690447210452648213740714021356457093820435853169349823285078639428859416444604474580057357013268846739936062926360169153612326082945978110612026148041959361434526442634036961197259289316882134496451695703127335286565038628192998771809933522053113642188061988283208641819940911300982598332841049240774188104614874804028211709482498486661966900165180682840660051148743189137982769515429465018191326649862783074174736060243516523692628680578778557338954228811757399376652652378758071536702749787193561258565460681969657358190683227914909424528075683388517821936173960964666133734573245626345928761275519138708819489093141803058532484438052680968234897984690760699827952535498224456313523112132496600719773899163772595198122694239124104786220983499417968261495686996479684997390260707276677846341331302249755724629232126632427909658115529977010411446365605008593917689458982242775047010129605567824425934112857531816160892526754269269038337497958854749739778901711701356094771841404324833349276141099038144562710340604366208567393850641742057098700561631607652641456082024111044054683006293713257224596981843790701230857670797421660264502771349585862284148336097061017263630570474300887838827209552282311437387058598951401892727007329789678589982552039239121295467369683623785973811130008869069712129002674328366434928675619009349032979618705511203997038221526669312468284766260612998247028842098125201450829412703965736445613355489493962120979931382528801619676697898161788466689143435295835207414065221397905408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] -15056149567164766610150275589170595915112536432151527954771689618730589694832451395327504783754214333222360842524300946236702090406791138677742811835353938583756896764090044700433969365569870694533224763660432704312543181289531870670135675564099270670532802438343774550076169104456058548966283673947125690309558432327968231643198617750010145314559120054964246891285848063393732825755794472507802173219139224890897327197154115123674272903481469417675328309890238610969686850742190617577516924888144550415684491949155496007709991954389605301680538361019896690297746888194560374150166733245131247845937761460326894507224087750922008893262974633094474144617651818145433305439401044690058648729141413105985813909519442972722334936372794918171025182457340146890179672575802065290603518047229796451514503082040061586625473727373251917000281825658648535796597944131656948831445116240739264429235029162334397321192182677438805059167370709019801852806067874534450719514631713970750313400726692329040743236437328742625818563513928240683751341686251716618650107785729176916267891075980614127017185503177546511444908926956687257039447058438647662732415546680597525041098757549779774745926450006295826815323529385327460537526874181402311849165437453356209957965736283763239510295455508644268610213246633964458881699598366536186993784465690858966195149759352352842711983660277622503024096213885157280249626257959498120190974217792499934037789420585371220045481308377909810047687099128557007794650588528664119553946472428451886937041500287976396328513091541366673734582329742867217312343936348653671194553549305659872908614374049584181904096115260546968414197964979034924482837678983921162827148737949768167958603679340549971560853460559266108971086136988946556306573128870738957318453752180446529234752457426838085368452960253691883664276265460332084810579642189995574919783037904035587150324317551229205492690031792436285348938117536766527182200127472795770232880248335219864179350422087236106232252698621503397202061977759694706089636649954859021229680419584789279269886029831711408490164273784519049923632701909734615688951924564734445114145661013995897606562700066971567167380917651212690205983973957940829941495679325253092676569056276637538498225255625179129339772441741954218286732024954918989251693359879788103784174018058837006624766394376881507451384319806878229580485669108715106370665412072915739449797535781224077541368801263841125752557179398796527870244419882556651584015408372737969168022767037147510888639227686081568477065684819653270089707578073610411338757295114332280988701738624224812625953161479551785084961002997055874433962672011244910939995247751855324469784896386184098161704157839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 2487777967421084001893235764143546030744891287987194473340995524238266621638832942595827677118087041955079209635620087363706656181844139986519356947429229182166636311061248554855801576486336664590177922998296872414910314101681117475216202000536724727973815855680964731870413382449954230269320683071018155128088557061211942530224290644175765781924044674686459023938520231771138033882660466317732565037727106665879841923833867817273174067182122664130209862065913908939121770005153623996327756744676700020029241348186166726630177762003307797387168726634877762658551761208798910590905612981717923032125853512455797334084448038069651504557850631267543466929421689496254760807973046042152183239852493801754686070442140847360070829509992206049831259720823504661044716296998274205899122307119096614241838858679617639440654443411272679959898637078541916740753824449762246806267328866564933200657776089440219072380547721179427258930185340500782773031265168155809716490347237567354537110900197046283487063843329110272280658669318858553766424510987205707806673723246711241951622881996112390120558485328734262925988544114359247327250969234104362416637785193491993450912852399515132244589876510498493009075030474348953580354926393648567509551438668820071399381121138266085562349679696396297570635656070256555131515625719165145627713588863746194395640184380028556784963756635950230262941137962323248973407818864536180974078416261777342273077689666957387037333970476231931823332921305401627621740026405163478432401629781861278933085344504968425661666337056894318806713699416927751440858371658604699895693183858370615100136437083638099527314548892731703623605192417581388810527096461991251310450680335624680827728528875019639347139656640270441853882956845615555185436567079720410136222177937352422226865906377396988035891643222281274221708827811673105899050513596358914761419650544791723368707374054214801790097290399479110964315288053443282176359453212012573651150238564915034680944481480104839818252869999259815223735709295874838029699235694612399293902296385694303629404996031190026266719361268849139309226632022993867192285191018821249311906208081502820715428026934801038126460741408015889412752000557713843670179564637014531130805349470935442884202003686626440338361147087860690032743258037872166429839182497585119985860755441855612810145718505069143556126554954886080845108459755016105535525615834319858365776315206384129967833236372278065282629275312927571109049033766566569819545453658194521035504472805613739000666495912720312155831450192517783545741876623632701813097587384081371564584653664816120293867889932229157576449267818386795431189718532711965801889676727200959100515254118877609146018124791808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] 1257061402965640681296587765544888963067190002136510211232537491146129640337034130208015915180670682834133842982799701021276506947281127274715342725511166119577086968717860459037602273581683488605028002879970468691727970466168064332554244677775553307041271457219914216593985493930422176386164381791723825665525754729227563980408555700093832775085686176960190802123582870472317741240568485636613610710692446621541548436720406048143508451743729823394410249773511901252140699573558450606022428667274333596160127401569278942119699196685992001033819582001019330092693634003769466789464960374035127541784649586170598131115619602942712817176834127373514006490861107040491095782780977750206158677566709469709852533195767677083913229701952984117150077783839522260055586576325366994398519969682256733203057236940623980220232880075799521287000086557119338178185363682369534239835800159455520369967251999928044243888193252549138676473690227270135907342781802324012446039705396328266758750740451219027125236511047034227386295978751525768636739973472994391266481097449571289823754641581054528883992787619501035930210894077987597047334913400776767694412675523187248368297258741602422645605412730592303039818958869963028916840004116344138145036388325216195062655249690912569951659714667795077458945398261100592324545496221771496436579515052973764439879165716403221300729220381133342295545738494249885060058208377684506791986633144735811601960355868350173219478569579088658358466324229944339173816509062060271949939839782368862423204943785518044545066105058366447274529347794085632400249083899372588869948199720118951720878094680614576410532628781376907178160093451884699964680793474419991576827082972500970066594129586272610319994386843724590521882768160554082017872205110925649497065559901504228415191570882394306806050242506654239989837916818892221883445149993683558126173578880352043720911694960913944164878934213716067298485289030198962604582497755333256426670053526838309358314761878168506701750472698282862604140333259341941922765103654327960500263736712312388583363462594707227274821776946280242230129915555379381912957309946686595388829072456926496533030044024138676930262086863602726221232807267853945910335970163744376135831649035511055751392586469808892646319255506888458865579271856570319117472822935404754076121086434353470135583685498925524858944021229003506358004153394332971663838640531197787704637374182904474409949420516157948440799841515436647172041917137036645885049281510440012390015754210466410933971517637359668590623618112165020379711966483173479024936554791596502903851255702710730052829446728578839134964324954849688350045743337859427627262970223146175657528873650303870226451526582272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] -1068565516865616615677700144799842026828938170843708464073672355980886937276634453580396077495888876439843388879389933618303818966289315205613199945611157386403246171983570543230243282345352644763050836049758538495533902632617022122213317289611291830131708614461009984249130828420490891618584354716191140192492269901680970446555917535031622344964960615710805340064229570392745112907508290296576804249942049592731967459944967547508018021607361975852275625207598477462937565760617428754160758947864011556292781754228286986515232774776753366266626656713585481258722464896854395484175363491567749333059539479970492439897442342052676269070509522426260162438550158171283335161982791846535090896287319398498838357863299772226276328330032798700784409694929708304914199006343277236691493067648597729085944296018264449081482733225361487203145898520628105723434958550542579781190848185253509922709718403676029847347899346662552080823781284824178514844893488804808027058991846590467627027495947019174770412124382784144214644067584743127603339797641917743517866083589094726146632954873424976171645225024247905078375637948362082586295170867437093693308838846525568272410191784140827698381940189975535079489548406322714769784914481478809991366463180263848080141510732661877336608357453090181166920781678904372852753808422107868144403107105613945372081274222659062775120469386810683620921126356234655263439716709468080985131588099139490987095551858358620536230717227393677226417025911213241179203623856678846228805758946608791682008556092695374889408099844620584616559531785945803348681898145180734941752560621361139432028492558349478242947905279917639495921041902728116684924256080528525680552350788606868589798695098526355595621194669682225462833974403353194166163461376332942787926198869804391606587620596222025522423230145609741365944182850439665336433654049807244127420049935329424973220089616832433724685812796098726208607915438129033343536554435927289053462678504694459696092474425914440569826698950438713493713022518584132206590912735684701985374756049108353608484986507344549252089408804136052340624141539743641519815138800896598722792514146284247251273295927190302273083370882814218156975097457823522503512426138966588440712231533656742186654407678065082865063753403746041396356723895692286527658201852935096874927264620744405545578480431681201997205184775887750079419321395352953642547592123184675621455544193296874647526272079722653383158739781859270582939707258249866653376436035418478019494437536830230795176370926889075241198134997373814513819355976713549408764745162587657262159200348976876313252573602184206462908784170296928909192877332405339293156296808894507000143626269231244004933565939712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] 355875311412952065605010303198202988029558901460019881364508593215088013619094205743617373324710472076599212210236802222488702531282886071024814071797805900333920811202946012745891301052255796975923870125681101858542707492222949358226708460137974714447966381206254162466786720299730768717917713181154851624053264533281149400949848424744239404528638512878806902383871522480088759420270850132422645766515770139793346907276423998667886101389665010930590561842852268243627245323368601722635170222232182706381788892336187682497026381709137039539570897680900921320759053159271458431023281411686615892094709458859537968601398098953088075113482986161225165756485503488733271458210125432344478151907125111003542561480801809865050711229260388146510461611104697497074822672281905093526265412622558218685904579069809192654297007479102915842962664658860979579311884329216691549732941637240894585263302926469903155251337110609552411695287966231406119504134626876389635451662074029453760633614516735182741664193457403176596879251136660809436353931989985642083523778183670202207266297084639744635085016406325471760475437396687428848325400968697700660819190788137548293181685504683958226690883865175287194677773156744814838190181200318575891859737799121859255837340043369393280591104792113141745424232899217148258445999489103613534535532097203918851337102914402959764833476560792902874196810147963429413408816508654872511588024264873398976142965575571479017173247700323611615567877703963490701677639212178081423942577678449731874184705022826747581432372868517070947167184304688924114165594809545685332540693926030477928161870747113201598639682167401721349388810452537340981529224244071567754707084797266299504565298303072312307456500414118296872221971983819271762120258180905713227314993834239917610747597535881732326551525047016638603005279351552194870126782458088120934382588448705075211938225319486163453232825216235241825127251140450480954317759140953928605014273497230793419132088247571930794200866375889664228173532096970514052288146564034710940435691795175862257399697786936535324547382844467992965559750568115801395272086470443557133317510702670634045528503153941688570710819814827344360876612982622529844278309996769320699577808021417340006288326581001277991894678273976926851822296245659382894064532065082497445387309563856254771256997090358393115336508587234430664131875267272340574125523170502517298547783204875053827754981446195975534039420662849760971541222135555780803167077355479920584973152129517618075519719421572749105466271234272577577345381105333558811095637388400061682141106583271027640141958444003885986641632870342153473561881652789184637009671439446275449352512552685012521959173390336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] -37453742950667277058361999833736973776131546533619919797774526218667736498116430621523425148957068574918861594810192884167642717073696079738770931023321201154782370337507569628893376222255918843073866649996255905356378509978285679843591864200260713602749164018066288164984193772378542084399863128423394840416258363965915226474702157380589933831252483990542396476427240836216886464558977715740169888399327486317887666573102520489812939691564414885781124315254175804672389992810303807391173847637497031870147026313856067219195432784850042022781772073974899303318796395691539130724429059592772638393417250063978650861477078365476012179568821723051843806973087260260405731279195561892775694374154950159676339298524342910225673096951383113322916970719862904397166808328374629053685086763335869517647129544026209950231091290302424723824711230056894216534522495355865575583213037709750213888678823710108005906233715839549393624241880234845375092691464183889853233634827825938719354320928172076610128763985336326673265199844425945202119185687761511740258891431311322708871447155264638191984381945339331855801013167425065300731600384995052236548214577866789805370906824356309961781840415755277400979751883458620599631552898078911760520030319189969958438336448698614075568854297193907929434514685470066476134186157957015655613516330676113969708765357175730285739035624091227741688272826415663133966578836654226730015789186072735964193342136798504960643190580351557077052756189866111986396763229239745327749363580054004729469857359802426237287745307332051154729594789983633500963602351616615245471434661000353911226479243520858586347469381417836361669863496326712623943524908976934066556737949384127495089766488139735296024611857654222662096638168680219749611876637635302561019945108889768421651235682431611405891267779138722944624916204199364128280154255203817338600410216059947984853196162565198151680287835482955162790752391511327089177723127986976925586722117109629226175209401196245688069222223005269343898921599984429890470586345670300939708050309312231021690886342355325337634557454136824335062872734970638919518075437047395854301176106219309979119443769198862596527099310346819312406994953587559904487004909180837290222085721726003822251007817222587774373569272848765874934837711087972340966497987103740373711412479445545834609519763422375944169268329084218698374648083745211470505281265696715647470896958127570084343827199197337512475011350436181672284546793284442171885733918424857733944282368601482251793519573324139463403502635850842896679361865129084899036587803853239334032550472396798986186940197430449440118534965295694541358336851426475377113184543143522769487908273849019374480715153408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] -20841626068996118951946153174749812811875635494413050687324105738457272625144006441568835922967760872488853837004860812971298387174000891834189486332711717731651011418355297156774097440434344042978655402070860722721647473841644709070481684388300616483898119863011618175072138742678020496700983762461605739986890469102225353330699565076505498444166486781599217843944237650967554016266849085923876880068333030835417160888679430750155510491478778988320569231605541995904787305066477311924736914692410629353322273611950884265919714084785736888229013254466730598086944184763826520923536252460724269938727996104787295727667255445737212409870931402396534669351819810035724422453558526751537572454163714428179493691386062274540683807250493686819500247519937930451979788890079337149999056201586995071398607459543117940919002453185763137559357664986019506740592918191889745987093397784069300980440220545764653951899422415440655370046772089225752878190399955986520006280658024799888520528031331469854384448035908250077536824615616077282751413024498394505913772462853337807588602643518742561840505552395453013561547726486296449718766632497303671256799953978209926497064086227121545264255399538045101431657870295220938052203186025937969901682345781969197520843389280510904126723268447512102686074228781604365277325269941186011910375627083572473781391273411641493202910850116573641283697634338692739050743199131426482136586754576332240579159832256944119113908398541326619873354380006537306949592882235793034910498830386159943012548659581377614187381868909641657377803682131060805184027386439786302405412262482996824927617844095745739756130680223043959273697190195830123223061968724248483132907157497280538211224641459418678761651526856308878116914311451922265192454698462382593472276146587680146243948164897816124368733998098485157573315466065637317710567395589986488709336549201606047062346594326178305861900266518891029798769650559052222712626503501428246900208342684524537316084590388692064656787673603627523655445277593913064742865092563903743223216013881627180877738497243633341677513202146971881431304807172309651007648416240130270145992412739997170803922508939495166948445639090526542058114259918657639863131648327594807799465209134703761023935020198395128922182784457995206095195104531610857412185714123134601610235374642032809046803596755511152201848269719308054477959888373692512418715249526721057593202311737081069129631059540441032604710375629632598944604445982743354332329066849649423969934497264138854043689491958698317912195782142862538112201347693063378871607752758538505132554488751707685245556280349832453933758607974340827538542628269022348188247430099837063368005293174652485053714530304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] 12037233644598789379694683366260962966298662274418998046138429335063340249518820702609155228045483284100279741123064300526785289815110254072493180167172537880040695070911392277443749981454752534929597610819444761068823185652627908092309966942574849654949675101408049461850209579557785687518339097682152622937827833699486459793457772451424280751801245078704981696897629567994909004373858272880704338112886116273766173726778036072470376085818777888160645807728010958173073060874052285852298698966221927548248157239487239688296959869711155018171749876551735603120750136765614137690858572897003778209701466161947419690575929451902418071833579798545052290578572091647279898502343552639107491615974599874214316220499997694644075832832225876076109032979043620072665400523158207395859663382810727126427151547888764401819480517000316595260816081738036200248125268934956346089034348587563821867767313392566076356446542511097249137237924857658941123674294980985718653121651216371689611555287669201498934333690192127126402121908283602794555532371632567224972457657195554492270769837049865960609050283171280339590563666560367888398234934911407347559116168915944939441344111299848555851798503256530083090002384336171630393490928390775722964871450653387836702387911406524480910466880353800958714475142717350714738130977610980571106252774741882842279794410770673901383714666848442086502674375190358071294708186081472232304096866656583953405897383448762869475675420018607725729601292408604647145793439846638758455467030839025948567945643758815783551018976110755013847480362262127805030712165719220757013743655313532988503119016534660606431407996247624235198129846107162338317971331601698907552823657377091783296809360133378479336469799270743491555114939214874931770853154947430934590977856555651721003842951444966365736821140204922629232219653242959502625493566412137452960317734648121779376838486922448377782937053400996712007362993303550456734117109762563330170433952111204316573202402805717403255285789951617888988054859215427190976549754926029874054755523989683650908966177812198881615694504265693903487625827114478738267369945533205636641724733304461901989953169490414683439940442494135004341385297608486329431564383626250025271948368535362060927641599556166664151251971213995147077445977605691678523205421573480994443363083185807879122868586471345869250584209747859436010778982917060031302568854292224128054231257552282382130028205253563333613628497085030838922444656413420160512994723819394990571229081333363893197524961055926502212171660051069720783633850596814558706297021420199036272471376127814213263366285900016868101033311609881564687262373004289150535256688678335343620618788718663263437069484032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] -2242153629199516004958082993477855466159688746192613033678028326181187197324363443081565960291606432710761038955661044552171480453516600003241487744938072308609516149149381741631171020097666039161957432096409267233889933401763760659517627583551273580629161658569012167922686129620104758681851450425219374520347952013686220867790941785531620984118449441538191531892972967014053359216574769525105677441609135407401297400971029758672535205979765235486818648010634278954328597991973868440608851636051752823989255903696684815100583483826611049031190141035660661612980852766000572689030357819983591544767530220690218937678051568128779570878950243772782044884603944393865474979574890321988590381377881503372230446098684566959609843463448847999648732382561451627649798141086593758493940180103008066644107898428497399000874683678273562725376931521001889084069302384988218507724205741218503829524341474861190127281345893613526034237239377319949681694789795990369950533006245549851946363282217270749965860500800343712833500593477423912807562726206776868990293239102246577442081122752245131936001225910618181035968025508082833761493711493547826287764014650591216529656866091770038460055927817999045618724255406212469752002443193688255478060546449003859783842837850064201067446056203130498609127972514570069165833948600043693846426531505375184251544593824590574173866770820383180007380484663251148286720510031538168114921017981558995784361438705523028484554626374284423660575982097165182552550123389613798852259194403386391169954030819406166006363652514726575007566584330076694786510799803508608517300216222317232232466644920026119323896189363596818605819351266206722520152584628724570872864051842671102437035507624688336305772835699353773545094636709631880505293858818304351306833503210818971185589200265721553933000439535508075382336450278776798844634509473293645636670922710822117292246520403072566500898245841270244530530216473148330184070113453499833431364512637129181684217400035434655587917444089818120729674714662622500031089099700784509513480115105179365921213314368092985497785118507403624162104049710218696191619982474562797073698135380208826341972913664832381702344996857332868027393158690683565770679260304372344246430127400318940488998274517721453683376820187951244702770659315291912616490281694398789567506788378848328129524225083737501197253719645823836808303537581012380158574994322850255961532508223055409655850740638655631067373612662504251067154390168071805070150014337147750503530567468459122467063733709505120634589480818704596320692975404417313249813522219000978842696394639805902397153549791609571113200044425730790060756127261036159121372441607740567853317871626108577989089296384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] -1110721461264114240763015610250360973046051306067422697075615455373324695556388447275053529680104479163498647788368138590423470695189701210195354032861450204439769796002122144955003259313121071308044592108386310799225777396318404307119790974941369073332485445218432058043561496831998496761099683308304368833652972634374171882574848890315807866021573975583067934476146540561386316554413950575463358436355163958336214517356248925868070902778066516877625145663410679427660187417648502660672687923721410972782973324455607846010416844346449761360110020658961592395770975554264917287503417069507843258736600793468586227357651051424917749852266381492652916547353852922457767945154610364635991209276256172011854772998768943137014171422596735662463005777152821980444629496689678619040700541209015741146105003578681553995613978071901758842237857881454000154054862082624503168665093782112462288166082382044851306649197328753317635122649280210006071818131939802713803581358507653726552363951491559098651738862274512144024136915228585452946295622088220390077006385675541797392074819088631868121441199678783338571068794116448011743060356609649660315413573568922382400137802561127430578436131769923904398795269098036941039682625126616605446714903680410011866346837223794245755482161115283262178511131723801159680020125339742361334623172789701955182105761250337283524183957204479976275817524087762438524719793001415691418537732112472380726370448104108700789055382803267444969159140811700721362272374683198093065354868386758082730556170292755757476596750548660785776952753959654637004471880390779398936558990170831730580316156631284844907105453397827457887006291543809202655730368463872991561149831298989896294650807017897882461732683807015318653266630794219203759567158100706344078364388918573356292997759574663341312124550292540923287190004296639235372120658424727551526601691056178546352820112661216190339468185594133540682250771606766450866211488731804264058742647554038092018251897698558490820448703260978668153794285805564715334194375613399552498288786561353459081771213578116191266612657091954384822564229235256147526061960708789452837469281893664231257027126831247854232656377252014395561704536781090865181279589403246894869580687827469734006668534299643180542585272739343566104911981921504807417686672750243697082051424734724282911237075133958779318837753352002154343603736527123983425853070600177911589022804898815949654183680069061104430010532115633739022976875793490206394064973503644353099788246022652511427198070725080870611115866960879972996727019360456997262821206488438731936804875420628893445587146450519998377946445725753576264921043417150628664250126022593966337944810241256183900401565696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] 1207776653033677074812110979615812401838614848803177636261325641541955344979930604794733119699778313269640626013559283753178120848612429706575929335137719549515090538312293629130746524301584885290868990654300063152997965450138363624468369257394483507898151967626126319527818083315702752808520508489636308019671775920406165576926628875199464752819173427864042226146514911708226166773466655551612999091708212460388839524777396118452166803540718646702198389519033652891589270188276778446497417841390935650190382094012532364436745286527618059074237980133285593507650064537645438400855616550301468801155758569644274296813509365810075543552565925542186209890943551795454631049198558319125922855626764429642958623369836942008373379557133519200966352726598387808540155112671679441782534778102896648387070208171025207518272625088792386458120300538582465252473563609326169065580032513652273063180339651291947264779210183137402515660920715063830129511924340229087956675247248120947687093645275886727545646285388326488843256606721836936489825292588445859187165431800725863976407168557957228401291173007946718837284249650828610321029606359889282200412986991037659855536084630109904360085446405931709754207399075743485385457405451698214056495369437068197123889471071470200427139375093082868165591112062838787682650876654767348156716062589224108246597342687579798622338072954926670906653808403506822024550352802706365722644484535147428330761990711198977343058913761611322780549291174692068846607841620757588649627069952928949868783702932027488665451003225052334371420460559847953348621695139551150461391463896026285144349882181028089345826887423697546156595641552540785642386975294231510621337289046410117124057146003390609885349468784419710339996323671313343052623410032238905397980867944371721192447391457842444972813138324013853967356681459571661631719124930323948573942559703511698156094976008962624815666112724349538341703613123108910830028752465633915783551572411008351357180438148190391822456848491181407748440983907299404107708615928501227956711268399390251385102685845745442604260433092741521844203142063843781944536777510827672016312193871287819943154733733387650973450587164326658293377770668670902149634799905995355141014733514247208216047558644729867459948056370863104515086438525750182705800969881257456228881818165892215595383584424597824430171352916843442629675326948874543752068391544907157861242623057541557207196655567501172212362786492446930968859990170799092198948313016023157906226094913257216409681938087468417853811496955819094955181726729825366194742138645038076375843608160733755117683681225139988048485748579111633041942879619136490038457207182060025291301053908799365951172640768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] -524556487712398496501254259983487789903910713326710926884379236696669297398624550976667404122400179620151534106715136744647237493640743306952318470816136985715381793358188787053836800691389857806676147997130896783935222633308892097792087992935646928806760878631394812210088436209272772339421458568326748599961391281969945566170293138865385088192867047697279479760695025042085418051083892529918248476013602020432164979158966060761751634780378094291645041971141066778459911968412288057596266731495409709409899070936108840156853365555908203904411229629653371981369996503447996640281079693982767483951137394330519706328117243852423621277509611468072411852640811317684378758701532503444173399823835944613619155540265690127759142430128765925765838072176331350923106521494185723756395400459996640905153102399691109622684760238286019455590548819788466165577634362058464479119370980303426658056137583307701982569615590341532478959566411220098405042316822071102273145562531716018123304698424087928364343496613041179777624064279013669852399599200961260728639546863942229937619399394881312449039916002212335205270934399399531016962702701873868180606806292942113544050906340853827457834448413373871301292960794632813858950446749939532316526216165851274468053026270520318128601955598209342201730637405732647676892085916422662275110157863503147237109625378556441536110618497047672201700874623542685243077200353958943261155525089228057423095507538333431860835043499053801968682249242920986809385297404597365740770846554438259015579784712706926637755081211481017708041376283771870668021429676759148530780768839516334436789151499264140593480303857707077761808102974565749403772041522497239668863996101444183739206347829371439282976072460295005770674931713816717906388626358393202512220391534980418943338282013172260312260170301607298327392706787285349625017764114979947383951150521370185501048302304055486050547847311593317188150822139700222489403173495436182292416131504238748124818279321120335039239813577606587109842341510799833320759573450893117134971303256022064009892898881151424898816005097056957414197811230045209316390527533987921587631716644393473184556279627714519639185868514502009827546960051325391366501600193241819516027932656438979333719483798284328197051257002798276519729511495317610838426077660780332750854899655102913787562081797293133694525562933405960743344005618989039913457774002263794572052269258967378334889972628324792669231121753251737472542236627008309650109911694547361174382661946024235866031368791475395181234846949092104105044777999839640490657977479292250433745170057371408045648894807310212823281494540631624164661798745792308324466424379998214919245957169456896730455867392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] 81812071863807844901158416910320805607596877776198802308484561079031988388971999464467688418808504917833496413516008460182215364167986142471646606382100106250806225013327219856887192059627944997668139995065816084922726377600946004716570496854885216472466676193760215146071799791813777185564669284738677551669574893507025601666888428654058596264809635811245358192405767885098173961502919930383267843853767209721878830826683416594145438476700873756452060383143230649056523158539097696421234166807774534135990715828562293736988466748624371642563264951063394196824854345101906514494278916436421082909185119985735123480172917777144769569848116025070459527869209838297068000817512035143580875352712238004178415459790849288196772756453499259423725858903804901706662559325084619566476596209175342035763814535992026996326430578951148244207472337344523294190961473580608021971508648245771452278283930536196429413635692357952955411063919932087373887841591118187873426936362656537450346655081580068414208774465271412184293315340129007239341101243863072222902047834581159727515377551475537445992152948633476263723418936689501988585458095996926454064139885604369876322777500276971886952406379673889476474838693682864185360816579692996355236976711625447809225397454682767084578331785390949244763028538762968078507815170949085272249867433026276537378215099402752059740018504783406143197507885989492038042176492351175451523204478737647317189652251885439824150905723344504038685138435234275448476326517153355840082450173459359993417421818617768415853883286310591946658853685969938746577505002177974966229826504751842177583201551850079558658730354929945486508331621928031990106740748183681543902761839765406130531790075457081411781933885167291434582729083535547012973771398153531046039990884694277517565583647570084030354970564290607579862270732211607861064503969925660735386038026312647983941111352983683599430886311000168384846731565524195670635557279971047010850872618216154500320130891329248475516373379620165213212325177288308851801557918678134019476138692028452834970292441765262986026058202346171562192147085979603623783004957743475766009846033162481111140876383330096305837233784024598180056824197334217358952857544736500770323854809808407510842722632508003711358266652305174118368015950860011249573374923429808055125144407816434923583801639970637381884022849848721686993019348255396580131271158735647986398938682486786945606169170765198817511621535861301023489090792374375525653864424796555115284365611204053735541453344521511883123021268472888555968424171780584580902281722626121880555864759904824270013019129990577504640504664978204076541461806295946822889615613126856497525674724940977868927664128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] 35446709036515088107100662085667500338875244523459460265354102726291012498114258287237233845585726874816680913914357249766029763271315856974173826225697076476867374274261713914503689085141934101645878202284699452275408569080781873191804574795881365936113649426096691532434823653373763891560782087649638495971497632654824565675305085736325677843825215525866433302030481042590755457668527467922996649917461087824011129883584969934216766160140954293666967127480231613348063023537277921962917911521330605360341966653263810703804995463827823612596028075431359838987910956453565070837955470529178574662154473366743483383373065376713548337966666224298456114735438869796780527933940291339775171628631062256009506750511481731686347507593903382814669820330439924002983934666784508762985140323506969493660433901892416671369647804608981600143104838702961833209074244942659440033613587155832742396701660478410546065279932067247968756178600770987639917606516566633797909484553226562575145844033383876691365778305998621331760743852967332327655775735611112964729583722498047776836261920849396521987383530130953773897626501955633590739365463262452193612139849592979697138242363865164784287103273683481779882737154002515724589069737560400068489972972006937398560592404581806775098375540905453562546156007216327790938129328347003705459129868593853934244998101235765893321511209623571032372292494394315073541012061116402960027561029457292316097645449231225070003337553609431454434535620540352414344816875510517798078930183428046274556957544611550116858931405119552847669125878285112836262529354345028899079067781672108408415465245811115279319270944320492356954685616293710728933675882823064415024666211806979405046714032322097259117645575184591932358861250168934485216893132518155898842646073295923255278686857779743768096468220832269381786874215760515184400784040321245505409633872718058412112936966091466117659207062209599252080160932274039627901380568462376105293107592959525822941965487561746176759709027389041442215485483251850654937890443283573524319323116410949708089967027843860528992553346412912085433598338867562071360817344476151820530608368949798322174159848418946504588163494270611872857484698781688537726503616339619304693809658648808202099775462312297329960853945879450634417947821587640198454122819755778453973995029664636697091821379055668711528222046132128539379796485042918858697826792003691899914640555622805516069326254187870161719060123794945470608027575383338780917562526064282045472605992528693947803774886609132085492156976411223174086304224290329857841153571011960572286913112818482686171045549839814712271181564885844383855523355169663459642502744557737432362693905562094327994253312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] -25857998833294857855103161690337543393194508754577817623030578169497184618952919241119232780072035944114051816206456217328948820111898787854884732637871157601798277437152901556306791498835796012341615656582959108425911283428751699772752304449619119917492776894365336234912756948821665615390288736512721830366009058418168576625168965832545001658748745059582931874556081630097255948428694013496707461640702851957573476420134815278236860608947641917095310459130497667865395347904644910372106461631348966826216242481265984827066077241414807193113321081670095489861931227550932915370465409649470277096911638109807643043829594287903856471971857649598944671051565950096463909343725790383720618501121512196820063561165148749493420118627814800468868237159981373443390311056909490681417644488114849304440695270645743437485942919341178794776907040547599712213183276532124429369745345869287459869083348133457424598729300756800736927165216124379706290970205848959491698203961451609615379984135764746508745427930839393100872996576960985465514470695870889671058094648754824118336923996548347678403656198653390081480231853320045319296966655194056360248862769900592497992993663858588783325455809391502530686770071847761335871286665052360403332017339631258140707083486228342576029081931206263694796825326890744230457687993113680903988687631190621716348763954088153197800761868927983531325629260966697788562880685540143936313047960462738860633436446066934150092128727564881658371916086060647990154958538243690471948937941339966168511685190945192377536023599306830975012351584740248748380868266356345463470437767511032730342103794897450089429085794585033086211935868381447606406920301262883209065602184632954136569184741573670124320800726557318673612186636312424337933498492022887087497407299820004916803070009903451762420552617137925704359077905955347507026654470013056515651772244276063848821402534433473606835771649086597303818517451903204215078050832038482164952335771009957083766127390696049963033315731033778620061308169029525802512535151801164987940200506483903436362351795157271896428553609012402418544710043028481538332175778647559031872552494429368696949441217750936919630252314857539404440929203978028924464576308190928442467768343995866948475900027335869037434564835188148764063058502281745044360385582150360433219737295141462362090275966567581572863496160092171316149211610386388495198819415973641265188728733169915559396886116468502144346477996672315026879755471778611476605731772310763785828056538011470422975529377325626958184685319104744590818771234266352269048302414497597253998989282293857253829983867766773177882697736946857309413559226915773217563267880073352488313566169891443166291165184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] 7564163261256007691165648751454368190354944973235628186768499642434487571778201807188634014339778408316514170906977018950211677440361010855209655001831170266542350659595709591807524295667333145956581359843322187484652035576163796601742380632644530145589504234575646854625655609837396151611154144150033959319531725964647110333373741667071065302509977188756427134521470378412309584033182002992550278785754605890083940269776649332680026933120546377134573898348711569187497817587804913330968303175236589258701960397863995754007130386589536434764054324133128245504665683504145519151000858932193752639218310506832611069195602479607326322474881526016060955945953618183835943755327593977900677188102607426864922346882399641356280953008201175801934496054081329314050389431864204840949876254703208722756098529113192545742116335496549023208942407207465773939614858324079556167180611932856914733049084850730106865337357290722809127886883012378024447102450872818922235629071522988119147743833612695096725674849738937314674578904248346299735601754170166678657119400144172975552782482478914910593547687406879029230145386917057636925984001475816749460923653935182487218518410770986844426705477165743882166805263831504403095267011733656313278246571531399670105130710763912727652659309137686747129857685276780667072377339526190197400970806665418448759383085968403705189131455408073989361372247722971996508603245674953554152489806392492798671543933766842159433567889290958835715040404000180776955653305324906029302240326386477354844161196664478206175596018574269854952987595153291124167349177662128768894184822117434756998866453388860881934642980802704241918942359367531614688438880699607472027305735522052456184923277032576765872339799296085549014881849818940669546519342381077838867362120466523053199703190960542887623632096051550182232230076993586347455663909156213956145819559806883142149514627650782866084451543130882948039627613196105919268474955556711971488153881141604199299804659945565625086303108633221257216376173505333412709609966619087758601989137849005650762138524164316825414886978312164008250984960716805108133350766689642003488634188126053269796761015830775085923111113994569848340805786264855188703242734475447405457720704836422592460946929724648901192719100632599678493067316682400737188651250260175464391043797202058544814948831974088595937697594706005625975112838329571115208755392519980005990600870482096534685850754029473564775680443601999805190925954524494094257078366311710802616816732126889904802511582403982065990932417519629138514466065444729976867276060294965957833754332580511183131990759688142998720288750326317144818737683358569827475487214824820479871229879978830649849020416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] -1103350667146465156257454033289921123273844935476580004681729338242694455421782280966440416577515953243883592883769548910216168482821323585809332429491919661801130928683737610279299814466133762126672207577219483063496774556649455388645600185830958791702297935568257142309690986213647475259666867602009182891951231031920063102771155192943188957105323683535604725611482567291336394154945838470237361659076514314757500851781890786730113308630699021546820619908864472233484818594545165580241858000870195356233208284574745918324767829594062159981116006773004553397228852193250211095502321924522094095002786695405590090922809107122482346470734526932538947448584215937735829892805138202695617925793000521338955352900406663492166567076745970483365123818802818078129298689218162103285160911437694624074360986870746511266100990896129264767509114121924850121255475767970006409691332653353955431342281827438200221394700271758090091459077617362692365906732526646976498289987125685055986528927231577208253860970924011872710348744340304726103637111489692679117293417707677702241485818961629297413923926952832832807559267682361997309159968961844454839431473290589867151885589135963138498741661895458910334869966661223863077983915753722330980259913919891596764621641168458915260375648256569941950035050060538975757524873026844988070964640273853176030251646337314143062263629861606557591272902163164078345378759929574335515382479344294079005616828721848954997121598983617475858936699276660127117263071493368243697308421594638017573552467600483961152077003412124672817709710393961665056235898842963059809448462389833969250524414117213221126777069605896414303046818931385954339073020649781940978310788583596413441984542050693247767439478608643920415736579972743848688107008466814710932420198939959155591889405651610151840744330759824880003398728258353665641475288529354731005877040586062811352676073751632027095924135511365046283971160672570323615359892814196247342338638931143049010898016069902632856958378022231196299344363462341913368340403772672360698910748431254552766224106372202081308503995103169175605647111601490593493761875429623858047124934383434155524637027732383148094539664995332094114976937494784372522260700760142188248413320531446244123847327177958012086610215013785627167983151452540707873023633377652372758600080685838813812180329155291415987182799810502056978472435934845380933702703513465652373232742987246528936265338131852179763360062690049885192211744371623592317106535143700244376618865000499636227235815919887762264546677423092534256756094575761634046205190678892049888430561301425629282556612996100129808218384458057147789513661172759777622044218187538043352442882005849634076884992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] 10429099800990489546538783113066498659405525522747736914834991792557565660314719616494194356342505085142399824235892820795365831747682155758819281822014661606135549320858207737779615044529180164714481499794177066898102242638812144087105828430097237337479841541638082360871768627980143405618011473165812195813068938927311910507384842628797004782741173936601442567957567005267590938697395871931259516134457311211532023536810343802383965281554343684863646807876959562501507704214319753055660067745554747196196617109747362372925172671467474732138791309111284965437161552825059081515545230044668212654139714763237981852958599411181670519212046037508924930495880196664770873777521215693541126707037045429922761755745697462647986451319531947642617224021222980448416888790203010015431665213039547510671030352677157861109662789927960874886531000361599031898388480377365781462402339513769173201472791820712366845310452777482312366084645006290572826554479967506661448632387202878975406814342680367706398059654062259436307803618582045644874780345775191072806235223602696193232743498105146143515552753249484328347880672621533802595924042060429510552713092840614400421732708473553818866555126405286896200114840418299605612669098652176811122491710127091093139837454144400579829112316512445625892379674545459523986080214777526882022283273578273982434825024566354627572142734994221678392493332071417089878904886940090540604252360262692622457085307584660961295190962858906211509745419038480551019535860648848370684440116813818837079971073410553766659577369956396136620415346851715251973277748626753892331025586937200540756154995710219011619211672972365115288680046216105918579625473994722829544491144465911378991235089209722559208459173704061833807743564255017652413668309243092066918103901353440072415820638235302386100082560144536986146306924613167869787785051023838734431288467628704236942301312691574715236231097075884731333120999534067467175220605047969490351238640476237473469852552971472142153794230871297237274600605482425456700094003876724906545198467254211651736600742167244462372715745519806895035709521104609845641285028506710742550522044095960253711465707032175288548726907033214339999975958253975453932156940088614478354041226441283513738647819581904583400061249220745743658627091494020909290753638945571672176636036147002204323263311048433629522780202219021285997073849517976391775217016740054598396220480249802147071266362821353626520328195217176629082655412077095093621439412869782107785012131401919886388553044714971168635514232891121788194737717437635029411677661329926609892192314357009965023822600679951842941122237246531192677687587639408790041563117383571329236892063048910386495488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] 27788076285495162006998061034343915619320130862329768467166689853772760238242048184082264550104497390972785224561943051404422506465161832137619420938706059682887002175486990909558309099488140315295512971520188649897166498191988220064787033201264909441804570986774769382261327132179699218915841977751081303891286274196398621535852755651655285750394945641949141268358517520441233331888803557097024638054090338453233017838672545715800560484064678827699264107116876679435948125331700041253942751332091228531388190513536260927428401263877877934979602995693959321245914747517749502700641655534246559223885474106259781090659511205814599134190613270114441626150687285661682607575591110067865768302026652088249920581643337458521402444821471104357474553786403265421978266272769717487914957082762287616182767684151480971617160598903389134447625462632519032476224528562224710892553302385270810599044332758559028228646305017186820799508291446606355553175516997906064982839979092191027602178411475726686591637277674942304428750374703011231903848816537960976717134314963868192702378472218207526349048996695013662382682747265969319403524240891479236303944014875794476042946710021113941564197864932884145544359059534130038499925572256728554484996018451001131234488293980831332839607570030924760131919566026107001949554426259296114073101814650818890790524327155830187618983713049887377728035917530303365366307490967044246464644083380275134395442822012710924186110557082531752331163569429579901958014214393993825539764225258343423630331294582140232307644022304529863445452176113985941154484349468833222183795343395561729709094598926184453585896159166909421766785508231656240461640701989918854287789413437803060046485631346414740092662588368553038805225909122681830160038613811675873384832516019996870636234682406986671556304463955090323589897540396339009762231632448813850542761425188441128412508328943553671112342332351202715331691962691920988619713497692132182501701609699420887343393393960466753724800149278048543437637972113735659091205167479952730489216515601263425792358721469282010856189034158512623767626154008848483534962921992343292139836106609824745374613840165056095701685853109633422575797343352998228999108524522130141328948146921479716601277011885096974815475758187868268546994017664753167609986032649842122212370662897912658392116361034380181202552942857645819615738898433735594345834629133369247878632032879711397130716490896243207065929367990525313343777605787845453208375520946790271839600102911699732514512746693552045686976541713852279584513120506439218137590832985680949653617244425656096950061476616108847127727732667568145050395408469347236128194156865920866568916239648113314234368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] -4272264414518316065676931872836224236741964813406872640012334560190732409520392672883519436904508450517854090530699930562407017032908279562527341533783332456678305855712858145182796828779100898236796773003643692404422356446525358479610019849612646863734890263392259187029884369764485771608034888642027986062521047299181697616939989432893862149900583663704635159467467289356222670013332964049935814672801428373602362662992780281197608746315855894056054737595379278518497192588457938730991056710974494587916205972027339501137234341055979114407165892887400599346523787264254360073747225068162750618104467834982711854731547490169876063926104812358901857597752767605415943408850517880406562709459869645320465314587173250651845246160819346246105622308895551592191219751764855680797889034296495386586862312407469651388545616278036892954276986089671588602867982493760285795710723993497120366247341185420631663558295011904989857161812088892457612317272323649488338042865879637304990344450232830826256974140771297174664909867350560083042447769168177771965904373704186257251367037363197739807940682740097217474435575989767233731516322957035772474380355531999645316952201643375979145351193426632623676426777917544311383120361395598890443807467099961899200028830535902794128920803558717941710030673702272378692069876844769533241129207718602712084834573908962836299602126639547099678739120889755832854421422807420999350815328736962341823080285784820764884197629424856054917479689886362515477629755099164746485296135356088006867410376670264784294605091965318466823756693165921605084187463930250654113818092075864569450923088298734203286134949754684071936645651822258257136837279464369502702643700524474478300470415196836874144250828684139906399479181875125352738263585831978931804105752595265171493376027133874878813023527562603101555554078888464827107317941274971740425060335957352995292482589979221715515164200768052097122165593641493745449840080564676873029526098932504852603159344508349959184631664175808749725425198971737679425528570373051709469737064599382281943294555730478504408969320607798477019294723752408182845721251215656749812348763961799836729546187538804271741831649509713065684915120791181064064622240401576943367408844258218247268280644193427398528215282950841756090141099237691432643284717496861721098425779284066686421228420331075242721420695285667029143484804338638903024412764075403052251636442768535034956064464624620560714001122556305938894009820260591288383256273099189570160226543190056063105845431657121922349975636334680083148673544466697584298650816009977663103803905836326155396658210672905441691737960712844716378668360342318245309463952570955376930961658417633663385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] -433191585608422450542174904857632926032885306569009204072222358350430841239369961778118959971747646962375524797044797982256567996901304322187506140495606411086989615344968155753843986985415942681430227102573123110384880783510688709896760332613200789907241002703325995446241718638392535697603990684864432663920189789581594584270900721781803524424072678157815035240752389527605351611097408572883130718901513607071265483720371162931771129348055473826786160854567452395220226398097189269651058413833889853363145662736579443737164498728006422132602726156042533738139334017136327946157492308059727972514683448034313868791968219986928397014999109909842478428170784293363003554777974646116286666989471496173394236213310975031781876801121543501396334264388762334431164990990051863280474740803536243565346508228464543560149833931117606015839508064951652649332227333662355066458285519792971410477291961324101759562312546308938812848122345528427135408806668913010372051193726443182394257601946715844551427355346170601523106512272713048181489272750704176027958979449534080649287698969738813725018087735356848393219408362966238531374346804906262810251872796385387464719950708907753639748352912020272177413914909302923912049223609526839686137754493033979499516700611563979049468120196470625435856009725478334877927714324685352833331325911013378418487664573178988814411851317039039407061755173462010187255861784279433506357095776584302317999054578718777234133698764165403959595400202128318223199162961103054675331639030367344841485292190963963223823031633709623156115735696039581875373294842638232827238112582891339775484836946405476403986608899570843052668657804141864859391331791994298659051215178129108667601991617558513750503477654127655697139754446138810359657177720750345476270372059913559241025258591329070658824715884131145315573733174029673641590053566282634361257032320073052305332795507645649543277569514723287032806944337939178968981340057398759012230007402971524074970371611742747273368285935356819201598520137867095639287028884416965336396208021016895760980334481423687772189173487520797744093793830109158733886848783123256855068591047654182390764711140004049064981177254176400824476260075106298419854869982149572348587842194791279747928454884626672702469719351052612671097726362858693787340988658613993652604824399028099240426343407337236358227273354933353273498842230149595578685048847369704301184540646981078344649728693711400926549369752321645615020494319264459014715282514505217763636443383760459137616454930706328093969744886561064964725440679559536110677179782695448155096421256501928444835287122754238819885429477492012254972404529721361169877931121509028005531875545512855732224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] 327908466795478077376367726697771747187109792231104857149013025573526632890487541839566861573111598927882457780014361963102466238057955906113004251371242965865461791437547970102248292969735395307975555805548185376247344179027371579638125028481448746022722189340658989255913109851845372026632018520111393492622156543742174875917514652672426670269506870137903918135767306129082484664725492558195356897442793278655186383824039163739552767482703169566213146592399275248280992191206368596335003563638574295773887470535455617349919976394741141745899051826513190108232540496277045177752431856507362923317774847371170888089337649249718627229980474292329254392280518978620328063539577525287842653463556900421473714977998467672919604830207561869654404512923516162510226268097290011683254277287977663994647716522671615300254023400753289548763949559983477917340293624474249138331449184588700481728600920452372615090658420296559304495895269752191647429252765169038470333342824302423243632059784656387605012774078543967052188959345294033258014352776467436796924846191116016967396231653442837765348033579287288044675645154893725440014299438143187173956903445702111462026445965971421924798521232544154871464862616052671206611898288597189557342164469389856209687139874776911979443452421915218850319030337262555528557008704052699463783086684819806280120307678585945969138544180506106568346143561479229651824843173898521653863994456162777222894647335979299024139979262541662735577853807671610959169390022552309448908650057909488371629331352717447807429996155986182384259468448469571161497483960767076734179458536954005754528416394314937556578243080937604811329830203144552117525779132335628295605251744530383902111110532885801332425302815946526439174826408549739166610347647494509485599766525549988412882382020813092016083908783148434770706498713266757434432067934184707160731940944991469640967335864485541687937108014162168161377676270769764541208975415712448339105662613884026409125587354172947874723042189313089282571890981535426767249581739307270234775720200446489933186638296545528431843114679896765870955116739315437561606203473356085827670278561519200914072342231442484891073611583075691948719105405531234101489761216281050420398122264853691723297147234480240681404093980676660045212060999892620002716437656962119010749561028771944069079940889215042749269282026240959852631342145317143949037337034249154447836609472157459849244376979433783586090882416076493699074666742668731867591351483077555437431155305708964722881126886804596035459659459706014218094695059630448242354479863992203352861884812472527806633213508369612500191888349575866467252700135516888752136938008036623320527467797678976401408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] -82489037036863237507022353200109794049369264220654601234582964041091574208694863383952125209206982502440202654156563249977690755974973300424765193814258945470659474580274384145223994956996608670777262345001229246313802308605637122991197549223926876276317950175297734230951960987908424317372273748636678032886342475072541439169424186334332488975344726170558507681326822966965771904093238231656886895935382543118926708269564981520443759487726615348976897399789225243229544770111720718434882758335375766475810578853137633596680834974394036508755653302543913714777838823280863864954856833089948143688172879391020716972716971349347545011202986083122491701219946561834791419629357113493120543715278931014555473785745914050427747633493991653142903807776038513052990121175323134678052207604290526330342005877372538682605329911688394518741235033373846510589902680254318117193543286030107436726854684818835419529930536955905679056754763038625482731241924291132129995375360935115998622392568222133061942155206785648015520968269180841493611988640628051405144669906754896894418146654887834032708972977448115812713471460673031543298004583791046445851069993279269987214315861908390839623328172644007757439756627764258463654960855611899588087734192551050405933518503076165906449345894145541179294201050211918000721856083110521157192171755655793512077844088399464219093020389702018613704672070941513884372463012725374887341027569543611685358587627339579273229177243273074414363442630156815131583476207693137057773377028588562061730260645983941374270415977101319863613702771589629885064095259839094178470132888503975101445783728016802540265541741433307734635019434263991506594606234113331929655418228325230906279220660048628704376850181344517621620169385964708141871116579739456415269110424509656698652319022923805494211136974385942182386632231949824205717483029360481680560325273994500993302689322263960303517138898166191388451341261234348077752398488988505249308868319837121886964727669820223047507247625805358210494188988218250694107074735161857896796867912021901065945285176991247636442709198139202977415782303940498062194796464572472631246866566932440156914451579918799333803326603285211548747236231461878864353772307802006395830501204346353872184368954888023910439579413434787082110931795852403987889486064982822744515198439697678972466868827158104699196659822253735958507576282842104023063152703703693607672074490430915882378334631224136014516190721394628547109552471577222311497931611594294824192385029869400139676501408365317061301604807409804635685533757876362963683464495138714352033580949529388055705913860853280195745483104288331326910170983572956325935336740095180971318669725118291247104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] 14339764503991074158806122006109139553128031386548628956698991551218087679027374837175335270257547217597708698475438559073983022890857597133221894060926387681474039443406415089952605150737096058196193445919331118573986370028054146284204840146203655764756985226755267576222345813806947729258874502489648588429561328013123255747724967345202708014913759996802149480828054356225145696568896817096073911235937884293837584204404174224763563826410079968085669494943657447189551152367986826123809710266553034518787368362092363119373651112098691833474352344844621266881773593173392712513142174881965797534559743736796811586507056555827624826048775938633406439065535904602490605542861550577527454684616332772993232744408369286899799412130845392267045965196802803234447942740926528590013619827664392581553194259536653232082583194544006130872757734219798866121413144090036797323640550882644450327449446977371266028831696771964464128095565109156432771974687421185352170936025825110494969418251164432290909731388363562332523677207972205527718539898526645494114927376544139821460301779905375289498805134168647753045857745591075363896149187763961113154499950378244346500982991006131839112947059315898606705353589303181756237043266433426255410015822214594768710747970548319252317193755414571943763621020333572496774848982066931831277798537679582815098096035956671309144799069715832779603135052022317040605199049475512020497354469132701987501478685671068651602391802209657753154367697846322992609936966249811781965074913525072042658810825097829304897868724027840367201788682564561274413137489399603915766589911094672801276775316417544814352321547491023360954676471130630014198655908031818854930506989513809495798238921547391804075881726486108400530545353110511009132600075671622430649845539833079656752514815551324111326289691018568419115893656012495327131825526890148473557868483051464140237841152317738135024815639893364608105402962287268123756113635549561245490073746588854623512104857644134525415553215015171054798944685137932780978708740116337619458471379682871470978492376376641543301857614963357295144746432035080404859543971471797157147201310030590194334890782648052666002674212079853419316861466438162195950108980872944535920441951658007527504899361823435314797898080805917889528151311972338491015419396292622673724702313430448869507652027573073859152439787304909962738166479402372672623840047289009785264622169462403071647904452186495072185365338138395143345932523330707164250791645300599655784863983935155554340428259034299326853371672109591499389974678606406480684845024567904501133778961228774040600290402831343259063180845281929198184451753529433797632211787167015454438267649366459154432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] -2024991091998592215620703089192785609856909707690419904370951105640810551553921872370615843152706011623413302738465797286982711360184649197755010912565119406017967630661160850252315936699715969877882864967052614725971105136306902637910609495246468259804756701433026425733182661582161235495520879284088777134428372329409359856069483498073764773014686549615150052172020430225874403531289869222457768193649570452164757558115786050388756795724307301851287831818676027445621510421936988230923205310609660405412103646003734916579733359846615001625924324744185282121419582333807633403906217152089516657559834794485691877264750543629164879205089984710286844792932477249250634054649501193626645121835016790856730229227946334433787950965341497104852871617195867696662064057400845382961509454132856140296866451981495863202995785215040745734676205440662407963171935893127107654864762332362978344296947951845863402654050266424629766159255975897622382667752210791961495515559036417921648073788514672308744310502979771332844310825525205153222376232076308833614512860120281468024114133369849599955423918998507037730846540908537715750999757845096054000650876237291530076864234521519710854201091800400579636060200918482518418391732591489950562473924609097834680641131290193795108390591354345780716278710445841580000017038255386074134024653214482928592877017197187472566443097436539114952958004615845913062022947791046641582178666599037400032184280889340934167076952897276623580327274939806201838361185276929394330717743649742987686782587254719875339691891974416887633347231588606520242689218836122653999258774397304439536172668364743032777621793366424403322998437260885201511855006920642003179513015885535695037559296802310745695551648047293508652109344633044250292239877770534063122152502783817621011511745702933176991255701602126097147743217109061577506346291706106116571639984625592741516232376672354898365820816773760206345621607947492582668270875815011110275233952040742832874167213138812726361271766400656032992837198950425325614708372342384763513195845759258591445378159228192732438749796963184540314345089895708399682281165805603949178142758689413638455075616878358058897437143053418078467403819397979524075920963375078288670659304436011610915088142100218650921960636044425122878051971828891734892083895773102854341213533529390297839692191597342029308626898222992720776825571092765177691656644264612549570851335353959013632742257733797347835542754672560905683977592523184946380455650840028924016096740939242001928930827110360363876508778933773453366389762158527715388760699359769944117925322094475900914490386458313306427419488447309660959381586482809853051309642430475016382015950754297151488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] 246998173180855908466503841668854690212820778768347785116422480905927593779337515403169295500853767409289173850235503479541492134146594070943975794731087199873858228793169456615373816554911318770489458927895145779109767830348157338121162661067091786826819650190289361779431135130372539043530272365851551242224870543034467872984822454477176282843574013385148230634113039205839751969617996550181216352518136036463342326002457918401018944243617559957815275422649275294043883559316848366626587875877189185524123549817351989664510154737609052008133885175008881793015826169071338280135202571467887228705797337363363359451827577034575568868865872371921816519236880728551736313870143369074642619950355297772635124961895715378711973472785327332771400382779945607131609826895783601812418545244623459616241694008533589373616238350418207056923936632752105472236375705543370165258108360202078650859833967787450554204309224171874899705501713826600151986757060494185391243664471193624256252392297418487852799065661459378119213851459350036707950556601227505723343244777172935119518585794071366477980644786690366308258588168714878782774207498674740103484982048626289329307469070556891596801030951773963941136269605167146681802212587932052398387697632352424685086033134345007467287615148876894984361468934638994423233863815616572480015353511578996677197527816274351301670519210799528477856847797905099438366970406517920439285921038030859754646115054236297084122078646221155576450115752430461613926384443559558602459532936174259768286870956250740284557998872677261415455871539608262456361283502289726303132454743731123582225761347582962803496828078353738117902943020116230707402084815496135453974315194883002678558129372500092665732690766648923730789102877905825717815230401641715747417786246873772034013308055841181392388370821288272558484610532048265074072835284654475465858774113476150092034505800115572230805353706817029009312842626731566417070289906248422443030064272858178963984479046047950192131295806876741262571908205095300086662666304700693586204501876413924290072469671688578020266642383977983170536680083023992305108840665861023490687908180924377794239163133126291572570439426683807873668229386574527399465780166488225421822992325482314400117434337612943112728761780635627924157193034633408379486841593088459872497962282884779114510666744601141853219538859099224110636918073932399772727577339516166850626240618192233264536887625253396803680260311308839451937499028130523339058572761272388636760314718203806526837492024068307325567460761373720505559808835369597871046956712614685044298508841351676201928429780196087313201313183597073134662940217881521381300761307854240765953566313436676096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] -26419913368794924374572632600860897293814934800178010064910631996637914781652051785836106782895038217546909079349289791229586224144551740086058074003542627424600484735592962214126627442714662647681702969124831070034393874445424094139039488590958784131491155275218909267123167977795295494555053806092715776179630814997499014810068811109441676096630648301048555217751696419828680000673393826533856573385651999406244530918749382541379356578494545557005167340869204000702280659154448211530110186983280832128883870729853371797471598256787117280799063013970312256922802348630492568881049230252126039403022270760345740311244326094691140993324668507734800656363076853840720028218437146257677134122290011692932025798841242655079007323965884738020043203465445149507982646417234939233417463210072164887645332651014349796046368206457001685205862372945894877747827434455339679912028858441546167481754924088483948893914121545803133208263659140912520039282749994161055840965441264381816816375976658091194107157360390951334082588214294610466648507055456755083192142274833615695633646617390914650261226708544071314561341044711885558397375762131169276552790642422798691982160890896814655541339291393225731349313175631160287283709495360006165047877933950199066651454621949197498920551873514004218581034383728939224132655878157146372006957289706314292381874882245762774780530274028189918825667863993046748099312098505540311261139198050196378132759922997869752257246248247413361289150500808569828406108823019448136186718502191619517490576457553928138979172623255196348673383009058474152857675963143543447442906050502218896212664489079380896090492356893098381287611079507653547458165069419173530340385736329594659854156419390116448397667893854082390065983722973499347845821912118436274201193013924638790532146674304012354305345219797055775123720023334752279400799168696684133874961009196327858468437330061674668004363719494159074163201796377724375668525096802767407373428421396456280246036147069688111494466905115091063354499079876059078107025154872873626413930311623085974502458087118996656087914297639545986080828633927856209398311406064885824510541403720534797124561601862058546877693512491669835393142041676121677456195133528834066376534827464406743973414838225743147261684958195754646049415393281301717341822342057176906351088446700935258213872501722051485958957118824822939147249812314790126915434764716183027139802722054775502484888646589456016741199765972191335637151478614028545777087682792170921513410784317928120076741170730175626557238664786517326275790730642622186147479308793033026352406265088489827526696234857293179799804589180980634527538144269297580715685507394433508995570386008539136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] 2567330058267769866882247987625903446434301373650363800459753414608756847797764295751627274356744203147753827389547609790190691101808740810985945005978891568499522773399393505277832191873472867419292440354248617890489986600813592574010533546737006985027640980870386924319713587531800393849746548465745566091048021391371990183231116604531675490228605112479739983938785032583693804034400244576508790191360319429735828642881738550120564473804015262467724124077291608762813541080292197982996822375443505124886440199201126036528168213705117986585374487013746050854828907760158150979347842365087173110228174024472309753369518714805640465249316514125779983098581270785238517109258380141158622666790861459363691156109774116021902732945079759316741048374664163659778687191482542016976063679280368262075884781086509149093687485117920291529112410798087282922453807543408255057101950998959145994814502661717681098275568362454211398718381363020897953213336354648434499692000275606512631170691159865467690276111360951578496853951890403526607741386761399744024210035455386189405095973586931299450076850395580231380233059003071540298986988585511195218812093252167525416057370937610986294843013530518085402192783330127751542797539044505525030074152275596220593735704602896845378567103120548163176879301022562271429910901062142431101027590821413674394435177543751067692095637364831985706542146829827784680879275042914018796516654569100052388162663905908283315976518638208731855029997428738757360109729837576084030951316735657141296531634207558361844685122216452900888386240860988213823903469385316661239966577190941257741571713154354935106122248012064335634111303526916669920784229884946246798044458028744474010912525365509139001094355628299604153862642437559187140515280184616626256562222869986714478438909775005504170267989387426546906214076621016134620743920345507776084186303676897247384740395019926188638847879500244847994086943738851830720242321604652526344863154910818190465146945910900912910687144731693366677617719506130291852862900813120927648214637416733262225233249186464577759216975889938981168532425934764226213149992882965596956875825323980708238114850694721793555318291854075248081725320508028007834127621980290156747075169594064027188920102491995417490850325647497510531167489954766349144167690880620767422075929497408752495158063606913259778619811696553089217913571567092137566083121979626510639468103876335201399006288900703848396428522774119566143079969599116185116174058039325151629657889433490331621757814331573819981684785922312827080521811257564094157242612546043856056062843888889842586920285460807651048786687327537224327744650178827760350626322474174598578345062931890176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] -234368209682015781390078052820212816562050593526509056560615698612449995832950300413241134074484149360842213019869163446369026940849673798069936628443587479764607750391803944612437109441406991856351405267753118514533103048325100349555508202261171057785798160366766550755224199598448390423355680623545794427971405000148054975666449853258767826052086661347918560112526522231215555872256824574474168881392342101236535903598811625200344385388870046337121312015167048971247100341033079567222342082656705855496137673184351173036907109600298178206015966416446785908588841375892681011613088428632846474638186085310223172195019482726384010597225940559713650285536226789309535927001634404284050359182464526570225215810857631528735153438711361929951709941889900500480583479844163481620872767119617470455027634791555703057130149040143625465995508980648186589068805283882269309060082859860210548327234198915984434622473305760833252334145034041537400618356997487255375553095311107663366006011033936076334877403598950089236960609178944964771473711490795305106828949934239137988760810034229663437786828781366369158046177189650397221656561693713860368487973541665079367922723522876157853478043253046125486712338389327699867549310012693097382715180863345545359935686173557849466896435743365942074496226746469104141189450889261797783777481059407669550702375728828058503498878280388271443853723276321527616438582915541343829695412482099454610788289921040301130148659089123398310420890680048504737298405492302158554901242615755537133706083459064794291030233363486990847629823147316138280022411696824617250249933088873815843595777888665855138508330435092025633587328588486954523019972203899370816150385158930379718722336073681488803891715237940675420310837338096609758950065671852664125801929427670226976406607581103005555702192003900938842854279189440069903219730342962718605902082626176594446298872569206478370630886180362464094196846203065355509587501878145042965994914750054794014622394303143414040613986558009653020243605813242460820180249314845767939045866281560624620908095354937320631549637221418880839867818705143886261893326365237070846690336927915496287249027514764945952968258502926163715964601623698994929309012989737404328906313688595224660216270698916649707182621686312988971534958296498037129220794771020938022334616065746187350789162262114554926469056016786583453066289225366478050750885299209558780175907197589625001470350344461017503807349781337347007924652750667080460212183258743091360316514501259170491828806912168237640892734574116038328872219603542582603821814552060511836890286376251454178302761344993590924880369888177457198657913762471551865413730606050459207581651213221888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] 19108709658649553254752970342495764955452349027549080253674787083986495875972732772067013832277741114183825693135133051165356997952769049608542829210724751103118108711375415454650954265098557309109797305119484542539909905459335846953410981025308219544359602881745527677836161675301486304971187762704921100102600729134682169678834343849399205154772618881950953771375615145957785280898769192264334343516363029144033391692436456877218500186052231211661052316044439250721578638093466920680171206141467648441669887201553162209683085384395045792044997788388960425859783335561987770484179650059879520951731185851846918805206441511913665733242879740556621173238645693833624903439187622383104090955491219575100095454981688815532145976367199730512407220604636559960715573003496847720949974990467077048482579895882046616488407472494940845468342044195068309699270255218932350963054876564585829996711467850736739171472212286216275400244349064981477496582992211779190713730788475607598391519096414233143541860057426450822285864952527408948573787327592625683956429620229248350448201773972982441135220675977615575997501839155135597283438251287339738526257249079420865159890604154468490487221303397828488191825771272469997870982603865438149930729627839918237652998922036992403259571187486084274956222974351709845879553408077125935059177583647528704377645342580242934309952809631798360476505617838557334520306214391196973867295143538566873317302319444503648642340856392291854877391115953157277628704501324401634908416490115605865656808105541747981140249438401379436033167730289268044771116668750867362451570188548203292656753688306152563603654969926309264884034453702393185814642625310698114763400832401867163054933155888902424321763890737342726686051127691121673779515780747691761486553111326261603573197056802898190769271670776958925484548317576623068082504162524051140779909527159966326107598636074674480424213796045058284129779835206413163151725328857052353562471538842473029867581202154952118027003763470088822272977164345416806572455881465456101144448518675566957833780931198323413016462482126929593443934793249858814949884536995464739467658684179416290912704884977703277459768384349476728630310893718828221309735363340567516092117060957701579307908063903860928229346144764098222326553697161354225402188651384817742747801778459893415490813276739735327871112755513112526172899782999698624675294799159112111713398308871015219329748603541849788356944253628905517605448899498221002671852219138430603930149513251213001258829264963890645020558183957475858054239143170171102189795964104698600558723478168795494558820020641879801618968076595521380118661955126987220783189587997695959331657706635264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] -1439195856173400477207185193090868174103914280430893099994108398976487162330724213637084592212247916613161012906217593357876568719024892738005056251558498067607095559036969152779787625699060074353450163238920837793543394470406749702547785794182197689003885806441334301079689150857756021472948406022705995647897798007302388050818466562241846764646738507306097136051793594561251945139401294695922551561065179884034322459870047143976349894615815118219522422616500299873687870659493390390042734441160813659738713655436224825783037726248907099615113876056717443440958752871109561322559011334254492192047109309964594210212360580515961257533165562882273384906306516505897794291116131603813978305613382063179132612907585200920271142441612402115996785959733195672125141457328235646380248041280962081505003989640301033981366585006987146289690719801928442812364325438307389563857031194736352807263962063362296723618673167510228704081055955241102373959575229985074005146695784060644485389795487631705828578963949259791239761648880064120557532735491864097876586089432799138942527752681227376016850903520600066381106446865242733972513467053383454538217093408915501797878601071587223301172475271762924044420199387015090768371816845960048359736006696633209121673601703994379872735809797697637393256064118649109486671231693904584198473551756021823693921828813917340413666917904979277378109890192254993128852198837787553205138598211957189936088866199293756840725776603950587851871286126125340419028956950492723469907722847516793399831019298212016330997496986062825442449872363826535951250730989640624679346758580108619141251425540113934696579194651981130971566363381801310638262398096334693004457909760503367338203882787604916024160656498094806731344153747834327756618332960305172059392195419393892917836170330348364765351902478316278688375450004517050528431252247010721195164693527526552195973152295833674635045595650809400625007820746562458693071418677682505772590423259330268602956278954309819725555853711475003376259310444112355657668246216108728562336082718627582712457000795100553563145354840418948568352136742897332804437004348842234899395460234616537834693819745822387907296584592409849753939304047164008930690112686408273229008444599138916742712729042206299019602069646364960158213728438011692827998005697190021791322304929935814630646196953664060364461147892647207477799291982237162179170251434552783417443129081529442813895773040572985370534789707433453437687514683081945872409782274004164671710044541959812716388979968062668073819500240008468498029798311259066593972267981982496562712879985073859754067236483568790919208759725241626012316573688189871075120228229774859164076214321152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] 112075916823024984344762110812543115539196200658479455823411113247571705048522661743696479108635549863780247187135872896994421725066599936577438826677645850838257780249028583901963501821529937738924803218041009145679909720001407956864494454952892848711541629678924627494887967792501221097740246417831781026949624057387696813754917007473713576696657508648032297264098195419645540347332878638544857036639485854229159076725275186404464332162598275205889136976236451423512540920001278076143761562988775693811741147144346987342439982284497978689315948049935614524809753868956643599571837428099854061645991349229253241700484597865950104389777210154868490757532771726692495488730723738769438326395737650355984236525770705941766765545344698631045490309684673530994653291191228107778523659695856779624360169320839064926886326298816735701899173242459723967456715756585601954699205409160984854079744520003317507832228177459701510750013716127790610742920968362705451701659681342588435461347134504752969547141391101129818955490024226813884292930836908528706392225891365705477375110037141739918722485479950853498779096715940174653624718166599593848405470558672524435918025154381722430377922108238751994275934509860733355859541738675510344573340348052953955170053390057308221547263605935853013747881579536573662349336394411820467848661414838580714729248792144585366758687060677049838313835903321361218092215096623818782541239708754692403156061143961587040709682831402004918156587277683178312256945951185961311523388494617867947448829023494086953923128418872854213055282843729557218783029355891063595609519467542195385721239370673231899360960306537021084830199554484509895053646672562345998847924010715949392527585358475652596745947650098694699613505727704037408421206553007094174725070080553628444234899587887336933748244743251731096183453641704206191225078969460847430571618257196154119256068608399220839228298994347301037669178696032638282764092019029278883475895040985222140492918388768940816216430308093029633848902539973432370933934835631102630691009108198638823786784939105802246307438366414810068266282880353277235042489910021661297373888728919993649547907668149341877756839076526453014684564745079175058056064221056733710487385083187606326921605184118675137053547456288911236419153512764756068654760493684230431468910633929998292284143637482054219083226210602786689090294069840440641334948836403487776359795177620384491025300305795499286590952411500838730220130688094556777030549058666179995787147093017751390005917585151448346128792616439045238151005673977129085451392570214529032571535663416516415305579319181230608175673456673616706863247713960159196853337125539452600011039178752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] -6936915064489411540581841492740092240211410056768945739375358540599965656163015104064663594649748223457540920563524685890806022178029824654131006838018108665267294667455383932291631328910754724676215322766091903377452427081874540676857300381267138598119655278939884893410490045245170181178217049984292864547675051902175589846369807528342142926039594065668162627139470656827152375772032750222501071183947791746860247925426576110405684820295587824274846599213836400731767028734537906292764112404028320790228123125710758406091839866487254176526445216032369575175352199217432391591934252315544889054781541699833254158868638531271047747524903929962160109739873202503359181276579818064726069239135586761142808264777756917798847991281189025215390280638349655637094952027201261518837169864007431734965680921109159024217540272332569150294553894496869921374879079203466909769853174962014662673768870491041220476628239807404346033955326718986864816439851616642063217997829207803063716071518692089612881731482143983856205149805811605918042854219950649666820901794824017855440868076033550691551569691822680491975058607974733144660791399767155898524393480900400983605564225223460691390979671457749970476895931629757590724761565722298343277094718014420731135581224518672409501797099459192744692758453756260280508800389304058649863831508892362201531001862794884899852098441760467868088880403356525817892093505832488137829271397926429820312775489452838750491866437639800487620754862685840153048291198755735061991545289005781763076834889860033179153085284532219083332582156376188842775287354851554762257300589835387941379151739859847711909475011600060352992645080380338010442411797224346257617528829067301752861261145993874683437035419942207476239510471377805934530062672316574808905377782993950762329923255752089861632294113663315439106096075568889689604109481601734251208882223491335330347408355253560503749633742222271175513318045877090134659526528609227583969531371680280823221745596310761580773237778743356835871423090527817416951388907940847383347269457463348834930214499861212706060442577842063284314197751659947808223709701731121940089693237864586940400081638363721511576741199727277710557592785152135441290139166963650132321218905912697131475635916888077421484071730892590020756233808257200401943845614821954286585406289265105700578323852516861655519149079358035192420352806242745632944925363548624501070522179505213661101728758464777574576570555075055645748142007793940320225613777272494014374812853189526145196850856348247493534736517924066984627223242990832851191554436132762677520131039431559951595640542053268479812381242759503422529792383020539940463452335192429447987184271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] 442831272408198672169934408075089733412829496589613485393751836327317826897539342374081523368397114785633416671812752371897263798787947655353184690623096599357984704576271251827552048552668082558134676963733015829863607298150164977215790685009437147372890245722201133940928541733430213130088653358072998338400090104060603006182311119601585924541639850830409886768281508959048618159286603432146522545742015910635244356932743238767010374108341908724082545596088805037793798191610624941495340032530140915715930641647583542962406137279075784008519710820381695511465894869858004227492761282031305719598686998890810678427448899383507255308433965000095506240569923564093291742718354706731441662659561768183672068409324806685106749971334765960083331050947450862798509668954675083341744723254119593034322948209301703475154887790415167471689955959845638488865538228834253055311783010641610395321607382094071373855336562660760829996107473102857601927777931109825488143541952289763439364304076554779570633187216962016712976687790488710387114996433729140826689276656063684986960215681994645539893339794705770107555019746984032035583872434453069642828153149350192761588475088855002092898958469965790946594345464595982238655874972912032166337932436051004251060899621283018701954009558155770861872690077830961430583445247726233128609482018345477840469082795809058463702760682537680609484834028422901582455962142581603718526598052497282624876829759299827364256906086580105010834518450726716251569626254799487559608533847915580494514747063027098435679475007909302870673869760138189055689307037749500172373753374694247645890005815115605193574694386667028230631411183288210895492629588723726917062040019243588904540584916694852146211428281243407675239830220620622646569105548642497543247332902976133977440013585894560124106592492586454172284328390888421100431194679460619310530189324479692873323658773082674708405249256228162849224308782391148141142232868430373240911954705811974412920530590710697820821209754660619589073484431862485717403896628611595104604312660011970413152907127873851637927179187368101650372193302483068094648695690824772940422508013211958933227805962299484739107358665886399821085703159557790123028122665612444317152154117586822853637169074325907593675355909512399431278283347011774873425137313120509560160001418384590463167525714627586575034579236367576479708661559601478142607269069027067301780156804410467670888069483414764577832952696328745942845383552187948461572871970868935873714041648899747009810896943579625073782807145374453427979680980807304075420698283764189848495147836401069085547434291858525933294115121049062563341344046470358217726402296519817444225712128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] -73070537306179801004809424394924868240301849814537789107997534476877977484032721503349589974203635964364211769487216885530552958960770891650514670759095695348010896205032534227173613019160736533803360912758097411168996766598120575000304820894803690745039012762320595818304198669268601415159356746368110427772616971060879800286736236239207619976574731535749200914614442453299279194155589008832028758217132312279280037957507614505966081373818839859299959754201902979832572150554753114467848035201369441405459195680312952734696463759393633607170062273849106727065577881912926612683799699382232173298417406721149285673747085091850276668681157142410922315056862959648813095564135420211011243204707754013446473635796498066779577612797219718357490696748872598775422357554853290519812649070783122320681386828417835145960978364963198377177888308064865891795859654257274088171959013565640654854799507029020778915715462678758798953980977191581680622575649985769569307107461512652614642709567128313743708829831859966504955831049379784728684479035559325780610984760797704803003765582529679338078700721504449634253220642774683619217945958444417999034112452938467430966184225177004609998190842871099618822891739585220789523898419952201822453311749986801430237590428304363006611684007264870173321912810726431599594868715164124787819102666359926155918776423990124441132894053539153447436428805762790088484598960738266368871349389106417911890061551093831877907907516164015587058157660638568724493668313674869821277359935917898904103077749687456419328965023811532769482383259855981931051098309564014982594731061190201342552361761644756667120502292145060049904814597548292705658962557540426194187406522559674200700892228912599190292969238142669219183054413561697076973083291171729904916004537909071574998773877359079178468553391635198515936080132843202884100840437215142345017513200165246880701218705975835213335176886809860780536293099456068284685507118128379291328832804644672849675377412301829846228190498950508929736481980516117853908141717345949799137749816893622040928483618035746676981075692294845557984522616506663503757030697701979976946357349145770883784142525307534992897829943881886934709422880942200164257289452234205399581869158235138737534230974166352956184526889108590331759044921312555865252621923956895557204996068709910400336801199922058587117451137412861046185002964890868085284250311606654884474880078507853128877466208885401390203607550467914889990792960813678996345332455898242775785541466313113348938832496029560175775433123811870728446354403800017191549940675935163896522713610788109734324061635314304878621020480328059663422350342409539874990137921309354550959800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] 7579535951455664805680713394627092386751998103327883555069608641883082933836263954519496015177426946824790492546963421443699064049413735294899248184376704859984862428403859467011052200673742225842171165860883408052473633526985654143261583809378710274304885881810186917922579196062347995346551075463588767758519581927778415635399621942739990374759520947913541721001115052514420155434083774675069276637009596139735974727167810767677820315590089241121942473123153615848053574520766324030910037462366751211353300467838695480123781000961814896011820224968979954580555159823909165636995308675616995235458967941444770915126497391365109386121955536091230019539477532624146516277831487107041248887415944277930248375324129276635124171745639968536001775039898383370785916987036330695112801576511597205165918815215426227581403156262577348947540555469951613516882423180634649522736593366698752751322269839301918950366315627545249549209614799404495653760797254832407976265710808286916787456574290143504749066728594788184932353592970268936521066602328120328413431358137827096598986435272227643593175437330236370709020711659147019945440871965716052030732367541424546221620369922558086554523648165529282255756514564052657751494586950331795157819441000725078241848232673600386549294550545289089665356337101797230172591321749050844483933590034919995658593361608749135013846964819689668598505238888266951515279357272781791089478867793751836774816475287155550877732323334143009833368432690828937356641673369278081896311169307118231913669232550470292327811301706855023680305805543726616367307798986010087614944605941863637586128441234164586427525721908632179867421748838783185671667750114531804307024838834726029849390496323279608739829142710698830454263059673202041006309198074622005571955551539954902041611820711567724221521344489441344677235865728265878963992356737736221985102497984558691702001185365333870919955871683147921842341791801917733648342811915002728660951271788942530981041619199232845836015441407837600022206584675726824270828466563278273597143374277048813115910036639968315479282802216075340131019284123424040827890474826203029727563160535321814838005410547349365978978398905460785919344459490505394517252829413741079410089219930199847931793871268343694386716149185645431140354945646723604215455874585296454547709870176584637740872165088306369514980207575139826679232395245107413924966469686439011615824452726211965734937143268136090305621395217735607208510951967987173485557703037723092773025292549402473360503274240930611269215334334264533234315846077620362416186468851144441433909195048290690793223762268065810109900015878034370745967709975558999409966384083048371480166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] -591707991647598239601644292386322474605785042934420445073964094094363925913849717489966137604554743871508815053354433089936994660487924144177433121542797902031420390364453593656595421526784533839053957592447547326567114449811319869112977148128107887122000184710759431527455764602648667622723252358495399962987389570900053584510642499085992453834589386572804402026749988514880042268786456647780434839735279946434614291142105885450890504223851458737265262408231246442909258008304852588632136979529465813317800662354974238315070762892890928856045102647780230018992798795583519852822699759370106005530560589779091388443650088614735496563052773318129769506063903655403825385160918986033906267404526372998801266014558516986752869901195948326844894581444536282560446210586934439896265922578059833959438388168346119891316062657695112182003596949400040966557024416743115572868755064402973650546602836435432100549699416192288792477703958973001279794397809559451013992160989299297514969961008045991104904209894871479342682262052946855359112151146960736117819333398489436224846019146831554887676404178438060017937448272400989252845078973730071592810928333621793795258486176745673362149122687729446349659001182287907327397053383333861022422854635920952659637193196634913830094100995212150036867692905710898699480438481338928259015374716551719681683646965246362201769998518132167264239591134384813069524502023203441351543062437440494171421004841282225423864945720121993386569356605259480770194384001224797584437490243202682940329987431968419855996339449528435560866732795953930859652933069511672850237905152818635236656194932141089414581444330121849974155061842709675863690927525916054560727985278697512810675052794685198990565891259275823489804859498253715837132705578561999123744287493376961215567902419796145831679530848770724603304067446182041398976169347116654322319343879874404135360602948447475918008440469279141160739921534961432996544034421039622136798442777812908930420345480588509655989237238276409447491581353278549901665970761716510780093353080010619328188196446623715290717188537976745243803707829122279583326890440902871631750820986618583930230174516378376361117377368355316081250333508002996586544517005274362512466858206071214931181769496643274983725258138054532711426524583097955606640666863968180761594308880943804593928035084583859201039438682035883881851458278490114416496904623728378556658579140902477525326952911626827217084952559438529198784228203086765245831310773875196532826652616843714509788939937508882170394155402605304434841783656126267892999795760251541380866756894685056582598497945622855184052115260292280352273631329674805997980655733178948223238144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] 55599299165545664976155152818459856330866878074153647190248246877848914898721072462031600228502090321388593525549179169402986756381360526981041877772313310414805792397798561570491562031554204599320923943168761672691635560421747834182771180139919751495699517634139597786905448354003892153115546007230787756403740570878390520814964747202845106958223456235194797747027681144010486913021638966715203789923945335140805082693172424125708758631755965879593722657346503847142158196197630585827473352838602380737844677423944750217640646094803886114713552850141208582383487383007822453907921294538652097457160095395928167268342327061099723443936446491242623027106142757284223789457750992064215200392459421484129721652325405172647913979007192009214101795338737996066087435041919653515422015052011360398611235066282510885666522824017930244025733947524031668126412199758614801748946386796858747964100945587805494556415639251953893332422869508124498335674628992821844504022140589053769703098281433415752301025077846673806781833805619911101627767239850418639791257056808993735441611377259459711304129683753935746560835582990113490751164876012464991474358594742124205728285324758017315297402790858761942140630517890251904434924354810151936749162446454718700533042604818246532738832808485449532440883844692380628517365387520699094671663454282062028192646617509715189092824701102849301560966601583889039183769520875721998463476800086036852718856092152306152301122466506722271075028066491006623697196882605574545626423242714434358445784758854489236260352843151285837380619299503448803201056379335286282243134257596915415762760693924403523756940846621592646811531656368659280348008819108357963307655488271483760761442546504129499064508868122624755404188587254885855311985265339430223154527600165721407355608163644691904676145840442155106365894125055083387636360774326301818101657444204969361587370404300210754762233993217802207454401255750584744192382543915061721265699855543626282847448614519197213322291986101544065989873269708430315322005216073330763989095330543282960763163307026505124663853957955050545721385188728088148734611170937961875471841483903143923755239420414423886773185047645512901788186754978033661237716075326048553677946279984450506272110463454649816004192541267627467289046251620222068064097004077198044222890585383988463091299623317873629503387259769969786512185388162988460326994530537145982113487503344275127859631466977307114443128161852794712106362617631956770731757545606554598438725226276289382329895936051328621408825648338600772555586103722900549112302937927659477070979922151273156322554451233122123096030901450230629307474934477095474958299570730136110104576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] -1663577160663827119567926840649096414514603501535333883227008802062913693000929483787859128480463235195008422377256644430735371456191183886767198342450295389030716350987616309758963344081097172122116956459806340266986451006132197343950731174633202513371115546044364997505901287262654652535190626165516827203934461430077371354999355443885163368604428517878644143011122317019762856690900316121746327744500982711105385992658759843384287111782970348313105154059454049738204042134725536484462475995811754310079896374843706627803399800391432637025220728073704361141153910892457366383284700558864722102799922477393246740367452665117564456113663294983804479194041783179602261704342543550748805513592723382853177654414940099678092031169999572422515705969575990605300534361550443901178827004907266275131099109856137004786468519041197458921085761932807108004271598971486129735957513387229003996851734690241604961393435137717055405772630930184248884210673038266366905681648712587323045909929352105480482000471386484918702259973662521029788903857553641264425902668748810984867941560065331667159634986611848292003354290883820161277244393967026730490663603564727393739731021962199875910443811871044079579715357348692973456620541222178285942731684878355403739038012055469225192174020369901314891363695945134055652853852537456909126625574599062683336943213392991977054731370724347700434092416356110226906387211654358280674716912659204781861192691510967827188130225719680137013061877930063265872458159264577245637875647781518060650950829159232312362597507039156855818745707680581959954446424307628212538544126702663301075821852049463295324171529789651138984482853496357199306419249193867295816617813002849816032945457053046436692912294138826302437916517751284673358852453195257699165388661680245122071713552948336587938897741972362494926411021489308681644542094387251677266360259665102008943799345248247148429623539930232156537131809010059787952604271070170113174339331891642318740768229209451653523486057745462555631620713640850870999029805586716994491844742616526485444838689362708930119381143433949048716305532483594249380028730623559839796705055800993266140984182756079133520542564693135883270727676816209717808046393004685635691058931361212315315274438815070046456220333445709315050625073007813760466943809471186973065357274103821529168800417423160163415216712424820931469053448842726527431632176121414754246631530009723021925457648372789979086897447207527849985388899466564274927137353345258186095709140833855015896080882229809859979414904976407175831553165441953507705261412532025399784768140162208874122204931563808839497126796550942668880972844633501983631155430453738312883994609319936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] 872603465550503447061364728159877006032525875465874381706951808164103979890562269616933273478368209974418628025082153414912644311948207498745228513236082955556447061346142227935042328329920520337682844145074286545175093186231635159376275799957897127765217875680857504051083565879174905299305057340555396730458781823358429443413534292866149635191439237327825748805110904102076878857362490553999188888323605396158124701752266156176627341162559959882271441081344237247182743322918372569306259858276361279605644088750494677171245219272108379718394741503824157375898419712441585263306704833671984627148918194227533518668890680942728636045434835063056016697785478679824741669332599149890251190425830179080923356365021592513941065563076851223528173633466457086168929083831044114244998513776799626205634379464955210332913375383557271120843850814368214085716012898074980562013435872378803469033826449264762764486163109844540486954165383702520016213014872506794407819675487045702054802525764201175696479299657951138245324530749467176971124893070433769626127713949605055127010024720513315482436059362242789013152975375500991651009715482309644340729577169012800903188892804412805761994752003878791099698709252041783717086078338756529617406089324441373121085985853542386217976770626216117624022858700762293372388012639765904158367215089772795731776158828253268788630154207382922337776615678524651445116597206600919509625787048105658005879633801777003786377302476777220580950601869315149221312837620810420369286901846982015515367606998095001017806516120721883433491665757633111281867417493170849118722701501964163114865843561573448951682640036988222568074950126437981056707796617627669593932619503565209962674744299334868364231280705441766950639307725800028787783001895126769229630925787316302224020088223844999279671035698810934463377581486601127963208547706158614171355992552137891559564301099557896587065339702491447561489130237015304575508221538049226507607699022547520176656440890884758763026767092770266223330507746155094190498169028867435022304860752710648438585034777142072168697561939933491308300553708250146955885656321191881119332178303427449575883653064430147429700849938438803410417814766466216859126902357243652012584537749006758700016140875171820851804486826977839500861497326416709604169310589093497845452510255217082236178262647910936263207466525887218300658055069161611438548351542526744022175744184275795789340326059270502045798489642539267398114839377392604186462336413317340798447615396834435306896639322243143932431874969406589009951773933784217284214692942881801126423012544579058507050778986679251745843345083246752896614875450531209904869677601687950655389558007398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] -54740129108533778898187877290757676005377826173610059173384097720073717815256931270383964251620376013702717576734497925240282180460312147667750787188216280177792221119261538832245419207101377604314751782172708504465767961115981777886705139656064943069630940110446367798593442999277346388381674220533574114042697560553030307317440838821741648153943378705665555216335036335146412699405919524031186380615263160315141384504464923731978520690774177036555892264737160240919307237975518663818140493939173717385780778419233806362610960024907047924489721610308500385246267495238336387027726707219075576101641601458174251344804337131356134986194546158165380012870184748973522641745437372396437071614576963838664680645838924257109999729964918320088179321061253830279010677806767098401267517249152591619072588090285088488985634243546357454936401060541684460824701546194404770896755973138862481264994655150632943406488205156683205096119268309254645354218623164160575221593283879009088138308691747742177718765629703109040211077554878663328036664018430433786284979401736852441678732817366626156861826542439897962648860279884471515161035626339921299044352627545467542480939302763727026917156537251534786876743580314115182732021992301365492678291071464294724522058558913030048540646720225747516014186278886562014010783145640657201343559246702051921195178863908221062335211288297524543916086676948989893481004405956201412188450559466450037803370807145423597730257565132839773466153482236545416061296071749576015365054331452759738453594160248337793459790593271551318428151147667851143618512352201363726780881648198029881355031210588089536949462292203811003842051787166012044060802449200675417681666476176784644344292122170994072612390518410469250931047911031175498153379063870375895878046105691991394367197417555806677187839843484217921585238476360590054982205144672235697654262161595664623872868887257500932130217673887095243750255128585944870946930544389437481522329727312268548465751247046729210646584143469251611633944903596503709956969476738428740795918391169768315383267799769373529311895199873443243255901293712232324810393531982028072108498722607311994336245058304262477546971193713431916664599423994036936424255218947837440353998684312863828907589529142016299725812653687986030384203030228989759517091676342351950802832832255716665332197065671231436768734472823829265405751150118109627592278954013029221015446967382835138833856828110648114458868319993946911065749293417692717088838228282714525051115410343188350428187775241788735837699497049225077914271727399420131245637111319187535312249765350495911133526117820431669335052887064327630170063206539163615736107851863073568685611291963817984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 1121392198403122282903906425155695568843795974618759030890991875444926292231072536379164651607969643258679996894991529538550418990276091553375627873482971823195216197187684925769439496168111980343385827205695462160794648225058514543820434969640061162115257199945886929999613115274651983081838523294633558925970608605423782849839465496781634551915845697917542007901685652397275517911147589910232954392754809288748477861337240993188803098555580515535960142624949047963438385719395293346894505753348266025839930651971654173056673606501653486481034599499750638479547978375616495990875182589378493565092095841152820536507824202671701273699259949716199316015782445912575186483147274338843242670886543505984185046765836482022713889595260514943249520615464831103424020901764256622366966859149392712186053943986492261036186214060986797522536568601855136855589890964948657331617473126496870472488409794234279116564703757233926703575928914501312793269077244973728531076162489780981003183194212407194822002670778154990382841039519963269682420064420481691150822465832407237940945189473408969926069667456834938329141428047819304367159181652616509198146859582097449393375258731096668054733687139244323384692821144511217750960722418974990136897446683733665940095785372683869257350975239276394926559477445973111675570194896265617314613321611372416296238808418757626551467874624486404564658147882184692717480637917488741943602534195147470440081645542647981541192820140148564294980126421503879676163555269143630931379413563253970126364457036447947979598153875024689932046902348642677768481167438867500107605829345181081008569186376132837789506736478240890152490782272839720744063838068130349995396228767424335678149951713211612189358507865372383597611299785013517656540715778231255389896470162328892299847855997241225324527772036329434562612715394909442549370337762796073390641456104407045661218541088675020879756479631762171878391375644564736519847457979582430033120618774949976319353672861221549500625787469667448349354501901275698083348692764795835386906653473223769997305980766557252724739928260858494882616642398450426490518686643366908564207533128538040364176760740691259524722336940823255257024717451485321203617604689343478001858331652774188146793996636227320422986459835101120288411630561902349922973078345081082933591179973292383830778253292412463936199589046919464898242953790801132372422989277809699512314234845957023224566869880441375194974430862807990203277708069968525633877091790674602696682209151365714652310812335687210216086056629960111888070666049828298054442714484442620925144752883875432213504582923200394027251251717928798608647994364374291559691942155982202102074848687492694016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] -52293875396956124887502598371737940284389772814399139744803548627050869352828040018891401437298783269441784128261407157335977164764672517503929121548781107804644758045339850024760439433406653744071374881828310442080233131380389125807434526746945592984875921402977170974219563840958553152849608684823284495891048221612375186852085490426747940751906012903372251530057161303841660109648476868266047149072634466929064630062515601150001809141062840095315790761191674654853485639183229260357066728510804650071206910856847233576664255096955576009282304422627931513523005801866097079114823473495630783971164179591126979961364225716524931744124251551057779544365154447220136678102080144148380468127876157491299513841875246125905286228055178833832400458959742195324313938376942067874339105528364996677703154126702931761689714744124608678103581457995439317026251140105787544155815904826635151090551891680183882677453261467840692766849537664042356666013458106873565834146797535618832106658243622695507412756349414895525412111477249776299460773194445048190470696833434108588806936607704878884366209913200278758674090153324946863671677170729993003037214490507336501762715993754443603415696436539467920558199687082373602568644664397122379616862880864494709309812399799145068371666939015335024062234395848405167646118225461396101140296071078599963083913495613447359338898646516244183480397143855307810950200839201357091194003612318821194276067019633126661102907037802176515776335892724506078094038152821260866834114646900389362565332762493645357200047522364314223627827337538009469127749441984130916456504655599011527464709611278947386880057626942373034097525038982337370224669838770400974427868488497066139694238632877486719193155675988320032963342105796250994904978215494049760356289806886260128555765657272944368221521039577682261256238486934394512558375773042618140721671403236126239433674714450355544747580353087505937371287281387335766092321434383077979658162393314950733694653306484494135607114492478046295209944570303058089547656968072197039782192989291220006623412645648579521934338370683995531085793612518841853485643003205722043165444917325706512676704762610721970185672838794229382921590918071222387610390535333705570813943222909906227456469644248543090154240663346357966393792726996418635346787566874921058062605618964252803304405342681481109145274514887860199589414943458273859149922333965583926381967160034290197469795980266060174008270878781729556361092176487585373145628867922233985714141477337794577438183666968065095864041236886814579141615014563880167416765728626583644805400760917134918116951937264879412176554999431616466885040021656852810507916473537713281241339922599934689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] 338908459632538571986745933616163816455387790547043350579082763129439399355203833112866583853718288979006015471391379837118049217021385651707401588518287979915376745477279675521757607834582243267423396447450693779605446114745561021687280870199833636525911100663609169287441562027190398117826650591215001462966412361255978968529530302638932661709747931260991764380458987855374223062716085722355537895996816106622663971747980968169066813919918231480796573874295102666924395902187321279462095952489421344407244133735766734377604308137816142076872510909368632989510758839449915719266157442912834852500852198709721064797263460525840276606277147049200666601999807102263836162763725415013485507096140256989427325642073987007929247560996831129440951223054628724457372021253127518027800327111029212409513632992578441774180313392630705766932189810783974322622162658593569160749850039866448048604304942278655015893133938458185553550197388727577199993194680636290706297138742169945739239826077313398926979679026589105277467350668597986676599154800372450909910662718907615319431774091215791775385561245119232648686918631163547140740518465854258023466437834785712651409668903777354450791449694607910734694094005371341769847046226980475024804328233977511285830786593694481207247612419532628536516742823106152976619923078525703883195369266105048107797498190894648989355910183136812544476333743956729366071090849157605723783460363632445060384891681964650286326790306596098249387105372541506722239749496322001058555833882929713460508824711179556867714337465467686390551763718540226150802002964317902598393673222276989038228408383418193043498193228238401305318554733979024052141441321907083719857164425462541861897404330565792442013379462370698373903665593591882793362723142588132135891048894141513254408304887593984070627510874990760574664819953500421035913233453056650619021241438429971409601436259868120830224408283944653134369704354431924791653437089619603244402926031651911425691371130722381576748788873410246621526498258548510479709210955392970824093920976916199579802581153070591656749622785762588142943479716995275406909731949418886022591502791298126428396763904695580697657502862463774597563558915014049978874004824273109127194647396426718035818856602953905055088566878050217069673792692186399697383288263320464463062201769938256878976930540115762796489249167861340716569823227334976735788982443823295901536692569756825572846560738788191255644389435159835337971172023860095615158916723954192999592145175458321594040481048192574400710677032812679423639629834500973814930746265316727545167573586307057059296866154862252941438252802770391830385275886954730369876689902142023775553488651815800012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] 7956325433839486235189456712752901439215522606925597652242166885694479899007971764265157741920129922430554503758861413016808981074843948412172537921607768130776319368449061958560469718338064938964941765758318435105797302482552799420586662335191648062174742129682655429230334425292357740132266152106639819374742772985546691687380652266306094624873774540423717785647078470008254206061030156126072703446319995455333463145548775639470010186811447482499545991116808870697512395752886439279543208263292291144544784871230635885520138617795136707450958286580610378807598841328088638798574926097193313366531034399819540943360858772072017586902353513437328009801938718919081176085614172296166630294996509827430940933381002425638645979735380059378418897889382953045663212974181729902246762470278127140296676699128065289974656566973681066299978334045340756653208109868212201751359832492234495223326920582215244135144844165784420597012152954472591900461550000337670759605325026582855333830901824343614716694680512195037538144541507480679852381374365252457257502343419193262863248292984919541010274119349590400972894413773652331594554887146157637763447829988576682831868426947196452237616090976109189745399564579157393119797170521296471418218387658104131143759865077331089697175343780132823137959222387172901879145610147649486660269802203520737968608962002078720646270786639747283547941955802140535234969081259653702134371264966047800888577544384898539044832754150957685191345218105197872429625193684851100520257858488221936021566448261532585742216983517515616011671199881931676887373171551226410650779285344427315368597630800737071091992633382411186498707116311859548790933674083695223047778620325765602249102473517354235682199012742018237702134332277945985008848779653805779676359343890870981533054621708201734287123002895763899545794043422554639103827132900323659054309679854490034895466216107066872899298434382119027701051780192322859914392355292931016459418573815156923899339865171436465675519310026020493471631014453059854500131374426941338127035359212550051977766704644727060633545240735098129079569849044779392020869999211198367712204167172509069637744233473083913714452491125253125001135789717780638677544500309093078227158998517592810522271651055023598366497908276304442597670606296122810878344573067508668165410731931183767959934064689119110932872094505387966089270754289848832310068084192453932277152825862990173527512050676192330852189082562786799868028667411289721022019412641600893705686610739110060371401788025224338190788032558014454046867242793139417952688241317975366160262572576286858368277413274168886473285526250559091251488814826443312099722604754858707232536854810891510611968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] -143097352753166622589912504791138136416372012100204000770344553338703479510273263037394592078552489152072217695022863041664777030850012216781680982875197874353186347778209550202406248509565947164174573876514627254261149899664594347211311298613745223482102961409601004485138769378023627052607236947163805558809540920736605386191071116952788119649284770948422789740198048265011602958783102613264100125997726718029853002062326154771463092805823355506723270053192481365444232269223497272678603849144694312636748080564573197814712625804689666154155265397739033248263287618754008606281317286743837724525672963804168017375014547822435235860748025842395385989271199948675645085738715719628642610291659170858732766778339725020112669993106401465250119488474847167085729397279688955385434607879456114701513008019080064878848648500140092995071553138892712829177597900295562609817379759487441054703719027349857549759341827620560816026056100030055606137139630391016447649985319913481698243860341217728994360189708504295445699685280672237386849347318228775877741248249637300794553500105741317236716017610641076563702859879096687703376296487176870300231605568965355339284690728423913161199041404849209002070281336922095109210780041556075450402507182916111467479530781792967688823213199888636197739366285458801195037761854146459637251690039676198497785207241161875394378775110408866104625604721520391221573625202636814174422648361354120461377187193698633087844458390340922131745718744660219330833452904021418596920315698721597441778557205409197775089315710032601906764692051220312296628230801069176261125084860748991619231663795559584535631472087482819062805159776200344942269235654620771553824445984383098260437695967012651146656341275300319011332185422324594841239983497126409106062479846117434520296819156393150210102786430687034876529401747582821892298016782617906889056262486810121384914443428299352402128394368501449725188187271082041763281348187783506270092658346640530244807916414488824898407018172224812325774370749681746914076299851139021287616439110885361026978770483572087512489544065948522619802732215894669701921406200658027490349343688007146325402786629395635003293787694570276485346468745547708049185590563772253841477874934056149406252252302819777728391246566123581805487907630590775259710935800414453220872587814238657163511501278333298790700691994149426807959573930482150274688719846464416951528146918698260940708665974982759598195512433535000371284423022713809974102401142307788378205823710870191732379441663664437611913314146951661474466637410888738759650368117931997224346017262448203230293514856538945581419374975183080986445640677043189122527860422751937342090618860608013211795456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] 1254820616743293288414821292861553564010696797389857985762222947145188261741058148732003132801428381791238238568061353708533101013108383776193397749313629608020318833298580622900477827705219094426444735643631845595247729541018072950329716928798251993015095658671888207822902374312039222857709336567811006255737078128095116184634250650541148372156319483884146837609530124311992711375893524626240921001810193251714773719171722130808043891649936916209242252565359403951823715108658992610456004608501906613404358438942862999195790065379651520454441110105971230792902511099618541439289554992534732174775919114315237187571203256131024836123529819459398494630550647706227331005180359130820956544466182515507621250719612596557054125575988100939423327624719883134599172587957337063867525220631109866966930808711534926765172090719986064645707494386595981153346456099628188408648673886347432442226570263613995189945218945523220866282009529838212712731308692096097487069151994452032680991854480858999730100858917521238153457306546918738015550578171889003043128426284714348756210357696946580392245414163440872374218641147736713870412119341388009126911237184542741730924652356630891706425790655373512200929323988904404623991223240250630861852925340056511165758323792658707485184683294412864381617594999499631841270823855244734936943256100619767915173902085945897392269138467008781442005195665146702924145186517637100213406351765596156831507512276699122815478273143447206949585740642427241136200254249796120298272844303904830445525279078456984063936102411435109751373025302167757164664990994212594358346288964921432599694124392149988610447488111584405879105476334784420951210824590603939925001648161651123098695075894834630500635301184608831299817931314011658095460919752071039462643946595517909149254095426943381352041371891518844116260087971916403908053352522959025166092881749575225012194829234251806492027496774706727419411589552183374005594979512153112196492418847313423031955533275595529112273865408713547946152996837305913789182134791620978825602267916467157637642055220382702800959389933095007325489159817872476843881980397906194609884815547095357197418957927671542480292927776985280525649505027373801345290031938344720399469371258754713951466080075992061231913268160851726219741166753737354777873537828391902271992303014106439364768457164703188652034318610495658535477902593008740746480146042172314107206096178231578345092475483738095144933244940210121441429513353272510690461902642763566220625084297780563164073509869702700699598144537697643591338075499515104351685575997094040422217449173303241662398353078716539686346661429471607739936758943034882532938133179014707850926549223977854210932736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] -7099768293586450916706220853486606179063795289072482541119291475345125252740386073166873089330787751764417286609558303173635919364220886619693052176733969816912261324659821707953454672389221049336294097406479554796213537628830031839888668197553114791841486079369316761127305232158277121072680789237688322305081264992593545553527291975310077166685056852453834729742803172659454338481166878062906909567879039917835496661806515836408198782324190417807532073685871173816628161098814557826767196401660200173760665973123142807502202760302356286782635106666861802553122693696719681799632415769641793953192940464450574066749419585806752044901530858109718155952797714839328016390368846961934119091910282954088411570081191151194758379754301243021790903607384007402519567334728582607948456923075270690211114498168724243038796100316797108658183667927021415840639834278214388373698676776624733419004634585938798236350591357963498220580672235965766549886914706460444857372296478080029930524523755858329054085946484556594544910518665504111516303110037565826982016084023206127420633261247804124407869866129452712094956648037930939558918522729396654438676197519153468096272147591630632740942930287129286810243389091647253494251171068387382254496916968590914116084068048051099300392609385828466190191378230522790940454712133370629612203132188450025432837515917743191580990567654519354504459254554821924353811504279264196153736429423515575380483047446972839151339252500774191684655359742221642153859613798520073986001686196022600258712908106586481822965888724079374035791642427313030208599831486144437074713851673657935117893095578025727618953766246143531071188077677009192565016715046989397671520765601369433054382234495120294074134445155362408567807315629362223287289748191937213477564504815179752454476997466520124395325461070590158607765219183381427114189085259729215925045121566134647133711205178957532967239343057599471842107270118494080471724835829642501307913286356529774369238394800713213048199115843269393734807822772536335818686457575122140866518193947205661901431286154268836690997218807651391875659893157995854437745731472693186734794951196554884855974838647908589406487299763453111684795855631559595491039259005819563359756437793538109615293386889095112094109322156078283287988538844063998663324752535117956670746042771416231161696095881696606137714851668799893749800650810938331811731303318850273816374732688586437636999116381878144341290019474500912990157708795537332370079221705842688470688372424037951818700441475098048262976050496495101762218232779778211330091868528529333088618727561685180248369099144900995267976814652536174272342050652225404448687356384047137859563610537101592123932672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 32103840508068457977079762155299339813772401797813950778704223638917755542616294056925072556675551871958539433397707504378151737018979858941364316307586829334999461243159877474362246108018085792196995896011780319874045139690853848737072017749704164552465531647091608426606562748912723803178314085981224543654792445779002429551470929063926399583305574297075560418519372214278263796719299679695212034175464321496020911243071014222207841403028824266151085064875952917375837682470282637009298054122790298467783638481647296409882168373689383072595985342579205479686549258948474631754968265357730202360020759655365408318395081607895053201769623183636742551163580733577557675929127742372607924219424592003995062075433698709423473348457800393796452200742873931538790378939876232566069178355595665825163777116632678191906107551670133529615429463280324619166055062496994870573524295010264672750849255121969260160575719695045116874674141210290076871581994413640535520039380128632906650942447093885152522653501585815028209286877753480501861991401098344972458339952805120663977119640279624459558664042798981567680168224185278105017645415526729133493720462661055692048787597725996790301656307505138481439502872299417252633961982740333856215734926150589884446738777056381119799905609357716412386288587159325854412650291724514248932237973480426841493692930897981211500139423656898304930786834617091991949876326381769685056359049053335771393617153379359793951743135392126464355897258311614024690474920363137592021355011130772154343711608126887695634132327409280829159068657866770589043708562193395807180760479506705799718974713563878214327778505043136799135678748495490460395394859845954807993165213870892074555603168446845600725172167754009976315973420829060722726886815535227619889631634017464001142795212459651741219315758062465226807750319499162904568424074962989697010954417742877298166429688820354426283044805682178927606689225399146830662693114699639293903638645145189099335074249308493157264753437912199104664430572961150390798732078483125365814310840143395234682926190403075010020387891723625322613918498961112977290548166021696149017480998694589380624330275320832934785028211340798622823896053199106185046869704450943568166108932704294891834283590544983350878162419654339799370430715812306931054399507438191395939927391832735883865018679547716261008740473651420464151334910632976351723596082614119403860651014246464047168891354463602430094840777216689477730542030169149695339811445312559644310969324674262073627957971546698154406755253176510156736223668955279838686853269194423576172270021457778435808389010272985107657830093651034836934336017942039187197689268069484709540318231226264478965301248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -121433112419334446481611845943354537276627752776501357427740992976114465814826396085078099858719931049733065045574843569750600670593470920803182486916923987717233259850768590625443534561894938370830578481096629540010122968219183069199569140808125593033161665926424489736739098564523445261172245691720430388188594312101244971258874651573322376585577678836708147520270312003981673390805940728728795365437632009999956390419720697591555098857300975555549568182894933043414329502097705036942383806479134938582091818980650256918556441213713968100521374137449557685078048038253692245064273677209944641932823513114217510823597095840006002491745430238693995624546757404858433939008088805837208559798706405696078088253926843997554135502254542925549376585284493778769968820498373172235932945756121235436488707058924755922758278344497758689031238314168796529865341381082210952009255143139709831607347816250388479439873453746075238905525061794254134638497934988610551311543430672587163935995466062123337391854938821496804119596638802635329953212342600560316202267022105421775011069213020515914275626655314775176141599173615213743268609047849420202686413988787069911509270901773713471863413542483172452343122191975767727049118445023352746095433210392877157713721730944044458763066302388138261935663791994951622974400195590803264380194417609244809253099820508301863821430149949739969645439171177682133199824445199824905840890365659543807375799088055632664350994564404111617179458496682002287067162872729266389731424028082117701070178709367311077752584537462641996515776319989086350976183383746531136175404223315650819461217726578349979210846130767874781785788755699198831258265497801837180511989571066462532885608036874188219415603062450314667890393963804297648802043921756764574940758205628368354616772442052626514282098875082520510857467003243201432394672502888650059165062980791460250413181778956385620718236606963564844916709959586126607514655818434621556496879227845363116946757092761162633630261491478291289616764090814298900070034039630148927738067432507957678193261443673216668795756067113500055558120919343459532307618839915849856893451179841298158851641576005815112920010327126710041973082180289880207577176364080613777323828292044327257719376941800786578650608967737559364046225154812620864397767034858440533676210214968886687329011123204568310593598533154440023852965345601893067089554074296425403506452156803333324495511242874607017089181005419799652091641008078323432355536372875519018882201681240609019362440800785207454150014146114599120477607769252446320458440255137654963421298160601199387564474265784194928047464673556495786405200777822235073418835784821190994900340697880082905047236608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 460749538714966204336243643040791996740587745672365216057724295512844229880878150728116852619506988521104891355762977392072883153150297862862487993336105726427275185593513238326225305331491464363241538020881510753180752529444026048389814634429140454554007645995554355786086981258745037944421619326468120947278133835742817022818885128419075005782073741287931067198281675155231247313636113587465383059740161509981228590968692393304704713019014959200626684615700856621305012103061817213815093612820564505423935015382926827203526922208732293586237809401958290945588010598629613501121188407341687771584693686239144089022155957084771771678488109294765994728037164490491885287747729665751997998744231339504365382430361161061425596451603334866564034151186536213180886549229362728766164528865208512023875982915898683992720592133416248716991342963880141226084579810616957053618628082014879016493352140997288789457353448026786085298645456878003864303454067512139901095163758168537976400525715286696902157837687569664367574532553229991550535934441372753662013158417558513760833571882263202935707410205393074022065011714754481666288446207402088693840349045012256345782235157205724465341773363724714123270696785128689843888609359567032678554913551144401247041121361058830789331828381439611647768639260268507143320849861402296151274561491105232752143298317036092978108474673067135623858085366605050663547185413998129951185266513078682975407042037394965914474287693674139704194819660817835402720785384313620064819588860557794660705268151205085949562279885835307450022314303468970911807328757560444169869477092756750373926607767971066676431588623069657710872422349966190111527156536002751103025279180794442824265151627048572492590610119376378967899714729178979552547723082507036642074344108387792763362548434730219630664165943672571677009307418597766923036983768658510527381086483632029228513661153239039315222592805108412644700609540752640446442236219955259681491915489533258965823207158635648495020633227514246293502463897073777145549998458471410347197437062890350877027376435180396996342832992656323235469614214035244744123222514022032223947575692737920568059844835109016478871054241458491066071844214942917217503514376496491862463449772018201110451152967435578818629962579637736899402841706982580984658658416562239763748991739679631866136446773939575256841306214339914201929802922480409773435051857877924266635389993823747406607351660888962719685977421789892787454180959710280834140943618064439734055151553603289234327207029748034615885620929198495279947561572233022756596082814482098007690994693151503174688027529375634391371689498662558838087619907862935822218325871120276933609009727951411157907013632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] -2162132056807481641713316786659129850512092688938503277993174124120384636669114122470694099609646562902423213625101899200178033606590569320149211779454376118435869150271983367739945351303667735119102124189624990798854892808727370261576548428334454253466629142774121294085108626368505224916261579152272529655970451377036059781651112427280254781305716857898717159691037786257736830131651262211619550099835253659916477611350912310472006341183346333192092457567509726756812987858347004276409244891796014696772439465740994327385749425752435256265350575289680659436244065891529915767979175198942793197942202739593846062342883747374687115592668589184714496402788247302367042415445030180026516913783302535701197841194557330011222563462420517812587661140463116218058107916889916995615825147472363928015880596507948317012694823680238530055076329306265498627157752588258223374183817478268555197168504312342545163642590416841657203956231647432593851051649506770627003378381993899421113259883389439507570240864001398064375105459755870285992915691282487580947151724866374230342411367256325215572614705698419741042856116960979978283994346920413951185951472278404761833500639386554365644456220367044248208021370761541816808691460217493598016004763933789179566239122439165982178482607577968246156088858829287867462929990028627210170248669226281366992900826895078726940368266748526456968098263029511298995697205606702884229311717639722555419688269873201094665244552810424870455389215763721837642843664411059474979231915684508601537913237519375354792276217995760823048497388757626078083952594643987978185810888829389057152460345052292724130904350835896685820401630280410638675320518345512141450473929637951613677049165934136644874354962047783792027212349843004327394121513619209122741327744424993692738893658113938588859464746657815226993672814343500457253253784390717215953575838891111853637478549744800809928360353930643239089695087082161057944969218822278404430444491721465474061425496277790749521522234417784506807236800545857831804332856234823123598973232476334090831661006461480089126875214234219099026406824232108055687536138936057030279644243064577513672095222276445963869758226716796601516337307853136595523322954617697218095470245123556414266783808098844567858795147718251138123309515773905402335274943268325487525121391901932082667303729283886885454854899130337296313308514747446981216397645952246136312040153639889086071040106980122574166112333392878613662516453194877205283209175685559181852499970524915537538556299442388529099165706289543054960346540130745511453804625179007220969949936400862617044174876636923482618838914955921485134022785388100134228176392765553813072595505118420066317073645568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] 9530500229574717926579870904590397799797179908951835295834523986238979911889352673437601562011857392611519609395238324239170705468811234441960643393714276764485225926243414097541842054411210531837226128772898420988548029563153052997460809612976277272688019126285597352313151405646787058779104085967759566965999609628624831222270817679946003427876907493413970021717163498003645629379213770320598204695914433402999182982199396090336928346725216951357494169465200069148908050454283978046403477690112487150503637405760271966105860908676433040583464542694179160146812230506550567971435748175783730299891706199373967366668830508481064062273913106975493154026283068079717967561501751211846255276883691680338955860162762926563861848041488008723723370534370251530645178049037688421658999616658829880941452846516814789039972602469306823345713905177004497681496593359216539738843137076378571772617525640593975535037988213617861405817477123420851869634293503424478487395482914113611706841806593968044277028922463852757419690417378291179063738531219439025175749770855710612092054387553457454863226882899809374426365223874952531858663301255608530215152187058761531535146180209393209291459835478378395649942984548513203263584632904394331007160994039010090378318420397566820995238817057091482737990179044285604050492840334860854394140350047617918683501683010246095746917797063967880481154628513067027098034573810135148819052423639894874175553343413386060355213280055062477048243277895454820696062889203786136542488822246155885715697263707624336644872784616783782963164123077599186721249458946472502264728083690779243431136376838416727414399046464685721282290399047217765355490633964993526604766143425095335044939558115524713300117799009045226330004117121694632860953333396579644961203862408756514963778844280495598369190499543967028467294173873480824307936347070279068287048159261139957414246402369871682229798329941179732832320554783397557949833109075710669982661999426566916903743975977389232107698096461736024862563418407988467594970375178724793422252888547918607764644044860387620609390402791815390082924380779490420934762841566246461836835698049578505234405494982872022931921469258651000871231729584930544563935731545701985118628401423810726530173412373041343912474608911801407363266602927833437345451610819343546128203242087896621326924502068824582838263871080917803293593532406472507523944095714947752223691594011529679033887899592336243633553078799366842094185338558620611892935315723703318993935301432563813564339653612003625725203305592695325891363380476337582927535256880389280573646560499994575294192952720014994326187162622987641086219960503295161982020042694097613050262897343085397746695274496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] -30618074701564724650486579310032922844414903232228275384567835051956289364687221672614131546889657319312648636761680824621608654740077234517419822532061654251524301669995291767016620285871634457376768174531706708949076201597197460165401626460688537705697566220923932565824503337006824992987914508088824567312429575739354250299747523561863423294097534963433697222356246155172889787157036374256926921796022459677614062984718575903026227309470211713007013649816007883794031363099168590785790682313075314370701991770206006353335349223656723322076870131173211842026082420573958897088216548606094097290338554656283330260332095094397203701384694199856053046599524401424504485189045672104600815914639784964063070266336734798212138649188998333145724503199316855424674998620320336845211295522295186146406896836320451196467068520643231438439570554483510203967614174542884625270527711562128639112702137353446175956158462734082091830342214482166209689746938190243521296904267810301995594671999137090106310292316490168581786673364357647746554874101068654138540155762715944355070544486982238626463357548914854289431956571013682853816881400776991073189919340531345864146900815801001410955840561412642052373386686069249135852844959929305745467054240846771022205458058498539955875821166693879822468622166461335891014955229580613689606603657004843710791674476189881243419426081726539546794988324540865563444043638921895179643647045839323163114466001975747842532680279550155689446149920248858778299111390816306781458125269674437275770400082445298391850916635270323710630921527646369363682315835279057249329482019754933688308266074465612598169409792303938561460965237934740882515375682033932572118427352905913972886703677388391882974071120592738972560204584388070420490256107621409789887073501932099305612169457289950817502703764999118619739992660285092744756421349019675711920753616207205261650262357014336090958518895547352012925078990822452966772824765692852713177433929419488678278437420816133359638366133950499147833667077045670210036774030827500985183655889003184522539107924873800653070739157206070211165343000444923088652145665731859350271224970359593485646452044423217037349288749691329500910240251236932720671672194722044644682699713517125111024347463947419838193760279903966584185245746114841583222462130858801422563911445197931914639599234118386534230606199467868255651512612005865861646830194064097841544046330500434918996526438727989073524201371656892328127778086958085070090606149661940434284174289798183794442392818562204841305408609855277608098131423186931646915916540509691605921788149675241529039636109472925905456843025457393691693246179595310687693463135492272352772672841871602975813958369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] 65399624867513932769008714606611694162706605953501839026336126153071703382720731409125727802728860425021543388777878255234839721310960372249540058130796282248611193888124117501879234447899840507088972915143571744829250757231987746756888642337541178101372063104583778480429208924267937332879711322405342852641868905788265863242237003010887318566000307368769851115502192647626188408932459523397194689967191635731393394523442843228209329397402643294021286971042470407000260804650057305401773664810560910966600995287589410395991301876280637562377624965839821695663882073457623672003460180906824566076015336394357593149449430629761355135091786897913514691546107713707438725357851025385398655671438032140068883565364264914790480271697309981977517513184421990601926429229468175544997878081782283232189320067741828761157064310136843390194623546043328552344578349493486230060179712493957093440916729840708871467441253339810906618324683736451484005428267693171581114834930758357332245398034173085608343298460854441715806529973884799143185253801010379493263771666746279589497946099672580951410900549303638062123094468624137291704698662517513453684540344280128733508900997722667393318756194240443543249796542516026569898878509050747784431101348296563316462035755859970937559801343982059207698100912849792128085556171549448999788001330391565886135493989796000283387402855031695385502873778005313053964615719326353983075703449829139501810143472185405553774289289038510727098952829305801335365393842922135180033619428092724125183591014425762562270081364267099645778864962294384882938321873406925881687614072456534578722438776889354279964004568095277650972239033387682745436565438526068318977206884065208743381075781666711823663217722861150157739190991680004004505869458384811707976869342631408667852825915414175244726572714622094440889928919255117499656668695238767063093973172077155888413397753129897458903733305006178821620646998737584533828648248737297046408711977653435694625565132708779356334410646667721921023502783769987076933700305954444501867360814986355182746421128085841385813342024988198117406777077025377193410250991244075019974087439323440883813189982672722148082905907020888009605002225702748703441088930413260914390240096587188013393161180785418865636591010582945028721697151674714780310851509840565363848662810895338905065068195924447302666988639968453332049587510925228197828737355432331394043972768125328140730058536403036340570003159258573770620250777327710885628737109730268348716373181696361423818004163864793246702246028116127068340650302606868697588023006111397553042454206901181690830806119015814070948100556027357015278524152191606017442807316966019966246774351707674377233165713408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] -80784854609381525826468500546851187362172370197131187043850332342870397285786585010747705345274702220053490794932278062410042124282910513810059802061081926632397738124312349791209210125804327701053237051287742548337825635844248665049614633971470858140792690859685949018189727670786445189706466349607895698441346053299468423025940058984305360699321562237571206541175374111452645565991344878613586059864839670236576373044680696496058804411014689657239557221815132126203271108579744589390669109130520984481635553178395393450730125585402049515397449034608938286396200413139353669159111257589181647987572568380879159596487935069061298457769937130627084425046154111676231939315556711940282720715218839204495247759206361068572908871067435208969856581538115394878277092112936146471959414888985413100432040008837644058535007970525592067783371159027642736938715235134456159966979893428856074752376675346730198692453365394703852138970659526638436649289743868171467622513506196960905505442747744112547184691076668034446647149287849021681366465738493424987900708018019948425145999830919333425370728727884064144492715567098884929192029588680374459954420342361019687546792948903713312413977199970083267420997710539664374004099160918685609301334961035701235309530502108465703232789046534626078555432709726991336301392578323549851908665112707231841001805175122897257773579141035536461732215738979451253046824698520674511830333329835878696430972112880531284261833559096455250512881726850106257811201795634942573116722073427463519456402275053756616886497760729588802969739744025774807550383615375797741603448411331289941013172954106660220706092472568085605719326427750864845776528206958753266620911526288699721629773720132712537199799581503719509156051474226440717885796257293576825185527579100105578864448878017871050624699143128491742624897781575593392369661433311188145540334240925925938123131260264936727512456343190878285445171086949511768759048817052858530578239548732378354972286246131058557466055647548625555726380371466806307662836919174162082622256213588228486716463703231413448380497770062685758547496202239550206525805599362522926420878472473809959939089161413970173213315435036818268778802604818247960594320400812928058410609960140319153690651648759057345573752858563688660777057180965832409549599986102495579220215552945595990226827202978651814485155874070866795253785451592745729252605373964480192108981496670630981330293095393834230974082713211028255971483574850382277882104612293367950143508534742183431710043847993056677834141328201860015277309254725380436436520787091066250726381171350099103105243298669330792627918631687350042626199280658091403134211752898835968980895040601721499406636679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 16507520233495004030835749924714880063059041496331208080986749530873319307728202954131153412713997636629492151257230909742511922353132265503615572221672603513040024345682758637845902412403041940161892157099962480540445376948131407273606863669533827897314024331345706149360878618142214108366071322628739155313572137712119734430171968900944439183734816114182973648817151656311301528733323966952641084369516222791231464783392270268539399343694382985613200648926503091332385829375364913342226783828152716359135599271887377995672438680343901757782258526045478834498602333814376819261050677427419113267603109195361672570493912646452874504080973781634218584942607336729774734129889783459081292335173260241879346216996130372583583031452842654832720129795930776664841095655257794505815759025485085904040734320017363064698766833697848518993393942884837450262212813937302497179621908082730355434486799766435500735298362672889929850683216517771546074021271650356574992859673853295308597496766320507843405479456602876730388701382126255306341927774047845182129335638611227254030112833907593638889769755425966864481350821255983860822303534888571587808446842870696800747896147765677344996549824196193719508690750937487260398130826870862398412059940251758534741268923437887054152178107838061732780896926141521429321178347291113815134837855735837732916266124130211004056920947574937510166360118592922592740211742416799375865940208823527716612800429330915569045810037023006182908402564093956661823077788607724721568503528468565935557125044923766183052403552003167746995371926689455437132668541692445328407376220530473310236153519878327102348044338246829942590555868506235892453448413571639133081848815926716704571247185554185220991172642310673915668471859836996094859372229549339460370146442443697188124394325852061844510472693997977758423335762098095339679724125652096581907506675287530843735875473301333823176574153032113698446477125384969359746505371959801690744700720357243760359730759903018193981286280758326238056233179970300568919338760071899969289660789902621331787079501672735187811554496222395533370683734205507949288747304370860019155842631450325532020975958102816656110439516509600633423034430457856194576771438292805811510818297847671712452718989261812926842774405953181938937333224104734698901582253193996286832626289603824568584188246772008454247063389690148416012008177366487670478333813356338068438685292748610531006476836706904773120247166990075325920494846942460698255634866635713458013294438620510819119438358664975580754479731023604832809902885268608687699006019541261313395596219743841561192089999827096165744166425041342181699197605889116132987965421434236083894981535465505403790317060096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] 115467862195747857287253847397358886605640099035604130446374744210034026416706809649002128986624230802578971483367176786135168115700156480836407878031013231267578101447158638694169705967073150507749602568073630585195074805577745071596179401799661482470583759157033940028470867904111616763254797907658089794907911765422783584297847338835778353563913594146834361365429356603504730970154558537528688028010724123166769195652483589883269264480771270216838523436999937537416900927044299229430802755498284751281802173452845207112623666470851117686906387078513618884820344065525835807966209033086596331107218298083512962106806203507299946344989404511332995976615115222864755990108023478755933331799882982490454473438640167974800298368398834780049795831238753955299794044940635560132043680571006203061135781837984928193993448379709546169998839223224356419939211508937041635372911429353684027990008193363228526605359789562874536763342176440236592130424570794728447669479443339072143677185749552749987240435389747756326850223104304227773297171417174413649400298226714770890028153034728675412516899053854609117231650527952052702681683345982142663345562994521362032666976386278586251009263800516123872349527713445697171834579619458194895698992625415866100152060860815467170115086399391762193557600842349188469960878050567685472671809282221815435307103571771871446066240018225311312179795462719401767117774255267481584803291476101483383724434052618774360611195778953906477268863681761489000469244565918887923475145614285294347637011660537977052972758854118390763579715702464562072867867868715340142875316255096900194479187028552398943681554631046080976617509285409209458807997210439298340008242749267802911701883769378931031214848601905995619629726784210211088371705456721811694661614070824618505341152532164394200913395173802006867937168851452298798556360138140977813078526470390120991203680487949161245281213775098051149589922911119358522789448384067272884344409909356268671538991349273940842750872075477763361092192421983539624293303238205322845467202717414629673670751252853341289020346262545783369160627196862775991428850550609374694199030776412742989800054687032823764793884027356345754245331354608484397113601280357967696310084049749588776235083935783464481707117098802747369201958425697028733171290643606579298538472340843054405609458497556697786759502688676834336596317022164375027177726747808030125857797002436998738078453775788190122850448611878799683246354649960614731490737617747687962630156428878785120834191781587172575917196526469070201962025820744865986172017290500971737872515166688926251695853206252200291957264287913745524428418384091631026718935087199816002022317557532117903938787737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] -88295697967928038218102577205397621076551552374729416259295135531144665229997765996454919452215711444496215564710811992878773640738545067565827855665388449127120769747245276649664286248298947815211931479236222817156174138528147780050594988309355708766140677000797882885403568608884989357008513734618113311958375566175191659151178353748777118949360096487418928798277676305717514240850791051223254553650619828905696283111612149685540437713748498300141460570974777804490685710207959592583866724815772317390933021798112899300313197432414907737085049928579207533172725613545898616589392578542359862856394415962522501722340008602235235680001977713603960316018258198764439608086728051959884044369342838613105819975074021315694553757801782012313507626289778287314269662488333367552991776450630232268004737776478615137815770505690151780023851538083739646221946577149010305946341665721253495338551759267309318231678133859056655189324140690857720857729002600651120686169973437638348262433128795910979745814185597775460009430480512378462500905584686633938855512243195745309645433675490093440528105237232349148282675161086833458354872389369129790103318687626164359241283912432700381843249377727589897284080918034570633388472746533429437886491679401555772675112602205089613790031091425014099397900054594744580792201235756849795208817204724052671585052805900198845178581075212607850265991100707567276777030194650893970585730472140946530150512147955562055380179601708665123134291406719269064405796462852036639323295714869925881625944420524180645387094924946531013798550681405884660558736889919981885667449851982513229821278213270971151485080480796139851720796798581860045462260826050303907459351130139160710511171178975967852385060498305869325976598757017379546120607241236458813160389970164873305264638836303607381516045218770206390419430740150351133322697469291748456093961567058787682588768119343888625158081567601447330042894808089142601695807048289586542865682054342131594904557707935697750768011211911021670566583003101916663826494420845756728136482903381175441708339739659726259550573272583804889142266288040738376903079237539781078177026570402511834957889537615919472209807327334962781650792720015412552283872837328822582211677626144309423770252579602482520800484123576074509516807677903434315584799003217755855122162941322892350747655560737573810717522204011864110817568041691002317343387489050330030137273754368104633317508877833929375585169277373062737151023430251795072095033996794805407376771357094711777329487247366635250034136425880085449263570516900432043659828569670431386087331102341746909624468800845669572237808784204621721113498762020712655825768001416187418747598998396967889767801815040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -503022422452735146397114827120986325052819374621936779368904402933608359826176804144836509049344324455048777952407267680800739534084073590821134441451614379460046355819045750220481290189262061451177201813734376566858869769053064822197733445984654113916937228636826705595958703024488618378145065434533512015673501470696171991539892722617179610006267399533233631796130772995469455343787084725193504492645651147892595452880017321452957880529080322675123376322705110039354680528515046039346196102603067888776807874368938283692154898704991556648305970299137223515953486295482389922459292871061028528196812214300361078630450994030932930500357936851836284053920214575109677849255633799810115779713397665898295997332814933798050270218691334334884605525147122338572911142086691213052229887347654336343990337673461686494610192214041002717664518609743950688081632033756923015406535944576838686060647983299813709924493152375796555998107428972131749001802310280103796271441587236035849760369584629289464562749831080248814239471009722064951642815015796133084480549860784585152762496980927022203012085538433218022800679792849079035524368338906231233218230855277029175275069599251756087769875321634507945658711936114970741668909378337418781800631379508751469028578977270270137797856836640985457361422091448160557989651209524053256031797289150243590377491084347348978816863732733419321906862452066979166011226283609044133709181604393382874085442518656244568470776003109302016449997252830981548477541637099140402111441868688272956097265682819767503696054129653900733673092775014920183404832110442389719888635455298918460332252537041949644460429062372823045004729913563656859376538257457972985469241184567606566974440327221554224688044260163102873859473008417517745269899269746738918634121016706122919570637012023668323403253692418642336936960513215425043948312153914637433151020733629132925963336876130373838634489054759220756958164032256396636658222653715939380887689035454499332648231646199333225087531567076955244148600424689084219414161249854136301950564773139520567510471675638063160107799260735322080605812194625764816335866572886765299050397478359934824621753073915822986240251010153380788500309515852992071841835756713658585541693325330715576439425205758887914256663171940746903100694225376605550972058317943733382087153221533038083545711780564918749189047527324644222886304490953459111601183116267119424726485039306185391377043400913935677615062109161765892240730256376444777211774277879196071317856107216679493021742802391450110476458961796727821910805706525982987759365655681695198938659114709595719054260421474540937771296018895836632046822054061258731684845555162485667401596566014060577772024102912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] 1862140298039420504048958825728127418195770545688151414668890391089998230932086918500558009490466931971493785331408179014949661257683362003740514547317188577836144172747707137448107233729398176792133876770988697509423979290752714243380836664311641127125673496965598535048925087890052576871427612667669937215174264916783916844024551890634591412196606816118446878357098334806676255193836166366961078491080228659729707695120907873719474221404745845074848790117664142406327700931065029922570646938526974319730415263458389208424976552749229130323987295543629450011382967961874310323963700886762625238642268541337812065725217404960576803064399668359471142594355422298738144909338074462117013410104162205935134608368630613630450706907864652993504964880033448984722156054065273577319749069579244331411513088379229143856624050554069911688849586526159613448550516416422403291132523709824047178028796730316866786437939043591615671128125404248093041221829918071617924149968260772630443445317751704547879586280238125812992608674380165554978263221677191560848857931158265050186244585116541031758067043597537567927165814481354414783354308280206112919646582365854041688867080364436140567302453008536114513143250643867375094795122057553354990670754041190622144491067976469149670367468274671533115256097819086909202486980204085100286652829555010517196114014368082088595974499229255942033070411552069865743297662626125777700750059667476814991170478851504517406022176297263061846009362353814361017893620245160716996814618502859678635718294062107315209281337509687914599456946965869891465035555681221748323775469441583645981023304615391451899505782603630736605282523594791179554291593379001929453332377929859646007911854068363803546512111083784371250144381134103837497792785745491983436093935761347759115542589462511071616729231438012083592910194882980156081267157590541903911471473673228617093465808259981287299469123914983965490527208161670898842955825477751075125708676719602161675197161325979475895582772617531501349488177180814452483773249982719451595171058245377126393336370161516665606914146121081815548344312778574414107634432266099743127831724458401272060443651842730796955681779900583135384704542681638440080479678806535088098553578097275011577003976152910444492513354332799126435867506405995246337153828769936173363174547393566164153059181367908144236489652792754307057884537459045564691918905555085514505121146424304294790006226179646475743637227618402269213584989439004380256188665330916716285684399503021843077169015154383297711601452485647627674506790279516756039302981456818308584461149149276139983901752573414645333495087142792804756288932281330959964962539901953507143170810323792784155754385899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] -3533003268819122589518556017335274228666182829069943802103531770700364785960697378453000331290948435366386741410922552733067258114551120377138026940976903098402003322123139659603928160201021640921647820257386467572790735132873039723990404575432666215545006323546871875862157453782077765159785622309650640562376030296527480968275707163870357176630823009519617878030241396940875654151281573949746576243565468034177035279083858527824652609306691436820580459674913186687070543613739938633113362668551346851360927382674159766678858553732226213174938162293029498148194978243833592270438890581815248010149933698744629416330395239564089660874664356996284954382284175653853822924487365351690949041478423005898421911200039313680156055898737569264027830177270214117257138262188918851066542908853035203837602956983436967437566781680422608025297988038193983237563918170166207921100838614327119008222738236932749543836049466378418676799900501349409819252744698694205097543480786587785237709224690001950166190440960968714514023615221584838996059523773712159421488022419943352906995944823896601325158614339137814232238934310692272908214402173357869150499105171347770940646133602150093749435640156517059124245289496591489254703881898458595612269358844722191992010511218608008482692179066285811051759505626442444003541037323273473297804174026230777468757065375804716973276127266403443644859933285090938785363625623175731979796451444063267243677671525545833786459063474022882240416241132264103918788234827319360202939679325390225946134061697584891369580670680216149524869972267376763835378348599658089553654883398506195549703106415461429407000647880380138658218064145484564433511671776351673310645809644870420194000165005200416074482281760311084899623427840254462017283624693562580486050704346700373051370607525695496155387723942578319559569835565669835707847750103004797900045470829459920893346147015595717817040243111937943474747843418063072487678456195730740027560182701672956064543898672513307147567322971728733859671725411753817732892046951541774378088334505871685907185731097103788491686681603660751092870930475999221839574255928204106899622839838943991358161056636609961698932580001946041617368778493913168862762624976704208515514171338561302213821680630120528640668623362731119020876733580526224704604941868658775268557369184063481953063390581450205649343920033752906636255879494267724314747718221983534246031142572918316588335980291020792292171829815423003192947726930887403489054492580955299548791586179353236247106734815724577731837227692423829921752948311866875437683206953687563666479805640182684306137289499528763784675921097343902689993142884309434501504354674071732677340566053489270500840624357376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] 4500520183492660084910080707482924504718758057352053553980248521268146788903664931315182307022239961269585820779024589665087927046476295715697335352912855934713001693590342270676251100381942473625705015883526861362392048352956072810560023425873013521135573502568303413634064201370343309946006052677183437375185528929425947708457477413106072152311808937491324246225539529077825807065030618747504445668999893709348934706182519004522928315819150027375699912723743384110809799079204709355553935785307135741792502237053065228392009276400516790148198629094833327285084011525694171041412415352315113770156879124905489696290652484467765925554804342966339455815267245537877181229019475999135530334179513525935145315876025126035391663212501047039763803176392812954773445640462879940603754028911752530126391223554711285287547267242056303211384394983571833043532651796379081914002684989953548819831490837534475816433551305249041528269830628745208275989000770497911285280075390169312027399264685755766187185442242532231712165318929368855991361552259616956943720316126010818244631143190542158406320905821919883596221548180642777533907443311297662014410055879552238001419030791354879948349674859484761390853142058697817642038039015379653035697040158077412802836444751691083439510783115510978354148660297601897614851520468901807026835711214733614465223387438295186424109695842274513379657165658168763031902181531640486806932899312156482589425887311723902981446989471339540642632684236422132916132125750197833213633720983946424638328119373555211167874341454057195711154627021325432492660703584426631265429563344159986187371383148187705364878558762908454025743296238623707430066437341851629225810281706277632879766872775308479596890879688456687347998544089827593313767436632062668364647005108610740919912908808006266788536880038113458777346272213094561500845075724863141084258802900516481567859961027826184606727934312268622536578239973719315802520557824423585149028445608124057444778213159490608204732463347683578085149227322602154610420442978638139787476612346455472711117672587022365197401954978926108153311212304633849376436817198638929836251505544776995487222384716118231297077432701671414782163056192514274214602741304753322196544174055927666172491077147708775241373705024464007065896305700761658785293807979421670019531814788718091013268519424011301519825753511226410561972018249483556337770768617943270665410511932264801242281782284498044332826775044315491842470948138253087353085705232045645293827591040356431771984445609834271123094076230146883111081483335773169160509883046255744030767407346835647724289167857700470104332717104234454774049300435620738606308622782518044388471597347837308350410935762944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] -4051423121941313886611180066184268404170309115408473772217649237391810895734298151964792669633529056737738914506886416496695253761902508874435989697866618659756289088711356269331584418682348269311622169113045325222682551861503058172023564729267975004024819714294332200240228095332617912606667061277512554999036192893036768026594523725975464049368747163822689321179424981109343529480556104257638587532386834786065760250180863438394662301706601214413860102878711680494298815419762914057194180269765483012771776445980073583413296575884674879185828659438010634960805053826433839449254716762163088439399918750338456198815096063115046972886820841384407658144109457070790495879498595342607319929214988063094354086541221622002811456105174742092432143073044092079976818951866419426923924516008161888907310113378801040230552407375515027439915805934949083774221282772458205104623107850709495069607286937437642908456512773587590967618255148423722904293838826623289905407594332997248947979479400157368595017030089528751531700595693047677193975548724922035732780199183055753950886495187502850723951140024381264202024384070432869096334901142741501333650523835166694140264506543165087653699547577083436481534730560854589960101285957487723779896299525963193258711411356145884639047862091198980491890378632437925933036051142241904317113019049477929100874777804235190892541558296658294569499923295791573891292081804292641674290270030089643706108697691895361361695575129308341886007407883198616104902751636983423875103242021337836509206509977698827352151869863998656373950862394962564873106566463753727444305806154716066323661452606181048395995927216615714769241371019906416295984535582531512079062493714719119889224435031937462078351394443074828615826910735306901402342441124467925540803006568058845850816499862233689033315458352666595126578717835804822551340702684082388856400594622468145437354426313942658382581774746369027899643565235384599755194858706154463824898491826013164131035473573387402954124006715800758345692284704639503441194326997066085867300481097262853300185321846828045271848568055790817222451021124003007954460538617230111759114170071368586253109632413797895054562861182574189987780864887933701241102133550009323788850244518155080471631588373632545125223064106880882687164832609388110308920890984277066976742573097370245575011452676207535609459877270420267346764992553625164470405377802468994250176568641191846275300528999686841320603937780385330229136561783186407249367048506756045253318515725398000650939609039193480139941591010622355683042819407380172518767688341010950698101145406226955436710889170812901843001339148334386036931048234050422540798465182436545656529679987101400721746663833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] 2522874252060618052172005087127814249194798438589639032488098579559408856415370922793535250579160887979704989233358654546836310315643717504864236319931633510854766490516702055856382796000859105663817180067041926851582419369796415862574941869584548352389257782133083941538518684824995714631599116503807996163092900291227244942759021341123211201072291237028036420307400525250086099791802765937375479076230548244816275718344094411816473220957189769537473759923699741217805184801046043935366408929844593523345433752672415770736952643921322988766009075843014788556193695743055308309803109121404478632752110282937070835315258396603388168654888474227304416401077643758464581149918987762977688906449810712772879489983115949891338354297385240722204348028811910495414723538918827311044060575356380002475933820905088115828658021095025403071417275729657880033187572228932157530263213922092566060861132423923646147464840663363746288194867633009484364972554333195967827375988589701371307986647634276801651428120071036117114474959743545609307864952985623438520764849959522578237754125587440275637807116283717482739073455986034881259799291023942906480854749546261743314582696976841753294817587247381278814869533559953580250232466169795835187592838864370251198351796856245938820786383248677152467816855230746116709691826693446367830583238337902534001712836395077047630256349822322843951858569688806636714398040794836685133739482420133704698248509319929948345143918007510320113225872728823579625199434487175572434296898809645184364002002129195366033400449137581883723507543716166029932930483100844842482528121147130499883687867333363976235203664548032537877372071582579677551925425289866303357367146392773083796681169289778454842485114467714075477314443819683172608626009956588152079639565254227815219156207793524570485914398377044132248610845775909845640515508432495279795572134911071138402548646626230598177367625034129314372872030772267315944000765285696817295344897166420863279432758978956444388469940645341195146072180360170242373251352218103648952823877242528749413919439866707294299162822592343209232836525822693988931634097967054830203291181169354728981663686980047433104546546986787205129862522782389039269728581112569673479998415708731302846874484071415592989825649657749705158810085493327138924162523254839427919584983227747700168305537559714767475242900492210829148458975937217172519964021102549861924069466616093229927784086222923541212015315942531397618539997323116743626536989435244033660138559647959285128922406590395626976347397898836137550179381390085894485247334612698623312672672657650868466051025128026841110854438275643877302983463521712686545397603904574291673876213736038987061567229526016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -958435595643097309016492623590334265870899311174722766512699494021938965604955286554580217672445964057537560819469435364219952716909446779066310239182379124239364328400374799897930735225857403940886056531620296287068992074290182784676434224332842155361145823367958943933784626717205819021360190819510984804555800399523233536687481713664542598350884395841809252491766324297501933983357637989310031158595333594093405416553085137907411035842989962629283963911831487230845711516905971303791764435476323821470649677703025779764830325370089462903134596386907495167435297087151550390112897697310853632536918342048426071747527776125458667674817247518770807764907842210676138948918248455990850438729790714349657399356934754990876400310379906682614486563585922027493518560919457955212290091276386902314814682589185028526430031671713597622592568296510953369161524062924925288589849663008338188102485110918622721050664637851607259409806613392410715833884047888453955722352943649626955608231262781904326739508857381119804201008130261381537953927758741434389773099010736547418196812967100286290256701803055988343157821954104731946445765310684676896211176232809129304278577719703373667791251888772994184299901502829631537417839756845932518506187564573513490624259230180307189530277755107536651587478370800820806773462359007220912336765921009645062294186092242982566148498721180233215623678893668463439192372714791467423558472590441301046241883667321404531936704744134751861284640340324872680770522804907965959859213618061530566104578249830116400202346213082225658616436441637151366071879414479899631402176683349617222447044366235490502406803304841088749112276234294448365008509274943660618799161447853582185037986434297374422830313710238926543635357821473079807628973520486160739947878565710558640655598792623956389802900543685303819802962199872896166235025982506487994791543504942592861802775927901902929332455837836474219904992638406064714371370777519305354088229333826115328838038629708968989337817735022819696962938273689092454221074255068352171781501772853605524016993509480490265054743773596594730631403327889361295888502325625552633502702407549272480365402890095075016782527900322260607921662946300622685114865752775543444183655477160644908466078341868499314995563912721160123176445095586414968102384115496112199253297383716300797367633452180167766509923816653097683942980317633964013758595947703166815812566044519854401190678513656850573008934475748637464491690344842360069640524800437851181526290226291042126842412319926451857022796889399966842113908171478604587183005329251899613255515953679011393975817791647470707644291898987268217095260147318986869706995221128550945040091408066297970560132448256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] 85290676581040677320343659210912768494806588130618280428530754268132247309225637946325143503656095736697876277009097375370925948621218731071308095241422326798742234574085580664242292548140894003637082969585561610936015078428823962144705937906044089451761313076805621762320655457084057507413077580470822327095867994340626632790037376061362033887586176509722919097112180680115942380178759476180551579489533207295683249400157659141041783429409587028285198600264831367211648353139112050111708890156663140096041255978280389742990522734909461132700706022852252502900526626108985292547694090221480323553088929795721180361324486746581168854890003125976996939412711599477181450647181634668492242242737238802183946868011340852793979801598733459191392327792019912876307103342709678828286613869416687515463406860000167152238667483987829363381554893979866930005693168059340871178070548830049480261181910839238907200108633775829189565850763946146870745785878156900885419409128813804808975396317279534913134092477651547541529212961855474877749792752810321747666345835781292316082921581043666966416321408959253369641780696557942346767153811668220696245926515885224025671422349582391937672242636826473132664147616468665473909282643617721722529093320436650973479946713048196793095614002760680525680180613483541047659180100111201812659558242471540532213822574865682035319542069057569209790379202441057576876505024834449596033208225447770258032843330747557594693627771445304286658457629941055036353651002529381559319746892415068940549556672280800590317181666097872867644396237574464563561954421392635664280595304931933172064857592696973582259540455165622774135379832418140131155283854686623455711345773710705709577930081195762021793003720899481421821363475845697984573431338487728003849266604397728049288372452885355015544800904622474069324449916198601243909486403749540158195428432726400869201736662263360818807307301818182033377819293521330672509984007834831469552154332047497472123668290701807955066392479592743806984024480994470926765158374697682261540120130185683134324734908599693803326585103064269665774338605562182609908981906502758801060979127299657513873583439414334709410619944879973859298818313010746364814905685410514128283431597933319991664496757618416561191240277967307648761994879455988494521969616872138008092919755099252137800339983989238334062907841310888531066276060685609005854588197186554130945634367646332672093142891830287211517961229810252680200519314643511642097806103148796689521070147385609819986097611654100538359041502924784607359485671626023342204778939993802007096765750153772503882247820058984280503816566107753337535226649791197835964962211620127196011362165783845205342433574912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] 132572984291775237292287416557689531547300246784302909120595660262356226510736489176621838280422355760102881714763589586934185154418806635162927971825656561065891099316166175845544124256093873338102443888748362422792318866670174926955319299698168446581950466011416288842278383111139292793661979071549640262868342808294185150897819261132377450788036624611012443831967945275864355547159885558178899271820640611934080322262948624511849630248101025942734843780231950009231749630390907172885370523638941162125314787535263256262025556303724862751455388366116498737460815629879237909719970381981053969756095294744531357780070895729627465073284473322004643482580236723664886753291633320081571934436660986324961471669174323607744176150036250712933600524847539473890553104520982015592188938444612700116242008276421472933808230431947622991675572124048316959270869768819541682562359192854154011037368866439122608808928319301933899034522170741072499365354502159152448833581409064898562177523614894133829538267423821888947257715423107831614567944633756229816014918410823177447799357289804369374375996057496503404470033379066513583011317099718561502143762418693285610257107282480823646389043280290649011400410613816974992767458914656951291058352544968886447892738432071739243098620856539714880069482650333887180497620485417904646003583508209412447672632915957028710860215971226523977314214644904112466107175235803047128165370949538839778545812794834010755812726833721192455002410550022865480328933039177632383921576402453483633251270767458192292031881138075732260001578176115743961716425915964099119106617598983300593226034581781874952050061519953574718424745214972235814741908499290349291996230036873128793308884417522754459616743804156321736627032814796901876405324195974391764891412114120503180773887103649416512178224162029300180693580830390525534533909373910354010808487288406092213685650380299892811760250173960490865250031236958529354176372304151397676942145717496257478293632344137911718743559057674675962712109051171019623803628718862447617323821128875475244332569334566539382957869512870390488796392006345429312841140546321967064363315659226070419723249882777395112846816405772055178209166039006430166892051915767516144166512075899770686317473250001020064232294711005081826388449197989686049178886915299829487416042675217877839323763621718135558092622747537926207171135207436096554008144701436241743086833684297785034191779784599693761086975005401953615166655616705309617369354580669452534320652027478186436461449813271055435090900171875744770249085457844228973216046494483425282228273568003514100639356164463509194479177615204727032483043749682735853716451618493600936890371191364043403307429920768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] -84509786369475288995049429081393274217490423752730719399920158522280424581665098979973546754457889466684692400844820383452009080691928852439887851365466935033820862252649921076659213932836069265226374234565293120367750525942929714457421152739982457891553117005688563738506460902052453828399297737240550773671576545668534001990691571053452636324527452767155208514425658735459887516209803900862214711828596536372549760087387237124544310617484334734643969779244807622459007863802792851740742734135311433155237884084156096777689169348322485856805550394752883153800515991393473225227259779447193134083884126407133388934127698138437402591539085369253953400305633230087055656996670517625223119928695052692007581557238296669413441478520079798121334390196241764167925489007539954063077262802590986381052527212141404867221840117562858208645881796114030086536189918502380490863086443750510904444899486859783514606417991217598373922109902375584770045812244658570091629678310705653250080595213802455668485179930059809581356321315608130272264358767539976128427449718646750507570649791057895116499481904570253435249183005660720529931989927529404989179483941178432383097796673939217141862156463775987415413754825674300108151826316336514767167441280450420654876458675284914698012756946717631884222316663832647861678004425984003809135962030074371268556324027397445720328082332580086871562390325642744693091901257988113365771345701083333719757790209144098689978531200963852121436446063455933535536869344743952034121127985246422040589246896929549270898627466425427229301338318038716367461404245461729779031059730340151334645639135486798108780014266818330562299881850250128730010361727689035404176409128940071310434887917885697864950175693410951425112211504021219830413032513768873696070846347616983616004212715636537839627246780886432135844660948115764543285464251231083058763216170840443389450295744398527534823117993943881917229984635706937693492160095622795626781656109314852151644818320295473772229228338149997656713250661108768117862261417057651105773115957921073955309095966713747243950135591334464848567688459357637218099412725293461544839325526146456690408999103317966898928099065825590604256347269812810814199920671064553358559620336890674248112640118331494280456315128286682785054046369684483413324550833649173011468314915589889426397431406088751522399771451732450384082714771688402320528746034974986129964370575967883417168745801725572913330463760569040636389498817019986878350366154877200955221511155595407394763366684025721654522175940860275860979451457088395160423662246887929132274352520003128132371229114460975345577597753576718009605754073694475724553555909986443773951574060979246029765236228096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] 26287859038170038189196435203205858976865299353613635941545882299405395000964119566159031676556551273276774507979401832784581914664317240946268316857216951518286616358132482155280181485718320288337506085889487772784715057465310474227049593765623934238641671001897916139896674844498730495291806707205088801943807768376641826597990697187825868636594496904663743121106720176834375952961364536874481915363541497640399299637540293060186672876887560391060983441795733436257501952945715035528344829940555872273821262868184868825520717665893357776319539589936852420611250635589161474771459366231659011620464798346253995556615884047761384756030717725750805437379118715782877905559323730043246882254556361631379953367035369945546551075672244031096503811582170817079356896800510403944587745327995224110691721052527819528451363482398068309480052318120206109921396552294531640470011381834749012901471869953086407370635462775737490572058376236352116873704076619334891037924571961489041983566822951376266825340766885345696011210299416867766326364907839143099622541631482192457242359118101947605399079228284102442357413424723525932444797224211981636803899602872196898007940829288560153555892644180060098756116926344780604038667718662973851145212336818969763843437586421151029899733393277913541575443124096220946693044726182834971519673275677878277967445857578271864944003535090974647425801336526963563922004819370913325185417980747153192778450387567066873270561780809900808883996841502394432326874296456418357175210022309608867912178132229510332333820256566546523344507286276862073369799318823669819334306245008577546307789007949812951850502602668633487963819705539335718502989378115784317778244995017249847323685593547341224233476290376285352877898961913248190961331557214126357534940824137826155724066594197384816787873140900485182625613493688783644464578537157546060425653601413794457457546896875277555809144372374479591604399573210456981460406752180592089680286832134516026810029364902914393430185848607723252616328448474928326237929503860151394230432986169971770777772667689247149281102302067432094257751292483277381596685431054672352590510569300055903364602344379449779840551955129506463965623073055276123922138676092913742253876681397997136198359848974023844621879324054276948230713107696049536844339162273916289978604504847314044942098117449249080530221062572708569689837257438865172958327224657309082797433910083813696184022992335090283610743448878732455617091052265167040840922460862702358652508110193157643253357012694297096531701703378206326063177319908821427890910727965758412856151527699291377089069608661998361470433656744901143027176355118808462687505189287386716713310965442049027080376549376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] -6246816053726511069531845974344634519689612474482804269611438491851717718392415917543513601998789386508778044388513830309392297944776972584355627809604990417540576975248663515703814575122214305766308653758687476309713689967705809520926908909008425709617289741772510463726144813828605176020128842960648557302947537062033486045025622420248549694588306194202551083832555535310233732774706972372975502186918605894941791611663729366651566245018884262097361841046021560883518655386155860711946211286040974320954678742822769787232060395412803082682678709684730122425244256624192287896486744419891641557006372401223293402990396151385658548728518548055738250390829892577999648547077379407557708430800333354602320015138435913534022899885525452765289485887837306527322390371590942258538390632986899705696673547187205350636761213594433289615686956280646355147481770063697805242835742171252236915269883566998847925352959755734797997488215564543170456910211869685450014397254994996100353206105779887389252807729781974740528081888015958623905165555862506369318417418041301660545096649539167297580217744184147897686089282190954955473870858319553833181944020824125772028056475988243310883557879860580614430517921040196390267210897539756781947026243336113746682180977073976639578883742374050015935052010887244200324122911665329121075482615970376694967924124781526966724206175856524206627543575680255236542232723518977568831076095491243737561954685708641893258769149955144410228446996886435298689584869845755887152871300644862307063461830579481384726849037065990294672898850250962385235526153992325487103170107508073520131919299068820928648870488051826953450332586330816306426550096350971788296370352587824513033521568623466960019236592727032321734719791413521732541576914686720737086006017860241650673034559388293094371240505209109891793950996670332190791365385026100624223330117270725198765720428096823021146510428712859909685127336499842568435893486216694215643883488644993926025687042455846812758279874314133828316631504690719490457891293121992781609489012580835101572076943444690554807481819011170386318475626439389830633974103391040847007051039745626890609726377135549891004039172258914807682054990176103330288597379979511854527602413311520035926628911250691024076371017171893132335636442073773501750123661966965368843310021926868368916409897682692619929567838837809807064407325132706815624124588486913547116993450453757094696737561562467927290308587556014769180483806381225935663873843035335041223733457116144440342465411476482333938461978930660029841306190498210105575679544732776775600674196340518099105105672566097681030216000656957530976008673439488549965674269990990089766943109295622535425527119872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] 2314260027120389544576192423082218001500695674820401532563865884434927603025402564242120700960601542956927797784576373211886871562628035362409063824182442002254135990804793102747926175462905895102365458194652087300251977267270207399236387634755223686444239842422924436747474146175756025655472608493403598906471028819967150516720947397367800275335107573007255831999730392156622188085850332198191808474248483042922915968419530429098589624753587347012430477940343473865133653301668323246232928231448363759220090508630048394340813843044481424306730172911319603600131412911018134641431684175071040202225357847113745068077297449197693627569869128559138865888760461801921178341820789561873927858572848588963831994815970349782923648266059329338222553578351459205690683788028018247330500802699337013020648578022533259648651968321679585569581563960791195692615716333716040351861276543653763743325385094218007080764950921006979541776550670722762699577449019891493485840066415887883726868905514468333516375828246056218074841593617791197587393317492727469128376185546138575855724452361148482302304375450594657524637040470173758221538384391354083217328667372672403376456700337334444303450058056223438978964789289978025310417092466982894847586041799374629388005747238705053377992702012821615669846655107743233927053078172490032177783774823835429760363534690888234413944416466679815110242897599345017612304826169092343092562130892550635626792785998738105324303751935844220904305011478086127434932368458156491853238929577384833072624336461951089456825896125086875254528859187887498317827504647651472720880095022846772820690212898142379881084956785899170115240193444664353264141378724550352713084837039932625776518889727841006982470673224982534270805046427495491304688835466503082603926569493103548301412380641345805175531265876648240785152189295748190236016952812143466639960888648393787167272089839087575930574231280210150104915396357757696992199356214467823186774038912147127016672596503419468348391171862593766518959612706768478120743583940902728725594852175428023130101702159316399671620857211491774437001005564837474270009194352135301045320863217147668090876858616519712328804755772718655920828262164501168275523702269856361493409020285236997470139681792665102826639551993814268343278392213190933226586119031170499991851056003788635760003384668294545452531485482774010765704784949751945402947179675675272842098452161157729607168116239950244890902802769712362613306151234364870791000413922089182449690960797102151528127434949193274284692862795106849532203866876310123061346546395911646991620169672317262279048006173291563012940439057361823142381478826543928697377290822335756014589229992670820342425452544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] -1105063600676341217547661139128741101295378769485692417704635265260013802539622195563951993283954136535718311540643815308199727904054477166271046877834215895573469200041582422074978041131346805753295431615858494790408770907453782849415457233879690891925427881381003045033472659826349372722968733703133664996030483941140916442429172650556621032981490799005604697227760069334935870852938696851313605941768366148971570236588767578039315304189621879355559517192415709336373211320849253080060145449404571596656773702009512272599692345364883727018496662292771888521238164672524374199433812089660233179862721517035313520127062124362381450800964337247158650608556179942261466714220730700401663689038826783149247603828456117694269076276927316097883117428670663374367888582974350649323780996110079616175475112373587449313815880831781710096122151226315999210152873593142164448647342969609968722443609072539595028373418771694835799789888003017940710965273378436960627865607406804474653155273350813300949469201179473309616855922281020543034917713541297256982083401909406190000930967939342659608298829830858683019305572294937923056173313086697358825166327389854274076176756616876282695103405041529371685524876130555060345604335088976751608796291120551928721524050548729298343181661203692086296403360599151104834514279478200178502340143565051286851447741608266918019260656400612058292462248103369311180215031566943086917560974754910104513995269511399449009755529678782172698019660758255340032769211079937054246122063236854683558210162449536360762964869042830476148755242348039362288781709193263573238361539888008917259766430807610279731868593044489529396538699188176654692383108659034816717438002825328128469371942767516356815482434208638976885175999903153386374542999925617749593894893319956422574599083974729857358881076758844939539488007778964554314568589438131341770026419159340697926785758037422654660283284762194460504553413146723309295065066462121432866753780613401811953718004424073530815034941166651512279029860970932749017658880033297556691621922314080652456039696592735458122196317274459358600013286823540528653211852782279308575497249054160048719053678782618596875160709793489811764630282904678717451356788197781011973265416128557583929227628788408974223652241324502869148017025232677896783613682598996835098017243529258016900828740474570278956704917766285516006638901855171711282074182085088407137277614859866859497008564825443276197800143720591571501716242658993851951414350600386624863693434563285652860834725797845890974967909162326734257267834832507852133335183048299910977090587748451873037947631054149331818213258763864503730463495202266198281216127029403025734737921669121665332565508096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] 536597028127540491194476016763679416998544518332146425679110336702182332745075637844011765601860619151797595465419489774078030450217762714008946243291780063846534083098796422266074294726179396886750720029793972475450684155251953707969252449204894876286674678831018319965633309784149357100907639863720054018958455715218311452262283410372970943809199255489925020885146033940902013985135596796324046314511725798764832956987056115842428969770210079377108240077602771716955834671354960590032451654694068179480900655132260295367600525438569759310225821918664890451181384543325302546096944562143319411407903671201643937188127508327115008284619759424211825674527768591856970815274415749692507594440283088997271513000810102264373075868622973317934336974975710780580102376052087763947957809564674346096359098041583745476495979454374042112908242712095565447391691612661198914774296242760594283013327188350471020489846609043686915083902564844178639463489862176018974089706551961028102529723347205479616422298471532690761895717165386076445075722942534244037476657036403061680827254749241546113617058927223681936678325579182712005247266492453950723271415203118609994082838421605741111506212682321331986328175013063979449829955865870230413101044152643967098955422329957132057646784082558544238504651584235739638315756482575654084253322718541685645608524807588099823089836127118820131901652801826330326402874888055785627407395993175959668644904759308738380160809279475028193538295485164503059104985115327357891131961723745405509801038130297644557563374234933381228239575983852643635994537891921410516493004044450923921742666286617063786955379300873194480365709649447895204474352781803105678113812299040799904292801902266790401412978768454274750875814859538773237727875442023075305740484455295794568504643650732470906905682035513070044857835202880330577663256076928270202945641936622019466899720022376390648126181519777130067181996986033566075991460940498124248923115365907880048606861064932953020313842530771947227671287867507639177307566201013255739859863518998693116256682872760149157675136828004138221426265409929587245486913894419285477687401410623725566921366855804736342392729216351786884768914230191239045761226358295720156355319040282367195875836488347662735558817568681818034446614426167272763054711541703990899812410303595659868801452289412575364498903695165716157470832742644654885114265087627796067900414693753130914797020693974515182343645685539668226754003445434457860121967408758089892937262199097257520400848257112854975987060401875264603336923783458335572004039231897612698506400356712258832842245454284895801741976428408104747047195299323237213547480770886703972877276487951051811295592448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] -341379053406143516828313286398384991600415424487593546613612948263407328468217300043424206107874570632384479703779059222693348022026552501279766594690292768138612679199728477715752251100174299066417736928226593329483352947502222478635353872423608462470728222151594994674186820292622651427565058025840223513311496075049337507481211114229253230322583311657501088640911426856607238793709185002399518116627781298596612638252682658365915118137715183302612144778642513384707280574626764635002497440917580059281468613728991465721645751508926305282604882248172355934851356809354908670755029161046978190944041937212355931382070838828462132599972510979694096422077985412451559528195795546947106242615009488371099352864420619444622894450525326872067136607217917527963192974388427510433138464403273951285912382429656436951967631147587872065977000337104423686750963257650678820000724982560015121356778513730723121923998672713652092381571713735464266006947105499573237755880439652924067990255157540670675599664289208283000895007619903197027226505783877753619678352130689028183722521677116010912864348847182034767616592699161728060837300690894813842076473746485831285351833742751093233733020920336926594052470552716196604014597269336344162676803353918754150269319251193643725436960748717641193971942362501495212464324745601042767508430828017649474747034003197192289084965894140014643450852212916133815508590493269796589133265100849485739449765690583760335859436885487157229456332725512830960170557113307024248804155291941157672717794947937879843760022310724081011820274262323290601906035007503701093537320705456833849431480453138799325125726468954183031011559146173713612611989955025460437668147055385005123760553583888162567352345519792538615713542730527010016213765906490454724638052732937474000960089113811027108347698848622102384281790554357653184580029778230682543668349481932277639366684772031748707649825327448625032406649022751250510619955570144518659768506707301626854762347772112138982722456626224428708014020377430170070685232431265055615150526761747410117097094170391885604812240172928509869394628023782509380373164390210959547407322912312651573063882035363923410126138072130160286911275293219373823249049893657626141496752644827794013434704455841609211879420309381320513726577816323458352285845056944040246260860478539330234730231578159198847864330877894019825440724011727216694615775154519165069268762107675104657935997856799245402373956541660056745945819207767823217232197616066698732537335513384359635561638968630838539148219712161956152096036801411271720367786450338959629339640201104914451595031117447386701879607534415438766409855897139622400909374407625951314328913209643543523416342528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] 205331936637360691698024100521936917857572393806350629340197759236263206171463732698599099025037154551526283222185517786835714954132637383436352410551507539992641714075836395744820519026396026898261442191759566796520914163438834969681576090763170449834056473627718002921487153602344386441761137511112982856392302995566079013047598518704044330527791338775606773983372482402971059121635085785972694405590299266668191388067949595919958360918598250143382797488900146228514192279646043223257517052813693495069084348181078452822690928880456476221781341425210619128271670108905037191111803798492955904358624428992492349887315059289079328841690420129185719952842654758220055631695768577579572563511353259376066327698460542100661221751743786655461429737304949492527258414709226739786830960457903040542202762853528979294550254707829409380696259830570829037731285879699294533878762120580209480026745353784601978390385986718394476486455764879769505730271855315357398707770510814243814525808523066732251522723065351075772354967718475251500369682964295454882481657925064270694067441074891584626864389594311495697183627118383677264001538452713789682879657363580549269520344755084326804190128911847718354217177488455130395799588166713464246648789603263902898303316378876134195228537274683642200441788913021215689245190386407107022500337858677686586385381806633241174233355142203989225538486585838112941406442932607872357466285733226570993611969595229962208695379882538444409017200718566937566196214747847785490927609059633252980972909488861226961898971242791202899793325497469427353674852612457249128585915504771087609081292377168944660850077606556823527618715151971882640602525859536845702159094039133153460684922547899908747079024500437000459119858700632935335830854659219291488255386301581774825809980996413361580879965768951795054211965741027167337199543766548526189307092597972860166284265523332277244390838959144245595709620417965854136414531264183785310138070317164669790709772985904601326522390940677943077833602381421691573474753879964217055356755864826870659708278413266711644918042288016122722226415649027297509027871200383483055051443017487324836643662902613479667053074783445363945561529654456376162054620567940478436688611419957480820429850096809701109093857100480378343251511094249658841389173656780247994619110880743296716789876141058012878574730432161936527782897521456689344464789456964607096420325855257353943335024836392117199199267997923465327721772429178495829860939890946519147895952685437302546616225814953926725897227122271193711933365928110274867442552905376138178110876805954909513749692764797961186781718714453049147591441828175425650351336276160521135314635972461706094468661248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] -77430537106809596825550417510311026727040884644475770542382090654557587316126417743585580607437723343580069053829363520776824082033311788567453732135401156568625942901666824874949193521500173728060846180599664307659343939014064080094932728733255122219297788351077927057915085102859747735173883598562119939866471302590291842106919156171146138351635451042026386175456128458895244465548529235434192835131419208467392443969501953752484039263580967125416074872344311896625338107128115555292365972940889554810396584842246047926113448616556944302259390768686957053941572995572420321123551267255454231281088715594552931606092344459266429350725373857854972181332330101848549451624120309093773358862886936521267237402744897140207777065118093919974225831920551305373005625259322806857524073621598136255426353257292757366766603953092412055136761633374497038240755376470263263599001649308482325170614988150198977305116870023264110626045598064350706302955714468701555549359310682668851238852533503439745792112916886518026601327420676659960977544109703284877743564394105848968762213627189545983237800635446559615129385654124940606207732146129101649611000078077562784415123356200075803599610264098747708939084257955429592252157140106679308955302398903642923010415876963323183689793134482501622585546503240642085101105118880623265853150441303968597890454304833687418434038788261793913171816257155692010579318302504592570513259735781056382432410762065187022478150724819813605464164902575073820627151892142677213651369781204326399191103724795497211431955922193528328751989061775290876726957479527845447132790791784479248162352121891172041501692626726588991830920606311180182864412055313472297271414669758216615605093763774739726401119603155466681352296266385021346341234037385415751764582625023381595881244418872405780535066388972118299168453593102269166124919990149786922727304303794607765152525202962356891545302705540916113109694319302522404185535428391274674394877784555606517096667456216175481530258901231132709026427652774025128242755172866457630068026008981919906869838686965381452929466375236436521632268023300353041540604499116497143836667770022860458414219184576596510092124936423118057087880408077159513262838625835698882869518979610900717851161097386466249858605848740482103021006406654212636325717544961958780017980066407174130363223985626652220401153863892419633906832498387558644824567388418303778112190827460696791646142124446099214895554347018721717305477549514527027891799871231657963845876150191508305880435274305027714834822393413348261763275577098003302469511979265243045971545998351063329937725647458262290343351864072936872998855763517931057572016980619549022406295581027122061506510848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] 7643375347337066556961358521797440363918177039499575527607915325403537971915786395705523128581904273905284858916034075885110362266610894753992104306705944798464485284048592052380251081477433397595045588117051808684833344068435889741505702704874239901433163904493743856748067614130768968337614014286587588079574088239557668628361626248376316775302128854126958564713313515880461975680368077272473861121298886095153478098589140407438535787749793750680583441380187505147745426927869843997880031933437681778549765827418961149782112372931195528763873844791026512489395233445943784195088337369983229704461547867214485304787641665381496234421059548808437151480932330255489399325762622165364678793475795213833038462579109297740037694231877381111404400326517414392527937570021543001628042766670667022013993405771512785738887458125294354918930364984379955983496727309878323079900303076335000079770011747773487548435956511692093339983167250922563017129999563347575160503290292343079574453887377674200005265414595289377523150676722941203037354976315899548655463123959457895593120650902110335491303439526450753254739602176213790525073931577266020510293439958933668505905926713694253030218054789447727265901551041636687116477677814451712786224353881557889763700433345010804622729652171257164995947135117906342435853943325250323195720613117153206080174671690632793620891644601052715599633316141383678408739839472954277595924924498612135427221865651076709880840747353759165751275595281363032147347434022250005779670712969425947620641570879236836935212057708039547083866687760663012648500668289067816647852075300100711273305504397914421043298182120170847996591596236995372276881668627871431647338254550999157413211687434255159608617680186024438705719954932115943032857144041844393417844694722667055796637804642457481198372708112804073739912787407141547196127976234876804732446844698474442841121164315565826729543468899080619459832952907137930309527190004741203045214591175050807511524258275193954317031684974504395308872303129578984854230405607552361829811550911769028926594922198792080259538901218857947889507224335912053328542580930364624539550539478760844768851125825088230727731432547804992450437393352263781855071015813258435748407685466465309492194566168045274102484724164741058589051421791739574059083313066132540116330474991710591660024770601953192056706786267671601412677468884364731525312864039980366920610094000361044144484182701578204689791340056625844161624849100939866261381206251172087953038456468786362296181725225372698045096031526600449010381551458204064549316744771436129717739636184058597955156820186401314651312367503877415222733371050128073576706764950669105244722966410141522318065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] 8803964565127685252886398700747356665210831473356748938161110391161976684516417594504135419032645824104575206799673682202541905274837449530779337372955301302787774861859163748668244922218318957135986412498859699827376797735421903201177070506075698420848879218313570110763801064210432103901062405852876640858906060514517874881663423599886799655785686595259389561284075945554677229409517520282731698169460910410645564985139505771022401655627206823632116608378752541597113971422419921263956170909603207564854321309028915490475577496479435507175018531115303451452773571342521400495351670998603240195041035946802929194868037288267314658530442601654107583424404679925532271907760719476673978424629134840048206523849938817634458824051764053546216505474179131731291472798781797127942190053804989539080915784541364923420034516758089398881849844870437372475552056178337449000593975800305290379512088507268905663681932664149854120153152681277385585454200865409484721106736683927299870019755150171401661225356943734027085089481672643537300006286838521595140243096435849987710661201676814040796587115457607550744392990719525625465793974063904016431594581823785098049799142770239575938437059381416529036123196113095680598308290449497651126645101122122199045675111770463349966590979269995534311785792390291606315391693585466691113083202950596450644679542928754462823428998144161082704036072974622587879342681254240648627648300731729832341894771679935426069932630294597137306794583357102671915398879049929461969725267852551109300401507202246685567969440697822586030181145972346697099175001230621776720907108935368698961569943949498437251388185170776294887221336182750361038498231487753444739765399579993720028281027519889030463231205908343328875395204870723848615903550423795164691453747618002866707876023298988627586125001332367625017125061005029569745652651675970981888791340237562299801625507972709258565521960638034589842806473077021629778844594027247241717629211242336449011248381587321675773707870014910010053910920547097478720694669308716386185278243503729998365206859429337452115362441235678609538008932259108492818930873180793105328075016776228639630922813780679619451513565762060175782082023129941379776388663512561013243739712089537180755619215494977217712524856627061801432337652814068092000184586535860842657689249045185187708066497663220215924501406942849914070506651926245736097571142245506098257743512641466213103220560149662141399861315736567966454132291915110027365145307564853991639157664592990724901295972843723659085419324287111008630418483818817097310668721278930496967152645646735426039250483206028785431343599381086952685787710356997776847254272328778414876796780452192870729777152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] -5530385247252210180584567231024892836799435240891560282804359308532248911612230994136164896412789473896500328873204691210680595236361020352061789257337482569388839362650901396386849590138494116682950282800708926288668267197951870401602795467045734128441438777763707428300590274712123700371241310178470829191694382643850398292993977533238613729332298530636248110655369685243178825630991354971112188814530880404783150953894256307497128072598715157704978026020841309752506329143262675208588112170249084151124539748580711562522208441298255015812541360420366582303003078255626352198080431290504493725507810649489910531469322032174010722421823777622375545427739661571642207681405708295920267946594258999553024581216907630921071407352845670500637688798229413198438531632943518625090278522151028948605308286663581863035679160485496588219826610650523995909055671915101449273469189566739491252625626759806957049892199942068575027675498559205832917196980379474181827757905088379204332358107289676562641006828344793981649630128513313230114687176171073861648843660151542882114986818942206500161221057697780691517662830193837624091906735729310356042401846992597106788969622762740013367979218158948621169965583849644407190501795023417643160093374832724632660829945014728723502906416253282041521864091028424635994772395393314043282143385214383896736052194651637807738505928112300458352825957224980569504042837635294249210628144362134903669139283155956264143607939610033828805130847943239733529914729285964341210961008422272420608954634560320878519654991822237151857286731693164059245975051833609757912616052869405774791709755274845036518239105985483251049632232497510803395559645098524499169569512412499241606211661042100064024533256485637931620143338900859501482991845898348605083338054046563454499962817376875840936783116954474435946647373901909867720892660084412376327947616795611461327572608920908146922195077562151729436241960111534188524938123661875113214503659393935065909149966043194241777041513527522546534430313604243073948118960347304538895685723505561371515274004536771470728991550261811618093110716706777046566377964385746768596698790744060252824405499975470296579129634674226221338053909227433779275562880402136004267530053544718326090471853139239925349354668391651137036422360694494601586944165728009322943210732316082655646564160635820739305623752449830583787971895025603646024744959448837513887239996501507399154035537239823061983285371349045959446460632750673788207206108725066916311717468782357463750047692531467810626687595198755800903445074136394124987884728273243200599619002523380636885950643931971546481267608083947052657462712213063834536276569926608146273699776521081567351668736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] 1627621652181966611903391208344804985811589708502619741874799613975974641486201281416146608974298572858860466647782503267628974675940933471507036761236108717710267534462037283629576936704215147843429809429102588874536613434204928465424800464710005166752767498844421793994484491069068052438560311804732936824916594217629002316335224495793994524035910946403961058094632091943278446198584487007902572943581184181652768804442243575744621055026097970903540355047013489910185408166181170712803574773396827350814012850794930042993075943591598921875467130119620638391591833135897049847276868343843435052672162480685313757279689940028471565646197128055738800696923871064331417254793717636615434699662931139442874819444396953004474314452023361240294663501508431172521778042484216975575132350338100614838584099098346044703392047890578378120610870509224414760802274289320177630027747769453238676558756367564013818215454748736087071042545107727365338985076086030074265205884462338968772226537760741322073835348392538076249528773335217653296195262698377636623161205642739195911715741069665648021758993816920305978908011627603739746067504411448975280680010372805073094151094190783013824845928828902395807293452594929325594308205653938412391185116333062272175762980794282057380538399841095524244684603379434153439587625901150257416666550009034444334522095500922667842644456415692686212106956914737548468979307951092073955286930330565693892060887686286875035071599779247745706765904204832715036710206546374272368564360968646711792068350774994276057639390497331768370931299521522099140206069027397030131173967706912160354044385168604877958363415661174354517547430013958426450730340381626876235538337621889747652979411286262931292924394218435030273999267830984316506786399651607746742848395612620007457613045991967889774359320050642431567095136019258384539110420153693842197736449723848924269270533589162337075576079279866919680065852673919502857473610606542943521950399842407514317900541404761440688614988165204186459776325815380200883109189516461515618509508958989360383823544750393016928872227593021880641030085704748353055538136016164456019158394496518135555990386198562154543417155387550613151768157616054800464953007009283028807086164194826127034446631764877841256341687871315364851574784588875377358591768642540817376009573549782899529673146454547428810400097569794392477932691175358748923171298655562981492391227025682828782265013783852963039208806718098408666983094841245590245905857963831391999088325387988868113355323725867429529006451539875192186098658783177891850983982663108605782808863292091731842377264521305350147492350830515944735828415451628152512203974084406455861158527908184968090615808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] -242860138127552861204779692017164538042536814723543618517839915662007312252505833041757233284504810636994173209373720891393972331996849962661667881215187109693415572706934670633425969067088216457415893230452551506773498565579982825383662578925390372934408618147941483829246450958321806721629802352069183999482005074688942906849640918143891546066888636524429885971594858851654011921971991450962709423946219040933909173923634348182334356655505914171437145039754727965604081596501668778305038455620404386401960782245761475324367205224851395303805088108896449622324262381611646525207181004261968074036571406375965430007058779461658525219602739526499474597107300400352344366848019636390232757369435057840136558007420853713397161868325739576983445481236621956596814510118702179309258395736320666878510682477309255835118945317200919861012272845356016924502759023692568991125552231654725218165247268680363291013795999012414937693697106908737038213159718019453654523561640210139923217264777997486090220829212173360207715129903257340212167297291823280236453216247876904539672406925802206288759229499205431210119172284251815311932341958726758663320116771127726764484534721769341952107530633017657961639722195904839634719792877829616745520632545472483796639144166249366190219985451101479439542799488162620669345987708194033247509504538516154286984904550440483439302865682890817912669943483642476033928932676712822498030005208739152516332512087624163222469746546866652917673477707341656882317987785713324986283602765303702305957235022225514232548387662987938139912189325334722987392333163294070621612038103345738105675456471299617096542975913218078763310409447515240127932916367306025610918449348310665828065897727383774587791903635836934786191202028292151599892760008248417711875508808092742200770200284727609272378380823330200001016876580469739515608623209597651596659278674808987712908970412915792945364465151087846338735457444146361148101697309758458344301432362822853117369518282547976367139040232555036503438835158853063825132611335716835470555505863341720049165097264529824168994686531809488552427088835943987548051612719962233548562574665893438666151005904715076783261283210658461660448182904781195729048637343038405447193810158072896627979332335540488101569243026392100232442122610721287294995254662416661085125378782982791073305996436060249968931950375061674047456429622119998583452816633213633372045952469802980952476639743051351224611408192235990805689133400485472912840230076087665365848141260233504604538235255477529494079302851650458721492164632192437487475081142868662653302470677402456644095642817351718791056344344838169593393647045454484951745398499950936172308161920317019257831424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] -84965252720212194380628501116111658899770627956501237334966308940021143223573655158823781815465534848926038919823571967928559630382027400606591654685072450749863851242221030537548804387067062410972907543139308808799278943077029304313326636029190730719688223067640272229271331654218593266676655730876134840533847356902465104611713537181180240119419307091277531006494284299246555498756607607938857173579512678546190829899980758539825171768874621728043562032802753006784072959261697593115589406272597215540147348991535106838360925117192034210279263005673441576074627687488709471331089315402218586469507561603139797324356767573419284081954999471203539334059770651625312899896352818529783387285156739508616383344453032535851283463890509195458739220628004971321869483596046938950593555886342624792982088656466130091803542072559170069354247974477004411802476012735328180005474161866874167809113781508880259608226349134510302484467822892373230729903165701657230479625763793679543040380945358461527185337206996921720596837298901282969235778831308421311155598277488394494021022214669268871241189259165590574801679036537718228424595674567034433681912925215631437614181816617345495619377069206099368008215576991481497352541870514135238096932317401780342595585072211492865750838071257645462796789297803722575021292584802009727881292156820572334837778124826339115017514792909228376027522238700010327453706025143344863193397959080025811768430259306671152150946432259182252041355200167985357692866170403999495049780140196379160215524403485918375160734933346737449932216187514785560016735908383815044899213300545527671158934268291136729089666136151045125262688448860256924338663191854038564871624320779287293283513072967384190427314203336822729009454095674250170668037282332656885499276943286667087418754445977340012829720505805262410055242241255219310800473625493579500032977283812865005797861625258694560702975208737649694623940535869583126024691940178135314793832253109047911407915472454647991843660612662019161544911775273009213561172693547696401571647747447180054882814296819519617381146647287215107720233229840088662171652454186372964462804689202933252696230924598636633173985357170355484364310458216787884788859531524447100111742125753614822006476673984867152292963796940495422096675918626127317200218939316217823517767184702853516927302656342852953519508218238022736546760295408779878474450447820780039636725465820073244173825835161909290115907385740781929680177036794805674452910795945707843378815458677038851499925977366524500872335099617023693340779826654709546492201294630212244770853734764692441167240405775009934221743231950389640540549256779859944050475278569080483374139025020269101056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] 7797507490142622813686264436048236730519724944789101635100672124667624298498766320315517543226238072680603118311590097603567634338714315509821858402219459573407596278553430468558635849384782599692373987049335873349541950458106138640994429169456137592484135575867439232193171367610645354261440801565018343013691569945819050691562536810640552472385776768960851907639229421687521896454715297542615968448093408724001693979258042777685261626003064643603094736914852232487095910957109483884220318378290992769496684993791941905791229109227341049975675315228442656895961123103133698654557909256632435661244432049356600980084439333911441428441796673067602661158031031478295173136936713705888914179146972918143968308686548043884957022029188690130286062699820017284563825587351482942081422806947551968136430036234330477173166680664493491213345436065719693790068481642107615916590815794014841604487408982128872361070714467916082619021666364591023253016916509142403586221445442853156925316922101922040578167395370481039727045489241374142439741977344515343390600337145056420634380245116065869644117448614722767591376579904011987972461272008149411581766934341815429588421246161819300423033566709600040854207020529893746506209631081253102077304547097020750847704418770692774483264359771185738150574580936907766084072675241550426181570321094122188559907422219467228367628634335213818379594963890043474080580855500231367471731348894923253647873284295477407063587978132644309451262382376411924059720591917670803471035178853264006261882802827396073453591646961884027054086632292496552114811141953691507941109835332331796921875740226502667129579568319434403287890122154962364811686463064561180071681450753800646767243668182772792042355696676826444905990178613524209255754326206691354123608763094686215896251572916476833208005110292467628033667277895922113782154636063651680333052130848692962216930788826782241462954128461664388839887580935056368423633782536144354788578653538589283412222730403891874903157892323351537638278026450289592069242662451046427856337636832187942251799996360763121379710447281899197310636145533746418098352622213189631752360637130922413043630817987212035733645480711305604842706667676777927302422627753689520180194123708135773130419383261209106176517679456984505953014657363983905854196201526641647735981600337892524810637035381338525365911244918441306656269965596163031785291197868549772295576354101825929885801004761060995528162590347214641904083814556550035452704868353173282845995197644214645990840506279884296011018511968257799519241988295968720311546764037525118805660053887889232323374300959233466665729637841159755667791079283941005411903208722112030864957849751381155512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] -1335778900669800221146299496742014736295763305685609367576495457273048229015601876419516709113551007315899366637468937136573588371632318269697414346269853656913981141151095690849261226422464046535240380112218470223067897125007704349907847469806940744688021257479609844771686342807561910241427692257088843554762325142518274017208175790998961764109398959525793757920870350991484202167273815549933448657394055775384196059724183589377048427994723295054517468826553080853849697478475251078539753937252502687418669296851145123427525318737934582986915751970190098858376165947167645409728684237508516983574803677885896615112604656708177228892098135318325782485905334921511809585503827852264279363649592853299456975579854489456101524951400517523002137807948860883317336427891984910847338364631783733752128369232795069716337571929180990471745351171949213989128085170352979218790285165718678248689609765513207362175877768443041135599413114112221873941756593437113456740855273674967194960891556702963936913713073963475881671266658034797768938657464436308707799195014518541615771324635570650059527932312043601774186796070975717709356817793443580044505457665149911268255827169965811895833998140815257527481191800558981128521782058262235911001574085887299016341110770314361859813147071476844084278729577723980527226217795104526845333327676706249865203642634865362530854046004670773678787843537226428045632387984416628231341242218123339700303546256593677138342416003123522214490531084413854545040773391899304044520613898254866067844545753498249614799606263078042100957423673395954913575724489287114644958716996645776895968459555053294442394394524685870278143994872173219958460461829380977041329842950402511493841787869717034365003750715274610348598830284457419516070601009891177391383405701261861138624626860887676171004993075315149197121397987222686483777699672574528462206982077407712578293939415775826237774740296931013934489224960648931289833318023753897083006603278821529627663640710340071239685057030190854543586598762589816100781080584255031265560976700326251224477928869868584802785311277869787844473987660112500092547745059049208158196180760333754555868582724966751013653097201808078796354656539906342033223137543781410555483457380180867753507198812119707544496034753067318916984793652735561831408686481728869686660094407391621734258622386045739673576948950887064672117858813665375227972136451938726721657537185628931529810942927476706320588028703148706940871990477613699212543914592103966137454272146220128322704643842588979126331412766727767795826757422636211654272773906854085845328543600667473207742957196337801724411343914699381881829188183054485381540562991125941269190266023020125487104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] -90545234800057649438491434201472250872293675569234359846631963033332953854729853031118093971540079838314476133757365608449950179486876010006648136633543483776605098676422351620558539331488541435086043143276502334163856464354146904568649575756910264543369543515562336611416783277257733842437972204518395056140039676258828725437608775583632657630629452438648600248152552312395484926000807841032160836199789519113866415649296425600449257981417020832910997984746359376868427417659372098722931714061596066555538435299130368753007667959937394950775356628321844193116618466016712772243500493510275854097166472989589886699727659916441469782111860185255642114517642017329556711757872022208525269134029806508865998370025927250907552601480610092603737362029414662469459619540354973999403320273905419972550465824087260173658141338175691336576680262088078589414748241521096857210620253641643130302309101329974146233416173485311460126212981123664743432257587042572743425829625933054116713016639274981437728208259408861820463610319086342412626802799406929185720809077082755943791315416336435976262278291050673550798261789873227640658805995549864223833041161141345298478659298530695202767121358685228960840005343262160425102845493945995551935047869274522674309437900044529398541182383180592103449852601568505532697802194469983956086089624196055711833654293092765995281245110513255919939536829857644663321816335518932611622355247818050943498143747606085675904896007985094761523055105018901875715201063303530246155746121008318586236441567462189005733553911118835366131100390228328684205294547113197699765424687647060160435767600649391043047183777974408910937209190093558715216429298567028817722880902694288071937143719283802496151982281786382845870135346252215678099717575036365349108642910211121489537327722167990531821589306641302918545097967866208144375506571918289418155009972290760855908416245593728706840778781720762371998087287366946877279295261959202193190805309779915141036785810351715688284967161724174232353863460226367422585235439307358406973307956066992038685679657197806869127235281775821157187619017484831228108957183869333788839408013968894665082995170140774060647820165761880441197262947911223840172891652738494667438212787841514257350189609869062611281302949455762595072538460530549687354390394509034102836559375687115109797489056134292732090447690366785483039048989068894501455746306433655083052206145750330246219814862987872360121470155568079272168322920755632939289426999233964868320686266620423231850406350534981601989134234304299502487620509978061407537148664458422758609480740152088140875145854777552711505103961743212045623129134553061296747669778354330018148370028503853170688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] 96914590538753103125137478311150065747417041501480816319055318199452198216174984552585019576332296709806501496278358732247027658967886679664532069674216433505381173470594578750553337132183726734147445832048318133168427793443356208859613352852494374578778912600531247771280231116904281841129043043932085317244362627287034718976819698882460274716570150162860128009603906337437020957711403224741476683639895540878426563068089086759645638705425785317185751706536928432163316104467924686404028552585229014292933205294288164623263327778426870772204345473604555397696298798013615318644295050466518356180754988889042178491945045277061690920343645383365800273602193590238388034788218967692482357778483108906090757099295191188016338628164412709871619188489097446316595039748314353349786285393576275568364526986902191188838024669663124728197574628211549361126010129920247030420569825253556873912813135835274634955721683275917366939967857186653948297519498100027058994261912529110094570734651957145836290418241153692517544116946486400554827567214863870882987046382964506761073500458909670376951547394865785138016938907167803237859708774813641705084619441137104428543574188617133138475035848974901476893431308715548975762392697489806583000925547948118053053992700417372330252729201483703874486253817461240535344435003771675176098016234223473209816987204842378065553026280006473670091859801720728078004001772466597926216388544884929751903188386863640719885285300403823977338409046811724985974640322025721426929318234673238671503573067864084117969158077659867604939333037234013664674586014666258657350531576110464716193706754858827968864435436046046950504082357464276262948027243876810212840924564943894296439478857052023274048158902754030429011202544734453743974511437504037923044889186627193123049365876106328868774047288476510600915783779885278835669354753682287724811890839643809730160633942445037822033486647459866617015136941305827952524694986798695179886842182852763047975455492672961972914173986385142391360190725518197032754639199917030095197117309161350407716336419481170690393407026120457886858929487259000627914134477019947030832309154583000598833423394243643208172858495484957017406263159380581204724895962587766951575261101993190065906968095876309461301432488117064937676461639887137529410510139986510464209102009851784336042721209193621201693211758436304501435831233008809364389768865842199126863590487811576272708463137507806808504547255832084904792683402867725704122957132240725949819956311341060263278551331600278658719044987326809679229095827870219428862897603964941712958257140295596514710945400267467230059493183958192265919660792744775032604983462549030267031380649291905236992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] -26707479154918878148994540033699810117856942275190800089328464529315294804142370819774563007764969046166108394161024359077992327633527277307319426397009364430573875387791745838016502393069608631057507239422904152354339792141250063827935299905259540850055943284579781762870628033923713752698504456300195626043512968809314204349637346716325458932245660357928128524405625286903463113879933077903028380143191600677247733403847327605572047873395368156014613468268236800594043160491077108088121137573198459441826545344724024786376187141815749732409635413481513060357345104448217889778113514479859930251495283992845440833665634428420943592656532129198514898126533045358248479127036097762603523347541507262023182844788462862492634100816371766714404589672882391068881724637237934564881749263183121461456278621650848245460061796294408165575797793105031625804924228973359329933807807648344939222997828465171075213052859984820350113678522928528290336155854830123408345629313374324451187341422663308147678450325078519279971682287625505606480977335469607441738430961696661216537502683631357538227638519503143998480662735489868141055010981593454995984944521515828096644314026194600745271975524612402793550729271164091781043346918013396919375609849594149117238909454469422035272209595191577474642976066805517386944701159345552785816326479593077211519216043156811279946439169005387680657549913524535565814034069772230303674858373058748057307311442302089120965714884026575199884931369620488407545043183100730574798994308520787092270262541062424335255218248794529741389363644007994210156089391852978239529453552923890447782602923994221280629154492261287775449924566304691879431082531918603720180921506433528867188328095995609229092254718343969596101166327261321232500847686609037167952477883708273098741365334206169799328680230405115673516545294077575197092652932546368042490969838369998199471288039149093533607826659824913713879706563412414072998200305639498898829123919903684592818489567155011223786422531168925987479014960245825520486826039090000197829277956960021134182139929680956190410912387291924222038938115692173254157067144038358995157295781372304702083564369776263483780617770895034591483637461134194651348272864408414166522655127671064898727617723087829391198437930064628773513809356712181501026976566620946532228901121905723780153736209045865393701687460185922359064600201348301276024471397496810574840483884079332381316493004234094990972873411780462192131258996390650222192951771810080597057982446761248366739271102867019720038128713643550604804878553919193796609757748589570732283410374231843518072503786411175249098309953113536847092955404805086619643733758886597460355444774941679943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] 4849752427360942300625728126960751618568457780160546352001316121178714768896068157912085572267428512457318229423202421469141150533288378022565132930716532750455379117755465514314393012826581334555268468673880950507922913891750087698790510572607223974015291102678966820324134760541303228329774796481958886856961682285161172392184622090537709384536416805479614504493073248214252216429278875835043977364262381457139167522219576558020429779615088152442731232996697605053122307203459422012377910400368830214595099792538315852599951190481571555057260083797052326457538161480729175624765613569083625069934747676547129116286349080983189785557315331207154190794820668313498118807295373120439749609474177387337756450854269281676817512055198793176035544378286891688360458590661346869307912770927135224123067525783477408884729105287693943721141241707104544529784542652172608163333398103830930384919522747728170902237869576290387041886152723646671245698140298852370511918857587758886974310749005546501106209059467003786164328364026030588596465577108621950319332162606433218642044438748816295218810475904666992625994734919806829702638960974914292078044745115089186931675382248864355246298174971700791857264195686735000799705275914576558574867154519444766683744493233918863940161266578028941766501922398640625066316779229106090423698461460611756362541999200825422189236080166156883170176825374861178872910589489860343192166872617528877268147586814520330277459933958739638614876658872103274259920689392885991835882057982531311708528624683276659184902089903976093225702893461860112274273587134494871564657252047649559607916464186443501892580335901720674193200233386542648893420614607295563640804767118664114310643167159043663144896892137373420319634937082905256474281805672875011227509136674395552084333849144362569549831307149338146479831095684242925557161590065604930561970183235339512236260316956154626754379675666706051607855763046500126892628954779400237134518250496549167458284659207169450921279090058290022670059283001465310536790234942477370422772809474082793715230193725997411486476608053778779919488886302976502686045636917779856690223639530354864277227523418073941260652761024408907122119477099811449584487039190803241821990603180127505906752881768614205305041893393818878826635556754118440824437517952466726133354681048068458271611613516432718395811946210927496055992931023044685203684915011051444421757589589180732614957067814169181985010870609260111262705674238390633812756530170409004078796839685974592414731103236366204949365095486293357975239691610222690467279684084691153704013192302861093699534732511473018466996996002145453275938038220449651193475965787829676714607055275103879168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] -692789825554237430125414672749196337165909924885969621466757495979619925265431767256539622975211337718078608336286086211003766339866071448550760596595392463373504097997649186731507071478306638689171281097695318484583506659083837503936314788858778150132613718083929964389063486043707939610431286978770843496464409668603812550821972462593371604865332973690553871073650705348110531715882565286956482859963093802440568329044369199908794695167426769044444235911787789140052308182387686782248804525452279911379181364583071330636296226461927140376688559707629622496287289493976958043715402996005323931299252927645732296142947017392123778626134318270980936950815061454218697482598760646373539154464458654803688550457694498514489442727390251362501929487954587759240479467966187068977253423892281191506572524324639950419562018693750435637029179301789960441085975940715952214480418717595690199976307638160469759717135026538240444275393497213954406337340416857924409015984032594938044688548130950809434202872484395125725779372470292911711171958609836572839057744435349981008593336260397434080998426751454564853301653391308527392860258455799690040801925173199654063705238568329072331688802914790502942665297009716901137173207265553268523581134717853543603626603484660400677294115230217267714308337327115477093770985457106553929490280386737355068776484974676568615062451279656071373014578121310889249507429384521734935335808700122365565953866083984597435838081581224031620772289307837765314368557338181914859829763902719666023979087620777466490064600851947669503966786361926412169636183166593071680234108472482725219908543571384302553568591921557122195992619900396899862240949924264818566192190354858389669938556483755127195662462698004465017369423783579770574414017465593710519738159252385026258267604348916375437882488779084506711032226087408838357996099041707206782907182780788451441749487620778716977841041210754953165391794811743366148457290885988183014698935396782811072463184135895850337299614476705592453885130595894625218261981711048601526806991753482945969547263737174603798460174280047222220536144721909111256771442862558309514591237478045657782081180503063097403931385832677932437022146508381147788495790544575783690616731625487155378982738001356004587014013546212327004290418440230249528529732508656016721945544653655882763313605021971249084999452174584135762865237211100533730273931250425655695584927893331401527536116661697525716702742694442970248353359612898821463044414838730847906525213244988028654763016858237071349941966131200627350686350355396413924696180030015804907412988287275379146452641404497675620174171033260015477174855465074486257680571248579388676621368260040851456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] 85992888993306952253704184651221859791005180939166879289228966664948841595850220546644593770725419748662501471944472588173017312789505634853943446206117796805989111489380757526899877362551936997821656866755408989676579155919369706337936872610186320464224066175212446616166616912271073596351579122498314219030214556435440499984681381832436849875397906288295306891352429758496380772196846894825729555804166655956936273740325039968314528013813981837695360775305813731903787381856597214158213080361713902808989901037216046745636133031293268879043681543280378280003444743166188802867464226443527743393705636638225968218243809152447853042164955828595982983923822157320228969195172409875752712044527698743413969368204163479592844648592206859528433080262482472287650442858735396661428722606834531872719533913152150569727943318083155920385095674728915607509282053806233564660479974551212946280559664524920363014166345605958302793175614768164346451464339735424233486755508103820561990810199195039664395071218594720807735760014209441029752801174834037816391506017112703312659766876618073937920521396874971016029548437382787997276927862919894843640572023228634146447174149739985722174160532467391342781358851373635309045537653536562193765604949943701873348499559296257367408308625277051228201321774592893137522249295492420936303827201120462145617430653614942262411938281426195028919477380266489517167539864161202057594279534104296559344907768812079118851082729855617407605194988116511065429692078755723377013930164721856906716553084040588420229663549757557292341643261480824693128309825141866407694093139716473484431210438194083148532654181774582803588798324628508577627287131663071869026553421781235181064329702130835211211533070759432736947448068917844733005565980676279888970238949302233256266398054900035607122485691223523756981774005566237683534304547109621668981394903719764942906215035858841028721013899388695662105005424362551104681169555790538297172145116994226407518769389334340828189285180997542994887870431055809573701336893187368295282768487927141276557316148448082042496545772954773344236402392888353062306617299142225504222661449691336112342738153034372558692191631626373334091441069356566710607766746356817133485862017599666526580021573565798794925364248593036190453223674717292162934632605503889604522736074734188868044795329469719830761441954438479183602258792909921531702836343512715652231312327523517126656861196490707873194948831683705509601885494273310832384702850227836297590810445325872265384713501522198899783193264184885785406909100813067890396697761405657172154552003573417222908158765385698500731610861725767875051262492710802312501978019765002630423439230092967936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] -9620271360464154468331703617442693936666627913881431560581974866232996543238741826926657501093749670153353452397448051179504166416586431761229603493561273549117542599112682787645852892797406668094647653256992242044216817701455071630678439025777080053990272359030918537986712308856031652733202864129559982555537794924029045230335314488761337924514250264464365779716413251798159771908815742238251326274590580536034986865086142639760986268634223590619946037264740183769423985186466043507527382635698185881020436272088442876855206484256400877552104158366151924156155879349835258720089864681097687922944302230908374326317247221608168115395727913169131226388705216355198541561291621061104535081184794765379422867797634542718473558803349325586079755088292479911999197038309057298050659726645123982329050240984699120088169119739203539228150148629992813199480325892206108680846179997450613047256829678033050980509013168849640047449291061468161733010674128647635984654827597150217844698050034137203192685545946847171261196157867603759087766887479150953115034624843788461752736781480067157740838942947324867400412389767215974581390623169347517361400175829549820131825967301802954777488541775727778032579657707374737374070006285436906478170101997799814693185530450896407247941377159795429613247755757941846310120277454093051300018495109534003307889605362625307842999523522476301942125448136529069431504248964961095420548788777797302941243821737181332834025733892812436826182870958100899026583702345647560916801572478504291346184326642527412081360997021402692037432411517642306063870567797215604242185881634613602387152315620333250871463522934973654922569368572524041370566393670891857473055415941620447053546862495161213715173037019010176953423947548146237573611082951643774854972016433373712524336514614797790400764797863515439300468129884324684942658110109672563468075607122481673016789374896314413152171171489567287319085671977486100458573091472324841367882812456468906177824336703332683889001101470331308834610932795426464027380052520626198730898375540598608068664026979262563324745514498721516056267959552693833944806320919286800767050874779669076638574484847506709722805677092928419577219896501927510769809908274393212755583992219328097425591951039260533726891410214982343451591104934906198456409714466680923744550155925755187377143690564645756740514370606960505272465595958926320603573777282455785421482757133505538879323042229094306382210589933023232135162402787545223626373531380569472999475558490073126109178394474169021120531591073045075803473701710004557266931171420905241491846173200588588334325169373089418141670537726705048654268440261898956501662449106219927100969133507870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] 964599169557431893151616852356542573109853012241021137469916354333432346623087780712188109582544111904522127333270452390052285139107183590695949648826608672660905970763985600301660274569527410713630074751129734608321365841760964787097327057539203333555379130475971449156757633396731679937982067434382060631546965947772942143928983400558141349366795578726400990568872340970575459989769550018898232652347408719405377555215835672747561091483517943736141576835117321431371525335075198034978169649629116412771901905595578967501141856428068661314699804740216734181068668639172775039798205079963119543584249907366966954952837502308223606747926763782638114777775669509694028672559397224348655158679415941596731241355963081070153453418290070199973491405292045131751106613052072410411631894811105088982109899154880255629798675363846479180014371866605139587925526036965867156512091427727317050001398395864329280826383699837369774222319650623394203250702747690181801863860158202979470186281849272251635887894590058962548578868892153318632835545768920146646857498075862616234395198021422641632109253730075424631623291615987010852678328729022656115159115597633131093044439997002217100292887446387467854170711799539685446000793608888354182175025657135581018583601933270761854219224069097642674967217842013139575828163016050463539901075408384126131332341033437151101317228813709765363769339530202029902820959150362628755651124016097307731387491737759847602994329319916487521086630196998472101553139635258072561639260809789445472180088193483027364341825382224522347394974851707922384777068407907509637095043637906090862657647559138085940850609424836258486822398230489947911034472997602182758524582062366430248846338145569605476558019860097033267892675682820909181792923014635660198119120437677449253448059014468073505906438135469434730100725711642863665530421131260937975323116048864376525904492538745242267782687391376438310188622055220334053923014330938671926356415315232536115268292175203343249559402298882583744218834382354833731142804957634491863686268477178862611902493309738867901908804626007152341232650360507231482314920744834310425513928210708853668799441262040732847388183497862149535510693614433636944205145343293345602401238619690145693996005196803867312279752003435325254604754729423315296045595900854688485300618956721793749673217591929753562571195956861234820230253387952735037482648041591330093570002713820987721668954537917145823882718928471924128444340667537211649701513729596619081721040711320093633683518801839826969530917870216627442966083791921310401703971169648694904234098697517021495946202491083549168279987718177866617634719217400041328681023343141617122174047581372416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] -89018579216493451969135966711997651000136362209957186270581777353480051249637667236950810261543735682113057748454471102733826278445892817797103304465516997541657556928998141327034407426126958437205588836421794580061709204225533882843862907537044800878309481160812631030529519288817569206632993862100324127160504538735269363183793666413662207145851966967570632107270787591315399296086532641728826952499193889439584008142390760679197946083944877307610463078639119893832351734343747488563884190559004011281784771217115944896209564430417221869429759620675456706732936839305490323741720056228256591516894243870532956719782509232300907325802765014490204465501627158368889364364151255388622387275185663654980058352289002444259911541120248740360007818015513489479773807445754964505323806942075659251241113182103702285149703789771767252443125416810903836751296230563974523901258348197144901481210689517530594066808569200115573338964637436472442919589480791651129141164118975653167551848233687453272492153187375341281026634106762130605205409181070556359665878038328059857893025351884676002343498980315161207296211512507106273659370706805021926391920312691227638297892953721289245930254038910642751978082906944263903324390454903247442184373614799641296239210306966270545312377354277297644299920975014365958976351704335218651099928784066956755186190340213371053069793865122979630965930017746238913888450197037264389500640441118524301694173028591415514527766116542857179265893105108131111398518908824486067316476485522653991488540598209901317131491642100355678684199482574885669704615194296827905984910773195784803572821934958618858011836139063744581165262062550626200621206308627689757906240562661155984452645043988847378339839021494839455916528975773437852390627918884214673234281151289440016718524205400657248734217507991162508841548116463851123792863534902928722217112195356634637938350501672278948868748786075394453526604929898308774358509998380040795313947301527504200833075649931209844232466151326155297105996085404852160282665060117798351178985793504344537171408705966716509037081231360855516542114990103329424303303383532368720096812164261231851516418980271790199183718118443637575987435890603688135469056638741895256406297723005216008236939382344707385969768002055594146290901225666144238131830517640012936214352737190046379617690289214432324848127735751516626703197632982668578893541298424024905940747359229636719822243528529720499794724289890071808612532172275069200127700719384349289830306082574544762392430916036252491220020826732372655931824450090631828045090636843309464019204241357673910601562821728262641423702391982425611132213361123678798590609887816603545798632254996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] 7901836797722861050870150867954079875195040684404981574751507131370250795968280748765715087833582762834625457045498487669187967924790408921781196403203215808870296422999885574038521053801868404739191306400708390954766794174605847274802609022994749936603760730013747893055512047007916967549347964810433544313553263575440988405252460879253776734093070058872195437293064259721627212920481580867712536593121913041576346345850225321610216148901345538549804112059969913582970451996879799882192283725804687789119928447066811209543714731736818847078870442448518734786028135787502903155253684618415765434808184290369467576949271684962394167514281195385194982344489410380271175384059537360169353487555064013104533883510311989174954031366554163293639907637135160311616812244480736120862986195008647735411698124217050525293127486025933638090347395857818821965884630697713190187834505967727980710682924711995789464127552963023911280036825217680339286034822148016292371729933165585336231360059151980267152362811181488819556634078653154664428903159444855601507316876380047442824830854118667660870939436279932458341399880638178345704208318389675440342990989108621495766321985993505207054936842183494464527511207532750645305719564933421995624495029584797411606558487615300607905821175488975343466814583803470152548863873156475685192544181691857166846205800281108136889746489185148922758711418477721725386235895355149080991622628715238560780701704869359158039641654310396474361328247003699301632200884458498226595146726583759423642634856332871399558090360878022590795247865107192408879075711402559454298590558825539109612481106522996477403714754919003925817781992725287407877632332693867259188392914626758529325706473227040886490969647133240419495617870777098660391783357553459909815184408305220794223741062795533263076339301011914462270179409093635467723867826336306379683152176435348358145544985610521695640804319719998195801213356024479017036279217525415865670693304066837048943185295180541249544075665703288175230771746560052981950566380871786813770088729598783414742829639930108539527438623687817862119601758341043098509503177465990592215351559189602491231551736126586486601728595054248901809847150965024690134685102156308282174800886081020546594416144544826361967398199586977106594531279866480335441699518521460973381543852192831743842549728955451644502613954847606690392386024729971246038410003306883645465636121173113295613368931477893442316077542149913615371741658467834074164583646407184225740598105184782669875292116578307239978281043365985571988155843329262669666128202583950617197924424019307084125609494346526758958367605726485991932247206251715916579769625470878736920934296322048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] -619418622511997720984176195888526338452136841714229989818671989692084146841042459734963402806672262811214274482775970566543443187596501667612978869622231282840609631339307823277237361541136465123262496756335564011142376161106462757811450306992801109680237628890449512674754630467998531695352461596660329616003117758569607950143769470981286425990917706555684147906159721665661834148355387969996665312656861300516771909190445790710517453212401061167844282086303083307755562177789353965088576603843982336062080013704737549013116029576149315949406847147967333930793194817155364731311981418193536967208697320807761551941578270915499114129259331854950266098815916351425757570873040965726701227484090507478284494956875065635984673375092033611579987828092703348389365372167337396732264968295685527232456735486834788676063432776535707492165441351400135434269972683015864860043830442496611651929262989858022093327316195110754164329304606685495109692884337610609571921149670496343099924948398100111504713890760020184757431122736387503708371448920589025900756263070728106383550763620127914457676318833638688840921055143413596026525673437431941146092757446135857133620503242734543173228529184368487322558959559426805884577953770280793188028378440576234765972536740315527029519417303337324223929066309475388484897360153637300713125480469809894350481712201904100361168352690962795412043274720106997017569014983188242241176481794549900190282278097414155424655255224287930920458848499930574660436885898062441182748128704631109088789964713269621559277102506334341127640321116750588923735333900193542786982862449930044245439080650024794814391839567791508619510463445330638178192527646982827302778870913353478097085795013850304196706766771613298700557572670472913533238879369412929644366709452753549261090837290026283094219210002210723589860627286301196589242485066954156577637782140724193500001217262295138183767963059976229091548798255876900532145625190756998955596303659481654283009183375106364303929335624364415075889071980925844560951333362627962902005155715919297166254352063906938152478828934015979326577559492462804440151538818941439778066121493466635448428414509592524285392253915670702152970813995768806039530902202563383553567550447092705328149942883349740942748526936807606272823247321129630613375036479062617674444263944268777242600151976052120919867688280378169378035169999014952974661903473992239062758051039640492524398715416904520101059012854917645951554149492280213382546170383779597425387076606750823253806967815383487322721102497696670106486254206617562571263512358976356539199655216327556171813337814021637737423230124792987649739655838332893972678791225067058280140487262208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] 42725239361052982832049383890344381314950339193307824296852780379271232663173990370560135756650956061809231865886380480030739150386413357208418853457932186486519086995212433669996652996217047900310954505808648908824853019170288623508609986236494592819275146216796777089771240583310519577611359711530701527760048710255942129797106857393400182984888616547401267434582444898730553740182089114220596637382705259013777175405967160118658861642105085480286124883409762559845700448477905081386580455184921539299937292351271929914315576380531749287652378149917448796349740787365010999728201661680538807903660439813335835423287686199037747723130107883592653937612723546164362827953481865773940550966434771211094246590049002665619124743401319410536894679185040667143789420121708969394164884715069876409249098873709623016084863975236299528825726822280131274330024295468800493828766545070188970147194150374150292955774337886730956002905436059107286938336659233292543595324211673793574941010141420570803463451251347604397580883866559327418156656028364167724406370124445284153409532004170580519992638673466586017902137463548616121561444265191980924337683954230517732801592991172306971824123212604982007848322999612871505260356200331604451988680554798058223434035799856674351687954218818327074358804824551383508537926537236421990045316651075153088735609196720277694728857011260997349451426155819476001291105758279233429335851501964326863141016948395033049615271373939732253029449839923842357879483728990822738728068959782571453229258609563944847030338183185960365606972268648141686246085109557524002221542566269704631235895761909958603627234007330503556409443887161981155926161134347321555393999415195963303092486663342063313146531897804380332858479256016491626525856622892146729357480521122604719397265618783855599529527005671775462753729719304255233922154035488201535043272570664075096921461477868744115844931611969002417431537739426286149069950345408038682624630408369734632804807315067532947415963304713711147861045895690757438361955878535512714674678907062806690328696239547112836200654616086068501337283678954330016092207872399874588128412091741193328709562718021937741512099873214083352879416636538048954236509527201137558844494743675670057502574657378050309501745435071492508836697540554607768434948666469837344047058340950648341255653595225302411835999587127318559551473171773074355471587602730324813932242118173595393687275060184330867431150077645971515113329052104747826540505868304010211811770850130698618803838028393400281733081867690935162238509477138595371143647002991606938877107293064330629451966046857860036267169585812788469629202150950053971662239636159316556587217190912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] -3595700396351884405516290353286453249657192063876659443897255869855627254452979668337039659416799082612562020647073799005556770873664784523272668184496382687461987395807077895399744218045417579743096102899836335462989299811141780159256105427480054963387140823449483265544150661631659406477681353867506117319150212112901540499828099616992991050642136285682477844843969569576453287222559511414749874396971770341561238555243455697470739139153412532116877673152647301015816330677060438810730830005679684012939378797336789755805257676376848426366966861285073372388499396627409670435090349331367411696003071769566835899175525648456473064277668942378145597758943186212152098293966206183236824837769988967787879374002961289909005239795565944069071066924224612906050684520910063527564193874112979775476643018036602554508381251530853023024517161902562780901398940071582071745485083265598934235189436232204191359176065856174085683363550768723315452464478088460614977838837177385429551567082036768778403236177725292005144867416930387559765210055261487873941568657915763408141858110576758098787692060903573589868239243990808253228952831514518676177115754697807099993140598699613561056284103620494811948907578732949559525070781221666659806869958497038730025068847610503446395998967903120911757232659896138869246777085084004972974913972130870902259546429794629635658765503392559610550174058758460935902979769966450974455479105672077179516956529951020490965332684188533761254386095406086033993318148717502720513207442266256758243314541243046664260906704521128819176128314280500542601965452343534930481517103286930933191472511723528217497317479824978983970688686676309118934936334331933404842350928362253975644294244932847529541457383649655260695033410215665205121600230777933215197720776145889057977515552439686112108370260094009342036822755992994303213486206207502395259393494883011392697403968433209765569358788209858128612934194586384539225142488093571521979535382859496756784496782717734257183919012416965784896235254493495944092967945124750965847992388182015531010877061430044109723972381069794309349106181418911577411728819632171718939825888616383819863972935158773100897512213236181864684172356588392931734525892057372724445685050366138325132767644643118281422575263391401215394073892567336376347495911518466668354496485918891144395906389954229834112636551685225775909335677140897500588496821975616409750057312559895153387673879858760928530684083242178169273542943520585223001268440029050753815358598275735973364741036696764750654322513084951968989952203726464221015263267223276962419358527721647088814220873094632440246294767430044256537992088789224892927976998018554314610006032384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] 143388922210634360027843520753692295087005864028108064879599990350816628324378270191167286179104732742395397045607260401428177284218455732384489352006216096944513882914332168279050970361291537488508154027926214284093642978869755881230742145894704953072783378519891214316374784003318327296129592101376356375103092940933186379341209166728084228389690323417753008163721657353362220307703972854416659775933717361866168471180525752729153666813831847343798809821618578221444575282764062289430344442544604081569185077176738138962896634488447518359060059123241702124337070572190409711485197500492001917409066091241633128260290636675002776392828586371682253217498027469841850784768078573834136090402411606727312672632372837967384110857372030428690446574710628485495567921615735514418340904719122678856182228201489982855803886639250825791506527822814093146529244771154888557577412801896217472975411354050285967101371191218012168398921475040596123476691804508921408682578042353764790593730060751572709862007109400545948050839514336907539869428784716995677947331321259059962357325298290794885994159056559810441483967982065187149960292929211261080603483946184546761404983105585342866282602394627214296875694737113899819282537641561276249982382512493077893891173710226311014174756402768541429462923536891696586360086398504481498621908648589859809594671081045585118229288160226548168713725825308659303043935230501871829674158516480030765859546018450579539658145856125632288942642957973131197373637831148291074775329086076148832367928432738845574532761775916967429624127227027058553989001316283139020830793315129553852053441286403494351188194931781008930733696049940943119365408056266216098102090308147395979676720122558456724123499081530682005199718318142707609974605381779204783048421136480220957195042883659406344889523835998986886931072224755608449433526751360850305974426990890861124641374157101685782309838572183555001681979764638647180447474940761773997241144598987317802885950809422378757543670557648733061431294446187638582202812001390800465115880961777599717030789337669193690377881078431763616915583499369518294884626475559822766515485797197291052100405065323060946836112874794318942371453807928453735968643005073971042322801387998923289508791451934980902823665351079985116627870306920658683578516708600922470241207523164715546178156712431913011724929752768180501963967148019921618424621441437818716476237364235195090236306587755183621538086833555351631227029972545976852252036195954081564506226880662487598427626659845569014188219831727072948002115882185131130624086371345079743149755088988446557427217026603359877144880489998624554102444598128962387209023890163484105000353792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] 17610659826771651580474242678658389048977661771053643117775094093595372895501610914310739972450446508348134933208856627716273655275492548076588375870451260598322241949422638412106217757004176448318062079097794891540325307424409734848208507341439805169675236084873637415347346673923645080013592148873933466492767389846691920200040554437708175326507320370125135639915051888752448596511697989050501799944985180954799598863464135388692391144545139489223364765269380656100002659765061157567616187290959182789356493208009257030389367080860881601418543301477339760579864808311098031417493350454893686254669220221116746227537511556870849932119701487419931897884916940597990139890806065543735560754534925899867666992585304552680968999774516319153796137710705036080944481959582307468130642202537002993587788315675210269789758396763301681732706797646860364347945944695508239302251244938809556466549486083740737269081716513818958302557558529246482408987294698929347761207664092776591100156401406510623595284745967018645876037046160469168679182488450393806096623487146450826470343214678209820371206704449297151983193902414141987984938176478636272001854892779033120127247639431487226625046211029627174178462023239543638550151688475611765158206627327889856582095962894786050992699821755412981358765897695037901712554780906897970327559187389994050710622029718329339324661645683330394321692500345732758699683882973677959139587320924471354594138991801719775742950997262543383876221880544480227821935387247761651827522312686848799275745939942216295216200063295523832853054029381893856864344918663179930957982647746809424860346316075032523946003411393528813456089640060814474703230336850640018710622385373044244803315870385188616989030634671460631581826129301190580925231277834547567999494756130488254585166708001436802972786757969557828707032516924948198513995999103113024361871288366178758874275961488133845984393197804116589967974559123144797685571110107030230309348033312585974668102192959838283496400613543294491585565161892803005191922774921871247412178437405197929928136535205032870014469797580568689895295758913427802201596555357588979280517608392341415550921073711414381359718426118431881322634301657021835211413396448111992240846648497171695856946699599921938526924177364295750908804361518378021452370720840883700894384719679304326246956584345364737288373045623309825683045746533662198921403921630681176843313003906689072342456154247000137782028529934910080056773093389806173439549475325721769766778141719493305461692644303214592628184469590012961493529657656130917683184553666304573728115729084357160131884627405387613372953605937065824157005014772643407576418517663715467928272896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] -1006963214019410763044486850493722818663185756471915600985596901887519329240128066123146218034984668501804552938480831898779181804172290407622445461931697165121540176415591060774526897777335110738748630731029328657059444622176825748397029557533300333751458798171377797572903154741559971474152225024398252737810725484871384319090375757692155524618881334295504922233072600557845416457094611129094543335264385183068105905667156370479624877671187710263139960009508195486785278288489556606482737577846758882234825899585115348873764254204655960206279166910065697474148878741051130408173228185905820927522394543222716639434884066358160488973934034893333903022812512542409729969353230878451711169442547878343941341891152991929703371085231364627756170327404928950521055006296360552028519669492178540538212241308117656070021839567608499653895212891017842432089875289510584748249087500480425270363681444270133756484542034789327841878771822506948790060251516052294597601345768286440740896879574595914108694600931663175461734012689967948348117498994536816325399998630746425957370834045544789766769433063079934309207998157151150814511188767514742521466705570157948171756327024365679465436342561368149443815607154636294311012345022553545542665485425751803106715522820568126412170393315596901063060442303088091433601482017898003751103212520548749518943357176967793188990851603859792739283369147773772514773894096333123703765610453302479974006617501399993215615883182264115197674671363246321472895288968753104350327252205983506113897082861925479220386455859525146885334495459939974683599822095899941287238971095026170870763509132979181944028441353055390062792638028197923502075209404526253817319378922073635324591827285358596541147000923629606727188297044158864782601951690949667465618939588287987141400661442011889059991236768004219991910450797474947507492081313526578889713813045443703879967968706241154298125951213256805996473909697311518767031221351877447276744382987906216736129225169541522425825194231667941215462760441861345828023035383138867855836010615662906358854558213348709764433888158866086297579869943237552546464635272700952103209238285791725761569346588915374470801227246340873942187023210167768609192085845561660579227601207186132942568781628138019663382170750865860432677760027830309555907012980930051672935310462710188676063837145402234573789570299823648442336580565589020281572339095874700659344149703678814262854956688664868017852896696978721496111340765990181330710096962950270389103912552469399503433926989926060883082385157655014899009026711741125985677060076299372855789250472045437880853348554484817534529478942205872057772324511969580547903339592925415701741568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] -14958237069899565119131336635554129370941703486095197471790246935703549972247504490673610705815577693336942063893232133042800084959372631856445880227352294554222413463391971196037327475426705836761861748481130538897543281034359436445641226759661395830211723374809800889013525568190746483573665867081271869470227044959343110460027793788996758100161896832799944707534386252400962168344787740023330778323928882555811579177168879444472868319910690777113445126405532445294647451861082318106273490425317657162842509860261425774728479319648684004845178934096509933301875826004079248403997194466047341231090730918857092563142189683069562530427337906044937279592132325124038421789105974619295835747534917119247725493576848723386794505219859372396536863593879769118978361613695521247913531678781417476959437562715949019922967485888236819866727831052018975933780361430323025459753446270709042745057616970092631713577366314686786777443192127391984211647618899389932233718841582353533252144315124558668503310812649127839074489175007361105025803656526512635103314994882360238970917683162675257815541387392171322400158672905447992560747979414943153478640778674154665263736646043525116393907429173302276238459182756972021395543243086528813051080091684369751826430441803453869374160590619618517498338967765994498375136147881163255786723780675472993322520734405829764348000181160193370624241945909998960918161429178195629943411779805434837869501596255695601969945423941895412059235773570973492719964728331521365284537050803891408982435981800561459311594365961756879648033364016092061432529463285376445921914325517049340840464926452288277356185622657803656891424795115811533326072164249552362019314039528598809154152110308739377762135202291060127155831429868283325413725274494191397812770853291062911534729738540494452507436389995061350311796074364324243623539901510882703729418634329878438763613262273946662821702048448983275511036060376386236806450337131266356592517720291219969951639212778607450165015811087510503230851053199768872679839683643604060669491194703899192189326729888977518248674192721006716808364425798538651200287086364297694683720073481917545849720672848553589290906719147327431907402224294926156406704409445556688718075599814940451598189054536246040292711846899423686797810231125134507500240792936464991643745157109826689174574586061350502061078971567510186180084761094611599750179266651698063453392872599085107482719652158654054678473763800879082577311696727758511485535537475162992066064178708654247321359107290786035509615566999029727691226599983301657150731286540637428522357778162043442183735970383596350390311277042804877438112810017966999963978319677512933703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] 6379335323588073304391597135137996170303193043048803208807250681647219230534680836627143835578291830427264253440000259876194804831125365586996499991836893791464930636484479605228166265648571279173126903446035075094815695984744504048511257513628734711932593327414163022208353464381621713268112404144972725573145059639489520431295969743969054734775764083182848373202074302460943779069858864698562305495980533800149030574011405723780987142732164256083237917627422463202176895054044826741949678728545487062124684290811777541155441685800571043614164165874603085791349306215782981745047709125160094310444377380450061406643851073911114682146033712688647175333238445149450594136657925584415379314586506317728089436457165556459930834483984662723323587946798664748275208220967455037242351860712720741465046499731928785233990785689630871299798116642518332106153894701138315332818902369654038121897977467079689602044334504459123156243329526344374912347885018849708240109701953683849745617737848256599239484321678408380131801670240391131502118000079568393237385914422897612883330707957285455513591981818049321196786551714708868980174857933040542098831093523672794101616314505172686676686751920067617604595560503527188717906861065119624719044671349855752903982061228785118015455649949761276967267048816876003587435098802869809538833102007031274949612835248567624434367806877561018740382143891095727754428954821380409871886248443776171536862129699475745304595247977604432999050476802241528366214302947334476053607237442420166355579203677119671987689170533851025068732498082432299489792338783409084793861266771067083438467675489091553730804583220866844537295317267539946987853349391389284066649343960907712010877289113260481251326253287532199458170576722940107916691322665311025595797443640923749831945336940418592319531756647898245050707759563112643679290883032339251440344626218200048366867809729145886664567591949613316522146972354595160163864271346837906779683552744748661829051993373221048004999506044597792084485076038483186403538364563599756648646634471812319082239856983212825081836369614759285618352811502635720038824648572569547391643550342876123245702812764076314920504297548598755135425418014590076772485069664333076688042530759737443769555779326761034097497731745583408530514256162949845456011928447347122624654582341701583574274478088364348885343633717717043735275603723100284750441565573838448909588333629996766227161916206784218228017017793946023241088673955754964307637647320606070625585909278567870323189145691203995032353278983876609987815382978173910192363098564683628243908572865428703764983442522754219399496023775192277671425090220948201009277166481064983527424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] -2638657260213371103644293921851446624054839276503713434656057560008820148432492550201258211463121125377196151716057992132606042156720887243222267036067163392645102374471295982375902886621126561986341939194539155867149091279374062066151361179090456526690284742757427074720831107561489903480264424489222463908970872463278401902542031378463609844944613055182138377372172369704319225802148653298896346148783654942414675758395179243451550423621955159018415242887980054635472952025192073021765175641650367154615366159183655063919315299651132604703796490386494958471997246877039102339573815549930155450525096648522762094872732740920386192897079268338843058640341509386377964075361790271345827458867861405634249306620903396333446891639404406688104097152948891400171727391586534290940283880667276365461075372778370861322066533080156304624118265026022545376179632730025499627634023342084484770029313561999942040005590743804644492786860854144798642071195436633710338071340973658229641757194514019754548428786234944828914310837913293284930543260383158791950433865644708118577326165061570701209795692150435178436620500381181024049346316199114662261096925849459815894935543335024473699032982373454419951934111367997510111560078852038299640527642772709864628528505224213381888608920777760870646176578236887571928344473625356027735488576673026851817471260299074942631409224743108746663791943024694362705456879364677564893521779697952881129030657267212840669016459043689326203848441375166012917926191065567613300710359235197413264449563890998781419284178108620512376431502462639431867366710458029821451978651079348407934175297762738081539256872711532741896927497495826676713646144339628706523997648152595272304914714811332707054681561568121230082953437650957072125540855163008724211021839233981144400825109594935650011731814789047953747223757185513939974216961612519725159464138692724764853596796609969096901301270719903061452694054752708274400930130593623292815104774929504685040941560034483804508852532297683647964764280146444524661342267726958842102090649540826538134389497175104389229855913877155242323764670089177223205140313659463518359204141120415125456416098809600139618917732864383809988150062127610178763605138865732950110651689253358068867087434003878694778083541746488115254194304860899796742468199700191441523045490841875752398477418270180085031305920428527321657587611356752607970075325959046820113917503697346349125947702229321535843197433208753031941542666835833129808875072535395698556188260652177872655475110854880059195158328213192069804234118067574518128728977552288419185155783053734823933789522119382906217644202455498091450834984413854533887283356396146560860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] 259359370182099806882579547731025969228086930330934606050263775460055619337099049926656718810191581863627181960781893085541588564202949356659361713775816130162571907096131471631411452460293232423468314740894073029291052063391330535351233014039281253419011287698547172114870511004686990873237651307833950096789796996448996525339827465654679117634171018483320988178190026971802124417429882963084060089821169832802582555905903939744544187518355244939199696033322231529637138422125002353404352732660879406315653280229010402394644006547542600697392532005451045285820546615530410793893291197746530380777092695433504845339785152080808064404706886733645646088936447383013836611395980091605752847683747258877126670106746412711510411812848350073911047917723364194977905725342862652067746513253226476815638634573521036799220752557882827300323757179012368349989034504166012125488287594417253743339913998477816381699020829077533177105353818716601055663467453722202858148328222016176791775266348505100044468189873720006199927841740664131528643912455629834450201324061977865725021487156161759010152856971817561268557713745866889895976787158449512931320010012337794587291049130628713703710990047250761361393990839724366843601012311700465244168339422343526066060886913905610670995510333266219303078064992847482460968267464649087021717368574001237277181825417055221549801748107042901634599932022553738499464002288981351898863750322248481424488976273891202647299824295222928382469862767739248446846448925074673979734905018222102921036153685110579133757415754309116399729128153210523539709543926762948815406799827504847076812683136513410850178148624228284188711237494602441542728352850312837426724927933960642875572396993304415321399355917925686278759722717767523097514600248399793830882220116174525166135711923202976300053690006890517515659862816837822009187112166312215425016959391101981956060545008040090848827819705338188440043627945509564659925193872335126800219109521135724540056114348321695849284833554584710985936530267755996915062591014974240406049073240559694579265898375657915561882243197586730756886562350574389680856984136695241645403815369544962198933161652591230954951179951734450732210394307335407009297406948516740589929746849675122601512525122096188138118811598636847986391223735752553662899488046588960040475287075377607279777170550445897004578195824389891561228654104443796270460087191739257446404217117584931100674470363103471313517711260083014705522646728831778115772906460354307365770099781136774931765946094622827459316873458596587308994094218696667808715099798741539022330717229726242635403780457742811599839537300311438925702363513247101102060703213077466710016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] 236060923791972358704417690327012993194848096446587890162184101833720819192316089461203164307672863382301656547383677862388165055358046972190465336329334953345556926405534763868375607773468884857064113586316557329595212370534796445505228589142198984528933106223184400736203752325300347578796950662881408242521740039482873050516629026830150331652977757851931312651840631386200580385639676397339923159824277948283951102761699381554828578557249217354513011950537726353176627598248603827798177203395113302732258672659855723541610691488494031194459415999690163041475100123035534913874406657240385896212147406737663892513592841052740802987484152920680040760563647395529141214963801468715807102929594096322405203406372260724108651378916355353088261062858463958352518244257021850560980638844521852380659219304159237488443042824422380094168838090263530819880130832492927482137524820035642111431624072731175187817028642974877468467213536181066863899489864581932450955810758566871934129693167733316090551284720203829841585297152781709871408429874010325444975311645046494825134210224356096690953199772708763458493339666201876603102173795265543325032845566296581119647312359047224062997453117644087926048575635094598918970589989450919928043764639798133043843358739755839221867497828316711601114952851907499608188430063826118784440951057176478552768920649023873953192035303356513024844100762869828998861005521999404445264948272767378435562278343039355845661556212853704807782898670428249586672114481838005298010301122827175088603983705473929785401033644998065831090837384555837533181359549198762195178825222230692961491364677202281806166735639187545336970564697659137911514053513939295270068130326768843348295737674494626797303833103880518544544441890310858990854366784763791283421358547386207691697285956037904152475696325045279843324493059821204828340448652576059771851657161363277496353106089048232164322353966973496076714304902945675091306406888743450776979816403578184152847468953550133744372339698015046409028484428489782234363258185701415750802975713083248345755790947096662598927406764590043921338170415764042657937840201349048250005438678657409381710294901698783427245360745288222144760510351745803991403388472068057605663431888588097762841813745032344537999035999515350901910072308431900715554890372722048971004464842965138584530270348032614898900639719405845619357060249218089765706727784052851906886090373029506519591428424573753133818865599765882654227378511831692345166278166017887670159207563437007245998636013119853619124417746298227676523154937311794820689845616722036056247285405218138127018015805923547284244167370829725206037261748629106945887584871163880605573990842368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] -13713171079885369785965157240870379650854374539907650041542686623248301948321612386430327017462518520543044913784111675337272929114500746799419448409213143869645446563350334735906231057765136031417166056744515207563224328503444805705274499194527961942592614685997414778763086290776681728905070524945875655254571106889730583304380855168431858515339513591950827125713954200144635868080890943784383982767466427722116909826302068428813161274901951940605390377579923960820187705779139206180515245961176804332071109660979380522225554928420414330000951724828547080345258687227619589949238281047952021801334602580451786916150181498354167937502390946582620766054832535763409933999440756330355594989678695536172910203691697212801930348084572526205097727037723096240147787341738345476500825311222229413023580040558480946206447726040944611436224156451903748865444819063766514194902309899125347695577483107933055128275415233202671143760095136118945209336572260425733845315216415998742809392393879833011941383375213832920245049931111439683998756858146428706497296692185290736877541339038059872930653067495032652624512670405474681533100106339285896668079937613243067669093873180847350248785181045033021828140968788438840796832924694303344418440966685206214241609300958346526900805445621683693999714371548542002380646449586673061228764242497965813505926330417296532972159714383912858840110997265025077105443427903412082289877533512229954642348289110487903043619326947976920824974717270581373896025845589422820451895432865643751406219380675003476154388627827610906910673395535855473417375595673687737972234586793740417021458249384935605121037913768266630529082283580638823409707461642402628220697550948980580190391680392929214296284872470776331979303293003915328248964826345727198044306683161880162600812929614325875378614264647316830372985705927676118792412741480639398019264287258694159426013254713390177812134119731136077341703804483890881742248479714171320600041299577706304100407662711668156710988185240762154992404078564423459740098851247188884789676543531548993466942104186003057498230253513670606629903506562853537846257800601601816911776414908177822185949783495121792440838022867427225526513077258128055664653262281380450585056393626449833724448988118898667692164295181788662703932716668473623407735028353449394891527425481130821018510450402743447063811856670709600515348629877124888775712668938271904874888039650375741436562787000724480306614138604373229260968411042351101700628937503167902981102355530198355320206497975506805747034426813890186283609028592594531907435450749471705118022597575865151930700571871196885103329563161272056164877277912806270846218414616758081978192157999104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -953524970177841046190165639414492789226571103226537814343181509658651990837504135251060043453368080095959801590043929641758247151941207329105934015050509892714935453367645958008244651702272504858869664857412818533899078205873131632443345616553737876120069190395866266813194262327939895579426615982052459655614395106460603998697225654479335813554399284949196740896893645623795578178071524056571459421106527788563335790602824796022897152243495228583967339035724996287920240149958930878183510429809215911469660669071498981938874499535876588876150830645121929172328366297917045118834687949129522371972979408812737821951913761407503687414652845674327885017266040481609077254580754111791989588077566433371786164977489767862740047118559010860684476927396362046852199942843994780305292074102168649788904470393177263648424277366317861741488419896845882517942958802394095978645457634766146036795232189178645039216762107909780079612403578670513381855832435434779623988035006336062880689029112196533315311741688827098136471589027197658326063292372307808231805324652538243525881301295793308044247332179817921977945855325415248379018287955061521523306959328060957115748979076161518701655791785982737431799839245342689240687926128189953048976662018931256078826537844158566186540008057936703914803586771915967392357430915002408547826810804384147116822133581025397249582215282861963843494425586763459051681460653529043129654050217238219412301904131287081763093588336508495772046239296971936255523390302469531338601483977409304541980596701527183868536127147804078080056842171148603652339942077300272778042490687179500726670320591500811195848226717366157629810630703610078303729545293384266714615060573168842688259072116428477998976749631527721481454470827843080450284716488551798456474713710191127293627483380568020014840941677272298942683223691011792534925311295425221497107569532414799189618630739011845428546801724276718252470365145044110692979944678474883381554511976803266211189277448190458893874618859200432338113935854462534971796848425126896613391147559881686800917437148732841299134369712813018004426641159745965226057789218598807604435597026633752790048483917620300776302446333430105869801983931490667295309679130601495428102963231622832808508041255611368158359342924124850831749871399349154206164744246278953111925660961350695317283584806585710965062361878277417265795024097862321070174101184174689186017440604881203746111631222484766251930816444214211176967824429211780032279421428491131593516539113468470422544995773603936421747487971583003121340488640588727545717910674338430456291950228817868385926401885983194115119913697286916587527852317659231717169903325416619090995541515960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] 276120909742639567155339644343680104455370258911387892877583395231426120128128121722688945226411624695612755573456083198011969306805449278458978627796216000316750029565246267929785380506905689462134538220258470833440172848071002943639257747416335277620637790441256443279879508834083600656371481919693870093824856720724263844835170807111309619567266926981740693863923641947270168083695348220252564335735035232101879937004983195505053856371385045282106392641190302249523434331206243700457825022564851248800315141966056302315837406224396363967213594508554656216792345359649170709471647399906838773707203640095070211639904353256007185107706965556521133387681276349524081104464088037046814076870338284390829771217561944925809852500134216142798879303170077692636964052958146906901185456868158667530495924792434407834193657664057992334916034146821645321831655089938655992253613662888370219614433903744573703591175160040922034632823518670197959944461152043563222719183179272807821444921562788608238119638424113918421875078951944927560855575535301313901443241367377939867606506014669549537709532736581364578276296270377451887791996059972992173267420498444454265836205287139614482153392296705733704707738259949736131370240749274337783302696376975234328505081678664693112299072693823445426637930846745631592000860923736679396061804231990109416322383790389729978240279416902055297658072529059217271589354787422231740436233625866212859915768842481803244672866942769558847765446212838302110631954736989428950038922155713654130959269353215850198029584727455116936968705819620625133849161460044608267407259128215544187401003341020837466982423071761960999506876486680909571935456230241404523530716132445282168728588428518242176686214997948866165497294870416939469585160832058382177052072396860787403536046828356648855521548399539545521500049988129606107539587736716669728407422760498496157272905488646522063863683825712209377985774637638740964166185214374381583396152832708982152874669757845506077295558131218951605324464815561041507259274297984069218952345341575204647483652535749341068419858291333393379743473747557684607075693920480638692856532779447755823862817306071504739393279454347636591064074505366903639690041137286248822783517019971984764726221954753142088269901163991115904741595018168738508455781204138361067069941868734549884462806905188129781014851412202929803986127954141991321283831627007485323005856384148667063807906097627374494274908323665865017412854603515227890376416536748438342237312957485290094067238014998795735489154501031971373310226219340731692749262850016053784212219459511846328632881957029276072164531207563607252389100382597550475661150143801442785193654970759512064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] 1701863688330636696041725392690913657885309791784312269556634130777601066752014979679750634187048195858176791572309095692018324800567798013505857592502033054677780447307965757314107259981304294531417047402420257171677599758973522589487297450905566027919366233152287251203662434378858197292414935956070437185318463307060229775018801321704780931065052717734771331754890053373849613669170300508243905874242420160516069391091793374398453169223745604957834269514556538498315354121933160143543312664989974674227934709255544944783434344769059907268383204342169823865041129020048632113756119645336154614260048423441828022931164424461472102391698996866564646133485599125023874083975706764959292766537176675108225975938578452699556367308182164982950535298762636763372818837247281387865589950582736664945331641422040310262364863896538669583900063876061174411479307558988100080706404863608164659558789616824505880644142706460595396284766715435057835263784751778556868669098371468173708999175473744625205227524481030030230901540092693394710968655647134738692414451050224777655072797542968338214547052425635787829734489033825973705253249359442992431877320657645217050842974793433316192025369232404161172495595251404182138973702931604574926409122671703551736386604713428426755584394650436715039678357190609720839862165809982604697141839496484521203925334844755230541288435701262743512102549358928285313204878080062517350274412699038456209880075773636174658784698871840686788275682512995493859898992733796533011570755034596795720326855061772812792721384596283557026642714690815446323436326423258034785367416181474129804199449626681005389128146667845583479973210061037828398803394434388936073235339149783643819925600139914282419334926360080172665742171669397815476152752845733062401471628794581045326131738857092284579088177274152138581237273717767412047579373024370845336135294036906266377179972839172781697151620735690370651780881695064699487277470536496311853099810127923457648006752845966413840566049828295932824756960710769424025930012463899834805075834487978130732529259035830213224914342011421898757602122827709232132404937163867578479477368202523482301930258767290880499458552389215569290577603293044760450629787893766723342191274923034554112630174377957467564008784322850532326602157705759809418534432307481574652217994541819619667012322982265773309685448782414931492703055627294810798896014782472310463051459561611914557784913273129491984545732292987851532833574749732730461437136345297271480751999969966267824650954892193630677960279881903274783476843313889849374654650593221441157294268909488607883532185164830364270866620113250830988683187082158148405091806406622067101887239900362702848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] -43217954527377043829407629202177795045073087646952774599494095401754848440982683431875554041187923092327059145201898692991213940804030195631214297385561864320879434830537614115787402475886097446094664669160248630469901153423289867258882441368473406244140449030621268285426776760863976069309273634923585450779045969291357394586183826985855473842249682650860522564040971471304585303160890626099774710339081970881208828067514407633303314332102286003665808049510239192127782473385653344255004465913665160102151725288963432272859529724999548962441809292422252822420995391747619041129873854883962731196318746493404218563826832581744934954382901079028770502220628117250930744492568352906423045581078618586453803459927516350493074672712797834678378821758196153162288446470373689263214623952770857337610582745253020893300758437299159824646293688898062727721413107552983413020039985345337867774987019268349517386376040150924189609210561659291372592340125355914173203425235947959734608412019723243301341700434706253477240917936748254648530811076341143237043386117733863850033197935836660881226116437604050371580484918368240924526353116959127264595997100020536230666850048768941778888142185448341731883990251168907201489722660730340321283965707660595635286820856116826992097560876028799229513852657913832381898102569312907252077285482208161871889390380643404573749106274764783665938615676797531926494706148075875469675266412499085201662186608768588662526663980325752837736872431969151485142121351146556602291418618139022896326580516741988573337814084222740278274276886482251173422114458229134063461582991625585070202577550787656120864144789554194071664531940801484472348224180977477476210264682629816838246368185991358235062092300079958920212048893736997434327194027173591485067912449930947967571799492366791258186138954510187929412810831578282028809683297425495643526598165828486178247754095451749733442985244678026171115675705349425093456862388202109936646693253054970391584278832619353625984409897564637466128562597147988274196314801678208889248280747026872816364173787838868677079812467795169618988499699330976826991169598556284024262665072204543553332252407602489170887879135263002616344865393482542948850656495587382929893782764128802437776650617154955608067578208097048564315913623774036777489173371657007856419699134084670464454231682290630457949204477479260757440138609541110983803801942325648561738389149027507069196779102871137191010637855402617598425194826864888162887221587034149695504438283983500013815958874136764206951709883869225457213038352263605259705537670414743908588258544633828872705720483416798169128231307930887687598815114001519898296256697361945176962790568106978705408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -419416998075855523976888490379894758363447103675881310830541110110226604889950642018402919852377486046881186965249059543205481382698622742074269866018865513335384026297051624979150097325901249185054261978682719764639107797889335145911262895407869574882698833599191614037813270026268303006869907882783652023003973219589173661844753561612559335690819514253860875754182670410077743107476679386117746837465948478676029149870546954592761404007349720815640405297996381722025724355125455104368478809307316945440531034771170136382074842734568792990315891417878403801816833548548090259346542428927197550883789253239693595128307442083474366058989037135628317038704727266848456113641013356498511231944381006279892614219144624144138751090708039504149526885337657465867794055714932323577358360587480962905950095140639260637831304967096050823295535512020329480521009272962569055163833935104246576919863998447537295022317290469272646564645377518182131237107142577707986691301905620576524718798211965518826694207351879830570436851411313385907762787958464382875291988048853778268257109144683116039688941399898714575009241350229820122816739140557650172583086737402662679132753503418312865924941603438798280732742642568130456356515379911053351611818527255225342510216067953630727253552098225595172977412953612877417980032018287556562943622842951792136644204037656526209663537179689289328470844891187926753771115807489921445889446344404290455275839287965733762874881386262519947153589195808949451487425172443187498396021640428035778000552906901578786280411150962453780033188553641638890101532770000679804603394794336630847170954015900569805827049201641281108626137631740678531759936215056625504950140075794607766996213906927701484645401497225594048121411445302545752529831185024331316114132230510128694299533401709780245566336429340853589168398599887577164397682454532477948593962891254470567709181408220459911403453526853802474948999763498754932301197290912832274036962851162010051016928238621818232436826110885211747597875864031018243437164265763333985426428197315262286617931821613803664691401724213921051622417955152145705123835838940611530599955227925527006834670641241067368853880377230575743301369991638011264059486272716388462929484965509985876242459884393647428312605765796617541608051791177750999233208443347848256446320315569795506891519450908214604548356812561645560711801598592332389610423563420538325851997877459853191885823196468507661563809919915727813256753853987571359912727717559765831087231944690174947990078764968351872306979048734616167110740540178892238766123252228164801659973365502201268813856583042634282821831584205791171785367694430686998852135132930986527142730926965932425216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] 10744983371715901262246557714786354880791508259787228194075951567201918962171217357625306041391942221406477919351016696433345119033425221011140231368078011298981047804885420959171946483819106989149288624691473426638071240083705811761834977136588714354724982349978726804675587561544537819147114723649869872522043569577908821006281416645335361208937460322212460145657840125099825850031173996169348619063121030912294265480804761343028559872114185284855522912771933069165093857179712390950826252698001932298895759630964371899104215480673699946869812124594273019628762701734898431056497903044681329056944202014860802110465668733961494361681992698237696816964271996576469085075709778888975767884325322671684925071655813846072993401211464331912735334106706574367988043887840183990561528029884802009741456284478283891947763679087298475949891146267343229696713911500531912535111360952149753445564788941579123296922155906000994316474655183162087470123058150151330604072399132127269570648192018921467050253546201457589999727162493052415687596119604508774091983668065685610745911973331157257632707175471826985520117852694722567138240480320420716315282514147917045822382725285771610261173097848830015189345296322967767649781808892442645570542346697947533974044912737574270258066389731215882961594818035781043835600922829780573137857362399241455643624659768420648149408159462547840402643141285020611189558762705377813752926723780979063783640686990749035462634658450918153692252070727359700584347576909755409913116009316383784874127376099461012367026145151463402354600803760885462647885683686219279813110641067441666862960482352366448611490198035365158717259981762834125304742089318201188167150403214486083290919742777793304051392585004734935359652812253939947384216672252322579552273461243027125899547752201725523773777732863181800068074788478126096195532932198794128015910034980454089268408060941615561971038164786049878711552329618158926947305191505602694777188131420750461303271018337343279872545059841969514602612344521861556830952019855644433664722066269608055135169169799247279328352679073714806699084136247936052677294625963604859017439437032911752979854782991214654969947924523177701845817532898758678807465993683642728478789623070595298228037646006545664627426070694602735564304496421353263960340467955919046901966287322447077256068852960880799616928419124807620798940876900447349753087605558965892193016488635833176460146411935459815090532088562420497455545068728258015412540819852647294689626087770082604210664861039415965856619690956435022584446656845820197189699279676148880095058787052365051106376390372389641534746007372975451141255636263977508243892768584337013583968729001706196566016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] -94832534777397571922185068930766029516263498190751458200657731374864455622982578471346025211961544982348774643117281519392141443543200835297097995760483107229317128539313606109836086863744653500210640263459936368570288403123506829565944266921732202049247358456550381057008336171059844511101302388082519387042074939369985163872058871091196266464512421945411790593331809541699953880783570168033983387839996647372158987610187861876482331775652343678502783590740342544670655629938410316924968548558896110408806630475241110339502008808674509436096301785930297502083902033673993530139778462460484510450575213276045525972123786433150087621444854205537356759230639005250881579125493381893782595383153013598516682160192736271680220494272681373867614093088140742601596512441582343221282765359415270254987651587342670519998824162430012663888521926981167470749833299718504982563833371704556564369175923648343078878424786628224663428889278112421767324380593358511844693522751154462390497430147856362595241083048068682775683403500940247827122158879897632164890919031540903047107452340867131607285628171218384555417441555441691517544773238803810755325355835696351228087567790163779091800802323866850792016934834509129004220120177880008654044954730181392378326633767614203671695260187509604189304168240243782145245693831747201765479257638354872881764263996115699077770668376035882125404784877831968655362603643185560818220180373054511901616469395149134744318248382707719436386599102902187211171367972062905855319339928459944688722255542192963062512674154751028215431161060470507579591114099048486707255779854591866900032457526403843791215601427293058475144540958862557943230802251595997572608126240750417395769989182685558041593741053632304405306310192963401512263495764147777281751046025218855687369466107993372681339978235151100314259460794031333106123996552587271579538575687551049341190641088619285520160615338701616917416756876188355565514873335286518741184638268430535014071484441293700733093132308023954176299005810446039275522430391580279403869861066757465271662373993192173070081819525178613840387307971974511668645539160118179761173858373875536208909599864401552525279302090889056505825063821686812369824529216748149971181201417656903156096777569853593017758962624777186146464668685031032011742530479530396496277499538738147790825090033095757431277619426435178308639273795509540452682151418513343600785880273675521221494047591543347773102240788318711958774203595444112498060735670223288268630702167799379618318415969034591512778344814409033316729671828471929631614433144642194822137716329842275466116660873711859310134849809655198371068407626395582289076993991538178694403621512654001809653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] 480328580171440578845280012731681826812164895072902645660196804528987829454047778876800210614832674681643094514353177359446436112647622032083548400745081031113124866695151760186198340855031015567551384892345238489495716619690643806497607547703323547726406187937845793389711345892202480408494320117902795265513310476453082955622277179665214499581931635004210867464958800901602811760094154930478686261477089919528319788415834014343102196141950579541765695547246777263858902564649070395187433089296502441968842291707812025956368846967832545961953946380625762663874943184441119554367997701259837833558141089394572962326024348816435126149127136596961218086122104205724058645748553204021826798352190119213829951662523184003354332922365316715726935186314851532441496656753522639311612462919857000108997189241538723871013048051571421553252022889034290761431734982391513676115739236619391644321153120848058820681184485253258656829685933796170886268712037486801963385513384486296198186285841934116182257136229468321373490165311495737165998807660923391072775292418011695287798381425960740700155150008492297388535674783430740238750365532475582939642300657890985899248721053425638082733493687893264100481281054593330839657009414307757926426007169578109165016219403736352938578231019934714934569569312299258048528954012132500800847586249996194628779667191440792574905267931297662337484449761636739019027302210823001864278319977640685724908279697879822992756198260781915286094194059115582563432995491871370787906040516996304285986543490134050874149028060116080781231451493746019879461643969578723101455618129110423906288418287392203087731936902223102974646839090510900229555760343130867347424716463510965287315694366650503905259058707171184088182221484581132866499245854173081277321201201315967446271312362730469049592331938246516432099108657348806579328904506288089470880258876091348335313991293934140056824510741051365692930573327590478618425834707537308588689500150453364456508256060985504415301941417525321797088524656552638469397753583897395213812728034752992359606156782305914223182850487248283252176227940845287212037451424221789582958374002971740512090895651718815605931454734100337900025390316236013421539457331037597032558389857477481332331309244412280794656002898231298007358959623796161768212545000502500103148800935622142271837645135708181452480830216798522164254176643088621189470972128290554105730749148472522953186924348563148208325243307923142182340067749459677268101438576199181702957094289763917042087923005987906913390538140948287773479238059078382179157089933131335123485418624279560693416302796891212981091441148464627527626039603884999626780502895236668068194154977103708881420288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] -1819489307701042150446593685263878119248803091446166305241238466983920861928229890925469550783219486283470238195850412152985744261031298567562770412663792116502785229506781192305762070583448823586842122584015940967930302933821609121400096777898840429083592823631271534041033891780983186890021172516909443364443513515608213451496095096625963385330341807698372976247516770663986261162401752792652228767321951002502347433473344869550368298964546674667890836429152565720038687637502443928384750658751699737063529599003549873241740771928600641001510465137161908210439189462613188380814558635547478252692804820470531251432699325386884577687884778662531294877063928036828818367259704159694300520458811846474278901286870252689836936505104976971016352339635482954192624689555096935428061530256904011144855532890396085156151481883434068465228424684350744186263098590664324913788021557456100199622711765884199944733426380966099509540418660009284181631539212579382516191580366920248346698277643250914689746453876537745643156490588008747692614264074696995899071088304334259510136891015054774052092608150850162703676198158724799880598017552183658060727067926556590259759891468582252895436293652049354618284926940193844933467817887592657379480559359168576020038893227279082618383144890601868353665804541360253939987319876783299400351088196564820528460285635688446978308418789567616861280612441140166323897177821467555307387483979040578042377550425344812853254274850876961633436828213446060157077079341340258527842969865109224324076733212851106442224948416310323532752069075595107172102583963340849821887941680014077513185227056297783332312942445576157627760161758682748829590868201755057798665506167284125331386189301787664295967091472144821032117787158568550874002133214315559663333822604986829108464947195285746773951863191029214097343268563691201369911801773788326288202798694758312725634908300729522343290463111582270210639246661529164504664623801182114596168578642084551130698344290231162476149340692998912434637898890219990816038948971092497880624512618679603018855197759041617770009256755112925736145819149324649732966557491000129552950953725740981842426577266520040767468121448143972453706442752779671058282963497541678436205163241699381494013332824112431086256356579874466692999592559874006432938406662810804452635793023042800294951857903069803082517354468836336453774354008891829295929499000758422361399649856630565136320379619670030641101935636660365937052039691448890498160066145707221076155273211250819501117863118376528075919055197431835544360214487289076097401024225557574682711749520455814502219702976132480112810360675094931027177051904218035897309836189756347521582129568740593247453184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 6951734108530032915564201806120660496910247183314004868623224484785674104212083946972702628716324990115669574272222342607957684675111321257880994340314161845749800888303372710370978279498587060284898792881267851916049780067894295619491089725953143098251006665013007260301695980528040390429335282456516770225451869147756584499998367226832333522384371156543563412464524802354234345556464970157765366215101857385901928132346904918882628702990504336752741098597831025120186594719743246142384700919814699705258894460846999269327218352527403209570860172162605452849901128181775237442071558656294183823804052843437718890253604584044548293406267258746117703203169139000462958191873307844453585115687614114382131512788833416955626470980524450621174589101384056002711397080459806965857234431371024918017765903310334289293332240333004338380659098078076747120940839023084432135543520466028840654096685145775272355062852899010761904732926862667880826645098046243003319112307354469649948196628783705638719680592499021733710179820011044859065780086137982278239361959138926900232333817288199378807385139258642163266726401970972712148620941891368587997504739369872457203623344114876540290718824068719902914995417238374615691435603329907883466973126182578244688769586137715025535660708119645735775732080410060873600034823904196006251444823952437928372308348443876741279764282047587524456289451479692678313496327479992102567462209015312809946828293406225847257886057251477235942435698597694783487651128978859523731461265620295684752262199591564645965401795740290734598197642954734036701434882969300276993425774065910504064916071360844436777810230390396580128262705538587667356178724862070839846891908881864461801060442481814590463388429409076617933423284976891067312722932162054396567925966457059541086523187542929027071746333608569874701073722373382889966035129538928570131384628146965663080718415017974280747054601096553428245616903822316121696416769911701296084929481093765810224580360799358346054693800259113065943261463493670673977391459244933723492751830980829642324457712757746402826681535367301971966195100990806732899255702723697252162018733639009636021476056095562437325909025117743575458729510310948819856721233819190033493207438920368195810659931779578449751037756670877595965188848565785854226241004950451711289746385958588572028696555551739922643687349028603483386260942850192692508057338073119902742761254157738097770307902537495103346748633065929290737563478060324037926708251794378087440942619136535254459025612136566121276214148803544366676433521050962516883138895068328307445558975348693299701638008953454692716902716663029671717699603500796799878747799185336042721056723384085761417543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -33543547019911025768398246153442263808281666259198407457026424909808663216592002911780544915667080330179269282164747387565675768324435642602185398496240953799285875918743940329109952070633844888702827557563105361655939248373866568971240314024555228718071774925450934710688837476932787394760212418799815161713082043645240444604996833281613935604874048527615482002352020752677462533966577735344824225633727224235688860882073697411060568276057435620917693144620998435199820874618354082774112112700561939202610053512181663790471427057885545812867065667395565399820873049207303955208173264240886529033081624298524741408616445113905136569048005766183221276241820186519614877396729125191588002335003676664374415701317526447866952658814433180905758613167914029386278680311443487685506742092633724563813604693666007823930995250516554478426299479509259790695766004005439144605793810020170430582075423486359053813079268876154441960534667191112380141921401718245458531861057819895858082242339596847597398076499316428896428751994253489473523267311556460562012831778786531593694644966338926238512163024473255006387294388831414446134408369389039014115598300860977296898280387061953790598678983379677849590461550264633362904421989476053179863061576025744085746277928104116731412441340166773487809938406780370919790178511590612536183856505327099870286714159858067301130847978079323462371067150746182893795854744461230924837619018944876150120034099515213842123572905490618797674374059954120495433619318524168283456352180792561963805277834221453789942143470290581147850781094383652337406404049221182140244679334250712228892905883741135630843293123240841876251507995636470062884462558901210190121282027809263466198613652500609687827263734167176702687439532638681868861288064034181191260711688136232490848729105799654142995132184502251501675036802404722522203968794939929709482467948845558705646719388059101034161112717704409268402843109686261219774749502546737631181305624362519317158241908013393561908917802074348506779648017983401841884196561744830400189293679991947045713080178676126306333036596991472089543274732992172218062185333574896773766505211971376237815157145457407764819165508540063344228262286878518485618476350577521843055825585390880715787025212959482094300893125241091409807173170003687221515533019937155191165489563645976902943719318179381845484246634442062353500139392546303689100136679279744851209764904067582096363607797997773324645755123295382774721093230519328030400173888570131676120385460420298844851673319986575983228248162796695267278125040776105271745291499792970923429832269325491561912276454810697631748223179240311333127462532562466791164681711073926069310298034134791903395184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 161338301027580884026423165574305450455117232708020015153593976547754949911604680615620251936276273309052023393142496199083654143988138381376622009424984161108791842830078408452613040246469889741978275809077461333219664662034557969279682111679458703538517129567093321147007735317578036864357696938304311104053941092508473915296158144573128435091222648274735378001541698953859904648084000437991664335661089566170688198723565350960300255653963833232466816495478662726297918703541859734994829408277763538815945638310465567882150279055263105736077108992738627562800379041245069244330982284210212267616423269801269628794418422971789090850347699265829879224865616277077197172423216092359535299742483850451673860959194523603042250092421187910879522108665611094122963299995667251997033935224279704222072371641142885703995258456454202294686946172054423309418069252471426622275570040741839494836441848457906961864759477071319416282985091489334990538347192298181462063116634907157122475850944157367692363778133703322293569588641092338022954151439499437344401183922505838212081191961270770619914954894330249554478405420899526659828251325766951698974296970741068718259065521179644913861659814990089130929782371664146853651946341104676052545088991596084769065374264825599050635152380958691317132663994824158953814078082235592747019744218695219343599240111798358527752762932095096844006581402822495261736254697546438112586809981282522478925716202557210592926571484122991613594717666142000312628399149813574516440419071157813796132725790526077968355384177012755470775412253048331011196496151732525499793433791121893945028230356101215151105312244874889664103693044990204842054724352564089780029067490788865230219189231531739616573146005521266310584724087401478502574334631458872811068049254417784670035385412830681996221125490574977716015859427513381887416799842764326195978914501579728935980449300498092437359640991753706270397121864861495271674774716427773393148852266734589095736369845323998435003894588681922739236571867662891477903676087378037181181038560340714158781508779612633720343865380457742403106380467340975239591171413236472333713321433197943375665666142974559351154323862995956217722109545966866188174387738847430056926280185271220320663098534751673630365098660199799780565837490213658913146247565046748675950634848148428821258849668128118829741738799352310735506389099289779226136475515845922595661756971264640240480096921183104915343327900826586254600483448744582223028119854891382672262814365653926617402345359855756547212199674229945764045967402669517704977515137005566125104032185604928559246913055266761013687452536687852435973398285349736598693346436264695189143509423758548136257126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] -579310134484602978858698920249234704351914616674878673130119919415923202980806731322068460699707537372031761532324185822433005731408317534792674887944303826471382026138008777807887668019887386560309794897262292008429176922054819237541818224626420582070769642887311504170485154446340469537147814949691622801062128548525274012642033845380287902246284363937793373617864758952162743639553626230585909073737018666063322605640903967106804022111124728552946881384978690584252503153809802213367860416356002680584182785744722148400212856448766524604922414126036487221316169876988146502061601480455906909252569254499106503660031025755120571045499412143078347010019303561769288990359757814706875139541122374019280451578778515486293095802147530412906216296983934841448174490615141207699630549318003638323774820683039394473475103590354202952787422604565774861167476966560993817907126785172936330893618348416355881241258862851453106110862807167107730057025223207174831264831237530971874763574507562210445162248720835797295714860375751982113005324643427234076845062416483363060396045546401720768113734207210335274018937064696895503573386329438089658873726900596999237612513451304557386732073226124903424143510080671184963567652518212789693665364665109664451380438672273194019295969287980787293826588928661431249919612773843753746570127116072428501424995784469151115391918985053209240036888728500875091397545597332625709599018132679333551790102371386966340324310513575865304024722098037153371534770377154680126392525398659829251465551736076053354339887385808536448884670437056202284991343078228375226382058612556969636981956704831908467844734797099351702165558316358831258314287450676319367499455594068748504548923204043162144378992256581683815331302069800315109668474050488111845913930070525889770598035240597053374392927077264732141316027858444008917102544068361086310433829965875241574093138140026166536671326511214068267516569129935626248097830057024237084262351894880353179387087553449842472637708396165088702399125684924956659051050213287606470632863148328054029846411593466646844109917665281768137101964067831608650252795656761986842969748060022694911827019158868471650938648406624329477605475261499906930963331219121390715366164032001636666360337019334785800772416232478268291714745786074251461125942742920631326484298015331767581102672232646854058025572824669359738617642302737327294775417764432407037154903466651210078610784353069711602023251889566488739316631339268149496660348126316640503253118337264172186056750807321813460088114033979082029052536429028254082944555905841984703569736595497499159233674045536518380323090103756499386593095288036312702861318370512024464800587562836633599302696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] 1373723427905061597522687470407367368461981833498498863531286370387138153961078046896826810306113638362693331529088741779991159387946075568635602018748907963644777960999876324319600688476153281100602741453760356574138226609488255561508758905830733244717122443000570012123165417865328365466152893659173126629868720778551339892747613100311569513684314352784727549762643861058736944465776340289417712395724357566831555315853393530640293592851961815832897079711389741507490315271855508412588257874243601263129797567007060995972507690117511058213955306259918099427349013876793760618204593809987645512133908645395583478523744140908633580853835218877203195071992680300224513941726527946621671804656612249100535532795324258547446291812829595845729773073639939258148711049497772205577797947274213335037449642901073174436618744575989371579278510833852275228129022540923751184529621765249813443448841446777995049271184774970868562051527711678887717688797825480120071984318331048827318602854398836344993240660097775298465311597574470800003256537702635162544117628961251188160357863992925973147740961693168234206426561370474694490530623116087468068767139248907546645662543867767629376803287733355891739311526726126526766609114700712984900118376468224387687872690867117885876685470356067232808730973636332116114509348273487918691250975449868053716532510762485593941470525970347340583443996325623694401645290385839462211965824892891322485798690734025632636885183593760187913154619288595889520297910271817255225992021793606048893293270642245926738494876591826917049734962577774770772568623070032495021262927982544391371766337816254957396514886068892992319755346369311781374662982453791106460164400551423333328318019590171707966590010796366941329338972734214519372421554520701522100675590671354268867951785683212187844263135277887806385455928643762834323794666407839123814777293712219624935108721332533581782281998649558953690035113426000372410808070554999681861718125538432514598049214991122878164874304319127894979048902067477901451605353738382623543887581129591405549095172697797723945631695022915647843804911793134633422386674766771571080870694382223111196690077013531839166925881708158473935250539852234221220136578354043868203781978216335209874498656589632277650565049771066550968016729356070355924098840435010918598250839100027800971350334915895296312303826933456805524603223756359846907579037902786245173664808188396545358705790460140494053144313830882258630704616197078637945616824887193099149754790856496794666984303411526365411819965290275048700343196529931161825681158448873300868722712952141543516394544089535745281439994874024128208043864343510612423351726890357627954753289000824501108555644928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] -1839517153169593973094918956303948083872152128022104143357824426841133502356646683388935182412984304610207930732398349418982048706781540079809476945392433175559392196936831409432867023135312766819909378601795233769853375089453748717061904400282697339848732185253998597279460324790583535627744439636311955766445915252463112169501323793545255529275475274429369212094016666450926450048984802691087939554323485413189495231667711457587626611310301771584755050495608535658540984470292685243786906681392101490780256885157145036163798766274083731498142697485980216762424219425403210737324479679473975431821377784347230606144429181902413200880681337508363844237504634960378701169143041646402701807534054393512563637870926833829390267124056018093870708400021638447479321593181807527431358023333168806343104980252382943077944979305511600922654871727103024871057586871019942835464741287077383754784974934636182032795595348704859183324978833820360604145226262593063291200188656288490345026937210750679583310177580025176443415536544243958754340553498094768259456976708133746233613983726913226106713020415545771966349045369525966356415804176297730423476661771630657925261312078798007735769268553614082812958751152920928257339629837029196300205054934088941191346305492043272570199450539791062501292761271585669412338748439159504400858756380755499579101047934240156990599319078994445240521432243165696114707152396016049786496896664790390664434700607974329254712618082302822505126778106190213557152600702739139331092048786944447863825338924256110347700852722046986973282389669852915010673061270713028204635750917105339053093275270540010951868580799834481592943696825187466487121107370481296936622704001802944364445769322323658586050150089978490057674080744813764588204831339983327351052489675804600990842276481095555610798535090779160712319398592725450603092382844625233084707165041842090872385054953798453434151522459753790429034167107191751802630504667274542741870409830592427032270906021060838449645043518588512216436090962133617742392038997377249944351204679245575983313097155997460571465024840834159504256083810401777818823372301736425441711423525568758314426477537918337830413049084981498236230015441367816209951372591168254421680684258200665504263032213795400142148900687474698493090307740485616400463852886408605273517576659387735530889237350599890243213718157366013475997691894963915942638563518031409007754586734807556334794234204301622478000668689891199149501750386357667164922152636377279459650966900387042014143220724777056569986069257581803866094336724375047858081485077343046532163638501534280249274209000599027807950375491625554429343979863709703661218520017220439809139310278526042033784619008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 430917030061376532564600318252884152804362826447623429647681611249933872493299191651701811527696429458024661174549611647957603183172716874548618050173553940354303017911230150699323999232804275509114199374488152905023627755604730828469064543841000262764779021346004754716256120109604108678836302974199640181200743846244199279386715409344215414195596552514162544611841839411680277224900445062778486639840544070758855794473124268623794803342168987273467337437934484159016456799807976397958280249229382666637330731737645590846540145640486357309453196532873438961007353610617516131042758904926526913103277742390929183901411565455059166408846504595961364237403564138802388541206786583797493969203187793724955197142576836496902135636560899779397326122728679775264544285502126973693852947815141341767675041710207301561830608630858609278102825670664416046602553441104623386331975467573159830740595651943261131700623185800143827189343457667894547990296839525056486240920382107456478103053040859752339682808457024652616635123798502986810156047991518031607374040322939719783867776122002757656247903445528101981045464654781071527968346836483725638352911019732888864613198840185502443670651864643577928447343403336710115089833444615965081484416047029116798438682409640035132990553014119681130398807141532829857859695667130529876283595895172055598813278001591621901517273848850777904229876656418743683739955288946802689143483627924026650244167345741180700026338587300580700500308778688413682219527795658651273296118901678416619877176269937683804291434814794345434468579120809516270002191445485791846294447127825310330005046000521436817218280018622520228347270364007977935647026483567449534826104364494530499515979060031797046292196459577727439909022829053568912343992964865687763203554693602943332555996752523017081560958329701623219717988479615096092751567653983324657390367364880867340834346219943302743267344399500089202129594626918498427528765211810455284253064136076272081741472582698475028592486944344372850427510196343092972968545951830007564595370941859332052359395154485491683249576879536508975978683723538584602860487255288065880040854310630304393159614059227086167599406064196155777365732592174485339264226649735306974807232223443111414701041393959547006339177198474926534588913504876258440715422834213665306299498200728823784964623814073092971405661133629867799796670678165005910644526248130210305243892269746587236286648518378994522828877191445194078021016348461528533132472349334672858289625604077391100959165569420791927275888462493921782413615579505413434221698163254787386600579248101406480663359185845615150277432305215434647968162418648346328494547549849541301977450450909136545048952832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] 1892522895333933311615645649563612090249690478520796140932886429322447029390291967232332559764425676135514320739236099551757223074993954868712578213068155170930479561231949283629215866572386448516340840524508163287359287207094520933137228891616176083626026418888606572510366427087358507483602460151923979160968054130796650816800875302535636052623475817197005841321025607662214627745254091294971437578587760367428096658336080915736515599754616237496328880382119218757423603920073947443841851566982277105628038417178122854676204034295269284956596859271144434162703548143164216055377140768172120818370284144569642692446132380515208286308850731397118058239862648310886419593840083397888343421814993666744231012537386155560224723462734510610707429448265390504575604942121085590135001111038207523424232783279462477398507582667821964918092909630833315438257306564182671962186162315682582251394887680285445990896682574274060078512719960425712886446897461307343074954841293707028918319780575883877960452694172762829246431720356788285150325862558418132444258565512803792057762440728803577269855980076715758065052273160073413511627406180685704747433105658548549687410446317864431657133179633163306639769663435280410388886062843455218532915268830880146979703252755029205124402919951848833387731747270975672363753737774822161257331097679823052241585853862056125790308986814071500673200516100972613349749244849533899270145560575513695395184709791895618480417755635016402903715162199267101471944432464054521506273529747747363951743340990841611886625857617070408008652665885406408547691115269560324180708048795593775842442778066517600876307462596111773896865423382847538063968797541966205514795128722820953120702600084290472937571759802951885285063984710386796060552729836061786951615497939533789790874199460451539779578052695523409504532503569025742811109240104146457765537557849093758521382377918295729782639560017564861865072997714721396797317929503262557714089713152351337885878102817175920225302161373058638240082842004293241583334844312559370055375822359616193638204866822531074127475145534433743184552985373272837249003985969091831698967664193834002466002177482582789053810371616753183823902634016921968041687261990173267008259851231839565725611608400983846647778535573366776213508261481320542112890337127761949167252016742013214859414734555495557390499321267518248535149666997261661738353314304479472609303887638487079648810954772686293541372393287894559349110787806696079728899494560968602052083792280013875009834849804434499113827285109428010351272909416233353170383388268243170806814431977343446920743810210188132959591636994981411011825867487771846417732753128073701763081231754964634323528974336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 4723117215957056764779167514340900241402694420934412437486065052556699717498269162159095013857130305390292350876354220818901647630227862836800071544501538917683071566189005098176673582186452665170181232912723946936042616830523469245807553338865034723439138067049983173343982868033196575580495409686852221262661400440820770513641059275276767419401888662765546678085440768181347751428974347391007675199286054737736314969707632824572696121087955525931482681612276739300448182708393694211854729659405271726417463999444987871624195100535671470070386083136650897233879691493379492701562282761765462407567500290932213312508705100970747086526950535677565411129932239473871968850427081863614809403829764228462225106124236142712645552921633620281304287524507933617334513669125451684558354193822282212711891782644024601985059130873438773590873715806306247687442254334031941842798834855952900077841562292146514801075246233762244107877396749664035435194916052374862094977102994132852322931046701331483381003924563592058835911033243478561708168630296581826476948781233742457773550553026964793289162585384254555665707227317648889749503746021063306813584347529303124913067921851428517255702789114660340737766013187249704058328074590039068554177923814692033597975631728119871505985061655953856281459998928410161074411537563582654396613787266126047483533469297980239800464360432351453660208283313191066772944228960162131205381970920425843026269651172490518657338649694434497817091823436986714741892587615226343962837290036455800347994044367529000991349000264307726077251702913446299509511099516131005063823007796753854726721307626857753463763930104808290954555540532361163245256373553260914192522252297778102281688813432986174809637381707882890172983491342300681756571206972248723403845100107321953031375182807669310710340051246377875681379941248414955247770312475371417429817651502488443272167017557140007258383940233599694407294598443834804112722654143119400582334628416656809475900609274645496834850511050309715859390458165092442670986433370095906669266669248300646745548711043200897072961802604374062389320351523517774950004245213238833880486467117169044175222618405123631675305038079898904343891151597153221345126725383601384053674902143908043936313332274500051518039868231991629404252845078589205165711368791927625089171727649892170972060471999685711128167924850274729332678680014793395915656042786176548905288673897298101599884098826448432206740788699548039185383049911405230935335419784059342875628635204630637149383533262508521091355135890286404907504781062822123563362977234507281051850264464571861214191229937539657802561926068451931174119324197412857764286362965173875555164505451944405906508218368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -39115596982956031825812805950735217188677797283749170478025478930485898071527783880517457697377818086242080868955914506147590597608001235057064299812662413795837681853798607627307661750376009256169280373830834291503507489210166532826524793496866232940142536294275840040641186262122726716092126331804907552005356668450197743793156475067668157453482185786030685126832621630607478872889243809240957926290103522370318167032284078178191333374110493832616533870012874197950416609529055495618317985976675072895049409590056672128528289767096900880457968488104646394542658047937576183724305387281342483224822462037990284249677493960321302734513479095980339026201746212235815209978572771940272638825535694644628831969616130748774708437478693317033982692650683991569305700261956997845966048168526282780407992440502957809824703218344776502297761134955193939156200028991517064566951014142185124821010052996897916770576681754132674923239690333919300438786490968582249295610715637285706356238147514939152554805406998148360757994778073722839285652898910289553601969391733034828805170869914493600657165547252589208655769264418435333768627301451249746098107707481332385424489661402765040263108265685441507260044385845394018750274479558285955868609405305929440562199112929566086715735761074847934370789530089013670930130092769595059204439402514585617114218403525876512699481368510356829956669539482761064098498443485523965710240435199586433599566249284844700591504801329075438790769202801982565134712240206494569361536231876955247692969286812318092227489192208767538520169191141485867335803310411380635719502941167949138550210504128053948302877178643010538204861004955460987666026840155540548380036287075195195042852747328516207655595805034914831495701960339285964272588483878115116416035545287281971817245472543489310280673067851025022394864532270584150647936689743470045246749110237819770873330464616059520970848719499958492468540743591332963748742391705562636094385594617532236215423583955821003925214857570292472556407055894012271376529954837173940377651176817837100031068956705564376477701789624363434296200057054865034767781761120134252663734393283695285097263584488101486980179431927420778996864954715427930571819412792146526159317898085336787728786084321061854220927860749257061358301524191554244372097742790088130167152034758954326759062251180832726208126588426458863798257227614409774470568576752061835025844345970401629216946997878244299471673565073004087289609691948539038023115803324140253710402574409618969249677736071043129553672935982893843045145555625352499069604520638830496960645034808229091628161871301392940750131971412970190741689239278765887783750854029528593136395385545210426613726969856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] 111982168520842330877428367107052289654647167285999813722772389412147695044972808706471315669238476246451559137188022256469304577890984075792019502195217426447254945489376855122448351891453603761876749386554075755519686314652523574081332446868377058733716831148318437346851876042316366419181574122969922919212430689024536200873902060021080034613179733716524214822389927999146586726974772994442091162214799505839258748250236713126711114745022752939880760004918059664126828287256579804645998800234025449550565582214288762488762607737187388996013696192696039374743534779697816211805773185862089964929315927691598789470633981353767058479799166126824253239888663375233837184078631698835829458128042833049076979459860646083814447026971911878604483106379544009840116726243568967918544637835095755764848000222686338951392025014978805487791711542904372650531134912413454913999822037489721041888511945845296409477396843222800539016159490246382206878331309637704289305528916002330019200420682703988293469114888505891547087925042854847316031095854658764710331442649365450045440608536848151803697355525780189539128879077319865589297392187646825447061259133624940138980693176705759640308342162987108287914543588150143863806004976339690831091522206413288455573410017908144140254087113351362944516190819874644598263285724460585955133480159660639374322582214178181529350920169701591882297002385043019489528565948193243185940853549319779809665204975426387630935954801349934797717262893662200012985307036424544908803265347641103233712469269773452081676829859528512158876079236665695682625741037610819356650497597461535713698012603372092913746353603802069717864267018560872477431435308084897596857440662321547745505300794060960719076312770008928922565360983930010145227153421866282641413112612226968660870981278548907544848524504934506317030341494561477990631778199720600330324039087255304999696260372258113682633130554180794270151600946157227890470763954023158622575091861942949281454195445445202605225674978541527043448143414169103143741885879515766171780164395942900919530421228304058528505647527133371496452870642745983216077074402470440940866145583280033824171590326035193556747374284038249728863821118759998883510280232078164864733368339621196859574829036438266808840117687191637152297706947057675608248164084092609315987657285553554000819744553383990626947605179468007841299738963931091895943683197068580153170380339366935996977886638599045688609735882180749025505270255863344574005637156438794959173955904651807061131320473604588470478939663327967600114120151646123337778517158127434700602317010401750417164219075940306513354277610428207632849842937903420913761421842757311419451293320774564778831608020992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] -200888313677435491628881828590527201201172751851355475940821484694653514622998403765274449807753654943103409542440801469533331223708346884855554582874723190199193082976131879614088674255614457425374052833626455841058049165565360004141332140090935440331578832430982835587477718501326843367299835448608742046988041783464057625465195490061235241638122451413115212445725207501643516189228978397437964082143697095781705741115329735140643672641443439781714975641673574146827705023425769211450126509452636467829903450006222274553886176073812923631818298939805222972486820811588117943327063453021316273644859508502457593605269880712433673146217900204423530031007154668232475283180827221881216670289042139349632040892620795589886202325652763631520683350591688955235530957684103207212125132389361586667743049055966856891612749119984951314653205130394280187683582334418613755568251521754602285310427419181564878535459051245715963461388544253032742146643045000885517820880055108985420127360411188598625246048135745868876025117036564662603137428879843263535384689891027290997818269429343558935479463143009320617200884051394572255902704509480155370206515834574279720014054784590959644380270817017071329332324551436303256791622190771994177728312118510263640061911516888101737700770443875126079156615724957296808982406743293299144908613582492417275955907341731816237079108671189087132859247060785738225729632927553281274861370175862838657495221266709409797797609230941695046535307373546383887996782634215027783540462634615256543902811969419258363795298259054637235263682502856906904927711218080637651404402248055716647625977728131467811624156899385608701627295935586979825309873042685160848106848675927318198648558872587038034456031369465036161421538540613008263597575869361451967105427112409188543221724745636280940046499038153620603538560245834017339987998205387439219020254125645251411593164455013565320333034182236321261576109915092004747509571998073403081440564790444791032976623676684450785060877970842923290789967355014831175474668338790844781524939908406411416402214622033246505904204345632309788822306726812324243101937146909612907635288911604998856518943149836456768108572080766674263165103090514417534000240609998408085924807734132056924671809371630002624958921849016236301671168664703815161698518493796456713035560412989763645891550237712624023981945542603390856228510924373143427977762971898664785700476427425881821161699750959160261415431158309623142848978155846389020375086105612603244418035924485524773839678559597062127248157750148787267525208708652976213756990495884386292404004191166876870429317455854819969474002587852296171345278708938304271073342846845562459903091956559778953096341749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 251646262107053153389967508558926698456831063225618365956708165370418192873282128161932823043852899371495735204283446687759338566742066218000225732255374953328944653082565991857017358445043698855873605212377497617193783852513040068533157797030147627727455787886584915030488179426633383079780961383119445020299292436646719119397923220107097984910329955404753987057969714161563109330614704978579894190212711635141487252582450261889078612672030108630415950420864034951445347413796022227904834267629959003190692712181444193361527554774969185724935500650567806501037596365122763552646513971709969841226020053670293789725528600072806001589281082636031332380999176547898022023653972331130088173296278387343302838903546944599777808240863219712239233045135417837011681549878941709015891584930353557944275237137655624506005119038070631117854519547348528158771603483870659451063731100442023104043583182706587213338551718228506040940193539098313573579511394338580871972669679306967437622576031002460054661395580634238721915071918762666593801245177558371117889232973218958918780576772426412440394202569273944642784000561086162335503619776801005558135264668570946070726343788848825328518581923509831045690950491407338845739063972744357937861620545161667703600763120559223898116663292991676584322940890229940549590125621934181924032403422787581500154447352376332117389301289659485727093407748759057030233518790501812589861103031921812863075294699363993237740646793322244318841772781977202172691092295719992824176194626539579075438062151632093893126075378948559407267210655907552979540199087769853560213534332052893235504373036453386589564741206940368830654981310352589741963671721964079522798377981706838320102121862402325538054635500921486138552147197101325848648991660110050930049080083488825076743448072211987065803974605806727173950124753604015527943038175435693534398333184097837514427814989375505758897038001175132514956992140016268698712087570000557970032842500455166538817692204478064279997808187357176813057834653018001729017218443543002316810162945102610788847601159753652208406968073492308999179834372773885666868793029267627154448491776185509075467463383808627314308147820256259326721220422312324603908449307388197469539836755589969278264720073711662103801702628677282326372372114038689198547190038947188919851240397878362749672801585287011138043609537572576888802474109788445238783036503120765449965360042862912250510924164511350914277385917457084125627518992383364183366634176411786551704004278112144379867169825940823436049014987380153309223115490840144123182212969749587992470734563362580270492370898890946821826729155922000040270782013531584003957868817179966869122226141274552566531869376512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -223409074226566969315897238299390609232048258821346121041511236927186170340687947090582911519650094153291990860812661221031284167909075892728487588096162783890564231260173153931564391645119707477132124919846701880255923403010547391367677074314365657503464089801435203970583113156065751193882112196126512486589746161084423726126042313231720960226969235153451940154749510596164272412223663722791109292995224062273270200882240443727269616000391483762741564918819848782197623902067765305671751032689545076658963787438247992383794240367332653210083184498922982810709470702980062333341658646916987991902355031274338021808444891944428935140072343377142668651647804301057010451551680241453812421260933968438125773602146583732046353840914002982355398053648020951536817198572838377611502106520555009892061078369034258323198888435149356771170331364892301443026021508843227341137325546159156897840824337214298197128258315654568478698622825253221297668347047250591941435661379758643480042239381218094834712611334694139459323093413754484531796710568703404050934465190250175754057791222679872459503937868471559479376583353753448110002770666495203237423184635219540242352902746836770306830620617903354921135568324280513183033488170003248582964912357714882020405560452928139645015229265499388106951258619882069129218747218816590786033789924144103385883216960602374015785568599936907663634450565648849121165887191379560410469574346913671025108989821093430529666074620567800980552775547504340169320815354379003914556368152868892933160250793693073774611399917064738022719850270589580309376546017839776274330579730246298547045853354414213815424951028344585149451387186694173666284210969812600534122585113984690629421211283857271715697003870883585416460992321912247926038581957221933288443444388401309448961826712683790789992331509384160617661944019926072679535233191546326236176734608757820543395395310898229511569643855757837399888395689841651159094928869544801749837731202245936730824057174857283594641709083125702978014183601930170741327104380373034343932614613474296149336427144746863317691011956471660103965502598132068462640383452070836676553074682482454454752859548739906447719483454312940284161857677677367584751003994827943939368661916227662495348515629885056079241998412986742582781427310251724706901514662060794498247641169288278356453951038815127116539080117620991734501028778491697139705309393067836833839786326933300982896734664101215256112405199767437437326774493942079593720682570943544907793365284953922230115540462967280165142774182935812939360842336284767782014971091954129721002945764212859118080179925338462649758218618666724922377989405984408187325496569715011124245795011461589087170125103104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] 134031364996617344544389351854982646028426504240492781082416788341551944578242319833769946472787409380873953009167565610161392038424237128878399874924443582447230478608641057402213920731512282725796471107297162047747346367045412253810586376754761360068567957942614295240472720211708179935786179742671044627730710176019736193408464708779903891534319770162662373800470924392214254057663782189677136351354504345684756268511182840201072650824719109290675307322797738699723134741720498056317067173964436656081479026685400430169513779100885638601641039905345073204180000495136033899329942609668666098164502343520571628893026827624438593512273340380162334298891400840686634619802671212328687030628045346927401881744979414953833354888526118226902868602217387209360715826057415265635486830345023056324694890415134281483425635567566278318937669080994181536029841234301842917708829054067679776764985904768098589995929019864836398402731899652474758566319310231147101552341074758428746135102863026339875012483031391300099615169968867774617645823031326231568959485493741281038579786382464771209483005083267759981709238517828357210675187901737636279850785640874603659388029165980953702117965801230792019315994744368428587744920703546471585627566019616564622045341131566439995416080396329173984167760877370950984499652220915623137172835195411028510542143590659539704766467671370656306677678673515181709281419203881359356321850407041939605386066412032651013699850953285981014301390023914154876291965766105553989367104501270369715631967734126921752006592177655568101149276288356033015346917058525987098944280484069574681517860932688246506234188655752720602545818573497463105025689833910751508491987534931240965908115810453691499883322062279051540538048612497685819643274325786359753701575949703842076707367649457589230984442381158540735504341208695718569925794604413437015026970911593729533998223756629752336187131245818957966523672223896233245520404748964845894714691220842299722458608799671709066418799624798667227154031479728284163800334953618928549073591707205861670786427199215004358533633984804770907950299252641886740048121827474033565634823737991402325343729954707837395623201863946818364484631901191993784111656745339317323662539654190025842180862930707312682100911086123993717701767748587108072613579607638446183724667216614565623893905810582202238306499316877577683593747816200717883124840010594974812367024541796994225079165658281967194121076098500770002583693059200384446113727504008461962352395562125529402233982902022309245334630443278217480117261194604796201648431086709855279926755646008745859091445466781731448747582328263990117337040166259179451214718994927380905121020850247477058775778590720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] -44671170989471532319747157922019181221260318985812141278216382000490197179556643681075727615349180985673908980975026073158496860568425954658322068677359491372287880250351280646010961490601849257176694216826200634600087974445931749405990928757973285077993984972799616133736735822333274460333687787090947257552378647435660459946404754964418082349478375660881895090589149286200810514554845388373757757351662588596302343464075124072789343988748883356568193873138434754730232231559271326769525913761985713743690849729952499044462210941993260828020826676659767428023118292234150007973442992114825692952980176806678556141975478934375642818243770591175778429086272813129860017366319592907284927772722586784434091332105591780448636853483769401511412929284622518040366789285499787423903266913122572031043210060536311541747001082834240847746453582150896406912309791989994381186858830395745924023507104663342876701496391142301472547055412049854390076659883385421189972956372434845370783692236184970603160250087553998621908078785450931956015103401702199835693234045447996852537121669182062513043059207989612819878538861732671410666703372995191307060640342526605331866567103242034355155112213279445219433513471106926800641872574681749988524879513485352833198169239608760629614940425457417097405208486775194427058844833022151602472252156908624156594843018812803711476293151469724938201375130614870790604797059499997188766691435249491575424466107790763937429806580411914068105916557593187157578513728646940437150742442660308636590259199339224806852350948721063676859823092298627456734877320850757282066280085091523515889426735081000614723516280581192011308995169061191336395331363693463225678296167336612592081382967441892838817833964808993198240802977770657769990588559859467905851458756010353782889001765210999073581249394058557616517152613550987568552891502572712051268016779074464538136351761393899653760787965176518977646679743102780866495379149425971098794584164213098396749966123041473954790435668375291132739604316236404589985157725035843453885375387813879131473568000376741773471792393921413254091883222045990479092528739216177437734471053768233763996137278643241796116287722891957428564262200705320535834156283776653956884764064432639686523846138842118718413614251746268994344899139509654799797825377609148813102299893489211904140568836922065147487289334237050292813441604566570593789796460797305288410134371946260894394821352322649645639574429965669672011732278481577286890820168274789803191546504331141403400810365403464339947921709333049691696072926974432639630594911417817891842952918340397935127013560152516037943894584898909991942482985674729555199436277019466945851429929445425604874505027584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] -1401087976308451751398223373828471238710873003683243753954987920815413259137363853693595285252213537316007172267613342766588888316907979906269537700111314102985698185665075539330525872678454926852381077791753531404996602699561080641709699071900594620378215332758421274133017979674307874362278185201556957436315832530781624535950323648361945262828901552330374930270536303381405604875004528436118125324123432138454827139820296220156819659659753484198402028940807914038694795583035090795440924916751907777661754851791770789372790807125007454816375545308084167344738737967825791947020486246496303463327755367901953974808685245886840840941900583674217286244181035196052447448352123494726198963450874766320676763650896591348703321508574872011303303917407310236156321308108790043946988991193802638410115654701842276981460778230577959727207875792860615476788216885736911478808663561768853901916688042158710451221836098293619851277026957224739990331346558089153175399819011888619836822885810231811058075341738484755528272708845329907084213799395694461850487815191993012883490004088135386189168271824536475012392870304227170045835312821924022588126627871755024032275028632644466223958467521364958621761321824680865108621634806106212207414862628137936896498121603732856892074269482763245943158266725888655287350964410635944052885380060978609338256474928195590838720296161371370386004475623495453185012975073063326465633925899790902483633192648882774618261066202142604632676186361172031918932878211887934423557437731224097059880417204906193298711359550960243520646239122660491409225716701452289472156793652957853125152460685938383594614047596495227755605415457047811758601287147953791720017118593132227335287566222420177035120026352255503430357611698171418870778826167061708449814176353439858074296738266769952560688747689200082052758875475920919989556696757503983088625601420943441105016609144331038505952239970051371447345829789666385093408741127950565223648520425081084856087058600487653340456318754983114946751805946433600676253350998386211792690056054430210196100529341533094743810512639063568324730503006026718052791694597604945278586745808891678113819641289652038646168237414135498892743887000673603676213779894508304321520303710301682838864772424004613695465093501739587308122617878295569562089425292069723210118166567385519540083445207579375051136198110947622029830838558655441329499673674140059648342920319393195669648357035953900760179810699101867521312896839203362614090505915363998616943156441391803267884157044056501217986471727257988891534690467269653001709179043346577397675230197462754422935260547320140370684809920941720828482461745642928149293878906286759897972721916797888019310837760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] 8877565372823085786400399658618700764417826028172279231367537703790750595010106348209299989497838276588238944402184019363754706815972428836888034611489174116992563901735148124612866045453274625890111246745393050066467269149010340565336003970661582731775635974455848876543630194655513700347829288672001071757439501162759733256308861961187198184169194629721851933216138567355281608619006284721287354560192914004705473239574556668071696016454020041132843069663427529003492604566550617610278172979110830011385432798651770344583570112906376727789105706147298119348855428827508478294438185437651584530602099510756833997102162884574426438802150268509588382151805290365596277657006518480630050044182286529489567496510792796814170333029725225148696173628132556555816254699804078766289663501443372428076589430661060579460290148894954042455992437648329002399943782530359152433226851999444760003132106402357887256986648292247692759063744984500097940100536360938848168808296975038720995900148533372764565681181547812815604519554957393094286963006132063991036912968077540990426572668336512620581465247922195452783810607241243750779730622792235276257615542676582731060593370182582470143682787555454145248544943716070039044048164470065088089294813917037615869725396334695955487876410916524142595636058944262940636701326092741850692622304127114676037856878047195485680195648946614723462596326128377763290986873347627658786966305066780630645242007761878081319296488404294552508875433673464046046983827193919572642648989994496564849044238954743102436206612192810468234889638933993982902939270807086905640233983249179335070771827671011474415828025951762034061892837120120767252659903596879747813524204666440512321255131960059258999572254174415120000239545127328823923932317862815967666174269371756610318292970016330607752774584833613954481004959282766045608840588256312814152814199256131211606111112769962969902041197891822299042069099744888664718351300576808513577768787984527978001467863486830430065278181331547081377376661721635863756632374649751078501837814680745078405952259979020677157986344239357814571889732103908174572064857499306917970789072339611837295284312357399270409791280383291362029501588702922308381709997713007412613268787796516390685937505589980439206372820905699718133124349505221304859627913215328873600331011523124352285772258003373156558475815823897220060586719393020264925440535935044669924091900830910076926489041479312418598165698368533721413917461077006743139256812942909653050009179375834657678671938773414723326326356876454758027643666084456219033894340457562744834080960242648021872693633515199146259832276669459500744144417075521712760255037047410770988663641587220982152946515968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] -3991929544208479161453770923271242435594216318600772393827283817481837465758387931470407466089004835589550847666036736458085792861095774063261106773551235252564173731428153076562372034683635112459517866690950357288218788920241932660630665550546977788697015773064384116144909524073797502040449854358711869123403669826100265604628493088839186356357716994565763954117818333687791205432555779396253523942477728619960407684280463069018280244535246799300851229868776117818640392931407992736357158742347378337306354383759555708363994736985940780341744129479308362532833533075382406854062978914204001860274547676303315609874063936374517404483262766477993286266100881094093140370452931407989024716981411797399068639452198152054814715179840474281555730602414298742154302490475432650258095254750033342024863114167026101904683243143236901107696036442733244852099793142358365196676880868519276481452154853495014428428834249044509564892840155520168379396509064231203944411445843551737802818853616801937339098048433605457945131168918927238481852599635706771167413102627342362546718353019963341633917561703447222968029524354047854677740178953179888861980069857540413928630784306330517618176695134806193630045839589168582363604065519913246011237679539347225258227903300698452453233894743847592531014177455049238692034882287748975127824892580157345482565748629489250736043793301248085883243943199793863317472211129236451859210191019547382350750999913877044962623931454609894399229484298933551896625605022228878962082919730315012673580545698011553545693598746794291082324851024954504649157066378239551284205457819505753335214488594002460815444805842601389552820087396553189697725046683469797327127514396545842146518759569641383655415086958687249964604223292434664841509611556554415970095346228299678315873482824383312036579255491722236027588153843634720532602954843276219104037013818148398457629187746940358382673899627473179090401604809914228798861530782481797489160946929701505848560747687511270125829307038694506508127842649517144721801278958980310942311530136395589427047980201867899499978557047686430629362887077950329661807463161804795922242819196900305695699373198149631323629189920996858935828121348676151115537248530485180716652998232383482156832164772835677640083819465874447851826663991815192232968786546679388655325431529363869805847231418813020530207342180513284529633221396064653422268480358679114458904800349942917199955939022373471566040371068090015257902707908054413089455026274032674628949727599560589571054525426267860154531225902103195390024670394425741847655810736891123819865294430123668295579329103795470835444599502576758687427612993333055329423241782541091332008887899368719386790592512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] 1434190885254397355061838700267357638849449133355823253333317355332738540041324484011214905425063644056819423759756304477432857254271624443313327085534974562768506465456336014574189710032696895840640357860870766027692853756128317482180236820327032438361702616949693567922055675336182564193487300857787114534934762418638839519192718382215353919812836876495036741598722508722577770859727630948601371640899156012517860039726342978221410844679459495058777305960761683664945194193901761347563266925499342227509169637839475048435573241687991525530677267967500377731703404879953295505390257501677807773181827211423268306263436183204025891232516641934219085123908696870587893875841325846128009075975751472885384369383064519585135256538008742112767840785600659507033798287253071824140024747638369452382156165048383130093387640205975476771243044996163514287892063191179860866474852564479348135715526057615289044082571198392751334439061142900653620894310383261489919720753631908170796068622050166611601607887692582513024202379877302443391622055675477279371539677369569571351272627522087253864734566439991090000051773374344128524135190699942102063628961431308436544121340721162960464151557932121156154167660821148728351927850940029799923836191540604589635313702189605730444000212092496933564441138190708974357563360676796960583732542505529623136850327674633434662401190784618960430215931438463914191468945521616940002180645067793701389176461628626403092284378912868049339851967140114142108262811494504573998242408050817631159218032667766304237143865039536114706780841251685291851679981525597104486680024365492832856840003022516237073989653355905379198074882066840449276218985322689439639337976000345032442005013158858373286802216929294952498086807016308018502698536342591470158423307191323575335653701342253854232575549629542163855133806451099625734645357157818810489199520419064849925758632366845642490128149594710976615106218285520373293824593222022557668451660298799234689273485317679201419837056852189922778812320854935573602233674039239079922659642269154736641243034697752794768108897168013746452706435685641217903623326950725942303766466606669203237049012760842428756434520193251155472677519155581097505247632111296555285354201299675987435762537459956464871060860229320878142809041531546649110416546393225400551412223409259243550291251437917724222959133020973036239385366107012169281102086622325815386460370847535712589303217459882057911373127474798375684527142299981659485047282656097545914591705753331194202743168150808969093817795326158219626925028074673145952826204132413586226032518472655354192220958652163663455310361995692240196875212190571418643924043768407032686241286535017586577727553536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] -1320004312171146939999756435183510551145353406767578779603917614663382127839243198294837221570449425298532396914623601737120761173131933115221563097353645058672212992827134507900249806546067097614547004035505335435657356536431308367562015734291600532571250174204601073209261752764826008106165946375408810649271442979716315733571980466842593274486846148610676752668898200676632482697933690744551284383125463780249972808169440672555862016528512058774410598304715499377973704345055717280883245204253042098502109515135262760204849464792663339241608819490683395670618064369607602989196470927936144932754075434723376175623314447301130456280114255225868509669627170245211902356331809432262522049713600612689326909587211645710305897461379688484956617000082254100116504667506292728070381164300859622545675609993403577937711032380587166423467576256185386172589669270886663049282102323854890539679505688457709522207091442564298141119443145210192999582276191936851533611453338661020759679647338077559297397622874849704670207153254458848888354405544786847797074534273226734456154566431800494831187501942404001919665463452073431445590679876479219627058758432451463011625612348643427096880238325862269994333063371477829845820649732165282837285815466201306341524956536467411689173652894267186427897155889951314847772489989782420214047538669853329397247263239997418933276520597103284957836386745128716484713646897719055027935882175442190627645190776164839110632030457245265440557700640426368041826010100696205122878853306794875885629615084178641728030271563048245185429312645972170454959937094994703379998320400620613837021807480839483356526273854305521870932907956097437058502871219915866816784472375216791358164817171581923343505497962788673618209040748586065763525591906519717921184907234253821066031598879169137138918913714291503904353669410005040889746246207956148530779830506279187826227249989512075899839546447459499214924175286714090620870552201381884730176869573640851780040983226662021989984504903296758312293108227100752282390355935330753432849922172911479942446548709702410943730103639180048436176398406092877550061139565793399824776924039905950003629959658512746826788354880955530789296945081206639873191111993383325173854104709553596910117678689292430989437695209304274214972498912885495042423423921776271337732301996196043242965195997949574447394783351295607437879159183528423802531403760978861842524618253461795435232849791397238868427626681792044303615732253228988458941281952853623190627972986029659510831576119411950265336459192547668642030794303316619163651987702341780222746170218947284919970202367127990076602973130366560232057403001081639966080722286453926161747863884904474758929711104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] 1082990736361866082771346611809820607180163948533935601020019550351233572315728327065547009331074785478625802334257247196667318662247141736976158766896289072056012048278947392588251122585101569075670727356040209612968010625585072242239078934957016836297603469337206607364755778915614546735228583210889431600192496283480325045275409005260570900410845350603164549021678081869058232425937587217924067494718873194071432351514099582038618119761934664811410629546962043098874219557195015442013168737018399052522450214012563933431527232792650408398149258332249719283533857210306766079459464842679610684879110792651960205878626117274713994461602253845336807034277706842592398322415037302167599400037341438069504396807456022273428848374234661602771660119305863686131758475552875217862564804221638475519902150358123261608936267406185363896938071626456894534857433963721948557216335901232696570969284271545051783482063750105514876063755522327647441149976850673672727086145321080504752688101561755922774810762697008966433027790795426480721609380196889590015389486028990431298783195456834461164289340174316094241208566783652249036233962031645630368343194473667719302666302615919819380732290495945174784096966087378400602124823916250890654760820176287313623389171519593892011209538776767957680280344690877901459959298059638517708429732446851415851736598472831080346256324373253685829916230567559714345792033207416559724871708602071756604285173801916673922795827889880820477885901551513143339941221657226091273977493542594826814828828527903745404637750963988473707515166519872328939137158221491726486954764447962142658352784829383819095046721909610305972903161251028767811666111338553882967743317528828669897481987180809120562730008830091944060307587873754565809264708643823194075990022037660685747465658850127587291002298528787505826711855212471227381801623190917678122401588870021155089916023947385485768469837770731949854759957621713816812889688843099061922667659777508432846092453182381249551854261842847045338345165521022877939574630324326899524208291746753354927178266364424905359313238186416394121739531839142231859513065193982755828686675078171886944037080403674980707104403154588718113102756478847016188308589282341751723658418633068934287638801334309190920731987227993718930864894350372234832653338731498050481034137674985478945227118841239988212506508232714827490925343223891948664305244883243444494398317454690353243489438359076170337754690670588389577609601123164711656275643795356451163321018024837548713022187440760028616729031127287133054513155933562096084530308973267298192788412798246292454573710444225722891965300440608901488247959904520510575216145848129009122188197989406439279100428288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] -517646314569364007981499328141307778655435474271620618522771386455840623741727104192822859338439535210134226217823454309553663802226700895965180356467086090987066856573897683200825996634304285919665861449392236365701500280887103923788617643855431229217368014137897414305349426480784773750109721170242374670055297411250490113810638067575300929265542842475989235643412123147132831595336826776652183147088629762968575724900387801145095927715993361814409430669425446599727583207234135421636581641286124483292908862192710278799656709581090199288467415935773604020442931398086511195860670745804454307769174145768486227686594172874377721364955039124615142230575137111099642046851328648935009866185467873879678884141833040513784439054785176554625820655044766274694851848568707881918979566275081185711802244145732485672479768836843800450517171439749660602005628401826707122626000376348722454334353675173295605947076936593849627163110138175566075514945054511720416281687748332336086736248163363510823633816572565590085247609018631375077236786624335917851357853223585344032095071714464794098970965570798325853291034444619703632433521026725279794696424509341001317357614332198407682510507419166713286379067618066905228524427539288389050701811645142189134722751865901950631175333041769966599885235117800138542801603980450970496998784375586267531782875387141819647830866110439093664585776071211687509943220638663736548986182415581205616374611694051419163153085469683690781043456226907177833723696019420625346418222204330973238603178260183835920419307363189901539464343627917760792091692586660091892832007245577294991227776681567298392571298434691813565900145813784639147825484520206164166261056800234521536550475624792553039788980329479448272249519540825107685099806018199891870187205330285807541767234048994344557009900657276288079307403112370549600989565125023713654332099399417249928420602770365762670526160090613803488806607418213368404063386448207206998471591642964651229732353741213948617126018356886509596646951181629804326488948019229160611571968870007859910521990155908784553173887301988532657162428914197827605976154477763321421726089663438745489010524536506905019128613519089482081752246057425485754876820090680251722570499252466916765618025154300935446632689464182687373483522916132427049072985842877831074919807465587334997764080908619803607352468168309366182327934767712504052441697489556024628230173896216431734383712551919712934259230870986421860791281912472477783396196513813521467116733675266051982607385136355894340240448583008070758362772763992645511735141526961170713738890403312778265646297991137989721344632693695311966949394576433439545177340026208162187960975958977135446673326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] 158998504253148040950897852890045882367317380325240764939936219452537870990812160146295270987456444816395877768389003016762734926619897397799956924565815474570133050067510959389438095011945178343500631930182108944367365657262179121446097170321372611574194737598835942978551005103806632787276069237766185806934425793929261946802260601052383648627603769716681781406983651327950275956162534293284545065891925222910961457478822452964298758929513302554024275530806717438451359879199846379400818383235865658775016208530287681309594050109929994706674581964083222855151147099615592142147253469085785495758090113965250631678053664441218547590048413663260010070712205244042979266495445796407402828013666500364149520735463784031214243450295774586813952938627778652312454355278199613384388896769799563635377779255661848103302527595115898459994373311477523668205195282435280576053134972223446989283093058197353680181593711973051322258516887503198571801027530625108892941557629910037253275478012411133860810467901365407816975317161960247752000106064269893524964875514638244672924376618373886551180748258046135595190680820383596260217382437408973786963570951845783035455144987091115091493091409464639739294254237168655342941719654034093170012469283878567620570392488716161441004204528323689066572570859097833385748039523240532064625401226081001005235275100778955207227783538764403222653635570788265851215321626028689000566002831423387365341222100411649005568684440514677984410018906297250213225951282155925403051994373139982333205027880243634349784014814041155776938978090454034621281190558194740811969451489629475536119649933385040261135345976582223353945011549682370496504524087956828649395273387836299565683010010549630047505299492747683633761887237680699824236722009635363792134760801321759182449381432337562328637067543368304484485252488919583836601314102831353772120116378651804795911913616547451523591048610143315581351627277259495541625881649011519727499181066172720944021790067462500966290044016240862770676815522125401473110958269211855951921752480884653668545351278547157746411930945567998278631899675797590324856060895600865199526421533885099330492791819697454608047036398647999933543379513654507436981052609162986733780465671924887786901175196930638693435139416631482828527033462083913290290284190433587278954330829270228043531481467354039777718537008022613496434473518746978747076216290795612523852449251536354289455445194434312752297925436333934508747713529770949080206431821014476626527615273890558817755254109918548801866518978886480964577097591577273799292823492363683912516816673623104389530914878570003075643907946480807998306363999642743878868589784183832020532606119457276498576146432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] -49649624507679390958130472985646819017981911541682435146169546678526024199756502411532491783012746176060900072807191968773451380575884965299212386295938610551233536015721970234390275913995978453722130661889324501018374347005876320321339679801139228196011627032234615608224499600896485173171937078488411176829166865378067623314341330364974148675240947866973784544739229208795025342612679945881575540620656834866662522524369067457966706486993513316597854768532307745416865149959657391202261199706280651465779817339075931893164152227169132739631948851727348226497940138109404983766041789884836685334140844747709253217272046016637202911689497684380125832603294850679506186055737342144801255580007805485670563936487060079460327530659593068681213726498012257106365869877255575083910011688607074958352579300346094465784205290789148304140053214128713225808159740356685880378297907009983936273465401069557214115745248832927376341262326903200511433028916541027479362485563828965544758082116315579903076363976204701901782364193478284298838139813949824685155926500789127893514355748076085199818642169596397041840385075362067767715693612786304268414905505572795870976655008237703152753220762756414316641044929080274846461819262034168077741565168543732624994653928675960698757936355888701159896936419434764058354213875492124317843583225813192162904657111809489377457309223591587768129243449351104768624763627902108796278323541339340939869611463369438010703879935136913306959523772827182922072484074387693071969544991322670212673910815192150037632174126516316800914438728650316417309395080611593209127516716618875660285849095157445028176905265359437308365148601744582039486019411155972516720123635534009897676319943268519186611210221489903256820588072989412456705551079101121902206114719513492288137760946543365084903036307755602861106285542904817211072672866277740168396580680540529697709087655229288942208967788323074369634861957014779169186770054676502382136957366990361874888952845237990934894950973308839926644170349601840622361178917868342563608390198879571930899404117302736304881447197260536328662294178324704130029293561271619831251416250059815008117786911248700449918457381699587344176219720930607210670778855091179301657645795495194677960933627585962322696158995095587016784305031102243900163633655116163455528759612008557745730442660911406551140964445795822476372618364560825982872252576240709427392441520278176735127182081304153523434946837025150227273627405317297286589457689166943555570069503689147224548265709830869967912678937608924230660479021007801172095244705812245470671626051165598410186481158804947858182404226128965060065356690936077116758557961224179995564838207335970800494706688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] 23584411715208112265955448961184223471723371805596068280324432052985078819207542562920649172708771868590745707361655153442898906447443128945856786905360304075215317935709067546766302510454772946500785153479162006658918402580031520671218606153381438912236722224936502501643723552641323117767643993819450161085702574581712967600864664184625541122288483907284446679887750440405565604430146478717586763950327513072446759683297200787177191730731150156206329276524934557764233025951271245161473604439840074560753747459711465466319837498825811302620910694279611716989732225053005884614335452486623324277442510432083410694563905103491979496457898372565667479200501538502973572828064944965209522505896283899968124205136570130449941080346784669587366030837675251704452912962513856509613859331905629980562039378112148280673312469233934905584199879717624871096827918541940566397977963055497561518239091373214187321428450338044101054313840491065635658128459778334702574120746501755994450186133031220344411403620558870186136881698589785512692236651894488130892734497445320023597208256780793551571448961006160196583197544591237014666630655364572504276779391742924609644948518623592153178906730476919214747295000982468951783388210455844015975100495324621920147778209653901523500599411270375795879063751418959142400059692374204387168241085860791825434877320127795835405299181602131724467979209507867084612961810784899451464763523665768728305145948999618057825915954898195387709150709981861413119837751450609207749362717809573568176645743523152493019962732673609119468163451529023914842445448471220946541729776229862565423829938998987411457699115784013177915903940357485435338573457950117122371317751489831487579956928054546089951254043526760597116718463227906353839298189365241377274294878243220772866288001926738049788947640362849778098547183359079983553936029374852199195936932899028636167089799728025049140711038242889480047682028776844773529761461216943481596373111440324491013808714368593968995494953007951795101092819245606952410212876710237297393585729117460029416417404305465678951532884935553242169988154438647042099192596094649312941152390877265054229999843716240628678797084187806456618158337287004356741705949916986863255971580314460521023971949174374429002554061492232850699936751286410015295869571680961801611755999628010079167714046051770979577808735091778666831959305145225756402698597787909330077146890825812982968113125801391088512167122671699069901854299632251585723466236720549246445977169012358964287407698089386632052096447894074121156651171334063496054630419850566376237853693687736878867800852361008586725652586290649439510919089183777036804157241659625658681567125248148939642765312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] -8318744811321797389632545257498315246284987294013896608472443343244485649603274363055108849161109656201173711288890616142288814696079340192281186712405975339594018814625239649125404221903454051922293371621781047022946604941887754251621564000164999085480568120559294673679318459832805385492594212795126117432655060629129083823206664795397447474458528811504000099354791615212606692184205563040646457391247864288961419761144281431214392894644647926999330935027797429458481620741736707396407618571107475116780516505282849213923333087525168058041677624297356309402106205213746221273245474649072909322892995763437134320052407257721516544206997683806951050285955100505434007924883918364271327423305559200736207737413921709432255278951283552024655471658508788933383268174661942186125754387055175299259602235849160934667676689797364402861081507177927277336802529273818582535284342345545129555316137656825242989508662360278740675850898170984130713396014425015276899465873996844510975270738654646428352268369893901137755853183280739545591650149079923827920480529924672961752448886333807984676188644754665614449824573100892719985552703351555340264652010928516231454350590483395053813208285413651552892893189139992805766655625770051935772128910854232308374532306893814333186934729506149157664660978350521138754129798721811022743868225599613987427815830084282068153723136737718373340626448744491170467965431273803985760706494199156218001161105724164211532876760056575890818301143077463876752302677497418587163678433152102651455606858846089932481633704455488597556972653257249188510220824448208015729202026472520991810885907969873860992128328505261796601292139217221759364819567791652608140320974259817110905665919482805962421273731780132937467149954546739100249246205461623112506966130038816601090704777920890991428725992597039142198167114881027774845381946529198428236386736030685147410453480787295747639912516620393293146692661040458867351076047899813981335960127846764137314182320040557107645704174361506475452279998370197573678177866361689296007174308732075782660245527880826414761079477649922415293120352134109960272086881000936971331199645254910373764389191717144106277023888550664906688596625981073826864416501445738869552833973649079619021576925831586088013633138888692393013859399608460153757452096486611197401457885773837242992922959216031219764087377448912120368658554448478435334011363059310837938995328719115721221504700930782020979894089124912194809489113919204619772232003631363869241016271900514955755460539992675063992874053231703359393651663257533721252112652066993818748449004365282528188520348839534823291968202567022098500382157263143518773694407754577622515535119617589170640257024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] -264465563354141895363037775590248107497214775337436593435794201416471487238794558822019471537676618984328986828874441508905608790434429713010618165881225957291080964655873912996155243461015565627537877991013488549787923804537193857147395418237655822550548556637335512724070780758738801506099876979384278257709849667417278970229599582514369090720924969047553878416819242644074816180021852626109554206638742969335055806273552357748355099815230783368396469547029198557725931975949696744734300191604392366203920766175031731703208478378352079120565884907541676964284888564963555216263632128508480350487404505629636454012636152633154196420015005723750002101288153330836271255257667112733331767709639196191334401422454128242061623332331828350769973473489308620136168194973438353067317567125049717163269501939074048289570488999101998569740460211600406673245039173483395539766024764204594816544258005110108058818974595881490753201935463232539483910387127956783107649432140768547026592601378090269640884239061673702625023973861266818477862486502483420440199144779748485531361285732668486165166147637545135446041202656303586046839465088689743646472537792547083590265220031577132344976052798818997930463722045580170379562131508253292328553659713118930876337742502299862027656620660125188134169854995346568276271250836019293991075608682203987070511721090619478339504305830174289279822414508942187965195970248518046025870708845663703071021111506184043046087280046278903598824649779583234333329937177558818319058266585861242535942473617204106807566999053053721938913563629428932812772775238525365989626000135581915047310786671169301730105418199248309740008904341513208296882030812211865458676143257518707229286301653720864469884207807336169835369176520872304823258375779260914016295351002288843392917765598568370973739288528411555102344787992412321137518860341430608189175857423966178359585130823686037264734963867160776915392177903677193673780841822030338185908233415845724795740826416544869461811055526072086897100529026759783197156434515758992544526266612058557446502071429575854311566937044030627596193750956025363549736767342091218160012869716874485662320226595998553379225420621512544151651739061165283333292433690488637748778505295774921086696525668169203801679897816670494439055377801706289099016153669080397929395609206100652383752961848670227152721598407955220678612720786575350759825578961359837685953767739718018365342640308775437463350370144320944229563805978575716383658593124657084254177856260996358441386320657287478272984856346267012854693465174269001381205044268164700268080318216552001013927400691135519409146521072601488379571105886261783038928700341558891154828777815223160025382912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] 1955543609196734916011368743754439741832535385485068258327190135340104682265772625701716121226851986161021248148316488710361545249249887150150352753786561113752980460299966326415454471622073416344131270770967279274202309712743459097934101610085277165725741340142799141557231002341585386256878028921277747019180230988624690343219988550395558343482065239850000017828545324082632459644208727195763259749073389755590588626033490498224558607556640169451568409902528676702906298733604902263747805470338880386795140518643126557799124497436613839725571237229884715583125044638523376368921480951756061051130425137206470728735265512899375953011354068875838185189023564790313390148068235687459746889956837368135667763384187829502595769340260280486235704641866541797137848463650776298525944868365795803805900592422531272171012170320397161678043834790504071901626154912040830240476875256723083414215796139920707878509525041033012319474306604252393243327107751096214708571615835880507704886906154307041417217925722448988479664702790919300534195962483164320352539866213621989636573607670207879002478517936521231962673985756752182544326321339069279814206722242069688018038223147999089841980823425901608178568931214902091909171750522874656456028747643100689134072152079489060883706643319369431165237177057290508788299625393885541498782138057042689513538857554089432395884809583143097169637309166506796686963293872522735672164386548595951121571587252024585783208942128227474994285671296230688930075964116582127272073773710147764094766137318778928988210778909887071689378413802080003767337608311174385951820307071426543531396686184782220974386904526123352345625843468999646107674801564927383182084478330506023041687398398421859346255679253625577936199799081280369930580991390562654842934339233593080629303878572707695549923441093380830044826088935795983666254776261503432718912904872181946760399681364220649809271649173325516171685311751487751574637277767103116685538080566864628608744409169551552553904320043951105911938568154619334244908671634452292375784748545382113817742089420980044979180441806949702314690555039397741339125285333106369695883297173167798614109365712482424341917531958283391979185085200594643137076007032426333865024877043615947505054831330315272422188313352207500568070353530313089885701884003514830789335407380634805064869723379459076705047147977765274652537123842647656453053058011619907797168001393227193342300858094914694569395073192781462429928728946622663241690730487519843338593181027653153793504911045108814475394944728544585378200290977725564869475761470218420671821602656291816849610627991056808764867004503993565855849580529541089639167200430264035992594249892489677355614208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] -1070838529836055349669054364894787455140918219055306570276196197660079383935773445219060377513310295264855058991380713957654108366587550378992841530234994988685771043812737021723923922260311270731029033568755066055207296788878555090657243585381521448792072733734412405239752784245829703696142181015191125289461653451750364899479878447764189980287018937210375732745804898358863349878883886562461079956658445033904431501675539752201282560372916854626176119703983848053980397369875251382214384607860288719447566370353655092803472082660271285400584157058849137262609635520462661349221833698415417811378168923853090952040622876303433896419021056911305168080591023693920062409752937892045885466888951493839524623042387799947067731209183864470484526956254244935276041058348284875187464606854270270777195009357761380870441545422236339029015337319858638384938363647209173393317271121764544837494214150366602541535642907069529076837115968812645594813259061090859001787844028315996258734699125635211775961991567656708170560042448820811680232230196861419537223509998711349961246253127986290674200574828043451652999922023341443997989100803823438616141628367043052561924860955985278832508196226118410518870044489891453105599110339773664964242451742150420749703770985774546101738814846017282849455531223125889216110888045758821940672865221956602040814517326408664978099506708903306087094604022386522272564736274881388199903997095928210986063278475580350749652933848134113061959389889424708782471717572789802986031930242367285762304828149962166789504058783288324895649181622039851054746738572516513053239397176633815238617537421559451627664851753151838603169085741240086154310517878904664233259041292990079718534502192327376991309988858416261479661980518107066173732048685812764920152730601488665000383363938978575721213697609836835330698769281275271745802850901332841799656116894837006911390501312034394495284316028298158959799047821476004695719309359206957412837108027965998014799044190898664584949754723274773390554993992518071318149608221222167014584799208494533075196058601827092561714279237230881396296202110508541239408975523037561820102846164593505167847660174693233248358279987085030253392683889910798409572309663768961429778446988741838017179193924599471880329911537796682401156594819677634930313270773689042366891862052439597023609588883524604058568701592614016658907805486486515470196138518282965330758638103740883350737845451380718333243526339226279546017236539216108465195853300863681463242468723078900522423930677871790795616764369288500826935370470967490812486935082361479224534033158252781422517026749139182363083700789319777928040630477539410335039930181565002842994718771450444366479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] 307761623583764031858191243933732139121144859671548634229911730926491718578337532627170869212876257203667883168324797599473463634879659102497257921710581746836847300180705057025630081186039880549674984077368234852129563203498907980880026244266674316346715688739067117471647294173782619278947058569928767915299083177175425638985502582129361713475241126223604996227384916660148942479092780690740493819647434775650656760095797751938968201114452574592802325328507027272377075763419115717916354727977797469658892428928838259573190095998560390277864472114535941894111861181266231070730459828965140810870007068800104796189292818325187620655996841018759615181787009873357899471338497362894778516336443613103708939492616788299607070533184953199477720429683831043335713907083916044164223601712586524355555458096798445546865241511574509168250862835042190123492674145914567783955286003299082225954361897374237643247938002134522497396505691423611562565897083085770233825174638167044704886745506299597277585834624947860696447351231173133786154318948594980605761540616122397557905063021585463370846421029129005047150391672078040959170164353783010290913087659034312949939127895308571132075394836105307487332265991471001027715176652996160532545315282123219168972513346830660968640335687047139102479654775288413073959021735064986373343003960067957689131727472733252102684907228910926826413386044380806410082064431895577161879380103333310525341895402418464277978050703473585322144546630284303643786160250160360779811444433314646645330278958864111824990954777046479450620027766577774803344019600819996047331312666269396132934162186462354858376871876426993716418717591953890483599520781936400397253837204116138322020396755181619048422334386122600964458395904205511136724144369058912528947337919391968132494029488110493136783396472969831725056109754647879036683257950457407603909005772534597888696637410406291839174625211726667348722045037923242256450498461495677189002103689280366947922457754348424277344162133425824949705434438580903177890017986010719618133819703144596656722557743081767916042706467984609264600102444351940553457210594095340202970454607627679990227205979535128157618420333624266905208985878929057180230407266702761302006993765348180793579201782945066834221254367016046093798568402115624253364225619349732781024745854491975435635629419192338215778360802380715406953345952166219464983922499266350315292297008499465215553038702520686027643232756206109998841340668694404124069663306888246348744586649132166908859960304160074026522095386449846335468380434501001822606560523828494343552934426650582936792599117835514871556409096000447445700251469172429561990267174282773716065802351843595228545024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -44335895192365939428152854371244351582491284251814408049928737358129099398356784229561438744075008081166453916387048908503193921213019191164377831935489576763776438405457494853476971465952883569301856038351961236026099004754095068379443348283689926159100688055268199024781338758093108173513059044054892705286375736688378237279217767145302990423234248547495145185263007310047953233947446138607283811576140266802288205398460456688318715127095567481515777225814978633683677858246257615938510914534621916439159819337805195665753197105911610230995291852674472471518086234259266413153184491696085386940789120132039722860677439202288678416320769112255538656043934390693781514012351420846810912353955084511143196968678194493507079028920525576004674061604360396943308778121201779781487270634549992855214764049017108743036880872472526295762435071206421054103702674653389402387987082499678740364964547750388334605054907338488126607729129224876364021062131457442860527435890628684705541154916358432254336235632234164173061703820699469104551981327086521014611066837625132703549827757480623572437818361178418644753720795629992151249185455401664419947803250296654936661346034195338654548179639989420027951484822222208728698939296725161943992817915471552290249489962804486832719457613156289999765286407969952147944708665597625571038033379218635712645436973369318439154397839323962339682024727756886041087466756763490405270101565788489037361702630576286808223757124899078451026637427465789623965911780888215374253966415022975279175663631191079363141406059330930574698613321257872359688406758344957382608455341732653544243847008445749509090913471347936655109581417284196719049906757015426136342974052545612454592701142398810183513945861776818030746893233072712991840343057627840929681413666118237218816150897477101579342378454430710842106519240094236255961860501160218410653137148058016929851406191636097958443451619835285602862868760516204600505310922662091486979235241896970846220949477625335929172717533109189710193808418847186782040879063700341135165337802319536289411122614162202722822166440635558086419603384284214815810549030561101344463149978654173324183072377277417128304696307170984462392727083623003505932395684097725665170598825155339407987390317487956939018892702135256895146958215635026510246112162796827685941278097180076557410536651877317649694053318598706200170242985064068779095035648805071534159834536480621196789314638604225880131156092893797582310373531195323612910662500056414307842778778193549418603819448999622854101686102895104344795549387117063443107316378526849355992140696266287397757500645659404797975910417370685595529808529138888822579957780522366793042279193760492295290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] -1302902794870104348343956956041128159005642191963369375785124832891722172796504278061552236995110046352089185464533676960001742662978408743489891738808976609538964438697063817009288568273138638346198722014398887066704105343604159412584109810786642155195942081968309275179247652190865247585981847607000310171294180676979535991527048133101554080210393439498023173326703446702675293602849476497462223015250736882473367276350770555021428184942168453983532647862096624869931130485866409090729588997741218759271337220529940229742101677117739885400569997282976940408415938502225687070638292562312381767672307370266573410218848400860749243878974217935183404109655474585374727881144491545308371544187505346605924264374172719548910553272113514186357786427423080921516672300500735480198498319154094722508177187387843325486808937803031933408467098450542134688007212408180913113283808538803413984737266549586142264133383290090389375852298597243213879679564163988687062200202610144633932348798947497956822968574470496327830215270798900939727018481774864440320080313753864074717657214626038215407380275537098263837898587770575749577760276961165515127109678559053900546209740717506306391587663622884564390620038807655407215955376018898434626666238466126717545586090142455090508370133416491010878364485140070551542265996897751627798306378722316772194867274832957093105393814278288773167830437706046937060094756262382543978599852543972117370308149064091356557480133041284388449621464547344824115376108625494066629549425336581547439427651341805876007858492504359126662995176871455100513252197177752937622889693791215221248327143536660113658577705532274728660524573053616404648111159666529601928633593065604246994843331078658072178717297855795700874853798958639074222368202194417829510561619731079193491592080737513293911819220295311871477192878020770274277312606148251733328670363841227654281285900246472543199605946992642611987055287440211022727292171903125513612700468584142528903415689848888835019698226213577685729546159372946944677447219609714153185212452353965203190767960010163189984035653142880259435657091873911479849853538668655553902810529585905556789812502228502526351953515033365640044572297351026971728814563667156529513958006651301559858723242046792584846802835053813939766520571680473673925144393481704174124218234539276506614247103160194620738349060361329711671202493542858246701330294184583608257156630388722208232698057954110661736370018495213361163142512694083392133106422529725708788098176261070732090333404968250952342640282470803549679805732819518465570492757368126949322700893417104164685945342434286117911616906721058055113637613965479094623291767939355896050386538649029131108352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] 1968662660885208518265827178696862450545363348612772003122859576017441982974176089738760352895789534245545244915383291585206561840203566801818244491433448387009264999043337913268115446032699636854669084356411991711126771223925324785613645249915043937322773762463369427558263774729374844309369380311349541022134392365006896953764643329151044239942642635353625513501787876305519040609552162421922454347365634631733133522494049476821049999617715872005730922154581099585979202950796239370416521717985715973556199900246399639054839625188429294625635788677255444213941370276339398390973168029820201310436486355817082245266032469414009689714554116928415302239027901321402780900312787273337738090038471542055192401990976279558545429096188494677664779457709271551892295614593968647721093310079318434640404748741074921868207147923479812877222357940050276170294193309413255727457899213568002396109992646141908208988830409827781319253230005170754284814525923316526628122930579365257881613241485783387543233660621075160570381043830878659165262216675722433354480929342445540780353963571388669594309272806477267766976870409396530570377204898642290954933835988724585485443965508084483912159011245731369395340316599634817367709941466295752417821715189201152127811295349944869609501327071810004402154627414695015426832831385580804544088378897076190816684115112936225137582224342632352207511332772175938187941368536796741197694919059275121720495127484748606300810283278319879966050386121372418200865453340573300422782759150783284187442891029849970818802578215642454642246959205260812697591614775524406447278045219203414804653261526379138270831935935441627338386326371324027693968418306600130970285048532117508230592403150732431720488826254540788055012844275675299683415649994053925171090287390531257879371997009987305229548526511911570563302876152631709818698868362263859256598492418888284728885324763578426592835072329463480309221950548819656275711501535540790126192065697939864414159233304793852641896123508637758460461985323493661390903789514971128872521552759767588763224067957246724143319959316490058788619042403434911464835762883054719156852134242838963026291401437299252204706610726679061682110006949339635084769870780674270173344100664867621816372437051767424407982577494495190116528379968653324048099993656737491859632159032903372117360640541742711549924023468930427975769400507952796635054834011021515920915020426670356328472469643163454731244156882695111306995426279308474501425179508063086397335710483621976444148067469683386920661090950080981270207759581702565359154308238326208968701131472624836964006858995655916685154876414704324641836313978045301795198274760875978163180026202124510560256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] -345503431028801687575334178700103631944667898466359601876438540198712796202733401994683233244351091659160325091443840425222785369387011783036605451674244857827745359506365256805490613697628983069674024206531276178520125808889018757155273008691941315475307615297854343553031890632152401437645915739261435231849860168356614281326416933263127424220094160594060848636513998592736112530771602459633195576755627452386580625691075285418044299079510150145315535287487963375635743817843292377675479646853871682594876401024694378814241949507592545504586531502138933755207351564322175338904582618371567290360733592906983513382089288562810214754501895947147736696629059706602487127926877979901265231183530638503539600036834211483782962230168271562928778005377319015392669062171725946684709995875372811923991395665411882433340143081640755686616197444006222203829943311844551116377980230043378797162787991543124426824988664256412651347538750721899912854519567476275316476901494180293675004335657749690402393010739525872135307862359904833882381400254108051378738746197788680184150787876288173601615776335274295664330739795507730670747489437853684847067444683709754918291662825262866173355206548777567139849772525614219992204554455898760689670263571041507154665289181689634778856880196017913501422182510510748345898316076857335423018675163004870101558435772491694303108556792749926353160039242770688273818137293659788838977541147150619802656155724097758263696831207229431172825504583293692154511072687191559809261430916863240241160158795380835670045078571249657287433348761971969449547504587480141969504280324764192286230978560656645266957950188771895786835430829612464888775256785468201782288958544410736378600330315819147663174695807644628715657235899350190357497162675979785431647116292136001851083030452796188814629515236769922306247419613322171794753367388075684083128511103370175588780266741323815117041382877224303305911483428106200088196380961336887008078288640467350041658474391486698152377393982024889088555540021087755560761540926978259046344757766795044402309061440662398564223895833321724089661211675201308674303612292958374765724691151579505914465222849376642324069838129848260732997489769753514196392585871104619425959950289247208542112350072290214871584463146706651028148199370114006849061247122783510011596532032677451173604957761043272918169734755517466663445005480806299344607420097297098661437399389829003800069780223464328819579734463724792078482972165633154260317510133924191629854339423760394470260085431076175641334759032179796089998035625132817683936201352787314796635144462861682014081294975182840246390112506621774734613005577723328124547431095632016648584459260664232280064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] -18583442904477020427022087254240194883444054329891645942754858434920076652465557862628697136282066431783156056948389515045985621781988757722935105266874253744386549082447784898839461815766313128865830065962405580481939031975134698166052989828052026629218623626308630293118643904105405443393658189313383536312130916057459865183465443419378784969276370989359601194692194784919778546225584836224334221333521327323393862356979073006086395101894464313658093491173074528317757563935878775882119039496036185712222417266885642230781293495653152826369186985449252842972856724927528519467145657136198627495304468367978615593714992533154436239775472673516671378939128490994446337849941374568807431927661242328632044867400879893459684806160027981750303514700984988002795525777982157885976616393150188905767294317740916584268574892936383098434827903398953834818168282813683995820428120607038136263006695112189439819674370786400711352325989041413587683266193252199387145491621027035134724776238093781745257259458978508552878166874654011681771601113586340220319748653886526063489559213050119886894114161411545915658788049546929450282904756373597836114827254477940314314788361316815300699905709263269762329739653487523149013786164745497827406750113208064001651232623536816174783455959817472138971721839264658573213494775930907736130524435734016914423270501589644968751947562151156269510292596526346301209964054032709923275363996243465992350587172338899702614420542250155116291355090514610928163628594847086580769191858556420698532879400717874460152786207288882033832558991487198396789416836458626147839714136432422775527998637537236977849559208048137353183892559121991429616941874422549436708836858783566153900465543563986484204618737521524626994112898027013761024934697633585261297713610602138201063091125159650353213681498880933660401410961089125647816873241277979541775294409536703837915249851369365816583752286200137733099907104997140493855040603485484102658366491448250387319500374565036529424081040633303506981845938120010594283601356708264816525475828883578988062229797926592790409346374376574890653871055322642254389069812387866265982285324794701741109747676879922407094866197792708251322952965060445321222484361596464350061389962174076032388429855446596346475228344709954875322606729339756064212440508264932093760827945016136935732930350702251195105375783773864476905154551301231025123498335178162898520964890328884395450499711371582891464144757995489711856506619925572791218700981725662448008200218864028090902318621282726441634040593092065735066077890455846645720618187204217768655548474114106472333269346345757631463687280024342319290605878062918807545238327885335808838320821876192968704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] 25289195132326335627954965254342791097393243033701053228867681018868109038841486162735209921819146353644997483774710791492451093051415289199207560995784399211025134746389700900784328216729315767536802084523715006060905489636760530443820333681252573996135165980587446507931363942128428508362663577834737127466796841997784617101367621585084515764103888554773562369344028917285586263012344282673610038594896555314419861296723109676025681969023064867651007408688301953938098417146583460647753188841788007702895524363911556894536388508334503433781543875974195982041486028480171605153394097592030795927246467968880592155305443532206143613535029678236358025285664292534164103626702756543587716457676504856270309355635752739239656943704077704778916066144769290963893661322284518238077540390115737241534502986391892183657320690547145663627638470544716957376325769632357987307191633405441088744854814922554446049001643132029451615964597287453978901815120649063601637318343710215040478418440864106758621898464394487252647115201446070098985342853616316714765799146835348138193258310787314803500793552800831113281223673877876097047115160509662229529720161745804033324045551251007120169995162337019269084381103011309605594456366480284565663380580906350676630764512744109111046637048764210010065195328686474970817460048486474686860762917673079930834818296149584786579910959394924468358744032340503790792269672060690313223461106770946899352383420001769525999064276124162834336890036165952989529303054499822392461457841716705727638377515101121997324180771284433425872361934496281847994989364517197333218225492230566517962934678914999015367081940489697914821300452872115023728499283519645460591521442324982623928870796733556287166937835108167843326307562725004331161231544296837418484232832849682202854105849196917226369861659395094209222371889414011239959374331756200021152247604890968140822453329992906090269015561599650501962204615186370220972126892511933572331254038549613699609754195671504871199066530071982784318786795184675546403397096940798731539248386187371639356032893936807139618817224919203950031845957492140237571750447547916498115703319850882827942889270357705970392218474931224191779921427692702667191138485285740369387592723910914550156468065866324943387836221110112468331732036329224679460121617189920171824228036532503837404116812669066715673751390525460745474297649349562016585778625894856676104711479491002953875059506734715623048677596963575514258893547074070301630593100609487892538789770823897933805117808032193871560186346481690359091881119354857833939238644472172513795342224426544036652638841959824448213291521083434677520542520932774737751487478239380472424688257098384932864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] -7551362025581898799784030169331158856709286311519288877585724656841209776861448938091030652943435856129715693242243378287209463002523030233871658491229420582139951593637995732082518742477715634945128990456583282954379488002648419569685663072081024921420130218898186815013267810837485698034777009064311914177351961712516723623253560045511019066685915350835734263412496076508212165985423968027812558122352522332191803018228245646776733493202250294171965802873608708933980017656670650747397613617027564619951673892526634662617684223833385969353130973110879013780083330201617031529279128323367294175452494484537088208890235595048255245152793807258404880828525877898478060316580923122333556316586680474266162432549809804569995521033573032653923157609466800978104016458533117685837722201863067583867002003658663518276979802149603238936329871406919775634443797362074557848334596539451416724078873755335993229378866769414047934618892584011867243649629545946620525951442969977795313916254174586447135221550962280005501843535824268848377806974835548611670892627607626207593528917202908602326386100193887376277494612968160444628062503417327002177858959999719812899335845450528940834619978256986819351569537117466046511440940926418640388849853204653500494363882352486291026796557072430902133722300059015959186708918826319697008527747862957341792290512123956890727765494437680864681641848489174161945915067968866823768584303424228056057278579323273628095411438664312341336034077941682274510702644056969533513983074899407913736590992843643212184708706400489243528928980423740640634447276264982899226958270067637214256820060415164234201418051764445353288759064717838289664722564368328691088802349435970963584444188639665690431275516934322405426758572109401574787362888655168318220746273122748259460966308464577258968648758577300753376215584721962893190728878283113298264455492920681608382383442541645160070074415587120832618468676915727865228940082473504703238142059751925798372635025202229055520499653646731863946972202292183072277916843675446462187725645743206547910492833111144312993045795760970129308350571768791482257433246695105866450177566966286421612749792326373152489987201734902218668792172361956790825913802587440793087587003620488858004797073337503433577616077205636405890761510576201686681491836895255507416019094368918157586983866827217987497020821993380007027386416183099211004780691836993768555349016386495408605596593818127530644020567198297860799043137335680680276651050455564581325968514343466932516969275280218610529527719853434789846480939757412351701514406363579819264390058276158293243278864970004466167811803011086234906943431625134026742770865697427300504171473546116071424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] 1449048986787930493379067443742405500560456154458842919942206159435495597113463392680697322847712119037391939918729541101251846184396165654758286522722362795109730161994492363851453980330453269015095088257282692214958331486540049829185202098400551244798474343289818827736578008485708309629723477940286469001322398946466328337169499534745129877151584291890943151211955945930305917502686653739037608679614261340979415967259838755387562942446636133196393072608817474550097426267685366780282584594498443678076781541163400935043847345519372505622768039977813841626881119252435074492644062264427919083405521381296389575015605059448940218949616671554900714501064910870902282309680826887989983825543167954725341366863088806227344070496985485570404654306968515713428549437524401171597094778729742336354521325186007987700717379465295916858553924441004388609460818084661360884931350533946896134547244855038332502545812156706715517609354143182943711999441532047374857316543330943645332635670923552960410300420341514097794735303064516585310629278349236658792539118601448471567377333351798565144887799327753449908652140491417749852196854491509177154603711144806419188483177451016895508810617990811426342394670000105147045307861609806933382046549304821769161842092355668732011931729920304106218689425583409138504747916455305406739431889506163897077551859516543017435171387436073427939471055968642297242179278083844027628734708410015851406127286448613185860816950738041527089512947207990772659336645316299083825492040779795237820246856865522959109009407936409846665693276602044063345285777287809858656136100796997654304724177192573608925200511605895463167155715408732208506386118779994475785821729808764644995505051069286650265756178574320299562337850962611942613514734866823759781468140022200435648273493700740451289599948077050325214357559195212698491770378587525505105005020089093279518500027941116385358835534719968560880896255496777590800559190382253049365383896165212510766470751476682871391254752376581820451000187051888111382170963707331002033745286686390935770347361282046903960759650723676433721314306149174046149606194742565406861420145685760617192689007676857038178811285167030150709171625451868575794344001653166542771585749442539888587435916082322290873106390443252414920321099955760810182546171829199221521805364436368883590194752056345165020475022698458516540000235078799178865158510877754209604806364221754500212893168626280424743071859612969599265161051208947102035217641122373787545509786155310165826521535771495235982946766903185110023624376782616391985210583670690297521363937535476434162189839899762427429593852360387741597025017474210389297776112137147069205094364375762862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] -209618660392969903459763157335276014243872132268776825362697036761192087012630153026884071929370865555294245292028028670841092973594745403383224861999089838114277709854082487842458039237726013760137093432166269407722139171552878329041077440584423877342700420236000646532537838570068165119498162125389244194626488321811906961927653262723150547923198677216018078864560906155573553591980947954106100152629354184925560890516380357987496839062915808454858069508479822329902745547222564169564133672874613585901711934999906702180761588755027445574105752972516327118623727377087006148929564886619123671973402369944350215829995653807607784841668179032303707164561262170939573203186131462797895603817922482834917410151752579516613580005728572494198116652579445977110901434513093025263690791752478074688026123530909599132757832587790523920230406671921657044520793444272724152626614700884849351416029513833992223483806421289089287033615097018617630658628710906687004502446455990045183265342138510108644050184388137171093376882828039022650972493706287311576064710886054700251961390478683968405960654711726798564253631045281329688694936622707024429400183369349292319296131270849785427829289326456145096400893366815587416430048754968225406466739952767991948948866000715124780161334616059929316284937295490172080097839439194990197833392983192458321672456616571341842498640408758408865297241672171119309393635230774027279246428151630107525363683904946330068635466812107060512185046107346198420682562598479628849020403846125905372544947861274643358916114512554714953004383216040870497155988939209124850126434818735570055922846247888548740457701052810585307443905367480287409420155530972120816260207816554066125148494104036645233482332821032384211246723501988434415919521805611825101913980895513330171605829438190584860982786343872767903546014612652840472502417627123199754853270233621694176181250138458247857016302837546899234272435905140145337910621463900286125210496628262292433942296016363494844910990448589738983170280120850322771587039131016607661032856241515021387186282344088235942750743410736692954895156332323142742464996582312069643575687137093448353100167687771034803185703293343809090059581142450302908504910425882840206539579533026545437294085691812498292795713823873584542131368969810176736565799290489063417839273234346394282494392106526628020951289302135768527347088793084759991526864717219941888077320955529929464083703778476378909448345056889959400933589221838073969043862448956314589535469756639358713023596699118044432264528268495126743919770888287225165208186198430484144561150548897364400973037218077554936824668026000035006202476859247940285530373424000680709995108766280843264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] 25400472874575320115853390570910038840704339351825387750255353840418051537772877729877143244724552595898367664304873314204695539923603972201660696306673462093113901872547308097001647557631037422272361481160765327756793133350658698360538185186569002694076955829864417031180629546281209681731294510084631388354199358282759805945062746396970443792023753742516701254753344501711357367049663101203980940074068668254627768765607042710876115375143390433242232782117243770643848027881366367405276979597705661265846742374098464987034392112869410464398479695905004313233118874927321905652590212794045646515115425905169255805026030040228680154850192088123311960345644190263368463694602508581897593692283808021564414232686016556185682554971427869725091793477284443369266349390838137966660403030605239652941443026433759502562033277015515097825693342344559883832410829049696982525697771038759495323970236235112303719345815517394946812595713396240507773590523000513388838649108220597443376697605396008476426351518902087275947784482238157586731948701976416924867290996360430965226865248740924399230083037724320499818052300995888433687815505954086164519595348439623578653824493406763771304587249343044359404569084183011175281163073333328711583252823888725134101304834719259954465431782495208219720215355961923912272181007778292601712132694212495375496753274471659824506809072072676157841475204559794850546045515146782538494846688013862799681187841324704642573445199080583805476728375235180812206450426220604984628227675549271257542417767170175274305497779319903125212841467135509767712417812321838423447850795977727532748529682827623495522793330697972380389583754617381462638983513401510825443330235854463701624534816341646448227612516478163812603141119842515468223666998051682065691433459981891645321550104018415422865578871842422751002684801874550553026651669838770252206603760479632141556524383142645938024730194733739521217966694358219600993390818709636552216825823639264917690225591899474884480179834523304054657321682243024097988411115781464015267687283328049610267757750328948305311537204996206001639299648517728110891469175309655295898095620638715120185489953344750028561615071301891849599633323145398519889527135148388374289733075097941200122324929876102726214757225856441821246755725658731372721324538342186472158845705302037835940326158145329482517995613848172873128820677429819805990439460755489919984042491642604002425802925038623236578002398854940316564801038016269880743459277721613659546005341069299036633425450614976736960191735876939371508059624972059207999892725778759117034550066384586920705388896264547679626297842345477789945304248714891075922961654426344623077036541899440128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] -2836852493577197050045491283904450070030637358701310394363353187019650108487084197110732632176628787311968871639113202388686497449996973851625134629337136582366017862511283081268750671136113498488639140147788075054355216086233787422420976806479427548678001512313673226258375293394432313048376219581858497721710386794054874862289875509866252118251736497919033461280315098830790745011170220046858698488343639068836921459730273574418821390035045671447518951182614111944703980748044049553721395346146969861009864395836595817212662032036511411327345879889040868392520926902177218793531410190364268287120027340812231425318810467685736361285764610153541827916722896816311751733976380665254547525868611268769633533907669779712659759221266824171903790431407961619772625715389473189263212730819800183180509990005305743224489907816003784092180516230192878889383874142841329619807237822043869631836741453121927007073404673478322437368817692530650598374936723664597508686736700835037675719124715810900298167632598673302104773061984546743647430894558901647771772681414009309324362632223900155595354907426312002632905269978842519003657527716551890304345398863202843373241651118468529936845965699016559849912177510641041770607475359437513128696833913705263930144104144255589511819815251165866156001080688185965543061401136543146371714977399337984452768416196768009810148928283033475978702775674545850451377669777300618001239472875460201930156721872298232657677648995779431401018194338943521900391113101347292061208612266068717088988524476033265303929771379570687633703835529315548062780847660265022136749518124849511720925611969464973701259387851424944093506608326194253203407187278470969221721034181842681413038589810077757165764763114680045836852849019628055813007390180587742913688003736344292368278814334242028698277582212282298024937536113107746337916882041306698154016956902268016787185995640899906320462646088935114579397827971603580137402878460041983786576862537602087014156941091331329088726965507012197309257327552861720539085609802329517877341220433034242918878997420466512282909281241206477489613555330362649877504754298246255920706164136485546360490316648921241123952350002968041065753696501574646400329488888971167698464188387383859278444426540761358308508284439787802792125137221287823001969082770673740346499750153268268686373880281999372579918878722142590639932067344920652860140850958561097467440053037985910652230309257039775408341941301072249770655496682955171742809609287158172614142683501283179812375538647835932063394507940100844936481177983827669715935034612369164468552657259031343205213702401688876019117788728177578417506486190001108389542546054168677581416938229202944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] 302164551320509328334775551090914489996207181691656857214338696504516922341072335786928081400989123193247201748232752161166801190907278550089435362183461414913139056888987852097322462742783204493989686845916218031971743722976153987609145379978461026948081552184110713351880745564388063913396337343933384042079585209869256492732926921624860113046806575564441097600066920857966125728570319583545242839598193446357521231745356123370627542513032473027489680328254384704992575594664085926082402674641606090941736826979143855246955245987044854829988428078148002558796977977386680015571840299821379457665531440279042894441912421319273075415028475624956862920230127715460917326754233403378914847541412722079490234163432894167289423756689118822946390644799459913342595424762262654287558774451629527358175650894185201107756651700385600228215338104280408624819453052985545071656604234118462689457077342478912466510808920004732542083242023504799388581894833652174674547480354615189569848683401850858721265916061786976548304636850671328355230600966621523598910540677951936212701711804640208166770245152573457937578054558707911422510947383546379698582302280912546973973114037621841561218886014858243267694915967082764931661810777613429822827401311724590442121009400732503803920799907381680870819101344191693913578505983129034466199538428082344698847528072062728097646017702983928664632943547735881318044551275108639881542141740872705649263344425308909191641176229916668911732587992327662068360173867181889159920039950581971716649693762801450641661100889047232087505146164063828342628021938127716047466699369225193591769845185197497737862957569598860956949169538717839825364811463903315925950786278116253077956731892576199562374273699407044254130304592365066579903861669437890759402554821354980701046647984972088777877748457315196302642249775223291758665792788970542316196612620286945334159277656167616719723232471508408075157754821937874355365407179738119294828884315506726531005565190894768808943578102902341906787587910096036435772859896579076940896768023985775226596815078486008151895440920813152923632397413822026315195064358290687512317387305196527248196638772460586479235950196440820868213099620846087750211115404136899790739307323644048007117888284229726913933836689745716934715590756517203766671435913882358328214206154295923226040518551324996367169440857379655879345041079818360708910132680587285381872307680600521398549593891976221249620779431892327166656505991406746369963916623163552024048687902574314349662305109836798698414292273417798932201690170303088067425043991063778844406807459985420153648632344246307468596113733721548431318624949020717814745328166391491393693087766151168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] -29285180132867005453365458719359823022755686741935130028686336897142594363316103035632916415257939628625060498987073641189078353590705438255528148246414195395222199088911584931903450051815004811401123771952619515236474729980233196594642658393689956719577220770040376357281268231845480407118034413881912292650076956809039854463910882487184528676897624071699840329526610850932596872064795042360550343572620930714322540003514121965620960659975000057386380068473119137406385035744961496354393552789428255660419888081018824111204075163005747506428547649608423237863657365204563663919448276179538785041880548869236344794346207896945654981491022646455661844984461945834775732033299987748654132902085631126889332913228005076868142455617374167969787436488711307362176733384495329976385528476663617261292533278792394561150771705456513057543639266680002313864083364117137642038364896238139514539041596065299370963497133963564696003461672433234108965740249924841994117825962739259417296509506310546212322766698971840616286109802105161803067030898804354488406153581151791600469211091627274895560971503511573778258113146869168476200072519950208623003950790566172646167583929530768578253356214689041801264923580533289660476661163965056148737958943890576240577663071182413099906051894345407762957657574665609749936018432091378156985369681458766943211774574237151271387493876532886426230190041795996314005233969072253559993768859352697037274471327896929575009709327226494424009678862079878773500257379113914929700631923589589119162647170090386242674784365759286788129434116974937898349924456444190700597218455052503757005654932296347816744217327749716398996778863163282069966597493953197566212462811585811791473902773682536428613640245494537142762698500651202833733207488668967959929558152407781396109213652622970767408604429509029122004659271135504110734353651351086295152087735516155846351495365271745421814805029673519513217920848601469506906137111464632840785625489345811861679387927077322468317747346466263005440565316580620500771350143258110898617179141850514620035929489150967228431453800252347191626375083141624694847649084779441201696594844210979379528317923365244758808265001595406049964614095618628559183742328402610593606422617510363797964422355407938564515368259554369777968706802612032755213369512278548796936388697151162068011126944598658754683935080275963564838623165911590358998671661339239468272569722405381807528382869123006776029137592557662516506233949382924037320838708271898837519094595484755043950128511860976005765161244216444969847548788289462384136422297975756575285771147711828117217711180431167297819491108163796972480657397028391358276631808086480916410576400285696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] 2608215243186014496370486047837563302623036337489189605540183215597778625972267864869973419526259428770525267197534285036190143826188004896925758661315006269434378754890903979512010475659919371535822493955380471543795723521602392065664986491799247323790989813946717136729363468030378133808750272731354030542723121237190296079350501419695097898873863396149704754034540573682401434868625548347853642620200949605641881889027616776307555652295560974502255760646586101161693204710583819897387881317534173138651382520639651420139994650336814445087409964729231125873054739647162841947203284350064408646839110931462948184597612860091689339535605707344849923189426499261477970019419225087251254024844554077527744661584459099511793050688236462892043407554215776905378727362560901691446795478203993300627468095129345193999399565508856891364929854350764731918457800135628429901468368635707497778906904660549656866950158289592704632841717955597401420465934439316816135697135354109117146885271388228689579373974387411847375675715159317986895473618809227490725590427227299512471820178609513440256641365430641165481968844176872378260391439212595852319358104605564372964810316267982608230070780787304977675489388297295156154015566840358194239261861257476721582268054767129676721131005931761143489653300362441970959131760473813372649718111189359243465775709750020323921644620928062515694160293155769136252624093431875598258244610207937471817469568871909932203351627260441772026913082446902580229895017563103762236651935028883601389523491506877862388481666228126867084352348024528049555861828517862094389295155450344828462799853968745212066151343754814405334857781438616614786182637828177663650144754955998850817600907355443538783568643871680036055420690352755888697534190718899257188872485737248907449346513690856576365349941605600468859554884890259671359297579752028739010830439698877523599673393745133683262476636601145216085924843201020684672306668118027510165506289886108280812668144801375227478466373970492050256805640948928265996174747836881249632898643725745481620089218100209448923104270719817788926244522223272964881768675182763778506483800985601908429192176430990837268906432906407495439298158620054597625860411940978102185221739261002643453237226723350886752357941919963961881461784466438003307540970853611795025035944130404422153488308823317043734036682652014260150915664316319902063992453300000218460009680947913562345710312508943142187386856612201244659547999427252925426242373593988301243940206660097220115252722477062659252198037596026776087380476604401528766588708211305765367621060372304693748783166816901051445908999190820733500132218266465220839843499259835262647713730134016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] -237122556119722608042411336507662277161255720223056875955194623892112989642016653470883082823029171431044713200259090424123451708953779425145261535313223086663713970739089641632952766187398227040354342449777140192340060984452442818668826011705676943204153110842877227838211806007030283656718340511970924826332316876348663292630744111420768936696178478691209033338266976612411990205527287050908395593059490101074247355157439104595027206962546112524442631298189356080042995736562089184031829079796005805717997962785837467572576798065416627215232204209602555546226512303953982462184964868645821282413650409403906501110276023010216671917954977832450567073486303155513826212690755512372256036988883388471037882020778778308129124815750995962110745197845223113665898079873377888248996446168651115359143959032093063411546744594259589819981500940191988394596683736722993462712558139596992499883489630859641400778965051659964542581938945562429290523697747160131665754180294065029204052718248357448728968098949847498456136659892767437360342524461176505172181107580385136213550324547849626826743859411187027205470555745248175217693512464793861537701746507817861310640349781072891675261360394179803404163996165828998300772518515504948773071503136554895002735412386952754942927835293796294750445755825674514667619313070810304907684947953395732297821312844273346725685506994336198156007138092800700643280679703382949395875074920918426205958839961059759656519318913399012729249601458107765615545572968125555767806318766610409830673313989442162873138635997829664091744798255564313031768282664400299980929011417715350897079217044538926046655735902724051498873662931595597026066876097875633434006101881029645182980763934447041216598806117171406254420621360588691205557645103221696625973497879376816483742695765320879717292255456696345105911670475431008017989881474947170339895888547164028234272785566235434691731952015347939227438826842466778167019254332687387325341202917342434600128900494299806505745149158089422753596072419115372774459636931762987622187473291136654684672972997408902110958068311485071318368000418724828935139089191129601053864952793891912687340073670791292873733138848857059829013002014453967435878765225515171928859682877598560496487948685323544175676429199344135831087128856194295741429054322488145397055177421350280607411589855708351096972820862007321166309852157797273199742279595263992778737140248060180271769316068585931586916628717833685260019092895024237573107785711894480287150835793558999982887506008341243309379338553927578781973844237636715343267054649736515250834333918259944353595250612281678140133421974818468236456099169068583008565406651666210958142177542144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] 17576163472485485473691149561228470509777791491683888952213384991190722422698153345345301939041698636692236798928864023147461377697319889896918642214657141130706061223979301930267945458164148548535371508575372579573637305525194445279041066898120945130333500232248913716109450994242754631712647325057107958306306703653686618015124447145248081699217923005035424838893724158955209599260241194471840067144985667814695592259565107910858076620536348270773533087872643549488577881487845545501332159831990803985511612639909203288616055762610960585366149894659494996100382235608464214871791741022241920646446472500400263403837121957831263140856193790863299563218391171746092268103868844619615517640748785885547438722024836546467161575198956832646846919478839588163310425041361193587882381460892445449836146302654334270283322099527443958963135035576645186949571382804300833431319062683101393923335131536352768686603333504339554297260627275875118461267409375780599668351269660001427082554047472122803973127349845258319960680299191922459697645569714245380249840677942062436094663663023306285616422498417688281897058045992566717651841427560470523517904175121274804579548838291572082026358363926014813465739910865313557797671697520354262483915232002824813869865014077988104502759677977614620556838915080951411138694542738336874822582401521675378937471593332488047571457354757322178336642851749803298190831571419201486520114866847042825677320335450032736119414802570087755979748273441485555415253023236418273242972504353314799743028254788990727988181622139334271527495844675385831539779793595227665481551423372909661313763433348503377412865819894488415422553768026782278781204599590527234410396580234962845861989177838991230365339265904511293643783947165165907121234168475315431308384039330258976897108391083818677626067750126789930832677777544036856897756756874777445201417326237956371871657437665681604172661926361643011447746111038276664263659766421539056439957313502361599949713123629909789830964767903599180206193888037224163576158156654199934642958864797257610382978082616848333621621032579592718718111762738432229168358970375213624745090353534810919591802774189267420003946926786268981836321560716188242493057615303779587329605280801657917965600030373585831231613391142245637262885186663977334687370456075565399670711699961382569212039415837172225022220866046504017806960939169266610098833738258595691680100336095574415035683646022732215341345529397121021444742147870284291915013125872315426285109718974553677611360304985358319088872663117242345474581809807790113988471184178338010778006600539556789190342846397452173124673222487512620888779316794120078503851972253204737726961680384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] -995409192068409263119685895887257958118390630944260295123190792811995673353394934250051943081811797217954713269277306983557072637134327749177357358023379468723566012782513458822044261660896059806390633632166760722504116601640799640649863517074608523267129569521239794761002074677996326885729730118145942492504182706102542060282250373132284980222322343003575412382114776254180977196003134821377204178953977643196328615483115349513625002967062435032180858562482057458089142881838644004812606544708954457873947180651506365584467835189808342419501082967524606045663255322397085614173655744212298452438149422501486113275854955167616004889703083075452496038664759247895760502122778709251430485904590880309407302427856023613330748620337655782979169096446057577372751634544551404132379113984659665494936233806942129317106199649674539262069510028991917589466157118383416889186396729980694684750587368517956347784005867737241309616732581769850511597671324952410522179545382177989941037110373813939197199997753554849324716806942552740710982731240334796597316672891166932096965118545242241461641400408867532514163449547147438344515487128898131166615040740395662964928785052905697070346049967559054376831961654222897070376904952428715898244731561649423340146594322035688088068435033300154788856023669461554521337287078537672303777376941537761589913569926548133825874064454440056949631183439120931182634970372759656154661417842426102854368906915460481374732788913377808036568567208556283048767656810491747754731336885289478508001574797031165046709550606125363859187969652520110705018126139008044700638365108098642956407924760122834233118892414782235422941653631899710815088561582798107540073425870871078797138386482596749319466167926808592217541339211399222364430800414696176440567319163895534881540368420703335882621014342136633349115039409212420700588713003124947659690298007652585818231850421781535045856429925416484187268619794293720619762616060883752573115295214702688295090847351239051494144480286382066953919735464237001093581405524030800251246320077948443695187503962696605749072357411907836394513415211704046532511936623974792481231374816136657127919100194943665360960224634470908459789530884973179232528420557939857338980781244999737770234142420923357346369471595796104355990466624925272375289458557031563584778439042184816088937445896084579929282957004457843277366311330830776159423487855093204572334553091871922973501895913520482838449230666544760028661132587595552722769893203523513526381640894667576112456258785372845760519928558548036760966881561638798661435512055455078870247581266480158657292916188345018611362609559087755942300562971759487411039057335269501190453329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] 144159572123279553681606439286038695019227501022524919279463915981509567679147246683377190064870714904277415251501937677058758384274194369895962249151588759201269196981512884476911286591058227773382471077370415964967899164844168543921503756130421335163304566794770069678499687183360242840067992326291285470550144416831326359674813422761101303236866637219917509249653701951027519697271496040540584593906153721641565823172143552244982105860910253937630720052925249150477279589007119382654070693772983907320723231742747898944667542743470303719122517183342320313039813927051063858808043616561195032830863979167803430626561204756767455190885593764951308846923543073936395937261291509960614288554476745742146775955337353347378949553316768284558882067253409168444206871058391346562187886261836880743986318088121279632026338883615297661010727804237052890550039274212975702555409512393894458184660600454581898928792337886021590004300479705414436018452124764558664442351019189457815733050245204700314751117236411705547540017554665501582731504441154590115999933123409973078655714793622534328287557471308870136117514562341235199191086833291320644463503667098385958540550616313196588976671838652291601416112682074091134874555027522116884417942977553963659980877100783335287950997291480747538216957778814201290728890164589418381164076076121278359301335690232403829187794530238022444771332609816219924038346671101217876716250345738792028206487439381096749178302760116244736490715049799070531757498268012061463521680654667109561408768995890993641738270216520915446130545229693453762219358116472507510611589855032011250558107040340030613394091759994036601739706737364082869457224112643395361822400003675310292809006015514212900175460225737556464692222277704663984989662304661981127641335989909259862395951216315487510014997301810163902225047963467308263371743128342105941193097791560959227865495160216902615456824042457398029580180370929025820593186552344843343287250086121275601617893873511968685506434175125882804030885337907547713082103924656646334434906987308942464439777052350984959787694285023298697744496034868564807029572637539080922707392533825063798787185733292490034555617616921994183188967655806715260438180524711761011317841430811271356547404941771947494902354981189729194023781531804165079679624066677067313722497639998367748973411370094614554249249491140431735422511737111085229454160283774388446089432394508612197293960584224035156451341839417286871883249434018811923765732073457709165027366750996215091119564840642265672116779853256585916550139959064344603902105549607927233515740037547332085558773490170613955844194388329309509184242800454248467929493902697281515276992512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] -13260729285757147954273411105022707741426723572343695221386734366718030722435213102749049023528493407424212707524201519101005916965400880629809517122035836444074820763685195532743379962725761936456839270860923387280596952374409000434411605104026875029937774935187824269548998552300103581120551730565061657615176780911268849807530909781758533826957394756653982022723681376393124833247588455755825145976689274422826597822322858159556187882921117349195584401326073190258540555487397193191330331550203904282469787100733737796977885002679932445304007768135690828806602106873959197742767250969338921577455654263614800755173826018726965456470885095631827881100058191207492119959704802188279592565488477652201826763210924418901657338701432233143953037964024807373334881374684952784983428986455015837337758941145901517048316066327826820523819400773506944566567921794912407875763948124768502225987697214308269491593503566844931453101139918059810183770823314055084653012273855250389155283935947535894127053701690776883331516961920842703068444337601235953721003646727268758876015419987238314637611424766498585257030690285214734077515969915272560760282055639834619961603792509989730798221692333835094842586950598529874579751681298736963337572442744027787341576529918897029227347176563351992343181492391650854443813176847082266455639070056036282959479697685995688415596753872791580402195988535799680370673342029305584105585428849699930754467022638747202237560554709020374263998466931016685752079472911459487344901744141891230000837492890869592619251803886238101292491170792555554087792571929102622455733734935667405284449311711245644765078588348284722628765920305696681444162086184663614420371380646643134451427290733125800721398195903843956807055355193029510106653748888137270601198362232962917419720102826687849398349292352303285507677840748222505264446235483669188439890159449397768127700313646235868896255176877434113071695706674288179132527429381666404745361039598774225225025794490127142351167270535394842697310926313047703194461343698974540857764498663091835197578102136045938230981508817387786160710040236414809047391453851712138224999925931483854272632405111695940066583056935516910258805765308876855685229650401270443072862331167696899574034034572016526325908220690650534674886995080623620147815474390502676706812541493239318271016168955931964708337970505700582791124347951327541234037461877122625190902957783202468523029773698363069428867376912885776653606502289040197742178479460384978119977540796435975329174139404219960231516026959154609932256487211593717476563718422333815720668068970487227087973000135475820524678082922386911584349060590332199386169264125291958359818240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] -203264382088872716479354449999825327590566248492778073506404436439937783015189059644102587291231861924334652352406155429772084340334798057801970038335000322274531089733885527610837486856890215379873145285912230616176588060384679492719491287287699884147665337552074242618216849503244570498849066578025612778307823771111931300479923200526572988773973680221387862170820997423354602703632826606760585212421382286637789546147588806681344588214937423133460826189144995234637767911155839196964882646135609546358447524706857055700836469624509702910053552610306987828949656140358210186870382893293222503887899676437082855058160903234467502353520134889301131758420909472164978467028450234071124213780005811503581181738792862531653214127876936308083315283100171029930472108063716120246480855653958196465498180198732781746765736183487090724112822926765964300090111774416946145636474307047965788699809122785616676661231795168318812640542044427441903247896643894234000773772278687401649796649969535766923286322777575528149971268834025356690698277880405115025263504315849573096201381154781369980510108045396514769134017153853841499850579827549254657887503989353142262083627661765246141016477238002021919630561528039797920748834055865730510498534140070501157183189865792903084417921601602924078360591513496506234314692933734762558627517820444403494813519659655863148959041172334088603565036601154037207566559630664176126135853342475393944195171309457152615418667781945383279134716028606122436988172039809482277504099935158079464191250677077221340724761393128204694552039760301418452600583527466894978711199541114470373722031206330657837413349067376158895603218195339945689744819029919500726699888672460801502600196863970863955781024774925118641534548490927114708036200071806198447912889226045138281694213037137411849327961646279421561433797779785622309704226793648953860971802938758154101310519081613964558067487847264175998317390640698227174221708615290963625564192752680960256237219351012580103255665158905816447571726326049965459767438695372883991408736196468870409013453626830981748862096523210939282264513700864349165296253055399739756046603224850768848426856184195276366837627573437033318710554483547934591419748300417476988608664421413078591122835380818860119456305470932007417605280815023133599418909961950074769798935626672950748651646732833802184718081638670715170212730900295543429442618178637288778225190481815774052089256179737608589288384315516397061640814409002236275386305819727520826020735465831861128493789197752032367696693766034352589044784241012638052734095867700158539708527502023500127117082844980956384000501303677088981511099791057136189818894849250492193701888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] 63652802523642893393129068944618504063667497489858300409895218539606697143060379865967930911293140672990340275945457654578698127539151758581128345802395880908130645091387077988277065687285346536188845057309445150352033697459375735546198879850019392833616751773034321027701245425125756892391059368238284348037681465924183897988873130574504912386072969993313813595780914823305369498578237928417008708808647745374640164361214052447298538092348328872948935310625613226120887623761456346817774059147341444692817720592743468037904726896238059923072416290048682399994897691151248361877607593503269196459835180076984777106576700060068409963134209275148067178693291386476927658227739777364789813237851395210837508446059634716300114925817655637997148656393732807301186568064846815680640191884894006903945389559114102341770204445859523037469054766492010417952012595203543615926818022961150583844787055522810631297604152584287628387379657132330495173589973001891487396829455909772597614357694130898049398179238801714878633320367120534312035414582886734835265228708093069720681470922187468600276969069103300077975063823385935270993974838316171676392910103862655592660985417208643148668117385832334474408354936429792199451637552751181692437684086643219988333581335306643420783225040875535129814979822572261718718255318543751117336488268268823930724853607569359689821411203328945218111854129097247788816934877893921184981213113998797949722346293426932944067071463488361787662614977258408674306208596853407569422514028157891129857821165045474837885156198361787989276341149900986250708220736106820969234990121884175824582714530300246987935182640644755362143023483837504549540307412842989365200480938013453039119978098530040526678956596017936654251563150548087046415221220205597872506783452047751350836047293353815976106114955520238619885215891012233023878938478108409552679402110890794542619759822379652553417638101874387519944173082501324746737911874735466945794886143239049334198265592782699123970372924526523215946787124150273001696810429678865141046840936465854663702207071229527283578417290339123908762032068345362513115076870647652240874035989156515991353379091874582343940452678649414473838541153152013042125558379245653967963495882063347982610329680906072693483519462539956501251800875014851713884831903539998036121073344788267739806174032565145017106631030854748766129753027977439946431760743676243187421499101508768245999624706679134733206619758066983469012372769321604831266385246754328912799759665890046823467516670562795976698761548668114176973022234317517188614773532131474430846445533572377564272507202755393007625802877497515608215694017754416142732169611768661064810496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] -9326104971599090054768733107001430809008831124198344379202830932817575234547720778699088768598644707624085039586866280975179583423297594383411173816458303181613889283897002194241842546197363317794456785006198115593187378045731689663423148896298348958575541437625098027706227521219480232196269438446574646823998604900903882348847011905913078950660887858874327344379882428081534662587612762364163552837708872875840747547612756355788462997442799504355610736999773361963593698543769711595126365562597106798885964775798617789242139786022211893669435685737364761030699676819264302119925390520865906506164243491434719169145974800236569103923832677672913189776983599656777663137148977912626200372624978137368140898608276175767929816269134574405478113782461334639087432200622749488079123624087622901878901379791947878702121755403391167923231824887507116585531846810325272432571776678112614659544115549939095286624628547110810048839083400179267622557487893451114703122805189725560962611286121027725879292615803742462060714924025941914513064835042550504669090069862989175721983931405450416320825316828328707111411217559269177541578277625514788583662948677648546163375603028902908463250046670931586116327596512939974576395075032330592701725578324338856740249068307688156153703479434006383688827672962381057588014627658694288526497638136238403481307973183697247690223571945052789233340323015468352465433556326652914541024340796926247194657180843575865924435148374503189122153492311231065050463096695810179137824642222427939181850364818373929318701275130854617802027894850571250564268738031020620003892393314991243222414271083120736044197332624237228519127543548130794380404900810366351352274099381346760935131774520413203746061268694709881732254265696462021555146628612841195947215737196422894189695942337363218998842633179046923172252665467123622460290015542129828250036307466217865749650876891921655634926129209765592640471744252746506750424028239829795853317687102528607389838272580839462835841932137348093158772827563954879465148285432539493682129151092908376124684472907739278801597162166337598211652341483677756119271303675895199324190716733132626666780049314252396666251603901294322467095041512260305281305380499326868177126689312396912418719084776855033222574342748167184475324734657054755641038575332037015292446469935070385126444473902241777682472385002182073953759498126553959622584046669594113648955031442774319410006049038720984901817010314610401037171865578155861319365687448395500010410799630713126664056788958596543011584095714181638927550561435959017184299967978520042379450531615362625139243839892777439853874486839107458861067077907826369522237475053386323722240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] 1732637094417484275237774694491930345637363605983297849663414125184563308032244874955284379651831569952124980782440074728818560848042081307117680351056717965706336318071204282617624200763636020535001088103783067010247725779935076557523844222130456663769387552526811409662551355967861582322586131393172794372950900368899097279988209445185369200969193273324194790853983846337880342853750853072334737139145482973970106163651633378556369876230851757559637700892870585499981860663657183623460255375400802145772151332545731503638624288243865365233702436490982365429012803137059388864121787714289249707618321391344726762785290857329152060143036142534891304420848708045691346595285439695425542629894163977438196993625048214759899632663191244364456422256084846174272424939967658799690056752102276124284517976080472376624123239639534722998004685144315932178917752277553857371995470142059053723031477987460523031692518280617025696151269434643321336299493814556840079940527057983829033169184093271493767236984285473499160295895210591381950235490616517555452931630818990520522556156767828157276843329755627201701078241663455925569294577458980612457443241851263011686963810041764877642643259390939381770349421537714746066873819767829245716752492844214964354768508601295691684714515224262744477260757410507101814809809540851345462125151285293736684314244372760042876453330026169499454308646962071830545680019859626201626707121241853468082724691297240758475091239720638080338001688133515068256004645218999906603088400374936519588305128102629426033062172683003448883711982699955165704065962192315418972152841103499770326714623470484024328434271068670219377964085264164350063787585295694706334403239323062941143564788487519842997525687642062862319514680566197978793527946069673467728786237630545810875696121595650285708808948159942224526016431365930121945477625034051661597077770563858695837110494001907417066657674831598053206201976797910601076463632083665536605136833314583904158143046941576187969699312845191592599449717379206996182229941439169173306736529091535706869652489912168442113900753824084652600133122428200306227038356926955219904416548880712590191747343503582794118473671149352040174123256119482571452999721215353276052837595589139003373862271388575056610209803131910643846363929160752630591898676294235663281524606373443461892879404465301005667567246478614619314888097837841270810108296366695685247671671219540004379333444514223782210347535097359470375739792956240195802756264236471450547682224174613791518623001984906619645169500975735702146625550933343461714421537217514636611435543878069793662455669239641658013715785280967971911318446668179557913668620083737512640512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] -47370548690794914807035694775467253084751071781342884221933222005703215802721876445097354591302860632093322665125283198849495971016300028085044262759821707637304220598495462753564909990663181735756910167173650881381755910480766429961259478242316548235029233826151671917445664048031909037204290040422243348208490890924663561882654498909025648842322560260405421858563927907452023547111404089028472556848546455813443643663421898312015779572285117576196799928261847091037592686333030791337342187839920260867348195357545629702747722408442651255359185570481819163729149060668538407496842724969755679907226147403645076155955911804111679129662101911826181728687919048190471740711940797456672256563465800476072773035015417102074279767387691245900296685643174692734499947065242033241620581366407498748252869836501292503057417696010033394163283392649834766942938374957053570171465196255092627963683396266008966504314414601798328575595634493454828148593262811494096126778915160171467463597542413134295325659422622916029071670115418533117884493494307285862380150444842334207569275607008368234018672637034090254732640498648242005834044481629506235279814750711098832280027519491685607127770608511492392525661179991985003192523359820680526845836107882406457799513519683104376343393800130669500201526274864826499160239554330557049443435023120000471591989739868947267897870016135999624734993386418863779913453506508984773277379697019655679558256764154282711178539687595229584747956466869248250020923739379260083441031281028509692135958044388708969750900214099866472261417462945779246148967309027520074913462391661867485910683615653751584688799738115507628985127093075899245652989637166205395967840051861383258360211070913040503712063008702550046776286165719196853924730060848904748181653529426190473671413149308519270435154459343128311119136834378005643785210907445859955400277269280592005460023044754724874300563760193230188083886963629786360778666097527383381630342302908944074516877042240415850743122226509918605631898144078596205956037798536869250258363947749396599043271917856661698835760289961136340669155760986519925413042467293694414272982474850592106487531251702117503855699101101051078313426165468414891184883238727468238792598392474136353215460081391623210888387237544003732874297410322686141774569578249976942217407539728659588825385148239641325278303039390935575051092071810828255173709864813728674866901398109928640544841637175403179688298442961096327773516986230445945848250076341403950249822261477935655257941252251458233666468463823600095589956747052227325691360543208295863580277993628310150128826447158496301789667802561760748492427892784433980586921390957878312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] -6163613117579526450267116110356511381878537651274064467043065794080390022605312679742399849244951593712630315950802256337288341127814462228563216010450492419867684515759031006327028949908087965980879158847231727136469039591788110776456829997115861815460587563176120307244660596543639167313794222829104831164545319461897821380336433491124825590619911339041906543916532976170448455406773796274991722464503581657769454163907924212864327801115834464766139312499296725578418617093993700526018153775278401391336756496942176523264175798421013503196570422150743787605689490952273187464069469400374944847751787640217976494277269516979282618600529049578665581353401641669805110650264074701172026514640184284805133497673697503556529477455788837721777409291626279112736305093359896345326285473547159175579491500781225582838479982732676614918848760549957642753715903022332941522560368766353697542945607406447355409569501108947271452680003313078950275415941706030301739400686232435544357123221261564370050085342428801806539950365300286369310589368640556386925382685227435670925518550386815677604728511050874124773140103847862008928584985869055944388152297222297860594437971645168830787813730738552330785398955963574201140333071105962678509081479657662732433473259063009556264513458318483301092040597637166101852659217782474942796595259158203955200301821660344213751996163557152883342521677752704200776011786134276559143626545060789319937982559733163479344405649162343839578220177360108735736385713060443222146861990179263774674777356851095382317976220408752903604751062599459524829094665847574139821758588389949025640487081877562269516340664681063978487102070797180193156427485885804726543898806860147686185332711146133429123347975625460983314470320731548941568980922164929910372001093732515660701130814147265193131708966448009544723615138052626003812302745768078621399123287830291716973803763295636957884815873925897479204785115042105768082737283563202463057074993034592602123495871768902016544075561469632864020459103733999267215910043665277306729069165851054194701282504645169505632347845615707447475831066548487475831101554353958206180168258205748699206978643331762416929463319045645821581300045574307058216619869584854677060272734961919022752014303945074328942604534692827065100309565043437464281701939481378869051522647613396734232004164833144058477894126895294910212640709119816243260197627154947613780472000881036031836976360807012374844421477502990113617585729252751426929287041707764068415295419177806246280587664381607904820130618728436742253194613056480522290128680641725271896289424531945977908123665806192179382228745867105208417689103413114764237485430930122211328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] -230202657647468795998467958599886664073455141875330198001828040530726594443332861569173521493638639666158229692391514620634808375412140372028893055871773440057434282324232880985395461044042179697188921603016132473992039326606408559849428331749608794688861992344851541835235562172203416313603450700460328400681572010485054531954940665639414024509621823605286131242214295652382963642397660375466398237442614352805124499443310978792487894766728330607216535240189011934724012555701189704843456540306831902608330940281177397606557439487235397100251209696218663296069378251977749049969439239815117219121003952963017553017637569033470857241418987260451223637764912939942108124291529302323205084662327752755424420971689167243782848263072717936298967884164280013757393490181191857618052875987584436574333649530954601333665758398678322339765963564788513424880648482257609276153371737071411257658076006850529228173862438202424741642981117392211760144685059496331190334280696432870191722757387961602661438139104261712536006631902376893859452119056926177107025244461210740075173965086734647426913211730790650989648325424662691034343836930994805170431048652053545209067211977060684529661568899142003113145934768396990888326423453395829384627277137895670805496932973378754607531581548229476086260827229057728243557528697096201275176143940119857371291348029877881965342451521784041154605132650266423290388641455540413136520349860953413067846687693124941377046019208399326481426376031731255094418077510958992397422188270187588093285232107748516101125303829084139032844197084308777480587258780436999034544376701155372426568660217041290788113089232234047005853574818517055159813366036840065224946889226442380053805384314957297620708553170440915715375420361618025860262787509453642987475505097747878718410657626574125637880366693853414325475276415433375680951013348199471437891406964784623749812661969241521298163874808730707970876423539755794847116272153987669099156894671439562788527458149183835831907436600888163644747349427718423875452879831120757122299948775145343908407838290578558586507592938803132390960713341169646535618136039030323611592153404605965945267933979777880881618809077303718987622190755000766472811149158882412919634415999964432621179715456475953207361057246443862869761221732364181490283701877070300479822144675147979635786134343916730255953810130283151124329697996645224228981015559820255835470625071027253540185475148286966103512442791312902390119258386585498951386119359761730879188997958184735862456613709639417593655017930277861305254920568400435970612626655941951053270025489876937769460805973636078138205862633214368079895798097259758597157042774071050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] 27919934500613443103797158399142158804933055843133497547584500072864815956663126892738742208051511177314519396121008763729371769308103374446759417460139851722091493665747453751651154797978915767394820596746464347456396910458186882649667373796577707602939783939937776240323689209197256926344770566033408268526242018775420293897329507759559800961856744783680133039455073499823668623280422850608772681715886145515514816785837244527430625599667093875410952874534034330428052770653359277758438843587791428707055650881995258092403415046649499743779658557498680392771027152611609640586298204964331117624183176722152215328531536191638051977781379699695266225827632035490701317573474719476245960747027165852601826084548855161165400823871765245043703795571157243684228772611884978386368992158356967580884416601543391868955084422926284502033395940040402265268189056969743787572410445341588218817551634751581120946696942445195043819135853601870006643606629421814395281454755137824155883341991981445352602389564306277981606551803496814325096672204598102107284037007766585201396365484819383212472149332401135213227389572964364713003962485298562779393273041040793617878925220631354817174447759730469915850238870144071819994254394675728177841607317753356295658890086284858768298368607491041009755971871342576455356716057541820173385663705914773429078500151781188617953596820945177424565820468172119188701000203891657365034110971040750680383711268990557474233865789102954722346787046138317153557495317313378486370853454719842958408898164798172901720130400488677118489169001626702681211697007895965089131511001979649809079141567831366267414915674832419750048822016766768954201019276076222253499237737271779219774573052506916794320793163876216659824520610600502989364840956999118212673399236825919882869517773898791020992184725631063922243341674208956030894019325933499081564170771272457608424989334006502049121170207876692393461621819526619344186118320259186155607108928324574560554409074308982532095907552939434345132843753396396662878521552851811107456436684259191842622573534570317737307887072269988412021909721815711974642139380203493552800327351834449516024411016872687227275112397230583587465936638881274826421943833380623770954759809537020339583972147320514700611006560280443055894633837681875824214691901156218030402975233634467204532147391811746286736318560696701054155103391795073111640283268303348503660369166514893347198804426800742602883830307115598183795684290765012351774611238822563089367757840122639841198064923113111439534762477015251702602354810055571111954203543731762168046413352625910303307352587504700599967533521169659535214390868435782298816413223925223040969565274112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -2116097439294802662889145931971121202942372621655723089971675398918096016546066655900443655129547960297650479944462995330042542640540100381932369258456714807160432795103945584697413539898590184318116458140457849676703229020853453510058198019535755537989957248527924210599027175705051627288118357685122378261216762858054494264050726882661378962964707913810582480181540253713759010342738205654794183609706991432725732585456021937845569023327245808538140387314257768894449757234771626682400420705468995265503407884069453303026448311925089021194759492603675599947887308587009474413576586196478352616042573006641113278875730412407222420671538265695077059771750142141120951485123580778031597716257808171769092742286525442870169424400494339586156909353649795660702597826878762274526765309635106340100557387144155228518360011655159263971138144825136259075423028534002539557885127758686865836318156090421606861527061449901051405178728885978196480237503753100935301313003582497663598811797159135658995615131944625017311934385980109017676658723505485315011723325521688025109622629557132853847208199573136996196909894086009440572682597808832774796966358858934230728065002191616482903851287887728507838017152205118621271622244007178308514985085883034061594560180540307168407252123396902729397331044904793052397469652182854635801458103386397671175799026438522800799154647761855020221588374990728803690821951015185212211550178943281695104511381336470017591005504003048612930460167575677354607618903667656643887001336213648565929342687944161260068151267728794577860440279945924350799519295081450456606511775847863222959914957497728646731100364812528556384272292560437369635791015430531336700139868922107552380777557796908566231471881681214066632906899552429815429767802249966638193501456958541667982157602633132424499125278295439644135794844888587712125849066725686487634573926939632944264834356799162435901431102013541329526613885446940411658991072912732072409877768712333701062392128240237641843473196281828084832921971635908174958834521440407886730989031758601897443834813296769239921860514237934252101432726014425471123476822808356041475938432628038190961519082863344406695241876202120166721087435905865770562148466911614298025491433768421592103004565539887381796971697436512211112207228210559327607747805746728964360448385896910674217641060891664012625084342754056045910946696652314612101336454777712099705776985781568984455121594439674304009390538483315071602805641526330642090691710161030591345513513916804721731687369871273209502205181508492085105056005746980810906297496131537007171261752230140597888656898142088457127489367480803145102344070241127897003860888936419655696389729419264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 154904512926232900165883600957224938049879171597274867857424311376922344914619641813555463238288757034653938574198683796386857785328276067632029983128321076011321261384844609097924722985767656949223526088056668236130753889901344151328424133870035876203251659597546541585678330731102050028235418709821448052224145179435889123803577925944139308055702015550838746049565790854434070271564094236591131727908302871475747928433570656354670022821841582624671717712291530830213218287244343324507425105627231785206500229498168515723660860267305410472636682927329195867634086395293555281898188170755292259850112504149347572873316808580097344171556193194104391330808454152006370406015975069414323094793654707989990813134841634682342112229845485071927004945456332990754302730850923188792999035982723232160966385019337211841974125800453468558731522837604614649808951287998952404043025100981310682352076133658202064823267535780185868806508992845166471859532606903306304832879236387792936850670891711168944914379452225370861284900234470040839485394490322022028170347041516871542395287878669095849372707836933402052198007285889342628548090795244118237400364869747008388464631745384457846823421599674199887463294374869675916158034224605265642332506364367808589070571554928739669118652006597355870345188551092130461096248401604260939335763317629342784502938460489915541831402038001433008474298295444656205721130614318715267731546878021228050508864841423622181948806597412760669414196583733945058919838853748062208353003120579656150033485444270714209065760395561733469945824500522327315958543319254854383988038097380163476260199824846191837846516463605073164378226815120448146571744093184604219090201782858504916734011017085270240081532465523149267288732051075371846628815941557486964818558405014918105068252792889259295196195678896108077520514042589510584364806470007748496346648833467917208515712406409203170851999904065016404948588994829473075292864107377719432764071383321458203757745612508240320970192406000555609965755756568733851044073804492002355912766122152746640425249683038049189824052357422673962543879199607082981394426267484157295932631121747748724280298612929759302533120265577728000580293949497916612700498964385010187774328150769298800945945082268751304877273949609193459957459750672992781444371712476242918575146267913593865731826598727312449070399721514584170561332764666720921521790959740280596070933132107534269789697251356145964812257216340229941653831534191823193273415408626267565336729827850820179050968563046416774272366368571805741610313260882797976897573201773159655126654627134784479487043577524155870408375003981240957036205701057478695525446657967566295135851842109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] -19369504403785244829956134312948405742714693918128418254114571328591355145964533233749724965449394633759973225416731361205178880919761770525297335458724736027898222919042570279986713859443006559210729401948527890347387772855331790988924490019404028492006643284092278645024023560858555742834456825257340156610903395520243939164031235158132406412808953257613364645416828314263529620683751951417371323938159314531032588100832719755264455885348042443289186540270919948826089234283698766208411518494155470791983146501659369391497168675182325356343223316859961922132393527414041100358245749556831053650375907062372160794300312945081614518808374868684733009283630539426984768550909273850023672838196834170324559447722175505895717469304317976060149904801901084491529427473320990892542600610394970103706406234283266006273435631573384022702798830811608313057731615377301880237307842990817934763057325976778113893180480822797553957896238887173642512353146955156552534185128362267344160541174747580620056820596537615080323934996733934591134989286639340167261824409427076460373349668161261900105112945619395630073780302456415810267027019468396959969655007061137854060779948662266153556240044936939712748371643583604454393948295391917681741741055171385440939363216896587525923054049303255840926371946968994566507460569407431050374431816710478455504123594698694561262996609592488487780422085254851305686164659992313240251088905063489709954238216400278418736031531696136306567074848402216280012520728665334873778235488092428308535542973413562410693481645935809365037908489073210532419099223430868551526875704066478773744041318528253630574442467857707652141327089040236537539684907124363736561517180274726708305332563798392760574498397957090419115157218573492727843758739711717032123161850901382994277514726920757485500647246407214172511046331370993912891816862770757223609307155096148495983216799336892241479891979523358603696445321574320756123671656546645815753172203822726385156836199533843300221736677824504365567691298046180350693228141636383015874739453725754894670441995766985571437778210598447073709679541969596168226916553685586904472817246356325961432717679071248332997342454782309499532516028286645300329046777571054164473033288790332626104359414127155320979968313414978204279713744682087269294678706292433410088913138587135519012014826519388486006920883114909304046677046617896134878311606099384221354395569257978799271453740831403414987945637763739351534798815905137551378832383462323102763599634169423660741430514388568643252702889435381259374114636696591344454748167508327116026789995278090481579963462145815546653740938490896284576338186293775923950840634209293297091533612848775168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] 75167183187581605766500741919204433631559118649142995490161975689521874173605729427736415270214141595795785971999520666135344677093570977688405102713813993535294332786014275314032178403777987110928590679571545598961700196856361664058610468396823501872615488913317938950179601553309063673795957456885964940105908414126858551178586809227635502921941773770660803722404157134210728115381642455481129494920799955876350246196169922449029397572684393064168291106504394830868155120627781179741166728993579931773564233598133037086093476228437259553677270018710163146076084678837622380162762595597307820419150334351821814105119582878776742270454539269436759842303994718866223784328113181629267439764323366066620452451488462839511265116701546872530014707668582926539271285522745356122954067319907449100611264058709496911203008127918119493016133641130553212134136971479498961473561272662967705374340050497738225164893362216279976961706136780264381709321484089443220684077447880996318895301544606907072572086053862736957234968670599065230831926536774903375310530988547115192909095564890054126528267421909658761159027623750251607649777700866009136102763986048862196257135544130823576470329178739269669994921375204939092652207835734632559207184691777783608886069959891068938639101031619826437510715019605636984638249299619780120003610692508681227541344417508504517109301014080079024377954657791893049020291430593083408356334957751755491051651850274122099423298610210871196430303337706599056172159570695561973670375241967446742641131808695950086846140957410161973612703253563562859247756071639116879166505859893413221694790894586261272137527534904599206399973314266802621867336361404562770619294096621027104239587200773210551062021920388803126143274232271447815414609175668709539295570820244346759990258350668250052113489993979774216867964735290076314847774994317686541719854523110589000381078032958083510327374403571072504538622188393114718364274344752866689334606783987583340804548168881523766363213641009281647498395839616644840747043079598322315812988811702853085567687025928253747694745076338003178300819384996211273292027858059615368487303893147910251023760492546042680394541062766946094959617205123967338058646320160618256326317083342079544961435332604858179798217119355015866800762300890478842449299341994074078388713967679150236354895906693814595825620234268573789958792133619557708560513540754653599593117208274844272327044370798362698115833593504366059288508055352167561334214849143858284629444336484028610339667091951047187115828710547734725305488720551147922552769059926474901703937368494843355825050705409792565754368510405337129741311239799539769633256249822376660716089292336660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] 1336806443190024249203934200107196050333589928777760000072797608916292541861992400027395633957732746754127964746524856293985143368982694363365268356130747407938311018079922941202817824361710130321600488825365511675160956941578844257333560894273528544682305125165369251020649737585069343829077172266383755256200409891550623200658062106899626618806657978470031568185417131156919613529828919700599975310625395491640727363395054796719447949599301622810012205304718875526051078027867517681875200340966665306969752822324131275773721206416577776393520285326572097327995941141867377652192458388952809596105519829026452259256475517066384922404920282082159800371672014318694417729256887351491168967158249284241713505898544483589591803815934823872872505652279407915836053391451584530852924572489325617078472061645773582073459225304743749926221467520618075179978308388571200426619850963709999477465543501487204701634798726900914486775648979296779466876536262126158043315771726348786998392642226228194818318790869968005144497133375861249700125584960622475980502885545635576538148851629968107284325402037506014682418318132963480412224908937797825033315677905839202656387358533089258332367365151807857969856729043602942703917322631187729380386736412408143559795683330636379404011743594440797256069169008007814780468283905620398875146778550542556798162229549233113366683076208157393315075508822038374768521364334131756205095057052934928573646118150428136106887766363610134301305308847698425964407143949908516181008014879520461372713545765804194467703036197480625381953508712231548759150635643494559288640801530196699946039825988355391293565947158987072264320785962861691782519902472278532933350877759701902828327506581887713096644803669512115380689726114969183479166622123499666561397846754712311597855434516971807975093156639689435638348589214510033317723391915460367317800080905142862496544344962355281334098226024239729586267551400746220156374851983887739826370774663417171841203779449131253901260472726081230143729131975140101274847095737900755079439307948119888055876195082531885990668828101472262470831017899087343229976486845590812647184032380948611237508241981848215031616354072517191908581220272850552152038715430669006828516553171914912044289266928912354985741308420452880192209699030913042555305285858374696917853460220174127938582477340826950772785538952042093100942244104249479227903030085682566581999128160776306837842687765169477307927481557496496607685452389100542545615636800652690010459957826288264498048606991655238603591634802020175667857028357400787489462724345555173840544456511990595367501689183822240358609428309494539186541605846928677324286550501603556197597896706067791872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] 5214571171674929843077260512688072342972048541968709423769077425952279557760044781408876441132793901426027632348296610705690745789060361114601894764448793338543327562697309293393171527235108635743261434766749000546049694807094771155927493592187623887312945968695539216913818920581378594245631014641294474120686221012789234498268068157680534462041960057154661013098563095967909675283344584378823954225115384186461158778804714977344746742430615676622668401862538869507257070961619835129341597808163373636416109039207611455064364745929114072651090369678694791214015766037125836197482268953128678535139532135715562433534989292723565945030283228620737144162101571656072660687237434912605488588823589168834480715647002192374805680961173685882218658534365838990546226706498682212921290760803514468841512716651562963196055212971054024918172518863172131298559263992969139362226123403448914820898599597100944914489669276114573002290757134553013978416482455234238353863479948569356262160495646423171751336993353405192373586490676938549437897379361297570562316786802758225943704040325545730014032811651589355885939599050299444880295763489854204872095226215775193543921208097880251595479537724198018269852995468555272862855300797188878659192860973603573314221530581113880222255876994811820440656859636247562233675135565223985462071931335519169822722884436540083731125292800988911251512607128625480505776065493022933016228271985984194145956721883193079579164049473557707501114075848303690394886243018256070723914325572043512465414562495074999055442736064719006469715485582247105093920370446111002422048556198377164166002326985802014733895812484064771446025572540848511139865046007018803067866634708904997830711885014158537546091771082542151936741876693123311485032239755663384593468703103196830937220695373213839398720319606267169471778164730951600942170531458498695496491955251714023948677938804693413705202922800825500725686632366345098364944949280424810201968245669537050253342326165920890469679541981306766489768989518222329698697913687396335949937368190841187744485077645127306704811866030839854699000716167806988989907201477842786653132635779274355873029808982010057362894679184830919745701427779025612039700145537099225324731645432277155193206535285216028575398448063729438862286992836400132413743314080526863262463124794153746486755035099099098094022554822123590272594723515532132570227379312725436248265999611873023227243452932831392039399344054727556523223952269512545960734652911218763633833376424831450633933189904945205548596856912984866363742353245270027739738735209165337644108401698746580978799114186901031572429428411351717869480895047876889204050542348249296466161189621885566976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -85609515435475702439994033830279343645369035970893438627168502529135460311153118112071034369573442770215509288998198668822369222246914747354720052136559872366102803939565479909434163067126054684031412994474405752160299294341800601324164021620054990055562019120947082881265068408778273678144940446926723958611880928683505048207743170900551320068466286172866379770296501997938570673214184526764902545736377050418610330580218569173808727388089749943068416713828681338320701765289092129058663751245954654223241815020429049678867016589419326887120424791193532146920038361185835757070554775703490749502274021340217088747228486335813925638841799998238457420691112519123730434861774075237226375550414596221253644424117410952191077623935411785907421747910936013821711972251529146640899647827823172024938203947946443640636364247428302121590379034489415501432906406066164370194531767878897475560931590809799326887082961294181318717286081027851937469407074412138497396596966511302804163897352535196862442060289319081889088796221445708614723728861045011326197664554141326395290527047035063691102945957084676269653669051032946122775335901494747373403751448601053221047764584438565758855644515510399945815470420544888125740214343013698115394894462493304676284432543891692373559258767264063403735306274750818161184105165982863395268150131424463598420477290006151435506581497545391666032092738505456013950035943262588049042423600199830764929958600281061838008681763094133952806704034309847554473730318095541960734155026234553215371086742199912228356067187889370533526583834227769072921445469744860507985584669306898355759058055047171619813252941110677796051885953139530078630033953609619282874045169007110893016441156022812189260045430489364180480348087948215021628627292395540101714517118469450512951134838463506471130237416621112045834645405312166277156087757525840042856876512151876749448996390911181344586334048167489327751036339636390787546563899441363739556786893852064052579538877186081156237213672008655617313266851865694213584658839786684548140122895494770936507073538205746843091026391588252657828933085661894449998738202401358173459448980296739811675858536107303234228149205857116439581070741011437065858950377033015170377899870097975765178570111439079072006577735102910059728294792293198556874711405535327529604308265532814875586980890348589748738288698571030686735969756477281279304853151621734638777647775146413175703318719702460201010611457245750256084286993521696941612965048924724046609586932845747327919819310665614443691318228116626072126777930329448400558758386911726684564184682800761352138698225338219289291640564563788289814060025123923320771765276013903183545334901538696462336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 576164001230469321319957386389285479907553857601376543322015284474871254210566994699798053995681644437553722314634428943434188629137066450108506947006964768625255668138318381832136022353795747098739001884754883750457603982065246331073896668114604351743891379882651605534257367685583703376486839352351514085913413447669671686554516175735564391333752847888149387456681158928211838198282981239720341531152155825690109228066824450427681702829815282136906604506887545673501288160298209063177697353390052088686693149253691310983112750961761395139142310321375979776268438357619402630335818095494794279195467821354206204651834536561790322351371871889060773510365355346537456117164641506088113153876124880234244132632892297562197491504141392273812714680002193240874271652342280319779151601373378670822701188345010565581501733316343737665678398839307492653338758845142342278920480284801305772567596367211084189104273097119569399523254297170810201796058047853523296060994180622780551911310847835729269911820558278935411325030377947102170835125065471092372154128198053419596923037229728348155003739002359916753111233189038775822409721811547394562926661395640684524664843759803900043940761088841771342390889997737816535284257446247581836492329289661627848514998227588910252364970982129958126396210453552169905530393943283663244354016265359029931905131365269011568836638103862069942477528127836530877386033196534126865299427078294279122217549264245767536436490363878731941873879081161851691836174931116640220422123851727179614469755538170708670543549343514081278613010547741172779850465940425998043873465875870835022106397440333657424781132673866635604387035208270628448374323422504699633520629004982838987473851511730997450640936961489627985845226201577244719321512105498691856913911751963107417463864282801384080600342019162505446076489200365017049576214150814219002296758789446705015273237972771876626036195318190568379726692451994357306088470965965040486352597808895350394835475826117677333694144546940714863411227533057719197886343569070737464077126104084503031757576321466594435471896917190602104550472541399267108932736674256618543981813357851037398948943045757986986988105729792917022982927505802002564021139837011899083443799557770554169464834672454710357623236576907396353573131680137926398482338753850296980824260637868896807052204012962540346443828272800239662904314917530698607011950807727334738676598703357580971558002167331038038911036049170097869774075548997008437699589625404890957890621222022715054746179375595974534734475995527768466535822016099370419610285263295299400426931105755894395643723186714290990561529545657118703499140818515529320162663125797094804304006489263482863616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] -597418182336635567619157563686495549524472275804940914988130318169475381977906237954261884740382666094507104016661879107875122651585967535419670941186095957077086627345106091428917960418000686785138097713092182206112612203144934191559368878845933869327612736631453623955188629571895585232952066623460238441716071020592318305549055284554895128574102947225745021637766655349255606533105959209415811874104883231787063029694232164532531035591204730802747755039537012777689430512712928314906668221695683687444045776992573849278700903653119751697334568233095591888480005815146200350199676909507984751662912610750360301479017504177163450753332374576405788589162822467220641700427314990323658673162957067745272953107868364245622752424377654691471845536440486028064410669051940979629268891455192676284013404648778880081234338518000604106267408022126771734867574472447734927236924703121203633195799122324387374452264558650561763092067473108556509966802524891407777465107057844670622329440132897384712019899333873751407030918951678505918394281187674962532578997079032682838552173103918417095338004589342679805825873037766203190787041969923634422202984097642020818546875060302150638080263883891221327762969505543535061409763062351623135582854723016267590185339104053770636347245230808354416792285403175309450020467057871871621174301629171284771253744509297919645211702867782193982928427452069329380650063470012945556848725971802599406546395571971665493944541478036293290646472306728349541448427860864923708646906756542448709371415844418966305651441208765968897159538646329759893911206048059508604441337835352501576308510590368786777118107531384647564225430806231729302757715081588241410702182839171772218110409277644504535571233836456306668638029545290821487511876391948526052478485484995642070100244941571265107914011787369820286105675467282803057632300341136328521697672911640220986377960035289418132021949154499771287715370252070426719824882380037087699248256073011232442117965072827454190961169723480239057287933348585522841281766008642648251721758968252803457636150604685044614269748271805288622919699277341987550702017948263171545680418844591441147292498493245310613692172362003669748256901687767133239836531547096237055409398180296863924310122847507921062995351321667334958815723438871721019572787116626283984954641435483837525216286061306731858715978882134203721985418882332837072408428700082853020550690468761928848608496366414892687166845301356673668590823506558061293374320947998382136973314290008319473868836361848666074363256576880866843368931125253457136800474791684262587501902024451742631642502404775115251279085561625057281037548658808995757786892651463735214502857547309639532544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] 3052873953495139044357061395218930417950419802286466145961342803093569533174713337379860327592362672677931921444746892914676916637831287131256440094620789956715385103755443366217912791032639991690479328122258240647723970112317924228466377000125679682598939792219414733404453056882217019693480400901224640666520073379411193733872812057091083861048669293721961500103807613124394948388658703780660848403492901991537598449846733142031018661056712309798980005319510144583316180972523076129238527204192804055403735853132110597032221800555328053167509805298680897442619034830735344634972570125740800538777601289382077673228105141718829972467081376999949790710963975608935086549294375032493365221292108875934214233735818034182125111789532146332693347531070025416329739506976453914272272101404452552986000055864871419249737780826717989351243168655424531184532814570487326369756732179308913421655356752503293155160092663416200137519468499753233216427949963974058512547893027926105648638865213401934221304642397597643711030718941227989792440306560241903173282876818799008312046806971422975824347260210818927150145930456500804484284586069090532884408356412567119940187541740819149822568022369739955166818300744038401931988582923138691961586427492204357395653602545472506371428335649173645024773965805890015461280186836839234523670477268414548220286788637653259818444765213179768273680654907507109861296700518681867944278412206622510738840420067156590004936215989374223081173186381757399549145281446000246043857042079836906149026763801598927589054275100429397988789826074047244700544418601195854381608065433676337207226791114943802880335369241417862137781346732339295309674223916356059281198941632274885568383305601173090053822224440035857293527368771073050556999009786985228245728697976138206640735217886515969333716884856466228932490294656744044180251162032997178041742012312189736466731644246649220943674343000649429059706311993317585483678429372328232135150792947380631203550683922251861144736910559613421714743632701254112232693281521069502562060856078021771121473395041157740600135248700045629874263468501492929613289986078499846776423623024015364363639266529646581953342008037180720994690072295344474505845412459070773855421202558519947305457170633878145210499239923163385776806372956459753098776696900576661922342677851088686088020887981514745257782704526931146210268601925159894367059480814920217343961750745948494985634075360470464009398737652221413128618888619912521098525182722303011333454153763912004834001268849325852598538349755119335277760434397500904275182937461456769299587312640076763527140215205348654021676734344946636365022376988506886359518399417697531388086187772394602496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] -152085927276872346270341542487460471352924358917876263359917932563388500530984627197002999301967213724981080205950638245702035264293358145980337909491812416582348635615014144044714508693550770559000741364760798459881091482375932910530079370471501170659311139040129095902557212602241533006730247279702995715845833530685901362992082471484616503936647686621123309128955079819064209472560683005155725925193837867942181012049838690167469078533802641764938148751012350037645619287789852545074908876111225889741311175061059691128745202325848244228099857367603963779182713530962544980151126153752721133793023420587464223290566752455596638815370822441437614235199451740861014220059872702047059782337058988221254605786009445499716517656353539116833977003143871567003978387864377318404340454105790706141189272546803474860557736689805221355136798788917774139974928075539880294453908564795491458005619648785826875093491453089152217020698983413255592934816388801454597581026006829127888099913935747176756506526385846577149137584334692970224657412468976554840622606355765642048840679825191853484830181064863989588026208625393384383580984667347899449574316219030689765742745753231535897570385519240088433049009867623695446339481023810016992585869766488189825373004626255083592072275856638647842142546187535875701337189877462033519428501030291232094475364981020467158072990025803390171121861869093855837373462026096925555243560297178118116705865133595429734740349497665462210346965387043131818159564057590482037057265357801263956084245252014167769643523506953498992104873140827440938435260981058541346981332316924662477079619481738481622388794668256101114787346587079558234632029197977850373753999926626305501856568165819250023273296204884676487651230956095952915482632232533040251821210818577759751610133646346866462895946668910998879176830269386023166923441982010044505599229189709585021590123583265678747941651576563190827787021448400744048839833643938497162561413628672155514396640251895996199491189585256124339994853500526374135867092012852587009668302605935663308784553261634619019516785941184837566916690869546986666132147718014199199315750617240582984328111838431253180073534813683755162168876527834056423548278258507810717146673801722957466085458118164155932973659611554924118495700318322897173607647733988507095598086987381758358799655112539958215220492368026154575310668262609449923046005718754026591243322702283809972013634172184568869484526160643090565490779128578959404182124038307238955652023822919884605877290516016857939225439626755021291501464380534597514371251327922729696282042755064392238795011849235975052262901609454266913485777243232186291792344512654119227919032997933537164263424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 1481764098577209217823933420908058046302757551047194563417446130536523882373516833035665678921181170892678964058617720053082326973147456806180892076272106175545684204781238118696034459167908881962786094196781350430342384229412221027267506510018432413769724083682658810661576965862761719125197541630449018816391133276287173742835920302571191919123272402383436626657069406138459491195644621075955395083193010513016063249307543343451133127171437839170230900891070694030470035445857294479830537365592640066970098240695337289416158495591229854817071258331778117500042187476518909686567844905565646740944471835845123401581427917114783529928091842813088516717916264561361172554167238252788945559598571191633397121184400485426043141848083593633519712049158871354382098647737496421594618499359270082496393326679253444599963108684117448964447300912439484819324293786453895730321442536220252821078983200312025649879401524537121974508666358737005994413638671069379420673827785934405399586965379147341672486144420753846405957259446773908368233067253249244174370143692814736708171499977944734067603821900329142202814083746761561318745728098863030399547511123484100031717723096740035148957972045066313324920914082121877320018548436005724415870690941103576430378011709714419164081475198893021597409419222950763826908405039344404300751680554219829778272303328279496504016535534001048864344752484257643891232797691603427265137098087085317091527821474936678268005374129320770653986991051541500523325633228570434601991693062201724884340888948820071118012048538256252914761152960427928297807212596962484034555535276744738430421886507013091532809739253114167938804007177219940174332644610352906514364863157891100994923780889410330347709996362657318989226218281153096936591310472873191624061210278212700542296957763261456371361680610516748042906253798012262436669309832637311131371817175267933627267023538453723270087872214724371571061150841106842309029457684112052462368265328807271813393792439516041666824177049059487148732475842614984475586058929926882717100690029492364206503935693635721357552543529886597653486332323319112385314650484040211643465718186883455286586331115269350731532024798737020698115041930210536991903334882253729997437051107119884672118262325918143852675310303189993486736912651993072686509501638890907091029834285814216399137211548636504625986883668619673073855426960044356748656331130161847777444664686373510921720945410480210455206198665162680357867101914530782442939660956930188177017415624027153812553714230246909122478255299771746785468604407434991715309831693667206562321997328009139347832294142009527287428361148496713705174924033333793556388864592806660950437474911881170880823296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -7397793541544869906660105915435275300793850913687339160663808719770842969000873329358619487155303703246500482595445902516742042401221950990929547024103062485146825757004581952428227958394512404251976789369114657722417713780811416380679393507982572313554381412164165084139692140760955506911692733884119030394437666335194454275313202468360492914202317534221101354356307970824164208176534456574748407493155912249565690809453233131814854259340578619800103221631075036735791016313573752042609431192790954619082519031633572022942442802147393009053908955824183859370830830691350255787196631961894712652424597930787376324304704193362580343949479488547639156718278448407580580372630595340459618821005408578638211120256894578273329875605706720787246528876441780703005086364818820010704674601371232846820717268290606913820043263912296434506409362872237634708330433383717744212917256259778942333077960725347840316145035924893429684581625462383534169997972612869195751480047238409915537888608761847234171396028443034533369136914423454894671988461742265287660434838776815601046089708017549745212492869282329399713842368633594104902306728182874433193319023081205451676731433599863467330050591574144428549743236425407680002874658684581326674247302327765258590639880022855431591624673924164841714693600038038993531770953599756839474973068272152657148919851817110946847947117985352115585492366224799550476514827818915020548057589811385674808178781547229691668184477518086440842024597791869308633595219296207779483687248833411351494773995428652566535705494301681391786601526114514306718067648311652771852362818472549651660203831552047891854062611772885664179122900431547833278132385337599941832914592179947244512694511412637422117187829728380896113896895440555900681588299531695657833795926404855493652382703022810629253915135108381290404083011058777729817895440043490375814506640855974500721098942418962142155877718889257057486311656427365312332890747484011639851126331592150961915826937026747403355321262373416960974096138700350269435619390992948965918729344476340432480373247512433329753320042654023715895546180454497166476697194321428966739170133457289031082526815264127490388289772385341370044811121552435947854444101692871598672623726057369989625655759663091874191677879797927506538905380889368058931739329628779377782342238314263869096857328720399398498753382108373637521478674689859112197035135358934285663868080210518574554048559102173617931786936419647847753552175562217195262695062915192563117689031382645573797355680404001004496246881089095471655999057828411358857957088144771749893214318628492414964891855193487383115263732344987246969819387822482597072947152308167952936602951123030010343981056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] 21885425083651963384767333991498453941747704039784837503140072298689937423593832289373248085087564563140497151560377862068373007406321788072974536027114128506044509689868317864149548201700794652262916822407599978402359633772253026853260474176732352451086582313754401362869309038115189532835386534588886547827085837404922499393941642523437717808474449410838566720537850406631346202043144772288388329433434052099275060912081479782038966120585404177106610584443324269457447817799402331904727261229441572372264009946618418742121067704959420661153840020754297867746764830353135299873516336267705308211584971298402301949756834197406381659670981844489488098627407850617418606631461577904813570396800155502858557022350499339124252458414178086289960300878117772121213635901517040884173484622015378906447087570146502938537063410774033897715518913346807804223667423160957833625042604937122680777839047544759954273193008950170696572913181916268627834546226945591617379236660684058933666937219368668113736551852131570502201677893661132469017435033156560641481877998824471808813878877638515266633434167801730254829238181044301895761245054478610250538133868574833949152023268001996667038293283061861001518069150606125647166238115373655586098461425484052979615164695009186702400035923420139458786859883505202413513849533818584710561284580506057373012468062867861491396808961703475529052009499709209126774276365588375207235881537885256291792364074225775997058865562447844618933865996379825787477515295129474323448329944119609755864743451230589379796066022582497552257877454399444226072669325858368455674071296646940369346905485395378251773630507695167572843915619282218283195345863251674595551567239049978535200933562272577982821491026916998406800181397452289835684475352985244618211726516619880974750008624151795922068860183077477000684220905892355355187228566710706198439540323997797319651845614201716427019862725316299656775597024598767236553506120618457755956360504080947761199552825468223730915384074942848846419397821460080673225891143024500695616986583566151038890368442962765232389725128149830504199819536606920425546963605507158892294047573716167445831272746865026974659939046072224590120724054803912633946193301607877025415167301004479497767499877917853715443891972290038073697399457582547937870713759033947439090475617369399742364465606195725304449738196958942523623217563542737203369379372652459015593622895389454930963673445205797108704285477147794251036127712166897070439825750141062857385437456555508977991855001419563686608037949296245283009572177060938169942940666566443835842002198442339985926101345113166201348208901471893582946344709534981047001255937203726826107004464305735850115727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] -37813205740902966811775303093027102060367079268980444454275908892053603617343211889217945338565757303319022871573856986902414878565282418890423499992619972886686943266126478786437169379378320415713291692055370069768773233235459845188479728617664247634911250105673660217936717718852204781009769147891263971723503793974686024373239427332200398140447687181400897864869072780815604190387570303387112586302811111732691088586867988576733534305636667806628504644783347059312494072801900965917027193894578884497631317736883693728516748917386585185625769590850299494901261333725345528090713383983393109613652989985161576839031286010653325349373215172694776420424536057429820970835534890330947356043924540966308434926956870664000952878945181189023437904294733953216754701667168000762103418060229415109086189905247283517808396512960595569673679307830940452536540838984849591665786979464777466094629085139506044373257983444524535272221439258951395529175943970991200051187324324772988606370422549235670694687204714334178619516307761556748492248199406042157627051145036309047712943265191088501990730709456471307190434428799341457763229212165483019773605755646746148498300560641838757673998419376839790456939271506785682046137269586355685731273597114491975998994920449246718267793056340732580841562071748996639729115768811486827327986760969667236701431067424185003052022719842676497398242158771981604992187129903678445770153168432715382422329837095034556550073134162217448796345798216708606164187876331570385914148407634571668048275954987949684868070851252967198023954112958665779974725922952635805033309939397298199997978916730589668829837180176528059669465560680783171284888489448182005269140434807968629352802096554254734181252795131152392549132137663076756321670594156762416930297303644717816710968238866371766456522539767769984578078098938528860859196806138421554902073650482037520095476565949587692590988820714121935933192140681833536893104896378449531568371698034446265105705638876835760332227453827996849006074406410497821226712697423597028591312260989202804549502468787251431766901204834806948808005229428680415025771695272980472889400870889944273246480629354029475123306846314657180350143405306412051841734563829146227729122388017520566150619799768980585696865689214463509658380975648231029262211323095533405523156393508709914365364475518721552489443531842871695103539057195085009939405690459471512355888476428249675933530236585393237840842924084225561254574054850238772630536475398308425974656914887958327316308595836162467605365913252055029244048990296156041743516157126856147791484517494602920694055727137277766026370314275215593659125536612752986480246519409813767572767958912034001096015872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 36898883314409010813396137301258356956993151976047513427279598413289953354612514589222103490571078950173781360357832361121055583527944111721304743987611901236164646021885192664098901443053120844165054660574151711650971882016567515438704498172294735700692856807191051330353920717660066975488817587725369484959498693713560591406843244249037198062103498211169500109404482737804115771609366705587865160082654161716373820168043987950681460317785895874004026579372833043171859894518261799222175605518015559025041867485504774998915217537005286608152053282067525826036537873567554076777958273195675650952575658854033923114446282930255317039257197673004222041172613930357084220098410866060437750951164649474428216792769388767903670737582195619655873535528895645665302428537447572370364552178059726717085571462278471228461351487491525864373230186434784087453750329610479884624319383571487206940697300994793112108934144110389393710699368003601083688037905399911765109380897756331047978547152689091919360328062357890313046130593336109135243047948776089842291992298991555336866874355060861479868698552365413851654516011419989885716468304018766265056656773372492630809835108941813637607027090032190124717210180416615169376534040315096141907690951543912024029763798023097389714817445685316553105829367666856821502717095189078904627856191640198219854178060562026908322022200948870314414279548074015676243038616550603445192141009165805710357874437571594316974237204509276353279052983327514465500071042932998844176372686220775496647313515777859080347567074424134759823659048656922224966371837998678642851017193800856648971756839476997242707919257280055366392549854134797564876640126702089670210895737848736901825496190255780297711891583639244911141408854975758799349492666966940408955781002137605212882537073554394568284228436990371720586973655848527102921910607183228378576912276056626622807410253228182282740111470317354718891302624165257888609958090802678726430563125047002541911587293873273182376527905432153736853114849866583703036206217289711408338255044458067223373660100099339425128804981904583697308730115782871598668329296264694773954265949740944390916725611503699541952666281349820258309674755429922628513742024513002976498447725760431048478301293347242522657892859097863941720847507321648010319951209999071530088247768820802864494029639870521435608636500514474724812180791894973813084755369361189023427572112254805280894526389697270221730680910164687926367120366733338949415768858278981587439138827750788173186579593777653194872838490237394899835009340046889506703762332649659227025626510551269840656751646296250335716439759873220412866065602468069846533779640112168957843416274530459808411156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -83940730815228390248133115274430676456108174434806277779722857875005098791712892987016440783053969518490002747912480551614036497316112617860622095485083254859331806559261382707237828063512484852392791715672158290011114799027086917214064016157446350872173008468930433014687855056484162847628388774053325454494191441705323723202184054087094944450674398678560910819953167173663891175418085899404953400764704166410674595965041781200012272984192410423451472463776675085977582690599155926031299418239000025601231406154372781347501569288491957483597818717435617176861013583739486223113656497065144576684097066646024293774802590932859695579016728140191916402522150238672817595627407024210343893989359707938083814972478556739497532230846132619673578633320641974125408141404142083096306855228898882632417995810205043180940597746961639845142798528567940253719101324813914172513021175709446255118030908285502507026549719396370153187202427378104717304732862133154975058366223968312887923762491287078309627266216019813871163313851783067131416562999777190309050023064005538895131567830055690953424440311830518749558156829110351067412576193741215230601259161127824034763297203876107569750670034475373733224568528109654208284918878876762183368892430581902722361302454107905298446323689590480768882125737484855428366140042730480768422058529619335443141495032612503114027421166547248921564070151732616736087347707737523257318041269320984438309058218603620228052529274471538899270698100300905538590507240737243404455923419969993649508436034561312398297846608373706866122433613100045837596373173334428550512153606968204726765138164126792020815727329907251364487791182704489479610636305593047239158573233037390514081789447501246255048213167113856691550383262340087081773001354086791090428029587168330757812335025663747936208588211428565248707384247310149447834655476529626127374398423219343286039470957332500785793269774650762598852528347754177600450637353370339797299333006234397563542551074777589252190917344464838366951735109046243771104824114484504381758556794452411472201079371909700338948115302968852077925874633138748890493929743241596311701740450655606756257912389723362020060207262706716750842069352296460557035776878156616751279603817850613646743386029765816235570656557042603669353538832806813949773045200256709897727608765701976828757159980994978282942477808189967879560375117797733458509741044240249836087906423393539015546762814309417808266470115955272313158129811470481068433267414412536646642565036727590779751293983641479421292491723062342659412868044128830750651475964273976200866491754674826382505491209497193595558461797061950827780057000222767254609284217287788259788963373474074243943628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 542857639752253679817875591416561340577475014113649889769762713355611982847156375213222671227436143862144876764769331686017185996155631833862972262591622242931424222841632590662977935162371061733860542111746719046603708242877294799044718123973859577787258057333934079477194694841528409909372239140271609159515132412630118767246711776474320747030224614960817747263727372849131989829056220843812352168160052011155664709057686895854957676676800150306384818075605655104141128827777046691179487537241496425436960559288998666327556634667664657534039231845723336198079769322160306777820715221010578229507506175527860079634833121632781533075846652575644919946174735369013704989123362428422896256284181800211772451918922675626572088777588971123281660597671719034353509524200021245418968567519703240382754937510099103965807574121474618001864524773390499448179002952375213365002204421246321058596861153653572018584232170282007371532163746407748535393386209094966450767457251053391380696908091688177728047566632129845764741783228797475010789379720152585372264081111420510039043675438999609788792249135531458239377520389045994062130710028270673890100809507249092162705095816559340240289368311100635945181795239219462065605381824490740925553422260935856928303914750856615479103613844265258813794971356814764305060492131876689244415330207316928481363375455450576020721076026535857439854926858130752427122653030916530297362378238278363971453232330144280800238163955500181916749598552389798259432834816984206295999036938894561077143744932187497349670062021744296661573113766191494652195479721465262228749849208007292101909838201441362104510810319903285213522937645505835404448164391541177611116387804792928419533720117560281363760937930472585210095678097504748825808550506557557732042823105180877787706922864546023408215559066693677758678603212082201205917479989172322572845584518212384979513186649105734603103293798966449897566219205600670946163264024829791083913976428326507599580100416147357142273105652132151857713184443587528322896631834600600265224573821336475366274652903870740807757931457936728413987688777473463880489061136846442200622969606121156599053874841437914748523042195487753832442262483220322487886505068937274952674659937562231096471869189010171000263922981627091755649717529804863765954461379089692812001728925423034617286580101876313409248811002083293668018048635969011265194149549724594185359983338117945461544493361217119879537021155750764933649971927569401530272977130350296995648476821903217511146574610592015349577898543469249460264868222758149055103531789022205357106211199923706390183670070434080714320573663840706952760239353227533516616610766638763028406644305117651807502336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -2120666453660774683210652769787426706645395721367383920603643608373960183489333052530450520978546329715557110060058752618197290475137828240024721513967171599539006531844613990645665918358796209925998391616420766739350721453518411230629018586295773478779947501739096734211746326810033148656889490729167267140267091504835897809937259572814794774613836080790596350134110137074148685078753292322137998210759348604520851411628196511604066559737763074903865480328282366359890263338813061915781254867066465936337854184861932608973606685759073806664627397262780118195328034973317032279898022844284748265062038795516364754855444115112603604651733130192850040616985229600234990678968616573710231533660833270129420828819974624952113638346898540221873307303855565966176800654183443801249689198505807810944793728336240146603409902695930833711059296703998472007936385168766917475975020946226134896441961737687765719190112875836469521676397300178393448089149895469523561623424802007553467669684183356388779380099282687012030690634991685777658511977918523989831443404800282455762016224422390036129107945423776051918134504815838526265492194090641259725292023605088283534591831693326430164542535796632627951762959638762565413162931309772087474852016964149368033430122813742904672707991754420258986347443900935652122000364386577761851206225379884613186438259483763731932789348721061590568344609925943179374347609191986951889045264096463697550071349709059766754837787773679127228912831006692218225542017885949459991478550263603024774499347517837424963847515762805585528330826746989887661211518098845619164245593557704360676921195012073019425062181879586093919522274984511457592068835883208164003195534358737211860597655201634686382100264997443018204492693745161119247274570468230038888015779086444148075281661481525577394570182156662212762946712772261522611607721824843127943623387878438663568983410747033186700417107350685407739834351379009628432966669664385986703198933770803411530610030794814199565689163414742994708876356866582658319924486351967922476067036641855247782916463348475492806304971612581356892999914150227286138888144503174167628310450580501131057335721839773111452804353402637700743617107895272381926688768386229605131330455825547577336778609304742249645228470976315934926813789474767600129803160624354202260258093770285515707915079996649994012580889537207893407063323557577607909666469325249687929421710810215030999220678590029546518702071338275267984811678114603097796744108016773412152443226079758988408802059218408708725894911179943574647312956656686298927232845080452924899918575974556222503910003794757763513941346105278710107399891242127964034621585393845546666755238241997081083983691776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 5249445564133750723014195126378334901154973672952971100037145538997174353737574310209342346215802770355477957748363122795172532655248706001938975649221235908260433815568640308694979545462663918771857914751123549215574317008720333897536521610140011416428334025394139857200274128359920755656836223673524911237143611462447661872009354026399231152835797222391977902792466679661428124698394634172546958664445355404799171305101032543669961673606497666814890452485646020220339757189054211514632261969003714425247725323862367642922665029144083006393722399644818844146639556733570754754306062056835894483362177915541245020663021685389691659800797720120042849796019614011864331338023497897926195652468246668995077347271162156038703995732948912358099785707160502656573377887132178959452093940569273608098691365602003956592437144913501273208290888963695134524873916482849503413353859937817256111161816368442745628062681437168835145836328381085504256963364045028097775627495514345293323709329162490453909534741156910397658674530546787800627439034072873818460264475216781628424308446397840846055022113040367214327814114918625184958363470258969973072597819476894198312508174975273007309114719369566032835020685856220725537846310704261998529951867143571902734612431837318568569923440043712415145800820093423494503168393411495425115144513579553898620419787479607700676973725861413502927314116220895151460737634080251021349966187683753734656530656942843879560205269859126436631437888374323880706592178080437261080194806706135867144233873207035932508472419069088763783154298698496788897743818363611857974895837218494002036369305563840938466631457837708366921470091841022126984294092489703282340422543614065620680315262282321666083069187253429314647631215932175773965362315033370207084439776466037658235138104543796722520631908791457986247675359703448890900360147369407425500419278721697317228682738939413648918198885832807583243591956332707055693860650340407534501519209316998342234078507744528810967734465332363602728748190712585124909340080364449587818564980387331138722011390598345732885238348040672789570297916996254677493865397046595423310674958643262254933652377841069732394966894543694505818631774941730775493851614432458579550796717827831127717110656090283297146952535622179825506600827123745680108538569685052293723492809719534156999886081080501040243551890199184877817710429500544131963345289820540368661181485676886078503171522635363393083264889993366396356136636527926943955593531912326277208000546871247994836184246992922719725229534376765918650928151993255350156461624697211449131825806340382440728210805479887833382018133606556861841381334340565258429300062246937394622559246560049765541925093376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -9019535827572434136095906412490758808817227237196677740958093474595128949970820224624103085928435308093725167213495544523636953840693634868446510632859302273076078418742029334895702381754393138667379512934046536863557280849183477037911355757600580235253794753363302794960102001884667981749945029578782428633187408544823718125566898214079136014824056478987522354789386016010929118375729960705885622627621406647488109354523716258364087929646699667358064474134300887034243829825959449830071874906756842802646024013877460313554258575906759804042009361908574312734250148816761528745931099705628317030850630719597672188318637778993863664257499951198802594817042551353016161358206408794814418289949112031846704541733772456602377384318998644492632519397683451007461499405963444394127826723850857043523975715668226900760081510933036654575562159627041382390247686662553374494456700597611017066935957214190027985959061582352797396995304170319905120215212740963264549084741400897213181301112185770888234048741392987862200753267526386362310345777272877319443801029850683324010350458344208611400866500795752348467556749197174035233287795578785332741415508084612961341041210862347633245563687855632007154740699346570294016945446278188626297656207689985349580618401442229464490300387229728312373845285507006411444317142399557629258990547226404225926930469323896467754984198737165020147509886984500423099095009420861844710112549607901743353147722739816013730604261243822016399838661991933538777624256608947046147137030134257811283591515667575184359013400741694767573506731367485042387388316737228882917415569485470775570062595034246855758054476979347953033800436634333487682536708371957083342594382929132106439812122225361627429539501792426248601778314609771198226052367857587268228939039457473879665710410490708113221790087049429079214876224258319972323487213154010856243016185141589562519404012670989632883199901501551002081212143750278629930124872774728524466836186215237884546107409288535636105968338224908204989537913766666877183252151087983635209606785942226977797784784594180149961145020109108324719614144543700852598972715166083437227113967130104691391134132278420043207052667329618763715639822581022671050387702357542417307310186240164595414148580926607905508222046725307942433471637767036271572279953238998306334692933168378836708972106472813931075288678976719669194259060593387882663596171734746420808359361156338795113880305430351849067853357822372795948924752271071974209498882125672678702125356588706702157010519651017691122330546284170309197158799582834878467561791273023090506808846297006189344212619341767581051435489966323157766885845032552684652509309046434678620658450193853779275593809920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 11091638208961835505753600668616354986717827959361626566912019115319191612914039769174834476618984362872365708657396390343616595843751558171289508516380583728995879262820119704873968036526626162444564793571607812889472744751865667355186091540479574943289074145723763737698070838906911441797688610170777369916030106390790853568984646634212961248053854468057913880407004491510068472513946944463352669077332755164259530646555191886218717247810458546976914876619522551391890806104624890677750439645191682837735447957817075088766371492451649364584696936914867709570613501511385497547487339582831547514297840183791736253841965937965257674847142833409533971186451132489783298654942766099832181770342424651941604758431803295889873011947149576430551120105100514123253822609508099889542468909696011506032601079227510153230328514758897994989309259057194261131167293161548605719170183539550310722150545023860158375668487797443505889052952657353179047160206840865070047590293249125908400722846919702448447420935823983687353029275876279723844000897093964628873100732120030936315315170159509739673226767011774181624707452953644526427624856261555224563369727486308161462616865288148350341835877845637170668840630089240972027296478294627353063171631259554052666914346179940974736354956390866649891554797154797934185040076369461247854259796706104919063017037013201885509273500946286150533812109110676496307891033926878599061904912486080657460044989804012669070207562756209575771006472490829039450951900852120950615149851698331705132952800725601588945788650309899111825419514009539668314731282036298352222498926232168503157581603915290731237806584890177751286159160789810083195333405486515081534182984113072954167987021320284193539518279033759108310364009551174964689068635245253086876628408024112779698626878386643516085662391636788452548880473191895589752786194560944914680088395639080820967099728331581947423111313271249963798147860648960656609735516803130244167452107664873091450307146257781715072280932079629290836001960429951124645424083056501090125576826822333068869905748280857708280981861950215546692980149534409468249178007476671751342132190541969885645939479260317256366962683794970760508557425311880442797341697967697344024689063689885168326887328360523686662670774295497814651749529335833200700633615467739535131248513838447519548543865238678538568544319799139775353299735136668649250405224659409152656866542991614031262580893258375915992465281347275463207324648264784105341745017465059907303724283508475738061995660595128791672435573916664088358266667099191796666031059816518567613053913013523289635808610791754254254226469231616202143281744612736315429209231384731738520506464073370045447759986688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -9611419934771614987639270048098895056154614990726872072393636893855522149739148127916259432461510017540454139151758278280454115550495811952349682267741904793414732166166763793228852251709568180511066298465205771747859081959210664065923170704505369793599820766999133718753304556251542987680000510204344517624115933025594998597011239574731018004258634696480803018239862064600377686289308668061754306073568550733256997978498984513428429946875326633330447607965276149931992779599322641381619117908600197453147493570956768425290803332425596957249130363914449498557377424939130366405210262411118375657735180949270309668018336826173304386094851162885356274282264840531452993711716696040201653963237483320282912165840695635608886044100350785748633907964107546090629384889325911461779729898784125230703451114223343564064899284586254918997090904395759006817519770244666360947224587994027505322974480889364443978244509237816844938840063069116696478034499402577009946613476352240375359152012395210113172176425080548083210631025956333365866609270065134329265663055699668331532943988183848898896573464063945569762778235956897488342017177893088276431539020029140026733232410077142823935239415751559519379105498071249253392493168725288503850621023564460628747011706435043128257558975726458252932887696715418788893778860718407874672301049219457255867277844209289636662116129814608358574437898271702823044192557907121739748842909474064944503041303187443583646416056927779427638972894835794322076090502549692337093694264242695821034884369652390971391985004496607725884285566132115273772562053110028657067335174589700313130745533104284469227713252509833711134527417063451877038092863077314486825415903447169240171242535334632901413909075798257458230608118424830696065789313807699885989528134291596588505721891466784320996179884677150623674736484733493547142835536816692816925246966144842223223587183888107201714726435655458657929118499531157763764419464923005808820404414144523250890422667372389414258107321935621384113350355599183460775568762420719158522693865401715133244237997570707498128750785604042270042370181646726410480769692268547602439156500239993564143368398727268133864280275734546795480285782861873658149596243246356186904530731263081799127734130307828161145167406675351401532021752561163859634592981915825631858741910208873593990999644281496060295111489796366516537094280321254261628974147041727789198548696158950232559074313756910018309764192513967667950088584106586974080930685544757731036018007187510251150182337256214684476181736948781281521722064645025087459311511921153245685784365030414702080362739233339207630252844473827135528167613836272515501315280912469999431128007030419206110162452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] 5407090095565196818244625340657531389005681289149374677787044397788142290073513625024840955313501242404237508313113109601534898573200563608048372318355128184470359320815937282307996718691511308792743666012381038527822977356301826326617148454191422681754116611708643350082711808512881821532663167188144522965879733622604779910902867169631612907370160886784167801577730526624755926437117869611737566146761953014405815912395791269096846158411117076578676078318885943666881854062392162371176405685142031385044491013661392667677750836829725246551607644105388438881264760711395977407610568247757908512550381131184783278104146748671366532662109023788225458137172441311955019499864572916295508023086812260723537048181273993137830797399265398617953551226001344921825897508553261832045854393215573614152901189240140920739545242010833712285262846254090949033665014874010553190893123488583387460573332464645522522399915597504976412217652069170203639433675479463577925485521337200927711275968470267524697939197936918908293243712082706787139545033645371505606889770952676060294811580468062862309298599302579756075122937671424847186582643956988122082567884339693766360279717651393371037319489912110076405380421845488141372176682876636386795403175343768418508185218407393743521102195606491459524481917925308336592747212933434108445111448929164785613158479003776386238904887206095549172349389997151629682446045380546407520152999521731790376163007008682929783927514973035072730117196444102785589995526620540871828388918465852576273944838215761989151640499386018460779712049482795461324927709588244135527859861572860587779388349727422521323803228389114296539571298375944143501669796919691022608110355685828456465854434539095654910339892456056775240977738417552948266894173103517056632064731965762326108264945726501031691950661826110963755521003674287029667190917485311221532207921466539801901561796711071156256815180269551266550487528946090444075083329538729426352266018122644962160302903089275688456824965026699272939514382125080467727123713417425179227239953308383684744772605251484008554566763586442172392982474280960876576936929604337412312389992094977032062436729313720770701766276965376415315526801736779404162636712909120327247905579782372763446348079137058230060247190108090268264229567649102630054818517180627853505906330647750202100316012670853300233473732071251085737700289571099015388517181376859848412550154051206129778270662498118741064433182952973295662082139620544215690043756835769472660173308703885011904800019240360022002436783024708665949612000266811975492908117894359842806654083325524626696514126766348762254047555837135098239653615100915415828903362044088993940807101811762019004210741248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] -1418741292506273331725792047072336775866173838034330589784342244793823568024920716469118452484764442969157923837546445407049058439623026705366027148180468983847689559156784014254558480283188555107690991363343990685243967177483616478898454325583955380005456236270749300454476672311061536646282889900678231873926589356620572649945932697757245437458646264308644030891366045457069701930857461348227562985241661686773474119732807032997499227834939263670612812065760488548383370682317120765698276839189546470995109854079955754890680398234440792254718533923193774783535686925937593364551552254312600200344916688391520880954749774365894519833594365975102710394317602316756881215352754398776402072786188712913807599322202029154951794067917015528548332074754768207951861269057200053480532677880215970706657557806031818724555348745810955864969120574925142168986767849724592311117093304235265086143049686292963218940346636163622760798421171903096414306251132635448125584995404066632389643396739367750594037934143377108560189492778653178426172519175988004288528991554228805053787292613820807483140120996950484809705964832355096278054883318998707626316253981167326266642985359542720203896325618234092408646540769447445406358745276488819550643175320465513196185491669077048595339286768893623252699186541295148048337586794173661398962586309104352661972040594803329353659987205196869641878720265488790315168438793209834105742354009034774691234199280708750189390105553640351651069126902717109279621261783269327168210293517625560810013372771173081813671436701845034496677931825288171311607936692827529063368630216579525510746235644361603852849934581788030528278076170734741488806951202989598820215432917935869905696814466023618479681078384883879144508546583538229097730692575242284641187952263825538665333825469553276762250585310107859387213349994699197769288126503803615824112649135200827909208000032688134253331399463171616846727090889465440277309589396653163217491465081421591935512117622161065394236008704914165418334035225959725278311657832049013054029284408783180418067763035299181976213126517072172102520661124681077671855834452005797681212154386768284241951328265405308645079735649888365974295595649578561063550916149028814449006995758002872331928587375589082063382022002276366464238602958155328563761041817839901176128447527724992389823584610639074682656781426617372759875186365855730448070220288909589939756054951375922271966882826703522519930168620532072324243728880405942478933792245978637345588300187225469137978662185409578509870867146452225148414963415690748958983930039759406591359098564761686054484738430968972170038185847533297525331948375980572657833674603963556713407549109729716924347056128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] -329209524367096487939384309440958869565854042619860499580236398278681622156750234891399569297678429887489099641023877291801107416445009920046504258748799443330051223347151406947997241059970871784949640348137417896151118667499044170393825124696247018874799532792584756413983708518676838060009609097027977511444598678959467875726162582963661436582463409338146870881420180004224323429817887962968241623479076837362575729361533688411750296104231663078069718294690210013965844156440730299390546387949667241185666902131566496020426678865430813801518949383096832335102335662603289348475948230065397159984932306744972470459603566660455555856184374494092217137769571834582738572747627127111311224818496322928507645187155715174409209808834446589893671750876222093935030456830689286863393181010388934879790088293173106526139430424208927358419946393127466249470067841706700296284647369036547646746421244057791450398792636606057662112031819055963378365387772479790663905703444386096342259763428420214961552832666551485400326536537417409847789961584216935370208247347954935282700633983270418867145906174586520506222484324346900374606870711633679682362206390579568611347293180045546657325603257156521868247591008897977948143649140275424361456737749017574806702763293515278266612561973553031675189431535229335453717349457259488785015978475049208613328102942515938111511263920313260857717521948134417621756975315947112718273310194439713576073323686895418382133939312888653813576806612407649828840488836483167545589582159155434367224162971920893229841117162861076525578011550644346225312363051094656540865001735902789906067110502572693479583348537847088355860163889305145432793219211810576774422010944330631495829487044431039310313992031048177548333350029463404750933625688412882827348871332451502521769234740862808897510610420244817362813048899864439714623378241000051359053685107821909929810424603823220395011149952503861327773905164852311096817438327202784531756512172713733460443238471809943323015092635361273580960400903626102485397351624065877033939589629928202478441205071407260085881897645916197058792788000796426801474166815126096990079335260580251892640976565889399838919487629836945240432768758385409040964083158604073587976874344347443024170931264382913897927741729793241529748264592262352530309143149736099657712440676063999805951807239840941953929480531026101575493441195379378159402036958837089699780680533808801894395363510073413009496018011796313080894276278675138499201949641461929519367480170613542823289898675088454164733290019753505991572603378984690823977186396279647202711133108556643959697184668642137530518086923488093813376095134912549762054998339828768969039640783071422972994519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] 321406969960308471849221919334822122521139895501309372145026337619050270274323188896088005069470004118499385513400147782636102918987070636906488418336752274415218912037260987317254212833711129541393897860617395580003404848560468455184951023170696796923311455261954169757283615392509585381824094272162747320727127991796561993873027792145055750709605823225873943509004891745817669548153368658624428064011530297460727763486754087575638043334823113714564327400503779277200306129740513383033888946740777663848685991393841609157036238010844336611781621745426008034238626023650445687408499464737058766310305863420188696475380289191715742696300228001327426256346750725721542283743674153522347717875115923470355986388692721384341531706075622094855909687167698492131270665067308473361277762156374947585112323577758130930661179858165931984208040456875811443408305793161860494970299659284342920757359787712778526409758579912812548460484759104892846321690054453369365018105469044740574014044742430882685190358188810737227857110361218361387209761770408234598174953545496193655462448743016482134278929667210489558230000225063854195186307163436463183563937035807395366621007873204889362145517814071952523363357532989810655768881080181395293692832781301266318477838274323479901345921328990463213589876841315782589791732268483205888803101959099728783981128431016787838363748624897229553302469501405644257785211746342736329009013041953979010560142950232394696690998084630269667977064851732743826867195418300455343926241412382267212711729617445577819300264988944521326552884046965988037476830280182442608296258497299468091142812136555134763690877279445878908699213892733469661439483094762312873020292553300676689954043445478100460927832744051487112272823537670057507211456723217256490878183942450559292490662293742945326277940636501976432958129652153747615886755266425279640756329301509472009116746995124004830570488002232438957813112632879195387284718367991784689141505304322066397958344670562461113583362054247328674412948534788679860162045404120743486942111403597262965805029997693430488077152382358295697708407602026121315126727022406150009282470358794678450358857918187649247595434043480590114286811713102307007060103905914481098818483843367088382897344498839543779718419462709293723343202576196092950688573583868445571317371122203008506727794904058357459157068658981915913741913239841617880415560025693995190038433322276980055585610439385167660493168630626540892910729000203346160223801029485359215061487585451810666175728194596604327328370780489344306316011143083086043051784897932245946048452521342427488478792728063290368349094633477843827071437470094828169701216770016505703030091664614683888844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] -45103990089843133171760215994485779905047613913460669743410136727902812878384549015481295960782614827119210326199804291949423258879599773526532783610795825332990705017761915602748533995242857963069467066538636502359416030774334864477670558331187688549603284841582074619435635248252574856659723961403759950172670998341685311268215823961245723031995776126342611856846465904704904392374872008969086764353396581970510606968532619983923188127672513042751026218551578622674882044102888555961145996545919365260560110473010807385997827584272706216662389352270272076121523251583128143338820909919899758898614802268426583385864070597794189543292517135189359239418649001270940163573341953313112504785870004715156814873911490364092687964011480193722091013652742470810421676844849854489830747325879762830685953876638206114986350149391571953466228073464507531756581493660985852519721111334658523990273693637795617475611382966300558926587260402881189575893353705524433523821082579057988829706484055754641144234049163752190979490877514252197524139179006219829494150851285568004056698005184526236063672373571188606839370958920590654561212618955864617675023385546667102168605332346515348874688109312635521364423944875721321279021094393972441362826701088059373600816491640737106966744227711825827257091748360673347045656830925194298742429920912121895748378415150573863931204695049593415992608473073963749836786897872109051816185144747138797137990617655297149281112043991835725959645539748436166942345958103463812195456019957447791991511424333665767163877412799554520057636126633419267390150224887538248674220781177834394856932160472847947885362158987594974801312828197928365865179568769973941817165001741918390355711990648758630548583233155106190075502617223464918650442475297605641508362757082454251544302967690219830243224171489195342025256731515870887885185817934045567912995303113021993774454870055683763384055423855634545700116014030581446512142165066096613363273000874480061372833359716007390802665479466774128780940194580457924614177022943731399176744167431466031860643273223921444120906799589971813563536321738471086100766980358696550980820561439520239375763556502419791667863951814318412377839464724024130567266256757807878734390623499866977934795027336218991292429220029110584076888921894640759501199180744531918997950967868023871844399550103289498006107803512515194536258856295151409315787317716036967225125098937969098221999864310978747217278756208951320169887323913337339653985298659056496645954178094182655238434040031189229999728471368033232977672066295093285174686663545625956198353612936164855990897999615355867059222524058801061194583797990395814256091052598584200850237914860749729055113216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] 101713372519417392776347563245281053536987307941083687658862574136473747350831323805508405366317580544989232840470110235602239303296935745424256033571584276589931116088740910453219930137883664926746394966001629244388490319927650525228242553484289779851577398336818751239001943367388760852843567555729545868722035866654695433474903599004384238856443525813084670704192519539588121541226955589525419720275485100903296985781325152750208587614907338656404662439389758432776390124783283767451547984490804487783177177009780055480709258420520876527760366817936491520605673955462733911912914754176526142009924827450144774975580212054748047391512643114917158834250392027884655268500469525494015807681636978586932896353058954120125925719925019772043487536654552539124618183982610501836685785073933108367996023804684886493555767655160311620396709412695896615133876084579037484624400717428511319324596214117036230091904302365922304870080810790598059873526179259679745546767117522663375559484002016359633244846134192122440184324733142139795475033955209593299865171737862804743932894868926217800468053126924776048506596271180712137830276229236032643093430834988638421073499945793388083754784166177567374912173771373446087094719833110549366226443270476942684844664004683334997887158625119285802207370724752458128929428451886731691194723057227424884522686258872761238879416076316582632105402726255621863123959936653096105848459213488900232444808690197258881295649027237881414237705620744243712252541675297708591585104849337045981627415145792436555466825579337845359437840460589260557876008419460012874049869895007600738971943607523568041560446435093342249615351929560432623010810749979496993277189049207878506913582252468534542105065261317353701254723111254268602657081047695644234257781599479494763935290796967454322373066492306764085757776394232507647167874521308289976056251304001479606191151511491191552121922994989343200323274840759706429842846537151400520601039179968458696472945900983245797023960606369278690670276685573586561798195281606416710299860680479958151521041005604396842407653235464506711566946328274858583965253635862579781377209422075782686863911075535350668078818994364802306308184792834205096458294647183048104528494625842680799083394621680446300650521357128973740056866427799212754678188690811750601999436366284267387885454850025417150360050604793101862639275541543036137831335019303944938525086605929651193700336022854984155134702203373757654208761362931726167892590685563285315338587705458865575546303472237949504142066545810867841916420534190428344601266863888360533257883180164794363682255286437359784828037419322424554274639171845666681548826039850948760664465129028634357681618944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] -224854034484418827985879886495362629461037134323582096385277333783333620798323899161555951326954665869464505849458989643323530282525845549321979948270004346422118506119396662532466238752873093424115171565583261755541493348846637941374860989712255429287769626260044801399248924827921102809139149497435703252496364370689060803036383437040117127134388023302136776339338567921521418532745373247973425934768840842058399002734796665915791915730222276417614867473744718141560293976780740165460076476717184490523023076690428610284976879579911091652760861176032886468816507023931018854624693380598576096541113298399900123057629347541475198861104762951066802931948736889626931818311506327706506922492156891998228084036093450227159032081121451262040982065353167281620769481089555389083853488031346475454964585873449324238068571388603627291586384087509966273425296463197716859497702567918335385385524549989730734401718017333099983775042832085471182849827322029534696290146060399996419599974575258383155671122772360809822335383535339809385407976834654704274649365890990714860335102759353054076927113951753707978486401276899042606843817667286391266830748800758194240735391803755744804453461571872585060113799415502019146343361618621429749441731585721505858165671239542346314975582752229476953295511468763477883506232260818091568563858971363822828030739447831130604887834085652019346264602545568936465217119505751911227392831822711926814620990308085859657714809402852820325082743336763186745909444547758036997326882414243656552282924813704480182246032045941719720371290837945011816529059357148053987086954441331925788145149368710338741978946607860399971841010294707675944956149344755190557405135378674045316741318191681328671792759922015624946424765116224495391496944486110276767928041297953206737586206259568975879785838492381106977082791298504825672235270481137863584046689279152644767743694675247881886904467002817267965365508630017042577290710576030695683625858425900517018546119212532491085300028859355203172422443249327902272956571812508199312141951860897339418919617257330463014655096270156453726377255064244679513337319282557727587538997755593095351558445585577532302005670834466027070225911193758160377568646374491217894789782185072197486419373731947548680643961858751456713142992605375254123223405821190328962573261814182223855203424324975932423593809450404809561659714935086608010965664624855142390747955935415960638826018661933098506878957722499038852675190752323919641598390157043434458569767577869988105162818264918554322812902198473712419021069966933752276283084122953259467672154397867059561040097048256774701688955911811641415449012196096711475378898933663225186161850213413319329296941056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] 192730561027618732718625496002807039578857598863517914915143446238064960243290618486939232199615705321652843084458277459509558366975922647670884634342669445447846615989489797938707405204842676501997766548266939152745164319520256699115168223136313123771140948014087861142117073184506895457025314519889446225727296876783369816053684637053165704388274495918077214963449367919683268154781353408565726285149520431793740936276803932183570441311822169319017575897187046176248652003311961635608143502662401368709715013996334149937204927138999440424187213846925724034729292012305828767148344723708252150091369432508562162028684185469510056664320305715078305721622166012830495554443969553939166293020646904121166818861833194952344801836557524486593749319505051543577166773577285489671427559614992189746032537354034864773863473189746497639361334331116415254249898684956970613532579441522516383984069967553221415430913821986109763538062279863520865683080908473641460000834165236279212949094671728977655985668913149932572781246589579664273987664296256576429462513851401299383472396271624682004008095694285683280107657986746580548613321035577075041778450682641045353248569895534271444969960460703140927467214458469202369539641212141462015111521360741870590258733939103929883030360722502024142837443643048931158553246644987462568411636121487277479820624520794784903532437961838821144544785500350996900981968641305008247043016751999330296906705034430093123520545077013406040071606172231255778987663267710620856334383326823918631762798873927685335949494497186971375777391240832836282175266649928599933425101544355792653913082453866264205168388584550038769774008290268643947816324031595927902968986702487982200298713990612259182444776357750457811955932667350573946682976924729844871723740285324297166126027999097713808591616448086622103424701531442791752765432164422615539750826238179249349931601813514221018359614831220265761097199411617754459966162065768713812468405651558016490863049605301633034170590596165859081297416992441700340007535174814536498251504035763592322638133907766727636196324234451043355826473133365917710161794340865928129915521954911602579440075698615258671533728358203829703225215522905112867555842921347209376624594959983978404829784809309907573465162880495455207949084731893895405389005448223305609483359604656673300162077878715357299687212026219873733757249070126598470501314625788667782639223998360652573507909546265370347505552989199916166706559741588537515989092505331719613354192094743571381716970410779877694642600407362808930587135829036749479441324193555907612292394531926791060489910682466175514023678945433599327363748716245533335339967437615760135199294193831530092421971968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] -87258166061420254484369133528976427844301038913982640778542216324229760936766954779319897391845817578661370576764723411473709348382179110436316730170589221758756321060432497934349317533000407078428821446972223568810565976291524282448085114254082387283761943719638946651596300966970053416435181333961212179219556130687766880536261406528838488771694466567275766378760412885796730018589809025502052164067757198809439492231113942015412307319462702425409779848511022649392241824930724747383235803129920671386720851382972152911093008757112396123023325227429639622481943495824804367318404779488720251473941840318567770899645714620998228016551234242483202633758126651695535041472443655483247994671461265737521535211749800704917795999028970708298792811300757974651540526814612395287190867112304376892138900013460342927050804816621987331441756353959893785531477747133818962955418438916967447297334426380249954660533707253558643562096323403056820651438759108670312520106220068239076797834326136313588976918757005849885418114626137649180133073241590391115761803989617353864769216525344441924515286169545925968667419606911017327940992780623547150644262488304567083627593986538628161145862297705460872902195456848652848747438897128379171838628109890627207404958866628293385172939512268291750559994157833076364483736675580070861337147692620199191001399022115192979219024822828176807169325751506284488484810181287748559374253262887070078378106767856516003172894376828506360305037659609123815604689432344489917249960101028288098986432902111211308362888827156778222870301931735965353973247304966686825484393746124017966501637581090321680367617354438444612713173110246509855872182123241946842420026238934026638413711359494784121190678012520800179654202728256384426528339270076827284540210906082072261534900227201602419694345089177483784494813670145613488230082551608005154363394951998939602444850199076191956138035410453628728108951278488812338440160537486145267389570715998337221864328803350358135488858469521370665314492276954998205710495785945382666980810337116291897170566817232680578024792856928567252328454892605099537954157485349947903531897996144823534701030570628227373429663082439481087799758384368553312723768617476728706018519315261524022213763037048922638219510867483911182151775824832026305021629324203262743366888440662813662417076820474331502553335879756181345608230850208919011105889068082528121605297427789622506813333129950447418197400420601916803792490292747942296476770057394769363718938491669304286040038084109352248827899727539084329412402814978123507030207291150952382342750486196955900510387578059969108194165448049354128807950151134948718195137512763264912279425268320467615580422144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] 21505007566940976500274623371020010646172519009708804146786103593274329330228462024808369583224026625080518227485187381501433498642947983050498784052126593981891441214581235358212117050067823160462798779227207519233305918077236071390715832101426365638579187953031399721928203003242914433046034476243433485834924963519409154781834429112889817879969978308100736375558604743223705648342025332400909554769669609545434809045869713783824099687656966285902802085292653005944441120480829671764672716422633499633760110029208100407606253307921948385596581159630844388829207095549040004662021339799158640966478569463695256257327431044554734933821198598440161024586888020596749404924246119667830574719212569799540141587688685011171486074680503160225934918684579052720178335686446584211338738070341521508937822774161852839270366453649512555861421854527264776144651860907355400977212416000295480042642122330444825834634746731786085506556714070509387075727085277929351175246073085937043968321474035310220463436002515714206786002090689586294902726111929382518302809535442401568936318770259456095569595134150329315082659589109564879935136859586768028364005536697976617230684755605347929912733197979727721076037073073869922674358688185428809330483669753642801870865532122110637272735467093395752729605268328463527440530137882460136678807464398913204784035702336137746992089292293303091347972636872158216796186800870580323750593484110653653885944385847557909431428162890754467455530858963571021921792003821802193736991000016070106921985190220210967909272483984950347668912606769882765054358021940746564277627346216610943615425125183536808907164653190047564401176925665251417811737839766404018390716095763188747151111763895481737191943335537607665016004243029006263477763588758237719996015368127220389026910981600535369907112428322759031612565469268785527880748232556565024964141816716542462162703350940452072718667243500703997777783461664044754517438185487259124006124223850689635290437391511041624879881901697053720603402364942795276737331573882027727086626775741091873325484862454027060754128708357124979106716243304082232740034031352976164870614880303895067124923547551986779642090663467746209234743321157675295853520349390585516461717172644233977576720942664702391351909246706325126166061987171394643058121523471429531745260840772227526531490121736087858935009120559011715719447989090196400009563599088876306178531927123319139555120871201532261164946662486068260235348238220413750954165546998467815690589591351571919976076383931216361069091629295588286316360901223060417703113488743592087656742419117709494708707323837996359375982432667475000972928318612608899284248122322978204508430379295817532016951296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] -3442266533437525022645840914465520066616338909421392919023866496152094249465928816130549846375251002018235558904826452673613059234239778501513088485744537319548107332180376496260976809012489356855477711252996684198383226967519512849533202404995673973555551109832931406395455784610689791335269418847738567491800462151952803804737917778896669894431795469502291855641982366583385707460879812313019537591697911513891870576607444488631659958104000880345074554462174528829999485325144487405541787675152213278547937502176645369327276412603184415253042911499523459557425198009573899594819256819763686742024801452970486855428815977434893181337817260290492202316281919334074868257010889449585807307833193316860352635402783188445011243699584669427555103991400109066500510434448917228115787715299810119701425171672111669885192623522444974121395918684317315133019522732486969835042282959818597512609080577902695449603961175042863537967010435633747833289849091399583615963727788289566900471607079699680096650202949340138150455059888691959702474482370610552347825560844898081952539458334636606878394555449236342869228629543689091783260112797656725900245554266512520897051896931283736349100792058968567104097678483744716712378992755710295472382727029314373701321463248299313456741983222296475722784046211743211008552685014518999110819395642163720714395864681892147265605219829941066330068775841549172933065930145175451975503305321031267317744692691203856593725048575310218575904814920247851395347199190914808595303837375319974864475167569508277601186003038691631157790869762953651021126788846639719542554624278401018315285057759471299490261452049445197764492998702730594356259271956359429755604560150227797120940486279628596588928305789355049246582502913781909227624371383280481582113437701529800933596473602530656207523981240293260966293784343678870966339688007430303073108988326850538436720525344849105696018719716598079936108094337822579144962117003715900984666095196976043999581555139185521974208781475731906955232492126045937995924712281343333176709978319894836601747431413425438223099626543889171990993255147848182090595156051546628363545552231254772829925338255874813986078543327699548781715007525389072869692833159919880269709984049684966468970694769265976732444535154804006738659631878152705466859148654101803536487340486517285985830602208102412695348653514827278125327478373345405382231620718933451944783330807286941618613987490311353389322347766342574732650373421600556276871542696041626316064574743808467965492430684651649269015623577926552824667951558150636293939319877350689945314830434290444235609286604215217323107054708559295154425532136060374247158778517157940451101620751474502070697984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] 1463129867130555792580118262871254498917823287179337456541624940325550636297614854505803190679046849893893261587044369521921570354248584046067013106080647348896979744343800553381120010587569393415253818245096871560389711995471618832842310984051919174181296944650034352816425452108131756332792370970404806575956506037105839194741980492872538752205114483464552195242121028411858645659643121275632297399131461659714458639333759919585587022456619699656544209884066435500632148123075382889108373584823114855347306799183062781297238279442442975025850333423766033901255777685816839725826995922590295784137610123669837182407858806411671025860959347418431765043425161913319662946976920553145066290748064751135560372017288946318081412945442157090326434509286700921252824417606682264479642950060961949884952001280621871346255415357935769309970926476186104425607872858824724282741925922866567568072612578689150562177280886653406489657443643171011548249432580144608177235575799165230929944827956626688021579894502856704954329075496545552805796643449045661367970074634400214742923255533546561888765939756073761163275020289317957774412719506461497370469877002416566969682764972151147230863166708191453037896851909124689131946678412222019518523336150526444375587255868860437923418996465927122841428517985698072361903144892030937961372724215565214468806303826497369192633189656495805799798444317092857160258289820739681370330189841788371071506800466755944321347204458839826664274681563507818226998476252336208933332848818284533615528419541468920887966264863875840055186503750552297264803506639873708727388294187744479767939172164574879802639153943230640471599409890389873808195274133012484093038774480016858355764662880251716469652395083909637453262961231502993233248771273127970988553218937467130683979756849878300819368612546404464379148038640449298978724857621694932078653165936701060786780170207472452426389780317766650598855118710707518511135012161324292902433242306175191005592603324930084535704775754456145856573892284675380285421075633593213277926671739376903771310949379587644493417350738288180004476254323869496892186175852414874506141528801236313462333714723776604163636511188320793890986793139525559177005958982203676879103627971278470147564189337649017902860811394812160517643583031949949232356998655056913329604976213702303124679882366562640773634467566235758658723554939536295148686252205511465467604291124495457700058762094959493240891856845226946301624874377120652254318601065395192667442087986209234172340520841519265370895095470779436840633292901132891658912586822444717139557309083771140117020340878106371548544575589573706782947416443532757058013360684408811280801745398827120754425856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] -570074413256422405504718488436619864461560856567264914526814117996741071053705737544398073806145669008254057523130806297408078280130623414194769916798376753369225170991653318016393606836972015090895797405677446368452385469386031754984265250448120325656556000436373961127593944490148736841588052674845338640516202559437846606031395677321686203823351659330360988193436722321226274646394370135171789915402916837741774312594101994785317072720013958000636694937398257853965107396194208684027567426848930928189613690384342006158347688413347865832380927654351130722142555151388034001369854134559356722899086764324396998643612911387022805290858063492011401314287600182149117672805392108434773374876443293659236672964834154570097921238125105947778273428672893230201114248779786323934305445818193146149234644992381399365026271715380372244603194069511842241649369462443752655820444861578500143233035036915473630378540730498222829624732004320136333538125576249569402457694559919754245590172384961281509966409487805381483244483684097477318955208454543125329298913629010636489449047988942756406123405120465315041554544953156347144130427584085359954893045625187547373315680486130518482722610950801364819069230396103881062548254606664679655243872828055540667475977280670305092466067863956222263127353745141728876925099440845191427718586231576583644167742493564596528079862793829878458812075983748678566184450820713048266980049821962234850444441061003537014122799959270388484629045667437971219615613654003733521291165334532466136946629866868376264413735809872079924228593255363526142626475656791363387422706163717706819486114361257233740784855914515919410035448969663488767969877036760907425835115362489854532740841483809995908057823740819705013983085439380821859397115050847624758186648014334446233704816041993063365846597964290590641312701621825603840974602364443461814232973338306416815506968843163559895616723539448922028057033123413153007836813602703258869340807708708819235807415334970091807977522278342022802271768547369475431665190186150063428012272131284781508017463841610176533461880227402218662847188401636335717310452119457613737024998944188548734999980787457837173340085102487504337242387788865178442551475622636572831350258745628432610380110319194508506312731127652983631543471154529563386828355833436422928846829506765259719237432951518065595171949229299638914241991419536957525882350597144491046721821390953076878720168829848917360378798368780126720750922379296191193999759470974598415288105501728493471364149426449439359774179144478339661734624447955109102614238188401351162818933327165714223319034718532007593035283341369475320684062759533720081448836227619169700334303382827633347657728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] -232539256216867043155806047650520986552882254246018503545099220648063700781113084465555445453743998359032033648371574955964809011364396970024270140953749305227598576375811865101005695021426447846286218493722028410196551131244678196116789900415321230408843505852768716894294601521745896597784426530222628665532818355510520342139985480493856870071240018517339034097741879515047851283266187992296008409438629886795896025531670812088242737657347865199336590593218354276049098209503367429030536991262700044795759368699469188338760486413759306555756870525900046235912595022208894577794578673620312055650394096606486140523141048908738745169864473959814939191370146188690202421678633548529702965753648477597090188814155266251277837865562562595714922860934175045498856884496030258872110562415735757749715282342546762342194991600805999125831432007374427779735013000733468409752414693524152564814081541868554038514739362312232505709224736734480089066642023369151183951774247211023492587002679526196977288256902737387643662999551471644263475437164818818031541511555395249806800485355431311142727355766486011929000125510140524595680234125384464583010057379361762612546339302853006723414762879154425787220361453383258845362347661658639528021356490683461015846970831975501111157580282023153894262945178552091282219753704494120190696083204105388002216946891228166617477455616260760051220460011279140832265780451070453530434758927514587985928695729865009424656250371545751218396141601118408606685706817440228784537635989155459457472427108733205888703102023962898736736329860601099275980278842152651827689467031188752816331033950681370289631302356228099615578564045422906987645505438500027006742474461085502263770035745478851079476632043024354811290235714182406437357296410225088394856787626493683261292488628497249758606118559890780854034181953231522131887982119904159912788937801405587234950533853213940249065206074270511160818930950445577504766724063932882824254625463164939512355759674686454428680833934141100929676154161088157415493921743958257732350031476362256828312059551050385489330354848506531402014264986864584911732377150047295014989674288957718976617564717340366123656597461503643483043258429498246035851534251266892155101000810964704856703614593092590044321668771018031233435341316856107781138129346513436757625586345787058979103288058734297292336473388864330312807300393060479136301491050516040807924375138138271176232583004691509656101836671073344791321462413937048745053642175589386042746503678159600526175697021541106030471334660687437478936502025722909412357483394978696800621081862263360337789193580045063778772999875761519995488469917626222223058403026780948810541470708628276260110336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] 355388429940877430474993839960792164271520229488750213737275270951489536329870693109451839936958178217264438119688288148301886603679479510736474131076051728703100759508677050382823703260512309470859716638639941641852651987450996245444044290210106012017808437148913864532959592056482335045240403541178385777994118516292216587085463214238883611557705669282701133871613921916670589496018101178571014398901138533180765050751922450244321455942226701194101203025647495613175768683870497811179876921785876005479501249850317362661094109608112772618240676838876474072972010358953393882539729139367672287877981834513116187980234565802730348624313587170527203628854370268283311169657120973873236577753649629189447429640498378527674350967322087071568988668372739731121337064144919073430277020247205810004214638900689749753687180032709289798922685165973862739898026897262401353869917785527205978843729757762813196475175208402616653220101077615073611286048113900021994897145829362572682745135171652805602186481023867638055740205859447257689642238743982076087159405893328784877338141616239770200333500882103324302154663462231262470720091897143580632952683366818315442418421282769543429547893655752538821111137119290904429583806083117803950131119720498999336515835328634936550085746081278795714680334683983948127288680484111244328940663800554012994451248409525531600522017374697729404462139693975072765359851084319001071933755773539798415611970874608117163942361500965723312610669785733396346438657709610660883098635601482290230634962931602815363982570316204923010678971013439959603058858497691642848670535675680398840373337678603843269034220691571003183737659579623751776047516844555420247848013868252748635393855139612794855936286878059193977035875109704544858894795843762646157527171284059765634463021973002663712745482924532100118149269350127332544656135635315180809315642060449586038857095389604111623571952865694510370204168653702265497402824488437165451707835158341481367946150443356177321705774842903280832913076141750336944180687832158537659711392877812321754712882829551122104434448270668296162999607201025555149162741236706181748213091713104284495952190117007291480312264006115002582209735115902976551189324165859303482479589850891461421710714037482173485627313125947787308698217122133983288579137932601010170804887727489316567465902385515432340539877651499126036522649102833346829565362163394110024965951548708530634828873903009389863550739401721423474631132384975598154627862012658146955401674970561740853094696131677749353448731870849202507618226787857085225105857143895670524749118645154274835436913069463295987099304883746069449828090881259567573334114384368381301692912703866895413018624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] -179781222027555996795017617842542319535773275671236459130248518630015311022807396864805997137132613242568675674881488797921287353808723994334201751356951319406228629873797184563064223059208108245833084731522741266770714945920292015351505318120479099754497367079944867363376275192531054512365638906153116052073740698913193755268285725104475247064341852764531496191855004386320239333974319274326553245711974801950273589403516258745080198668208055995783388035463691101988229494747545441691824868266200641197162003766623941858982422677184435289039215963900564705366706530433480861403873604112822055551935146029761146203130341253261238012375527743428717571366574049066615900896257190976906481204541479151157550376053465754854917793343817277603538614924226411507954163102992385756869991824597838365354379652552122937376108164173788562781073904216684077935452897675070410697117291235854472834051051505047347386119694730293637794541651476704187623142372953764268471898217859524382826561141745350743044644552325980878867194437833785159566600621606620468589301358229205308625995659711169347612064917648865069535038790521493448341333991523583456888133279232891264871971948434877643910541507148296010552559350931786509329262302689212467564475498077201779538040404204706394280499365733521088452434652705019118208419732549098830918598425896019532609722078123032246187158915010087840837135064674343135039339766683395849541796401336543562641910645151218285192510801546120317567823484345989418345676975164250070135522251969486773136171321609758662524866349265418761181029784204478747731635800006861235134212120261577358755717823011290618293365551950625695598386199457953087531939199776795061815102010577019226218643239525962545580235339251257917494169415761877275977086354156771052881851830139351379737343393939130709460808493448036756993391771569817235827161749174816829551244015222235173863354198595967196568257846369201671556331596431039425830507279593937763264350931828166126589360445951882852512182094093823764790213085396580168667713863075218386304558053758825906254137609027448403937454810412433826190680876058141509859565610883335158196018151404089380662152588427950136173514580223307421469992197421564613045104999736986136826707801207843888482074674624210439438717279178218487258902036374522403441194708196528528176210733914009669297293690817568087062909164814863154069809979951528577782492878144018759273982368715323077922961543905535405132774205527689867721629252773197208927504366291912422245356087907288360905940781564052521541945285572218574241124720381453953831404219156462415896102410576852991470942702942925392562978044164971185685290972189524916886510011569481928956419230793245420158976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] 49813008145981943003137051278441759900760183081424989874128237398441654293936057195831874484365709298333108035545211531065490078340597794241430235130132561562390804934532592655799099567838380389275346544510561731353573521034523980623051598511379422050814261602671248448091633014872757630386584339774412666738512555183290815441730267072244895392434650744303275385832806857491576002243490648669641011321527252670982945874175845195400586903187016965527806165511371368207609749773729447013308931475678687279940240928822198176417294025944760759685635049333837288538447466123874225228931974421627706930764157050430188979192820382446734890577013750344180360314416484869028627571211374058805175197024073461880327988171249108987328508594952425416039220934475443582903508165357014981997436145229926977064004968861231326783730443390514458153142045291181025527388517055139503767954686219584906691909975565748672154993473798988067718192281145297860936060176369670204023652495474894356992626356075369873222230699587359888998901630580222555646406605677847207118357445444132302649308213510927892946870366469828574503762937754329161763242593608142599435784431701008758689593205318345567567472292426639342011224561854649101212201698723666346259456769841489945240304604348727694741958787260590949965237307501245345647928026312397152656838687573337160499953826576567146269345616710168729251783522327469504201860717151554708780848628639324452652531800181253893119580282582014091926478686422884580773261817134510603810460583380813037601827279309923749741925524891596606368212917652085160898652214095621234477229390492121468273990100726531646649778447477249616311529035085046777045654645942057991114382805685574713076354696004428063428366240025633746112372370348767695960461540560935673480169104606827386514580637234406709195863313748427426119069038593398767212127349978740961541692824117366498999642750684615166028872154600269323108521153761754397031570943397212605664014157093995356109234188520814529505584361273219861014521775024544930691420205759798178768839310606171036980090107266380797086400093800997756982988553730644708129113302356303045002977342544363971765260415977160035860303293199385485053335097382774758036970388490217450927500728072066310646772859382180372193974236366608343799572291627417398920558268555455846427390105327968485027199788485266736323300627145964733614736003426420821870668277114257340049819407855131884574275688403987840240280929041954750948631849507674206704965308881929414992122822513974372919167200550203246121347202725641498219270899816377756040191555972848096136249138618991025996769726074318254226441857624446159643284181965490704378017572509762073519710765007620548853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] -6375478349874730068115180463512144056912800201149607438203600767307641317256600338517901180395406425947522314452526122340525077633204978278807174799185125112002705688433305424755261568788990632664836918233730633282654681698306416770775014649146751769116312936195114853870571423803263273085081416117029215158698060508478495469914130978531819534322517217826671608755118151648038063259245771476412848401787089489611382199381632054301129870631509819903362927934584292032791267794608930109614631062533371730870927086544036135441258932399043503651751457027201895887424951790755037371430474964725044915631660209870819777927264318238822154896496933413716208383945989919958085779356685987878646022877850588548014097614737722668781742306802772165381663076178730676226207983276164894613239369149952726722556960685323140032747619607599031132233113222333576570178197854534622891312079223135070700284010138020878238985403645991798953526618704738283089860919570399069929399134775949953910275234828805237003999134183235663773644437154866426168115933486554335878238776009937328305207074873327303550186808044074198706452012247409310743462990037253336483276523478471012081086673417925410011318330220304051141386766152979312631305826610116282218940794803833669304940490424575373812037383076329159578761123622805271341947016489612706787141225297602129354038652251502879109361540657446126660492387532127529874518753265372932075933775595996089886596536921505512172784817022562781588744448294101699145441070273295304148968834492499407373121672694528503870906051679443581372441581961017714085326010414530902755549625976951471617087521379436442085651987993101322437019127129143399824004105112193769830857247365098916897776369093460923271784157490299269593161190825983096583435660335275751236526716925536150734705792817926066190522988147504802524711338057898602906896824452984119356511482465294730808522431630837397852525878488526909429729341317911522722352136403754382754650976012382628864043456831475804750914236073182206736312830993514478155509618995340276730960617027440232235033610182189363145773694527802083303724973380570718426576935799433808765174716876934783296629201855318694225838169835302448617756828483613131807464428113424063915991714651278128226258527736291747141127281897167250723036363377801049229774940384277159620505918788957148407523242133497974184716463677639261723852257496808413670416994597330084776542473714549331919424629711762291017175643866861424682307771320855674565939371943022121726272136096664309535374248550711156122405263024072314503088671837308471096572332650316412748316796749750440680818503071108470340538990712041455009565584604759404728909954308184401594561829161813275574272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] -655940146232586365981292950007114199259092858203796535339679222315473550611391835041722660577087747159865572370500985975381536528098966539404945113170417892928012391304779892645021224379616816660817409407619185359698131114942125635950075640217351330480003157377635823217908657684709698664462860121880946554491185846045445140334439344388944030242094512427706953669600137848030171879389773758235971580904219083176760175860279749479429851120529033091459765597350765170042018619296050443797360686079446798149511300005604800603293816631388111086713095415468528952343197637990313856266450884644549199578230884606184184856504034601886650903178164127175956746002090819634713304307252833528805007381046978085298473125214218431968143117693554596713173033950091392784725991708413179229494325221534714232686270651022664175527386207521299619818778165352905259432011260964406923664397889970498073631203381525077134044440206367591274683952416790261676293443154641744553393954929293710921573827775492331750210814914048611351761950769459109667146379252960089500734448827269234800804217367208155918564681171216145351310048010343272708751760606321782109996990735993444499973736097639362664105422021656270452704616201552109485191701071505858009284960629987235344571937976295695269017321201357869967460440830083292864002585252076553555236283062380241429813374215997064575791852756735269607383380485957262110647027521372118835619169857299727392440697121446178836021156984236772152909911681099424921580889359930656042600814321770341232658597882422378320362694079043983570235742928625402961731668690760122434248943438281284161778764225919804144680078113403861148638920642996716983262262302988406634592303942996771109178160817144389469831212126163755781882845471023233497128343455176428342260996997792931340525066312623076278611962131050419355954077563550077547549012509137162843616419014706360351391335723756873336944145227180143362076108422623157651029531655155317054328654152116514544929844836297714716422046943948226157975861794653600728780331560752349615540181777675282609675373837847776935135106677968979756035141229080374386892235275464054913108885909402541518879469433316335424350759707024051065547629972757513389954674856858303250740812526294941805783948523065206430479429774328523466572737417956495896565145301059312054237547659766226000552139453919595391761130194631097902891420784774470978528146129120852066645363199905256495650471459293689124159637060503689909920014451858169637096620931318745851418349877447220716767470096184276061281419717354068303172605728415853767766802446851183845424106427392909189581678211001622466858361741595215097863006920798202144631766311596442949732051289774621720576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] 449482918835414920005293533502599180768162364191704390654091970575251886253264899829320672442209875696660707950298816926069228012639792087154095800299257386937848785067478999716950295050980152438115760719503246657367899438442072082554506024664349534829292845674132792022946168333129556302689853834700950217319867636973809036825348636554022964026661691909493709628509009434925828009261771171409380523081983820405228412463823845848876540763871962142534091791594646422688175470187315813080757845168169261700468730408588138312895080671413857566816787334006961664625413353927287382769167896563849854140206443073305861484304325102303859698946731493858320485735026143171408504929402803644848215468593264527687708291370629520134374498641819064639349694850177591315086833622837770612437984563967273216350802928121309628567460183752836564815720833311442661880992572256457720937537847633138230466990175829823263658568130125720377656383105835471565181886204877109311268153270060352523982574770909911274020289727149579123672330066523853303276017192483992105877369883049938359268086272090449371356534418047081904755851186760247824109251398554327306116202119961434160824206381687396704315117951520502718709021837433063118950242409054082935778909558917726735409137675435948057890313943015641108215616415377153157594603577882490160287301236750826751465814188774167899191322664373781398987788245864626975978658907634321916628187770992637388423232441836793122359740742913376102535936425876020108844104382754626638211122864574587393307761833904604002720698695254906825137573518707712643420774664178362260333770774781101817880460738373344194261764248863345114943860590420433087270760854229521482341313007619801749372808426547770085347977590698900633497538409981864403187517264177955362679819294997665948904078597706833237923645289737604913949525799010630137405640316760660133958926250718746864691509019154447741698938405566849679968141053037068542161780161213220661881934221267895012065943804745453283468168350565188900662934803904501685108818952445607337602581783017299471040736397090082861780399430980710840607425119185173411719139600770433948161805976333805093367218414227021667617242859056511962761647325635646686981314695862022032122436062429596368955518445573070961441215132529315362545968805642860989734495256746860001000896878801345463987502131282250466280087762141539285717875588525505388399789862536223325257934451880579209426144041339480944627104475492966183530008603333577338064540490762700660909346641918501683871394074810050234814046058678220701233359131004579312113852288351006023348402361635834713035237251844581079575136804356264239652248830207461120095602077974096865921287277465693061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] -74274528832350306495060864245659870070884339652958836107767040465765192567197153759771400517630581118572371097190584708765279217890556365910310249698974275821164053756521154585434868592063551719151921431847204235486680836320249594564420042875806358759921185405173600182801324299287289523847485425368276415379742475154396085538499942063745595707713938274105807025215404541117838511537814006595517137742843651326007491399605517727435291416036186098467016690589948835998366032618695944788334787755428227046973903658729295598219851254494846034810019024113018828746721493880128975713295928827302972359614907662926502738768927367599505298826071048093397027252096991332535922460563701385874912604390963378032905312929962132499847322504855324216602101664123880437251637837162710215042550945876012027751101600655049937390221118689929192375760723897426083319836447239242239693654002695184236134523707563389017153509471596470998119817504654351249317184065174608420681437324779617808196489176485023439890346806960803521744387351885115187575191161643441342646684542806968117576145722941627060096413310507075418007897207339581754650121154132309179180462437560230554877480215961918956772487994635974824540630845778778409244252967251713702465725015908192027929046941504550722520280864720115802951611081304910288845276517588461685252614928813835794642292433594974928912434735003467217596860772900423062980598303685212440559980022331270030166004811012657170963140283141158194155203660094944000750879510086139992907049605716325816510803633006113349014713174367286075201521813674073109463573391422432416879904182612318774836581628565023341538517045470697504263347898196728311418149668927106618558998432470156680650385134772454413549810775207006118738152430261272167827169996531917944423684264114488726894061194798703570805707410916161130199242232771748040162854663698950963964469474728549619632802606987225371067392064171064211393172808860449827666216832525431079118347616428952267118057335128667211431670594856340807982187818465582597712786921262440093278067577874688197394788797161706166366111782029291760712755900161312027500806511064252990767720249026301881330330462401023591195921710404597973751719048999292089486607739282341375495729562165194882767361370565569081705574956651219180182470236511320826617980223813586967484919882904434281091419904367636132604205173485620631746510546252927367802523594179840583982510324413637981974475290201414440260757206003409702911597222638533786036420685227429830764828620291928547712610454670157656863937834438746616961075549180981802501021422322277634385157340693213471233158493216821957935165424350109641125607296385416268690381784948684638938500339090774294528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] -5051755958660635696112056467693960759113439110128818079400607953289571274349914216684219100559033046896254965030489514945400825665059874722279771294511580691255795815841099200106513007073003461885954283298942216251033807033086573288366680422202739799181132818073250590590006782431502991379057952639783685337903971545920156269175934612322545284809941993606556332522988183723323196376024441645804190155456073450750669884393827245480091597582602315819798159329134082192868727529033269924968627083002500296245949700528027865632794499759455112479904425198314014991154311960915278766682460316550279902735410739672521281760061520577990578515330353918998419420841356890962566480721476217253068261601339078517054501022418854930543353110826121123435198957791261214297657767832725974922685017872889898531495094666679423398374556863795039518591685956920214228085222561562641085123086644839757798874423998245664977902097838944706443439991475946256576169506186713108530582072657204668576948929397445154517833504259477894062232102204271580886673920034220473851890450427478743090533659545067112381154918870275999050944768848525178074051169479643942543116372512412103150360861734038313959730408770133219705013792759067381969938700462350808528950776170844786233400071000390318515696744290199775016730627635939811649452473341222558320777356624932637876852016158267414990262551594914470581034933525247380650857728145604037138111795501525383996677566719153987729146422211961429923045754748177731984584952317468496128091181192494354782000020769645483408289270370852711162118562866346904200276071040075723195274457095043887651729321104627927904008169993610557973351521069422413337558369858134434280326961369068636263944562987388563031326737269366443068485151614100005869316993036174172659962588625404919207494973261916826324272523556507710013816379595983702447507462340125718783880584817494366073789772568233803437474754914022161758591369769003996417695001467062541989147294515633277663527453596281737293086855814489278468185890643645650381940014643372104283357394813630506906025500914891534007283450698382983780017948211061658690784013648501271102418611252435672947748904217131848801920294804169661383157148947682887678521476453632082332709206361905407383573100394505377212106169460076612787082823949034742510720535187680334259996602789676891305725824944564173757520431409566644487287488065879382601271814121529542523762379320265547028667790531360790381613711726216010320201089668628403877060395307808338536887492456762527358033779378841751677831385101264633729630311753831755189019984381944140647772282786021383994352993663436877470345238575606920574566348305201130439018128038722671814889433029396135936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] 6127512795110252372064840594323337325601382904580224849886655101715466299076841410340050640583288895729105658867228399981290491881614983575159404899280222433235759760730715541841554968107184562514829198593605493416268759400381195256790723722671564283618094874665844390447710142282828649957234899811536169879256287056662247043775027985617488445444928414320750650719166904525432444495938480085573015619375259172875068039474978719286497720411337734359223863644022009742351831116305208714432388442990631553199422588906212395413786066520232309974772663593629216710497662051273904046978698511521604025098129732942333973092603556161664040911730594890884028954083508539650323136904166587414757262432269430625575163470181378983713134553120723613200266039788532952425150262284863564283243118592614306583826726224026480130726025554588527926749439510442981740213209087058220795891313180018632897611507943461426975278393430154857583098769596053604838672258601268842363270019339789654464840618478551829270226283461348166938140419944314404992071523721563582053477550769445511242829070038113618144587321326076630476920505236771362818759591031257168204049262795884444198865438996878478800391567523953437274484942697047646206843805231651921518012992574509440714744585250714542786758459004569218527180728718015899389088687353761889877878521416072384621283496681873356173319520413624932285210894467256284499060573537623789406800031985318968653934038695860669568946918667087807606338676850772038629330541861355191134056490785316772364280933809241213467649447613904818683519076211491514616188841647634439197652236720905027409520706028250306395710885556832354908755114767051044257789118431212102286492966473570723011906297121982650817345385649428388865061328382356696401310015519478231027505219198864381785592449674257513655336515827990615527499443566912478296177352931606762734615811253593088074581614841275391156861088185533948245702696555263644778310295851522550228787028860612645737147291082477541718255699014693482245137332869024539448164433914289505880168508617828917570609007912174781562640378942927050980444104716448947423976918793914402239307273658984341476433818993596906269524566595784370673187103362465993960338772496489334035746063411352788302467570294275845708212594878632844705802479562063390854549111421256979631012088175591565733776707133870463769970283297205909445695195254917609619960088537320702807471869232505684752333886418517433568165482904559216018062063489893785938304890834908708145153233163441111946312260961236938321855441618298820505843045406040502855091921085187867642641208679337818409150029832633864958914702515645063217797907073671516927772309405498478908008925694206672896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] -1906201142740262303506109634897165808291450180716910168600998240682988820088196485193278487876773666769812110743758264134120596986224358300927340686575828629134674607357064470664844646040142749308736436012565618430858464015407601246249934628379298050802231280082017603051894450837062998931216036701842418595120263965081163633675077161681416016341100713330120847466928662380505056528760356424693331128975629057675704137563220436665853491472669088511375333709911076903655686592581371053757070436324185120124923521370853841457029722958673771813884413818448072057049382053704822441788781356890469511778709262458416185361036820424206801787793461322444473479056778988230923420546502437313909141772523503337267488580974261109636916684648045009849017330446367027154827815009842910142979402395340260250592732205136680137044630433699080075816172797097060941699317371991245407265071040507348368923220341297059001821861909817281756173847898301207606692888732248711266777503331041346673154238562767710076935450913930392277570491255140193433188698572590299773473993626715883095295870866390060444575256459889810514967860450188566661449436592143652076253310029692432902017165048159731561594771924620441797894261276367657821772263935543208117742171142093770209598573559283208468796989496133084879047038951052186610222823386322360678706539577827735965234401017386047732384053550945356174796282101801169697245239078602411617293769275215513437721093807329114382812834869428075007563568263857485394517434750369679650754969568656130676809666707905756817636974121347600612410159413327208780572144293682921764403541885516245950912050936512364356619120757046475792532693151077398417702439899123393359535299258081814499251342340984194046564404911115004227548880260644217937551196388340715424484909768976713166998602434537407530415204299775874180043699096931120047689094891253273571122836903844837247037047393422363995133502308608111436007195440762164852504396108508513739395824926459375382992644773178234932390266453822341412848463311098221324825299091421300059501317842752070270785322755014567185516188206680269580257839678228648448358955749053693628132029432922443966576542879186217655131928320877252496445228522146211919382076282960139808487405074164009670944655830154791891204079506688774413962396404729083385413825461215850208110941216239204997941869964449917410773779171404617773633886533852853612298038126687051367130459893786344446328914652785106201960283495926642309510651456681478471202524891838046749419850190242591275616939569737190114571398889338194216179221490869220852213209370511656824833536951623748779638873392086633434235945160829864627256439270354678129831994890595792541393668113485004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] 385471691604305145853492205972421445270248119760500536299436033452679722577495300727713659218539102427915036856886531939692187761492172776703594256442239614691098401952403652204283621213247380295522083355174497467425158952798651056841152339803987516481372164936655682403076202082555080633679337921719210364921308850003750058494239247117718436926018918963123461802651619749479748732970205492452521117211116983188908758838912563632891389708616100598697847122236348227905415887814771315105084692952428690534397291607833557573443478342685070787385345126637041341470207149019696992657793046127313720013211828350693079567431846123454252041540675617237457255765002748010073344739982316724243996643857987669228637826232028570255476425920983110633843854600752784173782854673468105646981803203656866200398513032001562366274110340604779072173267237508648972790170743711803803066112739993893513750274726653213407866932815814010449699165993484735012398798607384120605823018712761786519769645060833755710787248862417540658262502687271281326754407468231169080525813875861432566505880080341425324111188074563408669305352254580610130580116954276132285634283691855991156680200534131114314652740709756955599639985082428201469011001366403490247037616576556619385300555384933494844720270429978278282342661492769853997895259836633172085988519666821656231742473728421868482417355521560940266830650177828820372894776983038791298159599291224732626718556955773252706593713465333685224667123366071002729945709571925924275580667596426624674689828420329313813422401973016952966004213974640654525448874578736779168262601820278523162694523055444752513830521807694333749952229618560790326515772256545710397291777934278439864004344866771377285253765463969081927351505464256305321634989847717954377576854289370991536330030332274396160776030422604317848993321841993499311145823880992130705168074142399269382523814128138616857153045432316778465595293928493293303910913035819687145078377958998588125067620020094821041516083867054303903684053768276622187357172406422221121539578918847711383160024963196386025415171425236259268984491422208939201682542573051057427236201197687658231391547684602944015542358934980125208314635510925453847984109617748450755872918634423952893582125179422415517250431538708685745053939160748016537411703212015972007062040334415574910881085001148228999849201404803182421101335207859725122816876536734440643490368509401504902886765941252242302446193155530389699680366217609545458568068279215747900652206806801714507999568155531226559278678534530447888933940996436078244061299459579217824098244606400464282034485184655919463132652947826039541285523320424791893919505469878477914468724019212320768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] -57368861211765104775461140182755788277936790386338294219425354507550834618015139507058033273495477251036859625965267440650328325706466517902089818406958778238647117832673021952257686537400136195941058728147868968956776882449015245634355504614694001128708917534199459962932452910678039911754708842563628386003779879909048468458612866506629090582346601586762013386751581295539232970734358036235316438720310197428759160199601853635282440393901483781966864362408426056383973114081148970496782634030368134528886718047153728302618033231252128403027358345926062214632957892049150608398074630056244981166977072470332092442564220233183361043862722702602564827155848745770490891301990966993170036358599632356241816947573745646428946840839589068954398224318838457056542013063254313365200429895131540888415621708784091531223131724406569250580514083325035041208773696323997484933359728127982972515609352019854848306810956637784189830297989161027876720398834914721387620423116352417285807020344283238408692905011967692659878678787005443268065776331566205265022927452127669807268212137065872640137808364449081530299160588845464639597217276592530052629451161843987334060441968897610646836187438129775817659585400744142580882797457979010815290049927113130259821890728484128937859754954667705033313186819201014649177849309827959205829499517676747372565827047512662571897007423117978731878441238548111743592030937700933248870233216571874050828713374530966265416247160816989617740207451288619755338975904808381016735933533487771397206291873444774278615741348871624508805581651864867284305260431615284101664911370321454612704992354409538855351846680539520979986587810202129920983091830684042421054407065773470561789415758147127184197632039669463780111733371518270659606391900170540012347637340859232629820232704546188607153270651729144889470652119782796413813198393174414866347171314432619163530786440075241390793423812484750461146422565994987952712158940693851013763244568352936348330442372784690885457769942610093978988228215439145096331681112709988838849737828557306694591642294717658654167532997220861251542418363627117248787590706289849649038075001204935138960710102511181219721627002737838906188444845261561185405820468486993353811228295559694011546194911452012917150716783156049813860468993722793459266583623531774996862752649099255839375969146847241432557709970163756271071169830958260040072556442579216731597250702802452454950031027518067633081897958602115407409157250713130887236028563274976101186880606441215285966276526253795789686678776700978536847959988257952058425330704590942586682539353294378695612316502706987956322744542706687756275906945779715694390008568843895543022305898534010880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] 6709052982869395660796629621441659180078112757963901485549917347928329029065174106540120587923136478426752080809479614714099580688146221866039839254112379035658052319644523206115563651595746942013807265731018454355618945605105596016934092372905814024336278571791592285742409938500774373227972107661374704568734545397560902620114813006300736876716816759624302357207566819362298622148652196455945962207671232779463017226586883805619282770724454170695328544395704055542020108981411713402553016627572613531814648686975808238298217178952684428741036176364541256945223611426390152677526889996784391319699412502068973458830487114766584157990640444729412509433564898428849349579948442239300826791658386248198629287346176475246445892966572672329243160279230790566405971718330381886258084420035817443002898665015100612905800802211085049099668660078165204693424799476854907680934780851682403080990501833556534402926648712313011490011839643810257139621975088582469150778045727082636768037205367305360303982675732524367880256861037814876236247017448466979062775724081616667503907256484566301087315556435722015511534325516645796231292771492920938957763491714491475653618392975873866245641262136633767855376791889019549697598351650679501318248926602483627455255545468133874473114835270215708322144544084596884276657501257935152773300621651261531237387615714274572787131861559739171921042973574675626712698931063441928133591207990317132852502323742159147880813323963677382672754087228257774339441232042058084733945663648829451566077188095989075556639726096464014098245025280664378403607105121595887411939747497279531146321790683566234939123477317266829888132384618214024917541716600697049786733014114623491936105971132767584206788234645870446987688631960414963069198559495720066641135961182016959780167369349081067028976408056560229901436374018300544593866081672076629029472456455929091035766026581500301587702286939201574526932452884622412043617292715392284496216349751894149615075457228705589013889934661426673561955257552879114946368260340973500640639238038431761952339331706624660720086588962605166352069164583327837117879873565061594805157978227482745412992604961514611142242309513741253879711439428573984626518188480091908511271357490709282803775342647027335882410406982311017037079751493438118092638850823199459721633537691610047951760500650371620208010708453983173923336358460726997639807777019751639541933644781205577948889240989178507623654183203626531825000904105314608349609593454800731261116388243242870511795469144934613443432949530188124391998807521847669594727570118317390006710490071622465339598107644608976017534657558519091485041552706187631077740947460667796871841776391946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] -679224702836532228117433335921131969667282049327363416980194823463331547029506516630498027465424660733856686641947273544875742200226928971443010282391476020177938498640498199787570594908753174211054330828802153447341248778913217171699378466883650807875396984250596501884760516590519510956434360890341099418962612490174498417830703966508618838877515225771616610847024578871452155566659253164075465644404421544873469643145276152073395193984826936163746800879537657686700926567866510113188557749979450750857477838850496740221488034715435467956722248502707891026847811108636834870089854042538174566081602683158027781843903097309481565458468276181489787242471093051253525419273881190503378280160065263522545680617648679490647665953158191164636900253738004666922276533397533906411428529385226592998289252343121346982532865414125260238068775800765248422022884636326844810680267227077852932875589818955501980759367364974674153725900574152051438650045382845293375658108811234934903514470181084294961918829833425755271681473229730788066973976925828857228342227434625734218190338048360339539245848247399587845948826365679459211400207379602419424551123586882034458651602892718760821411514227071139720245703173959844257497433324143681530246838089300210283839929202625618220828556116008582267918970989790299653691302886198816111313091109422078080888980872668086372110409087023210510442302553810963859048873600072719914950043739130339803346630427518942392965069603553584154506562869689443711559769643092617554919372277642706091478389396285263951973616622259810098311289387076597210913070920239642844287504666716397264583228213198645222708790439923707541272617604634530701602163567317595341659240322276767736059551542188743824711936138609970541975822332739592002756431240608640600488728640096135019040527044834777853747217238335410175318448204961420246856519137666832179335852587587781361984041177857700548550103418359528374561429634325675451461708560057099317582790052645781147049215592156635429470262335046636514016492568378696263815643689856445798113878218204016356252108333954690872150731040947400362117624835781533524402075441124298544486370567722097474468738099738237262209612093954938073864536289522763189777150749021202455839498778190388464355094432933596471114444146309793454464748214644687015833729053620601466394798129807297403024673688480029569313921080721943621632193240892539160111442802011759886608382316179287551545990865025529267986243173950820191838516599330253997081519013174236016158117764378886852956762573962950858543195625955515946880926840399114137319833486592304616689428144475903698914119279911836016442994313549113871247034014997842086327832021099122778250518634430464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] 69045414877775762557800190118827390364562800467765760197320746928163927453423377035758680493799343023897324303697915928788149507361889025937959845803644173945471516635242370070377620518051181008052207584371943709501942691237538222361441072347050166692267519040557194341928585000439176318948258399043407033356729892970697005466258673869512810043736921403665136021358286306543694833043632470152587904851743281532077079316807529669383419127359979200228732120968804796553214392644549956464716568206803348788927489408548348639568254048626410533768378885784764264778023582149497684538302373500938697831945283132871547747594570770572387119988022490669131318539271445717017788786268248765517585778362370522734759570770502049535519015365214239983400236984057835870170068956021047195608061118835238643415677944279698284097214446846529175387805868792974703032985040257793254012956199889216238625295815130946941825361739222767874979928494907600421011641732490490275274273203808000628247576360400494750642551045708999105768535815788331574315218966057970422723704031507025187027804240237617768924321743026733959536738871595587624747848408294168836253602699440943403559998607875757045909536422147339464670978667927221322679421359121039652899559144708372222552787199646240950590963146151677700667847219657330836596529749386154621813278945045865376147626661165625760802085241929101627140362466972924792306352256273588040267331384210013868955071958604249526608370025807694596633445291952448606940511626690511752199084326188610695137003159538756611059399865677621455020799903470412170554521879073867154146443105117731616052706324582955557685278558420183181277069538853719883844391874660615071511429125065038737362662832647840641908261498539330067237404001764218516087367674285246432572334687683462324376327250897299730663150634865811569976266617386340184458868619937745931071967585345520675201923161868334318241226338846023599680501270357662372085908558417368961381903075944763463086433738902406108897048518522484712516057696163729647409301404381218769396678574570547724564995002146918460746199771473587506218278046855667737974893961200973963934883960664140161965176906194043444528334411450990918724733422909789422196172226040495843526314710950678616149959966752585862473782345527104167631820241518248240013730224764138564662858745722008619655241830536047662687852076586125348091373571729312082804217424882269091545945027134460006316977355546669722320220911077831170665081419589974342651884621762112686679390559821995438046569224613186027131191256511530826187227230499167598867949124298962302001176231845191750635974872615282633066740936005908318934402172778104179406903219540942929881644801196032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] -7270259864200063933791410964441254285762594248263174630462153887642221814578307078230526047175460017264897079952535964738165178687867914277483770640638651976726226668925294762668040910929409190186995499527987225804508889614363033241532003050388360988533731282603105647520318069024015691457436314098934018059089504618527618596035859041961433048427091698169898701504131144831219477719871344343259854812467017843080908250695104486818072057765698704720218899181607876077203982665282525650278194572939152876432807989870155522529168963110460215902449300058504548273284489555170582129068096527349978911893318621433394442727182972973576985278845573926541876290859989102882347758947808578696080111530059579936567866052450629166330314247594047413768315181556504267348610528502241744321726844136556640496412359604514941676579563836341134627870216533247674489147633961188346899173751092604579483794707208354054175715388178172552477633959891394082982361913736861418008181869353160271415972316853828291600225176918413401386436179351412086548312444693569605698001113064046083565583776936284083620610999222959676912733470429572897708783351351407452210734615640190764867642765398566185097118833666304459461755879874766968371459578690795309300237597568215295767581501503422396463798208362874038817216863368955710970115057617697074518151039522932121266125304787560222765179917011191420492240822691139524683512216019404672298244438115906451238893892549735178563403112665222025413247291458972533605911671905827460895720858862940669482539573503476639260165847242873047594204647490693246253026262633778530520472248858366189053769194127192208107368673510526333260475375590230095842410841003348538925417691600188591535541988685162246662639644559130984389106363007092413511182935597512881984770466986125041205639867351472648306747306279627769509375930251404516732588843226600879260562966139628418341267712293036206515215932048421935046222090578525195971680338653647497896437318941550305239567238329403277377634782280959378671744491050884970293539951660228718478676721535768623626237170559824824113333065725676048175476975572297073336957403536547342344828529759503649183542155870030522806426119016234110636244320681997263765363090863329768517963008033395678243958033130346687581618919102628270483639164160438002661494222898396159929399753942678711231201963697059838635918717386299378949575536675779905047440388605117288641865198855590063170739988880277684735082286123663404886656210505101893193801744767314617164547609703601987695792365713108852969611389575087924750754808507202858642626121988306931293411564049950331304715688168135568832785281228109540190260674053738557868098687367728447907823993487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] 663724647581121313882062453840384897196606325997473412167197037939560015107597474848238813067514058124101718757672042954568413433557512426656863105057210698998551378100099246304952220924143844412284377641631361605010633200747054745052347451498364819618258467579343275370008828725096879483759358955241771281200202711278232239351225997250048452872850341724622038322391004608231137632035508548999966525641636459240226995462378256896799974908552663398277365001331450364798699989397483286543505431964222583377562344570155464081263750409383719896028964116708712851765224399068342033513398794675268321893326015176424081874241902383960084596843529756555149555349946597784920551547247417439950589776711799896676846790132831721027188664294104340091729992292736368028727539294707045275699770859286530818667331179239193471073420317798974691841033939636963175347171453117536010823160749196005300007936260314893191072460617641810762389877046383009566586073701628113844961750704292746990388038765038456913241830377710966492701472076582469305768549197674812230264614293285793870925064191419853867103258028646238229965512564871748336264357984894324784132845321606314791236978164814522639698960194172052852673706159606224222371648779225300601552741828500088689819025667029807334618868176876616828330299052071004540837139800373137161333291947914371496871409516408590365529712854032810091688490021890460486365747928019534375990819763002179871572050479264268517378452811109872657380679198465849818797819472155102577467759333321494992036565803821139188860052069433229872976999516697208591879249719746422231438874785698708453126819372279414156849720168898417145682849084127603945773832375935255859061831863406795514970967777308383325885452292145779730969824692601999328827477700220419387463022806715880149225437409672739286880514692119020005470856563674534523804587520889656816442390718361402215959663576810904005706871095160178713882234537913516926953722760487164316042339957157595357953741744897212799483545612789137612033188573699876700588290699505824675808774917896956954649525834402077178835139502795833950171507273682844776028493563665416539122417390501712220568117250121195750525459068714230115759793904776816963987878375268828561773118991558888565523559378944575783487855959496337772866511730852114794283385050744972451946719480541154715918870665312795131136250776989853814423240528945919062351340378345085176279785632923578312846828297574577923673388555399857517871215331976219265276592698090242455507237824441475948526482808202016091242423101090731749074220981041567502037568029390998681322125493652937154144111377585684298426365983962744201277800031270284398835413246162779622460079734784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] -55199441080119653112965264196012833626493661514137230188395582354638921760512557619873760513177840409477172669398989743937183015652170610306384385466721204512077274620820861146079049348243223728989410852682043730748232815231029191949870348474921342948537631173593587665050328863354847982221684045534004499153521924547871517052632458198953583153885332091394979240415412943683999368407130669181111549644304093728792806131319019146527841026351852888753121990668646878341021129346729228196279516851352099861386455013312087850367577085634419573360246755747759097293395150414016355508286810097308068454336925905107977533084730723916460125584906220115882349266955452367255683864841712712817661089901406684196793495890373979851771968710392307297212809486353868034988845876284991350925891817750046481464654168061591811753892862572198297355302009860705482824276741471042469273902948556287995742118382413497995838898909292112173577699917312905968651889470917918739223105703066979242498986598914949050674973789292599325466966848009683128092401203195575193261972511367513817448377369273923513447709850634271179413412329220092299379291298481350578871358133751091008935814826041480940010299267371551925706627270578015569088116150759337266790924166814034022797279632992159846789383712028535917013571968786733508074302098470598943749443807585772726194446198273403692102184158433791695309641078296463566427446995075638123062805127565726945535909089955297905107661598671255082621308885214551779309514051059001667869372763833848190456287720328638557505158376728300253580122213442523835360004239378615193121983345392425609858332177792103769219724912084171916417030514450333254191177126031337018492385678527330491963374146621200241094410412620580784829252644241111585432860721754622303066857787025762120182789430924904096039793932667295723171575781979159187369368862033088662069948950349138775681462107426186898217524727002844672858254018075882000079957837859835479866411286988415586873363752054269184133652716186227394233110437446614508115151837697434491667138066555453052665679541536296469496805471276940564359785294555859246723991817231042617672631375797490866369353788925475146004266472302888940210176878861690774706336969908099810356890064750250215437996227776681310985374350720756866138948442212905148815704402050655717129203759745300482306654510553806481381346860464138688387985133316545322122372750354935711304383163905465265764690897514896534551070032937818645031858363236619041238333391751132811856073052653512825354531289160181541806668597166801028069678391766428817924149855379317022001545408464183128120676959801647254688702929230789011193584790004752067535651750173337614277972852736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] 5595737688194304531156291009901479925551743938628549485392708249160688616332233147651661811353989492309190188435285670671633558960781386747581209062790008081867266265824385119439494589333941947525594294792847802067550869868913111229180894808945821205280894947045293132259658738644302975103249356078996925438237532702480947518645527603269496868297728278731065245172023935578383811441922814971413312947597320838995228230554200068187381373227382287596335363631499049432196610100680098709485815501935759210986227978308373649611193519539699204417455858352448197300443804540828219094407586152171825112670363414199760863418545505830634683568094853512973916797588366168168734177269496566622634303502477672599905377910517357995517365615443624686005642894737365994368871342457318005271542388238613505612576911286489306930503078814844241808291885592205943469016427054773522678871298004671715021040339437494017278712666508606401834051056528292028538212131577867914309531010667412028500108276142215056922864975535143314942403038631620395472301002911028413653811087596579717174117371658766103289678684296312227640314305901428214736698579115306402051070168031864680016248779004424836826877475549060658611663870759701424530875174431438773115115239347487156755115472293457514255085667673102645652940707259876712793483452730785091905598264841717559004298421300502443144754872863229110555327990651011664478284274866728496425054791772864343448815464117898173118940832712901533552160891152563733616052066204305077539722113104377830356780062706490084408160377322637155465368457158307964366231500222905403799585086132557406273983988233462706799692839342461270807713445752556693458432590995043090833098317060209932500371527999825691844874220759246832207897811345615775508196159826746551430411930134306635974980949411363644711117361689484603954062146556841619204815510617877706995278591193191057956144241829259939234085279583619758683538181290342074575515193075938069788703176258631956216799235918136266499426865174162715224909030773936628335172083326952763035571971817750401631925749195680909539885183104346617514913116099435173835606281232754059462426163837426051188075272362733415613422987905172930869776842075763664504610283105210681141812249561321191894061552867162185627967611181093553622179630679380126526731147279305533117051314152450037938897810652863874893751116853773732902477063884377193561408587055907311009439889432569816678721196925816877644710246872446650786041001919534311429829571159148680530723679941184850776576626219739157286248207735446865603743668293092464558930504621018117431359271235316449889845385473067832046188953879382617063356421272848185886008829261332868298530881536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] -374340188668626407533904743071708700392008655096099014178115156593230324502751318056437659751617091384058309695597182543836029340291264209064349857157778482109488324736205458294210944006362054144304134269272386119215329825589385183518446479691814311573677830732093865836821920335366217633572162868137116870664271617037048777935181879845904165607201503368838533147408850435114892608084988048623012962297771446507056991271911678578746875101897517891672264318558101034378263558592425182510703543775435329224379361329678433121171257653289346713546720063491270406797379801194868882029970098566522909972368219208210291264252718454336983399851355061601153064869670483276705310295812567457436252655347018768998845160017851351309940972337566960013474549494567048893582202392456578332794686689286618007185318911148782447812969821478407200500538215894166800493175687997727183983581579133871803122783911559021405071894953416776381281400505707131115758639033149176033653125572908564692171945993538835224980465623767250297059699541855846669667177907870492143926076255922416350264919840978563473993543264345346671710713554862059329697484900678892195328664600902813801106118965872158968940067929817712276346978208366920461820212118044082756393576271941806575140576355052861381903228803220732867558042214138683170749995488801935026497348607151972586649675997762062438751264811806221261347915994401496891715571933302957537626036379423362847602198972715549461783791181898355750288478032645424543480703106252573355686688844283471200148343887408996480491765315172622329262020652768199296440192849478673004291590977513448062806285911051234708321299512457158142597672460048438084943179543193478646157867817975401734902482606749266294662691434356040963000437042971663097108363941353970385014429458436675771203982781236909853367504808669156397647341217418592796590072425256998100186680669669540100872793061939278810902534569233401904714642795052637645961946138253087120971464480061801070900686109647340979428721557183481064428821454674074895794138463315472321159843154053044515534417284607042807066068473090701883872644759079056180483284752041123384697639787460008867632208638433124166991803046536571313836783605001343643827653931828873027584178723554183139460731964942774345082510690555546894967351996778846002358571984989964240351922828806214076446107202007211983216005448599854283669486850699934927351954942610249511444507997762479594040708273083818306149230982606764637884988787693720630379134035059893267113204802622002144197466005316705404945608780992522885682829989654112898176692675940387319863843140825396506914739989865267047876214856791132879280237869749439877803376545801522111475351552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] 3930259814698276445267583273666025703494223076121979086339968858334607340623998911870452546720398126640698030196835822842223791113646072653931984824765903751744409954815646600790012836120297330378721587465937569280056293536989592366684424945720897407063538467681882310745925859050255311584474851252903891944035450577225248727794066522699070881525255463140325307380505983450065597890078435332800228221375515555931111392758583627182615827087352936854824604447327392103360788811669851473255841437925525535136548640498706333093197310441147459126632412091084387006017605681546732404098323602783094939754735121959044555039328413318733458652428268611190554044339206867114115275302071415420762482949375371262889082249322540073286377585091072258170311633553677188101199141541324232254463367843857430401376469107139221138123246156794920240568498375301476860149079525272096385503745270743545585514899885732668572222073507540976500162552062870593460700478087774196717755824225360603818397141203479965415582882596123614575659518883736613854455294892338552939424898636918658251111941580878005541578437376082667451094187543040418882600292445112482686627387183797478524217281499534035961530691498425786892778391345451140429144519106987534091702905706296910305571129884407817968518344267053295879778364528898428230989832540282760333410434044392920734730068426810226897810836233906116770390125940780809621313874836655082177224350875606146099732970496314392375797834992814764264379724972658222034485504619957069638381802961358406989063959564767017054193666014321148464227798370552233016481672134028212034538834862582098266086627435078882828571823429123080277617591250679811728549834055969470037323449737477318153253538751443022659494190657708815724221001834910081516626119972769115254184051965943013155840161309006712582133414728755742507037224061352170985858407055604536532857230247249669920006905920058052790092784615397979941012970963040833065105479421391324832191712085009822744531218281213979430405602817835727696259898619146472707509822533236506448043220084152428802415158208726553324730939020470050914954459050398660680403324777531701218282047081835682934501791738606668641353085969740320173369465393162451302378178141864921053267660490511760122986196837335610881272027901436297797947644492702867404223777280817655464504185994396382313058179705943787584408859187035457286970938050934415489489867596446563569674969942243928641837870881167688981584858283224132007685260382292978473080519885694671949909468035245870281409452371976046979495049431547648050225154217244797553059621726489393977341551105625044306290581370625833460637189591114604686087966001924255955058247965171413134868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] -3131578672461524461993085561991118019915034522751833780072919011398271369126023423865599940173122054586468144193397336921203901378718935930070629711527838412740093406904781562110784084048963197884392329202575522801537255608284047057832882361919491975718967263393969726432641391601373930214493504192800805549226663519683768441293368928131006620412983952563458329022448902631693716570766286030889249856164577239021652908246515095134111493405182355026995946396168977268508327210985530992839181707354263196431793205224443317881715575493557659882075978348554687115295300893826242797922543490090683575145807190873170914445471528267054863472564835938931583452483899078730505311701036734968992300505155115508822829366754564107742477806633159030554536295471774024677491429434292665278978011861966610627359928642440141585391871477970691034364618547152783153047403907052894194363640967218199415416373131136031267341697639796729855942915468460608968629116854553198716607495991074952072625078365939586871519320854292718430544800934493510122691702708075158822420641499694813931297933719596507641955618949769844988137460774449509047168625393760172197380252314268905978870589681043283155084876816724269382272423126831944618538640963460335461845930883905474725176736055109610294329803799549933067057533500965129549874640104645110042606525759650070978043235145963738337279650815328127131240219599671407978245699688683122238684656175131081604513204809853361004101502096481293262814620068616888208149805917023262943534544003821989060105959299074176200111757692455149251714253321010854545321151771959746952666566920060227608985331848760134544304177296017338434075448358955587269131031255052024473574156376639834885308928297678614044287327883012946703238490598264878655282474934706583641197829088631276836479390125552823437125118180924903482211381808209018218296861711294947992592435962204340889114318936827802480094978400830816749728377725205579842030654704559779301618888695081174064636366102047321496701031470058771798389811259967717314322408152234174550711152582338721591536038998003780903872523985929784584063402966287122651488744831251039916641453623071053115937046861427341468065356112604016334396020112537930899323158901621988354446970570486488782362908122891348462880903656100912601319851486084880685141103121187778637645846035732867587071441706682173676857952351359862813463311624400961846770415165056775023784796235803247744675786787884233954926124760613780830250494512267920184770132593213154176913140552355469368328141092460331659741211606213233953364869638904229199180520482426739351532367517213773724230350713868229581957480631065773588140064748991317552435281090248738124857344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] 646268624192549893045901000572155550364143947525250026703091774321396350375794408450953036273650198603338880146593101844759798205927728198097706845849342273247978822997180343445188631154951780580049998478380743570115314347304199509991508171974667432523889651601502972647801804577651075424152274081787449313183612462613857586127644542847743722641360636463867918581714532808885834376067660098791613230521964855980064079302916470952134542165723555627040107885696667731348494195158560823213770806854322113619398232116708376454381934080072060076192017934674690090868045790128622209981720121385112121258448664025185229576049349570459339063083290574977077507727393719795934114227792143180277729889105059598772579509145492898764011665296973845811568845721306614934591759888793167537354600892789395970921402645721995750274092957791647620041349738694674223918522946658576793729045021359480713543152043412123077248065694680090084434627055947911838970175260818893661962672802482938859297740528852954397302251330634561566741443051622049790916366754499828961272521261282045575048447259708776738713389441910098154217656118321202315932999153639999388234279596108483979739538311987618448319949019285042837901951896602811501042296580725223045496197041971153510116289429188935233873836417488326705930431561565879463244969134170065406610656468379226272661104022764985294776228173532421784449149058619145134103183588237102040890954454269528656357324448267984889627945220458204635277524261334505141042739653873038871776252274262156571417759001368293978564212240998555670096464246583776663030823053092440636466825697865641814021571680269641917486658783130871716942853670655333874044190138198641215896198766691507038503425897074214087985540247638554072153040901035016191427200928565790098268806383168136669761981132797503284224470995312209968544633492443902212278686827122061384362784547456388911427266537135542318836795224223620290191777610843074156369486347652860795604887249853312513527342159837944197358520874575010567713247621193651063202045088158476945146826947953706703293934800624895731216367354790220163956546026214142456376854979470332575338874224725541706904998607722594899629663190232628823808098820253343931136793731071064500150691590890826554212859457418613033301351130863187746255514944522928635138201106626439053641616947160172372737753495325528621127566335760566131568474645375770500877804441973344467674575942293844925439261769176219167671280647823206502405921983822688162135083616935035372731485815548844428648141670926650869504296815574261779399426906003791040466606447776304010914494319258061984515626131844254701033678945059589678798328723847185046406281670666358202826752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] -23721800501601966649426976373556684841967227413164491446693092431884116037856663437377490952631518418673162879740331378648228412568481633567893055469142399246337385323624573285417620955809603535691343245142485225585464021608895068761985047025718672645227921620078943689809198706739062131340214259932309466368473259740119482638042534871512977131013614281216081468949672053242563102134100372321505845938630740372529395480097749921919373784279845390625466001508860213357547483957050986082218374244165997389810726327959409626754317289628356085858434431195032778929110463710123626313086213377143071183408941750397297800653227327564966150414014533230211371057889206272274571089263342249467775576720270906441117815157978154865198760338689099439219917346256367423923203019753530711714044469960501792067773192474285061702042676330633667716487790483977072074171349442770481961470716578372641335139748209449330689692270430392194177731860968651072952963521862507141336436579820932586689536821742555381152105301927189310834317382904496968752410831877983424333751613967822469612719074477379330276947269326165242020521416202223164480537396433016996723787233243173235265553706358811790700535501359853573248092511484350375524730070036471501947752764093873051700228000761570385802411469885584528921019678569619945850688531200169218206242354879014218587933566773054421279717727050455674771951967697837891189101136343820705105416009255149293977251579439690036490178323654405466750673161660249622083199632889903239342513016607901156515998863655107563855170409027246447261655680244056798223415597413500314328486482304444923170310392661882287157657328395446507208887818367663681686523280060443108392086839754233321713671130633417285274816791321971368665008477392001264940584359263191074185104510198485231651736895798797786660231329263273487903231660052383873229243743428075763751758239392147332861047349809774948028373553502607990146201324695787532559034511697455488142938433111777438843849484540865909393639753974673726717296270347189731028591952073901212367585758842471891416907440189387887943581814991800593558599963313659309064899981154029810450290033262582391608721270125021613229536421388144517658181853457190598952544782909696745345060278593419140540396109274967758423227131420846967797174950071107895216300982679280058229767001728007299802587887110783927838089894381470454630278852602187415331186627037077645918915274335167436808406799551288384323645745728576783520278152911161128235638742618207179662835273435043723005132064906963143134013780650579492401376738834669910918662859733301272563393907823691818712286940485735495056872930226939657323148258136063270420136242320315082866688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] 3484630877626366472578440543816202196481886520257790500579227825254694832910255554779133940597417564582685659742369601692536096194569108563468480308363953424261955792797347688056941073141487988124678413690815601025733561225146651714153318918772922649284831529743253768441788222735535855595931406983228255542091551510887326201598035742954792385730286852258070849676103893879643473397201488975987798328482528545814585544200227051920439148597580398130866569057036611770641181879121642530304783730208525989850968006594957439557146049755557896142392329704865169723355397364897019099515092444621397809773135074352233588871438844013289932115713074353069315026573075471801619207853467009110327298772319005547465067826014098887968111387645485418786826551349785081687059648768553947828950093337942031859464449572777873507699283497956775045224333110404043721370831091795566990085913354187177142303503759944221108444664173012974801531389980772507911545696404483530192176924117959443630673128710257742448508225709707390839526737034780498286252653333145938545158635190039159188620318058563681156210344267132549092186188314130983765455644957806101527997855264464481129825791868856850948729735229342648556730547025195391608997907683206638848893101894657539520032429368244289220151836030591151145308896748687121768644434855691220520314554938742326358568281750141504283022312618902454320210516830985330283967497410009817845448198179626399127508858592039767694364351698123736540048845254030002195613382774763531894980068269699207097945511482895806097514647421734506080985315564441423298139191780001285833147687703453892225371140192739877265293453171951931651684099263684577005829432085374789345509013181034070392661295165149720208793632426586972420320983354882505015190881378917241337533873202278118679224874355992405500084461996547560408134048679027372332635132341037010956033790467098125745705774582670024718036912386018248486710218535570143932494894528571340365155735535234070255421775698448909283583301750762334967476449683786623765467496074499373458154974207961207925643578735791303610746866128851034876035636676689140032155493622566770075026815732992274024955863275630006725485702791076532982694393590864086481580815271328153460289428034271247866924840038240647314672819065230627550070263160170808048521999249897426578193489870802070563925517285184581701153494947095120299204022122735030634578170342262053541084628370837997451327609733449387438460203218016902756088300273963270237234906629812442316701747246626870979973231953635121674806487096268749391802853576150746685303028231939759667250514896698443435302297886650765929523750535881340651312004448329375286190121663324080832512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] -479427259830466527424651841617800841687449934121209803930504825355176088969408367088518810752010178153803344616570735601761753872465344620921956451442706338734958780901729520862945334581799694840418761943087705183861028081114446968167140293754136320395353919265604482407212013641802225697895828626482466443292522067650933006679819282303247563249563484811752303459436052816110371645866605194390554287074194744659966436252358328593819699764346980926259619273169891112958075254939362630462359882486635751568227631546148971821127023580980730243026630969242419786298344868764666810100236188865441293381032238093690827480604515301450728290855559522733036085766308142936248527841797765315832560990696780476537623290019514324005563366613112407141375097349189995510083814161562797971136687606654206095460942669425688814146346840247371523012650098482861965336426610850195213648137443085023793223093767244369771750135601058126182388034732521665371556181447634161944064004342297289014132546470657562639450568341198295478171553967609333675265645638745052395197365884085289680241801107307678148283116016857257564584641513418860912399243952530100739310026795453109234998425501856366064776000610177506732954983863147724651964654236352506361050509327489725610975402784540232869972312009523735563369825257085085654568739036755782628805595215199369928282731124540109112053944107934045815996665865376577411899270216474920109907169636850152800553081873093654724958782185054870933631950293870971056985806232550710355661158085195347952361269461494603575367738122022384522463176619128122376468589513655000627755341417435516622446405041804148021255828186897226139328547407566423110242908912830972579021825163584337370044410860259359240854574815317118713572754523709378280356791923786379761036865171087494298302179128060161750986838050328406612478464570638470574284970056265097130325540895368975017938213917443368109905120112920553382146069591780895682734178324782935673076532621540069183846143807784949624691970317200733721462436789680761696256213086075896228560117644036138389056769176378624912071952293133386393470013150005215774523929277991461103674647345385623441017677268171030361514760523502807077582982769730795697167443192625836186908471150971121429355399881415060457202173133291426716293002288735090857944409556151118038021394328113263408336570243281531853025750878704693050684168058743294570167755345739782869041917169564163906182996118721237494915644407398064044860331228875774358962533631757286751340725138128964211149559064879038699191539410563964632029066010492587281866121441981389528144169705771620600270985870212693152023359283802405567348849333304808262472738322928317235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] -48829061873718731304237739811316000425058051294709417731946142337594203207078817825220775343159416319133284595187622365173617845651474594848760700138959326846177219184790871092505973851956480206892455737926540729341791705871172241269247253336696617941792336029016617068071911304255957897796938717391083824581522330340739227062937219656535549351009663708017428219948838038330008089973133289130506879960464451503907199736170624782122448139076706361676896195803164183996802198329834397238682323757995947702206835264564586541983184750480025182414962155757288887738985677803580687144326243093148063626523896071437630772476930823241473297640264081873348041456772980873110319334767409684136949433033297640342180952682880013644463407422419622375556425359266765176796538571727665175107113948073376600127926623100761253299336888278100415155105093836407762926158186889092977305385258361663880983699618807214860735945218945778295257964063319388330733297125495835324687827713657533134518356294571604408369524559353870424464028769492836972096122598689078026763336945694359113181496237575598907642038362623822740581129902362306160765528496008839461521580286394731965837635552069020394387157356411626461634068774326282033016148499408896490165333482102812253652946753213507666696637249785726039706269145235470250295997070093580086724990551675529455090824434381425813276323479757573304497138405988203330956346575251614702074566389473763716078389788245220338691600197763714623171601396103588342174529189162023075441514910844441209753143903848499262093862818649405039832853257439781069871437224680036672819904018630898595821958245129132027714534336044553661447427401112127876538931062225237031200963444625242793115128584298530953360838235660642437035035104998893336497781490182645586485669768965030894742172059090523194366321643585284967298403052084050856754044441895694209965171832125606687204867485728649466418509226331038669375572283034201852271720066954178618414180196299684410602993810876278388743748721476943303444862695776149306486209860493756820258217322115059249930913112279155610881171364645985540558650566289400035252797466299624237117418354914118121121407931191377404627292936938863723409167313655779477329855061614220906838154835584245706427932238937381502664284270465069280733426366551571157517891711006651187507106089628184185547279558832027394045209416433125281326340490663561444074820920478494738165020643139043665198254354628124119121197675155482726116172498630502201487956042758826663023672583305079450385446385672891238782718469807720646694927036590846976339554585910276627684324729931515263075158255664567569316788728981561696180576211656542397396739915519728025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] 2870774969325838434001582657194181258116937491511973848883067162713519258118267382238467362314735046273707276878060044590370549101656345144233276581418800110456829165341724011225943307497435708799230694673718852964053976275721447458472781817769035337527275076247968411928340037230132361757266208683935035249420103820880457373808762809287292423717297800988363354851033500782981827965531078144228257003894027710204499720625767238002997644094906081705393364626180163819949453406134567263385270950229241880002643552064165817858024512330538508180794941756210366724112375809239537257013835937958353739845725246292755028007688238153257386372907906502416102208023473383141732030703944716133929441986009956121487778940653539272437057907949317373709295745674027530773214926983088734590891145064471892906003861302837613858013151845664776069088233831773142966311115520899390183647102608161907866012814888154506712542697836812068051796179162124223032665041258395403985848198524828094421788729021162580876944270301074876462053061182719857947481991986654261271487094289802657677134929016083316465466187805774958871585311564832174252482698767319715881970039702440196788069155745806135475396432351482022957662671067095840711439265979761364421611380680764019462005128946533262254458732801927539870252393243720182752029738162635139345132071176122339237576895294806131268302153679116797563895932866379648434591260181436917506949712919069916396857292100707969773839660434219661965430111392586377602808241920441119910051641782352619462255528985149487935275437231866056874092934139084435572544915396134934262925401125457381117399880227867400610602402123658730138780895632795306990882682539212947293748937096269104993354215387343135935463339736276471952881735874660658201126387707834265618732062334056578922158740670663484509544763527557069943807821670180866957441102593114330252514895817710669331596448703596398918564522452797795311402546352731893057582274047044573704423260412576480805402461288647730652797243381749792490266485537657494393451648198402712849622677464249161471431425644627094376126689186435668951355451231149616630657445177815313781096194927194576416664655113419453541375937498948707468819025809417473532820358125731848915599638667195135337671584443636120694358383824045065001135215285511838152899597803194214745598395742171556472289503246161852895594923240656324538187571266708706621677784353724049262295984426198436767260237672705527891541083105615997048222346176569260259350116530504759977260035302805756046166750532767498396142426961257515292308373588457919609588953163211568655015930484258223084469975421743023580014370713946137598361284098627967957744298797870088192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] 620092913905372025402876029213073762935610049363626835696629079696394825485854923401092701668493534155782001816207482362904170718215188758410738134009135853307630533286229557799046497603648316238912460389377919983702623662545380441512826682799585612809342105675122448162284225551697829170010018822203211188319534370883268823660905634553758422241334740541727487419652185536387301286503480063639176956095406049711102685225036327043245626019266310606733815363453260734189454073619058970267785900285052381753447536537270864764003810402981711158289508518695469704143243393193783353822163009496344621740256486108894665422740976044373519954749117886072771183253077473126020989328742591629679733540355285803537126675703831455664738116337441520376661549981569112594694239749460452482823309333506472499271029434665088125715168693692476079964043194810788745304613593455233983811142508890951411123481290144577948542361613910710444196969040180351517783139728777573688262149136101038359622046694798690240282553995487875526075766512225751378600166712855829294763276264919944442259466076415974795651582697272954282880378829987822212582696304603187528164245437549682520536289965258485650608227842644198547072214202370221611081396940658616323339588481236578751713486418112807537624605596274612621692709769520364323427831915042033938835328565331438846724455806636391777097147625929985707390880011415785151759519489057199430587366782651948540176390342190117845764510990455910159350657930565472387084290720616636783255754649543791548215680861633431205593777500565645777160292294211598251637491448391212789462804762170886662104875806040012374468186712840108277901959087755771863784935909940367585239920099549688729461203961825497639340471792520281783910647381236112658612436307669081930801718530239583319064886110367751099077717087667219112983850341359831485688431911644197066948506523990965591711066293322719976527305991920054529573247420590163538877996352457607779420229135216432056763346129560175691681177912500120439130470471396784699977686386368356199501897516270897970203498460949635522104365119627897324717698225328734711126483276518387897022773327687513421587221741948547757977335015858529871394900405269152079500283789960125988908286381616977535629257775127230466374136802523876464301004589533812742839211773979930471233946748083905406981041105401383232517586017288478446868625311231070513575153750923605351583213166622942816421478338313174456453323438245207355965493904830981446712738857427495016748209064472937236358746117184379938828145546516402888317524399313317390283999959872149697978305375659840411052832903421601780083205149613654235466881791113927204740255232729022464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] 10382513668311441382282900024695629379424192741249416615198899609997241359154041449261089687607756141977055231312509252103083822139300853954788438104110367258919654880345801149744100082357916928548428777380528717221167772538846323731810910638939721625208097563670996567732447434080554757182644446795882953006031027059951358607705966781164635498991810586585897662926822419454897844933191019246569558765730804760768455417103750844873114123263096453044628754100031229086597534837111509013874695041713659629387842390178214190546884757907203845338071067120470523013760501471582769894355442910738849364559116959259658347546922390574774167078624798901560343771241724454143224638906875246780771845542326408195616476146757094900483390056816735150643127990190166998215537442705267535257561805076755072489060891881972211152794083054891271244576798573093858176162980131658880431165761868037701938293133471045047318362348137804070669140917391367864491869122525208702454862319981058638410409649362629695804923486291611483149145490254854276293485916803821868843373067915012668031376293962661361935409664454977340901083959955862382403066176167022779451658680800850975983733669988200063304457900175462818501568736730573258672017397059886738764798571223333988380647195659648235704488265478350416582924518125606199027339258305736585085336688334147994471203249106262367450734993494676695738586657574136305095444209743345445936435981870103617141632899567788138216556315776249358245577621066513176822457247817202414255832505599098583535215890337753984300807806790867399028873539174828167630186954899145500402913967262825227745332421573018460445862830736564149852740427688972271846063783980810440198062009555267745564836643054100589445344518552467564538585568336096501595655359318280543958523976147955491237079875041502670095181369250008557409412047065674646214296362520337863961517748009336921703538529083391698603017237537971001818454308502150348577501713698939862569583966975222358029406386230472927343913955032262143107508356860912051535230865429481044607115552068963425233744264909542762222403380322442050065564864871959911654403655309371876155572067443611123736212281057361247371429461510321082342114775882347953748343101720881031270502175451747160257768955268037114191834936007155327664089438076545708822354342055891997737969357555855568408472733008988025842822544367748500819133904780075302899274047435937607126916383887237249265742560969752561983743339095579179457319379868870370049665831027754214155310529104812083059501670947273341413533793643434330402651022388136620551801646304084702666089258694842232131991527589570628786600687026683487167029471270677459556351712144916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] -9403105303049467043348103488713383163428986343336197938444722669413000309691530000777303207557951737982691087963769221486318152420987881977606055196807413933140194562747786739865577736107023717277466193052166152156239389869334941985276298803448546147567337584132786645909957201280535494812246618844808712456274654623737269303629756537378714804176712709725807083574670857292460905114416280475520767773977567035818588825281459895092281497134110411891540951932400862612010590615017639779489242194206579903569115962474991878383690414380014220222336035077870071306974557530394720342225860488282803878819242929388062013478371032422582172824826951190513163769739846520357178956046656597550187809236198366352104969751627031312674155194110172260032428128218461053980984990593253036858649636568921654439978014279244655950676981713823983412464401458742716787965433525482740270466275741878374967100586836840905491804786451288581023062069538025507264504442802984761143389469892061031388846332257398976058427010401037837228823524890620547621810745556787380098292356843558702908399008794875874237429253823229484931098056254109839252464244711065070258484253017227876814093678883126275975021242000258689886769902648425497844807595601905489968096817652583148651101786209017091412597161745525433555351990509620781717755847226343894204624635110736459022435889858628231761453876950621120815956378651113628144826132308462979271578681255940368552121281144089116156941750032955140773728412843458849407779039716147502812782953971492012832976436513857282821360976508379522154835011459600142682082596432929842011220267122796603560773303993264867499318420262713742654155447577102083657364711033201835726749916178927181280985182788636060880677997903511724313939343038356144093523171298904117732186403681525030225958247863535077181036876910488916601248867062361515645203995122060865986718738016583163739208693062802003167145346840854589195165605480859279672935343541946188259217197393284690642935422559295237813115052428659675750567667972455694094954541958283870920339168174260101114835285185379585034138803305389454989845268594604857799332078740121721569926511733604616020957764343954301053135103243732909705172883685263712971597298974014802664625421658661656990117140877345246846564616366496085763559710432705131493831102155266183265339517803775804921180174749064913341946513942410195568943556177126605721682037963260313397384507109324581429637637136101883116695582442784150558427478535157292896075544589686488311996172959726000094912507913964935308481121370390183266620757940455354026114894383239374976580383035687587993804790801915418861493378320300025566180185110166848722455105927905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] 999632915521305521463400259653109142056625383689352012727789317718548125606685990599098365755577600542749313468191736054843555552206660655482262215003482705063410448153051785097581333945975403027631660931733021671382942473028651187909585288045996143919124499428146615785879274896497424645606295772260107852922603518408760852388650226439541777335705073062385519039285954146135410136663277625018428715543464647693971382292261495360284301643226504603201913707329843824594475547470850367909822431644033079752205140341323817580630892621941341431033941124331863315787623994857877650338298592250699956964090004042086084475896449928727066574876690558675941013791195988805983466469462277699496061061994656610096558666463250655321808475068439554015841285471982255215448594110748749686896267063436221442065262599069457330615212894347107610493702369314072652538433001072451000533109203724526636543944041366709473795302004797996952319839216091690913619465452088034758046889863555830002721679978201147206708195964699029748281457663984469326029541919211346226646624010556401683742385970485318958773690098961963406816600362987173757181115101816932192851940466319998446405965071119982242803937703000993806916646461017920010026439046373889114725472607190841581721783419515581917862851102901487673157032972247404815578634804337341446066027065313279490958364315785847064654066357641833838241962749925214855202175790995960803764859352214486409432769553658967581715628088199487652880745154073299391596151833034301575118534184928515400361632470298367341634285003669644397092921226588051873120529550152935904074150094454051759770199702624907805606533807289605216101383934916624027230343618480468420128158821324890141622613086683792156799793859175131923206657214955303392969700243449009801732455255673364948603718467067269966644570162274924121202197131261304725677406526133144350351302960658236528039385367791791616295626009267113292756615295905365606426294425138654525890435709878268058068069812757768265505062160722228242618705156091306378359272902508859231710916877114869858173739822447997728071716476354365579656709622573018125949357557795688088694909660269818675034275763628079963045331528232324808214348924954517912231366753322179496487113175201851083376273776203997067923712352458273752539172590591158686384260634444892491157157797914490270749842361825561643886634385041683329944250171144352340873234035014907742483281747840850932477042255022299917505648096316531456547118679567381049061802246861142095320046192611465925102794804682938166209936905064709503893979360575953082279047506140755485847156218804288250332709725409259391202730849042127810499572851062611423617089491317723214020345856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] 3651708668538814815761176898832264027066366668504908427724689047088692132682607358051808751294393015910042464186265722433480089519570323441248003827242286852715801395477286693960154176903560657632787609402850152017017762494686918186676168805293582392412742709998599806259365734549717658857200852977468081145205692383657716258364602472089191324846532033406101648747184472506889008907200363868743169856719528815725215333545430704116754153841365475537613499742270043682932304284792933722318792822136967321184779995851524364012995058261081107577623445719196262631110817682981428310395887651743147581180964850930539385027702932088628278503837756932278223586299463509432143413393763999517605848403810151531636636407961120149824636557628594570580540598624113146723371788758044046543830420525721821742453938629950344834440760825006150744227018290011551731564389120106862196236620558013757580695930415318544023934206505765962948921077071451358432513254233337687554631732133980628699012179099963823564584059038298990092410850617550132415791689960725305070890559714334300836572521645848279998224938547286749288962090385302553223476132634003848584361660483330963398839385807304342495602394957156369753931698031057817671239528356457860650273164588204654002034331124665885900863375633701800221869277380083607701313367114714878020532284883072585248618113494351944597677843687497058418593836957642479545834706863933366365629949820420015158017890525229814357530385710991769306274822977237107313524538634264549438884408627304612053052786621369049036437484438421702178686111645060789172338610137329041860759382340932283255516997905995209707928273415980013504070963739149813124900604498329055132693469575912031578441722241187678289163057539989833864786204057812354444254836467850869869835993560357903978703553795774702177701189509844176822813327319328651576174539766913949033264758230819065850266691898855602623961381684287885798538508132696837944458389675666132444807878574195682696448391278418947880050465193170759158069939548507471383553049488161998971434312803274890327375410225177115083243546491111417553518512140057508879262694809550241499984817010640834304929419137374754288960940498628878375772274132747398672724734002311921332370588470162625966102124254761790105244200725916130743826505503736834832759692370273363983865637316771430366503940344269421398036583153083900336993356302495748676842304337613967049796335197323194838654698773844328033574907275842793146858609773332196368868261051137727697148037919117340870838936738057797602178972334562791413414578977651158018589851898665431773661781605874020669650281374915244541396032599369641366006106260873208442321915367003485910897524736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] -9562531750200278886655375814561176014516620356012138283287898464633240054988371695764600037266699438410870612446673405940783027977596876364533469310526130690322807161767344819041012163891792091488108701785117973028424118606361743496420034966256027996503793924946523595347845669194341059401745835277766380722255836011179832674734935257530096539174316431329005015761833109310997755703180894537152290576049134740383792454268494212089900128926734160281288963923386484915778785898627010051206620107878270906263753658346911379940758041792732772496218632633625138122158143535425954059384089505291507202164066039691494345043185309783586863425092085004454067218202396214195006519904552445920339719212753706013445198474278584377648948494046790602635148091867320484403238243412811698733071335052654107028084715406659539766110458300256387236395737790217179196729610681563215979462929887435643939471593082099877263240767463552885315288686960361366674515659281177741134496084362675398990992345148903037835206664742911384269907274024177018148515496265736332130439367924425677708565674522559558128616440138968499683849396501874523724983114269271367810528768352338723905758129749735401514499350500669000534854911891275471800448512210167959401644278979424747425552637251287994866491621397939562335002104187736702301911914823724941687109495046636972128746762214182315192835189841247240557532632062679601941483780266409626051740688884081705002317422684459610118998717587856138129133116116265647216769727978652300963329591486208152155084622069115393478390531605920789250350462978589434750008697060147235832653164407607223072265469854326131863232341938308378526909762266241473551150973520914354871327620009824459114893463707011353374510308486334776952711212531876133054865719310111542540647972110385724647870708588395461421494356550068511168219996853268169774734481510957045921660482035448238478589420505874198018576970895702753719003202365242784595533979695892903839318764867657610452804698141799640429692680921805292505741435613797488328401639627681619233321800280946944692008179472666419036225138691755617356763738613699209496573107104812513425160452978920872297627226821949012294333258140632659743810939234413192291340863643956411532828394313116236517517539922779524672207818192182761800217142044421247041232521229991756742510431043755247812527856067821507997299672293646382950951681714952250025750425996527586210274007161947687506386964192880564778238546832285289363944803534194421944860285666346794809917277058878673597857813454616144993654914176032287807303742403663910102305197158589890908240687968135686130602978219852545431555537682102910498702993985045948889370309898836988217478304759808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] 742009641125796738051780037826685044937051235842929181981836049092383058759231884412645565960647647351189107266364833465906358723464936333060207789283451952774292747684922744457498904831828828151049748363822636926721791713143654645871398497486140150799519416666108121316538591140501716993007271154528767142562499795455853858780419859975240478485215345753229108403265635290973842626727024017240163479690159808195070067311291858145398017500295117558989299244030120702812191494123187779577332690228955063226760748121434567631463062947626378096289587172518343407607448790955904193994408916624912511529787942008128228372548940897734701925850682627037118296651270321412706005968733316007022382158101573203133853513170070147842187749461497548602528819604241980677985014012473246858962715067340755599149043048987594716674149999441575465151853076963716163289903039005470396119518230545785619336524344838286178516463960646391819930545580468818212014156308988957920246386705501473731254657792015069710156066931615407758080881501165191229191693487232166990841151473326787560127839358690669833041489791735198293521300120488111805914027446618887779597680289128620479049072085755743362633471604098188642109256487788846593823559679082526250811358868035468188226404812657777976338528685587775432720365251155348011200338823124842121512106311503573957630095626408451147993168860523299444121597576064337247643629500789089813156620029082583561211180602442742769322183903766134052072337868958305300376872976874210195471218962401249292914735632958587034856492336959173186324790336049212390694788063934113349297420072759132334093745790799521451264202175495661811817706153432189358127102831050274156077584692653201221721682188956740189455731450167851394723150982693103740362249011296977235711197683844538778261002826437254475511987411026735565413101605015739129159171528101337120773263551287925239797938410286966614038687100921633646894856791488073782557448253573580331282048982402052551865368982775030736303411121069041930408658792983330402032110310937118175543143178892492890476555606282423192631624347211982518324905577041463424254555946865904693766462619873755069300585867043002964270269029135548308323417988103466962148634002994762102908442846288390861337204268525331654233326516330549140094787443045364499875813367788574726436685551720064044325569282330267822563886950938403993654336730611360362303603943187418734587010867268803153183599244347108946955692029635319769014357401559388861136765025591137487236252800128024706204539960810825202931429343989832256910842988807669452071227869834329766957489155817158405463349280139117074255560015011433701307742243112267887005758362304995448122998517661696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] -5495410558171051703089913485639576188701709364649292286761109368353390642003324107231352260983960436877200618039836237231519672089525468989960433140396442917585388324089407858548802811466381955540543120634859500968628359822923808821248060477366785017551548069689433868691393422233544688624686652618252961660650794734648231565176487355103291020860367761611393747973516009419930432946270824877517179215376783806210656642429429636961759740231702723626077998433872061503186080165350011289883411598990891403111113343471717944577623589800220261830197597126122798159706309151838165976897549330419657865858047351267048166998595573667526603933408348979458709301279913611823891262390522147673057502630298337428168678438352327390326898245355460191375931105387652912716299901813456243792797090169982436523405353144343653286689381675533167688889958569149319860821484514612517838318138227347394959233075254414108100217778083048969076669057889013431255380498653915532061055656987085197706775046061417111233397138601793243128470546821636006430099572739956593708300697751621143854480902167174961336149080455452223928287027256539126674604752347642095090331163354085465534425903298870762433985567982065571811786729961848896987085224334279393298482551623029631890149791019886537357630530700668548643137417264536530037892788020878990227143896273504521628874493550483721949876560226033456274401637937467567926156845442937831549053502334723627010108116042564050038909775317211356604063323709919188374220572943151580458262842171390995042291923159209962953550177131865704539056726961917046491293214958246657354188821199692392569451936682476323412516480066755201001122975040772969765616267207678601152730295689821671689841125406269980091607457390393384516429056519046376278287998331765293352149433052396788958186101099803305968914381958424448952078033844870433508355333091345374910046750001249916990123353784693859180520983817547393945236881383765336452393210053182356159476461826721858312286159984911092813977741989434411581334271817913542847039186133504908852203718038360145612384215046690134511353395748469418331110856570800721923747847729870819031540116797737551645941728093039248222783623196244202117163075808363880523394510268965653431318299132170214183771826750186222349621809069403301003797468859441322986207621265706981453905308585522511955512332943500551385865790813995464911492824617236001846634231120949271164737458145053590002562081180923610620626051577736534036945955885112048381984320518625514884827197118289813296921396696909726002437495886638246601554303001201905674179536879305624674788481030582599637622821599225924712773291320532241515430050872058255057628245366272874219573111020322816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] 79026185537337462143751176691218738335591383453040714251030966590634612120987577627325251236888184351226447522760567347993026928382990719728283182893796200250756967999948937223448098820788088552589104308868888389891733181713267744256611704015345771412976099825100421828625644906947214847619954097242741737216365208694696534773178111293223739338704914038723102588206860479777778422674020215219994949129307590077275629298682496109354062764461017559108688621461292172608964284622706095136258701021379734562771032746886230007070340307625978857862461811623188318242608680983630567081928526445569064110874066112675056442646487933210761272095997740644527528544681584363384776031661389940256053598698649590814441944420450252685650810410863922251414207544700582672686536119670796881487068566886869500033164629024413627910071426567474759221078548107644152288135985094715753955831405836216554290440755414709880312872197342830502018393690058616276138362023240319333796250660661752650377494234718249161520576435208131596112546764224812386301270815409862447151609902180066307231908054161556597951080596709302314981790731911038148605849815647059622893603506425111222724172437042609394164044170780288466338581337836153100867246896525878800472451434473121693583179096117961975777964811754326387221875832840351459050126268433540231579129070872525525866201396951715626670026368689386742221518106262202004852475928452842349073358505965445372205796604044399147703781817131985549462492855238052007480672670381906508186492884214327111316934877469499395389369463470016569308638639782304892013586324219635079840398081329238447160655659552674358132941523260183271123228608721021745906667020990967248188550810987898141241133333940254949825761015026641106162822371917714420042809071972661778166745423971778308739144979023076496576976779875524523514770403523783410525882206030984842541821168601384870249916089472149215345658373110501407693928643719518833186251266842550946665848156279114680016364368288979933887344235582443318980696571113926066811614675093746543207853058808457446758339474441396468817852749423874663007859350446767988700411717172799683798575221813809294525311508842684078192704085340711171678848339209804322105641038489196310084598837728686010783954627376628770013969038318434232904742630161063242056454556704595193630701076203429100928575253228969193279169326381686900897700267336318087200861577128730634020380517040390836016772065066335994889321099006479853616486829474571765792896666702940627329088052475656809174136899528031836180876329544004691145540474277284440409040359021653737086949345624046820520035218219401641956079965528221944449989612293678571932904969078090015406016305374953472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] -3281950028245464538362982890719115271562441554620710596700484288545440261286381072074383320984320631953052102947217195254484091243373146264268962499925572435191559585077315664165518090319031245888199955185986193058482741610162308453398720513348137966408814734815174545111216530523018308147381294131572145695519034372787901003958016267602845550774487325404358745464327125819919084921918721187944263821834881364499802010079639012667747883546018358261548973896877719754737024665515101324958438662355508380584718709320855745507647715153426990432266062210129513940407274023703228132406291449843532091811277946698712586120842426096078617437697908602667984596739952863577214477260774950730831577779581041217391532759705206036126509486205990509916020456798032560885483700938387508468958372928136895929397449767946306489073740102384321146963046120415897119724352065143605914332483497493030672371869560237034704686333285450308212564065953151662383035932451019950765437908567706409300276544903814194424864568796546116842705074981668181977558556410993624031845502483438599256121417458091572603544446204660148724343972531840718035594761428057869106805097238907557251069525670623288388659219937294429650895928021980561640743180158709431234315044746265140217526669783743378588417926709325172777552264367566745096785626043374438158425316312415627309923643509088915395135434591629032008409277269936696118495401898111817242916307515008512976308000412660724792447738034938481189708247976203947161731087326928799659234782486404872411985040544028256885828302312955766987672102701297104842732654552686523240949089648473371815183068593372607698702232781632614674589285604674562920660401890921477816381720980039838785682262897518503465597878263676426546749384852956954578873102265394229837845569430600535218494318176931162120937101554431239742740990621322274471354146751380948390889661939275177564602072821345974138737475524153074637482399745994403786438977419622442730786782705949364947806959938732084182512632065751740692113022649778146656713813518510741370496222992467427607717025553249326210544782277690066633407178753936800995075381719105525066647742166221234701797493992168668438394341740724609865993767414942639896491931311097653352660530014495035393066368344611768412782126144910928150142937273931989193153407357602498759880231787435457047364906806783529491271994242739759440900686513654496621829622673797957282631632821758736422072127696742366944763992133532525271974610496065778891048396674209391255677373347360130616429974569282724256363287979158519130601340046560240639284381410542414745471696963592862401911537533442040968485364000190090718040799429782730736125304162430811498703737945703055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 23096347833382128653640833324424005458755124871793708634929454240024242072997978981280763798507068418715785927056582190126888470237004385597919723299212216558268218044822510664082508792005876762291765964369486660856715230349765132935536429349975264037016560013883842772968631092544802398196286672093165566262096591442991791827462588767188381318916915654119956811965743443400773278052347673499001323134718289351473541208847886733130723174195373160371345477853301709496079361626363594606878294371079517838969850039359674579746159399153551035005869148538257464820099552613235240166828083377040861952278091255993638762785164161686234249620150790700217010797374608994033802945699753714167059571599163342837908722081081295707825406644965780208962933702270689035151883171603191529577451008060222213115510931750868938433632669754903796367008194710144663549464914494995319922068026431841743198584493583312735763523813182411296889049927602818767188436937414464362624568658992676802102380113425614185546030072614510018823187728748681823215601953910592765393180138983976269727319606864212934617262521856530899784991380557742249576651414157277480491570967178015231996568183909450105584115465997584586953182013502363611579016350649031369566914013680285995698167379603036678842918956452342575991224424949847134839765856247174440008506560992665949043866788716454119287336187495591934726901708832061382594359130632427457847466586672636961719063344187701741734784482408145221943228078009810227856152200515986837360224852878170908095693272330796732858561596760957498381936418435821888525702239598558293886699829636903242813998803430308980813841059071033956887813889484419012456273253704698352034358725892875953042893103802710435720817206914956885880233549375354118476817002640410220109898945005075980329452629850400958353363219004703667454295990696858573469276378455951447003020768141626089946252686110228009199188303504198154590392553925443220944185527414654511026915193893100139375068321889486075060242519446167409354514894940388595039134355764600980750644238830380972603893189517013075299715011659573786568039912354791133683692683367775824296519432406249052760486896237663767152200588638368414303139174815945881178167646680516523050892584675954828084761094030870267458165581350194655408241591467552463101285949371319945431088959325846517271932514040902243477365684940687660034328464041693644175050127738658589222489789771797592768576251158129405282847271297755824403353961337403107338282317260600934424601565042553305359359259135928027581239640364593076286739190844022377791203066440462378328011718803267172194130826100480240473386780835777294193485123836060130080363886916472859994239185043255721984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -92730180110306238649714397395248156796773418073567869094765025249471441454691045525034735175012626357985468913383808140459135811937152532972917851394364398666901191304219616310723469935336322838211070070004431402948873932998939782614577139108396583531400580348009761106032040987154522803303183710336392783986941471484018050863530156477573602054652797254754875793153480390831630748688742321127483129397116469487715005259506738737340589892068513477190338754910636781282102085674431161867839184870047019966365999586552587765450075994393171235234837073469577791307910291689692329749668257277837043387729054216566179098717975797146497511208220912114958123806738668600589720934527081671457155225325553321025795760952494779056099011449381083945233962113046333414837194265344187779671170454714039983456674552586282511935854448132489867483684285249241395099002928350850515332940015123528197353773241778073076322649252587925393969963590076554382842249162735541991438840887208472889377018706029405983294598615344331385689164577328182169382965729345135161229904698407900245117403325347870294317855935171518953872280037013440005123790525348607843673602870893802444541026677280450797218784523274351871017904441031064449581157545987889171185409327795801063090498640673326751012368159181977443167647581910485613409525817253839523831856061238569847785679652690741024739493801660627358665033078368974976979920646760638986403224606792121415862311374291102363838326977687876090040029090031492524393372328899014490815253210681225500465707138220303161676216766722530142151146953751152001734911273837141994416360869413863333901393869114087652000398628824835657007188882088870873213963125456185721262832647302079522148290582538581353295035749245989948087936017893636832643013366002222748013432010582174822622825926934296767291420519288601582206454921940905386525881465009511047587479663271022749518280917958644352479774977272902252847400258071051793774894590749433610163426358683302632637224214027867463940044472381712875446028447738905251161929224425552219203448949776515966980319645353703661319113818730569228070155130722747694977013719999014075623879041166682547480070689672346030059453089557161570094975175588395451584718726726736814074518506776676205340251503148126572937890486502311005841039715141053345095180426224511648645558253274702411262228901678390748731671239728913587616112724367217022286039835406919376490725326988737748001203843079092655277794062686673830987177731598972818009392616119990302056313563239247685730053571086994254444934806683836401492310708759554134436821704193182195155836530646510083644956977694043086883718649053662757189260067309778149872058828513063204450730890544115875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] 237807776241230503572992525344549466965059314811136626248418104072530618863632335506367035588370611784287651813340037659790399396215662471495804263001192769811708194006590666612365686415586255321382637508753005478086022330914223592749966477276790536705869104204805535310088812432440972775707907166210428364437860827207812295169810118368530436156586302080210293575243136313866354245758137239883647139351765922023536246770591934908228443849564580081117708122516267766617103668812288055666099988659679598096426381791072199861791913386456742012329180871043364555577330120096819454536236402501354978664428497999861643744815968551772564154597764962171886172188348724411157571467833283575297714590588234720326533896621617752897851039299960068332455980103121507069166948838465866272418835220158043494484490897386248022485733674275409098606727123336648019873102071276215212643986468976729724791014883822809021341861804687020262699631321598712041809572027877362912535359597025935067740592572774012315233327497049601762398098648257481362169072262627405084497498589325058555580094087300085556776678763310711171995935026123488360209428051546039859028781227228206688943658877731669777560488894585032023368036307492957192041771572416285153556715299394579356811639081119565905745003163569469537034555732312264366246281458992625513170321702665040990147556546898224223110904000702631114657519429537897109212558862423920449848145542731439250845817293838248918174064335301895487254776100333190543901116042398262769828169726611631529117729480771227166686916637919158010898044106999476284396854755558814412883194115260399835775482992401112801384823319684414735127065075599953717716254908353320581227116678087088969667259747905671401767298186784519259420386100540907016056576625230078483679531727409070678500411217599467194880648539547450362738354461740747742886770526463721013787497068759024644504283450602746735551438238233781633394065165975845967892870417944957861052799590165104890568402321534567327846889996843570321172054165034680531657959003288439017958415463620461784494335116886894386255011103919553641441505669695873050459403921915331132878814563943044399872975855045333752724719388968799261426983833611930708346428962974079022929485538171763098412023177919173308580986160273565786201497352127426122020300268849522920420142255420768501973882472056528638794494109577779508074056233231463066015101653591871192013288844857826090308392647480144872628637135613214302940926782880717609009055007031910586408621907444607556521168077454725311988146296516373902291376243127165435990176511396413831696439044871597794582827199143766255004963527531899353094559440774495616641350449746663819001309945485311606784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] -1370307941607644230985308930036641493647675734611513980914619927919071279506060244620279925439816540314367279499076336328456078334645101935281588464559962999075482620269212048244385429631372291097840334761652935222215164980592989286781526143098941618190971155026309037807017510754057770127744021479374188417221916427299781822975102756468373440809164403288549866456272036540579874053188482558662289168406603165272800128392427515054110811623595839833729382752448772893149642590486471452443207832638819626690133140071224217868676186864772839305532017561173413527839907490729857943413853590634483368071120304970135882942719946350520585617159293556836311764190672015774694218062607146910957455805499825789006318407952098229393728304255528121725665626999354783200031101357763007071046485367780050305587129341480942989927969491801671737493922366065101631030079942382716531373216469487986959606615763676955169430313505048955187849948558641773541362281102932466603241835500063133343535239486340569950830148314010748139473134322540261431987596294274487859977823303204945549320817739182167489902076833163764383456270531167206748132936612252187732192514652795030454848286183781368128492038377501296904392460144666465773246806008273501937500298890872406768469426661494428311767975231918730506051306466497008121543164807723213137852100185238493427548509161520078835343023228651187998149048026083832979626815417493890953699139914025071062619998781271475671755538475393715733550933515659234766522541464640487460282327634093823068660864742940135419377864039085572579509396066739459202163746612407156201309193949259588275098570661996207087804178514988737869165196778896924585424947986621766533725312414233005217544893533749227168985901202489614115845145875147014500958523508967929372195347102903996944876214985301244985546476487725715691104267475169707555904033197272497927687398384926563471072501826120308828005170504260947323634042148914389460087887087059665367447018129915473721769718423231602982411522087207904507778467897843526892404688015940528235725652869976130272921285774343194128558335945741731004585003869706078218541507839269211338978498081042369555809146412077033331675755994110567762023370859892915647743011051325096978365281246602040630323511222806120967971526766071561243606603756515585198781680231856175938654974487574891434737603561945000563110065627242333992709634688016100536473475712434699855775292438719855242543439265679031984914374333162355870893135125671527172172061890579854466928657196055362679422158025654294436691977727306556460140004150184692562502603304782475237310461255478330971264546464959310619665782219060006826894909217662793038340867766409421133715745128365296713728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] 13321680346119803139590369994795604468394404154896932703934036158144886082504593230095200993124411658293260335677788071032676562974881254298846316483349625097198417234582276188570534375823864458636922291631804918301296871027217913691117644758711534392443498606446855612094985329665522273357692104811391854888343286688440695396089113907881375625921901416465310385033673467693328745554070304593104153828560310754374219870191170071188044733604725761550853934144260731003130536425392382913884549798310793711691245173318460856992836017339064247848835816676686072152615762236851807292614975357651327495463292524980783201940449586225723076000003179056390701491716440783583807583304249542159607761905218963130073675195434656067619930268383566381678619068420410327170455428794853864080106612686632992640056874782356713664751036563084229829575997190070273714321227979338608507015979033002756312395421415029251993433855563907026803205966313633014685758677610584347618714046401378285695943394632051118415989976798286631812672863616737401970580486633687428492778108142069885521854894795021042387576850919238277140370404299569285117890320762430636867273148455239026265364806728709637026021703570277013482426132589884921057095055765309288746988559537777506385100211615900587771034895817439203113647337466841891198465715676261567924728099793154817560259049573947152526495716494092759133151281958209494566104099517406885513798570739286581960199313900866734342068589596420038247627975360702862499930655499970693778278038954237586808882709746704967901726175860667006512773668224408661910681543729575147316178144678024639774890396896961736568760704990146468163125695098375441967985024595993897409623953483070603462579393247731196727036746048941907690111371866593937218295350156645715322792882673971524203874194667063593679788036661708447082277968911229695615519162047243365503306475474129248828365215502145642048303814879156957142941416860508375065321393212991488705059804104211077359456061850702637539371229763454856110432035542162107987838097663128682918860063490163309983097356502168332125016076826431276330400238874061418227620248817523026465881012012218651535158067170038466353506809983493601052316817892271625085819803399517790547770968166218476124885642043793749626873057146637535576061488001214560610337164983486118573913261070051297053779374002731860021805401970497283925989234396675329587040397156200380052596343975506098902710435397252019101108907153290948140931200851719726886708460828410120151270640782431720479605164306695563730335216632475099445036741816297213056391309194991745952472112528164274754097876129258348786788037787294873989165657982636819304239985774116464192605925941700024336384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -81165572979348392505245917465891233433937834693435411459545026518845355261992344323866316211043422315547623238357512478019568945890508483506571080341981326771474628251824864233487419063151105914445421263761350442504324075133646492030600143142164796489317957441678514484184659101212068435812512260710064540270962954811584165779632430074781384783574940985896289665936611939897859075829725105342176237948067376325227492207144813098149194996465993387830709329610934178838697007753448634665778095634517227652356730707956985100223879252547153812035974074653285302022553121105834003949412165996948178411227517971957742144289104080206912173300892798194732800635153380675538032385996910774588892715796327167153258610785933453480545937630758953136352797643835972043972543595505126808049185072104648606843681428264105453596792087520070875766345447302909367407528555765038474186418154681026722538047008505865734572720465571745861599394596724610225901375104243917490885029391863385120257950341898505135215464035261094533709048376802958476659931469278273052171122729932670113763910465822365748119169435692042992934833620441011343652268951634435836209193101417441709251025084371555511327292045057670604447315719674844329961306011197901229219639769142174347401799084676396264834562234724788497562889452894966281866761362630327371781140550529206677069572476828928436272890107909313779771707602134624957126595846777580421318195203840529108707758095251064417914431101503943428582802689593283500127446945299140722695898320161313645151484249291179771641885880059113218446969831843382383618366686138750356948245478476772324820598347181773990949988126308771289786919700064378706697969972193123150180699530709472930098256976651619834339034655049083917650250127499746140055912306071112585443123818677781179667274960211316733016436518941502501190116131325618329625501688259417036656510684571862233672390470202609955970358161818622163992254917618249501340608558703896130780997918814361985931106140196308343952559552972311545800183396267897252302174883369769469292528140078094809476700303517454110424469549200328221960315883079388938553533853761400246352815766601722301855424364717722007048517685283337374352848635875226544129295543663818806213741514291108309806987510072388607346535980767328427887639457348345779947470224373844293070231947974925752271413842776247888002644088419271023642558059145333295808105088814315259630772439741302735186957814774527313552916394793839071750319289986621506789400187245055664640045366526527441756069403280265785341827647600661305478332314732302439911061395281556353815413303988287516971901109582202774135856884176289056766548942296248894907589827667324347021534714083203811901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 304286546405136246695105858791932628522633355507662351514397528307932403394245476513249983150160743628756169187727047249300345838638040137923996718680358098385123362540033150018753934955374866334791856463344258082939802564510635707439899200448239042265738857708727734850102899462228779636323979115134354508149160458676633820182423255448059222478359839687876383031370642578716248114281158317532134430434355118706513152848019955909223079424861532039464076529227282463157694433755239800940957742830833489559110424003468176572996255987870032997299386711201190492116936271270978087970863762431121066317352247273287885765058800697929462770180835316966066633088437354352453005667008027982324189803186485209898775546719485485498186723726441009948803914795807844596750466062159812841811708862021200978505868955018170580650611510139830025296655914819490818714139755089592519747399587549984592088707924838598930000884841101374974950356100973371534120515355183628587777809264880698658137544289919649354141268601202706738358493176212121675401439451741064948699715084009326911941316853918268896746538629305966848375602612895960672544006332099053962607946912808633040262504519661669640106307892654150442082725491893702532957107148824268017544940687219603790243873477264200124435061717937550922390907335474793297204514294689124978245620114631115542754338786790948253744380560382138586827488067798952208303658290676381391885682588879411230229289826824621778945285163124425780194296726350432835146270201244828828791608172370614785248197339706430401248856306514645458615464858517662442523664705621934922997833520835900033504852540879832151089076146382106334641443071873686665536680647331007320314616836619700004538439360413335865961082480509605651317434994312934817618341400084008392678897199771310899706352185319398845264070668705057248919597230843284794687871741237603460863697889241230224698247787920059175075549023215631948567296185709277771707006071536757182040820747007545808184138543040879690347122940347188080010584197681640456564897783644086248027305839328676348363178067787956172796613549938477470160981167184184828068438695708471773744990063545129285426101194214767838820042504567118242377464598219672146403533934390405437213308635813947514793684272643885816309957911466450222147015668454746955092123757937590359569589243733811592457529991639812326721468112604358146369238114270017147852003693664782109481686653170670065462508088622515082614886898164334279615525797284199260935407869737120495737536435928108731457296991420092600343578307409529899223436457384907628666949416383031530415525624848388933100116682466942907956863000087826654194652303505512255136512125191362085712844136465553632002048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -768948172632196327474625748212024101657073838052858867745797499048572034089754038145207465226960809872487844479161554329295643109242737858932354580177496919626663241401715922817644406700391765115417523797601145960105104607751746684470160420623760597269414179274032511959582507738406304979619172807852327892436628504703201744494090997802425303979830033827196915300082558190602065742690731013086864669405700782850032548198660464960429480620330683342062278235741121182598103417006932690040048642338134866937549113971842707654539427202647140999941456229811220530710649958728037173807938766644052947949170323871235938370937652281263942232811256568537840876087801881410498120239859477700333929205641436543398018498578834702529196420237329192697631033664913267632499164882469306188033507371166012130471147806174695293338061407893519424987892663700550817184780077913483639252430770418452893550616369155302673692275648940006040247008525305167942342317282540453467296075836760360384637546064010954672378791105919823703055437203026350167239388690288990470225814710663093456194302468554215442229044822703680140101261286707016339561138012219683829573460828152957787370842514969548762690963261822224334412374583585870072393488303833005638833505761583211468111991068336854856093502038287199440092734217513245066235044246766751863171755592744067940220434360189200968584166009138203903936572605348350220892113411095926060004897538310574783789991744739877994811866262609515798451673007711939858876807062399585331571266375226684927606111208573438687438236543024885723128795054185391933045126928331296187431699890972022652385949762843068771579039833052934676346607153212817615323798394187880829757047832596549467714622166532107087610840745189656407434595189815022789932291128545829709983678308616708219596387500332116888761248286954550590504170091026447384090598179559327332290180085125330165255133381440169832121692265360402909398231958818518164204766846478989015769967835073175459535323022333062141937010375262214619965962681135829078161316624181217789068303594435651946194505699978915790414369621444890524495233261888664008152901311908566831254359179956936566390813646962715534857945673286253161854536419866197328092689255595642287309154052421161299924346636646326453775152195735450289835974707769806490315895081563900654535608654313771949492445161610232989926169542441284240758920292354628702062326714059900166266618630026510920509678760720278974703505714046250324603508745556386377549644802625587100800948926312108463694704592436778810198066492159230560642132974909820025372228618099597021190498148925536135553282770069370669990375785895067697436863878005399213991224004632259743440659334284719767420928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 1772359229203792788261344794626090389237879228592847387795990240561272120249826836367597092637096308892320245733414642511081114545070321829943545664947707037480390687084327403354254933978900064403836870546791214310843263483549540573470428099687934605048352180906334459871554913455113179231011913313900894402289527857761521703843014555316118429380545494381043952361399815319411706876093548846116827419691354589338625115142657559512618888183776020634647557512587414973829583114792985372927971993540069101517184830514790645585442185805774749083359310731885674445125875740745280077290239833972210927218467799482090980668658451062510874056368632531982519271377905963187831156159774450665706278290262368984994000489285898542588664836867439215886502229575993014112232884256932706177631084048615529727185179945657024661299194649718847335683119543039013403730487938015655373528862280434669670710289375961820433828407794572075683184248340522708668334875635080971108161791782216363099450421712088025078192351089155951319326149570571587009922949159097355106098993119486603207754917983705302629725608660946334631675006270921283188872307944604632663249978723374487844016764633171303495254912950525061506029957188437497068761339276171602099188496035297479310901226087726260195546351692696825663291926092294938350710863722939580177456350456463713901374710185527794196144741426190961087905767652010336278299645171827469652091385202690154741111264143710448777525023627370346264603333163565961348631548392379017420260199623039287521458860369905098843545564482382187370826486733727895742423976948893845502490947797513469581116039985909863953946623648480555751688742695842273574711454634508875205172012155617825063325195543592963457751103838226932787985520398247753055578216487030657032846519303856781900470471068184582369515800389959928456360980469489108385056136192281524495136952747094805446393188109552194205962523159293708984287860934546385682303995256878128889523720075294694491436029468546894579387354417979131934189548393536748307983044263128997572838481406092959389128434834469279496149498882873899623132563071072947726292786321519762812055012717067604065956643219029623888114798785231158812564510171075864614042181693061732472166906610304541962073176952383979210501968421896977919459960006070415641699621725516407055259872877311920366118863669517354029539311746266912659404434157793800815426545273689718399368997686098726602201240898431098386614850388532914057447008327879492221333435584667387465024399322052869823425512867021139165863729568110501943131343544325689037941176313205019091593603022353099329874757869300958602042237665803299577535601011722700587113901984535601653650668164329588553416704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -6170776852631950475290076893612008735873489253244452898585788181916871756828155105999705078752743542938966609573396530744911501419684290248047024880445615155627420265358072111674065905641121475948497283790677900952741773799092105924921588442751109557599877915360990624834172902013464908116276056625747113175816940568111583084037276354907499972935545388549338582856208456721444748696356634789438186869781872203801544354591668486567898957100468874892406112117706163705932409066499583574224263120510480880601746246318065128990806687531065962757386521785329445727958736563101669837054661523782865395406311055572838226423247659435732481292661277050106112863324178259710964774192934579773780538252341947431078441127545753616797718190321361792868200816127528327731453234761827441786968271118445757707765728403758112102755286826074485258222192255004872522281828622976032743736195578258079045233357414233653913392123112504902194749658074597893890960514660541004378665402357364938906799341257456949595571739780447161003535984822750387728450721346106597438482546081775722969231584751873499799618824501609459765456247147918543796606292811374591207278176997088170721441294066226046351094635794648917592750208279916203509120084679615562225280249478526439283697641713815164924280224682318313701226525370745145831446794273133913850135169957656848604993360768352031281324535772160031422796378553408965521219060273317426413516926883741975847115520825762876109073965842366569777574582752331597387199693519459629883787184554010163350962665757693834775944106379941524652064736233500090599203873959137133615090296765283679841724923690364991892642798939707532163616787250213059970872447397501681794294708696724252959864023235492555558579889393480428514948353791767030984675706181000507811759242466514369375842897786712434331876332504024267779463888579239812755342106232292204032353525937983053690079193021024809453014712095197581140911155977188672305576937009856791770469454339581736939578867534161906812713854649292437571763044417525225006124762144520797878402286964866074489896474873478183027533276484567084544241136851445898144023226633234615296015440915889228450875508201410853734269940637527467014639408240823139732342881327973598043480887096447183532400121011562485952034055193230348918013565921115643880994822813862847056263299037061987716966094091777618762054759033024569591625858575593130539580925235738043039089446791427080215560707215111034438510654993580596176144122901083533042787749622525079402075579825550542086534371615284218485536620026081342383322893269284087940334115655290567322672176509606718619407096698658350265909652408708052995903733639804303396089671776711608818356332238759560424194048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 25162889753910475076074498470570165574554552449602100763182209563182453122856980870515339480976601176141059739328745570080285404631894023878842167705190997604870427979682627414361670037685736618566181992233913681159427317622544117924104776422602189321811585149255222125958643217198079776657910405679397323489481395730363354000625569179431359720549213059865638106271830287494404412395615241569236940670356570644128777553850862802976712848534573456079622653432866856775163602288707829083342705274424641008930511391716945184201313974724796117238623406937994465283488113134355037549865811061860126408111077323884553179593423662544962073278948365805417954416201174958988024604203644764522023326976378320077496870278688279567880867221046683057683511585560124907211292538097296720681564123195240151159393171102408982907427697601388899239560897605897039729379217425205880204148999003150011887761212704173172935766722406400746764671769741791585626394438809689397491870054331577252092146730883155116675023746980363210917631808979670178915434636979978000531225774559057384780587662538970057271297917578027457677851863120895149469324298737631571982419288565867261766790070856102247764519348543576424873308845892761914447300350906570632199561390327395668472241758709696848284147557023716425344229969102803460235825835127685768225431718713675843950726879159823676209621484050766317375574021863687701885686729572539926831275276015156096550365613731318455202891805993335901231340678259327802994010331205523568907836530626739437810291025218259946903085451667404260993785675930069928538133312184085407129596583799559642543362999318782193487691396889107653658911288572208328230823468875322919818781393669452074249758476173879171219341165751232614945947703050563054449164938287892774184507563870981822383469828295475068655401882355470307127362671262394439086711493315469672282953793773247736699658525604015289912473056431884047437283451219698739733132755480701294998638806171065210955757812672785765880960181247570451584417998385847671419560740534958344120049117337408905794072976991480340623039778382288825767768312806811244162485480388172305281211205484864130944545556133144407562655252201009691718221509234121605533041135325170521359447164448471194525485155270678413775344571764914027919685959417133567650994840258900665955041478938036384488561439457757231817158892174328920698763826470450722833235532455123698145793606951330934586779096665162428846560326533821129849100188051518287264554186360709734588858039005250888469657592034233495914762575115973869587025074669372551366674523947247689266038965379675931188278941334554314824639963852485959890218394000951362715956116114109792894540773125370089859710976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -80371889258831147016624518897849861542886063651289917243170847167439794208199654720778916919271050062748243077075958640540185107743640481372346961927516734640908827531753888222836362301764790753916055416570324621518124848771280141720344766331691784387522890045240789207617598983113274527860200842295594048734331628343651940076294924565715151067486766352059647566452936547548394704860819851188732288701387082682488322691250506700894774765095135970084185691149997414775427638068810288976557173586302691695457114583394687688390873358568203796304031601014357552921472893292698986449672905787004930437376830851285565943902733845047495388371096973419580738914702794014605325144992950477965421222393139922267533784970689113369551894182355949675561299223547952676670490931012367117732474506045024338943947987910712006875978101466969664875566849449842613712588547511827673145402021845406224217806459751841604581193742245369982287765923468800338820340072274551049862298294634719703427861512718317066328215425592071482835693653650002385268822972900695455087331881339279318331044964770953701934500694495917761696487413977775700172863343447577807655648464325047126030034305003649333271583493060791692170868565949987365022654337130525982596864750910834530665556498042418617249448712790375952486970308049893765625632249366664952784023265784400963427224143885194594848384684753456806671419516268667395714734640674460540791368865832303450224247804341778594245690767827858311942349120283804443148363657549476588845753148571265744697359327690865846615898070834728585968095188766568017392959294145416970441226229002382292245417926642801378081977683919311140284558543855466752431911278352673548091525353317208503367218452358422505976177144635863428376304947188293852495916065227267105692859498167356350311461477269710499267593394223995668931832458786402055499061970171219759371446771575825263740388676275176406844892752644035215043613463668375866645119499124764355161857069391362928686404789416420414165573658097471507393877539616380907207505398507663784918527698154365541039655181208863249359423317863755630089494035814266222701592581951097063617874097037903400096926223955098566238915412980638180625875532722427963812979825073270648541506108449662573362009633012955082741942836392626664314322925949787424348509394097964630831402933448140180580119279966016554255691729890054078195135185817988515499973819640516981727447545547842715677974506418896644319631481660012499731082837364940965180912795015169549686448798598218644086532201542092521233863703709428552827605001685768757044485786285810343771802894811402818646965995403745686864682718407827165367431320161908861323705314990025190706308181547472902871318528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 185967848536819010114818062693368394909504393586434758913898448106355890617733842244259568142875824578797904877091667095794220945991419126696048356672000279076791717704643278098075352883906644419388479584471674098013227215885827642819369792070867797842017652873483496081360454948881748368644964791972398860869059548350918037294061371543876930573636845236872825818065822380166506044182174299987889361951075221301469553381958043685683879090732501318909973918297340586863148066020819659167153267486591246465852168293131162472921181905783190963262030801837837055225260859069978209779667042658099046913063871737493243656811872239265588927712703538278763080930968498741732199648887636340463014586396338959716176837345478580176311350705569007200028194653387859626453225386053040525944253609412227205570683893837329916098234909827174740718794264760242312798563130345487112003565921247622363077402179527246593505705023618150405841983894765900247029767911190385774394320280536531149912793169324688016911236644399644200941773077481330166681978251157664918248831815148448787240340608169864199895795245853757803318159010912738065766563348386425508317761397600216439565298238102484250056538815980774655076170077734050168722790394250493644418087976171254059814805514728249758998298570948943283980267858560512693000320444604887365457107558974673859146026305806026750019963371182543861690634860892747733105786074686080431122884916782693108369396258260109347822765595650113460599253517245962354143760914273969834958753194444526169316642542664409638682196625347900947184610854999897803039780265984950827983623237130592073212494325379382967404124686750952586563742072680316509025758148621672465658679842578931622754076507416829131268152543365389162015714515349293974604728357627658089638547822117464133089902465649154536212696100627807117065062938945399732252954465781340145317640998430597255448506643719058150403465187639401739987593147872950567670319286949852878864725760699388224746981280955922231718504956017468632278302556774856695884813750798017922632184199935228241231302587399855991395525994782981272049532482668487962438489165005695980059672513190992537699808890891833618850531704842730436235969499259121291083462987038852056019673954350414430515034928097452303808744378273357298964008874778276897582900894964001249420146379091948825817207205541029857548518758452590864102799376762209538091586306051086041470509988222158839121033998983377845280034306442554765736945464453599015767270398646987830923346922620883027999278458274049778587761421068461246116363376259002811137172573080519431455027988581619415793439662603419185670277024959517718702926255585049314953921428873366956962540659279621731039313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -312433853473957971368749568943564740958295356712997289104415453666499843289104275571324942116219693488939531711192532922848886758832910980817538662107887122840733711920929591253915441243830001944680158468418529980619634102008611108733207168385353071148726473412133698949535833785347662221793487969628851958870684687929088808981152362839579322512878636274229926312906464008408913106481815289817275184839924810895632733272722475796573550017607418775793537982470063058421901187351477994877048183187244380554802376135749964536172934740529437424814972651285869160180284759913271316390430820094824393406490542229885749328230038194854582285990408985525406801768536268277478793374016412430988558966563936875686329709626163205050909536073412731600587488076009314733727420831774430529246449836639948861173357146415300635093834910818303610874200965889140661722458573110990452341342759997511097313670867497572872030181145707875103511105206947734688702747187230498503609782672709715117117814911389192768098289764980022671035786816658474410617993109332566921687601568003144093694823957148137392269444122140399332288841360892612120248276118780071460549631918062745684449078419229852176418957663208292677528726223461237170329257764834456878547481279021915200581533043210168106633133551779071579897841983952634338637330571527682052876853267707441127864285598078584403929688402389677527433008136926095099293376052480264288053274232621455934341550544321679181470840847911422410003633686992699654568816077273548733888158523302101760132206089199291166099339590485478594612041347379050704726087208663839286154428177559827784209103907288870575005341589614154834166380948706929683850498770752750912167945119955734951956535327952111234944181339095065430972856615501031500660618937426606051331865219761632779471163194803008376712499981081688951506083663025193065221824119854609030087447832861321854875798814053570648558885097031600337740205788441739195863086620972770972141724431643449298275783528703034435168403367290117525800678832378619350170190136614419054229732598852630563738727153367997903105375627906432130203277985801344117497384691056623520700588513122377968562189979067840404857195005178809365458307065390358879110281413699018739128197307465641326695682343775245568363497480197474732531807729461347953711190775111233967328377561680510760687719415702168759032435100207868764025636054642593282910794248241968205258636436473685927397860152107851679199861126902657643545688423699546848441911772487986648628723279670335902809065918745701764913149274680409892505121024023080144583492576809533996565939567755375809795332835280779408669159005917820199444857035654937265204819434971869688776848620573771056411574272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 378553711432294527670480725659366808111564725132887638620122689240293718634831988340194361448701019685770117443310921965710257958316060112300577521262761691450295577985975923977401742917780229544927748564164572184351319098023405605732787410200813565553376072123068032166217828270659242978699962877314663367584165920378472588232481937100260764168937990677814940073196717570483352143223889936417698782063551098968493010021163476842168779209302883690861474395148258055986033660091391940832346962891474175528199222878486677081699673785996450139467282976927453562129102813224635221624620935950021406227097540870621799056905293996087144126933001042572995458838774590422113698050997701128737677138479194720507344275307807090666237530868490518662670002112536107058680641255854883568903175636617872530167500284336247784514841720677864841292898506913362905763543688283583366836759047448825655474783445897953883660631917352141966692566954555480261290763645490968813995118191460254844371981906561784760593307368058560043445647008808600218216242803075213092561404747900872799085276497819704827736002984229373806637435391510202526712367079961520168641287922057594625803412749037739608144646086584946018652124369362855339126204234728603793577505581532678266404090697995724323017451233664611263421977239122862802524654967796020094617928300682895947515038292773313196007639885508527937367377319544684700549357397437686188317254884778736682605601952356154894246586526405344504872122276973372124110988033182586193449206523152023589424497751862524729093920126432046845342773423382471882127905277385258653981851666832943586928186113410458074295194762949829488272317514961205248913511349276244209420947526039458357807373458671607499468906334407045850292185518697247832101184677915183114329485492290461138907354772416565826538466201110704215173061346339390055620520008519705577830496198617658515448274439630138045376013207499294149317692360077594826503795776646204753873376427217057857049882982213215315535797075167601014458376806910172168994549003588320628076742706515455167259987487633699222079939645480173726096138555203290549652369487217607882159624154010825452181051525455080441828794940960349226749117502623266468078531703024040674725760908560361867627047731471605424932417265974248938059937214168859393097421674792373812279214586669812522793640354757185352338754208157548241059164819776080220182938910113241838561857938391623148501867061022449830297260627156084907686833038446040207745204999550224382577405441731061033830422224297536191177390753891213611221649631833813965588522578792758826040130091742963172943731056467564886394655545028750350858875292762069172921667463834406053669018833117228157666066432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] -316984387282016011971528588804113004578509853226373242751699393388034306289068279945763699320561344681829072163807565836874043825655855375544025208402482089758704728958414218683060246370647082158137427523132077314002094031740613260377257668362602086846361666078587446949894162869176720005403170637790183137847239370662500814312382256863766447822291206362371842418765426538076600156777688970343353998819284934336082752539776177198830145316556719956675768499961123981304104694269592053508367779431130446173725414545651452919275394846345939651623115144860719566384151953637944884388815722302430060025009842377403041257871643852843690508544297372635756044124633487743748750750328391141406527237358554970394732867080837292344770590857762699723214149210259708998220288077632685122688178627428763224702740148268521242319233596724792386766652274802627912870701088561916801897247159666978192040008012749673649417375173443540836827011615227758136493897477146488099986907249213609641490574239984433558426700887466867275331059179769727735696125566557050766750848682337878302507119598867256048123452563363293393143890963327810123664090462191056830541756222633493965576128739480942844117124175277668695991849228836681160875551898635072096373009025194880381684187270431382023893036267663693211902997047044265939638899653080761826440134262307537128803287897965571537934947933804420618325554614741801086854295671579708536699390233568682115546630810414058761799236840621735494713201864772018962893043185008816946540465995552324609395433311436063990520710282033822461407290725750093321812753852694315365947530247302888722837549801377976185121022897496769631797352787293761988425375226847031917370982495655027933730162880534109824339871765437279721684162017411508909360184181564370431517764156825307064263985515496416686706193694861905196434491134302526565073891750603041019861540583279870832037491602619594190996853784286459494866225695118524038252676778290219044970984464609465704655272154838557215362859948695141690674412510809707293601879305161274965819504217155308061979825898385300410050999276514470222145564956344977819127922962837292700135686441522391606647808150907122608427975249197849397602021071809506467377361433004386981225480819084656560330514860598257216919778669452606909571125703450326803569600196293607373036434383096109202875141546149328658007331389876746876036826024995282086611134527577037853306078197459803653945593230249228574862720884355542258077534027333577051359281794882154435523014567436084212737715753914975035207393101941798256814367922714397443576443594378314740029845756210354644207079386668348216806962055035899605148613239467977156650005630700763825400617510831242039103848448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] 160349849654621706732082033433355459080666642957656544736036755559173775382070620436643195384214842535463321489591536160593356495981307812385220831913613084224910273830387671310402384645228098556486542740193205426059318661293565530328669221482766305638789258942267659614373748209123121775753050365083411908418190385785793653997305037713344135497107144851796046989995824465113189092387640790895716776714534677089853748501838313655454185838685922769714108838419099281625632540936424017978633770736815669495097695316571071906595882066660061629799914046141598354406024252913016913564912181465223065057083802258616854523273465762319115711946742201189837866258873773284851821890467479470579189270601574093434343053244041420629284783044918312774523449379145397045602843481703446217188140686928478199083522752686527384127849745870983884547955868052030875773560634943473576601276010167738060732786185926734909501190487284561466168338279103071417991434177727993289437571402835871648132664289756347795483202389723937167755618293855302411936691970675890082608263480364877737977934454191072081220237312750985792832607002484234705731461602251983749125785687254362632755456526995703197524129526028258323807750220513839675593531467719165156005706234597678188976117324381537286132788943213812796607050943179065128086548382093976244001573086943691728068382831357557921177850180705917339179458345088488375070143256018140279603313910064417742335689108626392062282097313304870959930666442552318487872568465344749513720345753962214645011899226504822741942520045841106759338931496540754464597696846077347424333956319994988776318886144532871931019904159159508819383491534913260821357353940086766604698384574790755597938242291998902431640507949937412782882320356402947591109544794408090654768201454145304793439063347735652441223838959229734500083872071538042185234499042114876381324322174310947428590317647223417617169411442411232991476272398286542827099953084660207596435810271438040851396923784612418422709792802691517559570745350433542712760908591550369347937721924993999623032524989813052077814704567214000268232187238669280199846228193334442650186620712433637997962198890567960694150248168770550461092168034149531609787439215896140530863641467841814603147324673619676889092298167693523208120635124368769431573035207444740013842569547634254798940485145001811673161642809257332997254372972930239505982631350871023763316510879913166602948629137452177343349597204600819285322319505284209254370465926019043951334209017171972944705092366120841871188730233174502930576965724664979438501883475768563683400292299229312178293665250363969264464368586299459357161678308257731607284037668955303119962019745795065000197357568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] -24154401830835823626631411516224640199694709381890277596430948093277595229658131669057794805332665332058863263316284639391259012047607229514165995865188034124578403699405599684281683311084576534077046844717776054254719290911675179058809388440100143913161021059924665941821440076631866582360091611305319073013341259284528788154553047662007502177993090577676619680347908982571134442522092925656712812489165770403830429174450150812159366493582089040482838205238852369226965713231670558882402751159782693348229305135709526556531860358248949300562465568233315774337769272868868905938692149092325668852421552487486571909235088525918209174601341430047421814123517716408988085515525153063208167122719625137040096623749425030242562001553426236728955561226250674676552490200833007290250159727013862763778498819441119625533076304164589680111385166704025997953194013545069164987709633644516847837012784505942970762720483499918645363274024311016448351591367685506698929292210973642542275766993696130264023844088050689010189776032748268545643267231696862226470958089083295038260273115555685410148477771685015071393042045116013944216190454714947493472290517198140629810104830543432594126382401537012257575727584027723198669835701978542207243313139929463966486430651893265225154583155836084546339076978555617024687963061920073485116431037049447824730116103435304961936158610223084592161994730295432709621799533292738105819660651871445620368885047172391576867258250909447483713172984532880223514425020596721796709595639221567411006309076590733581688388222849148653395068476890814051004524717965481226318191906398960376128294738908250698813148816919754527018470475620468193790677585104878816290210734260301017771562074099285999627017080417671951504940587573070503765151383993078943880696366457010548852821437404507491818814318143599621413371267925200229170006579924587517682896411009463224499813044280444527889435355067554023861676083313182907200533898572116596568298559688143464370720284852126014000378082680753265804331948585311977657468376828354913770915807541582390782501274101122457194265839259005875807084584934448128141252157912698338120607709725488109512953860785568485551269560338627787321276815722542381020074244629075188814375030828675040180298178484361996063462925023778785517658850591039316908537561025386558372217037279913928032727788510824191482731054498007262313680870781863056761758071781095318595752762969487576752770273425006227759504691754596661285917823315454041284574342888215568984934343794298451254798025524934484969506767607711014323552936997721969505776119822606267727297591026855905762777896829468709561037587194560057657284741562438263549271257447250029781682465965908762598309888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] -17490828885729596621307101980766292857363071640048689555749968447542766205717818215691840686112525560790072892284396475572079739628885039183791201846483473835886366919970950980785767454859854351888268296086607446430506300705858391799462950813242423667418214747587298785446143915906948956752668923822683474447327400644335425401335444841967039090677964161799555486985413796055177259038924133026097838628220766437090520500947772521457737600031090644408783635184916778966298046552476634406658324259685258995665853288898304492742191439747248658404523534323025432538840839526670101517831654090221463819069580013995923878718741453257824656811380375004721560341471974216415901104686571160602870338602300621154195021638548281986280635244900529522062310523479610843428070471331691913570729253613895640072837782790263917517782311505900571561033798590546127327062775705802702018356975482668696670450051104261668071696783888553295707075754183820893972201653232131528062768485504033631107799646188701096957282159154213842683689728088521245118531191031810656196754380727305192985410537905376130796826443368010966797230922875822689375191691425534690688639859930038892376040900738770773092711152012487375650495072734438119211219346508851984215153782457869943354318743887984688399149938521358862333594981666128998341247551812393266939211097963645124719614978712064091587458009609095430448176573283687524054992673023682385599662078967936739865788585011970012112353361191173567872183638967332864822777601908222004703120786597853300560413250666151332697440636810427697983889601708275041900952786207612123132445666021751888984447074556560446900397353047011183228676951732801602603495722031689979132122287189395445295245792058567622140887831582286291568920615596838538585329901543854924075867761802430003574885461924995861611784335742713403097172931778141725206505251113818380111240640535475994455696474526395662888158813779501216806075400021406397279073055839979771352972354298789810036948470303685009038774228505657866280077174005593178082322397239193844771185237940802830715467462058820614347562940206361422997925141581591233461184174706086585259656009369113755105904463175947209279051485628434754360969019141243415849123245343368545052803446390452779379616313662569943057261952944339593813891985765495671832998458486307069708936595767385409647309810337265834558865267790706774850235276183695816228964192588733329275536006375039424599002218839727379043763784184054262026663462089313870309438178027262221002697036330281702766223031975914060492182386519162677202427820415611061361483023410958053268541339269323024915626759971887101816665217430410705373488403108374372278573693479354703638733201981922674397413376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] 81993003961490487183888605111436431861726901449065332009343095750444824398179554629073699827142136250072655791425165617846674248454363310349259887160768894348814954541515394494567909623680312307737294665366040747866786941959753653532595301199692678040005850096660190809925347585477860875464229367349750954609751547314716890397537618139183447879555237117754623953236673064234830836636262325528359040332815437194765236001911091719023807555019516993770625253315081245130699241762386276122313530460941541567516912615787741808539276896266842423898406374496099208775571649581794830560667905991974988008642315252567240646803561018795231733687613206870094348190201349713868463655610773424447227889794359189996412534402372201740419574461181857964898686707621663250075081839977425681099791316053057848684901763642414785201915734325769640439213334343939387009340656696061801693246282349500727942082087332746829613695953605797457774282225056864614645705064220458863951257126784341330777328900249977474905741666977858698224603523320390284918217540417023997887611127892518613779068049745215533087460994666621294299324072356508241538518720687515727595841381016281570157052817916135048626077681626291943985494003726863179230518145632012793740651902014948551697249395907475471217120714549661047474439861421475740591044499851742959354356396577309101036395235230339954007048541921708719229198227641209371915994654551867191815554728506836975854513992762275803501674634342497564053859375652035062482375576462907132488315446576883272059900595956132976543361908823883146018495723550807612561282440430576706809030617767223626792013006927530013305204607780023689297912185830448344148494073104661684918261006431407643165519285318221474891834185961875633808416976961673204603165279381064404359755234526390020004935307945365905462458037769224262822278157616740713409538551284304741779919208665718854908246954740171424682342476385337006931767811339849330613750665390098400676470483356496954934490294493951415562286240728351801403032465067020958217423368721542635001854888349205122551124344786313266646593773971897758974064700489126281770295691778372793205140990297574787672888286077210108523630648345997492590141017358255154919893455876030325214955992897550471918071525222409733871268396083543058388271653219223399202020045077086696973612966738182085087776749294271443718502020950800837321585413572318178150814123920598949884867643137950233842347676063497277689431958832356911043948932420086581558162232588502071423821393057074188240114857739846001047092096739314522280475773645345241181863578354477749492463746310530769097863998878296800281268812448153740085839084167639466860197814717297806023315008832543228166144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] 5977626396777387251895567291349457455852125486518855416867072925862215802699398528280287068798437027511815126926341769975623743897830093157185510335487754825166040546398845882593668795777518388216928548885930114326304833317596402151355626975383292158006177496626949192741010856966591257092054175609053559015599135343340947693305072056945166602303856410612608507475511818393052930234909451982385753924095845821708505657190332982696016526747339378184791021165857590993045297162098288380529470750282355036609664672163148091338653112688234415427909885546699085675214794411589321738162602514686912319960916735629614018725912237121497429337543047505189807726243893338310887324039595258884314940951325727543612863237160027971214167315978112773500607548262362362473905005780578189938465413254580245156942149776347152953829860920355939123940540962868064599318590808839471590916634002093281274842745618948026845265432181063650248938158068721923357000007021722190094005391735839595332815502597053239724371790995640472239364018114361055991110453839639818615207032628068863095417974862516916247119890322888391043166940493578994448429428633710035016126972375299753976589110670775184077183745019034206941627268172585014001087352584183354272494912281231627568284362686005897903821943220520112744884794384425884790386381947096642631117521608699753612771493134820628707973760769516826854974349412219178487925168563715941100627308883202982501131709323800831805434769902226084996831760567145835821692613825446906237047683709894010035433848312391380838416045969902574450846203095435638593823762605278765421145424247333486985731225229966776183899307970654919774886447389864591268178302702992116028997294988171554999237634264308214201889514830372006250361962697419657461867972835057658073680521303678590000652917455298293974041307549458118041741212259285335936717769656023935513133354117666558045932960625507310013183868529782684119948703317994683875903123958111299177678661954993748447094753090483020376906455142290122805545565811166794035722601768969440084223890832171250117518050700558243287548133142264316801134485468598857242920630489007931248974179141025034320307522258010718993274897113796663741727937143971830838382975959105519637644596658999907392133211923153510179937878833368378531707251116568327821215405280256989899102097170785005527935230628453373724775742932939807532394711330148838009629018071946395857096878448342951710628336090067281616511280143269288860590732926872409916709148244292966747341846035738816486939100113331361186010947685184244523379963761703916710679625536467436662655332665212679368765358567311968248874707238117529706559591930275864893758860262240800608687977832021418311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] 13079837216037904112313097592035079454122828317548704596358205758821917451501209967978452279762941765877693499876985938386764213402771512734177939918319527857749362833100045250155918549682456292070491124319836904452841180803806964610462149008655365030424570116493285763365333833556795405198548967332432017731220350148649696743551896611615890143250033725914153512527643720112653930910282794752612161339425694504341438454350747152094315924357105949148374213952821175740541101455087365094433793261612518363931176032628294941771542374426935367072746780262022461029051456765774999404963770163889033348094213588936095738541951205992370472360509676863509064507875079076101970137302353603184402330831575804044544762904585720990829041761321019648522829708952413447624061800557169885752021203780217744537074925217239066671467834696796774735946826451991847577631652849771544813161460693216259183330824194597004669563832676028118070183609901684375219423472122160216612038788959485628219425190186588214111788629533917719882426501258686679098743576504980141253635684125431730157538146633387222783253776108236538346624902715612279626476493064650732838885238355517867146365849475187391111382201843651526804409098803068183786552472507767751183809139055455723729637242454338365816705286913869743591538527888005469900077026150242803749233605863802084742625589776534660959380707165827222759716574399347762210728959524913333625528992037475435868612252322878538533213561567270521237605320530674664620492405719960989743140265146228950043569089119259653414276882198344625661614030109158039619967515452361262919251819893148652680337593574483245842137070700418542664311279500442364019217251015028820022467338147374177164649463276737056090490743101880199567516734684194584532255825682348016077790118160206796430957056058015365734558935633232451109116005318623776351700584238678020686758459453318707146728752272472280637441569809641327887063637247437788622422102155876966998918726500878069213604327462373163117296802137357895401996452205293153415880676779764806904967138523404652364988309659857055781120227562917605168775249052207126437324114179702027854389181161582276334667292385181745216961391769339082323678099649125386274866186870793503961576328531689501819346647518960627078784648449057581271872192023743292131768817155594359346995946805780525532267375037622746397726692479075971694089074145438793379681305777194667450649129701499420316459648004329042958007134816329587654348948902572828050442291583669893536579741293348491900661283814771831184174704849824750875708980283093336758307899889876345096811138721902504147799485327676483742588180479601423520350102999899263306625197096922225838505302396499410431246336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] -27126749300510445155001338722910967178749825588724191184212649302937666735523880557679438209171359708478598231614749375749067921744450690323004362434597736793476306357255358764143082252482202455401322908985568386474133924176574574325825501795079896025562508777436124183003024378433031454411637352351084506045859767891593257057664293031995760278493198062827565795104377139969506763205728869187790169305056315508620023128499437109015242973095566293857006716447869056331689692576358516175908041905485928478179987758838410817939431655638730989533861655554459056789751608107866691130387126342861190637674976762078414207733738742315784412757144260943912339638804263084514564195020738654148635046105792248749092710278624196831233165987000935645737821545056541705183902476093558008830346095993681328877229496463705924384005590635210295835584332747169709607886468739479176848468538965850313114547499039174496205403411292940982722857054014684543105838790704695109883745458532879031655224334468770701298125508605492281080973157730955336383105814816643027147280597678768938775671980824308429276677576353602381042705695796310168574311361824391014399972943931239902077303761656075475326001029732275581029246470780231315943778261902130012091954272706916634239135143439241920409997289482210040676373977429175798116774384416820725977320049052133835642737609200155978843639758487084910571766978536151108853309545594666438180990437189830611349316451520380083858879126534795765290603645343828949525667291233344924557353614078191571018473117968698683386628153028815538756779351635469168711933259843322475896628834428512594367409703292682757154417436545393078117642736019591055083988709529268977112712592696028774729765547717935505480569310427900553568704299627854801594751642814588959110908283353056753001264407530862209235289974493327360904562980550204463119333197718640282429733596117608929028736143394458207749272919403407415211014286176154677030187607983221571994356614800712028803692501441787411359415082324792950081181701750636497475038940567996548371534311715430235895979654176094489838744372317251945425322962532932103791687852154023538558570495284726648705637419734452815977634477950782791076835768304167938178883565274014511116709859077879731820131254907077562485886111734689516741892783858997528873884126300297991485674573245774582477949450296055150081747545266688434106745575481012373594830987788401067318519386629104117438508475560866525686287420449122053858483089931092613082717274301080823851719508924395925216874092439350101600680125413507899232128816725838644107887384648545079757812604478970266758830054509473765092326983502369165564710821683305067370404271448960631400386403045679805031776256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] 21723493316656871839754783386562131739228383959095258457468329184200253814187955700084836145812404548784412174103358383648581820197529651589388323157754536298841766286409154489633297129997195575478066995337728625827351861995669384147282999617231086375115511937395394679420011567647863167524742087192428032420178050081461498730211973239845345395660944480147063256832845707828104938872495615981092635384776593943924860917791036372529564921062673964250176125367705322738050308505585144864841693159741966488015007736848177370166250295167646799739803551044927383983279629510520395270123916473682012913737963253662387411928487090805714356240602943746854082280346043706240627347151513509539104112442232669205943369271378087911766524531761620458796887880024527413289394575981286924200387808211961323125355993268062308029175404225408877366041722177151571540075729671110291033320229531500762763993773305571435877469663239225304542141232517058852776804669348900750528340110818349660797930578916619980129427359258326932903025779335611106505474009330647257713768092690372979973257134618851172473817637892911662981010544775458691789355908149569564986195955780834192251530129656287911121484554562396955238009532855283409440711920790567115095961940806380233914269759163132017359502623662964608219019489798735755193619100108706910358382489787336044999689383932685897689253959547616209125758282303328135827692946094662474576944276418720287577515809030246721068996654776029638263419102921378329515589487597430572382802863759926870412797335429336466859300798124477379461399549515794944304012206046879698905370439772779717018886303541422636657732843297642866676576949923742848035564782413356725585221211009933209688218990997929796408734798281078703245763068058627512400026265727035699211054572177424826238646260407753126145652033503761073285558017613856660355970935417944959880426919068311909625891514805614611170199473575093824308798246105530408724578796337178440517346802135605830794345189644038497422475791745885312127039792532698783726665012824313974335410873454913353358852651880577176440818094595951224533493985383423889509980235315114380474722070077569138804610628646450946784839062835666164563182314724785850299562531081632404856777621498053760945767141113392302055893223640020730963629465379213167710585997243021601871764620791288749960001488606414292107858891435065313467995571965890560691867574643967802193858694935497096228180321792993186621136743091541892623661898327186034922893403366736553509338390769918308300997808372367698709925269594999794857117215557965202694634749949065967011848352776715800252046748411164019636336977915955232124138801907405844584046886447853781270882656482557087201624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] -9090161324153120946969925771791006662387760546043872978739015973966490974601095056861881496251844230216964368831909654053688102785013092114070409234295237183836491398886646526410571855398373136748674788586547956001713215814104891963803546643185027417476576534392075744510448530184360220972919055239807154257715182186394330901777415121112274672209964125772079603352358449430452135043661923008839397795591149305698898003339991554287287759663114909661834605571099904865626483206682927977113384109661245186402885529712833452838534523268875567026385426347543066393392915062749049623586699263579324147135186976109704373726102503089934052463693435367305194937888112689497736092568946813771584542039622388422062431610577715603774729282317686549190792296666337764834558480086387905668926341161385992126330916704794886028171645292945259530764876241780786781687993740685066800900010862563866493173330743978890583166577101064219159055589308969833029018024766745976497998662551692952677324124276603606672884122606978391669280370922406040815742598228031491166057456976504233567676967596600030987797361956299512939220999026349142302252173963730769790612540641266956335267993253319452621384105453603029925823439815329201935302014222275862737814262396616770868827440025816184698032250675935180073524902098543316599331395269039691952550019770836329929591543612929568328517175971894360556183544738890583256516777078349988558376174682530500762678574169635698722776676538266062634424069141553571100430664795099396115068546003522152428395557245737071405664318848815362150756034749535535510243646483869160761339750729011833931719015675413241103549244318431945532122767201834732958342206917892754354707948751564919982890743162475841583651602503336088613205719592681613524475654467389591733641353634396724059858026450236268061606194275404076975769804042684248310342477989548793292289669473454018522289955235105457814396951458652614888634802532539290145734815427585866728394186164518858689022371911742619689385436967616009489501903788282575608998429608339428498739909999598511007197452546777771170763110753825744194162201723234904401146981935078957403526859128624093891418086134966013385150425371881498734320832120026886654501926731161605261916912645607602115463535778379990789258948306515647161206194149321039335680938824838911614326981592273614517450110527222764009398971012758444107973607684430282890960413091663404436592975049093475888106361686545357867133553718055633967371989809678127253730716498044707470205623377527174671505565448934220428829263871427299995306590975615497280768137773272660675880377836379090837526834107360969773565944622426652213775403438468779959941872610032882060280853165480153735757824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] 1634720677200192426139664366265400209119327864727451395713087074653350369821036620431453635010540070822964730505921378005988724632286616771232510165660408276768291308097399955393223726178153661144372941935475975575343254157782668026088004798292510703560708345420257181058297606131233931491852259683149804734439405471214061880838976350196267121813830272483041562929130405812548679253147530414299857086285932051478006091678035016337472412555755253421518144739842959201153750790594489308702453018580495889491630989544779659297929225726494320984490087827199722566197385775646142825249116808180703086506508467713892828679765853689745042010111944260971762421500599073705216110020990911847782490632982349086988565772849807921589647081328424510819782165145480721532952089598109119219199437359106403666866155568107805032826250191232404129158698460938000408989163755389675910081501428277301171413547089056132189688475323950995227876616202629846838193667548759597681030892747704477500609779380519842986744047403176341568174915467902066782425814220594156612689531176968447510429195507540599773077952215963897256633379669878347036717885463754987082393490527722436072566716135777471377479281430803286670060524362902200557577469575728260557442246604171986041840283578435580543904277470289141862879548918743900253094897404479896628213974142261845117550277355685634685466554144150923118729518183639319256773707604824017350713988099395961555923970394564193875343684589593216911506335206103545269787765508715751538108616077910740612100754720999413346995515836551794889425658136251912978895216438643690430746165208619066790107809942565496544755148248370992780689228572985733987226077817715517698893932540650996193733747877894806440885397599030638192640871826838082332225067782193203964906230375632437928587136605635412126299751839539245583421017789326028667561279449602105895640948011020657970558988463986813793830825816763594823439278528542369277665376775386197317500722180764097039321280548196886461187101137235411579028827579293605868257885509663154366814391056603945493579124353188682072710440767439313812978969211502563345594091705566231078986437850164603113706201517514767156171303123011466555240744499769050278821521727100644691923945016113992114183450139769663648778087570243335201482695685976587864595240921755177804999210760281075300245047537590200014180172470413838808683401790188686494006908905655524334949703084992948577838693023871780667263026066305277618992153252467280975353280607399271776634121220354834813584152447555417610144580540632284858629030032491174152380380122282195456994518176850396583356291557463294619540607056952264602640541761126243045029411781433689869996339721118871541776384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] 98095037545453905526392660039510422382329845518186504947474257662967055783397112273890600728654285475915232645056453278325792608398044050055714622805702654810883006687187976326535912761039899282481087082131625198246251007218574467208885351023718404087144210972467664655833494404408671104725932279663533020982530843079373432956614972789473520824805253983570988290268739597380403297821870512321894160851751058406428376929502521817216859100778121320349958033289059602359197302221014679712822949376395439586422178471732586145201376816319749614515324931914528188455641096819512704603328275840235251270096432000587160617310583277437566252682005348537745378987005731791302740014406485202730627396897974328775517974403386601334140412659204212180682964688574593824591553433232792408526253582733364620618694929986649594551740774369639707877122220798407814702343610607544149179575511971793806643184767438120535420219548429212556228946771518130771278077646143296336007340295014287199841677717875585761060530327519693574822844163290684853355415467885482869906424464833207232426950899420455567310152413876571502559359109213703793686007995740183429184475537106163217310948732660657015678336027686444968755325345317946384239778163601976107072098319876100417440224114962255229212547812773237894246466905344138609500501294819976122895001535097656714475000053027256095151674670048912304947506721080845790645025350754903325124388771309180031063859898637565420047835962068215444480607507872960827859289884923675576400639767703728451947428772074215832907494461588874292268667555933706720903932087811502652039041588398103588252210676175922225049786394734833480773581403808144268443621046906715245451810963265414928805339399409222863893509463855793987061251419563471450032089169272457116808602253883271258185166201824972478703510045107820301686020663265055199006335417390952421329886026347549795632217549094734000051089970101679792996705888435436930622640973656581465468291408710610083952276029149414777234642233894928095933147516858091526348491528520840484910150157397544420043551687284560635960180455538195752287110472801925687104734821922342403041951639967682616942157321884156568655535335962231122209730425105618741608082076151340997555089800780765315399370615759943032790920078288343569382392334579303707911544361577286156579894171247984478544195762135747061274223520656921089447390370441629003914870002427361055815620213898451498006730558543142126164451481155950282061856576933045828632789134579031528621562491189429399688923196789827078721003425784904436532783006807670861859579094239832881997670768824219769879507380791337471979850398449909651975643123107873057891550873761242791146914611726047460196352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] -13776467335704150352873762322277949436446945797845687172387527818156343329023186105063994076992378033048148938623222578387232918958810897101359839697076727084820147210948494248264420263897797976691567586104773070343266819470660370317210385786013632519598616921327824235298459800042883529172796851278970122964505332539525921860404369487440845944452389152654220191927904380788139654180411827401123808022987497700120718054464281409434791420728885915893092550424375467907305559889645443966791066141619303034332315028997897486911601411603961644951659174039064742583384196887835526104811607124301582320258642332698693466042238856075713803341451679998347058805463133368023192093105915931144226850695585173433643356215155565283331942125860598127706830031982115402167143199057941103834409105908086896008199972627208554674165380843661877238738919493593397235838288671757821937790566594077972443527527351694650959953013537268323636244382209224974167410351385433616475198255458466098228716168190909255691901440146868209202202885830806628621912791114810948945228184710633528863458563346429697579963952864367841617845357190455870093176416737759693974487494101124598512446422387780338483682591942491674970294926652001540037214527993774077195681312628754931613097537045062662613255473693974410807940609994476077048375033284208366780851948044479690906365445077575789300986894045798735600850772000122734402484427081107135466147767640261812570404013197030381291145599270326062060905161006115497785981973736305581399006450467268133239435791874962344716023617212875702119268515041019507426871593681287785284544678123174856840014849478841531075208400397088617237651424704416242181232196634233762681193644713901794559049327946949331123837939878997597998088761769403117834773702597642813906770205829157430469758330791915272823785271810435941387777072768047895716176433085728875854554881050013312813050695553966943298140353466289238911576280563404388390904237873742885084351237518437450830589615181804612896776418733868955973478670782841724668350419242150255791112468621755978455391797589218047347438976799659557533581115699052424101246931109878775972320848737808171812038008984280805252683301298512520199192126023559491339001397437355490327883046541537947906244375324729449406818791214191742419239849115173432069490630965155466983198568570425711978477525948436040324565968901582952737779595004773289942440012234205412336261744592232812220874981332713050439692191604070437320495645165772201022386193151496460508466842682987992441259241001392932534833306526987608999387722571292358722534325381915740737193084281226978292505142541884290708456385277133800340513829779728208385313600763208538657316479170326030188544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] -20809607578246448044837878767643681076182672417335296857751590781270998472254597923434610824419605563586392169423195232376835762655782705724868291355240101017320799651424260229720417635698173597337676885843060066030593425193322637312182805967103410362335734793409663686004941865360065583981071268572913254736679407510199648003147660643214188890762072557473404383035267261443359319841420926584968897515673312476049788219598775259131733873942762445415185202022613238811780017435082992792443660654660803699969528303167423224646199718433098507718284949588684495531024178435052805779934803163677093266651784711795203965464090331482743473074031449755110874104316833738327606226267645669183826040495143413389604726736128431812368527794301394863359921721994340790315236485829476179370861726753214219403445131621161557668311475933057845447435374048005537362981316591578459854777388378804778385542424746497597941552051833231738499276645310555509977886689339537445838023200490255509407186769911805842455268312989905982112153107252119653321646648079649856403868524711466424503953068241483889276719202609230543550961801862108139695568516758628237202493812669817627492391353697392611724942374024477562995566111084058516794254118418980960097809555894683907517718887001325722267537267647218782152827675476683896396358064947179839647157165195743649420005932296003604819918401456964760852816392440888886035651222609363232155339350663158375140378289273960663170060463161361304501108209913583917138885866079255070137668408080724131515949198145203110440966622522705070571572918148869062706004963427104272825074100168815095012975478732562387096819542183700222298989912163720912563516844474650162452265635236636338304222441444923170076612687344308840001329280220851722489225581075462952602411470100383405548821937150780540552457450747529100920467129510120461824527913705289489942011371725806434085204687044323783043965810179872040187376747509987354042682737240688506337117004392302761784248498120209182672186285933289700560446562617187343195857847057976227299876192311218655164268093650035270107842703246805796968325023472618828696873561305023496753737134478837118578980070130263412010456369421349007956974776428725668763066918768276562971242800112651158617926057974857315196721133513293896128842581598908656124988516511593515081055519503656172376780446439023884135350114621266430296743289080506023341378138117963412200661877052307613986452664377973747726148570710666024607821115064597628245533532919632423845068111678166328464186263352204133029105848415999779834457742601695326549142039109967013379393031258836970154948487778885830218595080141907827942408739387824811019849830991940720170179013012967860994048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] -43216607387857262756782977711387361768082245572817839455541121520525798105769522453351774297703665154539342356038513507597701250930738132567227705007183897259345218916963457123048240612172346484193011999602307613535191058545486552968629244893924156724279279324917662742166557146649467929282281308826254916493376907694582033750717468899702382400662471356935177811866391212534898674166865775953140736941366134000406942972048492986389538895887556944641593685588980166778282055814198034434756769143100932237650746605170480632457757103617404759293961865873967236512734348040622360725442881531566665759601158769880536055065123853352153021017849349634185959093867248915087972968529324021506021306205880143077326603505780874401147782912148093549484369663719698702041850048284170365214877110957517775384775342430134419172529457284039656378006235790130161376147131523609562774219296192757058904555774591522217904243121237230625773808660165290916813381688577057156744798013121885391722700323248074523838181600962093523284269823732462212564641726116165215894877989883997375942295708404070520871430311906372775993118361046657869240725542088303229161774230179309295397228506943252046441965706632593255179463642811246115888845219331457259932540893089946108173608740667617259705566590852534076454647206821846111334910791017684566398825875454523724452611355174174801746372977457001055283932213908555245250140127685070683582045126807380691009460720763566413725083099074751165895363621254719156889207099667191902482051397909136368116328049444613021642759863140420188672011738540253312966360380718575167352540518487217320422807565113009396195145059212056287274757991739713679468890058241510426142290624998176150230319457907961110387000580635244050019771595969414068707162788953171481831753897356667011130009218389919509242330866292870658109507144182794705946164023036016054662149854741287774007859055019037659829807072606868868192551739548078223964931884246939606530114722135857200180909852913288205235731885969625877253997777117371324994752939261583306405640565381261776957046756956151210986502083254648174165858182801741411147915661991998551234173039514052374145398013991496734890581293313688115995382311021176290668971774666530610805979584278449330282247760691277902432353227438348145481428401904103912787081088318850195720125539047852849191802138644136266309516391823228091251728869130067782277569067303645621232592069521647447739609558866564785062952725959236387183255031909091072024138078586725766083134579522040938174588148064037550936195426569044440702075671025555218048888343545669348957947671531640730241099850786482093326502426482633150320395226018486573216584839999914719687300694239570965823488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] 51604240270908350022869720456855609986828590281556130524238842932613103175825855260988818202998037058536860516046535934498085511297078408336898055018501757815381849180000089796131409260928959961082852455351605355051578612280625262321370791381058207697612656249467875907198992251399354612731759032545432640059962348843036158708636492195331673348976079438261531272797384435853889615101178944064545372021782379084145368881293603055777223486104827470130133759241670097414056213575097218594607895290858320734523622659798871034445341108358483009970037046490009524259277910737511243040588900769229355985955213776809419001255123802822360758399139383418552825825547284642340690316761255341988291134154178175041960416028852154792990877129387826746411518508366156734030237055954371443243704976037634300404816408920867856062177062162949679504810672591342792701710097470260157047469755717363187028097899140570357947217368368378389033910999406447390229818403869846746630313962358492405282014408894065440388027337585091558503271994301516424310662516707472214794123902886512372742689891356866483883480245467382138887044761081627320514212609076148490142474998108277919088364500487173749258624558281739869005116378297612153022437967990443844973014070564162202408819433688538461151387493357864412465931138201477381192602489018042987363680441678433770109972457499952983967952735578053905300951319694186590497097122395597269061406195656557912660268722100132396589659286424612871598182617990449776331232317164301643229514014326747864518323741043425248518785075221355391652465571677452955541646625959156818061762275220359619383333577343843716542206507233570019157920446382873143393009373297967219906369791030967221332478743915771340214898145180589689695735218129325439769105227883948636683549550513607503139846151064850567909612288360791523154914042910230636316670662739333060104488725284985379287064945194035407826797212286357348818015669298091977797123349244933053520720268940628271320343791580139305177912638375115740986746060621387014604738211250065972141563316393575905754601209512253074991138582546771032828117446469843368130380352319606773408540439710997911733197505324214444535349432154031078946422050045517110308774103943916245706740777405873145355294865756362726082188728160792344350928509115197293276471789078088285553984532695675986293308402177547848407681404832817006247281171267018421911806477876896748425858595915923107960049652799683230648063195097066626098098550681334289602845867184396952565740866978697868929316578971036600232038360221049410759826985583481699601330877946217380561371323060055516114271457825068135558131841339816745753548150646097617251510975900330331387383146566376553971712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] -25442926563921122330958668062121406034285245471378955566401069514395468085806604610886170859433168953170624241242167363217699137400978373801507712114451584660867879410518004719198620189306026063935553622829498598909082282547920991405329997484552416175862598014112287399847915924954712012952839647040462285488577810744978493925060050413527497226675180376143623279198438556157978032553419666112857774394457948671258457102779482074203800501082400143356018714352358863997603291490958460774583048463608789422880529421666211813841272409208417098643944497795269656714146539705842239378524080379830265920047916216323356434787185810563457768953960018912217069526029028135004047116066875405940057001158608606415105390188472145158449604422755307730796695227807856895437757439817878708042586126136715440673911332996805708057955755418012063705308932882302315288397607622325918311725271028582958209134110069923114087960154962123688375176001930230562060147255864262478991139807794000789694979844263413311287594570687156903222045447590777294258990901430183276334784862581391255792375726949529371519862831280278973708034182886473687472803843154435039159352783670715477119564802673164656800306394425447579968529291686493893687260699152727676676626725844159790520954303033522715804301230748409567407733859079809125720543929732357010124836179539537811739898230314748209555628332707655447908715961058467615557369280815680943808257162260654979467918164140040765636096656987932797554325712535088768297800115927871874716673770227248114181518816087649952616728351306753628353960501291897826817163644364483886085351641771909123432970343785604022547116116414562635219040434164390850473921557694370517225691288074726497521713031258261965603808253808295939703706940026641903862351547006465869516760415107522768143844354771494670553051942798994315842296265343101995626091875608818668823442772240936068930738827578571221934069303306810731489230702104779722049710432626789451730089537896880641792738831962328051700491213097801769683398397365583907749467571503407851326399522188407560867707349433392412085278057046115009592063831219726337885674588749586012994610093204890959610169966454825331846792795489413285743641893454530952619167264062266956589732972086621880998918085191529518440711171750085630586179665404965079417639715653915859359243237070258814151370927963710676184367729871666524178382302706722473285375898622668015182909690594952511717067337922172978447066769306466803729513816555423620835879022967707837841912806977919980902463960525713241801937372759926411201563356833679996163430928432523198524351324383723897915217361442784560060697154114212826490956799254675049929642792337705362255240844573138697060352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 6743319348973746042296872413728086281550248623027587175839685757301373254979139031599944348157101281361209156740377674887491648261870259755450408986992715655601538563341011208971387678778334510676077823307165267757743406855438094629338981775141933881398282893851434619010299337932997913608183647024740114831799380250019138773660040330487071467423335888056373053099308840643003170554236008715520182413895644858341706915382115874682001331371249831248106266642415393743981774687084252064239757458535594674270719830181209282156615626905538586576197761650592195291669775535184154173614636340654171004672431661734301567361235477408299566492887189785676286130462005400167279286753157846927859883773100284165293241010264927173375342834528707191270549113877875936765782800515611319799168873932195551866066129421756283983774896541656443534075735800483403601062791049454881784521358316135506778044580378157224361131882266212265571965003771473597711977074481401465127820228206816350896614074970158276827615177551324536178042900021252294536476117825150414060324695921877881117429588634328508878051302619078669462494843516537056937120887436089951965373655259262392667382222357945192514601344506328117908505948975806952981475172417715517604569576718303066394832705775587894214393111673540765004856185148975508673011652410279595297526912173479155013162823377987829977594413438014770282528638104379918594172858700757851254182559647690638567660569831344852198822364214089522282514662503248206113927874410245001270775456913286353810608731142597424814901756049415864232342921057583199352723333401385579949260139282901193723140671746465664792242542281794190097349767637135269914479092674079771795115574270023440942449695581099662993310982426229407177294941739129420073993909910210207706347123605422862443239970404055639944096266881196877283451421328249812667869412552767137453247462767612001656168980216147989629200317932741090389536417458380362622737726505516322209030363041508968822938934097154323278209379831442457906430714069401119716331886656758369942734513196436457651891885896634049495236425646014550981957167296446199773045246090231686280296343795184671888716123214624337918006567123027630317147154833996580378760199187321758803792345425211087670424409298766023723581921896311573664785226367408707326544472824306370341830079167501202531379616570928844613808830197423528168106208404199636983251467428464166635787195613105244563909119017502990763375044586343970071618545583086855590183114521505197280008809628871248360243872553404255911380859713999928389783979098473200390313808878456076162631880283642406001790968768492320650519357888755642524305869696663237654754069664946868499576915900776103018496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] -658842830484498938275863540030782399599781835537488601266801766212745544843901319436863412920905779598170382849884851354477913258139064812027206839952308308315339406887329390526796341765096821152107633629431469911358964996647579759341734061355876747938002163203113492695462489552717383153513571234387470884577698966109250748833667042668255617003896078802358225399230588265694494500405620887079086974031144464280028261816109905953067910745076878143882499698890227855311135952838882432439854811001844934479721079527928623234981942062997977381033055497765104780861962811738494932018528407509124228656203905504742403201421165152476713652994351777693685258342406614806621667227245014031012244030555143144382278443218652325631725834275301589348574165195738948165152204513079327353441889424869736281824583959574425528254178177697065067860409071498569435370151842462228143559817400287742499601106170086781894371638182946930245244491548070843193697468498912574141154577969868875914913584780298720734672299546466077975106788654016280166077494810815252971925194938195183911305543138007505545654539857044544437902047786551417960258173701796403464755772953654266331757611330520026964101368351835579986380293905733398791402086966529191136109032952399672469704561015117647529899358788544934211026463473600898249048937944440911139368554649861411114310731921098506660204698175242468000617549625008577123767498446670893104513591291797503118778946775851846645970438063225853417229478754116158309576141260741840611950197179137050028474948035402090163086651101566488175249091766597755188964483476325312659074924003542189443095451560638989064217898568208666443196751223986436475422622071776610630714263890426244482859046409599416978654992091281914548024073429437603769623181192053431418281338619793710805730797106910689877368929581674612388274226391633587956889981756979761439251345105145973933479584450545175418495207330976983100329276944154987019803023900872984001382961165984656032794258264043583785516069627083651105875135814978484206916668168913478377797494158800453349150192550164755335135269202245619516140518816572144645266332147178955733076734435212534267520194715734183844527070425939052960618293926017117777901936983210512143643255838083154554829026135010036572403172347725371411830493156009031668713826201271652524214914016707888977877762254721413956054455139560132979320483238564521760944938890727835107331244394736172018186664141618015699845876803390602923465440111606197858922962395884303083404066986717143650372778202135419183275036380053660629468349829425470999261997268021308224141762002199203668624558594239824781787229780962607320939645879900932161426428186834023718772693204101096275968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] -196188182917716617901708813645648080324043849046760778053763882882210972748318115746071563147779513820755003704934827796227048226805256703422178356500865659587543768849690300108741322685460567132378738194497420262565492752472733222955713535608781574331004883839044079121721469513704708586081159375178090163342792161682324443202829078336957606469141395363045187681072800865400142173372142079027542504554527534426606286378217352957494211813508753943790256629106308950103446350367378275299641089152106314140245331131483952079919837651854036951438512769036519805615125830850569282805395307026072019119619681673092368199521857276237234003609571063991175932776164552031452156967960511889511628550361124785860340655710477397072197412994010110908874147315923749403236454939705877675911840959600354087538867059952699412584499010992008214486963129632943471785604205863755222008644049609276356148049210265690257894981625102558708427897979304261406241596190894027836295329812112505721095754510296490190138542256559710192032257383116348808368246572687912237589410222658594982643125674465632024136155337335980298574976025971714963680455240133776232924114565285226497581379066718630850840213841204452934624268607002505597846621614294463402114278520085704063603616992653233034974409409956821829284488478261081264630994930126318496728860843100667663042644789343097874101448093664221608409875077740715756767410751861937852774353919987304060207339198179895249538002727106808227289593513769139789936103723132149373873270586266003632903122261944725631567546998554657144074897431431828180185092450850239155755330046721788020143743570305997847042682723623844903226743000306788600221266726131567664835800029020191276537987821356187823151580047713192527710404374563926170510832260493356906783956215771252656105802392072398152916176241648905719871160204373916878717958397651360142930978125273836980454735732419757818525779297431840828825921426786497075631511264578910374574359921567569745860141339143317808762659880451294351086130694074205893766571948970105778001514147422986986705998088247371704836544999404763556088801591619321526486605893003661713779213100391563893888670890697475655524015817061393132102077264572809661456002626353223838260610801643708168715765236134624729373815965651844853047998649194693874835080421467860134065651455364121891354495228700365282604847606824300488446139923421984267828427527161686691456196155134316877488334963607007505020098364493602129996171257589999719581046905319391594249345143234251073863255465982840038182335134625997276288510797123191599864743135891128703677714227423382092326224202663874231013974377838934996807717582646812082831453071239152577880520683523349151744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] 89183210774940443256711264214645471712295350366281531591840999102144597219272490567188525104584220661834397722229998107958752813383846887959592048789054684279210287269451125624797078684886906330729081424339385921795647133675645244349423048964923461856650327186355314765229878597058614898453800036729936309064130473349532308280120980155377693469812271633024809549880897951943634989172974690529609242364660954547342608042009270026595066477874178645892304490285563503364831808717674340565356297490346418112021607325552779290334947773831332887815189471622463696182055243619728555545516283665807996848142157610352779270155350489947129429082294905964342043684741956761787306188919871895885474499087061981410267778277433751755201644796439698851096462672079594418742379886164423367000642443169626131962259072676871695384844650232385849360060514117131989050827130005481043526872996330162324150349234150926083676148762865776339352112629349638238206532031683342892873658493469168562934319402508650961783740875567915114806637655509875621126648306505535442197643171188251647291092790592398465132729214735811068899201016772999086683985255176364871364207664746401106674743943849118902948562997654312266908058389298440426845021009472626019109075888206926371546518172961642472105679315943853418064205949166723440400388257358902711224665882046580533643597782288708356061956512933657410511890641627008250873519775154491394147414778811899394857886568729470107148518088639727085510974401932162716775587439516810700345541268904294911862040134178223750234516990811187440675693652996699844987592468435361896990613061220425383795806552346381969143352638554894737989122110369572080009876315031563794877032861472248522952404951467804731900035032519816215916624096833332570260648166940156513300938345959078637753763405557177874497704518362337627678008973180718697325979080919165776911275593477548936730185805467006774988281011963109501227596286824525774361286596847192196605824608457169820638955707985144356349103808997244255212312148546072556889168767260717902902484769320987868449498426007005718705992985735887711958434712291898195165144378160067244433875672598736236175663437810784580610850444835443374334759469293474467649403735963517996826167394079446960465709458870770346022263923595428069778743457394836049195350137199208310653311272331473940933961320168320809590687868685177543500351772544805226910356760972116565107853720548200204114934441967522520845950319072541587101106744706907225099211607475414001110730398059461188179587042216860364396114199330037812999140568569604131690063098122060901842101448960608523491130499335064161642544426762899235521591788136398871405342582430594015091836840656530046976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] -12827253335042477131826998864927334758505806708439152036325813983763766798622417302256887366154240203359921137904871079556503165528363575805068333527277320976740574711084314108068219438023865040051329442771085860761612654912031401980113825042397762095337756350800054773750329267516344853034209937107562134060921636526013229899838895575727747129212564665891002488221617107287701956392001488786138139695583170093075751040493860013504912192608111144461220775452802315769163720522642732568243857537178167379396290869624961072006545335619070232148700291352139813002035271531368202857210316231418266438482638468660916795169144951514638234561634920328630245405653864877972579484274779455033618236240377587036307608723486869666475113996363843684335287685325882878064930815756702122427512020508181384200701289868269640300071149218762155482960634721388368407661583969067354435411220045594207326447467053986801917608171370879321086801695490023107445016087964373925285348414143790558869717881991683517361540691602599079941614097776061448593624541128032584216320788146835813965845986283275473695987360864352024968630363047685173209779713944826714995709316144737048404993825536322223316220269799445476617133430340531126358568146126356505850401158435303618623618526468412448906750229025415212237015822036340599974081655936825390887644104463372682079698864380399717881022907832997645321697034943424697519219620447128866468252698808806205639387986620388627467988486926054880506521946684843021408802926637556575789009957141250704735569881910496550612412751587130501398837779353236972115045091387858227181900859430483056329285819980930815810951389916348060181509237377387178258334126975185616338522232736485841931302023815824719608505048895973823271600072978559257073373940032591599456327190509583662197549160790145791232616288161837212741478206571875560479536691783907319659020635506510243040393759747009155977239840515727822203752763636554803424671341947285933384733691222005151641731349620177392812802942147882398798036561766391856715598517674496665701347973118889308201709430862892479511333630851138533415039156274880465751409003190564219594580472461287848538602618140782700780005371450782340275834541509061930292255331384029145438981117398756191956398961198770894976721378851410870036687680980134195250448630662662823675554319475556559857554409490949769927441184348999061069904076516535176516598276402745223914912616281496898171118787859869994110617034030445466732728760079609622822600651905851639649780881171756577276474264830644662370793704183573899498326405700030558302668556932270305517770298047962014744840649164390805465731018136936939453819510280466805675054193582272129469396158233106710528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] -1655799114254359803673041782041995488932990350463063131059807031055773927788109103783699242111507969629897561326703645753476300194824797166695247949399476715648016822449216364389945620201818219148639441108343153116604967578722159714510301243170114879926025048733298054274675582233613363862366474576202250880537887107356569686751110595843545584665143148281805490626383021801808775053353530043329085466605506905574626093949073534083050230490255367928889292045462449455533032711579658852326834577476424824323058326964602131291324478265101730404564367649469896218958761617476203647289697944833288153411609246177283969886565670071536332347651578127669166397811946923579107644295717975186558937972296592109279690866796820462733831305431679550063975301306355781851712310950616286529115199066196489070116036417546531229685069695353882689248569969565399613718201274843649004064287583083378979279153771626437468280676334573299405910862220640639463876084831966753674267762768712424418581166279375474438083689187509826003015192320887329964621118727074571235293228119876704066280225582374006828687503876424471145779562670564319334140253596553162039605648261868397756892430226192764835839509977199002485619220274900486957547270076076679143792967629885937876740385482529611977206001927372322038059165292415131663265728579341747532795438371757170057424314988874478593756775473621598858895053629497089746133331447327791412227697559462843473894935355117116594848846092882457267234680937390973539945721286796838839325490282778088817505789032230046676130391091110266177020025785320232954369190769028211097892750292000451613276162495244255461255939878029926395190700603109193174060311346322121462681716825890809561512619787832369700443349085061827628401564235839969563502595138755286854943096938829004769831787304003405554823219958324197557205066690784855855082135636046146555077139734830031172229591282663354127411080461340879170075885950563069693759556394180459866483257395474420803094981244723779336180439812470433470474038463770400901925255438498867318476081162645678726064857704258516651020567906709577373864694514333948302006331686001970418770726564057966266260505132125518126178612990926100028255910618300023978320864954873719634173854619693559736855005113424860302230916249464110641478005589330632028580709227075212366367463056746179913597079413493212385969920331332121281130762460943796105960358520043592424255755581771290140782351002071128451794286588761421565391784776034962505187799713034294353342814246448324644839412849836133961168544533750830737842234275434677318149452089915020315090131580637264854574790376199385046698918271016783622963598607701211266704653695637275839675536506192134144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] 1409420089571048207241293141668018859376252458609542007145697463113447302961310736313078783793147008570408446926417951256341556282575384050939384939147207830843476148509170373314278057197315369820377761358736638929203593302183692344773693975222398270840091022147006696382028789175042981495301641217612875734986612126449184278916805339056161963441080744724649075288211055029825336868325114480664322113383959920926038366741170759463362397454428119105680086842495799142016798912125991332263185413021837096147418134128984414591836097393806274639986265876853047661494164180177007374595354222035328731386682553585831208635837953383051018379438395776827582438122425392754270335792627825731866798415855992423670079629306672359836884090124581901940564702780473268858884958583330855632975136730833023424508283520830348728915085136814858425369576496140582874712674245651800677717233171503960870588771160429764698040910375956539561005780496590460248966394854356322010028537199311429503385999424582132481144924102458363146439574807894082109375674245023246387092204541281260821088636506181852562287484155652135195036035262852690770593220967394584429322480543685839929628666262565719629212480409763767332895926622560628931321824591239207723577401254340498322263559571214813905642362225320749178949532705238270707624671724010145580790921625097070198780745443462776141587351437216575434369694370672964748044507620800130441948359633825367169045899856688364343900107670781151439102667489232897574496626661550695790355476353168333213866598630615975897929099311000009500056246899851414195175741088008017256286034342190749253357471307614544902091772334095210674297096818120195744978741103886826134323450662984315187022421929599311804412957226336936417831994838291111787983155327548289034914678936810578801528070117936006822150567551707950956316026556342312676712252208839878977713317151809190405525095150928978080077531775566980507547556855324240374265950562204609529770134094605065019151574806324832790441057856838576242552965455394807817714160446437703627304647104998957341196868860592702460390551381986947394152713551439906186093535354658854893918364564527032691493993036738564949624836695071514389130108135911399154737669500049815879478259762642141645575322410872024346478656909032728146391450221562689356139726821551558766744592227589580145930430930938573025575074246579512658681466432739201544888858634110529797846135322193076640493189555790283577275993189544763944291090430619187455299589268634564891819549193399897417925284304441114827903910865697754455740705459785914228466938890891432078751148320621009549059095835247045107859989546143507423143216876545259342631763017475630217897718384819175424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] -435645677144915497518584869891844812513104280804200124158791597747007569929279306271197351690471440781288087520466850580594248231646320763980022865566146417369048587742622616185761328611204802426483834245687835342252906476904413374818403261909436780880779057815953953326065936164135062411906483520536476278974842874720462411392761969980266548602209130750722076842792774228286339989426050462282004872661678546807208186313720166028252363857373713594798500397008797817536110665483480178090132610041168669827412811318296254869164714885921587973235305274084989194185848367205251099809386513399819061119837405751765486602317490116839438882113888231921188884707856684561164944255684483984462266311860388306203652722275384328980924012048848291513801477686600611728170643834469637725356193055664164984856444593244238429563439930229742551846970673664515342574319576852430459358518677135275638782311715221138608155513603451298430867272344488582120101064085295739975199711906063552088100497677052422383672297848754694516076819282665077178631704604848964166000338213533611359514284473852863810798081312744678352115970896818954081238668385004689836937847708273464823653456908547486171563692274300803566665164157326361416908862729833247774931618371897094473130033947302191695335764308967446017886658050950241090607449489507127892838711439236981300979631818773898274858372646731711406035008565420561111674137066171491947008531774235949313155700102596342054714964631795037506821626622239070161221455956611468131363076606864522269108482732738634585544066042081276042645554436668265489208329490739019616655898398021750321755034067591161872104946452858203484008865641336733403073326257630942826541392763095375022534672601340268512980504047776613748298603258217520125715121602882304079279749212051350125183549938480988619192427825877924365107821367241242367066030785697468901260238738573830335212539121808619658402294279921815981420432121462401390245089663311139229397100909314924194350141432443112291649602443952313280613368211625583200058674564260887775276761900241512127004401864247961598560598010549253171683538058900625890123572501733797820257864917758283573438107117800413143196023309624684563512480179119465353880643191068442240982243672000004436980855847302322330320113017948611186283928255041366670058818275511631396680021757845780980603626501180704087819872061945297771027627980544365317222818676523286329925226155253523652923539976706957869355766700057747443828360755491482501018230965560273602303888197923299865060302561956364454525781990987219922571177341738801971170757233570937054525771560699331466624184128110209025587059265578009685340043590445146764137814594404365428000985436603285504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] 91109190951582732674182363265699934558972741867629365950458014334048263718972989377225486720165471933075018103445480448145332699847762634552490688120295137216313076064588420284657190632558629971195763097051825471085960490967948958417998485809165775828719947722237059973890788334693137350924249250543235259027541371744885403167666975496973483597777223119235075696370758932528445127570292508643301646894643481122157671650998931581306621693166028244182150287134160565473669022784010194866580150279159240874442827639546200832217081968935892184617077926335616861953024360249234100401177434599452960892996349991933710626187367913382779954169484100837599523392831994498382432684559426727211178127758892573916353244872255825783364537900604383660423379564833017840840438365761541730324796671385465194614937751376663544042482409711922084752333177655018612651671194185690924513770726881246787620468051015262828123869866605978186537786017548369375643585851793905211990476383564239286782315988412789559872855758620117270161548210603037032960324808699154988709221517686444719230739736045863323681158731794865993587748697204972919247839529865989539295519006030506865709813962990778749064713204960028993758456496677492131428411101190769500870071533579405850175476436213747052627297382939338363730857014403152670909641303419651808217699243052705134584205431695857579597989784340124627395220848111575739300141194825305079379858996648424511136073669966899933617096171990419045059436790069483468098441501265935895925356136906776398443549487281085293657627655209065054240852941286318505930145597248211065709154561292582059130195747848072577348107618064531423448146992385470487535017690604025401887474770484632716269876481330359962142204717718824810411785669411102180935174494758698655888031656954778325201750106481887185846354065988996536676651635715859433494956028596284536315300815590453186021361418748998260233346390004809922051972520838457998923111176485471006995852120632181456826068811318214759957851467382731646552916987288411223081975895013070584766192028933380704031172674558017266694508122059016903772214999515156411740841294240363370142111342690519258736819958717941227232614154646938236542600371739093667280412057102776839812057234476493169084345281463378292952391067190103584082487332123096512383995533417546316577332984518894774514705442994446151335915266624337860606150678380638193959489266358858206597681997673776220603009659989832583616132603943247578475688093286210613271904884205761384768650049531673593578913423969846126243668770618482423124819542596840013764346840829583027600433124122621850234459725756869398270753917599868327238582861703049361905957442411070532588301152394674176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] -14052881384280396087756674499988624304953090847736028082264899779949600951820542092319468102259999441946523481799298749072092455629514707654671392931209188344377246457675326370821394829463206501489168980073415684685204533009522409691815262104481312255130347202661127315023500369293681995200171973165361950170918799014749209145713447628891660697530263857305435192842001083862152748526816848516663230168869633856537020187458132347537158996025992837567268251325886669079480209117668679770266304631077423704817732047919172784963940689542338621817746583587580069530510603050577188261573041062175697147057813627140316163461638499834649714675667891124161466048264500905872957013725985197589248920821336674811714323827679866286852721515706178201674513955923440590288051626125881450750276487852109834445436994676673834023563265936695352071069354837556966578762207466793824377534563132696248306321956696892394391264584212117321638632688217050324543976114397847221843352745640878198340426629348418389116802849112762319046025363499040302384786177846620425178945582697786121762551059624382177640572712813677921928212829098287769879535054133122397400844876516541309130879583975993648435882116955538205342789168035876093490439960037745770025251501171585084679045647148633560422448658922260873195915260662963705768211288502684427777753962320346489615176150622097475436275737636055451634021490132983213353744088668533934113615734823558985704502362822577748387067869043819503630267278560718202022151994820090903648708068920822926078164209811832791431525302503063051116569703745317238481467557656635398061786728855027253113676285176788973207155534251448558091949415331342919531523562504932718003220568750518368068345202950745212238582725249647048479279778503558153795369840625591508613013065199425975844695147096302124427961766852083657325243476901137821209522590685819133384788700967113743732121143349842552759478250905779285543006567987060576123942156936754057223989834338287107891028109120752006997948145338984622870891735128737729316488145557635357859660692130672639582198489734016941844763559491707400538375978445922202326886275166739619231216872722332412486980493357576123712145438297230371254080230431786596233088174657240484044793701868534535431695831134656316846152507930950896722791695731139522409996591896461316482272586330709708862017963280383550453017693315664282483807265413333397453644421159812824150352103707014508456153807251254317867411017890305406577840780642640717722398129252505733179265137517352340035342699909360520447612477375699005714881385222134266525644217278873809999899364495169216112302836302090859418963937168570326299284437272291080590194558248520847273586697221177344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] 1622220020667696513332794432172158648202209173911427006558287102724007989934911792812566926704729865803671832163385091743380857975668698940087932400135404395624022130373624052171126506966113044976661580712427611625404737784554389478461580320607809049339396168478184475226235293343097968617762773801992027572766530524862349244121536742262324827643888316922138285507327702633534692554349035693364314375427978060046398247704290435390029294825728104668671075854654942349119296621438494896358568733143566929856838702078284055575850734595491199355066290404575224520426228854012632521212705251182007302636234253090894205880393950728893160906035061394902232797127528899642298214720931401937229814884728319867510629134909766333330124737410583138308387252312068220372179855605422374610809223430475613473281977444630542551851914441098197527398345928972916368385179376002948148474472023465536980792589672309710863880913913346009839314003724684088995736873652913245563272579052498838891715884251310469971855409190095063326901006638079775783184829695955847003040243973830786836639328191007360663946618779788835341943421818788444175593273137469536994480221348199141017896030754767531301141851409243646163821497500725688933039180324112708072690417799578631463590285872606061878385202979860969229601017285482081761091150414198046723275529266638867948995294563683676198370497702361935816293214349798358219550450105230921480978967575983698047062391901798643787120265593712126642676447934314591293495677204117078339004842088650037574465473383634572940102767004051256469602170667158426925539597208248111943546095873155664516705954774919771100227348016362005119061430610117032373834097081514888799777766328055200134645374330277012436558577145146752293184848168723353059559491590400578709909245063211535914803939775058755370807235117607491880016767832530287868943842240769102869309902671222977810175187331883725379799079989843186040932354161199747647502679693465106090120777749519056489674310594445069700995151068504377816895572234602337612137731467933725245045690883329619342813139444557396004085770977220922813135475342913962220530639424047009057905057250204235673995310806719057860568044393683372735823952379203321610985011341497010311939507370902323885449810847251497673268830388101928952206577282454783808682590961880380342154738952261475302577657541228979933554197546977764906144856918619162047783294205891137112777333128456293162140269859733122126412216158362232426312732406570773500480143492244198368106485336287872787765785117913415853893874389267336972114882328031803378904073693346179458832711466733249826092189653584199357485788942489351213408735133198059500898246075045421320590875886092288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] -140877044844325510624362237771795664898690489914862540559536521494563256170493791924086561558377807832690326734678072217024180655375503104348271929179993859748750983628023262467553753895621608237393657513165609754420538482548114061253592619787872673311226098519327588849723660928806227252192866453184243220333487574885700721414474645968138073473796236663028441703728399588749580451171203073059287489711682416337415777778344730057024401980667915967642828376677121317326432293943850775163992157295795891616204680240580329494263982665964127053747520918532586046838187284176365162004741841164618014266746229781490866853351470638750245218037645198402641081202490236164684148190558890424351291729095464086680300463225712366556765796792634378532071539845879083267001425465629511073327305186961294731888604883427644683060350127461446141606545919343612846540623571522612493967673921825244599430802516464138049371548959046386097012629976299546324699145587876348415479118520295338392167009003373879109179355555313060379920276875505652805602626601655933355195296418984180838371994900286603197095107434118022296808856591683559418289598428005228609903109323911712302956693903900489732342057303105884181807480761066777085624294506168385245954067894210303536014825013297539410455566854139830659374938679748316570658449091270907285398113864641402094635157458134302498737584355105306174674608386312328118935314482574653197711532478563112307135271459653513318733281918260305281151721027243291244276254592096139501028615258787037981658720813164393965525662776650295786836693196942426507997530506875275926908584027005240976537741361072162121862280694865767852050424684352408193795659449038571570776405712081005677546645914111660569066664894607422224598730172134371353802846880699365421265151764786504264026780316843368693141212939133741581954970139061389112742319703257324015648792600781752511689467013958075530344380550974806685062618575327798182918271727483332022463162966916367869651910327708352818197594565598826400550245972441176406935980107054225506547440418287779289225538776665672486281616368172125239537375695996247155501014952934845154031557791419466796607247388062797389476941014082097356147392302161228716048778593969434591188200561043836659338385428994814257716645527792709654611205159036248235093415621547546998864368621202704819890701440673699172140797327786304493204712177774501294003941416427367505793091601713344409817795639527843803758229493982514302817531926918672123222452965085409443942802462813370874245877080693861522484574749424700967609450421994347463060673593712056824515018649002105488824364014969634824478652879351996671416947991498020474109240186174565585889891385868288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] 10297772987452163587806475028726570452118146772467178745773211517668639050765678771307413246209437008544649300417152839671548480288855267805221646070017027191194976872732887610688759690585278715493002816011679739849530499525713577312357083023290917017888233134551608900845557015946772144056930694615962117763441790086729446409356565721684857814407354075756303393749341469151981063463128038783977714126885918939584374044795130416310789338323607278560152847334193641545354611952543987208285658295552597419475885470366241169442797922217259158413400511574256022567468951061333224745435982662704065285564434098672442079490089363703159643653463329974097411662570444748472137633550077265025676050168712175977563826068305043260638216264379417070322915473679597317921110542283838799020067273658055520187325424764582915188280924641644144267491539190189586148210971170441504871350798064836043882972042075919661739146670439668397663757255634536714100344621242363421419381458566756921933855765719211916957034160295819730679623628067616151612420722158411729817012257010579286686243380590456564217874562735301079048240282254866145152669605879270203341600738353767089526015081409103672776596918777318419515451003154189360866115633113907229319898986788675526918437633128851667523015063673475241224261971441530298766347416642085954634621864259733533664101313276796873684493642021855816611861633179148361759146627953610532300946152944931597317173275838035938094310379467788198449238467289752779397580397037159646577230808178863789133777258343442727015890954472530843174356688889775065172859374250583205334067325965845552497255778206268962577047019295895835453214631739946331858533771434915937544231980525941366550788562878124766919174744525246257531536603280308087863810702367344787354738006619732691219553768975785857771587523987788369637793775770491791425042702003393911222443734588120250915176862334184509251226414135324024948035262979826465129134044667682209695547806464930797579832282318867721680942142400132020586521800264777625670648716723831286049794057639802316507511884193938154341520187796242251080532101354784934677474476584540490309859089752562733175831485815965980063305341555041974578178069629556735234353509493895702237217589869837445640430032822483547034526090804811748317091485187838419575857843102098995449614152554060623729990623136782602965161681521295694998399622881658055796379057291270730045648692891874217015863351790701077652163703641308075163617261871207426074838376714585845099261746394642821804908448446305587483751446823655650678168218514928638308358901214277699694772132165886401139834578103366477269308365732550108712561306975765949816991616349294817399268305797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] -966962965705880858118513558421612414405189568631342599770418654012860527277061089178675434819475335067655402487446629553615986521763677019347150422285611003529611878093888187369629716490303162360665316020973852858717866898031095963380484571973804818574575422858410536502702296756162633488232214126628703748824884380750813385782944401629726283558839183418513745020593746156059711479704760612436141891498299734066206598595732836161300958882909040723379170642750778590067753119765579591956123416754537229641791854238729599133805310219625718162720343370969844171686166218473459936697791809170359028493040643322830531617703446965253388533863717391562565864637992689131279236676253396282953017397904559792637048017443208237949927537802995942274262655638014211992611845235352046189175136236559397048738815541133524394441794336418339196869274222859844604676570501504875243244271511135207517305125626383220414205421863409789612840917146155940682119595713774202826678083089965717187915297635798877640775059835596688974267154981315486961208882843717389025893187672427168399716341902348709851857996659512715957992293939909552377272769414139567993938515394293886915057045574115624983896736849528771735300196400295966916075922664258460838725368721888570840166245084928303554161461264683867562632840533375827348947273039328191109500388970843335875618659284624454288385712274797123483893555157665393726622857282096180244097822262362696249572715169471487655244962729311571115087067521526499334822101960906919929432023969001730284027364710842288837782590703276591461054303871424416042825919135323665299392984095564506877864243915589400965212655400593834670575899069889771067015874187492515959986772088785444296626718823966498817346793230041832475783571687671234689304796977873333505163156174364399043174849851989379769561394621601060223805141944527888183960473107213196198406632053246513700823834891926865920305600155047853500378862055100885482402605932716256232988628573965449552809642649600019636559025164748339834525593660403928636202298700761826698151996759863978750329635015773602194074889517988710495534293482323044917775276082890241543064304831303093822753932569236813441711474768979136879578240422503788341687370452709386962325795714813020975414768550999472564747832126629464085296346931967796925757918557359838358868682116697737247511063036641794215450263957161379870755923203044613404067027872807950862842120157625308924906591158535377760406258487712200245649235982016099936496092879950998120940531813210054818750325060378020863045627222978833906520909659363443867895823184964872823140027818501967052173747299804090997537130733560796090523353660076856180626543907114361842777972539392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] 110587098220350760711184346420859898999672590622130160321315406605631524666559434785306194226200755896536588073598194691286756138957079373304259909414999739578283270084611194684251583405449508429160999399949007211779336039691832776676428779429408611707382852574844177332912520705255678654744474400295245348809938401947044736503377783471616655730083340827260343831831043717767566004272338260717050656376253123776024904945444001443443242951575798794048338065223703445575159860022617784382548429312361295898193378405114327781746299027599824168837438015936896535866570132173369798308763432015411144965814965450581701208025847634131362720812349116399448291184655773997005966956486059042866068483341798749571494029854397193546148791268647589235284698773887688437640909131545159132234293146878441682188058515635645686738995666252747192105853631267042939504758884231954191905964832852765979300682263232961580074698773804731717079294837546013824248820947704344551285931748285869946090732693774359789879376867617888657771279578733590729776352901727712012064229615759633699237773527657338684808585215245038499498360586961513658070412772741994477463946733909925103683490937284125580100650672342161155469455957136305505243919181580894215784647200372689499326319783618344951307866273672435985013801615938369804908355148675106234401647133629477239761383086897878449474551124017827862180222149732938745807009856197220139230701355713851936099876152993786126211492331772261082594399133279007904487399882630499667810500307990560318066647192847647058512000557152480544404808965465898179647124198840604224280206910925425847152707254712234548111817770699493451076729924801813734666211316981687482966401844712976948754492279879358959083801270743833570848195357531018822509351801006011799952020502644030862056917119969733047739432757745505559256363933717899472552454365795134099291135919045591625532401198500578329506063031970289538028039228834424492864116221440898738912274508909839369884884031533954492609627500576216951269679518796275979070372480140612279466486395935079125993348017000245950791828640252185724340065519165928257258089140362223293329994566190236154655989590160730305834766608586058991595782365754760955763692174401752308584233636688024315102435872894634238516451092410798739913093546244740946528262471777647768975740608134578682054379671015634320512436597161672132057961691375290059825388729762485346636111632652005258561028158332134707671328624096559842223383359753192223968119375057341335278835347537872121135553911270981283987656203084649476570219322766336747432848060232776641740412643316781570113213317013591026497274467416901279489304790059451473198925248793789572452760682496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] -7861382441923850451357339735187402631613149749003976118418613016207025630377911248391444227419857553614061792752910137472784625859580204881834954770068602744632859366763345295216235931176503371570455446661510016001862841302987916058486657515976742410655412884830380101354351892379529346929837240922604760860939024616672857694657169335273490773055701068566781817537154088805411797890421037817158750642825123254938076003433719131949243398587590496184341734182863031109404575762476738679480651529087781863666548972507236234107153705082466288957391417691352628832537507021248095248934158681200314149375434572247266092040053898821902110652688337586607457389999064509708041343834874666138010777492208029060047850155374931495271046001739464326785673479934533878247289252158016807829765012869053605822136377372658103910092479956732114850905941094211236429477404339014297009987632284801926739094283738252200777105260666282708451824658195979611269117642568366470281493777255574787502058577436872022686202235575425845354881896270392016079793400882788506538115756713867314409887867821302577075529070240674327428841278564975052303312088603451321600328460875695334247418345508113557776500259938170168275465278233698287413496738626576985114905446541706873317996277125192934475414129313389160091703685067296093760775136386346859784124990736011611931043079530337384868760034119329644865965836572455023967015423160268745075656566411164623058013519773885714640652212252700796413655997315110362168722145186745818987824060086481703661362204052509590343108491223057844867953509548709267883770327626449993367495889222382487957532933873913311094266662432262815424761290482227408184274214743041119547405869097721043717494386017670079822391234418093951704730884783063368402132747465880642248639397724655247166145736456948859389425114655693335232098150561756337383595716271147090349362466254382292527161922844252791272712217276537307809942920182812416319007385608577527285909916125293419830220575115984378478048855479734597588398095751001413992121186614513296257815429381732352271667993071394934643436404786367620009565968858889546860747266216088502033902288021325965404143558758925407274018069188575090768654878404446379653244065361043338956226027783825990424219215474328169595503548093522811028150053872533061563842364853077341921013861663542458906673332523371766570675709832701510326578991822354454831035484705416569042594808636891402273711139185174020233918260630897210368972262936326036514501341518280858880826900997370649493425639271206667747680942141358818893248714526179721693071395903661467774787928446221035790356526926785224288608192954254217817865220430513462595872731017220465731034939392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] 361848517826153545670700563909410939669371596091148328118634471656255316955801177048636117554204284454298068549543930551321250854733037457693617491595571858571032175390871617365168445183602803264044223895277753560850900804918824377076658991711377463152521705912370942832560561523060759775529159171345954383357585454905195050185813911057724092195477479753007889020507785013371721861234935576656175489356873106599181724175677836524849994345037552426373658942526598372188247124561690825965970711261195363756180492383772638098793481392595385546219179546400658825042596959849980710747830116030410032322067611741783728544019540477116113207460167536165283266932790192093414081749914336235496308516464610575783115915105878870616872179215095176415914978639029679405139027713490731947020013361110643644722003010225901541951817510102973531969144989320285787622095749130287869985951400836966697481108451435495354793238129956722840084037999548539004052385101239928385449045719945019888173690538756477627692423992789591321605085144733073679057105990716888770313550987099499373355203075872690599778203426911876987351711636874530729657917730172099009673155336297060058327948985449723620348723580892809891710502955772079402758828502837326456724811603292763615649043171252132424142062373091165125855038091900909414271778295072257711351476763300812078448160027454136547781780975622791799115147895284808553930547853345939805823045115210159695446581522773466647155414999280687484638143451970484391204392049236262178989257633446982969732794374896071353889132956051519513649014818974770630150328047856748166722046847690232901495237931263030813804039157274454015342901576215339166771110340920236991566744857038401067980480444215059270078729562071016479307814024634404641090237442637862936224449524566050273380100418652037027450051870270469649611150581606579626350589955982834009912985089518226411897174917410848548344109394688886984697443134967326702162091287496691266667234654916086644815674814600835963843904397173032009313701719794647553598560308046295973300136384546004392959687363500687991574749841034480551770790966354040011413812148899730285552334670943161749433107583463937656008015777541076586653345745630041063632358476889016456118171622349874012805098742130036300766543630850060852271715188572348171900074392912552276563968466274800092373275962815399503559325661751420658872929034055008761184947918383493501285506450104561742206733762917533144347679853782242095132777689172655082490024671191127602174557150962914125200953749019558374210574419864592921153028069892606554421483008019029156141292577022703193439740215761234566706067601009152825815137176457459854128748630105597519322939392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] -53630481889468966792482255267504048901413931076020152418015839897775067986356959845908361221608891210659181745183955202456153883438318226651766470340381432075078243934620607891206389363088431276121171984782207323609886689065612239431157671907310272529600973067575608778101695367007144388167547006804116219610718355534545016491028773905237387463116404348791572040172124482034226596174186072713742788244951527234349702240186365386471748486756274887772944363853602788655600556220248733609144929315963421633998338782879428876543935672213674833213242057597900042572787148845583394065141418780576284081737242439171334069533439324068720210278168743257600925006131975676233160178862810462016354732584953743207096027513825405184948130497238980169129276560487423633405465439653526211696406765949185068140178659323886065919968570079704724892609216750105979527832791260459811980847509040120691224802451155818167554112058554493132663977168808193096856721141893567433473349944421919038234649110181092692771972430193630587833099524545310200884065442842520168821162768160998516302465312567755679013399940177272561938778886161803631593639874477648574167735043396049910666909633878751310616802768794824969603740348401005279364034428073561378288544303009978087185982078373061359335300975780979819930189134116437234169664093774832142605058966873051817579883707766038736847646322429575652507134169031883373300652748915637769510065776789268521211203336980172973614883006068531365980198164330221007377901982542364311308837389473321622027647296855305557232608671992789144246971436387739178884465266319612533730855883945361891248568271035790479890810876421041733705603010758541719046752458578685706024538131777825872608896010659843249307775756846003577629431913956276023434338515785413891232206535127769520339507136392185668315471548600397182734256250649707304570721331433307579495732676563001408508182024565571047491594853167798146319367155388154813732570289574229144626462911213817874640279417534050065388210418142424673973662497062347826527455977129385365841030610108745727972172227175485357950476009303096312114673807590955885329850036592365803012735055726485206461913425295664257321129862742058553811062343659255279879026265873547791732382203502004986367551014863368459770415465453689129122238536018812850472884811252030928020931016921534633429883019949688630060714010549767150186896374146676162619785560213732601037574414053666194788956845099203787256525970762842418938578299133386472611935276552118380225466282734896484583055884969371167182749872968490496744878561724335947153915959565148235515778767883794753148633468597970100612106811709988840915725225834148204537405196823685778789892096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] -835438478975730231763344649056614185499765457449994603380018580827590026209405458067323784329586528008105230672415643679089003991191433702942565698444350614467823218567278553859473998860621167483966514562242394443159547509319154015018829429347636348350499242592996872139185884938511616853645927129306285849523056036471639417991950205870474686055960612724493821355778873198534293910165309123123618698251520987361838517689649339011758288860227285703844566419898137545477210345299634473285409604302344048287342914516508663111179406661525680206993063317229065312723982342293292869370422724099162250517771783497514427974439483172683646693714351546089100251471606288567488565176825995515716214066603794942971751935870299685044822235007529147967204231301811811047545463190061530250532055402750632596122576518968406064005062661933100237893810865772206404985623795184561251613013886046603035715447393062457127091426806155861645822068295959096224289395591808576776096885412027208081912968248852748285706811356221814357874116614237092574114616341489896889403374801818427241990470408583620714272920466773954521604088018046921903492022127354420535261623942415677128448954371883222342436141641714063150626731572991573771979144328531854389984449432898095142290706302519187050431680788697769042366277491706812643006518193836702521239674609004294966326414691944876110023983048687465332314129428021692620974306368622592550478105104841936546626265369557654529904858708937772578771270788384346106494129265229996555971267235056578946842137248396276652956649688922460427750945793353423333297587727727050908621526598759989162362978228215884011312744752357412171315644677203025697414074267310024790156816511572263623185067403188022064704296218580926280884847315141564533811534769974537934650959572367626273181938254333090359769896516223316827031925587145607359903865642935417283460444744100831174710443601020663768453342111044170800408630554996491879508437125901469254007934988814214225358945649068971784810498085342824430904803835540799050320165911531963099195373011299422117691229328849204434738424437207506516824604139187988761923994522239979780970212550895990196778296956712496884093489874494602004737413024387415436874568066097296828686828668412324108601184963171263667590755775928070498902463655224167119160132515359789055699671694925230118041692063174108525902373289957115909807255023491622121329446694378969998359839891949347599359718680076497825663898844943525950845075922854426350721106138969716310086691518084107346963722807573181803774817122638359468622240637972059177092003685010981870553722155794112003594370239088186008709808855205472295018814525596009850536622405362799175794688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] 1810210500919673496299418990728949389897710181655633296579205847814595814368351128799006785728449408339226962817776612894798015156464007648538015847461914804254643097627121240836048539601874958401885263366645484241833506427341907159799574826718770155945891395166704870057910180135630890444031090964334354533578809142592144513063426523615035526074645020850250896407760007604474013548556091243634225238170280466201514886449052174078461282530246526571061300648070107164482554824848787850856253614740549079224655730420236472080450526501646822586906186581304726687082336709380422702363315606132564560848671938141784739236439190871433533079617356165457620792100530897711089934226979554714978256939367373470099570459968305478090025386186863320153921669441417485716054746661020848443554264845928741143707337680769575045643539702621282952391385825747807712713433129607575650457771476259608402870774119050689582946011041009117135707533597940623201405245675985154143897067773137172341542105290754225107374436957962773260814057019983594434358281605184281953468110389885853948173592811490102832296279335553002777409041255931932293532016788179325259812724459000561702569163920953242983011548344943785542698808936261989890407089428430399283646335243381521927886219073069203826905632868309318426379103212527326990555574530436447133701221711571231912317468973694076137647684899751266217320786101007660265110799981645316400165946490871088938255145078722192988111748369503202436101953888770606503650309379896577344487843928490269767737154494324014488849395330968350443473706517496216066456771458301805206473503808989218197067369911826957883496377102263263002097599832171634135552524854554519300383415302889841655693358577224261796085974186342226285277016562367509055070690965233251099305758610624369463699957415427335917249856735025394858391913103653397756626715187065632906725074993699725199815269737565547522512213780980017684065717274532816462319708052128711583360945728386519170368270042693618747845420990393982630427197554718632644660901085309262517091627776886411045521406842395214742602165010243331504276819582890316379489014399367633788462262773905498564643945518296942183948521016296331103459970093134699358992823828224364294143665731571625061137374213353564644599706467218995391809867422715924277928736541666880898863162890232739860014289963766817331748766978129822388265378865560833193428393846042303197496745540599352840891413124861340449544673897830719420547407146242210104761818195340599327444826023121810928460573022154678406343786986188989743535612997510225614555343462919249342487021185001505330592815052500179966327806685615255582556218609967946107714405695937275993522176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] -64457918815718351184717004217758077350225895143613622569011475146461815445970484529801935307900567134598799158960886915197736454882571774553098497951223286775357031211671046368747021754607211901743838595187966242937779271864858386628821215835823797616959183755439421045725159946810608050271441056534859056489710649033425659147909647191086293040165950726690875521951696103433914457167988027361280481785696410824113190480638336008963514585479060327710878413445509486536699892640725749783026704666888141349779605853146561872857052917947106933576215871701146358435989425690707698095354906977336055293220721550390307996790549195643007507622311539202924005769776678648019190632334878379298988088224932066238759361760453261535003803688549068841512966928443710315167138256632496046399287602355332456267366034566170894609859422981996129060515249839535446210023848501613133116214927615274082245502899560446840819251221585448415877000173143856822169609491260240973075166642786763047110966105067756519192111789660528229513244982591840107885099818458669281231627734482154865061193855948936385779132846387401729260139157059932903031111962032389431106352034570436386119660078605344352876810184695335037579521847405821369028741323403045178693798411372909851104238496812082018032884909362840795698595927503271413226441240711775052519357438291525215280621904643440674135812712083677558267760328662656493750352492621112704572261078044924667147434476480419352932442451905252214419089630014916821612164910329102507249892747624660003111044459297757934606750289793292962765388569583360186027047518540323742620929112092485586784689337132599943332142288628919395396245951393616214716536079291309830057788076588381144156343280099911819669588471492163520752912272768003325962088684632462422408686624965355345243812451538394993031912751581038588216088447422038149584715902612577739190035103383195089115851892053325528879163151135808355154063609227673302676802737712179821248242362217665622718725691364575801120662572645354483977165192073316654253804364625876643641988563588475324395280364771118660377555915772743252956564110871941871498219261403305234165407384168812500763296058785554591819313028717546108246800495034625100527506864539099841095885259190016079284688800980017471157155191880313027113973068711134651069612729140001005485841684157808502649101321969576547364910683079938483736344007783045930151590176208622720090510474856311744953212500277938905043748813957721301850510946243419329674516233288050705556874208882364242598673123916504931038653935096631231348189103399315986089250812833113339596901487070371724823622542785532831005610625601578950981203763645655602714368882979361261617152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] -18520790205175809828024594916610467574502198826823557610963134503583973789025248230195204158822672200125123539258469872920719670257944308407724576013229460621203184145487660318277288734379855082829260333203876147427034102099942924197267590304028610523771378733299628348984698481134749426935273659399990511601141812168508876410977381636215286539118076202831021259389930415805779723251710796645679800292958971931947136965366238359562329262255935548996522823540473763522854784928232256592961140700091844408576371415669687149897541269475213623974011309565154558937822296434010275054618643910138417939555990331883053812725223891032509395856433857934642929916908189926261132363926956412543991750211970123814811548938709992858523736185288040976353943013098013836794731307069148074557984438619594236389317321178079394998186691135964086569080123830050000036567891834142115151870868758553166735543667305431484102976135772224607037573202868968577169445864078057134942507472157477788172244713096203421256260293932510509629847106715730550027153438470261303509821280339055610723456140779008143736327806315611448600990859971410663657002040668023607452458618172540490558369226663302450099983614684951803652036468164941362450650648065381855456484337969538626178766490075310278105101331075838743151645995645723721610223300371433504065066919132382145379993685832190044914003395810634982489059741125288076366142920222897471526472256966608480425384790230952520354829627780873984946611007483732863990194799802069321555454095442856455311731231562729681736804093915092051205997329186717489269675531145515620046158488555715547395723722067161627649402214544557030501070022691588395096181808594109499520762609859605661333202619071518853635489221815447724908158518089751694759402652664973601301651989497940089805430266660311072992708627914773388915097937180982261846096227383601148303305514723231178493518321166963433677914803127868344512192072532071878251343740982812225729528932015304737038998804674675781223690990094270502814364140941806317376361122367416515446870771211831091122461258018936822028584091597951589757772817278033771264265183009464545971208265961482946164630035949066553452545464530396516844114477866989931336692975174348566751717440648478372202368115631962857491982459855951201445324880544465745736103244365824413949320902589007424358743350387682133178822887262299670703654128527233829527479804026685895640964597360801331223773278484196089768717594207997090629579284422455647064709389936187483095667546269345961762445600931107764881290847737575096146690837031383477343282346323499771989954096621547984426268093952739343143120913764992556869020140280847410705699190514606304919552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] -143941157356072263292953253958178992739671121912858879264617972545375836992451199408660036037130980628118422541031377901378097995799984498177605428514576409324439747921564053834861442158884853551909699332732634369347312665726829040050761388958346630846366947175822311428871078319127346445503006994175242430991792275122184414934032995020345232098030493718165593757898775802438770484245527258697707097208046519202793830676711070288445059361611959958425161715939871865012588668900608376032481142027052244612664903493135436330463661226962675942337919013188037515205293935228182805048681036371687571888660333348262510004939220461298318987691861419871786947921687765479776349529712203906491106854539475476321263670768724467219789161643061115513856056145316068361444287553858830379849690265901191803515120012883031394032486608085119325992734314411212281083567024190466080599534441244566582540948475177075083610361178438875578129704387164450158625760395424899756767723683610373002381014573949582655447249100452807435587603627637104971233990009492020606246638700222677386660908180645102061928100597891928122665228660012569935929417658572191145527132784889913960559635423908321123719971592132136792156447997739176901754216941338943875693999444496763646869066068894620641599240183706161111205920536639466082138020945483704167404987037187812918873147757252406452454862293002729492953131305613178571408584837899225776845305385993226595811371598238373206068813987527327880149549859542242896279892713289962680076142904083923104648281330088055259792688360515832673723778555515910115312350489518516169645296984063205210226187969244649896104075093294426727618172638228525506062069346326625466044802291650914109950333512238679169341078652291692710567228643758801666025278298634906270085466848207624791113296235121502017432767056549314521880549733249215993378161976669564159482944757620075376293049016455910629401994484710029287600053273176072939209137852086369405517564464262545772625982033422064247424912893690679612152418215193857953571232204783541696545838534072210593747031487806733176469970653133314276994052346420910382540236720850414888239813477591151991403300329155408484259050478400693455396177386641485478525870166917901924462071390784939458843586614927759964150234976389034050333095273324680814100580428413598482121416591817539186103765723185536116626979974164154392399597931441444995038860448772662348900683171607706198223925729146444698702587816959414259461189547410969703433807534093878088986769621616161918547746634398806460293188657265064613593562672138625025780546599679105008344213310622833714502393225362498951138648869687389198896033628243254318761587764435791904768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] -90726390141682448302194055349148375837779190005663057562800461118711050417782859049231827078099131629498306424395889005648852294386357430820248959907545083144770622836176027294715601915236990266033544087704072033336656373103946420202581801998209858461781405534840725728128961647788275345778859113107587728399741552019162409801821892856172495609600053567603523180664034218659760109575130976418392197792233134606187115181822010329781227904527541305468196405300950433500249528586290580322018338637529943848470958569079073702728632003538214620650826831349434649208112258281693416594771778959409786948192751407799821221104805188409757933213673937120266203792883371147959270724518913440077908451674365088735737497226174937097247257718759064078807606607858140595014808055648016238823440510178643084745173686800338803091605187014920425839327832552563080731110382821191919522857392372248791706657804174828223080628697385902053472342032523571203057123632011508922360962863584712669675737153545743872377625410506689827696524810736948974219642208618719075016938509677383437914050171992913469488507470840965460406698458412472105425648859966920159785311880401455260837968983609364019713377843603268966154908126128923742285402089932514488416317325225107154458739381057349310178752246446068070630973670159465920539061908362442213788093982440564523078196568952222950414688370691988480237861878854051211646427038658541484108083785280945874855282517540939241076486605788353031383181797766851811461764223137889904484663851911820492306165628107639797978624045213959174029521135758068149174272526424428147962463828943554820946635957323885116934501019227706613928998415181433413441801481395635412095642820707557808234462149187905971540484607883341850646486674028219623035583937590585124152057592360691375358039708204055672884305116778708598853292525365652124561686619444979580185486287381836104434654775683924702278948488059903521820342904598991192145619161767037767986048367597233614977107785242814377436357062342085245681313556367302641603152143776251070890291142294419251224388114685524291821492536742769859314527905420701768664314950016379605934031186290246629994195650444854725738277185917184170220418531493023025943507874674313384624872019635593081070080167029266534537023724461441488995252909972040742087247764301565466513906464476751911739035926744248079895804982589561056763343500038918319120217136151291038188209991781782070639708569436962967064698029583077711615380517572390536179655630252512345805350053104821456290187850487945420975694530448368245857159756264303169186978068884292593888666619343119429628207109599364814351992255173456141270416332043378395788815215495577862144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] 35288637026099114646046859065527959011738660620019834619277200018520371660045540343434123142404842433614252339053521716686084554111952996823399493889345537279608320254031810485591188667174904901557272731805473682422654020481401551735616202143726590758581141062455786096478417168687674952005244851422255068738234562587476930853656990870316277284083528983159770464095833898900918018283991484952932642245599494752307488045013850883339381994697611980360853465701636497809973281952118179086429957360309803427329547052833039436042100053937369239449824100852723581169787830979688300130483906153048931771650616862921343144579869287167964815200388734213060376752638724249959455522806305899344625439991816860662750307251994359166018090092082573000183334346200550696571642902883260608797545010913942284510810604493775285821114942571067561982215162046288931803875547521805127371722308721522555037918222791398829693864000140759882146021084991796578572826947580012228407875566357452739399246743236107432688162376071732602713983051338569527797571684153516467503498525058278096999265490322419736193821363554402064498207144009084208403046929301971879074998380518523751914821512083351958550506831799114653390802471587757490392304550189596407610224291834510231234056534804345153196484194298038865446303688923561615908097861316948938794372555919490467363721440997368180472298211382659755481837775532250252897097665145659744329527169188312643551979120379364590471609701635792744111804719041956277843426343839069477628686019106827252044177325860225442653801558316136394756421090560233868648370153321894257549714362956747621733953083738175690178327067948284047330168051884555343966194927787897093216311586264935931645236043184319738832092441788650030079265911155503757294578448807392578455322639238130942732649575469989600236796798653980867812765565543123200773383669098633047579814174151525570758542959009959243567239231761127731654526933566698471190893364711822120935511232784853964536161467133420748667824291904183970213759705495022785985117282929623347393345803706753036088185334905762485375342198823909966542452122549247292213453681277350082339746381068185658976473221012865107364427364320764371694161793201935144376657845671697629341451905865661554890372908314452296145616563979299573944638469397668451141903040129318116324681374331515108120818963770262297723576786792226996560502071018042494515470796712151386583696417967431699465853362319969796443608717340864783695690585563968955059096388407726711389251387009164074991283986068914992899459075410903776106644752947852806975033514196653143318235057024699533003801130233600757151783239537407957637671774128043760856972342911026855936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] 3105670090859458357525065198919102474354395022133466423187953049678731944139909037505531621295288551557768919802314717558476517015731241374242186691696648147808290107287381486417180993526681031288763438378172346709413028798854047743457918786964304255244406511345079385756642042852258622502369476404356783530974732869948981319982979351680429021078516078971421867301029649542248644390052888042270028395223522206782447632761937035362208170221694587402593039336185411992069726107959521903917976978957157006691181353496135402328562334715194906338207784759670792214674315896042426794023895113546135885440822139414186265565700018452339412925166317315676694299986020029379800816908716325504284795902103492836707686968911988459189994781335311815353320156677721468987728655537581673249082933468288590430410617334139732756870729024478827675335692243811590510375425139392888110725273192202932556890747781527266306674403806215719722228565618210200361068238609315363643857935794900832681132387801764106639632263482538230367794082692246556336431729665937236245700143857249176733927319384637791227137976507277718705517992572802644440335281672635133497649645051225337687087319467378026298561111251728879677551255661699255210789206999688366969987970519737921122485927630122964113617096046938533324195445552387787453330252546801236252948442451963874066031479973905725622333811598729330299567126363513879662889451253955833858080127419969192696614914573759608316229763450732909475870326627105631446833965438537045527843929677487031074172296847749039921061326366227729258118740907491330641383236279112988656849319798948946727309333081690472699433439611448428726625416929670591582808407091438972352458773891202793468703771361198555288578407862921132001900919979888313345387704704561336912686955516058947608495831751896444123196927847172867548432114880676814130614785108543722343239776375384486971089432981290976040776970866168096668760102818773234587059757160102060938405268427693115377789249703714635639661543915688963058269691843862874506136925982574549305813116952113985669567128438385250270652539833016659646069246775434215020113639011995842052489738185961243059842425974027428136394005185952549664522817443246281939959200132045816356070731508982487335108649876256095688660360498431674751361942640415771910147226420372395956442112382219732188050153295312223957323519134175093609948284155824459277076905282925749948609906236856913791138010824263754907468065437018714686793808731092556299776262068905325597428829341564444197137744804671574255371401546918853926617916436840594534325115023338806106088645854032163723128219158960341736818151853394471751938416163735850488746960675076571136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] -606374560298687021345039105439520904721712419246492799115405587846646546363151118116957890058988857944993034080693141330815166619312897962397293926864987249586044192746384015939039125548215986405232159897766107541486148040884167218226999735687405751069609244347788193405610257526328071116878330696671802715651402603086470019806331642167020698888923321034816622647167290940966267600443187166593938635634587549036402435420869912750344721831898335078695695920605693297414813594939561934655064072688427093094511111493442798627183600058832140773395488356127947546561870127244684894045883587442441110455391203394125077210014776118132606894894611293996994428468034532763073020866239167109765543002531202685816182115644305531313193006722807845134405613396806982354177729061368412210405782256979631662046297041265458876855004740678401765064458922150074490213124475197118503336607200157689763714951714494984645190490503743573872833644438469442057587833816518818719615718833946715059506958129208847832584409343314025618199686265195981411713474309395750205778985829278716971286429491503883678309026139743292228642270050675742194482820616654564818819204795867859074400549702567312808204655197025965923361844692737009583780254864311924911180654069189514358500017195384837044901633527458596087032610463114056915396391243531505546194479873867789822614607591599895315055380359595626521676523867782603604938711425729493028731531991491314487784063781386249855733907155283809913927913857792063359843996769186314187767065535183422010267139462111008068500114741046198659728898611182869016045352370956277361461688626685845472057751492778656384715795635575416917605150972276552526757253685998278002103072905294554968501690046421181030398690173985889740111017835221224959771553358774515129223136445838396974765753518781953359006385947611625708604768451782124503511322514560185011769872934571424594127724170141161617347804031652081811908764460300494917944491194445057407108127326306860108007112545631820321557525240419597883914012471270707166701410116399576678420273935459476003891775668901334258185789681727209058410591424110578485713431654468314444827304928341292002054617662960032193842724484573079303946057856087087777879877987949137828967202862733384052804125474086014136781636604725736628439657104648219317826508878070386984498129494900535221870271704999334811039353251998978005664016894003932506518407088524085582043710726610271528481066269750979843048658714222174167682567681139511203231078441091109571969086498639812222286538834319958620093227160433452394036029265717563053700848918323458415802198165745475612982083406836211356999459491821012671470581269314552615298682721637761024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] -46338810929789613162696694905219669835167133567723549004182155531188732619367671288331390344669203969627364560890220218528508878339914180473747495515011548303102021483351212348617211409613115306411446485593849858875150019822782922758559625150406662597363475114978274194792344907336165747090547213741400297248309719863382690489129423767988925313063382142281146264107412657980811686470714161574698826039660319229928714780177879876850701960240329846575605016897190296415496396138929862440798398653476679334680808448525401043760368271334161209140810636457596712649010235501918055421095434971497040171110013563880108133517701762237728125222418028646368370764392074769631172154575581183382099974311880856257359277292856068723482338425364145638764669612538840013485220389274985138260584146599218332350648763432357538657634716591637193822715733023245828637436487730259821542179313870206538323566765803211261832458700650852015380049670700337059727928410452770118477700972831661940788542598747644612527262105509664630898081894163048783018389556940314938292901993763968543264772458060375343557571911177138785450140387995540437036917007156719540682432916547995921402270640650727145877832376425539308134690267901354640117430215450461594531356446099599686545142951706239520700835125900808194949512230376184506939071132966974512152278192375540104989865143211845499850850450960023337633123254697535431400611389105457938194893574633129034174988210475614136081495362556753067372117975074854777229108423624553645383127825431640561825921571985791578884754448462516914844576204875824160400733427666879930065134488729797581198883681275712503299265882069960066233345916961774488726148132729050952430949009558370394759490397544647647772325323214786573893390466918993228033229105022244989180893455739205072798686117736490806979431520777719502383294202096054898196551101173408358865009405935522080192290041652331865958287874357072496112795910332250908367334104115051124460769008287724948760361046301435850475143108049842285627613665265938848896164415158962782798364417670885976719022679858513673484123369964968254743496266971113004405649385472613388925389870113389103939145413143411005303639282890168319034081362433000674055638316063636277482192548971854813593978322896463126826442885923686248297729441051417783932957085858655285373897967791219178485118724993725253538671670987518808253782755468340913631825367183996191637820009873511549450069880832539700330084443159283510507174143237059099821708119940312562823861835066434464297282576786906690037112803849038284731344327428671402293101539184826067089348425833733874493490403500721395300300515542074267301320602830494072532939581417324544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] 8812256234247734065953847318240482299380368856628218196800582705426485552335396425764289803522787904770715032831578119214546037312859080181841645200521055763973192672015196373294048123437530732020772680958356680162901809654735870459260136640370549172085159046895380137017247861425374727582120930012919899516347748801843713937660410134873259507737154643242704766281029556559057466347302191098847024237907039253991039162200401572397161825304020162191432532081615233428120516277720621893185016391255842465554237731317602311250300019647227697797915283991534002677592301710469733904543193648344201522659614145290375418900705010783182886453017067370516948768450420508075006527895431203404963530700290237798404627856237031298352932742501031666552942788741683315993917028323905510277481137226868622149544102205055104172790721056931104839506189555567060824328690974373230436228852678764506053215636772864468129048772502341589487154443838781654806350141861025405559986528728632245399495538073379904589092706949846479208086324886524536826767549071307017279119514767649561439893249442511543714965815516001600776678302717718979164851564531170196338183866481140834542286740021133720872026897264787733342036556969283644283421113208478168745947221427706068701890081054048794245834106062707737452482308131273089251967396863391927106286707017395290181673162966450438880363102157294394831307013347201851662457159534245501624909315862633055845992748994919812524830967746595985800422769428721052024476872292745920475036374867831686178024009674292995780672638946254290649266530615647619105758161429936955400536280072988224112076870155993534532742395638425766435473377123079630378834338488354350062610146915788882202764693607464100449739445073843687126517472076389993892990973185321050223818739947467604923936540967261781819841045849914753169605265335954888181181245868019042339212565220985660024664858382254787321459661509067068776218119147305397099752907178298347186263182066065217653501188190599669071205954515732949798086868862726029513454725778136232890055817228564448084220021087271750613605654424194172367511434656221146908291572884500744464914429495392383331986937755773880314507129973229575799730646542701196853219681279939201771406897027881540352583165043912070913254230956408477856266286012907846935166285989505375084180109341951920388620991828456096910725833870855012859500580556204537883176595040650518568077223301700828620733652650001075461978901456554786409037051639832538212946120021919450083662560942662239039374467668576497572947063550363565187391186858323114373652698604236381601281330401118701581900539371180511914933142372252613070643264591201629569636535619289088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] 110808146491570285967297074758682496586677132083061410920797902463509305648028916322217136184933991367544047022269118369288801232895136189286020656185505406319133138080432855095684452455291435438519507711219673844040755194242350543700727288660681090152765955608931952557237182396022818818915855189871530658374433002867799557236528135041000374057130536355118583753960694248161699095210774211146387866057330981512159890317032797391659692493939098479439335182075971198512365501804572786483439126724761752980950802171730863194534370115780193520980385459523462759184045331331353342246087178269312364233847970810070572615931929211263085924403651268509701204852249273749438309649538025243439544864195174395594454767504156918506923027799083756693461828975094416821204110833176311349011292976294833277210910321468779340666791410193438535690063250217448584544881521525985529033719707963211533647383384357665691183657541558486294020218009110835509077875116625629921426478592396738930501825002544221772564658044770033594256130969212881131438549424827309530587899268306864943069779063100550127663793424357992326473176912270752053346722334513112752684655717755506241427497708100274453458078336205215672667203798316318370922864189078629445606355498652881935512616702328832990837472318965254413137298642692062771280508761997586651209266610610212678065432959706327882054292344817258836841756333450897791829190618726638822168889635390906561307792952031986328843786228912386085008029845503810785266535398675447530532827198462226356081476562115856841152176082791363078843802389930114633565700312821055417523717916656521715247541309717510268857580847793643342846590478473696673952684410709919286800844721379998362538183230294639856291057397213962206334758630865424044414113501912248128031114624455046445838209754998027741177479684653659824602037552569954976249142255630992308290702504704370191549107130540927407834492168184129738383348693502692032051070082035676064207125319386999888626361372211572983040599728305384573256066689927060318996534839329863792779804008788688251593504309973548106293385386869319187332393702607261823007244604391222649343747190545063208863181765386028932945856154980476404814948542971127812946140090144994214393461006758986466707935017096061786674210210431054166446630801532058269578096011081960034647742000723120658896924072723473960893358416080047167221331564348081388438699364288103687416842575173753418769064906086784081636612938295543477084999617430042064234152397438552680511148651250425998443284583070711362761535587180776582380911090604659724752419660820526564487412901048294544727663141121228816507090805903068020663426138394216181745129699147776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] -53474679461320285842643599555053704407355663390973525902201192114308589266817986698197335860667748331814212816859536488584688756332294253963502522470764149234012106288993365697596862045095892887243982933464347256710972575191628377047317183490030777993937533279522869556521448062174756488883734823204374195768219773434408184713866769097935392264228454029159836757388544895597323497888137575413428783994263216676543135897577341950270454335045432956682384547846071936581062993128447680359407510375255488415679145729385644572503762151228637466198739327849046302499647638021139462515948070235269275209859764434007748040342781658124094582900739615996230177152735988452350242684195949743167027492324924462948001670627297088535428065429928658993709773631649433666759745584117612556537111445719204547717464197506136221632260318387768589175840402308233347800770084775329493883219159485801053674359564274641841890215589284211336344982260665002176881010264821952415556694618539377037191187093568076190105519778910078680314946907385275969192382462617702486075262079429426155856056016646300138404551407568957300203686268641023562025783980431557584662844058533378175384056292166029208111108811302300361553025540163172237223827086017901737412897550454781289078474005310069944141826746042967832199646854653671354895912991064753588061126528954271252505165085132379423793779217405949108248257421530976942114723016452026799377698171555232429687719042794849945408855290415438402538663695594379230000444238727381612805757193865863713556324165495734261816636537174063760851105433608108518194409187869428894855008931829976105217193563135752910401573550554681858610437001841510749866041592496142415689822857815653196919724190224568568197854716620419944071517569456582944874656742336755714830812896939357732923194107925799557471615820122590682484415402751891620550925071435192623350984575636530397056086094604876725276724302238985235353952355352594514816906480238595076952315290894844967841960659067458914732353587768048141605415779061526006039927844627905757535651095002972038029085268220103445260216328894931712789679940097715355193659483420117547223490001138845807057119406035346229237572020298902897056201152912207561128887439602315252240635107824070654690180986570787127755850791309395228812124810215137314535592141957463047142767059985962781302685442102898068706929042711250124442164746940697917599386304335399175681312959808217030660863902856987583089780746801735493896115586213274374085799430524355433509105453678506423544819705637846444721390555424926205568347329496360159261745432839242517568203668238069775543780038928745826338301553246127871311691668225968634474036541259776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] -23392376584442502086294123892007230839634478416527899396294639284161467536366756761320693864871331792550630487074299629617366960450721278969639487993180709891215255864383415302925677004075771976268868882262610912889888364483085994856159663989975331496618316633136808071308504432736932564571239341399623797789696237232902621971760335343011359855580663688645934191857320424527115771830816259458620934508362253790729018519089554819756585299947188519719877539520371352575129037911406787794973433584936348928359251369265265501722232813163511016050960413756359217752875940929108511008319326008075741327264322147668355019077998520284969691507575456424423006195010424015121336425802108017814222284699122239933716027029449659610558516982113904677142794548697877723598166916611841174861713572920941667199993041189073052332006906950791874885039173791376190399763950277304765761061885732909220754399797879220706193084041297658286720998194676797349770803974813091324685833057932538948618345176093059711797239046363714709437814801955151638053550504861377105806824550882066465310800402977339082943037852139311971912251091170478892494265549012259283172494660362142128628384650996632384310253004667076427083085218229071368770294570267190020829345109565434355574349987222333243255483987966303247469086758924573975116710980803068803302550935499217340843030270065166336262113317729985842843350704167606243378354607174107872084972386144161210638429456199042746769625921297485740436380097909278548021181431118151908763968943383121687009099877236654046148887642963508046099266132072439840205920900450464487319853290435578858652399754056412946849774762154495709986879071054027590697834822510733434239415277858313135850774099226719600385393332327327712060597708142439020012417292935174194768865725870083122894326417526607215369547815428857727954871014654168613263744576741262905694012752005111306232488499516173648292806604374565930904415455405228306605474153144319380025949367255513957976525312378204527916724040743427579013473111643992458361812151629124209199774813374390566108806234781916371609193999281004212099086779991699508434323789691225880639189529028966138158720084466746103118185031918697297427316525380287890293139931717727713238666373515793698881703519620483697706092508405251570018804717588204904341763535432676662389462919353904214929673027091197595630032111641300037133849904297009311747470565966316420288037775513178040121012494879788158766783948715183492032004320665696006416204019828841829464858252914780486773769225832376750014011419405548760441137387515551691646486006480658462852429871222413800606398411203413210366303898176829746132368602337459708837337792007237588121288704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] 5315497368944790426758614509399926690711396056936733352131686075917338368747076694991283787342669943648610617799450612855241879390078600904430810521124709508613176989024108147831540490686037768364172438564412118188492634172271828238410927295454084744692554260677675335461627531000189955324023263522672594067088404916330635553371269759305616990135563756495912094326125288381649256580094008827835637748526568682176596728150824799354101390435957669095299680695991945549806671823534712330611469549365580576859702329035180960079447115493622059589213145282072860438883937131691624796649253348184386763257408379060321558920024939917536120006747587637576358464331488287491904489072492940479340310743250935206815398847034900387755278009558635750097781199316085181716608204948631428009118166789150508573693058474881829101007994221958484871272851273352499900446773145004016330228760494506999981096414577188569166003706893391512948446384968376653790344651011033193974236774133460507618096449578854275245870734475523671772177354150773663543575960662713356419355662685919165482744499728194810251933624572806011254119416011480125459067914199564688506129004015615713933292896658866560981872089951378064545977127787430425233592281919939898948840241757571029703236431223339964189884246181782489134534911334086759861989584963916558450734840423614511282299829149017871451017110525174119445598400451810215961668418223186953209949839654031817327803387148718111992464435556993469885827152797598745408583639402763341845599868394189241778606160857924755712115150039441198276911284525296880384441674104999990630695574413607575170499228601961724741818797340499154732238679190723272284788962278665703314472726281720958562669414008476471049242836460824839560255169607530567116502626376582721684717335511566998920769985612148229660215673785861049099101319005016647401964938015386367984097780021521839709308925788446560294227985353039989379542405656285678427031107158716277661227856784254433811504128076778109249786463056116623886967442921885091333748330083225683022897100558847987416080758267552066637525583501809022730813867549148150295243473860381870414934706841180326374502834379774468776521818792331465516209473869989788506335514658188983823485411843722411826413147279254094126163378973715625612569571729766401101122809235858181602756888016487343888764467681815581787978656805953048303171239772342621109955057437780180909043446689906244753592617004047274913240192477834107739125991717005541308403450647752761801245775209099438678711481748267250667502116827264806336362711163535681186279121914907633494653985538596625107410842429894311788672904364578841640833111536904495662137651938711411110216466432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] -783664411278227601430480458818953823367323357780019522723758929937546377195965796541866851977404345250551486014487501934846771702261339944037964968775098332632304438460236118453704450147653490774881504135401029675548810706121272645916894117742942521316145052074199768063863197713137691727395569455706474447506241532361310412902392224402904848249598402943459635371569489378446386864013076285197799630135808041160493531683701217695112869049006229773563172624158284270716596609563629655256174514969273949520491234147801497288800294353355053066036481477966315265635415337490614355960563006410632727572752613507264218789853643188997855863106547757102419086406853433570954346054628432107607101106441908840275900737648362409818896275286909553337030778605574890902498544842348877020616316810844632608033384589585900587027659713691555543712289589479516094316728292722356302298145862095628948476380556886318167580191624868238013143694444006542399765338285526232195873842064795302112176835146344003658332925244102408008594115182554463447471175079548004993391064387854259185511346044344594401888011245952068356840225677439376984090452784464251993934244148611745843070915155641081766839650910443263923278358591879862276767550706923129673207975112678097539621107593503268194984000898063818693251181426490039364914727591173841559659308570232350159041424738797755992441070664567848031159243548232543293698774959113632689868016289426742981377915392025810929589768226119481579256769684879650451213211420305556069034172131979330174972937928208009241011503375917527223183366357833915494459034582232065596181689719783736308084917821988048231939122646649029495585132275094949253696237715893551535643210594695951879437891667434107977339927360057121157040937872775144381576474659029863731825398685749159389279617702304061854125680283568858885178490611681955869534955393793283134270623599184880578970640573576057065273879827977274245610209187925224377999310673374806990037576659907649156000023356926744517602615626871885979044644415130498396219448956308167943894970126433504729748626463285674965557197644479824630888339789566015160463985442113149264593939237994300012554138815834598647648147605019543351530989978861331943939068952628069217951815946841243361226832679875026694222605980097274373527815040589256821481286433545005272655636517186543246007875555101043824870375019147012994547804099867636148899348108879022429037352393239870404358808271552082276534270196352165142065675312604025298910671662899721834429994621878222716445237559639337494755585715820821506011286623690343462835022356524648404350551262869437523432515521045597182234665829034372623016504955166226718155924935722310576149213741056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] 6972328976166072388071432321333258678211642153080585242979069275214211239702762276341251097556829950102315766817371129352789366381759961787002496496189386289971572539525666188308835482464713411225374647668048049443999654750330842321592765236754192220977930511927628895730658607774351770877907595852489482011226074009962180249756304927258882614423584067957724754361429181763207447978756184968673848550059650071435035245927125242716451512534793869052952995701548396004101487610348962255204970373720744820765711666271949752094151464347343141540559941250562072577674812863292567655738648397015451069967610701574776702313975941195609836186867335225220271710488903589331053208942279957540349051488689413195051422338104275663431619876388221048156152906441099075613181947098465600431752297526454473061097622976379625180307112775367299553498117529554860926544926051187754275430882993390970707609753972138590820406202658503952895115621356603342317007829345277097031475030170924494873208255754968657772647340209203941482808070110535998897342075506001571171394044323050454309807034243370329633812923676659145197731738201451111430820803060301690603501376273455812542688855974524442946451764629223565928312301814289959181608693786540344480541895713806843292585113953438118387030928225775464158563197066054965919337440932034427575921354254091144512225775150088815550025550586327538218474049000868931173162599387398799581557296088663784006605171309274765171064162263952946875344834830356247472596828161195517910364285146241252675237667637807701349929861468659139318468951278776008302961718735516831113028070803372298015391498072207308189504077834963377571656594601452057218649399216719068120537637003544923620244595074023089752302987082853858052997956738298284335574924860757705248980945820691400732567301471864736569423310890704633134983202675762498454212942784237652061746866465062343494378622309889059513303369874518643334644835899331744722352439427634788233792817882020160580758714022168628398838644508376523493804565899021921091851947683751940788852149200494307892677558526908796047746387445318241655903045640199072890045036394244659039705277422873820996382013123846383562432834380557823396415597145685983060614810221855980000790266578721982365591065203769252387655485919151146318347787271605531069646648404129423708947531425388121320491240895128507691872055797230527046827670324437227119878052419202262827578761736964259411468887560146925508109977146216321446635796163361351441520730988297255907890013267425725727260433715024855558547905642352643598832767425993444758285236106700413701606923663547357945540319846431182178299534755477103155556331583618871308074741008021407035541982019584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 729596796630980922564326257463987063999396174469701644839266404343187420606857710709122743091915292197889535453539265204889633267277547147949273842575579321452844232731907337311427052432539225466484738717813633531160121594940940120550947898918258056975576404791509772329175971361541913694236082310559674857396878360674914352597896922494434300201157637736574192124886655038425432988171236997373690928088807468715652907003888662495414764184554197694462448689081122130960143224055595749130860719969217449832349374232242521767840579599752664576114805764811553535731422970049668337655611249288770910475851631753578131677369265533064935871904343231986134995659822678596108706757011109520995541421798516581876452888535311832749970199263112736040744985840043786143324990494430942405738882512871869447811701141834082404125734709548040045952188040943129294765540279097882787851353744658959584152059637751174232596902507250666904711045969755448156320652014434067430223210297536306325124566220376543470865360298286959556073772627993770046391339262959285099538981200740165667702354758837627740102234872171078771415513809701768177688222941324770517100486755528443267467694177958037659080383997004321208998648317768923957216026473475662563494239332921403843088771073538910834797395317267631470184271077512061225887576003541452415151113182337909248998870193976809277103212549467090024613142687789245547149206083492680491295596893325246804561692792029216295823986179954444999211942805895756954622660774921973184617899012124625413554024788839681530784661897832547743404970070313397679958772122275884721357689964012326181633302616062411937851215077559787337322581107009712304304906847578586896823570383093790413673364148312674234745207769586583416832030719600713018355918272418345414286335684026793967898492750035256210761162813223671423784794959202294687348809306041556096560338776270102889248348945228540219112516847975789750949047650378918713117896687010456006084058673038006242814238364662071642810902754286764026150091305143783470279970918578589286830534369005186746068170211187636527556081135060167774152160813505994756592327317230938382069290058534241129906609499280534925304181435631959264329330192220964764659476495322498503681226841143682575346892952416095029943137936613994746183120516564764597367169130604410817908038722732159124468570129123685508913055395325311751464310924886771080454642449203811991975072906193617481988324826231742930118908556124484113584811759851307269033777800959439024580507784766740288906458252839137928693137736702779555666876784073454074280297222685243312582030974887391233668571009073923287389316267468811001972543508258914888804483646826775246924614574538752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] -9313701829460595306436164447307904537246744170545693807587607483889902257111653038773521348534201119806102468607168770551933401492411996234039978112215517215244760596575205976713121253106472175205551502388873686109725625144113085395226097269561436438976075538328079980479215268008531337756781416878760372540937369188896460020446369773433934915807094789432791642795905471991863569718614175364505545440131012478568883821244834732889070441645085693058801277886729170868489694000884225998517838817720859788392611267313539185316106873010310999464038398650010740776816276653974643535665327597791092289869867096966401915386142676386398882426455155756621850498575288413597235354182212268437431428310867076048757300651889967565075945349688040830645040861620596550764355626613417065612107713648120015744103463430544048265128040984367296263574456502961671401643138367416958585120714008119212730971629760684830050796955091645185964743222008815716533501568560660843252066771797126296384012625842611330289950105534355648434092061855886637486358203390454082718716366356028700490095193152511561966123526833455197596587105452145249973025830179974419227903103770174626037700021817067277618888176258999741674674959855309263087724456036162374504798377646477490917483468590998659523150047464743829659249124661195712965502649294048437456421139148269044363849845302668426710121700083717139545460017847753274746229414504515626577060953346424929625004661714625263823702024748958839452288134479426826276491698805685452536947223288361553517365710772849997897929591489614225033273969451470470214017658199400608074112360778811248447218877423006359672579106688720523478239897343920731988114796889065974355464404326943333970710311026894027019057798862324656266511363102963392205257411278587856761675117468441054426798738668558060477443245432882105677207194689935051289229297008534856265100321658018107957955057987410934233256011131886280124403085076028714077995744027321396382727454214377297794134862433663609081469726653762825505086651782157576471382288042465706080343450076895117903315211968994526531332056878667421434154189936028107462382184388178124602771362480779987363082876235201204626397001508305863034724380009002778852395297667191698227922652473710882955380494318287991905414604972001304764328100293880225631695914379622853385718603476683194040107444134250624188504250497387083878092810468668944175451230578329389425720355524282127569963897685867463577513326768592569030465277207561818846388103535054938560295267425240286847667546399881304325375475336265952036207533060151864952310431269779006985354117433779461439342743716300490533574061628301175486653954394230130730440002738387848346261500469444608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 161660159492970535728406413366996371393337548628675404103025665317490278349402630226613824882475185290457982978417810586759775813720403079363159441734367040516178115065114763251302412624083661601733904872694969354641163349860578552105075415822930073219614832958235966524284857100769783368347829274584444238740554283230012471336725351041909556647253062877431666675635925513465925503862099578461667102262771712840000127915601522958077667893475587498482455691244092812358731552637377345365749712987778904306543243181658275572934385721415996465905189308766859409804181302633936409437319784319714785383564282973420851743051926497212435543354966116088294819573339781652236155234004391937963004982671055456098600467849984300661521135281219122866870334046795222273723646122477616308657112348395840522449242741328508205690444112643863883096973631356923796072506248821702907107670857701299513606137361882126504023393943332169067029559208427677756921105317849522005385117283442929391161672641670503869248932959680804139658050839020817050710940112512662521462907509673010251744825477407123346961799380130175721916988917715872240050255545947209921312549668607119049914799366521918715030815319184315552546666272195388598499119759529094214575651502554766724208918104626587994308741876531645545818918124830956829977726396986161771403486971617229966173676918639479322708107714367190545719177356668161460222577300049801559026058217299459235354670248005144241670522971628066161802801509520566426705628261720540636166340881620238205223781963106430848235226752500486968670828384392090332973973577324529233320469539448506003377948244018159486765545818751282712994028256513392490343998807498519838731767930407395607608610437565800730677582995931937947300279164891746317082174364218471902869969920187241345844803598905451986421252742553147513976769059301886411872350464247321610623514587681301358822960938941433361499012946370842905468587150185807396148725303370066481294189756716244300240437037000782575023265566688275863178774153548694290257352079710095530600874492478365047556861165141671663310153522864955470803888925302766588485368267932532749569364242253651040157810719272972427503669411526296423428390823724720499925614634316965650314262384201869516320080778772845742508141081508051290384436611352347482761126802819446259704384902238509358911401642275424362700047909489733080062400470551557281835290770114067361674097522182100551172917506604908599539184674694100363964300281240857600080590831227256425819829203457982230960490024856284575986239745406589858098643923130825012474172701721925137735927297803712343619495242977151215997375105655999806757305736791759269985860409078980712892472967632519168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -964477392853064617078130925288797329067758115768610208354288267491359635199732711486008038742804699865366741533940173784848866007868625848737351401668544556464209262538588769113029813841143564982014756797066076472772928561950525500420870277989748041582636336960958069507828249850782523738510136422137103267017112903926311588869884594818246963288813526128462695477748678242978864246030439550563319816871001755984407512135708089562070049282007682495421082825776083718756912309462218793704721077041034153068050476269603417387313966981066236137125875097958243420583851967681866008665395286387473599268180841814729524977930201550955732926980444014638273005732154030760102203777911088434100232605429747550418768282258479386779331331547757799357914468523419405311249846266804985894543035046794289541394108285131586535739257108936915423860391029202404629504999028859883587057280426222077143499508610152934959329355131972394900880131867331318537268578975485446628701202459363800338265149014391893641078518751338371429598776078822196374350208518279942373393608492183192365894409845400939438512835750525875856281057152381675962249382704226228829601936849606374745238892181553585854192077811867881512229285916782166421787772127965663939058951129238666995977765318523473832151538167788105527004148174739281074182845990610654052907737500212360704719633428027832504845570439872888834751068559566730573426569764574493986120533460268033432330198178374307375349269494242996271633795384966463026087531769248680031824759552141898091979116600039400241630525330541482231202557118927704872587189085266055946643302998411705742745806294359829095869824159625102792445954571400924515723825515673832350146261223342067417055276682442718256009046759802147616280323096631515964956249245696012218296047789830798800370842257115911641467163630926424295408717867586299675693353077280301787258877349393929097842353000358341134287827912889089252120172560345112626121494962221522249122209356251775846175309276502308441770873770849383306525566858704742829290935485722255272510198391278405292684105911788338283887540784643979163461712933685335582703644347463381245412592379199473083392849626703637209362339708504609643475531016410855914826093332375007334404376993560370462383909448272738922732753723498624234086655915650861876484045557836053053713747259797147932752193634848883138434931675171833559471056137332376768159446994984405802631594552079530785143505862478527265083774977691144686470236741754474103449821576732126279528788884460721955438103452599155140137837392278866181576332827397908178903804869814833199436607225691581844483000321127723755561118258653500248441252716710798764504484302108066624861568145981177856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 4127676529510364069738133492895833506828629033899953602134838513113383795582353403225050445163595245968992886025527685060563573746298964179653640270976524570978349633453339686238818773194371102291676694174453274713733969702458420529618134295970823723811345031624776542851707279737893346285929447177780490000950020661553461401776141354846331530450404777608568326348932890304250940856411852104557399080816998541196826304757155071054053134880544347970818484014259634116336050509724979882136045045735567925793033407928240855116816038806106069047437287261834044116616387032078910836194209786477547901543142799311305202447454370526404340060587611730364990895854011920397921515662940037432836678948966025238859550121755038174111150968870570074961406791896075516620131290811974207157008481043571211199982990944537774218978201949620580259887498725581190557413965010248772425164624070442370486583501703510552509143732378743774176971555347184697674921807328670268870298637522432210978107550454650734779818087118329362380336957920989545161006887180779307485149317124126440929456471947298813607357359695783787867084462439731853089975152217182437195837023892693973543914565999889299588432120286763249985703902641424573550913705039697935494921846600223427247515844489011298832737786798468128092622214938053832460531967428749597024090508519144593646128110402249247680793523914985571906427761080252679753153368801259015056721334019786935054907637566132944645401072698006654266283878030089869066146249230321227047932345980344350676019783743459581160043480359757566716245836314988320761498974851863868940657554962475312267882750980345280737783868212802452695006883939277714991970014299197133654809934249836465976407599359739862411307174800507903492792389483081066884898856101524121462066407439562369258689007657087627243511056568139634331033677424768349719935709274488902917184438602930525422378079670784506633755698472490473436716963631683210015335539341224596588029462218793869279498710821568583474513447840543339801131468551526069218285399110177828556643321443770639702168839275409964861392544842796744043119639765644953571857430534777611307662928532954948775128360717726824443357810162842530226185119293266361954793524125759065575692365175898654819376589043478697172913764008241448928344666894773765360648694238758533680804625936779312605853523727714720703995666206314687090141982752738091073160985854194413506815723188676273448391879842284038714702095285359395141261567672641953113902147412029711658222152427448375636462873156067905845439691995830637662547641586320007474459737358437791884938075928884568692238419434573842921414310217205569574134370202862807145033334930533979972422872934624788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -15116904055658408646588122894208370782618663585047763739514445969353183613241267523345353838308995091022576081695773297687984666793892361822144647654188732535849907807195845125360923821784258520825255093074811568290001437503658490350006506499105194224500269477919615706765198037749550817381568395798515099148255938594407490344806059790168193448416151446391232774238128093793089844058262874738247668439986284832587177261600737390046108278333135277194574047358202545661349991072161659973333848445349576206248014889631260640880205504039429459806052099761702254850373086717365830205963245533769867319127648423326544588836591162413834314058924524619186084469654072920791542243620010276304894416002371325492925111477807959016709191508594557007839210054866486432432309337035189275778234970635925495300454388848183823164092005048807589859600152834485484916459413687848817525514313726097269060639628434147117702012431363737393235286173186365360795214178595977555334602904128009454809432673996808647730447371116594730431006492772736699507769695228163471306703403089339410530395393380975555386155086019277337501694148610521222297685824759956056625938216913737348021571035172573575935757922577670966474679734770314924364276216800175910769214836903400900783149960341731675955210137772903055647441126496801699635681393451389942223999624465404397447024106279120942072325057990839430109388382997884498690162316287582868711945578355981976791523970338937662850896418681735031002890817898651237779805557162543753732439883280899065586890842116173177446584355372441259887203445927877205333412202223847814090188348902942273307067883314741055708140389915348428436471363736885308611197998465706627254533743901475345760725764424984200331742580840570375419212344858323958602146467511972292285813067967857733796810677298256350842922143822231048975934535694266191136699573910362089168207994431319310556372818428571334094846617527010698630229537935748439911716093826357434902750147763146110326395846124888496234372819775570995815484221544819552590892461812577636144027978371844519927012202596425083707502145562778277773189819291562016242996762668686868184348516408806460697446744214298730989194769869160029444217286807137566414568345657224919937129506808057588387145348413399057302190052168466924140076981892572002199216999298335361189232416071563253423164659019269729015475845066393530135784440740395575540643958311339189300032061718845040731131666490550749176982546233711028818722430407799374325271742101053391119792396144658012726386429170189128517217941602285988288798218454660056799499884094478242019229961991873374059632506178081747504323344532862187622267970812246659519258339906915285470577944850658754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 103345043812585758999253323850725869103142314970456222663044920298414310857491545467313497773559631717378463756582079001050217911124630878253936517165916748291733438053861757163285573730532166416597793556776948501152711310195783522990463015302213261086441965608808273514092800201043710269161515716966590975218320743967889839578589281999939056498261758098987429057273990586350797637654294143917581680621836017843806364547232193243365533364437400111911807331442112688035091278672451767632154635003064148427269704250558238462889488329880424285154134530618900378932196276846544667829259017067173650926615908189854890677139910676731251747122030380082175480193836116938555090095973900843794263976053827876632874319314906571579158869871402776208255374050302102425402139273383184659928197815917699568417719758065468924792753291639111550389958933802946707080589959035870384197774988353391200778602900217541226873170216063239348570566684727375928892080697822117772401085157103998569161067110728074796428287290112855077407763433236094664603912236051534318044491949476267731678398999384496942701187589674784881352211031542757204341589262181367712709776198397702814998183274665253497177317807359789702466793323787202949458706849637080280343732285801248392834096453009731513440113015751634833304258970987432949788925126764536552238425473374158632896965004549345508583110906859573882168645488202541211949471125509762699077612496453908999118254614450188138432458077498095969020075982916263375397679889772790121047811056505350874190137677350817145860518518138616096168440793750932319681994553920931161757165002791082097152144219976488432468618122841199106192509993760648715964192798204390887595473657982428968982397452015753979794062401176937513300107751216184131411443733011835472844163217435424133671888484131313371997575567431614107316369264591509337036517503238869445927074555798992599764780850496034311159277545032134642445503086791086517324193545671144277931943130289771355437652456270777791464595860372899454936932800692090550843823801227071412727838447862113552146130775221581176044820654675368548243185022627759599313966408997594414356974934323540892016875543822646420202049351833356650752176937150205720616746573531887583686145491427611743451990296527578352919507543481235483272794682760132716764325214861186549891946267025674768078128743260380033565305780961982060280534957766830940638511162420337826565037380325525215233922420013739751300656792303556305118355988098235922964430042147016925436205050082532796437953195248294599112352378616856052813124379617363207989478497361321875532417776041644881214229216177448037772409953474853252598973702874021637837111402817275258601300397772849020928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -742546935026298771026414998968611330635796106499517648082377605225795184392829800693807421313570164084828604344365363294084507061457740133489970080469797970910482525035955088970666824332113519006515085895413154005682518511581353455976119573881180054594652196393306701034456074623535573045782121351166894177065090203541701033785355522697994194744027921443750108369283984129090633134789049815340070514594551452495128796566873618946656231612052578113258637843062243375997172423319611886191640766540799106873549201234301167236713725613614974058020373251232233902834383739377508483452863274960003870996994710823236669805115819204071292657585691745907788299004712044255288463258306962780217005563971970103431619203511547115214925694643628727946691103725626427172791911320565647770702732882411318722899479124690637827806251070694345129109336998135143491718851416340837489201056528241911940481722216005415516989106988391699001669407650153358653442249999493818421316117020380466019065816844340604167709876905363285678802805531730872291731346899840532968849270639887411235355002175880235504846579251286867823547171417441322517474441796247478718126680320590616816183994069236356169580469980096476090695968514878014765812946761004604154666776777770590616115313046797246661796289481206882264761598399245043551680860963550467701905700176670908289152792623059984127228895855424161405006322516960161321794815494362587818494278550655524418475049152837261285251759405279414128124872625895815193540354026840781090146196104460714486711048249237269296104608988036972688354363288727402195914485534143226368277731788703347025756271323032695800415157737019542448853283748214520889431585916244089875450250680922763294048826231381655200389533247246131783154708336302274167094621314848606846883035836230242112694389424680944522994338173946092954022308694173441273560078329677278207616927704023909025511095062186681148040577710811570036041584886118162324947710634548760066818688905520204443716433798889218843654373366378185412512989091042710540967487685799452736950761806225919087458971039771126370554618703211375583584675175261204869661990875622628651665986907706715135635481385555220672913930713721578649638534652960010181644972270166363963385278606464422086154535115200350065872596233203609399659040735249806724388279558029869519587573022100004535582379875509432506224217562205081421760486261769033664845087430827193285258891054789530724265733329030787899084199334926240849167812031142192731936882704610132288482512552660725568436192733602708164535065009077056885696172052988870171983747337804107699749058590836224736814840768132358164476439605397796469656813976438488599354673422944815255080845348074839605248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 3704564819564775828650386886899355966619853120984123142321356515048718361338338992653740295742682097859899678920453769327176094026679417822494095330956231793026135812569374772993116386640217226991166193834193276863213024416978370772850997753757429991432690602681957938729938452843833889598626762888081149985548012147040595142210866773081643216911841692401555581285791057251503095116017516619246357084220458185500613838441707115014278436479912070300411028014307708172217698121334480779037639019439781553506258458503951216950678502245107782279495228802814087294395938839944210510710865035997980340692313846618764237028040254091921708034883392509328192166209375041032351425095832461422321740413371334733860528343742785083251943959728238462053779794188947233520495957090275391460158363625633292507283837593148301761504230717748976440459686788923825096531219426811342619347651612885757232614528887031667644062063920271769327137165635222842032337565333962516471477127295915037510242851381085971521467143721332845963929018875165275397551874813478549142961627109982129595905862989809303922670274956064421213647891351258862145795567592300741734802256713589622420350067395360357048987323790221386972275354030913494451430669338397958644907381649132385936252412442832544249254607186471308649973640712468213879590445851790516481155817033980828865148604308990139425284313999206615836201460669640015842950148897037432998245710976120924265685478758626137455868390004991266696269344724298614660889469446901290831144715230047954329942415108711151349224220894706376512001276792087559377707190660820314750570965811699480661118146455867770237170104598338822497846357637690500041960596320759590979771637053373939944375728326448272206440580655812947071188834105727590223873119013922460544434520367751095131453388473993171152927718233998951258308432352247244977053897212439421809080519029128114815906729607452951195679696437964663492193253144013993906153825332161289791812491667084928375906401933888200543108011332774060166905719795926295769172510639968661352990151254207546295981284128574619843398538828490895415577132754547467104124426414912999547164516861748167347367079515548999608916822596186085615433058279486513193108364767718204664333335115058204766507943520252535575043133003207364204028057271043284733656447357410553660011604218515490660303957748919879047187252151581202343930723554425180678386796627934034730872186931742475752861435594428710145740597979760863740511704905514932235086718132150195330250483392812978490934465051164617198137421187381799351562239688906705328560899925939651500306260743327592115097616709774072217762058324798064129349135678476505343270735289111208225945589365611918524416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -13923082712306380495803670177733887475447613347998165208139171827557155197130837703555582044642539337496118060390600620780918448286031472735590374013493489360702182723064810081368941558740684180815471494257583206430395813384383875960710446438959980556786980219896940495434226996417621000597380482936916647308439582179860138108638021409362944954641226254973525643132117581748591635341842454509613416134931388778584462526307345921695328820311849914180612820723437524096015237282135977723092600004221789133522457067016865962060749562246399606608177627343459529394155331498020153139731399783823905349247932184542762532409378459647211389599586994484460496585328660570405708007757928847413726632607952412568181817059932378559183624007405490823760062837858522558995145233652239669298678362503267775848308689208368689801517047074821637362799816207119174140142593529852079838932510245890775609974915631134448040177113217196514892055514916735060674995908508529837486584003594955202294706491686897178438648524422119876137353090526311640053872585613530947479613262522683756052425560344006758684646072298017438257989560925202636230438194326556811025690223088168857669601627457372363610656902598237371486895648288967948121964510196250731855761776085948490492744798618458862448038921509673614518418544895968575881986146959328293418135205668453956152294447971600359884465967062491332700539959295913378441369422192905501948502367934920567355629356918468356066524861788784748001801647123672959534342141178331470119317283135930757024553052239298185981822189355636173739719988111499987567333837055665482457396353210656679799459617773918942880425091042989390985290924483312754581388403157080670951275503573784232660047917769190685007698168590217203470877054521072188223564709472133493664492575431472259818353979009426347006169538421103432800090299109044582639040897787161868280256442538524958365690592327800985033073811902976282526373047488717786592834613798833785220489550895446187276268752002624125845156116548626997582108737403011819443730669849899772404933378210629255103151345232536651017466278531326455036883275672710852298115574690534865890165488084250351300660900019384239192225178283463332442273557800220581381798361497536823220469326943573031264410321219443928086607240198274907845827070636790417080516387332460338162325605643507799602698457421741598061782152283273926700194241448521448546856894589575643742945265346518715575471199641321195633795380869957877116433786783312496061808314036590948638327697963076869757170408507821868587135998723713542830533427332670154941968145738550231080904664245670777466837126562145679215821294124212673503150789212575733853003565596345549120060993696099687464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 49589032974226749062059417515699245160514948388448955145566946280576381743718851535084533605627839703085129347678425662303580186965821070462068637341384657969094215137394687078092277945809097611884818149041791809729612837074870757345947830983290334931740874878149584188280362823885267564774896694974423919641291712178208259705531465320610938415204657174741680015758967347908194017748889020245982872846128672566981423391045366557828119413327569998477173240790882629908266619081250544073608934798602378138416124664367497511438238485855022232698571471564328588098664371103210463680158681537601956742681961594197653215737334364474475003507626263028460462044110058285207648845318873068961432383601389198501869686919236436021284735312033974505097048040443398191550485751847802025003299216596677480477915622417490692513263044820159109444502565214229060857735975432268880628443721567692265050493083657534525024830110252610602657198497283205806599146803087182427869043263970283266497253559026967816721255942597452023138701578668363036569636347220165330915593066920360343811553085448454714453611584525774768863606020448409850442797606148238521379474113010200643765459037101614942604014863571074058816457759916458383423221867252635006788306917395067176263521887148511263356056547260063916707067446211358581192075228036515790028170482171674860611054575115375417613810348295646251610571322845128398091600117282433897261698256687133169936484492230531186680860453980568427467586464224492777522410187786337272739847926285689311321119752035436870464374711880954589551641661888631009780052357784982515696270914203952964096554480934479991174619698172589861675113412988413195490109896572394509141585907700622611450841699709931773414903433694880867125128127152206407460900189609737957656685187652131363132405687795114173838361936846405358388999915986897912196626055043244736939442500544171735433279908801994835408100279450518198333879162487044708037774219332437596198813660736740109446017913406132618672347216676097282170939239812951743765884654184117938842111975886097087338771291938912364294866910438973943354908755819212048387144407402467261332952258924133637032694306412910860313285737194895624750994783666520960963562337272972368485629611906545532968005591484647991851849643926992424532169792081517169927189801846764133529890305431765773466491347756689873227722278531227693309162882154600920249545714025615406532162494709892428046677034378029953023177663661948957304245005950277728488659685229229029620415861069212802963595271740159535057236845912694230573184031739248221198845496207155178786933394509917253415735233129650089613920603679797574855744863718972336087575626672216173005309811163071541936128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -193593764606474702579633871766936057001451202565446826981593963246705288347651893245309016785112236131295909672318308008326376539662787714886647930950361078057343678277775453629182313336754246318192494164441537209732498031768210077572831977049190631219435530016088607253060022396490392968430248349205902812868859799299769441477871486028625899360545270269736559238102018525235144181173181204948540279557761027039681580414394270237618989805473886369666851436026966391315619474592173655300491583770883527950740083799023684176721624835912962751680802249229699261383748552549003355036212068203782204206277802941914191669464441988413967199784620911066166385292449655109553018620350305506130370443461702408838755450601939034907823737873293526678655933212859778077196206355110365181671523195671928992759397545121071134896813758503188820221664801019926300088309969084642763208068098950304521217842538635928611249416574005110138080092366769607184945757107241977859252643298657018903390450755014022513015558701429069717034311966847228052938276424896951013956192210470301904738809405202591496617290582235305371703388384451890780642721762802652299135717260695903017205199451923143267837347790293029812862847611481314331175167292720256359698493186821775314895237843415694570937201808828621975433324714887786927035743880230826166057972663843484924088912995635899382031446286419504159487533282644059158132825764550886884258849955966097840105221196641552729374723502598513249109693975315479164065137214698322253233574022214011695692513838407236900646673153029770620968473488004734042211557690279148131707231474200878808697486084011482787301651425827717631700891442837164387493717140888888333985688489575678476134986627968939544530183714022359103746050166021609991848699215550026243615903892888656440086849533560277251986393819221471825578475539517777230142486463945219144111590202075590687302032951012435919669485806815725395952897289006762098019124476839689510515065303148407897879585447559601384285639319707550886750824680615665872610783054454518627851492144119255729497089427356981551957530754149148680757060224134354864552540056672469860078188867916506646287829722819283958379349147871978920932577950781688817395933125361681927676239964419275365032455388990342747034098482725397706728776551631041516086167264984483856405975487885282643246962582427353706218508464196844004627808674568571108824711550832144485185460031474365362033684647030225035623744592258393149656126892512779864324496060898238343471490895970799522402900144227185021568433826249040972682961684073032746979205981957372764760058725640214945548800688076686302114564961168970376187879609838245177419074790569816685564952616590021148803072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 721176213121714603074772401098160433301974465306423410991819527732027264283043982481972843867140530803071550039427935256273263320949552698201180638546561468751729106288704854563140164180331544747873033476780721150728692749422635569005041256023832959135473837778951675085867119362260304052408807867959563110487988823640871664190063559647196883380112022799496880743846624155163762517052161145452942587919435196107921525646639051853208113286815174107935931925026218322639146216327635067920867986347959414216188602891574032275684481177710362488100218008251167542222797817987785294090519694386775633807029431626372119821848258505197148890229871588421666470501097743407416754139884327788150647651013944867235323173204636505514041254498109776317312531297803540418428826121920404906084920061596446110544434687789039313473614998924566891948856698569404046165224481489364786106116612712795303251002225933652479646926469900694197391806262763311600211015630547526618014537551564119019491720636658255351000050475663942623669984526143678042330951859033002528075078214871802279198057596756092449272085865630049634383063278494023203785413719834064741456177261227683118763129881810244678448789591533146968793036774385991438490669587069619184484998658375843449548667153109301875216679531991446805013727763108977709924666007109808881265631858102645318813385023454699603027612340939517313966719669350906731331943648297188313518138185942121061261013704996462512186523136399620117716099030945728077848101557180109578864834847678780227363991585438179380949936242521537834297738608257855564460074157983671274730599335912199076859062879876373387565914509580651656035118084773321571673810485034648547318112211173739303022244704886457899910552984563421547635928874242038840465413482758505369284654685157279528973265312762949427025888540832023139104910514823829779635379461606928741878652908305270514688129291928958343034155432011299193402888030163430833824449861242945335451609275640154129278765934384275701431798406208698004955287394358210624044772486761536615124582866397829346719277571175064361817219001384679557441908491245246239271348248078884507333814133706016762800178392156956881511210760670279831696900519564038823321440378153723068808917480955535004746411305190739011597463835401258466369588157435538803646255750379204018817522253997254424224871702618941364420389955896332155918433553264605148765223420926599919281309396679015304554007498086531097578773156394757490352369002927701500013271962315249350044848328897373716045785762577628589722792357239878886252054589816515866314550665775970163319443850397410705914945519626162989968331831423135624783310531805253594069696133442417283838107756429532368732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -2168170185393599774256949861657717779372101293636386173232388875742652255297864655336281409436300187622653331243492671022590906845185797314304528163198730729926400121127643728593542405729867507227717675867890497826024715395604714291853926394953730405053259745589958127718160242137681268433654598987150230359152311490982325996880497244626591015906882671226021386401171360195892207479760104432208695395394543014388057527166083454617735919128584681840927034441278467928633063027571048633103485848132433130091232235684782537350616889035102656169113973572924072740202336944417546797914412604025162351374814200420731164314840210158300604218612753734382723597257860741274777958096970938711201063595091148752101728792968334484436469146973694931879694696440017615397123562806360202950105592415784086598555081185221029901623840431289301230914400081228459693044300357297228238798112184749935973650159056571648690872684131259039825549546694516612895406762894183664163620246398867504441722093624780034388516809767367705373867656592975441404487008093780740837346795654449891381211880553551417531495799776698209975070501720141041536841103320897189521378139037255680556968886230652822760772369441176709458264135059967490565321529032753336123490724006293941747317675565782220514388810860143249684273432840918840169143796024131444478541087821786709042279680420495633101358486332500020970512111215979795196528971384185220464821856714610901479530284443199866686420163649574527523138654899750086512438522657909298989013830742539761552675365275855630462866892536337608313685382592941348814133448561135128221922921586484577355697682991522134336142362591577623076291929793618132073672043142943930616950640951287862658654251666915826561230479137720784146026623034435298982312461745261660937192511623578017964048871121505649078017456482154706106357140959809380550168596247976817169286499985090857464643978434337956512984468914782301358450845460208360634424884672479487640549175809655158658936702148682584597055835638297966180129245232825287215684647055016137872339757147224190717922151507698638011016066302666246415876553467687050847834162771971085617301775465079148515508487859800963942915414758187092355232107524338237224956929011703507121018537472741637777800995466308942736829002543281996998722794301370481626352741592144615875435925572279119819320067545188984869553475290415406289860683667029800969573566547957650029972684749472717762654716626496131644375497198730926601287748901500859433545700654116074191562766974174371634358788587817432984631127062439659324463530162881312645098718945104867637839979112632042605070316333076844706186168829033449833981494489903925682526054843884166388290414455928403523534848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 4923670238438391404263677510411643048028960016179786940884672382936434522972609133529355672554730533634099259407467585389701079423242174177842022975788283019695903719875754214541749917984730466195776058100985547930613753190871028666690234299434116598623386379104853184204005735458863885846631019787613358259345993679452999292135972958521209212743700746546722931585689540108245361905426430830674502490775407873464831137419861058819789681429274263316999573232621629646882217289173328599645898052538789473449267970931795093653546718213976856994620227705265050893194072867272653296115294010109784025340721445973403234401660039627212210985387705712835031084364225526804926412260117338400250099410583970556197613351648946937123366495895496353730490559539984966634650205447514028162952236475590185068968515537173561924453992635223751992741731870171880728019875311170184167258338717211899709579085520252313730981349481109332317684797817569202034013729958015860294730671477650159715751525488178909484545971336069050172908258387321063995958609465800614861284107323488427752697357097481097233187089656592743576196536446445227128218107292574040076976820417380313110165927913375266996546166629387223946511326913376199441808535062530816085418686912033888682811937516517601186971678826708847093493413344620798338252802343683433379074032695716443608905615608745162918054451558904173675717824671715462887363335818929070442611721128036899004534546652494525737126544790458160877343309513456058334449305254680239525693164811731910426834323158106904235919545693866251728113323860664493910211945829585301140102983218113288890957945391124049076767304807103381448318200974171917008022316236084794724866084708637480583569642025120303869257907478658834714258781246233192975608518253408254815387320081435293578839094851145107894297549446907625418768686473033069664169122316222263627524234474039686111026803856147298876614812495295917358063491142302290778524701357849710334111095764902007859932018761002581929547418981105723253917568520408832527936339342500521358063217837537593099363957437958340194398147876695140466705397365180035727808959748024401673968942184712647132320910733009402240850936804879478139225619282328474187179215210817970617419872758691257014146481724234600888937057049191601970619587671017189004314896645906517556816981065229383379288957208211543780635949159080967768521960799816220714273011682062501662916074240310094402506789973400992649606958393969786151754929370968433714647029487287925184447295368189610321017505013018541493719658468536629950728462260527613512265163651012680378555253636555199575502484353549550536655979194515666974375671947113895532260190749033411444555520976641041840996352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -8245940784390436094198695203188034451982223988529775987424060097518465832306461544338766472267321763646517269145022612794891996667962101745293820121887657605004781912512522991927615453855569839895044044571415848216189701652994954681412847290420061889770365222180477250696945546062774942882629616421787971355980167028346189193346165920783986110325822901055497115082149964584561651227465862855447948335262258151734264713462684823249643308498810395375460374096864114094691724797435617299262409637916066027441821378971173957936960268371593346264656842518694842815951172534746270312701869364382813102646773551455133634392468154049392696166828361610752850520447233325789544201410315437412784215142426726044915427811600289084714349824531553170344368809768517112574874013579305620063142624874612857238828563231501899503556921011926173545915276890615068857018181983459020704387047460805039893550665998304537025993129483645168049677369317561464242358740749846803435314615504632015570396308026356747535666933291030677178764598329834747411248840730355281375139553161204835790939725476175048118164526744736944264935157794326357500266841112237030197880008706505425374206462125742607941723306228957434530208213005618965895598609840345440863113632888265650688007875225994861158373891895246954711002027598098037777546343187520616727780806724483161546610855405483840238009491075472757055204007733083683721148073870053705628477322419741604570421206139076856515700159222831258603171580077530986950400917974436565293145707118522719857269718263202150041566813738023874624964101107382341058670177197608495204215802410368461561677033213197874315554313927523752324203760838831667837844218782008741263088501257285647430768814358238295630513923546701093331784631787804804948981582598369164258036821039219505506330388646149864952898267239880450279290618478715711552882040080321604347997210894622795052568627754373921047464000216544866440708135590869407703105145632603806672991759593563169826864887448605264464610522505540775776103440272523232936764311991751038476900828238719969759969255911421534192834070919005402902928464906372402821991583207444523109897467046968594308226966918592262854767706976498404150631898777179177927095409377976832415149616098540506147336846935122788514581530595758096444603801608562271232418693730383792712832679199552287676485338143931966641442428897495137521801242603770087915867114120099393192704026940689349803584943077234056812988462817994007507519586410375328554283071013769121984575688784468113348930647397894429616499780701113291081786802917765380278492674252446199274141308906185539502800688053957728480942882322752783984004496238680861990660441207304413178029246929818108582428672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 9883780462807598250092033298913567996028490578199904540104515611498961227748899196095332090155234032966826116095360283800673092040099413643026041442570031144896754896876596334377823932352874416206197211910436391502168461909726341550382821968893681171850954388720267217292257944808890467068442134681115295153057727309747348792831267713623139564700597225832294902303086971159701325554447123735239680309084038383220954758294216406353883441949156147428521414225016991392170520814387712637217230420915320665810801725125278828648856706006894132534727785586245551730035084092163863960771642856909732881716596527054579476392456414774897871129918239579553534606934587851043916270316970474145506184341760652797449522513263098725215521533772644054190066269891071589947813195806215924949545316769122954162050299965417302699865391482680058554485893602750136549640996073923978024792553614952301850958164248458700650849639057394441152592764803389610813510439850876746585455864713525437107240951111782600635078175348180396185505450074985422583643557120098491766150943232321316056289519798411118420068859973045168074749636759551000250480055896034213591240421461328856912613639802003330557480761670942542765489399524572942534377821650039992994834030675742513408480303233308167927166561231393376470550883408634695549699456661606996978465014571207056481314706368543728851110233123122546669413977739129998517536064762970610454092729079020079617279482030866246641092731152038627453093307571165805826261571865381736785154076898277978823386340701348411266800049484617409411145676428154890383557202675359353067162552191055545751751433175099475844598507236356971630497145542022439017937339722733938272583345488184673990435756423964908545929849724089445231767513599455022314555062022023841003844208008077751832202076739209675562713450116533127495490782593063895438773681482616011272027681592621145982582739932466137135692052054512148911518417111650355214172633390342659911283005049519213673868975556858636129961927454678344876462523712929974411770165343105967504595389175753582705086642392795011810488832364042508537969125967427176979711513204636761668996596336528496307769624082633553527877526163839172677935502208185067871633459377928146668435741167737811051583189420569079798014010570556029265117346025229981094032344970040488711464232496639442743390293533446782461297634437622566988702201736087335170910186766376586436860362678105947067391743753146682419080193069728017498045057871022579796721157249179041266048090928097428626384152013058935357425436510828782775078126515753461652721812654240508813989938725754235634908827007853781257505734447583558095427877838527992975545334181006918415632977736252026108510208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -7867300639982169981568015724849413619205438238141718526150832984476744687416788205522833631029906481935810300947202088700271246632663755413523090794243333306221702940477027147483122567348211465089710328593584659549928193379480307926123261045823897851569815979018475093697307507776301324628530890983279785322695370415698819972734601068175482529805591741308039892259325116259241055883492393315610648802361121845531041812210181270781621864359673972970351793690881566119524401181858133301184384865352677604479359324153050770737595524370345193378850847979429986662800673804320009942311562156431500590073247144785138474744887832868647408914678440632580874588664529702974306494522131168913534517565120802724628767141641964869371391308656007665134042461198764726697527303813469225277277866706102139664268268305497820987286681750715988340448680612295629553190267785889829173504907505301790655189472182872844231831025585361940073907477858090671625785706890473908054183754960122860795637610539784233465723320989855560786028925400093568780612490323252983181929077018637906029546200312949098033701895142500566314968152913532301785990235910492650226091563985655444910504299200306858022776285881082764915463151019686259357918025966189953429429602884417244485855984700945186919808585977622793267841146197572515229786802971419813498723473993737742249476993288290758118356115237359676082332485828438530599074299785328243392166802067542241128294423007771634432648751219937450996949438196629196567493198015041842705307277915892152133714031721417827258113972617091895962692402528996679218692162758634678697196792729779174103089323688858595728176572610864894352103396110723893430217441930815737075861736617665660092013300602121108320570438319872352896992439330732566486134368034420685801742014391832156229525159088602884626363026614831892083526312627587804329406943686075438920448697750494825508863903499792740216494489870086102570696508100910331859524436149675568062535967218625467642292818659257749869064277019373785916193544426814290484133966832896199676047823121158919587770779391511101296271745688311264653012415385526246952373848648989970825984990794626896791041173053326236493564065006686083162402050714871642376808883576718130361364305368629195851485943397925469767468707453331455496437229423230708035820232898004811938365565500658791642663052351757219632656258534269734991697857667685072063933631530431597003204838160889180966967572610465327154587356209870288029434619121416395342578974991173469505008397327341058777501615701911727427863289562433081779227835438763525561734505922732446054884816134127016418007546692811982172681272438290086241801094867351962623269606019842842078979442996415713863794688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] 3254509105095232610534526709874111162055985949553275413728329754213254400671289741591670373269274917149879149032409461022791764024196009910991816248950914597002663975621976184916963443389657347483421062102785512340522746640824792301900358795075703605536056639560290027146066156308220461130076488280226167994174264974873660877425003919782487601762537738122365909596146180565081519988759122090045631370718419438908970798938749061078864010532142495316850150537062194026425378907073691585690772377010052782773466918487977954799004186754919825174385593229232173579625347806772400221069255262778876843788518916423663267793691850948562293342705798658178261998384270255043966592137392658470489109607192655488615726871706311522147141144156853414776532984387990543343562839801516677815519223499450261281678476944275352438529975453304599820254233570968244778302538061603583914670368961088288032951034818098712525517560215787131095332127522146557007607240913367073655725726818023759084316875135431141447842676063253271283965363333147909223768734974445595575039663254019371342664744476265872770608583429397563069132465117253217506831116837714082750609600317222293377336281217233378400902420993884277039647858238831553552600282381673938603076106820827295160743877212801101171911740815530733608392818844973219707491019132637176718637421532372247350105890788459366690953630861903137132969703420892989394804889707909366360587138792638220516344392918131828474662693064503635483418977034621073285293122004970702471942627749611762436737885539798481978000185341770978563703340104839420401148885718235589745602421281502270492098520677220269030497074232197332046421515213070734715657739564936923318922204456376511062615020042155224071994971486571597637018492384046350626174571850520552617031485737489337013681682374734972807597016446044215043405442910697174682980488002209652957257674385796652215779590764500234147282457683237073180085564684655675036151255699135996068685161233090015569755838534142894802973884851122719756600192363366207764422620278872841868086860662062494958386560140299134203529769014067378678544869706947622943106123491959834265350061127945647173495231373805953435590863861996440809612760386985646860322456685590989957938262818238912947664240452277289088733459587875638975549961208948925969252777322981067412647213088515851376569209226004671645240820419427555483141901856319770046312039255569104004538286135679604406332099686538087923476144448061080826385625353020311154035551070348516945501526590381539670908526804386259740148372084664937450387437365079799080589410425939692143590836966564797182872417745927726337941924739527035806045902822954051169495760239017398506384744458884263440285696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] 245063236703868663806303576583799902838031301701027746123595535603465704215970511248330042207233641776932378458998421264190012528516757300640572983361227892112832051262540044659992285365036228924376647836187447048683023776747686267144376227274341812438905674697419523040828493889511171965092389573575095204094287394410511787489830640411166176153871788148232479570854807484373897552120277947106106086253948363691538414723375894017880562836058794112810796270176819814424370205144564051224693649273823051123763900393522189568967459938048433984421569812177081041759055395728362029225402486137685428669020102830775816795174247890675853868809849563296643943084464666630857753298408578105254973943022931547515422952863658260309753118109672735517305026611740790671018648133580283356825489312246851342047918989594065569819837836893484387952391525805421145812797644807905955638939446294517667451282345581243590302453314145355772460001340923539220477838779985936808767973776016887083085217092706893287624575887756811855716001271600380875859163311211979418849910492703503764770041166874845659983292385002451447864716485310355653260320764717396054807209566702819096758625354546702312274364961412654927588575205713508581827734455686912681831511938430378283035233604854219788020439983005828839381162166270417323115196799922375821049142499191372973700375460287029021219765665537314021260333953706627355893014483277238310688428597482578573807245881668073893198809003112352428753842189787316392682454655214138060381555212662559171393774266856396225574513780009571330812636609854402872389329751445100457407689520279025262247014149751331802377266745795999841065146709853174812755729592066768127731927011885264974094268424672456659167006722467475929282394854869920586048807911706115555071380218918333396361795755132423348280642505806762267553061746745165233948349583894074415854058153086040379193509829948013177654974602718389116221703720611166408348289971696711706901589706590281336625415525929738242655901042915676614887090874657804728891710270315208756684465342216448931731604147249555256155405733588149543311600626000324888768786849930996664240614152230387450466259290590570976241431177807881120384960142169920816397667388500567304501635959439667798299543710209016878011204037225114498141887970296291289637643691666261918621924908552751010848688715308040248035315525268482368091267633973515242770978797766022063262798317837584417035809274171952250268074985612638005454935481547118941186191620979745969161351477348806627524182559579286492040989789945744593646776561333253075834409965352128028033714939147644577824731491959956549579477600167488240623994161512656994920063322110325810132734308588391527088128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] -508788885032252115588320826200411595723543414923647853720555216194399327002674188107559459163426470391447233844431908612616189376348108197067329564736738580112714081415366121660713265419172071839326914781325822890631055659344944236235074235218632388738992845225851513623537506008455544998540060556020588700418810933062661906828159903257871492621637852607922185712386792638359377538001806051847453156928486023498239917697752357960604933422690942423420605601344986831925646286208710032726497257155373718654046040212566462356311006575906430542779163097997216670899743394545828593464814859113630024455195284309429237656019806637698263808436371138230450718802175790493126323804735810313611912594519937049859121040442813973231849993194246853866127786501193772169253331068460168880093963158105037681399953644764663898401703434756183004940064896449622473269224412748026054605820344699651289359948579089252511090940456353867887003427550196344547057715043648673044567915978613296027663099526664125302732928041681021187454584618678408322535523134984113903922843794289483664489979006184312660775195002858445246780955651148247999462809268680673589892048933105365127935976756445806967612127973718868804409989231858973732150037384482781440581276442395400879543922425391443494787809037220291652769777588979375862962146862140549468643129704655640778629563655009066350707890654192991979753622297977785027338604922752848235585762586962286127179549440530177650785172854599798738035551625824481720117539718221013716183348815474085641778311851876140924622352497383172906714090482368295111792900074181313067434834083739770852835348953212268318065408048112843338993026507219554679968605290573287147891257528136814215595718222578853373753381372076900033614912037419005437120788748449702803988967269645156049649477860020377524340021264180147749995259313390050652355810760315614006488512113583694281072655236598792337969461696621277392099534865199010010931544463204807677929062108097773844986298731465077803359064178998129736472350904675820244883805975290769772932368293065785705802253587297525239283523054475331148627334814375873757387389866437874215823225572163200123240547395495109724687223429074582914061184943324535121053531663501347912957696170739642707124611937476545507751984410645541019771584986278350325262721255731389879744403707548636600762930801240099992334318157197985871221135377462682095982238610761103595327910162800018088696515032244915234141860959683806598117196952430923958540356761344292204119850828956939332830707112282466363251356244890024179590137067475968661657680708992732749555313787795414497216634245250335698970215404185612316218449880492929701220184592488215399527997706492643918217216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] -569631497257750057568957897543362755250689516621639675187608240162829636312076232726592069240810341723054560504587997016722250427059021694601474532960138703610545910831596475478292063808069488342203749096821677370623362046290056211046506711355371488796207090394192437442572219509086032393106173346007120192032103000614569067436084508244410325026506367060703145630133796934332001130206227148392439564142129282735828274759413806607909783470809080904041718711458454293858342474750710029127585175443910367892678309958522138537168957901215861348819895151566387170485600353466748835398526704077173554482608271248988343771276623450127218596396727804017962518087424864221234863562338960951863151476694821395075952340787347873759113577064165519021344645519160447426567954920778787383737091252672968035518273211543339394294213718227935455915065554555184557343214918380507853850689373841265091071742924977955006925135516577379433617084911169543225620416669641395772277126034703422946749599376827062461101178456355282053158537603759911135751307183689385629749749755707809513797934103946529526178258094616899018905738199669140581603934542398743957397305830304425733073383089790978801269907709803535628544027207667419253478688912504630710992606024004708588165734514878207031737575883844829586881058766897055630039286554766548390794258652650954038711797816753018217025292596437684608425997615389283927257098346630797011605350432042355150956540078347626020631696626672882036741137102064000863739184982031986251544620429967668185053058987296600621691220815351570399627181402173601748712440475529823555739067871403804044090712610947444321915683353769710320517447245041686806158801598917044066229180305013827939937579466256097694525319136847349941377875812306031588012309035814091594767188858396764115022711528288382761101481185898130204190041237529299467187589464481452683379716976758109093838264285957660227519687884461461538007076598202823193490257720707313341261688912157733431628452298096542799558649771673758061419045072500163813144982572888404512592233382114118811268917351681351621055342255144113743816453057851519614085783066582151931764484743321253462527504030228751846170519275362116004798596078099651998868983543887406510568992126118379325588208120665001175378859918601697898511460858155993988366103440634842611896348137106066009469680944573401068077402262117623435393087626269328271543212107309444144440823187803549263644129189616208621974797832967654346948063722358653246311732064713758103557551232178761105628578369965705505454412910684058606779496099318843614301563161312212484942463837290554240631210607773715174485785483855030891876470213866686789726427360033400109835619270227981276020736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] 217073085219542794187524874244040057969074668745595224635228954998516669289388708647074507364759840017401097392493263687250592780176892242839784977634836954359165144666859851589507880508914424936849281890668523440410035621839815735116499002182852448073208068174559352627293505510947677354000895215640349722419273963589548808051353312345195430084369062469395579829389010903943479872667223718988717236277270679164412825975635218672020816805034115620588987639750175830461744121525270692998292445845435035513139722716904823580899846419607498225916027941138380710645030624077091633443211911537262272786990731266046902735981097849038879040679845010539711072397278597978954163542069887420916105072160778008355107637915022734867875989885271104559178700007427584008559413665307566370333578459225082613103367376428953970817070741900423012284541052341838518254928461356890080602127591575448220210682334107769264654655719535186237145360810588134844476928866653530308943297745533802925127482411309776603009606122243146403676176491633592755346737760942681484074361308288431176561884325306517405811626847774672617848903291055067382943807177192332192119160875720426338713938219448829286316684402110588712752481592042166197463443498791503604793848119893005106857191582684468705971127549915798101669541671810567378247416644930478897172035773332576910496644723833296641355303368325244512414390395252836380716662132160643144168928361517935667890010359872769053006638078156000113552658083877713460043472006800628544025899811306831166505087028360019707870436437532251427667597988384848177859008846285472373803877749437029363755853455043744441529502192321770021083338143423506603376646740357970166282217544539505657194507988949679556267018706785489389564329401163877550995505523967984142467637641083582599482948017856323313828499940223740438998773231366762061037773261245756330568259929312795730982145205893269754201462685119449088616768736261661781830532213022985341704458583175120529503276873882797945052683372622398730839658056771725791889163838863580948713550868889546568780631545130517032915253862753122925030897902316309376220655884368498278462518742536945179334168393949738477648017855560345492516312703964721384323315324477507549833135853826076504253493154390557434764764229928796980388018327216035417619666679077459185009198716027629329115355017215556468265779534463238900356005673678656066585000598399932302961809703483529364758979358069500490424138357598575957188875648200857988863695021569982303637474813991610629042844776630609739154652871860561714564633191894012951237016768013923537529928584987475662607132789678125258668018286818640958503510319681250464975606454321584878480021272624441401016320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] 1416948457915034807190148657762312799969954893881569769601944292962124791663224092734869657677618983078679203250722687007701520737474325094352123725631309485876979041269158765570392226155442545392153913065467159865705142682410448607532471745591059033081106286505102462227699827406924972507316562299981635506965131092952634846824289058526229614721595538776897117996492006435687136465871297194654182010192836666470471828095832328846660223179416528501707399658681626508662030097474168761326071066397104691804973578032632385039327610039250793785099637595431739659858611354769076653648075124040392339353641984987250505928113640590376870382216766209994773813050685246750354791655809796002368599564569492763502526658870449000628749619875356744272739105375816877104804339719274917759736955915174878579860628644215406334108190420620342800756899567587100862123531439228342988251796246639307806847163457645535284201087178205919404510415138330243027116558024866011307606468378807010375081470262608677062103533494861079764792056499915610714848926880985943451159291953603423353870468933922230908033756749994352650505721055018616323076633761704453379879585562205259711353998114369143558250764014583417694071369851508265676906592888637093763207519751219307766123844830756272925336249831644142256831782391859906015132573619674796522965821284307824878218924142864787925314167484517790310615637909743824010646142876310381786152389074576582406813612278070923083617230233335016718706082314558643641988568656928293886237516089411597979356899476785396488741690956930102682398521356884268430089749246003678576840908954600090579146470708996916050555648758429603826444728619215024447584901997476258934132209040383039268583368376530805026302058845365717625086044686487229539442590745272170379983458893424683964645805338176790658605294686180954463188829088809444925876424827171570682257433666249311212208490979515562960935922563322346347164053258699549205309200952784302693791381586287202126066331999867161547028354102894647641552333277942016682610289944680182152828853243553179135756305452292675798640772893666317744405155165908596660356350175351522078785396903847031454215752371654281727856409316378050264952468492110118593222535216463210283711500982666722877429437023299751020759767910471036692487321336926710441578399990224827729789986900625997719085306574365014724705038880144967632239429656112378711351298196502214474396613050810213587240795674280898362129455681326086640351409728894368981500473096312775353520012884839046880198957426805886207157366804109392084433418581885113348521363337646971474365442415280997478016105311850433101101044249708200171996444237225371938566850407057156418165470770801999549038592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] -2288569782532810561703842162457081558146288880093181988712524111917983639478626599529858724332025819351330693814893436373961599472132203560656405658617847704853793403019325235912297877944428332159000423513029748274070108235668000957869828052913405468572429351702980506264366311430279187692899258368816143889468400321889790541151659511307943986118630211533502107082863891478630503901673994145900154820936634426105908456630767677287730587320235178813541879653227544667181449597173469456216784214213186230591786175390622742419786283680975020821952065508756492093332303212685962156162632155978522970158724705121375144590968092249649951438718643804431004364953421365652600481219198166794367735454969414002037249395792326355851406235436260124366609090265775242462357306166126235598370633264032065824191108887644626161738263099011596724869616154169597063778739275192975638020704756700946538626694922021348571979193722040389223394705804908927924379687817301804265191364380737689084625571428005247907711204832256014091778314760695941077776674783976560429334725323674776344166497667024438273883758164924284424458139943126615144023467588926817719967536181690543755909428366929573805833957406498363992793403065175147370702475522121249138162192697637168795263517088369100694748643389985608000248555840249955924998606659622702258348208461429289486549259772881324627836991519645759412867133691104217751578066626069706707755870443118742053049753705587777110900885404847113551050013321281432928198222841051373316991028631930006550182679982061810143350059527129815330547354124931296363300201278888836004519777762231099177985578235898042550554002225846126485133959333355239687333248290961807221341771311516804231128185357517586358602273323125343464473324432559139480222991052067358316579429649745548493187681273826819181219977931729344246621208615303307169740738534581524069951226400033632314909670793572666785397665326832002790665292460390947235998364718879845485919079170709014899354115637440031606537253925165177278903047669131133705687787208788128256579649958210562415117833865833850121697136762741938545581355093588300283278779968712936565384966425627379190256318411822950840844192001999777034127891694182240233287813378237487239443436091949492084357431820590417409134985043270901082188514434599520680526178370022727321026807457891303619656720195859290042187836763965892852693965176457804536108667963466681733793488718334009598938694641354462561780752027949504483819996578519641362942981675755686721593572927685030034079081171698104132381044524116992925341759205239263021218875953917967859711018539660567886821600696928735534079966563679843481011599659856519625515420961383751556509642972030420941537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] 1684020909485995278843645960880321936257148918280564892487579109286004779206492927197522579100990146399712429482290156941786655857198136944028823578495743248363101812253514005857872462636740110119451882686553464245827763896345759547962866924478419923608195478472992707462219770767898695894642527729763871758576810251092026285139445917740134357166280917767622613237447148310787532897134973891062305773281850199717064465887038454629335022731187220691901326634163132641558237257849451953384399399109103507621386434550459241690332570507174865751935523950370887745536475678657026965623783069383146679635702994429687785023777750115917103185929095069738912107554136199736248380855082008497051443580932669916476600999454368732538739480847795919241543520483348202370586908953090777629697054715011169221641535503386401895825906705301979987623807207272930529289713222221491603415962435715794084009208086919996992193540647629789132191965938263345474334050456012248533957659309995146517343772444208587093327952929883784232132994073779939383191562704785126755215408148793958333994251112141314209041687465284611704800623519979400373875167250291590196821260201750344512255791028953067744928057504626634747760880349316644994375640619618829271415050341127950720365015291781046386652538223084462299745915057730199240893445735164705701715524390849906649768584167671041675259591967230447356077636352209763212749891071156603345851871092757287695252430392227779821913897282134244780220619556807339257331294978625075680194458290106050581130318357039756817523781642983690229027573518664409539902560431596157880233162675677045984833593214892526933737439024632897040464292606760841985488548882465935768008249638803125580042708281270937958990347611370756182364976527894538591979811269041005667261502708097705811685704425553657846052579530397353423318097338371705900176687549504878828836905406130685870742538798670892106560082203328850256211436972959543613221914455253684310307734958683296172007820987437173076947991298406906275392467108120580573588987491727986282612655183185980629204661969566159956753119239814689724721927672220703095037893860532207278025638674968683164375804680639885384582068166524499724209143988088925437415246059467792620847962996513702194946370957343327321578934508866329469266907343424181411757934669068019599772192427850282471015354685827948427414257896201330366113711224744015150433522619523376939584830664029117669228649215642645813874609250557674212254887055925433641488011759869125676467680673856488974916681008899762783481892409097369674404358605105058795499077334601958319303227252015811838185128583866646539603050548337774318279973094909462026636296306802030757772128073105807356461056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] -627510327386613759824258209036699580461604524604043808657276812303535045619561759383023445419840946941781334401583023365653332345642230873060522033051271907311440500594760240085688348596978957437970770228287911897155446809240126274498145371199764998406886944250868111456774119344812529202212346194189958324168107317753475181344808992854282856870758336660467866114052985446822450512841280988351864239161879442334465805976760183510474526471715725600155902346022947406725008304802312361595275055004811555348202972822143943723478596164182858240164307206100659491488458427475769779516609984064537207698174273664718542962484307775792658205473735431858084832592257529679144010670006675047745309456166762140181865704848476456927894383956376488395033823461053213073255519761143993278476419957818767031155944048850839728568609088601833540216034769688983615813225901872571566133892540256141422807323867139350080036627356980786573737374467166595602251966935674833240815852375739437078342412347951349620790473299727481226673163722330944142666193289779813659017452784184240188303803405429716764779744585733256357631956370800637107934660049245707905969733955370517444321366292808612681209993022138085120865828201796895138946933698773323837988545280882105751464797026870975844283768845883876839068736280930804656318673088660172705114906973474141859565238371167459418225797984469089782059483229174179681697695361624941549017762329497794763555257048377043820052625385119483289617559370413879011516692452975081005373751313363511675811978774358682773318113713465866186562593516652774456499205083596750235701577658787218440683948898924473514807147045812903558834890189363579269368991535955454652204515222327182491594764311330398743043425494069633340559613817252974458104272498512358760029764672348342107098306508821015654449593893273994270325642124619167500603132588339919666246585467136176196863073441260211333375736633763456953168187621631529614374868048734294243371752741289974652994845070556295940023427276176810566464170803238825093503507662222823872578407147126152013149436906585936364571498347217901445837768716736831935866590551682040378150087261441285548503012248093356679922004679338954996910184775834606827381902755145299579158085349041142240196009250526872870666810025015981407447966723975086976072050677569583981124937940469839097188984635587856094717620903136625938712567088836141244099734023669401463171482192476691417831892346581539250151879727086413165374976654131287265665141911619246734201077507360528469632240695405612583140765629981955128103160998948785875927257913459658928936499765088326421246383493730148413942042939195735134392709619945025919166081650141110938471567158452505349718016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] 50350135369993021255254598301267010460503579836163581763401668650046571605405146002995526955850774687341547633989569272499531077680549114661511599909495605345212740453299090511829752113920448453250657860876608227734667436753874765548693683728357353690539357629313292365682157531173831607150801894167780209459789193400787057606972274463286846133913131068295073040090887345473191011908729690850696452388266241641588980664274572276181217878529448088515686283644916180798189206629817146863357835417385873161470678507263009717789916933044198807880887752367584325453129190204748960845448672395169560620702928045608909672362301507931033562833770178043214299874698343740475170482040711060562815768085190243731737344240883717062692714982015888815729709709615451448572626440281734641627067852293394828029697790749953270217877072512888738686646744343316523394105986616302715788167890223731523707169146077542510422263060125660943947689639278817736827326025182314546927340460248923392094177452818473733119837280133611747522485230758783252901417509702871194832001288172101238542920144926564006392690192981229221303134987691297608275265870192747335973566279840239751315886394168344859223020121753620039681026320750938692609614078708305891213919486074010200641354611518303776308664344986186970222609458025435562842803100710253744783431223377892629966377289194307378920473142241871745017876072232513181492912221716823731794399503010313165867695122283988584106715405128013595866026307317864913414685673170765739902779848664061012076217434077300939940615286257650394292973414772367955725959921772607229098390717692080686566394528545190164119030467767826792841647338664183556247190868685687014542055941956101514543818455344862205436607929336892140245470659519438042816348337056774654363581383148831193821599377985844393585945848705717407309503012726091990041962525861443959735455836344597968012086487830366258950503140021538597109139122785669014174273360218607872479652193400782140796641829463800405689389244093018818562617345690609453860010296585966553923644981027814000589771673750660116028463426364404690784624603180391170123909438501284391916054388266085901658083061850233687768570696459419031251554099140933906950888857049947347986981527359136097331752780588841552879003780774133611642835786333956192249781120857742999314139187249455331505572943822475400239424222180661454050243143115526239659877107662408270309887712107687404457773114984559170278385757495040777265019504714500907232172240513978389215552445212692088275699051246192849884478796909498561884925909228906690762195639084966686709310579099167079087305163049458097447070918342378284906018418087109174189063279781751813132382227888719687319552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] 46248928687096683167108733072485676893068528265788273948782297538933526878648332259227427760521834727510853878885242342632635553937738937863832418809543324653112572185456912253120160671238031842511297806112063518441837283065099244014501586269129710664408305686903389378763699533034851754134689866265920784543477467869239392434070135953653997976795378667041508477823414097695455634409537958403548358318326203675699272254086809285537666473131028652815656919105250514235804262285652688488926167331710547915836169258622200604196971170154221640522517679292617304849616417358745336727845399204159558768586905152659587505729497503402514497637747314381271511144487474069821063984063666899607311183149754822030906440120201500769406372526752580497082098833996990626461158907881653726694130307696185440918648052890850078189654951233232924874871803547904555091745929598353259474376458894007366854181399316549896002968771283902999951553554021888790563690555177413388233488340312195545215737021267982825888586755860789059600163232963582844243610532884800570424085562715910748612179473245528292700234840967534487238283631748979319861700538916934254023761737147296498984245604604880693809984095137476617041192183965175350236658531649936122280728655531760017135181847630877832731427025015016471555065975642037546757727973197211761661265198625513537389646116747365768456691879397239047209014410015261747821646249504990905952198470675615217546368982778876781213039727905744945866398658079366432188639226742752108420495640440537114326130407023954234786415786499631859845312032521388887819809431757525792091851586103640030338121757094877082989062349705802013536019443025770079628515142031967562413516291940263996114158264905644226840755049528073796185081600656544405417239249702081155879475172010471106825232055418890615221955180609489770376267324801110302062391325330729033609056750098912817583635883232695053583198849527462912507963632932555876960399963966196149128973730375449738847164217935024912612361153541159820212115725004761975550297680664774449109996246301697100437190999693237155260351734952555175197262547048701317718404849663498768173874648168231244946076650971619848505066273330701861319123224397823212402049434581717457001810611641453417876357197435760071639898987293695426466319312903365590263954480579741286920710794381170345514759878838204078327212398636925172837214411404890374516061579192752677656552087796171405932397412682292160510109266125184548354014172163582546956408146722834381645441855935713389870415255740478839499853777576902224350642926775555529677268189484470441440716910263739757329511173259327908944656476033216779511950594511467287266994232521660913418625208029666972008448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] -9421120379148447019925142255907549436848251010763859127536080273141920650577504104610978686472613963143521406752798637421153313159986825285983527581143460831622693637982775640772340913969758493717208251742027215865601850125230585621853746238184446230392329428933399172842802517067394589721369774306739463787067259533223944011402056866053206292666213942892778055243216263072014155842585609284611431561274219884393708179460668963710689738228405725677056925588924668244637465491396476300558346608570125485000164361802393148946701618579508891897508225491260641060646904278523684061746412202871689687919025111505959847084016886600302958518775937201312176076034255635863232827474181783757493544292368485753053630034474308757759990885094287127074555642403009573596953848433035517517563342359883951868843056374816804868896248552298316603128105015332016079508398246328935615506440627177691194241316582110917817068817344289502983046925473317889263196016785399479369730277300031151220428613025022813385329155194281376458704040168140330099796755169054021387400217679690771336619873250890914732529236011561075282834694252633376228414181563904429706655182801063778375586370688841548985661924189263709789075776702998056252237393572626821469720809437468242549714305658246944989211309231790973260672715629395574360898357084059932095245099142026981055348365504786030209716806485452097828659816397988881790654660008952953377067728134784547211783202723114993489861343838206522981322243505721726880821025418214178940046600763987572702477161037983946578623428373468189129382800287248469370249424497496626849510066284621964335893337779709179378151664005168182327237648732862579128954850606185375718788978609757503081992113318419478503472102087653431319687983127466421839621360120193098867713571660852492309646440390551500957649194197375183072285888547507540534518859949437923932620016656811983261188044661645742573867722968331069579358898768285258614959094198494923132723985508478922022458530148133977009253417552880063321414313890845421708688975623342094548377430908271074338740751151118745855696591277856882976363608310035320313643706303330386297552218259780497504628960075620861969222444752859641992654530068628553432113999299311337266259215135401820471707400087159160841981534275850823839277717269129789820315490200926626898373561438937981893283886106614167811437743755339130624376907495046510065296907963321194987788304747436874223496872407603747533046737178480782752803664979863741835437037796784741880514215446923480777047801484419828662722920135545251043514432197659123759735109143289576062611544695093451881867101516543005276298779926159047149745037677404994843954832200751317954902311199249761566720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] -1480294928837943722647973088674359757849758737560922930456992973411049494980659659214364243456835385701904162294963986931237921784608185502350257891895501472739991032308041606728175397118912985755992053158879745045613992290449128220108284512402682914769797329870051570482053807338373651296971464805867150243668048591406454750968931333826660787563385838332942497493582768961643285524413006535851787425471510957337846379706958360010036662846202009445194572011877716979500196478573134658760834451351306736033901679502059154348367025791132297800009525539281095628563442686669085900229430176365037804123335191903499848923345411179625088523610860210258851390693834737226777372346208485105730138515595461524733709192407045419961004944354317785522512381365797513186020882963901857998450647380008246122379107186043872587643546766842108555306811727782588034357219394333127775115912098467148009267636765411999987063430818264625149059470539576074145571429953079708647027129257278514939111722261491640277586144362743417410939062472816555271426684105374841067789524854724527245516904863579405126507149713537479191287336950937356835511532075306339134104238821996876667749428535992556460788791247764979519301289598414498604598104351573476782092135481823698552691856928380531158251986793467927678109370558401866548973872124572469558513207667434129375150666519810558973187799189305945760010055161547785131889392519003631895263167811950070208342157186198693064335069957817530921483969107732731071481165444501853217249182172141187075422597567902455529680449669850052400066580033500288557608442345996809044022251723363580714170790085334329789571372826561482960130423050407600369535742223361362287031342266904226102085467413803560670092852532369565713709324583122634102489960242634310826843333539326433214582304220060976998933698726448629669459142795598601619649766252104735901159306615372993548736087500772435413762419447174745687526647353073130392998527703968602559663320558424395386549019196404963163787812686274985889050774383339164952257832496645990803732875088459894158799706633854877139850860383045333529233537191830997972537197727528622951531905579508168937282801187010915154847280023777730569059404160744354917410830826290937114029040116837720089377210822867751467603897759017711998884594227635346390325100261684741004420279327006440513746800976722958251854734237614867588252078328506374254480300906013048664980438122398197216314127518129061557965550903015561087460652978234237875057437959027657898211692580487795416576708875456589793394610050794867954282965656370732031562407438965084599137533488557925806918725172683065397869270268989557195011024287485953176385730596118621824441064356806070894592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] -4886373997208688010751006798504847284287396884636137683766748306171066929145681167743007104170420201546897441499204897613660163396062920725837197285304781242477094131563717641117363589906473847665829723171191396068128436556629813012778468649700962411547498487070394081214710183658313831497043890130426856548935368573126605636921086602059764662615001296226502620134809408948186376008555159351097081697611044392530876561523464267184082736936331082494521251000791803418315548008279588738017375254816267455936691813560357510942239780195092046345578469563254570302250166684833510566732806291535055721050064726590159306967805436531610455969695122298657406473631165070544943936113666683485973441516616082680505289364769156630469345062418877352934449602085173680814332581379392024616712609420588284276561003761334604873771935709866136410964704476718828745038233177538767938987518758672700391267262431454495300725327908775719491786271490061540534767047564208132099484402025975290102959382168542041318791594441748821633358146292414040400906741570020905400582225844100787668450214515694885313957934978811789110826058094888989279751358352223711716212825098301394039561595125107088118882585883494225580287294669220192769845641119050944222451906292495778366140539532609098996096595133910043526658740645208815401811442119935040513393082480197721326603076490539817789365296328401641405076987748468085743717302898876926287516565556811561878013760121192251357859391461959741146251692894520427933590086514066495297395390388602840824984081464306206736771146075302257680237615457932780474697248105408774425681161918776510899638176426045957661033264556869661772798582870951036404234169796022270688668033543225546833490454130632222362265918756241917163716389267210042797982867316411136790562267578323132676841171242352106570396991169154040732344023867448400690048822259319585637733594359113553196198579363913963498393180936077231647742849138609050365688458001616860249730505587556787684963661251665008859845325506251177164615412923011435925406695537697407880743129425399349656201927977393359071200844348757706703539194804753622313223629152773512393983673245791785002581637214311545729029835284087297505186980251369115678443851135066868038729597055152970518308856417455047372101189972784362249749679985940311817912996692599604045372882466384757231851665942124926082362082368482847926420651912025054013486750163634314900181022688052519144766291562062219555943252718597196428154823099012220711707200962067657577877765577284987010346143165978029010474435600784947338039903132858952222855340176519174082078550271053028903239544428727031385574612375488429649738292838634258636667775704158352965560304595125305081856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 6052663424369552981753076663129697843118217146566208417555791550219040179589145962286876134227182055337368492662534110276791521225918516440598133643024401682980060253773531471152936376284739551570070314337959323553759492787095831908396834262546781986522389033166496978246492349745853820415131481014828880034831365582984286877782756817150334649057632540266907117916122254660336882128009249925329791660345888447887118927640115268166950755520812194541603426936616686259545176386929774445435721696874254682748469925551886552117487938992352950836958469364305200578103008731558037991554341669641318669031447057798959905761437692389264086249435387866874968826778085155522920543555586552088013676268701304515051445720409206252326148811359755347833735585492904833521011324510392130180586136623025375029318594577441418155125252874257842899552890721863390514289077909017077072186373705870799042784298195406453182461223945669877185939466380254632724624195311209441729950583146540464236221907570871472265101785225456616690172596020677957489513205768032947422580204984740128662528610136414544537971774227078519823168901625068776419438477160200709311018965145029809400322132418629514039468246371672175061317581669850114964042934609149091350786121495483329556323250194251508381939922519434650598662759980642982459805906145026874792055190636117846705929872157599324253016464789043505611386310319175832174840704229909684733086905267799049907255301619134166440312696861288500934110742483749924453773727619597548116747636827427302887648230048786306604895311420508106328944797089505013960316300806391595347001086663945886114144675134679031725965343364798867650361748362269849107583166653677585103348575782582796593021608003665583247303975830965099831391832960822579736459723790517894906648730318719208872998572616530487310404278144840134222947700260528355644808909703053037323057842975031791586713346759342943429614770050284238360182383130236833693542005246087955911358237119620950006350672440462627348521152606358778423863535951145680370294815570840319302750684301361583833135539250960204693050422583198489702503617987522130490844315550060682399381454175126915105122178566780661362075922374423976985112258335204602132648090208919312975760098874170263592687878727108605888291409126377026881169051632867376684271511458323774582791518530517667070842994424148096722999181733213864228137100757828292679103543960004846267757224966537898996916958489896777271102491103820972164095782114180530711845730491281095601922021728284201417376550793558536681112542082601211881984944217920938322211814406582498722151609366860231146792193676782102689727528135548582668143861260512783164343008333160015801201431068349684514816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -3006515169275444126667206365097487458631728894407768428745460580995991578172887834187173027502015246142754761080524057519445483065456867733208102998394957995389628085916209852236948039274200702557734789433009475938953821588298115168946245404292325761430245879841593067920671630753415890740461913854379460503686256507681353395165527727994829374263852114468929664129513042359022741760795503308338585838969047344596142770956665171481101090194826456252517982102360730021123365643133648274540344510635937200727310242672602965781597559066052376013066796196679695886531030737642401430354139948077153322292278836807581568666945075655905559347669220286548325190706353657751208692835792571497515564991125677070140182390450889037157560384416872498853368328918472134123396007061602828612671672348250051864694668134570443170186377601200346408474555586216265892056136984495573152057018235298936889018810563974278106545441690975453838758282506231210643530455209675105947533910016256369808487733583287823363171729469672867368417958230078798046101249430069405264884377487366930686092895148886890433736475455828405069568862263581584577244795753284111532279747552304465955591625957099248746402953449518703026310073007196699407617748863062182031979869887424949288936871809614323113128443006812552161709951431041333280282170594494081024102916182486094739589147631209561751370268802028786565368790076690923593723753585898365809358813937835735396595337441802366230426096847425550696361028576502901398388567962447315632381609252871775959684518978140063726197921733523567786235207479632217408358130042949791940581623576048070046889697984997890476356585931402674356577526020368853873575863072879151446303148786647773629249619230513214300146639908280001838960497219647473329633408671869160834391098641372622985075750551159676559912547657160530385854142901028520525347753440977717270644611664049804339628323022121212420742295630416604844699172511998565930407342036703582033155818848475070330849975772987379000349400731113467438649194586226454146876960683085221652960074431963478958490850253828675795499654247604642655446777529502668407109425444857443875941686160595621896773186953236708355598091670650324348864573249076551320858781177207065658722787498041690421597610584998179402300410367317521000929517377496713822535209062772040164443045712112140496577931982546647651086157322149312654896602133304005964963884692395707062935834430525981800427865180512271738108365373985858501597115256010193476786781362475506979484085674517968868804610094978524489186198122461375551476680986688809205046213025040964566164254623231010879939223712135026587050682072878906034334414153984812291887625133024067649392589839962652803072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 751738214970594833647706497820116128742078843040902039713554127136106659380719301698012955654665575212661366573218067773327012831930044019333948071153851124796933006718976121026744305426223974464115892223349524129398331138391724091479057067939753933911735507014272774690381583016574731249020923152427505636785354476374344954302895414106609172420192885601413941504199936181245942047261924043370761067332220142503157412220557829451378755653163278849195898723411355618888217803203018936404566593436828416267623974447026445031842942329040594560533657505565561498948877075469692371870069493906411569870070411660850318318037555774900927688730384899401490978799883465405785642621322500174086942864016381158517152951758687414283476505965217914255034440688140636447702655070607740815764433257698123336911674232414051332917769853063696807390662281302637899968626919158469418648233983145261444136511095021206777650401448127394575210058680136928050227333845335323498486271276587718531589610126098981579391325169665399276963479747885336744337516676563565766464073066211725754613470800380323577261946020114019135100326310019653297088791837325897965235566835105019897643698095959916494383309528815744479462211562072165684590119556771613847189870613146311441859050047359324301514924957620520424381266459614040770150832332990126569556407873173114325178919018655475365990551724966713818202367937488901263504830388024712674464042539228344219413339612423374828720480949868620351389751757545251395133980726526269546981200276755454025744056034769165063365397205828100284668607098361219160877608420940689426511332540712502143670754188100984213176829692493779928696723605396244333908524826671328023932384704528798231460825537411736939520859620833451154856974079303495057396088506057029265645331081359568598793048609278194115545755139325727950991194129489695970408981484748625861545491878154819323870577782213326568092920493969209449247883220033952953642395623656433293872928517646114891129494822325448730546893693763049132407413975866614772697478911462373302397913416861166448104265790898171599547009331491989902743158215874251510038125494488543822069959782759835484738394997691781971265763920350053631602356129790796541851063474114727553432384797866597668685879518566550748909543124609038232958330408811647584234570640332432211425672110543189930099746854126056786238372274474302387314599356385437849143205777402387967562763185208149716578426591105249287375602427668330281638072717549073019448908894953748269770673241654556012259517128603607765231989561557316689309088657697105809411482748997419429455864240332832061297075815765623156194837621505893773147251178873972456504002035330220443299459282976662093824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] -36336889364220119961813606996694698292162114811398312492286760955815650780157467582830075428780693312265909411711629572319002608916436718267606720985704989693062731026835187885561384492817036392493688405509994627821643259698718010321590438606605287154171021264799070282640547646598964847449908876888728550509886175362902567777095194080803921996850609000119359502337160563507927081692775316663490541584634559056427567489925694372824126774932511961535045626038731654400337423250109874802854922320003133319294037807009330043506002785570346546030510648519618562110463854752144993571375804288649262724126560163414277789824121704746223985271421805958848846323078327554335649790310726522730892212132026071750214432918506599420419422489257901098868846766203909335781569271523551146219876449027714278270620012565035080021699252915304385379152691758861525979734231928637489358778956601717050204580712054510927332450867064390304984456032150250390391444980519753171620199507033254263061221365258217007038802835796273930809317429786250443278319494376859868012182335160383484748972987394688088312846391565525554697262527840814406619201936218981563424699430981007173508135250078447224867170347134415371793738313794365723639345456912452332208719633015024841023172146447996927769746580196726194208962663412188346246307806654940706274738287917598556943699324548623327729045966155012476961302566276308759998133746676716885409817737671615541984192018958676948962625185050474959745996266781242590524472596955512268825041311819968886250924595695736074763702288153307958440442818889098539200130653879435904615562356688331777710864028560874670301938858132961160372895092943549689877070393974570812337408499622057075867028563227661473997847214209232313788515846225799436648250565347176579828763214061045245975617704736671583175969987079069898813962037698009419961035537348249604912592664003985862152082180190531058027862376909908904467172633755613568040800155002626599012731296337037908270474293748619548353695438528339231444327883163709416385262048852551093396457139132826771701677489243425522813370264019457572439228040981105352301140587323031998147060822592470109078204363491489690372529518864907379343939653014717196937754279950789723896313691189339116425491812310895456034527849894512509720546867478181979860257324840791804265790962491159449119723202949999835023129173863849153385080831455256793454755160427250545107166101395198342095047026691468198079887789253063305907781235383701733641350616914798224491526112962986741182520097426324720326570380123914297307487130974831658594889238223933894384286430983365332936747792522045204161468662802717694145621804357607885407334548548636795073381936397664911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] -40768299580193019131137249561545154425668601803934099559751649916283117086776348576423363925408060535041107100994014378365400171704991725458792409147365181228932145089986497222843060063943084309963223516612172051235173325692451064758956588895184111511622835905506932886988453909826818819186076476607670538473920398083896847483007641595455794832632991842539303064811549501514536607420687743412212963518157449551643067033907278446035702020578510511510312153616676771510051537448913313232806593415271133934868236005625698292876750497163185635420858258612730845190409113965208833810802809288004173344586044992908846187159013508931056129063542103880885422789408978051661848502710170787625614525164455278342294155967143543185773337759937990309972399580731911059440594508423603116980859403869738670077877335756394316342973804072745558257035838469856538573731471827491676371543340102752273571980304562036226004061947685751357152161561705804185147777405222103396867542985573934086519943182401869364954820758007238203158181033683068965397292390108936512929511682651001196239643901116271125264073967639351961779048339120296489810077870133274804010817563521631935103347919174516533789199028076906293472526903624145855317668666453980571931007253156928587466086570914474488818231339230467045048208010488465191464554564068861062459645304753549418654754413347692175435903384834646296796144018785907802051147745311076074641046076995501502184855654514263459590775396213501586202215054949476242934128682387424050861344629989780349363238507169593580574178355119881795540858677944075580431490253077180391853238303445168821722114045312169607396099345317370407650939877391844856671183261292967936041447316365440169768786191088726266366120512398963879831928708476582787139624335379009847213881765601079341301641011963239179931785337605063332667032548584555326814014260137408381796641660442358879384464991036771434670762865537607703294417526037601384804862986663736903771339190370874394860415887371377844515395495240859364661268906246372188599349343725095291025968909835999952287902949416340917243109437207787066723686948375634197182339604325368673273037425145481352799116291431858067944038307884345187760568656191021476649444010801057729170954020722583798621123090125696376129676526914285151192071551131273901430987768730713894036553552966380425498050147090590901018262395601639700060837723053447620947049544341369208393406138426793905092627128137706860244336614178131643167756258353632252736004906265561253032596797226571962225652175515874592233798559403326594813943812977656390801573234102217851767944909700914541265600577444845092184302827390618414625752658939441603561610812658125991446698567079030685696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] 14407761552605376530630290282070186271817889539841050213811175653373363412497364514326835399615869036958351375430295253014677618651334069081053035222236449870562956141984785500439170309313443543056684560026030340955424387875699675590364734768132208630672439879091845150715806199506473213761264451484653312656062597123011289740747449055237062010456583653871001894570374258523019782058231052210685475563369237255318438771485906903561642543483098315633547668751147597400475181008584239905759286824950721287826796876769010118522837283647723922619905532368661226908628576286343563501914238148652259935050241787923062237679089021097933231971529795122560744985042745320423299314584348658226906102319029794555424520447126899288371951907701269747033197594567225442433627130801830769602643595366837042446245881348639385775356424810168188110174747013419884701469324245466229938442637064234208489601664892733687594877512992024851381785408708430921619190535106954994776090024800154087298405208521526494614169263789543366897943517701589008979461086135680387408277426585130276635263833992343988779846345903722690469116889793999641535107556983747914450153545915974623103195578622376648029327950263882504115064766254034514415002058211766292937686603599157261681614456815133417307173111088771248252505437284348854502323388920495318264253778970886173260547293430881317546383307355129590719567153779789842050709406021100284583454744861981014350291985481239667305275308125769759230991838834693725381771787503859391434850542414418407937505159411756624283337205007405293389592242437958245280685642482774936565545436498690897788781963903322314717575383028530756443715056885288056159212311495734072000183679254492508081185169697980621000708141806916825706058728464453040269401735742495373170188469665993518196988088982165520674906060338296630880342300600797800998887295707075863177494013333219305487437111847541598214680355634610363363026937647498775968340068849640280522563937785513829319166285634814315419247240693801216818445185337260210196841934767954911294567690450484472013493337623953826544837692819527399644103138228971800366067779599713149837006485254229089767078219884479557273262530814148710545038033875422967857666952696199443419296170647480637946288168228990809635882775746012453379323933278973619191872012074478035695100940566683907757968223342256071687739508339324887149592955341171875352575608886995660557232416491393708072612190421226696498107007341629356786493246806831865198247798475077298044381054123101108430771023031231976881961146932326475594933692978672575294781748671494518846612404251699227315087220041474735903570649716999253833036951969931256818841863099631729957873358591410307072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] -1561155792354123490500643840049946378018569979145383966657658456580550554966691891745054575070380307915310930284276534554352487079071951843356842954435157704745972346983761068533437828765223985309916551843613491766291233726467598583924361625331009743118176539873391536709969151707154260561099486901750307386203980364034392527008075392870273893380100918072722952485303866908494690941284730050659405821524136726879547186459917693632049758403916047148546643400897896791193187419350439886443567256349504181355335753095760690733363668135118391091181457163445026710727040053318503480834833083859765923084065817044065325657856977181518641065500693454263996604625088032417813974259027526396916678799351521362006357708545630499922844279452574115434511560497434859938987921338723646434255212769791080640685787283463201098360504950978530285969164167247024977512590976435037872470610307170140222900936837576674247825674235066049400740889354618062643741948124964265138749195258643425252330012956216968079516034508352647053973998067043382948100534257090504156926546865215011537978520063580563528149280579536021522418115427205350697728891457463707478028363802082283617568761767735484229963228919709189106335868658392249235715014979289398345812217208268249608466731066794761106608612381132221476811959441117289859128780199039286327332583823214849690894388417246011744661372388546150266346913978294246535587060492564294391629645475854942474178379205287221540419960145574865402118995895273340407595433579755963703919374818217038095651385203502033548068720850603898378694624667087746517738244393485138257931500612300559551348658335681213819933766853436664012196756802631086117205199573094981059297075493420975322120521253668136907852842578248478264045069393974522451512061821135772062269947994659333083173658562366412297249189695462566397571904840259990167906540987818755917033413350936573848953965088587928085562460093797240224118454975522227133121565015961638834455199068441242757949223755834344727154176788513468382764690603804567191820220246285259716984827304695498838662147020380891854701213603231339988954499268708993007143698219016591601882308612841397259629367729338290791212019401294238206434897908352312262236040956567662180160629082598211970967796678562695283001148871524944849581785608353871275746630235443252574541618674109245333747120409527093424633073326736840858559948315298768668506215693429865114486813044008949346937264182869610793061474772391797094244860969800058354406883863024395467764115702471975888579923242133524777531546591254105625598638320745238403674065994662148578101073836884113941552702856861716728550707461213393766428815201299629500031029712197934545247018331051917312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] -504509792777862293892283296174166977026156977697897837210329053914580888363688197368193922826174980755789163258959676197616192134454979438971995554922114413039627006060764861355116266117148079984013934932563133032404309010310869070504325181906255344041494142672357787029009852376272900956735233688489831808170114585267733219669413206560443996892614445615914349601773593062796085127837275696693800226902057213152808710580161325486199041695586746638374481089457989549891290815508558106722795669437679733368305178394937791278481024681536295941663995840669954342191992551343705552760434359948057984228863914227846479787122864885893574590035936797265361725060368188370424217798115770602172050331730403718953546647322548574250864642095100048037186442734290773389883149200257193213859953847918943297567654589017000629972073531898908427174886628446124122474968460466416053980081636365696272935268712824443416451928196893530951709889782747569206669154153241580749461064532454376953252558043415267911309478625038233683923843395930770742351181944876596705730815157556118622567890071584469603574366460379824191215198777728611721876769921580614818441123668919974645621476569139423853621612744944263793764018601256528715026102853078512114990490868807541477805132173894438265155493553288756139742356489434162465439421988336252133714385067715761669305462588007421528553731359830051773030245497736932772609058173734403806758983636662809927584627168731762927599699336586429148303430881958347567714712896093905481937703974974264412938893897855114638228624496715817792645211362160043508233232570792354144756791949978940367537821197152607404583888891122363872274777102625602087529210448469360447688346650416871151295252004232204876277832500789647961909256767212668090950077523813231635329795560953887933267396857362351860546566470475942802271308497056457080650585397949722649724306648418060347050673356392594316900692291693217379897907339543578501707765064275642391694792399603228460161708289433517776891828750848427852449063318471723613667135494394213201356193510596557561446060556188445636562464842149360871635867622608316212953703486483905558255796134825054460245506529383258500051367957081679061018844884681740155996788741715323950734742718460143807295084828410855406236657217663157265409729108131024145549077935466551203547065232726421615730616076399261734636487291266270950488068777956994795728814719114636208593028152806211203226376909674364008819818464179148122589851495622582041932720281379035936918494804973301905339877417250037748358208065452718654681942784988408997043051006096734232600735226262718458379702152838104184299725508553562934779379250343457018659271203187893731953695010389491712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] 304296042991341738992690074154967218113114443253136599989336534638105246355263572453920690188212529128291795442605240252983670673471485443860533142906816496680104960380068859759407460758147091393128926701547751879077763529908256737444664391806601066720768866918534838594295709231248935252043146830769726781176355233365218257278905518342442058088342593615780890110785970598865181706222002586854706586768887939540000338170667324868260205130971857000332450226453981648332520837367188288772946467613081099611119101537102481993463623504516389280656641932878398035910039740726581563994116524011241879051037386080812599184803873849814205034501933600421634996864482182561047991973092684086786913913247211853540745350161326929543360160876947045085080714529685218809133008444949829820111194404961490593644140209585277001845158852979334129379167485511395008592372350769702729838901834700136791572105846247382171418359869471014964585051545839516967006233337543858565750210757119125405633359850104308959109060519158212583389549619401890884641694521344965757677159683404147998747783418877779317091854072616288618884768609261531461806593854298687344945152922465075541297988849199820060347201487547524907574036369986694394220659481799398824735491219758513316318083469083289501458973786968350592555039278580950839078223434910669800373555014954977722868262542434534486999815350219330751787032784706394058457555262818762002662007114234199112227969626531024069568828977138962063477366039460454329637064100011155279755533537321084204153184085303432219694199908495920914061036157554003904565326077493739463438287777125115288820279398472504657983338689720399697168524050617355947415394635722997488437161402272214793486042408815132089376454179203498131210367975506769997991048229937660966103116014132921265212978808287081914601478136373719242248260771980972350640469966679757584404041982171090938478309427491503175598133627925280416608950282301347221350249449951558008904280179657315860426555145278028660715735957698263966318167588927185221208303635236797804188794801297909088253824417574498915966509538011700753462631466281392914545390438377770849808776298794957801116850050246676186110456601078879540705945379234730640630963338897894641191270495330692966831708495316462719545532001054699257598785599491430968889215406552847473107286435412924933154498645354570486858142927042163781956273629592888093959933932478464578160095539183567991221843037425760713839778058630033489878316357379213125961250330780100106764448659538495356316926838469403655222005236949391280440478500335573916073278469883281573383055425924118717173469488590272299166008563543355429798869984522856115809543219261768238901355817461612544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] -90514809989815827914700787566877943865531890302959836343969886689256089795026640313433587915987790739795140893886134612656424376620323473737657350630851207104381641416965916816698026811746833675522326418413433265726935142052691557322301995237958097641708376096432106183920830067269521316393815512509306988299925416315527422800371858516150758153838397552145348282440252136375969870884786155151138332276858959598694643418739821538657477381011025289087350188254064534140079077536267470382200016818336784266331718039551172058620759627669994847529200950749620064783355120363775365862014287057294380982301995585528517221118550866891133711322965510891586579821930166606022047250623275837910053089025117432341534466165571903306088787237651748125446475055316335347869748198957185597646592524804818433637163476294545970339253740583692297615762538356494832082091282644588261480775362834944779109601762166920893893765171952778310459395162688092084274297540263701357177115507983304226692324930641301442483163063790511545803612238577685017460233005938165912686664289664010908829825358950212031133359966782413590497113435674443172973257069063600143673949728352377457688516353956768980380294190160678802073433891451263560051649521995366879406634729839511883455402390431956642997323084302838186378403292916421745294500663694208773386190919752226125782538444568990034720330329013954390272574644845910115657762467535094787160545860282086226930413156252746353545405635635397342019102261741898749180555907984800203455303239559810255400409349750978540394733379423851310662343261565891824308275363298093770502331198691313713864531395357967035514113460451336053133168852595367706017976730330095874190460636659193446851767520988691929183101578175582815225146918020320574893724306402303691080426722747534198825516466864538709198913643718524866576385566309335662551442416933605485576231773331611807151015861144065208127086774835339068480561163628392055012782970851697210916481457743636057885071017871678623521126471770957981478237419048355716195516771881319897766499261262898822489624635594102613658949327108985248141653710311214538200026506622498590158138508610910241506740890534176994178840671861568813428127834874727963271458676256659657525677015713485170092203177935709981400788575931656692180195843844646918554055439268921792795494980011082940304320573564991547652224053333893850259053512062202353902984507855497574974821314471395147840965273199593936780193893247768550022473291331486423059463904453519678110933184076405389778535500027593806137006840840651374104501137154561202662852061416907855970638163170134577184195686876623593508087067451676999172594980432235562453625917823519286796190251745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] 19147063015945787297573332455884338105673945079277894657626981977503099251321957255718689033591715663714378149759107477445209193438777370283275921017593173280679534499115746009809705175974221284682330990439528545115827229544163178230432841093884139722826861357049588568818150355492219967873962223606273013780115188170940302577316202189343293850273137312302320095354810634707455736071237527599032914971944942705000103331718189316849820514821005783518516006859521477354002754026997342766873180439226608093519221830232906193024186325781765961324812215680961813430242047207603587575760968040863453157953197802382152009204010139715394034933755412311323881388085322408808456376341475011496522681117943879231675921359365793727836408362244093571122037645466282233342265828951118664386042284433402630981782425140421127204814307376562419894745723789920525257113867523377448745723336665668699526585082675213111370396384368102737541003459926002409078094580835533099041959297105991043754073318029551541158732959063702313305022235272210558809838968688005992745241155349911366606152326224368948491858033397512388220113192674205992438381336669010628568367398150383029699466429821966103342542920952018686852597867814945296218426504939974097348971361831850004235107539753767329426524501134349132420165104771143852796265198478397778764323645698252915829347221673967007494295265441962119739984293133560012401232256262729870057013994779003076988786195708470390434754527045393677626242045850904849275554730941395313615240006449211356842108282786182645309862375926096367247123364528330297983054597789018330128893319917621061636951922505916592288679709056478278322614797028996522811484173635289736568077699131427133574134032196253747909679176081493769473548643647588663174992571570354402560630938071053309762524092101829457644306422696430827296249961247412463858528704642581903917379551215970632273453940641176341097349483828786169391232874721591486614932178629980723703652655969721760659194373315426125701293013947300729769496202660306426392050064117034267007297984761394265062766254606474476563300250410489721085907647643983383967426865070245290804089113849483221981721795228093462871346994890204069040760708888100139319265464659855707625495743846164032727649089304193266250303287063630706773004803734452255075894420390630106793978111768760396207339258861037771042334975909138091348325707926788194865417587192868552635725632496310760902649829648405916302836370188200155251526492243792175762718279997808704004936125592964119299483809027662341305862525633006423360934666646742859205709196622323072940385957405308998878019793274840006411976875467852605392824276008710996105671753194158104887691066728251392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] -3039711192124804399603391892270044413191968730346453605305753259952330558870778170928754062345707416350289886501692552137247772014466376838125015521179800370206922820250426600165770559220971990051845687694815590622859598240840671406023271197439579182645724817561008879914909630865162114633392513822419404021032471875917650960815533632436915598022447655445267661243437348486553547544530884551237842847809058867954052936815485676807044736162398076404341087224412905969122767675024267185027584239458301416554149093221592841005572299466532535460132412596611741389527138699659990232959254746623569669709574205293474704529995634772275778642950317301685919515123528909404686047518364618616439630423131179692815204871214593377609019496337833054260722983442381424036554343210299676000303773996154850741256092563013321869213003958867321756571678648606417397029605180375262222672095755162828313813778441878851738054291872294876261167796159933994025950539889095014923551625067910191405646148332537561418236610521621012661060842324900969409699702536138410348567898630380579855066541726872158541356251150135528442089067177813054217188110377334953644718358218717703300500749534516721642712313870367908579800030421929975441904849774835748446895625972210791100681030505854037018572975352284846283572776458507732537759361462224757892238120642715393955643320362494510563388358018908743056120974973039991990541524604216580075819849150921095702653729600286971942957211327683735423930662769624000132642768625126277935573147098531398447443649072790127164346691199861921278234261405827377143805772789797081793362282930462772077515511002878088215316439385454849878313887661038784566142971723481370665962220760714619644974585101328355038959242415735103762764676304027642164386587011186983712595645479422186863060899195535220213263317697428297253293989174420961506057433437080368082646471340015706030383145760183875518502772414603742404171978225253106391900992475351461641123824373089766998740341710852194203937623857133290160798152458620945917064582747162474743054213052932365281164777060836797011246212610096522418619859874832542579359220841699424166642863022984503533548410504330652666357998311578033733511553312611028136140084464505165066608078068495872800871233470968978847550330387918298273294521203095431113735279247149419824799278617330450169066058797140347254151546453433615761209103627207793408010227515208255596091572679614489648766864242284689828764023636936833930519359953001461299009219042298818366236869387729090955614991742297502345480837022021897005663400684345552341473425321456739224789427164798680284630803199115875228727416854101486020296566132338933203237881498899668281580948874592256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] 354357849900958512354065189231396812700313493056610640528854494328603134191877279016043152491042684005303618960539557543616641653966968744317539115869800871713950952387491833770942443923490103628208096473194391681845832063294565203489040877268434537534641585589695994010417168480983853661974849091307219632113212719882757944753452292934410710915163085937495916092723140455006215370390856761703978696174175728142112693016365669941914370636465716670300382204626987996336496861906202727873094338795528440770092049734167182507602795545290621079128917761565751087364909718641516411034712309213414271765560616720710453209771703057303075928483458931320758198756135244742416721263944027324121888488608589504848528948799847512657820156634020622098001535471484264609282311683052347630384045540753612048253006672056608273466613561216974121265730723800512230594765746589136669531325188560551386651186694690044768750018681606053724517081215898179221054530119976947268335465776001082850156514343841598149680907541818014149083673338338967879429602247358953313488260456082474978527435111092956248469072788384718124284998945844459237139150951168507101618327096651691987947383523318385721661446014869085608919574745598321147358987936121996611020670542380571454833789232344985951009492404674756125618853228289820199075256016316715835468224715607529127206514447974403730374509889643811519117231994510995770767125086543734598993302147953137004519858526264261094053171442473959296244859023989807117651248594918112187336657449721622287725256321179941081133449884417870258625638552052412954440494714349234640810238758029719767950846730645422564841924018893342312516334931554247696721280111869062739604551631762313274782194807457039234614029163675702650662767158049237834212512519922002733363793241488460442216827569311057732227591126280907318868403609090971125277441443311833045844487083946565744967102404946566920037445144661367307964032367490193053697682932710025400099254652889266437044391132744831036785163782448988321847251247727124183272833332369987092345066561595897807383098140258695151999132323777554886456992582484173998522149918403032186910281793790820660041049499108672775587028180692822185963578424526892058354027010435211041141272952923324103440139704095949219402277594919951578007909008793003546267037647958867048356036010315281076282132445708402534768734078861339434436899062290548115109644109555596413663299402248098889672028928922190682869784760207477748120211043236417714981327083165710368952296162945221382090015435292546506193272977524511322920921897152072522204065318862093006485543190639936787863429591823752672241965859002227362267472587484478413868993291975694621108330668490752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] -27020569940245581799654649714919115435273869932393256689527573525971190612999769717231497257985455735258398487107142903961728608664551360484165993467482043320479361936807059235349621061990854846998782111305624599723347252259733153272223840316015163672556990465473619393740664139078568415807972759035159243399532383862499791693261470730250984036802431284126078394008292391901711768269704706957457938055110824108565494605577101628287489186568081258259469544667166204565416782976742273408238121114461837611599550040965104327029721800806094205849926229214131603102737607278575262280912592225991481597006804858496372601245797842338785745789808826562581312355606842260988816306445639547012089623499559295241473733064465188248041087892231277158693591026411148272244955714869043401811077348741396808054663716647703648160971189257547286948273129631101073994557249756946830772719951812957134636444550921696010693095465580355850782808355680141755179803450819139393268015392622428120786655378897469835510100025491720516996714152563833347496548619468770171968398210459401133703608605877492454736919715352529947027702504285709945107587628803075361178739945979488633219764644963332384231386584821280943426007218310983916702898308440478488234194174070414637022328306537664046133128466543038744193167580379026452442789498584658783531384181232231371623939052818479209755447526664326122167329080827916179027205115109867715669555740753274455843297289576409001668470010996414070197494694424700497147536773087552504926863251617021637397955594825487574879015077253896029114943065610884248549180959093073192585057353013358540605462838975140200585180468802041209500103341351966581166864051384728844625622188470228305927430168799332810456914930735048565304307093270795902495648161103974660902251046220404360299373322350310435503208223046343814648447313593135318235366439712960837584223455654327580367072142993468384987363770916545548425130695028711866266450395731776074306090740784579522419241528554747184280121109986034257176606203149832501072240499900255938380001991462117921026732549818021216461719577910914643406186354931095429603183622849015414045856464680221733195303186807503384572439623569602810326888431555487947405563742637136883955176069270053183305656441015932675086395391678924557014567766993518820825486735905308385485348317179345940028014893353859654428480828627958901166428146370276861183275081479160928738629941963033163549208969815428025099309454970475109302793732897777716881127637027291779348292732838649994613603046055852704438530973994734836305534716587327250094189280061772394911536451004563311804476233632669355107899564756072838532382663980737247231157074479296502407451597864960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] 689307813870549212017937806084934599269429043344119968909048012915718577126388873577995665746536830834815308197162966263325406292460060658971012459727276063016366756655043385201247637169780268542368695817052594985496386115220384023987041298636726386821493996783505952684890871249728753790084242438856621487118520284131999068669568109591350284988463787216602012892102153000438018869487065738550992648736755311888089183847614052579047870818162875234779921380825983876506198103671978269835811657747005900619607036642717068268915126038182797331945556424847219878165208840195171577735522678413156015799083445872318405427087339788784231141846925718421009051631947909888027838497243351413468100035206677142047777177806168678524222878390152613783965872298021524681226895103933611544552947578354877722670547439713208405277612426067639397154885700464107140551071084303177001404610570633322756226552535197950759587205160536013645814998405884233219136634342525635003000631924983472671930041138264029378310791975701406550219083155351092704498377001263157569352346429605711346002033723238679998332757667856746663475605908633240870720897482958133759264725993868877903239017152067812467945970938445627763027829032873088354656256564005838727606911281141611939607839813043961687899200561120014626621020053943931925046679324690618714484985559113386130714367941302129985764279029932232205698124277447269291288741599203287997980057879932538575589310101973503058086779302290594361552829434767879568052446164968094661721073059450349211931846010500164564936954151109584628907585775718562088108136231905073156052533976967217785675261580526685877989570148946895941121995276195550898436151425258309792279461534521869498505863759046050642824127044793480180675491403074051213340056945067508783350183906375568049814680406076503704011910692913429685753251403897303606646320254206124058786345204169128431185181485978370529683415759117996298111094256855497715975982629060880866978037705837732122689604730514760450946090089004924924431604862960327178608223115471093166362577380269222363851209500611156197807451335500001043536467520679257351901088057266478752310530954100624938859779040354056779187993684038501746816777158042637457950555132928977689442104684612312217629469222807888255971252423761793406416302879713817054437147613190404973070654794726496433176671049050093949363326650792404603086141006730959321018543006131258747864154224526960927260647111007006867153967420839576288796505436809066195702822293922445514536513347748677139912747644859654692480931154704216967755362763289585198765251752496768416396649967428551341616945279494254245197641588435686701157330007406138863485224799566367793201857691648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] 96293032680589106111031385767721425647230245493292030218346654060579402862347128933075740852252646514940316734325539129238557767660652133275959480924069824689356769189319241470666643680419416173102345005744682526718183541077330939786390295312519685083348102831320034291420666642665937049759498069112885041249542402532326281159767619534448396743360147003945322721553176744985457135537270895916066720246246104735621593018184437386161675861677840553159572701911684519275829053956382273731339739145041289686548807181761377621129218744716643717078171341722909029429728006850682230496827597370332560434527723064441453516691649307083132762936410473949591125970266118933696900165858419254582138974161908502373675063859050458611336589711544866305073752974523341617300885807649328838285515827709022466668447618062031035327884556366241657131582071810662500746545095470111495022016940835081798179734324399473436369273277348965114153833603495472299770057937622268115621394897651418235134499979897398140955720091814660369983823397258406162208538078091455428313485674383137272810221770807998914028159395515886771141744483869927164911447580228184725565233613659499920919083497446393721981144908618720989278657949616665775528070776979649025312619144940154098915669339469188068636032417580346584005218261128022862564214521941307147190497531406685760617438030105667117714042170799178547791469778593789638414862830080146824931078602601501810318243654590195983743851258226915393113374942077043571286545180964435666327217988409324583434200743429811857154084666673224749228895583347739706203147800049942782169903503022811277961563110532197808067726683432450098152074782268207388271280129470338294337720368690631640115047086130101956093487760868642870930860008401908748783744931175982573424070904461709965973556508970914151585979454000857058498937415676590878158874197908443779840455744774641071886768777360636693656631258317797209107124347422257736610344893343452489041704644756192925627622564323496699386723534779024590013729674119989061884565497415861692176581346349354696467164219541922435334635358621422028483623756430760980950956433053672229899458223933173363710871042221728650430334118935449751353972725022333890633920793462967895172929184127433558168542077361949722392129093243925616987398203841097964425302271805059580552002516999969570171014594968315112918982849846419258866285838188049912810461408965502209823999570264072976925498388919816867437191742545002081108545221175380543346733625368634132799463769023095759484524905494127297702343691103512130376554742246338048337360473111871697062251012502783799635010079404085892468077654143190051026647675880125435301450824007122331059445825536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] -8850692860847714402539434484977736370707553498193038828165966126062804636889131383016091671643263809918018268581261475169217158876468565620511107915050461150092865810190572668280201278499210237238708959641987872668756220088359815435817947926821976738421567761041299262145181068897749539552872657022010354420715424550639858408602964560519431141196370624160607825113038932056212948001369081231305046471013264866602909409611934384599372315680157730720730505713768744767213836040517968949576332542380446271186509224023052669189244837901326393664529401989242683083523722185318959552329360171634048523420160914619257690294663543082137654994018969846396242003841092139715918777745667099789898136222440420501763974713264094471842560185330758031299463634052954872871775765372701893212304098549822252708913934721942318912333608344934931574564473695688655821666490388371410200135950265372395244228594269211231721851267994331062963868802896460528773282424772390190282712369559948415716151634528272105390950118395425613883149111814232643994881711366136020782158306806038852245222464346363623525207832999511154120415756243169259956590860604575826700019225847371567559798935827923596259714099971845815495220201513239992346437248515710352010201400804891457719778792906438986843812283752849364386415568599365275539706927185619181192662006988650071259109166081285064566336797614670604824107328716912665073258059039499892710557269030859620777050776617630885877082508284832818119955817287839946843856475187620080724254122325316630188409655222914255414827588316709870125798930890999476949185393621767396516269127049821790340552396898093209811719542923305475011983595459754380468686766274184067810544168043583505246592694242859070502809135617306160150505062925775743078703304144148783883378477918152015900749212952087014665658866486927978575909494461312586417616617675372877087305718756955872146036809920324746964211239630214562928649363650908135276952057111159746470360695963484230804530275791654011802985556711958690914478596524630025171199450404819500392926637758752035913813200782251195666385496734923281823029579852421669800154556626240785612691430918362346868570147813265290174947987884682612755431943450878191329768567228893359634959105286756791577799190596042953628978611995442172455205632564662354622094833932398884452715148476594059147976777709208384823020769182911615685284979898814763972620902966595708265469331414365635572941885657446333311089260686128723926466156905523455088213123239557017612249292632725431597710730092530741171529868871921938316778616539056588702638704986358090344916123986358898434605528294134505036272365084289969552183724384228620853047740626219414058908516352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] 468627242366805574707093671699661404013496914319615695850740827335611118891156597071636544152933806338940067132059847956795850841578370141078145787823374085718112041739975995605915597953841504829039305854776466808920916918183908722600796560483537066654092860085401271968862642091764436503766161916104750916300834448381606677028007538432408034522840810875672922655328290184535423929886941315308148829363400805295934816860579155748244081250789596294274146494303504608381784180967977844858467577593963170370839767179431986500911138625198217469576910461372096707601539469871227424543622560417418375015468291036734092766852281106706341964526592884326081306346283316641352934303232880119893951776527615213806929889397062109347343316216139436989759975719003696839160140806652162848620512903030153252997252965442221172267201249638376166348323162139663044823030476070580527021105894437671382329692650048786704753997528818091937978123216626946349971812295591842634148694195230830226986245370774299048685723527310259139240404375982172533670233756333796874181781936054368487856330592284755831950583622897332225549368854064404026406602595812641161720117382553243816952140292596622381527476516890210112673887598555186143880341228346391985266544298427333477637244160844588365868701900143714314655504328239235849300750567834936350329524068455496583171063293296832671639509389104140377713346722151222986246915778090179437759032214064083712377812418922104176983147245972993146787427293972642613770531148191592472731934731848401502225808811597185119688076274942985952051609743388294930297380595728698069621741710429706046622867810403591624663142497482836754281131876097958971030060673117914229798629865914130512409613733467680346296831522121009439261228959559976034148051426198218273494635744139001253442258242252377041926617168255398156568102267585514670531809689028449034845598299398327384635131453763688707054528746185304795667939135174644029330383766023781653733373444322697394351119076076793223923959166085920398935869763345252597657884436540481023956714901234951752170840826982737045114963085853542271131908419582310175413577090396993410219442354854909795126473718196532464595097299680894468269912440461182029429837706064445999762274874925363037056275333851989740643031231699268292044117291401940860621709110845224852518593243624675110087609021700692001236367126238593118658604854792804781509138825777338441573958803082418406489082693600737849867567944734736571183753754441289815578205922013689104260819119342519312603894015572467176663910004969046839558163596012904613608597526044110254939958387114595717310006899286158881696584144273886710685374533993975252799004419223714314883956736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] -194635187300493999425379729525590514058842447328228806617898288510458009149377569235513544214188488478913186148248979907389863069631313311703112841725674214714233483506630334765211664805519158884104984644472605933615723244580582339617500563790124874871882219231742611346248199653769844967460936192135523766227319690850275825656575306057111950352662156173418460032186452768102273226795286833581732628140882425462412324431889361113957150788209917907286218352643485830155763027591421598007726582629806037043913174188809298186683066277437250261782461261817398489495528013412575467082011292358141627399660649337112834962350380909747506256730894714459259386071821404688205332893137719990598489180890568094275147449012265920248700971055899740576933859727003029057392409686115400231055637057181359316273753506016216673640436913384612271491401020148460609674439788578354007491033407642775538497260162751493829260718440373627889967061439644318927337856479960259159465506232247765227035935369372309886029594763196811729429578020366230735079112146683568039722912391877231512866413839991284737246780407328527722903407392621852215512697077539789935488685372567701678047096237186955512011311051362307503871843708491162793178523281418557700439031553668341826764988624346192574166115983703849561834545649882121846242942370736282728956356424944279401653419543542989989828659525420478323382054477911419918691607702909841578286767118282005421744186415670560484005633497377009174999614045060452445955316336163498591773234002090922277173011831296079697965628744118178435143736368524252440712241504160611445835348579005954250829285841377484854199121417125580582428753882826707433635563516889404542170644917753013749394011031436245218718090713095998793839142250473663546887644015626304278800445924557014596220696630528632648172255114672215994660370223248876028878868360214832686836519904721865242461358791745625703260381877923339787247144752895673523453977319820004539015324703996003909247802685521313729431276166142110062841436331963635881252246328569480468576960984256128758557086277690310957495330009355727168783095102445497471031193752747073675289213689118856720755671918490020232062839122800915500519149270459413602578446294568038265585439399756005088475919893276349235404055690069833509898314447035043304784614892292274770835269380698675486178397378161927272013267431849029772726582825859547070221786800078214385899315240343235061295633595906438422460375566130605124220451604509647485511662104618969078144282287792544822080055722822289307295755471733969751279172454641013355804725438941347208444339701417002483040615796562697265283913524675233649561645503154855353727571982468002058323623936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] 29260093214586794500008659150854038571460276165394494108757684777453651097890009218685215537070126602359099016773932355749634294546884421830634811588613308235871001372169455849951029661585596751259129289405883200789653519684798163889587296955153121701911796474661970916114840289498441441487232682487105393007378914740689401666722120194193123415439211457458518712474142308453204039975596819554928409762175013999804669865711639798806713469209488888901372405767056570043458612338641502178432691036559226613389777543494442844273682767077000162004632191434094885150081363830039765107318224412333331783306775060983178281472684063691365802789031929609478420325777302161809319002534492404890900326217409898368919599704796209840729801139012470201274542460310282049342050161930628262646280955450583902576404291922821740222161624213108443688546189303212104932891793452683081574506942242483891142188370747535562126331915429549280930272869920554475032096567267104648478879355887037773324505255035608104829864225225447770219843285582846000651891646304127546509345609653642915773128627570533396830414017670168920155141404119293594573513210429693109040858414826174770469580580612576959388240138528782211605807253674836330026635713217142220006752950117159450276146193772341414909547745047502891252593058203671868253563124352882236456401519104301212588728282143580678771648173143629682379613936042675626571910270933345232163112554538844305806922132442735373330183503961742696367652020431195647585503093435213289028291299165890166636266023065293291357982877018732855159121816944456639018586996420543566793645603951148423867659645860268761167365291055224559121357033867275260577756777253685663366744326733798223727756574483791799236177860406311065146896366201185296394544387349613882936417845317306836150234918687759724343619576616365673885759056982425710187682663146394427008989310802669574703436021888939809836452401375105836686170963219244928371731825110853488061930565266773629638112791918711998627740071962892433591948513573486261046382036076847808134900372483233125239774174147288891336968478066472159693194969310395931805897165994728987742565737660065382046487791856973953128815919256876082938374089529601035896748728400069785666349468951144423639781969586715752119865146347775822921373444579342527665722094759180615039705383211519299561481039183890833780997232344129427611277616330167338197764769461382600320634753336821019770897514404535200185064225211567920319317446322595720093467459053981255052957512816823895783788785899854606070875625490106100092941175998479323729450369276256085129574494204714005327430465089941663434535014953205373712565594930033665093562243282853098501963776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] -210121718007943459112808158568473634708137775927970279771666754693214200293805875099724324992558157476591751657541173535950483521671142771500215050964909976218830349540707220532797966006133445853472438651099756840006807927422194895760152126526848728751694253910519249851278420202869612092754096683343339929309972096426654122381528865820466113020101041633413931280850490618811204574833987761146295435051172414495185417985362338329976699287659606799955262085260745506910138279709253878884600000082333315122976597868780021469353024605630509861909595243449993890814253676446231497360968596469825948966540429105075882050318176104943513411507144103767156433203624455076067776077896392235632879013013238375469318181123159772864827341343476969044177284475998741574778823089001235023827059477830881520147856653283389436865833561489202349468214195040056918315718246994082501597496217079290371847459424602214550388360711920909937959844105185514201767012023891333297169970246161880901876974524293325268713251015067344104267123785447340060731925540969722855577859990845598397359067453544580030303144530727636731051253898397578679734066303765404303490364920111293537605143943609756331088682435736266764531519277341301788517298671746162803848404673219679156445314206729930366362511773783527961000885036107551762462440649693480424258150480077896379559385061139006188702845350257558787036033673997096455547996884562464755160794105297687987124181433912556219353184562483983995222196947096838727255315880421867575870204462975070996943606886186677187489967714070291989141312936650731911307979542265339645833868709056015640850820377165060392236188966276148633646758369023014927412838138607473829325971856890841124069414298334428747804161836461532864502077001411058670515080621596088835709293242879419520432948254765163130643427755457507978521915061325526548954243252604102224056165626652317445082936373871478510120640784369986569140446241895238729731781772759369766538922893957871105387227328688325342095768056143632507094451708670763915420459738323459869695207379391152322349783649874170334229572624032458491673635721857304643396839192195553535797651470758057446830422432821495126252000731969254176257569252423696210347571475279381778891152515294670483567838737652853282862721282888785975886717402514476996394639219995953343527292459997338079695889987912604833477887095788654882038894682685613884650559517984653751065433084385225761522085882436072901363291577768306395292442025284622631057540494208575230444645869315914830010644212716407262175009767475176586235641026164539967415759632045240833055901575684511818621207462987447134918687381598527842589904788696867712519185963308740966875136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] 157995568413514015273534464282110197429537371729734935967020443977235164994299359138041949978412528545804550104826336403448944403469238957069902712830040563901650538478908320846560381810959562356222242348288392763968095501323340557029661205975897143758487691054441410138536024602237351518557975741767201348863318013427160190961890853302969833441772224877034425284382623403494071425508325021952063536822490175335838122055389868809819175948075536608280433558662587950586837134165420918435465515879503563267991776552364344547313517010418023702787696835149235066388757873002386427119283214699539632960911487369006021513818993514370590333281874953359241457135918592739855742766979538980013111024219448262235487835388689849152069718604299893047294000931789244291482078951456845162010966365814472298061227055032393856439465064613771254833622682845872175503254179264272463093484057424280545856582736142928103770715592775861599425190966632554815389926791558752193393665018401926493272892793432993890626414480299722511454876327731532948198458286465472322608347591454035303057535973672100316258230375543012609352932912135411011920296274112089221456997903594435616141757532580252217046185061251595210070786403141148804318250083700994325013324443131879576974932020460757150790226682323178841983034896751280537092713564510952861732901716345202171571342630587218026449975075636991421230616553897979199163410675885366190678182961135089187252739929939670992678240696889925084661796172786432695946279447267961652401478364516713706351585989408581576781183538765099622069598757729747221849465431838976812800044978798141606938558955690050643865280177636779985852016799158736928012290918373859067749588650388983373107699465209835279527582306148810308080123469769194856861769115805626328715001567461679964111860234122493437568819747879243641351954361957312338785144302119920968539463867909828847021849997786720696118949236838604352366023743791908253804773832810850375215377924297423911103940877404719839270223681063826991835467825496667321844468425789646184952338934324784100745315568874339782267594586923944207029874408943318908292264954354096984046147815846242939356170285215980825937636015059492509420817431888889016328353645250919306008700242501816322371386306078698895919328707637019044196857740222784171916309031001212281322650285829206365444283137103873701493734941010246081608534175160904642896105958400539191809422611301199153176353329459409105032841063882780873334251614219470999327014662253123653112551862941865046778725241715280908676323350419039539016860908098198370001649601867695159329916239763703781684613815111235359181388384094805260436849668254806031088368156762451205947392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] -117813550602335464430834107459993827327053407720058819634289045207823461642352669116241059284712688068861759518166997384551801748405048381391785612659917380817326432129510527430391036742518024603852833377444936065064481739285666659646187733109461910192888851344331907773146328674424532894918438344109194340306348726244856692210110373641160311874442526894451967568520055000047135719406824076323213722607859503209352951083730232181479929292463762051803647906950899544540571580257461349209647125607957554178051460284539132754958191881672208020155028935172399958613335678546683825467656711701340420528437486372209682048932263585561922483002513236739945130460491290421814135772738560341029296683892013963889223731034202954523687031812957812894760530110560230691659706137823046215612947569900683156421897757734718034851801574372831626863312957543952997109032791776527045664547725899773087101215022071232829823040128567266045278950516343868294085000203825648138129131685774722401871563509825359001613630796477751930595840052623907610816511195962591986725591407778016746671507551676159424074417781509115218872264606517650157934476205338050301045641708222338974127937320225071067366251994222740111507700527559522600851174954890344097219241198647484772650684377532587853741488941392388362729123456070260297727315213183371927497120604002144726507746360915987463327525545947727948413439827141978526986968808207303273769372864056663081182829339092012406178863535073481319795083761055931966257543472082889995571430520482310301109252990704002565146889977179706892049217214951254605184855195192897456439481477816545784097504957398831209288795696362070551096582033109450683339975058955041857992907263946244227695305004185876611048519975891412612452363976676217918538711517738614399242764508681183172430113751293210056413499789941155266420102550422843188948235510139292650362672357050422214680464041532089752008439383976460723190118903128368403075642257076964791124113966672715829391912923177487803105377163646310035820521320570453712849313882916456081636896830476294214472200616203886677565632572167023200519158967602406797091915023975987997741166420181893085715492938197039312789567792130598885519072575687702253957560367371195108374617816193003185488125569339904796949500851465811754673885215931616878751125275083404774726961139320417980286329953281683780532756870949467528323827611396887586433888405156242081247472490726440581371075132628367387713372669465220748802459611016373745356598467898724639672438849983120058187026613257094559357782227306469625302284271446386689561323744954841189573479658485002212783198592562172962439279856701158476256951618301662477762956613455865714835456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] 11082447355010658927039929680432821827273732308020831957017312171035796305442091550518770665384891323824899181744348947244503104004641914744656539186170432903034401174865231837250891429206722689675819094834438591904789230630293788620269089669181674171443038923841407810999619758343735612530073086074534167205541126466720787281677583012128857077470170031722556311391806408540711952398487521840833354953524400541274938876620973299264553979509714492378632233817030246258084131587061348297530914114357954075907568087236576142546348837551363431050875395871780467972181048951693203411367773124492510067729402137013734872442534639325696762833424356703901236777144956778080029461894134321727841104821547790957227837691421345195318620026630865708451076490719453922912655924634639493754455076399942061342554624811814246708150564334934401268416734380430667224269505287988248168477281831259440325591726512087749320001425936103676582017281327083505268842750627662942802997478050615093782404259303886991686956062931288387131999895967253786590431903174267188823342152851298790363586822671630632333652145921735306978963498914039968780537789903122860206762156718677756198429103309368569301305605694992151901950207425157259311196764779435760884260495607889802385462238384285160681661024409196796332165313007815186281726400378687469698757865132564209733738418831773029465488108901077454297003915808875134248114338284320657641023409570921260640304603272349793488573303535751758796113316800552459703727900996286836469199297696015984529321330318563167110958747290370595260269878512498179592774176372937149936300224255749154416760208229961435555790294427817770476429430238392966193921200155466938327826346350498759998240157848107307226415800834308425761807186400885207564585583343969856910248500874575506076109950569859234635131358221156076572350953990467352275378228942110640766718874577512579466728642063112758041118074612761761429942584887535009738671143793917215567566344976692741974675233260462055695860667326239123833502362536961084788765120916765317553242951435446018982935384202573933395563632193812557896225878318368344498679814693575412660295024258433265072924135290564818303281937263726678679964619705725252591716986219821556283989039910984275351586834473792229294988578836907565201671216214906829529315760699033639360118625226118494480445401131359864702957280986820462380637113254866953419158664331632086591300394891079893343281102071334417292653921026617287997830050951369687044482749341886329047339645437687159151652735202715888534753377021622525583740555877717382254970186658919596483409688574152495158394669014009950238539829187959354817513904144257161531478481893842478956544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] -9628868243611929551595901970016227598618418375806010812522931981068172599031271716018404289916738558939925146772242808970640770910580909617434100142745261767779806339095909743195564969733155942721662677108809646161024528279616291504251019916252311232564864280727369190649966007397876326898528565251241112264545833396356929966419364415932832239522264564568476265835840936269391541331943393977380426136254494135732943107443578333111969385136070206379142704159828069704891280599716754259406396838567181803256545386359644375825005898247743765863211098177710887031344049744707632608866497513702586621752876943794306693024961592890561472944876798387728851047973821533269530490393243419460036720480180194024367898803733401489868217343121501273701775934418111588200415686666508167055519206462137731970061933443064973087728980965158044707683283802164315867322683380548084018773986801144978153525476245044405307497239338225934980032668415981090986012012992868622208827876037124733644408619961899883674040424774035018429746997752717538980406613898340180308590127944873154526271874755542814712521246565662710139454388489470659925863735717491566550847073236376248850927301976899435002751295352386207243041928771032253652610453301164823770164695482884560525881798613112929730390310979793228863104033927323321765570201377498541825351541315016597675942898819097025327509522537664381905878928500591767278888367247243079398122534237486718246955266925257018473377230565143424847444432658228544735395535806316417025491620081719827706744256432182248103304481934042234325956529451732732956681552296276828671940016289109008395450699873800003973561808906637695055042817488623457158985434553547650618687525823431828916363687547473791853110920558688873439386240031294663389379191762219716087229503966999844324544586453533312020374385861742356592579638070664380103964511336862311440782063542615698592995975516064116601182758304989517451242851005077614975699944180094434812250908287477717668650680230059613283238227609436848572545303873530459687410868104437000078521024115868633649070343552268803227257720289664021936060771280019258557130310835099622351561320423874051226636423431683722377639862304421629174142749829597518358987104421308660075922650752857468408702795115415436158427692315049888468949279224656695170275196114035555293294433073635573764630321535684923006470520035623604797986922122051081949703014065866493830211862031056387371545390433693292946560730218498931983223375271482399867682995319290298406976360874324558103098766407328247309372965947169747924674347937387449844092122888465042296112488409823461403411545977531576774559407000220993331168175877676374920725806615808180224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] 86191952567427033160946578536601762204017847244317508379883468060811431610186234650198655126825268973774205160271124028131418535283857562950614683829519827892021544884049709117478931595187840546193319029004415912501864982005312229955061375261940905011699001474452055298780516104524279310866042678139933650889803396971756957929287495196529855995320383211595561001277141970249922868012223927838181896553646040363182534360184493122203719771581148921235359576154592849373094156065325216332813929045301116266872610058768164452702378412584809001826225950738952997145420834102335969504014934494759894423793726013937998688359837307662073359618641639154123705847209712803106678022290234338415564218562239441289321554725894478231848916892140545975691499423101698122780633055699064433380001840182982120915734573864062548783943655254718726757592300502992463629592383085819802753431976492666050099950605796065823613536119868243136379085490150576122724094148765941136270148538677935748544016510739976728776429374527601355834128859730472315221111726420487740262254345190203679572933038299722032323801974741691601839649155223180378028198787360417236557267488798249979567025347995121167983422127626360882800849000545786720252599590150094977089129609810482203701974904357255552952706741111280426305146886707612313589422646975444103562533840059222625107235026228458822869045750538513749809627144437205362664380201801440674543302042003869389161390029298382917445923704192853798977814443509678695884720701566021173931675356082743549449250426170994463354343027343113661412621089206995897433760132762361474495806845349837787490243723119478299817588589775292453080770628793875927902475738689728017814522390103699251881442816506810308289196789962193490534833631738387413079014287812007303495688370393726308209549480075489401419326926696187757205847968068169019012922122825087786862325346025820295542367711929262693023380004851477343709717577503237697989484183584054834715843978389233868773267440864552627289204425979812053939922281438456081714832835254627169336628276661515130806781318657535300547468406991161895320051873188317846083758330094588853282565584425055481403869622098497369104692940266358579499030494737619597078345630321182479821075344951187843362259110877792909649979320866747400795683012042570880167727441785937427575191380715027650312126513765656182382998395219506397065890101879719592681582046530519350476500749467390175384817369825780175529237207573376634256293899436202028076839213320770216625747318968828482459910334052596562906699702782442786762283108192675384934421598879953944725621659487449150242910896516180735413496898948042920916346485883633062697682787627413012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] 719702554063476702906877626086063738064484024781691804441630767680802555512451251952440003986667108661909215714356993963211891525259369678032367508584826631609044474656023023082336297513755460972141481277191269219645241504803347626586105278636632790850575169676168241288962133803649307160104190401095341383578877027989468150945995940667188123512535007915081165763934099774475657735103704122335775043689926117469127693517247512467521566157739209080987315087985382400455104101200856276376970354662971274378145682190358960474962718319291407372158830069772166998724473243437377085030019219899583093571005427006646320485854990046120408032314856836477339055359257780591580521019661159485242901731933503976135918375220555455250463857166993152546069147251083970514184201134230275595525862128738390031314689360730158968992491045796329410074729378423055738881221248933395877879585854901215323303085915425128460609275244862086215987401648361202686083882336741296044236219029511602678175219111451404071656904525387932899237670404934809281200685764219224306687165420268821831912457692138756340689904403531511396388728309926306926988935407364885007613221625810870669674546403717891337022361897047611093782973642419908381973426422973512362161643159926141839441368626017305713150400249657026269293118657284021400311179227843560088829947490644229696523869195639067508767349144713408809517393266663215727975311365097577924308889397761667943608351378468180478871687353517265174040752391588685173024566755121175872122709104723989261383316080048727292986978356253375094877426370158070261950656066444321163657768641654113252820646118238654450955576981096525952913421613813901048579650988858794972080334449758258843745785368217924457151906003324652045963365729493134550714738086052145377466362845521581797953651350135937019284610189070955635267873441932192721287664342292692731204050962943639119326158234511226866091160189490512164314319611870630479879532576806343251166359660388592670683346283253813005914348158145948473434602435091100769353568850959848654177073945651886790914996191078874546298686777912719170312967750688118629478921932029288335456923097818421006734219817509803049217352745378643395194029276857677615342904979604423752875697478050062409960360168893745269535390649596233336212686850667009225775808904191133512235369158308158488182127820563545734245339351188994516971948271712227594303119554286511817085855283217694959561429389816516758642078105204376602098978356341017201005708290202482436002069774064163185851486901702176215010979524521812325426651271362414658616836330759469192995261318094811702005781622813127133424863799469635720298861238577865043690707744970506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] -4655517771926645719444335511039771527282933748958477873375788845775572092385547422997595249449618609261245845036900439922163167920649064448985323252143141682006208160572896674575541881356309733551347108963907487220519310644332902897140872950137673879959768032011624276310226670950801411012543455810219923787732568678985399093572752492984089223710322449390469998590070555560272029779481940780180188059409882827729896216831469813599192332268778377320578900756852394724035376125139075012013789833665986667892952484062124651247298765748825830852003884403447152518984732706983578975139052354062180989936164706225728262883646728206575381100548381976848801524160435148129254285548435579636927529546316203450765342564930101057091215036944008716195070906143628245580338470730545849342243169857485501317309686342088263575981705279014556345897564966256651266556157928007917206447905433728425282765071162072953998302379399715738774644436239247087007143953107929445560639367026064800543296817236693238819119764668895016807136324689678618282591026941285244266776820979326914524833267383662058211061268876735523596662298430865831117206763810729126015954275046529103172998500677464901469403373110961371875366694539513594460288577105006485128242594099611120078123727524902352760356163592077299668150778920800058139739670449610751398704054991224404571204280847868954073965892448366441347811791916589727557249294532055205290158008829336475338011023354950393531436929462964011805877862172676311569342143281431562970173283076528149751200365593370929712182812235718275482241324827007366600469164682397159727648933857588115621472250286456906464424194563067801496353329608367410351860759212783424357568764403471983810477998510556718926784189583027003511886021137257120447917143178745398119561879577466947421213625421794349683654039945647146703246863049826073604021811095324970199189733420705463881692178217249869087408964584707615605857683487450108703349819039470894696071961556151838426174461669823974601222274191554710439170750110167357112065979854732555416303257045544732812232818146785757617619106763795668233910638055243162492861237227411431286402672388079843617779919105272765025030759543796785201860378934403255931620509045004586003746972849840090676517325023186783135214452947778575115140326120987943037276463520023129832604690506791330911834897351932555092310900101751391393894014797071508300588254674048800430256877244585671214200875667121652993746043601183430893333820382773519579407220509358122245348582594567385773635095316221427359659982886242241625277823558572842927735071648994295062555564545727634268945939559163531181733258744140639420355672555704790675539619024973332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] 249155894848863078127604498437148149067417238283789806395050407561631264551768665116996017066745882594119726430442104374402230335869930207362786145335466674721800278438388553091436412104974974835676342122178718932100603238036851365906539148100670005238615306859976376746344197632754336519778501906568771949413571165107671166613061873995190392586793764327481170993665681861330664266595164279147606447668648878888809723673033044752591907098492689623438937608813777232900074465122583192742728823291573390194130423520598912323465944254345958374960039783783419045144561690882134677433548249164921464166903177251375137250545350448367411411763722009793042789256710455847987109471847549504345409825012377878255705830806423000422574424679899034418537666584057673550830768982543147199668899546185971235952456194821248688384052890945951753964964896432645511329232775185357447432754832372892335962501284072598664205807203366758602215414112453649840636368230861890253007415850927790248792412257729318801895191844134856221868697197461171036337271176609027519751666601276722278552210616486829177235316694198182032985565215927649583073076013081810818526763045590583466231797425293282724533944611481643803955050326775167628637311926985546152044760974623440752830731947525725990710762269862002497995526460140142411190361777788795267615620688414393146094904951893693250696695169111437857141301839493406570021348308991268095724431711182946008143533703880632851290459667803545745015709657342001110449998998362826408417975299551249897742928705885394661393931609422309964824606184116042623036169147427352508828508614778186026125222149984555336009637555873418476981327462144987031593362469993402942123505140720481927786193577036067568063986702636806922740221040492160805898683010345593788820178072193142527030838920138124828649962706663063918178104455912574946710530377224111569899548368972240092964742973752787694472325078269784865507551049044357844474281821860757168544353739082187069691075329564709258002444038082384499311250713545465226295559510481660466643211877753939639464315175716142270532992051075982241172533236642280378247809881269139991511726512478499015514520048485754208618398566695699039959330516435814605576100217726275119761929681556961164934750128499358942016233135610266611451599862781603114439891061235129145201005525555518789015039056190712116906764231382733392418833826322548000121622074973834176495927235568643195040351029227011915795044406748947066703800738095336400253825192921604666779735253216783997419549786954435247912712076536056488333908334732096022709943242686377609493207058259458886037602141656748132852907522272963801596439033928354658935676495177187328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] 61111036452075857242436870749826637034396490418384543264039395329548060767864070028098663403273294676112879642714893791481224939566735260502042078699055700954577910898551810188051347116436453729505748516058195749748248656593391255376135605931637512410756665806220627318712600249782882231702717321914272646239344131764704154190316058984236809040222785562784483469957131573853634656848100575723198059624531514807157554992478255767911684026412097448158417736355014979348328470751556060192461063701296006663256513285610263397163915383545491503319821597740844662619141514695459968185663053036614836431599270133373860502396811261912774269237442316835680609530459049013023673109186383636490428894528563744400511070199599302532190262547641154775527472447397862426569086454574095006392837321050858926494564080112213414874572944509768037117685642871654358428645620310607605150642240974019582695133456776794814266072255316359638999421236621236014659571087300241221963498363237521023040460446755551024473005396620126413196689613572690231109850792222169562912557805672280468741992024073033601301562071553280270299785565566876907564031909987568114700381658177829287661613400441203790885375508877970873418179918962652415099051066248284376558273347252642603925344961257879181317216609984025886952070851629947073899487759437454174906643335235980499067466869781234402628365521512074978678160816754517936990357508756415716276992999656755108925383111206605911690500335517720835257362958206630841664196363466726895772116449812721340874272266918035842600357366036792923985479143622690205951556632881510483281326659869671636443393288299686718736941150718097522491038088416724352811920316771389014218932221965807465448733326688543739140493311693217224979986229807002471515226416584719970865230614005644579980000957722763349573118973341387606529858772095843795451060335204891516174568558064552598837883640892404015344747355237439415992436692148723861170615174872739929149514025311794981043483784025896554521148135891578750710475208068493649591850780758410300167939239322024273168223581829193883152262508850257176617989008697760333882060204665408042819443847047261445053213406979686533805263963299861374944465558121331501360939734688572605216075961359332690945628437783672399238507952332517564090200121141727455575750040603193294094835707748065047344662000495359820194601413898147390897777593476106205163127188609433086612028629563101143947506675819949931178111606543520784843800588124584642164124579425471934332657874595162664843503421669517740118116608601642905671979784330347766134210929481693016279190038456109883160129267035999429568353236627740670647366351000090343161229270654648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] -5742930444380955425246692130141613828270384559875384285006330359152031112745553106593599932046713447550456826245303158416101409542421973114518663502537457483650570653486203245167581244287045874177293174921880323252401557240557296065417943189826428323656220915978634366992678220399538872711189852411322658757311632467687964486087221658223635966817753683225430424966882197902129847161194078086428540022082936858388666580859376371714423697901292831213685315607940282093105632037131004323970452768923357444444341513602749677815518883767250744536530095675736211086373273902526137382426943840884680299359916199316914617644383214795055499563609435577310489425100530151680361314579525713210139711070525162247659396745701356523589635301005993568769666952967575880046415840850894346385768016204745258363428471467563793901723060218154261180281327510219642476112254800473824096473478125233082929427367033415116983105124408361526504130765025024979187521599677018870183373341700807754388809230615445227128125573566424229917823671623242578176622335888478711398082664093792817977378500058253759981232284675966273981822056279323308825369338154708191086589308051716849472501334040823747491346082479033310517544051633397409679540679629103083908555709794490927551995714596338916650960082323194119630925329504467915778212659043578848234385886271223951413455657910379485715923923232187778366231010056201366419904403233456267325056212338162696959484515756617977010855018853752872849273470385897725648179889996191368677329611806048562432673114105539630340513653444835024058471188261603900018367539890464008162490591261978579399530107224168332647826700576760548690160592569092833474660152844093706020327783824457794893181044147102434331203296880310236880972226255530027491298065498415916004918437612712475900632128582666523701411264693941247263921575931832780769908371052578027281146660361585660592383919976842079047394068740147791236321638855428980798731066417701473070933093320579274410281053798732081704720346841465991590151347824030508932036606628864558761788222794143540438214075684547546907996636360283039535754908081206746327505391314634890474117289846052853053888952873213166393309596372391435291021586831518036453632110810395639650299534031554050408105071719141672452928957366605843062968499690420630739039157683314269033161450763017767642319818345438767138199959147676236292163278515670425032019715033323617600373399994071781037286392231085300526779695362631269084744332572741642812696221972746720434607822201204127036879520147138420854860894573320507258009488019907718301091694953028913936485035346167791677074723516510474549912451729572616729465900712346321793391976507244544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] -288639607526114926533065351654431044449074749285705153918098267490063330478796005276893661918387704250097024004237628070194200308827652121503594252430068235377383352560192365915573559011821469603168647841025718787831492821881924223223283319677249283426048776849579934706192874199175515051016635248184298540825583163634682149238063679428756651091830136018899963467425657310839411792375376336583778294972074252338025752331928423988552125032649985785942650274939225958155174103504949673115514134936291338714669002639615261751849907622264612543791638005835127458941288779297609564395217024739190294681534832485765654082562567868394095814948397045112725312104097256735991519501556648072970764099300043437757755286024118726258268223255759842054507603978761416868525769930708318662276820878831537792098323088541124333156374244467889824342415300965203962319460937654557336342178381976682227213054744053454783665953309178243657301229076129830624475650542110294319960635166533135901421971318534590183373093867466632359325605038832092176219849571085129428326797863619120188430565649308952723160461898330054118948256736593883930742455292893824018449591182936415959080509693788475963537080173341988087678471118344699337480675912768590327490715628007966881481673346650158516331865106068639008856594505971688054838883323440857681247896499949423829051793014457176019684106193175261077325393267617836253982147364500953328193654949976118995768956952084435043352742895555561680482598755689772338042651142989677710552701904649433987357982271070310927291103436220870297020297545038539608741368165490585559382113902107357895686572414625336023551329821703809723438729969249663846662720840016292596467088461237059065792038440643636885584165804069590218090279829011561835843528750356672443774007962060632387843483103943923058526358302839155700129840686384160935303233481670842311141730868843539735235008287553899019087561373301250795493668042274457951618062773475899676463967633497806006663291140944482924244876779332236185605670710958422793121940770138611204454507359334883171162427272433830068904509401860270506118703960230772708939616309908477442124120257534674911933988288431465306336077201024330550362576310389660749210585443814312963829705427276404240564401117879430845286719094867131212582310491611682306822149859565598298146944354405149019628773570751163786632148184929584143905668687039454248131514932199884673152748408342810475298382304082803645440139587293152324404116840964371588983424594970654894371195907165844937530176618285192348233574445485933162306458196415857988283210164907386907447851084616678797755695337433329266783727110798516079082975428363461937783679152553984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] 47327544039966157192597732311816918606534895495610165377900092840317530130359556916721770128413926989658438002722812568994364909791041532683596465252362911994564831172318312499687050373537944249533965057373401503900342930281333701230172182379950062011321998478743277599877482898491280811248326917304350075949004384948014761254969316637450739699305959487258453045091205852420220682446731172834195313003211966892633775089514985313441514304702577184172592250737970899046821697584603212648392791415505194608192163386656945216102191001048481582620274805989839322874258843436269032487116543616883398165234603574649867226472019763778723906793888419441116326210012838673474861796837074528950634330488314079249014169939079968453601403434310151876279588749252859899047752408112735968861502202749646271968312993361743253400522360861572797440595648635726903302087020995394772338808603055612483473754611683037985593331884231751580537263441882165220040683755272798903300588197715691420591594994357350168250077598334907757395074501131811979221239036406449446198737663984355953042810795538486036395296114690640047539588920021481472185370600897192055944155267889427986109785962624980063595117696694994839503620782385513782494721779713686029231170543965971104827757271173748184517525931604312649581532439910581893901032718336280089886644006099236377018921899708407594249558638416752507255495390442880381560956926580566427384107848557390213337103014188009966699109526600773537587278772747912515655751024088500508171071143691939201058011687657464975645256282419955312082843799238402279023319844299107610794083451421067374685472824383269880664311204765175513167726665281589079424501064093034630347250762216446041933116725300045307136842233106945743708244690776937733812170389228191358349584144285311921704730697680579522337140092082711293204755038098214131497601742226170016164790645434440598089543290088128828710920060323661117057161519217516509470733514793061596573940062752099420965286569322577908016995541932384923577807778200641031984202237681030074560379246766346774029273487268776913181528098768605634615865099448106490657614081245546360780735375894624492321514858217091666342580597133666815308312048832621681403989026025070334220633679405691147122357743569466448127301708100644181185504540205775131156094118569859011673716229906401676680297538150313931103062991958453498729774182171981264434480727943822700536956131257592022666921464549897079183671080373395948516050950769983485264523537414649003622665299971030655269103922905426214349029939191675357316521779449623239048126235521603125540034032732554775242571449743880085297364327051970194248914594388491256628293052399616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] 319426053006237376371624396311838522808717199931802656604631204101080816973332587868414227697948496291837380590469669670389540985484765231372593980870241633088423978407298848372289493381833975689490656019662164195263783562704245592708382373446244762549729236549197941307356454203034042811056417558470134838813437353021213379611540485297295242440330924965600654049974301156948267476694280164350462722843671522506736488751340144449998246501195995635669307143859200989806768355544248953028710751156621725430182627913128631948563922606704116421361047508023854194880989484508460645194546679859568949911488155759106306166607228886249633388513420171528279203627231877631479572776317379043426829344834644854698299804674653284466457741762458121789175219071348376832334561600426583949399057874807696723980591042235676826500557120304106771601647343820099269298212452548442584747604049206527185190043008656362099623308796685470972500862980237162506222770598481708093287678997669530523746015202453968654029065936929376482342980842084152846977500902825641669410089976474956746222346947646455096137756652542860312835242476327868988309706553732728590201346857614874933591151558073034343272674664122113700847877004205059864163858523325195787624629166647979445028391826742058563024493230382877774177868045878290077497929239896979543106515491182235550329231252466038266471956076620808430398188278334564952877071919948646510510818433820925351192367446393456624359377803150309347618599369205818023631270894484360681870121105908085599065098059187867937063866110819722380318474886660213566046161566719695458473547984852683272866535969413823300076136720978320373063282564356477780380682072197548665715682614149444601068486117105248568476676445325747590871283596214148572437248072071087774304726955300987334934402302692790696673536019553297038465183544666904613752721361358123807713345241724011481967356678755214834192953484412127125787153865738320736705914059341078229888432890203137011206117807990002193869899746703629602554370184191336866422816326895637962290689496225254583433220557122795270535762472725886387034093649613608144001292876485318683082070363342850627659198849313504571748194370626212887515114855737463038688716269776036949328247063916073513071614053565492403034739114851304982388072792945983919047354637666647876351308055942081642117717061282121309737770796752099600292892750787894077674700786210305986231622004987271349769063830551776550579879113729870926077616102676629193000043292693988344829823690272335617928062274552501890816646752492405443506156106979809916571776306517162742090987172277894273118655892792717291835819643722458807203939525558627128182237560832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] -164496146448053129287553596822189208229554098891757278516911675057022653943436844037025742769012556915521764498864717374269846805902726611134117727306257714405956124554713894125554342884390130233806593663294971242222945976637952576554903809970097485899795717150556955327720230255401696207474815813168211207363365995294486336464943578413063511357330508151282521864144047378041039497352089951900996111220571410739529429578223031639558922481699762569572083446694645102682491343220195328840745728152119023004364495348467146907376653759499211229437311435555209610903487979356032209088821807456675542060045960890931409777238061471995640644526003583593032214064074490983889326930569282314596788195274425387976150175780027547347211169100133976237005610775871702352218261286291773178261729553717935839279920304239933720217183631070100357748602963867514724958894713006142765109763054339884889986016126568198138010134663100636810194856389652248223295449604890869776452569341452373337497947197643161753316623575188344285501366488087060180082212223744781101991235503245935546016931049340679097218409097405355380659246914904135902776484063568689660932537071558028868584569433831662063914398076044238974657353403097595278984812015359249639117707369202547233447826185577155610171226555771355031231301287774715670149331598226655776644733249623853258459478898143384828525420692264229202513034365060953784306982410437249811137809796894673891422420234164538024461892308502027566833414864459848630752394130987442490658870910356503055940569930515919911356823623260084778757418078647809858286538695789078805852868555905133651991689723825291119975337010085241106503501512286337894516958143331953278263010200055956414407166426485855815275285414362178670650795650104363901708188932016532825540396910066531875891410649178891808030912077904596349260323694885533160295841160751589028905377527946919858818277532478078295401941555054113283935598479233871651116528798393641561294966234057004367125838760871891155899186910057458811338235532192609126391979252909598453637274790237814017372220365631227290277767192593849625446220310833519360002354555775745502294289371929594393816805039030389845232070206906559260409413070667736238729629532636646969747276600785419421096876514446550404573120935056412624493071075878941437275868094259959831995462667122665611580368301010450965221171396008439940509359523603735489445166704482398479125685776485592152262945232645502773844887499923268313432767739664642228289590946428780243556938088802442464298115413104541014448669807600346765616842933494182725652979332002993482946728559803768282325741510179716662552063087164830013711717181519997537540911398912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] -3471066403835092977588402094712591948974220511163055210270604719033269267764264526388470470395354189872389229681997749984011298759905922910758684959289696284298083994775044473965560008156726864625527598479429609996255172412906242492860569411826598365597938762231775628249606919238114109418146732762854627503629090933606823889403201609207789667307984604838057448165586895172696508763509588020664708113862630667419415588251979904171271490257134065002877371841429813083643050667520191215806546152919429251362204182654098075966968686569192416425293164846944652119106443022946294107187887178636174511616984399951859415158589071921588541555712159972973790686042465951772061225141036645574177555740792278744147895843049715293400694636575066987101533449601224679284304347736090477187789711320032535092766683255788387763100552524142782040573983533057669303175191332299303718938011255070013214227659813905152263851411385643478036728836883469106156187658303545673350502487963542376570423385926170828901537064945059577434151870044200225243281876312108802641922315834291965127384351072741710508840331725600787456623954195517556748950637495232906382032817645995524740008305184655905130341541032758106168559772941821474573740499239754399848412242659723085540862878749446536413763605593560329089474429924742701207698677046811413423784993897128022256850408226244589169119990958725131343209910808926050014918275304767994967515820099024850197575894551062567476739394666165494961784641697805443107475402050996706369610879972142918002230268329121969199232641303906211263032013181916651715343085807040022095553758210765576627620856213621607953845480045443062341807570001302980765522241583626984861654339505984114139578282919486845584803408382684820510655235899229497837710981230243614650306149711118094274812645987214920073225039936996606499605839511115093329026661556793848061603778139373981214122005363423431436274227651767283788742937398347557862547840957847773791560539690116731187201856524668665033564387921896191090223106435458393263919130454569149217029754072380481146647899123075169159823242960187664576756026737908479871793248808329670296613919154052595434789452073852484391615970199769987660093443176343506505527903676199235179076315620968675124193162422308783638660935326628802389219112644868012075380256774769446857784654480456215756714432865081880254652474312211243296457953602199306895169812407746791102361038815162014138871850676453781841777163491747608600787933882367643086166678619110735684919656486303280798989976962951822808309943625499265976494481078443178698350641594853005256337586117972634143530952712193889787899373401163353480808074047494989396114217010244403859554304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] 73543410914599105382707060749681105238211297908415348661691333784426699896887512617804667768161499544837422686849312280225032821018126039952777913920741924958867175563185136853770182719109067480923429276441166580975069821998695880446631391197717675691941546478002772197167278756918025446147021396741281792153687381418290133694571302070588816262278017997149789016148453135682615431140613058807215528819266382322726331607810875436200476446880970263927050145960652653582441349755760611030221261673387013877710063018468316292890401086369401747455517810976276303060852429851291738331304102192794977013605993288012713439689744467339456674724368041919155156388078387092812294575448287146421632281187195963362714953616200525798128143967049832126999753992382509411602702455184907007342216690706357781031125329686142749961456561142032286393875015654893169215332268145670308921678256103941117447614696437594806601389856170863970016231763150638540870326827395933350940228391576339512231059129264290914153673610071378571497497318866524013454483892317191962486646528379995447111250393868997724206134364952426304515771125892642010848888286780260174750764626257103027643578636521521851609415702268065809151747427319365498000505580143438337271454538271570681695232177311191237566555784338417161872011902298121229015197463967397438065749730334094354275611286252899146301806101189032558428572916255575628982937000101344990510315585530245385149726107841336767851148167963289677666687834581430102051028042193488081630686982227223466130958686887606740441872712176417630101596425702582424645593262277039309169579262038662142931443533270925729996765415034267768417063252588893007115293026580737752919174639715489412429635789439506712812716779689931514368151695182244269607650797286424617189350179491405155270431224812243814901397585384563229954218053721714109854818697829653572265463363084031873956815118934963644817408588115212486327477619569105837804095257394270557574686836552219038369806850937727980595723755270623882437215513767035517798470996395389660534824314898909552688163512051010455451055892818646374065296309439627756942452143342501581631526144868177102287885433190704779773430432514415606017207868420696872885348719232327205173387576846069102394520667464446379579211484951713804891071893802593084958026710184149475147616359602483093022045678766407315948678197713084364330400494596079388739847833705733091781481168054531048893657261535892775887597953272651493621978141300140694339818789097027640919317683572093082020753672516299809813036187415620437020150767364366070126147573582882432452917817076295556416334173821097890063906352281353302736848905377234524417870301111661087952994304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] 5079403872433309197350887620122620918942067470361309886878702698382934599322743584364971750582754809383175777313940724608661423255255117092221309154514934930284734965506354562801116543200516246990636353050823452826779349446310543734707049545801305413308127541745957464510536389555821871400866313075000192387711595196657663384231894737650669805939383182214425790609456941994631988331931497593592325638200721220739130703774148491939987453532598207279969545684964354749167564043523414348793860028775958288329451174821330037519400530386164744819847075153942071699200139705974116808003382168780428911177018112143439671117668666980056009494732993361281253732966104232341389512426459711454389576488238315230011965494586975471512133683994759860822571806321060706445855748625549718894844007274755070935349439595198645532350333876776828150878812293647832724558106763099761486429766449349921546846420544756197999431163321793119599327391393263502737909200039254429558011129245388640470929696569307059493249557405366337201596206330509038795260105301450623355986027984330624885023014493683278477573686340757753617732908021140304103937589646580348500394668688545215587334742380545878462622322143164290209906032429043511327798582156192274848912339715249056914696927872259762169183962680961783930224961847720906207668968997699137591585388768193362722242691643719621466614690722706096560740917170880556002731847288616101791825631882018079572986531869335672696617390018986620558844458079499990614832023978855578732290991401859350057215972153655421556051468845987176122775393676156448872158990199977758033063771537187963895013863488780188291330310624536622691487449591439641370826513184779634036540300071692554189552204336172604424242051104249695193320728476068206799325173738947926782676770846693816938326335948824208667519982540673024236706873208639064451434287392212941158579802808177999356219817928325031650875830078989090429240182141574338986600563685911151705365830796118142411344960836699319287080604515730988818463784268593501414701618769790398424675484274559126095395081566379683106092783430861136678223634192926200035405609147817969400115499630825228960742207895936066583830313083776701518403536521647311451911774527568309454322359313059014004070386802866465498158920209745119070273129404382829897039056311152435751825817251033013775013164051276796863747312974280907512685941498826501304229007077060404162245570490199054349045355701290271174813962751415510905081151459420789856029329158970211353437024534568931601369634004593924270134970823993721844203240295011817502222260299460659402936442257899732164941241808492067838994181827936176183975916371192533333987467440171894857957113856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] -1815353024922351250400995610380513836783819249298532711792404379265041273576393486593318917651609219157821692584819032420553338958735409616151447803895756940425648533779341427240589788127926382133556014754491907680221822587764505442147657043042278660105377516908429984442773117997388315531348618583466792002046110174742789657093932230873107841202339097414828804138365366526308955295856340656218343458463394496644235447567724417211991200777278405236238861315180814285591948274735166164856112073168139403915865957821214991426621913728424096345987838033014455620655814458298903715417305676139328521519375530103506661771981796793154599776521557287054600541214034829228024512407479893122541185038162910211146212835434171863719601333989234917101276047768439145724256357677166152015401746401470469779336068092799729550291471946311656643155557327858565159781540179589033118130316197177111702647245455028280248739157623594628601863140498091424843542001074312344035630726801834878824575907492416751032173066288642984698869996847927970329599127318627933899076629738497077409174628285554073072990083591149091523015981026836068788128466014996817848959932708485648572936476914731785138953929286745599477068606512550399170377688816581033601635177665493418991325550521232834537145613576027084856361712168612473063195478963999351590725244080990812549442375117181736422951066009917903202265052253794467785236892853589415578889709319864318387951953573467265123240856983377840659841254140863975062671538687141212437275776697342109239670585546629825557761738434554469431448376781673457686387743435796899016288840171554176492052010712125188001243381655832359141950832388169239971764710158157154485394160573089064554807600096133323740942481319945700953082646221560152916648561824850962838405219581782311568499068632766096706787892504025332640521083213122699332632081399059594041723898331334401813313028121314722340860564264153579001148357970553860670030275552863207803014648144172944643367690644120194526929249329886250153957781450850673551960394627958205357537878077666842190042970600231134181948965801867182167751906646647366033988107954090981107129703964906799189457213669944961611489376015866232125587500776114199758252158486211425290364035340335838017611685630942695261237497988215564313583371640194325366600821089395011546169979024174806588203247451008484022767674444064071782180441120457897894866785448914755809047238590108145564532594430970342590254501351260972987307657688855908651141954477487995942811578927458157524956091492687999591499557245811168217792118831786664316937013917763494311753274464666291476355795075991200666655267626528410676362937347600528964322356757903847784387165814784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] 11268844979667406298935915281544732955654533042132429662450564294154401582278709120371152965062571703741995015201085245608489372463834001126397316493994913371927988241935188223319135267351237302708784233266528992148227632260829781615961426154311711587025435450038928437607609647187682995699632541711016078489475647608507001477990844275014408552590790879446023303118153940670505688199394724331846898938699624907442379255624294183980712285525551386353016412893511110363215406004892278731929460214609210326019600416588451293307236527609677643297761656856653905155614566619408456904189484949565458886094556289701011942301270099666988183894715124502137610713619713670643046037537183575935389234439575022288440577746110793943339782799738216142295746642172438317893988133846738135332451538971359681145377347047098906792448410030696427319220759447487201899403501352917064822868726180380576948600442365744000579295764745833770670777504621165699842940296944894593899910908234517779567863437450852509796657818898008042775264837367264644139785375556806065899638049199906774416986005447750958185288476610070604887798154884777826856525181181311448171059550643037659803090308748524487934344166306676149541564671804260671857038547312263151015346988266239210830311122188180212116672277047059079378057803782212748466830438802816646067842288059861638462916305363871543848271255965087411432677049813083311317922192606756378508737207780910720337942015820976178589744664077075534305305080391721295675756463302078831604918457624834685650349129719267048873275870550107526663950084507443433214413604178757928488399724761695206806769807629820547991077260529838644467725107898683439228432330506294651230336173076356536026926336465001542005700255614160473151749240369812457834279601114020958920480776650965306533940614146036981409732991776021088747189064816599536972326738618024774766782888654932536591228124037005344317340599990043289209226657621661073975111106603599693281202995502944935528305092709160295606293120155231216979602206360330645791057966835336054025517787277923379552233507343765534583970708870716437809211111549942128539183225026024323197615175803365598702747515444131197825461215863805578459851835963289389518532522932590625172326228479984853927321802887261239683509681970203413278184880959968676543851775997811789277106532989205896230520385898000804229310026217985108050863344203567511618753815114372924549239563748403912008218389276277333621607705628612170499977773431480882696821877418830198155497924068211688379340139896539712155807470685126984746942601309301529613150575168493639230446504738136696149808564510701894211538968048670663051014002662338103501572196792368390085816514248704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -144183478277139947855045567017716987548372089389021906544765612297020375837856077527583376700326220113040367085030584558012612435425845186014066423188964402050332301612858061517075645846659879267760247995191349474646839634648497771712224373480312942707095870394983804698735404297179378493558695467774780997335492839450727685738722909081525705522651244426232475969661591798868324244565847156201866737323187136281042259514558634086061152163824522237604703573983989200850671220610948900518033313256579382766732669289020771985662200737878772123199052559691214473372580656149674931323132211859141475122109323828708775398462674808778172652565026805036311478079306844102198659979650501890447601961283725922937952475114851572016304014518046397233470870675942322484188969418692547974454016343145240956142041260347221764424607535377343305078652848384401561450888487062070687324657770653232769481245575825713158937456944288889753445849888656317094768500343819487944794302856765718339957078151597633650000214652461236404125861612257298178942563684169896639228605528829103123751921868043982976046390717663011594287954695652898930253482287776003662385751471663410903244996481127441306201269680045151278775168322636274946111182467908880274077164638830096476206138842020762403664712417015176355662772460794307447109462911476616386090353474890497810156255304137457365781029896922397698086581893603987196840203937575618776555349771337572178121016300700909378303926723987116317675909132236152967972243891547664979077843550378252257780815985628892558366362762429184038444926578451060784345997406692509316718409932833225094892391865541932355829333713985936016432403094905743033448190473039593190544953274567948433921464211966390595513386420455968327282485579834667007853156355916927847545982268460913531714972685970194442913772667505702867982647013874661756642548476343074062607147708165025731769626932976692670699028686486014779406014208160225644358495967429257661428921836972860934565425490818456719397737109212963236046630912925260251385259627474257731359905356021828872894417291382537347461694593823204593903419924160609771739410476787423016401104423283766252153266941775531289157176291911547748202155887708592278156598881898445276168998884692443467122309524704295466210610420950812753741164084930467704066875055582693895586726458000529761438912991719391784751332852004588365593088725187475662685903696793518361544142184914982698225777929498126260805917249592195700447138708716484557601489015008681901489806157678085103499228090215607058614147183970656009841778836955818582810162785449648790555593887619418609099429824235173742852110825472430495017108721715061695611088481688041073598541900808192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] -261728313361259549387368384521188099446001301446073845118751854876409162550214105750662535696543237886010462942578538227457182791201649837099805824130855952474169572008178409230570175079285042179736147043446905160696616879025801351474424434914486621725034358520345978009249180786490459090572208780188834757053926918718065256135269604318385213039929327789348637601405488781244129744181448800830944264531892108607324989213507149015336880172861540259811266019829983875169502635922549720251269674459963164848771719255833867754320011268271996528171007766437932582737544428415863890356478169322557168318498240897748452977140595209130310561488295242569053906062933756005735237872668770672838476715406562581992365880450700119798995474312803864874654417782992096252105441588405470301964810247201093987014886327302346933363550829980252193222897544454413332812015310494467129580133460755392591925103226717386857992161743111416879506898353523496058990382821749663163329738598729269416815657313920515416535612699372406927105390924322571236529921325583966261365194058480540792564259088694153038319409698521894214299111728352102981682142918871896102635071901528551807333100653063245345389657301548206230134064383384962132547790030388968304103697879604001579270669491984919227967424497135109166171722150715030293884096326498486068139016062535025095972919989610442458411407230498126178760154270591337686682775137682447936194127464821430187149781747389694158015474362207538283320886575182510704575889596567649712318765769111881006290398357192971806353091788977522489297819358640728931968609765756466832152973607941981634157939919141583121591522221707299342733455259232473742905532327777874481386555436079819197407641617547523857474784996694359677343198727859788355520764219376732540090048113959811182590195643402840626043659109604359690342078171640278320590827870338023617006724539471576492575823703919559981449443825899277376995419498092941839211767407348451427258925526901969440524929957170984299391693073122274780325728359290141818433820784224859528040365408455025155363477588636336907390164945534318757714875539326096248244225842844099436865892170182622204065017664733198059448805068075374162494904576599267722421198432693577375192531071987462758695535974268870352648646998552987590404014063904373651174606810494063747745079214926231999194027128127847091966770182445493264196418514649991406076608667521187172875847632724285453348790200370694260027049469810082111601570140474731840922550393742673743391347122400874654555042403694011487266312406415950662695274226238836389387690464555872184712041655359723354692777680899243925450900262835426431121320380619662907013873028206118748633362639880192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] -20469155430838063870508826346899659463917705926985282818641037478117194861976799188777944106510995813995695664338532125599767537741137624781068927415911727378422048791824064857833784075554218471496359241284849203912429588099501873901288739704647464308984028646748899894884243914859291249964369111946372560424558917433040713698127611016818818972888660745099542740565043299002736587889723007375044081808498225714091478369992778992311187886832031845130753372625034062762452797144394886259974108044088568418235085445938585814995522547609283550637693414929677390741811288099538972202419434186660865517928775951002944499275665057759113385103222902161167641927364533074120318125121122147365540892798687799216987460511248635135839634517889939679927411268293808293792894941100417228714962970058619507307077594355263361978052064187340398830183691774524463670599417132166180244002661127266181707838839308217615742876761822849345588247915135754667165481403476276017373561261791012032056072100999956990371419194772699989084078006120685427303972026631300103539388974090961502633594239907294459213903610087418358949349332320166259361681096475842187354842309781779719993984044957661741849738214969566003736819708717237593894185823988882377134504671563746113415409977944769303273140339315744881595602919584063323726123911017992500917409229192052304781709537073350447830522492915475017563237693457023105772267452776424900519780735203425231517170667224997168425888257073518704019461471130257470017290701916022229808836319241159623364457280494758404228531842729875150930075110545830951842045808187677037076542986146022128169990781226101600902660354647560270760862546119125980384084173369778985721546281603994112853666083634218647388582934255556387205334333652038682173040902900978551534598199246208573504418607855377515036540546941557387352034404881862995210971763705005845313028212820497961796187891320447482947515607526262627436530402137449278403145437781149598240036571510894376563296646484963746591641405532443825266562839328148622428377509168441418893483436866132970395065937459181958212987067323389556437643302993283108969586988498201635873799997255411320159574943615712701275290485674807983621277841635621758751411962106100403063023855497590980530688464326007632587624794268933634593628437504242740949734477988718421471521978499595314149780535394223671956812290268177229524598454054159732389585584732134774533120453536524488504728854195192589007881036120002498154009661365346227021516268264093538163508589025740894089245993211981199784318405577407371034682563758753729646789082349114931652666952518024073791729305990385554766711211675521885342915810088114251217062406420165281716628604281946112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] 148056476426792023519447263881816558827259806030902631729015761279656786733002161667881497018273627992041235339296770873866805776281595677744784388631396926241889290184148329555071966047104832848846014421113340451404458920156943080224577527563854422284773791346831577254017518194465156064167520441507334962848837400829376300366333601591302878003668050235950194391376893240295593429728450803503008476350605799916919478670613347166310081754219889359883940055344850176045005305896740024829898532773809621181583037568059024575727444362878299119210401148031989065941932808838460238583774497551716026077829357127090095710662930535994103412251878450099391114656530929195943600576347227629960485352472970986375544377477272513830797921407291277162620120257179072733859838946991133393316173721677721706532887069541135331941133876078338513647062146208541570636267200903770594501096128327885760853223270141867094081907249286119353963910479337873992266923693423659579909226796003602550530451148414092051102239379282143270005677870076850672997058333789632475842577807329552971963646766394305116855268739164495115172386717584267453202408003283024035921902661571412859907042756386715309637660182472171169437832391403779304112686410505213761383103606357410883035251382260624676162960703393909082932870687902465448718737183355361793494145976701670704765425097546235170419358361834252479451591047983144659745115639797097080841086317182974579341231005650578921976194407476247713575279104642394670860515158289254689213340871654577059680044359295729532649546058303217873915208480426828898182148214836612024407854824729113410298052778063922203414024365012238580195038062181223429254306539581359455087749726934462517127213091593706016456718600384575427491175622997953595376129892972713611581857863371687183073627447390260435160947884428725015078112051901739508119613547857991048482335993350616902423768360242572575728707012106737949927359005447904845976156419634721483320792123374827951393573187382878144608440524855957875251585969883979533522426550973231833125365922181652819308691372266435102079144980891741286747237409932570504430804939170802803445162821522009383549682745858596847627194503589646433938357875748576909226798406468481922663336889254630964983267580030657939453594256781393943115441501026665252648303189117758489698588245803381958397601268033939532976492356725891574030931092200188796296894255194101157589303327864742652076323976953691323752754984781704185539932476982736065340430365365500015091545966272855682557674794324439320090187382809295042169463347758163319297893958513809678774951455703625797328138909509853169521837527427958261295919139520042733552050405454709951347991807594070016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] -467545901929561975075841361370109667625089530396206921465746515500476837096324407251039766506790803061029124061652352797835397138874300361043638348582362385439365183264654565634419044320540099636580985151858129001592489130036949611037492471344968093815368620114098085516367933865860805804352730363374967096921117093506790196995196480636001513537435724993944275206094422047586359144134291292568761568287570724047367871125780503212659137318087347999285214962132018586534700590626630006926340279980582927984208010099350471125695758499209308124357424610759128633912186272188015863555131688209981454053276046126725897239297503264785397834300874386824223197851993840861606468678268046944409015084032764749422512157562272710405367775136713210800613820899573788812391438874811276980962509265603150883702055617237087861887420166155656126178879999466567663707557499084286444781158408255977758858826450378748134861397674895196593127292868781707771246983368467417387000004899068048142378440595047498211087874459677333355243115496173853803950224137059917139046112979712223216633228782340589631411385758358637972412086125791955195961682254813286448697678974534304859705042783562532995935296432243980212639039743550874894050587462400365627117183809376199180952851580979399312458207670985068876996675470809982327851932172028684120747120092439988984155691521683753199176597088515513810384925105168650105759431024512500008220139512071582734836519214018270406338042895892109745592866419852658456225393787328934709721176512471056772653055304960746942386868784703021328574194254936866902623796363086694348013925077395555940878994985736118219216392398004786422142802690266001824865386089496991865464155825623910028949148703447626747248984572152409537210675115729612991594434242960235235301385285221579599703018727520322934711146834192886954437469179022625161769322030796158831898101771269280049138392324999423679524968828017756617168121058950488352658797224914571046384476524774006754668014648708012941392460897485133851263808389797964169313204011684039416056823819003649350357718134665497590628680504948182727998008531784873817854062399447439701380298399535635587461603629142157276729287647244923006526424884470773313538185074535395019141349761079610217682472495694141481773857203380282194446247428178992172030878583643187781027659875627692964685559630333430023485780901235074829275321098214904306165069576882420213142205525663606300235014611562164723037377996405407776949040877451502865047403199852211991204316369122065462995814382669938741384453336540691180471088415742700784423151767309030251312286312891598972015984068405348161950624262088937900590987554042178314539550176136552362623802685305913344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -1869077106221070714019326042660986535937793852276437063556386398845333831217541743692580539846370815651556667528282604848557957736979918752125009158013835070547938010486718690157113313526029502715400226323331290176533861131603012007627219409736264957799852334769380558887083178374954443567861050085956235086524299428050291703646023885715818672072419340937243269035861485171410685975484185492639845675709001906876611125618979070488805666731160616314408991843025932995002974961430564219288736226956100641454615505280974192464649185251581873459555971266139233498443242459519817395025026754937631686560749007700241103062674161447124885956096495893019276633283504366655420145904284581216340342227053776679577709187114603474562232136901824959751924879472035811906796669802215193683062946004917338631548129272210756091559698109684116613015779910094873948004851305160531491357645429240742663800905910720410487224854696695347896518843887017760272767147705548014095949257208769525371454687510856163687884153324681963947646772064202907415226791141190748163804772111430067639036256030770780758666443087531927556711978282572182709015843400023535628764546617035551535460670003664751128627606637559292306060812655826234072402838478183727810622164066066319301707715667222747718343554888324137992967155773301850732683543184447368490756839984276547702541139558223342479588281715123160204882693211674027359609358807721110273140852803596158355233289371129223139573233212916670332176395290052875192449050463625821650444632069260224464034518022750829000593326411664826628043280311905862764595992395410017996521151695666608295472336346728414482085061986057232758968219609498457978207264079949695581665077683345330962762685701841820435944104668819951073209663023334117384094324540685908937007797135126342476258741578044161549570293239155797025904783808483785194864693187279613164721833474843704340637338278851894916129995924749764437726302460153776068531749881130425067523091653742310707089191775460030006020499409199511014520185764401983185545579762663757900709678797906925777837942601374499078603269708376769782739092864238462820895251049516368100346488301655795185497760908033527062712106843861052830950340107495068491446889685335476238971924020913745985487343547873966235526871076615887962481317738266402568418940388188115239065786329348531834252191154520868414649065089488395321487490857226013011157337787079112293640041029477222558518553004301242119659888015505695006010554680952695903117934319282760918513681077455328370596354276493684036166845805643240553412798600998713203869583166844038351792439345920951967142971843848906232599327962283096480235284494130394034255767007298038542028161864546910208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] 27769248676343005561572477673767813695804456975310862024883177671194309414689549192379016174935687815327483300580476131171478039584475962081993630548949423039805909101042007690900710562271920574225585353154541897359206815695362879223244575859728009097622529415357441844965724128122882793595728637415772840182721859979519088101075488596642258600186049929090125706395348504275646991544815744656459160320506600731721005725757557589400683176321973621934858791471897453575412693923958104029131912353948582466120036403069274767760372065535533356966915352359150167179364402555416927297127127145712698191652891183915640057863728317972688089627150657335824974377266758435067894763083786853803219645998602274954575596078540320045196266501907132085775264728950372899750625519620843410702405917440003420267043084460583922703849553477987238919941913223049434280190610602612943779842782453193438796960907125971730972877865064026081176384361788342356159648168615994920598919140434803930177895474666683944049433033081594570693887865009135101888733526285708842268547460114898348165466530462640907567683156081929318067836625308305326572316276984822500556301622560988872170508282666734598067841552956527884009563471443804992202647732565279994245512014171775941912712822547418425505364700465922102259977688570449720835262064210110285520663447893452993498337827288719704328289857819710499458140200260869778185394427460718503147306993882564097562823728366638223579101576900608278570810881281906559763556528788821536747564014303786492235760372891336159201446826595574918174258974986709939767465655237016839048605365752896066928477243375642555479775724429895900775211793104179825905125012780551938750219806518828604178653667479382548893357553055807227356654197832921100109700327210132726730323373613390508456249729516378064274514254750671344604473903708216066983030607359893673366817661579154873242364906322393108837280094428708462675113979493591845697726791035496753037880963961493511185391705581451514811639485636717934360083790619430272179851227053052957894461939343112732546800680567085082953125017666487712123182843082721237932070838666580057142251858405223778966756282898885385259902785015967709158003829874159364401409147439316102217674512346620719016010219449426784998670116241569481351106973908017112362816695542923986139329693823220046938815778425434509372087372144856310989621014903167266071257539633294044863628189814434607770117994702318136282366694570096169117368294310238907997283841948270901330986262940510130075811465882686825002000016143146263647513758053858476420223363135773145935204096886526785552917774417663147177152098791529469078513750506994191458284628842111496068689578162093293568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] -170636745207907547729602080172720414680529803845357102927579655773613760909949242545712549992530082863020004468487481704037966429070723533740860039754597253099161951990843523518767586128785437075492391231424569707284210262951737374966977794828266161537461635059931046824833672200047887799228711279406323326923079846237633960693453963592790474246994710175239204408858690453908044994375267178934297082815276244573192539986483500002672783377357483436098841541479935267701273477496152137834962897145629693134352564866400089876901843338516093359616997599659135285739776196719614540228607770242310872784398887693545059337830659357038076919428388199656947672250209711276289530864044543630053404884099092005020428031048355807118734162189115313609418017086886772520799549151265133927054121786080119498697036284653900287542437773729080234709256697515282743809445474472989937185936225615188330357057857235696413638550875005982490732922487619329175590586561815903887316929435252906735252351159786540078719441853631492001415694537708487968580347884649343985804912205088585141881838647082087470578753456961880504032498650945031000219930498660655870824463324858705610717000353236659743217270917039981547855641577233217535899722731849965813991352866495094281368974031264159449686056102128428527483185391411532751950281108299765826261996621564033193764549118100133647701366374187839123875185349388663624141382179535959270319941280415783391718312224121538853672496425921314297224289355673721362774125973992322440902918354838643134805795017707643177600769030929451729651726336034006629041704389920543236810934032527837373754181901606407325908605399083593341547339236093077659284202723161538756259752690896049792436676645463492620099566723357431805647579977625384342422114495832388157158375594945957670258110386575270151706887023658467509275958007883803475387745100946975014875957893744198440333817595537076663942832326877387547830212198352685038184676796383962605807849342800023352580117752241386625650879917722231281845790372323540174496081700661074373703657369289817758317001373495384449254407461169958900679245137984496477311567773738129601560708349648447594396005514386034922098647568488845304537990535245539745063949890126420511331379824773320752262254519922888550673598716977693345541807786857750061884514298818561537867831254176615134507396256935964772222752781081900059411624002442972630512009876448898095741052750255670925360307739302697616441048878701924315535332743198801129100747182573587612385675344395640651213078972358089126825039050814064697944723563866473845284443455065046992968915468444074295930985790633379754239817288957535889542023930365991003580510775695599612494524846487340318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] 823804025113336641562058634735876958051824678049997231894501439536162372222435979525319013173513134782660550494585343297076845364761236606209537940198040494978357672471272532686999412759003188244649273281920319035715935241084048756408184081106645504175759538309956889910564738726451110941822777082220286173290142186337093265098905912293154798538554928396343002409069009225976572985862321558655559714625051488917260558129268875789930788629307576105304440612809415621751889734956606202311162750067728416765660708714090468891078682146735119713491535373832590613038329035737174321563971106296543539941707869349331202898097479491489942956281597451812402042456404393373479315496339772577204579080975711286554620365164057533882028629809373499519712520344397451228599198964137193793244828874102620128312881044683136317467054160469342770088248909352817879061196147575274791402436100618008959147655779044978038975680256174629581910956928748356724023136296188583722807327531828116923540268424060397904651538056278854015942351735436811860032473583803259314181306571118923574812730011111019237323067583025604805167455099372193272950316198768130404672293121020163465504729004803147311783881231502145348717168343897864951483316186996121367319691373162184955447464813477829701391334028530027619358422421767307116837517679224336508224575414950951380967435790629113270601272135947081379213159303089947474401161228115166869121362779651078206495726534925906023477371977959200601287915063152257297032729211863902435872702595819286597241424273180825132802932300353385188769534473537695612918715803289460036667606211089263622963085704919886319750707559658636532706267362924612993542390199372163663109306751473023315253895307132065463981345222953462965132745207785305121310636485489677297956071711296672514340855689041053648114759941708162158730022418041196623370454199210810970600634957802191284696276398971334849737567542884110340740106751535077491648252793048253022380303329533250589908404009251778336675104436918607143605511239861221713165213411385946235944992723134674231811785946992343659701311579880704786579334521906125595390759620763135230144711496630638605284512620767801856300262113134141981160396651939168817335529009267186326807795451978398491783865829423338228480432791706330634705642356522862918240751410627083925917388203797135231399501984266005937288583061936099457686574824254310037711659343354075481278974668500903071814592629994603048271490201797435023381446249043948803721972796991166462168332804753264529758860571410333620661692985133837774950841388308028076277785300757576993144739472039683941421560546949042389294904935725565761946152984695107206198194622518431982383021175260777021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -3603445024065535693383995099016462096961463533272706196195266682528326406654632414002678650943906321851030840925484821325694548086067372922682717407613824193176448199719631878270159973848755329521080986891653614588074071768115877426462391461603374704835378574659470175666344387176415356126401759203477552166052644037706303021123090921650485705616460323309591755806174010828631759694309460078773345976964919213892188717164088439801206537788511917761300325872777297919201475801076213099189231509197871305524885883954018931280738600954621193698276000229636879584065450486422363597567982528777712302750821157081683544579385680180235211586657487482141390564733535216673851082771066312889102479951689766702073574916841742198859108329254015047668077860655554461102920829024868881792642805841033470739742736059193165899619340620947469001830505327293717553176952944928168071785151600958872319307237850632352473631442571801008154199752634466726607382697351817142920707702864813260141289178489216168824654689168731264996163540438925951310564170081458162909502559337317991511969373600927903278883368160435403577872440713289483060444526751446214609716938482415027639363259485137716481964366432767021941112796342204192621791784471535615392765511277190568025479931232247990379355555041653471785796394607440322630938531241715036884300541872435758771945712295019205752341919039900570609982206912569291919140444862601042616621756441655388930910506536128673757762732683199588906539753143648828071925472291323041203720816118894456356873900185649011415578833932328275405591283097095812007443682211142856131722366589450294562696364774502640646263142499758319630888596970512129569985573692868127409169756628684281755148045649893579150763106068455664591750207817496995012095492322059730009537533147592816505874098684806646413557787052109025528132462620999982680011537969689860657486256618277588994242411530762182657777209949652685621820851433417565606952486725250418492733503461699858312943128386725274575863985320082482284949745430688513248169304372973488229983628090124646145979953001409267303018797648752711841042357570349866796893237017126533791913048527536332461492807291116816071852569173640879779241531876283440052041673514252619192672307270563972189723023303936417075884145979198979063543106133342276177251589442155558268319869585995138223126313919176794314015436272987168969117293342610530495886607058914086283742197395567003967426035564012245470797447297269663018857304864175155094214353610739971701266822613739630683380308201813816138101046337472825738096147942026395550740964736610151292945682796511733171938534779810803605128105765854126262052985502935198840271209371673741938341072501979884814336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 13702309681975194818015647853426498061446453503470838742246579922773714967334735555051749849375087836495157433828264191131578945370384480949184588437610847170727763454503478223529197296657083682473020408131732039315970188983360332651607673817596340898456089056665756318549758712590198586609950741699241737723988638905045663628584169900083518531763736702901686451065074337305416999462486169501658655526519022590619419848110948979917466814920616934472086263851122535866701594209078011871293398195006251745041548600353376605178836861607128563540272834652186270834530798646831864099929965600139179405838669456912431846826421040136241725024245226573592645135267000635853365012840004467453952906141442518184800548151942473859853901508255774389259642216055437497137056520333012649378056641388795135025229114573212936620853665998929819190049902247587650742005568377765774839490617175614464595551824505415006570672406133741574797797483728693527985949740312454857505366232937692330629950062205925926886504413173391210605151772907439549389571333937763578665364053601261382374584663820893782514781522179990702607124367296076661580554708289467879474815121556996785720366224263502651231910052639263682773016203492371448498743701499080035153537412125274902482886753005986742212110974560017285763966873905164713583506811609702472945195721049056519692494069070729203676070859897275443938391384124811678826385703408405514261724613686269998883983625449132243308105954123905056230668106362744228567042479695269782263297177364009943730041155422033618625513851859086992825370105030716558460925894055129929904726365116898909084872151242310461471921153178378107505169534926166070468970755973283543760833466947202205480477903151778960793193703946807996340232496459949080575033120564906005268649925502892609176203595723600010979955250964319020703500953461031993597534245632745679067281094945260214474858406001953977283171637378764181677045359997633332221727344554851947104958900418867013847276447655251272639155758839066378724274021273931477532677276408619728531167830223818501999004456683994628721502963974737118624639095688667041605657393438207070020094075009319237718090196158244415896982539247482556205301434902055152570216813080010546264680150953164941899912186469528960574134293318888334297392371969533375286974956375080044119230255758965515436110672394352670240380937602454779177540905261659658699426287482501913254125178826700826129109095621519140795086394981270998504995968463505360490505482890700401594719087282627389287903263525420534667690288774712063725668522177420542459043996033131480220876292484761138810061045570399601143057754475314126081835327553553478186629079361903949878550167159776741425152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -41732295346920011639682327015991880023253675974745076326298898048721404458721422260040714113771115156892312053820744067482255679259801540460136904577031714412772113196603053771268706920791390876738213589040880527306286983394826026106919666338199935258826629203581970318815813942899434101535334586542737391063691415379979679746239937585932118062569326495053615793620602057212915172975709060329014552507425744301021193544784167326260382499068121014986780271354730955610772076374611602152965450557463482734972122018650446066957467256552555630503951277055435268740414487932100963309910105808715825463325216481580259441507472338008291077275389742128432630683899181374176954980044290847005368773766275571232466834884308475697720931082336825797367556225330938047369905508231210941132732439353561502498026991736664974333877641905949764065629755266495348255382109925612982825029901815377516747811781083794746117187990211554016378742288104036698595408017521267623241703982478141401077238339504445205604044233390956499188145594726914365059754263684263135456287344849837063187908480907118807821904587460466761120821253003704604322823455558227797256220619835377789654249188344845158359376191320918817014083156351193121249245814592974298585107261218764468023069435316558652288221300001560048287905616961777416249993717385448672810326128670416805054561394796505758215486495998176426590286532253781845450730956219153730759717810602398645545444266039013861217173130919231586291884587953716844809896076415595888674121718378100565793121344170932921246066444120323600116014700024701895240726994427241565992965750179709510951374883506002281277404011333420911375214062217709482951644096215871075861470390804690627162309935218848875732044543175458427488968135942549520786659271129385462294168970408921917817642696248089339859741880590812361523754887016285764472529846702562316393296548209721710735499891838262777774822708236762788626257824783624300480790014433290191154127633951075078118624443594300066666236402640371445924851523145188115761426138632805664667455937922903769957675603675380478058020985892098936639445204115612555696186596508487654286217443246445720039340950810808486899457272075366107692024470107752744706719890269902883039252952407469978994974242708690751735062718314481930322704076295825555702991324691158832255829430446836016053733885529111322800340962163531947473460912809757684213531564842778905561413709613363030614433029499737584331228019115312376584554957299911697795874758946403435329132607225584955001384266002111481183257671340404669041843294743430544373122579357449042767885999257230862953152287460576486605937888670126402680078107613656314377877497610527433095527660394752910557184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 96660752673858384866624803513249134196503729189926941378347085324938255634114480815410892859226855806144590295852936272788426590880876669267450888132112908485560044800872833169178715729151799224279232018635260293708266036405776593561848433881370334723200298394340463696025288483760411823941307229013420712958149927671947677543676017997558126992485656052310435550169174607190876495812304765547572741261680785554103597540076223216816909263378963627854731750406746419270406640727888620896910590686141083283097842998251339814041684317639263248740536955567423523181693453239117223730319084102202877845696664045734453041094460403892138492786881691836482813844671266765611902091888227484790274642471434481316483554053168191528798944233308534940508431846614545333579578701941685833012189724394147531558150475225183600740511872890148840419155773025375726966380351218416174597637397584531066261230316492527627705795269009510137419486402520647598066661679040316118449897969182670404878113781429497486299832326952994739338651223734575229951238794773668075000961142881417972295450685889705437384341919256815299304672331065529364657751490495139916188721254331396505691024329239534851528393987286294624207404727065648238444269977856305917689183029202252999525247068856761137074061226008713704030480835651198842824986510794124312250976710895108433139236551805603635483423773658200013310373682635504520617347175126403195296088868538473463141473552293258758465017512755087844705831337277606110662305412678104368292659487090453700691035084269263148760094999061314194972546400268059759299195606484710740579766916735540195870547995952593718046625086643004637575596397091105327523255215877605680729297370987252364813065286091832485164214954640453781702426315307944278178615197148773091492271598042425070563980850179935716985573209490697175411106345626264949104175266773535538659986860185677459541337486919456260858686957644402932258828679585210220535178743111337722812624091588814318044876134125073118152498884763581361478487893325571507964602404575809680080777972033868444031141432183972109889049458169945562604090032376167765137714191317117079891350899284878910429939665686443266699771630188286215425876906802854592467908770512328665698987305836074105250836710256501762075928566201205756534424045491241393022579924185539029144514853540120308270745572847831364984135876352086692196446279244224037854033794120917157708366470873905231631645295101464406752203959269533708231041445452058978368239591670674678709427501026272568107404702762127618626726652873638759001175698792571883577594440589669038259705827622327501913663274432230831770324504965036621904707208378114166041085573297631527626125342656375033954304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -164419995409721132624429954502360587578329570670517589208949343079209038142481807695786723334605111314745894545941809648783422434998915388358656498739595835045671999149616109253747759151114447725082649350111835286951405262663167585966999406099167740878023928731687354041847133617953382116689349418892318767530529678371781303480372770157457743226783892377048599739634131654510390815023917288064422574460310503463396732969239383800949212181971476168628830994876003346350153662337936046568045328901007238584368108972489904805788027651342946601571835333733104719782226650364705634218335184059631450838701426316155343006234682551700965299540837680823901634520422493629902796701962000937473386219470917993985910727161465051526529740665406170111328404336721318731941753684755581025554874164571207804897050073087264685830675668454496597434414891759911207513376014411677499708106300484092222607679718060878923076681806117430645129743421241323145522081985452952848724579470541199832199790013148949724610599677425532776104403848267546920270612211355761007669061765627473012694586681966120830568233894975380769646239161375052868638753016470267093302512331124236561115013457704797746933079464140525726594055284884214051177726609646717107630719684048174199451648483316516892122655956811842775739658250163520305434313472241417124770721673544708529955933766763744557391259748929982396905076469773549758632218888572014799443779829097078029020046052045066353415139886620926977850408678123914003443092100198474699058842785142960838753381873761310014602850759799009228988595153235023891699394902937193960555859839833497997430939618424881121713353198743963328464278941847363361143770820549883571346802109601540190589238977406273644807551336269760739109201459264508755708123993208837872675001166164699876429853043765737912769669489082414052697907005333478171198326310518094452656437314184210948313702067003102902928931871166668849158246375867490887603835774910457984295772419946147100873096808350846693861484558955662233755225062689067396185752134236505101404356929596942943506096140108700491625396522499002458068748654440473052525733102105218132120983615262925111844681211623461922167390284034419598359723978488231678737829714027835342909159335006875591921026654928561529666219396666171025005847559280240783187479019908895739337830319183748232112163905650083784869064777129767599443110283504681969863613059001528228155266910819743120338545949078873455218163909607383406883180280540974758764146987028438688471107242942447912950517868746399430554772895026782946097320244507249129603420604041452436044178619657022299097856585124239498462515535788956991813090231520529890384714995407320654082386170370010663354368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 195154210426805584611224695298592693021060559279935368074167403741914248039338362589570562890539651461033783068094141926591324307475627396079477555717808950592521362475135673979798017624466638727836692665208763428437522400354317840493736634928563323730588144116933069606483957570222291784219665975315198325402854899045646543762255349662532226012069372611018801883020364258131349344946341863572977067520506396958327336675392625708071484286029783709919686352769513217177706371528978316598257835299661224901636146670439795464132005648414281996715648271032843688014618290514777725593195542311583531263875764685316570910396875989947234017388709492425008128053814702345902635259820304122891494209892691327922205771444409456088126999285470255961081876250863888573284762141681992230077327499666135387286015863757848550455940696496372004344099930978902344573996975611361637076704855356778520190567586480101904221243564655379024814155034310313265134688279137062711018960335708621824242345385299809025037251261820881233697773783314206811862884427510050109141227911436713658960951763505649380738676822567976604875761053321778448469012326573833802409998168525510788650050029969899733087371714838029461408206285022886836190532939002408586696760643828169972707484107247929913795832083276159865046932555799066512458366238045763177647748019182300046919692330478516340063485571288154481065359012496640779807090017531551241418485953002638452868216276075037185782054493643129578844210421220855899751739448980181798211742139125089253555526563903130428763303696885468575346331614843914048575754858850409725943780976879780019503489987812365385001603860038562835483909144424948711545579908972299506434145723583015811445049952827125931682036199317837764834032553975249911028485042745801663343985651872195352918123607737943340906803898789648537314438380878821445523264562729649118584717698873582341925274819914958132770676697047835123102150022930512577799648313984689769861709634431895177841354353396336508102949977269163473053542275213825341861342947166089360542589747685592918280660271557011989620352611359662313863646736165409237758728117633858769309064302089915638750290644070622336286799393115248614082006892613709772299028757014729993706041502810308236074723035027243246349652895162593443916627190584211057189207254934488120862833672681410229502310941107545123559284965289044139583005695748741927131125660166059939785662013307360662343789518104287226169727894502978138169203944076754365945162957382558488799689043140919010620962350412638046070377915311113351312358226319040135025457040374559760984985173435128814258292137955820104250013113041390507993328576366569595241440543959580210026524770120506917519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -141752671038490353023943677512579275628737836428780355735453542547554474671540070260704862434423796420710258286497367693131625180535256907978144687907543278781962427166047256059282833438555200556806429255995815752849731464866935745693640003954752054471972214819747532439607851691693944229395128089842443604940966091755878020776207679029212604566542545370424710657510754908192036634265192859175396169153110155818416411414641174127690122756080106987071374088038993030823452984035591622586896192001332871228315026832374743277977763312689175032409502857464253556645591072142789283440332588467047200697117006179577819919704738775194412320131649999033416545453263052077040591989778797649518951881763148686050367967165058813894395097005888422581864719627401346830456787565820086000471778528983199363403142225322748489692484881147373624244241115930184779697752477764870372804051237677745426268838716663432698118018179642193017442988485995325490441933548715420967990340309336992403575227090988337081642020159086905487545900763052214046278766985430685822687515597126059845146586853457835837999134619404317615948123030132193272506834313173424497432129659136857046304171091644767865617152273020697059984128003259299735370457359548266202140073594721995923973506987273091920917404338353545440593272908076111994268847261820927915765261886308579165387585799394535960659144549233904971970780859301898061555258926593224711438544881042418308575002403619145161524815499561503562714324681287697671353629009739477037235876478637021744269469056466010058826895952878796550162651331107147563930778269100583878143878136699827783329428313151163427120074527830048073687336017708616415456633072086525625382278261237838120921725594615202756696524990759819057199446217917592687215478808537889041963460597889934285718620141754527408491941227399422270108072794710149495407583678244753360400383154930798224950781515966810925868538386625663926584729138032828696603039151022937055997884961851861653929653024912713359539670844744373777234517788884438526569605902571149383819076884498807121973113008166860913475804347368422631572710711779967378080429422843857781700651288340782559452558683405140689638859135647976616730497206406491103814709407401522354771264977208859384094420885339701088881279398937659157211006942752866968244332438059790711597781848117849413252621560540400080744961181762279371889440569825554058155158333587954852069527220051757898208426953654293478307275836105386761561768201210721715547832887192928519844033623216823637542491132594046812420620502519186477884622275476852415659412484212545868933501014978574392770753269647251709303966913738793886855662422956975328482953116381317723389688196341168431169536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 31849720741280665019320757578562157826784676095094535018756823422760916476728920713334453658637182351210510744116040885647393695386959605414195729155026441324820263489676940259366128264930690784036462675611767577762166520177815983522689770091992953717286972960110285750876407288669202195498962092323222490924233820941335448550067015609666958201713702295331423748904469815737040479496674623807005280417956873690830905148276887744399711657987796764418832216578330154082091717908997301780454753315468214641285640675720865975679137871706248325740343756483463076392929044454571968095269687435180040369003879004270771134166479457817388413267744874540239080049661433408103932088126210305347523614894002461973008750366980920788307675664272913762286616135595657254921294949627327341449869227686645136587541983642641017278915392288654146131193545865863651998262805173086959522951678398519644859290627399051390504062583601768033453294820021039763567584337840888373520939297659207237670909793961093725221164763453402688380494586367851284331963116362389639847867037606535328703508381114778126830457813892149652988817461204456377700163183833175614596074785664783490752181740876693452202178498159022904898437101907869489508047448961481628437543623413063053794133857672715519343106901404291919436824537807963787845668488144310774392096742132955451291006596767146372947676492152462621848448219072701548897154080955886068335365121470025369993682996413825682698907213913481558072692997217950968033402005528749420901227936507892362026437606268145473566351246911659321683419493018491879985755254269928593235877987226593248822392823309679663609127937519630747989502897212655915000902212929279747644551248365537259380843952084605451536390264283644409991479535759674895731138482573084987989037347873298806328691170958584412925703101639411852454603928533592251206077405990680679633081100007194850511090555406199824281262339760172735820855055470505436394814288463255041640277660871378550756766032843449532176851340557553313405875421853883973163840807071613903511290476224336393821802287763312933699015338707264271515045852210165994720290337718413718566901933715119929687508267349133985533852570035958772930050565576867053193127655347079210282615089641216875193093338700631148378890641338973396831784726932292573534994118920613965119671937130706624443149089303910067157102871890917285441866712666579101859696189367558846509454124586547847979113459856251358309805015454744547237332304754980763098758342291866099599541413906276220549405452263680428447248812881670375810166378254769276850099609254797548558191487195674557561246529447425438438790274641380886356556507058410081514180666689564914328959514726646908190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] 36127901686183824556930854405274987886451669794275234573362628283815517328477839047362538923330696615233354793780361872580764700576662622676359761918293465789673135946302266816155911459089021992970082156602385592306354064394525243903664809657727670551162131132450345516617457410636951926782528622754485449592172446406251144365937951799396118577667380043156534141452989871855809339949575494062440867869621434829997070440288529282013597134484917586791485484796110808586638038509706404134430618388528055801070076520651941988383515932043292182209103287725410649268173721677776102863555354808054269109406752428096428085293286035503610982679802727054783580231521282699045613698348606723076985887775359836418261570566950003281795354882790001623634964767076129491038340814252504050110414628421595346997147013067433032700566319319162590546611366177404778587848829588543927915523242403360856497451937943639285699474544634600207373259432303238245503202893521656628740853454707759686067723439320417678668216040499003911254176720871434080724672708906693852764033687461524878339845561507033685234278522947558135125234525921032269567167159656393114000029748605208283516288312659319749023139217346293965673946155695961793658230585269120411051756604212951002525525178183141016099550425498750790811681175064927770562709540709686756776244858739167103386752949727778061037229035589879946542953587284653170818334289572633758832506235395945303206095308932952152039286626432508282180761062401277513925163011260216204748943784394637998152125310439165435229349961316277960510315861990471091416608734235634651323855782140126105121384766847364989912331754785824004596849094851567022236083241041247760008721715679640553266552969971980688573351129390714030385954864401408562886303569986043587219878857577886141092425520870690273098392519475740566620666846515003512563028839975524874874098768035856406669537375288673983739905203381113811940356667212339835561288583423563346745708283949959372103016337486818428305139444496222770585237546886173927351561421584691192481187019638606660807312754597826264981535064612433236874822227170537495076354166804953773968255815031342091290921949081790586480240489649232763274816886822977255361236693537681650479713620106015606979835546248639202541080603224852515624452901084626514231434446168648190975954985177270657113695700303681521651090071039893069603349949611970276733748896526892589508836882621396511877536660317414814556939139212029263335656116907021569918135324500607153446309355479851339778824279488869558025713921929896571677517027652474105125643476911528323797359415853946912068677847146547556301517628137439294754850885478863139388150473849706725708743756160193070628864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] -13410052599857502295008322199333041447459841428488623105405143317167115325046361219776329752832307855561015050324416590419502830256541700984388258163258201918006171757831398344810136505955718027065906073620020377193730806478249834781429767046793271668752187464795800650598857080039591051658104504876410557176149014039653286663277540945108765849105460945428997108997751391661019927688780835266230907759899035302038056756838158876495789789753369004533168575448738967054164544965757863312260454099489257107290063044186266018329646898350806715325886222319648647865561669858277659562800679358411934892436156997521849224123697141702746058162952867716919588498291635126052590263922167469559789892414355298157651197628537107736773021977016244067092236927616619826851601863765617659861088192169753465879026404789717694963769690683337894716793342524597003063553526480718528161791273877101741052085355117394815832264376947897615122314722624539018390516604371361307583987297118808198573275364981445766070588458022899028642546619504531805178552091960948182427681638931461702462072406271965539935299702775381354571746160898474018832141730907744537796345652701462236643092112995104003048701788933693614407209205902393885486099985577036810396999975173397186904343036584489826302131943239281603286247758421666034340571986100845931986287357069544761699141002088300423606506774797142801662133627402175750397410541760230985468226880593682249178051153492548713380835330087137612950714842607980296842951807477985018081674360571698867648379288596779246916855686928500829446945589242993173472065157323301017339734619208991513339078495166903466672974246702740995640862364301571146036249874076607518245505633489104082802066732700017020527456427750057544009714225561004992120843129665210660748675316524421414844699107828317487936555518739327617507506313130584693786739505666980358726039788152550675542757293376526301360700290350566177747072486129363158861199829922285001474019372254114345563110744714904503867386540291694844532765180994338044899231153708658949139423545386579879295361283969701883986714818970857191455915959085836342566057782309876593563323627694763866152140679518628617520056492043974742034011299002368690564775325457112526479080536714494752382178387754375992972672370871841935455996754615903653247592898169420676000271740101424697727276096060913019559892196808962309025714483710829761146600725575197556144786451934928763557679938092136906486187646478943603706053268930476415795935061411457423851727045615837388110896556612613145812395362603780160276792388637506322597276069554449289891077243779903736046633645887307496270201957540194845944931115665394170897834542751655837585832689715069241524224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] -24257111740041370087009711673662805483855007430134182703408530135141149796421237604075489581168362306531029553227410092691085947990244464616728344482093738804214627411705608110930446901701362678138507739462367946431871175304848604434478650874844239257575238937911411853824772242566060683281215682644508679608746290064645241699431887267255450771062836198612176292669227113722389474601390323525710652508324342802665831121845369711829488309461635280675385677008696662866384156475916899484566587304586249513178135643896399940496219516624805462772225618499310064016972246117211296523660764610331431194832947817699456828523519171394453790977796876958995746875105167017402761423345182240324375092000056400670072064981026411236272843353368354956239611680005360313725408009100555505499705482677568812012063293380666324904910253160534262643760772149696161560164355943268550137651928370425202473936917620413479942536946974881573606452096445000514848562229496706795253148674227457958936720840730349327078748738475668612634448899754698871402530234785518746851297023000256853821795774800123196247626578923670231554684998700817025459467136599672820605093110092742473064084775413637131880769220087149754259727619740561403976530650104867407198168430816682201405579593505605741778811469895277517988743613578500660575434568308145069013338302723037986533450508881290339438159581139975970391595569550441071478625168666481301155227532375952758784027976358847931790392869717275222102773263660630952902124341729061223175444585383650163664075367544828720312214463347892563559352366805806910144169533444458915049566913746805802066164432163468125944566128550968149437472441229905423957397253428128739191484313409355449454616282516934705653491426506639665930628621475244520525070341191661153160608536904542836615390273777901468978196184049464691964595309661163991971103814191002799841105348775359096598198927686183997251622592852584563849622010099553038376107732271464997103380734086177460475034871010993943344902125736662131520937917818189405975244467317071085839501743000067056390378215634668817778671480430988560982327785319030361726785147229808888663266038589115898337605026076060518217320465068765688112196960238352109637938978354175137869524376201959921500091748610110559683499534252205845452676288933659821654370147075693912450034204077656394913826384030181893766894837997166490064306608213385583821134066721084673213661383922981454201297968059476555480350856767895666995864653808089502867534778334267250991781685418717890105584873968991405952051134050699722029905845538577455531371201397601177730454099478067577147749246649276655789405284897547687128746448239011838375784288398515532059931563882077900242944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] -14676600415268863096545734302533904080480330269386629794516240625817043550756013148871127383374907571174755450800116961152382148576337523920319038478179550950025454668179382004013675227099220538509472032730085916326703729833916875656348059240993483285694542222693330586003378255854943361142808608252190944718260919188058631677335038932057145153891746976932894572343527769680410397938321813952988887587401304917563087111225146584182844115153954562753852347345259282620049424320046187877062414406975831869354580473891744560469021450885745256537770913960273381156427297146876956578658425735844715767104004109732827985418172984873671020589131329045716542860816856727245667929947595222565457268474296954983120302029729096028231201710655841971734485071356050415972422718584726263000996880460960953009201201144321419914228130323405156035579852766772032329035522202754454059011966378994328478712868021728578099864617422452058778603014855308716895705736337787947559094117989509942850221076217787789271398014989994357938396106378476009318811109464065642771194297991808740643756484063975454124768316993555240289433624353253799811567838858623628467212655754401959912844843868673604016826296475019933096140153656568622702519690353801899499915704223962306208275496195736990346229576003535429905559741156443844962578205011312316764367395549390099072673792855376595568180096190207957238458995739518558127968562427257309799462481614909717473335893058414941960647975077530475948464868907460196873174561884984958101415268361566252935770363769940388050425132685259862103681255663499678908140544395690128889161303113215473872913252537129438489762991637396076384028956627702938967832855555158275119520908135764131623356368944009053253470975662308444956049547117392119717603234427004763328314924613330591373444185329629828913194031575621979048449637236244178572794968597184485463708050069829463860135063980998668212937390255784256300901402920191530797733763912341616620281388027480516223770267977310261095018657952816242135322341454459223979844634092810944089698422669464835273014776727117567506539882047372151418217481933871653105658690131914772038389326072308489295004871723398424527354025319544517837186722295960808025758126403495753254151046575029555629204595065490723418138939515632435341756388524128551452260628680720446119926450519435474054225409125050541637935851376830842422007072914576678158034387032948340712321624711567628152484422029509960069137069338961898961742287446979822269107086352609446770685703964870688718540798635532001776548176100878915621749129478562490363553525300172196753972384518279737035916547638982325470102779381392278679718857810068726027148072735203564070330129462404321378304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] 101284968772491311019842006796583068646440361210145751405972032084208149126733804345638231288674001475702537616422323154059994533507545326241489820539361736664482037295731292648256700197019877854706714003239508028447309376214681921594572435766876815361574762983558042843980814575379445914458416888793105314342508800351559764671692770975796008154031675108095632836032770567048907382717922673356603475187612584885460913898775913419487987915690915975723386031143978350969227295209379785780454209844674264317597472411430930908573494159558231071263431464910432648905745878341968203264398283852781188829511838417061534130471909985353669885958399360163822091599214796424647393921566684824965579409967051907196820397307711119063780787255249602480018777673871807565140551979436291271029543626488531972376043500446951150161732261586073072194114826203283362040357939297658695476147243788212140454892465109011834137897007338545148737421121936758038697320129686479129922917620461750606322295956857304818911548808876473761633114197721148277552414379133240016826815961963655048598421416289438792918466722203643499289073118942163255672477072988995005841423696810774410387897730003091866607510675717248210621271198018400499053004270264303044376354584908513680830296978956978332266587696679983247006634159698671205940943999437129286793611762167915260266050885167507444824100934054484501060436042676475293023465518536799748007493189971806660884084454109697816342290215303334965118918629742692553499700607222267449900563721449686191608953432679786360347212293122540156250967564842167429520842836631066253159506078305056122922242000086675528786922329672992941639750962504227161608939039318532377636873975094918605998734520536424083707994597290634144163673882097090293866877620937405802138433797848513250695674153266527058130727782985717557946968727527645128401622881056799927667210653701118345271177236075573064036235634291195959065662384565827797736524060004202390338365781195477257271137286598089113021517391465773373285320098194777757343299118465049608036177540466287739309115751378296114130173006284227850778327874371700283905861908920287213255726052899616534676822070883510560276917714107452859418643438927931977489859455189508978138745647040752430526398368204363063853482412286943498894478657477503722653616291484580818747950272448238773159879779137843611673266057363315929005000145731766633060797329978864022996108989148307475176570466855455289487438060813997519172755495067165695334682614396194592097398375955258225529380021072904357321978981494908360771199948645820422113209639506755361015463083469322323724887993033223330755895769346973591862657540668276396214708947774384309969661631993228986155008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] -136114899062538416314611691047793026651447994546847771721867720886626277206349846761855896419917989355499325816404069738945072547818938212922561866487299404626027188573637262481806990965060498606228243420989937426184354811394843373085283804082261453147091141622318348289951751149116736661543317100006383161820190076237452930721440375223693951267464111303236272667388999836988146066077140721821144046488170246857990520860938290243864641891811042870582302624143310807448333023744996114142954281134527546125033018598483134972040460157035318115782476788206603410833136362955746305720666206076559068376871294204932080263808932471747690623546855506289445200513880704227953516987744223362328860465549428453000834685306689680266681711084502260411252736943583961286612886217832558897704072128010917844998102586154440120425970408579729724488287508806355515923414308623992169414665246418025299341885892074870486248415528634722281370443171171222933550646609837393693976773942758966422343250694352537766889452478483457064153712000168729835687732102971552818827885421949149275088210203951373731012978381367228021308853447873807405333571369193243905120136913155761525819371833952156542898390148941266602876782474129953181868865940836951022523092963803263699727043108955808840156063750848977664141988316393341348479467340484288345657812890021212867998090838962058174509924957173634642559221574984312165019850138431636703004985257882984321782344495581214130420808076064591367770181803403989993966196709161714978032877736641386534690043994902936695163152315349913413547452973050679294984357687651356211519536968428393792448989018001031097633945542623583969951597586795814097539579047923115134657317106878393139039941524607311940820419307316583666858260696025115388524561196151957968445952894485069123155552043326455749946982874595938506743359347652020513681926984594333423574233540394230465889095247382719183293136358166381307885434160738020682658238033336812213297641432875834760897051859881205737414639028737426129237655256274655126806431048814479144844453410382709696082869252117599941764935523703550268462403178386631515914056665697381091998467155206717177359293449922308199375565176842777878494732002163332505544655006576188080219403030577034512189071018883241111862894238945137811473285557794678346885320656712956762424665433412373156738528597073715998144071739862726250918089748872882374102579192713088641466509858253751855838562611654524839757330390273941025067268670506953453457711850353650835387326359335437800685079161934398384571675809311288961288044098803115778031103807974802753583657096064913464371927188723397710760399373336102575653577524497768664218371773306188135722848419576295182041088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] 91878682647978022730217335934316102683439741915570516531666492752788624309061804877137928645268583495643504282663787293204473518966843065770096313253444823109963147172867446616994272703481785201594899987508947328269544470267026826692562365047028081260000449858739095485717306893356092842420768374315975110502132852521899433613126937403282007633952999295732066101448398414524763389755466329016983620903528361162801443369539813409556251340999136534741380497397306631481954552801917991930957099623678618728499259866977184976950693139319904893536071261301199951047936153093947566691701035723187617366669168226390543669265309021632423932897738463484695407624252697363286941345002556469014306940148610092463429295490860741523130212205756560888365259661130148773320847276952305200214297727809690551808454238444876267013294306689804376565954371580186172624909127452114164120821821969306509806276559520589466473715191487112717421904144526129274502836218621861277534595345988212610827920805559787910357729756054728321873552324534735936650341725850425597607765558912929814699285471910219271366221967330775318669383116917825235616819815782614161198178695645044155971570179200854260992239851955519485331437060893931154297898177116237397731526509889526386295412970265563678396769215670586177955060530212056215264474837684962201418134247684004761601633794539478853585370481043307085422781141318524589302467533008625057918813890077753317168235361567209511605951246643712804639272282764322399721797292978626115859123742877200989468204485237039484397187090827227766816349394658211256461116196206571932329400549902245170951703707420433663900016952152282321226267208290613134789646884721369540129694653118727407356980882357541881653261894295635148097819650987912724796793478784170793980443459913934157192437955566058591515586576943757891489987601934901775216717571385944906326262420149969543990174981352513637991399987889896727312855513729213471356701961547719038239052151590603832216424753056898600696849014249298391098933885845010658475404176331656263683023452539454267257360494936827956679315664833752491975540266575122599446355013850901231809580882284014854260119152118171425616934895261616362038958807642704906223351675730220741000631675880677166833718511190091947036811466227504354263296624076820675426218999925297971599213132816433596710957293744294721863303144450579993341298659661078016772043593824158076075166060048984881992467273616834096255119120878376505813413706019431652169163314575761216317656101000129252802093888529336055423177134380388579254727885558616644873171459638355944876500451337388546125097907990278653263917509858886659972137638618835957260430921802048352520157242928327099940864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] -28538566753298072933616340204978973678457231277338327926577121901811373020507801697456438411031033279139874405330643286626361424198454979748801167199753889563320838759433915954048419065462954359888547962434945928445953335618638127025845768858586100844438944031409065817999845102406542592563990000291376432299339823889965517779985104361803629700258933303039594715699191908853343009421492776216471755655822527025327360715842136228526135516752482753631374625527719487375447045220306851997232982382916351269685513863715381764329617781306583194618296801713380639116543696178228909236026653711300941236672784814649077194902247891015619072334035311425607940204823104661044956287735209342997687737133267406034673119809444662050661044345462399988562854090517425913587086279171033824752452997017064826905147962044903589401116562864083730948393509447865232392332369536161108485765477173008736036597597850126192262682496772852600202602789433408362840597631947424043457309522879258894856230937325649565623305300432422097622550662112619636887018536748727994386534429477244558262014854528326238070010303406764257145084267299824643424607114476427490519201061569116059080786751253442777449290542419712378920153229273508813392681295237576988295767585032689366663821052278013779695815988676094487462267881359304420534589705175038960856801984404914280390063745743167358929359673075982895451423333290715101884239714531953740443018624948047730387770391735404925099324625635131764202549556132397422158082239839995108138802622483651390731843398286848703459505611742684000527466859080223552940380576068272709396641138738437219858207986540156533213569520615999127230647497071241799035800948527564222046244364406934682705049427454109976730037116178876374671178622316118695543592392577152850986482020455913107619119015853186396969364568758676662417274903702246950984889031012621238340072803952927055040976040550742761834121276265218955564966853398414379499543319951380624784963724108115616200193304622891218188481902216684669187658978935582890580912840652631405395691370605208543665797637326445963907322873903936634659513568059477400471498343963506108116254054648008972183002726108854649907773505877800965029971149495477584445485157772192716983557761008967721451595422625561560839295968048486702822522726750642754394176920434036233099258475267640521719151567519666214920194953350510629765463205840476695186082917980238123604208274301662578249832658200359623113943424145159767290748448639053157193723568613654446431148829145440521619719417428959309668282087664748451487717852528984490713381030601374737479985883825085956386912374249062715303010923183219551661494512061758590100674472908668660818564626219109820923904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] -2586005221594336914508613635487167630436062220669339984056269886628125475081800399048506411886618909574709963219797111876732191155722678492434472520827711995362013456864119447275317920294061583212763184778819102214669355065292065906792567705903587973197086636917235625695736719188730292716105682381768942015084522790695342036720482256259059616172294241196665063952989597105547304758350887546761140719845336350053672668872692805903998655478848883098236958868950580979894368224908585714471785044958958935686769390816575723209956634784878420337516154038479421041049148407867365267385632524242705391528266644890280719083115223376312079940049380041352774726542049927118497911285009907304328708359797891190637139825759078316872431269789351634894213859850313572632634326086182445023812997625320942854301270018455143140460297344992453806878040180347622499375520930800775951637516021526516374136159742155938388091782600199491025756231737664300224584928631835129667138581954630984904120276729572866199197698595473895476918773093734607582168950959513983529279263395367021191531726048256921219661332840352647424038790838751566427667162764404928096275280394436682511288006449823837916192400261200450367979218257926742048449239538337102639652713886981194814179113665709996704132769262336833080652637233662832731580078055175796287293203555686782734424683223015293921610646810528509255859108157018706038517295626525201418374384363335634661336256798013410505090190599561033475799781845853396422035980304180334437195023414757307389165674066682772347832563876259903498147785154569263407413140313171089035644341637168940986097290493565426973640399061130678524559878015837224614305485273053845806575978839138928898806116260286092310791183684885084435420941303285982913834890341271530313201497152785837623692664062291978897944153327608313158958563300773555101265741618318936093206561875351279851125203842342132625274917871884215512245642397902052850734308503594795516384561268447808184355657214675162369801007283494294397101898687012197530906204019166341966233715438374292010053912635460297689483935145351084053064591701784818651106706952523927002989515562989713502081131806551026004244148625753001221882431529192474053306832482243647800003375912306881968523619033390415598464324740771959427275482034205951247766439573603501330112970552834383467898621962549628951304308071383832591885334424812043000840327475105476082125008629415284362320000759805308355829592516532532535191756598017856044253197270484087337097796100993062659255214443034199183001889405291036751777829782415414277614969719166469930126848985785009416807677218506059816292523731728101565426061066595689521591740671411818565132059125407501254656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] 4554223245669508159724390199029359601851726770698295856254404096561595992814816323321882074843045083816626637781008538782150931801473600347192020714615009653092005547528755522149177863784115985862111454051799835163587927639079752856140936966260060018907656517238095091093297591118417111961634411966007017378941404728025344856245038952322502885969789753047506036561299729782542123891542711029729130072914670238236617390444616613626956373916904491817523463141529135275796036995283590311793916171022428469953172658316995485678312102168380531875459415116259451182714555833832394765543180849844423055254938720798289611469699313204838697958709726580558209049802375115158012538100704941480029375267055436696362277462995167939275482432646662561500686601207965426230419791291760111294219078544614389450656496619503331067658114111840946456326874400850101686078085392528862118458889496010612805887222139334581261372589606793061298482278943019410397338170031575830846772748756040936725508319190355095446405102032367602796371157911010132757819586957290480289066828251607881695289853726895096658036636593853359278195774144534487036703683802159693442452468465168326808910811401339781939168735595494822223840466163236093276078660738530292289579670063543558343110063169823291568253524992725333300663151392490611399931899913807099107085636751217807150083176770232991930635690748787040516820956112717077896910042591703835449404027975912001012999824554178932412257770772997503273838799543888147576755948011528454747771607610107312812234078353194613913384051192647987104010479605844910497652009764477147088780790242456194249539367598105817377570644144220459627953066938237094036140023554007668500718659570280839542843144837057725990392166491865765438792712127010121145747864577019339406452231740955945762763088696699082648746779231846422462110762645570139263608390922293487823963030752942109464529465127191241481986023321816499751956210254593136771510413505708443801653303488680345683462290396210567260011140222690449292714889237459019350225889645376780543987218061847789224100734012582875587878784244677652456696051831396474910631726118472075748034990998383436491976448052093447162642839535022467495754338590548191162301537358284144220527256514322367331495266010318098266226990656603815593778812671510978733810815859814558269624640011550766486423499573538304965845760073847022260581760021286898884152956685267819632743029880713282929799262001727074256083937822128062799303061441155440714602481799212019274712778418664464215452703292467434512449864078970235415196786572019271079458406223109279343527144457324018619030741712141776511291498883450007149741464638620381453415592764113110159546409669559098277888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] -363588961560929480007750603904721746977693300792387531637597550341561656176035225016335659832552371687481368424900289627478778902704801739523486520952958166739387072728020701309820171621020337423579029543038938558407706246900063723554266812816616463175914177503626194753756280867303957961710401929414354058007114387847444873956028093770807412290714304317319277618979612484667560345865022409419704971636110110888571248425042798470651458879945099406814816013667048466964391637812708394829818738235068365127687915429438738965788181434939206371910576546993562771298404684454967033477581952081772710851784407294464618951057187448059242401872546715062374110772778003169333056502092394640825078111016431711818363573274018912833315817517786873120734596207072724850392095188624124626123118281333551096400031835390017343093984042368719867101331627452576046448735736766377407860714012426514475298094057974581833585936364548004794359526316837961243358065290054084780787570789424432621201307875055989426796435162107474541600048452286606678346342471209068655459914248120188402792885247202372027543788041772270759815956911015415140058919169208437425915242609998986255075345474412315408331146566525398063002666376934508111441479507062077016013416735836007881109618769737951850161792291974609536446678320851320434936647747237500918293421596932284393991851459361409499738088120985966344620260397950282426793798354430189035635235704375193796710682766983451381828607051021498662335835714327919525217499908224040414444451210079068552033190726211630462204539890935674717668449696914563977929930241053589780838719132305177223650365546962589342826826122236054118837203345512609545341821697803179429273769151915615730904820120893975098548967966890058558941845614981126957366660416643734862834970598971167857899208696987618878401330685523892489507249461775761949578570404578037600303302110088408070495854921204784542477930358085379393990462137788085143249978220615846859363518422854074469631915247084118431162275021393811963018000998733678560823994022123191332906605914138873165923501780652254414419400688105295190190710441312041214330543955738818247076188664302403691832421915489617355706740394791869664942055418381599102050989853123112149416071521164064826265347519449642533727844429387450492981973320799663270583694832612845476340961489372871538989285843204641701271531703140699229520889697275116320986570449585957385168505589157871875451062508374145254679018200939644689348683592582214090860321333646239959357235918240375226303136744564530086843870236012437492950377098378043096334542689469059835984950394024952363015748600868563363059999615838019293037225329648875326791543940264860515534255301449725509632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] -378689784205354313753211443871415094991761029123755350447650773905994981657636506982687366115170130328767225271669785871945493650941494118244942804258046720554540472726971052256041668776647834695664370141540577291313222767485847977758447538781550476054192767696520665019023121050964151501773906621422489802714352050278364199181732837661824384799518022469675600373919095201270817860352278852641763187603005979899112379458320352672160284797408663704326628521085117043899973440678308140120361798575691154656655151075343730863070355883283375666768476122978373641142041922774158475207336700305735331226067852266256845855822678825229864402411279183141593564596800897510768901538035436750777481089874030600950087971185354974219767724137257270851951466609832228065048646341468937398363459438005707070989297172021396140787645711614724821540654493905781247434633846446814558057651698719520189705909710938932259844439592839443993488440447212228870688129557383527179592555879415916048762597491109497897194437012009898344939080666586600820580486764570362306263724290019939400238465633627129685199367702913403334107300815104304538437155022140993643491273013818466386330385640398714724443565120585497566261505496929196084050864216405136077184216349668853677420525064907092853393761241697743525664885910489936003896574836090726333946687994163145609031479102041026056123364735092857061364262770465904627726130280189968529911735428102799487846309819713886054245289442059967760329611569597689116123770659302550699155313296946426913898524829103747159641774764180205760169180575499247473623457452176862068570840050072970951729028655064198131329822769884636907915372239854942249355419259364940756322419266204672287201770808231556316853597085479334807265436481608676999865183763829048197088069421875389775131381095070747269293981042934522221160844099345379359127551195976445097060282606449341988004943908428832180614381736788912927908122148837085904703646210270244174530650375209281683533782531105391827859991105515077270643096805374833146068394782524709857859476159219103876512439238491231564840487600057182084599479444558926680225015475599789093427936951816081569896321657206091676138643936823612031974128967460307168750777965621156814429058455701158548313790169344318333053361774037593149820134149012039501066747877803957540044450761243750502010777314699297641390089502189414357249515277343136033405723723715757564826629412459582269550114667148611169943848426206486678137949774297081324905013375733089205756509208248339092140370035297830453475130062581972461137881909982222812170310426051554636064108647219113703610502612276083371754935262218837530177444476740658271712397718524434741446313803082413113344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] -421404655565295122238664346411311693361844217186385627842039723203714623937733632363802142903977726715931337769651984207616458025935585755734549226900512406243338338390656902013791330245754014047749002397473800235241592791484194971273384242544847617664407024958525916285020110414921003135016347543263001576445642453743291891601533421297164569943666580183139696100897872684153709346545592772822654980462361551207165357467074890980315931140752751582963152522976771847388052762630672627766822099352028663584317726097558646529731343835242820288128250424171656582071929318609547557505580945586774505266809532440892078724767484001906159925336263250924717323063442929992238431903207330872835141570162348931600975354520861781796011884625426268144879825789032717116952450015396746407723545458379890666748494457553974121431562412271113800001524731693890858730689631250888940867964101731849318429359874176882640624040848558369681695555653498151999684941719189822523646318956004991652502932652388718267582685259418220471294470635759570746494441606844106455078632681690428714529527930767492318175282613362028097718318390412974189262468593758025407075714511968484038141676253124616675020396181088733478604155178928691424285164364685634702399505061706919923709329667389899254087668862147234011443216554121576771924764340168255632586342736585870978781974627020422581827809455328125240710607923395601071712775264805461464118264723802901769677391035481183084880253415898980119645118267274977397781213856728519387227006225558749007541602521975438765025483113159569856478353346431059525177135992223361122238422144042528549108863745162325108795994762220357438733543638650440204493262661780852744019084320066973803513240099130698387501036875477321488532523235800009441444199079855646412515879559158570555306305352076373880220047396984247412793441692451249064014624432686885860680515328342169808247471783878612168040355335870444610946462064060561775050187479157309224463350902993644433540954099499501151627135917245445716872891906804641010965570976444760208754202737252125673423997914158039578951022083901021370336023124890892988992779801658860474096779616839790830219067387992395656005151152865850883311921775884557409342296073458694596166811214532587361965917444658612361680303232838584290238889202249157320119857698784669015479188640708726503874847182296383918381550784584961253400818243361032858434640516344326887225389139507226968513163124104091410527122674133032282137923993944584035611805069664957073755622147449365882314595894825754810507478486610300444659003731788536099762272788264308773433159111773631990382178758058158792776300517213077256671047631706209294090398073965267563969461089465781977088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] 597059230162065921447799944071638899893134700010864077526509755280050996530937589975916324943890247646632570338685595485587716987262785960924631473271721886630130253282877619275543268101408770814655585076775341969374514927031992715286022324432971890924949685093725276776415628051017420117475771788034790488592821165091304710222886631052539922523748776326206579628882580245164130981716410322511972772992109000478510420891903462768117524816262128799168435010862616294488166623354527875744507556639641586580981603510877601095018696766805672625473989107069241527698825363071883375046664494518700261548343160957628033701780705493695082418762331045258922617229639685233645352296374523295002152321993977243408011543757407237231128936992044468518306608658900412644430906616448624396271033171581032970455064014935801151114853251853210796069308886602997769489805151443708351319507169269506923527915940314694854271606527667544242626973863603397399689851991457790632449790892849154355474240086541471877661932865862230875158639578315980674557977195767472622977807372128066722235689963762376082721326445417262449087278731455724681548707913178164952054988999564414166489572147476231435735954813061968631026078760914457728091549750441365278842418405352704371253117837234021623052707650472156473488213814219952059146947513140408193450335121602657833235043826428122690744806308876850814263695619991281630639995070588071406749516824212241257759764630831217075287847291674593542519040495562900684197996060080383566041254272393456708493909423327532234606219816144983581138882378547396605019182636924439834862064025278134088883398349835581724039410965543003154414800558253550495531101293634462860005231692734381155709251519827877523026082956737009374868438781252819004700136415843806927661842584993047761196723061294847420874338146748522709897721050573373892743683578442356407152385823663361216554765060542378159051337595445313560938160827077292333128915844666684869198667826530100859635216568435426384978298254649334565625634556583912195460638215526930771915933330684698801057577445294382099791880089196988319838588336012370251590009019931441239922690663959680750701933755770629663418206919363703533060058945713978162659574272666749695484370441153714831143540683684843998072577321796680842372625184334152495373416706062921267074136433948043116588065516755641021617548358832329867387476406508325071933521494794370565344853576612542853840997690917247703726021028787743954734001820008113071555232671208393892500918792673581693713161729239028308235065799430835465940855853667444778645847160361594976555575370396995281874493510178288459289605234613328204477393063986599096374977783942303408623294794519988404224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] -299240822041115715488652694034200485771790853219882158072525323714523514579935139712294161618347610470358622239382389528166625629892354021794758968834329283831947505862434160057115497034501795301092330346719448069321004491376359248390309592056971563702598952674380587936525870176155035738082682310582708576352158874387171301391373393720662576924116061460054280510201622659721425582603724843141296013621423125172842786173106938283949761677783252074562328898378203924964823969269254330813255848573772903621888684344678580902336629048523748878576808502402498135061164210584418884908350276510659996533380480819698873961894406367485805964418652961460600509511755945175352453637934157248207157515820442100356173684222793728781956363671187141397699987018358863801835341948211534425312452225829159412470045417414557061942800263828130987011859046740658446221220496307072334286525754972043025874047720470416718140326824533947842622975161217157270855604341550815532632308454225729118692052920646976510680894655460198192076491398085832980285519692497881357104176996960546275920307242421705523475336916279225207150157124742872430090210352296874154671433374964013174204537534077244003220471884450767619091899136735186865806566804608272295756324549718862560107992148423034005826991395324071049942731416166262678160844349782458422443398331812471165028706788635008520428503064706257810460317368271076228210168240852345079462475245495089405632506650669831036983346355935368591506802756149228575231915932118685430945612078100584994084265452650472957995389873217425801008176705772514688512640306455660401737819905954310242046114150418351930279639990688536206764632006541676053748829632398826427901740070623351983132643662815252621165310033422570708458284837321730705991838773541677769160197819265984608445323911038221993345243860160571934580611170307360594465018070114785506629091216540044611840614550230587339549425218172904570926614450662373746013124334396419093490604641764552008909372129065812022708790030071837796443641323496934278284770500887183748492871775800221279733001682503424909466432100639402957839596418658939075290709445110589560731945363778112388173291425760626392342732953042831808773421348552889067137018210176693082320338322858396243418750244974587941732181158575162362822187416287329012407628783140155472443649740049988051190627423021510451103378996081609267273884807901607738017932309576514704899548660955949218550357985575225791583767028606505639839548406257967248736899018720700800001455245804455351850001063044839214447840651258968817613373421090952812189225236712132289242321937715737182591755964935438162034274821596684436122403689228034091058441728428694252842646298217441918976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] 68882764698423035488898228139943499102239174171275721077758805893366915010942592806761951740264962077176329030963098438179053929671870800175202647279967566554867187111793887483875663035387715906123771704562896609639657092880588179483594482042955364024187563264301507050649941010307768482227414387936350177856625926093350293447115495804185134550248579700701879769766382029177073051462001093774373961954521899052687610529368801480773886913875470261804592155597705502867504439533420240813759732254432097392937347972461668115277535116904505182603069761853269480454446336729451661479286290660378499758425575944692343548847801946239553983318647749431625778711848935927689579759884523340745235603026447138107660871463668899295407520893954451310220757049886284354351523622215261789154944420566466814855350971557414731627103642125713224441348983372116218790266795972202812063761801074224049293682067363977084641240895197246098064734390345843805286880955925303937159449519100836999826614898258446802585235773227454343317476663052754204979235838350821592605489442540775074756392719584297766041004027224093099887322106601396650151840862349105487203066178340452404288293998618593462274057762572614659097197916201724267585615902489039311440818780321634391916033090960057768897678960317347356457575959691150262027357797241276338797903258329289720912453745754928483225941003504567948763588768647393555266988552132237397257353477560547459975304139957064530991645628354928510149842075530603046142341109595088256243914456385274895272616815224847447605474828128037851630343256481632062887741251469542029723853815421360345894083041992154849753213344781405824852291093597957946826525177530303287793543172812717423630928203867357676854233586660563626181329327370982504621719358143955186352785101068649658295344524132529377369883165071375389346271566297224062611445226866323568301697933187671817733376199174595663283267004235149246359278548109279491888843219721569698826617115806876759751725491631448657384336669139507565156950091147623472239984954056241376784294183081607402672115745801141556053282871117462939092257618078582938773175929114235569062044759624830415228898779885526671140366194438078235748130621984918176793073413422763189283948181500706344547990526168609653936748101084570663397722867372274513481836169972720944478963959803354165769067356734709997163418082857432431193412175203512375673822470801144593066616934221170930193134782468754604219851909460080317149680890967745699380442819602295498441054267127832386301414952450264169799702804618991487334389525296629471473501769648350208539306468807781393659944284700155461181829876341529084618089136421250938654329680461350937188259702796774801408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] 1657707724111433155667102134952524873516287514377796077489512595167240678576919158324235494426332349500334512597694970556673168907775659337726856965322884012073310617328468854534376600231590684794706978212018087033065807704092939585585084226334977579101219459281252035420406257043027136679052750082226521075407177931438427151948005784465532879142612930048514764734569144893748448687817230759128745030223510648978150888412463668759140253313647316644626114722114730209138955267215480572768040542686503141045706021684034828624738322172005899756256109830155303983869454284453561306553554952830837631681521391664979271886484059628536987004577088635524956870694645711125705549548221607094387055521699692964145500878015805786833432797662877407897567411215542775805248163861168385827906205029442402978414577267845191512756843679708347954359783281487020523158687953252010682115601297155365556145379788670479884920575295748186548568792632296961594229770147297060785881788084069876370497579480831930546830500731467003971820491376532868664825717687310244725919625147246595903512338256992003781051935807954655566809421132514820073029949078896209854561241951074805818875480093912166131704731783919623733648771083177435920840451742003585637340016989426522880644000256289583243566632495232934888393746863121416084553371372625091767989895762655291802114409559441848955181080503561785974244446958130632386589543594867947269600334270698611961763182774307652551879054987662655125364524723179318204431979928611362334817070190013677706096420214603111843295455072370469393463777303788974261343062812970852320336747918026390313960045843729514593132614783280103071224051710117666472658871374651004656949656723160370214309000672130682515737460908881421105291051047677246787114491243978357817248158674399639994116401562201620749697719585597922893739435899339255029921249438438642698675556199054197343419375230418494403744675011038449339449016463740588978353833841365685831043642803628476643761942522725267608943211787455790646874976166116653027103678197356915699819739577847258559965103901070075951870030058667467557928965566194648512074200646834090970805786614540995478759515762198568932239568572527697473765002691403859076668170171705335107385961484783760504660268380161618313812181638586328806533691927154198559626818250464228147694814362740714054034854958454832211984281946486823562149506270987306267456775606082617023969563101821955246997228547051074522039573735816827367804338613347156012608697448817606403769625543117557468864355292866198742285306496558624678327661216102915385235936615982526870174040839128642312952911609825369459892441346506643605329007266119444243055541143456368030525386060940181504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] -6124672350077356404045570084488503132005238087615869404624431599992916972283770225980014411235556712817107330256537918733934614763123501987933280054245783185903848617180714604123976258121478301642922353089935821441512522978631618478662438127835582599042786202901281597371668767768912408735574960221392502182692793369685794965662934755329894202524639364491258536316326197138819410380169772790973025507268438846969953321103108094269573492358958505634955487559438222016498882699622861629690951928393778507834478559882730520272816516633672959271561862400952728770854038685036038799516699175519748808880918418739787541543217747172456565682437134470739315887880609244408292737987722469271211743873886626012973035868157421291182348198186242546926729380816143781034321285801375372509117135053430018597023618473868484927382915206445330016376308689563829200109681825306579132262450781742547906541405501159690164581773782154619195279075318325968075545312496667133913295533036796925362668408965481178231335105174499392594742392417350209095759713943989323788238978308373741008141696165740561859682777415014935055324500589763121011743914244528435636175075995361796172301066691792663549634529071356921036673866468132915562534787530983446565079863353983150464788638233368253480311985642117113813239671476258527339108120650528151579456176548262499547231885095734001094677316043451058711911971674883253108899002862106618073629490954221411255974305580879588800535134118037010586376457624796921474608371695493008631522169348472484178533094218737993987510185599007436612988685552673631594465274305662017705562840747414020875765878494991217225690316409009683258551122737293789823693987172867724203832809784107778240855694608611543462187416658431921010089541712408983663315970596031221304938666347266256958580381881345769221954253438717713555012120883704807980619815180015928219251971344004623590263699480893317027235107329874289513951094751750739510120487420036466898749319083530572202971113381434430874564316458197214236022802815150004890330507270501850443191506011942291067498999941610688821332190758379148475665030975584403650039269428196517661693905493329345550701223575814537655472697613767603948202693480990910417756817017813816130511113937482369174682754660560154194623080918590669987565409703709963618679999847553682969328728055995256366779746904224319691021046550539183926010746421244229682915576027921060739397207372234600758943778650613317689689489042068632765394597723043389760260037890059752035735082648508191550324356730161465876626130696055820757614491028871418350003823945230009684890589924968219905963566141083958002464477520084488358386718789207374935221828440514298298807064645962039296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] 1765201433546346191866343273249719994039348531686465721570958204620916219609656701114558854162898037770043898817157258891086671598078287183673446960089003984918586133575029452771552634929804191133834492775420129082900452654411563741510266596993252700246556090621026756510513534847345995770391699365108491502821975823546854902392279551965179708956822491615515136679976619222535704173695610973072173569411826241255309840834246043422001244803572597788604838694668800793166047543230056338776314997600063735145723837509066498283746963805113588966089501008814747827576484627452339616952222159038075634009102123417802656485106606851976601230814925451778623263730890676766616282543736260593746367080434720268837365935062688033022793226070242160185409491635905018318560558966895876669893046518035819428704719233092319457020221288564527547469488711103660525955445120358331183274361571742377372226974267946074021927470975196732646192157182735778456542263115927915815798852901647085157172439086555207914218897749775309966238087042600838803015181857846426977456510737604132502723042116297051017671126797534563440595143898099451471883765551613813215674281446135454952197691398118291916155288182981556254191218367321454981474966633105964719140463204035783936998247445346886406294580985965301071223624631213507983161536018026908210929331963746455882694759222336777179688252507799942962253685515773878028463638008734922619341547182537308808626017217916572717718733681127717554241900391701776175522676566640153147080827398199320069287962783990300441574082095239127590127851948798029907921123879547281715008987354203268894107686706042904177533385772450266084304354684403239118740813364558577386691932836313913953993711607261635659729711132460663928933560659829918252001788338473313219568380522265139176642032682752189073681412440783979516806914700448218643511788115635169592882660148309188748299702890078809250925059717197960387567269425546367387349968145474141567466042240860525120097205958459222096253221367380384733607348130080799045086428158195876349390899563319876051752232590460103859060229413875999514412203627376915329272702406837028334416689959217890190463444105967139208031900329013255930602744822980887018550718205870822514524601060868262095196444613601269431952669315894415934840154901177649413939195040790574993565673006241090764843051943203980780334924094602657053300977625066085548639064239868321601041237981303707294520891421293503164439995603562327999021787179737561178385358604332986027579572201153582354877962221999740636858986376518757372497398818920485860434710434527978124824037592480588190902316952815182798535744582471683142398527425542709143061332554121426236999525755770634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] -74358706178050099124781805642081858270586498019116490606364963036906474355447376628067490541507168740508422243719265621340297455609236260549346674424957508184030877878479486758537095518237209523758617850718368364312019039386474738104616294354870922867461702947485061645075302933374527535196134171370654276172915280380460803304940783863551940359152996732223903636869853891294263273066972353346055290270392569135595163281185209508184409755142935471572964549610856210063788104869999530998651513306661579761500895544991030716529853228677696959998866169236484814920098059989012145083619978487879619516858915882094677673814036646372110095578475583982438128785184952995852611082785739825983423289347171258520302237637898200187225289536894211698798800856095585484480788669136158368932418166365151817764609410121125104720799225657501305410026436969818965051978624007403237131622865598573589290617451063407007896547767731132354580792659256975367408396969523429010065525679128779075120180383407271084656777331784389775028162036064358710456460147654749828924472681871219540157597942335900493716672674727544094283128116865232845288252795239553110883756325264332375783411053945575631637603743860140741076579291091753108234451261911485273273115304318082853231411714049525888569652505090195654623290120780701119725505289099922621688399358519490132981300043782744384118248821983338785531969162013982733232358203236888938649227848245209644924128142096911910970852632689975356441819246243144892065231436301356170608128900884198606891201609799352594629799339921987255723017868700140367468988478059776424035044727417113460613052092376743509695228927632793720214435359291195200727919085574130085960377481357243778388680536664606038536767935101476494578450221348765735936762282329851550184823333431821774081801660976579966085183057418704427287809725764676452325677796864168313160647699994508201109694819900153758233960048905087379586771981334299600518809598722492147438011242038751482379854790434456570133431064395116142871907175055398930939733254548376224018873172257031638308963582248349242765330933862873580785367821392660278487789178834820502037685086283831153800133026290668932099536378744098897132306565859469033263126111181012182194996691428948994808717759400202706877240165109009099684904090220709466767329853679190813856766618579075284292373715337374256784561924223063138440714898725405287043816116736944181612457284336732488170205089833359911887774027232959046932828354457722907193942547528905907684698451938068713153149093384500938312650216317398640613146936835138903988797532388976386591857479529133337556943310249592997763727863095398844170862066213473737500889151993755413125399716833525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] -123798183072027866360680652712127526728568083351569811684858542526842602737424753753342129324490605468005870784767425614000097831198991749191329047893621061774371438049860243846416743073930726142240087296702633686043440824642431987789884260090789877136901863462273802351094386195729658334261604751330933333279403135737702302718000702903280125514212092196657295691710588246125356740723545889715301753246653232687610749907616525322828079234488184839544316348876349292190834303343045100757329048227654001961586450073720440592586686726716577041569709097054103348452287823562695931187173679814092235003707852484243333976237485024802019967833970150255687691715162368123168653369495291139061295745284419313057496411849506344941093330558351948095540868142279128949088064564703462918188745592809576354439240892206936968944211417504588855507881305190765286988808228667638755463644024892527323951804467049319881880527190601797829014404118457840881823581527267196506664456197202234616397640871840346511068713596858498130601995044999476952999317647444780664342429364982119871290689173888082924378787401379921271398610682337397013258104389578927230934390969187470249040282562464188566570647458236215742394938390097532564946624364116053545118262395524264220625350739949560784496918511723387647119035583231375284261065855693665577955957688942770802613689801943255405539157625535493855693747190927296035926925977674230752055649319024970985567347728423459176348010624462430017099065591085651738270484625691456704644185596976966521607561873427494980962030470012917151001383414515110647061651509073681238548640778610427468181237123431857007062293401893713689403508278315709646907070678768339509154024663430551700098036161879053926964734667698392646910365667565021991500590403924237521166364330067240929461013929669941536668565931033773289412781325048751053498888045543210832728164118382413620520620241484252659522686088963360916527077619620887974246354827083169416603302430254890260436384104695708234768213993970430046975322918008989210126336965762095866684274029906672816305644252016071290575845256424634767949862226837767547289663619645795088561185438224744111937290420689283117627446453000555232009670360966198353789518719264828170020005866825157031483139721715608065617488946071083204201820224750525274236141120902996065512240219431401302094882909716811872216768537552210948078336198784177699201988335716546081910177965049649800971957632320030528972956151727330755762647045228957766777980519680924192735916488546294066101803560293047284806511816843018522559610844614282762515604019808518296613879299688033845683722952534489714222503517452386447693790840936188391281549082376202422746023502941257728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] 58522953342976475788194409483325739773754242711939451016535755541113524783103409469372828797687871554427696942223733860121013659775715833008730637673071227440119897709580889637009238520055129747224592336421696370964512500780175414303219212078338632602425363495087688040273714983955371741603002479017419992511778950061694771865909783797127853954638722485622776388276134486248913724321969670554038340642722401952046965207711130860141851208827420983034831438203725931058753607345036608211117979360072105254859765001389979167715487029119745696509493420572883209853149216728838186070916570665831865033829718883881291683489936732297789270911471664473246596139297110323596540150235035750632983526565817482772638494683909868954164550692046070614057805373391846271053260342552597370677340689147674870070641491413370956738390585630842741447869937963974365487638349521161215971085695155416237590833463370687053909568303956184325259144537604478898807234035277003773351895907260239881617279712140154456819339842211498404274222044961374385191201276685195240113811857682739676317732363693551501941122391000780948374784443431866948793393268893442025000826562048371877877514033149905918095557876373524666644921324212406893244870145908783519414268382056975511199309815130582136265659154214428975221610089677088637758855094450877672210302238110579857986948498698579341659114406058021766135161184481115526347939628322843956631066405749760848963460263803994031985261549455559471024729178602974173128982402336645078294682407235201433530933400575648258298297413880345260530329528560943148351069142432699407077178145460461771323558193083516194217028644670314295021167912054825698554413303276528356764430290363267012330356010728351943219872526118389510736943452043355618283536297347543200193635599679406595609054956149758197227260078502560299252503436673783953930718018014757910469579228914231157140034558289316977989965340137611073961463589367114062368214723220285447761030384227386813625072611439500825711263005072222471431279183955284850931642930042468557544090106727119911178077905371970264881946806879286732361082446302656228761496198746826393379890573608863278162239510924101216459707854238420036772045053827335790779543381890785416770061386878290648226631656386227449227496488076285525564925547795092785852647815331286995774843009808503129846394121262182293774802530016085701774716466023689607837414165282029168653190684621749333896977263144353387231532252535986940967412706379078574688574331682424158856598749593442566024072396768633097268075334822845866981738098581331209785900992090106900781403696565272061827742034273606105258760216428562357292119569173630441408217250218052327436072281794674688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] -16653320228481587256271013960202850740014516802941691873374920422931341109561827161107991549666077256973504727930375293521025823770496337413512150163810813371547538051944913371196102216214585112755672791133604526042231638372677681378364293090082170782323977533929303820792489179219313844299741006926983865793236649262110406873669684749665002418049895512159557888829075923305139436293842175074017326793404159636039365265437820728701337445279508950458909746426139451170273714194407870860012232858912142850851328913194467639695750679415302471483589862230454076098707309914887659354856989286286582879273650844632531115662686808912879580198070575354985263499958724365233411289228967965426530131558324160851612291638200427221682379216618565389784971250404125198356239676197582556463620532599215497125127274514929525634235859932726043746019051534196644183250291038001487766714702845622170069343506596722264260186397114017460032566749569356733474369789254689326870241785082278273739546223305313604539414873223746309935254706442036050947314226884315033975868301004434905687191864864498651027722610028264801779450394491685633471341530232959584152132357879911595104251087287640555230236257154396947933219601407622853462575338025744198251767584615378279311812375235404844664761509376883477898372482499020588657601679509662593544649508322903644995113937571288312347300825285206484018350165385675802493926943943682623540543153409014601165223535925992858866187045400888038010803230637044172574944778312307972418479761479432429778415820047908476088642393243290712394010548447254433392187283727440639449850746081499465822552096937793681117562399007076024702475505350666474088365020539849104582064826344472042199321555010778936175775056440609622354592194530843194658793177137991598457883477869945278602816350009662461244752014518696197401728845872558299189941759871179603555766325414542735273036497011127494886765493351418620737331162523058678312763726742140311019536909609130808619287938789192283831645660380515869265471214003191681949132416967900785456283856416404348505015366274167944956662214424605402061750532931538608735358484775810206379626646541139627035768451511994721653365282624039175720127987209102175054875267210478824708904253021151368628295550233936093549199048957758464528313159805242498251506259059542477619550916020477201550385545227485052742910862029220225171728754023707209376204988995686525845466933920814479793391705063306486929235703782841657290758827812046955133133936448343205250075902702188733172136913206515132318748288381321184699383243099778019033222605538482918551295583505232388864634761585133929363266492019840560868606545518249131875923737157618973514470265081298944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] 3509411699549815682175968673099776425838421709178662497229117754036682920215281841397783200294028191562920104670920585354022447360060263341835074234791660996319190987638957350984378005500880987261142112621983411545024164892864754682857672898235325182484805313284371940737933081096908432679607088301770477848635506525781772155639900474223525497085793953746493029778730703316320078782840065639658677391125584105011218947743450679997935484032998566739076825896534262497960039062129938385051099151939254095669207687184239881869349375118725477872117839602691369129666737474263658237553470856928536036571636599692520757754585911268047680670237088802731915349031443074807251589069868841878271084181299005473720287834872608268783167895645993965838848481404532188499481186573099317634044885395877135442222088356554065950795361357716250855277686030687503026765842541866779432897266906407448067451571249093609828580332307884502703909758857221574755223386564277426770569761951964544330288450733741950619319194798197150244680493969619700147931059749655096958592967563141095269544782927606835604795729462662131964447768970629240808965357426417878458049186274682052999408086927056498050320324813803401546428126783557782544773844917839743446229760314575974992607796009683589387468337317737011769483712355200745309437699621263813186176550691583516129861288509604662431890273435908883475145716099738684891222832345289432586109406864115868603166272680641823483768322134167767863999868076649695534207866580073079959382608352778831489468293632211787838618982489962770889140016455533610049019856932635841378514187673350162617761997460005114772829023958387291977494251346454201454746029914062236995790029022381818183152815527142285305893103298913955021870160482770187873575431801387535783172983671198128598505925286058306091431818085481638730042457404950815652004195448518479100501376553951240844492092077030485328711398968219640882393835792537842448886750234654175376714928359657686005864222721170346325773930354000683874260579773306000963233038158545114565884615252643591859537426953862801042650718865654665802448570134846952333139524067753720518677544165738212159121264371059051495084481460374045651096820622461975613386758523686566704323691257217252257130906001724114618131816720239438142942920598578811961942275900876904751210158752409883758446054985794331153248644857816470737222227142573774499947179943220411520742028761461108869191762286145785685351154376982645799949973428729273977296018353228241470652406207978616888061324072001019499802125189273471534391415031723675812902409303682897328627016031945158061250618083053473022831253613341915904652568557087942123581583686851380114978428233449472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] -562430340778852090610841513981505787170141408968110905120134234435225312033645478363688550544429887268469596268704623868653261351006575187674535141725544909846144244137998689066442836505290206591072086666326094783422877836394940134008180426251660520209032500249295516435672195740023193656447270822829620659588773199299080980051700665202347795505181784808125369750639773012896839575810151269942790902083069670809216239147155188688861804500416796088041796868245302973374595673978723510414533417461090310488610782636944198875422460364381960318274452721850507541869140145737239376264443747930258906248630529754094127440607635698291691393952338113974119064842943246610848500366936119243580477767052327939004469859911798425788248929196943062387433748137038326206206007852573393048531714455787765402116104168692795374446188753504311504596136559073135660763990356343741804771636070263088569426554500697734881988913937903713341496784981737463421086216831304540871486205545533661611287351783146013823206541940755096497516759057201634965420823868097667211898266012679841942970250401252345846140745906088183115748776090579277787397474579677921948429045640326072755348112375393798687827868883536404962034707265638075937092311570202365059360127642328461264236473555976586454903714255637841762708087320672831421437699315456471589503532580492556329807493715700270368806006525134625257199981096399255494455598609978988309657446270472721037633672576474359434794158480577377633478596497610971980949367480892755700745933929835135240471768006762978320553922547196141558659845229943804983407071091272125426728655754886256482547414263622884341570764690374331989521844496289394396391092950148546546348870097099440904904737908427059958319332792715365305427930983278657480478187227542007245634580254880749388514387793859775285146650176268272210630191457284561131299859838358466566100962725616586596292524110919655522116349696204592742610099776564943351456638323598375339781863885929626626605578385705690527428755839133676195263424510389044227362918998691232344583278818058288513304514952969582976225724424690402843017006741453295914105351934913085705390357858745065846608319487223155890998753855399954420566269037323454261115458520601849498312581435373448917500976657439744441232475910873132565028752750812167694052118946835777725302360452879434567329729037561494732792679208246871484133017197646241922494687956155794014031821635538275954593430598835786932141166202040624425312677595646219017650335581280341931309603534137065456100156133738490816563603469117310700709675985989252638301208169625219183515206714150532300802338369237718346078014949119974582156500047185069646905524645371848249841589594095616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] 65100949329253134647937633858249174807117390270490396227734941495636491556488212315853530554176635914574739844124535195611352611541632213623666432791582777263427926297063576312916353281322243806446389560283579763455824526159016894785127985951741968135740783070108599117476470044295596932994704859658769203741569203547471544349738104014785057866393726183005823094676171995808377041788717494390735148459607818882166890741536871382130474884115249756932385779679954182346069798373353433379124496159417352844858053926915245792159144822945106094721221198422187255511362738935460866754352038654048839923028781111244909973687497603409570768808069366354002208167699144149055100684803965482021891264237569132608629535842638912035383617896934383215282324409427721444528095125035097660663461466287663354815241639379753574925809209053074683213004669310301210338346362364474355623281498416846194813845754769013304330056062937839595296184980072600696913149004782442028913574953234882427826139635643376239527468890166910050221729493054439105460361943605262251735888533440966571616530541033761854634268846201057711303248664658120856371141699268142616766968389180360633797924233214525933973587590574052923857930772796560781417033613145350131325423029453019557273487528790900245657638521722330049062077391723354710492357694443483019268404017317754359546653475894444909435189213304642041463525318156027671517437902258755422029184210773499244266972927001409178866271196822049474554315211391739512283310785575945749775200016038215216433178227820875771722969395551514807093092461305680936367514267224882365929484440094219170024341629297006096261089194228410546008714429789316532488581986171589889016108341474368826180627746795889269053511606007254453955103143971246690287093175375356025002142224391985137426714908000531743645921389946669663755476647929662142139318338960806334045823906680870816276343627068538535192034123586600011848186297588241535368499152285514264671100430912192734389468624833208697384348621244516094121924890854293925667689755552562207154527221676308070690551754677105502437569177271123097184100842266519690472827775152216263785736037579727280199718275050724417642893312561910047469753754675241677276426967296578703623640438613701867118469778903904111259874556485843561299501605776429708436534661629515798357944841531849995316635870018968342126750738901022144686143689568477961488578938303861040344319108276794077095835570329723655605968658586094950161672248065379034217318077730198396570786684223976145175977809609282212902316684194387068997572640431147445533867375098089107418238823212235286228199757999735411654672545303106617066519515887055121697526407515931562941387049533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] -4221433707713289589884939699032572950540502467996462897392126276054640709284279923638325644839857916504809099244015103231044840311743299700536026990026112660961357924819036831553181074199953281159432709164203258599786257239453167821710802099103869381104030506060004083989641778892045675651020752936466182669086930654692141839302110490342905075226357243672396234872965293771299702234926119036454964912679278632873731845630337526349499637303618863441577587756141906765896154978213889474738303118138833739435875626573295001772187844836442485576792910604765832740453437065297257675796638861457253288117737386677913969869901837795480069127561255873892873794843320620721852757820524399494723790346074162377905685444179656832127698026575150902708460547905390019821256013130046365143555173984654958501002269141225724516918484018423246511741180337300710456542335574677440727198906046290011089620340891566093152252714352850817100601590800477282701141489257717622751392463337842919526283924784971064805570435498499424206157366380026497929061995699971217235327100945910722215386949513111131990198957302588661362093040573548154830255084520119918057796039126275059228361862234386157734989909217339371338433276982667294668286013364859990604394653140538071510342428022074992556547896407401264962894901092531147753001994960325288146341670367683105173200919856983053331123741169047923075443670262071000622445881033399942761108940617042368940942145380526173940323711146444216158696054887823575443845753100262014029249240117177201763832380619995094102307500060219576755105914087016024432046409178865683108764226308560762451991798982453378932600372384265926257769892734672338975165487261213086866723332332206578968417479384991858775324531565045518292945114168352895518351905607007953374026354730902669931137664674835854128708689325875117084488473650529919926805554207035708974123964978592414281137693833705707138829575677094687161226000179497093601676911444552111297866865561939179654784688780670156225808194163472853531169964220311077905402096881065587423533960782574646831265433299858191697586518083483094353043596930992478265071020719504914478814048939750503943939305309036585621418961166002687758768887204100137669441953101022055378234649265365402857413218909183815037438509444647953152826997125060168152713937811077299585444990085780700497390479891476698659103578053923197280826684947356039994514549885411840739059937710655315264780174556848115344407378757961237501301187933216281959072501994823525930890042399780260690754590761540397586666667520673338464467327874689368205056759891477214137948129490264557491171829224933226534685706501187073792147018451778119794579535338284546526297767018496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] -194679431583821829167975623540445172794118591800891680298004958086990652914500115475652200311721138383781783131743067061295520891173601342449930506121072372305343494426047838324366648705743774544039483716257279804906519415568045568405445624975435055465287751363111412709058928463942325036164145125405930437768319004636000677378688473360521377603202746305634498210232481064844957889190448594235275134741128467027935945645039508721075053705667597873195768460768131682396228552330243139962010402237686240503196887868834143254944246576576755724983251034111565424284643884301086652507368232859600888987297645678126829767778833176793156011601001308623000013443324869794405115744343643744005311544508884427159238159051881396272035086054855059243528029650417975371527016288554213295601624887807668664906960182535178763848308384441280658265888525603517625143578241872313919027311018283459681398039682339711177647959158215402024614488346094965711896918593041755300405189154863140374249809462843241665937047863640206168674009672775386599180041155394678802864608131564725698292869868951825583360079560020316578793930015531385048184330612581012128594808692991268133460730740213887533613480719612872108760213864286667939969300437752884630258129872158433024175662360120298655240855726401794592857161373570830274901064551562204919393649329022696348290313826332338058073419842166177885179006981857615262063511016522474102285628834951915561837762440442244422973375836535323458274336410117520284063296675919057024484049338015185264810022904823516003201078536406591165410376277067165471654745676695901270588437408705819772682054298399097598482537614677329109247723996348393441520543960442821117121208002263572890831493405952451267031707266446528856562108813769283604605904621316802053098529580229790172476165609773372654049885940957764141795420727057070118113006575992911856267406686446586814820019422645163259001818776085821640764503526798207357854900779241922822975081405805085789520274890228296348355168956233614497222032790441573773105448102178059158021799328813497724572958673996422781937255627550219109488506721976569253990023894861683509230309989168050598540808382566633053791801900306618421281868916193350715212332700981458959293696972070943642679337933707677113421138460685259954709907603375371563176806080093338870010014495222523709063381140890827754978010960994159206919423266007609648739038383837242198781278866816869973257641985116422291432377478021841716632499992323362635640043645653387926902044086469619887796657879913713760398043293812501196314684305789640702759229171682505706243124286718094397327161039945842821153752588696749821891943044432713243632980478665244164830598791168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] 93946174333481423411281314295545094803738712539550731268376792363415071611537123597326653158263306757072017421082932749741094443058582426139006994782606466711283233188018735193942704622049625223357768481165236308301175608919019379535673541445024829318144443679123704137272984985343743489792790488163630472424973544251096573932489220064253198825855054965514318160121044724141202397074655185482814474252068997569762960419899677347222320853670972944712119763479672603729680383546816674974336750751791512711255411590571081901455173811249712247324024217561520192867873489238510290938644379806666995461127215285685477793216066818059286075158972161591366221965856143795614064159135425611151956504505458712123971311172515193791510318525586036752133190554673862318234691964633714924971740031579658357773609060364346039094460457118168640297085802940571971715357253801703502466282511318861573213464602375275091662106626382638276769245980805317083434500285778690284231775119808741768215304873696389257126792785212412100277053381435175451881589798974600413486075575183903308596762832553838427815335255406474823067097848964320691195113640164603834809986369833396220443994113940538770678847099572637064804103163843305318892699226028008772468774258583885458174433431252754720453031047067016214397434099511832198479625287875032537701108547303471408870970399426687667070346386561396577508825120053735487881369119488533881983343600956382622124579988614812023188689817417648093960877617397824624025360004225388511334463360137410096906239861148278751221316352497829909081778274365756808270009514042261222363425577270277097231775082938554413716324128812011029207189807127131345873534058736471263363265604106072499472548953332720680888101923159205620476286308081338081119163257950922252030257970951368890475607032382918832761217621717526926872461595975991344963155325413702926503336626237068503399727875507136809449965165087275206574333626245257605929665608390857755322123041720193415342284307327137677662886567859778819810639140459044249895066776723343601774341872588013214054618592004576188785461763225870666535410139437919620361539314115891449424833426717354772570442851960447180992504350407492662247251237378956975643052525783235534484248251265344074833230148998886614349133324292058911003938594885327096461531854895627253832050767996159400540915641955856691460661069390214197281459896146852388863919055129843322437767056972983883216984527887471176323914717371496212973334040170864588872368903171808759900298367822731636129335450847707908546941793653109351591172236541281364717163080225133612372736076123945325373888560031635218585608755100482780695402665522204480655615257630754756708303634432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] -12725507289181138201803715960340064836065460047845326389902968880075830187876200111369057274687987315586142996757806812967033636724743642903133823789742125894968757658791791615538594980199267528259769615763219407969559371712477694585049944747195180356872657030377865410733379499776095688701194851284845474550233966529829212916996213909623675285763889506859884018440093523631266969249377887060379600709543294500856122906168240066739112788069937899336614330769210460304281702545346542598045137002459699767365968178316771756260884441577665018053253091030623478385431866906779582791877496039705234771432808957534418057314007734075640783252683465944995258358355985732986783732592127822949785162913818697188962719279375258822316332899104796330390422888007951844207448006730447546950481839050359444418179912077517457513246968431553619069689507368681663721084584769913432416276979403978917247017389766256586882460715259493637030831039516229452987647176973531301623137091901947897051603459344149156225508828544071494935589969681716918392332922625725328080465438835420323802771060435185422747941087930076211775078671890733517788520848491603608856109106498373477981172084297692220063181463497094195117723456691214420414193046711352480438814009098316112055089157791659692066123929869450235030033945969217491435987113869437173107863581956181173936754150523975854781597613115122483351197836610787938516200194104477284488922076489835823918352775954920542488362024726631607315145493145384650761702227976055305861702318864988659393059269426553009213030597818227216022216723539040418373530090167538554066886617913660535717710015852994040684132209297417740068221972476560554816506880129849960085378789499604246956171769165987965025501223103813755142497685861138818724408843962998486671100728136636005771176301366817719381752874052002713367947230592961138403080622859492625347713743988917414842222486324137346681485126644313832008622216141899388085285760062634850734986772535791642769932218552973493188910940582558456581227337423721989219535104379315000602903087755070621376890649868962513112011061566109319084292708563752443768913624944389852843622633453687935907045109153271546862437590639440047545534112702919033699243996257743900220345811644300910486322175559750190992582747206536285686624432586387582494568150078147750989380624261693281011117236751093011950531190020820783678550975025758239629164760783093313509672220789499452488111341267210977598395787803316751097018384905539705619760900349253135558337247993657494073537556795271102043369419764659075471187827673943890636065070885401001880089467320961682639712616744353928192461381401677748662498343446256761910484031943007908542816452608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] 1027350225082336899395728866686892806976740909283479023250457971416323859260777159416415355938377004500866910393497078108938522348859234749985263543948704710327175282041219548198678475967572424345871713446045689728531815716757559444411575750110940799771988049689958075914262074962669552724654040438317343675028928964342303988791156604354217757334101865498903754605964485722243878426128953772729471205961605810778488471858528269986899036505173147967536036507461386743837430488978599616476461611678304487378453170402725954667541811775614776925733036677266977381796190396219565551013928884421697641118794563886144193206779825065348788863813563190644466921350701151754775423892557037359407339974112946784981395356210970250014681547391167247750898003091364997825255128385850886368000823851898174046634976329697199701202005514642521063029765990839214156728017188993640982559650950952643272781402974214387770550758095579685778585010194019278116828524079488753238976023611533530143983544913449026489719262218379559433099506535361891252738924835615789277253599683969699642189389274484302840924361195750222415604993102152560830181813903693575280272380915923832819529678422285996795159697229420673890982544036201496921323708287612321125792573951453934824077259520557004274158012292615674710001928426192827707405699431339366074139555263316372012235760768610554830372921829169043733253727080594365188149564267344699853980256756685734243094419250681276454316438983530681643164718571808040533415469777498838716959189529816220698517867895513714538961446052133327367369924988482274074414655362059786206631020226371947837608065322934351947451484159210135561580286334705751665928970223722782421441976139749386200437145022671085759124625668042739414447901520809489896783613250516184446429776983749278410672792006938736854345172658594100395821666673443264135509038486878922699757515063333282526876092625565821701438727329160028371403103689068751910115515761781932922911947815548083418739149164344537471690874425001060592636471051023970417327336715174463965671690225340961888256772717019215100205809854065559038456145085657944802000768212308052348282424108514244839367302914500238998750323198278768378656575693060344382895711123161618591112650420330426928032318374716816865808305863301170720192739990032275013056290349128342484556683053192766595782470812472922511738346047785413137628092895806793953203757176952272847855277670529609241724750645488662221023040708375893555103307843250048307046546788144015040431188889714437402247025325573004480251105829206983523783988013177710166741943987238299256748794585776148225093684818209414425152318392382358175623690151040038369419412654649811482242449408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] -97678201577796236029183394858802513634591168535258671559919626540994701760392091501197358649360180412420142574300564499238445628892133159004111186796353967372005451506640119218553486515387468571431646501976828470693365084280000632522834571912043185443215098523829792498613460285850496698193905373864534434362665298175560789133998706272951564672032485137357041214842921030390375432570608662705652843450459889114487085505718036037980681969789262480191232275621274745893221809356750608733765055712188709583063249262097349973095519396157393575172467729453634267707821805919950530140154470897323578059036123917567383049797761162329309789369234533026515875153800039605423621029452819177768138818897636789708172877009883947813409135914440195020543264326354617945825687480837516385850480864325264351570214712598540331512468253513875683182333912803678137569200021110465108911405218400435169794372504703391258329049236697573321957599095285389718941673692057731234434154155755607288348092378676313751804970315287052041452420287883769508087906765873820307386815467949609688282031031908089122502754761005073677768304573861951432860159129684389987388209401377117220094739118101450937444609176811805276981727452325434332485141039999156758692700174132231954662744040531222239193989349151120124720024543088881701174842520119714305379750583717497867324598952539190079465497320770468287080514681579217572721503317492141306743561029494371951812722378955675950586955933966221618774681277362527374218076948372343966949050567855505245247337826978081202087890035130170488085392753514737707642547554057953955860976576254494387776809708043543277841618570025281720970054782127380608869862666541327082093233978763667780685075521171880454014136428400141253535292252913367111973581128194676503691717419962455533382019549365244019705245647839585434136423153648211846460279617965609955581445726264761728343216865103020573111119090846110560763478906429159741333479726677079197178795454266783640680762997554282456659734010971281739924426828209515362095909997057574312492312616801328833867142901775343218306092857131420335203225400671235556594368860775245388128082065029724793018585693444358684352456788244687795722482748554495625757190390096861073438820970159759945091662139708815068600943756110673031602841748991063315201500935463647140935897762860439607548083235943063000754904557144715968386242659783687563575877072988520463299068010205665604477903392996185892595681729779905027792996752949069930364430390853701760890634659163934352341505029732862049990904361582570659829705264064926104449728783764559333115177608232592158691519270385851297007495938751927496500947225669304315700736879286374059068096512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] 17572563344628869013109504192492662728605828875626944614989987228592727853839667656491623674347281916823703751291838835104767626567755209483041000903627467848182039482054378233402774240052286617713290141610713858017811475703257213311398013944828582600522148977193777799471005650458997710380133307558540048897195433628716469973393577454496637229812260836728895813045784774875127388033408465539274052612974027856077888615006038462764500365997143864527955035357296046657996592531853167392429824829837562726086195083501097075918872834875401084253768663102700605965360494852436898085520443329119651964205382201129860345872448966958733002082000518131680812439536004268410051781592772601343315549096401936286352035958001275744887318240936940809505943930247480000435183878032229156649478157176994304511633362589428306371649813937568448390129775580458231038773792518713035283868979086740372704773808989726587690123060412910846384159015806919403973223135011754248857287726369873517459253515959547355405454757522424370932880979014026049414439256909777559655445392708390156245632866583687597430789725492751280845900922764910431282987160157444749688654135144675829158727300295607939862200096264953115323536171505742249717288133714342669878624921984116904405658655731420613361685738657138119184805532087623479885466175959379350987573996466857413608559912716900741315092798392535743265152650685250333456910881816350537365627887051570037351009369932766940908676403753312781141385699341782910668510895952170057702674387332429308088011709929943616343313105082344371982092442708999624084957095331893461650609620482166988474703067145233608864238422418387555407692522741302227532158225903652409801924613696451082808597621049830488465740962841836195524382229555994408626212712664043253795892324494848210612195400417045699739446606832742011331078835649206561163616893786282608979565704342877818196583833348883754897243139626652257261867824595124778280461297911224650832602847608395158112358581689103145521881493891576417766877071650118703991145743322123912680780015576430278811201690999215419725568718035852890768322743212046132883973387224027445525176303831016630443600790601834150266163756277832063384452956707262701243643526147160911900251322122429895005968767302133330659895139543423716973374438600732522805569208843070805311857570376865568119287115485197073421512733975996139146491592657713716504441357781143045935356792525744208649352836386788914862450053352349962907613907004670863845371470136456211322407163175293181896841389594318801345233193205933009069341395460817372653764485938706597376411009768079416616488955891062633035191411422800077501544790608175271414177889219657456905355264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] -1904131791974854648743046133459773748103815928330504486633103227610137805914654482215135412555135477873574981208811738293174008876862909836620279377863566858508875447805036676703980932200758902528754817535306664817710517679479114504440060553610495113957135621499434309563739523335139824774539777157054578570776594502454735120320842815775124927381689521075820003642086762388213785065447765914323393300115343585319498497715591434418619605350707748191048987144388841177575341098323882821234152019365017505412068903646126822124953376402107453082542174298490900616027771662877364201431259141305124436936836294891889667917084921850497287931490033504605682289493637572870857269978176293765450969426943100052185289922297382699685293426655949002664328798766517149797053300259453918631009781794037634761750578363484752942517772683824868430340714170189213215196612712878801123542218115666583414433148372164126161423854520448528216092422208381324703188605065219012910564256190409932748268761277464697346081418641570555361851596947967679101910201838557832624790303686002494609905647824132509722782272746509388007987780805943437991923231773574011638263904456782327450032640023705226521394728775418030526956666021030238937682034837710778505465796054153588529769076567520063982189595800059527736289106378418415082279743839762883879463514511842795078609905368017093235133742074867944773493805722844074319217977977859081069373291338773611113716680213065040364641389858986384970611487797836764389459707970149403177132744887904365822626595684190311282227754797683338242585582524193201805585483256455051359618225611039811893551454162707667117770696950068548462775686249273273002472287182804210935039240479829939204167932119889114238328383295775689776732443075599394523311451024047601699914721959110015510051124467826777779382169030767248768294451335242787478786974183290070941517023150342830091629150292634868696744916309144899481981280090567542690990431672147339255865024576608081794400897858571733553841199201467097834767601282525859777707632118414545294838106222285049491690013670829126524095592206514559312051923518840198346786107521525340425511706333729613603971701452242440342895727327187110936984814305949824601588971478853596177590165802631628390769063109414419917780245681868223974368711935496707310626152400208723623329636955045552769791027102902719187045790812476796224426380153093901546768074176952418886784680641850014007933420513559932934228258794745745019762226398945761696265261606334884579842602691750015797280401754879305289392934922260019497056044849362659893016633365406425554673475291110400515407955115862561685653271707486978998186813197883182967698424293177684205240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] -27548212538200101213777216204760387732259019284769137532979141854759353433526965190672295957775914813234050047320366586764547685472316543749338465721286601113459212397591956885130629339086278713152853149573962333590267759815971416933809465138617892994779022691379991436951687405458216858681657792840399445296238998497328405222638496229271442160759949768681233023122555122398515089590453937271794426310557985204127934322943509284079897055454553072992764363944195344014280710726859290655435082925725576107553475029499012888640799153334243310856964325054517405685215817143670948972732795884730016997919415680659867696038373922573898762459451514811345217852690406585018126387063335471186917380160836595824790891689811388615830068853946715456705766977001420762822272169149096657935621763720906924479446019510805129025325758629412139206718284624910141465059006892929342226037252947814867698923953464030050978684319293711790792259972450345884163083018279564680830834305512215306708608608308542250453557053168501357400750607330315641613012797600365653709391939096595924830120266629080472210456021469607417428274728329293135259195663501224890861615033105647374693233462171870606876924679740929529355095573294998066294330680680082240556977829064638637039601672865472773643541754715282925070623895040709163031296024082698052070714532316423740253027547662655100388861239278301660283115521607915638497421065758928815411641051056594366754236134805134551793744556543194759933306341023647812921082538401990370846129548597235856551998588053045185183925243168272273599232290789570147323166261209635336168430308719258506123568745371157366111366848258070637386453328810749739050885338983002906344051140038078047293837160927619229431038784317680114129925906982081032323040382823517106718111869527397683138504931902261502950980950114852417035537484666071832703571100720361548145686400602130537420173493012944514386304203535663872048998133075904224697717770991381091692725596649934165464030266118763700852885325429797299622113165964970627725468091817765148988516197954775204572914802285032843336667439971601914474990872801180741907608631904180499001263575838138978501525267412695069221632823283421708900301486909838473604471299400401883998808992550337206038880842522290838116705349192721014073178741357480167710630171016230998045833605793199788018602212190069819444841946076228391810283368557881352999506288126983784612286348090821667502243716249517231406915275687039320758450543832674534625741291766847451854586482811282548279190366899825452444134608119430063991785289631884391108818588359152988050501362455256411281654799904930920990299836162995770858212757008290689008452650275281590812672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] 14808658388841878949004052683119694761630508043478226567940599053859657748429326452020183661320232918387945658211971592168414505664660352244036076651727069894857466550177108071687607627074668887260595768527204376575550043947510165593601314740255482890407942776326597758067631547967487349794347631621536209574263219356736037599483792604983240994861032219097584200607128634252325451124092928588441849597699445044748830971719678362266054811931890263353675347766304017251493447438487411358854656114332944174803022154094332094222344838407044603123990522419187220240250599768038291713164492525052731950863043084920724316241030299303938815822034288376337544480557527256469387453354400239402263042596574388952107559747284222297082906440660028383374357318927107745058255895465233209104728419574446026089551174377425381754674002806779929492325347144843479297604395017057847397012874741880208389684761293170602529229187343613851852616208768042584853440781630528540766186089758359427037442141667346665892734026148477112718982219368172372886141102887324887859591091902312565001295615730509593431752913859864072278408848110775088423019344107718067120311855442115159344766292700918976986597887152981975388625579050798397846154721602779532007943648615706897139040136372922245879218915359374789735374692169853191957037465729146554840085992124201136942540251496510128099477322845214804784128680072396109047339638117477860382019722536410621629254644339064109762845940613502056530680192924611872400990263682042367900216114521675112815180671887361122367896861436113484538353823575982093279862150598647045762127800093605523778605740836324917324300764469394448478762211895973877843466819432757429256883607277064931410496514376300611774219332460155014564879170457156704309946854731218346863117211541791906660290968798487857180778478844348639442625552559688835406045460084811527694416460467624650456895985214596762547669285330539519109833486202590761982113321711321443269635051244184225728719166230695653634019885302362278641598080521017785785768136057034863688937550962696783189816478481280640632076012337657985547766037006634358520766700612691935972659803937210838275043304050909384404122271623697390387479129989777327809384518358835775409421499035652389465416357824940970907457691924750703707856312114906373902913691817756311167114931751154798183705541060938260097153846017499980079918171633142936841484563301095422985831559459858058082068096109197642959739686400944140712801981632313699773608385108314675102352889417868259974813674085972792158670008521351740457072792614670818163132783830410363852180283167959304595924993303175664970449877641179411716923107222921242826732505558859672190976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] 1484799896510143930689563800035560503399924669025918962582561649639924540293791190692567668651174060601829222081956047709031582671031568158565826235653563031614515549869318103497888092762064123520270077815945507220516821637687686912777883590763100384218868898534384478534017738953575659407248378646435002060982129624930758676616444953987358943550731873296658643958619409147269501740923523836766851403664230304964894833432404254714318675096391555385483661004864603472536524241379154183008476746201018465437352511207588482896418717431244351071914917392104428293887741438561983168853200876673557715202886264213865282766047300634730925014062162711571248086190872819812787176621847719902463905167400511004329196417847549696867016201354854756310617019113690352837705308610094397937601644008353054604078452173301840243932978821955007453650432868866683609398218067947293922924556883484468571241248996377112558652266474298995857795478808320355320810118521501210157552591415481839522581281754670421474924731837701469090129430884253943805076202816684035882979290267297189439806521124310909521259305622646213778688439641169580995067919550034645670972965262201100460027096368002219799065596686215110987626357766180675676724732949704779604540603820600233840610716189753220848656266973207908908420014786615370256356249189860779626274714778578144157646139960390247812734806502566094949966734906181805112807349976694729882395641295221321464577202597663614376254303255954321194432628215858762401175583715641905696100333868749500120982906856803900794128843348471601384573732345572510700209482205301683474080827931736982317865130171520816749143242326911906827500215890531829436878339609567908253343279193367743494859598188194733992909843421467858201556512742661219567318206823931396407002913016397021425476546138739984138895885266826802247716116533154638163804448242980461877970847473177597840112209693561930153628547416166905222495290710793610046163829867977220384893560334629267599427485915981454192707921611609609646467746940579200285996966174459491737465893451237639044548455058194849715723227801807903839126126554995019668832467094699680378653240041677343281899438273938177753983469916681103560994415873252469875860693936728298047994566909466195118495384485722083363067414718484750711864440350745838448472605401183298987191851582781989319862714389167089517279548608316421569157605063128403292104217078728971696918934656794384570375576121424461350516104589864997677052267780322633542927763062844716113316364148759674579527210148923211267784992169404784370107402165647418886075614060368873903318759572173228148901174006628634341998615029283172806073452514323488494564994598425111560192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] -181052117036304055894954153254577432262251480960297302747795146464576756652737453478268349330117852595823168085018321521348780162074640117634747274704185240552265194956728622092906822153204896381224238143561073260875636693310293610562590945088171255183081411226166564020351250054609762660226461769162897829893875846316017430143832133552178507283853683306428422143576278926481921466439462591526965101415199025018535580509093689990518747559577154760311660977666045307098160243384640968217361995392522537553176136289592253704396313969737699729640602830322811188646700316779323878388019684908092277958850256693658988996311074857974879609110651076398855758112697215602159788274748347548016913932990039725545897271369129750787377805347486054470771733366657027602755262836760741666589270998204274068678362904834248939779324082093993251467986647321848516484232061791577468761554464733262281878115539821401028016035727204393655145209984302320363401474963698563435466108603907252324040364063528542479932171302352434970852739772712303368875965070412760958042462227445836945287873182225423103880811359693735508638298374183091413581633743163940799012506076283155067137454464532650253339241722299336044145474816627050814985167751497031727458925924042424133533208246804741764993094038638804079598769898029737691504456810104187467645685445440733147503976992727020006653852852607814139378143789764285274656329771709620947526498915731591404728261641589734407410917270142502128966453258486892691668068871340089596702302238222934758915197035056260013046221847504162053941586703606031202669446655452187014269442918571041679358936321750430818548075652510399228851471829015225341974401776309188784725707659006531599862408330024869676588246471708374559534844323427046858098790209592581757140081041401275551463576319257721473800001545174800255287034434948639614786194424207241655893858367351514262114649466349233263007060461293800710779344111730895558576126216244843053659693252225473931013906083518744611230406250353825064038978939045867968302439870209429883780301998198036642239380992708478265277339191241904086864227284957344757574257386566263044734102858758350858267200043541661977971198902677323608921280627670352855316387447642402650891259589359957480085029075830956562616795758976283322909344784353439333879374490020583602233799113522667918344829369893946435563315200976136313521146440006322168917338716978689548677329820237397335926640914715771681193711843321249373653892334638386833599540394298136044008743781383878736922828306789124190831699590491004811383883007114976216139762587541347559730137876397436952753392596131447031270885142836309377876876943314664742223111764901766365184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] -12353956408031168172823541310700882604665140035660304348455213398661904306093758858100424746931926216261959326733671830555667096530373390763497950516254854782193192684400078915348209861825324489221396258353733604357386210325044046472857865578910090524622129460123730677031835463078971284087704321127541409206477435037620711605056512360738293971528484846609207966378294481681185248623599083398263494400128708293794953715215113112662149642685609727180005576749630476573830173184398135010518784164536417118281403575721879197855963317018806944484380097121219782930742733821791662371280897243286977365790553032298285582640278147674578655704092237040787838941922831723328582076443300241597352086569966179739124507310628989083972498464639894042466916753430036601037057124985025694588149704143979565930242802612737290911692677894333783003277184353295188049297812372535041264134715835903205332832921825586308542849050358047445346425615725749896044457709496681450289117875570918117488043408804697050614233640478684161684936550029640168798030710207351809987297942773506516343982026942627516768628932999362984562403180026199175564118171187073226948509161749189457387360305538707738658782178194928489789902833797435253721719270030247230894228615699094891918616737548241515699965428493912500735841457010859858283614230024097586484223376689349978117324871669526710409992871463900566281753904560366606863557935633858045146357610857381456219172051279506310073027063949804366068340475822916320568401263382668851561318513354892603610736316183263930614732721526307824250089106490262937542648239662541873956032878410060928020772556435987217947441103333007191936802086074325334446565125285291532203939494836868830883636889297107558742769450462444257401826396729286397672142441928317661562566544369829139878567602263608437563255303428713693795034510093784023869665081480757842078467672190687953914380866848316245120274781776494493011927116393633772434385421977118372484477444582651158666021494220932675928501408204918712294403139955234879936813960171506445069368039598644438730363481235260827739726513644551608253131979235933477205519122829215122462580848325327723188413843979535808793914009991215365639543856113906424539621817330878158295124936518301596282405175009287763022378548072819946653831654602195821510140535273549738987665707090850034298079121452026966557910618481847190907648435407715563656051577614576746696985278896873207304755660135984514152223965981545282609172860390769940698829842759355202278837754563492729794504199516343001799205725362175953810459315592995545951832931183711353720475985920637656676877047442971761880168643001087926177992015855813092173209499704225693696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] -11545370640886544205664939320059440502876169222863625308426371301485516275243783364363989740990810113412980798142828017819423953068937113380591482188170065966290337051675129835241177708975540632469997776916578303425379360754094367652231214309475702973770719350149320956350381909652928132278185647259860592818892624363300238297910875269925106504753217485493308035360318317847715975918541841701733094576259924977332885864585925664147195855733396391596332315784928287789816023034914487768531332247347696364042848958772443443503524890614508917736020213877597239580792562322412825905593981369846317111129609866840359475923662027667894845879887104259124727831170008939147476108180596249879370604008131544453868438120011357000645139364040703871369582125737476356261338503503055136272383955344620314834152865696161874293034886970687267839895411242304719870009810961977234654306100036494337789358243817177788790995079424773868668998392751308092124482663151655389465985187366267604900895568911632571462246925103121100871710070113392565156686203793166144639995837488705081224583029262545911448268502523651597697822770694174001488261458286552997177139368687366787126920487144382344721411538650331612776782834843468753025360915877422998433555341076180082544544079254823963940367775502336126319085433559712351392490567417711241055300768310085016838782905869562970790274122976407161565249568956582122891436538473568400060391729613938628852676171329232136249226079271551546319353826100417746027360832269367095190601049411594051614969900403605642219453365911602625052939136991321690213756370317613146507111701548074507306736903952334964820596719084737595541646450798300413701889706087367778822086829860826741965156714321200203104580963641376619204015065305425334288779375131319586972374522805874418758471291456586816773549205240572090012712037354039587138659437920866261570114736474253991104782909092384922366534371628913477834280542728972513928019387533572103168793952868595396197743505467502473719100294471676031200825309869630492500614715183238036964993777770290731606987876552918428002629117823994049518182523899512674791086455472153533597344357399077091899655217150457035123828500012911595074712114898819897258186677841121706979549487606574997293416795484382410802889140555345524369821967074307846495096517799931594310929450660913882754747339693064863122566394095587925032959665413900093405589682756406328927056012958555030831717137366004824930104375305519359072050343824131272750248394660304671729749612177311916858405173584000701748069703156510862094628639717002616603958404082656860476170585212500773677259425427720134372429079764725243527345860561723036108099363909350195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] 2497285794534458346074266576832937348334946526415192075251005848835637411280674243873644656136826342194665941420536232204064869138733960384496801560745895599434263033800112262985033426748443523873392418180140634284618698734155019647678666289289426499564203610306708167531773997142070707715384079971356010493829580071948840806204700763059510716800504575815319901139370878443929069451706901285177737427365942645032050517388594319381221448234982081980273690705391425921203016760992191677157143366185727694173001774998504880222534350923156720403603032332463625961010131760005060690432846965527713843833895863538627371955277026706359045526080960032865503725461798175143010013289384268298685633433789337942549903082364100700858598363151858467410952769765678526408325764820231362210901299457685001291587605968202952735793539601681506967277263589050465848228563382230153665663819122509060618061993018847299156283163206598053325228851799654819791328499873718216406291450002200725022415989654280948569460392138144493638413587778621617233611906144758996674866730434388493044673556522319342120881898911518141112514662582764473481178670757350820430980102523320492665208260302761675632768920848910509881650231291605631613711666073074964279487110908258909841703728874970587967247544840812374450105087166592881979054886839988472845706979974771858152039091269155887377629018242097352492051947558982128309795903554955033308819614599214712025686840263368566492793829750084438484057813273262397899540865485510254801610763489525758261630807054041397673248107054385378486150597725725777718283460299098391395444204900352325383202078523044977580141447565274523070879148846127732477967866764423695080551768630982013265589198867334349835089259098146804266683346922545574723975217268545626102588973220093172580991747933445138979917044124932443728074451662998782248812053140495736722737353726459203219839997970519041389982187178988471837782580435658422019257800189330865549876062381505967054596546778233925492934315761856656853968849059827405631153750238468960183061332148134167298257246420691698618285310504595246203527745699687281560207651127091737906980349637688274538631127561587418435871054509322773404445413963312990198507577876027828619772244600771085327539390504505634411580573051390728852840901888401400705239420874483572290994042344332174528942612357086402314565054492742927873385425015681983762054014384655520799717733349931498301363451992694825627912192132144995708510034446425402394001436531136082297185535225726903762183341184973789177714242626662802728759002658364200258032353844249887427282829040776866731480117906375947158972260970702195976008080065432818262757562853273632768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] 64755726883655768091578317437466343715721467586121960379020734055675914840860479157999310521883719085703676156363916605279449291302287383221424594853467841981921477167367413528083710606976312193540001193353317859003590159067149722531986707376503902090966811621713382553190463569943771621250217311672231479736619786848348830277704914955511758697942118254700754503418880585747889603264697605228175164251536228121261831063225007946493131453546300472536243525511531126261376892757550765076876945069681142944314140213256485154369233185675250323128118747976665643736107163415048988777757769565968912706703136853495406185423248236579428960187211050400535851483349716675852813426826520403344760689664952953788220363458349061104376758463745665225307366891757935645169234337197308602866958774350508919433276433928724468258936963506366364839334553635840547762950988729133344925411065099390727574471771508204606111413852256546279212229625613070159674099493668712268730061164147031277785722745534149744408396609577509574748525123924688744618047178943607086420473235257879166586913010923994184238293206951757999753133242651752062595572574149427771629339510670991888629020710410820613317238529962033018238253152909057937916174803032086878552596005670956905187397882603227703178069440370789366490859276768407704751860876844931224759574199113579995936181211673899898658351710991698017077370918813772977483526592233286937114842265872237038455648128930357737926284458610522497472188856802041091362567907444694664295188778846446680398675522473810274928386147286933166842586543318202401186835191109530390753379406660737976454106972207314584150480353703839480530425734665750072123770243590349933038381551378476460245680372489260310354542389208356457992480834870768427851066699025173232916489918099648751342245279236482187633436776775026309465699706289020618225761410782077191911771778261139943712236252948007346602523657042238966612628224615829560470021197106586448661678557536107867685695456064567462326634183291318145284361078108622929208309831150927391839043015951883017423833885864390301906361319345516530638497168062814500415329849004676610027292858370309331145733992821588037207371032743694249373788862843456758892961558974753415150215816611813013375657038751651855088095927187476624502323058113762903110131603929228376206820860910431767787571026322502945629705102589239045022300340131712097429409668629416837146789888951888280756287869462184661488316291989520722447768712731662350810939366496944485407956636921493956709839722819600727482970907493997212675450446938036880939299507024021970182815937616373566514130138987590707223310959348596850414545322093258179298593316374839296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] -45719586157329746735820165567758105552078541120798580630884757016971181738829720138957125568268445483866628592280443341349671872457124284174909601650997533016855418499337524707161528784196318975446717902667253659860696778928150190301939883058346913282100251102330429245540230685866635812092989630416300547318177422486827885394964712772988863087028913755277506232906396796293545956714506920864241456488260672452991013136038607362233989722848829752858884550965851836248975561420203608251247951724429452691117586337489032340595563995273328896358252862262703436931293691190750499506454313014892868350960924363541147110071029603713419433075155191082622357189987159112798678420396640010620900898068706148170694822288026922547290104174965363367652908554264617974384391313690652832867177476235567954415125481379968363995258173038640265093800371844064864772763083128957869700351545846802993080880503691241681821261599950676426572047068708481012407970098292767980128402017607115981505951644989359059542362539019272722057661966338387476164399483306058960470765148045806639872411315901367996509960735582219647692199011571250838441930811390984855355474534664005849681463370094612601406612929006094583916397625217101162569589298805397139060721999349449055200998705303120993229329479323254215051588122662269021857459166981015299849630557312997397567982938322345275898336618969245332535516783972728181981476009585499644713463382843325923177619071787075739096110380001389388006825226935413278627300256237739457806567643099465053304097014538787350973237170159920314805083885745796535263184664804798558087231816391816623484719974119724266890143177575693888011573143126996309000554519769077902805698605159043272939311167048506128941216108647756672535119840549812424856616932787892279671657795519325271181309404497017228290461625250266338314044195287865825938837565546408009151633751835224239838635136950614198638553087070860039255597472888134145677449737042821254195516590888225341452523322726367176980331003830601591534816817508848129625817665089385589052865311023401261797800420210715151102738568041943778030350027834052401336094845375042857429588149874446796659067406305000817778966182118363805058839911544868251601183687529334200854243044771169233550784414755181094772843590003531839765467981717829205214677094223378592517687302539546235434693584629261174282938840323195447516413553053122310701498154708466589717032972825601782225814076799505830316535676522806327857692330753766077616946264870376133699923697769827358745708701527613055263304338665255158607204200939090668990199967177426897331826876436107812917950597494447950774329052944962833195678529564111957449758693551767552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] 2303142278403856669402858698235793567397367656011342400579853526583549665930903321485864764797757534625043689425000159814156343521941070382732522107309779614104424839795932739600827397947616667245270873935411105796621346385059045338829424926207663178205140765398045782395872573232730422491964177402149311827305075654128137895674074089586804223705840820476522041760815940698625351113565726031437926728867883762790603657252698640919708948015798139273973113150131602605773788555633124829414276208602232135999972899488789117875390870674467022306324929258086634836946949287277368347743583521078010922909817799983529326899389055143891465866007304178039085417834180073265668555926408338713854920921951617100137698592878769390236402776475485360912538503898204386643019792006273730989922036310864162205213395530771725893732965918053749878965272210981682235444960097962622956077018321506486778241226325428349946858870705285403748384003941602522293001447880059201480826612051205498950400560829718176710279434753476331137903504864861612582115691495435581543883425168176508378736516544551856688891161819493529568389723040620983828500599751354200318345736308407267312069443897582984877843341153794644933661285730396501768606518905923997946857970395511728643512772597255349004316047339844123214160518302555356742737392274922696419876369618752644677057506893996995834737320620647938686714191209304835171176111481735869922321284592588127332568805048942629004121037923059223669960854825983763395541414312892443483539638754335296430806769387394314919576493351785367523764749303064458869478832292952724254120214546778693597044351318544584242419529010148070270634232167795379831877946206987515353833073949038626316971665274016238609625492064644179312148729591064767553969267493042451001174115100092261818248303981397818930651442676383789536290597465703812234505907293953102223713732763543192230165197278013895068571029981049115120644096353640366173157603068072464066857922161195214384292111776000059768859334719569999595730761761884465920313047005093279884491932535220496038433075229838236437972715543541514370933871542125521642287236999920850934494382336800694366418269860529777083713033476692694111671061472535061493317993292945068255680548807789821162608915614885723367152990323650442605353026507425443460615829101361387180512982239453594268171760129268654643511606548252491031709353436463428329078725575812629982814150182368842580993597435211447900825924354346447700356904333425408587508310723225462236954313450625492371285131142166790079777175223519377581732105875505784294778842061845049608450792173031287498731186088004791245925956121968479371437899046678189373151633085562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] 310738626399109971835744140680659711820586026023876909781005876067667674607088258832624627907763409231001184052113012965940904540446125919000439608102615431327780307284498927465860122316273310039686221634459091536049710948966736518282963008379796876046692964323874603873852822592418852779438261497011623143509822221567612870771411755631724549321044785261744823833529824626347771885251398360443510455525212630250185632675289770638446317521542215588140223658514106685653428326383761548105651755401989303876951527044200343861064584485327420995828401432472958634147380468169264409926183149575339276697493266049412737617204727728381197939122212021966306783829929551753317360144897575041154349769303331063538711064049159514606252150470775157697041519873336426869577665200849428366978477804336699170252936224637948810546109925918272898598344496180358187369942503193348067433798333323687413454925041554192007251974698203093524799220633426244606052006301950996858114988144838838164230441622479601301188464893820908625414282157797116944880620021163822169061122660051972386314053560480778588920328149785510805459957496980093668107349943913769413726365679936432187168863025419364616889601213631580361278219316051430220508651625978623105169356710311147583434132058300138802295202522410210055915353378754280024928767788606245906353767901426610655772020843493481448614848946670184301104627324067435588890230859454071917170487589019850360778011138325598925991277516794715218775135252373838697733741225799806537273842310946151411436580246401770502672394071557412530523786911971190787783356219816640006229577376773511384868845342323692872562255615814605441750327670936031303564858902744067008198135434089611181073161522938197071330553714641180943303244249595178693624339632067992278266314989451829227575245397330132506709401863437519284725171535796240715304113402192294849101639883592762596856068507498351629343320728004190056725694765413761938508615937469880473952742147302477653557604959358231530732460189703263992448846266656159433325319050054910293012005338908977395296492682079771535301458406405285380364318238687868681417601413787516418121079366078665797101374186660880028802735945030742104814808923014365785098094628780445605772544287074154845105871786057772944062520324512198079274132125783692041537318577051438692321006334838919924636998770776392573435806588746959128818243549801700197847113113164771254220399474276295036732348998197542494120011879604418451310499633728986471202106543535354997111193601582707799875038624467573570340514943984813536269710369637252290780490851378821868773987115555663635475680549382924677079385966864422873874732166733932435977173318238208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] -30428750183933773924218555062586783658935336366384274432614231463613236020312637744781597309384495690109746151751119809881584768570994731792100367629156820139710679112335174857378873402841459267587665963100803166670903191620394425851845822265730413808062610313189723362847755052073311559727200399526676557225328603348151006988511019986051467349624524181715921801108981977684759616022746802017406251347464528633507261828846855190837533179166284682464661427306507722402121701040890488348732528330637851450537240535613114707679717575013170970643917887085928299665398967602327099155743493290053775902911296467411272334775900967366644322149547719776390282608293053432468904814108929562970658760842213331872634610046848068440711536430554567272540951579287683286001031606272426319391766213808808768910225317235436753992872082628608048057662901845234047391725919734415915825154102765368699735901224230399349635284182460299463376893665204958218998738557163517253256179608247009930698000656141364330680752292668789780312897992289258102746164315171782644125544570515976403438621387468695013351877036670134113566706877095317746904688748649808298287435041951410521949764873000351387279470858394161379592074151756609095158431910873210185865498279435528691873763688092853834487105735498486656611345920760194155456862992893405020223304240568808479407951964097219721231662783357984209298172167386345827013580011035477489165189483608079776133161170306436434293001477787345364811832551663801137600007233956271701752639339297511332598149835198129061865665112282262607699976749570485171939493371347402285341168810662692817728645833440115603597162177939260349971216459041057226387411136380242797838325380732730740134691854337828314738082342307273193661814500298289240599878567138999118199998439898694807270930354301772499018895863796564374908257578165533942226712249977819848904985359840543248899772801509590942186317883011604233706143580307684821351218472951568449866952356458863620603746062491011129738938472784179068235881622622811761002076780363488532660110024182462299369207279784381427088335932244919753038017645057575454452870648750887972273961597279902485831465049173938965664978720888260107047779206358697715509174469132642497903895175757605330752347964777096171907150349468740232557189063237830305788432667302790702830409481457504321329348184148845515259932655759075177549608994384054405908687273513491602857802690176983241046730071808228157124791257985234813513746272154332115270457621288856885583692409146991458851392741108499153694196620772700635846273715503073128599961948427973378196340602795008658216374782795602229968605961811179928113864493810252771685160101871616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] -776634142505986239459134565649320560971245509951160176548065964242368038337239834367760955528017220672185878126436737975124371400225586311922704350127630662915636134865219174803219582362469015904944116747277914248695002930056604624367870866904522658157431089019590685617181591580326350849533749404372799915794887637550534681104415802373019328082940320615069818498850709843276597192148273199962306266148301242787833174010244768622330737883301201562615170623342228284645368320190544498822232101187137249946066871004140809372113923998813832671941488344888789213715323284306803942656796689641795454377898501496178857752194783403104796162196111476611518870019589722242157712610111124254654688137414853653520956816601062926479001848771346869388010724723065840575142357286086342682759722088324767646629319252309064576091207865760555557562173169159314787686934355621327765132079161211619893282762529693539255157424854669048623261603309096064106922347981612698100860404141002932878197628111373982536794229835383928501662975756327574377329485682040148895452883688651745197196789716655068230964047954021623548198555238314256446824080995011862811595677982289111678637730248523602922505413305025260294317855531276454205975056697307421724055270877924560711079193190822064221846824118462153508329332389311210197381342348398298451069569945429664491965598950337782585157544031742338164353647882776434257670637145603643212239791371336702637974345393281074293027170674388752200313985417072257650553992514069318760268877062526555124154325530355020161961052071536588588478370770645325541478871174368627285129138042052221553153612081169252799220853587197487589698851291294451384310832659347930117549036692883950363427426319985639719112731842349921594296329995578188634621068571068590695015041955914297505209879212925807167375549540251173871466119207639417247435578659613316659961947336163738254495662749994094422896540779361047004929869309046595303725141785701124937001174113338488608893033159852609615061415023691076854010766063049784281264176317252001841029326423306590007531330733619713975176710087835961170793234586930026200069187458933892484744979099688217349876276652170671920101038454415953913889003973890357557173392972297331081864989436036315355078317548853359878932969379191658585732482651677268156666489859230325574854153859533729198445816136592932883270002250749435050404301295076578795665166439964780504217713611707693547728099362782733272972865870159324778620024026999142130350918240724638853571544088917774106936061496723153319593464229908055558985381269104283728780886765571509402483939937243380781385491503810057270426059205068591196271942238641826836205291962368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] 144931866593515855677372947644863703824066648316008382995219750752477548474613798641448054629985528828054559330368698128028781988330288132870422371635849154964599975431450130731874972492630402713403387365116157298460281391142478082875525321011907416215702383371771258825581128430623229888207579180143913789372287401438169178860355849568990550174032989912435705743504538787819899003936473994257876488838532536115052411577200285312324245484029415305848566395715856842320791424787939750802802021659162397104722781427517583254353077274731343292009108019037064987515767745646587249632131153689724100191255778799074870094570825493175549224569445036474452252642931829153085419965895346228011122773842872919570815649399153631215442738042081553439693738017772935200974033393641711917777925454588072477423542021077536233832258827197846735018905762096059496901950913419163074843373981034470723340414166308951615856057515096033209583676073762260393853119017240949545130554847262299053206040274707949323173164262091681389970642185679170389057114531997635004144981573171536021009315575877827853571179990826680618549957277374185809037447776772103491915706511378931056730555882145506966641163916408978737132980653632251044822797426667602062125669951799957143642468446266977483637605177134075592975961602934077126807226606460874941758843530729930499812317005038874218847573620220695529634019272433709956163031788154394298507820345807029404679513719573293686324674722103962817936010425192613178216966354336273707036414206398080469120808131841504023406608751244565414616566403555349759222583467524457133515491414813143887003111537969606116288448004882872207471848786611065402995058069871627073163986890692248040221459613466071540876021171726479346161880922304937452683196314677178176707945230815278883927080556471694391616660202166408088396192058135146781637961129036381274689857457500316189689617268720825351921550358543048995995216674345388937195984882623787773479179942840656893165197409160640480070192991062093212169460788412684584865677326582480150367097243120673292344103361707781769040159758348144937916150507970127242525664479313634655149632054711584274291005955021114103866056854817685269394594727500432324552415536163213315899362846865043301495412427861065449789199893278818026575832414317020586827916235868802421317743991464924835890778827980866956622669583360403661243535407465836926869310999789333796318262426286594506432365746971761200065987534418118774564211694548508622243224174242184598789809824301474043511534471528031111387828103372963426029337113097076105812938743476785363083206734402178229676874382783462751782138390661778354645948704400492827607218257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] 471359239758777096803296281330782417102667131810438879264994836677319804182773389462384400029250920598240654145215845840814450104304005513828479786534198668381622228994536424958193920281861759583340130705859838914400695447123438445716380279472269260663560745019630781294243158614109591723806121672710834144212418235966070155051563428236097369411231213285540954580498962106147831701458062845734754245609630703408221689218382340495570484311124856609547714142360325694852744243263442978653960038851403699603737068269868182406636511591705026708857849163430758639685636142549011639842353175868261148730448008499200911446869574884969141734539617436976278894510120992066122443848444969286747604381997071996433759934880603071116793250470706038331346295222934542160588965702521339737896910213151997547346165782443289342698952805262429358072280066396421326640387117849333901211806711428795555024868935470000787138183353818782296715309217583175720968037638799505897373163181365132325432039251232288990412920179530619007183478528294257268719714459464431009335696348029120942738667933554019325186818501471935565279330223545910166047736266049149787693091715828504568361809570985914023610745560927247808498540343245816091086961485487710293342518202710706039628910057147464450639303598268320887230425001545930722028423108049864961034616023300062063365274435290191751657801734252032426756781227781061299697853587893871527251488159364459491661822232600696667745325502805123161743793287623807632821832979919490518383632838681418820497601919151477649021420261048165205326854363185673745642957222562054999553733932302659036230499555059959974560783874379898155905006614607208417649419704782382530777281069776306936254334986341918474057689386807830877401399615124337577723134316563313721368629523714300655798322450062690915916800264027725154854939839632826942473453570000842373054255929724916566858409040271588173123404853603081528397885713349769990068159642804026589223249499604374371495650537178563852525572054471626506192286313033437688741201338577495791862227811672182490462180294153874247155893863233179946743899439089579716367462376778945481933296143654895167367193044489683729722723882306685282515681137505247918441218489677482517108081004221168333589533640365366855985252567011093537735090008179018204606506567287118318685890584480162959070275133317237434430639945237733882059442529079384679423087889736500460161779657962126891794323919890140091019860231475463426673726675627891452596170435367926866093596769403723383732635502457276790181427515964136634022478274331571124618154961653918044949325892805547464244799521847489437517255073979827569750944495410308474948550656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] -315793685612816473882795510570396841159576069690533669011020442930595177221662880492501735808331595930523354979155205718345310730788128893106268537486793874555917873894804083272433533894724730451384865657877266660111133845466242133638847905041799641486378197392861445884408407347897582796026472089144164016272850152284150168578496046418610760043123423878692925359545735663472928274013642878477327385444044520959230416623147766972217594961852059296987249164630243170965258253467006959104774603340886087638170861206991287254275129832573018089098281640499832961212755061102290076811854713213516409813378324152963203183994297104726987261077950337125715093962787734749725012658419126377433925982910583567806190718519163848901331912748206415725813258584649593261751867506671210787906727139222869077918607356167998269639109643105405210085620837209969047809114831872492712878884726563473557713226734083968498805055353801629197219542027833562291308843471968447911999239517974573705580165983042727303219479302476553920564856650312351210674596924941819527646847292228142689503783586036102400363269536548661887555160139545314206670149417383659851121822830807423689602536907819435987872692839721311052386469296600817062500632726755727835679197637699977990131547231386464253916631560287317038233240580753180397941059680671734642170942713996847679210467475190486311745659386047906463328313997653122588747707154179826196226009684423960578003798601263260124658341591874213284825293239882575873659549763423336778901939004443214644293422072764767224790926709828190439208047910379819637340225172856726825178206000005148801307001398517130995367923613395529553897198882104521003143568381712378655688803333316916700239855596680446694251830657383810029161862254942217800141265878721444822202838505051377461274605272068342859695868114294302130163875717346411928518695123381421954085022845921047415290413112513152873526334487800762864301602615919586725325493786846791882588249970889590549113646750868255997894826754305498329226409228399603699716156786783722386134506392124208734474599097798964924993525860107397655427171891739350074859877837261728847852801754954349490055571290519094817196076815937284725198190111730116267622650896818597038840074358209650351599571114986000365754915049490028878857889343829653529130154841139165542023103981385693730280469762656733895694778823433079246332116921205308142252342063666902388311961990504702055226687504434478291525907540236119616520992467774018656442455302402434579010275969945689169458459635769130442480191971654112608177333316837448111973003602214109522441966226236847532284970607226427220981323166567098428537280984841388130549366784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] -89100186206512100525040476146977936772270139751457151371807491015046848941772043442624630979942210897430460449152290018186920360600244986070639873269338087256076448635214085679065539025863669694454891754708527613791660574742539539772903604194245538093653534548125616403598990955929416297332042197643467173775708218054734009653839022814744183013135555594529100642749653160637958956024286656897348832985979008125248767815559354268262795287166650004111163646674126296311877881906693171008923045790004004640096253648660434640404375678234453826507707743477634779949434188514997090074911369545290803027726146699976165124170382885753427920950469740030754848644853710175120746361171623648149233160528359492744125911586918206910646079805874018680641542793818120463310026841635913318760579509434992207510011611936657639265581952376525338949312366019827213238252999091477397313998221125210332902700539816857614686450601277975553950323966715603206544410133272119164150325812672512408983039653637614082180691465403912973480181833303076203475543583698977931611613817991491842741911211665120871208464195043316999946417129234459595688943430871952837043740127797686113075386262810277253774363492480423965829995760021287470293125073374172524697446004843185177835509621229894707315174532303184793388045816285568739246354358820178453796332174607384410525342448103003030429914366828549545707987489210330476695268842743566276027663116195211926189028026818336704995326876077292236315235602578587021684408418213170958162766337437696816983099167592972825874429021585471600588112996276088820022915927795288369816735762025227198939418959987812612863786991657634364476064304177993907104192872863558101048928737681286332021023464432330440529639511652285713012904280670129322677381165596574709814703058522997939845098427099128079342825878697534699372176438242032504562163551872026963768423257017038195237830712255684958995596907845357589963157614727166629173805298788484566526375495377035545562945080605618497919994571256063549430332530025604571251675825705456846623841359637808322487015602369357426161825062659131866838339333994870708961692652097624056095186144681403081547333336410448625468311034147910048590011723098165685744805535764736782945501462821423418460454752350444045298000214435373158442401213898961274919241070403426683491423846476777523982348872885412782637374793991711320472924140633598946725623451361668519141235675896067935650087611897243964178593793555032708765208168755542883352006361314281532162911229804205187777613940504108918881894184853981106888008498276081891842802242074269910160520238469613800764187831171071039560360654033100169126142514368632171433699206640021037645824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] 615576157924121892525942036828686525166160248822651501213352844350866774941409177774543778188828154696594224805987043209703761125821210155788597576276327737082887069754223199316455809469362126881127063920994193051902246429168807953009200365867730784308808220748336011770990375477646167127084065218735754229512037876407857929435168652319619185352248492042595576597737676021697834199911379220382645350493321734797338799776441335772716929614877810479742095238980321786132744628856431950201812293243885710168923402720479044898833169855512737649487583999425543767906483274695527941473277555260122178247932629936801272213728841301827352577949250921530078511488759130197614519789352873243689606197075796716339820464861159310975614221025802609337446786330166141989948605416420044529634701023521507170399508929588555272711052942636001191000429603634984518047609232038671811571721224085368317927798442184736096803574194163415208648738108715864819159621131468050061154157044614401871627215638349327456239029620278457650782830542358303914303122497711308783563452649437571241840005816851701786694135558096856414680786276311784421113585900009303768763716458352725838425048142229402158439401528832021780187889183498072536156543913673542911886087197758518948102958655255094557999300751011967449861092411614858090378111201229150487178933428115370355959000320960735818310685351415137716295659931740316676151444728322781296916973738583796764971242725156797735101042941710248729024450765092110574968776013664572504411678509171505680760391233612808895187002580951289566245499552358858154338665916319276127090053997687191745564334198840723520204552683800404746712958749580178545611159827481135539021373567370771000704067278729264006654983206059782601411164394546793120505926124837791468254276976954384674466890837072929091889491294296378743373110969615654703982756250339688643838659419190819482538990483847166584002027717553924081437103408008597525549556797387546759003282834484191414208177271790130266993868810183121869319299170478214289572520839468988358205249751763934718914681376626158721244240548145594976834675518520472616242223409953327544396588669675568623599655760353518605652622563781486105624663906020660279717002260214761797861072378347211107967008905589280753990025835982271357942735549988011195293129731744325066695250249121668480417883885039027945415765852995978091338286945784351029874971366758916896500189337676049500697549892147171729511442242385806611401710876584516050215094803777684392345651945516581555764568199674774514086315864077309934090309892591395362060920395478321250095406451562675795836691325486335037275470660464161882128670263526072869334350549078507939430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] -452070739323922267271831006177614307764287553956422682140513208781718082584790740388980562364387599101611932915237593605276055831199027096680566722707575533720808599165983714500972625712104469248894063370076356220251084523177027973594055072907454454086413688048213730541275168026624729061041693749670037832999819640388680741158709129211683348107818765723254662181822276927312207662849629581525714278364539974033843611452814657366811538994678106744795643659271722606036396122273875258042855492262680761182140109022136538357946863089581777478401368424913167624045273943978022667710566319373399733729659826983904798570322416078297706696258339655163884548476459328898891246582924630518511209197881417858424942090782304125719368336622247757233611718234068954549793725157153216072915562417723658497821689431268259825654999276521778097525003795757076021097397292626354137949229573173290069310673292147621012823615609395678607753700861921070713165563282429263357237958036943512821202498999503008730903733933276566618135784951094977168123298244042601017465425934551737203619463613075874938710495001565871566397335453164077226727249234010922296241492969430502194744181893936175797808922547590029281403318425312799447959721908736070129276688801170001284443121528752197026260354378438242225528577415984216049253666216961198994077690819096047082466575437674549210209244622936357674075903292116874839113267327333014468822214720774306606505722267035653658407204004474907838795230221185609017957386791283084129048983381378812825098426320046943384973134697729223592329784032837701640957306299699627298735067568850012852423753912675222991629092933217711800774032597608816630863676581999876039971932829383395529474696248720451558539501350012716215545809740380515819222435733340284561794377451634192624015830682580512102903876856747292059459343068063585274204097160799479182798340934579276539659749583124571105631824878579776401325250489708958321044662629689621310173707753046326202695162144783395877739141142233438075771961006531499509551304612825734216535136585300610366839805521467556223915773006526896641310074097030835221702459659376539139003529638805701555753967444711002142075226962214744935010356232876515004893762906594440260227792478831050811855687680989671980915921892533864419024636607657805723499305107184715077776646329792577642757519588140267432533346605168217642087479879195563591449551297566379321924263406689466418566450978912301932045192271537020710992822284892530436398226582423903188222254704406545552377179387828666254788978948801494175040298577303219711633011088088066641202152524762600050845906323339658177043276495437761061011417962187995545345777229844200002408153088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] -8891844005858403965772421599908066200069213026088378174277745114894884678671131980828185372605734149057762563212618430798268264904106619197986803700518274002849693111227029495322106958364136349912270710257025913645556475469324292797169233747426701959834322011046717905444523991012486456341680552525064288131478885690811666724351945818582997604401185175591009741450432361015404898305284557727392653152863287795667104055433333556869280104169946083716279804690896588936258925354847171192433948751545108738950131528560600089667208585064395227556925938126370602913090939502855887786732270814937344328374393033738390680698718316840975330634907352268130940560202785499493811221542035011622618903792566290741573696909415787861657349452846456346725683043083423013627795949397569203058395422868504208532677082265692647777949078244656380094366478884410780229186673083618738200610869022236807012041683473596240776307956772330517329592096616130342620503350397813275186889239050914947476431891476898501474275004828754544824590615264915236295046394819584685566383663849161404970154799333341042894488663413869925048020217494771284138574302289211110447984624720582925596606773940729283803764625597418900152469131312744789025426993451336299763613020725108154509457593744751978093643929096348897950589720175512468265513963711924145829546198333133579452308409736288717373973520724950706337335283180650192204308142899626440480324430059897856063255897226997655705164382849278713703335418915646967246471533552366375937516081505230373828821157229236993793171629556229100742474018845336624260444294746201692092280821392966562520845396363226164086179041462439441229157828997708807870217196426141675371736833758673842824042432760528671900419157143457629452378519023017778654186864948864094780500213605546904414162812529552297236154296190702319082800264755062409955406161002929843494932555844490893099656513498884155723364265851769681195609850086575472124136432471756648881605838465709878021561811564689839417646607450749084166053034171762134571086503248962520150405960904424450554263989910014106762738030729918426483398203717102717652563157779727904754952835654477406331996734078335998876200913011529722294714913950339213435083294027961709608621649495288056634939633582640226944103847124315285273488799283049916588519849182838334149479978608912752691612260932022201345643327295395183005112701110994729173401965411775330147032484353265166289191643009441937414731395539290154299776106064740444404909686125653440478832983409551715785179890811595405953202287482547166379870681932467919910976034234501154059670942982909691583131970945832286232261094355859049612862200862048473676589649850144301815231938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 1670166872243453712235886410785005360953222964749836097202540290943617576563385084332906037131576672380821483971220914715808902938996481051526177055026047907267641957489881215452928982390788518350401718758481840650636819214057131659989820917735345516121356349233491250003400695955797277093454930874357008013789885394071423715340125935011595386506420197769757579188672248912240205269567955878840428195882654335542232884894814288581662167189085208032970027243881723141621132704632641474896257953966404135358734236278037444210629110983176305131985449797825473356142899330307867841765349031983862712412403103009678190970727315587185809191044930542830736766609098199736773895088944758635150459767000342558725457838946456023162973083887172859798790271652316599215057086166049145365852694387576754245349310331289486781244458205136616549449066287402761605342940162758351457954543434875451381901717511655174131688994682333001288558704161573481905017009874089338937543487981103457136123291949765266133010810285171074209538284597162851358504938209616928476843059178507294612071080125971698668701003984187613814122574319742493552498026970361335546119160291621652317361291296135271759603362093300671116688292374226298319880283999604278756514475698579267208860575086848788494855685558674378676642166257584302378793244388709041792529391287808385002345230047534445950733632832931036152020125287862679886088584865725108688458485664510304177199214831756520979676961023044377095164568747115981070448422419163656629925100352393486989974948322718118705696954635106875014716340205170374746540438697775416439116261188125442049480818392571235072986828069449574653371742342768247104020361023079195345625268617097450121732982753795346152653388864571054911878605864009949931820879023147280361626741624951736747178179151403715060404221469114062648100166143088327522547954347500977529372660030737019325030182256435148443958428591939628485398697565370220054662448923500780350338262197455114326684369203848968353717042195712315661273043170049148458920776966310298846881815915959845013161766644428071805048871963862447225088949832702176182459509775834192880715441864327218890803282227576998062384514207380202253505282018893322616125289819755955773859188625655105717163640638666856819111482457085226845823557672558373654916062432432730947133464975708757242754924638701320029280099984679401694525578039563499450771286318277961989575884968932816636324498997419962239013323642420962789490499527953722803711172668731981527631179547272944374750352475085229069467690647190318790928535370451073846617656204828700327028115081007439908991133020105538785728634943707130349329964362706201784125547733199450265336657477632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -14709566914499618988015436136080084746295958868923066002542869919428217930872795394482389344724684932521593851529195016503653732001374267617898740857155912178199239871533427070192040616760263088990581199467715013769359837517444934167434087284227702177477287732082575277303108927440776682313840532111503904019295328392784662201776173750401303572432257731038774491120950696008644103685490703331806336765249068920887404958665470290983008943484911288533272867878629726016289682854061386547355570224416753186051646497613256415654938216009252050097296351541554578451364761327672970119990304400212208270507588030102643765699667221615480904499340509599822659548715992020492763984253539702552589012261532644753389254852217497826370446455551819699532054071378525080795114028735065986909917416263920040173961284453178086311757084449527639144195215806656492512011651886817197860939311248648633055609352414245524912351924740330210854813851737637308787403050553134742095650972426233848685662870709837201106459784722663953383374201351012911397296342899724588732300269903657295809093906103317659750755396442035949204341798260630836847217903862061556381603027653527923352214996434958394943950645948003419179218015747816520738430094528393865919662734464195332719023497774143675849093448087841677925638573620058195537291095540625569530261717117785937929244891471318135799566296893600145908117375342349944031271996616460093116788823060330313628298726974059760803599046483144894018837766437419080599274553984461755138404940744238180326261600926421635549674049576886923098339175271301964730209426005388133819350785153773918098779985320021379327217767667215682197451855495776766276587945270843367596891269511843987443244986859832099649636155338050515929364093157907836875363794044336521505523789265909794665240322550925513769075419111890220040158795769450820700497643891820154830170398750712879909273851648244715528882992198649415818428141158676941433046760127221773793446950862503398758751859210962010891871515327840262238109380836037140349410766683633496987204504132102335394092073599243639772676447077224916944285771151257647716369243409409002968421090175968684089568392465564861680718280332857424921231737615223536877527923905896086011018359822208848958840409810100051741974837666683861354632070988937273592207948306487063671966371997504479239345641495277224694940958570439884564330343832089143632620532720872994812184194172379745484648055298172791243749783990463187059080192585857027478905632132519781634782262874251905551249324822675868904831406104376331306254988896643967676264057100053826381323100680949243468827179706568387243165028618831060851921309567684057278954327177989142802125020987392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] 174322570903406124904974957316505546004560082252103556466300428133565817524532037389778488677013855372500146553003646667128343715186216733701531287700298268895655313143185680810330314812559934915612873754478127973861758760379281041557137089388799662026684607349937995946403976795219655484140899510045858366916504550185844566902671315699465529240468413484981463891078271607715398820737708653967506996694677910265871738208516274539674086783351031194633744256330905103635074629426894704882620842892118897796103835894781492994707751097836660288013161750459547213663502826005735035070631151117816036646493979368540482212658545203864118466034772494663647872294209232408055307233477220250748987779636348844871418320882510289304265588276825997692790242946366633408436375444301397547707577403729288416102477016479526258284434975741789422185039359781800065069048623985496915793607754365209973718990546204996036593903509857705380938969413333814008603015524545554846222003967734848740815431759064869543934234660222687283580673294539602808657597878062151062372483558991380066197610614026774758506949262097459597211353727592643643938910711706347527504936614678743261347696935493200855401824607791090981440377170055881993388630341747411536164393581372910299186155748566840597903259494492963326930912396595718008062562023269759889654640714857046035488130404664878718207697290198348336978618618752613558163579743853621092902423397931673672496496192940565634003229214294220565644725563007277393325133859525977581319627182055600748944956509963622248619517911010033241968845183066499404180521049339033973136428386353346105193688779793948266153724752896422320129364919990230151490320668197743709820464958068804064497931311376822955083248641407292132110265030142521916082353108906949749784672399144741829713999351586846038347895487028688671572153657663128333656241040921283619723097141908187223011209159149113930771683226769356411788302904795154150276795852418912196408575695217015175563152701477306281856961851570043303171234646322437204779273825162607838278921013719825969955691809839923424426118090657441516687186875231376071713261098059490703704064411346534142924109095776462108209873025057275169840640382087078636840069861261083936726539546909772534879303998103317179770645969355905800991040281257232499482376608092999810474365632921978251496723514058647640592016282608610061305727663276489122497309550866541399995567843022612596721351910458710862557411266367992362504798776820111659888183685898688264079271920538087912160133844669588909675239899571083510358207718674031637776530033719266515771732004994658846507166322472577759312690531270264778328383674760580006812988753638764027128468056571904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] -203048647024759374619184539322180873684279123280887304063195577811839619952015707374509615136384473250687381039064079044843990572270083035024286969410305185033982258459856216701656358165314217000010298490229575011007445947912285192992384138896528922264661532143541854719171552944662270739262400790020128233247759335553791978441473559340770853547228790124123925803515840404133095144010133142694396130873805504515607652065081019142427028726748131761757953771946428452771254363452135905136651704300684564445247815139694386253954841788792756003238545887590226499544812818349503239645978486220496387609809348964912668902365589019143245895762063112305795688817046877386765482303583478932549917675561498768534557646652953906575749123927415798730684434721361014313861768686672055317036451884972824408377220686449514012152120174803176956621508053435180136326737915417480233036213912064574586568515818097964854573869168455175670533655836573479830566182839358577072442596609191467222658139639581822813155192732160872529459341535043554402794396175165925647339984522248864884746447254787422900904867475173358420113349016056374355371183316058467829281724466679059734891255470728461171448830185748187848132024519093421997797038304195696541206729841650851770401401323194226685149673691299400230200330806753414288092301966731359608351873444540037051348404288200420590911928161966700117039484393185295083488392060375122028593114219056238633407171319556676758695412808951272516694700346853102679377392410867902205617043599540982814606608729686646655467933871505325621293864941057969024872589908164329092309372450814627718142822043597653384830405270796020228156494397888393925788528944578346402610329844699281475571428516126541946994228349775108707899222936433337628086976987382350776973656896908887660872784058182574147881885009763760244868079092187508365769840387281351603682596631443271986638687232108833385415172292908774689089923981547956055081854345794746345898383906448629335249524931839971439151176427126792130117379807350717470035483728964352714879301388580562648427623769612440628489704488307567631322540975792636668256993417399559314354375478306948655009025101957084948469061417178294419076319821789221956616664315380822355277512827090150866879378077217237181355675521125748710466016074105217768030912959359649541484527957439105505436140494163732040051362814810304395263297747575167782952942233111489396644829081798474531147016469861062268877683795118675583128785515002470581471115871223000235419315598426461787506691312355698392941193548927931418162290970704388891423420932907884143150015054204520671252671702184855646364856339289143653205762526651805973463426772492411131210061504839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] 298555540507873440741909661245225550636246814768326706253847051170178185111225881189310896762930121746138086079007715375038275155213727596659917093998441626054211558856273068014727686944558380103888687101175728470494254290632928286309002369666360441339636194055764243192541999393087369237648798190671804821743318466770421057675483382752073689603635782664373129933365087127167635611722243760635307578776221434601340945305576042789551384860098601069105295614360096759821771607875765202139544148894550910058550396538152373650121414093630010385267515323030044614054925107711780474280098251456113231198211281932560290047225938407627180774196705217125646108127634969469254250250732035697289178718863767411478617494165089741608800582724360971376737411583686953482609358889253556666827976517158178191348304708451180466399138189048736649820265740070221493482032636072934213996526496338166219880294873233145519382353847772719949338647561770614873515707243219059013782725195898917512549527087723229654771329250632123278913771441366742679395396251192747182175826446100185676039354031506329426091565718709280979107868387994131165904550668701262490698763135059066066731831519676118091826749295302631516343350207782158389051710982427605644525646451899926474691169327533537260125961213616170681950539016941573704980519221116317449703197535337166749605194181361435280067123082599115806674452646245895823385484247614557218003815307599735100672283886335135307904712973001980670063183946905225523503815980176769897936469091457351128029668160873707059640215041094449539553111727701904865904904037439209820023229851355025309002109003183163060418749393941130179011031970683457104504544905191104870504796542502827596572981488021361215289628427991438295948949396883097571388362982581314062932851100579716828661515166289558932711795407719117474169552276516242679259828618677189714911332039216759204085392051029297506442171373024842118434540069796861022667329769202550517152827917881429719318240811283072158670050048071649252635720890667893187182775276479987242962960838338826844604510773500472055846834148769330156785539024164154557171304001054374521430846675594089652948448337278821250769905221378068413210177425321230807479995243736925477356945990235230985468209281547878763232317718662890161430904601946236333301549683662678281491302933751674361468783300869276262320843302300726810663028877041011934031250982249952875831935768862794014238439219660936639270932191785771841876983415244914977100110062793397743311880370801173396071634934418406472519546785764114601291137666567053741039600082147428648891358926197806243478418705255315829383751414262738553197040799034452584670358019357723572757304688246784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -13359703034037816402401007882697384757750580639789045328985868419123801515134049855716076179443343342880091348609114912404859839418296756020862126027595073349807527641363827954497690673676421784135347333147669614396002457317411794336910694411878643279549159913723929525007111813673828292369291492145443717711188309486941444265101844002562747011672871868355871903135111223225088240857618272285805259758563283291976643883813995491288191384634441643850694501900106104011677808880053265812725406914947055669762485353743039239106874896515325379598075726275077352570609349909733811850337396651255576040111276388613379236831789893742264990479955745006939402043879698565499843216980278984785233477378996015335917141620460904136296240777964473105743089565287953307735143551814832710672835973844599665558287346939130372794779546243402543465147357972408164688776876005738355987073025428372810372757291959761088560380549456177110708775491646913809869030709746636371450649433390564601030870697342563005173230143553445471487955130567289978742037815314833714998764929653581090903256864205153047906123610333204617942804486696334383465234317153833334626219857338788747373923593072054977122055457963578564940999922804524888681108261407602019466800198546823979972678585176934488635641061953469549049248445178235307064508825917657318833206282476319276788419722665163210851956197626190010634392001260184904389508204698383713674943425995010356595881594563549795293546398027754639427189208288864857134783485368271730545784987488599798752955732537000855722295463768007266711614874108273375701058625695728209884036175869361981606116118333777697882628644952011693115166900008294112862025773001906768743687319835793671457448049775497063977858982985819375750611385929749569683148514765558310966918489401198293603469717041731618707172529331805946422117417781202003091922893066409104646214667140413739968179431482038083078233085077952393506090890458424431237989829352867476399200236755453621862795445000362811088693398937341502195542179155577829856919755617873524717189418528739220065817258150928038784681004188733099849194638508065353892135212968579250616715147178481782066580801092923244402305366992728228234232675106746275359672681289994217636942208392977677300428873726911635094141794480267495410801194576227151539441412870114622367535620323776602714938787469600713626727602854703486078559593970346508213087660260161645833225958624600140226141481285615348460145842586990107660932444507222225980578010424694510750765117227394609317718109265047064485354721279040929872375543519456274409146156822719822965829133825572120956541370592080907931282548924756508276832325851892313251228116380196158902638904543805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 203310612211333128026637496304413008393271822880284334207541084391161881994741727076258824321519954770489716301653734478110821229127966858296207458237388549055878151374732489883150273646829312381072189759275238460647908632433789468054189563267064114501876329892764706654044398858072104044253407609044626289415982375327323072372259394788344981239240882030305131490036969427643747453629434939509006723861655591765211629156684674194285742319154775211904946067473281587559472130290790233129284458943007303902459969679068721933422459366901325149390499192231796508367741282512934329286047354864525440183212881183149985168529047053715913770713181288302910324503045756316850923252478907912398976609007341594119827261405649651294647280326093875420297738069373819273832663330205178391326826212012595371610594502995527335710659419362320471301264852535914440192821412586066381634570608720329176993257021853315007427941802840479548256300629729014271965061204947145508969397677837415996032953384322823792357584487177871712535347351259952419680238283834521633608674622749013720199657352330285523134557319280038232567383512155925509120816663243923092323674635767616319787954170495808850693970483853836979782578399465046522221676565673681008958984633899352106003972938045460752888233584566624777559200013214062399257322150572961674369544291941070489784668266145005970673788055745013538637646848246025778029120442455156451391230067970180921707173915174015618094416638513949340176481741318374580950116759067254292815042201423467898299720457649110557623341455395513573898687108925544013844662105213014094121573837221618258739510009654353624726777728177766878225138829919303876807069457051920129905014041186753126481358339263278058603002209385999046888295117326271925640604826454958522015350069700539168864237273765320531175765877924506265947360600251880618226530456806175130974826058268099848836606602799888921239411960151480816029172852902016760798493656253392078083723000855426267378909838570751204672821094504103420533012868772960614364516627301339812136534611993520609084962096182179292957978824692272447200513134950947916402009214987271371559354365490199276173611177299467447805735877236576723883691511287269356201762662387260498561865592177099365863288468346481578936979439515923734500399311443555729044861102620953624947969028225220735542986244365063633295913602181143105228987028751229612667501814376764108738424760770512529542833595454252843360262841945858320293814312602663816507739562834892189391588196275877668893750267803257736182542273839724614103029742081423427362250079803969359988680687800433827953098013010794979498495482228476605535415202898922847522165715615834804084665547940167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -1607442952631127195455092381768711413525508639760817333513837467783536872480057389825945153621708626831738994236330350648721829830372626418338777259903076909674613017055456320375761200065454244880407104740852859490316912809452668060347601774016416726591325663956360180076220691616428180340481219640286455612934983310447950422969328917535086224875615203224193527971265867856672513821685539456163468647810345867755159514383130433728528221963762605165523571005856485073322707928938524360086753296700161779297045650949355282389913106607681758922682785896598882667795651103575178436532189439361215847812791690835185283295495215003904657026981954661821413090964144645794770766168352808681899442793171412655083537243404682934553272146716850511452125425094204004030951869363963411617289330242147253174859002835396219232486944958876091327852154968008109124124435459722457111848618311288036024854598620570630928982453619612338006087275052643374642584403427637477787273056973009296698733616842823972809880886367448417637767888538495507265237348825743952933595377321519524336305388881429513704581990586195041507871053388275137137213230113448349655292948307354474144447073735235957141448198634825958727921317595760908732119897563075369867384566828324752459238638792071333591189740219114359228857435638772221674177510381880000309746500274416039853684822476077625489361095733611388918496921401091530498665294968191570081174382386192242756861891612112366222767920467577021733653192968648167960438419585505161043672178417221127451210362107140019434103650750355900570569410293583107062453588846212656777988274432340586392598366571795535307045041562293737110320379737724995494837362857775524632307105780773936884713547866452735782050614069161101024318111703762378023746888581056112772924665325407412112664554370668399120419944183088714800037105172372772825455753100801444742911962333949622111360094680540360713024115681897772288353040706870575800278223241081050970106488690548548178573142811952093416958611486283193261784594763155444640798014461968423271726121220816757049725006530307294702597233139882834878422258339860340645818957799499455275585090373386208762850933576227839550796235711319121235021861337549438265440418691283379389132004024698241320385767679765403372028933742525355153305549250983415751486539766370245773784023971993835350352623086263660975100987170287378041043835589795557683007328351945871116017209965426607862822987604911549942414434434134986746627083329127072637908004707518765776392803300051633217339629474065486762861513330644172747336733299583658011850402369905721654791603051338427622662314708671318319623950326107594009806630442223794433024258073551786190794527151365292032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 9413273310497297907253841783315672820669225949325304289232723117212662173994157322745277609398583814660412011757838421532609396342555782991402888784744482516950151838653659703462604967848556340263962346477386727333996361031191724837085540887073008092318780609474076405654828374745594549042072954687910021845564833568037618533190614898269582398364420406355023114372382886344399382691206675879380021488391437541822602802906619104427857997136645685042078370686983957457624049794522222502279055632611446883918327910950988845140581116285512340554379199801261022285672988027711915545221604911226756258350405751245081329331918574918001419198263572343886303733399118577796917071423536189675168071737112571334649454992589796674369975457104806632370993112049368276694313093014271467221603443039802539375267726410616089815903854548706945814874428817613064938365791411316621477204641160149764575051911867989667123581952860631248253522295045215474231452934764023140895506424620559940410787251598888109730787719576440823703617177849278033867374287969578837913170607050952025499569400872066219391650184732475484622534528301948723100191218496545927588992617556203629336850251029006510933517909146587927676400539583219531461903148682952038871825895997387962650184229704892161000523870069707241740318313653563575029237318769030205140583678956897662702420454867813395964906543405896368186752649478497471125345467447794346401413637282899117500121497334767056483590912666924913540473565189667119677361248291867654014014518293619161966183965129798169536293253118381005012933104153620089479111279144693875087482455661864172999151548894327416796859941640416891455598893188439031134639925455923445424713136906918660816871410484834901121720814363117640433884260105516838814946943121650157469899239979431816935412963975572409207677113100072236124793707332654954371510185610346580980609518008824033143354577171111653747105586923265535978186287025789002211071641266741785939275438175930920126107146014030812715426307407886363425208819551849724171646453221223204701535842404989648540132053464397771012832457248143797031847696240772451242816895964633081559045566747186360392844841067630690607187394036938005808308896702636875390638432500157942969576441191300682475053907753980008158366332194676929027944071953933674646807592203524769162014307744929042160774417612737816868859803691497619535348576015998430288052986261708426505108389843468549159434555812348080908973536247962760092095344132789430522417819830607727136020777708934505385084094307806416921401738904636611300087611867094901056096251012492681418310895225889418942329406359981724594130925818214318700203293728163483691940536084211630520266028402985664512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -45988125685723603345236378829201137395995834345952208318501279602492442872598006930052157261278601973831179155802753629370384112825744657443072416736912636600966468535129678112966292471364601496751962635736643195677494653308248000501677779264125689971471492503848795157523484441663092105973310273061772304636956297676053548277413174544149400690778673429744538960292429593219073217381520250330740108215448505193026924423879716114144152157427981574742554944342879230096582925584143066961637066781070807450242874493213258319003846561386001118906085617199237280707020782663903257290337589033911691550149937390313925779262736724269730372307225515276398191509109422212492184982556749190959526628801262661827587865057603334697870265371296423171212407171763004703846401387321373828796207450872850248592903018021184440356580307637775755160212609662611845398625963903397443970037914092159161661174551932867508113996706374852906122908374866379584291090030118556054051096349946394270886543766243385873391782641413081145286770728517208660527620737066952982353207723242971681220375569539107451897837712585840646594799185159040555551885816596327883739093949363883033869399112839690262469130319890318386715539354914841395692837549342425901607498311517682265292670495900260533569650854470439882908843675552880418456260183414443722531102198645919022533582277344268531891879289584088797517805821922839500835372142336209430428553738666832241032711289197472927269736118007795988529253529286956638853302459995580017709619172493596616874896378135164886209712494489401421442556748148634464360426024270229029280247756330258557718702579341688297057106893716674519617801662533840594461424787846758665800719027529415038772050520332092051364252583305360901362632433608841570085331238158578241702099592417906650208272550090999190685577099552086227226043434931354757478217618147109961956625530682615439910087163021834721322683882081973324473065764609136186680055906963899970873122466121588210520711293989424505285399192792105140785602816788766597032802517619528996717972295659559419481348168781929623702678344626010082771013960850342188796700892481915796703168586265881833826437756281505476192027514113121990285492447522143887037780239877156153214323387790550585774318032248681350014334687752159629232152516763278924839069522797208593170878144241112764462427130525986884877651612059104351121150039782393672703789242437089059531986677399639685826664742589496670370047140164661007924383045819391833507987033734219191797425227634855790572296036693055060693780595114662460920835094088468144310985686994870534395484848208260409378819713635167791314247767659716815852769745938350692200976408698061064941680940213189214208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] 186392189007451946230593127733258733011719985346066003699139980615999233797059364702139489859418396946111235632004930393528645844529483786967721943822946270701936781563642405534974271075831411377815655654536783654813068477656201946030236461541457945740172875107053276557723653192623623061250039864882892099135550738781762973250516346066260288866785939909292364012280582699022468944466159657421643565915393526368081287936104999589455677106078231877976588019044879220966542372450851306315237228528616370502124254031732852052390607474636736129894680007855844465098114571439623664922859367155831060862017522874695161566212525402899982122806020852653550793505452848669983346074308979165445848205513099961405790870158587925444032322413125454807092666706555525730194168336235462005330932836265068857303799330534281263812585880021266767098960109215676162289671590958574644283071503919631757602600816698538123453090360165839096215816775447775023319051973709160960343442015071170383464189670182455837550356385408656711624866366745351229293829933011775190389373188774934691861905396807677587786338109921577461847178701049169205148249191563409863025131981134817451381090594055805765983951057978943410994052264016310654807715119117349770400507326639530596804156205303123135058656266367884503613053203158731140614649570944481623818502938470176228381749811922344515764025982354993222028674544374295896349962666479293450678781103748732894002195344508514856641227133310527040968561358767805545926271967825913759417982839874189571743301556627237795393815202430228309882983508000448550388490822016438319759781907313483154037587103926065606039933065583635163771432500634301287230749918577282342104054821380160406599866257747593117342315335037205790020870491353959635154561225309619908219405906969975296393265539311315493219821802470375922670600345750278080045325037063627519312203985140541178231920332961103019659750308540528144182330002427838643253316573366496194209162394517646884512058892276206163836480318686850233771002338723615876075043052422565946449173439758137955083945662946127249491495585286641687920072949532378399446502745465538136770515295625705784603457809416238114057841209339660756778224436819633354073641849390374745478033552607777995572753765046665179741742345650804614330666506260416966212916441377507416718989455180860435222114555272695547375297324696815921432176128303686762905952699688034103225974470904994965052363044093978422188509835425255462542561415001747664611213395125643137322061844682626558088054063581009392970295128940107793802291653489846886306361100852306477253234381862135273979299631306988929759622638954879399967438007474382622558426214003596762914376931641307168768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -597350066763865005909986921941304799779582591292624660539234344512735137388047748120808370987372981920387047527081597028866678952048990176865005178202593532238555806117349742646334630091342018037267995132598874480634942389743062590436503652794087925307628531925178181419376788779059604712567999985893014981498112300839721985742554368074449190832228090419960092411912677375143517377449463635856684198527619554838292764570533496898818823333073088504658381187926106547841713485805591511195619670182262964877041337029339751533123411571302984472468295426235036428796559078706047162270612193980907339881118737350119055157525768106917207066353974067994446299988330237017930556017173853244453741166400211598365075162215493133235420486071882017982406041253670726318291300434564209841391464893542607296035367056458398698342434448484802996518850562109218677588150506876048881805992715478220907642192952293031869629651899306897300016814971365414134242726471448303513437875181460262718159425497491278585740196475466345310584190650049608135270650693514240348135533500454833521985640123574494072951408314306098826492885167756534139909997654492862907206662155190624938905835820175873414716936921983232445314605504373652716026099799936332360476843064763609205275165470539113796862162108549598287168079450950934896433296293028007924950085185046888520283107567759642421652130140949526377989865785387499643832213113953666204869909922653661968074305067263767491021979900958020728273450912128728772947320771900675537145563936124230919701474991686111290531223507784998070771294473398171142739052536733140336059055381516909259941908308261668025661485335845529109204273198004795464842352951982484889053526829865033865727191699254488983433861414926107316383985397624962464164390924291480323807386788565787664816048759510915866748972134521740438837167415618007000776336591411849820511935630857088571366206524027144507796353210772700295619244434308411548525403496778056807258691306178738054393611693704266955522579300017188114894353122784957213011381492702742215546430520309256888214999418486169089738662820437619438251470803063692163962766304248228535045463455522541270800890069255143483541054209016459302915712475102953349136950237829587282673137953876217652710284956857271891735671965517019056170172292426584207506810633116866314242762815606687038695739324012329754616329207855138789290058007095361764221811693140117748723839722728222948535370916547741636168364862024134410139094561720234021335403789333549295768354905802403029608100849331063548415468263537885350720042066527174792316144771955993787315095717510869957912622487693723934887453201412920643341603171718390724853938607700700568715348674400846086144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 1446735816176638088174170424387180025757064579664350109119102625200816504636356382776710972298403536706953825576622324252572889464671796959313558641540465832497461397940438965691821359358629261033449253380466947683080985094072430922930511280233347364704309829198447226240899905388318226963437759328778148079270439001588793323818269076007175277356770483063872164643784356053571884891056538582007947031635187727198852833680561470164442153192921362314993676095843492992569323236535025402792234111341311504663939965998482200874937788272341205657026464283406032957058455168042165900429872848836645836648530155403348506320933185266630154660121938783129329708091040554538840523004205717340504177570309072142941484369802461279076377314572223843518916483059431243769803247570036685863268614715575387033327789650471773709534987074169000343534349095310060947087215917640694902704730789156438928639205945251761039554576252473162686179157436776035119758381706683568248028258194285740004855304376514970316447665729265517670619502663733904582417976559983117461906443064453676973962361613411417582469158185284084943523230806604645783870163092035454365244220400142975557563145546619954661809996519057381259656848576039246051054022502167294291907306743280951006786829307354218865952872652560982940576627755590088921868204901070504535086159537499011844616302828517189170661480884561272445234605816148577865007507345799431831507147578636166420041645483658166501043779595315321498179089765839832405419831282221934306045796064448806603118466177443914063225758839948768547639446959822253255750702840137051631222175376979107256529752889392189871359609332628178155430986318404267711238721277533623384501758617390116541193206412645529309403004811850499511078457258309771165254522709963556251089414317048665277876641683849071855040115636087869551154568402179451302296434321015602963462977335084484458673417489845011284930818083432933213926278427871353074244811519054263878970931393477276419325639487848140330694321102953426601472096698815091218699952635590999672965217725126783466705026303604363857250087661175401923548740942443504864292229852404818582372433530031381920301577441408434671896252013641500062172848322266061663468091774425095736192607491006044342203927464287138655590690088304217737110040985473949525409512374906241980193824397928949564526331381575528411670994211037967173540549578673301440333118460263597949011748053799508562029367589149707478918821638097339368225411337620441511707807740889648961635208211007048244760680334680348648748049067522517788701133279715933841444138461434595775436437434199066975369639393310375531342011068338670281040091691038320381978694314434411460163382591834558562304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -2530437797938131536170413355106196787408206669898256635255645864357883452778451847916626472407550813474039835701030097704001081780372993609785380703245771371656127908461062345077183635281743973696392496426290999181020742724463831220455652873028944300829259923063540692179436393393744708410106102277773466130812894018283828993825413572987892869027569321162204192625273059845277710601896662691635266034273532146150244332135431811818884720979557421927488205597585800133389816520646501671494751273308124589109939025761088073726446603674996651716673939856256392367083150638650257366044380465235570406228351262499380779194095837905183609274433297338361635707774613255910240219865713092384627848649928269667974341588828957839007478619715241618020552083009843092257847191451953549621773449877392848222682910108593112281066313047805793382747487260086188702063046348395426645431547366877040396665548081877352675741641073166045483101265206211003910932312052318054206800547344405951514678877904454264617584354899875896206462675983775780814924104738701259628340228159855690255005253929578783202572319419685776099666893041943338981423192277999960006330810385461257617240418274143274402120355555975699984374620330634860884693844283057596163459961789939481571174342550787990895667694182639290486262186022401601056752972590488859287838755016101704188880267884446703622793664835687331997156987346189725225195431686858107360648813979309878681329901603963176422500459736681268198159628412822839237629523692990172844444551733018343531553091075938787892110150263339275358165070205623304705728651132591068303777102439593206172710108565981549273322375282589722786158151461060999719935179628658622501517309465831514083604377336644364998070112734020161278172664721802842486944761401439649896316541337700891077267136706210591071683708479576437526177242845565834968077591617406029464899614246465203553512943594376500018833005200777895840767707761010707827353405326888431716673582997260244724430184762896116320562009975860302145710330015024057552613568620059840409974962964339155773121792638223686188150402340209098701791054392365764383048663807017759557360658550935245741533223533724982728519127820148651093660709682478068431266785439466300248073072945396356161264494202130864050776339143843894979993657363955630067943317173610995774490440412764342947989975131023228857174743566398562697049653756454677790651887310870300573654570579382098564734260443520358322407455718861060980936798700418978824660018143131645249063130606679087897365020431988904250255476055847376174734849932385514704238235503808843024071355514399823069200759297739946551498016971525211209785465032847393067111679004630001266068721797766873874432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 2946110863810654898081216836591151952910343818311895514060044396719099482042388631770869977283620725731721436377658235726855210293164485025290877483054698149244578913009928694048061364096959057594363583231092691625054402692590063511247153106432444735068672114570403561283121411079053920356984373657034876090765712153316500881631162055921426773585989876781514552689238136046994013498085610221249893880899853129860557058820459705868977019557574097668791109665526715210156725757651708534325088040797952347246803336141718184402562325232259463777936902894019972030855479822353316899816536059005134039318744670173126056514339883487413435867905620322071920204949152150114132201345126043695263354201678457728485362604933115397682991552844081446127710055617352887062396358303033274235567727762282759327318227764967388559823198615069125532937877475643742429008771186551938544761286861842771578244627564901295939383182995622952394763814417222944451746515960371195492787679655447814590262041777796492058578431053237731204956579641538406449503185002138908153121576307033421625184811362286730112505887226510805125146068297742420931720833388577559401574235996275647256591039185118742590846079988866683444213225964876692770175256667658284358225732156089627777980561298238788819434379987644960913533931165697095355382190850572371217766808488324184543887528846374431256257135485620481841118308828324974712572885060046127322902450074864340722138235745866508623950963496424174499241787120652964254281939483119455872979157290413197491414583741743391111059451135025829874018100829127648037586923668394006705015217441560942970000912221981063082018203677162871970858846073951928747434426804527710033067778743486727488747817042405176532035729544713721698903433066771915368218274202633650901342715111527666564472958246695625218580498914479313626842979597360769949362041420953817549147642479293211299098627789766289746669372630621125466887242241792804560472946449097861466974231525744455686827187942877103411291556896438479460849888718216363416434267857199393430120829380814720004743380611287433146129721150908452720434612535372737479848222193413956108805167567741794211208189450232905408430170151767288996558105511718413679742547988959272660392873531843721238197164444854656654687875359620137130652351229000873456585878338052549614807345544497145688825466319889697124769181389462187014305436426344281531526304118238451146741589352237845522809229048092116521292791551577511844004537253705709337823889978855466000867669855060585941228537665461235942833767400200474159741217482233455186407658802580291980188096581123281137646816827548469966204669848226777416765233489798820315793976984430126124875090720988306866176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -1742185667839564415608634780004574888301839123833188925659234912775843966714464204825285791449739898216440721463833507978403262516493189510398702405751561320228501575185718293670857923266697684977111176333509640013128735748117641964303311756023241531884010996214758879128811512566316032712940360403786997337701942679743755149738634597751837356259586927682891826509968127986870750536082326949614731349543994072025055666722872498510904834399956956848608925155481458217307357991920112491114131253616120563151314356474950524400126177765624819073502990927106535435367104021841449549795227876797613839920931599421410729470817858882673970526522017246425800162168031497868050942652560366613783080717804514863863387029051188218293327048963110446852462786006125235735278496727446215116519571652211034978196069413582373945260866422291575498133475073283486146393350283084676338145965481381164147007208552173891628493151606120290146367562527387920175003557965416684704043871746387037898527759176870139963281591424270372436947188112264248875968358240961335062672851012711887692655209201558668020826615778249173010586833627475645780939735544124087421027103434282103428676104618780308730055376066613538424082493549173191177865458508810081698165028313988628777600223772240389380905943262051808581953094429264673447697716889940033265943162237317470685324481683480297495119920013865776448446397675117797980453823169991099997726188217569771953671494620027400469153824203713770862132960405410123943338723866724649024618929599555172671179748780353390707715261211902326498856685248408320668674234145781824646459430679354326568818343613289146282391883373504525931823411700784802310117109001924508427777095870352229942769114118488734866513568124812854803256455811370277514933260160704375729797110900605992540639739172639822101083952895062591113425406407373839549673369832348318527001574670953442767314868627328605086772211925032771762590083282708972023166916877844455046197593794878258223983336345324644974325974312218484340981159781171557927929504474548249808547666014147761062564032283297823897821207743008739906031616683028507688355635891000566136046845693504541806910986137624236738774546258727788175586177065721667272274311162642141239522438929646283955761883870453975740691766097794201965464399953617502418340556071529073911022811896009129206711155154095060439560400760448266433588248183850945978973174173067075130260937666106162754894446271330745460871602386696939230581382967427289420619684666685692474971896973891826347831829950983608941385600951868622615322549925698666299759867757710024169743235357419654830164613566312418815372311246934302232835955715518871181771603285162448457968738638755287531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] -506482779446349381643959190436049116898706328261901259679612964294731380538326478420307434777854752505535413433044507249414118592259105678099702782136422125110101722812828091204367377345536577219679019602559610893720483577611467674571349763058117622935581720523656888869564855733880380244482779261949857923522812071990788018537509740454415161673624776079517888831806084764611486350070227590393738923663258500634932200622943894318105363363646226008836955459955667906345707815711486809694307689242077383696254329296941188833777800727580288998509949155968635760429038207629927910721395654215962530057348034944970735607412680629172298717613403946479779303681576609141378258040917324929134494925322647314220874625522733832481611249426940271630397434025405378862923281159885672381105022967504459782125501480253953797661549293367335725891970327677852650015353894217488437431934409798548470937497709666787022717786099157612996338416666572178037857300496907566174283746934761958594187773728476022418851108662857855347899928904435029735555345384770612515672674607469379248200386550087657445230970261692739099000784076969858325417127591950573273283211476824838346227434878798675577301218542063043587716662759257257887200381949355142433408012053992618791845358098834025701111258313965166215304929037042625931538179023580364732089889628772315863766852208959331211847828100868669829042336853491854564763630913910053429886403547305989352781465796657334518956921082634022282957840542998805024599366782832544415326431111469344706793388568548306104139286585984063541058723909616594628032234991004841836826449810606291045477074068798369131333831254480176545635732603751011244459716001850940407604957647146027514095217213111198191992950535670081866154776026303996231374630806628995578639432164047590789236248062416707329175678273066900685322009319031511225329181419761957051151793465024379468992565620895813717416816692960012425651902303243999503048031652410910046224647967301530297734743132157780348897737990935771196776498840265691809188803738200660618344608455557473221094478639654296898731669370740578039679494544269625697002636931235812631349704756376025094947097514526462013769207057539178039485246886109660454414945714085313491456907399310116519101397529781005560201939862491569498829150784248843875299460492956870339044064533945721814955157581152173135404114000720217051027191122458625088722951627259052627531638896302150899713848604191357941326257463126811907195821479276815457658336641375561593247812143307385964152892497844637458576416404997100421021100292626686584223107227336665920756009527911648166114552605865567959434577042380629186745298334778754881445800345795834687163098908839473315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] 1587727118927467195410213943596741231970971004791411848136294928849136067662876994927421044458337339888904000695361107750688774947873744752631074014028486642049871313102759872559376309493895449874276476389449835579914228281850588259542302583253715209624586082306455418376735027302252387487423327980583231488977240153876627232573719399296844917902865525934817936771661701572644788179806308603605465542974120105785389499948683722268377335803205480632828915403651583807278295185975825906659531282316669261047837911014793689605661707491472756182707091886948768119501627249467594018410641151735306661840218004279289852289471088279281484389702690124307024939490661756469657499162991414346457139324765988036836113432975987279705010070053652260368811579096263208945585835932670578425930440980635754808318447953635240607880415844242235500209036274940628567280822283255431948997858880515485502134020893692516395315899534320887232588133471829856513241697294913177983577677216977977355407140838218225892878133023187449279507060087779156318201998630040558687234332535647494268047555497677126578184647603842947312135580749934215794423900257892332505276505400663386812976349746360947473138033396730444166272024092154496836245775808264034368505595376377933144719040884542979049577386543787071316974588139993374624280176301638809216955138272418489016469923403203492839442192873507059527568848042072311660646376947154433498485795635479330521497528095479083387875597868801780566756480190471133699487837570500274201251233864527295698192580811487897945057954616052260167540131406952180227342345613784573434573345461581393691992441286263287834214974090299929070732496386692451302647550883668846071800099123204466297686891623578639389652807899575332667784384588073739952623608232107957499904728107010832657906463163752831810040161456649359029199501132582414693136576268225647302158062460565922224455767133869343718230925771670913373021714949473345167709124528593411620991572161001141614316051301097984289026711029188706847078127358710578435342301616794084070352894489754447618270814179168881949512372610707699703174764352641908892089178679756908379636210692463841771692052011237971871744368314307748689836351262340821657151880182958632852159518205652877249583630894183456944548994644252482399486466903343245935430192179977915146864909716755816867190681664051740784855687087800608027029008263140901933776697521701252622731382819714035908005398603268547218974108793988090030040641063905137497910766110286307910494706337552590792132676572919277074055358949031606324846581951394897580132694121725135716982856413441696952869038759350855038059097693617704363999173212819995696401129648974598400959312432788796342272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] -520773582079059442836100827456639616482411016417240036064595543238374960042892405301165084396329007144954788030647597367636894889862050186890549669478664310394501377109818205113556715827342140395790317573566909625157131096294283829806894861872156397677035490366081554186348823089715278643540781521265334058856357051281362016507154516434779859419622261821124957290524169612026527964100924388655782011138581209106995004671563171430446239525413649672278237189106472083825409075673093537667534953104290811744929193486685888621215775111324609874392460205817920848065045020350399587414261604429180414958210715893850212133690440195586120362233401252789281514322044136384481670323812598195289368710655592235946340553926869080408448508947347624950422944562158417347017032736067316519217632548386281783406704867637302143394908437318373028494248097507229638145117961404194295637104316394939356840036801633001439471857636369671409327411074001658724547561625060690597977583539387963117337493384434635588707099724919957414894793152216751267457072252315422903362645275700292501234722968647490082643113780762878029235454779425101365200410171267694400802449408192764257072159680573015430522567286379123897599005720130436260802047714076975682461696196436781903063599705065402830740836214327941411335282164163411064441623216414835673289643596320197221842725698650795919606658342901848758550798613101616566931829732990843645707741632269614437907003042616388207147693061511100143550306897750081505426583382715617311724765966040632172916435903216817923246379171058428989300769103291193938891781496802019024409365966768615937009542036734218192573415369208637275803391430291516063156843687240821432141166017773768050259090353119571400189912561142242135230206724621509544902739108368640755693941135187318655084200640536916088842977133687200459818873404620394453700225065806175986880340574308479617020878850128056296627939922903717163760015823416653102225369487310108991141576558312931471109729327524379143649655584757648979641156241292081727956570640111091770446371340514756548121894087523163126994373643118422365631879103911403517746227250133409982772167480184322110507812781287263585700495826235504298034954695393906790368048912478092373933820115381446460830365741567581406796681883290979333621020124891485357518964884981470068593140351620174360553647721777444829396062251291562269562834163820376441642712437475311642667048054541664249612290859802822489109687446222829252997892056125270604839587828725086178353881720777024352266543645164438784177861951788314123477431279855269848058433418745856571504478868116843033602470462856693717173448177245683904539776821051992435520451502199859662347754999602200182784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] -366745318209877186038856546809420818220095919861405238115458570987212650957883859919070569043407899130423939626583895988736560047530047688930352001965509340271233302554414561150310259734129401965113585975942102280494039793369456249430737891124694598315181236141490756853016174116543042723300118866763648855985718260654588874161178824447685329086832303658493142684445016936836381257820298430236425196476259835237293430573431487231600575543015632114847143485390119015534399434996784114016543669000574234349681801713599700099399768360526311739270090657837735244800017878897954542019157101610008490592334447504494977039899672955857036344787149313565558951299141437412761570979041538908593032348498650060103507991646437716328364087187329078875090955492635564989474824582302744936399239988479371183999498755345948656285166776774918822134766108576272865585282243947607746199468181646933105046130955670267038009080396897845156622385286481393881925102262934554544514583732056084770299559261216736990671168329129590911036042777977752589251832706846146059257495353891483241811717834493842233215782069573513338278581920791627922865110256917866936303877109338688642770022168993947391016300267755033478563723887443777743989515088131347466513458075405636847415560474444071325324188300942339462194051504040341544736714825475148018556929463665869969733625448380096053692005385141164298227768540926369666214600566599072749220899119622637328238747048414544552994102171554966742400700538787798334831736285426935332456632057469571004360599912515086377493717562828672872426804116164792440976614176379105909293266175228481812890787365749794863982904147485866838983657276947054130680331915753377992823049163433614740811988849013808294496294209842352836986646164630319738463935316086595912209458742229972873168942768958134108659322128752441347880253902045540094611231329204424305299013796878887948568678071871468647228714030267072293168656031463150126577886129735352078399110533383591983601037765065657561489597959364054898146424836008923648863868667458614300130614296671960881315124447013528527867511427445766193924722549978669383060984077596605544893939701624948602567272318605667426739200632430131665739764891967547258098426121047625676635551801490830070474623488542700696112589074401585078978451190592614311899693319087547083799978062133235416213933086782787915859148313293416900548352162098907649989979651268807436642035628627742364611617633852365860276513886446785792483532966578333331383604527332501101478870399282693915833771470488769689798285749998626804821167680421278305509840487998471275761533203992201841349633874411438619820416182581056393667064924360273985088809508261871403426144955789121421312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] -1513387930644180750654984975462404890422370587766192466036520990094237103437317962784970170547586989439950434912608641660122885057784892583388975409497549828106549540288425379925748524304861345805592597701160602517326141904649937666296570671674459656368775279832031054465993062435203043165078856707207950310368912488602670887577890012443979526412698079940451266873431907083511725960277372139016980580486595527426923616641848258742980000287616060430447287475294811074593972044160503622820227196147866835613350441104605478212679902774073329657112839635885505446946537128306349801147835681896567783737079655043290488908156581812051270186119284345182692190120561361904335282146106648696404926999694510319360932703976245708276655925581412028406292068257939463588930857190043294055453466282168951681765491548223165251390678980454151946327481909170826739189816640494052898185100070477536347951243698358088523531864383817131228059583275645815274146269303723832312485816980001379149847830352778825891563736282538361291697425917448775412828564485908771592680172772114847709047390536870345560138953892592787735686880731569462433357719164538086981053348241275935529681230526292688829890796332199824623574572802463971429541174025564437628935467015472430872974342739091211992108204156564288819104466661552700127656466340307840636929939519532057851836910290708560679034537897912289241469625790123500583006837289141006495123459164395520193015274660219546132465277355253876254209535003085919919386333520277028345428708879455388273335658999590753997241008727695154936831565502061069283706776762493817779828939180148122263934637947876285159406117156693276392732721205394924799868475446978061752044168508246200492541189266585024355276458109998934275238531320328494567394880148409371142963490732996399712133840984207141293758629530518758114725597333469445532978366623045741600032653882819005807829071950387433065900623379789550128578539713149856601367649033301506583531283831760626786550189228370336576682865844176955284208499408873756983945951009933669107689974479768921453097700756735193805765532414934851031333082577960769759933510099749977046769529651097641426085771180728787379907866111419061562686353860248836383470359325697686474656221581495364626858692018259046427077385151224477560479071023645847415892421173523880856855062081220666146640443886128707877288796132379536118070434384729424565593384655966609291375798986836612411037133976272725447127427785434184634956372255565707913204359066768766747952968902529725404360051281821598768106578376435861579047089315329503949207334073515087415642662971896189758878323890843289359581979767860832725908109588589754628915484312472315487694419138534852001792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] 4776319984754980367647251103331870363909069437401081360264451805811215898617242941836137009201230225669687662430324683832462757927550158373432823562927594456851839703533868417520323026135939063484870245162558170139084152039261514657207575437777759338549248092683597898758439748707661243375948525321927840990986758652694436952041993894642289628490073827520655706804152404842400957887940969301627876773279843717428344324361833711381724190221096605245971701603489774217064635352752225130693183500467187999802313223903036031485785710928872658422581424384038268245496334724250909026061504096408678333242218153367277024420149024148955376481515015889545116494847675102364566455217056713478314640525226970327845859911173682675322807000587716094556475677554263585189917543336024008986714540381565796678486227132566988172420806412268220320730730177070622165734568547622155501457824234267425552909481676140201334776946923809183419548887791402616921485528779714630880207275358283228641740430612391931683043577098844666470426719201596258308893786922642730558453093694981614132488313940070585691212736809039760000168286072486090833029571688299652077894001222865959898543726962204786953404435024723214123145083247897381759510315198290733841118552446774376275450583399454167774610360222862034953668207161685631713015518867537988524017355909318891626298472018800230651425009811160889440240183963809791412962293389861814347331160129313970587455445488550994986021504323997397301720849911898203763977145749617123553555501404964151503242660888464498163503281627227903589993262798905901790821733009369987482338770603981910903547137435570496238333720181824430656978758537583743353915425196164240480440424192459441046058767203825811925715570411795054229448201024433973092204876785502339044033959922675443685010077587320771157843705495083138245795283473204624851468941842388141099627664541188478614106088655810432867614345844049974176060987704985214228767135075113767322371981198911305695641793077808575820638760222432522075666844234882079656367099341295420492931726608892125877552765087169054444586060214099646829966751790521281312239494710282006871623158674652905552093000963238336970638453677449102231696170391562922481489713670316447095284899675000428484233512699667069577883552405281561075677651100919102768220655363339560189373438150262030039496530077995502326071243249174539177341584460464204726564417047420206413051819053854539714248039241851059451712543719594205254252294192885452100154549545636719304628700451195503167763092326751402622384427876986841085013751431197422277816709300253267596595872379932989074315040477875708608284951487735990326337780220439204444677890056964682861682176965484975489024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] -5732523698422671099615977978012953446572701747359486902805695464278003859997995345791599984575418457466718420195734077166136330410410103908489577555908324362112803049926475336611629995755600177822473822759634412457560776956648757609060328262603039842642758869361032524878192184158062609139114319670476152360298509490410507771401751778703541729729104959148108459922154715174771715347582950539955207725767011173694974175711820492997430339884602441818810441132368863415032444291396764744227104972479023155595155919233890318891140124663511292064618071055772152793515636263259935108842741509430034233591596347576419098815865449929451369434134754688938468421411596314427985743050282162845973814563233295049126725786247902893043557996117738170596936852962972403417148083842979378574717163114340798663099609151505641320896259596975416673758760245432332733423202523454378631523939934733370238031174698832529266294610927452308347447613181771394451585211166496168237510079713812107409229586180635549551061429281460733686938905821941219256832352227225015716055388242337381210161595164828282081345418100132604945687811658604401640476014354999550147803943343964368808330097991400993837494958039667921806223414053203224975648938180477155447608265494693429922542511028133904200060172638863059373987791102828126289831937427979994362103209770238338979459289568578857966537523485306734034971115953952747184671938311624942538570988818427317823346897682365559263115942223078555021900645353885428534383969478131505028870804816353964641941138288441657250106743099030624837218982916686974741820493294575074172946679696805163286765605211915017305658214542006222363344608169770309434188469152492149159112255750661252790827724371225105935789012805431796418579395597345401806505008922286220760982975677659172440329208443246181685106888347508803492449217777819699444135826981992614805964665334115973907286835768911000885484902299093860435594830693776312099206993434018918499507829122508641489836609586065858310486748831770542260588443774615278382161708740379074174213155158954191958649653642656286505059508611054454826749137060650613340250388801937328614052200195111076542923524348835380659730008311128989840796211615318814653804239836758371619429414704604091248190062323799843535553267589237360611805699219248311134792761517096496329900625876585368885867860932353877641470592885818714010703828531137273413066147479659727247252810489923331053732159893458304043154105159183034377631845675839319845405438187893990321900477599787879283948877851911628516996311529800390272695894320834808850555857694899236581045195193627621050216168900919099039277055622617504497510193275062528259442225948145604211697135955989292384256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] 3536416022746454223429302832119339543354913661924831379017901237114719923082800827878501700052453042026857836974006595678946110613966167180221389815511259564021804205457910615034819062421140275315444310806748024805831830924976091298142501678894503831374732302694636305828052605904661833320105174342588909553939739208234936006854759527636015203089334737137388953731729050435148895886083463053290203886949504744872956453821071753554725777622163478522283418210594906030793500488534246152167375667631564497582268102510122822067143002761235610166226892220730517957279849376256096024946423015681974388468921746098091863155359693431883883837064196974601589770130238275532433079591211573099073265726768571131984926145078612734252347843617723826229373727794005869308949686468950811769890399112199267616733802518984043023956745031826572767210280708596257716190312843971146999698325423829387005304483589716391699257014760796914300107889194477354522171880747587047574141771633110097599050485227735047304696028023087701210496054916514703475906917762711985743159112931786857251499221482042633230685988524252522438977077697842230232674959940570496549286756984748637665343750518024977792789873455538772025332359039554106033957765321701520373191428047018002851652228987127850186796600350825068327291366745979835067965948199185884210359351928190373177870751362874104771175897118945383770668129532669550250694393172928086867248998677980099922482299337261752970098997975959365156287077552609728027395769971413989601354011784965974933780421150480404848769399930538816710235593338859655927445801348019843452864281727613427297536938509035259418826772011327246292506926883090114841865972133445353174100686075249237947164529222413934965039405454812483938837151011637773657924246173476841093692390930389300065666315763917121262670146223054109058278725869250020168891720747763669506457286185857240997859485014347240598710897600018500441359765216731187672171169619143343340022523550833085703715089549346801277615626845770688844445022040527459173826684398103178767959659970147828517411264356851430724406625135421840611237937485224701767129563219789972343233102184763078018899372606873685549438398500476604899421872656998026073933706891778550619823243598568795417889301097278535557859911671143012293055659586129318662215374829217057767730259433867493106763574381974642928772521590177675799490407394816998733390504683941119713252765821418786418042407565842106563161117494697972473901740433432822619678814617017775619491912666601448170168520556589435339722978448797755334136356894002556611786696749048672058118426415778670544641959962156258100067200177034503024024404468696265062367504800473756364661966118705887707136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] -792514653265951950402331574931501033668799181339643487737941787938284755963926777277806416751273535739176517893973975393975185890110995438272100138069447771865179637289215755364369439656902686691805503476326216033465717688226373795191475287806428753099069838015458761323646165281970727490385770454520784841620160158118958800163898628841450508507864561352255707217705405011070758809064022808552644917042331359859613230814919835559463025065030493727865031853572030525590966918530747794398255658682281037543642480055998519839711813048068181675247368457780523399570581330325063662219292813251398431540557977761304085633389009733537949235779492738422443143978186627764980915547322794718186945421000343008671416579587513603988129357899114969328300595460044208065310071212803848737952296879216031140294099099833733568874767676185983826457937772376733626762601760596464106456373203857772480438284827550373888775720359969113899696460444950633820000471309358485807605752852109701388636226321725555549749066190927452826872810368662909399003567927840695384832465127618328991990918329670115477080731055198129470327028890594987354939545194403175433003301111884180165248855333345382961683142802482554590266717280622283077963224598265336685842494506882545287915455783797720012504962912678780687185405834071445831782301157129767212539422898616447178281182095546092826913953706546211043319746167537598240812292631045507592981419005979252884507445886174688785861061453324230840703423749037952251096201210344452900968798485804070521750561227646036538462869327684832453725794258085813563954521343643669060053798274843992034982645701659002398333438097258480767105784687717317349078369220229801990166940571864107797356868379004859865252016601667849556415649399696359546336465773077646949559828236130072834035856070031320155779164500374830901432971384237760952659858380121026791586679044440225953056047530945916389169895927530700672957419235219933167887380976619138519616613003906842018870890591426802705145302692690995581448810560161988311220475830910169558026658474140949190969470277088292366190167546744486054817994886360120392393216733552997983759179364846807774768634230837927114705213518320161072222403327748672836809811464002038763447526418174391434834471193823667939962351122600018494493357249811585969341506455077210495633369417637007230882516702067411270930048925639366509273309260609753613236190828031243929327214396369499082161025410376309018386911236872016600380027761604807910399213423799602052407414662042080738830130283243291249555168223830241877806293791362570563742391799956055959568746740050708650934438347247161356373134004552666009840880386754402570999454491899310497247826834306849832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] -358291049304331474004013094877616581403771467578417704545966378048405654572079688808474928852437177191700934213492151156262245466107161779147161675656999818450601617184141773975384585591280490714144869892931030319031930431310216466312306221305934057659929012579282244568559009404316398163635185307963109312883838130193745751547849017729555742498186272739585100756298576845986073182486893770733285747573824625729108083791898619886297266735022398441708433090892882305598564679663533788822753050352215561897148247048702864752365799076976869925896727063268857353460547148418396933888764882285134051999018368487815749760998894025052745934416120246719251698621963319293233398853053188808565598427665775927708728129739961423259751371135397641929292089521043785347500464071895166501495185925961074962631882472696966556086298828703506920010574807635311442903185888922591042962798138733519480078708308648089079000648021339070227129194277096522714801159016233137103826730005985866101068568459998635323242730664245746010133704572085950994617622601165554156085572504459096648505405335771464753134196530460460434814365992318339963429063129050806484467106796319766587006502626495143840995529911242499511084640868624575271795746943996287280383620327037774565086673416890261303527822699702530726278805004183585511238167981831534280608655605632644076784420853988382848344085058705123062208547813533229197852225154583586513724619530593661667327219236136239328487981975803896177374793738963523029039853976208081086210062626957327257103884780310979956020674448903605099626999159050031885708260530778539330562709083817573616950038451326592340080895800142475053144304580584446013050445408034400521057095171103273963517464039369412734964186050142966663134344222277194529463252731103183607143196536985961929863407855306857695953077508283148668467446735006653873672977221859697750349193248904973264548708117867337292086967931007496871663754938288041307123031426319835744561836544290802455413230493862498447944218902644690249070621999984320131663582881749056408470456837165826192875494458164638060971429993901493173966581914602672638620901189399551212194576728535245683445035395438605367423017213811224053170099947538567394420466609310921076589342156160535891581602732949897345510801431884159109967558343663940329732666135680468637968969754046834292058355352191808339369368326845224324108923128348362724384807565484693697348826535761149587616442375561752200454589699104452381782191910337148953086752476244270710068230838362916608172541439715182823238208384618240994061984314463936848216480459400007234101535686686086399223375466795315856971854808106637846587302772761203212837526141582311144473583772209202069504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] 221128688469820703423563243911042285914209987460239254019408701536041716755518159698934806937716760595849313078318766786736822396040411017524380920685503045592737582190371707414549516484707425644392163856506604642330160500839356287152128063139822139216577215198162611339639289977500241497988471726515142927110231707850177124264071093357521406113672083399998946722951343279217967623921349018227799809624689985291397936579938968749373498690011154168330697298360809840613072392186020971798109560568489287827969192524725260808337997211911150467263872290113502282123216829784813049053406692884218914200511412144304357163391000827727959244788041438875757221761274074036474443566852954717931270719597002813376995698064963665734933192133966913222362368670915186159708235804189871225637514798857838286719989603024570104822156274532575224157589489298769942645630751795609585802258958921483114772914198596867946477938025076671337593048288808592331381982860978080298452911306563763807888195483301640543631513688749468154853361141735427929727861676110286666688096066780719532133644806202591319528342583477767295014210911004732712064352594777436017239543345109831118189311561828707928665246849748766759973643556256732027656269760752020644539005169840718191778191180193167815460116580664276139844944460641103932629710344660069058277795054511036640755681606606473100803544655589961477943310367581562861757821909040670341717871479610503881537709195936728183134736599571941970161733289972040197834225709170989699028419069854441348487710593370852596539082450400128329049404504551991457555651679381173688442605185049785990014398338719178237193909791948596282543402401446245567384579591210918084891444899740436895935418157087236263431922995618310980454057808346392557734936859257211867116572676249178869220837977228637785873590879841639895945344199860604147316053084913242965466937198657278290457705858176574459987811766226987684018531370228138470228244892230281753571545522863644174026316487807665031011577378535785363470235857861970443142157746218681360299619829477668145863585614650701788034764711667704928270710462518500948332908544506294831694123610190651658781967114621370896892195167870565031226124729936855155477701532236987619895888331079906181030568824933456874812531732303838314544225567634669094177661990999502429619567972053349526932034039000970161342283264660380597896649542987871268589835805699322268660281540521723617139619716022014528115271576663215997064538345797607779012699552080496217821110852310529153793870440448445783609204349640580271631031381554548812217543715649385206151169541645645183794369699528278970631784014870903509978536001342042273533458179153813949655529484421792006144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] 48420862328180271576743746078017011364753390766645947550140564446637291095752819760402489241717036744320886795027620601154462604215067514607154746902441125504871988130847369049257714935849527587245861488465578596104925283511404039838799154310922148890743151064397513617984368784174025540387242676081195550966358706305752749132561218995369610643479554727894760858223192883421294499646546607299517394577454157314269938233935743991788712910817190947431607677849085160688450686682312707930723727409017069011679087623855031573858873109483936328478709406311570953143280963406045853944858071349176423975795632217670590237670252794336528415535875448466485512210666570693634176427747334806216665482620495595137681775509680180455052487510056932967049326828961592991991257237728936063871196103250008559013626429125276819544705236134844281506610734196538454896026489198534218066005854517826472169286946834745714250671740234703375537516452486631513902198327191469730083782028364115854300544018913645297436358601615986709746550224089241058044625629868010251122475500484282230570032251464182846383640408981123342809311139273600702694984663337253442891007494210198715737425068909932398907744099263546253024764877214297706298528623364972262509489204096502006265141328358458043865455909641573650600689210486317178151419991249172259979626026166704648275800069653305652942143582645354862981892695388738025615501997241705184402608791346657551947431163863811021052184748888149568005208579494689800241588996954196808647425253666850440407302105836653152840578684176999901789862349292637952423986069427397182236425181357691281140175170924115361248284646598872143917293151570136452805039031118934542717690996839304899383259930645306639278795216118721642164029395834216237769734965163013778370224375882716645344557118666052542119212968863769847686941994734671911430772665083256401873670771649949485837872519800836364711052968634565486198619596362220035600212265425052055356419667129033795652822824101717222210927253174352676363124411168223773408215921909818283031837362168914328721750477547751933870863440243790753805970457501658814208230118311693049326435449303853172507375107395330333431552479424436832740675790456236862243729566929889203449454823346247962550259454157219929200109611445823355569170663856964429689507887411876293906979596393357855003954934067910944192252968690628463145144939630186725180520081948425058549125458215599090933270162203699345814567555057938561080832136145892049217482631902130793071332455487183711462940691000034919818695253540929576287947202748808003197513307905222020187336738241522013106059345935660209746651454901977983738461361908511341780225822849192796159309283554878291968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] -45877830410732216652994798642205902552244681646757162310962009987728050120826854288910572402188640266241368110005228022097718998224807711829900178980922743256683640998799956262662139909455514645517882392136789297270148058622621328297138517432095330065119416350466611300505432548987511762937622438869116755606897605467564101403134158889577329840836753807492161163602639718494163129293681440584143312537659693574705458994420739910891661382350372821549841752296370929930688832069408215544507721966495389718448663051217181211855710064567937729380745872956468592679059566454530344971923557253523117234765131403169457059148049186230103442441647831489355288107454107957923042671916053010002062355999569154437810206430934508205289501339389306565478402704744623432603355144075084874628526724323870324495923098556913804894118295983073553859103347412132776379480473554796144505551096894661481403799251692888937423003489873138384481937143549498746244124372042389706456257306260678566573049147789360559637761278004337599755238785435665279264430568910798620270055251251064261517558282761961699923351303080641583671355447554787152302963310159085874410291461198640705099958014406608344992391615736674712737298011124369615142642826494910786937510327045640860241021527765882465138653142938101901738826232429901557694575347196013690974281869386499231482010673742980505673795869371519287572191584155038664137878588086689416315572262685231455111685060715536292323213301397327240404721165855780937061855248869730282878795389533304315956521707690540035761085300776032139126576817048583008075247520483961866039420128224612861523581278002950184606290655918748424992604054848872178755879665486141478904169787727107297138877871048764153045517092713377365363338601584228504136674190100784849833810174534268321939858901042420863017359033637113555058539145629575835568035031775801667949049415441327761998770949545452804099444096236364062010187669704960411345740360527953305505343931023271807071765712916433734232535787906828485255549509961241013283106510122301945216075363779409479551822319037071767903856459340350074468232743343902427891741890372658617637593310514066380531670447676024612248321697497203136091226760482776562115141449612455430766693350640594116395000232180880457201038637148316703637119107020275335277320631678160005931886166432738509462905133422782460509206748286051887499512189383445979061634270500061581395047563191724508742237028047089565846729634884948749695904031934174644378520225624679179940094970628356923608259272610385559062579092682060375036574242421344131657441999451797625096738206947479084284060753436886327411137463233120619379835182665227399639929149181937053633000571662053146624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] -36306127020390162669079393624751354251467015976918712264327489189891358504003397814803153116399502125937674409236999032772381574782853158777177299094138729650293272804241941581396366944584765985096839254644495581143873907862335842221668721415079719818332063181662200036909634586427070413271555317456491242614252375877155341521281923209210411805236421629780342890705669971871962478340534847313741428905665543533373198101192347240892569683225636196209959704567539843040968030856765714250395719525574974791770101504529328002970573958788970164420800139589124846866439182033710159670574262409526530338938462717641144517053172621719842000054354188880728354455700822397787149764156880031122744829788592213019633720794159387751724853210370225675949447126015939527605524416823369934042878867397604331921944427713690565397553150156145546429456790551175621972637744663493278859299619622420381497819961726991802720283928707088573403064093250554078132251116915553311083005268120136178276407510584463649567201198862653383605096065849660431665048770476406820816474507194032502116330938141074711386390557007049746516053387771364245607042593541518802530544700301602115992014328724863025822452365515462845334737802527207144713983722452941433287681093518116525878043243115926668964777945817861350990102600200732949204172926277357871597564389561797482996701976984452303502928421107446694121903589814625064896384946197778318293594996623161183131733536113921087521436567601629476060415107993224882946913903890886470105449797945075814937823955753030250252237355555513023080873057190953875242355788963620936497190904747390688482621936518392157344110487713301004370136421773753966178995798198240452098734998781845294575492868590416563873990463402506005522896686715562056530652590178361193207669855423853752879153750367306212845626899902696367029693585122871597526274406202104355833528607302537249593337556191708547170087338561428063590503892068152595305389401110112523001746701165469112120729295494989087820521176067382131269755808883297154650596542959407152768752181371028326641779476027849244310046954676882486944720246644849754249692541278335143798742032619481875865366644581099647853314323592087174335779938829962369945888802438165867410637004391551462037802102061257533879054110057800537725854868953117347128631319027712858306867493571220569104102232346181611407026110343905477148282281751721654780439866925495831338249950703035987153303912381652609627132636938559252310067539324969252203452020496514293544447055781704615465424528026202568585586289074763865292698168799230301174899708860447063819052451461461577318402648528290290232258672554228208758582670190535631064337350310468943028704998479968075776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] 51574840911863371413464726717145990399260497419569497913678944844796221031750137943468111121707915117243050225666474124457335042159008784571618278006162802008996530133071360080521295280925716694412132341054535928033833500711066568094924452411220012499152894522786121528295179549867722293936693362343754773898367110376649699403551864200687969312754437475729624076357869386462952118097241934898693154527103641404197499886636103726377188177013538811789736988907794032997020093032584987969352947315861690107239507606662300789753030991567342006227752637718569391724594804608998212409862971337718555141108779218097959594987294415815837341913271456251313088565999346551723431532880487303272125824850444906404875173746598950199114511101265587871647801853074571547477338738249898083987745676786456217681618429287432884737282420492795528022524440369393675541579498685777425551202520777250007774642347364767366206655780714346143689351164038420763211845169472715890678500638107893563478867140266911139085194672444948690270517717290021051333722261382356140247490176007166437611403828633113711758072796976692295065956711385570138062013987114247663188381674638430876523766358728589293412909992166333334381078930337505054931023455310646054646214589480283648122568380225036356028324939569588217558817911072398937018975771089187965294317167689437881886763267128993560318024535579997482664094742352955727649424475853431035425206004208680543103203782769924138593331462725901010167020995968489925148905713307916816421471289465713426308898565477332323219507958700621491562477516069414101850802295622707307846619076925816516796871246629351590667881376829146687899967143080328818014701329092774679493084354354601185673993223880386783972985022141767361045587504188298880726887077936861807767389553969130533708636614062664189494452723020162711593172679071855186904677259831027609332750435572382560297983224116427120575496907916274578972415759964692945969469884660966026386375617748029831658264155092944932913295469972997602496603209882352733214906136392006945866295077369726434267005662763594763026603093807015573764792454311973890497924183942045326971080643822940139912330307735446933161860977798600295182714023917162076279177523733918617756590157516774563684607141524880981542690408533437351623053837445927913669469583242673589524089793919863333165944245567105241924091109452232039637596954314104863910334500925996131346225407470660829029364266389010938140010971213067966089138416467524309998972102686820703782155109345493111095761658018968357446531971280795554160424517927356209810980116858961656043176296856568825970442374686457090054577711048756105965548176388002018808421987490436026429094382588645081088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] -25213629899910830264167170316316050132855845313912942745904503401626825269602098620636364311811919640635838971962200525477504097671234576550000170522317699418846814577785108449345811421920899928877735738100326934009540923375738915102934539349397564416635712428321512036455034746142387550433861666083148057902520548032874387067038755619875193024541321597754959528067347699232787525845010937867542270131428407595231592327751463324946715590229795776880391757909269672340578348169187502129015039808261094953609042991024412846745838485977402996271196388873695952846698549442358863411454158013289313969948626720461994236381753100783907823744951489550906396397267393065694679489566525711971958185806234521752336957527931513574994290690768137250489736641278915650276705758249712554581984512882875737342414844746677639124467977560828756303054594333143296684518239761777119584499521905219019180314245471534958077786239372441974200983056502708008942173804585187706344891029732741087379639905943396445606801719950227930134700447097259592053451128626773391729653826639929768072372095706067259474047493653071094082860904602046596483612287846228736237018855273960564033519027080157385447347385623560214473649760626136681868669986207704158869072854082752947545314959850643545850577513670189039314847018235202872883224794636606047373286028988823004316026057767974054868933167687423369481392488786909500704519887787020715508910136867614728090414944543067963717218994288601475189077186010501260630316860243350965739259931349483746153898025042485057083965489627867938527033755074387180895750654188352393012527249752562540970877049494877290346254448365116490074063326952624525747540807471892991405562807427720369938111185416027725306866248385669849216570499871366308848476425090538439439158516796531706872108593103703013240985581344177545057105638457899744643807768443600913331291690369805620432882439344847932788528025709386681558278267492357932045052060464381877834441018553178613029917947360870285614188170568898596983016640911027490798941269626108437186968367491153005429797533041524490993433068001515385822635721488084611914544428666363067867882024611015040930773228410084102852981037120023463612971393489531245218777737996283495573731324528184115102849336519595866618667656875284917748211701682858771407839015993244092895989685915388605897939575135333973007574139889358134436814641523596792717296828574281708572099981704735436505638260135416600660474969894599691828691081695927923225100355887909026075277426464806467023431346175014876587194396539463207135401324166834557234639479799426518379551411051104339723174906771730602412958681903704664920276016468763545540163509694999103125009795408344383488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] 5137656077832460386774257803547020773252905999564218274212922359197220010873727820779023653769483321754136955266713775344813734101927422871934883594521462732737211220455546731734038971783477841203913327595636775800804992871706088411585015011359146302505924839275882047363854014614805035104269171877295563747635123298283548962888859078354973530955050120810722673890239881479082185432555032721374827016675890792539417516085777341093109930186998545410760898281885022650139199420378032401053440241500037906853932056437337965731051657313603169729526514149819220937743695262796431226109933185599573244504143105129004641530550964575837693195895069449288922237377631138719871139085386164340754168919253459574814827261954111721900469590408021635421354458116889257420295270606317096344620272171108665827207234907072813487654496243246770921978884039122172741152581449371819778600047906868351012055683917819957049803983310205769981616847840234602829848755474734700667657301054934624732414641456183900804908406913550872030751198260125566519345926369552433242329741640160256423855263544246444619543300413560085091618374543632724423565478570992281343825758606863459968174198059172423745536260177329829539710339791007399596742589534005714843090359667864778412564492041512812387907024478914324329013272956633772750681121097199737353135410686917868599698225495691618720962248218471768278568165814038428353888485849712406288537078738235671466359062875566231269184726877177654079924407118488858824039462424990695145668844379647002123669380201793828360077502249577142383979778146108137680588948246924080419124948087408310534089513741601543973740879061443835788827854687741123176096474673782839887731313592989499536591067075546777866255664411411108804668894339251218865035816017414931236613066876102714366115756095557481190383137281071755029987768918554190548611156309705172066789637270137897552111434674431091176251760794522942837559058710156994291851800251204741552263009230204425593215067959095901478667608614722681942046112862769536096332357957081650684531056790150528358539362461088463180969439478273880925004278035209119864893124099626395919894996407309316243638149245776702899853112455574257067027337474671126898099405427574159008008931980358954108217445342891783138820969102214867571337269017577694150673884361449728070737322783683565395163248972154997598389238689539911502825250997370044393348491685755050623635530002990565180086103212081025640044509509285331421860557364590481513775652568830984363366729292540687847497568085898681668332776233271279864541825991335641022767889227318338303860349940500264533997081379523590611882280095795949710185420864282051106944889760733331006981617886093639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] 645171174376167044799129826422746439255946962033533311750958238946223729461730858218932391228629380043138164917327732638537107279104883690749766311875593856467865822168376905809545920502351717025452490868977006779954568398899042884232101511878285608862608689408528483085078354857009678384419598132111698828529885615956689579088136931491003323570096932422065025692466214992669106034864117174867449231391513708096521291165230206950982101288562357129135413170379400218960234927215642650363082792004020013199243063507293403622909677410063491887991521370492640554444812079256730699622236584962545059777208102276598761176454897262487251475984227495754421239389436129793923197117331511354409070807183069553100271074901641230357742946035173418200701681123605100631747319333009472956418473538725231161643715281198235143789230474767729123432614383399592660911909921943697788537311751205859415325124076997468517554654449329078090936851038113740424718265440220997719352876690895835108958547806951766182064506963368380398456211381783414390636577490523065371122966768926613356930548426165518519879583809230559081486031330307910948331485892772160855533617375586320068986686885510542979504551239357664796591583595434170088243175445621600769398972959527006586116840650353001537605761759962170821665512341037846091270842018038570047044335949941032179350966737136828266004127345695793509291925385543055582782873899877706006969177651978803928550389950051920449474596125945381010767977864826590344051615295658686498540187156661503632960873652578294657079799323104010901873305339661543716537578247113537103592835423792912227940225610435076858318460045809421865259422972298088359064299410237942576218589315729401931510648387175318632800404343140814104019230724007700527947093817950852350655963130225291158788907699770978987393077735703565501245227349986031447765945103065817330570686149299033271030100079627275033194698638941760848041737931843255840121837903941654182225338288018707439416144189508480889222385750014904442972376766907850582457294680614891355006869867701860591623859732939604488919597024929641157010604716771395334108284648904319967016587282336021589669887266206280043579348852243587277096737841874632293962130181876473016019160573453491239266977585087974179264144312720998353718785879062488446759700969434812720230312193781794584702943681024811984279044414952216238661951297702928117633818339868293183417870551775316602047421841809059481905274948530215239071663129172433229764919191574237900184848217595551339363602972079472018842801739255009102224286134732085786700327890591971089894903016161690385098476161717256110970159395023844838128395940512108326347805231709900739566980916104396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] -679599049211486145020369234176077776707155116136040938428988637099113355958862782380316566993932263236262459640628048324128109540780507321678314107925224251630990436127927613431587467267030213780073947937683792552020826677073971569606332205992303653773799415630912404303314740702076614001114025680877334298001132873742088883319547417824159916732533373598402316000016889027759610974548694972578200123797471023845806244341789165470063287290236778667914283926330503349036816728997472142330189129242939711235807146739445984502259820853803645647918001500726293612087118580607852984642345905195412845777398051071146250569879779633602716151942779569093431479872209813040115236124893176027325192695941864118266972603900358056067163043420775809856619680572856044616824769159977677851937153045615427019750958596847690809783103234768758116639364954161298728713255112184587786369739691472417141480262832427437037071188294934113591067955727150811602773839360554084101709761033977811913656337177091347530216998914686161923205660120637946813420746119065502743400840008901142433157941361528294512561155489800406441865073522795774334005653960058032446197846830328466345726144888374164993692435646346567087044530808939345637609596114901375312786713947527217860375306919380727409807122600905313734173694813368069950814843258069455591179949750429270367536268631157733881868706955378122841734248544691550822395806016608695237839307805695008043636182599288290793228468685328373498063252841801749905515907324932649502223268621336928588442823563672729903766000809745899111596373118947958386405250263166530053498380127583866109890562156532591383617115292325669375355327431173042323699477490461117711935718189185880972475672666087846309775828960233570372075069225516046523334796240875875669470176258581653180145519024843714821917803373196916312261255459241693971336306726994409221504949064127329275491033422703818061612444739001445341478419228684584111392522380825053948066890248568176110472181583826298218596452001361454383461494438666076187066663077847145963533891328050601740837195560739327772561786660980047879210139144536361944080611128826829370398123968124910478060995607154041246042494563688249715100047020895707305256639245184152148701314499352808893600765726074802802111474757755298983042661278719122150655587195048216980601078237406413768926822170227564554001513508014230657159491356792921041045474094126090887504426012498664380292764977669855737531196224842234796747081024371986850458296739935036559073095343788488139189581613053310478665488862832726707403057717958947857064782231479803629837975603507991248367666698164344869419083042648642077982228874060436806789689696343700752563855495027228672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] 151514437582427719800206912553476715183415741733774093609714467205707247320651337045373236290285280563572401611796419138912012167231708749534599340558922177557290675228875332109569796083476583931790908038064768422646898685319117241796110445632369777725142355834629755851775670479931472663819935819314931330867061782701857276873106300791063017343848010400498948959021548587019745257150051103645697032964616806718009885212779436194246033573656780241368759508910414536745052154724908384402208581347915331435093273436304547507018554195959522379905687044308815999458334432303157461314010926833665548950800069053581577668910893890262247950706359778445785134345407440247869932365942783058959988435839482291540378588989266225102040965943575262824966768967030984112094097202373569191554914962640997195269130489376422732919867337160206281024372275661292525129356384026926636107652818021387349146303666088659425295188370242069023946322322510665272430147929495737881874052403268614716875578570931649511501410572700761710720188753489994479257460898075561972057315906470124918748649829296329001431636201228104205785217718327864186933751529372960848670884046962790451291847172672346030011913450350327977140853064087464529897200420941404114204915614375776631754450054458029670129584495188802731124255146940957849345875423479044787891728929912842378145819197439649852634465929783024415744034416026212414261137701780194980278961454419537241693358846367403395119399226801799765737140457224650011268423565993492152133445198198773028639109469358252144882216962435626973480634514774210612214513860171987525840465950743953281178861968069434314741526148123483488786734307904487390620804729770559977963655700619434972719781315228504377274051630059924380244510260694098000287718774008670161559779424995446922272792427450563896701826148334119939483926355117371307605748224052789801807936149334315814716418441586698718586578729019423204026281901490918216387810278667297160299084643603654478849943671850568189203429896175917610564157137893577575016035387883064600733340804207401665289300538289368916760514888981069356244021427442367037390749540103109977018912798587551304694531328057543946018297333084655287265053572195386363803218425502828654165120090614092027361477506704401935264135605706259076593978150914914839695998754148717956784055926440963719372651685279713199127788662526801738672413166769868132938653933161328348491106127096329600426464152832622156758448516378828125794834480842096575521626397767107912764128892345245035618895933194622205593971578520164619152582607412663398326835357030939974432571396008169162354108603868950401921278859812931688166481674935987772044837646661308408236817212355117056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] 16303301616227956229501525049617093120607560445387542801493316305950347357936754942944264804606291960902781383032804219375546931232883742142395032612432961684531093716911091974148548767309171370814992726408695074789975817260413224015768878761472662027679509366355902262813594670280023956844250568678459940353843313922828102615408652951325863428920755919575006946483191581517556857028584135849637181425222146311888736704507089722745829120721061130419115343892976827808768906435165087691938945984939020888813674483911216884710984002320456181352451221034166032395015099316710710328306205496338932421185588488397833459429870024373786727855053872995115323205826599113032325015210961194405173966637317150312159827503565401667570089311921049333393683462548801103194332033268605940659331396537722427428640841916824581247368952587276185778903115326636515300383737453499722275560059324851131582135172891430759166223964845264903512225517853239892876553772176570531714271540392857740806892378495492506124542730377035494215383158740524456292058288832935139107840900949161265756136306030499604108298717797123116181907895054136559567140280418077964234541165051642866354944168875801666599805736068970800125303170258903239319300344043935185628015047473084455486707616081330901178008262138077577900368811737351346089852079471743620545101674607672420661476223354870731150790617678262041186198329436456299977423234918071921070404478004117946614843839380160805855889236506514096381955543882067715613245455350201711330477977840676338005091902877467682258798217098093068507101146495859314519951436378030432631378638853624826688054162574288311787412324716221002140133338636651633438110523731422734652329062621133534142556948753336523788889051314144473306350507974085834044343647688485552230411612481128551647101173904979312200355932023804351956445665894021048075375085649093578821374807421022774883476731023053191773415448387293789486339835402375207013024746660306974692533325532313762684143894860595629598142144748885363291645554286963499788130402013207233496704913264265356604552201160789204249270647729999857193799995251311444184353358920720975436266906987350523561974073562019493166729535689384039657705470293275714084561825723130242479735096792119171999704692092334408706300169104790426456805028549728823408967079058568016480360375593094230963259354769572884177719554006999870627828085617468947118917017277383318634894187304258518880570522450313903901129091577308234867065080154422653767800811442762726815089563129961827199459562653945618090423670233382206719798906573808477316043496314613402872940038137135028495839976579883387416591982018729032944047625998576077588292312847364834229959509856485376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] -23189613148653458427421212951494344998125792468790005967437111173735707852315127941404426621713833158009467202015847936098153835673925266290435366879922322043245749235113029396454620000399070691409044780604716778924905271450095282265439009220739979222840199047517418372264911602117870848912050670634497455275651301037022993235613808572260267513940518904168889542990683534654371820343142400490248878855638859702043645773108778831514246227119231713233508693312573335929376188891624107766506502231763078254980154624277253691634322602157081595531797724899495757416723717134666225350366551389166948742071812398419425867943059509705103956306220916164001485030314502283900765456512174936675002477060782631421118619747284916718034765860976146041987661501781016827701817241815145914057294023764157732088382903424547521167608432228264514979947084590501182041745887294198837312375794191587047762325689142592297101286467173159327417284905853055312958476274575308462178466658021347618470587258330567603561628831875236240232059851861234296235137493231780779634909829278815900598840581992382280650420346252309238449580614755878448272171151040015523412382227533421920823818176138236644734315176336947917348809794398870662320603150203736150588781088672081335699728968072748034597672920607295284265226768554265595690819088903667680016772710216581159456984821068589439262888761907545704010129222136996665431858300020464408232847884558065465976540047960991577283320324895289033233664250978903295571827961203615464619632183175184327501348436593278148280637308523377272024330442923068956887990921862491353378629767352068602840703187378961020776160304386186655039131929427086366690758724464905304851760221815778514957485668130702388827729939613676115557069968933476173838414391209536488261092490163608947839275482024453544701414406999923095247574941752921898849560481880010991920870448350337397680280147899749433424377966010686760510108828173808772341634659362619489394372129405303388905755214193912291754973398107795103862602511461120214028909492102215897136615797324315548876863554817485444206170528824479923563050725595093090176066619713258142481162153121965877199668045928746808706600566806190259646907725818180048004177415299795769163246071186271962099320134581846935460606778592761566400688649783111142372657672523174189031819258985665065530875408399414874757548614163108485813745658390847978802803698221280023761810943365712835646870161210241261472388565922431111860417324419720865411769483182994943952393112434056782844456363612713783508651040144550081278027330557539010807566631231702458323308577843314054953660942082808208646417886342555971467509034103410911750413509835782766754918844271165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] 9444043752578365399866209940315083750394638492658749395493205498474465924488935759267419229878403739677150266144990141412307345218749792091254753377601355408667451820787181618748335228229180887641853682539545413326933824884274578094558914255224013247103917609117792255820777542196864484469039514775956111175853437498365864519930189504598630738866375817608666446290950010239625530879556708139723775245241566159943242200625622352518301574087835654940160370634496163539477776219080571298629773295639222224741930011820240205615549182488328372285403382417356719280423024845757295796032358016749578484396527637817903019976197890240115337602649032294605754086169716644374532091975238872066411763802059444522697429728215651228049167222514648408008508817227970101249176243589035075470562221443100840102365594956283109629207730580327397400566965603160446803357559820374319519260984927145424393895374782557426663783870298066924260865263720482133854457708492564937734211866436852506756794335793949121963659748253020190853807442644715385486922426655957522782980384658556527226193089359469608259309561522975328187479819907755915861681031681399069826792113864089957739717937561785300052761689510904146762949875116953800938496941103609195661452422620958840105643948176530384353538430891466305548116965033332051045842393424498117274660678673400128446145787590951908116354587374070580605412841898090847659847732017147550395277320189952726244871531725930342159308593383936259349495876325566778565131247871106623265540355862102363385866751035055853433389782133092292927650982725088283923550202390465297800064277548011494424427890585411991670959054107066500509245532451195427140643381237332080537999286616143687937748552423274196650446476868043220178441656707408531118190104597522782939667672429070452359899465234221752343885948905134036945645621344708842903391138793479874687137850752394019001963226736343094966713137452367311712445104294801639178626843269084611089174439385217899129011595043002226670824089240309171997331524559869925174817796319678692013685115927722261042868568273811526484761407980538646854716135887491931404463171709667870641235488091772871088985545185003291153096700852236527679628464923646038678363924884521522665765173585342797460046057363785140867413279598522478819794795131252008112291789934571501016985372714536616682203145784681773212145535707374740182445575389410609495161500761721018075208873633915739708187682356511592736886430575453855704456248312375309299820410175280779985045445250553054779842516267662644881433123912430924960604245760391314879654036956547852587132645707717248478932822717648352914368077722196710376834821074400991296414063641186969503997330785828864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] -2608135054637300765328434144524598106135067293785215586143034945400784117467254121758407482716349881418960356905518732377575006473463814314380125014093271955434380689807918817336786074903286200730230621413308056233055202357901917365430388675900152652668033608194909966131043609851922959079264703217769653332591104512267085291081284608346598169295077454051541295661242133268885942851067011251327817474754954859786486126289611821106228024363748348096043599568068793232514661996205872960056008033643935195553922331917287810777856837178141390767658472362008493725379426050888516833547877457935567234877474833424245255759904755911531292726952592074302501464395418805480039436424295981251836249015609623138834341608096683303788849433628926635522460263858773646942216539380467563143778932624149943207942115571651231065881742159695945300591964044380461260946308287076697676762666674191608572663349912347644869902280458734240230202247559870539977516740521679963026887444013617287348971260426933485421895380115489254572849327188145597789217567043803564959774536946370176019171153307814454645881483908502682493344716461412044577991141092001278742114824745830769119579909452615679940014087708025730412253727260716526105990587322896231367034677041980039017315214949839107678014845742059486219287628457855456199728070201137937905645318632820194394047105377028041387309717443383172935122518520719547483600623076961162666026655065599279065275366291742582419893917411446811555109387069714227013716003792335261385645589410049621502832801975733581851499865110832639262831492235261406923967076150224155176458097623353540790926407529147608871437328986783112195758370157236405902051314754806481891807198052142469236937326271988082295687292883136659135491009360861764679121408535944748001275440603375685775275543422232216877762441973601864196849002106476012343801601890559360314687403869004868178461612854965156625648165576344437555459314381981957436808385650550397621641285520850555678193644016238203529423116986403717602239708773973483160426233448141729890303155192703179808502836452773335045578866185213030096061504562335189539616583321177954600917493243744131946159268240400544442105954707391158239628348695333303775451482553613715223713310647377454516042416326232052661136005492026130388142016365393154617683025840000724102494272835854690758694731421821948717947995646708115838610964793381506998144803751506797936550085429560087251240185824765178546939813695328759862887519606057177161224974422756811703921252035054304251877694025720886423343961039470212557191377339583505426646520459338481480045120021057506061656464174814904588548522172649322826607050005296044320099572403753526170143757875281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] 547485050474291176055633801104687203843738400471343205076416591376313593661007376878912788464406819691741673350486818686371238393763346443293719083555789100764049762440920438526981438435612126778617775054508023588590625876937707018256364817276065924283819311839499636369634047887579609110574057437628514438734801777836330236522497501264597905776259822046478936052636258667390983622457166480921268602927287031830971445307422525441255460500392328574739553445946793547910408057162249168673257217829195176136640961369317256485810241791996573339485498933945638094024509721803685099553800536068494044926026723365630381491373328194522533073422001394436610713580036134368451271007330374248157483971248767305371103675065662552205251702911139450919625035712003018738832373885809437236598355094875370603196317739522899116109976716287969063150260368880000143524528559265983493289271335323011059693169442373225368973469996483109600140305585425849143710782500549298857524541929128381970251332539715443696324779625016236585549731124229835665578337233901802865034750370985222151212166456904257960154614499174264948770089520732124931741294387894679168186222500600896718162211239356248300528422842411686695194776852255969720859927941049149567884411540343640886810685706111549067309312663832419448509786473847299110711116241543850853051553569740862562897859668907734330084239830917705690170602997658423784347961917978614211666099538778933296619035959057503444052727549701931776304105920789218762006686800834263395793393642140349376316714002510123021293569008708484452609681589705910197728371092128783014253880898892850677287827761875814253135457432523477880642360897013305239998444015125035933546985897424082341802055162970971372710834619486397297624307683882685447345850146745805003410138002772179682668434321301056210497373509174293745479490749505659108285130311471808410123887514868341244317991911218546818377311374619940749693219143148670798812986456166146414585170371455251417279872821234648144033036480800948634397626747756271929418741370687896674742034684847425643273669865256148467743995987784915272518358857442357134717522326331939981409671714817021869851505353286385910333823827678678077556713992838845462810067461445474641716082088295352022302006724001184693059405132807788855595221917563031898327192381263895694348098205287309887873029315909481735565524922815681478322432592946983852703710570020402732378485601903684272547136807706282984159742617138821196281952526500436956088179875503207315799016526149826066701757035174254408360705279255408218622212795478261621049967519213476558794718357979641665452111258862980775793507640488777896432220554108436238714931564449651094932044162007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] -87262774453897823734715882076683705084537147894043761649001966471234350805195964813964831720659690689907910616557101317815651594616085793069686092861358428523961743226667969883913223239559229321349571146269051414323885435159125848728344290524031168487108267752535355218088669810096413774565694438292178456439420542419692521542064785994722405289757348235714072094282531498614230781487335934626965701800229982356284087177057494678237809400331094784001128997329466378446516843771231003374733001673137838884899402633722739465073992989281512925417123368611324031642764608139017643957649673523478718119938369706894315567751142809157555929523504927748552029690734683909546539125759221998870916167223505288982988863526191080968680384368320165811266152124746470245085654105150351315621557376673929849113616789932648676017952542579105764382850833486769658093696366346369867582814565871392458216581028639192650237090226435356786597087882234481719898902019977246139656011173745932706278030148854020387756169294619825631609287074465787460759032129747483408174503344491670901548085602676424549723311422960680482413639674454536690960477118863800457758495208650656944626529900896941139353055179552119853595561756135388477817359282578625202777743879019753005532000363839020518733540252907877334633463799225862008325887715260656044520858504889641835490733063905969061797183851632230025604131906934600922252292352814681746984740200624489079318095609652531861530897732708486093916399354728650398163689374331844738146214049179709113517694750477661958116433950713560377224203067172178993185345001810199254796522888421138117125575501896224202489555480581211364971032841647956499793878518774862917970957010795293094005399017900780522180775493902694956997221968694747675347681369446612289344949147058381041054123144962218726286414434051685672664705341436399632332730268524831220282595711659125405291566744608861327863930616460099049116876083679201213647298863204367902961682297597277716412651532921971290564646640445080080341187045471589680726280158409329844251231370275813114020660140141403568915172455087986714243574843716574411898597533417241927148664419301635745915499413703114813383431584199485188818345402842482552170675391597037430831957442091304476905471321195556687687777864409275152443215015754475435176948279400091203612722254912156469239554296125924945492697231764984383947324946745447703744379175881053456788542618906187608210614542788142957262344735773426690810453289207016268700991650032412288847804750589656419355863865992587552405870534684645742369077325948303025764421799923130999863427235819697190968265999336449502811542619973811418935284213966147900002422806320521620511922096963584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] 9616231660177884883050930108827036161810870440585701678093903711201426299739295999340396948185121265885939722997287392013726500515234460527427203577757447873513783555805593003655550816596919327288688800807852872291664712248041502781589157828251012059461596357559690856991905143636709401955782482737338775141409304550416996322066041281202093949654832980969573409514273851578452333230112879723281019189966497854901550461545993075244284745639168704132701364339447718988468819513406702370033336923193394781651858782183608883609439339252348932319976507678545378416523695309570000042253978297544852925092146179136904486596401648703108867493206792984488192730122406800740564508325437075694011322940594371081269357447086850253329394407325678024589084502347991301067757339326506134010600764289782784415243486658562941833313828145803724737343034498237091385107934872005046924104239288146812229527011428287434032895212503216440790471940997712197085488665302726649183473082054029567375064073857775617237976776286357535520073916666998055477926443160257318081428207977729422766561771504570418420430227958887581192803722769507873627754079722484144830256008818079266431898517566006913969254304630038589875583481391036937201204844087051323222366005278000976341646047850877970026323535800804963878104224452765196433535315680571602654158865800667490698786680042600117233035777906299747052771242719006402572767403575682621080831036635556417182777853235822214913464920215292753730958111028297189542525491826354815388415439704166778195047714504720132958672759563385055575232042317109823322039055034704118967336409519428058914704235225559397392498585428771285243832578743739133657210099817849725383243067127658757385910373715119559326188519936858228120146327542322919610013675924984424766146916970159075699922226359313089828492668645074161090135887523247320164549552787418613930111222766730016828559091793455571704918017292583076207331431235913401595000816210689451269694777275210760070683396356486913147163404042581264826067004592457088534224228876349889848774963268653773875315678035852865320086588381741438383869103068035926749012335572627828262485315301750634032171561423885501251601004840339566974314786133560272133136088132555585558846302758843107072155416290232674078301527996325429691880267977804187381150679476830170554715318971432671838183990392651106646288234954940064958638440121938198713530634065618108701020363904221984390442324663429890684980759952028298713948527058726665192669128128043517332763708495181830881864696930606883672048106659044271439616512847408964172443202277281907193679827856550745593251074384903476659901243289536992957535186989454104013580959015924163762321769889792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] -412771611258832419346626405807181186422568167682103302427176876018098977906043739614097363586691012959724997677615073611551291678656607397365210195242566223581520012183623167202566789987374664210308851691039827022311276710126878702837014390507284468069149786310561402077235463736568084238526094098424090374565151856009764992899374478880300733846844723135408026506335115583677369328688746700847419748431034944758641433901719770234158202040929748443141885684827836355522596597692127388529293142977243130090012919728566755364649141706465986402698062755125919745278680123946178231856890987466533892362447961512711084795084169417625446991210908778384347557685488774372422236867520801815556151222936738026005878349030942325824682705124767174468594814323100594110912981301702846330378827671709905391553279503132223964516106661568679719962293824089490879166683205608879840706612487600294704141057285284013700471565017250016973258221879362354441685847368304211087733263462854618787954592014928704803572612973681755891634571629204019966409592091205177633488078864295846204794282755811579850075323961388068164746528288811473500254641922114502705513930065403624940679471527302140697082204869617738993892230436068553744864937057093036612639968397993576786955766657595632759806088407827949462291747327879811840192108715102413899822498132551106427382008097749383284322066206812286504094857462584380123236863165105259476202050588360123729374866239771590270167216357949893256538517945456478782251353583368669888833281979220389809691651861173453782250907776941565938005268596136961955486065882384803218573342047294201201237253413630900068289802230429534726128647843366719211671543605987364500810400722177789513700730189709416616464184416121760164018575924753358367685149302290732045198344985352569577064075292238941044922382626604417786694031726014198693107456586915846255733028462940600789109173840968127981057138141889204563201766991738322914162741448094778435891913789278856987146282982070374448955794657068270715332642012249240363776219547647185407953328992218083175466050397895797267979876078626573652752915481494379819480400596510790314353761298622292648834398566294474365058098965921764923391092069461509593009063394904042960399688656614830366025815852967635405991353338701304630323813404211809648118511330234880142569486186292533331941945631495481362013474433201020327643685723101203843131434354110016373764627374203700747939391657311566027657237180462696178067419262173899933803720056803633895879580462810535241710120751456655780661440141678114006697144693540142937643646835322951874673031132017851962224833132248865302939154706970534535889407741011174733867372711491757012208341483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] -102510749224787961474384592177099480130581955485236432524282274875088861628159498216716916514216938687702693119901387942675441710497465641434830789120095776493249899001884566255291095940436857661826058493035118609626348197458925597876646428991937365118816811237419279047447708607352716706208625194958790043419652233444724896645219430190290267356629059833197876058858234042000472790141236462465796991748348898046967607487552047226863108648039969753707975052600990134773417509698465338906566260034802869799843756448351249853146458293368557487153867963656296220105823865184689311373208345742093612030485884339591722328301267904310051025621991935162305951795307157750455879525162725593360699218702424829956078260650492684731869115396588058381831997755374538268550904916576420079549064066410994743409372963835326585015596907754588683392374284115406796954868172683758321228651046194458429507297924073400512469212305020079262125148288251127156773699304944764047632240068690615627935804161955682157833191132943731135300554338843935930753767354335968744305716919989271453953494515334471173222744607066060373020132907039711825807056017436435571899456204384244312392682018620328109222082265449745267042160372475289131000221325848115531161383856064169530647554486282140819596480821309614078680817955301559607095511208649210793049167198744194994317763172147580924311357137668148325291532667652047518077592934169829115382888907830846573030008618609557822558048719619545835502920406040641474951464922521176301740092052687467548906775194471639929116494756287220263650025271019836107451753988343407718875864272727600782733912536669095213277687357025243986926990548602611637555130352005752298255504942764223010262324698367816550748253043768637054757568121427394831006305383494820127320481606798316360399841252848525258949881482877568249421374575661495799700553917251420311958006395958574930150966318810521144062913705069038892360382571314442000989249356460242424575205736371574180204247298660878631654987699909518495182216247122420345942617125300086903896310477495418102249396522118866672598962214441629261960886606356247647381158473461566406121190613709330082822617720124967105072838568244320128642846903783181295807567932605254074526733608650447910825902191938063777935341001408963710478644606300734521590286314369068375958124327971567634272859210922419986965060600248090322798039419693308443341932745233922111529308497116285703337880743097658710992463085720201724929819751160576573221796321229806659452316477962350224711463569831864397856786431615320040228527476395451667050181632438565939728303207237560862342141689231816694924205827448628014711254394875338647903287238432556241519305031680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] 30537887764402476293029962361710919233103311304165107511675391056523801837950020322517979441955020690959045798953120685194664587703600710018703464104603788050143219994635884834146656081509817193915201813503180402387463313199010987554858578876284645811555899851172055771266136124207088887743901534424377474041170460438673643199423954809129181278038812629200613570143554697852747520598351334699463334782738326819535563454728031710766955404362248398577988088648041031641710356555111299252085395232103840682422051753468060926031689696722251889741833094140927046230681905423608528486026254214877085914697442153907322013204204968272969377386769459792173239698445374408159078000927565468274404424318671226072838373591794263997614561404653424618943588411530569265586385245086211198993504187082501479899323929348728287607897723609692488974118194559589923244933991469338479752747569001102265916271419116750289990813944327251297712994660990375041091626438570891335945213538959017583523381519271761560863784310110860938814588919074022658616141073331840533064217267277124147521026211814885855006396244860087649349381671528273959213936155221634372927064056367134957858218112940702217203402099629186435463653725677560852525078160394711509354745549663823625603122285403183734207277471249665741428815055623805956660964424418139922126031433463098640217142364951837390017004427310357460021962470472077644080890941213807422916913792014532354652800518904300310241962481097964913944205879935828044105750690466556943296599780691853306217855857517222604325346729326116104445793325288555285787098707943586486150289884271191139770321978789358425602677006881746615034180805541871838842425121061391636916672225577646236818667990264873970489536142553947366494306892049029504695959638720403807279059436995066024176699470230506161416754513763899692380608203055674311390068975279844411981358205373649239162090365148329909020235488110237313199776537385587045406777604542590424485130741029918433182230044397967791010464389863751446639708935743626942574512590409905513064418913565429064790871593590600798319711121565984805095948859340541678170646102487389410381021806437992827123260386372261571390869486798228981402792753794427161339548616337070094082514982578793176909724425045142643086718108921694474794282805652779509019285525795805101625215562577374538594983450384321919754455734708892426682330393486173285470177284431426006401262519297506577193304855984990422450721545850859957267442277945187543798933698583625896151063562566388029128900778443477393555733527198799639145335913048223064595618192308004404924113035563167088293641369321023176308842330698831765989119377637466635044927889774955299885329416192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] -4549659245600165941400363472140648456845967061698188195565920272268571733747853650106064071992914033589694787554511019494328806408730124115098304958960466228913821820646307630223252109690152924300511627411369983958937118998293759280714252709847556716298965483491052212486908481189322602721056024816416588046738317297808928062839264223570380595658032141515784548682986486504002802024468393604140179555796911180896446985118685509307688192194770638618181268878743859194894222786414163238565801376835939692596828516519447510527578271852542388635345018232076878476246177627897422861199500872954130756818853017776031891052636043659231978060855124647272741250894587453478301309114587797385028086733179250700851088890582551808363151003928507371268598176704390885568739286293489201227202611876697419411540468541223708932245778057251113081490948702190903131212617879593909017043026655661503084645611171114097264355676191726979346909084631759827062919040156648619460929133146849696748992719448255874662431157790620239216898735596671926940407066665452507939349954908971354070315013464894090301372639652573110619151814075513170224788314298274236423453264775639060626196347986384537369395519755950505364544764746422274317774809988528801333563125187138034076106107333572976449953126792295526297901567656195360198703802001920700742131575756117166513460041459433180258596022741208958751195681904640429646763029472828879428873175510156118847308907954188865838323862128788301261216386630294223313804280110919889393198756093553300290592778410917397093391821932439916475574988089250786120111815454938115171759790644513303979846208495212317431339735567658006312217423861807851523472730139841826759135157493370023213507013750002437527125809208602328685109116155834032983071619712377002857334204839941439118111954138097219098770227157230487045318400995168514329241150765369717269252707051540130740965851837121650562971424551936659990366556625195623845624443920965179589363448652657538617052029065844609295643311555741041262475541270389356407479708841354545950410222135950075791392773298422434562515267319030816994414135495634558752041064268165702070098939868833144223224247181466760203819109921676358294797179798239753912198104429179470529688916359282630568578764717557077350538963480429306706235181464149450967706394021066279239653691683461148474521296296111417449597774222476981631416156172740784655482250329211656486175618898934336383665975338468745878741754121421013811750557170400187835171497214195420834459172831049164313745186179926020876783134117207078286410416860226770894050710621123436333478304166809391168378319396223538108048387181471273453784081421535439977944849275033434701313343488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] 426398381584903144859455294561739633675304600635309689933182988934926057432627359438506399858687984822783070943049898457610160700821253561699475101770950511096368767656914498593418764337422847919876472265099236456779548627813088018060299738373074390139855989406466284397816189701334639995425929373182215134126307392283266707167232605516618425858838024107535700920534314022674967364063377124068603751740247982383340930073226415872050897535479726415239961294968253373852454635377357453746853849687913062269703668521807023836528677595334029668831990367371399421504277701905672862250496947283767769599331854821593913580923816441965102829067903155426557366122263384942191967429632845306347679653950372062593898314068510248709321269137133249560143779205729654367379802452522091943980670194764360434051255575903294743336779098840557283611060485529663247415146905228183282845877530440765015163331797523651325825393354644002713461763204498861317269084310770571594029619933109829198000695585132371743057175177226096088208527851154317734973800297914946008637100760991996038187551226894226165912955325503201647602101189381358642838467666654140208763851481226798230803919002714496078105076475847416410060474655719019986974166930170075561585195860056710594128993803235307936522788995710241777330012252581278227319997261866804586297686094317679504935416664115624700742868213553742778309996602282788356493832843931514253740342216133293442661665256140089596420601025512076393565937667933050831799795489914176679743182029955200356944402806044050075811036976471421184737001842295817185204309757173506779216712232217994244504025326167631170599375122705802135883463372115154926998889611075058374241802785516492447074031765037760886718815683462020186839172076217446211797798323289643817690123788929560526868508916728120649054196483560469307344866180121708039066157576830596951038442713425595098298955305979248846613488269473675270404208030539507246739853365284570474601229758487848410797476044139942731910500955717393147732920068524301629342806824160671393939669896539893667660755319248647004499509553118676538888402070450683995222113455039399733039444844284917743593608775048974512181754518637770806374320886611411639589433243283030332757633274573732155590448969552339290900801314123790960002236406222738613502003986461591489203826228552805841071926050308352331101926445056622482212191467455320997093761179449962454390983309171678610854805109621974917429807440605126445654207922922717471020436541949524517133699701552896391493870020364595379450291576423211597473967848474176791622383426565111637064793250715893877016580053999675138004649584881889293819286769165981206259155207380037776143548416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] -28294156342149984516977918039701089292143521650515687916700256215833079179485022147353949609586396952153653866090934266443247083838465600079143434727344219322306705481512474653432620407838002453433459756662045556500656200900219622016635515605921517820886865755526205626214338957708620815945544858675138794798008565534242187253049820538834187362679069141188474886981823520080045806578495007184646931662535201704830755375418668956183394976854412579717722406984963994292013466773792489549398227963720580987781106154735723012707118729952550775900629976796810277687059591750382336677388201242788629261878049616792458749723191749725102659517981432946526923100071086767249080206692026557013711608115710576947597023360355369084761379312623957596559933905737273712548422574921374183221966364471166405841506751255902515977569987812821144581972161789124540080623800912177006118293080843373394412346944836588080817285029575902389128752669455436666622399363410801024621070905941802464594358039533250890488577692284233775835769418927497806065985996839564910900160763797046976265262915243830057315729485248510511445907902215552324611456679968793267672730509302519150534784103803956342188258769364563178794148365617454252655470827421067494444882483605296442407031955940677800209469207441835739507576940666737392930499958861152129923111192968264759568758199041763205330086130015949604472185611031577640502800272923954849592516961051387548414729537661595447613406178871063863303400770228253907703058979452061414893125345618377945366036041000026574347941450830321188904458994936873963786307548141957395789643955221995658019303164954240297011390065030046269789622263373708229591131573993351781103065188866887621214031226100047203837547006027162299558395397228601654125954050958097829081794098604395094591051994023753982347398311464826775685244322596327701705354285316567612471744429570199938689594325221488326418189039162418287263848266286813105435455914948950440184736588944025734552704874774057818349244631624748593935439146588653304127441325796349005877986825076954526374764958364067898458478669188778611825956989257167035248516378557263300782693619111430366129971347036083127951026606946700392808898616176460871807861610540342197189633000926830563567076114885670916484151946237164835850769769714137891756365489352117485050103160034707628152172268627148908588619874664858626055875383544792357295772220679825306900535630052851218149762126539813951738987010048384582197754312370023524318844028552740886761576611463671663166753426324075971460816561554563805300456957341325328764629428522403174486127558370297553999465426895613977048503380665636796579729187859001909005801186406195649969127424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] 3637223042361320904512723990102416457626603543543580268023294875477504223112293641034584555977415249571299462287317839535134217790360232029791084480536969165991817738362615190033639426356739697189637330016040964901664905129889619710178527028876234262876600440938397329252530299751703478850331004497701900172283119511241729689594761152130567273052095882733989807223765114402976877559318769367053468590399485681596997747824988094893109118494880595834527629711027453624647105812321022979452213249606102796524837484776986203775744366594198836418642256565919705718467568218895867271953080180313014980900217385137573959248364269179686242185266002883109887025358184603476702784386928516745668449241067377184024899372778703915398571341935912883925717895987506055863740693318201176184724359214954875518883850265303676495651509929898668395281821315190932410498989194210909473273009144836390441460040922069228069819882833469348624077757564159611644428098724820566842905488048060812197950636292171662237068877360601919655658185486267146172689060922229564061735478162214886558638041466108999268137794320860643065637025761838736566613408137716051127955084450867613247700911987817396644507267834031587633190197057113166313702885953444477727863321138511023401943420518409857148386663899727603468610538816678875759372262118169922064437235404432075161805627433342526867987856006420390573948114968301400572819320675533682924871023831634882551706386554703042830635788248987522204194003464731921411800196767499520635884502321018119515325703518828606891835720151619834342048288475622267105276896926874472537610553553475442716522465635542938193905496323864710628065779408510175755248535017209606090732938404078160408338943807869465645816078155717721232225495334676903350362632524755686143936527073843654091959809238146143968218894593732654162134210090404621355708752901471872790483655077655624909431822984979595024508611328031308393116752310953925627840808016590762257319923458527378846997006804797167160014275200110497389541984675161130290154417507535219524379776495105474274046162411321834080872218795715574576869413841655000235759368294349918435725456038187648235995600328641526319906213850226115623884557722351103324438747402268541636749459511249243734580339572503701728444545429179282984795751637932690555266516793409347331761733089350719600332649953571136275407866295943748089616895922543190817434796960827783246789291343443537182565198655602568033141634720868194631762189413034169949458986963865812039943462744460453197760121801953398686960077298096544897407500591914118542598286843914100087309726047018171830814629601928570776619038179168696706917510559870843714439582091187593865592832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] -849480242681189766835086230144208891458348720590773727300930516574296100452141769063328337150451081344157535211502077674961952941670603356340139079408800645434126491412902058401035351622076189896116545695486882098628317921027514544327685914213907283391615121745838334395924257344349186422347735723888486641403933900819300523707610167547989863844967723364801408735402870303160972343444729940434404901138993792398773771656918894454361902640083801676620914239460311161644262008323576657588342231536568778763889585327644621858119524554678718339413825658062534078188924230389101695948549150404508003737056979298512274266096053686215523535063747039408627584688908807660730352728420688118655206823567211832510583222943384148717222243979342192019812814659213207361638271034658811071787401588820291915104649625493665352336827705547092814387482027630500762905505719575203160332208506348227890628812478523896626014020311944890718040102940334652037300393752734930524147142685215061455173161370240947317260302744526672841622004788355129525358141220763968257482889877851783473586524939851719527224128087700358130717962652804095174117213921969688316595220331737864516759768568058415411644686429848319334490241047144819335330219133669645928554594883894544744510686357909637672585989801021749209601889767482133705941949586416012985089805079362303333920173020156240897084775445309464385994959550231825276553514794164750675640617972453028977967043578657617611801240949875144970608121231433762573488303953779965055717355524631635424659409632522978764021031766624429064760785411248523779919015282127692252767426923839909785436041450101827457851484100016109946606602613373553427570818810693764959194442927709236421100432529944145188671608500306394000024180968041501644801482852737788891570148676218581453727200662071676955232520835419843556366680729556182549648155077063403399029454291955841077434114689957969154516307543511694439093610499206149267118355277668022034994210709135844549540507866559783922841421045622360959683049400187948709588961389102160817744468553286388954942430921341322123209516037501089268771492946779883948905991355807296715913408072748529517500512500082217604973807780276409957894403540335542278099970389583975700285271387027337941231230017962572411974521791868915545493632524244302766198149130881155167604890947669832402077325711013911221733527111257146353818943024632386711372089525829724969643119598501950659280257490033562714835530793825470136991223985058201504581448861786743326088221407459303142282463927550174579208812196432490480880489373617323351326157008612631906248992043873364796339294768955835572766360776715634472109836443845940629576204685755360598818816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] 113362239707505357012647372552953851306454851783802089799859506700481287799055091935193260601124207200742340900210096036542983853724250900877625192524881040826292683628181514837566500209543950465181525289897319559472396904125105435467990467097405532892281671449076807134367827423708833392392811677710537681358264696844738877198377490605909400296435882522047880195258536132329663962488572261031575077371121866632308865794018506991657857610657264707159920987464266402867212793388542312476891640119198870381783791389834537377026475717307121207873295035535417009676969277881711693995688176679422688920604598046482814767732977792131636954535345081757711887404885628100561467701714342314360180566630692681788202357232590489698442342382055365539576291199781069605662642815429345706406810146150834215969604451381655693941443645520607554707164961757637393039299112522805224292450639600342592239433568197532563772061903067618705026739097995859513603682777556885531908749070807260599073944511115253078977718115189925730869559141533115382511031429895071556566376654967743633536316804338823909581624030498042244227754498781249770177650255626920648291329770078002601313368025018866682042077507144403727727074600162718145743500018272375314047066754677760035703594954484285134175508306835394807487651187956034207633800680013802855157972018827676613334875365113761901788065673285094510381235146642745413844222875703756974075349531084846950432432182633937109707964901292984825032809179237205734327398462402512141235707404116870421195541463134147109784404475641919507056581137638605488333151865943888373398936719776683499332634348516812829421691929318144993922130135620325953017184108473266141084248457013115503425019309072755368204747337780901668546356042340997812330209322795123117084702084671240827781110665946432502224725511303855775055948337276660584485423819577666408708279375629454567312587426282949160464172699660759913957374062693483209873393104763843337806759618517328326929809520878445522313312345564093489356674521761674564210084121816060296963511383354241502128727306175822621314065308941254999003514104908974978107343831840093812870030399778696934215354942189292054880234049524224151163186569277770885305087584174431995386944125889890934440895541511941827246160077950405345263836082132100219585406783694258308652007616591849597561319870652913631997891324336208600729275705744382731374557703783688846309283032087923467723456568447236944641097789069574510646446351601740814911100534518331802154452854058677225649443058034449012260107071571903261281995078850395925707699809041691867261594552546608979940351639123761418020634863817863104112590118424624126704523260078429174759424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] -4848291615651328391190962995692009501628495962337138137743433883513416129522700803216993329265143987068973373938085984099752635941991284620104781875684217366033064914110187632613464727530213519860466069205544593474243955017791984065856779311701255401321855118434486662228134132371860695858315415576976978795162271491437358139967728968090631280082218420492786773093040850275090191448906077153059845680083389030959281198790131764565542490404817319665599393079235596792374572195584320387007117772502439232143030911317414736796404196465732163198973288590577411751313250611962865950038117887231203782239530384701375692835805964156956301900529101064163621343575148422492012902249866452083824157489074702428912569914628504480367807351408955027371011455777101906927484782179072327619495398615412341584536168147694537325584498636816280934501876623293197835485368981793069266451753396384892406355463225062167851369930390834511547080369581772912660441420622914824407669592983699466261193207777926749895783455543843194361730771260008864683087645428118819755723326756908268909350290963170474514015003495890096587399111123933613711111429798454078518042508863927629568309066483230550752537457828267770849780566143885030330291684494998140934407194288819712145471111164936121828914355755659234900234423223397597832373466628945130321671058733527747478985354380856911006204930604177380569800132263051740361109064362753207768493001653225855734244552999910114260712191346755839401099837715483841439382740084223457689098676890862299480177252577764267573302870168628705540553555030056256826498582643880517903783615587829711026221365701767202555744358671504843770474924450163494486341877630143489739252209264042642171545474606793118060801249403803085374985849957639441793388651245382531361144131022148571101106852579778068396660813187590986105866745101906261386927467119869732861263883052493070012052662383984821145039056363994163889193726448919642313374140632591484920331847090870191022428920994295264336717695817542060540227654260006202835004231284500829286165985267580521432321077514160436096531154597023957079507402442112473756701680933478688453236696506079302516013255819462311893098978722419026153189835436590706980237850440909392852776123304203354333035126704123547187234342399493035387200606913247902038023772813383688787600566763911590490011394450414334518084597777713677396075720776378171464583108218263637629198863195751056830174153808751484463768571797776835834966354995752872489925018050135591345045431524407392818531404157902310908425110828298603505664891427703473490366782703853969882526562889873562680637888585352798609995480801222671483730507731989038636687633699024589029376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] -117619643719853061027407934340678185458701286990213419577719725382013536838639091486707860224170681843983524248142185909283345434403878065634991277662989842928623425572584647632605979212386114708771160569929178833060020098121076979292271714041432830253968348545213697850910710632111962401402533138034746053738691386829081900160804385885245182861224583179586010064717906978268786155361599900686477951025460792567783192637872803149115005601869838431631205166751475449229448457830135524626899880545648932812572711315480883558000344147495561072149565436081854523996395089386253651668746390161060877183159795776684901186183691926142267014430586797856898711306566676141264788032359254498698950925622911320004606333095736959493214509768970187682567294084786428080175177644407903101408282897950977751674853268417017924576217341216524916258555937124689712702204315753207904303203009100532588492647575424152013835279628434674115036935918475529242486036237723249021860414566892934210476056062002544610927345702396986596228044236701091165586010356497546162777278848409085505100310882162548720566076932314819942418496526195536517447489404782856741591993258027180506570306493916788700186769044167223323639564386376132073674772301927112209591848799373379836456509557677668937375463455196698727437866981256833757570331124292572706701149908834259847322217983201460579028079135473882510669609245687448865356154482548994390685101073618532770051979853702734270497238973345912883791837514435237360311055963760554340619535165300964552070174936644034308851445120730065730247156941140099004434840015056172860473583599658182132790072513191819143435125385582087188961690456575495044432424291858597657140058180670562016092412731236012150067266849471615900718174277511524740747317782131887554318894679377919356565087619187017189764703810988718244844419793688800686438974549719228774154233287771447645934510999552659261954940477913048910984068726492844972073672483798240308446316237387586582408815760495847998115642117918710535679483875546179540477391367724270284683263863835134784659689880409487169878050231681230779192872983841289741060597592078456700541723980163047469536533143450459559506569630695338400310989544726042824727094683839244378324645880336388489763211714422935963668846231610495218370031088576039017182982048817757354485135668205747947966181917848248509489268781582625452421135470957204320423138711748933913258976375783793937639830137321304566901888834240783989504802476132891242638590186862253842392906299005387728926048337404375187051132255718713537791329386051817369877732672167494903404886262870836774639960337179178153265518031558818271347084616722460177482143312588830670848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] -57193678947809852644022275190163282233793873395790840701401024899642519547377278490105209332616523501588050866587851085467527489782433727206689398685381522301996698953223950966134843517718187129831345303186583776835026002320873253432045673817673650677815345911544869700588532884530727506354150156594143888184811968929409968845496563590947170444180564998982680910410523169049291560834177819130018173269532828186777988655301808689819100382380241366889695886907986165511252462374596738912740944251523072866260619062488840697119645059823787777426147415277405648196811192395489460826376336699034410154706275161035769239228325886771453950753428014058635969853356597147561145810416086057305083345432571482260876924179587720426634590305768408694298229645665901279590142167814982671336361387053204804764385288626490889644129191173959362954575071004376033013855015344119682673809782027978974634900069544488231503607027314248266005927157697370106035248273602706635539860713975808491356909173944528376836246195484374592428623694124223918021445686084750332306204230667944702114066338354719254536668634503348871377084323903198025042847312859613026332470270873272502322622439456823744299448360487243355226107889782865064374454783553846253775214857040590141910285213472435176625216944263680376064716765191238005387566143333024476525222478090307130856458003443788181578959675036590745943488557569637997662723751016703996855520026243207923760377432239318202951493281687766338203527789567084661317453612273691829957016653386496535658780881173129641096163384618597523902126714315516753085532036367796172326688536747104222182302086710791312015399741976189250435433764855530794350892848714407938594199515609230388393301384287923059876654879209453117496643576873576656754818332810009085693434310705135095805764629453435504236207775989189882797028194659482019499113297021035763676581436520322311184545516757552988897244810247582244038621199870605767290340516103520826052620828223538697289810726203097244724930016008769235993541505818281696978983910969108904046248393689703680278331077438855053946187347894958329458367331305691651448181244041572104314014127934955706966496878216421590617673901640358977998272386149729766887210536079413137550807548003850565373220969709123405225549315797568998597701126170982744888678287772031252289998461943321874313368238748115324543413533507968237448139688334402985479439336260329369251606364181196529584134141109616937160209837291194114249148175725431933663178631752516495078920412029832647281228634844836756882441286912560608949834249879227486673649825653486166280953343031554387307948806998663829226579288070361679205563379354376380878225354569264660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] -8545564742153698056426819153796253821150190929459551661151681503872580140487268862864445786414122924790142626265295927318756260041304705436554264688926756982883922426803154808492972182418109788945773802487077376582866236007339481942762479495064212295339771880054637676490130222046147239343715361658209194536374492043596687191185356986279952378122141584322074869797604366928512889778752607969145305259541445069027883172285600827190784203715733059927301746498743498101296282289480480164495854812379122495045400133148816844754533764035548778317830344365195348161254554952590168417200493990369970036065621763438708508153360200739611837412929778577423627259521219293337067708035890084980881009283596655791801290067561644621749861813684112970889755252082940743434457581351728703382094780045285939323529562971091302174550756634103212153530419467824427853233278534363981013215931901421228555199452840927225251757669952380787923606894503168738215771829216608066445304779905226288745077571070714864941106758212384214520458156306997302168502153630028710739181220185607837117057901051247596368941373424658729859248887643331082960283914718688422117163566351928211701186262479053499487775275180916290877260104387203818286023023764098234144264446621033477123080490030116880627054069782075374166237851797837276049822783631227709194299096981484668091702247876157472903591961742306883842763318224999372005866293458996404800602182902037803417650588346266897426735416760449609898158615172871751913115987566247870837762026008644154772730261696223135419083984079464108826762641651820431380422241306126586704260387397462173944445133201348415405368055455107351481624281880149985365427337735117876271954390551693870608483609642907958772857673573130772975538110790706328944798281003866676915719093419123679463111770978634850801978980380895556618280028821546487693532497290121677644183064714581502600221183085527318604236050348684965169227056205211629646475524226543160035385822932455242687686599097313004048408984772549979923313002083937798943126847074519150043958854796989401183617685027620290591256463607472650051039180954354097569542786870868360074528487467500086795423907674377166072740135024458303316886095760477018612720598947001747974105121647408255735857382870974827661966594031260550012375803098490174909523716981042693894742309187158705300034922400309688757235873703244780943176396439508943072176975077377853201075247085441549724564495830491542710259304361918514139823856401958812531883531561387335056035644876185665047687845914136907823506907950227801675592067441545315537906128763909943860095571637709301802270578729567321917551656185002691057607752981255871309245912321533935616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] 6901139295786404281854911704411224649198852931065790410406058948975700844219040602332732730057222179215101477990988064039177205478657830127175989364759513877745493630513002511681281457095703503817924999578620276469156027794505587116228979174611022576356735600304375373845416808341092983793073466108118049590779618649155752044255195869619040604965381643318364454872354660964958107261511045926616386839294062834507908332835381634838894495631426184042503408033512593572571684871824479584916692596547488234537929076578494961042541871608618349694600055719865667593968241534785790704809502135260194767241010900413671660060720861461692299883457444251458552381934597334476768488494375346206745817675303573630845805434473882454759801857223840426196223290384175676998629157016230580247940638242067733112740851403002803522961112843931984679722461842670674813101737581672858933180362416364458084333595003957851525137483464004288738996337376973101675174662274315995121481169964777483787439416205592995051754321337924460304039562330165502918559562178899618924931098174011383892687830403611290333227116514745316874194613669800626736258260531929997648346254108119941697044789947704399085861965120874250884449232139020695062566864742846794089999289233901685841951061459921817864688034278702168067359000389102388686844729536188493287357848105244319997527505961810990424440096216633123697015371873848233451918593409086548973320048895451185157584626593101376929285341274518919185215593372880944355355652680888789267404578526669045549004578170122312656645848594344366118206526315957945289576550046712006358806405757491063063958702860803478801329969559726846511008940444598300249795095321372000401719669743944853084256063662008720320247703535826157679900887220372878272246792827827117218761074277614711210257123935210128382200720420631912594387745862017881320477340071121826296564714832024069217465866856016821197073341553774187980770084249304709119587896191551399708938142027438409256292917902175809350107454322305728910586443039628616555076103665462967541701290787965920495674439117439723303780572618995430698555113268720499657144463707973656885180606115098044020123086093134640258238979015103070578990416086109068932430534558492126327339544485111318922432883562141613450877638407624418100762574018972172900397692475784039242979960730560704731093996877438465873990872065198249414510490338821964318742964416769653507733806680322333753999696258727147342236124553865070932869787170629318148089134932230676848012629510735123573106975676005860640172990418558529500256920504844782457841369039151818147612545249330081719176345095136591609487738625923417463039762582381006659977785298183520256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] -530989332796551642439866849253415840823247190681302945075434068916962980606773015650317634415505368786380236440936560071053676079026557398832853886119518317435794183314548826536775185505764446773042652703633264478416391058898943822559610786155181352254473356909075638618091569020677863511405600488823918236731538079863889481423782352922098917313606396158814069064399414386554099175089168830054726287344693976900649069764076647800786205808958002221224067614803154999137963588201160811639555209502427128153848645788311109664840974581060069070832389540882697031026430776564121878158072744689625567395383433353854343597140358014242719995938536456929046997330364176610869467947104880314196987179118996195802373798923088709210029053831947017708700047845926386833916216568227782108119848810634002679367590408124014800040547068997739457659345813722986049071838540903591748569657774036488810782236442489909416059748536695682922051623432320187886858860566458282526783432562008369733258065082989388471237574907902440462471866701839459122487995236318258697845942178693900513740941505034446648973083599480531185235260350109215686599253109244619824553553775172099694396160171672644234713688993034525536243580374652048523796749625961651053883083718837634815718815682991391971144610866329172236452116091924445179079960914368304175441932993903782206631846344439901942786410425415433733680053744124259034081730590871211180984181879966890030851502889554546128167235403134638304894547216174491488347722319286479078451915100795769893410522369977868435655948107236631644214942317699823491540900864965202463106705697715332502032995780492255802239737526891119130850601313643113625504528891825160195590643325093966711717258098177454602431371349101834614660977976896579457352278271288094596556658219430231975165930977660361786298213104702640397058354139266129110446262483768279795336591388095875289714047887304107964884228346186757587002852290366266527925715600270720957103661356095699317436926826055426629441136326455991065321002191637875344860783921398968516225767748206930090179984750767860394695511082937706598155303132863703884119597213933504222568511518145800768025694906878934014537153248625828881891898785630605477200232835850780786383289952612743041497263843623486257058364607091485979657731837119998515818416986526707698596214598815634509315916741413612620738928098769009825737568905546130455139596289886890154009163324355989361529048704191732922089715582961685088802005749941263118255796836149963079450960718322027301147624319487271436164468870527153145596428895636064853667648441083360405070214431057344233475140446465180804783437606817725989677563524730562289905944360516583424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] -120783312253463502669784837120041876405080987541929924298236155340510292066765638114710550974899298937313708249631009053524909422919682625523263016077126670734312880104248722269510868398480883770384455228028797455775696845626618086244130925072174445489165982158807025551184195437348020790993935297591407912462161005892579646860612285149851964198410811469338925875268590071890351978710227295570890121783060439247677041898175935722312505640589891864133265488567705139384525762686772970566285129215349702471272202870876277440923197852532664777739966508642214164889978531475911714879187675206249298168850836980456617158328983884986406464134964487850254252744432550882509457660063700693467126874914374224715981824470829602880195890280916614316193268433338595486170529394481359883395514932222092520429510419418713098644088962367701150519796807566259398604804218339862047810811243065294618113580714222538637281029229900564078565878797132413105462443390485181062624598233123482230238170166444913104587856798148215909437100829261455230207661196588976078192829239055716434380977576979358814011540224074544477615057808635496121419232923314857434369355592996455827186772905420302166337845148192876330490988276429745677693967039887770882278139690537038600354882301281851332261109035533439882519346471600372710569223910007719787915472846214411688427003496186323806643616307557243006447750672311978491416609672477974569366507786423077583205229256163520394705436266765007040718931412942906054129085458655627657600881920044033097829877678240224635539312983119305121447848159060679244894007436977179673817199060621979327586390590680232820694666370845779633415053384199240126471891323483524320917995424302237464050050761651560883252527523616708599726239561480609096980638458202091967038049392123319684184280624455962580371499840251215697594891166898239353803960499301643160913607204503109048809871662331742584555105294939393929089395455853187454101702755200399756173750123899990653952257696715537524072630453972420679818988891365608529849782045276418753474625364937428342477853525671403159917340793568349221942365430601586488187582856378860848933590841984690489325980574956615906315067110268409278060779036613092336340020860540653512126814920696487212851074930539082586561815273256821041770910311737781435510320915292655221671633619538242708851573151826034409979629141326999314263613194065044316484224782501265182170648655556238547885738278990090258265768342396284177697358746054685214561383885992613936952484884788276424133105142950787466036897249447050846988058567706581063841127157052160073101251667132633049877108194742128604475723167070811954269900284868128872211415935098028032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] 20760360251619651592497590203232303176907650166090850653977561454652674721037610004048944201555480291430330830756450947187618838301594809819739033351938580219224691931034398226395317601731561710021581756433911741544376041337060378587507837743168918711817551175015373672122271868044029107639652148239573459618085068993567344791851149517371751801400799707772979730703915328415818468865323287101280772125242584288596099316775761697743448215566005955325295979105337837284989812898281837374751607483601372044075653257431183774621897810732549845134786270941613574555177835008971639889551804083870682498614500877458563213770415948735211317048400192933959198938074326821593896840368517589027897963648999771788928645204988820130694536977136501049952260223015657774091571907294296665411568968031218597393134255333771850138951148841285109442737503434747375885262057052587925837672188136881724021358282918261993760495473280157245355622237074451253484667357340919002857248450619759585587318816803581291645176041991566198579184808490926723748242282476465415265713765201049368090979038172586554629512697593916318296553732914855720823639562006936700835485680891218007114064484530400136251634627842987175982428926634101224139202225274243805302817472512574091911003451897891090067913165138478658961669945291377160325278822232372234923485729802023150954656274967355292164884864319625650318565876919184794988774324172684867080172144770442152926863393083735425505874550391827762634791344340006029988841629751520155481829505033314567813249181960218026196787361026533245734265061317719454791637553440648979147084912452170100904442534195734685842059620548407356709954785596535631135892803683588463019069174183430888133137123452840638665762518240948978730519679449375953934608517434044520809304702353174748647697649852638041309532669088718269632000072479905058471434353011676978629423260051502071819040474663807527041884163125228894295791305313980179921429359166685081547254978800850474286507683408547258062135003844220249385033230561780493489702715668976487680841120129577903587810820872856544814551791013065767352699707794325678644642412974193264345843045655845850961793675941846268053429436784267722473387875337745356626889595275081704173207879995563652879546895371857172547172628252141275322375672806691737194580888692241751200541339781009084816695004137335537839584628493541566333890077745727886142708398638488057544648572790232778859221059384946244036502565202672084687924745217530589837463331286667120521729823091850616099376877129262058019263440710846435038655677652795148902390978778732772237788519194240747779398546367915447213624011951392071897026791772176814886306057474277376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] -124344263593478904792834821887442469906946790786185568219327059115695879358014370900799240107469117378769858051515618674325750693542102305301938796067575095408219566027081620696131231691157076931017727773025601053546596072439703592921499803168817417446871916475546184787549903535530059427475182125918156011813473613650383628372723321181196815675224686685139417507051634811599973712749054960982806777176092612285448055994107479959630516180312613007871374808408813877856256418518453220636746317622599357390480592061109477069787378513513193549396841596908791495242606397544604314027626338815217729238487759763483178527226792053998585286491962336151175785235099616101789952396679234647958397311703698354708653209890727742534772553486059214625871639636896952909438951426114574797297659059263394998198763111783121572312832302911253077832693195798598056630952215714318379928773017086073167929997631675445489403996879370956264729541182995480567184834924369896099632276555850397552040575447265749295574882879609320940814134859974494591967300917896304440072783651963051086295281695857142339748307672113789037801251978771751259653205111681456192741294550476734154292523776143352767547448088104353316044548378939161303690276047342350110339028325367273766427491496166134512370793400413281829793625484896564196983736252328250848532791801774308168655521776778556197834142004378439090221068753556079567818875179321845277862128994727376392885890066708667833125767526844486288246522621225110048272350485842898269594124331470680496323956380354411683498902665930303078884745728571474151553366265957529242602976196656489875621978816034517869534396148735776672175550979106485253544962764724234858722956834780065887883834875685829189827835988793039305963630297562929281961385094371740839716380361063767404584150446529283793133281364788191933384393403103666634320295419428310866210948681068656278779786707437036529386255641012380019656425828850579809248207870227827375984292883527800160849409083244339470260713261232557379731981803992325333302913220990847707353762301450711711497481910371650885877211861954982512385963152563482170875414033950565173280332072348590466997306356876783397258225547248009259311456216699254382889111890662653038781487838625444977456377078962026597883561045993864485704414014970299592166843174011532559188787340240927429897819925357985085434068166327502163030371170227317366253787695470223317536634315843060403465585125181331051431687032743360193404831329764658883125316698368814904700662733071484046277988112904707806393028477196452202584194991052902057600524055849214295490148767399235636608093769127466359994346707752472496839912771237010372827411633930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] -206316656623378573958049212568342213670491893269796133660577491042559696199343838014699314870825164254313824393778505249355063221811829826502662145279212507101748668600985467872823080696025233062230169175921870160851609755910784799696343286540449038951311967507783606432065184746797692538239409319539409906627074538590256556992390101262577217878274741189995681156713125393491595912907560700212960779616340470271030597920652468336694926973354864798885474603816207255098240998600336646720151095951019451144298767656774765379506436334517815245672686434165066466031779897149602681384934316413492848676205379164381769969173169938111016421466949952853260888714694407053030118964343158633551635247693135965825473108831936000448268220702796045957467818327555397881505174212509397635055380235245570617597626115619002662153295500851341939314393315731399284553057393781689956232512466849640847677954612601205033959290767281732207401797342170604760392797258048142446182231782480788086261877377248965030000185949366955310755671898602694784999839702039326074337954519867878564309380794433185490856857772112936581845025169385741089683006174338765878025905918897318153703844785518321687045426329963956007702064741130335863538653660086678930789352409320811157895532433040261981050981409321827718066544180990669079100465610308865885668243131997494106743141553766634195704926542227221543908242034090259359209282706207464988977272450534460357382619368560493971270922879617727499252827722103108870136448508625851310500414128018123819139388386841396197383961481770511227602858062250293014614120229517809778518472426735285932374023020922636640517412969654132451232226444866376693978205363804279652404882278927578934860788954481325647846544230832189694001448432527832473040037055518016803826149044677572511992792404150127565542310477038042165978376009596908586369420094313140726887973820154237331065528549804490731580475978164249998269322024360462168065229016700416760965550561486513908248274688661767212429301935749451428875026185180488165942684373219763698599764936751583780755715660503435123433987256676248258236380786884041924872014841359887470610290240179391933116775822068449311157939166324874768005120161333126700436480682676993569678927041091893929804216336955643524382397664930370339481569843245094501682567619009688805821870724538021170157441594728960541770357857725334465940032375798274310001430827824386459251702910275152381497852158605811210668823698160328135184413893163455997903252234697590887466537063374092425994058711624795698699441768899205696525444183966633767737189236737277060707734938170419536092572438502610990918850188911447071627514646500068972853325197213696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] 13912147099224480552716367887238706920879668253520031812205932680768493203774316193349117273152744860494050047209355658120708196697271583339978985332035337720947083507525015301750531510974571847076555846907503885918093145672142334806649306284749813364197365432731160257112608990561325393360346906736514320636985257968906896463023431100730047767600272614949695571567998542648027050321752577436314058384081547150814426876642975668708504834766502712369941143379616618882516666059606369390284566308947793240249448476566326492743090351241818034808534646018041011971109960979369235624339309104098911653373308319746272866427326235357398937047543193428401791426235580986433177308112006081001447270771964798180065474092743657579831304827380790641918878361492507104014696419003036267224074320738058881704412991523229674757314146465438446828712183407452610569262031772452328317284831777601257019810287069014807198456910814320414430492759544625291495265313227097252385921931222224059635928404840458784782112840172436073295805566249348303380723316368644971980198433556096285818020367753657427326932718930177054986899033038385174521581191309031359961093928037653379269040585058024183054878853191937029760740940814265680897834031807038357531887341230057944899202854876203425102997361478905594983919046288826676262055901057915303539522020589197919100419953887933249404469381494556760758308687137051787496060310310812054017561606312324446799631007122700937769072363254723400534148045282717004869734876111383100239703304801402543223352021094020080236374268145275298286993366430679430722736742338454540307241079672614268829068062013532003525749572449882926685511558387173882401955039298597193522053105824459460381283187699793886962064783325638462235184880035408838049862203056338708915446972563722844683481244918684553474910288760478257943638728962569132701539177115812684115214322852505022823765370732223822061009292987360617808153598033274208318925007100891653882509171161235511537664562839849943162867516111242209074462158891900476644893961286458065884625038616126739248793154121085689157100815972284589006381781258839501490060235098417032900273609550087681173971909411345290376320486813593120849645753358231944869015751248373879531756441911121771309748764821734746891558316932545630130512973892406163018368679645754918280348216461485332424456184361899009649684099863331414787684145076813160199326731388818520574366162461236937622851646770500424012050310791915126911991479493021508557841727399587164394636994321014398853585581729792772985567711780527531465174651560303136937980068722503245818066989278877917165614323713478506107760323619784497273296898072384077274961579868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] 800845647670687882602275938218008096397954412221763683770561807545917388906994657551008295284544822261282036380851369314904641191271914429593554814487088559096833924704238404383648366067026256901170040651428304275542097379838832304653949809288899137698737051554047510253010320346252617785965478122703580541333812639358351151693661487579659167159669098326439199869893734884091394400548377181921390342015962611891445981261698974012282086186111630827973595865201738245290374244403574038651482995452458347643642128028813873664913943763687236045067872935880814765089647217414821647951001521920138679054852357561242240688805711761547828649403641215207644299286711464320428761737951947707440778020191255913514512101407549934733642586695383282200896015840874635528432937662080524027856046143112317667816746126694725697634918361126456842196338926274849217364551624729157796596754926250206078011613297207762334580287737857125083431534055134206935036373388950820491502364414703430156328137616998313229365155900410508325231584926334350324641698296014765581164675815405299068620654917979933274632011714212747596997123831409956046072527859338437025361068867191025821949342385721133795625786038758921540711321309965624136986978424759298321334159541409458479630330596559345597266311354748025371529004181351936471358956299573543606329590427618151504698677281486878941302018022217053985443222465629031590058984744806601714904572349246605106514807082816700304860216695986395178615918815073013711668243227629820248847386522588537128487060610755031711099426428459896908313096255490177657135427281690838548533160808260222635950500718865367012935230736611804002597666748946535258626683924001263142330243072035984938540356068827777410775483602695398353394902266855924962650279974913447739616331393055321379172962990372098547697560202383389258221460539519862024112827682417078615091993485736715085486316986129094351939832764003065358401098137620142408922495216790365786133483072980487683621341099777876148351941138837203715362146337545720663546272075202544173779700903053103547688241408079537811742595393216783596889976369488137080262584921399451290144058487883642833266636444775871633079686969982650992224475596740118263560234127541128317984899152111001336880894708885267176572425910253247584264475333469046885432028791749794378287079110216693325886506081012846161468303082967551580554480562498302088737690895003469161203947465802118692308290039078042308881130999793057024032787380313479312194279178590285683398516381774147929440286170397027036283477677054874454751176226289381791429861000809835305883405455367436623851813866538287173829766849736776202865788336377203944925660446720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] -95694085738182168764172132490737954681559278034348096010227254771311638997439776394075608346422038745355618612104143220333726869503641701151628355312229424587101985576762696095376214892369729140693201983589459647025355736781225121966436693176264203548059412617318066012058488968455691490432982012540478414974914718392783397553893389253594913157804909491838564848633176067752564878736985588362533282774363563176500104410312393811594055817288306779407548710411805495132822565730605900270279388562260685488206239877801176424386713824794395717450250396730659261340488791861621637469875014954405666821657536458653855509989977511674558760546574563502839114502601697804598054514243437446155523960239198792285308234437069025663798339608971956767191969264142414835355474106215487279665492434425086634616530631430306582816828114414367271661274074885999491441119108401542238223676038782852583381650477692781471125926289458673339697918771268063081856120652185813433936739732423576908696196167489227816765059960685966151713119568732823313355830449983837894030250853719230092886938950195633734819306253534956382838486755301783460450373141918096786095248197266087552448521057318632562123968755694749104258125025087651160486896332938889795537669976841728314117441322500035286838466220326814605611182023967452625156938348278895706337226467883153210458754117130522291580655998990454401602092325149858801759346657935426417870877523355536635632081393640982787178988711255469250672073053376565355967178420863241584702332901997173137730760239293360027035652267992078273852202439265144301029414950388379847080566778552361615001905210375802990546197606835549698741396092278367277917565977249303162427381666234329890492460815943419580174461127170155343774867038222584477280970972291847157172670931426689045777844696736077687136256338466438694452457733321313342775853160095568616233733248191142035888845836041305086067301413522120699433767343194502832294398528729512003447522448263208799659818467667435770633707497527471298165839770676852144335843968346862081080014248283536380753253779108058923971025964688400598825314386480229702678693949943583558431668142486791565877279596580881357448554897051915400880151954196925361283046798367695443003560884678269354409329417073946622699058882587330675724374928962291413495087262405116241708964254319234194446461749242994008221913580929964928997092857501289237630528283963009228109029755636576900272767842730539413803160868643024872627850246537872659883290345759855823590999996915648571423193553576498527311971341043530142671036076879608442268918803456062940530558767641138970926233114698377684645997899563458307285878462213483273992548646912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] -1128805789917981566769120424894541709854915162642369483222544654649070898395988987820993811560523949321069446702043809566551411744030931988976999104662563797479282908624317838799570135358295811911242848400055291602296810213393996474026281802289374341774861560959934196306853163764396899896884221669267333547137915398365750552134730245372420820071132715517086885775785753464036182582430281855964142739993229703473894202541617563760084207165179741565417716852554839648130467294520881121318375930778051007085849619722641665082508809234456474384186683380236966759872475292847003048354061126570625670124008266381085936312805594900845620368165545619872747535416649300797732245238096521473980988792251962187077993900054320363256267504478085431208088510512487664490071685007618900953141417328023835389227608096182709547108877857527509525618809383912317603414771257512776244114231141232914687123961787126136080010023538901928133727516303249933131578245677260892355146270136137661033889719533565115788652358585525292159895840039298914223780666183800145908064476576069121978231317097733407965329348142766972000048731652211275251223395234765297360341065798810634580979706501189807709709122454555971749166256370260292175410190015307877690588705087431670122820966254195232458972809061234220127572119899044937540452663153484888391091270441745442738439537531803509396662194264389856932572621470459521749533928770085954968401438172253214637997114141876159890683446591956423906297949719974546407433003802207653326149572369890446809624741164305127814871434473730247850061781273741827669232913185174278501017700831807117065856300418076934911542119278118117584219879414260171613866006237671852580395787601946830002864493563174297933562081557152867457424256729146615602057077621046248022945928416422601019870598113324731748147367100315674129441442247713133901251213546655072929275750112690758927810538149144358119149495089084485858453153568541221671127937459561085633605860109644794429479045838535385244110873033818776822474492214510737855529462858299792361064076428163054298950725836610291426670957582535193906834204858396235343095616345739636710930295579387029217037986841976766580765605378234929312629485645222792379242759568232759953969112524899588957323114391828067278647405199302447517707826685344606272729342242470255877980686736478275714673168925526826318741525258040838971807023804767287116995692627280031167464182773128351329652747166550870229602635144020003172465568368951147455889715476076524903556508988171780024265728853986141906473672080503595322013856512323769641518008106322069728749577336990000864095819149616423906942360999036150099862509782510592307916439552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] 278879084680652623621176749792436078847111179812633520428481418781090450405040151006581559106643804260407296453228619014050524407342266507603063267405635301885191986967488657320611240752640481009744135321363991082901324359357471586572007910423480528210048560687075339933817724675915461962261208678450533804164013801718465199876111170535670960968291501090579374592442921523509425341045539166794088373387837418222577988560593161303430035957883259228695251180603231891449037572876588526337397352989563795880074858508764470230310233753200216648963489243794498841711347835221044885388730422277414668244309094801708814598249142081094640652287281467438394719993024069922910895021656685947339026692505431153718980139655672918743302675174669070809843047716615459178276926992025776809340544866452088789018727252793434720234975985836780052082775262357646800698622487946316401032377350811580179314885282775760674757611528384718108834904622238089281381369936800378302080055037396924186478032216756490342453637057387593852729219448858369694777031084872446656154968072843894605208329519279190699659907710951088165577847072917276437769273495173783457423284161456206684963182710071815001126426726886254376952029969777086301971540821734498498517395328215716723033303649769032510754595927048438739350237759861041153550946063253190436312873394736664977402102635706897463006838706612859469029782467331481136649527839105029890148428407613674296746649278526526493807539329945021669854035650931216101506809213106092321039978031587431113597720769977132269074559044453853776853536706308534052601766051729181353739553027762841526312156622241362022702852723378864019327000763300143101129001712694570230955341311454308815613567204152578225491894817146328300892410588417168620958079089307328601250022767806945231555832211013387965178778710888451929147677249623209082622769737305543711534750674325938140992631638299416743101132557118853611492872297502370108668552160988700447526340639153977849681967426019859203312241122799414743721419154983910192202259583466694034433549700274775159558688304192790174634700766800207311177545965639174791981387305559985773212871708527313574384655541139694038803620247829732432294576247556068085796852154564971217269131861062845555694411965158429620220267484644638081057836919263893390005805761145227247071726287179968571547914449243837331297392722971283734305814282273505316734569295514656916219520718103367719468933535378055898274563781186304803949972243743139039824521578902062844046440906857319350461301362338173544396958941299765775684377843236672994038023492542214267416953172630004302982769671933479355314373853476097521615640875935008513920598016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] 350447436098980882661582652385754112803560337481278942021257974627355475759265379993456642886516620486746939325051180274109205454372324711338086792345695973216216981875608561342280501412255370520564007200863996664776964979252632457480046470210241168552959221506330565550808959969976286324600427617303162925525071713143436731180653817456917364402009694922413870423733015255643682517276311040656153625167405982912312447876489779797663767525302653877672528710874336427428524391728067181228288024200773621760497876541685646179086206381087961385457138330904018880547117845769681274811196620021087184258019272506146063825665172224696059277497008781742850083044004742558565255675547096685418222783465704124288810995144459781013089134395230285668197522745533358855084569386739147193369426394041596913981388542030790080884851336493399448425238369203390685254194512103037093990075934712288415571021958756248788120852046341331523090312965766898032387132282486840461871035794519091767452955482413034370989287586305993285926632991759443445547613380487415098206935977569988988208150509783336708742875924865252376478530992113533545807407717514005971800014897559075797055923431320173155579556654324148433204426994826136066269632053773022953349982217982912971618551978533744034987546637718565783940792399038118779264275627420003780969908867283197428351630551529434791790093542648238286011479878244362977627670990749468243915345274261252071269800185412342889125272125390289649257499432365857833128336020390556448022514252106696087872116786491331994403162461671578311172858384554534602716009637842674730969926106130143033140448187648969689133922858734966156920640144997214754265772411263583562989100473159061240667054854419445376245450298609402903195603541995153513195931378691549220877628446136278036500972107377932149755018114421053796998725592073714806013433166927647147126381019722339861444526277663610942125954063740573247579356709869418890761886128774207630037290861774464905027346624240591280590352434149405297737463972849273030643323770155990097524837723786008880805581319224899875719676537634017851345607743601797280571168314866013249440409959645357072857562088114322988365267830056867750681672718534032210459859928158042425570199916613144019139597692374461763880319357043576667669877796736180844636179633916584789824764597203845723382651237652784199389351657580886160796215189559024554390589019713690896807546944427199478138441006469342067675313019751652858552474075884259098845110453877041366376499906688331529356733771393829050111937359061935842575674396771593295376808258467648352238175733718248457270575157336284020531604567929385807800127564197214380097536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] -395798376737070905436354497566404905258343330310473120833385303181949196019604962126213974165752368626482159666006978302474169801580338723529192974384500059496881567097679062301754947434258682542712443262668080139886987608343320378716521296971235995818409736896352016643719272293294557866114001704479833234863873887175082264593743540417223666943355637479008554744092248952937097629496686266117833578207831455206940497406884551363227052514792475295332146415680295032734639002729210897227085382861506737315559417798899993228533217242334455610188028352116595981186930184644158817729852784447225495005748068278666318477432084725261890112912145227933192826423181065332214730887987922585093095827327951089674647224349494590785186935207762296547635018685905189344597140341712476773820230762031834436304376870846428877152313374757110210774173719852286264966885207841462681879250064349391920855922498620086786222551286184797268605905934904101153715414694252847778348406427897584456100609290748519272361253739078994629885420646416441134011597535884924349167128224918533005285736570623439572692760637728804529489703695745240310934535766219311266397232308310427094214419347177666915254571526869198854391750568916207780184460248214769434933473668186500492911059868389869435218495723648933040195408762004349914425661702144238836950336075452641898463694763979619742048759370744712000425194894265181371243492920742390995169674347510274609895926092619097491523753309995270547794099338251255919263052584624230315002143462481898801991589729468653445660131585135516340025886391531554896686951913303600477698611329399662642377069496022758331114451086988628740627696119792260536259792488273304560980465795679867040541845253487352268297433380832971031840087725140138783348510159897843498670618257035789546663897698697524248608256483567549949602768780054302752117186903280737059162603753498433566940049236378820385783506887069900570369512700899711687837734960545385447813613000802645510244032512924578365761839888217525727658782807083392160001021843075656861546719105388109969655757944335172103475312589499865006800967858205394982467400418265593990324621567939015247314739710281340078134995696787342622548177454182061715892627866863402630692179042086973967379352289820791454875482989851635725463672088563890150070766326174990571716149944761506243278989065535387549641384581218353753818742672198964567629903583078652760023792261074650582762063526001155108192137873119971661917110679837655732705942316790265177188224507457175375256490224266251982766108984732516228413004076431674992676527077807711299379422119841864050551297953838833857995847321085938479176828974122608705404928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] 3341367692949455234229420786716857734397021310439090324365742196331237304336586087465116628965437024241091974010859894330689323724283967501309022453445471430310487143079816199578471565453776197176358156046013224751443279565381130885034971757217434364419006392515000409862169094778369123537614699537308229638269945895555175999317857782281425956480828615241910053667740298962778540360035140132875086171817610103174971792592500957874150746296343632617564549670401788003536370995128970427072600444556913502534382419522423889885307345728451647347246235831503072360173007557450795660386309979939903334040638621508467386842055873090221367168498343060175850263199793676805485294895549689436719556647259810329285981999206330700183354308875032665456645097565955432815057000436231287554973427396040321046246505506472881623055752681077813707611374118550505184824521404556243231003938406484027420190291562963095395466550267884177412913965944298550507542184860133626297259885114740033816762815799012151878160406595438199102067066832221148469119463360188214753956532183553655171425941993752594909315776666127506049549447836449864838209274299996793968789786911000795068599944109488492755622857782399164670363741913208264411294089702972203644258869184441853088432316418039103150300691130706097948986213667794407387854695414099554627011926460088895992657729080833155119053931259972273601759937428806073175420153768932299136301378539458202758572014403654033321099880413721597021672535263126304080572414771404154200256513142747125298898770057459892789209216523266649501639390347721915847150813899477420629223619317463529608688962046931245361183838631104248535801720802422920271265454291202944751851222890374479403729625319773042143410151315434096636426260921557923023456604000200839093487973693551914200788190701008420572773866952557284025668614119568831056110468406605938775737991203540291355816877873599986784994255701741399712293941835027314309822828964274004353106628904719319498564807579593976136364530391243058080943489671813550877898565318336851418517351155831326308874631006288748354424921505768026712091626607593189795659067494719074527483057321922842623104375972025039118120923859181019634189840333264946510498721000936588137601741609800972352081570201824509318084868491789465127065543034675629426508042960575918716250658267919353245255099308334390296739930857332880481787463935522728008836847753795353560119747552450048106089385837211514869533521802883937321157574184302325097026342371440354686311966759317210256933922399118176616166476195378574376603292882534704785552180433575971733432864197042992252546354223534783203240094645970359169879557165505026739254304173402143850496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] 573587390064090714664700288972498109414897444346653265372259932109407963402317760068419433018985966554660706713542247077374007259937618719963050918819141238079388047317666226629275467656867696732545187719704938898967458231303034138024203126606449476904973248749445662674809830060973263361001134479800594851229725167696495711814601079363971574418477940514279337668161717351225230536135675458934375326262541723706619586746710613439732260866496851355912152946959907124974296893111037861338606401317702506807118894043665756248162101731123923573457088027333107256610036137073765852570898226144894356227347890964896497777588516677247656027717647114006090443837142660746342704470535781364586991518998473664188564772583183266096263351928465495975816426639767612232258786315387831218662841150065695206644588485111742034694351372502167423833205918745221045835863611909868920104145289784482697909507477076592631091921795050197555726163937707437227095984546063009052852189483626563895945480262059014891796569374888666354415859310203206689926535470225847943852675944578706379562755708795837430238592969352637429392483530834784200184710826205245730810371748001150745411216217170885724943581849811249316911919616485412919717883115191835335942106562295974926141990734506570711478927002312842848907049507968204718852898344294342464322343610783596033463528925085229596467546577220662614675754305057659587207453655938939903573660893479309179001576099672890916912242829586692795814486209796868374719618535568803632252663043788506760646486545103945219354435165746007249520092922908936914221934197011692985174241101383545664449981936373995503796768481022742677165452599294283546914415646030904508187142600789266029791949469466445531573560597654230642197526731782926220638376897092650627342718496277272974919314495716164228889420078864259635687517924655294178163537737044231715802434864515139881778404584023678698447887045718400496029382209573580850326629113113096148504742300949139271479512731962365180704292680753485954804394166721031203740617015791799743573446636253906298191543877736120126265051039477344662154304027881154867616509260618404048060855796669921877459265295571289138402632166456159009973733146050594222525822363382549581929433381088644894743163397599957664189588948193571993450082392135507506992973239768104200948608964246395665530683423297801598028397525412362147665287899633293170937051237967703312241463644715865500283020686746670010286588708385980978836076025461920120769880533359807459602183848630561863685695713520208026107747014768428530924104319459491187814104302667523679035126049116601618514231300265766716128018971187364788197477397132242469267235829020977870667776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] -45553725780009954951632586469589987449785458016004990185700939237796690602719153227120603213546261032096918200452380123832184189711500551644077963303357262027488255837354984129349336658742001057672304933664405628958923597254267897105246908929483935918522237877551746695252506369802392207387276274474957413914071277841066705792615316623210987771515881294699116852154922090454996611521769804547680914412259023652264593308670715463450502911288945435725923995787741789092195536208457032726022313222312262220062541300539871643417223354354350772257908165738367480597062036307227950726249495157916956827986793053568922117549682972864962028166838860269670366585628291396153537707895749241076585023047134905782631653928903215616120305912607963202312507806142937374257773201796940180852107922126714049829202942355852149451573774184684525189772610429755838707821824575041348430575221286985859109576997898908036970676086381119677669973651777063929101665772941898311014180969859001715066326383400552646335564074074212891850027167187088263271586747739512118420136467359753923720677438298763617033442194990487647250047281438648509177917608000328508405125336882002649532385546064037812271492642532405703611583366914049526976557725941404079894874088849432897918536459809853037833594535117424995111150002176875298575106711468702035109819773738362490752678807714032816369574124345562037795455799559817630296864404509314033602395091753286796315563821133637254246139228488933396736348438972077813717715237949702362766575200956428972008939956387286494444178462687464646106167506262176307536778712305058655314012910414063569806843562620964438511109170581613487493915308010810363233849820208620272292019574113229183845054054919631005749275403352486032887626509513043227867573692887778777825144805846404205646364568551537313636510588993701026197883941465071633436314314807778710973782107571553392303668977998296951132216691777785860260702599800687421763549928768301073730704029221328793283691309031266203216951667876648906251878846971324509843412517964034345193053353242336473487407106929173958953442767833183264296651443932907577164788141284616728733505131598011465584718031298138839599353098430163729799937934182627262768950240147823718679473547778791952568311587291593044467823802170926013251582326566219252338019624401033965496539423410845895575238587508036788075195735553488273520766093950714354609056732629588713720213184365091481598605471249493165649095614457140770540345245290155673100095335498721908051851555607178567191561696979860041940483646396162166526521188576712615257947789046753881096154407330926507522649249858330081957538764620734462540579389802207066416290069606641274904903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] -1952641382605861411151923043243446117249055732752019981147528121384976840374467286704640247715274405809073464484938903143295337328457015982026400323478758137109971049421140651383079797984402493089482335587759981102210534912461608036400583401994376174954291363263033898893797258615959762074182157577850983417283042083815830107771371819655271523561542717110514895822931929127546720049242464939663866336836559760603391597183846709334498469720038324363850187800125597654805540791005087063680080027589636586673876730260143043532450435640755951111148299587767432902207203944986284320329327032207138709274545443414112643975646765039657255097215769596135623344873298763329134544215530602399514823074677959059005260933857366827265228409860277269373655209358764381709749655018836473707436886726054353862221863844143382585811771189427001000273382636654088132219031650615921789755281486552236742446699410440820229730510955358512473085161759010662508878677116589711026721286135397434195653312623964887360117439999852974228906106968803856380399351359506423688254009506676651891765007049932206465118582503651328808843537988954088369354033253197379814771247403592216401509603059193064887557498972897535935116706188445015909388824587481739789308512890678092914454850451671937230233838821897432398670784945341223177327424730406634782031326051338697540171738236706686713055834575394069250883310394406580875857276856034657009870351326772716791031150081984009185361066156163033828924058546013803628287372808842774759469143119168032945363546920843081821650831100767460263071780731887363120198880157597556877907530400565650779076830556607249312659244077526580530606076939100094731823178252324318376440049922069104341264494666449699607807134332231118315751023735640801363100618416292578262810180327008330389266699566314753985500202950357215404000267039931143781678473101791565975110553865998765314277398730235107176582960720405581095280303499412073770406096457841121766041070167959075433427228363780991795875850972420618733936932068786704847214389085677706848143150900738741247042534730656359128016390495555695477531606813731039359825020630999009350135699882398786249071124288382223589585518299467841475634408001735525770970683285976055800007512197405074708420440705239993567011254875639627545314829313312514006103679251671208719001106808291791004513086914731768640132711550138025937808708960331727845013156860904776130565221989909153640944222980217355597429226388750481246653872231358824654504494066105815242562096878117005481551328824865778807441082745491341022722221824444151443509674785970972402740099486732141266213351015154590694551801535310702022972449660279513999269994673307931403014373376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] 40000593433801432945047976829711712164759828263254092952865157320867076674686973394483411379764237749480358580419227173545882172129224923468292539346501885305491772829597878360467055968206075492029100252739367579068458456563583740676879252469025530189865211351816147170548005911501465938214084962206900042676171376090934201123731304950686766962479432922437216619963116138601094656340021977159820264939833323451619352526375807585855856201633345478160549575587154072980216049763312955899291863603715672550309834873975047152582968524308854031981755115232070687660746246979934536536363537935145374515707663048453563236722160386872246230584662847102050650369787264551359336653300431288861514984909524787857905887028580993484571727205893082098214606983848088332400814945608846370758020976953345397614760607737562016550507414008142473628688489784677681149463597588053191341167458949236055263732189792798892872381792715291080915454518021499289390503898395931547030756799866011582294760042516361812388481621580165861734443900568056630571276847151144555513704553536100391338367602851870328262929709342053782278070668471110045811946989814056115093752528962299822908493919591538239471069754087408187546485780438758642965336630692968773259032609815009408843263663294287202566878671088164510425706693147339817175818914034207276570777590133577121089558076643221397190289810895172178457674903181326879098083700850554332080823564211485258142050661005067088549228940267244197283823380238139515812154790604753540613178325766326216889127239148339819293630267425264926825850574717994936025339241945245700127643369123908650946292450043427729582916541585884568158172732659497292327086037306986661467299741394178824045526582451891596566964006906849058254225693005614938513481178523299754410724097704438599144967959912580233711017038798988079589090810807333269646899982131969632125226188383530254883096634847767249005693668795892201561598182245693464283652853869067688151761190854072523273090580136665697040696947157022915431265110174890365038832355356233743178507576811871642156328978727168392779651110617330752558418463976023955843326601121362834361634847800432722502714757009123502844223372279088898623198086920978220232118457420522061014995427070344586282567677802073124879228562894014222339659497735656380171081611693492518047403793412294046758374009394279259930114501871558122419567870445241924869967919778349994104808458418196482451346177193396552845033116354326422494243306651817633653693568148903101462779342945564367050809840781620238503934206168160675740856178299228165815096086244597718447768558721267913160833435073572328999595447025835036134791954804329073640915647274354161630945738752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] -425982775869753853542129967077571865987835829802218727732680724762864665760148000635505968965518047063804273843357468906215051017198458041494683371110126627998867472777461809082865244335851328039978053162859211339440677388635230678359585806853479636326813499437450811720467321981578555900375083968516106852653941445564711753729950314190372461325440452975455442055370652891367315652835037744438745877296787002444286974737332322675317095239759008721423554536222105586996038151431622904463071766809158079165875329924414530196980732183491065712923153811145771446553467449750442273836558032562248836306558558958093877394951264209017807541331222435817985756380187186984036899476533813735335411620714789225213190706961050780064990462704468733480752637551839290030989225695453159314158027664860786626906392913278363533562545118468474681786618555174418798389879719781686431287071036380017983600304771959286597250635129237909161557096513622353272354986832591177146989550276911994060142066625609923509483187808979038719724861201989807998457751896638595327040929834158048089363286774076590166570981158769421311453439997896078553448610578813323550783671506275102741272291580497982979496113368147578531775584777208476538564630530808557090141455219834254664407868864167597980248123869298806394140759938901226522064490490845143552408889171323440766622883858214466507990341799328241871960181755111273287460648339739736134032272281106138515608064150085601702401000224840324970735086106635081316288440689313000316114992764576408787600254078854579731526415783310345647519649395965586599728383382489713144001297607341179723870236224355981359429993073367988429239815999021638215387591143196620671987096802896224466123628926674714711387008664769268285562798631118509311513217582791367203663704261803163624507655982287621992662132334658325508537785215886285175040240306175181796431920322566278189403029161348549071098877012748412656950701800237438543738956904350040955266774241441299395872863453671639382181171700242025546386254643044450723820535787207283039377963323656799665451386946217536287924330548578891095075670943134071959612148093967719309701809737217856734839005647194581532861203572651607904379507788526010059398262127155358476741767186621416724443721216314679904853992062149597173384809059187538844682696488559776056964593940250531508076726295648798477086577571947607064256001656880840089201133527220440950694443193441730858995583881565370883218666885662312894538666323662955904422565702562038453388055219125078766454265606681566867062720878514639847165233506954807756518039276087440919641746495203923929272811442267976734392409866859128819800984564693985509376534221969350647986429886464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -228833141365912810708214129817062746463898314182582429263921497070454920246556743628733548446294034923321703228372817211336070733262204778712118738227928253766584530530814149362042360673509899109621082733052547150084002765276989940035581680203234809718546015297627630443270427618377845001811424175249227397915338539595459826888526291219901833086416799706983129139396383921266785943375455136261913654943632311242924217615397450423853143019260596546457539935474148794717828492981488490309430828156346711099474718759966057741857078257420599987281460882913904212264494985324480084226712607119956380854023708691371109670628644280455667933488085480021240697424752715016088221603997072489298305584968153880152592036871712265828277797221894550949313437944682959994604310064637810968063899277140988898428131214883819463405810543147243060833050850265751325500270392757551391753299491673703212016309655935724808730448844213578446057283734064268895465274845904079844840783261058066210466558599513597933707215765804571748396352271737940484927221883149597523001648562644422649730549123411917705600629496079906660000049595698526488602142699340813739207701811597177223114880574639472545510591023961844852637777775985388995410087223717302044898033348877729173118843454958964764227841830283215877964555007516716135830888880653656347953651326257121942646167557049857153418911160717243912968161137301749940672819486224634061606013419825328978763219207978241723991991022178908249966836728146797330740922092464864074956213530975163289119531303063900827796440194223284030057101411926366362718990300137086145745422947445670791106687160970041337984369861422309574646498019869728448177096253395041998307264002584998461974972414917425856815611519948445208315656316466813474904137967777656017360350497804159932287838760591881276405499131023151821699227542629177387013814113612898058738401460033957586709491790139582425430129239759490707603538264097810585445478443714870210210454812121027854567891566053005661067231184304958719513799335324717326390289890852733891337315158231318200654710287877415897712696746751377097024162777898322473180095703134041132037043066650931560909028315503395588238284488286908361918574460594289042962487920387706478252038383542572984635744581020669652797352203980277295425891967217596714501081997379977240484861326377024650564322225435606684802155796405229926647979274966131642150977832490091530892073387452629435766785414816826192520657986529965589694918178833531509183878773536043764376328290603336048884756304033846281248093024351732479184349596194616248642962126934592112349696229017564408815758663213375966400896165556920076840638116151917661445198757917042403331807379456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] -16971567423178684212588294697111521944558154299290644838804675969802961740140351943017175258575769833289915840881432514952703645132070517281303296338213372496326947835650444675144849257348361404735549177089643003970982731166500701299440181073520192165696971374763184771074433409030021937559412021496093975023529008262089888582687138416531394629115055116186977771687344123844924616844579588343746214763974268041901597238273674342289203863996981170997552041984469113177301966907709968672327618454552607255668483988100356211115593662178066667844077640025657387398028508034772944558261549022625263252352454988172515383996143535857086057093582746079808168931383102045468778818319047752698684772376668798942149460330675081086293163832303183959538800537048164701544457014159677375233867848915215411256355913569535520420343967944187977351423963182655711582244105794576700020738905948852144442085934383508021879404291078920926723993073419647634124322914612703067910786336256874209006652087823015024257167440490427118208209013337424169407154612751497458823051149531809013147050650728811937929247889062191883973795763224118840993096856392023629822617771329312069534025393585610757359248686498400242518423422414365802499755085242790965143093324400425421005885761138003665791255017228271527611760836930510504366533340201691974349560732124155262621898168387931549720445357915780546390311104257964244486166582185032932813262272759047385480335740317506701303749538489193531853906653436533102919019161435581297423783603806448557917306499426648278795259097276959867435149220394790763874093409342593032669253613226276082027238158208543135267237149355261666943956343816944000930959248454172835074798402827397246333751489124567703011672124613430671815562265281042738440174629536763507002035959864886984628422901315900663793082776572200954847125771599232274930661208753406349421761436385540191943974576909648564815354243260291362320131834770718941861120244242064328639970923391309241962561288673892782612668342528686435786265874667386730227556272686862097311283706546964856965960208147968550508664313281656009366224030444062885351425647056282913892228144474825067365992981246196308260578923504694038733121023507569775472397253207106784557130966605255445284516052868570524954861084780155538651340882033140536707932049061299029787020803940826338572137106510748039397443524869670190712643912116230717944551192975484338203998862319687957420320604824126010632907108858818751433789994891355098529417507002258576712752134563930987516612784153499339356443506906131453097942320654857414348105177503310113218961386591410792928544827387874402845271517234674225780210694279598418072920156903090580497184118013952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 45422973509656326361611123462670432100128745616787238834642806266144162133400743609814903634206427724456963949556057381448617218088980059492499417209400631599176987968727450961193389342356152902938754921192105092177379138209442086964579377365217392155158899509411433578908833207093574314162945782353456323105373920336918954693017013919763904886675987412705104235295693062486899616001811035014277976752805398935735000734508876844223410921313030588396363349601530500168454723421280348920850652492125692465737486358208288776450286828655600587712135746982776553928413184983978386540866117215882140472534724482143761422514512651773553949585396126727791660369910665015369568879618181468004972616391579924127823939608900399457776427210857613072908439809360754112273039786429177393496806214580269112124706297387424687368181795375554523764328470732751204080942624809809199597463909256080721567659861843246264556722417170309920274604093974038492785756987808425529327438009643889058606435420446067462663328669255573902162919839892441698487047449718689610750583964694327005259797703864999894976648878380415870275000710336421380079671456187731788322917816457273039593010148677530540323297578488678239056853706419472315006184354756005423155028177245715363225278117709865119662462086060094677452608687330506532124326482590721378802592221383627132040391751756748984751737546319267622268974939674285219273571199336586825725136432398728629768259377222981826193814554510409435026947761617219585479230765757318560860472924779818344594238073723505824804345075216953585568177381867416701079806155083895332993588527482600853112040558929338505429474963151781958510127639870853986783561622814576922406199237109556695062337215440291677449917592508906784771976981620076517877866580848605865375373037848324373826066141713904278466824828781532895385630181379610329253715822734779178034254791580821738553413494867540043638729980041032440899074868300511478504600732693059727164743610468756782586131767816207881887312138721717627210666815852539574576678449642502702911019937460375587336595023740620722161426591410748439486457145711740448160645278189916831934281771871218652613224815522577965928444323788669188573311170734806916939873295718258260064332128904074133226210859065525063772449225542514879460172464706864572374054850141042065876438320218967258394153005326719090640363717122332303221194162195503377892713377472781074035922291459019544727336890844323220809852350614132005277093500530724422719543904658069505586496547189483336116707728304026921233028022871981779042487682876068232559017602440015017597593175665210169789678532647375456132527753854000445649812268210755846258763012857142944412281442664448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] 568760090830249842136467948113952971680254560924219173108384263324180515125525817995282866820082138259568291004183660978469663960983041307363977903253604990976282890037877859240906408901243004185752906294986400186452461472970864739031458402835243657224554344620471078901410788826425131667581797351862785649801152233228720979659263893476940772461267569394524507784707297032867242117204264714622658187668633733646671523397403141459085561582213296824559249891780504770185281281245116499639306955853823372668680776628769538005829896393425398099011094819991984587684913809214930733666959113557826266020660452379033945295042657759718891670418625208515325374935422246209701374250452019132274793025026791635670018387173350066678807036438373988253222434016630473518465107208829602402399488214159571725687428028668984388816500767501983604042332462560096731367690188335502787373070593767640964206134379986634735372448454314676704523959277174905410719815293434738876977043032566026327469342743480932772965780210907707048985920509844177525174356825847963442808343582743001602864408866226809674360505366143987628572615698602311428821954781611929411145722560224824300276261666718451242265886463208721918908918835720847155769970672043044688660138795555601192742922287019045989013695397391870437688343171043087130063119350480114730720800619652939492978936052748438274718519556462927608267071794875916534254237162703333950981463804712601736188855743032677768667863038142494414358377607326383753726102011682529338672262608429186731440803008669897377999270220894993305180109662073224719391103281125141661112915853721956969551393743140189564431683272950996398053156711874587578157342573060901097480653041250655227436246850967102712462079532350591342245753860731247689809817093213071501195652465138451836539520027759881053662924597818010418317706812395031201161404146873186679747621871054337884885846828412903991298437109913320328121074736985383828460879476946697949238657810947081025984713937473191737561794652278636377810024783812911383449105576869590908189295415574683336346395864489393681379202528194076795194711245776520353255205045105188281586408353345499347605273948957235019485129902279903012321884568714513868253452810370900465370397520917202306579163856136618239718066383132382709696920587630086175785128223800535269374991947499640369419898139707640927228345097352423792372214191315153607976875760922167878818672203386130301222014212550063279674089904281924661515631045920255768945847852197178971202793190587118637089042105444143074533947515487579298213919058054183062558178857731904623247426110751634138559264653847933752074602662840619209087980263257981588901206769590476473289036963774464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] -9406533397221734242860331392826161523313535454951653378807170466702094562449166174499757708853076713828145310996442801917994164262663096615545285133770033445187801386103973565272009085171430832305409261616254755964913430756958973591423606000051799548130858093939940332843062821773284384607346730524442420757914192972120144971522375153729753227508114773529185742674971530244863581368680927526527466081029376497160202305308662159023949623355927805576121041943396010698153922951812947589529102087852898401937793798064142427051729084399327103486493177413892769262540251562396057278635994835901196891527368501802976804094844588722848631765703730287025214280096289196582204790822967235259391166277921832308800142083027838254178907851153206376258038429353719886689352799615416341655686377090437558437884888365518744262888787899403306672765666434539107281990404238091008022336669422571341076399463467784112451508115144440774673410876408173849460633722195123418305953948757349492514343292889820124718791368113284981691600008179306104394168179910080119051495208929102726136850713477745783045031884329259122678846507745884447407770466381048089475762487458609755203209613186714189548677725349551848517646027704147350719016125360849873230924599176921930153020074592246544897982485245830122382431395492068544026391348680366795493569913431566089834953547748567198257856128380175408046900413205639748256093517077431505668285174446170390866552350635511138526714964384543828996483533719107530201879314721624308515013191898879564657496039759673275124329557646145453840842057453768461589514609477654616714960946801393475030427556164147224572308247642299672306654169737645605603760222722739357166732511349016239334153720058090985287169631244607187216804364395629120819913422764328855734138551111181277973620036229571415803453549663890434317138489733325585386675125393181951753969685527691941433062858243740306435273713956889314459964739211644454842064471259113485698836224398915611285910482374666634193889204508635067253650818211431329772027862740915910137941850126883848862817546460596328468551595003903475115703839962241977435821519273641948854401712968020378753464197139190968521398546219525441046303543037853101779837915921272217808464759823710320430565837660495818755681099577273077816093512109278431929458082003224101588171670215890725258618588236073863053363432440561673165579063302245124438928865710061581650965071934439421379579082878501784449267627093701530031212271995076042685829171387933575924758919215571741571131519621426562453943704080600252005154287827453916959613059992173221666506373865233462024176297513271664998536057670350629080976645620422335469477039587138460931812612999479296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] 75505069614769688127425091755128261842702708848614570447846851590113373967526697610757728739197340081789718906029471483361139107871376830559809990188572917585308703939241101393078836702883214679000354728009028832122449023819137378639628772444415886643968329565698340111281230026956203735262845675195354171559160254573290840962292252041020389513110774374366732083185496634051678606372880676814573941462790777989681871761365498356437508688984078971489987366971693112773084083646658999886640567690831649414213244148732755115249016260130209781230804520953552921386371737966813314181861269836255752755025598598225769495955675777267385824702252519142216700968101659051768294818082216084236124148476206751618836075116711976527719191661403653249080220499978169034065222604680179592673874366710582834221413541518351686665024910789074165114110520799622515714600650000005153900832850670314817283923733595100487311106563979530825945742859882733000302269675934099285694874419982749735911121300257569027132892957619078640079947973866295116859313204287253913521902169560766879252386292201225677195371344415132622200047327848137211531397439077070768768416801792112561460274608997130494674649633385798963165283437997546644894732750894171408129175691498368354886297270450592419905060091170917107188862405053608241552535649246548530271884762226673873929226711074899839953664429223036332936477847174327277897816096279643674675407111109428876059596092438015371592369690033693166638058156858706073554912994194321086292511481372088408952423812459097270127911013895027355911203565190397735200421934094731818113469930057703155383759826033433466934825146263091282969790833075272762078849829638422306131519532208261694916088958522334485520624313363569654605809387449082168976943374665378354905963988163435276266668491743565232625264757328679439887727714007990650166535500483140392883126892952836271384152263208937804746943421637351897790387157281079444986865318176398843156143663573971410650721569556450805589864015190381786157580242433126127695003871468668225140838471226201376873615637595407380363214860574955918978012315578668638886188870333374970434760609071749138585158964614674884124623537358930283940645194149112196025968157848324597902427210691155527100596268402772912222335867342158438291478813727095744959007356811429897095030566905932354420779531410098624794288339070325116349981125196991285015988449824986810436359582300410437094560172520105739250923107535451369685688901734993097135668077812185469329240678676043409032493733298849245452807760369704919924231919227007073221096415641689211214331426642167421066217491643777294492391499176367936917674261033766709578856016621738949370334416843309056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] -436179831888174556711649930081044338744989027810375933709828231343156458672214426096594258137181434953542007590904009017608556415342312556964726563781516237113255663504479851566942073657430791768537240870387564724907494955253264654734704871215398596023297877430980757150721119513008537391876533698382406957400616532489135938844057957008500440579020765649280330247664589671842977305659659921206778279768016341146410961456216940897026311617106778510768250907618114484939482976707127231354479955659585269225520408089674464466626570088965800110045142078451675890530906409760221823691289869230491433985905102188302613516504291708896374794949987809406414330685895505989357200154683448522788348940671779568202799005482066324873905829638383165942271873022948636024577089070088622665634199736151825837297840433861503234189160037976182425353402809191303431662461839941066496330823676345282174079354991733965801713270638888445337010107519955197284492997844260737368889652418793824951392180504318206172307894470405494004739996984678949702760700944087262420583291219832420728068864384953595600641915790058546871871020521233034427980804594585765457991879087442315410756849817676539193417383031798229097893521101807109377220814881720527418497776259156823320904220654553672612986733592430081625339994046891690067989070581848352871217927857848737560470263488899918244530028367265613281048560785680407076468248658404431755101004499161054906863705945363499789053983153421453524951754740182010709536111713978740331850822803580470698702193995264696706719640362236493672568153998163916125320072745264223521603024746032007006961418435267181878208230508103457260932147689373455897740732607115859309640963465357544240375529866685651586875259263128845222303389311362965558403482601484435323979814128903413400083248913754593912014823763743699855196629652548859987528685384121630201296992108880059667906092246309525584925379669113285607712090206697558111758824570938704056200874847842293363219978690004804128089452776601156618983834675839617754662198535891039866782087951663831521397520153274691376536385691527985906839382620048392789868211164419221724540238472490844311731530715049936264257373696410523082066556087072416358197454813721030815170812773772130869533453767367056880291858749165822904890480183641750470382750763983375148642154765805877160151057533938177488106651440348735014114782160110339739645419276610315948269789623434060070894199834504105229180840807929539861933013330821368978475168315765757237847996972604053774635201301862291865902642663816177534437801630771743476950499898501226602597876571728177394443865581035822169164354108790963745397960246013555345559121245569552830877152770439249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] 1953331666563254720177645821160565252773875372435220146610126341560231679209912389449469144184350415944008743887797725523925043254067553519424589385390500360763511010281907053079694006799993614065465874083521741702267550377882999091224784169889298971055460734437220656799055708079846064093441105346329797647411374187822443304677161051948175798411855875279977305371289338141171776790138099312082354356321727207587244016650658586583865348950247211006073479760108864311716411811363281591697215613169688678432216827470717457202075657793142016991669072425383922063256494416189832249017574405315690581864955832965530406272555939254726975508016132265333515602020993368450428193083823191019519901313453668673311505298153721815761130830476725489605476827850840090368627251801864040850189508269943668732996133725076076464363196108642472145554668389005709964350484223450992287083611069142214406224514759872668134027254485563119243876517906922289771843537706613847290254283807420662423412755444056939542649630717959226058883508068362945173319035112528618335223256402664773572533126981203581788721730081779493369891960029299078769635315728372699494173408456415565298870852210658332317385228422163969508361846037255571610645305326440064201146589304607345427193470082284340071603186934500493194808762155826010700013991185965448813627905832965745131129219855575443960188876468796360633480636872324467524104186459452272101811837656893563101616460636044810097089211888888494649986349890080062196959023574301104611296987193554969344579476476884879897540655083059589179461860793042531089284545506458881611721469158811409295053390920415256130251995469579263435981968511481927614257845309164498044929013237548041818181920125233344282745315894871703892159787676386316114216070718628208548544510016004205660480719458175158842254057405840074845674848796195410761068076518854452093071853647271578882933111323963001100089595853692360726379859990277716931022092698073530603480650517803798889551409554948912545815047441272589389149413389752521225030435218359880486112696531559750068200135494523740729971077809556389436371639017793932349446180789743368741174904390747380277297782266874826155463066080052351898487669673306640868291363357631695154700838036210355321417527042858110698544122560185097642679915289008092216068913872814394711697688443749617037736304664990238972261755939202509321278938128017384867055411090553312584977097891593983848672821000915402581701017956133298387108595303159819386667795705954047195756562772238642245114140964186540727102895386750124821522876791844866519025476099158626644599167336983045408660522847835081537438359118707938705492809944165221728750821297163992350508036084509704192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] -6735956978823971885088274066987783111422649048061348719418815390820414552672665046885255063674847041123327771181571962277255872437362575692351772306926506289570842395974535497430859349155493899195866528360028735228780645303093023992733130164525127419360365843481210257387920801356637373559013929193194891409712286014531037428228596139245693045645975794786485640472192867116585389961995446838218937829673391761807231650861770390997281440634167221615704705995835429314404564925623156893427478333526489843014289304440038617848972715345830153593227778733149377442428801547651919379366873125971593723441852110459380754915590432865530518635126754030819776822095483890281012994934318354968246052009703875134978436993096086337620604476313112686674519339577715968806276530262041050764024829465481948265633316553305908082068264451489920620903693413959134008617159063933931566226498930251086011557922788655813499778280580518459555033785386829631865055064495294541782096856165904913592912951090892774517189264863865182468261376690946730081928774493683092788471501646215748784658179939948913499977505032022412766448025933867824444303013217532585925266855111678054428039859684701577914475323814022571720573336067486572453715616985115355127570396746326071975026358221419567699503666437061793265124152267351915898771317499945848237776565298467663540089344719717569236022253726563602922005435051205799156888039535500224623547036359656669585650471917578812912226596255077869689952965016626672213035538599046411539916798164351453514639513269849598165118453261378345590379294997198192233900962927903285900860313344161199449519259609077130406185756845533160587918091462637195174023105306253209183950501650852550189201978797076608361449358152412071472589706268766340285782279920854972961401090407023664409062998077522722512671868982527599237522783647592247645202640405385119459930688186730334287252079155137321117073953189217096758107972037195169419813014616617411818064866254753883068778526836322808343433304221210162360649243626782188281960835208951970320943319482948213802988317492381212210745116738356867003646818634832798500115821958277815505248682396161801062349079458871932901585584762406099011053442813783049494147852714466592798056619431408008204730590021504474030661545453347717728217076542659316455564313250364235415013607241517580324301132159727549111892235367312188637232680933375883069359905309671144861996432015899480193600920337123054388543490062164489426771889291728707216204045774933551800865873333360412244381654353872208340133573152043887406825176968839843148689145548010987448104388416093892779973356478311922885427025555508407507525175825311002277077814472147727837112245610721837056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 17292330430453059081020218154223714089382117882616879219160495910273625412365394345315314932427872175526661911955161852246345911104336162701715934911528791061889625722507644384856177743373367056897834279997700821687535040914087051414521488719075949827546203689005787719181241006449478917607390904037793779564846807871409156919544783044413926091072068404295944217372960949873240778132837243205401751784924771654932161076501053808345458541967644991415419563419853604351551958901497056844435288897400333885532423389785970099887361219094468729330630014112001992360408316334822291929012218788865452644466683926501956036733849018104471101342635072112593539110291045292369987937248325802724358384325767126994866299989592064541896702645218209519183315789979525061928460172067695958189584718800704099553945020061775782341032084812770122908159292184522234107157948484680129552965574666770801067696540318732049279880643695581940860531598345009980251040597619879157124186317420943887841480374739297537133114482351367781783839379704947769353391608099662344548188870965621990738160555678703941134583692640277281686147049071886829700200744411127282031921691227758293339460271553056477771268942682221768769338379583082487764380613023432919124580879228016905883584818660518629332954262934718546819226709305026571672642891632710441203159575505200516008988579525502762577515461877469207623386352954180311403071185110493714267116017083361169571799694549911212031506523796425878608993290488287872320894998478800112168831971719215648059228815257987902496751529888140227928368431817011083550852684635356053929104586734250609953973258033496607170099756625297144351622251436780545070971185847147470293017291636589950887981722271349812174146884885495408058442569331808016662800345334393739310579596005630773180014894116818724465239402827925539014152866990965841277669160878914282344202484866018306439965202796767709123179904940656896083820845289317134366827291687662400292932934737907820225709548773577127478474297497857564749600284593973192327095967252202434126694662213725486983860649907827262139555797194476097735473825373622117669941933198748667529434986019411969479502234067136794354386177305185233674326346058565139917854007189724512459194270157084751350366946019958820271012567139697254486237125715517122437245171075176295903340156944297898835795562677991566959279438164311402747691681661277625822782340082573994496326829813879034279181510224809403603866165720212665742115078549044220085542285259172195143390176047599032947635603131209433581624826180025248107592129918206672993874030557044872123877880622141622089903776357868681289906081940085204967217146150273557421077524429932027100590336005837422592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -31236105128726716969727864980609796069421391628625446757383296455566613594597990261506719138217800340624979700374868303012952559664997919804131201192615633490030814266688377762350220144872695069820892029334622915111080063849764202205862805559819780411508445765127151388650230704016072533912093522322351220668583565861247465752622110601983668466410524132882121221557218464541396052670930749955521933172893375521997634271786013980909347126390290847389921948486506253315078474738404109191072806594354118911916412683980281652402529662574183925806413936165924455528940020116544566984732131995445108742752476072133099833664120198498724535404812266920795133854383591594636453159583351896676301143883971842473516349188459508825221973099326362241285330870159415037409131438885239981350366503998185266664536439767311923002888652368774497333979178715326926800427813225865355372371379347601932429619842021831302214344655185196360725715110666437969075914938546164609638923806595718692211466217196426687906263725259073230816972063965137313480186294095747821753491824056610557533776016336061618950692968255003417387475109888241518097872789180321031096726450501991312709430866283037685504662166405938910650617482446061216646719026674830839284806721410332418975373018813500567732821072226505393662790660617947546543207917299343593437768066439313213732606016610114810879522824438397766050499109824124768559056719728633714675434523215540124638870248496632996816223329214369147255192660281269843340401626231476484562155431821103674610785422855517559162042220589964739746577848213219476458110069313697485093061309452453493979541723192260366988545714480497116797606030567284901614246334177826752829133012762350554191013168951109766132655724670235135297437011194611239283415998428293858980765870408098707184317868322029563025944143718557757716736415147798480576914044547957286984535417569877193740566000920621874349939148410532558597205172645350304326737833709180249872664860775816674457801354830881006592280644943772890598601273268422494129236080305672884065174023360333206977424184248422367765947458776368831990397609540282230791311811035584283787095074121898384752841750879060192119290460507604473787312555802206050687477481845572705441966138935356363574210845168787357496367869372030783390628037613832664045830030982472877579287146478691920835743808714988388311054901400224837603129171528168577108277145548584717005277606194764152807498795673723643212258329033687910142987571430521097583696637969819949931819994818205441336680765183385208262426774091506116004885127263050383548066711019077279495331051875544945525983731666050680253444455658852135673744544807355933086784786944890358343090736250767802368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 34749431092555575014993384349887634052415286212519685050743508916916606165194641218091880193523156642356947703608734874508908562286885860787975641522845387865556673689112636786378704157628565297913191167469784035507727449168305730279312682013889068280866869055474045078054968676403794854127279621978346789576569840983557439248483434038497852067720547332791742323135381214369875921744494737234651175209088528823650595838388534106165326211383153082204008771167601178736574624721404411548878176114071037910124124421510585756798974516709254709830160417852782184277871583497428807054414790912769741478984225203901896268338575629424190429324954418812920580781567043809438393293957176480855025269544235531736971770907000427712318303305376073319026285678754520010475303590481524216465956740684796758506538213849426042770053062471454286447030447309747560803137488304537113802187072341814439238715611062284417341216198825634785913074933634984387539553589087683106002156060191801594121721291686994166370292084225914066701077643468939384247041711394799381574015795299838854868766678341580953834969922041067869570652257198011031871357494534096651246566582958941845784241503971298710767899065507045809903618792960723028898725943044265891627621384997456090374078601309130727003274495175049247577051544465619999115341435913165224872835381762229827388705375988823713795439653569723540285387287846584170561724260058037943709530959798263529822145288437600030786176840062216576878667479670300743296200379387566490600591440636001384779099958805636453975581044404585594085283033884487680323305770065083927923844681708032765228076816160460386960381581254689508406998569918052151840456084557363463439845150225795579031755616377629578020372135757785946912250189606552435167918637544616630431672553474431899562868190267082651236320886962020178184569662150314072245911888357665305009264241148495004083183128312593093406731995797624137934842232420425603470479005386434172100384892703088402287895889065326576392561964308213685874990923765857525728657901212256633788981854236863406447156302318887427695522831186386554709944477099865919330918595259697546054796474377655963955124394379395414760075191580848616336863556068874039326394811118542690452865034681400656790097067406576815654747371243117230739214934035167413092132598691003651021760186385661072231609415100682593159220827508805786231046546672004968399471215443925732360996837496041475133409701117007658370775345373297692128085443821626561572693563910740862438136288371944363121921917376725307349114256409738158183783246545990715162491893810579590514072663290324345467377587157034272778478404464357744221027441370960773735654858202856545290668948945377427456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -11011511330624768172155504922516607443530426027899474534026173473179506403937445160038360403752838196871411497444471244551486626029171767314524193653504041807667150519375937799797856409681543548196970361066559561414428663414507121441140641362279354493395464735969995111661541614521444488401945965007676006286324668001002637568042180224612758979179153478299764998331714271122620669564252802951470579583698556253606778545929636977092934621243347957557364167796172371144225292015499666452265828925743405918180065357329736060270974833223403291990307117015028376599797868734585983010729410677081110831975217047767148095247061970563758190435541178289590505105717288430427292818670558945783191303884652839311651606272834090280272759394861664948869318508109254990719193791819236275770979023643966614095866739254531395819184499756250615007316892182876196455411519775671837797275190580515000522202579565303685319506221121996455166162753621064518004466258392496933449709845533170702665304006885390967676483813715958542609073923273710280153340896291652279497007783341438874275161647082916613815615798047406041148343192146761637558288557723076775366391974796160751920372113775175801369677256520195036690445317376840534769516603369704604427311500176220095331304244018451447078469364927316568145049479410058448989713246400295950903555755608118343999537782500082064249371729533859672672818170772991520523340983217160139808421558556162129255856649961378758182576053884871242815593069842716257577187302991491466415134593687758621965130661758601061773812259353968715873766109101067007242565442716239403902450755319115162910874435157437661558117922766148864390168168162608216578338503041336942201924746700314542083468555654617393658424169576613497893332741609799458689682440129083778394855826807018713551399910681447647397548979382217074036642375159623496490695714336469042572314791878438404674206898084230121170140590546386387377644981043334981922303923878885969462205849106515312954316467514468097561768901695393658505622842091200013770060709263364456459658399033126943011229356151115144454610560230691814325788385293106119122150664360427301674294614182757248027315687656762204957294027382111628780576350796692174517135957043797213832567834866951351900433482105481590545171432648108806478867045758044217919264373276072810940076358897930196674208314198898244286421089460184681314275796105065037207383068918795695368618793705593979310965479254596725045777037314909597383444523761137247178967874647314451775844618757344654178595141563171330106772159426734182475402710989210230792304199182630981277825573807372071181313142238130746585337868132640462593867237595068069175485137190132753933506338030964703232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] -30560893147253476662071266948676418691060061650122914437775915209614736457357229746495846117881730126134625203754520834476121857946475031548084359300990739258677194761045884308270350708469868841045269851473569667267473890126745971358693484517074211239124465416963226085240666076387210993631884959185833978546925224252902395493132922476819240876577478122950710225855513439927173453969342063221174832175635614692126982561819266774046853778792018340008528622328630968444167378423685163828109476525027737197485746318690114016010729681297774275902330430868827139126968011660231795909771077281736399409652188509108536477776049323708501461081268974290500389593866511546544873697961656552390247489920167980157060825986149413680793185746572474573259731839915095640236562646673424574776437486708516838180046256474249559796608189165509915633461833435241692067481599055769808718005124923748910588633806890434569154740638476555577557188197455073647619469139676019478758444344886771039224406489066236424062716926757970803466524442796355030774307551301274537396879543308192370697660841137875668382721937355016267321626231887159144743476603779577919519458180543732044451185864262949999604953224813894849633471961496836169980334297321647469686674874450734681525092855816438594725826152971797303674419638765094152466237842530573029832702511512923254622648419783468236694118939717635691557738416672837253655611618073379385252060758456645605457765890731535819669671241598605298026246757617353584141664831774441774019790749150255138302116671968626590854159022350492094710828537125312650011402048385311019964965660953990549544712484614208265276942433362356382000647337109879595194638773172514984027498036288848087587494160015436278524948470530928834300680587288680505347687004046634197011067624107759067844889193209241107559276500884037996190743243942368751193451712241584871769558361586500674060457351186228305610556111127058563712778910985712493279825193042347084384181711783056969345397193001649625668253966067264565965525477995484619736335358644604020789398386048469304769236802677295923331282659618076474316376843645066355473964165773727560632932868658906632112829042691422358024409794167584023999287358909786633994928714994393462415382956040174567982739789823124906378159986620932691589842813794213743672670374651289168784529008451678751293734843536087458724666573058691754976876061903528290152898074338469808917368114716177351244240963729922515027014193022192353335214543738850604424787434215474061518086793008696304694872126800129199228395726346888366891679120900009166345219312530046384606213244134676581436813766441653116586515329744836260890985040771510812024917176562691305754486709412817797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] 46708385696841254963455859999992706352465817252419361763179559347736020797756931511927363055367170787113766617667589742535867489193442289758596341649131150645772360530726295380601012385887561652754858598504024580956294726877818794195452095439031155888144906136175449349407779710954771741214929153896056841602628978718036931861165432152726084018260923637849821552958668494124317615293739192573975433130104129851438059726271506705396507753581796405127265896828376653519259222682038201172989789775978368674170489878015936944099889741700751753255761656774826176744016847882201355615835433497310602468916940711139648740818923298932305012398620089145553970898210671471826974913180718399073295642942405564290600941241829042683750072152141075814796625581788105864076391500112981490091940874407838346069529087291846672752343369373071886230264752789629243746739880172016071610909158427804493015013702155629806430210934163154431379454405154884660040859987740957568691985530686945485836139212309561450190564365776249761624039728259423348250776355967521304475325379397234584122953772407748343425483252549301486427921787899850134706183571573189698854743742332174946946132168090205390823599303725154566547629027107466832414044636437009280685161297090731622624399193560677906191756725655578328601202253569719728072107579684283638978798997287044448389468786218593068866896048695313239119828123173543191162059171503684189965123221990745873662239485117448972715692041521784635423447270704108146854660395182258878110362167771141700757252672981373355899840167059131676143945667631308572038327861915547652394180609184320186495079784447789050911779601509920154812369462764808380004665909359389312505987927609308036773708202701511771471465683574651730117126225240503077678485963083649696999615534778727202587195538410983667066076485042486287342102628713725352510452191825393475422780983418931528890322349500874611631956259194407422169831252044090329494611777435668071009590355690268709260392059998389144995440345352797031462795541804602613308272757658212768987226833454932025434030079379702625452930257618159310053668175217848908401803778426120623471171656157532626417800793911806852950050411968001346553099418549161818847447910553640067574412884840615032772806305799616260559613344521152219872137631031499626397493803658698726954965401943326459786780169030827033631797600817182129180969118940239445071426378984524488974734773885596282869900741269962347818733622798730215022260362564807949847978733231438305367808984224709914400203402870947432098207000764845561904403013952236395050491198503466400206971804769142087079609794197366800079878472862147190790538518755183594937861454889794162375914400566309027840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] -17784681486276488390287544511406602819448580362902602430184335990812011580848520801309198952497254947163583852173557862717330051754272491464759931728441026523966843829229369258439231411562271944584619808515173810194984825325079105383202146115674602330795298463597671363644768967601083541846645853481645848628086592657070684496924039437427347142291748491355554246489065911450859168388973325050957707283773882247877371655538467490485765760026121358860187300151089784277775067983809940433069827961145373052505426236771596895807124989628478398721984022073205903585972965763565338659707446843076728956638740188571167645859419836424276115043292725745453468365748065352220505327442120766903862555572264031681377433391148554522177187555671091711411421773905883050835291165525700593749706896033469807241175759240146264121585335985855431310859298012180539129642878048416023448358310292113725903584949194035828422647740888993834702462985613599592986206872967940096340376049241111719122998687378185091928917944841956304058880418963553739837123800344736277141957864445085457217616117916691014305695422495815775122560230828683617789257231182520898425033290529544064454282262621789412723767583424318344217759091596234606993294910895601854851419077678944948820477019451215642863481856464665107809698766913666599967557877253350414651028176841360876575099068417122715688488497286886254578415891744689604386362440686531794151109580885010937322402614122193360905853207212597412716602892653633032885369270146416687433977162264057977621931689964142813954174764525789268144474587511545910061537123756636197064890029905607360154634851099523715573332712949292916353588385397862494179244116767073034287198951393720664896202491151415722207264905248532717211304674985027865662129427437241402954274029615928209955786960724245363969177362607683566352583972118354854152242866323776909057310974875050630804587201625359439056572656932691691264090211713160568186583376712446189808808551311841372770606379643604200081410611271214871474967012550530232974711230620121050062015398865191217910274947722047849896420705439058319977721952255000612364249303686891357691955923034102274464145498995279525069551809589556338288108472028657349097100736798832945020485156396698358874113908837016445547061883069438668660757288497850600580531763823548722665448161614170816818902092111587218998167632661500461136734831936934970288624184781444474437180170958779188904913336005431479215066046693874753690269473340452927724521792223342299449895210983563257667424860983822023906087825359150281897599542019347054982264497419676609450956145020506465533227444277563302472969492290545675478588826812443106914779228252198780040054765701954535424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] 320943434021572711124045909702698563653579345920543040673803755539669563126406322793475942811096185094434203449454549812911510440565678882559932605277384949369690800610610446313721204596212164170982779740470895730077592390115309096236390119473199893305438612445213786204081203273494604256147719446386242435430915552606734512490201755349368718696879931712486168000484179144229180438181008912071862595201749422810847811031514792437260788937938048443779544527121679265698619324994592720887095297862390576380775967567904413260329031086725560180961950526855087869847207766041227651633740654299040307154630469688961959028703209510868571352485347771328013827321345948628891318650481090651493773153309494673870668220965211692137976711458368230157834861958231580739550404037914828995939095814291375550359388030016658422713445549572000307215911986678537488993746416674904942465616441536079922307657902612123681336579930552422637394276029120772227136004100971947032455667781640511909540341821534981234563544307759281443923442384733989531879793301017520532624248004584441560456998122967496835450355830795559121239174050939947858591496209915928167456946366730274545629715055330543883566602847872477813887571512315774930510960583446059738388706559890760044089024539491439276370983434026794747159860589124833887266962938933599365669586094770987489166746801288808382606282569680046810306455237014898895824346012518140541446141869280805385043131325814493086145132352501926647547522238233270140585578709051900484371867969173458808235493085862029756898759029055238883994441211745311678499379637855084537711144728805948623807497456314512245646700131377602100719964471056090914909413486378219158442559229998667585821486653197368231556565376445509936613781244144955433245332902303567393406492820231684097467585017957645195207274000145795846122213464705994441686586499131659904889669639202889750607186248993380125306373736028897205490674645845787824538863023315173795902527443108718916485199351763715605965274138149216918377410308586289705711399122809759856841655659794385564287907897299142694088425614679407789301444528661990746506419899496203474971129715250239330481537981567616289669830595641955322458197766700450578284214433692123219593140336834088265382402320891203204858413523555578699221642895357639189407840697506283575719869199528319752785689990784441685797894637271047748489376951175276924694674484836408969668192014597203286400397576925104997687291710481795744822416372766483570885643943368985798422252151206784784994356713663955631939954313893267756825204694458925121956826036573775727616818818452036888650261573798435049939637791136660843543823943336835993025533551990944927257024598579871744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] -58891489579911044358314577943033330439590619959429419664438247137241143205333384739115558251430560267680203771169340634358072777531937765017455580703030812309285348264012871078316892207146361815850319183081919312379330246988777570001621233915073691318845355170806471551112835034030432996838091374520792703461964768900112437399611575351273953416277407057805784869883091279230289416951168481798533843167970940272779116629167617171765219389871808285044181066449569749288410712864814513162592843144623678842257543071218437233366840929943098088844317279969484886967252996264235710304021973188631607207063007769860294610188289129206331731443368104562197662332882248439752754459678740294580707826586640870687039644583824790165292727063519753148854517271965078872928139966573921162413431319291119722281338286963377974222263805629996086088889540411499606111845522897957606977545222676264707430036467550966655623553807234177608196957753287560842638098299312310994517612248648816161800048296717151940524059213698612433213825538276118122677319380032399071055334116911940850236462109413741494030503965779326258116962077035968696896518271371432336014003413634730147937557322686455207336057524759059887524191748902259913090860953346339963277346441012769462026341854032994568133386432675499855707856904880779266005757716802037071939776465862542599147944591460094693713245492618085289964591192753177436290778800895758539672382504055611404260924988089844501898922622771222437772838792190983809806004253098983511628655219457123201203163307201133932360612815628881897002860964361329993765805946151644621573205711487604504153407736437289727782790173272033277279898853101135876704355552047483445392712831306858275606596775090602751123254082819377999877213595561407065118959082577909142737765460872761474122239241591389562761008884979625085929527926810076422518603198338708433785387909073616353172098662599446983916479531268442822089310865955413646035457025433559866174807420223657878058192816215764629125295105350017790279228446253486452038795280210465106365671457513452791997782000048608191794904679377491680511221441882299614357998548907031367404921652040339745814686282761460992707194922027282717410413335133355230248069963591667214852374627017742166853599238805233477922106014372765441756081777258938067345364536455230035663089989624146705452063387770175480975899962582575674246926664941706792819673624710111299778839881320540639330976559559355285000002310827738022525085803859852332078407638719901294433604630306772354519214936308811875430182532958008262937997114215384455670399847900059222827704005460999868545265175878057063232222889447105844458793651178254082353782797065781836128581561047282876416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] 152249610390623100510254279644734291292882145459446208403244413689566255279515683755726883291521481445664972200902619241164270574091848032519631397042206858387913116546475900662552537017248806149526085726210678686310353866448566347149968370700094034585048259479255780721327155038612109117487777435257481698836122819620800277459310413866222083674468341431417829262538278881725984082374250140641705753965056833418947730268376881837471385620371224648011603791477371204480422631266931125026208123419533235358857088594470824204297789287715540988758021482415982342385164492217070438394914245497880395696076989021242628396325939303422503964133171886151571698657226929932327502715495068461183575908322689679598908873792269427244652594074008916415607608292287890522994613283773376923456851703378224516924215778801514930163084913729337487346204883041841736362788928389775690338199431066322334909320981526806879728550551706521506335510107457801863451022187015515487129581722529363710867760984048201029803085471889831537387622202787352277786882977990640900714452186521205802703726424609094278231119755108868063551529249959396709750325800084467062418774867316904175940972915953587864736006221929172953942847830726201940059778437255056118722428488420799731102867016744054737492028587165392332918970048641899456342250072485136058458023734674919860385192871919716510820303781627071447531463986214849602136111514545184321973294609316789061391127568892406738521046891279071465960205059150787697925099093566130822179676943329725252994406775165141679505643052326518625792852704473463904998639839999789713842784908593189079407909119754071358992329557801801765180966512985814867791909371930639145233193379426702419253294692407612629853759258015349144615170531980047190505827807394306307787030411404993054886974426667914930532852204200147889868002605442328418568459613514680025635300539232743279606171670862255483101741936970304397375459941617780966696524160293986043750226035913001520437088316378392680369336328745857910460585920811284732548078854167558193472665405869068284250589436697660917980643706138947082190603589596287507046695536218423941011706373525647587972377086037437025787546119937785620399989811260062897267317127034593078158309215674567615325133516175317491049099373018474087760322266293052949912233049338532437962421036234776871446040187242547387446911115326806739340074598122156508748595441830782567454155102116109636954197387411662074154188373922990082709760524099046468904810040366651013888686099811892495065644110587495774938325318791729946296029740259540113518317902599043227738986492990943121590500892978437035454886172870704543560689269044556744927864500382822673347711895518121558016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] -172198842824716732167601856028668297778292096293348847257745757272061070055897773951686714947196970599784361782545649354971512885699627850331144662028431542437076821960187825366657029964894763448871978222221310252089640105830195540307282836302309629447045965285433561883105418648821177930647140919680125841883894764595458552933681590072413389518585366370074519788455646159273371418552678114680416030734849438428531332141262156646701815395128126777847130570425207701092589549606677897462942594030627451646049367841959698689827010031338933725513207877045761899197480150050440696036699221135648214439850863997152290721834077161219446831211780484448781171357411095831488495913536164557695861853661624999507189760384610796940247446185101708003751181158747206730771723074151055646404260457421884391730523775836868857065693544362587271619623511723405548133363983546301577660407494203278105357128555417677006807291911384968720522367308660186323846878298597688215281237963781756324439842985098556150736951924863144820038670383424759258700009428125289752097659031278852558170853535038261556347225206777459525069355051876194563453391572039812147496581115858283549454246297830964420300005238352474744803839954177989278395698183310902444518038395832477924329757974754536738187871904592366673852680207147146887209775170828413929610365700862505730294235583215622470481471775162214602312627628171468676576604811343316623758974916688833454488710287286846351246029235017693455796446856811367060058080969638529509173916666308533708700748693960992944458242003801684033384838064050234062652761591883626867129324020620217219536477977122563130945181236337769052571166990303602941754113474768316792858527512814259166538583929974471731747874276787975865426593978860516199128882495543915253588914169903214454049198221265441768190351859976792958239796767410628677565624851205486423277505978307640669423037996302138150143447462869341892025213487923267359604157277914629766237601485914701153933477296661906758278382686227281684313671623173063317737409596881936664585395861024673824835906568027558740218007610011781243542109342717373562317511472770709077958915134574390631503241103144103381511974580564715687378353305491597276895533019907861423396419525073579034414159540538699251705069726893841553170461143796337617473764697555061468617088833094602657699949386565345939182726247942266726997530056841330532457675471253095174927732352789982183845855575146034568703619245456980650535455877972047746169398559529409478016886480025095672929247879804129943694857981643036150626447016096618294181298009634601985071291056165497387440028502499545704910335758292101771828968109193801876802207233260571681150113964460628508672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] 95728756855812419868032496537709576191607625984189882965399571615985885179328236329071635621592772886542239185013761403721341685160865034861888109899671308816790281730866271757985526734998126584499413780010167300749289643795287709729974324612757086809061677034925601428500229087303826268120162349961099103641584003078639533908623717543035633763438036228307224698611843138227186077729265396002224086723420426403534489416135648865782851026954222147279418041088572602630783088951880525565249060980694794803713328942447736850439383005658501141489350954972441874165002316118441425752915110891881187479524441068324914871428506374766535468911120005099663056025576474987182951343420888935134925420652455427907265953200615357024206206841470512933340145908204215237421644133581522738220562251991031465597147172676727645065453139154585604880773184662073914414194346417733689622036566013557754134238476472545949042951186007886194328730463144686905424550544323731369493630231281241175666133000916830343207316228627344938886884728091518647720852251586854077308396685657334608995314561869055098926864528568936328854199164116217085152014778898009444581575407512283612995812931438935923631541811314160224559649639982038245512183517058411867402943545134071791293072654102726523601848556991653055922478811048330511583788395007678167405129929563931512235242359065680259863925893336363617113456715967005840055765310713584100361291303124679950830693740981548501587767071509073088971965612805908378482141754497577037795803608458932674467857253267407770107192487859984106609278013078229942836337736716521594656923281157655501475152722309091680071873872093251313901725039838486318475420401164518088166530138898523308779572339463866073170019741772485299383713901041738289648932523923521771017961355844531408649497741298450587402194831255134424159860240574695545958198386993094600807083931855670287502459342834922536509185247757266815213861117961054651629332771057081727316675647574383544104128095040681429055716939296591608079904460979231718502312705977753346254828171071063193484114921259998234941567668665032983076249264034758406971396391519832144785345621052398981513075263321314215581629884913130341819330892107319751230078398220180293463075807652398210670879442049435956707710460581917817133625705589741179511739840822808943606439542410667613688482796198413115422497295602999371995200750161821656899410975505961188170133468302799720717528878077978487897246708293922431529603710366410942217997326547175310367438046099520995794974805543395648025264014858110711263022223892466831878020405216902211532459522211508026472927844627575497590292238356079716279280207220249157178926222421790018256919932822104309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] -9340402203331774607365985220300996361677458010535598041687599000291543309770700702318263683032645545878719200908835321416628543071872042367270620348223370313085545287795485326900030356673687601773898866699799499909041443451917977507192300379321640891157101125706174510349248090354052313012735323823046504757560198429791211947758446542888850876591111977831607362238254239973336789338971011321790155415424204132439529800922843059110480589480270824793431587015061167490668224638765646668223871210042040181465172099183346187604283631583226144532780957836482418483393351620658331448000648802161229891652146410868779413093624603792391332376611857651524283827564516446072611766800145920770409226444516542886083982105908063988237150275287084485145515555139186429761844643416033404750666677860222402142074390923495615414662277407053106780711602628577794723849295034949280381298630363018861347035634474195560707510077575237301390273871711820450943590159263035044465312673352143017611608708131962541050764327389583659604113921829002011989089379280789927538070901383668725382249121758678301259325316506572625434085924012248208933163069295199632552274570532073765669288506932441563223858876421362896412739541389228270616223704472652154146198162402300867889149967496923924232689463639747124224554908124234704746374196485874131845051375163140161727258352824530891718621421639758285613303026355092547664388932419129524105582340917187922254274243906892833157754856798971053390159625125167663454984014993321319188610351283401879395566627751211418439947561238239232491812375453036547488033143075126603913816232864296520892536546062048946852080313621393055528888393203860907847477125050583625472184996314875614987818721806875159324877125410712643838631227797400691633944584786171851816776095225347754235813614576956233033115634309388845515343256035883148506675567962439451378389878217777716581107835025930853696218278743460802166354253370021685287487761700867811712658467882749469716176490317015797161238110921172547579283494308892096907234626155486385987314950581626820676205773346650804982695207835001638784864391308179488592875566765046621301207403940633929147190550885604590557741011872384448512374110018427689614902374856730572099816809700119204837549015922197269351170266217469724528289044757710379205657428412557633294914542490666663973913500969491356928292370052611369963577513073861552499513446695764586104578807619089789230467371697912062791237329745638973117004082765139763973944734157831405132349838467511154282926101674804914889253405532882858610822274956972648262669770357658794388893095616144351928138698191107556635884958306271337921903971198284292571740427376140495884064050190009499648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] -18024492135973488501094970571804095692713241961662033464115706669351743684210275125116193064485396854026243757311031176601708998802077770246056448740503520246313032232043020796387853042765115567655566563418749883828013924514178289037136049594235171537469029173027307142013911862851365132291910890089583757937338963232121464493973037770373589518360176908552836585511489206774919264200869678082335279648618698321940707029654997461593832965672166055735798633166174423338311234999143862845189542225609144007810208582337500849536544909168880209666488598542065874565020459953565978878266055964555986702362701319028470712853644857686496683935249537065567645953597365518580949185062162610669245148691115614656701096703466195829486145094205789498250866969147869986355982755062232214198361630720680681462120878102692486159076028764332901912081188899664424801863996750033064809153464933929322962461041385464426508909935093368167474194713795748828629206831915868381553593653336270132110911156519207549152936045605936737801370228479486855502699869457240588050103444190985108491411773694885552931520257563340236883633892380486845038662837434499916410533563886559426872105606927937106290005952867725522719043638479846835690163803044516095521411360474110242096135945742462121453529571485444464225852174966598684027537534555215421093393685876485538107847644946255882323857779858479852658553390093015371421486888076010845206472380595022722099705803576027616453207126893399330179970100625471948144370889086009269546814945488177725022521271287937660560525946795971709055084894172356397861553761188183820139566153212161564753946630701819885501856098769914850007063394886811254211342584141946372891461415022165130766544169675265881735283364125366407254813588105271986583681279423881596476976530617442649376220833983722615791528177621399793622371903591915494747131728814375746920706218732592064935582789058412239362971938972809144381201223056781254889232347650178858306868751734091723429518932386429276935606661881924283103683198593383945029782922137398449711881764121843583399625585950929923351894985077576702432802394551119996198808719458424373938692833853472680766466282821205248916507510820671585700150706382654535600183702610180121752400635995474777651610606493073439892581604786926218464479370171334949248981005716643093582520914153764108254998528289739792148198446917052403158668747823202217001519040270637747822000878920616030952068288028937840249476784262906071244789439145691940785892509666557240338780456465484995121842384023510174012240667957135322530681093822285333955455465849389971645295152767654188272335162191279116656733283980917968082953229037882235173645125982940581150654171594063085568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] 4007670976687944201494791961244626456525994661960277357470406822267310535829023507998357238363401871701925488729323422531235841849297119930439177466064335055352407280710603481524905482125852180655584612948757016450656493025998854666620431507658612954369633404913880886157049122132389091639502591298073925617144663946644711466772744002037003538955889096336288365420440360245753311790884283463308773000249320387587526372284917981338662539112602862991207558650294302738836675462873289406190717798287009941151670930508025578952145331567868740811376684159816685585416626811007854702037780893089763887714529447531135570301461914604695328842562696048652297432278795247814134256842336981470987345816533505179483409148999751888418959698509425186073960034347373803870335023300359323622684675694046238866774176880211886053772947153877243016588785742562813807201927849211884890701210884820096592662704462983436396538476514324664219555320156664925678357340952827232749747001650440664243157493690029182228463591403420085682141043736577203917720775788746006352392720746227647374998410198983181892280362809368828041822224659860077776173953398898192073061949288338087779167191346848525601062216921726140521223177495781114294998543013691951148404593604729747168903925479007549507347898259487995236768886666292765172116788634007565280551572823515131020404980757267964287272240415724585592806899970933428719023182740562801767660492556267963415605943116182780048057043069308362568325104492063914353514107670428359304702647041711441969062773236133558633685792033523926581470627569430691878001650292441974083117356838552514349297283038101516399603472525698670007818154494038757944101779623655323534158541276488800661004853815099279160970134541292424407665210280806018731841586151160991072200473257005381709409308712444878828539696118397718328346010636656606710056620601009322245647955819864455577749876451290210683806969660733318412850346048245864183609125846135094788957304520553903390421865306892765549035705637689805860635966884352170637059993331568347869627296644533456301407289905116921151955136835591921225746804540064712396479193779845959613416871497668540971049270086094661919238189687759117746595214228114869518836756423561061232920034112415591082835630442448091152691252598532198913819499303332470197344407546879356664987357475671758981931355148659527214022655582703673086663984574383508801675078358039816000473044265205978097968297510070707207888650872415363372481388158648424130638412950083631444777940375942624196307314928129767179362343053797769188791564597188700895206021199921851323370855739589743220269439699064633624023751631184893731229686120174089680040322894175421084787659679744393216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] 6589911810621112983379701285110707024258435175454494157656424063659996961491913482410151561469735709930801887093224662702216455586234079292904351588781867881451880828539801225555113207925833724825074638332413874540742246242976276896068777542161479038395209416492437017157542208531082758654002903916294578936356772511878397482128095263827448985883692352167865928040667638591278345804339064596756708192595881609879817605762920029992938287662595965538682203785948220203145124712212589095408242953796681966872785988720409654848546452770410765740168939406039169503943804546702990882650785446824876410286037388512719361160810352085278989769947627490525295070915681400905066679465707058661717342545017964400716657083410068751887984243050750293407804222383091237656133087747056734894311134511189383624351518496072232083017201167667895212292624193453057068338284623389203353487313985216051929615905411109670846129253213387141757750383273129785480723055041614368068740362360143178228435522020322384064558462430657692784344192570320207335872589298235739775338205956961103549285061905353486620267324807209074677986559899903416375985915755626687730497319660646908323447090391654202577837626542162761996405980369990297719285257007189455059328640385923150168112288707112212586162027217914149241815178504486025307427559105801798535381687646958476616857330267049624513970610917940653627319173696186415258056091655276172027694441293332842058149886726197191139473442539557824873545227378965204044985294090378384942324043217363960860974002739036433144490499310965905753652997199029354992537181004754527780333499760639802303874115471213824635412059913130052800428165777466948474944820313074181149718275453694003928946503982507924986314663390303302649554862316798361401840797882427975674083094539996312123272980470680661274431248089142138178707452462954216535658362616467839814591541173291123387462945687468002815786908789262454780870088456817245275950631427203750620145046374795723661254370288671567214345028449052359929281780768248705478921282431594672432367070896447180201607697089814328887328037201290758868879140354907950661158960704025942017038813785087650604903473571108623408341779867175400951952279897150773242768679140822592371004395823298166609907742227366177290594951141920033694454928095309952745964541079881110742429668795000079234803724126679659266862134237892319064940731535741340003925009346982968529426416657128521012837874050437365295877885052162398449114735513731154257291013444256875856084262487497750764427069721918062257455231997585814896159433694347561080982106969422499371780070561680285714399020758997027298622861732333340913654258843211269368266980448202622782484662233264553984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] -2631951661897635256420066474311635459361630918183915868885555637490730522972021485964646355583639692246671554371467862985107684502978033383088608353870799402397439254753445428829313225668528989737441516487114483939911262777466554802238916923597883879021475989324148987519125207297096337784423459568402315728387194327918724922694988716282084853508684554533608318380606103205657614743064662100145410408859865890808517108991517891152952655255328361921013904098123452008302696955221135318452631205157716006573848309704391067467746577359863818904644517440457194000558704175107869760651457595128253875704084703753867912055739338782108753191193699044383109394973348959348026423580548941520815080568915177576605196758679858567163808657374041758637385532876151267879421002977899228937207203457301878465349603795143755644633524320823664136938006713227255143679697788343046609491554541882239141088073356579251219801033264008517813484405667339087280091329403579397110178410000644505172087357835469700223874896916459113416030068476230419595785498496766007849567817759386538213161202717189192086024310404468569703941458547822874817815430760469024868822176872969861620086675018522392018227130810507960175357790159953702138944565021447171756078095767581565540439828563881811166378294851083959656104981009820137533669270074966264202274799215377022725026523834315651951347679296925332064626228066002119690901923454575192872229117410747801855506570857788573431224566570190474682553055390999735980739469286158448999239480205985953653125827280751808975603838790545686859187351305968372904643948657075732798159647519767980170032263456722335829153115140558772632349305301470104177771468735512239530784516109315609366577641591415045826818124096227026613284093508049961673774496778499742371967884364005971131827935321997574250605126753554086172255208398428710945949451831729717445710441830590278086023257845755350590396887458812572303571181176294883036820912300734798367261162298816351317769389037591952508938129984215559106836386400903436181731970756637977787387959516628350262639321132758947188723523212946038206132043532369017858820814705363717549140467564119891623240058108470223282050744154366077943195305371286505914012498797109898908605976083915276726640587729908022259704165513931202383213221833412190325927855582915572891698546954639167461926779812431926468779994621474772144293520566828059827351670594519310336159873162296014935053825220821653926735771869804425588968875037561416292679643701297071501715785457287488209610647954473250468858610681492667349825585565345152804797089257863222434763634139839725542298511580185272646459129517874706994847496194016495964217769544425281277457757034489315328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] -3208437759275644854163089319614901940821174574855212902048480518861611251733130034964693576900055406203400566912304952684403291495909380930684109111298111763900030077419698641199988884323816816710961828945561938871777837058678782345350663259126306525723379860231439124485058346135524216849774455169096304596651412010235817291338840335158911396442807618026312543200992534396267534570127991436661681069313820631843186030340917392377313709915237496423376644300295071197862394098235339463567094833076147050727585705871919685602252204038733194852982489837035335670311275867530631463452598748165537798059777975781159121014025391464415797048891630031854090736185145659947065388210611344932660910843605306049790587609896976067659846117610022679731983271379508538222238330735160189350842452849486788238933752569586114410206888698887446888771315836630960788007625094049049378914438665047023359578457742098611401139723262791035022149944739575004116432757660847944876760511974156653504110210450166975334839809043872513378392007318932168754246656610544756844115710425412422442601667738957369129757177179717549687683535215989950208838118374538705739378305352733344699307986099880878753366191294668832424498014782045436930960594024801258293903070578664217293267672068231605997852013800075281655367757341990106797003192648243391966161886706710728461419071761636737373128817137035725775626561366316351657162512332560252683873380475176720283100838459535774523015350524448143211612458151293796671034933502424633308037223098413622883911766638483930332896499230401481242152957474683819640265992342587321277107226652325154280806837823822879346034001783932489875423504590976005088209396474609331532715812450421564333438372910431538492408118038653843163344653574932624967372995065950411063235565444193957959837459109744837074422231170121244338209604464604071792937864176997402770254243290257550082275929568171075678981232699753741144396087388293540312755940019307702828002192309953208242569714889686543394127212840523090105192557535374309221110760364418992014503780005896418414555112771755713358592267025986581278349990617813790187538354487309879521557561181135742593579172022125974928232455334838795471353710310082883168159986917523668855482355597424986275935747767181700356610533232458928317620771453522664819639990563346710856301942369064529645611297001175324487634116319118477311713897398347975227914295794584538169660009827626104969731235238908941767228783425557257798869158482411854687348012124612369941470138143951910535302926474096202913721788462911468587049406959317218027304299094841352087976274208910460092119635278237470392921913707639236831625808546292248130596350227594248231853567538964201472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] 3799264448694713115444493895959064451769818743900867861158762117456360373545930773920624820395272840251539304445357921897630722756879268263510703068988958032267773317189707953046196965428758584113040079352471122051187884150408568013845730271814028226416367204184512450101554005901586612158329804339207957780987470358484116320309086358742478535520069685574052881120766787174497222626314730279463063853313476032071133053744250554367805620190228570007160323937238612029121013732282226241560248548365516061035596839060014398119115719317529337652410286176531617655816531743102382571624614192118721064936453813548944974807325374295598512383023963398265824039601750540030766427638463651729728958196491482017397410043759112584682956502398992631506330338705181397286652348826885069504475335900833415046139097477483739361593095522982486708053506476380307138223083308803331403867736705493817241608423315451389146060305472369516146729355796897045441838533673790603972957048443438049675885385634572936666278073350535863388178219952906109483308433768180190241492206655833012227929388162009919916600680508630852370236995325334941669300553191592223792297944160491064927044821845264841686751944383007633775729889508412214867159288882653571604952053245964805034984273361327226395077699621855804957199366928855732305541977896954792230035901899487157894335812652903742939933212629486622696760154274751209999897148596288801423286719593444403772636882956230677734498176123135110154098395892330372746921785829358784763331261831336070972730439393503229993475913743761408645565534377039816194794130854328851276938095078365665152959404767849991991902099236754868288414090450264874833983820702449360041007039861539858030861220252284858341391344886968788639949506826450480707707370161094474624390549361435001251897509696162529414146592241073963071831722789898283561071146243676254960534318471615936796436097071958885431127644213840975708057603493159361748499681700398952509882530668437388025298362565718043306730663903305132478276582932764136282626792104049351250316126601964228107390242641339211968332615128004014532263443698829344649275854575902696097950245610893451982972478066457210357858645470901336816179581813862357928999162438229032647308723809535328982826032543354110694621955472051741805911616803842365210095873448366134948250827530107716967206889285792915258053796822872570855325370604603664516085445717737905133654286268142834410186983866155670537588388087123401312557679260968066658986605695114939741992046103808385196379352815343966929973133597619013853845960789538705746796076392880989964928331320565779290902954318533092722916780778528120680794212632095765429178853369857453771661661591782293504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] -1732496394478344203839455078767694540499236396141909866836474645102551126433602759644472965566667748030951799765756039584769605897473398791046928320624989426768384560574314061294211405267423291857240889788234263783358505934743268975554242170041979315128916076822898709892240498308391985494751154504992726633461893457320930238371671866948393854163449547361861263494869261228811002717068536607540834587138604276448059878928694974201222213667623465853665514038119109471037037756544907850675393636973573274957937760305660295800793070532736883691798035634228138102063529845735024314348246566008615956317449515895705079447185222517742687835372809816726796911206994898894364340641405337862090757797873542884601405320989631432272591377872595736152277087564202292981088212516736097963732423854120766804959588482723115873758115789501377753402010718576215102823470035313010382977199909582094872051172045820232864463687634697149936800225906771963941072527217692346917450521811480309152011507424875593777582515701615120190226481417998529102397606958338140919357592018583228668306676046168030122302196253780332924993698998773437988336958773277445388961530471565659908154574044976952934725962672705844637934479190357050145855703809593579724715599971239687620754437528837391908173226654460458149337674398831457616378175256374593221106091707403474537460968127506460265908265931317214119042667148330483042704340920130181141160281380259600127426185641903840706931997748024010575525396328942138548671423697876648145391298455375418509871557283952927006810718307889609451883517443518075569594232491900592782751885703554633212000272235739611234974867746662696517328772332163978286191766898219077088164983265402598309496216446820537443564684617180734139231476586902946412736442068040326299568589540027533297721006097111767457392177240499890259045023845418959930340872572393821445339462865949941221775955907963491273013095823423343285097394368949498436474007032959744691835731196707981780692819022414102427606945641939977021784583305564752129120519336001690962750571162648092676589262003893190655097943627686253859920492552656201041098112978046760836498772264630837513545751704731768684540352887770373484103819503350213451461749598761661156633931446616482380044407066301405137603283751837697609649858813484637049566806831570089168383633772999416133108926016096097990658278051001609408590615341225607501812715416503019420403945999326045383533251293380491714390804185664985778715851230890833376194347625546148728990681867163518258350540460986430493654181397121352453515811343074355544942996136313747539528660369967286487611916015435793728308523495928051032047909292483251856748991855493298797159492180621918208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] 287369738209816351538386749875870465616184302078102043343617631548876850633792830777514522495051689493009977252038820076368195138217113585020953707896803839732617723956284702648095394305510988169210960668945867214400414569867976400974494754961365623074329040612484563867453355607288802123683058964179279383498791504682750952403466790844652461984465267093721753096269839959337021422360411179772584086522430136595318303444432584242549432983973158226206581138092801194315954466644231375508279300596422021809095371323492575070595768668153841953727931148951899908756757906854700710384290322735311569950243736339096413426613217158799869766003261450909785512201164703303781951219693524611422620746597953225978705299129084733796043556537605702616592099806133956252524456375051962073857761811726516881852991314657947609244704742549215448282777001820595185018593067457408476032300834454310925147061217879480275673278926708741319802912538477288605550877569914888733292520312021934792982424242822365433957943882593891614028643359507829908301098437764347134121349217811511915079133463959429753050994984399586129609814386652882314379011050850985899088477879726669081726169800799522652750507539504357800566139906626257259028169791288973827238044091406714310445267186643187994814260444933051642837291288822971633513192132080279218527520832680963214560610988190022044155973237413361175865286559513562155783073973473540308030329099001675132130865600790771003954899087512197916907695218690206419766683524118114092552794002176506989378722327523683174115241939878160512066871277607444708253194365847574035387685547795370240892143386651774430602585311007934711680789085153493294123193796018547661152592490984912261026149538834412807676412947035709620635264482255862096466437188330626199016595871729807792932872034185209841330398258986618825004993445895596108661050110614513753281525670432328984388477656710478325186627732926540366328468123522003247233912272093232901286849764857288381803924801594028710783356217898223451419366283712375339763630522720146242176814144479408536632448099902679839059644379814341262324675103718066674785051688050193375221874890316026220491789654519959084719933328610452077385904070936814075247830943348916105430145873990803232498022618919167936988635191619407354134921536845649681967676206615209049217105349620700794630153014854614186478176233833146266894957620013297890461166748518824290764864154199378293983640435168830147710955311239925166402290822096698885813080714371955627951917791929701669634223793043385171462219825276910075421043311377165388546494972607393831469354372585264901610538003283279571882337609518655894885350119834373384403879008499800053239162259502006272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] 86550586526844637052610093701276767486940556281184747384714092218205962839674652432663400798480811650535630799657345514343884287939448826313747798739957294945245534166913045861907011439743140207588124518395846286218432299063932025116692998098090520155272253168566468750565502037100591802865207097252528251366851970480515870099547192640858038738657025482474980504373454127119017957139045976467196769745608345517182691526485657851315022188327096382543057077610863197504057699706838759041481921947010098135390834793561476827339803314508233008534682004087681289772713582937197360188893115498302116183168226716128924154585361103737570945907475050895442592669311541401712897731494233581762433549520493321626676192820128893317060114374173788711565149072883993974476407552815763454821300550390406500643676064404104496260514378329734373032212587321885976578885342567309380942279336269752680733773634051038263077395548432833661510934422517476127567134597308145426635688125146023376170943787025615705305663830685383066728017011450929503281605346353554059908047694093725995014746249341842039334286394966186724410851832858797301819803656273137966038738097244342136202139285883285562658817584568018363248802299630582624562032182848321928315561077204555286595305698676950540817314851547667430133262958503019201807412789831401289124238816703969700133073866964383021810702447690900837559541951975899628038892506374497871905751531477821790302436796162313408839855445069226763309716695789477000432332326598388254667740537575167825034487560810096851627862840858501388791585635509994837833749177858731357646062735513706019438142465192191216998364562720028092898148006987855739420335865745981160209620729460148702874962767310736928422151065822657370363792903336865334557807634414951563650464193947210924996276650757985247640888714543811246375037115461045206665850372446586955382938689965330008745531946375638953838911841791899945349197394643946493390599766996374625768960484107992477442468692303122125451235563576320732528989037110543583883329595532986191929332780056550136728237042131587586431373001458000026126189629913182960841227284134834041539507220975773585942554665570677012730099192896733488920965079753981172900928636664919198841424504678369062726611497321860388504005451972147290605621182642930461714582210362764963789422793149297696160127757078551635193615009199876764579371738762924325864647798907104998203546599260218201163621919872238152434732549690893093372619186309433386729805397898852205285421503851810906911368083553741581947558910144340759179980044671177641576970148475421277432665689248541135789757533478620718272772008028520053132861842366952772635114852072294911661047872961380352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] -56591468987928885537145331011286516330579833012707795684128620301653155870191798577115617926870210665380825799574971361094055530457165222410477763887477729321560255463249723946364160079448299918475973487504076445397666725956477636455090530193662175387886564788381776635689709446577495457401221326258970351581612441410398553313672793643779121259305882056847161471538595323787400315732083504969599756142525383944102404776547103229900514922672562094063723748101332774206236689967840677040616534585352719710427254239265860004992536706562120532072048365031684625445064705748500361532959723956141259950535502194547334574683011326616716587607053632545923036968365948999156346203606869493019195202658733292977103501247016348654669844372725860468611622251406907109666025053896435413084079041823487030271006139159419409519372317007306170787423309169806160742467160501545446749181316234136408293889211499972340659238955642538756796686877083116388483695191060455186377532040875111877967964614377146139596476062983887745561102266270408053862873669318962981186601689564470287641769993895268814999195633040966982457576159363057795018658263172073571132476761993065135356192070272849182274337446262056610491838233099871606749735488332726073978869714675358201632109110270858607652193710908059912937548627916674036631036008758535058404540666196611614418703225322329504799464675412421071101910004650328833065894606424691231502334737607887918498652683640425840547723094367703181386434147660671717525871969621023782368947292165373221381580432862394236561113686365709102080750650381082580762482156375637237527437583452974203136666537982072244331688739515206776123302589725808792100610086241840646844207946009958778358968330842306948712747449820568278892625444631984941253912301811054936592020535157696256924770105035641842484457542266158175274174588745605018104532966924489427844807336885927927844786038544002160933140291919347748186318243073406303021852373333886444582549961335367274431688765518276237326474600306304115382409345876116678433771989106269105630261539940675426024563997105926657762963183755386127443288306991972410183488783284303094705524328667426937191186823357765949755159503992101686466547546931859371814105537652762632550885902336456503642033900920611829945535158380361711578597581138272315615225200303352668807738484825733016255511759822552437933355297491230064260513189732591702703571026379026799043986384119925797100509206095820561671562294606483690802710685396561558663861257133578204439711950376292708346458857396663978632405795252361648826982756942032665194743920913199229475014751262894615832134505318706193231213103621673489290979259714463743891086253805167433188818245338005504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] 7504725451121473578059334867352123449647674232187475077026835827553554083403520878033165872992220499205797632271878630118917173685632974814086105930150755190407500249763792486054022447520242715455844411221040198864902043002209719659398423272158035998984919689059040825797009482603864831381638291107548923470422810585819854552941113725860269400655439456667155666985120482774057833535751046685234302765747019521280856952887473062329232799445909824518926338998621232958064796055606393688411358582763053230095204234492385117361444874357422511265869079422803069094451948184712036553423179756801287668707227977182696088082565200481940625166927332398569157839258363651989975699177802749544865681372819240444158864025226110457254117765028366660350206179657372557032609501029026003836743681089711345917804176856674196482448953573706293674346276551258636951309294689422163615070745981246229658041992986458980790629653985874238171620541129988475034940379691543110787380639410815083029253317778201990049781531775044117044264792672787980702706660061817293944926976909947641292073737542636071719595921631239949166232483474566675102275127668095528553538984463172711715094801874780231525146651555682328425796192823355013760403826152820201203009029042755216754815646185702746887688260519560746039586082970234744669617420326449068643099443779068109203776157600185381977454762906026379130320900498339618088669009913777258381992161507154759176322087955229859505780364122963838715888158954994948719578827623570112413796977239814579151975360606380747885997599221837445072076399791103750982079975670820844620232186418326086114723300400376828828531090641706032413227686051309332795991385753471199697884459660387436193165218522871981461881969499398504378649921100368466649312048040284483227875150146778249028868023990652874844748633023080146849207236970847608000272210120886049894626367284686278772885284381499468076854819211702377453728071973987941149143212394799436744748229304680748699637491247246067650936632781783363442180851973208114342447224024478222737700144293033966205275287186674201032228665758248293734661601494731688428057689801216575913155311819721130603655096241107851305940366047275345224091627225798481178675244790938074583069574058385328298389051727727741525508740516778262000419956684992731965605489411934848873559417191884211054191971797236291174056000220381198836623924915873264966598779414858314709095754950857572179925367277308078356329351118349258371134462075021675078279411219844771506806209208627310998142978765058677938435636366044341364593364420453646099141981848870959633441902012959809452699444954029215119421004601386509599886114426014037127632490772813774451602060056985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] 4609608343208451595557520812867654906323661177281982415340927484943803912127011831769677968572608493537890708212731820359002463818194382613720935241800795440945733914194881600319516152458540748712676273563106108423197204619703190075789017461510428209603706798424617756158785809877436454191578577974430283440888747068804645209423122508525913907719123998006179104093555294718030139763293447770098408728372967350897852035651520272202619923214002012300144842454438317910002725617788607415324674425638083559431188948676820739614917950088212690380669878664420997796339296790139369529730762181328019420142232802627123325122483415292003745728384653235463974935313750211753315287631865523027720115180760229362789508031948894387964307998558377828009793309054080727531631441072285779528851933776704243765896945827946888534839034411480818206282704201688977191858668792305408993182703113651763984052600809722295650602635013713672310606711448912017682180134801439839934464291726532644394668770702327201604491343409480028916806694644616612080679859385225875970580233931767206446164330918370965302172141882770187879690445675673094916870483276837229247588871421709855535354870608733463667265954191502308572251957776214546863111030476586932816271148001869548708093033802798407448984351341747332753250761855878788388201371707700940634441766721281764077045877687595116361987212253173000205176223235204723285256150076027254412665706512074527164926248336174329814758653756394705439112272913407850554718515104719031027239708242342758046213462415360366072747551525324970968115076485450168142740170680103421478114741387016185319659109201838368343918142122632186602696174406486175771896168817564978586014812999499698596712488402704279205157674252477088720991495735022271517021269133042130859177861999265490223857162752284858140075755671506879415666726749720574182786022109685628743745035129031920273352773375456597566962328201072832859731936882605663513576196447855359324449521050034984937646648781657098235209968629386659932595695482327461551146168567022038379348929786702248580929107696981715260060671296992277534909838160330192436809528159925352654696706653562935285917360604407157350885151118054283782050884665636696983355570708505685461903076033409380973539752610318522127805167595647104187435009642218795325902754612145629693238950835351801678211549343473535484413835571886007239900623025753726811508535892229259251966307472932269602710978884398611679502811638657877261143595063962401275216785456454510548170472497878806474275511504371990234983558176121958506325531404873836105829663882343463524945314267370826318582783879181711288490292948237901836586715325120863226830818560569845805817261495156736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] -3279595589502093603099343950132370377195494271332679018017421052988525984235902195959442583518314117756518611806803024863494132466727327718285243560983243228746911555088208280243211584206233802579506816325384268750768866349953714506822200917125267934060720487861773616251428192652497315858266266561792093810820113944356252475850656275695259829555531740374471672910820528481060219628988078261647386572544958288880101816770548384283044276246820636750133529486812628543340526577855540290339091591690484191967592338793523700351189895240734976810726552510055867443927725403382827129066901111983129378883269237582119179837066037502872555991689545383474073874712279965388890866640060818519904037835209955867369837776693997554401634143927573259441179756897279169564058358463793390736417043218239012575250428459397732078233248222406116445846264017032782234486892030008786793082420380987016061453574528942796751757859520056931452753659104546935386188208168611038209814654791983740093584571856901873434712688457685605666807314062392581869596821324694505107149386531088732057408908567854521813422253754092061475281435873376485602954016508576793776090887189678853127655364582991403194847271597089422113695116240210481008336949627143273561718238551420922502884824227456532566302353612158012719500182259633174814793037817092576355639099054805477836695915041506844614310687917875365615910557875614109787337347986659055923359256430305245961720985090969616980173680119250819611147405987101534812074902686156986928344321113617785451156791635693730384768183355748105132701837904500202908345919720133660711503709703141822198684748701946861680408293763633900031517048038364353414885461924190458730157734802029614136412869471946317431130553875425333386210032144367403719069543947230729599542488477937219688351767784175440809382754815701724275497694370261314851853878744757728007802876780795845368118539475389160836560842661553221934091996923538540683432113003226280207443147862809117637605648929548141395372677371278133789885286583218854412339287694789924476583404951074427256882510311795628705855341736885088854467319386341551495621536618223608325861345557743258543749290992452006618740594580734206601437336994067349146413392247579028078066092011931230769276793727150852683553338237203650918278732997638448962390066883219735272970907524244956724446911200440122761278947955958581507073420195995687356626623531514244818291031525969060565053879199754387665729229936750618902825985841854199756418815019802960232375846211438529604876378913603204507324852345806500376136730838492939438725857121292251409402872467749714089763771936178959528024849128285092058297421526405320746492955354353412205414479703310336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] 1227620256000874632721900420352323270559908338521994760100973433531384251577131836662360558517602358292175497197917145512385847455981460696389299515221316554345578418287705498223580477147851442149260798912072748203758536776146868270638362384054948900878203766783177721212831004309348801471102287511090679037593380142752577379849779340566548688453851442017161859275710786598596694674887003038000667456994924713041542350589586519167633698871713967153639717788999919136259590278764910281451559571493154520088161797805919954710147333443379320020539912258189958605188886670847583669553193657230925538311489307533824576439957341938029579429179457537240049056226192308119690813134330795687143776996365175167603277427263759820227515809638910881077262089564182018072827160464255493064946975508043456210598283613455724583039106041460150066665057009155116761975852029404882248442124944487336827274667964347317972458868268025249068234441533138891839530461245947723181577865466847532415251534780831799990410625000492112195265433253337945037129864743749489764274920264010288940844759875965081617335387439865563665812171828465297875518051998350926394947290907180721518632085819469052756913136759570559386751930740960523044884727179915670290007928445945824337138286370754393579758967280471322334965086070917763536914112187409641417954212789725058998671037661963250969039668178331451117742123929738367695757178135677042628326657060240945126415016001746345181042464289405925846582186188852926051892938533141972581519297415007575445841054612801060075946796583884607368543924968159614985035402603416317406538659610217068812267768990751184113747612231440864276125527676431752172677334335045511587304970416803941613423336547147961834801995895948611426248875212268871769284123667648231354039677839961327821344250793384510013835030457574002772973441619107445573684137449253513545956356844443766255660062413519482282476694098760055157382006330770057197748329302635901321080058160685915409045629302787933976160746692058222272453663231931477378930591155175950033427299853411507071057070109307759219506590174484625395971173747349228991690249327846316017562114485759369427923279554843941441537479829739914710248595668320545431779034164103339156834816775968514420189832471227952897613863399900307496528233717370411067306403041854180953619519078104182836568564970364348743304976194407259007092911735586187003667390018883526418754112078640260224138501316801220597630847315718853138788741905383628686036490629488178060699045239847897920989409132660663388890770952167113458328417379856525412382578729179037868529822287135720471042119967628738386347871042190287553535785879947309807749612539927484298577014754902016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] -335516508912743950894933208291680949073453689302359752848832520920271001532795376311940118939279900211552356290643110301102419933291124885401722717531188177724926750810075527873551843658998649178689290284799544269991498039041626468464806382639842457318107748935886078041708247721220216114250525617310670055994094897877818502691198650227781205319248598868554045669062536355488346848598874302850950617663004630124620002395456800204628233099854435075523403512421469424005090643613211641343257935546748344030706947672269884837351321281378047323857634135558346317595593433404190305659790280182112347315924178994807419617016901131209939100804489830782630719966282982220347839533243799380538639564638622491362346936733241483117890737028578996086369196318502521693295910132428281187940038920576806782429637081459124705864744150821870455439250977900489879601730175941830985421547174001423158660052734532180243741620062776275351823253223862606050489999908938654731485564173448225959373915320391071284690659531000472142909531137701237535819313918187209282081960054504729443942526959032206926739791407101269284667791403802536725574822451926618195748863094962179522787437751986715566418976219172275116564567345207408896476625922760248604931849045815412040222260936314463630936251315727665584545848673707357967435108153471350563651374741405790564190890810881609228157152170325707317375529734014018442383829588035863634236140511306986750786602372997282066954500098881998413151315542319161111789355654547741555462815804148362406607444589899595660597179762872366585754510558347350594209881585646018194817480364941398425224892871261273372425915865403529346776855515031256621608649898548620938590133935264125215334290353793173864360965515484277941388613501904086924728561493898891199117374698991065278963604560848361867789529791533321770362358772003552314870756327945117757948484927077088838552133553774896056455906017597900071517938135859996174623780085512929935926135057959058635128970225512036709423990663929881728603844276474000019802202151067269616552267464515557006553374948557459635389741038556760238820206973567190973622969960010612450842684094726896092351282407245955920450944946886946158683622505457575745366030028586030942749241163807755017520189849426037513634239231650706618875783198704460015269984140949148205826649931411140521322035202256126474112219379313180861207503912809380103458589318538477225159899258643886330842468039366693332309361061355483206768036614190114992479512071646520783529528045999542171605051591896397555062586304105190946966437646932088480726502392339696800192407634178014284888385498893167971099058220927680094880281541875935796147834725336682771328024214241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] 70651874075135259728004574289625997485281747303762506239042384040401553314993842018642682051521711550243623652473295398977636137538785104161351621206805554595964029751099122813699592264228414596054943843721576910959132264435415258105850871530318025066030920572609347970134516582969514656694434854940590588138471715213747276439306935828437498465401790178394180929667344481033364167833235726806687918254384339157717131810595653572612221635946363527437358663154008951088565486391239743067854937350961036212657782354953787810284259581828071072555063100031122800074908968765533011596748960654836959542150298686217120504322597931688822854924660026371808488032117959695265305430840398461135372589411517621455896232161581144258006373913623668560403495318174970326927892943605112810248563264008405158514791210248640072898348451922087690165415189113159125744054376984821737389374934090787307307630905747428898243755754132824076296668002769375721162326900334534274546913187549874098955059060797806923140210287594880658377874337276631161107998722241187973136548635202765849661793885891173448331478605112658182278724611646228583276692005056242791582562413976844501392895013427394726693965218669815856355811438318021682331346779539785970273942503457032960303565662246932731991731598409477419599887886677745837450233336101158834190336536343711723697577067813734115237835247877713924638986137753808931541591969383642162831945227722389152417187882552142768682864023554222334355842967443227061766226547804762402925281925052341994985272706567322354439251625499090022156642553127187991321897951545444602433076003247933235630431391427457032392526714389590992521667216045044427618718855699442363017878422275743581974189616862056403491372500099285197681162525458226176220508776250488772585093137968620610297282354363092395107090067695396804680052110500419276051592105587730697088711990050823543444493699883221210614785663545090837230153779377850995960944238631224542781953975729500540579498295351556865528905027656895453706672962116573343840993759981609500098233520011516415874755196376748615795813694037500650486393100528926754305660879211566807376898077610673872673911841941884428868485836799532366073097338378675398086319519849391633800696137644428203409077757652855390055637721945706930465666925566767296312124944347079121349726494475490911557317706495746379942823239164143867541772090999347272992770077729111232531661050510371643436249539041969426359987548475076236726583728195323366591517215285450496464616083800309728635230388105970808355209383320412232945676827344026826690021553323730616040219376217125638968939759885992032255812497090155578267483045712062198117637442774484028167941399773184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] -11007190509207164983849221708792546759875848202008647043891191871889785339585792251123062519992549748299642791275685212178501955469545896082773965088990872634233718210164960739798906506608779824870512692756235047893736895755252519563033683765054106014617707787405767008524374384804762497225247263711048099184309223516952322042855788675108251338159465666735185816155258379937790533341121430583567705269717338796411703572696640667813644662600914858129835282712392044921775795140978129962807456664625755768964742288294004385896043237062808125646987890670649569323548528111029710960762068572892260889191425581010962725725541508548463026452440049605038178076744850219709356299515662084671194324489263572971161677796228804165739493559526847258033565445433634168173987134144733209445882320556774959511772288535615260955022924526690424613374452505091001635613486185608629573600144131031224912445396581342089091943550204943224685573171719863031109253791773852640918511682543507998715598667612225037497673784559630311399440925725548682410093351066096954337734106666027928087838355482120150134797898460473407291396385191247861937119419165559058420294263857335668183655000009702362545382159629574250054389982241968557179108021830308331489495101342029585431598651956600880972561329082987621790983086675886417030201105432696820156515293621308227734236935913787339608389324100217388235241117090977186476215878042335864009884933348566766381976062843556623986457446464379598423523339237255518162267179329278752932132752134334773061177988514979188455123677318418339995121356066752083897455472063886860152892484663436478108429974040973553135796771224620896241157947364240066413476942364631961097615667748639611220774465758010389356906673486693482189431953807670262834120813636256468464377307224299324523948321796298712020559191214701948826463220447976278271200237621557481729261034072093646302731339690683594609808948254456974858202938239303756041546647182241194209076172097828577975105762630856499301164307932814275030277884400373908659735041007159137398207655080040303369347887578428197612060848930271832737443870131761260506683793013108517325202838287574365861243964110853326967726446049755829623895489346970590075381828975213466551112907252649288368642981991891056971057147542111608140379856401502008948996313494408347677314238993688038224474235812495970049082331975929892319023036888033721625142782759868734241862423624460843784915647472486876089856335172741998345618555348330377120002969569968774987616175228678309416920857487095485498896260386369729030381569596553288471817008835255303640875901775540772348350579791339851522760276546490530610896471710046408796741653240031616210433302593536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] 1030637997282357005557520590171752189120121251744310305612091819991756776344193062138507142223247090747415598434298175873966236280396522077162053333139954122288477835134926104084154352573674558078225159154302541558665039207467319430451923894389746014063236371924398678548388645847481362885337607466449135951522199861212680974372749236087701416646341672075506003441515917002290084929709528107252699425408534946312927828519025809643558456118076358040970730782192136580303845964730200161624618935668927432731875944115249900304199810666220541959904345334518341439930321445453522355511979769842684569050551896177966995243911523706025352814189312311340729133997369586199372649353403386256398196673888687449368656686743992070161413378514217934182519887801364281737296254047451075303187912719663594882805853791486688417411267474014953935908468834929481835405869989245960664851430507229319045579538171668146911078011246886216639366222168591271981709109986923432971282577139730429501133420891734878017731328605933552932763475680570906726385938343633142905220041757404568973226783554593533951605391448445107314312772473408615012429223497603743122412553391265574231232007559005239978352761792532431944866078518248427942055986033538390506439123244894541121853656547441097841479626450991126565801491953273904886310396514567490884174510175655749810585403133159788633216873834512296844673234458759792043789385092024069605414159458526625495310335113740981196978640363095752670224840619915482722515413963089030092566295870257098850907394648108614882565037253034177766833941025711748139415173483555903852045014036076400329580535442107630997604112888363144790906146189019337615444225839452539936576101934772667133250809023548776160354911943475012693162169622172072433017720071225880834119176652830031415290383022030229788983265306321134877106606691060491179476597535172019355618346185003638449387942184940971115387888204828493601773847824551246465053335906288836596226069894179955086633640545175912612688760347946248024781326510736400012274169613924976357307919088710883621520513193412355833442170140357169111040486047965476193575775999461068687821778193973160518886166799375797866961292336055323696089727361404233988286340000613086821589243902640572781712744763271404670022415966145175916947732754676554597171888883209753304267521291678979265820576800672951829896646363025312145605921200145882209753459978936629786370233163587409260012908281729447596876400651787844990292954524060940351830037152182499739635214141224625743711123059930913432014678525386591076081879242466852864371654500437748531774135064994136911981131838266515212514044937110631652876892962604329897307657717174404901114231128064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] 29490316020844577239808741348654404402731133803229959580148037721185891445340976100218295751141411278389077583537867051045684715518750681375057594570951361234889398896068963923006284320270964538717305122451457848635238642486490551068205374792030705655601886608412627696327593132727791190790491685501682181231189608247599198668447377013381815057296496420527877502582983673360149323561165719564525046829676328972439264188573449729811890861680135400066840049262937304564453030394499319224106481815557510289308644564059132587642564524707844809800587222142661302974591980897630520416654467089660654929725623766526284542760890742014946674048570922672365641754823914277510348897903922087666220813548323106253620970339526928950001716201238052111210856714150940420406379464374431188472274037900511421305990278046938926680130791094310121222532115408523388332983927160707553133771841492709586293038166048370116380115101194764182035262555759445088883611029446694274267000873268806678757822997382440967707629283553201718113641865881362818265213128449370051216138142880052317338804046646259995099409995596115671834797542350763591086577264083848688499367237641176661907945959722621018947566720274120110523985510740651770369305513051492442204529629085136862118695259369459671498181649735020160196264271637057246319559204805683549641296464103139205610285467350174295071959038815018214480440740062692962236576577578169504448344631383173500330933123586357121259058873348736834858493007153098185118925594668203414041180715076330651637692115558234485126515142059509306703012180399254813245744305047431573293558899401193763417823070210584096659404959599495459937214433443331473812946652933961635339968963250113416025352093677729357032967428787048027307635439016392613395466085955450282802100973312921589416976970753733219105424122394022868813255789060764075662369392965551330408351172750984376713550463993938765053895800851736751779323378656148666788538914256040419584418525901039992616166068943177362473053488143239673043720899318105432767186701067790307360679996216913365528173004349242964015740752965929413540875365404257830872283560980830980554564262315464050132680565521091349643030964050112455276695919564527317242153571939133511078391565903511157522549937149302740741092833862560093556139336702368481972319121172847748323700505975201469568824617189192790762174254679067246075881724068961847309863008365152927274730020200043971644825630475103208119465231592062261816626989797968142248460957323411667916691955577156610410721250627931000927292552037144272942845913293535134097337437298151483673889814051663864822888697300020270413664442245974678561786751558030020918616490325687673209667715072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] -34897811826165573301917054238185617026659311705142767488541728785883465151427072827783520929430302840740032776702899872016447615196078560468129232649881113277930112200106527437919872253187515673813963157961438204798958869909159018640343188087782197865201191039303389351386751868854904663092574048628957791228269426575290406366065940128418406721980342760900851926521658682956312087410068230018481570336871932787993807577598235162286341200485491274513766782224161283977788276002288039825241123255546478388252722310918767454767410920431708454256300910059133003346263095092511028816794975206593209546411711922072877853311362095948172430149883407160174905891866510158384963933672065785969519134976730096304080054368664673261376564778846849390093136326318288960844889034424374144127252013771945409116910241319340721944361590358552342468344206828725732152621609391005340979394971377624838495469068788288968861962179327786240287095241693508145821957579424004422189949192415738961552524594156808417566398499331740604278177959853515464369827579199840345070191189098470388212423312755971606841492696334426274661052037362548657112946748325613073884219183237791794579402113393087910797382778160688384490422348127374664810775387811102445834934655912588258814048653563141083837013859480192626677203048747425695513040787764087186769862203543967919841967838265836365174319829331097405261066465235881197538398083950656483256411824059995409419223909174548133974080945355045083987363734674737809435381551334891249654258245164598187600720336646273797095357837456977121627249342871489202574131699343446116566229695787664787548089907174663068959087830763338287501052916175313883737259510043053403096094222487950951313133030992362617848594236396697010243551896503732595719777219360316052535933545160956758495813968809176181713594567238959777788590801715273645392793983309922825486269264235147188291897099933463575093319309837366375356654849071068564103706457385572643781833970565003860814315505677767645600717828790200622236981969567687726067139388572409538342292730305921028529743367816659287949757202926759538357644824251917554433142403123547798400810300638170250230698191111911987112533535118324020046321588211741496556990361709198931574863542790689225290500878499504918375016582483791555854099937157355998968793185695786928811567041594554629408085775778823132543531639282678548344642032884071964733309568178245622432204843463715390161885096284488850537326671585619788227863929566906788643565081961755235421936950235565034704573448490113615302038180863408577109828544388985719120074773705576418180825249974188548298222712334431797200453246347931823196636950133120761951282997663676794212077010944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] 8277647443847459696434763609374957375762955836280800607068698662556571911907343820289332850934783570698296568009111443679006460510971703311548109847923728177279032415680064348623958669533324198899607821972831056053466591111772918627749628644854244391300124288570855814965588341095898714515840875218443873798042892923581486826621754459743368616095616033161693139475611475737699511121071314814165870511387537222589941527811400136380836070842781749171811905211074135661546817106538543155181732542143413031323629280788076548472367058669998807063421664999631511820149363831495170091660897418715617801064918111027202257640808340428096314337341647614630894717058066049733294659518231901380886295698014401650733920590958562322436456863853375140404929117619622490591010816198715021807056379237028058717685690374186679691781453548782626812494562690205419329613686376460817840663503568259560455729745445294820867929449279909249203360143968659995888191459248894618819622568636713303276026746133001448276559203868270221693170911128176490434152987357009580170663862457310205856530348548779532262535729064926121790840624956262691711748769039576424662561009455567249297173165847962389718286015834441516673067475890692170566833679113153004485152092556081270131378507525049722026661356952134643098210446961469612138212611286096599066164801756339966159357021905619621453482614053839898470318507471485569851455476160713693959352399249640553714110901560681927655091997831671966069950186395634570029927345797480004913080565115515061499719493809082888951004086206700234971729194918415517454402647855377764967628453639076525105498293816106923791476897326456944425728030309059491148512279036411009465033357856921784984314669098458876133919546324783268762462606007828894085006330201813993557031352566839872216468149975876139065706884032560708536578893570009672345464345281386791683579853237793333991179741425723873305113210296568262256508427815804587739691204711211544583405960801084329006809816216616016317610512428225913449308332519823136601514339195707336947018473248945523073671525636599795390495776762111824293529238947449452233565874690921038246829160592431416787448362213389298978603787806142480274060422615282393341996113628800775443497870075781434615707493757308116052149963178323339924387031412409177299231293347543338234721907891785155903859228030989649479141476892273461128454017368606890840305124366980205286945394512532890605033504971012347125167205782827473053793679063752619730511007521573939378417082293901051523808572707447132624165269106546740398848704892367199770234300379483154130728924108705724525927907253629460081721128514111244880012231734764437423632041662458038249379069952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] -1280079510446991537098170274636647552725531517435194118570917734620216760426780403152788735093960366373977226694010661027369198207651760413279210933054266361764988369309705079510975414986462199072169597820246951347585966550127419867392789601659015358790375521421491791219141527476508679761506103291392027453897869273927149907424124350811967712414034250493317793511132560803107906310313585333306290538242814343352629607471333028548428542781354363835037779669441704352205908892479338561806528017442493664337409812746775959801094456285352027401774259211303756567413812612003145450584554484061843837820412830415169975981214889760031976196435958016724946194821663789637833124305828443970761435628786989403156539664337138436273448364591083781343290264134158903828339372090707590142050928916011788477480731143771278460502730825134197943917461001185646268823235331381744611475527041757334476187605917506940428616138688297379978712225495086192342743922453511174815293004660507340910407011464020146939394188974155220851415481696918602671951303515786616531585584650632980802819855543144814804687495020890740180121880247463437638600913477428753385014396289760488950671199949557738911490402083086632381354423922865459661504923355032344397306468090016513975719001702560817553675130336644501150470587431681595892710971052021173233722947431562068566325559823526913734710204428485352096917843762584110287175808769571189477186214043223984376929291086369460522533522446206726912334494204537670282208005722409106266893930098924064624589488484064819932013264642940640941631058056010639455687798628271283795492825171835261052406384670338949558781177832947677299340985427695866569224511269459851473268017871742171310695985406478071907954357212134910517056368695743731518640492493597107584964836484624219722425616224558600253321447513559097491056940625457995159560197010973539089548084978818874886334210857127411395750760294055811765904889335521695814779669613144412526919969846842188195664761430190160526320839810527674430208073281372331624582374311169951335909163817009830263964594552794830903548411934543437745362177949017845939859866301074334572108957548990295886713491029405496692013873184607485765598115415519858080169594059240668508128165515574202680801977742614329107588855537606862699390008063342677874089135400177910468914433630554548588085834294504235480049679902999245962041084335420084891024349595244472076241086241153926016571525645794812771120878360019187363819844720109158036801289865886271554642914453647083508732331041698433930248282027263441300645883645146240810932261951646314728114041126790886711327708024796108602294732285045223941384662849821307781082089125929686021439488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] 136594839923050419636756708854089320696473304913896736873434099344750537959737592054332505031189571455542726877509559496536230280816813153602011234715449496204745802307521017930386162773850774996097345461165492017212002879334315090796944285573709965999722323676835085121215459370688021570754816305712571251889168129830343242483575474751573888797346140231121339620754949419351945700764745827200935497148367642451611441426249318745409526212899760057809805229205408668179729794235441793077519766763996370775669862109639476060325879453794609796206190532622220550166981166615021202689469013619482526171406232861276025479742368398871649357406588381299757653493938709979744772613770314823136238997774918230733360547568596514584890437147385737257490661365716564674787847607152942101659892048225844264437390219104101856519575998777144555154821811925055935550738287706660836307635232025346005691287518750327885591965648057206496705269969017026562794516822390922979507073638151532878471367611239706589652917879459307573138314831211995829593310681028506999618977342884060787862196697263237965859618258795827289352227792467904572887190041658735792896807480601759007915302300399734456667336738619199989830548998752397212371728748162100499345611252734305930651672574326371126467374733547883501700804170889885410475069918492450889417290330728467334875717024202213794763922152839471458262962203315034467155523969161040016900297618415048305641712930766442007456908122043133861568564793119853116958358688097440442939904605458149742232201464238985912813290078580703194132668607914324357480239467094638355461640979579703899792951511233184631825244023966049914947380639925772567163914348930663515590241312745540532027212909410904466514245265149617812190501345957038827924915093849467035619959755499695864573359169787962696862006822947763400072656447157459411375004130610457656012374269338136466367476216017931315974445157441662219074048385606880717910675567151578357451591040056349800225128072559577477423837728410872769918645335887317922759518963582071988588872452670014045415240777785733756744506029902748020163849721575241352837152205686529703525551002318952230303460620501032848106945319562701270394835482518420025214499699497873152497453915654567024531222507878283885979691345312398082162285580362793693083512619357979014903669126758670605767910193183236508331207555269888464577364929162961831340220935434377948098806289561346721287675162144675412959566845717978253406267990189268935962400821881716294814687172725313564635594180490086940662418831252973959645601957982142973259909438640187804027697105113888502773758209734190202901019438555062964889310661044306436850588281010061140100644864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] -8475088391916633624193516473959148055156389039954144362457145793732767099336622675489644734597228041093583794970535636076328328910769499858837840526309306423491856103911844735881830673940949523842319918321353027920543972882850880722632432915234706956181333906048912719076318498797145823632237217127959476675559493057571232244423819243728037519463992561710208306201537076430011079515452595195181403761367023167897569272305396904164259810236064141769830234494943080384902794568440820607710380309131834443464360694303993972779534643232348881017199816257086220927424117966153186202621101918436383199231161436280815836888101042086417019406112134200047139015559924401483335511421331368386627826851074221372144652870615348320538759366124714669405518023421390153228837663750495559826533679334420178585669167297447444752207689649080760513044485715951285018481319832793785757624596553506531944352744901990298461121664121741699844171787096834726883712037859578927185678527616582256958989277771346289858261923292183738902053119615857599028070145092809387970560853907551275220710790508117924752118152438089417515745326902049496394651567762721670554467960535924511418852161619475986398882570054181339370645224668580988563904878350425262698751248830685039821031217939113169206817241498395438592925050009202078950531944740145703037983941287392078134207475466829032995207153153609892839573218088095017628442830335226879352578304000807272656542590621488355278782452802629240804687817188667022691188141014955552923946540130373421926331563604947111183391719719645641139079498879938678593958741297657836138772032578503496839427983645177094365340056302362006649444216243060685864923285860369706079052309902181595707530291295188502995353527767202041277105220935113427553394212213207653231557150378098386036657916704848643554008580265560201062423582982592296085189803640887543675997699182906928318514455137277697222067724783238805561324501981829072027046289046538296452926166523384372427578153773669634718956001967993614378826764318108584645617988158422246839082600352589313036676672723742160317509520794611435134489918093343697649686070742598636760551598903992856379871040451255720155068764043561332591858054302434092127875882143696840658768848655472145853079650678387066727698223080962109830922712938458267052318221126264754426345318370529863103003965589721761138740989115618373392081701582121347637896258789718272813111665081960059603168540945232139201691446933047276167346354606476651578045184182940491904503403254452534036908894963555302434401649379392657918214949139362671163854938307920690259579527528956913765271566658779652265622845773928713593137651092977619152903404951869639113048064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] 63157733219962279734556247947281717077863476999076031050583229688771036601292969105005963657143634540114468584136041142238390187226196121391856746283572510184236850093667307453973053011268468981184508223985861897886203949863503153217715989338478142085988943685884574475330840821487137950842335272881466112896989432192843496998195623635753667885626869119519755402108022145025867210746059510014715288705009453344110792500373041722952322834918044431897743810465484028862584928178159648845806224810930099369393438852540876909601542394276478763752517247567287812006188019582802595092774159979914917824276305130427539327800185165541823011029794690618773784505109756132543131074194333726103143690702269868277836937934582290545803836016187337479109965378591252158514680904182749498234267114635745249005962673128864504641599572737636015589551668047356122213039847717221577793763521709644594651527562407760701557924848027157341322759285443920545493679985049792376927106452448939421545135375088008170905774692773648104563775907234921326934108822643763312017827236367088426722897486559933380169247226854035323172880841316442844346283283496583487560591211215330510792930781998803925969775479275564784232316298527194085666183001460440744255186192893528662626262819732469874924163305394073427800230098480787043021384561369565937897890035139684469253138195468856401704606354475677886937245645290222127858202202411949386924881532619310469032752731059048965300000145836115091307259247716487942856447785547798766646415319169844069840036805287256956355674354450168156655247770780200376889052620414632227921423489971446290803669047484467921352909046188933855996420152246975482970085213511848717946266224499764712260675975223473000344917946041199283115501136737961586969310657900078487182737565384925496988326461289598754794175027493792094197990128672155545540974698702043700274526754744782238735155747571230740149677156450430768076268861453763971336991284278293852758043510106799625747820994432316226726301959028989154374540568091798275402285369092619302646114583272508229175161022538869388918479834999967162461668951249285597455399571193498710947879655865445817345709999512672541306102523544824063395832341070380267312122839219596772176907814258215285816416801845583219189357798574615984868543102765885824984872625932598177556895956657808139704647410591212128757328301460969387960475906150268195406734731770667459763615343615701078460643561872182865039572203150017073647471890433526509774206305350814333323352885512186551987567290770335476526530991160559383577854401926540413699741427842759936649161406701864099905522845056044255102122931604750892384691838869432016077642418958157358301184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] -4580970188503703787847553342087219097368447631571628934892135471915953064079284540265799131405037925805017039836545371870238705377627885479181615969859771628352599762408967539334687215110169043021595197135417522864239362587071949758276782395129839976483243184848114395165618549993142455613904479821013796662318118959726765677374898942210552036787992454874491200689090604658604613957387636431366494032169280881114989412627352894993495301407462913135595642036337068049960706938950245559586604961432249240489325335947369202526391169594278602111977186340946082964921937177607378211357302716920716154401357446916002408736817854115817837465964437955687042165933119427706445100380598937600117179932833933597185102841992678999305022210874690955495272655871532237186728177062768683700596119031920427607135434658054901189303507693196197886596685978882750905963417093518342322646508919634921818800491022758127216308352808294136760933406923669947606201137541962931145401015541109001067499504896735479482870763754599121243524389460172137934434312751660569723806786275442973819451117884737835191419505978161461853043891490733042239796862963800790842785204305937787110131483563040065444287369670772765271240279603851165085143911124183680169560617235522999058705799664388707065059542541422581310846019585433676605755113852000674472320603033252865010837409037161228321456487054482407064942856610799368514416100481728555012575522879321096171482770479299081051595822890008056314926949142232746984289459521696138972727999172813053639204326397372182153981655317403949304115706733452135132208760347223618788210013094652900655340949242019977509406041173941299400171578147234723614117013242467676847166603115864708327969720886607236571375366904542188760321841581069244589378068593623072232669296313492470889757383175411336145065882444680401888122625594300975735175187967303528774354539176126196215941015720172695506974020179266068513466747015837929011836184184487823020136617421805081511090083787927829169960371418784974278367093816660706327554197711228366024033860281760568525903686968631534299920385504151212621603039003079833780906587297923767043001008604836414320909537879362899188479701844284894802496891604190611545984801051824853696158260358472336766696618407636537170321998888109471277760838493439634802140227309145766817154493703639351691481985197945203683992217838477397697845091838566403604287038286776946725966118225119140577240239706161150832031647812180421254442533724368052027895151802070560496680958824755918988155613689061860038163540613641082946511101411164687626513891173538261319557811444612601566655636651228739059534398564046523100936932076265469310565695576399755083776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] 14021136878677480764936125660298580455072251481727158574302441329230585459394835921352487296392751697922754803354720134885838512007627458758224429099440309987518340452465878728174021834121370793791687137600545153431150352847014813509980403301671465053199520961993226362441882462270621671542504309585044219339470231173468480566342664880057775979844025929963942442041285439397509673947711183111303731089548364944098948410450392820782154794842326437169570085622099051868414772428450177900519160913420952879368320864473457586218154473644577980055118424088376990679924803315877038030893072825318474534255488909746750303681757519052136642705437586214763536268352734544124866256429953784586429619049140573167562618423770962677681006845999241736811497261936270372604004006829717726807627373048552770033923548476812312739571980240284686679675322268784111033117904788107208317635587237899279675061079446937425885030979592756022853482613362351339559755985455349982638673076827077338308904305092290622627959875947317590355659855492621497374389704395867911084300763784297751478191542198705622365971086062588511876646138266107476579728827063955243280473386249857911638227412797115757596503818034117102387454696177505272055176893099454535271554485040542795519425042007505381654811231272144571699669534771974525479580401236183295877031073936714729412801376069254505943311914484340238594133885385614044521614101292353428527024978733959267969477960028379760879429363640602667252688840700557249752940848207113184731465337530558838624794738078929688298718546948791445180282319276238195258474825632110460193541240629018183172578379945001422531458376115308513509975295865714010157136120581859508262393066090034250648501539051755891740534468636789165632110501671644432649941248371760863469428796666818098089606712356431726622504198857739074446023170156838791092518306488534620465036081981926357478226945855730743414657004867583650478726693428559813310399774916859977962842165715405522528490292483841631208909646726083365739455220110495840785771714596485983489075381118340691522206519351067286512150149535741823656138238706873013086135722073599966732678140335650690606267513348501978536683118769926372001967959461917983834350544919688695676382600620254769806492996728104514933142061948290469520303686664922584242857923284651742624617478125385301787825621047018063184617997165018757195106268753382930451685136254243242382420470737623148307487155419397713377354632979181198670751076816132971475896109891028015759768428469162435887530656602410775860122212354224392748664182709754822997159949815215884464281813306865473790429529746017303535725118300846485556353785409244088855806896373340099837952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] -2675667825303318497876436657116206671063106017448400814998058241366020839759056166042126826227571451730285415569638388021865612814105210118280532942528722611386035543886161623002962785443685705800369867113665563588284201134187654504808873984941991922928008809918592260604694596179787691864288709916300156628997870642857488746531514354364842490070050418117355363046019084152813446449738596187031194967830347139638495549311241943958428380330271820810589888156443190445446278374034645177596227799539741381013879726446420599764811659224766896011576167273290195538260181958084544182089531113674816901954554093311849222305919705220467850838183211976326694125370634058751153147940810710849814745757601086701184779839360631603080963749206460632986562900831891327598205058929704013216445163020824470118001911900589681707962946545745259822533956957467284227078432270528893496023415331836025613823299538403195736688538509135681102651180894360319895797317548846637309664090704534510506720087820699631655915959884739598134041531007127249512416256725382205042124907196559440791247160219502768071975337481344607839263938237258082492335816323451338675128757187640021259460860987461443005037784869528034807784466396937223460594971880631250125520418116460710946781488709442472613222532679039639184619902046913245448940707207305978534707209399825760120121747321820910361260548111183616013711990928839462299721251510182687333475554697978753193550635445981201087249546921981812733925521457156578328134288062744257053813290410607519914825086170067243416798496104447819579215305732116901600472365541723690145177734911215755751789125096157174309803433119340774904028783301072607349965320172310297318558665984320213608976074034324583008372147190053269118719685434219383980867015876209636529492061577833674242486112855408416999393413120182244374881871625276712444773708430394065997234593503260376683759408572357431019780268534509249170890994643851529571058151946396420670329584100368698772630335771424785252259542627236192084730402786444319219065703607710595021112189346942774790670525614670290591113373585317042794791294795567241369639073421029933287692174911863760091077284943466243647109719503604195002719095408541418685862959103890056503884253572408843355853465985626272612117416909523385684423094597849366646754575769112575743283805075241914233920445715351145864122184137913104022874169012236694349145271806472788310939258333089431438042232220066821337985228233668709974532257099830225778834374542483325918460011649703980460605411626324974319202766247995869766709915299891282445869133072266652345734902156186317802486588140374162786603443317119890673634867445564627943830906589430052552704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] 174749212620381035825272900108075113922950865520320512210680437089157724713263518346322417888201252551082248788163126271642501539584194362779924423420374816889892334213281700749290675223973337560688728138890580503677348161079174945816823024100549117895297805902745051646867765601146829401328940835446531972713314977904502094481986246982303318757302933540261494280167126465951252085014425890267472578584168585119540933240354610856819089588168607121308518759733072754635504100904203540259606056782058884693423563280214855274437546888251287408318729058109133210310675810734324420050140905406897666100109500048305475854406933235033817509936797318997620677594383806324872418484239854075983739414202097073762993955444914760057524128245289551795811600913226137200963266836996032392445214866591772501145522167444523916865827205130517662205466725264378602644088632343489083465270217778915373349177375689524379702113242707646396550719382015610194391864162373636103435161632610985707510179038877832593128203054384426831791585954780785243297095842487216365726390195113907735133841912509913282544025245735005606320475370534693068995127234285637779092038331346250241639760119913273570828692976080708329567452599923173973433464353387367826919526320523796160072094298250479660348273813307561451487991492338527142311930527014028061800608647263379843417987758180032454886964233258297778548811817775374461844039298215917156547572617315887434431496354116600609750942712782386455419881028477527324593417859675880167910834457954683579356671417156102664661018898198974934950900255771633224982794638864684864953138649172753413476381403092810605242043934381367509201760045418804826650142164446523001660349831589351764153520414919470653937308790801750712750496946482937869114184399133700220182961550294893248669382035500269713395062302129384686651859519287725824357024362445699336007271907416254634271168039482698742693391684311530935780863852575158368997866600244635965183416035516994529107842197012319349118849380472678662197767115572583278475266935170910720086047852911322834879392004067217691709509147555645386143611502457296259085802438350370033448026942490624511576223987556207254691718175778055503519819413994360414616763788072677683097120145794424281604269108998780250154037423225939719085671268938602558103194111509898378318134121392271247343067625083832443673752335935416516846252760175784450099173623790335364406561515753501212681128633129346036476768329358088762153070624984746985686870264313985587774265700819980816908891701897076502390526211484158775728916640669198129355627544076685188203969531605283818661263068601186625452171248092563566351989937608353356998712463948014157824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] -24503797600338294436809401505062217333389335431015969131526386183939676008891350408206685596173488273443757086707743712318917225222401482621225205926978208134500849252364492668042874850595155888167138942140296163399970191975226745393188263498568560345632691593545197153510127375488562916211634352989741033051732537061754770298806268720936510737271633959144218989155783490256838151914600228363362644597429022272223058907636564305447995584484459738324774891964777118986163300922229745879086550210100089884387286829658590935315051681349887653939629953832234433502726418058996238055072402698571121463647584024463156561028124688030008738707472288327443318511104427537742364237123053099769602212080941187030366107891386675215821134982166900580218396645262465955567291720936383679239003773791658007736071371933206570980560687567014305512889613676402634854905870189637596899144482730408188657297449233064908197171601244035603541205972689736176422476117162513035603075510467154900373701299707424210853335243179108660994770058689063360075414132779938315378703185540069867696695833449194128447693463803098084522113083232456205003546206651185077016260718526329472112810564650079333374815168987024125236177357864994685530484992375454175236344598676960806971037009893734288557021754514455711339278779274972098405137194772302358425311867682535771707615592946999307701512533087940283540456438784770299335682253046742365659496123691318422714664259897802343426550830998404582513440063603565445272312160131458294597404518604453812568828963142679155141890145411796399742251838316614656711227349369887962988540231805387047012796642786406190396448048690832005285307496104557671087863005796042266458078950008468814752510462850786219372000450461070474460046908342897044656720422231323309154781353633115524213547974376806864044566519648613432201002072649129229201462194481506970533444276404066413539376590596155413239734105559723209888421708746350175479692861318133341842389701467362657575312503550835062943732603672861508005020069705786607966912027938385389073636037342135871986645437355158540095615621153509904900364670520042569899661385589684947792232570164976052878192863507783300596705191952263258485057590011685141316860173799082905105274983042793596574378808383589010504847360767642257841160079911886650456001493052670136250462623224010782679797505801420322058700776638168485261651600606473499923859682598704289497005645398201467593667997374206748071985074387003002243097843119758370243469132313125288069958119613060319148228967645212000789588393353446237048310887474002778644919243233902186165221671272267695159148166471566243993492320149884178215434579799522815920992898142322032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] 12492146922918784578554613733316368308677224159229229316227536200197471123540060306257677367971875318518601666933476455941483218604230500513195006097661091826955788806946888722096450239093550578467113347469214553823888827954753898783518350933028231235485167338599975978775075725511045743483528076042858999192896282077091938899228126657041620367473698268078610928094501817438463843080286845646961415414140812927265414081933242352606467144347988834599914056995865017649481647467813822723564417294293301596015132172692187361995259103720745132879295434369901078563781253488497469647939538110733273948143656673233382702001833761884294193337341509347423697600885478846834533947248267223815808960173425389982114224776760747794927049228049852724161269869505396662478471933678346637956421756602335015700607575327989152325167664877663670493950525971006941870367755136721352823108808887362678737838671710539845314973116687232570041288041507697947955709248250445827580967481666569442403578414803814536969089157225393384345214154492507628746784038159508043253309756561341169935393774599219960780323743668541154287956440927406587730021901914425404788790808500860820108492713728801964341927673703060449990760690949409245947079607485219685421040655296016060266485429359456291219624059671197494869108976121787921512053247962586333767256117242435612684827076125646346602850232272167352105056069844919487787997381394466240228900968214578958239299801927652304464573212356062604287800405990681583572862897605203973330140380676350888451822165455914132307135717272566698476298120904447575994725430868792087135525524505840906197263825018565860457774926788578835757556371916969371289474394906003170028023420767456190480426906200500878742033108988489965314211517382450504327432711230536857117054010830803164063586336810678654744426583216073723320720239102708467326204151303535461224691799082996240680975642628785466278716249804629757928787169660840732780652455628904840981171816981955125478965585238675948488106875548418596482801477632432941564172661516279334448899561476764254479851585690119749729237702853124838428641525045534749849962613409985511846667002263890837864809777017112370126763492072468051445340824953729106879797470405904318647053276300881694412104949502682517354875068289649802405952220874035281208915833373173168242522761575160736094115693439482754902893924919335061591581252982417816095019897094511662782967537075701287860108889878120160519251349424404515159200056285043573174757122012132852956751948200751096955785247871432730771716580859522927432054968475079560830084946060791567220674871602978357968320942952975650928588726907347284498307461787464103947546806833217798144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] -1921198610277992148400099767604634214797754177608053820909539078334720183828354944908861231881836372365258875676769815635602207366917371244085662886973002134764800215434023245205756891919946820368414480035522186306142685559205869262112999090552729502729074265775443235311193130499240953957896432689246560170625237356143227829787681099226931340377794840328185416323439449501676174702859763497301627209992869164970656418946023351021982503642215322572797682906231933969287900944678259855643197548409524046311258190131591379522598817113761837612887426940919970248051266016916106652798148544758899556702898157362879619114600542114234248715760286481906942110483242208459086590035689443049141422206913101886518812069461111728725823553115679539816469673735486143172357984323102467164858090388670568450554377099686768242735179353480890886507096806590470792515925869074977385364080790186861496556227175330226947689984275224055986758275470577120230791014086859934591036508661776838474971587577921854776895114877809285330886504228560331142736836999526646184300692130024827708778539109193226444594462819602023715920485997729197604329223945565067804264438825295950158915139733040703196852549313033606334959377278425825394402596144865265715748077018537105971003293431758154600515997127437371467398159878822783301165223659978210646153933745963734689477642888294731429824139781310204891880814362282458081631438642004376954792775274115119677213337207022049146305391554114672084171596609411429466239221312107386963638958720082220068013748862244300271067730297857026486247760963644825100666844969237049028091810477933249699868156490207231972686366120571871493975823943883882634624728922605973538818061328082223489705550280893464471018781054646468816141698485913488163699536108662753506835492744582933803123585292294416780579700242825994142241256749367823289537916848891335535664673209527835505409559553476518576454968966842839484823632775377381994865874293197813885335787113206963015175465044065161171347295657163476995095050639648584126006834560985997244341393995001802559720209335576518575490453891668284865433854265734137732899021716335287063375580790446976380052478369226340342074931655982803145546038198212492123978784915570385597830692946191329027262884164224728613351062019530868058071823343721779946458327569186012446969273216594267868439169282896381364912571723740632678246590808369956052632409571485784849137018990080684281772350755763349068658425126218406996548646073578030496811480067529003638213622206120578158267282159898235519957531834011041760849441662543212861642996208412332414982100158711997330852960346500047550526459594522400649700651451749203153571397036987645952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] -115937597800559741390865302325531691646092789595248918410174989668857191026308618829241850045666401165384200238273478261011660686811008178866903435793885372416909390462001215481014246341870157571649060371167909635371577932920414254278645934022106767632226025441604899040470874978679890223052182098342931859827805913562790998713644650095912474570438098160512161730304150209512358486091630526250586694116249078566756065531154576185617044421644882289605487419465724667718640544506210624197478688036689546635749868551364216360432521914725488579615689378364890666406319130045051822525076457362586615699104388958694588690743283227573440093145493648769524975247220163576078455846511507074678404709616917044015205699645863009936260455545300965448454189659507389926111645609109286905592455910199868749837603395671428242165011963064839212659587079255712891603131850927658658783988768423794946727506263314102417938583928641585568941020724191806261075795858155293459672558996245814560113154195316968531489648432235571100760896963393629223248806180239660820081116610584212437956541145506292008515758329433096013801883223009398239185540539213446801166818113016143281206273928468058491981172504527118929820974386004215978063821140496016272571050121381223692005533345298851158319151355958356048353343591003940550263636755888833189965285770567067934449135718925436015845246610962551647325843016820680816955095216846019647793237039419781287780574224023393202423534238502081578143564680870005337699676054801145900271705222841643687577820120500631664741244405354700796301793068293426590068165641241751448065621013500605020525592407712839816682765789057070372611174015417208565557284712545090413311395762742265196251611353709051041494343173550786844049139892817748570392762877712295383329348716033288926007980607527631140466261476979497196825928822823617452765608244375449465973763580054006505846809431974588440704773032652618299655237951237457853731350414740535861876520631886071180364016412395993632368168748909991808797307853736966756807780972405881613124944003054733845721963061188057923862620881323183649803245647505613865463963408169218229735412918230568018233409761627010302639964257346203996994682109301133701689197448950065866545759378158650786273147117124278261847202565283866404545908851283466580248682937223779292951276784667750838530245805156645702965619921196741983183140148514894731748306489377599794857199666041827950473094724777556135117543134151929867778888515957045024073513317081247128396074635383420044887098081840318577578861162581359182672311890047544010959008415563516917304027389794675188881563684656150365124315583429479320271453998554649591306460652913033216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] 63649734499051603703452668064190578296091718429475015049836067044001631440723407928143968239050317053731196668679138102740650507180475551046839178952384423281861321248110140152089570309329109804371555077504911445723347735983768895670140740363926351294298088859074404593086169928789641875206421783870531456696408588273975661688863919783373475580951499012426201113156989312769646923018223008627348811668233165348661900134785077487526136468511336293775229090107749678969564774057361371111215282166037108113298522543532122146458117406696710628535392100855282640841548393966882673505354827903921958962607846038154259610699014792949635669084923554989613070762363582423373193879144319683761375920154279177687785295775300200071738292775287852877918772543325648608823425032077246567104185836687372905678688543126781734579838129557265502859655826727117988193843132617652288666354010949191053560742615499682062869676713530793147804007980374450014907678405211857252211386425770056969287005532559786036852409909624632383189297804668591780525652147032395914459365652321877035602883261382323281304791107770976968560822111751461830174926479002699798855186758164048746592044918840244623336775219501024872219308662933432278894117683842943994394474341038963690162257762255322649453305148086823077834098454588766805928696315509786425209134838012361138161541581950293938317556433933030035271056992113723446096242091405149262450393623384870615908193078090595450136979552195294805597535344951722615840767096966992527168862360329827567043947346383010513553876518585414719369862047657376750421917199842207883229193467342826313933370507319102561599587950572176307053835642550312462737803504996948227813814410132457307777575669168078184158561169018197777597875499201639891068866953996388700444763198278181514956327353392957000021389340799011853197063996810277596767153460432069063055223564510524687461158575461965263763087494662734751890626581791151186605322606371720073694304459113623601966592048609686025426374268690620992531182172187915963490400893137157508343477365321970320539333889207812869079200479162438180964393195591657753942038604197590453063281688907248729696322326003977578477541852984888050916498099575884889722475543090481060370117724051709820046307090671867525781445431637115049815417179118348595376019878003471067820416497303790719215894408009022730688784643466038797883167329769510882419106376270245213542939173231382582315412631280704656901204792019170478432461134440290817826194768451991810845933774562542176845406254072881668867862458897699795670521107474636559719960224224451392491517133623406397415595864267025967494813387575439031664044857957311193097439076201529344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] -5011883236237756935726391918300795649820273399299031138275081197809365600084911726090625533394698684663486668032135303198963538982869556587911939692188464734158929481190354803433516452826239156497433661685991781737216345671147571001756720466502651620163859466270147672490726502757870177707054166885807736594950961496211581233263782446428097802565074187380593426144911348634477797432379300441559788154914121952213062442478593705534143794031952503363861053130997302694890925906343516894935101801966262238121468432413914281607381392474015657111544059581494333767388620100037967438582285354693401574944016308477102064314672392628287223610121241617980547685463479557400572863381861429286731047390053135915485128623331733386830028379151342082667183914286057944467909163782739814311293787733968381670526736289930245394093470711273800585769280418517657275377659247867986173427504317668081566133233415942898048026176273507966760448414287382367732220089693645141484083579063677890686981215026062299367268904942711105928797095523633894145339305986709455980468359360876741003082878428129096241478405572701627297939719708742368238095744127923602566171787494083990856018091573269393425636618108861893118003299776464081937599310375822811262480146399018859770623495550195211679392427199375643696026678078634639668761591610150343389150221715831487337459745563030647375261799907181253458877424254753225108786692744830748462841699983368470610916350820253178134225179803791607388556120798183920531424563138366318050450692041152865055849234847551953229514010296468833152510476355815400946246132024420857877219694195235218941149677634212302442126328584751660909504550772185221969781519458651787106702454275992129388988217891135934249552564729171289990210047002125285424955798487298445875953488705422346361815523539981375307188841210135070356041551663903135696214302673265702052617727238676588243230412585225230853339852418473577720826992486630887786620545796285794649339247151441566042768410025313740595388455639699470947884289309028092246711367518742249152470812811965189453081784190961016195859567719933443641101857723098644150931704953415053692931549032156072350910050836768275107021828278852298913344873128245065008318855676374966531790061796164351441673135135213078770396397750113858799356650838236619027083306663220244707062282042509730062921006596674496108353512365786921480405635143844989282183346117177546552177675146380386429509853796907735230240263974502452503510520043013102964751086277257575053528902143426219649612526964450846451391282417526727946474340970074576152494248071750691624620636219739613194517989305178842686713939754757875996845161925322211534060084046856192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] -387926580700377875659620177230919962370039074559142753187685965934652427774351836500517024758678777774165805522864959130772496444410342970227677939112549037134969219405890194281639241953400575068255874907201798817939587618047005734003181438335789241137967657056095126933081346740298094346706952046858985734830009701071806044966927881956943478100663803668928901881140090297710733623642928615877277116029710576665493528869863003715558642704528318582126031277362303870666128425249402011084539451164688158445754958434060597578115487477237985742480041111326897208233325840216277992858459108169190655538367741328456070371081029796247943443165079297011734184497690965564805505744547058919943986707047820483807526693102119937994226029630508566158746375053523987373683124934003611115638942259445652774737958940858651562187362230398306961488194991581185433167867979643797026875582692821265687444410790629734445585337355457783365724140439294593545117914213154838485353071962274338529577734109519460208363742899891894282215469056239432228657545952753376804866805687314883166616064659269012169223637639392706979038063571617017807921274696717600825307380006033952971555966804859077313226343737934122422837778896444547636239508360231043139827505606120321011713264961111051429679716666227228126116826349288272677493416608473427595993195504942222307624594265778168048817914173159357236811736112819721804808872198286868333104306270882235436836748759340365320324614329084521518431319140248243972991224054976668735569717435574583515640547244047752871962469500074562837913384475842683723235188138104599133757544601455692007249822405679595413273764845879523670255433343982679430087167987728470198200375396612084438642428065184984428163362580734808080426347090983126574053026830784000365719284923614522176836632048276667833497914231440646453034247651786302111790523416989221484637047149130981020841814861421974615554060159624621687312694602315842479836256377258890731444729609944322907213785369736428003816111940899408405560718903379976304933146171670295192546955151440868972555915338022502035362470738996156957971071496907821222913916927139992237088329459291247915794135157313036796073505906898790374895559595745003049564748414473606121275703666073883067325881760318941753949481378118406482911536335778712996007525235808051740945884595993101986932741023634409828255600071662075196271637723429309112830756005028607795857165781183620042783512197189891055506410964861757802667728979464358364931119674939012171308521373634266349913070211923038888731056531559699357078800547672679843198007492006270494600513471580626718347884273899764088341411642421512487672033624999371025420692991508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] 91507702568545529397495467500626678728236886892756424880133389088250046851898042239438780704069215611575344261053482506782955585661862589662155458394068684899787920032132181395602979334565236103351301025190093405299944577110894382067221999068138915884122297789467696779555700185162683791195174296071706372624823727904799965815267776096510225922153167600424579605315377619479335148610620703085148332994582648255867517455399771050766025358077729829601588310440794129488893725255755039066528306651286557364856945168356342957415591163651832612607976886293525853516297296096494049191095696224173612986422368694202204277466614992020089933961805895831253454761955378850037141328398462780247319380084190861159436826093509339126715802371906694904518886467325126816582718381581539107423227045783875351460740916284425225687496453154444190702528027540266529421761633302718046272587973932672051612796580892905482969906511884696526141172932756166601196983778444730401112417178026826664121893054977937615259784066865557579955549246218274201004312977734560889226439482463996371233629294710821373631342021836258945209909555849200804603766478156187658377134690389926650164173303639363406451114989943427449666475256876055967131041588467306524424606102380606713936226881001150467186307305066346848660893564432471234906823672048128764389375658476015492728437404876386584341077952547955951324563264806218398288059991947947026459675465262672844780374389561221556927094411312275469308669039336136359051787538775439020959838053733588787320471591497429037218145863504093221676720911540341374629519203946262796526739468124294490698033566919113028652206588544966030466354583159702296418717793842629293146418612173943933719667874048730862409263770243856522317215950492389192749785424923485007174650875284611551036799206250009431613965662117240975239902861538898305710140974953461075060313598773621242461333178998111027586028817527245393657185343441816493138781044596966295304133491037664666903173522206987848274366546478541265993783226556348067713401811279547541384957894829136247174866128864559648699016642592086494741605673343902789513594877667511229243133232169806230130296295037304170096598049950781610077110230946818632121656940649534699333181353349871428252334226098851677144033425282995878428651545698183454768349268872258520430825592672817479288308321011321803155300537246317903734264525990932122510297004297041618156179947210429115680589179829107819212038767239535973375812842503742019819404115191158757841063793914558322697428849510324762957385375950220137696354898261165974192440827603700959276829488280988327147817204329229568735920219323974474681482129645926084096333315047424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] -3636211796094013467204075115702401812447643823992004079529098711533561615951880312341706709001707608306660099408069669541885621047966182654334737202786070590075122261357493082355138497685941999450869893303492395022446408262719619772192016806227367837592268041420905332204770253709219056833938640256972703062501885491948313188764813566796587535129162738871968730485586110365693328067580319184617629738800566093107474294050765463539233774467417194324951059274933779351267487144035500792333851423974930796290181807183776675766531522988445018528707556669770066754379138343370663568020595001443955515084533009633219574195333397848582548450007367071827240077128085977765944658105872466678647987219581954660098779614596786499501950819409156238024788611856682521672460962259333451671759032331911666795216580908068856671169117850485427435758172151378409382960314217137935885420263870033651063616051177905488898203968925514758376470987877162103729518447171103483716377459335319108210649339980802673013308904177611553367599679462215913152177767119229970868588373103507587852309246312888673856485973892522454628057112424889542762393476105785805397094614674207618694241408297510497821725730227736663848205861937084124127365743721598817059939066540379360106796474357174817218269265094893292559793890756699532810962796845688209165781184391629175958092297239781396897443050190385036802687775889144502447632769666489113539229427471768360748168255289083749197133033480679347304365804611175538486666669475481337428472213110912462629205145017294778958616214941635339867419813148241823461478432443170765564982535769987205588508974670755860324883108104063305651402169643996703803289814440927589094253285384374635635146962229444064843969350012481893973923921882848882962796575666256678593320662757908974033218104000397831229348067054530806759325322989194460513756026177293108622251644898808644596522585430700594705797579577274030773236729232791826222218407687190821296261633488402849183869035875738157162269457836957737696810969908333498553653397681112532200933384758980705740438821495378090700606861115494959111378174013603733542740486015677746432040328793848500085689663574458353268448497954339048975553101223542309656554784038665831489914813087018857832005315762331508865447343227957925836784346150944730233284144650599043207759176826363980475200992630674070262045045050454598070632499998769016103618361816001303763285216260712687100979067868957412476901213806201798308077073170446955800315898508972860885889329086235723144508018896904403029682571820268471018757442842727394193328361431556330820772100990363536381268845883482849424785770732919208988522638916260280499169199652864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] -514724214714169904018428285761176116841146978650507045417871978904987622662056083652736354382013624692404585752788182086617985885280953578693857010381269923035421372509946254540133442401725338476895066343466760932277019601956080703917574386876717754180315120729861280400633464477623974968367478900529472807457309907396390094513931996558424158502299558728741842990915571316543154867226063730576319186724671521575559934652856713301087436251502679605609136507827130726388291667479159457695511173039439222077626042595272502839028439682408349031787155082781448239465095832206542430183909142559725087833224196246602235210787533500293903149336500381905567641407884491233131880276569345249235912419656004358166333658223645072318440871438010994811927438982615889758754405234088535253735567349010491307028893288305541593133633343167141622786437448899731893112219194909336656234332919679156569978088567629616715187622597874319347736814768987646843574479379975711841387297703870050850769873518870798200985341817489275228897245757402136194573733829235213023763631363262586781384208270232969370145598150173087246948402244432939419134407256825019123535136900768351915795120169004912219550651339848549324085787944356597313996204020499862281234806220703128660536378834159449335135173269403486633972095250231865454029908288385822366196098569606658469241603111412568468610862484892770916870561264888502650216434462491286559714981172157951347636433210938580872530033274355036764113547715445997177591421117652591502928413617350364187288424599649914590448170000606356495495910062416962592984126205885717064434316186856780110587757878366422244200085486562251029774680953621574549923638032716451344611934261624943445616581253953685991618153962274509243748806778997454000928990709578481539962706202403894032365033299137143551859273021558351140022418288597573943454444926331473948807165738343280657043816583088833748521187433101733462610569555056743223024704698449518405061371160474137625315725260626440082059255472202260777306931666681599107360011493442017686045709557344046629413313305714520676533613148013281428583287232453032060236888927387949886060042914909953877289352494108390872862919132709137958851857136090188269885685722634485931811632392583845620359800202385614728979903055360155260649448281450182525753151193551451761684988128593628347156381422697261596598944845822689523055087430182594728332775504560300073717685775730788317373269025349636453982677359384132306029952744603262996738422747767338785930164811455771865436820491373087517207558659067981685627859795777511999832530131192546458744035092891851213681038914341528452586446245736148580125894778746705097621782921216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] 47857324104231607057440920451715023686502591877341386562642830045087479949305491804034578599136035158270477512099404316533631684904172480398695766170202005144196412411742327320229626532470497464762684199954762226807760684531344420700999433003732105741951531099344685440264837984682018065084006885078413890396361581209942994558098250548175809443537716911068562120214176188198067980504454639657930628467391444466283778714395320947698179698054144414856622850831091719157032311316960793635836767398002491114914811660083856669018609788632577616720196526899503241157705987662209935172849563497243319526592124393616712685751118562774588616040455408304222090079356175788196564455877482158029108582529222087002631543386409604673733520901218900750798944420773806350744967832798816857793769834728305465444849428003645276718824452355960125138430384720026483438503992053145100087404683044720308242224645367415309441525348601474569395760937704867416366563059053066117798958502612354642272406283291361829683509375625198077364386991604972170426116332814995456560526531089156185224641825715668974761557324621717417101272703370020737537148458913322179611735337941666638421258517269271327239906541333494244234443470880447411327222355373909431007103641025845131226928006343380837482045381330588874831128099068112131693329945353507793461820955576777600972084706617724211075080206387783770791128387375767864652994365298465579026827943897529796549696248881042703628771892027403181260627831473998138551176966636662062076894392200025460324928530740845653368382739565920290650913551778617467293282704495694330107585716740228533572377411651553482903464032021472697742609719879428938812077357065022560739698116079166637206228512246589727020121045377111813490175515361059199493199718983806081816617210302263951518756193097971594997453268342708534748420621301070817853990477354569035884640408809726482116562456828650421433727533850909837589307793956980590070778003898987087950192897083368538885301959528148710047404926080404187284620811942570504637144213397067973211989519372843741963935707860985878515793542568225610104475417502299039983116283986099053068236642594260338496233314511570884468146712632587776051756450618338604480356646837474233312357107977899549133181894457106808593405816993343285157220802683008106725527080707904354862070889903392820862716806918734721975250152215379198429738883989991489874107940580027563113123223056377563320549627550797265954761416996208575234064833568477727627854198681307199921284475753326661543675043346827595549162574406665463383526205899050105889292823049144353712421352192087277295610852970412808940775186245478549551037461669528603867891105792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] 1146637881293639687152541611601377861467926144930591485420276926366821204395114574171338415452148918234173742875186369797511023860469615199832901050844770733137376356298292164026672022417693450777539614498251628017358324885988404118302056775811064617559958711864383580673418836850217842263796556404095166762877271936677777163620731543950475753210767692277277899028929237869322196314521450240959594046130953615177058732580649078690072490495944001857221053084246469816894968882622143312004457106008902893768831815401821649510250134558817616804702333070474575533790812267028053101231293787463043502601320428710584407529180364423399737053539285017696594412955813909333173802461358901118944934976508879887620091794255812122647439172917354328579749337041767911589253552478460493348451007358757838840962729002108357917611740386731424380944395126115544437761631018415955410400223068804884334757450674838117647300068896407552955880525205355656206675380197887455845211960071487219976275532562513734135067372166708911088003231291408145365196227737456102351288147606877693309093745132451042944792272730324760177158787040112320138435832822541681119658075449919115956383351638022821169722843126401901790780561084774639281727468797488960709871787650046916241135039567716522274628229149990173581504658844963494991771175008543298133054199837849707517189141313783051530987730282633930437656042611062213439000074838403065541310633323729620068212881497443499044172153803887472161448237965578221592862697954501921341433310803133398004907374190428453084060783840641417691982488332741736633491382549475958941378126720815100012458184351262728785997059556870729868328202242362689034236220034736229617760671977596244074548168818663374840207363209186781242150503217835574961593429898474383325808879171617585929313327305303808453133979629557090122522782532754818863657297715309790957405354416044846503584113766062155449722516396199642950490909594538795028756019035701219139450266191693298144693824386078548143353987295116564298320768539597243654260939923377580852892718129766404350887383953709252685127450493511065290534479207063770025194042864964012968679774361733675252231551474557819627894413664846306223694030859723545166601640100201861334623893476103677308791940344192919330554464948618913407608949936152250524863342772405132434442851888872531256400585579395427415744133517913283783562543774499809538878297509628827189233320196932754333138890857587949895335493399945308190061621602398307244901717468497704664112209731820621646855781183282801402213581803473204431589760652267121049048703434078832722907148851931901747177123341967407013899360748958533408924522280138081492866695168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] -188024358256381236927970866265534310280992475590113314951461426112401381457784482552603261805204793384769777826860576610937525018794000151229321895881442788767972654805864481996233826891400765164564525376794756484816092307630789441316380884800248550461482155716718921525888059993961793492789035208616902140234066603677368367775513926382033790182064930342936361959547552890514062011805318943770363702378876318493905724814530564769467494594541421712318418772992942741454496022691963651915166810290978965879561001897006019476865913584209779868163084805743218703619945661007850988887370699036390319107543516525796212692677761352675360160182492751943617221111413371601260065351306989508446749526363393084251284797623561615940437149491485440856191111729513949579934825532218626311212109192530068372431565923463144057028924151904905939883401820037021709145499385813858286274983428822600949569288548652340517276425652312666163377362725131475469696879728865269706812164165307355756864259696243502747514222069137333101388240544846948915223863830911050382747714396005546286200844543598264657062718913740376265573716965927220760279150693158722128154469830300897376231628274544201513324978568659434000674085375330663025536978924680458685046818682549655565716170670997060457080330894353017285218426938722476012152719422821665346564698353717863163567648869684329743307375061910177652807479805763570342576266651276947327362106171586518331567341544174505461607329475742693304734744329502077854322694327361503082039583862569927898500201995799919132719791552152380816668018282804911560816134248331821654253652724258978079562835242502550555405676981416419770789366176420536058936130990035642772003826862658350152612313506249469651071261110088704394427015218214915136107444309325895384827609315377115294845840047337958657186360204853630534173970539741101155790759201945081300243597180348534925537304271798898520759417248940305456083565072243552901452416648558059918459547178405482370809639748306894491494357038342248619674303246618248025563660294876102387612296770503385663026812004371963817783292126543459736233700773641254488058448606203579176508715628396550963504635218431329438853879755175807110046343367416911866121664697758997258284512550970453949998207664190376391386831292288054704525098866086070807747583636914677206137500232611679720730478036235957990924979822389559110482166307335253248130980883050888781727643289659837055155688644440867747597631090968936240633888819434508661479304469197445060185131740852827250007017913192565154898097001212792194280905791156566445242439045436449295080308979409346135283556519649866719346449845205013969413072752338381848264572928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] -834007849138234333557767949001266112808298876707010133399579573568457105923871397901806797084477736547372073346896797030787730076850754750660324746424400764256954109774070957843998123003353039457395563255576320620260751929397008972872588951907226724893135032743913631033648974670986358650523290317454994572928257791928529990068387836783414717873647297554786866975139897683633042914366886498656977154006078240123961642657240962949849091756948484525116946513538577607144606780346718654484921968923470087140090395236238871235300567215563821644671260027101419976160026206326165614800465352232172825077412471027740850869393932225215146463631426677382149953270419753922609673192940696504310181377557977525226528595200021688191056124301534927859890269321225735418577105618548936382191148540916202293079301241293273447677269957953008459549509255080119202151420898573997980485446872160673880690233420340276915001903789809980606104074225594858219571923461808305844901567643336574990429242379865616788237424967442146189358340905323067599708057448500976796967857448979167033739165630356685893052372660750868140868969099087952584379507523083639839662163259552710653292664984958245426349270272505839079339627104349135255105789851846485882573362481579947113595313807718054649819304042908323216555484159332488161157533259978357558571689519543922224694310616780797691761053279440485038994796321845299656969555580086086965380812873156308352486904387859738134314223287419574146083925684324723118374291526392626771037623405804057564198923280552328444805770539651080892532145492872125811578413414093837016288050709274296509042258914653399647626010363796220754087534013404791267966055675508353688145465285729957661313110398477980622854553077698502288651373736204133285442503434004640901787194082139851332947061632486012167314313637573421751727038869900157000071415036177362270317889855226450106020276729538484902480238335410813501927472504132938955759801239230295165581135985435966328029244982176112938807893455802683770023577272691253816390138774170910131850013815481461597706745363613612745220753402645116501114953568721904717069229070520824225933324849312623065797905438981384462503908821200155716032636580422718887819792715511062703044225425471169990707326056952084557006694855601102028111506386677874619101377315649425368082798131254033817642670977122429913832634532656074454302532630152898145953338171236472828982286471105426786309074942393933269457518258612801525617999170935286797060124394051460154800366063327714816904693391318370718602198745807527780010829806494163052883970784793421923258158163274765513319677453632241551544455488697678328764527204888052091584512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] 349912295648165481016870348143909661145575971987094402267325007110480497808401823502807653766783491286480118309851730393198892470604790594305386643323122585613272719472713918206426813121670749932701240894974597974300314734889750831298547631668797002454245991396145839068754125419935488567540151937784670028741917776296327708029384987102383398142161285753890242071195411620069398637892805534380827918800513998706619404672947586881880695572010070074002678769874986456241628861407423689236851875622990023066077256431469895174269293406183109729766395479118121295692007188820464422236641081997154370910596890848446889264278782146376753075129994589720980745992940111537689437269333838272093904835168235574672997644280275089468360837978000602248733340208854410216928352810867988858713548438941070278546254519871841678961494271271109700421077999773148576193486503602394674578733639412946273721891549779201263252880386259954805925278154516286917421142734251304189441831246846571755611442697562162343161749579807775388386362146834094616705805220665195730563177987753782306916469266707441207027210307947494268403311497794644728234948068955151071735071371903865849423783319512554515564310742635991106522992047084776065729556590000576920633580730777703860952371000187013235945262344186807814169606668879161463231956793355410983835471246427503847428317392725150000702573726939267003255349384878983834755289502875718846894497130676492387689726266864552096122373437284523513450726471098301438582379732745685508720066956990969691113025833205927035582902246497465105976384736607752587410458802015556506154628922170661448070452439370073534834863637482755732197126279548087585467570249339753077478725945247444091447228276116829697834223616095624624490577631871989291758122279857084546064053090922562133478688223578975107962938527507505556679778015151576431744938327380219974161296853270375870730411997393134920804839582952269905978378258234158555822890063460223373466569175138960575367990465719423053371638381806867685244758327499178571716112159354354997780040480032062356268865773252406229940647744405313926032446171131393552765510126559759215633237811371802939653668409209836799240672165078331879872401812492792649438077017170955756990869653661809074311483592142198721783739623897278166688389599326385439966455387332176249516955639679734723769849689827343036490246692593489578586017732562130814628793794456280178750888125376148675627654805181156071443017874046857951118471159345244195814311139206764720021265682615122758443387488452360451066320262923623644786462941777768688840370333346586623161206752695933842030294676337768767619637652232522688899108218401993988767744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] 70869054433555523737544713153327955536238874962835070255026784372200336748220113750272725920510950248671602115927917220222830039196909133482533731739132797880272788476986646954797724643841892516385189326934570364811631894654701875291832035748379264674479979393621203740264078312071419907655324951954628968293116220936485182999549936321588982237043987111271565455961222011440743036358216214365842922007129359734759924530064962927491910577914580176251781444053525899427000183439368317758691783941200451436240562125876721299395625919994664849445741849792270188657609202689760526528050338896560005028337461663268886206691180570780444213153042897935333055646484405360801329060640527150332515839574131033573840504331552763204161057286463829500277803155651093217815745796661826171502979184175322222305879393651202754240639207227452311435112860291761979203205421014400829985015213216608253621889547335513240697502829738704983283223026710728246934730734123146821455927210698845889917671711037387402248778248297539364263699904570764850816135268981799904748919056164414098764020519500761233981823470428380757855147289500662373707548241958715521764507701586920944663414475284995397625754345981794776662408475083043086747533078702873623473944998495632220148880603356921901356421089596970778676027711636737432987655278551911358383879798226230230340754860709719699927665453956836056445150168804853565331789225480316564990221711443694602884113620898238003929890077562656155367595001328793304164877109287167432836612744105909025294680991938168907494777423375793905426358654613143456846627333047725790950535606692926706454794263477136912363131909206181367941349040784776287789758782340004066462301479697840142175008479701683160548747952759439117137807256263480101298574903711393263581450818106271049196205651237771538535179045257105204137220159281645634947157768355205641106689542112909931978627683266810216837311914430024507552004343258719638176044333618044844742771454269885752664914556164920657182960676473866216692844974258956769671757362966069243073476858116554014569028838787698174280523705307634979076172339062643660800859871362549108297002057657384312910959956684059087511245632196772785340699299104503346516860615882937477473175364436492666728032322676592912371386793634202894543268843389705650132246744755356841398165282111533380762054980479301446960185225402814631283482028764198192295274018742353364809463679408808004428242580513680078736104001896676183114046674379363044711919075548163570168868968438663287040164125276659193850708019687889878181224873600357006082333852740075062019321150760715071382487204702289892487856603962196337186498707183319908352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,73] -331819614037355089609217371623948919318497601567508592976676808943074178960354386082765732393356096182599325755517641362451813948065427611602483764853291200775981769867484881445888713988184368186847530807797478733725551154292003141459657229712693732742914440272609576351559995302523712665856597233588325755397988801566689829603707169745326514805155792515088051314117897085804539668597066704699211843951803091387333510101669742344067078694969538228736867214257430210419303161512835495845639450131396032868688648843663196365296812321817298310342347229298101167265335144860410415031024052720292137607754680769971572074868349352910142970724259491742711807268280897229895049844491208024772808895915341204922627518715658681629271368719238244516667085776691947723775131218176032225140313489726576152972172314030613366090147881866807377065613683083408526296419504772068039286819828555980951495867672295514451942989279049843091211962589591065958458497840604788164696119669137894284329404244013054278548112955691699511499704798581391818902975872517470881868308033715053374078684454819153858524499450769429450461497665141815342266362624700202964759064967344743545766327048124950801574378161082725629196612431074157046532451270628766960629344569908895815404544877002483232133864110938968051547430797080867594151578454833610501116435092560361535603844018004996752919138412242246856065347586907753063220729253126586352601801363368638591812890843810505305568061460647017618454819100638066609302211811371225969990314118442024744187707495882003788112297734936295814504255459863106948068862916637102704079750444100419652983667108788485433087639483850245415805554886090395750840108768027281272931671314639783723492541195335772535767489838558830567979110571816126688407065741104111320755907654537075514631132120039496286653064177168169879709349301791090450182302646942166017900341360145891174958884166524158408990940124228430238397192507946463729641963665788712065849004662199650392024467292411206577906224648499132930624316073761842439197006529343064591330855734005240632366758144637585897053837176340209043447438391558225129128838003163174793541710810563287904359247485069949576703957292230376075120011119223861833164679567756611007417715708375676856148045252519508940330780790381945933450924552006976543243194101221003662418688113369564765392485532509119992943115639761980693838718474722328939143903517125929458648253490428070497064424739666570107165994584774662844716537658515564249016193343244895173030044254277141205887087714020559656613949041544545058105275912212622044193157608199380518059220295130920461117697593516045690705962524387046191878834911208869462016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,0] 260499848303164165592451203645056374999479841597434027842322466349589755807187377906325807870106819901395497845132596067429291221196575488681280053328486761985349694563686987357260386984423961117898345836861584632430453572795765379165449929931721976294543979242100387333414702147289116768097318400136231508728062875900568893256947817055355382063465864238331196973339223486489673531459040307974707917400122674350751501078065383052474640011789526477723361004127402336500218405324911184517375862558956271284549790643366900788265713257918252681046017090516444496702540260649001063863348638169732133548675391785498771656519236970154775140121758648901410803659914444389631753986144059397105001333470065276722357499064612698553551432782480558710867414016413890233556613972049416448436858237874726327550461305762094928464170012486233484706806777224457048629119291971454227780671737515288639360883125109241404241033560752290502907343700736541700717464490913925886670524083517095880109800934516180146686659070683273378862685440304122240441823040127400448287765074725107729152244197029016839230571776829552461982376585586643473462757353250389914105899850520780622009738955467221350754630353056774087095243409098917057322277472867809030779523235142038590799859112064757389353240334534513681892715174447782105996171002500519338039319862449788887825961544972900187451836800372628095051277131090038126268903592354381347896606385598706156341730359037078993755587634452085754894454167211817753810185984204426038428971050853964832646792592066479039564768502026016913042483635182312165895780540575144743697504661875394201882632622152336941614268483314238235850523955164511519342404591548481312123122935676546463621638253308626110751793711842053761929693324854554128102895407923815469783003510673811822133112059760776887628112768936105668752202379135672442505882674925886724478232322028078707610108972017105687886220087150468480282793453188275823217047534030757430164421600664948703618429117879288244239770996312365270355313467903204195609110886444144667914023410048206112624741945997948954620222143795361225492405438330834382691690988461259244290279578447057352427782218560613115386811942288066639899272481759264193018430171142564120370605699539624201841915576785731363615977519988909491358946463742321832822917587385741945616452540596426053288201666812489721923676568237665531587456776505189717167727269697905100328486289159986199775227221868919082240217365985600577284884970402374498425979248377546064304872883517444706331396210539965054057649240865361120481085436604791069202938582357284304282743305591048805667918061855756975344435251513787860588679357735791494207238081497236766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 53743166650536356342508553339318265110001444403483375079325136243438891276268624514857733713471977394949980618975277736458605001705404015933528116402104957098531312969327012277329328812926039311858222573796618642521082830877326651548416533139330531471314223047773844201294536374065933959392628913808066682742656000116015665821621171069939050948976433191010909662421532766845810014972616006818386507387409493277542707516065622797049116991678344641780317909335422296654289395636005368717592749202222806198512512311652127348767454519927643693030032594243639339984647793782642103412184881743461372328237454966348035789685148106309071283160432258095752454426608973862726311986727510388767391300726640344669880900745615742719441718243967687087573471499626458316790788412208422091555509226614124527988432824107449419708923522175005972528861199771819532875132412957760900999667830681577055986861786128034017836521878319983299767096508916338960084996092875145094507564745164729303337460801547884440820558584521337191230341215879421065289140604689722399782281433794962035460263590032293686809722600750463150873326860186334618894678296433868121450716170898038211240445832796233415390488277599330343578413267062718648355994852587500690003720600352263355659735466254808629746566964540575513941500250635020522007889290170728165068865729771362914330263750106133231360883815547463255678386213785904730510635898235028456038152874437432662968327299317400669860712801108825014326980520553341150877605701604568910430329081127867049389537058170306771355082957674253881672153516564954233110968049822272866705862726866771785244972826545122597523399110907330857636574940777405424683259799924059785348176621922062731423384898433438724792134192336656149307254007042337007782404561259218860439373806021748387610011017651546072036817363471448576988516325483998584931621617554501071435914820119952674236719178854627521547871714335173805361549319066631689281545068519344011006230429711163363031735562010271495951629520159720924478007625811058311434755109284293449831543472286768886938301645467034540816283039014239688280252118569755957758293667254702486955352912773753001196914246037381873197937263488813030383774077740652848877397595790831994207448284684881204590094383801752530485660740497544675274699368747776176073985025867366742025673964717628391833305054571351462483892366458130306954835636145037534659831726411340447723743061248372787245576417555654330195394471032348676623788297746927948006079286950222270902442194906582481919165158624803158065285771275396945225612119913966815916755612426813754840683006141428947725581630020288922287129595896061344045131683847038722005172189630347773739008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 1223890840750266227022994672011915857795525543372233088152485680925895020418509808474299884962831256063506233228130628950791833644571906073778575252060121046081777188992544267292458876857665625302746350070805866533299866267517926659605494087443251358920617019431433675635899696223061111788055620414374393510364856808433508390338096625071341260749506394583568536048654249523672081320696741122307192920114081920346737579214501569802530021929529495066546687575002882799844281903647206436060171546265159057558288665921930924707892614355569777662702351251790356834895274485355817053901402523909603528893225284461687630878084829700145129558662585790051241626127978281041457474833241356608809651239955570730902965400252790473968250356018526763984838639949860421900980477414060372839267584506585270823733499896892135059247512027724339192038597369735148394007133765712435481367692461204823688889700453172856917509717648704543791676098069435841709286220764528185942279472280166141561060803018347205495174757455252480375780382464373110431554103322590918979845302998398755497401823704264619874646160911081220354878354018986703528605451523499396363460812031101928403182616390386022410153673459418062254774214369278160175620974008857904311103171670085191845538100042969414856829577493401117490248423634673282395796820843391867288350182582109429214122651813305276615664809390915740461353901076688488072628153448739407538277783895637645897555983094390361225716912366884833057833779123909376207243021086214355032932517184729629680268130943294310892458099753293018467879648877709865285472492532590387189656415371849544954476351977578400757355188962194597394903514551045176355146534778402828295022488502342924651082718670123250729121177494411101881396250134596863795878750906054483026583969844602942749478994059715643480179151435556260413535147494469655062179161673053452415941388317096192584644219058686600128415151743384750836555578144715750992665982969865143568901889915128629368423071625602095759146968837540184871574136193676682935009407458441086239650200681395976984522526224884563176745521750273704971304944804690696691432817130565121674134843764125829105749193129440724076128436207536307657053680063724364202778373510113805082183659116138409513976716386955208151550176588935963197509444931590581750281929289996849545065652291021559545404589822994393817424626037470838112705062534155705306052812132774293960093099197490750996375075377704615869862573642583283334556447702052116820161632248005301212873675248769866057644084195645092758066917299354684082294997574284537471586537156870019430261950024420607279073201056321050406804801878251000164461256969866982021256044082413180924461056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -193096485617113494642010588752966897195291419814894675849009114416047619549651829838837776962922213886415443755504966971741808824863040558921544739883787308072266745100341407345902357016631450080046922364129502566880718725529427075502534990376961758311496428654998576525768351205775403263310609547313556466024033548373298618108836203452298289738094592911571421898499083347138685542212476077639896218865455695892548325210411382069615315201379396847016369212488967580534371422382036242949178042399142545578186979995520083908429187831963271860467502779789635555315520219514911657067842239983760350678286040687481161942789431996816235693618332497981818013600189339173276282756675671503658352838316345293341382711325395639905118070146847451427695401995822650986139204297649507477416054426837802163574760643947712557681683282981533556257887638426206386520251314382519963506154114389820026220064949193695479942679597678131079839389335410392256381027412749636221536139112749213582123330670259273540693133667736187763139666044911137436948067700445421504535942560389726486016723303769079959444127404790397393026189490218688417152801736975997788656501655556819003683660100752140228744508530317370340548105567952301090106916417854793238132105671683866460803800358219074428766126029781304399592898492183431517864969915073232128964540372194352674341072377078492570873296711931844646274886347861757816331450107085685563011224958488988067880841014314156535174071818519515614142214761597146568541772477212017944812276842519925595145992028705300094152190234899662178016566181698457328032707431299066302368064895933236258277459338026891322104698523657045379720872501455346301268396081814421166292193385015734074585775178816163248078420673555672492794063281170746495478946789501907308459870165753264609727779099267175749635848178534332401839269099665645492951210149574208230038720404184749954837533505311986277410278403896146343263361066967763341167073934635265484046749053597943337139597045140057446885788317630850599348142960170353399026946332585292883710396217585663963668746383930564839802530967677440789266983943953671104715893405239743440678971787668465147360253029751457586101969535003715816136609325087541553275680626554361516968448438731156711974056114295515164524306393643098292802902233802953185699657956897825523296822779202689591270629150215405569680302355838637205745805345574461172832568065543702977244164012122024400081896349987355683524884556460711303653673103195521748310540799212379316191823852871081923284769751895090555205750190102600055838725156525550855812818684757107825773655747408967030278359552692815203883693255281287048919599047698259558108764287001572707861004288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 2158540517444601005983753338717297196529220687415732832530687966568021765567849269638887885144049865018025439986659215120656134541250466941243284818875134773679837243691180363135895273916933538190152639145053500255875852475786491656690487652164955291802602182680245051123460351461666631646853624938064852113192887355379755778635698260444177159933859996302958808065506532976628371064985445805661489947457939286442419685063035810458864060768075877612948596170069650923897793797615907379797158425358084910835010801189612796503449879029346128481034489374857128902677548395733816902393434150268429948128400740161165262338551220230375018298219940827917109413278232973227418373129141219050864198286467031756954139283555272076548550184161420082762606767974427013898444940784981849826772876513840831079789619891190126259854905511754799075701580217644028183990970789900222286927257463450875116912834343101808938563371558338289256056474543775839720463191621575556809755122631106310721738231979291893290604749785092051116874531991453340364229897329755873563716347377484912958649945911425572821355284930607357836520742417456558980928429547321995248032425916605352574722623776958292957578384927448122631902246323120633115545624882796802997275204102940896451119002515750943740490685841827216601871089362160659525515232695597563246984436571462640433423311413166672941234694672191782410677527287979686323949821851007425488522083066928119826120387394959692255736459633900145938744086368998266361706072875798930210696169383126847805122327058930292445935188476909760837919966919700810245420230845402401468603344573195043141751931564863582842841510208828158905939243647421810468602005068624771819808873200046398523953767274995017404464396319858948416639483783585124419728806947801108190945006560455803115293829056542616474799996019957740529988708122444712865317801264479000130274028261436202134586991069923225278823653450220540154640778925065988565985789597054008735942889868207409030202430838571470596883847420855564829225461275842709006407929536938510092075901919272309824960364170775486423037690396709905664036476103551164020988281247070892915405218631849376461907430991350164073585354968133026263107489844703744264918336705361601964309491559925798538407363275692239296474657563035837784908139136515543584042715740987136837868486377680437482370631405389045686120908835522129421935855220439573054838034287076077828196793136290096908135096890926046920601654535332023276366015476038947766929532930087485425530298071137155371560794733237496563024523490953053255345024110888327225341903333960573890491075013936434858298159221701310699394098668377488625450096601281096451963618432861587854562689024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -4815859776435305598670798233907908838363807762569542930298018969233231592194095843837437835189181598620306147294104987765476437582424565098352418558443593149297080424112548562420465110050573357907994766720853542015508875076872837271766060885763894062075395552274476746925579347710558118427353682985158001632665894875636362834707456365933506260028368412143803681477072060166485148156276043589583412394636270913693764896887259471113820454693698405021049599666870515546047193905204184520974721420517483859263998050974389886288539403302698140775692752614113435350455324084963984086840816507964698156119735517775919702277062300953732200217194470459629898243824403081037577380659227392358113153201720377741030291176829925649033800440345136362032863461766302874861389502569881847355826505868568583079332145572045336388643322932504552483298318352228355448264380777761238016661558677377483832440429938519060639636650823520701846233792176151696667208794089647947213210872100650787102991034049909150650535281098006241112740242046410967222268214876619051865506983029101972472961749983095527247757043009758142323648633438801587126670979076420926731267104334381096228770077264498382121888064707058153440008048431924781196318647658923401873401948952537721346569731813438326005018338395334271466887242767162889627809588029287018470327934190728019864982697658868634225547374653810772803164110078422813649927866835536296071664401222538730196740796934631600750052274549239430255944459068741290530119410682479887077117556810665729407726590688345993503314992919907776096740634949361452941568102210738372137945438925951715396507834007272130055432549424916589264456003246762434500472143664516090488212349886565984387738626398672648582687305269729646104683669720936143643840784877128939183000798739327242750944969903178692665751680011770077303070830949122535152926089087672832489466240027207976062310499536742736511501818394931998710224220594916248518107526418802029422277576116761261896547083017786502992445424359110056858437981230475395499134516009622631325453237474634225013902315189521645546585940552993779423392232528855675721492950383095734268739591434712101888206016828528174443448886690778086242154576249191940320744967350991134736596755627800511330386101786103075152220284147306319372206770180951906385168955791310477548577213081425647911864374486082397227273465643637322567357195270778017898569876273539340608093517105226709438193276597041014922289722010399294286125733395435927147879825419249634722832642927538632471734563065219793652531423791489501090389797411652489684277421372185958895025779001258648754889772855415777159448020283543984102308401090594858478823126208613802968122130432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 25335966660532834536101594498128458421532072581596427409074333579035890424200221536453140775340899273406414894020308444041494534293613072316703740079734658516104905829268376168362623985954974669328925171101877413211724285032560123653751184656965081533138882851229743943456057492057451169233970555527927474060202081254889871112337554107934882488732704780010001109710460161729587186200306051557149127275941603307936548289183057438369808222712667461666025140157704700361364397610829640467270619894537532096945630379314342050458926853956839865872918920574674394274894240809370906786677421243505762844299262817617699764694829747970372640668370178688028476096946948162847402356999637074497934252043948343158317705093174608168391642227421557191692589954701188046683430861286009797064143525652966345847812462946539562799402301537991648103096537979451776615270368574006897849155498329222696498076514164875901399997422635560873991427909363617076628104603938137559759995573034685221399876112379692503239216657430944243450545739371672819213927798231622717609831503370714581504083740191281832988561871756203620755702353034809659801885598795652643553533888180601371417975047452547318615985561672503794522928008861709987029584869261324467191733767494619539370714599690962576908528309698122815214596095510738031098144827760147428909363732391639670215567669646864462180095064688381169599893553827445513186178975632412635987956753280893654159958102918723650605178005548236950443337293607058016354883336605487753148089687107983799616782315740436001929398490368193180649199423080457925690368080842624183524129857694747268296044714165208907516995936089019334908915764654579057782033896493887649755501533329807593367861479644516567570557447262258572185501154822583505841856224449959174140998010446787614652200173621966888415360807829728966132752455761330509968778930187923403742123150246210985511881859111864237760363440682906483944136292411158862565366188122197727749599349285604066750475180378006000941261553888331152483626517353362903589183706006992752208739341388597161552729898615155623941013214932296457248989281236863825505992003635227657817896153218326666181077054303475729832205164335407737065707179471445307849604717895755821923288828190756319155196733282109914074876923467501922198850340341315911588820286125448452426537498539908503870477384068609342216593423262243075216627023665232290371754942668621161514023633549221453834305158347913623444023268099904177140198699469349071365340937974639840673227392456717360112643744182005174854117174008275690229146784700173567435508850731718122172802277999111415791872768428839538219107699092098638355390734624492505847467059186594151402745888768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] 940927282894696804211819421128626577353424101715254222995381495950011749401442046327089821238334619062469232149336865361709433992084352867776453159528042524918547243199277685799902291750401770489922725409597114027848317625767749454108417957775695527040838806624854416983399433126228248554622182814013988079926993664343724269623957528634709773778505370890927830873784503906978244908010509467076306097260071772762210071147552681181469589007828432040733196792359944928016148785628642194381766497378467502527931366263689682238849640254733483972418532041976260039273519025164526083206573331885020324332360154201417053638783162329247484507537824140385168351233577366036065658167034756612227002477108626505065278777318872066745835324539910268276636876839537614389749657019959663649277806207645716731387932246773370090892117008195610814154975937865591658487916988464789544261196903783411949253001361269604736356554482213461663305188397496103227241484664366680524024058121623547512532906311116987122384332630586642005091219262160250911588125573761496537072924173189831567866602207309831587961124126850343998468243917544524225008362919538686239530855138266995806852137292468230381195503265475527066473948667901769179996169135387014857817895871077176330072044925940756118597941469610814226055359231358572283902315724030103003613742054314991128489301870357891216497847983336462038968378094788169218147288037438119632669732398134125796329124917853953015199875651284800487956704433626359309396246275822655579592479822735861437344712666358008148414672765203654844420667365858849313300989912860926650121169627147717118917135322776689392506648299873515746005697943956638914845924935277701902791942719636121595184896463049150648334018401146351871352916026139179518820250260488095776519220732695270869687994041617551629602839701322092552726609237758727811766843294263818130107403651773890870410416098595866881869324063794362738612712800593173923055290971681375462112494324047765234000793441043053069547191685487507747521459166229784061282018451677135971611595475345898348526819673143930457857147506591321787705151009447866213506899459479083809456546217690656018072914700922164309551772715525185044306402898777389958928034415320918492216740206042665863520862881161833478705914698317414187048040882855160025981938785357887966350003666823223406850103842725653140019557401331850788248916490240213749609963618288651090952017539999952647617676522681173825592749993805909237604386962499938366035212686661781659033639604377116429981279988582107454787474732283595972820183093692003134688776585297231261957993337271727894813411996770073511583319875109249221701074097199299743317242516635448317069435600896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -2847074645319342377220863811526320678281278303435303542277977819678870880748512664181843549758609498160703810002592135847240407622135528418493438755760702544170778042661673994060289910395641935740042524842801428920532489180608407255721971129571253494082432595478546417336829516938056372522885571451314266433309230956426861165024339437823884487848076085148388714582756324946349210396724497201793320806495953290964663059309977741778770929901052327587622218884619622522609439119372394682377878073350796793433396493671635245482407039301718361484437972016839282609581771097148694547165508714605843016773706739232504292861423751265856434861502993759172383906788365922724224898439487982324780031357958994896984010723925064831423011404470875260349742790957116510357968136120029420561252661601282493019210007695869858080877926535457666892461480887559018009652265006923204509973085381556009552249855789750987104990615478571309016407861517390787684890920557420988678442772204730277645056387949028607166412446968621975954217674700306729841024011979399685779913765835273240883225816952366366276450010350187287305755289469001669524811897969525447276539267225416045477251925212866741294552426517533486860729845966202084523610459918771944539428781271632630027102739111674099715373876352085582999909397974720610401280913930799788538169176392396325643408407730199571726747494676786033978290618806886071388659018747931224087855357753430625225980189183862005501307739024770975541728313241849685657388099735915971813760486945824716076163846144607236383057554757259186868350894206356087519817447141273036123506009242936592992520724462562903432564983370130425333821005491905906200041600668516781848876641576366274775596173900638963183994297965927151449928244528184159467486649074664494873135103253079775000153289342979193345562601789652060104883617551739506951489988424103299834618908338738619357675294533918313692118003393989956077825746099680545773643177165221320623835492454009216461150563254542778962621191183541936689427195366238086372066467939038903206862207986801297400259660648693411721360515763020138204978034901375696117096148520071122924102360590567367743269182072867736252339873181436745597868594657387197243211972523454936425991665669439563067878419210997706337872912665306798077022556557112410106199233055044600367029605259186801539874186155436912608288785140578125636420370927894454898395165196013059457443509250498204366969599911386737371223208125990527068860077801581887357137852943849596225741473260191028899173198236091551386236956571049721813708612515220413026929270889041260949908455229635223939754468297428434248029548108347678088642420919292675588853738340899060173158968459264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] -33672480180580833302360743609034288724298617381561294423923352574763553352110427644675627219598210501394164793503341043905704746725751238113365136934579408946551387134247849409987225559426996304726953818212672390215849574667080208499650298939193918494394355928027303907572720503664199215548763523644759843959551986056423208538162514023238937696967874333967586650250802112346345156432066572127851398143833026157340318425755992710125179445647513675463726038519158595955270917051138976414427861289819254437094301328803310974223897444830347807897271496367227459873848613449683744687841955251064147337156748758222230033280210112636895286622826293012684751603175818690296508586881837053301951861343118073942895806352759756960602080878698259034088784103618049355579305226341982117575377957493257773469875675582387263289353837782794643148708217901021278945679570902194778858847232451768566330572932769260564277975260540376189031295861485167705129768279200831981948267120140354786908818096009732769092978386207135115920191477647214295919668928973643931588995351569154329896062437487598475167148081415829903241929145346336349443464485780169032319840243842409317122679084901204600838952011071773229852491103418719085369282546061766641567887950824269520509485038705869436438140057709050931431730450690959927926492972486627506986156104074957032553044451240880394343721217252760402291021058671388581237296130793394538518996074517715880274550502317486163836587884424533052914667977758381559710242260631963556648801601201812860564633936669933255610361128546078007836121446989700764375106422093462180647979746445745048909711572287979252984858226976382818878703000698952737939082106372115603754394772313187749123984699471751822623709254279352748435391623446650723831251542256863851998571656266195691020336502659632833523789831050228759179638586483529917778525115756985514404752871440588522459258626477691827430772125621009240348078660969653833886702001214168225008189334384518299582106358491485910439413771222297179356736070381193104385465286289139272073042156162670057291951477455410879704897975688437193262318412885398421142787179150194477163654104243631784301668608163877272635777843329639736219794057977655412853593654374041529747707957579600213241677709775445221887888295029475119651119211711435784074634076111412823221185179224550759805295206873808227896501325939708781191017249133063254658900672431665883695547511117942545892238647594557914787443082896521979492242483737842948832554465385373495721763490004905175835781207232040844828255060203022686286832303702488046617167240299725561052328740739239364839912411198858783328919666567695615591117512537461539777086908967570345952443650539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] 495290676763125706622549974948057287921433839571980157004126506050546757719776728718664900400558032182047332756720571957412467240007322846696936256036856564932286774377688186246259648202313400793918697792609047508176094123050439627774403217984334389048230953038055678831737591835998042180035714727126094632625945477111088715949987010395807772937243058233542523976847568075650347573551788311522341607775362803107831342102448277901098372503583522045448732198370752803240748508488338610322906829997961965053907636854188447936444192861394040407422559821507394547076121572330423729025897626199512618414833953392718345792343281919918177182499074561767118360559219613538030074363784731526238184819229546955202398614545121342128319367826811871507951725428148498326536270122415494108322737958600434593412092972353966417412931816750085014700134598444084386101459942060934060634805142715943644344787577323934941486210554267212819504199084582486716711179891192542812010960847232705397748609794120258922898748780616691512552624792768988305902645258619352765388922629890936197452277831398089545158623532488843646433546476186766506376474353909091652595644946261333030748197595810659326284308941107752273694247804911551924957149681456920786608253743804889069733180397545748464535943050252035266293841408962395777456212543980628859184825331599695346371877270521728288175082534627290529677482318450778694248074407535677143435273835740851687824246140565032033479367247557090011281215601286090346820800833938646190594796411705806909978485015522112623437831520388180624488774676800238100609898152164334172433593263322108133452584126389372367228345378712316367113580301079863644821328379134178264950823992841207265905752190675300817065999016198176388333659282112300636789849591432153462423183354042055436391502007583932161936570943876515536993290062049373897377039878598456556984756687687907688276251283529557387022071857892542348671225593125995748077624946449719623726969895655981241085903459413144711966886336416952524268135022982940843736237188713068299772593025465596283271720168422359589321563448241386598501232935869186557064289340564923483578870189941981788522463255298094024813127845076698824969219409362053404809252917138315739966981143161436340650762269414704430803730900884212502185866744854635188113155894707836154255778761731414831998782592600315760860852832706809919669139099469843253778876738320451649332288722540560872982220628026393771671225835063060169528439001736204904460225267713798148569051392332994432466784609923091710048380300795549672179497460263250022973544739149876574182574327292179146353487875079924880608607876632005090842231728162419092619215710675077676942751443189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -3519817904820398256529199325082872181721572717166977006679480087133058008215097898404724298090651495502275304050926696298310253461139573306701392178472047013011620894117080763853633341162225689645624137363684371566082553508201864426429662399058027262722788783230214789114033547833787093644741256099799931043619816064869590309307219769779564878917459329968099025981840102253644281846442216193552613082526846772559252231796347864678440698737222491733076456530624373800785490065778336563212092642426086277708114519070929683554279667822925623120852273533572589446228537792695496290001045183015069532077192580454143900341286299052727589858806012255535345955288188731529131961457821001818449401228113720265097095882561155788920018732545925345429767509769335944349824888246172654570228870626780250247757764624846588071225961266861648083863833716766810724774173796464569972166238930769313613481309539614263024003596582065596302322357163850357399814007526865736489697322282843760600566821146006564339911970274141645105638630412758228184223285325215592932953841737256697982109388342771042557886862265969124976331398408657187033184973815147403503610260509175286851007349127287254785426871527515738404940124462068746427799339097501838583915360850265514911046946767184462979416083509047773070847036337258298204180549277270455514614453318335542685478029716727096038050308744716924239278405907488984827134220355740898782483499519324596273848999148079696329688368944484333165196927410623423301750014251599894785878210092704962798442249551284683844446983641671150876207965996218927703542024643367865868119798311526232473056866817630670607928571335602299053244555783944941704594810057658873997703177490911030507094395092967948325790913700419957647524575632998661582006714438267622236630178156656823918311667453003153918376334276063329187202735647701372337286112817266041969815963505391830521160072377327878601278002153059733946573088244238267115673888995462858356412457226092900980243092525856257871375399279418553335349228389272342458767518474903138557414207235667505658202511544346043832709094460326475493943427620097591116840095958716941117086283948268793733763574353705620836256606425437899671762682689325913889623156748530806707488739406473044706003426493535991503485863271403628282788981451359180512367620000748132132320216242772382100008472514178105992972927870759632146654218380754807012733651924214333400554160224019004234471824739882685529279409253009484980711039998575391776759595624635008388946400579521116502340468145063637539821538254948926868314242140509101585276901749963184009613779210297452198965996333809741358424071935114733796923909712096703103970766853343928346424295857061888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 17453467687814853601524192834339470388110964523298221658976967813284438053859309917403934011860978954195201913474948610720783553863078004229379699602990118954800896898353406315353377703142013228640734530758949189409639080199935832286860117051465982441235880631077204554790935883423273362145300111374634890678486759308478924019503863801545398739548665988780555867400180789957185109929117099624546063574597654026090973983867922145930726820121918224386099974602509834433172625228176089432529428096662150515877007948370648293713326805514441871582703055573649337599884694447384024155038678764579894591610748923800844606718964418954376749732946431990588393398661940440504474926526338644862384752647613740711300533584302508185454173396220045943949883917273611927542352465658456549280426207887173958029681900456127169527423224937180859417724723156178310376524030656051540847069837842004865846805805108284915600411510444811630548678289105304488482116245856627142490864027897414887086150047510964711253600953934885920580401974911710134090736134717921779291253611265163345041406873949743184059839090028088155655212317895345476386549262444317658464441283955188108986709454919543430476149043447678684895226861075367699229804875753132247097136422098309446370271676229103712632778478015907650629278411066356919814663594909475490691020978497464573130745665926879124143650552042344796653838301795658714322139564852202572952077165326030928933883025472619536826062288393078949568434798447308268018988928928244189540817584558254049451367666260298635046853082424462338293989428267760774786690832401920984550321467450130403811958455536418866676538965996579906261979388302387464457154787037715980866836375788314482029584156360860019523947047314581838110940593368669489840898363401996498394769395064510301344730117625286501243203322665740845853872958689009845258192534947794694945854842637669422582402896922868794741174335175289659252424391847954908710220048725801544268870775134883353403963472015846353329697805821073481328904832758716392122901235172741276449806288422608045426321167495156666248587971298639571157775933251581891405289756718774137188360122625878866285690870066435876220434385228832259173524142950014173612493016593591773876779677193792222723002984622192930706120336619564661722883113945422330741331434566920453030624024118066384125009309111095554499350908273996790901945618594527550087119280261943687384138421809966546880323360508847708167934015270904190492707525898577932651702961895290922305956935349804152805040534142736358401318789634103301375717978323482513981330444508303221002380390563263970765996857503565471336879405811834488796015996458425962428924438094382141734297285221679104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -64662336012186606768094328463387009001399663084069182987477149364123080368769615635016318740397186805235910876603296271524087432048035867723210600300694836373209667511644974649554647789280573884772720712859932707608824577314298188405965582547768247206837710901312715185764805225500841828683301882261753581990811964381652820001351542108547595737838901387291863378720655459417674718802555319339692329070104152841060120388253809397505859531308129480157975486290431503148898204738531009934656649285252675602062777551125966380911301335946886575707773265710680953297946702094825887476320554284263118655725470267342760418713264263535976477205626614721663952719119051187295239985921732609001877837759150341766506209370798161539710746534834892691626736650351539998350604658522592318703727868528146142653848322703538196970862810881112597194140904556769989888162542539492546449075052584104197244352134187901146829331150264938315604469034298441446217527042825886791561573842183091198702589345478637344870540375662010594385173816778137568218606277453004187057013555614451597094606199186700797994700524589493897815998179769861145984947434244651625361234286924454246039809666726469480151161984400134777459808569256947626451930816262776175870522914931682299351008567845477554520588417878106872736135364409362138720926078126307335293741009901794526516844966669604518118163830554953693025476723998114703556331773029265748095140465583291239816226312711743606178717497171339233191317679037009597561249168666047494996847971249278368222604646899296564641438337374324294028255063333816339310010033130807926218845677769962741591413200439982063453808320628544166766317203035432977579172021896523771695108675723760611243334298787195126019184064557828530484815106308132271129346119543638013788365032847548522527384111567853794861687959362632911014184149103729361792802089192865712582977497608699352023569366520825319965880727330189654418627127297509869995480838098677143419293479503355111332132749870841583954812004251006545933555511559990770411792991997070419851417862521456083658192360654037726078273474920560388052534915740049321530872284752617448910097807453082671794940108599278244802374760936497382163565971335232088722842836754875953783028496806407666532997722561897362575689338562588147479187272870507840705645416881305062893947003120499879893442313039224028068951847119410192961574265333209156939156745307483024601700587555064799333800267215891212980930988869202407440823059940972057948596357644159858389412377264771635788444986104765124477206272281424164886238161897524503302318722298884127899849024172624469369442457259578112177392085816402413272509877359090799253675860805662363929531822616084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 176315880868624065842115857868123814372663105358868017994697428937092308124352905223649094391461693828954726613128270455428531519464792740805107579987102541102785616712929418793096414267448337157300609515261532096779481602814983555789850244074463729121558599050525894115055097045386120486724625117943072265681596409084802545823742090871713532467162113610162071006036875633580206661884152250148586957655934596555199606288061393971703453805876880811175936959007599924077598967574301402951960030403840534092366754318378228264418778024794259343280627286607046400256689045652113276815076126763604823920784293368229972040331646998974911852064661037396189963348815652214223858373004120098530074955241515209186145460998218619007802004689596341139420216075516688488954666501860301858885928531706785794806274226768871468421943681074581234868677296510924694558858060201170288800571656726015562640442283552610721423013771878381477003328421856456486401116998369867174459465151135237459094211615326477426459297459091716429008375378531440826697791805467361636553334708474644723322952054765789141798977496111265998297803729098736860346989501966994920346125892035967487149090276075036032593732766630961942448435055302083614793802528011070568082768616760505813826539557160208659984804752781340887267301597846594397209313952228283546337152269700613693045345621821707796057046035408022987141544779366665350327906765575711198295429630991667410175051891705470826712838004035343289232787185095778633075526177540952450710762716871593999828196544296155961364454783059841625515747757613604584332104119549008418210665083781874853847906988236190963425400963506761945598396928830437940078745402675894768837848657569696614935675815536475728382703500238766168230885201238113306140993943772774782803138358270091844996126935418742846602752382515559677986409232079888176810315009808771781308823724358595263238576681047646665151791123591464884851563384670930854670577905453711489613821382682614067276128981966092930592137057514661758714188159704181654246701946805521924026796727922359306278939911130486992685404623331855696419244705257463452632428923592213849724266372466415350094040644547455220666583376039175327909468974392942644692972783197160767834878051742992021828184405345997320855929472190566450088573296670060222599723099621351491034000747019118075928172750206752234831043441562738918236979736882162547364400172273255387274728454303948874261126602046847195760963067100934656884917131610113695038780991332750548496878716627646824807070253015976549243830525262620035481822564138492529652096982248623041115069482185043983823583545170263670521315565766433329328489616153385148122038421307326227879622831226486784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] -330235941723069554515771999645276546429372141931143883651772415235433853435882529827205132970880838533009751096480372149405785317470024712092994259706245111713543876750112908007345676864168290665074994799455430085289574795838310801494865847721109861236109955326015394298781555467168396438424857277782605167642006425612248985402231316929351363605963414301615709447966554606159039270021242536411244195136612215610253963168835960415792732736392402890659007040143502439875576285031985697392423456802802044147662672301546949269534789956959959029598063081096091525381961433709122425483670840804381292550764439251885171511347339372449384825914854808005944930089591212820444167369964553150543341856316507358066989209032848219038920339205127464917064993189289992823896989847857002307805637037923965138884355299141585094133221263354382391106721571355708510664200337637690508929466144609020701553272773080539350106674584678105011098780094187242404931615487751864604913856388428097109209134245837419572162799665439417903050512228871644246953646899993034782122068866239555469319871605064494631276308121705849686177700765971107328773737727005206757433611952568095827154922983408161804229459248786478388820449707602853565715842596776626360433281888747308808473212225745015176590203809590834078990796236564555828931060720946705540054847007510346744121096183841228453290227768211377694237978548930533438548408706888851199323155654377237301422224311185527633229346492957411006358206036199342691712131450889383555907116022608023359898588929215320692041464917589472119339208062054583061109317899313510126447669134947346777650844145067984868876946088693913051388782209688351427851875722095941363196436511035885732968131203542871245968693041997421600638667321612091106180269014483347358435054051974583661035329961988794672963895589511605062098324160859051483182762242687279979015581550331568705014044328430277346483868622898887628786793440390321259783888833667775353337809050186558132182616453552573691139608004969587189060221735481391255776918289935775834083673487759893690675404973656149756025922108946184262836239488276104536582484578575581528998623918243455874018521322988408647849405174331632608081045492204561583156362440463490586027915517744343203418566059844797253621896056700302725326933535056544630853429512075082941559969454853467236186767059687589945258640068959626285123957181872991407807739009234916537482114209125589535898860044459191165763762460880451128678225724006612498651030311759223890192025335511334053145883140198495945050487712532346781930955726017904894309324037749446072165832517282585171369300431492513381763415965939681216743614566480590781242697618577743904141112024863080448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 344647323486865575252378731453432314855513414463003861670087071466011953096958376476569284235104792410392422670466377893762106957896632156920104060165424970215640643981773744337584256014698655662414145817801140547328370542317271334015568340746550084092722355931562130622478219535713310864426713251064916600467933457044101874405109972443298510617970683086075069738496042390326348490487129956969885138348624660929247502702528876005670366707995611267510391635523661516567035360570874465411799625714802041443485452928955442783806871618013027691848843211800816609305463283585076474317312428255634212569885932551106095774039303896270176772544955436482171220179063129780197442062929410752471847665131919022838776445096349137318663376634185991389679568400298891609995233778649394787261036077460437654128170867213057655971851998849972687015279195469271089972539801202426247481009168461068730026928126279526838695888033940927236307238960680978311051297753867124864112879718198896646814409347831772749557122180988883638590532183192718862818038346962615712661164474538130864574796842144038112839096822147057859060686779768916468536306350537784736128734183856696433680178955064315816441800434456820250246278156020267748859668517893384782800753122241907452502020801781445876119969382581352869435491428745152339064366587405175632281056808969283077164073462143497010345300694288305893881148160261157176934725298570747583934128243662638696233708600215011780316996690751838436415389654464493416267921229021338045291026923879030612842753704632070825396844540087375868384516718520276950535450782871977747023567533617339135515093474280775329533453863606683232411811651895914765832348822786709465621757971994037228896487857938352799032374095342549223005326968448775292206005377292948489312587080368984644695973100092289158774229803549952742905415368237323534205208163842509170342022572504778771647851350995045502010789179370338466853307867951273008904837773649743100655814766922051758767574909494565507979033896428181943184011881815769903406155357063889258784060434052393713942756038121790200073463288883388499247472380746681539752014048577627021491120055000182579127950869005336746824593294312190756416016225875992829047437941957725674536758149446279107409908387640175452753873268433965519489897412063884862932401795244992853761718166929723105695473487593864946511596234152992899815020255744816908282776769675777745936805544423662467010753774561379836844505880118245865125245055448719929092810647103166016854168264466467539596292420053729659154201728924208144340767159150427736564469472499926537166641036275906860513320087689165990497835495113019995900463605862927950580405861874683802978993082128662528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] 44567378573415574472712572989010671830910099500878399742115244049671044484707375047323837022169236457804687426785807748342723569305388975018885661109204711589224044099607338650203113671906439957289987166701082309190698279595241310129089699843390495666710938484370855395659009298328994845816711787386070507877093656185036570245270893999740636555663231205844004712355230210376572350535598136749454307888569749548918464931363204453890586928804465074527302693018827931162062894153349825595740735582301828298581482281170757521050556045166255561282059805694671931232241369519649974265038521982248074966765822513330635731926954479727606222721104868046056980990306753019186534004362587522320865115617041174456525704908753129242227007329645635972248710997061451588819013477089360697783324940949436219992982315228519465078777410934856249090057847051809508987062602480843572700830917185057777353016055188934360508485952619359033653169003062779053652497353299106596006363802544432522590077011867701124202015069675384360586236604097199028621579154773184174889870843375196840906503632235085225687593746916376251789322412659000490385995378851327346469137083766322224233163145734456052629745024803437222914910089088784195077726731886617116027861792700756746624574231236559966795986986092643151951921476649165481203838439910083126878462339511751891389876469108686670101678477249806083773741281082889398150417763013569712391133300653041735143313363235864556983370055543669791620137572051961413335143932023451055989933518512896005601734255152610402338087563265796500294524257934138559833291503679653437039830086195359059003384310038680005448585500355090995369010718576210405731024516711966656893088935407918393641736365408469822543665904376154223550921006140830053167102745853248445401173351742495178802899622267811086301242669354094062798226388333684779835229428445745052415155652320201703871789714162430529758044818712554619789242832953296139229974413188733190292264228410513430693837205264043830740053355679825246289834647025663710614313954812477874580865687643293825182523130054814092140939638045738179183518606106926910275991882471009342404698183948583538849775588366530615034858360150118532886514479043763153138570805126400732607583520131182033175225809187483399922293942598427256886404885704746447751513987015052433454470281011937339294337544889925907672947395956348174715490028446195244524136395810616827468078860805694764841585571395471565089939152522512753254985046956191526890881249997894137097378958430183620076767129947058742813072720592844830028645659955792431754444010740220878610776201630585611096088943356638856020643685584208956480063494968698999534513121450522956199974149921177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] -722293626113082106910023377691534349369992660567674211663977277027884829619492505061853260297450824723890416401311231798063509739413836908467950535441312880139828194875860007325891655627413470196319428729539387463546717044111169879680570468856895065112143557597718981052382273985460724307671818880008881794550838900042521089539853385922482920531996639035722151643366377147260431383110723231570288294163163259717386390936689794786903606249406844848957420587961253107666010869969931451329765452961738874075607676077366404395731256985102073092190917963016270350932779821944740923073219724251605775754944775207326730739032666391949447155296771618644870473495162842960603264517547031694750470696208611930132921885169883571963768778195578113378715366601417331104383214069788110684201377812281508056962952208209764096906954137833540517235447964477445269530284057931297902513442189860457129934895242387522645071307192055672003792547935272658971549775800376710477420665081935222501508525880415460814238281217560636844672437161204389940903312166090070977758547146586011133832464062641459274718524706661796656244912008617989996693264220951025368003205348279749852655383944271803789467781493009188602627787973968571856860085007322798229808966007073762950974078026089179640712941724497739841009242117065940935917559528225860334710454175391178673341224433661452526983886675565525622976025588447939160827344737239482603053819733294817719338636570381624004866208609549021780941004468162738595962644841196569505378103628538017823255506920008687149584527116237298265339186714557158294718473828585996496979295955942392827155521931750658362552939645298895312432776447677595971125659134420865542335179938557572620378926144178532691383486003442544038921196634861219715954905751342423746728991996048060421602180222380191495431660360319344329771916046878633124622585593122152846107709004201980323288228951985708816423594283352164333750651400495499821092949736875681307706366481085616093719145244076861107008905095712725731902013771716938849007211508740029740058443773041836789130361102720981957567532831944947939151063504485301930234586806743229482211908318766630151795892690168543895643220239020009088866081325556966963156571662427812025329493722846523726566951086378230185198624925603225008368812826284654179904514501369196646387280147128555287154135746376739991801231153112105251262121634068410676649408811237715384123282004864997440509014701589339280309809209580749656930043741778208695649918760399506734239737276600024898508396805570924799623330356109632820174007960687649410792074202560351537352632017409855147766109054094587312643973042718691599583996927817857360398774032826903936808302742169714688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] 946661492167793431339432961705356380596577990238160789780557677904312632888541242077126038804186465674507096552981709140916790485142663182097493692397846780182987530141659171939267000378805124001154418740940474510517376070494504289367561006074493183649112934629533056228372009106782366103597163440550070709391997126640204982987955996524364933083004263455757610403360165446689414093007651019813985085504247091903756866101510145135756744816000241352120051391980705773092114065471808029489810747633805056934935962533870751022633350211127301156172681410357524595508255431304687338583466023077849690760323565350350742079486547362909666369537449154261588829822081837053107045482322475516511207449472738281437548311128472926375751631520258028983314295220475793179707030639397064622273898809663078211092485466172010597530563488088520979889949626229018415467418204586727209665995099859439998944575353888343254574809517556791654069554896672784961568755294594159987842595641850663488151487892723800902535823232014968517536491822119154556585192994562078944437320781481189421963144799149076995343915476513952675418730370687615376625355452216259424505546325026766109776198890302200202956715874606448823991525116691847909251040680540690577174227811367815161913205728890014333390003722053329424096130441074061492256990819911047456862600025810345305872664730951805253463914723544454247890227719548659405690269458765767402291243293959973578049232234853512005287263451361860742671523622062907639429315911019461952234208885247397788813456637456694019448204550609631439290544525401198192029793118265551495236614089387571991555466113077443053802177466300720504405291705031496653399610917495397973614636469878876888118416062193034584174581801827209433357106030006728976161905550375466297555164389902142934187351732576714974766608445478476694760801704952714823537035142525336682010318119336138633872712374249631481955391332432977673845892530828576897467565229669424206622792652133572587857334018321089668691546931469083365036346207462592725398020724954108693557913403453770050464455619156544171790201386623436820996411191837832003822804936469770343028375679657711779403129116422578199173043304391725046853970466898283744160472277267675727224444579641582422980712190240202877903852090331369736856154150913764551338441967932784018387426855013568053174744403448425088333149631833202165604789349459708459875972907217294158915954378485519576598230641938875842655587038257696704520279030237930918300645453981096944428831215462996904890699842748259429191651885210275985116973493349104650827280511557869914106626447612323850934884596332519393130918718074848096741230512894242544791140452370632331472811146830938112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] -307669484165021317721365099684874749474746349733455956642393626371418891297673945954577392151773596651436195558124142495714825948076601759006851900637870780728898981553109101559969370716520081629651082129937531589987613199659615573825917497825596241162528081001682404105320801160254709475049561723526135425760349662243301843288582032061856949061528115764997038538144866853330037278750690441160717118349837829431366379659479136223426547448070784559339978347142912376037256773702492382256342130089394734191131054761579488820892296246706134297493792155736602294148353968337083163642945830025313030153077681141015500557029897420889014206998894318453566365919575310637875995446357089715265376447214950721647578529901744893532176312408772502968399864648822849240862850794953139319326131971269502390913906546875892009553128262227021224801952270126794935254377341513329512048311741317824718317772257270790396899358438703916997537834827508704609186810532208795311567382470405237393440165107838852862436338898905230345409187858783696586081195083002893864205952356556736806025832177220973206878509738779998769789205452984781453072704083117161425060480405985398857276300707437351114968908940878367053536011152161535093778367818096269733765736032443948292489866318169918921056134295233751832594234523537692709034789478787454358884348169696885148108323045019865990394402807087367403166340982234951603726112120430747292478158092806807654536808441294656732378513744340260382733221772918899291265309279031689593776389907951819961997070289935035032830236126243046685109125426166585978566825521710673002803493854233161001339686479016692618093357813441509826125284228229620616032251938674377504843296258178958070748684700350988645075351824181839429854447768341334167283829557644051046392893077453138985647128563517407970492199955855362168746171150289663270657873530555657231485513015129779281830785890140125185492848320496189406360510795649599737663471185870428732372992371658378212859552125236077090837890657962074126797180718631181327608198417505044411979935430134509404638971172617471512967513191404577112684716192440970642960799112851154591124378056077319263245117085113133305536544803822087238669671681392924560690465758850282532439350634424300701372992877598410302975469848256134419532089519117660189646305961076874532077007426367429785735380462782368148609769332547450734496505846739045292543332023436307541289496667491951901698848504472994267998618769627487851387111991097278879418063837877100440195319146256203231455510993868510868856685213905764161717353794914651154403586734806785577933129230937675594874903910930105729480564406050727360437602209619797381773944190846226168451523930534969344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -85312673571157192937648077206713619442120043719430250509673508342701866541989214858293265421425451932094448130507756309110857790840848861111550900103790093992488486393509862991214289296158529898516268529665662984463678745486757142353375747232544739460506034765450338613322156526445243875490678090016654763552027798865234367915841943425852293767719147800763745127810218655424596691192043737753611364794528833306305761275222230355210468803138016996489735130824020570398517402745179268565697396480641206380162437083456098748941844536428947654424249775350916082138214355017635296777356188526267419790964870332744938466205393288016372731376083124564419297013062742977067347304706752249949648450278511816240176846064609573803457193144122255614124596511049076128583713699729807890531046822701105703610782588576633704697780921761438927288199470633791232471202199492086621243355467166863310464647857673356721892426267689936277149951564033159019629511598149569945827526774207226629751161654827519917342840029376987465950643415507409293343809671330645802274254136930153847620807759024370809893841732620226332893777379800502916076485646131243348870110935218261248302215132746348900529193560832683794181886048016148458648531424986468556561268328920305139468675157220764023218430813221381636096068545855607537797690420306742308990046026973654727020907682706955540828967822864016655019323264641440739582769221344192230144914526438056895993850904028609013798520507693762964028808539464526043163267617327221330965439173341339408288530318868496427016289959279030219166606986317870799973643975712603021458589956016516105128450412086287783447398932506659763370341570939746572906983248463583399121029895806012790118268185407534865720345464644937582482402405407809209427647413996584740032028937214594866468977390998977598578711781132617124564717444194852017035162019420794816148748808567649566316674237411227777017127119777558051858227545570484114248420484431336814317117658465974949894435357793016925634436021537499736746812370429599484120993873025857934651128918116320273399261265600710534491288480389636511732278096471127438281512147938495155776888986378229753037851823712067985555358445868064866603988916291089145725949975560259216557711858076618999275603872435498876631016160434903363683543015964570001935133678965084241340257161365861529975598990668720884458173773468440297729231353308127797716622674397801894477710511200033680990633483578087146604558974115648059036213800831371839294820331704426257223148401691165240515440930458568996903876205509932378661430278487445173917007191841078843897307882100295600104679626589865392849813598231075893415396456036160202498762405324468072080725373358178304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] -1208066249592343976416803948773028714681355893117669763910686006030203492931417495493149354563847748657152802485798766607313214457765819582595019913352686841450902957862829341807080359471915859147902447742108173103229572954299897297529453872382296076282906587447049100338887230358754600891742426809465198984948188972423572784709051753478540740965482783755946730786657793055648678308645585690744498105513566921530743709149927529235077210360669500140918759973599157139018052206246615572825578501441836779560854392986813488819017227035299704475513300020403720331398402895392612964313235721925340282286290690192508050041311466578332160939272376835105641486030609723169883437757441288620468658469753361180116694401478545737237548773582188179418277458499172196867574599673891259617842085407745964482048273291035581821672971524890405366655556537201044371466809417747528450809170698936999561526505087267864915737768958835402899290902818226581793715751718451306106123955672987661950107654886972108094517467089260341314108454586708168669665643446021711188951676326845156853292042800574440454651927903509059415700945505748034862684061809810345859604299090974240402362800122897804769259516461061187801240825186033257280781433486500707255794201893166310282828885911093751667601083545751649182513345339695600187494223689496201811152259654402584260633236882855275472874699157818654340141726902020526969535132296261783936166339866019128789606233750846537427092002029966707300635250763394677501053083741877335094166922875717529821460397689847392010369279351044350606233409166584882459406561123631915583833754191824195264370236591687363112546438054017371745517692119582584571393049110048300253264654802808026687918430154909049150694238781082470519714349662975269874273406606995501377449117600944408642186372782021125466922580466024275260690148192449410798698585424875512024815603770278694633496297677105243422283763951358242530722330263863740607749683421061763038294860362915474141233188014378954647134594082573903792790702610362402757294136592723682342682090039985020530574496391277445128916377946967536355968629617047413445399684075266107503413739101219855313563227778320606510960416948419047263405509601933805428997879826179884714099497238028245454249327987391701995299212884749264171813265901270398377259016317390436617763948550352314642127429231467368145924081157352168838160179222443624338805496062921469076590272643622955062806815457030550416719434211916504397702960632568620776627788003263650765266037578583624138633930950860474519616564073015601403117063686063983827323539552209051630904518549895029601326272253213531650286180938050816348735424143770345671189479905797791064502442132596850688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] 3330112942705493334006363726740178909502179722537806095522980806887171508110806864539661767819181755714294728659266255759099918202797038678371135280524608559379429576437865429229682504262282527310460696699550019162363374808926283849256207991985913345355200801421587081956645290492961020937911083981456774046032732323274448550141320941722052421492611213257619435589030841897939821391818270995446549907434995087712938957443410938138812135291331271167857283427601101933092818026406547081826783825694798562245010391355254029703379850080734985013050147900351313835851057298131736954569603215655845730006226897592528327676109293851183201576763205055535623106825033033727897899894888237765038416511747161280895256920102476600044731291019106631896078900477102709791521030327612858480778435534080326303258431907877814738763451960992795090604940907830673362087199227307669043047126177821091516351632625093413306000802351305896589929876145524814381097960867027146442367219644812675855400258668059089101162540135477392047027262169690283000579715704353420888450831216070623891617131065774060697052215321809663996449689234714266019964415688963527123319137876415838881950016622208829149594172801607215039733194771561838094646572637082030159858452895944911309349155233251276856836726339798653834981287262142876866478170053296737806317264478426080883293348939003574001931221447496725230343356699653421563092779554526949334690659876771945986582747427416462773909208696311695323052880117802297768723232427085838185551988525972167852527370291379905517021842186664346317475482983853686969541258353120099708510269206838090430351055635301625424491820582375830639589774135854846184505281115144603526129474395253649316952810895462846805632048934657501067311385769905070443473220618920463388568395032406537301831345154489722377003306290989667756810029279252150750333856064072945199780151268768112844047276287218794977410617601912423890004083309356269760922024848258288024038112310968540697516992274757195021878700121756258210411046743686092472739043963312855811779383462742846666169998799564672640887964909013998138601588342665230220462003528941199694290808714491975442594566197176655085707001675577889889938170541840544973064745686082998590969135472529005498113197472939349391513251357979721826929606142717260750127202325638267843378239359741763648752380658170688120960017045727819462245652761700322433809964665768355550080181895300949748967624562327685223359460311261680932533232714732877025203136422176047115568238327322253307267553540969378476832534178830025006618197866234765326579966793667468132137172150690443246811583611274181088703154559701220956562708982725105619964596289049627005214646018953445376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] -3709473067044215153571019185107676896319179049020393844078974329212566398504509932689066413783325480330374760239015133844606353977549659467497854620008012325572734884722828138342117374596417734968701134405556920301413562267987532380398102416106409227644701198212517174052952362984686743693965545862275085942077523584665659818477224746314759349645958884025463036514568654311950902229121539022108526891582071179566421070695811586068457908969900456127803791908663245887601136739783531298629854839332492049000882895520276547022353128824037918622019389316501925564174572630164499638807218941657457155086743282112056729484245592515271431341226399972371040178801748062787161167576794309487021463008236281574714518605525671658900882306493027100519442996724271472346836421409045087550561221581961021026898408886242350214949092833509773498612380066618108743213119987387431876366411535668744754970363410419141598214986259927313149565851835120870526036267359346482276065798920131965671323021060215238994826109651948658348959099890011839650074853922482743558734438934186152038066180008272923662750894231655587448094370099296644834823720968973129346758832493207500197948070190529632016853386070553512002665751029270740732584478788773676380985509844390969128779063791201330470635768338171406981175648913669598219262265224559058487868628292474304040196665399653341484981859372451739715484754187920902389117735790272380617784885564084765701076910758842539093917969190185253796889488110994320989397452867739606448174235774944780119550176012923709011011878458440495550925355733892958328504953262887592696097008104458601085697722749969502444473314378817228203126640233973740711743129600097957460155279323626459963358467313636805519282994775699982306527409571097747316675464794250875036720886561951874412426639700212789520687930632564817155136403650624276875457804040631176944512636921598543505135816232895877199265961158571082975810429934694314029442668871382407922985981356693187684319806149337341878462725856238961579481074233139610299306396386639306959558934538591186733492840799077835510639031567090202307993788984185542315345078415494642379622819912150151614035174375802021776639743038194852659813892159821243128938374769880029436810193533239923272363610377571846734080684501303639990149383376785568839533310204349419408283380145891425435183891106677740027334105907081260918251252132282402078770636718419573268475322293984806417053344211902144645383432520774956365659471925227867268406063224206507031638229338051741776072866790741665662203500731031267540639316573079974251990058657134319014719815121430551913340958753439037073567880463725096207480127131393377228775362205047285205871995387232911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] 1771022637988901759614294753025746751780676404668754845251931412227800232586609042079833300211778738897624723840447246051877632937206379554146525367964619562519081608887799727515714591247686464301387975150386950688718379349943978557610022285077546976080624702386121941828352968833503991381298215930553653513708833633219881071814473278703038217222609900940080646376868387913523902087955618971949152089107379349670809090446926819476801379413016949717755684942197075790491242824889822173538138360874186712713274412698575134649717435166136019017930467334954111042085081476897317100795202297698050150026283969427516391350932267554595455910504725739050340266099579168041612135713679263259288463803431450907446095022084100571927730404888487968427667058031617831452503656352523124791693821953720258371168296395155415629929669577326911699592847379651273958795717012922803452057014597403276200528402308040513634377793222816571763779861515410133512906669392944339644074415267925239467376974167352007766316519453532970583789428072627375397874431800997600599188667422237243977489674583830382469564965474522630235798036935345795475428369676738841039050570139806515530662872438771227359300827291762155580374719352792780288977671237074884312989656065649902810607787673979214080577161866083934764291346440024556151359975943593463036494231752485931188708162109137832611083864957819024429069825599304192372096509830604228732289894754219590550432754333160728870099101694304467347213546114464055442124859864310792910168483945280417178923504376209303751604134440847182553541979894542007626757577126876596334615002945138693708610511352805903396866279379124726656455712566230308695227918360316646126959954860345055320880796989868739941175807903892065103698152336499830457255377833430831867049206186286579338290140357593503651573794176414298356827846251053879440717691334750881772491656365123904524159872694977205795289610942763844865398102973638298476689828376005437292890467585375291824135573135315716953173951173411077746715662992581158256188631821269378028218513051497292960722870840796480546661360326688939448306137006130722262761518382481890447011089851016332724685543355065886610926977332091140165944498884154108028951708306118116890015750292045298856247386576071447981210614270824678919535412885983983386192030559683753361043432446897133629337165772999784890718679815846820499202848981491306860956423637649947378615326687417832252698916110103832737234917566963720808999470742564302094873542033503695829593603285822202182267745273606403963317241795955843150822906870791591144595368116036542936846987117266229124397834630179644452778294341477346963609532219131304025519333220823823727273493474561753088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] 221391810170702471176385987883779133923288399558749896306746098380647515357241057976981332608005898464936785292174838030965111700594459831484429920991464930824681455631724185406944204373571368945667637510585183449121167574508653291300779052495004737581603250300024427659118257343509822065838370813485972151641752706590908329218519648932779563892782619756576458895816926714187502223012173248555503384857233725466623177028022656992711988849385821791436823328000075738124282121563398411239275427613727205764890579694206639679406283891032577175567934352772215615907633673175787503908248826053619744313394937076092191781497704537481970992600211400213440063078061384960593396125113557413918664426739575365674390088194260269519072185512052397508102138114899012705142116500996165791578210771512413435800043113224050311442476040710793645418343550792755201623073070074801777568149255568884360564272322236291319917576412870223989517437680215807517122210417629637154320989331733999294562042520225799744075104910532892005188840858266930729310215784219026287967549156171112072593159408800383215492821369752500820556154490164207837303092100908054897301459950651025645631379820525436087876727328657785340078450241758883144024075798438197365008330975430325002200664660498830148115272091223393858206419442371187682968992141415776255185463520838516954112763139169578295710336629585054523275162944837399703265910825237365081662699878205229843458609750217119918576744550501471018246545824253858146596453896073505484362558572731809674660478509098419056726804859770277149468798711576904240620150160932310677255139426841951311912049096467169347720475878406285592270214341084410779472799823020022462102145166425380859281742506756083901596516375103700011229216093755031903590404769513518047773059664787746146608178619000401534293249690643558493278267343716215627555547063854126524278862834676235967106483166418334746228361199288956906246398193568791754620346033376718911188857043762267653702589918940969465086259635798140466743684942945924062402147737820849754249603121803556075008875581774194125292177343171244188402629593020785569373945366337552531137916926053640073297680710078474205685545949394578792971540327460258471524256721382852467483218142737771728476409710015810903043537207694824862214942736746610591838500922197373697476193004514535065778154106011376399689481762825879358134338828608370008210272242384594568078179698641906603769340211115587022472305079926279101032240281981677647944120828597563471062649914679632713810733796028488214150102927622544759389124993892088834978201216541199342377727410416612784155486297660688653770548241522700706071904604396566040138187324839944817135970146947432448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] -522883955344297743548650337887060377781688942096482105898093319903334221313851830801701624877514924297334728068624233136496482977241015378023740725914591839305083947094106224382722448220600423980609120471660375947558526957601368577776144756258807572001188142901987982615359844780813197409615263471112431448881735737749554121882806244146157113541769047582801566486519350304720526005807468985459164065846948238231239532521898460126041924205208130584752454395766389049792727151727776927093809594084638575647049595027735602072746140998209431226981743723688595176546575210909033355433863268093843348936249177648180427586387668943142787085688391795455632193051795453897959133084716015865211331352956126698084146430760361061957150532966379198211482962421519126625342911737287495925658933457182586583233112654781979830664162088848440545149634360801288731668782906413561844220648546772346354684234952536224975433679218590557604816529037526053404618757264528635576098494029844224723753075036916078216719954652521055530667863441142618844940778844563224961320270526198714467169976334417764208590638985676763688125322869427138539080715975497311450725432849826135523855680317193743004971822631513473170449599757029333215917960903577791383944165176986939282836292388447166229960011733051602778006302806905733363811959088984338402648811177661310536478045681490892702991221663332038572899231754920754287601861959322136192610074469742003675494660655021971357422629693383415117330447603983901266105695738517447259281981567678252962935949474355899114249015888730519030884208098829753282859106669287983301561845149725241117585441852242927460062140432855428270220079247447525810918528451438770170481264081288074423349766727665954861289206264618588081868677728208009982104379323706528406315648296244141648217552484022416017111924039041767246153812797105584513350231606926100963798652790586165577656799247744807002431149962419511902789448105376377680800387019238647851612412996580680209543634666327016665270575961000570644678689895898548006683766426166563769627617615824543762347856824793265689812780918191991860021630069259905915345463953987950995867560708606782480356665527845477392820296064643582262461731654271294155959230653618794639339969247059487880342557372662284786199375655546525214148635620155833130679208646817876397667210369061410757181400703191940537922658639311607999426903314497727253578072728563489232342497018248795992129669769448170434813163355678148439856664648426548715982404475646176997430493782996420686917660094455425816631341184642405832917491951734059680410204881573382880541256122804690088236636882442420381601474906485892924984801955727479586341642059991056466767958150081413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] -133706028252142755261545193677460077727088402318233261606824142024556320335763729139679407601953416487165558237366950739000634998944366509779975808506884622525822965658537280394702436293613657476930091600623257797152770212834116799970479489257275669733889297726215499743267452893570748876390342834031829598745346398485826065855678209717424288552786153795561742156103871267774170916308803108170753991265665063104907730187044063513767280016929102005936293110804845189437664510170464268063326152933207566351573950837056060225719389675296154285731603646944454138913048229993398021452732901822385446981167520920333380229118282363679962277986320771227910525927522745575030132189685703766007668440566061325832769466459712141741426317485402471497775836868824946239785669822924930813084306864587697250012860999790805642123554876732568266131348259777980130757415845836506010912520329565350908954395454699484776806719765327881646266812941909253402255154830061673371177700383082279160633318493721986948850223326252119000828694174684817035389275071884060849918267017665790574994181255536416769146286554680955924809739971717711964558482644354324529933822704530223869536614634206329941124095184622972339658432260198631340082235727794750743050618258099188215488399060321302915512955028580854771387109698506966498025358629252110834517304711978118915405118624412998304640614994449639165345661174803004570581803140525841533303390367260118021469087097724240384224317144384837326349989084635880942319384006266720048716095210531894384571264719265423189939394380353310554931793720314629229505534640331770316764953323633546286381222904258207610686471441932699958271401406924697558330626224983287032256410859987400615304586366835170185506730279412548874758888057483441440120880228783794857472273081730579738891578309560114488025006418591148789396075237902762233890624509999306706518595097574891981208525560153826339826698429630271971907653184203924379091436291820787092757523230602302276050786862082332279998353893951621805277408576098240136684263242949789214227513143841824499726993473539327421141433830889157529172272271632919686263884317621209064694876867897075663166994091399599128705959766834853317170056344303544350441981285281149192060537160887728285582850848567069050476409616926155513766917040695503485277678629315249856599039884094706047079715358257211008012477053503411767942177450845024848431232336774994170471053575480076701784047731823719083620097586683613743750337591476868374920724632497431639985455975245889645765287758177121904058369390748661401189625889789977421232736053136379354583338762040540869738595273823540843062626309988881818926406495754303651249307452836698284168106330615185408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] 372346621082776023995148192639104099498035193836396353826905581759507775926069030333886944436106582638209236349420306901120647295517044396373647756290921454998688654069787952212425631033777470476977457080812653041464406555859716355693107244699748121418960297209530450961017426327421915811096399565572373211662711133772009475153850535474933390530952350063683204992889632888409820271696888353356555060470972654509968250388243196174305739049219053827367825000473675094731269267638432363191398215082813006572679338904213956195133017200634931619092969414361608492205127010624565402890120281073222464714825026445241415937076160193163776325718918147601371178839218962993729814250114744061750183114816029050884463267908516653897824290369962738451536460573483898397708912669025339877407671905388100281603616205204651615396289567003075408511150714510177328824837885803979554100785884500722521124760949499612639431132202436096080103757201958291876519311285639956438362608843850200521547022881547170081639128213048208489360575853002229958768934413909129932262399916355291342102471209274167797054945851276743965126283299439462029345052646960324433551885361877138843529644931442430503264955924542007925485484190900225999990339516903322511398523650403124612039663566055952491307315026125561127881898089241730645977362451693317467252837204385700108784486813782922460102622429851506293142464842053319234082085671694708801041090058456617288492680443805627419799510271865773753239634210825451085674610117155709713148040138886386629854256630718998419828201828355857595259883842003321974984017817183860346457518312929359425748587545524733698848662123763634842081895254911411071377159473212971188284279421146200015787177616693186868998201848224718595930152321257921352494848511566153768291388739508318441482300184419424463868465891660713812826419388274807667139905904936243275284240768695053758563563106690151135398954168758801354172463387123320357190970690084315267768243589657029308141007549390697316130499293868344361756841634824578665570490267926923393609374348710440812219982891150615002710409030822930329697068158006954361438125854409439892966096105407804785602180138544700128840591215366598831322285704007141311331197213553671808099539456251567254813754317677529902306054946046765291221814655658261990453840798848111508334652447943235556294844157138339018871934778082572570499644539022925683509739374875982296477949639579759922097257873668593487170521534212589984022489325624905100425130511784411360383986866633374952666540490745853891226867590209378073468807260077978627520146135752724883004646696737712714789442602627278154842970877046479394535376612060757748547797791750948098258462437739069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] -48528220296528742408204124213198215913033755832727875921898826620005339694382745121654404933540525738138239871731947399188507491192299581727187254834637666013288903042242332891517070025277158975949603018838332948875693183916911996604619104099065869624598256910330999786397604054223141311427621329976070409064851475173488508953426637273918199065687787048654884323701739255785924466023828542910775352089915601700921154838545129999522051036458767425267156347231804579099981872195369898333769858237798959738381777364105220234036465969729029375904669902161658650159760357559158062642659664494581048468186063753750018564334630036905042711485401916761344839883824372010877706985622325936184372941924504447126634378981665082345825553643583962777960116880277573979260698708333263289668212981944372367560579625495814700887603781374205410105300519356524103256741976211298442217826754858221366824543026446852107493308152849758559319621115148436428179087523214334217090112193000188820350514603576563594464356205513105383674917473005264619528353377709002788548560912211054435101552278558380832301129037688683538764614661246931515855763927556160761788247728858266013879691503411614126848218554613388368961586318686007222686150225986065673810907840100226233624823072603056243354491940077104761789728166562960647945498617057207893764717883351869166696753369905192814717400943019586488885077508742807027022414090258963867473670549875790869917206664383370469024008309237563354486328182971266097430757093848843486379991036911220506387469965204899919998680943207877109353303223668524328681609869076029708396351988504979649428286310981800040903010491668603034689476071801626203378244078708732359128580067834006839495531206380183107031870444499547036263165259321251059628082933209659348908544394663587756505411522793828619839583869445315992610945604133595450034514645009594358030161502647643492111423669098889613491446255796808253153063023762635737193813096876282685125656708369197679051756212949907726627238509889227956103733349314752701347952052450232701773707676226889382700669502140017517540766958917123902743231785385300717541407293019240069307423198024551650488960982542488145129366430349034949574952752012113828669478765580002412047026675326440904647345975339523553187155304038652455420356317846837498096134779321472891576410704828823127002102880566073251133762146971119888785350543266552187438095229640243531470869858317333120940644871126879048290353934626640763271674591792161131885339989490024046988786947960232037809457303431301446433063296437815225269951567015339007960179871928717120409112735517688389097976507305525822680622638067903461237234121412311822005484710943132674223174231661740032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -234939956069841191874594031623790306892608082498651771995189927316073610507829292631973369822889637928178206046600420799838786763735754860085581379232297837829768813785017366630192683602276280440431123978883480838145841073368807186366989089338918483238044848715861546791662583356083937096104569813365084346137723965726571698969355657408369371414320719034812462477042682921380395564612046783644493740828962736077674552865677258705009707451911002352282257202437985554536752794875274412840879512116874601785582459947609896990790023188133559637919852269491901769361364769071830824157595086237491092109413262645675246110650055048444793140540746938595113614868910748803850684425684997811191235207645250594874828366369896193174227941283183812994982880504667467078415058162183331839220504538524628856273922272524856282536083284026269628427562127989254787369563899896928140665271434593163996707360236747044863598177751857504000966370294453309904614151759698102173534265479310519584617908652800565618992072140164100447081409251260008703348177841696173714442765287941091273176219832520593535361979699394875049027750933372357963684990177545249462090281324016437940910522986086932737427609242583501013082697746795318893792259439408698117700241732778574291692696421288651143040213519170363246028761367959242616673810445955402461911524893911641869545161071720466300584119520093434086164074577308495609234363332665804190990037027136984231986724260707476071620763002167927651614483142045188969380780526752199570273694634170471295941984389045838937167483595463535652847267872575065649811826994602546894485837610316845716821022556165399814387338769870477509167903693874038069083980853391514899197431223312995332179174539232551229307645945058739492864959620757772128072234462625799453749370060422753119613947327744914079400563644883632362049572588940879388500636118681467970902982541916419809499517065989390004677649106222570662359355581139905432292180549207523222606946420705214421735706703486463813412731772999458390922594059778482702088334408292239487793255686919544879092772035097756969658155556193535333321740439949527593899559815016035249439293730432729583328995252473474537793145578052490709166619101566817792007830905813327513995617257186330963580917930087634138852912791549960967978064243976975309628844503132373671170163704673753785211605482870012207262163369596109076790839171241571732372693785594344779747162098678846696653799158526194460514375207062178553056576709910109359713220440172835834239398048096051672560050060912825069626408298760597584644119136783218939778315022933670187499667375734663439497372640885163383503820366421373625438770643209361533480509704019949711404091506792857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] 223638768330793306419066321871947532856585093339302992750548672370788989697961599575316825361431653438870429212248378475031121542468037041146049159669156149071709126933436359163999625155704267004125875575647221737607518026216579161104962976387119890841370190522120589416443580355918382743015826562600036140504498670740284897195890134707401018611777726721428126026668079358755576239047608557485196424622988368829779079618281342332847471290014034836897362675117049579995754385208176307506631971726626162816439702338684628878186140804091703214999643845593861279447525443179176346168320131745772708722533624281328537181035493891254774682282457161657294128694763271250705239143182661050235647749307689894765080088582417045793293702580792300271884299057016243552650523715372850384157364286865899426838115222933389949409764198569584879541845672944914353370064066276067548793877072898341256307375679340912332081775837829856056809213913761395983027293553888794601585143032362180984470817225442410661568388509856979836856790388269406706855620124472714793187117526796649254365794826485573126074130850595598323413074178602437889354713503687363908756213304017161169076804856627313902752597367968253404321462631899666475416445874088885018958296983997427358599756735975252069456631166147554227511238917638573100031279890702888958550614358490942274927724976212011276608032128226123604242123300136650804866586068624508968092039067318772799035709215187845091012742341498055080796771296140800677629030202063291742938164944359894063797643047316031747430662082018959983928235755612320995768628506315905404351319629550951231405584092726534807048688315132012723195849813476348719327458102779380109103176757220385027778210706436503043418255758774511823608902840586539468840986363227279273723865948610717508365171777145974893802434759051641122438852068259265737416270283828331348878544259908688772576561523638159356712234288641147064089712398287673425751911363520178302252402112336328913139766507337658687091970857370531747716791694169393534838716991597928670898937429768364822384071334741625205941799290443813294383870372803459557515623631729488942133876326718985091658337670396932715789930721075229922877009083966225411312368406779907418443056231652258583310553791622570017938348680579771804496533602609836664834171033482142844213790546180894113408102105130634029975051816255890943012110797941057782011915865638415987808505471842994145302389210128576508932884339739006343489365793477849312079708449398386498057476221968483254579623776731994454749474846919239599303409516984502081172717808506098191241751641935153962507937614213484169685811620328773886364020186798360137495189364989915999494688126755930112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] -91826262813994222749089378868518203322502164704989415658560407066309815136234030517739352104232886523130031479336950200368208250631934410066130739526620075290900187236115170630926616311363393410788525145144838616557684857767669528580402166059477968839980752754908746207367610383003985864599885248559145991157978932812236967191024593995743202232908890997633366310123332367686298819695736121652585039995679759709111975542872385605108935203959415459757194422228823488150169227898798183870935299386862103541986205920673217764233123182813935607671276906186875525326918744570544211472611645252909741704886145920016716485334191098025174478534547753243605404620997523992859249265785283805388278846148478003153588506306124724208148445451608400649383791987057653689718841853497687597787225175061099172060667013668444437213846483056494405801084516626963408540567664907333596460808682729320523019174787951761156605525047316196109541173270567300953366626066345787270631619574624727286094950079347191992960169403486484153701406320281505119121789019398072386541468721579820887791437808919057880093140433922339454662692625457667540894501777542574509146997078273625165708522901092048052820013089444157395707869911955964245325528194846679362705895124738917559769298190440834411122726700223882426652808095944814192584064557741786472275342617751918673660172954543308825073220278432539758621886624170027016822919085622467588002243328339588509517708192394280416234795209644381389621993346946338364231917271779550082407113528692075399736749600712583658613407189341289154009162412364744168255679109735098218014085359757071732304518547506063965045914506694931831183059533032422964258420925555850647775329577404220013525716855398314573823802775099655499980248777057785461705422765519802076416326187513712827580381150137882469094643468536711442370688160031359595287486223956347939141571991607533560584810782886796519016508158163127945048766688312347204746293397540488208879317045344688447905425132134058007246896823000405976476385365603975072501549313854062629940403693161169924192296148129594413000885233255537057138691212668336382948112336064001716972791255576556485961902629838955026775517869905626008499828271147857339688992479022381571498394908529303861663763525893265226297264310493151310865796846417160856351362002441697542630213277902216809879924307264301176200176309819633856575197777135077281955468088622093866743534997316769074752375913693005472643432109701600250113604720545352662193096590470790286410618782856383320316899968309895057778103973290262506003990252922465139966152490141538400672461056724816753951184949033605411169206032924144311918987847610423980580166802590054629767686798369095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] 10014103780535986273122224042452770287225429521659451547990921090302920105021007713299563936804618644516845465043599135404622514215786566781363835213915805902958231516435356991812896458157983223044000103755959679957091458370602779348128087623448840263835673855756059787225496116079331419985338487978361382268353585990139451347557298120354820208773834818695056710044822545063215719896822190612317643576317546611708871951663435073124131072420131791233586505847442363390901663123368560474928429495216641388783567957417138064570720182884652173629227526851554802292029273362183344651342207980432759183235037631586947802158736710101003885224749415379930108808574907537616382469384071271932256789105706881941783756414633411376572180482089683238815806932488861846964727485346232165137928622625333045734699290585712024926327769655719909698893934892648573629740097672283953843558291813819477428505299466578264184522701561362503487742987602740583768314374022417627306015636815382250565510677979158139604881630312741326259094733724999403016847411566202271263704612910319487026919628426046497005322184385122104606229524992021800529607715210578838685812732055143311995936068658766179209704583334951954451516366212911904297920576542554670176885468950243663465275932228239250982363043585259133722416415892250713732218283200085034458751659636249615459951367953251484577777214654050306371847289499312269063449151184419659178391016446014000429863015630832314254588992922926318731479218882762342613153392566124541578960675047434328857715316833667590229002611900195799932810315677362149985330109372540068918824997253442889700464481948997546355408741374890086412787073702575133095199971508350023151073001099078451923879282435521613890661582996854612403296231622036327979049067248121960891531087201343915034341502931986094630135288045503863778666553375082690036385943195552748107071290407872885902193825797720759722971740169849340846329095068192513892223485078075196328334564541815748570987914233042422368690110968283956763521720712650072420797016647468275291530913269566398325780832876760874249097824161036389553238796859243825161098017647129712957292952326201890073623578796446452634869840157642236302704285221149111767317629237966051144001391060710459419349027782635489201566230830990418382111271091264787951803694826052726742340618023333671391280461025624767537567348833872827539807661128120550467213210348822786320616357625616506860848415038448561410869548604311038753798198167903731384413722021711038525435893275491167763440884732529578392205979098806414974375066331632203524461232609790601737047887842035692331629504281722975011229199375305286543262207731488448416250623804332779761122820447272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] 7573984401434215686143612556176521814524418287505551992650086656410882033955958308898389691384714121816112617704780527507732713985278042339764941342390162767074548285595355322376106408137884630314756127516380852524952510442110773827700436421937219314793757571806100562446642788813119825029590970510629326764176653999192253805956462508081661740559703385531657718218146529258514053928353941054635907251129585448680868776492858442188508363863207243424839740037341623045450305794807289780605092830958445383655622046689149918973101881611582989500810126721405601665202007215089812381013947430581078259267746797174737316466770871000058261592557375884327077687806325949640083476918167376219252867567921719392768082583442530558317176451287567571505750280218228673929499232935848020274481492120102683875306702271558793037402063714938777700193094636458825262732249185099759014184685889218801237845730220210949760648118723407130472806441016339520427939149500040539986787758593760025187937230559564204975603164242135903526386454806179128762720969659060825210316980609412146162166011910071805227780857055982816246464533339524222765451340883763227970917832291161379774279552710969312767087767101884131528515531992979375761202177590982082876836632327800857020321144975915796966553685157160375323563703842041735361622558730907118728974758386025055251396958415927358246808077265511214330230034156692683048366580928910107677388167382359526100738631289290531261204849925128422480414345216237683659615941224763543369001338027008502489614927322757452158718207560917239167728235124126944045088720198080247229192969893208774769460180107005244043684332002826202949886583673807609224687953637286060775540600811252198008614355641775889418060699580150534156675470228362862415266797740650230757234542560352757519161807340288789972098126537604469482662511392680038056112167872221002843298152117407273258367085313892264778004403464500004421404478106612625482259553577032427884729584716401765803170727135698413018256798001887053363247915009435807437650204909018100109818278027387152300305549496001614691066727009013900620441064810567602092598949046360316764606127749833420394757469501917715181636381709511703536879359266488297532791341422321805857698940891747836890785965274291917877230436861357112354911692187095841028490983692762277486771580260872103630311831323741645146666828477388234403457552860050926514218603872813064020800180266994826808613957664006446500197699432932643587747444337259230643269874237247431006318240802842779977033113383226959422773759193728519969200874064337797894219573857329136703258742439920136612176577103727215233841896922618142495454119271553041603367357093078334163770740863664128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] -3384376855675927704427306629640191959623621553623980939375484558070687020087008213297434031603744033615892367788556646804934633180691232810425695491457957018854901357567391502527796013675402627806764173046265694561424029603031710141286966891711350748930821230617758821834616668005965611687336168260746301090486890336004142167580308751286808486823423891252953513514033505346154817431381964024067246960392386063498604165015027842859869842079265066335458411967552329889553002861380232788935832398228487795328476082084535926189935209286390622948880250695712118442863607839236270364920553610796048640512189774702762636242589319612156827505478538081657070425351927887019304942243759498656739019667559015702029494084141484864978253452380005056662036819831875209216948365430552669377096193246770867939611408841886749584495490323320673455944030222642015634436877877666135095893099652564128088953762479462539227139115956416592945867191143047478719979361687205040794071326364526734983892722831255692512236468600116741010027187632182455324503877101362704912038075864045887990223746306722825131070715048668797076624628751726776340459312451778444246203753938513302019401027026712122532408206097877265078595417255133704836602667090587501239877509076996864490125694276160036785644845924059225650494390386359408714520753839834841420238102567945795909183043136154524069119292359285150243858163820630332090168211405026725155164872963945319649374916048122868784652529387623896072015250587972838145811390527818782125762796363921239384631602621470526669135891615824637019649791654801242059586025894647948705302351494382711853339717292059283651776392054171340761526750982339677863525155598248473994829977944007797471367922167251023182748974816517315557025022721974329012235421052160399091959226476079507784758895422437986241996355209059066192360291346243076021388826225759145924638794765120650298872897499919104366172632612985401368319265599557893360634431112727771185875884007083452878591403029524379932397153266023283737697864187596339368770368173305334774891791191465824450727654343737723619347720186840250540793823304255306302220205568429450413296247031664392848654461288289084143622937931314757731225490459069963732972055721674594466156476133841834383332782484063938656011110084784809050190068885737091477933007870503705686979959372071162108560849148190464236661533954880110358538764369988155927967239893452266840642474935880148578505015539077106759629626235997580445993968785035040392326963612328075879926568010882710969018529230155491624163667635341462554796772014550215891125355804822802523712373152645742216558397829187525172596731339541928918108596919821896275452685047293152640326351080914944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] -91362813600207438149211014082728683122068744385499193344277493995288436807449502584111015852531381361429894825928613159718570103609703894094524103466833106672303293130041012005066780380990668925189332633124679757024681552585542604109998972648077020027757791166382937862889904249425719192455546915830224497351024907600937827518212162142149892489778635455717146842369619636917447010539304010926363209133219885472473188614860060057806708078694561600739032124275024130515912383870760220199280985650141620885500916775833483652996903435738280065218103085740901211922537246384762023092194490725260856217794695085342160542175248201092020104521285338571436203423715416025070844724551453821326196436559387338052276460395542166265613365880858205041152184977071522330666006641486625899305013673332671119330897845993292201129422440177005611780830985416096316078036341037800836366826492482003035555724682345768654934499939510772369248184426919349346504192032073140566164414912704312240529225779818545321304608505520953501963686923389127176756279608372883819119479205797849323966535279021601265280408058274687193923491068745530456974111185625404422765669820980852233937751883653661264618997481943827332215674848909797468489603946399513866385013995718336150980343634663734903278546404583704667594339588538820990555078607773788450700989873437193238005254002811327082435439717563694664029788469552443318150874721439103869310468515121090712806814249059052865980440561739145334870718071533662676622022261192545818553740540388545053777107979550265701653953801977690936570211455829159872989136559074311529900163051907147593676742621565782719059477161595129833831842656196090910128053051085140698444811831111530833469007831719500853663283128243852884674061962079655415990549160703316105839947753809847312926293761101936965565378633748307516618878017793452718607551540473363256783911095011886853630677830905796736837927980939621160840932488508825326626832415299808491345159403590795435690691051397165883458101958494010581855656192482957217905620738051281059030461247517114218360011968592612722711378487522978100360027083036673266990185219591901494281827401895116277384792135972130901576013535900017548632918804841648363935810132023356699544506598142496924322717933232933582465788695654749522649098641716496868668755035196789846507080836444484502540531952927977458267027262483846699923795620333754354523175737708617426564595915926053712243820869657207045614186942479751445213248893078869956608027907512510004321288673738182377926040134513433757341731331559412672010419846712538144557364212426192134122413904580929740489010214565126345968465178762849607165491257282596379759277849516558737631602070781952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] 643837336347064618225204765208271917012177422017026919285969713166412547714193864355891902655654440608662621208190888663543517958704504446128913650304733139966322776115274629542598110538261688295217027585367984316443003009046272830292709216311182114029806977252567991627098133032592801585118960035963938364384181666168416411469848917480490371315422838425090488012169000813397627022186910803469149807202878460949264819907565913582892901036679561648825746623161352140956863826123587109109909075851461187289262234946607489991503325356918608441337507869632827731290011550688635512756557673251640991714661675191952291906744338325962718043273004120463253522206649272702560072820056600586875720501272853996171113447779484353600762331153755974103845713405884165442950928737618577017466809496184734430939282488014756553611787405412556398813183533043126364479912455302849472019000460222554381824583231905866551951868351627502784059479749710637026961243996695757740976423343374131625131599360490245304221520871680947222582283302464131719656111616917390784307707626708984348908060437851541120471972526932555020621915898452358114822951787718147765358477290814060948769761888556468209126019594021659269369840620449135154486960933794817557927696635887515929704940047061801214351192076488796668188429588553410067210258810907513608406887404525942436242251989314577246479643234904176048683947356405261071838238021425698348560388476239226112942587222114138848386972178464136614773148614094145615957518013359447639830865954213918991579285388643934647055451931173666620495720052719812008753897272574380866848133802568180016023336744476245971742421868592580823284493006718076553273209553570301479492091541044322789496382068596587153084651644058357964359258110934495072522517606574058597329554001121157928305788501462110903997108218118192692269268959643627440452980035032518003224671811244788880979219122815867234031894357978142423654412705606609896976172441244786365612365912676369880619121493667825376193177023332094868384435585307929378315048099446773645809859128897050782268413168343269215506021716845358145852811619290576555361654975858437606796037741660701703282023089808630217804674618683512062413463596312064215527344840291931125235947018726729488982113841374110645483662898872416547993495641576601346554141795796010373449730437091816738373066354477930180690830671733374951177585164282683909138703003178724762370738945737317050289404688683000836122994007192858478663307079804009273570742055051408739929528304272245998652887143149265343021028174778969851330978423922491383340081003365146370516515400927637777243429431649058017943686580940610211651954096832828949438612412654402872827236069670912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] -354897079378875327402967571247718647369466801049017133881523031453323389889426684618243052222210279066839425718789741638350869433722086723368931209883731243467559556476743903093819075046613381765359683485732584973535212133406180499606863948972300269989564762737757257971921840621968158120732233558409872805744741505538635681216256756272361111109286794432320889450322493811729331256085208412726852428811630965360661522409542652348789096727029038698982024585180571205681880590360587658372670878205580614387124377362494372853132597085457773741599167081738011013234274645429712251684123312471042875877835952867100205035455518355232882853099199233568062003201762167656356459972658996183360054140565623946684320727895615068886473605872762010501038269190108113717680355988532318221478440295946848809370985516434403497064531843885829542810884317113889691593203431368221669744273535186855702671545570429249428208205524800784255222975930198544973083541242502102597880952686355879667330613864270946980050343619923328803194462631117066964535182511089188478568547109953192403349722200360583272746194827572918201659333219100854873146456360747299010077452497497957397576203305445464720934058417401106286093820207503348645015583234368466908314128644684452950979293381723333190924776366578023753549852447993694846445888101437586649891713150628431010307703658240369334374888415943490802163575998769244652815752960933625611846276566564107055945065063334080146540337486883962956686088962939970437885576710164591405474188024276889643198031436092799516478043084275829613887809652890245639216711485811100918502616892753049642806264030595211591754521903631067503568496886064780514113556440460882998834420275144107907201361029313705444101261625215764984090010786852094065520369755973430357132190755859124676971901047628847210345399434418166002705186222133186865551201079269370939644354745686644076169540539831300657000827571407428053064880926068542910082905844347750865730903973288853647513816172700732619585336828953558997282953642644295095879751917808974202565925946489479695636419692128910511328388909345524094391664206507553636911315863082324117244363842228993405621529150079446680265937802901091822492696915749681302530203587669008548360339875466108576518804838314099457620586631147750394325990616007704058366832142315276056734669917519095418829581841635536754276978283829146683937816164373706421656725765527358005764623521572373724128277742039258376925229724747899990545541200765108895353599329835058482730844196958059319875826127149455274242779888454305463413734529967916960341686509269119219694752180892132574357731585350785622734131956578627479852080214684273438786639244077155098551205639487488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] 127227275574630683652914128108709515539005961093292790216971286362946967159322344668665924332426315177121962268408488258866779021392560045383759543456509175038449841965471075471741511728241443263615960101208387234742763553494148736544855294753750326574294592544013582566800520340303733199361318600101301109086065706716428743882900188443358070881021075524678268679665141076865452820440455122560290356656437374591478116606613525378424686725261763604716540364418175706994890535691382224911080739069770516267614807023988889431087302122523556547901488311151361179108446877487340777656847217721212320556483627966113396022883945028814193183048386338852571044458948970707713476007933212541632991199674498380480138847090176070354368570737159481269954974406844839288294028095902231577221887471725734851194032875727873743455175803822158884877540251143428062980056287637871729335706338983696701667963546134874801369270333756643835073452182847039570573455508534729074040241571384307420252138562306267861005609430211199416596706505786659610677194473968492985527330262821911139277639976261915465991931293500276661727691281314449516096149676205386748170216111183978407459723680822631675237889138228979897624561429046801510416888093899965221196643339331906891798173085925413120628761321867345771865135356871744938689435286269663482559447645817802685770325448456290321884055259330533299057001265289633329616091473009251963543531598069671450568758368274169951109931872156555559697100408318899744290164404864288189506815554929873772519602023784012656638890273669988935017076432381250621366580985863141664557245782827449383836972998331460453015727948578028750686768436336262163948167372005281484733942217449164548239941931126753504190440450055034636104687628691633059827884412542625672431810917518871079544258467480769032719773374359075955810101025788242082779649588972914805697991199720480920379186478240297212629893327121797609288180318647202143487365514661134354206524254545641573207718475430809294009735602022525359843361690487907787178308769058515736586394998024596145468616316114398423280766593837931634795616290148989735110792713638398571187280079768077847815522029565201202525375601869513438701727310208826382331273415917317416588931218478043426217624435965641704790268532240723712802920297406346148500036123231950763910097792297246456002235296979719590071537482645554302539099618661272461691604601348728691871352194911589084849424692482419994730111098646473219906136167315397007378512112197922935880216858226731459476356005782009367865254007471387137651065296942894001069577952670090442826191871535557463786619455113449933094492982331355207334329693706604176453416640285970935992052988510208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] -35161914780298903892259522772482406100382165143091847128228433735794662016874675288895542448463846652569448995767889834732309067021648631918457751380081409010869549808562993842166492219724392633313889659477634834849587475997034208513624950661198633547687353826840692869678332960669078798318485741577618563291633006442347345820660943982129809037475674271757436827133328848785587101126812892444437722819035684717236810171583394248469053258009753974521332355874617776799619831860690529639060925695767039290259765435993130823555217907305090177968045193948441903023233183334692276702241533821619897741339391839654274402865801115769316050479578173600057926856725313843490909289128992505996712345489491604764013533554748800006855597486352444617537640635290594368045577710491375828657848659577147187681796942383690659995215888433953374358968110493566014660194622369075771637682240984651920407783975500503711517674299560577704526296227350532519975518140329768414954322068163299653951442535596312746440942892782273724626172346880584991833105639296777529157053982179186461215965345611498332968197594215977914476280231546921324142854153833375703538173687355016256149094857964160316999268501939005433650268979903726385589239151192935507946494397487886090184395570933639771086439193635359601246269700855002131196042290775665200884677112888388830701674740554381319449495324701749709439548854265617011094593169010264744894792435532179123411790484837373112105151336551081815569216052194673576271302444430795853577575579386279948532521333050819142266380849728350570290757736371117829171368785612442394033590517293164757360618268726248679637912592105412151218700168557635491595777894465471176270931014070149691052672767757344958191248390346166044536088218369203288910395105920910305079326798013803994024846972493726270393291965479764703864280744925469032592589611849692434420353627307276688860772114064196106458360631127032806259638557966588854483738909027420678610988774021440063660015034803488762383625221432087124608537702542953635661291213953089550537308099227918288675120334428385509844539887673065011636308780515715441048169056934415838344931386864339990362117521260354631961803926312434734941318268785702293411078679494019421524149339607648203088676127552522800317259824794381913991979189816297541442786932879214160194185248417409343529021918717978829023395915196029334451362745526257827357392530877766994676853868518940893995527357874424015857453756158813595085816176907790948686895758843754296783696965474597477958004208890298144494554006078980410834636209221197428424314018366829279612030171713322604127103162428949532803917005057435588705398791937127196257018777655651119199260311027712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] 7565540994827534859137390164235603518773036405901730355003385883277468530663344402820998074110502371184053347200911426764707180777435892345394589381077619255192618479577558228256878115728129287660470155256434991077425823855582860283777805610961319891883533384571158218815173146989502269911408333131136443892015979829573150388565707083382122792098841953738049516765963342082244150678021037041627555925010412425674067480264980598469290284718762402669279855205648304038351553410625371343390367995864215543581339246818964177799939006066059861272442824360162967207985950814779501877585282993878159475531804275785882833843196497437149075868152757355195277757446634822764678344624482275779634562700890411103208619003510341376705434880989255493953119936117377763931048377068848199190406109222602860492401270222673932849394234355449816576147341709207411262249337733803223683052463650938545432520997912143932378633633038940372237163818711589837446515328757309140701180961122638655886446539820684479927345712641856328774322378762512952175113224260239489268173918568555827539461578987555906780317726535212526248910760472674708090747773994106404210762704114117473697305464494869698408395609031789950026820030445979477870559155440289480706180353177079613264342754497034755441535302994578291652877048715336075065600317092648698796869016973402463610332986470650527062288660211688533813209427631733401159734596845046052947201613612983538680453087397373017481748654604364547058386854530769580748520176467852790644098661371293691792047043099376103516486341325407726198242520199110678973979055783590029968780183774163884077282892029927744778208556217110004628182997251571793037920208190038527117450289959119362632525962089932564603498256272921212592079750154835049456370817268741116510853387834832654539496770462661358691977330466934749512125959389091844953269806884971623823924154710567560124845682552069530059683820099736743153100512318035277871577065325115573249117229052048080899847895108396576415368131722442094379865051367691527872407013247492213598642651217181001522465456030412643671562593225612885522108233993745466957899578241183707190262913276415817972242605667687332038971505330179464421537570318777314909149012170930475627189068712604081534159245661610287928578080988011337932764799388261653550920761501868414434189987943029458166606232452041135137633955926773128680017494001957464938273504515976298626582719465817867830184252901203000752465121761036570393410306163156035383677908101851234080147273051531688606279945149442051395929335416122245335279477388228040291606862736227993664166094678401457796546906973092930116310509016273333519967215129288214588307958512186397185971605995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] -1158537106332913557923721070078242949892993849473820372253083518844765082251799969470833995504754094167470985685413913866482210277942798135195786133192483093513229878198045393105106200298535013873503474988438827481553032787345498217850848408117957107361943511135624066588580236643480244957524050468878456238067312532998892619438122332478160505032482400717159730061269222317521123263084562713337169274347099602937072917467036135644929574993593508743240056442932065109013595374828418376200201351315247421574850384490136205725459563886097244787902410702284163801877494973492304265956760790294974332431145050342146343987232343153574368079952801156330692875714874182562448015498515625066444620432044500313043024245356542334630248732779222856617294623949909210211796137455258232877501268833476634978466984741549939182550379109449446717544700595960262438174907883021479068961555540563224053219035589037037969304033420966138823087054568451287911828297696865356502569766650374540658065381197842303618556837194360321205170607794259231562649628297616910222748816185211218004457688860174846917735701984473703822234094300364091980172946627604368633304057872586863572809648578818900345790806383648045901299914565168901737883888562266403672982392887248833933034333765843949406745209454441659235264431427948778335024888689371283979920931048154315242611584961424378203169065279279502549564037963787939956321785294162192205769254175413973077590168925595202768917872141521007345955525998597525502513212937909690959434042543733849944419521329195496936385358505660876716220077545462795823229451656144922253331500848292869205609663730168944440983420674146532941028952987276294707206467217049281162444582538001476809869566675828565421352997590152743470914169333845627239467812059307388066086249693524909783187050496659981522019416479590634510889252042496953174286562271876828983779628045089848220844170251908496498349752015737326449285254533032407630667067045258853793963696759483547126378017812866885898954788409944101012435583910347786703019923000663718983287294838990009893705453535701063636363963714762951384839524607244115207233028832093242472787017242823051708074798571025071451805682041543960503227508601453483993013685036003776097343496968222573357482678051002711266187398829756099048077023370228494983457932620078608285412228355319995737488856801867055251155072025497030823541689821500751525478934702871064715893443727289650843144852790081311676093517439500380666542813838255729582822642220951926345053264855096813136779318477147063164482554454376607480324629196851015374240280593189457115423146609429505322947618117854590753415880159509918459495564518062576470933248057178058408703549243392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 80753893400516853280922587053617825786017447109129984648276903242012954019349727598883064592575550024951968224889899304433230251410296832118619020791910501148551436827228483978010142224578257963382815202443239110420986407090501644812331712699137891189369317617499274839788632356329253664700216805496842574733219000815346012698149780389276093610147239998474133608249267816264718769315928994078599096072217252407812140334454224427225401112160963736809632680298249810876839676620998259728554103092272504231654299855245351798401803624692167084287045272108893868000964488194850507762070540623813010278462465089630235814768024690326403122397733147495701346213069986318286578763748534830106434464410074770480374749422248186101697166539139893232609082368921908873118324817340571559810646534398459273571038544043676628089773926512502145795022086289960128782098894132828892820618869118050454525557531601459910680757149810632804442650754343888646765847819422485164695240646211834498017832409638938731949095279716816040853569696777919824401397611519585142032068535146112659362098835510581477074832461796382859797797765336231830107010063081075066651112799521403278406305566000857100859995213639574560589283963895631969500703327886871678333389985948506853330505634375614349818546645291300793035131650592165988524959659416484320172517375304683008355605723383181031407767171733193888817187293919254367747884386205958611648263051207018758138592216227792037504038856800067581175479652759571028461794052176174331403146242657761818506385467916899459502891183490289903844683252388765298318059570918435592261341208102614587969913712543683308186742630997695981377003179840662875110452666718168969922263501613789811357021456800248549214128264875319037765054629889370711678733914103007257860562595420843312375644091706695085907458795409218417990758201294632217210153191644128385193353774381840287455272763480010108830856782446904659002871880519372363516810762498876281487304437766832231020410140078933598733239371577128992345732665453484429520237663893881566298092961098420598860774220996571343713435477953995486652873418679598331820341754893690505369888939287249865058658455790778420416985827303900639731453160090876877258982361094552962198365264300044613817345537171591513317792338782313796015969813869167357739821341824316956463700036754428999763881606810969738096863303730502288245607768747344993141888133492949380689390948177286970842754295580791674560517752894078545135625932245437727826000887277733016279225074479297098360629089168720638162973436782238220129076756606788491603388282597517700068305558906621463181280832683320881825087035679273514833632701901909846042026995695719746506456039424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] 16845367783532169895432113822326619359125652455814191818225797792777605894822934435999155425302619575168808484619386631281416186417011636203395369631977174407177375292810930377792599512543737922452971166106554631742579962426491403994014322134611599498483643076687088217246372958117834518283447824255274450593375548083249398428176428073911380207821045439052179752903960718772790203297241450068759497276600189990211860337293743247277720035122194121332629078176985071625005085897612797703939708801227452993356798551159017017403688500648562508316944226609115286224685093857055177288811194650337806822126210031709727379122795166365317153037126016555170160982175859241873536304785379640357709120849254028335551303076141380138738697445471781664195064964255363789125350812138023946310243940397888244566327974656452668108272397445228866986698393909726851450221134351774955234976299979141080071341959362111830902171340793740024408496652468524304906973001837649169744531824692644233472501843695484437247319399549933966734281485451322073378456079579713429094783931403481038794681448384597984299057346314402900474506880838604191618466340309926211272107782240196488825251180756775743759236677229416469731966534720237684012469204625219131616356960140274130144877129562596397410398835060183680898582966780980047695009567698290303292173555529655807668103573377044058281757409300219814475972180386324798507113944113723832095640466217833977575482101093151414842346683854181211422851588217224816688223792409437675841546185448116313457813832920319235909141933015829283741963498049319967906232234610504229857352536370878682168221860995872197936266609628614896155471488004819312978909852421895307688407002321977252222862212765026637799205990142621518023519863456849876307003066210055324684174190792946058633737000368765113519028678881142772696967205611133270866507481658536556474035010184151818182662676144723135618180499351498107064219356932303861108325413222633990344799165017607505224685667702816471662920381633595859777860618030776548052376898907779161827396087277699811549241660137066577178603559854966645883469812448327000044881905306129254872700309721327733311611487803998104111602483416790730820343635639554818484002093679938053676816136403956635572421623711907710243662812665413489280862821551335223534663716145105869390913373199767986671208220474499958307278233231670553040235900741761375613048927783517296238069068162104645896701306909232782482943294397983729058566260684266878294325746184436417424633466740159667653274914233987564353595058540190942263875876233557331923306604940443214603581827131510574706074768696157600503730467940994448692474130671967704315242880816736093019438055424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] -7632213510029495178357788526092771153727095190272375250506988652359690638036709490357715155211055193200762380288368701222917494909914656192323524358441591390486936236932527782364695002905643662237020502947729871615238874378270341435013143042289629248387904618771877960853172966218964520904457131764917104591755708266044153230338194791062689964627448858800272089199844245752673945516031223432804784586256932725575587389753110106092531318928981320121031635796624714610291808609373921782002145312389672516518340490876829028463474777775675862764845262714799542447046721661474674511741328414765410350115121181671594274627327766225011224992262778717627070016777939237212958514282544403296150366657505965344811396446017570160259802659976088050598836323630101477540199219681415084904813140018162638339074051037846039352238036877581953395670397215482183268839716145210527412145360314632384650471796545982998890923668858517775022502888142508375278768573531213822491314492499710415666429611595127498433060889430344747606347503158675366609961379981183842595222182511374712150367795430129304623416347815532838649773737415746699965703112754782708308702364670366751440451583320015486815711904527704189019734337427401733918902464182099027648425020657017896852104694135712189340149943123992743848547201164438629571696944362650526676823640562213303877454613103034725625001876600778725664660433681183051972147986788157376007907443955261794274777231088172439051113747518755712777758742246069686122165892110756305650217015932905053381650511709052882264537101592688855527853087612063669029810731454788775144419713690135408542585493575524952658546538695045285480304074650069223833099997674276940808400533848422771487956332601638233266224624781384201535016876608890271770933158799617275529924456233918559409650984633048276119453373889413029648652893480058948861578848897439424870948746526654411129029631474735746003793546305620729966813041833335830960366062438365756282440549602657514020599626769680406348086991164380359447570869407150526226372077034709752795486968896840692192551621713079818620915903116126843914947854834447768857396166687985013325162992066920837742201442931734232994067021959458233943031816005692847232587085524471177536362066619161857046921720302318097339520877779979998468594682107991393812901985365891504545256558409592929077262918474633189388339427665638826195119043421226834417785716511626381182435721253584309897657105904865729589849768167212001864947910860589182602815403676273989694855606805850658225199490426545479936235029417019714946310582711380941041193662720880168588153431799855007374321895765818191631844726761385884307190076617316691351644636764052912646320553984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] 1690713351931424918509430669413376696233512954692002248103289325131341758121166346357920792741504222821119471558843597367729369073438153832688012389093163974282207583741925284913025067006303532906125018625306207755023026476044321790466259592628366190175868607649500602420289788002616499413220871970250770050909458228224013112592789017546046136391092233805359744996192983301753952623375472258829502011278529288288982301358246297334027087879552061908512621558844175545304223209745174439444068343847668683509564325255016574796795289896156078035365992587059972626100804414306943456785718206707864520807898099172884531492889157617357439989161591774921172284301549173684247354166030519589014186563866370687397230141221374225578944731074313202994584937485948625147648340583164068194610928744654410075182250835238156843236903856104206094183398170048110002250667549396793739933446549938988336659756894912761671676701413529139261047506120961545180894602408011130150100737394502234492723543174495698116180160939740318439708604488325505144168970586383271711179170340781477387808314992374983942567501377210201069616151705685472921041093623471763193483907939443683719424075102750979208430166456714010192708383643100966011662739891716411467922596042601683152617964910520929034952739547049481976635868661097048833145360284754615535401427085599453530168228948730586380053192581658343292581083774887834517283436976351618091312678833497789873240676465264640991662131901240504770830009234977903600708049918373410183536734405856680753470937711622417200399016597389931665076736765630849102135362823235287743244982877936321454604911040716366614752514325830247637852013784400232659374243439105782122734007879260072305665396104358517068298285728174487167202159293779579676957623499991211991637816165931970924726262007356045319690448251543300642103806194417933742895648389966705844577925089516814133484633072588085556552777894484910025690113302150025355792828502663882537544494679318044176393393744587278699481680237994056036747164591185083933324506890359336430588388307197688835933150981616833109207505889699590365854557744176125403021485618806200362351703802079928278949115263340585821230505493852125933463767213421972394408946359883192387210611511267072425677549957055414167344772188141087699082065121439497334503363063860710931452517039183536744459540146019512776269626114002545368967143397068288571042820654774437750982766906230801468799371154284140430183856635806701622379009921924978342596018957352504964734851200082451747581992484482852137888792038506864904085279534774472755511668485751602628703411204287326969217012837341881571735701997866369908831772844021368856701460821776458226002296832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] -267382518435954869339132897948549161646098118854883523799511883349880423129166735152214542113113186913003079892016320222238487863782353288033904938685936239418544426748694932731825411516889542691776318323783704001680116231079290804550888778963360724297963059033168398942379898567549727435104148159981864197309319493606120622831111304300901693939654030574913189582519455499797440102918594820703523893973431709643431535449177295383261174620545583447217248277306605520749160180919884075613697923903978838257786356241490782513942583275867488425792481192777583465915645805472712765934467845983222344673010958691012271890769540857015377315673996317904164210502534599492002316471488967887876188993013594468293034764563332041125670306675973099926591156484368527362070442507691551973891696365200106360705080879930073061063069548692814103188984773901310788564061503994125390865097953544493066792300224938244365276944263812623280084431181090416671053419536691993835863369592273437848061807473099199296111294465713443347459324132141428530128746332156984668551136548164509737673213167700183762457005538719560046645772943362702675387038589120098188595376496646617277062692012106947086631375484917201077633431177423049796339043607882217689233449654357252690804317588389160181120935695862066494686875058406741090794845384461442262751277005738605823043813738773667555469328228183052161981307101250252308878305223595110103590581625221525176423310001457393944160024388057451237046379918327122240657986721491488265468858431728310117747904230794507478342201977367544033780945138123403205874616210847579375879245359237422829488696351244319405483464638056396709868150567573978535851963593502789511666155586079029120829942126540692338239732354242070963217856727364436883521117492326906328651181840386152858431735489765438413137803571108183159908373533899528710965361281036603018708229789006687534002539296592811755676229892228478275311681058942367755041000208104729030761642797247854147688751341501096217857841149194686225829706993387851185359404273547375061500723303721302852874644680799027335239477678690523286167991296140443871192144942029699469195101315896828126576292562457917167381755342220289164713785877250943199319939039012739232087476855329105654361702126295158799256332452049522545706594613025716315044512657927430781680393640514301443813506273504194081985397627651305102270592408784980734683295712291221965875487929672048199082900141980180065612824839717375777389609194326843782717919011554689556038207749135121310433913888088044723924346598079203865855446920117129056830266946017757350368958931741397233685244809721893991458858542947804860851094080662998778217035983896062955888836608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] 31461266257072449118210757538187606812975852515221518347092047585089247371528005462717096428949213906203045479590169299665164488693714197678590124986873031162740278483726279325279412343773580573290538920165278611809340854126288778978849681302122356387177689483923609799960740781015658153051228821900433047897728112879409878697551199314005035255660764131009297998037296799537115404219861497473696979824262537001467202319028916128949405480114174154178797506058360741998029357562140982508035151339077011651193500562484178376071670904242925989154203873157299408104241874294779826832740540074665554919283323363988596498805159751894479265718702286217027418943426368681384398467795021597277608732493384866775520185246764147780455918136243126164260441036004927938595929820799976242942684485164422660324367866860667036850434272732098920698682290706305558181328793780157258100822243390845122467149246372036077024871448612906226273686799232498096246605517975314466604554808686263949476263631395624567866504686271757635119897292999583826391554372354448334629778514223766977319801402004912371647401718217114475347492453210637708597533670263706219966240739205601673906671803553139697061382116290449303726831792608520354977101068438391528723931569579045476420585654570603470779400762136552498492382826185513652916280445492529001859051482453528136185199387618441969035256563346643745807153126929785240159006402568483327938852743621531751292797501701351083995154204262894129236270955204502524159267378352868538123110439532609812958195993405397557787012754441527088457652228939902842632275351008650552697460424355232489226598967597022346006064327581858687079162611227352084764421583287807473705367497107642723161366390563086696093499523558245246242815672697230112316119740965594775686435088995652185405958695461640566740119043877537166050850373956836413013393550165091303063805233157768112433020615875265360546642748224512839708422367475524139236418515453997212229926702138091792859285476479995304795940069633953402468603825374562757398876592529497311167554406765057933277788346049207586094240602840066335502015673645506502812533208758771666651928899565216602676780109795452258800072857203096516920992744922549876456790511113461970924835147851602893693419988211544729406848201678281338889821253293259122820583661058229967122147905490166396103363334588456557736506916719265443424248666606191882889185648174812853046965327649952674782930507214564479407362303957008846254154648225967584937556607443190383801206473988764657636800017911393362225268179912672873120077198833824148894991629860574520254219963818760389908470918983219266380787811688352996264088615582296076825151488793533948004139008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] -2469334689673429091831459662165255103288048374270670201180418293455223521074485440207837201658643258497298236753721115147685315003786309134331728864994657121293029129852080910929979824215695814022823876160435756064162244487199204598025741850318785771626740237846978342205221997199215557687182891222969633826572797163781630627070235729434233491441156901129229624962326999672103504278668343777729045800119806472902526237421461748557414614280333758989987800523087826249472880035645933746139808815346300322632425170416681077146174229199331286111683671019819952154331156207881607256512499921700429741651965204660336315725024196560784566356536641863434202684738647336619034135227974675874802608224460399663444542474395372243561031053593272967988944914577782117778892704476708768074783052312387452536081897183265461542384409813333675022617403142662682169834235404490080032421225608855282903347488680381335364358036633626033941649133219962570561551510786251830420873200566000320302322341438503956395577899012320353141375602174510995386013464004115785297000719377237091470158990017020382349374849740212892501396507685963503375726057105698068329657274725534248277021154900717457888583078681705622648314179098996405981804489406735770905149307932206905749742503759725472742559656926295728086293281007444187188395118359181373606174192678852702534327436132303542656185761766049197921707111102901016320645345365348394858717515958168165226517157987209830228486515823561576733527284227474727247878460314152405391685934150337882819637654260308398098123356711892896651520737796987550451585059692169600991508353605325745498278825084153999394250609024249742416217519078598378602711077797764693642722893654273960827883098445740316860854620330290078434087746518879521661686249010494259847830492032950206276275275248667933855310228669223173620787369803494522137099755305335162986243247074480654922111243198291969371057563185949423224115308173894123903509101389079085677818135594366687868520288526825123738936670813264638108276662418326289309836647963451635779054537628603933309563292807235008140416326733373757455845136701387709237287040657152104768602409256939196235485890021955939875249907350577106265904004349124653217264343300576211679791317950748595137799510202860592585179532571112728765131574871311691668287062201282517708199303754087566906617769192963958171062857302434557095902957850799479626205382467948489204727593472198405426801318052273279270802216086101983119885162224991954614400134849971231466606353456295397973985076225456008744935651207439546568044333132832304306656011595610776921652050779289721354111251732225401566667421990162791002026384813913342939451820272045328311517184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] 48127910898156915687979209000010716105278573621178139053544227333938253476293549269981408997547916431841583039923654469707775733948363013411652705667101928444096514782873350459204365956662007260395096007826050221142138131209663085659633441723528820427491013904951373183304946396671105131287195813022195927021720995201507094321055267397467716881068782494735054715239296251625559780677538071884882714877006810804058055960625241703259036973371095815672731211598871773826922926074284734348159101643076551657880552311929152950654716034673577367591621719116075828153745119606064266642024917676284698092560292653348022719281363743598688141522949733879630489608849489267857356759658821516830442343174111962985991531243893640530959065559037473707197889529114871854191666115167647116796152770678145720516742621437597643314509795382815753123292516567836246983749113031325171375367981000702744185748167191047926607879965938692028052500875355179622520977775300358178161271779319509606516657396964559256897429159525868441852847817401599572248889693651789452485214729476298940033495998877899256489213188782041864966026237814561287731893620358914843427264137792707369925108610610435696350351287040929040965141292154975106812865593031444913823119006182565185944795317260078492532832183869026751627851943624799799760293482688035225209159288742278429740602092688988633697172002330823199202500521859700154901948862862964852858249684939633977595063469465758902181461806665618093498610673625523413105114202491252908006750845533741149219599594582827072750890221997824693623584417649887254276439874272835622201341315218910142355033273617860260917843213475213848017352374659194455904940373577340856636041137365251274209281129622928356310890152283322173284652879222706472708083895852521820197557141874509096730758090474522216857884664349297518945174345898937684831379442497959922901108058052216721801320994135716656285041288631422813786471548775773080209395686823206460960287635280008214010142717666671319862835900307777233012854511614973869084212937796012277652745792509995673670356912638897427339239893329658848979825219463710296324092510523506045755901852144673258990538136687702809468412752642915363108677483444802233275379144958692663839748682620357580018783449821018555334506095312496133153183750871378545763319405238355823007851968148171704934411135914926950144427803529348161793351061584997969169350313346299576936928224947703104578813726598522133712236402358285031039625874543500266904088407438417892021949087736666357519434996540573316065844372255711161440008281443370702690933533932040503624122369136163216744688588785554264636529924638915343372270209996086773726895204295154656608256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] 19346812662872351501461641107376404201823305695703209988702717719325005181270574836149679248705881174276361272818096019234228953292694627552156525373289097948663328580259834107663485242487472813184036746039544050763232128733833655481567757962397389508281317086603126028552678989684273815551560330421626018473283994482952803400275032294667368929581083926031597144547559786844524134346274090734077249043293887291222833864716326193135286211956677319446557082065507787651643751986047822943628303265547664810031216241902078418856296462843456957447186083083449227177865435766886824023369374077140922369345044074374033054630127234901787974621989164601728905142317593461743160611295546593380437946153339054228519209623752539462409683701356257836525585173785436213996156780767617503550191227730251556621441180074592908530691106823725332553313354315400223091416604756554542131382467690867794948790851513518578585624482994610329128754486517921808424668320626046447695819525164210943166772434510643623247097485397989183879617051231181009064852645536403957309901239722483134633705666265691512381155280911412838106202390440987255160489944704438178247938357031442157421645565390816670018934149515091033429247309124813764837420708762988642753213949845670489520302769543446366777469284086522037454649457137361354625958838380946631932048863932555324518218103681604488297986483594842632509295935918456606916270520330109075857040893087915091011548765846958543333916967424488424824201901390269903596497107954516603639614216616908443571283320325526482625089490732580324111062515654851816526033371969660790740640332086152199158260471210024794645461075453274475553771070918417689160725582554914570639381107641532865537809652564260173143956189547512409128444465132335194543107757733162321879309348131045910726158457676942328900322366133852869719742602509218477508120952272698759116839083891258325919390725215252828430800198841279596204233730130197521132434030822551761936915093150289396340944997816554024599184340694655163675673999915330732363685760841205359691937039307522465520197988622853660094446605241357689186285160778519639514512269040851936701476405348589442280134904535823144450845942419880210333694671034174318681861549196046534301454563388872383329415667381375454241253079986051321402392983755803468619775109756882388552283205529748015128944624109800580501925884995457352159440713653838658950419801629140548204375099642031154529533191980195628526475682640019519951639622697004671399341565892805745719187839496202282638040426856305749180253533121987246627031109830122883026183335342387871195058870848933332004396586239278531228664294699470514370909583115019834500177051958340982145024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] -2919183350917367938151540482571743023881324345476049690832737451991580360593157213553890206597489385620934967401107135754854377437368105092377927935715175990424300536913225525737264322750543875618180818984076095450702291094110234795634249260744718815356906548610799861519981814394970791884182149448166442966239027584071182591696174359205465000460358625127092206960059356452857230843866687434388545826809078356495886972853380575065587772860741667420028039176981541806629879620300666345283833089878226336850815150563093605632900983641339189553904025788205804886451182824840187910694684689485351473877131829610485860375291473969104138320983271233829480467312109011770350643026607419408131708172057085542043330556842926819818022858477326240491495751084151693824586843630494188143814788051174751961662128149299786997118107990060147471960147811477418706346059124128316625458139976127296625691594244274025671659327856425242961344292540388254545462888118678991892307225209738183285792602014463569135714301975218514114493431413943171371035230257977771952418096904559221486803695258562299529177362466900016624295859172010309700669583894427830581662635613103409278582276073056864455088355746821950680853262265034051741225959971173655031422195115283889663670812651686784240486170804024527846216418516002286527991709239655099645307855334255720571030629381554551171388040496808956483105673755772440157172919179763660566258420275764411238399603828967424716198154218639922102561570024096272903179835188453354525613853158657794345788221698906420073373525169750949359618569874316782943697377570761677013509078972055933013150716533132827268130026485721822256725386988209542023659258647810130804291541622282045052047293055362007874382536871300089576565987490231882151284494054138206822910944099765017664684754458220588441631855347610922048416562039205607427445763203410623770351228664870225809344150790143743406831551128863230937386880417391216685625077447273164963075486367551672355797721209168941546266360845370694825970484395047250635225831908209152179077334915617778062966917653344786793984154814733598196771240950241084434184394575226115505322431238189941218172959102738555474214911090669601661123888659355749049891039865779519410825776374692143542716520583110619214945647749367511515558696876239049728215584549364927588040594126451049209546037546417664268926415157388062242441078924220740619219817073341292996645239445165506252376603689292343476108063637821281625396706834081200393063665522673033350332080005576505179684240137330471289271503202914303261388135078293591991992759042806366013137494506769991182251951185436128299564403100575193313555822529236429476489146212181757394944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] 165451927324048300370886439475457456742848153481558034510811366825468935522316802860656403448570760017473842071075687431245009044454306221221658988385571030569995934066102686265800233014694958775789038514728760772130668788622412342390464341766432789415790399969064968273983659276465355773226657994474694717535007984370727217272785696971615757754508634899026267446410532440358240051537038748803806590356870956279668666507140025177983567381091342959965586188098252101358801493125019666817954394808343795599332800006260000369849836462351746667984255003287501076516275681621857873646474003448409041299677208690204968031975529983050780925257007910869913859739204940731796507774607253647265877166355185123913273089970642073356340271729768622807989742801438080947058449969159475335130581316481129819166301736221988310903985359256934325345767625360137329408902833300935426923160087519337548695013062651295139750489936353675405660098480252133603249634108109719925143688771457722899424689619659740670201489827033033502880475147166714162854609158515333664901414067770012462480566339007346209151465930949872988592063264829908210960639533911783763220691540096443756208693540568161207257578782120925562291994893217183449076419853135432673251832996632470231215532038609647807789010440682819839511192171026754250040379277336919452305454953513661021439278364834510072292855950730660675205854117347522347464077836242071187328533819350143792518654878893920453274385681896048010152416462146553532194172769985486453501684009487788723357969267547570125450873075738985856772510805205229496912831273496970589046608394272225245526455705829283812474641813119322306812584920369721971369194216589689531040770900625956981979872198879851463678090743385720814222139510388220770172088567178112896362552121616888707299172761128536765206361327658056263983577993936858787530649953984970513991956911515314748855065174707897837570077265968173818052099161271010276598115385814474316725581719370595793789943717948096815391546178688703799375210083613477348278640262807999145913853644983344114840950008677851718150268797803494870509836777478916830084322395483068170871598071198564044104440356572485434798993261239114168251030281402633823507387557032606849227090954890633513563765475652426869989402386581927032406007721762785496032429476459920489794427981578859206341587814453819466784144623854006218396542034536090334221124372382828281136753058541054797224773933148641881469212025790808337504960590889008344405692837779916874180515501752631015836328209768597794794677161197866780831018013902149811845248462570834580191881445721625804800892638817386688921516170063427561090656536226622721691141508740706992128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] -23966696202269044163156354454658350384352983618037393690274944342764755886601111681675094335491835762682873095600664379109190698307126680704021097367294057761796285299768210325245748788115258449728364551240002856152210409318590595181811505286553636880628273015495376639184663136719025953994251997147797907869326128639143159702126272876442900896170762193604657540548124710454322129732988442383856190280390985990705722022605454138885852260598742298039086139445205573432051532104704786330821914611400793426942183462624251756057432761292265589288039564322070518316556051464346181720471875602138191035054403166788709384172101575814590833673697794199995538587711675292325308796015221646689167537659054117176484535291630874048430700377522434173120892253962740633190464520644014048492631602514105138501368950293775907934820718378989736040114858434535594925456704285251961121111439840330254926890675404375885928390268659337728253746754797864549358509838176624686933312225722103046088787863563015659605810926856975465467529700538669341269759677494929591669424353589433910741905812599313302018210455864567582520246683131200724555510946958590598642962380002306143599485155850984503157590906891918392904796251176374763997975848798193127069319090982231009104744004959126352646582416522717594283668636023885095419987578690357820890883245060480451583891645457519227504697018368386822161048151729194587463589388950821538696104157696302437929073445467245483919857767629507229020832123394755017791714579293827587975717782081512164681688014142828245321396812199010872079144723083242686224000131189815592715458803891760160261841099653162087914681109988522654245335371919348766883625571405790328337757250618903030857175711391149651732121221614001447621170428101551369085870779104249598350253563298739176961468641332107168491329854045422385197320312378107361658230027308167640748921704614782512775316443470293315459235657842287998276469643335693319592184091067950740516102739622309137759734442045460808828550899612446194531303478553426549148431799607661249496766912497580552956808923233334121136344028940312908409139985954137712803867907381804692193294876352276337744448203050858858396305704433523637029002277077869244421566503785864911280541469786994532589341062586821563219396227328807909914495916274875728940054481849104692122763091975262561971802851823374470685424935582272347630999929897643991935999476839804330339714565044943171810605739906399941051388610738729035621148019514881410493757422447955684518174079517336556102310144536942358502885258694065094388112426198692424296804711390955485207939751571786773189261548555050490206524570969259821257839002466911438951186244528838279168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] 13161460552940916779400495338730102696442026628095006418185677136083419711124582329147671432224552056975291327564946038448654142176940958295115648146428361532471772301412070003597811881672289094098208359802802308060924751597757941897977506766084828252719417277734933622334978180273252009182873031273723549156072380831604350580970143727971343463104508204201827709955279018445407436550594420264548734559223850561190918560719755087506432416620237194284099781473558072036761463955939172651704931469536499615054549011240341316220610215782539956809106956240349060928049083630580633647770774009956553832846134965456849688796992678093092703827250982051459638089285989025243911556617611374338959417766455401046155706320436685070686334637716955938485207788566676290759682018941048795769500715574030885413931301341420112314046299812264043805320121407964840606900803824194982728389306677247526583652220835648512258375770382423093813967721847420694423358867283722175876285888214343386494737058472384357545384793874783440414398959669592001628403005223429169929514445614578644927115678428137631879859169843225585868172373956920946347588430045078279287248920123740047978766191368645462064247401216692564397921378240123952835236279812787809128021757091428993570851618339255854417892164911306286758650974628685486865148088314010492876705163636478796421562007509385519024930584731114780648576322057272940674722104002358900017738836562085750575459835323910839704605977886913240994390068961712676763715436693244028857999561154241773267543381429949136502552872977793635977729799311143207380410939392089733264625729398076446750437992462968399729620771283484314904308334543597564660553478824018168849221155055654202404646295386220961569544975378056325774161597378533952569996434684354220476962590641529863884601608470874474053673940408966728923937004916873548974713364337022775618591601343218690190651575751760539818733014390337901237624546527704743278489220224672179147060806903416091139230084844468681016289503961939846657122002485358186885403602559315077296360332015188812038040597890287180192031419653687090797433538859179100587726750294711376075889154177668440669916197996607020734132409255930822335407379172861982162069760635429606979710423215704784928146632533437796274844718022013982610064455583130014082139413411467474529229901128059484884711990290009413537230905222380228760059162593352655142267441701320910856914817003042762124512083373129501083092703078396483289814130515461594990235145045236933225477062880129268328164828796569035174986208149333404269234219527154530593753922890091640851684124579552587228599490093714903547476616435324864307010658501613298606441453384064040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] -2349702579303600172398615366582847188605591826034071930462142648913355703355604462216243401844370622579363529922656833416075442929213224360593039416092251379111576810262228144651555768736532614619201228697963959434779388858393162360019827656827139616231061940299570931933647352617592584458361817104847115415325666713136229984066265025169709761380665003506735397478231970803026397725393245437659161595257867623762033375643549072190633581721453115722981757203468484982739457548357637740173686482745216367275808064326690223098717414141576713576272563510463810326849759907109844519204192525274752255679434053292712823471955557959774226480299321341747741228947851085374654451893109252862035196371571719416989584015963571138005713768294908136619355225082427590587452208213744762861499769605160132148687781571452963418880644256302680320291274522901516022813394718041935826633924026522635179614642366641972499481872915699561714775324454994362868500842709161005292429411811112913412572043257621812503490993151410969421620310739294260151125137606027126171857799465027300503491437713669641652074112844949207885588508257996311402219635303747379159338846086040448004733694433458899733974143213251386465418289334226330644598257657721534858502869234642221351958154599495571223781676771084901325195942351990448276343219499962914005421572788223795687376660331223316661587878081156767229714336664819108015640816707650016707104342982657134776100347812973038125618424698672598147356461317578348246412497287639372951352874581503396422139736823123061876785486249052652818486522015739865232861416433427393319832909105835259501135730554155260758759183619950308321895757927232359675282408369956903339070160512813649825104705631696984442555116330196109127954118094415711862236002553954475891101879478025835891437036086864476920113384054021350038482358453677811403427007111905133182090179702506934012582101662810127251845290807055895276717375227677672310350120724329101582454306934235050544673694619597821152412903715896563367854711976719963269288246030915183658153335015514048952396122591286342001756499680940198223918681876864703560867357377857000845463904783544384124596275237972328388746651524948064231188079457663466836807617303704776034959298289572011208533210487931620150457301857388964216521559717749406036086663096982823256135014421496328948155627672334535896727211067972037575711170420816905610439684471193509854227373595779230397397056306990682771021638112598487494656381705069617737957876449964104101590932099971578761615907046515204651151332414695116924603916114161624081889034995535495728237173183957688048987287908316841605657026148408430098081646551153036037205600640373358592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] -135069771614961604174357262969560299539788189734103535244602199218214011956813736483751617742165835212543935019523258926191313344493800531126745865906218663200111428526159740444075054685188942005620645900681398374700109098240120492339511955245582125677996786769834189251494719458974820717306399328802393084831687903951377564741769418635996363708593153462757554491566999792035885967989238082586816002509187391394214603857051333260731070701737678317429018150138673827053177922899987348606671086841135188279857185073275372749429458503527681176062226075059206785082532923393077887462353526789601657442196734096227943935288700454016057908823472438535238219580435455204324800209037840075402680003238299919331038156144874409319617831241709207538737794363376712365160363952344970094215976388429325671655076383502839851116718197445867126443715361727365974791072818529068302477785262750460000021094873596486894469228127983674017497038359884913513948419749856966948964277605206453142643430890645271341446748292642854514580086511724133638610110874669530118337356675821245550787758807357343112435883235211338172079675552709387950529532377485973952801698245995706404862267960442561714531321167860963513761423828251373155648647767221899463394155563416449033966747031871752138189275828971960348019924749790332377714775835708189425094945431452624717580417235740908733943630771890085891573567062014615890029812308947040198383910401236984285900332335775848722743203945356987051241039436808987213486178064274348160639055067829189441612526386814782939919787249510202940752153316814293752882095822188978007889804079339440251363870685358043840016135878491366306879425617343735811770693430377387465379824786165859038314136502391045036493937311398918875530466612601000626507942270265814655423548279358534048970144280906412201152996142377332004256861922660021042660036198558204480383582623484050696788586285672445409294734900962341281032535110267072308809075287992615488868186269078832297159076913059739746884423239464146952209331760673244214287666584166129720806607411269704081141873456881581561435716599384950279882895573885267933328546771854950660489524780787120875557774719098663363147321572064742642541781250595897101497256139646380708947971365971583466998636258729113072843925406608505388815070419640711185384518641616623885791702847260562710567460594979779767611154890525606284090278974589226036119177562017947436164695132916887613408571803993714534892474188524723934392285716617833169070930142323038140042431903811030059031626936850911332465958662749963423328332538383143990143387388189212542347040188662820156117503087790730696674943199724783248526487683662886451126423524399382528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] 116568992581367766871071390962867596215234677389106574021892497804391530599613716048978598675148642713048784177410854570402030724513366588518235961906132794116565107320046715001249482217919491615467125070236966852820138565112969075941039154091811262991281601249056597018025160135031295201603556535237654220623086132646288940275691772793896203278296927266654973119032174285052333201208741608763850655346810884709196966255638753006565664872544444552286298887982684259995905994287885993721382130993076406886855055980533003449825516673799848172702099593993217557570448951809476849976342296261749445774432469514222292168895925276170899425008023444725416996111953823026848866729085446111541814535125526519277831007382716389274734646847120081921181769969161990039753233756745239993298780634656085988162585966731712581704771092217302127043704486930969803663258388324499444064693825858399195210352151369602548363029480290865996644784848218813200870896286294028284347740850762405374067212465339688142753627300150635481788179999878803025924129337131392471672862700999032709918298993961865922322718147960362772176416111236472565921913583245105497870855823289168155695385028134730595699995823404496780291842705903834044187034470847073753880083114412733281163518583297083467304632901140800410107424122482522085291472633346092938996072727719889390157103218199349579069287804545494266337214835089344850561953790467789999019320340730575433724840249983437461174282563963744640918473337182479247455227945468129903807964101659311593269654556684823191916295476030691341383683609634470854543253910044193405936865200792835869240883918647520665543933769165463276299874357194822919299964565520205208351746602256945896668434526944456958517582216349659346739584671442010124431813466616555002320873659547101964805599457072971495056647373444797292021326197039142206250716123941689024869712623494430986475950527506738183820620557530193174978685982481427128555570586083843353608884927209706220181841205747047077414702151008717108440196870189386671183556151473660560512412511795173183362901261054248596804948161248865587474060775193392528566979500998206926174605612089217410611562636993555180154678257787210028294561181413460533489099154277746053328002807402296900427599224259529392155887492862027245145893922424576435336259712010469664770370517462879494084278012557315361703929640830678340943196411656449829196172914759987551364943479595622689624692619485448395907292032176676129523260092656069266306639451248638458292083806160411340738755303485349045820532658798546493538299519741245894647243076879650808751984006268436049956299073156892021557579828793677797358988838728584778023237238277537792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] -16217398776894500891849316470709061371639484550132846982109050146715007259165680020934045135208427196716081370779857237089514560376922635305686172873844127001530367960620035104395400254037347623671557327890406562972255111983189517343119731646782636982136636038078662942848980367255800198371032330572219088023172849507000036024750668593761397292165484272451421945565592142858601863483428711475168380806425274348235475885463211706706382199168644282616691681730026567145062767095845292145576104014570619845414229879758923370447696935609783958243256124035323686725509534373360412237795301435093307151347170486713495274216629398047625436728271621395409600120729206356688101020554897498317793156673764748854240068951795479517852467724796540931036513117185139270816292924569985563505677186382565705001245684842422497903493256465708779798368971448823310106174172026810188711430995142529669820926240933239006897346854721419448029008111899484763120560306355126921357080996621156745030575241219739527705737434980773702776606621557209588387199289561062618855345523919729672694959909473958523868985182532088094234572247360757405144916015709470126016282923924749107875707031908402051036359425226430469309574171631517297815496142793085493082879107879195399390830942588333042709954710208862380185515516228815060808586180592275627656680532679125937194826284635994965762133192143063043555083455443858122852372286217215100861394381640920919348975116036725683758324149135779666373606875897037834931223045905804583173903873701796879889062025631378900214910799055280570641318751756622996913212658151186234628680389691049669039915165633422704156600747889657567381237566380846759799629311244955439354324914435458548690072324406784787741758377930039074935251184619739318609862927306192801028218734838323371758012062547201207442038961873916899854495100300667681225529048891654149473640287296421783652100353196957013147226267482494410181794438956287039695627635571586857603283459641934221069840623404059064253761369038163316318118177335695028307164296790226365413656021362553626562968973712658612955338076236820544655806813772245270764962875482722133188037449795734771920221426609920730193289297611139462462699042936673969822761527169227872984221829069455487873690215326404469939395787781945200530276057372484163020894718727160130106714523608845397576058109497735467159898104752677099248594876903321182469416248486393385547820593366520384040097704809665019338155732711613019246765779366280942799082711979998998892081395811813646615710542582440853384809665643064792937922958087417882213949762264008660180290774932528433183413184425886085601964790171150211492913542518480347430956732755476480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] 10080846892593127493517258130541563091070570824362179293968648682852603667757147761421832351311601686360180979632034306293869541567865084776921543370031337031433262669278416187477557381987192305510062523873578711147798909987620931883465286198372318326831755874225597267211417874967676394953789960495183892196170063647666402461743945122228407196333435345983026965106797661290961539522850616424082375471828783763470465484376936524859586575086489482057999956141637887651978295753279010877079103648294521285431970849167987348153055104567014704139756498674952656172648594341776694369087683746620245945006084219914120269738262812560187563015548192016996370572828144110246394172895183941277627114107881223927556970702918429429564158284821822533737508077542976375428175029372782840410137289666257964828224224743118958209107968326747863406588232035894600061998638590884238066251831547483095305872037641936866894816456813896470750574538892650186877732680492049435558450659000008453596264037197426790390646278701258051007259673413858416915319736770613514688935355878926030301853937311017479983308668425372134394983960263375920075429508093547819802122690316481703368540870676333403087181864863456632051982277579451203575600294174718300408749081774165778190258117344133878916502124622694537501975425103844297712341710401061811939392785767840746252811454203313623287359444463618926836279256867252733067263091903395298375222515231703758341610623406459544095594917486836981677226950446055561456289632939902702781214132066066365499944286248993758878807280321395457886274997614621507845170038711286744346497216021919535683983029338508700808428161235097500772447877032621675458873528866557527707272551441666156671343336010642831698449717604441129946729056895362268333180181600443315585586581498615237108104558450440414183383883125270147247987488967304969533089347427523469003629563141188578849362385880786965193442916641986802162560022077151560599041466429662528258841837350486311598869424963732300599492410956914712863919856526627329138267759360747068463664146422665043984377130395150527805224627476740662941065630453453948655092714480154659414925609150173714652854075118407123432187235959439548900712214536317602014085045038863263724066948292381484983739077973790873581190620282761506811772932389119655139063979633455376540633966537147959986652498534642797664484239818444527889877058770249778123472600206036775967999197995367640843177663997119385837447541698899489471767786687586073657207527291868874699993534171260953501568981319568971496924552538321192884929611578521717572244693494454164254289046451648788151118367943218869332009598459791097716460250246217571926564262641664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] 238013219948031033416603956077777958939286216098529339136706153545224195265203543608092543130525591143345772066951249368249258577659161145330489451103895407859294203160155940324170799053060175369348159096268694167804199446984371546721239014300885131649544257545589231926490080749144177694835382474504963096938394104214292606263381540561663434702882628883344846888699537092363836730279479584300392239552937979423630405226983064352264300844268117418449129544006982699759967682119886542173361951020857742997264530510070950292598972428333438621634686981914608616672344252972544638802192291632852427434212738807017700016542736454693800976934535798839618601928532019841055573193242492647595794388637640122101660732917060731613275630710242812450259024046685729198351164127772993604552295159386584368452120407268534237777309812086009511238907135201500022677397788720651758003880074983094083576255685373647880798675141452952615979760232577180529021035271318430250866832955659000215713844297393225933034193068533924692018796291894078204326454000733157714391992915143740681147088393419929073918964996153155658607071510986496330883081437007803734496070399938797240701395442595748695067749936987630003211191363325800643065823757687489369888164148490363276004983890253903182056641059291682008367875121738806025093930723219431493969686217238635282058310818100915466718321526231561680655256801874514158391352419187121037580994648468333599328259252568358678345625486775904495410602643766036914604354984422562950700081293902543692789515260718222074663189967456227804061562367845612050617163407512397168565311009367447566793165696376924576476460178530861761361852404810203900764348255593245465120109808644081342934989081468488787251697918249312064423153350396788842540852588342260962284299068626571022285260443560816477474177256949943485783271601726417220421057957874499414975542407642203322027203056793884160358697495462353405902378741154065675489825330235408009289613979931506513006564866760720317256599931568124272609079150994992811172813830407860535471735220767889511282956587119947804282932756175616351537640365911953845389608754732364804335562892405277595901964688803948802699481666647357170876546122123860844556262294368456175955378353748941049876336317863665126358890859332806666583273523680631475425060378383337606027749557833699032481137723399615270559720782773148016902031714375051803152348053144823511255355047031048317660484393420287250840818494434990065961571684223940303066132655902941024320191144355302524830021555249784758682393939906180191057105277951319257765293222033634357697229164278673535674500743925323865147740854696697691139928602135271641745513842212864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] -25703425973000044941641621574216063152896513339870778068753942746994714864067399322567655187457134304439374980038409834928565728471520548623686040725723971035297694949483516093630918894552421151360557032398925083063914298596815708759301573147954720032205002680866823039299158752815482340559402779198416432868722165201747316192533100703208205999159939237852901601150486583903111548742277476953530435077606330019213145790921638258631142865439005419490294951133365709408062017392554768544982118269248419102390756187864008465572029543803658001347144544857784359097903688913238284189141924054249222558747336942859255126031294724583912734233942692828827157749825759126078805157445855870370276779064059308833405897360664328538381187456491395550922994404206801422328248154580406745725198083107496165521164562343497547198698338803065878565703685268759495833392739384320805859699064917537288667103239931554852123545958778030989538809356355447951298563488877910653952812559849166262266395029144956860414780792841151538819976608211827558358253575759688333393947771166466862966057565029704226900952002172494092823652378246933586552427210886525212662907877499790344159356791173621169713570380524146592577648300238198911748879077843084280910982474915216585084454137371076276043438738982943911466659721111241573597357576949000727954937465644625092683012557418330118412899376425209702528149507074036378527592229834423847013233400597508979195864574286591963873582356427727897696163774159911164948622483670786385653075163967927272252949925687645802124130220972622163312180912348391617104131825927732416661674423548867102834647884419783252589585947499221751514996159880850706961922799826096613940386010622683803508468434396740495202559804574338285177905153889437431411079405349296793841326139602660760912224886150480455518148955598599754310560280182206023316295369631521675755785303680372930628014374179590486246309270074383418695384480563027774841082330573299722402725618742248692893633730167697540744029713301289783874292229071571044280829872992500648753048619501968093699235267923718077751811288065944321828611880822413210272500133948850617827037815668145556012507648234207142651241543566065401594386882168283730122102897662877521717839859469965900009886659650544350894982635246914547739045834546018510715783882055687683872777396516902268998296497560366817493830704295817945205603977508270223638191291931407818911725918030821194488274431845921401551478193577879418029938160519080088889163925793585169600987729505771063123288981384531897819352219286573922747028178296190461199237226008004780715638870577137740940408711700281096263973240613963073479912146544597772500623924658176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] 153466990790522676806376090969752240033248798858890285622131102547029897955894377748294811334404418364977707034353006391977795318185371796306569059492018596726925827646241205243896029457197928901941379081320998369207496876994504269042024674136863192112694613237051978033065338395672772684968141922613442803805503861093460159446457719308647852231713688395658574544644277849204660931519924521557751942383031460212156953472441720219773778097819100742294126077174830644304369553166972814388299803678422008858433738371201595056318860891657316418310929525790587978184652904418108991519075566984177417681833868452640643015652733988335564250059300721685846550495382116888436211426057097194792101425147730889638959391733494302442179688705890722435217531719142451257869363847985660042369159368473984137077958085537110379620482618024754477092153285203297170326154567690929014357930401011517002391028787611841478864614399836642995725629712472126311837890364913651403823987486819282088148129676541972698892632185453729139134290949617448172654106588827406956082810505524772135135433335740833070724653430426624598439256194874071921111029042348227989310572218640743964169316828018833880937408897724919182534797004173619425646588640245530325444525781948911720179733871510082738355696049576633319350512203457526340579483433371903675779467304867680498286869972755187445041504121164178434623134471991637079757156265779527839579313716385688833276364103638584357775229050644672988212433268845323834260415133824450320791624135347921641757022149655125775417029298651617337770771596219729889254462879404522331615511170051074107030426704366924882043373523578722961428168305006050295592808975796527849220216575610818863364748321192227585312866478325151129180227512710361243044791523677354633051941586071645639978704692201722562980381712934869281462483050923175351775917529965114032113326059708284313489994052727865698814170105760734954976095534132599168463083482286521461249554022224682955556399235315846148446538807808082045190380247447803927328031651076398201111876011126754909540707237631738137305866177079527261589316683126924843192625728505058836625743270327419918582894706642253778163698179815268014152855354317918134978061623387282448019150709097135571154562611726772230556972101687402489061575938749062060333988953970272709404616445233281891761237238229222604422859275110526517072201244810387831829706662631649374598518526908066325728220631515240543661071440534969647675289061869013034570269352979848861014863871432119270434751574967844790133107834246095528303825449825149527783218664202704144675279468548316084337388273258009543765201915459113753781444395697654794339315875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] 232107757960592866516940220660040739152559462638523370975353122640591214641836152294639709961980953205085828618693038167281030751560207724222119704167330153408694222933253728620123838228377352705316874254761929451516730811452719454881654168783997974553615413711980910280839342081149207945142303652664066318019564505712209466432448860929224716227580228950314821037509898458735866656404192108074685393202208140924683101039214536386312334766058860108975214831918019946993677091916895084953460542130227697160141150835020555806512861410947223698549130232789850591226476423836664688581703843825358356154071365572602883178328167504550212172089653169781050469576402986241552254913338855457558290317824528813831264119278870530884745855432812989441584097612838480219797012375631984319428165929950055152210186672412697658632269572031277029413215131487261597710098502397008430584909775953513466083919840053374287788945989698707870270287792028506446879370140780332010724247297775076504946860892537686453796907500908068373159527829837757711565892529794296100558088691055847703468261551347342832189349362327355869424040112377316283257126424449681518179955003558092450964733251973925831698651518281776330640487609151264200744853794574762843523538858136478395511302724829185972938532967598713090193580098981607984850889569409302231871174303717836077505835760074893265419668842755752806808722072482509083735375221980284943449436780179628045530312068952495800869462246839027302106741708410356951348889928320005804049699898454828065236313873010450531712403099919668534944750225800572325595004108228862959685844754208889972026490559262095310894655590715423104336296577597940794772739363016401207858729962741798340436484434958391874065667890340630703246552893485472172602532759765839403964965116544651849114855193569844052459403806617288502849632822572812230878438715230707676665576814121812083850982767832725259889374841924982877661058947121503982820991325306604333314830443814360955941488169366404729688317091122812618905134301535130351250783185636978126982476616093233525556695778835041634320460922446675043581814111034308643144032310085539576567283377304793220179967523505921825984339386430567630842454519240795593955142887470735451467770611367856878252608239021206026555711325004919536366730055051294930855788156216364724061495439224629579458746677210958968323380765171902630886641450773866221472759267255706391061078701846725340107628043719083311123425251667475442670898426382168904191022985988196583229045484497605743228698370574636153864904145870409261706578236307037060410801303555854303423597098029611604496140938902294476628221338951100984240949982498764945370894041088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] -16852670068221047859714788873802178431326147594642189663973894423158292377793391812692318462860996393882463407570646317069558408304231725929256464360987271069417560725790452258798313902431088123840912822254684036434374236286602419465034758988370381494900901084570636291998332000484088784512332492805745275056483170000943245049442789523855564909606066141253619632558219144098302969000645351482054673118110300994710562975771000370564120122014232265754346368678138776120631732309843516016678360502885667401395802608855419476630947872342085277876029791413960615398025431533446867567374372584419285488257797348310230595999798492888691242218500185238251448699203375647667022330112476216348642301537310884444393077511887521258659656409485985729651189354484948856738990171460862632933583329461364691368394945708950090168785609942225123123307077287411498557925885983953828941460790692031138784510556068122294895481934958324392873419850537648455996786753277038265539404721405048628456913692113706625579020151407324158672136775099025077611616896184660522594050101483692940560946606661180346049144171880423586965867852499787731191006788939723945637479473396740592910435446726116854734461535432592694182607849564571399497849583318626756052936451386849766379156188177662422694317739825370826032283552966276670023864062140753150841588367736850156671289101926885100265293926046682887039967325113910260741627592093816504254650298487512793808599502169315240875648393716922255357004273433840340156973953929716229819920664983327609231943749041386825081713680133372550681384512808102532346028451907025292709546826789284439583571710531112235195027770389826146426543041880124700087532221697630241119144971765673484391630408595089359221820274174903006855678820772244006262744848884950060319029998133419257801731965368197912506070098665634548380934737995895140694539251769321964374874625884332285211033900488633394860011269172490340731832875156508291053286622225276899596943217253976687843037811247393109772585432820002255108604673104164787654800240836271388862883076113076007294451759521052865560266841848606374254406661152040420388968460192635128062361519853167315432316623666442485632303686844118368408144949468856675358102649559815912151330933477975711807000770172987131081808550902888493869500381987160507526859063734304308298370363093076863371170638145126892978301665410086351196327992073667966971630836366165497922834635167180257456197186989636188210536873446003617763487238767749115497959099139419070197770819610364699049267196313531769527231351036386936140289198134142898909602930261793748796609966631976477800970013329240337559538661947393187443155554073719456795570733056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] -719275358141464125832228608399293231528893530644298565598730042121803423072904510514475342156090889910546171976884416582379483397195931074519727626937550509988320464406680833771544605315006003099922358177010589311836370458306674026075294974815794397407818071052815117510666300906023572697376092483517713638754696981119366924553503590819984251897686682530707946132569429866057698355623098557483671457246585796626023607444088291953546278559150153313972381931103486588230085380549554919484968872652442627142667816407282528686756772996183866822443143155523101840501937351854088117098947330512856344298585729712734860071399161563801345996336666040820763110798618204722526727326894741128436337520427738446073544087503996667926152487309086942483375114400503891582834135033637298069812405712445632229622748876311036148148637445978881996598292526263717054917876989425337260886937620063534402731164748110364849840274411515509905030146278559500093680400162374091387207099615241438218067383882455564202898948831386742082758740208174230101473204773211668493339632948019374110863498319007479944827234498821942176609135937874936159893463070156855568919972293706908622696219644427164915009429601338827104423646403721590378938602639432599422567267412049210631684829114505971553151396126646088536957251495841993386744469347387854397615534989229694286224782042506441191184874818355785413633157020644806210708306223560908647894045920114841428135564608041522204084622134526923208410334747485013027916748193852882475110530783743177728751740977824486575640964723104472195057348003950309321936904224063963552214550331635130170700008294369205938719405134153171455520868492992436556474562975943339660822492928406588568695101148321190518636730161172975169700988707004925261030178106962296930097450480764289030312141658946627436485863238503169670398724614821145221948062913632668979128024870898187876056709906319684369877799701432414606512671628134215392461390508061915560159344503615866824209689711136851435806817073661925590808403412582256358162117541170889506924075942299021285447204501830904699812312095881821804403128298190780611658782495712404853870503591973013741553692063517560948267619762121499690799319970324375123830737020480196277509767521835409339099045013463090687847453093241579429344048495369429369570630480688727076424603712337280448837304443680837687503082180382954948019883244505656457294301070333429235512471836360532064628716007943986896678284404162134869626163158599110422786363426517785455073034407065967520646426878665275354908513731017575396472602285908761237758933132312032010183282949476133581001776484723690198916633353968166209106722272645969320639201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] 98519554702575677313409744722823528207319933507363457189692327459945090443958611436628535826932133098826619735540801090336674271084273099655852786173843157873098471862137169715271023101262136400350441336072860535484453927156787528876655054941406330456786498542351054597870132148711018856626458379591319501399461524786130549965087613333826684133512715594279375291423326112796709763683289849458632598293964821706777227992947720027677582418176832101528984249659601144096550314892137043747499030892632172861933981558745743555564366294606524119197012138248076041901401270015235963573723316208544183157257031918406358150581701292158009379869615065696253189090869948339870365722757828350924937290740630784899069704758978827593831870588269179003312360256960938178149417627129880197015806581008739573488620798858092751119306841288300336843967752487600700296133356859966420684938859084677919951811239108898940080677504641975216102478437406065167214908768340553430189867918502232074053824010243246496679343171278738251644027752032711142469095597411664799697804050043538144716058577020618582016680289842445926257516112875369392198116342786683892089539772156825771369052906910205416015049833846405731269441901112147646515879494334174600330350218895676172912099889842355307161104042529379369650321311407162542954400355040503177923104033805450204885247444801991173110005812894553120937689346103214376470558194536836922517844357395877783290476255131978998840275876220475886687456604334945561588497552421004837622599785998657481283676761534037242072830363989830503985131582738184350105796819220556973299582085265279287012927122791585454535775550653547767090619605971389251263701434645456102411088486724949862828160850311075132074122869281838267619235770850556128507716574930841140299418250966787859370740855838672850393726006797793504755384763602593796312045913700464204050634132452333846503249026873903880302589862740527009849090100047883877094695944281598538489000144473951729776204694798691044616666359101749092397624229610367462732774297144057421376043322825297562668507173536568431563781561438371599387054549365820498946249796437469067356437397907532282575088744695245879624903562349168859758526262568623253824083962499058470158466676414085215969411847088427719185949874869919240867548240564653791807141149586417959214325319257057438461373889658989648258199196564689927445722063992443519443017956235219206114465773639055971550869633620675970996113169034308852980199205521742976634307425681470210969055210901123885982766862548460187997324780896972691491239749807888046954167382494275292540389367080428500887089157238049383343353861437939232620787162565332276231536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] 811078615683938522080726182085501272919495271638481826942481258364723401862385300804811969013069907258348628632458233008799926285178762622234175657538787670107741249448439860217433587400362350439731230106260238751173700964076012316121926584838844793209275415239262863105925173059973034685853358937070605997436100698710646445582678748159308125515820787535690046365008296801200045957169847462774206041897304522088389548943344753265845651744852925343370204458905932239289307547691710304816234567943571342842642870743758052882465132800022149762927865284614514684940086725257730061467129097065471863450887108033309173680272070644180338972996202518733635031024934069324275727775465172405422273223974054566487871269604595937324675092276105150156475866358125608636471440549748805454542961046255577823955051972373692310705089793782894556136272377448269694735455673372009288038825419102491648140961905919192379082059762854732388472702789484583557962922037212038672068140358393553842530100542869352848269778561751920941792713803428272121443556133229511955794120004235162493743484685969359792498345896671118782033949081253967289171267902554689217176299692860875791969411240207669705363739233618685359681309147631735856596971312510529685808417024789877378898153907548309373342173544152208699196461480560248386354720582042002030456853358761319109675146497265899180649864076487218607091504420653274751388209594473338644757060242014829051987486553032983162906976636387827546028226817598255509602142769758356888892837205421898819751087736583997087087235504536401048967529843165108406220503060174447212449961559223079814964005701272816138255196258601498479009164619657486531865413663056976268675258063235658076979185588897891418095120432185442087477299556948779883441918125924085719431117535238761371227448614347152378952038648706100054414249133731699335352541706354217449193918079846955669029002801727012526103123382509370722116820150405876035387992712447622119448747067655611623495285178088125277730365071085754566749933097207476786551086064878523371187272428559813679753665228143983344795893254854914295842320288814858629374358735589575677553265609504464367212582722701218959982609841475396634906756262029335214502194254398247620483090599022980136965965643170117849418417277376029696068654076369741949947421723618254845238932086932454579156343756666904429047987005016995911888383092822373901417970443256289795926198353135375591840754037499469507677265329695700016709417232302309936405321764893101685010828352244987362645628192371747452300886584292029329461931551279921548753569805546938325627259695556544513115033851650601196380500495182009133208257074587741112500224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] -237815988333144398591843204352834681841300023340479011997164333887932055617274402838210958880333906729450586883430956441287300799169629087840267711313532666346267344883693493915240460422149652521374262740497202240520526428626134254707737318311374348558414243395272406522833951779724627627044044511951498480204237987971170887496658476504685602961393590580643202380073120936838194984255521795994966100309728406733834793924222558231181287183626524527741420137708473174084999705022393954256330097574064770509432463816961866591881921383533511653176187849476768812004590661437099292709117328739202583871568566269246408200523801581212083116771190090079401622422179415057940392034155607943012537520189560862494577990925105563049854795301205929894277648249148734875288264038295270512630631362793636757986287728299368447465485182727597392381002994344500292659473883198301775396592638135996137449912587338418936804404393263679364438152210306604546394231457557647146634554273443654631327543234140764817426793707912661070657584318394535885917985059943060183687278669702679788911464522018223051755616560504110994313207664665698362214634506073752207774526882414164472198371699841415712779861734502559544019183609692977641208299116424014748701443810237682172904640877411728938393107877790531116351168903387085003111725772536637695744380296443900966192894700372756352530391580236478047738845637691864694814903843985265596859491057886191657219255904128933079758163668078573462671139871798268615450410052520102523455762000214873510654006810133533942150917302094041024206119404086642851197481286851975778239110885322588575428108684500718505350861462319652784518559945177696554464786712493260129381415535676466107665035039854713539489206867971431059943208447686043568496830119237940814093153225072867678732463102315214522164718405440782751495759906628619886835953270972699545382504000934337232548691522124071773237967989384496147408286156523670139462080553505652445768097278038435556265394664859406106773728191477712111529593601853942556883356989337765881576177254212434890023152586746649065301186786543169465999255397493066697597498694808303782326244867576821273110813376905746736998598859822266758106454105559457661157758618626957184524740652345605465902597135477642901180555774110243115931747914303974735378911481896181492793431547688572942459125754243068640271819807562620149116021483314419794048478097800784183432090409307030495359990329800690186222048115372886280408951860069645079158401083591046772200446404823224586193382037483287368049412668507107528974243127928517452058274104216418096146737889035301162811332700653890725829363328976762949448768082501304546492416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] -144081097863652727447199615924042772433319700262991446118593214038946748839321924689293286531712713861699693476792718503036445962425645138498436572848934900652590544911762648883837145037050432121880422376455161078069754825135081746525382712828736357450447905854996575438979649733123882088226645734457462624931977730998083475477170019383056692063687915154362768954366578926408419144122558427804797037116886754252096258029377647292421073931695625628126966009756979134936561911607131212196294349864442372258463120316290190842537135678008973668486962365815132878907481764810154352407095182408694292037126016083424129354337168612447318291937029834790312736331743097271082829075166843800257889591477413272959915536698834450627924091595626976608432299460963745724295730286699939902072875589464622651186216358368519058117273040489878016460927115832511196956162196870937485637848054398839290291398850243668040149332407903137525284888090570563528201835206137652239705489044206327945644490044830111768452439575148707027126525138308732561245663985416638071219481590390954327069027433872760717625808050963501320282071607586531338193694051668224230980725217015085794417257873312130942591503420108220666819529489365745381326985378873477168806273975366442852229428835510754979942397520183835627053602424824908880575774864706158292270685201279575789402140459281668426433979892632056107707515171150252492139577770386993020153430938069390334315468757397175073820158613759805184255219571286993094434126572866284826226103527087001918400556902283690968051583181184700092081076071762532188560823209021465477007551968942104296606766727696200355283350293952819442789539559749946381433276133829336965146608374609138804465046389593782833666369253300703971706650603167090039176786909216255264486792427118437441550343865057032751288985223885427225358480891433642445047562502454200326597930889724772109922627097503116200676226532380398119739805870439258649450629382108014309173267960362991915188984534510720490186877263978448340266853341603898232815364172313124006057022254290996622912270906312294807583304869877175611711376898510522965952048621239964908756682061376996104607035767353587476111137631357469675716881991765579092696684787073464632379320408409467332851265688300603625266594370891537971593088765771483679088235545779533559325024953937330382487457825052132363578928016024344629856961186178194551460061208389019234658755397874719442728938156220818875486243365618667707929277758083747089379202187535300780195765402549054198660130982929125154238582948011491168719434119074670441157249110026356766969279936601033522391314843834540923365873997993668002515595901239952408576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,72] 292691092406466625541133788689867247172617653317083659792753355037310733948738045575967331901489464141997449918543477393152841685236482290994286710554588237246118751324736109103617315594811880990111590232637920232364315942981480827074035390091003431535542641059971703571397816489787516892183969882971808142611566335714354173852994284555369888683433644613694174341667881975291792337944888160423201547461895988037302953742229800829092509713132343090545402827891592681375771134594841281556264272662713019877793332534644885062508866805294438841694113012287427953542181202344610384335444298153014714905315019211243328669433302989520220511305800980684176477735987521044714971213845706294389565883491219725112098839772544622644673744077291128184929817535667366334270327475723467327031024680816983447381673716049486706619269517614622581960864281748417103939605749178686922638854151715728479441632130359179216206243751268870596673344475716739880311423002529748297649378023966710265031293781633420663856562380546565925205098433152773301774970773932285611158618927160777081240046896108807287447827513411747323258928682496879870546027947879599287077095538826735462737637383473325206240305179728590107346486280052470117215345584362612310680734831082419648203647350857929427441310134496107987138858298751243832239238664263256027202058287611502805973744665046762933923435348094899838398748569075279176560843410585694756748732520869779333646597421608529950334462524678312074872826359824108455054029452496965425168786407520783121601590504948071934877999340033828615800780075261134393671851068439391296748135734768286790834961314097821505350264411194804938708612728354062575856028324800400054815788674704517399868945307111924279379455454637199700023123062232726012221768579955089945417605239661395226148842476890345993714126468608448622861921106286197189925183432512590651884335891048067302855272497653725894182415896049870476802725370904968947013299821084340560334818282132628809034995490332588561904466690743919163156590117758372182144717181946350508979124142299403088629347717027844634404962383289176672833350613416417396759881704000513003334873708474651250171135723478079899233338179494952955639862322231704572213314167890002495483082994845682044942497550578040452246359925105615068608878286491656202506567731782247887848253684657039338573466225460588891597817343184154851180466465962736544110648548580086860907533928950708683373516100327839806403469287497481391956391278578442989450046061872008099064350528002826717815782297771001238990925546220058210723981019987346358398825006601424578212496735075267525485906045795655152715440756631857679619413288295948353536000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,73] -29594941575159367801627189213785295155893958160355775289618540160417615865259420851111404590991808788217609530248893114628015414215816288413958830394618874018972751085727054971967759003770007415046544323286079225872917038734055822653111305901968528867319158826848586360462957280283416352502277880483899673423355827537372000466751145156184778931706667104282541752703459629492337062665203722020635736898386649419870049292942133347767114120736051980274863942885815493945273921332661574256029735383712643444953618913603029267529602317356237637301267335746380497972091145605870558361131538846818177928051827405174822589669459523526691817174799844549896496288606469159602317365555002699411370528526512895536755182974340329921189488071590474386278206961294963878141192736331811952712210520150767542933323173481597089151294548802274191346300972865092010506379975886939451474355155753394588276057433457116679449813175304078465870584742653825615919729508412340347493265150550071672095617090725751875398271547944225143695215563461911476655494260103038997458048848758513462053355727958628976936918022241605476271295702306423821669389051436577808950888308436071466735038390699998451073413860260370480561257856519950682984861599167399572132745332087203129453120319525977733337601271091611757986053796070855530480275848090384860161932626240835206392760989282619138963868130946175413038001885359207530471612120873139402218126557004351241568723499138453632605576289338182624413621946781887688569428353281443760537524428624277812823258973615055045222337417330198463436009311385459341092618722877647422666823651937762097602505199655382873931510605524914152250909821233040121089454935380224943498467558740946159572695885997728451856497400103377585386082128815414766225001940578931053304793509541945220531318892744560439123994462005081072772585533078479018286327111976862230321468917468750990533230985470571381653872200710350611005947229426091964102687030687871850134626065608013392845262900915241256075056736917250306605808864926466103718431348245949640604642054954175648529882350134935168841727506654836814736308665861752326244907200060069579954242252530610792639169949491347774909807805102476712553185317102864189534616042403351572113860513944109720860369673933048029146229481500478419138415853836901998339454667482384607342696966510904239452001375169696320783956642077059402167128393438371243116768700392868157102262803803767402753104267599632898170882091174759975634857240070033947658840999521794202293203817952475996864330089929412754651334250892334084426225792095599095066231447257723703589536076035973590719446133909084682460093108868745939148720059283668992000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,74] -193253091804741136127181731377996950338119450004376984617726980674260320784758282628803410784853987370896850322718606994626916000937736681849077340762565129897685320235130475255974570928659864093175404316299994348450837664941201487665190281526165770500719095960591227115787676976272606902939240951306654491455803425444839925628118192092159562152581409549680949554085415663833989719366406637453625101597430237113883506311068986557359338502674379913842047400477383701614088797758820220931840608144934761076511673265638458241493890921943084137977199925953409154099556342659017876070062469010878027846948645272556123647471803623568086438760672486867327541095597545579234652401600316687654297291687832142768409036969404157870859012999948161449095316627308420714189025527738073705100330556099178707679280986010050175923616612591381479064529441220237922912658216346099673232931479594131874746023995532093703124987292684692777387239755478880628327685784735824820783996526171347999205327702220598634667038071791428054979928715436045888793537579041483595627436910293090797230506328095871434076162135994941263824046014803701248103573368297838283115284655093956507919660753228974476485554680546176772835964372213284730332103138950748627646328640728215154610076839809695189006202129499657184387902348364448940834310219130881125706233447623950842524556003156707819956575554770181603132294841727851747854178383414837101432024735596576408668436369891766263733066987652912135752905520765329322963601913823159048071845714618270944574649114689208410300386522039504605294327011475018798136756746176530813756500745293108126406690725721909388779042496267685709863492083398558315007759147574784410978943481110232012272247008078208868965317304928828157587160343478909833361540107376304547845039158392500770845531254000741129827826629941309262942796153165437334698045507926193797160332151641308793536530219467341323992809178044442288603009860918328295378436919266533045428155798560584317074467458269524126511989277843997384447380032352863429179098160063645099083073847602116766802308373649549670915430944381455095915546393561120891776008114164731254244209347136336242885221850319974133642811890151469162767525365858184904011654365526790495910686250890234594391050511515718929274840317732069774131156780943568016804670271866228509418628880421893186477155422142317071283715624141051139229992683597804183264439433428809020628475037919658263581431595353755756191518304315249780326341280207088445905893446363095149305045809355430852992480154696922382975787077358701359672450432695688530666808115456574377469496052909473913887450050788739298248036427695949928248741170679644160000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,0] 3036929402283535369987881539590546397271310755822094429542504531479995634206950190883835233753734696793121882927226054669715132829140003793948557229235473854124325693643540795767766821789035461019579821384758729384498022039401312172112137470047975962209884904332562156996246720875455178487898136290589736464205433804903543779316861118787979998055116558958605253423417613674292007116231181819382583728652300872236936700725876916546602350902438629717018251039674439562947479983769582590260402337877290738858781546986989378139775740377430820417537667293533837623025426364933636129148764981395679894916501537672901181123686508307280656422558785000646467746446410678113731331815101905951750463333228200266414653941586697494453722730396706874817049958325531265409839679010854712822601850679433903028990120140556345411514276183878736756631234935458143816255871616474059282854361089992453432772589102873111385708201691566271716630325710252745034716590556993847337977499405840750587024756304352332499400546251557245117235085405486425867992048678755931903638530535539882910580962904408679452069233459357261990575274152432937525443248943593418218063357009237164377962872317408470199494523697610713575923564582577611122830259152530069043430741565643330615613648596666494984431399207635496855556400953546968789609391765408190900214288608498347944322661473303822334892873492099620729587301896051186788519555039227635793154027569414421129822211936965324914460867712694644704426915546957244948610704228259821606976364203095090745244028156620820489195323888856359597204792014601237029641122017529109341176093988090251131251775963129931447862183648750475622786990433893499100786290427297961929904405896721566013029930342023625710870504753296180815632699437873274704843212981993633368796728581018830151021777894005183487582825545121501063607811675101608181077393081285589731385907828984786258550243028220005591038406930996624006297493260854922087444322335088942374987419991534904461530550073690440542128105269502457440856684974775589712505009378166245914461904694874368094004246685858921284943022148667672344356814274459151205660198304310613598574356379090007884692398098863028628612174855259005802472290249293127222068219751128237321054715173591725549536919383508730638628843334123614117896145277552396937983697095944946021127135579965151286843870517114899433189917440173929786080394351512825416907712904066340562113322364387394224562640766183968976139921359583038656271409647781503895817823795972944703617570131545617797801461568214544286152102714704709775590038222998385230425347875722697595210164868258283512795666605003174949508526783022943103792324094024463551931912485372690432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] 1992375548734000266254544705485697600627563085221078062405837214858421473638955276778927278900419110723689326214712562592388715576345343545021525557336659833123152450881636789225942721385743295695400746036178403710559681115904925084150467010432650131109868788425431193314755897697589783757424876797963539619310382594736035630144417436332601491850740309318811728542083174498285946863391651422340017309390633684457052387261927389049282177115461545810216374080299622478018019385394877725443629113830224555115548896141985087279224251126231705035646179539939388867591496784819446877152639305458795149740723344864671524501976513609652236248587535308260887586220046324904153265106163077457658427755533933069624218794193570661289649003768277290186357334916118454599752835659161760003430892733062883180892149834048244459820261340459163130354542022640999213690374886920178555679078590769061483836331886155595176019699052623999745759580453943450407898167429935348836603826468453932788005538039181695256283844304029461793857520600805889836890813475820018347233657336064918822046964073876025153558422239915489478706719154696879865297960426591514339857436740221277924206818977676032004569349616325826571027986580735602007047017779087359308048361608110384957167332089695749173018128422305908297210000492794593206739759727421328384531969777382543286847190635222918655926596062951697234150947409659471531666395328323863025246518552165559842585788578896161568257423329136111175958740109596296767014628341855372483061684528526917147812227637838092751577259289145059123222371984020847832999776237255293744536143879280538559098431242452963494854791021289814232571083929065593567780376542834467850339434105801467742221324488252844582214880500729929112243871677760286329905945514685228720059375298764262500498928655679472105243737591928855453980925019298034817709946118000342415875927812872725648317575151091130924205850179621479931231160372613250869324598968642905117604021046292235689107656516886833688033593274925471507703190492372447585179055321112320818228790043485370732699830987254190078904592565050957549597570928822824937171660239752215823551385183354722787875348397870989134804365302235606437694224374505047237815016907431381965130953295368638947491508408037121365551148262885386335523029500039108729439129421458491784026719772417697623391131381333876808101093325423680413445220463681351089154972992647730004376416431311275617869118269510174440455771049141206415869688516887189964208818684280303939349301787082150687926169168072249379113365274779583972964376802831167534505493869567619732362726457543243293805858631010048378112773863901304092533351007598231842797071132637068787712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] 158040709977403346865720646710112496886790948592262521290835077383273945922042152617348528673899627181873916858966607507442719146411460236813278511272871279290354999769044344494289492604322678211280985548976449409523105998363433066019318881165529931554339033028723907940188021129718464017008531414947227965485143875347781675849697602516408739651302585526557194554690825105477017690050253446704717320062820695469642169698829174052443078781226667362523878609058648677039072924433590370172743733284740412277125528414861082192968009854422866613201711602213007082084751378398843777881751716894625521620979967791285551884429902200967248421408681182107680559697602138401301192253664664720950131855742931450387883519801533305649175959657011047101691661120812924852670845961661747273395534539212998694767427108525116645966343390372628964335167363010728833183074314331718180016001663979350753588028042409338138250819348622213757801348721885437808035513827211070718797193851794565751450568689724357505381186423214919255359740219242087047783111128107251616452096977438681579254478205346870878381325175872483829601486525861112809814897557016021262705162010455600545035275037864059320338680878565260144046087394025166107286120373695860532350717222327903223694513502166027505442043724307019982016901759167733128258942512215608379614509670187582538123258411004451245828167593952325362924871921767514882999144584392667951614371122711675155626173885814322566635655612990190869218136100899069428537032199190375246501413837567065557691158454171133285274727390126721148379257502454964790676119634323915734767157156888276555052765270115150500213118836169606094068049460570449443356951615639976996120279339244530973823118975336125651275472640290853598454147376289359587408091449155438093823006157632752256372799261310969807201623588914259418808530409612400956088182614894904028244042375330054399056535356038105975209362320084447728734309229585780473100022348348133233131442100223999468520790047096122942709096291058603186959363000660283571139079275128553544184203838159166057069078878115983751996900911851314267227994546686392653926812215818257250370909854001193642616905511279295995949206682845993029501062937293021316468845469272903513745228381912835387572933716028790897562599122800111628965934942492743157511330649375000109480718771549664359562146596477408366979583608254843556918762493666442265813271810297752621122596737147692522228489457042224478728556702438241240919111183799601573243090827390187740791344147128860530176983000429229278416976634223665352246094172705091578578819676801482472573648041458408101200847752222691097756169050107449831645932595789400262380669850021970789269504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] -4903336867682153423894033505092502317126796832105274425296359353466072817909703484555435382457168381167850849924062831146593160726103572186400746908467594341075701329043758924853441059840815263032191516047329222741765465959410908180867185069932704669755040317858253131723250050028780941354231311983994440449329277567781981281350859295233817681318376904589601135771698461317712952555281772208829075278868575630636261507482350226458090368786022407249953632249419651564218679293862927537547717039669941874332529120340678594931221706818794862790580950184354080763430376150140940894799022124626921908682464843563626256187933182306792889164765526931334127375981728595024069282907627972931199927765336905832979263585387835894978954246201564280775317547059236665431221864460924991730955813200621018742324600855818599101135201818369433841901731603633866698902657682650591975077847327393150076897188193583260984591302192050938031893557264437668724566762663017527608959060762483209936092802930728105633764451935095846874364977862438189161667363569398281499502399804320710737531327567884354668244391121470925399465310931489054241243039201694861898548122474685479579758626443326182296329904822246620766332072364476470587265734183212576610350572099099848569109610410140901137549433271848671648667571066966996712925323289724348839017745229863154196173985660078336521149605596404620240109288844066989385493322690316906997518244754143874734041588073685381613731942158637988363832548523127512212952875977321722244416979452567436330142910773816843843050996148931147689320677709763375489198943673341178596070198824718105005006568803265645266464095923804366613600624389661722360297397594061367877925664353807302667873046829378529950618960778089578296186009379734334095365231488205802135918232392259865099113647122307522660884249527874830140809454732092452379475476820078878396839481768362767076834420453969253188322948216722138680437014031050882279129479720278800503945220642047317764167442333301418429383771587110941267534112145533357681773632701730131933562509006739347096441623049607406120018796118576797781357421006066975026761572794220188873801887259197955872761449811758561962679328502194819961170416825031284754338421533662064040265882262037871547968833366501936003374716928679113969686793210161605334910578695879832571170656424266114064689042565304882703829933300469928441871358829816339890005889690622715253944089488559519244154391270657059766107087394944725659589093802760901716896017993372538493765817927060842336015127878258108853834765286540898021591589105338097628714412303162725044466184197664278878255864823187219770693942262641935385827507908330349248761750219132246767435776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] 38510788230065414255762536165002142582074690325120358454300901959663137728243330895056702248483168021234210490759364925128188933329849997542401429215102672348318471990660261970239507165502132691238072761213460584862843460553990906283980863711732002884911784836416157335694862024436593858482346503285042783736743741505405333398751310043326704204044187000364703601846798706148786455454667272267647707588353135260275516974328995814459965102024427513442446674066458623776553033404553908511165397979714710342276007488305660076279330444996089680757820416409840866510185488525125917489273668616205984958553630390026619096512216332909094914553630114022653871624624730255483486984851140745491512542555463315913396181545341771284454726476415943674975850683504535590945582096525265290990343383044595057482897197780916348843584432731383738639128870031429406756677865643527136747543470667057797257072420278706601014705540870763588255581302768289193282084373066026950702179066962084002869704370712965823769154407238549290921760045415298869907915961769430976973410658497169964804935909881398353932764299511289579627778178720457566385451394695269356743933250635374591454865639237600589696356679053373428528381216256389465609284384067172975590435449451260116513695634385970793209721359294405964407238960618142986530740525562668093638039110624612365935520337354118516979159231240477190243527634955216905283232071017008247815870367163851455197847172404595462983574632784866735836034870907589167126558053339781326907639676197596098566944518287619671608168269743493172301864633471224649369033317737569026434762240983891052536231661178257057048043439480566773985658108291745618427932170773657886953123412920200553777807982386362846647896332164942990729240148125408276731401684329394032628079311915501734896408926562845189485173520158214912297961432834462399490674397994788719961896806279922206398969833889018093392106457538635532619348325108084275359891286016866456796715116008811733279383455295320769994077772572873763650163635022294062629109974801415041513374145708976813383428822010473337781894869291426697980113953738478340964061404790168244166731002625800008991574634131739275862834131314387407197204693252479474369283697760873972311243438119099895120363034984798563856754224093986180152306742351217041538125569975771211370657474671286826968567873630765448678012707249729015929821324180743707527098122646871872711294269352304697906274602017074618420619350885464446545426740005485713507724371446317058501384323238362333413467165678281142893726958059437474182672575193610309925343585858385810793956087863794227925025516981702235452005217491324385053877781482320175688350237012847726289747968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] -211166615745446382420084011595826076043564251451885786662651490728795183087470409479446567652625682684763966038500926416477525362736186737550288074956101989400415857217965354562547603087884323661079630811141861327619736209900198255521299732529994001049091102594691749152910673161839726639148276801010345551220451053966021488374595632922263930131653242369739414831728724941596245489640724607415696169940482994507662908141785936646073499868537042435458201467783078717867403223084731529650850588568249013015744820324764463893123242563515769260207115897177621652675258339258398105492603435759959087923461430042722765400226367829025255656465847575211622293296149627475594801198427132572452936183776959020127145837084077788341559633545927964134864052162266717356556900128602580833523429863063729712026566149270000721410542002267477430498635903928172940508860643633757268806981649624406210002394108285855667856106971451346547123437824514480949646969837820087542846384519675186087627813284642361121311654326247900050134427881414573964969422121952106087984188546095101910280553577610855626952588375478506358456123736622974954029413658532234076441068813980720934961657817992133671903770410977094949978950724197960282200254876818302283792675910958192669947786916041613950303577047185903576307907549255107574301211800606321731553550366031872554994333458198381423319519848270506132112426173833444553299449395882023480370752035047524284242216699578337126075560012949442025578651515376677219422001541819108889719235021832466281097876874166158733736867366394244286496407962824076162822549097737721892111360399689199181714151900166297720875250100786290030143834808983380659703733086772853413240184623425254977364653294451878437123930600446412714344773384034610569287031287950691857109827164382949215933489135670605251395521206993651983314798464773221281189547631384227196272882988464548621293963640630137543693531301842317990819393174260949164398995027761717223217154862116982116628849792784774249376870713370424469429485475159507440636076118609227449808681588750179293157204646524511036226883753807174062034877850344501042683979313729452598211882882212935638675223106497560230353287078393308254174527883264733259595476556237099238463630206537018301868156821843345708096377629180457126689578395414022721503090530178933944291293075346057796360239984859791917772878353105921580110324807006672889191789330994341571148872720745929684706188460144792613980010157511771081722964008167325299791896774823253680574907615376853323191547353993324920049256696667845935253008819529529747809971390196216227053607958480334392674567423403221452525054416582525504803180631818843435696955886973051042306981888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] 1061337739408951448337579098586542525315783308233082461383912408535663853286931793648107176117181897411680645139740677697092340365498886738214530989327967068193977841135750229962573635198207036345061554216361930117275864388032125833026653993695401363019116160620483004349081784037189934898104570092451689846397803410876508250453380619130049978412776619431699658808241311126969685478185099532443843381397816473903262080725177497392518718334828909777337455918028684332509893232910094600740560913009581498360531391967771819982180259358905362339304725695454507868664627267198901961907977759927289616792457434478188941337286166378313092185750113056578449985376732306760612253953618218224981702374153269951828531889543426755517258207588600294663512915185045832655992387963051274817208891646716587472688914054452324238291319594104722208974665714451678170330615564628725775256971695817716594857143531754948678428698139871332920100147590187368398674750620316874105820143870716092337780948475106820836491348673546934786906190124368219877086651599343218069098557028938310318799797808511809347336138715880229431833976588951323898919396794328402005234814572039254559948928918243761276758878574118352671376039796990847089059394443659331862637332121141896343821106561523697096486373239040543636255526354174459415395862875337984371649580996809200446682323783112810077646647150902499882275885243899517564861920496039857296807842739283783334851172197564951596794829876206653226622180172273179028372997997261409000740289266927638661484170939453683712418555323686055609463543000810257001704218335289853223789395694873898591556111122205285352473287597088666352476427816653207805568432564472912897651571406166404137771140743721105139609122727942375227625884832542168573539650989900367486482404116268484933557588711596934951446029551067004437544414162058929533120230880368645941121299542496211371580454021026583497467588446424729597319164696907073491442967282910052016211125698485997815595536982831113632969312375535784163562750867140983178066672752561167342255433035949595050691413299931453604608400699394985865292555907955077796215586377283012797240805490173425416285611853090489725405995588919741650235518597912432637365131898062910406307904993814994158127012929585437465139881155857048073032016274136398470887575162342417895108160385881822877840310037931803687471789016444784153104331100423618001119116380835436640761007419678549423465953606595895607612180078789341675894938169794957417377002822441171968583649093335995417464347908986296094565729972204613826140372634108755675957184544963247173349756864139032183074974455901571365279689724205166790702131277855065503955052029866028826590445568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] -21655735078709703222796896457349662657621613840654301949541352570762874430970176458115425785741605738947035500058859338866940939481105696785248554155878781232303433155550951835241011645711141510397419611249718418895057059996962130526819254243720645194365344756860941523383408723311931533147064862304528126770285495703778040618853202918455222703318377085010981252208789921817469632804131617749483419257512891522393888247224918529474177717928990840646248034999239091679010438713081415295583341525752455295296305503407231527688529094344879383801743922748019133566711479744492978675554854228814011383802983965702995003881334755619011562208646541023475093006598126774963269897426184544014287492486124409768379464966157961102327599282606042645355393020555340425886599878646230283566084888032675379109167597910865467844482091954325773853893036924229486096901355893710294461797955471511002621894371731348482950149036159528723349495155033196388124117428979647963619320831873316783243022918369247261384143664861121210991299865443321618967444521547505488122412536237311076908270972868316405673443003006931120898347595772490349987220586669841975964029243374130933579643536539416258677781475829909988874896078568567863080354576171329893670749493677199711606713924622353698063342327860335637867517072273806400387738436176545386260488094567272950511158035346941799860550668270395002969809893238879996679497604115238225595746569393557594346431683630270801608266306872772345350370675854149882969525503340318994088692802417068044593286448665567769902417335237792967299537546827668058350099126613428937335637916025350595278244873158668585858488506130593850846256699200590266757937908941180804873130854713336036217964934593441160429458884550401791727617880909693981401405484617373006761252446136801072221331327653750252786423307493729595315763322443551703535395392451504748682619209305140068766704946133642480527521130836905052315051779487107857175828501841827055656002354784726668582570707630249888185237866949901100126675957371348894057334535346283432391605459859083881620182981913298066927066830267826891079379490210205251197620556613587106214550706987942257267645004655835296430996378604113653773654056523528785510647975670981788623305510389381255688684835111303779341833712802742860083896925827859642696470492815503664467168196188322045240828323657833138146276231694103784282041702610752539367863070696459014075112739354154314407538297290887653733055083394903366919902957203878631196843044886714540122868825597653475440172762574520859213580522332250161373950920532885029976870629247077772515788635949822911571694100733822997159959254644246732546499000463170307849928353880761691854866481152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] -102533046981449871013065394715490940526671229740643274734916420941155995323998896108230410687141079791480663889460822735645314001219622414220941414358217722566647994072325951595321483942112228083740225924630272218098267296329946227301125064555621872690012594535483056156837244875397770462896651842651183489634509928584539318419237915866689212954032731674177833672391670322390202745338646240777139421791726252162545364017349768138225963039678434821805043999243249036182398600677360375345559306128621827129916687528100953666948065175540849487136365697317855162707525020703763070616646654986339767038679167447263267436337521747509720050791040421680984557746254918112145562770704551790490730615922404826255581830742054101542460958610828718842107369765293083035648925672448040366933056687878969334762524939683764529621541376430623232110263778530543941188885701954217536753656436790772629101684104345905297185292620355301176560481020540657088230842944539457540035612167301169638730174988504486423469625059311670815612419561068119622571556936670728971771676187305296754097636466070706251874450578502553019710070953163241410028518491940604400902659766428663826447500283197656583250299098001700178974884330762674128416757395152798752613095457771074617478650475984314704367571598469666747498920742159525638981626821545231140678693313137540295530442944176279013305401752474519266952087429278183171844282158840182853572499426434795769143585627473105446374295975583583150400268794415131169912161843322015372765706030499878390786663514287128387911821529144471933338375842538173675203805781442004900617254049605450627625480136549506638821899713619916772924099601698176190773389075472496301999361887780951930621600339485538453270665090102496258612370426790702045974726017180567702400637024517304996025854002954544762753763927920836849347003852678004052727600729364670292305146427485100443023312734277323570409991105951887825346148023309876114377729650199441527472648238744400943463218877044753646197627234315435914643742297883306766289908001422834861051581917879653538137947348180771501978487518602210788654353023060827746569481669467426233230770785010032357830504860401056904939891485190622233357748804447953290495144351953442637719420077949886488539406925400214583548580600451335546284856572438515999826838852456286408773544289886243964282832852577983509661184983832336881476996121835893060444680992065614654600153247584739325990981521532691828157538137446970960537568376164764440836753627449594557685918982472063266905592677594550934734026457707865673016675299628742665703945869985703611673755278604088467898464722079112132818778770013767419458002279302102010844633796710525217579336728576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] 2677785127918815461796906036799028870824281445414711716640626871932955964608969037418002811359847991140250669362308947279843605458202654665151547409538753649987294000122650196489313065689753404797449288666050991063705328388262006041759207506761077835722664628465730228084915385394634705692385460520410041889953209649598051510031011873199912826497915368187528514238197486636751995294875437617376479806874695293250474035142407403956463794614364200363439151561680475279477975030099998785341017562834875803758576699719669774144825273644893814150206116060072444039837759548673444884729339722795798041261653118280134033845672757630677314007437393912963779575209202775850200245456972394338746464595969949826592237544225006526055403580318437905065394860106530701496489358980448836380927421102537521922330920615141660553211399536180134547316046024000941051921021937516782481454908212357015077373962179461763996598792465262504147727274886504035387668715840479513250664248280034074168186595680606038775106487569082310450711900258904163132131237482739517826416079065170473197513401701422110365182581451013988132054345039695080495753316959756009071577407605854033503743947476264636206849722117637186384427070025514331480114419956900431953570017754451488637588019492243056070866892391004873492180485573260909338170094531195933347008081918831001900248695644388421216220657910673947547541643010497713570931090865869751168784102906218414053219170755688094954836328499287054498426351225531145152186711282563386702730221877581806320713798231742145787645767443692887055855695932399656920868260706253702038133832301500944743534899160494547105561762435052652024898573845691069714925953583211347451240456592058319479066882286344033115266657589950303388319554344581212287694249946711006676881674516751353107667030175082098527987599188199984529597253958530217922366046083594805684745920941314273868443467598836107015073331001235756765802355975368906126573643308891569815323450467733721466661848929303193173578175595862431082072750984008149847712229171013344881085857578672056658360444805972906048388161325934577305517957563333737240913341854722136494785128608312282727388808114297866534985153734718195273145958840761095109516614800009918283595249703269377752364718562561752978042510904648890377034349199408372204147062191305502734052016012872678507826608983861936500343518209347305881295350236866576293875170128704096713065514419428855845056601611096574419048983163674062214094564015733198301470015487590034060339274659399374952618052142896237820961717558562376631133100809214170173341338081863057298741932983187684083789149374297053550792814449944085363012902684272290765760938873728532331311453437952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] -22954344819048307270007503700944744929802388501355695217259029389203719902687036122120343350773849329431984438906939020053075412487103305405710174224722225331882858766287180963510377645353789068396474905910569704368834535968856834918252657563198820359849978959269989041348033758010812700812021475233149168124306576741309847570036160139475892888362307024979209965701847996024748969276171592876729923643922562057513228035038660403599040596738313567710811950400956788309375937160535226006049224387856824371809542514923863782303392454318355774880992656089316613366161977853764987908755579346517867552462609792814321339670464404724468925048376804295897283140798159938427199501002944018741184593821045630052175986371805021815051575912548123652970370110387534997767252406852045736829110229613004449520868579468965191491461165921014973294743829878410913420360072087479612375809156363615572180335749261475760296052236367875330370787946243146006105501868385444353932493479888781234587240010476476904186862847648244055584612770316530461531947895312512626869932465159161264348398623226703667560697416905488301381367521917034583049164066154442108660672352928321586023365781114368955515812560851890530806042546515442568687050337148863396882914588539067959585308673059691336906986344930699724814748142875782707859877640821097475653748461740976943151960160842446607651260400683743273690026040380315527370188292063477071127920657898042880376754310115435116393177759161275856490324267332335165699966418965486127772134765110882496849125501598144888882299286232953254579978381092585456508335114511906768269198162854171907897901363156912838507102028851159191561263503302316328259562716934507036983948953222753830815430298311983123640614053231790184666093395811890591744187056365356780356249300751300006102922064495101765604935539715324486469082900252631396382234239782500984258910441945761234404384917683952942124089383242023238425513430129961003477192315514898716877652315761822318167761393712929562112794851614707023759915896891267431850904543506998723838536944468336201302039430657391983128020594916129024570936108517071210732812817600409496199516791213319262802396940667093802466559369231944929681301099565130784399608144931214911391319035208814356124781360713268453934749369237072171409811653206996417967440746311375538435740099112908177167405791039730133379754680769688501429978388409502002509768168077213352660785266187309562785672566859189210026727373361566977203741760996369511383304313172053485993765046911251012831801393313800768678136738782938302708037388605714188761940240083332407537568274311904273354387177533603957233947900194236789230955225189753371059399582846453738284669175070720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] 126589822767544437540443247109523676174430739361685110301598323460592961378087599620887791689736534010651165474373539936907397393846364607618407370638596527646334612241095459929563194873028250195254315225625450461746499305621314344203924774418063362611640377634857983737630483636988585323536958228628024963241949610284754591129477408373903219545651304975953123989430120281563597274363996335903807732399879386831822316100964861107176819287628919760733339236857583233081637700492072444280949303584070417453842436514245879564018649918025008799384577584190925354622040983554990909031004058888123848110864483850064156922411565319193523213274000742835183986394611867869007908075814743032692266924157224067813245858084212723674091336623824368338011426808762205201065877829153173349107094274954388990736606549984002948189190318718592056775716694222661169535178310016841941698125858736675898090153856666878818191844127996207543700902641453772862529345985783137048558308839204156001536912663715514870365803187117377662149422042922796356452566835598372225322936342524061052448946847034940953553833920498990134045975408419265070451999189901956889275400712876668401503182068155463662298856013580291580260388313628748067211271960611533406392634231616661802175484106737361289966449546663130904128528219814511206067392475367783861995736936745159584112632354459575298313960256010252455454800534253985411101002157957505212505744304562390411493467550784972565360568859240779592880379941405881172009224759493169475639702737536466425034573417868144255283839919177665984873739300765198497710803637429322965248452242715032965019972665498729425583516516651456754501081025274715881003445269574469396115916574719672413976402791527000252829152921333243126027302092000557978050007435941583655117250634893138804740285368122530736638383811439936964340643144447066267684055549704594137948795326042322267103693512268625207009878271625354059386454551586126302446127557403419493205216862568303812144249130617636386681990200022988997776389207070246202168561532428149039124771382797222906764002674395234660712667384080239410790773369858285004167541772999695088624161010550490969881226942768415992262638759913210311859004083840751537199553948110075633593915868726098518916035024357015005519759461048022217593250787651839640286413439126943865333683184116797306353785842981312260968254821030946613106386580745731878938291753445006658680284247813793520908734679683002107228865322293825746448541627547723261025360899106078243448720943552821730166562357900542610212247595091420575105774116469195343589577594455307586945468359785792781703272102389176802523154825799088588828805939472685792859308653372115698595142802866176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] -507830943299636368746358695514790860778810528760096414450447224427782519809070040492571275923861495440737985534580163203152577699588037191362406693895411209648670448350802554304254509809233288211894980256846646282681369551650388915504968264460771085990407942022133799062269646843989570869239053184150096298090560692347198044340902929235627099932143672090824336226854400295507973522938084324835098497582537548464538557432434610339892044647444664406272623070915271675000171400317047785796184063322008674299530589598192245061846675045936442870895476627172547190579422900698718113915220990968249466644360985241592863816071159690952657110750849281342596269820793399170214345087927087861596887466592381821179145363958709098281098072986916879456642523196230517777567456078041049527062947575302440797000043502356323594541168566452717666423602268938466263521163757252538789628037550809588992244440390101240766517976052774251909869633458475940123509304467191631624403472013638311157244685467730285425856132059476435111908558763675183684148808026315407503663103490798874316689855510575595763130183024313213185926463050944384841837876743011918662543500184099613949302217524885660228514685304790959176134120685855875164264262419787209609481811086940608859645800744943235920194819955830976337611145842741979486922495197170483000735767953942928545855108975464250738946026919978635397138344930287778772329092217264723953708603496432719761620241429923547346242828302063417099065930524509597139241857710446992857699782189571012392163497744733901618310280308888495655068556337226286033737682221570767578121036967087774620605555247349102798835945666641612454996633666848101281787407468318737320965516742105364071615415690478636732868961567583760090695741733628162126440952184881523693841007159833803632662320888110496246528826995167112176823897068665090924108701592597784105446434257945326813646588080943416229675049046802817012325687344899919716704099847563150920884179090919591703806694130513509941534601935533880164183043333558920899071788086676253053636934246385984578369273536199470819882907661382864037871184821829945155433470001286410847106586750780361430618037917780134647919676636293796284468940437133572625841228533000027293507683921337781583498993979816344340541628249877001103457946817936622637549996883707191235834876528040974606091182335249089713336974906349449697466496197148141629764972160348905573202929349298696370284194618602375196207290313986693301764209155299070794638153471640041625624332181696740829586461013356171396178926221468687116045516414337574517845645736924839694051967270428608220423573711169875237573127380059284495179104932427379661352011353071884692090197983100928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 1488756495152309600471256180628407883997301709506680517894126884801082565688118115385647189255082556485102705551947818386758101069275397007128746890704347058063199563857008647579513555772052117363250342072096397347995905535047136465709556195645408584236919435266260693680847273299098965275514918878628415447152533207198624559432489002135278282867686485069744504209808024625071068644808241710384002715876777302037844221463523578362722251294933347638865823435060350017326070800180658067162375948478742086725482578431263553753549183402816473838867431136376637547472628911238635395919360360582946048086270192100453847794741304770860067570387865920342011730333749387187230475033936991048820120918599061629594912924122368902131879507292662634169751551275722298733115026718531017474178330688585372220215570997236017896739822787735754194987434208750589961513513838964381290188538490085256532811961409779434051924061190176988910948076500854571044666281897363583017083274767070938503008098393444652725134894729932532985503821924587849182849474404608495686819536980951493527998266596074377488838161377823610431757480127212695490646634072739994295793100373599199279834635385832865702761738772839472733212496894984688780015509466551473137325354866795357979959576911067654430357590433149915230966578715494829928197116260813151084550715277340354340940506737321095640979375610506639763445266697146292906669589706032710171707269017877881545844265003671990056858107722325412112760390354812085316958679644967586165891525795991679310650090131568619125325316406208483881563873983585786991397712795025555449723621715317271203169172163662054044610450608586322559342270796471706812254016670064228393245957293283807965267251191337517936456916810038360943500181428886064928698619172282267239103948935291384649653028183969127635409755864632156517593934615432835450373630630248359674277746188593461997785490501282229492803906329424507876376624846513187680365670655392003230318698065126043824635538598970038948371959360322494760359781686503557532288189913766990358115708931201849760347569791904845101878930586672397405059809231708912461148914703149838226903967722224346978592340524677686111573742529820375127674928490562630061403605515870114389761132521075386614829711449697216604948169087069845751760987056324697760208986639600742300528814263678929409859681010498852106108128212042539611925904753395229427112255943722460499661258472590618816543973932143846634129526749277793291261378427567981656349876515590290530821470230438312106809696056866579320272590762315890423005102001350777435001267119435173292944944709054433989589149377372009494279300262619202730121701917383768353703115699094377245918987609440256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -2933003622352413449710485027408965380693706342663517650063359413285451461378701436891440524491674497668718087740517739458192604260965673726563061158605809607876007750646417255386490480060468366806455081027680694625948245203311507344364705966585419161616695876335398784880662648310297223785816444934497082620460700966007427074940591001508175661242046068036734403572060798287432604361770702822438086427525138759940867726398737755726555471131069676811984217450803908501170689171178497898135609663158728595383789171940635111650652757520369809621326369164025949628135549238183099745055018999118929233135054205207521709564548083109033903400908866561590495260762463073604489173174627818403723509805477594398000948349940041732546959642580925295935312322485568402108725329739207485237739219357241080950053099681099726594075860380952381532760869301457117822861263743697552664119786495238225627349156089990599303711041065473197702589777704301164839294324706045201888812003792053918000642062305277345932942041169776213205500207310340500230579912161581450157851276950665520580819017613284080179862581854668564760815139165061355510716957152091676077517788549602270372344469518364689468645592281260349903263785207471780335392405269556990734867273507058258199511701563253786087958547998301724653241633923719380112675388273663684101454420377312159657969349757235943222971684090988755298275852162980715666626335821506852057986199597850742093333449191508186389163511732504576978163917459126479600359218973880163736965387713972957414572303216227910938723972616492652134935054923592348812850968486950245958220144182601042852834712965275732533046816946857883920649314433364426304738333697186113123018099717268543907590658458841925282975950253336400611793498470298388132877587527707202316094289923183103666901274881413593360276127324804752476122546633344570283901197554411933248611780509850308571336145410443551261021696748999326900017889145432312956959855527450276113480062644664454727936217865386191103958710029927924628243235868038383565490574907248887484368688898386228341838447611683717686434196324945453291312308198797546008073508838623982754507127336753613487632414086449224392071193070538119377641765388656291455679399512636268561703951757976877435106654518989577221892767038466682044008097052819401828840332956984807151710291903387233049931960391085756047505265757564945074203260482358168701417700702613691247684550287737550550213162242106425455510262649858377425204136573962962987538054442029851207448491426134664687117790619268906771561384275838880474224141366405736167079973677531611128761869589140547897714560283777929420177339587947973910492460361202846443682177636827399577251382906847232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 2830972249674552197750135719339949419041178972193371046785870049996515089316843439326711581155585104673307248535101719910631794196172927413780869068137829745548195539928633199077969411306468975770406502703443660488482641366449268076690635432565196857111785880993084442658248988328869231577694566730159153251663862544335452334596275752284523822786917985204974601454826562807425874372955202649763243077306607049696667656997854149797363342002270588151625803053819529659069147228516414128837853844640254231454533066883177499857974051097346382644851682412097160669656655700497010464344261621121303484974924661931039440322919863295805212661925053653125935229690303998578043950079997445670174485608106292428500981089000507774706004410650537126367803255758587566249614226038226033536596863172090847721991161430020057077032793681996211048899673462656439731516090871796997983749978114509294012536740799671017739912174700599243881424053497963778537604163467820610076519764441102832958622046702135346756374336450965616458314396878185034747574514902625894575725087921348173539915160107959273149690737105282388847876512746133965371340455898173867172907094305856490127588083251518327792453233939803510842507318269065230221954887371210780141679326564532270252432285069581634872922265224156783915646181180894991838715561124707456816308332072448339573186079135542927085604965024314413624962550849193324907781527080320722419176255202130269449911004840235646294146273643574059971069895890690548168423282887928400283344958744429141101026009480278862920164735857786515923299628034333763669056636531460443421393219713447377259203802299582308160484551973731938232764097397764488168001062813961038919587299318266319292047556067973317345339098148899936636000957227099127860699187954763559003004281694466444410543405311888104450112367409895469633912583341635061186662328753928997318720156241732969496036134240280491001601882290930410387964835933634209640941272866119747776736981783738956068372271908545259207917171624311893789882218835621609505857131806852552511657881866816074810526048263074927843974270900360734287420637525689381573877142215356731067832801260245674258528525080574064526630200624136278643738375911703355756952596899212312793029795990699150252749629966727970498318955548357371581274087671372179753553516859977766744568513654201276631197779568289984211618983685677140949801316002418996112176953829929217586922799856826953845872852624201717181230795299064500101397123735865142625388862088548954533899616227433506022772082794639406814278915728048107326140782700273645250192561688393976397144800509659696063154624846965340204220720480787280912730617981802478936116568805764300432170743695933440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] 2414785116282531876024607170366176366855909538240467058586621561694875754376172754719026448687191934205973763154551497309178209589437339254247712647393696546736414804898942678656245814291926038275826129252881998458942133225002654055036281063201610011957279559407994565209058880004840916905701749597537939247545386589746496012103033952345763845179343867671262366163997950314660137721895117926307892222560643782501440889068847923831714274419574673591451917746814610292879084661902598797985337152716390995655158481708111262300436632841661455817073721231639431960772509894758315700189279534616195644259974029313582503206884380131419823797616867792914228583598059389804783781103161385464933259997822005330648182419452933171527890663029664702976817913016647394809630879401415945279698915995379633199291093721945488224022598201746541723500695997874802832738750328908544701780017915366485806155697072470755508844686243496103022126969944271209450184798543430012236763874271677687286628251446226718574167019883065468335940642324087501870391016790887056247980107042879027071469037749411891698641469095323848943426337922236898173870395198936461391543864500789798898645837487848830868328908149822774162915163932122301742134177757186074824861157776554757322223609481835769238601917130970135545377680744177188254866318228227905947275690500819818370497212864520030545361618618158861583357970669491148498344075556330600722112782541551509775387413839002184757415067784089199120837574214191291125376473594867807651632764117439309567448178997277191899520097147588084059523436242854318557302008355380983122211556704741066463645014012575827036042400648226953653437706929524274171530055599882801192334335632505928908805217787484623791539516571916475881901254918883285264488478414179836741446438346062018582534917074515814773082878311403463322450149712413121927647153003986245649944187108676627560414025615087686238446212321542631236656451947777394096639398641173294832503277552509162906153362948637214424670342445579425871458676898583294267552255695732270048170379260145778390579427293963754636085608450254619967721228515138012104024477949701750614548248385454179341636811693525045282329576776869072266998131206171135280763763117077061678526132030545239279312959694222976541464131695273054576802057287306725943531102825541711566006406967853698525919522889695950692436427461434926322659117005841832918848817881845473669521404353980086890258658281717999803335298978817062566483887111574273247938887321632679231119708464051563327102278313693814083450520740548293366969507828321134345430765642390889605655610451413112064561284833887175289734783731286884041844052423483052538125239490906999888851590344343552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] -11868999626181029166591157942509248947107889294181875976200095627157097680886181591130208845459342932117240578342140218340594706547875711322876439809511587819013210836341637832497904529755490695981353009556760306934762416253115816580141226913512959122244053423364197596068062334199421092343976385861207219356552230183207662395332943058842333406519422198180955424400746594612387298481164363148646789256582346211111411960383261774363078323601548186657623799863846305832722580430509140688743605838202236253052242544632849835896014569440543195802472008249858269954730997031001460183718440739153139463276900835919478092112451709883682584324472279475388532976006731047855793838523580510160981165297307141155062662944054818296688578487588842343723743180356169392026395637418832325535977659848261066528400099687760226044661929711084061070766771125197123959849190817718531299992972346624717151765851393431685582074219765537018605740735657598419979334076172839526270699152157888533414012291714720449338560256500202737018403223194155545510005414800308082933678961127705241599530665205332864724645078161324950804944038863669412363799159993404535157532401969572368466402243592479956022357895430825802355030705131947398069057094728404820290544666272659660401508315613309476526129606990803662554211757585685917654499660600432476791623638125179300532711464349797273420800426767322053892805643689428024485796802856208866826181990364239082839531616511582405510671414432069722627748671233152561076120451332723689753818340432009484363561170222814731402676662197670418778689969322898236939226441371028390547818068826707626377165699623199204750267357581166376742435553252433740053962850027681357525634953257085210655078358006395113280744708759755875916890318135342547156167693137737293318097392823590332569594051616936045107459146690744418670011359814917681398062690175580622480814284545971020051540379873286647390987797794743617507901604938071512055810686007350385058472931267480108357655416967835695853598883013074405078281170748976717903978150224585103982673419062910330408575456570904896678768370376962015865935113880636167949725410394331085183341931807178031331179262070064074672645439247695372003010386308371601739013891809072256105605629054386512779859327082921639506011416963932466718956553398972277912598098691971476658481672565073763532449200483989622472655219758713562733299730453094150135759517594179542106486937515648433727682045936685696866184280661721726409057046052152382473354146219276463281319248910384183158005720058371734276926139617269720971747504165333469656357161859204137889895289444397552370294035487439611583527941642710171848447713014765384850577349054250335520018242247589888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] 14379780630937566607449382762498055800266923349511663875543899539914665006386996910569128907784668181282213521772687811190065100083989506755864224803826562943076417433156514800049091841213359773844476676175758070387674902331506080576828325251959781256854772566175567696987769132254945378472724341619988519201359174961264265379919183980349622714465371575652802159956656272540189531092324897144801733108227084644669219375398764830442945929826219210701848112070864783056245561872634146647388836450723619522057085592415616975474076667011981677190231004908947857849680564594789493556704318370092243629393537492165023534133460662023383258426948522777186401791032829342830294129416957267273662240397731600594329696575567651807806723846965189724806036401956896829322004278826220060023589788866298993777463969840607615540634246228274268599857071069307056351375462146897008429416032288483687527868268584878223866123505334522790101965843592339935106305947726620248952176769422113919238143529302200654937186249684860649010911835447219513810124143484581108732216976822721987342573831715766229102222295779827900404433186546652880234013980325025361294073774310820791990630731176790959762241508508634849790458568196485735800393334883344532211947663531226480821709879331218807142877864933309791251527279242939448966652441508253141030789302198577872752524520695847913566046295279243975374424985266903655640656309172160324441272884912513902466153884262109663459187302848614744809802469386107546549947900836997678381016605244617409857969133015452439754897842026139265889195306554405724504238802621754114564854902537879626563463754714459163680983745914398740974672088822037549145254292179387009390535197464996485745092300132876047360108563819967841880058797779325431137530372688545368364711567275714725726478565271075676221275832693458244057198030118809580756465819981191881645748825885470155178093667417209045198447179882416208542609986676777930478549252577887100465035269653700817854845626205901375563768878739637020086649157452052013655921234371283487842785112500191540339869627925425452432978258809351588427758697220922847958674091892866533501006354000843133612299521499218810279917741504334433816079773879815401880568030669845643204010383202161590217929620413059978589046289318297876108918877341560083141387544856920862128308730787802581627283223923375780988187090161826771865788708632493477186499574342754837638714954165809096425194196037406793350771448915946091871534178024894103444935670733960802482918176609068705590864634179106183084102600092724879287606579072584846965314470017138796500799536096541829375921703886256801365033320265542705172559707777192679135188185883998341002898231735091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] -1567682575287632672915611549668096571709022852023225405951340403870713587798490205301381125291656689441115344183406578015072184264183199244190173565606442943418489891663143943086045997079312320878078828876509095874560988939814712884371762573632843217136759197465811772920786147931175266484500951839141965394233215500747591427655770368001108689101524051868547982432722606078896191981523600724254053454568424466624105670101430065952336261880425563296870127482845280345553133895894551389623531158161135072108072518942414195110197938808789976069007322868585875642373489092522190664087131159432361976985250345566612561373368124753830524269383416116867382060531308600133502181029977803379159746266691779489581786254293911364062561383523289624087300522051911680034158416880103343287783561117045761195666046517800877841015738327143907973355804267239544298271610626927853952716832441989323159040366864292927273156354627083676423962309731064398036949722685965043655097342597861279190904043681909561241421102628650819759120486972343050211343230496552274023534743950832430983889155946375072736953929178462155926624698021776393498066623897097854737384506314570331505094701053069329304058914181237941278316793591742537525221776986433707398356189586071840839773690431806147208219128422398384616019602962239594072439171220498897024878687385607351242950308898858219130507751595272142676414681616506837693773738871113304056834227047119164521206138328716635454149761167784944056344355030991722294961365774841658919028081125589600368869881387107002846075297896622305366560985851496279798549054361742958892478074470400924161022019198956597962352150049568379806783097693126442769189590344798695812926299036420601416727219337073222586438626518208428796375961701179008902181513406724595408244590953615725709300967229894766342465524279950826469178028835594403557043166357703027880588053879083903054431705487855937399568482407647950748868377898730052271735507391477957050707501478030412369836103500181204475457508867891729034821371459633443448423103461065776542219170385348979366678107050485093176448263444510858832865730654590103562474981388720073458120434432548126772871472403180123816754103867440429536428943627986522259029327432428582653571422395055566521023869325632059928206826236916536833207299820163669074674078446231883715105389512745274724325496469834441494716648911709364548185949795651120955565954096311609139938660724918426643843074723194967875555383729355965821899213333210256186565529464817784228046100297089220622419718672984634582480760841035581247824539056949698835275428414695161700237371781797260090309400108358063072304878867249813937169264243868582092349942583705869530383132439609344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] -8969742033976911885391545048045559052254341151090911877754764374837745977337739614594257831117358071511941685634937018363918792671874919118467078645485752947288111652046264605009029180045445867278460842155028863960156346903003841641083299673793062658713088769238523414819333962496168088749322513833922485999489079064510803364935830462957789074284002635555036177827798727629206976806109150269602862867979616250620309255594243268767025563664585520067695175334309771687826052972719036420901088915581611479238195004833247768399165882406034549036183731483842064935035998719924778613453033284673228437669257329665299688321492683311385154625001052459784773316776278359052065504011372894347453046195727970738373019665190317177718761115880479077106222067559195511909925789072366084141576599978614668402772693883785389360976151222939103050233884854319778127903701914698354410163713426009053869483996420117211261112609993732022193361241850049536840927995193506721189024856455704121321776886207460615239784459624466128283821037828735896061534631728688323305290980261462253968115514240288290483553289976701073855568129660495636067766349010500063229847656400746460008724271994980357993921621666275633579828734599067879352885169002305728131735137987885152193538662649477579582914058257640455950420308800135241471098831211180823331537180641630560405584448748371118683389646249620272852226931207720154983812243158374565652072906241454013400900498401210986745853363972185885537368301788471156441671753199814558924894477830823740998262159176372430265280538907897504058424565698353998781006598777325029165498740619869505915099717262611035458283421481688448567602069760935413003610595525215788725230921625223151453591476413926499310918921573062396401327226366738653788858252117895725204885244540833536303634457312084846515111133198280896029590928027929599044334936087106018039115451785402899766113941349227118712221559372798998867298600506745992632608908941340901336269937849106425587864452111320190107468908730800283593022254810774491803670955763824843926492990485811309608591807521077501031247410968780151793951878721404104322242415912511258537827722771096432468549800724512481575372329498881768405316092128488823314814351291651779464122356859567208636175446040039343543473857544169850754533898916187360360381395251515161040776361470125871589219829922240045703801117011505436437941731199285279174470674283029049206975635789858146820852403880186157281365257058157395868957860208847099369922838558795862906234550899040290286603507326936746981137763621377731119519525814451716681209903182973534957711488410028677909135105004380035261820963777209375655514178505663671830617622710804896348837993210970112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] -11124059394036130672749457866858952484192609904869707532916572725782655416382264837509372119825060590705928558812473429204062951476682693724613818732709873539989579673470104344304414789509167617551861078276752124367003493506770872604693616774065477931528302328847145305124699975099017000846267982722156899608192427484873446971411776384313368234709368353768767851769254949808769183543262679090044394990711192373223642604953213836996463968874530710797444774858478165419653297162805299399278935533570881427874886424778700759748763883881434934954537281511504676309436012494903160323747620583004433425906961910605647156799297448137491179768817431814388446127717374878369488883694206382305662408448697231204180884257614236453655377319724672193009011990537016554936088635487979521959065742737442279188771070845635229496242124549312286072547147685986485852215235319351383011238510881567788266293011679934942643207384641474616514252693786354577830530064983837740374183616444582180769987981943585275119834922557995625839586350830945371106387646005228373171954940040810038587047184868726127866336073483650382401310104324327143390880240359713428018043829993555339454747049584012143676114791938258212543716004341725882946871421151312392138726369535169004654244980772251768448345217204662891951929348976703484969816730591213100197314643802191532493347989703176543999810760317935220115446901229439908111165505813727117428777282651102759728102549938172240080059246714299383435976697188577182246209131618673352731399548053640999229879490249265479775750991121626771880285078406545121959149429197019101263783105747095672378244171728293922775891841672602357261496036814749537246613284866508237450771723222220154060456062620066961083019718709018790201601156493258230840506021567681971071378147151214632024649362678327626711465184796418024299986352324406882720087958880121366177098157987735399853977161918549593818793782877621661872721386089587560059776372268469132100074815584679373263344617321186329255479484519068028923230853029687927151040351857551699459298775140688323857602311032349888428996213289849117953333057116189285710384411549827797258036482033445301647985427268127668767358470460765555739477526885114999764999366146805429067324597693061748346385074485473380740201475036423687033643124759485316919032930537961042536097220994855933603009749845239738045529194861808537121989369494380346882543127952483836284301872515306492376298227527172397762377340702616281123153280608785194276558788324759839994224685320322724769375984425492894664803918738165906788712035121281055833785285363702381144997416476645817644617726247789770317648496457095121015038109575523657630129904902155070290155086989492224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] 49493405374242664083551736041322737156898891374244541064067024381353816165453265807245321097689510686418234411796779230953334783229070620404012364264306442098184476750418861171069895806490378926588797294133359356891102491942500727429133924937046355484943191932583934571701515975417692419436221838544603321316989801688344314533204918198913332611365695593090008314523734131341961633598532501833991927148291905981392962030524875789763182486709148859425674052828960615694877285932037927535178856400461936536302362170979025274872948728131858975814680622532917051698944785666381731220024689261311413575074839221148710182560462420267730126372071567398576376960789585056085006631117938356964575117631337070293066631912322298792758388593067501559940050933354053882583291219725610051056983177466939052226514099401673736085695038576352298706632448489989033060067422643231928180251616625919796044105085922639571572161857617628662821837669594307554685932391597230397467007787929269256092974255104074275526166112261710669295257384560802093041700287464917259729717739900418680393567524596599172824540172042829503964579367797717497417924285978582940821821020064251306569846412169068611449149425429235765615421871426565279029596693001150618001165296820904322618557477181997262640394844910507263789381133496110927351642261260479665337919363799076773327915087641262119900659585200584903013298256684835476620223190741727882618791686703068964317641621883788480462378624109609403968474991645166125179404429605997902065722756661741743235002887609611273041592661366754820659988996697080115476916504925835913879778115969840127733169542623829254900156510118145071718701716384529999635266501342306251749116526592390118439308663169392929540038729768362349705941306499152933626224776527164205681806476267998428316359742430630890842740795602447664303988061918581168016980500716750407571133113861957774964363283501213598866656623472652025798335199108436631421385335169854130737744853065903563718408804114720859466365413119404456987168579292335445454480358698821938236524405766518290609354893104716596590604259119694139493315328644239779769852525180032785504520200594216696120388611892683760901065474865404392259532273013688949792494156113986327728359403617283065050757049839692205977723199198114376941169303324417010871117091955894319127593160743629837555662133371625548939831254500158366222453215562334606091568800899672337295778822745460583974342328858277505854576140869755151015386649884103764918358726805373941877016345579465834962127282355123510935289160615147305511537833553227946916953835822473095161220017188808388160173542848986024288496779589870369521759105671533584207461371793045274607430316282871808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] -56076676710678349049054865428692386348992882049449552552625639791581378746654311265641315785895881257614730046943057690368991706991526850016089537226838456371654386840024032061762997089159002320787084516091410564469416405145402265614901608831744764801057394887203930681669627945639983930865605655591369231531748275367505149155627791018755257469909953630662849539741909251962592379263070249389947276508696052406613767927949328673092998215495684397713198856631243918099976454304256762453947078180862282365863527611619432362573635885676224762893546621232382031175938124547983790835305957548505588239500169522723685343039637981002525815007051124750331908706839343345168718103371368908199058022589136260150082234311729702061002830740828475303539796492122059111901470131461363129592383109734878187233598807394224404154180483710286693570597587659028260487824428361629495811220695500426609605328877515728613322123613137686433217795719412468687203968265810678926139339671817582819671165541913128323911832401999448820821644101713064493075745067476328250120901387046002229963406011484535703885378200460770973173022556461498555365656101419354289026573759213752400479777137582522006025917916686151163165511680586284969368329896581144717216738908853569867950598454189437828930016224107995344973615278662731975449321866639542758001039666247908902140674050915652417383646623568058523975115887192530114856244339428517938634508272314847309691781612014727398038776070247406507222017205484211278708595937946478157804295397898515814353956943919500358834753892489489911909488062673709219719422713652331982702883039309212675470898429468525677789546338028650531649031768042267646390669730230952890630360916366860453901045953175053187703837847520963894831613387390596235384131633384810597564667670368436570314749891988284721473851019799564106903263746186359415417224560326113908065937661581390831281152909174104390558192436324467886526135618580216105798944695707776864790199989737400473263866852520357496403097656237294336790342745153637677036911826961243306652678498223388013159529762829032428398445263793433863097425729423910197819164813588366424281013690565307023292568200753472079279020365183359839184326824044292834882299085328355736946436770159290444846704822581249221578945472593644945258763898456744409073320572989729287600862520487046374386931541304101523942015776347799512371283894849513633733465909102043290631228221519920542329449295186725613767960360971832542541750142028998332051134293563858231303367014339316112170714417830511434356718836782176562336920148358919479931435039818062354626398758631040812547842688999296396136797847685261627759774059725580002291873531077845793983255031029170176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] 18314578489110750737170222847207078580682195356724757682606714105285956936642829471938208203503810234920395525724145154325228599904043882799289123269746854986722105137662250759773374508096288177254193460722708380393334102423027900340472632149282385727504051756281428082211678580359902810751459334035609618064040469025138090035008993573389462512717467368357285217373205649465626001744922314647286886854194915146424319515982127808893887122811565401567037265266900239897331199096200417794501777956610647823580247002138478530859014327418152860677274700811339634772318906631963544910716590250537581671952954826601811918089397084589149545791884287407032323736579949580734279710382186608202374031505149689130961427852515144075460437937776861420543903447340956452931341279208558982729334849523944468729690868156802569391612799392687532351441310755485420250105484147875807410278334435465526001612947582995416732778163556322341789482701068677439692429505759600001886021799890778816418861563114785567480564268958716821224076751583444244445215557414622936360796143340754525668639182672926653112587486105705365990268730525207221034314053833614909369687106486903325081445954332880372170911365629779945091419976093158040238967882346133317154159322329506717789089897446206912010574685137317370211871270378741254479896115963637813744776142058452094613680818353684475109156214808605867782353448785619789771446215629970164749344497186088563955078858250512737548086343401665328722215090152752308857784460815628046125847177632312670240717955617432950121296835215724716141017966737177881560900606421906706481160105902672650953420269200729318472063229428867707501446697421957815025948023769871397435264125695826172675541469707661332474854046114592759221479275071489642105883843440325134227036266196053346734866677510588888634767163456880185844484661920720722483067462302822756898029598077924837812085797829386939132076023808269012113727195810917047435550625630450771673338411948069217019980739584790438637479054805037082426702921830053099537852761935376342871785672700158618986129322663650378042707136136632504717678085619110476478238542055715655807039133029533641676933919547237426826878445974976799142938098049439229402647368479177879238773401194525543057903114181049407775976560509632593983554058735494557028889793124105368748458420315110626097372490760873499875124537747908881817857647228680068070240085338075598134664091150244833833478073513782952533278523430005646634059913346765628375417048536384384915408529091176049798368137976367280040144489062813164616510036802457588144277832631622972452419972442616152577934699059226121644851988644549771840933365628479373284766647847729747278092149110865920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] 15376815322379874511039264176596790277933871829820373485342676590872223164300633502940366008959077116222127972851163429338377413622212482195222741595804446095356675094319019286339719997773789418757277989785913592375843873859559872257798039450619580316877634520502343445610753095514197813339962398985296870199546668176982536943066882064344201814782254974834772440632515352548877304144913424624649725742010358130934938652667404267617968749834737101886235186636571129862223322035780521711080105264343644707391144661239899974693891584413912827832955974385647904460223200791830971079640565033932821155364816149825831312100123878645610467858996047597367220822919962799576970752837623386958373529371418315646471638481303565067294246581865467235389008749631184663239297586635123603996193046125391160179282352940235258232953495685732571361607325537509542881488241355287163986233907787919153138397085996825776308621505343703867467488919744248485084554030824410616076090863557494739365228993884066025480239819096270131676515962791020122571749255091970950236023741644689570697641429322085149836371975800000354288872732749444077117067218787629059060166573631989028794497573582096029273376189986782776650689393947228399502672716707192746569116455418251369667370990582170094431239145854686448772836741312417139843187975675631997269191064648147875717925504390807739667232296722000496857026884010599396959284015818565025898756307629244019499748625252563940386780792151204756718058850133054302411319578517660423181233892608729162867854639412359168813767976113576974895667631353521570433859686320725969454449058060668961980083925649511345257215656386707846392579504199237610562156264942674172920625161688440771125498683022532506352548313772625574370024034204980696500636602795178497952123761040568478920136561474273196978074585087191255373679204762689321024993112813205374405288553415445989833919583222142541298428582905488628830960131835913035128486846400376438861424973114899186588653688506864504498005472612345229314165878057577706499825178761725326791022007138832035476847997992036269102262160104230091750662530493478061011608272664845927106452944222697878560568142504035230464661113228090379816484812252391778120027935101071825974709767428407951074057736574456874985147594818074913163374064901326433074143610117065075443339517134580018115045324687643446656299981133641185398002983065038669797982541781796529294421148757102017681486971220282132598200174218440223563478440030459965981308257018305035489584266032524871578510481086788147124468378230941185460824851697982885135373558133563653556440503123521721982233045024890185619769461118385593601140589121494991632468091712825210572331583602163712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] -9779113132371449595353029241724445697353976154851129849439171666935193763365469524623253003112152322246328255705638973507151497840247055255075617260910410488100837703794715818523859017636935673434640975984400482795352440661940659342677390456146612403708568653154807129103542981678211171181084798493772818435884449071483539197174152354723556947673457621709251416236747288792251552602788814135818927523573294897478671678019984773309989086621169211079509175666031380656284589183457047323046815489694697700419714946871397816675561975130304702655498005839580450106517967304516513397804692897146539894971158715309553970888872389919872472020668621895448679711476720079206065079553137280591403824443933746796928391001034796456798687197088561183905428334806503628360225744610455641783692822486281014920292272904090554668981986204170217276134004201543693571208383596105736939500753982710845434633606084463320234093795177491570113129359183416335232761312290462943809077485998107722328800696591134475229659979374032495005047301150996578506209433072068913118811502766115763551059581231894155482150008718080112733029481113765385166310350003166901045790371788241258683848602586779019570298949027874196919448403730425009134998317570197485615962565353855289148410395602381249031695701761655335167122924613415047573206015179507255920139469045133945831552814175594244285294977368207066388207916070591223511448048453435093794269433305439840433127823918162396018153174766722161140499312886379248600598735646098145357766477961507219368581366439688954437144551014837588635653188821151340523964467868186014453666018774557924862906977471877096359900209165474401520460952003421467696889372185626702752572893988513319503678851029220476237209395608792329540327302399541473050256789823406448879320823210310758833557864630623143451087240109384165178056757259101283280829704311811169553431887819103518905196340479535687959834594328710961391695425861934542344950451260827172578807499122199484027805806228721618510299815802937465945416946211587400311462425329701525663009283806237082834426220739388901282743605302873498360676328121213573800957452788904929800346779389437373149537201910483472273271825129175970335118425600663716080623529556534145040972855501442942688486842498217411658765058741829879506428701348022662699616470959890135819583935971641309338220076253237520933067628298824486216762356365668270914894156808054372162316152792239281725078604757248459027478212231415208839144777225185542936369826762593815687951482553898019847488556105500564196085496099017339669654850123205495102818063427154666734559275450092052295179387997130300826260108773787266540633407416827730975550760771237155653260619068473344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] -11072065817818223527990018027378322583780403995464954072253877093310375336184590577479692025054776210591318741060460556327113838065986266213746552719009016210320628300365373557577308261494899065974235094609722050463325896066441946163570051418029614307275280321800149037472983275390017317401745427516197949631366244398620304666431791625379783720404994259706181179945886327337515285045436736402977063974335352502384088273223351925904127356186860562353078902307091384288917861582495887272161459609710408715686525404924270283766722186379263397477102312781882784911403813289379402637594385823727831746362085062146331318308021359734389388287799640157552934006697713223061351141038826923136080500902427138169412593571347704970303806466904849062440552081906410792344046159005276348878018044729220869446466198324600897589819689915578173736237729585155161064080989325116338178907293003031809786604649457623055377749386212743271806839984589035839427882049352420813305579485586433175239809197936570391212376792215958435491067311916865905610735889451049963778208628114955945152593593200603849172391290263700873391855379768873023069964163958302154022007013594263821950494553070742417862410034413553355086686930095968315327499922070604110170956431120819315263728348924702917299540403137178418868785456602832206959627520795125597109867456180472062526492865817618594783648585777486031551055870936803052644102126575850219056040792099459248866393454734171653194999058061767098319580089948020449822042016481870445226505434508211951656875956588180866639397292383769223664353263297153368933175283693085548077922481864321196436817888110103419280549213915058166553151980867551416774967809985996444603452007039295603647481833081050598445416636764294787794451917542499049245545676629310610745954958237190434200684475339690755293685700853599071929299844623061366645553238507769219545492534490185817228763335332130686464367055420333636003544315662769114742316369634995630803361646799130665709916243318024167017738237680541658449627213309970803111579479830870370404507737386780069668002056481068541531695343491641516903440122793189684046672399522114528772834084575284996762900596262678988986803679586507306420092290817130207376889361523718401841350013012862447799810945711303264218028742211116360469784407696909791928660022165707347475257465808589005816169240430779866911602567875096673210655686701011499364509628639219013083914204720076116101286620371052022446178183566801593816701275570893731353239527832062541187199607014303176529079881942915155626340088915653997701850956069917161282422317012840684855533518229000245596105951306298570909255203301229838550509793447479477941051211465687872030795654162808832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] 12419281384183290734907673090316166271562679660288311252620749152741013375542279924264249154104680442647706112599038681393408981934825162801687018267402184220081277150478965243181288473247336288350139988504713016671786349683446230914334310403268035257251976176227179287932297868296191195732131232478228779153435919439289827179854054268063994786186477756547456220850171749112355352826512921188032460242559569945289031208480834647467221292104771604714818071409287318663259458592443897396020641898267252556644960134160391115749317443333976846313013039445253305660823357553140974568927302667746236902865311140291045689474329352223966008016576097508476082029193724824563028877041229678369904043895017066303858470177544087669751660358438663034270474566186529981886992889969022162695190227589999789733875550755819326568005003369928191331795647442608610364648862977906896569221593722982299972599405050152128007767221204380040553695905158176076870775769175151219036714982281199771671375605699311417396064168321245438477587693002444698176578009264864608284964998059854964115338294063233181985986214015923267668108835186702032753868804775850845382398662936630733345786580369240037127490806167324151272672220429827019344421049471285275881920404650559448102231117828191124697722268071307758047274168114762870038591920963637367582567520142655816538699459938480155606812569270985919779525978104656672738465885091322925616575125231152165841947943240092712694118780926139744353446427542944472636659097498254656362741643635184646949816732258505845766483478473824267697642274412752283023417004344468123793926316895013712140285192064501909523113269095162287418122727297472362702777692997844436455434569137098067574467362146822934001379060534114765117740144304370469678276746567459949443626286459531171504466172027762226400728247349936530616415946861908857089354111826103753202750288100440793563574960076716017697065308722413350232147797745280463425613273511454053110053391799635700339282403293353420324364368506469291559777353055334114338422517181132210727112003778196184560585896063038253422664280346470601808526830258006234691102606828411417957461573891332778737328205544818101172631643401608983289786422889614346923452463294911321818011838651430305577064918084745743561331419653811482162184944449134016491939566288467292974834457452388583897307854473608710801067446636294572053325779896610242485819581616899971168157116585102682250754517783560611496950646333241766154244440009800441071601948942037149468627245508549289918467234087411147068185569854601592940898075774106979548976723578278362823461790331703250383265213956700783674759843590202308376302888753653094470026120704128693638068787786809344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] 2782718062155236021830139858919674139742105385902136157592067409360461431380021753671045765567850021368125484264059806445599716916104351659900282152112810388211014412316019064588318077436424198661240610329691438050825364753144841011632957688160064127102244835767431592847985702109710036596525864383256772311889718416616635013998571689195421995100318208702325919457476253036068256055782535693442314803314447144579037177232724350479609277765750337617126365318918601645906425492336663202789331539922884674377008518577973308212726456174320615352983909058567896972133926511453838807953095397235806627294210793890766955311737261377828508223495381116674217718074841908502961761000517937954196924054213337780010308113005563991206300015069579537923171367347541127219720070890200898793376244467644783526000590567350482123374203642434007706049731404900559008811140386526928611706518814343873023456062113171346169584600886799904223759723911864697504937107365176702908481467083510947145691316670510752763175622724973722397149314221192583161445583987573156040982639527582751991208295884030347486530972989547200608562398701347560337720384880342804256249999439044696341354132734065192758331048178529210956172107926391071902560836002438465901801331995210609468197441177730049668744155719612330432339501990850705414334760318434034005548993606907361654032558419061960192864770344252580143731717438958148576830877945789119131455136731694909507727612390007252726228042905054370119288354370339765385302309121750195179802758779398278129313189084459560445261591921784156311522338674251887769328777986478435207654178955100205503938876676388782733188926921442162597962083028254890242255449132103794362251009156665799482672806137781861264467205316858039272435927839574956921981499354306275463026165035442091316194533388156337845814227544401099624671459185052101681977228576184817365131389585033155422846372785564853208368476702993599620398089210775547934741944345219725562587463142299876034464412620851655886498999373318156339662992425377461512115633228791459340512806503729673118122473906729427693617290005319002769355306425699934839133050417441588809255820438081234760240363761402170054599170593645294143052233696717190729556061889236526585546623722199068450987872857323758473168765020270726661956673161382011579007164148490512413427144593121751192183118760072437773286135166309613049117451851059059587479875532743668533737208471814314684654024382392882170115426555977395955224161546331564172252331603814333648243959677433195576249368153746306249394532956935624323594635261130917938690120670311986702866157411331835925890369369558460412072588985249552008524559872567461198084274143083467098838708927856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] -12521593420899864848089288109708806175749135683905478212145690418868718926527529636991370123710426127025020056518111994742817690358339240809029077100325507822381691374874498079590029022216913910166946181054280231674070418872425730918894767064626162358277419528346347251660107804410232391014088300898088276472634990801695913290822441771750747838426404929135357069891627134794302346942576537935904374286747856244662050949482585980455445758885319643693820094543509610227169576296029794214256051114241230345561672035048436786162914437248805965371774585455462254646075848947869912050226890599317107244787322079878752333218260882241817259537005621461732723098774270353619027916616030208131282366407711246324454091024487305088729171140346993719500126872223808792704229724646136387240337143820599391900466241607257658880101768603998537566492116067101340797754820042909329390898016253573198928325703995149962420626654800385793181418136697661961735934104855013895738261935772416208614308132616022674251954024552872588792251875938565893250786468621449505148261572513961144120124749061838847569070281565939255960326623791622799870101000254571052032709629787493466414824990759729872088133547528393604163110399848967219498185322163723607151198318081303772025661796680535757598478671778518035668874585067971714492613450454195962403723805809026812198329789081704288518710171857676529259261589408751421785941211618304036298076941740325567664174020897420523372013282727935366563026098475954807523902230075577663734192288418364338774587110526309880329271663414687469939304274062136163780920446705885199352934603134311225096055847169253253983511435914131669663241137951459570735810172058537781090433149194223091273135237182253646985213255160989463512525449180822769876490353211527363549563073843491277614425981087555504291653943091480805409631020651099292362577183323615048831943619219371546034774777089571700109698549809337740044535456690215683123624330965571480266076367869159876185490393765615377634579299651528334646782558738390727021308551772691470566801818552796699463340437388989196721359971079826755166865694768186701586183681977895957604611247716012431881702617769812908967512461839387934032722426980170416788689373509824137698674926904740759469685503241286804421644693199198941120903898759147800004211907714804004290372441204623541897334398505115129471930531529163324370488187668582491119384208466227516030330038078414235284520230652439805337967524341154790720123933121606836545899602802016705179311339317112424371970523129257917544578538382336544095362862268199012610634985396512980259730554625113837910983289741643034850549138872194509296764604095330772948347279534344233694420474594852864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] 10014575052441795781940373981960215160429775826347442999185093647652270119535615889312676961107193793268904283497332882051541859103461587335604875307156808581324605307931662707373901800801025268448319414607149786417967249649612474895892036076766105171441687885322564422808298045061196560646592854196014858437797352506406317917993931150633816605203893619419543748696412929936558322378728526978552089739966723103670692497102862707460165320122156245644086930142337775291792182842444005662943710719364809863598012944184794668408471573641524319669565671426603376484612276703847945515312404990147975539734477249838462525038009313890536753385752242008165711414464662937254374462348877021580084917726966256237726258633944001220382155047524590487592290753608014848245351220266986990701311350966520514123799562189352903470843685457291917336129266319680118058225278123162043840697257380695123666593972560733220323927173921745225978106977993675082397629819341385586966502608421474618263602712395605245537344576827685811434827944142485587309222874640788808551495768081277219329157385459915293679868155930009017543594904262246320398938545044755368654481211764315974343479137011340375500466710267867044118157288068035285717564074183833868255352580950180757748783117718289560941292672919190541670399925345893533928457504989118959787185696867010049386084135641458861597982138786295111739004986944667718946471205241971097116936593049063289616338186813750486673083777530299266012959647896543687744615759780737702451165744474143412724274889266777094147347329866485436954365900032965477658865715081077198267635835348710185282221947315713903143192729059862342012915584447466355353351327529642090581217242972624014446881919186644817892935984168240412388801876055508108171827785975748196436902797022168104215929879469383497898207563707680736049193904055468565477999017908191043669323231230746131421448504421176945123830898577694086965674756805416830834150066624290935827411972196933688811062368492246029274186044824222060433391180222700179757395416917239392664240266622583703074780775785465704349137922514168235667516860542873863398682758094676291767082213344857447701572703543763115744615954729144232507822888688802252216338575150478757607535573432400646112946630984969404973082126643825698567996673772855486591621799624278093862062131006386074596580615295044120497648911695283963107298455031245194970606225542806841012690933689727674201589056188724087636330314168289530787667247986850814881681697453588045264160381283969831072597239813389003868932723241229053057698151484161873085090640890753965337415062259092925643546674592149208599833659501472769491360181091450587458564818875220716612346616699944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] -3594563330234047920671669305529126483332394444256557933356545227420060909208948855057046365679918664792148884935693093120530012435222548954521034404340970981013263024960650760252920043263348489865436530272314291956819868457595770751168360507817877735297192107413112338416412670180113461274615185271722736528999390439132769470881418022640107774651048190337031786316292119350962775261065914853660960788710569906214085166589440042730894289454223244367636434929250001051993860174702034733950125876484063495088112323841026000384266079133009677767561578477322982077703310796758563351838592347793199981129349199912350292074962194135163423568421247163992507875399765711455339047662630544201996676712464597382786244622907348337781538583605107064799950235969207122444660634879618872264192152390592592730360396468357394147055098023640327523100665305708248474789335724959760179382201509723787430019293353740825309080747760426718460309094123042715724310817670490887177891387200303522192462712593358971824702139485558318985154995711629584451979628103448136767450806233816490291150168581103972790153713639684896051686822790051045999197112752515545527824582605774638823192815968445535173845558143201432548380172809548328865451187650443003613682859409282283117124733095641470777904851897116234310373944779998349731732720474524030050564355719223156573815899100739057034892097446058356289708400677294694443132528928245452994999686071613158909431651353449348287234977896883623851080096123405007110318766181195122721960234972061195959097814661107143770642522680461410734265983446707811858368481092799007911502698596523111884786970914378677609895857303859469852079507906368790425439154972838616788353025153179503603756181605914579242989830528073109453989592637389504242365798765339612233185378014687162307286262605430664386500781150869502138013360515471063460622600075712662972122116418735857112566053723607945871536627255897212203381722376783889508488313564475053838749160557954118146255896862417184712377535366846289631974486755360501362597232015448586630009189203451719491112056162581768354429079473256818884336123228257301192492854940795818762449424051763160332443075481933962498005716926355075213832490435100868837161809467720717730482482433177259939216211728089728367998534385803704651632348235248050854001380722062675091407598354417080877260957091021209569330727477211951589667685773407942792465053881339006844205175294843207383981746879730808726788355468327938329728734807368264400571471086022365687505763806499042738587727882499379776038100307932432836241890698886923857452817209954839686337667096338819838256727342484200947927214149674397018655067848704717106863576279698132599510048517914624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] 81960964224057018889578328493617519745253366413175980873329676569904619651182761400054827784563821823570638631344950271372875309345156991853341633940059369483166260651668209711850732462293083929700057134862927607765598890369866359316159370009214367332455078354805044230305876988038630910323703448069062752386664841804322005535119988977878278481340655942216130149641680685970329721625539471669009824328997320412237437504129908907408018475913438213966228382135759685907682620326383592676161026124469241343172729893963276870690664383816604759597459332659149550642871983988156651511245026954591436325916863724919338041042716464463669298233095817922397047443135363756512848705660290990470508206061916675556787851299332267187210165047691570782784565712084412343484624423878243746108778061067467881755359495974991543586350658185979903872490836849695742149762183077816966572509612416018275983966931190964969858415292402776967209026289176084727328973815343250313430679706579063289494734997976195726596619959468553081002785743192158370381255096768514395717536582374309699427125404600468874524592242687661324032327465113740385787550479168497672131766611263207477008393843831382868602649993042504885218821424493177934633984466908160927903385817385848937283645031237467571420582934287176973335066677693604782520069603213048382185788255146348422387645452851324074630762271712457713418662687103181672617171774168813972428170914889669608687423783499775702045484762989172909923343593087777927882973775968157132009288048551089371964147376782387631092654786105504114983745668922326052261612306345962142447905684873003755679293674825736442633240201776692224011875184756376282247179376259225368902314946961819698080796701990635303626330764054622001172628541380353308113941069238102611339374667858573896366758192912449228583672406341242960201097213062689931138965793569144079746017897016948356823399817675786143567579745984913688707855234237065967206814971342779201569274299727635070856391696514460569292278366211350196170616165112154204238742862871393418130871450876136884105549511699036941140457470672491571839976915136295554140439638198809675020097783447450662198113909040437151336819108407170086819794450994165174667178135741930632186251927027740096034209219764311014140630478829765788585691893297924486989411363410099369758971900952655630039399296401796671903739232023170718422055937658126875205040343943172802599689126683318093246787332868535904605922515536545666655068092502440846114801275862518512281644822529163602623158335538079641870134949763806330341517456408765708367952888658337783600445707178171770930096792079191160291304528489496266206559347519127609315635540750830219597809102880768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] 452797114980827936249255813722593288221916320077662479639397263052851659064063077367123324869793721840768824409268048757567047614036776062249599251432557226179763583096846396901233543012436926924311990375187399326324975670793803342078584135983397430666388828196327563487697305814184552176126032771431792145949789949260007110346763078824929320334124362461912586711679540715137345979008776773864650677187989469516017395014453053542521135583885174789947632442747022554083466402233902539710763272906180104977146448323526097232659448847109143885093713891324555813671873955675648808139667687909509238318397787606035334259011277222459246281951825822418374060832676117945235483058603653654451778805109239955143451880327901832286064946180056565123195112264962004339115477836042576891318031611641643420568979407851741470497346723252811495861009408883225306581443143123170405844302918939428260109619815912473097086222185868290247867351731541479551806663228222589435073977838514038308629011545994029091704923883163891079163646929427289965749770597453639307804727351913139515665206081590883990887337990316881974918138879759903760853943165253417957876034916816603759031463546027019112327870858134538478665352887153192906787834641511130042726629088231971225973616590078489691644576695351278831535362370296870542542122801331392456978803868752413354257211873454683715239510930029777064175704305568560094307497673473368765732350954079081506654282188296208955633367143327288586327451290089696977286301211363663736802880606633856982935202941048178578350786428178326134635105882974039311631279982931359123367717549924927647995331769864437276902078395958013925114887213737702887707724496122448754085264064494084142104367942489889458267096295664317645168742504606021541788094807741228308133833226785043181371293091504155483576137361428431717456701079867692741925563530191955303353854620472090609571786891464252157612489739837169527251653325674451805569337707435445191334759180548165297777297616618805478062706630728416466333886181414684642608650606873364949213130103080102987659182160923107203153315104212505185012638284833062399949674837256196984172475804141082940283909029560524514054215619592440249215474907272616482671875026450711666808216661952830033035863633389213274906789405368878300998925043586320790340500658855078052191762285519705919646038983460512471851689805507688549850455562545864386233419573031970195135688715067260709957819095355495283257696811575424538347632807037511065219436283573871408942591682649015503488440387354734070290798639411038016879486653881814125131929153481775517459165237977136959719968454787262981476312929622600809569708651473827218363335271109565573135975156023296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] -125283109879767410309969465495097416620852853223771627029539208455135799052377264619920650705230487189738971690794645307952537220047075013296057067239548065261633355745705952546515113001290190913817095159302540790475247165494234430607907566321500137546368295921680956009907191698579569629629925205754765685117036365402626356571655357169059760377467174411693124354662530538752502192116118187416715321812688395504515017859932342470037438106462074918114349999216309949846174632105988586884149013760799947160604860648104007187265378104080207826827496058929058765319847369728866264839984615265707735072953485979219818729262831585205690193969719301293800320460188917755878861306662091455999428583420239087185734057602936564627290546829588364973598115779135889875264279012966546474492415106597163157807443057202809973930201484771683631788063661971511148589010613611546471462063138351722701898443938877828683951024656310701930706992810722558568770235050771712309706595773077908687822650180939435650027670473078973263274423442414699797322768110496555143876904557287950186169044389927944587160846111821401927088688893319671886654236846237919351824704636495661879516051208257996521398754016295507128214136551634415634928524974744854908011429986166484423097379646061382534687273865702273899180053831464847376947958397092635377941799139589318273195236485266161323275460460174463657328388732795415641273486119781466922585893433056633547454410481303864542442530158221831326007708231987778005763768514101846644289586892435935240645504605953011931262177805429850863796576500083065325978944086405106820092119577754760017754620023116414968015943506110267909067606986704627308696478704975514299384303258277253112754322384991944010202409343501068939715062313068317715042145123208169639252665898203897764609510622512000461594896024413169088253681608597506263186227444555918246946870081184660978040964885890993356934921582694984026591528745138138604897220279809801540870712408261778072505657336069182844151632190488506476422246542184962636702983100526734840680732158254889443083456918872990766817092171292838989827065190647857813427125074349745352792351631118139802126425247113987378481923133155048033285830087301325471431938164831785071995514538312963809233894393086091901646005999137794135676368508892675619223974348701035757356449978001875029917780063387630941527568719497755104289792494977234256654868824765981767471692503697049092138156691462215642939504407490155472601126070179852890880842321540030468537085358676098659356498104817471124625099802948982062567419140622681090462093971976360853004452942183002755503748713250758699544724628462680697716729550144754153320378516330301467065814116990976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] -55359954960592684555644495899905528417600436579208588784550707223770241897604236584067977529064032640050200203792248829578797336333890628432004677035313315535464674714879203589272824619270962563105596715537738807732485786572228900725716572192074810663402783982523065740386459810370471396950852340551914101760769398857963008733246912492127181731140701797629829354127437357345701694949965269776087853356660764753172472293568201016143942234277504240246039146203377460580058697384787828814566516769571649266343586507750152827407577153963896323966200533319583311817437336377254983028388801000847773595993415139229861544764418449249230464889318728138109941922001912800220746231837532740149004898050849672570002941586391826904202557990572797610273899470577688785328087936436529860935737845932316551479942643036049840145854101384370597441225984086875765992366323338599474068550264479447433893960479749151541718084407900711342481587576790235591680943325837812778759639660920511662932897277266542737335984159527211541785687321180183624571761853956534613838757250281060421905897787971337739023802247769947427619996789347577256028881626918787677356156485563298395531824193003347142018752382754281260355376730855074287942888838354024236545284602669610226020554042065397470738020461087895120293320453315239395574504418794382327227023785422950711430321127308089374318483559814005453287973664717108023031691658351196987962455663934210937372046991484476178702669413430903514880336720341406224258780417786354258870641277766023114074160254407153241724877487123294935798378414047947859550397206160726329734588621647837838237273718262884488740538897474968407802683716289950972084991054493864506997542798775955303945343359465787745753611791553464735045918417995565267621989945244500568929596179380099729062447837573351820964326623764163340655604331340233258979481818090076676094374594222133130774266574355115928083048907912191208406403194258050350761657229158441900722045374942868443198221673532215235563724683274858701389170700787758623149135961367806462593708686707484517776484431741341928859212355436499735535800271588825144549610682881129193912248859674087977903851810188015923080853762752812997030132191148519626550560250554265715519505173384401647997197919092890283666520790494843869545290294258187647330647913255231402939774813350353938721066660634385802871974379033559470526222932942988030934270678810491493568270077952035250060578970234757763321758568610589567824752290860785491199553497215991003249777079440796139176422209341438195813402997716307584857792491799104540303505476455882825649016021082872670525693140647876485536719907865752836699427360699013699644245673378514858574793974743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] 60975940444428111173892131645055566400693097468649758798426824185905820876437855100850068595793252271826293991791615292943276675594598774351150598010605880835476065629716009535699690861911128278680395578272176537100734430028968159073828092905732374914333619451599561704132777204141309102499316629378083589254359274756412725965725678569632986532887765921084945747208727550830045813543111111516445541588351459755597254092607996141854123635701790550127317875676494493659155517135143488703867326182963863446893781721020075515190935267617335790344783693932905857851764753374736347079554177460778184340046619311869496181991693474893863751960726558843788823826456462868597333165205486767084493705898753559885947001686047125456862687488335845427053468472617342630760507207314981628125222715913007759653183081811175725054611075390891479228716332954881377970138755808732909930144929328791601012771850817181073931766175190387727105888300089850392375699486241650006918017748671927662958130398509001399142120770977084463877899689760672746544382291169292137838974654140138225101004861333312030823051535094395105676215681993643674293731083057387592694695603433073692360166230405804049087119366644866662287581137481103453343812272988877608682696183239618669846789562281954247193271066232776223899645004156426880626807504947887560841819779760842013240974481069164094848293885276100045167999234099022310959120564974397518221712565655582389290666685586693178061810706163933419209783076911033202461409773081907764040855514654294005906862460209197897518039439081327262445903476463777704829674933614691234895949019595307806350061645290306009848505997781750479188037075074789538143756657412953823523153826540206406341433018554477973294602879057758030087767936404239597135274669021388011731707193995197593201380184876734605811462771179558473602396234537455191620816206937637557862328011762074660741312422509630299041557165985631318892286048348270282370382586600925913993395261907362488329783008012420970108824411714827367848160603408178753372420931977439872924187925640890181394715250167864130525047491355792939266272220335635669267503850641374357240972467684000324971576845876409455069279853308705688302255912727774483557361753556819080716023380344878249888005006886877515615925831498409780130862969966034771941892801604012882910670868333520674874457831697998270804502584372174923765114022434635082651519168472561991493299955721664032522778777334467227911677073569856744023358865377964175790527104656950352015942510758554055154903285560542765895623985038414703800092808539491389198958587267853676606742578613595685208006401340214786063690494440816040598784795869398535515927187691978175379720263172096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] -29775055258447043334190920678840522714388508685466514035458661604747159416297874797911636225240228813179160687470178101342641411291031881368143810743841964234872724577153719929566551759277800315653737893882368450155145238603079959290506573121814172771756828593034703871847286737218971890051329174297933284814955147797748393361741760782714543257117922745396058461387927876291937245451325853352183962960374474115427601438944332044544353800067450898187956284477036981289329207030448639446742642806631284367391806554953804169241432661400673839590893191484529871985956447304310417960859734515136560706951500188029007903147646566962640739033884007754920881992335500467547909792283088190264391164831186302680827449666403048342801804659621696164875366039497150366311247259237857155620051823965283056455566619691990524212282192045222750306918805534498468358126961284740985216948399594307236076959032454205100119643855237884338016994491625188566327689143877138414858629915304872754933713718789568715693101490768436969042811931329550120576642108428590783980307481169077863855436357289927940215710806811164948849544067503727959603039676847186561588714796714914601209911313857336734083290097650920434609313886513269887022033359037246366116404810298379864802589331395924623976479407349381206774607230641488994334436524317017268061872756301574749556378755174543211234671433565795853861383808543430952039232920752755708981138404900987710656335753727100144718166503343173149801558786404020834084975298637472414438721290013706443351653041246672059873688264098342981276500481027201705151852648037210455798636139200975196495769368923783231630647590720213380319959664269275074024974938480124791350083936336638840949260971199401093755217780698565079326662902230012851124597156754671423033507980649161884480413942788024835800463967686839066808330043262820718966141446757479525522949768865947303465339810766309484224076019629623282865700542549713486988596767199095914129513356831471306547187050073569766838890071802445827857249369147793452769034705616456699323362775826588347718114298295041954597112157316560587993848101901337193891024186748922861618620433249468015888031309028281201721644066299447957873763776278582768338581985296937930150327199503078993063823615935657380767516674210208304163440804361577053785523692250434094232944820146511538103383954309405426830840446809955256815925512610281135338973463808341680932337571078826340852659223693793120499046134080559551759993765271992159381249675955546955753750236366775336684992511047304771287865660145703882140642652836963949808364048280508189075951472494429992873848301636794226407919346906087721763738968726745933968849522397109685837264735698944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] 10607544530971761370779637805962969949183800010705042464556090167069993907674672581017978978975406618808571112059805481706593386468589175069705601843438534361573397944523054538858329327713211295912621995387222359886004762175982175472127963762918638356732697989446539127005650507419314240694815388837155583980683006477035803591102270274442422697580500901179871606266425912336543121204472810224752984552527182515947382098116399823883353044380077529732845476126186061716935606873539243237289951800849372212635188283222746737870849781683535683094922636187593020806752685989353672165621060724569924785007468159294849046801072384772000898141649555623798400781103204335984578447381269501655681490447063842171917085131718146798473813443077277816271828133900914518596243035447919760062493229771953155394142102690423995932716473560961466097967302268703919506983393053342807013210512279781220734972112583923225945061483358218613399461498412346284600028372483998197716003679899222895378186267272401243284959625959313069901400619931266903818672419814633092921654930919754902372992259157174281519527874208866443725959146248870837968609117963889106706557062327077948208547683994707698216789064853010760627613349633779299551800275729550286841989566293924949768705603472573685168436178361864597955261933386173369043665663111738721833196240763698581918393747112002830391820405731639510656576122877618769386199904640876086627615651278037184799763252487146803303723967846430103585588263164322361881095710441193876421256118980703083562494154886751528429086966055802140494583901117386216686870353811881310229859183088343903666200331477728810776296982677501727645391878971870936257727418005785423591838491200918159103208576581660099479829871104290295034344944637041458505379630540764999035417824235192313766117741701679211083334075875474513172125843314613792847019455614017640251182817455451545487203343450835814162147555967457982086967864458856981406366297814353357244095674709327864336638484980462113829065860083896533064023874971452820911790047870649721983241698352533715843827172686310695560864002184007781313603567163729860683608159895222164365428738798080721090866185606139881107895773927151520997595535331351336030519202019284303743035639750275716587456618547068709338411556089166746205865478550369640982527076716023263723851605645882555708203666018116710501892195356409676525195163292223540916884658048379017905552731310888469143055399571298007803666958127295850841636363136524358507512237209607805618364404425819602531179929364938360291222566236774499844355010000846593144491409437489091661024074639572619014768578216671999654200004620657002969345536820876825264202889881624396234671838461952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] -3058591777096288272522717463830126843196088854042127743342979642298843799173781780182346210390531537071404271404126486643204405282328189632056885758405955622607849134119214344584081326532880995272102075532186356354703204435466892074988334364779123455178591596615851076763913597414965185869254775445676793631371032615694177058189812182077815245644225575036778320966873497801163195477559176569899653425113894109675597677368637158064446078947005450498626042987056559071370100587677819896460738529851770934565024966047418927722050259868262048965849227840285274180402784416923705785782805553804832365976446086751271357248452967957491137039615237873517416822845970222885332047839719115750488583614349213185760760041563875050609434532604338259184676308511908144476656323703364476300958226024790545637207410631536269810788893994702141158698426139349389028174023266324948014603283771587496598179539962979408954742934407338941376476080383910007312123669278311569589052317060910726796970723558802593816501067452267327441262744189969073519426812824155961245441356997197735038713146604851972880796348923680418318426769986706906905609868269847690716831453446027167595895272578517554909044128240172224971212799601530552062180396105706063193102415961865281681594072210887976006922646945320312058947616917919691127284756962997594457202046434921761956401972553806046989501739488257038193541506840875618716432653754663313119481018419054990006172491430693378008101617790771271097967431763906803612756637715867253027258387962245595099803623689314945622770699493772302133606770230873470493593405781934623618716768635804761178556199677094740970696088941168830569797438687206256169289613138679195130743732391781631034333714698421235495498386434818844939701356226881726135245957302470760143984512991718529669226683511180195198994574587961391757235464421589725765603589437485462092401883982669439952618002833707217351991597135643668327346642958345063704883793174019492538682162485421780583581822292729229223244053287491475899732505552937124195603242669894000387216831799322820270206186069614433802247028174428965035660031729329798800816941209277658927194375646285513847595410752253729209033735643254188536969231200684856149078264127139650311837828747048376152907068629936806584465924033651807824805383229584209978090315670237553137987212673295000539700794298151161136017860251809728633324893214599232623963285935607058120328921593271862092892803050398544532137659479903204454130988664155269287736497098573700903602895307886231972864928030285459121036364448860843647645510771347535592853087979789340220059048345453679694212901975476782481840259495104880564815819508752280428003037144147718377912122998784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] 698906867981593822319806698345398641725808470020141491159550379114106565160582001158658113162725819386741694306277684980787899559411473534126828011810952107908528160695340286209618906905050230830542649842667175611506880943758159452722524911139993866807170877331155504580713342261995734971298986606094076532207526946801907002542484269586411281501194832614791624188337906540555701308308329143729484801113778279845565060538838701556885749418527592796822163901117318300634588104129227284254705175429202986556833171057063839946981119331765190892677245344683467545464899454066638184660410287507855860106542966852538919992180669548312574181838088976320555617596932952817189985051797237214366126161580371566479510343647647834616374648153633632481586756695282843223934987527123306630502681096985685554762896252913653443160874426414998025062743916744877305580184986432941586934493282909879804073693147014998281474129398732649447591642629730585080799898733388407081152837433759258448486158124927491200423676439778057130703900302394706939145001978498699953293574828151130954272896944740589787558799426897480839846837193816051585443918413836407955802968469263556923801025388531864756132050406921254034359368732095365835359103130535878631631684012030277238442291177353544875576095860584950071372087023112729211184771268057882489586909959028142195726799828963521370755680084176316594780679335515377805493482292526496793561054819049304054682374314379848566385602531014065887027525814195448714202695879497537180294344927379810495153663392610901982962483362797387395871512026801252039349980423102657811163179585380812718239884786147649686556427790116847466591300289570926934884671434300518924933336476403364164700372481425515919177806027689764332301967532623030027195959412068818475116028693599292362847986578669712956706581340701312219791923794594489176600221960129819721139059698185615990482273825961582368141112573917679857798249400364604453804624362054051939528260300958397430687708568213003776121677515595738825766516105280343899492475897911767227044355933567362176699112741061529620645745883414864770624416154526703470157769643598644221126481907853234621007916934736297931579871616146798354513415697196670234997480814323661034317478266004711556360022838639572527786035259831116020624665739310981201506319962046853436403121266257342591551018475184951270484712626766082573743784877009679816061883553188565474655778952051731451866552322707504805219588197313405680013441580155567552415794777127124310414581001858584923268010165216944841044463052484523444704246887493296292985330658525034873393069004657393217026794245046864699568298315957920399988248105991272644959203273147499350780834480128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] -111955748524264842602944365812931494433887747347461783249737372462964794877878288243326725525917492709456587572887591298135241750072878816898288403430485729894548576159673357099345361469883922108193961167472468947503884185161099770050839707292274020914290679369612028774425572091890778406546201962257661255388077972837372343964377806044302325865112059968041691413901923478023813922096705983672224899696935214714496685424205825349118564081323377229488670801198159740325771421981422837452889238235255902602210695928822304222905935903060823056390015373997952231804091187461772578579579473855158071696057090204558901766764630632754430383343606744395628215816803055889138874221008373559894239249934644839690686599823314906087356786363155010716809697456825291285181895246873627177889072090545202962692152801778857481467309311663861729845892543080982562930897994145009186722354716171872779366896751487880022062008938908853816545793211169546073480868880960737666373615469273008569395851224117149328047986831984292910969672497190149150355293809425544572392720199146681569173560623044856461192747090285049376339274422582270159078228848787958727144448386327723697755916755580968710033199104815373293440432075076909432029332727384214269368999546644356145657177838088299089107568832128600143557422127480423704883453874434552177957082486697385926165669121190475078274723776315752027849027470965403591032442584203210892921364659889895202785968688066681733109397201527639475395184139607793514454720697393973450538260859027541705751553852117731698293657842150172727333402951788548201088306589215727739328208055890254957399350572427884232106331769377786220044893806858519037038191529215687075384385477016422870986333163691676386726301932041980362170915931949768107537236671077736391080317046136853836405376530553453993000994079583261095749343336136878498003723190056646265884083798046534313207268811309645912365371864555235355220105824525419678093507962740635143889075964674583860015022076832992548057002679414807421910247463691386119091349544913078232715565047370567233053349347052341885663088663272069201690699864743165936881690545010135563671823939974070480114041639035996274621585730701150573534212970966200155228226722581590110243994521296826645254706390639734220509537670511425473039409386081389577571265220690613259523255363418812106928350505264220647470172445294687821428448654454957158336973697947668556733613540888331516862421693856175242368853545718689983201100751682581277165288726710177282887881751612693071738707589435831201450187624655865384013084157727421643871651987429625317027666676128535919423385871651796970338810220921854370822264460287238381479867379775069891092516175872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] 6824927130153574561297700597185013161484788923999021384940413200702051324163225316939269162655482880003647004053172599358078656796405771875546161096174430028190448828316533769333439311860825482887489632511027975562578926764299387139251056591636966096154459793568190125297876180398163379083264514173008271763139141445435678179208235679900581257400381033957098583583829963345161858925767787730798530010251878254952685882754602943418372724698903689147447304838297189993898047429852089244762420933569867101290854156580931368658607967187090604768544485357814993657107256134850275188265779735930100836608247327707256961483436127877181559694364809182969476066815228484031327529756643734981255871441604916229432299574252077658084593362558285302841520259413942251823057646679201959323868397967794863502331841103783592620002476760061468502398855697144770100335468127121117560910186220215767073963776540870673025773642506992570342149779061234614755636571044167243489710865939892656225704781511382600074451131064028124568920542194758634357308720734567146259676196440050825359747475603813136335291435200002059575344810269120819310500158210596304449779544186522488169396647085187495845499027067799369490983403089358905665558741830305235999458513394757826173550199578025647827625587209176120913847994471923337749739578512266815946037461211907822309914862403093189504969541928999196670987064577631137573514060236624383524621881817271264928781962988134426223024780312042767582917504148876853151211602096453131551459101335042184956506291724998637594026438031188731723161190998884349539120358108471957040837656582420734679018165462035283661293251592559412364944696296859409490074808700781263865323709180331806943150881384240011453159638023016391321559148275929511076104005966532257982458680988584397252770843815102414479922848243182437921937906355219618221426512320441358209872332039572640513139868461880252529426340735086428863001191872834763407173841364129410751689868565028411425951473043014989479765731421540475318623915839432881996246958123971885213574409915823019622911455910144133249456238971953634293106038132372965346289731428136283616025505909641342801328207126052521107147889845336130594420278350882039056597023991487697480600646769001244956557511632380915524335281614722993895017466190210701264775381983785642349287991970059088729607741505828730047136155074157313252746029785326444884532319084816097733693956318733948520669606550625263958326181911298955875834557522954125279742038912804553277970927483106680791173867722253740342247398776890387025703423989591383639375574446206226957801137881656976001819540664430456989066203228847614261154519051340005782493182294859447327728336896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] 2557974656144040243910333733826942199638428339455184044298358780569179152350837221886298111302618699376941686673902757504212228157987109988119676041687829224286407743255592524968895717321071203727873436143981510443020843550270593969598596565867968933352421420061594285566800115923147194483680079393847183005722298666278316787862683082983256007420332711560284295385106952558947378958553685424564547700570065020810353590408959104744019860463111839208104725061336937549834681552577655645163918241395214154655667039118087184177420798171809438695058171118491740689380242855889210652264452488724112548712431463008028916330117797899336502089191421087880159457053677817796430648249040936962550561318899973444488999242130686249495001498103344209516796632805657109476112449562495526102701437710523370899560420285091486466768831291905731292112913727463339818901905201647132276719242427856748736966173233530196761488431865369040022932125445420060200827420182523055083229479936497520764347413342672655634959186678402245729270628306831240201239737782749490322346237680276750890463788734428766586051581615397730952900775274237287342684992756490790656936101973729478197545594774118422707214932183867959488663648035895605272003118075170408841881518750051844790768681855695368689453880257400339568522210941541500675386802234234307587081630729420059692329619689485085318963958072076629533580978861785580674414553557526342637253797885485716146572954774888162946397373854790788762947504503222735728415162589888283825718006410176879712493664679229364937481730778304989331899378873060940979828182874821043985446618682806466088089649663459235073066254216640583416763275545698814105477097827558868729238520810253832138657290900056497431754697305012220668616776477163963742663858739476609436210189838948110095172804467435603585142846885792470737672410611474362312565408574315962444026055339731043819343456011178552213678807221982685598002483276396368263611584308536707731713632758706573906433127861017230081938316905073756913892846764593499966772187946256309614220364519837477375201277178326163077630158946059485237649962366652410821083632304212707075248818803883425775081162961795195888324649077483253711455439787836430936904740697286964592412514909123374811624269281665763984426181914145025877351031641621495380951408638033259556797963918666940423184455914668962048395676090219057233303617157393196487961269975448903259770259711242757864536559801763518134289178052939779935776615748811477506092894247878846226316794514886927535135937414181847248421831559631753284649188260170566249317444055008346611883526944221465181082011299697058397206819387069590009110086410635497675725525878113552378701545472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] -1096656245017367198087611333103350341653877919069686054699402748472732990649214210425329148585728696979667088309430254733512685651489738537273616401895408069438497594207181914033938340221544419498557841110813659073969146856588186529132164173476615427926980206303776009490361857535447529101719383719278731380978840841440951556039756002076224235101717748729074307486704069525414957422999700967059057302596451321009349445157626041313975067117732449014384566950896661266968179215793600794303864595922693469431796179371000774542508904658307612320076388313517863810220848149741897727931189880903177540488531481774989657470539730731891076697526187867613419122407525933033200730340445366103977714666745923142852746296688416712035750195121864835185017629699437066864750424350169830599555977938801608556273570887891348623167470276277729711536604287895288846096831484682993460309956801951471660607801807009208492632760187250816064256931654350293884736771712171016504261208890788878096412757335800234265011558952801910691457442062246486729396984546770020672845683015057464697756096756746483816532825240375326896186280122482344604498652092557710073109279845599962911714081239062923164016564009629732511979045156288425500783267999559145005020122746890944631678591678826631937733634979034132969316111802030267710526195582597702343785589254710033496976252645052613153042169373731455147778539202395334151513829487556132222570296156341969684227391980010381330338163271395665884176231228096956637749695151328791004035150582785113647751605198746551962232984874236101015886053532673957325439348932149858264988879535423038431486076651260945661990985869860836732500726730900441639214918119177560487029754146097821627527419792764431568990370786353087362163088239136730032396641799607477634418061278074423659568591262964785106679310422842260003746767217675128191133171346963878105989393009674460548014290703292382047768733503515281803730351699292793275669272752599921329207603860825340231248648469110143801036813028478595671028561498893015655285664737793111438836464896499972656563701086919307152135311589509623789761753997997896109495856230869642187769029912134658682453488059563766032148694750592766813651227322622112735926844524421760631305850670596214103319195896051933188721959518654133567050675768864538101274697903663953948523512024688830713287463385099851192136001895065757567620623781338982368522725480508210282239900073882089695940676204325522718215025713137246739044295893834871380541458122655354538394885369558469150001969675756642020660624423038942178917172415812164965266119510693407900743144639416211081242175212327810534175015020574335873646483628358151498187297218920604028511453184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] 251647991688668314677695593118496585000124869429340956889801699549187148554260179006538125841920574549590452158244162102280952171991642347934210916159457423343080371417656213781268474978705303846583759352676485300145859249624385325560557274986084336452420129962968233686069674309388522164252494566922229058475696921244671491773543627298033784407769685172261375956252336846188273521544300862509337870917655590365902505249718952442186537395176627906412155638329810339951837572641679302668278528375596319379850977106390787397113275408963675878300176426507383478782042059377770568919233043266694452929684022821546170052438936648360852467877420729180206324030444319143859923237992533478721570158627733063096870877715109230399489353354844239699126927053654301150536164352940436967422100225578456822973641259503032252889448138929060495216338510852785540767252999541142405016976443920218649890642528807865351027594881942544193349941391619360105144038128008748720712128672819650340660289184911682433428617034488357311652187704564021066726520989479737869171438372680258455093043041475610909643780355720560806527073727869955515665165517918528918411641499050291306089882921226931577890926776364461777503990977598255607821693253816852976587854413916877326761015068675812150482594066432231789235039461891539801075420329694799484325155203830502565333683948183263232139312082771818094687720746074339010138363860054215813724050874744950589916642120023559940554131291146174211196035382945989367652446064561166586699112580980865830943768673238358108152297590802749325638803002803180432718474434087252447525579103296303170598695288894581246551011372170313601600110011286747382889692650574708577681086284588251822737824598170738818622664968631503629613244080882629227485845865879019409996479270443064003440178857946825430284126781242435438896931230580803662185571860216608633270604339657172749408394703493786347451192900903747152080333003122294169439656623707207075533383533258878634331822388568727416320362315560168183739281786641015700432337024186589110917658155402576851504017364112215968453082407881101928790614787365101169063019655727617816274841746757528699023515557786948362016708255270922800636731786658019332805319598582524148435375730671070313701748033135839854057657121696247281228264044682728309614996634859982154524257433977269715287219807027782220595626354549589359517983443102756938858045456200263274801826112171367768216479349877528644022839156174514853756527579323456529907670435211013295287029549769558230121351803394883068260714994720690898930303327102552460341574988681036880516226095183792509563604170083192518424442028337293637996133306271780553510408905512671080007860224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] -41341382034775991097321819256875382484661811563260615382496692230096694791340067841433917887993628163963348405591261114721354014174969024534885566073739672781605919547001036525322485274980401598170958810397648828099936910676541715756903336133653010592258804007545270627022746932254708789817875835659063204563221519055630598688647665120118920909697424131790049458663584188087426756398608238372532317029922395350277456531236303738959905620557070345745514367458587263167363140612156329642075670851129264987003344242986009939028693756139463064292081324429238209573128611333529744040285127989684150571401596059627317942594803276303875695710844918782616313774882786622531792028851265334461314321800797397767822255645030187114434053187324381547191450962404407553933997932771421666709095838550703620917642661369828021810218775401624738034261760203873496443748720916363384727719687435452316818441030188808676890385889041803574875825769565714818630821767968237352487463025337073631814502220105020488177656316502447353718165717539712453270769387757454138232581776132802149041610362412320661678408321039624015831848872740889690443429037701126077104495752635511210091019869926990886568027943001118156600814800593085542978307391055805340210999465984888992957279626320040085780193965744459293726415472400598290559874878193949377483341473841590184710689677339214148049990903959788708765629776986047944769466732256306198100646783010824936636614484533501013580248901021942303283570093330517633421381729027705492221068727189559422846129198492154562458870952341823842383877906850851609100942477836011275693590928806762355709873542555229379042634367386776372370725321792414855687952289649538535727901770063625997958086905375882445535915171074736396627106456039163660784612790078858073772874239522537881074002414773050144324370911760015855459119126055619411605796559350193961441326321599810169511770246277529612790328268795679968097773936374230127113889463656008363240041765307740215351638424621449376836065796666827946679626279195948253151696888734500899546725569672267342153037096037926405232452119100205248629177090111697820441794284841500276333265029054363045811388641009450996731442484379982787423407532638137739682255301500395031040120112312649636642892673130945750926870674062544858367635308517324021330573898587102278310613808164490186179282457362523605430273761564153025322966723754181425201134053782243711732706727633515408239982880817444157086749174996843088921525795603858712849072846556468310041317267437258221185663365045509349363285265141350427847560437293528606952829408414406546796923178336634012932561904176649961578703453445100704802438214167942067840080818797373078349283328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] 5080582940895310957420592187682549641469239118450901574075190110502436489157072538764026826571428925105082866914197902156254125455871499833152195792557416330756197239899554940840526977522754648621625944305468579684810435959930533503086371919914092508525059825394199550417481456457097368708376240696298662092898472375321623914234472820620240624003676691899589685772513585561288339717511798110556446901396354944607702571206762744183874635992894461076408314695360120910614170215756603059646314806532700125073693159981209533360028671826828795278419245456047085784949347471357720783307210405091756721006168495373670515750861478600428446786454918588615831427833091121104097230961752917080255093164910088055069058412394486503903955315360416069358355320491009042864316143948937513649354963018555916217052369017844087767228953283084466289035163429047692909921748948990042108647307312752479732233762217438293221075094990537783693781099684027020187511040338467292428933876904491756112707483304392447662065227140980755484825629492646363651842929678675263618424312581999513769325681082742182807882940989343040371407930955271872024409396824016521085006484402714134965421741482631503918420473959981931163700511759368024509461481813304065661838186730352477950527413066480114333667182054503814648491957382526344433308822376534576769010099044157854375647566882322661644853320619475197307932316565989602925679535340089781226562712627196396211922169949780229386496152884561963542398798926835611082897801018315173245681826268571029154135167898646636790671754866245507249575617163679980085297905565279925834409288333944466742070603571520553821248147343225885067738521936596112942891373979183967288075408619783300272906907296344642157518339208423643191729788086978137149890162415806265017037216037571719618317305358349220864936556599489149104452318535440321732318744300111914241212843904837646909620468707544376756881301946466349014505961146932197950792439707239350226112564296441149733089838037033341023717969586967638570952574639801757678523011721277933011863238146605545914774806063280874654533183915769514419228284734531822884959054866109686123684982673921924953117728929064875845390740292147859979820245052986070962746577114824639036797383308129246428294903228267763859854573428442182267068864523928757262869722612608259393784985874154282868367926460556732719415040088676912645271423669384786963396817641315823913678741511819641483031072620942674522655856251654484860744077025316878347569724712659723128376183983532113226779546974645232018680144559971980227996791122526821492611589167348078631548646421728212363759575319466856556068087679774444510737843519356770196437247528756844272025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] -444026003656756110086532598659425711529303301708676116776581890318531840955627639375595868307073630450597226299841820495391401353329179604568227320544078401559130748969288431397997421214994536772671917418880357705259212254816075086008636941384129880635117132652671047862408317993750056516528043766007731903450797979217755739035528684436772915428679901350428762679242267128058110249937190874976312118157380842991060996110357529456669026729452972884317266000305734609701709795876293585675941011408224156849544606251546098905539156609334859389507899776296603269199947127209858596269409043647633035500636030258470754530035730850566122433669686615251679277298080189259877743791845242178380152861708604400793024476548871622649045274671811808995583059680726442226122763946492678184310318087929130860477156049060319239946525489365302883355269686483143077366645436842541094391564411810862654271892446982163843555818400552949553561320898712473692957298933990791699327910859343112194449286795910046703552339083548209112130200378764358229061810696246008348823700062844963645762930077105716952819358696662221352852341505994779454232588844172109552480730124042654993948370254715676423655455865877942403042503925501618490396165693416609192622536007844416622042881607916365056207532309323045817179484626021047217795982485327663646492201080393993825009102287996641992472907515018648276667649132296451174934079225342035412267535451157975956017897963564982343988837361317641251021476028726059662628872085947763731833462952279134723349227074716594643924821320454237587910451277980962637958428205431017739928017665798851682394724204254988938194855516423678502003797958116527535384254362758802760915877373761716863494510199696929111552656141775205235895719694132150989181414923177616120681462212768134117277920401372575578218308083969258640393057017821879774433312463804564875889135176669005190275847028570734465372800163840145763395430462807237727479259900444658740125084175662643098402688346743007908085651214042682564039134139694785778605895849648415088231714375137251106130611483209709485931321866024027419257394808231882849816945320088941302710551108530159056950258835685182092631400176103713451333647325647032939022706399926311384116726060345865516989808291177217701177043790700167374154263227808164955454365059092856978934046989897574579016941323692330080078516740190044499633542438085237887158885983262186692760902787416107047187603151298837123923039778993442806856404659027692343772705712538964811189429061842788408634235341374200397507117472324123621630586252214922443155331370150589566170896923255593480354745700372027621862176467659975136892100788843895427594127552057151907168256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] 20183914930034924940936660357119209932389469419073673337428191292489760895435810210748830261507511344239000526874282297546055536327961490983658983041849635064977806413103789212861337278510105490872841275020474635383602331747995379092006695898720143522093553995643978982469034893321252788238778431200121966625543487930922408278618483437344232420000973772843644957625035161667565021815926237906118907441506079586812721478149804681890708560163401840836715049367097438390691222379064440560723910772293786853641276801108132983782509318834931253860879065394772707075514060142748290676738214694093526706761241156793891819784013363742099391802088872730010440014109101496875927943203622856226897875251782529938803944497034864991768056249840909356470159375790800806415894216620010672816600344238967597001048848545858074118270221999839199816731868368371473728430720148059139164725113258864346674792756232638556528711181806771830112851147408969619435865616322953108993770203635534063104149028930327617602265240390142639100208530285324700805494928579050989767416849791942718898606369799725264171336670247686108241525457977398735929871087204688191622013360982862617871852277113689118257736283624483519517612780997627688197740932514070004300470935969218393946087095953726399113623520927588015860160218512864970245986952114467432692515089965188716991044923379305700075967596742261778153447320730195021097475591143689928365006394946487594315777032620542338173775479113660455655173879518042177241147743699619266212021144870483528785833470348609984598772197073111250366319728490332055460768981764758358091616161549842218791349330748610977725619398572104855517039655914826148374810065595115722710147246918277086680958097409009029844420949159216570934352734203592833246603877381368123365411074465902450340329529578324758496157807596003379637180489884885023766885042846159024492630603160994741148224515448805512532686323468986362426546046708837958121221350393254907336477780383997729131569203683718962474669954299144327624398278684854936210051785389739863822426614511762807104360726811439264147712832607807672695703721010696667760891419902977406006518507712818845433963901840763279548173143796420762845851339772350678281838160189386662967524460951063552754838838326251461442843372842363190305737055375089007092458420269056695859559097589504408285377309843273976059782696768831661082183851663292951660730579264513393682778238279922804903671294507294180816531452697669445480712538872630138610468225446350101968274524295079400352608230543864583739318607125327870520565792925500064395798536080282122049150078166072576306698920433471358093868496026780755742846495074486063791576937878320092020736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] 1316084887516153686359393149781117550079707657147630259598855685559249035427169398278510371965824221397993353561643501694218957926408008522586132062910284803621546513686774296405278990283466770466788454277915772151728163595130202172875501472914145849970558655663800615723547675835701584799822525466188049943672202089455490328906553581742431853244932950685370321600674861101212747730488252604895692149251726201454024161752661272397115999704449071432325351045124741107878536254868532199724086322049737750428003122744790549647966212707648384565062854070658518276844871275453561701353757036559620192318818002388261681473604694585462675419786582470836204086228871969438370194651944084902264567152420319639633081490588328454736736763993987996714731298624441122733405844482179444692246855987551641122314020683204914340275410554111612260409534839834259014682836640956102979849726175551963210931957247911023179129297285779693140358155888628692046604226240233220650694069712999935032403882122511714259525643496028967795820099588539652587241865513904003030923420666156311009229819428687238316860001624860663925555420517340555813070864983756374387922969593452061440774362872826528560930375214985209399905973623733770263537945367955079627544091764001459217668757827504803873470232252163626509391129184381057425910900891792258930978367153548664832686748668548067464561012576577517703390126625357168009282089783366785138750752609758386197925731971323295577388363640987356833414305710641726813735213983267103510751626052320207273584635529813563153082126138780287919273086190963657227909960122314634813771489417902679817162235507192199092611679404577759192247966216735283817508988454296947324108639581947937738087304879231516311431472460084519876072274745663981977255747673957074811954798458138067176032853124626668721849029261423102770616015989122580829273967588486931503838746361091662508566742526303419660069448903248773629112046920790443956546094394571374580113017506971778110283903355171251883647090253459169009392222425317226353259506904191317835359754423900057792339966986030289583395809079422355929338485550332561322636881287926717398045763422736826241373088170589749253711278879066182864330030563934037935818842387561350305434981316141299215321003172104298179040870461515289798651696665313089650294564968097374768466763030974755531069350338228793250256923698838030300329539268131093816773109211722993060438669707950470819678114162781096049000775920697533662704232423767361000034188217886635295693978473037908047919299622859617898414223460667352539016033352308391780721293759020550030448649046516631821092500381144812057805910022098162027398576721796893665471122165145616252928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] -377642847999998949948793342470571062780623522434084299474475145673733885276695535139279416610846201622559774199871213145720755175825686443304563407722316660034727477981962066943081269989401765504286289216388952515849731460208099894214211946151425760486876260935355410495561974408746300280448750190829181166650026366184352808114721344453777781300907915266396758434074747753322203433710354760960323178989939578712589666402801205507389582926686424358807421706513272397297213154536229777552313445155914785621819694950240531746113732217486328595856336013010608064054164198870240130274662115095941632149047205803303294868849157599712491787870803597156621028461389855554736585622312378347307244810373801011269762287230261278005862766169244948328321821412132891541572814007260781901571938336409764812209581504917948926495572667363860776484558124665873879783359693447151028167013906858103990693691308889501889100186956040449336939005018563499869617417724075341087178558963397618580803184989237372150286443069281750063178090943711102013896176585532290340540495878196664288210544660050135474295103910495849665898258862840352613731908201791158671014690842910857231481268903182888297496095115608611471354509276338703215626675246737511789232751788488331291960555079271057199261345902394869455720961200008475685106683710308726693487948337933557201679543652976102156132774692474575148521857728516853903502598458167518292597027975462174880225340373689547675176546384803636332075578663799978111543967026143523193277311723886376194022158595369130336559095592261846410933759955110489978399993783989406925696965025442318692544826619793915139233753792295502723814072814811444913198550683557674371327511890637363004983210080626235834364639419633494512600663810054314854659357427852466004994484193560848645124131321570173325984611536438187563482154371270038633687009749883881075066171846929683663533424458478108743552402436021577635776140531627390942139082817538971413065718673939590545535857524121285249394924954626710862297828420306650115555413658090950654155601235852361894822272664600792938336252173129919334897659219728001079295643153871853784305565066264809230415973066025663597331924813032623939599306730777473997434773381710744674936301799619983849130099105410564919265789937052438281638468717238873334336219930617597275191428215734294110845728512090132465780603791065403710449221270898857126159327245113823424741371488036626913676101004448860576386725295512081144205392501980607420860047532209403173816628784364891055819919477707720868599737227285123894560136301759631372777154500933190104417185644371251294972215166472902553933957837291517864523570201997532805977228073083187757056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] 26296375456746095171352324133209044010686048217934744177587600161233854978086367349337785689626289578012446962722091982152388102594995786065649055272581192347678937116233929649841508814161702023105113854882770021133441790436473614757189154768154561594840483600908389385331508013836499361956012556277496776095614568143611994804063557648167096795675727044530305438457378325640211221728020541510641574150259389928329375191821022599106091680624429842386317438501274490800127151953084638221991544412885116716722804567021518842872820303277586058017579262595095316589764670651354373746882585195495389612592616296649287468196436952193188866363277987893912005583654502771539040648122318422889839925477065422031314864546994355812161540780062658047698135400781825438769972489921089231025737564965382064930661646130364793836508974248148571412219706815590199364067718346685821949249989863978001049322951282042729534767485378590885838065547060169629249057516917997153527500599247062374274281874656983914509801269664816477154190500863437189048805675121036764981479007223006979833409838682880965849870111324310218676318317526847191484761367424974749513911877008438295982012881986091871480338835832808032515080795778916690012742708482369952184648146527513144054957627085278348565462271804963169485175879070273986339517846703625134729404090073903755675258919199401418706477687388448844750291289968061405851231571341382917830170092719101716930990307804977565189368866305230603325378278198581481907522012616084836778113917919478924373412073583786347991119646409343670537757389972166549441314875193435811660075273541053912632733027023171166425034819177274861094437725679998996258223331364832628112905316038288329514155026705867614406222868005291611264883711783591357264798629755293092376456048646154422951854215509714926523392645841711800597627739127985427793748221143646655480376688231250634834475454177707067797979939147514478578452135266634585441968325035040445664479715384420258515901155476494511990469874299296740454648828808164814593849435817142299148382007698214183396907718207297582393670113402407860252330958628742735532433119810307241046482541496507013259499684167475500369231863401843668638065834181330042134763885842695491134023039256498523204543313767852694840850888553625845635709796898794201980620638943048950154053796234863653113322075768742573960615334736880271798334545591705459247992612227498853478406346289299022014832105213996861900118367131288924973447907409044265123103255021221696730042232448939079968095144351586949370274171468449183968533835507820787901313843584142763170162408549911822942991662757018566299689690471164752108157305362807037507501246921970810880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] 3354669633116924461931758029924505692858846693115902904674080147122276389280801100331521708476835106148826361044733946869337591329665099120649571027492187739280323361863159930070289700225008097652357438595598193076724810243959452766212350123571099028834505818065861718397375428847686708190059919495732059139040429858525685476525804552175094418672360729967801070458570825185117478901517628347472614500739250006740658691581752154574403437485201095433281886543200807545553324969873307356384316450781500961543828563836873573751576204570183413004135014755671962518153945107698896579308231694428646743294820515740255023525064213146418840669302598249125110637399302374235712056377475850585800162252917514904673433070921041212172257808589589021876724178817600919927617172059725838545612165673137451579813209451242595349572503343174341871135219490868532509512696750768031173646171032567576467440240001530304859835398311186193813774675274606359250846362540014844053600009787006110975256603249422541268602071686331516791788035421470316647830037035244695220283606123625839956962223573919875945900966800332896598622713928389768844907157753444499679249599186088763650644158832123567568012840136424939490226080526416849295492368569925639587658570026598025646916154797288252168037835902145117395521389838723787939520080857267240455418921591933576127378309077640490228556546688727634312544516574448540033522036697231059593766321953541546083367534598466161714739817523323070532169812855388682432861229671234935912125008001268342420057046603301255183507318150963293099381287477540069136485361637599178056517610484573766688987465341334055668805241195791675675934004413708437404159120079666363678088501751044667406080768592531997595886101515016289534330166627191576670364063029638970865289778802126720363014135767070154656979179719974317629404622162062331291588300341097345455768715305515176862072383068551130901770249900900651540562332487392767490167608704661993427286806100569896335829797687145696155456070262794371500452131477563794647535829960677656133058789121605728046342909934404805189178704839720979033434434789747220782921237489139264204811354466250175550581595350714071330503928295765235895408612302738964945801953162597481246485321279880289067048683444822500194359111118132312108551463459463341971521850248654724908716144933274708636638341252027947579522319354077533946355545377426351028388804694514407405834758402746265376906855988819849346464988992415081070889837023543722679265089820823786727449282827053801639122442910658216759119442488591619977197839854247384263766843538705232315313163598690231429550605972585156480061559317076277244172920105643856939059192500844494848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] -267367028926296935699483180972268895243765315259442239878431483580231600490546583863828452739280468412040563333501062954395659866395641020601426767944309869381134379955083816424448806477085834960385861842092472755177970111158348709372421479592595522841566319236849562211668336305072545304221405539724008960944831963125022222588598859828748532426155739682189607700275423903589657285748810425260753018849811104438033707058272183858249631264991697313659621801073639257337316187571163064883134753105603324205582768283837178584109858077204371420874868340933898928927320900485599778035506120921361113071354631699756096037482304226135398888300023613738113342546624861676637795972938246089047468315519194509161229955630973731540054389231306104378573480801412154097981711573042944425605218820040597155011626781681787266838581853430793824274034905907374592528341602962867277615423567438035025625496286995609734612860817103253341447817903141170868644644993335357804373839038649902802188757324498804892653816773297505414750841344254601107195836574197032588730587819198987450057341660360791428328006725920680281912903153282412831440603882752751930776243506012528546830118849329030226398850576591463935429430922252448719214117212596282906439800229457071793676146485161677132837925679890008178826313934843306892872224868402025780412479332983716234544741534443622782012928589222311372938498897645791178376941716297820651414925738141831136025817877737173588708096390319129300098602287365167120713723669294930241761041887317941204437630522271722817230596116830834852085621854870796648805663191146876438563783577863544376519965347622774702886645001359248302805294379591453191763265036258994435026997188459097546110480432858401152430751323129016214130407282389839638839301278355452431043570180469781219231519528585460324816688286924175950504802379795153104458216727137417972595722129363860401702969189379006504229539373854142264961236955542111991087982517768113501840981366705422844364548462638901342570017684684478865901265200933677494704310433313007832885511972744446880465628700675946816175934531031068534564490455809653670336598606590829879468572292393135100431555107798607715943747022596737669380617187052145693254820449164083296562624102699059676793949933803864920777930035559903094757293451758501810354472013581235700961768942594244127131009152244647506878723600236166864088355151854300459670764734678507542611164502790995850195319307107545252143774216082569341855720385950239422949167170909317784927986103896803361318345054322359321960767473094148050455109300069211093896666413266321384082784282465802901846777956012929666270682128925497948908217934105997541755718829585989632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] -432888108313504916434961143402294131860774568487095997130229120567855583364618675509629548658413250823886302514470674066611151796882745205516486604434338214864538333591296700281480497975037029380846896616068886155183943404506944928148010278157635923387635595205551477202654518809001456695366531498990181485866087507583347703894643879163347742951248330152652189736053514009243055846381068911660449120061128396258984002947120391361582223057890433272829359619476953942780135444683405605390897735291654771670874471066453882016508974294301533244290513759065444743948128062074546569467090922962590000770141436578557835470507566543630376492202976687951987798698574237918907579528399808786890944395323220628575951249893296139627570955704720738430148942956496674916017889819702788207296204084624220485313954725161068756272196290712332367097809162902009287722075017133392738699937279668866323907879830687412548335444946592788941013581758503145538542608644974125996570806966223218498082325157085132873783162075245836339271543732541787221720281432530526259866698990585241832446320354312919944789809110662139870568259077928619559020684521918261674727692609202483746155774004285871517846076705544272216848175083105255349442031438240136940470289163082376795581828137095756476953890589574806135966831022746756414804283788445803103032197318077223755799717436905969866937859444311935868050945365337661164162287229861701194714782120992324499223726827896042183669849003038176914044903071484500339093990303960755711126408116327540284395433101417062861357361625782975864949791972063962373450573568627189890808699959974609075629898918049100707150508838814977079142354352966654232436646564454697176177985823587415303626253791939193355265126740847392014805874988093663802974815246285423862521707044913279730035225825330676909043714128560171182862222582896548468974021851724017225595325238544137247912967025321030706529996808033344794594936184593200070354612141913785982374798546983466555187938390741653072699505921357944881423191456167502969968250336701532360347272193465796910954692496507831033353730341005855611974843562476750177112366235918002900213663091049353225271504006300414442544061730202057617498608940789038240494552275028950609130131650529290181077410252038926477815687262834712875575703473258263700857417478017491775297084157331519533667826437679671120739652708391522765727116211020501867544219083196877410765822311724538191850780648117806858458051840744927082472408576540133655872142895613152369052819120706547526598851988777273930442653087627328990550382116030112375719664388021713499952980288133018681532237626803703288303244087459662177564916266269536121711718873950060544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] 163516530567836858673181964105597532703731984863616412739339417880513564695025853352688064621205479478923073124308926895481615393599276696419122911456379566240496751674056583014247325168521061467776376146151441254424298884959397429631909986035309543196601675075544906328129405849500282336786092461964384491650757044587114978384519486360749788834885590592972516953772090442157743214407736966775926707186294730087273467147049983675705247070710106836522212761736399013456779112237990877564008806555884341984304908479905369587384113146579321715961004191688198807985474548466073034259452957353925114395089428715476138599647743652838929966827873829542617304511285201735955096797041675893485749564770275563857544494480033898525616405081149905322218346791331964956307558732017944531075802748862452204769197327596172950813046853033399673835368687052462247236972358351495298324833329100896666834961854554055005393922582022563326603809208585195156843288857572052969075409301152493679598520928276159683261268445310622649280114339273907902824172787156384048143001659302071549586011785821885529829087933258940407685532345896668142834870823476133354858763663687372584681194838267818559633552817697459618767852548648781452618748284107265312504037212076885999207976951180008640887830113414759172863117029140102036677866616914058409174779402316380875768685250134075894632426967439183831097768743306536684385137086435201690761630045761483412077799346680849011357547468223813936794260736513172172807221281305791604023469709934914408515310745063432462722551409438079106709239815305627866775737783520094909355667972741413130303439521422759034673263984869005746082805781715829814867419681107412090503394519181233031006479838818477654964012148832314632669504673562713732391139351816534073423162384989836373473679583959047747157902431664322015347202997369019136804016015602309879753414064322444083600307823773399094042784200718977192039758665230195290326036517638019920578175908984352956554674902835163657818314715188904085239866676768949802004349032584462531258157175362513459916804253280464760188893679354056465356170613737212835923298825080924581355907759464901679224834388657745544022154309914067850508306386905903435521232153734989689693204904055863592107519066264430667316007556006235563367382192904920329411403336639929652935568349586409671507573694427658788888870108663036749268137523269584364553651248992704419382301121955229781825885090088847406848690100189334430878278984288112773233549635573952242749714201307227941048681633982270435432712568642309752445254528718648454143031081892109889183197981595258927799807337751424196024013738080062782304682154008428062352241530058571776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] -25538206904031209437567301126760648692922848710063472111095870194483589041464143053280218468067853733231635850061983449165654665187020847398517931536257315396472794525924697994010028551554324377274764565578436303704322497812049493382383208443462148229423196132479642158709269407105767686922987344968403025118362617269499113335424130407274411313369046131820424586444886714141379938011913016579483797578308584511640312967482276412673197896981059670272386626862977733540152612113681949489844900271230540992467075478603361663418308022096222621541412245897224448532618004286537650809812533172555732400224181924063291140968955556007767452594598484685920667511306448124095563881608047298614798896949464185771959800989571167641181057858450660815690141865880499539046896859763802084445468697922618468523065134480798222645479735953440906313525234686121549747581928535968898724043079766680503117511799622275366091216298256435386164869162193347229410288188460107987858304520410571995220043634699560383329450880641566402552586474286826981088665851782349025306235292986470499976854276276872289497206481346561260137978727178602216998175824735092466317385265945729114269388701288205948065924681588283989269931052214613445597620740494270005464179164084411139679060896013734083829174366877879361943209243899455311408875681435049125034409183793231344123957111390277652460656198077967601205384594926296111353358098779071784935230187975120596876106270842974545661684847801108063773551018516993892961931823546694953007890081032384943762970454003881654042442960102720325744293677982657736740241865068246062379169400011200548019652549485510913575578761460031484215397409432720048553090641552893473116310621453455962296107346858884866811726868533668512919157690821328520833484819322364632145224450521569520134956048172934721985459955130725606490880388150818407930195304253007051181657652462563245730325730192775250787090860972351077231806975658207775954059589787831122543988505546984849462904264868060165560285606263271117530761614118792158327102335790958703384730643856961457563032010871889503068409498785346509568524940792839136990703448319843592623598367044532332742073176750557928859568616057228195732918505692674499145579841407316447781245923757258238394258570083852013135369087528726905562441285399705577206394454113935029579156567214239486993615072751435900211896404920211711435618859241344643328692374139661856317164160317840322577992238268243663973325832293681477324056034067324449579478520361198673306018262364652303082769460268378542596710893162209679138327779528864826654420658393576163086363547232578435806836819794109236447721561773565710906578776442538673409394149597118464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] 709178913400820932210019635817018357608798358459089610276818262820419623432678212423293839950848041500687633830956838202643623459495460334676699656736476204749387751251332395708787844149626212884624676324239016029458852368221686515089395480572428770754781089280858910874347177359638427581308538039061378519649638109845864658379942415193440502900281036754677754959123419292262202968862274857102048037630901559014548089851375235747669589794534453538093319622062026696826802581086991500938780054889794270105351975474758558627876310083678217170629009633714062638683837966075049255057900650874995513654976816844148611457909679027587906496992691225723534782454905302686524333544130632331786103307431691120862086770993960301793752947830086764947554116636540878798580299622358688769133314604262664209238119873988271025492648538036147291052255438249144039709029315703589210071264319530775649778667185141760111783031407658897886223401510769438044265865575431014626832791467987890478436455898456109138572200259412947655824271665329254781932998083748660090358286293561406589444665332126625410495602133422585246344104511952125682199369777857589641670445147789952933412628096897905919966156496776373040868531689818148387893828120953702049831589152946752204105342052193789419202076870761952572479179254046824897909958718705991800936971002256502726701192512061556932831625749536329073080586191473330478878351398994662875211163622149919925948426101651633420163086141365774577562203723222902559976011320247581502185500394067760881480611252297074774808871741680758235089648420825641107190303279510749921409342813404855519818687085733560245953102085081373321969338379927836007585119219418091521085732690565568255254410168312343024243865539648404348109328823582380060972398292535634210830631862922482722962632691799634979832971379289944690502925896192282815880956073632284291074770443940103763038397344758057515779516225274539419426438379179813932533402346174220084427853985774503300825089675090802137688085976713103217741614674022009952448300266296906392022900407250055505920291602512828433125235052875922109994417029994063408612099150929100621206259292754911539744206923463479416045017969088298815548721070029762538897035169518594697963254704538680281317461772571801670438056347499481439794841956325509853155014631511943274843866680763967987300647619418040123168313722429302730557850919800408545897223317005849166055936508037098803198360858965471102478151299994609781819713540697939004022378920284467124424726872180509441766604534359689835357531332980075519141999799925452571263207133846119755958254602978844024578584587252336585420144194706099198662698760254997380702388585758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] 408657959317608879763433008635014169106753083372622567088514160865472138149001611289871652070629253872602078186901344145672258456128939694572671275581309074227473013910339723647588468283967708764141571281326937601111503609699291030815528812744537412879634182908716382702110552953704176728172464594665491746181756696933246028401031487642644084638036727976408781209896260765951708784423332049953923826654198738664288737290378860927161240741079351292452963617148062069320473027471565962597821073889002547012402529255526059155496602714576172186492920938497145434014750251978630603887623707620120602102227648865389045323825741911925178814889656417345547239946024737587854677224029885028408326828258678489565748587995773891451324741587330422681765184223117699182295458547200981286845472803069536106871534701558477825652918912962206264971442974061351457300483309252892812002580514671067066361557567616721006920977291016870839615638465098817117553095951007990503635354242113922421595220278853003988114916922403431039415639946587749482762211658606619710227575295137528089687284954917597645203834633007817799864308430121076706240280348051611732478900845850651328380108560298625927314460664887494764946201204372648808193484526975735083323124436192232815163348413061051258125734897195620198689787205712219692966441892005523255469068196862669941606299298526826635629665642632383927227354925185506831674912532044334471726920423307120454685043786492807559454814303949613789760917192233444887054308176662799203619912366129035719069114436962848740639210675894959245294527911456226971428465940532280941136066351953520050596431566251904040314830629731965165195574512463169567854297706839749262531872248548280920951105019430032692424646036996092065738269992091256947837440722861710037457549308053490925092155617262962983623329318241794089555907567203102995115525685050914069539676661496535828803367461011008129369602622389741570521767232614575571602196089895761128143449107762573862554074777530817886557262656204122876891674876185913450701932162788987385022562733031146487072990667492380391121543177256877899157235776843517158436302332542624977111230899108800836632550705787473123356595708929759145115219383341810226855412718853121519201453930245183717520309220776576379332613604391115842539046554637757799935336632211296268158093061300920726619514452635471442017598243489560805114578220833074168585800591673595399645494551871360471598094815519590318462028824390146651259598808172900574106194285473571564430799512878751682789579936877242931011661287372086979887153060369751772927563484535840484984631704082995655295845062417648811420375215662017738210329026300342127492395392040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] -68938831213559560459790491245137934731105130708502871748742634917272455943785912306469075135290112471780355062685158100371216251326809761929383619543193249905991520989419246895760626001325929355995822287263367187989193526153349533518443278505006866227621671687393041355350562225441660451714520805038569583508066976498624849369826047792312494869570732587873794733937588541491977334255737996916118568100909714471082818850773292500362891294847427668012403272593155865140627972625693873606493616646166026811230364919652936549108498059198636459107939238922420388043531853698960995727833415888640230629370654488221276089052189916992569906600573039884246720026632181368793716867702521483499775312871542658589598352730603576512768941161680884589987685444942931524497641623752907328089950334334412337246751021137955502692995742938396740248564242420310319967268096094627392178813501428540001504910429698749876737962607209587286625276358986317932547318698967453297504570674662728098967447763410837815239582451710999926699944433780873382840238527388934194999052316971355788657630269069254543438284645914885296178651197410300844932664841503960322382501529951475634917047697842751741666638014141147704086125646638129797793202686268907980903090572392951991284028352810839830222203695818681759112221088404810992317293482613609264488964281761056199174013863907609844417772007789986004560545338823870919500043279472921301436175661573015033873918218327159045715111220340262617248027380347718128026101162091255333858474827305287483749538384937644599760249749536509818703558489046166220919433211148092448875490931214451999704148203991098673634128230373193585598425118138009915400788741377954278372463115951325068113784376655000624598070236197193638032216703051566559005326406676245541089514512976189092617795275842715439907929700269986376897543768561063612606226168155889916675605906332324768608665374848459367860739444521582914260540122947635525859474202855808452987282636896989213513327868267631364536131670296335582599193561057459277286927516035893153991180657287031973706959341499563319963843730254074700947422862960229974693992193543975885643407184856493313140501758005954115219925119523873599609971786841378382979801788060661613335453232580312280137245763632765266439203219295914312719127549361921776519342993159152176277328162115670066637481411153740332830382064840049211937558808173562589825046560591841862527498147389266892108945981961715191844435233513459689366905004025640434617131805022164943012963585720276040684277939412144866764026666274635133431131766167349981936779287132330219675186688906907803299211304841056676746562126845043512527809436995768070274600375681024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] 3597318061037352180658484433898028015192614636129601310135674633350168712405941704488286255391018624471416868520492419795878900749813330909167043597180685123002689925088042118287277020341332599733429206963061851262419713192153248186426868096650408062345010007755162699209115003092701525620612023091073472566802950497713079691135460008501923263920695738634792414431383612394047246105760624058295127624815513298985724579418657507068437192823319270716466050415798233573612694277295457184916156865464905059028732513684529542973890632760905503662896961405018120395317291156010709046807864226691408565685335585528384937944538966398030237812403365753794692005991253989509995095854250408491078053982438743070731617555702433209450399645440455312269362986870437272489843723733628776305067359060287963181252990106826219910996326388036689736797814227209100898621459777453710785921755893884228726751014146521835894648598517194271000222624052745390547780120217684054126148238538994455305347889245253220296910100118515242596291511477043912376054548002151462453670423231667962118919751944023231448653630839817252762288743678819337571645206122549989170452719750359302687256245513320579600756128755925658859912522364861555301010525547816242896840981700662744084277689592440454644555836753748883366256436663789907808440106399411710309519554907964422438301485400660168224476060265329680581527182322829183696909383333765409571700052906082866948652888296788151607442048855101837422529058450752439841606657828639485275829061523961347704985740371740818383448294883613129563657128563432439908015899299968137136503044602785004453563692197860058752662323997405176815553109137361846165857637837213825886844389051057689403165950448754384580009349084256342339161309538231898976272363033977487412452829547527137302828339969587659607245673083684869622278270470000189360586010116416105889156780553425642970070552455446540937634631622843659725419418459426880975642243909437674801979074348286342123095672973538836595821207018549845361975816638991299124623207785970720074037108543518016855935504727725662389406318575207528019129891534155329164603969604203950814952362385497044350832495299649026063889387640529804584958342550176023538119051855600708594814645817100315987735189820893820102717743131847078417577844847687661512414594591526064903832044618670777877698178597770480066696205939002182257320023750924419216437464940164937499615318389643456234398517938804197397026163589636576447395926511236117643754027770035845472920829197143095728145320043659640096043487298373107317230215879731124206686639892461990082443005350964990539816500491229320667067117174746304995002033955594171191683207659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] 305687461345806320246181195798459630869242735987137757224470538011957951365609696432914370563312805944606280750562785539408154900672976393837743031553137408935642089321878745625390458235558489340847958641605101369539789043160410589508051809542411236262539511115410771324514219377837020206806247456278266580895566426932935192736940719203632028202694215990530459073977154416680324464636570281903106973033753066376956353549252255626564176271137296675516025892245633374133823740633168704596402942120280511352331142709442484346351405110237944591353494707364472180434924656667063655670356458528971250623594205122896676748953931094858789722036535428975956655274148779192025704298245989430544359503731626160983782524934657069739208995372478165015457300563623210510011016273769068487799306874599615984516140936715314306662773951782543209608385382119482735147023687193786174383091608537828615258099968243207475466862344203423506160945725788087562119344425204397254629108062582634613088580632821979781777492508735254751790162750226988594112911618348616586730223948590725616906631517113996017711990503393349507229415168106509466130451030156348669958658149508802975437171053992171852269958759339996450824886955597140024583981662977233704525329395463660730095856707404858814781285327667948994084821172710787653847922519751842382328943486833602392760312288695773572627113834563548958219440704150104115365976670368184390722344073052628036450203918613828176111125765666670656331087735769934074980982730177502273943384623308875549062481443502505356114437632945778044386524867349686081325242349850689982382069683482541037074410498079947514843465901814675777444199712007192309945950022939681803100806391773166593080029341565585824358927282290579218052868796174152392238827728954596388285046222005378248260551993765136773348028102342932665645580144823077866251567370684684821459464502189361885580615524680006691377235988477495593789200025435038232884360063781190608139352063258857962811769274339372581050995369163960603355178911028093084516026524522257355858450701544565960879476586956444647512651952410796305151106007758673352546921058075304330404111240328460529617840347082728804127834862368850855052941299053173904628728641679285681239232120459613393568293893793757884526081603941699639224710049443670882179206764802942378557600285070971812616062072301717114921614616738527146328930499711335006103750517729251628794737380329273139109788127594168061510597970355354706447918592860654213130047666815805803711063805611198065189407881546343249555509373526715702910134897532213624792446547650290271759050912904129609795839298262610484301900801412135364568929214972373861885051666432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] -73325814709973861500029320583470634653022098902022575934330615707637093171022858922772563756304527166312419043512536051327578794554229869291327879132149095938562920294972874829562425319823257449480841185918071993404832106830889322802232676395815354945437093288467200368009099993566917729328908186793908224804473944150392562454824942959370354079030097980006240297825782695112003704487295314143539288539473679870548756701546000867098029176929614688124741409917536997500918711905329288490083104070182254036965595652493482378419021211532295805493997990743181535857860894772234541341448744877136074760397408557917983838740240664338608752578126753834298478320775780204005252711353497576345646247587853650807841883530423691568625488584309831471957538952375987164305700203949740873372914810215493690105002594685894045563101189761744054558869800602504908145372993116351246504723745646223642410375835370285849203918665724375315577529475333226724033500677261082844212101696808540197338701265426901438679128189519922357846139369289643203734710286889875985930914708679219936699873377853621206841386949741608827406402359151006490559593859159794361173194882470936036438057013219802224893129966402905795335229881617598726486730844310920183855335325101003884937163859390989055226823125733748078199191357564066953636896586749200045641890241176172572743767901473563473090145079992513077816929525993482552152882397761020135425655547463073639664796497368274480755069040760623070338914261729729138686420198494870731345995836224373662854581928742212916512402613778237968855799760681749087261117806226465048768514689517636637772996036873715552534133437156876766815590200638390795064406289835025670449020391177371636318063905697488139273265383309016977564906975901496480200318295448049695207882395876308316261521388822258974229511603806338573240488133038468687917612449836807272610880105747666586647997977847979992169665567300208975142253088972591964574261677565251637995802977717486141466945838655145503480839795466533133278309438961879623693431100772219014603500188873749671529605545393377725289633850589105170449530002022216979645903449195744701071380690731511469909260117757973357843926448085964567383858615601743808708559650329715854131342434086996989181894529273099044375018569369925352166166171450083899784263304767550590056634670835415975167802915681985651227733206832055886420078964123527314975037137023289864013383851972980001914181106664959247248193725607033314694989329416533933026532611961072366779572481209185606587662328634503152883069690775085806353319333476917558379918252044373801568846421028399116780242391639124580760829068767818194316604680962927177537748467712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] 4102968146426270635266157668228600133606953725950308587779346296623300536964642325991776948376044454092883908717961174957149657670844697744689606710554866217047488007213370127520008601134698403215567267897600839278620644457356228101723491369906652366305949408763264851509518447853997078438098374091519694920696468420119862896645522045367679258639281313507018398010667443290170392636880192331877843735980142708450598028264062255380223869375941054752095498628667872965299235122781328534086322288887445954364800604320843734866458492632121314253311449286335122123509583533776449496018753758992693318289554326470509617689270632787673404425779073711831863815919931734663707512121276730915018932444983046368961352698809863670716782568097570508458092563032315140986974586619684079263349346236107283841432837686039016315932080843325515754046223838727667128960301893317944973631129385599449030346013304003746205119707885240141760725358136232311621167169007414834642961595855757557870260457628111464990679066373967785306430529099358575418961693005549898245823711982625825996383769227305045708971639986950176934027526928167632484413876275278172195251166115146943186661956675648686517017162077042685597190617731410462123186827978126519600860542509332249901763101481185855426039600823284581352623195642543835462399950674512364445232377605006659977996039118730862149699161275441467877722123198743100657425612779657424430256532538069211689585983449301832959101794117476151004870034897511351062881605724674341400815642417957585885030234062710673166765888387511332652448778039373951990630405367292094088622878617028501836783823335923133951484100607275708393945095367785677039385575229128556916454421906983681028497234431176247829544151035687574968378144595329899305803955253274412689799752889556056400559926463815992297750657685406498229696883724242885571824708641445434184889040794492274910493140441226783703517663524212641027636098571854294756490708450323133416776607296783096233918030946214426429954029059377930489520097974334958336841304217537022081435745028905678870313316126161592022135635160379125919129442544223343527697826651190052845354093097108874514700231786983665576906431191509337643592831237612646195259929918384704843720526542619971863846323273511695643305901751554317926015593623618972474957776373632254132495367538429729156246752230810684733864123097777519086578185402947773046463902887461347818281895210373979090688133735783028672930314798000232611669163441346754381473783628657057285429444138166070406824105386839471885302189140249958094310053219855334980596683285363647965806985842952659096130604305118680977599241355619532888351988366719921456058204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] 328459577741165605122605591956088561526392324962873889350340774531085513253849800837987602188800448509700823903797278258750652633993518441548456265092401819124338127218567669715940809362933246413856653400784242358640306620219539297397396195196563921057523424060018113213965038634219937402348451707044015628610196160616144044489920540885373119518731971094911429188242418893164685382614274927710711362322880696714376789911238351901927477000318604741275495337325429776808617428330647091190849115036090744909508169105851647400623313329929996660920543156809588377002720881989417410695724986646519116011105057242643113569088465601796338634585401885380712668921877248644374252458345858045773637757867103843914695143107914432165543689535709273683184201504880362543144966004971144229175948610362110328857798126972977223048475714002735040782532768913782670806299381626850627128713240335925702951319517509224659801309818624164330473944044330799070853339160489147785932797398016258951671587595739710557650753262301391687416224007141347685941287891766284435474651603665046983620791157630178396636710150764980216585206087483529706255314554636021682820382804524249483478141713213477452508689043103298589675015602008828637383251772921640852363308177828232384324517338042032047775738322551523671510351574454009886935371180627122329282607958219346361301492614717236578429870866596709859624542010227764123271041457484705807815555029962724610369216181763397924040338197909461763455724259605788993813574115980494365731807343424674071168050824120025022580074018042301614223604220441321155105783420047524656717669440370084396694371134282568809132047336365193264876799254205494333063571893920037004517061951746884257306063143566196860142172020711003274879421125945511034712038258761486743194433472385858774556432568729500748210264002171625196676866335838720702339754123371864914774743481153099357612747872869551203021523324586344059198035499094140531276643654726466757198759737021996939947527435982400602638467747063756699442620505242064528558606582803868874164741417111867541874397707890918287201334835128938431877256020019064146675862124624610033353820246062301368220541350200283785699571357619548041081198433367633253657462624421748631650110939560071747703868304991734366973747845912916447441332225051449711976671097203562024468183496538995918859085166743843827001968077890193783414602246832472431259780899099442231105978500799525205844440357534736618929469916615080045410010898055131446226718056036647489421155777817750749509456220525420476175182776386298244653092982586601453634443049657396602072968482461400977845733643452631691059782771152650424457100460768642092331171840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] -38518200546579077032665696923526824616563397284376690524592410609922347825744369930794580643663673937582906258315100460824720359423689039511421279961751034644529859428043637412332048709784509998091438052831119864584224912706641829890517011682362164706146052930917470791513075186986707896454974575608119045762349074446536060342157250109480716264789563849831011815917457323028895811035231196334621224724374604082316957292404188025094872083239418580524194088816675334690528081439687094924137010970599101078059292828213218048201554083433166919216609775453873931798308447305895153404359653657024713926697243802440552204124192514720445473286643604688264594844449284650805004175600618344710004739361561794944475282861678927282965496214909219155106006432545910273417599139986340097613433160644276027642046570996123544164890378679902270878886053221060206604004391147037583272046921909746839450010473208335266274917896617791902133160205078369367641883591182425315471497691358902501216674175529801196375948215193786058511226186897367399509264946091519764467425961708595205304382553684526652291222921013299529045865696142152954988253436253566762388490215620569425712237758921085420703817555928989609742874105232879301312763795037191205278452590878892804600250012732940540258606910812791303176009995552615677789953937079853690257518268634594856069587134668514993611925774381825201728821867437789134445125153980980847026216844390811351426847657152347558113246874757460475870606282464272248751525136041449247324257102040699645763868499893224404900038142505837010053418168942603941106085620844290964984402788076026865759395104999211855123955388176365430741093206308516486883266625630035608281322531393553773212964621229833241979899532754464205183375559342040967271297386245767662015118430196994087601647874814119260725775812886820101425421340595694274303042463872631044947859810407461744643123312929378800903531884879844742920142866537049686594197214587436411529246432199997879169651178083850866145612298130830647301508054326430843168636727019164741290144918791725327885739330811276145099018802365330328948750736271045737149139816684607111721878083486093632612082170288091773027710868682732770186544137091294368350792626019728998808625753054041684859234227039630591583885489956706484364643212536912247283922127790984826804760944154714433707127857581104433481116769379198687281636117382256866977197709795508367090699443768120047071536854449934538385088261313001363724144627938414088186189510758859703960778062246053890624311761321640170510698904141848768344378194712118119160697341524262260042333155571625131465748186171668969306352863357913172694637731524790541160022016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] -454611541780662495129543817968727232301642499151953758812085151763117113998917388674780390388393632362784235748743888031042704610859970414145823100909142035106102268675606420958411814567426355216823793904916468147474939519191097977450793735408717140427961739878755582627900388404517523665146117979491325070545458742821817625782929669031266804852638785918711880347207158949468903182671921191856836120552927820126309581783134793483480028764499327767622352587954641882885806913795249376827245870109027199146529771034128154198628549448613142934990076630421989669409688262244815118635931478315882196263123997369206666799993388456216614790461638394512100626098172150085809212259021906569733221264803957688828436997427808948599927672516175099638454496435442394750970953209531525957097367874277239231367596602102466534599803415400662562207248102034228089146060988122714336964759767943498648204866931290566404319004586979745093679025598021783700364821429265903246721538619572230614235007141500794030459229662649286433989205803750180310655473044996635464959599699610247765312385222613543403688394888462388157046667200527707778153432513130968208736323505998540783582682896916435025192782557942675279567238685875546945674725626482463533280295820569005360473691366960111204190564550236943221651764802116262537381078292167189666109435084382010799041498130561829841340907339739646702395229917306085739083872868862910557080963119094684466382965164851208922606395532848755272833147792443512235301503035229031305118091969853933423854054163210449639281187005584841866491546797034308124191323294199221367724718072173220719365383760252834933865598737408381402495105664278175799036209952042019156918377882618379787979209657126349683872983907319131770677850998188737356282683647527324353979432470414002663173582148861419986476100025871668242255482254424378111112270110800320264429136148936724999644618358463573037649527388079831100405493744703479343055574854587658257983313870132789258287732463525058621565591277873169993319589199515557837365148354487912190977859726219236576278614344695287860708453353614556213806879600286618140960047551409011955345230864567148019865202861763767834154609582869593873805506002856548226878287594272105547305301826059323763044609010011162886738261456803378356934929084195748420621309054594012435871885973245767389286983765662029475551410912554276807213964015539263724406538480690742094190640521202848853702994136817893270404298629233902347800822275079434609850391152994101476054326119591466920941148518656362764985723901465643905588247599311454849656003098692191338813424496441478035977960319974511038907511719080300428732259825609065094971392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] 126311154362801026894925118245334124693244381275991677193810728195658606067583326757743730834474503398444714402817149275010492795099177783152132940595659995492723658784912565306000116699778352722736519091226581432721615488212218319704990836604512017013310633267285853029418898089856766012182746407119704193744223942385837351868077207156853645263269265460025194493399086792095779109802000784571177746146568232008213172689419572676053939167688178264749777447384369677955224771435506256691131618833908889109092854314886955545072762707785150198581203204932245551694469182461693815888076246908418548780585596721768722179504538322921399285105110762087710901931294882538478612255834604755470282151611874189467325093449288079279620456771984767574547431840296120395003944283277536679326630437064818534083822301598929688782092997790375490052251685047962624377073512929809857260614401463659002138456415832376905681544314309389017013981010651458381924435029681555165951019374908513697212235716835482782950474689447528647835965195571726306412635646183732454662672344331754941784990260314789369688641042852987502951675966384082817655445527437716712194756798443108673116437099573772513629057981888054885130502921944915445718610787035019792132788126924847310095770254372203688556056012460633000464277791213859958275594967531742746267762118811665134466267732702858748610043286528869880078565619069069665571730735384437426665888061341966746237419374073953535049819911723163802757551649552057873825540418863820793958507303073874813346589854255642480860836435560646427681173599295618000748097905379615903376013337603162879065721056232102629180525741461056990063834382442566587995008760745281124812117834487914896886527276549638147102131243772923146162412583715557972474399364071523452711970970036049132208024516421284784596349871562035403563853867181087730475435852737083784255458064590675837013405698499672298564340142130117910338436180994564058668129027142947440028956284778299793405070879594943207058238364633781475055109735237569713708675299362433127708840756350066873388590421130117553411710752226917436015474580228277174732133290129284053720969666322335879520706319555289221376824205658442200349345225548667231184284910995734241463809839053091592232893799233340184645573301542776571161587269430386017410959163139568765982822823627992153909608263346188513461284584318723452601568793250550179010419528173725920902251211605369037334045358183145804019919948446143943221383813904362813951927711764264592503016527875505769156423072035014126178868568918936286750169080967638360248133594937932229153967680874059700136051609885910603951512286724463940283396499073276496052224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] 32539131193350245114276127988569183170549574956999138441342334671641847681573351706140618175899806610776594438981406519728762841715055059469513211754340285835118312149543673243465134972339288083589219750676880482529219458770475528417493605755720067910498677712160466252665236743757445211655773435123327347904179819975604360023329442258121929594871724973103732840908005748044415333113603551831848777259179880557274614911989896836846806510303058669580870063010441022102746691249927691989475408193798843858169308988254705652497309249555664370384265460971740751608210986794930762344297907585283742052237558717282822262388349223510120680452920852577782923152170075664275116274746455213071379341547079410937976329350212242745541912802171547904899120599527847937280653117261209666838979079498716869429253941250554163677173344548742321254806073722459689254019078874543299908559015287889387125240330684635192534763693533042095608660169335233750844057522597344851173658426541589202753415519639520155033652030510764206375455007221351733863746289802433396606353040467644467998282811266697505507708783344357726200983726116210433749099520446389147434919742193940178451425730587787619450460795731151461424732325952769113159285410704523875421923167127676327150183232240033864966600767134181415800117079594248532962497900181671205130372692140897935272753755409518750815234607492216408421518038223604665224522434815954882652307610548196029043517594135049445864378476586198518957313022553894076760836087115621792314613519862137865805443802626668694581588538810206548078647606445728782771288968299887052928353658822020655414567620926303208911008979755122022102975640532655247829378211773870958802921860755617740203345271384954541702255994206490988822390712793540729162039857693069241949704810877917277229603580201955364698758942136561364086586840398476450773685340775425875964796231460759705717432102496437504712240811038767963769296435939866411862273497348810689589138115346533966941837737174433014703358533294659093891704248129933405824752034404510876161190141975983050938645319105667096831494940510798632457301728412266649339970582766478670503117277062736617608369149950426032387073919764763536356086914649150549956089840207501725483523963042730260161622341091636828893577356683622620874978238144449538901041853775872147715099142784479972216488917119346781870116640729843078651027662914733681499579809057802583198074702835449200110765810946953572511796300532346671632354255137180671472050236948956747482087304411477267177490371696674164067580634634224367633598253688717537427004243184916793270923429598896289265795230254009590408108095130472923329196296909573062656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,71] -197533075029776565760945585071941162424049872677330484755504147587694279994902486171370273727219106981981659544031577322284435221261669882980612301030586185800752878861855832776476689257028012883683855467008880196043161078535151804750873075892778504593315347903118833950507025998743750552081064772373325610342589961955163220713446683199764076219095109239605657498044457599550768493034322615684085371887819482228084096696083484804507557849363448455329122819484472759346177342422443114621758037782733812093019934789170037097656696019609307453477044125720348862507134855236854025870675234334567438893426000828170104042234537440769201870380461200756008997604611796054737467003268181681339244831795414491417118567922737325374144513368154122891605222884199347290436313844449364894151784109796779910091863733631890392702025349807752897452541222637370800850314523808164357953075576798031627771987524867658838085515963146372968123622149105684708521296176107010679015718149298443359940140554416847425064706551233486143005634793102111734737633820543438503379394350053488896493303659233153601286363187290340340373125108841084242455604485817511606092268452945658751925874326096279611430701711522076482216346523682201884957185587730783028929349848961362842568819583449371862716542801493345726080586381538430329376399892450716463515990375616357831660503021925767751516097346771602262170302353007066612525438699928214455649074206884398696081937235268199570351485300803141313327519623944912834887564943228337206813249517614381642756783561544973838490078509612444430787326370719098147600050716918232747143601970225510310045410602014953083437930634814687452463932694842699030164358285166123694366681076069798666928335336127811867074596003636227694434388572818730328988598929101429386121031599877485117555415211832391786083534602468299168223277742373798237265653244447051262514897809446219342116552735280365161256270993737484760505559596236281355232612175165537402883236031997498408122780858857007999646457072949721615421417894641387536568927999030758034603594616271406532959717787203936837960751717156895225727990876213101960271004700304145135083537872149968122047345634751928789494600867261524906868286689473256692637719126107831151888357830233929383652524016370962689975445503698434388314397744343338016680340873355284245288845215633956632627348838075759321583163293762133701874096953250831869211736453437266968775336298234262216785370595866256863736748716342669323539721797856811115226484681602195733027401302457678271443293488106957517323189578602704987200604087095892200870654477014504540208066521348927085974898157803427824525796625352583999105792409722305904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,72] 138788042967515222741147922417709297015176776139168727946367106266558216337094177618274509843800100174982438181483743526942372764696024471189644940986458536870392388299598223348029137826747792324187442265900821131141519932999961027638057977766432299213620965333687724059836700655547561136629331663691870160832609742853413935937617426144633010873693786151618245196313313541745294860895698186935891492086460442222226529135874449664336091366306438409389030908017490143864068887401082406803462315144510774968623292464152681182681383091529626851799696831536357996167178999321405871391572112720811893590780141825740952179808803762830861917939466486613115238921033550041969034830871894095859563172114416682917886947067538848091425116841709534305484747992704915900014259077228543918048584592753093942983641157052627366519481154683805695112736321301424707337355900542149999516085858667627519384250306819842642816665222401545728673510449544820008131791351677756436461284231205208109512740190936206803295426603766049264117208786568676476385058569266526786638100179677582918495634947955570276797923980051323036703894985501054200512605428530418520399467061499921482852188999249090941973209606129650875927793826455774744736123778397981613333713622674039378343646327021930566047535948558225768155994777400798918175270291007649753120886828231952628667910582138476613724250083164440312199941072756177768049045203253206343987159475558462524289927721068321991631674468129364125236917126643193700763528815067180349281345598209183901994159579324741198077606979130754172555819118306947458748231269587420027892098917224992173977386472308310063073831373561738618714620011653044989059867095272571519836789868272488700253598990462059851029521807823318589167955349617380082217529780005717331938957838317963636978102586633473205401562301955393004341860083833252317637012453277557853359323914154896359174986476829860769357857716600367566958283174992645111492117202761547686880582154899215150794040490462109208873956604458643222531919901875479676704343437756349801234219542316629266759092574907695095595602858884597340496431064208521435067992241343489036567217198403146390788240962518232341789305195205368613234710770170710262897992525972693462494028734983327900445290865932479133545456261922432712667952320112977521021596817506612004005539708736264251074157628661593971851783451727654437543511550535736775782967260058437851641236834805760597291724278632959469182865879345588360839673284084138068875740687349705396114707202269638981870036764311943118453145215520405191563263031173569556481122985910266505797464683386187231121573679824172169890019386573213816698754252157222912000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,73] 169242705160580664126178520194043413144697539189081403331901245300108362153926412873522377590739124070516311788614658932229553374161546643750487322046586173232270883295364226570288816829615047190850059807154987982676440438204512186128751203165079031878148556613163387280139899433929697354895591316737045863949555866767404020789299710313409083581210378809066578914734827477836083663918808660620175626052534085948422145340883422600316856778466466833780293214106236570973767178836784611515501647442345277184063842021614953335680281198414582777849244884580939898492188454144469378067520832729839803169277736242720441593696181966871550201882919904841748289021309547331572995184279181323302538804527600367496984295206268902305777887815687665582672742104695934911246213684142517381406190868955580778914936045558621837665284940201643362217905506419168368697651271472467763823421209089285576996715186732108708101898494876121619406237773014039607603621415725900956325556562247064965414785843661031463149695226526488862990316314646916542427866092466172755355934960295415070601623704846638190088111421948340890067022124200901375446924968141945869742518126484005596861268914787125921439192087308662309301001753904851288159899773873307233379943556185348020819265265325707473942692571622239351561825334483055393776726984003791420478642174475856480352588046637414577786637634379096851893485013440645598047686288499651978168578661836168675084326725380100286371027415790717532056096641598370136222523576210169333437165153289367721305142472220330854552706540973424150943001302119735257920400867114004089491575214883342602279018438784282979725716334760584720786797022687890058911221971383781025375110138814628797774917380421333904620135888983604972380959585862042368422035343561977763730919267315370376615057688162992456782492569624083012649717030957118846217431715562966453286762189375970083435548324341178111865956628425525132146821091014759299501783656416924493469080143287495354541416989100801341430513956567067159378746809751699351342721914949531745485122808199823190051029606129930733499624422361109337739513021611164532605104268870297035633603354662747222252846750116901713488174747567380136771562473480392690003827411978656750829812779119900042239671586360107789971015887859532154497890422137369128380805281116700490903465057793851237963333668638675340777989637058293179528211432594714738857241703440379878380176198609687704887224319437493651556599614938607029235844293079836088756177208951781282267178965030036375118525431062288271069487538025495542501579405383527937698475674835129398044018831494026607951266474548747900121628516018345045032432477486972928000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,74] 84094809602080573345615507281850776813722703429351804399142779664253197930122743377612582164217787092270401496662575460701973650768743528123767269605264535077370433289969724141422062061281699323162095717877992957312852877124293866521886860619042367934392411142593848101190501382586324432662946675304914791875991784672435881103040464943158528548524116309805282794410471101814780204351862160352698043533507840283039581716508508644845737365057943890234603381694080449732316089959354042739687920090276170211979521742299864889529647386197267071714257711955706223526322750116289753191814831459615598537344336937532773163619809042344887708276846194270214536223751278290262394115480894963756640970843125573503846689182775280575189265229435148481451956405854784393880818248776258733753253535578744223791097196277373587124156520113384086192262931840838079722879216734507551208815412315196901458480458658962697000643178445620828086334136908141917145115182788910189282129462742657625039808752041301942670178244196081238310617701756461031315077075433644594260464351241485520258303847758678206230607039166703315838761137059230154096171292729877319219538485885320315840809368743982240741949888802208035312486672162502773256525084105690086279781092169710623148162420248702978081211597596040793547305548107855622588172734011895630183307742750754548262933870603375978995212615899801948709950485741965823973575377615354446519273193592665131615261031868065617292922454714724057309137624219332446351279361996306203392173723066903981248891974927867033197712174865502976798318024669471872326277991153641158203894131295915113338956624620869393065530493792404045963124908504373949156711042391729430072494589207080604329709750808518002770931497994075876222221635377912855648882980226749152795020165993652433865700842451798634016312179268575051322431913736885242208625491296221522770098854718205505119816754547407012286642769275340634608994643673592691417774491973458071947940006458810703330537199509582838860310525058233874531883793207537596617101613227012931965150764690164361802219899230123279930828005908426604581821455356426541934343088886962329021291129621950276577852160147479730079545310751056624227386989722927660463794041467500575760896428162165821939659684454155007876870515898009046825305889357210543471912703233180108967138891389181526903171310399471113952270469847391572728345931579931185549365034878452189943768797355174602718175397812371532837546883200574377850860488398055462392832372702571083437448723490163730729479993655622084671599114806179965280413067142646632457577259650958719257016651189610314909320575075742232847226807508053056007281854906368000000000000000000000000000000000000000000000000000000000000000000000000000 [75,75] -86780264522934851850555638818353183658585967143941178718618496190125849301927365305621164573272368391034854165236474857310980079803707662968550207187555500816654221258301503352996239121304761708158371318433217504750855071137974097743823158804119332846423561862749084777100693978140063140847545426662001948464015564445850901932289871528234693990791552737793566633359715171335596327692449887534925004009278039175055502807310278818754759339636004181961943293585969286644132950998270682456616094014434984717019685149099283947722742173740580203976751492982698826388829845035121957824650047267476536150824023885893430529424535018873600689543731556526168033425217447874489912525907666847062799685453556769954719766995798948662266707982190038334892167439193719286479407078564237162641835402960758280783020802363102354693357606661875775806685670057820495982803614829190378083820165174695805154719148090746692442661365134609319193397316992933016231991140055112780392718829973769020213541442425491403374289927683665415389859048178284282756397886781730557552289346916802253150625661270275943164048485374445997023201947488936132369035366986878284900758929412763861842106637890602195289012202267556669699426765353238677459622615707778598318981768425934738594049086568248736392918543591782148713631467831892084084352183643374406350166654977013797249371105457021587274873167082688788428936676685105961887240100637453989768638434260590665692627900911096623609567230279552132207087113525556427337810047341981457481723056632717357851992816058139926805207672738477733781273580357027378508601430024003388214604064983790235509021970996260826004694825654619986076531679545531602467128465207928123835393319404008373866063446570888498507716785880847877113803682588979027391196993628012894401630290351571116708506419308171258268159639265638497486369615828856449819091415714037175236927570201082002464955819806409468480158668090653322386020879360523444638221269909504658224086038476611534198805069369553389376608455106778922923889344229831275932100598488662085635768473776944278778310723932978305484524823087158762154221580519725305558021481492557634888598587837376103846485518035633527327647006445458230427835535757309242305897671851375652076724722856276167586815514533693989029510524143462227607315856043130347909313461288627076807946288887858631736696747636704066350403686723055583336097448893084093316060993630718948055553651046448064538588333207850738069160016150774187708422584066431446831153037603851928925304684071650024599018532527205836413485998762972934248633104114099709994661306097812452221178945405583478790983269857253062218545369900029053373171607011328000000000000000000000000000000000000000000000000000000000000000000000000 [76,0] -242283521710548278746883233277073431043029664251130038851925012486079405604558186160756604593287560592030742850637838197089759637319974371933614766197192065837836568515321152671378458328270856878215839675494015146313562189107477048658663778586219478015030026644812661167736156788795055664596142906533802175252567082211674448845625587716927059016419112516511278777959553466635835236153492447886809126863642984524533069746426036815910693074371565735553293413050563466709553173895349222514627863030870125337147631804310893979371471158107075515171166654868560638342114287739861620098542337771301648189121656975244997843022706427530574484136506706494689649395618496666455818246854758184510467956076075306498973118129012057353858298697081074812503957236149512878780728470028755994247925929929149600205949610678928395615149012931947437559007136313458564170500540902898031569874060507139785037443855521895925551222724152012553815374601498760121574049404576300389940050048441110012868879040255576613304717220601917355393863325563078100364163376650901877427985619472481191259205032780436183709486385281349913164382564138593102469818976306867057293517913939838520161836483299349613846166060763340069724662271513755153843340043068176812652402686778301343781685984656068539972864599339727324290448677272323696810769631511125452136468300216715135339405181425999493790915824044104520247122480631597536743954844091986334168996150380830650576175238863369584653736540660513328863292530683322311104832543740754586443594931028018298751371832832336203931333994231190598716379875331031098773812862893496987331850441402881105046889140100072192577445045093440096876935075497193412154762104395138047723724885015486759938941759189508978352312859404539066993488683335127907495061860689384737260302898538147768625351950678650291878343049695483917004230668919302746998866535817997400269373430597376633265280566079764197349487270332982574903025640248280048799542089317022049613718767903146652613052380456978736847429547743552460345824219935473143612728815327540170403565882191971137567168404102695849506308113508601238569575120503468485713975799525857249363370723562551104128796450442212093347340552962383240880749545867902585889064708957874413023233747124005979588575290178719687028691129068834341825238128638131203248545996594715647724129059877883357207415327514052624092525301277350930324762360772612910199403657856653940621306130688140684850126572262087672397692008325879535773961323793642720420881036909925251130758835830588350481978328400681346681576186823963015200535989117594070105175606245747032726428149657985686580689822029256721069127031103857857868718319101387865835755533246660608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] 6381425164391549355886902233891969391914706376547651594362562319443126493714527307044115249362198250882130403625622605121342262910138992875973701006304982671693071319061443369702834839027329523327265118226005250319785716988214888264784788482169217434629817147371083449074156091163671056896224511718699047795690632472071240857796953031574075970061151304128547223917682637253503317258905499579152092234325863090134862628475037633961625750048446284594666698082044320084549287080930575054945015620230385410585379784857507206950398374398615608332069440838987394900992698280640490318202616815069264422177708273862995294704285109431100817801414537502678234042825239835933765536408354651172662856364977474265210949572940420019713067556913124551256216222161061194757039023807170052883024163435277434104472570504193620429934073576790287433634225788384372866959728080196538086586233635670346091864880856836468212791670860848075007486858316143618025881074156212989539462464925351171614861220942667171749001624753730507943278032645703225668757502757216535526376533144591624212571641220384867375892250436339308741828858983435432993074595318271786848473383387335581794362201688672924526627590471020760360392798329700163886535253829822967691480026756138343886508243154412718942924580595597023008831694242861181611276913652408567616425967955791110038782834047863749043938001255420213926962611153725133705524384462810170752163875985277712197167230230548223659242479264134064877633969465208627508694365698493809719824936649190141219474836285574485542714007372530832275960227746650991794334446524457462151940942171149710336599853777233186154136073508546335904086324837000940550064859798534276693606631685454822051903931115221414153622950262477451693452135990871003075795176253294448415633093183592342427674498533663301402175216760153080659568509828016229595607784562411506516319496511507335725593107658191330958203130689257658466975713710423703191488343528047683235487361074806483110768232268993087700453991592749281600477812894711096782358373555259441235275636511932328835309083895480164188238959247887132534812296354408213455622496249001127729632692894174398415086345814674880711800667366167462995010490681504103091615367674815882338354347629019901438026435240609264789373365073316884670388151035905273086324567345036405802912258333204087577471198085782682916702724474911006412366154842120617399006101224765663966359264830032847848278213795883754891532461153552533600321760802667607621687127804106697456286042036523910760750539874140057572268363235791258693299825628724340459311317101209733956731059578712922606797906747695802046177859400673449007948284703762086302617397968613933056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 7592956407024050667840549843656440460834877073443581066606866498022406691655782050973594664107577868759969926027921642275106183517434861511932976326791793740376830645167375906110373837664186204489174543531788032267121567238338318722352525413329197126628319515172725910667385536911448354126045688293944550841728582945060378911758581636506457328775815644757070055010401688984030321894899793322636256398945908688743354541872261193588244158436276436849205180702246979896569295736044499754514142375529662595579449907965522491680072518537482867799658103677856519797954025561978570305265260963891953498735147679391179065071876784796591404059514750033548168948903893248917548218142610389474334246558253794533738696653179659076272145582149413056555049772506383524777371073856002366448990375632169184007630648525835618083703736117682175335357766211075009470870562045642354452324456992473607449360444760330788483283344908837584632113580750857142272648979381819979364545258672486933268266711615147552540609335788710549087719316164619832769457016363284355153598677535115802412922282262962714868250369464402238408906816371144990575965163042911448882012245407143907861094668090146750422177151423539940362403977155478797073226625132014160013939256964367165919322049227888961694264201902986742346249182520128279978394835786504388744533437477506450253574950682701182633550566652278199913730230961879501042359742643572899510905881413533193523186500929825044125699811126688620814958413781300182963121570000620908865269747386103567531405425576962978070051447187361888672079122932597526390381814156618613931163350493352736246821298149007237300844946139228738566067985193974062167712856698910543542102278473192126229498598454825967638258562881521097818995877591914467762214835335599235303665580076754463961014728610770889414904343457363907512623979886579169092298746216586194314286247903533950637104633116522471055643954946166241017168227023499212097822227634801094298148175761773489154982474374173194138790993908275644385546991838764155897022081266921084380880301810646312869410182030091056183280686743144380879809056529744402065386821585240445533642160422493206186228487797865490260603006929069844116840379846456220751393829743028685293362745562181080818281213916481570293282394627954998687942313536517676836872958404571528075060455482679761556485279665492347496102070148633045823843288249845950840170687011239149327820418540612451209478372997936489583756440544602978789746723893555028730268936017716926621722360507535135901719342752803508585862565576708937742030987236411732502695613360952026513715480036466002263652792497782220533027582699853839589987434834604979241329142510024459812864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -79774619885833212303096684393453999218755477886759777516265755453344023792375869426331571393618804982343389314830141328556965898335962555340298249621804598067970677749954899745079518932451382584473100471445274828695466680985673803293364153722647016079899484772504661051424290058997561059668772543823167625795484847144085062926742436707504872824681734041065516686797308475248486189834998477593798857111472577207273384822278727153130493160208700671325565303420570963443200969051264568190737187879867009281076404354742284921074158833679529688069599294985611697599304943232390323648853693728108592540260335317848479227949936474115929264676860813903877080181972504270470761569963778581868042029403949286120015811066326239221228201280722104852148647458442749853407998801092747582388533325255976290722566002203858127190753295938566459611570120405532940380474579514289483097070957962855422962803162680703524351165538823750773383707456647463262771896516986056620124849764989526747634080537581179332386035144251459292675459371964577686442321628661242103341878208792175165628426450604644336562779245764917078536337508008167694432378785994790549074409415053519979120677916263610977186209166038589684918926695960390567804733825631050144692246025944672349544965071305874672495913286553552213663115242817607282378798609371299275871608892003729517071689706392453756022843000536546051969660748553245546445990261169195356636700650312989289520378473831844090442364721494778968103450806094851284673236867187859585407370932406242564417120017775460353404778822326528611283381758409582561209792546895193837146349349018175318019588490203295711588139221198148555472423693225523523588385866273912337361996907791483808967590412213395657757887049351536464761826405179105549505992625273864581318802859682538237045304385661039451481590043295066787928368878575906301460983031780314941747274773782886674979826454667855773209999607510217800995887897847245753520015440389258895053853133401369744413266244810021740049718093076114799028088832353682258380984162030808452951573752425625588087347689425614563927308803612532307175631091290758505882013346032807134176017122256610432447899698242055517064186327900343819611839550270855469079480128998048618815518209790453572983741020090136511509223399702274816276714516869172225212400668305898529700267996841071434846142249438234953301665768368949713618088822732704985848605489663764121306925381853172166925648439636218865994600927345336592971833354812813819792535439717795461399590417731240685817546193592506530852132788219140568614641768292876315334664555466821869399353997496749964065704802884845824520828691423066684731607102162282872156172187360678641664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] -266562441730144867194876199584788679096476291617986203969305178059295772362986102958913866742768174310288364609195621015505924546785684280682811379995146296603129041881788424538212685954320169254640525620151344884858781943169043932423254529934977454011638828934116072120459830799313461198480582616579778485819085947241173752317312174986522402944482535547262464113024083285638106452018754668129212242462760586826323804369795195497874462694019411486790337105080017052990714068037655888956150282097211703793919239441154535655393955856003400664097140866798347607211428735291332901478936353814351117991621236435919695229708368256477452202567553969408432651407202681228063390268545955380808691231918564185363359318972489216839335680867931448708186531189376904741351172290744207661838893945929042478226109515087895576113255430042018932234628984245205771109547039391301942716799926776362120243882609003015983025588494799221044797859675184278897662034366831111215428084337063251303615161713559194474069069217856527965462883856181057255140262247135065248147486164931545538443593921245147263999738494387525801643476542414059042152827383896881268449086002798635879260861299515941902157260563297779378805695359350965530997028867501062859310361748338390012189801988486808952819344194204511957733228794760613647683429381359616954728132481089541149567095794491681919830662919974735384405476274735002600416517509809050682021601013426719857077862109591063614485662687914031186801114197865115129334027712600202631185754248194150188921186625457732581612167250407806686580559153129443791860287178525715257594823061593194673391393118964645058352071966891140117525265837881141046117035803011134385946449158488810885943006780658313145867228098504343179246803766049440304519110795088102055207269415025576487888066645602686828609630620150314134257476957629130340381149508125808405014566720588829319059497373634143279289515467798649706857737006668511533959419799502237622416276305233084069534196830813252346435372016222648913874980088034066450360659311765524163491001362923562423245612401019247560840951427749004078216366430689154693429150884175438929122095557087557750283220099058929840587892356784965588643784181816809004027579702745999195115286360512119184625402174315674540571857266280995755912296823989376133189588160986715771014674804251943286843435600532837235168308752675383670030565810229193438332916671995432245398669890936536173851109698664192633686406324724622740291987331684460739903999870581075246540849459541637052366826972832025766446931534633020945479817301889423426688048128988106787386490825470048769072248222096516061828020999235524309538576484177454570927470973796420492984320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] 6362220024505899909835756962080992737920981432935305648311362208871471255785950054302257617079194672595041843178701243009849808145358099461483836740811272813446339157495978616786286835051263387234922042631874440299546108924881253152088313455346394040242564810636807436348566622265897122040284323311157935612517885344499002503687954918864635143107367684091837478055534860201581380203722075203063625847929946941212210184706014046182245520388999080303635819457832263067573098010765317667201137883229224757120946029148069658827894122304316450975131186612637450776722156578295921317133875159650227654123199467830062443986380612497134031405056885575798324124225833061539707489114902603634175482504637462982508546313560534217059702722731315675239927175070574020824755941403787263986577971738857741769478276099368714994201613304593555615604503641582017379746214324206111433870649758958403332800025192426861767014779755195761223749024562789110813416733835207802111097776614117144898763111407912508367743209362939751136563765398695156162091603447831798352228783576116219589964121307089412847938296471519551501284621762766592828746646719977268828540103311039075088741948536391696950149371071015758138189260560605618390507929837646808513402371046670172218105306166317624779698176070611736175699820246798025789084481364403885010209223123625356232794017574406309592643638775667386082440088561852480667632258683656843734007673373945830161935142202300118010793917435978376152681315184810517700609427687322222501445900826582477874053354965019119059290940376812653226237612631426596668064212821767108437799508545772826310251139023766622085828663784387418472152705322668650441681819429441451097321495642344454915435966258332679909321271571337893078377950084951264848828562837024263377420373690507481905295130250621844779944859141804063852676375179974855394112235897128834964462061048770331001936340315386315722224100942824961113140312860968225529025737511919027927332891057604465474137590628026813301734981887762159896138818798388559398479614153445333438663832964632538821298573301120904484254509740328944402383796692093514908795747455763766027197838544880416878800745241839097084904561799028197692191253200413067376197483791723935631133695140643968971697699722921892298440051629066939695781195024488967560811958706917147804612697946927163954292362320496316907256799344234914398352703909225579835205236249546030899500325475230813793840113665118680389733217772464494010141191824030745876025219973304035553535302627358457762876438206446281711943495334240289991638309180977698633540050075050558030203705497460128152016794414441607548210389050701655903885033949077708897880725457492355798007808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] -50598184819315926017880527206762217620414862620300534869989038778147362829139906457053886498188167495603991143667830720318588369070991081857450426700223902369839481130071750404902139725678690352000190936412169579564932950285151193601027059532352811699771279050618596653051544970330684657859316666716184692464189215528664224579054883589566529705182371725245214750120831042203905407309524472630914659207134161622303933539559369381384209316002180424791194140328583258320850493826839713050543142833511538320606033524525084818056221407581956361276441837551811623858785879677178045264777106066599953203041059233303001004141797678921174491616890880748952390060041053735508158409463813309396137449642191188168983647203453046930057860631793424101516204188100983199436988653142474407837866353387138675267303626967802865884610598946543178483460369976772635790555992490749865047004234424527063076981048710073172235020211482239941777503067553514998309168085869100946155525783825839689128668642777500185827607592644764741403500794518264877030074147000382756065601009403474749682072615416077999628126011318964976517905285818418942488543838788842409355212117548377795240702176374586250682144634381004615397035315789185010944068560740547728361804071898182533940657613415200893364969867250787596740715226111747784303976202913012892548406413827444910495909102148776539818690161232923956927911383304173989764700664851062216936084542965124790144812404115542692215029923748749908740715240373713023328139824598677249694076659741346270890620266763493265946674470718868701650619360316516019220083555029170621216020106527838361353453016670031411335586837125566158721237710110064531109764116323736848905363182350435707295710372745075675651128840117591268715201779123304207865058922860566708466112785614391195422910614273219974479712576030824956337069336636437626775641798277569293057689097342244749979039191048462971802758197652156076049769162273805975896148206794040188173739196483631129794148416746847852284288519484951641040757452279479785130710269266544635593901152733922573686632722831175405288387594784538738339703195910094875924499366015036009774209845134774234007453353997440024344135105271271441842365897704420514151171873779734689730630325341405074894220858348878616049244956114886796616319008093471713412681553037299720404012155537631861642673566294943438408031700605603357332669379247893225668484936151814008887562498822563890445205839248721324134492805825835038050504263271109928918861261881146350495005878474384907881861026485519500647760023242861839169879885137679851039714699634295494331189660997057245217549203927839043455410556944441496075712450305720274053785172087856799732989952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] 120697074784395184815034660599110112231245626487010780378311495145767530624571789492583496927048011925481273820540199641899732988844711515370469063020881062407716153363164216850163007326490913015641645499616721809685215550703685417742277958556318153204860291971359668170899992692565126626101428498600070242882608323676068043450661111501816348895090924841633817656894831858886172190162526650965955504274181958658331394334266835107369218435996020062842212529692033703359309671977970027484193817256045049682954451636525790817905401358574529276476060249623140733260220080294808194303662419094539213684419015018598275006571968334271050209855574933346367763264169171908297777790640418530596003078800265731630338126427416708447376641630168661775026430427358350723524602202607281531033563218224366335959388574663115251087889917937663254179492516477339160033790598000528800130734678119769415607028968569928903215708581590216537444227934953479551448787501073231319413328209420097139929022305786320407260626043647770553867824995457320011631616612250461658003718499824088629482277106575283279658718091627508690354345073214603412920597259710883226230179514078621893048118744919483768010180017650464703415932006421724345303590829756604213184471921113902223101141516064707423800492667178644873486326370985444287084092138793080397668404928076052441936399676282098769816244940186370657523609954302810189472330454153261413154987957960876671878108670886271652616514358675224906865286802065674295899650381462466002696069271336839562792478500273036147562721920190695115765678337503628810392073965196204021085530486011067317365421077874205840835172799458569670081231313464131565523145299415172285632985387028286762741279650734311389646792437994712242619181683399918783713788025379358495642630373942211732620286455977542445647890740487317968845965656350029393087869839906638465382917221328041187335469727651371946462851640850972746186068944988607187117002606691626938692094306433884762923643905984246851106425008861944055724069810509762091074040654772094596057818100757759774714234788068827231044327578447791177391858554117979131531616972019661014127398315771934417670819478594165268857376403264099356892787746203454858230063413668216568796356708441105740740161766969391675719993039219394882761273095587575087111953450360136809990291421703980513152408276202181471455205992943279421410848832039051596097275333280501548097945457760960151530899845351148121557366017387498755741334733154470166208458949205917348912367300353085276532485940423695611477257938455426396116437020993543182096188977104922434626904148872235542214845196921101868641578596365420950352538420238632197750120198099132406306963456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 9428614043629408879864849524211846033069761793013521431084770850413518409558172946881104140981339211769329151748841900116113118020676259783167875143875434961119142827204558295964935380232496094710434052116552199887518402711101296859166697763256940941347977402036241477661363941113260655929211338424400942921178928179475428412104017600830531500178456199839698998048464125965438706386634898829261396933245582979104777736507113789865242606414353815481847871254038977346007131754423311438624772462931678133212978341140040884735148687184241463686024324872981112733321518037925119074275692406997306810377604674133088332314347021807117525481282821121137634921184114658713467578086913473719733445108681927814886505746215564517292177267545094647859683383166886917018510044452392155068663635701245317750013747583695099216193303912473246969825742003045965934971752279125326620315189905048729046825107043755571750424121994761247153875557511301137652804512497953389550520842111565366906349638324986772007679616804243553043890493704053879504485644923350309752362497261663824802775428107074790549731964410190058408048290537795257666220884067459582834981128650716692414965790407150781290753748860258832411951803393172656220186715023127563800353286602792128911092591125482980105910207079527770877776823445387926111541086112541049912549198514101038763016348132563068756481162225071423482703110961060130289130350042412374049413899062283596444279121548933269079492601990304194466372795541602261797187388758623515500071608780077155143725429519552035400417954360605816486603422835922260079744919544037438735824082116280616200118847265793434707586043997096677596205274516139100775526375432567541234735919153908043280066683353165911522670381411762703862194761095784530961965241329527330566345536152697193943693134078096340949868493420652956336271656192481512442570348918157360157661203793784374811774221660624014708367059853099022749424966573929324876585004544346768466803002435599501511948959011942631560630086827399155943185049539619221330476832306972651707133866177390210619473529444214317652144923787206487808748199742221766256368328001527161499865632838097153233134783580697430815818620987080656461129117318491193381158083019329962226380355275540187469643161833996581718113904932366630444869496699468718294500417519778432111640402006461781422319897663617231095410922067047133907971869382056519636758612803213933729082464334028243713580485934899577421540879836632827749242667108521253457838075849137391073921417600534199506055051849819528734151629529513066437256548279295277829501564342094370288095091599803313514380428605121675385028284869433417970393630309926631820871218418387266358225141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -108628241826323832357938722113178818727091617362440502415142758985308008240577614270467000728782995361913266057614681496631099172179855596752318543049859292622548564184190137680924262145156293758586066514971475644582392684419044770154412004118905858924562509871389349480032748575200924238458245434808256062528533791306954255993170711692690066471582865382802405868943809429593436431388684050655940593229548526160869114881796105826051361326526522949151046026486893365116913736094333546685447026680311845838253947007209898128494733222526763811084830737159017067695231602015603347890366501772843444982203119651207415054037473718890986365262509042192762988047302124892845818738039913501786179144585458847113213621005406876168250033931328635791688397799601650327171460640177705521131912063827146904437855745069537459117135730359157544695827361814172065950813993059265557792903366433041537096502953858589776352862375713248360319848804163653457297254474559323944480375659683859820830225996959372002262618148351151704155094554544576442277809510890432960080161137532232705807779674605980699244180831606035534407018712978018390603305501517107651256959505088470433752729327148729235945598432706360713816515571078957568712899379740506933019637795845943153821733837289392478443538209377612826688944022023809542766192176433492211456111097316199131977959385018671632440329089097585601369833443502538519849699683958395933497691002197970952389522093905014415140797551249948248507641485318843121177469077401630666321307764439529215516196077746872671416645909372384327372146602277409015228615910153114745334853211425135658850827776702654446388552944256881417757847812050141543198940079547893718360136440108096213641553154713733860316872863105736109527139618904945446685175872779137435772420123178486495616864447435059202535463875638213487255851018320252518004959454304093311004082603527448243596279213956249792259902112648648582555928791820683628638979730254970692209471764655721923411352691056362518163481217699826700963156892985880223963907975468003961192024071628979912515847918701026837677915049415594320565079793248251106104395278000929944123319981520071851283692291617295278143931971528988874035035095442155019236926416316096870174759304578633362449835169071063075869151614234151468385137739587902742488589366289427656588331066002343617159243915222921134917799441349879359494046843979750900589036693341406232486076451702239459840911392580853824140568118092469138771536757459804965811758855867636642009279596265268349159864786552325723397376523037949943652891050978781633197699172543967108926405453108574936002330327473024328995399109051464022901376047526673100664243318443923764169716793344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 694766206381044342139906712942853982514088912904041785150005155080860701048095548568768978956862046139120911591995382604560966339470178742179960231454969474418273839614731462032070672590573769503729607791164471703151469828564532491631648846807804393928825861989770391168649824180288238511822519823437503985632257375356799983257806474652114109198196786220797944113170879454025448309426833915865843036826210708502414176921118567951315163539511012066158767037257720430256482866838784421729534905541411680724842116315281154475089886875769548374932349407267914364350074789418071389195261714656025721826867187839751709039810177962505492286657222886197217942140134597386823223533089274585747598873009988944328815341601427081206488525449292244832964196185283444674282239260450129612913171490445932193281621167955874105921090328062859373309120249382115305715070888879063041026418747591371986507457247385593647626751187228225396473629324193826461429333842279252612244282299578688478073142096797134757034547976807382774121295157098340409091989406377025131779642294753899176219807458859457658027498078652362894816643995626956254392375525703625582699967657157897100200015977850357844825556404389396559331373193288455521394893302501724116240109797097467411617780739876838389725587413061023376554024275349005800057500760118142640690183732036088518520661149768915798096889311774840206469135924926618020158248620466046709645516787718574072927486724667932039841357904588502718255479793735685094563880295467969061363582582826890777523588566304096220819921959832050672104269879062174167226931848993860709827439196963220802345938996270229446847353038814308062380708812464767492678742515340698615055047661023160838372236210250103891456450666625667549864629381684244955166808330091802490099427587984373125121766451076197684795102890064060741356194835264961575603887432864193073814318547017835470101645635384615856429368018295938347409990383324732410253521126934991151867308690496916710957708721593637156651753022621163361022504698221462362494987971451411753942841269937135474229234987433134414511808430089580945337531955987223320909823023764004147035503651693504480813540669850597913729034758957342390489645214930207256551743638841743327200437825541764611377545656933309713996642040772107005136514707222939855400106063176623829851892118099933978272626357180827504485404502408486208185749808609140698824995531781439681556952760337153819905350320503837633952307689669818706404252550878357485391318383055450354436701512818809759253948569649579386701314563212269827835083403524706224426530511505662829152862894648215213994759738223767735268765278845717811239806475478543594229106134462129731611838644224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -3109606263349836315505389801526603919030781873659039774823183736855465669354901397859839886397177896026293696498381388426240908204219635018044747003664305921910924972734082281435187556034850817889622312811925085792561742749769321124808493083054088167385510185679374972661025300463001512453944426616773173492716078968493021290630809293018733817768724076929315915233472272863894412633253602519085379216220382451166539691199333757533657930379836508650377716353895300668207237991886723316807653915068342101334037093603605113811701626827546793170745863398731928342395855313474020460812799667038509358338385222227392755599966778086194020679725615287805167785947731826179999995585131464498338199665499885941253276983778825327089138405689004992175758653985511816779687245828275657873749748136454098175322165765390644696377403105397297049269351087444504041919070402912130117900982358042917059700077246291690957413761906441141758253189604020498486091043080323679721725921288128950348541017997514381475824337123415298589182833473496954868486344303304256913737631346850729972526676828073191950460528654001740937763610354520131536721104972109570714099496741419471340355796661881990573562264132964330180449139161819865588566408840167292018500603651492693612789574520773632696846385016936483762141759816459918185829523238850330855448958044518435750885713687264468326674318276416610686519758202834891155042935273526372005596896418127972636729373234611142282286839622557345045499659295646875449796937103306281404691209108682924637008782280635350068352052108527697324442835680450406133449213466445081226958360038724839499827840285095409195576613735374722083877822237123058067989619073459914794004927541013825210452219170563754280148048216119455435047677678532288590584838328777167427626472950227782639969705892998705761205309900393235855849275706576495476458647226316913596185971364696966103483517525338780217942115466024949775189744478084999370379695803356619955324282064891408300296519896063071503205335654440758782925133433456337651281048923380126421381662606277650933294876401115483135790746016921835020031356776561904963803992562601005484655835730329707491550531168058574270742573118173362716113714513864143206764603487844456950407400581573285158742529860610804380506840291855031825700471981065341560892028437094909617621343985439400474077565393538233530576929374633597035845565468300890589366128928283592311939837597536285115825492778434339406327872417562940058297210612131244431439128020949511005182396336167980187073912257614645945800745906111205083578732871253739113019640157664411157246328971981105484969761377242310227598899346486810800882439677464418674329797704673835612257816412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 10059856228877908530735089952382241479307583413918485530559496783573664563190007416280501947811965473013157156924646565311449195700574239120433075329700447533704567537379981319103408900951663741770911486398804677569695324346788507681356075682247518629433650810042060831645652399649670431933425587181853198869741880928626142728287990898919131678487719060521542760214621153583373318090543328739337735108274781680323714884542324654615887607287419177682476999374460029678439101432785940418069324510943759430476961281796904509486866937642601880506773513854755455993999281203270816077235113721062472722872917217941503743751375938671045949937469510897374718565084804348629122465823909284696260281686078380253021199631885726728331590938744006965026378409177097773564808482106253933774035409301375989210829915478523048198024756293890553219746203604462027363999831029807383881721443700502489174081895862451842137057520661154484624025411464193414396142656601766109313031213750795451392402481582742017196333102841815456742308373291363836341905188204992381959040692041442226642029063826550408661812721817745437777413987203640869609594438146053224145003659368147014879737170498042972236524097588765201886709986674655076111746148734204198827606272706476341839110333014382313743148276971675267495055845795188897731831922585784411815171064550831249176564770586936744683630607919990634797406570037183896346040443217225124166379128032428832985962532475029988878711555882187605960654466825597050912558944414798169787016249704575403515617726387174020768113291223173752074003204034822666953458568607982313723357644022704950512292115305205638215708763548291787878084544490810022802600904621825182088194456036137411471103107012694579902614145865826191997046331563350290216505341677393313268359704550253606412959260696216532944070981587877028137836157609498838477649441660724819961497603099322258516574041974665478412988141784186332173846062515988159271387921161412088975367282497852674112013475132465684321883918922872450351918233417588890334147727331679754942622906600405051292547997301613876257518339146174024982223922577553835057931332544151658338323190102012512419649888940906828422855438998506439594162760107324091651867752251432531907818795761335598480694826934676308854338139527170779000460278710247795213195335626493969734050811436206968354628961330556166654801828451255429996223284081442028098508685316941884436510550558055391023919099594290775396488320699132826322957245948130171161616219182394210423649192586254884432088027091673253515901408939439849726536175630208847415693823010574041858718037147269729326526849403332724098011600092355569995886813078636427923440687459672756459867641741312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -21426790093476426423301303167101505800854281658495416508728673303351156928544489778781429622240610708721731605375695226631987283572468684569302690206014191546954828191152646242907909623339744408738388107153220245401927622558530443330436436677710949733690725048711360404822356187747823884963516528082228127860206669712072942240207667725703771975221963195676518202590056585595267787102034933748785776750548449936201815940203090572938051049006730688297038241023271909886428835478885120466346024764172447642838744838682626259639600864467951697279636914934841604787088715278937261590242584806085657326691317214657669816527877289446142434203375867166288153167271009448973554628057613703045549266797078848198513978908798943271679658087029378694228245208159667464983604053057631836079815073674765926465420584507907536325043589772146769278677282819453376987588924428171518636379369956159079230469470257498554186611177813514816539798070513468186951803277150016558211851268383997048353781539293941900930929095381991819230850760431362954206835355973559471343797246145896170226945732757382744904123903994208870948594852128711859355655505880641259699435492934129906675015964734107846710028706779434296803734590895463165601719795122560543997952284136673663849023804962239862189386666564839649810773607555842244989736657942572226119990163905563704735867407010869144661230142871042386562161041092885555818198604812225210894039649722465447050067018727709505435764799280290922923534370653496727408658640035522209451880373696255615232159539998929859912055213501453089943766037525350640460748417898166915341589227576090873606153228389801422770270944424814668419093505420506336526046274467358096206942596310834766936091609495565292560527590240655930112825031800045271912645498647540565161980616043882213783286142321435115062755346314423952719405430882731938643747622854808589898503349617221352108669181379745265298704785592994027718599968193150973281395160684119304580396610075630024736750895234836660538356756832976449548625604698409593386207144618301837250700636771027057908954010365349416294872075380264649601621141622113915292651362501755537491101182690255305451349023487811248234800344081410074586092134161359038426316043238042431656187343074793371600614191819978266197598628716044026987549161296007695067995579720868307918995386372548433303545541960592396001958330434814026285652801186125324206531746636869787984392637568385906456039839209988070745863979810322191330080594570464113701362111541374216260256682105096140324286485419235449870484512610551594820266191348077031449996320032688328551656835139379673143529702814866763412852811928409775376458351917331894975415598185048500790415614541824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 19044379764014393265031890168016424299324114782643977816838788368960224370832543054515455323688817198217843415480262681485255767741032149668454700598046960913819155057770499496152946180905031065680838951027357150596632412861796347299298843834494222788888892270834491141433495756291860372908610967082169199147817038577313893182095137586539621552492762022685744791174969665474338434330862059311347404712087913543302770639789667072504442479712542731643189924016126943989079186782737297270033781084164167778112356240213876331105759750410372919662611578621625997913968579507192450109535155022434531354167705422636870050654728312299651899252016060247300027911343624223458877820246965636273753320182690763202931559809726520594405254285989919041340306600573991367252484249944467023569266008817225200500878580194167453082791811884545486732100177331563327741157775707569315675210983161818912342431204175064216585127325835242759717555093476724415183242765416105779965520060192669983783173428507281611005551985875132532943965947321175788000111110814160068717359805385164135245197724088403394816311290639218674237065839647966316280529565543088784065014477152106433333142633870041095375895907847043615662830121924014504826753539108429675173459782910634749909182562154623716084812681209002881381742576744269797111343164890998130998297882300005795639450118663223137669419979410359643023373105631547126586408318723114866723971658530958906723024951162778094665825254342142498763468480710985957046472914123692665712620770415502115014855223849036796327185131444398973382188166787332147584463101154065953352225947332469118694883508851940797008982461063034259627403520342057009622153520620953824352074761589824891564310118783170565580795794826835464121470148298444364335197393663813176493286303292429609639418827929130071972326838092838086028813484924512582582425554963182366708653236994584632549954816813519510489230930688076085677617681941977607308303907356552237250539456469792593357127675677108376676523749787077843066603181443702448563956666774575053936140232604233548004588850134187938597236440750218338343788954126404606498908568873904909160824030133916636011239429439948672551461290093647986294591184868391669748932373840725677473784123516073619424300779772509905845342937188150950626459726626860895699119117038435127482721679474649069842056129221273914806546135515735394114992789628067018783680838612587879611928831415979075819508970714291470037817133234738895904082352535487245310387452840390389940145630548795626407490926434374754076108903301153499134824339576395651242774378145370394754602144736342626360066975500940455290915477603390568995071082477503599128532592728486272328906955554816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] 38853899025676116739767639641226012310404442438394573467986715995233781400475013578651925071329972334643107713579698088372266461403254239542998058437780590521526716473793379628242542403919557555868728133257243581899986983137276808417202873569882295847156813433598966320811157089590818302304888963968762096729578055728529303354148232821313397766855170780451847388789258284180310403611888991587269348417522894084493616702162346871438884471180669781585401795813643503723684011702942516716563797834252123339596245624385966729725675960468948278534020584753877283001714497577312382648462050786172504345695627140317611966731816058928596982109110537146439692577942459882586114422871025833822827125723086290068241958418863799797266249447764733800933731000070245169261052706376962681034750081335758066766450279408046998877527354348129259178551159016296373953546014317182813810439976935642020126194567802536169967630018953521463340639455727559054620841516708235539667997470115875573383380577626328548480005804923692603270500095860951426583157938034026242328442434979271930254745348676713785610832479102984364328891469540662997163262510918107852167986611497621116420636540918423436849295341079874571468769350392890517299522008414431924395736061806384738229457552494546740115505750272626837124207290786849943401070351391625667305588086769675924029089348448493826880054073232424969955213058090912696039870341774770125125467747528360226798902933695418991991601662142095797421663566892894332463231074132330056277639231178946555576252838968850752610303453403195601556019830988123435120083934035007177302673477575453416717202022174140966205515258335251436564052538396297721221834317517358272238749098189499513099810846991731225752465210949006271865052401996242608841330043041442117923138440823387171592887944173373237252408806840682381382889881045374584902508384140719176941601860459902838855379149133951551918289432720101524264895782881613667463022344650650393084157288828332067828844454690961176774044179756240330751881706337656776193656887005446488598956050293414044470918821818247995510968946383991296327936241435182378899072385624361078605522926321628443353915408306273759590912386786417517879172303926707069404395108773980942056842064037037399952220120769170207424060775557108830596460677444936458748163610345329539462405134471737084508996920684717354950746564712317373777254840188956491166673501840894177371172794632136966582664786572181972165204339478940265049994571169569729080628255327498835201869852512981193860063198475080646997645045234309094398701286225582468188380971138824121771732871850735903592003570086925466738975456660977977783227101503502207215254276367442430976488942600192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] -150967041273739624600671358213062008355450866047545128218891258558100329735121460131334432954113077580089044410322720953868320151768495430996651874545095643929105426851650806789597906783620707793996034649284771944557379200444514658537791399633164050786020988408126006536477676558867276986857543454932376821085920434592215059171323847455905741022982175983121173233567189592467354632927987555939498338676909589574649552258677681956051684701543533778197400591238327799042691582439259066228609772865555786579515553346997755469811447509222642147011058803802140508373422762963409890803016709406529009482095311828445411382592594443357181266179574497222452304339816412517630782650270167659176814694213371222176355594448477733003785193653130937156121980664833335365646795675322320032788832250315694413235281812066882159531760392689011208633980580790589790208101879742706476781122290103609098599904668157124169959784612395791975520452217138502159940626768177837484220773255291610051794832139799350561392051273075222259580278330879774842785716262743859364753963738280864665638408793448957529172284035186325791231205510339673273987522014689416192689583381235126716425372698038592426574461442065829836334641267077068218385095640335454379272989769981492776031077118639997643273032359823659677421101590357666884182395156366619112624273348946753716220400536474487242769364573753241425063699020661793938830711010772694411998032495803461512096563954816301287297621503446130270364728365623087856118592400434032647281335583580727280518478990728395779337923715585141193416541732060821268401285346177459929318473250708373818178835663465629539112043585948113763557630700804295093709203310610254040948704922146955485615793107896503534104812783232037776924543599842662685310445980676763247541698503630122068325589775293170690397009862693235108558419899796775674708800011209107011070883908769729358337496232091529376702168368564362860381616856333586149903316166220997232692777319959867300135464259792976770715299823572516749845621459783816498431418845799136675243615123561628988458443951273494020141430220640281748632570085442869366369470421730812581294044325754426874967879781239078133040795756569948720687331122477005820588074448674934630119973905482221291152914140391378445881127249584220128774113533238038924841328140310145953864377296880199702911232196600427145724403116821965508467613635040576571963916989871684005027775050763929210671804806216664340928723844294567932743630361160998057866360042420704593250165575495747797368371113116576635525355252452803822992040082136479021995535604116184194719928666279872825964737049098154003730485134048472280130174573734040673064800381371416887148613700943872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] 172683634694087730489153104966736952922839545363783469907782823933613387968318238123237491154329538082622284072242163041972565796278669295525878875843459486191893916429336081596960023087245155853390274938363656285657777305221363659007739726696339918962482676272881792845250451195240740349209640845945507108853859933503445253972791297103933860747190656026199905039667678876067856521587485187373338811456847902408507149696594179699352496970055510782500347920551966990782576942186015044273703327951501563860440921809779193148197799352810749829237277065933642754338052064833986019698878266391521365753624725689445355267859460448550416415927669958394749410521859140620551142884441015340393400148149200869674112311284654773847921586926688478819236978170494829812572486748319872078991776879750774903239870571010600289563896478300581333975376108717588788121882227739922805613502736615306159700451396623282168399265693042029017776286011441512930565117474173893784653786925128222201832116622091813137784664593621198745674179033821677448489526035420377257386045958333129620584393714119304113772574340055519594192890201810829907653999193612965873083023751095423288231870141922513019079192669523204716842785739604900233307735803823016062855955096550869798895044222232440354772840352371089965522864439273361730113960572931975082040032854830493488641757069349228031963268370317881616811430247669753879042456279963800860272561820098206728514747836957093428044921491379279295029852391244506496562261599009367072280884224430980061820895050517284088175370701915065182106093696488118316715772466510603413017219052591972609105866522278665712491780236410348103462553980182594287483401456232524943879525074489891247424426152851543763888191437074630571317768442223878416959894061565997601846372141103570634814888182500937824809196038096199077252768751107402776623373108373815801046845421419773255975048049714695862265573035895987432824242688609222034025314723823941117262660088908228926429480200696155681085247759744559108785641665273876259630524607352185074735725993709066065799812899775519890066173994917348650185891191378820425327888614970976003539265757794375535301041738433705716886804749923630014168234829456327438182957806169310704375057134954550233576824635310002952041838797692481740670196382066471365839433076841286895655370428413460857021244315158844214006352322126532044443088345028685611748993671051891588278022049932887927484849821504402647083573195228315311479586455643683625284157995958518570967218787990074001087535614616346346590339896436414202958429719272546426470294001425834059580578102553200380792002201884698893203511075429057336123947257114518817197705551208338946766692589502464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 48242162829746842613927932108694597508830273972057564581876387499247569210654239808191096302786682072088504571811332059381804547979602961008370209952624191628285855017331543248419344053191248022878595348335659624666109850264552812025643607680799068267023578314404427091286936207957885409359988839523900097267380879969814529779267623012103740183397737366052343076059374513457762803367107784526714767546548622320375247578381785476673112145734617102416828278142287887443152189228218222784048244279125928459485786242893905880583685056841544377137432354602202683820678446906919337896116409936520926500107125990128551354026378859487870734395096930916272547380219936258492758979287582849849963912061526454061239033303355761500737858930278176189567210262580231215275798442656685635766494370647211616027401611510813288863954300783305198019348665513028585296121981618589274705336536511061750080628372880069480706282838400266496651858614972173499439938503699405930900474773143315490086340316130586034791324186779924799253564872300206595277191680371739404661689820750582495947661944954625225554024444573157914873759318283762356390631726387262539186138597124028411397524896658344770212225783031449282594857972730502762317320254146597551758523562894717002451840404181793348331200876603587749890191452307999815661426122408581534627512849193336626677713683421843929104268744862918844023713703348731919248917439460574736306648197255030530738923385431232360988000275337623019364572652696041284519992848368269767452719490542519275740549236323109224359386098687897888022310331114795040488600993554110398830608513890051935879688929634385463168602070095430589997538755288471172517996253652922945540418629754435985561801419001457668937335813852280724737565037287103509120458311047539712083980807320545855732367951056209147809841076553225355188360371402600104348468030506409148469494407262731584248680362904355885843932061032206071366329546239029400207075156788747636120896680409422256257913044603187477121824501864851928650354262818317371801359406981278995310167397142762442139944252617987491813321319669449631377858789773807407207870275761405205061029312309834058959884525038515934283399291663175118162799327832033788158266845313271838671499916813514103704253498322570075585540554903111384790000157013547000049664366271494513818945222506334929627898393311012693186789075123216857111599284572401428661315873433095074664660770264770650456765028639519147976489614379088773989435958598869527256894468919808254848435473450213211722740892739625786536655741185194877973319317513482342831875947464074262203685623760334835892018473193619786886237537695420120240190628213441446209742728359073063014409569304576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] -289951185160714287266753315670485934115287090983765336491928760478077336744868310403501447813741418531276179979825078543003264548588291606214725941335471341153239124898559503677196522670287091166637953279513997916800928297254680301172718304792444211764114505830159592803734300213577130256327913288668916435759549757779738371693562582511921865779082420140011763708969784071086249382244361222276674773796793979311674791931232944414229835580199456958612583786698515117243445340873088891304287835547207415669935109139255293868365499802456374803852923347470171019702849830093416358418433393407672158915079577316809759193740155738352519585342053824127768033397097037120565671675152625842658170944608266351434837535310786209482426446618083325653552642920462240067403809250534804227415959375337994510064127928617310392821056168871314872118675564556600165751556279021167035623961618388291852028197642437460456003762716554280954503725868819008778442937467572759194177238902584872778332955625951755990315676199562550637296711303328030505631325531432704785747546923610068465429124326830979481198039798734547412189273609814261116321296511054597515672034890110607698762810697810068278274391081471291331021136359740441882824398980904480732204629970885399313932912502741329910682386834032807648451491973025963452393971542894896248632643059883672274696846308118454845863099082608173045772058585757533904337419477705807109192118921106310569835870828798323325408102498292785596947413928855790690126423143974001878906361794474148493756749327028773039514832459629721113106197867342426132077350562094484897943955059444700847903464783902573829843436286637500870088126044098095862415339256165899802207541778534620863968613098151916014699966704332772615964253729687492239760237975199962504591506009343867286388893447583070156958969705684074908061624839058072665250624812163126024183494125352478853226460173994160311464111515828156480227562911636828898054567788913373572121403062363881395803938392020314057741671450421827733474465361805679806651095895256991155134873743909626759988170454164609520290956702410024285847561199861290432396984833762013986156984352741025938654254247065168743643019525827632752254737368885329300982283523821052513794863295551571713455777992304134692229612675711659963716702680218948965733230116272041826031241244207576454765008112984095819515498192370019613491011582908690058575737658444522666207261696201088323397858323904316531012255261271556639066514953592271110768264196362751828814029948933330542060485729414619466982998780691483931597616197171475498711371467888560363148910143881342282068028399150391671579433116170010787892025775184186839504473277483647912640165047173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] 72315542847270560725175862564775530835326058546962481721094213909443058430183561656815274605376686768402338335819643617784506770795853380464759549478434608578184490906097614027166972465034908027408852699058504704130975147002109305786669925547440135174076195250446291978275170937243822999812455990553340630194588178493572088420632336671382863362307548479958126399901734999803800330691386653089079076820301172701250326167688734286831812530249407204737709918457488869838410621012061349684866689394263642003235828630564322602889735905373975797424189336977129600622441383890939551241578922266194297259150624472902536099615174226345716043281848685033187866191895575682429850250533078523211604877999420745968915787058672239916866105663532321934975983188715452944917269933470245019505969243468490595283260708588114001533783738867491486101895735645401682125977198326678903619746581507199377993699667727314916627410243854198450915488155059057149253559628206312360668251098995014968584598300374509882800984258810098959722221128089884098110848740191371662112519249975838535207587325593224330979386497439744620562328255167648139398105717730273948490067300339010599661903776729316780955989314394281734987888511800134416968316868994473981337134146548871531162210462175717873444952389491578335678270013357117913728671092426563277847605238917310888910168110592374770479282559082907635211600644992037031182156484615713849940896245855156392932878757775617058524470600963603356695333080271180265861476117397153888800649248504732363618349254534616082355515060603245896505809379470502065274344410826611142128403285076570791398487747247755133879682558689344313717227583699676451982403028678435068809004690329520546565769401931821467211584727508862191973742613063044003252717117833067484656340924929060451847748903048099892909078377452880281186100161076586847387614998029701336439800759973013159828068166534119881254227299000146592673979272676703045855520534171932080099952756976027528179823972401719441669857988342928765635055426112447576533451582510677144700441383764472716002423942229446980957282598032473368579173781364012422356804696190914240187214577770233393037981094764169134009636615349163613593945903965530802721712191595725471726750152373556730412647988639130661510168739685097848762982407082010870744771769989977954971030476943279633295990453208351068667174556344460593036689476424319913049391524353621570167515153002763261994886893462537248193754712598941631815735595475863970213294601977358204642703077552897872962977332913300497564397983635952238811011961950157071880905675484512538246175615449531595173488404630062362927011447885289188930467542400645622605501283276762778095600428646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] 496807320405326456315375139826720400270825116834733802076413251477912921430457949366099601381542367201330114025206374239699725506287019656871125666717517345632077652189783737052757163527858083343922930372379389157678696208667508903610260683380668252596286509558935163799762657716986177160432002592061460784295384263786624405740273290556159501365119215401591221129120922772342898723499334202920365337071987703168192256714825505529453499952182342379760592771962579967632789710789753542375376823684518749536312902452453571620476112752412658792417161803006329300125979974268894720482991818117720198001460030213693257466529472479479465114678333291308577394055011372315008340087833163862959926009165616614895754553121645458706134465042068234290028306072586734913286017718037341068129810566278911146372690641641928132983627558283467109707599933818335022142511742410289301998177960073974697818280115065333894287528770904888932054135921011287925913486493973324483377745478076307584208183172643654853203127984734052419028794439519023819125798873971165166699101589193658061191733163500968265752866674320609075827934270773298625384465841992040678190164413619550763878768102532381696545875761379139650299761896638444400489147371365821031180629848317960334122457708925197274509355823728913501212538731602300632595121006056521075813321215560117887910774008270539973717131905365591911113228150468346657006694442753166639724257001565835625994823231045997443017650436926570183674270739078250327261611963258081787150476940204225062610832476546576981630892401582190275884775685762149031306874987830655515314563564038609984537806218090669711313969549880039907639676930389667412066518051328862624779413662513927102757087916983487766248696308611593548664642700744443021922583392036905659766362262531681870352536245704450855552849001001244403140934463663426750399887575220833802388448506945704534737815499972837583521855324551573423413924406601962739167162556513753937223932633437420719255850386789705984970891676989380116308807393305129666190234681006309746449674420877892710821208104362280737764687954277313927794358112526692963282306242291645080275436823400713093739409235667435654752733637737652258519296905272573250937548552876997365562873752032554669351455219147994875538859076785653874039998328639027411407916840312318194896070874917319471185135205994403106005934072419279197471316141661564297226353469383821355679237552253165600638686278913784860009986449207226099371156731335798276295719533999775277511907999714694350021928910449932417711354885013433892590162607132403868541306330191671495835538432526275207269382521654189245972648071910145616339182011203187594174924060252867153690449751834624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] -606768651074309990348235042162378711781693226547262673749753687898993290833685653914652429966964165355617887205039846297484888319711455104647340139245319942263747771976798580449693465282517460160767906250702447918776430246217448036902022835563861158296821925520147915072277159200358300887644162257026619482951807526359055307113176542614751430716285875180397361646111136203050339978790396420327304953430355805478091860046505461254221711415840132642559630062697381314135849024523546819333816015206298910586856201584344359868242591967710124530757633576974715055742447277400219141374409473382360644492853002990585115467550003100480237898045414305809327291893971613027335266837127740831211443626721932690752938468640471942842904112881032408627392028906213557823330576465109847763014898723368014734621485398768431059231147651229748694157912959337168114127013615224281066969438343407692043006067619486448250724141138038772524542943782206581841929447995194010027171968985194615209195100066627538568617000035429512389113415582732369435175282010084285339485530331745677199718217010028587525351439645941723347749853098987470337104161861741117587701751849353371854878806601140343223447753103587058094920852043328511655736620937477468406516096972884096965318983874039648078631283769113187805725037193953950870873127315813799725062406182928501807900748667441368700593405297878326759276146794521901717925372386066019174124962850038686024505756191064589162711769549749553375419538559277002441220031778831941039691954642532971914479268998266859100593284731772605905329766583357786163226055816038861703564409646901772150561561225656276540947054421330848404100332245578562899417651516086560927563926791890243332770038932744702523761919062234137175685404122468558498335191453993009336794946783342202080803150818468021198228209508734504607239789141486491588514224710183763518565120978823398892192749842528791371376521820592847672505515504662573396457255126323691737434975609511598862356665206908782291521014024954839499629076907729936163255754389895291296988618195693250363870390406998030429305387442381680883782805458079075385310865321516981267757951977811971207469010248273497011868712536967826991461824998033625114947429715870461091355902693949945456355897211984414155145984753779540333441175113832598171258660169470741984375033423468999671049299672600768849848482291654724066237704057226690588133746278911591404718968163882595229534025472398147190968335300737430677267544320217536241012504136276990189587573101860116874107966022219552132800724833515120601444555232895740644843877260133281537309724694518459018006935159021102731772175829832086210979362618617884479556063419301623415071138226634752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] 25021268671607084812057910697381448177939572846700266146202346058137202434627986502993268004951172006881224222921845318900428794001967155784229874404684247083669005923546825480079530158653955096335727211125057935527018548458787823078475956042774707277223310652945360698479794181802711666477202116323666307092179083540127846509144181250166057622366398337870360046165645388196392509761073240783323027384632289964341728067215693603899120975300865683724404005704596037946962096572150099491350680551748213406873096528245528824021075695436976054481979533337702802146626324839806559890903056136213082691215053394788544946958069516541116178177823446021189043850310280032287602942476833712626252478160089770421833330672808789500125423551917951301473926386322703112051364371020542565861129140178249131410496093740019773849573189480201900270101269857173667711123281779082248065772952136304292208857905109671674953595364406204667090119618267032764268007904376780282955400693209115422858240427349850303006185934205973927473633216544897321434787213288493424711022169839626325251729771047682828409225356909222419057572665951092468716959870472511471312801205197508654395432519663682277467785365206861056028056249827219300885626368946024917805838065186883110761815859815567085770480710856758523904907244961291710685660271919398415342348435574975552565490526854512457202630009026564218754349558449654219723373099382098137072695447967208350966459495081193468266873384265604295629116057400140197497302900324637451681816107876201742588205504109786892786163763816355718446411177567160461674647590468007349377081945058611812119775952484657080687853449943645001663405833896037539996787611600755644434861726598402125471758621620151884208240229844175884929373570336578546614676107690182016700726313480645499828738394486728829737688778220455598837713337162810272215665585422356309341082428440227004040443091856329596957232825592098815602017816872599611840916472448474991540099607360802540492838349388921914220772969527269281117136605810836253389928989690852473081028270374376975407219144831901889543807273293209842441289951309997786074361774969586933673214738315035909942805843090345149829929875984403346368843338913735178210942945781936376353083199943317204540702188294078951127548275589429908419537340393651686646993487315945312635053131981223778313789999941702681587415072858488948836397704060845708903994566669577577115984234083618794628636497616600487218503138307422534720454625014232437028839000352047885647902280400336051564231079848388451474302585227960593968805275145154939916213272330204304605532781583785871974303584963554628304379693774808690575934376124467612924571583409880096702828468240384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] 374857293366217754346773174968498282838021000454601266961464049491980081050903008142933804690544302819340327337736207192935633567129776657489590305633173617255615235226003715722166748549136141215647674173698397669411769927373756149946965159349485347793176337611292308642981910774401639287509532115367851161019441139011741475943705654385599343199598106307355637661145142896080971609428401910231222942894522156354145497463370237841052265352066527188704453184234197831440287172431150472061407004210978657450375304778377859440389683404459622219274356880359159167603815758697563752554604791395180542560226835610176827483328056437927976134546598091201806442245744650411084184690634601107390814194957695155071748989508078207084311621964129919487271597710530741266106029691524547545563644363869408847418172537736447085695619185496415196988537792662209975357577363463065823047429326318355319035957111934074837238256001208120352968093871349059035331742453956516417370596167143593886346410455833623535817465611795116470762217756456075948533273988497564135214078301860978211366565384572562790455880479018526293217588202000232602804986800194531315439200523319595539066159129543182011231631360826801603526566465418768295240709499377054136059443296192224153896304249604439903560061229309715746791987405988555572873562475123617502835385831059000973601996683564033611534493887958778414907443182966732260488873885623199772052122339420135076578537427531297787253861607094451430739581335082421897483001980988403420370262899603548466591035332069965975172829934566072189432256308160631160793936284396608005755289754999057938143527802209858807920153044670803380327484589463435196321756332909974297474085917930288002170208051224645851200480712726398149895111677853815709004567740088806130681585609946951459342788096534812736028640179998973968316396591637052845695922790852729275631417719676271149692851795503416245508557616608829431482152704008394587335060946151718829663116099897847717809837615541181303500783868494229771026863196811977048218867998889182639973398682961606386978641865670196321506443067271846865551061274547223978067106182089910671566519589210942633191857415720915581321542799312138811395158268308998654470056773424317273778396081983466825034284470232397729415924444853961892790784385672827772189005280394733941206272945731497229854458544560858689089234473266340196952163423222516209922736035757478677338798829572610267126100511396132061399860770096711051155139375483216265037117586720154226997891983910191193853991388039199771001919315741473940552871357874301079690192721898398669905913621825418873694709631909606128461573638554867715976689675679032096353623466858593105822098040815616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] -16982205529947406229097065286673696507716075539594630199218157917096021397675918903017187689434670904162745379086446774125919407600407976600616942782054518724450740664101379358621198456730581409266222357225075379005268608636756522911907278547628251682671624344618109543399680308625513388310475492702600023806681504048473203328893209281029925537141167963120426838098600078902187832823444154398428147418552320334272373295003966395473805513393411846955968222320308727584238679472876238712624780788769773033936447074915535863066499770986513841146570912927718966296567227977791389323565219739315271470158161000411629165037232837677638939672874639582382119451643280115232070497704189134212453364406298448240422587652232112229493355715069006304445097650872538437120371560088592145576567191367414458327607957375053330195149871210732174821027252023895478019636832776258337060262809399280327970083816205033808306459038742782782629715523264179451893287870203255989146096273028785346858945848841164214798279366836831366271347864908680233131293972405395431273960054793375188932057859593035155854280610838412996335976650863112966986232254177439590482071242138086394131517411582489845575338946122688505686558397488999220424953598166407917756763328861835195028332827710905650682728307033390307162464936397163687740604878758901187129519456026719072511522214977507164226136995359087781406704864049970511588801276346339046776427490814207142925120145259997590254014351752332024070459952315965000959450053467258300460552256326532297673738512573157168472634356651553250012371627589466697463369481358460314640781395313741448406862062084951303143629327148386284798044633625177414352009458705437629606571865676870226973037754626898419173998656577376330585619617235509894769734452612203759977959203474189704427522701960346819280718305051555296298215994074357807890425011474515362066173833907468311612254396241649070796786345422392778689959197589839680433668699359541991642612204936815991858323204446613606052594907102224670943533382052682631425124092654435408180548095710715231204323133879180250158996294814079833991781893994847992879605889585249374152366146447174381616597344340568815111617245486382885307907064085428249244494015186830585486534212912119651265889528159247422504794014523228955064417049739506991456912972303532182798496520627008934974363442011403186577105364131362688087711605945526482112911443073635314404941728511852285403371455966389552174600129233208223454161882775638988773967585835239481265768415431487662618539480758447928149726664373508535309397839131382619241004763839043418634237054371352685785850975604938834483887828300582366070511598127885972965945720212452379573385332523008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] -457496931527405920321192605048069170788090616969266949939202313040346193285394813093944781181568994412564717998615938490319135398318382163847828475622356567306010105745538227371393876114253794112837183493105416056480834599807365883922567288593847780708860800917476085363092253974153925150104857664612075371187299107905862871641250827403289399958230075611817352300489959283457452804710922049706712772597926300221804574255868918917660307769603837754334255057906063645844233021236691911461670369430410109799442441524941237370852494498162657949222143035655325641099459875480620082157787915162052667819302503327972430929020499691972459001701470582092245731417221823021607834163728073923533641094645431819158748177024192935713725832484557209139160951508439131865790603849513194065574672657746514405402979488071880133460610977119168546505268431905097107740217626014592574068653844584794375748936243851593327569461859392392652636269061259564057947006476549379330130795685108259538343587832019633607757944303048126394233050793709393812519377947834868022766635720503750295597383855613747699310856266077015232231355182668152929315246138559416098747898125078166348500345175128330798976147868348666451317868191999595361569019605773912482299603503983929812643269592667075602007515762200575896877487416488873596034536723461621834926020832376391511903868927716972223425206713837167033144007889472433364539325554902700958936921062136107111364994150335199058967982932168421337158105947732378523298019316915105543735588400198001345004737097329754294697850723078941517504544416056381828651887132554802235425116635269453206936698355507624629360158715750174567822364693581865732886593908370512000675804623438125608586929005933439883322046404515006236390162332512182027009443757557909283554459861684423511918178393795959685740586611390030951294400347289861046100576810741369575023543640403905321604740341733282585235267073037917889261247149118265210017622075083994182248295169472906436804624269223540946517161171075421714364597821099895285206196706487718768923337439809437454692302237772581738874923948881980430328949949820969790659411538731045800041500141928937309518469763752403213382914115474664584416924008852731325609921123500137314452906718717523494945286103810760002156736604909518110011955147712636042458120624038788782584562371840084754124358060855035027380021800690461985576411908329559460335879706381232355749998665842491597730103939779623721647285195386202459445694386362136797446471806716667598673165801197697541894256326486052138262926326397697577555772325363814963763498808690643347861711997005565689526256857807610662265754253923379774050280742476451280499040785835504483813701883789312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] 309821323957422359262124884103888785031987316786889545095313152208904024434753638230523859486635698131890948949410947285625497594343642553080188175204528812601593057633528978327944905835432927795094933764874556703986425834862167175105927507195207136140615735541135601188205478548050231414401443444433550816101331956936927721481345457482593406829818159700213306857854224121986632041414748515643167519185197374399548194872995321529005303164453837791767260110832294600337701838933753314804998982217939720243417617282431703642102450940049648592268998157994792992591253117053216120510660445318615773069500201309264437810888977149854086210437093287181372266533458870659452078518279373565503714008284738379416679437353235361090886212442003977711815013909833948371479266399157436260815325163405959924530692806398026837404937338903828474240069988117162236369522616912208001415311587952089932323502524393165547641792443736404101149103150536059837938944518554536552916714648099725472627611521231570449447438310710018413709160273798548727977513824896661835260128411210478954212625369006324864930188491793106322245861132209685241663042567254451853680924159757853667508379037092965176725354958169869408579190795639659950072184021675477958057789181127270448293752187463570657219486302169407760506618905756978210273643101583268291052751128882388504117220534842368702724590364910631771646082564435582965999818713263168164438681443471444382691230341390713650195601222660712395286358533906364858897083253313835965201986308736458870556970841256757626527141147941492332789461001408369037749319614704962050509071955681175232821627533611694479428669232383462646650906842009257276283697974261522191184408501774483967880072829126395427844465166986874284773053784213177960074166608049592249240473477842103132992896793418441042959002081674103523303009332948982291370366854073509220210933359824706028315272843025288010666394348209343772838816647170942342516650545721390871756458697968569325999541918881092203025564282194396663921796708591283284021848892450676218461410736804663070821575325615400404629921236215687682872133079992586642277214811946761159139413447769259681010896626918176007223981203942400727633480232702058889532021837145414769523601926614113969780715055912785522664499535494211908238704488172750181858713725839287061039781610524996603665199558679905456929802886139899868954337726520214794525539538969233298371844028685738319560828170166659509735113892154718858904418814260862925751563479895213984273573297705619636588794379724411960288865785122899814549529844776748679960943328917395348047947461198617394896017828406926726198676573549533849564112148458255017864183188444288030087549397499904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] 217564997494489763142373167692952334384128425748049198072498053392073736159635972927834313775356132025409569317870553576210090068574257721412866678580153393327604777476920144398041363854749169731907788932831270921290548679024320932601649484244653662518914239543223679632836449592923184456003563558160845460545951558671422322790272984212810075320359470273331332858482521021109400928544535124085348542330132639428098427962643773471902814806892745945848207515890674032237896960676535860171156866675355941808067539070074192671372238604813442328814323931829358974491489534337815634338637455190955627030662046423270238598476426467207742364929746746473286922349172083824943803393276682799314031858496715995597770098444164464663376772889850599195004746028909930237835209732627589378871101908359689345824760284841258740538093341278047317673225154233586922171410048166602109695876709202831156939170359840808017410073576292071496074416789802081941751905463453704506117198288718250943187047800538976022625294089217043682989601656367177281088208245286631419639119515295538439554157637779123323425254319440010834342650259368884326333217645165540030343118508221207293673648982320625672315964482097273081110295617826318185500902217980611921107436433538223854458880459854012476228904591075409131265532215720547573886870902422540253719194756184598909779760006194042995964467786882326622930387691285759948620190193809919282140597234347690814167218260323025762091366013385909055584916455578175911190463045492412752432052185599323534248799086462478831529226862289367307148507362773737179656266327317969381659914403031201272089329470234848810698985954971720621431191764118841528597864126041001617828066738116544859682521644954287156359574391995571083612492045523000230143533088550600638983582213116321324223791548229728206947680903394202969209686890153320652850988144616765883505890567847854928772909357938433311007216070041711814672119478537073062179281711630642382893451559022951530861814199161518753094990482619484053624409328087188768139655453062903721799822201490829601438194657226361340707994448501538613412279826917238695180904521532516504235643632085617328383865862046550164964268543443828813055114015222080290780084323060957993292390458906542466279821370183296917029737836190295350699436046256130873455984428944928398924532237702565686473334306863524560296148695252162812830305197163688136304606094806871834042448528393342039219941347816880829685057513380644208363160750729715150218333135250254109295198969628759280627301129923643623663964672638004362578307261925508250359128237098713980084836202113573821376659226621550376260904044491391626353773354477196795822561914918457880177634350989312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] -478323746596762251242375262788555715215575041241433122619159565338197132369746108864067323252816999205592891869104844588605166964240587914926523573163275753437826702566423773672218049847860605613617194695556160470397283371810783132175159291519755743155124987559654271153875062559020524288341690724181540682219400546719185549805865181655443598713430160811106985670992224455864978771480428886973826555364150145398443592520683865763449645689085089081582018597468832735100402461541327440117956881152370196623160152734743553414017795911750464754554636510053370278009392717031018374629767545874756665813497510659739810467265246183404817522138245561969913105915828654305668045462440570855388682903692584082568278959707829974630585348039397676690264910614854902799942071741617211666500159871889764938031536025332503654588522686509843091193013900190081123735155877372698040576971761337815112851310251351362227110567036232488633335344902561418342594611625988141853625881452930173758700799412603924805216539304308518929029252923478432144832117633432107415982743203093509054332155455254349644384478830873907888699769822876477410967664634533905388609182609954719851181981659067831642158175398583523208161044335333989576151819919367049529975907454032797425238272328711662246899684254813805912685863130072464241831560311484086450436000320663094436199397042222932778896333286310818004232425271619438287781678589319089261849637815819124333538883232193172024934242942036994290647041431626945870547602780789702149296607558927496361713426748693889562812673662456644799163361591472253219716765960279285010741065948432783217651817913031802437008613520633055121232271225597209316431625171931322698632709878415102478533390928414221016675023174789819288036062492865085114251352061622193243121578260091630931855703572938166765545530199183320602642326960471052546365384122274936831762131721368511666806537994885977394247608301701237699333570308001471970868265057667481163014192314080385547727245539106825563945233659904610084910602453458812746809359513511850457019481686393635087338187836779866612435396173736441506651717013880803151098829937961354820679231305106638957712207666941356077741552355106767558193258036497319285794473812271643456305712182227026574747918706731756770657859509572731408527008258152470601055150239465869271406738221087881676727645486914760841896180415610744285467537917187363467707732801013060141524867652191142654883599379662635017329424639350244088799357949815469975713390424636050067511735694954587329214498062628088295164149796263471546968076500487502527290542167920938601195337269673198624938529688472765013565297765701789075092182301879901466053975589252083147822480635199488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] 338516037901420623091951857243049136700642401228430646720248690665433790071020233066804933524049869832276180736501193453668989969250844798273456399128623327368106354630893454503695313240486084448783497122375210280350873776696801770681010436929667121847010337509326598649960597918493389305591974733146757902349664361675965341777005936682239188772420132979609254079666540790818923466148564239848667324403066158936670998849900213126833667762951824311762556234180730638757311062522116027566742752368810353640747036545973731910438880664169595213359660075902484176795673069996826785309023798569415566106627159079330428846067817082652841367538215409147295418291872817587692732856512496163902535044968351191957780686943885498318439631881304121178624523015164497799468631491911828874685120740487246234988382411386864165742016035923675418271415247661123832935097133685607263308939856373033605503926789436966283478293058891646701994363754159773776435197126242772710938712183617151983760742538624383330264477758187201520587433133126450740135947479354428101238279245899726456651152269497786264798662357434204449779525523384917740795901902343666283487735765552523900514328661178591395994734821549754472369731412460191665769676647502819946665571775719362794579408974422697458548748945995752169188126683384358417809213669042273513669081128673373732728510477149802214105908323859721094367552322926010741353932814739746659642211109932261152550527811166179681521290216203245408424147136966963775138127220256186706027743081137182676629847081554843231839629325990550221486120772019462380430663887164078426563421836744371248646863274233916142598726725447859719739396772392890586260510711569705347484160547496083567283768419143712944603141405160981217050904243928133729831637322742080810140608999601812998092601389753274015669155275560947918718736308419354261167671105570205162275351943633670273354019838019670828168022793110981876392806020699089703198943892780605124888068381288476563699189494001003773707527448264402566742939293935859698521096547677969512671702717231751398910998256304793218789942262410144898504459819721192212099333938599421897282391497233671916758164024779079867448560136289155710825374838469057588143223502318693703559380546838084095547335151186812429495788864469423078108641042033217593894595564587047671482192837021006872912574400042708646853160729877135392919555626875275002829825724821340954733557826828745009347460722514028819124420716837509420733186355958603014479999162618175828983574600539982335965672640808693228769686735127177142736650266077399424017624178082337719473345043606176426657543632550120369655924599748920243853559056382983203132289169862050853480359700463616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] -103004381843391229873164420523080070902845551618951102186155503145928439203987500049436456654129870480701085187103670634505981398397848008734921630261252891034587102252209628994651774794443393038668511180888684460982974726947442602288849744882905694611353053132189524946161942624574039835552738729713101434578654964337136638297996228667905436406573804903742125029330893538110443776873896886887852210374664583383430869123286499375124585697834327307867013696512167213996964119134777611755970521862143907426494376026210664111936134668208341524354180612110870513909113594901558228296099737510472064688843105779715648693889295692434645280991764546755055423952252122850665494284373100392813304663343692975379151203203596371419040945495040642776972414298967691694309453814370625702081841206634528065735305842446865001272741589071341936286658897473034434796817006476015509638835313941923008701509143049815719233284165586336443274543130709681722038127012945007101286581650043499997528947728446476360092009763115000276225441187829796967728801086086972878050400207065428156206098861077342708826678397677766732491605983535985604740958554432680856369255897453763741737340339024539220635042936591170445364901154660661288444417630212956287519977050382610889142745482297404349676854452885922787938158308568889205517271817111674543478496558853236119381372769284384297964954197097175274852660639587255045290595583033985212032982740070296338613373336816572760104226966392823211399274480019334323276073927099411403599845205906343208334683426344571677780049489915189417757703600678795043658463667300873842277758072255550632424650342757708423854583056456583514660035565351568841432027268984466402965279117814494631559838395200020004062809001848777339430291694287525807218449495316823542314953771756221462270331013268434058693644305611596050560972541321821577343996705809351204256334284902070164682813598904187286707123712975197869709249141090660612272950268024881622999331510126584394116600817999652651510816256932750750067330159896077087542492555442851946422848239104639621399742257057886864041799660233676367653671565066715694366858261289921875559622141225271026090587958959082814105165678025621853947807054563512634533925637403710361871460087612198176480455732166006492722792189043428919787193409487184898395700157521293683253907069141352542194960580147564683119595931101998623638518314581166512679011357038444678844499193807799766699007692925863721913172808149232036500275602862786169009295847958777774828392220072188336070823587564785706725481360674856614394713078091375592757398229780989022595372704563512705854615137221503282129076542549282593593915886065287870262482912869021507638139170062336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] -10508363908998636104189227404093710588305686811068139349326197852588982219775216345648044797972845832631168356668951943054950427293658469010159587216312467856421773708713489012516403782798524192925478880578416103677230499601239139429728546764328394226584949120008079166579446221567633191673103565466250140842535216346260775553353215251328972420509714953303900278779269391128799457572891317699092296666248094374276373735450062050337250892065477040855461240290507061008520779618348356494572658496428678122940401830556618778393901919903801934134778851838697414906605833900079357841565162532399402087103941138569471284012215354672060239845977564060522003963476097189383623941698883396682865262560119351453085462679497888187837283407152751814186008566020429703541190016917375527115880373604923089144203492653024714956335214391043881652521666092060556266530174903783638415692430754436465555538745346993829049205562338875271611744268557493185814194813442615490839628757151208516943645127998324458012227380090061396170561597509783427847995898314954103203753537433524580819704785452728748040709273097808637837715806123707656537706054499721531445187797088837746882564170920143205773376994683767692328285164446971625641669524409241051278419221005797322185107212319705889733116026264505824939831539344168654800994654618193989812939599010798339010798293321175078202245396649524637539373751255961140641194621249922821072611370062734823915830577005053897215843768123727017720855080510279944992024519556186305798714179321918895404111612087375053462008801012206948895165046337456317556858367163333143856540032883242582167816876095628174327407146931782446084810966899116151257255846756263578036663256253632901582956580027101372752973054210979762338027902747412406767953828550319786526181044644122378104464746944328632594979138081019387027059948578140925711455418418024280852478062562134915184538349053446011895571105624717975328026998947420230570693199928834467895001569682378135494604989139686747601470817639325471286740783033521027149899957604299657851847366679373684221250219945701359711521610106279817650574499946189494254084546069782124308715488847974677468971313402041723313650108648298266504938314444741057618907475165608601807289182720769476865133483498417717172800171149267770007469477035845523089974550706841518832017323874494587574741631333609327458779302131074886684275908686745752874084719252846824735372084788975935929150371124396009700755702498486977987279558800790725862173418813551254523790696753849767909281494069563121883192317966116265881690452868721958903657387249764617182925576882367875638260029312367169488653565937071283394600346139099063835518104333619883664559122153472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] 17855041000839508516635135861451378685947078098929461314213546565645033472741384249120061897290350358131291838332853037035303860078019534761338072439434332671503605947621078410777781134285292236081723233249854868445661336254394147160216831706479110475243816446166419086119117326802566850366681906990583925510072723198941782923902857898648399637787649663034446607551234057094270407227620585183220398807190963969518503395242147899952644735853142893697440402469576882126125344370080399920028446606285042365811823595804444034150043987631879576963542252149537094793613027477346084876216350073239985703277400132530634022899484565406918488885022817639265532771328543536016248563859496550977573240917567914381024636585971831267889147079775038191733119142436171846645434331845078199768707613647693476509706885499604393424639388080515409529464452381725981253733330768371388441868869397923789994436239762873826011615693865450838473551312258997275580731354472926563696190714131604029227190036530590457119509881596587040871215047284433754297032841477789628420032765560453586963176215138754837075498586170550568097655268418623759887897259143420520941166096415982283470579643856135326462288250931716044605352620912674709910131840256187444751434266952560526525978661746629838033111494172923813636539428457457841498487736136848154397472260062289686471872259579961794532122593888276772943401168574265608095436497119340858731580679518821687535507831916636532501137822374322001922720898792921992589049413424631826098701723712838309752828606741933627893273827387981089648912730365598012349757224934601214259397681610142745021549769338762505840513873584021373880675350154462334403376787311768975076227138864201905857628419253285689337528689494414416302871264428869112383917960988455181639171692371316422167727011853424268033027751572467687907711254400776126845525235561133294073147447288157140708973127997387545185565902665542555572186403171685553660351896250241930407656630864154746096196396729695302800925523936039218690636218625151616719202851375995914696503668250531537021669312082566800226935217060821916922595004691354713682980575880031894898201987377168653303572666110431649533250051538819116539045697072118229270822035782349468798014686799015214317362870398774269116852412148152884253889993496636049040464244400255399740243439145237850884465381841092422100133924553451473840657295197165850507300197619649804812037785254986563944979955219630069837354296433665497479921949476511028776664912216520593346004060914818223551208106358995368188462443661492528772516834020320256366530898838689020233838671417724786586822048399283291245557258467534141086018541740544269681697740846246810921815024599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] -951991530307419511814502019325042949617687724648923880568080607787858908320099623650457912209840937757320694206251618339914096745349162171162601641326205566684031050158124564133739445836453276991215879497903547934760633877698407321346585980374956434182257206273626151124610039523687776361318393735343422698344550164599623507466105571636511362982840894075593043519723576062813448155877972043911185766293244328558660895680333188984148593285063017078849550416527589098361660164704794218154191586382910729539264100518383721347732499280931880461630249525709036839458966653442623837467266446001696828841505000840906942757495725928348627189377438338288766831796929534763942142645719233875865112188754932407850602568769363363733468843800054920134077786095663045914232367431476548557986678262142204084979910783958723921119085616682229695575643088106037372720187138365382133304376807007183953739582226683529351642865572902280592455187791727438998828346684362130393968370646496765949629780029388022356784897224695828194323548544014706752521800647962406172401486204352666523974065818580989196299926744230007152822139255799012832598514965189688782204074839269814805120926069268360764146927479107329154469584901331669593680435903430161385751850764759081092867494235322973646584104170750241878232655941471753000956579204537925252280121955787290880919314492299754672574548685951190364581803561201643108872909155666315392837875509155257329724236536524349883509600845107487357040180426292318370221871999187365006019317129485122752648104356186397034069785041585740984097973281304002529000532422312133551495523510252711331399748896681653671518231868237076916624915670709290938041290081455578375674312004401072470568798462714133334119430307805016399579942237856479338871107340991072144214478286111246190586545602406954438803345174486434462979286042066863235878516522559134327107786095959763428945286898767918312922104211035510905391657197186807532448849725166494912569832154330009682993592677282482301121824653858559830406719340095628443791584947915945349687497056233846820590604590476605852061313248658665414836134813903619465490536227177107692855590936237672527425812899366282366630813062617355972808626903693060448929647398956401868756646964180276687774811843805730179332196895605812521120291311893684226209893969031963385025170492486551198866455802353227125484010674219469532916423038959993465665002974327638541286178941949470141572601986026524308680618209117315351677014082410860574584527334077789728363335455549674599632565277954904819725550835924729950576128914797431949144624422764711055626878991985455981909664582785448010331641555360910911646013585309379311435758677332794330572618989568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] -5581287920113416793343604675567232380224841948270584249492289885753338449258508906424692589940869804888789731316370150808437213315796451751342783936180701469675860480801330768693690853058411562209331800356644026270654615257329180884465964178317838537251513478352550154248784737086793757532455001008888624494551392628231807292824206600865326170307035943013193523663399010245519406199260649295863097879768357740646917126506959257185330122052189868930679535888329774687199849874050382361920112557940203256499025809900254010780899901255436925028186638671995916093582962664923372637934487768341377594703105723632588664234030104142733816969809764350241541989328568824569217056510978461716198805920483475880877094516365129179607854473872258630483790637990286346118957439489401044886428767700635463474532541049674558108046836897257503735176960297471052279922533921734743870736293214761553003084685714016966007106396460409007635169162939899084693279646008802548068272978364275808966228496417315662837394780876811687790261232809608338165801672336876951381677552479896620630689243889883228176490224058211526920568284030715725586273716540964609892082328011640335347255777669569365509617425543063694568725807047468619672460459084510964496089447172756610357190001235606603030410411169991514957680910372258839199318738853718236976265122058565832878360311160512269858533988801515526642504262019414361500605590956909270929829119550039994576449513333242424264446204876860434977590680066842057113029470631555121400312025828857851177614194799433589242493251567485009306062181119001273817235485996741540755718652496791990110052084551907791045531179913135617048333575392291024642854434257447244181452224499812919257923089176305341036989402423922811210045901876239610764800363178112788411530723787502235930323029151397787015189096037543798225598221652516516736594803849833126921048139677185651517712757108148462916270875531329016649063341876450517237374386219279405690747794548335568318646133153378204554263330248543474248750321301842355511155568261531600649528099733554826454628851476920731640928217092765568649774669961224783915530109670776580204127990811180956407340420568738049803801780734989105418500067355923172029062483870225859464913208319524154362698205109671686376769798249029659040995954898869427023802644450557691211410677057393426985277778362490639342539360523308847241186540465752442577106021467569385875429151109813852340831966035645015354554441728737577969064503764849929087488534883400681003254169277711923700664810853741931008422371957352377475321106161538578122251643204372080608375525448951337006558753228161477691815324855016509998636230190997244809960324624055542482365684121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] 4275666767885982737635051584141537015288745821900586989979653398852319242558401473515153640446124311646071420340314838853934403857417536566440083618041118678155488503723459117717693269423275868485194632885763953710568115664653152278966821678434228769771196217931009121908806989139575846392861141712989494294066252459959719579475820460823886130006344174128433806555131582285865775204105773895887250628879441094934068479403745089266489652215421509301718632340333975664528501733231175515395032470536565333835610041266441989595367006077000041091197131828430907107134086044314996981027396041325247918981689617882280152718807862505839909880819320784603499496502429396898195233791754968185017783883683871530644116096204289941915254016921730994377787012535896081917217583615415232186407235574448722115927140260076432604923656217325096649835704623349592412806043761292140956693469415750501500055325806946853001760587892159342956452533747527780183184191425675748995871836753278817437077970072835872836310383158481044477051945281306325843444594709552166660998451629538357824603625705538333794788948711917735714551185195437797389810549709850431432699787626178695325580041952968208058518730899243582838131656686333660887854021766271279095840615486793846258307619479933059277166001864629594334644454581096808296158754956783239639212508181746850355162183353334742465089004438505220091011516501229892055327300586246441681691205157556132674953758298105358600848051343416571826863201052908063975324142388550570833536141430051802745049083853938466329619678040167131859087276829830842797584216829815141739334337227193132102266135235413057494260221646168986057792892189543946508966012778668257208651369180057144353421556366413948485798958560405496972444439539499402017030904999834612736477122516827610651335803081048919155453603759256391005596417057774068884889378849107424505854056853100124026612090571210671580458010830925164738725933345677123002503538285172407943150439353545658868791585339877812572883226287615311316906866418357386395843460241198702978911453651419291874379616220926001124072960097797323854658756222864645041828726556673941201940693404425118962411163333397924891103428950722845220750219482694253512241576530663969211772384036042103862130441220632009206512447490051085820842651282775999400538588100050906552539942921030772781478884886686768242234472760880663245812830406226419534913813804319153540449476837375814679026494162606159421212257602244959296495223735544541743352973342828796327680169239141166048687729929415789401559867269673321171276532980803057718804943909932496977711302338167081812556453213616512917655309409862428590955220979352176079849847128318014502592374112256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] -1999806284225763532055863712429723196673328996255052515478160741171495049237174423901058071959241112630987708829098766637295127628802998277208084019367180674101650485936840859105884945585708343748368165625090166493577052347167929993723753911460623177892270237899531986819670253588747016595027189344306590896645556266604417189251781516005406265122170450180466510884635775778740725291726130614350920789533362016437469039519319313656354183177872365666363031891998095052356407726245133231757615247966208657126636785536628671346283509736731848996910632466352241208508729515255587988748719783764735605308287272053948089629686882981770331945824228248276290315631762954287205101918378622348007842559780635867922904811349792218498795571233140332100430268022240221265226610171099237715107535900810619777963829826220775409738165855082649586267513459341600410227161357524294788399827739903122242400652982600219577942814998875130011350751847255843497675509297951002552000606585430997913333861945658617629263262636485061515965617342683494614929093374520948078544062925470251213572681115090417221362400041307048907276386504067264410626705660853972297631100334292621865167502916436846343496077483661030974279886169224693439943944156614848492967262735042330000345389928058934545129969214292774569306661330257294663872928323204887010776699582644629873471142734542769310202305611308091764498060922439837906012427740588809666815182583399506304935441720476583301059055357246309768248882175681087319049888315098483235332539590951968260267156380503010964883162482509147092441085242433319556375115295857442838171582710907479234068962823645448595106213598323050671247121778846300226493183267606942182544237559737017657871548304548087911768596215571853026138677922102904750019306976663280642287977354541587561504692746679347265361177667989014639933763067098240455678066124740222418204157381218488743097648209160373951569110812304266806011129699418573719389808514346461023831115526574326134183029363554291945787181965636382935975190589838306499028117306321812981287545746170113703110052604235367883573723465283005069958794126019935674316389331902793751741993739695127341941260450003569544954497516740470013443596820492251715701401037507260665111101629492329792717731676380249930207011211694043954814684513368252290349466819627689197596278900108728135339735882546772431495545773930312810067577211427958778666342863825442404585585757424584213797032542127691401176953794010589060041044164328536033999710403495023084755785988835313895492336390350519261313040905683401779198178747427884602621006074319103872428079629924253867618499641598431293885882559449530045482271350846701486723733597103760215425247346688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] 741635048620550140262783295575841770766948780234174529479829319095899142747589657260920158679567438724581819027496956122892839718521252104717215758021824369262524508250387315537541782943739101576127466955705554827663141326251815281280356638461418983862009557501481691237815185322827957232040532300310886145317261786779281246327063562437663659190261174317429337306989435324692910289156884991348493568712522964323487982773212181016814437181128353472652595009602844456877142137683600806564187318490792922179359722823757517124521897847315739045796694258644874288332722395122933762562963419225129453640806501700661075141969603087541283712913052591491500970350164197719245331713809162426883622984514810811920689502055518521259478225987950671097858770887601518938522798654439653011101496547302850316944135143741915272505049242059752591137740010314616739953059990571599702777969176303975255789645143725991464464174458234621403228028817671374850900171321752414441034309581281184645005284225019396168733570354218366769984758356333634742379070247393085712105427439208860554546023719516302321070433168884353410526985963263700926374109045114895984895521482088672101468163791659368205770666649054266476382546432608276270514994023532774057047350255773990740468118783595274769775099631035401935618570432894835488152933473149216016360030757238073937296046691508640797859297040592569326724023725630538700063944111726987912763192211371965933266283893153068308876035712173193098758498690704364773014834723338121434537461970145881136937183210166861547686180784150465823332097957436450664811473943160942779010883955347628960790289118126395082174633347889974047871058960855779751055836060885304710932784185203657935452217318443939634525248483442047887835881902080507206074989392926831718820879975323096917139931809339603282392400771794232786398152110337616789545536086926568853092613040124932349633662210654461969698096189189393280156314495488362549756658075414576475995846019700305678586664385603539728213847637282526808891673440716360222319178516247446290716273727826149923647064566208259909157564113735407276059411588386100483704965569887221168881999522304027792911229299407165123635226172596240018666807725308221673672465079199809318354016459981186516592727995589029196184015130668406891491818741073296618187879238119466198162598932150209834982846857899668796424585331256300638017414522402477232894423548968560451337900584258465251045353947211019779789519645190827294972854257647226731649435693061168882959601768284563173634625502516765515530488779580461172279247259380393674904714804398226122280972460613065025551233269636641597765508094178215481579849636979429675877335084032011140701978886144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] -233497755289927406631754671621245961284379766031934573289557251646328759840742865878288477580824995715411559066050050395301580359232565374286149035712570157746991253790549434448079594315450212107385045262517404784948189670297793753240328036621933501635890302177839793855650076689849666872299401040259097770972453889989628241671655148898564795296057154914030490360676920681467168210374238441860685643047540782873570834999147835898286219691499978006383827705394758101958682405425696569447652876401140478957666991596622977991752832862677278309436788238845800086480631720152455409294716918866961853054012935434104998428821373164318922173258930748745778023947002925402989762176840688589320018207902910760641533394084805293614258379037116504871286707637890637414219448991282611428122209812891256504706363676634184930155602283279008034462635000902006799796052949629924657596216601306564189891518126347354412530204070962553161974238215246079644146016218060790460327930598543333334110884155855880189234239525973194178202046017444821988045161855610334212765039712834169705127560178246647212387501291897992957380300068987610166105078008814067155091215493287085304809603306123287218698927554515854591353183043808397950735791475175564779369517046474262681976013084889537841648690621656263021513522489975872931928306910070897696529889037493717030370804958529190741107320706122057111072386941629943605404964294311671330797193655325586473398573153996160466700359650579028386046968033187041125588274965198767352197605549323025654636081326471849639150961482023423123537119061415737335241668027465968212220820314912545185484876092410171064700053326476046706764285180671874495483957095113895516842714515852158867223167355477377331634759374014438048294261987770872890027742971994831550281801915208670344026745327847412346492917909630477523801796223027293663984701458724905434606416218877924293507207430001450843403660128476198535794105269370964048541941764626251990781524452326434297382239496764770364448017894411930345161569168671939311380593566577459877242408574745706785478756797166544191754833818170664289143997305132478952655926722195695020348810080131289617247201875850459644462039011403836669323419516052005216166121255577837118492063275616325814374284681341523208057980919087032955997451219318046065880326927886600012844640501502771317399309933149264344753620627983418578950572373873471604695591440481130132219628473975795687548741353758463389890991989733763810974394295986973401378081653162828779987943202895667853483900511164303552694429713718933195157469582983149027755166232988816609119704737730551190566186731117625957704816065224657279835905170364734094842324127892349918858182656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] 60108827180055799432780752305613147743294968149847219586603833666268953277769889006841820744169197806016003408094256714050054418899475871242157782593514150999812064935941607619548113526507384862389373127846527136588759466293774733781613577130254050362332997383134810762051335573605678586133944661722038599459834131397823405529303002538462795568120100012357881659572557938900359640048797979895293067374465148950189476521038105954307803600742628815145982526209265871799621015116446642824548417954805075127143860323084342625710195750061194443938548264607004339107772030081774022652101060697711322192253816028719001430470729000456290925226783817124516615325447107901956350532544729344650569612292778167011327875637421782182708968621196482779827362148605328137728625487493806389624102374247342534628593549194792064297263381808801628662907222371295370510183355374589739847638442621062886587028210460305314654281343126827541328696204679977205435500231329118860713751954533494681678898785491761989492474018646211437175167189421283368873014747469521443194562680691964619328919580772056513607407514256609340419752092837386842046971403120641929086131217361036764902205178180604098390095253810559018458241314860629291253001845917152571572535523394310170984858187866606464820080523543828493561236392760777868380735811144434864071014048824149011783973085161001241049665652528027636133840725994305043727078581003436931999073607570716331220504738874380940034516862354119996240555609376283058615092568308109011010021013399945674518013162329923044584970063197345608893241427539900983152600213225819089913340357464215616402176254418047982550845721517383814264296544141982690818143418152749959187002908099793738980560363272215049749115883147838166666601159412902285168870855538775635880703406148227054784637092809880899214849581986877944980656042667946959461142877514337943453934577250352814187562472122285268039736124429705286425019399566744703622949335022045485294192751457508777899343168936560977976881360518432368899176507722503328954518488130513392629502715199583321307611794639403154087814459907593649326919015682330154418782210819189506775147810387159069577731742878713525890420264387450215035562604143096038662573267056823247084969678477235047547834434140318734336931712075105113024053242120405717779858480606459350791617323534547737118045631614455712912278518671884514614114767396905454696902223107520839122783166720952335687647552648091378360291954549226401378476115045098434324490356632552646279548164185893613655923092113740061688828538148735341082575224127494908066435238230613861999926336994810881182942122118750504747482428457559652023386444218475085536637844712302301066389618688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] -11408757978797174208931812191916155744561287916576188973998194893611822005774566774883888377895503332010949168452357614432489890100950867045785861087195834527808996830470204673998416475436142963932009204892279267172215483853266607067956568006708722747208671923808665556482552633102018660271716610843357039449902193271366212689445215813086494099578129514008474068456684393585650053677171839753453372818766047951710655405440349678392462007046252239393562258727952420712005569736714285859957907047853563045882272353033625274702916932873530280367656789420133721316306378354648697193082505313109707478809807960769411774614898227921762178265845127076123913539519369069379494877951704372664394657260717545449228736223257221505567878948815764612001500659197114227510549922225058525005287815945280977849326305480217041693900087129739007364153067111295310460446483302807237888240377016995135894492746132998690519620648354501843613958460718509771127909380132496700957411119769529172624347010515797752734629683464606878113684470418770229209100124073513272732915369000055266116762620262283655464258202306020636896420747777593822893807703100898888915470202327607860071734812010978811988959760604891519702122111299791443216356703616779568219188531421379574683023599769918988532398183181284649801546456133688466097442338485751985075784673202714564578184248005442463633554400336001455856600899562365235090846155360148608819732771857246436748886003733549496973581289306573364764246632771606970769663827060544613684524315797684002294164710502842716025385615786900713615550554441734135815959520719448652708773606349263842706423184943780053682946626339064407152890128467268294672267915393815399837877962816178255439935887524307697236998798427557807268844629550262556737558942210405413708345893489916658990953928081917395894706271309848132999414429535689409286028453622700779339714451509992939463059978129055084459009660830788321059668869544133562951341591442716806704875767867650397106737042758059237869306778399829444836583126731642482501709684762542145926283968857677529790370393338537959630383387594704139776101873451041848315628055441119680369883406339057627999104132143909994146803505835233445524864241239196597518877178514481213013260066242129105750979747234965905983394941451219523091014019722471835000722748666261444493204347805189759316465790410011568531684380773212478704351739024206727416444906597887773991743022062508140137087723302616934727350830449138191957893603873170294980849089099782622826546279917484641275114312992704126143938393822373440090206896274206835740404269615643768854965353825007969168120397162025722864512780857530428109034797294004272914455233289812596675309469696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] 1193375221561532950831301918228263101367479438229733068650056408092612489020995636560802235547380006122647510508914931491986045979112723174967224414976194089960879210095009236560685150298517956955397248917415419993287046859940035004160231454815745588898962748478183154087078896853589379849027647352139797770369973807374728060821435377009573775403895384530903173247313503387532260509918487137785493835418956157720626355085871835976319460540347927936451545320027471751767538680356610372204377490943504985648469302821713751732515483297431282475128419835443088488701618070742717392268580106469112169033278701780534707784892292217614949784613135819611974327862248003004669755819527308450222249322802049936399845964381051989823168265441685810846088038035719940366656535879660787787488854342374978432685627299733864922896333916479650315054975938974347059811771790860485651491802833027414993060860674455189181984889983494849769757559511444835813546390800343832593612389206806574160299843532287645928425076526224649826459015475828159691764672332887841179215891264925996366546599393677860106599962501128546658768063039963748367208553642821720922409144272478209420739803570546025286384140142081485164929773106084170036111223948711941307575561515251768901110201281679898150238550933784080507106800483524979553209931936688522533643889246409251454743927690709862673414912070484389309698049177601245554625714804983442646421073166203901872714834792469150044789033918804710649344812703320343760703688017627233650499539489588061098660697640996990269247000863243109006587573291601540055817284744079838311766279262937344873263006730087305285839302376211321986677612241978836157635119609008164151892209503059869717653719603430307777175361705921935241502622546038810830854202343551634246164476707174341478322870006582433132423799088323699213595412258547585865391963211769916254380738575680556741323255550335928862288023875274759809936480308243178232682044922292284509824213059495877523661196768131103606586791243787023604115667089528836710334927641517652785852989017663434991502669378476306642952836587927942400838319844224954911794684651789705634202007149049101578384734953006432874430056945414271914457723915802274951651089830131273312062281525852005749467889524687384862355453472705943993573962647826324759207786661141986133417119888533475328866001135679002340193884454501285791985410869523486418653235066289615212231861891240777026777156779812744355305421678743137707788459665199924509616620102289163457279965613824067631466772953109899995864980713047609915782118070726733450043861642595640925169946637414007638217976643381035558972404339544344940847462672799016494800255037411833037671366656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] 108417483037620623241669273867993710970894675585963232588380331532450804358637544410317606853989885817232849051275102549812380235167010327302692764643412450715005486291549296426397758226936543059767528634021637573271713198867487623436851383264824980165604218726169307696290203709921359126653511390633427849217669907627828245163190872228305037381126674968251415869265530957198480806524745899774489949926477604496309882393074898366594797780088748430053897860293761240702630008025364977283267301224486890396129381995089087198119046964286760634121662650219834731121652744664678522045141887001891279941147672669086036328643516043833264966846855531549468725417629910564588681210039278898810249513311419565386582794044200260553435186453653709935576710985411673619130935938612700621544337725854078276316692490869839089242632030220854175487966653345726326328712981156353830632578797194596943929430925451568691220028940072713266227625167507131253149432961045663053476274988309976166901386676713936458216853198122181112778512892153730470364710011274503859632603501713807781954019461517439772969537052589631848690672870912816000076684835068645972230207397661407210954964867856858648441895053810491315159868888566847368699854876017761034355789387908919764730998871233640562519931078158032050763100608920040560540415499172875854254270624782664906169003220920360634791733894068225787355501494506016206065359382663922763376736146034281365872743729868809824555720630518186053069465839517645401198626171364932325898354886900034223754686904355420526221376356542748564352237509397836124794406885362818647337299366052949214815083109305535891222483788330786282431401047048234860471824196130171768971362806576686460203191010055717994024909711223966975357299110912415779771243308035937232959290153936662300580772554966877935055592830706276083545064365212363089555086552663755880219641331798681188349115112270897202840443021162932436925308327500305692339451968624049803243047222473250686252655226460547694919966874774405756779209942429314335549871558652230724436305250591549317688270172713965266123208855843484643391569715599909409528373235092153416540676427816494396333980263774956742682977771073343658319517720031675565280375203470967121266310232716640232813335860972626593169767284291174650418054997764993101862145799049427370291136439729671765228462055243066936573635896739893296464820544573097603033687757627901601838777085556751782398030365833145013483461042669728420487921360687491321104821571081817092472275074410853480637301305519514298831332484361994953297913181753327922987599536782752825531050870176731312096545596200551486499090585050764632820941283738776213716828838456355104332185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] -85162694172953391083663695237630315463490923762411051164323063593841010872006133557135752833193599699599738188257533107986992646265175032554375494888290495577900024978451409012592086577720755981254416229776901169197864799305847487256092701404421262806649049350692273725180097344497706608031096654859517613505445923264035822800966200491239691848206395399258697704786211416521724301518362223692833108312853884392200498455214344221236473695557920445640313246991733805933349891381261395987894839215876319655167306193810594113674821876081470855168568737998645605435361775140751877002428002017153843961987642535337265066096822379127110726719165864864439265398893897760541031657891747414238061832581649767404170619226004111141978634520582990691044880165839649171184210904397823896191821234227891660736843188358894767280875217048379988478162787763309254748119264138129961676992134515474196170614200165861022207944512597453911308772811787154320587053741644413020758184990489582534746328666782795112282992991892056944100598938488466173429881535126232460713573464351145018439744345578403112801441310701525746308690079535830290634880569154889472030972176692952846763787326007117803270675603081424970925202629097117936464165874991722972053638989662040536957615900040442236384893645905222742444582132714804295423272573761829444522663938767569366106913253200002846753911152454824533553003943223624898749306989577230750902531993806694020463632016480166507641587070913053249423812591844935755438095606861490054086158181885585443625067448876248593782379540880428146863422227596727981154985986237702331907409143714074482259467562541432570762593883291895340284658449209162659263296931916551032853197078071734578460367648251628140053751806427228591264400118444304712614979212233645424199666615935785872399523440478801261511126980762316914926396364922223353442495531316377563120759254023830875029085596917737504713470597981736062579356872914889714706679571602672642420669253756095752042783342467167234246478158336890861586548669154200714620027695406385078413528559573590151603331435894047599784123596524836480830931552324028282249407050556395762133954106365487682566496660470436059018627186233548544636090618447837871048209693917543921288046517602115879714183982286670206298354739796572807598372196041487867652013640466990934646344327852724673959606601715368045503185156806101224081910706718502913156227047958815789951086983959512647488924655774401803066177077219171137835787122552891350037504612856378430406330583299812294660189915519806365996405138963460747439526281138187053632361142775621249250929436695379821044511867637191205807965018940926821242702333040874130268080040382595168821313536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] 22493368697899796422613466791127746408043712374409322535183681355234118883281300885424085181032998312068245299000916534590598552889352516903049040393765564648553370675300562106670391513731012318384610326871831233832682657489410698805137181169553341325028113264825723801940103901922184359060720903951670069888690533586978344094437951182286851104345126860358932573303938473189838773554376880726415414202714244011862655672188541363313649851306026106965262966150332736455742423425756127771820181644251350361309889745073268700897604177922947682255631356064875797077475001209033935393626629893612284701719571871797951406561050828502634297910429428370696155389385117466353974940800118667878936961780328188157451611716100310522876183155754654150598560196756773366174503139216668081743128749480645710345548677489007393292617940719454697342805757428154458127738440912181727033520555568225769327580708574527303103129274262445357609930520822482054357240082967929043441669033592032701756441013959889976614148378277834977550293077281362217925312213607616510970574520964983404336131327934234996082215010531420452246503028296907793301163030970282847393826308889016275863092985428669307301479866567151753995704813511225160612734896145945797774351817388376348525686624798670126646376062377813755958366282067618699722314895186340961765385144564440282046235138974539822281529413683391335353673360746486682630729619395859379983900132966843778198796426363167464066420929661936100757322913285949215746812873804548789902493111059910822108263787436420947323520924674525464417443514177438421225131159718524100832301016522445416709676746367340875794424776283749622288722868921414579760128215591077262849846348726067356205697389323201962611306672256835993548734093139890908357785583682611849557657143518770151827162046812312237388117234748086877456927440403045654086061828022608217144032040474442860852430588238779130037170828715457255667175570032873974568512797655578286792645520164544851806146230321553363492745785522219997705712616988902448842165562886548741613805615333745336545608987689321033295522722170384493870971577530450379962607450164635729774892867235458671230227395415464763652294018724541441585076288539614940168282530064693577406410407618919579449362201553050414990432066886395523744064166657486055873869837431343213089282062154362537093149893260776411464594610585282476231986082874967750338554280237395261286267669003419774878472035535604822154840878647277525272025826468244601029161002551196646851772229968814980282317046956497484407311059265954305155785337535912720794050893204249188648850432019425680859612248899295664708692158006998460415418749833669532070475711333242005471887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] -3747578955509849884227575492283485472870748306477042708817893219054851766236664276704850026722464083564910310974826537365270759619162942251515354371170072414479598679978769880970737534875159629909909746720183012220896426956904912043529620207038359660871353265027117026241232036246805273152073639047046678894566778766709399396804967071948026749731734702599926897381485006851450809330188184787517444303332839926551124516480673297679191262892773237471196609782361999001972710047998767118875714293144388101690107392318037481281114185705672897711090800828584289583122382169824290602243613158982478978995222329657890162292589111510768953616004532432008141463799784947821754432693911915050660302183338970843086286983943142918843290422493878108878639012193806981420150753314793491879124714746198207220427799782941584551135987955623395120164666915608654539810640026510994972894129432354580570355269209564466177788802206743811487944606693899450998466783658790980779160936866951018872110393247728970537154308943477858920559055323036606086665046312562221712267407003247049773608287582124585486809583110725622938327520754495673641666287380515479721211282645366462256309106819173616468208075096267862934697909041827981098152299801190685166097135906698842758311855646834319027366947131674201104813088012900932382217246073452990212387310519792231602583566293183467022673630868724320102224924475770424002226154121939678873515437096309014780579489981987010083451665070811109669385237792699568327940926256799008940723406505361553799986385116208927393232247803502160221539956251525366046880951015345733348459188134484521841066182020705191132493716371202583016400920105800560008031406325018108383271685731267253522433941097317605186346712337821774155175310691679638194172083534816576374465207366704195461641500568265580768950520057245942882458377170012897551832241855791851619445039826402112285358238523598273436608602946817139817290084050050911280457088683528356475880131312754299117278710270286464926306432016297713157149788542298143793893072130828110293059571622918635345009400704274706324996060625473022059882339562810675186601990712574111734552254303934020685315348071522239766948150269540513066705641147900358670372306252134560606553387154089547567682739846844776895594039924472919297014532712672289077405674899934046008717494407168629131242665666962739251601195848417844404699940617747797578961818102914185873058531690668788218088783928336356652067982218744198352218203179681027423581669397235395567403902881831123649468701822791640409708412300252449613693768652006301433740457948743403424501417999181572332453981829250875601072392551463042409337848281026526688342984427837649464590336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] 365593939566263714149252092833049139179073786760184697102356800303484852413944469315456913507202740670875540721670333237279049509310513474734335994029132280084211271452856447134219054073388515912073157721643049265751051861290684488210890079946904559172759796559696010549693455028489078754875109705496433574907672311560328434366470514169896708102738428269801620138797193591080160725291947512720649905146039910898917358821820769974654855009698401943383828621534420663335964741818610810154256923681331132609291485744529803538393079105513150243445090541870741030470815031200270429764341555444991842783140546906598272841098568979811397427361044981540721811571338909609844956250907911264776725623182598160046582643538674205497934870958198764776515202407066132019023289920547854977071377680207578646531668438827218370210284560234318235981540333979325582743638881578749209287754357204681473911076753907037527513342222904814680114486344195814248452635774134505414634204853511348336866447691310638668207033007701739180055657818053135603495303866951171989946402476055409859281802075951381154800037852436103175394416750683899205637444322773542388123781558800248539363645847166789389747838963621141408975191629041358975925195080830893010003532534093388549547804028475788835914723792978580552472903244516252385547564116034638949173975036730348072486551149287528631631998301686641000703021939367132308329120048612288193255129524348568280201931899923095242287615944032823626254066968396822986284807521596505816631839802280226570677032786765045991621300691845105094930524880960040920448420101208354043367685991923597038811140338797106394149980834953850177870903264283348813808407453021600469647250257284311636923838295587933113567503813369409071215238174652801557488216925369940618999814332757659053931386447541290115630253327603313206893767054315890160404780259473913494499692124710308451150720584804773176873034661554134701045196950099240542070382517575461685751588231910067814400067468519533614247018613862839967046582782370003629470466328437277354831310987900062000737000668618120946484654025658508825866184938612719786305520978383446729368390084764134161925897324231999465460227410444671915830511859570803585940177161293323075096493055559890070465073251743630153945923238329651706915637748687859609979502685368463357566930064006104236899837921623228766909766096358946201475382931859085512866570428464373837558407659481016415106003499017592153140655995358967395982926963485818759236877212881795317727797721893808845454564115609395512313954121995333062661219192784613515212523888293741544016710706022468131013435317228553226318376190230687955928191758903729194447879774295106869264384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] 1327215127095261519452195871690093275570267356894476946748558999193143834076139644957767776142532197860520168968824017891061513271526189527928347231851338175627353524078091284263016337862955533051989752496360650070781296372109838069042180867745129274748733606254975073018797402617359097148212346449583097479561621797762515819715655889048191916945540445089702886462510466390079811564061259628477119722468514829703240166408804359948523786954529049853396300285959992145609588648759807737342742331694419275016911873294111349453161848582539781689313566183934930672462097030427310253388076001747639119888933650138521812853423186168252651718296091632652558053141331756301054105305360271397518430995465443592871283828298950053560411119898754127571718588902747954714603641921877220813000436537184834238941566831076990072536787706858760680559092604727107667119248512808148172893842151249501819506812517164514557918264850405794655667525883265343514799578758220073039318907906228412522899755083731770382734209602047229782282026412633434985487008293202951630553271461942879407418098208269678979106090987038722871292331100794723908143344152419316966319661938102470659767925540041681810355973257201407182816316846387404437298859528027599253631509165899672144617971379502476297782061134370356755833638919309960791880803149640041233808242079441517473881404901913674490267490474778519121612256278528844129359554739788710316740687485347608658866983342464883898630406593543019195695181069188244095439433053966764606447265485494334721557708275262554886708544734787384597157811965305700120408945352480195157395623642660980981447985073812726462404506002005628711350308295221634757476427364463138354994380239291742986485222127629144569286423667588853121811682565796103827524190695286945894540805817897291357119887385433957169081531074215069057763207282277943846173838661996718454876760842006359321654056150007598907663720505098635120384816450788874201377273450921476357593292782524975356358498848428540475748984924684522033896005339188540442162802325221265475170664088967277555747264696436863558433314267213312694658681126807114081575686052412453397049343280316558161233364122626895462091137421455475851053800109194011458952521636855755937509799171641952947153582667998632009434589282618765935258587664073651970259445726680289921942889811560155789097751571198709039374468884947138617851725240301083246517673387463961939567947445832734766695042015133874721839352627552981136129087756667461937909103899172002550682136450631244863253183516385882638156156819883298897334909461837486615713264969396457352795000694659663846297327048427023419701468888527247072633082341243130662145557403231942868992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] -7916474155659600386096222342033280145878049312872137388534525097950711684643515664632604775100473074945894619196287719029141157025064828327669374244623040829127802510101803274644432036915854475501322517576060830633342386592286445930601847719775206922920666926978129268358613350050543457223738834486486848781819909543388864535513935287330691116710589524127109834761359062595925070573871930986558314789390788120194056108895894357122653328160678872614790424403275216865851856272238435402658445296242617055469903264986329231806811642069672627008380797685809095115457072595825191248113665843502174418511582377234809238720708347790096448274425604084402962048869150156712032213792541437567849705196164460036382493121832964454753080026909868652847534861085826188957064206843619408231818538624043465268935860356572998507323824608691182415692445028911166734111631590788111637377406420430148408628530777758024505061362985124531603871987725504738900681092172087089490607332536412262042760996390361481195158593292277000533942648586249087000429265823139537176981082960734335361275578002798654888865366944496923597013267670443904226728477924134988564934922536621057443838160610788726881258132929229098789400544624131422503352082723090803872721852545751390821275269907730672760301906620286011496799817553732072562257107482291300731417450491955227832679233765665347585128415651188963488093774141408199106510273850544842955853901132492205533332276641486879151566839675764516978674703050497451426133028142459706518571250515950407436554270656652382692192669875743284186141307859084678638226019413663078919764133219785222803717481629826326154159829442826170899280647533340473712555947712166271764610785662737954831059868054917297843739162465802637712437430206824787627220355245682085382071572725323414368209410854781510075422873867456488794345552273232461940351311313501464849142690818930284711385790057257700842404706158627015156435745743783921754614238547646005864658981996063450109709941599885607447127536241402267470879619172086192085182129010580861516161054871065228483332404428272684976144396304260432213178138619818583724560228848741151784569267506517320716686171103617031404406448431477986976630803906420905295267440504191676497871255310524985544130023568642681706797849871888084022311445286869807312811197233429765613097478701517315961457395397495834905772700552606129615345851816786845826417713909917574178268486127404479149390865761286686066049976610391285598866896706359601864361269526507096631857987094709680412164746312769114485366861783021143720299733202815447960105855241174495733146134195882204936330006040384488749959298331209704741371436743302314627625640531335651000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] 1651335720761478213429903365990367054632970270118257834665777130284942927396242963939486705800835008385480382469071193110279200654335449280449679098418823714743558947849907558193610112405328336683481108650596565840280333938814379079443194176400235557456807924732364611183294382881755852397312908155082905040573771152178611695730117980180132207756594277742344836712244130716594734059643016791605162734147878959190650916691561602932137116502187369173811873804386888469210097403669829727577793404274748427116740850115388714950816753490972779104736557271849437403073539748381303321308480156405902314816693242232099230429673781388395216809201292984804198755529355126179948158549872335299626083085053992978198664012174101658196272317411515827176386745181061478514838727451720639274781271298301966732194872461411696819485178484252805721910772667914331040333862343450288415166690880664240109309027457434809816424226971127416460918897561072724941470551351756108577151452634277110972375699150299619989059749936769615186521945404038983352313199960847023011860268200356429543502891268762906455053391100353650417232032865842600511335097337126600924693095498622678445251285582388482207576826027963935055082343499482594012024503261805481064979465549111241959508766719383396480034515687074508857730082914012052266652642683301483885963150138198348147683751135679988676159525199018057114933956151878954163972644773452489658056432443069915028448027788374353955210407461735034927153314401486248851509875032532879314798900209278625371106916099029900998445529135411618680752417033939787673644005866476549439760087647852433189165567166802262844268014138835471088885978509713189742673076951699442703165767326813507478635645078212893721935268968387149034267530024485546513151855482860921797547583289284113551031877561083138991139816402787626347479574300699132204336280513268993623922537129626790634180412194823673307526099312141411877743981149817865557384298218305230010642985845391026191374860974573122192984782457820595233087780047835821879346242258554334772831689269498586395002649980416789655759647050951834412619337013139830400524396617584421879689518629979840136623833390123993647483498341548373627064897229362338918205777335785325629294625432821216942665178343479902894841294796640274456490342186901619638283755029483433903334962871103500922287205158061846570550138262431388623073187510082373211977367067384606818709374006351950512772473902360275032694001996314533785828467028731597136306436024321512118419660833346820954918950846721452465432163449427036986810686800973679023125965993555098470017861859333329318419674332285785904694387192037414607645530892741151309584040314847656673280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] -204635961531689830752230006248448928025849815938474140806563460440351140031084021090767978711604099341787336863181428292804053904901612242530309123188622233502495245749293501539220280133788016409936976193413215028226122185145666373908364441338314480921148734510787509800966007109724259869578057954259601975653091660275179284643189660240357155219053855713989025351371550985520164767616532930129790661880039094908322180933941094890851963553925123461361312937674010368246174104603685729251428481316572897829002119080653976932941096900015024831810051826207623763523356277891457866509462233519529244107912464998912083478045921563402614861299180154659543539907250216447455276043267386939305742585849303997439924295150276161595187589318393766108534862412111828303148173504103069065079346732348723412782996676224857582017123926547313165586436555235370173406981297588491718341899274745243804438328497128349958902722142973738778834598745190274169619222952973647282998823366493392405536463297254561373769974072587799787547787975083878423574615687549005404608088572518801528393179551647264694999906443806889015587510241178470640284275265651032807231401765780232218536303600734726252286362217893760602637863648812110050414882437490555541937570155257465928407965199300681805727213666346604397273595957542076995963426839331751854504425222360432467658252869304046079354673666485631841403057784196500148584344120083513390032683999202024466422191053493389544560212260877862312571281221055379815316103052966941759736034093831031954276015182003615356312777641334125018060824328368832520923122171718172313984784054562396710681335532669376202008255391952924892023127785701299077026072636170419243886445752754473192059664343812623115013606276549549462810260139012206838925397971177737939869764323445156143157067996982610209757535358760313073409341260032732759117466102100272210044185205999326953375272400343604580336468146962983222543075866706791098520145054031116767661049189010268245494900045084926761815803034669294401676599030567167588350253646003050004548473678807260288288454915225288894783272141118060439752003304653859816776569857371702487703577342737385836706109667489657882247919226496934024642715313105857688464849238426352505322566327436708740743303333638249276091994176130871517079454136515718914079226915375090674533245045392042756884725335043469632041598616019715937704958263450590048443696384911523763752746277496643312181144505354130230840257408208744240939387183252276095754871403876224316539208146544879551996463654970995268252401844607307224759192649940467500974172462100788964612286898290007809212427776691016097396755009366499721220393262600968823299282257196586369024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] 14116738154874632556589613363399954779779793630232528435962844336299796191513005258414055218867331455412748060506302964799365522222233001175167284214158930338459328823970845460136939991702865067273148541153666529265316780575361199975224716547944927092937904717522848776337976642663719844623077056892498868822307349100749909412807715549692476487329772607632067922151422774618114422436849646040523808064609842247886999478567847111407021267014338138266938333226606978363625645121863884216058844892266892124984329652008588769655362391997412288993138264120043058491383684314337792131932427131977159042468836235183288966542786086661467278220821278968692035273514182212366961608791517044672034662915322095930662737742065385367931364424587271625691491263287120455544716045674856432991079148520216442972241426614063082348491722709403387699544231242558438523017634988457059487307147581275799572628084745156913337219785949837191149719084914550802355959251122603400204755113433791997632027313916533647735437264387833443392620893541813756517524187742563950760597950788355488954552804327458027440047483368050288444042351381689414838611765868523132694905835463569397332062279541893491571737803758106195121252707906793983699854040398074662733324023852023336736608318673503410194008117088114575869892646599905801347829763165122527542455537550322935057476028724945964681799591179277739284695354742405864044916481521064860385762462146471390280143040548315445615995705299009510987549937825771269773851634179559857655293001199932595616043970498131135241399430645586433147342403686756743131446963166859181424100836226691558287036343525850260561087073095672414770436557421241231908242865173980724088210636067130332973100822555241982187407666411636370785869642473905037719125407959782322264411029608757317247295214164935594640587889776583193054411446847335824763911427414377988058295471283395987974098696340705310407573120497554263338101097034261158270535139763309457934767538039343759883108395280186082424507405157342046592591911098993146245666970857761614020887101438819493452968931376881726674075889730104797254968940014124122613031802883158952608006014833318970783259134706691815853982594568000164782097582768941868341035078617266402336293262002042779277046856403537830275321081719511082461628810598029467884823395315065902606104693593981425513515856109078386944937203790453835534512533655766659799728109034393392855111516657753518044956909885492517934148307867391017062305071478278576488689541760619312192399744639116631039017100975033234486861598491751189780465108646368945712438644467323323720727544981547778731928423124567297596412480186824918679856794148280476758577059555375579136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] 982927425759034952507975334155425751327512044308256758281069811982772986704686110187189424047307448932436790422817599272613523315740737904436792012860260193720668577729473613570090548568496671624505024228222184898827958352973970049132776407834130509341847701339974109700544072999532819411260186874659035282718178690534482849121817812640341158097616092469233411218530991428187035566520046475833219455684534630229699679105158177742997840253879152022230235589797383970318783276757114112727199935544812202492888345175417356592205390308794677837021910528981598888904723371305334106888313821899213169673934189034893093531357906139931411040981707326825950226538281951746329940111990241984306876404068001207279356508210903188141721733521110791110052731696828132129498937139617452675697177410510964786691152743758495843439420114851860667645324706173427019352451749515257815925322559867720594980499511115667372799131790968739812030852912639535444982005762318683204334206688678219462775483113364109812342162504408993429716224328479864245814641208269788906736003247463712922837728071807124252313801733274305528886635108016874616010948514326307561819752999336447471764967734827402553176056529426740126028312014011019910346648949255462319005709661467674787235158186782566006185991637873480061253116584811850928817093559655478858245028113674812517939054243643518291651561075062266170919108638721815593575352848912492151988782997259426946935087289022176503240655223768538661336358473925061854898462394563825837911748463305611947449083020333984828895611137877749564662619829747415535738573810713265450165809075581892117076132396854844716724820235581523851359611432852180454374816989074386613188191741813087389715698079858920414444709081420717086764017296220276705448287033645949393795860304794999692133251541213485754588720708935264279266821166970436440585857893123300889380487041833123218429663599378155760528910892481186911722592363059631217048529231635030126173207913908123644814873653720213964238111403356220283884410512376833810380875933991832936614287058332655991281581030298534464613872232387313468733475398872681890631334270695782634455151490645627550672860192156989661539620015621282864371969683496432492176056446675627848402022086475478924732189907112736114457790927873927420398057290764058226344563992156743633457287730626900326649965679049702514719911083758082073648806141582773787406345931323413055592837268356449677352008435040795613216294624483836849356566109188274344429545899214915690501534803661558906201549762825240936795956247379296513037594168377632938345341309476446172232105293227066821287107504583118404805657470532967006078234005336955160909683640510709760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] -649261997690993436783767336992509523187577591981398511454206296230670095944577019499151299532713151103303689821283878870201236174085465749466905563425298050543356854446489043820782604829946210871835812080935416258980680455633986397907467348448331728225520978717836500487951962676948504827319031154091263730629054375095359051460903378297997462338706445035401798312513654935101974596003844378599716429803743423294687392688486622560820149327998439106645062780953082812085884174382685596565438009589576686071043329110738968072336361014932351429974897610320772897102386289955417628731619279140417604495871918107726234409161666868953708825467327381908542630326326545596398635637113557097029068689927599703169304354697798211210160679499750692161016739903311279927760295755814129914905736020828550281250298447190780851024025381689052499272582518236793659823977626642853468668309727318117883142769436598104293010947159860077815786464969339382985062192772448181813201364477801120800834501773950542790931733025901334460246048929891525338101401003229577794412283438547129134043450944369954430999079047521953398522770104808913206394817199364197283593214804295587692645000630044748908568876220283197413684968887958433101343545687606516831403550539488061980536792520953807578441787190183250293501218482877838571179028907347323065542740480454058369908597487369677614183422432932503577423329203644754862510478430837293644472454977464436890137913729750034452401044498104012196463367752266888750910253020818740755911243601041277188560494489259041165819906499361064170136852492582120456532863014125292297750099302129227651345883771796616956949687835058482037805730809654105553251128452153510818773083833867644147507364198106971137784761148224865187304509034695036466245732641451020383561415365785228980681956161057182801841162292803395491494837308336913115405945070953553802274993607747401281285490181195517325101698666007992444536687286817759819517503011606735209562919222384235343756947780804525847346610057599030565970909299635199744222852366289503459296778789086853190543026629948309246997243991708899361991955319272425241225275402332937642184484841202854010052181936966073935482440484822135887877422317731634191610899363737388420940102453523642152017183430750923160688216511912099948860322930735325013087996585587875348973035863679704133405691177231047524999602501534171910080274651849210374053145372649872802246218297914918635767959875806346194540120646244738385751509353184106900654204727878168018011670811584481202372761244911090419881534023151415580777504160050908440934792471492351664361533063702744141292286472115822182877503784519358096309788355626459180534227684886052864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] 158123948351514118910850988900276167744116201464190746563718027300967740540850208022748689715670803094041112405654549304815270183337067533706244837335886017948513331478320452906815045049058417827880518814736225316425728491771156532581647582027422392504199796531310434922371894170231541499690334075053217147820251221845042452205399216081560790075378398348569799846036751765972497078591779453616811709674900319806619099844724530720995662809021904964738480082498751044039298281669077766887692261853808139607841320601663259457988203100824560453647689557443981626404830791558029771421649349393537337904021589026000095230299432438606522690402418934312719704893394162454962468153436799015888093833184395442623971900920621642603321462033031729845676262432498734367362949519881171440590130897182917318789536341755138793095312408326719695534641692927944393647441531308982778401986231786839496853682730419030938765930621998704270179574821834306550184087056754824073354556121288329380767241018232926681233106954241522218157177913389967743610248963272257041908018809012879167791833306578410533431714336439618167698416205057834281132425186226594930495790897365145050302729683159737862585564871955713733961740874516112538276291556309345191117598871929663850771545722508174097977258966593891376397048692624663083414542486594272069881308928891885806855802053131660686764133022618161171369673119115224765788189236102392581028022356969743668867598839306939144948125669771028502042380834786823710789358200475384419610576137278723723337472971398538938515260383993043922212430900481358626708604621496125303884386647127846036815532645894886447161241430553955811071748823673097235500967776649464457977608767797692827483352251304419351678470370403028596201386808306836247081641967879407707963929024114307289880400826597906540178960204164683056306993014440336226693726335427663336746311403394826250492380454163184272490457086875649564499473022296673004300621187036357938553475375300743461947731584983414853948035960465953154514880511806455257235407074305907276133412725818230132422700627905004380036652833584256042822862821979803995657846571451525743328408553085212468171210038029440643777382716271737163383918463873586100772431612929018902009216661699015777392391911825330408942070334951417645336207284500235352133288335874563345163190404554467530729189885754376079206575693972716750732538678436713620088722048445559550238397807663519862137847661853220190827398703498924161006963616622814011871395665324088698051954477331705567467271936124816739781017265716678308491453970625422615194439791029410157928430328290530944814238519388544091537244721331521522025621374045270816539916912058957824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] -21522622049940212799901343823498412813616461181050333124009852109395009358421132918464285160319731530146597343431795308495181126323471676080944880454413438890396483788898272049105580998054662107181898785473527352010301733470830980660552586256347975428425123028948751349159757955603769673177288732999742478379893196093732844116172865898595025169301958081041851472826072072017732172891256680219969085248482962742150414724108737044734566918184336285476920655508527352224023387652451877377082026271078606414417581837987602015032646638114977851591260049550757262897389266096555551201697475780505949359227131672069876255468697615393262065421906134001260915398686750970947253958590398387976557248847462575218786737029718936938884755870330202336935437426033113327082761514475226947829538311555518132473210627062610693870542302766182024729541556837923526553838864337217856323779077298177016204990973803298107365498619178481670459240721804914025412020915346065941774722486196297032565439472324280348720313862026567668917120766409942918921111117284086325984478069073033607861256113993269656844399441694895873695415127606414683946132429953531816428672216609416681585331580170136247408852128649575961399161474478289869561345121768342963267589528287989428895428736832324612989187735551121280644373980262140468386729194253928488100458529513607727873519106324205163518685677640465086687890898637629555432758800527694301211286322530629616047655927996554267091591210448490630060806530695618322907649864354472065046845045533872146445850972362854506649231269792013782557690881956788003300801766393696455183701087861178273433192936818963223716722643653243863357496962433061385226539256201219537404646481067508223182396995955579140934464089486471993156276195313897161977557227046855025861215545878331278526545152678337931479384766303235368395179280380618309485605592653405970669030821791959838145349857735559736114387678681786380432262644705962955225918494048055585522892502267030103340943203048577834285699491217944843758673920736683090333427773050391813148535960416689190194659000213946212165520660483159245870894460680025993093884850850987529174827191919653476552245477762858766303333192649736613969797584976659678638192226461580213104915183422214196218081787276841353687766489613771913353747904466238576967593993061994088671515485101114688475787178564648168076826274685549399837108008844867281332453082161604231304963523988495460795613577702939381454763913441277700221074532563694152872925435859169015093324789046280633055816100533187111707825095858079120587463792770456750968395222057865861279927188269711836302623066606470202753277364011664747788783072315999479451511400226095104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] 137680111840775606809130540205631633247930669117827040436664836629073041591563523507377713314330218488381453722860482016849152144693658489032053711993801017010521576554213921277976250520145968739843343699620474819275574529470066653100579787243551079222102124339209117850317388856670347162258347246129923963391621533162637362179075335340678262784768024956367199568734008185584543876653982775525099796835703774447141925395055169625103057604131906825164653987769341968405917548662962820982484610423537936038203833837352747851710849286074386812520272034549704657488041782092398559768210868222284892370642879103712348451760020909223289535209522318254617612390578750455595713089818099693292021624342985620829649923099324930032716909446186402529983955322692579706666685196118310716394538793565615253203830087993636938363797204407788292889013923506008353533157092253663501710636002637224528908329532463377721906856926496918334032289104934228530225161871671547016966418102117705740241160762816533853800076253918620959854986319616794295022899449485187398795340865440207569423216926342886710475984175857962309395448500908778436799595199044812997643312340443531687192754936304095171487190227690492061008897407601294054102903450583203186222900703543549195874459114229817441248346111142167464857902438160572746352566091977291536575215308387859316315043343871092325694808532217932600611790863784357129218902492404780843305081172256480815873565656189492036602509966017019993931516410433804753860021283870669747163045334913225744679725010738470730621302540228174475015309364820368677731950802662963589794345727365593367629307938581192793309483461646781091112877323827806793050135210047309972751851428597143033397576384298484104940664187674804900518646943963128204617417960363794873761396218215364152030079391860107172784664724957512841296128225627883408011856767370076109969044767988163793331633521118508465919692414319679914989676141920337324371146908541987666309027395775270880076578652381758842828388597724800119920815191225528100363020597806045910824203692636026954529881528138948750700354341915514499925200673621126285325743007091080864927788517046978022094405391817330086947751217533859670943312463319871880876360879106568177425767281813256101400721264065897019639805727930438451637876764010353010619685979787673534200445952448565268727122369757813868977306556551397466943043965646529340874136951403563705007149857510514004345365161065807936673292711323693283785939372619426693779920635840985248754882851946084851469047697589378648501072228886313389329644967585865287871774746686574619934896639101743807885601785560648203407857534488348135348453641091752492789783565697024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] 598673011966938735175753822144134928456568483214218304413755920851400228806414659593337600645600816317224318580054066978400508922387209566452094371779241125169797650591602068148408571545189695117860479821663273664746509197789784227264896237304464181528181981336739707871375459643893827613247625879494862817366306727720425073628797965220506707408597867000906326071640649186831025281019050360011430882046045884044190909768876303319870156295779684644785383557147734942654051406201351926482976342564215201508977509777665775878575584143767471311456741505375502237363454767601151236365800733993440098028180052645953217468885948292037742231096853908698668725788457255313263278064083999603733162420226905901679427082344122176999767818435437530861623517116358775695829798330362045179235784967500864960649041020807468456122967331306209877372820824284702626558530545019138006097295573301779889780545240441900510600295667536241276326480366831726608789519576368802086657346315190568940139996796356862188691818519792186307936700108964234813869121656113639080899287779073324246428232707605715861775280755664022505004283432047633387780015731763490631001711179296275606724964471145509258816818787102871888632439942589154108822962429931114805283063558281187415191960346425611629667752019040309427546850963070333266854310749267794410278265376309437992567787704955925461645393897285946067047747695257378967469129703985465379094229195722515759285258621857504393876058307124623049717381451223737872387573352438220352297179555858747879834829726566277297368458965180175884101362627004053113145889740319366573944111271382197438844526337791478195149874287646245396984314248707211280684615699912097286369448426723053862048385242874967572336622657135923051615889993287813729529708744529957027718094489643694933093838871085280903901169024401985279416463408877207075690905894416367786882444061782844710569475815970055093268944172531334381359325696207716193788172852993399712617824444355122350445127832323352059330047404685077541688948514326267936984122189106663181004259633266283469698500508233548850522490362733552999803480929990435974868842207408224196385388788139245506756124339578828012983982775169848169431618039304574986839552700436451972702194221129947129848014176853009074815114693569044255984915830755731889678794618874905352710744934469879956996256501913856891587708285662419548734290652416566176434637496944808172786262362051398187407409168650621866703628198433621572592532881141353791281798940535631252308141090053535349507550244706667188191469741874592649067943070231812792219924651846557896222621906926319198469359683329669083400291127815743290379006024359944039126423077650432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] -119803312759154734947004106141431992284164244144584337427915043293195482054051427152129871610790458388082652472869616846576908831664665175507331824977151247481224961439649043451025744241670129520899605694831372559668953007510881697385679913007395862024170162377226068487786541028187015970238636292046434577981281211779492198860354475734282245858447659049930262335870069354586693825322853767549615894764698021211100518204071014070945881034139379590826095308253711745986630479735622945230399276941272488291485346560721546322474165633922259125580679604784867214581473597392830854501968520410257532296686701961821190221144271708360459216617583281196271553629233171552434765704530142020187780671619148941629391373483817269532925772118211609131131255651825630508053401820038714347700646412599294526162995230670563733132376030458570305708053559727472702306048658956850684728104710677009113521201988959472438116372239276163811022191090302190726847780592369772469282695686967834019228231297949236057430165394724457236617667968395412611980184300156756133465766189595687000423341723913210438942504296973262681907544586022015257644098160267206709139581038343993804240216148078511964301364713906199719433548722229581482023209709878192814418676120077305467059706606670331900873131610998489172464142447606568506784635575472892071266390039987279665732495632456284508552569246620523325097656347827892902136819374849115674867198774756390626748392207332202943917670328289124526590714545457257610520184049826640282346019318807627401862482974390926021405912362971379671654812595373556010693938042764159158289333959962428188705702383048065730040744129831976266787519642240216884462513266835897658109071452968011697248187811549783895203017637482022096678206310245790008886450438086853258810232928770825238678619509202623542330110363493371541525692092024181546394128160793557475828430736832183553070410818745523578602670909869748592438881598927089900475487985863480140141553157431465071782089461028815909122423710722968192788059717790544168383197674123436278556510847647937382955329436829524717023465441816476819140247807887463143102794397249846102026531115944381545675645600424578467108947333138449977215173807517040850023471723071006050375578322160635315975549310599446208102246798310540931468173176558240277848024542239400027883991785905084356916928332216640022324470454733661697623530939885311846099542991700632244559176266241174179734311733929198167504076260054400347737189884599932010437025647133569595009711514178154039568069766904699513896460479478809921235555131882953126897175597742299965822530662566384448137824356322048011489192476898351085620215089194694157962079702614016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] 9380908937909072686777263031347263302348842344430448777724172127818031997272893361134213981949259186053769345805251919807803877359800719599166347603148908972157610364279190771697820166115031057617084049232655199841498111956140301026918116348748220748891475976428566130341433583497217880304277837878175760684816885986725877587771317782290892255174655882963836115473698599672577935432842359185795504478044369304019807442986570299192369286199074810086734949912644595227547824653846144969001709695279141540438384947892247281350104448994338989540190742748842701578946742978280005460493833766160249470419084851820588421856814150609549922947500611334773864630444929460203653738033806574413067376593954365972782796207078532222010992976830085278453903503275096359800013086854621012535164418370510920762848124030940056561779048584501113759183275935395680410717108589529814821671452690754679849599943115747278529677031919613003190120084445348226782272180561810602117279441761423935182505220752130825663223458781501358442232040071644321238690352167548991798849372897153898835750833784221450234780577323301111418792479807111136376717018807040550401203989492311562589727748013953999155963799386030710244031972437766601410596217317224548645890684110650701284686287099184553454513715893260626276584595682394485517180605334267557236843630949414161935018878174050377412164378837906013095555903482837413644084957988414092331233216962851765808605554999024466739874209722394810741510181025197030492415704988705898785204594585030718501232915909790932104112532890473632702641595948571684511543984236091164968600253674380187914425771544918056866776569479498993815807160734725725111287209062701180128020617679290001598226109406852166873576988412218487043935268322483582612049367575091610024425639834258860259502017509230397321889143885839220941389668256628265665136626100046669209301804323601333168536197818273052504574326931556341280612556569913193635259592511023421976685051272691140508900695044837614988814072533152703137928964842185044900203739129841620574843222823447042853784350121075828928974659343069706319177075993545368449358954731361581644539282834181163547590757249359717944013766326395854910516874077161532401425655110893154656152166515333664815966291730164225775846565784199113968446923035494500148358033192112583190946910978691739255821628959185759173847021422001352011464057944925387366363383830364506611356918755876194537208542179113668323877696530687508372400163211868125797172020222193038962450949333512776544213599393629014677071459026900514546513904169094947481042604498718935611046928886637223176137403105622005698954269820161371436699653936111115821113063505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] 234304327937533003142714825441194701768198530970319778402899746131389230033688272253319540291838110202716659869795116430000770068174465711702983591866029216337110550300389800661951326260809161096438852984303014971708525181636246727237593606633426001039024090992357765160697877822711611624972095520644128876094488511357333743525517911030507825720604552615311137375239353140791037052336007145600560024409482585587214434516998072163807753365563944837445735721296700640899031153847357399758522472335821020795218721918718125485387988024366936745077349232698049321200716593023344212174024163867192185647055552398494230374145158747642652501532554242498257031583046916520044180591723633493378761454681484566307335150981023046550275206500798644921746403273114938379416756016668679919443037403238502541038708142025538141188526433490187201742001898423830727985687770290834851791832410848909456262110392046198749969944015336713242118439148016599171195397801860130240749165526295149940295981283578064414191608768531161174314200026365132846513666894148820560616638806453974877924883254661974117674021971233845421087794307496026619417682858523754155063444680247014495373578882267363817777765043204340812726756903090447217140198924702694941168924855302055130614692424162394787381657128771987002967603355757119920553991778437147073069946927562631990705747956866807758923241309430662662104753952209509792464935711592322913403608466420828204896878350886556719535041498194341035811070127875994292657558906425708377144683526268775013380737612564981762064089519081527592653635193154982322449504524559709686640968089862701710605279776038343320874849088875211089366070258634281252273777832084140728417394301155426369337309505682020170495342306205886193489067718901485052850602327595921465254516368434527771600360623306899178356650137332000851054269044891077807281120543706528243521848327473077428300508303557612010568735819954516896730470281592918981763832513562871276737537707921560115074603117883021724585259736934959454619983137851207396623156617550345418258214071760395781716781472734615171954717988642256659189532946003392297397052513033239709079054794802421309842768593152991356868605100819320227697877380217083870249842536691260805448360122398805841393639310629933542092201728948050365235766868577134787541207470099660507457455248463576735763798970681199411889176088723723347431354661313067568840642471866660291864631397856939775038917849258095282418482993703600996272339222236198776850577333557480996409585902783862200780708568751032766069211299058801964198592754151499020994907887444374615910406353240516779012022327034826349428350458363375955496533178960441775813612797952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] -132354615651495225293407830752608751704544539879100549200841527391622920227244619821686337396557295975952386786583505832117522895720050060021773471398238970177932028910886444955928963296123418137016527616308000179359579496019833754380603304702715385212036992792118177962504010687276126518322700797568511567714637617444975655772902875179206900665209163915084806841072175432652232388533240928556525433351310538204886568662067157416480311709802204643763961294225974065797609308649930154053190332724882724252881019985008507326529948944591758598876475911702963957885274021006396619021994075226836850508385124798194778473692727435346241696898931593907060270818911847138291128499789501633615452876432126154785750561719498258680927916437446311285611369072362825931951020443878300580007128225612895748613066476944010215934947340947793411426216740835084935765244623827560421441456839649438702137590376084519254754288222279240355341017862919858316354444260160042887706536514263071153840399654995687226956656748442025934695463069236236380478200075648572561864110732584703394635831057972616242381016415818598419988654577403467973391638942142373739502600433619533180017782988669077827887529131545671663678449583416451845332071703238375634241224882649575986077307589080220230206307081878854689876873957122771933568154857901207804092078979083318110827327929053599401891799658874842551251489784243178285998457387805361725606102174095913796203072750487814295988543218250959106964653642549098234810179933060519656949060980970010621353961137916152533517165214712839414985556337715495392882321237484828318623710029671487852995121833426701720624066536945626887494737598968190020298003391225828469119112733722556412782996904897285151238818966135892255025806130088231960569053109481193850738271535069067656199498482130082838365623588913057986650254420856557135171460253879539161677298223034100696646912315898916624925102212539053978249046815697064324743076308067910915394762285427051623020783829428591025278028122153553527673586738452281949469905302253101788229130947207809656910941669187460412541848793581262280768186209646607720238403358804016763907293698275910734099259347249900651654615484160626243763675212815773872004696993079516448889854752494900695538988457255047402262968366802477153234477703460896233188078389022387175469157671635739096287778356670541452819439066749636388172833174155446440291800351982247217414921079972118645037342955584201196064396111034783872253759592777913110880158521294047228870765904934961522658729920995658801006013331668578871571629190719396543465355058971758444749537476579639091989468418656249937153981683234002495812162808547632606098810208256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] 15932178176962217158276650268037811386967350474540062569903611425378079467946798354327829723151988245581374833309854597170332216141788162212075003801538187324918135333446290719047572687915235852877267668847143004164703032813308560627250412980848471414284248260594175673473894478132103847915412962241627467965714827074628200325199103774280694696299423470830377458051581614939713976459311801633033524596945508349718453476156845949277306137578486567013844714385604157907009189505781056157482307512321222471075885876260304533971467995633552511431646784529006264860115303771398972986941528805370108253555876448479444772208322454742111735851469372102522596953953882545731622384913782761839720218232196605223558905004667747438986253011323996412054252672700605183442155485925478395861669804548067030580005914337471749603245815704053843038584084326097180346061515211989087869106756126756981566802478548807118868187547104351305405772819469297029606674598070333033931390245231563096923454529241644510076343764991232317124174334737379445139936142286489915832612238581390031128152053241681366266359255915589227588710180683976030226689019175224434259763250650473759815339697012074376364497091602968346371227912703191810302856516523012025644382076376762733280695416775610398918254798283315401090365997145372280504470526170926056201696339637081317655679808658088657553100770663715965551908969008454430369714538121159372499913270696943446648980892006506024877727193087052993111347869611964761423329305688133877506346025952031328499412223394862769598504743641438333204417565643190656292157034658912086351397051918381297099704969767694521574445848261624139480107661430853101729690120898530651466816582287751436634916087586975474165029898595362620102080212738826986971261512269411401794949322438267765865611656710653891832513900367153799544656728126270080985635254551227989240298787055140985553182918089118516489128420736252008223664343947924908633259217814118214967664257316965782864415065604718050689649699137146387890679998406430919700372862832855794158418746915796437772681730466168569237390209809195412727237997100724535896419410429877635165228048625696053551082237159150742961231505662133367260926791647412993747965662348461365950442596003027041014360652550383443526067154459415522398335895775820882239014454271313487269440630048196855528801413365010613864574842224778048146964565711734657470446679026549633493468957356150777089093331245164613577090805790627979374451173320483806868228826876826069543461127901369173161331204523148010993139898936926847266246585691727064697056042344922923900606195171317184582298004296161705587396197218670785294142901626374447395676094464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] -571524991051349689519473918237064737932096918233064010974387371261381577752220064094151496726423785510368286093002770724491041432488352076010138242552273894934418860841932441882591339202222026333911431997644844774362711371834874282217894733960203608922651987584503883015300538541360864535707614992347556103070460144832014609180191311505983562552371464256116280075961777768617094579634884693465565678428263538584499888103877801514716511253203088734884670574156929454167017725781663502194986962884078326010090119256573009308695088494609031445364825649744805998906854704708352983076398045922885897585900338944851498299933807992923149705903865047557247686202221790021286724253695980819411383646929668060095692430915436691414474473168779054143335237987078182429825568495899067858402430047063409278264121856995689725113336461245337268019675631307377837234010930634453816931364097523460074121087925025713560322346529560698047600320770825365301305774031821569692727398077643195992569561601116426783631806619084377092976842148836336663886208424330175083278471562892899472321254334077430966387688805020434498912668575345204762428685865617272628932652642224048624394077574074993374345003050803324593863794109053926374707128259633478967190965333538379274583428154091921012886628060828052481260171241780024908471642059774547717202402509801136539105906535484105319749981236203341585809917734415303704711895386691072576772767695491987547070570858803413798710345151060125613254573868353626237161367628668334700830529908406537702957495292100169146970673743611791217064928757712060593045494425621011925196049783173967526952228298666307232243697652582344342858858729034086467270368149159609853422913880011554364552176788382049357370408156492899735941056415374289737057676289684612426954637558258905054593360743492040932007067667527974157880663188782930474170574599744984557007957546890268293942039880500851494894742815038219121346442021516969119780129192350281206110120254667631391376191295971986004799629920506427119203774283782973423903642428513919359058772933500096224090022560954241995137530428639734912529366975169957151772737510742640941679587631806549379043982537477523566100869870576493704023622244484714794902823301633443675403280547050761111622968959735961044430532484702942883295677770815328468851199968897021743862598356132124341813071318063841981949904324411931373413747712084523573038689790776568324986348703742257537520111928405814616812168211166930017669427673069687015776629584452166372690109746101500315740795823727799050918428242675606114314464967895731759914193985628019755691826247905709125149935099773707885517738339607173181001298830803802378809114624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] -111904934494070117660725758218127291891317616361175109190109681713557830583542032347157286060108900437394498776804832608783793598294506925704906872781470799268610139075685544473240862934761642762233468063695471549785560584981461757552517330120348118103838388744480708028974762495895544242000741931191658997815258831612966345140265005964256783716804691846108256834644891338010101624572453585333411269538139321669884192508201300023717707665229587630106409175360693902500192409776758978390739731655272128178685449346311005570608566684307701690541151412465713598746984774680704535563114908875284528542413598780783999205515370614748297248748792249346234556813626161652325401663127912009648569739473030590447908552087924528951506039242924680611903905425982268528618222298899149394625337076231894589893995146518031654560049033328022897431460549900934444742251440295939989176192496736809359892369773791602343977923652203737616719861342164202769151833209639953519689365947664586040632432307889819542844205780150610358211086137212181289095890104910494291304870622901550944984248939566877267372250553099619823851482762074550222281560977102107783673023141512903347029925136719342148296134960822221793438146473610367201762189226245436224727446572031028651956694586081564423977060345492235138056858314759074838371956113433499898045947184507211997686117938110534155915350379211087551167681432799349321349977554836450426837071901333147786808566357304093380467543344079566242197657577178218013985929336504700276857784228956567617820128000716264493938221817412899920250336807012274688787352910395671056932677313384934321928334219714064828925451232368676254857969109773611067907423803778043541198708081712585630744594265761970381478567916801976608693961317501801451223314915933555072211178515419576307319224394661298749414900148570862251291560281269271274093796674327988403471553423115376532212113086927464853227890194298519085266246469163228964691027061063084955026455814061765470923941219353613251932443331041041879433845834675181960317926280849764687113879338755190836793174936826894412156343518451453051303055641721408400281256999325843408921921208365362801584959750854327533792940284409409568914830291304780334998121089616708378921522392522243982289874500774046655720494925560761111003426048587779047310435148697548762640480934319037730287364192182300367250444536467185583118765416537225770212353787458432404070991747652225008626201744766084405785297433642408266345516759538241188400355298103031705322125597459768723160342934779142301597779266207055954061310222411815611303869557253059024744348446155792378810433058322904162271943908879625241186055594391326260620951552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] 11580338356249807873083942462230278496259141686693098219020968072961059824274256582290087516239001864301969648041123475484901344205134704599059689015882973453872842756095968513786472271776522939453300123675405158399864936342387651345245594892276754396638958058351692077360922380797082992796473423917926200831777655716528054509744117401859767547785636776266274519126618705265344201622253540554676809035002661939279755699591627564516578426997205452185199837757916038010414679953952405845252195547825505944319764164935904608099061629810547776918538795420735471395890479072754681697256082656086917530813824476922202357877895221458526819939872502795840019966078481911144775972754358421559361332389478612016326271637917716363468115106587335957939528251623745134533925048559158655777306824957364939268437548429974108657381176372335264691525364033194109637665932045371149103143643506233346401087309323329762010702352510654085580153593447305048427931383106677353568448552772598014332917767602458856087473355205172994519564449718445367698459530784930640814384237251964478627958006223734457282846908973650813952532666150326272882179390715562062850556157616367833198237621326974264646716614993190950096470284735355667005136302579370435133758914673440540740064212054251715988923496391994330914940740767306212441001263874801704107732577082953913816954783534083705654851126544511328677665504336847012505180461912903719727505723442174414776232660674608003638396719095945732488730944468235437198371293028881987637104915267094455691365963253257182519223083566374928375782031587374984319573888792395483449024942887418629107817722864320809515827937241873300817316610812606277812196734257363470856121402902238078967205206425413721129375505265975569280942515666836642775433310901975764323345902992528714226638168755052629118879379740643240429893651661397586290329969130541379074285135821852707741196486378300345208625278955942220891210672319635563663205150866329774219527807205698170839024506680604218391766433669380740775353956301113548536446921167802902173683309251451982057560078633454489269021427059993820631771731821174979179463170355740138279103358701389654063333290853743167291699572042186770845350473542550952524408065838268530983079047557038355410728995216887266852067382976095465888922673851225505105997325264835386255025097719899083418847693900217884461868938536957257587116216782411335213692302419347288505951355253033297725109603264918399088440608817538756738453900841920886573208387902489322784430408135248919875187032655895586368404981090805689298074154900282020688449796753115795332906194866348291944730563396150494439832129783167267493813330996297634215362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] 194744590218619550265314076578848601587463206811387665538428310608661340300469906861047861842303495775637458114061529717979282393151262415305997557984040105448471378171094239206104085948808594913134161146442692410935335860450756971704179306486747870421048372809202177719959840982863729488391534235435649652699074014759170962422756624865049276932660814598922461573504453323818516011755239151290195593119108479276974340596009279057009799491429317462119442991036857580626444033306960521126623177262473315724607332344512403051581169409628495614797427512443343239581535803354739183795650801802324520899215772730348014858451023008544888798098633673051292970728417242369726140068670194667120923651458718656260555799838120013618075885404198082883091759730104029934321494215603179762688057666422952378754588626697883465863745790926696801551959035597252548377743082770933034769020106944012094396035006914878603396264166156714222407840516065490709515025528867015465928607782740487947063870973193362314251494866835709745783266891419804905461518827356652748471814824086925407262590021509780682096771070468435607195171430438025546702613956740332078052010747996786758469200569587433296059139435584202167199047635973106486699231655301660502847943546206942316883600927977554076304162275106521409916846390419142288470977746335882496945915114462551314979416730618609119653588067623383523661698896769022743895839936063660285680339813415540675928078952747851237540712619572701021799940304958339754197459668430720983698904329384711512540979584778724774956460131807058072603824871647282901387936879897581007442786917353051432360256638247717125793679582738724043409828871601390579680879666799426050404481257287847720356392590690330764682363549661229757605001376749359716990541563432593767049272373238485587674626207670181523757363586339599898986087141454759657608670299611881803475949999024711208240657523020245091965756181407663999503081833034931188470669334681153026833736839620189384911594875666081025628616990070791815960090328011088044296262819101311757164882964610160826936756278036130745679071216350088433033486415432187033779742064549367039694743374525629914325618075221167115829419229923900828883289649113387046654474767437159924947772519078096298674289228316750151031640839096720015735551450720824100160182550519725623238585203660641739219327582239887619982994652075072127957742585264910266924135824428438584895298843069978899355918427962128872850598847892014932579608127717717237202902414030059866809071795843847928769643119630177714809419009215844426222665065757186429990239209405429153026088368046643755757828796398446613800040773408551808690631854146506419339264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] -50723877539983799250032462636866953394896451176646362244317885077289991934498656587697002237758234372836385463199410086536913058058221447433084774986814431333048588441574411603668845162593582815105687492545298069322362496796382161036887285550628555028866419798113896622710082770719895176254343728265680128166486494259228983465317036198553100761920794413260906936062487568187225131416591577446339336046242164916781268381005594840756194347725999871395181222455548469878665447542289920944445554451048721815959435474012661464750989151852427388523810479085208280878430672094887853821825721408916141876722469478793575637935442430756103831996370586596267599479347018781288924357099920091298676499775850962752064474650683304803845826416854016220478137622387244571140750174231579001424542781732717309224469285819818866999922703328553825947677553347692336988782305617798088431696094793697329706861227343209430846029390123317550245910440163534141143980709854601264147342601893149703454618036478134299930569944736540804304351641448028127251350612504085517299289102460358892359702054747764877038661012762109538392303260153134557920318631570617776787544436830866598270436491145310332772744525381275277728077243718255698226545117336318568732330631953562952029340929539962532155152973081892166500617456996607912849608647685083380995506999313009847263018139442178544564254661848962217917481182494414886754186740518347329487885789281758781188823775084366815084454722123987108426666554514711096533447345363920160858084267147214794960098156091830925467782806612864034084401611219142347277538392258789490590791178781005496400893629577111317400967345340395935240510817117466815113756352199456980376472638295358643801654838072361277316747561344511384317075756251162711207598878972014942115122239752920994388713224178271712498273288443648406008705296882721855371319784943469700193439272866903351858043038730533296388274526407559927484031731172748103788853921691300251323342696169172946594361049544620501424142031344927500524750843645766510529563142794287054369452006342123210987688509925647439083298424203443622893687685902294151579385534762742655504797867802290227223002777164301516834517288428493003853380354325004671951711070548241936179758997008958526818698549839776698522739641416980223080036278643429115579386062050960091412186154371774276809932673523168885457102707501388046862581455540700086809374395846378646754840510837264802256897438877456887122529868560505608553134454771742266953599475015130575841474771253572735309452724539241973279721404295337567974836044797712143165313279522386693857426138884686411975227639804254459589398286958509556732689468783755219959808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] 119999547069424630560313419530722619695131580642614741587909636913038176938304815636102868198582315680882222672022971156711108836616177932068939669565954745889387394767388411708554439278644203287681053197669981137610174146362217971517825962335326449921484689077825042450588765703648419014839307894910757944175407631436491986262366002876372758705389547722216350155799963162277039468003821423280446539714737182092872589512638536528600760690759156399990793726518754926794382970462162642992347392759805279301433441477606451655377142520314627919960442728661056649374284096336327163670966557725729780573113660702014666694122375651692427283625143044208850456940591800875020497936973614008841519753662050663271805863113326157795060505615527068134990538760109661274637474425749527123875333721135576036513293030793773043799501225490874181705912620753747672337530950700760316787466604696195174270625450335808228971439290114964009728185312189919306968503593408238845517794417745548734449545778747135583384551685985638346716830354685646537791397716039023801659663180025657782679266985885343850697141745321800684838755465655171521809865837500413915121919015777893907781875880389698012726241694882891858400342877976765067182938296583533928361803482347868517386800732568229477683265673426856766013164463837445420534879051541934960622575630450552409002039823170046009061227866233304567148696110066830803064894962712424927442763671921862367314766941347772892624158536508813012309336725124613271381548397502048207893187317920743671925818026581390986562626636739300528425726620727351440730748271079047955342868932793133868058835925664497766393541631404336084135733948454834387940852748305999794244978416448168175921181026951404709433093076080431463370367859967201552061868716922646468080843303825951452901655626827096050142848077365789917096186696629484733478459164749792987092544364482063502149673930466781778371543555419519052712211833300431654758956722608547904322949178494652752821541955967048310498291250954139587783606693112045977057955094847479358456630366544059595518661432296313734372970326508466393984256174253203277709919896247957285828797127008362871993728168426083712150464545325772377093005831118881425131696276027932683015950390698758592143170225619625766005263050111115418528410401358890568981244889776118129817209506237331635991919611430290857975230985576159486572646069212446977842613565955148514439201071550970609634226987777003433116161356867615127042422415696435144607459160587336417571553895436843079387811703855180750118541269013947896193455392035853747139187040737869003540292642613018429440018827311948483284414783424443117673521009402757251072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,70] 102915105822117530644685281308938271169689525358250957700980180120888690786230331649804270687667536915626259851603481456967667264292188903143706416001311648189258568668549890977817374023837730053552060643485033297367067008683318469592558207967355936939458684021008677623495288481275328469312923752480526410759180216831730585810930120518153187883547662841603287462576821464867231906851421562246577106971537908134580943063806993162415701958187713754616033638947596750831595120008416327997941595704563833266909655437327741721127939583753064497743700058969414729458296403203926415978489567828466069738620519731027082130315274354145376162191206872899124167094674598374606452113514582978929848482257907320235626005079226372698631343226204569130259604439829872956871558081650735221596694930334677040907872809504138608817171006528596713379515534256477246203875754591330603305474733560101591608168236818647095735056193757594128754153635633382530158527589706831675462879519385309751715838105639939730569383780083396435413200978441357738963458479871657929438827196971577201732205742714335043736300192444503193810883829303167116451671840812179938915384590805580862565989824605777875986946176422543390572017074803246132290110152567726187384294302937316440951927482622399944573981029243927353172172860327543888618649481148543773396412120191540936470830261707746558086117091778763919465394424454890414935196166630733750620143286856881846041042077077566426269000984371301940575038003268299238611154714390199161707601500159715575317278850080576285288468977351447913670455873769778597722284310491347581519101139448504664870928071029005822902493487740014311196190867301717694884524650206727814676406230616051026600669417084739662015889396688950898006313618613496041840725167265771650248380014518631011200556930961593215490561381681529610561184456213463926545667018305959464630087985336577676573804627730604823199225726434174314690032516259191558791532745607146054729267912482534226448975227381363452876576518163965033860210076880381291951647516820442842736152984498464762481078442477077906538338168269620808627053252438232691754197312433710019520372022630543841734281191359848095144701806426103406256426539691683687212976598646710932240302274502182169868256851274966102167851848200691420405203571502038652161101844159837379316727212851773849091623408094371658812442984604240384277298602831508690387798444412751181627267571199987296387238845822776977447392583863388512911996241806544390484326427072738838777622300337168539216986360868952739727952308906269106557878679130048894583803649569201833124620577738895588069535011104338462744054267117255374508297262823116898304000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,71] -329187957678245644411514493642285704171780973711369197107872074529631546374385479668811040816280956374763978354573586089194994386834005222702183302395119515631800327596447890928880149080996670700020028496250442040817659590398589366053662644780053125553653279710947540919889704984296630493457295077778093821469176757466504538017997791268237745605583221453555522300791445483888498077966408167947927420390471409967686851626009800535964366389005948669725453340432199780654470235434217222922966726699003404302477050373077440515129111725792057108264761534350241032726906306184296459995252634821732513553554870690523304930266997768682249896043653495551479930667709109489186523896103430828801858775005805410253860043183983139156164796170998476637092569286249306529969452185489986169326875697977651377208999012451732080639460151799224742548027990484224981950811498704393280369550801101020692185922659515369383727059507968398567882311486635846773630845882600331719527042011723892611978733350702353302233539648428848002247452707993084174447034598856282352356179634559594083185075181249492525571426684193738844089102657451459093966148122768247025002257243591730925598634266353552336277425170395951994951437329544939123900159252837840167101017591383980363880092714277099516218939343898743913127993318782494118530125213760645221374978967641439553368998297062999471639785927112598618370533249741211887044147373374539623922957605782654580118748411742736766409799723709061585229629677915094822146957699633424357091581534450504776125489030059497460874551380814981715736926743160279523157653628888772430437853070284908601594326152612479951555242040954490784087613233177778799719011428117288502236649738178713261117779348497462174727916022379289460626527389371251788596195999282139146609820484618909640590941294218675475679958630921226669627287897337060107639909437245694392021835879363595200308347161497493516328126731266974757534385331543403347645117327491227259229095231405320172526314825419234291525490786814426852785594063661333587327254987646719667316024726113766809407132401778803945550770422520221981103690218956566531408177709381101494026924152027515759694085704945799396817604811257505790705328395481851967709206554359363424737911322246759559713976203980267024044771553351905540934720024092378173975108909531618940071456463930145951832019964471420373156785559463402553336876335073726760025049622117931547275903105646751410161030790874478206803521256934962490277692123939787725586880645507529231577192408372653895344634086476440354644046096445836167867041541273539679783110583603753320226906849264702895032522806041061572133024389567666727834698402637021184000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,72] -111214970177012556549938452885435260154089342347022388367659676395410899417384714077208481060370626181394159828308884914836509433261950451078657213475546482808439951519559876932097183729543300593512966130278711028285092653889439153194757240395330529019751402846239325811153435005196477694814432370750042543407671750501200395736787962274387286698560306257969034643904153311866098463071701641533030478547352184493108888337891592413259303955387083120170492575341836840448013402732155076515985335521108925414444632588505545740983804494586600806025164155771027295066314066651948093652969066895154758541890585537238658998382734718776381878005711334028405327366812897940881476591533509678441501008035899593477170186912319482164998484856093194078324250124663754629453966987851996926595384292455976212981984904992932593161015478885297353967902329201483914733134485311886568265987187729339671445696422814881326501453448802564682342910464669016758726107522518956599019211807902403960190977993533568653873795633971358445302543516242088681972125379712232465120296821975736280605311368099688366683303208073973020114918250349899460018601090431425205713196180066947319157431293848492168644880885481981580887429657211721121134441178770503665828597902851548329040990772322747292474728067647845766711276255486022699167453882017729152372030277062711154525101949181585421876833570401077218768247985919280019709524738523133348047719146920112456859760245164859421645265609330003116614136331022577213016432243968162454773424663545267387371063775742038325601441322383753016537247562551787203409779941063741654922651480427422579935693388589918374970014297524706769377321352432519159435352216687127795814072450064202003542682409564011370718255603247801671398181143216077731537521558607191277798377759160252926348709889004867205575307466336659959363043218658232431249308686930903429220229650410430657523808213691909111973796704401961757286209210449185493193216409734782799224509211647514117688874680445151371109277031200177281833067692654363438710379318986350895640379896097863890039319866815084584833480874602674840276283732467847395388151709181538009160749780852624768731133413703604848080884444150191313418521306364556550844693826451190492688061477737670969595235353024908702754998542130042167772057346270464945724946951447766934065902996083635433270480425947735933763437556328780750294012929255734565359106810951834065350733302660887277957824241471122435169387347074604377389730858799824485213306051761474723074681552594502307226148589675681487514012128813460102746571031080883145094176105740988129805565781821437144269447126561633243927391172188895199170432513005846528000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,73] -103233896543017611714509124786030053068671199725087314231079962097564215198682454036881745226529016392252905864434839634725561994394975842463633818947389914449075227945676799328858714091343882301486293311639335684390790409395302350139633826951410487835584798929911267993846351762406123283755927478247947176186135658928033168923981935475651258247566220098005804196549177506587152796572506361215933066505593984072230927034200679314927572345556983700901694475039442122645403473118388584488567631147538842401622146847343844176997635052312148939618270522802558969111693393537814728419055723053161814784991811340152428345967551774460958910457028264153750258921536211998730818900194341807436098789484546937360541915059280728080109739865980244355523762353257328341755429520889349210530623681392919321062376550327050466290589509598149278527490164949379300294610442784541708916099563276995251027427869098664620567024533579071263500428425824975453501332083751831606622564196295653015198114019857504747247783401997460518271995580618685179591334305391384305568066316348316885993538081410367673206889156258222182914797886093458224443004378337908102206634220274215959834373203589304274370387296360803449438743921849232288585556634267389080532828111941722712103577508273796890630905418859275885326804467913286674929882149200735267126606031044137251548924931899064578470883038131763981934114684060740517191287737673889211960683539236118069221952732614756479518619355733674397341754080214040426847222963595630813195655607200704441166516783159364628278160848806776737412027419888779810814588747746733125417673342647191754501511068283972743944328174010387444253704360766277293572665008175032443844756933706556476389940091256145154839255056742916060053437576601039787607564198371451304846966444413350242664578931736522853192985609469014578713703937851441861766066486622115871495419531062560223142186033697452109617948218544912605944648022523725967552512164812682371899973070371122966399347243966068877682279690801212339442220275557699054221086364189202444911590381720012056241961003483186341161617045173161202519749857843990216684132041715922242176137916276153119751439848817066447531281280306225957467905569471260489288725086052934990019539331762575055411748104699325683775688147435868103423496276146447644324362644273889847431607405048125672749705702654674970413760812183922532573402451504247269825751425038222922441144691773127562138370536840931500582725729815236971240364012339685301908156045516215515504404247635520823413710986559069590818897228819310082574113720186976969279867089729900826303511952967202962636215529306421831315550942344607080486309866766336000000000000000000000000000000000000000000000000000000000000000000000000000 [76,74] 74890815630883233296771159393512120587620991244188332824069567672984663774031179069041819477267572791442974846943460071281565753434135551240315115415990309502166557237454739305778951971153254152584059571989591765946017100424033367241880579674139987261451525162576102080705988171803079228680920276033468739018050610838968768636876280726953119488550825895277208223334102162481884179600185913939446796235680350070575931239704497133840112946179445272996742829515049562392552228012096071891282800145169852252351816261708953050209835883297129926865655898681095228604361836696145312403357812390448229453848347302001275850227323134588079839936398010358861033966096895917257405910980478222681536049236720655374286150253882191410761119367121266122407173855523511186458194753051440667916943663531901383155191400722860883066822408706199143026022906601710372996188816651124832197608321225834967860559957872435162201933518282159163287668255752668469323368479423486862512876258513905627221829012811700413276193432722676670445304964494440462641902553417190020568727328698094473929329456088131738823536246967559168628112922992132245725151602456837696933099551739273121036083569810563491875228501822431534307953536019531253234329595159581296451282521016040489929184174264409277885370265498442458654287541564482401157293134421940906957597178147038957982812981370516659576161984322988224338108363093707324794636419751751094907059784146554344335615217541912019331071757842538399016306736792343702892270566657884498848741817541125982223692404052459604677263110693535180637007195386044032176094013586987658375414398998176462659080928558000825093612933651458620482424659269206897785078725866245686868938385451688256664134792138404288533399300736295547164503573074819086023826946960056728406919193252651283201115916536975883547069027177728278410148971509968402888072855629186249914697251262057802333354341889846947417369620172402628385206833737829898440300578446005991494295541863740791297025231611885207032232068626602820393718573750560731683490338815375586027507226832399315116311804536048035202459875455506127269841332949747614040960311022732065082299745495104838775502170762543812369681223367042240639889218876980205023836721641763878548880537251888428991617142850991952297905000222951774195551406879041790559981978435922999737238507871395063829245758841819220083376820884802606389634876931679724868979172132703690477790986693247984064993732673362954838608817179824184572045467841811446722184993584905586688844016116262371616971992263442433604480756760439592816174728952936664401002600746678629035783111464001152858865997747910637391676513626420830557172150566912000000000000000000000000000000000000000000000000000000000000000000000000 [76,75] 167494426751661876028271179591143055120012030052951147217004656905747741888906328867867782170309240125028850176170916107652017602095710364412448346942075689460539167168755811889307468361037149458993216536443158557302787956871138621759299526216168212762793583852830406689322574952371672025646713324076207920455717460694172852671107535541661999621664170243484656702566500937997576782271005144674249214119268746288541225297315622548380522357522951262858473902877384835990492781867469273041761589817141282075764842819583060676517577567605570681227813316715654180847735281062617554702063178140731432305863390098570480225282908578781271532399331299592460946146440898756396246438868785275693294620353414826123282406375534056877000330406873361109169147633767920381177051075997918570581338246889469026665136374769944388748514536743829701435850600369944232331925819437290623680456434510824349901150148607525274947005950934321527847110545168738952805384354214201953152778448098663245565207800755039702079719294791078416899217449900819731214765040855802736711972288432083400340430931739686045505153155189006473394740667597449447506559270938808884673231612300331328870057305490701741648464937506736574218371388423468387580379957152754538317240339488073572216480908620183983894749361453256087738656471626743159587601248370336129908622469383955632980520876487999656887377648655632594734110501173257429769551604761272042237003938139909619427247292604211317587318432804395506408605936673051171389813602381988182299457693024577659685591264913340532498706194367149478862895209289388946741982928746865592505148045553971266215911841420305010889112181757425689912572798546032171998381804082995373599687691189111004404390300052593451740711079589977439351492321394775901137439075268871390029244227060263476057380684449069081065508139483755486693140380664253604425257732578484664003989241211601200581300404036764515690422771021459834420247092710432041365698792375724152747963740902509611975799931255325764111395561590690250701214389913572752581298996717317365861980032933453775720776943268283991413165437644348017096110198767202633073413147923389256051449746234871742742886783523804929869064168881116888038509702581743403823942911028168206116975311449985230212707896683158408228383585565394847620306242916029482517068211895367122791830947215391167815683094401182715709938886214324061669154936768793558011363336806419948826147982459297537752933662922207312126865597425201578930704076123398793743081817389456605557122600363749296430463537066801957274049203205575445623084335224668957575022883998599365524339320488144081838822503606418040544057534089138967448907677696000000000000000000000000000000000000000000000000000000000000000000000 [76,76] -36717183929157309923272502471705304348010645620426156310962325285805522504556545614994185909592657734576094885012278064619974158679243311921285491411932505994255734523131960784436044646798515331233299887912038390254288922369923497100255218935004125376622829586745010508133005630455496841666035230495683641486850655580399027146547948989477249697570596048375680424036534717254578261648016586250323170613220521110034954795217020244009320259368285856595395492332386851916878134063705223989110232781803888441904002782640633248764755251648557616490491191557507331970372707309301746408284540900650538860046259155234139822974103139461860343364784066298434588888141257152498995324825623885697100667387623537709563945722328755271642277289641215536777441681759468908475910659250806574445593788194700203799098481280275895712861740103275747747465163406781883658220051223762352608762336378197339124784026213710728014239111811344500035016522490598106306800011146119587394037137641337621480110949346501856147662235333685978644243405143017193327208352458433168662737949199022693824649520320320199921966110576098203875658325123747069518514165474528835209299745385381660095077457862840958341090801446805150649323056063878613354068908686029162818258570531078913752825687811952961552378614156895975768918481208329806928281549708867265209522581902210927295349467130914634168628634908621979501946818752047876995305476208871077358145468871368883038055344590754903760852744023009975276898254739500352556466081343871913013718669015326378626074606589547085021762977969118150091082236982142764962198742875532283548042121544771449588787586077121315203401848583896487442002478695794540370884390017688136408424569435116865472575355282378784312720820820453860803536370896215698220487970276569705717921325681133608393575753261958888039515343140720233926537458098991524007564495828488837085652634102575025408381580777621864355685239577660142779728055733107805044136818690486697360018412272284620218238664582375012108926468722977644910534087308511990197454849582535794840334557104459251530990723506702877458291472203148850530600374310680331836121168085710049167774396727955007002443368302898880685282365322425066253461122538743622153161278698463925321678656319959048887992613438243375415673668839474553121270324443141026696370579861097279285296789156250046273695990840536038944274335718827227697353132635038714002288952415450702110663487772250213178959944442461473106316243084623164267582534954854901865802885961982826553881337367672447390898429112689974516241755205427444457286028584610097088262845353734636083836208089642735580532904022484201764490025312339191548086321152000000000000000000000000000000000000000000000000000000000000000000 [77,0] -9261218036302845309285137061981048843136898463960082422498608489301812629302725369418073516103337065455054304068107468493955352360447222103887802221612669925750595854352958495188144899536220833951358091079363136416426286468545959841270446731749576442058169896451355590522396204983227507980169534989849832556976371006815336325332393392522710276348467594095056679414796811650322224827454846981044108557677873355494833172218774189427480311547573057346743256761258299201205284770213607653351984748024672299193540128431511086733050284811370176523463728010704899821650505962623246449126108760052531616352221099892733631582675490192879347014165923236465563790777806073731548024028493583231010213369901218305328501575530762673435838341263923369913053160228739091831254468733177662089389146628292374611393003399948963984749539729270878985361976347671013094091691495753148619928161532578609219596526694161719460758056644282579459714055267016347181667923591037511178031865362701903125998746410286271252354189219271457226527549662787453294893660507122440426404167833727849312577435920224189364903654132083078920020929233908083637194883470984857511450919723388840397439781982153640387906251754443114130526029467451895779306762232749452781242750323012516171216053461458397180346625214740971946873314531175161931359993838202049240291157235980415478152748659517405157521314324248485872351968572570046135014794058978759854326029769862355718546463433354319207903474324680574709577563118662011339655780905905552689638243021199677776972497788087787003900328033447029726914915261244704147525788551538767476884257858923361409689737767771363330505975686268983562008019072401988629787724463475111697340326401510639073152999518132174134439685838143065550557604902607801723291500960171558663052377475202641783474226533035614413127492861875020849409260728575759596426561895876748037540513030210733296077582626812466541126825534839755892954868606067005825589534988815129817450338525027131005131915130013275631064135791510485632289469269414687351482520469760908967398180880868667009676110448933504082267936250870857240379691372241128774753082929801048443716920754110040138799772962534372085566964755386256560394951482969954049297761405946893557826355508845246301902036837745397480182493168386833990880776330742579560357000326014668804863587180954783636373887018586575779682231206858249419100758008733572513930532971419257492601997339684802381360590598997242050067486866676659674550811553777218803871490864751709311146371258262825371898519702740791278411178897147172013403087805421105844464158680112659008942320852341702204688817968971218140432313267815547127984580138695418322453048697290752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] -2353810803894850630332932990608833363273528186240816104886110429058024352357873659267646519797485659266421128400722319410961526498027827032486199207673071039102313884704648344647228913451395275306901182816676098020366594541180951075316375014935147662774406493326406748111345780468392764077121192938033424765265599565861350614921570092079509772672345077645323857944340878932361465807144799392076650037771903846473637644557513681925507208982360243500586865323527793158169603574162858518364426598348030649352116912398252411663574878686630278094109336354808591405826636190251501533392976390233162526709051321015985510572120284249597762348834238637380265859206992020333242139895466689242993655464013517399005547432673549543683579703174541383068304135204297264787073016417693863062872272779643095043856824832582058777065967338263824377633114104714508744369344550767497161577778650240056514817144868839206681838120422589257832643579854693171691234251175972540081966062663547731322280138595913948673428206772045961020507526263801781877574627237190076699924848049672550782726570066634816287171596470084300251984152633710787435620502976988380526250508642684633144733837094440847389364580293789062419308567542542570650352019545901426863028308598256512316907907439278845756366501724310121025843350881447206752798468126571073046651400876012169179146440244667389414622801133888782049620970564070042883695414397598214389489590981718544564949929176144145161419269221101749974396920301321540841188428321434425046984598737885342886442504824550719945838160637698754354913328458222764535588144357880113689294986565803370586098125080777720697820997625947221566770702437422789198106271795290549433177831835216107972991688630241160352676060235503297944159005011856862232144848924266063069509634531138817168650414428783022567105509246899062797850034116569636982568744993182402758209016284757473706120440862026086979046390890373658302442820675395713310121811741286671457191981830827948466876825239194433776022427648248720476745150339497894079850076182949534529111356361678826448056613378822267193204187253704541137233009355180290304571562829007215096254635870200175065824504170766018080422219170343139464490542983501069516980701176513867648591018590724535630193662727960774727871782704420730013933430698548683561084579072900461329372170465938134691610232280529222285154734188564975963416102915544018780119980715721859923182562273160477040995499794156802749626343730827634090486441947762327498568921300036640959908902721501557792273933803245139936491133507815714754494676443819825784918887910863759850584048622147697400973573971040482023995182886501760976201876550323897560567907201245511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] 184283163116023103311955528733551178798975795438454861216878806139115171442137515793507851644963402561182527829634220249258702919208112989428614624763088983849470704853450085394326043857255997895666103206952361352469512769986945138637791339553965731915902169157079406950786487631976792423477430144594073275072501170755421194920241828668894972462018437251664328124499456352411395017734986305162710915884969860041980151268057003939436995913053202567983424677573935477449934601125217726707766865288472474470925530713937604650494992611425561987858570718713399784187034123490844012479980057357845235356886765636484268020809453155817499545814608805152330561323217665752742952134987611782910798347137260173465867239111008427124505122821248998382213873195308623632798835466451511327310635293942453580143249017297413947769766964347543732284627498421527087548865593218970160061745673973865737323872756982207442308110933877127536180662177430007118572969573957021939028855747711481242355182966249121526108844256369245881952374074343706677753940929602510654282019884383234903486310826405199864743173543958285242930587280711993742704957803460234618018354496029712221835178376235164846842670390329146700007555939074324803955730449278295717395540580830059274198156115327383572034739528040481459053528922982542478680462881641859475193001182537913439141592526194904480587023667804942809656873785920107715219347263896398467248463048712059412019138070944846094096886655449704632474558817394983744162972871808525391036088452935029019431450912317576829821093635696632950530190008523805031791276170686593794696811408885748923352259713574417045230337225501307931805302163281921144945787870587445158905460337028982356490981633654850973416721628204700434414101794249947608858466354494260586948548631627995985446367644777230595653323142393488195636718636105769892087932240497705260990651714872755344940685388708394836359106090030772022142886436679851278974261412305405246161203749976332978546058189503770279419953735163423928015222787077034858050243983828190531377822903159075085196437891032718978671649382390890351893232344143694467020212652911357862099034007608208916862804958765937175562764062589908207796926753614767385758443475816134575468602495465954307112858357646048981602896208700822235431238792614543210263886761000114451964427465648496237635971379257067929118277259464437062840390387404502927163255232065705999034659609079634688610259703972536924304793185024943290448004898354936838950687710533838227561220443314287137061755687326709560886296841311169942217984390921465448772495800077069153702498158686101282391159261409033682337887748717827787091594977694493905350801993414452707328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] -1852576798614963352123818782353525728688975152749383513047792925032018886275506409379379476395170807944670153462149329051564845696394143307472762128516140029596709325452508094892135866719032915281916870329562515663239936446285126983961436488044215946903309923928149784141712382808085661003097315558501384022943343666813604781269334892562544234150087663114722419550863782391088851241697915529897295349023330107128538748458304612061746706688672499977969574925427740748573139325245945390082715695493134711115696832195274295225260782358502169385468997855744367186191154768712248869116365890789783469299461180341753019572565082459732572912572354121085038953171656490248901572389746039141613986324345024412420663366514425724862538342081631191474980277206135153650973383764400024958988396138059018820326229567850445530834318874922258176886966576142810694027536962710368253337802354887121980373586835626993999529242246676299360363783858676354144321909571041177395989825471545654735257365734659927191812686890328580298397892447824989913496024413031391985974830539878521680930471669491694959274179975878753883276641130850404099303184001452236625868938079511861306243261262184399785985176197159674231997367244638985395275790778361259338975673158797122616552255769250518879037785256689889339377605308711727542863307165646432639841336255959013820996588659247848857691440800488100375160936505482320284289635898445253377455544222964979464288130583128717974574990507799619656535141237527260062416434954053347564800040447958058708682449720555286786746089244400210037387874652031389716471172185870518236239728917038141503007049451732733373345525465836860374010322762889389506532607148343819363164215082498578569085656769368879148404323573255781416273296134791260295052088455079071438855017802613670372416545510593367783829762082354172562537718277208207294512700519621096146069864909055221323755888678349639390820601208956855534245313937927865809610582310171814629726283044161999642320113331768206410753436265387555619691155151138022839255471266986851140609352741638703468633052398952747267524189385500634369494288486077134988197991186492177247482552752163585269527415751762260906823286395636729865785696653460087897387591867060063857371046146863636293965394119951510107963451760879532480330711900748133856610231025676500487759535074235785932308021306726271373258720374295081107667261808230324299224687610342007638798721503963177083061685240962953560636433585615093206653985498246120645016018729681290133269113136947381038820454695930046687146704873037051738093734348901492340274638882803639284959730047866134675024851372718248254485387416344400893829929572740981706341175185567716999168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] 4472914776865134583575628865593340612958026328761852474695256366701718950570222231936180009094836688872996589306895809802677332878668982831240298859788071411351867239877530166967211612252947412981310468116685921828326153728294966908868213094631136012232269167418515741226650731769070445192463519965512717091992022496234099667381463723056837434748867978200780146754155746124894787561971096320469541274404045455453098406954204557739261727618702951509976748041778112501927046093578781262451916474209937874430247888509482772993375488497284951448929821774792197480725050293060584869177325174847301938544056202640673401893099552334537355849396332687386402032318155222673422157547439784184317948376748083693629807977914302025619131456474296079051061763428460939576939641929674165804824300668834930010258714851778245483231321038238796880271669790283770929131310501004477415166788481297480976594078032372870610393620319147949774283299332586946744488038489913687986237720408062635798302998102042122282661817214759478362811656035334290547320706307409349477378908047044496992748218471879228870705403718034518098456504626928065709578230762321681928729453740562365470186109125309627984300857647796506277028192533746127941957218759511559013338769512685518132320803941701785363052353311763438856977555580355713528690499807742500608856112724878765192573346057603330864290639100347128786444876376075245312237139632569346294000154366367923269378417110863264949385503931535879457850248749900968024624283976295368273803165558457599293813501519369763989561341999350002673840227301546299042512549896148740566881127852775328796920284819103137232848898698795841948693595909084172978061249169419403320438229529094938475611474557203321246111993702978331467324985698617949448908947843641616128552627757892562288214493521595806282531562887196863695607449845930862976224672594196892239730979314871014575823777692937436070306050427667887985909068898810162041218537801762074572951402317162870565035926965268725018125191876159958184603580367420537328576157465633727697721302313464720142731972636779006570855306530597484199225036172209804087041033115923887464517447334875766467245502453445401860828360180385649003020918605328369850228269482423980446117240233636637818402947086000135659391559905311854298123907284988682978045453052973278627900746160456793604935169890265192642460143316596080892189794885761683228552393869605353333801025844413717568402154173314955678549365291287249164394527265748437312927396833963283782427953800035022806363000134573751786545174760833253745533033933140376405558603370820324694054620414662199483516501624958555952648990164509809685514510728189821506841075726623323455488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] 87053886801586845167313009500202519602227250744730851972094857217323881477914841408286359908838693668902492544468636766541477477166751062471890878186274111313126151589851488207402732727205676349541458399747379222183790676460940215875014029534627710475960760697254611586557699439519060019467526758571764398946856329397312207183472327335358014984618449376681666039186218151009370329417130650324003840593402271894898832383694708742121455201049786783604229145837953119050719981637740624047549265371991763916269148014175471059589996779666031006790957540065580467008199102439697560450055413888643967470964717054050299154636488690175693041831226657499222071919922050337850161923618253848318220078821449836290919018436345810468037375653250688499225991077367459119432177352569604617907600371591311766867534509909881836530078441017115674387102869163189866420305771697131996252029611539172791535991055432108828916432891743905771453886845530633522664263148516162638677208322555838094061403929048044660853531748159772423434461243940488134595241372356394607875532443548154576608006868392908219136733555779291586769951940301639327557101745553967030846217533450641191506780670056235031142962939279225902543644420374136599592723205782901312746676305211277361427212354088677289367204337070589295194462355714086266627002318244171358342256028397809882706834055113185802938593563166412846490743097009770379006468292929018416213829750834384052219272558663326670254984663939079232407293816126773713144214775203590925120046731436205354726466063179364643593746354677301092399777013833874012381735177792930218443800117933551924572771423801549865326596102922282334302334074426891274408626777890595725027890181701652282704546976827617634005389573273952194070823484956789669609410461326782478451276960458482037476248440958481061464092445953547999208968330121040592171870247529975677842884160517208138660824407126410960215022724928281143781965255411718713033712830484929915112951692099235283869794906910992169525187323553765112382804407419940676401919318489765447835420358793986303930591036368688070697955407150302375946683313095071640899005715009579840905277446334103602501138306908705041940325747689434119778890878713241867991200320752735314364352070378681612924684281501544309229966205070728681501377602730555921386493396751821678537110279188307509223495210576413201342250332309789886628141344242342999124677400297060944270908769859120984554075672477196500204174486081828797924982364288281916152458505223300529872832710175401492813128445398701432694869198941467325992045995280193152431956301902480582929542739289382627891389537570857425403199582378884581956200559177234910834177439481941773516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] -194209402312894547517285643156788724988635532826312153475825691564530195279725675898431424356160701374762507507219553490800286922159112452828784661808849246898124441790198990674451432846239278227183436456119858737855800636737340796547676934499744484652019370222956360484550224124772952896897348324854189549231861801102779498429021017568634544488686228743499933150523695117603589013980579543465020031269823105536475438023839155420574061438866118465548040123561241921944258218162457549464840526111796729826221472352229744768728086531020354520052359027462040299040609513838405601125855149268969847947610454859670487037233215905839631858671439038514808522692922195832678363203329347520088444118010852641317653016726138328081583911583554909242920667210512797006318412963760454010813542858293222404788783672082061511874643337249679363428077643442954534652936472984879814530119305066545742898178618627400035973940968307743983043905621350234165811240053389424436385658535723712710559367146348231598602797995944250811820064385418285328495456394315786804662287211272777210346128850679278352968220838496935212037330804936001244780420087315658929550697719512399246487926144219176152566557993725698444656014836684990426207757150352149886118349628560093932703508512757967762784215393908408004649373073826360419790303391121018754452980511529535775402132760266323910261073609996042778820610528894124749842496247105489108896108439724322183016796834673143298363993624839858367807827385805268601175965122502883401658409499842538416351616084177077164766986044976649835211955409457500776224880188775073424128854045749753565339567535499747339423908815937054546976995934248329214515417683941716325271241856297843574604483970347881070284257798501428318553746651128815256997359328595355240464876505152087852871846579676341159441530168377605850902856635095590259547294045063804267483636230711077464820916902716272154737262788817505535303847110108644380080192549583220862742270543216275357449737192761341247297603059832983172288921579047516346446946016590861327714165583694538228689635656137655056497573668618228580405146851110732264970739125491592598272376081625883531031824111045710612394213113020415642816268902352625872377533560118393118929579783820278301407153537458067478747820925264269187884092932284022798156789405329570201156718735342371326950589726366957195014046187363277259058205278974600557357568247999638417341344291362312098842426381203557577326610662277914507777339565812848578407600928112443334736266039127480678711387223100799918791361915023001696018808844170721758888535216968927157530732587082568747610248443586412735277933180977269672599213479761264924830378481313226975870976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] 14852648954875594051067410168408302561508760861830941580460594342878422693725935600650907363386856551657706642067994572474067202568859605975295838556942204002186313702628664467576161992871408379060696958979527009671578780351514537695176907660811346425549944334702135647644865991365413631962287571386873520994062049667373700462091714454520987535258891491075751046660194654798650024287386828888969822256136848387370574046641657107545685902236053254414391095261053664027710600326728068447932552554616541233585321792470257972248375794799656642032428551088479548624329077119110649742534503364324416192862706802737254405938769089863352110624535359709412458687973540827525984081293728220468968243912490524751025324424996667454831836428729775817529116151975014055666939980710592751980805321490346666357902530755729221019192377553932933832918175076001558313146318504738199321739598776530558177620689054648940448401613301743581795313465338358908541444853731846973141102206205449479689575906207733587425968219031904186963749942446079727360999816971051651258848585701127928939157864568833813937246995699994252681855847642775301862703607775907771198078317908794547914165393163032483134767197381933938423745709698833606523575334920199604952359810838840390095812216692443824843628726961930257992225352752328774174636808357908989981151773473885034772938556012141996635451953877745337087437085252792803617879383955978483387768483531754645081895522504174074071943549468901447081495846924200925015541477486828794311323010111965049749223415285869775139807076933502285134635902532424233395125518562510947634124441772892075448169121163369597799970481805519666798308687093097029679929099283859535399161232890204151475255510705514434617634102811119889617948906503365908195018206911224808607090483097891615222882934598956297112811362207604643418315737327752706928967427249191705185179371408453003150366113674365737416587458060931301618374824884341191777324936428842765311554673430710005411730300163857403085595024797708773350975005964674279960917699271834537546666428769354864974905011800928695307015773251017445916806228499443160905480047499432295263076810278440371436111692251213263039592692452359175550727313603691833285044420621772757890998066559076097822679502240388812420766482824085370674082903946879801679360827969268247301794126090352153120888039952152284124222234277706636157511617645377909252477601481480175793576558638381797178493946363560690934250072727345604467327297758813151916452427898058502703194976550580198932792275480188719901291250003283134159848626974072297520699003299952084766084884078035547975590094059595425613022478647318244902350735022897258082144778573895189795962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] -322996801885838606570167211917209237051339231687047294283497188438314471788787298328226228446301497917473350468315443301855153725057545127153037446981568040665881725720385543978425317081894844769179301862969024147452884556791560756846197288647904409743447977026796857190345720801528509242294628769861566712598754694919049738719629752267608176893926546004064182224916226328550604166793463184834840580467105285932359149284294787184466183169780596401617428256060941766947972822655079340178686272971217913343235021688835994533026066640279486799407751995430229854390663266076427630758386331921155466939571546623435155931633673191920798395673833678762093650680350215138797227664617130558895942288454691407491058698005937757344033831476030068828547605013656490977398795442381994810809467563136399890419033232865138057770715418928005405806303630930607567407719078538054798713893258547387697337704240600619248738439669561145997205222947204242710343296917825573320076234210947359570217739483542032107738376591983740318914884240223434844552225780589523247162815788838302158705984270119388777868379783076079178820776041134712673701626628681513346783906691158589903652646417300584736788266807453716885220234148678309911630385392938293658752291612580610972205714400448468406928934743173016348754189101734785708927045525836335958470237675087476113838600867990082498522781164202068487351457753928700465718079907315709628383301096497426423373437505974455036356290514659089779478867872862924152106471503816018403585105151999186779609626141945000000180514125555023260162131450733525022808402932070091458237198933203712254701208654879942509019565180101583495797778165286188807206058274811647790228129842334299438568415811868189027328490095350414229053324555383483702928344943432895120167104620435905953728183198117355155266955531738834071492628528581889032595482086458498648346133291717414371301258483822822308519498401755895703656292103605870482785436145399637727596093631155151542934545880063108887700466500299482876543517810886840164207236507715039299786435488383819048295124686696732524557129009716203203154392470749457172422623217578897480024313855741567561724186912432162044749974335292029528798803819962433317185797908850612234097639113913110092225635958359826059789733320438830447043002608865594248596951812885889548712260215942326545564469323421555593510566624192265731073812019200532437288862183057662492794277347553985322041652089245787227037303124746454239658219439791676999666029022422038262787139031464793220999772011464227401499132545539424556444919138904921273920426790909466860300529065813732070823664370033829560748197529205774117066296547590644331780167563971236584579137536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] 2705754346096971652537925677645742552724913048816931431190976886092412176366676906081041824917263477018529840742240645458646744148357202044422820589558457535527555724101519199704604227317358617557889344609335019792824383322252440608844355166640885061282722202800143113984558676826648437760374606317350957755080555179811348989465099779642166654919623062921788378770908119586150513232100386389935409337361707337320896869588917102544578645244067809786274406931465633413205499624009063959572028720467691995195041743431136923801154691787189570863081151871119973554869172463333288639204343593222832215491180629179105748724154357288637581258440766437516611462526822644716655379132759685228474983454548255389244320552306418673643336058744629513141784853596994937080279517316563974119282709789523376585694466614053661381371146696938678685500222471192518723178132602071572751746325116808094914063973674526991373206887606700639106522729681355788174254649735847202197354933304872075044024441888534972065432092455857631421431903660804276367398845394612205567401830248693378515150669445313830651791798708381207743317699852239328942632390607166057813548677183245818513745250000811340325698400409538856347200278624996692801510632082672177598419957813040545357487161947190356233773313938574625685652728998948302963537231415307505158985131243483066374824003030003321677150538089019653292696228662616509951973540235878171443536447834964777000183238151663640537489103161874803052755806454191656604178100093742042493441458352220121891487317002707135373215445884095079193846250050438987408440350366668423073749673553213143750881809241765729589342299133396079454012138067040714745979778767110798985424356215772494141255722337133632773118074269347514716972809956021864506565853754913494039367051132747598168926904857302910198206051683255063414785766217029579900324331756080659087911711512292694899968243029581435240636194957493198494995336577454323835611831517352758655075177993701093678891163648904200389414455924685927516206043769401027818234916354471316307765398484585553646198159681273276994681781145468008222424486849589296785250977740899925139728637873389315436509747681390759438498080165869390078301728224955329274729297613889480437476066461196259187419202291853133160237685962609920108355168093718216192499725328700910633373272352978146339908909020440045069637915471983986643667173314464119350012584919872549285040012458439432474935763205658965284972474341033544822241789459318949628504667641301256531586587354649724754262019277722629743794678537081004649279648261441439583343121241939753793918083679022419959779749481369240445734286080203852946211738890338246913538332701460207088642818048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] -14466773538561672485211511627105698179077850946355035928340670292565060470120561481068103162034260614633016321340876358169687614066413744219788292361372206970371903400074072869898033218334678817305219097945608131969095573651540819584870404132963008116903864268159134932548432622424780133953382654721621913268566072279105334208561870802312975545077689973497942593133596489863687319504796991934543181271523678728256014175738537017340191889705207538496938097670978484888246597544334202632546838794394361504309808267347837263097768103061027027596853999390118642117516643469396427747021965672706316440689757071840621103325748861600655567517551023154939034988075905348092731226986385336192673659105741349948833688982506679263842297233053411084832171322685136957592790192969821801002461437968361527187881425637439753833117617120497782532362541438545672152455899842471250435244891576700654283664420773703091387096701411242897748810717384213858487859911167112534577653822592457311177914576557546345320272566169787978421234277587229974786947660875955699712766386913571454992466705989150825964255360169995977976353852363514369967091607302096872350604499999117521081510768215855620744122321558681076360807695103916466588995925836524260251911346278499458733570777721574724305121936145234319160360115547113424226114543615801712269566138902711710753582651465291032686906840110455505238802093428486171146750595963602743152966550831515739551756992853191421834868592118285721029241338279780967384230615563635402518477529117320690936193693744745351481399469952405111804156426580747800995416497796525468527217893324110226513236262609013319620821017733130008576516445721806208661309407775201142046612331940491786891240643844936094205042867330263357747924488013847061121017522477703664147820857266401531535418927967010293574396835633609989936587584026157910326700438651968811064433664185051864882369568214274992737799574097502938961150938412743093836780465186902791520560282764951804307220677380595021099314942516716602356323020239510323322318968513962560677597425906631909849962829020195264364446727427302914739174584680982233707039012681405833738209056752135923074868579034361010414778115541578748866281756328927526034873273450400205263320412677806672522539389000500523671721450700701281848652565023916780126111581432639981969811426271430078951096317555737341112937087704598606925846077984695523838771098761257537197036521653375818786702423353086550987219417108858634939007802394184209016430653922350398370644206422027558057956732780044551537088918138009949155131257452189314562093619598350113982384693330642693688984045729596213724507444982104332113260168588796277068591162311506124397367787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] 54519320810933160856120865983604348315970213418862369902014721917068789798567627681071250474182578355428273982344656179350813479867495951960854009712231708044250226853931419024387858905645409967824178466557016156236835477539921623021395823171728928151425271451873217435067399742420870121753259025349953848184326151300850046604753752159776666209520944063785729965624192341019715040259470100739902544624219394020414799418719519333868652919985570039932101928549653481589699515444207399546355799593678968347795949384044798504893557352762901071393497566403635859936289568096474410670108314258096221687785612634616338610672456117845724086580257732228749835210395323714483895265678861897644681991980197435877311556356277058191178689343076055747413056682361522423034851931945149504616158461221150404052409561329217738717844594990965953063744338194007633133219614567411040486635048408168692498704378045433217002700619194802483299486832910061353847860377163469749445275828669950923046122426286490512424590604322442054618745126624576936768946754636037731281701904906531189067241757885445955357973623976393778524918544003387132960992667678948713435698424728844618738414289147282994723713105312921927968817498198488283044873726541701459029992077927124625106191125317814809155000155857408798157481695600781146473167455217908495486076939359905756530549021073877075388798701114823137377548854643322389821545579663748267072012061318269904189208274055129711654768016093566613585821907967008290427761357692458167756261009777893003284453436834001500218139588873696950942172609609565113280699915654957343559663079071274301423589992161441580334827560998349824180780413543240812848715260676820547963814298364208618961320254678505249243765980542097555669706418017377416042348959208808925410250043259123000707760486563297952035947704820072879205199746333230844595682839931311872502256138660134905718695143331297440454923047931076071035994483859506494629475400322455706441263648318318340860180751621634906576584392021585175617272309288787534487879987275480338390672300149527861619941763873721919319661651381676087726736220006000018738115631026184530346086054640566057164878166574307026898932178472622698903728173137252186256810467914046588378203827577340624907138297584011569577673811114846960430745380608981931513163569972028356615483224716493143024252174935563984312991177474863254692310457774508066547072315922684089144045379612471481212032566691698142591614644589135877682974283293216013915360000503362744723528033111373799929195286728570094801131590156019817303475709699069137146414553249421859241371094708045628152863969532824408205085185027809950157034622511125862863964325938244697202599395328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] -132093088941307092584048227574629167524690301033469462182343406810010458614485337011584029747571945588058163433198297570867725212728039263370787931849380071183474344104954756888395321969727994368852764382636418383948545983820803381694103429916030268541261305637207705615447475299841010625451237172394345249766342023649850004589524095295179730483622975844018792279837369046117155501217626687997613890787970817030761110159143907840219969594112893246177509073560075147447321490857576766964291203383869857524930854916918095382012215126749091444598765135006896581241017914953749563146777471062927788417801667904938170621806868081049078628521317666503353388177294283275696910192358162536567597868806942579841106862911667277778816162577499140113579613710912074324341597081179409900397152633727256756986731554509772277251858881448837497975999698144710170382322990232340035012532475573414844394865608982875344613860924211377801880238466911512979360539027571196514074228052374473100616820276535154793334252100326127365211504760318334075413956343361971728519491299919101280934482100035604657734101058390326264480344439733448210210176682155977339071872561670276937894754871870100167136283285080622707298324866138564544267839363913133015938037076979661597374462493086434103611843397795037139514510653432599165226080711323505069336285679376882182670713202381745724465746435833344054990571307972475423242483768375043383224049082259046849595356269274549651888532673981862811304567975091431023790236164240317920687420516773826751551423791165967061633628515785417774568911079858942314125962263906330322849964650388011138345534838506954801578999131816751543556440768825315250235799629561611323712364374498532056192563329505370024626954422072678349224783729896529710703976231917936993442397629542860738302422818186512902733127555730290104735674960102206945404587816082708729572914041832831325570004387378794623905623377503719230203554899422318710575990752353353103714636583124182094613194942606751026143420783475316621656366520454404831088563550617237308576797550855589649164229778054933734332015372410935395958365355861206243118377222348044393894805612413634504212728424992298550876244112945165732094444177180989738366929494890588481622830113422413211356211763340594961770768191516896166557618134649612349211154240489164325338887505446480951541077157382668869173298438962480729772290131505757336198905988204687327409976083671003492485995335589876453930899401682608255365689398535374530983031732098985264794655932066567849801057087415998092500230672564720120947806179345604392760098508039581709728544022718229563115442460029983450304614901013823399972897884063153628897237606687161854188297650176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] 113481678488992813139801345879623363236735021535000675311180713633565383098497721668644011003346297794165026418493553197143928221190120277267113250735065270648840460779623434359220962763414696005606247440108926568870324716928287534834032271544112427557575322517956261582429874262583854077011168734179722181332963163232219756107716080898485966095249675118286192937465300284145262887026858950180584488919062207051911228368955310642627348311261123679010959581336722211483710285097644378199559976110347178203179155284906572673372311831459594345134318473441217739762681805563702204063669503045992309547382377634467584941875613496801258887382466983199965338429718532444555655521394470403783443331297601845352151133882752133628219387637491966407726556732983835729123005798651748807033361170722519606789711805300736837737100677714294926151270346182681406805763403808361913676583751127899716992933621459044592269454759926901040575224197762933001421774782628286622754924623298187612592691532667377405560431406045680293839144984547513748516320649499913374673407754505668556862173347545910117502811442490290588251417812707120315406601397438113789535160889327681178826161438131644683522804628561100955100773602010842028555646017582498439679837036270489139355066573715368799541732312593492803720805595130254482973912432693610010874399483623081632314881572819443058216451975123273284058113953195386488261241240415213436735552597865331645951556522877131650015235740276321017171611344904224968158949319741848555313302732879516937134129726065523838630511009736841905531145914960023966164178955025438160996106498609495032037895884795397227897723605130529712648880231331298949832527343008704702897905659076634911607031422812240253683596879714408990747021437961992219727913007997968625397562725766920558874126640348016339483957511361034710744948140767975773880760404864328687651096155921963746174002143881182301689782886855847901118224616004802274449499009994291396455552646113035115786869617188831051309715648469033372572575324081199615682123895548299498943469853724400130583718346403512867460841008367996501999394466572028944913245346246999592266789674448615835348711885444659624112898637863744082043681075789123959275322899746588726224288720079487152388545486536248454006272765393278759818691618390578218795106718653265754303570065276709142255642954648486836055037081589661511941550584146341162818777116861850775175040105113941600603573838017321445467871802250954872095860037581036795485380674633469030478845758255826127969362845902961158560799098328276702455041375094528391988601251696987498799840018108390996027469841773838305295200713521216662215158075229252659643409255004374014054040076288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] 422946320616499549929123134286937259116727671439370523994575564672271035801581199670655882277866002567767283893078733111516814358541207660954372258014089215211238137147583259433504120396398525066103743993330881855652783690801124729735863208131052826455153632342741441706032690127718331675350305242018262098640930241303299025049815713317576326630344417394454716329019938628619946955893298832816585453164837951189415284989858879321936996986865471697597408323121078405661937738646566462880095296236439372518035687319540314679879990635358856623037900277821998634883829095578253792351150277786341285557299439664317283678911711060255185338787014660597500321382284634639112607978616008635935762243577902003473558008040431852617865253994474429741010501593412787087978269235712581161007777044050521045120798046791930733218574865569942070319787812690323982987594695123713803373794691483506174473732816217151385171830325584688061055577310014837827765171571078371646750751471839793109593297365273066018378826154457944124234598154203801104865092462748766395218969028362402941401111523283501134091230647217018490146801597165087237760378858427192378093479815060898075677315109998271995040669509601024873831531943371853050833503037558032701485732685058342199573535499954332040592008673843226273800087207481837978169300712054196997945965022079841286450126879639618700421679057107163934988973339397836777988357745755894678420747738448392031393210690380208335630840625391899713090547448024967807456142783609779643417439979316889223035206805952361233860328526076652952691858438941694583757318547938511959694993212016340656242855432915374558988961519243020200483833568853158538545882126173361223976213695270401007670370693068736429129412876355039589932659930379123323354029698043003303767409084871738125840075923258647860027517355430640883312532783134621396419458010538981015271284961947602228731071630707021026939002240257473603235365280744694061182549976984748643967537049761340605014095271749793885047970719063759740672864935347660445983205039102801687019892794066002759264582560739491359427710589998463848660789365365913000117255930630109674257263232367054038972003832225647694341734892640537534190419250954599266749383130620710419860356792534336835464570702796289835127231497586655093353060810983050050198812219528502141201568178200409994797252895926391791518480187973066746190481564771264464843863522148341885149745220919156039944393347751723097126477219662229036093161637495440305324427011333233459070934545474556614213025384828693861038939641814857960145115417038231015509547522204066801204561309827114469967951094099915338684777240982457486989659765447381767822846668635631857498780073984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] -1614370022651870268759211156286505858409034914687663296649382328470363881556444545720100337542126406304248524897744004235967680381556603422392718284717337420854918589118456136030285423063968598823754038255352868320444875945693313545091605537179016349576598868096288845819382196626989535806808988182865825995405435125173455662429424548029247010126914258089728046387388855055333018309224039928041464118925846420510122601889238209137481432665919422537839578954896462390356616871433388193901880331646783946845508163092076022578391157252499345344406129869888792677388763911474435932840399273757102263464322992848804961231195945643036839289358298024237732399879907187462893599312812676276168054699764721536495749492952866819674621132894225154677484809130782844952380655328214515225901392959180040306405979680342539556224858690455573883226311745975824050020181004874713392709385027417322445250145321116571087596585148249706420070868500739762553090546302141215375226548076865271797298226688362409859783097707473201188778900173286867111146281705128936329712095136060112665434464194566723511254555281611123779786867007452613460142261509544488837868003751819036353697731001511315056042026626671574672564650212495207896600500788279905582810205096877421085120269726790250616419391843795807105046897032707107637139041492942821948011392307395019020521205284547518813462323109593596268196182263708456851210298104828793687803258102763838653688693831582171267532918062952448357061438788920563872953102246851909762462809080126009771864806085514809408759337723360340728815214708087849360985863196103682880517259641875170287693731799180664772974204413018249377876680611497389269295408910631287815962743553749715680394985321121188899614530174518291556753789499431930366735148681846404529764146813442613625952325740120111571673247271173370011385716890335917925107861530019164053360969062209431697669008362219659414183868331176620691647867197214332694984742064809569844042357704908415439044263486432054078021699609120064258177514756120247219616834983886617757416536035868005194633499570203439197142681844406397454751895385310611953721914933161214513174015074127256787337608674589183080292910692975811782929175975590295160325644793989689755008612069510159565831433551282007125330950425466447087489005383250300005345181841409667862028462433562959811703471518477018193005165549625623167725750923599500265069732383407297353993458617023623293372364171274321964214928428306116911475188460225193368985129729388051623160023024045366319605078471280193459955337153319993453659186173873431526264583940081999646692318388706789808321715935258176874750292551376766557600805514066704854760687657385923504467586580480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] 1904007065143684523218763410165169060533776293273263819095799846731115768638293638723809291411461351056429474608489387871677750821491582447560494840417364268987422549232813660254428866454593985625263732718493738085970988546301755290245792598266817552099547671112995048249813462136332149255082419135040764796263457987259103358693949151532229005028372690363529544897653284444491869742670951478663297174511084423527196297714195501798592408423453330542820524197436234044362124407096412810909492169301941770261988155316699175193495092117854401558805981653831414019381418638256044507686630378992305198402454450489510405803388193383147759635708792180668352402851632410980435138063846004176502511498898734544361993608048649103803930740849634384141986305107119511863685151665399747548736167211470555678369443904741254039149521733566169825797553822274372643041656288553205234417046945003900364739751722396664258701455337985051072604497015990469472382056422836564190794764629734973005823271782916904527802867472344574577753965338026182275968065334519422921013016984733140111950288601009855627090563674534415678271433792819669612725845097458086765980951667431548898879883976986986973073030596186740475502249848443061565710588441810563750565061896048981146253554149103075048124562602520480345962357858721588821321044268381838897101643643757003188543711850830791910348369662965157609179239827054080986136706366631131240157066106536721774164601642203625401336856786801495714352789077120686188517779874967030411217475890828679222895529907141011529332099262920083284919350418911867216200572829335404893668492622127058518873525540837297746460973606635262310200942806986200458431331633307929679513589377523903547771762806871816332486762019660312360618332905987048602513311425095524490738443802635059536448069061963973702902103878834558481012003883465101522089265585724373811773883331124655770516029387694286236552617033861211768700771347065140935673721137436833678532191203121247838367059188478476000355311766104074432351142050577999568671275986643478142995608102124842752733127397414560987286541905136285957490468906983396737423178830250691939622209158007605101344591953483347406401705250218141801777156690180831057593127490360574801291828406126999275196661284862645117415204371531943762242370150493988754452367611796726638871130280353036193526994632325883938302932282326545222267162830265749442808228969141055586122682580031184811433960265969273703828885044132882920943352822879574552891701166817696330736984052133606038931290209516982012780342227289973545159859283540336303311533893764814239436697782699391518130072456562997669926073657021527839773931929277048270941757844124169149227833753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 1016052072934301488559355192028177235517971902187011837223871264706230644927169140880809001460152649246082611995936737942627609651224135984880011774622429126336489959177133491417513304044539897510866708941805454948477480754447506111744903437941633128255323624568264896963734258947597292881457582864773478009520266824193968518428239585906510496750015962025760412670257890135309649452324301469531811085650174111379096221127046664445310912424199529425523244220292533549403664184793716264735007426333008510644482289246279643229593226313493119816851663922489832993418035571117930418402677082901879348186516242897829304820361794683384154543196271537863920609549311519089713893122042706313571657434521566674396671946032825370885267364905468600761069889279855092337159478203430222491149669368966268031188473918986043404216492744194922636304739404606799507569951230003824115789554483224406276128433252908128644627354918100072171176215378933357072961100793647996838481948648014321984808975935176851854665406152747300029002605235244547003899757080191230969868007736409874548963762507231514808605038805874129301248886310403029875887566834596991138400979124468996977794660968811129695736598887444551619319384611083569337479343568272817055930043902692268393160935769325565007579056450133895786213881955368531343395885340449694177936462206518518833486058306851561792810898149921420147301764916551334468929994957470387048553787104181878183505622847056039901592973731763818383068345196499197401984781616422590865065090876941532466292627942678648320976173476824998289712568613398955400876822367606169360508593293307562725849086204675043371689365440462197243112038452867672909755566078217843077219078308732650798957581618557954406016644815022615375428794410761702609125571452226468679659081044844052728449906087043781232797902515687597512271470451384673908493759365434349995491559949006119488464339419976503986668636110216783767615636247021068536804061087864001527566104473536904705150343658845868294911323234467166811822265203979437700891225211274172855159082232039711439576472572936580824660520973773766812428387727336516955107138639018569460490638538772841671351726710417145050502728361089154321071956869504790473733106429957778968697222378680012933241774975270342008260954637099585245207760487545676136710617586281248770798017906191441396998269726653115407524257562204710595893224713574060776971704767067230152966318061863826418059876525003778919253333332481109856454279699453058649442673102428523280706683543101127975175069942914513980865969316235177336214878999889386102863844343276271801653256995044397208891350600972254536762679935682441323638260073666269032133664465779575350246131105792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -4994373046777116648296437613970573481743311441148229597459652737141300051549057013297233445456263331838574075337138127464517055564229434071622732083163250903053473481372477834619067658984766448635782302250512530069563702419016737292528216650213428278988745568489564410749194712032864644676731106619887707274851622866910200251025916991974617597992337715603601686711758690514456734317417771887550289263081821037765190613249125405604183564048493939902037816897135633807315742142503236017169859373596653724505913486634003070073192896726788222342980338961221743352165104291652577927033730058718673138360125678738471382628329822483386842510239920981312692622713503263894188789592581429924439079931655238022505600989753179893983410493960323435749905288726718889613606774529520804731914567783920808038684197869961291995997506755178326176043566257677442533723995040729709171118232760399677376272905421007174179035013454855822109405611406127758421268256165429944245462993409825868459922082094362873808399077747367090465568145261155639775832559333172267065899327181578518847297232779496732653664095656962600859471768358052726469498109647460479371273322203615472979687640195919045788625241417638796844733466238942049547949318277898455806639882607183238131460839529330723790466439231585513858572995573664265482096330548056215732472381872112595434031634375491834977044835282097488331545126770216055523613335231029697131532422192659194468415195672419953340067086124718595548193568713124069289497176856172125100963052373116970234053241879604379747160278044001041366321238156060550608939938292971122986237987819225217881056789170946954567377607964404642464285545042747104842877757729042229875370348999185230508278113682358756499463000385047833316812430108023222294902743002361864642928642568887327945781887822954284900647873986670479929173189804578907168808198724685238477210209367212193789490751369985584337361574970766068241402873850166159510706988219826081367785054039682415628316919676540723909923847807754191889637715682675804210696302655869374033479919693671371682160700582653952548394516666822872294729216922549718289285686817032724703227022650594181989260999025293491991782389976202147344609404474229076636670558365376291370824949844243423338617504165693749582809497959281175083777088533105938477553105696979776645096170294409200257113760795373214746407929020585331583130056809343896564801316101165431926565372748483649417559647081739061562084596623080950787228183617622337498863201444124158860052317487270025044506570009978236215822316747901304660794313694399745587478137768828820472664703448285426171241845895565490262890306382275260438353636634915879486850505933621780916958866178048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 3159608008775670429551299534307850559025366717123409685783052166890474678973319623072205939506268906706562476859728527207850917693069402701493637650623330888354841057810029961495665788539103523280337104515900659381095647892756744718852661849582564701437481409639853061591416531871449981312941446864536850997461037715438586691091783466857513462086234779517301637756253493639863356197377531949552021560596677555323480082142892547819263642995340559122042075019998625974965964483218685931354201723191126428751798968508707589899070392380037312967253471479753399028135125859058527787971886184711583868806937486227368306877132674335064645881053005811092710155834735532659325620572050972278863064382984704416495865091857096128165465453027658872959390400031104683843733321715159884437416892569638308326268696420754874598441182811060998241611573461896619169688476790927649503940692176206263320572705444375425163093479441751862849074845587845413843337116179507850717565040096404296030953298135525603029172730389004045472227925286106740856821012290573079500086435922109966418521083447960632051397938046908981236546178773138246559779710554734649497484811697341770138348630590102016818928285359202007180736487290630560365040888999823720102286245502586217015485752005757413439837251730142054448701247752199854579753040182891471994255996893504715048658972804159526421578765150839489055275741039222186455928191738953689986084131086641725232841854896105152683083071601979691178799814113139837391244069706797658683926304081391152534166217311668386451095645853950099287485960525616217141199368855407570888308956888500195064986919818458324372117777220609680711371962744026724437217307904299673914795314446938430997152336381075681273552936114291732259288468233976477883780685008565016878208851245994874067374412960442359196492833478425414959404358402707882824733673594579979954770605188811830677950629136170802704930865926883411927425361828731471295914901532093268863612563102970808867900493539230242900339616155954711167272521575479453994045473601596768284432566897169672048495784836807078028591408000025297760118638974558893668903115655089498498578490976758260357739308765118006009422811999029470787740566680919904272418240827871092130354438107453006742806518535675718543531532875843321369655268046993443331230553140471121028673368194529492424154439158223284367075195245720241500849092041577758731924660310353370240480607367900796469454585980704456961604433608982759809907365648439936958142997594949637153572112409460929644650845844018183828871440503152598134978565975935889955882014687926650864346870441856413858639808408438675512285939576121384574916455179234285501134503587067364054672361914368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] 4408775211959863158863800300775113206592984083947019483150955478038610043560174275976094181932287844866098631814389087140027591173712925303535922666206845731081518325447787813195987024758992991318013628856404960993700617955483223192097642441453732255093977293290592712483491457354185656600245289473161746857980113727109246753796807638130869607521483984579531037137693848244633730076205898270777513538820922015606796202063220220358710148391707421430773380471296654647655582258524845045258314670478631626984258105136454325609441069047163327368137988192259226022401526167362985734196908399900715112551609975041553215823166862019150737702202294009725471260445608311046750584072285460053835189736570400698000224816081735652563786418511929380325871475008884916423911687424849951885525048391708598388026479613915297289621464465561869845458119354271305569844210770464575846662114977028099877078635552643024551980847112921436301886948620878641112019699794173302443861768796732333077528068964126713152982288583719131677532629617551435034567111263164373966556149788681984592973365064345733442178268401043368133640189541455881259332450146807156056287485074609071518194827081720458526368650961004220442881212724687083792051292935037785488756954716666173048252008203764773666180112030649736929826897152731703798675006684070177029282140391473912476426199916164582333096681584882703695953657487089118355409954954401005277803965778700892642026792948300448564122806265481356817428024967188006443281022990891889701686665768974875777579624241699138010744056901120526505647825021008008882969499671315052562538935851468484067303596647227217827660879379867486140805047678116870128827914461111449290836107474515048538507782668371823838173157795465804282917617161525821232695336856029058789892025231985625428189994927620498268621833934263017161141507733899450843024865370403485375993939827457896111166048415628188633178256356913036113066180162629539435602945392624941290895342245076690010253695659190673392809277087178360227100257816632945250994200226053897082047715399867922461466170462203139548661043833856407545264632684303226075209763180138525208141930255164201066141910836451062526668808935691611153425560552807316310365332027524852613862401976714426333933733728237127873765189661547842246482622599871173935853390677431447165613415704228021960342670011791130269959895473738364668755073161858834377736512195916499408189107377378591769718744741036010232854198717353300430093155115019835136045696794295798678056393672985048733165326124009468397051623133373082913025543024202059908878671300724816643023103175897410818542559090247012649209599459786766689836975650307188862518604635283162356523825364992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] -6487470352908104844783933485308329539806739932872102568667268629625594392463315551453436203899429397434218809343780166061360650625149212199587029097189716726202271937325090971492762872027553721907929559339538261481044143162451750592856955460691769098489989837321032595260167672270161491116034334993659225499724247253396812505305729605184383512600119789628729891085366011813401787801981160083061930341301702088640845046754262235735013623758112609423774576006940910333279107493256155810503168244894499528750301002790961952605052763254755086572561034781951102941219130140200778268953592219550133052708212266919850655806386710175040518827110801600328048183771197640567559000679577043782593360837758879287018732697974378017983391341279847993603742249247248293068944678211173530783061579153285220425860992849351404409272011533182451082183825505739633494110236007108715310417898412942900091894268616397680069177219567460604227931562889425124916929362186500383887518344806106923369618949369593069757791371604074807519200429633854099916661513332116776519715490244536340907469250404293759711970311613239330271088392835603856778201522353462157979960510053269944476910097975983151463582290810619171564468345639830581639970027440467227322818472242233956424779455822756506465830172116641120275009987688113914016208156085642757221369674804161570155375655975904701981269172369133499198758607048644593609490889016602596069193845988541444438972283063126392779711282721660595180555114326638790176632942306381906995623893693627613222547703976597085739842975832332285864545856313212173020074289739571887649599821879461792807760481962671169340440374297985628902604773875334822697515307319284087418872878957753511806562511559161775796072136511085755805931483863907007834180221654061450609081023160486534158453008005494520856783423820478805300513926679829561671875533879401356406098048255358414449462706081193577023955244940565399808698345365523555560865718898853228370501239008706538009525930075129923467220300360113323639504874567374036895774263594004652920340746213437982806371581233062392419236004547233569373596194284546452693897067562361167103900014603817126362438110976778718980664021662862210981082274260299369830680244785347714668050483882192843502331428882893797908386191224898870348255663161972200270379346366674181556234229600258576864333770012451849915766943690231737756109163476265006983962408582676344586604398524021947604826068344711339632721835365665648865438660608784677776866557466848640352775033858905383707879904814533124403544167093346184178821721727599689391544348396428110012689588721058141374722287337265593634978129397014209592447111266905127042254206343310828428941949140992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] -717627401835355859013603779584051257514237659847428754278992295179392070483299485408788765068488908897014774422546325260992736621984714837941261268083971498540642233119368497387905171246028071375352771971495600913405356447688192166708749634523311395516990902067109379929615923357864397774221202932610003358226316015173672614655073770931786167119888832974299796014177662831497381945240929508306264631546519640310594332466258760173138904966443457175175263774230687333923795415812322782797901113419588299193513161377911308230332026131162990165094128650114441725665375973628617909575958098290498549658668303919772377464246939268416010211984593286688141311888646894043675414873450678714528870238343079166280764693178966427972786185358972590304072221214162605591979992637119513360791816213032374258206214447287274560051386691598265718448905493139460790591818635492890717917700150199310272782296249865800358081191965805609164928727130886765501793225756401645866214057860640995358609283006791475954151253076792101091026736799438818372945788447929272480717669062149451668727462866701235891053937600616052195685903055822569038048340536097390933675901312010378734977699529399171511463883315551338051670441913074372307834992991216524097144648958032790599704018462680639180477346189049610821229323113219669718591983480335170809527812271126193897881831769993926642194271264406389992664503457224192008013921220639953200763321151086241434995294797937577093774295764221902496966100377121667788539360219426119943552762655391017114991818656650016173141814340066968214365679465363834932988797450135955905475698210717303850167444993788355507190478797419307600631359128923091372150533737770383647050452937160664885497530863028115519031109984532780620382589898684038228567977835767339228086511669168830138515115499264317052290205544252260956273517441989202252677411824485681697623186780195360770544003632046785844786593783792203298934685024344893020770841490459309156361904653066845787202968343914147305819262224724876487020751222983666873668439579560413407427630258694474813168440642411119914835650929091855619478498332859329294172919213208978872440044568354005117284195236023120579922060948307819286710611896525035519343973273022955094351347709912882160391090823765913400730541386582487160328362429201866201938774541098602750411520230319193382176909130427964550759291908390233095555855346203196803017124691270367168443167858198133723976541921033692628679290624230217349888506343906971730030118206676574246596814085018334382072767280750912994157173453218948913433971792426131169427369365395232831651214496285900878623590762363138930009226420432283246445244387198392404770911865327819768661951905792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] 3650727503365620193264389674035264046177132847670764387031878805268147506006415434781580478077407612370719443500358378825320358460968677999335258977810607672661761713129761744845459844859339513128074218399087245187420829245607857837133843572505657083576304869295545294223838983729916047517707280765865767041028899579027896005571109945387071606425348895952639927821906030082520627357495434217224763482999938926748758271697167120908575263099964056463236937899798099884872065106042158337207849199933373968077301039356431822529831907859810756169336783396400944397484221955500432376869075555008838518486084224190378361380202808427782100612753835081719126225604551323696447073233311288134525172289785789201419595394649213394138228090058088869789960299105762721507482837142998954883132836329976483990366430980022952142096498187929675610779239171806868954318956109833868905490272571995354505890765854396180975497629345404509732585484926767863433981604142537987287905386063637788716173768927261458669204630582812012933494998526860794969701490757371309777769236705329756882648241022932315477964489563070908663110094831568317312452692324211195774171600520011202416216011052858131515463393904995263312898826310490333267969126632537800908920479066845475824759727841092284789318721585723176148889573693099319346301601125270658722121157401135231135566481435864594252681285503631883260249213829677586379564563513295267407154865846725113404548781625230684547275544057315890451614852041923569954794495477261625833124025892012861060867290085945636051582899244553380265468626019558368647388379229025187088842917518544675202263128457413525196485957999391168643826899251075400181761102032025937259303395640442165579651424329059552392133018935188511502057224702212897090403793914991902348615239857256146680075782347239601074737216556893466213656830779170373486951705975401344531000542872801443043920124301682425788748620011589011863117364936337666161125805556854060500439384130598373610903853587117855542622728305737706143582288644829586848899226317133890456011425397832494248693320682597375903149118084284416538303918545705887349319913546207474208710073323737822631690521754510296880076377355378325150662712506518722410919289967796314419139845299931700821502820192777914575503336715972180007953803348576522929031480338399778706049430698467491128853580882493844611619938770901947958656400044693419953283926319890503645485684644568143206296400624309810211887985115346150297743438772647020377015572875491503975167406948232937661733927130237382963079081113485377156674570090703703743010252842297527695667091934376436597417729577417073287086658879790302290512059575205975041868203531454981839818160340992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] 5506004251154069617624966188606835513252971779641651938031539433304193273143715743156612286259291051053554763897268211151773825262513711710445519394269969963522365208993351943379497016250639177685033416554022441231738281155261240015015085802695508566325477822267093041108510169341859026690380257300420946885610823409830963930493631919056641250583162238205949522257143714673851553808931517439999700512873098471695521977307331794460721842415508515607539418297095051021891978627748089051971119690118422960684688478854337057297826015708766808284608147216530080317667665608910143664911723815843151317160934600530486079421074442758220015580958688939077458977643804650337236441415672728190684113256892904143665662962354627026984649938775467648580472491881643854514671411302904964788395719247629700092572031964558565382026180016846868244732023219935118090663919639042443969758672951086939832212318256460736654457563288624514625293218813997365141465039344878899204269360744202256856076326028710892468250692324604262276024699904446205192671927507555556903905453173914952674534078162525285908996166387450495742531199956518933496032171953917365633330928812559375418565907529188130154032708565043823741601111525918757489061428978828100948607201449419463255964625508828127168211809433781708515554845126402573410734338651514470720034005402933653028014525872492361491282043740773978149605476983170952442707199294359191802380156587073688998932468284560347792384952699047311278556577502534091550653012628318472491950589667536788045067165432539690441763606005758164397609118293211842434693582015960654147133004003171569825687365778699813422082345717803319695571518413789466024331665743274966388379759525031863620183892376714948141611616783395440264832681808830225707201765342002806435313794690558209723529263300152867149149302080552186189432189162399873713290688985469289371610499695359485523095334796606285271208688715251317678897732403033351195760482595305413198878073937914633281723131521588685055326173549887914027711258033874843421792432614005021784201452423448442272893153761858137372167324967425750202028410117002606668950859953673611812399517545155077267453862570279389774714393560410197904066356165183622586426331629055482149367650069880086704602457737873403832353366473360158930216854336782693415594571123483221381114783601549346153525559107081451977491174214951419424404002734129809261030330662519659923829713974068071294852033161276031427624997939737541678735132954686975225905414286103955844922868022001864617515325835733815057750137521592024670872417617801914239762100805483875845552924970389365978839825264048630060802261574631028019473304317382904881704506571430028635546836795392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] -12818933583918110194461205832636829261589591802738072781499284057751474213120416777504053301719618486097257936503097903546272826991624009888982034744815162953673466241620144575224388161843134941248356854915950563485381531786753453173287348722506978591321310927790841924486259859951542365722716195654490095160595548115567426595172027538339088678724946795263340563035177398494939268904033682160034732706507875624469175532274270771029547417530656499181537736367376335008669351021287513441481354080261968369890945491673249459273519054496343788364792155745865095156767919146846026068061464851865444904908310198094712584352715051415486671027828971747327672416269296745524499011154270130458506147887934335165991372002737389824495316946265529649736518921933136129070585642689769037329404565304630849274614215865244360960249993149101082939677169821609614220253319866167836391536902292466539246911149984847420205901652118464464910693927568775690732199686537063933639170403921746974619948009044686576785110809592176334246488562076310477047228190606532122960785977086915171822296209862250234149016969755431663597021776287779174993228638947281789164695914861694458113843443613019518726257707336989874316873958582540575347290370878871430736573918635896062694802781190094188488192152505245124963275730461769690706609630022775585595000451236937752720662076404857809102352779835467466227487672210140078179239317720362126733483904753480389396436268533373027962251295745790914547147966927406936506172558043617203461200100637183144632873943551878836585633246224007004583667872431190520990273363355008173849623677658816720612759234348435018960646175388828296089565595172018262389492238379639110006242607064784823155776365232610618549102361113577793540061069420573789374326237991321833666128223322882203094883130707586257390176090761295357367556386082379400671410168929085491313777514617430718428623648571762450523509616885264361413334117763053606121028169595278903492569184149285051303774976966250651688493737556850675372408028240064693206297006538260491017775430949450032680038209634178434689012728831230388950332895036333207523263490066120734386671672753201711414247887440030250451579431010020884617155659296339958333728941553192474158965832494155654537622539133823604536166348550946129381002405289616254764157313211028022104910897654805929004164246013511412230525451483929082994667071557073428526010179639292377948600018353629449744885618059735199180198126429705691550932008593526628615963754227330149400936040728040927308747841349854530368666437954727601042547213678381882104642813821424249397638104109094091460136829099161535046847922306539398960648125301403811729098541251747343680778981605376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] 5044052901320506442835913346447015361344529960962122464622787707742715703327665423886552588418404383864222575855952883141009933654612322519404133119138368822197339153471794171792155275135286851472874638781769738137721785612539109400731412976368884694292384509564758068582953248058244533649352513494248149124140868621358972592636386592230421260023086326758212160715685878089524335620970627330583116654732548161800067718504181192822129707357262622334238721925434079567436333219684891637120135474677753997318847465222526497440205869864122626704393709723651536145402040197894147972454684729977665484237909899231636116481551799503389567924796228510869469724170539015021345989391934176786071192120456694824097787397090252542568570836711795115478378089565033957862949033428387613539569128964691474398071657809327978720198180958699558717902303764696044698513885988744571898712617899115897270295590456031984770469810485626109377422717771076902277063895277873789918849809141070376984969878610435438744391818291274199771464270829597458643559442972103414668432751339151155908399688042922957716555511695125528613953855138541013255321677741417783236412996481300133088187754691177717324358785116746841473601903992657719120967766398572507784701662487906884305488352717263236248503120151886486834189297753414929528033002769987860583257339612976839769293977368908856980720151657007497582070242103776319514607212053863789019299712377547175413661243348796928878718190449703469119963649360192286407862216426101830078038739237993094502168440853521877290601577628866135986013903497972889548048421288780835911951114736903468563110067778028945309728339534481836937915147378318710800122587564673529303187876990220796232639423830732154357688256919942323147137300659567816322852676156945940524796019252045885184009902835953981031994638524667716625209644315335665201905591967894760635601235413955416388161711543171761351234238110304482917199631924678376487763891260111343971920683539104103989327987399391352591877673876624274918918699792005181372111520103932458564581286218299425253155013654616877937415973815149794968605719347351233856816230851134814449422167511776730349215694030156214845640704212095416857674834028639574442903425293682908760642665672923288936503036063464580122013356050173484287921010259495843714779828085035384423057772860172072855525674504010255098483113499124481026237447386891171339885458147268376672605334539605723372013194265985387668951958336941040538807625257801491273549216908913325628415405142277456838081941980913325595656117998552325686289649981587973735315079228220291011610830632458867975383197278788008229096451875301130158615471225812506827424573351978267049229159497728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] 9332961860151814504053833099459767179807889573348835238088521262101432933360341902238070032039784513248896055720193875849052885706333902651938500595055415343666113384957819095879377290932748589285730271710023668913666012083337036857516120544257527352925664871343559171874421890160020746319752938548363731278244886242581373625609605478351136441683756794234865197980696027428424108342040366998176651755140898687384493359412481127336874173174467719616342790060436678740211297309783282303313462806559866538702754980323141581818335036928567712779193493226272802758465847910427000563484928023848717733091817159690187741922969940653429231600288907803050854550806681366523913671345121975016684147711091527369521428477588318159917151282674652379626923592979714747668492528921181139957150934486892014892615222336039415266903853384919628483436115009015710275631127718413081953202443733601234251324382386138754145651724218329655301634238944174837676473008015161697925782860389499063167646038815177659740134003516508703071571201257353262479909169446145372780301884113310274476274794099523144651097012669916489548505231803170119172129714259269198669579145416354997066347810139199494342939117072635973355317689738543930357464436264479619604199611773174433319968433707280342027607693348918392230919146835357760469590054274632316438763108303166445692328593058996669069716815957064284152551680747031726729739149892686318385958145329297046346545381976523399119320562404363681555934582257146286317000276331193921446343667891578965426586615651180567259029592718733636304046818274440055711660331476910632697123778715816163468286912221874215577003857034816390945212499361654796734308919107581114505932008515097835006999349729720031814175958212926327305638421876995996513950331514382515928304555592663082813907897052637102545603837359306182055548383536723482782656691512260422168569090343412773405075023524912334288465848934650541117389642617281943635028356883637705211267670567123859702600138505872295620598806244870338822561091619310967519246128158369465997911614642402997658894399327854409395882920922985524919893033003710399324583204385097803375784162352126627917146156262501380026734849209049779465753574134295146337217322822686015883487922048009613461095775323301459484395061769745588383394392222843113730595217349642976903716719528758202289592603043067593098349695969107898729224937425004449767769974058697143683202338214478709127640532864966222750928019242325132621005411342457737988997378618215072364124038248044141908210966770877980183751186868977038996000037166385692404201796026695018088302597773456111719458136251992495319460754972047963936869255745378833503490167060687253977272261017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] -14701581485389117006262768835422392998166730653515023602713213199188366159271324734585228475785267142468004496014753714132975067491707195816509910114406237072720899907882081023038300963602455845128997270981639054945050576451592986548937575117465529794177650084316318522446238406010231687944495555415600464027591904584166486239583513396984303840084575381740939395513439887200476754501512939998089811672679028970200899288365383958052243725268100106979007067891092379581489753291116533268539971002559048195916734573210115830055138668127643435718475577880312330839454340904159715836973507080400380131030189017609265386535388186992902056521106996270857813756097719077137498377177193142464461124011313825969373701730556283805185850203060804720583255880314341473188754685739104478092363569640781999357060462674444734620012535180083540503317176134170320171507267309321168563640560776143577479917901246268804073433738680141657264762671846067257476592904953154710200933840894986290025701690780341560012606754149660732120148078223441996551310419216755645646333664260127875206958292881151939796259537126211957291346416778761411509119039141979634044366260434687550793505302263870244315729592812828513823888450051923408643846110872876161297675880899821555431281355557644733729159773530120068720323534684654199529938271186559554229516582676236827698571240082190158019093693827450344220301868360874096670851306461625394262798155863692838492072811604704519044024105452984690696199590811745691103296694332586430581690698996832911535508500924565954379478598366746691529961665143561563604343210911246948733856497577782166927309213269255620575059647490054047111785737352602943572616589429880252598852148388055340981285336719278657236541271404120999009547327961783256854061570166969641412913909075845051837356079925529589392761528869288395450587299146829373754757215287533857937178002956320308746905276709327835317466827617602806462342300984581237566669910058765389290463038923327902435695465125242349835530434506726751819907342287301184712295202602773952746844121219796423133675250239894621617175767492199803823080250295929123380286763947672414863998057817818496365836867525993274299735957741634774671955134988302696141404782012455841761085806401787050901941629537601963420340324328909207561614941254544509540119046381078677262577307252594389203576490925324753889420920282864239223110838368784414867308980535730272663794228131437485664447088156396168071126415023919678771955129937111492610314691572323196517871202559269388941559019388759904786325734035285865331491190593754376374931102663766270613029680072234000967710601721972653898508713029865292453205011823047659192394360676942992002105445711872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] 9397453340425196400741020283983663928024909885681478845432363643884880800748493156616303215119079050947463502063185062647511917033911278736585070388500471141878314001948103855447445572838898232186084472381268197828189150498211903379528114273623100105150433649167269511118077753466934216257214060027949834881194692557417086187388377619455648006850259908103798597226704135481766309709566106809126696939534126426627588995793366621832201137645214003590186160369044714957452982470913122244045482998213320614670740767050669571878679698271383310044669559791865631409443902752947015194007074737164149316496997460854294219228580434511545080343395990918042898212525870012089122971340010584282828881638365465011048067609525595137516512443005977159475670561411169050307671841866765781801571888668636990415296592485939130246081405046533051623159752592800134230336093753851473192700548681240753349263392305990449951145524576821817044368398541011875672088666144455969032684784634262500164612551325618181849514190427559442790924493198954501594839861250093622796802719796675236479248602937795523386210627301368518517250330668551592146403560866755761418197597065712778320747842678910221372390939215381191007468846556239035276190727892367158901958136028795667266977805818803230711886367182116203095345177160056833989392560489938166650504196528182818241728690241675666036092081701323856012060089800623393434957867640454053157634499534394260713736193817957176451479724521007707854982445704794325218294131394512710954140840718023923768420437375332217227004189269680696996375272721300481434593976872712950118278568179392765409927152403841110106598945687652759558197403597774007557721595791688971918734222103876287056991781338337330723433092171157422182105464710262689131577878601915342432137998467915558802018470813577132476096503684679172082342992767560134948336754537545575792635980795287844948664241278584818328738924157001180431617114661972475779881033691774147686080611723335358793791842821500764574782725047966764745104492096653185946146632168013791280640847130715399462072083366267566773313560125770004218136933158738482019316767192835269437246861977675090420859632763913510276013308130097611240120354564926705420763526809323801212625793928105000908428423605642783894526169402855577386899733230194184403962783261945408260862515320197358906033735594350734578066021881466018650570745676493028286469613618826162915445671766910666158543074754945565108563329227545075162149992500358411631070207889090006143555868692327352726680279205479677761563638253617319255720339426545039615715069269790759739822424304089126629655383104029787915870890393495048697193195944385867770797946004839491338628811980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] -2419246941321020694087152727539493512038287961406802920824212065663933760466487264019476161930635316603506499564178703907148104025021406682926579513035488944541381177366843833505930465111336109978898725528013197870165326375230493087265757273015626603987681610375425591728122000268923869708490208883012394099739621468125095801273883991765523821516645430569096761277159024934546956945856754648741246200551103786951122987360558799588269125263622837198455958798834763627390031461407723651188882766838094153352098468310182444485349277403949971174863075720569297552631549993606320495459190399887660255831809671349948001639539160433142159278931943911499280769762279153538195980385099889514093949902675238448000297298320440704564845016865462969621752695177175316813977104089894092934333976658548325270287095283718370323455515673869274804657365555124343445070581391960128752878937770633199986164633889842232963430529361433449276009504827827193171494480386059095017223550698514020102860148942677265056890974961120249834448813239557253940890680527815635525748479911018787433097479859868847496929585570443929076059754490075666770089036314557668390674965008694593862090943852768172489799486328411240630891700980726672967499914347328805694718065599411832511316735593279678259206849972779698950605352611164155016517470107732206114014649684711154115236851207107844309209913790363906277820312499817381816227780218423386753312528258802220357686514666479987854912045270309779550368690864472989518450673974237628211227723561076270935723239589573567116996165773240450032422413888563911451127423565066350487190437332746911948242510302258696333231701908892096728952586397148549682627026936267271267056587895321374071039506966048053863166030223919962178986226784422538635734102313462402448420000253958903818786826625766286665500000411272610061113269731878482858973482185206034050876725078701941128982145498478393367352468387617633018524852913660188690816406104081936742861597553183646160759577304268919465008596176631324766982025317845234855705793010068306370280211858083237628291839179763694704176329084022187915221738025595680524968469816921378052433091854064140441076095229047725842688945829832537071086520398902738555111472174543432779376051499383441614549856794957626794901024572304352433451644291102554356654582203889165244542199840927932549151447017243329642583027461735081737384954311042255719117257732529284764858650305701338613653109748495491481671935767262085759394650227409996924078140743954947040859912956224005355071286382237030170505620307193852627714920591946282441237060179748264942000971484437779570214452760308812230229678893214534367736449357834459922465267933004377556196284956672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] -531328246924799414286987177754838945034662500895505848163836132359014725103323822974881596447392221475717405866444184377646004961792719316332937644484355025680857073225041499471030827712025331121672177373874688568588317599346443436455924605845765668856139316178197633267174371848292941075425768849816811753795604873499525049874343313868732067381536077749048491513185347886339341933559516965467191698214728004104472738596523020979279069518093121990695944551956201284372259005467710309873011452261227022720387583356441336075762709683068081281287323868282950555292141458853162560084462285429049192494201522441624986375842297222831502014944252834446257691622097680615292376345111596300120687010482551156145297299479817231405689685576082735037664943043997672496381639126440792210706580470128625690130624481113075540815290121844768237617654088935183755742568384038308608469992146744642190902082157764543437941959917147516961967121187690401692994439013084671978130465235172464174264654634038145253708806555519238278536832502125094837552116677527308737448809183051982675437479608973472849310191711265310817108049921483406036304682604014791688691148151625808425633032595463629272381013074764487104894524698853916184869692535344073181421898625076342861492507000900260438609123285064890571400653716087519084077862155846836225845636004847078793305584387774824581376692445455561404267111068889687519190562210088919490438007260455687531590222979882517033230810913138432281094198504111733698642508623442025327223100048041638560438815023416700790949472037211672526650483265694801213155174425784258036023681890464540732682212653096513368682926836046544296567479386805604823490761441433352511356679204607988570397536184009638203392965100868639922643744417437573368317659529563684732857196378776132921859197850300244924291964058886098406586729130072556962773560469496050477264735910374118151787209965673949342031117348515309377034569852853434394498097257452630670992089998616729930782504101305148257719714943720137134757464105902708654952179969188173104223214854162398535554656551222346737450386757404511851710826490894269473513170256788994515587378878826718185865387960241036633343431963608186435742158802815938957636731264550493891957596992694769264121139609451870611739360441836344297321460841653679603834970066275449493423052748243448333310943562451873177761066152758868744981057892939098244361085294860793583499973443441194749422736456934508997113334843324275314738280348843139506176594631128057657158402403506778059722005218221761883984734709537720561861142573501436105668790693819392102710572531448801790485035863725091604623233953994914666730529403689123547692731862072496498918190743552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] 420249332428820620477608684157356838440965468952813492609202463557933081337289486614055932689023240042552185666037701612104214608098549014694735159503625366450919980530023465976469017764469028314651619652599871816188541536394511712484283308255857257800838445984802707995710088125964137960572640849343163020609275862202348782821017892989469941890853841268782428370181652193927211170485655217270540005104094376794405399185410223096884872340501299580779138325744499454558705246820377153692365408611853990993377536099133146547363281555334041378815278541364992575124785704139754400058763087532740109135005174393754280142772440436049985660266846114149540603543697336608549517733805655710391812011231424799511478112353244045946071599697349261780555451555903341162963663371086559127640330524088338129888062014951216977651286371521285274423685277709450132239642378789849926749985065541281948290074954595399618512327849787555018950590004703267763091078851389221184419315889994728374576773042456029861113897392028739682036806566085525523399688051980874017037594319392239449858211861051718137666944436320882442262910201212044570451878057154115057342601002356673704400983339354138351800826135372746534796234494837245548063701583096515656253910329998803425821822612293488456843769489178123318174433245893104758895544595547609066716968784237388203890089637144468712664860699448047530991956850011337343858653761606165706083599097423139256649862818326291522321114645738802955428270575594380945805412045227541539713303334906708338978645875915131401283092228461798107600902407567689765753588109058874475789786563034662178918374841010130590535324282045881699611182630480589601428158982474538512966519677088420965181866118140164002624229185813203081500704245026444135696674198052742745700565598539483063112557450834159867488293878577125174736970395985197292474926359967339915695711761403141306033306042199998525619528930059351299495244369615552631503342978643741050574547297045841945146291239599957567498955189355613804688797245647450143878139710751971969756811387409506965908038932915900553678214409223516537254982504206262126243392200989741245310641535548008892042829447395293725100468871857898844210649016079589630002503687928181836364417422071288592356468843812290504783079295920616661510966901106203113167904050306312527850049184372528972363188013610199376326870299717337743952253627128524742581879926563049834663284901870687326259865595308978399680547538129011303764145419544625039642650783744317393643869594815508269662833441771434897079565437584434613006336341518777306179480208485242008600396582684426940160791941043299657738239842052299707576839146140061143049738408259585396709003362304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] 187505645935861321824811664469473365217509801919433509974667791060310926535610267575897724345824642696943565460715506301176251558435294788536797025287244470129061369151913598235751444688156024017026962551145678545928379613690761488191580626346993346752834569547877347997974925020226243522839207671099298597744676567812869267627912215650490629116107777796899490317506693994547175652809249570311415977250653983120175691944507231876679170568326541915558999942944898809714485008934579233917553877958385655069293601212715006131712719832375120428444802197938577742311459944838128310410407557652907497042629586770265981781829156332516512476212821507024651130188368395092132238627190374191386636416849496999475983938090189647612698882542637279242852548485147008847956023465190560969600916106735045927447784384862575661174710533595675267454132807740078136668434806195058341825417745368775751726600561699267174290278063668481316584011743645870158719565080008655011450059190781691553094326447927894243451795879201716143777642463538471932755166186617532310075855726549445855684119467676242936079676008708140338816766004680697985438390583184006242723079224971464434902657335849933373403232994347581172524312232517767062460478255078654750454269232478956706847591582881369312183255175785490300130803498723339824910757441991981928352627160649865305646597343682466756180759477926652821897261695394368038236925814722577196716138844838659139978281109147954682772719197673897373291913527478443035174414858690538707844754694424650596062810035030475804789469423099027932777051764842890730516525375216356686055298764919463726669232031875173971112270167504019388693905896747944719981377137763391155378694103844459028424821318941044851650662264082322882315356003864968781790369094970964785203308022001405182153874519930733591301123896315414721950764518779156313105460447318973136667384484217250411664129956999451655877834451327178143882112559425774427253933368903695230220050366212507741231800255692624436480266852824694706890865874988049814901679706926969915338284378740636790942928053456301994338073873489500412532550081886805225580035361698464141866944271955608731422869944356129648201816622459918267212295248375549495196370874336207150906555580919086038096048364025566276993800062112174578170908939276821460742544721046280100433902932730927002032268058947717084191411628963305082382741449469522771706061927416525136113580025645244580734469885260882879389612895108682111610022218736235451877126475456911917258048836289023123856805366725141238566257354783797116067719185514031149624055748477352207257231933267303157845046305961506429312953562428600017774444779172399107591133267898039618292940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] -341355359397552472072377355192280031915987008848250178863833407687686673196205648690688188953530444220918681316306801600824418355070006776768038859837255300880461336718722365344396517115925607339941095049005724083983654650551951126210548031448804098731642220520261178748058362549976470286992882921388273137211553805725899760629401614550483553388613509278487100647191231704720210026166943974431066026031055408212431206075842205510717334746888378457901059138566506599798263175492126805505575448475785775312931154817240474020303811421367431231679309485274914713176522694296212207602462988275269834286115347071972084045842466695179614984387105811183338955908320311586935946270313972932974330667166888212348581666686469160385070188371347842805215961416274216757023790031104169645674357408352965185238811512770998155915380047286662666839707651456996162917151705283712907063665798740838137795546825049855513445247206047371312968658884693195852629578558584554547815804511667524615423541687143377569688380449116520342967421848173556412882226875706430028605908012230997476169415572987220297692159811779317961139118800005149370060933544789995534858483009638775116865301556683963183779594028870934100650623600144264514236995957510497536327880819929171928112861125514074375516025963473571475474156945122731430732488234663221325434021217765311713504266152619984886659636073060587491470134819094755961732887567682711428779445355537408839444233452584034122976447115101559382808957381185888061631795335354310754644609088110735870959779413501613133701833936581121263464716952084573186393550168669434830622640237906084418171431224879337353264603833999743214695098911438403250943605282038800816340534226435007341615874464557498328303361834725921984551321046361125970601605295215369102894370094595445149558359925767586844890245601517739618064053712889453847792115112024802385529854683716535108923955215185614041041176984259638268071045606025864448484175898068957899640914001818043964333806977473819960954797644651105176879401235024531510087711922116754690673825301614281632509036395506029806162911615143867963920989094340017453525991026220775269940555372845842947089630027816963155037225166537248598795556757358684582585819744242223961568916442445452469280846347765318725787786035760484713244465003440699472972141398288193808898033745924522410419747085295013636367977500892854776808960023021274066889166347175389429738001410934463917729426626651568774095086586200564298657896045688710957320137825317480860411391312474763835449405456961328367621553338398834787326967192427252675516561233020545508641626458913367114429619035356844207702749489684785817350385822060152348771891823854327993062330990592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] 229312958542780864907770421309154002781021482426539826486612945354969623575332942576492888962712907868748964855706791138529810986899542545271927231159167160037360662474088618604487005647981793600927244194325946932193275013806747056125733545020120634565751418228014273076801622058996338635093063527834978875068450262793194078755801688536342866046022795002048605139036012241502443182764628197363178653874639719681104820678469408617461447644755361268879140863104229694113046018081041998439854270982983915508413540023308516453147962068840958531133279090747982331542014263201210474529496121659214206174917186688847815314319734432488660081544925504234610510142028558959827493476835342742394328160979597354418572305643066701953155794953043906825650501777538732259955985589174374834520793433499328309378692705902495658048292176069451742747340600181141029378538687018148196295260689736886437801343427604611613867757986502317647128446716197015739103329131882614947790469373404175690741305216486833971277676394376486536908969900156538206339870723128654443252427502412754588046450550131884552333458365058551542358920889705859700994659273843315709195408136791069704408517866505713309945447184804468228043566442876185010075279977626125927394216593854990113853600732664996339370282212768558830034926570699695420866136604179331593822214607158254380576856258383951170966081753764547730087717585764514256821927835911419971269910406590350147032283814557506363261979658351261446214670404353175429811966262109029215199724461163355571064268688705296542744134142688509654946212488223454322017417548558722101643153288416948680827150979841130538110642696013151300375393315497575085121646922952252477515016678740081206391431942062698271475856252473435851919099386056617852672184522704906737786359339963581162533638671911894775124598951574331331001176377933153995086634324446483676327999733856031269457300479523049345337014922197788876909623262862412030379721744998498132147182861109707178434232831940875779495612238195916594132955893714568517557737218027899749213826193079506509101524796283233613571028258024782984505748755498183211390812029485106325723436585578088705501645592501476715263745000993633951781629925092867508927090832318639188160584296275348613513147898787909991569139105942805663635049102965422546161766318329874966440250175611305129323914668829102531657117871485776881709930812509995392979991308244839103142604215161323239609093073358251931042486001735655438893489872931950043923927190469741790518272772358045989854791023177329808227227198520306201922868290928929654046344360276435451694926571764535806785130453899263729877006542694508498666409083510103471208394868619951004008333705216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] -109419897827815686943785756445587242628304990421646186249235763638888166402134746960805803162140747584894367096743989091617948954044517478479178410136683542334140698537407360630308614326570010424409190872050159139628953037355811560456048502453886885557661014861380663465846111708710877189615702143251972957044027913064438933461056097010044623544414855897349539873597962125734497374286889967084224403944662974928045814047322566396689569126127471171143390803918065711884336807597898983625108964434473271820490276742034192913291384005428312294487306597819079276165539831813530645412375205311158556700752743808623464333572160025343762483720665559166203670975566597329562826925456952265837364336630427465661263715544298005884406178432810284766908551569557536770175409569321852938279999628421417065850706199776953558323036195059088072653920542952978819832417146629225374330069255008723959051626222688550364787022942122075618806740076654220805847242573839599112971713830959255326204130225173857333679211756728576055271922840892858774664106711945941495512171462562211775264272623358018116474790812180085216086594958824303562544421360387449061348501822569091615712929866818583488646004221143760122152146682667182227945456723440568637906437297530249179016812582153395460741540570809174688370958188927954674904390916935372971264888703144809113495037271471646045317834560156459194863922997458763510239760489881424630723375516940077244234419636489308495031798582535031222859789425143163712275562186572453287896620944128373745308513586684939923819292904438751496443608041959813786687732536942096019286393216834436082721106122055291770932748768257673481900996616605052224225026496049871330373439611285793800587720408519249883655702367991381011503639430757945731563026038883378011617949496629425094910975710441423873662211468263298879811926941436135821794609653731841662237037005859710728544215564297146762044208137036993342098629621492875227260766005430379627370924191043403046740904026466666093697934154931784941492354447149342017938077453588589344291341922833781270833151832750751614467742875565182165752742205880017453823163242718243236028470861368131711603516123628133622087075334188444426247256022306581416424010743496638495622716923439013002686457620914643294990476902620644762592263951610382881784195680262627210481904382571783716245675003646464508613774216287077080377911422336030639418432618497524426299014116630048290200125591749968994649448793244824326810140451442521848989489570006186465807471518659583589271732929733018785204103171506549788937734765139875668309781816818174947963392043993196918305709504956948177879813419332056764121994390840582993265993994641178942457463701504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] 44099080062157189210641433497104403763344573358731980681628267807571209185657830218156038712184358198464396650210822002351446003548347459248881623196605923346706491745810760382750802269751267511672556052634384256545975682892661101649854373877860392868185677081036109436690037984529577107515426493585517750124264299276668236701207131274090980816565937304358316049016823702240805805159400051667000252591271868663979021142758990088841535172928847169893647348244297173323008011842288565842561431541340613765481371100066199579955697113669658884508768137156757613001259463576612508604516291776690013395828681180144173743103758403297218089274987052585926509920133927826802963962773858422731648890374077165186050571258883491929687629125679316789644105199417041834662535058677077475284744178823415945251721089012052811362085586380243467333731985459579140137713259826440039570380408894142841014920278435479532042526349357087158000685565528489978663910654723421727392379094426571309935033949376554501044074792914385780130704417169009689068249710189547879738958377841428976822214504105503367839842479713607206936943494763631180955031523847992009900843705833479427083115938056231029578468418608287576854763173250959889952877564910435800991718081171464051738137389995139979684872743285003035877735854517246583652526164407171320127894523928134935091075585781246200428905440465218395582221001701825386904656716541654900931413609635690900930930949912722818467868311139678608859670891345310911741639227578898772461241810024043704391011276952177030328517904040316025673192305164214919282268069611412467426495024558663521547502319725716293916034374028682530409004339005776462958389114132695107325990875976813310707149021873773254902971524388964142455866334315248002083404068050316643979242489791576623420864286641447229679172740469753296241737549495404567252872626782572286043971474848042065389768047064469372674919991902845580609501698258906789279916073787688981809131731927315069341024098151854821483159509997340692374144574537640920466265564665892319647613570567885129693905649020772377069430993183932733595418063256480331510097892924854634719111136623808340249634277282002113312193403955356561620351328249092955171314109654893400172728832335209218410662769868656676081023884105028510531390136181703885534675460157764668405879972559790730770316857691426798946196389970176241127842705803420971232501542383489122897729456779077917600196132998127929158954917100931219930108449831206122581951039239260471875625198475269718239338472714429920711232300047523017043056144303232892023385501569224506076274962462030523038584558476473883487026702789197717177670325269137783293954492795360710646762045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] -15590387792236794295999683852707735787527721600892288519695667650937795025919668200173381678788528535356894482038916407717074114723354451166619967102526353453971154087657517007920098832894346671662277027349271897065928170672997873967595846334336714138531714933008686852502509505610026197673365003967048581930451269323254674138505779493075361520152449307151063556809454620324494747689490898389802172827139612254868881685980392418678024723418667186592972257534976714843560747687435665625475168084558564126544818256026884737013924940623267477489100678989809628676827818330795429533338504717043688349312410363106717690140136978423367580175289589495615822607289657132342533112194428385859966018456334019081859954258641477169792433245837279956149725502616189882003143905648391453683284878453670131943897506833738679656672122027880399961915870845332653855287817599801373172585812385252433309759064543722512171383640364306010328081103944685318182544928111308634798666512586469741398015027254816505015067177554810942942735909972307221782015517468865556184213794192935535503599768912974393025196219248364504907195624744340416976137683972195769067152533890594274783821799694064002995360029936922720605218647891688213940944627089506312721581615709168621844084007337624945792488148098325455209748035315722302374843722354464538761349028213574533739007767399363003368170263140702863095303924008638520575146404770235282573183373883917017169736953792697569250948498236304448052998612377644241007592114333130325964027394615542566128749454408063046136647960984504106620243404962157243333336424439019294526548513241597283829761166694766049909824134743091906094126121523901679640909211381973408021301260280950734089424158396826313214238238990744886729037357274185048494348080661409583194710120280676371354606944696260902248146559580332126417041486969615312586594708572228776038298647459079936416138234769776325285750484619142593627229548069548919789376894894918238650275731475607643668010444089576606404952126798672338770415959022589890676924815697119313239408459408343734469552387483550824018380757056509893547854962041600579629539925478938416830647947305629846543169673594821263441828289946626942623651184201463425564869293176728471869142097160913492875915023038654605072016118686141220253545990776401029623564400402725373316550295582204618860334559243161071429219987144948843719480261936805107936435838067352715726138216332405036294554585027573976705633835750019844973779456078203568227900626313664890879091870602175122565070410853589937938987477521956148781582239836326836575260209872625130242880735951966900759454259416813343080958136469549249694696955211025137770517415489285727832516853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] 4611560401016964822117923664026305858626839356193277126753080456705949918822169456335277351887317940599809110466757303451554041510775179952834674872638517875967316105907022700351992328921023920864779955336669817786754261180746157525911118864942945557929346682210645351462464295580109677902216256046322000356773881890940589131736383971670306600744746411637530655344670068564691265471994646965853350106971600679329301455975570148310135063723679904363634339011697061197081070996633012752249020334932724627048389826812052341492997154197231768457680568775852768465985364265307340402763545654815842191310386804744992386489665415648104630804599628555640751653954142658826353675463959058150789638018509646256868767244144126852614248115959287992246582936509099859291717836984087565769517577840558688276736134380743043927137898962310627627450251756001093255648892769544247470172162669660590215929792270668412151467802468444612340965054404535256600485572188379944607485236072370922410953374780535883030868127802818613122948967439001868142220316591835232809028519869859663808784894788553519952909720456880149934950162298785388221198523836143086287202293302209712480781161854231803178193647038504933050803675924693146802482211956269900977478562108391856695437497064978786739257633032017163507436799723985728463472430664376827808569514823520817355446397041066191721678328635911629507622492874997008741463624259450071531779471235428920011035227483473386264880334577656912780521060536561391696837382942034762418269241817273150540725210265660698440195405552427920174198205440694358656948121051049133765535138984198430370904208224568462390142711768541816543998292912827386752720309233328161540002927378825051579472422476848527160146042102839881022192730761044712039173240211277493493335498604118761581347687894422192300226508594956233458171744827747204867580973501116161342844760454854611036072890123711504277126238587948999689203816473642221068336163388882600300720307583168227984316158894242994190580552313853274208273521570075727576371634868901044714927889958515839443386257619480397801054977873409525671831241306525070730265839326537175614575964785442940602868740230908570402303736675030555216777849872927257575000370838624113322049838775592111368717281748038738258782364117214499821134889034787945218958021348868417421193028656558817530046867989145840356611519855575339495713202449509296843936971402945207810334431649426056445036515005987025520384288387294024991270801431937969776100980933457520035908096082273674106085763265883661216335187708894556979703010708904341616773543655711561822082542948114240729151270600177757570164758883311376833483364365050300628890988111882686428858023936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] -1061265584037737351933237115493321285525597131824026654254382606189288874328324560769105184576590040256028449972983648895586572618501930052820458298116385474603665538044843672168295584536135507872151633998545796539284253208140748857284135917051994135956423193926358015388385376701776243991351681514099625936710837969879606680918213750418183922716696082186201250581744862356430984242104336768685580442303248680987651122370891626596218243878812877903348467941383234025503032414831395848383849585876073148187025498222436093957666797165368045616256150424477185475655675759983143116437822028776328095941781582605286266580602121243442145895147163419063087064373379220333617421034468677038760682119786007674000641052869832265965950839647262010408463187269926945816421328137902707736955847791619566225531441069868236874876144466258225808599923788739022314151206303513243410584301058098541575976032804972089960299198180891568887410259531723266862327659213970519244498450069947911619677232624937074735067066431712771089698485034290916692894522649916641941495704256333339888992060343338781472023074033163623541725509104663793760171733597158034116025405160417633280874623045530133739382530817518711900259939127021110634019092768244597286321330517101938000371558432779097365004983695058388482147286302372477118776288229816716711406517272637287615704759624357074052336271510016837858642967683846514440537711693179807268612405114980765248884879557920917398310254747732110515647086357328340406659551268442995820082552771178771924596387847270987683940178828890502544696506311827853937745040453220146724061517740037515652237508286957551761195839269247493236055187669103407136556805076098853038284682417380888592577094949798493433164168790221066653568244978102071136761315291965690968817523926719433377990243581492781032728503002153752723604095256319855844803158549878776964093421099077030388205311833839393915837300424196004223607418867399898544692709747074280988889945525542742380825489375907947613393543299423388262719439016162636152173446848570310373398723936157369363267444002516593555892442686996107610742001883885723537631731091173697680527634670581317552506268843783235065323504145211315763687099303505841862763931675806523438850479735791471551540234621487948730496398343817881236926155538990723353315693687348673667899396849923660861719517150408116108301432412916721586892363139926491859003571564382550662574325715103735268519367304387860666467458712304567001971326990622650696902075017366903170739123919566528337881786143081272010070956416693558060408936962833314860115220293842377827741135003806281992149294744040134244764903449908527413735318674041605511124081277001769114681737216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] 170964597130731226159702986134212543083336476868767057361503335078287658976268866783705637873881200229442797396968079894509463118736818937969924589045417933703016653064327986431060796762973362367353986805646793981053467198157135718987025821232045748112765052120422722171996980738172991886498238863618849342707698678020941543133787756874892790650263186272048129019912372754937160672551291255302469318029592099579938937275921243547194926025935771403212589136817244189716952689287729224398058523990290351397270972161150058117127966026304051972130213868707417448968317405978351599659265375715011295895598192338222052347352022744815055166409200293531776708961310071848580821389568686282167272021751664768660341977806409737211126712120593010562695053161272081686605447493084662615890640641823325064221539890402536877526220180107698750655156637983799877488589014788569866663597769881086016909406711160915393973805967335414987618806816080845437483162774795867761763776371173692156903621576977297200590416270449169625930757672545966988903840071248622576564581362113297912795682952544923249930382438560622027704406966405156692965075339613396648566998789149204358643789878385412500171751673860468461698444574590332879497836832651040333648849961546702151650934405675116649022780191125390040334321805454938553062441653395821098897446945844854919232287609663013851262387677331410428928466555505935208926720235317966837667189050048033632286669198961559653537112459661474491873652549646345452858558021919012662669897056253942139374134916079102230338717389272787597959424058251543666926552241522638681628323733744990921549005110083278680404612987607265467276030801813952501765487391325451382537305337371069631196622565892699999027952827884612147263822263728717134666916002445625660691699302853825699027876703673739689765645709270867826540509542771834829545206246950623640122380394245732393649469350941507813661439440839996397552396648306730267250845457469763957995426353194022374551346988766774118674617530399579167584359823339013488572493047629151228877073704332246676334172108141474472670011960988794991562644733714063106567080752519265199956658997623263035259342570307193801445166144309601702159169751422089925483910113054761965574910344535035683284102379163911856682765008793717286014212076789183262764034675863980814999243531929353273854785873963696769061589664199304629209021372379781369821925951206071672415892046185298434063187614983590716811643010079575286567121220406571412957488161524190736012042491467100811461389182335656780665994943562429435118886572518892731882555115516937296324411110958984717468799478502149301681109519939414284187820448533834300906279486902726501676875776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] -12005352223088221636354630956629892410978076998960744347250816427917204838999881030266736220414619748420235067561752344304665036329623046087416657127469637887265449386598760319950121257848911278034696533399054113870448190455782859499698513209027236847896133495002326502280904201684276305926573309531860996862803666094484792235096725514472174428969944052457761068010292992598444329293560344049107685284900052665258522646989517885001467104701605413511261669423911299499536171268244450286007099741586408997769435757672539970190269452744179507942689910027177467429122537616309875246235499491868602894994718463341183872626293567539860369681855757419671875764910339626693795463810365672360845539054639935472969379381185606251681737082153363822944905337946051764138802558506151069138337588435494592909435398133040491341332681586769087787003943111521788369139339173702208888145274555808484137949912847200413829420144522504347350387244709362758500381176867790775667196732226083806065553610791843042429945215022915430905724858029447587518274682179119157611121240865023073668012403062548329119620048878715642069365359139269398518623705940545859473080761603574168961505211287814511241445665687938386545007294017871044105803110514752019504876980324678288829887023534046578095016709107217420633012479156365303727942496701126530809576365246481297939716773382165598454287492487313271517433850604113261086124167591337340521568787279542559537120528151249076776492702207621507548944343095961238832144173368929896978569505234824252169266721464439395238628294755614548949103325907991731813420422936228862547181012423200916897078342628977721469218478273305260379281880782960333270942334822143149285052682659895716742778475885394428054436846483964998685365371835228183604958415957443298382113277676883000149845940205364532245363316820010356729735605457384202439861613233819595005318847451361352946512311938374285424750846498647927814381360229445392089589959726375941239911796059116402764300597689495872363764704598551474796866429847679612714128206887940022128392491503310195805119192697125218883239278528617696683273408258970019719041154331218766813143053199417929947539575782623681257772498129095411238121884906606695389169111534551318776626713736209960803157462962981051402696388232582928026210371864507854151611742256382077339118976918385257148351082410952752670925807078633128745058888987016461314250612553941578355659162756671593231627903071518995131504765317383389086783781961962862802275119590667581379824169687100643588132757519616918984586188187376360534514002293354961176264888085407414313014073329100827543762390304300553797990668502464860043494808486510026174938738834212920567529472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] -3155269772319488716737602606213319503039003720622270684333599283110931286956445649177697193889967166242858391061528380079582629302260835548569165040128729527455452168109498193177612426547549472972722703198171861555204360037145555248713755305348427431713823986013927123525495937325602637982494598232044077028223498698700466531342078760309388550112975127813475452947367440309227703515951008766792851855380311005983509465386128811159879195442442358153707184241856692268262568092112645347446696052382038077178441970515915980899809317639081076337542382916940297236166279940069534032054212909594035301664013423569314595702382951701112710551133832353790058875903409787315333971363675046631077341306366460785299629102403640541928627293179285471036681405267142154592480900925439697441629578675606750083668048033664123304980349166580388265804697438198851214641476314531766609870840792365005278929192450965569309172765496545761773013536383480173629079688402143586805837870502235259441267561843464007748202700423405304656147400869878448621328139412245265444019961675152218955454449125314028398206579499369008764985653329817352270615871133992179700075588480759058499403573023865080343899151518447509705962579108165253523537680528080193899388516272910017349995301256405315129882399055966035183103944477729782759608406584810502007914873866443240332096646840569346437837632278765096507016137744597897505459921389692829497485630429297219698605590145549468729429749711151741931385949709122829614635214919030139350423048526896101136223155430631388647033848539696891537483444722968960915399407302906822205988648680649007196160633621077986509795211075164128198204641601758937577005864753725197915939990653296629713868195945724538362512713730896562343409962157035755061872039410732406509570718281240520631653050681420557660260722954791543206212330578766082066630132884465426847078026226950893318559213493279181053305864212259875175245898202303462574387072673191319802138018147064776258203021537769959447595027271519614633610608129145969616062586666901781868623302179541759177101220794472963232619351335338848520035487026833262710160511323049541336811573974241325822300615731919089127459556600716700583626095955237470555168427632513000163844581545601371063126812073722908709755693434260154046556847364512610434741935076557757997341097650882816584704571210263120148979921692992176732754693769118382611575121557070782262581514789458130893972816471649963260954574701287945069942437926252240027618964754281024700939443649323085244301617932813749294428462244620735331684915751083715656371386163939977998403926457326059339908685272253076864000353981883294459001297712184708409416003702502191542566912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] 1439286649827714310746272968341347452372148435171415565644384059180334239466940371828713503233066628620136753259799603056539715997862935028423975978825827593320338163715091666863961125918105907195277009494547109316203706067141319875743762513069584963619774432773412419779049326329624450980753210703774755346000487328571894016269814221441821583218407392833171111176966353051126663215454924296359802860436429282475334761382474758187413764193430185150368718232779338323589854086211633201429152942912484010137936082958869981368170103431574485323016428989073920114626063200341829142527661819107323998263088126019314196384818737137965024199142696331015202380704752979071139026874268740268758741894119957467070183673805410321434744665958558247819114634723806805598833072447120517051230222871493085316775926354900029618162370995688044596725246288280376072044092426957189453694802552583768744074159633141950138529259869609296784252060823168922786188775929108196667837160105970528266134300121044301989602701725626565240921083516796656409880638481544210064255113639833692547375510129027694475119417708542048786857149185578393256249653485566148485241336481882857185503029687253710332992765774255812401408420378374802898245337892182219710143643565087035278905439727014074752377434151824346189952629229623661108978429623391615767228249712667069895657874571121450021741485245406232489975543384523421788786502654422435326625697956957088924109812490905017248927307766499742289913856935283455217518190169238967867073757019905100656723353870443895131758387429588408642358878290625289157387899131022862656086041909557270245376331048987461284598097896444439755608084521229337504669198260709571246677390583002630007083350261735133060282521705317289473483303298533323663816968631577239154541481294289800458694396950698419563196225832593127384509338180423252841579295961587937223978389669611319388191421191230638240679350902867972009316220635599215586667065080874717808022739997047713381007630830900523496708663592842439064641106807967358354214897970150682092513604743081138433478561142080956672307215209693534873716261852798804310326435699407154261267207663314506460835895058262720793320520269352275206844970258663351923695811063218463812654085051383250926515629729087327519390841644376543709084561840441835298166074875580358167264466241188353489515580024817359060449924332459690936767391856671686656151919391420674803962409549944066039147401697515813277767194053997151891457546305948559166703085245983715934989531383381054341322451400172912338926180839078148874266540658676480390959595976656922601261444325631930298270218697113983812455226689950580713681703384872028156446109875438813339189248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] -291762075475996495444767573702943274968268625539447713513331730209631670824138973874101166579338717569007308139660730974586494053455962919342266589749502819174542778242140490308925186183168183549719949006712225858415757151950142539324487302377693577032966242807182629463866915245610885865114224540717678127686008638969072045132839769421336017489800838029106432645696666290947877326579337252641005015812815904632734048096824481895481068300384265516793344035552655576057508774081718935532279496232061499373710559890235878353348052025713626298135453437404343144832523670071706226136537934680770857439278953581173531379407131403102918098096176219106602134311825565751396541737777779770633137347596022166861751630250855255959801912962428598223060073259715348406557442359792387414858909511790423006350981849542719375917655614121126643578338929378539422475739451855580091812459826199769461530939574381757144944989782693831506088424894424237574266285436999227629418997746962718337087557833734877483011699669062542020884398205065505170417014461408019944661606030041841131950816784082172595132423312762414308697852994629876909563061958329955363730125588697081395526729914031907928696504502155290392981314731008857634944686937299448939101646193975662928572610176016853211338458407889101605820250595241492074075329658367614912609631158373305092117425765970107646749554160393021424669451906837414095906141922671315295168867826473573422263015356849139682915312329559620632853421722402604367646724044174109849849755591744000877692786027966102522735751926190974374291336346942150954746409547596040155627577597252070062146152689585991942830302736862579002279528103424996903340183583717809553686610726907346185881386664516449094935939026969584469849390794669006219487577077136757135937709782525996017388719142254838888705059322173929347276172513059138495073246667370367034304547188691538852003859990414377803087947241434037368172980372627593251429707122565392689412343903100510578510332971605965226384714054708045936264276945624651309964629722308962351625692690977967479222228620693022212667423777933065399924662460750480640535581850474239137799125817059748466346313137299546137282896620865934627758182429275892775114022785104377939625113431972838446197899703055388066331840619390702293857511522891268410110110853225518051591870428761179629764410882131929764608761543479498169945025422789502221514213465475726298426656069345445880480303355216481346080550296387476024022686616570280626212617417543188235397638283806797133589237187554603171250570313351401431927017695253425496578134581901339100617421349178552087067450215986502466852679972119111259050639221271971807778806381634310541148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] 24834985678269352997727649240794572201398484080716190524699138317172779620575879563371290887247465690678245481382754884244202905659920866631357703775316985937755989269282449895870950898471616495555436362380243806048750994131373427645851060427888959438049313198673686237533256333100421731457087140321434159940727246718037264951038248541681716809206898844837094780636574752051162702354398556731404071140986142391663789227690521876902962703308026052458556220839938974440290038775935093371424560150352100141615281991392714781333305052240886167016406702531506708892908324889762109523407258344078471541728377370501255823789775371438205537641920518738161893609126944403655554084765327830457095101533249462446631946363390287243673736301697283883869085643563027708645186169594062687510486015774874476088106049984332841749550138952221364692917986471263208369577527105200406411711414838536368361942810647846125741235449083832938330256354709419175100565280893898931520838334352320246636634953741843371209330239744105681934279553547731222477757181413307984587020035728730110917403274558252091487558779467131477670750555061051613722097640745307175755651964588358211829700512123571151839380414193833589406302700644901657959649000578225859105686893765459795546644807952547033116776262010432564939191402139665510177819619675471420084929670741132947528020513617891920203488004048082168126427467005194027360699169929475831672319867336943752055355495646641996828382609224547330098559109012785284023818256920081983643992833567016849766319153374012864391000330059674850957055752430140280238009788182460940833212466875683093756379410096750311701958388236815537396385176489675425792215322022294980324037296458445088826072877184057852258918824402497415162637913153024631777954053684349612831384964892855102269437237560969931291419837111002878009101266565892953495297880772913700258216236305191721819690860489233059634763280494496073548378542009374274330643276051065858644860447987439210792044088693922024550651193878536799439106594730555040443966087952595785913422954147138536913650517309678969282802349539950712955643995198236478660433653492502439008164502475392520507168614402719493438498964469527720770284150748804335575631318110262674730319151284156609126185244769749761965907011367209890772996480007556409126276682473336158776227700673772502465970051400673318808225601071373467649670467525400742121463270200139756521301356352837696064491402714215076325491972914986589588411583978328735349965495942495548980611494832746984066594216957189464088143614176477342123891136752476824849559912760574140895258253119066116090356705230880975123020726806763000274740007595743776114615176378422371811328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] 4434105484131348596960590290673016848502398186202125631864692251916322977157647790974036308477526718690497960131101632408522152236605549637700955533386432302871077102419077661900317124950898474784245060600802553338300405219530805556097448980857049177196666738223438592343047097929383474722664461961468065082354759995798746464319381999965404560718156994725677472500974855032113651823712134977995007828755959201459723447662311459034100198928029389665986345753494888156354307344243503778835284505623103710361915697504712788333916857412530246527026155448473349267435943219697522553286652251627181102822962607584465193563785211923018571555303345093723664922533157157269364765556906074297304228029828704738366160400850185714200789781198852771873603141087613573027675644252867259714907840937104684958141210010276352468122482805933143337205761620982283923949736344659113367253249099169192578090384561325948549084553284797170344226774972871869982843669801445899997976463304358052059439238395406685865150818524059386733787499386968883426914804991918404259732430609137866674181854545325903143126290252977874781215533233236829736729565947121156867951984601969883878282115233131393168115136644270723409513468067167210090639576446297003225743026664585728652155563062660384513595255489006514827332127284211201818774354814781196794233890160855316727451900084599885499565642852888034523660935409694854450129262515040229116724600207472289937945010136442560392946832510656201724271301040474241224405230521444731142282301941134751790452589677067228658925854216158120668576278943927151765154231792235550617436190138550879174263486248330241736322560376743775916348511036454352046951599233886832089972839028618496972448012387878093554684608782539971304520099317402120342499747980527081235319904543004470763788172686080196649591428376375877732316760482586719719246427477586899399775497456223674139462080814280992329928972891239966683246482355581571423039753710886715539194899151425834314872120726352867298570914354467083899659805462661454854071923053055471038697599855901502678577328120680568478002706334887899447725548927661568370494099098118724972543264663931587020852890213038429348120648705538259794031364541046709232824928553457248250798069658550931467278467731305879172925147400378460394992407944467264600843100942892066650998927447895928768726870654591123051568413654291462201178934555659573865546816820126155498726598022218792601649791984356178205388348442491808350836701971436808238533782924386405234295239907147965000833469031960106732148226382966364782116609766743280087532486919554519843292780720011493367399621138700238430295925639281082685221401871507492019243441735934463180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] -2180004247976248280953264812633026153263387297128216226166817754774701793989118419439021186651741539354664863027610688019438712397440668782080300370957970155372356413103904198260882833208914035612040956933142761670492457712595228775071625994237000809991094959793629920851540957753974827550422331669485268839149162920057070768841526313405678864985374012859846623114194361635385129963503455283117788508802389703711844242444752494540946736312359214790848679999117601123960671896285645342726066584734127899049749026034416464391601447977498528542684343859596463404645623607436599665512509283330934440987132253934397034810270888156557999756749770162600087012870007310902746596435096983502923085478386764223818777519116736269183790876929551780266980860845142626080700673821754818403438598222440472583175959816582083851188032324079341810437570235903111096978754224372462636305833036038260958543938385087575834986606982571594807345147558149448420965759813737867676300452451129530924315492738745099976448340281952740666933524904221023311680487273947689630762333902330743018510470187593612753965054619736264141116218634093709417117298210102902464146988699604193206678335585257590670671601692843105208130990887011821936396705627120845287031424330260274963944543145730392833199835311878246067523228313764502122982681949873990598849724614747682231287212405938970353051588536793674728393869072042199191196239198879830191386070887121051077915234130868606755040419934190761869181305518151921556919118499341524866595351697754593740079317090355824251899357618005943611137430713072013586369931177923319712956072504766982436597938612371401087459483338579333733228573523999949825631430007051619524596524624057611571111673347596519396581108110768479822175469733783140165845205495316608960442345597935431771609277257274602695367460381693695803799972832750983356964242442883951004870396541483499201662820919711906354273692013085700639173415167299460012294965593367300547765348218565369613474718989185360072288028508597683537189539840447739315240568033925202217360441478868970290679182224883635755999462737579240078036172095883107383839937085316401899017448665443632406219538556457030444794007179520682167733169938988074585604868171621720266792628058066665283592208130500454716273984970045483740537512039795254558301429278605123862235144822920152998139594536380109412407864896282409707204633374534544378641714266552490649281587986105904963982008012735010252474265897350711655422916115733511550274663138019330897272703655566822618385796069575610133250856619530143868850140318065849544616739246848316515867177775492881123786660920202908524083894842025936426554184892148898262389628734511152889856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] 481352763763554815344139608178352702852225765611979889150272053867861261399474398731458921977337866531977650385713433311118034397240328624248383170168617626315003975231343189025489172038171482656796850402416441351380795996280568398091518820796483086804451234651439862726778399976738562187257870213619165069039877298195348435284432069128379025812158299037828218222404685932831047003197234181981251401373668687253913901909743594263734354457950205039417714899665534315962600615675658431290276537535876545781663091703109423447567945933521413357050269746475188593981763187668686209326172328154688858007915635462099335047888733093827331295969507821288973240918220611226476810452167791015574153458984967425923849102400950027773727044562454176520761646766652678559336560594407520907897156876284736711808347497918658276254154183252844668713763913441751499294496634783196237488798454368759781536733724736533360718983963869821101948239822620410329722184855159507779504925584203235239488908205702065532285705498526204110435337000205973631055896971143818698405389295220625589042961279639193443164947276974931550357075469333292303636801874878916992956050809280361107509618183145735775162730086705699311887866461007543573692201337326237330024091039038603112205980972383088225009982937668027337447843869202801816348962258785299414329903835814262115641193908628298045705030828658381888966893649198435490301090572039035904774801583866960704302690306920932779803513453150283002867536457242430430471914122170907236967721690482988231528739655743201120793355468576564216064130120147372227749957801590830052011810868965805297714739973151076303643719969891010868791204570872463120253936979542690535162502929233441875751070579980274098506680545956113128804326449383157713492229160299861037812685886915726359448826840339925404804630742636698707995168065243739386681775248795287790726520958251718317486056169164207554852716655607840818430234198435975022371461990381445282362432861938955697340755657882227360198023671393712070317017873783515791635931542025727505630184379916803838448774776730442004172245886468086455102572440976709764898205597686017932154604428691341980086758902793554058581525728932912805618366698775906205434430333491465418689122516106191651379818708079171610521934144962154572168833909284114197425553730112875159912679737767504809332377065599342829564191951925322036984022918402795021574345786900536911876242878470077660504545169801855377037079780924105895472067994244192794605854711235613723992532276213176470373089755205914077251347148732906039021076124166070016244795396929435089983837175140495136156718488118534210809505835547338740437472001528896981452793061871913533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] -76269353254086098647523749791970325225711213338518459055635349229279666949382659382200417329480644908438849210678186050653918649679708665389290140763524734070066221057228220037340427833179559855655334731310683906712474269657991150630133444583908615022463185479245270482692933165099924274361554149677689533731743615833893427432041411053005394684972759165310306041868676944945187018411328174737756327945793436079623866092620339227881222644091356344761072673850797774049615167253714201356978319412033301219616542190681009161181382914631646721415515145062349887036985286911648067234064007895675789298260691191948885810781024950747321581132680589169630556301107460667917792982040334249582502328504935638629428916890600558922426380636602003905335498297148872135448299149943350470536257098410866645332947928160512414230654969234884770468765602106486120566798456287955026879677217295148290192291004021567946346006553423349703188843679033826460537145182019551611203517672432082735863557088612490921192952682658497204593520042649562712593023601573417187308863959605775171981729935234793289187426506998012602715010342092034436129014048757610719995707655772291972188864036486998019614501925922806581395608901176164118299768740834620357239681370722052397955165314169780692303423750526590116751888857776038431620003439561355003989064204874437623383735530538329477154545123786675386889382436175268240782732391440634027313171532269431063108966438273904717343521600476967150239068057552295349419268204173459086009566219013682418801515967567722843991208384399597399894816882233942878415613311222853397803570132126767037206808424418270769127724899032461427806906254848436075525525116624548963914357915269707497700585211122478826772877490587712339526737216687894626157757702311957899978531863771291981154309716972053039618697224674659004569021193770458271491236545422985322024163528700132904518745876926517356862135244331934097785326404612039396822333352374147453212423688752861260924286652622045532010872581068068616345956819460423798654653632048468589591372439893771067553104886901975285313048113591984095049567489190596882193535438355361864018926768342181277178547679483173740243899215077081789063418650532422951753175366465436970873512009258258029068769719277209991225898222441895720923716940828421494475532074071148216999160956168727765862530790526631404970117868385241637630488370071750323978103868229392913991180359622459658908906037861006477553257370825211326860921943927657979985082139096003276777550106877241456049179068660927129509190727984502828953207222612958906756046039700410089523541115854790658988174025043929409300590649729932067702705805564408324046723323470444232704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] 10071855927951722771040499285443118905262927254230910448900228143737640076179614827384310446813344805048713631139784293240652269311294702227969161537659711920642417277139388161432217058977220829599853522235355786709567484323566118243365648637740326391023929201113874410241121786204042527643591383536620485601261740192299113139242091979421637382265062345461390006179241094585376980781181120979262437891328310009811218889639918411362513445299606093832043607345044465991641977956344456151886374443063400098261679281068919325506150032003798235106901634383181037056713399558898346286443773130036074653916682633183360209191328238226101178434338657328116236482754387491917738683088378694340573149177119685014164114767229034911129182510675423326382129971458686709207385186986600726130958327093264590938695747278583136840248928520153002674490072244641319497084846887760054405279051313445865410579847376136011890648864572829086038324758073469557356539660414000394392622826308511099877375268857455630451799121218785494778534785762968696013275219778523530772208529108684899338772042315840444566767722349771419643767311677384578807802640012207505967298174966867060856809923178367237092048771478087649646169975428768598365441069007067671394592805620768634379581316555276791763134277435014116142936576427027372852791473312626010098010525428994969877541040139685589770460487275038742815007432235663390792809492919715519827686839370330880951048656441837634369102042459357487358189288755485695185093562806021555639365496261185675371167225723397181120661559788424736675704885053664584166175748125679854168877457762867969285152557191295186368981349816041827418067342124413125921291845775792427548664377399262839812717864356103268488784068813213279642081497471610162009418980989116124911133320076472396718514030316519811989554338472445148890337123467384145861488960279153495483329010683030863056486209614218278488799547700383701133314520738718305163678517319844129411747678762912564776578163771599117824049395472376992815003744001339689972689718947098901214201174279895898966383093320976196510410321746232799538915883579274986489428783449627459259490932308225448493830020204671834713495288516954430498155460891594373178828762200667434712939031883196826988519725581461241748739317213270556262950508240331115876417278644801892835193568476666335881127341145542801637535956240772831442389305548430416780380217233771884153555284488604153422555136666576963372027435150503037596319327220669045443847115855259775167136011882360081457322951683563758620459170594413068827381960799404064643576694216824457379589823660580409648682438104894899941939110841281695844871414414870780207170672446199037952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] -1235798369770730928193504007869642982701455310301747467167814979426143813740731909209054912547470127126197950827689053626470470888639758372175332716223313142485628753045644064368813508410809151855428759799983892140438034534690632399551504393768810128114398850276630750152887231408689815208787933331295839648207296285551633743019781512315519038383702227140162051480795824105015598882697430640317492325543965826683072386330843599838593898631104656550003427753734400461519564318993087860369383605868866636501418136628732572499473176867930981389848403443714630336383605583898927222269856003234077420043535390983532219173002162243547003630406129915706592770238318137786865777352836631113450823936310209061826733763161040948558074312414799763634350387747075675933224454385430245814593016514472273839884626052395700405312538765530400244517639804812423938930352025769617021521994739180419335678079192123008025744263729864661688607935728411120188639812476036609646134703950355619957740813386728735301894039357178725705134270451487276001206822732365159171748111514014330746121512473977168887205556413654606722062235622821033873764440370647986988376613836543692266064137368363248331061159854316621211425178958718739319376821218714197864161825989993285377155671770535557578863197824043515078645141172279065824049924550509561748799347687149913617799480272928695842715779969140782598882919776570461657212448460010500055263520425673113963103516625749005380685590417384287572232318115886302168717354894380292305754929690546871670397525487711722630610834444786972708714092110846164347097100093761760366768003387155773685947225428054936119987660020123315635636560087241104420384618560601306451376982709306715713497691082427315839474054629819140990787818989336521141499654662862502315634588059876276317390038894876707620462576312169670174469778985646201353586068385564833276809109996085274204872467909935695251920966658451298558426661079476580157735470126123971671905889046950269009983813469507658446998252322238557489648752118367654013831318709414186801132984380162181748860582677418281819287661140719016574017154253208605588801878717187116865155646644436225314628056708616002201211826331924142104978573874877347842637708936706415258408234791622990505528942322575602472016283829484098987153679858669409516173749343053803336275430571025214517449515179944517326836311512031122832904338112357882976042815103752936466974871612012835232386758046634319262813948946948224853598304733456150446507842784870696350559568304330793996228407620883045634382257926905688176899590055323801526275384198625643880509747449470261091417678641444476093141561247676560464349581486199379168029571965324886016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] 141424451132662369453181154159794362896916800957148882197115021286934014371332818193305840503330158743861119353601988483278945490060712846504296321229010002898425890646380783572580912840283865307086519489204644673396563089893505144554313502993001799951445529247101578086043889471040450973097185763111640330164838348493155228133652429610115679098538004931497292026729442751759813612199844977173608274432466355865850232244768888231904024581836205832746705052249967421330348726589965017226515652945329957636690544232106895873541201021911668410741773339077014119338954949610241498915233466209722198346956451384890227534822638013900411684675337522252076405107084381914322569626936072365992143943705952161851396745902845606255174959899715587909709125036502915433549108811681801076628822150864468756821587585969419182797292661317168982309418914040332850897451008334691655707950698593185505319398790460899130312571021003397713194835108471844873850371277090553079164162435909579468217408316844251457859407648674127413653347263967628527275795870434682817094691536901793701681982010779618906658308521390014471857481305501169090132751939218054523076383632820979372314325348196358314009999421435137750509822584717209075595091646875620819158938822005405621431438038757763840835121845696154497255885213172592753469388292124886093513379220430931465519524770081372881267739268479755799137359439936378227080948872552878997085253900159069196482543865810254869146770157384906214761540423234602755114222985544990665615636124837970000332646998560630041917313294661180821989608028954996246291014291127397478785603507715909420141566640259708970395254069213537810138220584736747651845590896017626397126891910773116578601241758137722902195021652869084925648594107637350461792198283137804278663930501761156436779408952673736926050131710194031063412835368887186387637354217036408131099340735793848645264830100334956114962826246963812421467750519595175994859192925699721212981888968158104541777914419708057507932855229294902476456756316146242047626897577780955574911198677058637352837467935143294754547562420566082433534066341000861105516683287360749652948251573028469674533058764243760066887163004342582396892111456206816368377843693255302703797639483937168821657637575474210905441197367409110149465667279039661207507499621439694534201123487543483882456549116476651334870782978542725272974343459669442787682628431888442533930438740225283533481972410286644161006150108415870203455987659817939201122414322629225701048207981033118745934654546323766387944389927909840300752577125162015475775171152136338223411217211580374509481409986367595444779169387428525943086551003617318027100606238646337536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] -9868760480519886351938448838663272107530596378301189962658950511060793559660104356089562123508991207922222772500574803114342574756484475761006477465240602615664400241037030441986233040044063724127857336551758250763141813013721256934748255994937446662990262511378372001428653491320383384441169167145608530291930359361974389190533141016263221618684090249856899089834786684220665721859343748008527803579225734458433211716283709955585694422220107940041878901659252533056625345467238608867143813222182413182227078840516043801974310496670840882397615464133493952555261441748665941298665749648544222501181003036648172860181303315234035077447015084576348236282323633640512127326756574279916979522633912862301687711901291133741554839650408733652437694330786530127447350320181297033288463221219220972063540992994430441402294669229340058595770217353093622364607020675020573091825927279390378523338960500000085929376957174203219511017419699191786299277344908879985903193231984861704814135301764928376044088652767250609694766308740654909858527138471771197659982651802956122987867429868163020000399680289954247892076014297068898245735633044845273156361861898281984153464747516304991865144944728329178585618040559975256143383058233748732801345518743705277847754867417833536672446426469814341023264960273123118145049025619753821854680900620577715940480140675735376525659589108288903252161759173086082793388706738311897965237083862178233454046712204888248431415857517506645676022123071013984587155170502054638024108669340276300195937449230360899686237847944800939320477011016990729800569407078436560634106185223775207655345664610941352175996561243488544120009146870786992024980001860610811879391345539879332205709184318192824733457955778979112911703470573845937849148260472019884273636964326987671246780992571846696824841507302788994042229901063761205181945193721173223262927934480571965007960528578746458838304216017910125458195907675566271321279665972490648093173569540159369028891622663816966081067135983206629066795346621431443212467967662671578308717422221676371585031705435505842660787619249594937457033395941998449254857622363633703867682535092061989687680313289113855884339793091228446800690464107035836533039246881760240706654043002335252426273592141574108656489131073093305512341555240496295138565352930083133978907961146516544644673215434675270349288173826489332244415358771540997300443462382201511513667205710049141994929173831733426716325498761970013037704188694048627030929832870515449093818647117536171546780154952558352603512150795396510817359901878395379132554818938896555343607955337761818135962492020022651524818721419089854358443486435202088914484140452085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] -1622079555028250115510009087914927198747286461912774818195245162764602677152282288764349012740280855302921389735475872075547267299032074656876329744131522579880333611134231320555206889155130542784319072100589769919426449494691857707260691492269090792602939532038586181948004119485628852415727398853733005427492200726941196923284784170317555640189248749854553000662063852949820574665772396601802683610320230497063579857556534865835184399904066034790054161115326045811476658959296721595753548334395782720446605334906355742374263539395491256691424084236448389687029983293853473657831842890702482937076431040199314000096342026655775617910400622019276869505531558618443727332057468960926583297144481387290456683425190868495804042867680145269208021599315495876868825572005646639355879023823408950845973917920602688134172329667122842549233985570728557927163092112507492013984140139668641068612854323004874496351757255544313321538622285145304131054876191751542947791512231552367940318888316937732759585088019435220548088422396347226149570680267111048217431400899060042024652721835506323824937698697584276385085600468557970417345236941858539985769547055603003716268940103655023784575340291492326858426271230288260468404665382084209436785553984959535433966811547730377169242346467385471577957095517841790083346982865997682874169552680063417030184390495090837281002084053947138689715212838262798012232170854600611583058048061165367906648148197868028662827967097639895978949927243186141634937787622184739199080259733344023992549340390746282939985328175178878630981049425327603920053952970503575065364660993900858122403722700716208377729057304410624664304794257970770962393440101014381785273925439072864204659357840819348764305862109535436553559541467705196242941275613961769913505579459635903733675870452815751251108610099525600434885475807353046233501104933190498885321568281453343972551801454951058672935968790473052467254416981088435629931748807616845560047260786586669328687566554899408135190742630949752472391517615202139953771355749055316504919728151860899749644667583908264378752413641508711526504471461635128892770587409313074240596019285665898231768054473175429772935108774655016414641383170262597829712045466264069162058006569515446368922735927275682387931003079717932886510065248785122122526481126097344102607300350994137892996700612488183136375369193611091128787505901767174619184334107767823011108116696718140575083268842167936832947032854213365616890471854167825472191698881140334228361805464253860645838373241362727289920409093864144565036577759395794220633169554288917261276439539365825298992084512128513070692712642966354574958515755019272124985809964105728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] 795214654749048081164687470556531280259666140630950954638506830349157175150817953531852434750806287020971918730758860554261032061466913147939353149999192528104935006185361422264726944182175304932577503019567438773262098402271698798147522585597046432895934562850986858630747716189381190182472975815393000549431359863931133443300944987306505726443174710716321209399049153572592340152663789266060386151782097298542570249433707730090449632140381622911804159179646137026778818652693829104884725603538897811171071886629469295783204136481310604480287006401676335412142771988154709875626155488796035955415792409477450845093140072600789837388522932786859629116887865359231323599993804125308910082091047424493253332448230818077350339597999316704962509708647863170197493741611970701116981775124042215786985792525199034966706022498723859633496392425267391851860837814227084333619852988762434826208503457878751826344555771776825975292095630158459503446521641399373153587633973800718397253536939806667298927895549574556089521763922572975685924216626745804345011388785097950593674853845127093854166213076631775257527034955922909080652907055168125583907529223984190218741906335822913464828464920813675226376164109072330677875773381196451113462680975384232679290574135840027029993756324238446600297288693603381931837381087494413425174758357600961025691480280003564031905750230581079220456413242942011230302783226186922322080198446262307385574958786596293487966312487791113018487712359491100076776465782833959594177258642870443126276109061450250237275614261346338221551820771145268893767254408952557867833967294236276146229492591545602279831168555087485364167306147742385845077929747757875522374074002050753506052262472662100544231675015247446216226218157051915927238734352391718579301464742835867704686347989710356942004467017619196179384752853056360128826870333336728489467969959859164917820086021138455060839295957039750008868061687906710143603160363982202066673169822657780501972671835769502765354366458313761526997142981968807963586986660085055931999055552294654707978323154090260825819020133324797131561813222131583998500960263345935900376076975802312760599581052269843586270662514886429306002577738618879085389584755172067641556029141879402367987066483582200006574048984058765631960448772362049105334934822623443644221377466210738043214241262947934383093932533209373354566342187366155383340195914563574899795639633495800168140127246414473934574545602105441872591697688851123479945546326355833517163552030659152978882034235388176997016152797785513340569521053883688656749796572920607154703569181224211955373933501428831956542907886241175025192400227351020257245796692393984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] -154815792205614289345794240353583405966968713779109010155626446036501163929089497874946535391705621773541403129993004358875881325273447258955499223518063961224413178382331264533575831071995282857129057405729776982824842299201536242275527198021994943679032792987883941121096513410281804941660202979406132063185317223207087095574276465959687010123124123584353566687933950142678876645058305726459498847114716048535741809877647234091560071428324792300493569098740902503340047988328738435572640764412212961375797283929532211371504040248391683487906010182625401022425540037138307970513564308791000858334899711944317696885287009962925173674182809295214759082655279539792974085021658396177266890796094075409707037191227403560476475246934986236409426021513188879128729025167030294508627740159973889183677819414330627959848854067160616444385689990615807958249754325690433038725901507052326759148558607986980469193467236754860012431455439389892295811551977444093758656271477919982415360382983793601238709918295575589304345330930115425271203113486871985412174532035013770705016201827293191620374671734229887036254191153607075385877817348200500224155617323535137840954422034041698240080295179582407467909440778339386524015690764731345839224807266076043220192837606547052099956803786524302968653011506396000858426661137744619294698983916016699270308153932278699969504788280445382425033056853295966384135906124516937531529897358584699715821375404465473816368552888508979172997665801746889778217175392152149499411417206998275783468847213730420174317467037416391704734761228228761350249276422383414168814769930735632420818330673990367003981819909992542908002541002256495693089497380212325885667973843164008253072441417118782026421190484444942139665009080342325111783497780518660358779400012350141845780626706541845316213509104968434154191293986982751925584055766471655691415356058079968734347115951210656286752418931085000270484869089971393671052487615581347810296987098857365706713590421931473663131648493898356025916473465124708906272407254240413264663804512574736538177481467192835395826528522198469994750718870161083012411314465962241759953792294045793622482998059228840969201596725077425189914553170484018386827033585709406123572077821451972691227265180497542458699604616424762834935909173380513049209333519796571388176233506049063926315799822072892229251313235239139417801424563014091523015876074021315498766508245332780538973986527985503846633224004149528919099303427161159120240871859505152067494180255111860209643633513575367203514885748952630015087617813334615489643221325193396159690173219980868463141578147509294780878880830501999511261127272100492419716590537277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] 14954048862989637348003229665576333658316458575494261172020218648268405631714697026714015129052148855695883759203312097618571536056929780083425470932529411964169014706048504321175129922810891283814247434316477931690865436545464614205120538116971703919722504256554859522080517866170442018112360347079257759635897086011666586326583478537443345167320735938087013079373952319011662927412760465826526824418311549279164071372201772651284213799905038910042192413221819113161735963733056925070103929750651314958285671581090870037850968741031921131831898838870174757205156201270855679934240985184845470139172312477522470437935962888315754368108466911162671113992739056801913051318179849629932880303569523038034687108222111022470759717559086755408147635224801817774741359991688081317537355069482312734110965120642631455404926683086266483061925676450787286619563571459136209526161416962153622636271788797368323137435066790936060106300044668437269914990635350076150118774758719710251563060181715515825745757961212311654421985222464446449554251254842420744310381630061741434136536781394843772041413507721272541197883217391817045884571674525541412143025859634083798674018042909840180753201553673161634821132686529734850534531220331150987958830749208589591175816319881622342672136516188898863048252522637355387858919817541658465398079290691745198567494149430064263420117086426871923762878307474876342136967184345844651671191519787485066020201896644825468297840145949784947779845189815281777369105890375450815408492127499711459027870548008453133305303781385060764544055740876253741319550502391565731216111150884275577641739924095027954023871937155775466323788543700454857451665436572201615110458965646066637488603567310940079592107746906169078589620929658038819257577832754475424779086511938034538824391533268549558032325575545612415708918530800115544042967126450299586660537396346575065082767055296605732369377141777919050853239880442319258114777907737617591117876750850715115960217200546811048379269899690025301535904276908341755363477200704577236342440932475527891948433162085356739000609835927163407711153597973535175245441683475227707016451663153461773330687388481317873152348573225766652762151632382272436238322720180633844474877944645958973907536649262438677243311393989061458999388423422821803413232756827655519582829652420609800793274675221528143495621990624616700969048791545472064103460439847558250373685603671912738441273988015859131390802099230866142109024570199839032828463943266676681058756736407584875141118969967838618563875861164903658775579800591154055831983018650152669874788396343147293511784829951532673932877283162193792267635215868229791663138063515648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] 57962443553533469079589419483696001883059523798277510309885531746967057782271274318950938070440586500564067498220939634261024044008853948548436824971342750039603493177829202808650423414155930574329220928627203099601556987812226674522181214549876640039542216458645798532524328571888642133674070153099849687481873817908925890398406699369071350352556456104718690785923080819122611401011224238060257236676391360232194099491261661627716365194565106727008175385773485227535064134797183293956254076639570057240247217719219384922516923537370580058349416888699863899434698831370718794175925435349146387698068130477703093075287245080397499699240531407565098026947154375426810302776926558972478173263719648784429152725090120871767663642278388855264708930367242707456172585048027104881929102958264000870047906324686128838457586597747742769077604964081039701206965215186393681049013223706411935531657461067523937800184281271964378618280099594348767684848350311116447282433875612359404568523611566008795594539569541705817666676380136753389278861966697123653143501804556817732122210878792724522895025122309169356622397925814736297766439149852199991524200437899625408452054757999410357121157766328676706875354184866452114712064808439795712201055556019386778320783403730200774590350057530568700943359866228683069339694172654631598993377141789305078569018266976093194954657430167475025776183504911539769111545781115851057148292091764312365657379310084873458369230090221061537430173607517545096093026734865892669668696228878246312940252774510733573948879249713015883065183950901687990232911045118025315019067459348737649927028394265351964804129981150301656274808068542170187500426896452609254739481649712578962059126643027974193749085665041841164935906727398664626849352149202271041295395634432017612627805570186034317750143145919097665296438885996211832626881249091917337994206246140228765269221940706973064803936870398492261809565495021536775071493864658793793454478076213258648411384771442077936173592168647643694811593868576718971519166523866443685483440099142262700164735295984190804405619432389909773107922908625819833790324322550762410096290005154985342896397090557051343523449265589052047817661798453163545998901965970428051885667938723028373752181466989954925001006386372275781915228567516071001953326140096583507624631975923497373497089367502029855759167972735264275136052422331247367941032239406804176277954010042514432501353728858607081168485877921386596523856714884661128232171252331265323714015132829515400785860936445997183696534725881293039348061385961023114441033606285280415604020128030588907338225071772645350717495288059191066963898097792151844766865162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] -215053202127631536518705112433232812064181290642551909740307946385732156149898601414834425444281510671486724260002702937400476336475845289086958625638685276627954870822916548872844402122685069300163411271766908568761507721951674567169867625585913511166407551566532969157799598739107313412512493016323727133514211828349589072141172958630612263777906835431708760006584545894456982579332860520171142402304032816075502696027620365927096869750871934620585114904894613054502287720239942244439309498249431111394304590742345162405835265590609976037772684220584070665995548037277293282923795753740875827939930445439094026811762456810438235159854681743327930354487663429609352656907276889020587437774064858867415989982736003550136471714754397505504978504356696198529774551092507741838338783557683435574589057680674187555303114345751709893707348442861784949685342821945336338412342358687288607165866591108995635465610883965954774595307644239112235089778660036669522054880139634430293067824301576074674827627811774566792300326060589260063436955234434220049677167348246638487863967973923644584470820013177648048454893557653647172421368824143492541779051773768842026473165167358795583555942008763196761154229022504227404727384312172046007757413070399162542166051735877037086896319186406927377731135424662823975449056309053232878482113722113536113785962516886548952235301456358648455763066518297780107702873383143972634092281502930170871045839324004827948403529902904904591033544697433963441176460180989630166185467697785139459906065061142777683979640374789793733230438942181950336466261018737803639568873779962901316237312457880118786673265115904289067814760598557256815333950698058450470110867225816870027379437740366111079588953756188776738949865775194524260724402389596372975199913228794725207627358373422492630018645635973749987859011562657277736099977261799382627220340139782739577253525836288759868943631859542709338125533269519619851511032330959946184508251919512309226119746337195545572316651751155160075246161874334951759115151548696800204425019674424908271373180896041560849957394694987777390859409577627229800692323762167474611484810771490784794641585222413482967568862572750612213619455571502636860456172434262075400428445659882536466186977004802732864357643139750983034567814314754090494445750746424247735177446079615203779559105549788593991059201411727977400264726974274298302121614283967886695125872229068293781591745975626415867601211659743530182968708061675190921365117832213790002039894553523518830336747586303359557743596136686522891090280029167615203175035597892760504529632056701052057939093143010394572249945255590976157692695233325376301156192485376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] 29980023173882398769383612548433062645311593163753966009163285327832070397605066167372038106681271867886848000445873712536208692827347238585021809328004362125877466108007256191497455137350767462202681717907212990949529756289830583657204957987598345531193735948005219174009056471243287525438957809606528546174944780047547716988417939223393200093218542375335780773545501597736314810221236656753276907396098447318284079564266474876524789105275224918946033095930881385310268900072011942363345813081276914129873908169164379705420748606404995529610198655411061781316458304483015010731515732400786994579527971599164136143413965850349070326003326894162381428239491048652257708956625077028009101706213356462822894901272462373513821021079068317765350631872160235386448771023277054996862365423743082235893672388931955364583678061893302519665244255512420377008288237548654616162245027157878993171428936079597285462485245084480923318299656806521663522487729668856396297477391884431168213022205388290984415594737449687408979759703467279640597486598314990808166765405888259913794448948719743952678039123891778441147968562164809752461697265047319503617850132184274846300920264269932057541933465153408390839099258927555453559264390313282909377823815858865842507497688197191160369854066850734280457257258160633370559125358971700662534364799274162662596041479996988376643673585578300044189066015997985078389699825257585045001033274677706631107821832964993211415806561956898780764171634074987379185875199626596158096456187651920001993386143364437359990573104210205044132791110259221873869160965107507054682437153216437807666282687178702718512194956318811796227484717796665257444317972592309050614984026751174082663236034459318140986004311317775251604821906866704831951549837250156476853023563324111549124868719812965122266894578098787601267416316204449433241086896255049474947434634869832263436557107782113206653807106493899944776508104228051052826683620678420663146087097490714406058906348426341484446932402376801989590379677182855813712362904353945062713842828672607415002372026077808411670059676041080324453725265780818536342628674392768771283815599291062361755364308045873145934954661247164675724658430922583975902087459615357536255239903360801254655041675136840704091542756821939957723899908962233387060869358035299820507272430565753161800157496961795490052965282172878379146017382585620237172973752971816192353998789519191685036786373432962097310472302070742456556179435460944419795608573926723928779307239559803313107229469086558826805640219501822504460365791003983151101340823997758401112804001479804202022191242387243205161998117100948680964781305034658478915510599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] -2262108557442166169922537045723541162006896823582159349140470139593452560527330712002615398719638263428514565712586168986662642270173070394794772717240092268628255531664246086784225581237081688632427264719673458523230414438004363304056014527131519044139741129062678943402375907721728701293670917922931431414821295218933640020031831454531260361359558808259668008181494545062531780649145717637482812338029811844470514019942198759950115179328014823427549109656819451569761381475912592138037823630521788779159435458954805699717122821948836013678268341531187603660621336449476656172953595294430803574560651136544646444677351749812293024148312402436400781717311733820566645703363682626601142482725062157998690711506822081903139144187440553122985619892464432620342042858535034112884608674046598066575296657045911706793158689962787939786895570138385777166878252419044793839451983354221892845707715124811360353820395845031718893356252269043062503517900672053089166627189660029143318494444990741548921311409320265232928530715834953585428622230112742824416534430372407567002347028099360201441952062219408713968252906532815381408590173644222902103735109950917340168011014068131586849353671845997589234381512210673730246355241912407484961007406566336272632509338292674517513477928210007080729870819121486494390170933209388312444187659897863106061189085995571640622907233405477094746723340583017782812070856916905741554230906311734930324497953788262481535410589836139619850082434158818178984600875163366783796162772998698148651059441096856511453262744150323682938286547879074890507391431708656640383976632229158630649945917430396090603488095051183596093545449916108237623214047491238386693680071099441853788744183024331311208504681353802083455398586297943815931393878746786474785702058335916055130966702740857742776694677016402840538218373556258338543317656369294230836927469356102327548632230830463505816437926408782601053549813128419921544957719309004222119124490441065016520534628644936673698952222809514115801365771393887516210353861322914472429176151178731698738619707350860994697771463121671977437604824370700371778909253550814193348287678507292044131647694187164396066528229298599331060038061466716710293426611596816491621009683949535415821095615223734084680730452617416261822962971735959969274714776478883929630022027356958058248330624761970560811368183127732004621856218449674176540635666916682222056680975621326235249703668991123750566167597901968352479792967907098647740027153802070666162741897944617609359682837466702994643411808352197210933707631102598242191182158261154644435014707999547227316069622997321074612231469986860799295249093035854012016748396544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] 26611259936724018516419464361740498956718402407881223870041306702463934178446547411300147668936937731732135257411739828688912907119881255078029325394637687479007249833869596190797350751391318092394009152609346176753199425313999252399189307541984099567227891387278610623063642661484890013332670427684473243074736193128459551243802888888958451875026308542293369164740557410156282418746141352610288451161374644283407127171819704735185254134779438798130508171341554758808180183875316270829026113354263025909387815750940112069675940492579435544854026167409378736632194479587419311670881232633100680834627693632410713446107610156937648353234028885528081100831846980409733539763426308409147835839765335888948664250148248486957034639059906620172283632872377970154110625166845370415387917156275326821663702548846578237826680592612145131341152836574005666575660231759486565556882183220448130200904843310361085924325613046601955491546957409471961173139271306701486280346396231922048886398503066031913784956472961865291875757502385207654613575633711752438148012975412175320796696259933017981914587953975022126173226479285739016758360136365174883255918593573949650610045210021454144629377861974637838702353646095080281065543594699516491934413605274275338190238230392707802341825592113602375498017285154683583967553774063501533645074671764166775092667670103504259604088811859335016836282262977589775476651271652647142489944530784642483322428795096118902904706399321223535601157146541676075373374675467615346834046527355674535744202486725866158186278976954242968170690295534520206115146779749914220443533222671506911635678130150003418640252264026325624710346831335153176709175615812882778090329442830300097416953447862173779946251977031913651676213950780718480920711653970294365176472083139423599349939375310548495290087313754362784227651301035158400411449853321788816435240408433680163792808036949391628239765865334672925016613465483166349225875433647660506206038450927107031928563777128329460088812431562811733169868886211413091856959645795913124176950754302017422381090052496739514036722522629888796903723267101235393327711583024527711397472788811857635029979666627227928399925840274516657377359268118094876643264432868793883971516411522896691302456978535176490960358010831060928504061248576846351863279403826861660094565141878938126024759275992871593977536278722877239340993713665787725143100384168734050417126717750990010256012066899801033183432990417166991680974864205868816455941262401180596694736081461957466660601459153687744348653430095775827425573482737520085255204208598861061524786078517176731628525499051794306867325472660097715770930074522977046626304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] 29446474662315807158461426613165905614770882944808526206577412843104928937256139594306142092421584636532556375349297464450898430630256958546928623666079236805013864949951458744102841915260507260347757850690327304536148548226101885120368092716790925796553743881698799184774690190051573514122565617324034560015587424517275917723534576780044695619642521808279558306920122573936617192443455552761306918065798086963856492289534939385020744357142308896595293322284102856531693298215100827476294728327328933181637319865959224129863736572767143626762539697689548870419799898297216906224807332459893678228627804857866960019562615231666891366750228749769435595594746141265354299333098936524128082063078184021406435604965634140640933134006067952998023796295651030442757029542366153959472026964670060258324855569406093129354367836047524972555270579999678447072868913066284406657165594405969051832734647789471861430530014238324011952046483780182208549702166868227481604855622591693638204898166574037458246979281222999845108941507608018350915542470671128940950436877830956644424369416442486230425821892195532799151201957069758361076261413332079543667445553062731657147615582780718622223470839836553934342504067505297050996937030292335576577147095120845883348135430994536991223941456568196289042209496585781905586717556366720139078579301988921356436489389517831454504119990021505400649554459381990053315964686211521742202543544431731449191666118767718883953050618025979958864227244854151548820258375202796143471306557985200462695828248930237820688319322989043928827146446895831373541304912099540354715501163497429215872148204026752522241865352141042847555772968367971768405027087526638733789500371658561099758518946207697368233711714040213248774661654693492733402769812326838082774483896791632006523135937403157569600918801986769384224028963129973511972732658699259280369380759194459084214144852976819610590584077823765651950591312667483905878678064346002154358071914557755091615908809105441039389085645250723685599891948281145579654084168786916591514716674244369152602398145296073473859030396591055028420259601137078901417763687641511160910220706275311930042383732199964414416057630636104182255461342654823705315666311125207592129445730862481704915406954833810123200478265411788666108334445952198998069417552204553413193036218336566752174095248583035636075914296933075220697978067171410118499626569527549798504654864864253133822963169420961563055639680237438102689961050732804143356111872332839827285840392633457219080746351576105940686386623702010939855155424522215348426364108004677698674621644908415392254476237908931752650781438424515103243937715903596521580396544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] -2656032941303153192600676324057469824390274487725006032412890957283487785547991789252377960426372223084723972702770961450137212941782162871939414846273879332917985079112670619220852896993382344338310126566844465172533122322123792769792125621951729059731836294895955798523531667816183640242435754125628500944527609101279053463716350211820963012810054381359262334194461478850971284167981549520978112200562405633605118047507601936623860630589963551687304645446433720470873808837896397178208362597398493104815018611780924266493867742562839625623055967550594066110469333963482103359589861818880025076800669751141720302322983063098419434013717200591670939258436066193821915555820851592182908645727335840958122381184866125541426381548584178423284764450976726158752104242550551739580265715458245705676784568065475295382978215502642183556148240777426474169136735810553055571795160562582353587736517657008908531060999589176001083420980637258462507556420163866347213792212558538253546635124000673716117414495042907708610215027758666986714244752729573191529507368005255286866141552400982314509044714886667734613907388332548362687850660551396973374528240682254648438256963103076714026599503222463547827836444878841911232067036655670254092786519885523564004187158066396873121963222730613203162625735447957375457675564266825532510460240170815058400443316193536841425477821958564699907469257707431177902955942181393311084343766211435749852390249318961507173300617298453804380537216523372537618735957656193025722680912812544324013533568012771028470161483390947619308548307802007122453212152788288056634947038852540605375808520415391516564360047747808212248404521134279623200426725383889188076881022204372366712410966980181107960161160696428710867062881184672886236969208650318878586856574494323354124185805682589939061850943238348070248984152734549734897109841337644918184458099809419506222375798489792323784670117605177234618447731775722912568915582342383851534926209412481559355963292558422017338455108534750459748770216156966044650277235712878227452770167659559869618481636208176390859576647686817205006515984746361087120801088513428568162339731035979106751740965932591574746195928104265059319044157322121888814001448750828695054532942501162856633205711985657242547346891680421142382631612427276717497033075671283210037751212531896612106714391948441832719808424891617724927902279501297610390234946521949351371645073178743362293462069439899558866998153293094487348463936068878230613824688746358335925174168779895398073978099610932371393862537521473039319989154905314848610870232545097219778056081242002765794821893632316492261455177578510450826278123607616745837166592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] -67468838952657211935222027633286160979809859473514516730974459072325460499912720382995859921692714600565995738263077440591427941365734563297340198776743397231068220615005044133858736029160612940753022946824236551723886917324257483164264867577707287714521270769372973243686445112845109777187006740302975002030253299954107028361520344198232890722299932011894408221432112691165586146633268806172599799070866022369228121823416377413426996119492812248826483483313082070328170367239657868711467770173717883761246813549240620140635747914077479165142835967094758572956586322688576310823960004131518215848882624760410644647983384577872855626659355461308282695503751371052807489772880065162161103349283837956160764243473311688038237153309275622538929697710107273257600406393592465686652059775246718253938374647320044996377350748250645221153004605495266547956283086559263043525016894406341823635260262211362095501498679033856445295452360060948514676720098967453435224488843114174832961513495894470765492903356024386717445944225989293975997752356140002850432498712355145163381619165068929234509157601950217088168147680320848553637556301487404935533203275936933521130388024329639317505262172934086195636150367401325659552038082670054631338497510744725150130474256897111943611061315210372765752639982741911121061578464067824407525471241874078983235264114139574464389986609035875301402654630510948422902968901761397113683635955397650108669352936405968601851845975287624729053563489452796078437088546945175310702003234566962160778132973213436536024119607261682260358459617971722262712454088880779456367731247809567063627469991136773516840129783733567391935410076148023244305650418736506806800051146219526280220338397636623274370285959002138520651760054245951437923237861832561704905228659723233422389802296516867945804724660100904035614774899871878238717552651026364753186092698640154472674636222785214143169135782472898358251882652800870324508414487977170745346162228616377025803014348812988427355935484040494330097729054711673130093160436621812761395516512102245187966635715758390883129074562582829828567725132930673624883873298668599157519947887618884336529379160459244596511545759005613366796564809080255217792503375065206743112450180614697221914048944601346754444028763182590993847910931346428594595812346272129545193851647275986704113053403352286137218199216377063068800630647685107102758179110764426537140352639265731675737727284836371177203276130691102082825213528789613740062433428351845104767138675316991847793727727301578245778421878564638352408312404507018235028044378154429654269426166728195555126962662552289151895573268372239798704980055907252257685504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] 16052042772005462666085504856013076956469224674968266409753948713203258391461918992240693194693277387361249521801031495059612571191690945358665445287465091043807255046385278663507101350945609454123517874028042793153354438276564923363056406844119213960702239657353526975975160097633685904358816829574588039711163311906432957875453404369571362523238298590465111790393290237638058040302330095073143806142729529331470193697598508639791786690034157496339488601932824793751799204893934862659994914510955958749195463961664285841452594825919689586631093114868848333668585346679062358863826466319040318652498010711851030659394770149553883734247065141317558558564883195858119291742504735980079019305633733456781592198340541893485687497844444448233917246368257525292091477892291036242448467131118747830644919152008296827486342649156304608520319581079308135822572835563966293910257270594409162934854177464629822607006952900553862541519575011761672276737163397806333557017502917132759710290485390933275748211803319980213017865859761061134943196470495701900824778852205791931450333828206663263191304421382793875549571292147426575383456306567787126799492852667132332341864294575860321961552829181052234388338780911288898684073918121605550173199695820565315975225206499283327052275200795624461855591734722659351329216207772327181309235531910083976164533652947634596405235931596726850562011882827882251440658234845694591091812480879345893075462706438945797666216871129951218543298178421050298103581498750135842754116142665706256600572431088046788884239128686068657973381249347284692526053508124989254210283651725012766518267687363624215204622429854687123184038393912533928072218675993960405899461321831054663298961165824313100808733140903687264628485223707071178612854532412764034666046958167041962582087406362700112050987377244220572631692090630591336873141680448798774843051124609153093253588166279705106239428575278997652128289027448439452352021605004273115664602147488972336259257285360197585533822696739884144614497335037572860145050924983761300126778419715572772929071248699409084508631730441645997104516895217912126614639933409427745648705919181302333669891892713671047312317837729608922564031879324095334082475665794512730664485234537442225495885719568161705409005119395504589688959849497154680173352888122987082021520189504576571367887852816476778983587491295482619232727128812517638514690230115303426898925680471127087691846704040360997945330582515354481475158379682549615598362133064684406272072522042028100807880342453230916872286562039437864520949644865517996045806931997162531357386908676048524993427951673809243977903224696478222113602332078729347465216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] -100432605438681341144256690271322906928733674645065383434788811230526156969226270114412869766507801792324662726464979556112324889355629368892486756317088782799666705716862267933900162169386338693759251083095985933762741445269373989594249377203599945369598741679968379494879362544416819252063061245101969073379479443541653123107875870322242895024198792812465972081274871512731383214835572748158766868560333810018242342554933690595426803248469387447400296486933074073224509882083045840843133793616144104717936969943306643438594505165915209171385372178902956617858623887503168694415501877423771623850310360570981079116306053464914697725521950124078103632038712453999760136097145101202990973576990654538341287743267442441309579241290738585709682887672861712574590223798765397703744745302038512160044491461298768945715654316548755720222101303467474530143272780143908307735250108236453387850822505193320466525084649184722833427296091846777881544186650334980746756078939853498725767700752108304427202583288240314951857893785993059390347501275359406972837763415176756921232443805960517112972475199644128357493488424719198998748849925556622154676741799333675472972529001717183069304839872435316838720544465377451928080717066585968463793417210031716299405981836575326980748327991311437172811673685167537006655512220788848963404251772447110846439885935983446743475412762195048928618148596136126266085515022114476307281465286703517003609456393232170438378725592978954803814232390669744752545371254711081441651205718112014046494548498739085489375587650656038626557120016069149259249909224150463307559999839555053692984068994844019917830010198142726533235280752116236678646171942142227344856339814110221975502391216709076721394506256173819877673668180219138221953951060755576217195780738825787562929699587548963537478409993953807590339077369923845295963310703734979947980447145368871139099401072155756131142472995179802618267962452610277791304725844738130068306792892653469030764803227990264145602918290543201097560121891211834953839872300931910479731995980964908521247378668283229347352240137792485531703084389577377262888167946337650580080126958474808793484436242100980267133059681034671863009483496090657910851371252818216314123075989023235118840310028239162543223605144856680638243645369889635002301763665473849346337900829249441518459904537111786678625745751966394555563587798126974011567525053380123636966602979552154383027529986102646123506829449671626070147427067498001966033004770578849050088891052060699389521433149622105656834054233748380301859168632232165276531913597662857261566629610715990284501536029385226975331831106189614367042251266240284721152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,69] -39942565689026195280516860477378870299125811329478556110131449409512407156214608176946543497716510774235183882043652271761556199320817430372719430630735532096727183585670351116561141833275354756338821983084657953162865516870735950900107546037872544704408324116830819750972090387562293422927960875972394039462772691269555866943411523060470384187872074594849287638026693824726295180019539567670524580319371955992223398017261664731326563584551279186070235444296919322726613876686144065329009728855691399927540222884163045134040545962770591545851229738238739807431804039595803796431797310473680991289242080341892079466694102349256179939807350678330412189786285833085279897274482997062257478594960232684870099371024413904864663056106418863467790439465591868750694948061002635548206478080576953381907784048996950837212631320027510919551134600198284768765406181514198517397994544915424876505523385312878398468804764262188464786097407454364956315024343344674266703228390845935233919767924775690276137652194692725918638342893209088808889693394354940179320128079207688609427013919687180875672110674796893042969424374292514193054123974195953760693098496628625444834627558932112964649106133260704092641418985696137836292002243219946543158759576095753623588625953552347109864575205315719896053818696943995432667663488731921134895411798492093020362275123244428533876285885974240442246006101998404091423548542751214746877015368312576497729079715676547271394137254105067696927446547638994506182568110331818380498377926038668163294232233092521185632899325185869922679308549943991853548758166377292110698021772834745262819764278703502725655261852413217078707180980179631503187140107096991914989341983353433699903249449498626535343747170275705300639839338895469507678560255865639671906517950287441582199789278345467172969847596711234644547429158345963839654127919525534361687520796246123232664220361541456723355327029656120489388121477679797744353843476803636903117166965507718069826660750233689701780553206158495161241539265358677908354516697044262148058537636255126335805506346732838207037780535200765799733316693866218606639526276194685615106444697491119213301052580981878863003269265262105005589171986346030656435441046970671583454574585400455644554417617951248054383613846882917126372772756856256772303533234050996450939475808008125090244702779696909080831916824377956366662443928964706089533351386956927946093907214092039572389109492958473165998278847490784362914293141672928962996890367033250167787153379700103496530401626890617503013474376174178714746144366748618087846742842662647488269734872544217180546773678034482595737543362853370450224612817839329378304000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,70] 389050217134473439407662801891101455940204293470531871996048054532229159886855992470045823474791726855425782264876568664653930353266972419149425775076181085985038078415180738082841690983132443033353587362316492960767531287029264117942000788878842032641434431209821630729120468431424954341339731638820749951728744905147179370929706875288045088769628012190182580020183772348022418357514337168845090654799244418942344902409399066954973956754773541841195058929583371699394019675755201126679726811404570012591626798473798884421447532193726935055317688935787337018292167166849377395081145753204718558771912114142365931497928950816446912852382645872736535988981559297776591127121748122873400920269697850787689103697055092964626464129153777435384581412852982899559136379613396118560833319668709751341391742132591482549578669189259029822175434140899461369787825418878791360188901343137036058121103823137762422975765142809948505276771281822409875716456555773186305002582706121837080944550394630799214216438898640723613789096914450057956397752586944485416412115429904706747287318638960127056377834268235459609841007090298694259948108262495855677212629537798784411910061809299427959368902164832287774412558468728807829737199969716384499849945698886546864910688418909272365240980824611936794444935868028132643459691968820934067678811593407493021178068512393792546679564450361104195066007971127718182605325351295578755010834379048207432510542683852133023608255079255149038358447413326276378186383407580423067366868088787647097862601598023597461969126550880760381879337335808580241530103092262153807440303661920747418057857996508617803034651103517072539288210392280954556304062546944909758260752076340720961409995030114034958225685526139294394275700920869580164423430572292334946191181761488995995206771641739565479344203311315104780290909013305047091371221130288119777954430542839029630699601972729590531628309387829903731333372506077845764484742414590182560570365437726489844553494738982571370492201391542290919584754814082033473267647547057437435037378071923819677871499539732521626283443523702840578344170496383541947344688936485991862083371937107944164182175081656738748506528072137850904106717150550923058437945322608571710557120449101539647631053439158531784045009003634383857373380645050150839416587562279727864628390664186322677614971453165676742985430280830560866215429535066487621661643723626054213364281090624510548153593763421574376157447876472531044624185403631879140727079536761807576955376193532983425129147292449852353148375863989794946443252782048948797647082781858178091937232882919375309652408373563350893633387193478197183740820186057408512000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,71] 54264885163512388436569480172203551599241283599572500629418002037969922289070634845916827182765967214086518080710891569122143622413880920988171152907622930218154232721678521985407313892182509784899679377081966960110187559249581775296560603522293917455879754587899891508258063666033573372306817187812259518625984194645003487506232441684476214207556688565352475927501189825541555927038970882986461485290712293956297277396791499691512477016443344342495783606425275609447971898866397013876932919054767890403162776841740047515368273510280195358429077437180526731639753171519993890243923235260198731761685639703301429252010695539469213579410116018221932420073494471515925553790944980558651531319589373572954297880573107549965269338224480505743573433330226621568541243291770564444137375333925123115128689381153741203903383283932239565167435477609035957382127368598474070857127271795743536015083190981017435045853468208151923268534809592204227888792754774962266820832682887473606351598279542348343693320975255841410204385529850010081180006062919488352862308670405710009196437392820498636901936007976083572810058404190738106752652223814341389112856637346379538263028699662114259672404546846570126629728884202348636397839103153685088512654704457977482251410900673350396634047036836577772187510049011393375434548163918971264107372013300624081219754734531295035435493451363757255675408259648358755694597930090400848408695389063300669786472484624082440959537420020341872757940037102223015475437012619144502868147588101118436077432637090481630699276119644877090651928677501324974491020224597522079052094032517813605137365908974137021906017573569818095153219055618185823094797309861311697857901558044096988930708334792544328037028382394809292759033895189516548047244984506015685880754033282663770926364346796280518245007395278412992533782005477966571722243375559217039457491331309706879723374043609819033474203125341428472428258445395988639766667189263263818349360564641154153519716554198798137070342718448004944373580502164632461746345192883490273406965110832684266363897144832272747790377641787107369728924978482243808128883216177968770770610380288229496685646742652371823449577315805947667375389919508805406357198332603927136582555551698174640006844889937538164164574256038789653458898864072273645043353372456024008346866336471050167563035376328541273290416108281476496956675426501351228478823079098763050089372046628064330898571160367199091302771534490075830057462652553104631049316416637606999639466349342915196064844300465139419884789197823614526771178000664479345691635643359672811270794591517852644406842698677125730782116926305489607596426590028824576000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,72] -92141777508722346387189084943542315331741874985582078893236292071419621344031380564463553685743074842551625985870773771425498580881236840029655836895432742022251319332261468021211793537253817144557939066392031648108441139510646103208022007154695482336490477145827781918341754747561309637863224761193916886906750772181568461085235037936357662849400231660904639810567251598404060771103928229566752778103629802926867076411039174138953628959556005729823326433332522233763474425637124363561657938690485836160938063547703094863710887085607726540442553703736017833730059783460627756173658313167562624126195723161894414842720017805554612406564706425234813399163204246190363806272951058764088638213876274404468472831735902323393839946945853457856556310227051195702537029971043213943564459440938336171145795406611027081770401000346029349119499610577408311636825040498619629087892561830131169520291314509299017630999662671500685839465669941756925529413821758118822090651659048311117678298385741929097080710290104920796177660660746001678489474312531988656575010903214492971948689403898266335722201555091318220374996747145973398710310365734454545727449702887509071730718286213509231455913855508174485189949155289302866458512398650308150362981346164601487644035523063362347921036202066635255383652636657017519099812431022862952150202810166162355244081572768129714328022967890772646189137245824386177454483383773695051223245333233549339200148808154933291312499513311320864221653275570133958077830112690667387294150379858038373202025016455786496126008855989669081557439662047100668182575504885869348072005324117673535486598826293682228111502850962094117539594595752116644041507567547453602813475459942010861476188682148701562096268068586085600339840609204467237872436880383195319425355317884749244040546916279501716323571382992128589044131378603504861270824705616147977405084760073926846038997619408256037077942837913519167871077819044518489811083806167396724254209963600093810508619439298818726198707593305442368924032293458620454916497667141613649510384774512368218593336818725990088766017546010058338664519492821993897521364377683685467889978023227101791276304152908951869946281240518292889942676884977455324789563708692135976648463873873262310186154723809545975270229345661168997670114178357653888666082569657173126261834177742193955164310383573403356659979551008337408805407053100271412008734735269120991445688894473948432644570205138250402551066837610313285834399462999938086241948983162915011528827243595841385167446627556192269259285123236612193204421417261225840184124636015343950021487241441232242203268451469804315128592407238530708659746944057344000000000000000000000000000000000000000000000000000000000000000000000000000 [77,73] -46675811843682811862114990131371355114343820715851507148856687412271948273195228150430969872835121900230782659278405031688314274829567440337536455128749494078915944141467074868436675517110482693919508911951589020728653742001326261021439820215587069363101986180591128476822626960989597220642937754736587569098621115832205022958098651662235499230845189948481474972729617060958294184655260678849772320850573854157868909990353139071147729550762366303647358008442934432379746316809133666470873034823272081911521065001526521982924437011311104071694214089702417862461642763344470344031377415921815535210663257497769071801544511471780485531786807321158921915824401860228371127255428225736701002546167226823891815411476689723211852884321098453031417866586900270933325915306561834434116122489702016228579670420147889136800225895721113180216619126075807739506596143141664915763663115341163815580936130398818897392923721514099398577477662355285707816349607782731626655431573879940700390485333909010374841182273465460747915055030186811266793403658669025645093257753694458642379640369737751646268994362476235630634101007291155085131517693575841630281970612818798976565837784999793365352148739557808682100156161664462231539026618801428813397031015121486773363000248443569066369034515952983005002241456883441443681913101582552667623407141594110799446843001856632465283250950833603231042809072460133610669534131101033279750299978352911445827199845891100223456059738048811727785653395764995041639494894576894982062487273239837718699689248052644431506791775556475548104675897930766178780155012137979699670090021487274601783306894692492612918417949238495789392215684110891712131768331989812374995685729730620665207201534320171119415159647198341417834883970800479050978545052878135252772772617631371043043977973650219626364616531637357529365509420484556943694458959706447208224745539030321171115451923974018874849886553141369048470973850804712685402458550928635543263825092105331893023032774971380241061464166766110013060989043136458088721557130810761351007872529317285234029864771724947038123023435209371315308925924817677138481486417149244766173202172025105590559556044169986916489841760300552550049259463920833129084086616087518732046254650694899329080360231953948690430222395770465534915083582985377633078265178444429243279988135027595674814957928324675865422208303402858824081194966573335993440296498235103531468891493629137830297176857716260827154790882184346551085667131735769531521465510446842462995644866345040676772573372643404155214394199220472405140672123862147087129890411123149085908944148603768096163474548557819030942199035184928349194861406060544000000000000000000000000000000000000000000000000000000000000000000000000 [77,74] -311874677405623645268017825725599232652471610397120904211731925099126601137494207604623139677102539937750563693909378838420453757339047281351606090282638978350502366558774158609160242793468912577709672275073968699417815047249747817767706164493317924406112751098956025407608380575895094007829865425059002248593577142982176283129646512528068108703674289249178149676796950764608596860801015916896070488287337572018714114794561101371320387537587333312179079182903756053285699601375640088836319851001331183712160460014325473824827312224069570954059184530191598912463390844070682422251422519252917129343949480910969984684756935303025699661139502541902162657383381307753711851568592742214289287527048817079501684582689304206545192106810012371681766855751767512930676819828732190150363989606857541423401716606347486513476184012767922136606221933818670084719803033905964872788816744090248249592182192111894024113748271383782600231821273168227669277635570025937885138633792367512090205583671389329442518033446298551228384938492880484599069179644836543266585921700147015493033459966705760801353518769876083882583044988589719301632273455768224003002915001667886587310053831173989550299966371822421354216320067357859802419449265187272356722599904076424931847819039341126412045091463898331184772538212058078606441599209146758802428878135826540857954420269627173484531146279505262008660078585120930674588641850176572557088006755331238885970842323250240914525553957969015688261197859343049277159518065755219827701885270205004265022400652372465500526189193502736562135705807333650696571717965598670351831499905679652828257503558548231959730889625710213240595465283391638317830232617461771937495293970498790405097926666746232241785205701495572627762058033687472739783364383049810158334357886113537986684669626727435992734084905883965320393758269798642526672840678031605704097235745302508693745698341380465137213604635127592438167943697296127840450094695981990674079260960069972296172940382117150618092390102910187832749400181186671862719776411894394302593853578430219576080295429490261346654967331505461712171725633418574116705624037371254805861873584735811235440448562858470369868412797576848569144946176483340061023398767783492926980151981312013333881691442364137732593269642481030134228604303408373784200285447060334538200987982136954079192378015900389817318581434232438164336657212251311604906036198193563472718241343265841062512648252226865897669850624764232553870007282544156437142878206011870577753242461776326482572875949781762236244292555756258212690901135229715074797551785985977342802895574329236468069186761451756564174031260708523291349717352448000000000000000000000000000000000000000000000000000000000000000000000 [77,75] 30980728021845755766126513401575549499079583194781917688105226566146823045740771792763147061269771159491937808353599396766069706775916725255584897204360620693241068634728474496965273611065977389757620762699965353549560239001650603865807693829380147314739592528368995299755490448770131442854784683706897824548210076782808642128386322537400110870252963546760299570143604509558041980849659733036522332490380917326225561014247986248983047321247125800777464312035827012379575728237411422398934004663734819986692214727081416207752102928005212600502017818258430167772972702674735931046076161258051499078020892945516438248615507919260877041034646107533840510961528429220410245068043632264619975588056330812335128922057778530534531335870294957282443955274239443586937540523567842175929046049061073355742993598653640173295825180745917193736039609453009943811449045247438383563673416729083794626444706728990405609001792945311911451522816275065589163760606419472099381831941180089678013410416690373446581335299496277803510449782995281456392785705857742040230021398445429685819229519835991285706453450308302701919181442375822597994062998942553427927303625507643409440367509611973599743054908118745884660037263364975523897073140152966495417343833104405233760497231042873606604360635374793922785957738979368446754803630014807794274743310057166378493410057513883146698988768426889423597082157949869515154048613243400368202968272083732669875075617284092563094124646463038862966805190338514106878660325306198920423452515545909085302740166050698787468582463174467345517435018064913805580833147937559825617491907578142342035021613240479787785095723079053060180833461389435223921609324061875132494337212223804743673118784773963279097117505557878977186452795483983461784909975550672097813321818531955532668591589412766696450334606604653503768110050199015535349201067347850682586315862133222529150628814613614549286967488221986197222940645615269593287244772448392725730979882242538320440921066663842177099046847699057792925721461603669524724359744469183712858606023764328803480920771138045371829806979283414125178457047551569039231752230260574079824797012856670500179984474536659136952188478117851251303734546023246708759148685132100172361936164180771690562975000592168565763986172356931715753781431969244022548936878839079001220381241847715398511434938049608120077047819543978419642383273577680264358626064667026171810306034673197029927585739505878806514411061104468631251975871320572081859206606742129856414657592133748269736453379747336203101538647591065322871107715246643322113869599039931644442293508748438405915160212980472670274782775078898348727367368704000000000000000000000000000000000000000000000000000000000000000000 [77,76] 130076719800403302407756910405595555366870361143462783606088608323583514430494614399056438280342568581617684724167634527432569430075344527227182627744372695426703315734557406137650137317527431285284351980293727670708824984131235145429532743365254400549041026593438534404425780187217772351107528993244641018501861109158869898026543658722308060911401936431436376033578834251561735728004332934172833777568197390328659032001499047588485489746313318673892559748325482052840921380247488475254966317121361705058698112082340402700897987232887514020327971380820401756693731841452232099558724507638359512973923681073874218869576354591027250180394354214871837950310103527730410192588094104559251663922059957953766932627033096812018315850531774603601298725043011323924320088636570550878478392369685741309225368917154419882515969577900199144744054603562833243937581229517310572400898605527209874837470107246375358260644595844947705221041724788296141728960150418141166537156200519208015558271753254905770557479707792769280257451937838592720548768098360812250967643449426946473440903973099289926054009150096726110643879419270807782434742150982858967267036759215882577175210835008108213757069244440288729555316680067384618203777283331963780574093556667402869267144325017620024177868843137744422557433958544093950754313979343922010406751178986084402250443451356111931332230351396102422031350913937518114587434351477069506033505823097244018298498488688959787412736117767803086238497043637193106149411095340873679845965595781583482403286683891377601031164544009901339973662666447116754273695905681051331548163146013465900555025684171645038971561484437411528633282160509683719311832409347155006580470656189871864504017829041711688169503600442674125487061077825356153276127635485285207248565862041236013263749281185722226697471438678547893787365007584179849644566930983046501425125436786929291757049204356051684947203078084962501151580900501332898241300779346250615251984331779240570551448591054600985470170046512952493500476827870098345495352166934208262785917019014865894614138556443049771801100722270336335128797321267132467405577633467971226049993603037566159261493424277961617326027034045236695040610351680027568530565631044833029113555733801074460736754053116101277634778168438013078321467435089388333922024685619512034043979667368169080235977230692887855010883612730423265565209278224014527604022212633087032394567933619109919783143581641219235053886636972582440492602950858083864459146895182271570299058992876109549439708949584470479074010275541257289517286124484411892866578954948678094805944197390589595214317641652808796087278654585614897518739456000000000000000000000000000000000000000000000000000000000000000 [77,77] -16036440396789039575596156714786078069770360083633617201867370998599353727122814721398273145800132673042411056788525932798927302924173820401075895349807407378884178175615218574199080515458933825569435812845706446047442582484093334486679792219513092393208305447458904464938746312613204564063462031642474235317417722957915983830625569279928000247901674049848154728739881486058382387471092315070070877389286513358530694707555165161710922334462159437236997352094499462022829026655556954253425195217880430444583107395667775079096386206224929475068399403281733291595608079996655398612102731509648349806891874858184960611055835668089853600439265261515452145436719304742437654012353999102745491539285561204357402881113548543532670050719651912773778085098299846589848162049959987918725012043010435824109443494243587841942199812073276258946438241472762925202622689766512052532714859096170179724102966270818622653573943018699893807675954768562033971984724130011294034232873482800046837246370280489321362356317635261101882179261444127093337409452969015568080635969407210077263777918452761828540481998634437708706879036289123261158596145677961232221096458890721187809499430001204728639417477919363845550662277904962683933739393443601754648311774782656221557511944822069683326530039085778669302496340918244055650838978855078911831890852306888702250385503768626297971614970488690345992483438292212128765350129639834410907306800703965288626082585448456740402783918303272348872189127679239518224158082470861448478484394651624879741984105112641682967831861594192123277505648732385127527865902109093802427015191031010155880591414041212765399737165290130295892871833535154102402417120724048171932123085804323042245135619731811593098976722805511400907497636109274696424234828788357567933418898884011420531541443097847115878082482287273201622467724686002504725911438329889773135396502053607989909360922390323147079081468529148755281367347800385761056937483245980032052285339266074939407536555896999977000269349422085032913297959732681910399914730420202936874687789998787067734408499629844568881388473950284859951485719659210388074431529338677931342064830291861113584841168597008368730802644788818394798162206305762920482815244175681360253493976667386121332379216918125200202969279515600365312190470093911800499828300868202087635440835543279470683841254637489366253971903084798620907616347500468717836062773926367728369500200731503088571277270373703395875105797631032334901723214920696467965165727321333381243574635533834378849439691910717988403530215037473481277686511158535989213955805041737360072844387933390742766480205879481940363755509344707191171448832000000000000000000000000000000000000000000000000000000000000 [78,0] 27264668373552234013694835264024055282862662700120979991660722253737937100826123154967367606022994328072568934281416509804145534270214436100703134607179324675394196989152559590357212598694510600343361094964784513363162846270156159627544141064402045776216494548526802498437462415018153045693991788776746284933864394466340121340485176481206655105548184206309554969766066970297239417266988856339973856752022979117010430349146101149730875927964710605060036775332885681716709568122000593263371784104851128988985642814812913749308430956549563556476714247860113837108222228265244170522998413368285717312475627062029227302840827494072451829447345015652757577609630170843159762277243994867223385831521214721567097885904116696349530641451288599055746427392939493349684419886879687481074505379636981787369356464456810869685039333914678909298166878131958352593721060718192026978168431737571114912608934474988324281964233131620044631245559172040310259269215594203778914971210820316140020334126938926391934198270058922304347587011583572820990624795751449369479680918421361301490429493779163480341629717522277444405991982278772461358836697005466009256955057877987405634409890938139763186194538156361286351908731528728210694237919273691722441458009544358612788200229736477909786894941648602592566617906366789084746349263064034346771452692662115695503179472765212100503883183184123012802889245283653217056038931110496854390441171901646208839299294873614564657081167420257005509362794691152754448732600904782061272133755109113118128663181949411544038725665241543022548839923373049001355462013542548291860851755912982466110229267520327061166172765382352269832174863608324109367981822774049513265248142853673347368498545901668539133890697642142994930298256017430919330411733881016670195304022174535424792656442559092278875832897705681167701988520634032783614894917614142405445959533331309419194018585478138149980705833965206931059497632300336764785081780161140043312544326807548173960868469423443174714704198888977382470093475118450270932811272302456557132674555698496850949360736495259683531540392105567488520262849281849438416317150903463534662575744409928200896512740674091450297634248926083061888521457044621782251397453797082362299599699329628925347804111333003566782722269855586532728592207801620776298208451253525199957332380977668926568268248408643600497220782980515648293886158728014628123906649421346531910847138415263751602926835070480420617692759074745731843542422158615827445898522980725439193400163034085861503058670044450505319459844527669125857967384507011013197568681826303446867704420514329109509617963154762806765459761461904464045193064765716607672164353572864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -88934736329550139982422156371600258438966655799590838713195111489202846501300790702437536730593603733478795904711799795210057761959249399789048333938953175061332651957470060948788396137408948280807381741147170620215111579175269899105783418891242702582216243716697813125852038679722719379450143576663094194747378048898461585006766981855488477168971428710103251112865859428481378043576034812853060362697374219358719663699805406483942821892314597835670271608154554448576925685270205748306620774128513570763519099621223269875657585034797170778775759225797040674500565160779493045778355866899121281819604274144570801696407319984731892487698053264412498100260572791488573141425310745421465589374282472813328898965084515593221150952018617939109672940052132849962014541365995325388459487419505831176294932517017682578194998771105530223911514800610060470812092519706815181763031331688939098344225256814661636689236430740934048265227348994983692933430259382237283089552814164066357159776433758936550203761202089273862460106612403813080957014846966492892694624465357575086456181981510603253623466564852636252755480112422793197084295285233094003443033783792061268280706462411265357761639878778159460085741911688174254709268880064401798308679344838099344660765826593268135365294204507377545932977282162002614542759757176294574067201498598305030950258119406074429646075965509044644567370976351145928910885940426551642328159811426963930446801143739529414502357161251478060430265167572506208760902409358859997406549142655582668425733472645606543019425670441964030183399715112559528171332020838472332376161871891714819542993572147283755090470621803560794537104698439862174578394297210332636630309470080542121928809603511380632480802250681570843477404064495226573547159278573688792953265702721639009044097566463410896035889256256225039294797117574328846979154250910163394613734028925268771810512254877708458630160063285491354306294226018622337927669348250800347262027738400568574440734645713470075193467150876311569187892961993559069732022089373594606218541281656671551959113527764223709432451571361093437344887764917432965501285876423942930130610853172204410477204865826678734983988903426732507087453445472794376499769505767667926532237137712185154765203270258122922694728262622350930173107063732186447268255081769786407305923549481751465470781627889429514242964053572316963823210904589230273948992289691552893236914391584178730833301595579574734565007411960835641203059978977210472654336893876115186914219407769196257813757083999116569896221724696773383645839410176628733973002210989924406557146081812633187380936936216982394683320201451544460592031474275250787053422185071771648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 3270177417985596464516988103467151322810118361360835995630469495036126274445649294380022606506698138869852976058792217428691409682540988752344298848756095330302741894786292542094345197630743239839219386810098541768181932825231424839124429204837200222679184849211808772355132880638168868886473329002019217044281756450721975902855698427176317018148216615964544507852515808526799151356820039674815078997880577379388146206463795028225399151915348488226640833584903445887942161338272547004144287570232495184016755947959482385876597311888831484336701133876136070228287536997168225534731383910403384471096107305292142936268125053803660764033289577098514040693914586481945209430696614685637113136399176967897457854181239871894769273533249112195251336849809773151856378511248666722919010535659198033728450885994092976909769246305173258269057994406413856716795661714621323418672700574823022882842056275471673737446198793565923788694049398194763745868014453973098298093779364605355041046005841397661405389306478696982196420523550215361865555642645309230641967193214843487293100366543159415041124837124451803307779620056851451944223451995580558885919031344295034220536807601013690131966277387926773851201824248793612622750646448606413255909708386591131428226210878077844738399531577851909977083911719388713440494646168805736963447352572516432095571757693628359417296082410609579430535799468671429308147203084458445402468837939693237808632491194277193591087053638622222782550751374294129331483518384592111785841793771424345361719630097539066271168354818130562747384615058464142359458205104022879994429451166669125849845560159346675698040992165881890690532895437534407887849350875387951779915104809898627496228459019112150454053517068745554393332124824324092552670933701257677744548555526669176876943578444506730792925707313201852752917848193974423264723268050952436179886550300863463216952327549277810984448145684608023172926215548599337146040228603353820465969206329754779224463883234308124149050940925570762825475309126529992081044651856815549245517565718617565726985162204910313282307330725372354995472360398059142529130997834659352131462490045523645112404214937638311415696816154373337908397073183434417309753530820428512506057709026340035397212795861695037285821950267577325327380348828053455977050957027819165203327078367782336455243594015650155842160000249049017450540898924947334586491500771771058326389096868246403793950963375888518818051975561558285706169565210479501578300180517790162657091730533506416222503913738589130939975814223682389435626223969293358046967288415503543313918083949140838967815856974478882772393855712027687711776438413907666708584828219135361024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -998057550501807718548165787077968623280369552054739862362526865136340023917721335462706367889346793426156054487366145693961259101146288702609524158423991060278845547173111359071893089116053590885076414579165795190274271158564190240011214022245472746449091092642797567952415088356570377329023969083850418240076719143006395489871623505246352320135315545679368514932780327362090900591315747360107336290139972481430654606927606785813724930921899906351646099918314745891593613603114366258150990702432505112563819083701466927437026733715339328568641188163600901256180046109038188953818057004106176093276774321958704954773426226595964307459249412129533375054663267439478562009762396134320805304828637391710315113631374423913359988876461449130421685779452492078484667710770559621465628558274091355490987461746951710190666313304478711366866480076411310589295493204881811550568902117831613238506414776286734098711131897760652152744747996235284293003606059352724697619338811169024761960148126043034370914726731353040904425913173386479425687228869924937963812942120939201656899984833480006889081244211377092086196440797829282751160970298384083937627601853229399763218847846067442954008171841422070533242761883430040335898349973719558434209581203999870398392545088909500313700752050412842199283220576818668031568756356694736440902547085063806123723533588386515931494918533315092989415443268852664505352528148148056224158268532011798525742818534751889968383224769217243949783663519274632666109440795661621164745383874510739351314676297356481132136961652667642972126895627807909100441531202363874557760855269081604922341066639469135367125384920386262001429512005976091491039365115143665567655218046629342573136134671479116520873896240521714523734826018170156670568164879485853584893006898201328274859026032486241075669254340355385255658528893774054987188640829498181754679144583464877531723230298868352306156552088702547952492626470146288855561617184328357818247344721605918720602650508202728772496601895610403111852300176351250292716607404406610705648317393655212459943746483947638906718646364099481768663410519657724723087058196661278948657294827648448362140745581075375129216625810994668375141767715879295896002718875471328753465686068218554414654779405465929004644926274358271786996147523916220812660878527060052368135231127297603885184231147497643729921594274699785639328719811998750496815700191815047023901559900645962657528964116616198008812254185735730347127139145052126547856710539770952502486221618604165280879737372723741983663904927218286091668070869323794378929870621955149614517303054071455744754254457112715268440045730479491031036936786623324418112759993227804672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] 123138927318825302452581734747279087553049623449770262109536363285690580348233057206057390515588252306021035647909536297334662859284131327338415061919673271483774637087385720402555675329381453238427129431828694664951412408223981158947434141174607115619745309923647888670832017395784767430355613797829339516326892030672230161732202978827896073449131233439027909588589836862307805481656050819122829413377002554847791146360962015972171404910932393104924754736267891623510311829098745165370304420313746395782517865470534417873798394691162611430931847299138652402508544932137450766704784266477022671041349252572270008287516976123875140376024770298989339707265506596878574493871048191452831787567928209377180744623262852972336914740028166249475096833089921512191592891832471014911819182106915448403143249783275799629231766478016244617681401201959039812317154665135622557408415424048150608229351339279963584894845709095528716017705669595105630886089072582338432053392480900218868363060196064384749163840938105090160088635821859282317078886568138813348043296741411238356505913334627164530369815931355072388942027033263752033739173247788384336784100598288194781640074976813261845286864620790171566885145997868269174351088294046301518340149711162316253321176605558076249738315483819329610387086588834983016630868677288212339632104254698061069476459740793662926133502003837170539554592270047543626440039507849200233301086646656302362140067810626551545496847778502905790527015677481834235581484183442862992369243285664991572824671147577604905624624930997406025516554514578947126809593696266620298751026975707310142697643876290453403458284548032251310236331572803461443907078596908947995816269023982058719623751718576368093325626530277259541092220969002415360761808375158001125345937964671312790435186588297907055964040770134166471426019372661745225794246018619334361461749117516410774145214467501697194239462676339724871638435223355808979591343469516454322995982796047950120485257304453139520583990704006247074898824410755098324993407852181448688292557519448414648087601406408684853174206383529187442926102427062940948288681910135402151903046894575464331652987688719143708486905464013102434995242593137488878253803163100187006475410376111010742044677318339216231364956407937579252845473307564718245921349728146095270553437214506998643245258935685055595652194467979077159986889202550571770918849743697841852979181108054843997611156124260314938470758521793052662557691369711335149332124529283062069267178169706432719109387341143621111937643629991968297614028236947820997378995855004172272556395246117924558366741951911908160131379148443063945749906146471753646936066491326247469056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] -3504762421293847766237921385928383807542228299021576586601241268510263411059362978813430613737790511271238297323522942393921393292595610625593434128595834068252509969002294807986214200772838039740687451330947772070101066576059518124882289309256756921827229351346371167220012415565109375739901223957379768471251150494093066798740573859951989319645509491668592708014062418418238185592657448632991654810453016390777488254947688440329717824828534355391873093730159627794041164993059714512449620568236442258374190289725422235993708553274106851402094121047527044635335308252746254937372587866148418826603052757695658032139954067844141068046068242501139913728288261345864394300747387633827259637942321822729177240457649372118762554514194534851810702199981006598860192445240422112466675170712839703047372445926764346164868652644997566798488827872477813789808986654957272118894255281092776031251781503393779527388782384771829075437012920298824924043310787251596473901502234428393342715836426661102864458340467600822448328587633437896986684129239286269763072306539124192981800902581440203440338946154621255135634971405167233220557426019201547308433081044704427553976153431296466943749764046319080997180991790926415670244319937748828430645977407498450106798751666460925885081056555026289150734456244456431323587427199529359722646467484838517002501169276869815999091919292557117780105174086152011422775804636786767172082620510925385274180880771961672159806234060846039055035483368899094968861821043572600214779355122826373358805392852249544229792656604253980103922755107797467507615678305763141259198416371307653481738330715839007904356846815845795363569703615211654808683986166996742599825081335295688954770202727355364610000283129137298965979509722203624492750895460093129503449494186544838838605406885039688360735021271306383448747732870145842011851632375285376101363274664661830399844510201489699645218441118404811684046086114639179202400722806168621184174321729218018632869951024001818817438804446779111447768583171978063415530441993208058872058238807177163364508116854901287957358908277736938130177429800545068696255863283859224249422240566054228929509041884276284504081353113962340761529914674229876371033749881495386480070185698325611233434830204003139272855855975472758597215864593775355737665073705337236526201264232903018065177758184245833633814083258288973000995257165611789195581959790651804352414606641163180776166289220366331161216009160039957917966822366791526254863727030612002929012120060110905268920253831954055082309276904034298458030741329166663933315184363966312264627193354624855587693265926487239852224813376779484383094688730496849377887329922565263065088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 21837006044592032828885997857000772958545651281317379275728759647214732961989880919206736573080534548815352223018873059090539227963016584888997315205700491340704153671884981828208800646302453847208206167580054850251155775656112781755761362436457097314908222358181082398397708987179665782853355961899046522955709537161926276418390716177832306703286250812858027248857438238133970257316548640791375177466464321857240890837591761104594845923509594833161529247341903424416948676727134009815823692789662882335184797534409016523876437401351557630800772277010543074994158984299341728221942407380950441467172035596164125326753962788121269142672591869291590839737459029329108501060518687804066066243277691310694819472519702604170370980776613556163287594502537873136433250575422927016492852642946660160295696798660265056455973768470471427566474097567336306835969839888738085874567482601347240577804217584695326960270244219661600154528709818079219064954322524289413008793938194863322247148583274584415292598795578832182694156123443599119747123109510130239847996232461502163910813847261006493797501832496890305251367287404911306152819757893575074994135388155344664559085789217207706925492629679836883368969354336229264779746138317781652225106815381579968994862335119335500312484932240538796147394692983329977180948243611776857353427289892195144994980861674865642343048417008903286655503364334969203370977850949053664443431704650483632726610286695593946769123583001341495419785883924936766414989982536854913590815042309345487124290255531442543825580673383861350982616872296090765489235091491113469140701491789592782952247580919911617328180666753106321927604769225819505531255204311524954919775459970842223784362854854742328597695473952747817268997617832813741068742269485430185611838863959472718707953812287096494019402010749153161592043663084069027316575256550000294997682450167530345265361205589898595504022128494737205943324859287832840212992002909591934754795392920408646164794111266373612642564294049670004896870261073658639871294440418513154554998625418206171087124192164595841970247046485443986793295192593546629359695705767505503657462351751483309346259229897061262592402423100841670962018959707710165999927314650327228892191906991412596206992708428227976243244856944501326317970616091918710845128264719256189094667106887237193033823687768333756450488916455192572963188101656808598660747238865777892345489002029401484304805536365483855694702449343524035725951787420125760277648753659963833240798664581404834948186793161341500176298948167383260692689374999889291715588231078067546993193737537064069774412295054415673972370411859089839204005902953295892550750109560624509878272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -460916601631166724818255337476756005616990342344667309955975438058481263750676308306267916137764792133942162753624076803877054176116999077921701077358808396892632358458890855839557730825544875175146309651199205260817015932186156212462550523436451825078088031911200415824200506075819577022793114489375231548808946847444326132384357654657941129280509737006632933685562247294386928038942488915057145520307965607921858890898672668795052120237662857790884233138688714665789786618292721495227137985161960248332327815464957538325196213059403733356229290977687705790166661458642779777698993041473028226972955950537148352092695398269901550678286904230154209956375758471616690137455987680238647609622712405257682206050877639980969978273370103888258860645871235174824505187417582145057437053222380699667339074705801778872632292115054144918015488316203908774898298124948307009176581079036571057745680009922244312527671962007971024595811607518618372202392848146456642470734972100178860909119822914380327946561961738568948589477052803606667428104492940993262532904400556775308227261701262957329369588446420414844995430295910329403292470256203033419191928245566914037176428358813670834897192711749008082494206172034250333759078664273442161897704560855493807031648555334069276836543185676851822933951259452414678967654387498122055305921081072449718646456923962485758657674019508278888410025321410798340472972470136304564381435455774647293417798290376916347832250269703402777711042125593475481675069066185741033061597333259118312803397447563383907119517289154266673525264449512350199809937913118821403953374766179768071053578790227280547683037716742353451045575941530434803621667968786687758248981999702845140435232308570203089805102493471958801556379500480340679753754660054121294724783350782084800435137874155686899403184212588440926723054874463040910520888241753311322608926812014377985321858984701362192821539611491717431498589600478768253505570068696146677457167108853046530956265840858466223731021696543473983428194024225981794166229855270411067963785978364239830299773193516839773715825538967189037330388295122935980428511288040775832800369281038936364725897569220141890858714529396119647784620824283124443386547910868645687472001658816412692168151051464730620089896405769474515365900946143576964330325398613482411955400583029519181006652246560066212835286136607254962260084124742159834804673393629204891695272381918985573656826324642744713452630364732080539483755571785200668115641903867025596068283648103228713486439480590092354567939207576093976340225460156752627306323290996275031684976539346876635832533273264201645746422453202984964049506730048713050368478240983819590041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] 6654555607870759012718255643014567216060286129931748243937997331848448543533376354248573651051155914603361169587669608402586483745028824597484900456138412321963785988703451252591103324093155840401640166755051408535545758696360950745992413482272896846408364858797596591079712114473865782067754171819434289456784083399961322400040765381730938571000651296592510582303959715995568924253887891554160440929271045618006617196823369415184497046159919197603964860895931272223019969577342973020528681228021902196285024971664805396883594355024410198869395631628693369534316968063195884868172762322338426225902478935200213239418375760883865887596301611370158943880816922902980762418430000909868419307915583663614177546763841636890136382797455272657343680157156398887454543344492975503305658944540195228246617507238297731090830514935726831759701638546755911018386651988447633894487015550543523342632456885929281384019061518356436278662881414650702441907319659399047553687589177478904122331125874693988141774231613773486710474311983664191042740161878566001654811120005955541419958789292909657880818394089437322809857360058203471173681700170315626460462930548408873778284615281005736890104804261516484006048254344876861520668633246463495947103084430847715512756772887419944865745131686892906787212982741501834820745045617222604510076836837565014463443692571828367161837872615145501912871734598641792441549644814021378602376459319155410968179676206961060926894885891971469445158361168780461272434499232610881047615551571038518633928110455763792937850244170220738585947049243372054748811934551485365855373654870882907970848885795331764100024810134394893936697147360725329301867326559362947569787286920743923471474980940337936873697125405230914164838163777334693694100198034876649302636271705740654448267322601628195072244568884629825510666781070446148962697499142154908212436787901513834644061038529280313195419156108470912413052439574227532709178187677809985844868939516182632614606514565541166857398879094616450185300722419037794601686836363387044679793970628741643071679758087552396849313182879796426613783113835979865100705408654560979651186449369144023188575126684978907341706431864171940674007598262997642392237148361262687705317127361507254946336313999197717643586258653298532186715080283861907970668701802066373125579943993262106034391233301070977237974357141110434663441438143952258843839906030153044793157211691956050848988423976562621238285274706340454842347520174983525411876000965347922360646676192752569782682714590187698901898697187407776093008869166578135654731468322669496456890926161720150284077449872637839334443518326732347254364193787319295251069815437826462800936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -48620260064342496491372032885577695094932053358083792382202386308279049624292642814845455367370828317018158960139175773392760903756232072385236113431666482202758116999857187428934954888551345287236235969397257417852172685810979264372266477953403027771811686095014058728113791652516012450139492359508640795651692434768386028480516977789994552211171236780775933513766504755602612792324338260477689422720439132188829863414622462606941067025165796233132636374052088951835421884011137527974553297011778411827612871746976533604181122259093713174723132130031840635476604728459666298635122630320954509024910860505930591673995919505511779042833970572594179804831735065393429850611456759472287985516780225194166919377686671484002329464851899635851566797082877553986259998705781837836672233839304377258049381580470977104977306017995849196299775480075189479595013349441045801192522731450184607391122881399902592355726751394695631367590593533389768918417270411680181969654466207326826940419798404944079582719658658567503713704887603753472601220583121348169058267224530345600847431590054066933210024794478252987706197310893675324644141544215916761976051992312974249998468362400583996669035056709361797953705174572919060242347387942068847789330059562790324388158789442153931399899726893963334411456028224256757708739572101277481752612990354785765035295360807171794030915786987162612193792891802269219178914745986560035978088117169549995216531911170212769847533927005103632534767935283795315893221606293112438682123862450562151289896495206105514822064994646953673658727478920145171496309593446356588792121552297159406568511153389933705721608763809697543078856559974605830201909938771022079775077667888948872985215380730180312863758659544141719182128140577567168081435527408825021235698108475665898268110301288727398212982592718134005040939780140820205387877563076280883785876429884406426607756836501286729287960733500289017334432043014424585597952172761762926179782534618182212409621176136032165365609114249570635792632010842499927685289479694797829091899621169638989351816360517547908087796013917935689304653499570228716706932704905116670042984705717832074316947101565744250633929800847167984810751907770084360194143894514290009374147157337083654066512198390130438236997365689253242794753143940649560499095402510933408243108359440899623199762777030727147060010398355474431221860845132927731569127725534209099594426577729816893047620548138448606365784283146908192523118024784509259183256513624008887535236482028829113721244319864963616962341530653626264269601191764763644334281835680814147852380928674860923467988692515203925102338234278750193032816766054995086474422037674954965412478976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 233649648986854187520855570370120095066266951219638979108662012003223944314448705668255236780692814853631681788815850372470230981643189211096951395884330949880798977128281893413404461183144512414413970917313613385812020935485294083308776864566480083590303125751833057663543200931594899633358038127653869147750732772767841559952024724075008552369555115368482158589411988446421949061769529692703581743185218893444898409210841641358518192344392939195833283988359384598553218880472937638262865473009373083361581538541293776279935620343338934414239993004591675499551674732826391763715778159961931165170502991955078655357809194378416061410662058608452752330456421268688066977542113287986331242552594064163139594961451477753415389964018164398428225393134012380188832582642567266118930675307325292254043732860430252806130193669617238699995971496916094641990276693998027320613289821212684203491732755216292535509227188386529931509411108887181377348094430246899973876038578885168707985076348690968886440564174147130184883546609075426376403036192616144735379566724323721534925726503478792080497711768821649870123631168437848383724739802669421367077551570970789768190762038703813704931488221331818967200089272867046183467360670076431597073179683619943822734062390082530281968147234616630408380039454406736385216788575473805330822375473055686949762633946886373308285906390548902949593316447919866748057292809599166191263409770240626599526749514659224854483460944725087509343985290871156846795656348642800968659209744986698615748706036092473735039203686512873573286960971012248320657493655328313507291343893981484913609484250041369603164423816317804221665245535359113926529191648352177452927482223741861587261546219440103431855472398747785790673830209219190232660698502575297067183620486936694131737009075083188031202954774360340710796036960651205320773707963942847292707431889794777900346078379683386156489498717060198408394067060704296484926949024324369549004324651262480235328764691292425127126139554072712119828677730073955763127063585235317172721064925227765889227053448304348163440036304448560405394825657646348333972580970698701175541054837297665735127591142769487493724087333469883292306630420517456669487182950518927178847245618140636505728404644435875776427862444154050823021985206549468881949646560495049000375427431605229488371099548522615242119179361640381753379303429560865360128760039662188227025414455200391219309365911095149253871674471711792540291322656617074628669785077896369437432000422044492400748660192670100230009771652970663489629059101250128724120989030460223357659136084656804685534955736203271134161148846801397241559975533894917128635909915318987648900530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -699099376718042963128648164964562133603757905348180325826898442120879770806551075266470259697272633656821627738743611865920759556220329142565856762149392673956857176444859278108395767097398100125579116447151241702128152890724159423612879762511742095119874744304106368810521176922090090461573530747587104193976859548762148299609852182198961081890831915105913278731785229900468102244660237006659153711790072677643876652202381452039119020745313503103389024607798943021955100416956832406181631202554064520620591827866704209118256434663549740612572110864324369437461119743288088384531566199547388604271240804363659132893010017983791372080004374610280952093343383588716919740369699410482815459801246742675665025956588898962672663306689832339267703284730621364762683569615774301854936097176069638450020654327610028262782419535521456155282770904136362184072048882985666346621370746950858962590102395539895512454819292521663110430652189049707284525324265216102681385947078421783189784501636469242051230779583459467800338235805937658696923986984244373781343818382333000447911410154524690175373752738102656821852457373527594093717668777144349468581595868979753583005081986827946997367131798153757591887970679710927003964070585086670650722609975656950895699806040718814386219273978856450816307605338989489702491866784234499707187139893543602116759334863782741630798565251536359792636875574305325747317518254012857423711957583762530603516490317059752616088410118885867866999842447140018268604415937728961317775159313361988917806638990242172521364504095331657054945854741976440580638832436933850046715682929408664181451300011427818759737808428345630977495443602342865612217429476509335066858487955426476090056719574431508075446391224855162528837070335435896467609413789657661300252500590533967929037635561009137662797319367066682038795707623127119859269252534340734565996830200476941444884370034517382650914409570583645002000339396532006753125102587755046894369079569078121812007014706539229405535464493440113571827866087189129664175272248108208871443814608407592438381981258239358882301395697013516687005644908698373739582363493660814581787117194741251048682126806891812906660267709576848910709957113589052397121961243400748448491967514032801188079857165716386690456491744661298131878730890953495626154446016189015974061494754014086191257861718104462511441513873532767328389973167746264642922032836869249682072390219960283418020223649131519941187352049139201678822320887065561453753219475327395597102275197567416512856307241444758636924888046555161046344027333265368890845705307635883901491669743081354374731076358573583762227047074157507491411405203345196546542977415963915010562850816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] 692722036001491271783315281239288987582873257039486130409668307732244575728728732106135578410081334182528835745220331459498292898571064557457853630046168872613821815244615286012492288894366501318516383260288052339034141745172987586541323191483117298784347772456054215185475908513034051354276327448350412273822162160717891139189496620412843084107162681530388959679714649611980026389125036620352542395248505822074721013309199580623502063386518757022660714940044141306771369272469066446878063781577040052030391159220130212830175074188008007109902414438334002061655604294628287144145923433430513465490696313075465515561461845900109839555510672545772691386024940883967156957747355468971433203214005691104247108823127266353623386317007561159912553438558124485462127012974464192706345365370541012790290177368768470995647914578470455374340816239381278991134934533904040795507877264864812848192235573991297129120875838577276679541588659523644463489120546872654722720586840732192488945652911165169769038308061292579975038596163075663542753100078893234362965958534760075280521903733172021398609407670001568916728165476435788114001198512104078093935958983909913303898296425221429607497330166521409946896084215296048219948466564904137700024784222176900113823503463876688967842123052575772168604918024711524506016835576113198341915581920116004461780728763347809260701753971280705776642593337472571186774686729024156969057507290974620111903073818060597726141530974318062856647540405826492749970125214738362646274708531849355205809033255488020321821161593523699495673581459732547760528803755132768049183294036044606686835581951191375447766136461915227045888091654377245778288511711639959686820403011931919270940814164966018069262082306274253443655536594117963314810738778203779997248860427041434275714996099848007119511625810884433636460973492057151299061615692430298223516523856558197470052232259342618689733001348947241438698010538791560814283000179859195682327917759284259339332023544566592584592212381970505133582373759277900022871159271796030307693493248983149435996629883455676334394235179024512174121358993938177920412459902800255807364832140175155065408657831114779605232187404102047984914718872042657033537413878990988029591128654788822818944387890954160873740615468458731121352401055333554450206208029772332622643500147459563199508428478484001310110629298340188041282602766555885065940148259515947174167666530113192185916072066551937036890968325294028773653580658975349590208310302159130895782073985697135384157394357582203460071211106072091568009491426458224073183002093882269609463361679349941586350095725381383129081008762536164370090433013334006540811472649053079586354495488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] 3362937630340065311119737946862639967644733066861043226993916839772883759523911959809705920432138581531859201178356214782471284057861272573113860254948307603169174917203676922071215494810661959162430880827020551760017936538544737309513704863689147799818615999668065815535489758032746049671858355784182612243745566178286948112809140317218758988979051945567323799849191805600780924663425498007914293803980407304429267198387638868403004688966454950937597857373156289476997553378355323040383611359381746952099083307036843662580857340632508651986234825881367334443183664146814434942117394625974516336475308158938122137425727147710452663789437184434682233164969872050558785325192717152111980569150857181125859595076703396842811823064358380257844809531559070877316681003455586990878210294241994392453406375150819496383811957413733988123694133111700468476701234267197023326111314934971661576282879526402344973002308097250361585668255651355492552038104702940094149144254177668401669190661350449108759952416023902850216071858676127998143117996269331119563048476200324860711027036580105951247774880729420952773396480783311173082767180022185802859119800885045529031246248655382262498621362429886328958362149746472861613087936118096260451663426306827064018829200400714651747132837200943134883668434625627659547762767557312884249908209211992498382312141526503935477030429138656167675795197556524856121424504658297422151759892103544832336406706489003526971566809652402184964733193000971369682670697605132415077283012727110427053938821011696376963493048209593805805294038181414620788159530264982899054473561120554417849985967130991963960837686004018173064844126502453925798680599189225069375511246405209789586846978318799631494786533574570798451236315546792160933572605631375726367914881278393931289353579997938982560273674032626193547196342443693317313901400855967976604263516309356339770079572292599997205800333445265702733442262812959966514216386472938419844591610277339074112069028336706043912701498018438971659284037925662933999286678978738959665500950256263250960034663034052397005967144650859483957563250598155148685118765191790753927109113913724632260177804953675376399602914161362405670390815260582150463223455820833957440787935792434577533356728643635588756131142595622141778353994545485204501374590761996420742686667851800350338095965585188438757869269953459934741689399983911378923142350250893820002615221401759159244374083918745950900076013239691493617375822070726891090444642229565606143050565253184230194425801036083089081027430786844964233968379324490436277526469125263768572591644307650124815372473366670012044489842985386575608744697905083619334770847523749250523975385088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] -14338531067295223776606927007815984490717106108034606381977925478552195082447912613201208033239265694795395122596431220697232845605666817631574701235425328395691715451675945968598726275968395203896933689442554204462806439367227668103615038613640879686241453477845055337636315594559263046312261383579052698838520760671279075688341513747828891959813140985080568722278952208841009351214103626279650230623473440170473274382238031139217899800038581147489931582928542651072714797599401690778000732124112019191185982087278428769675504028995930425599343738491247891744527769126258790009469364347296127201448707800628648966525411914908439290493609708072824068361152568691595275298690284453451387456322416259745902955749674446396312819219678901237151257773027346287034045174487754151114140410555182896327259784995892281026814772718630149002943987745581598833936684265836920545456247462217881984365422138079751956733057304315752961090709851938011922662743431339078713127748899629686288904257754649919771019554434766225065745581628256682033656575609040723024160035628592787096332597373808951351754670285034150253391574311033751999892073265916169046809831058062969804348455355168099323703573733885428865308727431923435974716544002257566508226236550157873327828998045499839147059914036571622146797015141140482132339399287957262219628151442618197343224757548385207172248145113068594105450599710636760232435196851204662489619818607060461387276389185337740563900455269826931265579615149619657493289835184480825586981351031874599816668215487118706162722634961904742633941207537857510201701058845935477109361700418391484211883715893733284765359850529610303751787037856988861828255858263317227450443871807647412794671679135216501625458794501452554353299356233805674628869638434050540142547903952132237341634117125839312443899236037490136965714593693381561494748994588280122474374343332404734276669604618139938782236576050420795335691385346017525031563737523371881857637918089183415995419857931906028057427067685297244853991426931545752679681989511431081748989859081069318220549330087032993687784003671381555638897302259720375579398399650149729653016417672945586153333327712804153344901181809974962074587385911576831589196697901347280038803743756862566752048271678718945306251776933499882889742306631544071739061680800116557165824197420326397242617330327871070497575570666304689452856878328739713386041913320312602856371315860064709206940300792085769214890916792881307304133296980262459500351344815009637700157452189796996144597511430286041617395586472936921033511026028121912397515561702420070186746007284854032880706754061244169541764104304731872525274334523651867916480575780435074819213492224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] 18467119954100788673456539561914282998299990556720335529122386354914821989579781999314854143915721814994490437618201862429147441936183645208071524737681633633807880613251517599292980600600640316757298305919923984649737518995350783063547009093319434666422048642954930568622842112758171907125995136747496201442545517702979468050561469871043207977688153661976335610144319405686398548205379233444124261447097709371302656972949040576899348123340116837851263211574178847019320038353247931401519276073375742091766626231236929046644831840736427090056099968848758969732186763695062518227813637545760886986080010893873254306417213059599377573943463844373369050280905408611159849101245324429301433303423999871928051883676279049299054291109821025224091484794896954808411111095346382982525466118429898326224085097107986677374415908696586533299634144273755664901383309466175593999563382020819873454372157620488868398129017524928292214002543013632210814355037594809563777032723819710764382586511240420557179028056654216595896143492749325640431006798098750726305586933779871653163541127494477688167388367972603330464793716625882360949131817032236815030181061432528510449239730406760673229291851247988793214828153434155417498522445211931780003619992845630040160726617445044187116026263870056339992047996358236749571688562533324038260406851316388583659088311559211503813827231458318941179825573293646234188888729274200003740283987696331256958317096451643036848280319304243039976790715738002384106925374440973158652449694883165444267649506706706911885208843934547707145850041594192970702535660452911305223891011831382381473277174025062406984195044137377816881026085511149291177738733453839582470008279275280745941594275488249492312081979573741402090240725515655100575049372112892591046351700077898101205636564109437086831599528282467459350933671264393959964794994830225627491027106576812072874493293257090302770421381987675511469781433070197985730965487848737714970140737765070003446059074907416256698082129731974715563520013022026807200818843938673201831303755577704140279030984710132682460057585476341775680043861145555802692160072990531294741741966886824123209849718501206085958368607022166065384597053887619323081647745147168471652673209957719850817833858793489470023505439389819627782212100286963806518582474381679961366208145182781922101509755379880740126662971669785785376618043406529233330862115279014597255783693998418527357022028840795150154287625817853555320247504746881090150240198477245356338877564047613915260937339191833662434197594494914910931678671882878345356879893930054569071820347641199844462924586122718290359068291848043947423605547712826957847666696411047359192628199424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 13426915469736113335752649231905723754467486145145888650515189997504297571019699517084780203429673108419568750177015853374735708055586765979539608022095845099295520489062895623968017975381576783775400117883540881802777915614385244228703085371832141318071961558742613105905088252958989881369394710583893589824664309226544539122212245232172669590127393362467687601891887271194905036575384114904295867175200885211732884257950830531264824983398088421897304417961373958722272599421781292033001958843624840182334930715387414253679363903078068529129385010542273515365572786723175002910760969725488878992985043850948762013669527230110873418762133542947054876564581180734026658711188130122897625961408125841802932720446869545445519422092307371192720534367729726254451782871052843566398305510985917972137464722053375624807061806587059527854414225557133897502843658775381068820503262050501685008651133189316293204138926288810406417476094129818003829178346648656195373395548664443040877828009143622957132967100035830188602353364580389803872511621919000564484919393791801514900738812826424393892246155733773222514624471627246182956263610779193665491356139685682589847977218249824875215940876923537059256897431501868887764039348424299366838836548166952369528002265461648087832594851094340598066757302161922768320977576691739221973972666737113824190189415854745793808861235445075241876632288694117875701186738270721087216592437358843092794096027037623087357009612795056251160424240977273160146635208487782064860162757933148087695170031867436525202824487966787404089096766431548147677188022547040534342052435876952542274925229794213780947537900893585499525767359508342347578089177373785104965637205827475610498731592683508423976522540668153127722616817136297542019187918754078808618551567432076262771035350370227078444375185119985227311549578241460026081904279044269211428630304068556233350344858129025835529894707147096967891180061616531622078805721816930301632229380651948916979440759530567453264311571626741237457966979076463523815464659500232301012943352629311906943619590253085577839236819824211445558889865660911780357781340491245353289825561897931073506366729755511978555207051221052933335984808116613370007763920984222105515740012841570586715126091923644056264074409642095547658296445072328256024841731454193532578755214375021844520948771411702164630063459495919453477482138720358400302563209571730592865001431009305416742696094082722048715405747923797137887577681732473182367551356556652415908261105497687555065291680761067240301062309659149176975899667795146083363577171343830534428173666745146042329804976019542204370128201627357690359799956397782420857779212972736734747674279936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -66931071633765948676652896579101277823692121213499424370931303831793901786576553404543868332303744849584545935631080480370306792432656832087369852562770087875947749064055329846223207440947659771415769093040100489503413389987729325187060179925055070807875575939905536269111701121113096220782922751306705048129227321818223418874431811476752302120709936094129497943947616921868690173581760797965484148850667623810208034220284735148243939854257320892439082128079992696408852840058162427552095083248301875870704959010766740274074357842647064661409946551898617650879987276345209279792527765844291140541255278908547260148036047191318018593108566874664038639410951103395271029982676908180735390061502684218016082805940693373936769249734218798568321425304723462232260384353167759758403095646268868064605569328324239540612940201368674847605764029533937505502716518054228647860719482117436025604101602472045479653000812117660858681803454391282108529258793564525548240861680163696388616815541834968034039731085744321686302948403542582684422548501532992411946191746711384173014517373854399361919635279112429053917879679542558188091553222589446604438084243753770535806277828975868012217652490676843024053915891534038898476076568662503600944993790767694140394619008591202979278914018801876618190681297523079449521200191812682078593956101389783958815111042664817626178419561158118402793090253962859300020387156314655819302548656054353529532247131080885429864242583490752890600003740047771102365125782199893330372796588391827662956318934770507132144322027196932373406215559328329316898575981678591606110346350949778245248300646903913508900388136613865781885724623910696492912627541188691055720978470847826912168562149375437643744051909282953899321924898153325323756203167969350214731579819476613264512903696963903723106683124774168628632769647520684699806187697841756909003698311785090760045432734620167405483149968078967365608409716069874055749580523929546383854414144331523375520284216951234686817511988161692554298731409074015348790549111275695652179459423848388916235009703234417802743135614033321577835628888259642806437280236098515285812943465150573774400036107806152318864611872401832383511131633292294933304684586266502637083301282850271472328913766047537061490007039820387644230067405159658243015269527504925037214229153516785532169025009878109128316547797843897745691349332292515136928071679696426487739532401586105365363632191231283032554534470205783093482697943156428422333473154227085425588535193196632148252899597544548522943823603222594923708317828090556514505492365169210768344121259090090106213107685330245883865738265235008065436600985886705206615800651559860840322580873216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 58328568681436441462208332896875599207467446121411751337940241075334736951787992732005167474939613856784275098057137901766853461430534893663762259869172029466153539210344029729782985315848369035238999368460611046863474556871383146350167806067368052543418418761910714895092913943358016688217074258275808869169670483316948166732537389037677455972349660270447189956924837555661711657191191023449013201056607512838308269596755725037979868125374181708235082772814417337660412277688456565552067915582813568237467506537068179375339544854730424391042846187875954760406144988640359197260071803280547439807027370100378209539973599780832288275445435074685789823801284113083060918855618035917886321391930165822647098140363908559504613800518922567411236396207022266441433558267470700386171770767566653229077911451058053633888112737222931076801351177102176152970291010222635894918722752292226397976101314626462458723661188020026607418604826360956655615856421732870937187078407453221906141226194662274957087938171382894046243742463106362242437934926772529587486540447486168755724327195871643526146409849084819552078688870777161500100932249672525015257256213483302887305519573218605437283942297876738235637515754438637615594304660662435960701150122904297247485059989475190376932281059345427086817021240921371855623967893806716160375710323245232665606452724492133166673301272530128876807201711989587181321001450713888714780170508219068843831816490275279469522955245140588540052627414990842217558476721704387647718948704781018329678406610277305071688205712624474358009688342042072019892725043755415305809075788347127824915710287389415283012876813018472694276317548983301305913114447051450849938567675912714026103387867617809525756925207181650144358572923521643104019626803142886941741701112398735132126613662090458043466987606677146981221784809563271617463650598773886253316577526173537414063933316607225262932477750307979104629578759090495206887187459597298713998983083286365613415945482158140992427744381908100316343944770049293704941011594126995478690609451886528821971679048785342435451775352138947345203819974944163149088290057999396195415301101113644435774244069013710560685757608871868343651883822367375957401612924544268496770343685232238815139621804997410921171485223048995570009405210104166785234472354709925077412189682393407151787675028458972427742428835747359322699731800309299690811470212650083162813426200405490361143690391285099286813314194194543369892184251333150888236205452569716628504553999018692356709362176125930472959451623390659446001636729182089167587171250326566588514029903091222576079118657107537865681576781353133405866656089232031215327931259764753596171237195776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] 30289415236920382892275716125055502830346719882518639762832923277523421936527862297727060217585756750013687802846366570040945463159125030354624193408509665348778802077301019218816656725057174953448007947102911495233305076253068454875650872560121927624111981571681115331549873925366098109400729696234272034576465232171121421184636122288934857486563109831395192818370694903134073138346948073110219311080822077348328928798190533764475400374710931794122500167462564760007474366655733505387635278123324973730479607864678455539759863335917264211154952623186442711126079297367864988919325610914681440368946568701124922970143021410451051091359246430071286270655689822408470104845970856936137217596283681396928677600745537609962830005655021452301107032844649818300452475682714084566694816015715914370470748633007790699483534915926013888810041948408236257338518350521271325157086689381802454583035498943965017672907849292650448594555893357968763037838286999004975531890968909106019220057082061160021571654846334244380103635678139442543478548826794719815596535893135848228026372297025674597621554144050587874800562292710572166596955415232294135690391444764748560804856213596508757825885938740812670592680726895447301339588386098278006030928808805372183626408083309478625401576670611836124603080653003174169678302115990887194872534759409284893463419358480131025662383863752944770453220569785728131649391224010514656654794666062267066807392208985331268326590675252086445635380889912454978664222961988040137468748962570304735765085228432971442603385932152028776571987998845822189093692101887058497723802425782262646595327772963787064430568627907470879872519799846915611231027361946551173121332292513887318155314912219731941014191695604151079913842952472036638621692640673141384721239624599513563388111506013806632983160192053011987524509493909839260062907116007396611815204284099840189209682161504714665947660392730294715667421361468392788804324535869313015673565259069197910786567351015381261393815479638892387232013246836693442887323521602090108681808964491652933935787622645202069122315715452283553429281557290305331792780979367316544477302729988955955653984596114313471956085749920301941195793737890216998671993908150265567604065344184284487910269750527083766877854775476145140759971583601600194849156505503735902292548612330936627400296247187435571726141745119777428819947335616442278273995769540271719557057127853498124548731822388618146925259192128483669985153732021201422813537778803627923584259931630807252054695913543920641738432218024495788067832270334811637485976509988559491880366315159665952152990531668534675164538299036929251089821344282709340595440626932429601927386365952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] -65606079318150287805732192531220265869426238592978536973550027284375060898372956686637871195029424730019808765916891538347008180696874111933581485259362744302741120424558147205202282688704430267436488463166686037794216960848004321538028193469205453635900408865565147932452371247515125628145210127001811122676925682466167719827647602694073205027040953453571467853672637291380274481877796886874746542862112195352004388320849535374489095596682879440476381811095701230941158330022928973173579144235395248093105480390434888166104578583357709414706300805190609893891172225292932377291681627448268573371376864465908980629825887393299744759625077040420054933604311627418645808177379286813575277439744028758655439537892165647619937809014823647933766107036309354525007908420002295617467763134427602688220611888295160676003599926994919176432299187738727178258254458802329235435294648244478906745798676047022385806990456544882240811201001492876002462454399766983783772819707413648887228914491536066515786418121330536927275508961380536635372712544875885662070620539896534748550665828674039018192073692375049710285379921009860689508092738706352406326559994961409777168900137272893653360026135004294864509014162608538011788169421525653631828976461625080505166944168608287633057218598894247238634700126882069544482512686592458193599453764258922443060348446141234919110856721770090357554821213773969353778426643306087517724776644004786848602092491481640240945130973739144330189405302109963939816561397178514612764650233310251372830760535741709019072754505903351875676249104098485043727575959530106975749801427711797768757042616039114435694223262599467193358486829236023416202250034254015706966047622829548701972773552585982297061415009913660730038420013860243683315208508758891019817358743539551382176808536225147296050548072119037772751658708803474904715055350283066931274527992422764799972525857513274468920943745922918164770656722475407751560595393490363768489799841080558551190946967383896526567504166551189320539117032159850839763340727910272960279277055062082930361671801470225734352047352356637891080989491293731639916958429206346210246027460366318872782967139603352854192750938234561061751518969010726434330281599971999253139998505675832225945775215489617427442167973034962006840493461206034043592860111677497260372115682471989855468447394382669453308709228712351089866849377973134861119579656145086927996262432903901777151408505533703563218201019118802359002612610937185597664034180302281865072981049962919734015608209836324491037155904071225179527751664433804775744708840280195816150335666089007607653142147144633711302911677473200231851183917097381449711907641393127353561026396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -7013150578132878874004405722875511665335617807639040734425436953882047828435160639323026958339706519038451601027248365945361482091055900688763801581105089041332292516930673356983797526253029028196822649052393122148282276627122166949400205712641512748292871788117943677325073744822808575830530244249027597250330373946197695659415591678436112334718380265233343384259961693904027162865216131500861714983839347709306328408033261070945393013117203551415328419716815102902991456498409789734952532385501244630261341202481615879919148249408503623002240552228058584133124228742219155794592972863902778229179192606628986399697496654153520925630378394782168955414047687617860234412011194633728920864255239082919513214404011034532884716142201697255826249653844811242330389069715379229039595122287539750788398408573870392727341893888895580996971020764321229704092313616793575394315209852480051799043075061747294506183268718812043628124048137893054986347367590609295176167963576171774153038750827100531583300758692600291046753155726934014284461687883555590850202398240109670386030858180688161275331259334348628499922715831298476475464594139857427164385683600327419328748472218564011032271880569099613209802949147568882602695889726085635493165712143077686770012370818060033290065775635583506003962360467585128108424199489319262740711089485309018799937280482598703667125691568814174833838452242324430697252623162381701121753753853260986610143741862779737046156521234682178153200947370327154755162202893528715891972523633274248547754922043665641833757694928086904722390777493213157147307293837988802939417790808029308940124276637287792409102012942657023390127312358783606451726334658113428182616205838259694385710978750420138379529674526295086773024814168985173888716134477658240074563596088329760017668646206739160466721794202185190530813145987840833650406010844384713038614991000561514408368459235132788346039770568406174518748987909470366461492042020564721426304135382439631218831146991122669273008523080469386410405907304960283294189451328950895600288223189608914676133366857601960773198007598504063020156297918073676827059298380583597409356287543396524458714779491079789032603404342962359174231799836921234818189593553868313639518778753135101917065207328067213332890909628973273334934662700087588437150709676987260636171228458714397191419017555158057657774317900929936428952614600259252917973631884834003529246808194530709300031868094379011795677247622361775905924960563574946137736870028140829711653765747096284779351258812455461128514153314415999969788176212261264890650114399994657380836878457754076200605514961750539861832495191357571014581199328136924946584956576282399547500527616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] 5673110270132889004995799072399761845743597284309778405077180526689230989595197291232954583996154593668443608656415277691514394136650905257328857448256846386309211254824054932474891438233434928731585995644625895821347951640607417203133719570114001572199056837786613100469936204756487977303281575399887655337700663097447424936413545571541540211213521621536037533296153591923828418342695388483859806715372556378677224778668092936102377503826012215434521487535758119339744710989938016501208496920341825077306232575619180143021064769876392122263569679584635180727392036649602586314996549644142005198540090516736313905648196748581314040273033348883709336021113110931117969354075653160720577652819933445923032342727031477403117250049450400228752215920269628812963288388575015234877263627701554046981897839689632751112089613388592760158987567064880036084493784662547639175966968280161932177555586824429095463700059527565465278151952754781648294928274849970947503454650343953510658761052163326923085693786394090732616253368420953274642683302962123868779599701914784273748979328986900258997689580201993728394193090456068324717358502495706562666281628554975671385812872104478176480965664706832653591225762788422938790783097540481553258747422528211087702673986962017357808341747262869504759587372386706150847217366655399126551374992583597616036776223220122132609339922272733047088157829769324398862535605252146201083646840236451033928606639050017034770601549307137878832207097158747682334193449278560023042186264079106083463804931652432253210782601172214520627466533842122243531696011546065188919132617925781189876520478900937465668824023761197262804350742157057128110167462446153888759242531949349681750980442628760044700528291817422102063683830333965916847517611099517930910015813866249405341333807236378599731112090574452351673222641490299713850395747640042179163589920264251134799839595386901334860930286110363339009907662678548636450367737943210050362209689164156274655085400122274549348414448622248140203943502361728351181510333032633002421385269587150300034474411937867016106571984946697424833284545760056341478905586998670986324823315861045066324042444722664405505637587719034074266892912870275212183264866058143059404736863580232891888876484997960550423384598556123297151962486007863929966249289889760353892890744592316903766704849472764154600873795561895490366865020847288137443927383660279610270447174223349102961759568958025063822266391314917604781702546634963813049175603348409393690189067708427935748975444432740428766673827351157842110263546908775426460002645892234129207683629275639976891551141619722212691095757233946195927888608949042962635279843183237121471403786240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] 156965603555415681675991029914853210624776628543070333908361089522438276427009787285208721887957259090316610222282150097611493635787134417461847728300737747860638939747508680259172814989326571352910433778215434186008584885259932624469693444917217875566672826604793203721329683700391406235047613597560963485326488987334887611774731486179838718001271626449966101584717849297168313976427170626502292559552852225600893315581379084697962594549561452632385772467745772348419124528789686697073651698153429245322969144925532130569252884221988073892016593338650239570053305807166372283985795869476391146165067955811575495182448796131774395665460828415936716391130283558999645953287174366220874351989681433914156684184709229554399718638264085400017777064299970808400301571152346764777750456460327490709733876474086133921153514022257432662494200330885228471396912401300790413285720098760185788152785505785890468924250984000473605842102179292403908745971543942486902865265982808357123051256211706915714299690158783264752658084053378818099182807986386065809138213611374415700408127540842715753622001356071299073739974317877021544506568496026932180002717576629382095261386326177992778718777502889616595248718544519413234115974605359993860403395842478581023705822472515676010339124572273744936576657330648429022624834401084132485544981943384274100133493959174597990631226323795088499907311361959324046075250525665541921643881986172565638563762352718891815304337735658713009000560760171872600548285172273741019351064299598134065230045628724411332401580693118070729461311880818708982402396766956166086721583531935710631594904025793056676010771462443752197263655700729982886295833771743128199060305722932161965107109615410996797385859465140616900157156830597990129044195807679127258351909247262291469179809663334697183656295303004040863393020857321591507011640160134523091372692653252133419010988403776120480560312402375464872528308813353964336390391899151745898087589236549247287198555968986144537274216000270007779362004378583257385945026528685140722891717162785963539217584227675175634720715957307791048219617405114970391170093879797872251971486193630705793304514984348370104274636133841645164917072981019917601680720022998952650958361876454330515193043882984642461790286828249850119797302928218318083150805131163379331350917199910638775977600675672399432127132263942395180007821469170182244838998424010468370331490210618718585123296349050227292184938905568902406001812720790621185857510224192257999681901611910220148880782508397307895854350423257822755828841165568095741107482127693977534952155299831376865710531506127091628156903016398543446164330867596070065539504389335334514545672585216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] -228521049810588814647036912613305480619060817639493030857045561683179506333420233681014898607947220538685651775046942938327076914112224299611574137129240469725242119141249871327049120448152529916523558611274361736496766307602604017267928028966843986621622536737158141377904657724778171918602453066435126924898335932282014833993425881536375386185106894804807381914367226127892368681331715501984510269345003206901654262741594742514580076078220024846562938591150486380645970433293043359623042208110684577899571280561260664251007247916458886289458016247097434862307185019911779432523164373560451883604001440261298638058139653929943272657415096627443338321553992559162321323963950994571708368490695913807533257901537304558730303476220538872112581404758980348422140756477330271852380820642096119093408283459565781926436435553756252937994857975942713230788911221655272838073566836890482486597104416669746929372341616014966484723457274389803030389116324375967335517298027776748964039689678062971522286440171776122432533034804595697502495622330195489468780747591053693302793947872093320266137199614456665778612729341257386355453410074587022583139365792833965466935494891783185248422727079273509027419703944640473543759012469986709034688211724830732608817360995048418516480316960384879586836525540760199898607297985400569881673002803235858128350944104569897620122938282082845310390588423603895355522423439228304632351650647493490402368308283294830746033039387927782944794647230513648050163921679780816973071158464682933765389952100553666812674239606779038545065369772195505038432422310585299510600362565697974738395784642556660359711994037307768024900020069608461443773550087638549337880993789426827817943981612567190660728750599538004781149634704783893616098734902290288102993590211547381561099227601542606081285874193875832806498519215225667441304720542931295711702347834823989947538749678151076139082848079749847011387516031625698929301915936001288916082667089826982695784921929128797626183405355151212792532461563284417029064894498714156156397952368902773250191519853981650220047466599854021446116532492969039894577959608493691710838533061508444433316766929991315927380953876944837696285518805368765543408987438570535951725004577140783354946337128971824772782070174685379003672463709875677112025436130300468093783465285766878059577492871145803570703106449554210742145755547001655861365729878296996115863428336607400789900482518816527980956913921418421639964930640934865809459780078997286608116117706553580825714364589680339617596471080702912278446253910202551096458638108008625061227236922768113767228094778405981876718002910320365491978752640901687485545315331379109646804535214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] 7192532575317616059152358176766824823332327903860192398377882769677865139442808145117709711756046466542426103022006103902402003476124683599457490767564119483203784371191863579351083005694010676753701179504106932046488621356190490206982050653355718647456624267747535692818940788049592545113232744014510508238307812665551232137570266327489226539640672423018461300844252741156820263956288999094277452098820329722809666261107076281889059660697071766049103701895365714918742912915914098828680881118922278598826917558199804019697365612970194879391812520325133585485409402740885591056167349116505705475385463613955980031597087614178834640956845349012610068843735518945884052520559997339798683125549256225110303200080619875102865683762533841710980283802148570041284737981480359136632664924122942492369524762362079367389361772572347117137922409730565956458077497302664092064606303297393984353376411731766576772432055944908965354026514677789367983326881107106255592906305103345431474108369825719306644799175830476233772787024915649387509167460581287602807372484727743307717271268026285434584500428669980143179153855313883151165466813454181088056479491211940432096593677643029806449654453675079266760565242588543853844256801676034233534093103234788048634990856481535035067287912766608232319239578289708899890799642809871727175892124348487580694286575501534522558610953456901898613692408886193682573146189176803868749194030090099347807162383621256833531408555761481281447025299358099674489057027862102385612106910649617343316121178646973597662286462713410076383836869017993147539267990124923369525222194129793828682365481110845698625992173938705184085397249019413145344138648702235233966361317641940250337984388799027308235380311840536371807470519739101043513243575579035338313709809862010536230839866490725317616295642808336144912791294357197245899788151998349104400552279972600164618650640958226349185432154314313817148628159794960766865653868427309016751639403222510128927731208512223066485709148556036052716470366332177471122508694225894532366583382617895399956896966704978163341683091582864856050456605033936115863616547132556416432780926644140769744231977174296682612913887526864371970228917550833896789224650354637528264059771689480796973952681581560488675288987906278143259409421461123911165415698603731399545746468988754288547684725666929297986184163090635816731761015873944160268019299108964502255664487871915526204505678205854306362758696961760127369085456923369002555211368546441875700047421335809585030419256317210604908466167920155581683036646043104335672566656870282790432367664474655657279159371269395209306301927545538920460849576638826923008923100114638011761185259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 297154481401734448415122697008475857129820187221178626610011283380532941272561649868172784906386422527929527483310468692169164887770047032837061373748197155875367773865654235386578817612349625536602773277882127856415718302210009119812387694456100641573575652543955517642791320425719173023247381769228260437387164007198480808124623422420251948425651583023291599146419297968721962194134228726159233603490744634152995897937093181972551323705110818094228643961214811696595461601425325121573537768820481974245472449457046449579574114645924956869697536349341019226780023646282917808075503551383078292932242115825418354987275126588461695729029170568627228166005067652524058610517587961394693410680975557819216414963865416588735421431807743306567230693523456514415115768945759991933978480311558475929708056413964525097204206306643718952971568188181721669757698107409073550160593035779631365761512220828883089121851768172711931386543724903375006666352262975558098946366180784773186514990362586970779934424718380607067086950526673628500724466529176412078543754963054348314431559361672287030806154928642877279264902576627893963257137072418035670392484423273697549339474857319060533112015179298343377506709273658873930202614552181552078286136354136562882914683049966434079894914783413818442243261597260389099644976974507645338524986326601798399902373014723621799289088572362719100117516702084514568298753379749771303250877584145615910686832840312772840437042530268421927602565603025160621242279135793185490899142457076147580450865093020090506656062326084155558369087151342763123087254436288695356965270128895005486816719220263870239436852768349701608276483993650695450188655797379583457517360961046596930623335090599685736771704924589649836865815812537852099704053738271936518409651149107678710986368925151925408868812419449568019985096558305887420992098040949706381924452946835390959003823795946179497143159697298833404750508801238544699954942274369548679062637517661320225871182372731913315414059328500947124803880894684573698636277702864079714324799255128051151508819146849689978079320945957481919505795263794927255226026563215186002724110240833365469965485159688234782511128540434563426090145716847059211856307466124114764148063467382431193690541976457488289217716219625657198240441237112399166585128527323201278708460443374244764685991090040606649551128612522191594464311988395417370918039639263665234076296864193316110613735100582205971715980781476374317091180748578535340021705256827570110900126232732839680621896237019045117317558305722674672682802272973062910180854218608403689332945464376733019183157523217839968970592251969778375371923442217581437091569753745091270698464182272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -370239296520774989774344026801466039456173573159521136444790716147148855571435883616754510872496665222870411390023852791942516072969237411680465410893029219448622211290841838157489327571337689681644981454290602349855021258847837149253408777140927739412043207104368187773003333708565409257307075644419261086509491199069305771699112038903154857346666478030665593812036684287545293078402487038300139481704842564670309719040993710756841646827087501569007691247909420818664706461916744624897785028539461169515839227697129258905038997269197573736899647470608864555184985250232701535158609451726579816509173813766371657130828624982343608287101608060479137437737569102050916269308571200984875613512482902557843768491195089536965926974622850873624394591689192831311220644635218719082499963311755390997861319533033425276810218681840021641782929631778012586996737876330409548464153267063520258084458324034364711665477153577003699816767088464937440014722498329596134346271855864648578858691878396027652192279844608673407111669957116488855934953235622825146764127176782087091131967724640867191581521320551504326430250470123639837815360897099881349664018091833516850941341324636690949159535922664966085826288590683082168517069198878921400722767752677046393288599163316673664478069943637740153640576185183194450941802140428946257843702632886488686205609645107232741694635251039681342943763484437857174198391066265650729525943796913995136372140423629755900595151081555220291045648408534490233360959652663763548284458217923770604922543708787293672572627799903667427113646173145095913806239556230258435615907260012115656234120761836411066758003412911100757055010188236161847778292378600739584579815190027227006622951935880465781576767780981466892562632591359756443437616004750891250403227681053629849488931611053437741469307106861735544711056648114869059510225242366690757701296562822474637222472833042442222598792825808221082354658140295955213081204907859726203148078084268826785868477159216225627123139081959410799545496569457800681650172181848747933796589443403192206102596946387938976774531966691614569636389736027163913288626719892612947865295492325745054074782002942045739705046980471949992525369737455664314014777038592506887440351099789035128295080544255543263848505414959915097933159300471168665344134544796867731042921035482568126019486801469935457545893769999746755586678941781965375405494769929132427263933425658919715347247508343719026620477807142759828849602577571331229810437968368207217679679034130520514759633969452076348230896114850471694816355167877745687232122326684745928196047398802971305131197691601589056459344716967731629028888922214864517736740527515224353205842345984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] 212075508691979354502371890384474893664714058769325551828200016682987570531685723604260283906950345992716325647895496544185867837078265734194380734548427704310570022935725458404377550943618551066668846389630845181573455718165509889198307079688975064244735769162721776771094771374971634314982649447967295892724094427225654905611993188019589984131590866658303058986966815556325849146262006434500546180310760470865290000543642367118850107104584204741791255688781903854687448549087780328693588202561582730545789173501767074908990274280477629266363210097614136446629871328102995131220291569311752932614394021874302783658708721791805239666667255416797766728503635302600371170754696631944744327182924260797396965470453680069880331725510223600467924286617893395526586302269921480631271881995225117618754324687110437028917153337171419578469131824697577202293881930256869219089752482153201591663229249775846310959042961325481287817042978704622419123506855154441367152193358046580079902988265532319893368679082112398880221377071584975567307327663610826456350631740109765703227971277144632882698561561768185825805970187862225298227883583182703153259604250712252154199229909951650508067769845939289953740451615255333860292107834390995704546732543409712272154442072228083142196361110071749392102630786131693269748249235962791897264313077793078371499228230130026579218887054655031571359921564560080589445148354921812061713248134907633515457223785927964451866607891650731753973196136058262025070639890193815029922705632607872050157757636837752333291344660761246168362561345823815084471997799520005511173184585598486949526977344528575524880934470516250552962779588678607378458997908446065751139386369221975637003581681364295248309571080486757568565199411942529224999595393242558227875476200705362701169637171068282800745309897017100237020612128145067874785526949984184562779706483823706511832191197240287180634983392713242728352921582824842636622684006204648354391361032237320437222514655616930406871709639297475380055811807951584552442139351157688866681111072924022094230692690023153822729982850257019199570498470585189467053193756790836539902410197687686703591821690824973758659503285240589656634943390661912608154827441545162184896352872458597046816454430637684667601679768791912165064677433009993338005205553207568538202467165749084350318548481742162985447489295269162878156995450283382932410255524161004216836749435039766480526510666782247687381742715711291115828286202143103652495907940941680955382587565710575736299411920177582234337705345541979709255481072767402968929418508828070605691751577438946845205073709005088082978510914524576194836073980151628388659717572245997100491526373376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] -41366224870073461248550670123705175007323491128521599404336779903749593899070305771696740355379759618415898924709476033274433345261365104721693536077397874686495377453193873118283793444056912650155967282498152554782806424067431030655158118874914652649282091782998868878931761376782594637015740407479232277728809990863058071758131924297548739881965926500855372785641171088302185031142669585921608872585262365975002472227597685556072950168763761313516280594684755160559723589262758424802736790924294308421043585245295720004074290252804762409483378080771630458940738147918087870096303791673393834967783141426296142447643451547136081549522065410196240311941890925504502677061553776706923474020867997613044579651490767053515342769743738840717902147076572673209536716491529600676827466921580532185442571944182081513698227864175397021555738252245936838026181981642604080478284707061897321850792211012929234702163823075581378080467007676895598263770003757843347995857421796431044111037942273576886152990404237284492714654049239931099811259285928552873442526674512450312170256518487787981915421818108336993105064260493425934675778799157090549920779569310076249687649096671654067004308879097707221752219046166457678085688636533001344600039286537273817420205884705533387807764911065550855894186694690588411704592512935505588934607959575463246047995249584736834154561143290844727572182603285525557972798463438093762268592457730327898662166141895022830029902519782480043555538360164932441350278030876086053062928116348124323939899539316512368299105397493724271464694194889019939476551455623817026289399457977885679962086233195075177874202163238088055390311894567265975841835628678630814599330523020583339857137829417626808767076319447254841304425791412992692163911429666389007336296340026928162764589193240902029636076852163298964503581261316377703135371766376502697587936344450748334191550316686061170441862802650536952679408719434200135934346612269251627789002403539917806673961759812523150761478355117461561644583382911956902669268750135967117548774386472141176741855239197369696008221985355091138980041296929940496478648146547840233820420286094133531079210637609127627551721260654466674964923086871272838966569557891093004601841410494856928461676991577987487877468711258314966347019154985850029559698384436832530105559199840449733217622863679057271895225242998479834486149134490260545696792537438675387150305191502420401683393879486121255402927582225646987415439808063055290974836490118836303611076053895037402877992668559372117455170909835804076908902341841946381927273177154398903470496847865330220423978455198699076148797420133888782745110600355221426200151835334382628769798029312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] -19127259036317588679686626189414902047735582058566506699105447682281692365470277836946962052809348076296459561785462525231421213253984539231300319121082932575109881300281929552347866112743303907406338746894940804274429908532792135030448551268266305873638110367476314765555166144339694368137125785107677097600764227966070490344160497303322081728505540436783175488246306538213309671131497924460418199367432096069784438876932921298112027022867229565939224684187677590299895556422576045294766497834481060347857127195202451672244547409425804900026894355596371341976089085754735564352157803258987928929821671013494473148361002335457444799675295964035925604017846274543706533579064727110628098649222530103727996789940308695751207835098098978208682363600880706025511315361739576033593597643289648417445833732302714678741817595732486007297928621145916067056191162775072947689190792813575863474508863881104078400514550957105541302115120183529884043532548922261961707256275694235696533347841988693283374627163792715654028164467202775397657359924366162663138462573928106993715253125434548360907341981227884087262166744996350216330339062323947654104469872744561533195975089076200295582218830589706960704028991822921095881147308222911051445715723328603577153652851431232933250432898197545740476950785770510068796860074130547710136019714909657540348019238134730343602200249689206084905073982498148929720489911828709092661916863757859592381516893149135982013595126424319777303052052099446853945066124105402568420662069889835640194396614956029634098982484660343837674121550190608425482719932397333492690457369064905545635389990861097587887805845665579015735441887488106312362063123034436605818597255952759371485703494205983508336193715106542177599637074237404910413319174477543806595053368074498621965022123013613466943775994823182418290562882704141870413781566350042790172795144088603557031372076334977778100679372056105813542166918346509124289530245793971044642711397804127776625039696040098940801585951455238821174994332845392832768142811981240185395859302055401381866803204167161958640699421571405467158668687791310237362528975975152745697966885325444820972878565805513435407199047431696250545414278220941807570758760731104199854987234090407493866917857533094770899942468014804536966625050473323903170504875849705301650577159411038554838199695527656321338660350112491192384130365417409486899900075613902027890733467542501983851393408522901812891468629161070942587244126898909806749390297697124561784387116676334276457649970592562102193075937929378807913677182593568826461417408311816933691891128608460082324078442559891047403250733856946669182937661813629907676617686163649392464285925376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] 6449558910859191778262827379542404146522587317809143729797768340615089053248196401252838087903515881881735498217400306428902666096860535470150765051451894575779189502782218797277686933241216405703359327818878242807409973134617335231240007829852606036334636576361135665169883462089622788402330769000463516844251099723752695415371710757033807178184848519963872526832407821109755342702928187484230337717166011727563748938820461051401144007826487673320017800666837885463386150137737824788918170116339504407739021096028829379928632171235607114043447364762498167999172847791485162124090892119759087881368396974706675727397489902301449636654628099517878610781594633728910278078603487209332332829395935966123510800259886686886565870621575879131748376268275478066226517377702889275249304802627009504933142948300966908318875986853479448699827211186940790854398883077769342458609638500382079007908536908159108730919976200816479975794613956017311565521035855411892765801869472941801531859585326989380653338266880862223795573085923962125139445104604094881873596966701604087183159506549305147661344332824620832383998917647454615048643472478650833145022237819314778932031429511511918230085617518540626191109689165188847957831164908847882788250095752137531999954126200455398120307785187601793998008495642450038050335674924457758629158686513884234175015792568962613250960784879857167210432059288506749977374637593926480954799022876582401318879397316339814199185734187475980893244333267237221565736032925002967686193164419592224673748250772102775039242430675429985616891287741559471225375556937126417626470648119584053419398845268658099424569018162471736108129076686555520649774289064175419551248977384008856369661763103047108227493643537778516914254001424636212684278449103944606271272096061583036071504797057077297920402775733519050922390200013140405495034774465459245544497760590842301975502371314488973313467842616822154119063700754648282379491360708140550548845708148656670557842866542846323764826757445781122204757190684733904053910452303441299203136259394821721247315841761858481791930774957933945193726652518432729121144803609201762466172719796413633175300619468560701076834803289983340952744767590836979506806415862718282855370033403288159368373271840315974002523682244561110869091198825704916129852707821787245224025691871688151720023388011952229842245748496323696388408428160799883279792163809357201788493284681055996314032795295723034337725207373416850616860949669608139206946275128585153012179575236148854879674767075850069968461994874597878401988640054919000206978801632728429050563376186934455413078365119694354047496610116351080718148181297626577784356077107293169298347917312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] 12016581946448217568036559768160888079997820291495973652707848146831036774589494589343814429068179947059150772683609615815604178044306795377329973698779372632941799553795050723317558541350583966133051837988636961306911605789017099991596500558461074163878756706283843545101420536255464968113075197284068942860391371800392022073586489851242953266118316264619656541945945698250991413607779586967541476005820713923644777658133031412278574907396572805648336791298088362066696915618237520444973415581371126134025413246249095061470158449544349467901784664542726679348482726074807057761945819904028447698276434522480239984904874106432195088676045986431533255078533319832715147144805447939499576843459506784920084058310719074079680849869659077748092834430620471563686735969567509846481605294237937719365122805378309538046518876155863867411828864160266894781694277603973000198088992597463135852211771748615643175564953601307878138554904399059346253874035048595466499588128534715413794373426001360663354943907542282207942503679988905994064512158936266330376230874300455029242256493139863873536795033572779813214222732047535316050898771697276772295947228531880096127452729971443000183456912523961804402112585533838894466678562591503073604648577985735071010667780225372373142880453722212738401125252606817933640808694808472250110267203439135014150782887528101228643706045749071008737615847715998096248007299269649448064376441752763601313330291646585933504962304180005356089807630818752232388855106741198774264090413348659592618149661149014187447302025226868132794633576913065803102694403119823712238955474188703549300691915082446581409137089261687643386430410347108621457306048941910168954333996062790748341143391591894093617543405411206937781441643952256221721501914780972917712679861113114568585137137248610342398296301609659445254894418118409065918722789453749314749122597460762739508834799222533444330703918468627330738004866505119184495312903417481647888240561391485261519077803040605886108234654838505134951762528449646635392710015106041581187814961317739897969670193564875659917505535032273826241239222356671043271780754917205871950908348031964883891584601013214980941676270943528460608916928428944524377799907520004902204591242526924586841641953241531686442935036932225270646867436857114568212981877991776327780904622616733003655171521693295317782340980846382241830422327405955540601860111694289565353212441477212423401217774083019242441345503087899330716502637470851986759067835296753778634553906046049283062299120176433113747886919774383462868011478364397836694009038862783777190848753058759151564192842650427227432435382101360021869208386694243784551526547718165833547853594624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] -14862165705039932467411732005949595277800422562159668401770386653896767363701807899783085187034079890868548075926171666198114567716957624678584322994348188105355997290631524082810480055253720498981645317506376908735251811989305048279291653519328026178318790650047335967205914239799472681861213873841666860310719883267091904366985369415718990601689326185855922119880068125687915862690170452476675650876816135793450054427288470029920184231958068318542581610812425684265783120040541391931441702054869692122319733871581088898105917611567851597737363674866018242111576442691366483718514070758482424884661635552897005989409498628327024012593432976587007583696891137061047282938936262600540116898141474136595743472352599051711501707720182921257931734286756575752397704034528447950847739489208258534007203798053666075517095022598301126973018032504680261773708195043985701693402092649403201414660382304578431666326355073260256494958160742426645851906244095281891982125105468884708125302178258241189067946981819893836361781959666738011311630933971653145768792358974970077976570424491880789964942127464500018039172018008494778804872799240153282054425894785604150111183831819373833815661294805494822244895042892453595301135676237856992978378921252023170737413754451692772802013374777146521981898570298171059956559277727566325824836522299658285364467301411024024633492197528630659972688414415155306617161835001619917169258317374607197727296838898872325358117070219641492374636410567902946283725061421482590118573887914110347295648302529613916199207205674350911213708519044383364236311579431566287591363155622403132709120225967736911024770935167486660115939872460039231745412944273586987090485525286441400795648785952465349696629747059955138987183368889505078161394007557394769099655090093349763012258053124541992096432878298114547492337100539126847033767937442525744342607334373753866786804865412996479541116831922506626624654639492309383118220857387616392912479026288899084054066871822270437908264087568632357393016338007672462097789835672035388768738551210858598547630786816741040103494452951567682887808886622700746407724093763362175570500989228791907010089082932548628298585389917653768242599684112988094362196808175235862147563883040196094293287220589065587400699982201276076306920648649227701951981686320446209821485231474448061713161699867155421340620135354704079679218395488135315459352701449072043497396227072080241622506868504825417106021437501607388420390873017817126713492248678119667258676796735849179140988658044610843283488907675077277157197083869201669234911960832632370855642849663778114349820437305200269292439956688493175824791393038567308516734493127381652443144126464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] 9893381289091669673411816655452818799419129710578578679994424566391487969060694722865346798159834124796884702337141259061375893633664289231638037443968023957553313834067071201400329380572668522027363646799001385501747523413469334216535648159183586005519604969098874374156305567625046207220786960494272108496402603857916664961612331241253619675291494593512379999429949662513924531009952394629438656167080432781219109774860831270414252790321193724472703807882383296439564508784577604859133747298261001627555029158346008650882321705416359573654191966978832135309854848299151965124789317602275533063489329573254291309318201104274616897865286697403810540520786649312307372548869266167940696367596997566323551060294519878533279130008396892447756997768877878437049344197733139655965879255955400852849139737752685297507024386190532501509246109879910611743911788624255016572760894743394489581036373724336819898246375492893216365111977369787711892160911913064042583667213096280422356859605913934771095922088534174918472693728091069604850054027312299083024252396297907648255662546925912853404653333546354373409561711871537877495205632828631334505298990800042751076067129762671361115286123930030887884522697596057988519620775621354088395275737619356774515067222621901630925645716000763820333514112949450110903231904254149640295324836771511071408019341046128841155813493399167316501778003263555619768182589158625560001382932651321365651896145171085144701729381290818861177505396228095641546342973027968452926340758854382994524695140074708042235611244094840003630146575448112043954054243683202836832629137919564399133985109796267334911799046755447970571852665327778484314741742140834490342508936550441832118597432923871546743621963495566806349641409073658489881505046414563334519531702668573260460260105735044366031406455088915231637460429175680259869256826519002841418007725751003058146224726030619894239701183931973726619197660336556318786396557679414807617260581513925549128861232607314232362989415128754952183573712968720600714253106615216203734219634840465855963563713261295518481396541937152104184002544070507533831371573034779168712435886575104394963018925414523626145494790872073983251905999184641123624028095157866266977190778903006599037630958007932423002851307805640216420531345564974465156696727621899742177199940044081832352715051781936057435564613401894154948703460563428275034401350996076696793867213061588586232608064094008894407497328004801007481377170055326024453272266113207015913871650069123588264340272322050790832810595070285030143991474922702127524423113020636991087631842373640707215508060964241718702043513385733657709027812320252364003302983363055492910851031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] -5099861324157298231887486267268264881227744432709665695838423210081817600691065690603348618804000239129665756578839558643406682209539924550985343712375208463059826590292175434351897355497987877691154221562293459923973561822035208261231044475174663265651184377729054555498200782103859732062321327643990904998356401435093405267919127869521149335004229027971367129109812512421799229253399533269126709740461243557608144535560698559755960072400214677292450162878515519610749075816542829639631898622786328154663191598475844924347173235768203960644791813645079268993946234931619159738790920278353676089483036217044666500028888984912525940887869554966461976426639360841872849819739456917392623608077918992439549842786548147865375685408451842447422233092396136926144676482927795900330444175296605351375386976742140879880108341255805444219808704947140553464615533323513831867091052121072399917327369745523932797379569374803697610109584894859134174205474914257271029152911115441751987288937770229412303463175210150223134336488467542576887981643559305785581880029043812673467077741860227360036546590209120723383076176959783626085471772318115590932291961278868847786262590383171285848270516542470013391913701661599771377829439903970372355361303043966819902229720572903048606145036308745527004197858417679203540729120566541157300272468087973270506664352468178422305319224143163095615091671668433864437750350785033647491694219571911450274717315342904829741675731349378522415960704962117994581017344373374949191021048082325782101980818007152791303426642509014164041121731266903578192445457771695083311333483070709737042833391261691561605601999511299015667984382032719402056879506643500944458779381557513619192396622463626593324994006179378381653514110301669887506899416683514720863430129587960776561464389007489062282427590844015840180513784259193362245456754512043998657669585998635121989054501219967465984104087429585880939791722176630626237107836648423707307242886972589999131547809674595993079282956189829111275082889298802866389878474352165318391086368417425327986810453620752752010924689293247334153069582639474816151059428421630761825482544530518615324133995809925931050181097892996892353490331760712560116751398781686338838515369139127186236652352781427454345003613073172202891305518041871877282301506003193754881433900188221151786050061886391305139467337669753632974540048051520306714350918585131460775137715705063992397127546745936367450047638566294041285179263608398636521543055116154937836682535734868419295547386613764714766223563992597221069938555190248294355850379717360480970039606813660928481405649408110333770774166055126792150587930051449924768251751975716036467167854592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] 2302863033948258822577341291323069730916271365547842926709723771370738451223638166510470220734427393113850982269277223902158607517438445362036892706680827696247028226513617371154318190084497831216101044109086944269838189372969415935156908960749348269948410044986413274022618736685755889282776199757798846115935604121234456709518859659161505989185435382768974923902539469799466332796271716931460344013172597047886514263488247660645122608024040642055590480230746014772322203883774529483130893834656698974519005625245761881316233561808066940459655683126443424970607731286025346151336503798793887580196153906062996819439296319514678202518173275339719550341931567477253944615454053429318182122271140444159464336982526438390959526918666402206380440581862058536498157201967776507888160621309277375376943399386558059611559708907401205688876067708675471637716258681864769362284459577390564949315734124360833178318340201403641980202932572904343614140372267062429462932775992060263474586659945849884727309327620382391447348533628880522958467731835579862566706543719402826249772258462581987806381350053673145624956081513316278533866430715163043195727578897059717993110069560658383383416303075707004790018964808785426973397925542894580526893884917960135168576899587083821379508485035252800352867112686780522442737036729478918592582912954646617089437034193032511662632034405173255010151138421919578097770660820076123016150339609315766296108234838487680308192415250075372177190495968539482858956660896433009793375101364324445703233499729775961196641527219951167910881869662541779669102517493859191177443572478887219690339036272868599129181558731212308261747280459363908212112366368634767566442946266847882820958756334235446132177522275339595850707596386667975620897391503810681603307376838697203046802115209747761516591128721151321772324150151283295699643610225734485714763190331602675767778203061983369522251846079352771691584551698384428071947481878266712161887414556237385092546193907470905830251425200040308590698123419859008850971821566270237543361250466367799595095019596771182263265995852760334153121614323847990418054810980300985681732802635401426372366771976470993897708480505406779250667894580501379720185185777519103569959378917564139770634287118818413284539439432692805661428770676512586385698135153300854940915703348719807468555214191045212344312162609356851431054089786019833206580872235961628775180110496651294564571339283970790219406024927431613337690560340109293656925784573373418913799493978587743174311301948344167728331158623738766299652206348068023990666925274764674848277648542060632721835981726494286141396214870526304975279936761942367214067129482628133129442820096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] -921020619870008319226263203525438858437982079822038027340552057682243952571681977092925702595216155229092787731690024940772777958331465108323753314209498963885754891529374594045240068731961040282061406242871654467209692265627052367103544223900978385145231912379027460957436967688423071745814527684799472028996868529018904218033928626917369585070500438557949584407395150653421517452251955152566530519119292839248516690001529030203980729910253876957197273521346031041280616151307453832409072426862608687393050625516592761955723263119567657527803038878722907265472766010016269377457354829633757591404237459872318311675381886216378039657901946942328892752037906816898974617654274140678309402579848951645302370365906853691550421282628032878766268673496904772707541707040258760952920782384359645165318141212893474975104570163629072873598379207236643604426056382576480761562812037874783326159241069524345562133103224493695201915843869433317124966146564983250509214284537875100647288020772703249774254286698831368734068134261102375622952814237853077536276981284007366312640798134613072121818909865859258170131194294380995984905133466336022312227230919498786492792740267890193841019649700282270751393192216159524159861497791771808983540132510826032028436201999864086504684918164375460102951624073342540736998023029086564916317641609721006689172454309873146338105296152635971845988117160167770313075674264470864722164952228871964896825207280076811530287708177503392396999193142049401436965727800892603456866721806722029149114450561610341829301892977766034590791420222200553328130417313411907896124567747610867421306575554119483700883086461188057161362226911906658128497826651137143424065671073065468772056948980639584528028057087876793909189826189287562612424266626972303106359577485635046895225214301230972696298293565530842587012828380136661151225797443156429497523930430139568445530504072688140776473686146880136351013735067275722429970474599313096754709056948210746968502124325337249905923046384790119858678646365633855785773364335683714244195380484623242484224765636211911882602897083180672395251893871410681856820595347504287078096633692569242376531942210152446804028157970151445258441878756606258192368582305303898247998935197146720209623854260983482029562233635499691717994833754828542488645622038107791938928116634950742054485182267222126091288637505609833890184569797719668474088514222380651960937926719909746102951494234534001351463440769141387610406646322577576984853474177369491427975246105043714416930306718540943188567108519123170325179692016057304565742232774409926604455816815718140334410209660170774074895372151321995390934942416038410167443306444905568007790526464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] 312423834186146260205074144506561901973208834982181955958019246653049965156177422151826363351870694121471708498202778660672689244871495992184761843509058046171893748879902378310106818403984863519071767948846912562465035939733497059347960429267160055620636916919945217140924313849796575516575925111661368469647213548955724769101410203841085451388691287103564369032846980055295536280209275415106627998592815396662575685140679248944337527923362175549457203456907841893175069523895253012785335299067638970116242393677076946184943724058228072185623859865463285443031367142253605412988189774907178423960038304485808207223749346901833134343355490894638260351261325446518955426456042296549163310302150078089392031256732541203140360896674656092728077780970508224180422006561793122260101739712011070287349512547256757240613787087931541661915532272509914928232931709012435305343902624970191839276886589208409229884580735893055016310558394611039513271885930015324096535478058952023897967395712956649265652413531471530502093767313501296442888176252642509842626926824453634822874286251035286382309921113304491922666043166653238896230273902876998728287279578752980481291423786495639216550439898744001880954577690998987707835196125956283253394007962325579754843566351155684811428100209754638873794244255602327342461849062272849250950003306229372644308783911151895542956582410715023484729798909606525337930622749471569755046493145002262888858344433009083274802229992755655657479733857383106843150082613224917009555321599729009490809924907564746810927726900209413161058851861595018414768645251191258679062341775905832913085839984967071585400323189859795003381258856510049332415621606608953632377408456029552464183619947701715054474501986610737959045175192561245169432123368187858927145770472971168648291084222617362340137937610684670976271899109886412351676224247929620248329128061738167109922505756521534781404324079927414593164245114930780698045205742501866086500491024415025464306353542930894045792663722592944027367514301276134096878716443216373027430377263131540822423448151580449302602966773615745744828131569658987773586787660528099616777112891311368843632133638546706446877300524511551966818759751313407450773103396593873207434576138896723492108207683791563431990194376044085739190615685380294292793507917657081539028906576099401511935462763947023235194631600956907363014944714526830043831212075985103788413358898676133700816914632379336502298525137892978369497487998500534894192500799631746759403065129241110130015665620331556651391743103644302540098848449171460134908094121274407053162038184962063010786108512712652546898170330220802134764868731066881758605063944790271226317635584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -86356274961507401129619182258366987209974286809248682247476411046746726120343908438836842403620401662102158588295116719882990389943340919616398196859412569186062231423371230843792218973468458700011102317232403166428751410262165551371493185843027106630954122596793697588883630559118644822490466885778847322052670157156234760932252236945757261941325676720999713436940972040224352970862437120035403892348596755681003714899271414483767690403212872956933153660644435620934113653330672878053319785334045066351192095477186911816844808281259454372229595861762526873059592259153238349272448394294154802872344188934738083279345587216654226522918357605053179222284585286857676123141929809848654896705879783637174092663542298405595935169857528541415724664657573501677718618296074499973837219513750832996256665688734192261966616732330236399076550262309653922127167955119705626861301167946114942076377589860241222943807701243843666003317649204943538420914993569183202770924172498220369908586058940990534706266201374337802840919418938034755830853504431813176193723923138714757488617410663518749563794613620688162651846366368261916329510846743596343371056804934418637190622784459238558918416809342643630291689499316389150755428457570905368560000164096743621769438724559877628260594861051800443989191783748521278806307851232700912958738571373194454058624662433714008051411855531395099858424027719725605877174212732662177849649755174367007717093951572071463703234830493126576380058806133290136925414496477803908933300502802209901804884823485821032195160836620713496730688745890851066511406499190459013451413371063199003979353776842824387492202625858857721288265684686420409401582854990535130073713719237256309104930796503761351505624909047476862656306380229656285161349189835451056714766350074588698533322268535048421708094016514643255117492839412476831889084613686762805918979424877865420490834620507358150176048028503613441859470727391398210188717070633954198595872907454460147515471367951693089992005099292096554967329346928195056159361810554758295890812333875124542312114380872155572908920744147279679269268961701841178620702396151105575081331769173122793601324556438047216289245460278445213981945359821454028665740200479789632327044838437907498816774254795211665991130983631628863099649627498164476376083624237169925248004444819506864874854927150235869559238763553707055433824604152670516942138842709291605934736303711432525030918575868275302498629066954406832076641331929450815918740668102811909332510645717576678362991664786863338640599530152519629420612418205516069782128248595254184597007639798701024653503980765872564006920152740282509289325872339694002869734800257976058572177408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] 18948726532381521162515127702178299989533222572030266506154309453620121230199484741121042666687201611306821267931949687438281290742184800829234648514873024282657760044790041223372893667808923721379057025658882135664685461904580883941699133738255426472445138569687672473809576358099430077497248555497020789561078799464153440091817009835996365330148939625386214209836772934470681005203214252048499764400467128931904899197648745042131185487575644827242537626182574690573294231364906722953207310652285062820044283067152323978583374055605652772674178772585381514377005537040465292642040641221969567979956656520161989896375716145601645511021071264827735493585171977905052974614665793516260121756556701814371191070818888552100495214951637376423550132551557306477817835521355152714048223088082838472999938447872518729125124306921817031546199779264770314676660100404044683646935761876167148222189907243288612874454280744684478033103314279662971474606563213423113071097948381371713272740309644048133480744112511443637100334222102684837094512803884539011102518057348472907519890252288919256005573191427471516252991401739763396022731437642173839748869159896548610192053957576594112105895622166727107406785298707847419542541932568685001147627064094585571398963480161413384161071611718466206787087020894308991199624478316464588471946421120099456082637031328309201363962666138273787195344838239319466258232086023263875076292421639785565200395523341237189398551558626803863931310296300561655706526872852397582222773756509094535076556974587989642396917596247213463797624540651425441072433521818272996238188743877649144100607837738120452738743945883550044695460244942434352714226274078644929160601250950157826963288148197670772218987624551744629378328178183902681458521882188369176939009546447536825573215031168416873630076049044926511224597531264420724283456529586147012840877043031869204191090395971441486074121255371824875335768429504198920100284891766469298763374244974992051525094484911701846080435692238719369613902889000463725476150061994091493679785253502963498788606932779055512374786497272505886616564732750761670452603642337683076759260506707775235046830219794417024305792350273435216428385246106922918326650365528416271676344990300518987064715962563063908613906238190311932217036573666315333180266478871647741710909654762033737605223150195755525047873465495591371541948184212661287767949745098733065742550360185837262665497761409859288603792644917892544334123591393116570083942760195180799160171762210663922110704064629912336930427332330801344400235338738791871483877768471985667593016790593749819475107239861282879783328348992317216956907600370904544581378055828420279633182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] -3123756255392951937624360956819273936522504382007474787781525780365583115075408134603293289503033331557873897461065471486735757726930885052386059584894444367722396491213833390555478547305427591482279795276295681673137183384213300566596290200936890532799811464224094712766799604104491516792293793396654714098273055701210093437593878544288105323250421499324738658959779870763938324811174485118950793847963950312956930084038131744818546694697646039100701933425631850864499211248943853888438208074803675287993116610407420648803144110730747947410012586830130411693584024390010576960415579373085277280549564288876903861157935986142960690854161950326357408064106301964541563498860584012525857456616305972121677330503031181036156535228451756392196565224629992607198901395476025628009873577349223954231419863414549186211614327077889969946253734063724629602949741431986462157097367278189630098109819155720466756382681114873605320080398326196316871826782381281104040104147053922981952697413566164321658114376594795015024208022290720320064688899592442660343176083895439524149703377886104805750570053346924050795985006299723444121813024595841020465425573712459809857702921408777383529436966747433928049786228191374535516655754107574815244999991601517331468852701280114950065083835973375993700023250660316443097588944692739176306198402033965394851634998841035916636261791170956054711881923463767225995069747821899960165670998141708489791225394318295978194713939934573172247940064176837765558321877477657179677718659189938058588859394112679087095414362344671342842105453850924581575174378938113069044563443910470442887399999143280136740292808002286458583637458288177578180109098885073029960350206857295851593484985773323306688761451712316118495331310981616993160931426524690773070260994955708667392944238871033299671761619418036224757239336541379665905384544260187453381027847644706973131622664058668040861305386656193382704357322275713388515591804521628311253303538061162636171107673988395209673254592357296156715080741711647118720628047868140897901377575881179773273154330854883177197131175862044218665312974315084006614861890643701378736734417860274648549545583040123115723313277136321551000646517753688711337273231067116065852616418604179876201015676960121674367835535438353344631419899584230323846692112563874928183099705223715044614704826973273586260397226898244808921597632386214048990635208789754850182394316346098112083480077885130114081638145036951704054731859909291952025136724799536654310708912286948819536822640834132701406844487446150171665759919548671364637561898470886431742719233877708463659047098094156005998696327740294692561305924309230461354826444495446448302718976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] 288955634810649115082722340934643326153600295440215965264741560521210185095418477782212844674960004586910804971213994844397472305039857836735392813647511054896689817277055455676393623667091369440674964163997550158766005494025908235284984270072169493570654667498914685390585879658243391703800685389603372203308852446369439472479023775859571582550548631763112135749173090255739941130866073127154542180287474072600472415347004221391888327062978122497476847730366522924449849827167538387387376782767915874262024185788014686334004347022262902461852201985383421468163751881524571404052895756471213658011834028715854295580243180220581605379976100130077513649881393390986813563112828412681194367960501248274775965740383206682455930466828415899957759467750931522546938080171333195477688212463777331547641555564845178800539430242965571941720538885635928152251004126490216197802747246481113795934186792198843879365820660788635266962929218569545656316447814766453741788218036453354864378364683109472338745792407003979209744218330785043358489895350481311387626225140777688076568843265221636072602819771457004080891128476451423907141306471924621593016672115040264761343271516248432743920723393467335911612974441813511582101014010621242136750708005489548004929921834604292338455726045239651677651318832757032748120676539731107444059603900943465795887095435968229987098435617456457845225956099009896896396608597189665634525150881452137881427746899997992996010074982150035498412332628485676347623806944634520607957736382193968028616603609036289359938922486951332593144103739283382387771552451599055951593598309496021657013637439525996394569709619100274042096352319908264128153442355239514242017711601383125709073372667805094630042701321781060743767469359058321204583872397571917474837765906452023431757295576429183075886321161618493859543757105043673113844483457370243742517958668807692021435142576053046753688256352538667667063995286233845059657870078234624990613834310464057292713460178667046947569624814046769232021443562355425482297031422017782645565034886577435201984720177846162218578567972250915197392566484877547077162440393022237549195863481156663670467574501819198351880784744550899968083891197402601671368605965627324340135258472137576883658288838217604046879730677284949068970022804163199867090177428606653052585212614549218457234307383963959888878323611763173520937130745741818392346755034977331742121272845445254955143806078677591621530561538506572161389480662903310301213354420569638734971357276424094215408768971520297058974320624073007365349280818000897488986173451595333211220801628872784644437234178929279218925454916448898465948456578174393497297460724823898045022208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] 28961865629916498700103262169742552974971870275350966864391859025388960979165492516403598965197308936753529261027243538599141419585346272567179306262011217386324633066849155040479079052293740664115723568864416418772303322430763411112368863699836136179628829170289732108513415541782293219245874178067766827962200292170730246794566805701990610630789969693145999068010435047907310031486072257623912418024669545519926501024693903666350119070115213175705075933773733370312214477581595285021754801370310368997774598495114767447461105817636336937124373379912882095174020237512600874084718056718692375174118848902261863066459314601056047806429200967366678956877028744216441730646997212904420218563330736423843320873736763472051409273061719345961310845387393937442767137500624753437022678732883222902558474577204648951489065321554946230685124422375060305256409716562864521616845158141850209807350500804123962421861422726139078657933198325356702760712171642937299075550360614534129637371719588168873657720355679410025545879442662987711358795140774634351515105375747861229531462617293448210755744440248081007457218871816157777952779975097748485834936897139019561761955352717171117438968947911670010167676360579225162458103033248698046229388276253293052377529716064497356191222340970813822506595248643069487602260933205048559040749071947752622427509569816486515331393601911830835018201678762557354943089412452528673737723249503336353316844336990783552674319304467966407899464929429577567882015268738947742386281993327840303797758199912367854345182434827223182236679577895005987004990101885218923086586313569302162043063878065168810329349461112642524020937710252958856834049410422660629983357056290328830151747278208419098753603985882604307485864647640123806125201996810639812519725983575437559142315683863913975332829299865994612283375121748557521600641545328192383233764661969482796446994891951759499148463230954553042629548248667634309056322885222822563780934226093134146216365857917523316184291582378162404877423495408583578595296214035706417012875522658130235474638037139215313511752031981859954105529877602450793187448593471911614032075202516745726574008748201115618038451936551951141833031627779781071328776321640800863786016966332298859178110898358453590898722661449676096556035690709333688770488845423720511487817878621564259172949639877249441047925069975565232329123868455595171834065314367005691037494222480665448312131029344560341682667062766526158043494317666493121174939836227906009072714828343718579216375605288159918964097031355714410051687836544613940268743975289376078602105978019120434168458217929627197996431700143489878450784223894268590880761611386295498571776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] -17612898688199606292331282508557746015043654388288817673135767660653936785475162426829968331384931974169175311708410818304307250459936535457366614872750088001540642436923459363684726944539157720092019495021818088275244654787756552382924088164070515754508890722835317513128698273360886732290108447308041969993080989186646560252339485009880306672491835282312361563169310692000423263298952404648275518649758845766116256792504612898012568308884922308094995911836676882239760103136992999581241575907490704909234156192091964091991106210733958688387596993636122375131897935656939611266813492013933733696777486261256527583435881227931811990358655294602457467905630179367814141036911377754862591870808595283005099946020100193575762609272277539453871127482622498404584936919041160615854207667244368772500706864891597631848874148760149316426224770885292138388826974130738738087322893123325765174866541821975552845954074905827625080279320298281858300302825621744733380570672367011319592392066494069772793407702477556677254487771378221646841199556803868661858047404327678748537418240225814053892711147551963421961164777068763938508345023819562312668661019995802749216642831584206874656366576494761465817074726098612482132333279050281381560004711772208686270850739084335745210262067199914858660709009547815891956055265954745266021998271206022565426308573255040049278277995682254673051213162556134820512202384014221194298199095930247148980947324473926644460983572936176526534543768058081093235444356331488472473555431793981805020169697768931793138107564565494252605629070449161057005657484519924369336647944273624818106619376576136992127263812267639121410709778533301211763582758937284649420252599385899958525719806980578785034773441107681382427777976696692710410270573375846974686611327310574201810042626439530294569397893294211818630090560062171189019800254971606159738257091636609384316944349259765056623049494152740273448201872095586265514091395091356844104141287199984031182273047545132962461536245648080082809389081751368862837116765558791011951367699947868947969195914344750485008298104966990784370838925829094805344027642463400066511821576963694484992890841977772652670256354568621838076199710011063229515200311877102524642597873391569333925744742780052907472388717180597014410611137668041638275210625416445947905766952339526376897408339663344278320967939369946616694005678094583998414385338518049084337666012227710277908903115711663480336918126690826607329409941363557699059115890057995311243796612656290443995967898572752745490343393552444419169063791594372715300553327733327397597485572856308851394144164635897998461197742795168230814404954691762910238011386205139527270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] 2926163118020848850960742408883783718480413667702971723589225759124362978085480033016113879440249345102994714042614026471956061483244505486934959430700154591088739372789110522210453633547910768156034129363971212638872272492183717543993834294789762505780313412661992039729563313355024092221980719884912724467922042391417176812795233363534491617309133828096820733208410709984554235495627299125011833531106762726090909478590991569344996269877158910498219742471645494726772548472741117680444138738002885590422674212996008715617802460351202327980946313904118928958066968939168818099607144672085424335027154519052565851582290098243089054672623644429071677532625850514780303758405780821909489823339740443926902247527244629588832875864477754500614179693290369142854969507046692837100031033261782566194414129126942912743863989332646376904354460377632308314633936382056872055949151164835914627278191752499041190985887119222358671694520178758206467030631502042428848323862682859724039157294076190516125681634815495164628150149503967288405156838416699726599264218917164834159199141528471482530606038673189184243264427977532283847804944080203755496300709690951989623938409662865839804074876108860671410785363080942077895640176832690029809789530118412984437209892466402500436870838036439103825614222129962390011968116994917233551784483270019316033839625105019731841199598907215512235068886091048853745309992523430623301509312259749983276609544940682579281897284759595769494114775820073600109101729004177209139196907144608004461467340465909422318849165683887564913908455035550123147490620540787458691237515896786880429105558816066294697518208375969503296731881841334473581506502933123317988740649147981936535391615966433690901417243897412189882415193095210336517997363652865624912250983718697179187940221862183012943569264359709663355419478196011397101590720014262568170199807318791750410562499541760642164909508455298457116809047163346764188702703189227758720528885771645697872473500054883256361247690470101667388552222891973832142162672777545716147341872555086110715192967719620167401168204959209310605051181920956507775464421209938390001681569082686859250997934514593242117629568683719968524988911520763499501996673572124238449829065684329792513387770673202089425508131104291749611764493270985751200527266958278699708976113018379806045514272522513997294554735716873443577660820695438546120916324350972077473965689786731292621052534723506034780732369763562330310523192281412290865770234914298401864619346095231517063768061993630462602845845467578464991967752390745765851542705430458330387508336872614923933671236297202689819764160311858234756402614905247078570617206680752886906880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] 87668341087378382507844438416328288147317951563023659376454971801962870404079119077428347303129063007893605861880953870635348698057198212909008335288366242914855189726022656018239753502194689439184317656638903404694875214987666178509519100296081735526841887969859751007130435787569384996267406599757692052737210316976748414046638536512596682096203078718049789277654981110973710940515487862958695502051604849165264804242587360796093087453195212048813285034499370079184497760954056610066126763559818939144916461419871785812475867848848509782759339457943211993126913927218676085336331681476141212837941350868224447713154726035516978489225061829244537886081731153229735958220820624541245145275961591632119950930815944221286990244582906989859606772575594015299507779597683909654794826867924840542354888097720242395874983146846532140661063864386214331264620520731801935733820682604907560103311437623890633493104911954019440212345511219268358223150610532385334381591919857922784233793288256896707173836331928851936585267657956396623155734568451235334826422724579921847080688666910476886180607862375228179911051083893856857537933244538277524579721150339410491025323281278583043465247704476491981812267977236262410520883730509680626563873637490520255514772922496591317288017999136648022782851792653596824114399267069149427552197683780153834680185025268381976737379783559645001459396051764663408341402418310313565223230383080527707767849082907270837037002022968185207822573448672747637487127008274270780122886512517086850688697224740523258481936900706660084038027227238446946351091739907478815977313776843377903663448331260975615117395245832671037701075404885284765911549466422016347331559733572736646613596640334601734522048584719487538139921426926301301890749082046536800401685657233608982349802694050344314552218424769926166899870696550354857294486669040918872673952796728597573560209610022161488980391390011319300520074755438686160613910918500561111699788940323570606922067216927963196424819291929682330513982156213920845038284271972722191648938597365962296600998958020064136896890340199219053413854650166298414670419899998678080220305293145980476457114934871337268978271629505275067708253222610605539625533857115284718745174183275531121012800777887396023063039671649610099283066477362513922501891543485779119709088775948882261260936836417134774015422353779866023693780241884302359904830987591861930956683507510361453309632232291352754994899115894724139799048168117331199481909789356979817051895225319947043488523332318916513785079942101369252501060356902096395040507958366089549244957119273308044418581800293104059062663556563062370492053153280875917874530365079258398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] -164166786331483106727423717598148503119460338737171794049495882852339349457382561598806089454171885236210040976328430078027390701391918523268583717944630951625173440764662470520664961762710243692821883009895524117060862954912056185306020007876667731839855768098929656136999995125679375956143606639223687201158596440945883122794182930400368547949502350093953822245832561374320014913048421851312170078557302549001549159539820572997842625651724173221455656003484825929048448861291063355625028556837443037828508164318083659455312427086483086801683807248795390865657815865318381156122519717728104672487933089446035102039478372289311758040279436133493508749080829791520284579312495080894536185855063025791495644398784536153196286473950465177963687061254394347523619606248883715279836845515251605290110299085708202026962864396077995593131165902264003035598292812515340282922333661743857181419895183000053232571174300728697627132522876042329131089931832376234016560377648224550604951634722418706116109398279625609455451644787302718012016638625227923746841011790147662436679804813385251743686652252492768084460821706091869387639804387132388528742735741123007462357611753450602385110447482648811504980375279757880739441498368233501724678246844380779464437033178922398269131561280755778579149435050841079274560743822193568366967253554923214799408228671997834686798669576142436710665707513109114199840536957953538044782390696004678936503215707581628912145774079109288440436064471266860440242845125772704099542811393801309420450956143757929576234453714757785210431240650304222073650066786122402328976419753604706038588023889810808543716804110673860971296389789299782015785523072145236009304362326236222992362859208570435965378765149094817123336645921864564350853999786848064606175377278386016233216059549078901266116112396204506642826607012375642959528113234882791167749037153028767474967276946419954310774572542589570451623947254330432031941039009986557175292227962990133257840391030363388615788241679907695969640303891062182807153459979609568955443265010274167211239666810306479688728530284216233541526839501648452538488076199374002473166248485981591082097360155225569246889365633952182568415888564238474585724042271915115387751837235751210834013276397480028504681596424378399969004641984633876283395736112804820861750934235498238512628321568191499706737191187952658364619975075747280536844204155644350294475540998906736108192631996245268865175451553183906631950714820471505618565867436845198188013607452096053039170149824710815173094775839635502568597574154911905640304938519806404444135027718650851340163109659546499453924177821235634315706777081559450924153907510120890236928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] 44842836085900688839783377575557312918849081317841338901868359592163593817691387007438637678301399003707845931514781229820810579751610560481948755821432794832267599361188910784575639345836474131576082605556567694102002146835778795469662782934967153080295843540462937534347687945360666368193452921410693087491728297051236204689667305384421234228035740671546525481833157754301011350762202418380073993071981374033387750515045801516748116824034454081980968918458474513778313899210777793377644895428789953671632775373776077992836285622461711233442142462333570701590084319428734061124848197334491010178303881931041648782212999178836966810987329178702859420584638541291378903923922950321775639442704459373536263348159484516576156683726818223667015536269217284112311945852314838267194087324229922417066962172790114224244732424659210382815785627014957677763376837617032476677549989893746053687721320453718498179103891001789957014189374801974058720106683688385243440328065015315329762297460719701022858295609814061337611354422015089024689031831533015626785448178097533465192476390276506137176996173733248165085151653512254369733559490894499258200231739889733869563207507880389941110537743427820063180261563405341978592063457410659822000941331810623390488593360875801071587836986402809256760598454416962675636413387952720489983311612865381711111469162523716227286715488587764072367721761865484680482431163827759613705973103440801990719225536955266169822983158985583861551151259109115399381551147116288451247169664262737114990537202539693244358239220953873458866511476474845496389608252912458705138607062648363227895049221056953909646749983318332598398587643692030689868704424029291226316978644338183089530701604120551662451971490137979569178914989898849413579889262374714943387642206295874970111385038062293984826619501751028555426841750090887463915962889292942004254623758877395819856265699734974870880243849424291846164987863326429004361867234554318160831515252681023009979600464890174156816636040224188992822493260387808018726888368379748030326810409508652157034641520505166476282316231060121158890850002933947691939659287899394149355691554355898790429626074656397312361799055600342819751536097738393659744010092061354473168578400744596739440509800461310575278869119577427891384118980830766806868066333328469929456466064547567285300948913923890890116803219151334464561989432106570851162649625155532298345767671410741830809126688947772526374237645096724995482575459400813547203231948810107410371138659675580566082857328547973781375091082116253032804446908220677173427906042682719255191873417714941691284806849993933258360135187921607846957025248694612635229096516858213826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] -7361533820467631238189240426031390958533826345630601574424589914425988057736688635708855331745165969588699837831545150619663789923385799337286682347345690666237349131716179631662373662845898042728411511155579970765644120285612177674664518017659799305023170174449885334296194308331738834848827064488864513391452865734947100106182542966393209827541833054844195625102728138962726016354892070260575600664356496636604792180578430336895348513015194463057003437937688294931912141954352660362770098258426197520765045302219652817925120744232891616298259350817513467097230027801457095088683478266672539266427274622988235070930114203840824443274096867770104957662929540494046527147162473213484340956543944690539168217134027536749103166901877511751915560890286822598803108973641771041638928717736310325211084029974445325746382891933766239986648473231226690701391000987026142570061000546588824029959300455093176552067681294344638052747798992939878342497878721657395194952033450538328463461758306037817104441940314759501036501287695130171041864677502077265241694949265719547194778562874171884377573455583047879938172836570894505214515016564851481239821728788467046460060425391971467942594234442549435124742089350525477814927455282339685157558573195832920379776844376419026809526258551469717576023997388145770012715573674407984615233291788637291983019316371583110749065052808117218476582567916972495421062841077970102383253620131935740702023713811146757658699718376854494015447069156863824956931977479766625061175358232601210691894509554201782411893743426230079318615621092175607577387602250817528099288282877319274136041136082068838263317996772767598024744257364189493072637047725089090978111699591527845856193309168345036045376867031220783313240776335994933086639944484745839242116668834743934400669103083252442647748730355200232394213862004622112756842835186731426557995634182754596282152512228857934642286842193738191581717087915979443757146964824612819187862880629538189238797723437456273190327257806798924959110838503168686979369924820728878360474876929828183015597475273858687364853192852263280268954963100547373348150467701582502048705868047803092803161709433408067650204461289017901685535672285403369761627143417596378706052466205062600771764628060955245980785509102174745057845782712960885803571575751206143296210908353825988108589070171435658808215606911526905019043780457358886841563672213518836810528727282610887290379422063277954146724023448314457340735768671082077409961225547164167454492275840040843115423611764099682566043245174222796719658462432646680926850362571784994670444649768990193699279078519009354975943966028775780522769382123764144932779064461048676352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] 843650665908611017474546233496854024683341849996798901389027341465672088961821780723740716123600921584445361204097606067958123211885894259792170252871308947659546645180816809526554728714809897284685693823347201222979063305447451348832612919300381211188270121761010606295655011365172618766192139067106356634282467621551934331886072751076401830705389533207712211852333983807560104222135038961697058288793109496604922104991562302046290068474707329872688392106441284131999806108744300336905628791432636573316775400606877224253096667399346556896563270428042304067618343446022663224444542392209125833417343711602173275492609946305925948547256619204773887803984104545211524979009962022093221770590440964427610573706214510514922602257308046732000481541388826123205424078214420399194271029407917702839998969386685151147780430464854699669022990875951195772775134741871370137361653829551967176795546249977632562096191466597681027054756351722856521046150742124140294649642399903241131247819863513624257626826793923838490276134627858031415750878277466413262236436792779222994815238079046757583952571632490280818173582204622071795113302504901994044296409163341010032873584858506816038927181520623785757956431711010324960144084386503793187335365694060699802241437011102343043085679773716279706346863540620686985892777305289887971400512969241184124896000401573613940947331556475463131156029337070303447776014442758093072634828387000186564858494542028689801533544725641515657792934776611036882220973200602247392249111684071437395307528891944829468985119218121506297486937266034014450835964268016780164707201896568734380803871890207932799326642377099312722082886863323367960644772151626690487287173680464861862174404094284159708330597404163295829741724383683635442207952426830110619891692638474822797527701017285287946308186165585615463890293011046616502413319426813972177221675032640617267936198150446500744893134358534854331081404310557702193230454115042893102703079608676514580276954147420755587316638549662220238036583337944515489064727090224875560177015713238985594754483128676732550213683347457216712645017478334017836048492798132467774318250680358239275215310797399419570477414513151135743839052133413124114669481373696383679924249774734318745517574810843346768680621269656112168526780959960590185481503356894481607315625340545556734064014523302810187438178059293053029420174168164499790391853220246277258826033975054493803228859567715223750671964522320955781943262964744717013799132744323800757691040614722934637074269877444464819989528126407126463433796123054793692796047075955038316746588248586855666088140165075303494377472273307097431218153177923642325843130667738595328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] -85759723531604335538968519412467005058116291160580155939823231090442192112224980519086250703378506285271701210799090473448324919883642554790102425155641809310544182491289324044702902396911858344619586777840424227359133022027223155871325820151476193084657670799664722381498652922083952672154410611526242637436310283389706582608695813213768438143970441399637313200443430432978538916661478834580648249357300118656925740886239499989714079924337722823320572715623818766483121876255856651805875029740004562528128104897419953408155851828485144914352222926413863888913545323903782927303872428790478856655599764633570101357746214647174419299275447566908900804703408582962946504578881258245617132396000621334041826749973728474206637824648423019583623011039385115984204676660272065896580659579404062775503112984811278679091232860320281779770779452109925438958618878911967343645799768783583226718571479787149764061157021343859045956522311063891011687291809815044198572997547009531357101146218449171091446342332553570274802708440211651237626595364843065212141962911335870128551403498326965213038904515253930159911030277378173596512885637132398038962664171541319091971009788903127837699924235728968255466856724139668291166451548277168671428985060582026279664922100868922619362182436701284413603732288378665325255805679603728260239114416034066144205804397559444047024101997969570225607965959067840563846559308345012645598651169389489773703334903556436175142931972364731341724255048504430174320205540255157655513947395058229677148901000390153347773629726861926052446616868027191513749997193622699041169254491239171152538822745992202832120748437051886176523313857406816683688578289190024709269815831234449883368122476763593569129791508143269760706891319327263897160155122785308372173326604309344469632355330033133289865294056362133498843184405240609517348892851230507318177015508554261044288060496076887038173913700439005692891526654671946837121000141660649310143544955106768844604642904662313335346247683695852354616883272026948024238778641313221826113841754845686439372553168896565858664426630672255237628310585777611292187762233713977177346274654885241000423212794929980208711121104239803883844361344645290677846016266733916610669100536776332796208024875087138437583158728793337276747301176379075924725816631258167209384278032903031172917558882131388484127074757031331317645816050207369290231675185292721151375855402341244420416908934797853943323582786344712970267556761579283886626120423292097836964547425821904903889238641135220032819212623350655659445341514117160898230041391858483619060118522495814227085198695991638692317227886209112553542996865935761770298478510854897664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] 15152867995869215764686851898173347877710600990530866947026253520493290637419917519433863261738866762772928737699478917700936511275604115022706755285455043523375692563358657407502170652405473561356347855869076293860816574241886048771690216750176083852716671941152929730070187179642980270273368038498028618303722400713797190400144429221070652525626211690279017591151628093994656261283745029315944341914162509004012721402871854236983903131095462414262466136066399136155994388211655915617384470441792894359542911212413524837863086109168650054343730075457011797062647445814880725640742806448969805529551955115984607625969366451309175619057821645374336260923169683434840568018715409603267612994178778682488708956039977596662606576475359999197359752126057022351556537237384094443078888620229253213827722310120408843858860768023908636305297214230861549594236904011837362285981478480586460376868150790241239687813751922812038499547890484082496852031857335339536515866554710541899237751463550582780150675318386296949539446431248687350641852324438761733260767355461035692173466596520931011033424177102640672924743665839804897051279069660422230456179404457121052844007271564269473737627331323064199899802331139395275327348393417151804653444969331309370326588299543606780936931208076611344067853752799551889786847728275438327583420521727489003298782360468937109831540434313788764009348366058894526405585381814998261161820475793825528623771813428493167754652081360326454785510251107260638503876912866545704829167038848714774629431129637755374492762621376711662002770952469854286572303280780633509998830401472548673642549388730507620496097144984306810256073455224663168961149101514899211989936667122228737314605492737775289573998126934429528042424476945793357846765381356827528218984362212650519676821750719549961600447627474711298568544268198563442969905172842800873571364491867620630731040442969575496324856782274021595027199364716791727578311681683495850532957826119760066628667047401750084507741037451452229301493364392572000760990106307561849621770487644370236664527081616029429325618986326590431727928737837794998566505276687756405469921039890361677316376694227644750560054719775686859870199724252162645767998326729875048525878281282812443247408805697783291811859462550430775536536670970643345280282468854356618779173111205793103224978264327446924865496516408980843781341792181976334232505307182616980377647465733124318450857508458179688318296628934681340450069218047358334952671914831029757689496075131192124362244765290054098971910017553445563673582447645348453847699861821458342018334731153484597345483032938761420264299469664767301023726728331005808593274621155868672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] -4199577129932004001507271652685815492576369595057263675982628752943585772246817198990008266013145154063629243849433544026110503356216292644491713013273921263181811103025421405556792015353188004284022551085627568017218230695111199177395248982571372116828213786785978758067219873619140511092565509211726644717055352322404287941830719087656533550609205271896620020259300858821999052363964897301415789373214246482629003027322284045493356623599838386429108763540921544458065911152812494321138704393397690869495322690145440275712450426631055242699733464442963391184258948522175213868848459992731633744432637665100226974955437024869359278554698568934175849785180114578656055018720433491597834762453512518504349538294787809981052696874283454377910342175765453653303115925837698164758068483412490816435943335023287812836559865658530628732720641943560580535257328424663258891333206270634367398429920941513544776486495093122881974042674428300041103803728155163597201638599930689210846879201250707250743716015430147544984518779388826387522551972446599454129854873126348779490988227974180829485266089140854032585180009383114542308317846890898957955419529083862962682865231992875697276455854932533659695541865336184733215836912169150356631921519726429904610510482229509404312817260888526673378848711778742632361629926200416544527981585199477290910799900284722490697356631171215690513216585240209912537168737060266580536372726896334254038124179356232293862276521761961838953838028567839301092796980846553128632413638294074058018066965486403310651677453137182782794819201460065761213592848426945076802826785052963509228262374241647130798373595686552087472489583388323417253108771379557213419676599207336470807322057538203037843578805075159661704101752857850382298260415399441686578396818272679185123545144978804956938792903741079502068390265743471104056585672288139737631779936665893147795421705442102641653278952088174323038600959286247539430415421092096001460241523381748830126963760211470086608039144499232206055818924588509072644943557294624507090768024578872791953759234437804139343614066566565391314368099582789448936161421778372963385523889233100312715473699907930382627989226836402945522417443278842548491999784320801862823328195512320443320756918612770789498920557167302596557439750732071135956186589314992937447428910533956724689430726525730445633107801660520769168025724019510865088510236064159790673370946625919975137099500444967648692825740027331930969152623458173818398792417644512807416825767664835460126298500718351430715329007208683071639636518102594849551922915045848287629472559279148856431218986023974147423255136956276489123171672504121294037654540145131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] 993923389540615819003470523792525158450682269375298203994682723656691041705279259237553288068089166482828225101791056130131049965785724945856157493671197736357975050875041222905677084339411767068930648976732413208190582877527379591856954348790971725200803443288085976578684776026503707884345383596687997743107109923158977196415932388291457738805499281491909629623069911039362502915328795117988442633123282466050868101319808638523097028233172700955951575119861637134498867962725215799447458463845280395732352742120695767187194757492099630855081484509265500438810295611541066429793902450257257422855825299502389349286228326734617704717045918647669410316742236659215306641833279796395918888313946624672135723400144695651351577051162385033592222253038684536090914198246338407758531639551439751403974168369582788580338832407568225188080431535603919673639204946937630206770542957178653483669865803373360690119836868018282256843238284350347231533831686824503594052863029096700733934145746708313574832717340204566160111286203311545742329148277076391838152806269538809295634200039674634465987273265774406109305056732380823328144312628572758603349715994632564929993148780177955825221917972494587041480434405578985271066580001397114672707201407365772003605240890428580152782067336187118265202678529152685752763182238203903484340447830551298682949408223817718146392081143609489138336495896854419856856537505888950876624698820421529215852627234782632742768790990756310352982177957317493578854625152375699664179583070917488549078690416130956717593042243380686245088829217749344506125002535000516481024618069649566002610110218755520285231051855411221645898203169198383631847741968328959721931587521138491844109212835001289581668970006603255095216850642949093598747267962000256981039502491562660970304327104255336198300182482927869143144528578595318468984362641296946307217184681727414273274080031331370331456478437817225766031262170059749408442639382353855569209804095409922054308223429335581075332791082977308522826485110650361903657540018340629442276752846359616055187995701722372588636941372735570450037188365447018976793198939486566001130031423849946798530607160675656206937412117887780236049608917934964896407946015257687762656439646796464683255222595312445506902818160346565464688321254254143715640545751082941744836803580961120419503029500283078873910248507535260133242429430932828802181664570709434404436596957220109392532098218797733085185436700384063145193529348288246827004039692087089037553307692365704135037379335591949221971558559530172401425564015026741534774936173375484047254341380262523971002320895144986473812813346391683464814402939240680324953932673581056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] -167192589189578560977117827387207200782187471262006735467852609334721008010649294795703850337968281452664215505609827607737080795582125748051860025101124730318915490918262764413002312073031971213461166348553291294685619684009374997444419068164835880403332630120012426136519840816286497277469180586513941972947313766847026298152315095691749691931219494988481227300333579459569969114204630221597313950441850507504247008592264062259177865367054425529389995497070292257879363097154490428957458191798146050226838988703376850238861128431386175464985958888681063228114712861935004742025781676058367311793151902243107477127279773845543126161638477961057310214784097436027899947977259216196850491825703436541069884631272648530612339593291380926443820425938521243802579013590505997759570779829128710099053441496346725275107146561662538003086877047265640506888790395740361758037800941177512520699548898486379829659151508920649959059685738943635811934915117143554043552688298240615368426965424600143167300178545269040135834708702855552023826850393442579262208776252862287132008581976352162322512889299614142993599618562125945227118998381660394856977457803051292119551358198935305828197599741624747913703969014467372540615418074502558954018698337946250572604082589087144483772056308967999990549100909652653442380364515767685769598527466395600683591223742931113197398253204775059971033810467012802936616334223244351506612620996129853749113867164780816772128153033015550258751305178456353620402292391028488808995255316635488322528443007628640993522145823198341130331157285567717148451713375344994029001158262613448477858423251879938951988258245147720632841753825295953524383434256897823431962322035465032683015893961748285470813678168094310311547767309555236420744649319584049566627577218953940689773068568650913580007209823349652940648039719500166714845824307072434368205657449441064629397494719478774288652344728442849110334359386338448764301642877158834887337974962970862425950818669125325084724270616451400583767745237889125356305067436024788660834129243519547059441594256307062973112808336755470788746488349232082951175026761093323232851775934703935869635009605879544050647402531062921245887509313211508076861487031716449119502444128677828385047473136291126449749230169012973214549173761991038394749070286605292503645559193642102572368345188333889674650861710996099329507268536620939607839589809432184030434448128140769849031809844616113150562007236976558499881509447437264363295501801293670866498771620836526222389645694704571516323758348803619897141735603361230479375806068499582863822162791092024209620720528341018693477166945426764939368253617641456448345069397737472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] 16654820992665692351381705087276179769998509751382719577718633613707916970550399572846195840701853524993121050802466601949360237100979773040712319685087661785500721334220148426991719881149438208977105491337633310795315222562060165759681055392887644703969894097652462525288143418319124364264328638624480826769231483759732712714529190972087724443915525900949279354922689066239523285186934100208948499867148932542486600539762074070456823157972061883205430100899191650867893154645107960333929869224890910671788716316011145970641350557899401376332582625533382842758431971357592568077372308018397745278878306585230788092776435889212165222833941390133194199349171876651104034172837946424901214798653599928321620238311639568925307982089484115286483869620858875709618255175002978725242814747323292592657436363264938566309876550153602462674092443036981510860667854899280340252253932818544511647063271533321448155254010360646401238456337515791813814164183496550654286620542365969106158686046940355971790291906995794639239231946443414922734798764108670468711069171943446583530162951257729846810815830638884973307749371167735286287960690420333403599939231453511123521508241644664608846749085075129774452724081083668524797779069319898496344586594477515159267272506477723923071206148038216271363334956686832588153337032085629468174530257568363854681288716140347916748719182530082826309461357181997262474877569438297279254143756172252454852965382717831579425379740189797737420035183881116596276220798536498791180087634152866920488269944071126118292173899710242002625827960903808849842220486044390329308826473798150503631818905486068511550320039327435908467445750331117491814065892952836117589411107742536680677410712939427235532598034741975625239638024166286426283917601423836825633276706113235138982060468274892695262740993255501758995657126649766926451173273318721629057732531346302408427546929000679401295691578040127939442319189697637261513350779261503043261744689668802516959882774683440752293267833436360838285781644556835694510097335969230669513880916738637533659807962088541988918169027530032993238692400277105857727599113769223447694693849832824627568304023221953931730993389438561852153237199360476196290821409962806491648240556467401435559725524418633535728191335118231114015082203285304336003213482783115327486167637383512966601698073572228920610757851417832179950121084828741087107680073328896373912368295330041200330701170285007561355852837975560792439038791620986866792690327943476972811136326436533098669461990579836496194457246805402958564654422456024593133712326821163857746268660590922346388859509960078520523275614842076769004534198035062749107333231542272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] 7700302406567831537621950925641916875766651617949868090307285899069016679620092726708287462629398664987103222254437300531230121073838543678032208878338812871695090375937306357771246578563193376139380608427679467434390472340759783393326708772844345739744865875271155316828092109589148214516609633654711256723536614704874560876690813494029567057917310940588309971719199250567338196976762479335281538350778476606316102496900847207504432341000408116029429618616295749875617455510565219742764709609316461836394263312449568948497922915902525704145352788310911982344565339559444691167987477646076489514632022296857990407248308036470330330651821345380294260021613540451306680438366598579822883454775049035739308040393086765484476522991234696241437490621754271015258625745085334320125601852827420310620593607217586932559645491018631146067743821769790041341856484432382120893961500716246739249377050339078551012036647141366711717376469733113216681500914672110264167278238019066628556660317292718066337630805420648726413844574179816965805921821236276231838056485984105346487729578065751248211676498914634423390307202749704266042667699537218634169281202044711327805981674368225884993804625864646403449405029931609249129311994820765405999611582331655420621576310648551536846387699697813402952259862519071522453234351443328581118838439707892850896883115322638052458234767448164137340046029824153502713966928921304778828436268565451500148769179095973698172494837158930069344825714462808618934013894355679716914474750404941974128954314373153289060071731340943576823325479901633614696292603244027787766725011733891278520819425319438566441040919270455676310492923664749528689857063155664737854512618414577369890142826810375678848550933104598083398745631863087906762289097611533038465421386878241435440670962553570183310200654607676026215528966811285094584806099444669587732611420335381145874102733296749779616121653367358735106942319917470106515137576767537729416920836444927520341829705362062132497708936495219940858248402053869395620541436971579747732968252846264299784783696079858172677194490765885563638031113908230258783674452161793143122466299486044595607199231999448832069273331840923936968287886428941823851292132957172653802976369898706021873686975655639315586650222319299714718875590983126612432054962962129569282943697495858483288881849340179490049383411068149437268351267838752216658181337501724734899026830084546560802612044257939899013426695659415220431459856280036652796558976652409743160919013518757071478212007149433143691274883882645042276628230638358692827558853840175553498061076718994607823594618680830467840758900706612728635355699676639435879429963776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] -304011588240586176497285638744832241640773631262224909877256359375650066976934868014014703628163676764057328983761798568227366649359630904425370559434346110960339456787121826805250422445636112763359015061373932167768789609083374593638553173925416907934195674620539701293754964243413856772152001120083144377194499063041399542225864184209477393406768189086977704313062331196905137289190038790608435869440409242085116635636853359675333870657560059947503131065883505271012922793886274181472890402679152177021324907286312077825079352435225089351216539526314070641363070428398911333311465298214854160102883565831719054185255103357163876548440605022354558712592308122085902275647829545669451462169036283210032856832149044763119241672464051504648417274110085892099676130881210139781382782410468082461265629721025387993780310869877756177024561818254421519872407674681014440912558339099531790598244835291775360569238739419450911051304775723578999333539361779383419614485590516468854508302727171831210771877347290122217979689145946038560836281745294439276070422245134898925493530820573176622345150741949258482685479138966201690921946677719941367995380272294344975971722313011275153046094223063047752812706478213674293102482854480217688158610461651149528171450508072251846599359564561255849693690021869849801453852021429798010455568861946828248322833964895519515927444002838584352603565655753447705721713304053963827880206621501506083401786379070577406531560912786487588996600413114328739104768973472695306922233347323947967579970550150773532221568619801298958780587162633409261926951514398224631144516661754603115184483619972907075150652378954536986867784353569920028085373158629294203160091378349511365829004542728857712406667374226247169603217181745945347510539550515224107539840053667875491306116829417472182558376878351443394773577505646452359781976232320769118414625678656664692092606367774246541009274626371766188657476240174688022623921220520341813290054830840295296914459928628193192765566125910135420589586997430055373434005555748538061769555451276277393727596473567784872200907938818524276589214627662031955986620240115947293694106041952008779044430095200152259669782553733732918386443774075658957852424811475823832484317492376152562200460588564678890845346807385340669591669626917862218724935645897317576756180291438626619723344846007808918865575288657956907494626447702355601680353268771894824493016225526360964789387541871362677563176705458595035847863249513113973433660211362430232751302040045278352540962653000232835463191399612212345597612015172703891601129755266173600559862762815469426586238554140166078318146287050943809218261547215669938442492444672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] 51242787670045728722616718623744050082074719250018691465534447131516385384599891889583267984846642361023141702201797386354203348406937546587526165897995420937594469570717339117023140344554252694302666204804365290443553827399624534370917449931409745491198955963218918243337450508387234647201246910637986216766720126863588241738899037720281645187274573220663620129857298571275999187782621043392815782637584625101553450790426147805592197190118877590394311812950069865031607036443636782592012526327934611457740893040500633249496421069516358116967828077033290405581045650067584261238132445866135954730181431365403649941346528797876649015810911766181470566064500596457253096875296150790519176179939237653685731508021575323423592257091323694249799434211826911616855220562975983706135468199493222747709890240731807624155384520450679707926277164936043992421212759562415885182478590740981871014751099588328633650504438858260560022953626690750708808025853599103270244513402950732197168394468892842403666355447902083835524655087447015898682542647437195692044031313954166706560947668513432770989677189422789192498929988222325166531873510605582451298584628770010185922551815491824329616974846574022116653774617505382521328775765556925396745900973250495050065844685484466720692869219982534980481208165996908627992144776471896744025635121284688349819895938931010550556597188491100387013051095088450316226545053061242638829184267897566718103230995650638932566685688103643824514993443274843281644401606850616390175378588931977028463162096806462851917018383350460524566897778544708635871128191844911732935925677753416265713120453117672214497970466868548070698187471184041076414206479342662185000170437218908526370140874634135845693296574968962753960853176139513483500525678608901683728371612573395085333078204199479945898367277586665324016598722516210127593976508842193384041072034832847696087580259307915009436322375548953041371608124839548880519435507623483898272212021150020184109238687260353617338503132925206096303201383658698456363167624918429172720283040547119108787860719007636562359948051365270686832575284088031185801746901177406693231679354015974796726370559223812841501273433085236920429600785548716382327705520180723100539547126513977042025885462945660226054559145503314214206259033374174172053645679207084773131871544391012013564327948273559745102245106421487212815266261851282678400169143412428701191609163766134090300884100714247555483881449183880443136524226326859788878848116910611373112593416089272925834942539435714278292917083063803795528199297957808778740866980745831291334080885985411727327485026526072339620656190179336105849054873236226087198220353536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] -4312985307450539786102824731306420897171689209541568782423818391718322924000012831070204056748209701821161164837398960997627657412205518815316416133239037477428500732893015870019855906408119567129622917523102141604097527708327337292403824559148848560792463105815221093916937247884176023705157385530890494938718354308721974623499654079625794811928448496632787240359899942232456517383473304652268744158880360363638263958443253727059900519036325923420628678767100596013295236622063753062844542406140034825074079158964857504851114769260110651203534402637841141919789999368256917276288141542500939948389655766601670619570794831936504383491682064658259034362658125238964766259052207952430789137026221347608953471076549407110676719902264322837592812218679161269602893161167440712558182654112208028607128898432099833886865085077687001427139408363419505155333863883002052262102089663915281976704437022321037991389737626142180879921401474703853643905672322439651820992596933513221375805563950564871774484623116688097944776348756339634870706996859441702539654884287979768642283465243242054647517871437038793807900860985349252567213103883133108539929329629108303925554233851424020935637390371927405634733124010658621497825628927015527851479526294634296043933215587247995021424586099177694811989463585934700866792942207834854351593730617839637676588947956796611930822241299893800606389055681080958203373568067695634073800635829053309519714289508470170157124994418995070282300301319292288588771091300969285937417159389410012711386400007707972082684765200141953262049568666784085072495417783919509129250571820440210764685049771681949362576560751626870792374191469500912670074499442766183175926239462266431358646523432532805463619521754153788529578078825307086245041886310423153929827801446510836106962761441702506766168565463056028585500152892384510034056359554125867586984593118128006656250218087797276113014867056269930898936848542810000903217458147431029165465580123494792242855202428753025010449784418638281996714502134233081395314439560472219209154392793700961565486603710882764056960218424641718656399368986329212562624772489658066279762218500091454893533853453033018800070568985906428031332011574809848729303520003824300942943501118264413907482241458010897009296069784378945921233815547091214817438292019464912127939128182973761911676686651393727914204801939407587624501090669637957025645072571822236831669450312485628814401859002094456129362653248626328859441701044926829135525241453777910944712897053049562680610542421346039486336859718429904521081057469649048284585739485868656182728869017576032778192866451180436381221369087094170967405406107566139565425033216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] 141075376289363217872715469974890141300237362413321087285713133172886856448789340591365823263100336463320500720461484134378060183750082550549320647633120497452406240331822927289516087925127923615831693927573047740210213073371029410337782377434134240495949591262406974686505451602829994161541147507146148738716815769655465970233644327579022999053623760843960786541329114670742233628431655396302185678835823049730445295156374309576785081510443134827115810408040778279487506739118208444378235628557593781170750491676415522534210367348224819586005617693089683200915083909041787189923246441756803322467291184184537411867214305029242471879563826759808587926975464828368626234207520687656828640456300728541023435110457418264009909669308434600809228694823407571523168613116239146815369107739193029811519639013614705494839753822306525703650181908781678921726993297514826927678816609113780432803668936009754263952050714325605663229590450347059161086480839433006148344501344792135641947816174981767912704530986379047462252983510053781402525085950400194880463932680717660231132299968119900756096811458213999694277414896877006323445699958027278443108424159709023416569353163301976813035071665867024316319281103745431056629054622347905077135445680384110795706803798823596431428982457526784194910759017841824041386089439016889019783647489880829652943782858126541500162676818168272859230789847245871765638305371195900192412308845494929217186905801265668337644097570232022844304380356961057851393492121921750513374425737761816878612731506198400570727856418660965007793096744862288084994819187084782997224514816431592280751483964985772055384268061928678423895390981639284424768879524139430405163008459137569558597256048820602384758140249914736052577018762158446673258119563506410427039854558683009010206213482769474441093229132240007597103616066447593561049246237901538546946123671054759078383273185789962644065889125180686692485382894187535432166561977057817350880153584626062188257059272201051083260821039216220210649376165551321334214641495634175217070052052200644439246736659405097544208723034637856538905413677113448220085751660220770951603691319256786492708399797135543315612290640443400985560242753111990458496245166523076037869285448481309268633495485355777533329774474918705026490043362311245319839584720371578659483613732540652074625865807493559470166291962572106255598700330968247444105608968982226599661282945425531199675449225834580237074933095292655178314970876030743258328076322578161048798115651224615432930828128643569952729552057986588719937421046679983436328702586458619804340333992822695470645753397333470887260461526649131168765606270811307044392402944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] 25014356735009303412382677394140517960193110813301413367660124881878993118612468578112303041037783358621631421065874659109733779375903277690752214046969112361346817971795422785045710815376827451330224220563905276869073490399150145160936948671680109730676017162016738273401134443178005756246316378888689926308475709337885268155357242977195458042089215290759510776374778957840707903334289360455443828496253532112267587519828348160471617526531236178769103990062071717149602049839346474424849958163970961287041904636305783066225831039310789318950101135643026480478983723243469337146800899046271534769553132671853249218776187543060779194255883121783148539872290853343680437225848021010167136543095077775517755164304186087123066108773780842430940972354099975251450124636518137894521167256027940658565268559255597020151200666314867381677730568675629103436085480403407374248780546844970436527354233786962851746564123583806958739760093825394067457566459461631865935798182781424226488677769856561444719216545482862998224947029822851520279419220167382559189622904477017090772244148841200569699279278565086329435809515780908159235103752260794449538797271733206365890461087325113543248916446754858711559725163492875564743031276731257765494291182904582929256394483146054734995024371779652395820328230858209423364679958110051478284583470269016515124466262901123224678057334682472155775659162363749512866920535875107926782909782500747913288976290025346457001370375529175731935632449807021465302342752780199970261079406822170696130021980594477076143901006382049737623478127302059634509762157840059968018838057143821418112772398796702332959250844683953980978000829839166915054814247181356878534989217333092978351233329317709181377324227361552743767845326095339075714139839488045444297481517442199811038223997215082148249706523400698206329353769985990616820893752047356947484108349775359327428702394911387562018177995945182246694814447547723100479971066549095589056579415210614466251533555094682198820932849427373785897013299809678893652613364635862930062538530368578783377142534991007627981504152560549396310108851660835169642044648205344922079996387253191144616756736164996961846206144616349248621669252218723723878220493036810830795166437662768045777311493635514703652012960304636256181317852679627494734047842359437909674685508925243233713076126589065371327881817935797672241019883188313808923958679345978226759076595392089421493367755938118673407886303535919059342756880746605577987090213413020252666072872069665762942249624583605696123406150390639070582170643151036158818188366396064738369643721841790293703316972434864932659928885462507368373535031672849063972175872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] -6267514494399984208117695101048602328711873543108058122933675315300819816580302494364324698452672919120877609426857494123965937638745939081045842130021900652708988096875262798936756470083311850000222517385648932512555485939559733435674487347988146606510363323339633297472635430047903380773733849543477787490133141245240685129557760768360169583028372894202288001256561958586891635110411897563979136777384221851370148834131118498008243916827436982890618390781452762108629441280195950490576203706956172832136393645382971523456185184813206207547048381436356527494260311410274707783127886386673778453156713019058910578378550387506380796849289786087578425240733873689654676273288464096448706711140808584249546488813630358596331779069116013622318821042379624373512930267241036318641790073504000679449622334473587958994469594492300766630964680358043032291747584184735358506231960875528222297273527467927048818906603637425892302513766173048357844309521668361162618299209219208079058160256456734997201211175260735357131936058822383948732336181400748355287277396516745668367785236198580162602074029567088411481783490841524857249676910543133146000553580371318517273769125348384743712667069373162399725132093124513450590828099810935588949997949375737133535167966337827244035322108036450193192446981490975953337565727825885276065972565578624989121610004793237432934506423938713101268452339889237645627411602914085987518735843099285328574335256079496062855810089873550218113936875267712072870983841011710521562604439032189752495672035576006083752577415052209114976071518166449089920845480208233685581915349022410243444211030092682215380231901714535518685458555984567252008693477880716962036120583042901514924660076250453430585311186878008054093222832808049548005972904368443113657332706177023489492515978243634652220122534850335007651520737635240335970105435805496617561590091428508547392037512203427981100138427197214591901504942747590880267704023556560916408513973566480114500969310594786713511199666923296228705891990644867582538302606767632906869194876329190384527004893618809730810809700091656187756934014453879649528479121995889042081135717648210269305597255040430144732024737808505373614087478977543448645797681485771607516458998025300164020133159643674036508536154633706326221088601856972087618264281208080229608515119233568058985413844348537147413578583787292868989833713518710334591827296612076281103524962900201224867194753060021446448598988235602006694193171012361112121941957906258628931407574041909181747492468922590354413418499449094997656307804470703980945850943632557310302752886367706783799597689604675961563056583171511227753341260565360411110539264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] 467864682849234840549439854776306188421359457737786205830835571115153878627610176427315038097325033305216992491593901189686588553392644714718844626856541177185864119866597204188271847474810700473193707133788592390244326503279071125374184697652398138876965377897670595321698198370633323303653908759669954943201770880534844303279094900296007100402706617515252337233567951995023699248412836942087498558610449870836718892979534118477819987774934406178930486612958693407636083214060713883520109747215533029484129789820143694052248939444328941685784367962313514743447797461460886500122468371642211229356044184867422472682591403768530991565256106217013794205594918730610690046880097288404202570561885190403888887113179127148934274303751577381892487070285419307899160558760925806167385825781343008030458861111804992532784550144191675912361627474623158365036626967891450428445463487537044813963131451345236927243211238118745198285216291663304445815303178717228892355363848339847767812672374348108541453184823507467633389673144925182008590446818605232384585486447888059823867874419856368911793377892373113939696907763240047783261831784485171617766097254990811119790019693348107237982601368198583221615014451022291021980674018800355291679857990345842545010043020217219200468129367614306926955435690063503737247262845378955434889776515207188619664961953268200048928718276780012738277382738683193060286163332455349716687720079654791347207682424819057745764168843890319923290916623812285301215215144433808217328986962453566705594488824478877097298879751156018770523625011435796569701000382967214553469703370653007140433455670629295033826731131434164674557341632277740921459688625946118452255100968799233446330731552434876610947215294744715090163136285741187298332195568041826280666547553052514073159643176505055793060030078906721848358052950621025047473000185610884997117568530265656763041725456117882524273410645968314426785926130449813873558006744484413302859095755697045157126151110327539787169696764599244833906800971712304566100732601248203085301477182380568225085886826640423528179274228728936809339350052441754694803727321316688758024138017805084438388642690024288780299459415487764905711018562281705957044720720102386682225945973351593136582005022629191185776646261978860980022142913080432886681565457176300329416922451056981741745781234529164288806237796011069997224927736066995969381867133249542559676659012173776611258151324145321972377103764859553259360067533393573442852575281046232451522868802781220371848574276213050992902418373132269541832889676915707744628843566116943396529291796876922442049699918480434372403307517512802108863429912727100397191168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] 20326645487519921923120160466229431505152473117241286487807419892717924537991927509982605321507785597257820896910685581046979514341401519427040543817485663980038361900963774369876306442980824137819219577947005987565956513615045613189633256319854268742924394718595515184269945044326642129385125906975420790477226755744860518575537552532056900775950160833985165678592363795498023717247951057370181202659443967971986513311864284643360923540763367701626345240516288908839299897566394429490246630948616982449549336747481814167118113721165385295256373145048367482966028856956080900681775449619603209127673875903652173389584181228590059673989492787063875539123201222008624633653523169962647771174341853567493502536635047387147361198851274875919035782193863027698064959632004215833328359401436557496499613512211252482454212514937324887627232815283172697514050354653585179272282639514226064454858217576654336133253431437795177654798312376374553507762233842142161959022862853721657552143815700478618484217263392808298741782275413900034475250512423494025189268935431402589134264457684297878186925354449688186420396056459008836973266729360915615170378569808713339891093238515834778058624785635424235594554373922319387253389158326315141968059481435783033909575779694143632075830072681131624143429785060169131451117850758009758189573388082073440539873530540690523601924722497889466201825578668330583700423268209344504940050737185770962277151806803137694699248321862766755139824403860090733795124960767508067591938585169505020092592187075972130115121960887303976557222984025346394046237647206319599708048794857673450408331237315364747271924326823225821304505714684952932166857337550828897639318555389237709899839044448275622491419445793490827294540411247658790745410757199389229886766373359132598156303159206597535597063476200042851713668823355438175897567137927854210374090187431662044345719526484028511217088585347404429637540064401192518635599727936735624021839987060055390065296811000342263654488437231224424670548910851355741413113819448930784480751485393645394446980042064546200711670205550753449312958971338806715375420018593480708707163267694258083961355543335385385983352197338850161967752021645439454912020080262368197150028534506419604613465713785571457792631234058727065740240974251449460190163038703165162789738585783386863802945451881022345521484950988476957027585077126965116986432342190078128092184402962056983053738739959098915261454792015189363714221874951684099239051314642731252619238238542334026955387138179452461762670510391446544128994745272296324485735147406281832102654848274391844518395892795407737558859709983797099333624964446881140703232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] -4056795210176585415295310230082769490258904447209809974852351073263682869931712684839180065381291615728795253071256094115036623842435161601887266984312857841143110833698839658282624561087854910090623121418210472069778327300433139958068543426426291414064424627316002061701744565316329207621402127810333319338593107127371844584843092102441600719967655896778234604412870947242977181201286140663603986732389730633675267679685942246068106765866611092796439357178074361910198453717816504090858005530274219088803135063360695638300768117794673856664972797892075251468798064437729964532596659733469028503378209540668659413966683197210232039058924214047607693384949844562495215735462527679879276441892976341151502418524785324258106648700691460113971197901640783012781153553863906426464613760043731877380574951216584297717557010173089780405934442501192721778104407375353299322897628032049552001765997511086392269350977383895052883355647241450323446356091121259844960812129315447439330370146586762045889575197026147946593522784474716694854499294896905800920464086832401136020416122098193179917444360303912876257030621541513959209009586972135723430259635689504628751088926497645918557911558110417321673613344798013454667293733039724355100475837679786845746361826041288898843507613746837417765956313482508645872737654543770587918564653501754966650002256708602211379148312792854201834362473250732475970949209708696073907218173778816756891189223529699388843243498014673482519762488502973540803215997463502139414318724960140681013277485534048193806197881670088861712650080919061670061709281917039708457305323629719844531039636125009202802155590723949824959131361356414839377141870305244372126367155447747479632271851832872207388331150433187525391748237377308471049543364287710156781632892745416552066357240398261308721563463229818635189958978589018130696910048450056962251872619740233185419999311441707226486557049025219866620956330885326220897890120278129937698070928619833083035769751608071461745212019581458786907303898058960714805605922062666972041115504316749090346166386939487282996754046322011379455339470303431624718421834944071230870067140836499597457316652929547151939395542103358446530283361539351665249905896998041528013214437856349941990171849238737437696879784219126365603233914744335964356837289366571858820837767087335244145996614027672338089060404024981262935810741460711582232725868025679758005862932428273100071547230851356762808524790076069758993071151993142114072383079028818292882534523122480441126012956768548625099058678956961760862871601319795796880406100999052420461612365132640499775767989820305111811329911665430528834690111872660534198272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] 42764581968616180234800017248007319665263630807339526788364173017523068156416247252527829742411113392465318102461344486054468400983460019336369074143778816931341304460901150061870051246406836536094099705275528486424803375296023104653822579679721429730719753112286748440456966764910648293179768887979644811574184451282987605596802634433938417832445852668842097942476677018280985104263547554563770516639004243567503253936462357353118736659603678733246170651753929521071945098566399467425101852680416706276391036009857780246181845048214827762768839092174599864158347177845353759302385656941881576497003518777051430401308111625750897633416365084561097974055967836744351360787868547597529165624439300488004213204015008887605563472950845915749558211916151116271437406053155291491719637378508739945682265234175672859738710900036494480629553795479560720542789038227505291331329246133717445901323190856594472419602974480126610489022401031687614366036551956128446720738956585457627675007579054556649157854083809849030645603475902289099280799201355993601830113879451344119843682941813583410379342715235584799573939103065654258194859434859652435199056359771565821182744229905227637950749521845677197812256138284205438403968954976778068151011999590431852946431166255384369165075584269561612511462287336904390830812738028931347966128236416421984810706532558173632487930703433703905366487036331770276261036286675323817932944549396834602608763127517516286721057852805189767892496024415116389577215129966761442257587149632806669998749724730921596968693026779578401275784491853944458370948915947737996445363937392855625970214390388482634066506779828800621822645585035142039521952907706787771775691924872894337699610605467213198629480460684339166374839852857778113206041238859081126003919420396837394174753567559975665301733713216201665499170359964791795522081495471618776218828813743966729801216437617736219875544056584289169964585539980127062802721247967470689324125990588861077340385639845394965840775953572755093303905084978748946722491569004474115357951373464551472092791785524397741881183990374179603750289852110382916654672540083024406020094924124989530900204277146633461408936752002343998104019017527284060573507217562392475444747280005286558835152499034801101378588763509460982915784984489128881061040046047119463315312169237884923233943542157355978900653739563663908255879885581931266291416611836464488296287445512878549433520494512613429548131345963012019175248047641686521175294900513392515173023543423562748698688683782099512772381977385583211586326137312001032679097699164565064215386435557709199188216268904523852856109204787090146265997715516707307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,68] 12166067738659087210096413818989573327671736686064327538885465348304549763118903634357149737502910172427370587243145534073610007836282941705916694442319993345268620904223572971427384157686744988006697991028015332588427585768054834654190032572890804471364648753823486940647483978204702646562359518765712882218826251682782935167460000206199062422421367853553034036658955332763349244370789448260094672887505857969908444869730440225614063626926875227452544153563220503658169866688438294715437608865292079698915621792015792957691041371959086789286397514405319089304760845969899033258770062327200767373924640809478853775299098012387227030812486980873772787633935334799942099727506247680214869651340084082907120508138125384067342585225724603099282195717520607164280410456341746587018059895690001251176124269075976050065649909402448015694509905144111820826549471038214878222508170381429837787119285924686323260358055134510131182693307890457340769479247971923422065334470704062261743827136739144631605042150924602809457472888966104273473056713400055303878385056864370223409204519758378352311372134994199470531793913507205747073978801871994489583844322977935385012224618208391040072006162660451948685742357265343347957520889446882031242163238374816325192139403555825185723111753859432061794414420225389163136349514798506347452829197608780861857364088446798883193258408258910732289971680072542289367509662155480883489918056599532469777994675635973302742482912487268578372665347277294100091915225652199243707721189374931973496957965154267194930350935901655250494793871415930673828447954686201156260410686414510127629747254962270120666494445140993597952213248869775949819956705504039878628196824536697428606207535581781659969173389419262133709022033226611436565414101134539421123888158336867418574264939978985707096684426768544961216567064696083491710082783082111948600883695219917104496605843373676288792759613168325200081359425267670826314545705783101955389946241935199469820911229026114440647364198530089661361933599951977195737816249938918214320110358112172733091212256531811132061177528572325146694926101310478057125846365561401320857925634490756614694812862662926940316154948956511003720945468243134915481909578512962074345519603007967467588597272676838111317209765662031175487190530323891332022446524914278105991811971444928689091154895179028432335204036215637150825373614566531141199671936225121353857406637152119381488927146711537553889308550061324612067534735609884033749467918400774602548671604555170389151345457811360576246436008691105171712397287946293162730430085095027954541578352035933924346343896428539000399640376523421701917812681415487127552000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,69] -239615882870840384208097391460753764568201873888905181492444196677427574312939155025368777441711727247611203991098944333830853262152916996582095195015343823932916929983954887934354544685094242923175435949050918843959761533328495593877819538162321793587244895403175177018598925743672920989292583191089804973034247076660079516530566333711399714109457045923104668604139723691984938410354859925521183460381473856255901424983685038919085318076598399406069647220664065361969463282693673509955790482813297986044443220773266389288208081017646836704063121611359017494395608255818513918751844017458437995306300897071188721962595585070896342512086626668122918403639314710012729208633669765902937773110419301812350852607583002957252042345715315335536089850737718883370086571506834925350238688007753271975513466032531300083607870470861265718069108402973145391119505696598314147315352163356787595022242916384828753960648431608600146896171486410142617715109773132195550608179322723160214387740739388790332310013224026386423840150814197668872762987515045587003845262967793246796515293114929126890043583431085915296843432213869828465651728382752369996899164452886850769710585892264591300181981876386837896133956978894133687492215084984066783877045971384073917524985160932255799289627123806338215570149960412995606951959780201775610584740168176914663602757471634913921095495771527280490696926145872837988592399283668850970878708079336438839928460517438332157689339533678384788645773708140222280195444912420659120773290982919319224516511366728942782473939333133696580047333559584802616397816881935773036672672783040149971357819518268180586995979261193269351350861698924549533778004432313906655230579223835058537208920556662628888085801643976769314679234366120120945941333794274518322105174159059038928483810272101004356987809151754882219988837144418754789650166119101277146870193460957811017643822069040831416064844245371816968031741431474475223991010866464131709779883035520336512819739835112809540500193058239770067665916633387860542981336592672401482615810221224255097717016160327783339675294748214747154018100702183125388542763845831142051282358258364244647535207204316157935519370554735421587728546731680398288668228534332261588779880567448981032286680258764991290161738369322441728979149173570104625355920865515504677050646434300400912051344338634976840954551147195522832325048621938773889464827122019727231440066918392078653656977697589356836524169243071633498706696074493143653278946130823170654567227603199842646514194565217385331617301935868738938985592431996437117551599351172918351627006728066343642732661796315893915500361007654256636377648733154705408000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,70] -18563647903856332297768213356478384508842605028733492671164583351903333464393773547001287487097777960465999060576985544413924457663490112797353658822348747246540154947702808373031542665219545118079466595242558680838920059058393156175014777480685815713508727011228069164391987547627320070748352376435092143766534616379864414291963599054497048917244823623315670104857120674192643906343818669593486251514732751128530357998472121610724638007866667929768768223854523758475860788515699632378042152409415996221115209505607680376279370570525814275956744659146741932528812641307135383608807058038081761702689099492930872937161144878619926277816806019597865674382443460979095664296062788482088813581336900767020486313710156219155728244282706753148788399427171328806973601278570578692715760720037596594081720219937438997793179865537855883949661709688081459705052354294954062624412567658203565244487414065746806869722231594724778816070612727217420496776429272888324997157625525904277153169556107886741034616133781418242877551119567182272013103560246318022430281826057792115992301180566642437141292908135267929285493431612307007753336332002972078483383625795527525670929581112406100260308257669081804083428412234743254116556621743615217639630311288458908300218852449063971855766850174746879245709333119775992840806714557791212302327661674445669299531387743186800535440274987715870513692481716704554275842608801073151485076102089339303127065502827772046565851250761688379575958681010170512284424642458954890356543756773497083123405567539245193761719551301769279777064233995728599101199756512246738524315868956476597856185485438488535501835063127281484115215364933715605954494062193137272908381491421681892635466706046448775204154546070383874609892377707229674984787697967782122409939528114323569543591113781756939612625959256485203916518714960902729894139987789170877360884721831681087973761539307262734942884780516258500595499667840763181543948553523220446690142224269383154564530501421203374478046388830981813438948244764653995352733848906844945922122323239020905673217994528932025445990308661977779010329359892770595157941789414880624358172407366397497325847832099771019139164140704257481791237533519954295755267005725709678598616468112923207202939759222525488767749784870953908935562769624839833374504362016450601046171599020379803100710101678878159399702163899790315988802167856271818116584615191331819582708572029228772968389398003957502893321905790794311855311332300099923041497262220802709238333523307532838367100190422957065623741251454558890539977289011940413225138683377272259316361745971708661625024227304431354885449983668549420266058654364467200000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,71] 204226758892871944356960091428070039486667390302572269500817465294204903331489552146439364182385837690834002783336006205530608918935253818513066298062531387522815221607985676143949391234022766527018993444779616988568152880278483281265841320222373769284423862216758135005356693674747477429822671071281641162825419363476894421757751276584200259808984531062412253442190995952177243438189977725411838421670649436735421936733459402277475565495724224104438020079267225930506149371554054350728671461325673061858592168040942431911141966542865299906388258828606267279435215540202831477009116968952543877529302287587834666346234189302754445102153277064215195970300820299425222369562658609944531556742027711753457713805946137814836991923969700153351553869752172383869219920780779586198186516833051836952294879451279661322321750237479278876401049972539884777417664690631352829772245813123809621412477777809138905903442506688586970334407478079645917665424311385459678303324338915505903736662200632237257875587526167120474032860597782999243043051988499836747651200232215956557511156336759425988960659167282541159412011551129826227679862348091143093830691527216693626422149672007551257503492187364754202002072016880728848051428416563202177471319770569532032848049902950210620585699468296332789291837302292751222993976942535599385961192665246606420526693722280499944454927793211655514054466685569577494143493715355102663895810686661010209298815053639637533835339884580535043416319590674447584184646900427814391341838507502055855245613003347003312368502683584517627687443394731801242923749068072959962721683725311708019715061535959998453956804923332717430287597243558232347008968076019022597205064690521781083638023826559737898553450905389940508128060336298060834365569003052888294232042198440968422577477591062022913567739887695875709523004127474894241091441016952472494772880048480048825647885714561887115453559559874830769065861907842521339255277449907065353086767022344878148834358585350577853742909657382391594997290140454512343418188054451201438685375371533039680165548859352564717544523791838756594170474485675957040983441650441567355080814018619387094903078599803159063558006797172720702047031290878733150443188123560098328696969041190636852055267571479996319483663396963637279116859190161068531092997742450470565734487812115903309363748294646470400145770565743115139440421509979583781936907900756584759474204500294431979421960062376714579392061323073543656699942693328985990210648460099422273553476570634761447698951677525533590511949123718048531625901410916701737765040157788588432437767363460655828820810315456591486082896433652273113156693061009408000000000000000000000000000000000000000000000000000000000000000000000000000 [78,72] 19932473238576407875158048513227386272682277363575588022904360838680305371421077057868657202995721515128306059331189444866495242487572852434186525967548952573894541246027598715657686008517388132491322353858715007439837305849760578846014839499354198953192698971216816112701528688183408125205111561935247660300666866716362777679352986732796375382802980506440572029699351729945174378429745845658287952167764504071548008400129543623131976237760207229059369056888239881625122600088554589199587162208111920826076426033129395154609055535480085138213466630518660152322952019359729380057006755303251293347825526866690467896258964500525793984095825776206828361920806510395096726211721467788123550452434080479985855130207413051585064552566437005438928852634849339327635157829868213541768288073893415486651272996209597143690941823713714098520637327525343649768408668643627678096804063813415974414701382995154507167774471484728141186013599422335059538451205474350339572290608442547095446739117812130534763694693614365575867542689893012919838623792390552314265505680150410343686158907982874846274619242528570082331407902190446947016684685947401786755031118222246500688164929500318706417408719779383661161890991128749200300516519936891011993486300271103877260308325742195933221335156360441940998333725488343252742201433412487094836411113154971897672048803181376338631219889937640362402440144195297882121762125174950182155439429390641294078979195088898591248096929269617972803747690264565502010716071839525083616509242510055495861557758023379704889560469907182800890079614058527896704567821636356905306590516262486570960050780992365275110133277021735845880179603162131358091260539695414265704544742943253061234705925612258402971061422231666400480338998504372472247784040054779179685736203962646154833971125766977514376284385844585074838393252426312076698608934595449789924862394784469721729359935801842191959904631390912594365987292586827453789025904817955321931803077900101773559216810693301006971401535678651398199807713893670933928155178960451244455040107757027107639621455307700255736162329555539017059475246049687780296428773192387075948281142893192202507913123428254291355982887680145215049559268705458389075100177489352053085908925963923839490787013236046298976797804743366952006654703306136138008511974995379052263954710806246658238424585918122786662886391088054989278127754082393188070255568470350823038304101050022369025441365067175321241095921596550594131257344400885054729648512029765439268524667220826936918985451659704582886053037253994319252724517897990877594651504041874303298614795695429832447280678476017839625135326621190748954572179374080000000000000000000000000000000000000000000000000000000000000000000000000 [78,73] 172295934561994352613604900294151426814817700999333837951397640124666163698118619355580719302960422866574578464299960293898026155360552043451786322842301650666039407498802056803770344769972016127519153075117480040842846888319476337103640483410309862834865176778931822412711885701140383183573296221946637201386900375936894342124088525406514048557684777557963726569558597113231231596134755827598983179230069559392155328739740014064165016573923422895085418247486358729466314171830209286969588998075763200203373668990477281505442290353751957596506751221484369523900033644051309000526964881971384953739642420165712131340632538789902797311943735327784027351942315286859893827540217374792782806933940470566175478853698247424373176842008082737848394779946082946799472039735678028110581877469866032405435107653676152516928474758182342030365690226519848840157470828531653472092206502978743679069532563273811036879509013729673328313782270869356774499806664189212694678040572227829979717468137758305116076841260461313349171852986627243573988753913662819952507502192852396280440600204469090519250420988779390554439256985123961462422727004717857910639776038368690532412206973314065019619144158502367710412400450234288533859997671911417823391373755171532620975385122133863467423686497531078148889726743753965159285910936577599581223406785168863548479320575439708661612838199919845662119656446574106391883437209848786785301556909511051942232099923646967503907975718652641520038270014261275588524374191199106412479709084052360409418681752612738385449712156054383575882244069462988300902221287790337746333036227599030221166423835053905793075015487059191171587096166263686116881948336919843316033250020089674853998198000653691413115872180574779487542473884623580273130350549255792305483469429152255554987136072606337629425552260304568681412974025720331188673531106378107829981429801759343678395144453770864706176753719588881123180558213120867243510829119367603983242230561140648632987205734731127789544266329665347334331114424562657880449969973150433984074178385395008704738980640196460254808417657223915758022438125541418104329486148461063988188535969398799350713924311211722861324420210907826164600656615001883332723358106146771866667717466030876603446232094308567836031369186709396383804814280895603727818919983153994662792695558517649851394233116651844457349796263128505415769638576056728888058914954466402799939206063704782730745037811613388981487534375328624254274795774319587025624792803175093343506885862917320433051067420123885507974455601033386443982286255947159271997900696312951870025457392140032605081885935187942147325434508659520750929513021440000000000000000000000000000000000000000000000000000000000000000000000 [78,74] -18004915986560353295793221492708350129857568978835264972004805260908731428390827805901838552076758316783918403748048872917605569178664309749819838272267657187422658005196260180509345073195254173642158857682958135646839126474617930896773198938987179714851344112043461889882181362525373807510889977980310298507989193053218041458919579225127439433008593825296315980562158310022859592269327594440958246592731016767616172360109757705765066394326728130387273864949283423381335923915650002017825968550971121884722781748783673852994503540136266522538496696617710604178857217368249304440439688709346314759419210749170944401096010152456197914196853021601740265491645532293311834856363617915630002305759749279015225676039921622601063450101905944977539511686681551958548989916511706671578834160200834549912467779020444808972362302727073638586542475842542747141228780049790985641270566838916702815142079626294262610781751730289627906697126892550170220576568678861114282709172814688963973414944637390422614674408779700927590782581920599298016061987623553849489027316391393701732567229903777780050609220836926268642047769214796042326055757538325672282291336600218754604454954629498499492336168388566114161665463693201413219077220504088036185754366265908638681682451022043403560413542605409945436735917926475515031852902280497596336701151181515925043106493451426586551932386358408930333525801183910282724169530355141546098096557411728193849174832914462557041269168439637600129818172123206766480702001982973409657868339655875703698195730346870111113441014791328043214783905555043757000009521268154884573557734750084354941929385710591449695096336979926498388336573738938671448496396313497592943784383061206625556572448885794793761207597773410488374242773577260222217622196738528800059485687442324859157476275613954898484038984236121859865403149605129482214116744378930030678059263292556783352057729834601560894167390507894115793675076155809201700523739956795896003954016855994689627332087860710425954371828868635252963671233079584332970550960169770028780170189954044271695878966995571836796009552314245353861383843536492223069231977946797709692292945431146090384578546799354460303646533234576662647462108531385134756979048266306596997014081461571484723364942066672382840411298038377010147280730597663885376634224596308156952820413646472447307515026309960664289262245189228652571533914657896463348906753275870915382893622728161860097812422024749012737303901418965818447357796968041316443838828901221273590121532753251257885329368979645286781382662387033146102009801986235559105030562305868518505922074083377630506762622818033081131772152240728623035786985472000000000000000000000000000000000000000000000000000000000000000000 [78,75] -256242800648376435144351762869771533515719865494666118162541384441664710056523122195146701147027760089055288922864657897948472736260663527113857110110999723200193435978781114719687209808964152112587065347291635042299115631622386623741587851366975907861039469026447520831907298810335525386759038229600527876338063583358971974870434277386719827617871095509575109889223873367218771421168524597038796465615020488738244832667853874085997726497833575562210495617884161416125899425166290132735122725895676220744410179809853435471197156275324844790796403082631399714505726473328216053496540991154084022193256991540156869044751835413588877119200998255209238308022934926199034361783948292578737060551992810734079115563385727746685613427966465014291264047888754400623427922139851475756076470233212090246435174658581833869069059572850941746387696397734720416411422561629869767983837433486281805439024352758291184663288929675996553098887417078914496943964080140495270100124831039632700054051790007811249350451624315260423994121200875007584730602276001209042808167561309621684145302630078843736643902016105378052700296334092351109549294970877130360448829602294050109064583919216672358341564078734699375769451732224533253961364073813364566887012144533553402807261239232623235547274866865515499377611449631632403320251476287214720739046734221086992232695736483524038372895598931125797221903003920192312824076056770495546072647058700352583641162655625387206354448819251159561311265005412429608016152079460698709691210467894494506950124819701549271543728086364798879022680774233405598063190827930866065667880657269291044384753556490695237252623868642537427568496268164817154778911456828402019754663015688053630785370219775295758135133403924097554741595178385837217791587753741325774795232014416766820918080344787644250848942398546399638551264806751163960459200057461591525930161053883590736384566196108484210784255312051184405649897922468928951237802930359719061158802276060035452100504989088592340739744605141329682988130980697451046466477937636373208808545237372332713027461795842208038737335213480831336011947153581149876139155854406445916827517514163583196178484816270179640453993027714610968507818852378759635021412420373154645648850694499287642678785887426345386365824876359410900492595353301392219799281436041256605760354085445719172010631897193887163259307900047881426651759117299381528710616399744886596564718481453947810649863189390503853674672627276426757897832146430410980168659132248271241676096961381021889382906283441234973235441710470418481482479659285331442721120919709956260756017332249462435278115054188243301992505873538382493969809408000000000000000000000000000000000000000000000000000000000000000 [78,76] 13213276115786472185782246871540652158884497562850629837914075193521449630268149572500173529538995958091533862767745359234150725944093073781550067197461531924226080804395500485524040168158212621617199470290912564341193843493291500680839376676348983469449985452936071088601367096349461808856399598847908623677128060588115477889891100989082094075919728071391940651014097444389081388405174671085821349426377219059972156153303319087037111019379769193854315065351799223509179769979748015301611365067598069260204140952139666880317652567584055302697706046924745458423797360970279286134515245149496549353627481216404999969719410407321531794565543830678796652870797921093594761024350119276644328776615357663948766632942568306094132462257821487194413316676398438249401218588202961065987542886383497230395229761197860338691185700375675931335298486055670798999556163459561794519486601169872153169594032256825165885839248033990909679741474046477231230849193679551618330668599190149316887503659482592936980844561721899506332226324932240036111318437606646258964983321499888431234963743200843762505233259310504385966577090633971101955477061520828140187191310069185232681901313251947156622504022680728097114859934203460934952683204788075849204672990770429665580817440650584934367839299467622992121640640825749464036517445332375790019925923344938450354743427641425653227117206416671908711444551710731636329302047726384325333311911423570187396634865778449476996900910795883234280244001846742514561249962796842531721398753619388163143887061046984836351065554318596181844964093584266146667672576477764656885274890983964274131747892773166599967582711685925517471777987132079204422889556283095105764495004695822105022105314374491470670092149343651162674102887524887150797416354255649168172918926290859350875908849701492796508324005577204934355157713700122987887965350594019741117882798402755351490377576895762411285275698217114762318189308129977851238867916420322516901835466506426658996979699099403062538042463420981805372064836449473912369141217701282366623388557071151285911878519359956018234738345847440616293021163210806285805777082465342879460714492121170443366349286242683018485242958063627061045674607181559049631196677129237265100387510849021155754215561307766671363547628646096442206434078149779757013087070577239050237618428214583766041159142119828678200635843940275776692194887091333280949740431056109473146899883279405093520116516873393251271474471663895486311063958583113875301731533920634505297239272412097257448446463618127465709762041436336983588984792018658207861142332374929283992960189883141932859359347845751314801595537920275445765373952000000000000000000000000000000000000000000000000000000000000 [78,77] 61108148425210955749323603413684409837399555501508831811652627529077419031948923050947711147252192692522326519511700930754608209900762181937497925484108454346319512762526049218794870049758774517125659212841181273077034134929655149448599601268210597193450665791448359794015376368505358581669976641778575722891895775155890470962092435670862029213116180583402692875221832832305347384097019144729002213966464732251089163333227707887809111127026047280759589976647657489171666784877442142528703263316479117783396934940968466192853506667470056061234816391276121625523528814986630370495658813045234189259627410161657600698967979737256019615875386162573041085103416313677684835849999458914865620568387631792444732999856629529092027675024877637336333656637670849584334610158420968721610756888501082117103693932585318588386121325971266300052972338977207993509994909670514081517593088043240563547832884587503569329391042585927217950177307665241989641699640315787869735228727357537230451663812727225470015240475001503111345267032457829142419128066684337562577733470820057462986584993810347195695421334437286465965175841772613209517263434327107535668783178813867302311899578189128859215178675927187806218062666385758273987110043036645182013814065002075576030517183701157725227561027669107762973869390369963036036912782813334945524731152666939571473299209179768537296515612533866436301013885533018840180871924255626681235836020093099484142277949586198282344528988950643640833990598469803894744611462024140300786607745104631189805571976058000292705859262430952262287539969286222702328561412159785953689331237220784849698484586773790879471171196347000387086471266946426203709628444580085647067734645497935200942664075569845238079443574336451656144020682473607574967343749511463162852340062970426911289752393598651162028444014317421865150904992431636635304463374784461816121008615198117724506353158688105559921357395519655792987097404465737155160394138924537021967599631735021929066295588330991961761254676659198344670554495663290305836708385177422444713022675992454384108063889742263318127151642011332482985087717589227668486933850455810108269391930092943195274129412987298756433497558855869497795251338483711530608156515463415255178657291622122446398390913708076930825699799996676570350699380179402201950679511670095357909544122474323305371989973645323292913078028272771448157435028714021707632723972445737946908747332408762222244287636051819376170661193593967700597339245156087401945597413925092119267341769189402696647853484734969783558875088211913865086275094044108972504704608148611704926368989131214432448940163493220286638709600022479423668224000000000000000000000000000000000000000000000000000000000 [78,78] -6097900971540151500490774571254844394458905266325273493664774609605754938980260577436123867764156710549765682331326120538148588933694233818025751012905652967039527142997157904951779004205054985240287348932263803522853306343453033312802692786058004675087568443787844849078377982098127374148005522091754077883441113951580982062028529410782510147887743000090988958326304835041037081650389700761178655844564904543695508209796461271991888277339120909378694175864677444892300808244205366904816152614602507442942816761438033693806872534167380813645023417570343516286194161064470164424588673229729379006849308553501259020813100730301843646943225893791924378425078895005668876594721983747176471983965293430875239848853064314469534390593329419618839823504337651910869322438787765978854304080415370784855500965305530443688585790999674564140444242649680453535687616541004583372583572645954006951303465336790809789440787460919238368947546173617063338715971449484394288091090345937894562409349858194594233355465154757311996876675135883183875778857413991677518824794969205343612759395178912470837263493357225973432773889937003902557610605428456952156954096346497700166466501329850569856139320383305557418155113525059263695130397746276926200794854983562069273176340033247356025056046838421626485918273676458078608122987012250712159165430696379396069475457454228027135258928578023123834924791880827832943339791205327422069651133274354175738157129371072832777322837321095097724756420242798055259415325383832055160045798488210130343765554957040449738742682609105914916651722802279429617694204513047124272979882745486005183299751406425601083656426129300979738609173359614012231239892618461908465335683393218040064953093097432274210815382196732617645887573269690514405396642532046335461390617304182820194243823529076767998520757233363748536522050417469900817665729335052406466825709191384147346545168214770608056422438420635701313502289641366158374514688302954850514127736629479345984091974557454346486919802224350478738291004942622056657265319054417664015320368970090233279705506490592925207840944977486696408880020380316897381799699917762543598971581861979470619010709197035662733163573985879678545824487056174540227731150649757737190613825875113255065707534084386580739838738845213123058113719954237676946966370139912637343328193702111188398216860543517190639610123455400228288530549384922042046961653273826495549684642153562846438557549475770833316542099883469212133395931760096566516329035909405517526514770580709768551394921044815681449942938659122227601935783884131479046886831125786359254461236268618133838238488963125937286373728943842669887488000000000000000000000000000000000000000000000000000000 [79,0] 8463425885785802805402930406311179276536566613024654168744917681782488423513179719897987870210442951804465000967700810806782685383037750846618265683364343260595208994646893721104591231162022457980891193632611210206670831343527998797378116392880009610050436125193464340130892737646851198426847918089133124681406420807352674172209342239271513304815729000785745231112445770031481146028573031367614022778072803686390616063799554621887734187070015698301197747332931809319136885038726071694774813173611406004622108649877993240236856092613351067162294489070571495637552513836839780466241189675254235335637490212860131256652382826094733200880031520535658669338790060187396291901623576687757710469460713267110426796726203974523390318804365898609073533603511597239309693588654231743783618096584149309410898426250276167373938733563197904648711152717446770672414143656346863721397324416380997954850368938691476814238158823739320924504285870642112249506163627755193562216867184650290129501437154922278981118411808215117624455919112557429211005469134598936926711533556388322577770389646406244770587551025319995174371692749087292992398128522931910288716100886817334366688239855309156271581869379667031369003536871574645714822446359556122070618781257736099460282613866375903845275316199761178619206617057835476893927232784232231767493378594703505909154538157551154831564627731135939156546083778859290634592982412769626225254685330533066249244911559524755192403863859933652492815439519582888462555009430913957205545438409747714065493217406783787337031521699522726743405634776098791891913624225428715760744297870637294796902204055551814243577608883303187780889110553468336263447352034946205967796928500692399837387193096952456392374799945859355934069189712623253790257789140000309349060563253329817055613210001432624447502540995774978372052079700103700489052803855138515546237305714031543531156376791803199300676059959465201159406856658469415919152077898763196369246085748187103410564777533432802619944988064047164527593727908550598098840008681085406091660734920551751415846247253142409246239347690776950272169079689890767329117218282424699364272583763754666468533114284898553816647534775330941444151694439846168262911208079923284085574172914341657452303868019436676056306717097605119582122723677651964005022688032065828601109196626986289038246669284185136047222052083185484709649364009423310685657018816617772345813999444683279866398491947978943518148464381254869434209656215986588629400449497808310514753106511001524145363489306924105453615741183329553130524617508237151933056821924939990252823627113915253149289023311972617543896247274494420788204039108677649903022357086208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] -1275755804104839703850245397740217917455032393687425651359623563404806481886396992673930501789715788889716442636515798416514349471086265605398835301621616018036817612846275537167802554717683701813385825146333285790656029379340550477520089341686164223715821689733366543405120186975000437515362325587578889762893591282834821311147605324472109393086243967431259369827153131315715573359834961317646645520176509151875595163102447914790312327176321013777889834311109839092235328975894885463840677780472257403367150468032740908109066247904262292470799169952267894604757164655875034481515535122902801993172303760442879394000705485188043078130038294046255216979428606556153995107453539572837184920067726577948542314901375768095404436348434836577821781064905830300477588012410383963672747906759480369020093677093300316132420169108173644924122742287394323323242766419299881206233797837004058734093265607437795730493455058382870888675428824000021137226010785559547933098125515689901700249204474088698262055061365783137484415053840886878584688828805099039366538726150093538893790577613085787910562255040376899464318365708819937726821293380854423822467497400070383114303859667318906402397933569042307591831759493321883072268632389652900782841404383781997013081074709130068767476255338929261380296524206467974838389437525345833428056102037720062518519208165946929794719976138129951528524248146845415889832120206662687487342289690621531859869157658916231006208343354281724160497294145503189707678619574128352291427091007411290574687355403648418384803793985089267584406801777877080352059000178328934320186705029117067133662737220741518747094239147836646697231431093781046275785179247688305734343551087048820144992769080029203394912956587117657549896746287860226024049336510419276882378183371411433689613859678409842489213192236764403986391626177551988922948762477602410245477564865386291309551191963492679535054636628824714926587109889997854821152173485295818880254870089015184051606143330453221355476424744257308227762782494226811935581705461604825836140298168349682288541498650742173463721839986660250101262763767256192395149402220467080328741326969171886590300256577684392093346247002576166614068281083804149468716681196511378085273213414867571162416117763711921364184041791431520849925918416831363725911898260393696430837353886939043021219313815071791711912612511653149362824181745494886228261488613648337292359003861619583830386159665035251731067704256224394202814751405630238341473712699113170409061312122603071217268804590424706495689197885089991635273260227774281479511231889624929137463164479731875915294742730336539941241092976211614523031572646512024930084602526040064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] 63922556041956080750773097069891339592480002988775384409374027110280542517107511757032253746450804149981386743345270519773754798679326787589364772968053353712894807573362468713990227508673068058594373706095500197949367745135586920154286870998478196974165952022581137952712174680038589240952074362051400703253691283043071654624184105826671739154693402526316335217212062911038916147133394971548737727528464629439138958386329549980476472466191282495052357711528749070877169494780743905862484153287974043612571079257282228740451070131963206542715242711221939186165590830108693444270732234770881144255401502647932103677765393696235391211427933568617946132113183733910793268518233034729760880212019777106568925738024703727304540196719904841529918593642574926557843441659108904390300473815240277517625509864676060307909355326831963693562733563848781907559214281391741091581954671265083634815049080291470393439285767774016841975288272858153979531830135873779528765869574409382479430095261239546374364478457246378700591480513481539062619351747412070404659341080653544251874154410094009268620798888045512455819191480841808483321012162402181957749182846825794091053690352280288350569214423236136349789479190779077921385381195007416517299908823061417963356160102128045655469489750370371344387602582003907358437908175036220891018645887172448828951909042001412881056459868149134828967563326197977594486863860867446210093124084796033635097810952050709494547291491341180351735946684128825680024265908372185410422607298771252331783808117265134734887833585116463365540568416630745653329257438394599095642323173791935925075801019931657630364482176682984175212224138018574937774844700744439165710292145301503203523178754508176737053876883960782915017772198783636685347700407861159554621010263010729067291449205279310348035926736109441543506570063908241623879973183004605916047499990902532815453045375319421275109592156501477798818508707310261849212950359565595611889125926938640270783425456376375708141704276310707371525807007740303032816298941619317333361188458736808096853133061784126540337951072051277921197606538614506093150843176637529782050998298367027515462136912333945864780471823514268875040895814677071953340508265956687381011616174856561304805206726585697216066495305813139365317557400747773971065951172367033196063222905869431927779316819157663309849086718696033897180574533655041380023264850512087936980957079764779477189443190120607126863885870210313470138053331057176839646082732307947650530553022053218455255709620075979406797963706855774821927748709764692148495552089520665558745690185902968479017696053434930297145992575862776489714403950679413741143501946679721984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 100826542356067390218743318208277046923517712902416328832671306956223956005245497557123437899442501332218631228719069712086722761403285736318486691729288819386186319169022596139614353520067201232197467053965766649064076189472311757429420393028729533070950343015822072677177376079988093512850349008506212723303564730508236641502386451580236590215247211804325451075202131177517648427535958977397710298478862278014942698471325652471265385686505957254512161784537614111706603641974052373475670525983457676914031469962349728727845596830396271888857698647967432077720035353219188428710621379453789292217284675432730343185036505881286049575088434474503093986154232004822610638990019451296662056780209186853555506090181987734449859137475935875963423288243332123829395900575673088946139053055837777882984288160999083697336012827318109660601620487250987437376172425992631659015341930324874598385755154229175315727103474386587350591904593644737931436229897154538849467997178680053914161502750409694947275234415384348956340710092366078049421048549046238091425973686703397468073187228197239340793076817831263285065883372353387759401629665940855019665405515921997006918996964789514076751528852090017827235655876102632193243084965475938565571675305535470966316742106649486982035712879987368687244063001407699652844711733933093359502254722426620198258423615147093677971157820134888958573397964473956206084770938968620737165665965856428591163133926705728747230324812036647322729645264207194374384955672840430154495365225072040549331601492458138492578200306794592334562324433304350752209904571084096415546192950344550254270666349186427255125289001255419837190849650894586701500146837783876824795095996257226808729556094276248929921263075861836781549781285571496739500380204549578659992735510591255575783770914156648120861020945684565531292327010440092604236997881583916486873775791040392082243000817954835974660199987139398797810573522184167864830711654709845763738552628436561057894185123153301228162748229841981651157587426618498321430822223190101235338545525652582489968241671745363556219561352225919565051094704966324639026719336946010951311013558806777964147093981866431001384227731685838146472670847099317911581382250073025339398889059673749630333982272054857732990151739065891367960341639661429728520441370116065180105152573688893160705617285909915273796996173587004253155977659056190974012409165722351332858563176446393458678116656741690917685384952920056511557271551247359233938860540344399968725070173653916633298369120644430573542647398788661431432666708278626220672822908107061921779722978579109845133878107892756467494548755567357787772598654972599356608791126485237760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] -6514911326725372966216545868825499438091042254462189459449966583309347776364009130423054611940112954009704258326635227729133304215125091455337563527731299728090603687835612437407999134179648885460671616237767048253939229541355971363791910123453298225746653123650417181486489196313969944393073401058349846847179259503448223891695057288831835553654628430944101702799877373772137343312691234591913175989214683532293936781860351654992523669778823148655465189353112438196706665924920062674239487098013914408424737208039831348456979936901187231031620192344847439526139693156550975957897938832168373565749238112002162778104806222579080680727794169744776213811931094895434097048449621448222945467507452110815273972211450663620927319930354534881457008665093579362023230684242193405889273656769032048007403815473830043474383708213452064087615329513839056109099700240519250214968607000525248027161980806700100912199837238131949014932322718767911888438519506362742128736820157392898930315037102190352242145627966678030024631327622709801062546596946984949124068539686253307328708195726138182807261859698660473401972554937601764921129274307779274343838782825079110228888415075977932942005447592097282818514122205359180343761897905768087435936200726124287278975730563715099111611857595695434317140221627897055578107243981073615619031635744796365546820855378071998214866958179326645338749888224407014013630783380074274531177817365291830135952581855713567840755110594857307592100959577262291054061335278468207985038200842353827418325664112905315295275694573804937421412604774340161943005651562339298526267896004510096638323111821292049992730832578316101946697089066689068842162258199252142005430093747243904187481244788437803171069980798480366183424492501872603568334359746747548881228314150726810836543812529936375720353183489746836173724922301200815966960704664158909598287476260606708790918240311155815994212418827677597690855481923368430226820400556575689436357520658099169743185747487589243343116883346708302578323137775612014550294972812262012140342897485082969380054247411821884256743778674921380928772637736127654341707459356165865677894476507162066383193570968339141113196265243979444756104490286123771135651839525334160190610306334486941693290144528013699929097597972471985632918426992324231363528289486897930510243040996565417368500974944263281375869834046677654701452851384375249296885252885748957991837758530952279770558073239635625336773712256417756107567509143711331318844900365042573474828972655137210601898595381033437615438042080866313831943500620154283015997654110937035460239230478938728022860096001244273877393954447000793023104457020036759197553111249029431296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] 58875723568607024630040572065379975402192144421643445968875502903984975180837315976833261135683761150347945113927391517261855443274365182387722004361558723306668441517691902626812677541369753032319366256480777196515295582195894513554687961210792870547638362424574511499773804206340810855197352951405704721786260984261996051445905305733254677422825897655165958114560997500044939771750996273840124780719861823299081368133768044771900541226982285821546205232382642781028199612300699933476511407080756554086068662209319823819986407582512684621724324962504891633801959320254951078843542386357751537852407700312991276501677590281095316281992195742394787977295030932543373780871194393545620066775415652066474193003326714005798549486432682606939194446145912520997439016207431059891122216294286564826308681176388122008687755606747061970788255067654485167406846650017617256341537068285062675516942633840777313341759042530906355324245720808621865838411253073694337279927540283822772826796124029199298423144709255659404080268939545462843887916473039656708345226984996229960464495639872573433649093689082908599961796286941643112478506694636986092973868395488010781767395283645655432341699914056455438165146599647417262525374936755815776995142099590671142631278610475695167761599535721386929570384634627322648556199004914347317587512867987525978646845936217198728066379418144716236657514341329969585383966099871995611185559585894648437355552276753425414642453406134811891524544448525157321429378426804956399004965198083555999422234390686133866840931291177330186248456151695461889266574394278103002268412621557020087651034033764013384178550752000983961109343857816946734643780737479226296279392749085178458314120909816394993478208889018336722911162962390574280860195816130145325753072092568086273886119680452684263780245141934650969603743094348287060801818789949845089648969128983992821376813650615451682456749700339004227513486616019452026349343889805510446265185257611725463897408367036717624382304465477215539157954593396290291204494033539799236811944476984175425446767611218214600952775321708106995061649799071345398225187132876191925579673081134748293130067692966098601138256891267719123190396048491897991579861191810351735338090949229187259550268760138579728014627029812321134451441926502106700643237204189430356017409538782276395783555239765187546438707740803671417273427632846656251019952664261608213854866384760322684554756482078317292177088352627263045015191447416811918877789515867580949635093948845635023651907833437459341402774279598284304664278414295905336516571824307395205177711952699617127019362482055518845623443153726600674190265221574054826439636612113909153792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] 266392661881824187497823765494060389560672658251937975409616408333762042117723248894000139869585015547487554701239422590797013578163799648532097000602242804757694809642631479348423271203949179401370748359490569190727562330081021987468645744060879650792741425151752105054842849000959476567346354435369706714148548563524889872850977448480682308079873344526862439006048481327591835295333665586120169596055451463345563442328631656689571679673655945825773408662696404769160275341966185530693456380171350057520669657054965119809767791016937066465054613265829242473326935235751880484120453356065916881018590410956567658554627551850523793058349559772559498218977480926342050309523937531323060013285801395037441382721017834413446512669349687678943107786323248666721922970656534368631905793211600749487790048644396581495926877749718556591992601884067400750656198240303896731209155925546387827424491821373174431272620337115520313221239779113023264430704173866248278409795490024606681192697779868265784057046203476021776142011630214177563489300934384594241847638574677732231582162783125787649956372354011210326973858079906710599029424308439855133401970559567847994971512251661521083274987645116169090955862140766715598296312739624063385553073501306793997754897199059700627732482841650792340555582650897689585763311998535651877995610685552466635473227501599736926486249717100380700432292098856958579153567154056283336951299021944695670116435786877958816431222593382525426510740209407176491797894213350243477496244188378788082226097611483943559405984961962367034106878332306780728747593834579729731150379911546021745323113669516908394417406718541341862431421572147526807482706613475060980538465888580399078850027621909880883784267279993187801687623030787452380941341473475346594284128861283934711928293448565089484761198951304385716780275851886691122267873990105118168931005880405373984140695838271715073108270095299348302669637872118059686605192585411254269144279142475173777505146885124336898519923516521078625146537439477678111417333838904997259591142795645535719530331553016558490312490848031724249958052701059110285815432068511583327813766627596694924730054003980025507640558104746813012427175766828080301282950574896953304124564154692511126663730951366210008075754168936204472687608030207720927194574483047502292225229070675083925894946807914430032786589153156652845836418392791405603256507604559714190048461376914057610411633083692829736308626376566340086226085426447332118175720944573060249856303800592272871158602192251763034175288807665721390002172100583636086827526994611253865672500997817486766629843072477567029072258569087777674471870748702516564958439217414916800512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 4339349511080054327877504247773117003166688700899719322842411217129083575096943657022565784583428542502318357414940349016451109565173911585377790269146037217036693383694721469441136242862391219706214163195115634956869206765067261139464021970130006838646052520287006409288054812739445556336677732354132146730942637907674645319896005334897321066115602564615187346442102146804834295934054616686252195133550087489248830535956420818641398266276396285893954181575423400991895083478280374526750726335852128124802392349201742227203650690489392044018972312973019516523512586226222671192019488080812771274290303899130690428993255850492615578963595209513096711997362660368219021602369544371279996783563227165862449499032757707978328783081174989882052566122083203671151782871494127049866095952791718741294964617933851648115183107298863453530956119176328587018588245088637990773157875488120456721987671205885691578815463565819006972547300662598097100441054731773342469991150304032002073264836037207047616926137030990974109995921143760902905468891871524471013663591741827675979930376059703740776527439395081906165913427526605355209772517779205549801608874662341450472308604997163016661254356950162692931242059898094063304539514481478242508820921582679442412133112388828235042390223883633027723792062321354270169108708577668995745416419258266869593602601630088080895994914043156866644357723101066622147213920092076648905979929167411997952075115554961843569484804056365523753263160011270317384336447794138401891958060696888416947256806043069851721138473995172350867233912608447363796325539680890341638684965896184309071018266366072757894086722468356493051960729770666429699935806480243558461754089199825556582772651457193057972476725503793454366666234604836205234981194082787561533492060359309689188324625561161811050771690951958411134573756524448706028529757852238100870533909128310777059852522723024682242556466167362966111881398666410643582890202683211840743343172019651633604491012702078705242021676129481678446432617806220846172783492104082195992140341103486469428740905969696569877593691266906260777341374045812465697561847759718208268715226654673379664583324488293949604136207941468367770523540269905949190058735082620099229867514726446630451189013670985980573006695938544575591145798736886222621380899803485483848334622513645870511446822990872264414737984016939243392735655649124782703367586840256411567107335536049094554224455850482081908955609932843551083503000369669022477472758278146771672472617431460943078538237112258061786878751456283800515295323812439306133803104623757913290197617891881194229554994342462735312384589572366455694176156655262063283092757878456895668224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] -98735268140554500522944756294801135555707280777463024988130202321219151151107277329946098380173315763682628541343669168945744994655775034547579476627905831349121857090325209888578802385152790058787700048862334140577767736680593400146662281179432539331270873724876436157256733250928792038585642369687918478300937715781949425139467996907782885600978924086042379146335837682913604077617827321038175057495327600029556572045461239471033123592528091392722125555859067452497494068581325360444973898393345624577942896178178770630121086039138220744258159829606734147536611195518470852161583897463608809124499602997587853645724962140079838438348955240718616115371480466141521688720072335943220290620996211963350798507542559539492911373424551625665369621372927637663785270633856191755805618742583194952577106380819902651387201595195761827520405415357796989891785919450501224819069683036762489696994716550120477711560154676488819370602521752458539945999992163585063447583943709741442928853567605891992151162656712848031460202590080915962045863195400144954606495690854739049002096366121446459129622469303371737604067030574884281612435643648618048960850019831315913881867713927669343298788248824757615102307795620963216588150703410878462501418074051338063140966612483352614555692039696616220077236253609652831278896534052102217007958975384611745591722369233464952873724954851273501506745476402853389479195836345565463415778997759255057536133578724795829671603313391271328374589670896901064550747940311043768278074701641574393371441841419425907907773275423297254473900819236687926431758620580051584562197826421699561037507790315216205829106884468249195085462950214260139556758725904769300769330117960627142047359567432398128118484806380873342365595115924257362895535724366918712125673527539885568294208385973976833741031131532910909892268349341777774544008528768041551907238891426205064024378123169326828752959491035168905605365379671479281400940970517749651752006091059312501733117532917781280784157936315420296517232901152439203656433766986783763984710948755549934835998550523190909429650879452500084272882565550745759982109163621393912453986436001816262942152491540821589079340337948044074700955737345599093589189351965910802343030738835690604177102207979005894336124592875332204027139004658049377463108153462571809723589736541117076120361050088506508508092915588783147041880147448135933638824098418597437854124195350843938460673280674709778199530812564504105564786330914503097981312204055579545453582631921228861991492219855294951119617060940000549612651651375921426292695926295115963612713205406442749917493127694809394539489219284564108988906513747420704486910010018905490194432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] 771745958198613719280841076068739787900375114974519853643730570491553895048506146648574834031836468234862596088564623272620504135259053685102926552439940861786448723998980593594714167679468609136772104670320256868394294525943639011459804234031563660004948930265968872373603641677721837059975700217926614128356024012658541418323233383956072777642420904372289821112685277646152386156431248918047358422519082525934988708326731452314715867599310815730023490634697141366268292211948866546981563444876634612654866649470618576104205619624589454718380769923054133324533706040004825644000439605458393538921454168867912837310775015297229871541084033783216497227784562082707360731404341185248273281862947032970570039369883233489335333301446338208312748851730816778017053351929734572997980744596672159026399228457897201821065770353118844654341048749833430930681088648776351996504014879986483911800905974390788658559517288913734269605792942059587963889635403328326326318912738962533190199185002949496122601791561162577485827281723829325858996597248252820091061085583512839735906279663449337281931463901964467513029121636951625973662545308679693255707018883493056904511358024733590295031643809452971516324912697603750346523672820644414663297484579769835166801198769791854488629227265598130199102143110601233855768236987774883799285484645076590837860306805868463774444109305368828174121408474800307513052723564506502683633977032271922642232313195358076923391782185573738514143007796751013622161839543723022400962208870676784223217100306781906845217869536666241621363856694841404204690478085855192558405412124095417469251039273617493611890246865994607268786138131856477097988285776597871560556536675586999478068361525840546727651614505645342078721448557651197145647768830261998919750644682269961249785433662850239876125190624238202128380319465109102965195649234931954921514101190096003743697404914577254151883901415506537371721188642691500239148423847270600861641134449494557753626943681119710471295587122777980531685533161462614648545966730232857446359957706287217865740148301701039598278793914162667151237767997068931004699587888073015204339659939291880562175018910624344084189940734896126040655642056279179397381506196637629858272251232476927350963154697272833689904487444148643329572646644545167581571515948939485689798592516715841910169333466762915421403883988105944521844796890455600752318273280793847434197175220962299393369613625544177810025090167686779726466973293652968394944816041971326253428172195018344116377370499691366506317721506166851265244555648955018080593997108345156770762354823864671653439211809290908567937069028485648778043084959623119917371680563663813216305152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -3239046052344160792781814583666229770944420779548186521479021770044472911071197394431279057952640352248298704127115806980575361938203979896647624879310158332409289475490591552035042690227285272782329946768621362345177176267024037244485246394708135597713283640934070258471391209573831420265287290689199444496239235987324558016010257277980740954342469705953792746179253329375206083948756459518058651862754459823665071813077975053979429537843059121917644292133112592623327684827759267409070603121186267944836193009864477431945367058824104738449052190338358719804815458463756652655768342956337298425987402719637791177953589788534569775723970127716009304830787434661072948078002347720898912474244615363523027117966952971709499046692905719125273674172540440381152950714426622642981298719652089262996952189602558032741161915119471943372958481969699096486955915554649935949987859595146137732071542829995030248727390738288042671641929282565838944173889062640674092793886983885906849374159785817706559557634706662627884997168182259584858203119527345521326407245826713431843899406991335914860511421770882258338800141347989495951163361456789787468507600817504506104195629633246098287420555399548447985771511365461863111010575209792372447195312755270425428430734986403619070510363141825500800334727483056583985759413804828776985132934905314219290728789758628714220510406402537828422628607840598129634987932485408523422926079814504048990615024148544727991632753699893426517035443854281200986968922907186682256617018178915905693046322388893305503292728626541272636928229617787209993265208515920893025231710914600290231763229691325970541456593251756891587210922708081281570259546177502982947290372997777778113125342123067099263531460154445187164277399710625705700440707286866888237497901273761711055307159260100287098111069734246060154160636973871726324681137114403889465148501541217619285255798984228649716851598622817794136911913705271539855029670602625806387635783575935968860292526242927857346774471609985947934690526516272786431549574021834088040575368869906812689823151267952226415385618835427065728171932474436004940212023986756896483706185860067614348469627777278478718528382789782251487209260357882949467106062922785716720852001456171982549811806831523644242877732257158423545345244776017126968295353093838703790928445820647604481370140846187899183463101649073506747753728285506034144701497710660287848119502068540177069958890621822010529627817893806800567681188140026393923383157679849431857898220571703262727926760706036147889330221351030029053880393741141178762080112471289333922571729262095579986942965731015102373867664847024435292875852559895071819421308752297715530989568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 4780764515446675925163975164392544517873758498347963807230979952439835684257922140215340737578762520719126275457030943795795168890960225713844627466785714582845303403930116810229882847927525542851927621987527701510409895527304083713997396439624238150702279593781282447007023089226715937711536398884298873993924440009246801502812714122533034380392793901985432420998212134042026169237796408321261878827748669836987265311211960627456449528813957509956579775136611467958413055028786246187993907344616857250781532455833171747632515170415408752973838976572283574457855508729992510736477800798943569853907674498914470690289592323703290446756048571469961997603383646333522935765456148739098223679769551588113543913216804838364221452060502367821517176064760214293963104389860648891868560579761597982637960999560215114205110872004625368973278399969217000119471817763638034745442843780361254950882580160210956230390584090207107913587978473728977582951031459845256029376124743992374780325754726316540783134667868995154935967897051033010291478903289808968511436281984051602110536949115948757781865825605762158402856069022637403512211395128977806889931665354848704710358399419905408351938935759665390181239361113162699702182179741119646378778450891048261193527605482848026122616450400043815968505842714934104997153339829196007494857507277997523203074078673111769238646712467459408916923610651381681265603997889958850449902823671817234986049433570868338778117141584873723069956423300672878078163734443214693689962498744030447809350089718977047379810577586841820585151860460962941575833908365191751470784260075694677097621604999667923224425675579604471057495861282441755419441148508710802276530898018478971156567638350180798905425502085815287593410099698229703604561711490354222630669486642932845577266199616558781289604603606483934466258731179785335522027217712723679754597376165617815089285805768467105022396576686615928880063819373296722499879916632250555652469762351270374490304629267148742312156572726027413680287280727368220017179688316132915960956845463828991912139208980367497469857327357851043617662402372492900981986039555600800398480088680453088330591385196223499661994010134318405319547231722160583271569957836933702528809421072381548338032108991493633692108018339298083461724519485615992764755907124742042005860619834899791091290206431465433217126608227331591864802899938851046883261656078535730237125596883319404798411913813548373214200817227494430108809461755261103404667042326425918434250251473431998346483637915809918371061996455892789142824219694383777698597720086614032234036695839325681765502499696748521072442955444493986235711091348778046617685824213322776218435584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] 18972558013032993549591129452018120661819092040707141564254533310627993957064871503208314161980153160337595786192193654699202283120944481118925293966841576118810823169527312803491514704239675276782027989631324000280679866442386516722397795501560822109527814718288572440685953037210435542008934925840271132292285108812411938872889967897296478558771723007857300932184785552994331642257682217749286475155801891499943559178643614473050298173227939461756980923871489780751233891555804389612130659812769907509746373617421111104575082186063325649506934669984475952528274568179188971941613092009224156679900114723808414922097275634983116048022962154709053485353402388755826129156179217733601165905305794972645516111915203642975236343269678512747230357781694263197805793213620587011370122831213987686988917099889320207414987781985605847091616574290063165892328937141864559274503754445134052003006967416638208311421225673120918702316366872284533474488503658894269898665863178977676179096470238364788989205131653604582681806960374220240298177991267973315752700630618943964514304857106309237644724637733058233981614264771655162227403703760781871841315826351826138411937836706201162113727423112353694377288290017771342480732448045081090020485037822432903479037232572397306052113504779746802440840168521465117485408297605331395122578105047952824980142790090392607953534249642447666569563291381877682784587962016769570143770582983172405704129076800633415971516418166463944183691256337341638608335125712476690817616972000394124572095135518622156381354681795643069003442235512490053852015741468775136188460303833957843409849023483439475650851430357286472822785351573294713799391239889072890615050209869477132290551184170122911421116974998047319284136280685360355494414589777255489538481175663523127589926421962999699204655416101312577987718422052975615708959807521337194730617056437252682366089371964776798554824437597045093642110053105469167475690684329591523261686489989366135517372891802080233403265129633056563746235015484225714936315103043626238068716334925118322363294004944303407125388584274637112868586546663077531334021516887537424623934444852069278249050360751331356778608714237180982958091729435760505737344908560749783398745094651842737623205091364388172248281682057744593331039701782757881219094881102486442847453518495690772643863291566768035167052889159087743801045650438661193688790325187975482893245852483199322339151916177744665861294676768236827377929339499754891646678742780932502177484596733347974800148071170836678791166742779183249774335457674647416344795584196838727037596724159448353542867128675821164235386682955861480558924109065174099393782657155197809926864896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -103015408388260834247511690953497606440355060756356783107706848301676472804944817446242085007613195907620490707691177956687402000773493421789206889136846061516873719050856997367281333632990562028774780520682274779106353367425031737539856738960967371230056825696912305626941055981171816427820299124679691821118168005969464792431214238545782943857842257648321385467988847370016270365138293624204987979184454546075569533025555654422898620075201638471699284139710956293546040934846016382165151669984560886502035702048344437729053306389598213232784597965223461837391658541155703419348269723978787710029368113720304769488884369272403930756634455858831006278614863499731552114301602112357779459176737743281617155735232280914446192552160372695724047022008733760970310630989463708579997741343995305853696395649986787031871608882293340921100925924705431791677398746073885422354413078060598982221457858510962723479419105342703927599885339678965901014785388050184350180670655249410013061834288859037479823556019900244235873097478089065816545591681348328070893062369287282089398318388095274668571911715329798154952120536883966982773254113425182967727775881080898026709600559991871052966672593774010666439355615548777266924995274270139528559780662935177396738105730595648492254928484042361904908032728103852928681547307918568930566627939240667221615090364847719432664015339736837398528203559061660368392280195176820469168678815162010775364511033153371562160378977722307082649207060998446953529317146873983086292961968524137083342735511409893478026815733086843929447276123465405731634139729807517941510705805621069933942119296642570310514762158109276110796548265105396189827611036113666662822909789914495634661655536945731952099370270156155817237548041610379818895714577129694000208624277840809834128915180236468941123984013292215676053495360507842477791380728842187037055617093129836103749205048384072645668605076092154299849974461382665140445474063814895862453457011307175130572307068327759147863932784914399094721686283543938226687833636052631568292173989719082832630117010254795654467951768895641294765650073393318484215069571359919954198872908882593265037428909282862399295863239208666044998961862180520075257515804267781518051592637808080855010520009177787096925935533007742912609391045286454663191325941354236139412171867895576448603510995001615874604869503317932390643068849659063910261631797201893747775631874662394910007435792959666731244021818074684636454209792923720125727071478860697312573115347680237053387281612667762225515209309078191138573475970288373507613476735560327769449978516128888080079341907451399406463863190548520143167334773493575667517340778155381794615066624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 149699499868980880859874445060669516752000088772903717307914433171867323688520646784706065272164079884330550579891464078629482983808672490451656716410090634853638879080659476104282696492695129819201343549991293190608370042823080316073956852032735925436617366791195158702742722402254550612157764925447617317401736765874670826792213351144296859264647730170977365707032225329896488032679591516885540848095709795209190764790227656246479854164763430911627151450034903016706451862887896079035647370196717865014955248082087617186013669136188962187421782025056578406829809707411996117434876864657484132588805622461850538584927679199598401900551608501372080602773644455196929603920088878149557682319924219990404760842622597938171630853318697456848591249622843711949043523782110993149992384486237276318792579457858136653572193186872357687087452209860505312379136847144336389511536989914389709263936133620879068902383337099930589711835934182564396358486868630890334203920941511311685195242802093913704571462450047227737226657564385213247903496629919362529111058546761837053768015400485849862435701853339765456583532386003500300910002338858266315844581402567846663819178993575114688116346246067487171489096084111112259599945918551208642055738937536626690392023687289385549815928044512974181569070487845731174349009148647175792379849289774068509017313924685636912332921282200388751305159405564447485712450050064863101160425828566910878982206212059207719306542451095315213365553780346027815976845730706770839528193444947874108941607092888465392075536612185179661591789809221267870120932221775148367539034970150499863330568560085371676422693578992301845687582251545585939245131699467602702587787981029170094109111025401121966680808310598836389471477067290738269731286772622728165835040997022994853867543209426064878978588179102921737702252911466415158950374360989485255531066547942339201358196029464596938715217536247361180672402776117052170991158597835991696798167995125566344217520989355694501296039550285642221952632064551807469081604963722397245967614990627921957866249669473350120668931941367057860011427331709192678690761241958135018165635560564809897485222875382288636217729859978869309177103240419535653232345377153945474045250606846278071175170742947039266895593839889777408434664318516688458688269574764651855719510320395966830247146423609205950372168727516165389406140976423322286091205009297500696279116627571733697732961164711360189729206801049574669380225797857976160974839704158800360470912492198882894016130761186151609700819194951511979824515992125492005126904351631950611712073019267085836544334918230779563955142551307898328752646770244301127127826519744125452708478976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] 148341076627814169367319655255674404888392672885588569920759088324141867857115154511590354793974806307044333241345567305097270907708344773939037043449802619339902981800311971247291928919075909180162283117371284894289759888478506222127646953532219290267194064510697930138064731613005496443299114498379520634349608154530441724276846814407649607517826094494864175114214587433713618163400389024437220171719452299896000634652785080252032692978888722308048804001436702321884679044564609443182254828975736520524414616149174524889649566425447947068717836071092585774411767913217950946856936145697917258095104830382189505248663421879125245941381789597675046337200371645602569963604268097834955480153817524776774444210985492672006977846287579047307745415976161616710116256315509104304556475235209375900589506654527010977276438689564192551024059459171594451308327475012719390845514587590531865396611831952599652569661553291544429100622282541410974022568522339597112921780712804880910632999031003710252051020472837785850794889207562012972082879655287930987664578411979680374290235076761966835139845142182917281453979780593453244650778128632324436140299276229993345556390221434333087348399467241133944886459834162210828507939088207742921059323943013948606957888626011599335183256635213078241597716009528042755397828621807150768869262363800600887654593806124522662166478987477891985330079074397163278096796223620766285310643731703081737913402789889461001579950466770398215964138014900174801994024951256404083209450261046437400202388736366055962470798910537834046073451800695111927917253768454401397248004802560592661418160160699946216423748604648150627636649089238658239753910840240693665468739576978706542996218093248597571302330061163821612194144628802849748599991643191335818020721903300959256918460907348286320990309516539265734357056085106574660999874571400793604282317004825726879503502155081222101662619240386119819271104976425925464001030954664549289221664106258146792199066817280543981463995505623566296196118933956214877572455470830994447863215644793456201046433437482797981236078456749538868342813922194037273869598313155540517623216497967365328519723736527696773695051563345383605788208515088567399236147342224373609463797736250391607337109570592692180579028058521652512168729097367566471583669172216994766652436177943034198032870561066232060942271654931099878793283615265909747945161385559453421104800534638269075804049462150686643486067303080976623142650586118688159215412756315678839000612828261361833380552913025641074000777817926941947315729727630768570741043815293676568939053233726386035945281653672637721941343417727034655297958710228415309936565946569079785126887424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -762566048101572639069029122188775795099547227215970584001827577729900030951812350480946419892744110464957801070603009204050788329273326708000310864807569425085045335313183739953385982461162454138642430924070444827168675018710791106614476282087374152507906227340125665761536153810051199899334028375390091748107214712862706346260690945758823553110895204860572334670818794168965918103091290176526821799341186127740236905146389677399025407300179084067554987914514565139493155642465342814871269545896633110037517368186239764390651158322051577141211898185042402094757241178396253710522682380711096431969515860532718103480361638972009051989246799977458814891884619106302564551748858077769304880604530652650255055458920218910677161839932773020340639501238486847552034262892005535478130361265445907204706387016855991076778987862927131851525220022115968134669148470858957827387309236171505294970846929922637440288202125793970079109990215535377808584863672714639349880190823555910393147876177307656100962768751401959731350840401749563837667413094492364231743809913525971193533254356912544861739475821745580510922335643643215615677183208287158933263663885892822599602988592217204559135672191616329716372552717089555615145716864492383973774924234273799991848387487051318573039245121545660044787500423163983247292380344396789791891179627416271184991684032930236695486906454721905289851316369128847099266219407952203496391332289622692449183812603204133590116260688514018597467512906962475201236847064257169789278644436115003874278832667443432251667756387828276450205190920408028507476399178848686118877978603413772437297376135527116283760654283886602686808174639365367364899801023806853126261243716600900659726412655848173096579644314450602516572226353639728789699182176917627131802270313041882566484778103499746401902215352496252159714420252185158923332540674317929580601911845205456886691406603116948885458988940942181759678864569534265136664488342997972495548125592329530796334795455035403710761667893836104560167965084712837581101914358295728044624756703207278051181207876506260207703965487866999961439026318122363996573717252330005958336812040041730971039622394187205758001423586243026557152373953284310035250952360655698675050478175226380333678969644929097375357325739242879962987554772850555312610507692255346918703571256943034049285375384921601654268895436380253827029092645227756697747172622989957400501607238754689368434181208170999095524887035536167151757784658593602224841381444917794486238780385110626799901802361203625936714387422517041953846067930029606054899680071062037938535004411698437666182924005511908967140086555549305481612858500618843466935464640216142751383683072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 828959712516826796638707785049397659301718387547302908092049216615417830361467165107546126942245680157760739316587797953090174947874016976984640549770432288415420854854476493587923130964300663957416864506277115798343828815842955066257269457940200649420569212139556793700420402758179719178435120946101633910050535311830740295224693914122278788620805381453211059752118688427414213346548379773041428731490621347844595376353925950849606482458232171740477121369118077393659455394853617643828333238808114532026372673928466955375883393810014195567932686548907969870636693633060908125282358025522718389236502335101634206864468642432701510001279340949246650044196339681952911631923143789145993281290598355247707390107012596475480882718509114507744494857843383766780383336792797799490033220758001579366259690416427682871702238434223224901661204029010258737742662666627368988505933621092842934909011613033381611584112517108058120078851620001718419876552755260361100257970319276622132724844153043334353478883814947535353015299768386479093002355629173047204810186157995250377604684163714746295372241224239675844582604317691438211680527134522799766090459940232835473016602242678338625815629887018787862718965708080840072832266274089496129552183903892689370308038322599454710510795397512277637288642103369045960372681128894080074261001735779073481457058743560547648710633305452809575315121740760286629279834630373016219031673947633774728767379282229171156602178047933771228504546176076190956357874735548488362147133875975525004991844130520484081253264628539749029580460467408905371450887143151619568987990792873787446119823483780834476802333665182121956424668576251057823931082843849024103373211922686640628509739511462055755670402947150473934827835056517907999221389145540729673363222033570096635488607048564504894390393231821990438518719064759151635498135178211375186699527946405838189811991017047272866767350652529739408626999438835441893625272804429927643192277543702182875581164836901004319162246659499166624945498015531357089646989471262057727896594399080683451242892359573879284031217714099891425299490621951579472546914999519591067624333331989324074278953547499434961680032260603734864048643660759781874447405442987164233532627263736035160322413730926216999288498981364319790458220617906502899086636171690140527623236951675395647060440934132857814110531386425528365337635976242787396412587403533207796431976517775741423347380344007262933404838598850885515268022531736756771325974045251491647263782685176446766368538947408265817802356148264143996511094119127668772136670701528993809753208489357031138317161639547453706792278064548982550748223319271163488580392616132064611743563776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] 58968898975200769080734376230602592173963532936451432615712011171621670026915361346684509027989117066786701193578837734919073022743663861542231626507024154207512837856631250808059897466052656456968251049015129454268107978882179523473949622967563482694718547499733242274090332484135209113341053353592812597177228178804053964112417001238843761903790613351882361033292258894762576300359316781710835541240267279145502711380828687833725832486204832689554589308291117273357395194397112288848288372424844765211029452840020849425068252592122777000891464057384193169001279030704183583265055177608451768582854398637726843119511724481083331090493551200842543221704503951540961029606053388560048584648757300151988424275661575067422144534012057320548878664148457031181760526365217077316236060331190844693257664398766836139479111782267575959910845682352757987041844815749699511301753931029019099001676221962839630055935943189746572338749793869118229666270838178447378279110499866161445561031359418211006768256138216345782206984330502208192747430245838983755001466202191910935027297810749896101562733025242246478928903145567499880514061547679509732438090281380359000513481116361881390454356225163841385335148849889176296628577935677044333503051323227837234923292069638020848270177642674013629238088371758759299589078692379947388426824511231789953283193350586488215468756318693793479694630506010607645616985035441445506964957505645893819874685106044933505985383119339548797583976093526277419600230636028738219663291405130306968625593477211716590754933752719407721465719372811780912807944779353334456330886990509190219042636532662992684472698332413721890621204971367224653911086486919016269569155459926417892078605009842212460567140084725259202884909309333792841750500928623501753938043664059947042118296018127998411954106841064633054542323176424471040648765158661395835387348382188662033223890060249839535550544803997582655351749283688395550525764723731344136592661069280671704315286515071873367178656239363505244355272061833580292871398914248762101331678322107800958375239763420577291958402214376414600822554856465367046757738549388096192277038622808737535370740234909663701232983750541253555137639203751574805087507658680300900030442582801634901512847491917009715392563402807021061529952724575521312798150939296232510535888785427330177123075600228422300438909963969016974482337915517504981406220049680144425572373885052036327566215440323488482525928273196065254448110313905167300564927112315775791080631315435535748700322405472693586626245412805317829514834289715698439250456311110399479740549767905829273254682263239945706995284167191641620081695580400295204947594764256429023894175744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] -565293230632680706178089844694148707339343069842327633985256602516780565843845809440808150680610817778076696373891342811450091316342889122598698486961368386028870488403773143437431525227544211341093841453790787356793300378267385712420198325468653814956552105403053764072690363262054227981477410132962653203796031493060905591716249867471337663602544483764929077834307257714396720467912499466257864718165186361432718588009079403531849133498794680183864276679046675858119629262450855315807377850360193686113330805514448133774023823107073351184655395605296321657559457248012508175940230707105340133887070425898055029346618969652268348104492726999685341490129137246685897378438603371748677280181334490570110129357438382555340592823877256920226855826587645316563148928532672535183248041034016716708404936060346822961688804149309570532386281045007786075405040246117421829758173976216380645575740149355103299305397707592013771956122925033857088502462159148460193105620393857761259761421584430237325139776850894902907477494736900130451468024965617549618801799891855891757994039493546345161548720716486868125068106092933141487415844577046762635906612870378031595246259797514264053124439785324930099099039571534900323034999392883753559132896683295926863440416863028802644451898291529157542766025325038397481473814200605392815853990275225124789166291262022542729327874141691154415210460005194196852488331571036686384092933150519281257338669965655139176193866272112188689106671498991953327527803205716845260560419749349314610102085401503111498851309693622892778162224553750777643017161704500532866314286487010948177406504304453705463905019580410447155931641633328213403060568250616607350878843298517598254652264414107801702029414094712057218943176810347325819072792017329146251542605110194079790466757907997529227932500927962875345380992981118727363740851631071732916333295516452033269562134181407944028112343434971524592951045950567480555481303688040501663805810956528286265726602963947222933954065581449052847440174937373495855217273558351991835961806762971512930123558451560006554340343907068618289116027618195120219450676547104533099877992199329010039998154009055453425104632193085030169775835969932045332923510710484663911741270163419386212058971036161460516083606362403606543042444117233618415130064743388579556265248196939038933444320972952944796963522447970057239789484933167326809391360540207324839489646030441337388823655453373114459710066601584360659388097623982691913996982230431835651181524657028643854376807274202753908186208142987003075307499987785496990473976175879486151075854703951858143287921533991209692019721199766846543015786451555615387331095734783453199912140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] 29585538867834867757075501730815476732280862086277651182547769918509565412552250169358017073508102546356781159231877832013531905117026566278157706125524295550935582162002248988930070736074775691177409388670439744662431383088615308950761842812857660143986928933950928839092727727140103189946806912679177682038068652026719426564716251517380012975178433239783958223127222861064214632411543427110374204734131147058225977657477307255374973743309226141940690070318759618189373969318834659540723803591471047008844638907439239968958184098609866687505795281372335775544907692515261086309783607712776908378782147879214363312432502307512238792959610825066740584522824439760388263459160734167714331513428580906857832094793125634736904871884792487729337237659463279093699164635915781030813149671201920728344887363018694161818240720831089427164389252892834051854305995701371768659765168302328728642513035704342142441219807976417829006869933051538888460715603984578376632331177499044116623543245656591450926791710145551545046559444864602546154216976962345835424332926640201416354753072998134388808339230092275297226493966076303332190545111665749754788398683407078946483143900211389173330329454691949606204582034522285244920182753543827691788851383249974138263077805556530895277778137785338901715957873745458593426798695161903911869349441639051980521143020003308289216390231710866634139237229586197690814428363081940153860093280971400742745629871728912198969307268191030491439092623816283867779937614719050114163552618488674195308182806256446456312367038276716953636454174585404061621757868040104075218459511707128916810009397918687540827694230630287727594250353995624718636018319845903579784805854243094716471731443425074786427599435465630450149083815614097343662327228336056360472290866454748193255757337248411015324275682325875463312847022498869146625454891791849390026662121944163453850332886912094889825646471359314841023237007161834645433114365993054962417292892196557209315127668556389184510626811219358991673781721858638901463428192249038363799290216971994868347850975448752842636696482002806900299982508160423206526706788430271156299165091180136082964773023496842179924435927090394709669920505900246590905101142915974572438828458805150032782333322421172193718326783911135577940018033027802692750196634700757679040969121595038295074869985029835534668050015011226639470585573169818576017551891877675008768632028964256577026320860352113873648478173511342333763161487705002985896408198058596120000869584504733175884133430338825934110495430643498969279873070130552618252372774635111773323325622625814653874873443102433499268644515787663897945341035445495530618383639503913628127461376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] -574375441506887268084021806545660638916682748820873673129731005641984582056490388943855836635118359689045776659223859965093576148121708687348439764595656651654152859177404329333829950502801924462903679682647217560864474075426357958279636589629888111911479511857079811939106906218612399931596151976893448054915701978584340742163815589405513028757248029181671791043548164270403906545056046959214838356880012822437296628851200217391096052187817365930179516944700902757694022591364336145143864096519869162097313418771697808346000804615998914355958430809112031357865059311132612131991385907561181699463349082974795862799310845565829252097326243693004254353833252616615154602155195322868711927138870282871834925758790583182029427734399241185277012891734828514634296459644461311203431119155090208010463282454415705513724954106946047321153345789111860227170580805644898568983158007089819490876693518943409702017723545539800905101105745864845092862183329281108711811836413701095772636999730840029171488514217033393536246572934216199416487287664384171169091352351428290091640174792640970035490176024849354835384219916391157199544478207491956436666322779611869475360004527073127590125310673235182738277201147705651955251316189045928166585561533682719040337952669037536961590683969177922042785388300876399894481269108389481161176564258762726558259628290968628211348754291858202977772368667421210229597040800581661402235112966415963085037334254231085438406428554328489439868664394237273434326517290128700762832615407400500544717409432056308551674334960884390640970324175764565897621495574271149922389742947698081984590999650944757524519544102432075588812768014049099075244305685543488484047604885811454654066882117665208862189534938933651734753746223766123869431921961018832224440413175815125970921767816180462958019912391835916470875277177624129527662704051764496325262017337403465249449098899948376002690207262577715675612734735066241812082887836270916392791530036302474855604307572240060426579529335481706182737260018045459896377942814307458872084456596553040735047859816814298360631291020359466774304490238220968973896160935680755129092873171502294198038621256797281098649023275096547015276675022009891569461856804181473529918198353447819399296839700849307263698517973338365070992059832099110117537201213998378838648395504086888924560463607741752846022556013985568915856157856508139042548551543501534405358861512672934660161458490686341240941943638428444732714190279952408375269465648361698495975131594012450094900408024832665993310769050911937768689363798637193621613089322296478184622775953467866469711840553038645541479355929392099139255827926706231795886251334124761270445932544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] 2934044779685947412828955277882417647717284448827094723962296620066943583930636714240712692006950182867663963271219566133621691698514949816227476519671584234346734581493354103147506964808595715027123053497810964563914180475397721408748347213226436509317680604736990271330667049075300568504745921924974460131232601378996739776833233857627009439722485396952492567285955668656688409157942225047879275604104516484261721757378707802226593090421500154041516257524668136373786620340231405325369996820285135597195656770571216976729980052075882624920410257490505644420606802144064854649734539298102462676453997177063772892286727322694992415670411908813231014343475796241420991413120757963790277251643581361806533166437192979240387505377125382434636933551511873583695566533150723292853172851709827745161731922378203897176345273847866735712248507071006257392616344250447486746789194555580083591980489958051291016436271735000204341784460268111788975616614008264354373492923301409371027935757277290236851961251353296343638401009141914019852411110971778749280012948147846937157355313919082321735428717781978269829397097724821204209795809354413837141837696664953637186319321120483953916732866281663226937724766911091337328801186815731935653423785718405384763336591628989005494775882266830542456437902243029118144046345812159556188248516513712952637020148383989514588541339509817325171647845088431112972176510205647520991460614944390083373829162042642800648543121539755421945472180956763332033776534826647389723641419942412842460925228589322037646400243118540508243307984829661600673448012679755132193126487016144000558669178291174866329058365306444720827339011889032178527018567164481007712363121943328136756321216776685492162692504680563672306383968735674578364927144847859477880665105452017745512459793395373978634999659343808378664034919887385777456070679909518000435486684002051713768163658223933015390830921937183932337041114892189901486925898003000031881424046811393809638525027404066806486251093565498892627549072275527702935549792459975315120308131676423370973969184560729881328338384157503202271058850144787281400018372202317304834821815317579567714084584321334578439651441222024982487742314675559245826623262395780001332049343324135097400082212198763574941915329166879475865031882502563633872950691741758681836995651175431288391077591803460414615790873808996405415162858298802269969663276099652726009055695418069015570925232738848395149771626157312101681776324426363478177515052443795107064677486194033329446592694297077702738389347820020659643034187506983095833507609342854904440212054915716541976410459540215055551286346538576755022393111262512661296464895030363359274474668032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] -3184522761693644777626999682621570578155949841375829564168407351262952074834173209330253288175969668439451341659370838610702826228828992792583368346922106602430242229707537218114125861469974468627006383957404166581056591493231217019509126728070206065203163157792544182464991035815357548835971665296532932302531030878371991274067745177783373051824403260201137847818966872162344662360151322137130565636831317182502274920956971687623219044125837806287145305105660709925755915279352214700318671519509799914414178066321210378578671373972687756891100545792040008008835200552712787723668742953710861277566404765708758820919877673063145677941866439177711214059446652209158383791678932424255686519417849307202264253935887734339093551973533313667349177231975266932182788321273664981494395148704157385576771964848506529392785041881265622427409585307546207551536177161982896328583744001748141935749030730393147469755612197109583212309890577131262217363598025860382932240426626248405402670746589277152643680877653901172613121113192968758785012445431235084844228483269514442426284699847092183205589521942000868299592115183354014572793800738514722142333526785185164375530016619009389406380905821071791829901105262876400641649063994622040592746613916965620508114164528316864485884993191338763572010279101407619932545333128735869393873093192339641380580797584729352697416517428207514179714670616863578047288913834243764388890184266586539178005705300797674785994060526047462425077225796377234525534925190498270084015178063514427911269902244907748287716460383067205875762308034845468868154475102683738499596324052856271555808265034280486384854039639736840259858850235669072401687293875924610746930209186574075080784474753084609027311953059111368944535088985934880268355102186580829878640876525014795479409819997049983011042295348311218383252597474895552285602474744065041304005762003511734910969800518893932483243619226352021689480070329080071012045005315845867161493063717561527319137158637527895731547821783246948413847530910624485851804130861962610128974133832625341222708853349055532403578998736751821005158367281308306948338822476239871249026553955644871745430371022856991969776580982301527027411520752734502690963544934447226704765098143163912307251868928022464583117921436485527881666326431887696931276229161691225428786014408893501468977871624670762396849750842687315327199330640317546728308106759380966439733937381155397092083393346263183749952504183483300855041877547246945366351387045602059532391993100152799750747429809153227458536289506398710660781360236643506881257928730039269648484481712431578802127997235882240516300649917574488727938131411157070687213174567847601496060329984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -1318757073022767216806048865841173785448015455600725782434596333123633853571202553933994376262006006696798250376826167864420261860163930063979061240934039233899112584395674262316330733135663553056120035386181213674534560789633317046821303555241587865065711859262246118293317004162487057178073932113080986254701674762502043064959841280630676124127724044780269914729894879164648526574459511453216984377731680479391761180861469625675939823072392507402667878931960978047908277951326737671602750515013859962054185269067618806744134664098339019176762008415469000813258004023619353361991700394117111842281739248800496828477607647271522679991232928796164113019777017571794259873649535748264769923100632779877637760921802583017570971612658366470473959568960233668248125950292941756206041432201557556588868307657403765699429965389308616611935141122730183105889900209195378276521380134461996170530532667194163028099848050274514678409301155566244618685184736280190321812266426744641610812449382499304477064074723703087067308874091978072368934236384305884000599649345428194773173202496638520526087953614404932173587039894578829687737494547317255266903494049447905319412940389337294910464538203467898122102021089221422127355104222490885714350940333477530482389740186168785006185559743995888253843468832296914220586045321780858179115707583404703429963799996127433168517759594139475883492669725961482666650787407499860317239907896948058762570888588719737601582658742593640093641213021182101815299785951744263633844090873023135229547735185932163818452668233176561766265824206393933673195984889212455654548425467235030108340333246021838879935271001389762251236841404967730912130961795634425852881501531005475994073914027854402406629500323251332246264426296447312203753178818322284613161707322287879590603683904110244084127553016704277215124128041763524102288554093355062327170344836584430029811191276299644186764288614381635281521056663082859033463170905456862577653630098202963076357796068226174720985695687829908407510887503519553081145476271798758878798375942600708631807704444921058155752879098660483206801507693857568005972725175203988317227040665167725230252206177929501537139389311404993539698581479016046554040378511507437015311540588995642056867832797278668728789250405830533092115411222098204098595324286458672301769573158135127459927023625280044236049648458990431814228291015646561457471564057170939289892865571851128735475026995731072761748172376545744456010097529041907035068733587182032607945003227163485135412144863240385049673492653423640741742130024597673475091552901100156838149746529731898179778283256397226206170144074700075695466667440389536226921302659386909098489413632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 6485611409328462046475297072666797870950210623857902874197461580565841103719065034833826634153814980477721467537717243208853463975492276206403674229845424319871995870093656362771374826869335778689576389750212852478316343409186004187987421198780679919020705478800095819367797534705163719525683594572346671006141676930636645233726226574790577412988949359811804546625498199070982273526080975726410930201649695977021749900155729683715293991164662035882298188183684063911894046382611033989887950844763285036175637074835181054700315213448202549492392191869901136613812066101433968144608702605937924515157843262865501740323437462613194097191391278615147017438337931772303814842859083071693136227997579639241838005597059720465136613598837815306905075379378516184029897942665389464205455362643411635817378321674496522983665098816906648544342583293809934984390945627833031127215586405963706359345044729463267505562606167012832234280955332140688246401519333026401286634035865763685432525948074921855542443627114056060390393564816867469246138244869474659024744328906137756624483825505858240749411346856875279865935210284814055590931916206899102264268654348079339479536648351155865135947846904841173581037753158284854679356013018813130866192056236572980504898429695854500377511372348387948295075934959280228493609655090871255701749397176410703271683895105990624462121689815312703976327544366453651848313731080076726262785912795206126724873275466522181036865584233677753575400322738331376151593087994644786211712319766534457198089299013096892310233379535942073614345179471116869414984462616695357540114365939998991601145640984862060778257862793449999269112145046499212348613763697828568282568218889076825696280587845925617691721989774674196135196399064441164895775160551285870896338270616497647129588042118469464493600426707979451339387158445607181772558039095311409169948460599270148211503667473315751857250860802140401569747992253767535586951161094968496411674488445230413706591732974990806624486058673622687627384731705286426340558010344679681123659602150453287118130754243810554830925386150786927925740674954222375326571227460247102207140930268956446732285133424783131634597977077228131054425831167594815550971253423897204674523826146111176576874616685378942106703436239071904413681352507475440445210840262815282441552908071572453626387935490586443324416478285150511173660148047391813024023624147248651015050640652422639808114214177285342508024099277617361784935134371906684258604761426296819807731722601893749807987657362228128611672454247910616504322492971253845546284051367031058887680262713327454681922878527423178545524082392697778186846800803614065584060330298907481393424498688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -6962841929538141665331278312092429489320950216225453570615083802557785891056848799475392527271239424940169338762792604508638528361058304884364962789182691810827944808996698820309289941233567022891847308683961921337399860499680854303687051355542565393968804644682230159889033909658463936922481355951810562046154603203163167989633911331886499971120583178573448116892761647230081541041952410565052199083790749069381282038084362524918245703010007600401391569942324448116821318377872329902491980444448742666217844164744838441318344973223609269005614029663101654776651247733623644181727338741285633807334959512709412153921050863047572071041471450466414422866445276539826194989883115734305487063217735654550332892163100920554518128938188313662546817140148238852515205712906155514249116638699780971163830088580247554331202495450409095535256257751165716490504329507031045919742005632544468349716489208265296133738937639895052408740536278719119474657989623326173125231382429026030311632486111855388529876916219113907617920842978853346757831928688676697956645783743467210784033630908192723356247840150490359987551694373147883426756031557924544969904003407335137055986645138936086839633976425333065966267380290980164465248638210488792368595461436525225664994637354419060212608867136136596812869261476024578386548726023596663690271745819228589967923819119507791063822156784916405003429909424428647740048851128300718993098547787554461740333950937698477847740777752091241465518095808946816642448679610174374416304444232579631733739675207560201136402181127245512046737785428183332959800568942842283959355973688247999271753544872563239984833791358538769444951615388803513296177455944553443204051349737408338582113713848024005861722039020899580241815075205546844662566686532079221485019327298817248427074122882459584025303547504829956769459328359000341898042510975779221076596236711286313803050211060383552649362553090178762000589503514221654249845013977985613114551418670816385687422809727075197478967265784023973529955128572906593883776525591886461842343588543352062802226430236332658229921317841807495650266698725647158108081097410368990655013167146781202314604675455971942813523941730453914463591831820474747939508244477987853232792906958497032963256585394537563175373035454529839864328495288638987214154289571429706833948400011484429049550993139908167709883105172686845681842130677626489184591767730519719940507864758692283123318285282634139974949105365007717896777517286163818797127724646669031317269860909162690710425031448400961046416249461168114605721180480620906296046675219202426503761463162422454615041886567604836796382829781135006573306460129426501264838816767869561107438895104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 3351985746897809071638653236832109914142371465475644548941744448375017023921982336965813782400940477178591232217171541888985317831021230877834096593265502537139552325278300784372395272701696932391580607453789444020302055878352293030744273612279882029025915442458203079036315773497841451604368831827901579578045830302494833445947601843935316227717312398804026202497661564352586586486025739767622627010104099208504780072070271392744696929839535984539030235917014659192987605680838655450488688755165856620080366650994613522418310125970627363500130703273839092231892085890682898635602433506202605944656550762183172847317444207119013047426883735537373624736982137447444612822078579610976422815832159969445236988106367280699844769158253255572789265366225582346613903376761449888804843195566959348509046767007463617825081372139247738134315735971757668283823426179043616619049656849782969282330756871334155721716855553752097572402862251044801345425847874087958328459717173239018144392836425770076754707425178019926569644604289225805696602320739662889839568838869517719879308588679537097337528114114154293932096198477184986655160258217706937858256989530660128065663759307946401765760892917837531457177504874423615906019088487291537502639669670177417650157684967432891021715455434666604451761601201814185857127533227267495789717918513948320004123143677237049791958912685639651601254702193555384960480778520022973445022731715142979410664308593486358942222103479127698107407594605331083791922051907617924119830386345447609165769283435765312839218883552522849291223261756116402013883136552547659385612793522078380493864649983470152292075311843514919399965144501775966219913546980264196663833492377701059333222044040392085807626406834992410264275645015071244905080436191807767900470402831917531962355000051335529744400523198467107234968523700185656189532645357094215388733895782776866503698191210279150753594454296397523225852546023790507667776878451015758221890942542761762808086340611198480665622403226518220607486048305708345376903354197724920527295485175822818121129491807423421820230478760630491363904324469036794783873918215262535707566279778680431146103365229412131515867192236998317168483349729792567072617189042792996843372236428422832529581719377321637713606752862344530115951599398737651983931009613743560917911544595203717563059889234639872226191414414603522020451824863169939525907022848421140756867246827334114599640631555591560541186945749300709374773720975787659876869959694773376193466108898653354975870541803488139030213425982625160005374747413620091185134254158187933547396183127639414369821050009322362444980564461495394897330701474255763633121544379631238836498989056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] -69610298505470344023690602970640768593172822023252679855071036930264572928499626641123164993599818610898713038282499041328145950337734457822799067862294275569954182068679470488548259807479734520702227304656249176430984292861875786899409858287197279024433582597149296933697561354973970067160934548144823112086845655354325752408562573968017780223226066848077478279076406527195179252986788939993122071225569968858143071602621075613177325904366608776128016459721946260760838132308067676825879095392445058891586650987672986255778995601597370774604696953199853899979492123255670121288533193861363640000040684573108186657571025263781973183455052753593818836534819114079110137657206729595357912328128644798476584891416091818482927254992328743499193532053372913948760416741509570339342403339615281354180488653014338239850061750424967494858442395596306273513139610780530162070884047624057091546991099678673543352704948339884300623882826654860282163065347859913851160226819435495839090905938624874601526456955782571972182259599051103343060824455361089522916359950825214691623196465418901180693716438198564780791846377825391224455500734319093339138526459367594620534077489100357433969231831856176356849669107083812969022537835398726931172620058523215142341932616628544849213685353101749634273124251358482212459814843340637840977664383772572899686442871718613272520045564130685138239450059253320904088423527526624705226257277429470088495253833413930322361036625949336500287908137911431631450535258086358285317384497798864625813554938358454191925903502975658589606276016846596038091667680140531044669217238487014386729557394812896217252675990767242960644446272205924052023413410359683105054393537959756992837331357910336009176476164964205035511596952712599084258381242559643044444334158085069228864290050419268451918224954513471296908579015917947602070173272863710282683206216201039669156530547128783104008278755710586556008891353305273557161213132283026596396820679545055206813760248517610933378966541813107294367617842421887938844111346177163160209988323323429050856189436866960312608757576832099458765109929247697059011510289338061684433776809709449165904357123598012422221297167806473866931489133730263040044694290331926628928685066671695473062292789528729349246421687651854061343191461099956779205117350291868729780546309715267787127211388602761627568547017074503039022336574466333623568926213052110216047349792120758007120712409162948362419205183053121942826506320693373241142384838590399442020969970482379920323826728034283862034371845267128973020810329768607276162394493893730554612585085124193774278115052753652210991454513057666155455289672616806327720954928384647834672037888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] -720483825779063138778466175970043505863397149033703333324878415083400053369818947656280029178743443141122768937437728345033768015779834765488020305354390610144846645821356502099080868351560074495843692043513694506990393533568879453546581796434748690893525550305473893984480727120443684318642447993721588464504684045889076806259479672152192569899520606534266222515748887712038205948726325929006843623594891995535843942429892891748828237398228265053205148830263389847296572920214929160153338443749956295141414579621833120388831788613590366210408595885890180358715169593452698312334139144119795177648934613900916018482572881721249649564227236922585739892571305774537212756852048774501215354789907786045874512212900456137098998388427161958991319206223117173885621794758434353960419861336445714654286003123879130138696959698339818028571644024832716452109355770528055533092380348679737047896110981937029518669746749025950442156051156311632470264857600523120738790851491343299141248348188186704343172486262034117243197810921630239650864960112483106728232395044466343290818819889846857996238350820071827382723269991250310243566561351524828549268918561635703250731401973022869807426588837655158853831602597164710510310912814600052280679343099339252422416044399270584032992026147528320930580241977581791431789932092778578815158739269801762041540029135678535074032839523061470619411932731819116978505333504345417486698063769065077186583831678324637489296100277280480589616334592613872711792950093704310614990861759392652638439162188605635004438004703812328649567893345738568015218263076523679702480245131600853583605052809875559160277145018352449111273736328297188669532867604890760340724936950540502536977643141594722202356280895151029511974062900653661349571334201777642556331222091395234103155924807391151092778081867714360293254516070823347822778128611404177054618789776463273609304503624131560809483564410455778454760214834333978311073047890989025913580322942542718168354977850311424089278230148105311363944523053630908861802187037371504193049113164627184092397751313794708126441939393365110819654452826680999255396617935735392366793402225248397188056146431882706488493692789173818677284351443107452698741763305391661123743026534717396516023454155614453644843367637723149762970181253457302764242974510594709950382017163907664593091498736046126532227843358629226914927234597524533682049375888745835774566808320002821395133619062811536142421712412411061362805768565886779503140847418305946517995436471559777137923459522375137791432400581856189194327249477972671098858959765864878138182425766127962681887049141039432240571309214032596777740623491806248657162756290247609871039987712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] 97612417242566089858465752908762968407461277872193470905380509537397954223217799862592935895001307861136683764869138450307320858102443885392515390384866162674033734467659640716435511537255808250283654616939302362191408369234569488018132438048576969802195262234334862178795891479628964080530844537881220675560235027279164047860257505353204421999300602878403751490760614523419754165004959947840627884977563114589319017734724425584127569682783656983041983298219128834898683803763324584923899263379846566819539015534801166756839580485376822773282656750714872404807493607814499421631774702827789968191942695412626808281257610225423888953921125764132324123213668287409542213929171343805140739561221839058388751736070403816829073389046091545426852809740456408151575665273216990556370988603473668964783776950071772349549794694282338482154562141906831741717553814332204805606373237818695760295641626200104925462583237795728683070659218001822975075721982915243373851288938894448581330957729087717035029434399026959742311458363231298143536815439916198297794757395714050968776427884951037301135991031460660669995019777103950175870356368945859053600439529006914164931951225954713098978350613444815834955929546213547523941907285866457283690370865718054973845354729762747726648065733953997696974935262338215126472616958843918143975654182992330392019024976356767455798134632011660623858016649872865873913084999661218398931690661473368533696709202306695337109333003555285640025954613414885606811975451084256230459924056818387364244886975495640105798840384524424464982642267865221033613578991023837324665061297134365556864907818450113193524231938107056820817817544732261055353431264592164349451744820713447247433110405984948537551869518982310996972160329759580086106340041931777626206187480491262750906514835383487574191570933177517315723913123069559598674002017994672135304190883534024381413603345204374767013968716430377892832874442667634508578827863934707495871271346306461208090979788177312385827558749167775048304212537544104627656810826181640194299914906311638071931102618231770296682511513773604506687125767688695122971204204149637536708162303675157946901695337676863079275900154813629380046521193457207136246330862635631232701482944692589239880908481747429793285817360328036619786004995706917733691039443703301830134430548105540871704398621294719418550172198509948808519113059184747376994937684267296807318316728199136908616679708632145214641136753036151619374571780847340152938386991788178321063122323275456010106344319620531445946294305588804959328733694709678689334833725424015759797732499019530599757481363186931486197434033570285493556815650785181728610525863207954750984159232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] 438640852191586252198173752016182796520325173723120807756726882989007423910508244831685024904940036373949569741610159387285099174424716011794883885520108365442677550652208733580702489470868417724065361709219470398858765135250989911663864841447649831058319941309519375041418022776632841877222472301564514725091813648023457774109686232990726216189697365260504437296990097833999641500064516475750741311198366516374780974750377258562998168170043061474717515307629286668057127076572903847340628843516614687342016190601551034608147803104470265809761639084220132998147331342369172344431180648159017149203310811496269370912431138099675364843991892467526235625939270717367053552546889477180813084302490246260895403695713460514492287050496456746817710028957398761498620965702089642590914913575886774229171801080754714340045177715984141524686009593009671678889566914905638276896697114310495004803522456672357826319728355399768855676480833085216074133078369542855304274799555692457890290500988602852370841344132035451663910015952419447770503220082045452285033331038725363247783223593031381495138331330829221703696442219078750102732364651315788142170549444660219838513527891244261301014335563218091247128462869548419308198080218782265576949354578024964085607021378292077111616982932188279474162700761143050567369773879144535092427776674212618478348193983314838362499880988370273426190844134018992027030010604090341041675108426657041715859972670880569689949777573892333875867079834911541008251021760296037989473137969859843434796654035114410334233726366344477591929139543142788970375289874786595308077715942892041816064708868129323566962273274874822551870828901651273774427107266767887960397049708257440573720265343022177986556147064085853523775375601391371834611608202601278227310152006798154801623593804073918185329995818701284500696200758783802506071965881930738423028807310348281914230607036979907973082104589628695381712441388998048745100279264775192991820831985404123997341102019864896108233850499045800388660365276390966050875194139977632541441822730362807681355163704042585050806510897975661197953066474193448712570036966412488582331693788723626998606519326649183556705989455765639246036036421580710544839735365533499967323015375706460102391328005792471220170333076112602918262477390560830365497404729191596488440525446715906763255678536662919585977015577248431740536240771323036260377462510785075319777456654459044701910629569802786447573642541725477636152553372354516864124454132616244240406754746283002855724075954263480915475188107012005246501684469202172809098335181338635528546357000706978104992191875899128560209954048172866769488281157794886473649295783191391422811996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] -504366323169332499550976415659937281065043987148478902147114334323995606527610509477422688314141390928356717634780918226278575892756364492587073768670396626640657864721678467806737738694939971912395382942819399756755938128385690205692470775438995292019783379371147594009315556379240995480857011680512252796340214194779574095407032238192180998645745951297645955817101280349556952422563008616809743062324773472614298035290563600201687828915564049173599591014129907244449976716443830091895115317248474048725686572739659918686949422098452702872973425331406110521813432041779619412694931038077224104914890103157380644741323131683061686412940051955877360969870820529210001638916846239358775748079728187069069758785143132038566130619109931166983735663038980741084920380138123210247162414715224987702052140004086319122497680909447129330379033266163654178731629996069114113307192675883183563460670148070174011710589431020964238190823698813108396649465451547226525835122727084394664197668423013138199786792740447407826674100630473193665041788227311932310428352948257667658886840592049640669562413867040000899460470219836315821177752461843624331142005121279524214972342685908520035022166427602467617682095150848599466338948157454269113766247044171862528123278601954277841028489716310908270938255942841501038338497937091587828638018986286748256640939362479959991077921745828366595189266822149002906725952548991777373956478578258194263853675506255053579884381837865368253405411279566848690734631315081828480356887044598457444606302366796293176386517524354705754445687037578945871333528021050261214500139621600379580226500869277259768449680916313191032267159473445193567525794404704937511463547503115811105940716775565420757733453974089883313544156360357723233466554195964489801086399172015775036813905258543733926416303827896361575937813872868769530248241164217459518196774698741160563164276304283316464622264272292965176428095051773807197329647124311481745476410106899329493107331219873411946110269974660357514460101262811358915683620744967516910405032036279120527073868623078759447955659728629134225716611557936972102207073220027420625049098836412362347980152299352454526481954580113892750530086001943487963023753002910977737427368983691525968766969653055550127758695939543754421690529581762676699585080912608927500932065499591325066896534680756812162506799230372477269768249294570708577448654179148388054315044604574969608691897400040659759279241238925518763073557796766448955120337220207882446469198438918522245208458481473632001097984049999402188465948097983260872850846331667551578136228143550945028224941762125778584325194708383631578148737121202405043188800882732106970352844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] 352326737127100846684771211234305192713080071415714217762304058820725366699722491918845948262377053273113244214533311906858363613890611190531205974051481589825298187709778925820277850737496021178493006965455959802403289514856523193111528228919615449355394476330168898466594777910103785896727529891381453215440449195448675882038760190039499648497407388188264431328235807651490746731244397608221732279319338288889905169332321890348234094989076316266825920526978161293169600315724241449657031050156662011258387921738009564350364450767499339014634827401412066463208554601154952371074192851814334640117885043677514844618922039181708311749834305663328104856317527424829230584574946271555311776755226492823904752160789977740538939103211860271802964818189066894106363931172542880017393725716554826432562290884618947440296873341380582785140288470997725923629676036284790079794149319523791252794302611770615504344214857715903618133476307501327617177705954325838433647231814366248555818662241393220320232967505502657299990771685823632665616624664249326682605937564024533925555129486570662748047094675828156422555968836246480742042118795649652018106273013415816224448761623618939539682867653523590276610197663567237951174148069717579470777310700149863946373615930844297894941045812857880362960229698499069380267220755816903631211733846135420539334873239587328802724132295544197196025296269250594886629796796361260733260947603732535483662974980938873944625422708465850157448667992889727953599652652898901691940865350540108446115479053003999302105294891811390690897952043056634293730790647045621599598425132522433592155376333984642793075365262901668627641968877315462448536800827600245924403140843867137781296273603764835887255596949797713720421819494273112959435694391112216054000744656386229778478393675181028369218980596862146422015351307429530063265701499401049925476697455834062276821146331937732696910293826301904020025195015223463485821074160780474160694292739050257708749666361637127683630225074256989756772231621768284312557694429767417061809818065506944611084483239796349722017264446165228798609952035741527361311820622629021678368295153745788293774557282914028181925873986947938663271291960110609740727942656785277016124474288547791258350232649878850790279765682353029523105565198073658820710666803672565185531131400534097557530157437170389222586231148779432952148410496045452871449560063394487807645961233466299094279381072237242977211725254049412879494580135248834870335845837462350548142099119800442451026452807386568414662785483915703768277979562406733020593097858538318153557913741432691033480064363191519647477274847731505495862142107296163188494697257592373142362259456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] -199335337928102266980533826699306352033044708788765560709160103304709422627311825434966941053496312632365348936030581923219281792870959449003978100234303345776404429435993333772569453518036977646194508314248046549445101435217031634804336518295212511513960087307725336653381520457740553737893554440719041830804871712444331374430048432282651957153806866460692978960671898742022654888409567075302095858687531744108630008881191570862282711431740274214827317142932481775016932918215768490090567266634566712471769483759736669573067408817322636844638791761286137789966611444145417536079340500075188293892883625822757204961790290772081851909896091019209490680617563907505459033458388785505047227664271111773176196678758702102873709942982552915622723026864082330551784225967094593824862608574669340983617598435945553397992119701506429983326774289389611005911577544972299258980671665226518711467712996790499381112537134045833155406661252078876442659995196506435155392860386332975425294589572879694960762744790521865028612647591388827146381940667546609162497200649866678208412144400589667272092525596309453278896231923665159642922937353331043222815970785461642858607023859406353267267921773356066677346182033720281082262285279103705678141540038721584990080647847295579408963308485585456556573395164375576554011434217733779252525817331952324723935522138431820774389391378465915101261973710243238606966790981337359429127604282620176346219420851998890619054169991292318140070358824677140553982297966626559863533388550931920314196934531410368946783921223562944294401936025543605647737493867596101532899181731126344322765802075976697455781473741155143251932015077939198321463945278557376790139885479788801872312813806877308211995341518582123569605405720268440371560642899910035741662957760361409943121142218185622537221432697163602427023452533131959520103372479247380841545887909299310571901908444338380062160138857984518420842028911701949719423006484829962826811477663207583729269923226396167411450718219310080185094196549413017561842904967761781090754876729814904718463131029642237229847689213319298887245396616167819959831275470781463553041711077889197765566004324578194129276785120829999541897758878680326870603227097266150072339226030087930001672992193456480794812630370476260977962122415537387121251950161610920870398109601197673206017262269529459421812253828756511587591658592922337760832497525183975890521115311533723029653335197773192188098963082765094089646140091594254536613509471213153846262481505879629433792047860026882423689929904695098611110153443674520712119442323631665612078122728675100122040145022079491179745079441075443357298906272047191484043404691208250952997928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] 99715280323248852980447630095154321935602639549162739572343251528989886897078646228854420849480019431832535759184765330242374244739808560887992610374755960954016745193712654615927197522119874759700003056954877076825921460026818579004443992626206923954324907143413225634527618774688464808136346511389716067904782434293448871812854571687925821211376196057663664654215882900822657493766177508321553887590342585834455377595145390795974213229695657848622043376824445003808088705748728017253455818949401370932178355804362224739164558458991870045193895679939105405630273778780035406151864057437915068234984401828011975990651887766766622522580613467588839475692826366062468131904274365943788942983068902381670250967077500985723886879911662636203075987321475341223587573743457818684936197548581774818675103356694443466045962242491856406494770882555059619201680875054217298164505221116500406327107410709952585382147595783701378926808338810908588165536048463087514767371742933022080790116977292605501342930314418932729469012482479686017611227134265041774410845454337979069867315287972792681221006086452094360535842725781163160760463816621721540673130587155990884867028773306382511343266772051660726416246660108340725873131824719203968398116366185312022133854555967806717608954432332151973846367361470730119279137451260466827041169236874629507895492169397703251781506684083755896596876573549322252642279090518108858534533314822106624107171226848208385891436835975306085147804130317035370069464770969350590487815406642151632452260883191526158916488413786993473547068287870221281033936391043795385840557769789783945769720538222641199339057263823977788979184848936888935843982759628324526874610497889916643229749538828841960003202515402066828150988670076566226793102343554457641998678584031374765314869940865725390764832261280041381872147150440331588575015583464460829300729515879485235917053650809275946073037673558879802911859308985060238102885862406949680160642225237714882895466470544535757676913020532462449091707689968809244962618433382722393343367824126047747843883922350103733067705759238411364816283830931000301824864906532236658991673442862064178342356057807665146681407701660697898254682537128903136588979100252825070191515632655889391899807034076917042483558507680967535799513480122524462161844998496328153817008008734037180492312248277045666922444134272724689682638468345441461578228695710228616267042893029207307265873345639706458450147264257863936364445366239119597878406745361473346508787118943561668095638229084802814895875004469650435007547361621377791092013594651329942759324674327684326058096539307051594613885971239274388539534213644331959761589433362716770852405248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] -43986884311722369928441407296266597719257096789903842773647446302076469307119600442625441379724285484341318873666453825998907417529795417659500858615930270823783056087696736510008731930317935550953369810774551121680529896224759646151640293594001676469660900922497707517477503522380518560359674602338636189968905436940419157475564878960227883962163553103552369933239888548259648101882360930280502132625546044665136963355576683419492366804633483012611457234826355566388643956649392648654163901073448558949945642472770352695605969492072373403211033842315567625031842668096194814427631304747216273719977282213425077812566769744805452654488269825970630865100477652560696303211597586080155217429827008448444393276801653061333158057255198132977616711990041632749055589946025287996880447841471432625330306939003531299926737010274111801348482025716113540844149410893847116363715872667653586443015493338345933050716748190449069307749751724808690710480447293394750205924953143800446109092377726592642975921853665284698151039217053668571730795933578925716913071116737397636014964883458580131687287275875366304223126011398810982198116938958665140936970868984725148839682878292184296608923379751467630950032652330400197063307135537079026137374457141389929256852685275448626748700833532112663046886468485920518363920473382733500651565908306786396590725544737813332170110594562633167193414390462374886811485710896318345966855640456708609599757468645957641840832745818739893678262280473849453129568513652230130107749708564191145498365123113718142550157929830478473314310213129844549637759011570767664920982602244219184681794851295510486323612715206617659080116759763704168098962040640491276627634916539536099150755612562390768461140521957674329252906186794455270254720424855401039486102160690361522893267904321816936902269616906407839542659559956127730056557780664603390173172686782789224114132961164452650070411252228506663418315380861354909726203752040906943818411311356312544900624952396188145376396029945447864273591385745241103262109059517415310209303099699647075429820290703409299575765781457857587091543683046179578957765851454367010558324851271804469631874648389333007685910731928257260037611219645204826255017787443272838164116200342124206204581867594623147469435405431516487268970470093617206455928797925324462032419180780189655014058494556649514358240401210339092522005108260950773502688175634865998285371149685259040519890456999392527679987750068620304054295124157400044205806852424269266492216446362597508723472371694987421353049001586356055390058385280196932362961598321818834774695878256606361805704184528107525726097763770550646542778620046604226538737534024058649089933312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] 16580430434676156602093936396017416005704006697447525489906035450259798907948221625281541752137621618465064795753929139869851326920891196235439932601866506809497727466615972996536242512844462138585406677358745025835821500804026702936840118207966602164953553967019027863733788359821066537867764961721934715512717959233802606868962813108591991950615698364587227930071049378362210960068503580902214362594723464023194243297709188832147126177637783868604326045920879683869349714618013673548672748236326102384696601707893713180620875151568969698040543103976408491207354927413605794665364648587852921952672262392821419550666934781393702086882700236389283042384612576048392933605482305231648216584771518054338329923655860709642428272785480285766654706587717408523382389486932231972256238939938245624059340556594634736276589090893472335229708904194173454379197390700449187902433457821207237609463398588554404850501986346865623743316404539223100065484966450702841117294351242607593448597792657534135892450214201328713135284229961716647107761277164218143717277334202547361036627351092427392629691709229240004712820691588137578889517703299125453675770641408998538136593253627267668499667237308858347104446579204429210463125139237606718302792266389173131615005376944062022000484222346867928142527739671727249316663734093320914574992958925245358790314832781072309363000069839613725424325752498545995775775167988262171386988173501752157686753515610895665064016046728846264195269224704878939378820200983147268064478555677235974821207262804054490840161270571189583483459380358831072837627816690686636026981915213419348870691342311825683589626160938129204509225918334407603907490277342280021422658133439436400327309055038298518402523922655995823233571482694563123855982216198689724117166418531450555941759376653773950748327862334305544025189402001357660293842851529324743693151596950002850586134147342584360361613717125550839884166108181760165179143780396341371000770775112928098371549210346110382146016722709307854970998727231445341865941766950742137736292656731313511513620825497235417837430300181462477317730464761726863295836860457100339362465412622596963325877540183566036320548630111926446024723156579147483851293357304120649857265376862078494424055760988482553387756572314199624537429322304585734053621527915575804834040296396921056885746261065294567676673790998498611241528296877593485418737137492848195927738650418856352685733534415821392533756041727496326218965434910721941773344254965348801385358858998916945559640808209417845360574611181391512429283000830224072952358170613159943608863536351361072800127123780061051934028456264395774643119759833871150525168517990414613684944896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] -5230890821919302298184870985261646789414883747769610681668200967244042070421117060755821631446555061910688757521288756092058230773466141752876168676527789755690919455335171132091689110123930274171288200048002740806647551852323200569091303665820478934684070975586867616009445313409352640885784121503968905268963574839403014767500517322095047037964979776524707790694117746677374231428896896363558828885598203777472727240247670752294986994200283021659501336973141304766448776654472461893197573580326866288898511029343767314737293100789346351700222369186290505181397493402615973028445072877124875228290820952780036650268601240384880777763017967830083322792051524787510471049634511433171368180133306748193662737769237184969667055444754792505004306168262538157252840749386201312812070554034578283113226603118741448756855174383203019990200630100362525894337985809465102015989935589980960773300601472925190112782280693155242974448842749392551540444137878528304593440599899909388965086353569962261674089981785691510073674113167445715789199660435671877123195998994821280103606722235075421947146085966870697515198936036768299994273445945793694171669655057741059609803865295321254216029242788769797931301417914333156244405754622083304890393698826552646838386046915059897622985825796578668434987387249670923315995087523162984734277523442261327830462530739013125512603321346148179734095793670116850908765004080742627912945323169457471582323788176622492346705679820542024573408409877313636456039930687608758102152137329016030257615644609157273112581821477723832152867793329600259499811428645147736286806634289413616356366733179624515169244287719299616314549837145033980677832782663202963070866901823233597566098051204341370378239514434954541888451240708816098421173793981462173541947104472904191818647973154553232104318341935329559641483839123641097952621629192704024964860953175347370639651274256960336737506993601678722634376415917917710845753510603047373371110194985808576994356478128907873361326040738868732506443571245010075205876691669984735902616650300104839272837945690642242601768593482658850812379146786990283174715387668837769172098294340794630738560924753827000146541334645778763785020572977882150234333153669936089863749227080269571543339602859536206400830882556937402863573396001607205554341959191355148131472133892875608221441578566245454057498659969680817278154156261690883849033804234890064317277722393822096644903297185905205325878990263111869281587913318388903111943919799861852880377370672325397368385073336435740210698485118029585025628974350660754924974182746723954783229731408618222953814348674901893358192848627989028014588676437527278408290985695373151591989248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] 1369897462089793191158913469316242708226726324911247029415666727877641383157570414272178399414852135588226396685626868734628711707398624670001206523855732915122625850655004215956160416176420698555664238652941420020185811462256140506807565567612123724236544158296740113257408927460119232332073648300674483846760066897403340164949392576633611596775909133212082717300326621366047231401821052334934723172427820022380886930348358696575819994043990152314629052977684323324395062159023873243409600242533670046832252012080041340051492465506345183539999349479300158107631546551314143085848249226788147814671513624237937281507970810132008191773775946296157855780374438643908330234242945933193798944824971777805981105682555764044566229097723240271277357995143059366222693823196893292885915879074345122135047637372236729476623962400271648654941435318389340140517080025034161458896179770427442657482622883145542052551466348761505647124194221698992251804880932692602090230883787799994896356627014324539974114747965377931518786497433621616970591644203984380050279720542932682431607354675107122776154920301409817519249699777872705237458428715047071720696152602248094334467903124386890898801894369812295858401252897337630295815724078753974218817728671063696786076415072606294894615010335565426833723595623994611729371647576165767645907334771760010990952686944216448404717714838499811820986670772217383379734078969136632232999925960899723374841804189379532198646481312346307091695709198684124042488497228510001688073816814237760810126046570883987805153127160263354834426477679921192457282160289853895880218428832866022144919407929734478082407390915073543895151233903006483396048579671398025666137933797019204552030428453039423218556534903745542817520023890194110798700464528637848510640478113353721241946817614486684391538567073259685260177576347092952600633663561885201118867925649446021563516836672757659286561620588552064117312776249548489038348161053214126759272446142832298517378119190214013863165208903967270908690002506021593862640780189927635760922664484679419987736007575592297447914978686187438412923983048797070527184540048275792126863657497848087994314499343485344023244216267355661748739627936607785546212218824708162430605771072288189275230525060552799375686847465688691663526550596317729502117059311844589414733895949483477937150317445223660607185835662285652909429341386160054031531542509622400426459475393639923051783722808195709174179728395322361726136724290587296668072385449710334345595593081460891662361993966818835731458188703377987839143284817458581145617917543211147760220588228813064914325969273896959331133345259643592229999749116372896079547449282972919749672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] -290331389752730927760948480026222429084968245109718941054372320003394022914278715937670291783794552411252181940780236112927105567847265159770557847724843102707240231966820992553445432340765314141677504053075096891259238094232496872349736631273589160585075308842599241605413143276613982303389966376504404559053776293195141636021312837790931576768610801351837812697432037138322518886682038441863519432689683291595823254886457073110291623505773036080912607661157232097978877575044732476025913004766092026739594742916897455553862815777411495281058735863336401546794988565985791882852421272755481411014448279140054356694139084277180034995840234815138694168457095040264842880561378080030994317452859409981256950409111722235193326026465731758615604638675540363314449106912641403683275428594899692898898988493411923044240975992999423128932041194317866864889964786487913213118597533441863488812933824237777969922290055320999745247467312385766055409660361400739936039940966716272598874796813444933879687947901523315941731277942200889217536472372338425385936728891613550227920560586436111291823646215241754945659002940448385496881118746002148814851099476656551227208288014946897141688626236906625113092806161147147488558515959049805640449333751106558873853378893504877305203725806761663936741253511112180720371815441853678234779212891835279422568007099599113126143139549840854712592115439299835954033841557569451636099149122663696716010172977747982788348657926127786312850773295928757485635928394937712288346731986124847336570487611972963802923525015956352712578788284562957405633131717995633844487123727477360916612815674546707075137933168303630885230745957938511543897722756294935026704649759017948818739169885745392996946348737333827332832569501296738019970097334299702135622578445902479557790000641995314667543942994412342841528227271417350379713052316879620747207358365613521851430990514267060385548462155700415589076689466078741135695845693502083274637584162083349959841680522422136752665172456405156543520359157445377184661879929274680998537065047928028129271901822704017321294523936428116889796835529406796307334832585831601736450053544630180180184341673226942977304115022097245401842035247769445119490302579556351646270604809073284705704636617756088170129480519794565752951843634807945814943361097691233737431544106262005400099884842146039113861312707413676607784817255105506993411002584601796637410720438280219444150340307617139000044604619346732936432050869681658066007918969821801651634493478113902452782796646701515032059534687001373968590744815754508624087486896514545689038624085935897335571466866886629615943027400334995810545063820579414905474228286938229296332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] 43935664878537796598507494986895027570325472671340408238371435497655461704256246349499558763563765400769365156512555460752681704921266842792044122470960532730347569253168484979277518199421998115511738552597832001614254275479405109036655525210210766683377207142115279343114220918658838362968338801325238333064841960609775301213851414679831401836723001196179797710852470187651032392161240167077777289582112842558236701537232456854438806577621958639412727306510737247071727132993213146357962450245991186395366608927617010578525253928382022790830361987336868468245784183599440495059014049858695997222029768507970415714239009252083865718907085335693764488152156602807433264958826451030264016099970233384631189579991968900503627375671928038828693183203050828437074835308091903130500212795330005638327026717912777082013562988101080583202041664596148545410777640749269852458387340698091269158712580919206929351212255546115608285341420080945921326394295602565346513311797997112528140269893275749755696126824855260000531627389140357297411341799201129327069876258956407050824442303291512600186563529170100083642439320077814302685248995055734381267676320844288887099673952741511438073042821575805419252770435855538697233882089689761236447836051373080741513468005699509689080042405010656652471113739540800181910931777099523114010916513216439999843479209156130023252034658639001175491289762888303701539108046243837424640097225061498412776968661689943051762110910954118057736089194668950700114612614605546198021115111053494270351057593286605550971136786988212782371781248985105666468014383042171528159497473131298004579812343878663098206035380898099057511368853413259939402277407492621705711922125279192585403788106658474840332335381691268201828912550713530851165206505982847055485693803259906639084413663165003798769205141746859270702566395448516047335300185457023839906221747491722425511015807288195226728092632220206966826791153265138499720267095955268890493611656624775144716981090558029110733712671616834405623637020675791785380402789896708932487587352890399991439547130566290034485609452940469949247335916450783587773977203107351252182302032421497090595468414379743085622227022632948020740427848847568062579329753269356737739914421661185757172928590188297534386020140933914653675308552855452897287739417733235781194030277497625475712197814650661921084674784463795832863254915862260936744800163495556928003405741117495443263537699690641051471981108086023149167236607269255216157474609271759330159064031390529308810043941005926738181136226145790392003064341235824576490584574531201651223296523415855395126155292376766532074815312804405032005076657174543834118245376484206325006336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] -1842073851279047301222147735784461698408119504771601196226081273320680462657367193399224385824649184162099041991589637507768269023044706470248902888055891391856051344848304168292179419975013423976918687393212265069359270378006886608605459469044451560249100325444552854942748535826203211461829191216141964050382090687432354013959901738853766052963094336778535840589726667557273992994093593334132431606249143289544443929032447024885271226080773840099080825520392526093689573839876268245392265192189836787395142516798701073424840998953176836518320176176582539131799740135585176020886870196286962004403570649295460535233635634100504314834611922788066876846706922134090669531025414613635383867058839373404906208148193581655517018555650541270624349816086068750170560990109397646802959614510177491763024914895791340675130957735712930991986420513708469261300661515222613090160693768269178772343349320435481164378478082855478990689950006328221618359329111014079078040223213351996218141735779858535626550232666883920679768765491637979316159928740717061197422137827889163928368332065631486842469964174253979943636389292569142041354821428400812683979059292033498478648071979454892711429237727517635010363110643350447904958909530692362421007325015093719491844992796944161692932013310599150726937979088764928810683423792918394455927113270632891237284526529308503202646510586742199543819596682468785435245424562316931268230389855130626143036317133030696270917235937228488888960027311694618141003277697985127314645722984924756007576426556051707230009118765952426466644167597987398854610727185325144068036057730875797722023697028279630831964034199242412395776161107111663210695240733105773950501291687252552535257097117752497799990387878697477522381912616043164114741974868450203208177543944240991854082004095826256036612251176666643357710391035374035112472184890110682433589197257167583129483265888770241633499990311915250088729348682150072547978867546775112293900159864887596283582146168171424219403348891281446957291566871519786269107892828558055812467255530499362373995840168076383844418520115836288039284626394664717053590821831838946152935582300358125812041818976427494381206424031814249100761028185738685281650164150410851820655437055580237380663304193412412189682127785997376743246782802756168302626762742750409511787196658103247701552566175181064954044135042881571378217723163195095519256187865810229267176642361592888765964367849539511046082853427355179027237446235267040857584465805849318655570529414147246979857991597593940714531429730418263584415561850311520849784680398734622310617058271946997633510948239994263904947439940856768635496147337037352765132967144636689678336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] -1412802195030927166697065728867606964096826355084306304161012798588234585247384243052522723023670965969027186101872616262222054697435971138016509893146894522396321745248425881934931448179652593911118536983805375065592797595674370793787797894534460004006667774873999444335341385515157769161280783093353463969494380863317139001543377111065355316138923872508747383842968757288023180166626326953498597260007304904140912016998998825043290362370115036482425795768782940480984381959774451303178548879727674469843142222001299907058369394688323062068238210894671297984659811946988718776865573480688504263988882164813944130383948714625309779746958019901982984294452595389341684477394497435340689065274601591988790123941123188127438778580438094483312557758308523786727568963437463626405662635556775170500780933759802836237605869538212767378187499214826218788525334962756413685616233186456303221856712593677371832919067403632289773187354812832931513768300613967705778043570624822423159241873241579570414197901418866155175791055637928249119414326480214827778351614767383655630499391455774449175901970036397300119065275119161620481816520155235208891020429256037408130752837311502962702867901247222047784499428689199333036009309511838971916340775224508196760119795640262648600878532249593475033091029056046932733609181612200601164921853494586553801037650742864244821531898703364970942503075089607496768236452553516023593267266152530906852690129479197460879163241867456621467148707483027048032383281737257547444164325958286278534121449524204665739009563032282777832147734261744786825243675985934249621360269599275584240817657145515022686234220841386372484983797170063771739729767826059585837601685364153149330833574950227939355044302330336088691470037467423312565742359696576365019052086736024332208938407700777358332366789317964269342249575718693551184257028962810064194360660703209354531022582926435795948963126853216744461551814411620687762795532039136914395468261953742039058465098062557191423466014848266994141419509327246757587390266226522860430865970658370160301771827636729761751802615236193152493498363679980347715275878932096460142829805302219644683884069195433058095202974452106233199690279395044644809937116016646668620738633382712090043182203143854012996277605292179386039006611664094093590698868737898022531181384103505028547736833892897176625040438056144940915231563141229739583944421473870482880733214947178290112784634138188486727608117884187230201172177651931884203935065772796092246016770595043686093725179348247901890688947084825430333075911909692588892433598884414440887315515250417840238315042608546481798079273794674147556434541570452701219099350237544122941440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] 517491172919374840131438678587708759782005583184952954635324202885165455199981157777093959824009969460658681192526028858842695357438319995397319960599373835201017630558370208115011478413958798189468743050104073307428008177834383449078628988061592992172061309737716701990206228708430705690349600644634035648192688160251843383181315881986916498582441179825465468906719434502568456146596579884812260426108676803237163144845706371023896955339294607578123370079026186735390241673610638060961946171042362147401495552664424664974155397731587686787222087023889459254102537452694099365075943409468887869183235498210630348533836800666927392838766781243103049658788136486544002356650759194889873698397551845960034243908329235495941908403485301832533713424110066698593286634817684278749586061066269761510221200558740086097720733454395365011886845303472854884431226394846507224441600581095597338486327524275113862534314214479122463367616696867263648510801374576610704697907252366311378342184366705697984485345142493175891173443245799497087836770098026266716020839527463359993265195609642410444550995658028173412920790409908623966299698840095994193140458775371320245466315020769432019767763153876117536552607946247933471072756133843585104025682376636417878440562652821024321768556629188567352123226165616200314589848760956483571996022370751790948001552784992783810402311748394460922118963484117735421521195317185655821523205440481618362915950012823010338678517567243488776646611659810845751218106202317511172257509022975386967957048710909418234205103859062445648654327694508809793378326689195984057615371463101452201611273349367474493288706749361663037287102341912348984251065055656151006708193558921563395472126637301964004844621049225919196110341793672127129883245372808860035418391279460489641497686620398434314482865519870164941945407410100747865215334236667166048708863539724068113899905198615244476940532131990034721899135858946927891922624891178987201991124566918139371967041720206914017897099441289999685696080492214570105696776376342535926305974373158469133637984762472745564820816264414048945960143743540963133361579521432478473461201572737678944886047156634879763728765936624856555915724283596839111728362114810880560539023391297918783779995439457505019533688043886581946231293291598072930485576207115563968604842018446765647412819584362232925256359263109459546184373331623681735061255144645519825373942614597189646213372911576444932331876004563752026875478994696759555431042821872141552803056990812649887431571391614622738550499018602129098979648322854729837635540850951978929049507405270744968362478015556992715786920285579477667204029778946192499335056137371959427072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] -94972616204303531131278269605709093808202102243183643347783638252510822077275508174891235551248397585507535276289213815326238617687747074731023572356748352724723686079902918384038835668772983662201057567116865727743748785057426831322061272065302750116990077735058581392657586849665395562758461637147408756816181007253145393335891815574387169002314667725013039001260945086888662134923628707638978667804544017695564811823826094277202662890276071158250368148051843379374514756023743031994265552784629301090929858600373079702803527353787686820098287391415821244818510462982240868084234202759251161812835037265844128105001955664091755079675986392326416947962734596027097807392986061387576275696569623238237411885786112094149911778471384117676194928421668680547941930544783643156398842778546065283352590682162087577480590729980250414476268560528414661366810175475392403546620315691793481822875076633541142032095251707096243821510906673536587808378994157533411656361302717685713281640474241183774436794037588761821937945657579474906287955765094592272577245874899008357760957580896525547693514045804183716415491716540236131099011560195978113601231833454965273906083924711593638691327389933339205453629957706610752092041063315269166827293927845504031083399563167839490051115258118034109775928904386289802747776743549841622467036416306321476015021254233876460938219291560596385040593188424311240651463254541474826152896205675945848657477088722080290872170409087029679910740350637723744660148673434140541651769661775019349113512583466250439931937751339138812373047096808027784576770027570902349665975216839316009938515341575864957803778168955452153088377371523686756627313393101849610572330344006218714779620768932624093054617691632676372151017352483190610901536088380227025933018439467729005169652767088677295679420102799580741979082077625048382291628677227920328126317636163674808167718002942490143416409754358829915874927401164620928329348134489216734035602353683473312038271816662166159292038304606980700588357885517846051523961466268695771731655349859181099563483812588736240837591162135791895111498048403411173958462232912427536094123203709067728865828713218127719553068854463965420664118997633367244945026225938361290572322765108163556384310075424624025095748202229706456545688133694775662217167312054511349714779070549553238483471245793220813424263374361942156953707208817379908611266807456831451491483459366506210805603566611908257934655092292895246091855731826759488094871545975490883695818766270729016918510029961063986546682330682980517668993890537341405981977461785075025661882690070219018832698084716345909672701220207335283071839118946802784589154270805263122432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] 8274043629373974172538069047046737229690786637932198413484170790403613874613634979080211146906898063113711823469446426304439077022070232316018296105308774532883464266618179616866533789457310151542183362814267592518099067480230440984872429794085530861074122519643517021774437378535298174683857735347777447840246277718899135053885062794696757574879565760110641973437718832605282275809088039805979672374985710785919490390222474910983623480317666531654015210582148177818410502054120285632287046851774157092775853177266976189987703982755683469205891464647902908428977534358187437258383433796743745663893668044860115314528036656918869807242683848441154482182462797563387863980567710371872808243196149407838158797420664657417845117658476461320914245309620181093264372855989961045765211284299819676751354330895434884395326208674549532596724869538561475223384339328294421177168310015620848444899091180703349970275759441211946477490672500419133967991563548721780826323677569654642862975880207393958518423939591480118350913817348187570893370451131021458629724309571346442314022082475052929906015461860343474741994679691282383168140355646779259939169570912547844451639158989699637116192028362326371114320816578157923061282053862036097832008813608229307572362615504287960087700830834773998130861847901311157137595213189228910331331162839245143106935980252026203366331472972267435974591985123039375116665303452031122647771982278872863795527351411870552369488430193749286365855631983402778725148431530344434751586121133783729737472370585852231643196978524168727286865354911393327352186026210769020153095802170109825171329038464232911393369073830176871536661822889040166314283012551721608969050656629530168402075679624224553555606802116461875852982584773628625492320868250416787934907821874634151905263283933337946800082211705260075894849805247510270373452438584836234596718827949029099512349992252160446627609184592558634657903788107586032621835172736227233770898543659013809908325223367526709661410666790234352743731989602119957458487027828532356325366813267201729876111255787181381408950488155231529535430451046615549400885623390438258093422714532471044562577110740798462612955300294222401261591539767278891021198820281616526991845119259963682083337062788646611593555225830302348500816760806104352810942212342820912428282832616710690816098467683839639348858102105793754756678258561934024162555137898261828853089345712341187715670758438320106456021008621821714333311947175276029276356849688441763347317252638935939122212583483268510381194154326156722918040400790940826647485032900100915800062004896991116334330026231124115956444206231894853809011499273086806338707045289423798272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] 451019890225613239888253030293301152554072133194745792114294512398694781311373537803004169196579014118150383801683946274511606730851827906408779358385962076809749567388614049340058816917800809182825783925549308410799430019945441485099083881827726080707621776486393789131192367429366157176983087169385421586863399483716840369653406104254536197929525445037437930584623709331023606707232762529364539618032671851987365968425413104697894358575552563572574557773616318462025190230542337743743221933317729990555101109455516817115075291848963989946618698849232790223317304168880485050869525210335778057021136224480967667173201847872820600983437673145123102678652362386033337498381259073979930159257973317423390159500313346847392367986125623984508033858887171592438872722495559901130579715453321667881706228396142774699436911709429451123028063578067517113019363171200539577787940641936316637029078320280278198095681529927389557501986399406668908553886258920356764583976990410917546850713138200830606559241929445040964695424893373129434288397555809696815081526283906103492655510537204902943227360226845067976643935682092286880674925066948384242458205241111683856385908434051420840511791672887706456268953289535819089071145001040406358869759775808828425151216240241895768606152823900966776752991268908110184708584850290079369763505242837288267823986397456912829124338782549304458642127810902214888013267170584377423009539278061374091371299342399519196825730476526728973160541362950793366374830434919053353983389576063635918659786906062916310826853766473793682984027163025273170103456613377232605816951531678556084747170092820061323586770668938585006258627866707797823331480380037181774574684213089552647295766127570507892043745773720496281898943822554323985037398506123429808026342198823756074995641006681510294080242292052450174664338066817243589943842480757793400768552405386596028148440772533927908062386539584985597661486015449359567730164985250846976449773029607003638296594742083437138136110934580658824730516012730830087177893345606101937924858686158889504051069807146596757985355442167261711143673421744730376824218985738889772073612490488471531563998873953697848522408438251029803575276075088967062788516699201349569443249789528721993900382111541444775236908666204877787664775367736864359252376567253330894725303960528112698816455787191075222469380781329468358769332416699131659411826987477993280810049009567368816806940177145345049227401908192048117652513291831311731034443888049864135310623424333689310822060369884373371348934659605783678771898700746745063622344354618478507980894494111157449417442643089803576243485356161626995475934795917867051021731138690351104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] -175330630408194503948896181007288061210235707377873475653287233412429195153814046457219811550563912457592840544864611755813913276674061265432159614262742079441464585739093237210451051739694035484634556868569792303467418207933565816367789742275996302651959914325831218772050417709552810794824547855070949296114487771162501126860179136890640615456250195106005160389512713312167601555616039215835748171217105287830780870410359221917698786118837138308073421998782529499052657559461001917097119933169370789607026508332534372827114109947129881073897224546726523468419785714238648903208403734467596467480855520515723310358553211140177310894174273797678009186057160784998999484069435487779619569510674200308542639921896740859809870614733888821229397587498113558354788937044231864240330422571171330884956712244358576320908991249491516424134535941599372254040493284624759217721157481565009219687328125074582226013199709013821166211456994620718397970987178469031786161998674131156225987021886747178285237922342997630279238041970647708211992891229690736708871285583156085936626697975258594850007450486857597244940032798391245802924940174972168861609505471627596724537275521282137570191997515521529740238156558971342666342063513810607917860553810956134312953114704319027739734820934082470958924522213176087326107757354350618638393405229330638227115127042764225593058920472353084592921658755049528042630936838182679117185637865600695388766182246827868478440565775428262450491793147695845984045299057300226504317826393948540574932566108951464027110055930062655544501199548253059003231832155529639313064235217649013033820515004527465014301983941796942174515693058080779437286234613438735491688568540251622628987764171268084997213690802431261988200934968804244671452228853313832133667637526596388553985994538849684558006598957786727073902429857222336045256825392247236443296626354382979410240351833116237594416817265828776292490158622968845825866115444879446143587727810785642361902390501283422108729062080817835233904853977135156221501038044755640438485086551669317514824524322624711122705174299144673042857321154786726182584711821030840856169534294969090174403255096901159797659510507609582023514801397996184521154441996387342626052763524170819382087924232721248368013005081103165876080408997153349637818144563847464916926145965535568888059735724070887142749704480831470650475056163254928567211771610706354721989146131075725199183492664844261307595956570080607867766949751911817537184792185279460034943821976371162682444300268641885862676089052094064916841422500879274549802518492569682321970511990435598776988791409165342415671561469377397247762404694836693877063862281901703168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] -18564943200826296761343018099523348872671452903479981075376343354961678225998037992119753692028455603130318158239652361329160389779492171464830998426342971804261446066790465711625790384458500541395521726237841844388712964364612081158550790802479823469023948014487062205923933908502007146309337489439788859336793967730200412643632705354540771666601345975431916499839751335878473760561443853334392705079706859837149548561085123850328257141007680976506635168912314158662099095732474639856644522671145814382144019810162306816149274560318649295093444960850093329974542510082241130958121060132162239428363709162683617717548704063064237609782994464634283920924596774623571120243560896537519146167833304014428662182325841226650220728820425646488869620610875561673521265094140986244068748068645437846838435396204209512279913983889845360794725458378097479519603085450163194749746600869019901172800623414015121709954347053609938822794347704970208447295440278043584388875019251130262980751744800829770724241573452774163949829715365356494929463894538183325207972966051883095069250142035013945580293083908467355821857827103290748841121599906929067645343664271393539005189084570600525400252372808581018614763602158590623475810569037693846058346030502345039961795142660126032124894364525535082538029288233928818022721866172606061351386479114959538061467932893108899326235259284489092734189311022044279077687458388865341641490992962910031926364676540555712081659619892680353507311156447551218538536946147241041080893701952797627723139704759622114175225832501840141483688831195748300000458023018195760048662280886556814452489955277822772192007969677048089610868566168890910298160477290675551016881189931844858009757172044169996214122772560565417941179068249228779892545881454330969801041648186672216459461715502240841447216171289952644558720323041014288884009216211101000869046347015745926141241642953134822421044164880518534993214987515099862811066534066083256274507764249377711026994717295640049988247170452125157958224742625230539649051217049670082698598965726241148053184640198479582895822106981627559720679224234267994970054509291786969194267486144824845752333142723512983834042714126871812268231824273396503954821881570004288691021040233052344747539946756757046933515070922466044241808910124842727978917412727385972984542043869427904088673549924539472597377785697560270419457944520325791502040738837508687356801761952568032664573588719291314541976543919800461475884496324907600416610104721071926327578372267642229336561666445266157524362779094411976448423872696430129059858595850689220172877365587978546481788898543489342868841204069634707973796121726449609173265792915996672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] 18347249114302630699009187469815469548529803018045546954570922081412075779019327536566057095368673345070809355205451633652312018096163245662296821140063837891933961306417104571271739019128521284458357844623544797499816585642328748574286000241079659876069817685522299131787683543092243956644279273648862895111383563623462143639519915700201319366703865523838851054069534337181945820708911726040715133835044442594461799495893004248628009941663253873626574946802142791065582185678970118852752889117604507159999768933340857878895572929904209795169611894472020127379174070085748939124142671323570781000668876731163397946398900456954503808437647288246422889458772927888458043052954425225432415292973519797016561164034815516549638379205419390171511386404078949505236608210442042606812907599955462894229927361199875169985821048423802072742388568674827920391461731735328599941839957491701467546198748601175245486851901685793652975620277949359007393350137917614022234223075512312297172041387554825654403164171462356198208540954125674171706293759701398861451260531425921010537094791242582659250009864486672545310011850427546036879134039508456517917560268842880124775728557903984808732596869130711961013292139392339710233668902252138990809864434810579512312093999493855109701065381461383810755036687757952027160585229484624029556510119413547028791345865479063230597588746496248697422721596251423813359053097631038039326841990432310934863709228843921315477085612534036950613733864547586338477008797136909518683912055811511624298458144988428082566140365570001186109294439165086603176174803135533644006086886547562689420881014746223856515386762126330759927025360356151337601755697293006827021687176755752546941348095080350169143611412914720224155083814311631918854159451859613061380544972612434326189624701658297770719635486076857416605999604443421981849574634986120842401178591000110607413300581554118334190246061750127601434887052227104036116309441550414573671839734930422576424854219458070738230869673541893615556132483882908518237431250564053415609806006676517422151833516413106276293118113374780332663350077418130948476695231292252536943042859212743368422181771073937426822651787448337997318020810428545781710283384821592780075386784138948528608839349446735917730240211925876988715927083758555340100649615395591695902049033690778693322088480213503410089704896777481953517991007399738844982910486790803445060842503494572335570579782485921455854586778073587380520760580727570730221445334601842314843731668184098066744264635102718053191497289119466307928685396556988592029962914833306146249438823200019177499458817216894007653926370939331679134216223233887301848700957461839872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] -5280411652798969182591189636901051678855860210547061379134028078643669166611175925037060694020653526982980614469858925024671208063106402224741781328089966147889591713388092818147067957028547752273928170423159735899040369265685688575255057884652332641098956437918328282765814723673721339938783306099171955842557932984144676803365565930903592536443748192450391475937345775970862746695035245333763098539879711892385482950428944499331817109388365645043842905359915508213901285251150897467320162254610038542861696776851205084477036977828854832086410907224988365204648531439828188945053230182499681991109115723568574188406564059137341512276482980255406137721826355666829656258880142624995536597177206723198413567749004749081131021313157878402596645199535878600073164510942350122394834027712898505047768854105535436963345463966949432372337535557996335029155938975449087022549727472248915491456899543252430284295441695267884891819615836523845183813837349338326121679412722411626856664681021079478227054956350351695100138626069589897550377546279631592762415308180938770484780130195454977784536984494596929901067696582781477651551341200707934942940697036978744790581102617302183408820619110884551527219658067185933676360292713191601110553119262401979326961975137971132273009040973006820024649558231406843632403229743252457364353377734610200798163985144421565379560147290405563279937612046395805486802122027270502050888591833992812282626645465391939623485328589541551131683479394570154474946152495288567512686822309721908962447062840509483363039864662684202917628138902124694278436916522609031856233755347473139082054238237147508985790588311468834631683512370417280792588506243508551097188468919268491603041203369691814259679255027735677838628757461427553391951276209878125106254971443366693677552444772067061975407666757831781773701940753520157825444564954103399065451081682111920591184358385053277401628100119020637758899448592823262614672924686981430479153386185110284402318682207614879643684867754793657472900665629406943445835092732696358982142912400468717868864288516491035470249088009127996777700664311130448366317374374423062466184967520432062163142480769594807827615077758106700843780481077618588455110623974311521553635489039025129181781481931778725411197110164065362062395591441903881845294755235629921437484166874794547860743181640871914444770444083969286725370964246637058963984061338284941173671805050770126481487261400874135750457153444641690836386296009628654446394333152761081211545449773651440404342508886977592005163877335651780905044287876535149864820509963438798384945547198059010292743224606927217853230190487856579563155528001858293953764379596947456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] 988760971429361268250092029704750880814720924842903649871359046262793702099185235672225355715484415740565199922831905072460958249772648874539537188642524892404964446938740597261727460827036326456553888396975405256681887689268889263901012486726712171546983511707656443393061443262231708984298219186436937760097267931056848582783095886819008806886721934572828960489628054590446326474721328761341716092767284286702243349390524771479127070642675259800802739071840810124643503669944045653084501848010065573770137908474575309066142864622907602229025069006129169911441553925541684149955810852574696760076737370626811398892459547712791139670223096331220022836964908797744222888332731977579355531195104937291025677988959882128384727982170166500633844852928216847163394785406599515507407507893817827199655095857376259666154307118514665324070271250303077860448474462748364907416854254357082106394419892418206598274658344853232514322507488161520514038466429489886715646054205230712816765023023461348216366424960422456062040431032386383469148539992833448480468522757489642661612129960654990573300615132791000609030291132924455571894250308393364851297119501140004030931545101749594648006059517965728397061870079076543465803512941513220140767508993992867124670619402447525520937349176867245924229119906743835921738335445739856848683366762656262210479864482768201754102662611095058360291008174928847588950949362709093070488344218233701253151674154343802691769013302873743516741445582176431708964363870251110309087008464383436387655358385191109185953423633546456227561277698304331112740031464084198494810329925245139370140084254736863234573049682697375895506581607818487241516398247911464075383415037955407691238872006225367093030645097508206896033320830827401492485517325633529673206902976784623835828366708792593827925744619958705382990104353163359790552731480288254622151718625530368921069814035436753617205150284740051932284768613808769753521117878202449513155491313409178920225918247637709739709747624520464019269917599343850551872464093816530358879289668814619203746614057105112196796071309856553994393576278509369211207555932575085429123041526963256287423199654891454532747742007453837215311375243123991265583789418244181615726050054181958718181006727772749331311215144375957272574701111508540814898389806812612236028423089610773780253701019550414565874809281925113703901302733352743882680159356712115510135809503495463847108856670107620542822704101964501393059915600865235113114172040526592227256867997543065081007371288886074847904326827083330649006598233973929633759080430589523310945208142931666205848163000490245878893378247799416026558244088285353006595031250763776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] -130320582061610209325607243670744986358570445200900552592216797192822384509139680727523664747495315978291603342524202160936335843503478423707009710841538547391672949743459604961361596786832215572875291223171466357424198502366031417488033251716342384663302508202587316760427673202840094226452795861696632259089223011526398871909590772536093915746573390541024905143401869447068202356395736716617875019358982697889123449379199078525265356908787368280405465268059658832574045022577252212566208440612214712367689955448854140620969926574160989665788984279440473434312108644170969558954978014366025067406122733149765539329815063353106445910971467532105968004619800844635048556255870703819059190089623449008376762329895410031125827454956434598080688773463590602443394382510808870730536252385684891600095242077740997836389427442761633376631678412727779330908534827871741376748858937700373169215445717645354634143035953412381740852906669148304736178952718570600576015005535689143307304209913264852885808921536222977591381752324682991238307062924897820164068233551405590797836230738960560730947193758720763773224175847864359030609116797244223776782589743537470491160403034670975637876161843674488514860741839523457832049377694690948483130268750066941144402239118760931995598120719968079994519976316917105817315430907642738278191102274728473418625892219464391387925901214476891985700807137734747934988830009830113286549897144419819855044594702312074566674475530716624802266243350685675233476308978258973615143045404039621853043845898843505493476150826195739294854815120643626680458115296002361414790289029304944345477135695097841481642396723538477458700008540700716854271602832739266743575369341453397932963790618970625279975158948780432327561221493721358121348568185278836452335082772868368524541698000792563782979888315988565689541359185292476432487064669772699332805225821246313009391147562538887078755437367858815965158638533060648708538829724500670761769426712040275432796451683731645592428752746462781948289606367084371108903310887404032244504913160383251456900796957182360883696167677516445933485970522200925571398250068400445570575365371045495804561537589902001153338813701459281890565012942330265975930931113207267822848512925687887559288358378354660235386398171276897574657052628801217437982457755762365689674255113917755826226231550000963847245642153195861134881901860191804764450134520158445294110331586154371340027717387559299421174103005549839754896309227286073798580910688396175705668421096248084282722504710859089826636597571185279068370205195331381760028503104454911202265628952763183867357333970021846902128439040600591516817845606385202848754183991984128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] 9312771195792846812659517517366612127229389932168048847997940925571404322607799197107041405530335095997038775353975302693864371141067093197546784006652275660000903663087120282979457765537734594020653522687385088065263532912679581217727442055243987311867860762061484293242647703499135361629628258807539679117375657191412465707174564556548128121916323672711153232104500160727240224228296787873183210396224573590459603959754322357190007732576355002978454318405812598055794127247039918172580993068635710845299594324473601059925029510548935366063455742481845168777215347640866568186337222494392499583731917556605686150684543291201395936688578159355153642290329449916913237236240277582495304993922598562875742121642457191498384211975395163116302319614767796400202092199285220373161259816644701043383865713455614422562495367555431541719551974396335540259311110986405668386380877193947489401887588595748243834949203105281702727968952715433799044243640841638506287423510164300607605418452720013083594240659142553253011959403098298020931228845803569656678054613706440330888081131153203703458330524751103154951590055586079588427274993703003562292766125343839582668996526028243607559890471216067510413073481440274150498209677538238472954783439829507574393290446190022924471614765469715574058234958476897083629854721542726920897580596838423793478434166491233299815732848775073390621017395388621360664943799892009601065330537153509315892236336445407506349637949960147110181185415531205660243272121712592658815952067183805926090323431934348062006863273047368611499931578042891033777239133173286392806064910443570962592287201944164304604716022538612549203447641175157436878826059947519903610131748181958126278847519644197098139442205081507279537699113981494086732433979106117149695236160129476133702660972960023496048613061988925665256764118033287664266654542976662526923447790038548404291834624025879576369492879186533885076064633923940539927193216008363549260459944786158016655476889596787992195818359989334155463490077824991591754193212205954775417270766846266515569635961534168598157499089102910255617930000919869269677589750303471985548211214013382388373441671807246480031085945899764401730616764588647291187592932646438656981316137407109340676981421683399957907623580427051145879508718946215363991748369844171439421516010574450406032164647787361105022425566117764543472869924849916644337151512300079430010548114805719356924371881347018621011066091290652756418492843663662136888839280710252802348352187656210996110734332632811777938417996462322789648459718684582094529264275621522999011525655713794720628592092387767578151211554790790674444008741306550440843470536966144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] 816538412850623133152323612697412797294837818840860843996540731478327846207526930665427906188212539329534352350873389300251567620650105027943436143364242849081525491852572905350871920922185094374634055375186488810970617480611397980332637265272806149253236706680615790175983640334133428386126329653247045683073470746232580092913584972655168239650843423922333941774668547199119071343759972539810161845183706112146708862763973761931808669615363581166547331912294199101894380969783809541224926179009157874682215686014382475752834656695164678306601266002245203162205819120444118531428589155357372384289810552325956756867470649032628625627912530333867368673675317983480640062663689424616209356520859823565573195343353121251765898229621427117048753368811690228538644015376448251124150830803185944840475220682696697118232010171850766890526199255137743116351219271747315780856321857917073335849583773785820449976244158722241778578724111367565297581888291424257821392832908599522806595337861300159529545070620517881673051662060146466044399509257037489581028460471074306045650241871892561409426918383661984860565832309857156789158366595303726347059832042159188050223244015748487701702876502492795177970266083676261055710378785226442148398000866118810846520270984955556092791677722537035580351129988458324538352084261132692005992067378570325736849171054591741712714126434015679007286771896155193439159641326201269813231451315972968169724426212143438687338113055606592672354647968762764505928778219725701644337072751702715726272757018461923806103688517413088592191147854475279744574881138679105479373344040772376173214851333951345122568465492626708803187379917491726589137345506960337085213233386465643461116922741418722245488718230620531187236323857566123627538815139394148441815786455374857089600590181700973468381148351883196396301332055523918019149799441030367011713663261258688086417622095070016468236263002190672619729561213958975456777791298004140270732949234996422950449896045888342411295627366581537913501923852715434350794092975288142711017025585444772539315408530373793905919337338889873710948737425386739264830441653850710821302994174056610050760997737314292818968731960766452473427054747845608877603035677457527069863294418132844218104533698033804539529282140302914145198006505344627039494300682211778975095638354318369952681595249605139489057276413085436175293419163660092143408788552430817585193625828940176674164031726579815251964179385301533006768960503027145527571932979107226065222959495131279783260845775400264441693590826914479304591013040381054573334574586296051263982182616986154100946910371813431815011182834932703259269036595386098376715563696128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] -397982058210591870788658958480349659122002211378224605487996472231010386284942500020342700380107844117894263583144156813611265538719442373614480033092928180395018195400463558636322394634870984527893277381785421697155784096106174531586076689497777596052105671875788199784397871748039587574407586815993513954221233343146212551805187083101267546198466094019241138906162719434077894556107409856834136452946288830530040464014075306798732995007149209214679308506549785654135681680668885746261238835301128781705134861303490605966213828060117537435435165228622644682224070582196218551948553105679345512714880151247029694100603284853438572631836933354446763528106722497884953821329482229345311433003994397195348910067947332675093680765670058041374802778415468080230596530099685406804201815052527506795311594881689748521057903467956089290666907751424626722963028014747237984132654510641417114820577268121117353321042549316870987203447205164467622618102366069940948332053731591951354243363182830648281613633242983843943843719357294374151100401959075988605451091501232662690137602737890466605980006907058881362621689776360452951033034727503501533399269394699998625075006802364656774287063942863994809005841348767881571646700361450139250843430118865419009822264919291081761345368733452571676306077497021108401282102332453689416290425255593055935353442037233054988959726602395579327509947892308952392350911237405954860775211062038502046639580494357199549472274234550217052599526139957754487413865363835608698576545113089316714647728648964224605613240377016753139187574369540465056327922848002264863198942037490545162442252595932809152970817895508588678168088986048403345555499110693074288623475466724514106163975382519566968022855213586731764846926535848528748946727397386808549408615175872354844180586550725303753964033357950340339174590747734704152948383539553332171332446650460542298453248919195485604883509009733360360034004706959422208513421349203429948369656324151023986226048947810188235666648552990068115057433970591091130001393460221494142939419541998841601986495203829770132377303622034126600485966419542377514303414326325148954925945975713710056454795546507144319170388391623234173242227840815818766005814247875582431614439917412260188729985106068057851296719768852609608748165829588482617816260278383876225282688969493416363873247253403174673717109542838753143997275740113816463835832574007496783195018898889167271502805289165046975409569004024608875015008251607186640766049531977764003309981475909094483305920148734841592511556573380330734258973621638237251025395488557741049986618330689424438844355294093744371910571118479745081975822843287371694168256544768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] 68270347326287870768878646214387206493986233031212969751383428938574867961181331864430564335065773652635244242956766098076139998641274878880339028601763429172512759597627604789631331271959054521266139638742199615981281023286220629968712534975913481646759592842573402725865049718930666455763412940092998369594322572901281228725808542409339770365706652045647530380391171819204856854125115610900480082405457337184257919919853058329501840199946508560388594126495229703215017546150431946499351524870316742324194869626805849169322908567198662404228834946901609389168583613025224111390289265240035236677780636326106419314826523586776234355153837015323239272837506209363260038445867468116586273454480828423134613563222525010882244307050910619623865774456346860881613500561108145451738044179045316337473483617420537385054741042721188268508161009875138664730727832843924817527622062671375303269497434548333533053497960987695578761933546915092651346646389478772575985880660778162903898754277773663333839498098495260300609664796908931706478916911072842311826331799988875945929655461473839564598156381433238408073492700738443197951300271138639994644788610631559943187852170052757150271389864587826561657275193564400411604111619924956981336077635223884222584532403001177250016141647342228984444707317889488103636814210889452202855239841836057770611353332181648220955608294608312429284693055674467533895736936407222986776518308075210146928324760380795230998149311641299319780685566394954449493344886793216850303971489506673592239474295082726159535065378052837202214368770164236298796189072085153553842279532360189414606963429329108489730089479961268137175387273971326973213914622423602677449119509869374305783652107724875099891004289679702567422469968272610638671728524620084816217967324424037502793461066725459573777038301643794257259354712802740605350447011845686229751175977186175454031623564114488527272977800781014046263631753432097772628274039422806762133264582137286086976976840643833807191591615629185485030266382580861680515286502564001050674221961639037284443170530658637466038505841186513097266894870206287912647865112513062729750878757121451282308211554166147044622498926142241525036588006096634467538483856956591192069082321611141139391094183079313881047588654078201984163451568154837265961204709041752324709532665397309702227532566777252895931941301050588749553108566262544329698868140897921576300881000318497085050049521627321664731157908233462372952554092591210250339090726338612019216667640638427077961940030399400106718579487301797051061643360227760600323439197987323665016406914861448101823511309264009112275943188270371007771422979410792734310153584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] -6548334894718734406097518828835737876609849258014111871932081205601562318337073229760385336354574544388621549032026129723286614044952704218104212861434280864845498143107459401874247879927291394799692632993917769164772862010696664461463636298224342820469851567611345298314758693994354453043976172001771461876223800035331773296464653609338183395279807100613867462427683301465879797399130799189270154089754409580216654378549901667558112475715627958902569776386778367686155528628891092481696855470794228137154342405044523623654581024993816324404561892810728929813319472845979457663189196620647086137555028905391765394047464327608033810954546391364013660541992719311835931892392224881386916922797367277594755592782671457402385608895200431177982895398193333609777469063364093720664774539124176885131783641913446057795788272707895189848323629293214575989995916215084752401675862006034612688807835573981141473329612328568641690640866698693195903900745832321042686415105381342015518840538177071703016496853094578272231953335128082647527357907285384580037603297542155481570085125124177279537294202515488916753192974255937758417682611081782943361096458203715131666154054960379512024932933068970334339626158759419906068800225100505568814559718605834739278699190912048084724648769218883432611655442069396748232260089889730560804445825722641814611433812192516177258873992045883953758579310343129945672276043649079150559931695446725198378220455749914666125286210955679144561650551410731240104313820961226057823681492452958107175822211288866743487454512617315418015493027061492601258781304876797885121731920678493579988734586396950471587599013246532294428429685025872514015172986100492111658160969494283545524262397467090457419652644677579499474179830260209050074060717854826980547636400055071850038092385522003562024193997226657718742518584340162453022148683829795423480681327409826631146680166651685598756686053595934059057846600106551969451096859912315056908116965405220800057488441379792474503513159460300904566107398973047476518532648399788091683218624249267485146463086049192750069595433922580049038201875093138923873710020479321988354079157926583344603479775175778148414572361412489283329991556454397464607601702740699501515584938030370729371676809704930327791190452755017061723578638879759225279188962330794080356308133402273562891180035073756403240550128659339004389338841410593441892981498127749295141516037728788324811116613540720079218845030985499618263835603481392049841007938684057166626730936975484217880248220350473199243071139861565584849496060864663093066108850994956107715563672496022036671208704964367705837741271018368926945206247562650681434747961344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] 245407293577072580607205147688280328493874388497425556275043822117047911305066933952707779024313410615304523518754654390707484591294536126033839878392830126648033040647311489045607731162691264536955421208935673632890690070034100508184972177885257152131781040719102929373186618931659981753784195496108467214768433074580978091238530884923224388135801713526939103585373293106695798583196765818971016744269614727751152807045255883751923507445550187645296658212065791682425974557083481081524657598088561171938917659919849492591306422557913417829708864376283032694706782292185618558305839124792861960855390084176389423740419793375281159628070436277327591358491687907186944774299399445021529705181809337892190869057920661081516911887764026532094550694812477242160791433124440475614497499931829792101432662616349664092990582093117339631224037218795584114925013534578034400906202335271128475480482775020104079690841776761738407007626331490825818879566704814545221372859016672554712730220989902081557531432389490734460107912032316772434953145221364406697230014538111200977840570249749387711518734833259493423600400435429033840685548550829345840602820476219275001476121390073931864902052475424396029229448136069695322659676840271866531753606021359728435054528567456191199685254493711801393671972810770774372307475510465047912451288347503990030385180464703388928141697702683805407974184212277634196613704098239986320027632103735657973670124623008825479310856523007428725433417216032774237983035620125946513000550668117717647535952951336407098670346108655829594753331245572982692319879901562324140512416416345300555710253329377900075036935656856852181894011442929686532943028833320062630586101725665373488224073427621644241145995808796259331575870475321330755284023740949996098764261519256566662215414961324283572139922841524268423153106192339062741560862160057066601279432201176863084271871485643301719987339881507107841963136469734237406071370263953528136038423707603803108928677118536460481017957350098486922926138019460734732909900154327674486658944435314938400610405415365543416657316390744334000264172370242228573517759419914190289201760489981272662268438950579939251202674880645957911563175173511602717323007282245509613444250624715195070262485669876927962263462646603181303912871274086782153129112600657637498290772752163101009493536936778369274119288783245294537060000577339207441569292994272943447208410465133833110342904102084884324116684075443683511129771665169214864361350806893667994283022767351461615063146576806353451223045672698431610724188825167521155649468554179382115907796944893820092096905553753004873990574885087728897643068331190522306021556224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] 30016251606993723519603574554913491489707090506925192699603438139692045782872629703241805112093483239362175658764297179652913972031792817968897621345647323216490922482462259435174380156540648515158839547043908087356247496782844032237896554576431858931566750990050060314603682127368531366291431752846605745851109318193855493617363635196144391323572829389446061078292260345208436211074733824376823364669994263610087590979216687144654857874847172379237926644545317468192418080245475510227970994692788921923310593500464347598719719953972185531674416754603029799923537563903357406176362947352010602083333868250039383002842868751585041560735648933537765552153139385867125541555448923835443361259612994824479238980328732864970518648820731731687486648245888976644541932247635922867447719783783937473841290413749019658911214128155349657737939368032491048362297210204127727021099060605842941911396035529569152711766696675529641841238842818144877986212768461798466472782175292961631650284221369084884832976423077971039306433781973010580253722461324199344180524368872929242707390101000933177190467401491911472234000792577071136812282164035809797831795599107328478487171859952105404490927349754709252021976554529974461517850981750652934838757583648142566107525731847391604960849503831685437089092431482442924622344200736996688348662417940347262112600116645466822028491241235668684297364067765368690030955170067050969720105984356008128243903699821957256814252843402226458366742492762243383450162246687489421927600594190495548239255134880109790963958782659266541887147723291405281161178748702649278622589894826261419572043301127243834965268417013650730879867245426616488801914049658380427204864374855181368786104315573695868588763596254980164228612819249002970085492384150905934711513518148046717277324387470590237289328709449799573520036503529207310915979730009228577855288555304841280974658165236410439636008780047424556936640282310920201324092862474248225267399092671754417665767873378006198225151866005690376937758088840046105602506764578726734742620067585975384319973999718211160316745311606392300140205875966001073050164394538893330074633368397739427273198020950153514252346314150790753828841829362891532733125265834832764260343064046160539005841660188972445666124181930737460202404665599901041386956601184900979096190374908284114626384588672242960233735792290583148101974509864233236746057289882770801113713494964397502814358954114388320141978846375483195740682490264132405761041341396328726386757178568566830508470398549292143877813364994928000123627277435128290362625508397728690184996501586579809672581541535668806263384722210260655482017452993965301597995008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] -7878842965616287028025055929320968813246627263824430388017832656883822769337632459443339907450464408440466547074072390010103754747169443415051036761502886290104183342836600161440895223899329601497697400820439878013440731647727721890021468233165579663587427417313917691796505814579825516769562099232055575661120318136260178436827033619595553271036551733024917305666924683392852836430749065541215990923956188379916768711545335841055615206700027728387751789746802070434129189984607629117377581996516602203827461851996732987471332750916784101393656535735477162437179383343376403578246216192862727361904531365093331903069229244255768942394474682361439317182895569284856975562551821032774918187915126779354059981410225636627110690138808041470131052880662236983169355843366740554525943634168840292437698667038288067601330884107928077574326356791110109089973850582867707977614170736980902282624717657296323457770855622782228608246828197109098729859363810344924679691828620737625074424738785349014356895824305783580724962742960941263531014186186883409833784260931886489404930442572527247325771414164904075509405310346497365331788143802763381040089972018596512149787668203858542651354391703561592318106760781437178869298747842396537979400054577729398512254030969677640565148612603693974275902569854245151193945110059152335485551241803085549093645511054685848223517362327805374600574274722220097501311422748759364542605097859675931180211559514475831125045682275122070677570157227424969769957347600668140900877741244068241739920469222329063079840262313404523393700361781691267161109340731759352946985371577821573604798252902762256383271355342752086050571610185966364113955445353046531556470457580553464957369586108691016096328514820172126691161314898424789857296463702932572862762841168165920122822999760659190451586241357944427626281633679604173591979985252390134884455758960899425176440026486402347087918041506229431157734676351060311432462410334312119045164897764544677870700392043286946769135008131903534469850020314145925661405682385288514589217057713441354329434375376883123754873099476034121152268199666358597441551571948962847629661378201600579100343506162542631200470735928677068334535628813673693839659308056663924815180030792649262406352914844426389517303364385049574681182351824840837914162429467273464933019808647280995937965370250856361686846590791133810675280864003964186654347991730291124760001313943718368656930255591501508348479849706562765360529821446653211308480697950786430528680647116859908795936108206053418978243392296163718286609854076653757866224432992351193313989564882191365917112594219088342217625712820136729464415862099896884854259712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] 1051221442702385173676247315630057139390745334839222498615255712421296529425145769715748527016386638883880267025171824992672629530862897666866527429029000537921503395841215049188228681937511027997159600733471451271636477520933688889921946028546253827296258224687865601928509626127896576734502157824218693029734893303786164616630798787395069679935021631023136734856646011069814834723297061388355382302172509814189718290181565132719468821451871096998396444527991496394426758657676119747898574780002637994227715646695707077551370956158346137323863571748856774315003511614043416213008161268174303670552546861412418370326527063406878881197207485259924612859746273399523499568957612258687912974666215020689862264263387186428080094326406384952706553781567525760766563474594121289390444780689701470091019350908094898734749126309303431278545356549165838743708305035719632163254479872619268027910027275495058636924379521588246911466966968559207936045803840240712699635530445488289883232845235720507727629530229773651986204549768543560768833389141487171557346139157197166437474332171255613682329063631090408116546689510713531280807318702003251623105132463459465377928186583199889276115237532368618243343648122160457332603358022673521416043645408969879247816405228801147549506830376594403690008657168180212464985142220682232205042243943290353748508392013490022270619065734396154295198670530094914083556846058017599647114701813506421365220961276173791911804943014861294708294947326443276799734312980776505032076344604338271350251141310477376540272156921225275853341065443270422237742151102035888909024210110786537059590680219605582236937680618124052999226414764847532117410156887777919948127681761043843109564009151111756026570391708055122747334971287992321602014715551467872386124903267840531606767889473278470538472609319337393510893242678058088172980119781924298694213693922848075890575489151473591736211555053646315729254015186561336225982780110691000032575441662735996807609624737505522314068009246468372654022376155213012026896914046470168399090851926291033086633025608367806697270323517818457346564038127180227944338696071259772892839926098648875885006547596546315709099708545186550847330172735042854840083943446955047822246105130277531397709266614661564369298206648670669591072959474687228066701380751388053325683936494201128243326326612555322939280886035617054929657456390281962742170878990534308279483033556100870454560243706869262100690481877900075467861218645185998278377499947224821441417233706441694036250173435739970933221218861666189209335448153405897269170226243511573191150917368025606888808715021917556335820829498149291652254328335858409366618112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] -55159459870639502180542666439560752735842226724246653837818116008331233851621366196924784911873444339329721099872386493836155895243550529098459276890866831125404890600475685366925248851681895849724935419036600604135720879146265675907758057630938493961797688245829149548097764160364564174076174450679522789945174184951627554865650444816046807510047009066671700119992367499654836015999210076209180598831265950404728198760821213263048950776864666794494914133922824492154925807853051931303131557925954871121077968779439435057177260360459156316051081607424650041372015475122082506560673913817780614859553355108870348233311882802421366876274802874265869747552759439534256094126827325415044115068873934964197721004544969620248810688000576272695535585835273660965945381173943241901955597116141939524676721705706208858300053904791587848348696845722338583041891619612464068055031977539822572188692397629394635244488408343520391580503096061136931102887554573876034037631824783363725598393917164172933682291029649335610097194716105219065780812876554041126845816975910114253485428408044206486339948210513654051202821395293651955587266330930337897093206583199698279066784849263964365414706359160083239037159831882095757198190948094859905421571024390326253733625761517403717452000705958840634383500267145288927801376364772453947152040511887826412642032427909333627145425992252624771002188645006336815088009688746999414659207883101399596024276984926606979687971479819499678946672615095064084966253657248357078473065308762336512046638312078499383522298335197077020891272917488029114712366744484105195835225558909000115154187676266799515537097609692794794767697707070256995729548443585629791305430372928386872065265658885628754513518112728285526176197020600906573344548434752227384734662064232089986617120409937314904851226401612365915725234327461235806924191739674830030910126838234737740750597385265680823128389367425897657747827336862480755837933503454031512501996166398091066135203400038109761028684436772607044547081771247860858143579893889560957218879560388005741185160206070662374840018247267246809782627585970148669272102829698568494957448503103494556546096958386070036385082541522442467371304048170983974487217646172025100811320001494931072048384377962522456224751851571257653102051104327341381935897598376361501347059960254418054949381548199365299506677260069128222912903238096163252303012281538437330495896693246880214666770350075161899936728247152382967212509295361114295898710793855232936738180288087740408451013878941240217326934902469664472767424212121807905658578802746769019362616153275350136330056547414993606407763810305819734398687209490129082122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] -5558674641766482908120235440182117189893741662607376379421041603587168505425977158783034044972146334036030128708913467104744530874512670117774750817257640821137949399368233799143166626622178817269441374247414875001195815625369274408675225373578367523432863924829135348375112926579482523683987902262493210394480229926279625257465712831674680950235587981916148022612478038906038377291404093656007976415536878810585088683917330105896690708348359226796739736980966723678000172386869819317130865406688457227892620107704546518543667316277229666924745580765415092876045142933477016743775326959180338058787632073655386964280289938361809908821081345157787083975271209029396957114456782215052078434591956452826373107760723665861430833691507645595828793727698628945659954619490986945062103625714563516778691248448434623192367575291334933400710521418677000682231941086845829975462736052499501805237152274458209364859189224043243157709032715371150052010422844044036214640429427802921802468690535152425363462666692698886642045753516210700006146784613928673409129101649498392710316439400860787361958754837724247562725572022024105550554790883220203930708302864226231705496460335134824606733030537644337003499100190393159789893279791665959093907891552452129871628401415850392064654437675393283783846316287172442660896561658086480805447208268348112963243129062109201743168010888427279879369164019318445673398958182118725178467145656577618350281933269155903807231180124822580713374754338278588805172628261744477596319964171164988637590111210369099412150728298135232584150087613124809539719648344696703581299522164245552598018739368306250558930059982318783746730505210615328864507135842599720255635667357398410574823589561909351095348855766248453843830050589490369809407020481108629876217360754747645503118873944596795234133425812104878927599350153752997905009652943958191788843142495238424284919626694616963329702830353827306391568395300968998968483741507251462624033424439575248589324052905734336563461220944968913385304170551821704109351755494384816982641834107408325047695584980951884160232825128263283966566888223233321931981890889578928306401551178974659399574092684417700528825726817450672010549641582023036134438398514089300718364731889701710397048375589611933773656545929598977523139806334413508692729280177748735223762070068037011235802143318719422068845382381951882796108971513192190178069454661996743150893788993028824773771152910774367740564455344036756643878536606840402924471849691514711906767165602114424407876610327010423730894800895717504490077415068453094696685687974083567497430931047112298939472269414400113697196492361484437292025023442326701211648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] 845481146640309907460570008831801223144414061153572852640355732589695011031155799997595354168446139151248786830118117439178547021715081257607241982663454714236381214050575958983418149013452970140444923961856988272772778233869329572956013488441942945231471886991807293166098665199387535410390741082721959340555023014637941193779581398365229534931365640683728716734608197700670294108865932867974993697268526404902336152495542062210023581337274116254972347063389228937817374638283792556889045372224602336925088142695453931707480313835246656690346237212647340931384296563510289628659606296000954207489763926540947986342905103712620643580670553161486207813275940458727441221872627018959087203281024028004110882312409154340444177073518597614239434123663322843477279054781055498030469705759685019841412307485225432797017422456517251726326698837632774169343443583424444403453136582269460160137740230450736167642905364593520967636017661901918241879847566901241741479175686840568719976192847611063905642586876397652290570947477110010941746323225373281604918071215157486696456963869623423035863170518367814654256862419050126935535153662010682755299134660303001972315886024836553895457253468560235547806307198664172970279758231974269176933398061414267924039713670726939473850940508324223723459980232311780309907868626224066569415549395149855609320252517910367175398353387477076304937272446217582840581413490951128001432283784613130641701095484547659041997895820307516073682463383371712714435407469793937117542092768509240574127132428751726097603271324082525974454238040277055406602754628620508159023653409698012388695538683266751410496408770267369231717744541908827367988680994834844823179237816577489266646915392279060720309304302658363423971092792372618150256910393757650970276541138843075768569932310431067038589666270725556287708843920513276694148693523628857472343820651641008156256582015125099009159077843448963575811713179034250612091570999827370652867414096981309165150990650690185500421946527513840867920067754768984802755053396031055403082208936247512327812481554276545730868508388322799905706530726770964725672982372456054347601363899357860333984904411332105017775813633383722637357140806303635317767416524074023543632328343700543652417103078639329597303096926521477053751698861228874367854025027338785233508877707839706472779975987640342469203262947570217890529687647922303357098441895329735212859170571686421529251795435491038131576726811896209547711160114887941237455100511842887205875156017594437893696914024030041408357228423374051802196992875132425638864368832971337391455102492598191219074292507756928078460851556513325175338983845265860984832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] -10809556309414492649150750791513051635482056184616845937288076691975943482846197168577416899278930980878027428478750304732327297762534736773118323704827000005598436065821192563007173944843812640874701430028641431603102268890451909445253739809848959137361223589563636472243625130429741113645123028706833726155582662301432402136635294894134729395182683164177836087435068705206004395693762933031216006900830096599714154935563789024636407561969111717892496067540057949219941684602743274184592641182504775220273473026756939655333927524934031779059419533247650215918056172774214239825678363761546222005837523841874867114023067179537764740563202545855064977354696068347200973719158422498191996327443130006066760026648447496649514359017258848234816574884223779625112263858895345743139911633493118820388741905036789004173993005893245107636908568307792900908827815961410224706754812286578376019108792664154050298396208088358170343998461088051584912198909645758152871224595887161190585783717487472700319268418131529276105537421950468019815969109462953127065248597976401998736927180517159127311543869723101826936885661327767725404633963933514541610311907091651801936428082236135268284915732908519897003413537613180452485482367134339627872047871720655071121981941923010237616756867875782286178688795501709233322958498982406700463406563643494883145882806269217931460434025951076732146646033926362827419643553815576151779159732033570929224711927552483349329049064096821056885156033703779420166868301495670903310006427177271403181916425270517866294732331209959573121483479560563946258990911869538169861474393013114859567024003386117998419161300707048399836326544257321843764755797178264983305342829540580562939482163476717228366981463199722060090427899087580149354334111328279662893496175878309574954613413179664938754600298658602777519399114144744281611300333522816253673681274782696996448075659654969643024037879694745457803168122381235062629426715304947268225952069266117873398825128842538689023771889288290130815693649476380849164775315105716700130067126200804951379601188419308544248714287054216602797441620124519479899219910612671982765906410153220725659213328215544977516962548769913520707118439974991559342895353618063614050657597443222244427334778929129599466509819240332096715644148436808618259022675999581349198692756190740321007233151246441397450450285074045574535845009517469647353790198251692221796602397324819145488552851305318206483252315094033598734303507976454564046628266667478028727193639617079259117702347255899517078489611336017906785166036853901942138063999775603958013139814146783913880010344802390790285009916753536062472983386505158328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,67] -2992688351091504147919888375964832552932659038377584240791101571333075306635412302683026610915773189158920282710708409212714219580319761304275139879107434140036204496936451249320890565061996698963963761154076388217848349454324439032953354797933842386750312574849785044907489851794889401792217952090040297360720126519729046251136091474350306034278927644553047694758717821148139285711526462122049994780135916725400773180982806588680331150527153967507942855562483576686233307986033049551285415242079271878703754135181800395211538887880669984243285637528354645826578758096740216255065269305081621446175950211382426668398600771230272929737139518531800330560463924264637269919819502721104168267570215358931246154693845771997014662928410026036853936084772494553433301725559224954903222720559953185683379346424795039965811463477897305885317644390721092249440353202226770167982459957601159993654292848386732464686158250827863548991970890684996915666987035103076705993395616471636486094260984573367294554989117959270143515056541802519991022353191125031557344026089649644845244140530667972895432156414893517211174373076663279834958528926959884263211340246033647806215987090328729314847939647189951983469873004364697826634650504414368681793158142295839538511027560090630957774077851115852437673589230110884070486233579786745421347171620051510505380232847842327013582491532981313732453952502272307986802817302303516065355548126392474375938710764398018792568034996072865240711977429346788973195537839692566741740073204263755601514534235417532071745399686712375047203931362942786528429883022531469032812071477276394682642217565670447252175307841524695672007165421293271917130828728709752405927739092298924359034136778981516575671417875986054971544037800651222140694631521958251377059374337518173604316028890260370797165863416340633145127124896784933948662885164456754833250930679260150259476183605178221944291948419889719052493826228087824192017729889249933315777928370035092397622524825383288831710101451318381926003188033416039422871104579022557449465964113389001660670881717515957964076773164961362340209944943674518850806563877541764487675847110449754536404431101663295704376355569382181673012297063792302954334349456898441874535467793516074313135012387859698912669862659849576382736489847398714644740301824926402864573494840907628271682917688743272585212647378700496627439487864353979380507977189217182277771616993705681728128390657849699213423349150435183587161653013648021045818810927002251605799677555455837832965285235905020070297199741962147840589688924227082275826938586177641139653899864122934947458322505721134476467506314989937963995175917543489536000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,68] 95902214837491463426793658557588337035201352555649684750667352509896340448123006477948635356911582181466400648260625731139328041576046941981297879364131024627115469321527103301997703539857503485912985297816403778376760564590756812952005147577012465024070664085917315374514956431688930851299186227547850922129255183088740894310881240957385183124486010644184803693645445694032373736316877354299896039666806315849300901919368703532919726624165999837651977349256086746411141551185684887622019017145076877404619717255577168515495387877818236600397136029612534957507210808598523898452292606628731358025543803152570679643689978191636630015112805758903368943620721762416030909863850795273903083814773059879941893180441412321827471321801363096428527204559184908454497241384669848211513512824785798505128151893383862883007968948416061972148162401235233038900832780335495469784673190639605575921015361765412091874249141306061266006996277396080753788787753296779489133368047693658208103606717690757939751746000922549958746105697597914904321383524337629139708780851919973615494434098776892498341518656275445989011842695262240396069961426691630047213230931063766330512396476443601288094121993710533652810924001830490797294846723141363063489699124054121193442753331972215142074800423074654231211610520255454013326356152159913147789909517017360141275457231185920086576159205667914326985911566826273193484884830819459019353167192304841604779158862771360248972749285444823733441738368992873448136887570519304405017788668585436815430082486729553475164442554136481100525057780360496349055445483605833783636389930865492538358817431116178923016395808453394169171330861802628576641658740977497950450782724619639874147573105627576679799683864976359922945750524980916810491945704498685617690670403977791898489591672019087079685551548153039760379032566917066995865281929504860130160781171046462696465655949582444264661491687312622015142392703836264049889003124604299632265779383761240428917420234011527063718628522772844749674134093208008873755365151463706353627560540287398841037015514761688578788824245878592127358134869227033659069238550375819704244485108600571705009820757819798334072664819727426677761864612380676158395486616325152414361381725019518860486835534817316344083180479009062643534881515444727235787937713029114195243831122962504239963454176693358701193998480263746348132380859676810182753270468568435122600058421831884447949178857675211468542531186402407556306468459165267765748803956889562856793211234027126600827539905796538604062476848821685431388733183924615366465120334685694428963232134632134742164710420548215289332724923040152516771379595813322752000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,69] 4649752800400901088081266971767252139385041282229260298326775065908643069847736875029605030590741333759116215307524001037281570522731701869216563702782100059669640813213234612838798314715596697889275868341636292492983400786084202179972657430829482429784028830279888660554486652446170532356716088949240393650513891642938442527796351742691092908704380293050496238970142308179467140284745550379203516715873838776711948648017428990312100762916411446422319788691189009238732928467728122652368597667298729052957395091534318384786252953422663144666356172794763805468810139265466535843692319639205213383834109804086652132425098282989675364728780777379734941268533355989937656678058202300340143248570222213836129624994387747598729746387562095297824406426679443018801082535719927231591427054021066625499151781479762919938618919795326513731613342045039105455648585317424575815622641021938215557121888119962564339756141398459285728095627370253453864773578727170557214798168128482365538702056905707902271019406268045277719797165182394145886969088834949697725800734536151370346543439924952103151586385743439622681659425390181742847495793435256556602031317003117826233773847495207336369232337583600691547176107389309272478935777372721396803857546119061476274266833594775147791860330748723725304954719027558777711292925889248487882671609392838858801743959311697173875746275846240696608701105105829669999343639584027290203178295508537153807108722338694316520836841384011665775061024620419442520818323440402746531832850149208119830790223617797961227037431580680968375680308115674247070204210728566403424859091641535799583040570645143458774954624854033140063689688076173883424637228395411173412971959832191362606039063601835308536060508330925221039131999724624598058883593212882063931600363122881719111896256969995749109245095613773165399718124503318846347811900962537649640776646621122781179778337128306246241913585662774924667335587576298184186941884745038054867743849341754018433484559796990725988351383366738236575760265394936733704179254114565654068036758317909111988531147653989885778685734432154468963310693623640231791443088929634037520930253649943921660908150892531146178940530340091755495628430495674363615555712003711054305479179633693609396785475395808415528399656777910160282526097089024484885887779471474985386283225169692276191206069572371520365274254279313085529384352913976288691311339302548692630074324405970859149701305929170115368285319649636598087438365309640248250525890208691109514699054915741850657919601147761532234685244692568149390560540888129881138312317460212548351205411101413427901974449759469948806656988161899427272980671164841984000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,70] -138889008491497886187836944454390432271312726548011962229981289565923393418946866761242712109840672597124541880933553096854546974001065458674757793181218310514137314142045026225566859900926801585551864212839372207333679446597748015066514894645748110816242105384782961121134129020642948427734200006063726436134705112308578230988970539500793352491611711536891512562491474355307609376678308029185329442989529352611362585410661329573042363580875446321328411277629960317338227350111924384430497498792309723830734736169948693453507551437183549458459464682612952607620594320132918693346078578639309252666592003846541592884627423453599206233698904348554471401649230768307322479115014867549520946211640772563039403957114854371568297769175384418056942603527264254294532210275913300090159874092183920205311953769844080632805453750559736707264043814702732271874680969596074355413219575584548425579781669965616112955213963159550270982498312556526013809592104566553809228331515630112000056795333673456024580539647764431728852195442568700562482511143471954325329734182610125966850513161773022553507336298638063041069695388113818310980749865548235296544238371477312811463840343314155896275347423076473629178750576154177947567791823908994377197401375095894052487821061516052373212572520571052175410948170131299365757785879532265097460284199555164722968942423425317692851675091178415727552576285121875233413367349668200911133728270681585609434404943502084739035215323288097066789652360860845597991248625016612564126501575741807292728998481753399214416552780215168099490755964292711525513792532599012285511499285623569765593438201523222450144638606237127708866409388364214913029235418376111351257549139057858617145068862576509312311650819312844867393978150700977109551013902213615658159260266327820242122225319571846230060069603539399544594440453961099238496417179581513289995495549748927984007334277594621776671161740639333808828381820876585548317569735149820269499019353138624155402547969593195311521483491234411780924159592892903780355861158570981074666833195053332662309157520059077399156494402948222484341360487882698264911240356416782352033312037135518778955351115634944939008515139215877997586589302893336167603677342231633300990222342577808482796246900460082925473405939208677365900401286569565305428022257561619208501102303239912847277712026981839033306821648915417267269526405592337483428457120661258774127157190263082804858364669371426577959528552539068179581480148217206749040797761142035734635451074853825375403623765130176271513344389947985865828104369075264538781710544015065363151940117383783480335262309664450954814921431841244981488193722384384000000000000000000000000000000000000000000000000000000000000000000000000000 [79,71] -5007112396809954969588451055467650586533835551650519830807132193467681795252954617765226293358615411479705120932534418450878584918892737627778626703085044777635297528485392550606278844543935730726523630054650621149531287113076996289894270033291131662189619031336738073628377066934263560860280802080404045596041560673833199732079992609525045843349325696153216835663938173513901345722118450836137734096454833763608011235676560097584234191686244300111144195829874349678033838283395536159978731617556456656472386547781580740494748794077312354266565768696712492892200713835709160989137924054636736094631463846177546711183212454084290873955557799168309103617065308360517845840636976536512990461444676573252135778333861662243614172492006335080589877482577969939480194209121901068530766862211208351888851129000259969973124020090707959290523580914062937304426907671712622471484536924269133338583529114765355819089497970938046065293229644750624422889395539459641961036553930002651371335234616504142053245718284705498811934616746820195805628045768093403045856573463488815178738194526157948952379712036835891115433366062105844264334877733694816068213886597798142116074456993895184146895033741997541392609534011636964093265422599853446295375648271105186550053955242346752303261180576642047754493950418055441381674391833008314319980724951649506847362005403566146308895161682597517338140885453424257062079634346621778352053092493476925038210844231239574974856172837767812222971841448292086861935412193518009775406689397977286039696705601537348299105776784264726884631004227482935726703878106295486063991331562545665566273985802689024431131685768654012879941365417254541072535103588230768410475858502748601613593402555607244909642904544002296754251667037759814969239942899605518750867171396183793563211540020342796613638048008251674011553838740037936245465568504796103663082306351316341347637131152367600383983377090124075237962681011310729016845610384697895615108975419921886258473878129799279777247897244983984012450795263096497932255546136245286583978804689033371868984433317874712848095408894436459613467590844064830788049057754001421212835889177251310009991460860896501800510344831168168892066191280373684466444375260549263803920633308622467482398260501606187697312885851975154986766416124510618646179834054531052899326272728598323098559808517468973341556017370584138409770575595554171487777135663672632550633667233424426343741732588343516455861041588886427068234525254866247647147928617071251378391176009955219700589187752849930228062949592796043683799401468907986084795480429018512704469523918458647948572622001537002454513277064176309096116043907072000000000000000000000000000000000000000000000000000000000000000000000000 [79,72] -24020582924125684699434778295216667590250199384595799393269176616754015292317688326077096697150049102946378206151810395100698409497958986255325935491540333327746212080193368143036239011095186751012569645263135687888618842586808429791188302478562963624067433198649873071151356283773015953889355861013693658761974577669131125509031619599179835666970345188441779248058062227570782612124685217155442754654595266250037414427798336232804229715344520087459329839240076236001427056543416513349468819786662619867380267435934714650798088037671097586345390783778872346450456522500881087056147090022605651083909389291410819432043779944175088463947083800058550314734635711330462555100853956027980733133566040041985750660488029980393215097910441522672765798264505965130872214393510955109777761618260343860668872233422717672506995827283875301897661772732958476270751404570854513831962000279535497822992524381735589512775539651491668738017062948306873571069936532954879254204401840087779856446713965238287688301619196930195193410487099988312870022320109558889203851187117041634207444330033601012911928464412962515326520407508395368675873932986244545233997202818646369930768744098226535634605939696433652433280796006610833312853737279963399160327268767850819835312662685293007036864273684509477895404273661097704268810834162626243473282716198824605563779561107990180016539431818183344741199014734682964370553251625527896511276311377519331844840403364916335338100050170160366334649208044888027582829784420929643814430846119378206074342577836394331034947314181806270730829194432318614486462176666778994419977739249693477192792357786628596842807782550047901238254797971682069012563820603354490736817278377957270032142404735291307774200707120294466723242755539020065807895346603846264276993772304208649464542037975573500059264819688163518114653133743889981841744855374214645697792519191405305421942643296810673978868879403163569361610612125183507135521846328055775736772843166330061067260800727751681454374132738657402488497682864951609334194693753941637281647284189365009279759026835881916963858049082516994286120651710994001396491635108619737875221554644253975699149431807750823278823663359253732389726910297579725146946539652279495484462367751916473383612648262086942693329738737546584246350636896416630899927259185678942656773921328759073183252711649497906088198477702589509663791463418467880553165619588122061034190558176995137260991224100753260381478442926959992707076992976549676491223357901074666400042083759288424424422115505604232260786843491616755015097869749832451338705007676755595499808705949101875228538444152365782401053689300593130449923997696000000000000000000000000000000000000000000000000000000000000000000000 [79,73] 6570690633321604595917655275326098400522235893257416160788447815761109770360953910288523468915519045637168686763663769404718341312733042621546651538963107583910017902316079343237143479568026433395373613206116090902768237968687795529790415363885006362743524854167905258608648681877672256109101316244983492886312160497079090128201039405253177737267816263655370536921988128464831165992227119622272360386123450336190484242134237576948222967038429090684452879037519603709214634328903284192241829116613247982562173782610716106911415523293430403332228571035424165539777599993930179680852476399145660593698697492943818377018991449750657814942508493907707157578719332375055209212221917560422281513428698207338243860057689121614433709778665593960055223002878205533891161771264887797098913599828435780359620869920754474477555948476578022571320117682311619471044981520343980875188862563545950528218301184701307217329011210006659875178931024949564232612435837716518374454126518686178779975876825745517216977013714992475637353893891959550540855603154782455421960235253820264621703353481863548398826881858278779483329300443609397088554040744826466451678031038405762700967094079152895700865068080109493798902523176340765867517833526008605820919330019930294314947506471181693144398707449109854421276512981039223367133095733658940745017749962448392616525706877319994852323976036109089662661520611917210885195578180733226489216288878535688655044322470694118545047837912873771713523325620219111202658211761941193034324643777274183929424189560342642925565404203651772845781811060011825735557834283675706870936038622272449893458180494453921605135921573934988066974436687842020645805361111104621365961614271644082502277014083264472460538773793555815917830966763779783889940130626404513564119765489861034026583370181941873800022248313349371786414711040006158617379277578290745111222636841036009044360072362863081971902279603191279607209250392349613591393122391152052113389558066956528870820623722147778518831679213727483749520323200878137172384371834456543782389105540324557344368430595271587709104734752934315650453128684518652620303085355372013814909479783765336824668124947456226492365342112857219053153019848525734326138951014789767164664782799009199084453963607328688324376317462359475821339181419937545397342868226014750744014812802671233754642253757197593035081015890167135087936526340860997508689858607471677363472402976040788836291067625897075347019824030562646544359774824250707189606742252596394623228704554629183062902734103311326097777520784143062472235243460947885805219722833717555674235420003414671040600842290751399236817781167943361259219451904000000000000000000000000000000000000000000000000000000000000000000 [79,74] 181126254053566426410786025140497913793865405646939165598788952178040577540970161136114501330923467801242200372917170695170771049428895940230614025507619877366886705785743611426376399056487619803805326793660339146501140343335060866181061762684683029887897520007563126019048306423205792635641437217087087199096453545190460067852160294303109206013077909443617684929086041639198311400681478177457248865440537039140672732786639780385618441152341521529113891191311552896638649333841354662336114690603386179423921017323476819410489310080926549833941208939821801586604590895988635748858829631386647922013251028671432528484263544703546109692324833226939650678108816310649284622612927677985855292425736843301380006978194123198932702651735510352444365896597061002704940900881575699906670931766088268817539943444193956649821451336709979705612281017526160777556574189898290137507159702292959086183042285874823579872257626565735531164997365532751520510858438397915976777358333579844083885414921513407980968000531533403781678558639730970074096375873519597637919332508760969992352355512611941182145537434531108843170579018668656755005797424734424087597522608414791056856968411483654921668288154135611975874814475878618079345811495279832004928064082305120792475861775398067553857702098906247815249893230990327139130958011881404864918284904280048328985055495333595944169237259487930332168602280543969651316866675504471111610171564946146129132468197481863884975811637959137135585848356565317155328192250681144894012816921375095660634356133128623173760313452235326633378846167316843813608205177741168397217298326753496703026295130007385171729220015164591550959107266529062177193573334511157740860316322876275827245546936570649465839380088797650051620086710116568917855422100731789113444554019339409486699159900642013150135724379011337472571604808599653839375619087399895704577826085004794461684660289407336727564513071369632232925067103481817114596251907854852780664263804162767652368353606050956618804159692835762980200495950851441536683895152441987753383461905757434582756384417988420524230882358641613775538558314989455863960766065332807639675484320905086186442419533910017640233309724362064750956655076023086826546075950192522351565613906943620347707080131944316109841063884822869313732191463009268273934782611902372894361464000369003654347857828134721956509115313126923478006745198010950214515212584832837711182616816683573301982161357358975181317283862976230708775905759626296474948808236044290710352572265231717152641803179141139936882712647609924812696116115448256077306423164280969651558353240373311064599628716611417282680799226838615492613111808000000000000000000000000000000000000000000000000000000000000000 [79,75] -7247197502301917015872717218967592131621175796244404767128544890622918384648892700703126123740621288280483750634282999466708447878558162282553550173224026726878092367808465823390758817618769688229645110440245057878141160314848737729220973096907407522540351508182538923886935155936149580223488371134361167236659845959842439201432020880266084117468741356488166315418581915303771175420655115292831247549044263374809882419732676732392805624257875549683583637730170511861964171741157636851756963130803788157413544095490701140577614670117280105591530751033468377849213517593584726775977674022739027620062485954777379534875843451812443867875534441659699911265107396762129315223010213593294973618405595483470259683313559442252503282241711837134431015976542720488225540267160923875911883656121369469732952549233878152988003541102613048933869649994622347394156783466555896788911224065058923176260163631743716733028917062672806100923453186415018028354360802484053806251334167562736153094473757124367768668747448918021584408868596381432770636821426213496640413489482935861969103644934100812740027264260991964679971042729598110466871706008843113738769415977262707712325377085186181832500038179336479629635977338570408214924623590164783305522936538850226668597224431103347917272614645839810605035220071038646021413662301975078851579715180951113054937825132901636824151610828083310710143785921197868809306153170998790569414801386487658936162156424108022189969594395679536949667510911749948389411661665294319590337624384480215305996948057153727343177396568143500515001745385683281892556836077813795460848154281640503547332513533299330804767064318810481791910486580101085183318718488213382076312841499242511742339377934359994144330149691290313078579039862066333926155312774970089630059203429786083357323170014921222001684440932142912605263824397119739264886356094182118946560319101478544769053488044941902682248813222404265801397715126226872107622259195699013974748455072411932296929546842105862969859431850628052349451454534413969076024053870281606229146603793913032700506236261047744366258615080661515108220637766715584336422634914532383959555189126054103915456266833051559467930682876052333800715387059058984212987925143335092340064771863754783776264610346549313298840869940223395226016960498960637236732122260186583916164685625292476148236185339969010104387706668600985989459778280656040853341785629791178050072008047881953912352899904984100744067361396356618594464300589179602234053030790584892273013192694387140612595641612908420462727076499858901846177487388583722460974252909719659794407860978429388229805431500947265235970450962470442046062592000000000000000000000000000000000000000000000000000000000000 [79,76] -121678081983006030877902370272495231880214357425664397790720766795783427542590997037860927999678529720339770131264206912642955080012978226526378331046311038211172384667991889482093582034654847706456152415905943335025831602322349733325979569417538749435526013259956659037792726833184119028204664846193861777881483648980150494778525129733590506496771020397367471400255373447177580207813717854091521170019108118986233005943409982398969612791195267651018118623594085838224320650436227992740844952566168115320627223637484452332596588752556312529627590283325528825170083355014378891037926756620537236838347344342086837995836634727749882420931687003434261510388127331315478219655180205272121619540208361166958210602671569338618628463316856991963548366191876267981905942691733004834002818326032922762565095386824233307513131998275849987041554493313113668158697426470957476032850700101925563479627440291482036907982289538284788425723186950191652338614948970429906326349598457175152541035037151412564671187143861720999958895389923141650428948787855081436995417400811682850756659181308682551723871179742222661659064599997121440760430217237477591658884482815085149193643853535230336463320339680633304371646502657709478593932785338853803480507326469689584758801778620892865132135872526926883119716029431767006533788677154985716737071453993624047601189439047730598615201581316121781485892448332092585076715212070102091929688862227733721361582912182200254370109181892543662335380680075894917043425597532033512219279537608600356529536453360811478425202092658154871395129556318271134467707564776073577739323174433590261235939773069252555000208369607814254341086523487598200068059934522850670464766590459404043000682952554791966089041475782052364278954028453214852893115249888040877427403906308817800155585702517046890006710549479119485588547615628663947333016443366151223694785839448374052810484248432076993038916144317483273816619843478084646540077982715368244443035614408188947096849722880723272627985931373097925683415059941314626846528575546232708186688845179687853128023037272431943803869493289581317116795808991603318699764759501073490068839724720298409170089490214721767975898233084058407861106241992915816512687740562482292380742977194621296155136176663634668509931962807248706169835750203124676298867948468434862764147395665439148545265977816423549050000949964348870332290660979883282416281658655403172569499000874738906695050103636510699397127376954237611506694408413555790908774179883222865166025753685438845040832768559977987306957317575719243040562602743512773421373265744395503614300800647901483047862504073371703504163455457713264263168000000000000000000000000000000000000000000000000000000000 [79,77] 4914340281698818760652853472729877568257438781567064827174474204591449866878285061443167440178674028262800679463516037902848628300985387547061738844180630337545540716150316596248224150649041227563572325221655976577134216643223010973778904424217866748991857362976082515182244291928064923041161087505901245291880679355479873959817781305987132234186973192096820275401517776441111513376306504624370781593696599800033256749332421326035805343575979078557957557522608132055864215160090815527559385110090687961316727646779778808887541048110255458463626819776339848435659603033539767929042305699578917698079202262103742736423719063479611134315845130864551327255923155728933330578722825616677424588450035771524039003089654902884706487818316528551629917101411700067756964510700976382148224898911438055675145521876060722934325815700926109184311136652566541770598019333352467465861493789816284349548084033237933392853484888716648162912983261269767344456413342306308191612164692453712238402872226981017252348445533793048864000992425330027393404252038581133489466678984143816504168303819385739414554246903790464632154067844534285518424229190890690597420706083640496004923254709362431273219388862004074596479693392101470863023001588540352992805327478980760408111960338686262736179952038251327598403640890788603779293234392138648187405312325296689121069643286486756443762549547742631877988084931436594369022514285830873360273723255394911512247082172872048509794670208817697422965531850590431516904226199919141646112815612209081190353434723281591175401991558196784772138153732829800323818625564122740156690920627536016874048748776492412661220633767527511941454223276487935558268534955330646873965169432799708856165196333785367349174196759994982200822788049170092188852529324091408753224433546020619025892667219796211560944815121058617525450052940838552228707039855944739100310255337502715374726404519876393272536289671193986974590588798541445536780383844733239478767190260287015603588087857344567966831499292486739794798933110354640968983179998735521097948104380387417806554105604662805045476999560606094257027263938426362158446230124598220970805583616512372028543792264884407487593003243360966462343113271584257157196498046788481131469394696545176502083402125263379206223162927603012316221416278755332425650729113696872415818313285682647905301608036825089863675651605760495627526790600134413487315692214721729991361577613805384709246731122234455931171888316473372182119614521207424183963900042247325032044825648083781184645716097458010176851750218227305590598514491591361312064639005830078150056370345118372920510869730252506659259315609798210224128000000000000000000000000000000000000000000000000000000 [79,78] 20420354706856746210029605566031655555245579398233160248592562083339007686552064850796328006512416491630896885661674526394421659131933369020140500024655573150253193234474955146900896534370807357987305364417514335671194147929939048750474520751159547506933059124087795095469176947383982665949465530044880714381313730089415736665817883251352878686135003352884088063076699672595937172997789230025893340936922760108404976159806196131265490044829776923033299075821995187216236005793626117581050238788815211729886037993988569351549721890885073990389875856585200072845485759919649115611064379086612775057071635307058011164596816568094990493442525733614757167629215251103458416457682996086825785601738513063396963869969407478610931736653527115604090183751097375798553459868512569650781678123146882864311132836972222537672635537168122294981935993533226944135246187031651370949094517994802698442509183622635844504682647379228301441868784426920691020186277147051238905371554005392952124455057860140006489751632527791954300038644009531349405577091646109806662874478648543899032609636231654696737717362061441202820862700503615971080720000115542466705285907337492519339857106002214003137566639628750284398870369841747183630408819327354493745444445836658834620293117411378890465697571926846974818321799113095288651490736565424313728090394486097194101841371612702665423557025466678985908575373197298055298338762684275635281556712074069617864003718608893097843032303784895394599998490069745153315953948363450101892507316446842925894692713655117704773419156785544866354751997543390809734964783582488627855255798832436339120020847647222316286511008983371773367931991250031614752789917036207045116660266884285570593800837165773498442740701867626710792425441778206014438791445395132836643716118646626351968754932322732926782944185882131492236855357079390380127879737503104962191552982522913479999815870274954016066301692531097966400031999645493972297494636203160738525565132253372175357482089264110974926562200491819209036047408506252250231976062479523610830930650030056993470239510871149914465408928471754590756621387957996830153911373336371688173209841217533627608990485299184639523334665359489880436148525168250392684235517611919455001825061137525023170599746141074534697656492486055197307897057856741023067652632793508739432534522228717056064301074908935113726941628649627752948096771739671684380063141634439041838295089607299243292167163113356219291310195440347445826394368932254193235393783176337352589532158519663610676667767689240936866522805851616310605531740913617632536489670348715361841828206842376677266115075620857095242717042649245679616000000000000000000000000000000000000000000000000000 [79,79] -1731346327467657210768833048233584923801947387846493261051894375949805402698109801847032864798664797360122679585604121479507969173567849739385731411401487402612333281037542232176268046555280944222406660329016506270981031196508362466733049856223335101382332356911089069277223032843905875231405632221564156084092922240440423883438121949981558397641424001304845955558401369221420386306985284462043119255853146775147048089999107013410308474710563342113148601276883322890452738900982226519058487799958703548992581077301523241344768999261515214882613632790052010440613022136569485986783623913108768828916518334080198771079984523703572846206867141764778517578109451758155215994913843644568283825410510433498095491929301748003375264507089896863491075533395544257882873702437248284609361529374361135746973516370200326071607903250966921004499970849338287133948065031759900759818907663973757561810620689059626371715011943355227595389999270526562319925717277287981047142635149818438387761152195673008067026680802261159274747746623231939331011464520506980657165889855059476688057158637170831938022131938008321719453939149643925209707793619529451777242410849371453196475636647365267434000029370379009508083254660720119056555757004390204967947807023040865736858826373769393889071991826248336481140679708262311678611771481553129454243486924584754056241548056438417016855248797225281931049059822319251835073282329023317483868629795502058520613682615899621215394287605273444029455698081992514828124525019231509149767879947485344405482718479199058188779602707095904221305317866773956474204429586893580231903571551434914673553132055029893612265174552174405806909670146384656751413676618650101116687776440045121729790310665900628696147312286353394535665931911479073751571227011752204469397487754457565456690660526732418170939613543941834624722325957645933973864326422812916789362223522100282908274146001031700663234447194044875212053286436291540538710687160940273746467561072119617961653153630160894926875029288981990247560729955008624010739810964640489787599988186405171267219172251637903778347563396566534053248917941185596823849105816541325936972409541620846427399229606153760904953731715842359005003567409612208243486765653103322932362283954825469152129736005601025829220879027967200920512201054619429629183316854032636863003108216492277282802467518462651049252663113636707152280473982020795912485539356757720200209542703039961930691536715634951861533588490235614674203379859066851433328123754360680950314870200518889525463633414151490094155151039338675352457981325758130302104680762532202397279345269081704901673896573326728394517532868912087040000000000000000000000000000000000000000000000000 [80,0] 149697254838044249641663661734449967696994134230204764419853217801928620592110137457232223126850345564641596666650528077206487057113114192581600365542163187425130453899202537257318556062163548979146095109332363273828015990515027586968281841745537895963406882637805325197849482144675385227384879318130995292234139778302962321662066471987249226649971559031227055645694268944547252799054361043539597731405744497933013046261615778146868754228117674338139483927844927597791634159757560407910536887232458652142448225192141921359039097108465326806647474761357785390196211165220826032295457106788622936911855002627021698745284945027718362099486957278335521358014757316729082446724336954907254111259113367593678946857871279765796906908730357901451078267480324435871780259149989924354326531162114618129880132054412368996360128894944744410737230984707493505074286352560012808087781178479910180048614323000417394713232532900607092161453826480147949495393200736501753754516083318974512894266578798067610389770460816573543506092859409463317099569067430962767235470033517085356877159097631625290744574197929242690590109639400373920778137850181099645808125760146649545164613918341948371178928462988482897049939072185658517861544318222931756718139550511280379596508158669477432027476745011571027019492097752251586731623502635503897123631291623553223287288443224632798335833523204217927724996063388321979538946952816491713632261394078068645575949459600878115734962136065301332726888695764502515075272452540760795250458578701622333532191146466837734183727716708560054156338189428204271482246707982012405275549944774299402287936056975575756150824631043992706827702701412400174666857791542389669575914097825120257275642256338549812327120577727437385387321944744708981363842054735075627314828189266502082174290680001519235814926091379363413692165892526182502300331952339332511886649671216493311472331887001546233757475991917378856002131974466224214295365193107666508481945384394839506827042511906389279609339239445318919576363892370965505879879554349726782114647556093244181078355156163528964221484348704269264403360851693533295039387520916060064415534192155558720775621925407820849870526793587199430690169115766386030085842191919621668927005508792154386414791879657996989993425498200802194025627049474812704276027524577745561882969676639886591741390355335205247651785609708794020430189933161788637128133561374734112472500888801868674654636679164274251263393778333956072215678760150931025875175901121788025528287948819913018105277869119754607287361570648519172781077331040320744885737018268647851645589288323901057007397335502906413601365658667115905369530975014419577511138557952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -5179894548725202116922280566336887632890676341970030149452926250874066957217785665848136567942851773250135400670951461524225511720807086650671983174510278537601181919452172643640051371531113124434985772753421652454096069246689692192796964828428580068851102326268418765495373588877939218262667916934595992894583350486052857529676194401136222354247055766523373849919855895952391693643430612807238015224425146810765755851991910702468173157615701948451232764298552004327719690805082397286931875991600171907823938907389532689845096807768728051799207166784892377371613736416007289013326394640229482218841208968776192738614476267107312773506308800437772214496210801168473135933395952020852806509998220158599620282837192008254717017544842674349633137063986237777162430547395032058479423954353241208766260285885034326980434613986381464010686485663300084593243708350615276016781111344689340805190375601454035081968596580150942082740324538686972050754064804067233511450504163773323448601697346321578983995656516599083109708354810896529245281284280227680474649690270402666893404372654374327288119179978902424082023556286415477895480830499739034530574653400495951634508636174293603128567391630389521658857297632550271084333881448457373149481191652109620909560389415336442749830487664986812003080160795408489569126744698509474194713639361239933568434202313715519577655186329166636946168966523463150477260792555925147534496717878597757243146865742955508980616087316483607393823661102430092954202958691273871161588360530641040113890359320070603016043067687932572045458920093595906883333994244181869064209187929309552042925805944289270084960275165941788762829987269012558180572453335739353818510308775707870740133950484330093795758826879392575796055970177601172922736968082270729891517934178770598105933123066284857687408461729428619247180092316746779641811992413227882596919063590341933488323775116097713634129691158302283757388440887789902128278877060385509645997027352569184754631396675771262121842193823188158609079194223372579048491294951504405478299199395595032861275802451707817182374977670917190732602521764157023030175079936115131071064957496735706587019940837450083644954264641133289781937775950647093046954939677951428075181940716931921097393184304486975447622019396471842945208260471881640015418430391584256673212799327250867862726154573356178600985619725986046463036537606798200403380954798263604403893244048586774650243190554960403350810186849675583701149443399998369451166216824483665058178430046104597317101259219369941554601488603072737005112518018571704814961897656852720639276510065251517811655778302855815984142074207432998342025154770378424741617612095488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 939132847612118912963031826853985817254898013410775715049352473274297069767564922563568831742181589758116688228698540520968831137544169385477720734446457488578618736805194737486969242088202888522497000650240114487965563080169154583913298559477607890644517552373058489321560402128638799813208008833101660888629734233013152853949662365226903807928468918240539386974903946634913239393125773577709501436750479445620407974627151542440995160779428219471978183041028349072851062331314752599041866555683783862823170162850974993339252383171418115545459082024519356460700235947207962991050936331413713346631720479759543948857644812996318941043748043462050792556148832399611852633705656933379227156294423343383264902395581273129608870276228437764144961229281620778938319891334327910945568387322771220771089607917845759151177097481881060573970562145141678901054674995321308051195423523524166681045696920711858562864704798175185975363290717670016598104496382236537382439283169936142289692413642606675269924657944854017908687124794022961051890967215094187719387508135218492676230001792494331033874370290748159400287346114813267097309556776833414810945738782918062024672445385008411701196435042787807645537723148862766541692325087427597332932556936602553567050719231409566909368904667231988330160811185390898806846724092666161575619534361973092390971019341707920093494490603680068158068578060528710318482443049736916575602108579663162337045871531443097481338585203896906465849673458913793674300468091594052721652904775206674184729877422486187740352495371305602775165305908035490088615068153520843487826926895969416764652481608084224150938961664330737828692634358837291795968592734918634819210636509934976593539016031499010782580947172243345535475433704546223948781573696273102890945586818733787571334455495719144744444552320489659199243798933979889057052299585867880110189477753015487422810813477201013164466637126991205020860518035196939049071327940784172535288339608581212044836082744089451720944282510085904520730342061417051729461633713693460619402188548988502898377503126672379471695173268282903472453938304394433332644741241518381116168912480198145990471642868291971619115709214344626078509652978588499287783960413305527246173964022149751539342840278446357967573947498671490202276136748014822722902013475309310814348448068716185115920917299355511587567518661557067157572500733212678059031244594654057879959527446731952780986453632233061218722010476864351501037796226963408044320890831874628408559806339095501018740789381919219012748231420878393369417574145958325740385494268808092365177151863816151398148227332126583180026569407784447229059001329734053251651799571496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] 1582112004445574793758966319668995613804139768800029573983853607145937274491526516302719239478788276947087518962754539494977074261021904579585099112084826353688432735792216597597555072115049346031903919974722624082825629941470961282272566536856121142709092078306668441518817644905498341248406695044196059387131267541408685251910431603183595285854255172594555943243672695036747130122985372702531084280959572072953614313337589919842065748440633512797280975900097005250760432206051719108827350727550986969974275095633853462639678180000797090040520456658097313697229553776449520794287811548065156243865716318346431848761850793603465005545728511166973567145533146122500343752759864185001554512997920893848976160936065275741626364204627533978657375477504739683459443421528254973018544797710467428777690938675945331759883262640110049479034088786913210254651543246268903102492703997941767607504607650790629011844420521842548316365039874001210606086985870073407559980725362398363858973659720931485986554940824431506410140452740656763602935635460882004393104661948945138710879143701431821452117370388385345725894807084250180083087594428730403555299118341323612099598330797928031187593507642568329606124711782337040678794123689748927442199577658328945454562273898631880298787814296647118392876649108759140510382738806189165615204405449750316900314751804902671866365171438133916750780155782355103072893198523959975943841368038751314010708438472835469463503554105158777066339084371666335574577221465253572273349932817468294208620036740456463299726025696564373522373145009130284410573268013487030426772875236755529742356184007415113515530460501622374506676561696513732769838760740991272961738780379332907338799932935740595657080533155563155027250861161128802571748611537181062700930702330995932033642970247862539709951762748989271685220122184793588858592814645366682084434929609766334473181108662286235670361558648447974337417604334891563809037393473334860373754117944809270548840664266278929872246876592649596528752277866447512693074608456410921168055216942730143052232546667935008775749614809192259852259573495696731458532799813634495198048874411849028902952622569412063137079371874548542152250861283213271319416507608017841613984274391523014254881491312322130514767511224003401045872198847119489937963343642394007661697586643187568785332528181971018329261901525140888734903559519024920057093962427023369699555386233373141927070373830678250153320344670180279395946674094273884084381519499735887774939793883754163080904840653521202663894750352705035014632547666529939033675088375545661666022839960449253028958892889913627669384887318174955921702260583298493313912385279361024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] 155568149834490488267681051069835760104249117566470789637922600605948749133327122712214853051383107807575544919552538174194429975486010571679373909081246327577642422431556232572036252330482490883072413237579273532647264678528102000922323658611252907323717617818722448756393797242810809509477217228868850556333431320151116380862817627007908910705156533039797554787844682422520466313927846174557417952785322849934089954316548342045049666712703503834157075447361419369943162717630585279068091026563312249123719442137573503241779209400884379048706688843339425844708615396638990916004991022687734770921867004139335069128848020850344096703550581766298146796047712565769899090993663604288052916746865569856974572943301450853643663741597971535917585670179981141107331251748831507405636939865618791104022731445451538650469343364508500688133308941750309417838192738105932808135752824801128254324994795487781531245356318366127309595624937908958360293653252389134905974448475696707349951811648413265609067718480410729495944644364084308318642629219306671661034991201815913291628620260541975779209832311969981943946490155666276944155631458283095359944033543002183531230962537575219697122304568275818426574965259516967378194618886042953527230215024620920849103916818072343876200395778855879466125142000904522695090537421259618212209680026140330790382089405601468195790025731354758584425853130761740660290099877713014190383205250098106824890242597821387638874763825377999335485448090551532977883535204138320354725706021876536001690436589754603516504765462648334830282243546074220183004527328638886661375210270159173193991091560247159174767582534710888835365071359113973239744314063393421071292329903028767327934244007814106156839874027932357186606150602777268001054187172207962863870492551573285889114601329744186288475985012666595264411218339803637283201498346279494169973406244716270489619020980516664485119330449415104561004443638299228179281396277864052875562106049048851311407675107827585626176709702022645230517545627740005306910815531411673300677016617724855053432395289564172361402081728727270607703275603149829371753910029068174051567235312736426328983430540397256884895148609256097454935297213766060126997932965749407722765422537279845210346191588342845576355558787656617496135657334598852129975940712103537740954494421283506462068202373626154335173272810794332267485574830189592519571403061644681227324493532207554777751198908374586997701435226545489710511549710630578842277660890658086815126779449474263033617954336441090983531311160063512297715429142118502743510368241307143112154961871250706507115511079166833680586882893452255033990318063790700678556773595056439296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 463728337553273225820836392048745110801650273782226038028251563814034156463619496401810145134219181732051638755022643428490658796760872648836849674003879342832161201367166025247069824879293189490370395509004314812953621301816617158453110198855269347377921183095740060925313204146955124851062373123049922509935084620913074949259065398096208358045892868420240653937320259679939565777149337782698008887420968650911505426255166262708354344516629307001364550411499886649678256839541131065288598277735618450056489316958622669058253486950106054781000055726674526022866654442968788767669261783176976572507734655940090872144332517858605860669398281943442238946781401059829487489398390853650171570889644829351231108988697423306240860419255301923839363318950318457811994191316028459298896917954791389522972691597747523107336963474631040458629300122068668887212927188952615233430458524330213514966753893297657835223220650865211089365207313897728485579503768141900714633501829489398595635267200218075164604195144744228685838009397797124279278154699837773700481086417133023267681345964172213029405576836864357711852200889260202330961034609483514401022642467461812941173453158290543393043327005927280183520281363176323366337848093630329277126640474746324158811270186594575856002639156816675096646159007572045895704327248740340011041422051798417778093281788043277426975723422257780024872298466814587407906155959798446007890378413195913677148405147539656608194524447915267725338097949023449923798253980636442264724477320188076342423157134115138223683494625797377047017573757435908668828690305436245045110772262655177434472991859312239987914144096929808485628174815445556200377154544124241594264355234105309275568945307266440432479432461629419256596418401770428625245127566563285773469324760587618982543673607432737987479998840967611727799028557839346359608423149801889074180322208012597795545373271936345045316263358243449463301002117789886972312792953835290747651152254889849647372392920636156301953424349609866217169551475881169138689847220749297747807295226247436405934962265065871737702583695369744700673357212636710240782242161291212874001605745361782942939601886880442914663744115255094794059173043953708556074176180011135773029647507358420559147012345894247460388025313152298556985535800639307898593026521712581950367222185086564741884635253328551733251961971437594892064585190369693327270146822248760010904198870317362289073083160770117687744424008001740167325520663428424411286944035586091953318600723750102096694998901607971812607438078160841076425236189106011971837173116943489493518267013356548323466878765535520459365048199407449355360193223240998653602683197753131008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] -18100200804675662311112269851888730110182612864317706213836411319783447690082054697109745034826972799847722185129739218116536626658312087032616149505501454170753230413142179796594668778365545979462138329987535593202465019348012264563761210853664021842890927063168397858596568485433964509047015084929087643972938953546347241800067056687098714732204032736431918827049673288370379309321956178532420034250312408235953123229759976232990118440017686978311648289546260140320899949293308813666427497871744879205887205400660197547823695635881232021124982870071637454181929311834004422262675180663751766359183064516356392625603353350200983020520830699623140285111488494280445906422093792189055611819087696354715393172047477215047275405887216856556731839963503523196107784484233594731426883627289392939808000796341522069174791638946489201230403057874696309551396426231344422485004033357809051584318207657651071865684119580185673170952189113483255997186758580330639736855512695564768546779329746765819213314454077360194199107738670024659715595647018568312525234254021882874389683474114533802318908419684923651452691786841757837242100020545709113338098520768286050963415237572323972503262652511707489078501357422231495706225776394738714923887399858742173052624584397050040402432600978493413837779902310155635734469418367175122714983349529217143816458899748055370937564906366627266631993059149165834556614957527069141320477075485381912937392733729696699479799115151140590778277688345596638880057262821009539692440792963357512631395023459144727430569688951012385853950664578703774936675925696252691111493843390156979394848361125296860720654423309502135518350629322353366487031464769207703562781880523492773646564470627005003132003573779621392455747586848576479091906742372724236070711359521145397058357143980213869161191954865152888423786102738743037168524083509275189718814397886640461293647560629178776388449741338538438186395868839569441786051888307158861784652284651678112566269700031683244169871016540636079136609671827314475099331390001286916727185117916672584112992898051872240469681658301262718416906817740033848178757080755865404889499676040573625427948906905234411069198307408982557965805377982231279890893812534423940449033298813021803940684522549812383614604420061308309292056764389692479821054365172496800057661133414951594959943427436315360200580718691244412498038841131656928589831950612285494323620723686888964502668760948383160223225928092866989882836448499927660129797009954158894485911050334575865049026914743118769417115890061572083343586391361586167724865149841026629848271056348298008647778341469848605965658429114564942913900315869709664315627593971861028864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] -29269268381166387413174668391822316388074935640279244780743840955729935398565775245288929416679107146336841281418624551695907306966984677082889664867585089401790789701967637841924765061275285238890436071622248162255585916669204744662356301291313396315372402641038006962749482727457015948950743549273338787223684612753540406845896875422337152791558789365185206368183224721884430185445106976543017668197838800414470899837836345261236374656564321731675238900900910785376933325752809236101931328632549913386690632752049547429335409020530578244849630943954841005107166479037644585908121469737742695289768074279796223026846439962859261351140324130754323262779472454986240092511812052961819796957583156574654356039543684656113733568183333334419778551011950052069405016325017902870898877470820592208062350470263372865821506335478306061038652780374160439334436734975786892802254590670879041235241631709382589865582971861535859889604710390158468559554820018430428356539521317767898592642978617912844405217528036189629604757311063837521253346922814914262949754240672445271829754926154258604859769121053241324762596112073652890414521042956075797650557668477577206960807432626471407370245691408009109096753588541489390146742621031292988254051290420609268056486466055625310602464242146661022145028799091857678118223542723331532537629964379179030810035523227918762132364402045095654534449568291154672391436998022954123779743313423881858130253875994986384260489068242922994300475953942130816335108442205754117720081177125367088452078755477337597538926292834137069635064132649980706513044041034681434203377422887920257304773842695434098094218586004182436864849979431652744905694881420072056346405575794859183120118427483381147802119084243298247256704616922541845449276168041131071025877671139429245108527979408225328603291854507465042236155828444497794445509486284381533135851424996812784531167916712771356104873935943990685728574899933791066015458328549425508167279466986581511827667683182638893586853490058603679496713832754044134049841908511787976536487240149689344516165044737445278805247051301138629258761041627904022632776801759818885728945806081798245796125935577742374126261007832313246210542342987424509890942526484524046494000173684973600316681803381563309838577682164157728881283264775889691792375765862156441209097167294572738181867900546884250214853548351876869432056038206341524007057646976188715583386043363694038800863181772957235985998248281328453227065305524434541007701806190541407536947729445292332291015793587235592714795052350121462742588904762624491486393582943439554808063928392457205207086858145916536982985634318848689436402332918946817464251618980712677376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 1752080555873167449276061289527073794362580185884235933262989343546876643035019386897777025342817070468711912546872963822314077145480084469953658007012863839364276262911840073908619348156028547428860341440479870887196949394652054938563183468745653524035210033808136084663992562019044850059037874959420658508003058916199455432075278220520906493878736399722928608477526361122730178118156133803273522930296507903755525699318157260345769783567027673174913670185133956795630700247358112370782988676975495158581212179418452808384851403596392396224676854642457859715286052164779180131030964725979555626789367996853493192446696925881226043657310358576956282202274930116686782492947802380868882732616568729692815505665715860487441834019695392563656774633211872531341302365190464509380320393936527311338184560705926391020143343063749906888625938844935597305760353191559908699556003177956422293458207652708259449162919088478952082883515504066653646544515648211593694198017124068950686622803958853184071888842054603572467947930606880594639667415346912254421839985045294379294109086742484073795914055207696146921373118625094466453421397416784196934382671835871643440308105182729742026480417694921160340713688683402317334586136216651927455499765974069496518141197680248583463754813316905723552465648061764187558741496290439379177396041696033904655577963054066247912188354745057600750031810531028716768856407246271812474960002770843961404918827858729700566628592579971968098052085792883140934289475863975369291724534185860646399955865439895566597572418975550095926482804220331358733095414730991111896514520962910363620637244091678531521004193939904817220106472050291888106377488255807502283778452399537170998697392687978806307162268982290667349433626062453898109053964328745906642335131058853755073483090829945055467141475354605354181951309473999507190840721204526792785030009626794690467936192601333852628333167003124547124815961788396847652486298301692654812253376377023590112226511966566468182445323669350924749591313066762338177000151453933170578970288726695034212513715933197798453873049943595812581289630444000286040108145887735503039910239052962452611799612040638705694204585684300226057091795341909804026116182671114624565145319068792254223998819596042237801463131942426476033620041676065309829387220233888457482398714045155885012547527626947303686808786831907700294262922306789465685144124179159387911440534814157559132754341310952444213552978753810578211515313629446048677646837682398119473507435127671117119798939979203445592975504561153810804144899076052271206642616461782600953986665742352247216709126624412067790048806845387038792976526919041289417129638414579037896704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -12437791146203620885357964597758738714360218310463265170313467426581712276920349327329556935553107114950073389115483940888095853619815539234565245818220371307932054714995654138521891648592220889439112366906616764202677349294832897433323133069695764549863173101656839492721595563844447194575072284891554035605895779044317556662255717456571742261536733223401886764909802048325314420914054587829050053260581381856541034842178748400067661090268691246239047531744497461814365848358690676515957915126796937275356303732329153134169300369666432734976976474976226184080325832779863254194188933199890730120695774866705273837032546343372371256414626826799729834470866637436441590764515410002001373074046010266173231653854220800502314149516760747389008030503187286526235256841335480079839290395032311947411044049272794238349447182273563981737716949841247986927676359217427217728016468100386649161868744359588704783487420491287203872606826133524185195132272451266473390455501962664349404478505768450177516937383847838868121566909729229186154203570445568670253311816698840606662575794333856271706274758991410309009513130232608814476933816588175389077585115174341907885727935119575284642438582449896747317145559171920394183093620006307483524847748723117577880014730808371662744137396134492694022630058033129038614037374804300563587307701976024920227810325399189708652681818196664172445308486971150564367990930618483291797311201178862557396266780719242300792974137453440721956535805439194759552672381205512509406173984850503656330233773903881116015669960837818167071920676418732881334181331658028320630714418397972997965977822829960655359457340705487197836684129756833998406289983254364279691691937894263745975355144482292839156195747759570692753486699059298466288434497810222755997006358454150198774657928762362714735209421247606293586531487457465473827238618782362885984241608178827276210922349811671798177454090615708129349874507358592476108018322735693669911363898620935021462367816038287337187676924107489034385419585706267654013841273327393330058687117137382674328661438754222783471315583460816282961084162150116095177797448412369612103269239489660320564702585822199328746950340600764852974500601875529939884751711689921303627906507054760665504791135444923400601597709327944956440741217866034681811273897460386502481217589435854906739030200796927502226587014055675281438007930221257121752964832747526449516748954604533597629297430315201273297055112579368795990038863823749160507294779526217571021129215371921002267696525234155224860724511514298510085966026594018767628273500039685567383646166037468700550909986054784840090504761893185074720537103281750600395187789303521468219392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 30002116627292949153453123173501602495651313568399279878113994563960131197344037162280087794798033060535667614261715996856698631077646482648390062937590550165591707620739154194806483266273948648567484500272552430023003508077526913935965192618904802269100071241262987343633334321775595896613811303711111864513916598907485951860180275961529822581282182354957486729077402439310808081431065045048970662704401496583177275201503103127095615517219507900429411756897916034603352398609619444941305434152098398742168716186973450435360858369930998914439353854458585738231045697592218558151733570151656680027378648487773270109611199763082900438570992765643811156793835365782706859181436893845532695190806450186181399050453223023499147096227636143041832447007925295578181441309050963876797328438252819316853197963644519207600734435403834135766785423198050056457751613850585551802453514265875109648276544815398614048782740361774962115174018595389675025963943825424215058994694266070920638344691241951042974023451398673976701587640996193308351596136787116366556410564139271238008198349118494915238374811299195398975070410185881831668799793419439528144135578671631049015106927789983607453225976424308230661269553323319086023055363539459839646885070217961286904948419944954355144779977145118382398763200565993519938912069129157560832469636035229153796617879342726289290761077612834034669235186590485033360307632756396184806396827787905649802923342950426604262619871808061601784040090723678582597779476222945761819251807909357437625759713954071398513220847192909744702368526595533019667398808501387487056172094871712820166992364016125260525277181567293237801686566730830195504753121980768204590050249676957307886793494162431217986032131886600214163631459346787581355108520546457044125605039469975852322872044245449955005152245394813777306594493930655179267886898800262652848594015947560366786577950806130309741645269443842502724765783579946564171008214183203549032897634389990565691494008321852025382444929118537321961389344224332799546687386217603250716891595551889873318242382611173391661208880109925514147570164651631904600124652822301757010595509577068140760692456811009939127282908411978827500841329754162120816245694611467117276011629071926583422499151626298461886892384746400158522193413253206324176731386735714037132975878245615690840176088302524815651755092320321756108740383147653354734008618651200557491432404100493545690554095047066440458560033397181890906083657717205401508868273775073401134460586114680849435285177456085268745545033127807664333081959346937773003331504639355525683038045566884235224454695437536732595523859442796694948883848835971941310118391404946998165504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] 75095339909549891255977447727464650792815850274623725564314044427898978269678443224985427581311776055528436060214057020088650892379316836889992634359798780287770780109529967680083396646653250775074801602327182765168954631596532295768460143281988587539459907265387936597512511230285989811062656043768583705007334469409173965547634948499406734368828353750550355750365624671758690717947222106090777419532147261267318867146517963122678374873846558824189297204033768404334738390045538009814903875955246561801238472454797217824824594368308657904609504790181446812393460981912475973547244538123527222067933359427405683904872272526970489153162351843125730540773697131009670138637984550612809611316302324765018196017693481200302784504339766334135336570497860270282075340192054084277544790057112082181182576726036152845069035679864784322994453540073436236762572445650444611250622337294482952809427259834894985958647412899959773078300095640299179065475648312542424721248424533098303665474677653030460187464973020668123656520969488581537582994888766994308568557555435926511738793086739178612611404832013956706110973147101502305272110434745949455752251448751605262100506004268168750738819158044282444203169022741403970516016909968526802887929375754897494048224147857294156250111832281032206489569944217633628252677086525211855561610228176969383283328346675959868974766859029583258384152790365703824177533721699255037763129749243658229800085874946041285438579977075385361285431007551440847678456612828637557659628463552196402523106600691262142346381185855495350645613240319308013547063046316089656249942690051922245128448401232001910013855013097714508189123270542292086021901457917720020877237024327322281461742432570366647106313733668700757585804590998724073516227596652980550232876298605509287618141811708925111258555462224878251679998341342187461080674066685705353549539082705186625589354418806340565916869218609599325547321068781595749522256022073178651899876462527237601187912326511115378755152936565033040964229222356332043475938225128586455695803218645080098989322077435973946640994976507510884889752798406423199587070649795022003608053086751616090020212893721468744899890107553659976619006824836019546474709244374015796452796665390208655965788898748005217738988775022508469303074831484542072116804555616623422021401086454659849548156401471185457734779242736480677004448168301017546020170508810913714918158441225056404009869969253304562676065458642384834254147912820593404228205134627683121477414251654939186739847312644948401059972728873269831300038453571554806747148595030329662613660743306169644182698703429146485184845845362147655317174862213897431098125128060230216712192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] -614420594257179485619689105612981736929158883366131770016462041066176665486381408219864116602803474628894253187590752392288727486145766730312205153103413945651482404534271272925084027847895697456884491854164174004188149679542497952556223894549830887496672564645108139984343333830269406318615560518560101707108463351320999187579252502405888564924388127828857593561933608352112878664152062576714188145158058519407910495459678139339178809353492728439831378111658691222796444243604890361833217592223044512396105685104682266211091795973397391407220972884689293873095352171295163804334555818929414755617592209053844171923263937417680540060958414582197550605485916136415897094497503349420096931950257329927065656287109171223287667934819566001816270207582648632084896676229318654337261532279902869526031417775675819761765380784170762007032319579417742000327914792458581276315019288282632763985421039844844528012168743588441658109738016248826029664798152814910341503109161344690281275418832994721374540325933629023607403476114151978712001304694438014424897217766844030941149237895574763865031364539461012352346261541019715024233582590852839207431584504549993837896541863492597829954650172423619181468096241659535595271042158867402776394754919019637681163885676406170427745374042321115435331373741952828886343316604782588049931195973914061793994634559375002963940136983292165548783422147380116004713929883105629198196958160609357267174508032135292286673064343839054946417895777347748433305995704396173664324512931974325324063969429437997323962465263985827237809290129569356943976143703274004179277512385837545824290951089202986928677921856234293912714554819668456418878427636458948097929076592760613913796200336578556596444570544912479094417924256621788762880916333003680662996432481293426234658242724589788630277311327567123774229600112578121879154634446928323828462887378240998666349404544723480871455924166265433556020831762295699080815399580717263531125206673176616094019063696039117776509509853094790162626240076757702673374851345353854708217232624495503490291626252898781593338017373965434365059550270831702113632113485574019681478512549021412986443403260591985803061141042290132769654972731047736022857607464229555239539985763490075241751470226339472906864619820362647059069145654713470431949574049133610393767736440109713403873511331499944909486467606307114286511372274477069241797841619185896362855291577348927300100432201563997755150471276114612943608454913502725953230137827425359307666307321719566156871395521588950993308386014356905290521507151953372636068234889470105400469455512775224016767826002090455461526851553990588960987931614116233816230142206599204628856832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] 1091038045679272904562003216252054782195346962767526713713711861338266291901186677700434039818999530204487368340428900090156530629067363732798667054518741996346073374347411447833000840650428805165629813589805232859058018219974924912293670911317934364516288019709968224181513035992030890164988850921115685759941087014335976466065349307946886543992090393757643605477346667038831323514785101727436918176235828118968639403118986915282301165425022533714316898960739620865049396060844760301421784765551897108246479298575485573199773649118652284873837930548315288597721856779033799691552495384803481142193639467794413682779228998106590259974888089817061887378417152333234535914541793724803162766720768403156456641136770312662856981250187410463570968732254461024697622719451574012231205320061279261146931915878821746279771879490552177121273140571748803232768236357954069481633783718163330647660395578325419507032531782704338512002856091334139106544670488540024633461468500165507694559308636215328382367815517328831887084268058004060891547692623150012063009329762655218517230539365683359180119308323734956886712109686046940894617034343578925464359682630599696239982682149801315844350027616791509774106939561882256784359394372941245178986035744488642583429457021414190187239976266101835785101419632922077010337582806884129956319174157899354666336669792799879170077706014913024739443974718147889069234554081019292552377641610016570184864322564028597438158522376181229279649820201189507110306680061937789797388527017884885781461509129308759869772056378003177607096458901575791041914010322657847809602571885357884067066481045851568877095854646823468940782670765695694149268183814328499122189256429011340231906066557637714331886511247071429822582354645251464968684348464548952754746269767392254627056809618474978631320628115723686726213663638485981561255883795595673630381455440251589626425724183290864938492925883732734805408958772432165308412203181112439622440435854992981677927397700795006665941718490029268821431015922622358431736829303227357635232202287859290167353935496229694143777637764817889641625424613163500190009265301569802452691018351286389493844903494878825929113976928471870131806161725963631017536927244480757352205350369836137430446406646513853728036991924825580843599728302220278364028613971874862562625624416054567613383827565545692750285250752880173982886004318574877215332165028668250846423921773607836130956857989021294910264222631486302369681056584140471531748937009553295961624421073960384615266863225727270084258343809523000098015075616988872169183145334801967051195023182325413619004461027538555427775536996359972267745327912391322111980319186631850199089152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 1104217525167114142968658024097859914035612147741190238419752370922081487972223821378100840985171216567157177620879018407349640511449087417750045426323526576723794687994431428869765191855089073070205351832035162907875075803674188003200147417108703667788244856560448230454574649302173981228386390711656101538067633739134282029108493841143382100228260225164421731616804223664643409039435540097615027021451615088398616319321620009556936243134670636556263477322837222083272932796609464775010004629355307869430153099393893543297758751467956568416624982244120107476622791624965449638959263819806109468573080621665370678298605910957697645283227504313106085452447861190760759948267103178149663577883055076943412976077960719136039227100127940250987082112168064928131506258078577144864005420530036793838073272307346778325244141927778808697824684482739899759787678825721526660477232784388430267806588753200563260072786831291041968306641862061471754477840555848763100871176599860984469897242432748217422235496591984223186660284856809627831304994045968977399134911130729501276029511022305918729092160542798252606745458662179301017855273216399393331544325157525455410395227830469739211053851898985170031252089084218665291039396273568991944695881734143506864741745599760650254127465181491421777689433440278037446233521340370436220825377257172205913322260365205450032665915056626164217668840227182625241597679288472837412606321473677575753917317364301267316154661990548522286928790584307993197265040638109875284854247965609118258623281624500988963967797958496418272300376255255075090795153024975475212130106224862217015297559051955503546655727426461135311764190453809024726062511493917298237708472277103249514237366913753527106822569769761222155335651616951488783757410994567612582036501789326965219481303834395277429779506374065756298837864578251041196797355525443606958112365406176267010608450170637971875026924496602564631068914765996222718995520067490714287490774428019982844960749168988912150524894118177062042899474574745982006607088969621746698245531762754712306588594803718393505335509371752491022718141038874930726028435872272206569034494111440859991896412537014408833146985501626586908081030384361158936373491819784344850905053765298782938986794827449578352876502573381613395216089802367879040422899457251890830718333747422757533861403795281656014032533919585912082054142997669476447284619207350309639947345931013266507095598259341162614460738774075349618953212693093588927611589544397503217710136527055498295515084379940704587463038019250793272728733191568503479710291444988410121426626614795061873500966898631340354470553562413535726462967568033724582095446038021414286524416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -6743974666602272105560927013104090231526975895235499768855695951716936740141902226507537649806001010892626626150745792097663711312218066785289555282528436687579300839086872908081352127030894085769029739750034461787364166886819686654230683648113862042584825531297058406407258853681853027138171894187338279633638528960034117982058412009786045932842014672605281375801498970322149585563013490392083894536197687574981048979260219202809097643142710102090697095238862657510488615807458136418635640237292630252437511752468854005804006012904064035760444152924448083213912218916909961697853613395520387161544415221953893282711765390465558064150782578452088651540176761608121540543789261071455928043768202963103638511543171941051100136050840778170007847653083451694207292515776165712628840001876529471325648662365091622601554112376261828811194230489412397954758434765522721252887753452685015878468982867104032709015649047520339045831071183609345064995023714436362906575425111594252212021394105280438577023731606821453519007084284555247537779409043604880260041279687257999286108347514827213416891145605614228197576654615183419448623115151441958825499394466209932846880206266269098383610595899741305660373530193625757107966136413121161715116237036050357661049758195366135265880696615453712123392811525776231394349613824519831521244281187719191701830210098239506549424640135944245391548038188645525922570351028137640615991487841454907719569498206566649135329954213380158845776026731517002682984581940765589953613184309437143116879758730516322788766611848141134179993680637356876713986710560132469168943249093574199287661700666703114955650966660288201550936065589040520213592442330691116770513361174655152418302304093116039343050271854275666102080546916654898579741079907693096342419337954555548759962290680650524183736302331925920150105993574974615766863834901273507015755314229039189474054598665482760596538678063432261806059040972275575337609205224572012229303912124169912188300639921142553178885438048981042187573079169589765843478864760716149615059030114817800210615207590366217531965435024563557272042598748686776670380908965159239217723448557734859975167215560567416359752705028776192848234558843986401389975308419578125170260160703602136386837808242172449310933871297921848243824913369199023003443881681168712081073469829998215778089897900609767988138601666421525532549595787427533738757419136691762390574333441537315763442844865948117717662287627021269917320610802413669390121717701525122417033110543047865090754361929145403512407717997485104616190936862108552214746831179355536128295547542758493898016107934362329257193511362696070160988553177921829203271398647015687141195776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] 8421850148652906388212980452940293574244807353522636631122471860671708929193768110136208530618495614140928184980280107122391656392180497397520745515541859783869935707254267105218909714381302281776446088608573764909279030396883665815769319872500414705256474911685015535344585164077029368511473420703956484560755561385332406559210933870635826962315066600873288522773309969736073338222333543822757510690103997761498305983124342271772912148299858564600240373680028740000382094383364716506982739082428427982585663331596221093529095932165253915856112216958800843875359501059169501181100712039391394217480205348602306171945487876402187156752663305492198550605035283429686910938453417630276102757533107046861089938658914553660818181298310039129633437507910403598507785952177999021294462747728652937801125683534631581823347169453808741708766096152141039195418096795068108289711988136867276467610163041831301522348149456564864240141450740722184359625480751130849172908486614094364922769249421319900868854532004147862887861317867344534546069442870737120811170868213714003306456443644079884554885550163222964282429822570904543637735535857468559479470166355583128830263652666520551109123161863437725697091621354268868382379153094538961952445883695381667680478556896028169104047863749638671710911224119427132306535645302268274205198734317156592906294167580699604666822488878226211145383715549552414187337712551501682806191076677698330469634201405657922821214062063261135364687309402878265904344060669080993407754189709705974563927680194787646554665822417627455320084899423592771474149765568361947692735976170363188602742649073828383054022455961161333641925596554329140848140743408985601040610185896217138575629961705869839031512665254120131223616687492043272810241888194892184264811937588222286235688605604978917961799088594676867104262156957327180400087083538963257990096387228656314040544614872998336259749465453251588943137296574415912891946193471394795011289721812902961145421461636683853088251008514698111215864606276722214331361844996035066063488226267987100150592524014915005741825569962523114476378933671292038277672763750893101884848534562360564256929507534296145495742876736621051885370163412946707048657442079655914279567420001420776426816971395532769393350452839151799518128919423436008440034648457709621432872513453718071976451086849417561166674683945669503915319568685342617387385244081692972318743947431699984788182691826840947226817215106014497037991373712658142010986602247368287372924235682334676488276092923262043031307333943579343452896483814590963278697538117674162693441723905943826651493943106215241365959614374791451871860392873106222613352360508483301135089664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -508755640603902751337137086796161697424630698692741180820094092423361108030145482204334352924947500546420082343425146117695741186710073574459964394222099459005110758937431851161052521118190481521971725583249304122754278589885876289990255551359875524002850789738275115076785958227278655179868430639247555697914103948079703373154492601019025154432941537677198319899882604108440554095251218234201833918401807741889267685358688560573572383326658508845153338519125606754045879708726876341726673769504508961769770479725672680859485622261741920922853493197953262801914807319945095125337077174801521912923278579650375168159715038130901686013099336053097271933281757837250160240602159204635257184393581966683186412252871272007995783703605514382577583748982170117176230643202510526123987472905741691046398216364170828527747273720566331454448624820485966876519639626021491696131687320497275501011119213900313143644160439274644459522680737818421101509654065251034018759496218479333861243482196140055144518863490448933206849306079578612297412071097473822038052790011004618067369621493956466866389091130622192563206073473238314849526572626898555678150787744153840532914322157848084294524553144788083119143911679469945850144202353509814667411832225744640205798255807154517231997039573142083487529810806942414319737930876044133563011122071744300387725995222526271594759637092916785250318416172173643627016153367927485154508376628023884921347765665358187612441755139070220283805985895505363754391298201352040664318354211480347266864921419764119558802335138456853751562860179894318899302812553473921710909974185713184309720868287483990501643824417393508461375358100558404794700749807980239167766823706879108216957973686298045572466087163419372809078123675891634891595159227991212335306257237746932864700525733202848039443919946120968510962464081014080820724324797922534803674331680964847838825701865907704361903611079487862632655273562006990817038430296040154364429962913142541989229914200701634846543464879944294050200860782744499203192079937797459472721116045076574507707521090872282834847327957658284964306449074524354713606981194244980170827802822760815801880504013095121243376345061574308788685165603144253422085173280604803372775045381385057797291427878845369079418131700991043430018908704861051258948829113565270309160090674162533522901111208972467265888226919345960833410892014019249374914317643907528849908984681143726315239594432088153260222832416897590751163489993157655204075523403971168062037576345068463388755383314866391248383484648854984620583387995679425076085686824986979661625820476108017873552627928980789951418645831593226089051579283566822988272026112869484235587584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] -5623353930211683350997427084719137273947850602748565115790241043273445757057431853838726399459776350249700066974823490990675791223954923779566368608902728990411938163297474382686930996899266176010503706005920137177816083053878193743260667803727430529959411196435362262066500826420417650448972805438741125276372359233598701865511994225586040291401832162349471362323827734489666460519361793979581068770271532774415013886617702846180084490135908080188011977452050861617808851675379307767494432004405953626954206487359322351381750843878302832232800022490362876419940224745970147831611294164961889968563260934303413957871192264235410160811617006619117795854467242789839856275809137633675274592773288902241086867683571594203705058527523042350456411819761453142820352396056762190742388957668041764597330384168910823993533924852667500542647608175103296074613260743791346251393660749188155702767181650935264797858378861182195484170216392850429767697137322573361812871683887884869356861243036869808255948983773331691193432040627784707799246416235774754850506904973427612373283649126982029004545760338103228868805590706634242659684369612747953920978910828773871684696170010355644770539047659048516922528006003945208407394832494570209508472247733002553278433391522998282731056300303590978733245740082192197836102725847653887603754704182435861682599554525325172815784903705301542548652623329593277329001309818524606728074364932341325891160302074843681716857813224665881590811284498546928615291423317449770513977239239692332471987623405719889800989926831513086518655604927065909476228178536472784960721441711046853265729424502792569837151642213267923670356892263845811342347443617794499418050731676423324573460891659057009178769535691435908329067171801973306316722180663180395497524634664933234345456010053811898986631902036420325842764728103839586819015356130014084828514207714988693938228371169804872756036121580823866471618587732469890403028265051383321883018058901293356761168551732909627119154401145756858599720244708445728653392276019782790579299288188144450356102080114252123751412308999494745865532344809975336840508093992565037931143074693963189147023412548820782205582912654088827692281492565321564271880248675803317002811884525881369633500975041377168405653933693999116925088879670150162030226880908746708121357220178630965621673827788701127404194182736881708542401221550799295726679450683362526080514411258784576140905722524580162315745800330388297555061551385355791198510635359386751293726784244169606768296784480324773715846234301231678472973384657320803669509877044933757556569221967972055320362445362541330010262591690507542224473772199676908645323444801626359585570816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] 3227696208973658524070620313702099426798363233627830847201882783327260044096824454084287192381732942630172980626194938821832175980680452677353054957858386170002652871286784965909946622841046926369946112536724119843715257059927654101428232564203574589580611737318656216425614716861581924959719023728616849031113946369977149369461135638512197879254873371139255070863299114863802561311419466573293706630961145217580222324256712594786221838435677305653739980091645563683744243389431062039078010196169440474957748805171032702533379853676241387693546582763534483065376361648146721797626109713328229990534973266481044422482447068653936242917977440587438412240056782180182383452699694857695046426028559700188362536813215399481018990772549806773849614975208689654186757559824399614287510311240902834848420997699997561413319918876218448570318895407731341792892135079003556537452531965348600532983160411938928403633798737040755223834305785012611793440134888536465234081134285987465736679470937727499875933715519517486367119124915338692209444305759593114345388997102111323623080389371746319733911513305361048641120596720306659928334062196801979042639516790097329846983033962680228099935687623882780424691992831827809913824150351629274569781159628360757912289914867736423387501492901760770007328613519446424764822449476015443146496984096424106873402368813459458449570107281537088109293620743017309134948400272405638073786156880072512867724475628023159274845428627092972487716338799727267644070178403558009922552004047898829745828283483431789134381145200110562705711814020215522692158388472750050805992100108704842841171079707998520026373685216717242973989235608178640936960900746978273063528083835689742167215672516751595556335294219268806699753609689265766367561606165576660786533320997896750888843941594822734723811078930866080188005549267706071670166169655676073024706844277637048267753562893648806538216439047396773400007315836430357475930757537473442668166415110108206569779198962377588794243950684341932846164059211161266115776804711352713051232312267788106991693102418850669467107035022469915072972714624238065514573523999757222948739896085359846586143646270131181357004054772708255314724626469272089513030332410639542437422044985620948307965983794226716759003397550626505912970097570621962017444444817267414267167834767510693840327384352761330114264370375741124315671790048615672005996242736421649608568064593136177583649826041724494714940979961762324080455206659277715410295087572494756657585526169847503732827327016001677577530310765292569656171505232438392131169512228861241965498871333495310651544776533463975705406430836360368762163250151313678144783596663039747266969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] -13989836062965561907186763244201299673344980616156742944854270155529205158612017060905289265414476819755257953616301554935074577992589289886610463284913995655255148187683431066543138992569933680879540099183525403535961388330530349304853277108241046257247070736522873540062460941142375221220164001629032303279665638781573767261151826294932714890465238474210242904815633344753310356545659905236640658682563578210478874249520147228755724007591090046548547201266914122987625546305173955738665215060096416036096224202916407780403940352579346585145092707601972289638353408956672517165308137831899305856914090282607162648943607185146440213725943467412169685836942611074510479270652146975704884578742505014576598850130920753503208454183062366527316896134653419804969226914372069821728010165281418223908403483557645875587588896700603196097539409420037263803996496034204835774771417923981419479731863092090718561084786313535139090014689233036034079887578758330348327235907260675674372039510801597537695019240707630094460813229358113483792183563774909834892782993874435439666348095580093241623403259746217208242670325146767276400419082982267501611679586835810036559761435494976651717810094674689875231797084078198196990598860484804347328646643465492741085388366302449849416697999747463070416147935827710192275552900900912880350978223746959579640419577073888798341313075256010122697817660263687607214117226912585166018404917613034809964667763746895484525522506946608580663505890829601275068686075521149891231583257871344847453995805251798812206780474340255219116002561373703250236926431056983595844855472298591926160974641149110916794135296380032784341881308488277353682239764285933831314821549433853356746145509706163344887499047873143953476120202192771967536734500807206985310178147347702769418882413982276861575941102025320424526277070162200838397710520233207264017934772458330112683890077767790686268264226544979253182457182219732865112571355784619226466164301936285366149561609744979505458499493670979636315915115008058271043886098598737822963044643806229468034895710243648738137953386967596060177772475109557304913241709661984698297485552996386922248910401918176078099644330645931426098756772509258657149156226234450524711648956312094394386962998750338608954032459026804947532455312422748352932053932058665854104807263162321463643814832749218151127912436921286051778812792178488689268885689769061493647367044451460914987062774676346026475793084784816194362855466860963730680501358283786922965452642084149076691643610858292757060626122563514721181462621632716993149941968133007601132860684871021655846520699298815810456828393699499040257487536573375094908461465925633351715127296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] 41523117053489474939322024878705003281785247107154701528538903483275420734049854974369030420704403614232141544887535747593059825272869727946158399974842966784529322779849069821232403529126825774638976852061642207694656308585451537415223933574700994655173589787026100784078656499928351416413970962670503017955181699753141236170455711005625907506317800404051974878752234408004305260757162443459253242288407794984359964712732866424866287303525196314628689781495406219208499221100071861860520258911615279933999924912796526100597716599894705320858856081982829860396708365329774573085802192345170151716583870721500498054876914182781555602203634983380030558448918661130185523137655682549986641508459248246533189022562540269516996508761100836757539124242439403889087903249403068574351594424488731273342449278646424699194643528176980146634264528614031489820602922946570766237302547662411481204845927997748536762734431595210084749251150829031651089360742318435735848108440813528708777430705177261757646534137679370699128919925181337493610015246079920438327798985528835004753643898929003683032307485525418669164079631153633081656951216012056379877974176851982719830293087086640152746521892422716773702727785407007491126200317917236628742042380080581627141926956952265822239679839011243509785385618630895747662542735880381419737798580463213631294542615979054231979479638434605605572949314341040038425030573372079341524689571811612493856073900417873565231656659444209745949927293821532022679297165983961780390616306680757357991649932834712474001547477947231908083555377391349424271540434764756287064835916651497906456687994026237911872169386818957537717435417376807864587716004554455212049809448528515148823405951669106275132625473487034516448942098746183082727835370269447457996936055680302657884573752447289970999610615676851615636920449840106347946891140719237577446246933136873888668875097321352679757354623898280880262501583619166874384721147434149521406993033477549028824865061818001101681506365657479409711165970950887944908991516863277998792779321865026031469785600005382476996271173872221650355146564919639769641123866628283814512541801012658940966455614281043954198725168668242223891982014801454310723697017587097497530780595864610385975750497282172778586070366781740454857972727854350803464766278772501698217777100232006956845477533097062137190894444530267543996778678112833685398562299302716294719188023771427044154891793188526634907353665481664108504821768594777484876077089154273374495232797483093219811246901528202807468477144882097921423862870757434331325264446703415466403336258020731984845538251215924025085772416655994603580596648753451170704042522884639226868006912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] -33335125099116993592027945955209771121932152620209205576279959797544085607331033862015751536220783959341879387664770877063832036983007946859886744845068753222488405307313552501079575697654627245333978831626907816940805955413792271312140877266157325134468033532748820451198139922078220808896629102538154734422286566968849386987786464074357125531166214384158226126943881426381245145490496410774542780400344330691533466944554385176992994321870977412094060777496254176638862123132695741304439579825713222535305994055976348029981674275475302750984510292155428554588668145729486782959481513009172666212699790806013122164827816649421705701111063185794147638261989645164263954419642312402583239158411751894365559578302777127157173587667414377215236488447924901975926519747783504188205467167578698776724314309863535431068604153404952516673924071668753135069276104162297862667428070972784351634125428647415490665369398770007559260503082281512684260877871718497106569603851097826124431813154687867988551129519968439861564916341821846907366927696845942566593840188542990240698942638578304078197897540288759860862367255473810870085017976151094120936668456905676819681385641360156490214481923481727743459318465531411574350745022487917017523097601132032377880173340390372617396717067746036638960707754057562551821608974588959273276648647753581745722610794848590093994737756274950625537269939312361324855964288580536876651446227465354123628367738530760615753512402665719091527555339151108807142838232987288711948026677935941925091885092274019439867915843230899084802018949585160654985563156526163636742187974694684515298155891256493512398204774140180267568743610475382794075244125681944091816401067865005736692151013802332551954865650588655847416638386898436918667543906832853783140085792787384980925552958156213052868685748399011124886763200959961626087226704940172922603931277441096904219015073459731776405538622121699485635077434435161488848263013832767965256345525095356070523485635530248127743833813399695664943345637258977931230845250699873698305185023540054078624898864679210829129211886904156546823782528017653747089269806603436533677837428285667918728021790949367824982574361735945008433183288853582826964085358156525694061575548356138945014515182188859782851450137342864590728747346025171086595644458824001642414035678114387242958801549791006508742761963641795030884779930627109932949235812963055693385687193331629490244661756717605941887012190163638664555370510122779873278492472582334433227858798355854663653323812533200144356792769547120344720462208370167066460044866682005206981172177370298571286439677677789675971384391961189819292166984243875436414461332167841569996537856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -39901181501795661198638636212481600605769040125828125358303360824307904697693215357125304351649611925382636475789715533728084995529807192346450293907696653885116100128559229089476551570671319719523225124596886729204155654857269666582740785787920652606972395820749084689331637742084978277433041303399157174165511889993254755092171114321778536583517030575414252659713563454253307444216559080820702033420665653361841826602979944461211947046301886099220898535316108704252400219805248493191692387977595060336875565973305481780368047215600649998249576060677398122789424987572801244730912691059746546358343205947816616353210594621487753755005383891895301854828466794136495117335537963705463309248014338077727341419108165074527818211470216855419334720794274813124628595888740567404694805404308080934576598873512401739076240812928991657245305838144711313464498574037129799150286845391773600743730367350040822250010812701629926306240094762089992340517927745030289519352042162606929655370601833328588552300590047957347014796557805512202554270323117233563151326438613096946852585501570299845794846567499162720383772431332647975164215975183584339737884167442939673321849482892496912971324504212718005386045571543750210427443698285572371492281556210169419945365060055513018768302771591946849169183080087378632553902213766033922505549741098187614128874353530568914907448621270518009160132999053025886182261515389445241909663659377803849318433661444901299169617105508381046580176100200764153300991254752007085882360056559553660447958358352450257022585051287964467713750810331222742646495093300068162034882805814831428291856969273163905241640664069147517870942752421598245100685910183073374157315792494999987577366455871693701448737894865819911146099093126695191672463009798338159811033457958712009574849934744699026180733640722301348252929080890392075789612007376870334628745027153687212966387914572282456809480333809411848251658625899140585118145966174313593421479415085150599708018361587117827664919861241676944370840474711568728690255263709322400072052872904523185317732671004372284683801549794666754435423437612490254631013193646991314162837718650742293704477501537022485863183305419315413016992022715309381972372139222433601997745666939543230417459707730788421088946362285066037629945594212537361303344649155130689283716455180757945149936031419983634872065395606062567080474696012324389772052401555545729232521899315871815685498766714977475948035916321222046217082405516523016920448565995692093450227018799989629428664597083857160868971106544531056911791101172934747176674112506394324791046477934265852200786957672632402345228107320725618147598265244492766682321996178941482270457856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 112146577986340357612103146246036369729112678498863419206113178907984107828052912798342285815052411926626205108583412922299516959629036702625790408234661639175767620225612102643809556161640877416162132753360174876808977963871151145709534949953311340427183855895031159983002011809292761213854085699748748811700156719519730425488967960823896968264866790559129133937073948373249503371268453172869200307728896013832641816455659819260983295035975950737013378122399183875648715672538282079030389160802396439858848385565471359914252752856220654316772448517947083133174650437567958303846377621852188244107427172958527877667863274816199432607902947548915611702392118791883486944341087247588020574828330306853427151018082778535662966654618471842634989223487928883488994491842394989443615551907872301843194358422723359218458008089201353352501534719974436703050352579200482953319729067523118756338319005635558681167182892947799936756995376802833078783147039445225139509756326102491825290323923384029726764809093639722580157549659518708465967935169368232748483205123232708078276841955547713413154863558964772178323498152431467733829760755779308505467041588871073820585023965885479770468201024718876900135709560146396316994808521800918078934258862078149062610535829728415467289229151280715028506496549057753447940998783882376673690415100102060640318679292746769386058239988387574578858133141461438080223618933592041080231047627610608241986016098632151252239685443659251383792967303820225954674560697898797474139563329326190510002363604637442350345366095092913536821500774260463906130721684936902057646614642246499082587711251960251298796789714240850027567258540471487283592253527104897982730124793298082808756660011769922405735576468673779955689786690892894836088921866317708631593545674564319182312118350474971346258074864199926519045654297101880432598686713535537415424749123841835926837537381248158091109387699482412025076693413477545223857063865733565435923592069669426127237312053914717991095461696483850752188268851764242179826113494846324969971478420666944384505148385637953257984568607695365246447754411244212172173316664896040759121065571238571966848041363507610436550146528364554870904696032146656789996839415731206617329097044730292361799934425559808512588929336275073894878942025268232834603517160185634233570461479727996673796815647343880267253919264298571989428075662262034427330277949687118476611744512859836992838182137427148898538455341918730155208472909153148224624275190686711642100805063870278737850796455608464649650034073070378319715961646649744159859498398339557550556681685935359205318851684402882219296090219639406674215850375352792306148130897106863678449254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -105741938916938885099300545329823994236841634285614968918346698081793690046812609650961207339686826321819451959250598892136569113862062474467734335838684609105445685816094760504698563070840809428008723181539258782546029195528090413483310650917015686460380939034656159019605847184955144759243122192910410188295457027733747816694140881265286481529474745975699999066132109000169868875411735614047568281234132546351645244746135410505169475602025220798083961048299842296204679014384313078074280116578350703257425635592638783821980424032535898764025430929316208088534195682580270203233693756488931841223041234474246476423148607434644463342066188264075256228042214845318133870153698260308819618000692172030325381655243441479357227944209857094357101572396233997910386125326330498314914398806512260484161043688188494752630639404114935204209379924125971324910298298906243963379143503758694708989220305040420346347398780824972580119305622629442234985124191684970539986778590147588621235509405426981562208142204077160685230850961304381995056659088651731804587847218728381174048295278480206065669245871749546711394098652178637991663678254123888952245674893374013427529060977009680429282086163741198173535559600391151121208694957781345817098746991066406107326443727472387672955877184600964929607559587356360427289381930630474096051400224843817191368115824733209975211278194185661201190485978586786916521346817890738149137029731907602368507666701411347644820202552632209603537199927681527875782511662966370658571108943440532214379725275413446171792131193743639604787924545677861330661393082478689833485161213965894958976112433737413155524183405372342010460688173705792292586886728011806679620256525063950773406575747265556707676130335557972270291010741923828405234462583291392631794155320424112623787049492362442847385215772033276699028420944903337938405429203125216101071820595066289588862710556136327289924627253459852596144205239500746412890339355286035190842492626777640680381487387881059015827194097284588373617465881132456861334283207279438707601292069752315836559277515521537295208402227414282700993510885587722059103195060176166508312691409323183114392162016037429492927580918182589271666588185807514645461852940392738399047061123517049735034055343159464335739943009869949510972587736336807754686818594398505702843020869044769270598585701096244293950567104595512655427760339707724218001495634202409278435680522067359815515579342648987196355174496203090311220328654005499991991449446084852846611931897878098275990882527134843875168307299492999572881126819936751963518972518489843750463688399436474945414332862218855092951600012649907228236777724647071169351939745173426396970614784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] 39330327457970917678906285314492180806418213134166845210721586911692731145805192597276247243912111445523426797854152112615413035732047143965254266955859736692572740138733339126114453993879933270905157879901332547685809175102453224132213570309227257438701240748198507829546562345327248429285801999843430692094625364095363548315575326199591270117088600183525764737429661717183938473952394961456384857973188942534962034238365921362105276325344420870924001329046438099491276043800449911363709204331824233942765431050483044952815189608624600215614686699149217295687736112116573229127062899016059830242653369389701291817539383840178883588298611540819455619048686877140715673694412650755340740762228306640728600146934173707280568321470597106061003834658727312184576204410241438585217572460133009567124485450327860035396952109156819923595546798792459984237108087162270874723948951314185336662386855897568533527438538052679972712951803832567071355315691095888060852979072225780109491540372318314511055181010848479134929205600454709240167350464983506075445644250395965134717192013856250203768538125302525779414370190730544149633285891608496335318714880920349713125258322266263736222318512012482722734068165073554462462302845700838167131700712265817836663979758216986079599544977284283720593233793962605150404058456949168896230118242030912858297799663420834924483437387295558654315372754806329166143733614941306019249914321156474687130431826473301619447789962889557618606367803300587993693044957540504683961164095667032805469551961518599011117348692585574931499564517264753514750205378775485257501040257701478790998013580896758480327669439182179032851069746875273322995786133440619862641466102838862692479137139296139572813257888805152818584102291709707609030988208512350264437934507612442112575194838537165017264225157833708444328020017581350734089235413562624428037218093315329007669011439353517626093697212706656933430196720517533453123376369935139979419415936225950172783761217443084519091334878032259564205697087545511071048507476203595938706746898812050675296720966478690669672764190785133860870019145262341130749901801288978204751948268179555068335727761157597106878791336101346218689845247483231905771313375038007026242216252837913626388721672649318696395578211517030942488508494863069454272782355197655825107970187583020545859408705693237350954035278403643614572056940687557600772272248347433730842018180027012331141916397528033605794452520449424472912447324333092404802945022507739278604445908096968171349726614785014717879754713977221925652472521014282971511791931127559750981250252594339144041813575000013737004561402216594449672079324175854294098982946892140616173486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] 11577320110920612902583865774348672738832974135255131397726884249866205872460474697925379346052959249640991915489585646381876064197422729388852183555518861915814787760067736764363814107675444416007229071194777642185727351332284417526831419528836996158842006643003694226486973691943236552605297336822392480225280748820298860943844441379445094806423644190232297330650006720604356095982051147100330770395254547726643331013786211934164312867665810183492337385458613718283031703853133103742248243902127647107759996914475790194550499102224802518466453260453689463393516133046760347964599102175118252835158972259971377172629986711541024072596300749073037120734278422980772437817294541696056957579197732796438634882423061730967495934128024178291675579807606820675983300029509899628057138631057405446094057448707907813371148324565352709506797322981351085605448507698010892801132420623212743689792843142591543589537030188357034274493897523596914749855229911977479767057234490872089673187683559818282556371917402090574559684505392531462736613182658678140863158026474586878256842120812508158221797365943411550577861597050343220863361491549760275962280258393684818079568972218784887714820335970925850573094715642132527586253296869563803452342678784152289187061314520568385118049864027622812391600901758950499128208975347675458595852152677424921727884473610653949034902397878663377688845498761943639803880747094221822683312222451931832541566623802792510411627338902512521479038020168908186976429552629305238288679487764888901575178419628997910437574360757834462822201833170521828443282912991160965513923297514258063353599396009939425337481007374821555081467697947653971798001357003717552608152825877483105380960430156711166108246681825882835249439147313071025756424563418172364377424682193790266416849574223908397695650734757617058428426659674553928732755543955575094569473618741730484800404755025799594200907210449539386638155318384856016716997816885103671680474830604558311528129510109876682527530947073761209763080928425147641359284871807933970697592203837241349230639681087110589054386520278650022100531575435867242029464960031634283356872150975952635017966185908749950412973773198549009669805356360523472238268043446037669634909710754716224413330007756688203865798723203649128478853652744011379989451059785878035860322033490937613861523524130175309967421275968855861315580031689629568767979803664867750738699506615454266856128748614484442618394382258870991553180132523408926255627749359570956294315552384146601055723598480514871941573178813484906945363561152216298273483110565066644869216761100258812032423257865786575528159823902315938675684535889212504157013780801987931046674432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] -15477225365446626282566577175078364194751628195965793722798560683725206665458938226873378563225946810231232515070528133378667141777816940371551373591366850140462590549943027941058496789194619256903473069963309425130244664546034422031879985388902887140493412203978553942037590642182168137693580207302782547414570980774293098929014558824930137428248938933305091294513218263915194956523015636380723562605742531728673982493761384600704687713860192984171508149047739339709518828628124048301278768977672381835968078664619586307750110357245883114920821930773598155174849976370245111137786719396614431823319136560068907126028701200318693648947424687514927372344688104796129733079080482581847341791614755106233624631028765308250235301471604042519825295094662740798232038559191535660274728881740173842506411130411672608494260925972856058722096507366832586483582014188914123397166975560637848089313876177781501475707651473798725447146565091943640701686293260812844555126468416005739476324372133831773674443853116538883093778880602336789565469311780621693529815685569946691670921749162054681959325499608781622508950874179197220781393622374497013956758611600664985220319840361658895540318250990173110131024416830823467636039247619983771406590689267843741689508521595202832980512872350488577708359702854820731369296372683221005122870922989934170510609153476292560156684391814560500311760837297508620462285764227658639643951099788720905237395365043389546885411915964768571927413718581672252833433436083736845574192944164688566389912080378359142448275923098331167707568410154988103017503947822497675812077078511087581095129141964125189027216201320147059835611036375977277388899038910853138383410378009522845945677632099351441265307529967189090986814747524885609605025082596942727116190405529944153758852964748556123383961948749549980374219279405514500756517767468638538394409626125847977271088860118995066572276841009951677813232125315310539905045511024745557454356174203869850494911603558018201977928255320270653951425314404535381448798635354914559645769779056357772504117907483385436108595403013771624638254715611661860448658665539389085002457875626106135470723708475812814079377492163322613714992861218301161000975986698437847029658991960168344102539139805287500294549695950364296938871278216790679827670616436226268096933101050425418336001920649183808237835529392057836155120079133186650520070161809385964769144459979584700562697086457497980299634135011580572526586962179954584850125387895723928550270162503206217222199613693089275370011900651875238909843541906155580308295062088299618379172371842280271064024668967652348319927718289015512261747530512787353923522303117398579351650304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] -2760361016375226180456546245492033935314764448038530157773498227789308770031138902426144701563038264609064940806337233560631836770003870169073162839492464523148869697143906379108990336857725630060096683595909482768046144430998738527985193970618150445442769796234741926602870905017637291690359398461172081737892559071620706308205401286327275642134281652822951028194947172573711206149530293746343280689606433534285046136467200392314174186913837476332114996784208119841305493127020648996578981043542691155286129133275624153348308385298938144817069201777351809169180441073074697221339280654174193967572016921241024410871849399290664076930166763364645470606434422182517651407163078237524495383804339606475930605354627291067433478555517916011163982720735376028052120576659689837023488222199947560002187990542766881536946916227024285946112181821575192300849661516683778043026499179692682341100274831107186014330041287233549250423216420992683235289178501539432245511532190928367559036999651438705289851678354525148332593584244056259043462662730406890837517075809715622467281436496004473335346440677694446717044385873255305345181346620905679105400116528337758786014388375355634777389345316662131247707548793325470462704749399609588743568881383333646708091277166398569802143765224616889184383210234196101295474464166694291997753111838404273544600003874284178874503706097152412717443311494142172140082716177329454249190513163262519463125761946171501249285100166217991505884767131853011979480525362009929375026570875539064931004184689479698615908960320821925354792044085638752816628364498085823524472607284145382960405568320010686188406000361869559188620790567465798300934184702698320089170156553141122594955841244453349884202711652532366817961837841135299071155072948261502812401466422110219887853056929947114779040427902599948737668704221840654582836673056110102936759156070960782751647628124775142446749406375724615019275011717016684073582291515653497885930573309528103937890428811286742378515426629059888627293954921453503537396234068441398473461183346950323699166818695759710618198722641364032252967283599455057683884595283453216590676632858206178018450610161331447414894586181779359936251360419619254053963107226933993035133652909998508541176321175959330680748503317028043029500743092375405527597803961098806476665956741373218934347062104274798629739252003073905849154717058215876747703926699631635038388995181316955199755980565486317691317144347242135710131567424513798253769997454438048486577453359304596951752713642593143470918083563983407073803712022799011390969712330648696898884993439032888553358732998854391592189339084677569606879819862765306291899305061679098480295936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] 14801423856939125945024642061849084152790040754998049007164741357221746266570504930797073126490985760393421898757613505670981940118349430142973565024394116231387613335904087805456824676304003237494698384904775758039941353568755679260790512006183756121891534899370021950454203042427664461299103554853144039491265178630076324415975205824696210536438216622074992261691972146064842898202687878637008229474025427113209162678175043135545140169100215864685641586534129778716863731064014772136792629370679793865547924456960236071383437588530964352346519587394678361796159028857559178130097797154725723314573245683260506818472696434373299221899600398367427782559679786739786673479620010665636911927728732112040799932781818801187478726508645489427954917341058722966250788332163332663753794255778330354805437793308318255973665761180328596220393407465849079946453414514560424431924895241054783379321756254450450218293181116789074656113513816551232173883584191012998070402382079690679254563537561124359442392069374123480212458786986851199873789231295668078863404400667877844242883586607244133209162909949360238791720734719715917581631298811649138942829979778776637507818458114313317218228701348400381159951115689574457730375324315533783379054132179369293370939115095900402848369190974637117844058955125453435067051325081095008371036587658318001262198177263255873769022458707213708765951512641744109137266098713441695504708771949174018126944278089830529380930176324081715286135229793939273117593194171129859181334865608582571848638059612968113049326321675127357344512868663474280680822039750551717439431870305494115198696061016592181413126445822695453463464125852409811327055707243729953720419072200762640886474952235232969820121207631863348383162831809205621695987541021447070933705919371729680260889777836024003039936153387321601201822079305586052438213505645306277984161870945627920102712846611851210418630387707452291184005493963967103080332056201120509214437715539097011880410745035754346808466755032439286253933173713250738041424662677361073543085885306290774839304099890636025559958072684410004495240762544087805612908738537547248973391113178943748863543892023166376559244063194792473925524950811049680211744271705480865514123248877764380637181394870654551781972659224885250573646873072299801691621524582351281866965769367856530799872457127109341178202503811759338817097030008667708208823275842100992153063439587929036128626849545700969717801123765046882040318729406044839919290934841721954622982345774765055594647279683422957353756739679303351724578254828179542404127978075517465102300957663556728554362555698850673304203214178921489023225679096430473971233014547422733527941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] -15383169258152655565616624356136634716983214370582882215180953780136967859716610427836449824666728143941489854596014881250987134897137666623054795196486381949833086994363498625071058782341840035170225756329452986271581679699773905450221218088578542656193548546085424422588264411948237661413296373280588763389210233375143964869732257723135387299599959236195109725307421323777381656215491299506174092061536294082144867450822019167063428576442829708954186984017346692221765033195883003260444515842199715592187458303205844613625284780299963573514387933461697375521832316918637324272371111476838842455179084318882597277683485994472292771256310932203460364749451780008960289434834339173123256634268654837312427462605937942817998963982483804776636352769354533744862006578680155171702369328321166316441070139213194565513273345131331501510588217889405285327474764815756949146508439502141776470169732849789794006496619738135734015726853225155306044454131213117595194555348460773731247505215378509142514632613916676022585731254286707607824561997616647713215284631864671663965940120253161997549560035648978007466441338911046455733018918935575086404477251029628277878575999644674369085104253682358990130356156193284931861394706173805414162008447568990118047477254501302008586975181886122217147394976336292196384465238319422292760178645803460573241565405371393862202586677926265041750466479306499883486696202085014959163227992131177682828536137626883836093755896116103621006109125670586346162768430204158509527197321141365510130641783661483868140598001231667549753404880438034516983730661334982486802501069034796864219239787357234731627991689990755605958765200461543805250506780080923755159545576482982899906431676413026983618602094440284916070932084366117722076800339383757954759019477435786065870507265790087179631739651354968137573439461187996602866840303656522660854784266712428474604167959807354540215764131047431814765007699459203937529463699581331037039531851031914743389834053618807302973034588069244276401506617899682405537360413422006358313249548122170056276824408250515606124001652982499293440499995881682808261983450898847666642551219871521888392954817011626524827689966901817594154757118269984920198781477355976914359009388108947486102232690980923541396218881190048569870135701399585221515670799437985608399816552544188042561271351764089426575866801242026708151422549856530107283886644271159757768428932977748270005975653304687860630946937986900296067536938847824851552428087261225015916104577496915230663312457901478822146831123526911963592717603929710608186417610095598792923992738837839189424164266139159656762790367699067716254155589871882988923146639608992547676880896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] 11028414384335845570298959943442652648354862762841662550733051498832928188952440266889565087484717676596401776596022768538002733733689648438033691819589401896803573132386695126789064036141310249105835918194460619268571247157520800681060583253149376381031569248307474951009464269592036992513098847722360240862319628537901407660826762172833159752505462955581153074867305351279177966154695531793112588966528418884156221149529299659816147293712817009937143480148260144190708796785486802088587255279647635746699929357607586574709981977442163176074552277971578732280371006255771289947947517019495598757960126667686849933999422749504295943694971597282651659641184796978161858398010974124705784626909038458365855656332694717449530418742625568229285820805799028837394078862229349764461909627568757218533877438599725464610794144304383388150089701652257999041528322229453393480851420517966527269939177135709565605827728870365434457696827182440251509947847399763816491126676527633497523541971503370282416068985995677137861960496464759249384652354162218058417562621234969177105085694536200113626897388402016609440898542834694326372166834583183543892412996768869703578365450397138727534137210949649661889189745246970427603301795589322934085288754482617373397243164064045199524969805031306179613056320744689471567060348671435336993012219529787611593364325232476987863998493348546750161798332492768981711499411271418943758034245511547425380406480473774222714529898866777475596992616854471517666799582080233989126458129324280404618375440041985101043710730015692264005100293273150251462186612774270761912174919073433263533917042452343900654455785217810691610511580221593988998970830681103672510220660926836700157263971043258095223877839391853028182798798860036648885895240623071757728306386226044041116740888062677109173233322890108972905977577704509979651826673825880621914394773329822868165224265359967282597709548630798366505142231294657002154717868749773563526520833385640899982403592086422501955476386304467495947656155821332640521247379407980222072463232928469537719202683056499400470841949342049192604554850360759383769322676038801857393196695891736119361924020125949683530888231166068305894213046827876395411908227350811141985989080319199447015870607565456418717441511257036621728001461080453513660410514288951005734543459660279106805904622211191147746637020561094757850914193453309119127331459818544216853458086609723323838684259080959592191023710059922723733612278668949979110453058396697477856042626911661451970618496978433518178926572729829054661338430010710417310048160988127793396106730996591063471469592119109563791181682379508119906405332284153185800010573884000977599594496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] -6658138394788026108907100258015471833534069613295927588285631694472334083123136598529928829503352182719139358671110095340089014071918497301732948734158562739628222083833783472451109244435074802893440149077032933764396398271564493385222219600863042980849063153742732345972406151539586673356546648304416818221633879904834467661011056517085845681645274392099182230253836360289208028587107424283298316667897351810669442464293437082131922446070369181395458339939920397309288155161773200776176780687585812460709955197360667742871796421035766556579024601871640262322098684038892866457320148965370122373228643832400080549550848891949064079190399265752516400727631990279650488732674911773039213727097382533187379302361810715912181536918449634190740862963262500707681515317967000213129879978610272720068732516363530012892798358711254444039383840828450635474975965862394975212762365612220529598541428151286458416838784798734212484981197193609843113798414456621480768773973181938715932119764107868705058178785134904555872300671201285207077763543583572544712387607214586395993575105737745522376566151264005351130569606138164217458866731875368098722584501660390631174683537597037425950483320206434327912348650676086423146408631279046874158512188029823528935596625647340302432339671908089649744389824813293018820344624225400996040154981775875319034241070874626081387431084065450673940853880461941463621096146885136350585596624533924586261805383767497009923627277941356325048803764536745248681435972285453470180865943711969963865562418537743009707833566719957332238231683297409332057160772671396620796055545141321112246908793130653116401393835823953423567790393272841239373371429464249327997485337137131831871274102727938267173205397603478240824055553420298120422115645854207242722353213198454891827354735599073333864947114790967605686331435852026672967804471836642806791669023296747426307094211861420310136090396197704621810740268366894001093840862694569012883203556684319905175986349621139006527134132449241753924799067384377771796765186412140757110936721474283054399166650041720710294434154281827264873448610898111404115060592017998099383917386580339584633402100728507649481337182260566702722612147709896045317638761986301842306478606986187117362247218816819770754512405218435439517996469721887048761928956836632862512025598245629333036044135553756706477601751697214113945786914973954525190938870703910912368620888466920207902296234141081729237956975167092659358454695582036958704576474471909088939522077042612199221929763252270326125463359628065433273933510914610185624481137255269825948596704216470036179136915226973472530257453404825347151092269298626922434754206609549638173196288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] 3582503410258684185141531540683097974167020108942592058930149161503889078671787766950354460319073253392104315783340685502363572194770948580899097014460769717799175611372695298239020700435472267607273475602459898075175843668189014295470678604832163338554813337643668513069142756413261972063741816475411395111710760652907071957915580867265124670616076618225175534029347783930129622218112574400811797282063648852279386056978046657584883408848047917233341589994771087507906013779428104083037578752314409833111527738724083043410089730585468150631557298691292784814850825465516904635231378567230926961482368028092897043717579432866759116570929933452312016093463549019111590491224579494324002166743900235291674149945356386939032629678146504392954375743441704311229827120075025217614272796564874539502970706091358747079092824157496626333462648831725821905774619780111726867845619876174895388524639134143566327802653447248325885937208196785199689253011187929208095123752097939953591292837527049949467873395966681232159282674885765913097457506885460895688046129264800614608611983390098973471127107919012543357228285902527315079967540080706939195473681977567573597369139043797393866370189214519549325308615471305045751132730895332233920892947803442546269941061944224914327845711731912377353341051397517961996707087358957687278396851468435948345075473666714663694180095066748365476325821261758796232717029326963444798420100227722154256452573510599184055419344620801644885760508544468466901585974885742879548879916180855059403304957619599050147415205379677653693639307148371606751582853558768804932244211335410538563558502483041262864439034648811457583343124555128103852881802037242510073304442328576232188174305981814082526250991756699628251973214824250517409475227346715975425297017087146660786173895989640840852638307579769809203479096898539349352150383154552836522821948620631866741916343569348895356627393746498412177240857253120665850583613362893375502204126284532131308382751133861817226935115992065235578025685938592385508618496704365824661830943075533034238584633933511372894344679538340305658506733842760254663047333756234371455091407760852313838815285311464535152735702451273653409726162293679870964649954402132562093477431117425026151013607231796385943665587398014969211127242453785755707244881233542573893483247915454315973535103076986945166180923187533827540682431098895564907619472149958738931072883768890903172705633577798936499355452768701216247774681999588690938720879029866577659576987361677604428028985837200695328984594149284138589664059399164510324992604939282522994352806695870884564272244236628960749385601531743339454842773551746851872280148003017470532124672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] -1706443448683344686358057413006544519209123329732880246513921717708330723081507248939559642793736686652648974168969405791437242707117267908492836354635069092346482454760765114709227616050776827629097796836954049333921122622247999401187457761247735331519101556302539886215585046439237978341958252427616100046602838802338987129475832303053991999335711287257347797117391186993867893492357980050104187378913687099891069313117713179975398085271423420836318178322578556189993754628442635162016131693317775783801582255756110261675343783504368190030153050207863980257892317761511807214911013851477751214423428574201513358335247805495288017858989777624553945480368741863680977443550640735545011938216443352679717735994452781380490402491197343406924491079309815132314712868800848970447937728748706184467169048492504002251114412927561937154278116986495366706831271460471478818040219630960601011322104357286443911565560152472824478365581525956466227840501071374401410533013463259591333990207676569180699462978284184787621594532465563216281846186173610022803488658035460326115793822734576774321875067853636883965128603741330165555696229234645246065836579440208943582933478090621766853401445248367591091209592860117321544988886888413380523347940622476442098180103998177724664680922096202075015129396366945807317640440203834442218787874359646108607872046804431389942223682516753993053804015071207477473759604948885178532328203197030153810141783300317056328390131205315672835105155450281608840190378484388816269346668561656379096027174611749502966196536497372642779852653815117388311063547634048626895920456563824219620729690662451630685935684814918061458082994484067400004612560952081538335747850688676226950630555911445033501233204121765736805557403358425476829298264099770274301469194113583760638765044867554134284963051095959016080736323163283664295978607564163989427492421298375858274719142089801662694641896424128518759623098411270784878496562605501041749601566480656017015603172297355944651068958143556235050398245023729039449930053546274025822477468614193528453682541805945174096966404132216115761746532581104607347026902921195183285434235449199560845154031242649054878855826528669789356664247537738378516143498780607307985040523121381757502820743210876118795085878707096153323994409758384917552938671199664505295917326638721555038845281305067620212524675940249010510257345403357571971425896822292376832758378016619147831196820816410985390159185369885448814323097390015131591062145074717899907363708295467221579761066819201275083229512165264343071640158332814438299163589533217460867770978947347481845275279410719302112707588550150340111064729990739514272750017642538274557788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] 706086793267690858473532986336301287624878243518498716063649059166294980367637867154480415709771268528721550683368168997731600466773379133643284673274743108869548222127231416502041277019454016065441933345027657950943820140349697009974837289319871847931916347243205950722681045655342777348708393359099744986119653452663871494194838359966817990128798931631600465841149411372675653894035078395177600606524256855491137241066353299024657317111996665686261747137230318266620291689151422149523672821566176158753457688731342278891759389436390241890587961108881562183589018265478116829144868209313946707777918280771078007075333820700922151019384573341587085130020994944156919789770098536783645350457751795371483677961021574972510909964181775023096149817242567981596814474939486654969297445339813022708259617260355670126591931365981921674436939618297401413940559607271921233937145786724522509289271080843109906052495141355199649020079111306462808091306137186070472238647627458083877753569795519576757926430928795502678302948101475818649652150489803653282530591392309924043931780611939642161306715393554253269977506926587510163169216532517942546814828637146655632194134660700295172160484341599293868629586501301311868401754097362125034495415648288597583810856661007724202301547392678619671141423275889210180049936620126033486598551610677401219355869682215209246422392557376205410216014492679863422226009721868067232164668383438048359810883670179133699019127322115647644989942309059630630764320657148107123102033391491765022803308784218929953230177205864655794497774253522113573226047848702809928023533269220894023926727742115678907332637222000934902180331561620009836845757605052718807815302782306340257613284164990925246597427168173430260303856008996809157846950517047498804882192327261997080545090602728950223676393675736941423296159509344987950957433213787492614848977908652843576161769589653838209985631762132661552149304823975506544838476075485465380021971507453946420962325286233152360815072965380651808422650538121898126294783350901261233501696362509803955778832932873724944287539176769540796338141259040400224219235639963019912099554257224447261790162563325866736458784576825020583063608862926836528859233934989794048382378291757682808409230838977227183063335853545742686268724573745446980004241133039019194695010480358985825207016997533222114525146571975621084809716807168957763864774649152850560572360434537886484517903416356609833131752101625554872132764651253875812651789777250640935503112773710004044573441813558054158740264718610732791146507360261259941825343306767624350237401988096608338432189883005399844961228355286314817440744059531191270203703006295795620118528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] -251883159392685093945833903429891258659659006304808583680544825054306146077394459116434066082258028103435314361817731444931662457849366173357612276256126667121869348728850130919454259606465138777572742075195729700275125146120667444854058410011505011605005666941215025543478131241969040788125279152521292026210999915904128362143511736126420727602422184866162930693895665081420349614795129452379178173590532051408331371207355596476371871697120962544284312649690679932170099042071910366650548416515126527341463901995243297079280324531897983360008422546493904409581943509711030816042202791718291668664423416693413222351943454316409779930295535361929875827904564959557404985612621875152015823943893662350177328989589811304072705055397186259651263395056822737502940008267589479649220528914149167602172966117682323985554285986314203871145925321339171640733544907446881420649723301220634347367318260925652336971223630610557011065678253362084217260144861911093658724549057516298551232061715011043051567794043446387358210127698128869979013173929641035299229999092278444594232669420148911002157341728988151385246780861499301011658840156527762960050705865248139954531627717851464274139104622859870589753098687036003083317973042157414791365294643943134256321349148280154868156573860027965288261440693670150417667223307176048188758329189272717254112121450671828452192359260580980715962476759092190632748185248642670975167597377191335444685896030659690417408819513285807133173362777811713622928644003512046295707563901000275104579259956570656906917845014697138844557096618279459330770327156167796329627570208864103494797757049076918259628725624993049260712398505673300124582976791574317295883944775304255996633629496481172747230879427671010602382561701272071829329657132286531474791044522107863341015583331246958366665562570076654650263006016423852224677304462886518723632824553403320936138512217134597984051869750789582874682865503638020429175195424214163550365897814306861983286045719185643209528639886158344413857146325311732860956394140634044188918196230487107552174822421541308769753349120922425808084522322032554110814202832338292873197946187503666995958138627252602376081092038142801952206076171427772231192410090311389706597103399964636578860840102665907012185751054796792606161975264197199352406066864500547214083728139805558182324807612177419185541761652726105400285404320918623299388583217901185437643974416484586981764511225981925454483817425894265414743114402312625157731718778000094002768929959542801665823270756394231559896995514711657432971610715217951850139985695266470145453916535826296610319204541157053522402305835899201711193788609941961134168270949647157513158656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] 77518396273321082530880169110313705187257633893008490269578648843344053214919203041209748074621858727882888821435681006880316815429497634896025916377235978755143182631046485543748215953663505677126864034585838741295870804770151206093905282884978922655988931568624227566254800636833193286377062039347875963304008530439089532146837064273193518452187856561352052010638460627082550691657361550967191842390279957728994492712939305971599054240477831001577186366826220987370969555497545873403203868587590171229858600246722778408898572292467424957407576886321227746065366935647990232451912852120421264717876439096167674248180425581012226538504826174338870977044405980102973237539273504662185752967574064141715522750521320692331239701618515023988161351315557428994677256374294022904410530538126983745032658679419552459448438001440910433924255780203729551834480172460313961741401634230974521296031995787676008356253682543800018984886281345498680179313098003451442447755073097654004151989768094825214701952135988522843483979630622705613289500941645920693804515653298270876221848357729903600669194874226842828021330158988464342769969656528676101162423335103636317238167485489910805171807505065812171550136490196097681073702113803027191319732827531728777235472230726256212057962653615695012957395258587523500431311760120052755233003404599746604156468850271094761180964076407841643759633836254619477397107920345042736332938883922244897145768324819317615459376996420903935406860038040307993675459583226917644851535380120078959310962301493435350983531043366676011029490970113777923107506416079881110181623057290251315691538448663044562450082699446208450195825884701832343476865791539525897751535884661414652501590979571549740000043158256722575857658584393737677820222363523948278656881471912537707585609225742488248389281575022851101330300600031321019401099822777644135169125147496283839904988916737676061118985454482370377747045788709855211573673152485192676169628803680514257082483958337637796872970179493783453761403757430393932046021458428652479247601952373413681662298656139487974403457544000244519656018521870042441535037484826034500438612229272633942448190270498202637261988170223549115722766202983193495648134386621641767256160939360775921262194938436372939277040704332871746947976814619971180852024695099358637133343078658992358230572868954839743170454209110691928209285585829230616281414037784276686690584271637876461451157590074125058961610956491998513795664801494079573601224620913985615827763487559193755393372107678934342589887699377912215235717879195420326339460205862157444381388727815920570046806887329537996223617331272508965497137664476423024730841382145268478115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] -20381716879955972796434478039763137870460380139291391833559073505633592997786047619887938244029651916682901114918501184694629608850622018981374300491241744033968242292109633821608425805166493442620944347719032268965161661585189178511745045087906174994550412560401409994606562812526257708986434430000568727990408310015473297486755377579767079291357476195546395127626774497917167651467652411774891412044139456526117882596928456771295492870324813378453113023101464944184830353868511490167050031987325854164267877378264643747277488263811172273897818023392633731334090275077561762131224439827030618626217145457752775562858520095717272565847791222708001089295023467704781097196412389014361939903076503943437420728382091122163395204915578453721183549833438657283007394036589008059013140264357541559190739578550757969361405603350500598248821593010270028652083512589150425510283472661208267470953829563900535980966106615233071641762590167143426561323642721455448003230317061708343946411571479531704264170045232537863702306188803764035520012973430982113440312184965208892912393045335457010049049081845045347306688637761854363515574291431847626839000540517430555676836127989626723560430042383704673506363445545733786407048850791180638143592387335372894230778981590981692530356152150102320141048275267378040356920575562706273679698474874906302075829268198491146040550925582768357360382858688115037706087646281677094610428929335561526688959003649893036234669268322976071732460250648184732133333460314687671108199269894834234725272435654869298444981356967533160185344055299024680265317464238838754837157741886320752892367863296281401455310441672560620483009252763695276339253200268818392436130232279715990768575509329201063844562515484544431784264691016907924935020279124641945789103912915112781083331200505264018116164298556380237160932686963102736541630894057424288818534758970684345867499845690344160671481897443611554479050633452967135940453277472234262854900966400119096041682057058158202797021035850848134969756601596030697755996156449456423846158305534383226069376727986367313609420385935793718072506740112778092843795183665864251957214020894374127174520858593401117870006855688444775425054790183564144088556193200014674074689924213248679852655522607082608845279340611805551747954974094764851797998529506334657939434089458664805428516680460369982195797872741131555861426671506655232600211740708580042519535659388645695217484903101044030151176570777706987451118761657255265735597895869281784830024423890456693983677099750325488484811561688083584516751833151539061923618473064713912936494836499064180923752097041890846897091724331644762752106425459636705399999217699541189918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 4355096109428860089211396154244032066682957109364554811543460719378081899293532569209272844437164252184271941404445262972086327937224563550302156582534837457571411701490280833379739584938031838735214404557529504760473331183621074976643500410725701164433253173048634709734200303064362783579077874529945671141340477302782321547882744663533901403002737015558694264627888138451347077531651846848835447271840800523929210093182165168248164671513944350644643836668313045272535900562581088490214688336100345884064301990765938731067109934690581120106083193128466842289533536526393016928752875637098520137976059054337471696284813332291370142544510971395230331282604979511743307530965298936188086469685164815095193725511718490079628749156396991713049439348814683847889236648101027676742006756589257380146301873925160061541738971014230964496981152396663620554291719814824685736408237813634876789623835537582025759237443732921461025364738654923651118285365571143438149129679986153847007930087701703536385678129716353524109380644459925331936345499704704577196261259723310179508678845267021291750795501405396451001511517264037758872946972441021294971600818381512479627498286082000473877629371501680912978183789437250775776530955354425509840131824568059720170843923508097116372936648240642533848345660561634591883147722300268412175633231544190913952168758945717257933021215942628088208871244668590313853420830078851020168141393086786449585157503017609696470555183213369302293719439528686382377587145517886589380458765718743735362806071958051502415344039106321678318464523279551051124067969626238791931930873383306423289899210340227846731455733069776934047896971144666870679144866562938515962378431134093152108551217052317983167809898559042419174952390925188783837962054625704135267470027603906516475821507462361934008748176252019968958450960637996037764010050613991535398322704779062643071494006084575902940996671709350556449192969364649321550809363919539358988664438989815395194925659041223924006413244868506023649938831850322668814656159984107302250720724409093771130693588818605868187583887101587977981677446405595945208498060463498092273143353345711352190367030790931383010270868621204919897830575086429964749084036600587656403141090056569858472553946761671288384397879739479144389888766513540741782720130248667106402575526194183826692839891695121045455530074132402701568467800592901378367697538143969085127532604345214916916963226477464995640220844017917979726270069317695906829965696663278525477421044611688270886854397603918818348890533301314574021434769589410520854243423553162588386650779821195418190998099664418193517226689349111877039637131688595384623160012403813510021120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -643816960802285635380225290877140503803413156725644272492714808235625433915379936588582865515204221808107417394300298830582669897330586870390455986242369794031734514930195376026658982804821502674951961137458470441391383692242128692728016604969757261150208176593897954317450690311488101459205310083347648177845097191879212021329980073373530249408736734164346146907362137579518627346977414168432477876482787548967578964143901881167522408510684457716849775537073285686095358026794507818590813940578895971843679758625392221756155773246483960738380206420839541334275201164014711694781523185471665454667833176874907570668162154391889152453787659817014405775291198921868390985852525382615778894414963342025259083107579262690046197983863799359894604547258619704809614708328386314722226087579950009116491418402650971180062986148118843816204054009459094868869734825816847134493497467474306585614302366885491298332243767083545100211307037676573642397591961257165720099327437126738943435056744469863050102507774975966660546663892512218446224824801818370590705890318767628954841518729494516227368233044922392337660901538218969660752337418024122282149272270321762416312022441357970323023868638556477850323255152648092466103151318130645985881103384455409650769158738879316784265590939226224562637579576152428774589003560829723282303808029757760560900299650347366245645825134602389224464799609960039771844977479177175429330838996100775066524727210400799716882496391032044856747572408869892906644323729793092085090813958702193912913808656286679316029949973831484830543262281314544165614105960825119044933088647273878702061123796152799817377244532142210947405648971428030073695816811963893716226903950986721412955127566718698058227898949845258575445118967234051073492329998671931443086911103484702141833828963627930352928178259543697599343271167933080575894607490732298409348660394837456907552403199214374624353259496424475750824471818133045030407323860023201312569061328066023048269361261384280289471849201238576382152565004349721938844479096080737312468932158121355912841529765374497669840724342524899524214513450603308290376126871425988203008487082711919074863046229107181238587862026852426629735685743040332570201195450253900348425458383782693240159757050285546488397400648556565278395329942180694894819533126942586607475874807399600504212095285816491168691315050651079922871296694197337954797539564214839574686581527366650911189375983571023795127316740535881631530595289468973280479306075268305448899706264938604071380761102731081746215316906970328872203187613854090630184364752310876589344756761661751105458852495638240686694227277409362762475176147153066276126290315611467677696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 18260330325066118608916269137821974407311185380664745106805838260192471101701164710534108683869179435668509805256623383654977313689365473090883632781090650447576865314601032046018448520155965981287507244256469502357913045905415192025647573643927544842134539784345437367584094091072203391524608639573653366588304835229303174392847722029635096806738164189171322272258411647980829667318491371132772563047538824033156002702360415323221935665253588339979876247393371760609951502034598516115198185583325239360057352275781434433434428490032697704026862743328346754272011399321205278048731108245686967452746073592578521701403345801386353537492315829891356107845099138850152709903291164735833443398496729158096892943614718840983526300997193647276378395498550534363147362995311775177329629049030363447982761716652717266046326076200833668159526255575801639309764607443512488887401332558918580111640093947407058349939977176323473950288749316724479938201646180787703525105572471394575015531240727713590371491557893721669120120384226010917738043248831160190478249095078874939859267052776094221745523283371236399574017988272626575338650676568373162362779150671108580836489525721039572281937168555711586097544633936007097854587833306092622312799088565541873350721379510277880561684972366548491780116912138598372648310089363306043896062504601928913621179680224136288350507211567950499567650425132398005875590658299355294978102789452433934621691545294539516891788465222872646505945152015330591533470176288080406097902851250563579902620991229579879680194606897664376939364733809557990083983196873526177682258684538034853835426208117573926122751862332281885573241896185281752063106716975117527637933251069922706990097206109851950686968434327951022261142567910940242379376314982005151695400309150646444329305986424108351938276755144409058485663518656282681370232225410657769357485687385256826375224437916388820210787586538789493774519487233790716412047704383323955326300079176567180588183286990249713511963840111147467386305729558676933571550033440360571534976824303281649771981430453025815806366524084763168665800466525491838022533769031742391672100095547082992114023438013411624666745418311092202179246492324215374603666876855580737619968090539555757640318560357299582679452927878510402753894717651190303858461956199328524098287050963054465878178656131225733428931999925367412687126364012621865100919713061903875540188452142208400389897159705530404114155813590633463481886360294934772374786027857938759477648145442604120776157680064646918312647740868878069841346618791375042715858550886419804620420001029518508470106922471529346751152701787644653164834333892734900019853736087092461568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] 23488420844672601580973405889789469311065404235116645095871206308134457189477676080823642846861320860822596004861260408325694932591815720383495919774718696865420836690571121373766515750363094781809051344475547795910869135993920829858599927167797458477220345918873633800031934089329492222323561499508822532860434826026391535040508906638269804401761867904825161819593110922482177294837816947687893760237766581719247851862207651872049140615177689607447040595154123831903236650335915463281447946031126518113785500715865821545389364427796019094308355220597985936219423524887849385583828747584810592469042122043541142173514328605075307282672033395187034769478072244008082978258951415435002781213274571214867102110914831277279982176344656280562070329491729369921636788558029272178582096034212892317288532661825052495328834844018782514825241878982322607154414002804866581033678551053002941515091311692161860396241183499427599778477472800942930158904372750452612272991341584346206557643087621684756540042691498561269794727936524073537034210745546265657762687119405804109736224731950527914672751065571384326946800203780252883708288811353835621815248384474260065307514803999176522335019142368491654080592595706283273018171452880208914657922383616442402013496892998186672645529310487490640243090932509535131479763073239178280353003146446419146501825298143914417531532795813029973755881019992580545498287953550207160940646075623719349772532411006938858373839514340880148806494730046904004846986817877691791344517114973904842570969444835606404042916748620471114904914943341611795503589639827786457972475536958610579167846145975970873820554886200807773915930579651001598290670200754742003334443095367690981801910540553525709838447013599856926510685144860814853452637326734477322593046625004603126009165240063516493517507458210906980757798789017302614573310111360339056720380558057981184982361701835489181148564326035842316251318976618542998024239778428762254480038461698002536900806323636126585404070389182460091072271086541796867698306089370598909967785973293226671502260538524341931427143972248103527202301047812290304925741500356505481165617543546044299077377133299323744353814482357878709872891331508579379175014615093306723061146208389357884728285900601015215085369983595274859210245286000595848605608283864225919666949214790706730311399786609660479100208808844131201424739068355230664340874900082985717570054606370399155199346703571848307960997518591295650850099923771137206127542401761570563004741364311186000538662377739528854106097262464059810819512648640813036764974254561958850616235956825002932164710490834177948903626870048167161657443400204452075781676118248416870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] -8055037355817328223031288572389616349577006343511633584570112612548250427734963155616970414885343112264062753005316318428407502695749628349052675582938435240705940470343040425103486227430169930317778767923960282825287040943340656613102333854343825287687481568496762148415759774615173842956566853572064311120771393389110322251505521319080706100927646536700299254937275385561891162565802712313768142301204384119468344690967110856107287041526675081085852683020353836371058373589704396324743746768606706700329620118824941410013448912572018430506119841133267738416052079956105676983870379038157174967060466857895970191253815159332100985616707150508373248868829821953970230245738598120320764067489203941792305815626540244045486211309270122342106149291408640589471295156378568065239105262546006487837126268778240786018067174986031510067150456701429526964412366339785852230949307201496427667116066861167878008793050413356630960557026365746593124243554025933301514203424352204354001507437702540244244696296307129989518349740711796741874806205814263177103105003180961077626251451717053500333737809269474831375388815611718525211517927059198923185388010165405602186999149275634687302473222749093497512989348518915687622776054677372003195479397495987696933672693792639845959739993992872418231390948807601337272731496482827314017376066339702480116849340078061307397641564917440867630138016140598147510506875039768926204996727944310675918861295368714433011074626114818112326920532515931612158352860406950664677501704907159840882626982156633444808051649693217070749658665847037270647037658310767340485550876353307157053315113196688074710762057247011239562954267342807318409156038562813429790449778654662331152797072467080540508734365437368198845748932394137511209244969173235804092323087165839731280363239328784338315363473999369214123840567676623234986887732141038124363393225352712777080488438438973549396000182192079159766303621254805796609512945419059762965179155456537391475615813369812983891348946044654703145344619319980378011295798887444312532435371270267968974365665165809739211625242534363949664715321659967901176899625519363710540203876903321542562315733459825815317626229401248026622395532287402558231467404053205745574052354434945927880720095376193095162574316237673764109774425709955058610841534295705575874631532720822695334246470132385828655133395115013972849122893304239783258028754773216291234908225344800786158166450132302030032997638705111351374299996394954758465849722565142878616849174152202824931106265333264733644591362893599320880712432852093551447171158075906841318011054429568940666302123720911306528080646861927062903618998674433153794496864318759370752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] 1410798044239037246805011728690322896017876648548360513128548426267555744743419250738355121453970367399367294687997620501363237995016901219961358308089708401433903458499597399237092080181295693482176414830388574619271912348005052330535824934726912330874635628352511983090974460027776695644078920970103409507811523715023609419276367803831363246143202706797381335030887004874209448409641993495900117675471427007445702988083873661009260256508798677576824999781468628328365582842390215453072858727068168385067168472389849646419148734038306191706127229148473289470120413893546919353048226375028741630969572235413383959463724686361540086071438128640983098843311866985755191351301517595561023827843690260386911003726289033652211582992608191566907382786551483425946995043104304434628356179539836361476751355112810600451405282895291031671159745463462346339611173601568325475692202058526580649872071820482677184725581756138190321294780277788399487113075827200310526924593768420945288398882311618905476704350481284876492350831483051045046548389817129247444002789746229700661286294698447687391690140130442128342355659906348682567861672053549193202790595443420438070854677004461026635791730986172131474307567397861056509723888541707463177280061047317871652986085229590336141882497994894302993446730725116052066209918833158488372554369203060695989043713303058800625598428439368979746107893195405864408557119470459331386266333544102704414761346266816438398125315716176076868656917355753346029750058051329910782338079390090787240260782887564937405204725818745168100099629680012654244592164793626786778083705339551376857326143547707981248222755952225682910435931340825124712384058916764608453670294320248528577169008163010920759198380738617257826670382287794750948459727878017975628877659110318835899625231705665935860476870044262922908558529128157130914764355769625692284926111727910636429471740751936740451316989612978362041437084923572572110425696932483639152845926598110891537083049625775694972088245992928998567661503360284548276444982510893825366916978252804338126696357605496345155989414654513206217181556271879725229039101455993167309912963239915264826236536943346318012643973836882011146517265778277865453628114136572479473117431016564315485947806438838550910921542649640541414479246824375229186509480387264258436793621185738915347396422094394318482938122335776625253394713985714202628199945291384298080951215621754186232126804819998914755631264811289205466067646940430149984825901162674693613438956149837402081790322904528141639759916017510373881081614806652671912893104171480053192617540765986029124832187038985842704387461724895101423388175619309322175833706875758575616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] -94082621047567097099372064510878946017290724831963973229496021523050862418366063303341941124971693753112402652124805819583808672348269008788351369841509765431470131439983306738107179090764131905389225902073538312977829319116505555749091578203888259953834784690230160632036374406544569473808656305789917992782848426696332084552481533185836432953808606857298108869696862007745478380329322747829379201744390177643280321293824948103128480608735885296889723918122046124716087288513654515717399550919190481768968042321659733044639432671345746493260093155582821047370836472250089317971180030716772890634855892037181962522203637406072871504907274335349657189406928309855419738025198929943784872745642351558556150951804291248194155096988645835452334756131872448342990648334934759999994480584803385249234887263440193826939134287440064718835482659628363202397864835923212338062509662455284629179783315942097097272663952607549414085120193849776595676604153840311703535776454203786371432582424330343601217109160195609764018686198845462735517321266673747591434022175762373222931903601797719985384785515359283216218347883518218167703225946793455408044727391390679888612825172266191309387335910070358382664177624469562387863676175015473911544288547339458489333824879932342549820583782669396986021980619498913698252978207674746132370594186376903039891486224791401440406124685576405852474049509657445124399444520303757015530958862936639413453105007830225496410558072761142392673793178705208392500224510291975509816949247602831755167939403042433164820555495248938688183083930622686104192103998785376893833644402110536319194216751052620496023198282255034040013738673829168265265517585471319614158617448303540781162677940521841815182410176953472101000911379645835522869035254823528043598207847924478665000369470874344462945815165287221212430285012772370450247761501207339335624723469946937292992823077589344782189239303153812898061175088386566755902705970116158236529705354824974684540264811524387543863114612480851788615928657630422568543455215942831529737337333905914768674925723614843044276168986808938667024952924094172924183631599674287070537489854568209284509357250227160457831835907653834391019912414870193307270433253434158181395409670216872207422235695519029081909383785625145531059449827893252544795874464408818076717047404542061660168261782383082439075830558865569769602770340367058026649989195374997592003010128619014542270525891662800252819691821596031116615856452312681351087729287696267119043718248617114183520007167662609143717209464869518465480962917641573863075905993276619571732440064866856773862626201900268284942944679798484133736273885460820255207762435520856064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] -20775967123912813461846029194494385878237389839267073753192748630646374903196589094676533501241041041934092374285629957965654617494636869701832441765656192187993865184930493946547650296055138439955644062619574254954702245901790982837039864234156106574142256415861424078898833209706384588437969427555176334209664174202662450351865954988532824486340468902316635544342431978922891485416486518575309281811954075802704354289941390619977345065819651971878070735514355522322252182654641265571895041488230360366283828767018342018375768900796356441080180246489862886770412601912331279001399189512838296775564524229721217816906897581635161485365324554655495189142059617380689138586601732866030507435194120366365250939889805159877836792371575877262488103217315595183057083297059143160751622687827888992261636804938184941275871807604809075652644136511661056350055708625080891128600715516811438941961980353778927825047788304848989261250277397023165819243160842428314022349635925688828366076942697643664242890183438582415604884732890895622132364632069219366086768353057518016460521537369156295304273367365710657493004714060517367315180657643424486835046440627876087168360372163214416080709570116791563194386696037704413236926289172313739708235315028723127219288723046940128575011809085500674891606233209697950627206539061587680593222454901196129135508760794662387026539374164939106240873543948216055175910880596075279830783288154934706563760691014329761900686632131939816693694394004037755940916777133420276551038516253419338781996724067976622038774292175772555365788280443404873040359730836011921412828953452224015230463551723785695993582969835952841102200551827731041971934061943721707403165573182880528218775284051815875310647800680931018826846710022671780428241650423931390218204565058723415723856914621844727807310096769418164602585664466024530619858757290046751914426741979504162691249828276329433162024052113722548467471244662670011711165678210899300751054416209770786469364539365477753165116766302645985690732623213552373303666981313191451332563894685863873630618444856038271271793346291029527382358582422762448628148051935354394994850048466580761549995539515830883356958234782390849109984780472062951490305695809357315105948690916218801020165417883987578866862871341085991299191969639575702003132847311292411468128966617413332984089970729569538756486216922340467620259111932485413177361435116258234873693237899571748225211186121062715722648367410400647413837199884776454121794730397133607823826968921892599321089598371998796911440526339568503876142957068189551746781269294959411028864306709750478498561675207235654794733784848217508725022606886039565537900942866776064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] 6931379487485573257418213008113343707716220490327934122569744307794619295143577579663135710719756372391670772637116200239636003635797883382257085664449909340628099710594150367935975058433689730788620789419960004520344565924903788773912515564173426127009423900557246213430172074144227059104081902237869935982540937172262069756909536698362614834292097054586298844702457414656674578501024068969940659110554764390005100530832386885544471450374519737765763613274780339905013740807393975640120752932074555983431579336670650558956677807942092661093810895885883586086770821942335251891257634382646767674863414689162104721269945875907098131273480687408607435258954761584442619175812649919756481099117112697075310738815366524615580969456385174831190638219466850749624728528480778023578564195283746971754617590855582564221993024743424695264246165474159956889263462097317553332940796871715027614802781934877922359059515783890965546904430069031426469162434460655612821397207366604410186234989849293252998794028024363744120454431736544347821682776245936969124141308728520140320794269840704937577978638865821307852743234109187345605778078243983634972554233321032254001433603677086407657414290282142369845134200063972393366292836556065096028660325006186711155843888283686730219794432843306033738428795881732528795333019966140164310495792116546540832192936520043929755331412502847689363611467553902292174168850847744347075261820609510040217583351798498538083038676652511310310904996937412601865726164572083250067708390868184074584763588117524664513027534127782606211339191755949167082112369740715772961154000042728931369952317133984543056188344930310467345166308356881655048014816142665583153146896117157517366855224238320449779762474774422080911543731547298188093616853816245805460579245976106829504444818450035717527230266132731629253162620856539157555217161392879806356525661002225872855271445857397702899669434887195148383770990986503979383648564581014128412141564751324923615439529647808183642347441810551225685142102985929626134706399143430993117166456353139527330876250474721420293308223851102473229776554769384825974961428901042917639269011742401146688512466215785070031017470246611118793783471270207009876695170333683940657939328195311040634982397051134572021819325571218213363383879894121112867597238506193848368567237677391157699829987252580906817371165367444208575444862539904264741955338117964728749888910657700850954763808450539994224765256185133681301863257050884213742913151931634835968064762529959060797147386500274262542908675467958108916446575092568074245262587601885985932030699117691039479772887419053600139823022336716944617667380321464226967615263945523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] -733644900948970955335396835958171903220700414601438062205795584999819847450145645942042120282489298039144885304287884973971541360862851368664234456660272382123847022096714096796093780869934244662334347186450970624545875660611114803403715908005251689785868778126662088120091222958715097537174422235801671385843499493084699897401074776305351111172688238558832556820116154190685623232905684356875821907269691609278106115947859597004561771710333107780480636805553061193351875017723128873063778521524666222956456712044657443379951397037119804132001383374864383002855211765807263758062733813563291816350885690201488484744170763808481478946095688684482153778160546622756104381391172015864982183885889889472040768850363529097718948197387219369519090814195211627026525261361578808087529261974519082274613190566693268572333539559486713807746485917751260296915757323605418816124031869827154399722725582567044741566411573144966358039481870126063091573321216278279341154247876560849531488753975212808319895889794575695261946113040957100928284528030938691011777677672612035594006424295732664198091385824384041685859662804936168426537667174060598566194556893677811130688523095262759897850364992899148126053637883176732000569479907392460011374999011085239113889970434167005231567229653836948209183140093985373232475558651048188871342972170632257258503080790437604595392577765620307713728864736843954250667127337238733908931029565553052037121048677630411410975944641493252249663451068538354729799884314647123113198652464897885875800765384341623577644743166852310754167471696019128980973386697876554676886625627138987206813884283160254284264136085086093452467747108318480484103821501338338063338577584712576134893776937606918420553046378730821805940396230275211579535345399966566155482985404245591960089394682305473432216709252731375386504935563485348004219786809099874338974887180251246281151228660426860152855044652567217273418476379569322525228264229138694945755398107204527493988492665841666178228927414076500573510198701728614656857288005165719109848972398923385972625786803451445489196403557053655335207864592692130254836046522127464994455610372881477048452649867438226088644490776804596815249016498063186520527021151414879911184862330988968594571737180541832314960429797081894203562142466014561900625166859592785603918441689688082235938823126414029123079921622621448722112948230578399833277767447692445267780995443991180660778659787134190884316801133047384593028057252252485265866760187403720256984335099597251719617457715604720219339009968148205792665915774103622379977929855973791469988486071930166886068816732237717225522418257673302214170513033645734808582375732150272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] -79962202412530726524334019904378080661953732921362212511352338439523307631872627331364097955414546730182898821963537325186884708465439441551185901426385882218888664034959213936293901565862163429131264802258258850143538932016811451726933398900671716076910164685877774416847563935854746590684767451613913958251137284265817008882583979713662158647619178397060115362621646782886414440918415212267470447323890743464178496342431093616419576403540656475059830577076859190335846795513237078008811203004499691196606899032055470169086250977636630567420708372814979486016223120977053425802758462386890947698324348014761152063233321429469260913110061117824923220416871537120402138137844386912744309251038395468666586635606603616166261640122643923938018814723816264621459868646400239839688674970972689323807221892138052623423494495065184461405215290734083336555085362019968062786806942029630867439576326999598079802471743847048282357694468101211650532326957946752563987878692658259195046496733740041833180957762649084570622371171375134671272457731380367584078585310457724910621358911430009654439486961638623377379394087537670805878984142844775825749200938921945355856179306525377339030681322328210123897980620362654233360230525093867879101129714444173091878120215264286140733335796393006359430974529058546052522227016872805968649072828150123865104007286100212983779353307661320948443442620090210260282015109753298504886062772545873806129009618153399226351950896714175143347360747277967896166652868090368897546663939711505861048360649622698002768849177349015268516069426877034637188752368588407249202256515788981202643537348473292509224251833262010671885412477058554831068858518253688797414858721096188357728526567199269423271867380006185729805197016850150613282933489991726197144242564214189929603756586133614937889596958020069031092293161443394326548113111233239486360610579425472237976447632345716051780225734858714369319592681520463563528469394849372016743079070505119978667162248869669507482852181010999858858563616935437795522265548711366286469315433208457268546826028277944541804785210522052900923633912965735130397968735602523022092169228138585545556455357484978758404301279653201716912133416191298572531379558106954553628783511728290144911817907389020809234826603762640500713980966275520270167105344751977549134935378217983055629197533070959378359843073483187529862215791222054573455388297279854116879777737202974298889403488598446031956682287715606504518495163128648083436321393824813265697414993844973623455595127229126206619122890020641873965213875228768303946785359665051920667025610615763907610631141058149328854916887070837822454443580561880784613919936217088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] 49277812015443179111430588633357617498300386423940564317150621354585833575405383240951811021281578365327835706184809648073032309719935277046906079144848991553357838529025432027546440566059785961930086771840985166725613573297545275349664985049929118420887990847593395803889524758673231093358208272314458856687208269853876707728586594214884557775258781303602397731971084585647329646172304541140918702271047126884332003611158674771315775924897595282755039773989634314051963805031156156133030857450433105378536855527850672718853201380253159343873935122906070934746008899406872846293661575617221749739806336825280016486960497358299229139394231558987973588911390350267045707230246023768686031800677883631859969012401866285500422393946937182126222474375016280793169037696490830222844644647359873164637963669343659548330248203123449342680314005142330116892674075911894307919480317675032322868058114323305937976860642815651315787796600985935271517259483978544091576661675037545106283141974841665383159400954451713265088190975293412701454622926010812745622895351489105357749415437021665097961391257800789718282771088203319617639647262423795854944208537599662901969156938448268871121024089004923848031575247953748577020180697989861204972769903297766983130347199499174026365547530223832144823335470617758049026916261017447930746332953627290065381301726628231298682395388305851004937538941387445406250135346191111105204790087806485416501092736654575274825680521646905513131194113178362621166985830714690782212913897809944793390912524855927600890903028698183863104364442707700538533567226845506103170326779362845726917335953556569113924109392414235223390288730635327335678027381396796525866401822626135858416554503802036973760253251691658046659891866684191257890347493805989317760607265030139529062947656518131450392626391522374385551681491660464932189631331655210065800650504847182577704491875994191975617603768647886889068339557033216873241059699699357378881436267249063648037553383043306362553530455373298948477576437080572370559634612931374676781356792957498239938887540609974671331890792829257751980931194626154731676333913377663093772153460103722299799853491792947840232267485409138635217569449857483848097936777162227160117293578757371083413389877901590104644903528288876624467476800108498530879851378366564468711649301594651303617746019003064695074412708348180594230156821823967402047621512381215025669889880585176630314142483085003079875579957984816533607717071497070407381518974841918397851415726361223356566312136100988479936064959175028113176633374727967139070925471862164138262141257122031723388104157484252349943053198964108625433274112853583422782046451269632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] -12343251871134512697499439170795237570405827696825907945302838571400436047038955517234731177687199609284490364635317510788206275882438091923781468434484651160323096694685255148750685980605638047283149090304460652221793302625962598355003838345578077941136861271121396856101925680771956764242421682735744200956577425056304772504529281052101234196877453092787585914039910907231182457970974231578662494556258379668678147585394789696294496890427991344866269483232329081958762736349362587818995056463568775251833834365922851707765823188478813456029414943885593556801842430998053955923935761016417394927984331862879758219422376115973987507155393163786310810197644046473582806277749946367249718816276719288379611645789483597999570878945825552965767844083845437176008547330618060143150385587860154099816619338639915636914669108074947328098209735084248534983565949502631459620246408250211454489659298518633843816397067249570146624807132925662976126820131976022915761619030168038510194564576402225175772237380876926912166348753660447204723941479330451310846360448558263077013942641412604992355420410301749931567999697131170225199969448913255708278998473211531498008234414623283483838593135029795711604211171308606241548378298684635221119397877742404875442865286547822900349911609237960510884877178779138071768825613955065815320239353927541607798332164426046285540949979548569923195518100370298598716659707005646320660242057989619352067089493841749971480600607694980271777974169687106212775611648799552707516504481882917782497719249095900144746509709382104743197764215853672495704517997261729920688453612399320411002950509630607951211657416877816219277465833702283568779472978129459400057202658449164206230646996964155254667777620398713933994379936460337858531040485118781050774845481289671424295222600164494776412543168311892987456639459734650635951353309830687578216087794487973623120899599430335253772552055621778009040904563551009945882415633423767741098011622383864454458851230065237512961999546879876172477028955084616532588719233679411166705968623145101510213367075739940923786555378537316462377121821723493595748308795395481689450309763242395848571583736992475097332067800982066169028280127081382843266704695772300898218092763320673945713374332159480867156825548298201241044086157118424631419268726576930616488045184039786330043900429622206821812305156566563066332847503284232523351695038760604880273174097002106750208490472674168599480395329264796983997185809647909113868027026194943672775009158159549487500530344192664323223121546288965470542695870281130117573385411268822387303526122735840529947388425178973630842442509370497790632245218157682461271702517055488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] 2419165238220730034315918451441232150995812726049296168642413648308231556333559787658696973126966407630257483903766915484409531311728347686545248488748264988141645861858420433711638681459341231229750255272400933719802072232296542615001983965955001050876493548922104543194860688375043537082408097497685536927784436233437892786048470095792324588449967919216787188468129766102146567254152118921482902361447234804802279996540252947705643915875103390353925239247036685182415982396535698088752065405082912079514082721379744008375334157635020404807212340881362537942933907150607257037297260639283720453484334707198445442828186582150522337577219889045298803153603955518744431049002191794368271232223044809396529514941118378712594803862827838882512170716892772155166099382470086394311174874354870187651107353602019577817361262351359636103446920328407745140773692829045909241340939749049755518652654898770144686798680333817885681534519767558742022889155774714627884824961179166555079881160314336266128737754172534793900045832983137182201614138580057541326455478218757131524546683337750998572168328539021934305168823575876161184635100128570563134776076038263596446343207587967587118193214424235539043561320777419892409094955745648210483891802615536309696618652175864469783705607866461084101352246551822853719597342010574200823446117066646217508643468360687459461041735183941395048362703336753601952435337711607361456556755730147799057376766134157449199340683274903735380048698578050199759190110210670107368268413502051410898970622884686748494043765800814910017274255658429246917043398212012847511017396697641172051244120158929011122126576643072885701566607183062900487796420669581135939911660454922511900193365440618727295992317170740822625571567503817799035291375842277700815528990383868416259910075069417201330817698695369616679532478894112675247353647888741664664575814482405165137523091532495367032446261374825501121068106727149274520153687154328994578001910180011068473034226445502113494550217935415643684874013206396680062037658415922721322270727772024244057456592677207664885905411377800732581325178214444056769667808021245597750838249974796287279703568583821453964835014907130296976699824729232309913780746636963038278096658516509038296894826082667346916322258250429450309987484928782112577043581359778087452746190894856632666287440393316805612870149660993987054735510486801379699006865941854942301929920699388490902573479716896901474165530118832012495335506716528295405329072839282040721904229387771963771807802312744562851223512557996331533118099238625013288655424525708641822047933518290949501837347959539895403995520315435876347298516884850162762828535037952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] -411232006919166582687283578321456743925688504800316518608830472650073900726239928884928282325285572574744999936394329982620575110468954273437178045726968491645886103371185634445653077219197154375936702942315523157747437691659638698531831917671116952563855072019416402395199009078741557897560714943453471758543639595373689177499295894164794597417823816394836712001756091517081610925532687881089872651831020608712521409333121851385820866291027001161510658283071690403531378824436583032037402382721024606210231079341815611717671979197941251509724617345976929837917159668771143130942904149098805092881306353706503850255262106738676984730261399607088066532947684737264601565777056879757112829625854748062121383271750858665281542990090275816504803110348262064865294227764852121303041028312742112355838493881645286979631828733529485489301226656260124780542724384695764226032608791179057841240786916872457322207879349305408171372940047020489556037201015674613094902640761939935224035904510351290092777115286720536329203323835518047100649634678362724930746378926520089561350604217421878629167299945644782098213244431574333262069975047252743992134789970097384851382367311002702275201807152853552579800120397447950877145794994957370729737534340625927081444567653884326778626168251178694972903094169622822149317043109248327503087943104903041382098020198988513008563758761377189923034385423857040705379217551289271014266937246850569826419358048829295241062461488782142370898904993014191546013902844037719571063633896169567530321716178804111642827761748140146079122767444679121022781530579966249851171479604815000925674212175991146949513430333087100944535290674347246717425880000154013780215330502755368249126968811224714254760592593456035650692141067775894947477857073592689107367134294985011035756433007992631554406823025902961224804332683140082545018061180988065835769536430945072178568519376118384223035693499126100257832422650499177748086730400134677285462781209119560378320128313365943763712868446438187645848083903334570519527574488905236479832531584749987383198439350732599371585045876703403926178382238306219020198911292078359550605061487468687568631048512936247357043784600885391786056178281336129845871831939385102205403659881494149840720609842441341503563743479346392336187682380513427960527764351503986828358042565186827793169492329136407617913331735615080293706451791335779632418223531506683488176521622443282142776084252791881702446776582128822283270628747377164006595962883173415026488779712631712720020806604802297830064218438711494653126427960645129760572192974252600029255429317138020256172512189029780922711097634037277987693548301334194706060662538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] 57061803231776029665976173473009955949843348108242078909702050113261688547775927413035449060490715384753866610235100963816478246277178743414910919936893660060634076306128200881528395093567916280931249006672004703123891738124127793479796933920035336906125885781460774376995272506706394816985551040953238233258940314292860912811665920133146641477113078086790874407970354557891688237593307700444276535268726142966192525506465467483078007053615645156428741183126032859803622389905716626191331111811330430495836046006899453928090768507002368707677615246463152450754039874604336038909668760273901751937363735932449956217420480687718923228581264832308404600271850285626044022290273274385426967997603075073031821779359132664154540705538408644175900218413956323070594077040985065814293358111838712239824355538857756611830630942912252027591322238846475878631426353849313309226040446829240429451845388708416944410516351782007900868165893344293573071269057129352173180900009119012794984679839293176550405746120545831811350762520266618776212558010053806072613717978825176577715243507490991711538003001723231369316371192442052843985842647877923520657199608051549042366871549987522468205604258007847904360667262993788179192155790952994397136640122136351104215439498513364515598684068548688460730027374654597891286163741612799259160248972936497358118224131771438093486011816153572176712783239524519644582750919362466309523067833747967479818788346647846021545800677378123601394677300224360839063679993426608058927215125461392978605285434939250138776256539893378554588112880553496084741850721965171262328973412896890997466872538725277334277391600186759196012697085629163589690445775755100369538809600426413120327725705780130185560503374865614311057900796424694373054338567168106621744573387351887306329907158486648182530864086853373661488898512995318797791374845751726199083964245249771075779560727631189181423277010665641073849151648313935562821469535924838005346903835590014788634799248110703661079734587968796951275067158068007155275061632564101792663172179404794759420462035332389746800067551046238199962845088298506762160483697924987243842110664555580030375783619659820668140242333408500361753905302800205521358167313848429769661119149493580911458314945279467861764640019133513473397547684109685824457372925979110644450240870583636748789609958646367757539709084352871825301267805568125561185862811482461583288266326162564398408427929193738072364833367853975736194185050536475532012307004731033380718808513960519031259586306270512736198552946926101792014001794145148693098690239341382263490025733067153249647596483558303493595425872903317517527851517054551971652154949632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] -5463909280852508996336078006927256529866564429555997700103077716928760751397649544109178846717922661633221131857030190455040193707549610618070379963931287141447458074050028328557890320628372457000938938565254291877152222682579613360238167069637483234906083936597347618990957996667870374100899368687604524779569035085346191000831536802576049751480234240860467148126633116552335831006640512854945106047662549516140565605027969724494807868344549548875167298746965131996659461273139369106458133238771689033307296048173309836718701263831524235514892399658855907500327060331107393106004237676710416908404619286672860751144151767149704992408594067709829485006156514607957245996638673266106293572065614482803590837393767474093179098376078284181890823129546458139554534612018574536464133345126909264156267343255732690861861209298590180209987880290068959966546786117429581971833160502399440335934417230630019761654918313394581509495360083385408826104569677532218277711510167957118236354355970583733771341453036940986632892435655957066399659861963185027240544273827348069996444218684140415763992720745217758686322792862385556344042787048268666894698126554429194610380080499053372616795691006794392832808306139178674609182282952573638440245103861531554796883274133577451265518556168654635929272653999048582715429469345460337512065380229181094448490293283357821732118165241112629544467591719592108895482217386995234834250762047083113935554234960014663815470693039879741185494852126194055317979777819847220551907168199289920382103362872813250721906650459810196674393483048433093981355279468003379560987628318588077131239031241544994886722522787628509525304276738575766714742601223624899097449686260297985192376104353794852225625274004404598873243273629226116666579704933915323930571570787101077610557238672484171864215882807862321869095021126187052954487818148965479168820913738678989389051626287849166713187039015311096647404312567232384802006767412296837309901930484107445288486010682223674901921250930618045550437373025991847342589231567988154534357514656774853344926674948080333832154411858461445779460565699715888444593187530983166793267850547832099356373721837865370599514946631567122052441924990228288710209039678472826621694183763444120424737276579878798928772932484673762947338156921482911028872962989867184769143876935532791043960928179958748807312402330181559110477281666360728045215532980861970536282179900811940507499974963511490947862959065362013362054815362012509902871358173568605385577028249313579434385960478007754101986129306172615881525177135454082051307962113195059124382871758159285211991398312240339548963940749311221132164470967028224781170245632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] 183378855941818490415778428501037668965777861828315455339560994829408776046901955416943206700194831380656402016441989818042401811743908263423825680400924487590925130639562247435942742644893120128411121928686981668466254839760515377805403554583877266642034966825295140418558405200984197965769359334778639539801845037620523199961890533585183456729351393553641358039967941304983507076626822070186859172406739798730392093965427681759219840947758177082310529527650616454351295609062295453221328456200508444873162728955148786998643706978248855072392450024790779225451298554723600922375087005819292271226281758698911474378975384805811175447612337096816942256291122072799136352402783412191144475223042691909167736190030605086271077674227817204728153218401971806298580400022285205873055006011379789283182068577962196731300627257519437325918330051488317165458460726194064628883809611692116920445600174942887491740988517508644726002480301007683752732318724683074445894972494174024437239299728807609305460686682975819312739123257281684301436015221526902212205519164673487929444187377974826996863227930012621772081074316525425134709180008683709123731301003788272828940567819534491126020518057369805826699162634855049154284338971761682333638257466421585900546601465418931684091321328776298633817964467222910180625879164793089043580852017563184041836869388862788920792362285285973696514302767661994554870463622289786864995006824970837746506513193332776046289407628973296182284431194279253506820949886242731040893531347224701463075974280835034201977420646263282795423589170353171038661926176178036481974900459662135303337306087989377047230747057965824112405239429269773032625266895413642227620059927723555116440492218062473332021571847651579062656945019186962383211704083409843657558807798136055080045165558614405601205231705889765414963024790578501172555624876747149741677305685815876592258193702678166315697439587473659994378003697672692542676703987985740068193242659482898998512360714925151408443586425625989146246585811262386999671263600338530359573423414966429163213490216115456368959715740118614263686261868180356501324837408631481446096987165530626957678454160962782958445822607959709180964262483962494214197674539807034391370529785371161348058117798476916032053988934159963387261620750789193537793490752727910812066423753269675365619843871604475935212902073387905676838155724914321694147101022801921261186332090752104646264259416984247422588052023211360173624664984034789456458689954173695010439726607711053129449709460842339170252766457424404340508061346914032174037960518148483051451024334852622970305549890338687965079481466727077806942864052211932028137897984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] 41975601326077380186123001774332521840238614137534435697010852095669034075299989526888628802133359594365414550170699712290841731937598032658620811668374614233667736555737628429155466055277429263114583023615232756622518842047611037843438306895476700468376819241966293503517648162095560182066546594135433771853369723463775487238777350477908917879026428339332170011977374462890876703509024949162290324598746772233101130054770802064728790353753765778191047855067834032404516051526122010463398566482468428742266272592539671500771614757357095678075018011831865667363191641611786656360541009205758574819886345405319112134999023401218482105701239787065888204388529273307329810752622978223538288240928128512883440558631747033661142873444252545490511922310744902243155239570817731699477510620904200600887484352386735128765804424462552435132089517465920195009970683313858254371333745833453666000788594590612873830359967471839054011503070094184645721577570338631421586469059802275504508392836076042857867086779771138014642731435067185291933728301945752467581690385790042590506534120036077432265613829954147755149212861748671635606778406471265954046208544329734598897100264623321867004922014746337483028535467894040299422254501867082401713465315289426461280494183672380803216809946300342815672340300356121025406994673899935521384984395003665217907033155792205463687533397157199556539437533960262977816435941371264240822529890876753354916910409939061094744663522800496477594747577511604960061693881693976244184210836619182139388880910795280226188612882086404928638283138317955297835192774309639322706841390760524605808348895065005755429584747965757151743018739778094919030967081268329820902468424529741530764352692190163990635500567683677682033919038192532904799119866750411565577584700182760715284890864451751088816024801081817312415759864975615000842795786352395117863992407024575689974963445784558097620104054716989231031231402586189963684939444854907435422950989375906543767811415392924291962228775505360163562827904942534506096875300006766744472996638249043113547192229915088634694460278969503075558352147995543914558650244255237402075882623443735887937829856203798002387823584521331283115227535565843257151549150916702797061504870222252474525740954077191005706465277134439738482906248279279670335801217091218993759782180266087102673995377529426613284556208187184475161478406341032248034299631350699938329984853997010164939189366404610327686522175087537085212700563567802613530048268688350027385272060281006696867092369200303021057993776366581795392417081259519249021337279790150733033233010992062842271339433610616163864947460863797398793247110187432495701557248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] -9779657228091568144623960604374101835839289995887247118016551105710510673613152411190130358046961797713428793316951240662610499871345068826433552223253060592312988112856067169085124519994861728900290588573778385036925771414547245107172339923127368389893977573848079182591918080080924172418042809852022257319992078101747442340236538076371421829454335655631785005180568127819828859981388443474546299275292468059036889556110844767174994243451859728600941447125678805340246615143909698963281380374326590054783119370419073442863101704475127028695138410156722053730261034346362778421124950537565695612028384288481386846022108458859352864833084535174510099912204519295508287926884844894342694328370288466896334475611363922881208343578306598093701771614851188637289845141036707411252423139976063976871749881627171411224353438980871144753531087705824914792527872264656894622918194767900188734410753665550182548586700151505252255875149209378245598919383421590330612148772310304896099674132903621392382975171776198305205013509579919939384973677767292083385337439495212951946800526856489827649883387414448397906602491912014959127632914518295902924416406826128198478806597827372825859316677004874589208380459557307537153805402780740253518753846796444418157400722085762161062604178259893606493102701596572820658959624497292418530063797552608815063881177024864940730482267387047626791374408135749458391117021102528094420226437307725814050689696815892563000189747282255450773362976316267914792655466828999952592883912241941960078744067843970936316345468217152732519499237808478288668492711560418114683758448119762712714079962406752051124892327822164600335719985317830552815059458313823709284525474303542899252910777855607236162635210854388506986641571186863103232703385361140882772148643728120966478758760567775015748234325731038305715279778398299831489824308293357724772405141292725789609647085814436666975409581746683865691559543972845971430688246801949946248792537664458578954500538430208300381772161165544913860243874617366867974753460216788985336787158796642947834663154810812314226607466427447278234276494824606656108925081853979324139216339721517684645593636167693151154739292676654330471097786268417503661852575123921868694492486495266163369396129224799708981827037885667234954449975884391491894170391168713212613806886622624743620219656567960478658437340934253197556252796868528329091342597841580106727399631698048755937540273831024997713145745447312843896947841070487041937845876253823225044806400294697230909321560814702421571247101015321719754847224582752137069023957272056525929522953044424218463303310957758075246776316877772094641240587648263011184934912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] 1330578781469145089175694055119929199037476566828136171200577287189773579314550965761366403929650370958415742724517832215584556692333253626539217884588942431949334424634639014971255285310354814466471424304433016541503084354640785612012407532868441873304815168831956606421546506936715995011737350822055462875894785580128546802850401330625369721572289763271437449978371213957638299587134775644442155346056647996956644958136593532963968656061072249808896422124438502219711416900029211221984644855237152215528312247838327743830777003440301573866817178722231940425673887301195326543643086701089966276368672535368074921631656599882543177554782458506961445521977669871517824271869084919411762863245324146228895351546517598212373291598474932133805540729909304504597761840165166496751029986307029945912122711478951877058440689492958624920696357996783226098452710825785026815522721739351429635365129340025057115481038717141102551672453064675681625265202008014733756095924201267432909461727067408520550269951172184880445429225525253205334960580673409002824736243429721798786884260639775541788569502475319056700483165618683710626864927731966189718826968398542954017130349317870661531418000279983107700081388036044047674824928089102477608704008675325244709849862234093259672285965015750627302622505829333370883762714617764640387549013735132319451903074395131609563180555868379504584988841712434617347797422082835565284064676894916427442103955597970297121457581284267039543634831537080424385821218833897685469175389830417494269749189639073739663168801542580485113914760282669393155771312198758782985283703689104387541923053422067058500509839402298092967960038620927814255939337747110408147136375302878538197144979201912852218703676464196962035569801730435924460774971874158123242731316176079035254681365347846185203484608777982604046681950307064043770398641218396158946197109919570391071421289389350880328925508914613525857047512661427080358097153510409189519440013215498615659628046404100790742004247569394427258978599450869422325968396186402850165970116584529714876256568808028643597840042387702319530915456711731201569286216060094267321156114707203318242747263147434707337795508695183872550127296096288174744889756946296289165573667429888966079268275753216361616751563564994623038415227440302330739017889312651446128714853981318228263652395579407994130413512765479604698225071975513885499377648318519289479286532576111519567229204651271758074920661468443825720076877685039546425768219472178454266465327451310932553584985874661794672643091265064746349374147458249594229272418239259979562208509317663974243797863919558398962817913832713519866966677963355181784498176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] -124421615207490699305398280466142733829615922855725665650208193167393129080396760047843114338694973344278311592697401650726819652855042983951980231049894740601539135883612564982296732240182828534625369754383491524037574568866355329997737895474030408379082110777427803369394014214196651675011381310196618841646904176851518608210551134387329475389780536785494069585091535203693942925366265050760397069313592284348920560841236120727666455798178963806674558933286004971826040464120797375309994858260874561655503359916726407407055938174867597411583413146921255955136854361411553990055415390123905252601576300688217195293980372815570874449917676441802098647710101181993732159563363067756474618400562999195320136247503922284156506975844674379409698991878423254059889682759754410132248041242292935337689051403625419320465055590118404606023132169408606282716427003830577530344312672041730816370201679175914605882384488534797253690061924136133721989316490441576758493491357943835071795378921539972792618114830064208222548342591842813664823885911191505904649716306105522520112743297358965276166393720268715815334022350001280275324529123610105763165018651819840902766789585007800974741134810276690605725806150607839627246892238019975190598928366646579136127077804274656168285040025464301989099796634345174646283997733995965515387469965678981078191606199558935129493594446247161556754805868899455138048257679633835961872329505069389656208913911140770716677428314690966650586374925248221524621199345343864886300852792917597570454113426828250982739442850930920692428872426419993045544113516881687867436968392067913907294974872527003510739945680547079891231048158797738637507585523333358312967909092267149635304268537965364928145343470435695567479054485507030008126415193906271813287033789201683459044895186140201125330650046359724282811928450509572834582677669753419115210997097195133233475664428459821094166875401634887886627313209087245814897452776726382480490790189278222760200897741588163905405880288804872632576672099642463662258633495897914802846966665198447540005182970557086456214963786906153007060703920601382862337470725623658409561618272801137067204987341272473470119337898811285067440632405520395010333365165024498650442186426728595192047055750142949989906080949297880403352734445263149212830191415635581367319020994010447595545070008593137837881891737234277767726579988065974542021107759839655079427156249908779999328081322264681341570736508345547194714840195205145147525296439652231577464804588058247281409652504145078161287272946088261198629035755520924047827986871079257100769015879587003521683171410874123744803482187947716231927959072294267741274112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] 2316685948416932955634286462102585014077346874483762508965622263512770149603963673206871519110262218636961570479226811470640321660548105218864867635118454548768290466010616138068210110144101885643262138535933706367086501783517144733748711927641714508350969940525245988780811452003338658064625371385426066546649716681047853374958030050748463915210950065426638303379923425035518450855218799261860209265793549980214777289549153077978276247656768271574704957681359908497351971339374295932667558017604048933562889588919915414754731482169258315044455009270142876654064736430576555878112603626549357082888106611599651098121567172004435850507664897277283580053168246843291196157024275964403766510304188786852932506431261233304134568881697024224432880270796643115805738790452493784190237621333099063003373374927450761086368859586861283195957188554582421090407552289090414322719291146214631555804087059125720635821178075736007516770208484206480884266578297042693305943545760148441014063871040205217923579913743166911442803361099724125481723123917617948284660352065010713898610174756985601571802981510387357130344313715880508691751371974927704533845499142586338245468144070808725666718426052984172547352690256196004542887145000318739540034214102464267293452865781791861822140994652255427275405429969877071285081812527803469596009958563326091302941501302050141120371403577492319695858679521115834731606122615278106755500655315952720263671175580727030408633287825732619994711298324415657300665159124475607670066617536029028818163213016416499883217691950504867290970392059404884671700956227117873919283882103861561570873353441635158583535286396281646586794044847160120372388884977534039346887244999225070756523914176054001250649786664774815373638060087289102206138360282688058514077274337769246705817993977539795560236322227744976568569001560571619835342893061498435657280934156728581656094932989768424808677513629139492129306221793999080862808351864065513754901717085062084865706381025340575065559495483211811271531681932226665798084846817409420376880904611167640288226111774736652554299378879271784072707295024782652972873904516582820760240723727827376074051018330330539260559484668113462358501618156449287540054496726283468084136010968483772673193954169352994435265486520760300061333203418326512320831685261403818083125308590457003925448949292245573314159305982214280945083116034708519509643703755169456826928418393360226983948327328345943620275527607397603045117001376793031709525274757276948988562283327787935958396527061038541683396118131562188631049881195436670455666645395145496390684898820268860134623531106989972120691984608304249814762116627022756184064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] 1232636402605276824052531282706349910705296205426219798317579294349655110706168686760223976256298594948649911317039452244000271573129282923331181346806676517330214888962164619236027655091304754715113393939219354175034873881676227863435755047884924769209943164586212267932108847527118949638461201131945202157835334329343782274525260895569440571291187687661166419903680261817010620561953674711299477537597176843529829894006967680010153194359556170429030521686133505590073725319333466167479362138206710109553510741258613813925940429938922280421476482718441409989242600114121350173819030741683508256625778986360848331912560827889013151380673401170444135784732802414163778840792717836419443333214990879693145393128869224757510672022549484642726795298838715569416886358387466972127306742756370760116824748903690331024872921635158877482294531869835658329837617807798982197615805440104447668773274422369866172636883267584353950312232335769358833219264210236270859677271007235209031625147152195087896297260619268770792135780868042707054958196039698813488805616007213483986508430174527632866855347763248092702243937578560297684054695323153871753865972638336882025202450056819165538087335774711173606547277400208434288616014401808688217581246320974750300495874830724852209779495431715779659691611961003211477173735426775141914217421808329078049514992175035611378169671123255491038975910477656023299687877221059383170228350182030608429936432761410968339640193038243907501989502981076354625121770384361503473784211750629122264073303803564499788354750315603480672334247858713589843087319638852839977190462513787405615074037279179649246317185003674843370963173023117066107054332833021765855350188614075164279788338363038216704179158087605260322103091983507349939524721901596205522141124686880220237399425751393566521496594892814048233211439957697639237414282776168681424087821036027316272103956673004469676958126489629664636385040197824887395958022070399094454632110919254502334526032928997515001121295425425563576808360669302676066054126103542895595843457515713883387391072404534270205336376858127643228339799188777822476416095544544065754111805020143262111161059658694887675689937038262307342814020904780861414371110660129531675014484399368808791354341760179222265771577587771528757250072002944697060125305726680382527929486381763678927945492516343017217525248185498425969670032390586995388681817361775507354439339465485571140731947163494681746510447218511197831467897833971818206504747477638212392607621219007702356225175139488382351273595659691358296437801598528731136570128512510109108772473063602738368456531744946898006157477710661580211119555450886409945088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] -140755790957937028146087187748453893535164240126726767487108817525786937465388078425527615035646131695548019214236738676294119850020801423915824305601469920398518503572832396065452042234757153901259847154747201388305296771804976288017745458743448812073797741350434830960177007303778341104126786984617320727076006126524433769057983457312689728406245219523835549509083771057827410023170145173334860956331151524411603384621499070728526161331347310206551087711445664786823814351280886705740218780205284894324048681480289456955272704294988618684731317144687224892545751837580837454058825478512081081714011793409549742820526455984689561910089972664591293568815200695434172227461780224020245198303761007300391575069807730156696895146841949479740482453271837554917242048903525584530908211960871706054557152766369132344477322172773724895085450478369482341941606976092573764954483871837011729584947855394338381840670589394613924090159533703187117836616985662014981842951188756858132903537007297028673396758499695841062910934681924214055437633715661998363418699439007862086107134351439481077909190035694107368318997602699340304909041730344916255318993063247477080954914803153159041092546862037350251823492039521996383724730952769073980306898651369685348809494213101907370183188671060144778618421797147558260825990574541058953273198111787841050139647598643612817578055843236337139558739430020607465692278565650535867639192496487286720436088491501259921086735530583509783771967827844290387941887432026057081753198431422882598064568135302444914869890400794767630460598720147677666333798317732691125941500534749579942991092812748319756625738857738627296600128663776227192493622711312402412725433272608176169205593725710833777442099974657436564700619758359787351165849196699623573611117277270303588684176223590741987334065598263967087132699498825701385748869851621794942742672214559600422725365165328668983892488402915891974130980170353921519714927041072203209762705435254020665444308892206770044211953109261628005653392533730162428978219429723348639434761245187978362390792580206591652017884178734168478655559464750383346423248987198517314626083212379148219632865899024155864602134564744237131615832271230532562281507400063242372165757622544442990739530066896776034796792809573811136143844214400116342654982247774860420367419414205977965779221801717212338292116516731871981628221219915589380724153114652931274801423976148097368078844906266511306711329856279983262759311558366697762852222924191651920769348193579391746334843914364500129279403881557213118256925273717319941503812129284355268976825461990364081812584300180962050677154189335296221030189314350998618112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] 1347290183916001885281437052736404948600749467423805191702983508914432094966420976092032120480546662017953761121637125436216979488068263934045743586111900226126946044774904871546245235253558471879375464379076515521081140148406340851305910118400055037280491445372200295705780373785874397534834429153626594500069380645346157571771963710132516257588466998851497411756046033510087122283915175330474574635715807327138200998202983312389501878356356106030585344227330578492553468402153494439695659326091375543764053469557113642004383740897012519450393825518660698963477742660897681091998419172320228049995515381158160329492396019534360157525502965398263760254985213380464436720534299600501841733055220062050074469534886502480471870131792324358677387332389226969589326786496481924846212886433379953314625312057457878545930288318053918124084823389578244683524063341992139959522060402650877154985395912756180315477204795360509223055805739356168053895162004291009597247920990098913565146841148912124349314930540526348464305313696852797448443827404192608010220759026676197036679691202636992139922773004685959507693616664063716943711260538571550095714875031941734807049957189928158970329881564117613808319309155228404045608761902099905598776203182974954536631563825471708218295472759342517507090120070645238992682317557839702455976165799652207257303608465023135549625866862840710691583187927115947671697266324980961338622596929704431273890933965630902739679631257456181940280028928046794186352844115915479647502316173568350418348360749273268214059427490434616084620583865811918912165351006880595833549508734224073381008716365794010317568020958685791184256405139353219824610772910839289441645111428630183889395264844215539327992805242567774829555355667974805403872864499427224575300604237334735478314229082140631819650810368591234828715071957076389624708097809438734740717987292219172305757734145458448394351279382379921519175942162204350006878049826583559525340138531598952651650364216121862557381432485459635690285719115452661147911399046200052665842652855108701280571020435243739639883494679366985105030930448336682241456021529338912996476461695232225291773593449745857049581787342483508968473540097738312611782047538346914841348127659719247992815781175197007652082305149863376762706223468412592934565382450123020338635740621702165421584012841800645658656902949823400021176214546150441295380323666039231030157343338630227969277730391806964873115832131636779245876503219022728300528307896696714714539383934474684898178693572355017173503893868142886874437820835009170176195733762699914966553753473189563861578645134163288555117171175079994278967813137693147136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,66] 626272848119562882068041948653586454771800354975118401253863253528185977922887680479257991776366830778709846056756913044603778416455115049006648584009777573495527430191519622241929891419800194217431229145744205799816561091257609027655912568101814807562423126440721902478732719725362088829302209551931146146075427059728583932504014537330455271946534922050357905057624549433354500622155394221587064927038199767012679080332704439116727879779242088008797611777604742399897366772737354794751286229665728490769456319597451394087820157119728348608889331827834268773455499601369959274679592096744557839246042354206701265495307744802323760036913126419153580968490384813712352918476613424194665375465408918735143590972033481186422557735534483433960393219043082710459666654253915423570817917804987773343668187032669513439862720446184532046521829453044406101237317296035047894864059321098406685613837489157518780953885860995469638760224281385450996546320541220123160514812351247282416289431081903870351010946178550463894410620062889974951832943860040939644627167889425842861267117055002240228384606982915072404454476001893870504204151018257206234555811614901427225790740191186836253541675509165750109207562963219890957966871932436833802570804330890406536069610805662594291108437995357219135236679816815996683133419426511014322816966958923036662322479996819353517620491545628995362305732635545747769806288239603218931768582466838729768321652888073095293227361525935301645500803526486630074993047751838907243590629205435051198803193145802627450760341038427734110020386692955098873180492789134671262474440720917071669404513747955802061805587656192097071453057259166379136082867348705322010217500725894358870889104453337831267978083461141519107958775721263545264907617751135866045141558224165453066578634714421537602392488701906473759830245505992128818928923903242892817763571946151664178607897824964351637871943562531424841901156719265073932558464534407172340565278355791832866204925399278642381316991434541253505182473122769034842525137242283275478453867712273159605703783592604493570357106695916297223653633985636276700206128175560549388871453479148862964757227029404632641287875895180447671912225301195599933707094239891122540420446777259624476144020462051450286650015595047603463090689170995779953331842777066143817997604014695430639110038187623144895729174154132379629670816521490949228902293054689869508760705077678007451672186118232165629814542704498058015614729961362602479187775772016810221679006900794538703439932453166288056979323315813930927561378627356417832351344401041510659423453616382717696451753312352321557129395991788504577404439413663989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,67] -27043935195574000226626169061258831752419510787852319029001771950689852210727299821933604152567078748173079997315538388937666984190130919576556151531608442131758047408877051865285690098662257799405092625119745845328624030364278109109879028256888174662522692687047043993706964153649856744619561932987631841655720983115493330662950826513875723175547333315770922909500367709537724157162269091987983510660910609335729875311073594049641793801369955371332108751515849194856755815824984621326386850470925895458229782168272616483018102404386697058863394065910729958734742143603068988801609695463330437713895065941701374708280719842907823987648025010829445702815612852551883560863303134986932204680893748660684517625363071583322770148083249959375119762960685348708103204818430497473465593254147623114862358473644121839278367985684855227534725394855234003899133837829282339427763696689408440974753811846337672299167874979722067280157712998657002529609183804796735098605608500896552398094612624776692787580445748996711174880487427444732789285015975582953983331882334857456869736605185539196205931748899410596143056914365081637909717710419114940563131474814195204224298276258903648604102560705156847226914121123161966608392281316125445824515264273373958175257081604008037422351366405866457439554417288879636492797377350916744294812353206218325040547038902606196924103849519897125980730666651651514924731448111652087826436470089408038424171269266177640386174767490941348787814949275568129221650619183660170447791936197396752079463480598550487340063630884237120673478648771932062531183443754276957893408125709307721282297393326839895808800905311113880730643195660166290049918553644488091387999952577646336723771155072123254776279696050011003391078592340990162838077171577851066765318467658517648994182536123893783954506124715895743065109171409423328614654708648412030052103858282956591377380397353598337706754413466052901080634272230896009113516891233533720690305774389920744164953564590050268356553278324890125517780976694803181797734557406129766553874769208210382541510619967719466089303822267609771897445456287016137856882220901526887788365386504094094359712808582823657975053244635462000186672684429943514312543640783917927230478244657169694984923959805475244769810806855218487843823999672980390131767604596159521738106510736218344145729892024787312763142952154703426753660105793275008023341412081363932364971103403867625007181961941779267677499612967187222007005926517176171841058460375650575570567287006126096308574265562574525660746781115110583482517377558063235113772753789939562446206847287188684560586860543383644819725714448779264777100462531805184000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,68] -864047211641872377773403202655598516932830091320182858636345166638263426048873358623557784726892011159423610089073787808656857530893107993807980768166378536326489596067072432168095904200283055346295070729420383925264548540645784149462716435600870909233665792612969628771986057986275508294606890098851135988600884643866029955154979103816581310321989155121186280777412416450204263212019275168129450026630391335452616788862132299689073464892856000264721258108239567279272002763558772037447895937337381770575969074011351988549326628940654462919496398309718482702625090551899013614327510411638017622468955496650775794019301715473091686246610246588676691456334723185357556485626516428298388058009517653174300599373108409443481812915637305694550338536257102924376544686203529077728504483375638902609850899519097481855288923252320800037031958442072326792513120801637882247696640265291112147554046185289318962726747838417013636846513263140641557546335605616388095190831991964966363498482017500263127510696852401311193666301369306208532546114152372461144331518923030890146870443958491863228846230553379795355334508006726764017494610068682997255477764171144700732662899519470882297981875298898715440816719078778054429566732149278908951576537486995829080387287938160478107429952103057734042097175136007231150548080531536126773567746494397825129872501201501878064436275056444247014505918320168791026966166647289058790362968268287996125479347298250608957528470918850929649769218063388838828873412512192253954025988937234476977327593243059742255634508427952320348623250723069071370244899493788194571739297179813279345523053330509889896098864919554849966064947295002178205636415432075992174423634064562981566999509926489993974213763540200859499771481803126537502211696527401907568221293764878822095769112425649508161425464781337474253517095791670440201412249892155674555230289408910256646400175572612935717099814788055479221203858714813372926866289073735752580386343406632963525135346051656999829829010211925419667009012113318123698477726973020252009603922679431074211353521667769555322618041492385773153842839386820913097651654181141805039171668802283538836506958543470473908385491676654435722997447287680464526620566807071957919239479321428736342840635158634141297910727491372929477211460429778808516040694582360179776844243178963082732921485583715074554038186958346844224374863495219446436100807444476451020039580410507390538351020597537317918748644803353213356986137584381784130848981778064030482706707605881281100911947099872650495403148842625048204056167340897890840188449797390313169350213791366500431782413036863529823162707333840532309819441618616320000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,69] 55965656322739129972189161242614261643827698536702550560528514116450625133350230735769494005707763818089241333677473317817644406679760728134440529789195729463425874029340037127880825072015648803218414634595373910144671292487106218049048667753765312829040784982293485073487909664647868824624592263376575625244782899130750022668546928504937811105523186210886627937757828759961551452760722000534559145789156110436133770935954477883622854201563608141717188176376277760181599429146925728533993123241367865168727994707970702927838064752524140601774355744076788682112654896320949248211589636203422881955120329978115353090838069041381681347488317544999786918683698337452454189621689101692362512692915669801768314221381401285444605535293249689086543274672830337232091126387613804800681722726976715739935037702542697456529369371527009947575602256860142288799895186274987935621303134172020499661141016037080243404908634588628204530962412226351768619602447498271457060663281093174171872588999437035030870407361611903749246659830608168386869842952067785656361999129545491591290186788175367953810802020929593518908356351520588235695834893470925775864119376810057641229198141616272720910872209347688722016513096498667607442852480413603236518571249327672364132168988279740395514281949229252869569499276932493712543747968062134517124701723959655007563891554353050436096546453148984377739876910502136975686118806862437882054241698016775626162342875403814832405353463959409354346013906215737711701076523442299748901801465599192992234441757996540204282969144298521102526052484280166491253443368542089005321778591702372775503243990352415757637587895890923665273435508488818883069444140887321395926071586738013646087972385924892768485894913581327532921897546579127310732394913650094610283220723127847164009991303922588067055043396546454658670357225055705073293908756201408860459226523096205659727415597633416921646710204034291372178203089817864791201189517534398243486211060543455372835821477466947379396461418166105636218320043640944551137446431906330002606394929408329686846499758240509847850933094619912817390694898924118376404633269801467245578862394154192890861928013265442919402757831480150671135659161973427152818021602245107871324202087588068860482354677365084412992149825204410399584470717133536679627856979996402709380921014904003969375308727930512764122662846670369241394605651950325035603732344836739150188500514022595035753077974932473989527825255544421080352142774424500509777258796060292632915331786118081281484308019222303475306768376547611212262542903011714171079896674585386956995860080385482986326869308572327298365910321740624611213667626647552000000000000000000000000000000000000000000000000000000000000000000000000000 [80,70] 487851605476264450775981233294179827982380948124699577703203759137847232871356012978060447217153633723831068566927184501264828264244864247383835965668800702241388065556670972841705309471731475740365732235016269927751595277151879363432824109234496007576663611282229222665981731116956618284640205155388433797563093277104600229690651036274731555497972582835624802980199729488344835046899950316654883517158470622148585835401226907867007494955461908966294195656524840301038369829736847805600054740345748458145894140850475385350045851873000990441414747828673868382071510257500202475887097829820608521777251083853586656106494364802253458541405399342850002357905416586146845890444112326367370348798906053970899748097923141778023370018121462712863618771724141864284480476848184418488410891216153549130394428480816687077365415434405514251613229808679849147553230936714012299148308584575293702213623015266114528729361731009395047638774322558457745063974343201616481526301719572756297840694700220963449369915317695067018423654309667655289803708647015084055820199856456192392503653178927489121132710458254303946367214610911891386968891444016702644088137605334011556877745553267073429307002175352957040938956622422937933731144672298091615519070047646170588358461974866463857001061687963289361181806813367237791436732851013533471123537381260219064259718284896381618454351954171006228048218085212427485877265079503316557172300643305965125640945378536904302153915155878892862047437852761046629272789245527956133968838376638972570157037267197676422376840031404559364776853290069354218810450722873577807046300309147614649144538015781809995671246484781181867945188423496074797661693892749700001027212299129923769678172399715695282871725421762623572016480853261764233899809584840093781325990481212368498473076958819499782563599492128025454904190654651220638273613414995466434458657090848467346738918476461339994053659540656192685822573614706827432167913690848016133822260885469640335591864719966287994226563605513663755871235676182080885531943548656636355300013606211445067674230803809152951079502403914681690720955075289976882264616486529505936564744326811531954000678185424806341464425549851881365711418112204906225105699490428596793714921656436934294184887757254807257842929276929992998192146024224309426079273462349533984316933861494792936698993741397499745365369024162665442074437767170497523885651595616917254031922557988827753752512559848534994054063179999365649963112837865727650282406051668542797321317456656459557570434750477980645483675412600764692555644536172864957914379458977766948848024264324091239326492649234869648712226572414515045505202913280000000000000000000000000000000000000000000000000000000000000000000000000 [80,71] -12438062774592531575878828887684201568315646093923978031189581179373583035270488878746134516747973972086931921713800982865714755928773470572284250189847677649514260769291040604618722985458413795660670752018628764149615342773154181084403319398419015200743371283450473656920867598346430058265933650119233008509053008631215169551149820288737690753386461261570196257505525648160097842802945455507369569698719979126757711422782676843496637058996000279194578689050722695933931499800410406640217874933888899258291097561141923753832436987556175094115787793912562876811414973173164487719847950961220672456895404219254673518880948132656396781614109134045959317048273024261366615607662567120848890934460810621267417322532111484791386568283595206722098262879863296015246534975952236348883176769229430823479521403513181329880135799467177532027768989236282127742360791969444213441156444911497110156340567307902566934549250810840374152802633222513594606500699886918382597558268028768974547301440057857289158243882462065411628529955262840172444455408420825123217815545108004482792083240598154601062374437204284348176532035995660586831849752629554253340924730542795906462546721402443191248027598487788997871316768170503109642533851018724947740759001498131791665740202070342968284545365064117608073665518566917378383910794911631523109950024631046113385218278754141785957481474273906393777421102771407754578121499548837411615968818416836817119464255751247021019313716446321420184952055618731599131333207886014200811886606215147555774171539745825675315376776890830052548769549427419891146660891481568205945199515515801339276401995019953374197946777381401010370242860683823400842240225140379140987972151884461570049550142046034822267472727689816205775836173640806581432141687142953010532029745003974805211929194648057383631393780775803048037298659706892182591668658279918944432029208021192295940832228058671855458258556888132680065540497920435996232685090886891867362449288291871856283353315630150027184179429234074590735495694117976730921284166177930727450865049914734911065921002389088408135751260785332759809353369865652182153956843377734788223855696648988796723038485694632302176065514587873107138629529765793131394970317990124855513437885297026900637477409453867755883937753441250072653929890760597536850972081706633352753489814044044085602021894075343275888676969201194936747008806798101972406339591165682856977051116884917272776336649068930434681860283414712585111957466074886274964205380683554783948122524943419092545740596639658701545567785158079103156751068706046146429633091968292134494923046944925830847657863048377616377175884963156004095022596096000000000000000000000000000000000000000000000000000000000000000000000 [80,72] -1086313505852157151097697948835745616882336826641517736551722240151160623280360828624156419986574461866562707425481289213393778296815491036918415553520220623958900446282864426090631969720836011404852731716639390348634067655074505966927992719686725243909396367659493836755247357902983057759337150494328123925140209839921777441864010915093278487616048350565774254480469659683213597585327473432183551820091013002620133968169965731940059105971985671569142239882288111875213520070470519180519554694875837380210769450592809002662126057788913894492460562744276245716972674630266746365853124749531355799462305072039606384993211797828117071219520953653526445208923605399968052021873728383155316762432739115028938169611588535134774755519655944808925509984975761789203382908284331113383481765890719840441898325978526567805260079845927958710917920787948615130237066475649093394068774898994968129125103462514786989565794536136665311436285663167819247961263852242204357618931284935242510777747956963450757059251530402302385817366742653153218918542560416278065453149618717199279312985862032885474710506221348467225809008580017679294787782112627508659827725726279126736452625811602113164845773003296256561206206255514004898818097349695284796622495596544386075645959346877094039001824215265952452790160806069284620306233092236195399930252412234949059957583265027936925790244691793643578205977102000369263025301402735490479915199654857385540055812699348022474521336729201505830856600456275011193368511647735233986550231429010996571157892511606934963431301871698709255210651662900266746918777319506151177689970861613979824913294372025734173061910658261888104185653198606856754006744949578561125388288872501331958741368136272599829975386520684766556831807575205055484286957659559813464917747387543514770812768925825518309341552005884980790717318828835244943551123603047301053552292992285930835631551420217814962930291299975225707101863756551656381655376855094758680991092769452766496078455954017038152465825892789790336619752991746726845893394635120809940527938646620517744508858097721161602767055539092627703603999431881573636501246524119765136433436865579855575487273886755350893101748913459487458299222630890953245768317185080115723881897656450314241999694788496689244941736470029049809472637475190007078561095346207637151916955169602449599574076447665976770505871034003396388164579177059465481999366569278326850508273885465490430212055697646419651666477700580778685996915503098501410896283895707434517387439344239650180345432383359506307804237609431680184149509668772347829105089283524557968424626947996427552488711043903847699656226963255907796633255936000000000000000000000000000000000000000000000000000000000000000000 [80,73] -73132693766179788719924233389588315027741636070430229840168946510253978758518826202872009678751385109012394980588682375454617622402426912718005327003017987108547256861065364273493811499760692560489769969035625906859183840042672567367086605911379140588311526354577188989932918907539664762453637771841528339282814584495820935433248156167501635721588628100113307985179921832754772653093401456122835332914720658012471719997362407971091611004537557557636246255738325148062502167597640272316654176959545817939709202523130815855077234105434263686489151291538376419397747521792683671990663769457745930520618203673568628444769083308506836079212943514049175520823437432310792229283221775494978575195244653150510257106170251231550126647642978405657920779633730700123242715058819460570990040565082578212268653710757318298117055685284053412454222694259000890193704027914417115296799142282349587129218934829801221503437845143512153344381591202988774184678303677864478276878148009569040243809249598781520772643716622991629487340189695017220434351890185621755117449095035085873057082122877428512121154316352963171254880442204342107129888377957487035969901302560744610279819193302387833888007793050759789787878485206421396482214148030621626833967727239669079900034675979737097674763662819515986180400070490722745771828788315623431496007911169656962516852154226723994801169815217505133185872431298160252414454592988445311593264362990258386067417005420897988044794361266575729306039469129907567709672612643561388872045181344417179319061485783230951384486420079720333349592597293167825607722651062340471057302198985918180272092279866136788451754527307339105366242703067793932885494089229688402727811849298804670673299890460286835405176771834060611340511968819752824249289952000906594534889474345045755056421716847236660329212191133465341281293479660704067366396493367628281165770937326501029280885472391423493020575519555509870420724920850226568651035949925108362797953532974430919334793020224724124170257994316025807463715536768956725232035630952301169989728252599596989330425400249190004421828490498569171606815289507030996885981700826836209397232209943448003873037124122962973545326648956357174412353162775057097198606308724976347493708820033383289167538524745590364380778667812823044660198882207543501532691701782763039404615874581369993476992492536289218874050836054350831794769992184952867538205870381492734588604570991744721868789597766189352184713902838523359924542893618233710769866853894686430503055451847992596936176626545936398379291301771987593570215679544570583627604799174496808732521693488178381142871930766478540070432945816113092044521472000000000000000000000000000000000000000000000000000000000000000 [80,74] 2490293267560595546356509295026691421070828885042789137939033904566592580182664940823066420572337590165729093378089220048960298580533093744064880114756299254624264464018718011984139597773647424010860489217178102794377850648196871271363191938935436941575727399035419431364745810651191506764562609320475595447178662953532276410889175528326497836977117829389124125606860816204854929316081656998073800801345220323323332570271767465068523242282212029707813296719511027733914818946370913211159060774022179060341079805625788881525202544701268299887472888111844372909682515873734729500837267642848741496063877314433039213376906248647650470976188970681769316204555386036403672395108808074776100064661838408799354752617075040094506087116287854862759893301273800142503748549148993317583036136325847315028558390764200790939262304534691516880530997069449462864892987891291402136464590948475996681313692179447107169253759607680360204973628160286899611693606498967542918148642303950800544281295627638179081396532165456926801749382994067246519384076563172634482508403721683285432190635228922183329425280153554949045061517662762877648345822332823352450080706783658713351113916712942999450265270995957016253184632953671051456099583251333295213139491516428991827505398350593131334618183574039450510384133872729154473468956576833340953035340363646949414492631103371558606611184912800199195932515896171040760370047738528031135794927694134352402515516048400549024280506559914754738818837916122550343776403555554380654318383586430762452160174702537000888571155250510079708139018943403940701412946014821082568016545184541538184378013816845884463371010629546826359985328263477065558105590244180389555883006581979432895196590531097177341473605587365058984854986073560163382013720492505375565523719055385861816120520132038358595695561210019029589432782816031588356210193610780634954677556579523706169745082827479618374945835999766427731679457747023512080654235843046192436468478643556796919444229296331086605070317339754013887056516827422828523924366556132319972788715352880191465832271509905125850414383246017388725589236156388856600156993579046908134289569734110369462329082882579400926203556459684884233789096659413016411877612866314393672864523498235310062272192688657514420540427186884450118731862365374536348361706689325413393159784945290316676427109988419198220007026884700493508377735175981647990112722995801447553256458690169999927093780109704232662876565681156944005005833437163208162341025635731993463042375307337586904228085411760480736196551066016113055260398871178610233886698363653411480545140836462612312523991784679818376812769576620965339594752000000000000000000000000000000000000000000000000000000000000 [80,75] 89892680784160243102006010274987340787628761196466992018660895335841157664280163213569620419172632882775403246618608748474201344728489512687501178365817106022111851764828676600078865281806475972423642127045073918545828922969239460571705429208063610101800717140055944593910503003003447161693053185357482474780771129687416549863078886961139637665227279254358689312026706970655197662683524035277505928904257868715116963867437890877375776749923193107007935955330694331414234049708148706800300185900786025548042742186651469831902647955141054997116295400035179208601395635599192745365877618193548314490221369127600428027302878431957287931824888087768000921065656161973298236299180182127773654720995578069979784777811937411882360063239384222713494695982864698445855768168995844170064234234075770558547565632787455162752851455845572779156081417336172235612182215890333632634962671891411105699583749552131815822580626337429509997955148485498636732332122567616848850014568338899977878790490679925515875558793259644757831397751132125315839157294263552947926145926476847532391463818356593006346275360479518183160193046095604896269151083099565607539598326716272541704125375928888673923426677219467994466389224970941974890950294284775757174106179168636265062437821761621391319349200430856990684760921133497990983023390235888929402080829168739928760910027221475895512282032613078589569020899889846379453976804737724592765863059574940551060849594313638921430914588204319835060267781594632147869673502226232628865855741667503483807916311417572315005228696368630951615636883935789591947593790648171989236292473987014684527495161303295515610685516123970123709105878983479879808712199108102256504632285512201061749820768921572685051366516914284713424209158434272594705341736841551195627739988699040809034986196767705537509425136564704368069003319432068652663919291579325642622930174722642200538595156013383182177006272473237207583303677737359453471577893932379062068478724387255720276291289174459572731678097406889539935646774229405668919520939491121020428149679318872185879880963457157219682676673774074060099019122116254086744842948163953199730600815855475010134979747598607858021786014636026123302100773927016472700950285273912306146183022503659028474900197214623205543558728206151653790075832755562309610730153002656391149281723255414839447793369264669004040551250228498876101281280493468640727345494956191315410056642045991713974066560966442499914149880460151788724816065254079339561639485760349972183573295071197819498510191834522925295274228758129700069021367584476873512215641494651906294798573995033769390679716557063516324117456972888999460864000000000000000000000000000000000000000000000000000000000 [80,76] -2559984731984779606494582960688075913404341376728531313944557662646972800633562739290934538265341564256766545178266955362049473682694225833896258940070454142243056620443976451893009986994217622395583133978105851520464484128231459606595276572339962420043325364598616577297331551582392533102510420834956671667327946004801688691023185825583962044335563698045880353792518905715283335663200780814626339237862306355092268782490160269281041606117024967901207310050814769305649868769514588357602497397349416826651073400035003821011485152144474922988905910199399799642626687884387930414310449353834681899816978466529695596321308307878962958216321072611209332556352335221641662638262276223157597220552062062145251763914076813207352114530295778031734205242370520909735788381501830130512378791343988777358727214389024072456433761253759225757992592478167715902011024932860952073000496276215480257102802203803127042115780356015455174193537258661251618867166476594680163810067048615175351191791671019164301318600928999807954316581388464283412912390914017731165495831900858885660213705248940037928885243440684611547439257426273101873123433466563317751424096415190822318279296337289182279704245694373481008842630272455675859545535242238877576454005525178877750234605172457888207750458437620975265882493239579200199260952673047473509254805841552960788320176967551891545981700499453116014416089301482797185529219332793040657204657501207190383163316501041531537262038073060917112533865755248756292200521366575192034201014438943865674781812733173774064553917735189437318355824046491390403867942023142193622158339106840228075696874650700477387628301258287581830908753889126143501969298106991616001206446144261118824537369924269929976475520800601343557285814335901284911393174561509126207741057137609194216071754173877967103783751293654656179593589896081072213732900471049460861598514444893387518115989315642342181326737850592769995190369572779519129082275752646659013220015116565675781223383113667036544171742198652915993371972018069416082682739694087560664692370681208319744622773030672493191363587181318054042054468800566288486508248402521839964060085832457717136181553502843603324399085441663196857879502200493755837003758567099549115461668496172495383981076207796505710238237253280103843566972395146210573765136624394501672135978627262605567411926097913208747560995285424126746154437838410550114700949900217867138378902837529436170989630799456102180362873005889223530514660183191992260477321681768987246895428805978576824356984194357676260150822662108898796390195271377454484071429256831933082927149397859796341302547197563016977561058918816720879616000000000000000000000000000000000000000000000000000000 [80,77] -40487291789976059574168028089978463997736993456786486060606794158023664192188573678838456788895407250331185806853152489104622252956822474369220630806405474999474658063890351789744532216002992872151797122840203561846040645071231323542083970251092395303391243885130329244692175058758857265442346012719273757939421032603849167301672078008420066928052382767287147039812743533670743544803479227716663777540248816842662894575355735898975789969753502335158412204890233015246600338600377808725593460907742525309750474982345274814020068812498167201703184323799258307338240265018354489043090894661135945331644391508830577801396236528788106599178020025943938200327788688495143647675569726187746932268495153772930807159423641149057662191232268106844740248372909143373236840310382773078956090085276790904924475890938627826779589139711209202475692307827585224662891139752268181739568885491847010429993166330151629366301055176080937756130058307276468774095021045628141679800404087326435009894361535269172705318625618469420615285902499539214660796098665132813907008697974768229492564697081805759049323169963495042114412326724654494597826252602216985373380712423583047502822194879778956601588722583826911141726375549466226342568974308085585339774533630298028076240070015631464496008102038610415774070611083044188249010458084895472632477960719566311525311492103279743117088473438216079389049003906597076964131961535445745105133241317639637590395931676876691055060721899261102897089165503864093265980354383457877894073789374857806342895312510430361525095213707967211341965576457417730379038735991726618540056930212669779758620699909958707290036013051642395407829529937826656137056551389762617022136377247299701767076289899415857118540215306970672617000276346852138014656420871329029994608350579819250833877807690460432370392069287161342303673384891083136063733184225618595173330382586002756137468389084556219899190637831619308986713532977639307255855620394329235454013262433053248076231938592790131037119929820357394080353668481589563219665898924883878713758078526346441082684333754959571107409372831918217667158411255999590510457539610971590206564189958996982848356745044376581471441213172922235635222378843874079620346936341480621814282500339435174369001017556134332220615353319383319459472098133628871136981660978412572662665590897622808554342880133831202466737059102003614843337177038838616202437740060408584154134139083741036765274270066414329388668148809241105374395505760290380302704448010422615191452239846585841018171026374624881210073441376091185413424839006517805406771243865347986729533088813642380042608256949983503231213891563005411328000000000000000000000000000000000000000000000000000 [80,78] 1366951661297376143594784591741310787152159349356487469681975524271027258377954390289801349034825715276629270456752028145824487261736024196849068468633793641018331578566381590734807785086526807667271325431742966297447760799761205332265640917353413529886479859899473669585972742333265887571632429455027912990119517584172374487300607468886922272825303459117673282593353882552603563416331451476189993675483612275160459090434878683079774761343279757937287247468967815673517057915774467219635573699625436115614098383889323661367717856354866594774613784468726563617351520101876571450638791953046636729322511709455197481756102299952692781033139283555876786006920448246735468119012017487443646413015760266205953806133904174105505654769230798499559067481862250205111591371528423099896540595849896854987521981660874327907889147640014653298427272035731665346842794399293893068022108607632210800815217809203264905221830993464954359068953927701035712201474509934805907129976648539307832082892255683478046378541790291302736445848673968829077292965996286936684498333975921902916195629931810725801422318440298879892486463022746693889156300423378732656207009747250979524369967498538985556030193897697163550655789303159588807416070958374836615530246653403491782374777610671967044042906032752114885905183062477820461875472581913578082777095561571896377308464296334706611141126990631360624763414460556736816665357852446261050337075659326091146397959527177785262595080497818422236742110122973657163392550590181714424879101514291367252539192729613656168869687478089622257157113505001427545730854697147459651223670218398476923633299257229260771127235727945832458233996091219525088788345692427135141738979477430250031240168802566948933806156975145193096797518319105234320908958844724933004222786001214645734865500548767595491201867513514708610562023733784165052746927677776673460059045778167416040411348957645729113833267684861311475539306589051746843836454859043888020544973314325589167891199973199059768480186574195294461587810490814354488109867440140956539849012175440197655951840783361300183512064783125145274886777010404226978907467014639983683331502350026764739485641052993264430787845218572644737873596863891427626813293298190111295921208469222798912092448641616477917081464961610442844449995498739628385272091545434952768286165849289855776554635216378255947726853377262945121724404504107829195726078753135401531495951602280727838490518782794105337361766270840503077552679590578890256529182633280333596367280266663075328902986719400935704227975987495822479664981158863872386118764630736499734499709376639147521641635804286022439051645167442329600000000000000000000000000000000000000000000000000 [80,79] 5268660288927246572637056558637531538376536208439527305033907922926897358730756366554624580315982974541813715846954530805163656604896114152626236111271437148640079341404621571126557362261877554071048041111140128920702705667004401416261353937909301999397317183379584590679140939705902602813151254779029988078810993019529777017537582565826375913213956174886016671500530316359624297131030827334791929145941970964748055757685016996820574808286929686427325561181018510632340385046701836193513854997240961826119149133583990965369348992842053260477199398902690645283212275732104025350908762967243080212491983825128363910184978272795683916468364113823813229906778454070513218066759704613993192833707999878484164734480682144274716336327804606487682789087433044869927533022979911867438428868429632966942915866100949067381906259218350926649811243290705571423471577816114389220414079902298499390590181724245226516778941081653554689229061283781858297308403574245505977938182959809946275916843949696212827965371421505571315983377624611129426401533236663903067893504245902961367373654400146090356014414363303404571557531276308899679490111643105846317034123822932860083543361850416824476288548887318780490939753462335702010738242935497824594214555591231822413135774704671230363531657226657279894858700923900718004281703729325589010608259847557927261930196204123445175151898766559795836680833736345495890242806849939418641772243885088958135931119570775620496995341587507448062445321600681384052320860430005272901037442427688960668141365176743330836602075581466996043858802264349945642592204343715375113939190970522286076623915155715619936095197609130661179414264781302923200149538818575436035177250728156461940581525245225517620984924703696160483179529524763224826320580271426913617997742065792111589434267365244550252852547476676718542372828482493873505022304809320235690901876751230699142115783739444184499870810803655591123800833242629515062766322026843014511807498271561052763987249891212862598506266993152934056671364623176239048032467293273500493313200132384070945958777817485640668241438943178736026569990796693317281540377166632639684717360468934312684060971813783598810583809938400260544754694040151024877155172541288192743116954326677804527195139900262771818235368723597823471872927706322505382861920555513865674198932289969140640851287242884070295156601780921585965416611299255892127000592037057882526327584646161787119569303950470623948394602776697162463029205359579621266879744421702381288373100164054609276013158579343350101519947476445863527852361774812271730676290576868375747558880735279988784372366481992010410903337707765760000000000000000000000000000000000000000000000 [80,80] -349860462353244038073786264142853314160723975477886465831817442736360225711615468721303915979067240265871070492219428152383930332680030713047953596534917363343383465756665424378124205683574415504177217149875912303080442405838627836172369682182532429374421845090963009603084023514247556845458964062282413884239362997506040732811175338918452244562011744439669163640276736298776679123505493107763307775115459499961170694045208501719887269793436704651386480833431173463155383155092634341669364563465630150471588261321215404652231907976902135412471724815572270723985682817905947074113709648400199838712969487241618871192621365932856279274283571411533355659016350358308808139180481616801478150357669571321721406977596510946004146388279313278228974422505039175050478170001767854089599915415924828674499211926095581741972062488491852037570004764235597992746164701827735747634516714783801194821050297684011287169219290462849331780356641655137941362556965992041499669125534870927517414998537271191842771764523690741289559819785994833961371053775904924976003710222249196670060123531420408431442242684154265346569423574430546147031228494099755371141018724535292374412862715736583479988747242296632460558222207466136670128546778473693609825793834638038594037378521814801662485940373067270299140526873758226437775236723434717814742629698771454739007339761017781410052656880604408380859614546027736952463188399020063380801967642942990791915779685287144837699294117723612410962114323255103343443438577986012137898154316164950893377773786945314745246962072294820742266636322199224071107143497374160720379193881863360499115877995142578402716974112381384474709132125822521371889793363956795400278329890007284337228479320109531869917865840211648568821664277776606924405264942680047048483106999113626221018963619756920810202855848925792872656765907747085419878752758245217415903903885184487479886927446259450132581427981691937637179243197068303587169292866639724027821721608762846355853330536041438875248681346532068066370433826416804857302719856126054685043475415158957593560235738453201480169900842314573149557925095840511896420364171180693799418277970611253700459086012862014239745920206257195830158803962182682795997433276416730155471109085990487479109700672009593459864815234348021472638867193907892868134634953006983839066501676960776178005290872791855373966651156479515001971766488490931562069937517259659294784920158881558253076482753940232422560947180885209187974142955526723413182684440063775934697130271495479097423342977720652282593002222845960692366611513530761089795697470249117445075996532694746682027744157534492290782639748546560000000000000000000000000000000000000000000 [81,0] -2516563659007174654385040219024564308857769651472223335450586002372333663034381832012304602839351713070361083873869131975104086244774685092934953994367961471243713099367833232681301721381473431505234139565967414957831230579437199468449002691904278292604699937315554615465409338615501230508196199837036208974409616924250127494622361525065198082564915784455549655006045967429406571540885461217089778622573376330956061720199473681354714484443421131880481545433307523279392663159275491115553668807538098406129411564691258298446889036359910434529945343321656995363590894274011052438939817509202946825168763351839983103665156796215552686228009856135587165594597060438972829693261298214250872239958708549926621860327012846658212726786952411384911865730301367765810078946900586112864640384789602331945205176427541890663731544236122659052714042557213285969430700382978689791572375208301433369866616325225150123681672113225607205761955101469584333772358615147389296927288299761396145183504616206009590803226835262325548150244959010845447645096203677360960146808942457086166659023386083700743330905553658415919876936154620138297485696860517829585936875374965930163111163900119326188518305787641485247659960832158857697797267651401668777184545100113123600360508881990515414438650404263593680430581829533388999239050785843322652441208132798691126660293250621110879337266806569716334237042766319090484447774270328763408875674003975362658353378986120711474096764151116165444358318033845501066497297561119416221643887840779420614375401294340075504780084553102201183544323297713721454528129959129191528403856334176248998715026923814875713464759471662673400803638360390460929502368149926458819524699195007995084530185337453592199795063318124998124150390076503681143905177912025342783318782158672807694285605916589865724803212102098689383142308913504290183249720014049631525805015104562201150584497941759427371304759843883514683439601666250953643905619405052800342509813720991038886880473921926361934361699998148391249107961405389094183556123317643729761991984813868673978045496279716377154154011413498106051244164345598811800930799975228760848576314308675858863429754611926164709815514778246690352760680451037034250085730623545885331440473913484901153723729180469720951010954866614931687319028360257716986228418716268613616417306864521144938960587666316604855504679678153571212775479303966170362140618831180373367860498124932382152550379130521938677412308781009106140887284032681952191505251344548353985067225014787123905707608023488210498110265666221704579696733692676233247042375351356558268988745510059209672277082997800946656166827933661673241412430866785042154135748608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] 159547467313998924275909186940270247969710389894828698233076528388759478914645458507770557908062726582452609501585924168329973004998000574455793514495317413474717309231513220421376271979106704223917963627790011550529820341097303601241381505869673937570223665159239398963209671725175654331933767230664430559320789380735995949174822114039011455302585372559952961378181339527858847242158668282709080644158012735786376649112049532095860287667996950628953135529738692712779100382057850726034796155948256022747967926476344056278177844815276350751428005933558995104433602991614307440124285876315350513150134723772385832316587780849720803250659287812229756178951860172910501454904535217889424307865100158039358235722044587736779929606286183569114795246552968097981149393377202724258475847082354964785784606440191821955911886499036664278275243854077995945942601145152908127520145961597915213970365625644353541172284197087104586747049840149699202569630700106780851708412366556408538234194340402106422305453219043295966622513059066345914644320306328672520581642094262698288348704914446374539289081373799524668082570397374565885741855235637173504754673562761600588891225636550802515443791042285630135025976513767989408800715409131004598752553394750584956672138118133219849314456979104982205941072202808966453736079095359263003768332910508404335805812490870898572860548586517875854403029822657965564302219424696631855064461750699067614638873516572937997967380742144182441448483450796492096179839064552841758149708935685003082356607758265178766212406868407560023485763932857709491714356823550910786453458908078658479623411898232046162842202703216539167701248813264068885159482637276939889446108389150381304297408847239035855620027707878224135242516739084964174446210570370490135875612057200073433534895170452303595648510221845805155442603075543169602189361281010499519175499060246652267281439071617720163317878509778763832445052197633114267209114530214024081229876800920079783286387919706296546140774183007448201921655529111231092224476932606644545080474807415424942334661920891485585011356867036100568202614120246384758860814569757029361599016594983478322217748117490379597036676782107653637049934076030190362865004971517523216955458033879572442691321255959093964490057269261445590793120677548949830156499947499055527788950738037832118337060173890220851829283956253668383110998347252231469608329791370540682644995488178416072797857636211068205871092284258429254552924552276357718211943071933869099000545458020781497496043858846880025634995229934166355423366622729454712228683827265276454351216550786413510834506980269860073417352037588699734216514677158584717150223597568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] 16590054101902310473807222516821035187419767353319502926974342472128815170604776026174143979135415139851068996277624195445410031403687587406348009994375652231703592375233201735928068928164675353081288826181532517226344391742584349544322663820139393951554088497931518530571140596417034536350006031834926370225514191126496287723879660695693347032445561340459532347862658126304115774669819155168913602143169128209950159816689120097183585864839880726154627804038892206139404818907752082179306430467924223807760202715128246714673993338691706651062831346583643014849121433430509173895599790359191692973176021566173312950703615129511232530798479797667222223951106529268780196866710327729519785357253126536430757471516255211541062885981423176230715850404190869116910137243641877083981007324838534943637015360525379103182840065169986986387265613577248342774297292994915762121046258353107035337923898265331590649198441483751370543867716290721879504947654340994675953110922484363851153951508747707403307343782947037098304644639624787553339797513467614067303546483135347732841178408736870951982170401717335608308910213826822476357536428505551725142245888074568627873290335268053042541928287775576743237842885193700118372581537621505064303035789091362114597339840054461099847598858557679463499352293861112665767161635222829362501882088058786950711309167981226759710114973991633035256751802145134092814419642963845497308550687885129378854418635726940239698557084719173681025646474632219210709465173982493749307748293441914795491378903467053002923511725931269163879545372631317576173727552113577829476589572946260166427554496679359512694632190026646004957546062769667367114249398419884811257613217338288277655684751008661725022497579397235895980516212519982795621351030414978810374824803686065645800226103258737157969180130525905594023235834677836211257935669135293887616288151924916002993725743997717967358077814934828202693886599675796022689109049508584743557462897766057674072566449909179872938707702775227208307818830175330021805279101193956577862395591486009380977048201091610259181570974866160041473524803600396579890997132799163913310001259362374233786477901620127706194607683106188238597649658921504598077366391673070141229831309045252831843896308116546700879439292218082791514731088024255507707701858487541036970520080959485416953696925206149481415907595257242437697119166307843977794129888765869693377132897069762425445312334418137793554146041314819943215064858579724253344919322411516560558847850827212276295698080473459268250874124683547625018240837985359180338279526855693556696309710467633063715458307661758052976903677138400110053166009199637269394110229250048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] 204495146025110474301059771242750378807029666361019959425030544193423108810892116463603888165492410865810825725737057188177628237934703267855717899630360484043928903604565186605319616979135445175333920293276445203449228290886094122492880188253194004613475655230179874438167160710748570003656752455653207804970823183326910043655289395666910063594441763692255963660624838965051349087930681250345128870116867893026269087346459378021984089031000791723907847478731971808212285165866017413397998341252590773252773177169504192704110422827008628517907437842114140325487622328499933430050358225128986600368809531164201494199232337548877447952648499997062354553951179391875230789319384308938883934122286324664811807847851498190460981490432395705092119509564614743127179578722452487769921745150718960445615535000927244966994280743082529150160091615780915941694512066550503757964026287555197877061873008112623233258701497586605165407052110232094083730671179132218870195261937905486529409195884874262320347837292574593295654373511641710438877735510257310357718683622345514174462131448286622483101115738753091169619042488369834703116716236592069964252470116519481867333914194900228951623227408335678145066744621327595675003141161355605436592758327368242372348596989381873672838881268685344997154586637462077202003993732729753930361974626511174102432698353825299309481342151734728495003261005143198748121444882308970545837311700012999202742966944377417102437051528021069604880755265434118703475977964654953729521060552211137455587043744519165348368093982498817200881575054737421086647033716174196075661539503186804500666982707105157726924404166844602806888414922227791688676992839611614232675364893073240966764330122822781414676927770763560523454168127230866243685718974616417241065182155066725988715407433469055029351348038996942207349368370076762607508332706670920826876538705738405393496920785746573349877262059048197060768646064369773558787051294059560443898769540666545320972414616609275666487193732855405465042806901795751563783966202207748699406942901158364041512715241197341930746906558549159847093049372177130517287013243649060554814012360952895256194178307727141257449572736386132429309265178671265666143291966244711214091523666601958343652679748366088134645870349113643088780726504005775401271877583678036412378351397091614845875010640579538522592028271615055857742091222514175249178066348449412129925181393893919978475537674873735269377718359277323203752016812278974734267925592989433643066545088977779691275474681183254295802815310295091196179276412596755504747538986084133525637523234355992783386618309638230426074890418551534854941511245814315355452866635497472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -318966765667643040906297501648464871006786395195296195926457937549585486655898029662605408560880127191170632924252855722588152783507889253823256506266482171151555096776976887627162762803620795595925117335805085696699690078172472487415649974126139092712170442353646029398160018663082866221695268174434759714415216053886164126448439300461630921482450046859763534195217642149609553408784721414165327750234048800753041049152441684351572042072808191137825560277360630014685633849143360319969436820933728476503837334815063742766372473927524961587301093659472654870049090700763222378301827068885426398257929111294630000440159772701642957298571206676976200665227128867810770220572101077968461996091050989253159279858460126832161821413959607766918594198134481705657404321857237683969745548387685285721042098896968223543875445995974365813531846406802974777429578783917139486152627933849597527586683514523436011356776098855335490534950114786190620562636708903390820523336583325033881236382014352505650227435132356024619350727700663552749381854538326815784916323029422356221641957445167773420281467410995181639827891689920922080794332291403154876517598129638096698666103258775826354967433051833828110797728271475499960838332263028751139634630546155301777551362263910605913330931753264241632217643162333805862754779930997132016320586412424799291952971637194395845301863869898621278548880629162031424128794306120059278724530361465562720135839423719904952975374622630337476607987852108100156367000977868312574216472646786178482017634416835453131589245526940006123910457760145380319985784695707657622181085573840849332025721806369006214640175614604340201374585312932863916298607249816149523003355039878460224944549703879149954205414253001696124662066967184575481871631448186324876376274686234011757120454818628588582136336185525811008483221344975402476390563157871367611073762842853923776710372333290455825298582939400646615573827647278528005988932013053212742960015329969944670383781616599466154350668178122924620240783217314803000163867197028864879592314502165439878355756808714362992083135670145895263195632235162609108625883977629925656522357902187605203788726942141136789469310373330432100056973156003754601055769837121444507666327463783462944899610558228150650655131162129155480330135600450799831597975803200785219821260306695817945188011604279014488921804594289415102486063623460887874212197694916749175411770303718940888984869881048856962016262522213895405023375204864215092685366264319334687342320120525845958034255301265973556145996942591591575469553101346271802742827151524083400693294900344937451546326752056650448865306632630336997498098723676893010364822154379264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] -45534016275581952435238834253986302830677300092535844234998554283611042790870027831228766549067804278873634717332105824762578665920241500829157502194302894184871480924560509189233176249561081410567613827252238313882049852164272610055815579254848042263776009495483153789409663697855206572751241420588748389917814004966290272663282384136048255589236550225512932079463733536167225405379711030973314910817880549352395127286785944777806098706852806339977681103163875172017852601752839103504460931721621562231393599775794198698436663505971842773527230531437841837617240328446087094557672652783266285186349685148729608019555049165820391589675597796432700710140767157164756706025943444311957562044923272941133846100594239188868929775188715449389998483833905764764766805904516856893631356634499869491431318489133881241528669937725230487623461860571872640772707766355184353764943310668494953214250743803687141378402172596872286160516033350042026394560065280383527358372576811928230165671091376366218072154087857626368206793833990475202178810858368001045883434926557003260098430996284016307738492483834159133958913413768210155276392646323418443382119802514706079408501319229061954559524472890689268678405965385452921866361323580958685401182718280865857526466635806330860824536525119745889715982489911825307752948991358067417748008082308551566929455132901036890072357940587102169246750782044318820625383390848770270741160641033539868523632822486283748663043400258313758488976326294108945927971218916508376142591810079567645286942416619119311660150500575598501006649305053143255471616609893251724048095226006512975266754478740248427929046881173826595855658432002142667394963565921661925215818424172518307371592408519736501936674154770910460927439998930966436393789333793672607007025137665642483605211271730272105351013741563861341008682606790719140987309595837481463939638519799573502747180790629765698475290451298369620087763020560992989864603162612241575975518372815620776201186615090005300167433993264364512380159985248897123271090061191230238508054531808186476396928732877441761371235057941450963025939985675360723627056527763420800179464975619268464009196018983351484751273061005683192189470938771968494781269545432945151817823599744556258593208407871707823000979839679406017852477873951435126717416275417831482902016611280650000245455841819948790442249467352920274445279786081847284910221528001888210330532398933031154791288011014208709887961823160592670081982039826429331210663483618923896804973981475076140233717169337567067053668078557013308531192484372886951179032391829811928568179363304324839514665070107441633001634575445823208497813013374612655114526463707054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] 398688084813870192501521871015228716659035663864007598100962440173002087784075449832377556573615672222091364446669932210395968012301283479370225878642913364208715641603443237668575865782278115682563372290254641910302193621339783184843532383084025190137949807123447671414571527311313316346342965861273938038720995393617949353241769950716730756306592000608903423778029079370979252741951613546724303552747148600966173297695052500186966717880148382253900029536957956323588487753849815913393037884940854968968533719023784627885643729885617964329330885411447925429106295261709247914320103113407295424892928473388700093540205200171406176627883658516572195002493723801786506008152804915570336858310130233773578930433969072605469697205913904090749709740632973980453963805840295806157848987520642530583789673050724109534305904352430051746748094100032189586609595744166656917637436411397250023146077542617359328152928151676337362138439356224194028464534084314087200885848540931248982533890115357948099125418095888694138247867976977328866915268706177932370002576282862150318889598280928982132741426078501208209616124674372297662098506597571448394391022617921247547605870615699118295985532533826874015140116038127664957896402511380274130819646323800108308584965494488577011764978966358210610718350661324885404368610236002006873583915844135491199220011168873881367846364883438783366171636984961452518101135813433223439274451884645452636687255121029605324172118299924719093697820758501898461603798929904112066261255983284438503475811157578679967969073185699386356269641698101141707951185042253325825822206763388932193768380432632894825315556496584528704091674904774687614689564631781061388987050684136187871053661510700760475826078160825172612569178911312950632068054341341111317541558078683409818566843039791954171818368392265986311695311119963637787245980687796038905775067379999242032317683991207560037500843717145097875351522665270931646305099957240951027951728425889787540098468395543723063405269124538160305666961535984299185847495668777821003658832724188516860392996448880613485997930670600504175692397635556923663300897028684353010304561123732070998200828043123164722008339601347609251954883686148055621948244768440831087478494360375391742007416907792230485630414908231253938630192012134371486305735752141461039418434709847352887258098139622577242383897076553180176725119267213404527652134835788300808171441162562907905321114221210862644353165635395387717845096682190133417192491563136458308639683260542133871346395936791658474897845828445327743030781362900047207824485921589607231126624934697647121586244436643610146433196938071064750837759418342749503574853369825591296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] 2083762794965321217224788162318541947587306519339034897210808953360617043848406912826182635039508715861552066506738292810133322159138206346783396017872617830304132886935855042022728585092879907273297737475766855784038902807810000271422526130820969442073991256802177095283812093350461353854738040298469416134173762401278389632015496500418187793672791740539334218531375815278530047658928051811170576581696419819548163168487965858082735389986914491064531891249636367097564669163990915614948804507014155484583357796900541295284566662193688702922457505221781053782811966718500696628428394783165063406493048603253879560918964353971096279924817401475913229598178346575303767918780989322454527640213679908310214077105014913666388563693969921586567958729251633207534018838773931907717001158439546836983056617667221650403559456865950045537033906474832120896108103668787150086420416854924908389521469470975524664928145183647545947944931253917817376756696415170488145681388854266834189577748428868800557582141641215991809923121168540068685503566230540258154697360428108108276282029426703896726999639934087738565138156625091856195358087279940777752866816184514941444984882792348811115651915351329097738982041254152928020900203894122556322446161277270854377044893681606240061490982535088924878126665703143232396517080736578842976753316634648905116240566151452169310611652758010051857538660791551165465938905141959653095315980677063148600475857247310198177153294517676930538586995595457727913270971802104735569545461063376258838294575677472362102517543675929130670154484675831340616170786108409801103672368404426656547375375302106481240743479163889430172567077822489265772516656627193687889323418787465740257634293214024395105561096841377778955807126012585435435174235163281087914869263354030923889909564992679957226546548379434903373967605719297779319839059278815645185696879379844461397215951720073523602176735720952407639102537511822941507211176869208825131091580286852794077184895645688082440004056171710345132560496179831122944348121969704572772916847937568208786474518507721219466124299689787834170977439778418869336930080511844479888176841095585909950858923668474335983263293311935631723724353863845648317126081933202027676359740107746869789995797813039876734142185790577056604954418392959632833440790812125965770795021292567181662483013744286942213518018667165745503218689150645031244257311335250217271718662090916247345146156758985324731148799004613538000981628442494092716304791806277627479168651338811411990755446966479375272405575222283067429457338071270390831717339791410789555633316139240801701926033541979302881589778992877925835355986823001422460804217431715217408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] -38232719834951633649468123033782826291886977377092108239349590842669281104796720774148469804546222518621749870351950018274894932035490742342399623077963923302677214490510545437667715576843980301499833020589433036861858938387132765275987999908052264194349334687883396518501564362705161017385603810705390177411505513770486657368926160846362258270934506639669553673372836805973981918576849470110399126824502814132210974582649693028260990622422350864136847206924590349535354328508860175828112116073606856213233529013427833687329975118758570238807839888163920638187406629764429116829874460502872003421249284519910469185225973137748565105940310895654288532946055893194727956041413028956398987101117861365916074939548509962783833824648744132933179763226733956784589351109880538950757817604801946098072727853574914354902471817757659451459664910392546825692055799869896308482203947732154087204462171820683434636171512436990449236601522619721447025837638071884089910506429708785893775275152520700491953525763890787739915342577704920639512024947065000507808341491753042978807469410679554902136464563577549773037879002465342057119384321127418922904137127894943524040019406138962270648096027158865362954250508625156891527400310668118561969489322717897578766866618079965639286563448039740569126519155201824038908406314779807760631262880753930009455001838608705321751554730853191241798047596509534138014843699371505062244325750430264811620403817600416220487471493749603013240964966797675752302458282003278845358898788339754823403620109911956569325809291988393740840297802077174986064583248853877758174352580585994490362615069381310965849946999639300096970009256505419686861012665506935368163379400478400081293009476368042276213547709674645582209570587682016250205333755134855333035603184936319921830823994723377548526184133402190977342402656785759282401838977585217391493863851445771378706844879374102550910735623446590998417521334702831988153463518231127076409386143873037276340742090416983214419349298122104948334779627078253473284527428502387097743297645198217179472099702736178611010147226268896058041501727844844044122745935709545451530815404089736913263363297261568780257232897814225486501085583948679449547871643795882138034008986022692053150953190694878639894741445703156083128171193190364615706428544557808870729876507077591555154772117651689098520962048968163542884611708692399107886846934732522860131886152305296733353830894480522421892743396114165547500444635499346321767889828755275496882475694483969171478829143933846778755696888985469792130728452579824443691440295978420612512694913532927921757364129408055308038548213427876594381789010404010423733539582547962363904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] 157990329615414803328134960541585596986874747014162699614887740705719591431574009317243913735115961100450437525974006692819012023009801630404818944830389978069390748520719722599774908858895450789134978664774326666264412825811610752409516452217455694800696179663236558787197983672142609923736256165235932376824534992178925943401226925826203005114410205768508485258633277227979949383905443615702047943337704159681994547997333995687316001943712669723128026378198584537402246294477145959006394409998179325877929900923535276262791318777826689455246582918612565979002495890451600857662611141432114363143689944587153791015813025701385941305708656798685897302960138016118637057411532695738550836760452014341821352513625893776079781529397592837062694910725824799065759522506849387481322452223712163773421779032235646427763669826467261184409391054851367274263532262786292185278819627541329797438682496889178799535314779654602115854743699574954534035699594913165648947714471018774151170886823354815405935905358906625022028979793600326078141174767100246755244990895294389960094740807118132608943857800093230758942782046916328559584179920512073108223813009403337193773613785910569785776032222425340054042630807576481344354557013888231705920577863818124210589742847500954507290227633771003112565291012328010505640952261201727404498339457222157912149568841945123702657560170202376262908618264679820567048570330536713615782035864882276548638563114791284340891530521678926899228068537329108737385781487695971296574545132892960968419284939341758261871400500254580798501603962475167263529607781572543987435295368657066605273836633332769189338150064222935623165519417143857177879926172980802662261401981974687587468091069060822361782158329833357376753361957686614384051091815735034601738223659818191736274221006457366841126831691733631180080186771927215553362401954335581332891046295992705973274235868477094758436786614217582890340815369148814232720932416983843957440659110258257762666509542709559198321655549632300824773711756447660197472891936428830871296760649099758214372822789273238775909584847452047605494019691194317435090571871490764418866622110121306477963968365111485576696452902712458866183569001409122033865063657873073544210850449523939920151722544356939421054603752136532368685080875433231480566675648994275750802882837810206069473388646351912510834416807421738863617007689845763662610968114608412812610568566477217295770924730689600670379642558082724578283678774268658403858264807209969854176033697202474104128033825338116785383412104524865066076087236155154437918814828898297070744543501701894622369009012377860956696668114475762214667144651821856877310276540027121958912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] 133039873588951979561709829653106101379291775335194285624512036880388621486531560925304996818434673098058070015693448985688535780008981389600214300133054800360784189225127906259118520700416877739672160357596967419317563526268287311053273797273449011608564752198508203427446378111059333273811138160247802560677200682507811644915729593060367500051558414783538483900807275866093263809616907437475456296650212671239162446720609712004862874633951056167819020145004792590294302493349276427141744382759520199227692727747458154082138961305701138478968502093554782590111923730175249970623020469126264939589587327110837015034048510343490060847563931856478968743097829003135227325285883541752287654061265048234863011426011321354139548090575101207417331409821599066898483579205859664985428865178194464438976202028306156758541289086221495572411408719950411970468551251559512659477702977807275554420560075525063634936615533774608899730815787037693538173139181076039252110920026914693716301517040738547721985130584970621091126641262330017815605154644415654366187102464874417412128006656013154777673350826871348191876146116844976410326710280926718716453935580537987815295891767151299994205295894618622256206216114898247259436793837411811783510466361630414149873847496936586425044679313899731530789778159252468805604603126950675652434222845546301153080588770429781428389691229997852415450572200524857857093334583214801673420248079617147330081453630645916550484395982946683675735107733610545800685378620676855850552240512771244072657342470808483666271265257551298539972693227039588975442288336785581219916820018521184281323109278351228258373102829917322519026304735602946295370862948218770003789869588012255933660524996353143115418457810829392152014719419059819395319551852204855712841193332037455590380719613489941908313996666909633681297341766672114991471234143003660274901148236738558110696129217150465542534861785352030271541952238226830504986266819311898533171289720868697485682784546648158863163083066972993553182083243764695413160707101029032171414567481010399767220715181097456488550299557961030689436126684247605842709977434141276963557436878672463195787203278834350473727199062581313772620377939295447269214929674105283101101789738735164873392765973204431132871409796540532656281725975209358590189523605535396417207499244416001401443073848900628373992279488099934887975388774048042677225692531694799751575636595160948924995821198109277293705317785067468988801242261611184234850323799745020510350137957835080048690793897071344384295965068484903226524057659663811262247897860657393138871365205698435833763708311926027784826457558560904004280248654769084325540789284740026859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] -2929439715004575736006312895289865263810880295439331508166763469788473452698362872435072530681279379359939900988334588043040012040485785306913575483837413374999815020634001627070444425873215658351072746239612020518251583530305969581928659612387967007756575340482508712950098646717901891791802026357086526974875890425703845359191292606064987612871245945999462727401355503591390549857452339897251076027159445435577424140308732908384136909528098821563606641772855547249432632823097306682077707736234229612994775897466894489638607790752139421146867747928457082035838360001108049434694383580461011948102369603868702069855082386477565257890103457857628315185259279522563007325496896133395407990427136686288862473325910604861054359604813765410175450650193275557027963842167457130613362700958878936998296065967805333102504984404292694655028999793877445711827782223637007118702559754249057409799007636948866187472690942336559735107599532267156117854230965872492754907867510966720603238986748279226021144276148726393987454818662359192418143898870591717243705870943246181638406162434653116335601438687952248901443311719883321442333340606427059415620550748805885086036285297199509034200593328952658699293263031100131198386305045813140378400663126102754321420705648333382619266005612497889072970760203250191837218460378003619429157781653010368015698758612971976987951227572510107523637065661143435732458743232249568722324994631270675332036558151930957826072363432795042368871096851461269731285321837058778849966312947566769603971994657211644103556207907371275676559909356173341008340633554900552748821288603619420449865877738780354757281551941877085877378065888313782302397589789389203203421845392775058997322373533171198934416550619948542775599348536300652040482822531374011057958827200455835424917049621273742473325363426453177803409254299149666732626858790229816011550587038681831835634909169642217000912949824120841657086932880560019024733165555580029654949878633048324911006475290516301907950674908948921853149145891514629721574872573644192503367492625212115237284040714317895006177363308285368250185832857940381565405247008471418698961310953182983871386109887430072113172089568303997350905227003184653937357866134762338359225018361864206214504601916533946694116979233098406706954134163442327012982342065559362469496704269695144508806985351352358412617117259942678812253007252894492091906804908350350742353122127376681754741710801618247590915411325800225844166491796857729526255367694398003196272613928195818779619179861068089742340296974672339848588885598894701295327102370077390605955199775297483939293529860323144109122509823347604901698535521650537259310287126900403863552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] 6987850649553020009990697335723183476664446837530069488748193466526143425614489992583766707840236526518330269752912152846679062082169065328511457367037256478696235714447590997046693810012452107534366077993246481298755699529626738958038931122109660969273549062812165001667297776520953799417756217959442423806413697071211682526064472402947989261223761028635964292714581305143801581554438675196684738060445521525417240253491142321385501846411962707546314839752149902047522480126238092389253999280745627449652029115592381352806497862891752277078593335286176471249061177272957306952475130705365798526323594935571643180986362105551850719124631494923815339148654808614933754003127121210984200897506198949935109970698285144986945686442513005174055492231203862113931397482081869943876995040820224810958115997032864349390208852811071530440090176737764437577676367790103594163006853260307236139781388573772589322591925377638292987699817083314223534462453887388647396940141194983834078572556436183398870927642212315878248898101145346781201208764624592454530278965091693329245673450520571610394083663808867586142684429952822551782557252123505152421666285728104198825738044359660139372255076864843485387029478708643941013206715732315366769136020710254183381305675339766099936246784977863499677678121214907716825359229682877529502515243765603973374822408991300775992570910527291651351060920391508181724211151766343362586161564415747906105007963675897415635774922428744664668138072734077352603411854079393790823580344129132439933744536713247065313023161551555906605562402236899417457513669922204227126281497213076769467030008968325425410823328577976496377968774288493513933208885085509863881639486418013987248683563980745692260273634303417278214942223707981956312120951281444308750907929937890222780868819909974389545561776071091036602345499066685122557189277815809608447318256352267985488663380412013611054981786985837228082599110420302518258599641849764702507328430557277262537686467109799351716308339414304872048044340543160971797624289309519534851544850418096300146619733850023186034254845079706976221524150814651933645376353427049709305047147617419700775190754797604250462368850648160213117221481498678058677326845937329498596709712065711655266969175200571761337329776840622146101294223706358204747067324338307722227941401406548380411327924981275023109712327030377317162910569042659875149947048473357823884522934233400951655520881882188281750653175564351226175755533734536545821473061320167353222668095434787359279378555579865922537317436945985847811060460166525414238814427799634690137003765201571973180619994410409793251744407485240800666308896578462433819494603129747247464448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 5081088898806101312026681338884882500351867125435209341604683546424213385123619500760161655895142704326114113292638733948651243542390030780494672490310636089553571221165238060097655437898048623361417011370049426453231359364169134630828661384356071899279692289837815737210660386113113207884015239026683830827410087780698440428782183978208650366547753440964422361953790513433005027552343332608265824603297197981773089921744914389696934085468363188859995138683323080980751515443328688538851584490835844445736542903614673741157337634251907652207056377502169316754047458075322981607777318387961987260450399749765952938429053951855061228790111846556851461410666307924214784156533399373265884057635284104807788350686751199677497209720361497535864923645999183341073728319485452686868976511681161717530479873475453504000704065430682369626388061726815416761048586918305695852944864647747417051554330536474649542544340811439611887890741189993505555493109974687843813618199805090640794948370983813992898475624268694396729115391363661784673077015573418324591368763050552245194693266985548879940085524405211595722486418285587364760752531828096298134765926275904346743954296216730113499575967180663055057301414751728644108650808484268665467975900828743814537167523266776720874675212874564896084688296384230301767680440347024365605954448159836765053988803370743434597045883070094454880388168950427152532108070805927563092458777322933828113281262122023819072258208311873057209323113693099191565328858376291671046525363675410593099968802188913758247188168130155690668816828128994736111692352814736673928169312615921396728962336737046885664764978396552924783999002876907519570763406056319412655008186807897773470938422515137622966320440106440522661325752369936366303938754955995548852718531855452083662245324290880953289250558594995577302606346869169708637238702773081816575238620411452033865679789069217560965325199723976136835487080755394868911066969234047447225617820273177505326729811250490995015847019183639387196882410788918970397762592977341709990823068098862596028286082918526008478353955374819355136976706713396292723596918404244493066148024197629767782873921914363324981110675567489538330895384519225549031005133524421586988468223877037535148814960428239032088972103522419687156495067258062935353097046657710217639707099637812186544238878860444318202557241773104337600123165421615306835857997612539247013361980074122454939674379442425057803658572095383467611833099115244812354064516425947513964706721019853867093044131174076869671681012342513066419992006423475492092633873619145053820623726400218557477146854643465404303221467975815948337536312826610447635024213427617942994944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] -46186443871686831883953339070202976736205239938028419070163929237210587594368875295035261420573446910972092853032668033337807623117590663622963149319384432532343494583007138182642358859028940304517254706165949648975402105232242678842108977529999577639672893860091138211724180371549436117886050641551028606709365446912805448879001215609742081715149908365253292648150089650097110665595009971135800664399969152527602042746967720549295590832960849403781845672467417775588595467574276441305265263247843039797685873109040598933281082260716891766844797811066130320193613711435539071270515853302401894639761918886212344796301058745607604272230255829483680395520817692768851451261055505690541678289797296196739083013429294215597995160734834501693733746765362848245367608286963257067485240958377292991454412557687213853348216548194446181109588528521269729290647294153388264750975535573299091369088539341091457833878005107200824330940497635410884494110131099532059784372005023727378642376849950519932831922498101823420416666684620302940146471182224324534057676214996820648764980743114648197979659044117764666901342653372777006982090435153064130647238032012004689356861460181191798048856726274493096217825383013468397533449694455123652355912560522043526252499712943517203418496901613446713002880902862444675171820218680712324944258918594754026663187241645919334581999871155798436208520862421152326216046075796317271874156439796284454951636222273755626341921674316197956434438985985271249159690079774311901939634369746905222974529424901689596795274981803595368871474403279601140117413491936311075110121109611356130399823729989196693927706540528880759344990519479767494121060659458168175036976416939397379820361657227943074168778553645897361717145164693881646802862299760158391210246588666227590976987375516179224854718579355364411913097589842493107929364362357824524882795368618776929542788143954149388709942836486814801910487403885434470217737555841839678658137976277633204888823935979335670737398550348896757158623397294513821872964064788215910843047058481057079498054474633947656878068381333603280264786586027457621685230692683752196481106033903883649377410986179043743263982825381411577537753339351039453656095692468157439590555771608651092305547607328026964340316116941653079854299843005127669587147390945131222461891178910816867055945676154448485599469747234765450538171660933717635918845370240236279014950865074777972754175710143409811881614767094614772861442947730338533499582976780774529211620585149239615744825886220860666787769548478524327644807893760134025109840288809846738862972153968912957988932152940828355604680253791057086707962110831027328351089121846822311034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] 64818220541534000994394753891302315009782089326822491652758796303848702689873201280918907674967111977505736233213395899948199550968241334053107314518810720696944215921885689655419944483214745500666843834599512752459415237205997378946273094621612268340031444193816075896536113088510787355000033455845348891513352541471228088824788119291359420864311620734144287113825411982584227785613728930260843235888433705178081536826962157107723808488197205466526154978664913370006230956459918171420969868431588562237066923917253788300030334365253022172826432514434027425964359205920841196541308250551779280574867038216032358247334243236409808062011169299689475188926481155734906613996510634382775837718633220911109495942822433120790558397681386236128284819674482867295072547802222632653791447077902716130638617107084413447162335213776044381738146854340139802368529942155432565786141339372131146156084421699276282915983672406960628294292832960568147195388113782095989772728801148467534536814245794135040691845264203902843534259913520164918082513326734749113342734967926208424202646762655372155360776163969686865329907344900061484698534826297371272550002835692400158821167448758664962960956139460420138802877282874841223420478879488813963270923555776340686308841901704387542601406654447341918978115472068057025950033155900794048103045085968814451613940573497776265730595088224602921891737024528890589413137932534243370902876715195670679141579324900063449722683703104207952067653827031746357010885436149443002108595034410619087253925273444563576092945604838115172043464146546697307919649592170856227745078056065524102991670203942031526623660363377605176502300719680759862823965116518039967538660341958633728658116968165573148461413219146473213336728156349297701211674402600841603987848798534703473197932794439053543417181743155829121978077600448129783039529912501775935301129858923798641118828218214820888902879679466850405021923783216937643976529643791714156100270060971675076283731724343116848091395461762075246847551424563477049811434415006803615391362202008185013016337236085117255262644720844256808846792631215646110932781041284387564803052656247146765746364306298896828271192748615509796270590960225748681234394508822864674498824000940762417838579570787443842804992450712037930791395223416717068655030172609858635838713098319751553090513836613418313795946787013459616414419915297581540155955850598824925230701320857218963570147566604020503056699157979809825429260475749807144674164534351326713391458049031747405337713353956936470143987505309811496812794608878935995684069526687025567532005335406838295254057546707561629351668305359956242460130482161751539373049731243448425512960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] -2238017543139686440118847224042928426516227503358217508447872366612127969875266025445145557663753374594890678739732676864555490571677019135480343765976967229974625937250635733760137436877908177288222445274703837009937282500497877596815354468744640945784870040221437402127309869175424434500529137375075137285887579515703737301849322468754375288232706897664313341648494726753403015611242009548555396823365325738310505919774907572140875891881527076717277633930528245346747528054242991228120600031041573660601775893858431799808637871220874548515955673467824909122409979245488195729552698960557918954166874959568549506998694917149032116230293767815317923047242867409482256536876416654919963494090685285923994217445319005204391929177847396247046489421364454744186386039632139396395930488172298501297728778533909759186380027814729233400678790313287930826962850814073976171128980149811404280033996855426856685919197568319330061492561831694350081559083445660313759023248087146262192625100169438352177732825518289483290097973750881938043918470441425075866072369041727450454898731029800969571905849500764378942256454204867814864051151637433515442093241238977389404136840951812985263487303844540075837278984035623178755449978766823428916674188983073845436994542944477552841356030918546274205678964556126536042183170268029748184130026518170326350257775839412932789834668098079882041051829342688638168190659683892118500327105426903673329435330526200675188417344767629714207735414892532316651051601327188596051939264623652465861122787374757335099746855237385295503275108619569625258122131941178027941238043521239471862227696665353949112813445789602683922149466774895574554553513882719096259717700768080996578016603806944376644395424381990686863407241625563501123098052791342149470220173367811680092520964274400019716851331507925811915358114155717538164494591647531708626127514793349484963880526946324474671617246011958754323911758089951765897030512103672766442985300538312360939547136883150721995204629366435621364060268483422623974794874326688521538496936145537414002340925110237045964113285832343000554882533350175892625764725146274345426743508590259768446162249915312175024037833630930023173948343426354940141049711058674311276367706084160849810533492045314909384692766369653022386001763622629249398727348937861652101254214796570961078926224288968651448840169832397466660920352648759928205944830662694501006323575784169386691441457294910329836905921454436988790319908983229133754721331354543546813794019329545318125984789188645218230425363450652623605397651566962941503834940248353252302423414078852498443413985634639919780139324004636128855979220371192683301284709137301081423872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] -62072396759015246176690002852163502852042011884673543565675793421420518007101587196771224018062443870396328316431575170031180333156912955312698188816479662359747136763943730139040817199609993376994227398550998286618932517235675806544113789409258851117314897462561895481432462336278813119706760067456019455600366155073244962481233034535658896566348064571514286589160353944587654643011096443485064493110641928589121640918589536245603141701564991578378938697033554648403018667282910894933449959723187784514155175510743098915619418885267237921076009974859297916597069711776638158908583543947850986942135345488424799302608337502647982577826681910055827853691647142956952550548789135155434438659841981481223089691651152670820902951638468104592499902359348227192606845929135235886573647252830307166920793928278700833268612973437714501734987644892273221666322801834873244863449014018458664966350497563538416720716967726303528381983738752671925260500106302299516658704433166017749921003238176002242028938207129348212163677584995115326279991781589181740234792002331915927088770738628562474317805185707463555894816165521859507059086720523450373004936807763005276938883095642202150505103009034338595540053910135429831680765905150762033126131124695611096476471656466993103393686535792060665930449065833732901091482423397267180870709303112911212622546459588731769539872173802335268557168302296540773989290783378027265834460206987332650884607430411900400771766394964257766421054103407077083057945791301176612884670378099194093862627160056951704514299902528786984239729839894417615093737932872985085821280587523515032267850451447494713617706565695035411102170037124950850580207436395604202640700927025944342026351094701795833343774668546592465383846357778177355171552059988337293350136098074818221667994858603566927585562850223890144457275716972402101157276089379173509516152851610025067646561899286773797931741576469070005737994729250409624866062439066847347278025534143975041975181336013788831599689304390546920437922867825433073780139915513792127433208370670389295955636027645798150486169857225276490294298026637343597397491417511236543675234987954672367263239636255526924798993048166624924215205524466453885869149881823753439525139113804325945534495144390499005113175898546998908510687041099478146751190731040297414037641581719423765366738832856079924442420266050057642130286537545948330608829172765614805345885043909590565080872849518520375714338530227782884556255154609681201640666679811908623846672609268169434809542960539166419301733922864796431306307280492791640094811230196761582702180889807870495038855816409085164897096430597074441781123737199828062474212458573581135118336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] 70527833373963016932726333532004076162339558068657450701382371988449927653362652692949636871720772503259206388360227159302406899929062997582259097578882047399146518047735778133635574103554006636583359546124893576497714291714125960204547225299960531129827996094835598511866793857703261993668700620179183930232005297397100857759563619488112003024870112036423567888943296859577386453208337090189934502781933855307310164923469770009389621568634156421197679237383285512637334857371495734721876865526911697897653689656077180426789857137788131773786706280320267072721380617269922436730552839593283855382242777688410480444561796150850130886558220328576828478195446684069265206920912796380159283458890638817550967391930803694138091654260944956760767897828066684736946038460935843301249786346402392360292945895493125160084927060162555592149229418656234607193044205970575283284443280042698731447384565623309915033590962306741636308129821755738343867644942041464833990397843157721793086376894169584956820904838724189111509872715948853062180650139534665257969583525160238587330949812415147915008782023691032769908624033087692560000923643718736948934267637023342422367964194986891204131446653735466929653560124696329700946993577725120532171050572945074969551713471825758668266327389127133964478886768583563993673265808289985438488652584484289402573496920550764160485275037802272822802902026798845777140973527727103117340890474189881665034469992881519733540161437985840867451983220565440434567728639765637537248786071670131652609883679048038615114597102010387206096840995635755956833829510595828309666509862709791014471298968789626713274876881908925930237273738635719658865860995566066222589498098457381145513458827544340265563308517689680364364498592277515088311595687468178907461864121855020734987151227676832172599618444565267884788998558236411445793505505072178948986018143379091088654124149380222005167002865138847133719886900471022472992190775275390608805731031457139028822922265182384253942440876173341536419990032708128181511534706799760928192442565547488274804485600261413505615037582779752730283218497183584084781859867349270460101773277052056773250725497029514514760545840935738174079172679724667428665064690772638795922076698463906524929930574027904713065985888787335406327809162471128996399715216996912096506856905083652804509067296912593219221051028100918465662050905189280932344071778469657170461781574681775848031319770509964456056980766098485435050715218365678801163164206677693627509880090958043232162344458151445901881876649596816354467782158397638494728392612011909790623332750736005089812401398594469470034747106580521401520822785504334540249721942679083307499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] -215233078672299821080071149984380807851363826710598645360652261192364044548248077767431951300956020356877608729703337424882293671112889176274503451953064959308284443746152067340170594909953228427978644469159952145285547444781754798849477017374898500324730551009067659685754384276532601269877393581279173123348350207341349119135860865249376020515326005073869520818281826344514439750537779632032920017799736418248296269053547433083044826680037560225810097151638580694805171253782085576333503900959205405784515971440427869400397511010227499078543851133005795805185445812136564072407199360521285899873873085874106910588295123401515220302634131709967190337673791330967714554193384946508299261975836699755999248679491704935738083581332884375762778148168370275681454197390214655605934247246347279524192666474953032670988056710304593981664816505466044439666805327868449793597546129721628700555383831776923028548895173765210345810896195374464607141858142843532581919055123076407844745647176986764060670701196594769365409045993106295061795791422133720911387559374869419335918063889012021978527672891407421839904572524513358797535565091620891657905503834940841148402771677632161274373478151094567295715886726708036914380849248518943202513141395703577207804609479616875053797006214046280070833202276537352111068794451552063742989842403942634238494006464621254297642292209012747529495707630635817950503588573849386200230352359446886755495664064785802673191008173690800335712546357725064830412618910829203290056379630161352467394714183636741816676617764648182542653699737497316765709434593630318487415495177572488492932076256679622026571683877981409964517002457699432706879998853675804877518523286973549743296793277458242903143147278471174804690289879283379946569791029156187264066570089950702208485123102977518424116440710384330641748389105560845227785534289572546810128796351229289269511132893018120862543518732998249698670687829327227175166346029574243715756734957775152158627720618609099064027785150003009373393401352271642003579172653252685979019751573892491693191561781531147779046408888612507087394606401262057366178293880143514374471583862576497358797216655374276106106533141016775328542897920877415515194540581079166159868835046666010964999363698471647673630718762644470260489623473079804850738427151952315241190856058049364168043001246573398514081464700432755855301919281486985546618568081685707109501199232930890237227488994317986625451160158191820746064431250526191713311403355507227718405411335936042382957406163118829133045005167877963116381145881834227191189596371093191067371580893586899466363305672958675353453658213245437984075447798189215908231561275917182317887488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] 482146808658715201102870913413333649222810766055438008125337111848061583145851081573507100992013211017619810863776954397854227460185272510784966768252960661698408072383926802041728842120514377513912990970746716743571704808699039789433190159197705029108697703576891199628903925512561072267881081785619716131599209522202047304223854721671840348887823331963992859048928415021821081417237686052745609155078399605316886220833583662475186782290098452407512251847365442962692439850533887784516889045503817654311557144417035729206373650115257837267266510578962119212114465664160176869255936533347905702411941748148216632057482698948682701563561265803047814921151126574487489626047492441649762732225269382230025621810577005227370404201951055290631133856843666768708826951088075842710526375169741494750749273199917272103919735300988044968225551452640529566756809919334824854522725737539218902940976853347031440266540387534804781490565711012944122234342742874638417449481848965074640216061659779325210545167617864448699422077987067850073814737745503919966752374806630502167766735665742115819658842366671371279549633712317916680593514965821356661289406508371607744394669031417048627512326985949671716997669308159659360390382228164370535610340791302338677034200785044554964788929450900637737122168431604080746056427946123709637302673792063020606718828291686137218012210162597998348613706040430639345796208754448409062601915513353897129770750673804282574355327021752249721715819219449551890333379652998542523308321700278049541341195184193588072318366629298813068769544985515664648546119893536378794803295420757850174960785213691593933757835211191175466250716615180526814229226752519521062874109381698731315560477150058998165067943430861645110076636106807194069208445078986945304579125498522807473704158041644633592932321271857170238785658812280557182972874651304441723605813788184805934613113468701204734137823150726807674617811228074411811581575743283568188266782083855282195959091357928591933876571725718864434617090380861512489053261156380675815783601592922622740265540187922366437361487074924462394732925647656533979413593790419240376175520699618425461128682859995354468907074483202984068133500874484275661013231694261792578307780296300253007829927009895190792522050382466110113597879613454961249305311468090872058439589420683658726784080440390490661900110485662288075824861206044075912346850874586199325291763146018669293975846507609658975605776374147362673412368375358563706827458780923046721926573080122919102139321573210907460225695502581550153046967813730208813332506765445705436661487354624770342069051486683995718834679035414279398268518417208007511758599245885732823236608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] -265309987366644558572244437775582868037194774579312319549153108975634281346925612469194713435920661802118716533728679187118430794456093578074256991996470666546257870736339842102131080864852316558644056750145490224057454719618860315300172903352678222811710384191793589521241300915100890579226415837216673573272624859522669111317878999397488032524941031553313274639472552151016367508759445563995814089362502575689022510030993358512915139159920816863463093526653562673895012444678805895852849077613243978632283593196920544975194455572311915916590555274269860575074482061494228864297848488886949364015016711410544961106729477288334379054747573523023837062522733494696472860638360289122347595583649915238231230966264446373370299437249376423185670743722901588244365481373353715913966439773332417184806582098782779647202876496158495281280987627654824124002870244231455035046268406898342130421229034757761537524309385627869688689903818673606741464235794702682462896043558539121827949780061254327837508191514509258309587146319497121829054877710082567353284461058897937582832751576820070260118084247678478658983419314552433172339730904250956604241205408832294493570378043260914984846227556306356001442563079265980726584703254777630338900568299348861831610473384293100559800979925544624558634204079310420413297539203147328648196434550913396827161131576339474598758274994866743281561039800629045260421512039932090410751827507034631764360741902392337272075358835493159198880116137904536167729486938335847883967576982692720981064914412112272525593764239834850910997130459565215269856173526931595469115889184331479074090112563869834012123927623340903111961350083958013417143012498046696952399468786303812796448141407732672041654587207838145629194523659526778140338277114761608414995415507701034029564222663783879875372183088458497024825162242672158113941281827516327595676877220881637173118265434284023479865686018120860584229170732300409629106539773145307788182928563077699123969774608095668794133416982498119062241478453123251265179679481896299890174738200822425818543227728338945293912231644282820230142061400299879593957726249738920799860341282712916209940299230513630640855675091908227718589597909762070260704037768382265087397323022093193313167092278043497509107423990400218216595101875305358608216379029712332243436159530380088186853153413683682036997150008562914686518544540071081065621007574480152401135741354370465206769566950666041136071983846371248974295463372281090064119543552958733350241279380950877000799961443856867261717698986341519755457056687334236297520370072454721609168086628218401958643340907178963514987849576357782143152287867217276053127229291858657638612992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] -705755724817211434175318462794815639299957090474304445874141620486785068443335656201116823047309810007995575240467174248870536881398470005350388223791345734670742152122219654566427976095441029636349809035066221107623546855175676473105076972950170671935660201124204920813526702659981589855557814967685755617387308658243288276565150960219683688510984736067624704516962694686847129621054989930629342252643892226756599411327498818944223128260924210815079798808580825262243295418569442820153972002730440432507517265217097340449984675320899473235381822427627962030776938722004434188749525616313542219181350807735982891377896663539669438628878747379321207342248919785193714034988635621024223741207323242139188084292990123605724903919543867193422626738399249514539186673429885374145049522440601658424409851895571297338460986483210298253898339260335184898740041796003984375412765459402020495591739780767798971730675734543843393026598920293292527224145144562496166967249536152436573872323047836108277562791437948783375939417365234337109953651405967454338730838707017749276976488788665652988515666170808722146014119896924051457484039537901358389749584470934780548484611801266493347929294108483345789835875689278462634083085596062942723103045403342682431460595296093524855269128131696323276548535398553172362568286768145175063693252399030277223741258248265802776622340886970637394722767659498083213617633641658583170860443131641621638456021086670853780667222197499106807703274900896120782383992691265141459748671470957071252136543905880138698898118805108235438424602606872498669399592217292631738505884967824057745396514715852842638208766196674054743631521780794103082613874833628428533912704681605257778167825668354924085490436713369781083938358750540307539123995786210127989427419731887088970836554647119241991561913281677418382630235671035336707493330219997486303061536050368243919704943584860088074414213979282758303053148005475860319601654436263148008130847436652737667252707549044288958310648780123969765054948290761194201372599572786541777379467232639509852241236283235211062485819399728426867505676145090700321234270562620227664995406385283373301800667063759915947221675353232043688641675343945868062906652729203805853968411540682523508209081733062831888002563899800744077765501811371417856561024957308085449260513245563499230459348239067201958198566673371297453946121883437712307523003048165455745912535380533483451874311301221833361716143238930903901370038200325646373853781705756254302082896723985958014342020031059974300080216735173783242701831762459090254047477029214817305780244525691453485578507103771065174127049166374286111755019430030756141903850150736290912403456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] 1529991030928894482552324726947784588736727572655270191067692830244671522507078061392723754333758692182415776734930064272589593204541284441612384431678612842372554559110347340386852073188971860615323647149776272769128948036718100487026029062581606762664680534511663033175848623315643013764080607061611591281230503138571045303173480091587075076806625258090958255093498056225887253789346293739843391671363530304779714900106745440470102566689339253739427615194878613441321258972828242598126913302768824053558259213860372678147496302799304384084915301632394990147965832120660554591455511627309983355914975647073607365635966308382367028628389991829970679979606072578098899629841842306550338159265504532689607562370940654746928306881241120502056672853980222959304734747526849646454099655849635686780247151067548855150798508064399662220659959570874057215037580184997267271025370377979148255474735759560190613902907285172586437221648709403534344472657374440070228218616401166062239681659570774053132358668120910754682079876781674114947086609061259107111008864711138941191425548578235815727019279831535646970597465234500595347873876521258495804149093051247158698222178907957183565243015395008620961430334891707357892133781878373669911377585732973774047006738549748286536240137857881344362066999815563959514214502001850863110918036699745345110077919828312084794575018479008787722969812416542123131311008098556600952499852536102627773043734417742501309137612590272429659828468031628972900896613757614273143002607531531048911162791248712510739823324321382071319424434316647613798431102114697989775206731506315763457297037127047876899916777553085592570634536095846328664471545032753770605417388036482438001295100633075389660090015372404235860318119065761479781181855858803230827822923842012951733118897732793341313801764451501478598819805844877859346662740370616578353901194048673732697376178414772704093946533097950396365184033365483378553000498652326372681131067232540801987256128589869859161230544467135866573519157821363344920696040694774583389855164701083975208781510571423141123820760886998591668428940537093593892073140315140434819330844933425038917987949455440524518480845933866518897261216853528561654285243891821328708901831766662853858819154031503193392670778518250205772233376949132391390262630837396625700592745918926064317933596765231157250429440824454802071867702485974408621750520633849120045133449105624657309009713180668442673663913131169029357791870065429794172180205845895101803988766635297309962958343486095829202958866595230792832414111701615813296298838500618885398346251223931155944659549168967050624679979318255970247537601852268128250126460548530637616709632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] -1245748546151800948799652912174366880400733760421577943515842147504014512327172841628588129175447880771612974058603488882528841034733379644806439949251156655370325117785866897422601068187528712198665792905244032737863667194860114435839014188903147787815289545000143896267696498872760572222468906018380703456043279697748239132203686800847703782997785161924463673384671549239197273148056998062978202707636379592864406707681849562346818153291560442197044799929670667663996825809676207519368926975124018138594572687243341136885290287317584965652208130782459480425661216221852884662807287284695750830360417084532220813081284213222628206470148190720044229918881233903776947575238269749379466128680445818451149964521490718045901461858941575228031143181536309372331120050127652045967860428544600100872808148422726623926000506946782294339575662164280147744916237724485533249371288490919420138409906993771873887795832923122549562692264319976921666532829042280643483461332209219608340029375827587777056414833385710793917890402223340456073130340507356146367343763896354506806194200547290959389236987823464924287676183508186322676381180238145856909697728997874163476036790054853363484521416681312398126820556006231828230811681733286840258393157068082192447800836630416180118490781801047150911381897134447281949298500813160242094110544329379864605735698897051904403676850896453952743431333387565736850356809279335850888101349473727138311118797616098362051005343585548406389627610444726283333417565717303057494937221064031466659256117644479022400920982968218085459321993185785369665499501748533611098215740125642424278528088851666107410271949119034603137988033652790156749832939275502498446662948215340275835423862665344370430727447156112800601423234443035620316346569412240755067388803280612758567414949458818332892399230501384586918328673131099162820225110790720341269318144171348764225713096687254700594907346794848741716038962271752438228698252777710021452546887265793207507929018023883137626188495992388863101711608951862804233770949324103837018887650256372473039741287628508166939833213862212961971547080323095764072976966055327707986770110519236099770781474570408728752659598052727181025944986647934708370202139596226059995658706533635498607907196804330635553006804507650956098677871505875207480813060498020137847434758149946366738970368436288457155700153453032726215136717134346942534174636200990874502305310264651368439972968411839299610319332436833750361068353414446895097264402675653737728412900633984749260950591823662281507469719269829196128986247207495135564548493492900153456234337946984020832328866163244525722112373812865289893395841486583938655494394708943107497394176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 232472552764645169570379163384198899508518940151566607687009353947873625325522502868832470671478814294477633191199651360735709553940452884140205843921975150831338303010771049015285040454233063818495271492453855852042681894717692319391163049225584298022774459471559759607759825117761107780444884734648604011098028271407706848660620602302461016370596790438013547649672847523477349142605975373770579666408156437018984867068364650392663692217695600367972125730033646282814605712128741309535347164213657114324017869131288806819209100564501999669657799522816463798391580729725946252898487144331532413471764149185955991860054311008250423071526465155212299657665572348675585299757370251698241550841407331864267760683288813510583739463318551878035985890235160203600413355355584678701875473747600150150461150314856883618271811733773307462850797586523855783114560680786268012541133914449190457584955557202104247152313521848651601382561046627850635477626245643593543197946048228915568487839270486813756365159601123682989420070943284511874658937260663777669133157249381934491717134423229940647286749709272363324745398908225801487050856988099932100877706994971853273668988824417377026675740524995132402084333811625461285755236048367139820106873143963457153128062205565842282432323192204072979558645991825144210264388447409132218670541858140286275707078285646809393763982620858181414536116121628707110067088319512738294355911025878162264068840943628082229723220518654096366811159823059080264518713059140371126784174311380288256059844829013749149104400552524612159137759368488673117543808866823402285522531791360198031148842851403402217723873767802693091901691590348777247812684879746006438226156473010884964188179739874410513576424760372442041233573165933905141167867203061364594378023603846091614620540409564363727133343338888580899866133561506686080134161651729602223879220590955500469853599376445159758743500500150491941339117952697928190569178405287133059753076988621359695686087082979449705101781574115604432140346952730703912216735308207395697434362049406485443879283199789047986889519771127016389262049770879697100549071781725975579429453846394727889302047001611303626481359544699400394472617957949486648709835608856092673477092496895832731684630788712309081373223655268655410197612621598862797178219568889778856691331800945973031966628194706878069964158132838008770999806449957271514083426167719900003190301712417702377956206438540537273069152999069841950771950899782482506683391533044398468719060527240986995309743861308293541000208368977779043199825660900021789688197220398256987906880918448507624198936204785534495758856847822180899331573869727863454559861482343078926745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] 405468183737052799496021415520776103373498499447717023514834288407474261946093110994900758172861754796833386656203939317698443609759994992829280355926873336448244650078824755551546307316380746254458392321221787998355529975439115805984976586910473414819246447042117421707022571723882994012273783837469290793534472085544041430483056289130918040102814957495016867714777052466891953868634248606635347742903930002287234892507264347526023904400160689483936984245430798679137112596416698355797704456342098168440399595648340973563821133152272018174033643848265859686945771956631421540202193015064077055634369575899584229804652995400979938301578116927421530640525655244627011477171285141187555599947101934778995683482240508743768143092860401303671543828271212982190262117299366182022591248069381089632771655694760273361172515062547332674824732533340793861755893300700213464563477546939094265806228752173706693062857423089766641588319462350797108019961924523040560388318405941257330921661797759250692048767830548413060968269688988277760824545380282296879182091798791185430664018122396840633299550590373714431914255381181801930630708582926962372405892647160780119307899283132660330430701104266111553404715760838090262149377899528720511860149271017580981359885972566834663995302248092726472357680370339457018073045796327998311708788273063784831472914655265862098512168737243911600249435171746530059262592168861534764851504460204577146497928168668475252266599705921317869930923382974073033619712140892866970010551790328711732486851887568229085805013344160089514741692075174409823887680002014102868352182853519887042951682818910355605538832069790076698115474654861304618409861540389127216604171037643616346615472710754512896271337755737408697675214352371556379097167993485103931521418945111322061368844268749190929099446993941393330652249098301200260868841508975029186926513112238401904325939431239172654919597339135008179551427816619091286561261350608748879745127666178356665366527147533339801570180132591282509987895580073076896033522743622617827658951806492269417346767752966504227239719012047019626594736095059922574375857326762270806646048724889162188852789577070539218171756777336054873259893604103141219402196407517887744261960603666091064450843784869084858947922827864161707149346841224955852125485221426792532130578849268879839406271239088105143036953885151743175060315989045024195479691601788480021958381709073989884580747878866613877274977956625618241783331366705448360134327683968096746730441833627806852629460829447134238142867124448962493430669425370898358755516756953155364647542976689236775591294524290161319556488337392175349758935933305523993897709213276653997785088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] -290786812578385679479387050858345840203378819092946108855620554473018867342263034201121208209390924350719784443441821937184523668360487447277498790838227244235146269264982388187787581555657619470422566424119814340838067859128176062122409674597979309877174165968867206000045082532023614938414901385129357477416030462139597262220435875505252159836169537356192077476369627956557878278970398495441152610344764618944260314746580939486388618550317387313770792870206411880758247181950818927084777873277423536188419839887891717449937538283008829494825256082980265212400831944666380888630024613249987693683913911258639554961940363240651346494434600658840886365880347745512490153779749109374073097469047488881620880845997413489622369602776918486245207911509844453421777575660256177550418026920280084854277448623330263312577472146367842057002947649268805196296324697605516057268963533593173456679256234142075065519446568847001965427010984505400259371977861964156849148486618344056117685175683860069258695482447968666919910616371577790220131923495770674444697444022083237899236469502878574399685692698838719264586959467105790404115715356088094899198397978696282267496072015034096615249100854504664873314368114630009204255620484973437732062041213698419303305209954437594803621102881446802541166282447140734725032146174571675482735699047724259247013497363082852683775333738924476007341449649701572666097552037957118110383556438978910660771405367719019484857086507964719686943853510480539503061639165235353642627663333035699973985446978393618090946925764046421388820485988290820143112406545773597466677512787888652199340646771708658076688007551556251696816740878210895786428025025539878163121894274673459773562825941396678441071724129708194681305692410868955914176172767236653481273615836094616875476953478103436788503642553814123442767830212643331466582409474298435821192612320366815698026721144363397232428924284376604853049613822614099439216988109917694922843863937203374707567671029620152073721646952536356319723623166472187447426333803571962112518812248011857344966880689597632327774567757293025893474875540210375656671425071143885031769784599195400030230983439161163019671070330292217672167857418233589932182421848531581454594331347781907706698024751730914520172919789754928401268538191751840213332197084580595778151121045321049590169326900691013955713475881109010282267172840819565005635600949503043417129523599396102779736734509327495181641699376639580503588514183340477127499765959209862441095709143326260445008484094740978342421728241764037456793944001152241914876184607762853093446725413771369697412871317134021435235437081008631535524300029207719424268976875653254069878784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] -108844310937119566539956961952728344553462123846435982188887527896670791909705676083268761936207762720211396280282869884554409363690480136928035928162079235192489006492465830469039431364151471925052413695472431666005668780720424636586521989857225091328594595529085049111603619727470262527376268389104467716632196401581697725519983727139082489763684119503119245557946183257861093382143205656084375173370029950413119064080784148129612159756892490256591728528097927033687538522607831508235851561644778711107736683087149235613519933271272035200910789009062024232167292658581667162425988736333601230615038923665041116258309403813375526430000018100020624596282503002535924968275547731567241553754661845057320365489169255571320887856748464913248781587325882150497692918610278273720823269657178110818135602824845221121614287048873027792974467679505491314379584308451482254389784239739319524954111927806090966262655616446120240455815240623849228504239750263312919632758701577924221749200972373831632014823197204423064548958598683526464171875603831029467898359836354916914856317809308343931844789794014007736206917105721004912448978295696837789270175394597152169045051274665340891384562706753918629247707275579389209084244048561196667036369283818604602896632082037441952612113331085231804509881665730956676219028574906845112962629516823880235423611829555570181262421501710920298984411219510814217503589273188825728988249319723173985820172597388735465514838063589320509917790244448833793257194900215551715409860443491940528695149350874566814921501271080950238170613339568643181193103737362749203878897341200338809431663416214097368265807567692484527434116690525281925441081647057239462839171557753209186296327118163396095575428605612465469640124802665764206647160733561145348361926672075725979158398057598272532421132167771071177665770462560903980201005078222097744585185961912513289378057001874684170268889222765804793502459910862544557683079453369817520819282105785721499549543558245344486358715849400317723355316343109708846031405093750456851347195238132065430556408660026076696527358535594146139364665036433145399582978340719029941033994345059975417791745196290622983207547368664037158395303344030671173655394174053605469244243264119082181466211725444485895675720072976415458367281879444059389936831508422051607004524045719938845113239511296747291008141124091454013161189249822071648485618028887589788847363980173689455099801299941322090639627845852315039258934361239254654700715797992629857682688667007634407050620504482120355181453304804425319955202513663691549592591907231984285902343395927451614834166040730360315797123375089799082634527603927577601649610163804589992706048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] 335404227066825860866923040185972311581663722970074469104126759979702437772322182216538841735735736264831313576836182841338101233474490579991860905993656836039154475847422802709296785257217650204119901080822120637512636778161503155277287113313996620954738004381547064975448365949539328607113318558530547696289090426721823267023714834403891493289478340664685119500797441204933708807435052630214945257775565486222876664827608620454809060820510420344466331362224965275460989822966948765508564848432254209898643376928846765250560396748190286242741213982529575048131743523193298889700481542140333300388144638697196328472645184224508144009382636206453326722880107421861271472945586031043320256177408466684962477612415798089246758209805461150091315741363469022962140731610865169677469399893061711972912411491709990736770626272079916971267287931047413612739441080764613560058575220681483679444708900611927434509996426291972720001926736611772316773262753243980718689598152713770819360124708825814574552966760635470148149761317625027864346981843772501141116301583555329125308621376679811521826099665338569323752652601718638292335805970580358332705837808412969826187445739447118920243234781782990249927207918510963171734712030885872471522749720897733292535969383838480550507937987803508829330834550355087300060252944666948239410081996728884792677888890399929635052792519252291263891182992228835940964747058221666454208608365441339064591430911084128903232360226589946893869454592291767829162259337505231922298624878346470267006662109230420460286584659536509942860012172479367975223847085363981548820810037088941727759394992971095034457143496282014071946252164641144646540286824154138795714278796580784715960821642034633705310814768953173508583651200981740869949216733075579108094263937912937503814019544892239035443317741586714619825925267399047030892278053170104971870582309939792682983984309762656805351826693924894214604059114666141820255869342497164827228925927256858857494204763571553135253577832268028416785648810715646908931102286460484575044208696233500003580416253144350217979273744767518005392559782561683529786741977300298800086827642601217430824134501116493520695981391551322422758208805126514779211384127348830835418539199738999584388232054210365708515581252684855872680660509411699864632033522977544682872529187287477636504204563352585683181973448562796661221285614667452950246343904897398820009546102003697955200696498618265264614544076958599818519980449682116684145817139828881984904356693725773228513279841209044216874639569967189865912837640792786626393311532670418465035783743437843661454054746591962154916965055979646685464360308781333677662841771250574161870848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] -337121897346752899864000146065639508455039034262185687495849443431658699781649186782475148624812242623323742515916828447639722005258697727402069267011739664089502208951955799586332576202110847332130105313854892078093821418002521169654373288161435203596403554010696131428051396966678294743004513360569618430741972776564937462986343151487863059990296373384221016295711642659017410996271888497285677815121562264666922449434135801804607296182148723977183953784565975699255878310017281545568070481482142307903125477614153244298350892740665552364914775814900133869394536996938928233736756643600163582126924580505037470482279563881091136906747906144164786531145410361606089267307442088146770357544949924353217574983081123346700127201733307308155755199623812310783380895191144668734376757684120695197091123681124180845243423538865590848981385617204122426746034075155988875501678138491621066350119594432240919394305606257468650878273116397501334393219385142024452219727013957734070546854981089864876262929704178676395139534088279975539757132057612300218872837619615400301840939283811103333580241456540985577542528537384747844456600747527623072659787250647624107947331852651295666063063435583440025848445558405260859219966020977866747223310431609229311207284319141294570382890247487062216908723699560098693119927573376306674094364622226680312263437207973845017445938029981231998251553018329582182903741113356649719574645989593507268200467782759263438710988760354497008769644860287200002134474668331757263056929535198902892185217187078395087464532398321370994028065110288036601764026148807834205282475884373349083277949027910489981589742850144992136638692590903341721785087403002361382717520857021190797134704099274976688397282396622776326938945498429522002651176464784823685444605025029207691691118020447160684800154075576851980563836100726077212178719436280763256522121802055215525487365305584165836245769082571978742652171427918325443129310222898816071196941257265458614677911650225275877944767586037292420899354547078763259423301504925971691426810245202562736463227164174345281316239201886501923654206143564754894431889406748474072511362564633323357074542096561704625112523377214574257100681867908271550291170518299642445379951636204417141944309395987019167122872458772959608179879859863019480934970290225112647685487491684237897654995078997100770547942597012667437642760431481437498153001609769631696237118493701848976332322968042757521555660881029710347783420927817614289479514257246532122024372393336995882535093599550253274699478888409115965682735856004115014374384685420062406163657799800204894182623334841770297720814277272042763972434501779011846550280985746232735432704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] 247893098611168820684728576792989898223908681046543525719329985407782141228918620981127135759603140038221783227456778254358979701674946455383628760573599246962646127474496891328087340874232280835831555217936479988525725919722958643036225797361617547372185666429928470164617571618715622712836721329686532912944768981525092905415090192701323379555985229327708925016754663443883093525443650614477654441582654455987926569100856428607447231410141273597620684298088919930376373624473097771842851727155676512360586808730547930100609680177070629890605880480652770737142362471736176998816043503027952045604738843975438024168335257807000238834275677518349632645937823264905717982022578127236082566397769577625158072786078560274512183867563135018140011399084730198871866526528991017785302867730938161770911849179473588252659024255533007874560038533416858719119130383999252946131349099597311690805004899393998751825670334720312029574664448760300852553604663784598021416933230511746940677199748239708599142388539443167736404257271310491596022624140935308614113654324897202590501086086837014178321433332278157135328183529334751614405120213777693098480197908021004512602461168611303356810690860730517249385145371818151652995523629053111553986793327577257416644177361640003188148664098393472804738909276868861461565731736531748113895438915012954672470322243419249136357052620268330766214243600578207277716059719155979324108136087823122817759018633695427943366808519591099299275948129657756511775754527333286836907442361311928952499928280525997711310947926817296489426052636704285424610038767843961352249439063670966917554511693059985427319272290334715074722001969143617104068604575545394533060224457935116424070155000560682779010592017089752117920607599748586432467194958749370625020530555751217645117965499921835715718014010781548875299362343653231753834681847755000866862697564865207841027396150698883217788158124136085916870697600907489215019783846378055998491755277265034236581337594960340547752068845570241994651542641466085348902215151912603999294719015928807042098915067874955863538347268686450553669650239410893749375662789721497786342173163633254588824397301474528390780177618654895621222096064518339802269224270457418591650454950014923636195273985267715960680082115943159798998200258721532595769700495818314265643171478102074732671915835013549585246605375710147225715542705728298226153383978574209194137403618439897249481544220661514831494519178484637809561706061529268351523718154055096511502605888269337130750036080212203430218344854960710309913728025079883132865474322817902830350993103532817223208389424453204435588791812004857733391810492269958248528055447858223601680384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] -158000941618938952068020451441342446134336546458088101251135458573788700795091798458567274469152409532557470259005897228712482773686347381090992942800309029005601460106089072520491640141585079897224157514693597668119148534463646779488612795784418442182125359352691801506462220410101847618981050811484540524843997613338441001880592018541096778895866584534297786150444605356262767265333922903498044599165068450202456189988183147386438942687559131270943197734586995331537058361038773545611304832320108643215331199298297686683202376958132226393952901768476837251929303315384516706638659225267451722072035334572785646308465361729049289187029421919841289757079466892565062477966355507388901237436420711615637023408755708066523661629312813060610381933178997992676228725737891415260812836925196965052717102180462543312167822958993940561850226982922745142753032083112931177843376342689539642287720033709214767899717230740071078643379578008187291408260603195696398966902645407860399500847134474555047434899346620937093937518032942564236260335862950294165546429929337492659461363324011897286155501345036426252794336345904256212108589107786720329244736388495114179817694074607124173328543178746313391061607774376418563656000520132342680156233416858400451878771566708201359496877832458084925691459386360472428915859125176391329986168245045267558168392486322760457586536021103772981744088609900602369396318982240007559330920460572197085732021717103760985827348059070581785659442702235767363491794292779427831119798852656862328088442067883628763679217956372569290566385273709231014451230543353750719556806809841556259362606173214959489102292589795597861715503853687443172008438944399864350261299884816093975103075298751664029356405451559994199981362605489724217199301580127129611068382927571533857531609449615178443787400836173581000870764408301615721805172996453635188657745891416618143852640240834599651397058052464369435663527450953657123369776770663516635605917118622487952509886929956412719662210304589010327622390305556374118614671373901932926484457339209318289347028333184478468751981901960501714544297846686663679556835509520827558969813023530201575106633751211784125794514817512275413145018780623302268590963483189127159694782119727941513637356846517118314608242110018775828801826207990410631171982631906720675913220761697420170327042007718411585204436142614512802982324373555043670410043902923045878903596335457532386998727273303279651637874678388182467366184375613554269453418129627542899005159981498940536808445564440018139059347019873283918512182377356153372184951915198225095407357766706942800642185074551444866365460507012850315255618429199165745886015117206719253446656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] 91009154208727166149378491180850882290474563400090780553272560874942901824345268584919767782669260909485090525268318150455464614672984689872995268322153259030934462343822998772364744953291643142033111792215338813209039259897808193410020807679782309374837133420908177082648709755388344297263349570485080072996900543517116370324493909689921870369287654962393686917150179241642607812151550147542944666608717435511368414034319837542041181184210453671285851225737300011466579719230934948141699743539981631594332492154323494774385011011635043797029590101527042174276159355873724394193113957577008793051997603412973729862844668977580725665143489212909202746664546783795019754975019979270583643826789842684575667401694987800703547577482120505934721190100132739110840308139938043990515435555763285785051581556534329996466350681316485373546828260669204959727910791768435545045491810540436580768915755206597144792953117051525607711904911196394827365088845325148073221979140762758792605348234436282504753396492079808152911449029923142323346088299997678128520115798459455958075098996967998668652320808395408852112480006792071043318781629247089837824002169245067881791078279725159769278885182660798595648841139604361075741914385688241762211158957823219024703068470139979827564261541803452012396489711957051866060077809923729195174129817994764054035029880477652669276249177091015304729935428679599439190575794034857117297739213402490530818985250724284152138441199106627488096829138421871247197463646202029716113953102161053772152502644170464402859705510488782130066789068416114724637357549704721998380713381510030571384003725354076555114039625256090503061387320520784196324744051754579540915568740478202472391136908114215155501935912003902369351834978261604274809098303830987656700088525114732278253665290952337613870677222921152645135082494418012606226640351687750019842395782756820183812450468799829168300247515291234041812381032444756968846576139249402256221343117042064270941727241424233270837276190811477560148673343960125386581545643782380663537331901939542218499964982619529549624005834968024568077059841852618912685676766354868150265538795721167698617409815651102230262588428219831741596096373668834797795296737309460056255506973736451011217423613430443868931608488689672770055259276367350139190926402950823363559135344295311439531386259773032752139103102331296999420292345695946260793086344518388665755800252984646005741240741186891809996508445125195830394849330169372578517360651175492502127070275478327746767598227966589342096119058614340259867090391479019832201859457998486224462470949981491678042668595635913684923145824033249661528339024804963113993395231398228125548544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] -46933056565278521994249946106318926542578886427267335494502365590865266897422082314136299362112987506460715046636523493732377897530514477404273115823513135486775207040869608706610040238565032339773898164351184640136353385549450778931232819808580775629342465465767272234011590560100129622475251762475307348298769915246175386783940928555180073485641466249253494343274824558954984507226252629969194723382076163285630842941430956085540518117513057177138480026108175358498140082662240478253848307384791468740128324007058249781823723636610194571297081340895277713143069712523050357563144116421408065689924050922132958356522138687657309033570530321871178576030015138986696743054799620209168739795491822623079184747988246706974068076225773746444923038565990131280247408866329819796810991100110182997470946089856399857278375146099454634127642020441309094047014382059328180179526251975016468634258481941411046343596570978006701375598976347465012926891923562575778913739645382155722923624947835100918122463207798685193020986879636319631560709469132097199965850162613698507667045659162627470660414621544496664207960031144805232481357952299965654112588883784963044829005411258752721833041228039514797109233160687455642689050379235029218142715884023802226980422859349463997380240753780121835799505971747414806325183041471314433826500139299882419356578619693323975874708563540190450674268085462494565423554447240401224105007440309608074551748293505848428810130812479922284863373243004585120894986789621136580675147073204259399760380770914805688375955088247234240284202093394088415870701376408704425265432356145312363027727819312892653517823611983904342567402568506281807731364426102072207784283118232170759104521548101498248475835345890081017887915075873378364484099121833305714121861593514455772727523616149231471304745396606897877749071720161326914767558619899709185644414557269131687692087227279114324898270931333586219529736510790567586645709552666499530918787761585793568372881181393258090349602422045570613116346059456968902190388271031795848719758936185441600034997200927486022037463626348344716432713740182857711424440549235467438450271683738636783879420715756414112171490661384201662336887982823997614027816068955573931574263755558960176448998651925590115688961219141971039914035240994270933902795655390244116828710939398417710067709266581109967071282502014566409801035038959800035138068412690194054098483678466587503986127251973688243926350337228798605119624551088156851322713474180764670705375620473671828457427202900530702897973051593416038304459589438283038596725828509671339285325942348430386220254787429030891487241498171692111584340562901481158648409318535517320511488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] 21416542090841072336562287007544065197520067249647491816578173352323252897380601213507799718661384822409570001238790719314591964081532738998910763283842680419176081527516223803109098573831775160234594878627563737882915994110288325481606177644717865866816588316931242857284778400172351892340697702966341198792463613903557463312939698851738702318607065547755196667770212891856094953002756368692337178206424500780540717423984571843746338921406137074554600344815276768120791560895092784258582113895332386526828434682903445017391740462936840023047669353573281932932804599143667660096172065657351348266314087009104952922905127839884619793666431220614240504594330672526137885266772921245928208656290325541158517950947358817601432839134992771052202150338732546628656243745100093617263066088099497077894275883673314487110946169263169906002814869273468536611479866452594881776449701231782775554724550895872761923587336380710257033239362582476681644586784205089346051050897674246590587069694358781178960860451003982810628206624825289467762888344712931668542742776698228715792431052550582575030081799667238987481464563458779580136250608062057453624135884177903608433874423319486067998490902186944824624872026838807610718973525949521443336058915173810266323486271575273281855062246813787699144217974707820845938306925849463509647355510698558642027782539444094836521669525192624204579409943028461388856005175704116283783974368856128238323610726971725359921970199584111689222986265871099390531968860752344957387959091247267762594208333823351451612539897833395571138362770057739048317083697857699883836122972972905669572190653053129096538314599042135312875585010834143088793589200328962196473838996536333120567125875153247973392482131306383004937682372371281308976125382931936326385356986852996973322848395426726565305142797709998231946100113477201557549198845865599594071926429576110054406144252297845996880011125423147967430702472605258944427708023291743912180341635630882418082433536728755352915667778278310538493402548436715362229654591682705564313752655337888246983550548964650126801731620907709894455388909096951701740267659964496523419630196217703585908382425473758753770469645999668579113007280408209392046932490098885419156129496287245020144624348083480036054326133682353039018920153028069415526779433552437775711326032614770464826803964124966094957085094965041881380642769147180410378539773948693470188101406528529413125729527415160438153799047156355406303832908877291544182542996334745226795264373909856247750528724234388684436635408924426978393577901420857724280936979757768603215984249915783244845620981773555535808957506787166164726603085444942683851297340897449195077632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] -8646872723761491793260051263511869035675532638458174600341834173899082528535762129536323038758367463087624915883162793319001699439045096790826888538118306479215406181032101738953560904229149318798730864029986080246988542775099481585502484924557834132108234621389322636089632915939927375892552673095695294820924717874393689780250349263332465804352132705723944778115059969069711064411920516897344334517269145067906227750668194987930600328471415316281588702769901686584193491917647752753679743214720370805308353510417511357192606005667923508436515396064737438472542924930637529585523020056495099401763946211168448467526867541167064782711629254991716589043851042051167072548433726830620791285319468803920263977205574358113413806086017888725028673381844810651509582478875749158431574342435944986080977905857243966274122257467985717082372108291653265593326623626128300082512356461949229340578770891910760131303130538538290294246552084613974512784146333632888611525687385996202573361422305642184528748091501038530690730889488779911039579863309093102320800407149353434497183532479157935268758154965627710843290688405118082100253846617984182496652461357937448253315607719206239285555325796771441321839784979213994147794964293052260555659402428065713025255193612098024765134587290467648061848994299326737897346056703671184238895960767346534989680412497640774003112013784197430514216691323448916361676171007701860861914623971290156403933139481798187393639819928981600319897216094298581860310494990740905572409683263695439092566844207069050196942813335929699391060630887333174825875278491251478159639658594725495317997276833860805653748116982787806814585755162519980535916401163604949233067484381137504502525912341409421349129625410145681796651674713316843451091864767605896529010867225867036959655687559640345901723437791100957173331787607287501971632915450947961933042015600005007878519014719614012548242165946030769277300024692925929984307084461764357521513091320851630089581872046453951709550476101385009132794962231265593177316352872206727030719818901573046597481930679657020039913118053973676284851643131142474524804651925676387818372331537846907811974194250346928528483362729571415042924034031571191794573711526455876930129075067023197358335252281187472358339090727228837165435996064013116537655004649130144375535159049722341808222961394425887590857551388599280657157436261614036785957263082688704888539054577670200510500295547631069737561220025803485283380393335052328963617216683486925757398477676391682662944883167925922512203558471953482579965278071518687417761089336931667872408504092805451908245815244308720247131148839122781435694733811797551248599302712340607139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] 3101797812277566546235925821830335546936119237782673346509125258673951679204453746709563690095274898881516487223819751159300548642531756185268145896387863841233783234391190143446684335276571848495334419490373332144060985324447810862602580212676949361056539685194707058855391468052505799764215664415825512838162544876745744925948623561393771120417413263406660147017719913201641029228991370911462170985244501719646921074024375075620646204617991595025233131765104870385907931241128082970894002861421993913783489955059493130671903812616897040596092839680916861429099055341593521015479370360966181428308619497518275238910306424014512885085870282833196170996780970185884011545759817587544756116343237458149627909991905999172773176104854543263142162240899139994446730147951778405195202218251534098788469492700119042695054237322852508515053451026354634173184763182864871499808257108197835711851305476374927413867771857833239903578041131145187797293545692676190466040109983710487089111010574161054931422964392334274951378430652109704559734825771269984905487400642091890993389324094009336001861382758504410313711376756854918229262666095582081529465736984448027291205630886324595509055765836704828800110659391379838013744816750512341594057920204135558107450620066243766887090908361684857913685997628195136961978471110671567294286587405225679728984287526078405613215702832926056892211372582295396326548808693052692546595550855303083158913067173286086995301743592185460656044179315349655015817853324391896380611942386766395330233205381224112099510829017520800622376819114026096011165003999447344193359804614192195626590079147955475746120068759137573633656605416351219358728688240348362705615662342075508704280041006651452701298576581476096635247124492829118976454240398746336640440094407947298058743388308054035585518579009356897460369164278608923065884458351379487307459255483846801318116654594837356338836141165194529871379259540132644394925120477956372252018805582505208360589432121943758217874982196672536411103260136297549948562568256420420996651045175814613017547411533401957244191063226255658175074206974772665352225129086188275288844599172066341673553920039595744201048176796319939347094301960105975335825780786452034286939770477641707973810606700357302717206794244457985237854034673480590507432580756997225022548150206542522570265235258337853671313904309439393900968202403760082590077147217299703589326328321430932074190925435330999350001273765187325772286256024414608900385127667096272988926107615464217736621638829312528395887397489880420947114370576842123481460043629219007013970155871344998081883754330476413930469948966279267641255630841477049079807982752337441587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] -984029524435687473840020354860847084840094124321832543007484586257538308538628691392467129093133515930681993311655522255927676098556187071818452589001251147491476530945355942159324744248724010898876647487477419803870199057847643319997252364086283448587826641869548915591864458375129895451542166047578999057534903826722178167472424441570051756032991456349011110809396853443328560726688315844488228566824655820644042207103163263655178834209257607317180671241389767223719687590127578933873972554989892352287162360691669552274178143978558242974099420707367903274462337844443417814160212589330886647325740946603704778295644740941623233759678608017915129411276791837465071081322348775503547190922546988959916636009432439642002606669935923526592514212701760790146963463145008341878857844913071434504125636706237559707875760251875581420621543701042953553277762110303918579260261324916061583466485884238070344169346604590748768057538256775375839016192463883503709216666304277705402655308766015814199805359345585452644166055687218711881861059301130353212867494775323891444635732187732378237353415898531204860820781410316796953227739229604303294757426523454858794686528320745733599122327950958438229922603026578239314038218883245665601024543626198520264977550553105544844509648917201257997611222387583237804817976820557953190491519059474573251000783858155393908871317202619871412622863838167303203538620384341987930351366084552351146375924482942308745537925655325594652967143512024198655497762490738320186635128718505233838309563935986629316046105489725823816407399829576405747170814188858318715915363324046910490099795126490965194063497426085833991896264659745595853140395280882579239876295580748096072630847847867800406255047428971787763651464333217332978074422357028527364790661460491216800067704053185131029629808077306279120519687544065002224651871764679052276731718247818136074075100967087197106513609579088733809726850347869257606045288913718601978352355542208918469225404255184924768689658866486587875858490891554134276433483936826380739065063892053033110579157818131449700279834086320330401073493820895819305970088371911311168212629470245540676016727118436127191856148632243092257987465172845608311152859917268914433664103927792121763273866476244863111967938705924892333410581673925956830824152811391784160873846880179364240312766485551212703425733016117447592061047184457925995675203534032837804481923133699943331298490084011255512839073445362003382154966282232302670147621208138244707465756097149615590006206047040983458031754720412089274482392567879392923304212617164986367027052193108304786536403423876495510596062757970887193225112692340560514198785033616553410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] 269003372228802257971789597156014524780377745495916742367392354250986868460287753279291161270937887229888574290605875273405655531014850655711144140806629108362011828322041946841225040694105120932577740136068424531991613423947499898483713966574137752771231121654685018454401504931204689023107638011809244400556829968167438468305670715623883008660470001235436561824165771406836562776062516858881563189895424201489217189698474305116484387570263756581393646341461139184831318767209287010859655894612498214992388156388385227961622787133347115527055379295007728153070535872187928079715327708930739036163841234218563944032453213922777402127319258582214775746164031479627016197447235028796131516799394526323490997194111327356747844971791011537038793688601002683479851509065535015044315796334415602348633992666613949675878732947559790551463581637301198158909795181905012720768051906583790547684744111994287775734024671832054742269381960870537194869310373918382157373541517156309402460454735937491991410203148294745398994773718874672041505895011134961656458151683001613465118352097421653683834090439138275568262160694766022991436853798503225637696767358335016094135006622585953884581763523168187604072290880076897312894310254696511388985558539860490044708240121212211739911456011925168414469675889751879680042285128450931666211566635079102905823250783100239665365197478511630615481182243752895998410132693999355584123380255033411797108559062595894838412100497499519197255632268803238683244243020927996653464447603919619052947592178193488602724111124345328858245334268855459199607961099810399389568209696030568980668059624127784481119950418443635644842255614794054043763059552483764675250710744091339200844675347353833647181298332048322383108038651122456418385334565341109142782603519391573367871516052773732411443418995111971354213060159767930314572669005514343635719478225279069410626714373418814042110335361821799668496043902824927375540621818191650511972635086985228178678539958324214947999500886256135725817198779874230756206673609656886771765290652028229164889353151713857663489358185155467074487883533784399213616139338661110082583845895207763142791041644091551968476602661383837905302180199911587088225403631569947752349064427130642121590523925661275548717694380764841425718268451647454107760381331187061240504600187731976144656605068300999250984526129325075902607497191006124044435266627283362635693241712482218135731134501581486613961605490269585999006994246747033604394387349855742635320924156252829912279728627561109090396909574829944997265309156251190077538665740868739503275321920994665766679001256551046439799439766057142931587853818036187661029716054295372103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] -59533952967618524990824109517758506462905354024421384177654133092155079713488978012748277392333314741169522626107460429399673851654151681768031699301115901307513049477238513208143007089629615703025680787606028276547691680307070172782210067844495302014626356532841557556316360763544232925218220789396617241131351459459012333380411225496291991311713075062518205513381691620186397948403402854729975973194167378602912257065961669489420048716696637633227326597590688615619608114836341836959516101049184556105522630066092877918678402090455013498683686996913718652410162193799046416052440138379220530431262512381218331037251023410555496029409702937983169283383505475692479233202229606323416578429562730463429752073730622342455256902193392068901956342160973638979231031425068309420252707184080031399927168432539852802370448980224482169785233268341252478322242040756225757421601122881073734516582226408388499758234729263604980156512342285632044728564820340647981745652541226738566688087579190964368294582120206805574553652916708247395593211360967449522356112605229111455058763685411821524741594824912470798666645807730989260124748612193048397580175634200303017901371072152415372598376681795408792188054110868416709403945851121298112957022430361573866910333763097824328738102818641296760649735462625088319212920057103889200331779710094313286811239088822236398178133144100785791386706312249767902687519417789070075828326318113195756733497189930049012865043548305454060661904113992731036394680876626340142387297077046991829805221702401290083145299593556920203431355558284498644444529531900583545850221065484190580404230545916098419199649425706876789880167221357804871870047455275698031338921535310623033891240772039666254754259864712708383455733270974122355896416447289919317584089116239728829687227512848125046562332332087125847602822368418707706731674535484846433113265260112947201786566627921258189215230969756148866564419651969453523800005348278365406842867716541596049741683051530486739945063394828220774191853730101338511840577770015440665141323411443115311791097825276229602665190383498720816658180443654590972605204703647442372397046698590562785737117747856823060339907974076156795799458122896826156160465720071712832435828521780422679616135371024084180772539760659385477851930418607507238606128295771696888822383985273511181649292719694963762383034351610206974161523037868193125542407459994887425160398169240627045642914342492104004173051641757878164888909563895607091958671475314892231851102868364858624301961708660296902943500412792384188741086382562678151010179279521819915917598799886293176941765636295892207028541186848859541119346371277060264623768079474999951360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] 9094094403035990891878448072726259872173205453297691756352511092132548653786137378185935490798468517433908485292938185335294943459601631649695598491620677040876745763225499959770021814113657345456245676999125310520422170314387726937018571861097262405531733746992913671124592993353028981932649225781494244217596733454355943541875943280988806432157154423656122150635839142074950779156350880669379670908759798435120969188595188633418379780489830221318099103359033793132217551928088307119508876716362867947276239204533362890721530373369894779535455680844378807371034706804758815148919442501311432266837072428677742026845128946928842629220763035024922557527483887687900199425143602473598172606142077620382514123710349721772555597673637000349697281241207036642734254791722245396513929601988450402759480333837036004918296366451297866573083621305047293391604364517103713018489462824109856565755564045636540851826205540062218919100662564813130856179590995096494258488438092437359291360182115484498391452652218257825320319618085401400258428447294106212874463422904665065609791324659998611441966544040420290373688354894354932786011368240739495961166391038111881734749268834842148197244268365772969777572886201498146105148100394137338966017615214444834776105418009908611463846994457529313700747977358739899252998159524909550902728167135562753848240139589566888062391237725152213526600379777561606182599282067293292159503503486085043960826694768805605381819047899876703849406915287527898473713836385912211031906223864544451312936653247900618358775579153230212391789505739895847478934246696446007347939467099900886743135643703556746480838756043130154137951959822618330714578238871961528529080527264953411068567662679938823111327071510398720246161583331041936402765030948824770280594889607733036176594035655312940952338855629575071463188212379237367848172975325965337140009021816256978818786740947160616634360855329918086907912506461804963465754708839386202927028356579037653983655795000899332009299860755412123138747442798797007120311867915511240512074235496039418359687704466498776487701973766793437134895666122036332398760092977979533010512987097954369466082364882149716149849313813051453115609320406052743999051993668557440097210449863683901024691316440491603664371258298845020532884963731359686918574010565008975757933106161374707545641341103793344866936433147473802756176198660333166476802861381193462951857588750956832273575913408837231926359256107815376651891629154423625028450751168357355092788677364499476459438886175714344862332602111874576128589552416356983746691167098284732001201637027613446738486060194167040396569735950624061138820665213345984546394637478024708096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] -280759372450713152328752182902706072996231803022240162225328268064982342095639925218624097138928827780421510668880525708635398824672808963338379244512162374756235083942537438171076898041687475899720734666071426010795789313800831785790666829295326336467080573793668471955604591225637437613106750955803975215722431173846080364313971993064908266342281861342933680346475527153081526118344918442815431029249841152862730713917624392983176330511537527890426029561774699344233954741057959627937315489633356660444995199839999366693209926157504791863170305300479243837723331170887935665386075904403694159718406986179497286688790537187066437224481029472690463304079185875475183538786229406958362635093943112504404460218186395784790850356011978945571040090919600266465176635131834568015742889767351904709056153062890317898805042956249791486326402415845065867842422058026349826592463931842648562462847053147722217007409006265686384041514265037862432964245780844230150376602461521985740483682134021022047660441908664910645784858165881341208205009324484148210139566421704350995238891246212734294724750050686274273340612551901239921056134003273416282213270950046230047443720012039482987109578428492433569927963979265230315671341223257409869250659205912797237997563923731604066691536758045895090334401663118690994222364429367872292796929417921370582825937795593752432710246941304363394599369777476923812748661624645009876969063078265893401965211414273827049105441702550840814668962179779502623071783577735997228918153607679748734722477246388493127941741620029420287071426507875488735533032163923946486777873854475973301474053369398404993084380714895016101253962615570435080440810822554282771611362159883588275381350409108042581836040472391319769150916084359203612816946936618760909380148153621479173395389402359721865120204670478434617077196777518668976701527211533594741493266593104131650813687395913435606830424298960567042973026251099804689422187042736040179323202682749937811957959637632444362283665879618448991978356940767908964610452435571491529932237944355709621748024618408295295207585173879730550394042981079685416073668003405190254432848580969113262693013517221444815524438001000376252535163016463616378426671009319889138555002651671479937870629331067809177808674542385829561306904534994087876852431673367813481097940930146507361834360247120481707100055706631199681510581280953510705897086430986874422766562733321229841099173716537948259406728740100888801670223494945548333966586376533263662077168708635742659036996922104044986744815960870356824484133513988400195916398558044250849153259846617180077961598016048976903674772946369652099307067872664328867760010742082830336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] -353225556663829248173070053772212191097175794753944417456120249350145470919144831684441604561976958592731173917284285372968204721552262162802170795888495632584833379137447438675486660882180303004716090631573949957743818236957348691972382826941090314372954770051971965924366521005903867556876963161548039599152405056034690596236236960901766867090668616631215852652572099026495907935751453978995658413642768262265608511846551608905378000954483224036369538065098814853147290328361419983888373766692800957835275565283498042876626715232688650984276157116017940443314268192300648877713765041954691463733550241960642526535364261790731459541985292288017663799853494060467293464471285511786925808765426747530185199879691315582213643693793320198686164237872537850881391417501243262406779351153083120131025773755920061089446897502856583633766291967480905424580416379884465780556071537668368024573865820317902111917176250207002317436051941721356145745130055865075781989056781114054855097857894646048108303080959133184382708641810096672161430866034242818428847995469087010841607902557332568551854772106284003370400357850105056762108467679820299412617350927183018932470031069681938325605799748699748705935161557647435989190823550199427421227648991212162609329470490655853483934527711637675802701127922235835984704716283070561541369737601374961890617269107974010760987035652066543391263936266126822377770890625041624374229395322963993721203368422264490328893743477009647609218266622824736574710949341462738429818581005546802520595281787726175228009085766542276733750389146071479759717229001908732481350296889685336874320718070284321123773408733926969810307047561147318212466805050561560142134867628270484837081515262321314153612838105991613693221412920436255028649465433878469739745683324229588422401156079157765506401096375654709332217474350077793262599998097897064292075677264621057610639447710592302324359870843239432147698940918952075383675583001887605835257235369375782694191799818847520209653486669837737216790012728884355841679654935145334246306702115047063204594382722358259424092099105977888496539890161343901198186166976527635356055522414429220796263058855203025815382693638324024424687437889404226987577550216282259393987756480801626736525361975484333185632640297924526020343232560452671446361638829376189748104385528884384479172686061647172450992898424284894026187068220867469375384065445427244024538152304473360363851860165142009073495504155092828572395354991640605286815583701222049574371407939639153336750766329191124700364173365320541310105896916618375846163511201534779948376069297229449532482201917046554187049630090677562179753617817415584585025360561986076672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] 129980718500201072094900638499428088581863326798354289043434064880084716717118685625671046016019496559183268091601403061094151770439214256321043813414091693611501428952228104123769598665176715328237545933222886114874272723993947573229606075054541826117170363408541309302290950274019864241986168290740616044534717398674050921959369649874640047608403794463829409018263263143070084300972558368792654612468987085082456350780244376220721833231035839531303560357143691071115396707972732544645130670892030060600336287619630079316975504880918682004977231262751576820965672813329131359996874701864238748054426610557575572729125395909360850641376425110812166640150642491678631555136857851214339319395405482326948181850185418010426544712933203385930659287109765680419722461133897563717909898109708379254547271978865659287949815690338503926862539042542893282184886420059280560998331594425423384335012639549563314009182404031969647839504724877184398188291998684839185313706534977182895953352426968079132573889039303022840206212121357119461055760067692995371066880647103084680382732977505801224752043346017486492565836582224119806088169800739045947730129291354747569465629726392924488087352086591983725116177691373794374237515637782138207757167622302370898553411106162106489651021136832115486157115936948753238274259215108278612893672670317798488445551312680632937500111399078330439446702224905841407036938934455264853472799153700066199612569498059001350953565511431680175360151965472552813271755238452226357796728826426955951510771351665056230034774351796354315127892287018750462672404796725046033074724566111088463007988004823656829434243084975087398874699585737455008800977093787856591612714437415201711096757367328708854227305411870455211296644558435630870931609129947250110958517473395220314484131581569072480602891639881756854226836504264163666081683016670650176191822994797349655928547493763809878233691701418792494530740304365422601770338346705642369574907791156073493315343632193017330570482939791328952322048108673504267217985146948240148340186060327271097767767120749653541971027663996617922383370585549039761116978036915400807928232400325400370868175785450017831519541027831547261575517258085733876963236467933542833143484797986513927315329406418244127287278368696160255109193822212583990014398752877788103379484263930260743154441214337243279039475859175102070738989975771918055617816875903841802939993579833968241396989378301578375816639179561135117705015940567227456822507501685968732097251936193695566954537828668533906777416292415448030494541461412729916017201757309561468972564691583914940956178641279086393108915739993210659321043483821297922262172320162381824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] -25465512150849157342296134469093326436844703413060920401342534169875795776917644625765799494257553773965442539629095525026119284008259128736251787254129963737739674406437525190664198626003815039697400252690914855724206584419200427910311917651528976392183454382256747425495502113825753282420699525210597593554325706612919726177124839231871042302804491594206831652686985698365492010694455650013008323621729267002426641036008372821678477712233352979472815407022332763323526067083931274284391524898525921562101662621834751108746041050139682115091409291369767788386604973790374400382796511975584675695805883512583110288519093170344702744882459945073643378363637961451686041589114773862773187431540866028537439702605137126617733788836743299833108079556758398947912919659965244674835941968792240213603073661559234195489338854827543922685992166423700251478700681806579125050277278703606761253186684389971697719114750812949779266342995443045125154176978740455854227156846046520135149700237829067727114636038012325004721509006313700750896961313295088950867308519894678539888000072343727080971316922427142467991555823511763748496442191020189969761898167924805988926803600338420752943880983555631365035143140095177337262318516181198306458396048683294026646298516330542180722495144935990590132490210219674364108848591566059031901520906869151111657290287707713868402937642026062818160861316237357425912671841921409225256557266616296406833907530205171631393742627273510795057480495865960757128529893023606672989691472171908295962227736333379670315804378316323798306043383158633805021288088177397611412599944162249909896529543110228963774183528524990250507662402881460878213350001120392778836026807892658762679458462858430085259703315063608383038438757362761817719013097197845635309337295000412874325146861994826320994161184170072569270281311548886047003950922587310875497199269930499330688951579974721610315107157767579355246379588945457140671527110049159849076206486357312182949226619752720859449051429076291203277668428077268479037850863075832342669103972085829225675227146904296268535781340495535210787444641171032317203446899702345160634395925933530093812687236907739836783124337870345332873179793501452253873404455640446000378495153925844900385687749517806758912413731201092542417007475441369624012930457849539466866010727671544266241694714899587153574313586262654600368983607229584288610903346554494968932741478382580008814811687621521474723868630597630399707914507919184574827066938958270675561772246437546402130969922998407368706428626622354278818180759815160866137963489012550904738417840408858462880199112731403660521322125460370519133324131655875119276536969539092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] 2506500874352516055865054448259074290625004898287440589636205074396614582985631750461131363687156197821304004276942273774092137667433185510101830765687393710703034254557880802103022738947576911170402121095698107685926056396103251271501796723775212163315367793058393046786407876659909877026937158682587844405916550230144198767057682321911106420287507750306916665555467268347851145838674663109168350786704678652725750855137770472553302593598417145594569383988372519387842624046024264650021630508550914794056228665011056456366419234942835000449976092401217121414048646459122477789674782117345012916306054562739815167852575376398022115535063273841492927999651391275962276657738871957560292767638908716339000371884662448251805287681699421627369175070347303688587970510643571975123414316977249550219554972244691348364128969309880944195111821937377180779524163431085852706053934546105272288870878246108697382993635345050522192871131956039161645234017663582655013232850371876250787181472696928473677879170987575926808419085581737569553983962614489853718331550205445690813022686554753614433020451922040565687195260130611464753342267590631729359266977870312959909791206673126810392212150323654996232089004729813541159433229087964586195349025152700022816032363008420342463163668340418893459520797596334011882780167956774533074061514535965315511147269791227045957084113195434789676913841531131497629130642349581210229721735252473671581353556512212236921758374041418661387966889616041370352767942589621547736691877139218987395223925324955134733344765305706810298242803644120065874663981936265982480230180525779200255406745308496461413022208192529956437362159661191684158259346776002436107983278498642994400793108992263946954144220841080988666020689857893423880840970979982498439691838688274397671125721256457582136789663850398260059876461460890790743159611125488515770050281629626705503928107195347484933574162027718038480080806351096411776786057887290204800180978315736041791028476109090286552735931693963559002373056008690612078131192329271720620062265769369981597118330132833676513196610439940709567083825939457549400448369386367150904625386207599784541322890880267468499520780805969832800899520833595557067404087420029798850226655474515683244291219885615084769494437660482670254709148079932049215043407576039908449088617392702894082627430507937636193765886834450042399671182264062138120324014568707309918828804710748302287025220854762756237834647073134947511630671945820919920972258334271283150179687716378416043996902899582933172098980857338273414126101382080143336454961142506743085423343465178330844822093898783687534823047081040514074569103623119258232010690541912064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] 142301754223354436788499414167682775738471300891646597774469510819978173638158285107608615467368953202652564348664488603827963679929756537817701679400253538983946551335069067707585151467249224736179504270299643120293998073308960804047550655761139287101555790462174992287057210374359339136666508654316685947832539939271879192238339787280315265978452990624508680935233252486538660164947039335056302740013538380355957955832926298388642643951669072031158551793953961729238905293399021569715485751520294919457665281377498745826438718974254904632313104319100220881929029752108402355161871908435510959866260128624845568293088509184791745199053877990684650500388751996542057752328344504249439187375574785103317573458423720184630275938678758427636391856380720797524048563019531708598334357788027111353766142298687494237621617617313704692355014950883376653124597083471536764269335535691283346737835078166834120886890046450195305045873415027163998679101817690393157202822744343106829287755740106028978198421887017425966897105481716776584888913541506302835748214038331387644955191174982793302087245082499416558369794652482491776838129788714277664469656363528888488043921455283330538119195561151860522041964419298094923839443982302227589546857977822994708950772130986199280619323422881501774417328188198715327384976026615524513858534666905632410236228402027279428751693925765438838729159590481520579744070325205178410051234535452900203341094034499335258798780458409644979550897260618645808333351872021434711397007473713273933144628810868292634730810789189018271719201448596382213553353433856599001812821293913773403762182100245719827494301657598336866156102383101287636310228091387118965854142551795505473222122534906309856597017281050895607245171819386553116759456615254475736698590029589915779474664173375612081872143736670210661915174254853689385974046061578895744529115924317903594838590165485127701570993220750684089639337725402370429284673064083891385635844475059752326749503380563779456905597869577954201417447859403986545351694938761789159019633225380295226986027788749489692191855175802289505278136275839363387721224358275931094351724674230596952473795127642709023940001212996045830923897364891806229701938016322182115610938975373660790994026100874836037664411766593622408697408963618508684622654551553965555755533958294650710103167532230443787201306164227485672896454049588842587856460232253903374822615660496103392222017276034399942853103490460864754375867520678900552200312880332584342317008664211287796570149929421382239766707550185610547688891079194535664683316762717472895101641322698341426756160839295901260073277301544916614615350870959741255401078180020224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] -96006466581834628922306222420723620959536785015757571906847263265962517091535674986490924920056655089373397253658811087724061055891529465548740852570342641364976404319804240948783932490057619704764682599775184806736325936890143530958760285412100496542925877300768990026855137893965135706320757469486584653687736588868999966151570619350734659761314304273300567682397411297522753242976622513822580008760671911361532057755566815844057561135480775293248657221272672311152496962058931327405943780326482288048645572068362606943417497716670245381790840643705057652283287497712726429583117032135995082835776535956575139482486455116749771340637761412207561083913481399447139934710097696692495473562771793915672089096695629128959756301847651038879608784012416974535186909247171090932149276108509180087031326024159527706015680825224684043507667986932470568027872647625156864248107568573147389237781735481865209996047424881528692075889591056319917284434760963336619835644906399139452683329839152651783929930657553080258608336322341376782560389774736114761357202252101924576765834418690381830680913749108380114250652844186343056869916892679604007256135655334019355311765778805269458131386191793596664184299032752890646641245968907299542561497420519932202370611625341726378960485059648353883931285670214571655204326947990495620281860214864703187030595410436482801797506228422882739311084432997072801203549709699985353516983654159637478293953329591433276458654713875116896795005212695656483206516661305611741271255005332299729945948862136283135385363494669778456942722562692763662110796232657555117670255437836934293581426533646462198334694767028031577152139340088729143959987853834160551527243770967278518868925557435127373224930452453189203482329181114327983633264895671119474599192961757765939292874882393194430361419949451477243949937496610336098754841363238986315053776229250086660530927742286074030412997751758330726752020830605732880918307924036218460296096005742816375867066163249295920032451448804394869961876558939246465784351546505713351629853823474984003503582851904737281210519247971969114434580473790439831899832110505775055941098703313955859677113037983858689878267539117111385753565594185879318841535533052986261977112346772623496842946476086430418622517037397014720296671887552462161722832556500007403802561207579396310841286620887097615307263414165908884386859924564177028103813468962983582113681437028297434051667457536338443655072494051844304140318606429012456116264209843326727735370833263876738088031026696336573727981817554653461112197352728326421107358021074197564039876623325745300919138382862666509353558426003103077405708574128894567453433910001664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] 15729534010202997428132622750619865224856448970936623075644347572643018880595102941726354189809369801210678429735570550570370511578272776404036626356135462119165168542076930705595327297480329690790722356818525600191497141063881573107823998313450424963093228969526628144015660707831022995286423218132440273110718536746772326637018056848991952387115327526752770394881492086991151515199210070820197697668476108523509796607703454335574420744113294334834000449461846852563798313829109182564690621196700167313893851512913161711736476451222714369955015683725376321835562120350676537199638838842827161958909159765663433214901810338259058111329662969765089946658563305829994271217077048813382498668231593967754042787774265347446595025959483035337566788091583315322997882904605385565861709835685189782519321663991543182206596932477781159246528964339466377110011742620885224474430497056499291857591911404642751219952294525071780043236507624879307650289707669931202065452456160160870859322161330915464244409804548732491887561427429545706780747712858747571231656500007230162810716322464134033908660521974516830224821914992717658409331837411828502401600339523424659525799854087404090860216417306544575588623870875239022073499459904360054774122793997604244497705731522423951298074301420109323596887163558592607489997421049127819136453623488403393188759674462619571551495614047502948781589718091832978657208937167142719285376292659346115452757568094326000456964030262854061065175090905005866648134722898440402460761593601981911982877470155819561015208298642669660177661118782031777923247258845760626187324024084412290456268882495294508379025369583782476407073123604467373922872009353543024699247224807760553193809567613896441154198326399942258089269806005372581762109522288567243271124597853814797118154606320655490164719940213039508179756471592943526212894318435681925268548216927956702061602358386623557539289783525743479372559624117683333978388857250865972523566672911613168253703909136974223908272700981745916275782226888013421837620566499278784331221259374182570047273157756757535508207244814147593103437901753780671114606931356333760036155142031363779571773087161857313769523381889160249693434404639232049937599488322330563485754806684993648818296336581429841044223432563159655886290319675448191853362714301631886512146965341849269538789558313449002188176386321381128343035361706571272477142694931608692158706213742528552981445125339055021584672593684997916641161696440912101837984952227766088779179681306879634137321838397199817783728347902047526031326444272437609530370404840239072181868211868824111144354094178692839416671171144554545092239938438409357567542895312896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] -980754540730670236294162064095677585394542466515287627293187150497175873847695571542229454499491455423826981391716365951764528670153192380551010818983442437026292087004614753453105616989477705669142102866658374522112273904276502174552604535131864312339206985640184194266482924731063360451583906545714935992353757467479224489950430159973209237216767120655519707477272828415926381214617150535208545692778643020292256988939507599902500607959670103483277145307475157057764218842742298238730874331124683747726316735638426725832963650035085575020017004889052047694430042340921121258663359665454002920354672089207140279045823087247438167942360132403073801685307369312927631951898193999684217693655438941764175509717235413341923557829424152480636672314631860428041749807262515170836077192078986196519952719084779175815661269618644627297339021072589403210880088174330565844697369948515053140850119186279679445776484965657832121291102905536454363974071152236166617670938258692503041026665801006938986122729426854185846046022529153571590788452937909279055035806900367589110309050081317403419434005407419004857165001549988800296553014234064261115587329786341669399431264800588620976406467545638055056022183230717532064175755758378359055853117322350602428176932924739266777467135903811089814211389291207414759245429738740885253873864287307030590317550290511639372898435987026302785124083952212536424897664020730248116268148541759636095261039448486242860613931881180073582800794611475539228923136444798988760861728486252224837974951730464402862940427799536646332461966528439078997124370677501573465398872335000214244992903085332149336009911994780943033498436474142574769488307037835280349971788443287548304211094751699055720884334127733315689157758514011231347743911704295509315867692410914075218239363621948555061757054103345116706828292905045429687572906555560710838206815817235737066314260705802632741858967269259316300219463911825488807192477536576375851064143425085546992754009959753181975192058946718922728241206216543965568753963068230361402970550768631129585233305156147101729803862507212478940643023949393424215716330980154277387456331879820448568691533547902602359957344560397513539220018658164087102809810763739244751185631854681125346180213333568389906113052521819908959739377883899815843699168598888815573768674169121979346136891642659893759784083489645209672762555147166423733674391814365851529222596104685023237046904527858359149696452787314662504301284063737201386908493203707602676886673340328902803080739014161959538239793593930766022909164852779391405806737424584916269870325593076645211456950551734504309688124947313528753033148533589092426863519727616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] -52600152813989188606777011289163738995582769164464997914632308346394610183276025369597916774935141235008311666830984109624489066785817632991215518774369370300782097722165210181787125701527330665649606454019150807206892717685806149363721199472983076251148927497029171567347304064454023354792741177157511241349448086534154587627020229949515765670157692935363461272616013769840232312909131399594202442169470021717355055116094807615549725772750055609489966455465001413842042391331746317725869893740825569419975052368979852758705386040650905731151433569698715963140492683207470501635152098182888812022657704356603467725603964249852280850022394370956369605805901557687600942341664347491139654071873081146387359198154783444559524526865869952105296422233679560494916194674294144481465397233847005269912603726118033596543279134920375458997458885182100688930628898385781168852391939138726253866658242923557694992492333357216635666823121573003739770873034568369117696956026143104520174916429437296459608799042251936194626654225476568088878145544334426657136917500704679259023951885862009226759671932307511876877343462965657272393798034527497835299420703235539935652205095724268045667620122814243133967181658194641402469369828414334901447590243269799456762546905790897981486760998607507879343795761681097875572351249099613767506149096278436222607292495965653402269080467907942208326658266279750816405599169869758425422747334543889650427991407199080224397246184921906130587744066357861909697422237575448611208550809208657135710779142187961032891144996297575153573810985590023497816784784897097008957881526451650007802285326485161198781160525473167312237911836895247773924678808130098623412704380901755919336738026144773101752192911494706114632409296732457277607038872556616452735160784544129753405343030192164215550365095618308873358140885905695809039730285227130335315901486981987103662895797463386946089142870402431422627010510831178282998480659946923755717854651356480125983495703834795527515233379178214520564751049088305589034701271734405846377175200739715020779017990993206746045265606747333218316733498912438943148881471248149578357653898007807119192137692282954380236595865852101572005220397654614712377290891678539689234837971128407530891180879902050389118645999472995293749598984451547491017703453209098708141776999022455405945078544066440013557101607579430384683276254349466489234960584633798225493306885132515893849971635499307331088261570248928917870165420431613247831891485226787869672643011867142939901513758809055996327265087967907336267659509031661902959756306023295405255379251337311090203088758477847109135355995131533530664945159581101354889949216768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] 1297515570654519908352185534572933798059778006223863114515991422195994551463219481412678648370254000255768694427324503341196628142032745256768810278559903771196885388966872053373740441629998222559252451895831648298627962206103213712948845068808667338362289617451828576039632245878239484862147389938908504662990010024662728962596332120038166296690252392399298472578519156475389190718547324107941456987739330807483793223381018516948863592144882905157582659250077368444793558563686361947539055543224962561680944019123290488218295357848890642897751817642818459767934050906574282779581599805042791980391366820612811712482852237426673220550947676835803367649848480399821181394498842922512373403205268493674808722092130883898578876121651886689736573820583571634328910442679190346204041560493653266981151954132574029278355994296718174449086616909637439234081617545169255178916786414206450803313947321764149461643642460727538592894377481769624250925807942250233806345280235781032347811550262167167442686057820468341293139878278830147860365501369426353435694370832477812761972264802061129175447754330350647083466335595843172233723864387105826927793685375979506293562460625908608252641630117732254000678363340588827615214801558947132373899964610502233010410009447767844332579605058982338196764670961338829615728097318372416322935602995636318547683737429667993660690289895235951815074210730990450824290260674515396378379005986195911900317920579986698049455545686030648476103640241874432482659997203040995693299461457004518693118716094326661267027212611259102339205007775489884853419257864179272938599935788113666515239687952285699348228847524051855989150516092898262223207222658695189292204518697627900020435669805726290983771552606428865748727099824690206147617218057209471932797760276579454606344968741637733447270651425803842572477286118334943569458969462228836488338738420974372161841421675842853896306712765416598801159131717839919367919197520441557800611273083721092259865560077217822422406367073359707329451672732877012596072271411930281470025068897740794476874144507487293307625273029677583782384308782242321936415875929250685260312337876515480168473896662256591869550667040999548090929316446406302480976135204267014057248738318940778454863122494295299792813238490697676774588842829044556282036658134947812784555968361373390770371061558457518323494800684962535984191213127651949908635087038119305329643420569541031870211727923391763677063045001581308969311784196746274016695675111015773054848038779090140784455963772432192740349236284993421078323867593804400886333274255341660899877402434598014876035393933238342472176909850188156591752975525767468579284844544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] 4267189297819026537769374647480468547314437957968924842308616436360366014435239078458299015502875398593620683910592994159252708683637210710627375695601779948099663444424778568426565072161907863234458500756694170845633480954488080887757429842657757574927085727055285267398427782961042950833565113622075961252783580882973359472289831030041773390356117615330258746304687855497686170764945053334222990058904558601303598148523611975690565895529427578975045030537421159241462943032219603003434359800363963803612494567181626058406545611884898179179982047274610102448995594570495939174542866271623709314841479624869291898506411012290122808288010603382691891652741870969967100917106950869952847654224939075156594681866099040704768898724260622405525619615746053286239900513263494126449365205664431507203805384546492833612841753974584488745387437150860163304807147757579271568445712685758492781511973069091738030818442641604691671173432478132613894020612573125887574725066604296159708662772616225805466762711695260474429619537516547719361375706380503319697032264439993262180438704937896716296631369093235962887464420113776856900694005532435718024377478921529961533952500656003127343369556969093129123152614261171927316561125761903102220181011827020982270113229504392493823569536521002002763060000334156393997566929285810650392746591114539474506015996171892471895831744625682983839509952062445234854570951180273302112283695633042682866519544768730053147768993370570336216178387338308432604812127163147315523989915342191592352340102903102769581381824676777161015330590432396014053144650327059749369431624860188946275761527940121622060285472805988098890984963702183397064707483740833669412584004944963845450209899998845414669112137412912719457284512160944743045148857237531521179382748323288375255010256772779998544040059970144408228069142079716840428685564675514692823605184695261051981019744825104067982687850988493393791117294569370924301056714693506664192207328441671347738361365954775251802188227893205977549341260322965597314538654403421983363337798308233367220062695834801684251253842629642004470140349692471116234521626566885294854267262224695936799356072538369425540329135777784066715620788344038155673232464070871685793311229344239731549333755648591165266739076839113302173776311648015587018289466115901137714949199586670091322187777295290729152271111268112201519617704411290351574315270129727627484467497921238054897166240094021811889803192874218451153873944747310260681950872526977702173163202979123770566572833819625943249845857085604628601258034763833438331885386448173157883342877490248540138729619613751667235384194521997258968969818679504430523675049984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] -675982975719493544781859513392235303837539135680945476265306451105920221934566893526692087766365296558262553527515622542169276293797398871965739207936489899679233421883759570173675740695699364399758573404333450878957307603495794370923590058454612546322443330880451440299335046111533031097524731579372266542856646781033721110654874342444626460680211204570956668562160367175092590528582614075520772672306696472544840007847718174694308077290606740184173631435390501751670202450513094797535601569633985369710867122889016229487227905318713398860695260797723928156044988078664901931734063215197001066176120764278518762009655246531004505967030018266423721088724429560432891323975008554744264601365719461804299543934516001909055662827985343445786659924240348727221344768018837364740824781558602356419709645537778911753885050651068670647953606437514394477502884515127908862656535413488027462159719881785603191159256214670417667085456734746005863796567500357423471761105859884643738092197086262897920920974703424365642058511187065725915602932489622890479309712772440178916010270198946250673525369964077874834166063209763297024050573214486141104059500449946927020246900636179283738993918915192910207382924133964843248363871084077631089520642634526428434162608383727293386320442996884221948069145673112243988003159246502267091256814302870224771996302443727709435952106172978141785546678387955308009537400826741923415408021446619201834596655514147678738745519904683518454522382175025352684891721496552459887040004477841209353377484920783320001061118126260278554894772819481501092483653303340528044503079905133253640056235960492661300015944731975306194634685042819149433988957997853880365506550943326372697093848059657608530493507092446514569156381215016288138208771922728255549486587643637161972644331122189354263975972267776503938297725676601253024488837802298962607964710542177973748699291183742432641741072139814556923140666602737861808496342214107547883169485647234129843716691562502245963994046468943182906854203506540484498958416594886949849812491006030537512403710391825934418403775880831211946384601085033819230171579978676771352271038553534105127584180214284412281779395288690763209741111002585146162488902108848457637720432147234130680764016469820652896344514820761931220806325301516506643427847937260364132063888572052108548639337258005863767133877151491061287997618189335480387455577065365366941433394199004678275483292615800107966794172111166286382272130281294321913196345253158151969485532793711756973739621665817617693771175080857342465793779292617688230487104162345490344453001542985953122061194151898187146369788722477325015336107916232140847100985344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] -68484572734894533254869928288629399172378513712827120005022777328515822400052093413855506478514725967164350241851462120165206876004088318039151733664780152552604895528707354622565910890411326890277229532579866230720184697589679205070646097918815875058157592238222913792215956604392289118257243684018433473620276514847291905662182125475468280459884034515440675376858862395432477753404946479950766836202885056165804991083626932656727949824605859491101427941974549252404758459661155695642786360138329937089633829069693217310290221961872231932291875629510549204655637046700875265389779514784054854950345705340904393308437029905558759636416394339973587939657590170262086705897146458779457456820953266840595734559997209717215335461603672676323090293260487203787023912435397893012665032358396932903503782302207600131311092577266514990557742378147710572272910714422785274520611851223407510844859365643929014494864434129175256029765223065478096240738503731042011080955744911174044111127344842467368784242011931380737113152833203982915469383831084519845972646677598992595894588620680686383895310226329272550464396223753818167923734571830352544890029792734088944169082388182178822089629161206138901216995200673323913923720844823534391741218362008071814159901711779909070293281839133169486490400293803899360355942461687439791278171468401911644000623261177503029665652924603177494086119075893474642019242427066191816739850875944370646038151104849651398041936455403539589502853956333528402363474010618292446912719040783932863785440753473797640691086681635785438416634004468211926611757252824529983098825345905439585887785083653321323535221241465385030354618353136144019771480909749875330165857925081268630402135519897377288572324222429721331340475581697092666097799360960318282998898769452780099768885787920388570464317977834581871297935143178031123515838089051365749392211965614222631000860640115671043905828684743794643329763274728944904362643287779906462436775028456240437116347885766212999938880916762644044049978082016677546640937086750679735306807582585695476492696590321030271301336438779830228580059506455952962783723170444695002220378283656683927951426939755105397538541443221717564308931698195326177771335254987591337280254162750713038315376676692137977455911645138403700050992948935705408449756445207549753893092403654522475632010906345181280718630754092882936380646424686645927045973340902094542719928178808993850298254661001605007626988163270712748089719175885586758644306044385503991684277467630800818796797968586688817717879449344235291796591453098141083750019863911986187204665446919874112800276856538879549671816836343997634107985340809254808720506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] 43782841805560593388972938896842459480756477873487716667418403261351438546583336591700899111743489916562249883185512077422900245458209367960788959931541723998694315606026874152531840086608966635486716254894558433763370563074223604102537138222574235775527752969039771249248364370903876959017592829317894752581418724365277566028568717986011033213209882260397250205881412495144083853856309290245118274059816996090752963285476327799867863351751530850359950452111368631998795564916928968986896258751543716025811695631727747219366511724540860922164619659058482541465739686777154824137270868460821600583298625388934244301843403663751249877420093907913856118388159878672516046251902664863275367587969514409741829175428745826442607970084411565581885340940719353620257140939272227673169834965444402359262929254226403740268308379423222150925207998989389840845957992838832439798744369740799860660650361423688448933075319611703319688304486081448111509123070477491346035827709798988377970800210157116773678300060950180840245386450130763015124930884364690042207437396841594516968809196466062127302278443772980128345324859781146337376429217615428431060454123473629697238607028970215438378111357540433991368318188054658061525575233095146598785078391805569549575371186772623626498586275811398037145299457980785415681685751453838834209416126827753527455819085964725483555415794194198883354676967900132869337038610805247799283574635131966245422831265867760680737609740582381765725224461983781147279374000750159094841837009728569114094666497578118946728501784277112983380393505302567951110587398229425887661793655046979714621502090840312646004924476507442837620817919575173101156476230833223658810659129736066938007312481855991880193860151721564744074331143087315901328130829159319640963204361962150211822859788068612808215544931645724514742145251529928505156019980813246980267856863805880425636865141498304847743224900813391077309431338257691738933179208022240717571694730552703990528708967136681760830463310065938873688778863746018722185876258666396177586691670091547202981885547584927644748797462251603802984554372828442032095736408892003169208165758755587968165790221521638573289255647732396576997331313566102190770417860910769767374982369951516897529171420319638143679783942184119930508220137861511575402497012676757963508281232800911796344555487612832732519453886155391112367791262372863744272337110823018682826451012500779684450621991642153425793721395875494771317621639977489388717125294313147333793726078944520857505031576849046014245637935259063941802094284659054480635249353806083575055335027170588453877751881170790432180924392369601620669143686322959224976441344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] -9100150938017718953816445485931997128963634444802638483848564059058165117085856484419462514309273753335801497785297618069250440738148672963716112168979952944146246269388023783659830653490532994977270567767913897243481610949237332760353577505817645673979101023624605170003444609709782032239091683628788632326494067769481938432794107666221642980941091820702505182560378110529158911530924933640104005545333847680195985562108099079944355992146905974514282237738311069264149698368877177142958236058709139705490946487290095153430259462125407379382138515236632297974184931719237990028973785868462734399978047042670330746533166906919969603731815990231420506150606962361465853777622290153971201187393618559764502037565664269403485530108823416898560055725532875083476955583272278508236725404348642095131161801033478501721097584340353039426846921263671976857014368548695320813707123839403985887329557065476198341420265055614937736666859499466322331648755954814808914144625930029060381529748905955222621290286235677734846118780124428380038216057619591402781920831297653440277321107938426932094526416983770971936530988957720046822185017155612231460124112392452522005235084592974371817571846182569233473891970502219585012148066966393133040116209242539686921160911462145493573656215990212005789195450265416634906044607683951262826166194381540252910979725618587063445006501614990895769655895598513637533351598903766935464991615346312756722413947265936977558898494233441217087918404744051825099034582576722043295565239411881435861884298416002964948510116229943510808620204512012371532383987335113477280195426046498630369826161290334234304180098412230350370603729897026298189758942829339878851419116265993115199168790243951159796215985422090917137501652918062118005941507301132572820787925875951744779134470505139190194141449020127644125926502165617453464247261119151005415620965978887530214515322466576128241115646223564790103570836926379509894585595245433760468651796835163109772711579206508593227048956542647681471891076125003739614775694199087648841050203401350580375977329675270498696181932230288341831760955444199532211468059204308068110375912251894680035817433524637091900723861530088493982275122366018076064277757381320592120809502655153453788623076907833679530803842714810288999277161980359064764380010809461925826894185286708440115268813529467346972149092597887891371645820993912503888571392586103003520556115301019713368073761864673693114900668912116048150505518180866098002320494585937600882356239610634072149496664603516618634966322063753104826227535115957401478662108275368323707012173723915197604343951457528155180900879228499209047790910106033573886689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] 1286694347826937575149857483929102335790747181880075080886997292163856358583683887927431096611552463416538813692611799561344303307502854230400708305301921656717585153283288523297718227863967706920744507962582433544166799637214915950703665643322217101229317065717336154021992541098025378862219284452359705589935082989777128964071500239767337924354427154588189685300009745014144991871471098243529797050580787314675922532165347793225672416600345105189866722035302333651256457619165927074709932457544828530289936804151779918970056119631268539464305705047931575436869423499032782894838195163942066546304115912750381395144645608954130310250693876481272186880895346156066138717606556691311407053250161529958073281498556131630741770051229474497186888205769345599838559426823335096423494202076632724772036684360298267476859987105124652837942599563274668542177104961475199113839831113877209953913419777635078202348270418901867366752650226053821544995863432355845332351383896120159751960242976972546552926918519281075235760590759504789619188154329091329053833163350782538891615211965214184029842474727583301879954866484043750638498260638024494167098192549789377949001484023810109291271094069217302962713628502438670950454476706594003532160629596960375044170380010565938601294641180698690680454767835530840350833637888464758989038793778070213974390763834145809109420814782105902951233534672425522901840935668611374072618691529205847549098011232730798199696134999037946681752633107138522628111324618365610332584398965985526483826152166397979428012190094011830422187286221731097174441471758794472647640775101399829732963008214425469466802884738284869294968824944827875279393101824077883336376768301177629994486616507078332512005312954400275911273697515612034356322312050990389823555172594058619020332624056430153285806365208309539575400893493367801168063843882119347721504330261627838490398239812714899440397296420413813165413239820245701299270007393364280216187995863066026728847677610724495537536079209952600788531259431670681264718119030111719171380005005836965823077391363243765061451660989778167640399729117828087294316056266305317703642525376707944745357019712521682937726342119499414013194548942116821836674355012925681617682064089798503612448279506112759629742446448882784549677830819477526852395336946906157954303240603100759738413062447467691517261650491544644059794678511602846448541446839322139560333579671913168210211612057344668280213881828875565633700919366970850561962286668628847726238906525930789543144844085601582892194541510901292198326436028668851360963061486334281812889383824098163765762769473148698316123498055252720270430758509444870573129728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] -142421006871392096466673768908440348317869590032928659441884914091302850780228256894257984825082992777438251568896501568453681767735031486067872883388333124488886740513241168343385988032045593239038867920519813305504023503050602139925000322805523347621448685540368511057029774526411888115084987501617312341087011032906526656587492277624228114294095642773627867286733626858582217385107938336394507783111455749745860104530971723927404614723528884150872865439768722408697011493705027624211183460813701081173971441553554375897583344316477954840789876977305585154505071443321030355286093799800052516246638529570152355130727581919543887537142234121517456851157039669132468337045280232973429863522382976543558122962314440446987502813463592873512454939966039013139990887628815341235541676363211149450349883157565556101390467536196663582662401956525972799723258411890706896270691135876840823521889962793983385600032598403288385197868973026284718232599577415416067924090234131636892968106785783087811737948077747113276820569483976892973237032231260577770125484939204416562565254580972397504973059678677768039423508520399888922923494606242917460339696349234422011965529211783780604944544928457878527026017177324097745677901200836476458576958198795699189004017658434666630272251287055616127421312226018352271197987482755192399676098930457579842397060006769022971496741130199189554550751480093040616767273741301614417669653982317899775583797341158246855788790744147084060230529507900717840829631920962808886046283815256276879989161150959183659914703874994031732796112511711657827201241425233987490170042727479863839301937868545157933197905279139820018793061351545836330819072043255657988011350084006974290991691367818021669103915575141225787877309431127264187487406224031926795071258573041300447004332808704647164517198445526312393057319820980272188038090751545461889032795045965102858772691595904585960736470607824781575749560602140399061972110643990881808455626311980318119527292244999415088691775198756945827898383933537605648103974447303763871295764546967078821760543824298172680858471286411637580395489785526698119559477687964700970359263742339174798908529919441598378522724618233787649850889078086116151993374204990658029522038508726195604732579344318314744221647324930391066616174676986954048045083679299271386859642204819904148663038608569324522762085008906067548564304779708587913229461233823095034113729807557456444647713671282187288912094887372375884259742982706192737417973303857653766562832316221072386409432378063514464962007596418344485684696180135990376667439728752778578948375469574745304692285544565944234817641245430043893330667531451259454226432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] 9415265664509475244863000141313638815979415528107964117578251660403725317167367274966834861923212359234931155908684682020708634626410999365050161057645786331944767620322368197048444254544601087772347328483239083955259947666078664240278582452252014908802590698347481956007322928031381809516992095382473242536312219172936536014047075658820293545373832751697070475265831434045477613924439627355730298090000581170448925618188548744815030196029203803627884247849450366408716325653622643797094922254364500356996962616793460645326066938541931084272930419384696790939895325505552129836261304361933118651854644535735750579293096843386068248771998321234855752008415422835949112121374818930495744119286034647705546267414488613031790408689393169316283715876949657418667255876964340605403691634540024794057434471412465387831752692939622095175823762812701748734932000722275881588638163459920212512219095457107527701944242936513180396027166625088298896116447614542699033101150788575892886624667364723970590168554701471737023506738823224034212223451362984589353966617411032852762581615064438102206665677159869728586570040515041911231488694518298262056144653243769107071862698926307550352994729388435722510590617751860146289055306275515629286392858211441262112586891260356833808634472964915043404271530983339584474828743586506097449552055223253609851262821852068241581748583816936188819307660338543715963196404508477031016106441540935432822209263367826157475023724739090363000947689210326504535617069762273262577745064236168125256929244677019427579962972986370003776804394833697116596081146176721594787086251036673133814475164687733903204581450049686545449580310521224609611896424895106466093992007344253795428372098228102874693215277162793728202883877995369639563708210564292619026224595721421286889286808364981581464732542328020081190425334148145128336440456703886501690835426821423141167504109607169266395897073936877800889319993317593052393473713273230227115792534572021757946516702561677312407948929330144167392563144505800578808009120635077464897284772066909116374956617354440637685086597954546159826013583756931088984620349978709559505077456568680221909087072429746378655348826422511646472720433869397094884165817294119604748723269792168783433881901827363902303984946290396123745095662452312880448492109277962213569422773820845437527772457156991818281833903230651738038668662349682406517343518609258140040742284648085871044852467169972003549135478099745391416477796831492068023293649938581079690294585897367681522550320466710951121773271330618948565755202854804442932952400186466915913527455564040475284738672851461327632012145540351031952637274085515579097088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] 558845445830610472638656797606608307056399295987400639571089742862962738224619796077319834840373585419031149184970504106833308315005533227915627610585929300788222203760676237788847542525135206072445856080390827322204119038532491020109829215255644739643859652714586636121638226276561618741468889620560860981144406183018538827530928189601176132788344543544981204896342469948256666766255854074977056271681658478862628015170431533451070925706745231601893976331551439992669075450630192474951150233680158667334336482241689856017629642396693771853499115027481709300965227982143920799601665949946210921761683831409758150154465873005719230858946608911091065262609846298627101077907011742438893086060286043336831187500592952044505548036749350896944084930239897918109057819491102878252033130956436085151068837015043833768771015630024444852792257013293368380528636499458884922515975775246033345016886973075296648582892076296178483272484271779309527857872119362783376040148031553525480368917185154815770860235196518666786713435517268872227294638600779358442384728209314749542499887157591167948994020728541105302842751248692205676596020191567714668423473123010277660634838262716608680363276376054397356552342738284457563056525540227682008164538737495944008616577576922547238299654986748014820227721175847568883666533494697198379765300928410467615292222845136809397171413345650344038123823932262329354378351928285870608692772121602056678424354167667290498347494458912719262836820515177528469846410184589785882891699336006991649910490521006516264272021359245737083974724739801812694835955455380481545193499283930110932604880646402045487512012418025410701233045806867557925359730589538957071231348274076936538254669791477556142668183366263814801708391457131017178868792235082098973964352313505461684242409859712450990670516833690877031016401234312272773036178572577093232761418686775629979496276632580905569554989655210256153630255428126744912376116344504365068861476685415027076909053279846545045598054995989255140715191001522604730703326931068414652776283708392595312284602543953456933444813674130573887550572562607753748850772613127120673035802935253437187817647741807992441290097651299981323630015639972725436194437318429940654850230589438208540168935379893942810067570840965748652579373501473339358208681761134979578843662496404685210660784493185370488316174368198881637334695466882608356790036423988281009005840034333617830463101547051970033219756947373749938411070244845264179719944375385624350806442685804507773848657998184833511133694482073531946587823192731972896270283795645512845331461773996303887501672233712084975109308657020278778857279677175777198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] -215258768551635694676121581293089833464063760769770783883612385333055398630941584815071006770168636250641868768522900264351745777667305404828350053222124381218148149135450367623706124831829070653212953979711692554976599311696201245477204435119129363215979705575312824616575981797940466525031788864838317197417971961130936471392298897484258657529465787697117679755418412640998534335988679711320335407279760802920787490775319313309144589767510268520183755251276788365909870271570473785442991815168001078897875126741879594037981324500164370280458143178211610704257776059788426823839076794851281163779508991813798902791326740002638019858059690827024980767505241034895474255189927613843599067675126520279138067753380983179947475361538792994867450597015162178128602742285519717730962043246677881474838694884166493809120405281113641689798448318545978370326588594711108869119597414393547582765960397602492622696106182048242021514483528051151238605258790776849592058580929721287605548169657604733616457658585445540836512464036898512730700351851197617667696402507564065238336180553637897102541038705199201977229437900271313958967119692788447098807277005722485870804977018426021490126769405541267664503245887229881967658188272447314685135583533395474228573277315941242118685846973821584205914570632464374168496440577568627274435394421389938409664721879554735378420305811578496550619058311796323546299569013769336188871690615005950897963438556898984851324064661860105417317083137613965189365785922723519551961852465414984125963165422391645414417786202928498427066440798973163387344296159581464004456108708881094344844912305604531334738447510719120100488547197910369212468345912515003206441656545190515973636954837523975474657337292076084218343406099226529472896835625680527209702969869281153601859754032776817856900877458065364678219000805815120467832153983222253239379557425442340055062312192560039331831113594140320300035521494436616467934624439112931454003767846639675650981923433371541739494808757904042493251103606710566060379709722248393360046596763962291675474213418857561936354297420232494808657379627895653166830413621842752768460999990898841917007393410695340671788662314646168046717456612652989198079300272500013662759893570432630101420901733809002152477381625534852772981916566184672291010306994048241596219480786091018588289859601304523653157941873925432773761097267057373521730234367805593349744360516079811255706657611337329356461948361524231734102150151681824213707375435118549650881224585849039145308639776731386345647024756239206705578127550015707848280747888144845714598942006419471054954559373510146076320829661696030539192074037805287735296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] 19151714847364518162189471097071196632113703442890385919625477481487957319448959808448295927140184990531511553940703587184706133536399065839815004737145077823581850627886999948330452653576798571610049491452734175119489763573838398915553099164810739530682669576950390411939856367590976641454659253023865371693607733990679801723458563531426960920999305792582423322267650335988408655552451607320142746233733729832538482431075968226802687588280209587060543863040719084693513872419082927623515509733907439061164824648492641397951981558770652038263580885282696015732799610510981545519994936296423037869037467932350961467022380096861713812930713762406793017298305617501190182899892413491434648922796583904076643068413469450395778731156323163610706185139645386262768888172740652545232279621826458094070107836106785210764220052983091595822717832244765627270069509430991049370559267990643026708818281671277005164440646226112075809726271296467825586626235914566991403338530461457896392990524979424292413875058704134541344942994956347444943644383403794536914322601676428892233865306158076765930896232464971755675422818494750312877067200855241855291907905841537147593229101140821468194200127433349002218450715278659352346030057920569611383168662049594939792154882937587315261605890587959372349688732375083223993003076920725058036930984818460399531163045726790317730145962782286195478027671243596661609753568329015886789820850625854614534092525238038502922383437776363033274841861694139927182959621108816892575317035600791915935024596274579735360443037357231756274529047470606386417971573016472686368446347080583189472988224112299069845736517379787437290801915669213572666400266029224350426900811974333483587929006893109125204028850043624353481673605630939858533577703315343268908351654982820527058324889130217948399448935504766889699765562231837977185977126934198305542257734459012376498766408493141138622109552610965641485938512736036264704182910307274939536202803195198441850482200603117861038479413371522606221535358217487860682628974430717734550625412060530213997836601434850657335167908481014230243460130337881001048184499617687113986775578635764870273639247380328051176296273904806831126396355386895403526520124032210441996748965347510865688750913406036166670269207405358597511724407458336470913503163457270775397426530114324723333138420173638271933038194684270894536525159967911307003511589505524338590980490179980678617211266683809037706331532158096928145897205997915519838249848627183544454199218004312339548960645943178328698703275228387212146136667683539885951109080477428239960158920351247982634635074686567417739268152277027222505868957021942841344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] -7647669580743896953659338612250487295611157687110246776679994831633145555846795845933673884785166014400180065658459279680645790760155835578361052754438952869219025358507720277194682804745140638866225481391630865170156363075781518160723903497776761944673176169600460592528990586657393459961840020548458704095670060608094647214751066271710228356755227833270017869844087971129683459221374978025187824905916455434763900420537501771458339049460920322814471764704881907891968731368193120085546046190409575817503052937711519898036886780913603759846382686756977805011888271586155165086767137013121967510858683640123391758847398749155969189755519341423920054346890002600352543899482457220396306998089667294688560737384098112098809069550399451100504534058128004258448915728153943276570685137487757675859283944974490118965107846536901154380272396480545577552588336302519884301591390414698521945613029666182346033845978096012886240432219903006540479252077214100603961287663810641136368489241018251357835604186387576693838185617685101457975506562782622917285408942445793587811575671952728634101038441386280586258297232138034252795999485341283616177464233501819877013073629804155474561273804724913728983631481309814060264440667905229974614316452681490858458250612981244742918410403112764430204642698714147586724358106932174990883533952772232344545739815666223370777151750941162707363294187878123650555972274854910750740369676115675580127115942934333446756531479180798184063940630295903345905568226726365875211404190438446898096951177576077829230415259100780823482337413179641370098976739375777186946557214018732125037581307717712051651873938356403407012321622902321877606093610456713613844600887959364077994340032185469643820617097931416512030090607616212384302962794540985076532663873695154032985397831408088621788365392286193745794266161892496760379895475610985207659095217301004812863794916191292264254172373717140674192514537539220810097528470450654705376737426854326102886515269909277372183778020649789162291700810972547009798192571820452262627523487450311566187235410385619793787202123288569194490555819295478575640860287814173588488487243561221278690661929711372915387752551401426569199720393361512173341168468244765005590395731263444277030345553818365811172453860005971361296733261245481473511368187480024457271494737911124526735925297854784315972617854340504969663561821464715431710329875012301562574175007859412990052335316234801788742188444565620464365292809118478236853245020224671832511904132132864488214541403741227086161975446238778518826041317090777304162617661130076643464793554935646824723522641224309667035598397976118575613393473787396096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,65] -110390636196047998844655353499383213626648202373514106475667372246603655393720541240375364031547465490182243772632194003212363319016665829836052360402612505077878138447660572336498862836931211110594374379271620953576181919712278132716301963366491556546597923658205313069201441698565071046312256249518738408044837290619203714761725949740708182550747247697266030932077984740991799618677115059636131209740681342819117315377690519099371532357127033181329462809501895652334601305789862771263979112717164366154824838636621022657498436014655743526695635519624687802239158373755300182729834690993446401956547269253762869654318304067407501988104324861531393619237020433556831719418532928092910588191406704484680479818621213323498466698376733413236906505287871921240884113352449827442790518014696443602026010480551721467086442492390291185084851973435694661210713797071898110006542370686197523300260539721969564599569148762827977851790707463597958425983173889681427811997948909250754540597339427736134361984684061866742028334391595460867079603418821741641020977937846893661713096348402096737038125393389337164015494679221025808314307430500193395417641584395478084214074584136328382311359357227903086172727969971317200581541776904871658520222073957805443181774049662508741275283911736621938984326430497315854435489828550002054460662239684468044411445394625268102147227427670694606358244366648632012007698554147291153560949683179793842524972737511467393744562688814284097920722834510711612898118945714551760014311642298783553450116611268268888448290572779218833400191879957058748859647897825377327976446936327312145974347899589402302585034632899567016960494315438181731649148182833785581432856617780966469489434314989753050345535280327853716292965235814705677410631143142481957875376606690751000861598852096030352920399680114441365267078854924363903669335622079517150824301719633630743313758572193315746745431906470599214320561712323422570286001676870841841125194699175468460000215077769306608219770201080171556290379443885660035132086279330390001796283384240160372793949247069769583489983518914751941924698719830441815092950710892332889017795730995428609570011693729596645055371424823436863808421159876375696404720555013507734643493574631453240636365545695205134375562167624075628525983978604043451701710559334199707395729463407274260573475011786485848662591089298979641111780295445112913277204999910252088050048050488766108740094562772815364673962409074948065876326296148688056465578552470263151866739916076960686613012425515763332957036119486861180248018568290378030111914177095609194864610237531995164380652748878513049183510478732109196601910739951681536000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,66] 5641536055155227797952058652455793387409451989851864891618717898975829164740933434731586663457078965856689462387779872621654507757954878074465496860531456628284655945218841928844797187211438325096691190628456193102997753172585825154450854268395210282894572862716718180680835881539753595767576453594505800119148111312432790375810455199666540574337690317225531625056927707513504580815702499857493236831482686155918899958107692730245738883640226878303600440988704786097169333409575260319886727788575955500378482916370122744292909166345818090525298698293773664010409198431217247391394005413327474701908251075118925322703453015384520847522244879668712295476343572960014779850194692087579380560616821410614527946942861750134955883841115541950874344795183342457083271286735673034022077686063037700499356502208147148920510644643621989509782995384046649860398655452938031777143185984742504736863211559486719987829615330649871350234660679703765758561748368892018844294212904411989808456852199157360337688117307075890606455798658795328225293358579419835566640163551560391583153539478642228505204300330145832644146173864178009485895486323201728506818537688589865754612594588287219300336049470642180154711796429671309551796963095576206826940695574835656700392609922529061733978712609755877294200152769780108771717440828415917168464202556036009541437086546260528887665067842766184272263354493607558656039675482816724828932000484439004938403553057728730514726052459763413445799524159962366824432463557987949576923500576601640679665400208240280633685944205662188114278426088634151391272230008685380817567333067195095624252659112749204352461862542546802421341838456171188719674483093396464150549636434516405373912029908402349275344131616626164751485392246488810619915345272072867445733784664098430672525881355027217643924400559952756947261920673637750619469346928484846282114041927931866095397140086106809115844748905472009433681141919716807057617000875262793914902368175506018013245608557906503000499891624129985145794655558205146833133219592484271297989795024237892036868761194997324499008087154655745956768639496587784986326419834889766000284970905508840913852437877808978465498545047770246230181519711102004897360407952408687663911450003197541722949564590315077915858308543710104372390744458356384680317125467433131888928145026725977777559262419080124441820082496407953520995997667076015272113504463721215008515094743723427765966535846996993108141800313173120455932825388861861559118910578529485685846969719757665785234393582837653722422558622742435807914105356512699789526871823987204449212860216839556402456714332872785533358631463381240276349848995758080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,67] 126271457131548588584446209569240549155816306688285841108784645847945263579895267541993316532518869936493089272745845232387800580513048496890301264150267765257369761521000024635836117115064762916679301631398964679678323717501254207264038557068669945862474938277749708896768427196312483993231466512653533478743738752198886743668681642931359516504593088314121097575470309333217030616466449674237162425650847887532361088034384798181162527016199051705544474164549297994726625281969134620094614070284884764883763097999944426428147730950195191733444679003563104782454005154829200544580555911981457944562626908818724916553419383601199803701736769719347515927340898193367745650059532089645076202474050981898065282078850059901217983121648872563018423831410674670533045128351918339174542199523055491615185344116801979156990320203326542336874663438188672736525060489984242827232541316147503272411058231653338033596938305213350957173781197620810132711903746268051501245920055180204136125723286417204275586861922423870718271996372091145543628075610001128746578717743601374617578603697941489185494877144773171843290503074581490934101170356403404123893112413184727020941147599320769782672253067714594526685122667193769845227989047506708909063574189829172546104608712227942572309763280668308288712326322832721815088818934234627544816320295731199491597015747845376662089565798787643255481805401214197320176185268488973956689684547826343841564148708126164935324883362708992291541953026659365731440565281740697104109308409330824431401035384739365690543722744306597979544702852083571419954990270432501544061858219489844531728021439097189446391818324076910313925716915124305754812196866385669106046008696519054495691041220274670897702574008769580709135983502116230047786230128169613619741672675464721287528793104685461537531950485172595675297429057815244765264512339098437778448466526472263969375654224418395803961829504688526869294135534881640024637364943197895073109652268151229151099029124544394981880965534010037685484511599461238626990490048781981177226340848313604358541816641329914729306302521516053704688961076902557883104390142284977252883395847375248952598536865267483015708394645688555138753112790601857313864228465571251415576435110067168973430302776283394967374582478704985504905618726855757235794949376873843232441086839571081982499477067403105123530847987828813570200602453611949210376514490345839359580339112662061014500179018978006040557408116718826326322099597049700300517038629314871030250972198178991317462399573894100907240566698631664221303330884242942448159756260360530397988756749251575214633172096184436868453887672298993705945103530459136000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,68] -15544267641363299701077087835354331585422216311653062733905883387428163300709443918869470147964979871342654628822726629757465858111885745044133019584368462621820961167781769219155992288469222826862164118234645358633341490786683171254787373511478307747165040220467666699796939168643914268033012519958485498725230486152194579936327128406675752388615215109044356887932549002529023530505828298987529952311860620277823382383785517920391718200199745866497142920603314462272422262682582465744566956468615806860055947346667759288033390281758525582607985184007650183022410169741146946195498774197076880155298012342205675675119974037290006677519169045779265815651316352166666923535920811996457161083668121069865060589780349201306901981015768280349988064389050539489993154108217040472769997710619057677848615673971165912783851100360743402713778951062030481360858925537097147067063470968925692863928494652666246688516480228394015644985674175110547503027400713190972572505607462092173075532189869011882785348485436153370508035329355507834529372164289064603487612197190897723936552686164271040358226767359141439961046703964504070617124878902258234628936872322676594638423852536324429559990921115321400460252311650302321588498548633208637715153534315525319057500915754215665029825557416690628901647314995852056175789065922726152462304950872536001870965178445268366047147233069729853915760080133437653399179093585334613247051552371864968370722210274208665422176427739331825647282715748153912632585932729848313743549526815749964097416167280345452981481687722675977661417662644945064586724293474039129638934759917034529892667301130526928695756764813759370577948446800743140664971683839406227889515960539649802928973994567553873496611333958345584249381192378971956109637977116140417920260983220050984457736395307497732351121632313066241672863685802360046245089779728052597664593349087136404116911825601091103721932853200976886100999725975833738304413127943778964058634755845243257721410538519315922212000451305426254241042702874344010982755296844734995082381318768074266634972435473954258609667331253001286227574875148561532580819025814347389713463222558619620977547875801746716590095013903217220967922064950772225922481031019831375360661026807919938909528561709870976406212444824258978362786787378437260186957058865082209248121917597961726771483562499310139307012283927471072723820574349406932639492796978077582136952770374858951059345653824510367814865787397090166554772301857510173324922766569208901263207153481889330992734347781111974012741669661061608796150116518331695026832011454578284272194739766452869873340006644817784710972358611272219246940521496576000000000000000000000000000000000000000000000000000000000000000000000000000 [81,69] 157076294873473578292964671485601752427092091855655873482022696459385633633594875993487889253077116838368281580456303402400681293527786136761077117099846566638471352616086363038346932886573517063161311055206200359641364073819781727413557834562036484569699617229288737260395142720743904951178677497711643403025062760374427339568425548663621593129921406600032625106256807147624568817048201120788223671390521447349667624068208553033184665574492166096611038961122947635797524287118595752773728626232699254433408324647472589290988880542536473671217625189332382012324496153327579638118332868824092818284674432271864576983212236569218027212229708654686272183625550072511443978584939054096004001862914106791674779639906003350137483826249814402023898827854399798953633812878153045751660574306662136018472018713460446898382714598713098831759377238271958489989521601011856160713683008988453488218854965576305484561247186864372902263236860900526755681315569439488207810226752608275452812697723938909796723326172682762138302512943363988955317486871090219492928305589251690799466252059101333509710474026971721169483220030329824520271933475526246276763344504637570686457788604817280358250997651606364096876767194073524629210050901834646420175695568641769504519272451366738357440406710901485257760110941725369617476488769667573929053236615741780513270483324885113645805074911599253184326445323028924529773179267808253938894868955113604389030982435907692536020679693293187685034123487715116594405291313362912528552089022510091522963901414746346614252343463567883044268487983948963474042088985461444006078692661005178738876464783106579888073461596652873047324293893834923440617903548701293374420128439632129625223301584497221080428606962191850454730164530261689217053235150996503809710447975905678753680218561374614314146477875877219826784928118008281668632526113476543912204456005896690050714894644869466160326466866620019378484638944573912364331253151449832345906664772966940407766532167783116150092758691279467438422410927507839670176670869524598839541340086143095954663517184449036274055616688498200078468043093595220286063150116168764350679832204851803614335363390416441131724030068862060684241664395819904346157169910078778702782550550246249925995335327324803619467608760106056030562249132199197551024240937545927486536548682791989667707181692344363055443841756490738409874951570168837908017281212821456106073706876893268183939043181195238365852206036123004607307103077870253004738035972353338467550265038506575248505784034855788516301765728034675217507381148479771956525762051806911596273841421268368407965214136237751548325696103705951301498480623616000000000000000000000000000000000000000000000000000000000000000000000000 [81,70] 6929213939097889763211183438375373538413213997563669687283514523441967022412873099468861638137273681360526150205925250790677185837157639158774527028169864383244735006300184094788811657435629966575187164670773266873893731762434755534262957386200362197074073025220859779358144869614542817054680455582500938311897862241550378692145877425465003719530887776378261522357128735328072412341860071460909364332377530850189293812579646187151218105404450013115944186256465544957340092814626685429966696033522794381520092482471684161049576774152466121233565201219654577246602221410238260578426335724886922222577804685865724022778442840922657399694679399603975669710321053202770123627326441742702804392940377961420012394034189397582827869540318114052512190948316240087426413525173089613116042219104123495704410902305649729302820021600751714130577172896996715411390908724314153265553026644410338951106251067998604221963659984437087245140693156183940252761152407325916012864910447348490587920371029435091311495979261485502823794986849746249626280368059610329942332110070889760457546913121584405940011516673449377837813164626151284851700499871900046090527578808802092850120613288478432984626281908809624834728165012887619345172773758974491924271813463325933112474641273345658717039187953804725047489177318608450913911175341779359949924349788515840734043753793178575143869036930848014980337020425121347105999967177837541649695013311374729281845744406123546605200479112467707570478413731175348812329389247889564199497292601440528186233069640385897937953953464192740978854438775114863608021231366914906521939555202080406179034597171746117241544501631389190031403368854716062512509801997880653276361005393234462976879412985752039183961661401542468115571274042411033579330859375033482435173556418135054642791648993582209750805349705377768012176805418811065633493298555034938457769766504639905924134543036843815810092439371651808772035208572502543529423296778764548721029023898518330684181736025441652947827301578839143414673131909928568909924279673011442934491768546857352931693426808795071559885701026448058648547041258015308747155078408600953555249252416256262976429030546768097256281656480337843849188463508349900155418742451128593115408434389844113972588035605688537277073389161576734881123918852064776866703113769467139137918529487983676962134833649340815284826576659626007834095651669367289840508856477635120023423438168105299715015618876963596690412915819284314852442712804789064772368391926905692644146632860370492414989178064065369395709562965058446599724558395482475240119984061394123578494438093642585567080191828304586512164894585639103320173838336000000000000000000000000000000000000000000000000000000000000000000000 [81,71] -142327307401973057942256753644896009994994579208755445233364880743964830871981877823983888196878337761761917147808478629220301005524425667263671202340095944846427509325608377254123318279702415565326635294555697533862839413707193820778602470797178452905133055674202812764119794028128714410247467470146441340535467700458865818514718981680598870605603459145443095362426244525138043663181464210874131831383916738558990458800382342874637580857123736898646243098227737883962203654417568623734895851186051811483319359660190602285174036760879686811130314913855595594705045807753994950225500242119328207705850260467530282345565990496414838259669059636584126667665653702476553185382107039989841363148414446664741832144976091054652658111569419313318778317719743607818656752654380814816521881571937243271908719553162448506020728899655365146981063412137276268704465592453930853528780447553532888707525163288037746376973412654936602637500907742991910897282054445548572748810849517177833800914054334143439822631849388589573673094098334261811821572230620982134325852413247812104903814057359203503425441238417434341295312893010286485665024565708511366991382801773601915816282377998238069709741870969192837194591900799326225042774571872262577612421611837740873161948388450810374074673617327006487654944961483635071663591699183754582093632128202603662040070947560758700514825794456487891955283079743168537613830500344355985168240375921232034218521549483149504966290920225996867561362180330655106977960453303606616594322951100985182074368240078146429532172596223886377671899298148522786817688017748255438992324884958918327879946517366444018970333570335408024808075401678850000520370565285527302347646956221413425573606156615508480988183357142260897740398916013196972223299908406961730519312247179679280908463577672050855124484422400037776313171340864455393144509515065844589372342615388413926059155255452249487525074211226735251879079939767665439910264038245756207864398681679584267167851382774143290641945187554773788309097148374097186784556686283072325899877193485639195922989911472668304281830725587709340004106247884785394943713110058855314272348260111083827204233819429099949819922352782994231310656790051436224698344595234329485024541372357762033993844465325786025246641744137919665360534917922907698920590712753540966962287495933536127079159116625297659490031549172254450522199817732247663249893204756973922768103259849441375452726179706964263305432435645283734876092361358997306730755735869775213875338602120238801370562480112937349702839721056296092714384648319756242301872819088798294813096112152198960005644873429799234140557817753774669827145728000000000000000000000000000000000000000000000000000000000000000000 [81,72] 21641899124753714216488785559151578515021079149304611205473560787590549101347144271148526998656160139024736604628654676344589736598486211491907075766050323245940008665721540799351950712736823870071685943004945362133044915369825301379375482450156564722082454235619845957744013036858504487898781409428894875420658513350728018748931050559495007409176007663292019213224078968320198305165777423017680781893193614368205905273654772572351661994044004230977049679211102989755352622672989514994243653012870993352650592100749386868930698665122488145156910937642587028062323366813889672698305822712244265949331448710205154571297790931820418602985780242168235624741070192580540953631896860942459037646669304265106058168611314026218037051957516113839022767567996346123642377273967125756285970236583576879168925484390986944824443212671538838084007012209035577220593254804380903528189731213867017462459108247271631065264347983438755140234025083396282091785247105187805208646945118790376001458429160535941050236538903391434186115701696485864136500158774326887489799802936602036948918895121162858859478153379775234457785123674340789246234175533429247833973650160525992952072709023538385743703185114490268650905161074754028217960476455023393082182091410639919496680419164960008922478701887481129277914400034862307615051823856094363191089345790356925260712698727034466071247321261340028808397153709764617735534317771555871410386151756802050301490987589376863341470155296325933956709687075869157312536582331067185738519305590217118437782264544127160732369389272611560533745344528683361721851683969171803807226393764053002752147728189467469482143309107274265740962270107827698879004757030018906659811492025939844090913420301092726259375443925885603996359395014122435572968529150828925555087933611299564635829233932163396907068947312677431612475693098320176000320314120999900058661033271497216349150941588968538217915927982110914517602351776466567615951995333421903339713142360324997757703594712550027143769062262475565729311478350170988790898983582630270766935457667001694666944759000443561289045390647091699962587005784658249497372748858041871106332759653237519272739070487359371550966492463776508110323861189203487171736831926565821521695825959437126268939624091257578160288912504447462146900436703842764824269192594642538167120433300222311999353925164338474336441746163118007710674409119255014772606991500628391139005879722387480301698084364304455798383804530249132616679378987381367960563130688136402216617691679349998733193920805344233213585846714240596447464746431242787233819049497268768474777028691021451687503253315645066561414678296565712689299456000000000000000000000000000000000000000000000000000000000000000 [81,73] -462151168981194696413749320759890935819569152914030537559883344945130806210700870379914274960040223209541220995550327375733253794581583550626524711823672878086329103445399457624439949223596284509299638543814640014084770710993301356792993997504249056692625525804309293547098027630848505642907713388337520322041406703910476226326378042733096507546951052744322342037749713641545851023297361310192381352862754531037232006815935899589825857587928734096681450536933216981138773176035307824539765405943486610431458102586955347528072657361643273261795980379534365002278458377154500597980234560822473571140350816199595768735934674654122206730685348814285348826562996713757097410414121820065550706663409137467850210976310385599059094099669991506421859457859954206252428853662945497310458686071450206328944336375629092338470595735210857090298896457418802306046399730515783736478076881473899204502845974570210124993974396922763047424188995954414621586048387532320237306470899070612541639842252384475329216816557046455855203514183064533474645883529035965462763464686942844495220446323705251026321679676580479307006936556421703650103314343920001387416315344837731651528710480685077714104763828057689579204597172582664645069569149363378899069887794853961014159497551320483473435631819908408598644042541276383288240123582619405390996402801578182550484194587582373617859548617370065948214837149547097686643269672489444131234311179192356654044917027294995013697742599389414835253753834519055678781741382902361217508421700914223126373267946857959900597843048040854362179001543513767844531480689806300219838071350112127909160908053846226277116915986366915009743383029853019924489838591797199524537124527216810431881148378939475983474557170457246182184936388300069029348073149881343907469845150440200675054603086239944852094328753781096677772233004859232166506261445259028066418732312231385798468176580720148085689660578981758643794202030224792864624685840232445252215091076837069443803111697896767813412822044089237345054138799036126507111246551559496195615484386268984233809146820437956918005091552699997845232715614445653234372881322809651827219695721348014801859490886967848438239513849038862121353418714447545439877795973982365908810993242190285937029987248695025056303945901443662027668940026808813318306196061319109778979595540454011263296478448164164297694859274177687401778149459759013672908850023485194390675580796566632660382927590113087380933672359099579133355386662151738511135928609657249103689274783757082843876399033965140152309932661736597793694671898167990867117706927902152081471144720429292218974078322048238858444280165053074239389696000000000000000000000000000000000000000000000000000000000000 [81,74] -38948811380415487782453740555242053842708023922872447145491317857443269130885597257626389914866180781819868421867245383054693228558340871112190302386336326317256122841474442446690134824863213802806188985245965661038226126690811271301226793450329376449970303553080222067648639358956409830749731724072927754958977699421706704716236188265852331718679011786601256980125688519708313157047919645426222142616495329418493280572099836032956311586839156446119722479271954728047284506675544947952838880217375438419214690663495819261034705824115892537588659524696031865923749668724463876243336266760315384949776882336238908973286498702023621676178212513771659488285725351376320974555461965037530355677475182981040461519327840625646061033768719463583473388527918206556280437511825398045559803264842426908599054542979284645613169580855251200638299726978709222361891284471153204129880010148753272086135341927963296406036870768409956712485818553096723359952218955660253455859253569738202523791218534300069791773136615333745942672856608761975154349912550126410276018531569003258601585516015027834336364303210714028401748964249044217949280861527938144529577974474055628392413075919290231150050148802404347759387035117902248378811980889953446196895878183072461989340004090897486064536374992602235040080964601879882339489224144971686238931631508747562438927773824974841942761599312861062476716151006372136854458160837195295826285056623108888184499167791557238812512109829552282425415188455796908946007541618256186870226363028623607167535234685537554816026758462312117847572976240552124517857062307106223966315972266939960666113471859835593541297050382694882498747525432141326777194964798515976968944429917941752868289755961934275727150519331446249884098817796561706254310082406756764235042951311244126331337152729151745899735506032116271104547453974070701388735915867539293655493515840942245827712102066390605519066877940359804939863159302133969609310852159356012908356980757938072026773219350526138374957597730143510586268651159238578926623094409234312134832748343524606909430682144385618213605213255509138238624154246634846698219489231851964545482948781669709566800854332613074750585176093478248305127959267846997325800617887849588756888332851298652434727953036645122068840194535857822462938481582938642613921019099908054437183297937559604855785896409712116671788492104058144482420182720651614343353011227733981080027251976082299642306408294950213580619603220377055403803442368145147134121693290442308050155394025725320125888615704475636106453842315700641617843376088237714135826527182190419044679492293975428965780874153984344856919075017072811442176000000000000000000000000000000000000000000000000000000000 [81,75] 855333487746133556924781330145563638965927078110471255702870245811158769059866226704420917213976235089117728116458964890024233826283091065983532861040131596355417857600768414503716464655679342598744503540042832178161617174292280141497686134205425616799699628407287752480765167848155978494253028588777383675341948691751066296423461951188655025696761158372694531538354669712614961684501025208373916563145747624717385381844387770380107576788200233725233689540855823152553447750484932595208380088160815430234597957116534277030965100566666371004139675591436405581099542162059565298501157764932632217100852249204856780384940884627900089293413797404796119496456638048496239478661235544600865751502908472904531369567518636582539736655350654561771610138261618888495936015282434495680731641328355261743349164890024231658430210230793416349938342739432997653568768737113714499076410536592191691427871659620747649712158045142194440826347368302314618282940137370828208924633511942770492839075227450180161842499013851432613088822325256440633546578802918652404558303069608304441803974449336143043320501041822669151340888897324683372508405777225892769646349653288947860960091890832506098007948213542397362106740635279179717069947819216689669200685486065703235645479161290277960066386055418677346746367988485016097446889832407789014406926136000375750900268771921008129380716079928500614574168353516165299300273635445269182387937514176439336811538555219752834211963807946046569113747673531063460493422629999121999312777295417331204224910884707896024134463143079756922299135578609900446446964457381201097498510436227126594925819406455713719417263349718153541446281903000896110104317845551193863097703795253438975833966648332135703222561499171736673923342714392728272283004603229866327821262480762236938697645205625558389114787823926254002715816757469820422759668451632576847572725955298916328914920594306363097621628367995105533612382109779966470967176733181947508910674793373887889661692674852935434144564245258621081489086787781239068449267304535661798890203454909487043038015425876318836559240079674826909079401500954635812828053108910413944231199133877677890924964312115577481366872644229263386949636767439051032974509185960104179480478689979716651433261005807665337717167272006908175544446434076268379425664118291236344254958352440444286355818035781240291457670776961541620710819606726510576503746645436132819612991456473197072849645615714733343534949297879135677390584505809754847053336313143074342261830952799108047145692195124971040267647865259403170315012003699723873495646303014096624999161704737905141109737086360456362269490584168731508736000000000000000000000000000000000000000000000000000000 [81,76] 29628310818409212954441863815580627410635221754894696825419591887889908327812249239483615222944041740450513693387860120075400707503682354213922433608373082284795812444545053945493914307524295023485422409908777023575957454996679236847500879906330233230957368262319581553429241203440370579539220006494262351443369764350963681596699997124884664032012790795556788271528793537430102635645357795633394431722962590017323520132074136995970457409929192443046404863318553273513183488624854301827132980739402368051936098071455804675942593333265445175625272686825365408684445720700023992944003760405333601018786255993999724444379813575217957268091039389656733447903571384529916335981867153537838770038961279708098595206264825583985454138274100432552246858900470637834867744303159841404806476356690486300188462972644584704293305377739328929943844816852875698139155750986784258252739243067516405213138950118532486786826764866962638228553994398933698826981407410111642003500840160070004563065623223928743465377905420383975100910551140074632232651917201844974636693983023438344256123748087613000378224480052633246318107175338362404986754370354023516566047623773220435968924354015324105026270564531101743064214134749278763838542291148508349629641014878237661542966335398345143890916004350193832485204107664448961398230424626811416698529978088159739820950979323837682025284624345044497430995381775294251197309011519569037328070728216388799573760112943789484829601121810249907411578252951164127465771022398713396016449754752561313754982593101690151072186057126209630816610286169576174626637201867031582926791004991433236304621619870564506928424976249651501027193625312650824981390563897081691576370440632380940474361544220075135664437625377043272377414619889668871553014705925607877582181207755246082208474497992276405247752118950136954051653660039652907353643982430043686325989513627733245143218713930131005169461469372255780919056158203685328374807236731471855765415628572838374444161459740430033737277938083841768021875108727296167409656637811997984916084550738121782903562482176112996985609893718870677031188200590132694213014357582255893971536938168007359872274522578834080235184649482122297860198938469191031346303894902757252795201158116394550208685459243094158796089136352096482156527744777828950167610135215497272936466729264175144570260279411048435457974686988712748285439868909695009121928103468466477484199888092491542669663865558814476726037853463858111233840666814568692406594167605337892388539857827750588905651947209207970522346005118263951862488045910195289655866172630828010056967095983417054886233475526017578425076961361484840960000000000000000000000000000000000000000000000000000 [81,77] -672999917518790847824201883694841646116052031269562935325989269429382245770539400578434680488438963502389913661326205352959336135779964639987987470179269109408400701515022598703153931882194977273830080051568322154119600621539057527847134569170209490303661903504670527879938681934073618494208731537866730110262736673962053213200597710215006944766848545967714635856437362632574080145162624461480157972693992293908006302019674478810666843187797579318214383267271519098390383811824716653819261112493924569852329269132508398913979948067855631260574132453291468859295721100888253358931758250037662074697349963677843142533653068410349858757408324352120299901173582574580789441037920212881262715239923479104154021219986107238349756966670528627250599068229614644765998754096165984183667203447614502798325595506758255669182123495008368921027716812863420434702304661667433801105227748153699275395604214649637810339663602471882646983913531685317884387512362579478485249577783598420917680714671855252223761288583319102789737742379776272108226995908870627211486094754332599199522849050749792908040716070440093825047428443871296284648730775808208167834497792582481256997630013217320148603302128670694761484969633039356119537800951104711996393064278561568501379632251723302381419902410179384779885241716419584819261212674098632796339949892760760361592006610726475495125841494646685228433985060806044148504061047122898445069653105977519700302062731534750654544365435338578551138449303386094956457579870639759881690818361864493286544373325057512451493245851318065512250782084203545141090991905299572278899160393003238187934536748396571545154814051110196868901430140242527726594052835547899136643808513799447421787378480512738145943901050893680712410372542684978303214223996342076327982897437935907297400917013204688345694214152780601641747581905287358446859444171599281234505748028861891706247478978754227499128272058713327895837803771806173107395725231110541231077191446679480691024012722886605127663601674777117937501413903031367031870870773978519032205813975591667980120995660472534973941876835787013922544827286201415698863463061327016898675686728198032608513639774560997472627742326807328289741606094210409796147111502985488125363772519223861541221646578672292380455895293977653282723501444970270512945670561436917391318666344823385959387257626296416876492692825319979055268327241986390380698389071093357492348577915273927406591343680623071863047678182745398185945099877198571633078738071115786109174325946702179039858128883878451227243216383084006668884636477001895989822269181706051145671776228600796128082952791650813664272303693339033600000000000000000000000000000000000000000000000000 [81,78] -10319759335323117989140192443173091529523889397207767228581555047262390446599944320202934810519953926058174077429185929744368950527338974837278852477880828619298833401184271181191998089934769460724774970842832337787147943803644794455348671169128711045997628368078838450032236742620750493209461333194646963296258381782696687516666202264021124740245882086161041602694802513972231372388664623822647081264188552564676513418037851010114003709237498591057605454280307922682742160075279796648628841064549038047250655487825939576673191378327296661217600296386262759346340898311307343225823868269966555967448067623302451686916209522719351556011369429741374963922363800936931425940593107419863171488532230658655859243933544483738683410323083143236782320995040867689116383201373830097303190103705066686895728148510187405238263141521689245622558758671077500662382561166347138724738197943972735696963172737803401392860743803449285962887596721317857080677942622984473336430619717869693147444635766470251516636418176662510117579078420354361922760273915421916786315942989802809701632036458146326252227061256414023599271737168748785183017753067345930926279995584993648865138561937232971311299328551659614457363965330202507442365082942665916158397215587554149748979377936244773416509448574253426153368989391059402075287607158093355715424281740471196789303986664934261836286577670634776021429849127289474667726927963604929875282732648423127440862125253276934242972041343003290884676629424279466210045511704063608094303991712971194022689579939430694659168126169447078251487942674383470917328502159090949836621361492524194123345340920340757721275477279920100412490574203731111443038864916492639239682710035751621043763408104155092524696106154285894406914285885919809591242522211577924611033002070528386290537704710731071080174999230430451428730953553862823904360411139177429463328428985850717596794009315283387275875944329209920839160417263894050864353581035521681933476174589139487214903137239412008027171488970468914407886151787107744184604161691624118309490564966649113979196210894502502088203163016320183899750682034590129417278376232152203523689231565415595823866730313716968589060897252923234869192711031249312844465091359848941534300809072025201489785099900698980266665219380193345575479140472713934856389680214701476862432878491638092237015948846596743357819701716142435729510643848472701827881680570091197074456538954992526406343642018480383924386368264793113390092995038901218484128143294071678075466541531383419349395422836029787195698262541614715790647413650705858106504391311972919783186702045325607010730735007104174597474986995220480000000000000000000000000000000000000000000000 [81,79] 271155169117499592181556924845347242062656975274217597437289358472413449189332444242141246886664405183590084966405922933726444287650586471921492761588564835291792409883154819069418398798921401250739973013276034423722472229595859607161314132876894563312828152883954965030865855109106913177297850608617868868384464404002841746316013211470077041552635451730266337374336192483853479489542842018781354828196253982866637065293009082861171417211428993123031716266687784397992898909153534679191518594938318526026918604911051642950666117963715779170092384406619529752368380623299194989045781506193299812514755828812194627884604036211480632270649849361371547745515881330790247381019868306461138331271417332583618823721286558646306085550853178867582867709772198912319622913022026903767434835415828887068496594617061101271027296094578568155042105216992673254231396624850603001691218688174900813796821593333192166483648609040220973324214001710970442369979292647847680371943628680322755618668927714040933648242705987604659372389469315287547557520201631815504126576443715341760379366341543809315642875083794195318978439906886534727565698528787089425149472289044720822805876051896488985985323110402140593807295206676333337113526757396192995818253249412698388846655416446131110946409097617758094094310744385172585292930064888496289605067690747763044739211350012064315640836969763526854958076234886437403887780585360555387508576572680533058432616605047203369424255934512183289008331825308049265304595085523075728941325333456241411863861490395899363573150677503651506280659394058828046488384578856056531126117741076791736289654096449289411174124025182955867618501093101447414598945674646633687527476695060378002410195414930477161207276588207247982390943848395433724034331745511278020663806396504071071054519393317214714781041024911587445845216014728841037427793608543811064120031874746860992891022203242752607882630386832067040904892766914279661688923957816601347140974406119936366489491544171570913448154458550694741782091288853367612320500001829932794551320602311668252229921467890066135827712415697871148666126571218422099976519527516422490805395181869761408425435900587162679970009894400921592412737858157199805619240501338409397722586016943743183268989390499641231464681590965549667992814851469078850844059438255196515316962647400866495687401662678100382913612595782984442448204901853639663964292393928229281909945945092170234637834916777789460096187671846610202823499793442313053201073426124154356503314844747732266395424584931042776531671223553043034577935936307532988936727934561640971980504942774664481441679335920243597238278396313600000000000000000000000000000000000000000000 [81,80] 1038086249997383460302734295687149644308325589375436948679236725246451930136638258119701622166098167111290079437474740179674527042677644627882859464367478695092609853397584657562581733997254532712956177122651942037927158355216133346306536270925774931724893166950046221818431054560252774386938649004604228007985340633061619434118900113888881167464026823757708645345292901887688656310872593197218931596403461078885139398356257054468748127842054864402429590973083073865432408051198519248903882616619847641866791553508112533315956613430405744568736323191423264808073979667709699113345056855574931776508284976226055211373746258981145568669414026268518634597781745529317039400998399199322883962282561268228887961003842704878345929399963391886894523487313735211240677226326345171811586600292923819797456723125847814359149443511605604625376266960604544101724871806306760294395115267744038295549472175408074571050654185529619351277223230145268571209464286593202457404684476254139141496789127472849451920165595203098877862551697234293045226543642745175408396238049801359413316376975501830275148576422159894051634581921742572547222515319505602921891183043508520390859567495159643553726594154689087209247239683674981385201552455453999429311226938805637823843193816470794503856471116207834599577588340586400046241911112762485174324048498481205598414452348433341330536055839821808672587311099670622504634979468959750680813714434112479400532318465457517619450134504490559573547913053845922097797565493163836398719006692518898794169800650327445300916057458830106057412173819105358989951930875154651339110876193018946187651990991967386214123830581750432397563256971648285936917563428684803462978804263701301987447329589569233767078837713291501384880428048087778493179122512146138142031237471319590821894423275561925693850311930856723478674677566132279653777364474428556096728831015132564411961790706636779215595272279367923704335407295932489600404074175351894858173065897809134082253421669283647023611017970934048447179545231032815873509808626537841537080896664573581338023199057560055030927570325289257987028016883820511741387487262515217157093968092319874202890251809508641522326603398097198226441054244588683365322357193594806501646171948341844240979163496685626124142447018324931789513770485410128309127345077138300706811345783425567463838475816373095594525237496724472895956993844827381931110241820627450295153277683987579272413112766182980041578309665650810079668786451779223864338531751500641281066258376282084169716740337129047807509937836675952933728173979591690584016654980395962732791683008777329165282294577824697819755058298880000000000000000000000000000000000000000 [81,81] -50781572554302729490314198617492338241716553838853967354140297239551547516810670970967430958959696794408131801096541793093555768732719187467414952957596397053204944851370218883305239562541592564060686387227292123594277536480595946040262022281514163208691681413335397576830684909514844848759878717466789956357749613580990392107146675882586645263450443696730945938560853964793345236858051511199058592587982774255765397028210450921508785289376636044166568865319669686363155254997699750650303745177899735217653638234388287381176192953955327622498891540890508597991279992891833018845625278533719502057066899118020574994380542133082478379359619954952871160180021098001299486964959771516348197473334415752124193374956537775222874487843522025974083609731925415594207849878068365871190087675447850056945506098004998606989820328415853810880912914033525849521637921653910796513824251832161982363489480324742309327562285328242216124386111026378646510077713482767564632784868769700960354355037979328168373646534181242814748372486059571126489448221199179358034737608410340126789885501472089177777660523736800229210270572702840606622231900416087919368843949729299417105486798781464652262677124286806852997024952881108373029815856396939285303034333168938066393857315063027388770705325020087530652480986061623122256426133991937395073768164765024691836375030547294515907785526772960279580016755668714335875751900951922599588410828636406595145880801047812762666062941905687492320835666341148418714318274833034922344377345154190483680271108162045129548708098913068818367924537840124263207561248693353341107163511589922906689143204914727831202597047890687891864453565253041143635525629860160926775369071532700816579684264862831113049636863394671345593053968491910486359379401587850506891773289214821403334298477631507090949561769680745649486700047502512502909105005621441872978556372939681170253816463369202827302082537969016222823925672967153430470003868825263045281744129290397338282408143791038959993362200503630166009864632986973970824291676908559647002415402986794711827233133687040212668890215392779642594627948464797315307884955473926489986125058765268088238319013398460792234817361224530240521716629137916678454026714227395525733574793140557948871295760951012719425337849887358451450869999972342495394155203189734801564444947742734239209700460118017822881951297052911758199263900734879434298387363008938512622815767619748067431325373233911615028970873151674589753712653586431114885191024349765675133619466343974005162677373303252720573057168587481274070105425475569568410169764554730616699941167228584022003849064548918497357164707840000000000000000000000000000000000000 [82,0] -120179479193233442779184263359963291908815313635654406572153012994147340218262503544607408142744443636144757169726696039017881589587123329932007019901260773923300702892176893255284290933927047314031840518723325425879962611161156563047979778444558205679164314806371101244557064848995784746170300837319340709006239404054398069771864011984344975015894801628613055232955935241074824547883395178576790734140331057684488136694623005973960208760315985848629099808975685949752700300662340322923667036138707652997390775474285431051605641297755093877720790259851510994016027710053863292281039521211501228099066980041308626488505837643196414839692409565937327213192059859405698389135625408018226111654941794378777354325341168820700704375333020028210258414687631107422551163553493765745923386766707765804719023841950629638576165376534518742849869151630445723501184512183164983660536865703416019915345774816474136427393796964767662909021130215063736399150668703278548016951889002544473420239245773719056400034598831617884177469204735162271884058523076976556613624338773318457800641970025581356230482796414438862537550291332964076996102417019414618500381167237717584712323764715139427387275809078825430951864810147815636473875370758195616279460407083194611952720748636654279327409653056988504858375348816505349339117777683703061995416683529544310792051729088258055870049074185927489652179345959512410424965733169070975597815813752001704881681914559065540706636257407185508174776094299727152153503206538148350699410603337073352147795261311258595621048925448014106187636221813239276429765552659555673505177619412939866810488683698558751701144822407560505964692542831824303536338392842135685844603900971129725512168690533920673148089535851837074496366209723040372778441774100313683940145127909120720864825398760404097662854705499938347131500815305664115498116071018749555976878063853799047668068449057346112643877359367572358040492989357894433406620124359569576798906388290665062999352962322760589593231186877132533399339436636760745559598379495797216959469843053337176790000008007685858819708873621232145597228215375381751296628748608798149486639402464505684999212890867730815961068430202277418541148244027651296880126124044471174676681061890307118723996531990886574549630653523051649912944546372643165095817204772365579702035780681580976222807196080394552452180197543452479323360538982876064729255986855308056813100532289356526716243652321913516434313771763720772916064264737204842852578799565162651598377953544230581529406918244154156668114463159788729274065598251851276895160715608956388210138320455715809536496443783725327126010137931151758835400972166393697818116096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] 9210326408287976782534402334477647483011027852049866645013048743459097874741659890603532319578427446468978865521385360362058773351399686047485074942382558347773099470130911367440560098469407539443411862439715512293629862666193156654220462945693907493820285424622469120383623322653112415469461974105298210891321527890676949642456797816066961200613927253162053766791180729518344177789534930967024387326959532041089155767917288096073235421503402087018355203335324738124019891024288175475610222924369428345637663346326116891768521672165186350573448357762086554608714808383362043002676633479268587821386863336493892510106364548498670188283003784096851667131826180714799937056426326343605598241016634426079553876543379901320569837116179882497335369053812237275613316777715243609511121218925041139249363320507692678995331454088177018707064984037496817648356432723994877351383448976649560374892101729276497193763013977307518783330204017351077355641065576106565072580626136350611031916485922800721895644710923874762221671016417998813780999807437723470851934903082421059593508810171693887768845231317293482300420970757500037951175819756814559315242303468019355967504537771970800296355884388394048724445723871039741200078026147665799768499260019322792828450476565595422547386538451115291442791014932895948525846299206857443797451942118568263746404675568944664578838915762473385673093319464571107843811773510365632004113916933973873715004863573068625009647081400869402966542057598370760544217262774387941123826769586261279946992256341316337686711217184215701932157409498659664721739391350677222341235897086859921429770168768515146861342293399414090649172616257987559827413318003005266572826308458930020632827639984584281505074555588412683598640908888988533772665589735036325062315498477765770815997831021925439794912836932879076139871721943066665801582668624969506208103016627011052853179157181837334748682616570903426390245502222548612023404470098535660101310392983760765144392309374553583213122896151952514941000218311041824439327100085163112929582719211926039402258793701228154000870923360343263947651903010953238607531283684434757345274608762746753933861454580469397729089267069157219680926121732459632241867792730288138502118312448670955290057850622989776520108957884959966016874361659417436560983574948789899590832787314752453275108176765054177889359058135817247878566522515213607515244873330384813071604389263794979452776593643771492882422575625092251574105406351036777824387002858145412214255766141125586164242675481716537061568054318580679892227075429585457244992491846641716562689637951356529400560199549999722359021366456949474058722000796187130395308851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 298132661760415417278610671324926564840622181511440361398553576183890286641840124627939170839800979755420775049747590489617577873616674687816640979685993131961449061070882309868576499183428159290424694700423804324389985378275378222733616616695065889597068776603982230958652493768196931534978421669944396131843535466145988745260174791875352958454107722309217080356596115909688110382989618461361862224338448299232603682511207856750456567411448880058023071387290270470670608524775574747875032433128795886228596185252297799531074940731636471495079686199164417568716846660992872324779864179884822059698276185220936340122571932624713144978020751357050220918899865604943587380826539335725853947837568068719149024252130486252488682858961553402763585008859328957814280474375062421575740262754571457553643398401065702110663703981962696016953280982754869162914651820486194697364185399298908948756008717339224670309721226344441450522952434213866052248896321735818301026582114485108906608431386872692753674451238547014139627012045867841863616456796660471501084118709656236381806985134279544733724899809795039819854740903871118642385309244612211810171462004949734162152743734444384389947408000411732411391723651660099774184933549704056894560434114873091106857662845946316205497330076105069001071858282284028616529423563672316798115446099147943016793456443758413416764882983729207650405181976881618438889414177395492688049942280487301086247337471641654588730266692517924097122192439390485490759916146521726712162674693800857963794571773174245401829712280883351093428648479046889510019929686575620946828735004701570561720097950337159754085356465961395286354171363545486723100155064999759861136820618416509052649583057678486727064633912625386779579161488076902160082125903766237683724138569104354037553111283699345345179471688212305565367781559336974806687500816122508362055844510935518267887632852955635251380834062292622426575288080446864127219011706733689334437046385731972980114577056795384176807432020519576407160668835157571799612552422969821744781888439255952513562165694343074610519518608986334651325438358137915251792439405986844216318063553326069789944573353937094468847207109194033234166344338581417904255187244614121531313058668575110133385893644290799251570154521347041145681269320520486641531572263191316717797067630973805610818952989361652501672178003864263697205586694120136886439778016769849280160144455262537680657196423951641711492521895586107416619121369190880470508790563502589451093127423612452153438234309763698130306531005407104947069406676669942116131869151739559760045316527838895602152166730255572022202782443119130993779313690293722916290847309824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] 166902456691870408612963682226206818667058274351054200826436415413508245647360436058841839864646364374255379720756079296325748409031580421628744951185185239845308688075829153504276432903663277374879860099193643773664393700127909229790836183382984288387473694112752642042566953201452157617199043696546252757841295546690825319508141404579530511960324189355614815886289519248680910360305716552836687454208830263836870125343249041247849133224357913758435544854307106270635501712933377229377436011746123898937053505750733963122832581285754253125849408930174691812789764632076608423329810815520241627694194704403690476586428009686640323839298300162260352158105509554198243032586031754209411110699073135543754011629979505397403521589625877413654386573985018062950154344469292350620945788108378479938015549875157597334270042886316993903636890454842303614001533713979946315986116051040089638237654426307857153562801015771220326200302072380251734082288320577713367060558208152481956924940929200936763293271507784830760795467789385889838453159784191569146390749702352730380859822414703929781899987473924591338491450394421534714713087642949220479413598979486106523822724973126790876636782417770071420771122564016336934963371134445718771513820475821055284317462960853783762549218898719133754928007239614091546906655386497790576191031157867067559058165549807277698330277918526150762572184063870109746618910238921815462815192119324558526228827475619562434227079768861059239496169878761702670029965214644684061066152562170146303546954302585588079074032103182335529628751861609051023972769109359811666449777917519383151678171059188737985539754918051232664438351820014372635876168022522858774662241195901961083100581690470366797011531274257912312587649769230740858558363644888236318054762605153890415151736673070183590873387261734551791617444490712443888907614699801640799111030273508946964858632892563298811267791071920854824761426056816937090758675097557031069934349389312892502709361547327337587504722446802113973680119651151964426718359749201942345958434105508052934761445263930494483584805753971297053167678724438835522361523571019735514895566565739321701500665879878192891068925484275441067767137291487361763433104275310356503943929553079297375150781103550389563185147364858597156349509676958493803247919707730346250613456161534009788979044656348832720612111161781154909810250223696103086790665344873500054722757606796568626655737807309281887409275006554882231246405336017062913278785367303727215942887956254174364474579319869675780779818112667733044829231279921442230952559401803614959131327060320403628905274014365063131894609113275188585915982819207904708023233282048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] -26360860842427031067683302694855771625191584858075978666068845370241714294458679340614673981655250364542617894850513162345089046281317246615620307621705374007340260433126832016180252044423890312215214489022477961161656263963921626816820662745707365235868589564644396864934064629255556016544718187557018425840321679929246737623730471462026619285397099511856194839214089534508116192266528828829469238926561127660170023325495572125113302932476903432623261755662145531578992204434933640720084079482036632615257832837799685644503521208221877242832844654483310964681269833814966502829336785027982054220444912134681857135774586773868558785444896447835580950331593121276777726477248957616270948949544184891257674429912658216462887728632278849086936690805984581015081767250129388503688126464997894580318593787758053892299101098255182650447537283726598407735614020412441813365897236491400050307583993407196519045504138040794775987738897480588954113572995663660771077098548354074210238550777203550373611216138005378725943683973477055080342886805081495324519515582675210656808463624942366332823739794749135716708764433646127975644633821177712872352796162518392784147945487211418889833587164193317292457933196838817792855353399720122813977017657705203596472054271194550457679149287765063157807606738246663660499577660350061747995354613299888316682421403809324792730206163132866197394392805874538912009174629027663458775311231025244895375757967223873221863142156497758133935280852007608539289722367509855510043810960696902868012558763407015328185015081311128444515424390998774573206221903039144466574317662363883657124728727498192165170720069187423040715767083126557533607023930175508813767285748755028725081359298673189013342775629484323712766824305881223767729052880327440014917739151818141831614487545041736290847277498212614194361859525921292157275809629648221828770378268349590813938931221213074658618834146035804115585610033539738530932977766149523896393717894079656105721368985369579966369763005540831835820654496302114239968077945662272018433483940304526969268049515648449479077813309097126554836293807579818618865722897788476355479429114148513291936545551351215759894794274791613179677332567882877615998983139044436995816204838605053886000134110891964816512024525983981081609855907942281274632904894091871242408086821431523604940065315350582608250015662504029308048749258314295932071089019792200590100343924191538514525482197167061811918468435136860447808363442040266386114445612291516973007742057929584069018613759411209022469348628723680139471894529740619865706570624818346317512618292510826299346676952788250529731170262110937897794339734555508635423604610170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] 865549537157419854028039739369350380838394790414284304970443919206639666368687763939736189098856639629623601524220904039489082003714971734133105387023508520526665977441670615557767179916430181837676333041826629456037768173882856685848087539798534332048286755264490800163791752802391517502902620916485666910216805014951631021187148808401824662811511467581924112715281537951709611539178852784053612457268082612185861432190282964574466977956805893492560349792874606932384555028747098852300831389100164813290089873051262374558155944621536579346667264802556724958770229234296993640660283641446703073300204917265279290242351677789384960467792010223893055650531419908843108041192715622870152516051145114906914084062187526406643542864487737393719192361865462037610704960286530320625548531058068019800264770426909010306752714962308198418775378900686471813735158647113927814634181278983410088326325311689753975486840738617065333012782449744599600297415366929319443045863104599646495866985799989867645119782596512982937893015041635637727530983541249135372306859928574318774703104146348569369154724842301198965619232340232376974886508738906710631809216364817479623343185484910311071960044868949230620734551661605105682639274510068968286147985655466585808317484955555578390745968086192014915092672219960520545219624596095619612573534882089180327697231531886049196755392740427189681985886660142458176512842745263605755671912874944303274949263865845703745442610438552756581712815351873099950809257745081061970300833158680486699688365809908138210224442767747129894684995530216654592378482190009417586740901654446887300946272185879612969169959513345570185230476609031632811634077772664706888821489485830114038170296954215656077026001430564114254950679403207249365559888089102321912987488323769104489202273583638684975454085873482903608517985113154646240880474852994371181511266304760384131335877671137599123998272349521195057208276011950094780518802217254760391335450533092849233187624768233330690157029073551442899052544786365784323950837478761785080028245688644468455142392951857260311692448983987631265526371250093209882394834671465750790245052827301839692027041990831813912099859313089426818931171688181897102917002795440377552451569844133531176652683350085844472809395985204346165361267656786779097660861454066086618000866189484098689275825318250269352787002598995427769346088992426585044455293528690032794772446823606280366572117758312825976418759893143035535905403823887255269483404333578529511236411557441277539060704867149066733868735477411465969180659737489768690652870439529502396929970225390509344752422120164183314127905596326531255791822399004254003806267953381376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] -1081776603060147618831676480005136885447196769654563949197818512810284928492583225516656687576271655387386011956550597760958458141807748871006490084061612581127135178485783989246978515777302750776092743887178076812917170058489661207720260211433982592973949176478549431366559790363118361346054692448438935925011064737102187783839749025817327932170452375270452965881516604247843074376952642067453740214593242241193214000510968183187474265620318730318556354201672535904552367863520639303997452884840487161195987720111832300856140695066467979835798059050861559728011771526212016465270054108652806116268513205890591211830327655762039753482915613821396176934985296256980798348855797118839366163229296236802071633973298481231471047941677811043603504000570851875869490263995778544664945201107655020685018834518776873666508042730375557920965527924585252840962594311296320162631141567794245749053587918139020101985548213560899076637129521201534166969185448506168567210186662550608741853775804920271345597070313123431070374746944339450081182837605172581058562543655223882275814557482658220397618330525478307679566078772293947302427579880225474817417961528280390738576510156400261675717717658306756329286762557219039393983987817203010927279344129918185267087986203683071987885075326163931352854287503725471587725806999227374516874581885964547938778340870161522469360479658088747968581530050047077215666248304801409162268945901780693011960310347971397685773094955398147379887588620858917994567597631866652560518973479566463191017455719014355340517331218016651457787664755373376049608948904394928429942169239898391166239513790951542980426559584852739676614517843367458323365559734090883725006605026181247479845376063594513319814595787020046670691726911575052145567845596119732107503369881027044887706042485979941429931815675748561430396873202865251307020420791111049179098932504407523411511464422062458659594301331694451638611644546900854535239366551737482609150887098698456783189318102591086769545984592118210155115409961015504086517196624853882855586238531424061971733427550103483383886848692640140488369360206972514321456673899788208370698001862907067168170492027052924753916383967962123227248206269335232559190688320741558799852018915494158591128420024019570719114043780750298352516627456080440502476668110043043519421405033806276539354684632596727343377258126702975656090404984091114670340543761104474562284691092532496714303128545943305199606948159458055695569515601881621228011825488070349489224521641631640590292738097948187536434280030041248920719636873548785081848589569037904788340545893773965541964907401008987029195749650448391527505313426946188073969492644855808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] -77433778953060391732496070053070419402976642235617820289404170268169056092694140118429145326247902865730267213648721304237231378178588984453479308600884533369666220382208570647116884190126741964547813363359630061503730618234902642622640707291680836479480990300841608202916764645092538609792467090441251303718206884398073421261347666632378232562592528633913833868659642549698936937196511523801271798539430130800929854387216195330582254321436710399706831533049104060797248930191587784970878870354922965743492524106261888978697032604036732052200659729314063197193785578157797386707348884072069719066796951782864850611255395954700979036561639883993555175172117432469663851203489676521602867971367193492344189199135742054089784579396149474216556188641445449159882172681693539061411038595086454028460702233748084714437998253030108491141082209860048762488693095049735324568992878557455201504267162042381876273900008175339766713449674195494931530133232990390479341410291286899548093772471300090220691554983027813639320598202035184182062489252864643717907675386086188705641531516112490337077957265172967790586598900474469595401910828656182242366419176937051470617336967775987118132644432611832692724639272723598603874628361377726962494703467208971916860206442083777993004240667804924268794615105037540664416685928282267320947814169497479028586344027513064205654476958182369745724002858256046849807092261000039947095529302655206082556468712547176557757744253772054341689407844932017817199050422506007781029736984518468240021086630220577353548377421939236079009667318873143295484289268702011108142870036782925978979975062300628511057396942159263241106218833440611809175492042848664242501404095340572609804349928737648580328124312918650561731847408763850947987176095457912181942016134999730335377092372838395423291814343097497472958610356022429756445741797619681379986864175429674911109853219225787880524275077692598380933744349935292168113390582023855810692538836928325752967718646329853328018598181146062482970604083370479857896560652837841406438707328967670532888917906681316349104331080348871282453849163085398445964570188036885540719370366500506341933880437106926169075166284679343136293473229992026069059794489564997024197470016241849503856527405763680098644009291457700750951635121776178208248175538718450982601675445605812944252001506750419640414802027036889383380029007339229359042973215108335148790510816909461969760378310109395685714778191675535317833512962748876429695093682079127097085590871624397889539233667331006518875219892328724741922942287403721316222595801760009492504473513467530221820475759665158366759426256570397476584738541292902122402453233518772224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] 581886469957647312479589657156309205241184140375957593695518015484412184683984946217814240846332026448238616574330126246646250352751838974366683399432096721065846395474181175689699136618009712924816535610841781162546788459853596287782253407509858447147427185381584326219187380696291357595022274434367039174649508509767256098918934618084685701366499610124614612051592405812290080290773427439776742849468492924991368540292789490024496361742011847560955151879619781715631936982794412418069207191404225434415771585672377910826582182497277095101700215865494343552368677245353262350330226577103849457571187461155396118528718296766717713607906855876359077487643749641376758006693875937763113554596804211437367891224078379713859246095071415670182029775799199298002174584727184516119069990856528269155236734430388995518198836584376863224683344682603508672390611934278300971809478638267750388012211389780572443204484302303077972203520715539019180362203604525851807290748306716644672892299448094219739922262017760156532925760662455734442353484843895407288776015368090304388654693740270291908838229559666736324549624316221819081382110638154983685309619055205984743989917946483501587051899033981822025303457339005614266429066457038627688247212853474079820374416501356010356900753651174438955924076054789976014590427477039621499221631479810465932241194345227749823010884656312510901591468226381086710138877341835113511256323714213578702570242866001981091798473457035679094480856331963609421956316218637391691087280958239580832895426021718830536000524152004619529841975822685141784240966472008511040767758364441488614640771020450277287244163689936916674888653809971427297268940094997979752947029932997284479442363837758191929309793001104540400457675382641753567045578038763647794403921844680128601025776805507024661190394104983872288133210185628260026110244253231459635147035692944208332775279767783386656813469083864455816791482374988141664370315606162993408413997129625006362133492995570127153309790478132896040080383970525914660811070982470221476080151490744628259163410768522011788335622174415852305233306010713647772581385608579727620163558502199972945862284835872281281533513605319042668380809188617777686912959056804260526081417600752041751330971725898414385318526905330560952850659726079670791091782571706621537767054698401174447365359467154688039281052788820734186521140362140907808583036304635314371126473867696224313770840228351458551147170494598261832577035793869168808612437435537797452639469991803825768978266589977583221303184793309787735429630488396105431794242088534456762027192627041915696635791290160804688005764805670517131446305689077241095014873601539047424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] -450524936958798425909897104607871239954647103335296762102620659925345732433942042024362672055019501151500452075219044773395889933084947826719593509500876551553619446442232260648247302204645189000880915735377699363286909122689430486227980290758479381743070186039559823890014902458388374710792459139405335295164526893570732153917657692826883181698227516729511406834240921732367516657948026743598905847791082195073345372466463852775451210375528663570583711178816748944745974916214760631321005781296155066259636585812072818786178257773449864380003864322665402031776406319822213299979486884108334774993608810981205455868825297862173900825525957146092423128502408774068083063663668282500462497079327265534340945622666730405556798434315641973150415498899352209763844590979787981008505627326614557660336703177440205838914793288277342184459790033731645688295629889563252710408773939760498320760388603578327347679966754513519457308863373366010147145104452157548208339697837031938201784747663080245249345451657898509387439956897218888020842951640260666911967504811849071842623420302406417079381129310749792477560670931143358020453887227912339913912422830022358515065497342632109224073937790310240793056192225576728819592389093933177636727300821828238707631796331817674719259398012503058599982598903765920181789751513681560258577191884910311177281896510566938554848760994328265105448737942589968048442555846467371170423421770916420617600407183965072614028025512913331517798970006294756642591493872937945187793625963052810101483165238035531304627220666734381300682687453989840225180900516943144902288095943362647762791659298879600655626310645865111774560280028647735005479768248787086031024037580489549980071163411233932242888451648618354256768700066383634621405584249126392669658794844439955885935069095345861481986642374904423493183165515045673186715953174862146945566567820083677355723629189016795131077914258344660049598108632403538705886424199423465286628046848340303790888967218803250752919026684252527761974265743146509398707652446350756212070980045686962633190570311956033403409135448176247397961152625869193588371905950186743381916131490840307885639824088375096024633307495857029176009288210793572912709794631981939559300979432042702174669292210226569607656219371331455751563443857446233115484231102249396243045466306827293907346829688711598278028474090567868143706293932546590137552792668031830698537618305439267612282171596547557254937503076584723315955005221110703843508094568745769957218223880375087677703369321314097397070956926404556098521214365530084889871976740942099593630947729115085062471893149487055217236682814667292549786312881243426817964294469889032192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] -10410559950805868126295799255933360196388677211490699245179855824641445210080784061746967436967007324037120553866728744855687325273557961854780824064208557974277189674001831113915238775251958435754342504881432332767101051627310293648215384876010660198590456005301450262113237556914597437871424901345496412639632750517017144844623317528079798336313371349419979195815681792356391594901591756086572188362656489268039914016607303681081940960931535491391893871550043616359828524036527152053347017247423104427184101624201410958780662428272199953225129076912899670932579849583996064092964265359746529876620176165673600137345377842549979556705959083788758814512778313323449296169132572651507789963339403223793121494484731192533340532060842406650794359276851620614330176594834683412244300606509182837422823671375637321400879874081627725727775367248904013544413443152066254808633942930917249546928908586452046167079591532665069019258688062860780649061792947972340797103552669128382401319239303563973422315121363428598192439849101191758057413318342672452006777017905067511882809196801530485592162978185136853807942629419574176837522688135468777617548808810331519223404195255533487729088649515482523629985845605246902804327986676589333577360511955147161102233628834198665034335140971217819411472380146193862375542655622728990886684062117324329206865482224739063969526246192461640584456949833967011864699796276487450780105117652968603300702555125187921481197720813650842071329952962794160606386041346264213040009460392834491925545423755793062921968063192038933379163444542672579875344833169171107213360311976681355187557383617896053930718138431618179395220642726727374900408045027765221708861532468716366433710432385575072855465588872610347123927263224676778434781796688818046545921979208292630649262048918746096121383913131092719764852500390600236895922259950591973474884900774402216510628901361014474808019968991077129852607573779255859966120280423931007529026787352681388711710277785305604957909995018308391109069073006735585395047287263069375871743732800749973281831736218874563741766685573504868921496603756311380525719522879755368187850667935772618413261803741820729576007103963745613608250724802818118842850909025746913017673839362728533453964972998480939687394080006803631110053150477674466517468033086693110965906970328461992095784361673307946203693117831071466073449627389645196096046900262954323202938192805707366078244037716528555542245533660157252094499003290402837057933604674974284822985947244720379326293189922453000982296490403416374930204023104703078642135561816856312530128383673865462524734101887110763280409982975473509946967706851023100223905460998312558592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] 36290041867954658086111696288054804920269338806901901500093382449508360969152805323130463206747393841052759511599657922941426086401558958278492080637724361389387518595294652549431991069617635897534265713603106153694328019226566680013978532141075244797527732278495251752531709729350752625124616465272577291548666739543811854742743268922265341760925108596329455127337912050212241698775747195633464835511576234917103201360797445872930733474387207945061100041284591831928899422688586127052944994542470300076706336061639832920989985878358813325726513494877358262656620050207966174790973904899828063182449085538128617529557346405779400283426046593746671836087864687880183997838972358290429640342224910482810640544811702670710629753008379667514549968476699208465449044827445827293999353856454183650100311701721820771137911742302901465860485212710844828791841565874139456204359662297598998867448308943523124653396675247666516452217942671627088136807906889491627845586051683976892172883971169590035552617830423513018852281551919314318247041751628356462699785168028014630249163676104940578896750893489129004468622874462896453644196948208920884339558812716443731423188417749899427154733822225443945014176119044098022260586223435110170767891880712373171425658870716595828655620128499653475612346705907778322308601257867658318568708025842526439118120692384817905043132183157860936444742310862826733175179431858783272558129979828448643443252070840031755164857059328007497234210621176020974281744149762506702993779571035384525676382326278040924129375348674941267333485495224894936736188338596095408695388342796151133185062276130844560441945272750436590086487934980803859375378585493378086219641763502911133756788491075045427578999361908423038188715137824627684660976640861254062583800175187581131340612986961154799667997972906564774274207296350867665716760674837143288067940420899741868593925399773420347781621638998980532936496988684633417837868974711401552668318070092469515768826377806408490811012978427898795088982815825563097067204514123953967925490225142028217740050026249979498513336683539417090227137910878506659627269332860343655659208806148472484567544246911802897716997755358634176365002767980826676208172132231339316640674180837513693483962331639540865631656874482854623373873788190622259136465589777161969547167812220012311130530448428103455439354555827786938108879766882323907528530871465086670752264972082978959663824730228138565174348752156109360652833665734177571864582729975650017205472068399612418363628847016675926582829912797802115877252618315344610708355411062122920891145857121896837865765581291774474277495551293058574225448430216113669736324114143523110912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 11037567070804891571766416958661609286048598975439534328428710794229609057472935542103140405401411191055368458318337237928847605927124391649749554213284345011886646566730485764552167863688119899262903745625704350405542936207189576015784254403977660148913433356827014177507873255828633570119749520041386150240123646621579108604327627368567602984061512616819180256283778938672206058477485808781220809826914165179609920841575396728243072855807750006304868948718376355001564397922519834141071993150038448470116318888180932160743049825787081267266995544892682599563430890163024534997706398485414924426115765409178321818758408852514036170601727003399023155446376212516096374169919949508950148343676801519465597404809058480304439403933641699078630486404238893650131110570599680906938611227574212048368493219799571685984303523060774696952950359962876207622302198620155374661102229052783380126907527624618622260614630498851278132862431987928536533838693432033734845755713564374952545702639961327854735051989688919885570642119620024513171859283689912849723595454000536813287818908908785556063245015615039912357355018504183801004007317224091779608352059800713769536301141159425228799152567115042542214663599241558543387655801738871762584046622565528728677960306112980687218388268690408906820516444614366961423116434284247464214433480435281433466781297236338708901361243036953008983156628511218764541405166798348418332831721965645948280170250360993924962591172191782514354026172402088328254272149762392261687233457102085627614039627825875385720030871606277502031259360148545512050525957698468739516729882985053841329570371591449394093671410571021630980770087155258549120164634785712812348883400118011684587897109956441855318424329249972462143884094520273038691670306420824079164021340295722460835126728162963190111880344635615457615178484072372921554577011104908264331248387655560924484155955054089584110326742037914028039820517096379700340249379537768787852546178093295163782491486357012312682817402634549369126016035576136390172727653482155306078993199967622541658188247597383305766280055195429754193625989260972603113423027594840311030118453105507604664812438331314412163225094494133027242745043161729820900160044005648369845916508486454791691985886467866913240383940523821027124823817136322773641209271876681329715905943421720547279971059245917108168007913579019403362612963391364281341837581677483609383824598641865446858191780529768074687478913618101614887702879897697696510862384188592296266183259841297222079377476706782232696986253261690066458550483740146619976853426543605266739024957950883661052507509561692231234198626172501871738692321113390209415169219172973412352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -254635514120152286387851868429952314398239132758485497216195355860018856530843800025178711986886268543094610302686301397413626242813033893641617121307726009940686459465071357580336048832280638160697422021185148594320986423395227590397747371603930088267568334427380040025951830518874179216611227042935290872114451874075130964027091130869150201332515836102572483790675280629496566416307403861797418323729685884377951634576209380930550700396232058898398805190647520207448321344692699709499033463662843636780510004527024460842724178441120344341062099334979322494651541915542157534794180891486446848389949103636870215551678435411489353028446701289181018730585428405035473068804412948554724426485685430655442049114126526209608045053894493888323792013125260837342821231633302333285802105809145219528070819449592360537789020980376725325141517931572483391354125752920660747604620466891010532865904222887495112266700480044799277076513658147877340894889399395245308411759792637939005210966675914888478850973871439692568540458316167556957270301000439914667238923737356026986579365943953740892948384895779168260284885799958539410299172930959495013387957665081478014305634065662243441040519606262479767331297870543481720336242307368013355022934853841667823360630315958180153741770193449879863404977621386596009439435025528334020359923411335364478597058444256048725511356897005486740596917299978116692199287096540525774254262544324278744488428246227191848025344010558511380890064300461416268773381540015669010348459658560359603020462992699766365902387214032529844041277013280836712935421035582325319523210280179122743091706581258627789757218127687845994503428373220671591275360480086736089369875752975317669408888888808758387135458674527817265968102780245755102577704207677142217114695011658438472500712016045814390063544973944314246297964892959984436115996009378746243815836573258337496595196642358263705302562363237472664797710880425786206957197301409058576013186913373831218836791614967823921850327532566472586902689212307892124615382861277058360945019702251254333388012009325594128258541785737659674719065801329357711753665877488617598450881882099960888511684842665526959540061339222808095189549274989629401954351933160472451567783426016527072436110180026319358439611869138132763145043377578967217619289247926521101958316361645809447669143306116242787626664413369111921474302322768872994726627221760865942472255255236483043360463877368928975673375697109130359078030261967698180763968291193427274679909989276141918604762015321633420382009804637998964434957572045468352811901056543150283900943454571537068727580200958176258280100447904332861145768601367032299616343565589018574848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 425955554339730046673478125346681532718359798458874566987454123075552265102491591875379617912206910067302647581476098866414058527360278727367554947029417406499628192306631499236651809294900419573249506662202936256591942995332978551769986421416555753603235170368877077459722176497346872990201290161903910949563572340929114450198035937966438783365506310428362153084651390637046774875630257728748535757218305074883885670989794476077061567213883326540334796053730855127203938094757495522678095281870370529634836545790030111443927083746037141198356297513349540085081117089544365380091107434152425353946141962649970838952109094154659594153759712509198767862566574078146524561588896017337761834426249001036528535237031788620860221403301673612643802442145118154618301566355433486492917984119628841508331432146218130603312051642140122142198894043591863001511813964178546175178331377939243808214329341119211458483289784375559089479274323880556870965237700385402662054091088490112812568447141361846341583417255087857239516128927597113528290354916885478282917442128160961745281400781280520181201500375878711129468245958950367068705540542386509279571045657887096292871175113449922020862431997653179790953283997527182422890981275444348056222175811467179908453437175886626552226065068652933665462672766835159957235739582132972847030528544566121298322629700416387960959097938623426242434450906307149614638571062566633877333258620180502486047640902975946685313151040842428962328708407129959530521788664004589267927983526756206977140062981036837773818603751473711863705476803305123919617735658995921307913898150848205078212927109875598739040340541567569346004822004420130588901950441491568343501475673284724394847793714267219933620490938630001192135539339051705248511507735471232729666826632476401198335770097330862038232717963755898810023312366035756571994588376027984272118701182707836831679578294726572670398424653916186046459937484886024473658789971968923250823747987789137221689540882557109220481381163088242240890313427226243815618667444162821265622931314856706269191220270821185038176225644016414915193291137140945301111802291045232896783789194735036735723939366376019720098304812827435423607490870207093505696226522263250251580380038804144843384224105759547442205435337346521560146160410808428013815054028204873528935390858526351880957099547630799989570636274711148864766343908461415940122447976105261181518178717898023878105482335461210769702948326715225810536121071602471602769684319304489876376783162654414192218726410053527065665688745512030168260078041703329184210866987716237703975424597809540392596461507540799863145280775572091736520946358896946743599601116234341416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -48108633201375078725104870250404690816578917100394339984816487004437394398672076285255598405422663432038114991831699862483278260417928803598551535940399402777484545168178759813463456234791098465662122684946576656646717245601752940296578513990733406173349663704057038338143277103808123203355564842368529033604277716829789254352138689796146417902472637242376969291129140041181934127311104726115335575727282175979427775192019120262136639461869514802746032281827098414366858695115917315808683288169830299722229479148692005830396592549311725871345804415570446045440078659372625322418651102009947721157516190365611083030000978888585781194990359373106560432172539043334117568556988160580612311870783713881576168985123792312111278429463519680237559658361152356919089438443619418502608182005408581690443678947812761968624395420071852526127544610833383869258843537602547598093704732053159511324628444032730501540063011614259552204822986979580030580054520641268828999754523149843014213501795130498343587756695671574177237266312443569167834104697498702076753715708982179286321344395665732871155862895027619904886700774709621903822206080105504715822203219097632363871756143851269637188240298003743198225423566361971560975489555150906626453609192481504604614833993606567719015551160757190575350178252377575021482668909969292164269789345837617427409155048223916520946195611408880230386225932438727772387214673179909000824096451545950811253780588092385542101438357976689078667565818502851090755678211823575155302214771793049880926615444628545397376836849128259615833391565475318432922419868873973611564416764051666542716415787838807997028819644770835815833745451430546220838380937367209404889290694221763889205734402055786392658840751248404371110621739070464153155574049737241487034368632715211812006042095952305111723443141591753046039455415628827268655406247113711694425105606575767705090306387889814433444622258176609487053934134744907887286996293907168330598794279026850853771677121565259422762994971923687504087999234022703233259756133405700805309605949996798749767924136574617237652207966868024448396862705123963839162854347776719901396391700057122603709390467730782747528482257583977370386641792503671745382480368532937417740145669816329932293725233536675676793704910412252495716784348533627243135119327440541747959163909641536591568551148150090406961467667603780880387776518550094671461097386436887340435990569198820274931568534574051520555134016575572114662752488964163861888554829540550347333097935686145515155286182975539491421835455015017159500972502267211095379510744853631253909169276742635131543252484978731482951437484595489485251456001178658398622187101504829128704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] -472296633219878875385307867773721429868461466801066389965513678489768949694573508359029526231836470196955693721873201012690945999346875464776771151090735057436691228697141735685987559635333705656398739767061286983033942801050324867482104179156993080574893507868827105081528483606792513941632183855277931440062801631695425692897281273893574916812121431931102093150202516680991542259739090498130277547265130699878578598814133083702668116150395547220330497848431245332881337176867106412960439157633633617563040364796881353670162555176585580085987212298718476663367093594315438797753017122063275780734020285419115757514174485556561640205636632270597835156418782652391051330653741431052753716408360702371044869589228448167025497509251632073567749224187284720662113629974602010277871972187105327842412757306414022879556584675672711169152569148738055670244666085546098072443833859234150875771932052847679643439343609059577452362789742542146649435991547737194082020744521847933993155569879261362022856838695327313694892041355812935724918610540571487146096146128487883920102354412078722196661815032890330344625449085963780560415343096869491230291645134007657223160459742601029008746682982021253425240412376504819144091309466866740361963028231898401073071680620474740554502272486418269889536925368047858845922533553592762705587052451590199979039221787093245750796970054338090807127945810280529249238699730139679419160200123759517437097871787964583284856892029752725649903159961556463059884178987879331037075810207122932235575251878396272053754759935180139572805020821505943124127908270313854098126724858096563650499314022883619622360847931231801035571567114204777337050315868529460888780674676137276893602630952102334699562395512937350573282080009539831915028970070905641006266663805694622935941395762599948858908903344776321644160799772166420757010658042122408208586423030380537229248143724733626230257123451135238542402455365765440360741534452663249368211786985825016460307036896042993787883746600523721628812931023905907831568267042363265917286197939772799544096235448695287352648472007051560312988224881985429928308441165606099180231719728995321389014808404726725306830674561304668484914754364827688558104506654807320451545523253165560517063523857070476163531077817093770723717944844820772147926916970889224182147055231494587434640675187489037218406945825215850672721380241880446596645577785748035093723079323630978901579198283917949223898809686497622938995285576721778733273646725813136150468087590181860586654222722194816105468586342629600506834822145746345450974651406240073761454497706577036839645641573376087059072360928691209379070109639991960040402494792596702887936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] 763002960233271505463345823374313360528679399188650095031093296511393938673439422550448412682405388854270837228532722306851513225667192313776279672435699588994309429062969565964770000050379350285166371941142521576112938023594376068021355796429343538803522575067969275577415387532208055265594581789821455171308161651352653659195436888371965907036633478875155313343998522326355444112591102187287200464104504473338937367418597999800205476260121286985574393067699796466117453488542672127083285256648372129336338711316601869506033118428048365448419557241807972144672022032807728455561079289815137942231647463853752036728021641647276161907246780539027014585629217505765356576555755891474911097075280177087661543393859834557502126893596529647942345635846083602466663269617729172209899794555254296117597002975868344921262022407794529166147373427017324358107198532293650622927805497335727632729641248710795567260348806920483177431074646362600012266640835970676624856907216875884684776139705131496469212907824795671812788627979947363973467714172354909309709566209885125671509390134746670878717372838027460103499927306534600639838471290257900216627217026729325350210246982819105484984314979679194102810730500235296018509327046033968822073000291778588447958323738592281549928709077259443521430761641475122628721665602463984205732462216791400331927039638959335126123968080438165963452554014012942822268277950953481316064516171002287352610529378449898558649289248748813704190866481146524221967491301117627068374452903115742116278184660912982467043284954812273004932998683497650112287983816745994388552859991412621125611339504083819110159475368301557361735080973238683902891572682452948187726091859296626388757311482304521110665630984315333227422096573588232568743418609488358616387213441777610935939218686935795698024223453404030252455862810369657009341446418371057620710606110009682993287268963704645553860213900886146879503397200608075007816048051737498344224154241090288370348565511047804336686258421420411329162759534486331331235034770847620407071798448897328795203566411984836339115039240187496285346282144470023524475682198211457714409370172462571395513034604476101939327899078488662272829276849986886269177461788385867325063636047902402846405756318831408849440398660137292108130325937363827152516577188641829867211287428701605647379827687714448874493283026016980081707616223973569168142273628346063645489845917080999606354745337395706753808876845053028530899707264520513397698111197854694496018133881318666841687326360959408058186944419188300089053644280336603362457194067229582179009350609003490074768124742930754284217916516816537138341279112040474956562288069283990732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] -2271960803523337095925922584196892252744037141011455072729428722270215919954983278090317988951573394729876927307532316108681498221927748325825999229950926912416297038371186539497116737203431449374635471177500320195181133923879199576267333946313689833906826986867057215555427237196946276542251497633046216616181918309386071811716459153299335806969164135056816673662508707503635851761977493577365140743074088827674272091690591915417078198155190891207724050268701390237666683274644344183906895072919243072968423599921065955947434265094240389371176075869134854539712487979237924240593601252171770608269523801850230578328278844141276845351631432394682657589516382844200435093119044808547884994545119734913051908524140111274054587688018588329213313931401586108898420738525563714205781686140070791448375065424962369892244041363799626500441718559203722741383805757842455782645232119089760130216891293615750770163079089427995275395624372221176960800798191476491492346080279557349010277707904712362525738068220221548107520923605463267648337780199756408412667186844754579638680699926353477776892678985731264762593149135849988190650616906939921801541791202609871838915195430603952194340142032388748490259943183305508224613836388577594731089111643282809746447416974885693577117446947600663059955685280172297237577437077055943654868670423228800463817881537985669424204446695993044675698907617544701983150288159020447747084408353748431843111556356940455719053471743594728215396919912135576926743431359837716765250121674845128672531369180643764695148336831556571319585275140320656145304844797302301407864441327984283659139002235028352493826442969417409492374604680781238326370858112387665790795739557712652631710929855689229160017933577488202989006381786917802436008237116243020418576354484451585296700288852763492407474360309423789869957190871453393475258473825115711281213619411745301812355602776916027141381987837764651556660844546681856132971745450199790208550177251951822346777564224391641266617094727830695583160262382284206967922943742574054825980714053704264040958839459198746948487359078551544013241270193557086360925828129978948921877193597013462782414115675798814501374845053631719181832729061379037668160970902449664987574965319677799064526878521607049147130625322112549822752822551622261899220092037012466600047106722962681945098421438063947320496389464876295862062640694076499013088209918525256978283675952226089356573820223930431934620474532614250101898971437125662717663991928473081899642322303076440016049351798548415292584691544691153647925062126266512087014805680964123073664644658772401052356224832534604812336833031127732326095887902863323464435560843286258122752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] 4400207135369489703505923432069430417565256437531296074761259380447246021441508515014096100255869035765330367979387341298168052409922642588816663003396895427762017783064270507549996927644298008617507117021705242308174596679626657157119401254517697182312744953472399637832390803633171192737279982103745223994054826356724739787085044310496676815123577824656672685839415905568285436918147224913031819363044394264542298986454421743831127713410842281106170720699321604517346498865633530954640711559633736060130882397896321590242484943355439279374742189633821442637859555574496207931045733149750424140656000357823564183632192647938937425611501008587421246417330199566551922395114477662196014543109555421238427900622335031894453016690028747643403559777630579230884719979208910730044133250830461508425387095505981823602809225815836958098997576222235510494074606844519106464673934158683719306869497605869637812359619448780064725062386486630887353205837529605303119949617379644972178107193332741147124961087594731456559946433370836808510809302297998878663340865134943299276771940893124259797154798686990392088370581847926125420532000132205100930068338815498190851206870766240017278066425124810544357661145182298229227706027825239945333356706804213896821592458467473278467350237612851126589870816122563418277078811486894048571556182895713694443731213339635444291159156836460690062394990498645366452726072715915858088375451163710372203202767820217021355349211054709271296772111209383545111372305710857140544072861326828386470148095034206475203737617151070802217294630669842948909295537426225254646355942144291580349020925553756879459303140666158613717202817973793677939776386361930183970519639690760219035810406028714328314650358165653857212767127862511517354304215126043886967335730576839143598530055706544878114990132816292582776522434477160241659552685361506462712497398192502627289416759348483796552720712902541302345741820890824460925171136671022863564920981703529365588399075035412242951975133043911531036413458056952895211230375453030216253029029853786641749977209701634394846201643721843363950117045750478801258278943095891603752973671386501729773130403907542022282836703269262963024221197529838579610278542697523608654937445746307860424020059527472483499432221314909643108663776915275052699149747762948408775818253206687089171737838387540906495975127910575132100507557312617715517120306453480683286028395320841230254480811719891282106929281494653301282365758707081287744938943323320248261555019590785189548602441515852658033154721732739573841954303422622002516331185047578941468161935485068478385974934491549146511145490205191545344799708318052341271445491082322679693312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] -1120981773937877239584972553619769292107685437600615832409495912957705581041339243655725134996934689528047238091450545002621368779722879197660246940708988844699207499021974611392008495233944962842227546236094200932807156051309312166477700226695527474242410809946862907595819260728055414229562562543908305217621760636469298621784293414708296675380395182007828467678082619237349601455099760558586310941679029709219291809067488149432258719191013748697613850236146845933063429362542709136103740339826521905952329750791720828708637668854053502175601752612230703124417358763054042096274725688625572145991301517630570308301808312488619159020750110974422433878731484384949086279734800550430205934087278623120135212034879286830753914883939601643804042126704419934157651908981892299206772117269931961727331340939875426303352593576802006946132472598150583765782076311025205893063777208846990123643678596884277784274650856563662404896873612807275414752395340291451055938882851497665080005337132503150099639148348950094580086771289855810320499712875137113954578440535937958954204682956912255137747984214175242013557681548648097526541256055978497714115100305911604455061222640169551236796147376486172647237267478192266177134302812686371891105538611807695710554907202407333992130110773594899114128477400049320734704290838671890641991457930876035404354500146134758651314200498372342385432679390375058968777076658284864714548424179287348634576439376172150277009425623864552142518058691522817807822207925225801748971512426235597865269529853496103699635659486306351458264217150734423779672954312698714682520705077895844717586028204403877980708868666610880187054152020300326233966013603117531585542217270649266368083404112844750241167760709311567098253861373177240491967493531126455376828238868932003812407423434837426826513347760495174263130155819743894457734665741476559566565277464490232469015809105869533356868706541278103554572816871044214252645083067765478674772631845968067755744488666078765193809324904124600959588509841097482076762697178742806736175860146360294627463505119780978998848558552208830899883480294488178419616870272289233340418670630702900735467925323947160890247228311578152483131348778284342910797383660810950420331650750948021345819014241131859270428120526309316414885510311757731154957875344490852794241643190349277023249820435124263192448483340465392853335842459769908824859677161638265409632813917706639610545517647313183379845322835399464283176469336254574689078906950438514032652759451069203653220786827271831559376433766532558312894932145843404281976700111791173620197558052376443959304328006324210268671680916596773594237841211947369365978703238824135229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -9589399000607519089245950940672239479604133913465117292890963869374461715856736116800515470811373220081313259447031104405853657446041049581834827188109169338185858771347667142851586336229501760492827697247275674056282483553286143692971207918442878634666836289036567133940633472980593222406577872507666637432430464206479990821604569994428992000831009317331460411550699674747656447745706525681213616583975176536253379834289361151390334720762855729047088935336545930090695973832759387609997228852158974685691311901079502508758635065018871273095268123196861709884191271127541091313562263602151135358036598978277432477751556418701223906211041677637631372313461524179720080684563060192114056981287924311796593592935459131234675853457970306282445217779118138784399251522198270875554845358125206239862334221283572282473153716537057335574274556164838566491637441308437861747176356842082014662975053873446068748246567817057296211864555286269274930338185754634444559771739881150783787833717543258780621130209089416505233708886922249934513606761151955162042641229315637442431141662907850501524073957892863509115756759558529320787650418882041567693515555915055548742101824928514665499339808480318636315408962563072414798356355490098188613615205953761576543341868160224573323306034326747563965627421583889136941988895586253588571011901803423065339169126927524570621193713538895420903596473617288912954579897091607822063345202359474523515721555656933444217447456934373670914591848497590961064353782166318568250488977225791035068166065966686066863995321583135152629940806265108462588175066676795983526018183655414866896088062899142227404433608165072202627557055197570678912630992934713557310350085728311177220927114461776309123735890072279171285745208886440059490433932963105203515503294392772324422856714449967680167444847739813625172940840710754459255048227319012862695103021314176998668086760306302933776631414094080928571297875256202325765233332246975996169652362413406257226975457419344740179461139654141307588380393666025745920593543306428036165842322962488717269542035480119606245977533912010782853695252313344507875632916065778843216003581111625808229200810692400337903039652844622227386494184687863514020608437432985396898710364233481243880813972338408093850503557391736652047063555247171373552668347114210128003213507826147837725966094861333337495370314641668975717116656188899385598015966734953372179302774283791227477435935956042101094050016454387662494036698747153507085387603931745842399353965872729776691664399395172546907775585508882478593911359674412602378658747807168206793917346599749046764991092336306036392995062228306362055239625102240392455734776164017808343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 17269533788857805193378022939993468759802588549385001003264173472092452027513884327981277222067691215032294468284436322817889384476989189298336337762556743919560031842376258583081023327650676891727522782223162348914261878156930037339192398554243588012041256158035875648941895038613149178844869343527874927671484628347065100841957759431522989447791865129301361548536715070339158065616358404095319525035584815539195369201091826790563680049060289880791904189983980256551780292956385057487653954414631699241014282988257969900615522131176042391304777624890894840713214414224875708499441791084498435664446827601953343586820643091469171179282852889397470007142767495202883648588656244186387572146204916218629188641985291545140785186778842489442155797618903851200413883871938228774084829341177080475706625341724621026782627573270299817077135395282571228669528031422358680054673392295550944283918166341930286225124428994956896558029940872112329555642982960286634633828568568318019855017271348749922025165275204104540322941660177739995395721080720437206124771572654477340375965425857681069218914805754084234507243583180075572954423935033193589667992685515457053182170954605429882593589718475374041635905927599925978333414361318793668625494872163440802796664418117626943857461895641606317318253615752988912649252691751583871734572829759640324359495802410704760518611909648963780624720661516448967981651905840897764267671725097336628488967783586181626727844064386084429422782185852349826343612982548159741240516071626761437510050272118176855621957483879017615359683147480057376911014121861273479498149684267888069442512817140023185714803286261582571085275036164772416669830068251309035836252650486876563133545483284161701973203808122441540401841167488035162290021941259671428421724904559441189453432476156824891135175736092421460684739649854096589133779879750862322826051495837896544788703447433363503230277044193891545827216233800919258911206829203960263879784774172095744033251536176657925354249556041757784624834780007203669216338731262424766476458867355155526506913678391498812474192956392708251385669061897531658892279167300537829742870819039798261537248695800587187325294613511307340409453035414719503995205413203044561192752839254093765982505497837643549252179810361563749426612274089675518166144045899529141612210680367356128607235859626837749767848024595369016398030700226789248524806681973363552580419057406436374666389772309910434906226032473095111868696755878093307688476206401555092794518253943702991248080501700500048705012624130060410910478661395435319275102212550716040214021943867910003520536336097679983535363729620224990281921027253716193406119046069054519377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -11718958638175389868719246722774644008713187590093023863552838997851205754700816917038958561353816621278168309555315585938675137886132851087107277529281443154666348830563912700871562120658445166069321483115466825286906241535109274847465735653168500129742952121331791390931949040004820916358729628404897507844554983414411218297864335718713855428763587685339622497557183721534857743889294793239767133516561519515262836605560695756819184837198464450686347251455932239325342021701514709254755500419879943993897365384819794840058869506843311698697618466407346839699548471084645333076091022000590696742932481763849022738558091318335298946715551086290961184651281833375221090751818927390412881643473940269590464242989190110979713304060323002293166551121861700571400903324178622486186800300400529926330765730844491263960067267554112554309290412391859724824235866250581895077239507591474206011742298005159311574524766408453199386377986892752702522640677685313499032152407185912384732680503446931450008458093824983562814397917667471413949648170859731123661937865836816993078077289444473402212097889611830583296379901037287074553611236286775131213605476339196887758238838196794560386480924232606574295620455022222265574147113664738037523142619694200952775791836179017662643180189308804797918365710420213828240145334655310909445265072006246493516845445833279245267121740927956009733439813000325703629068551821791488572897046051755298066371968414160213700335426420505584452068812762185149272585974294526364564406243276523117336117321918894538568191908804311000614783889757280590391424583566171680748968865724841660589420994787325569041385800107702936554360206813855220723759462238621136225613010087818211297433050572231402276897372081486454461182306140072555729954946989973782778528362565427431627501439118174468498833856107117274751163670474862545369253849911886240555430974953196520261062230540015491007205379971334155365382163710316719549222101742126863186534346787751956251826094407190744592348471757326475879284222447496683883284566122801701664347677368326948005915472380566147046742325504324579235289921231306332006570550243103089436498373468022109840155443868145598192742461285719125270562582653321969359166118696515146686132075673367436549408499793878939012264449578481656276676565192659523134033831810818140450840750281650577497142730386354870193154369899775420514736220427725312376316245379660008099554958942516207972529428635587117339415460804332375221385295312399982171939033929655416040519254012877551209777427802525158824530788132981248812915606762000182073117491513596973708950414357409555253881360043217102348869172507198924121188232878188094185535778931267208216576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] -1145632409779990563610644675617374907516879026000426060664678214175346120703159974494183686366629083012319082128212392228541925358686536139483254671852159890273446064303630325699157491957443018639094042464332153997759901909001279400757945029670945750296343033600146723040779096712473221081574780954691112182887831096632636029195550013062021868435776018252261791555838509191856590998302519544359895299273206658623772909236447922390557684824865216860680091210639619305101657172840300988893681630685300818362217143336845889857476187580104313083274408689601762294880471360629995973923049770698379507303042254912723578941544616473388170222512293858409306871952072988444576371618672835869607389483565609044371697604714508825248905616877950544506316031041474794235825091772379973955505611180442770260434421026884832320912979297022000276373716974004029954325359068519583605373702166245676648298528145688793516370615325122053239017052239489463454991208111397780459173240378478457287975099991062023524225205385026275366117210655488776288679395285098954709656234537457461194502248769681374103251892402008304153880941807026654267665433250208631731269603617648618871122048673829651627211257835093256628247999572458133407832589584672942640331276055071144397822825152059674770720224987493762944520782644274159083601644533814099908007704244648436071367456469393269970047361384430012469459691471995698832528556829871162015691085856534943590449648069376903025123049816764845117964262649502213215079468664134115541851659815541049670365302183347178589153263577149334213482577786982077067784509342209874872964530074214086902472145228356933798991506368408102823163260272605830560525241584782495192435919951807091061021169282340076357789465710244575437882038188682344144184194780582920874146375421883844634148390508441926283522844223811270670808923893570453369982969771772543535668727851706425460827099939963340546272254248174745803118958177921733876358688340035214823925669171297244895498352099698205262817303273099060530469881847103403563713534510128660899779962012347878434798997272990918640969882068985224394594034612109515348521583977013964385590973384765636798274217426960759604449529869680847302265868447404078452555489974922240900536969351406769294292457836059314146002790229311469642687490298962853874122218350871798331159973572240387562344571018527397326337858258858049340163370765420226772253235370122102099673192536489501812323037961088860242648892256122310370234653532163770593166891124134129668912516948014987235079829177775102733549172796058748684083777317435195859430170250484299642270361169336227719749982784718331958782615572179956837913663325582281192812559418990708916224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] 7486988286534844148319505474892445355870660293429112733326340637623682022593259741495088380560484959345374676302396790330985928087975307153614602849717105094495182575414468040907745223601027886454597558681380572532537601123760645491858391626655943251325080729014571703954288518343524705995480994335001096939968364114597415875630527581515947860873030634871529996665997098415001990698145381310012498616157237105003857927425080150509474345598371781404755503355636666516827679901596374731202405545497208717796744798426170108457449505319010410337950191805511091560880029624096779383956493892047693184352970806549094480323397475466593695199650069911839574922027122638551371427440839501672669505901827594761390555000695324781926338501836405450487277440407879045233734217141996452235786357621591117411903057784474255591970302561016267279893574303318300608475999594861268475384848736925783833060987908002612891488626081233064150960329620088675599817489184214898447138948709609843494631346331839848246226168630930058149506780623939315562017489930305336871576172192531653794047431338706540383637909056015487263954210572266035773599157181906178787820264813303769419736083096756761558828194052923589386744870312157836891587575379068227422524973092026655912481582718286664360265243712564643395163421393844440867956750148290255593075879215292520837277267266450910031813808880927883442554243688719014490145380828526675419094181409596254506265218640994489512552437181602635761102722402796743487790734194897210321130082585045811555612477996693263139734902085468613117396151047962731002476537468617442040804169804497971682901680546496046949357025482204968318414287293586102574167792426084460522904645525178239588823229871248008425143511463180490819897416685716245626660301185442943227925689425536146653005252273416763033905722419134011869910426036532666661574101929018628290875277968806396647855001886904975717599047188136051896247689983772094700357222179283178806658221328681043165101850332347652487531510235408661623214736828483155534108487610928420696710309903869923103387488798905409515981556689172489943719772221955132693354340247594459452339385962267156712044386723752500797065006238978960423734706415514186057153990635681961639678353029216626472788248856165261982133969230080545887680309521082647386145590292190978565468766594806191962261102761353129180010102973471234308923031886316497447452979703240387816525155443805458744218890186724982731492375630591121511388832528671795500683574394737261162438218119281317059458395901579685091313348353977997520233903555508118936524542317175746304392519604917749346352568326354883677516312996960755256734713325715419701357889523036907896832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] -3662446584159334226258889008848942802091837357874917590120659583693136585446616400283019497880605482279859754826604541477889814107833055599271803673311633502309962084801497016925570702933879942229084600615673955106490305833234409109821358896139421653322533621250377823203964559225229846736502319367437746806172436462967097901695140434450993692195266877441666630862958184744519077875213091780971533207823104226528683388787778782696100386715349444197812972724168267708508213567493115166021084510993871268951934774409151917776756204266680353436472335252167971496333180201497932107398891877268266393342632083794461439890736710899610796535619306771577439177997963624617552035801004501255038932452104965649903640661251878853638474472296638251293944502458455564456820935947392162785854294550216762542725513073092392550684898033812550911488556785557999776710950137615654005154094241076572060437634244104455096406075870467905921360172921777421700654152610008722947544662105763758878127854237806820536704862536081728387431441016246138970029669110039403305650194162021758301392182731459577138989334356926195677055862018672820047272101555184476235882382235313720793189744342138176094905547383565085924925927523578071177790325850955657124377474344110581628117087499276811705136200951195590358615857290203028460678439932692992562692320307567675886805832500706723506545275688696620323755060836394956493074925878161755817253418222417320859095233492372367152779984456320143157490894229648655308118221170116213485595057246881054663898693798709585418915409989279840982541928380513220837298751187731027645668219580890221459216626609228379059817970931254803944345222866389350371598671584159779293888705809858283808274089852093330333420707082313654141221047144537055235186714385835793520340377526769968225908810291326093925157134406115912875933135775744398299919868634419004479645396323294789509291330619250199823070007395794392534464185212360237418879118043557290653594666868969962323761355100944051535099478148349387376179537194916532031309650692988695161058123555161938411494673036238909392843455813423240421295449164743441379562416457257873235979500742057788196812663564501205455702507602024919827984262754093265843917094393282734947207546325853269775717861445655518079931019014235161467518397063935781951450854946717214888697379513951984531857321467286536449410406061435749967710572684047079538534488528899280569353617500489628279575199944337314588975142329572995916949384692974810401780975727407954626357827967772994760489883156092825499793365972144782089048983747017804157554709665812640368017480379967460277922408295400418057516630973721810406969592060668216307213015054751711100928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] -3067349517431603836662106655722003604191206828726684315313569992542790194575355200923277807151998621900073643725939468689441671986947765950516058987036691967053849647307513009184565092617999752598506286086275546569406628571084389664406290322801022765617696420090154538906167399268271436161209629552495537977113703019382901761702714011987479018155467303348317409062205805325363889957054918847688932136111294193097826760227833988803860709737388411950695792961672639596237143039252290270635620865547148111842134179583183591082906122840331051445012022019167145066857379630348287832222251856155280139650647556325163947667075807837300004529103573561644186020577344059583193940666165217714769322588602628075560960635756984041225600784399970623764666871763786157224117285905754405790377995637362841582256819636569796267813270842827407628249017736380667911362941796512065597295618889268985861380884451892231605975584927322407353685734990702982230693669148783081805274271560313358052121434700934916294057617741395640918395211475781625030643661783141781907104838963787645466190531412067116025864945428554119651972736112583795014707960004496778920795722730026328754260120938042380323200756736104233124834964527819182456929481509393344196268016778637325332688191591014717146866169446270655244762897673333101921384007311201761901038764278603854202837576325971534369158958507045725253583497707135283044446005800189354168783365334458461118836958356046113519154066589841387092219175105514769472289496503626601229019607693665538416123913025608888968107280751213243845757528309041655382030401903748123831851972340920749541399930342062371373677296867028242171768938379947688835764591747000580329733800724202453905729061841807494199903833064392012067066273646329050499952846197974420281897270234936334212857247111437396249062894736141186660910977381582098297543095943898360398685176172885270205454787303223338057933349536677875786077446742898471388136497764125968930758407787023792859779947437337159478527887677403442627709645345506579064774418071373025266530115411578606867617009622361462600094352919771149328153580983281908085923210658727075659755391274271443301421233655076589653284321952592682182602115793498679700926208434792896920033911257619501825247422175815686626620403686597303315790034437404680240218677106573252011183544899370598354717686734200995699290042842790531059809322787580841725004480405292171695838402582377120215339479590792439045774060352955352093432796896306005022276361507253818557955935308676498427598694120551292439205776745734136301933612609523930832689498735275103222146271887474156478669908635844335596065479396538434178016389550493607897835882700583175454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 6416588353709447516287049019422751581127996300727446445021318594122625299967059199571482693492903740337811357895407015078195840286283511924053872901148786490590315659257476250486755056025835552362289038906115941743398726556784845425034126335835063223962989645510348965399926791901491229069873556145710441701968917845420909731953699507261371683748483179137001258141310350568200845966061312319501467309000843129884950185641013963693031586507577638819925971771997006167343950421864615388349294604824924087413398514650293365164158855951707134564003515091264559981128642966883708603944074654866307450070764129903732300488176182822206815355657060309362356180088176124103542049618406331566306319547702673441049272216043479143921058112245832637070788024786026398896294227093840984191282235602850374942079901344799762859691526728708709228910634615058870543579866741659140439985959304952647968254806306364648540428341043120203272779569905378910449517085372525906677861755357857284012086936733962710214642708539657697386619096264458150063293154692239471477181466067152312506108782060960239828772073772775557795356189141903007502026065827436191775861190613828411476917596970914905677857650078450453183161460865273646954183661849444124497519951342573316620593363059970760470792743914359235986705524582923540992262954599788031754892501388870996669051549011116183427788999484186186644317942786426795762966945832377757512034497319708163495267312210253071678315707593225017462800002813284616981463938382037697587755485388160514299726879994692874373739837241862045329154185071053158358557571615109443412138364760098061338335934270819855535108297155406391626178317391974528847728451337819424100975340455615158353665094966442301713083248145968107371099723598986573219405635118277466163307731981606156359353237652812605889014764876573639488938689271849276965880452248767051379424301052453265599263894659090463782714778834756151297794286647579037669332180273704034954250715424214264415948202253175464563728740300305990212993616318054430410608363701160830362233687809142133902830766456566885713178774643141558087232483015510195196117425073708765844751889266940539224710215952222107799234712361255134744844317401536080734446698136186728777926609728724655612302263125408587865717233088872037400687629389518962507879363665423301212940024493264423414075484704362804946000984593716148880852752755666236778702424588064014738689343486586975091276909629187023714630066976145337426907779574330706236838976605241810228245090927515015050661766883417422080030069424700066443092107082040310434359661204451927712815026425262564950603616508369648368050859021346060630098512732911345693820795459269025595392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -6184957925054829663455144076183872967021656238903953855560607210659525795268792313464933137010684114945002377421475906292309829813492254752321460731836119594305087285800976705828743585376633570998127481434231660931334315783864834003157808107004812931633795704326957320610183393059953589893485400879302043290889403959128669210012966571356265574116469617515611489063438557528010377024487353490770671693258926558504025031928100413408554592891378845804522379870351014556867516150875814932928420737029125872331161787983795753921983697139254453847618899687595682431459869540520152967727571507353189235356796084680680090103062567144940895441199396829525422023925999656944627173782082561090657104655083573896891514544323185322718751193895143885673268562044498742704952099548688596538501735487259757055557373118435267289541151463363866130219186234879852151528178862575029998175875466822808983121311693966539249917935697964404921753728660931218021385740012599764522317236783891405097175124340879631293937312255812757004101824526990730165243565704464430813160796561567270077572886667406311576717992962834901017728210416196221464907668788820567878910989468328438796047419769585228299720340004433116813591556920301655785750535723516466200346853770941384294810758581742132545728823817630573248327926817205691163822215079476438436811404372408558017949848367867041627842795829665597592697978904101835494163127591101262070839675554831878132147839357734146540191172124644105385526763654407825052589056670636363243458103950053330392583721188265194692916400152553362167095097756966199128379245085654567295288526583905537015207956176300832602834977040644736611337991314092498817367023768582294587322339523228054570041337752339038754966530045008211412546047789573745919194630253253889347522015829370284381690936757578558636354894230423713712832184398522381974727256741175683902813878160721628685016901380531168539537387237564074950861485085325688536636456772509567965230370222180424232702434901335253350965550386359750571567920726861144562028913238015210716811032137127847469639112400635523785926613521622760412818969184410841039819100873366432318890101258619183242682750866433941057695975246450733973807044055006752919681352709332121934196398688596927458085213259280246074115538667853772351661716056750581383419681629255898519344393999886147863921600421403936623999317177262644676978292431264247417400136389135491762549086928723045538826582139873864098159925729244597448524152751596193229812781470860544005801773179797755077619172002473751175281640799543028719802372252775548869650493375765259882048392622620717332655934704208852345187508949239832828392626654430232181507943519798528311296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] 4638293064630705218813038110539363830433371541853673129116321226267141181195910258021440512509850846659659240683039136492087870076214061796636598477931943697639940418776982745253029772346243649271747758362604109641815014651220727436531850587151696929879085171099875759784171809442164249361250376373746574740954737098846953490408927871014319780467952313600332422667827993858878671489953483179729042759581801488140599062350646241957782405336787957955003209188337557974093819533548725152629017493025966835416525865989192653742752746416472699770230460956779138585697585286689236436314167549179699532996307397375264624345022542917057852333575169027479703943221100064021475023805852356398194819480526140834728245104939982290059175744584865512030514079864827510366112183859556130367586231548552832294827759638250297071923366848671230774896313562551812046519297761377021786399130027742949009958470904082119991132032918017247508044600626185983023775782176298715972511477262412442855230849455440720605425492805652856768107827125796355705207758329455922501981091803521298313610473588967402757512863038082186300436412549486926145553395608547704473668399681170586086953979261285695591013854845193520124765418605960334452608028909383487358610902002278227085654608836698634442092328927168950316979654564440926402597099038119820566706355535676722273530165667870570233916343533733974331034615935415890074076784998603257082925555642744175266171078432456027711500123726168473729684532319748399358740154619553566573269996122689846377945499221310063997344692362666942492189242900484510926058778366463915856928168103283321201243879554628051385828424253682169225877593737000661172762143554418169624253257195455367513436989845759725596706664301630429630961204962343227828091534106019272594781123420592334078195585256053675720526432576267215046063602113491749920731127079455436611132772365193401282242017304123869107135847937890197089418961813068834305905995569999619144435961740648481697675709931027956622938450091998602994272010194289816985923758459358653247813651895026976804348597950846959699375110332470393135619843932707147255430097720593380046530098220787139077605073373869971818065519431900157348637276022483189636084847170536846609831162141305282895678998022876361530753409000282525231163416347763376547820662324333702670406887499474400767949160860218112463748432651081943325401589041393547050603585854626964951688838308870894250848040240468219423936571409544786775450391051309148445590251576829261052996100760435236976395075780611081538893060769377188193326670200337330712910132011461955512391033829940116398009684577667217637862387368873680877407750584752962908507571706341005197312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] -3124880126416219035344653399867829408454334941023947168513444781404192203556072981891038689158945691408133751857611278045819990204205280189258674344236139191059603650140945229192143838832095997528435156099374921885056053186761278573620099262813410162192853263127430700274535266750189016717098912708245239670679104011619734537680600364044305931432092231426276938130901313645162573663513613641318739104119202013969459398674341473623119580537082225579735424656153417951857562409836984957116476476957942046762734002148405439771718838407429851101788680623750734413869828326357407709580627766736778469512273674332729907967996383323921825846053161046191798870575012645390470188075097499553255339146130134703841231842314370288829730577954993461931363512219519190924350514505297204241928090171479654503191986776427088479308234404646878628907837087424840675378330876369375864652184817879384287205301643649819228046413302807450844610049740380437776191972593588943318691302788203348893836235449162890795652531245609605438647556573959327794701758136774105990103716262312009762730981653388117062795690069020702890275039489498580137984911803705584887515985075628248691726801070692830263048581822253240840747118757812779350258037905784716261157998354342533835622794065208111120871030441401184540865110186637780137720889482295126254218897524222613993780808784460670231180185681754656103189426343981628479056520809165894959443096712840007003337677394850084774109931482704416135807403936793103666997000799422792697404684598400241795766285262335985122492990182492912504265208618660666481574559849086877926898092573642156600789147023702220787640319939441327325915212422612714782145733700013808332456041236130816257950196638270250769874290112105656521137677491824794269783317028519588726149378329300698567822411060766353885736820430453175757047795981950022549464710201763015084976063937463124421246074385471055948609082323772551204973472016340786777060471389500834583862467691061771845834538921440817255355675778667959664581518006270254776834145949000012063498134775680002749904064469684654099533478566154849631760064796959363280484977512099315965046249139048241234104150994485864362895624301499211311097955868498280002373615028456152326086387187870713316607386080402695041163999541318813314282688370020318329252134164172144899238089690356107138874595627682262336359765724067529670151221848119216505283848055842861073721055106078860146233609769708702604038688090198469908023157108527380130277953832971031453943508120371152108728230974235119042854821874732632535339186440849264914600253770449296006785846154602733829145562478790191324800859593421589103734795723487048497211161978247170752512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] 1943473440991537835994598762996539043522004168593814689199649318461592248596360194228498892220324586465983938992083814921612767409917167721681449638879063790260133028573858766538727396933954228700808025439196833177628159484088933484373203885601240856255478771342512753109292602371015134859546422899403784297121281299509095331221390464445008743303088913155409236131991698657663241969837265889801200397457075812665670898751517711075946949744038112055739374246940850643912070921043223638887852320305253998325810443395757782480071143423060140798328159300407829113719199644532229015036869144331770607326182697209533836129666902936045134346003649755127953103085488527750417028071235812400520362051371670305221533598664294660800900259642023496719049152288856539665622597000730524275471233712064567004549790233953544590713319590348949669241734476135440536527890175765979672421950176687311592024326417439846805186139697594128086211313263747094707003091100016984254142492212140601737843655342844531536464539520658310224550052565725119326897058421847640831088749282864684591862094690867671500094128041279836529184064244357000796618332197865281943340810100249778357847100119613148359372885418466404068905109178007459484113172341831217738134382549100564747071096211040320855865651437003213893300829011220173321298854768400799374045682893184175124723929475536738412476900097485327029549030637553254858808468080119267053159655127793283755917406357777806322867965825353862066515174119381241020242084758008331185765542756783322085899667603472321990169332233604676700629012640330121556607965513415957434018034026229377739896513239866670950495325696868286813705569423158933377381233749375118768196674053979739483160029439057751749693122018488902217283539427447110674637324410749861978601859035103242914973794836689900423891771751638965759773693949235869759836161684723930138995557958065403071657857781437775956604693708810656575457658751915746320750736283719497185461816089682257135426433109049970449849990436594227343875680189851382067290503834967573119181819973271208679059314173809348145989545265328957826548613173522732761032484588111926762028884886655420145746265318268938408625501003476222663700374103485468514754356231977136509925179227645340678231030344428341354575593829587953557846022074590633610757878878779032244724782368749756357336954636466541168591409815250184099077927634712988817825745407036170740245657890636597748838791181196816742721447571193892652938171921805855947902194205738025242668212753096768932100597695475556418750785227956646776530655895017209862000396490304176839189067929731538941957812356912665609566749141489171376019648925747710715771133135032628019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] -1099462075561524916910281560843528248232997534904431008606624470088989686184846463762333386384787044771731342409890861717143945605552819102809201557745773454855083999384340316594390794228599136876984940420525641655142912746399151219145845347212236348923891478923139397493463666094204421194197188511147443758503359591897297865401554150062284738853379091378118752818557915541071964999888748904681456647605479141651160943747713827011273598915097863089249839175407040315948691380587889644370116232566397484259413324433076853756318796110013749033214853659151776113756110077613075104420807436801505344286258440461094453194040758683384401571251460933134221814939957508294437763774446844022893601894047362715728977280563601482639954428783151155257472083646176870128699670824215207371850122785681208013033486162124316306444481925545764280108316701251317130376273079964135990264695364336956715830155858380370084243737407854013664913351195275653404687957120355213809247390033486852859169328326058997284621853234513786449279696924365181206613739273935891497638378207890015697835031857398791081109587044031072523753868178846900134715398715801766149939329284236314864377876949079476183522689447440272680798327710493043537288409242974013683439505286659832734282783328771139761769407327742222053837236466183379207136637775198440020430326668898649198509586268105948649034007756835484708020333074303796995974293968550369011549150548733532795275703980172424990364696575006797283708926119234595939357860954952897281262414290746767063617049532729663726619271653876040879753244748281007307058701890947321186804036609124394065828560349409215836981548674054505465113779932366332770972432479511725396918446808782820396337815949400139819134407142306289621266743981259765598725203128703633252198539923519073998869078693143046309675321479912005656254167524370092786861117848719860951689341640829224971322947523304193297069076675150686083040049293519765245232006630318960259613621162967190065216210924685580233506197385661721484986502337729818816384437301429355081995187569835997137030242956189373326888710432492827813750617960747662614794430389650326923577401716374362717640204386039247293796560980396327777560812885199682454787296519824240291660972905313466385477068429730180314608763298495170947514716751555636866868305133338323933753186806913069248272839892970990068330804205649104002670109380731105602101468107244555820593022923459481162298661401314082980056733025778733207308494775023837664543805854676385218918171066251541405470144381601263717712858609991629158069615702641843055724957058022056614849021204499683920097332325069130128770335443117006540415192527484319721920501125696387547136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] 560932369787813722427698602718403932609007165435950280513629467472337259959600820516931051812048583082581400833433076372799218272848185346531778051509996881336375788184800570856928246220377224983894781915140260176143741412011716651907492298467046770673844171815621586542786142228057915725482809404385689561215178435189102878820025108749855046402271513844860262485246785885028221251064467845693719770259218447236223733208226324185898125815378421759822980339112183496366448387843541908896770275602418064729966414325202864611367909037648943818822903578591166902703208644277710251355633613159418181970694476146317932487923013830269079415108149900481056471052603044739605057980604260267884154176362229514083396737485082176970372872678401426446392638772790080678260950786442851773991789366704165625283892070925845979137798669001079021944634459309986403666587098707319857469050357298764749946871429722326283921528671800448006304048657067086019762702086467219624491937591152944562123821300440161619596071642322607228831649360179121015786782961543289110598212073871027852701325911916105719912951262703439795478755189226274394163720960719064255426196372626222554809529027524363268222567175015879486128679255187009803939175728075464631787051678966761461452333284492354534741459930138168101873428704381289173078250507030379290624342054504261622196678106585414370071487451337907814247421419913686065660866955601093516519010371782896278846345707431964703609088481194200768020549137490760131975162889928795154557197758179681041063583153603451927306558048685557519283011658854542915737490544521967111976257479355140573424569904158015072197488863124937317812007263794162900982359410052100811336641035894634173006668306825865196562075580853788814214986951896977211942713277857191325037124614599121900371886420447637225454915642688849137207863944728044566718821025372497829609221929565453603214825137128699060636036021219563063384993173879931448804226282247458213683006661565614453210877187810814904443226988166626795612062851901368666882830264904116434484719494532044763046123980580381336834783618124685581705457766235771494524611549726479612920710940689544327826906494229169575939889159856297637539968522148332250202349353300414935150169751004788739272730869561600948598012761414153971646640614820007103470573548748562297444930372463134918731473069623809016462060049287077668987614331716585843693516799001635931296434329025395171978683733501083456530546550843060167612622620165996867215024592686522381282277149067525426292650157997799210257201935835592903727925011138339801448713294602039205574832951960682913309244527475768866230988188153639414150718782114283482409932909917717397504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] -258894847437789202507429181755615383021730541643048064895776767938424459875021323594109683063694193190038041945235624471999185828509181083002259978446701043423637722374157601068604123466450396877469203357379343262728046922942234398277789937594144529605374271633737971067830453792466821935115238508385936598712614604854747611823088956656545980906905079990808349241006034351571814576830500724791545498224152586848470697215984667398280425006824999475070407461125580634857333360980728217981254085074146543953138195740115196404464876854688148625490528718942578384322659625708129700703402924871744059327666293019032057294079345205590153114634994791497817700690516258489358680985643874865128623690667652244619210828843219977122833358925994896907672396917177956873366680868880871869014537795613985758144715469374866681313253115602480580200968265353198703633121963264012861808927059427367333198314104692492222804872900593437390023521084485501300648735254074724603489617774945067294665927015399395309635122003368695974198926623531372611206602288405235558994940380634581139114623423203293047334468066934165516750539793342313280961855528919844823794664740656307908963215688124718619970123611499606145556456046600491741788763622564468561767677228377041790385542801737311247050504124474440013067742226169304281618021053202344128466885802501588382721789151026624311616277828124525419680133401097108188745372943453452377681792415649549923705307867113451861047039437721663358053824413363706706822583414514794265792804847796816438400849233892788642224924658580301238189146103976295204588380657984310134973710526364704628554569949173227689237379426360098361562144320713020047193103355757781887039893025197666298526615082849499285489757213788229856275709922023598207380658730118595758307289683606426889235624668610212910538488909503898410513537351205701520729397271460362659796947063613167385099668891074642067671472598457682669609143271110603268679754746933957303732656942917626920488976288047404125195748453246553114785370773069727625494177314437534912194102402801558417818960204766656284472205215058219734300998249283133300440948448019706547448967593169238544416571690244763718568829308296532001247407792317883906855326952444390947643648309040046050121700350422670321403067183629961762002673153558085353262344024907303030499686093254155552369092476667796107526905675020490740719606778495531905470574492803764073595806127328745201087171163625634927949877567127227715621712236456195257868335053211548655924270379098443340628289360331142187586300922630252077431375275433914580516257288266629603916346517702382125470848665251173648949151347825922220902878260396564269588132427508391870464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] 108491182322024646805453460662629532594015322678755189958171149094351030393895478061511412146835436607435469531978188125862584235824352151577086347650298013070399887660857218525260087878494061652107347140337105405064289893939950925830628732653310557208251932696906801250154167432399416846256186297170647656147396010807285526475163846352527225736684825445371180710082103241971353456863426157273560563136823214138972955843082839683508309281192970525598370982580433028954401793795049740435428759289135160953455960412799987358470137987129407071540926212908242249733340560129097275584495832284828523592859345180335908628800610674487370422986067958581910513034270205460863187727129185816810933433399979795300606026964690547500637543375168721161764309965404257230373126920355354898206132070452391317687059355791114059719543997186609444477414392974293489470059892680807661016913974414973593270344976845008622459509785462226280572363762373992307886062453634249405610012296509708229003406754867956677250016908244882578003356501315042848068468132580932494955448746363789154021532373997489312189931946852963189497419499284853969922410422737753066766401175752814241020454128312109271863014235727123249909041703609886035715041831389887520440886330072230181523112835512125016630723627358049785075295130326283283626387785976682430369889310087306325351248477851245304144086369930873838465559890582340972674540474814372687249474236051643461425522186558772404185727947938499279825684707663046998072499477978544633444734069317520328807833575358296408437837562578444147140566131714384546501805061436232445416920153718507233508853906114882807592112494170449117627938486660931362834994478065923930561738581617405280454795595834518719561524875623555552858111921019118346704364834327493858094400946456864886764012161380570675158763914904993866899317107786644364498619302040753972594345289474679078292427259209144205674259486522288342746085918197193509135455946325389648151507780633790898868639003498496530494103087207440644550088467953899566551472120371727559089147669469808456517136423033265422851572564490491898042330491145679579607525996761772667114254628379997710112425876652257770404629001557877766681858153056939772533922428718803395349934494545208614552188350094526703560272568719365168624150657751536306269918051031402233627843334388120087380999961822969801854400025827666335776405059456300840506465166854499974513100905865078417247364008313126551983042202892440992797160880233628485212209279421172868773767270846773747522323711788462099878161557171159623373686097625998466558251758195934360117207489415390227664660248812759777734030075336720429137829092152129288885491414399744737280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] -41113718798933104996155000463694966861214487509904455627906691659151463364977471762604133839893519352765969142073373094030180761811738298781595386305031569706226889422192252771935567785229312421216704419900627982457550128752639943597073078614344143048049127699850706261296402381036746733498109327507666783028515343809472233154120161239996038349815018611826893548719990552466562887522134997863848497472781547699891394864446227579706043799605820310922778432363789356649612622469649445855251433351495737843560577016876171178464820973599598191867996168132477074532038777311912020508605700333463293975435751295414483894457180810222377341626156104775709917961252058035814119651741813491223415343308246000087751417976378091566791400727099011311081845001845488291470660022525737682961045247455849993204897620742288702411358726706810106294190680954640117804454966146921849083995893198922858263841653556015753970744284935998567996808913359331636369796804569477664013752808094703997466036161727461233689936644818926661879190452953613334887195047857904340075039174173609279252409404168233639127060643184739352719168776521394085332204065797435318829629241362169358931278370762841559647039565436720922996917808209273072774873566134825615046013133273142532704362026774680605254009394848989305980094909857792629909116445776594379285120160145935407294231565932630100685984689650607220789708711124545140381747049329238373818020520326908524796300699368059466488694820761637037064069959353137006944284033476076817400475646591012126400753944443315064173112892870983485172947654235399779819493575658209497847060725125295479582124497926776378357199588559698263847266840934706440717868861007286505257156078914811487464909574485657732584536499440183586106901081164286981322442278579537293907062522729597648059163382284176936766626731181670327611019970478325509954162911692031148041024447077529473083805206356723453567083180589146533350691699094487922790616046096857011669364355596247145559856372253995747977773092796638381851959316201567846013052039155284889935064129392602888400412472745244530633780916667412614281786125859334145193413629630742755964309815252019133167427492219181602390722632125013097068798367360581029547273900403743990468743802713488575741075801853828265237504245605960079619450091664925483228503045749730101045909675590145514349749100907582561849655758890251507634039216921892516694249950833728263593286435410799559142615614301060515746313068109216115260795563308570075437882708586253154430745510321052495150559197294462094402355113609561839998093821406957776616346219926033692544178785618798498116415100274412654879787819312259019193249882101597949290451516028826419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] 13880589105400493154114393520379059762033861995914579000330456240233650760094550697373282506995519371486578859164702260746363133847935972417219433299968673692334789649678711514718614332076917239653471055290789961449959314001176081854076339829402113999098914726332569178504830607700705059081536126839162072788618342416547624953473170511068009034171491700022239305733073938123587239224780601785764922898452606368307291266316636963974122999944831858213224751432057853777912092299500573086726757562794919480021327954120780126223319980689558346761489105770253322499402990851969102630875522566340772042913231574096204504248562701378922626561718930068693701859330612125341926061460921644598353852713472862659230752845969601734228093202129949064017742444862952743768635747494860087989072463198099004590951199791486438181032492915276958975149748283256405085269503829850696777247895704607785935223204479993613047394717727044204914779370515829556757718270012066226204252559152203991463970243864173078009391276484526412826062466236442353027155437202052461366033675291251252905789488210357369302724469584730940487160527608507760575619541787086813701274778310026781693937079580871873105661154077019924116178122082700114786059521736770666534804088542293665651387175986590964740605555553728152092835963988421613917732052575940380441307792065149146774008896676109779846069499958819022416548838714029488546309359095949547810341708315403555513596448544635146120035034316907402583386936366057487620169420094793579715686982529051199215080889842818658391404139943026369895502023297286445752271181867169193991614167413820167562897250764787737411204218390405117326251338945156485246495518492725817566836891209951072018251357340115452083636518247262261948506644465775430945150553756195923716782700609637300741713893180122035205376778949310457300778925786646457791323214384782477633742071777890337159010146358699694998974351873528533341345568646630663147677728075332690748376192502615714459550795911900315454538122922523927308989301167104090364489362721746939900054153254404868491709751339987683245880902729545130053382055982069377401160488052319879597704887908963530044220105679600931908066531328824505321638465980338356423018131532601813932264083167486494523296642370584879376285599487413753258203982656711126679692772012572531559914507433290950064000839510549255859994685524481728736537517231589622718445282459796419168579504754949162830399962255192367857067798216969284105692690642140943499032452521783080301778768230645443669643177311411384867331739582805536525126363889988293718678259624888114571215273746783930896609304264402601418707290671026977002422756432925213476949775784744058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] -4061493085016531956155330760794491819035417845587896452456441049976146508556917908447434915054517858529607993590589329755847937206217926823369190305144553766893431343573924806185056830633776033706123887215556662984491784656530842317059402188731230309545601429572831544553168268877309480162527714654217596652286442039454188789443913954968245032308732932668327689596419111736060520673141121166749040367953049013694549287180477901221114379620676937825091474383238291115556014838848916708911797966273540862207907372739320802050375930184104819932513544372635649811074578476728089558799747770870639863017931208199109706797962205857920805809758654473380660046992743646165121828051650157241968533547072638260528849644382392741534078716761025370916301667158597749133817593951916722551562132381825791900757677784217955717657367617104074158897206752418588217053666568245936843583859469662682852844438130288129892979004504828022440460537949669495985161890635013239062992838947496263310677851218157507233222494559277793985615797241593957415897675625543939775079520074228337708793346278882094495278681923350662902416918376612253956366550019882529199828161643071376263714825681209035807049378111766875963844080148197057444483839409593189902954640528225345087182558296655381226515751847366071702984487508093796971327903495351071280154400212409758572098794371660458511250482748825822629669079531168191879249321726893826887330096263382275348963890911736883226472871766811403054532913732850597542177518056462139846023249201103007483836439246222697226926527099087046190895376116495298460443811494320187770075677752756996257794188848138654288694949182540494762316928469140054884718062441845671063270584613718905566370867725190648281745607432263003669401583987448102104878511056282732856647262842208731354702681636835297933602525058337148294210352807107157999153333683183598355752474186167471038745327633920126338233733413785638544750639181310704580124961917660463052417590723014974488846874448399474083143105878186323270571821264923183784089095288811613099752322904113165882330699244985383586728235538734166661875755972717546395433781066294695653153511204197460977051671790722242784180056853847146037591015158343484516023870270999622186842970508817613522620594766054238287505865708149708465871123030071172967726183029295221319533760456761337526435543241214140935369256542957871602739916276608035836269187449057458964249664328679794182439509893356167767149019710048570959665891125809140087789676930356667478562092181145656365391215508817324936081549861877152331854067316276283486841848304956640215016852562206664531520871990637851996954304451297600732636334973909961857337338216012840960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] 985585982441942536617947953333649231440189827247568607685474392831048735914983918180691449677086533087093766502199007804824025590613482292236154500760858509560175625780537672159265375528886916377679512050267044959767674100961886601327596814046624842084599122857797560003604041509449924608691747334750718394275559601856675783831515225854226602324839629565026493314108103033257006797639066164737619801663571173779030887127967169537098642619483335029478129103426475340286121554347528657857416295687762152813017572003106470348256326713890011443671847396931453818730152320963392738859847075872707843602619090707892955632912861022367566245842439434288113320675392416876969936089333109791784531926441870870201218724561831811373471049842246438707872263083656585189069586562534010212849789728409255655231781633414597372295680122847982940396263713056953998528628879564441849084138124457350235748210574871392298488467420555786763003034123296573406656826858506189849446511433769697492582847230455458587265891003259903894058621631251396095307400916455062071987615345361582329884802470511502232885993749734929512088818292737937032563761382368934882942247108124406761850607963590836023538660527390481398824845055827386392679155748913376992352491497953298173495322806494083740875252955145658864891624232784467275623649447378594223746487489821189166449433075843975093099135980320342936925831683182529521790429931943857341305159264768285336565068875221940966133556182507520501461331959648480891347398619849095327907076459847922759681217238995687680893635229410506851119904277848447510973167652808354943288176395878276816030338420340686409737304985576503431404739231332297565993013770001733322587643706306901958208905245619704655893019528790447707763434405665168072429913989129819240991537855430143768764372790847486026005825265907853696627737734090704314529193735669527333211567589515999821762174897796873247314107460580067831273708179089706352251785979739931155021950324830403375376217196895046330583631498434401947103594273503002439082150367084380929087950609023039317286195409192551501586753167610865185989086995061889001215736142408611680631621780749830917439204789360827783495235304338397172358371517024718387252683045494038394269595199872726827150556776858262654963329651074845137180643216252678144554841556106303801295417347700231894643230092478561846024692297503850533065457509365838779020715134782349895181002041426670645667893778901234903361147430328222842445465382244278121631360574219480590243628626820839242014572168543766370947373677541838231330807152510669426311855080872458777212894388787238868656677736274976508292615707821915391292957656004506929781172368048128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] -182957392133910983607099804412348539674839822985671687771782088004424962907023016729778239063065652266567794662929232975736192573271815437388055298017838119824983606703996168084018497985434967702493741868693674650702239699557461756788317322453759915898773484590193523557219316180475112350920555819851302977594384559818186393853876191346562333028305266229576890928545900410960147048593533181203723042009260052368179135491993485458202055243506867028032732630320770249082012193692152002570656489884667146684705126247807146106934190108896714683222963583710842267638059812318051836719749227943696353044971025366724763555428343785034838229225280009971663365799983394249621968216575965909381565076231275379010652557644498512203325876704709304889394122302259566386161772543239359242118714726426336280065844750943350137135096824290475095007767962683389948697926809159389418785466589051899448000961586722512098825226927632476721999805848880769292231598545214244877197790900157231189824885260574635026659650995184185523182034163367296227742295894308313609751311013131362361054336534756440904196777817634490021750335367030293962272932621216567582721347383477783011960370486151936698808750355843461749230030585138732978864315280312121146902585721243864040806390018311406451532164126781684582180182623788904792073059860734486987030810527263759831778473362975623960023317725724815341695019974238952116511064739642205495775709470211273595788610082039906704486759758832615187767875592605666550111760088827652722012321565588040562253670798283636383459470201010389289572204209952893941505837667528526460390582025192308040958587840353249559607310346996360368783787627622584483763050559749423837626849785721371821867656303159786439875216384206741579444707426983447992344161823017877608640373058263122450329134350147288589835762724483438131022818367413367840587760127038623619602628451744557339758127216357707959180136939178770790004992850575681636005735958313101257632616030612939756954505161723854320165553743732538398319949129202829990930625246710216336817503141461034859893655182046676633333734605236795364739579868850309554858106030629427439887280877665174856435399549238352084247053264123433028190834306196195463913076316463723992631490986665431852107700620683246481725883229172314200042902818407594059296159596394448902324538730430926052248943326824391605957458343153821314142737505409227816889825697780742264128799278484655851295263195644613918274157909481944660608751747261207683191888339695658226494501011983415556031209781987824788248646645278829511189546858430699630922808116761746115949743728359389341098831606124322992654643724548422332572823058123508834271267034450886656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] 20402247761434492875978671027037216518457123682416013217034214034152448132398264565029642792069461536895196474542059867562783189305709017147805432864113519914184192610704987972366871005992394690649871525786507845076409179406540882232144072386161251608710237494701344290027693360678717289585177618461379002282322660390137476120808165285233044441421148019043757802824080048271457505837130753866493210249679215907432330801969961570053797691966890919549754326662788003190420247880041836628480115246398592141776466767619251421555896715914749252866481067687955092291153505786012466878775300439354113753901192472240942346770415165291376166080945025728949455240658792614896619651680726678178864322406038477824747955739374743152823882925910702917021867361948192665644465131132250510132633837983570849938873623861761826270683919637672913784483916782834667293080519910150473367554700808117871265595839025211517933996491928152148110636300824781154037009199116607723116376724713304402248754777495551569756575462135957953347753502086194445179696415590469250687138113685651404004673269105557146570799630552473102389413812512401093542276803532140126331119324484791296070798008067640013292592322269665732281475233937330371673261109032654328361169997551274504467166552213318738954498733023055895194273406135000289128785887759754974015875818661696613696305334740912250992196379092502064674122145370148017371336964008091424184598876304918502470401423742158003535277292916358355615203778356686782341491324132509062753361223291171255915394753689395053272226035072515752758511021922672247450088676215958590076628731803805048543047242926928899106093229324651643835698194984336839702066773225309868389839968801519022196624661338127648355881202817883852503289252776983603641120755282784689536480945769422235245079529033725693006346221463744961699399799777321739523236901052180912659723646677916180943777937912345272766403251098727651249089016921359620075427970986074016309853114781534351005985238089678825078808075122173069750385105950028128595972844427672320226945793981910264723188462122780089525120026968246239306689264954819410404336739245687708831690591701719298123065226453525923146549674570331324481210861262522083082258726370949889363992638809619684417089027426724810765783001087128099644282376757877866735694900577008994151553802827466181177239657865298298449768394520058586985715179292640741767832638326255367124579893985868666216617343515816458653663438060420842147328057945743172179731898605656348127017348773669428669405477348406618984425493747536117113748315987784160563249248123420306835445452984188294554648007502416958946005602383327668042424505156314367757787735462510592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] 876188944113684811764012537008958430649870036993893918539637368685846598037628327553577461165537615261348056046786381576879950985336215158916466637371459940044110586888506230980171910870244959124384843239979819073737833587905503331297481994303196979928979741522766839722637097815780096678671907192633427831353572739900659777793694540670638664331074472197675963801378265807383680762604640236334719473763893824941167346055275930352619102157932836345878626113861717738543284443793665523329438483581398746273304899159811124715950695254573140015739886495334229358668374409035103434905028913316601706613548011980273186957543451016608979579378888458075700266440706414640567975219662658177875724064156850658908282478753387506311022718793005033445458452320573725873234358414307182863629082239347464455832867022796574784469680187255207676620843247644335771721909162722782448813451140044556874215303185471344875232421683469035311611774072771427533755705616226945786816561213974609144554578611926124555946382551003463765820596619893043871818207807867349674147677611614009411840215858755586527471413129374813467842074306452058002630127285693345658026243328842959739895241715583520566911882820862230950323832858636161308458585532853273668169628532715974498937756866894751896759026019626267702506667303993959463604251174763001344340886420727612075616085980893243192231270603253390285525133802488604035064487600567019082416933682967346152787253125343959560645082821684608406896086927424696761797334223348666607168892807341288331436167705145194717891332437584455053382817366155800166580450941267651301180321266798210188541612025074570910425444170642578632579066790381675970319047928454119674850416122449677076229094747906001366644633271570783917365073478121327331226516450698698055956186400491188359318325059716730381728390616734484125447622010033794900902655354648444521432419032308949251142452958183753950498875237392692753243989514503848811688908978194795788103498633218659909459556846487965525942149133317716653020762561296922619004078303243311479587933492496419647746745471855664117052405842847543299494671802587658726302887808187453640269592510604516293183803874578962291689517387924423417486564412438811412150226741310716533376539732301834687942228293073897895723183629053751476793586529623395243801707238182856191412372243834701746708282875041885763241978361827970850990890212606368217539698208885676120419549641532613880458547409894894530207326103953653905546946386451039756046230628479155862199876263581178787259505669878914688838087726032169531794721622191781996374045466248228606116732531404280453461644506711516917149880481101512078755960897488955684883801351127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] -963660381115147362297586948938511027208300625236877788085388557337840687522043494345231790737144547835238924232555025150055027499459997773952664028298376738996903451473024067444285227048591877503987326554676870873063758152968570773514418274849586339334897291481398317813917025441660959951299333490482846024695137391536394802145934003850450134914876923155238064644706067299867560848932185649539623744197170859181988777445577518493228161385576451017200271086728924635718133530906818156883630977292841435361233000287857603165099479855357212136849403761119538689667011299201001236684781280525475316266777951502966174864683375305385812304185976803101581657017135089816530997729125689887121432452908843054868559649634682634005758624694395143616257527284080141897274581731941098477032970047323474977480719392040183522309783642439086360792747272303153830752340122252207313834765163852903920762290995947293994235638134148993673205327563304474635254553162853587028876510977177212893979384253935383395565735792336337300763125548439254375767329553174690368357789800178176488561616959329773105340614388694970349277660384677661955995594313703350042515051922962802304217998318037057946526055715300004451224899014556103297392581615816945022448085981935283396878536655662225892589657147583047989903613163647235456341092760053464060311645563821121193073458120399848738687649353984310180574627613597698318638935699827118580371627433514733702648872920377783403385448523595494798822217424857715884119483555875540003811278805897561920398689911417214934825959730758013557768109542424451733790404605390824604504291950467498040880446512551158092759868795818745460652753765676576380310562958435257581842379492688863118975154536184395553284283607008619833405461060119315837610583751921307534446647312202838963598840069605589149894062933085900302075160707039943480885789273393551806052299492509917664580417687583749737929949154142019111940825012755244326583951856560609886674186207689812387559905432019904752578296513854481617541946768796747185144624356519069574370628740062722665951358316228160753696454364288083035929484453838900477729594677805193179171442248494867410104230176265554485739464330035953088177292762000214609263508482691008325610209284048983080044345887111176465882444033961659665992280731113892887849006385409592608552216235336254708992620067357887190088841229907699264380150420588289794805913996565724697768595365171297671218771860289795573523145760725525148934272259078781147227116772019692427820028986999402316618299127624707524805383903346469305388604180078808666694698675188270953866878240490958935380500906969096001200937778062312258520223439945605613693580808814592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] 194056569181081151027047541040546123213509965814032413758760831554158823673520163545214900946032753153083434695495551160936029498969409687095417602225499149933215986096309433061004216891439899312434144540198764611931602666365573630332237459151985689874728575111504944311594531337676984856419353334883232108570270494485724228779262805173268098140639994323558064109623120050199832838847556126709082384518357547253398884960770544323859221763556803544985752480717017691160932705098119272394397033105884541224727890956945335854189019464154720698063132443623712140037022018388561501321282325768672958388199091572225837073651173072781916218256156943613501365899629935251077910203783019576333766475168743329904417553459785757652532356669548631919068088001159159704988891698418836930144780181450531126811880523476459320271633817117132716672423443718627979945013498958063264282674696587344672613238038620492668702181501667441852928117543086165784310008769638115263208289632542342772082296571901975609022579243827444763993863438210223243798632276405369108211261803373502078951411346497650628501335813612362779593423974787650133330029815949673616021317876629833415016464350142124999019447882169130249711233970245935264830376917660303158009940685941591910183998299108242193916733931346109342558464585171198655665284897396752614224840776651799940963623966008194732804498994036240491494679887399876583952869820958894338893286966405400422389473284578191142889850777638604671425522647441875210289511791564798197973476082224445650340496154928977310555125918146544915916770431083972405025062150545744822014376239614752933938782025991815241403152834522131690161627891098866313540455035816634839376391098018960562645886194159193928385219519558545491034453865417677953841771566673976436596248681761038562171649978482211876694178777904662220988533423726755904515376932535153686161804472042567035863938686439442003226413629647997778326472103272491315861729359363791172234932664122067862093039812341533711311250599074311410415737538262618554998596719366973043631677339301191433516377260888833589576577126926666754895890937706996493076350843332441500737447297175889319322803508906728861764971706075644151555952800296788621031038814548989991355582073084782468346374025733251346928196628765735051828411077335688689264223106587517898071193936701885475951680065940008626457047687954592924610484914801025218915088197831950762645956663502598850703871439333343223142993350022651611783287813583362222241396194718751706533502492085383750918526240364565729483574520580104006376139209655469562792493677653209830670608054716784729114049152588681989141236048933346806677351113232721616256709787910144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] -2792822120803052029427330445896476728433419599295194160221376417943238066637928370048692570223729712853867833232344905840244200171706693212633826079706438712476481851448869234538097092510017498954673156879896214029015986894810434410959090561290252400735623902301365374508499656632583681402490378650582734890374121607470506533270531941409739682727832703595036038200626491395946184023527403765134230367075235292534184493259774900218201038117525517238456520668185555026477777529002618876426538734069111333016221739405346352803451723917645650707016417036687057752078862003320737346340876905910326225066584319455429774145433629416729615666244302867390217180150957938418725412933515778469695599984639729629079213878162320702796743476609463723474865073154190966940958286723095731536564104548677583667815941037402408088877300052185834243174044226938652023023407835946080908820137431680465187944364130179791656616413933413155870611281995173496313159274189574054871492268621496819383552405323811734431254804492373022384309512116068194072007673656281474563549920132809762009290648628040613988929557495081884159255252514906922890726611531777219746548974006345645744347467160879202563861981916742318245950428675142359021046823064722264742941857816833856773714809827411661281902593220151048663895724211604618369185387093223359876433657019235670355006308302342548774124104480043692760354126051998961668869939325082746682492847034330644000273770017688716102691552802315559680983974709194253671656972831861840463824012646367668913610697636855113868004446001481981608666808445308527153528056277703895628464064028661879441497184306874644554753500825344957869876277682354559435890680294685127403257904225743593561559384004095935002070010800041675250164807210523762325330813583269792341603012166253957397627147290928561072726001964570731954029507047518644579654387207042405024517029196580562885576436054725616874295509129313568660553094967919635748588067089345401204655702921578674133253433459465497876762041605703460739883250915655263582800077758387402618319020113472498950192072475745982478362769831016127705315099648341981746448429687165953157565148389848232673877670517334872276615619074782674206822275289745711839705048495899817628612953888929158003646217416989505713031314301993125315781530404455189630334593900550016958375759169339180714683514044126716150192377941948111500525716726049060912504041130038700398537760910790691445955259802735563225404477174324265723481515394101244190432702554780104103313823975587636484949399217579151080314250736175209158944234250424245273475749465976974248819508658587077923114403814895467547027121833886673642142198734562887899707969896448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] -9714321460459484114780224514186619194869337085356762594319025964743633993849015040182652005315557153934683532284464826102010400197443872304395498742927973711205104379323845003562811699568563711290025506232613245148574504753340955470423098156064898714991249751711014569385674242512408040103789479924613217823436979683866488573989825014280725111718313456285150575501006300385080394211995270769699523559038811226913246885029983777933707890749490614566156446193991551188239925267612095281907573680912412141823004615596054550540071625547434866094365186312501457570096210481550724358116573230278777715576324161424048854395086370539771427634898897701714232652204244192937414325546022794471075768427135245973613624075335568557220541284453249598856201430215725391660620024384895828732914500522327789321636960816682877017910660349866858627032737523642031117928486692883123519872293637704606025173980993948685117885064945107157646915376676904812133046291463527732855084457505313865551444797382609303451947605590485777006112941381439915803365124747615216819775271150515110158334455129436604823389157710650494339373386910054809804699482329698331627300826891456315875706623097082673931305370543953785352443025594318548570426273476874070779769520930935093640246442201692513967069154596066030959209780450053488631786727992226783883429840305594478582464047539579447789294522720471522277463933840488574320984322566431228120953608488738619652100864157849502576163987656453717126757553366802924111035325080515929910863606551567544469022076486013394191046594674383979970321233016885459904528353442599420563934720693606781765544605565162168622825471415707712109876101389838785528863344558640058226805118415265089171843877648591890818507380700574256627525830490462090989202232129250229529367272610987886967477050603037708701740917122562547676792412719632051824133499364924735359006561454975641374691523238022887880998396461889880087158750850813766556144854055336729489123084785290566947943167247319672882092563030783484815146271233019836992962480638423163052424479936400806103660141061868638285125885741910559081745483945265832624790728788621556692800078750103549878161839199199215336901548131539916814008070842331871338771339362834742310740877947326958386215489104259722271690540099315126149686379960726238304838271218223310081149443618739244375523361173777416193553199184517423966071569785447256122935246710631450900521136074339553389736495281821507582849260064391333205535856021166223351976996484798757334141413773194853482951634247649377485824449299430704690392950457411512793885197408835614921673074696497944229802139501833402503921334383687782733794461081121488419500624707584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] 3306564889057436921027162611639988602090596122718467838551582038068179529935453412334807502519258558623062218359950164573682365589808712367958300423161901059243570051039450120235326909624525893471508485875459743042876487569804297209980225048899758286455621952063228943365976361235768038546143353288621540565389306446385160192845694859342365676298413230104874285263593281403248212599193197571637260283224868449331567506161064344188467655548331393421734678386732602356955063450475087977781830197165766765390256956433939231775817619506426358051686177082345731253336075975406488317632143361102207069428949796799945463601221223314351650252468474678439241804127120898712833177689419580582909022263199472434131064408098235831137213687176522217886326351059765789949783422344757500400581702137644088202280241627343864961103747822350443970422613321114227165396896435497666948514520546317119161836197142299123688057892733413481064121387666162428090682951923532977821241089543011385416493176376513036890872696754015591525598591553979526466847511990717660932672332935143348076390506199546265028705845975951024759921346173624414833738859732231543383764127413712042942432440205324352959731173071434069730711930250008481483038429450013098094894115654642585353720778527809010254148711268892490443599106009708707342022775762765556231793002256487468201880190393007834436431828873250822818822596545529135466624709118334674316399325052973604722891393895310367791408596337890902171365064485702353747172677500634006216199376287623699154385899033156319608801790530855077760205329686646631368268466758264178588455683643216862967693889801186939951465867743284081336026876806728120499625205952422178283903930446104097555166335523302867882265795148517908562426195124627931793226148850699033657421414781121026352729241086627558763982621805451018999010148420422786006386395838054372414910678783272076284399184730455331315085584795889439189428621717402130985000670599845471380176603443645813765217989008547721841836548572154021384807674215734769411002747649296973822442961095768937269819208067537682485913904739379855827830476790264731121931081393760598530945618922583827973785256619043816283919708024561428796490656097724237326471784240705608295466954574971607242175190634940048260841646712438066324128441233638468829923751367597521672952176860336152304205455075707576814542049749496315557539419280213891283322278912216433290662699050143315285788731552217083480709353984343616274089666298806721860047625892736634718275679281491132567942832151121825621736016802939094953897681178138256943057442867593399013307588867355769730319585437086560499662569850136531514555988413734012991791060484096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] -645787951348917967046088427984021000272339885148149605698176674557932394597091247034309468451837207225588699954964454348654637195236546720587962147876421377375218755879613936256232723465705344310583743125731709151273277632755992779576281197885039539031860465676772764032009937542117301800550531991293495814361236418412668508091024038620691821486091650421587765014465044808380503137950820252953620432819464850014320847422057413927590210796602150436367904622960138811266185050124100913890332571222830689602199303976457081256359412424679505261567312374563923039835921411002565311529359163894899010987835446064569439111887510458499400102439499178618248733397498634179661658500443130737807439449928498701431857360935610204145814183716522952677648310155301863472621902198272947708043713626411479869738667895483761235914353972619283092971755203153597512356852602082682628831584794153798256819831645420571584567132933306329798478721029175009898315911137608812953269584284614900265831014218925734191473096927533274113670358633040964727320308099355172593422913392735329981944142999695609489319101695376293548964444480068965511886412531847191921631288923918530272448569561120670950153139925065848605451908927331329548596463485438739435108146380253996455977195418211674395693097318609068263928735463794372606620738494929131373040754848644366259219263540412553568802880698560833132812936543230775795141324708131542298664935655585021443652450976739005904631377463965833346632602587296037059725039175021875499635390779695744226686402022757952055514368446123614203618653165246897369207600848740084871883433758845552091845678778108122369620875318552147059005484430635350903525567438166571445738161250669867655921711664476682659912015279258047964007552750343983001322593763268692453843873228717072283504953170311908790680634927633066818069839975504006904146905587184171811019088983178241107270688691045639111041886987248506397698059150163959726451402866013134337326893001151948612714144355622975806183378297319496265436557305485623483508544906089588209381735302808387417791950012258578882995794665296188151165334419850185200696244581941091717859434579267599149057284981182065776445458042275592237168831603115058478154756092905386865879091517004856146361537003999321308131370691586776278727223552390244248023702985709630897635535552042046179919397622042718148574226172014569506172327625128190935633193630889247079087349838501991536564981418667020451771341141781566972615489888029255051724915039002648759250277512540744400541136455039699274272263955551752528681658563201755167796163120884434535067890926382180212340045362299201215851338071603470644019893159900448723053695729664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] 82418854064742560547463873736911396163540399581189761091010258975770617919007180778772717812828447504576809561035527825892031866136874947930313809938648625149204266087388318237190295068562762674038643012005338429783287048911928103244658693171928659804472154207075252709442500134273447572764037470192208959042399138983989934064263265828178001606382457033091803093493213880080491382705840724400217262202238055583849985071701297123566643724313528720396679208813899521987055168668785406136678485715857177191100343989723718047015922733510296570207650393832165376459284526392209192949029404422049814682457723885948854841669825212416629845225839461081585563683411548412552473197576884304440795909267098250807807534892442428942003912339164245379640952894848094498816297517389810163380128289676337797290206836403426995022378593473506540634969271464002844610434300425767259876401935394163761219617840686597070760278888350555656477549313396913997674607048602391091891227650115550679100541859136107148254617303846329454368528302039899615260319405984927524423508860153033327503030070525810236308551260682594221376042162076805228682526298009321206366049104792380425346093841842416229572799930339774460163204866576401632698181663585972499941194632956654631729859883881919513248276329423755399480925913508850022824520831768612576464620960766413006536856661778981619583039126467780983317378774207274596012257750998348534689390096589047330180249797481616896324722016226009571012223241267989420228148339183102912717453086981344851069120357821156370148003419943173765507701382873280001236495601266993447170037786729848124582547558111905470760819755679608912147826311107447743129794918854098534406139104641672431618171985098436645822549255953369357947402222305034891755047358061417056752735179474880547227216679464667062608153031093822611454755053716518440218531602408397662777605807997852540279897235999479209666895884833923832446225345160559528414356649016304086615260622909583576710181951993554930878792256048516404391551184540462082095304967877587809821529968874330274750283229700327109713709657510517883851026774647598133319489869176468757461342869969565537569845765628377671072819906413997275340777106269291110730706225985540624818735986975130064576036473142930736622866462916635067361671150445298824456370540720690493261373005797921044903058724412355268204570328247293008048415388468009987536141451430918108818307024834364621869926139617482216732508731763323522870134684367638057879718319017758269944954990747500498947618891299908081867647774248588384350898796798326420194579297933417767009955480098681127687175232037046903463079992512414048072174954319475277121487634432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] -6492925054611106424498812622798476905593211639023014672580156778907873257027141435948329766884323538490272397521898491957691698557903903262881886712818658665923883805277420561473949092418792095206374993587564662097338684360791469230869805024869118995166502936296981991290652317426045968932347754598267841215354280816995437150442065736276901780112368762127248518186012822930272844187796502102698522264632887787412903432208189643595400810407285862668526541564299352998945726747774519488872810317320446581953524720255099671140276286513698321582152861347242048339379578390389485753594425067875443995971349672023940265003145341249268723746114130615990061931636930887635514964326808792316548607837166802126895268528822062392665960354084979556102299650306584725767286892886436548453379067028240381508711000302908342454052969642737633351838413274891301325007612219025310152880274295399419141773398483111917721199711282364051179710301217917275358485306795811503123604075883607846090293883999566393548972302405012546061586373701722039626143414495104160325625346661522932911023419852652266441575405684946503397459570481038772679263895832222947757092123182528520706294546029019752496404302073948752180345673420671446025151795004839692843458309142869067030000141860280810844642959357483131553374929826416007797939441819370934489139376844344787421088727199235155678820858629441803679723690126309870056938636881835292798386907125928995005812535938774464101031948464059653419021297177392604372574419594004443231295617304642674530494589694173173400996786575571655690581996041890029770076921440410380695841045556492126418533990371139847051733888469094439189959403401461450270676882836742832005058015596011897892205837848347920094973496490459389857435024584316127174909959086825391947029372283755511000673324418589463124075121914749566830567829679008202017655288341618660584404010663725484146571349069814186081854750517865885748605316492609995813785332633749434253603797220898013862473670548792787548405208684628600381563839179501440727530409688677826934143746062124411382151891258310437232802290637805730290014926318317104318013888699463977898033070773392768479592017394194520388524337257199489422135170519372614039172311326028823103814293774760277836407714075087430215769513329115915462276875619631811378071448097566490683487449322765410504113598759253356666343902966899238838045109547059623832814587597250524565626695645942995894740509334348620856286879656011478104283687722774494343695020749192628864669786425169859156433510998628749009739990037813047247021455544249727811386409188594988501508783018745730145607373185700923716116657412466898227289809609380859718030852096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] 339579307047381930855987065146317390369051981226044156101716386082528470624144777309318668273848045585396854111116568159613944515647286689776816069388305855136104525838471235421053323902078383851041058302700796136433296779958117101532097689123294482914117604320179773681548505499054722323150335846963872579150677621055444638872430574605318922807456534032598059247316601633083798347843883097757097486369418763156069747698994683642995120066695961261669413571769282265247108535769976438350491380665638687250729093989742018823456295671101928042748387989045655550107243465100124780041428498545371187698192558860051971715761836384789513275725964127103409823663954104938395977332414221790036785149961378603691194229622003417041237928617078830830495064571365741520119625714314974731611882322724224664083158004668843316038274019014471607879215203025415817025796074798791492037925657705148118902814723135356122215011241044835232774771279719226547332249572795005943043879358916184221976459957003778657179187803847917856451409626483746233942786979769857823073538942039646354929522428213450178783053250790495344547068474638681648336747477957713297884970648847584903429241071686483981073058245419178329953908672351065082186276079328914092565102228672669984753571160856992542020135686949948944292994006294172496984737575191362209761150703579042925641721298754690748495336187411534175597919826448200340017751236178472487369354956011550153029610677937842487780554992373777296193827997693277223807016140158028880513835733781094601118874862533193936080396608782166454747631633006377807301748847720240639252054576579965123104826297867449209904370200987420063308330228770885047208710317645584669845199606079115867962986190394167607725932065812330547221997508467458505294706071781004112933597471150323414270574732086995796376291399995414959847856880747291893632474647303919099832150636372368629101947927491438148997457789914503698046339314279478507357023190886529446518343821734967326571959563811605860765794757868522345860258640143135195106128574144273456539304317340739780938608380474616193985648030655195985852825996251753326830683289863743551642964554596844117813664625286097987830484439543905259902822522198306530496399236851950000424460424412806470626290947360622035664357023941511720011918752695335711707233827557656811657454966082429551106276986548824532349134770496501741087991682388262987643204433118835837383156115347988559523524072043870099471523980744714433126410890591236878967372461399180749346126482358911329237586174050608177399977170401328605165223908412082157830471005029364811866842587113801254144140075562149096572243260588607807519065596866238803907444736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] -74885749539002885397816492097233300509408274513459010222908657324394340402538404030884463186340512565160724480387096576231449231404643528824471743865847243487370404439663365390390130966828202856366234670187118923929569244029541305276803068429555510761946958630300461886694283784801844431459673969474937785103948110281278785368019528052420864558185915540983826086816855027997190055020058073884972342799380189537489861196294931726836818372514525269403407991338843024446309321037418318452797059121958091036096876787501714906526184192800991254979299906913827374750631536096346841153323100752244489513394201958969420675242134372331720128727199264323692876835504717722551784643479138468564193123230859718267323717121801971914930329756651552335166381953840158058129048120538212575574103148942360570111871743178789394375137181933551065324125081408312472150663746551325751612946488876355045865578760941793698492219298461793100581445400325174986141214266459888702353270473033353684274907959767669030121630230421090736770608992631774494562850216267362375456567490135769715527979874644349337342443639571306395713559725174245742637038450643314800127636183828730406264771299991567770197249166377059970563749359407674057677185516584537511776117749394762560889296439111595732901732045056142009936358900510100537114237634110857645302084970552399003678904152405629929016582964713556264892720976928533421630559095150149847807301022132115144121218003398394678293043800937151348604404443454645204262654216655976735351245472187351514564085932561269317194645582424550570283979605399420508264264232853364978859052770647907870885648271257786769363314062611205727831656433683202733388988789553010897515701585326002927486310647284331427165316710014477106153594758005475657958091314621502262754625340756068670509923576958498958785285950070897324848295943848829998934261368036292110971421140742062481665539316170321253835968460405466340711370981749872843638975373420833005391369543221375548383593325506705937970838582209908527045145929010072405714443359476473135251003201848105479448674397180620877841758242815335885718307655870105233028160562755508565317892848439757554144967465486053754602024807661756625444344388639865120307548387076420113069535122033719998059744785903282330933308382352864563789355984514615112999549923925728107696340609296565952586435073528289608412833577652257329505239609054368689351967740610200334239236721280230515285804134609691259941125632205096473429998085327810647401087801534522313129560575205679234204920667641135769830666231935805283651923558173237099752486574015090527131326220152472229750542083471891672237284133462226574567698188593799534393425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] 26520288237933424956390719795893406851089821144788833550313552841782732047479831729921287683694306178414862720516870367501130233301427435604531140831795940191222076934446734128434504578664150579529843541707630614749313962068392426273176499209442747483194144062941183869656391972673930548212145175428240506713234785428424946100182266143870635518986744591281205746651925509002365355510104133153630762851839831749279962292965907622927054738143074400318143487837428422511545722496712185585609310830979994740703360828257892878758870785321817192772096047205614393159037265238354624966359612907323380582700771224599738662374682993655019191716901018514527298765253493234411220047045356989222090151067097941037045486414055584911416486913740857285663664434291739281738873943225411482870593401684292617363312633885085795376039630878308604865444552571671577133199190085062957834079020397430150092138915647987475562922752908746640015150403251614187259294675987595637364635046723339701101534464692053123572364226954762186104489265293129712359245439379567979798825009437859940833577495315449444781498679987762326865906612436602195744775141418782631624854330577120232492089708559177517538500894471031475105462015391900339905442739065263486850920944409548720539286761081619693820579147913627623922978167291803014798484145806767491614742418560683767708902447155850747673174344602923487862709640045379727671605952031715510492749411096424487249502280255453814385127957231137857530458341551713744877960883356709001136071812270461531589504955631789189468042491611703392235857275565250550249251557243104731008903542163449913491460296925771378547635345904896047015485084818878223099193609903861223252793931042519080218880658626527678742829182525105084489932347186861459249782445902741518882179707134585173456470015205190361294976546400076955376714722528953054674483544278101664038785244360140368063919835864014746473375007228086333842712546748030040367492832854524064929976932469997632795082291269856478997841523956047752586972492064069060972509775944876717202965169988275288092027776825803999576140812287811253013820949988038584824574813708735156102054717422386529140773638373521607095110159111252502868286997735605189574393787699946474387736511374272240852398243522704083054530177919317043494042264012940863821447329797964178230799325214794018431007641279064276034089551787179433670310978101029825632870400362060391478326159559893429086980409490165609725878782905591254010293622697871159333716248826999747680811464397338228732547541727616379273943717100457182602829969203444887424728159554906778888738522436350162576130518487801491898073344590036826451758346686631999440945152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] -5574223585030134890518992662955099225394203508883909784754702672521980900304235945491467403111983736503532828074971895550311968918373645559117450248170106336197763902483749002233898074368426529320942703868504903864739167498773589203191671119253793211200064678223627738693521249952282490371776605803231680664692399514227723953297241418635583964623274302606700658092004509969433070162900533693681345686291670771421854950819915016079689610625902456704487952862652782675258089552732866891802074548362845033319153690449541541423714816598633019467410411917456981349561855908593030261932064294631522378828274353841003072433317934477212998375929262983210104770552728366179750587649984782320400026433690119231879122521107344087563938960321090405813063039522751958514509173029456533618514082300224136221224324335238170707278551899355131953308946002505423013521983551959277813137514862259160376024667052997187491508283196940876445242393556902818248734926835288589329083901232892237989354614124731990728272392732048789682567818131115589333405152002367146677800622965040112317445112428324636972499939401433353387154457984741812086867365896980543964550945777050428879422251037967856972440301254521901594654405134154719474789214287036303877505839101270745715933806809308991800880290087239354285427589969926278544985784155914833267097250425678142013128873602046748088999245241394944166081015619440606543892399365154471680291239180551054441555811864689625163078789462292193453734401319966447020367324212607169299646849570102745583676499320411213565780262304988583392311741971482105321629683912314463967729624085971708480465176787724945478634801804193008613859494563227462999816433964674879358040320363181740960325847669410115747028969263251717251630908226546258172100840816556279030767883639588720633269370478503300655531947626893743830348828089628834893019935235672796161211690417102854580667496862853396143423961724707141887652616882368549428368381652655226470011872932794459611715179737109206360961221629863295651437206894614272560571623675920331710502736342997878957312705415139565645502953863168735833069733031339198198994260802186953337663026762270014066734834219672052739626663205614914988034495661239032136841090314036193933048055067256942014829134682738208767766297942134540101618680764854002042387538993594789099899198413273776276037389783058484828001751550658126842675331879069603228540916274176573806182598873454122469355232437976621087445648061788985563802569458932525673724336060571357142491456772161611179344802972788597579582620252769862048771455658408635412250058688314197842275118923836776479365216437994628917107903364611215072244165051952345521324032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] 800293656705704325291078240945248572613024929260752843437428645105351791949077911850495182671268787153578007913144814899323143993182817330697379261828304707363271159669522940828752565784613063170026995611209167416761831502526430815580709029370604475531404994390245854593191474394200730711469797758154359224395723903434288541324028456735863260715341697160785821451780551337025543828094025246062606610615656349936676412095447888038706009459238995261509925226831071248548072413534159158212611653813333742306263175572465480243480787326594911397405074250006573052684957938380270021838412090815522439030701733613054208028523285855429322018058168232980155572883091517596282856635883933990695430450730359244008700251434013260765210274121139049004129812996535613934662611366383905475382436155314007399339505073394581218021134727601894167046333166757037914721204999809498604046376168720532198225370542624838659369724817189889105482187462294452987280416190408631599685452417755644974762827003591575283160439183532891415456400892643932814615342305895757050608640451750513556336860780967028517816446161789925431730593990956642142498238311199693400250083532773861742520614269497049762173848668456922523378868057789145482513540379132502163422209732220633876574884103169541127779569960677910153282391594240410416620660630764746225920287327762240661455470531280857118020851892001597346605244465320451567352467077027307395512066378943520560872849743363090999077914681820127779024691477408721141526844920117604269978254676514707581757881056082380541880791904160191651274403737381101643992283350066301767752425730504041614060802556632359131039022746085070314951570464229915222918874946512280773481165246873001030833665086188786224110702107889489115942290502069163124262971122470807502622380026539053371674298117910182924416157021953368995779846544830964115700336757778114238451688722889361628236234878534520916892650671973986170534876252524475918477086689168608425960916022060408414007096567143412681870113836957214951176016895039619001377503451926971542877923206775416440174755721521800567137379694767948282560234433620737748707460483659993580858650313752762287189754522735766905104753739610628035214612633333356659389567860331205292092496101790581015759340060578343100415840677778937382243728072842273539128449436260763445861347165056420969761923298321205941649495626834591303137778705842427501385131145502686581967604586705275047906899496271643426164657016355563710067045061298734612184829327234628250114839414508783931857475195483118211029922937545975289761371271938427497620355216121365163582902329853024209073664248957177010117968583057142636160693965667999183536128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] -90489580096954982866883575806978250805726080606832086770534781407944809899381967973613495291117492482802715624812027685372272052561797051813505249143684180010528604850824405111204363912167391644011217399407359700071529910126833805799705946497097601149999400575836635484200327400071940627561331958335808790024826928306644974905257555383994112895084684206032036207844739529192116617412341284545490499740236888429387057257411903532800953151755800886179621431992368441955836069433487898764263966644326957459599153861041584464520291322875325201316720614890750521170095346108483416695818545562161616713564242130132931263273711389790787348699631513404401195281268431719845947207764494962479131610867551889924894556540119551592723362997458301755219006621842564872665195879455039274888173334236051513942327921495625518779622563936883254776927787454490814962850930589032033800217303743923035556964854690105477207454513049227693502453248253730013726089673585524635843556858152689201301453023942378726050756377296104251627655904683199986465941186244834503671900407834530807447454472814979594309168416050160566027488987745517511804700349864548744666330607348101166796862968539430381967592244540346511745325817882465940230940625454453444020774478082610704669240174323475892583284977996726962882528048106476232303092479152330146145029976185872926689415276874619485350065618030304376138179633809277971836401494716620610841270905976263680977773747013304327510937905554139886182851514115542208367899741826125925647900277340487762321045165608921807602777641834734464880903007679907094062260976563684239693450197140957859152659588796939221768637197862836136167139034646459734525890620420054972753127581913720804251695090808692089692252322110756649986380507325555985488057082175975018883380036307671497716695852322789071072765312827757459369650876618232937706506934955617245919426091475331377593657544604924848707554826543098521163278073407549580313997373932726553848176928755073824642710521094050048410409679588588702033991329422435793696769057275010740681308711590528738596248039301370112057916164753929319761508194707551752630404788486373838123496149327986990868194760414469702200085560675579240056423355107838559446636904640129533915366698084241626381474599429153454873782109732265248246980835967090625153744354874677791967851210909045820353703767167324938849890681688708045114435809310502489396541210228858657312630497753173347679012484630770138630322194440642285562944406345610812780745409708847757257510233955665644444334903220240472682963635595935938811319235696911175612490237143692577261608452323171474909698592886314546956574006709225358769894970648338400018432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] 7710677155811590610795632935268057183041941296316554630646703293248061787195391034081158331320688231785867407503561244547114552323988573036381652418948149164582571341176275367924311254189635095850892150293750007434851710346893624363410591967367421375603335268612174196583452066434823758989696718146940809503862118430183067887203147670182999099387302189582443847773870902557884851931019190358295051802284594867299766519768210007020932875887675425655949697644963878133116904724059700217000838222001149863546224249545496832118887396959133872537961803356736174920609256760221581349740405662855807373932504779415632075664777889211151536219447459903059449080104104116748140684340221699975630970083411702236817604455328345933929987103333271222829607902317614470103900876309475022121259063904869155747953177967853408422495625711797728781749007565658932240424867233761344075721688645108106199341452215638833164342085675111610064840514722573779664006642718495517512654123546692779781429396443321568191869280813932896656220162714103087194985324461883127534031298628349206147070327140978859194332908731733710858789450495226358953930431831136992116162049439742705665073837986796161141033295145770955017148804755486999546146659576147297339192849121465175257524024786364360454714216656173999212979145883581810160174520062645468315069839839265894758943737688375594709297781699423938411037237550735271989046127273874001525645328895936086422509677894951190489819946424128041633973926381406235704904359239089740858016566014819898990181213469046385784949935902717273889353685176276258087636655852759777596505581661293502992157854093722704365676336672374131336301114581837985482213446110210434174148438983177876963562802657040464401668684142659581375560515467731463637003431352034791188174711545603786687512762928111926411869049978608580555111327394567957822241572820471921076286253969363098495786487322679115398317825505680342982597304667650010849689553739821573940457442691001312342617634210237173591366117772775272337676145474825750449077407755493339863158179330243339894116681033905026626627932153413408143281094447735875332115729512374914163465308025736523163909576604553781841176334342628237107055065450739881448193115692061156516416605421337572858597317327691514073021385601637318299986217379354390393510070924166469236144202466505686309823856137260341263233146313735759807061449360259215111310284252412345967810126539903651273561548442070142443007793811875705083461911906810082922336913946638616507357386470531940717840222990159572252708589397982953820565111702089943542586274111968155901165917882747368891324524027703360156437611530694343075291615054891839389696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] 20135727019992391664744024429413178197968750872676348487654041255523864618570612756570734316882667738311643959147798663226852209723388075540509009057185809710891215760717901772739063515673072207327307332084443497676151281956916727402757127986383050310034338128851155999102991924810640493767554268855744398966010711072049926859405807907284323882824865867167159976531972398667826401460181227710436673804443354750491947086152274027471616629309637651083801713146215883693294975416205447030278588644638122423517231418522274249588341342358106703359365457966785809284871800673044295250174292592667727572341152895494444848774857917678180128144646405712853539886411017362444018620607526499775310805759105511609945702764401109075905764359203982610628862167213614321004224439458396274739589264820108172951682059212060077574628544254711818898665495909133849556041969148763047676419973211450468121060703416018279892408083555505472564693019557084273477627681133586570358973247466928498297324696186605990386754348587843522094620287070882910340645933500796420927300335474221669924307263242578762183787185195208363933216351058573950864576562561375221991695187947624134559616861274508437149006110031645128179795268742327647306764332292455425896022487203481629282748840807276479380358111663623724311995925733006555829223326753010074538922311436706884025756092749024856471819188885004679636889018317711444931407240924068694028520813654673307531398642122369307310457527784695803396450338882647027442116849328186966406999086957616945380539085953309320549934487527163447368659549750892103941443209484194834425818272009936867767710586827618896783693736984049892611586601261634984479296370814062357765429420871251058650753214624495222156071536300272926299744496088201665299412950681308240067953752494502940470796457789552984129769026339969260347583924433805248459602006326363073697867540407713760205645586088622068222820954954444157026088077166826241905636212201345634687652558410240309177055601026364406749754628847197977345176895399802585667572908706308232380960594577787869932038784882845181491997210328497733515622877428496391106363531803534993844529335056655648363612866285033856256103952352663791692549221424074566440045408231377065025790652013701453359300020811869578684426898750991766809186167701851563218199474591804474745100186476898683926359774267745431273147728855514607960859158625530102591739443569353056165400226988429251174977902268117178795210027969376229232714970045337609105373834471220139608799407164553720109411569208244133723603482070679281648543003301985795923501253389300705202279057706025939164876121301560266702721040317178341132365222041157107712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] -167674891883888632099585124297482322893220507547311106606114964771482545128000411973160767366478494576864676942407969954298436011658681619827564570320903363727460769392745435705760870373529870845855560746224555085099656436597635675681807730395647469847278964246395274633569112143947288162289795978853699505796382717130412082916599082467141715601532285178830409899437363946553478367156638687857045233833151223957092772061663646561676936686500168631317904560277276022984668909381745908009803562147086312022256634529048146660446215204771886691573412748493558126150633656191911801498950424604607590876828191447782219530479541102404924297692228074854078711752270678728066082620531457363213699631028841416168998545901451499711328351469621586992074170776660615962447235004587646794734979707329419009206419074534018429454351119209647190305588777629399338954886124272620475193371217717022635813200373527385554006047785902725966320763177297260086020317143383059418984668450072032328308026943802271568021716291431396277852277934567148341667678599155299929433532439146607593291357472595399637845467777129941273909394680894672366224525006219830665570160789897110073919128809753852653781267613413419293401714085004360505003656157184168283979437756495502427237820619018244808729021008205741204945971267154635307318995470702016137284066268951026824113147818558318017034139445051225257321794041376662315452334237576746586707844759362227126799686503642630300560049698156828580928348411072536481271820060270361714883496836417517121349165924218677108069643283104872604283021918283042665853902577713511460135657990752471971823131712140721309711102603714919765009358123962209833002193735033633909686740123336470198833888346807013277933374620085311507947331708104103351448482009374428391525474452895367690456542212888858628518675525560349750121413779477741645431772981989186116109594885775886565516514128863153059808563887955184058759159824937138282514238656975304572547425698310515664225866790631077404692176915919910613573074331907520005735252935390705837353836810602270007884074004458809176709331980554224101138102020869500833112126035450120536247165429668613635556865805254956583561153028716719980100871692049031083481828964356212290306642099533261635388636616096653391831142336191597404821239882974717399549958919362360697338174861313828927818139806032525249048375555365045327684445735787904100652768279057185543924947197677022132342215904445450135678975472621150543602091617761917651541547387826408599048687643708749424689225583403339235079894922141207229985056261852417954694694463261372095347878907430330992046361641093797648982773551080642022702881871692753272832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] 29449432312649808532745172947284755409789068634028972604674476120888149332771805839502762885843482586748162659400808801955051821159612396354783371719204888055474450276293262753651202401955036400983648574429170838281531690185697882481891849114135313611082536234762074363949096218359452780835379433441611045149301273681469521414267624307627045206809248079967905898806146445297417005841663172425034087520342391662151447559100334249118983055797422861588891319874911866696324296728621532834600206139582786625058021251754732007938043246530980010295074882254007165068997244089585119890352315885798299388535046374995383947635140382763574829476694511094033914634765044363590471317742979871754105257421445212151934126771195543177514510916289110809910665190762521978161556705733049732861625466960879431230626303893672685702949620805357060115252633945645097199384331277259284627748242622172778362194868526788151398931429034921648972372225172778036407707031184139847753913179274003776680912034068043827018448988124193036567543110877598141427629795074828565580506828199698002132984920283649756531174391245354817000850054806039496314315148496807131119496202301489456329919561894027814224213847459077023383292796822093614986674106723976400189830682114747669136368125486875456352379062763422910738208545304914031499646165136089082544546480065142161029811172050341985991716637437176884854021679931009408044654535046476553608617396025783768137015265418216973846860813843069097609591754711752485524490730961986349755180082839346144734428666291220937510570908489816079011400544650393310266436782526933191533357998118239492519219272928435406203736419541470181763182553752628964015620300675713922015976156732646119118828966709854921927785117976276057035017521725897779340519913821732016604686229677220012139887901281556329333117151700212210368868050798877292168728625762572549774894738000201339819267546204663471343530915744120242087711451499863980596308516270270959070518202198149793510092720669541017750513084751598057634254852010835952088078523103776923637744386769331675316449827088070052773979566918622758336739716853419944709558912332638943382510905321782514069304845510842645259996424088481053279238930005611318424764663536356462083110095087459152196096211487281708478941887289158711074641830391660954609092502113216171295044984289290049213914504560092046708132362572342104852152854732892597679303238198126737369559513855574738673233811858773312684436485108391483072444370815574703440050883260890797852474083862555047369348172006763121744763908717939479460701326553827842612811196786178645768754167949787605742634570652160030793541098155680890222559887651386687488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] -2003189897464857478745770262446002858276922279728273186596116636848331852040029759770334445179918477946909223371765387002612485040555784834142750596143184549689409316676984170681561547505414164764752883037093191168141542960712564971508570720749112786903609112865868161539440665924334341408784968020068743985920580472761342215158148770969367934349638266281278700781058239291614401829444230256117367269222846970907145273439085465484003559906244725438270464955573363589781403702806189615818837556019058243976087933153351177072092584685261254978198914174132586613872820240788097571021404337416693399525220092259486916076573423232733675606085733089918399391763052320557203227546497960156295062621187042120718304302279972981677677572609125007750102469883898704616257585360129071071846276480610329668442450074547557200839193417571896693888202212328774103976722192737947555372704587785147339621825273111779070269418398725822785281606486597925109272016381719251600987028898440060556495998653254241454020898958241734735119896460483577237592569553608596357938927709582563872716456164205827282908547781239872566498866262219677216929720942320359139436779733547256410402174663952488617382535989188976366238537959819421361326382982952084361338490054122035863867375448612920686142871195186833893973575327694781780293447807185934531565677413849945597769323057613447386143744149793263149286307461995588564746260459916568567306479791470947559258947090033395659465000890654733387219504763141937390264590042666397157213985644063477015467838724245482037496352360096120237497563905806588067796250463571238180188678120029074016076490380416342138696670043755484342406055091688728663850512482209860551624211645371065906117697199253671211568900061162620531951884906303613648904430098370247476869774052896051909266954917141607556519579990116924543361765871458490132899502287672136874707589603373323866489023204002743481219197860594224606945175522277982682629559886776063276933323668500245515698960072265218327625884462955595067462671006689734146673395533374593253131114398627912393769381828282267230710257943951079692157719547619824607293287298184805607899539165233505142543352932740418642061234200091411558437885975929938079043337217311873730589627470740181046749239494263864224147886457682244190751905081116812344561391329702805210308058860995864366429129459367303697614923767925195736141234309594020899401812010109341971348904715763550431920325490968541518416717984307161522364965694981745868416342210299463954326605906087596163246669226818856597254273929686632779101955766485031335791174854457206865596298719850692439793153215790235179849839445391214983948299496780201984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] -50472762352495858061455920747314275898568517111485737470491923913065382884440498705369610272511834873492514792551968306611670900235495040077536544817706039277617177817809510906839544606306214923686964594352110478102769588386602989994664257531934194775812342038641385641578241400865343039058573264164006451841001943251559570696274895710311362461280226228136708510181225325390213762840651825704250992238049297638473460637290498095652516467036707697902365691910221852355421053015087716872540387778008507101562284182791197520315218188821035617887852379487478411235875437783533543240260296006680037296554325370142526319548189390540530456933370629009742479128866821977152288085975060458691340393969083749148829518271294205298063710343991324829538609731742051637358909607872787924592629064875656410525820833577203118570958478818780344660281811929867566621585446990843759472610864743437387922092752897561537975011431657904940062173097204350006697018974729302231026588314648221216517396926706560383778246886441230259599624792680548520458810017909638227714146840730868807498566507319918535381541088928857900598005158807499496814258740680481611132257393672527465483370851759493424212888369041830828521528257748227012171302686757782848916675976023230973107714035094010481520213853918567370445730723883876434719914870491419377972691794698957777005580003742845319734166910939224975163943415944346711940870099617516123190039350670221987921201739658992056841784702129081529322131678409193086972834830473170203895641098768667161222498908373463744672020946909811748095902913928255722226876577675411470777303602819679595119292795981231914485638320542542612741970999670320875409057511750065856055626785211476818549176310753932462274485796120347423736918471988502155764593942601329171032988136358534640232521226494070613387522974739414087248631826077155953732988037213918491554544168457363953457603161763331079576560730932219763331674377772140492570310122351501788739820228486368737435443829924168938380024360138045777613354149066380769761637431686123293367489597883332243476583074156016890332719842654681884658487948351123638764545754853535530508685794499418835833686821120107227204271340342105181908569622978658664153986730359210378525390236291415650897904147248181821302063830141425489158775037962102934732221274866305597149974814410834841048588799748971182147279656006081974290865658779698214364726333596371629137386230631500186459098499359510865678861977162278058952955811515755425572526843860190319980346091662109041877575607765253321426066211968035424076846553519941729281762773689053533108847224501128836642809060227770481621345432681310440470578545666555904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,64] 17864831540754479611079765815672310600838500783568656177122260056603055673752022502072691759935293757818893529282862000228147808817307331554914308121492538900407133998008155980314297858928794595723486823153519437749731533955596069896192483258940142163902074018923407977344238442540018169514378459637065057042894736800634198266452422014153385907981144070489581419837937778323515934700934464584513736109051644400671216441272795963682804208598543620379355872658343843422242384655280272485838811874274792318693643560056707414816259869277522245451586813796474446483162230965880247031059375279464928836576127364420020607551456719035125963447858371830675014134463583336632049849184554183631812616447528641459098455498845479740302426532209710975781038187520839626187444650341144720037094870690827402264751958298788999937565812220530936087737006493428033596820997566217303117380331827880693371764775966337778879835349518041292415134405269673994570147984506507823203535697515366558160776288593313986318111947748803217634009557558386684417142611003931408064374446632734032337441341496663157347455358313085405018643322383053129349949029249531909829992829509092969654568316686779385264035508248389356572484111036655192421167772320312463158855390967119356867903937531040646087984102329903689014436200501198282934202572150841670787892808552441070360260527566603060551062279222741331027600603378938555986802493815560244554621146469899197671800613039514611547228199056158404304222112105774463843905369313393226305268258525721346054066545131176316841990903168007768227661322836850835623403421020858533070001246744307876800516549163627723415857446062650230616752504068390379295557679215729893699393182914832946157251496512149494169993902457189281792322144861672964785771700162901145553324342521009686946463417244398023595877943685244645058919911585103133434162685421982172196098145538338186152105944609648835171374050640032229145614740381483227886333195618723920522237629508722863069176938908607842991536077826936812440288155065372507267872716641084613198006750552373696794559611359894680306284930852448472598834197832424776416592384857783739822344431972943822645255500104469005779017567172603172140009544439227639150099462573312239773775133611549647561732052825286084103856749063080289870837671653467293966955504999924712385961569481550209807205484479299313958679104155527834990426302688426891096156662321178513893779629786496162235775061098043623290965731702114506235340773648157556676875256952807568798639585358407247684914544639154505900942056203124735509686446180783614331849301788905736049185046521929517546749161395374109790151904664619438007618420338589696000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,65] -967250986394145716798144148883285984895633430590008110402089699166532702434720441633156045967916106285477856094936417384555791446597787868757661980502828438282004191026469498724632252727324906265333015270901214490523402608057022404722040339035643420143224339737426045528939129810962039103728464607078659275760419588631785516793025547014414650806223093673205769877367207577170445971117248416703754268902504200698578841795362703793253881187842765633857208405630777890028389959371143917482314654350630812955966452861444126384930074548907358315774238289574356983990055229667765506709481061287657894686649948965785983307168535898735802739285937182746304371205201027602209113292537377024030435718502841345694371439620844253618067499967686081998567932590777721378312222949602314058784254947052589165616461088590997316595877043248868748786408685429065466172429360173263994020264277976803818708943061262170700781180923108811856068352790646863719242776452884588281655165670621822312923482792995153090778858475666380786271207294474167567854267268831565718381112400916471496881580839192990003322988744088045154456146792150731356621137473444534266641510807091756092202806455200932367421247820967648873891023297080398197772325415292279154672599500851686331441071811359448484747051064846051010414954315830909980684404887394224246668445475851195558469801262612727164383702298911345346979659526729241528116228546658444741476342428930448113200474510743658553956729550180315830502661961206171159268685081368940312268077147768279535100411706091707681421256221249770339267252017531489013716857460575764801399276067330050581141393498192435940472918382311518886307570419010067051978552590766440440653488461171685888476766046248856201458090814813340749309847278036684931308947566051298893281816064489396962806764256061758153237967665446235563145969925373843443099741401611902345751690069920192384492305910891931420041383742222646744743521376829342082037941802768277613542142528055440507259378228148834356206425632095839000225221662606856264098531419107102420865692570909800208386719058216528408926418422241114689045491016870028516171229076687579474393240323102266648326399615106852104067496064751337532499391701649693596906777219015514899962510984051069530884675498891675221794329224158662124876344610277843266373739162013422706849181911517600022815230484691652997633979887648159792630913501064673166566563019774994768940500438269504178414099621566142523615494624649417762995515118501699740237606373132432369330763837881188027003623828319937996142942083247461938909182969057097538494331658142290432240560766725123218867558757651789180921542019240303616156067468148736000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,66] -14785836267707360928263867882665108526671056651365980570542985969528481893771828406440666142110003712374938411292446553743676916195404866153511975664057313397805030708001014057184176892142891594155827885865629278328552947023262692896678713556849839178361576257808588805896405850742643383525640781581605512360859083515354967804798113446777510029391771555897437096653821089989530893665134061771100041043275164030567135782758170436675845995062850827540231293076948508801491152490729684928175526950351791860190726303423543826253551696652046520424829908084526385105296733975888275981738593339742526722106020689501569267368524378002675294720725228609927550619386760266009561463756638635348464092779405857521869138538057387059164504206399380248530785683255461166521318871343180685138273044492705625416246721304433042784446782434118972800646140899948043910754962420682801020719710230320141922594088121487424118662903473543238146125994447582968336646070555072563704371837643824969549687613998959250450528923944955165873242922521850665257704483575628748372613021643168306153151471539536648175865228862465467882708436245726643964295192341370131512282450501625962896611174213065699190858785283923428911239105876228325055970520602873418107082116177892796230210921609855104767344893939646987589614695906505293580641155263638674874687549799654375280170546706173826621229428745680193164593605842822242794274874139625877477853775640919019508344571375077920815225407051119809622158061910738369332673825969034208594692234921012076444361261771786016679328790661577769879964697987376607035974857844899576335885023250846522642771976727555590884413388886210781001351031925196473618146189392603059788003434601580042530017087738897427810647337523626806409815233238028383526503503435103581084986778484700452403000213042918937200152823857108133930988584657853067375559459601110901238541210625682063036831534045565052677640813128166817295811974716554756899537011650097156766283254372384176590186233456241527703905246858117329210802214544637068526132117976582055208449198968243697434462871273181326173970466894436861562730791191782614950714460020738340404228195771197539228504422206436177243614130211654640574374682229146813032900851470024762431013752419318729530542350607223313869375390815959578231152477992460077431736082667793593714316408944466798166827914979237197804587878003815744828619459317611878404104062926559082426710086627166645987919922051687156717520728312977271926903198160446376561642899258389968158007576638424571432748594145253491410932850632215984917159600024478403993935421878382686304371053004367952907537756177002196780824567541086166958783208620032000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,67] 3298634166965447803487729525567230315187911667054299983956868325344144285611159554470283311066695683066851472312944577030963381364106456942733655593968173337725905410590389904368982086310472301308862456084712705083711122012002257846934047920151741255555657922325755576122800195121586469652281056135462919994701335009797418261881567220246953286200493033688267291747360600341683809583956124183662631207250079016239308168340368013222323663201937551449428580666612325753985675167808238190958581231426773339267886776297429249853610913763026516513963000864571219463376464054096709627265587543779626522146087013402772811464403087555262343210251047859032302615843528403370384905937193894551735369663481281533323935604074570531911864959075547305154122999090331004699070872437201496307358555095123167731498307390070453788356428096800219044555542831600173637229617832634504249908610413953437215906913569095387186957986012509768981975674888106056361833185325857482554895128569184539428631570985388322702559327638197546585641703390153594103766703494123751377628914108048852942562126099520561220935912198712763568432000393173555321727441204548459363931447959871104911656845439458491321417895764430453334703071928857997355323198175925170608399357288429231332369836017136837168300326835742532879240538023192262352606090495633838359808350354463663499201279963749983459067816059746655720757890669863568106160739652276677966228548880911981961391689186439279930289436376223823318141658321636786743442157722898852812622515616151681345020665831493156169806094654845184184933409038932707048163270926679563468525851969003322389601097727161211932705252360745374564308856014405629763781624589492545237677658550345108502458217808312259425601549544466203242573836325239406885187546426522990445464775849870909334858334674287234281557732304685406991634213245211793135245269322360335830333557255615428231400244902720711667508455796630092588950271430576848000064552134030561521154941287273835971445154690535490320794370009800961821588813324736875607030118884252065566325959602206076411808983100414969955133384315585758216422790671931514356508273922500243918068801751978421656795861817642827835371301213277450814321077516260965109911904410182227954037981584285798034651439803306548999057746557856150087614771172835336875647848051310224123411611198295785835221172662058151060423519522508462168578794452252610546078241885946780628442237653329330071107842411776171943326335478146887185373428537911922699302623557540981780260601306914074433768309511932452547669657142463941565896530513941699863241665947402032974450264725362672033879730593785249500044758093144288625300032454656000000000000000000000000000000000000000000000000000000000000000000000000000 [82,68] -87107819842494624433298465661809896421485608956104818421777347495944344431004553509529149207373671473585073072811040552248863307023014502790789241151859803929872585955930531701662905359790929896270378890885823595086093998811272642774608278281885977422653352123465863786678953355186452661765168609804217532181518760569417060252820890437390371925726287182255983740784865846551993343124176060442990973373112024889976331342315469792340155492832359985928639672351032063782608171938564620516716537761962799316440464174294422830655369726000229328744387138878188808012480013124462039800515638843828645509323982613939798140115804280800075969734433387457631139654966138440831110754889646781388052978130543700407753218482969902538650921221386873520567824512875413150792482201714567588513587233791257702893088082956275434097371841684358174768295644393593435776527927824052683824055133237814918077840451847115531557852603655359993879322953822748274612686032878013430325043727970620670959304258457096097235081486726045702196977872867930780403832353934000007052477626205415877100138599592553911666918954999039228164158210440212241498559681490230398247232363899099307795925643836433717659113396232913962078436160281701911327997826719658719410685074228401705887438288411052203572975788239845055875203689652065197315681504722622614841944349284353474761902020757558537485433947357186275749531415950068677752604759411387109676399201511272993870167258676887416509444810519584556291043405604733403563369430713825657412890884075238231930474954227147381294522341103567918287576355356223289664469218346387171827456184885292831656461279135990897513410509302178986072667664374344188517013543524488365606956079629294946259630208907158307575148955983483558037706880263022484424468837899604376732044350125697874920456122113001388272526023899422690568387199100342858761375344715583193322334177644703614934954479632521657545228727403508124876402766616432765776769159055973994687468676934599189649366031432957285729635106135389548992074249401339138264216598819410715440298589470512282154879095786401587145708047918336424483181498224804654206493254534251123513992199031658711299949359144989259555663954184133875520010611780982164264493353509266906829441440956397575419377340505704559367256009496510498856190395192751290228289679061557710326641217053836062059555753521408294168737825346977848089268008955529782170780246669226362482850309370458256336040812400131468135226207487897716189848045325297736557514515680697639836693036415134246529122706683722971079648340864752805284468799407883186474754945713736981299617000790910287092255355516751804814861018275791250839947968512000000000000000000000000000000000000000000000000000000000000000000000000 [82,69] -1530001389038581843391162880741219237888169546820694576441261253282795681729771564556690097723113307653570257225522235925783602561541159710645813933614170893393127745532036221654621491673919000923671522741717339190555438943690849172045737020587718960305210325355270234224727081792551199485665046950816228390484960656123431412161403758321380082458343893473416446283465464928629285324535008258596327597503575291319846640601029343508655075050315193117768623217513992313485912040443089865299452894455169487658823246855561328739726198869692123018876931861781453330727408605957590660795265035277861789037273329396736683842110141205265859136979754555013149308294907745662114146821032137154798491087299681865569694802251079819026733351388327383981412736831896987368013419633292755790249507440541838367595906389698168220484811703281407785590055276525142135479780298073586573323437041560399806217764672074487902408983516320548060410823503564586957468092354152379909454715733140158125960263758897244520614642070521114776725265892749409119806261748223784319786153995606988724284851082030983342917256029570973681769579438316854900215476048845664954092179722619364106966459048884568798507201710231490456401244474294946134294386540595453501777703757994250784988153228006127915509083517891271893537898839821014672723473615448095443326321955389756027799765793108630813214044870342452845495553200999040223403624013242184206817444420001400993911266322297952832778699920235224106826826464401957479246176021197194419759442571138380660932194533968888533466551162634712503412060776002447460268706848758449602845440957794538409052103775221007036680619994310742181799167902848741863719079994812134266815779568421053013282494734440217337172249859706002756936162121350369429500319996297164076325129159320096652857049158664487437122045817342207331820184433348712151354276024345994371218700984634553402878032256615792878793780605486975638210494557574729903263255763628980525680339003571728341249991053227264061313427858507966475821109500015520716526224418455495163241895127203345971864487518814392866229485761156627761331343230086661809555255116587053613142315531578021884264762325800422765187450580547731000780746631348993115395543899475294071321422730535208498279654521641923074054315168713606932584892548225434623693201287751395070724250470503716619752572570345379701226409661310599468151073546376439381403862211496934529511443261750462282102391363703334032054575893648585585826276649845481231223329734785564052474565063284821011562723172586132718204418538570224041191197062561708992492693638083452708558452005135810460281249524617673625763101968282708082050465792000000000000000000000000000000000000000000000000000000000000000000000 [82,70] 140123586894733306180630795341512275259231399830106124796167617711696661952638760130351337540854539274881005486231395549346839259689898135415060024537390398395025092968142361431519867352759727917161235747519332063631781456755473758914475490387951844071551225265338153398191727576646150121907365994411952272433700721555465258117182073349899584163894958551985282948958827188736421404130736665451794079687032566868044381370412067875049882943682021953220254585623478919943366481994838515862710512055670573639919554020402006948638998796479457829399865239086412511169162383376442157474346679407767567813768338271988161600611972493593143575840614700997931691372873681157074330388795902168391080431531099591511890255298336318562844470072115010322978634325486386122402116188653735580618033659950582392211122660856349678743572702545830812829266812485045989698838634333687075086799058286366510463541825655314219271021655056371907065362317024489152884226335793880379419054638604994479657722710010036284281823513301232115354854350155057378977627863549160620417359908467244837156080446813813204806875597213735749224706281965954967427555695872666996743375028703241172892549075372291210473614814441335711199141370781140556738210142504157299833171443439606270298959411711881428222940829638609548095511256090483849595832963658450568784148553703328674504563032478367810788727926949469637068482212481271357320201508378572426070826737828840646072981746891145064441091810775104222303963792333406545741491889781631715042474932129609140364866889506899035799457408276368785780093777700651891032639553579099641097942394323696205272944806145674321659174569215466813853503364426018617735927420896689154867317442754651508452309844738331808265058321930516356432849808595897310140011271377127836244294065401750278433002215673349222847248638817834433428750454111750570977211684486173689749395779999422383404576860991496446526200901868875602024710817728546077293741194716892146978478464686535530329612850753413757361906208589221164426953782601035592332643061639678574274984843933122007295267616233163302088898125627749558133066678367102245900424833228601767049406415542453262089822192097598384762400377244945875166322232829147382351651431387367227990174733521148120724121153606122741449368708516592569207753767279955993339015974992128688556769680505388423180523508318324174137167465617613603497908555488493644641883094812522095886618519241194378620435730025070418153686201581546021501916163917741287524968968338130548083819640751517672416473809776361216998262376083491462002996783074939088532579224658240185689933087394973818199673479040651995102836397056963643525038080000000000000000000000000000000000000000000000000000000000000000000 [82,71] -5980852819075280688564464055093964696669107120794865543798059587886399273606262452836478760617096504030883904525297026591700985440128334443031332831953538717245854983123824236351069550127126609540232191133523363659792344220269483219851523545407477271732844152923196165900239368417153943479359133773947603116170986523101699940716735032094445896879953405206858748592337394640791168040941099876817812453483776999027736094898944665412221281534492708016469300176263224836533063967967262921552620717608140155437785919352217904185137800531136167783267683389889879025646584712674430196921616235083783312163769438756832948043524265773711347320817695632965739891638860522082318666065549712620873599334745593916622478561896698358592446255208409058103262394286101563394436736652186779709980670939285918632157946439691984455703390834337442192888236301314499435647397114050152382302533460870531893617046494483180640951940590707728467159243590967937309479861030851690132023918277317764159906611255519030496002955253104868324835230193386978831592176142004262887933367635244616465522946910594362187795879587664225664721810809469672679771598108883681044085312303536394320608334333302515890981926898312959615397071717858556613627034993044421141069816952320248126397065223705935081953424220361956674875003389524353307462332334314931031906723720383984934282388288097328404156978355261618845163743731669116086164492781139002403405725336343761040211800368293090848644672401054983382927113117244504520003553394983226174846359202202569653022746624861387795243246718095591977735945298408265080967566381597523263862567360371609696588388040437034949347649654433090381791055501028222811894443332200216030486690865095696886940460931852070648053512047554247755363626904586617239471488454809870568114642340615715754545879080152408563995753570309208420465988163833529174887226158155150202823194935824961230120247884309844503327531073520206493615042199152907993434114263868773225883513796586469401499840952192247143971462933766800100874088008835263141435236840076733238340110860808476830805498338656108468732464173542015033676949949724510354823030144490575954159332674559936984877298857254639284516959141222071201983261218170563900747396645669456741749933047928219480939660089691757937912569941656711612068794906543045930694628450519048177468217855890599909484637735237145107938895489092626788009870300720631325458227807355111562216019550469433148209751235166125890869540176595865717622076355702672816244882337132607535786439273912033287887772323556886144390954883461970529950086728361049596919757643625362557030945568582219728955583235549655618966698796672650638786560000000000000000000000000000000000000000000000000000000000000000 [82,72] 25768662667470815269469687192971864787567674312203309361240735120030020988650498313015984988254576555902371656125914298167432323161680356883455730452288303297938715572327653717179979935604564628937967831929858944007072911383992298848300835971412000041408166836094370239893585034272014242053030890008180598344935903443461150383996737030591465571341386022281549555140695605411509632814667890897393295259145160239798209416404377780739975351937564335477280699158178344467465020345861759101889681542225768688029566205750810733836637093868200664968202199901483276528733675772388259071020880470898864179298440098915750334784063961308888643464551866482952570704150921547180520587025715545291499804418947020107966217988321595416520624323845549478927084624766266376571574892980819917670393219711586033415842679000851536948716795277014254386433575828896901510287193901521901370693608942618674155419528755180856004477499335449811878059110594480370340479623618409865126955624469990355605799556715413363893091208809149414716210458776948966282255446640961580765858949436947238739412685687992178107457253091811846381102982872816959654616097032951885534238709079117197474497715529388147802288181665333450774724704473709291696104554382538068987382908519465150265328315291946303555504533281866074121959942493299022066020215237347719783909365761850919190421731724384901705159788945709321930474720649620872326292378754868946314444254640433454000315304489938301522764763558297205445649225374737283862749386053314253350170998987819197699359177365409224396998784040278381916622728886434062944635752092607447073078540723578214341492489730134857216003723189483051430016237161526837484914822334322039821672980356953085065118630397023904326440667245433771140247075265576826014205158468422009547197422010029727566154684739714535672440486120443518747169461374858296393916583155886768290253746317050411685283355264791144387323034213568432095777776234594664316603683784243863098870568983981898176193858050868535921965756257154509360654597952115393300633086851842699637286413404478760257671517125737868424681426109068627111330732662531674725122360318141731959737786823773524853242369132456961417027381268741696517364359182143414717222380099841025838583480150719990428086785846946740803084902709465473939343794411599531522440444938441875926124617570691980833971958968300817920749979931798649184732081172197301138360150505337835184435879210388000498718408983927549271922564699204154916975382884923779580165624007022125828128032263928966275887765310733426063224583992218008048416397811332011797139054930603281035223927634459871834440953264652558505920005145347080847360000000000000000000000000000000000000000000000000000000000000 [82,73] 11839633082440415609349580371352865311447615821862742621085071354598943059140946144886884538886633927772560843445836147496483953087964479106150647587474978839156934584739189510420248522346092738700696955429321875133708376626756037546088501731641154877620427125844006208967575386472712967317566866719955190141441655644862948415922335289641147110267035933571430064619454298541558456575228250943472610872171231773106413363126509346578874917847939794835587386839112913855204749680244411445740370045060326082961446383524758876831297535186808456545282323661990168154127914118321081748015264023034358492229025872216094732574333476168356728471570887564159007345976223220413350305273088059076100761291822594624225281485459320435621225224843533195410980764430843674699520523509423854388795290148970152494264721949792683884848422616353502482164296095001557962527618753606992263534149314860279983160057613070564525247807774679211738523611275142763279072517206131034073668396319847043759812311332050025300535125499213054978953026194144926865787808333304927129514760159271203729810185474888119492191389285907199842947645193692571806157387619823835257820365606901121195335552313083254607763274243189715267857412436402480812546476745968085815531631966084900789514467762410057017489935652510479355093897254285254663934433174047238151562971095305428404509711622088854281568348037177808568572422223210208374565832049188115610559980713572955252298582788599701772458960292755231092588850903247571935210407560390183688133637864117004389852475234639045791521652895695735100388803782238122122350072469253033091317758058147994585860600584277025314653436135701961858052410804557581741157513504984462696453588918164857339401076850302854900484887382272307309200404333458713845349875120928236722509720063140434546100499924875353629874386498855258005716795050694340821084153949510794856356232760381741682627002968726274234782622085292108396153774354277902848881958916871084424705658885619791077997298781842133201717528187974442742868430505582385766802283356916127104703997473355666710522180031935266676165037325657869361915354584005703561332502306038475665404512207506704070141455277844968679212641074009370890748536282262740623616476294999681202321396937344257741961845338182800738937776771530863057308127990933854875374961190761469279792460573881692599517124596895959001202716044104178502177569143554088762729565133892840456114402118906434169227902924641131713353204151181332344540168070132177394074431410893996459878425787346069500309398308142331811019777431655934398545280926301528493166048914283568396962939110028176053204656773169050010501975982444996722688000000000000000000000000000000000000000000000000000000000 [82,74] -189742917983046122315461275974145878860803996366274716554390357100144325186195809230423368976663774562630464353849773428443042833608256919621991941687989345288979575546863132573468162719394924360232032645429295480948664523300050533500567194498344582638158315670510475711259339815187147755314040992624808095630805548778816000967652073488368124555615681142469791323477321558882013301285729743043458615835365378036151720149592082446720384197864735541279396299220225249132748201781120175370649614480129456352338976067695417741537746629704217886664044452134139878692950199066784573856323331283231626567808325211563027045220541368540619742696155829084981373234757836265801660913899301965917356818673174484798094186581460892730695096048142064523386655104890525726271000676469638641758186508778848573128906941987011846265514685865865401809229372174007176017552434781117964756840898686616519584552458643254748027319499573707269753175173221589147071658886205448450626367020434376546348765914106717018044671139194957193044102571362059223633481531051617233584605501227695246874663103739432484037744484635150831378831108434664993957851412515345208305066926459572184064235487781922437564901296324516253247608055250922430352629790854611363270563138627760177960149292865416517107137668926917648127098816438045617457451575238499255647877672071784171173013979707044436892671401384749393564573183006863063667352982759970973676623665646069750864697362313562184553008459365908789679233105432191971513543231491374370914170920757335766358625588096954509746764559286239431452250244873372449741353355876215432390888951624974951895695869919056325814487401868072751712360983921027359435520667326614846573965598041754662471267468980133118217451281699527788005429740475010788292284589895740699150381697073624684900460629499877122629204876490498276823620637644003090746653707193505706133129057890910491563851713789110082507982209212652621879021218963896188698259979538554773054045311862286104964769335780203001890427419119749764873434269821707310116169807923808858370436745446920244976059205199248711853478147854057964988407551935407054492369237998678875244895016854433827240160417675047763892606814824905032735427246835382486304207242772560097591572075583737807829425649541760300921748084381737101334880678258173469142841285484278237759237465671319360847714512833182225867407884488444575212634739169430096066937238369113729635361683300180912947313224590320827484630118294024739928982284590766069001399697107582210806115124022714521929330377355807245002471314730198030907569899761527505959580738570422823065981146410360658211987464132916204692862368635261288448000000000000000000000000000000000000000000000000000000 [82,75] -12299342035838247640453342619738737227330666173699054806057892659220928777784712510400030563107355762887779442961857446203346837501877463070229871248583862631950298329135765848537782074390727575596783608707359127208836874095409368426773112643448226887740546419931482114945903773705764043676510752147921316893251550005460821937919507124213119863875209957021029111819747133837983445632073611593345615692041093754760574526064513417340763473297568214317616769576180236040230213429493432088339529709738052946279424602627289407479796355809251051641520878884742675067483131391491245622432439725777159320763037322824724803177194512196332873603043063675384296805003648175873734043553817471584821719666494847626334630144255771787481891343798437962403585881129147108459019295677703920753824826089822590167673224859537579133994283825654933934437900651697644498520380712436364632505210696529492536742469867470469250593847143000830939806718523349604453786776479661472206418866503551674433682838604470870723655410038711255944963413973803952155394652603203659395666566017979566864170964129773704706457313324921350312084568372768039225217620098669580244241585329376341503766797531478532528250956833716567331888060399077754839241197710477458844838205528971034332296549770772365174262486535882604419906194059166520056603283591000547199017817109597789163615358350663307076760844629897380959927445066621051862541667977318174958614830683344283662977474190795795209089472043460062381127108078348801446740037546317254125298093980637393778150419798980734293810780442471520838356994386856961841829127180421012121942013524628361366472302183905434872397174520388846206484448500562628562314085041670205414256700681318504157715413165614195662956939989408323135599191524273452922860264744212296082209123911537018702430317527268564195015954664656749025801102506872022630494487985330119067633114272311714039278063607820783691710634973831173147375643366711561186143038951965554916088892483214747720659530072401018429871559846201844734846785146228945531171097609926583059543200180489564800727016714250057874810126517254873365420212419052761041675718376968615331225518424385968854916760143712404078547465160174635988600301574651455779240564153447172879666767089065336417018351170612920563206545503256860920307744937413227108955893693371243016444134318561673466509713923058480188667884117661045304759194248971466341901863585626451499660399979643139170524204020928656277601149023820127599543782563851240708909744322244267152040314430859660704146565045686033148443126789651318461591921991302535738714392264034071786283902189141390015657125917803910008925156017839276032000000000000000000000000000000000000000000000000000 [82,76] 208803330339054093426217990319156288200822498780591171462093750573772603507787577283245787663256491501415368585787256596313028993030264726689959361311268728858240007329822324174849940721359585832274264498735022012298303254313761595355915460939751628034855599084417774343783757666003367118227002038629637033435596480384397102836562949404244261835635868305200786920228790619146008617051438636854064348467359767235994693363741660227440567007381140969701090861475533703602785295602004357724708799198439728572296570448825116141598170523363272009409263296832894929570807975554680542993909866308231051624583980804321324589917085425323502820482290837032500215012643820931438512284193609318989580731016652318098253911826967194353064402628166373134784589050747551414308317019973898832433788440044749241704684967169232549260931837595219906777493920515409344129828976826998047729845031205161306842876438941381976308902705423388336148209200568046679485899165831746108812942643235577141224254312963571784886757085655255688849147945082310824200691961531503754398242786463241239785125611081691124104301624422172550341524569222225296475938076461775061943088478925330361531500472197372230136008429374101369344593673199914126224342331756906899634739393558898317916203530968183102305962446695384485040704204198793765260471231028492625533422441343717328047180102094389299737095619358418037884380895504629010407869036618204149193387461153924494837153496726389361370208996256299413096697803120489830915207074623528643952401811700713066377733548399039085426726613855784706649728732568981781461352122298554535250856274620900634202113931715325185504228799333387129701772149591749500318066474069355006818300522287363267255394980019262963488587632881968046833199100538250112254349856258814284919020767292917144003348421174348399512296120504652064529735488968390082742877454700220738996246589508458107476501333800448321773309445326375765578747798840800727698821462347249919706970233549959736058785889071385135315198270995760426683510248353859355586269083215771443837063401725088894592772906249492509949222719243584166167659406809299487503713868453902197927323103849167739013545773784539051568160309697158169317714278355251294536523067699403414698680470092575034949452899247320978859124075652824513366797714666844958722443965506143157503286040816265618912675127999837539909689849795827324820805775652221708933083402235463681731709844723829242565553226986971246410145369513285443263930681615610350219786004226771396821673522731664826369517329409785441025754612710455446372444186899783753807299078274495512377009997114098263775696937306829622938838008342773760000000000000000000000000000000000000000000000000 [82,77] 7317905651342294970514752262731797032016582828551227236228733488327116871611722738406062047764858839905530938354596126384630248860652508573948293953824167984013505285088955358377917651953038033621741004713122325625222508438041189646109211607329500837581896057810133605757039868786396832533755846607462500534696916934837556327382720218327675479836696718640098047180426757808560816568819437151620791411592522371678445448169630095179344327834165470847451323819218790515341791725128200333454763055604900233787118729984515376798442229634176235616219330016257558331611682483648732135923006735316024820157684474818880083438809624687055319934467360295125399555090875279164039732266062876427246863418381183916846581018963241440959670811890947459000927207913545054173414050544253065070257533940160591705179694196574571588420703096359989727420215644480837921391603350557458948706444941263504916327936279056322226299131085178861419562948945769260804474491509925448605638464139470666602534191424738638920382290689420528188737353781827569146137349619004454978732143590327358348638807741333799642120569274678374434655296117362104720896232260120638933040007170125523745609823456495009434386735263401529026691004559480049708361357479273799760400096417353507823034996801387202401441363193400965626351086679003636342857203114672800734143247207885241783962475581121404260656212425878673304069369485104257325816900826940481763178897440010083950731692034229545561794521343070650903172917134213384541022885983120549798789647440379413587589430508721663359247990655018051753355413111373597954244466246285194111056320431767307030336780051804227782398761917955319361773940292474753548535243123831098191500382386801300105321922115436895843042660175723202134075188983425686672472913819360405162648868545436958657113307762680929514575674358238782485956760079752309347724388022569828712237948360662436015271259941818203188379079913183526029211972913209455327505960133652129009432809321772605019513218063442108558012323515640046641663958389933689451964256332843393814039857000506332690306357920130125390470344435022639087778278622590519626253193790569771553076449301830343307742310125980973839679278398631806404886646079342229323985219022378830168741554171422812529207102497033727910192880724955098092470301963892920462904834620116441674849423986968586278648475496968944065051965808097774714889397754526425661078429251847676547951300644476073628872442527975894582665465940438965698424609635727808977202054338466110840039529147085868963824523741685519206114280145045971787421698937827117759833094131576421374363452675317553079158563446230922214625249161379840000000000000000000000000000000000000000000000 [82,78] -125474024588894623124993847122499357025878486460586250214409362689779444349980635144255222463401392186367528245752111485122905283134114700648262239179303977505377425913673277886949197919032196086120097330181819262238433066191341853551498076870133080599742219394090299766101653885313325255681211988527523027233266688824833325152699321467594056011950128023489887884517444086621512883983734969092356980042863841669661927657368308480159257774072198285362753534017470673376138699412920559823139419409654897522593654474180598526494827465870554376857778963589622617252130481391452083925669002065691462908104546672787544933824272705758980631415675720069835841901844927925110290671989853887514024851843236755384475131513499164465437126439835568609473765553212014780823606428989590651756260469338402616386162769098330732550719751121667445770410052723964685540108854095186351193577209584991556051985769438989892484840260668487824727870754641921854241071828051367374942065402843815343503904202409337886098048539826594390441575385315599986142825042001154015987758156640020116944707354078553054085837625905899563348233584410067960249407196208211739290206298422468109889477220593780198757227062661128460317771543409842608707796123251498849351997372834931354617962506847078016564762004397580626711279273988587393570426306802586930698213692779360347901752015555455545182955500451108905378189998395423958480167236913723239715077061886345626822220161720349557885070409095250341610970084032237200287304984563898478516318345307209402208752547507443495019276948482064167125564179521533276317578026884380951449511506123414768614339820434890566994599058245592004090737413633910367233035227816855653918339256252800249326943512600832659970184661943242137046901411398152134980915254776381877973266219477471109395725883818323428129426087742078040812124260906843815825557928432113201240338614468279371360930327131240694006486395984617681030337002765912668022247288494752347198935192499522913241706338454562438640848331414959312203894648875706423283238270188047419591639749116597735485327532318601704697572281623180970801822768739807261655950867683236568872483091566744115175151704423378259412437117507374803720800612293726808361134342630956957602522983530036871190282556713801039661126037012114130115299719973802280876805126024206368122637732726158278121313667208305231287602976962990678678234513328979067284646994097585618973413363445126737644327289497775326081148903764387038948383794552094137266576733736512312589231088807247542483860238362216044879058122182184068309193327593653685009069586617534382800894974934250609091818393350529891498478262026240000000000000000000000000000000000000000000 [82,79] -2002713558143641886804046557392697838569887989488840786619927774159362207181206914642733894811008212747213731517442501345062640271298224025181271253963121515627779218937221989691320156897538271151180034573371235365633901180334755391333725893368376141551185827427430711097353660835057832265754057734162868725500154513184873694300746643971997971472300894699326599922716387644222599206243146426968351548319023937173229316800663711909096967379874137522671374721584185543393418928181115399901225124963889276366577348340079352262402077928668971137433331046921935212825415654184849886996548006105774180148950747874398557169920583286278583127203819383397593743162175950121455290279632646011959083234264219784452724371039624460861163783430982295998795383124319531083010594407196781000621959483220344699046189626374481996437865960583983873144691981631107409519009052276190327140809659298189816356197972363702335578836357438869576333962193888882871933282842038316459219677752636722689111521195364784460261063269515062946178080156322234630341184732638522018901999041392035668982243924534307568001186430791294653108858910183166179735783780381314639833260872238945384661119650075242126744133010199925147368368749584267281322650553606161634857040294268825765741748957480386291352833859102427629412054406732899218821114282387390331590864586187405756481407406944429556086327946472084148436318062687342492031351882981653739320753440708053142225179620674343799367960508891771073027565338420619734505693922922454746665484053911308440331588305252862327047526415797588607364695911697772321162464369144048031079106744760729719160632922641729922696554785475590109374144052997262156305711062876193667200303308938683190242980024481237845115897292889842109890498540586972676298228090030490769910103078124012038535170856075272955352138379559935348606770409751330940211314621909361222003114536801362348441518098331838198341519397607662095415451427683010280683308679182815525425930029341249818272332685255024962432051574847219757410361603057880588559628063540948012363741361072234762034271764275131470463788140992096205740102079482473649377987468644595571852635851349129860337635301048794764535785002907897866946234679014405126426460290461718187161928134246232063306921470939342955834130747998289825509859888560127192345492760809014637492299123553303992427070787525239581331148242474014302453242674157043243892579931726654773952930429339512744152537387096717185940980218697749736016073859659374115590711034128064828784925276364222979783785492800933347716718789204231864591941595219804841896448558909547105008196041094328427081148650757043959349022556160000000000000000000000000000000000000000 [82,80] 38614753443691580324195102269662471672156110170286411678042714627460886349459805162096508348777585354541114476359253334824061035412821811910506784918644476068295725940993163780223935936889636802417046445875917054525237918335640004766709241402191976785372256146758266700162533885125272333992350987791190581418640132302298132182989196468293518138041272717706846306008106316139671122327234464886821658611550031001904515388588110980900499179630421090502753327992883797085708477561412315940985821634394292205508520386940171562412512456021133917175361605795184386019698033906120309719366610706464431911853940644427572748763617092173114356616469905556410643808015387821933754063025552825864178232515640370018848545344589940381568600247845188219128461567587810509221546761616990582868345606214183785033465800592661046244419765378910402447958377990748616058801960529619557869439181909836910599865204746952339665260345306533422686114260054829713644665257157725206436659892558398027380651466551890203345825463350209622717068119200601435306374492316691087981410449921664731616719438866301905294553928882624179498587545843629161118307920213889140389990580972119924671666658786395793369288449677027699984873962431343815768404836663719946506673329566208950187534139768072362935318477504588469896077617973157091835543205124438271096655152541945406079746927074170721997874296656884416527003260461506551797359208773881467737459087737030626335732187826359720643066517664072823088840821304192693891032347473036609419163233432452714530916724832340344250289213620380198494556403264016027177534050735796248274752908499780085249807207478504208977341703530258493708377355097944637879543735327595671061262688699260971381830062045995961606228345897625820626292658164955789724506518793444034892054020440744561287077247339546630037891037403584189779963488604388964624359031560805227731556780311250518932940760898953939535259198600455682067191371751187142240042969165318487547545474159477046067168236388566979213018671422730359014917260905651491838871127854971448429454790901383161464186752604891254628143860692462360917105116790140899507782257892259146038440360357678327492430095902736499382408056194079690382939925076503589766242377056852993033624314613299868485359124160619339302333164626007521005265214481953787735260915913652628110453283000403213062913208182141339786277307080517463600357258128387315535890184229955427370743647348520738861704483531647130647296037441573007079746901351059059544476934633400524163007675390201211809242391290334728564500203651236607259734974485546146843430396908424266905062446972770403112305640420017373639836958720000000000000000000000000000000000000 [82,81] 147104932078899077969077758806845969233895115155676900062952018135762583050103158392861862247953410947770436815086065600924616364181618777744957182794211291823056357751656767770461787211919998233540920160553553224783496189358485938754401256768577602694891225174631760631790412205847403109003206731848172990564046774925205700743926143429529510536321071449479987433531053377902281058040347415200117093131074266926362626312028757467883401222254013308718069658596559004939450561547066271809648102384373608428464895838637236123001668938087934072635348943700765940413000034799628184093187070913957853984762393306095827019819870097878148597960982786626317867068930235553700835121606588861611283866115127180713482791723609506676804291949410652650348920950426378568026593395546890761063035657777011433487324150020987386680066776877005611593717810748864832026848656112398093056012326801981670179718299235989021646920090952244943691591119234145362305967870172546032636561707393432154545910038804482468960739614014706662423281016589730471663018925850898919440895991542004917114890284580272271300194217145797479336838319050293283520253759165242745159280887542112263925160095927903837497832620318184984801080220968847049155723463911221569382298900718352232787585866097965448667532500660381060780108936324321289776140909320030007740381774036161993569963627945624429261767887446963855119479915799751308991431317540916615805067644014957847765711900383469056255510134510904216187059978367344407933512087149349109332965365923736053631483319650241748123218837482275010230509035668709551485807983544672101167560124597902125421224844282956239925776701714848249242154991554111513190761224613519319036165880364292404361630977750779495433313213633791249090107256584363074226884130650266785054777692535117824624725652658010902164688899635349671348731852540648971824049878765423551893341348393429417802952672289207686156742045964908096558103620075520715603922314130923584469371034999067190608532091406174393507859268612154859558293098941671146124508473693828435927208875205728594874370187720883583572890556028454501067162909545677661502047688064420949184544465439633577929904682549985072005009478272805987631772519442907216659235233951898462446274266972254912133318967901449866456456778629441132527218781468509630199393972221302139885512686123840973675741338904176126506492244147749070849646636262247026172525073920118375976917533071326652678451988657647041482880415321250078438557274473377972462149790973320248029001843520444263534117205616238149195273252943846202015792784839514885243591548730538579137743999157875416320174893807086712599347200000000000000000000000000000000000 [82,82] -5358278420203048655179596293465414344387948144239784418954210258948054189044369667874284662383612813298382724657715501408031288431611607671081214402895166893116950899971664505714938392670648949275576100757551007005912173993530294262503670871776572394877358804872657460624484914476446397069231467243827336256103537738458699209239496917379429176463710396626994282950022814609958369583179124117095537399449718112252831720573640861527147403140537899610254106161184560550215657221258523044896291352850732798349059572683286218935965743402360615934139314376635495319745385697408809808675318275789401708373920466650139404913702260069878119565448374367898015117705094263049846459914202905345879818090736563360186583161822464163247632629134378233637652700479550021536724272955168701356681572031896337077159126799923367622648745494560060625341219363286367319767424307266012289240319214632797507597465819970378025817944238869119166282781144522975918704619669776119981280601443301621942826011251372874401090590021626685274347079003905441095248380100040621069261542365428417649916070243841019521357272468428097088960586901896999793445867335049797855578406955745878631053264361477017200266568937697148765071671687529031477231628384418831834984785992505578843346973840820366658113152245557633213040419099280141778794215233842680025094699716970682745116987827363495551923179359632649924133689387015843396497900306317110861901881624624959200384657015098280206121605244691005228714800770201232463860658933013134216453195395566163546728660116271124881938305077086044667466859166830640026583943342746422466071762070364495143903011774378335172783840077643863563942056638491671063983396076597093330256680847794664885265928696884947648037212127945761454026102256288374834645670334103697865430797519923131656865528718724130447590416873914422571323802816757302341468069629229261075742375285673299262401472759306879221587669516826095418609078514008513513889671891066573169911639624314665694614010457848872870651561913666506248475070908327454422245421759190999067822824023351158419156893918366336349313089227808242605127537660929222362971843690038945234039823775965233507034468553803547995444642511114991469139545721507360341437264024735502260154722197234125345062349393341346736019063181559028230604638620000811670674149643918075812231499994574978311815255501646229673659971581785524594229772157439589613579165102896045157660748468244003588520217267194673299429262028785023702745182699707939160354128352411860222061685900636432483963304872502156956315087100553615375055402363194386746674847322636402959744784079541250213310767238039668051148800000000000000000000000000000000 [83,0] -809896380879925937722149447378247842109977804004095704404775213186814475518187721230411791453293994143200841853079255832686981950064591849727852389085164570996263861655936531443850014337191369158388430322558136976423179931198506056660378838139486673092618506562387930762374486294777208756721901703978279415664667770645150719600889209212752266660635290933683356519675694673701285180832106897830525100696925464127080859878720406772235867328108176342812016610696001082654976573263495063363760142890206291219352130400462816652277235810887995124710410484758026256724063946412913863573896536845739352191329025798692044235351647671890589985549689092926494542123328488150425486168629636266791828602827814043271821922948074038216757669241556054061602763649438866439512504688035967494645059628382872835869681557849499430370267513988224671096432462135993379543747560792408684344714107304270190862640009486029951700590216161700002048838330007492175825918993963574486612555543474726806150706299526170494516965523688851954878045134707313946817961897414763801009746582096730230868295878463834454038866301406108069328855866066495724401498857792391122493733959534916871045197422671373188695703127937824721461358223813377158334481461580187569251338734477282203557562279520462763906402640670063480712602145992397380340992673476232599657038331642246295872778444076773757890642967150475396956382112032353292846408720370074780706140750596441327975742544624482400481332231366640018865005016024199280430202098844969761497778352477657673629095542141540396857675148423714962518634191623653357483887027563702367311488947750586523994537134507440446255302161332435729966335647445968928971415416145347682183441665535893362549094150658862797375067421043078287116171915171022819184110984469719952335210649774304920024409548354530429182581418881539344997878091774652579718999536604171991823842802453541682691777113377054096070801699630842859529763996316733238279627255406404771582396538056137220891740991976808566921660583733715723568742430120868768627837445722975875156443086295539661870617665992163144789919187205823882208109136348574110193103612879502592416521447541723194100304042513272238186936410793477074326422914853030356322045242076704369861855309254402072397921614680743187836050256851923280371069916112407367745833512010690335616950492723858047856050652036016167132712331232461015435445671685968176657590982518781409377933185536881421120526455260350438453792837923742702917517159185653909936504810879008872829939335408393826930610821943471912365873740315940703536896299632505684951854520348193710619322759390352378458556678866768038072088807183244413746026934867744327204864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] 238769342034365052427899356561073218355617196638955229804690247145805905406832904137155380122062417989716578975648487767050223799208474164728851723221493732340061573875570169742401996172599724643394389071561412797439986550998040285338287326674646660780907434039364245612732075135925782428447261838368828378771714530462772208758463127467335669734406367232462960666690943025536375418654358007713411512918633470752894196189183921852082402841890527559402145170966549975376783767885491469499274620617825828790366308518971598846566360384628551855889742441157257865171408578113304143779178196922704625991638121111665408776539260082396865754675083938760408113238645374135681658342879274975290171855413081401799379135510521285936129636919469998082906545536743307162375099449877298819458454209283829689213921940681797207507833907366315799870130479318911168671856193657288228898759430064704957550515686253119883110034462412768052912624860187537984303554456685847993536065797376655189602211871548147579008275440526709240947539732728783656878769501344353758913702054024843804549723552461612086626418123147793413290206659224317510100180905749531839133861323282546132560810219483169595846423266126438585293715589867916596447110357319360592582439136079742430429655714150952215608684126998525927948108243197661007894314488344094306553257915561317774582761101366909717353242499274347998000753428204677356460535042098365555205965382261225817126378403711832261083551799447824796448812291509253638224657074340221996215625661050545748962041894185986317245586117990499813496414796994336455071063571204081563460419590940953250039990798263590557147586677916510652146807280079304471127677757522113467349695729513134457479775939971685657550439171836316093480084326309036817595502718241411552687964581579061259600484384291851468174791231036735680879003070922176379456021934365197075025017578333493649132767210069879971017838971391649620298711694793238913493766764953560846140170736632965973729939845767607442297337316610916360404710525415140172199051714001076821259775301843707934401879825278900158729176760282774487351553445994793814575856965106221813749548298427104221690812931170688443859394525029201825330915976006446253063708505622807348861789579813406934804360222567717823576480280752137199103459465205908578586443020909912445241538364891939121061455202890755003826607583567287505993258814176427939858429207011709138736561131885021450225869808825567553271941993980103518325608265979094883622995516825939124281770872690394621094072109095089039140941590949653923269551776242574546743959285262707108256207580634673524524148475512620999894131540862759972497303202686546077959585792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] 1910767247441042495823345817236354366691901785399332573899139490266316041326188676665652840811914095534699827442593055999630994256808877659956926849996713685838435053889317169651526986446561784436024625120132453543022210852642817951293940832018693609753030974982007772413489042558954030038115176317707183885344916998681156842674171318788916717119620124281080467961970973286832889601132109520353238473023909247621483622193109962577856409581566132869626641094905184645901328793092202914692011912299549959394392145320535192064990632685345592025034346279134368434374703949219073699323197432654899643354777887610347718720415489977466549610471456024117140240004105916463759501056494181659903947075395534466298192936498433313151059805348294352804816594379048474642556101512179767860883445608471701305521042851011093815675466006543548460865511450169867003630225063047113215635266649522047366640651513032612744670482561019387181706625869791234182356412548154473865777029621039965741800972665008107425789511134211184013479079647219630188285618179006379071686630150722785031528206996984058998718959872737269897966377367084273416685215823962112005564607472447334285275993986163382053504228547213328192460925046874692484166962959073855771913567487480118361049398708157489507827606060839714168597990948422546451066885561242174939055254744813254123069676571500369767603903349467335960082630389799589651694031343666342415850829666095274482120592723907247537087189175457595245110049279653525151623206180023120717414878769919361270275687086893232759534895385232037323651911492034283869710899672659943983305039884456818231662876403332146335470680708306998273169869907319180984895294357151669715809739820212232675957901946287117459690049544741532803262054590709228371305100169117099026118485240038215016408240770508635346685184827692216902023970893978682253607062070223089628486017898826744424816281207639226816298393606841163893618399479194370941288549208274725191850985599453168599233633453308591171285503758787080774026623852610648312431208120021133377507668253694533890900313630058338164386302270450846851579666409454695175933030851357925078743191588641332643399844406332143795717288371686014881355291361405421971853496005169729545161712805546776193857210547930223430827007923186277784478548517892269470666792156056222096363196618191369176210298997274393924726667648880922882861871579361095154991093890983137321308547055376348755638628245821297230944152406953424627835830351443847737001494953861624923608238147222130837376235698877801609053577969274329560542884743601663635165807291706032107112691072721600549756189629070319910807747045561077704018277913643003520542048256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] 359662411479741040315572119404999095063445584151888652918041671102490790872806032285064895491668531970032042180794818464167292162651557555507087286266384571631727591726046171723319816035990715298915336536697086217082669497056695414643075002955624206419374581519461943854502158010996041645849829977258055116496926240550979248898347268450960828711080007341886172258113655614670720250958085014504477863433896519768541052724707837760369516503718007535578519685847100806439049457919394555423379765936026220843076428259536869085685185648790893374953484234649736735835642684382427996291087257078401866903314007628421576120852884864491619525847747763506913693575791869430549975047264524014644838856725536629018702177625243443397537845539283120305910302448211293989349422774113821118280663696227658183325616826799158944163799041090001987442061681759499521520088964687725016047262115235934603222411579845361983915976355962524352195701219469595965480055909248843181610148385573888544815263695012876573767416057408444768154209480002441659390160587992073629488847527265830523959398393727971215659184105420251614527780875741232583556822052083913251885298928335167516316533930497688228319149169135738828272781215831366792549281559685450027507329229537163057272432544318995232031177597031922293120981557249706395097054680096158837403062591933593580074115600100718745833496739781062905900165440482092239598550820776974259108744385198945228931194977134662875762991082244122561091109138069131428555264453279780522576211999024966739027954467575501517660857842893101915659338633132678296189967510675282718168036485516916751764804182652777642763727649018420042820154999885734618111372089042078410401431851614320342279174444110918043148887440368918524387729362627892377866891486245385700442766735612527093184787112306911836971888698511272192504661100853394036177441403444166726262240749143217618364524282433492966378860444801195867392418488900560744656608734399322808548833439069391823597287737102261716923781554563428780648717730525219302774388987756150637197311498669743870420395777333236552040886355680232633488379124070102755805024924225160441049461456388134461237507985707435218973377231409053251065838796111490154560714956958504710636165617007354983586478571066265783483561680728227370982429583742689654609949612317993421379108773706345765025555330683958674821922655334216969256312614323121767658805294089503295255681197900387590415454569632205242527851998851859131175168256401790140089460982835164311108258065027215955568657386098869509494202880081168602282118304991389283802327559208845423893487471827301611407411007219723933299490575836934127158912966589084311012507648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] 890133376083597193116880951812826020637374366807236264305686822565543973564494051050263154655392730633246554191640174809692612125082205069658519944862029847336239894991739834003802505826016111662347183179172075066993542986230762617153695104120089826027805513720675522611874602504787144138896470831757175814735101350777552266166830558159737566129239403031737058931675515149765207925406361807051146492302357633359249499692876346083652115579026261581987703718712812815153529796142449801949868671413876722255929693048976754175581720461401154876680729603239685198238156884378628813666081557829814307875158933486329208199428227276752589669540406735827236301533400009436273617451632188797942359807859676378338940541525530431151751313170218070771970655812048224266984917227160011368555254235308162971553425653399193593169305635848053407853328230855128026568483413765446161143895726278290943079257593143728445577905528014197341073055892094198854109258248519672183078531988795295088565394938676469030488790993613424500065112490570921585376706839251447188969809978329022731276853015076660018104950787105797007158310345333116805806308049519921065781120576943962423206946980788240091324987866647019977658312598536913028625399220350877022565754227701987409917900751810849120256778480510055910423629554757899108181669835559859645561335538475143729179847064110789973731742188941906507428007585009386029811046241964590779295872466117923459344626615948968004069748575754323103329854687569150666716879408424809532196983278444497118456953978359079001077460881414870317578739502620710091515300579539725336952555382733082415132445098386880951705476123614495345210100487127743597842991317919774063658093300970502793347991730213947463860548673218578916665477041154597227958588279863744729347845293655938056054445806991979528266980465645772218923288074910054574482733046948427268196986279715021688131121941618572555615761970204188184692171500816879892340147483553860317565847620245520851107379438729077602953032443536525528064992489968597548548138532050215748388568859781436334367327538564179748221421072976333323559743116372553991549893635975708552542620625521652898421143827090978753521049237317182999250710253604557544530299463307271133661241453218129646452190710588323622374673982164809869552369711862141186078486130650026629285794876828132451407242881831233738365468778054555111510852201696656359552408919821099728606037716951399725593427193334920092321837249434369553852788557405527828958380047038261452999543049058024793978257063349092694983695895860375089271666191194199434501573297618687377655223739173394057463252697333643280909828674142648227746211949397738013802339762176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -6613243258275046273949528706188844503592299811403051689887064543261212935621394078258393330520795283521104526208136515399714906265284792297198942745334957389561333929914179643723270919869401835578600939065283553576230540825365549123620383440034871555383977229217060187586955549991572368693728619379164723292781167839844997297861568200595677286782117824307411145200919153604882849221295078694867219249065721949226594089420881016260245552683910802357371548767384584228960657525292102785795441563157226251238037024357226967480444575868116027822745852048419807688451003477074249428916449837903045927951527727754191478547667564685857326754094812232334346814128677472814845030502752827799193173796446188709883587639667641171210061792011948638145937462635292573961487589350812441760138384266861793165968634583726655205992437208720910659286734601941037110311324657435752656623778688826225477257339280917993993822118246495276739001298544706129004367008473508149131741611068240347328160033663867846804857896096209284072551087750510076030374635951744121740934821438280920879659274349956523405934628729060559403488201590386471483339628494465530817653111741696038788948267730278494026894612300638970581023007210104510419897917870376951819143444152627564618866728783732136552956855047082938978098268690451835386080817776710843359740210438062971885101542318341873347229418848247025859855078607127043694785364386065690626186524354661146473602014020687486718848426248009867350822348653369555156422833095918087709040326379868925941617163904442795592700886903237670501718351463295070145243426163669913103857723725576950313820104250731682438982240196080161652554598631118403652438253713008059253340519769816436281308572955789720481520612561870722033772019337679412866002705449933859353901571900425491919114369716212225212747560954314604354513967078225529003872061582710091564551490273497457821969020006673591459754328791344140828234023247727079778151621659352610865847291604749426485503923584265592682959948034073731205571820166273586083412953761442147511674672108644656602772400671675839277032121400257443809164633183235437405775784649497900635124546289192201817405814858664644640477722297570775718828754676572698897189776107965581834658668703768527445812748301729745312012766602557917436236873559617407918736014322253881730289734439409716139750437981766059230587640517879183325289118814344374044059633895310937158481929057759150926297584244581308400303487774611617203490011337254892775350913733860611795674084538954413510925456693995816547040171867329726453961267416188129643461244755744326853118336503365552092385623337535657578362311659339252814267786602161093412551200342016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] -88348171789421118369831933882593746362921805533320748207962958838679107245778233176622700753023175861036140931043982551101271747057842888309370058487349014806004651588208777433844554922614434215608978998335835332076347189361456174302018378511276869921116486982981263980343325630177456823366853031893165637616329286764000193066000673334129312140608572002267744499056047164625746914422946730342752410601507132617725786729397752990764862999177502437422112200323936541739040826530964651335005792201589050187940618330470642897325631479643267560874462199104602321726814251530983601421744317925791401186530170203312818451510785567345836854749759279922629957068436831261138160491080622605310561195292110762588706174456158228103267089292347261647240834342117852215795477119538021205021064811655688146410534157915252664576495132164893299058556984387763949469116406730884663191216600354921132895062668017320795147045855913359796703541988062037706339142389263455225182786438098616788986263655857583160338679651032859159173124483992281592880010083938613269133566559843286713636905528819012464814288432390553727467225552013529849128774576184157460669595842366541877453001949542366405492249019083299647134750658129390379420938206664162985548516446214162767615342688548383478024092190174189937851614386819290486078249804267394748202393796802414613103220047267242322755581782407713174176481202777837938315773652106020561997168880357714240821436646631126429506193501145130423565208237886231274610538301755533867822553510551500051103950461513300936224408562521800128739313389837868962039355326219329515721174345299208765116598681414597247714359247623070670614168240810955829996411328375388751578673255345513910796557643954513954723727741771596478454296932401971552129712431945301357866124990039103838671710907119988876561217341904299074896893688788313487212326102696753097998327560285542688756366271864687071220096326659496783874923753571742132360112562652131355832133323072131155970155580088491433751868664452900129566856021414653985808974935522290713692903263200428247417170930962239743081725936035412975887415826594094675787224843196064884262623941217597457686519278500052302608081435189363837406511109367805255323376940077299829344521587099482182793801371620934979147209047822938850662079534667465684947908274741062186728729099966962389037153298883208029306633890335326477783552088526472013135503543236984804632195569035277234284225036776842229832199626599492292413970056985568115604162620699572915983289418575949363893416825981666961488479547600835625339497945052388451526018607993819827609817844081614601215797632600442461569140451999654095620213546140964924967869898293248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] 1383304839454745098651384535288752732880039176025834443427413432896526673750347262226062246598799190396678086054272280530883938034673237609683145319642496819302720136090841311590198343231597354516484017262008787622761692823855781075665914672915745134341589755644435496003015106066355019354803263270875883496497983303156760166051011824512385958578997276793454282857901602268769268220512142621037147692711578148356980652880693779840162483845625302349179292222331996980189843868480755519685260405412275268060478053783931964708755372516438378334311292740431148745524982900641445288793655461165056534912203010397403279872091444442690142461968541832362491330529760468186082200627227616713319071235322868571907721300880425984852933901311576673362099706696601332810903809211732760786130200106878256133023215725286241461224225033794760755206450638079181385757942815825809240737461798779087125639201937948799661844181082314516754290390667202452074595839956094539679265531326694104549580933862619972257942830034619053828394284426300554184141874423194676383857985581992842625387035923568723201310842125294318300729528507958497479122507027112676467783880737882362034012810127529781953702871065501152636452349805143854109505347505544530538033023166258999548671295810296812507444840561232294201656699944851279320573767305584875513174011454754562025587552440533988401417626880726403354537448317377893848166819562207587568115704835501271072331338811684849126724175514306772809201591389373557527446554519168255848587539072544823804097661641346988780098617099631176011903924442287019810649007842187332342403695848219669795919810636790743448775919023653750200068141470945787546007133871758196865451165648492349315712079793442047957396408535349445109573195661517450994176035307932226240384936193043117214722467101499527667153726889170438464440064155775461576059605535232393408786708662566825085571139208571795163953258896416344879583503029509130985009518333149987227474434739002398087404433549374760955796410927080562625756290185766103700425678992181833584243050798265979653255874814642062518112506424367255780130557794887491512323729112393334308627159282966458844611590537956058087315281053284057365671815716667985966245416359413829853813780321550731385954503370603377940243793117426723646594701107780990857136093418471863360638116356176877043200046721363853064622410928990063192898079145120052208685972187353978818825272710392334167209054961875897464979410927344341588266401993912556479422720857637477992405073166207284044175118022347274186113681451829929151659695970979781563501705787244573564333319077746460739832317960651106061054848502305758136768084757663008945461621990359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] -3694763471227573502808531475173643698453425702839565441315850642593090910548657929073154733180393065198747557621663084245568360683122923064129800073584605135212143113838807420015088822244572620988384787983553896157951439817847657459644491335702555409561162203691119890933674406226629027503314602088180780640840635988088534474061923427032214358046142776665236547179959428543862191473702591202731680006479044963191420683721915777314214917479543589045388712025295825683590372826419794644016200873158688755576312597086184987177397444532528505255027907917569493073010938464059700906176155143569688488385265807978785241630142817921551010294812276106984987648410816282322052100814779918930718968558986413051859303813188507189005988390719367468226473332018715913936972992683565533209050490431910499638227469868639819479042833288892751968437576934813449235535648198877808041101304537551219183757401269047592712708525088868707432484459678107925839701969152599968160949611653027654932115029057108599024742588864772828786696118163434447944985962465502536290763675413883358495885614402703779687492543976507687574565872800939642307142222985864215755268713395909573093016592332080092939382073958292013501934855846105728499664988032533353259456577501608918207503141114900223246187377970754102747040321035831578644200846278224391160719125536021730702659165128631909948293643288922697604160385681726776093062940232878367177885705807914822214211518922148653482960417198467283139415115435896572479679836806926966936029451676122180621891471307459788516503659595399740493638056130341733133295776146583371371130417524782667562460852685373436091135286156192817897815341689168473344600395858761261735139084403491654437697344572434303248472264898706841145923241407731415350831454671755134932922086056422669420354715921311501801610860394701781118901226872126636832647663596575588421908842923143976838117413484895567064174811582316182698939915624927671891067300609983393915627375144321315005053387980316550348787443031459852606834523326359567987260192299034251987791071293266036745518323857331882830107779801164790291144387227772779214747984554988628250052314397330852003167547196750780330034877218593913796686401984555768688491927424721561859279952150425951503505486337245236005956421860038956235650761133014558219744678705187653504585422031619375124111708580612471288083679225288998053391132257829687986202922266823382625574427916135658086142483682696373731985689125202618404383071660944410135423425398015150967499897086030899582674276705420383893263648318856259865231104402857336191602483170564365786554872876059182516217178611263346460714527481549722032410984432611706227256014315454464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] -26218630083898031938761510602104833563161058512544864391370976767177715470511961439801919504570723516653573052103517538037475345400407471617532497733276245087214302444360689513073816532166917109506617956404813111428876556109184720634530176975048895356477905593083327476370781799586825548878415281006411961885865139060856388353912759390726872631121879401724633356112226090950983755049117001137075606017943449380370413649034769369350184539984675456097554213079909536565453152340720178991032650652544844769982537019416490465360730085377566817520499287567772141009256962529765477251522810435776487333484674089849805499729589052577771820131875471685343876131081729691248385844893180463041488503546918465118612575492742515979654749607472967912443515488324086289627033572382994144815112884521082244890220770056264838559632130591663531278777957711316181725136490319695332550160171707791042720940586047218668828095539032677621179041428016941384184513542641527984537958404755634697156570260920862769939955365808147353489593660095134275803497370236882053629442443667053297412215511812127275140448581782697882090522013735606389649025605841086859524439133046018237591091404918555056185101840869128475465384681847477486421859685252903894770066868459592191134121046208916771308318786429436833929683694319160627500607838442268005573731100858745051192462554648325499456271138234322049940397952827426959625670371086636132025759201533752398717664247636098159875969409387828388270506302851641633248738830514484251859260055967466682113703896381320651189604139267715275768717663710000889061611923453978129379790134928297342819891526921150900962688690237102298446037151574969712323723375551427684490702521918637254408846319410635001712003564133951088838711082868669458360550860117287065531037161974929813371201162412116544079285599839225251111490270297081133722848838282787710068071310473463410750535487453926786954051765938673828910817930814611407160310275350653264412187986237887280705124640386868528700891343944255827207787880354899904940362942712168074853279875521686780207921425990554824417623669288950397221098132771181336021520418897545261393830413220628776384556973822509924157400847341897730057256524284645259312973725634928050694392005677092675231378349279040775585763708645105491786971465086436093010593960017618900695689687943214140924104270631760111251202272502125898881902355727517322673546240270287195793479635782850193463486536108539565086231617745118737882281063439932558683629474504224015461321210709493552061778906604057895047688408276343700473292149143317743840412741841780223735570310179390613574241639042009761968042261897149463032456776120210523027925068553388032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] 147162912084329149365993121491939404689218607053179836678250543368638641586182251809394891051848152609988310002872717584159881831092352429633525492625407145073905037610820156864022193562202410948807869390088815896050708737377441869018201962216824425226153935680361471916385966000582455648981130240059443677724847194675534744836016179362709015989340787008254452566121972457825610543238311556764566576535426336377357516371984608662241820010391607809475478484381823743510388640968767887059538946574586048868429157632131464759320095573631010030236137503041598971979987379518596015352884637972386133722495885283585851700896457725491737656671776000872616687958611785651856010295838118600800175649259088447329067602578812403313598191191229322719837012957179187044287960665009499391665471935151696257528134632094890342729548192033996573214408412401948453864879241492874504396714544195703248995873284356396715110063680094176825490836635135874113795665634107862443248383276921285958510875629686350582802698631506487674545089485116440641470893891868436781728648712655357668799800654029892859076584073386840733320332713100282902200103975449394606031386608030707754895752246842782674013067496958450474361201000970377038858581848963544340552806987903138722331836738303485091928897580804485794124542237473485889809652889572086037214916257425214050097105689718466201199109654953773855366974720854748573275256755442809008770235977697322724827590333956707786213516259308731182502706838768574118878798598413974580735234509621865484395227068141524314494153652472049512503489337383719637711911304080891358568254731009851621842830613653396355775594063917113816256470667509428930453606514181946502653647708653685015769603114423501007711552230560780870183532137038407073891750983938319104776248052853906816590440816221234289136817306847460626316019561199474661438074643525915236116350373826345883425672927871271913593539819270173348291556931506497729987596894101616111684726945456208996015828096789146323122309635972928898299378344315894335041502403171271261605637342694631542859355721310701656347662800028408930030497015724361436248670816938617809437673636938654316949017206977572049085851330759422402345722412174919152280351750683978414054626545098690636978541957358034039295703174055563146120416863426352083939186843438553229098038695232107898566554543975076744849509061446943001966652597890420745552941060648322543853262437171313404076879680288586153783616526315282232806319634651430345216760689302462981417287973336329339216372184616165677340161908559977577708649581782576987203355472789759444904700444284921158657407461101628757848802786526426586807050981906980508049354604261933056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] -45230269409666565357513549833182807844471036410389541661614039501016223037935455687117610009561122065429789401231832378882107223460056679567928131654783939531478052823623629329821561539895401528832787854460943879841302627569843148664190983514453131749843269557423718511898308920366796421107596229996687028843210273196920481675333423839113564157063437745831167337371804753635146289160256439614478976157594825176168760835727463193652675052709183500840566909560352305927224494079033417713548126704222786376551266033004305121641778677763665204439064870954413746939312699117635751704316051618187289967970609599589104638717263520404685744528619806579877027143818466347769659670189349197345823461952946624205669316704523717230040597794173487348268060347802810533260792962362252326948025608049277593598010130224811406495057556651898929717920684782003876007676475782184700171234156613173620080807923300804085812648432267535224913921595111908561047144048410746532710997165606997854026515736728344747319169922442206210543935985765979082648607335575763195044344633684213499682567833727803247372332844803355624804166111610803325411756586416465966754709709355526010386705055744024355146529623918744516174085195200130866613170279220240426845819904825798357720334658173135230856599028880800179022959331137832148245171361492819144837916577615428095787755882987378227846668156870438917111807144179245270609086967046533291611831830028796706466958844060804491059139724134026867660180137039684240216279265075885045607805223584156023571471286390638331993492802415360719839374604671790571616643775253940883106657101078940385011485681577379480392534100893468873703438905276907365401417264844804179373415434778095920221242141792099204497684116957996182074408510143228558758149220573613381344032741828791975264480562336528251424758716186544014807419121853552548322689318714978048226287493174558929152436560387436586379435773677164870480790903384591503142919113730858661004734532065183590745337600011698610170824880439354055765968613493469808800013943586213221837343999473716119246167075435987906539009558237487032424978466966119438504930127310631647321136115618709523097288086278662307158368395577452766384986971154534747344804196246130499221372116269571026377429810724192524051902264727052878832779682454075302745193498369797825029733746842025023923237367494848203709532391643725215645056811437357516282721498458240300183012780180109164432753736041957618478729369460337254044805054281234373917893363050316839499867851269811612306271821225726548580197175922214262488140211013402501109993789338748793001078161472958825095261051178294788453210429081828254898116222710657670582453128686206976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] -1065036366099455780206744736725283085234034524818730698892897590531522595616303294567259613253102877519425551459413024833642528788042286385287295404601222415321608755760266096852697578282173425264433122539891582767380722958644238639172296858009854827416288826772510301163819787701094331308653178666245019567644533578455472497686690402278025763228256871181598454272530602450591278156566647688983817156009000083407138322835671680675139704934925870256352161749943242259969009835637709644450041833978792436421806835655606136610643028612345820818419625686844857578425549479771846166190085164358396262920676849305547758318915787908091434295472840071525958712784319649055494874610994824390535262881978670042691091113260010097856967215717632721080623786250156952086205714022305291462590914866523797849074509626071099069497916380002592569731427728562272820174228896272767035526552860338998764268330961941698448953915773033798610635811845239382745600890882935198581778706298476367305527926821235863631757579916879330320802136685836603854529818286493508173545885277651934208359847567914533090676709982724399339242970128373190459832041216288339130779438876730234182360610499291228240950120405270722622953518015532922170426080090289624745961848154813857751811425732893887656565731991945297459577929893173842038267952129555684486504855373468096481779209369765544854329112517469619578389968936009407886998909482124370051158747531840363466301679034820812583947058671180227113569132394543472697004177732184209063679576320607434974154532204866611655060713660916931403468720904990903397973211781003506894250969006835521065802246106594667948750606595677105471519042652096019389302061234485159639340017510322069831831774366246388217424769247328036732452510999473264468237559229215003035207928821974003122431760645031801034397984160954560948695128745866557696909303870649365403643083009377301097220207398916309058976324503896511952908973175071192374419864684791528068875842485522061701872192511285822678663842763322140585760912210719855109224044180591801267916719856313936340763085502757684005262800667927734751010796318414288965166421876793637404618419387551097594183353718181658641327016111710147712095824266125130605330092423081871126392291767135358610201094951078897877094139337053093956126197109225484515293464101284251022130389959960556455803609425669136840405243715937364034130174171185630818724923335882654250728095407417996813370452785267831566677888321419390061940984233573849591792009933672738967635619901616735234251308185531919961640154587925155932836340523478538420336176483564499256502038193431386164349099866212714597916843695786608769532867609826954784065872444308586496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] 2259505238314098326958679013296696716105752092743465814558840640262666630715735936305736912137556621617627658609959218396078662673743688101604290929622559722311400629227234951542418281286987211937961823018100054478865985376297387661532169460995614056545285405414180621110818597280150153240707277969535230966938889154891468019222589137178788572952103581134707308172503673712451128782658887373334526441551140821741904008367340746916759995048155713392434521709350438894787962651227360436135618694320733390787430687889650001203589494218135534197805006598018341132498869469637533044919082063608082983407854927928290038300204977738574516285836799364071331100705822879410860900042942751798829989412327740080477197715047404942617790206337771116555258578511984417422827139303077937215699218624432807915108123168998177446519255372351818288589833766378041691818933599672428938367305879292321878564092262993749051405817088622910777996056848269418299124664634395557651100373890249235409828291540805869043225160706423743203789026021650852008060525855212589388766580250546155849136612440524061702188136426062776776516871174047887962749454374672732216571478891239556890188144901782385454768873063552626344722654723350391320757621722258209724372007003097909746476148791371652469130786367427930501312671753808426288396278740249554433236211781068133317170157266616714519741826422945013652771319263237839415972476703713685690716324288664061214841562823271113221652555716824546192678999301395005262311212960245657662033018282466516697365989365013077903520143141037294444955186641708742425993416129083935915716110721271046754015788535849715891794865737902023027664234442836186710988855867228754720182746853546958468100822346437156841390097137662415996309830093792554263990760658179399816599863780293709006949435828882230794875445114660141448818185244021618218535115311066592757104167864882829848905449220530420271421369992269288253449497779205826764167246249859448693593050305957048973908057502437828764890548066338708453902144580245190708384206060842201337863393100452212627583279289888243683156632129687567699210544108389968585692161412270557612060502246443662585062433714623341080922414514054898691677394926552357437112717839053975576902436094856393628416921202660605242534889560823406740505987037591760018661519305863575007139049591680455516798115887445262902666279562681744542653589853207364039641686055532438430723071793400279869290929294591542475400141148124234902064679185959699558148181532907575856269420774743891744549384873464571461666296101263822621751084221833860392952593497583017556849866769617250065216640069481543226257014239353980123482524454036198198141957487856713728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] -599431095350505642446725289125148587588847102390098146208227888761261166444503458254086092977025251454549355148411474038628426771861875511728010372395865470735727290078652615239929424480741300789811262567160989031582521744519559387771319991143680520100026136633527540083837758762338277802824373800802504632858569797605947400130721207549174615459273493979375141572906076692362643601001378363216419747101471001488267687318329637488804588525925855199774080174318777395794300659712391550425447773727587856168772218942101132477280229997829055935679578006608533261711268203385380539567995250339382948945435958879422612766257022084722702323568573078455397571089850845930096481618197249073467421012608213535342259948776245819072454136227534501028278603350694382776354742546315900678143120923907825719351352624229842693375011102108637798835546419580438336292529572929384195803921192972924372970729893743469124151902448481396885458689510296426918531944957369846729047389119459387360012267430899259360437457979854843369109581409436324547250561371760314742775176519524112324683632213779893214103112564367645144783382927042214848849115526511948682240546221936778740240773045779341858236366794587633681869333088775199530472577997609800694378116490785773824162190649578791903037867552978189007588651543165541910937158903811366994365830117045508939273908035748886941145410875520471148446745108176895863601464678568771242262915180003172712271709376836359683949782634482314385880682479938441826734822040449796577031318926358434465978997555868933023853921852593147183795562894268343133019592275845472853370916388158613539310179400508161584941234909803648327154770277352170785015764381090480093628547600083905223098056236647719391002188825063015729308050732493876658528482580296640349886779225258953596250526069700598033686957466475473970678129019399188808861674262050220643170021076313638787850817459570634100808829704269496174260836542471519198000966910968764650685165840931781415036668579169023102534535217551839542538172345752313280341566746435444733028955730967164843423392415494989095149544314159383754491710729066204581379330053114744654754802756863577018155106448799844970437480684760870789756678477652172702276670183107372953862592305274781236816985265563211935347351280191112329802743528714282522599456348633464876747023637952322433114535438539496861502333696086180007359606212501083301586586778312735759793391956141619154455346585466539029722118329186581373937534042663280097554772449339361462024039808645021929941845571404330451728640585325207183296464529935733931174481475899216525665022279822337562011638540792284899631003351792739506929948423549309256089489690677215232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] -2781874131093106092871043831691602954031318567960379503018040189031257231438435568466031446103790165035383127850846788693311678711467130871958164286691262480634408565842060676790600974102796200803737444130459358999524305770071168284845770548430953474700918478205877617765950778711963198480093039047046566861471588390827900579029485509032242546461654350027180576346051256820563957643032438031955529235102276357718596580001966419906858050936730513595260995577088991418439663351179358447381660295776538945345673474591423887399732634173006238457258726701391416150463841892869781375013377633911977659129622031704341005497439922634553706783372691260587908138701753670224016944338126634906210249817540676292667336057218380676092925715328452723877931183496365899797513064680279692790732048080723794293976847508843378528072665482136160002966258466651859632822406181785892541139222622083675225505944559709469916128173818847569295108134797250875631005050373514765242373641822142483785228210370497381275033513935454522127985735105274613111629392385128075664524009781308670340665515971165468401477325390919591631101708818335640756043304801709936111688254333945661100594180388938084493578242961745453364329533904728995747261441710215728304188308542373908340904575669173978524071841467856396460774855784316574812414387924788670112028177895333811420777335985391378259335960040676303256236258367002900296914007718348701401157875691188029114650261090615129104491901600996510815756906562414532524691151434195916846469009935265975810403458737668377927619141961181787466041426753885380285461886175486289849705915204776656274637685594914692538681371988028966390258777336507807050309678369441612261031372707278702301252709808340478962718133735241852617351765997005042283971230700435246237820863500684982826334569519969929463270836600361745717413869550746863282726937999819767900099173247598677363455609501871846455785669128694352695861620528057273899066900370594357979932431827582353894334539952518238395985858184793745416753762511108619467340024863739681194739041171707811386607156190871431087650274466310105562621775208626474236499356225047002474387175031066946424556365921782670634548063274747076580525263141251261686590227577479941416766502329376849496561662459641292285366193982948774506014948694824130941744981895053507090383362223608369066705960648221765297313702550286166797915524527726889832412101175002169815321410601907828966241191884258834744290721152085341860022267352849313723399268852230489028656993946065165979352717171841272696143909021911545144938586691681060606110382792377754864010290356357824283055637160918042573626090146481936694816438754927999111010283783161118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 6368861713824591207504994872742829044741523923323431898485179734443523490079339637091720039059225145049290683032452176820743449921079973042840110134910159667059706562326730881812020917336772955534570466908595191430759030052881028371779352523405473634717466750568984611271597493981430830513585670099061904447648409191321377838766273367733131332358442526926067499304297088843705079637434347408963148945523464616990302684942536138540929965044340202845773904328431063081180278753016798391781057075343041422621423379815241174063459316031476581473016956426552701115050982568842052919574838978408884273640666937544649073914769877278988885002851653503727805994576122125116241378339551344460725078842952809514284486396312347873052598610035772882493442325778129353826598029186461772741822484302400263132738070906645343225213685375890523526876955489944008460606142874047152921306104494020622449563950257000262312310878355359026005254451854350949477673824952665706428635911940415057460050205878425919051114903211597837360372855075743025533632446730248090249920229465742185407769184075264480457633334124957262520509400035735720015523830346783495692021218464447463507700797931574163894106272756944310304155335252443716447235818181147380759198850855562632419519648006749944263692790754732886924627850305505068104956380818376291659490836164077561214285990761849978901176314598859452088414565147941149020650429016609997642799360684153830230982934701848125984820521076871924208187691516581353502281613982066382347621410890287248984473195996446312214070347231331897856677307482272595931711593004835608133324808477938586720592020639707352976760973915511456280862002675457192847923224683118790602783906614330273993978014386028621846614005945856816628996443507762136040610466405982566284223992725746319733542009856092481281759937697198022076919005681294379561850236155412298582200922266382403357689550343086294722374964807846220022917078527659418009840926392330694175615663193859793812562789235737611716532060601266022902618716383104617196685483613771303351438598980230519470435103879099948109650916198251276954232029600004099997730978929424449000449718419731791968728565642940106609336917551548152013528272688499704749395190792478007380628468380760740572550121460593026583011376473842396699553546770836135861927760965833548246561529845473759964278778352927848928836435682053531462988304079590013368630178729702982774194751975760727039911833645632977713403477708357322344094382257073104811572707391488903959109939302167285369092332502853777312560988734760150620794854002126181189187317973853733303734223587631102629386760907432202802956617293977016586384739544880097495893629762508161024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -19058478978719347870287849766315081724262740237372114189266487401596689166941382659227884618908017798707127269360801776336785069876295419962791116576853448506621070935857847209031000018633657844545210896261496862776770661565957275626318465177218051074138483597994379507922247523754402020820681552834530960140713331046863119152169966274643951987822372362110753510604086961627942964658250027962597524552558123433778199913289038526522504484480259563276152727632404687371220287226594208512093669690449190661825867448519483296522849722814556712657857277285356976515236661648934508310229510353932441165630167776902241343464279583995976358412824011325916453731339228138929493379628366710318078951417352800817831862994201505291918931974420803369099982282757511234133531088794377405841962191435061790105675502747156905660006894731908564605112033068857246974476020958106620969657449936649627565011580235124961316481355395780374868760524056960143591624761901428617573113996392728285991417085924119485105483249454777826295422226638035335703745119473528014081206980233170559740980139771685812892344827170984639790807102729688650820156499999669181185033871078432601663135047037744182849378140094794306388430920748360840057022384365944546178333623304019791091140844739421856940084556070421038245647731828423464300807190394414749365884639516330349513800771749325236977985138979315028257222243210043694442242810557908010087071752003497654381881480025631771629688689657729870217336056690476042877366700348548673050196261453205127280090192065144871015424885121423790053508898861920033460875565069968394679501199299545479857710944359872568307019907902412938064593002795331083505084649543994516965353155636515774226338099931997359329034941000484563684947978496255259868439452436273536655143258094524996260333840120885369816642371451108839717035417463677706516169571703899949490223659569742335634601635643359139072378308230675247766587013693521009456174181907737878352655350752193761010716058114304660537798257734101713892436539856177098451857094006336143221153403140887384472421415648898935620443823801623462229357973767989158125236458932197072421543398425841465486826703720123929240563202263464042966330850180135795437324691059897282678849800826631739367373570537425752576623929943775809898215939972776174283289107812400087415707872060154925409214743012105548915928395353218710188415955896312660996144552681404177381858077665872142375720270212756557544983566184217871342336677639170196042525757989655867884604980532976525518355212962217564165530731331670003370244689779363829154535427556187248252364731512177600530825621674438541438207942944564559153156582946368203342864139966434246656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] 32264604637258028311495965286393619875447531504963764054107471592786896246417363127255866539341249663219696155035086430608861271044400590699523035685544392282060066537979705642142145183953272464388864250400342490913824658141960233076503322889172291928494152152902395408367801679337089133054450874595792293065962119332590424012143890041570025633659532664796970426895157330215357947114989254212859958074892053945379110146648947174856705338396275991695169179096086649924758214067063607627204131772882071970041682852964669686226456220339610770690293677821662433625851902022594057075166515158596431584537119878083948753102024382640540688775000329531647275197369459879781115935856719841148433424131178521057222388619021852652110386022037900520425733675012781837587489403800602723778000080985464633427333203356581691879868846805019160423873189990621652090588887384005471630237361719629269188173164361274043325747929267639981551380592159862957247154755936606494167270473319104782842449147782565037326448524883801957771292808960531245378330599163633674626143568329337307180280602206239314339403934665266153263445698200463013213822460651338053324595959656007229343533135675143039051297238708570032967732454228261703732024278456149398307904266827986676720313392732167189847455604187046618097740556056856617160976828455697624061420234813831695835021933911604538184356647397374473792487458518386188283456887298721006787362149410740521201282208814258064537261695061637948809535505235550228228909890249086855881309853935442018220295659059669391530070061340878944313252425845026050225603333181242492988277273700405144362153203410178392759223500321746875014234114536866245116111837183016970726115463891932759808506023913392565373960840751265015742855522076745809936286949405926024720027065071401555693912105145585434433890989798657741208814032074728864366097283020587065630131618240837817340479945090975191518769807868737321588214928417898832573113927599241224488897797955309425109729235962317293356589165874990369316726374212502427792113789113816877744554784031852236376375421334533147116871038273040756388690618904965262469000759607658045355073083798018217470263984600929945515138352645982763938928143041269186493180264379909238471130225342889419754014483656671212365774241009286508230837045136915929316402745520155969210450761079189620906941567713765802741629090095721604156479870632296811700253264977180680365772892124103631487540904792568575132744220523314868796896953570192918269935774750836243401625723062773511688866759043699568821608360993955343546244788920063865091775722964879277025199071587018822466042512630432019209110023935495874657484736199550429903192947137617854464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] 4930983390204680958604530692819248955595398066017565926725569352671270520032143611437309536476414248739459092075186249377633238246852952403704120677841239243298597360493235790036631298059764328441123030385562655593050103431787024693566925126700993297472040583090437135490201423181220356148533036725953941949578976017651775940245827007088112934409458484508101102279951678267735073997301524375142069021077552032360272245151042351712587942634153197865170674221678321890290480385956916765980807161659477723346944590313679078523389830326799532455641863139551188685997476853021327265150135435872195473547604155757648386397324650575877945228600014854082518281968850761371641033264809097180619531751870200841700666284349954110216837397381325951102908749145234066642063360131031327617857900234807172091065138765321816780881728691564859865765575816454243377588314955194695866704419173168039994950019164075870932010509652045309164338302817908933906577975734699070018438095893135947789645167773233136060159812599741533006305824694398561275755720694845033992218665977615891799075569115755275625805838698225701477436125320900018932870936674813957877553477571366186739643151193088384176545618401082411201234698508335359120133991197812008079790961235731171997019639995327893646966216152379468880671993537650450587271333296034048292924309562679391275705470798288715295042197907190229006452291742564673958313001562904170877629326220695649675345875315839028284658148835838005241959047726572257314375128829591784865153039985180917496164990854230376845172406649900324746451949348010103697957235256470865681188495679636173651503264898740939414340025305323372200751090372360265339604844163601107463246960880828933497295307108518058262178883219019801663250524869125236700563415767265844262270395575785989189746589504928975935909018924191032215829634053664178965342356901635268957923538447205650638577725659289965696234921675658657860348901409240510031343888430339635099566786189223542771154508403011870478487476617697699756711849840228336351188601560416897942390094082949553536616732072482047074290611757674248903987591294915376302068002587912203432751439068561441154402805175499286257084667130048266103027613261395993556089309910170523842068241885671983912808775523379788967991943330750524992558595979305394800733424033935806421761407472737329504790032428362812422255812350015519637181072545178796395984168369533600339931856468950573386355828120157585146179944669453152134247085282135799006348904327226328930683130760717526296981185321106040362424744893960762065442019240773335798018211337055813633499940537087732331810939169400725962019636775018262288276156710135779614444527318737092608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] -103632292417370684278277711559271503746066052168163526553910167673200311641999224411745699689287631939503864326887320872835977189242796302715912359850963371366853906377713256613670047190661937398955971442863740729413360075843177963006101408789214672537259168002423888331955032391944645961082443157102449576598042821872783136545395707158945679556440634922073279333856536326153124244411568310812995322970901819163082919084955909112635344095028724690667129773194672730049815387308676716175241825791840001144922438954161532010511708143896483193023159573407718067464833075600920663845862786271325074709984548292927771120798918416595657052114703390123525310671951121582428418643151291403118539293515140118349092989629357543624718698802021407906342228516217685667269294989452898089949629619090027808301999753270004824386166408449924006220211068319139765486551497768076318605122424205777332421192060960671609051032099079835987997319578343194447486181548665967781257630568856830906205932980033381721317342681517560026399609320937323035822988643787432880466787468321035082082226777482727892813794590864481511650649729433013297276703671363097709062299051089164730906716212249541030425774269755168555632204621677003205197766136389341519515524740846147473715292832223084473141018617674420799680783828465620181124066088889779298854239000195926678204592679918545285327999036515404223455528125274108697419211701811572886819793893126573291356673712510628877077757112656759705605215859911324509055726547044624341621343315441047844114649645544831064942203775394403043056672885744510796209658998174389250556217096580240234407035243132962721968077864017671472699780596004958510351236936642575255832106837587968663178695006411810074953717531215851288402326050658718989418161375150278905392807028552889834723000379656895870516348329504381545883028018676945967268416651907214153058592890541340964320555849753924171188312794820786539089304912724147996899597719412824840476049361869339720100491430155218202411129607318833497650845472829382344957925394811805910058573457403321113915150732012487892304532209582196898391490990871515686852061066565315088606203452750027790158527009798614536711464459116998491242897401901617006135915151003580855062359429257946063031045909435814846170370831684118961549832246870079210491864574186451139078887559786919086163356234839743668091584859643061970245902182993786355550469975804513861135961723540903610543238903297922299554366242971566065684171596192942290858357139387171896007994180027331936027596525996867432251397130475047324490585268280576412813860621093908722280147864005132903015850245770520774314691177065846693991169707731606539409238352094168088576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] 160513220147110982388170385428087838210785560817789023746745120912786430788144963746946648642757608328373122586261214428751106236989680460260251269269567568473068955730516360567566580616874238845277206495374518687022851816891686578571777877311561496510201560004939821811836671431229791485679944916475239298932820990621922788903161178505174350597685071607679539644174136190288789152241449138441924836142258601896634684297809263297030541056508599344577990957163000041988263093624697148201568894619559639507905206113465580941158979959808343777189841700977111242977891114811162365257946600773774003317370999602316442918176530815011209757409428077526440138567823237610008684606573138303240744338463074833708560678049516296345253793773377562855651533197836995437040910780935976945668239834686379807242597000437909269673620517524722754609151440743598411027527480967941805052602642880112671756779774492723178435831726543276870870091439443819304793550774838968853016295338115141487509956381696103644098660283268012394560839348650375058020361506366013596174336660109309938182405638322548232182758455624635392438089143765185170856360652795766546884578713755196423578375500295872298589433179366703593251315192113264338332982467935102157803236534196004023813366276551784423864479687399519375432830305212492816033833322439933038941547116302751816832760637880131146504022006340961471212539695313018239657711239681054412895891748753715553519784875547565620848070122856739555088681120998576984734688973921356500357595285135854486518653145584129039953419845272934398270280490693519067224188230307839786668583545787518486818197928865721640824375359594212565022913769000535723624105977686260311931853585741647540963687049020959157981155787411494628327745071414493378969884064329047533940693397104053638272661498551122261563580460792564214956653596780116403727186772696444949948035185501142134734280181095069064245939647970736631620362798776904307693430720475597463065803113229817696636563341332912570256621376799021331818090397334321890604697150146591776953977830167494206886728329740431454300567099273469371868661967645508664506352288999524860805834269102948984369296068121681340950138857061458015879783539121246784452355592565098735355471752026575806537662136428422263512472547844782282417438174419338614308115907174939547378246705789451326827234178863807735235876785264660642324447493451495467827264556657229441675391378469304987484845014735770646769561963251882499912703688846706959173827765737144759403315680654878379694914133484684260266830120587324269806734954262000560488298392158303550061250328115232332698345608511800267897581248638432259935380915651487001897996067111157366784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] -83282382346251085477799329450362357504157017005063485428636765683661296804918755075198547069117057020715020536786334735208187327003602561986367578694864616790885749757090495377839640692614957830475557417299342098945600606502799680456568479186412452357508042369581713740902279200670010441885774675701457844181361704322985457860815999241563499231833350772472185458259570046781681176520763631173227705340465214309170272640755724282817898555019820422949613767170413888805788964428965331209829442227781146950165373536371138480835641505980347851384783666384395378595853938304740882048635135221576289031645291682618960863406395972778781145374231582065302678947533934063300445933607986849518462630760254845770021489842746198805256761047893791538485348478024883089079355200903301990222109994153760590657464109814364650467026798914016591542316833928725652881394532615359866657180974349293611017563445764963892459537936910298804271149512283332163146610432801905693065660726823876215478059852321595055589186123263609801874757348392199828457985772893245976142025849609122637774031502860848539634607545216679506695554399121187753215441037040086742409759533536444012777442992902902759479142831265234586363306288591530685206619214263426697639650515365628546357387537054296525013322059538171457718271571200124449843293025762065236900554096342804572302288974796259608290805277936411087528551509359638888572223474695007153207019091030153514952174005076700601133864502576821624875953974806173624841978128981134662630127523501835049655033095096336625379206919029990268340351880561971911350920775815033209834803530035610549613531123573642200287977773950219792016914029647021474200305647417004818779591776499295472671368176519493746208841613730765662503177700455625529518457656755829962826376401214302464658191531423468546956571017121705755039043891721417491622978393039459930504509753602259400139720208249286927641272837776132839408378023017160558696399255122493652724015262029156716524287201358135194956654770075417735521457918408458858844761721797352328446434473988919763454149615449655159487527100320887294548431407988192651137416262725408831331957421325421753893259120295137314407626048494566764875647772324677505038176658361535597443686782743177580797038770335785096935479143716256902973127268271148426698126164175147982506059736604224097230650318245311732987709112427439534342944750637998287614111681117324346165985901123873364490288487218619036143564556176127827112173349416592864858722991166854724806861922510063261091777180470902974246700493891973664038707383950135719352633034546875392531126480175211853997739882602577273754212236250728533687781222041267488070852272154394755072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] -53467007618651831281577389570246595875724632765554236411512677624254189046316945797740306145004729442065420235171259176508942586229895016313722359922833589232161605628388310702671642194795784892132633307750509210307126392064216738208821686144569458574570960477901701199938265754605628055260185659170906016345683873555073011460080822719512388670336776603376872042435663445324146880241313010404604783915354900109907302671068003528334684875444679771627815611416989624582385041201318292446710528017131181770709094855439063414380679415842639377717513316050030412859188003736692327089062425851245024692273146029767948754632304440296189543165930559104339006778111372814807394983298843945232283930362799005488625672649064468065758841509899823225103134784325677867157066662997793292394966965148490303342707140166037972076340437475910988349843936054907144742736918688517191925928486098013214935370453981984694892615105490519621445131349292673388782764219971435733122349906578128959059974418217496729790697595307312877016463155342817050996066843302622948246812069302888582054729851327117392446342017302391819460640658316495691909189410014026761535057996183835908937913414917372024756166181066154266286330837057507458288590794813705358328921229962084262580541120255828587296456393416636613842292407961277245120769293227805792273563797869572499919155094951925338561115471692193220931561266099372938939761789559611549912659525346136874289407468377106434200442062302319928906860444031943387210425492079593659801927198009299201624231929560399817268646006472549799746104924196729966787630991297668785080445764327885442606462640950351593176537221546275398606383716784024362024285886520438306216736355257435166288316768631433623053848557843047602452798379929040124128374016654856665794507287337980516500265249934899797459988659921046353076128362505156767858612193857442000702525221788213314392149095481958880114188578657139038735323650277207016594561169689538589409629894762887211620198402189904073146663027270477636954314158265418207631340817566766137751671920000192672823571995083447927018413573063354279240757364999976368587715646896203714621540538175124643522923376834075730390764860105566636488435985165258930507680406880098922638460694764808590068007864627516100680409873343087709566654866315223621286404088953049539251138500677943870050546873533614082100774333855879964997019075934665420452687810322860212261828153254005814056836985133129203191841554384314992990263442305149669635255027022422548530590056305998732953256617812044403408350754331625054376491252575727996903900526878296349650742468516729668591198856218307866116777297475814732116713612184501717940340202328024940544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] 101029149956724772507261477884106537009907824750518215848058543749204189577895980264780324649486061434164055680932842154303600074088798580164041554239088118178672565317805188777398025235307632046161735967453674212328499694568810691231357102100578411453797863247808302987259443458559476151452850504906827396323832141629526586470384680331057639392998203959709225999584157519402940999143848768631251570600598132352495673770703188484563511798274437742415625196328094214154671885650307677215494686058093632588747947105252085259803764372472040388514575232310193341644440317779357454906043202641860496602700009978517922554358652985193606379655991484585666445437565078784348495960125845793264115956661057520705609239312548433319455308106430944124160264719366228587662116007182873948427187567563057211316515162767375223415664970409083281479648769641704245551285922488863446145259709722081252278041708965529880727159200520687177829901402186980508354869380735670407643260530620457100352883899458137508308080250902642329435157966109346220216981702865160360721933556153642342059928650127440985222668044248179821286444990248254611266021968469409058506766862083578616336708549418016347919055463173529185744588664176059692931880996761598266980813604792210502435397502980884849718247576039075100073134236275679722783413405833970617391253382565185141565125895073691539460314249715983932882750966622170612901972406516301640812483740643750174143193134768749615009070103902431226379860351280456758129477706016793581283179041055439450008372810555808917953976562874634443823719551702248568821130595125767028705136619333411458215422781069254729451423405961515020769781603750991210639707338148995992168003741976453648122890652340876270977734948276588276959452933329139688855902452684428594868919099646888053831787581474338876469183607498828190282404624037579235158786743105965641439230819842392645417190805304280959411221062556212959586269002168140968767891606028473579475577661981966298192599766813087532506786163815030856459501891329712264445455799636660625883263767721332460460436130563301005491712381297146035976762485581934004497908017497671717414695054442669301937806254651170294739592403978434138297823721189070521250311961671026895897221384241806607245512405131828164677216915171801068545778365978699202812738550482434729032326278321493239684743606890688211817027786007549579777037060280386805526877869793165253355237308751549072561016000122570917822062763216402750204217613198052993399661571017429787889159932128469071777442087807064773686871166115449270338319840698991436413227298539834708116072940295957660245229904784516054087756389824607619697958316660050535128913007609938706432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] -32527643371013847605038155610285162148379769455862369733262184662406953046100174439675112431015452460363530005046596030834373162577663774665436994099727857990470171810627056453883202915203708874745171113831376346351971662380100877049122445325107960335633785730195689718938419974292118782642227456598762489344763224608180374463968567928398278091853347951638440102883073663073882171222592365723230083017996585962995219696869492077439174323176205717988699735459402811913742562148550004383056410306523630869840651584647432307531445568945675599757987660120741496512814744908496529630747385171557984096796438665170561670990126412799360263581711157515859135203048375945121058706420933545058618987505675645431174415984551718122716459807363559119445402305698622779742649795309441824168991261145014535216968756663083842847199463011117317350067948462045037200305088553317845327833889608217507655007684089990566206232250060867420553456253867109246381144767444505193489582346854638104447714353160028069967383873800420852947730295298823627872557683233992934287328755562553664518683550124525855040987505569405043177144677203958026812824825539349205926701542307738337059338410021385292564138669576166183908888647319483495674657180141848433188140861582507414293919155161415224822097481834377981666578765850282847607608102328542445459544791848823659859863002369878623682772006676548578265642209730922236599534300732023774252605540145660836046598185236901447764121397251721251996815130297465430072645734850484633732468644976555450746771007883407731182310895846610542258695319653091274646720403208603472469299957595078893424179319679972565336755393572090115981578535013319608224679912138417101175088730305366668486627487170773416317013363657035708756996993552719929208766625725551270816072799696560806099064069988902468595393642983859109581550241435572359276802883778369409329649300401093268416766122615904901475780425040117604438459718334293924480637528244892460273647748069838833884334310306776196935998377151689021346342870474139963713442740151668893954573158224695019185455442806952306105536147919961692224681891525460893772410291185078384726268136708454864395243888109569611656009315421108531984937856121856344030206326895708247229221462657900516191892895296364966558944015084571390268677801686019645309587368455488941412321381076131976941498815425770427209792922175405375117975957726496525686095226274206689575557787163113799959566055745926657636949743656128301197550828081460212001178603094356976020475183245068044999345019639435850398975564562677083449562688814942284628811156004049334100834115721747085506796975287046632055711567376867366952389794984378220481019219665949294592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] -57786403510951744346726039672946296421157798853627304065004689550171221809430551150022474022999091384343880334205652271070584810432212649676688997983430567355587005136592147061492765599510115779966454188657208291514551893443679578185051006843575265132082522210744538211320396089663670888732336908642063294393426041517698063916911904045547240493243981683109816251221986574823010831269558195970606735911264670731327323867384039877239161408116766302480364832126626461814263415863636490744124057886203951580022913938162999257441362333040280364126038523138247969097385162087469893541522218239213383822539745418732984098199073002582866997250125688259444748589822747948776245038835841346475781995948522987009691777520908664197045426523366472747540361371350291068273909985807345913915056049692086213121785674545200761410339120607021420092522775364343848315239730088795321388992191681944837475161819512887265263535547277651290360149651399759403333648894593971379131159317364089577991131836660921986893298110445161540474309821202644418042324339487403955834874366052408488579947522602604354474099059721357033364177647771170313482525205655007615613688490314598664075041287328871892582431965189113879884446954047083320837732147024602386236123545874265666002822240047021731318858546793934819715223719287396865148752414319485519206171999967299811096943209563080978504204574499894163306030158167881296439796126882662920294087912832848761358420376457525325597006301103958029647474766141665996388166564796678198997197236495782299349772065471170597281462439215926037875247120857093784531214652896019853940517814278900650184409331208042694283575068985556774028495146561185696383246819373916063209348082648043779845697105475633340633358969561036139010151970317730084708696430874004581374120459379472679964923743693420961572957822107698160038598956746411107911881183479300251314429621081717870980746680170472363445468321048863364771987020930430132303617488737688004333094249884618971708861492244861345919782054120275022625091027238170084053584289018637412685200879258010026493311571410799492776833124073697712933848888463202785188359247714949298430928298208529557106332874257238416285855400736673186556319472792748326836980930284081638893881440651597850393118583532075572952726095565873337111796747223541712064565599217004515947553318456202671802918098605058204271216124035427782025660726929691167436825734827624824338756213840812140049150275102254126979701997363164360727445944922215204574174098295179058623622579556453100483199196609187884781315999912850048394323315166600680418652663223606650175592966971014847877429460566966775169389462837223169887408235364610348701416129244107374592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] 96811877900483262113044962019725442639388013918447484677277918596478705537030655548917498732412494478423014192164830176004513782288569379115877614176809136934986375835289409699570428514363440106484784035530898431397940732038545150759436922000623411036048307747487753877528323948118497774916372219685917948063961094400262401419554416744687427723644840536458705939072096047746375384876729886811928571802447503652716535344444170336704588516927579680789140766760782651923235126077766500447751338929307041728234335541315514298274044564791256475954490800395713060720557801529645027861091994787740818399060364126419229648908810469540217111707140431669549421872966373531916100347982502411991052786597073795464419979151135372812873436287978818168522970221870844253590850803666411298817283930688019327357025963708701647227367894455838448156850286082538591396007238125691586842941790813629190915631591056957084959828210442700118638822215264280904303257781128656501789210161634292631614138896654860152708944161986328239424217708854880615268371989326866660408417788875846375978623342469419104924131804172663419585409857527707866128764472124436816242527429380705093960419564639354977347680694344757105796707458012399417331695206188793379283400487519077226851992638813017826355583433940709187725673638446216026773982170421070600635315793127117320009907833386580299840928585038675964435020571970563219900547556280432683869523742446386258809749989099561701745554943430987742393450824727596761270229971226909627208389911793397917353547658319525353010562537694644665833800448448419325378504336729245929246157480280085621420817122427523667298285929357440254037916926482196661630915333111690718125199344793417357445006412519960264967933678458664523539024852002860401889461790814338778902829056191633286052378812095085690472908508717692254597705809868027585850100523959301038092937169963475427292708085820816702373104204735012526567434022902681296308376441598901293963845928150275649557690769853231641076869698840640375595075063795343910526676731806050319228425039507632780312455369314916546189985207628221641069919378696230871495247931724385203131747204701779267884462815071447245944083341288172307101898417642192734874673101716791066410717216346334611121192537445878665173629669836409356335284135250184444327355253024322399193221086968824138261566755628099490081572260895214738109597416276630412304331864535776101296354271337140443182189596285215357232292501946704624536038737346460389358544204131957099090083708648374304712635948629983598777300891194332798288837350607597606342264122791917221189528242797774008822681416150589455914091579150905107472270092102813948928681898819549396992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] -89201402290130923040782753950728140443508149158593641890852807597816955058132386283700765793812351545478721024658797249639275862653382602008708892473374190489486597812596668816089592675736106409984664367708198638166107652667646950516336053018246280652480710722440604004901864275499104149504403120220648450528971484522069602596676754574987474448160886844514062733911778469056169733812425175607858902433693621781336047775845317474749112871518570514313055944666048470481569943188785012001025208961205911637123512541000491511745039033869523405732288652810698280863639188678324788203955841595958762731582877821234663836273019566776342319504206466087301192122923321513649229493817896734161385055036346352750412562223956175158800783800568404370884127573536740546468716750153116396223885675772426226082870993392203218995718656890495615983508477644071591456268034323855529029909714544555850730014563736090209420511650674409995352608829138756301849466729750185290839847655811393011383523721993976339237959657183348202262623804671231706190605506059858891723708896033881814690376955329394210958251917077808395952023026622887223995958170877365448679691043191598958044181051607070483150887061361349625702845329250074237433615083251350133768792600747112869201797198784237069174598842609398070312729613322053559956475252441562839467619268143406724863518526987370437549243210403509818614215453466744274273513061201210879149283069971158625953745408899724275925438787667604551599727764481904787026762305553164673877871450021659972743949858994244247732981383770861765833094209496916893219722341479673146458087759443982715323121456022930196876040036825376428737026141140296985022643652460962572935839706274082366934190511226430825178704785153181220463624315308486683395382254353130611707953993443525351297690638160889807450145791553844595866616667148181449159401846564340448934230910577862398845379328961823038923762222219567767493813905044431099787915791903435540083081270739255187974761894949035536802147340848870288977984478559994401674803393499724222159924459314884453491403872831183808611941019314442566880099134752983831005650435499044448045094464538126705098181915737187815200881338935489238739501120651167242939920035282367014778214902116347741389680941830278137501891801653110351164695494150190802806649938478044469120289871667192242344900609705009683497415680882255110598112035555610032123259729942438716731205616422960787072308676068599459351043998214162550107334516029505457518815122803649062260796896520408651937715459354131545422479065950425178904897587814561635336528200033113437500587759911963056511901378106991995272920817886620720547443476954466271536882026914502410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] 67065482390924260312975356800780647201087937761391880636084646533010557147010586113270964623035919744594222121553087716601624282767498663087408095275301401212496084471526149788945939967736316090286051722504427529491062540249898545708181318484145963783939833444389638938784216770178698079545235404275330387761119533400507216832856130932120913880140492428138763805897909932665890009075578875112464870138070678789850266776373113989103232212785634832664087057400627159844815103541734354686909982925147586708544880432845176481274546991322558291881850617670838565065880410528187562408155830649065277727259041019117054148039059946772228471784106946437963556569621182037535206128362585940157725611318632214513261295520689879739065026370435098131007317121954445913095756149552436882900638219286594386824166785828489219553826499187648687775280718827519340712868525920310974873342603772984909775029034767451683703035597743978814059421516855055347502932659229181280111996118884599251184630031444248325641730563651196217201017191209265184659023916202624824800860765600453144891356052129258908006043030697004554431847020091617101996302341252566452598706061929012710544659534275568897923337039377295343841566356195837993513615412247384188378169179692903284019146007708531508438589992906142484851989997379683555069553217253253657541804574237231913808155972900124035937034978057870886764068642423478790143140062945219384826667640773913612184790463392779027919199350518496998713180144136919374372852694860884785311121468728712605319198739991324229448965728459127409071264146174260787015818074716857593188349233510592226109962213691430403196813520361383170494441360924592998106619250436665939388122397633488670675218931924057874435636285243223137999549963566372873536785461724501560708691837998340095528964412742004127929074815281748129646140743192909427949097921356472724168302862693510120832742030169624250735241887015097060799088058506118033331282796494026212248924569215083997309900815872845981397971195406496264694334202679896008100674187900214917982263822928622177332382547777921004304935438538315180013045830102797091011246574401116558244162002474155833166392522041852751315806092812970632464808166997170813336470158882556867223115063815251422303406654007765455659787638855342082437043429808171334875114603685991173380953499661102636995282804685470033180150539482700661496507656720325780299630331902801889865113110710778363194326999024925742249278060141861705482801815361077847383145103228944863310483156183498629556670240813637655869957286329872898605434236471047104993316058494984793932740318317620908117412682506801713380038754891624685852369963993764431742959330912687357952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] -46889867501132886967742826384671272648703983134510941183666637829854120813455846722352963684984289866185151858740831763083762723007890874606527691148459150314723041206241961788072674058584873848515038989914028805561490586692223797294838358154947479282848656923042200669374382084851968469256062927056397064770779896622681089938295952662082771013305134432952684586426716251792010158366480398918063884024295289624893880826582316762775831416727419163580321330141028070416661879367319816956914875067856051543886868401598183616560288195430841120097359383467912848016386881295037932675559564487099364441751287951593994485199570839442591413679665965356527824591865977558011306248314302425972985750875161660393980593526059536886126476079742989006679984039576860522593504198643165792274482595726574947672456509167405104788430493664544618759250380314357910047124321316620784993133332145943765970961335547550781024368394469493683474949222912023900094772055516650040526596207576756701991381107833700107107889497030683568529265219945667532207943881552852764717249820557676103336441844127601146997745652020505658090357532610325658798505311960128644305879739869552839283065142448538113877371902436254802642334626300364827798496938042675512646692114509343468638607543476327339093718014397318642344110394012000619750151388470557861959471458710740389644148760641916947257727805881155865886676864467510469563811537765890863391505685091094346892594285603373788951965599510803786563405419425912056023699475835589066708308571552824704128771139216293043200683395151387741544256187947106650323890365155055642744318535557664247112608147888931881537581688628734578033051484661840087083708542530903798234739216437406946670989931527711683137884762356827060585788532914919797177196040809876033169036127938222877010587970341485421351679806805396620435417623508208074291824447614737884936828510210912085153426856840971429295978769617099501307428240430032352844886932499795979684288611508798152675809377776059547845565500978770837853834416581569070819549617039095439774749754034809150832195207167126776317041387309291940946583822905957935064377635419776378023899154345911517678285656264405344429553186041559253644689890768971790038629760247417889363153870260383035287318070926583266541555069494891079886850739054677186563269362819677796158545835662192131970848099872188829485454011875360006737405110215777970872420789038926278564658520640232952402236916341167564552260380417079053836837570062789110283747901018150748351937574654795693609957103748581049402219386847101327372017654620906562464977022428857661192591321415752798850708524620493014828653234082445180229791541525501425264695889746857033728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] 30888302391010462103132002981291166592802083269588486245192505791876804961302271137928617963939294260873008710999075362831101526403459339465745661327115520199877193777821190311940213876368776125604047341092179776031512873944403117670220038652324104424451435956609736237607030979444575884437866804351345084152077931775842335865506153547425253413312283755220963193286463801304295212408066485800636730727872034796113398262059568951462327802994971340712172485080381245173127811349261810913402067739575982739507513820644281166569012608041491699388432021518573329261816039487041998189347761402620115543682130992131371877363648415658524485677664486419147749292709559400718597613218666419845398049629949263879390287805383753280584146080539114617322755659946943367990943546449244573869625252094424866300663064584361272946504653271167837626037644621702289296030706926475393961083588733301084351033684907648837059161495271987010610721000586064821074469081122029209345879315778275695598922820956738631605082420604224779255030497496000228440002898642853982282252533655463468926747613187883040452605377986994196713744575900137861647378872343268419870752792327987789187830592025900599577289824686517604419297784569476492663394082110186978622772242013085050162281467293890318595350963808722654433479713534093904964533430253788579014341469748134577497219483065551526854857338711536112751560935552819167414109010828577785925360983224523187937631916078743537791741669889842154160279711004970233691201984407280398225529302146227459590225702429835996312857418842311404077786125780298879176449838949262836068210019901602843511472192063011414266313550713551790552124882926677291031383008747055564485135436328670590185543425489652136788516111382230193829029046742458197952779600036069580202214173955090170634443657395931312627757375648009625808329461302263174523939467341441447472925241125088253729019779491198429535252704502130763718963833611383852422974496235104535311583914593271746514427452139413321967617938567786317659347019478655381862392041269994398286576487951367105933788130862958885132236783800246671324767405092981473222964422319693822162299939259314158882693065981286009527412945926826609515773506300788626434783825557554921358838880187173411265342867851208549928496022635723238875157492708553591443332173534322562601176922661449617177454806402593378626173826992694296262166683751374594321961733074465860402891184714909762177739817992432412492486240285898968534010401961317619059465562053649990124096038203688809671043967712027722589282691731203915625240040453729340947721901945774461048520484680267811618539985957715175195791525463386401385498820084269606568655225334225960960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] -18695210694649723038520687376170530091398147976681580190951657466124520162939419881037615234539055972951860063939216191375139914465774474216912659477701693727829042432987320665156778477040822190325546381041351580863448210726556956267208659144800739559028348381638929624238515889345536318652164778323786507261589869355040210832459211676576784063604154985018813319542518245597204801033323743171668297648965576121841788389255890767063329834757132282483166345377195017251862269064092188639128289009300582004439697744270733571372853835231175253855362715784157619660504941311490281147362920535208811189288223762530286420703815467562815819516240140285881552035924710173472714672091656149119672082281857549878716905382971035397004720473360454542337436345808579043575162378484670148222464036788765024613855499622945033739765975243302096848482997238821984207048089543932540021887875538965125419402371384253153115280593556407796759664047643672563342102782416105959104091898302675978336226196004130041168563847068964278492996050526703406046598375508844657781151976208282723561157509600107367777791371170446881136339050430881340828144458118530189750368193512894280948493341549050170601827417326967362289263868873031957664682413843306888009334543305899312547426058246992707205174480437935895127558845292877941547215371966751095060154136820114259065213118214048376612385810129536841150540402656383042581758300575699016755816780081536738643126931941645376685947969740833890608992865099954457571357100297773434552658835152121951521597170808395812393408495926075120174222790868496363922881669729794784847034889768263208120656163185602353975723525356654567185723971613586850287237319987448704457288338308992998536736269485769722140179811956902359388139538119881819424392412779550495684545250158158966408540722474085640211249114274076440935963598446670397711948493176846921160827744058264300078060404024555074813968008356041640397223100895898191359563130402455827173783441671491642298800856559218990463996732722019104320833850631791328568400789520871585299890360282839584713143484400877544617620434217163320339962954460550376237407018531766968543345173767159706567899016690851113260298473494547460940346533479538023313940385452486538957307940985812091966486123314956170059066287766024092664834540341355273275081887335622985168017038629660771722932390832956308529942827638927968896488220077275219861311234548579078967753331246606461587380928912762041795770338978386383899252897551144982932733219975067863986874703169005264387158044948558077208264094379336966727014146500059325895294611215321780273143380803338695865762172823812247791782454938036524257788241014783726929854029601571864576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] 10301705350903408426901051596199916293828164967053762474107691029267343237948752759639319405339597148645784301925463077948663701536357657704370678017217066311772690984169569016071962455527665361728675943351482914739442770912893063950221799199449655469343289265648928093434057534981951458155273821032292485417387572290332073879663243521820646790920595262836871678101024512642990659831737568324563357047712830286182916728427037626038185442441271126303140820916178189844720918641139934871370823638632979058652807820673892957399333361792385587064638065389863580599917532772627325020192250765960145059969111781945069682285946687625076792584102457170187522883804649362370806590015727741119128281373357700725309698425595216958282028542922649858586218390400291352717490539320274865917851119131089389052521161982317552274275563757647605030051410541027522081158813079000949765567107590322633798335914877552240893871803862720405692994221907832982842804192352485371582097983670478337211509480147480645210111979302732127649197127283329885109835863003712536262795189030830745283442948502535120759790735896223057912748984110517441865844932281070860946735355631218491138333907574948049800380935660464764518586780118326665289730973913967106097847610420538383624278062981152500335176189173593683819793906860113906787723059062769858776860309198761169434693765872389888118789524665480192466753028376807341465403226199576450540338093645404790867530451003429749305722568593837289245213890795975083540487862241870347990646224534388030663183588228845194980577113257701519362620359439577472460693289660263616360681750313281399344781246531507387289046337314089192459128657497894892360361985703531201364669072250421407702644312246895315000124226592014610317264018992590644879139389007606224277481263995407660315489091565370232292720647936414038987518356039751279618503683537248097057700371613434015219215968106256621975650803553410729514678102137778584820663982474738502363959739040357593895504285509333970000496140363066056440207794206738066923844939884620498832794587882205137511060976660065421252711636367458539166442515091989052842253335411164320198886501472048680565158787086932671431478786894212910608802035192209743341644689023055075675928858500835354495429014711533378872663436080577840601684729162324038851644263611102175053755876067412206408886118442338554202633462730810706593544490962784089776032364944811228258861841624559709228545077267563992952402514124856135784119604363702447126029140665211336930906719284453671350888177810498689913256626397707429614928545733660735168171921408534203566954057701469938216112084369346939128954873168482205623666817911323925507992648598457155584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] -5199979459602306050532473419314668342676577742446189120460275874110694225800939956018193941666067485130381163449827627823833334882167415884438949756718461976998456251610085291916859298450866971661134479018611778656353642718921409165504085895007606038266730907514192197948094514376622252469946354872568748172787391703875692862370314735747922762732043709305448661056922108438720926373862964313846013764374414112175083440734697746471811432978028755498961758462593223155979706124258041941272488214224626014115948070691252171248305694471760497585578027694539879081531795058261994539118048238079674064490669739017326861795096193891457843208635585278441658333536003675382281878847338483013961974186364348038322459923305162395595266085068638601688032635416282221678847525753695210699078004875036563606575656421513109386467000071797239484011369860357447759399186219594914236563241788879278739830000932458714912173815139646402510100257486421244814283227085372024897544158129692621727386520970095765064749514895109841049631699499874407460986578196623244193874733302167159730742070041245491427301171775364050193487240412385905083657815725801887957785041198268809333098580690181490204186704300813865311738584275188427594962124252100034793760917620974761810007735025598768890749890123647915952124449385800649737112869802025381425299706313983977234057035075768706903956093058871951976899985869241433503820145210423964353285728884388967928291858165180781781771207198630685042768360040188554015096064949217132803548835590153551546675281370149474319661775170755625342236776384804793584868339744109320753273235359148782581598986764795738819965368642502358584316611949218512393908256177218702918742521396889973050226879142268625748308405328972361047304103358260186902834614317899522415435090594195903746347333687592446760696048172959262037497896506435196155688255034830731772145095207567751156946197454648226924537623127869882473989246139224190379657192502295624890989434648508815656419155381371428318888051736561462485765215584109912776628854620915261527645744426388185933295860515316117146235786873393136266294364111091711373594451310129158666166970747434051879881676862389443365982603557569571630989576884100317085873231474841665871428806489442097520860135921216582860767029880864920111565292144739199575078442910231796845729311632547841113839292132120098451460119842333786848129721236271221493955126508028091824556784094487891079195746854498670904102351046251905282942175003365015389786030789367344581264456300396053576300699086326282436029756176490793350654213202361627274516913821623697638052132167924282577587874530134271767514719211675587668532179008966620378608856883781435392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] 2417318290205542571761477460181919475682939011481195737169982756419133524926281939325304791878685042507619221285699852691370702199671319370022280672628095260933940787414792530683825567241324916786325586477188999569508941268035378721433199190022701843467149186022984606992470733873228119792934638577899606772897532664580602471809001453451651482040104765131518559656258905888777121970099411940857934760216145102445163206301120532162746754684966840313224235139469731120017533456709513669131594562753365998831574349952943713672672386498770475512009475948966208970816543689269066128546040684909299008623034399205796900004955132067329781807935612367592939426538232795189299873350460373706776334557261181012355770583169043556915037574848197156493327981188370350342813360690030504538725585819120285831669429993691294391715474679531861751700496342976042099963113274928043930940458845836943960899157010515667478598952074582116979744486213955878168922519515456804597650810339538856383188954667910841558383737667065939272068232140789722420401808231764784395990642147643431173996303645317843918043461649256721456286420221039696067845514941522046732137450565478618592903130354970284611311541895317628536290326440880152805841438998087945210267387522836907485053988076030638634964191448914398703867511627350196751492360732869481547212369041403209273563079020631556804683082453497234017131023215572370463676177856222475564115457872265241653754934287506129116979866599096505659354826624946778131752694240505865289368105633692671718551498410622851660952401423557368774332133423792219315315328243821176027124500547349270467249389771610153618499361673339545633333027716479373425472450465494250970404270518713601365558803703548250947714573472026651673289043127231828739156971940729762344408515139502879378543696064699377351953484580293171794013634825003071891516556914252618409216038077575235442679512766730915380582087748196385730274327564352736701983261225407575827028453390614031078186324244364482392733274823352739216123281564781296951800634097649622003532219493691818144927228139686884542122944779184828023105938254199038349368457467897346550859458594490637564005700566696224360062920227797395674759877495352506713002864442813571695533851327006116140523228285002386311210536750607526293725743341206736859857427315798688036400835637188946303389273232845772132070417033338104764862420743080230930742699933369154779036508538134586626826632336584340603332500299780842170693504892750157446052811422027266350751217953438726634143886271143099257248418662581406662801112247545022337965733769009086313767882072518075396332019342876805848937934491074062502153510173581705086924446557485924352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] -1032252699896220958175587903909596029639422364702534825734691710600631662141275086418779408787197912102599109986306370265260363843993933028613374731877710928597710173506935330327926282102768488375649735432935380164201965768930634362873379835393572981614837871899651255486464541282205803198967796380767198342864334720934349341636548893335724319707549247942180287364919046875896531303882581819817846905589544570160597513630699839013082881734062747064557533648186491127967264282429172730402366375593192941296489763922598756648138978353890551477647704384276094108671761126097720226151015989069364157712895509253862844493191127298932469985359810666273013944548761089869949789614977821265691185999157203869608949678733877486853548023764351504972622401137645346442127842635230941441419942456418445857007185429257868372229116027805713291521836426519561570140705251941925490414997166548106866351830575260768247240010334352675266756853839192058001559890106784944679134607339228661677333253845203823397090406739464027253584485290267986493486015859635045525587863781448840772948795480647098094459092693828531581602310567585913252277174342116943647937295214138639319638379568408887112286702663127001658237356795299895995897464798869393633934250968135268670347677764397547333782647090097145460736987786907046825716891293185125024194995348253717344625199557623017949878187005913610734271253125736658316328457280536526137191068867402061840390220914553546851392111327932782657608196441973209143174166252308309321481234374210327808606136685739763190202014480909844388174743610824962744655643499957798781444971595360454494426242143007372192989003994189969350266758874453020728170438236247598190263427362021126487210596050718736175281763918761300406853207617174088850196551307780140499287398898294059064794982323149792889726969597506135220824891786225829580665774471444822778373304728752331654446566919330449159101626305059725175335087423064343165213153315163861022588150690612575008157886967730433629224562183822644652221717917043845824721224409360110977698860057106530035764513592768903042889640972081829340265346544951760502884902312238152074141733804886708237008174938617060873210193871126636306792716725774764874704205908300307826937305635525068480738223041646974551546510734875311481499254648805889567234573192572372179627389786613358792344810094488847254094813331739517314572698383327551094688874684216831502374311351586024200665155035453072748525028858917497755679149104525812267044213759506822197395234926336899020887669307984728549966480317980664069570375548833098942113189678402831319576983727962940297601843817010480619006453720197141714680064974144892983502926579807289344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] 400545254009103540065482400607546849060525710601677674393056460509725683921884234664457289327032743333838153512425238193392741122574387853146443223204540996611941882349382030508330854653917601526998936410745323750295672617744990885075158415422709438689819218013950730424620509602813063006052484165415353406784590813940475960834333335956833185400544635105724493102905023615211891663146719823100564281787322410465122188943712698413753015059139379476733877921938825497640529762838795628736664548221038854073064127396432737096998078080210909990315953693544345670984004934036775655709848317921476368924670507632709974250549398681459870955339596470351902365319461381509667819432812885422229346426767319650506415488897944935522219756380643485830784140743621109804229085157235556482413264180499422937606248016204195522339819561674354971216040271921215464346755532655023077918396898623807830878147459057458044535489186881905668749114659893104709784005455791265659745712341862547417452573979133449814081295572644453073950513146241496204179249704874333927870495850537391517418546972199668132385793379968796994193557038159954313731772226726743953271638870705320212986704752183531710166659820625447536223864184974664955821150831919716206113497383251424480610950920259261986677633021952041656359659553581725591366180099503032153220612386688823210901216558140324910994567259612941129353421069081987611035116650001638032654322530256067058763787008018668584907756558717951208352238928153373345371699759278618339036684534594462665219129509321469278260643322173085185074292209071089478870637395178640393132838294237942419221223626329217691059268172883052900101495610544652632205099384558730056846922118508172994052783269649129673565828048911681606052853995373832161722523372041419216490439574978407061339161986078309940801648561926909528340381603233270810375388002026142550410833674323058874117578588423525742147677444987110117210883919187427739929719095081896658838199949853949697675145196239552336398686897481973121274662943680969870833745819637255640484454167032707993485986634470575286704865694107749878914860133868515494803746940245842918066670818106058181875653948304914674129027278776458147905210855622660587621949233192930369392754501546759874976572732923118486228426047328682872987243008871346281778301699812978415047846376354012410854559131705467652890041804726258984844147914367059917977645975739714002081413526889733178684737791293457888477839146426250940532982729507656366902631304566968327669535376759144425865852887474756724454172040180807445330018019546672731390033076139122541552862255030626966164018952311752581825095828277106262764595168174897253858678982056083456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] -138551948423495689698311738843799562768592662002414172196208633233705751575106406511800124120539535862160909059864742040454091816994811572266222671174745001396905232199765427693363549640312385128510889170510721998109083796111734564585086169787269505447891064195252453847416063138862521015314264289819990877698398107189157506281970004895417891011104652342557824183369264738262815520670006285921472943620276663494460970236860996153807169582066246880441308827844710472555959803042535505305324331925325885241727534933811501776730218617917035576870228610802765748766773008183111621545238623269671344926447633465137469377238640176927820673226890212165781060533847173896083893069486843610011305672512692261723716976568913430023595915541703277014434889972985706909732398802375194896743602146013638185419638767457246340301944634010597900815572993547953901326786281004030173294902155484832572242240831320257087705407805571541179369355667406506711025787394396743734953951102506136301071714334035652061785099063870305570156986795928617940349551073635491814310362317015147821862946936505702745960152687833288562836296059211970172240391954537614132061390717510655587783649403803822424609770062289933573965658406612424461361740089624078532452718515394123708549999502941210167558616125386818414375948469222496455381573248202659703008896676738658678042856227193984977328916490534588216767811080392308893716034289705615602947906926060925082480778841635307718140177150366119537207745283603568280604825360855263570089335204290800442094215777280084623902181726987789617676602573529205231286176804550124233648040326482964344699823693798414873781412289994000917619897376110795990171937812575030520861291378699738492535967204691638712165797736697197580919657482272712773776787806890127947824819516338329899291383625190961113921937454801213344081881751935049564705584670777757685911804360402754612173438412419474744382468750424345660924682872219519299282241780673477571706175224682502380583474311108453569489825546029952033446542231838185265713049987079042333511604328254419540951382718591390929610660085775804554613721062646795272395535301198830684452807172304168181359755742594238802900450098305006202033204962939570936240414372842617902940059861562465210490953737365392576231834890696355515447524641664862308384069210651946326574632128051408417355140542903501557597428746293678393663047514093220939013005978238447708392746811217564764572750224182639038905105718263198869423731509517296746453739094226623708093279249781029318628930714605810996324337100867548042910658563780084864004307235984869655478996639151466558481781478423204042390103464657545604251844932237074187630365953530789888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] 41531791718101266180671722104440260100598742578789360005907455437952404199389985006024577132845391869580550023387133578799877104045870077925026360831145968781478678097991685412725120971434207047588695885035213147289793774793542851475426975774017612813724323861652157467258033262571099400912755131824716317048268621163078569279370540391860878812017544198815797591503861263835057360485886228539564733434843956079547475087340045050734019015674955141685336425182752377166391235370463462084799467852759299299638348409663546869679923269234655493185204131106493746710488544713434220359000428085121319610862712448618728116532698451758810855589419589786265887481746645024638929076957304529098072924191619462789649788058573743029077920977717552394914773405217520962561440500806363126327710169440468975420775024798219730428347097243018890700403224645977797211995518472424380680558985193387146928993913626114170409380393645067092339627957368109145178803671171909624046944364490103775419237865797656592381755067155896108770834883523788058203700385832134638774487595727175477202193501492052065081148606194954283891366697018581787878682680381828616523167661020134867654955236474835885898952979194485170253628285094804146584059966837000909354753907231293171483054944410434518155534430077423611247205431844571529032152279549604174982583986146882811716084248860218223272797673334440174582551093290124960994735605811528089058695681389159307691592239438886917209955371716426329411419468831569869404930840244896342316004925077309356735643375024119218295195326494814103905434201052677372537863294375115762318045130793295814297370760168828696247868027472078648854238880792385427345124741256049680290435810647661607219479630418951402554538826574368465308575295559296609464055815944625360951735108815756658840134731653104849556045870888820550459246350174433195937592052507521441065091978831682625920094405783070116033075818316599258677004120184407389051051199161110715981189269064962625370211961326518899010265236324791910610548117551221734491648332394221066621085746870263265962906421123615414644024011915708704686379204384093223601056735399218741370781254866503898572269608209141209216216308333779737496511318505782494745880460069353588540330496668844599184049816533674183420819680431295086294327417987788652365951613835883054212453518610167821692673757193201840590971753163557040884539040116050918770107052610170915503488690622602589528917471422295696328631875945531190439025844514749119925886891106063335579061506500353473000820606877567898172431982186077272275095428887101624510302058906938835086017337660936098883357099341557222874463828737291790762215411722005918473929712939827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] -10338070881928481890615126791675980973387126344503749615500551895167764423414344078628938617669590008862662761909008771564092893277329479121976016768524733354021724199166986988924068906483978893871222875212804327024188804993604608095197244308797356900361565474387896318524888735073408084050860719320451935136651767323940367927004303389073794731788439113992113086593397145701992566023350324706746312823205553243660110854007277298179723250097837263190874157930823195832358415943715727714385561469535742196954867587828558462114624509108584215465087825210093438334476095528703115029045620440196837155119845296078237985089673422440411636162234915204416953861469843596239469320653520235629812917484623850576578525022106889589610039489454105265132891399104663831144054790236530583163199860846455789214184084176929501192119635507690149559937312663925683811852397023901971057991706142585668163769572173102435973248920851556986358528708070934939056162708617298573675366739771752846573066509374743010378720938350412062682826429414878774368370452548428383726963807578156553277211420332869676373642046319540199493585039738061158413118069264263608985177523050034440288316065267388743774837658586486519119044494110550302463296718932820443187258580795799421232318547113721957451549509943766299580424185995705659117249329943499208528163727780754944740711240395612723259979184297847241528391385808298956453841571537888845485291855080868194861010385858849290631550159974885535718613434401000078879248122781585875509480723530199709055183932669542911810700969361273599367414180494998876104113396862326389105616281381568114535025956654878978848613968875756197038351402175108294702656417671322771017289863013979571000046484495444531690811624696004115991205704667200935701759403763126442290083167016077940380764540918773984378719367463844731298944959512488402957945244742468425364448123442386542227317519260043409809662140961274700099878335959072341952239445885937549341690367447847611272016741065929571106404542486593871679139771516513818904664426015493273707931401700671875667905260484333300332103643947106441454043040886001329047997669185352060948441457011503337572831199722714289074579357876869925065322657828221402270304176995686762378899084817076370398468342677448312307235236516175120230523492296662102385917160072793676511220798892280190284025612083863291374741350987686721478286019598606898654699030698236121745047644511452000469362555395495692751166299952550488539612197114743158193342248661212887651375833340127973863505337878328787783063645662129767639162225370414348663981821376701160735959228057188096118903148659742864967862343533373925773607670538856324770836010407821312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] 1961764139651018252513719219089468636469274860230664767928905989367398062722151153076304040403520483283047657592130636482157752620506106848416595710623432215467101722325148376888176256052093891713924148384257314849868743510601320574696231305420211629559640558814983073404965477166952328152804412633697707867085406466386780109064323250311298858851445960935057753746343567369290894785807343683123038400312884808813320686180650124883200267692673623819616248586097790468623888902115786103277093666375019264424758741510306124265193904245170249313305716928052939844049248730119098298036914114735156545300139214174406673627312768127030246281160981704599158814390816380486888238965044206363869776893739647440935886527707265425816344410818593634004611363450890350562223965737570022214767732404531360447516969665485703532507468673720055338069982658172641286074884133054237039198253894249656468111070535792783466118237097171603604353790402325280345523511358040018748926996937011573203424142652990084394566492877190156221068633361578892483118727705597679567347539351717605868523736471752417518470305607679590483191395520120468379255637020337092233991946325549229157792276736010437900425656923554655589360760258961488613346567358422803495793155138648731947643860876462471642652455508199439743238338911995022301039260142784127304488692260565805523306374932078458178653685399623051575559416766552224771873077418705244476889683113427939211761171687200274172312844109378925947265739485316425219777423071076003373558676164804053177972055533361283072187921035533706241461820878545949093236989995342727691484359484339010773331818811146764856804328900349100555283285042076389059876897104832114789364350581070549890413816533984771467084362754401402354505479150949053670981534152548808029984467790182171447838215892288232197632815598892550840436422182517656889650794087183717021177857169467555795076843270115417825313493259570536598408988025046987967980895599612117827512167214892218785105297658593293374436367705712520948448027591011375753521652264423830251727438330038300320509472165166442896014013862016692728283554424398866124693831088640122880944037493003898343734049942412824737587714393199009378016805515922615788515793002051084677035555815686677785372198268872931850195642312902384034847520386396406509533983754516006857304709701744639696972691148008852036529087236700434749906091495965317715013241705902498124986525185229928342127477716852242998913856640808705156269248378273231559102156797080484700496434801080673463030611935630132017846117421232011368699196724303371820747082720992802717691323723663511070317309532605123292066743761657663291688182081471285850874232291983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] -206706522785144806256156809658889666359682665820579033533281696153193627190890794999065054875572238478596866115243063198595821914571645565748261600431771827559690155827415930880074423265875137131471554479780502203330526453748242159589627502533155100670407864634633686117768435068505830222504641612334775713007928110849147687848402053179564971066929879717544965991519753185751747071761394915159406965795009066656780281617318743490698572392073965960062488529706027985896883953606353689065677748362682286040831429862493341765324680350560664625584801586334724801040497338141239320883109490984395865546861238168996396191308513629071906753122168211957546494303622018419104545362957991061002082464404049324486849108157821953047091525875089811254247367273401463996388845078757612711130377370851991209668766117572898441229748791489693693119000918698476180541064391396513458610722566351681211501266933721463062797444923416098280575937869981089764767660384562957338054612352049889226792499860211846224818734325786726151246981598409497895893107005608554861693149642139010240676066075775726564503694105112975889943086070709530458278985906268429002124210342366038551531257891033797338898741750193528983778423486428900171655973542250451149775563165379052214683211222880125713729234157150316978336323551316184707652939406613590049032892068646480862073629735474737393789693732986305175581679580209146531744896898361506092379479813718109939111417151847459236940716263697005432371015373746024532850126293674335020582344481333419988954237240409183308314803726754404226745902883575879217759143251199465693866377039644358721822800885303079958792830335896160022137831594719455209620074370660146403100724335244097359657723084303350583421705656064399010941469450613539297059994960702951437343728485513523007606746983234775246361234128107712143437110150698910779086529129563820786929570049763885168306260293982117143379200363988950345067908011664369571661040535742382523692322262233917682860995169860544413585000942562580855259382942279050034452385165738441034759490205747938852346387600091895051612287929200916598662368240180777316768249397261944232611913262472437977084381150731736608352398780908179479451734048913167716914195348459664883326863027503670190171066132885437058166385186633843046493623733484150037117243025893444484976786649030811539383865240039196588346385579288517875326158594938041805739671238712422767787865544857053320340874927901864358209995063139643819041969016219333008782675890365355027782407634402140999155456694847067595417203431270250422315915056136386939969134566917518733532543750235743149304627953889172733295319791905637678067415956598562477101358591770624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] -26884694380910853726412709403376076796910818864164762344593090704724143442258181151384139810439906351175828469567103041248609978283592230761645739673020883805526499295483366979669563949907927645212076759412728870035452458507142088289011684944666027582319208710841370433626682624576356279453786528244500318877505978619769347594476348650986739314050271286333119186721381441379029911271829114712530530598469243223544885964402247903540230859350884623618712025659854464557363636684256496129932812218393287988862620567199761004218546847056203989957212042196945820555969258871216121754996314479537322464130462124886587575283733198932903259349642248295066798131194317307325317386973492437145254522474982859181399997853161216203854292258071154211448576961362050660895382170596458648524010954438969291828071713807802809233365254045666343426969307814483852506287588055425116182432511677591137593366508265459585017730542797005559208616054059565235253285580617425632773967726963187641250435051342918028680762913947243200891961233696762359225058910859728698417312804257037200891776397046825595927973034720037297522365528380478163646057578601753831224592777794339261678260243087649999037747640713733946581848924818208578061170832028567494789481076770690597360773814225585974431398039686087784321909939987263920090064042183902578650466110360586990055535566673190758207156686413499647977876851620180662272883380889278299809509203552663114381076686509914545568592143407000609801240125442848733090533483235975102495412784551692587271897130838245372854134848183799675138415269109636938798582183873935146613848638822119889901765735094265934306150406661836387971582167861070175336127579811426922067517158461306995671012851430989615621671691490199545540362372467200593760963589954788581447774642172740175636418519046161193653069138745209480711239680088050151297163745537072234378409383691565530727808892847766940563863445539669471998545436570821171357667185732485129466072016812941323880769913616139623393170224402409501123898042119645489262904214461339181781958445416097309169305720458939598507220059373061076343307739164856565959926408546758471958337306911408222522234019179062708797509539687596587408402705354080265261074574812107793253970784184722971024869654816277426071939607082471845163942471696488354714212520208278177472185843913617568314054055826451873568480835927521335907577526941191106274426628733785291571921293560476550439991793528591948421126417125711426437302674894770449265090507868714628384915542329642657249940036711645297157357059851351070623859027904856627001314099905866409613215151294487674520076483120381846676147432399120696237381244924726713175281240113152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] 20467831635346838639376939842604526891166297078419987830102433956365218101244051795084963841079267838839999242379236234746202579809244920351573200831855318303911125921227442806903989804921369372843501941461319111661755586683694465400297696022784115384009901251803941565094550843442735336949704535743670776078029800804065826358351157331271675788132366718360425274152024292590108323063344025008593502112872845976048849265655506729449146129424934505291549017460200431526851538801848808761924700823629356184356099181256665804975626973356528881328458565857260625713666817410324766834702054533853141084781778044717145999568520868515233673314678227723708881255572170005858498118601548389748936258112952514009045665565289025331106700079324164129365050401293920428460894766305025106324658786765589101081476219593998425721020340463616989997055685245678946766594627728498991394781525484742587471498403790749200811522750166216155181038607968234678979764902721256190263121661254563942026188136415006878965576256539865019594888098569847991598836536633080586831922891706545750789277013302411832913253307230588546750245156700426303033784938755806726180170248464947189882207036198025412411777212874456149278070750269292633688407117767790369796187875832793337722131552696184418742458203887584461780466318770313726944011499909023595777485098076107284482310804094877901593907669661225739001613482096257081985981938138092879554861517127694758583949862773736480045817214204999136385815918360489224506739703381979602874833351990734706742929867590063468152174386781217246206955166211992253408769164256467523953699454583333453107713530385222810408050720040763192838061070028126243107644872605716912603442111542986786497558385671167967730221071573186918905342576058820704154423585773679723351241632371596866455761247525361601640714960447576162080307793878460400243308063715467988426584154976896746224451828149503431011736371106030494240162604951690297223480535069941325591917022057339164065420116636106134531416290753774054087599531694590529403837958301689519976604799905487838373575256683573897471685246059305437801581254125382595731591461640842230434073861621275907615999623433772955315285312160344766588176458131586459157341273293555591873538795621718653340785394948145465555849256376874389945072251970611589879598943142367506652702551486527794490657986995520851311558461656057545124765796464937881707937445779755667361763616595674521664018900909357195585287433832009089464019483913834141796471119804293259083147069692396291542050069377704990827656175009387226296006430125067556382203393949973184092270397719042011590930006038812872652935279241498486827559259606837816508843089199104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] -5846206524885133480777969329397940251076369470545228694354973630563500092772490433396939429490526776820921536129642077759541895981915484066169926810531848532121564452826033145863578320312869516199376835276548122072286972581933897582755859401086951021572805124393713308850966957707533189183011898331259137690722183984603605729413219112288933388342420354255779442514601742217985685061502886390991199868972514489734958326518996105147717800264540162768044472849734130507706717709524803273317555177105499843294066355717699035652607133233785884477091472762346616024947082825652905510754401602743255744464330296277671290216436946442175693958289536528010469411312095308088074775934641156521702645406353929279915443564545530421621983577266187678879350997445952281158660579329921798757164419047015201714750004868697957648427740217880500381857008605267182724275037318349434255029604396210666536948374232460360920003390135321296069236112858369480745432758548688639010917868971529982681183688685081776352715727932967513869443586366138728583722317168992736749277136363721795865839052729856182847563713966275040748166548111632023387337040951368486092545108800080987984971293986543812760524565485671308873334246669833732547152110648857809722939457843615879596693103514735241982447870927229710502367550681280871039157309615840990497362453431517495000235331122066405989087586089175259559476988255604749420756975013953505335255434535471176033484047449720191926808950241011055151077518616079882994906211818885952838620669378887213021788869249033924144921069445248999901493177245444050287475183413307409623262016557523755015808584955435618049028305819758028263456520952782394746640811497743086336124965942512051177052557583311042201606343782218566577857475247546102923246991796056387926778301670157082222044855293130777215528475534154824601298971033966850089172277760048273599936718305269067633472981495527817700385930653981789547971859316737925703391274527515463865234554842380095925507184519984420329366778807214271086284587451080198465350383834921696730114938730707023411050239771500379256446794085030390198119417275172621863276869788021207870055507877686513288960972880718260032182796846283623485125198718333970737833734907121419462458626103561890924100317475400085900464499023045332108053287310430592375595064356413888046152405755042541806329400168642898581589806041915736701981555671624604433650055853224703673384099526533065992497391097520033826271229774433461279999897603620723572776261736808852328889990389782396956231241471610805960977989979124532782322496187903140669609601908377446216070236647840936589238359696565033725601558931548055953665489181213943972040932327424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] 1025123786586791235587360920196121750663288058761178607039058756467035039367059642846967419030541679510067478355441804107785795930200270662992790386997588719588579331307652145273307548025340467292184711279744916484782574264456971566353659271585702742865423301400371885119070393377834323083859302702308179207048840896721068696745552617714187183230472379491022922457429941316186804734695283554718697035415538977355316826469942085917500681488657776663544701784476970845926601674937634401446443100382383059676882150359727912972918646864481908815154351612926362098206205320955728419335367308396488945758653585562532240499009855446333759200808295835050656531042996432338503948273558083783543004536800282094471033283524658064346958357656790160852710691531477872208490079407006977405351638934469045501012828176768761708138464130634218094699580254870542683692024928029649544252854220360447240153658827629312626186011991718036736423378067010856090560322527891540773452821025046988580229351758600759081158586783015653808876848968650226434259976582026052719716809127919370728073672701032798197986092972323998702241107059453607009060418157062688975536177432090284811459879185124304823700614128900611171498665875207578020333945431033639597120585718475686580656022389761227490934679524673767432899168090001562084534686585842981491862988671637243841576301406638638891878919024340771384369676012286031148706070913260690050396215643630455696676079612121374068878141308731728551142131114009504743149721648812003643498367199992003412391345507207302358294867025439008840582796970114355873123558976195155048615323474019310202028979690071438318746321509107622337709132130339588120630243565188765665566765794057310212606823247462123522632285912329368149948021550037945167577772059729798995429277738307727660873896416619184208027096567696386906236943114236017812734284432835365765889898040978666157315675016378135648392826701962283934439182025352131301029906189499568319230706479216927726058343353378478113338529088483621152275247928224605340916430398142828514163107186035287538913682020553166042577210767215067552061937325033933434072017223728320032880786522758274272751863341373906132991076932654331660258383549586310241080487180724018649391673728900251906183774859339819614392314749402190328346580841148144096947225829607873276052271600557095957796331952013727444977375501394111931344440571760274243493702633053545942758870142153812193578213399968055401337136608935590114223022480374270395413172989965647088905565937822853580593971188396661411717976484486447364300343428624767537847825638801652963468296374310010657690197979416435609950779139613801462085966697624871465893041799168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] -82378294495915357689151787102484584349789434769747669883043030660311617653978846316904930837463489791748378678594645473702456331539259238653346883876170642863240191013552488869102659450549291240311282624808305516960867853440945561250398951822457923154313460089263155600532210728011779094500518742737858242194212910524301044498331321363442371227311518141169040056395716216732452687228356759928399759890543552220675206095365538294116705969665082121954757391032894367326700090753169862805213396175775719085688061086965161918662552322145518192405495005052464321996025279000756525184204990241952609550297882950851090262034106354752872047547872468022704945344537497891539564698482909086361630476066481585521114173914142713052203374249590254473275769885144178854998383325364881132567215563103431433730704896309786502216569183527530762646459003661723946413566097539216483497698882381118760169301398350237220746277265626751627232001434528300875323161894315947782522824132389092054028028062233727166093773571964515017864498318685683446143780381715294649539328915116402281852268299630215517789598334782997760855117597488486198877151519125481393068895663585180913583613546716773504577415316630503182188620910404856092324811916108454185179688881985960385438779624615555589189415118511160374162600032523664291843703725027337165674748189714724328302267614322536105744092334899497140753485038187793615905111662863427877676738582426538998315257364530174413731152788872687760689883134262046999825686636045592116886387151115391754658374326500292921335954222532608001603304502100296870489518971985131702590227873674208639423880696647007182984675709038041819157283686288422690772812843038283404972058738249123020174964863763015222707426780753960481221834424888146524048673954738382237245999372460666709721785284102107305877617116329907092455312584573495213918284524369563525977814120591969334962498168610594856319889600583288925610211176618533962754985757087168915667660019775794836733541221190220110574387327389108514493778709020776888604660434912168661215744644652573804783506901714624784355514562776964853542886183982453887090158372105735019134636914785653873143707160414498962039316298949229871366052186172170787756218550001626907703309643397085770881342907816005536898700893165378249550062637319928307751447011213964090969397448210416993028020444188514612416602021240437367388203782050727359341042871442908517962748307910542873545014968796614199392995258237051228761927258509396865344401449341039694759084103532331219653710798236112041775729584855288842546130518644641396217336015673769754490063932269990158568848121946218031858265775715509900163807864028219285572916609024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] -14165351738673654311049768101658025608826280796225297142901942204609338696905787472411472727451038185163938153367367428668599787415361182341038463552792610231485446238656007277816534755213517931377031342532121147814285098065757883700354085841255251190652181825355203027105569252346100418928071888361210717561925381182219256502716696358448363188541840532877482372507802623798595476521053656730948286279990957956062064435016129747975816812586403317419117866294385222164914428734823624325787005727813758090239064614404331064074102063487374237946893843598356161996893947497328629856350727128144850277013638747036720828864489973221648497494889746927487506117453562088840451815425857050443695235782665774559124607933036672052931479129812110551532522790913456469578799834974281653042875531375433688926665457700682112767450173437485518834960721564249080442002429692429479561201397214048593799948696397910466842141846827002904333698855234088790962950675631921963343729458592161596721973356417302222910372212292071166272440486841046325861985894884505807467550362986338464259235305470970354057412247875814688249568890798875671265433085476429930118065460444052504619121453414143164134768155439657111548375555094391317859690928851550405747616583193181667990152810687200328563271366144497951001512337183365157920152244295042957419045629520275997801261957868172944051145687103200892550808712906312216840169271961964833722413523450618934903301087624313411355307070153464636514211252428952904838497152566630785429055329560576869211224857989479115867594853146604730859659829692263797128081291915947359001664169185912952244408724658310258155137985316012924161197918157510745138493471316737399240222102058971233700766422507099117455088798618628725267444591292345856597815393705517400001014062650836788633275324681381246531877830846104802966202405664334051837322396172959925418033614026238687584651094240753398070472546799443257688748733035658593417325711445543684027466206789393722364039197290616666204487571815964459544371912824626591328723882838421177917079933559224460570829534182774089596487431817390963331943145736506386881347040515902104205049988129216887184061670836408604334931812432763721968812778071313268428711355001209618558296405690906972654638751317072636749326362904915068062942584192389213194808802898429659562576538777931652678703527691066673281531981523262961988434315452044100619013045148187113512632310271903609151646908450240471382295650104745751795120064828019483543338552990361312529523010726290506368993390106197376677779910415663311441264660163200170515005168137814671188546924874919509631227297448230329091492871046281151540040663757104981568542212096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] 7005511155860908494147797948475801533314457043888768405477870570379864743954909001088092347264826669040630265859675843067070851834162809884239195888444610425965340918211239881222464650241563098463119436861709565653570716457874695629841106077520560904977800575348831327535746644166873351782474908653318507406269613367448179672465187311007410664899893102212644768415575644747544744672793693896430106755130920132049848673835901891590128822031630763456642120329246007173961730239733893894042875127875669839541871828224310685883057699746784708946379966413314698266713053827010458858649953365278448268979161814260394741525938061794764377229371015034534917934012488178269225563685589696702207749537867258789968544228792819504431788831212698774785799826411982448642480717171253181147722703830187828845442668891820042555835308840921882162249331354387583774460153677729259000040113863964575066537826415905369994242002300720796773094371888752920532791460344320768262330282923277658059382848337914802212594440493642526052486126891354786900091004211721209909523337225598992607009817936397173585307703207675044941329386425224294830913181091630015470405862524628264723010845487990750375689298355654942499376320436899879796795301488667506208306702235528246334862691968947543893534157208400615576835030746976154589992655086417181183681131835656458467270391663138050996041703804927442138906515882277063718414090604509547732623515599053804037115976376438649498437144225569569544115301267833649035400640078250107789891951075855978408535041293904940728049031469302645997869323228472099079631396887345155886373325176452516680091291510279283906291092496830048167715696587177088136784451303468395458334358555423115405689193321955574256488349842335658488307064499296315318366218471241624847880249266206378680143381517241494569730569537830575112985202927582011307519830237204237889395552883326293763743695117172713828935170118997662078845630398047111310366883237465932039440573436901425017466766594089532700447824738786464504505940609108823733219569400368680994240016499792670385949624128259063909599135535827801180996561970676031940257012451439930687852320667067346842423894679699410070988613219454006760095608849686892412253872724170033490978557289557522824762085887689614606624366635063397076482982082752765631551604713501432163259796110685264670909214055142856511725747632394191121382057451930139035938681803744316633695888287727806708248829115738882571350545162312385948546652429640001587394990483143842184874177946735020306726589699082960607778266597139847203234608589272182622313569057227849027809169632967349893254117608064332092503092461631045281882238227669182065355522048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] -1529449967053111053291357779988046093142352814948476242306968100945194275051964251096104102028217687293422753613204133207811222803777207906344724219233935120366893750772936437542181974668010667325662554196976497718905686972771551217227865190615723558292813208587385880786996483475455251073265406204564563237150727626224898638559841304419787443246628402174700720451474475962908719407545866703732749235242915980664628882953448129087466862367667368115391914521510018167952101583632661281001586177238042988982796284998799617761030415092580236190189069623777512770332173748912241132570688411908029265715920950932792755585795132000153348541199755022490086215264706369663564222177472356444939512072147830747280403852952685409483003752529275956296610006743560386515307282713602603224003367931124906769216440405196887387313317292719524454477969743828578424097312503914153215190490368241841753455185008461401903223483627044184513972881615687285589384046116633963108415369087267683793204352393806192319129565903057655471334121987461463840802368408568759146267630116687749432560055261390538654543603762124341879277250257642930121334537370571893488376719765870312969700470067621239031888752004792598746335244711709210666391402572691222036766589884065071936876721773120475052090094265039240824280473949103299230239292602068710100279122186723900172254106765956383623282804121927962369832515743057591688748199253343036100106518530924289133182632455042851206512777750327060351769819046332718440882113043552797078018234051582359680728261390592044539885074782972680526902385080496766990174327947092608189002915164888853623630925925801563829547349293141486277131065393784610854715218907404302915890975523505808530013774634207496179867421235388074829574820886177488844685874947243741323727090026127355946005835378433371963472725362323375252010961898025461552104266091624981311714813982350975575434490588124448439951365971426251165098395328577025498666623812159245820991936698011252475591226183928989029559859200884960139982317534562691498792995857706580504550637086544975097692164747913981800616344005871125566499580254946584835328346923728295566275261678528789701167205351657451089341941130035016991813860410157057904379071329035467540199288531727767529480540867450147470891746457895553751080230282529499253603101867507989658158752568491553057766850372115255965856081587867264408401955179021662937873248627913115068669674442490983520921874466783992844415757656696072516318129556780670167341641095936655331041912868314843113518615430249861364165078097206778860917708437605357790691441825264417306625265077653138395246975656875318312997428854211051873818227939235318905618563072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] 224499269493428915880780226028778301841017527792081106214267509850214291840991760208315551456991206984679233418049951460499408625603065413369630421831006385327946226478025212610592081375607885765335752559429705302091606084681196151256211713346671690727601061363991596922442132572274546164471856908388090167336752712611345023811437209313386079696692319979669963774931039917991082207755148374442822480939031630737216354080465455127604019775719353124797101831502577552077764283245686854076132218433678951331767690562790911054972309836225731624830253672878722562973959098676152395729986712625980683119660754503384698333031724263820467166848110494791753334214885791911147049288514264592908446779035327180952985733385799964793261494212104858361755737807483771862340821894440637436325968643128060660579910320953631297912822119086237141049009380666310865088250505008241155556617747055801375508778382766822055387678735531599967048617977262785865058941149313386875802162984249806594404398761233908753003185972818252409063226934726361619226513696669432002857052898128084678721164510668610654670795957900350035641169364384721990808252903821417469557961008396684990294044115370990763254688623417574081869413260093885741086580675138362718625011522003101080669573674792747100186193850753546883342837830132562443843064395099093831953604053894577989869732459521807851003766745271551368268820921027641228397277956641571497437328625661252185924781417555778293512432623223918226032352695606558633550463714830519240529783071184603757194750788322119747205341766286477352840990280059885304956808321182191289511347309272227494124144158313601548738385381474580343924706076248750385251567643861724997375853882437267588851273928179854632578772671605635286258902366435898127468941627800941141845716324496112825654814110233954782635574609914300310364835080690675203552914086591512982163197457545067779065589775186490464623755432158382188172570625591049378992309926104831551438441225141563791364256648123156908235654093156599310195592064336442025247480049455178255429169425369742321258830905392238025202171632094550476705117064295590925203604920033168781412683989190140850780603197199240889558256143449049875351540134661792011605442626786070183733202636624054531860163546831673080441872761742336830695220841669698999651695769959888321853095517889928728682274196920232937703795827887818123677855162569988917964028306248307028370420171377111722954287199399843243986786346740421195888011422982181529277854021436567645003546278064649136774144147352483031823275543667902632621856884333239566650768961100446361512703048747425104618315459035581068640567191332443466381502301656532093700669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] -23866667358945708076843355756011405370571855654491876468304067151401284906565044954618669421965081682444979296915711106966269878172881939740429224515072821270705257714632596244315238420235046424007008003099921801553003903814541056071386246011161229360668903268218794889042537611741570941420694529025212486448207898557440520692461346921896675082683894947174784115333792066201491054597013144605388143743470369661603822512025090030223180825884079082667425028687803895487143075477182022054030104550991778128608219009003073985036273501889941182126440202799836995783335141238690599148257655228139483955145559037339273505131382446824501955354953916491838951921762039467393264794508294053108255626219317284165872121131207534331394631970349940844623372699068146779269109392650718321928790922509868987716380182943768968121974864546155223804338110174603031432456477790757451438080751609086613576439396946100871782992337260595438918271224533055164899713357416168241351683361687016522913073844419096644196717410482675652425891151866197410098613798734171045937167423891621218290925037354805208596304360525287083218714175601710808223448785624561444758145589833762267068340221980053462029682610544100054969279670920703635562043353973928504568187048744317351326386653791796064134602099276175340436406166105415935883801087053347016616348667876478747838241187149448871255512414678807634047172143398669972808670142973124385175334784690551374133950478071345532832490355546057288459226769596635920930358463278587549882215776992305509438140510349969095864739392766381442589205361126267800325982917916541771995343490333139768517377780552295536733944473024128285317767046414348603877620641684918316168796792745908786196558319656519772667799670999108108962224719251110002879218834069908227469606744479886627665423129100030578698688157601388643535135634446044223753344695155039821391929822919645363937747948605775907347480894252908061687680887241472903010662998289206008407304396560070875945451241495736133019193511513216816445863089911857418527543745448968165517859739991635361697255698290285051710779301562215205077248960271133775166712693115477676775947866020395464236853287048842004727023019225602278797277919544464897750647845884953697635391290446081904329550696237107019716088908159103646585151951655095695865625500580537200805119983094168834551767687464822115364195462849539225783427568326914783990388611822110114885670987738532462645871732625102875387898830913809754628405947529293570154916000826236489105103233679302256786670691272998066442726541263349692287166892973756549414947405885718680072491164119441785001865423945059442620488083622503656293779371850820499162529792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] 1960414776070320545868328240176902022203374052231781516065699065153790608083817662242832989256461759613869348654107255560834462862896866485688857009293095710159494071998575363514506064343172659991644819807322144302397536220460806138662312767322855208908325944549895128569584325180058818864746370440294271379373368247914087329160563945425633604039964336261157016487746475094643568815764116134663100169745528252818438717165700570216983921708021450899656443315303553849627676326377639884126384835443842381736758094058291656133365700631778661257884005016730689672398641045102915402718514979936696403692050861043803279873913808449907247452558394797116772527956627965060804978036622882061691349863585774576934949754889890250363165049999470226476791259850187090708908010710428862469168105692695287116667123841387933463450933816722358967190178808136704213033093725060814209987460892375463422021821864268442262228198901228619716708888223097895021317110262458669786213900486831264832632939172134871749230299446652967373494919447996473764854094487407074608403783821645445229272134812759821219435228312507467152398634088305791553679077326735390841972458134583269612223109057062416381649504576054219109894530361763272694072205463761308141510452849609337815060766055990111670985028928639005758030828077042282415293838193297798465372075538945536500573516554861543302463007080896226783039469652128777752812450356580567694317752159136458666559459888149461458347721168828219128040148352964602382898480825261533772682107903390072887158544538447531735780886697178236442357974822373232108242744641563939408908683877122893501712335998654967816791820925688276900340818823064170662037348018183585035582755039648240663348470205827104558793766079512997963527714749371578620485121935013673870072753286817601284910934057415263821414625357869668702144905705916467852379195036748728473423414290572456626430661807729292942824646212637431479877428300704285818762295140957156496298371936758166030465353308056105111693887245830774988949182492603189802917885196184367595855645417355116818748441013659676465860767258951753400833129050827142620190773950274384222478529929310128498044624616013054241213879173102211984979087097824361585966796942501427337745169402304834736386049965955105266095558021592761776598948240285710595836407971684495409514678359307358142753026037340107489491759766497853459045708749232901209820208263756767160673332605190725872085912323872424844061748632090469298655880306212705261871099696472267555821941239377349780450520019899088607080425170825905854289032674952443820260005403753878865744315530204236288160356585096732655866276418157514547699064061071863154999296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] -149209403573765399491847091774046475837415671813090431724594020144015860347804781582394595121616401634232895854059176573449538125651934943094093996135751106230760190365443011275127450209119457199968991927487868972138436508800194524844310819830016215871863376761881630836063791592514669136196626945017294790053692155713067677130203926506095185829178114954133213253783039192759084855563216065394912288776478636638582030951146340178914769567321344492416602487010419318574003690282131672128872409215159786006018160158209726517848138855502811804420982090856700278246573122487226518914644155850529609527874189306585233768754741070425629725759861408090421710541826299620303720505053320872465383838462472861572251636444375223169988041395638966273355376206777140077147569113558299681867294371738291821671519249969050585390735447972387805290320450553871770835396767919145053585720790209355248253751323525554817346030071374961615591688588686524204152027640925728056647303573626685914649342508983821685495466763853770661153447654870480973743696665610314660546618761259645652037956206658996698580029125017907042477239024276272098439483664673209797634062885708010783133308957734307361716035507876664160244921212122146598446356019989834831680611345450928205706171000584336047593158680709805021813409940282699593288939205055662092740836498278921476128889497425396398993229828011970335537829210923221408171750016737727770968507382170129703222412403522688399459625714551300055524307299139859583100661074800944901237087587032982396440072854682974032145198667975094028748568996171629782168747720600734286113003644973501777091992027979184427965743355345711417390537173980787579720957852330209936965662121162043357249172828062255034923924219536709964554774185954473687471467956705967909371376200644183371006772160927699261987506325210503762383152288295781961948883576411502610063689245150689544177415867016701989055179255111006590920861682040715080435468594758211804919890849696002543023939283332806614964875475311223611162175307194484321267156092572452481221850107897195729968505373758081991075560439673491752143181505419695734238054199547846372667953299727718861319302708687591925778574279793250957588867034382347718651436048095960398390703830975569492435985219989420585002804853430043739023827077924858917525697505243898793702481182180661987765911996359296809940818875035241410720389903375365409474439251613452550060542243637257277359255074999630681237359670578816141161003566778676550386394483161309304109969097110762857603412964928910259336646213960758958257945642029732028942594083828817671321595476449056881078741070547492360671283292352588877140290340796520418246656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] 10832040009053258926504945319230686960038665586467865328697730618724032995594150032492663229180284810875385168485853665111357408341611434479167285217757185392718509754871032624722036733101789018071227886549232060128269611006333537772210901426919201973516061982055831688013020133001186615705147815512909780924908755893668484517207621786729603227337567483858780152874634881684744666429835704539556874896318410308930530005028899844682237334936937421241607315332371336141631740581597371034190103820572101229730972878955971801189115746082321895601894524991047809997356586437989629512897154258902253458332428904749808340288632826012644772779329738766419989704082971999870737332442322508768587052375461323275391467780448317858493073471224745281790983346782069233382427833200420238916681564420698292754137953569703130433482584093058990725272292478023778801547473023732620835742758283298650769667994173204820062904268923346383281037906639453399509258405166589918436178635919770520946278728327337444838607545945492095819958672699295753608310685252700314247513518385615051491791638700438274076663245814417176315783133999288544251127507112499991649207346114420372159517277909578935027567138432463838490534663668384708644557291284071983861796300341635858203359885876778302444748718220070597518396548015163139344439373649388016282285715449809696958071768063018527775498694614673205235475676043517021479334873082824368723605829463988429943947046836855062312561894509608172838204600636818038717872212713989390594677334429712670710827528889942815552885312006228169452563677538566008348617943746420956470135432448056570030915948697448995484868099574599998992521053282801351914026473106991629512578666749396938205738534412823436424093570178451647389424980071792476180033862458163427187660542026329131218159765696820504352223898812192851170772040685968603167863933018826735095862690038948137970225010405147830203695720424716048805278232526673467021828435766620678921149840908822742366234372537394910841566601382195380577572851586680937877975732016416252673097021887185755684043878643494456529657800377190973671625497192418156843036489168317977954771387552724215716576262177764176658870641125567324455505358609810584276535368492587434640637190054743282813304895057232671917626521756272707601563559413402414259901253424770819357691197093509872155588522361729778387200263357326824717994531396289384075109525355804928644031270537840246227182757804783753825913682146210637755478224739618979389881110797408922668409838320333616785866449119306616661336289935943616945906175302313479739615271964255196641953276598205853935893711100228355325643956709431528364510038979122047221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] -127602133485056561908645329206306084993634439124890597589223284503045837080530079775719463772809909463237726801275367522899255277588318908960259998133570562055794568466330289736084276697239428503359857760157250677170397260219320166779675006043378414812562689372801337162605559907426320583300013319961677819355304224108002835125371174841078200334440922380749583537382608483613065995398003367322465978343993080772869284647787647933139376643407602082981617165967139878330032984296365015813293424917714159309744837578669640505347417444728746136020258734635792483777018352444066685766699867560179579651608272920604646134106540067103784799206609815764522937309519340125658999599988543059662351528774848081897615319561466570015179435358261239513641894722709437346714009427875088823318992820458630000778908520429161261320649906548516967098140759984522879554029904106320871706867097570377421872580662679332320316165028046617761402978844057639882436022196510696926445662466210038089160523414082012933941839415598472917864843753917129158385506457559253294362263824319139470605151339656317907003065521376253538776326736300223724053659594868665538902439119810267971519811631754031731598055263396089469137875966408190961654927774306464747458136560329753700431825385105982311354377999873012831310487496361489793103361664552020020437783030087497876089273633102101040684847217536079633627801089807026431133772713441381916085061933054493820720311971032774743349201194204307664797191068544320972239248417874618641733954505787036882604095738897297425723973076630991388762285722396492711658650274475484383039380566203803903736817460995330367033308596087955237123127350370448907959624980790194186011130012641305344544748494302338071481684474321349360914971267556271147401408930061321152206911708761108868899937033740402823231905453859520458302548665812351193125573309584618919618059184429059430072455608004173253069493997056649720769440217035587723794901779843542708932857726455100719318024178924466501717157806259819676235724355574016754173704877397003834811982643472174995755399468702265535448101316652245760888858660164480489304863176184198565301915978317259964885023750699610073826668637319274023547336279963471104905789852328928425394356672309415001674971832874987071274322156959327114915906606998105074473845578094496511353318267729885760674898589974831983068836464131189995249507820101214082524077922419150996404379248080525564168561972993416325756027192472339342099911758358457526593662648364670032422076890332457663923877556797860622956974404654719654934372396348085377551886733879609037737550377701489290378684361320401682706124385852367160464621362699556618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] -512931511758972529059212292804767076368570066442934484036460247535098744731106895895949195505792570908673996882992690947665411226490209010794485771649765134995571248335345866203549090418861986291854822023449829957460474032679715870549206730316692518544566420024434068352972717139349556490224209942619901564568421786962878712677915521187034767432779243452647457077643560596234080874542781889502214097728711334978496963126191243313004512442678726791327763588723423344007873945815622668297058547275292641764738346407105060067762726461339870024204239951889058157759760142572355459542356143368704139299501403678662862497859637151777769844386527950104124923708026486282908628895247794104998255244576687450649317523686460193874580994431976898973269114067596129137515623472371223902151311592123015571655222805606491557022561003400380504628526477913375220015411264963309020078743535903385481300548719786135302302368478566665490521792194314962928624268588818362076148768136069902371465283999364843929449618066067287750257469641105760116156401568017836153561013968289079351424659840777998348101528079790118690910474097618112232558044671247505348014987627530261584747912170195219255362009229082750202403327735877517813138137931197632044749518895718560053561268446751982292251018123278427439373432294113310800450146857064831292058157324293525588057406427756985758269693437021670915843884498207200781109195971626691315112063951799343049361510698577932272018132483665192220123979021936087463440272702672496996708361980536445268650439520320965851187739932629187079561331787521793027153106083595521876800230921932917202427462986027376771833403324976396747929192981251000879136006644765866147333416330585970073839115627513454971313522624347770312316105957723965964055458609224159842986777312584687257439099715167576629765635950909815793769767873737827206129604503848257011435747715650710372636434767240625851080244605292859895044010683183064707095720418099634786387690984585328989935860404903473441072733018348215459756564909117337129355161092763558697776077897798130229883182245898312252526170398257838155338724142577299412900936237271397558484821317849938560382074168064568927067897777022081897013158406264276847477493297094032059187905564503385445318104064939269138108491172705849643813655043935114528648745653939275597899535932122643136658170994911279227868713085473215381089624140795416683239166252500455140353551605389562480696831482715377494580685770141768294235410881757580223057551608198031953735831086745266426467933342300537414698260436601888692747287537159219926197803435644123181065072032230194948080348513149197571461647997536012732545789946557890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] -58386498546886842420973005157101068999081885782201823944772735742921902005147317825003212454085286482014450230896748332701086102403459855908068867036732366832659386102160677719264668488918426450537186983602030881174382634080805189082671197413542334843028055637201540822808331841510073183866210837475233063132509095382017591058988897938606102678498906437220044028305986434376726806810617977565029790717370403294165426329914652790912041007584178044366609592272581821751140834002604545782446747073156245074893550521988949118107205879582048317349123262082763634017352761007050897713583574812270408964623713095038195817411521510040493713402393635424427665240409238283697834768023667521505939809992270670628863106858730447205397594917821587986209601089688096755833999540109510062435305228143405497248848788581744018710901131378434603026011620808557981433484457267947733827898450250222538819520486148550912705977531563659184357973970905847239812282749872805653075860796448961064102757348661745788791130484623033672577547746553179233924119865741916051436650151307097049218096922139488088622168260677058524488814112293536435250858137662511654346092137564261834098408906541072693612951601179219874180289889951580069738906124026239545470455573528409677179914133001566020858627822261382640538435305941290274614384387509104328854376490012971793750252823522150099627839862314016268123207794054970261058915349313415539318324154631913108684104285687768823110119110377098226585843279128857602661810263334928262711859839810020312398237794653668038062270912568627701629296425734123391449281661561870036743880314035579448903052713564346542699830096963847951803286181383619714713160547101100164811398849405518005711080307174486288337003898522223912395514236060921096307524672164734476095945106054291414875301994002566819997884500739209770681323272374600957695051455508318218815997138949340221622225149385145444178277032099019399437486815162699770511630693242821598555394440268351638053278159176215843086106721178219000053634099612618876748028146748993347277421295184572670163911827200216866170594399626525401820982774261644221076298883197497417803210116920237323132019806495764194634811710774211181134222724079241952568215194943828259466271534720021045344014800343369485766239211246063318344765723977025080000353313981727375826488512195129030232838433174892220921479808110174191022004126871358438745493262081252280213154104850972134091934511433961035969032342994111355861104622626498496681552571527070359667933816891443218123491009791493127026040839614540302551093736658426857500984296354188687047187490710437828561152898426649439927805919400378959517370748835479945216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] 18864108027087469979689867861357918162764790107127153046031262939137214641307801660391284525664294899982032896147403361526208747106914284518987308218293811307731300593671970274845211122776096337299031237436172471454369234832570990830640876706894519655438873783234337732700725309461534264142659430666012609869056878478118344449361937773332062406937402579878187286873555626090267677136151443429115960787600778664891132230548307908133921356374607573944530039456771885337629434419895599856972568106487548769985396139305440553864290209905510027536524955769338747380120424963687717478280396654564622068422518868152801393062102754780270732772485583804468851085141471364001126665528662168513667486799313608118100003879893951074915448051555966425862881020528069068293564782839967104243785844242174530235112836943053826529994007970811591681183801748640168253159558061751920321060495130045738048319039883072439802401247882331414643999208312028152032271158342712637308360796809706285599000526002469124689849858980161857128531097551387757813061379059874143787818029964238314819438631923083081052853584252731925516071485487218251811909547130751239346863391774921427995467928355998429955780420433337908032499737203926266932695323625145673491636061107741897193886644217650014972141355599767131408545035895351964945246254179840720862556150606832679099915955662779062633333451255449022720293241912283111713621049946166671151911069057507788737681636039449790379858606267771005259383480329996397244121422022405623206231645246041702496325724082233505892107610853495140492581572197997207694299233867445747216660109795967374941831643060294385697739514663030076960759956325482453609300892978964119156656120321139301905682924266196137729880170682822999941360619978936015380260610623124725018321894242894923200793207179083621316929768749140491804515105466418931124322468950737583110462142161493402085966956622137128451150932558586529062073794513637468487852359045327640887052042709605189893443133270042517434325576354465506240144497070262331696462614955227529247429250986230792103256949008246205094992648137255724182180132303050505688021279571612063412053019899052192984424251861579998636313151234849371005882747986256147002103252758782142284481172644305975311122282312023047280305337601378143811513622421365917709795933140717409024565297196578850321032392961327235135276998537252065706023354008437230196350638750277364330825309762641089258888415528747389064228301335388993626339736808699986781503492427099111061181661789712727281817499434369399494589495887293296183457884394895649202996322583704843430769378661147985898520919732901201548561765161126430231793455529384214528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] -2614612598451253498356868508432727496733605498391623359036531208730011625855715479285828527848590213469147027606970930088772873939234849258835923307407185422035231797487798901303116017945742685179577582818951181792912063378685000246758988560438570899280461852851256050962530081419772079230763409939518944967069935061184292747371096888867610676139921456205176863732800161927280113415123571017688119267669456503735941490772428576385125693647524924546326537693144427624761284866428444865867765202472780121437950985456482482624800990619166197085982064562622489688673738825052644247510706456808829587258733092445754731691407329323323215344642497818300304406542730013046828225270399456906218770143145561608498257908419407708165058317343555262475658652998514136100081714642459861189175542748667968572672932582484068021717713095307119009437328999827173977582764206497782980104085858480054578868297715616347765827700242432002006245037307232226915155518445184771121714689350006654124921350599226223071735028959448842431699478671846372543091158243869796897248641272517163568866995127899538891762928362687713600108111824983945047687548294490908378658077887667940933400606650878311405878288825628180245484859637168554911598189828960305161663134931453404716766724418652165578254759846590717988170021732097399731803621382702946858074020949563887543947622892451538194536813967933076328823262175266914086024971746385331439433153122094744869820466899661548092636880274387744775352923465212396647632346198960023841543380267850627047827855390780317269183063603267314991796092728143976202909267069884082121610594176181846988384827881807487296306056065261032663700461139565473525714791693620000098680471278912814594566904074805816893486999437945046190398714447738325771660104702967144725204595746677966148125404936928957375545241393217214268742953341887217948955708427016588813700134006967537694494573739479970798265679531694789245069100967823371437995028735622668563432801133289401030492685076146888094622227119014257721779503991962293597300721762031161597355969554841522235201945908472933801778547532356359299140776563388091340427455890907699133538876145801545775370447933613371283313916538600901980755946580231769850219678722668715407231954057693883814337692420449592842063621483724436195745907527423468545559952023844415876644286478988407463170146056858177696762806169758960462378278531144564347015839545535592965257601132254834015991212939286102870783611898896480599488132657645067680407468935225899642872264633479420113823904066797489017382992001662567513730454127771326447595362442585705772461536441717255973301242462243098074801060087283494685232724008438333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] 125040774544264462321522168824463838134236152644930995017198829032789217562235429708069063238343598064037910876146994249384602182609347658972712237075921083897323097023087003299895578287455156347333182789260733658479751013026197220886754837374230209829455241231016337644708016931358643354624006639692480074588245416832338406328976679287068910239176374133515152249700778612965931074431273490711053005518996484057711970515496705163479051790504954210224626574023253630076283993285316929557805266300681389660223721475206135533506880663495647791528954932359744726043443378252471445699983944464029722396123796893486086459813240500720966300890381488948020152296601601030158103325851080838143724052303673899077888075510530152986000258237743347136540128808426999668741458715818954353005232103815670211671669303542702019758904952506052966915129508643939462213371926262878537243398630023332498058112155325191272248510090806543951458196655139700098366115878597643218450741973629748304624547073918815485695353617199357269901221414939790081081227831053133883303586875690727605383528125337903879274079035717236219435453255138307967500379052012908219011004068426241599728944206639272488894468141845874546252519834020194816986945410545277689939721764002434398160999446476128246210376670209778775988995265971545331105354776394098104301048376541192099860882091057413883777470487599511841753130857841429990131227520732752013793896092808870951082513888849598542243448910764647395221624751970885862684697833146199956781472725349851066778612754386127020186300443554104342792697133449985553649683404311516289662038400265270900299343603223489040550637041439783278318331568913474982315194130173089826785128796845937852571225123283304180011560913217439833683904876616050155732084944079188293848026092304393457084040820250116201870726475040846717255073071228316684276774977259808345812488083279466274730778071683770237131965177222989045087742716231349511148050396716644140276370214117453027585345942236741343688558862267345797936706622520667608726082580816396895294868608524437277924393746855153519675006122245530198463621750144528062258855501325427366558106298428446897414782327925276276163751880695926216264832190738129969955394601143623183803324679507752954395818875039326247727055641307836225353057658617511310896049498835202061453184494216921503337307237733928039040799761416124223222242977237652975977374327342777818231959968803213111374113656633034843680196728144804829421740447800978620328631316510822565883501807802329677320231163096514772020687263102070421141012560307583076720223289261726743967825193797281385279300675445322971530430158384313854546086598476300288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] 13108510348741220028231720082469595085749717677478444813205353357108337090707023788246955533705502898435376079706962813767592110893761992300258502937262090097626317112615797817627411299021339571253421563077667396613934707261718444762109901585262575115523479054564816301511515712297941238094855772436724797860846433954003482382109957916830379493594947860905655455413993122964253827540858966914959771491705444060433268455383107091190566813795544424277354990294639908312944012506364725724053823821176213386819593789758803289099445662370760403531864344482402414434911788898608748241097621647622318917868034551280029326137823703285297774813031963965958190171174583736427488455002392925216717350178390892580351010058931469912301231957336617773783737111936885293021519853909968518081185179475918621240376719926598535124495876276248699333422806368682993742680676970853167435741458350171360661047827388289370887075061694004098701467869092540377288849058389191677427860333099787118944047074127692691503029354243630168367622513831797485606366379609082828745588948238747171628093133438515458247837258469814518702437250816521151889205217527244472067111409573972234497185327397658378604989750973115930037611579169103112106860282586187531605079055960387574555742668926723187485178194601142167019299146548633187460163849543220341218025118515827728859455252504630039881423119912470289262349960912815223799872070678126945145440400925597711327121355994899695699991488990249580303701574735379301078339770290364573791070568223363836111511535480779962103422414164613752070272857035310486280755561323930800673092384274697503741592918404800133373561262950538433341724623364317372788150481914383072904658837483563407532149559040538769689798916202090400555855010182469309526405488872260663557742733036851848840621158871369553706256531889798765553384377790931979832195841440522343961676374581443260124193760882717615223474485555294563013926145689321740874127145022815082250842517234439348208481527318188363286274626336378539377513052150682126047501866364547838035666648932883152058582050880668079993134940974829203354530412743085500148881492154186383721014593733837913074817599291289399816563632024279133741420210942915409639640724453441864538401244769465531683114222018882948893173653416069876368119456860745056747689180875460643723404457213510534613431500103981287108563531377978050255083282554139021794726946702348517000114083791067303200387617005918849813200986975421718687391355256455394463118092111674244456733181248252147162563853885524675719906783382720237382161012332022885406526387558840641618705985622766677370926022169534455158516186601283143737302827336204288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,63] -2379334486536983366167364616772748295110509564470435557048390009701471289421268086611722371476325923522522792200760682212572709158752701835369299615978134842500665176476154637472945272307505984583895882168886603370876638722501169343108177593616042907402932531894608593595991432368691933484241889903593098503340937856454532259036571229435858182995419913092848379602197162529364086389102219096247316008446203591834139546405360023826215183539055432401163560706684988261376251251129567864309134045633024833884098918617640669285440628004643108507578653355287956131639356199148297926636639885941479874686260092889155028243996512025776788859969764571750541711138156647144604143423804150667906439060608221997089787194642202213930004633918990217807589232547183946585074832891474040419044527333788030101378908740678927739897657895799345970859226946336054065194940220145120868880383054863677900529868639826249268915127999998355135219524167263033383178447210736365248794888450000802059540126682522238796438272764404278351890431945256821464849627128594028303501410443877783185055241762671267976713385849977598317824324752075069078670345364929127762265780878451322649802259157727305317697551548715300211412547839617993082018340701521782723335263846062071935634755446619834432402895359667902946056701763321607399107370265922909843297115656474692449356322522407714188534470625998231716992580629244296352665298318831199239905986552393418098942633627583053998606210245684742266583448833768939623625956015101912985964630820724201481361381634564513848788839191433806505262872863331577505490382959584163054979965996750034742189404014344845108524469515462842575627606476203917311447154463090249637621048603914118327121758556289721085067429428314956028537049150350328191775569153332097414913683219504600846312171818142380507788236466736207991498824175476146681410730995602094476297552090496622021481532438116468975595591962909593858740970345947580662168519294300352682445454086899876719555450224007210946265820966898044877391770581369076846989334444892557341157322084311113548709045766091736640695774653178030217740535721152029828076600428316103274693856558040151617182124810793381004233631601289507680911737016748222539357199543653294671832023658242921266403728292531588112463200494292182834385308936863317422599408568524852968987194497849299702311887302972384264327383726937332973133692719114174089222886271154017929519781237958425929856734020039927232121897423789203777704143595029614092928274217062299485054691508567110882842692245427899633282394137475375711620686557362258696991538053262357315037142204122480067238169971524620888986016679729373478663621638619136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,64] 121430185137123429856677959697055710596522003253303854095854345325475876069782995427023328046881650602872142287293063444623762842944452685159144825410704211892103441509157464387215717181162948877000149027920292813024493798918089975368680658954293635316935911109950739746673150595551919374679819014110501009639324656784052960192726957722181193341056098408540960679558461275836415981131756597485865436130212390312829971622150320408967531177816227961806153915896741444899629048556767946516504219463992418492526345080294478004047664001651597851074994418904246638425311507412371256423850459347429561254925275377347687330506802956966378612909233109952030596108084724755982744884279545864345308983343993590072839472621349725139991819706320836234071982596136402315388734469397576328312288338794961022584535934336457763450005573528617475416496964419701578788487092199743232159377917563422281664414531418682400669781167832518745500132734922685342703894238179512751979344388908724289545544361719650957508353711591933943873421316525760315754975209473853372226161454827608867901527001452263612259505561455913679423607167205193732141436017260322536853482409307457123081402672073287239150549594508461765233549278916030057253111964933615453112610944073075990150956632316094015809270698594446474419248314201152439217861330773362725377847719972039181263734502770382347712297795988159577387334185332546120315630476161869507026608721463358551655387163347952788167298839272507949266440493844469168105923815036437075387342871712717944977931571489963896949101310009380405417213121995141769886084329004605427065429818937297690036874978159383300365827638702564947011285103121021802495427585628525890420943499140179338439989746471725844078231817510190485458021176714072734234017472036395217186256744458180936826018320736083528500967432859065094197152616255098057643002539328276204671422663638018271422133001477365741827033653321122123409889138419016355684809088464180365495268072741693352989857544560725735423085812189077659079919239396884038740399530736824425329711113943429562459483693019631042853317028259217736787816490231263041225305746725184151932016207654316366518904248638827715495026178468899981201066284499050561642007640189606314075644169525503491656726605057515944745535522460662043231666872502132863154864963362080527181202420225618094301077818504000373254166737646759033155888297217228678579996110607888500318613099526744819177919319410425446627669864715611296552575215225895825827198102947106262477518372093008564463556245992315710441045902506749888949834420178453800694775690830912597558312134202103250572336687534086596579013242433023106863724184469504000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,65] 2680738375939395137713408605598727029246457727625739494408694857364361598167665599591566697194508228732200064404926178547066425578840821952201196233540761278672648975121907864297053911545720394441464599403689987982649454568734527116956778978254499547808664402024613927428510257264520146628916608599711557014735333360659217760980463153336292250469119269482411421083933428142136663160524215853635547324625118558575977864613616264138461122647140447430989089742649712758476206479569430250952712198394886290440140425039749144873878205593756737909725301703710612110984836728293658429542673285814603456862195039382435469258204779955182957472022223534600345258692691681206347033119523070732709077800864506694916129258095186370264159663209979684730914116926691899959029384299498919458298934438925920173857078927835175876681033527412728679583939657072285221596444719216358593399773823638713817556285496450855204939308362681665446783164429635807288632661988424427791425141958326893766565522359758767035161853097349540122028582579494194966326380812826589014123366970186907222121620739844332177034382508434649870953492130021971454316140728038698640474740480544317186019306195084786625149930365707359978127410485114297548074454125022283314990067240985631280174829019924335915514935198526978870424294699342369014395434451761455059678605072271705685235883779870616692832379783106372812114122361607482102045363105189677265366443379045705661860249523328674268361652964818626072806785856864364751845381127624451914770039939229013727084769506735226625274050710131420774133867419719410813320244102452293222536076945754320588826197221868187837526463235145940896135654986413076531174684903488948458313536514412425352331283695016351374154657655084693880042712482602592815682013784689705000435968509587157866668012350012483612782405901780371602362835447584397180804482085886723378712683139016810304349020754746022195255479169036703049252095979032030859447429255773168850376387239396347698121252004578747483458337220566469977058657847731120929800384148372030267910011833314471157592772111448719184430023165920150275467672259688449541413441417798801331377602051473994760521032220919863314500005941935569357281062562555927228864543183956724795512532156508670590191538343942028746978285431803144548429120253708809476896047103903021238561613650361052490266071945219310912885891215940349150709550673426874556926896272377886389808559341520469618041109030320344747045312137525390277414547517164427470211230233457228260930248816431292887460542854612540933150123286433804664213877645676210718985869817225300741460227258437263379320209625704047762271571301100447220941459554304000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,66] -600651283736264906338234855364708793390061181494545525197975818450094735905375853397725891659930314710473078975664215976014137134368602694497182448370937789449552305984145938068179168814941272780919503528789324342501151933451783034327604776599152560743740031752648356706993705060689439971343702548250824689934214854672103206036095539367289273867291669615681232198725414738885244622586425228896570723796127307563438786088827481837996178613416053233534558303128278227968922305971323896259996719180060077169545891205863186334279375148721676965192334595187226065566534273930874724485293657768775104061626491223579860236403137407157690527613128748280491713609965465683715814862557207022519924808868304310165492794209052849153007010580858516131338802788533278543207576592383161520191525928501270828373350096497478771073029006031179377741076553134924415277872627889600191818292694518059472599355148360549544390597851517677928223448038393183637601913402371298539583133109699866726345934318004887717870228042983775891539928349956598660923754403917107700800994814367815821658703562442383066720670657981494679756817788889316198892531674217964203243037387613755057139926987978106470087762762194186962378634308867323792880962658036900097721850217405574483786887450422577886624408901433990408803517154717974991167231763099739453167123182076023998992245630534238540895085044514857234352511683919068885095244143636485175145397864968225831217853868250030884881933741657080246994159747829407856426758268295945165139464310633779217327031584187050480348494997154445711265345734908784092608620352981117728523509203047467163767866983684445460431947520398846320087449027435790973146608909178604638899779544212361568437897642265193992951807201624892007690748345496751447326254190834414156310047302542932147927078927439735199117785285050929703141018508933161265860915271021646854613566219451535334689617243373944062821376286600102623082206894361481401975643107000892694675946864740422574435096214379064303541791833639151876039595590173599157721686180957746975334637728008297831676393376055590719409267066893967837436719385380181883683351838858153488414592965837850959174112651341057569848655856733673946413669839060863709247171420774696836740108989556592202827194425644468577969730477279671679811728225185964187464183344018193478818030999836982956324800076904319029108862288188294153040949840283351993611628217855309968952117169473714715513233833599472670703263914319724763462268268031639898921224312403685065181144694772856147371917429118126162468683400367464870163336888829927268916501438166190902618743009705325212106807947141845835904438675006426710612732018688000000000000000000000000000000000000000000000000000000000000000000000000000 [83,67] 23206459535109522927654471384024349527874341239175551338016765290713204536048859008724310692083854800247544400438653782603298496538393673845269842808525091174763149472683524240585280039298784309480025959717038537456622804099375443939661946943045539081972230807274871573695682946573483162175329809739049406361879976001872091450285636853916107423372070899384552298336108311791267226210486215006495305589419241173110026511646503322963969193102764934853482745830917759021649655419658387706232621883689680788178029612341249292111374030833858937792384177827227542872104909796288690558461199198651035741632078497285148999385900835538145586515344793456616617890775396819456379793635171234566408536079586025185775742024670090323297116712833480642858174620483349556729796636798074754561153132909352814818062621032201252940290957449090165213301230780497094827963915689160799610877503560791029851868412830505926210064409492191886646605138686640815230229463642320251449166088960752323117877101341092499963502139929720854936438836853639912549063709881292579447393915065179223992357475892041818487600219877647444208205680877469063235055898450766204253736881883076818583901404253642431995109868634645678532545835673512300717343521580557115308651831677075257693949557099709562837989277681881982781503665455851603215606435373017702504548450989650374947504201401269350864385135139954660008448413341692814464162121392270381923143093749650843691111089834491173424393793570770155498454364832703347715708572263537626333964342859643431548526952595930440989141987964246121548456296102110030360166186130871966788389721802486024528783802716021023958337184847204110231062027717647261825210123299983354064727164983251948669454314579912509732123971303829928646358473320234461360702873143554833723466919968113995862884108777053495056202830717444413540232441723217308094884103821187197596933415869347703909309659904635259302113374870080366516150788212169584589191754188433012150147084262045337357380606340933614930962115096407395742104090880143220863120618229127332330526964313228892829362313992948614072851375229115072435191844004871230644185440837035153913659360787516751237015624210925602399995763361527704033351350763320289346713338003604012584922158128363043845121560026439337559474243814668303959149729767303558774399797774175696401398236281322955692521167644096762579346025446999047498451123047671229946206078880130137657283130207945276499830547840875271940152785400461778207314978298068551343778984726711457430938415050833047376573487855565225465629764332057922253560942089319438311192157090099308180349998256494611459539200695580487985313593813537080104653422592000000000000000000000000000000000000000000000000000000000000000000000000 [83,68] 200786122729208381233469287585770820085630388504508127016475766655538371410732637262994054975619001381895877393514941614048191018829573431904149419067481202609480153610916601645789778395126109994257551837791829796360102065005316016725062958485696381050136168446082457099189643150457157423969516008174934564148289896001616000129713855911712544114239108116434200273157098609880416648357921558303026240109144118956928502575375153214368479679550560358914211427451401937227043516513085020079279451005040508000495637751128203711143018843866007353421676100189403861259052765362845892998437883460504281885903711589992831636657423302093748194812868841470794293674920850279983043009828269039613659792017033576873231098146049726668981125156284417844702580674892335470793674077747645291733030042735960119028700391352216133209013800391308183362938219481877785681160103933426205742093231331080680212368249306162174472036718834426444045288638475351121990597410233776496793004508127000287678794527316382874434816465343302819464611399045280016593813286363203203868141766881409276665489461744647723468808527178392722363301974210885631746303789267092664618717908576057723135469031916589817107751094347349207464627302712862688280124109978431627003011903361482882517505415119552596238742952713031403102810927766313898911431891973182671438547160385101516736822973337172325234800777324462671602237893291878158206681960614325337384703582955722210116418523989557987877511000348572568628440995986204004924393437615409424531668288579376085560082134752940754833436445168976996681893426672284810615636311527577157286132776030493045713696444983564973156587076388682953664797565485638744133755788586127408234185297770336375410505266107670909392836512457401251354149845706220837783118190561834894590411779531816197425856571121237622356598575548595574863632484600404122304280491465348017810406259910626974574631236055147353707360957945497223161964133730827291920001376159199600002955713253031436988768744407874091480101466536919002180861345527195830733748393209079875630454801641679783387919326475318035164416490120269048476694569394252840377808007052813517008793957511833590537722040815050925351357111938324790214803978908320757680963866082427818603292795505180976902999455769240772188679916711258736727922952298318384270881626983533648643934145325097222067209345451164569405398234189262888832163122432388587890964991058761774510851815580693263231694944619377755842393727490781994072486858280129967780205591620565652658121829157995298540793810935025272408182662281903474158382359716207906033273641612532611024433551927609414976489014930811749265876562268693744763011072000000000000000000000000000000000000000000000000000000000000000000000 [83,69] -46604422320796854152844404005985430913300957570347364153510969989763719281644333357486379982311579160840408617899655133072893289265532175801707098748226871045006031303271860286353398194299825590934941283789724172395887865563658051410471749912176062144728421284989129658663297636834875742379669287284606796408375177645046070885038423477656862536562347138038687022222943474741914912669968209000130349246244053582978891537887572763370556818881957606340622721919300004914780620436207960198438467587744026623546139159599578815444285194858106164660574150091467008664646237216253430388281757639064217046096581999881254041781468390900376098237835439752258894768496815450351305740181204191725099388421727839813637957499999830390734803028396428170987435916722460353884464107986209065048672483092652774836380166202188622712888514757535347977766806077526308526899614797847391420112188129017036905308171118596926930979998250110082533834916905962356297789240112663460736414574500176979893192207913211247264784453019593456002562186592695227960928046930223355157811968523919533606211789800353887869082386207295116892342266748473588746938421714024118859829408892214162094242668330392111772672195665333305094769049705140288127588879219844292464434799070242250208214154869460053220002019264925883069731659974653522608854997348733176517285261279740970227093533894730138036037293335151507174183632771873740384246454395531689016520913700409497002193925157517314508258912223011504071365516090424913482345450027924813048236081788939767294006268166521351954497070686561464355350412025205895971677371006811968345183994467245560074528398535603722242535495528969928058690614788885893202078117468037293305840309510550243066358957334237435838939130949113504985180133664613582591734166830067334952136373489105893894473781923712727110627612002068122251689547941019422358140447855704657932929652261882632317471233889863404377981314671690026922746360042700557013151781416407661452678802575026188930789556418849223935921702826100001649781689331650153750273962130565188998936411019477958174567924705790655068457187330405282642714215613178606329142333622098771915572800515771850915431210705253043027508716876794070815953605878671296509873741317288979694308409290861511500097625846406149855757469644545392594780810148438794638679932658262147541725922199763687785135145988971518882920216406128462273226213750222022868167036772448900372820345961590618344987223476135860951758894834516352068477979411444391194511528842127274161530726462801491546990430593692693259570723240826629349971651577129356734447512717943628256096704675696466051529892399366367221987292892048084413972480000000000000000000000000000000000000000000000000000000000000000000 [83,70] 1669707357974156612872934306629946587668597805854539236201066548386706751430218396396300803376728650998060585535782333247452206191049294485872407384151302169252730201529823173556553960303347284953865581614255372318899229229994499461611481381657614242613094424171045682800559863877719190538153724981170078897564743353557039026426606181375147587399528817954526987616931455396661424345500792228305630273922153725205907906552446974663176686073682802863051596148204166152603601290615036154386942371563088838459425468731597126892367434148268416929043994311285502467654696898090973571751778988532818332361397574115397841785731176437191190707469709249635280249521094510636365864993565571950963605079970260989344545459653389853277792898880839992763135858830397509399759668969054869645004768720311437699247069844158094397466426845547017549135844370874677823806940756316753608593362372366886777693729219674406064699487349817926525551285884765390789495366737893502784120847069358176228737180594496993469745231624370090273431873828092199644826601885339682231689376192760842622030960343889132689180038150403366359455526981420336228093063738451034739696694450050750128486002354960908040917361262836060261463340295092847401921519418721434116081320809191248556334321689000186223580840154303521355889445341153206367671735877649741576849695752708663576377236356362087170267209290500391705180259691039069551386046010816200647971087945360926339551507874135103283036935089125302795160513348588208101109220811324758315697950212554718499836840095871055334236242980485520242053687775315252826062594365387214651899526363565166095265653734795523513585077771225395491738746214864467548534001660830680070921896208696361474170648120149715281409456209352582080038357524457384136816458369425509657928183662491448119825559782654909260462836755978353567465071816734534167962757855880804653301334790468560793558744338359443292043745435540031343307508364663777698950576182054144654967823418125211872761354146563823620851882569189600723338327136461825175046654141980366637218994757373371934345341146774302238753014766012081990130350635393856870719279369417682330542909544211866947059331301805721594174851350764865613825344864427775138489335570082288779177592719809959916575737732918219982862494086845259925443062237394719108338251782599009477253551355452947785365490159742154210377564483417098836179475012788456494792254470386597150458924077854771825222896791166267429941235909073041765091205042304811505176220969177188152394837942412518408061664879601856360456990238816093148471958460972125643475394711189370568324678298698445653521744743082296174296541350706343397294080000000000000000000000000000000000000000000000000000000000000000 [83,71] 7426124168787957844151732270328271621010537598120855970273749721390778474382484154842185637886442973351004813873953764066857741956717122199769743197049994523002455506125147249550010477176535578904750283423874911285569772651909011464106479933386966880630793158275309404014369227092750774407992224803165097444645852343684250068118337290810344472386108400010639992384103512968818113199833306006620254925197084674274396657025775444695922449339609141319984439706373857149142854336336963228425712005174177804054416816513673879885812441584337730485357652700150393223538137397135451619011270183923131315120778623997485948301249986704008247904705348386278487417299259797821720340418476668972154305723285436995563689121856642973851469701607853570702505667046413764191289360925440187427340079867964821400163879488934924957188819600430099719020791459672794438804870782667655216258643614665508351224542237328872536209903946675218293248636717124559925459869419250138662813534912012449963314993067593718773199300513007286320208799547013569447359957369396463212951546538205666613344024157138065981424746978189897291022340897326822430614157049637187794625134507313309921247135032645411975209767020768027775566155990002266304201612683875480579748026781775710924351103391753768896598735194259882539622834370750207727305463853145047220506278280648987712611167207081233425219188132658465399808481964809675784696292226884034497331935608787492256548664811156108642103145417715394605690404603575440461950920402530870621577035816145076197437959745903878310821696033200024512689630935734297930558225798754790111726442193094767005805238485955658866852099172728544526853421587003526441230645045433660375362411266704480933835101474031375706961130342250981971650732143035658800086509741268328937389234179359545346147969455521223730503705468696090155892124419299971207000075108196153143667844103177069646609451789500224521061865750666702323486069841588210597569565456167699212545125163118709763100321352898897627566727537100060869332358748627954004819373159566723235732890596771361534169238930346456769767113839333991426545999833631096279487173714722734860112632974904577852218950356003359246402530135954797487154826066714914194255878047060405122551138300411434155345286974032121331326043870223993802008755187238943438287642330907902676605364793713836724597094057697638036894179115411122877830211690965663163066290663836451786031792369510633076626200381936669307470468977089483441260522316047161212434075709513010145606493036109938460946551387341084130729824494312975659903275597374768774298124531198719006152056338215943279633746570909317725442283862183374749696000000000000000000000000000000000000000000000000000000000000 [83,72] -2928924112259095458439218849556584155882527269818194228715766339005450814230979630441346598265479743961575448319721996928187814048098365029597360182216028624898491368153247314886808569650079100284073136235959624676728863010134498245912979624866580538847418684064611400995827134755172403178828439173858812744222779287179057139374647010460259566042585846646982881541030928859081119485038948786612946651146831768648282243397588866296258073433588267171853013881808723564524951331781666871080337393368942682491541695421493126377619948304158236295543378021768109108151090045886188658533965124143337979814913578509414551559576706889129615878995991054878714693812068216118802142123573076881319543688617726667554021051227624106410489707682373125088032601906085203886118238197850696552376661222858116754694669098662288548093946497239712014827984971102386146881892376880351134996700542506479919035304665577068272330130018462832116298571992337357433350141439302493335380946156674199917650619206592729421199774662353051018834815783337765399231099255223824620218853591309490557769526203013433759926433749400011126027460184506514026470782247745670220656575389535857753036159684833725204287066571321247032139572811475924211761311332498336509857890937859522534164868578171144790374845827738096192283563900745306081799724778088735940144011007316512227432960291865894671826798430590916262967711762281126864757860450130339660958907899349124091516699577005249702884279358746525464286420053681923208011242191029865036283598699691484504014093000409902364843322713413217749390187703663946658737209263511487149494525976529530371549076818527846921723469902033742496927260317713246175629918535659919676988865992939734165601365668210345691528492502362507424811677960328752634131034742989054429163602905568655575427259557573988872557583654379348631475017116230189733419641057873732342138294848157571555533086143821279931865550865540856527671477901232178473556038411708167727881965236189349674361094533619002109779296296286883246662657701674955032730326954298261411208232656936977921503705396039195727480357853802783098237358500677366352424580584134140125688635039408801813201223628318599180889114562228825446852123697090893814395580934959005573653297154297418011901958664370737229959911636364807079592265998232131799446686859632016540077928785669365623913096587202308668693101914759329654349999536666499763434434820460675043095906403599037525268217714789710830266363144434646736555657355551653226904545546034699494178162502939561677698781511210254201874929037131894901374038165788854128896408100372480611423201577396945947647557126058804452865819059757919502336000000000000000000000000000000000000000000000000000000000 [83,73] 37408358704672868908767974479916680889345081643789361118567350476553593578655601607952339838047906259636541016245004684019767127835616089881328618867970696370487314406202500834001702166110851186370623487483891176289830517416471317938229446272313136308326238279240225202041260785735261448806700989238071658296216742419825354470202592007066678740963125898701947316839323411380703675309434602040791950926741082390671697364889679470190109872631886872566912280226299908884406386193970459660250372854570377460103390673436807691006584069622699967204579164548314005388173238624286416063439980110676697925112847683690981358917198777959451779385839641996013736018919766090011340310850741487335939389373748145379797416743624565160381396772858439918891149416689053481399586080254712553164260127137995631192114112438393681849314548969208200191207297124962056052372022446473403869469377166683530304150826529683961794342669705572982885374544465651388454710551556073584752453785283434744419968563126784157521012326254636323577701157544022524120885838829638340226189518849497462982867295574162252262234107731969830992406787366740933171526109538132108073326269521130373164547265749667510365282347578592529683029304276741741427653686509784552690563501910450975936320187236685662761387882183728116706179751270959666029581968000346509904404011010097836630482888709196500911896195806377871800096092560644538539797910086388727926038771658139618491445636049337955924425159136065197018504205453008262047788996571572164922140805057770532126584814723353383694909978969719372652391108485518077434650359866374533023426685363749959920448767468481429339218196206244849798644015179829988776423337227123527214795887685582602385576910912318672547983439955661999987651466967306382036090512593458007088932777628772583377444864649683330132151445902729379867555593301641233120309264209731038676973888310284503806654248005990169290250315326395568608872157895558423464907756068415245541414429492586588833363473552512978333468649702495231102452675473558924344101487407182917131007275483914185327413487554205501193645658842494730768404495362491022713863960683745400015232204537172369899887340568220071422986217439994605211827379631901313423572146334779571119425222262493944931415502942839982057421931383211506619938326575323268773952212341108377964161309636239999923680520785204948065832381724194568626811421600830595536166283846429024391185831673887527630724478413941640048882608600587582645832844969658053277161439462935931049421010565051787899603821737425728952632112531277583546580351371690316427012142785606953159507090970644511055182619839708708290165159833420955648000000000000000000000000000000000000000000000000000000 [83,74] 3288472087316209940075753007455348367539157820853527505478020946293320451052228312111134280901715589562037301974848824174656524318223199828540080936862102586028302888387628559000535452996555027736731699525153679559820187799326028715090015570824288207343183038040621846107259560389354428828147789915653200656555758292996200681250548057928686799691652884850425081093858272313335073387422535906244450812790115183044706273060723436024554738710736657172909601293018269886618715163888500187139790796050180005866451477468328114875793909582159984237247347653331779606191174524875974392864907842921783523815685643012388277190395146722769909722277120500645151314306357943239156998310183196152226973527896268505600138955255467298524599173660573471397516681084848910050476809314641746155294634702640824812878996620894532827625257025014199279755714169947164472597961930551614369248034872835851637422950331341503804973076331770874905656979113731407247696799062241819301463851526014974162666299942169595867388148610230211306811800353317459157538448164031554163538244269990207017370236827072394677014657746093422139770726452876297382767712645624462056025946000336877553485670526946532536481077002377947788756821950616115534024108092921386746249988554166270185669451235330602941138887264076816720095958365510182650115081313867775648051730192919708906334433818386665844538853694222100933829291969007589629090453195744277133155315182704891314112013628773900028284179552425718864406676533875810569829167334333964891898013830087751235144310030698250900013547322644256685457147749747233969437955104644647590368825128111708684783432921105322085637248298286133227942000396493552979223026554106385159939262205161076177465600874054169904340149405492235313159862957588532005135687758157668289777393439482075058869218382386141580378136203310851318583448186474664079168559791649414099679353536113822437996037145430694880975559473080493747217844122511501884307315366341522213387685332361135678525653819388199127755441724081554527157928253879435311868459345067899096653412620135561633634228123765835453540169794636230614973816217133076793665970630156489244193643076162061600695857148080320941828185313154251356317350956385647676305223205471892579564273596036657459428803151610550222597462131442425467068033179448834076738588128812243654032908247297612429304603241123539817026290765528934760164718568707485913504332438829863767860829181768300730627572479120868657926587646332509442587822302181564074485535359561774735341879418489572860995089947496993048623904743307750147726672635952208633149284310672961600561679750302274333327150153237094735655099260389556224000000000000000000000000000000000000000000000000000 [83,75] -44532151051468907422015315207446473196790511718984136582843024312904961041642381670218457167933817735051449707047942766765484075454710508611472748741287508979675286128147039383163809698267565681700612315775044001551068829774386502655624410522949866482770383707239870208159375500713851819914002083936452041022455569434909918151222357723129204574544297766864150660574580286915520729602631209882879764896996932201543611835815205789835281040963416208850045047012836115613911179287908207775886602455437137470224466385529445687965321638914075740583529692272524679323434327008913809243608688200811951832387578327691883974263139684937629829961259618412744078893922159617796026157763230897112960017619133839300436772910357261854018171752670784690831788726057400218686856123310912224180167588310873512190681758540529878461758807143741410507393439627016986113004109929166940798211246809826566085758610761673628558369008689473262121240863279115564594807764205367443429584440292907404908541480302240057167603919867922022085909447169569194374919220299885328926625395147022747722914978585027208296615827241037508232172290577714102640022727260220569388596136148050295798905904831257818443844723698698789625467435159229375896851952600890907154843745494795098447562363237714990870234797137715245156844653950918362392938348599010466972960093143048278451375171972698618492442080066350103505203233697615842270426053659465216745373521552359848396849288967781370712773456841522183789932135789759570780346717371272217295148825305299208705399380981531800146495952476001144564733114804221811609407536275741138852547864881655905514780582978591152411927956576473798956492765200472502107919893522781581001569885598883020102619464352821677435730715125606522257592231549068984336877215950582349588974900757272260637797296319317953857612788075901039451097967415425989901838090168125190402794752381267883474140132977332030708725258078230087021146048446013947454072988564710907645400215627635727583701412227999961838879180262324424170116718470737409838957755683324984925914748549197459688452349212085920264883503403439068927362061146651052399611341257467059864000537605393790472004632926804397690805757270580930705973656429371338713380876037534779139139800786160437493253984607119754737165995554794973624413727350559487446797386543766326715689592663347691334079710450626731305740549449579621873323754755950616830317545383754157570842697319277827833968447400516253603906793580858885932348855199923651660039724944885622925048447932971845736982087180580558767395934327126531257710122147956428971898745132763429004630090857196555369906702265949080276727530593976320000000000000000000000000000000000000000000000000 [83,76] -2827286975509165521626294696870621181072405968535847378674633379700495988915417309852265623649745205292678598546797754288486027213726550981757712510479184075760713800366540635123079952080825085570894917374684583090797134505520499429366503848438177830556576854674664493710757406475032532719275816117143487343237823944538450877716650470427181178231479231933821486514172101417748895399824551374302068137829022146806928010623385102266904186544654693843387948953402503408861419122517886132124312568178943303869694792019330588844856879224753831329806316689115145119082232546183353291288948026782499675272015385479161776506658399265922620166623345815663071977957663904206294136893800664139842445524675709345055148236714128364243208402685249551436036376609533147901415279814752322621411357979881293784117923009514685921851114118455404004880392456145899547193215455166182441694984310596301333456016287337401663714391407390594257760101319602241123744041904664225031360973539475742452652796161618739868741882267784351530247716958242854066996650539241545513729258666079337442035331981907043311495564188039572333678896820309105110754690581307198999194419656060476824235864809960826519966140019711973263757886932409858564085660941987672030712954699287540721312647121987693554499768508086380081255844830998784979640738646550725686587296463539325655012171501311009108672866782479686255821333355332992290026808007689711623863125553302336395245292096203475213986596648513959735184985725825456548124298879731274719668520430755945949193923710809307300666516491529681204665484558614022514943863586252131465975424274202588298371577206867710059827190870732615625897195758349777572452304098147340967915763326559009060686852698048452500241358888963511411036510843017428794794621973145920641848056390121293271584195425933151937210322782236049862027356744159447180576648455766579084471878281430446549933835999962205978756261757996560581144577429836642762449121700005319958383854520283654042563767293431494188415903138780407757882484777967590171713491793944192655894851698718564496868256248336151237400079935769766702873644666346401614715101154134475997503742751116463653652682044784935545910734231809375250961821791744854784591984521309287405752539792155452062780481728869071091194734349752260170809893209002749290375573196034263982084604932770854350702954401326680954815468388998288341075504585316402591303539454111375041970729620432651459451452471771776662741418700109263964472088931939365953732975689903442721904922140866544920065932422233432464927199753130400421355464120429834537526245978746439202545541107575157036645626397980722605909506659450880000000000000000000000000000000000000000000000 [83,77] 34128507167683040371565155664975639902205852130178504682642933437180090106485405536160578442723972049850102145883572301728794634715336891917116393407839456787125921785570944121598701992537379696276540557311180003891575710079137672640686635891719399469045249741550376667540995916047098595052614265121268620982285109872857955132088215627653615953549105540737256287602736637020031604880972103415874492537022792275912650708832795958146001915161616298179564091708509417467993254199799428705174397546826754103680938561710355987696465100654759074267193492054003900786588405906337050150828906531317089400119095062925718078101009964328716516986077419393293475340026024944090395677321347953287160824974902065033971906830117404375662819199894659292121301850697793180311647087389541737077225707299390890299061833435545716339456589850340373231622694154461090320662090156121715891218809405878726140079031766060310634733771374734555601537032280219541817739022188373036380267182651963370151705199583931043473519063701644211504746097673455421291428635306332145350218096555129925116375120019333188796153979362548728952643217628031189063502339226966654412348964426434018450886898975463735099996565386458926211927325612551445602360947520966384551269398705539035777112094438560435518851793623673212610528278312290076621354787598947804312979928165807792568041130519553303583470750905145780333037331534613860219983038966979344135195268451488310099534588429014103758607218207897389236998829683607676285785528789877145170271241994420064049223696579694220434656994997410436496420187562582022432073950530276487716552356281391928648378324231414529260611197872704927297926973758648242360123672953033123559910229683892723418776870225448094303497463456836644772260142480787647737829215089837921120689318044784548260812187176078994271578714431929511366030385452608350844966958627319937494374992557666448099829814084421199916403691329247113059547495689148635052975874300126345855149954164288652278237594536306418492964596741788597932941769087734722591648575029828800594852840484446138327953670597527915708324598994593568233846798029561698367551678635398156821439380487725945277177223511177341104048892413445375335678972026286111985463233418079745176640166554003032540748957779756733030556965010277750242930696067490063027753851274024855158926859066991152060329802824489382293853615529302979081387882307457298770941124997497227096339505608441381939825338733886350294443148210876086253603665182010467669258028465629004793520433309246757944696296108421323851953433678816607595077735057230195137297116535358486355756245348848756931233563909374480869739577999360000000000000000000000000000000000000000000 [83,78] 1368713625694541003668183632866117723359938237223909558011848282294490370163545800390469402794249636970947830693192071342019951001926106742924554390078181247356390112831849459947503253995115575658288252022825206983914570632287769332876922403992113338584233768095016005483108778159003919384639757987255900435768715006910246929410702627013996553351218330196262029559370716878541476906329657171480061239884015484638056102510833061702725031093093386405553939881801589343750287973411043170933906352496333863916386969303892091696356250896322888144743232309526334024728177547449528996736365532223607484191960398226334061317324276468864207521370688797845242997788386729220690253163855614311636596821556210588236665055029878287845837765396996789197729215328733409133788588003097941590547871126135026137192276458342328172137459876906338368286121692419374026635229627777901271366819538445770863961175125670977820056298249210846801930373620894887028047914583725595485726465540081727826447771020179013918103141617495970174515946165403033568849093221138319810370985396738025948878900389379918511924556889365850182380214781017010542959364266777654114229122744911031113377176034982983081041508788003045359590317321631565301428952788487275698028223902959159698227844664490359978969039328726187440396591425288451096518322681968634557346524084210974843222972676581781715126615624078908869099863521870289742682532999699210252398902292872450497993601728760286482946203369358463297099787534221001385316860513485699569112734846779120177473076170953452942333443428495538860696538408402399609925372084878384107246722220958715108799230125455776016655028356376193593535454815475614237979861591655401837897079072125938936758591614602868546491083718316574308322045789925741579230856538983294782244328586008219333013352778293841514518147829678979087468471487845787143065081217314182695280702173205389452676866069176361386077621990295602629760974509047921397228476351636350333415112826408578500645063743327314403326197966776354918247366939868458932015587253561896710412794999841572597246705762717387692604300776629659732207435900179047319692359435866953994108409978608258343725699034519622853729302153093851349645617422688243326135956679074850844840091145241935179809147645713380276891967759197878788066022152028436765238189627242388489309148861843627813100520137490345767865857387496522739049818041593222103353157739779630105967346248869491157496072506813622765876053529780643389296475031607034984105584523439793652617777246890782682682075433697730335793970443795032305965864551672424737673674212334805953147374259816759614904259334589855041843521126400000000000000000000000000000000000000000 [83,79] -16565416152745485936832946217622905293621944359904643605314989143853812117038405294215984427935995732771569995783677349415678215562414563941299245748550565704441532594887359515903732315356690606561705626639654913909036318065940883909125071969662185503417822575328901421143035950771660366680709583306787332871820940118560539229729830149377046839337989228647219654688060602639661556305667008517943882969651097107867375617811449723252417304684850979874466432878392462184922147849308380549631384588848259268089213113032631325196187672469239413649571454477844337278570392511791152873623050710495296956892332929389089689508380931187259583886808274296659458979499803610267501891573464634655958964247218238080621181036200550193238653406909332789282186727918220019835794494143421940282400327889870914133124795561052624609119486400913288632288182533518031560076188310889870796987970003732565330770035134810928142236094705351734802063252172394793025486002345608535602907601833676637693693202173057366660885382659586513840312890761827561286460349626311459674022558716459825511320705689548044626480930989640777583181626678255927834424986053674240981890073148290333212387436200390841821005305784923823836696971709089474335711964755630431131315250335607715314507543035078476278752468530802645351570548209110004765509826575796283763070422571199401115155553401251538797418562263066237339739261351213575031552137933998786077993427932877050850660673495494571209154790708025260391228269279624280916833543304360973236618702535972452699491954566095159467707477694257535577185277865860302911104281990631337607910965123467723025032709030397047936804429982529643867458813788818621036284222080140085857456025431062358800186862764114539010478999684482167986090276888838672669026086588435755335850853661701598363943460907419491433892778978554322634615887230910518827253813268655143312674770974560413087171526138614677852171090404320713251057803682838678192675520782304444968377465386815256083821872886066045310434229953416292408387589853793187654972659610896679883899021086894552059196422323931063956066721318432752745807643285804820073157365101348665509055179155559039720772690116229718134051050169463713862652862116325387427214171922491437800651659902170125519414712512056724663366674757634048597873775741201014901753586254851535860785105989721800936473151469105227698171080120730100270051764385443155640000357719088802992465160099486226863751459184492332080414254894256345769820710170116407522903932564287174194028667034831691914076261062097116242670435888186854498426599099370792226737957037293086160901426979375879153885983001036027107003596800000000000000000000000000000000000000 [83,80] -280569505813030726279833866057338559708015978020798370644439814588806225105758095589137482960158406603462646085114150880247312083004586688979659803399079581520935428337518264992029576255283395240915865402624285038967662744876706075970347404594517102885555276973976595899888012426321803559740331446521838189637128278181217458531833213599649162746558068099541605128252743067904305712736415238899619479281838285393403189761299297242816826254268173195904750861722773574292427250707556635997134846064841719723885404185043866852379684261114245863091242805359603512420089606809396606275004286378160408811424675803425393411349930259607012275984514639895723326840249303765737116401994153524231234805927548657428741145126294920135294555641933643583657783553405460169933393424376239705052944257706431725035509114027998192619746132148445159181146461238106172553573501401488877324289324755873793288120254220119613763241008987459592816383500003410910998335404635042343916678282884324475741666572194534880302620413951404797340183294009093956231096125489820718694122555074431271481229911492810713244581509146275297857185798837408534024699802039105068251995553727540200678602524602670493114352059623664442144998441926186242252938528974844338466760764164753783305674920705986238422665045793321947355547101686396606419306789747031365382058821734829933743812453700083415114255801860969184816133771906277735750651677642238856533142570329762448003340881335410002807199104466230307603917756337340407426610048528441339121655057186097434915341462896316654911185784904265847889474068807367313547835579182006805036210586947252496044656862706203086254158190489014027537515045551020027653636359768573909454508337581481199829242622325287075845688310387321538895323590999077605906430069436933776260411311895186246317524368630147356815382980154928602881550824912826493717042724690661250391126339963123064387660652345057783851209659960736660813989695679989293284240095621978412919204438548421282219175502281315975821476081058669240222530298894033172410458307010585534286844482624321283467976253835957861487384841545985902573283935939758351796601666786611609360228234941681739263299330594425197105148126370340796105245417285502135471150052500626258722000716942417122009513222228685221988610788474508821013022967193837631418051231168163209795435514808630456752440778752327964547906448439835594793704085047991007382596367844962461986502816607210624001015923143064560156104702632810061752971831841450555011719016219664601199185816098949912871254638132244117746683299077638989520168067753641256939810003397564866505830027431436532583238185213784644082728960000000000000000000000000000000000 [83,81] 3983635430618128721256945273649672459307617610588069240267557384264229199220449624462268181869913516804467380258088412968230484342755790788930229681430741256521494854589475429941077666618015395118846991376370187977733939822298722717354870264186381584811302755085691370571544063933381217864751235750362814468948420700394422707931059175778328674941932044958910636848385289489712582867135540859681381606359722192236564588989247578516522945802383338576969195593631069706308869835232730340480261293951118008231591713188094518723785317334214567702370841173409684191633273984231884438170747658836721091508993221212638954128651885202161588941961332447334817527161644227412347860391257265640752161130754566999797217661650066922385292444063378891113702196689461020082027968922834632213431575982196777807166936924934396485250858138520512954551038902442901065119587648221955649650320952721121325808142197473402609960975472751841029332003897296029671236457754018538655121792516448864752635140266084924910351742583239242457222124297756775404094340037576945962301464969549715428873708148829806325776432132223940851428876428885357668416437472509899563502481632927477956246953940234197217246688596192431348336026007749167434552272628428666896041904204655185390220874114711296067930585576347657840374578356999216093207338879910429528039201913482687539917206441676896110390457294836954274741763703065903877732749089915022614991045226631576260129302565861228391357367474238095611172631888624712027357055803624150750668600209255919309602902449178973171295758858535257891877171730999000958021319875353473859772682018018194358803147755691447450827336273890327049893111299826891674626333824760086656874110319045298208503238258101416798883560403568939026328994833134673614507987952437668684461828695829676582703140172376725385316184311677626093848630938633812786227017186263365270664020642198017525562900350197141519854813829078309933573090144465069099118225307361360373969518165102230718089986257818230731428583993723068282684332003040984218432469241891380391688935795048054542930658237535733013244462772059395405558898982646818026104520953978577918631965131331074932140474049808544675892475480181042331798757409212008619590176487656852678836479053256527901610958385845409914256912175078530401802303413138363636734912223457684433700714998261154420008285776208356885993266958940122734333112758689376759567781374956393838891434575194879932012539147252028472472821554488948981701450576047787132030880413007198919637354810174356800636662618974426536709695445370455832227476952306595428459782921685613658099741881650807382465832509788705878179840000000000000000000000000000000 [83,82] 14563680721821677577764412732011968100896051272605088664693126751114288000218700190741046098356381882912960349396282946034828692597521609660561444124619432313375350770271190747564561388740663241743683823269566172388788888685917016876661942398068821690526333192842836265507290248486908428482541520468272346254682606250574275340416517060964023896929808459739189387256323072254325567834660610028272302319783856087287572629399500648801358458833715076322040989677174906671867924281551973513012448133051954609141882351635391601746473174996344268247943147539847861421530123180999180725816084811374933720638787193625130690936934000752150429706283533376837703891860568695532087278738597333109153679239568583481888382744164869679808507300179216185694687320886316297101567718773586218782828669133451506790367048126275207152803056612232792197705177668875885770411318250081707453111303701910724025624506972642433981455924578538329436980022303610825059155990042560515971063373363429798547819041030950037816066435547918708681832400144667985507337041023196770366944213417766075099480590317410912490707943800374921223083225376387771141023535567856055627743590175490386258284965607122084322500200241260883702938891609404481510017041747866087250035890077782999394585285549299619083470545326819745877936183694176708956796165631921228919064185769898691231351129021761021221547141297426108792242239859271417337702659748586746809565848848872477162499048889561408886545916168826992434489984271228335525111215808514814137512265849784066850129960725507045817254100855625292831694388860356856420980944481629661087128139498230365726871643704864252214093032478289871080220722335331935911106885641516645641175750004459991737639794262109204496394922767305513811272462461411210849608546957662432112607628913346455365655973069219048912055614220288860856044501748251857804524157948066110336202728061286334442104599339771004707937409915274216360282718426189440857386434346312386640586029829783659339358311029796221276122968987830762651528239205166058496816947285897238730055899204317699916567540827983795698853313333088228845909646220931630785901500713381359456959255331170640876989154406996731028706242260684146192482345718744402846871443558167595554797477484769323820807147174515687416116250530179172322434869223232297918773396008075654791201523549180698040107583484146839327398230394686936082194620506241722494998019569122899678642549501690406014244942944442130388664604100622057484628742130753334186342343991982991021055459852248597393292168780561583510546913212869197103143967015994820988655352329825656986784262785296609602008729580746257203200000000000000000000000000000 [83,83] -417497789383740117602523511257862289857724421297676771728171020127866005259024669959404024768400796172013903059884083764890406923911059209299868688119415373362397779916930925606257227474555881268394442244996903080521010148225400214020966568110717898050533341255875452819936792620889578256637022384136868635116234446638414441282121516316596673386216924611902540660070677461501671839530462425642926673847659683386019098437567392639466467394427048144938664844354323790476367880083744891210154008554849025851772932152036920776865791305574584618092514178417869698538369956904981705567552521245744499893052778146232109273672393814175585330027922235132653136892725177179228257921378595844365444721966321139008009707912428726133029032353747298097972930010470686780048578691914024157088493548980970769595074947707070271392102960968452150893803581851010012566701216793491612259058264101667651787136347774934979442407736882110135358017623224386089215766850936896630865282736563802137329166504013629163426720284983710146680722962097930686555152924801203966540208705354403380068039877897748440297039997260213253952023014340518357122769680491875407446762484919109486572761539274307677052923471461493357258221964813477156011326408416573899410316852193881609928754896368131723919154683815324359624928701576334788473377432403594220317625437514817298241880428124399737063634653199929178520671768914456798557458173555523251395200569981609283304485054408570506706286726862741428228586846240791517340142909600919412594452101199140987414881611223403680217137413065036059339165035863625796795457896201356113575499459938005642188926909349706926477834346956993007866581225996838109793852789435891944735620037908025815220406337480978571744135888260212706104943302976083738873083234677021655683957699675315831038324593881688945238737127978884785061918814293064270419903870704177667253916798558972592198289432810825718580524197730960239073793947791617964024391219685391866337725938492418824861803400631807171715350415896791334928569532335991052182229679063218267902610330027074656428046399726288438790864152281960188255064611727980606223795547565760465434420823764910942466904113191189766061374282609212689472788226793448782375967957958100409985338693256978781993979510278791935485710079220829073784122334164165905242616998054363044554004151316307043282895257907201640770678903505304981616049930082576582485045043282415310507496030785481700210961006874550296518322459153424065485128979756408972931542792181989582343201209154571585858667896600231856148384636433266385823856993576189916337376608308238441077624363792094679773687320311245045760000000000000000000000000 [84,0] 32104520893121878374986448617656624553415368568189665080180214531810013487865339102648641835099890473969321063812911116873987240279234619970271498728613783478217114061245820799573207365145350548682639389113492826865789391957643724495152085815832230948193132840127178902193119285675862447889015476290119785790341004139546016043080960207211237799867604341602769530021241932956639393830100657695818670808058109007997394289925180050149301279302200559717682685954748761694674190587970047623748452349396101924984320981525181363823684131280609340729399524100948009118480918521488371823622921996411582209053114531031966653014815501333343157065493896471238487956963998067837622252608276680845892413792129131670312217349647749671099614146168188872887485882618142665311544473795191397211151286561117842119824482572116726205037320410716328299545333388797055168404613558214720832924689526405309045893021760616156631872882797452403518536315389416964488197874152590170646151818766345219145102228870283897801078522010059059054808778056440460884213957267656235491449183250764146703602335946802383261768747623057483487617486194000326103452735628250332568556390629622829211883619990476375308963598468740084718657927236527716681139461640427399302057357611150398775748619552515611435439902451906631274624725734911996635171994257477289469638034510804841737550546015983537888998286179893983135527903195643007724416877706959258731086703595618098982013043414649467512945278941763553604869113751949121939552537654790409671059729612694933049192960492191916760376255227054804450874293981784062955085856120480184495731023351065179344041980739201079947309333649711452206536989340370771640279092260920570769647829029444169820106530277504622198363377587877631115868340414928045181401083970424688185283006686378555808999727137118467319263483923971373544118314318415979005395683145110136216295467217575391476197186553214623150291659439220592726753540729273689805703942930239584680702632083198417883839011764022283881983409754616713208613261882206977143955417943585610507305062008195739313652249729709121141652050175037316601298443950659022477542681788455846590112462723846926724588914968304875986461735279367856909199663106569442951781133921381649735792202651819863248529206779388795474432692585406623605149761137533558234284752091635003424449031118450980461626206101434894773524747131205355084640377582436918950192035606573150611686233654803657531529374902895981751223009806013735996290572136462482011057299624591494787057981551928021059022415903439178494879199676657537830528279813929505104441514767799017815760411707426415537486377752163475758713175686103932334274286328020887142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] 2686734310564129259649300542411942179760748314920825562892813887051511655593146503900708810065567460867240211796741381710979117533959766661119633677475273763861388753605424812092280599222840005183704826410737710236638576861692924539730891251761297907202604676377523985012187728406250209263998267759515266804306297910585756032224214775971791393016635845568035315120822349884046762201079246286640778218038897558149154158834130269212471785106926939560768772286972178607090803272262239168750268697549823316829645282682022692602381549883669598477248918902227561550237593396294202007339350808327505270267332030389095878704755378914615649951191517966395528805529518444157340825925912777193995876189631381576379662563301443752850999077137050320744001169079088499822172436929421111470069606732019316836987503487433511057471449367084677716613305993165472325490701107365053968902957679801398191038988163540684758320848901980563303422520312646182721568562321985433197599631663299915228188630094714390775553134133744631325661075948207652898114309153644937987372902826063527728605808235914095452149844462582460041192212839711575753347003133994505462339512851504934080636497463291385442198982336381430922732145426088144423998124392101061036959983258114978500377600976156111250536626384967491265203852140475388622588939647523171573795659777284031748627283094671860089154656673549333160248383527621002598599002278116021834043213906235188419834685196879997270032675626548517457185343583476489568843332916743304472282655336497935104317745242002192460110955860019872799723431467001694667350387245842944361050983232687124143073229507778462506641348747158896087125610701884072054302615708834632771813197735838034523443663532305657740580083636898731690370832827927631635189932043344093885099092391206887381068994546298245352956932448189556285065504817886593815220414180682205737651624850595460054592830314629265949675554618350293483936246809694417941237444305235037992818517117916752778244490574154811700599721510574113301492621830388539203388503068297920644140029188572124036398548226652584264238997125061779548920725551051329023719873549432729407738804447369641265441287309582122716174716846206162338792349577705682615192638992274945300942622407628459553345817919168473753909382107406179095821353034335144123794633741817768676073703976176044462027458693421440780040854396649705755152543934958771063080156554361160074690078762671530849200688624815324679659558207371980205546622349116008041846470509374840600419070531464558226687921595709258909726509500556738058757651280736276730521006646142896061728852134257771825681526894743930344041741148966693372061633600561968022814720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] -1504856289768925810559835340976163969496686468017144583384644462991749238000111670700483152605144342174956846787595992089580616986371900588953650924104018651918178790779409999859262191976859133911138464882468880937057714742222107501372814115031137821672094184418701108430219732426335496789952110423574652925433332856118930057395603731220187015529731424631421016939821681550624304018755472750323867736159161984632877117935554762077680509121701739362891690731378627057817255159948390580324487609557598020145039073582827835089460032310206733038919667163146019082086122163694173347755306562054021038892808280035315015586700311473041796479073700211507831347386654391974017988900529588292470919978731640990750905343735126080769020403209945544160874399280701377797425237133765274570606097194610727858870587454059348901461058169164528089406108633341857444222778291897482863839629343163292974910086126917707578388984598793036067291130650116661936653198744233149012529603062710985283951998078679294465279082602039781989360012706560370038317355094834655244897777917490782567021829367192764348959597166025501344701177096161791907123878668055117111441950209449824249860632834492056955537445123545217633122181966691798861072388817740984157508202682073277209824033843134360134066590239179462313860966797153125004961150178967822036048596726043212801699142747010291421598662972242390306377047214885541855752850217244568435138178084811637192654423906707673435294682229876582703974861414935783734174717962056285192368753022482031652147192233888223475339601008809850382733584725076119134169598356514186986177128391244438476853748221227505854457594887659775039385333421778115942594387847816662791678883791895801728565876654408318259061424656701210197213560976440698088897705048461715198895811459545409368876352896984752274554351413194235476965828705977490566890405096583720947366103247014866653209791509891009071348297390768856567800496935559842551392121698196950408783516065839473564891662990871068582937622556262935477120115741378369025235133128095051314539810346922758162162101611587688068291263245075085140175619255089988983803912669563423939968435478518954511338747477445882579517590135288640001603363534809265765934912498192223630742738151473063479346635384736803430085824483322979465524301944464706446480410213221251422358186094007741091893283480544216907026587521430077116325329678527896355582982394727340041737401748259546661271094749562402177253473490345041591315076111826516211419276916763914482707284180310391460704274194796291826523208891774740889938645249431403102036070497503593955383941270374792047228445293303057929333575904315833268993543768591042810478592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] 603655172927737136728450749142762340477874452785447385741202344944203524593089420184617632211251480179416088494947490043137631010702208641459023311880995463527987713486065548223147558570100737115056093672885136409551192964205840959417207601406882319582155650896024426777300120011580988942844272953996938204237421200486865058940821970593279903249717533320768066207236434387747308074882152438092802246720218739344914569904998372844101707060951535640893402922484969390957376003185779220226548409288599806799339819678252901177436106457669199841983761470236250498268250761345107534146701774810782533815470812181871639342914588101916970224021507467276912058489818992327249406225795881663064223947952711210906091095174016327158547542492960663939631573261441920451157988674575045949264951529435670234258736600539602682842793246884458034661334300512601776696281032151170938736145466649570285069517994919137875693520228718329691667012102738803471545030086267966869137773697471790487085272196253464279715835384457328084623824477358904228454543027435691986433538422963008138421683792204205858950077743779228588690740730348654809916592588114444045129176590871644070420326492066417276201555613176247370228984904033322848491998995418996833256592464254625962716841259242709710328523642190806883697033756992985627620622404837724539422992105126467655115377877672292179354004365544197562974579616696755432823283200365699889325847457706581037492372192915547961282013137842307974921564505956016035834427586672963996890577245721774561864875236534060060716918781900099641576634901499831785654965388488755496958682512059869072910011571172948298419683114669847088371964091263822252118857260124876445525725398382078456144626422877565133284600804631924357677463617025712957936505037537342578689674324885652722894656571125028088726591406639593573797405811304241358788915977467371156233519673281549347857597035283446693251261219434968960901386534765956106447524094226819285856475172288066282702608901961138564482172415189030023091611557181078981213697062980409656930163665753763600269527129918344737861377748085051728826396157489468423386191838094905712400124505488997465724338406142126771720098801834415733773915448888201709128265406696632124971339026454500470668195428499104231997236014437306039933614981570542953576037061630914394699485139061069364219536633891920186977334173507591410964859671969039929126567932957572592648735707722455757012828849085283125585477146865933549480105075456842090845532377342684258979471730990262566450554467569275782003194847347476822205109124965443866351430280119118156207365425707970962547854833571079650065279266863389213639649141413628372758560768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] -4209237031863150841441171614320741896116198868732039584612956311485467007482583893244760747352509868910583847301877550816311626512703413307861175783436562870528853712685612310763605715274199911586592005953165538259954680432882700406048184633866197270161597899571816681187720011637196724105328426285050342672246495269456131432882432714013824606527078839831024284307376783537449677923146297038135015294404432376249696567411479032120455177300264123129321523320963842027922087413216277446227852377978705610933462661402640042634782755993333057161935144984777300404684260367522613171510545202637968909265414980738713942837298601796396401432845933736082164919531322724794709379811647628310462455036145015523791078045361148573338284930981753316978546784633962407681035076584122409910623555023161384494044787238069088918396467009978770205736944147915124387772974631633800580235423456829177382620016145547766685195295806942582426047193951685205816230881339871885750532830303402462111436117027158061940277102722191180384846064726534198691984072722440286633163635885950451918565054759280756374707888956196167551591336337433187157875268502024074678293540134758294516965698998222289057079582206977704168927531963764289606803175699687553049601677875421492245090704448230947694714597871174891961231462483949601485349057884634027397705165895439778324908262006551247840283606272433343689075843996349483462895188972656225212280069884220923281791814935985919004394268845223203643817907257060524086048606763335587357743307305818897989956687033609983332517999378611114000558691205773170365532043640106331912039208817338278253769188357704808628684849953903195717453293585198446787581729846174095195733927315040731860913972955081406089295660321471142781027809594287738149893550973401327273991079491694998043049738509537571179518537876423859393826497271005642205938371467274048981545193841272616094614937471845390846338598796130604522690435614916355440694061672933844413842376599730357685888834053654992901959090820307013953642366229710252914127104800025926711399269751039382941492856497347326598494467812380024886219783728708555928896764276259142252881251699971542089954214192368207101641808790094775563121455176923146406865430074401490953517542149766228653682288612546025125310065426079136883610631881049173843994527526924155236694174822734526592042712885953140471322598834288894580367252473593994124113707900152591030968401385269023657846880779869989685550744540806100515796075524951487539208185237030330544774673727201553432503540629696625240531277877203923046928989679319144014255039128802379864994232586056828043984877181492762214202559939523445691842954755455681601998946304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -52570757317195015143527571638912334950523546051546699699788879729813187581493254498173320741604364435422890190204775982127931012419358929215267278218336722675640987164746981459158954380005396196377542997483380842937571774020461076822148731673778134569087003693710609110795309709919292828542597906318528327204189953120425760182802437912261129274242391874272443420000791931880506957322277521653068594812027055856016692065903423241383893075023073140400015977230500663224795092464639025855379114923952597340924059603052687881381486126270632044533383326678635049004113215293073990376807686979473149707557508373451915398342068314510808880124393434676753226771500171152084333972110325072044364550562696055108665184450070487810333044733722328795597593985143649825773870253926453081292192742584516451306499675381419716962768859048052265216607436843064638751545828720172210998796736536070422448513258529886122203704016346472148556356441765618693270724496399129511114349630471303215778195786065416573131950022395468878742646592072811367235192885944118028184181886619319128951048683856381334334470394058243724036805147073791304210960252596644541448247145773691859346935659660620667006855261800713503904981149514191787605335241176971270085304946522577563251023718364492634251255042863547013086676472024057186873560694072355501765001416671571961619438727353887678013645688349008579028621696547674179475362206580417708941218871997056548502631542941776326072054192810956189740591812426923072410826418037608109424535963804800671728958494730717665307849652305870697194211924816146855069695595678811133636188638878805736197362826121529745702365484963351118778283653114237206799283763557298253561808143881092709766918796288211797414669871866790020215915004186585035047258746140806035465704566319349161390611666107795694750363215078949713477130322553553510932231051894526929488231755421784579635366884954302487819276405165983813700266961792991577444998425418080589917859334401753195320977406484846754160769801957178609214383266235376134647340682375185047130618149604254872183437877118034583586352404951813418652768186074881816175814379650911271567266222980446661148243902065568500732509074739177739304949997078379192646968165047327839197812717445931429260184022999352654555235493091313819172406725139123958022857016136817323142383533199681347499848171697335162409071943123373017685113925567527970649991764016751287142115457896231382845339057750187201947861901197431671258315218557744200968013874387050214941572124129084934450119876227835234770514544719367598850277207048351200635267770225426761470451745074996885490538130328358140475182075405061462748550295259733786344239923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 2020994641682013287757058080379469197596346613147699696001111660787131430057650372250573405310466593277225600254308019978504377256664921899374053858700201907563279932286847691577302904662248501538672377427164047218345979919420481429754446243863412707264227744760295991618391269740281289510310157848527145549470433149784409549277779828596963072404189116581141298528994044620641295155147089033192165327802667464841345679496256402699812654475259062367468172203839969579430097001470702027367322010654993870865989857899055477186434140250049177778581798986200682760592802186184427513406054321001313806111723096221608931566289843719238866809746642370608501635502047653402028623071132105294070259198234703213276398671941489037161430516533359095583949822619294213951902843823586303037598722509219267416004410893080416485348219241565563315587874687783414507266522120657837106527929602106622562096510441671751579625307062554073894104914042233064371472179318522343019634501344711267614571614125936497749755211167679053876475666711517934997674450371199610028814941153267070577418874400478173426997092706494827175743407569752720362576470742361277647314261625816874879468791541782676630266752273767930220856542639778763681939984080431019894441799945444755210684154194729617319865963678526741197198960969491142771524775422405696829829496818740727695095435603593644428077472240925712507862116449850883109455954256945513561049920191770485888548329623788538783997193454306217097990263065709892900665865622786350944508075582385207571032863173390221486990503410803371662886090868050925000963861030835309075681653270554141975838351846422654587307272304373521885898791856090346520927597543257049721736348722137854955970015958885690512772600646868638969314562989354505098318098455656550077552524934670516665766365731510881916771637546596312077566796980517981224150164848694034749652358806493613615818527145623372368099846133636775331484476191285965903021609484505755398824949814013270157006942580311480381623803161519071968977959433842760996466161423703477819062016483931300510642798312021333376027917115756101275132419155866061489057713763012070398628179241203744705596408227070366462576398192437935055248302113110038435753413264158236952643133725568873326124059623381179306710950502966292446444692856075045808423555864233507653350340192157960003580612705949199136673298230719552979874591634584000290330294907990904711833474560299721863262006462019268807564823098996755557290205930786246512399621998297968298405882192056266274924551185124563939277210955315138588414364487502506195654398920660938422923624745571232768373680611081731839657000539749346427009433164666899940636648013824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -11144252305684973214872878443768553085182113773784198194063789481564114220745027428366009468289284888598600007446591425062481846000159582056303183098343568775258578258608001579035845986253335644403810263468090929162051788947399876413002471999510041685164309932103320354629906927317517649922369182787667965221637903075377721049288520794354349890457074326310618612638668646734180140312487831992457330273369459139358676758163707578594015903073881638579811742127824751084419379269139728252192514236111338529085278211977038514188369641132689154715410799817094167778934107167482386049936295178779703511280454341124904531020998208999373491285720450705186391246258698206151900942766524033502002066843189608074042882787837918592676560028044796678747998658593477348509749117615654210571859072229319170303275833171397812212590049646269893685170068745909805631811816980941557111006213537172441586800215917442188880870557397412933764077735014546978175621584066652227766792708461941938630569001196484675267669575683220844273811728152994204867034649622825084066674877880296863107164253905308081874404907630334896486850852776856417106009191940394255441612161231411795840200263700075435782430709935196391541374426252976329034600483315428544269393585991045851155151250611813459522821802301559256457511810937472674755653084381392133965795372480869245409904391847121446470792149969569706875426993246002362778498588141529962145220116693306136508148782539979616502001515572926766593685666532912838311351907944279878256442493698018672078315892381142738627979724140344527952548991742577172118444788780128756862732320716629467457446319070524890936112678553924655148693379929564247463593352905072752200508815100882725625444813994962413200575847779014917460134443796100313658182613497357271321722778906173349413859246221757671854117875571499061682790233659311391030523255946639553072933841033021968834635884209285659971405573926449264836602932765466153081149459727719808313846001321547904722081196864275357393136672012524188762032518869899545945891953099073048491131345114331897773545959201227347143636998920192756387402049351011910153018442381221055619963565108442860312901474003862726536886979484435425510355847633177550810699444777972513235815875090547375040598575375298519366199202951998377804449942845314110812366203812922704368974222952709959793027959039687979185210987284626065566895558770774481255057070497205018134927949714257503052261488068200990402402494642596198290064794179715209563265587425339012373860405518906785142523849174252210954982860245717814321232878643045928426635897393261101118388602617125663146950222721517846304928293455829270810363569949003470000334693203968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] -42804114931685024870051400358713598582505764652090209703995538617709060501435105020381600992267830816045331565997552827722788042689979196435223620950473847356669609990500001647643308118226601026707948271315691416847564705945018473477613663823218104806436577485077904923875834691183682806650934287649656271206520735661169799889454957628822252432561599472270046660990796599920274246621495776502023573506367455463148207540277632912712758828140601493055612190531162998811030694982797010803244189771389239556933356601588438214606055813813234847290113617226549046322582515179796480602303249773846098271554266972853233825237253832901911001913782040281448457519514104350204452597234443570803922520402260215153013447515365010392037326958745560988593305885132272315808154277517160596510480501801700026693732143392256310616477726215058266999443127165435155904224132851281523937563248084306737365737565483484303916984356629295230683847498699774309702023997287812444924048647000968934161769943633713473781924470545353906925328277675576166157533346126474943988920914752649829152502700332520870953842929112446587753121467031629613443449699607454906624220195521780685063869259242363951420804081365394763886377469093989232818374514916910537695592972971706201432723811825596969271018140333684007385296364673924876276740542747022223734216521429684893381946602436046949028417040675939112928019717832461902944168327707483846662467494515796428483072811434154797489212308290176004669351601844252065545304419909756158399386022744983475727462060294551877169662447899658465364625232836136207906510140445464836451561858589027952487049552268695080006791787073946419104461359967610292355650468058019724756088342252851339112709025375664908435985262842969021258028505774694757130076205160348784681478917482627812839810237841174447159919758780835337381015208494951525427410943562667294476507472124940131734956379898622189040374502368303984707504493570095753336981447065997421939145597196086252856212196781220091333064911105038740314077260963170493908518515795615897457201897848265920867900422445068004713160916947235355786845533307511075640235431822302946868243071743225373641939052543477379819161322408943324171387258737388559885250564316868777878776534258971120567420826389310852932639701156211982739929632970744485631216061931280797992322721039296699403473325937233839313683956434252800532942550212287665718418393611867248275132161585059660649685716376710735427351393137718170550703410561986053027350212497992456319928236813140583292661428099968806082127123646022874620185879511226620295211341383231670574047903604563496186098724426581128933710232454265173218857600352577695839536262676480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] 431678124169385082778027156315545987158866388356034973164467938519003025722262257427865276345112621752720968493353720004383769615316994309396466346810429537696747693880572436410229754455761278526800689371708835175220789671247435566601572933881435387534175658373833298987547549682703639987124445761950390254178868107574754718663339635798183427214435922393576782962753527546046478332327346527040707000593299691384677741149718037397336720492608936126062881636703334924203424735930742464658422987547344854318965288336833278491617753017768797664621267615727455255505055834350911575357953349089050204759196231298309897262985066493584795009959853065937766723573095477132556229822291012407744374021872835905440116910010171956104995258490326121569367898774272658466538686408911276402440076573509840069436210298851968974840976744968945979934590612687633012525817398972929634598107416939424204901075684988740657620187237625397954089061804030544049224787308134135027317025843131964583351600299343160832256485485723718061707480480532193084212953690730504465044571111238413467793662602236970691951682355201630477090071544946661437087290323813345132259627769959556439345067766048925087916233693970675907137011823310416966721232323992004775031850234828499153647293523686402975275863439262381218118572666214977566292347016811786588035181214822620239574957429779250089671747020082737995312406881522415700403475252167929427617376066235949069795010062773506807256159316377061028452658347308991829461563726364376714060335415475584757494553650749934876184699328879070618828620245656700976406181013787840450339444476321606728192145242447810734215059945788084087117642085163961592993450461791960624573297093526076927381507302539798472092990993837879578727113515576553252603425617377486998293154243351626325525365411713994042826195715226308613107098195291213588848657659454419201402109234302167818135196187214080430400164699016268455084271667922956794531311270884986124117372365854804705703098414920223756574641109334300842421239298777542573403002124106054239095298466210669541930540504438371490560596744900071920239877152214493161498503400932708233491083251070249158978073085298504302354564581704116923592976994199523933033270511731892323298287777469395084430267173003021004588664864238176712800121436494792131226141286762115337819982722320064024231416817961317236471050128616986752558486434438779156287931327615728055971404516119245961973981629013085537600122867063505010413277100040748372211172023071544039408086982836537057738517289950953428635464091614109837867399306964504808389802675374566811549501034890131650416830582151073116372526804554925897950947574123275971864583456423936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] -441082323911198612440630124912114227361517605565875543588367379019749616739265155536981172890273240461491505129009008330735281315661347342902485820008848605047635529632129424946088473113782451013892349117730243327562987179950130631742376472124995240297937043418419732372666673478439935923144028456712953628132805719671316916766137054685235479996249505626716961172548164681527741523609069852612595598801893339289122422591997664107392830900646441615884255349336782746112826391974186229796864543931794454825547876059744582401355687667738841360070557795969463168461260336185780111732146480780617584540217348103115530568997468934888246778904915330710773622809162732808641159470403507447902681636420275266885989325562435626537323919641770062590377604224340249480853361811326741642027735295149896034942556848379053279672113533763651541319553814638967027317111779703812032328409688218589151482341740421990643893751920708758406903593820482668976674164224397879366046191895051844825976304159074242799475079145455696257010448709684513869682456126995151898769012448777088297683898240288532271408708145843281893348805746186444099237608049679827744721737160240707720582605078087234515869131346529859646847635814444326366074465135790471217301408328679626847972246248624964273815166589926323087094678856770647291177779779642553352233577404517851476194888071567168047855421607323419368497963183317684259974728649834071225227068713908264330218839070002558962525714925699445869025403901578169734446542802003448897727959351202935820300452614528417740366317182158879216662351333970156519494636439770699450552679554246981710968074626387572206470738425288286684879710862731557913229382597916940383311835666310328273834169818568351275412819735153327477520288853198457630872498778695313468396324426973004819934612354882924062886850169056824336498603993447755842751157425493465198108940228257305746610209241940769593224195898183526273123286635968662194934163150353952246110259088059686293739125644730601874659672707622519111428071561023613183558648252567217184349036042740122586898230218489978736571775596295606040627038441348091096548738003791505157702013844307723150950751396296669169022874542955661382545651289408074798039449015368452984058690380100606826872157313568843559641067927802930049867652842503483010148046127447424344272556660461911212084084839590708474317909842372224834942049960759212210474148744390608138171529548269307305713627190066087992039579896143407659191106459159166888300529434062103988754478649662704327239092214385493759225378441972724980148871347995703028282616304777253602109331419502112775080299905413352883094621602944263655820538272277505180049063240794112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] -3335552487429559293933600993369493558872952720180737331569005884300712101066103563582225103493608304873485643825880041451122189660168795649182876674454315242420179382667796674524936603235961378220958025018650652727942745100630015022800002842951433720875416317603321801053395986433074204624977324831881925188161230277380399360881558355444073154786323971104482417283745043561664852903115069321108788366268857526315769797625903135530666802643245215911142630923691838522267020622733980394503364537236389592277628894338236082464425121573826777503022450577252981472036340087925259080082625277608185682707846526976906620522908757270559632384102695294979266007908641266726616990078621920197757072864875258569298785461121965375380949093995872582951080275968591207180319325084954138508916199629255952092883043645116176811931609663961851673633501091687694613808150897026575033753341042369654685201349598506638453970099695552427243861290367970234585416420485805422012782894031852079015242512593744761588751203507197397197763125586651361587060583694296572525285387278578816025052439150698356676680977397673336803976382600107072999392814884446016298366511882112470733471786725286061558601073203397571748835361713085867425346568096698054652848564549000105645874737377446208081282470915683700216168440615106402990540403244067649501045463485595750468854115094046278527960738901734901238020369477380594735536927008500984769741860174207767521018506017116480488356138546583848008466188094842260026267282698861483062149886943420721360833381660642073546747316370288535266083420996169830768157505429821760836068491370353273220703992001936424419384696279759744337148045856184202223184050800912122233104873116432227317359754455370567082194453923739348114917550022421655050492134682106430255672167864405995797550338850297990558610388541697344964353060649612685230152655845848422539127690318205287936683120011009298673038736369765458546002990265634516329303781567681595703203301299257026276680986930813757470908771489418313218073947941948956413619642283258335222608272587038794708090361879792187966322608134984746551747698254610612098649890560605978376812399027070750284995381440795163136246901352132609460278029073371037643576605813198350226595338648124656375766698727366803825441051082205051975193979082174664048096275505375851456841977171134228332012748707318104770617888420726221841356368947705996431976609594169959536263749871779541666362919127122748021406631046745664242099581458775142230651818813264142668112783798029363316302709354664511510152796513648620238064309456466536309506786280448680136463698767078478431626028085089380980351402433839278817608016013185753112842401956757504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 9430933815811929494525226751077912683409614093400165439624725095457488197897090301348003136372396254324752709386178612916291101624075119548799247994888803593504066115793699961292872109435128709185124846287261641333483694755397565763443577917953221292092974256657352105981325497336777669810672033450319750623297284459233553467583790040792625137570543926017675885634541300090437867027718509166244728175290796439956190653131533466533166869472753856074356105282092950574882189029285912007516879513497445027971108222309750400015781206478574195033531519609977353797685992903066637399039311807674831185241662875275034828055211315102190119341645421294852548461141781475888590092528631897845928937623782165922153478823297130315744234720261096130676842713086406459621380505694167556918485197673664858969185430582019228277479229215237787746783348960201087295271204406384561483464613655637850879175293544890883037463182567818682981437648712712642687972768834644551398336648735237052958261010860238465065321887348389113370792110212332663873318870977288793303679127140254793429325042742212153689969262823357222622678581639869398186489197267735205969420054142602542763963419179774358515421206114235013253043814768389623955894397282211328824742736867616272645825119245403047017521116804851869719941783244171776613418624128818848239390451905710971736134794207632678014337821783577212948669976460074267405830080726163710002245320299492658320850186582714330511150149855266421312710023368390580141361385624241143628872832155378450145577902192754307616234478158697627922171055054938915765182124869039618586521908312072144251574715908275291434662043049875971808573042127432512157956228122074319484381085311327979946371689881927449656310897678762748304918840680473668983675522733458944088605836737576171401104904034126125348936522661418009586081593968280517653195357897290807553046314582450607278997663303844253283712845158331998147407128588232343854471687213596032104441963106644565473899081386742116207375269144886020839230382449258860056040237283732573545364111898886184127829030133886172907515769692786685694840389286627467919691246618848653501493089325323479755846637385344642298139136207835982982058599547463496571801967953540648876934257003852081558871399826562312920847654676702234179351535966992320293786633499230266693875811045545681591293330095531536017075992686591907127832658079191093463985439884681187130425614283267434034189665030218263889051835186225860808329992637303677576167748923451013670347195832496338665646508597629130616238029930819784479811913915571250627149762939030060729684771677800316412905807022267718006200654925541312925640595990685094197149366956851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -4419570240279963617991166762766045133887434169128988428175892124119474435743678857126581708767737495429456953458264089687288537444660985666012759873365172078452368442782099722050533329835505160918457895813172735849985411848905146577566855017509564951813748688467381602879089148755529215060109027703750479937497283311339623304068569429151684589685117558568481249393268623188835460033733563662728833311801007009580024114690950589177205352985239899202509034094717290581485432043789833201686790552964248669277635401638359595073531344109355883813612878216426621493340678437810708424285739804372660831864662878416020414704755841114879542230310233828232961042233491653430226282263336037203936028280438646570178759500242750538283407528188382683355588768786026843233167927628238402780895386955910402968029470946456967227086329485942763825581943217462813852551261149447832575825223305912497000167901286361978642949610524446552369013292457138421380060872327309726293535387252261561721113909517012436765645161874358228223934906707686633176500099507241653196878242235749051520262241412678966556649626946548005603361174523761093711397180996270852061122911953078260827929320050173784861193324710190308425545883909169756593373046024371548636698951815085661610660830213388755887842739281496596396162668266904781267045002796384883246939869646546841157056562596291405173895147445797305475942602336542214212384799005382749286371605016298991819254893824873804113412901074371340793230693252201496003417080791384021936153349746394931532518725082459084263147650336651735189889668457376382166593980602802343784130445822272743776589925026140579798103792775384697915340753445269427078746772880517683558518459577352825386581518929410690688394704923644349092775208043702002592582622981158605707093643705308810017912983166092496519152737020709048161621819719309210084268036344293751023054008070665732082505735274743804387758309968209923568149732943840345928774709539385367448835197071536233304291355310115002823556142307281149870187489978478791201793437225910271928360852995136549049029390406034252902680724826075081594753573316448223138162658989198973789203114222033707694429337202782159904887858531362439742008893965427019134090627425156817356055389453022558974534669910115476296769276634958353471655139791357095240234541546165238349766788421801360251546634401318434924383328479729974674952136097382905700940459701773754816991165551632806665513503908735018493236208519293355857489789818028006942882569302949707950883731280272343312856274727066811634293095423338173404935075931740882945318171060077046975491667679182000529328374462944652336018503919958599334733529031394060901617698114371584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] -14037471655846776593111179866370137497029161425035627594161055090535006789305069842631368211517395571788510412855477617121393291816580984526999963240801130377364410479138542348103279739168686958288838133359000881552386738306441789774825336830783332401226220896907771221297121606174674442548919903788905317003967820328672243909688008299053834131512125241699044427029550668708133844985382517797716104267337982799668856434514998075498683483067616956138573313413424867513716528953983572926747082799002203075772347464427804117055439119344200438319737131276094935100730579449896084765836356787462876512150115471538945941864318451315567380926845907505814243447631739220389536707718833645461879084566284706279106230327225475449999128900835363346129007331897313602395935554734035634657250671502214137089745741509983475899654385090963280806557759949640910058873594024284180231024079443586746927246698553765403315068750086939924622994433405870415459231358991697521872242009326864199660238703224469535752292436986013189320293393561086736945832232236633163801637744230933387077420643711508608156195332224372412142055123882109420900322296640136859546701676793888515806762060411821580196947799241884735755469942543618618386272841605606150341695108442156402005362374559111166656341611520743036370107180433870363334010555527291487100291066233174623823900762674554554725130099397363224698205629857326095633836159307046036414517202337217581839379529822639411323130203248236176366832899979380344906664334277503752387602545956584145429848908970987737318534586578116425304952713930096177523509606179409300425225760691618057536633674852558060526069796633029507364215280459980355344075250063441073083117529009677405548429477552647242777098193667366416281650630686059833661428210986877923727794788050826741227355256791256736414813690137070384912838820252991987566842015847610265835255656575868951884158345623182236968468221908033237371636536935185498853381036062386270534098071786308047973671029163305721986077046184095672191567345495145115004058574992365729606834163981992537338719358487857154486935969461459484530214274671843774380161446749604778534259885740398833185566490662173221448423657133769979019121391466962538868521792217208163194682995998998954241368021462109988898902754663692098440052970161426488331340200130634473167880666435475507336013993447661129768454794150047167950304422545051139664305993807134140104222579688554161891393207638496790350548925416183608247232247458077004304790026239316675975814384460003581549088846098931322054664455625414644544528700893051150412854013789315895489606740026175949700176481037943930190488588676869066121004984693897133082919623865663488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] 46321461732280704602093324882646986485280585457254831245707114248765165279423323304796932677245311450958825058386218272059312104353307197080249591772630161497195584343861724575640151430206317428051242812767056723238511107714826732929503411092990890798778184264366224162328418235571581779043532781482940840359734270159233936831886081495803267318570903698433677042796882565314037576550603384995877872065291992081874573948845358228902115544841507939121089877295785582376111323511950729422759290922010873560593608893270999969410710088690656242458356510166914939536639259040118084699466912901983429228913335503296833070700340327760428128197015080510184843961997916593500475294994495530360442750571045406630905593663482227785997999421640730705392836828971065720732015896677084387861504568945354418230005734094227406879337436508562156462515789510558421101423298785143312915097846868801347746027968067021218656636628530407060829424943691128085385174783877035383912532643064419053403001228795068006004540369862246928985815687665129736699438076558200210859124629914545664816353940650681237189207583283469559525786969641745986274878759838734615810279862527899332037426244090506137592406606735879996713043726081466355935089571994409573251153717221100981063150883645618679267097306843734771818110507843743246231685527510911938202558614249318868367645504071374335783771721149670961394596196355073910931124234233449258275806185421191529702137809721391501358965980509010494623274649829861925474316688705062010468348233776550007966761425433604891945289931523077257184405176927728388623206384123278867565658926887826328219035340199385632255179022000370153623086078110696883788854044322370211829875890869163267884034775909189141479204940612191046007950116571076716768568645293112842218410734753421330849823699416051757082021011662202747855340827207459151379837306626772623826077813455860645292171819067089452503792455036683007268790593290929717345156272017499073785411691926537053824939555069995220636709772709467775547358423067418568643924733129141294334311287792130250174897547847849132134788565733645886070225218353403698812750999899408841293072416002347859013424142129051225091968773342823992686678076992832496494388103035893055574381464894695111519916393225924284764908329841954211899084087887940609253469638377297584395781293679201023407026408478895505703455172518792420122763379715982530381562573418107185483452121641720791591595673699457373992423498505354155096482419505351657623652416604524545673535976619604020075622887101521897895173393447270799024104567581055106776085984720918248814446168388456268859648334484586837582127076629199640171634821719649066010670767823388672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] -135948023598355963721370338675655241188958457310432710827589708629651064510118669709349558352839855436611968456476899697563716507306219107967169461527933548162497480245967817768326246311342496033007011203914777934880281327520179099142463743661685916217344179615208120893280569938070856835836249892671699076930246821171794803116233749509178407874575624729995479017962529461850263195715946729378849198275523814702926982098994009189601346566049461371288129310317980547132108550099937820668788248367569201756141683914920332003334859123859784406934998659283315118679325186285068018842399896815559118781679871923122238671668568332449410792292193472345694378917381674729874089519141596758606624984023302381684610936884749140366183929426329277113207491285542535320696356480690384013405539585577990666732253346053544379988277230226081658237807242193242838434947385258666941896075932980848334081222197857387358960006170293126944203836217487874558312016585398745128802288220889890389003878155744527054938918283293146178015494515907703488469966745943959829254954951792108808055505283675197935112846529698888697760227796953409516720264181849109471959447561737804505469832795310454109759715902320671576490664344073891958921048411925851554643320151723886633246772198345804829110229680418341151500860256097656631301905408512330316589731072868670471616117240537464254342948913534767245509585097740091614889816842374423246261392702213178355376700966688884137042004394389880445389617832828675284191140813258258115035284115572086211612117272419531063728574416496956188414615692399406691769471753957866273129389804674999764919039053309569146418553900494496888395674154339325766071543864106090387900113736897870044516050819626478869391422387231969049670961314195463327325482251240003240230754467659336053003034846532629160923839299671750699638277824259838569620401958422046666419044028071214387695903359132814132080504790222692073870311326839135667477769205598508892364452356178759074284827508101249198020383281156097913674747629652865570462305424703030874855707487652918660530401561368006103968213521273086947774522269314628335194810512185121137764178030403128641469875027170838320368348769052921259008447087262043228749787229673002757562740385579807289151664892651002690382126543647665214138901972448581035838344356987970421768470694802227618169831701608643760371258909206917000114084442031959338360932643795572060650306900293282732612229718669408858434997977605638089334492805594997562174883846564840127954619776870215709322615296990744607609879621698161067594735670169776832449980229764845973397337771704741476302433836041178411072190162412597915645312740073479463464864338612846592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] 197772872836351939576807210190227411310574296801952203458043238706053424397704714419635002484337091909177965244489069034038918812214016297707040335641410155869536669569582891235219731544008724977356174161201290155248110257590992210418246788066449542150424966096313208087199091274007390186712353763549543603013964970812795855910257856218309692960059385407547258405695626322393206673088058535953313601590772158774667753086750350984417315646372569562315046195926226680004746484151595368045983566222248203826257583498048134750001417421047395459164442539894674636494157871218922342457888960100801249987949524272611891551676598883906786426629636841980961085792715482760980110882635849710563215138365379847655471515912001739605599675651019542753128768730951127570127748866453615317646073513311054129471304827934918403427765893914124370016366287823801683117571990294446244681646049735659390595647740275791817933613930550726420914305395776486552459134436489934732722868244402177788376302062205786361416172093934808506444524402023344062584312796086489373843113490829402322822624286257552472160444997877662989571389119824579542882100588933268276560851524692809953752714384625839726527627535504639371430924404162100980610499559958764888809673994645532139234248219090228460985277131953001383145430725806990540798313893453184818734512758277650525053750951538587333924622512447908690338106673799570335230700174592659352970114432716078745596022385340147871881502112545076881659304398208280314100700871400623486344143056824507306714156776563460993726772480466377038470327938652932447614824774046130843843627634855646300320827447564506045121721534268689598010697504081931500119449592101355933409385582732260391232949483002931292302575612797738695867933874269782260055224196701725441088905666906660108758368898000790664073192451760673585497704322633735251616969891336102856882699019415567910710798463833509456797149444377513613227493105074959507000616073023873873743571612155949892678574013722732952792884568481783631343397616516841907167126358559740688025962758122847400453920896092446487722255183079586746820003872536006971253419900888402339041153751673731171339708369511899067432400388988811362511752322710231787305683359402345209475737641344935012739208954350345601167424790371030864318256660945019261024461464322280739651503497767242926673972697624860174147018415387535230837761742928411336743179858297195810204369886757921832744451112409779338397753853076961683633228909658659829959536122824341019430835784969439726560753737564276350184224117722972243786547701228301315133440286404318675462860860331765875403066874530039685188771290534785308514911227129188376114327927971119104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 129720854150316182294758388486402963456139545778255342949504875505960014870356453518358396491510226283475610561118933397938223870742094869107431753938389890024504445958485762019912271424208948564642869104761210422440594060927289674752064602016846651927362507867469327855568058341413731559082086002730110509370145410642162238724736406172204294354261833075467342376812184089630800552122128569817969537776607911098328339235442494197808891631433840641580991306405039804901328786227699611616262131225000435681835627219909804239254774796140082875747650906115694488921125253723025224372087607663054692935021456909896406224894260234378037245790888004274299475524845370774560403048106927180599541751983433794910978319018056887559518770701812601408362498179698361738152726064769353865122035634204617352243092491319902036972300663462165751929184313649085347500216207082701208237162569895008923400652356663179268045555938693679420695826140822835432003428636732404337260580586526169207944397025714107268119241971746578336092629389874397292456727438946463500693242992320124648818452915827622401822859459447507232187886891301952977822221059439581788100309847188209616336466020105658014811229324922200590297719679005408878292183071132088129131741042336166621400637168885667611360228039870948322862604571904695571896010967588193074330755199891648985019540841648275700374927116640301843616410675578995742321988431344942181388959620028863750759527455314541541541190717885690393125367370086183500648814576583309245348677848270222877444268366470488071103814390119650506819036912918272737445775382789533785458115826215849281244458592545957266499836681295141458734686055401920968329128445780630702129844554264843441634439003602929778920239924929489354122914741313518516291077969047458911572312582085187949095133697872758179727145926630690350199266939190547826019213312740296039100329037518604047744399138166388495074464439098198941370159454952938497014045203475308796317889655447901333310424238115037260504338562789908920565579136732918900262368298286029189902578855681344786325952893083411880767610670012032389728299263274732472169901812909846699160137688003744163879901447213928153365485478794498403784843713836873416384772751650404775708963516938157914848271092440788058571712217737505125325468429922685808258552447035033349921351917524770435883246143326854440820553995290436834499920528832505176505088017563869085312418445916762092089763823527534962662377927088291094794508635080534073998444371002569553640695047044763891287845733177233203797728591384553823896288488713638989826569898908823761564438369204081052084583918801072097260482382609674289351952986781195622148225544694530048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -877795497239085011079820152484671454619425358306225652768331907469647930404076963940463353613174382541037699216985220492699210333731722179381695211375703951925712311112478356602720917144816541222105806558704659277515604487808412903958619384989260331557720705659222380158291842491254523453069238262153132088318915471110357355894506668384124770700682438775706873607138868980488496262521436099404505214955075008799586462204976447066792345143829819049012932687152901673675622141787915822278930857708888230411213283527819908174067578821166910537721799047441663263281048108847129094330373925976188191931359465793605086962576757499720417791669226979288844515718859776897144540321406748890343524896448382378761336514898469475658094630971115517530197523999371199886853813450470701593649898452274445679538603287517736916748863793560510143831953610455314308104581946400938809858070130604141316258955770252195779487053404754680168219658646867698019908164183534114846971982814793614793900345909850350570106616183234426756545273062918026981056538413712331435059763508121141231870107173890877172293240224023648213145880984644994655530506504130614862951065653071953099733239817680167950595540510681198935967292144794011506815552866410669217183973563566078625180584229167625770979268914591757851319847406368613921652660331293454606600443017511586205177955954413969507744950069692160152956705512720895843423876736074248200434924609539246406113824430932202184875325958655644687172548593990626443864257195787479591028650798864065973196031942047637702419737562548766057489775943734893597911249076684080927222092726722021270337444592290052570888396563595047658596310024822192392473061652197822222896757445541153060864653190792050646872326076527927649187673000090307302102208426788331911646434080683549839699985531880696745800953105840322661732739922214392071492361907486832634832243221391913716242174950677876867229834008508438772237835762390027476653398568361276329615083952524806697573662530644298344402149388092754161134977070038837399691952119581589583673744190097466077210105829680127272692133954836611618673660106833539245454001877599223921076826212796013841951673520724279216807943745868750785847009157867444950301150457081397084495200074168515150284166580399343843834493490372239398120922848124969355011068030459758397564661066136989494399462113786940252637147829070460545820789889228851013908395906759070415612343232236107033808917032298787723147618711749163444326958069732497956839158022333431020632739064593487262513766837775189338311694260242579491131864818728420290824995661199564665486649079930754472425362518653561478104854552251716474029987419640519495815332745936109568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 1186159433379905403496519777292399797130304656276900751957401226690038224590326511043958382578808749229961956063062458643430745365975674510021875778703898045000523764749736557167119411993586590914437407974067530853328302838773796559724233113382485783844364052502277510834697413226481576624147922024342545468098980778489245874197117023602103467429666239135009815627387938989613342556610525738107543414995917516189209633929854874894015470874368027364643421322793321503262696510370853356994507375828582501976957424942328059927345507876104449848421751921736752018031734947459149870652120498479328212538231744455011856696004290973849460364504716983881950539955146805719667458723838310868795068011518492626046863215945116821530168986285311942439262340491693299683475591811658214782712722464974258729343506393846242243938832973796450892705422060273395956120314758788270083393064339567255816065373127784483303731838449093008501203525780923350003192213018660932457899431373315527445134078756969110765499472366254738962767225797792814258646215216947766664947248689838341606266836007997819006214205829216664028956140837761536357172376946492509430972432651238300476485065648418376985012415998823773004288514543510725352779908624899663362396403982111316478411929591518997989784176406926107384020960053831712736214771192761142860413672168873679538912933105637795427221898215780108619245533034450798812406008359754522163920439134229898891888990332756504304648515843232762428027918308296893339324592189581237700852296438441466628061218323023283773255461555828749403786843288429071366433306344863251409949867354794598631763440081014306923680830385025378030731449484294671857477931713278722428873524887261628422041057874388766970292352500433708753636739189765386934717943730277184787967707147436077952284011694566972322004906791876982706620233936171804675062913372382916519533543364745880610395854977523086082050955084588431609496271295715101145917448684716611466590006586054396408945874515517579914999280369583767874281518397733293272235243189753186731144608092211545515596254510684735185806000343739438651522676313938383646387286724197826981972970899594223185029449858437269344337559770929487634887299322748480620015619525555064145101765117885939845866224098082792872339107023375490987219431314708050543483350074526932380470540527836285022141293956452198754705046513314033657531138394969778298526272491059668297950028532674320073145770848924636752741967834180227412269870617926296157265173220647595792143907476047166354110548029135247246269184698126274168686656353961499305822741550007337636573425981928189346955163093941365770246753874505422569041043283175329188110046260600242176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -351167993468027122304137120797828054936842484621582334206579877260219396462599706218741961704216548623682927727356725681108606833096149144844239437796217417802551000639156875223789684236930359373993275104978742387657922012123403717924125736205610143294587975968797231949404767045011130976089111596626727392682875290142089583553491206027376479292837324869242693197971411019259251304223465414450958330242587121967380012979273629918017120680127084826830968107257178499264471886485626965994506334706311060369150670881080410954527163405003656362422999545756742231791326925792713461070279493434493290282199124475097674101112870403099750701343893150358441914239674554398021153276360285108435295246840554281429767597302430283389948553539166836773543204781680037163022894250181033745471811556282796786396410423148835599819430960496817040737502633637671786806494627574643358581553657157846383002206169161767969252286071622874308037690836657117460751571283030397967541183533669557108785748450182222263259904569751363434329870358764081851366943437129740377280431717504716585650966052888697749753017617905452903450334704674539820094724511594058497120312355588983358592240545139150397837503268117997320767068616528398237058334044649413533440626611055813826345054377068295075781873436515356610669301638331572232125225684618162879868735472177167891476950874410423114501441418792959417852580922641720818839053919268941485213727999439732676128413082157757808763369208622055785226896468540016875718382179966849922465080785094956862761959733150972213904884811255768430354215307460606002997779075988195474526817916736989868299110605249556594629077812850739883417470631652205456974097280186597890796789513796884652972119515992272507368419743799728979163064492395922340785063076228092311905233144243314376297547518924385445698464112517139052682068313501675620752350744762089881436015946520619758217180746180431603292309958174245865927185093713514902401110843390531181909432003299821657193539461235949224668781465635388501487101122405779076978353819820228957217129435538028753279909915356777360672637983472846187263745012338915106031171102589168714005884909784633625972488912224610707466400463671758753199550386546452764910122330027650388200115637777431791979329592534704417531758523553940104835492939550114156342458245219919372273610987995047612045880217125180638114254487189457114470864453567782192511026381432611603292209525532516116595392536575636687986664556818034056848238277299938759541356855939018547297807093986820081390401137021295857170596063978930751319787023449121293733268835033761427735205944854897457840078994080850798621896359401474447308848861413346464430387130838024192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] -852202127283240888866703584518083653849930200531545972130847641085707819253817399036011563935159536084742833449991955913439754432035848300954619802781458284132912052946212997390832514052387637340598392309821854161209468986683973824912286269032803862312305642205816106000302981494696783497800980137246748081336764878074202781654574051182791639041520667847455603611410459965190756244931200688693377017796138478458606984691899143055503993450777763011081841958113876158505755506035235274851827658550096046340227853263451559544300259377438187976722688385715562179308532830679969602808158505703110586375097530500059082873158603635075590766292371454605859875414502380312300913717176966434683600678852697287663801585441260410818713635243166926707095350964273973096681663048709935010308543899878546513885595955469592754125585364325069210968505058180647515408579997784737149114105148376896209267868072589273570143515767017772501933286031263236760851152407138323129080374642047938656171766371687587053250052926939722980583236906485595930228707562639090113806843221820433982178040977939476885858703296639357989040961379822664863898693898081099134813642041534005153219324914967281666859620091780878964487339475932368846527199605220739139623985588690723624544413890258581087624913193553725423345325011847100919849840528576818479661137811202967178408481560232562592872386702706242634866765842012714971385433597369534594554476377358960769362031236751592139956421813028793504645558993393579553311412549678039971674871036852599492863294668456954974165141279789556787177628651972185844072336363335590597645924093515060534365450702743482831111952729416167026243649815195743380071723691008631383408584966620215459479217347145220444252138995416463936344556101931961474185469996115663896335696323222196481535951171146876241753794874794248061849974174056532818618805008217673133453573210063984695348086851694330220317152405860840776451852673754440221463312077983645090673658366672307828811183140417406769751957423534772930453924289338557689705145408424200896042760918105666692093850045141412780567635649200592678163273038526377601051302805662813038363541692016165085190499038560421129868776137933838146137376124438782124895376826751627674188638429947807374391439740770665299754769822810386409293759293747021941244908945770335424801315430999306559584005220360482833864902753647866966651726007764076838093136134007661848898795635488054333990560498841213851123986213406798113816808528872797130083412831672321202883819645036943915589861561622571806163507416725416056492998848514511203345525768938452819594759323695446123319366696376433857109184027127958023641733443381918622127199964647915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] 1057313093467529714879688208314838233917351340073190083507108505961022864671754823997515209622444763972297181213123065906014574947475969038110218688905761877662028502637168572975214215957444875717493227320182824438786500077632806547922398620057147848122625177147213215027777629030235458035932004593803777225999730856550251150236504149194370535281258670140630052435861817018126759807834918702078437343822529020092027435584174832105721655924954859466032681847750516964948530986880441734346306964875181140104593394549632244204019687035366712522226075031549812763825069217771133510515441743700489735344597213081929018673386923917693063941017880351054988483656844962103767903089734816402727147858929676733004724921974303798279842243758708352372399508170690513069183798244948215379664302140365698248499168183454584277242121470925227508239261425219553866999582182553732168622137428460702566210539550768132127173671941390594656984927245599641154479699367607210992633879733960255166311063778594546465391307942832332143742892618853770520495111094881345854585274546654249135471278950014072570314108353038584372296096268018075521258158357357800772836544212545891248847230974284023958837845119370854897161465390489044768513792465948556589245906725646666826671550466400945879769530216845758698796001667541780277726873720787104795217068908749694785987769726223581471125980951905793548939874151277474524533595337371068398266605317086372973844902584562969439107417134263988667580655183594952007775254593437902169030167267391840607634928415374579678059332432125680291139106905607670768563577488218319181342465026612668019872425895185504991490930561757803597047986077045642569300027967333063346261904564362732042615911442840866001035674802153486910770229803108393800254309032755886243678564696928060151130622026286623140438435657223185735069162552375860695739988751557019923368216974186671758392061046041166909840614333307772817735258590211174838075722651691125962107860555664714041364846159616506163279487378379831605274745470612155647856390139878818500209634296390853901032788510618404922347949597641086626397427876046038970549017796930447162669137017941296776860344109854214877295728568854222127444072212256289614271252248735699089682106215754863977788017952928773751926486079147263079339216119753772526956455573013816745301246736060560060213629557739978503569043672568390102122601023001212458464878863436356548540562215069550101152952540309325119847874320280177682798024233337088819578239443635134358703300409765058821408098307469550580096756820194166363732177980973798009002300095186500228311045712490371805171611654514541638597058785008670756188339497229388554046498038207217664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] -139408822979839860795212324932886193404674651340414187630978506367563035467898678240406297932313561959765902615407369654190156883424883072322356401236819663742285835370313994291277378306760304707561205718110183778130781777248951389411121222544493889523159922816345958857806339553686965630872688975453319027876072475647854926136827041086617491075749448107716980026186841932601191307164050532842976955775685773952635606570659312914607726703991360281156411221969709175229436310342949781204129799081023693318666618051513624848307453542758263921604426488591503980552451434278883268223114368545860815561696912922076455576142836571056348369083768306648019738762669542539154838136409698223229354595742340144841328722502459499065018281891630712061082842918168081762455869806386857320009423296580956783407472279694001742112387115539030642878426969916395732572412746355804868168801705244212068907354993379118706187674131428258330369597609050811958153777141536700064153538670540800344356479030853375164834338826324182035555296761435468066017097856536063331138540280745114201266943883837443342175848247440862748422466309233388148583407603952675033525243901735208116314750238906132825490852132737874837615732158215176949042899007358225606349102814779416867514809215410083834518287546494529850913502468490431921381554842251272050159666570638165240137869891744453426281058709515764133273637435713693361679239101100569842047018936570872247974262486052462904507862627971328514688756534646231024579733255269969812248130291808350945907870420701477930340520771218324545975538419733138855133623546781322669854081970788964413776407118444433872363577466454048568180104937940923184367719483597511974003755648442232202131855521891209444611913359039291841306446050525768960207511742789887616696663230090877168970993918557380526686564699290266481787769899625030377829599105635562499385822383929596017545496756137689495626307554673640294554301086579380518064816077469233853726514609242293639662937329551327879110342916872939665971523017412650048513498161985975971384599835426015453362799980351666706656472674974550152166417375039955140183518438339554455472690090687346662305355445178655014827768678334789588959492038682237269402488567501006538436242219461301971602405070266045481635773956764940481491348633711862999300892270405502405457786755059847215026607393418799661017351607548651599147231128111386269675903642512792377993954014323622393606653832244638436697501632711332615052175451411512956208804980727187951144989049258597595160680458784151313204392326424249188170474381802355891974173695919047659339168605275742916941854884395289015879182008155282981359851751631129987488726558837833728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -866043703671401036009312798014415588184116541860270864438632929360255095105904096033100855725159108487083428408683363522034919961488153093398525220787712258848215351925917119969434347744316798130008917555225816790855466574627771542629524192634669660796374328369417917468194313154728290441478092944536704779447112917366131001235236800652441491625355739764582967068875892782291599082038108649760187148225949647237046662604576411862523678549393185715321615735801501721886331713854846084012789988853160034047020087819334778765714224340215853755837643397962880122145948679746409725918358481724991026609076635778446274820272067287817511274335391702632475920644489551703857455219243644485004732458388306080705661931604738376199540974129644906343200835583708085145261711428364662882015496660250603940598042716982247739492748500623242562505957299773304442693094228947882618221105422225560489821041052972409621186320205279045317595000122693515424714037891382754453731983182712146355433877760199921592415730938324315247353172090362988207395905980591882871227274943593735764017468951195122334130000156287376049836969120115079279415334170712686955768712465765098446360261865153561076403237940735383939445774035246704830070854604472196208901104174409002885836745975871630251116236359470991589414278467656491110001090870275663819198729263031221839017778920234643334682306205180211335758095766711373153569029311813225703596745852417184574983216810703058172231433423947812924642905373168229174080191632748719053580310001467425697903344602425651611818056277859618732880804062507537419158320096767655331450519135706873817798963803091517199111534103278849712084764759474265480901692274321780400257140340824989492061292000050229529704581658925520690605236030639508388299533284401672525773557576693525615141931844506308763582572327715931178574180720384737957339626049501713589568691619282859068737938177110389132655105468353439847960602554512044054847952856308928071774201153732526776117122195630222405555895608432291127183806126805741396161402300160767274537333641121935813892092930361045373716377984790150764137443079873498922849417362255572443908430772794443730353376803833481159962632873115519056949388391937588187763640714675428021400244389212824857467494978540680656342383302587821962347219451937683184354152589493875823251661828535314698348643344826622607987578029557611534045712611650211471476339766029187336111140248563763002546710099162446105344780269255551165627747096044101601752669210225383598806952569651209173736827218473695557090196927581540152098857833595275884316502808063907600466158570865435391059904840448748352810917054457279032788118501901972429552255948860424192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 1233939482461432514758629020588546877516425661770498094562232311695993139832333406682821953102570133896671044731121417788816722781249859953243445872192372903843064405325413264751121936157355499280188525744015150647999924775798869137040134591086706819964313850835775528487855257180579905360897870102999647751044533788282156986809514584353419957353474027971590804368739352941579579689458912334678842327716070264306221779031960180638548624833889584291879255747879606447413492144354920567694352976915861644640412038701403579088329904022612928941604570734639588333131269132077832053381730404287410063482444330056570217911977028486731684532336332566197360231905699454820877610323272506243312143361520430299407921247897263351798430228660946286610303480973119696050420241800800651961803923305102289428765490483066815672426069700907472202101131102541634228987587482131382616022273684603881375167063255231521494808785730668204724755408433918444863538141060973147814512901910196811744157233336126175791036723556091270718216369478050239751961306821687169896958838281090564521609191190471449817889590231661007594115291648741010133597059355418755304195400430136392562432167324430199421337940145579378357632270669510647710218102924635564293188737820553900333729000113818511810154516394596190482215529452532690014784616025830666415363417144622494137796860134872988965212887608217153211965603518235317647837715932603902914339349942862710150313470828290366059783184779798950541923566108310092961944982828884808838485944601028883639669103931513470500685462042843144809710340105748281879044673845219819118091255050954357222786554914564495559827502585367074546556545182237088335621858158587782241315728022301682021403696300167969848598120756336495371060334904733883688519677355521852593305025380593234833322896917634136221963254129651194420435740285918392725863423007182876015782683170496678075436927061901196739190112512234018993310409409814843815156216500897599753416283360149339415099042301258955562480082980973356776005087725552656195272122784223481724104765134890193715974390198913769089665052049667267201026868700493769138296794751951005455112374969747192498320875412666161187171242321410176577443451732081090164596772169036468082422795502687352518209848942455316148453337575779148097506253445204992119174891445962887576207580613311573477752995225166565997015971003121337267304712633756362759559830265397070212507305110078602253866891772359205174685413583015154863990104626188206843057453815784401015535705090471554653980574211914502352619534673706332314423019442360926931344260073769026669149811802715705000020927915982925225652624691745562163951123243035781303818754102661218304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] -1090280309636317241482373466728697451294702042562322879511981104033005024447161196455932253076694826066703989403707658141764641290281037280368517105055397625758958223988638421767603367178193179407976573142707871402712374183293609251712527935887615992764381256761853778565510943408516840401707275968413793237051480405466990184420699711326550535161069188172486040024970854381490330363714991221725522829193643357298337562904300799874259527759238524900898891457093067217700979178390870870783906788789936760460289669668860763962336569451906905726483617760959462754867697150218617733607005458926451528118634710352187884928885929984608115382349113006183956817245422889871661703380873230842803839103965937872248851097724730928304399246478991541266905352610403244888932848656021608649983961733897752051343475473503957477760548268530462934334956924752610171914469392811228473885164567649742742979215330745337181249958583848801469902971901070457748831205178970074207717855596539881850157265841266671237149576091345956179374939995869187924939838599268660982696127776099202143761378469490009218319309723435396132629483311935513894207725928545897456249669265019815426756607578900825168280923031922610381270077249933859694273264075156166978988371983926594972802288646389067608707553410595881828322512507780364337528064812575074101845196414133572244944820116595604854436395365112995996987114868532712103547778074489734187405097772905870037949120325242241587166765156909156402120474215782311075711187741983266802339781940908891964327096686355151464659688123359890569051834982340390830757977060952045307670740805907096662237885955592698402825915579793464664928749384228277358513944717206334519788495422426089208387611441456718702224138018257934546503937986146298537376360684680549902654013469308563034692583867014925238911009286576491162360884806132419493244210782041367761506113484766731853274620438119887921181533235761987444439158674192288178851828931757392208709770406674841762233043858906110309019722251361694117403123900233989853267377659047205105725500337392958361170242051722404739622481363123210063569934712779169749598306853727313506713393150077926475849821227969282372831003116082304443040632224313885462370407667575842307680629233148794127449018616980534352666187523653180637128140347257340285711021520137595125881063186855736809311480767162387574119189648239910101262653928921975942579608939508492566683024778221085796585403050723075681494700573425664590027747275855102525949105691372490022893626348495360833468072482058713185364518171134690163213085920706846377991504518013336283763802705193133228829192388313176786735063589903441156572001663360534292593120471691558912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] 818824267728377481956703437244502632727211052579644946786616425475971823766541207306905471606382047721765158922670445647935905159343190189880625400510694916805330928949729300887954909201683733911483097245834460634711249078827595292864780531725315685173643929451741663286518680459059550828563640615289493437858155157921730557741714144229541379807637831051894685613846093195336045362916341022480076323963040396782569399916647037256130989276276863032880391695820161063599099474346370473646458443822925910500655526992055770009854973437327207753940982632164585655932731178168174254796890845576485681400351495499006642271765622662136996343283241955087845324778858240526717834636607722939700217819731921312025668672566943973516891918591379013157701436661264574667159869334320306530955758004776131284145414664522906626825610038538006208790668617817809686852534670137577733292777490400444872523542622305474548087501955536104470294565597911151128494773876298096781900513178606971278752083471994675370061673930747060597243956405927294641433184202928738866277698006036692799301870675629340459224375012572721325255335322714903756491425143926847783516944889868365789614569295499360397470530874966919787000714869302686156107509572708386084650304637920215169336356339718584323504783241117346472411457775228253202731143790918950927936282646135628034993252873047730783364511404410573326673846527332136029700527993335748922774840258735736557941098359684886148172053109210356593421021091579886395186713390588947881847791261727210410716025744670810894461851849070377837143624850640492661727635309436989031830582628869049796777832506950113638051913267196993845581557928631079319011490094631929980761409794509505532180694693844679028440367583157778602583665065301156945495993190231392443209535357281220975768154617552409587583323473147641484383489656404918539524589382035788431152949248135586070061106399823454166023565099921737103725515511492703553885216632704873617048328996806865524015038861016499022558712999039399202351503878295756671767785440184157535335750254369206163413401829522452350540306094636751538299499013544880444797221006785861259120797216655106361615094771560537305775166479287583334703826132205098257287399991229758994105562199130627378506653304168520971417565133807978042834618213347812686792373898391206718979502141982865456566128980873666223986349637309632200881411727722035384719221375574402441607844638098306228067076737344686424758706230939146264493022808084547587716169546289965489737151689461250334278406588666760620049944224300398214398715704013665106191180144959744588435178327252388396285437909442356633002952114031947315816744122554896689344606530569240576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] -588831624647365105332409672156493378501388080387751484475859877784244099093440981457671945258333753129696672753958518167452061873625472259246770377976807388845633572327493112536334487588463169169374832229740029221477592570770216312854948679673017436945727460211192262041088791142800849507990085110264790977649023893662965579452702320282395513944437015258054450145546245767728360597718496399257465605650639193350378895228775664954269992562343361927420427629362328076004116670681526949905397640061240386182394479222920057257760380056604534101016219837974195011751532051525231486322102049568842186530088442101599684343935020319976482159337747174314371609869185397481046096488743945712299630009786454628989511874073283295978861881081947505274201403700991382418297261268906379248446576707535452536726645972317099742815378733469370530033480704659951856292713639615761205558678860481813875445104742079372836129833945550176176163408403886951069156280216108422555873307060671373231683339864054823992574869961988119701187552092400969857426230019599565962681771552999803995122304687890919980800247127923642909239271149018370293849677961565455021811828010028815350481476653955924222364838152521024632677258585801697848984575234616079278375648087172084433654901727085941145503031217193651730181188742281890935068844255686546607477200930059030586981534851293072103521172339459878870081093091707643243629811202786945709395522418264503961887157669612668443835237496297484664887799321732337498814317377012988038806262913660398150508410011196428306975940827345975645255736832573272388162708843552434776591717487370900976927135601697200561532049718453087906540485203405552235025578038026941417545720713339201322653111106969402149979130368804572102212983158776496993435443165369372218915995246264637754605207710234413321142279234348190410620690405185740020342182316924027543555205176558001484646546883646933468497665910457382582653908420681191595150602601209586556275197632382993159936780057527984909921606219072621478289985311651367130538033330328486263577490834447250607336619469494533472285395066323172572531049575135721522913810964691216590416387620198469821766163822612024406363638419207874827739161466899915578015158877306272612674524344211766057446430362575183872688671822730733127130325975021381341358026416479180645953441858477316384302582265023053672151389452796102366378729919240149621048669671467598137455798627141725251870354774280513661280411284558350338927606413476496586214549725540028540260398584330395250579108511149711636952641669673660142768236457883254845016683001275650409024837965145921372827384634457737724860290495989515151228853704394603452757783560002207744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] 404055110759790793422330840313251029190618482548779301036048960755603692687101511370385083400279504434400522550471267351498248275739823806378975290588723584725725316726716819200216670890727733894154387674257190414642466356164678769731696207250548644044446134422463903043976840911419861754573839641037692231735872459683524287429635891057993358431048188737953110369083212167637694504409391366950440710951870559947420583059798988011644442502547178189564720168633580817095690525377583049663240568326289442821271802092658191737120827022335079307067788172139516679674204254038609909113711805788903422182859191470832720536674620305978027328398755481604205366749188295748242012377368531626454500315538983148465108767315150750288492080973215185021317670743300005654429084346522990579162534285287326894080257342525787234618002870617254687506944602655798418334808872017805115748811976438080394844976782451289276003709657349963507576445987685903474129960045221233080162465757606857622184439727325051538482226010120134445363861118484853510280896788000158634785240395917173260363744105793184923354892985234937185943782316184064336803861013169318930149695300379542120948008167929155288310656775310798853387611500376902849890020214734827659800124329178983462509012866026735233617923539899526883110225610101105941980177509873281725082666805244341975977949331599296499942337598926810209813494861300739348905551785169365938767283143565368603670615697945396607899085049050395733299834240065569755822704493830889083033623652612900856478251823956861180744418181611866805458905779687792164315173418437057128872764500786304428634659487451797682019536999727133931784615999384896297161690750065808827477667225945893175152787141374789456083618833679098841777914665991492219272363730978420342276075095475059596014204195309191460257192362100648561956806339645807371935800758024013829759434904741536356346670345033541099495416390916694397691167623528642457874846673064815328683349870036724418436211020558053355766551737411645136242757532054052021000526563577041353827399586154779513991101832466541422115773919245432797823878786525354770046901558347126337989271372878077986403627500081491487561390245240175703808852844695659312913342906453234933610101237010368607653972185740788702965111405341562957630599187961637729416314722444082843390445913288873738817830395892458487216300386727932551256279307516192622553489700025585005346077916848644801074114204458036133681943083775009501370829575724740732462229927819788042009833052389895818715408929579153981274615873862504125333882883576167132008616913594209232283532506275981395681993158906216791621681709789353455067823625788898766290590557209100288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -255175532676498472451096149544132051699229265624540952864487696161385229057234148644382014474231133427369428332465762581317733299446602049512104792744425917607753654671994890099946082285174382035807979773744989325395875534643578539375699756334694686793325320558254504449653845097196732157483098709428370613784676692348482630898298816392446318489901941051264203369881030434192522305651238418320140795979310428420415085332464863711018419909236629716567482322625990233077191568671219061726764109582659620633028929627276678417641755606256339884872312654268495507749339144800462830307413132029455385195563602860228433377880252181843153735080640945926820313318446784208138282214088031554973369125265930462229591248638821406899502398420970896313500110542598467289303005301974961967764760316998360484414517687356142121910614780574573051373640499029777184709075167640023659761306441276844005917082495300346684324917734656199049064168449245649709295586756799924705800394739761043027243498929140377367283355385194181998761563877494036745045165011870338640339387949876043570021488899617004822743227849405951147743054569244936605357375755524959050366803689351273903979596735768409725973692864139251707813596387772221388076849209114412681221749433645148974125216617684344991356157695679759341225915320552170109830401759339656989161477534532497511901518157610185039922685771171500112218809064859180171832265057415027589858783648151012413267158572966726910020249511630771208288514697321940508081828622102486622078073009060985027607033091459253522235776032730773357773681446451501848488256406706264130741633612226884000366190255467873772843165734487368269524179406956749444447607455880092994948215384819351391034132544095871796321727036230978504629192267385792941142476885101948649081799482092663194164333740895924596314437924314868196984185875011763542357684138234473931646807246386852174289774912332696042493859784428058461119781558422484290184284317357904834511948725410970011767667556015596940425500884784025870224616264108761945595125165858658634943046024991231036878327141096746599475862505515803186630312815470073603544485677906054097952231222216779700913021803705165303934916977416325650580685396998044692684101156915415067672887949612982658707649034860844036740199126754822382193652746977778416970598000466165198306928200011758264849281680980092230138626817215154147600895255779684378114065625051557402880964139422330143854080109020211674112586377558960335411212744100377886695032242324796944379718722555338709508379159376680599926862699803774238117703446982634304845247992304656304345777551549971007302650156358887384887427963000129660676543616812632288325467636987068416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 147335670746756227965799126163178099021601706273387089729154121706560033374569021967468575021908714447327732609267191192741836932453566659009618290611419175091618803194269181879727528248956348471504710824879601602702525452007030142655742927499426315143703878274096826926799493307925983787111116343710345061714302500169523789655157046716346937503634322040067364557010133992255866942824706457940406814460910394723267771299805086520291165204536609432097081490461012391081336761841234552499560592567555390184051796200777506121778964734497379996468214474078195134251716255394134335230023765253409100590744136339498140462565563065483597951914586525085640954518301552461909292728460679097344725195357360833895108081063522213939540204420910808767925515980215557708499709388387466156771322012440307892605442151708434393410424811461264452055928180151531618514560200552126283829547629167224555698632331095929754014357829108842840338033214207282427773725778025643696496467836628477045663034849413006671293625945598192165669865361362670578479719559936245102132605544826139129835400569345739591031830274021255573804242614351282923605583795051257250663634646326126426094659169965628692897935222070177799939251789152473462302204013652023612140317756458755817148389117098078321027185275070519614751663991364521337059766632060250725619398504024736487737945116658200405991141479901782598637183020810991594823554106262897976335207049367151136356620154700415483831421173426836409080705477739819046457943498006069210061654988134565272416490861891455267271909539396552127095827156608777383887771116844348737759308594206783317313117658457378216219860612697333515788765095535865722309661462209042499912289614053067500403040453909030075190373784480187467064401323170857551021627911379701320676727881162876485463882348891430226042986374554460649986901511731485560750308700043534372251518945282519534081215466416941371417475878557696506659818618749516687126162671185829276284078479211192552825047956576114566379471613739932863293482498930864807822538005830795750766962057854638896861581393628365976013848522409706630117347078785750672576229882344078280003789419107980805556862793864298679295148566639659712399202075523262963186095879947488871567954101597899802783991932418852179236179666920985945952447123907076812680022674759173775149086762344713546854442772096357865419937844859354406297415814356426157558669860229071983054275866219216080239621595351398655053177562245235652753797904548462939913814273749710072414571063156181975104129137933514214256818187753102293324340026386164095724593978247259676118177450332912446535267567632950452291758124597313403353923545528887864228535965635837952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -79064977108483134367365234352885883535176357871188520911633080264147989842346175068979366503122324908625319907221540020576985567795039926895999959499620590706551689583854985984658105497063399324673760257988311895113868625218288036436379520374364944427048738778833721257183072441742304138739580962675731829120810357513746540904070914170208128903266466784699239890585134670203528691724292546757004280305480985407592136070335847789289129691297755619898344970527219892129073283465181232577702091315231088897697315842089132728981233561425290898304113976966424690055625792483889134482850926917602821491778281387197204685667595289741354432245938801704624086052244686045539657261560457993266219257902997177243915743697305101396952285119221511526949685276083853059925474421769551685231841874964316583933090766849612232522563284453639939185484676374778846299015622488914306166483918111298496522950491432925054939042917227775005509635912437509858258374102032798496485506910437508612714885088962417374962088737559175021271662774871313059269641549197353107498885761561625697291285015885033953094389809284637385119365294598549120223576276946379303773117992686950282005608700565586667218015869713768096634358228292036866316811558985715265287129949008756442638686779816143343981554416180101645615509410956441110772372383490938303487303110810738645203555607417714058569901336898625226095739908502718393483597779747588679835368129147566977702132490431501455902270019229672209141259458224799173421898148295983130202044742370966060855042413671166676870842438285535576704438150621248471349642984908552036603306569316298574955426493006653755256272899157608455428041569447987699089328640907110099688191504483257445230977342849861933460119838586759916331379803775126774534998578632074620199940352299839236090722701527526599382460641011737001331805665559930388461220454182569857066600375152476433813905569050384333257570148715913626687819997032447272772691740340414459977288041429766795809023135732636587924453872960150902621210116900721272323070030486771269261569845752967481663611215448511663685739228117022485976957002448048546462569985536611128205766191268423077179945293859825696198938791293674359514574775172423379878063562596382877806989746928543278406069105857899411745908427168537672412683258456472272737117324488256809902173864071593236788710093085857074650480730706435955085323067555476037004391375666784715066486068613999686538682237341932927696827861620171946429716718332021276899123573540676806389393432717428443430184712580070628301699487849898775385962558323679340997096569637136594742782840906208184386685095345740978450833347446302165081622714382419012385069458931056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 40055168504362704708527791960684662028246812784703242898799642143958677612144716515494130007920149238376761099875474308807642385853302042710163466888489493625407042273395674058949517969315605428982904097905460601243691724253781160606373845037962456265476764671749606748701903049331396420558434512950057789451849629490805790161737833362093677868953707668062939374920688946295661811324163035410208439076904654903966874784497737060151896015471338069099143475320761688100783922112355085718624580113660957379279198647218431778980681987682304284885432755691230650819585344602630398985049183270423180000455588781376623777008993545655575992602046066801749220961623145695464731605484511393047830069858700384939275271783408393851976569858445360648940268952093128537594138776464342001508300011533641906173465664732353074853818375783207855187494505260068194885850153776653826701479071371703029321164610574761795723089230244875286293641706273467398476718740047937475604736692902226270077271176944220997227230692883321791912379398815236100422328460770916846503525446893529111850470484102018515729039740347279662473658016580545189115207665940376359577117804455363078105604733696818464339289698614974932780999518384544071604299981557595201179983687358188787149890472511066831728363140087823850383219065232645193295023320075049085877750712609558904848804596737273730418017741005484362285522970548731578564437463713554007522256703943278130235846594751948094001232618511887767493015754718650883988475731717057691818808178453984854090251817630044665756888350497967178840456170758268840919391152854018678467849247370456066933959763979801217908343198979335483297028316977140832477097152999894299789352669686304338774120291803659996169151493278846827311432698420704421756531292693570609341959687798064634344526767845978472558758012827534442334275273495058987611981435740249200728970816270485690314121101421044119355647786321883150458437025346042399245178416429408742744420560833786025660356157143626875608358180210193717468548646836755997653280083100083387839402150897742612923010405573394109625251032905468465820008118040530272174208310933770769426633057138114731329746086241059879984840883440512745931044641966741482506445789422628344939159323757337234882621734934334494292907233534012555969884549889773644100740470231785406306778072012689992769210559944892374709557556050110315013436050434790280091855010414733911043718371705865000356367814535294046328955124677759948490767396507505485728582432134449080416505576100172982395055669322696959543962019496784656853687565071542763925454289739330109710360424606397069251145858844196158538947062554368057732755327602882614208713453922680832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -19231052078075063322754679690471163829279148218434202073066073403538833488946871958023541854734212604705374763568124855246020505520136858081512553834680551203589873105280983467513446186081572553565192431866145129543681617225439119158797877520986814682648885013208912177170369159197684885633340324218769670957175980306405628446828135901401407845734349084713411558779752126116056952504109381954733854422666328655572786197493835684630868341786795986693823735939391956631857536111237390741992635306403330699593696364166796288819020335922785011885269114595720063804791580309781672071137289591653964325418758630531589810206085631512851360891673874196807417432318276954424617068627262343026202097485484452372189104506785785823827573857966184825043982763009704115537173664675519527904079230075211233664123472104562513836167301632657177102928404405943937955285552686417477088109935720487102485200193388573884818334813578673229173494526870219045597212532900686160597806597750112374740620463911821172735557248924719951013240606794798318521516688960087789542679786362331588959718450852873821807780173453923068364604939007927124079446115907570715566748653224637633977277205311334583783915614346787662219954718729821777353895931948809985952462441436654178263079842497518863775819916450872271152109252838275111625699279401296978304166429336004958477966729917952158043670179936888011725005268238406706389569611140999814729456169724982318574907375018712259703569464669864381988302751817124511881697941707641099518673112568139077262182573103941806176113534777260474002466089773121092262063356646020980803375020889738616730184033018474887045262637152046194325723860403570645958493182220172328883472206978379499302494048434828605206376385918271483689913827782518421732914277881810644470381996365796400193783411400013507364969796989283287433285524762045518426977469822346537825175598130922266189902250294656968619726117818284115336103686497142206194078507857458878556816126049953647389031046174557254769458058654117399224469272189904591209800114460231041129963388039578994615213917190951208107655724705538642335765248865502042391726592276777453406824828025801256271297353045052898637833256978299878863870673146513758731087539845322764080860760946896616433464656702427057918854231076614681094584818977599492364946328506830661763991833768984055797654532151373347471359167009801576645873835235672923714831136649795053089843942419115253372314324032594568308982753896132307729733361869399035797720732293340606378235759017163928246553632113126400201707904833781131839324388853298420140096062227551418160408253561165066492057377901231538772934287002678411766517558921244400065477399638179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] 8687306448282796481780615471060382814647297525069322838493736234045258254838807007936728233539325633202313034974541979810054815768880921032027498768217969881153822862973483712069597431409861993483148697992661991042557432798746194714124962175162579513217160166369126967006292298085594087785378286643071783986937288517412543359444152929742990331984249034983222060326828739641063552037658570072581046725869419717307739846767813903814624141483451619784596728293919244065172018585252986541864235614602116236711873148180961511062163993849256916410982311055744343709871491260486555674752139775532881874763095769266090249183298017111806547845630512214309621253006106852081431175747966250117222336217515958234438936031074901423066084190804859384172882972953718616441369989763911924742926862300183093045873675264052901812617897659618509158937750421647526636192122042141383650153180403759760623695531423693246194743703376544082771748430067113188766742853658242516980614139395363965050631204184645595405174591088916208434522428264689949259421613262668673066589517551921758299244169154968254238360040898962824124461113775784482016694606448224730775367714642646237193653947997282773321097841932482715858074589502996872112815151155521374563701958196649821962145124361581568973040763437817819466748698685627756625595822117124161392069550798995772064926174485064568405376434737128303931007709155803824897897246611481741267778933169871745281465046698083251357477458930723972577252353396478015489104355971716687856961690121011893428748911058046643902631791148591072138830005885372365214525996540531772417369629930942654691354146467891462389488394829243973019671574598961903550059341984020712735458952047149563486513065426672769207601646749771550367783380979973861134078083067460640564182488181245595617945851426980117033110600091957491130891877116667769742463943021596308925272994463861987531375129660680989457856255273099631275768712656274749321559067683430577583938587311609690619200262277175062330241491609673883568504362996257967529019695073946522147179336989084165399635255664842426719946427319944527686089310335363879266304556859470757906289417165056663797635413345622218511308408324508935968173047628430652052902160497619438830085257190418668253821404761754054193212924698368998501610022672380709930336861043062385332044395048647279114000822338320401266481734365305317739430854567211747831860451546291646401435231760816984732156582996473125488854061325464247249747519505430978973988658058537346682894414884829959600002434424816815000457008222799124482026614934264374626668733800572007498932108678274099201035205959885102694227767387270951683569521475415340490206254041399296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] -3635452382181963057835388963734814552799594637648974508139074339636347508677063983815460706565146019981225628034643589724402992937938578056674077816848862684899906698061358107144260638800178874306236695528669602252810988538429054798093238869109080072708414205153538979210238428880012685955113461404517361406595877634687012799367753099268840288990864664751157903981906773694567555552406090422381208169547390574608223979007537421720466303853156995354551074657684081781985418601407306520068775344325055884924683780927978602751489509312708237253205128203774853464557521693583052251790352563843403158789320867815897606293304060704925259915032965301195022915250423777187503189121975635169793302925072341922040972752728228046693089944345825199311763252711893355241738470965612206775016343686039181470747888888519019002094932161609074405013801581867429929941790450511281840393618830424742512117842860772889317227704802095538881307927784079285693610568706974471937524270291883854262142229936911641679983890224667951788527214257923020203349074284286145452305166595905507490541318260974929766264360112621096953824342787224486216238562590419702786795580413556622845610170536056373906477471745258858303184462447113332621093292202120267194414821427134272765417348416405953487868342059284568906753238239195547521853354221343076660587956471630710472355673155186437876767694102746749938652607737307965962997757749200391707681464231899061459511639522171280959511563564757213716272442048796392292119365651381485525168220711406927424413268843860196427776828147454471411327436748484901861047317395623491688000579266905907358649852525469440223693912684517063482454780671764125809262225410381262027099121673357584573072618577722882198607553621949447852199528439106606817771936009144730546757220655981490050180420319520548277672021587007232538642739698210378997976088721141781563848672623121986643850255160423015663036691545582036799645235022021022184202465128637548929694087598429005305585621093640895712367520713818713714064933400825566748892784706932783358745545566722135228175885728660451808494250963498617562640140169034777514676862085205426185939964399179698043762822741363010963928886878622394775910644051933286125487104869083477772290135136634880771251633672848671771660932049032641659318788195595574780613051736117655569512401606465440427632323036688212426119562026528824470741638462039829488008682922595750434380540676305932356222934186542574303860638158728757529143627979079895664970118284656468191173526431087003624286363058185374365763891560841372700878082786873446996542990318288216329994359466724366926482190139956050758148697218865897118183499577352440577518715879292928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] 1380037628422060986519946499637328205018388723608811752665568601976304630253050545826008936776720687435942361925173497368006705787208513860398661124064454682544201282297575379838996292421009151857199753932274973798423486744992731515249233677484242783232708231360720110943557799513336251575383030434198410318658526900049491515873348222595755324714089688159682150228511084680732923097215749890437717593129124266370638017951081199904960636633011394770597369429464675982951677369868940753921452089322787304398902545253548067539389426399567517499803265726378253484721721131762089781503734818210175646909081468443010430862294085033226227065275754842587535006408709095067508549848211084675002029348481699265157544267728842925103619490649112760347369678304424206038603452805253901473702448628782195792544298198522926678915960395013704934291618313902470460494579640165075700162471661211197881958395901841666426918291007744549683470725870284877507382661529808941610104844384157214148213430041213852018010387895709797054361070323795696083082354026098419674027707129073051255032958448307401340360060803871456841711209316871548634665115734248168528175097973177416341572497855485131694547915690082409858903993539154322465329732346599077497143347174550783769695539394719346642110997949252140744124011218052402156774678997247061167268884538720882955592878585180396689241232578547676205977064414588605553206272122733207219521148500905247069055538274100310981566337469066576512484475623575448627162461714806772583564995849716806661566668863248760753052381257688811339537795547515290117430556312917727831410417064304708885927116410833677944940435715210397181432485105826398049518685660265456921043222175728797222395034688708835996850327409904632793499702189629358554567354366439328164499019873568996552826935322798752937652450951603802632159432823521709188763556069452180805334469233049206519665362733790485622155278971022460023849124522450816309868991634902294721530393076460686604929392288522944111843320580228954009660997986711051728025543094133781729285257307588970299477661901563521595609539669069489489158670261726237668406811635872164768658981078882545941653120939674974130009245736221182136878294015695070366793791592771193456859558529648062937089208066466287387392495363892520084046535950035188432689885562591672329683982133347646569131682729663263653535457069382232047282634853111387882285983886932778771046784204408618617532867909923493127522342200500182836317221291752294597651534689386505211347226787882758808319462784630228121328516861186099230498068032870907911104212118123703795878169108395720737785026720971264392783196449842964399940780779479231489858833961975808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] -464118669529899782906184984179179480488564384711352293596843597508274813729640894310826041475197147184265808960463949496272598880358088766456550765505051329107442009586395952880975102565392243206747622490325810132268153670373733680215726246311325231385726756245273607313465328458440337933904956500406969836271870251277346280145461391207178740628063652272312475486252256400128984081789753822815698723120834818390116051132470132823551227085131037987440186245445836878687903369015754252008910509846025487537974286952776633223782202127172331902469983290788240055107098641799649524786669073149218783592571970830419358170426177459460198623634871231461435656641505215891309325629343704668750047163130661870325773953911107714821713076886925829283046423511784667873981206589142303684316439537864049540183648532674568363676251426825888759964738048722893568951815013801751086666008710530410651069900428718917629709678457516171125541549292656331767471170674933707727275394161552904475198386669567199258192862250778935230306871282095655534468451689038922061695028500824540316837648144141262164350894251743970027699922776778624677892514195930480486525313783794379741115525261996509046577104694198550590138469335323638450509954803372160445635748218609213717162808768762065245604415678796271802254145684049360492802825062295360969814152195198928217845351211913522360912822271486623378052669568689539038538443093689938032663185828239016091865610563213795592415150606625046734022199638923327983347049433232845625763399541076986500557255766811282689772124667559996242146606259114431794783787624600769820492104744074035120273626402403823905354733013731861321109692677265976553266289860740987929231915166510221733031374713931779819857872506866024307763857441615827919453775994029816475194096976049497672958465579346027126425128702619789196958908713440386374572253856305903714473222705535674947017960105126409887500600851258810802840112571470037358728607727674784319297553802079446839010969965158338918250436312417075971083020788320727337299860677168253363602687515970518799232030572401189073530023766860814206777594584085328356337608299842425397062142752923347672543052422081942367160882518183515985283321426752900635101802599244964365840144828170707062215564801073482227364436143247905059897299089023385842892930904895772135044579115914975222486662750485985947006995216849534973104103035569281314651138215152810492641455096607155754639066214030019728758379501039327510578777081821843395475226796517361760262494991704696434346346169032233761022334625911735661078980622843682218036725904546355297564767169587775259135943258502885228358559725985277462470950383926365299590155565268992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] 134595028034750245514695365811239485788432744044353897281729914315120693978906160699070891619992970600782939773254482402438485901715440964363357843478710500652836074356205061560975411400111719382907063773845015849742722849631623353391875263512797290526768113625370239304229406034544507539171123338058186621824734279023074953272106806805224701315963878372604209709162417818686957997833441361529399483348474370780648776210019997408846396856889556818822369198916127907242984885814056291813155788367404756980005640596316045965018959606354251997145263071033172923377593576961457195615579616820855501165831738054827870471325471022366865965970698355424169156278896826807372124194827827855997328238821013011544725176792395522742827772949863633403581672533729344488447115718030409860974341837452092130225618709781513106623027699658249787376070998661742043638724918500468771095006320832105027173792122720783820858407642686562814883465222016688730222453679118618001144644400546592661896340715523816535184253825471233769879491362851791800742474624063378358597390227812000845761959624173414744636263780996025407308956598292590037023876432394624063233575043162682956021340233720504025535356223585909323809233302870292673325752249421841611329942666929244797354984392049500703394649671832732568864158520188743676722036994425068595537399586825042556497227343583035135251725975431823010352467005321706222004214779354017334125180437747663705691387789033812777235795084796976533680769304176798457014570957680158184303102489955076519034104826251017223632721749247146141221932384685825759027004033046572819728647295837388956807839321766847361402105188335341241451657939967997784449333095838254522569063320312663824578687093791058043146684887461202774933142898235632149260837884604786943208830111339562981676055270425409142174293291476027967286091375560593197273406364350679846797644317377297202893964431426949445142033916337195170111679507617184519132379750285114175687801663708184972068895448552104040491206620456767136607094192489750077687368742269824172396922107355329536164906187274902830801683691880335422703856941079020883991029400369712416599910182541260019540621594199814141843621356846818733518679903131130325436576662391224846872554907572547478929065001682787476884287469234146468074127884615048042531425144493977216641316622783178035811947543303162217127980030528936665228767463525463985981271412839073192502017831700628262674514378652952761722078994638190629527713797905870912170482075378214539392609851403226358113343056351308528220857873210729281598507942595298769366962618580200535785815393127880750294896395585620544183373682713255675433329678037901054316389303582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] -32340914576222541940187066794617238317012198985555825381844395221695445734767692931154217846010361965702107817130505485093069864253960926802577389027870688454284538746544669897776068443260499977079002473948955714067451072465097089533558505544682002579599271610362802097509343444415450547847053657646014972091880917748419412075055144309605149701217846327522852097769360345307231584242122202417551457630250082493732627757423711044466863994957279745274856455446154728885032068092591229463917682976116358394503380116361596855274152424781074841366989434918512640824524330945619865118076536477208798610096120314380027503106222244953165359336282630472861387569575662787801529972213452634990823019878901321493816207771058706996700045801299528024380895668078718474111964677364144539464541090638509962835214533325747688836451507930229674864008187305057498946343614449625481607675952949701060388395009130613230908989051438854259426038254176096160453488487121214486746463997208375642508373781315103657931859371180919540659907021314351433601843117944942473331583757260593826094791666583249030055881839748544715424232644357222128421593111891333084571738053237763909580296622295225271033299453298260337081498716404725527650670591323297194387190816428109857829705902521995245220205818403094510568352730453258921204320740756061144849837790290026885673357814525828404348998092643745040415120479403586710090734884961289291296344552622049052265798806300141781977909354021285201330506068727016367862282250906588055041529163756937879521167671659204018149269788041583819900409429679412535758314216537221312502340257923060882377073623458831155058927231480262304727343670565183862328238881838250055764544173954915161764858392307287530862215474326344957354525509852639412383758899098139822607090647009067232865174599101089860473318097044796337632771468271908560762018391815774715928086352808814673150101177713580484092308202035320173391620994044245801616807444795557241538359150506674715340388742005312987694952896086396151883055497811963687325757887467168283840750520746914444707542744214409354599631184798937888897265138080612039471136284719076171426738352059444375148307898856945393945584962438524960122265980246757250879318072913531039257628659331903333225385893917954621312604650219306304243608800540737624988097897526913248997354517602715046957174401147650245145001264275606201420782210725684784159431449588109224144384399954787604436961798355829167530772554048875148308469096379123815383142105546639589332014223799972008197929764138825900999913798051443894040851878928651696307205412040554922854299300245766756245811699996657134791022032390893158421376775954783165098358139256832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] 5907710289663609954212005495478844207883277690871524720707638639147877618187634404928525841902839756901227488597149023760781115000135047061290482568978748751835541710457901028224700378949761368821304688160431460917134221336988028528991908933162295310002796779671604896763787999062741514216275784907675095350708111657412571600355357426368908669227593719314416888339398415084820462117080449749945372758644600999948289184712637279290532546264973283982427677317932850319564074571652173807063184795071217869408878192331355846111948046825660397083601261176561171214629544066856629599498798006727222194265716667411007863420222827894273297288590838815445468783810273189461490565213855143599513882732681055989367670011344361434602593553088768005324658048812076000658281798259563959854548421074136881828095086552378899681805380127050915691837469187416952154860033757364646581523414715952751452391410476047145221535481414917272109168239523369054616696184418918562575428691619303767634690088231303146670405201336120819220266951428880498178148220109814158462501157511425856068899929181131308612180810766775118570283019531504006827210423172235410467799040897689845937100600871942701920739783968554026593493239287534122025622652301191471747180539316728282098333006874286459580750065112847911257322817385815795735658913218946276091014740716101325553382253667913370963534392563277855618258172691823055607579035562851259755197754001434708805666686396036473286197526085476663132875445337872925333300495342203535205497921545910149940137781398880094820957800673202348894689528684363911493561967358178137901389093040317747351154896479004354527714175409857404884414934405283467594349804291179694439376865166521696491878882286042907363006262871959031054640038038397027910023102666051003006472507159240062552630259527893609903855619132432410485043527727670611149560829941625673196517974758771413656728056189840864070426983333028001402958728283346608589281194804500387465161907901593743873864326740240105276216175538483272601194979004129861476772159599692509546640971323034913311527925490121979385205273960236919404152471703925694654205032029297399871315443549656848641092356388933280020840752001503126854472119124102101992506166192984298260759922531894682240238593833112165933638514963063990999501531220230424891355090760255229706667940391246391635791542955463064879824865573774904244841694367658829379427799465105528469656783329850612193382566084110172660050123208836281858463529028114599349770536164806360541357975784580640639787059957629249594149054409233958805389400646763696015840111679629259651204205733276791925711460681524390026783283565695275040641792361954402757192097726464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] -585498752710852236690292165590985198199341230017023576258770324512837290843476704826368098133539211251714603950506730525106422093300342929944704009371065378457544311190025649623787917979219040818144485344209241543103812849622688433182788218939408597625503362276754829313157377895784189459826774617309939113052987841089292873254330137660075170800877345650421522493420409663795825436661847053941795525283558301101222672085658084763520400532480614543383813545882238240763715446102109367479940989018865552667643683677141929971607721671547760920939030167491627521418664008049376430223931664878522122566679110459926623967064361545286417117718363232759225644341949954352799273675794427924820833042926439447848467491457349882928513118842673236162570714920145525571370533251677349682960618283502483116914128710978921853404868888857692985752817189944952102658421682424729283134159387872303009145642910535765917470003921784487905700970273736037547956418272022632311039095470902775541080015799521984799939958984425745575746150221340111977426796225001072530516231585295978162584526557055274178005013129328263005976499824893373258171527447975716438452120180034445381817486761165091948356166558927147274004219017558707346809998832939025612273345943820256690652450699904702456128503519225356439304231929939896630437255514099177159116770046047826604014221902636795902496181733304479113193546694951884888407461966548836559098524789964912923913389189131101055591061510886694643507462965437534792605568940888044111404698491034300069197895268124809669618934240104048628971024502053290269180757369934408424209353248227183241655234252532521843708427687693394406148779988759073799011486041537079563306660916082168614631210402649919929726489207379330740264092749037127113256169759035650054847252474469912711494847823779682024034597155938122452576649035711322703902554532353432771309062753932349306911065488138703675094808209340526556244179153869006100656387595041568005632944921709384304233537031412432060257423671779857654104427322384321798145657784793985544823677039359879156633074112516440256362771645068820048648005674031612807862281228170731917199756609665264791014704531026550965220212534129573646078787989017985610379605715397415633104213819972986481531113093367043561852891539275311454403146099347887567212671519498354092587008469363749761462151775855101417909954796543285688973459493142962514740751967938287778077121376828737487790154605937666764209310753320855879382825116920576878171499510040815949826390528903546121206222242540120764100505580632581296912183871971628031405758039281171666956089034032304764682182108334503449451801187402808525740246543432334394633421324288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] -87409078922827523777773742924785893220576961162994805837385411100441529585098181095817580919685313433907437560798547650834869657214527806993124903590936322233954416107860855485712683686380886653013336079949670084699294674949220936185058445955969537065876878833686293132851360894330147407720571447893081912896780696000194307741009301524282994709253570799482059617163628152728494195511255495424974077465665448739849570542507798108985155219774292630108843625797442673267642510949111247683247265031094992417272218512890816760188843986161359323738111740845924279495169744369270017762299297247360436575173406993822216899694355495285937653094830848436232634070621827069817114453450925923772996847021743388182296846849417210185011967643824764720773029258492351030723248062538303704839939775096772360251825429338199261918310699311993608219088566672190981952303940451329175616438600807022834149720406197625555173683928942081628306205988790058004676190720808799833884220191184856707106644800290915432510755535667637281486426680278597820427207648581428828774194110605363971647837029676046709027605718797778025485933103851529950943429602122170047549989030767589839026073929036001606538848451723138338114040649224509478673105886549848000381634834772076274498024930602985773643243238185844283616152515967354530285391004879858979756597639991327735853324565639589773351517305295407464901711726922200638188801712846767669268921460470239770965315182625996932125591726110054285808824908428159397166036039431766320507663702695409854550773640590478167313438922538409446794702809283247282142094870015179934436313761702656746249454119053883382032033037605300601377826895096686070258141627371389890640990710134490769064856401170702082412608509985522133851188838118223641907480097895618420014804777701547674135569475921544892074908104722317379539917209218412571842012167360790933763417689536831818230661444561744315370465060867037734455696796019538273571828314678055528878688075531652190695407577662925453942839150840725530945446452174931742817885589271304104832902169258419770640286648011375974758542396629256701183525150299998894215965910926942023440844897334972571258837234880852498973387341943091610727702304844239905581168301779318151507996149526359933055630703749462792098993948058614538861025434374050967603577460415175575269077044929982422558530004370380114487458493148429583244883524895655145155708437105190466156357327129518766893558573930955937038090572066596967941101156947255173574793282570058589309825998665357734055275354181081013231029037537072598353538788286488689713985310881855153574417024975014609917010199957585915557300268129911609312201123059935972261328060416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] 62105762369467248210244613086387044367192869701627490977859076371782132602390288973805563609638532939063963034701641389148678905188635365607814849117904825833419221692454721515983570417257376921399981639064233929279569061451095136992433640484752077369810005324621140795540853781422222898800207480152207054201960044240739919221096280484530397009051154516326492732381609290974474345823212465706772689907877249367299342681288831500873007926444600730565542135850161748241066882213961592474940323234355579335848359317179736699897965429733254371863972791601550868347859217934083712167000840019458561343344643080245837687510914060379095993816073442024706956953296148182850458552347164549821643479490811714431082456037223644487649580611112685774870876097770267226154366242965755084511246884434914058783205441080335588578661696302864375188390288397240537792653398219463492904977804233867456748224363973928815089451885586243780999901673861273785251792063046833412036689384364848598575014706561035962352673587337143017214554833107117946548377772094098483388819834086183340756172095371984772943094150734274438628931259142153132681172987014007357963171228639160348859154173052629151983150111880557877609977309391599791350314257029833104940370369760223456821862731579402514817585329546302695196129163108758218845769475814357895443380770389445632686863844548882539326920992517068766787177946039365126750289569686542841609424160177078315067435515256532316957954823236557947466541729198941074784655301410010539547691038462484309883962304476687955618572087793837457911876187424720396059080821074225543244691555927835934029833659808277661700193159155375963326592660033123432474867500205479769369897293626389022527998506193282161842282183189035139555485473083306344739573543756018884983163402160208264607988530217170934522001211245892451706406229466076926699744250146449702781435483250173289429330116931530701840649962470519521717594784917272261856247211490758914987493152456752283020818016630484869863887200707247896119361614341318853392767403049967924156846757955946405916788206333184616683012936701767314802873170310479714341748435393906210289868863037003508571373606202598764760758532709096841103938235494785645222653329836250208240858858383368792199565658187751785895396064323541315424863562972220001112008770340480291350078636663905658313469887229796904964134576085474105422254745525171289635083892462594548179393376363751982466206153876375211698070095567222146222965503062598310735039844990428377654749511021330229097330328844389891541719930916233371396359951036790860207288452409478004723528597059659571790388277475137646466763528978401979658186805215404002462268391424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] -18272109437295461794034815343349916216864992564661048399282125543676347150195745725709416741350482997628358971102428871686480536451057853037209075579255735897229951520377734111846482902843314232874187734665584801384771672818646091695633702670541509064424887330738244810981475154069355948907035282212816406109839835875904473448486711115427795618602591648244108896296451418326293190748318328278609767962757975091297884272434339740319570558742201682843855039868811209832882988468687345113817641144597016966139322871563135959544657542822819227896899272095288975746792215298349175374371266949964802132076052755513874824239884370627917110726521550436268540014125100274763831386457487946712839835603275727799696368296517306212825889863074982492731301085508210644052635545715368772574797072334526502745355021824845154644318656962082961829540325858061840371154717949186082591102248031163420838840099682287959831182926409055463773546257325914262787167549374523778868426951492613131019220800937839643716734294703257717329548088304938377543371202096038140139628087378918939315970234497559976334459025790180767223471982019905242040650526831540456421390611995851885248870456071286946646987176835382617737175705267709311166262660316948057925435553228810235705592388917284864506140180551036512804617862441452643117857371835755476114271121954208551510746479572274298718046753614895891478609689348039434952078045313632374693556348643630202421492833548813898875471533029839340533757632647074765020450668143978637319001516511178560096433855936178885167046571243050955986484773931649097663673936414801384306531419687759653817223925994999011765547287505956267553860805747592870174307082993825524767375340940948919333950373319840258495021358280088804899098899745398542256492032752713892561994128102965414208751860602360595149525102156701918100533116913517438262189691066583071216414005003561630267364191635615700096459256636035661653805228443971783321923146135541606324473209690661569325428076364614342321650704351972963654609543944709811128920080482004845435306540665604431858405124602375880216681905744127193132340169473684245646758367324474357953102944667042540308652993518294436309509257915368374198873160357879251934567339075753372854068903705691264072112587677948704061440075080463287143501077798427426830813698039646557214740631005502748743031262792642734095652482052040380846436259882141815328580338033736418874190990292358833805177096567605157325620790017875153260751237146246582218502395060784242688562493598100927582425748954778294019632872215275833331879906784763664958632611426920910579883719760364923351551190067766352388118199751489115291496613948255093851525480448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] 3669607918779623418416676789646696915357107062595050670877289148799687504797165271288749019223967744615412187689869393208009432836434153599596595941224615891359400679717083135726587207896731092102615503076084234939217098990605071356132193541712823690201277748624554641607149423678312189608118067669924559477046237626097421443329050716115141690361832738462696639666913425296818535077913082792561105578286380529860952216769736813281200759079083866552534747791327995164595447181995195353571541001022355248829756235556345727864122371128826215629752122307946616935336871590060407102444443482147795880580443361359206773940116158951995125166288719537495418151529460771354917645936265324003482659513028908497468176882154885609499466919174463710865224526631611340202279808110815773656557501529989975129679646856397421024853886665640256572926013360480113426360839654377121425657329980391047785410229262906841989976043502982875454578503542860610902143331229782947869848347477217123682396204996193107950148805065899604259041694146044330328122023880868590421403854669979220595506298238560120886180304875530296978829887009718938709316974808974495742995022092332339756984876370371464447833268578487693836960548332996803558778723389315398289733939865579576815145240808985469866295977323515854984634891617034398967141283008384570088906491546206287831606985946392401373254278068822232701828652164321334920272411140005083749172040097663360353856609100885437188442785825543125448494018273492654097500740571186241815961647470951097873571831716664509807718906958469451738530433876341540938688333892516881188540403523165724686811148857110607455552636206461879061236772086219384619388731011372986371743769251060603097235780008109215419926087978582250955044192481130896237290000409291907379773186185846355878696565291009690415966387889459817046371323852256760737121880590366912465999649464144687487112784525579681279010593355717297746067563701879641893391161175172455501066324286139700747440415293656165729970113808115336826279616942775975767720028881145238395655624040673754484177216722875194176059556491414421668554381380445912190761916394163311676869773567020114024622092748250087528507655853338880896343748692277103399178878550456683664817394136980456326661243814444592735431806819442510723024638719548268417080283806624841470377731934584984702247087011524700554361796964234995219045306110884418644244060560344869762174172430796687703285626369014678809388275764146490588977820914558527887988788352856342333439215123095894614172027468906670262952653503873507208777794449532599780705743796038427229945338371491907271371290522470247945828739595391610473858604500863559915894996992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] -517998777222170744725988045318709172648889592877070608487402430485853391080683023849620765014698013694528634573925882789036731455222428579310279429810947626333343447562189269351480183630993069720299091133952920056452586534570633053832921982270880336540556789299176365480297696139945882718139274244080833544138401956747102555660241673636435774767346222787482863763622637864142101071864595734914217063164267679624236702345549096170461306398927721408726529254638667748456694747009062302867976642693509197360734476063701200332116610918799842205846835110267819127540725327581378128402007974200060585733921745622296561817347525907884854079779372125684176628899332465435964870825064892432965132312482169270957542475845176600875893903707558222098070176880973765834051114900896259321575255448886892378158932641390437302901073895865520253246574439995931339034068855056955900622746419569121469695803491545462580229272049767740059765692589376359955582111114620203716858474364857670810008135763659054960708689072980121850782683071808961216998414788572109088174636375503398480649416505120093102718722753970927244952024057430673965626544835166887785048406947983661185337157669386971306700521807850420124397073357408141571722986380767931169069597027322233411552292444778501498168312335640902754874889827058908109879857251198006808709583657073394643817087577975870571388900694787570997197702192528967592589731323040675418025814954445529450045719872841775921302486584626458034730499727854308538450985218264013394820991543823071691572990635460498226197186818477336121886180242184144646441174371182000673049645977236615969259203330064413716396745829945477177392171435999961596434032283839839691172389140873226450704801074749041392053907990179941832598188206446334651291824151021912916345079997825469172375181641035721693116834137433487131480464681694627210029327310878379706724275727671402091975728139640087202556758989574288595325051478079752929440592653254938269252127190668751395761739048654664136605359816985441466214923938724138909111314918126585536738177463930015562167010825436216504272895910466048113198883954527574039258900124915544771332764130895746239101862564920117591699436717642606744434987350194278953719495878658771304003631434662109731436006807661363563734566455800573102398308655929379143241249072510933281059509077689692051114439868517709984826819691727452472339095814283019682970547333086397960728988074657589507743645180184627516873798339968155002183744520194495812001601128788369090805703400427185109570928822724351366020086461086142815447781858920754659654689089231766518124326589284101074511199504604728159722763177595080645097768705427744261016649728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] 41912610755996013942802077148346445525836376400635104234112100751928628463520203591041002389732545156726758988679835050700610994042014477844962853681589218305722031589373403592554265016351813761213136856270162980530692464499138155382155742893235175863793657753279721144848163765335245606673617632208090142906770231269736967876958230270962270144806546173292165283241638419946968341807266425394807252492135440501553390296249784833144472469489571277165589023489577998808809778741150579563304366048177635446369315634946534361992746641596306587527701202951416865315838125553979806230220719978715741563315322309276792894645715866209017507296912635954490837352033423303805358433261908396963654860957411814124563382455788528839848769424842462127213414815209412411007198970647450106588171905329950654835320688968943865499461192899038839496919360183348643230788046902751601828447720780517735419751150195150171573568291173273645172144404039108612735783321327347790647722479057860948326747251473194491487361555037091027612250615620289593505313756722210831640999019674708519182223117306722268219075716758384892392618097321204516279916206269175653902866984035081703674714230420444370296442135172967908581727883094360859987595189292671944806853559678833204068678338572643395046729346828387431297828899182804983902675512163748131528912032778526785724646812491488223549332056570319942509524292994003839408065803348418252540363291954416268518174411563212512656388453661477258326281748273651728247532542936928701385804339383081235135000652947624105896915257542974665115007142219171043551556916746931094647380512119192336498780664948456078538424614828560399525361506963243266074757419590753627140987191637981393734287665574583739247870515464016792063470208384919869555849155915627375675056111723911635273815659500125346615603840639732780972166379006199852771812900998791115181901424665167408759649971163271855554067955637201843443053784858623716911630070027327333395457794383268018498055807656742786788781227967868964570169597874257507918985508466468079598996881835946078658242249124508003857770143149766586159270202554121307325858733323059027912065910728277228487987972054908032874504283454890121930728493210774990276758889417543109595313642343046166726568971401634560787037327783964483602394414951034219159532747724233860808126973304087087209191525379654757373979537627645310686700904935300886689135865171033059098401520026313420362270128947602469875468515055212684164381333347429868282271410596519504124078819169807482126768015985408808249523836322828275189236362185730862408314453366883940181379501488413881465890085880205554733092261160072275392008882719564512431702016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] 1568639666063667245295529846474113309804779670178226729339253680181583713039100969892371323493864749870499135126086319440177279834942823186929957438777382931998040391921757840705351480126704435989013779456017189053855078536744580188513791564886590127133212432339252954974747468391481078148632670715484955332807107179105864012174457426512665604332635102609983942483236831520646322642794440548233173213376791889915681143605462001987925660181348117534482973922261617520529511600122964634521796695129328534201991885005966292353412977103244760672306096385272586851129450720153795068829791944480101416728688537306915176983175529820988416833667453508325639317613364924694731514019861332295148036009954479767620937111049668894820386111328105152586952692743504861808445847192892816257809129540217258097305585958953639808103792453640789763739536440462847382235528644305141984476651527992402020419525728706919233894651143617938288700631215903235264324747605884716971303465379633901277703987817757124174703084733651435979505544857085834638904315020446111504881397579105658084301116090189388290431281000246027388475344684409279662202557911271668250810740398431197769845004522536036053039922527586991258651246272837515069480120794799121688066087575583138120396496999692942692387719703838389682183598556012710486857172830391286068329630630592180537598595791218932736534423396127809017634292144295381368584007172351402531454863796184466834707415670699465076963634870088348047764931560490540102925628313048366722716709465913439869500628548234234017030305281475755036572883408720478809877395866350882900777934297945729299949969232801721295636409022033530708404938470823763001565052707672042582293834489828280282908883913516397276938381664712077432036932864637062655781529601884725129133262635665751158165021896891912290904857448323594388792121149429668307357693987108185758607486893290629929892057383956990851095653715444672827541303626339699713053922845025575177234437022429610396185916547455920226930739549758707005780671608673619179892493213713227729440683723622539318609111532255832891631048685646142818616965764971892584438785084975023913862874403651588287226104347726577587034404971331865872925961951827964228153828138821578436009887812169259992312035027561480626243447096531910573239544566999324378429699524476014912507919853075016938046537714489252260571408861735012240008900433724231413712435084396074240397515458258330953518027145681797973367988975227219430833234186447664616177212692584276897191096190933238224319138034721365988207340105102801866859571203283699943305402869609775986960875423652070160298310312129824048634161767758285252510170643951151415820288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] -1194750644121289421702942179872421911226991641372670493213949933712048552105235779219697198116464658965738067664423415205443746501303672723151381967037479254058716628053577905213789484200370354509788366558267349946727961458542744458834229680526329092554863671897063582453594975754640899486522152836027791653710308063634923728492079157900963902816171046143436519852568957386657499855305990789853039891045896522210994209881885443519873897526037703586324410484466836229082295727115341090593282114428974569155794542480235247714992767282564022011503745088938001717213976559124012647003847111132769987590423060894533585653383370176848822134519729370422993099505230880249048820185976094904023862468016497420651845362483461115362706119546801647811810165735778883901281689018313111161363310825505200034920346501892374817623607757719318917694287728811489152766600660323277076494025127522567488467136516077841960266679923994176001595755379788008624588882056768082844350261539390562335437212960634208090573283579916810033518956516068004631563261745825778137903069008327423768576681954816385355259905959618729724834820928426212621827137346698306298726659157960163435929571842251902668800042207020873034546168252379118811229051086528541243258210937973744490218883866964625444678975043100370929227388880141656615996498317335580292046133093880771740874153743891225804239111954475569762754777284313835348748453444097280000934091676442461246097427699517565620505745083311340032881359161102965538087829105441327672828015957510197335603023461738093332566313799836915832439226008283005136149491779119744105507043891052657893758210300141648025863652852030704018892936589534700059379000443563627680063708662441764355520259262691021265851364801571150914948758383746290790727013206293461237085092023852965035209879533129765741256811003560468217597032727865202104717783055652541663756089766902396591321109680643239179182098952768389470882443367689392695312973340501355369951521588643276221885613510219000214062493456946297012978103988042181720432523467297204068869745425600641280977245108781420846623763923258701661613730899371908947177316744197415636847186066482378027083484627095412366868891984363775803897142725892267487934352909962985909723446286299007155753635139150882331423089119764140665682265741805085048924387746566437970023878169917382031910102789293833712864302276892124182362053387309809489731898875013813078291395533593976199290017510074812131496277503622204784696264030832368655643778996697229132193061124997408520016620521417963528774288907468135464675187386981060467520937732853658912922502995951818586899451917134798845775691598433806855764427351243567923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] 230981193465594747232827104192933369790070545098476394272073191415157942456009543411207072526453739996711394507749796163380793416728576012574001047827665708681734101599818466354935860118003244363914130498357146645980730222295424261778476948136887861620059899336580326228493221350946379874164171214146224838481417965059547364904579193946956019771804335337748494713523202911972659441099725831433365796660294780685354932211736313205059545712782248262321416453655264630816396759457227176623811815171492983476399173492802103584908259343393294349768674986939454587528946809241602395315719956771143865670379166978171937067371095657661071664812803963389211577936809830158089062474494232754329805533076156722952512542451586127957956554083834334473288841237278258197921264115691340762221216340649307185122986507921560514594436660515830522552595399787855534295006633602229911589818470376581482074836168266130801250286236978935252355115215742930415144562768081464368632202102793347433746302463069071372939174740745741356773664432468881985123502837880059519766273320535595327872802456154535654713554121952827821230007379026537999947865820376221524017344306877339089589822971997921164970477916527496197314138819528399656772504484525135063459153702105608317921145342154409175466956117859598843548518246230615688650823536027779258201209696327087084945351285712239877177272085020276199610625281372680475812071831826876841544318812019109505575187183048259816442797555205341078911422251575078342383398850159331432847176779904441896163168373834124994336759507461142345199007964485858099839906173192493417141400878430569192095405499073689353589146084510312215728302894843086814540186382962170187357044753047110833869902436473679764070914280631246150842370839181298530463376793691114286641715552017768333790694010357528104270040014697791250323096426344661902112717181960845273157637571161417318652389128670703345003773896763371515141508454572554647392227885442426764546103340291294758410230750699065435540124844816656675102990759109643594620571576179302370356538182812291406672872432493585482448360676677131718461700637940170620320961253756032958364359361359746334259703747292742855910413781906742009591707627791710560208999886897805264202526242053961490223755232587948327935697472750181111326837591515187824502316751946984419831315985338945761867204725531566123963654662471619166604095836160086833743011228441465406384468218590343221917799286816100563055782832290923678961088695650459842604233513756904972713668058256936212895464963368266966662754093192401511713634861798799336254770011847827310775644450061507410961764972723906920962029191451083834290833890221151326568448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] -31381326902551366373368879957093615814112755376336105763889459658635775525925107629720987598710106979630425747433588634056383041476072189020075947899634053863466498002124878595622165058509092170956300494941571236814971393317071990003086538189989753874654689247236343594580695781948687189310199680612742988043139548817776070866833276187704968893468231144011215829771751426159575007575265083048650577267681823744334638042675785370206433671707275467990664415274744469549402831281303925658827985114498123671566296003809327888346636405770092602637409589968400232905375264851598758744152066095634220698913901397505259897299443131570331222653893472725791690110313919029926624730736787714828191771621493513169505962510436311706483753743411924840754711269342469329520049375373136690655462681732279074169822088215364507981110315168884434111386899159819492013322572012732896898441907681241468946928918281582217281615879048828148755274700819237255952168395071450517634422817317844401701480119952210923832289062077091759568992435104340551795435520123366403110929961032768118054364514441254965852380701402081323467549819619988491339743575382580858485106636179994163792899328542526308044134589853684841969223821064508034656883905984556510737899919387818070125753074338824729998829190623319858044514534122338324245927646398898626358010075508055245050243446858618973052685576126904732105617669164248436612174951664983590609241372906784277440265910721705829842629398347343603247566109522794872858433159754603530269003744672687078186330788568073079089450447152672156639819131966466296663262665272043110452857558564593717977904638653984424323616977238528435782810996508400030738547727256996313696945914643872647169461080847380529851207423126017171396189265782417608575930807391105916549758860624169166442554009261689693817650166039992162281927052123975926775538345789821924976776942944658465572602867898059097214366549784698532719153478278991269667849776249278330495756093692203876851938000691448524273982922393770916495565711405223853141991257992069313539530939240854084747931518237285170991284214053030160657561307497593428307645159972432698335519464438218508039673164711252875651156583064692185913085883855310834339055054256698692006831326852316822807973651250486493400378898472420194308082783798451360163360200123071644106766163134053286090435144022928014116842325583229479855541776923287409610011897106004653219489945454273078341969024583716089632914245241887513245741082391992403364245841695587267353617053431146697045737930261780072414672286115621880259678218684923219853012541254688574868518858904298482608516626239786598077986389238775095727168742621716911489024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] 3948202161129004705989689702422100322973952016977267530402533848078391117641588094849188688856405061301570992592507463572798083741950196207924499894172377624932443079522807394092431475307148397725140080596691378696815810049622168392857316692724458351819389318299575371607549539265727281029921812143582584375545221163004169161816327373428480496231768198894160713027544004380489162403843025395777036194301941294702624180148781862999272789946036974349694945649788186953741903874838672339248016975244352771264027162081249857669820150535997402702037362193475083007293094990765955270103115202112768985645166028624766840488050999502087066920015009221165054532079561577804706166039752749809941476956066155751390353832063368645615281963336452577518233939217033776879568300677278559857989656053353239059389961423324791896930033430005471891043659956645080298248627710421039663946381485525236541990284537034120837091006773079300983436317831865647211672352317237225227038093370971199971210809557475788213307584519399768427929258329788452701174129958829983119066370546049759117256752857485889760483310096843388948077980162668542282645606480477635144589599585273095896588393678972047912929675182662629115732146309536521172207552730187862814072383521492689712530334449279344031568736263491330191469577495505036723177150726676541260151886221244880978151155406977189858469805247118910688261266389247249261419192704940568901070246400775354664132426053843472156172121154254538676175064043382930282143614119989197924907288271648494988889125743431205408933539449894938631508266994145516770864006378126083276780739786643118819485976143647337932275925561042996140614162779957947335636214855293437199945574119975363058938698204869661352570209924423685198557582044205308735031806730603913031776263427199423564522040114226480188061779519732158616199689408632638411786998428351898221069135706198075219161502910273746465925310518010636879673633199209467090616359492445629138211126460054892500144957356196527749535775732767066274451917202011186161516034704226916797717401229554133295874387102300094163305462591117092216463525545361877119656133109266797920242274504127924581629406672068684459065556653011987794320954780192406515456672335737187377616567778750242727473784597318259380084430750962658775608537960484792353539456291340535098684513029285905053952763176679972463353265861464250519997337682165959810899915938725979582661756676909059704175953438618068948878765964840092548593925865413079494484221176261903810159768379903362820406158052252881813762904384092948809429214272536353932958837840068113880987688503546742054722729412597893526125631423439553167991631470617874661376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] -498842839129385057752371937650304674139074907133517914654562929587498980111520793281083454114426467082172576373741904117935351171236374972309058607915431673165288779680001130884714966451017906034171603752653990945824878440378130524523864619117376033502936975858824688606866327674421533464991566368796348999211773811574415393323415759842472881452750403329627016105239120147803106610848368947217379048801877225076454130036327155492667142267695249211302018479066809305960367164114569241687779900021866912812900483735139300212720890593341399912606258738661536239840279745635684427270636020977753129321374744457834707986460410164261255752603473792490130948684022022011243736906998616822569360415656088247928540414511034930469832073999461476136977595754647982051267704212161909825379198297600708707018358161636412877170797959140145622707490859550923722421292503952538289616857090751961407221634098139877771761041590849978089502619176178056864463654739541636165497859243259871639572172872266952470780031528695094536534360579644226946274270656662628747479931263544455482157293311752199302295513130616374693420702545889880950258789926092756630196186691671843024910985648640476383897982628117149414596548404567336182680549037964531553657673919867943269036545885223554701992041028322396188181367284791343054398625330865238048916891197385282695954742029724701931762213223766466204385500983786036960304837588752881530821753886243124786222859126330748590756256890961636967311586563971658609287555407522940844468862543801235778279882348935317709418531583721541471015745013095059498523989465968954036770036980169880624891250993570020740829868571286211127720819269598864752120185367760406352895882735075237263161129301947345971616349081539569124606728944407598102790381637432997245657064163251785306145025607652102750123983004844777924139115316070722824891544925242471356519909366605753905186067823142934624184648461138682340515483787073197308530592395185008463749244793853174868011196724863647580682529105426228226110380492321539153379126491235842357579959990788437066536601008444565800073750173005708745929460544090234927016452010791623758166256264335261586718121514315594490577649714272420526490383562558132137911979828208409414491601565571588050318794003493671535381284623022430421208346437433191360751070814915062042738329245702214789982721633749584380734510925091577910964410917368978335964693779427794707661841753273247625997342427766125186485189474196892337962668761087811880838836766479072553636680347385105074523676620523541847176027824914561525238868241091651568873535249273028713510369654471034215786880797620902082726515083795822517261312329074991955968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] 41429795423158882622300379291223966601104365584209061781810022594587684283399022882529540983972533232802860163634919462598177115170805134928239110956644692045561003650890902617297298344749967550686631789543871274744231322511747460653478456769975344356913357334111293401008693917563863714755953919838681914681066598188526485181673441430428099289045475969985898342555510711430126587757231706482056972342494484016252495912877013603827665413202831103485935042927568192307379827526057789448866713466332574827876096075876958695662207900733256385212642983029936138800762268642157988772301944328456770694210513628211739170678932706343595761441634459888985238555752272332251989492512632503442137271677946755609478867358601581626903884853982052934415997277036628134906393765381366807426014114365934163361989825276178268866679701145520885120295518877390010370580965804811559643010621780125265477658950711849923055555126495797890550802088061465680258073694901272375257640303109791268446799620412106689170934405005793400030194939729942156511620510835726839225987301821137681264671447180890788314208356374537444849810092940366250516656515346439737436503638776439257761720946598551045389428332816377945511060640171801739346176569589032367009094255967858244624415132763146874713677702331768510332955424206102813418954429269504323494480101564282102383486362426278259159396329520158409312230257771628799400333480284063105049653352200033069875431372255831857362222049484560064559306944681638803466102026676405100207388954118865283242736522137567169781916448940641149882892794740376579576569691862512129890906712656373427658859399252795527485343535016463091006412653034053466580693568430786535585621664859602754398893372472344854377737140219098069394925453390161998182281045797572526248688789877774024277262431269611060497417962721235460135443294629748977639489112628583392475037123156170532950498727121379594781481786591779034323574089897990427061147327635961363644572884045052451423584197120305093370867695840051681782528136152603692478783568002838519991538557175007075643003882850261789821838712053693272482517763182800208987168700700577849736965840026236757582158170628666342418110225038293548381179463108112086643339940360266310229970470935962578000772112904437429725164101259671809206963029594050474410244665434248452266706221722650241987084440515587812244432031020731964027357776533498377575189996217695590392470819361796217919628955730318204118887837039517320290176462586258691667730550492150858355181277076582746553266305111033972649225424146014356416922962946681853192439259926038541739941978277465525463913571716724400298982582369538632210902938099233325056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] 2747587741379890113712957311717139961762073963154562887503306205893712593740476318950505144116147243980247334242716934900933391470368362654487579351531441938946741313654421585512408912563812000686651741410163333047739422583731546951224129224854946384470642977370681540999876539067978386318643276557557892388520794366677481653578048419246814596651103482728435135088753679439685838428359452336427228860305643303345858507815974442567936647423407486359173330676186263226443427264489329904975697633208481941614232545997859510681005027646572966138881080915018477861318552492785041327967864966975728661955055874208406368632111510491968927811497300045381166399260001643586725270979115472424759006192270889214725554928100167937668192091644578950197182631695335729926027447007632013497256007254856156202097741803675008943186459497053759408364287919997128699679463800932519517406162529878285882945443826680114805106005591222886592876967685133556963254527090870950801007578437235257695434099432706908903981021861144997190908488985017074945644158353309163432061180677985340544428645783857543750247725624264724997948795944729337975494628953048002183936641051054831483599801129811843165492349928592861930146310562073426309975556320829519350962481279853409205994630423988769458160074164216084782797034783167169330664875299765806796636785610364040617386207109046843209359890138832222331737599888016239720854596532250472630522088963665974556072512836917668464490198793856568660563562956057739734138207065965443939577292386690846959948078107373533096582919629704403492638443981969332884091301479940297290991766035301358515996768709270252252779368989918038166481608892772106512137398425216713173564334772929988631248156189145367287786724536429454827834963470561941208235738896722689888871928922611239696654379931458681103420428819078309934364517994318853208629235262351278455766148967933593131517049662046010812902350059882502301636295764288321033906984704652705199473501020024630053548736612506450560238009401733208700035075558233738692237337102976806558512989495676194157652760476799132148373074658004938372037844615552953302226925708701518965009641227877378874163891790403062349092322772237443622984609108706156750021180680910067526992901772394486186166978166169510482216078519548367864806741202661519454642109643416625080311392191566606192383663408907360010003517700925850634478950354100654387838740408335969168667527444628457886098350909698642194942259302628183749445284132269593424338551300727945954266168784010601064588646106941964659905135186540943861924762599656168120022712851734574784815599238275791007755597725991233269113928234124595603807004461662994432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] -1439930019606552966717200588388153448954383479109961035129414018106585547275923956024525133775987495141497009892242037346504267126441412590498423333677173934466246868787920543146534029550922407705433775495767181887074206930290201801361481880072331281554426842459156228386380337838297939435513219282739547983401278516275215822303023918425163859340486852642957776256817557997333046086811043560682050330476388901405804659345067369464325230419782429803719999018508492636096070852995443078865300766358683569126892299148342599285753173954745252161432415616993132900165780101373507545805870864910749443201959973792121576440455922598528987926875483560727122089259918555308383826021945303959931825289096221450577949411050018179086856128863809670820533701250026405651782709854654683422271636345591239947809729494009005434249048831275949967603930173814041998142922237131542524842238866395034667529009436472332332786854932109816873631204583309590468974130353524692446323257423181196011714443615706512721924049945304520850777347310181668675356964812697315328004644815557497033924509483706730894631025877786393019758099728246167925518919207190299019147034205635991558207032427641083006064659715197267333923116185939669660708600189879696506350274564804254184208560797912566264679006773704892866352883982904978077026037267493871255979584690903654939214250781361019157020195588009416196662233418535278903446978484549095251537472264662486241105773654909058232917664920633274288961518605120861088981587604471921696870123318467519212558584977009387411333226500158246858652732077044278543695283775115702414571679536014494072132761571351529337851334604085771867232810705788409143897171519674989796801598351536402299746828851520209107210290072928736898373115285184550687211746522103440961184399748118082731640870804079279979713317851733565214195557131698979977416072471882279960809770532085851765895766503028152627147423294245221327759238932028878970295978201684040247342784622267138014441803959580373268055540152345042744732661631002716840301364102280458703916981003596524781955994483598793698514184636612195958737709682932177201646661614165292612612848511931978328683859547618093892103887154937636570886424497002546680386625800614249625485800142158783777950321257938431010723255139394364416920775071078267209341224079654036357118351186305565604419901719069388131917343247119694712160336985444294519201033165084422374696660200215018460247295993506212214749824980218579775053459104047908204673402626885047778783642321647244578723839960123831834513239455721301957502228389403461665237904881180792827355752882367731682277897833356824808169626424836388160924588147294076928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] 184990352449516045313550282822429581155657029104642172841921401009464451737291571101084515632346257756443450011414707217458843941855929472935690913132503736001795048533180621469944457763299060235026919626419172333042472799962953014922560676921392448744568920840615666598959247215760952953098854744962852948481300751823735464193272184541524154915381444884932072609215461686131096271313390554501211791025066685417475283234498816951203941064110064726244933690067903523104559657959454286808751643930298870633742863851821065881303676346134151628229498274213722025871727928247568883562025373626282589756034861291345858609992979969947024936321365116829912031513328296525850116131738643802356956891939402215951941745712953755606836822899236680414583393989492915061241390530076343431632834371187773520501524072952289209361523128005165648600271863957188214034246611885714788143947184975828127304653943605695533357815655829903481558772054687817688938557385798138042750082567130144932967943844916832829051179653444181909535838822288253393709850037059099883508965470939097289822932834862359807401281965270794197949955765032984317566323188830206799600405394892651109184553454388440768630012278550330477784748293617870354213746344958921796060992258020778992361478355727793450364534787015389704815831302457970666864735355974893712642535214034352930530934325727704789254176843661860769701462816803310325819191645043563626216394399590637460975771575613567250088622166315264423777597800018177216018154882789800677527237223290553844147051874482909761480252008754537390338392740423718699176401789370011022302551847554097331851965831566700809275978176927457056509879477096134898107642265310230357568195528050084176747719378202064451406106690022205142818875352985763696963656935898826818765274833926864725307931018286005525493135514597400738769064788663689041382274939459902856690581670225050948338308519805489654354497462123856675695004802978231905931629639627845305375828808508178352836240445391918933001105759323287961442368035819087172072771868772024797040677902510745141259684952327277688852827371700685492838170530952219254458942082349756427339108140830725468254160079598595051716661000646760607505767776637384285488390048794848645695188812696614140769004112495472141646842690658708566848603014054593931263146693521793828217185213509373241386620631823566564362774917026897351863041765584265940090243604809324293768558693881681033387689228560605452743931779973519528436086091922367263697703715514511175669831315897678297765746460567061418130572178294765248538067287606118441524843494067391575163908717712844108062817896300890867293129293482940808245718443286855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] -4260158821181051066719642375895705259443773589596879484852508584363367581743033716048785187509733947611618627055524255027741931289455821301581490247017390891285710660692651092770113071756152415968093166475006211721898058208028337065919100162238428380873376157248713366981371501832491169422546428947720250671663910220366035177911924784785337058060477294056161913714366198874466031395388765185288605047380934297749235196781996142562989668439556329250779937090209827373690116138602605527406817046613686403237057984144176756325596034191292485878564484799971349549588949747240539607183427052753048737887094408898181310923849518971268485402281224287235298221115323287103488590971571821210222344549167009835711412576300500266948731216622299219587513829540050627333837312140536964960596472166585031663576087339390024788978124959383074633888662195078903976624381105731669562925552788110234938410156707795473005423690485440749714940795383700322200223292622157358454778882674137545475611526186430648264966047279678103724496259628065053068898376086349244860759598098572056232067341790929851763568636864270914765146936454122308027686266891093303016520788109709542153055458454975756445917125515812250607008244061694201257072372891261448832924653650622108440782112821644002777672794192706205705991965680378023743314132686180967660328182846808547328376634897826688659704826456576725741309014621598777857400645918505710314185386454933979802673220719951943597317059067875007060226855134680584738397333714507694655690356690515526551634821995337135728619426732922220116244750614201198202107040846248209897118657552699870075640348529375963157732823653598579192730704475089697509543303501042967803884515399162820626421898135642486028639850751768500608617107963779761605239282091721238480043103231206814994108314772571328748064206743855534888973002371013618432367107641940123100316980760906215465663174720083263097270008158862380229673334506332390275277373405605274915874970899385357536542498400896919522104849953745313633042165884968625059354497061554097598545038063689628415807131912870484993605750803838410767426568801043244944317452996287422189737369976297846670332859218447925623333476274926241782729839302744168440501680680513258972874027975823137820918284117860014113377895925396041846831394268110532389569982403275790903225123277690146490055134730644093377584126681827971743254274678464161773860216894818046710379203745986749076022095481229153746441388266383676757447209101310742491236477597866965491955104120680659327831783391899585336880517367568048892519510163862725676274789970540356913023675423694606047573139835224710639005720459653250902113626242416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] -1818335633798256070947090592524414508427823637138764817471330571107243746395443980964534784071051908495108388005403932812114764043969768430372104048701206698823733371148210297814067183025908239821805078914954407593336202430195845685276226603325198924649624561882727580628567203752767501789399484369117294739462976074388269381473671583566830051435815315856569067726886885852000706934936296037956158454828127940748402507316547789011193217177490786089540274754745204270462609373048212686123536399304215738836281671140985107655738025437065190225675855489613938505292113561009788533514641003707634597719221736085711581431345004775513313308267569816106663364944934534736841284933208729822490353722013889562587189735939107008530606028756862937991039367974518049203513384436710391707192243458573012599671150576021407848288942132079525433619761253812510833760566390248008564301681686764872297478547498637353876704054444413066642949663912660022932898054926496778433865641118474657668493484127924097605681295345614303640637454865156161442486595611340623630036186037947776498954478502777711219006829168005943909671220293662743165344027847771260155322243345574943900027379464042989571030575223537746733171327337194137760798233024871629362930499810572027770069908322907260588771348165054764830558895996478382826537676439216268778047687024083813558847449242936807874516339043191418867936071694545610935900327501621914294103682828107007030814769469447674612703122025189545752882928394398192489513669252432220535860286302026306684941833844381513097616400798921049369900960298027039490267151904675317110228460961164383015185145391003160196911915509442698559769484685758374395664194137005876609253368210048413011604899473442740438384696502363070323359219587675861543147396333922447472166710856479332763164105906845248846883349288026717755228398201766476385027056667815783460455629578059875413778274754896472242936686290732329465117038270128050116061582214541669975644228020634114282294763143840150473969747574933230369856238935773934367163385877126295900248935854658954878039240273581493604979785379072095303393725503417655476112425378855986442069173016975428488468837682273644774699605123174478842945547522706574819731274094029221778397074480822855923471801550845655914287413365264313656250178204422800211031008842348270011544206548051098352069562858983786027337314721556056745980747052287357135366318877966058507832674487685817292601049087969729797655767211840082513459684085994703473943839367100581918130652074012860422267165379511345103317725175425330100255011723717789155373089483117954715243905622444883283489920501924401186398576322083699509442068692860928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,62] 256833319377250802317961146294258380343288984345250853240809172370321310043247406531010290170069638130494554939467905457710128034925526614650927753427281832997939479867571186048035547975880152499757066759156396595832368617271561644475325206697982623931205619554482001211055738578982727860196647814982681340209752693423013513993052122409871157675447939014910008197906374485836447202613156671686181638479628563509040557163121921852547302796339502272170153193503169244224343872073150859951883679937203878848265488782149232995074367176605812441227184193649192462983565366909922661083315915234623314216448530764981593646094071950406398454126119612801372028162155485208173336331438204929223467301849901466983240920296721388121783238144541367198186893913361753001315483698995289604710766012925713678971299387217017594418034195339891383283340970369770032246497946543123556794472709127027309639322221102856200922398867032682057186087116463915823866964875999131404093271307983441793533024260067168174117635975035650272696213724712001551535644808817970009840367592851019466012615887191926550911213456698968655407900038152258527141476426973739534758888688588679467390832438560124704495547034513923282547360209238028310979349800658983168298574025770124617815848077562299641962431081779642311694269900489123171439023260032993542311896047620582415349568331840759964096566958648534998059568806317763809018726543599343755762616961613650759385119756261800208097118157456027643182011878112502377895723694336901747041054677784532782416984798655299956972046050297409386195850430105162277471532733644467806027189535344658460113041730989688543896502811081202543577039354520936010506045926980848417268692326374623049353580091818611468618136455308615649876920522359961957501678138173740416797041760192030369212753970778768013921245304122837379680158635138138839926456201736066586878035036642010275553419385526056236676617527946212827600736820668048284253417776041131179752844175077428086813917346803446577346042936237594187258194294985650294610498315196640086530390094873392140312925367813066821502529595121934223559370776024744495980046364400831720771479087537042217899546143754015322471675842213129522521529595409872880442735386596627361156518430195104764152899359855339719602141849863771906724700625329158801038555183144425407732397947343415500455286834444678400971068252939304553152535494707686051670000658316418900862157352812151613208931462723962162700275120119495866248574304295372922959990277788285462660192198814216681885248839455924418348645889950438852442420615865452150308077594778675999842311291837354855729948068605515002134029916737939266014568651948032000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,63] -12373750391629941644197891556279889838763670882377036791855836223857601497952560618283807946976461139631929368931669951222823277804272600831619401221711891604086976172684353893127783565017585199866552303039264272799928760601057957380749818383345513739076684977318547703293968988675452093070785763725267658863405683899960044975079791716604462368356920192611731434699576782355963669085997412457337482185141497816023194004758202706038339672051987080291609786425195121331637182129712834429869552566604350087218046961843501953055161654781069955667919139256486355491137809307310688169552746600734319279038881170133792619076935921639048590103016761721011897876063859740044212931499548696874570399380722815699742659243146846790200354714233494759777632762666044150206657347495129598352688324776854911723913451601147759647353181748318728775434048661820686348960570982893209461418301781681468899175916306727899441568417125777470735796400748280686323335662805748293126505473450848891874192276233481869655925502427046386540308171464197518871163063902703886771871347471216048183157062341433848061082610853294591412531232930791918006907085939460899450652648126946538617588940718708227738679912784446918627193974839871220541840373557978489301312914652587791950404561859628092502260196985002401510100453305263632262901518498668283977946380736681379771716656638337940348220715742460449244556780123931781168111790419272524593470103713334066723813061079840638428123213315373694346171269785561544102157516844432649001381340107196821220626720594286140141973910017383254469106974576289795328352881035956921644067792238547490761459597089540204501694729765954571458074872947518343947654529006715973591669462162614591846422925079059837161335432229722538239590213639979400043883373003065346332794979979204431425168029413497423379417557752775482651971208588873053811480988647150137213837693698314821527393299796301334392557511229105808633091867590063864052182274558370508135937348828267760307610893929332203298325585185394440073336652477292783936852256655700421860453419575113372804847070680037816086477511778051477927811170715271511103828510478544016943417081695503125968145577060609662592031231105024649198562904969144983804369510179526721770662607766609322953708154358948253980129263717498434282137066577446649690453937036670021725672188429085327232671585605956671542320046294862164710625545113587757521312931983748843223923426633861149141201815468463450801228481135152009227543804422741960999028316649721454281136894775264088720027055350281358657367130978980322579906379266786775089439491550268696203577851780942766533615733094265617185227936909435141179880505344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,64] -410487229994974797217716585152024644980463757796334177942390132617187681086657987972327767092294483657175002384209448898640884440197660559759474206655075098774311663379505443795574781048193510939417813334928623783625878197259098811430428085429700507977890721154851511889904625732761050871762832330367400257419532040576820731246235595949809215738837475188003159395677659469561123884535948814329037532247479944349977286957022546915156493901737278005190991771798167740427335440316972957919259155425065738519953390910873533899703980692515658713614113216677721651694687616244897873611335640617483737719828060414577315356931657782154980956271285332240490259477427746683692991055011585819898104345606201428762749594520647423141412770483877073531457381522775953434111478452027779329957346226584776608587260004790100541868230282280395142003348751843906055271232062826952671786374518600775478580173747834392664597934313141496000315598639450738374713155470119287122392756280206342184171386453784002178704632437938924297928554457897243167686393666417547379057134420079713494698338086023732007577041956611909170729064385117044063234819358594950738164322964761997354171031192051608786603945881044436602220174479986119818397530099083744106478776873347799329521002719266958004508418283724275514287453140100271613799728246441623554526875892059888529941125471116463415498121328461737738525982711767845807883784799286336404713199721577553594584595819364159229669200457984187588090063786903878578982222772572150843845949607220394318004659705204792527521284274254791408700584762210613462186272020348394263263335304226908560615366562575705803484933043403257824584198371309328617312160470015089072735285049733704571635060333492572092048193200683693812041687620362846414044302701327071511687738514007758705633565469880334113405874552375973886057275778888171657047683415945875103388188486541696792737870185718181882137955406449907394009953883735602155796014038230067085474678320187371928515290028116087238297130785001500536920892766891764397928102310005109205405914668105558664294674920127725357866707143216355881393486837147611382002036248416805583898405053943866920243589063447132693774760242161450382984493096165172507281819856398428988099578583155687114162172385393441168154351100452045831933089665103639077269954367569016696423221507794135180283880480269201660172843023686080953479152123121015137235180258639756739873518586529098935296047680019798225482388177144819725695828229518092755409298940667346565719361632084016509879460137354700963766306941468253723769491956361700433151185367661727890666537178637053552660698271806729797350918899629590309862092308480000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,65] 85116108475109290284504445357922515760735209081665498620340850161509290677345975384202543157041536790533890159361809340918765971411296969592752067817180106782723491799286302207095891132266092834154286261567091969265329971632138858886556270411283437977556736233453087049678595972162361037745851492848639393601119897142180237472651407420100782414626430256301978837170033630879466460087130982203799843502043184928363788796626064339008667293974014675181880695057257193398805686421629328770165664697157993531181512982672743296267972740933277897074680870378651350335072491800378625391502489243778507219140549015860596500077408665655466551787653553803890908656901358646968959311181976762900295197844778921146387777073195167042520626616097998444488341484680830267281540922465588555323457075349070697983346233673956826999712783234240409284974160250688037461197741367717108375261845348949228559431487604630879654235982599112582075826896984541388987562140548338697962068508078520769412166247596374245788367321499020577166676138142470404321649532309253046828587941687290237896745312360744222721628986757313963132115425470764365007054748922973721507728929712172992537647489068826204152921276673406958328741168502881406859585980628560333592980420904343764282098455325021508364259282948042566904029682760895340384651967021214601130943681437201876149370575116927807718505356744568393907926099508787005615322695822951935040044513657371118480219122569403623863537773434794475368486662538333129764577334242159478531052422559764739452844000669496082202715864465231476033469560578615874734939205813225659258317221157382703575043930911301801353537438358507966490643539009103659888181693755816051420631672865492856054224638746007145177910490179724820039093375007536222774760857139322479027398478057272830367127260721538205180115020060918077209835464751549126149186079762859189530892077234160927234460518803119117048194648314914686061325714243172039568769146545771642633463502610851202294471732684148366946420642633491265976163664496281138623071446253277097591482622670133011344151765683287303145390076597602167681595968958759216598669876464649514357551715128237592305438173611805673060274503561772271902523667094708135629567457034193485248468074893771125568545689139966479395247210067921071546768285755223279173177802438566371703540037808058276122869998946742434589698983183163191440725294835137658016124988482330149846322160016484486427132674551632434706136304441581040879384022955697979341071668317766132085801945720237638499244520799899284414660785340231120415158733995395690618459346901778356322082987811369055511856949435074271659024299057551739636294877184000000000000000000000000000000000000000000000000000000000000000000000000000 [84,66] -3888052718611436013519394316430500268024077672753989551301921296397275079929415892087910266143713365414795352744931109484699405990358913807293578144249214291044827120261236263360400124703544294116869805241086196054223346862605155726746433658782425088225927447439889891959558030054479594412195777301565744913833397342302948476747488482022933787351950078968443760190221313790891596566887525458037220600129383256855626521203725949133047790579550641894613646402058246315684715990320208394130787232021047526469533017145797340410114141336392948898845332349513579586563805152298080962790337211579460295748265508508973546298983957771342115253498842699071811743847096447886576877208262406746716772834312990537449806723638352409315439993725077174591693543395484112451353623906744254755062661209269297400029246156653303384728434213397985690751832102058392566151888970450831305157510941495848300626848750241488241889768409123251198416186887502456250302119689016094444291574695542714881525353785605731875408022241574583618035762465938561374229734185294232343895551271247964055599623091023602761404421233082931654302219710403521354572302645042573574128765330535253404544460774367973521967064775460160619054209366861165159077206626915473978164419514134221735076835018241974541243066666850434174444892167666414090899176880280724231564268571676867942776469480857370252719045960806062775803121301540038876100721188859938821472012278841063453882652739492457777263621514944798892685810370883975964591860188017558313847324224150210935620320175978047760822718719262419318901970896777495098532554649813604175867381915226082631032736552692232289842075071542232511219984027153702317459589811797735612855052909314852900620282618798901252268970367087662045026787971123801692623095894306172294913530303410861185118325547318780988210747722898960895180785627225078486396593786012427980463970068072934794405997615814662607737459830708104855469237115001595426410906289302561645791781252920170662104642463118758200663757223799282965458977562619006116590581644441951940321216952317765236877141918078337035283931664592215024549297871598020461676359821316018704677049792412263902158741038720185877407014675820497675640449336947975503183983170947164019483557499589939786411661081649965346226904355750434091294332045627654984681100750591572606805750624501890893218060701121940717322628293558706448160798673399961482094344115970151422029611797064241977715526528432743614103217481313017813693709357318042109849390767333008240433387274339251667861817005244516739059201083653663241771106072972836825764402115638122508871819725137318400327269266926853773088966414307287550249664512000000000000000000000000000000000000000000000000000000000000000000000000 [84,67] -25039828671014310826642895251682156879535238055745492917174277850917580629466128155071497514652376410377435084706251189599010977216884629563913270586311326340541497981545746116760062102044303058496189369570073225059961024552342649348638721798017181983459357490769514157117746100161533144003068715732240274423907179066731178085884598424922215141689208010167421803435115820763352762978766277887721350497391894412299392343572912210486091543233399224958175562031625839725684230965614862415844338304652302398560312900713139764241393200625022015680491230081578997984056357579356105703797313121341617408985952946594455801758274316326071843417734544229427366071812112549282985569789740792833426635170011749058933558602620795130292307458983270004813575526705066969373276955943004896953174679180089944912260290350450056353424748310396847683853115218503341033748637854812450451287030233243373425165712795027879624996471166132607886132886343429631113756688592616084382428367323477284137282443916638029807701525839935790691841624484046497197991966401206846926639523132520906399252088591887320366034551327523285461374623586227921714758488976954263397221958236506998569536081054903650808208606790428731886349054777696005320061542726988594271195293599458097744598934642077307162219916460069097810945539232559398650327857618182861653549103850583893139551139626734197036246404317297689009034510671034898531242230976499105726894584387481286260803200574784242262862733955374243399947459755511344533709299817166309956119936286051106194446982041180558082497886681203038502961687244259625863702988818396716406716637990265775049501452948109410332979038934788300209551469144989198469835230640276680585557016410317463028516982307620440460725319368386479956985217011596635964471718029046735794526131745942864645877150802965964446004737015251249235754674369245445940610390172813672440977772879539611135681388428132090358674754437375720748508381734532883957031360660246759512566216514504422486211169064851802297583293928105661997464785658203956727035130831517463108856935275983225852720030868230487079181227975340083131288640916316744949258733734827655639096098502487236392496767036784269027159534669840483773797455955724252227881059963377051446519415170322283055078191280854515132020463062983359932202340174857510712233072250700071196839332394554294265721394769416350465106265538959587245744468100786181040144268583474592076512186353448678335615950608076550691811099596323646916064956835410751977693221130071488744262920815541531707242560839345236518122162595189969245353637329705527256806414225550569286954159539132814180149588413591067450629650160857294915502080000000000000000000000000000000000000000000000000000000000000000000000 [84,68] 10117120612219844522035481924848829799639905960525159407949135516647883568457427279700885291726070235902435002529029110233278489155652396875549809818038113094727053040651315140759871791018334149113599048242896694477560170358067341844285175341345415468041475564093043518635543561158251331600485163534696258101551306915483672123151769787976615085941103942926028848781844048663362006265025585384481731008217024343272825162547317872759104505099572323956568156842001540485841360190528994252950232018122994464737167349446960586957981326945945096292613283737751349747466790322028258413645292148907651842725036687317654828360427538174221854326752322791259431247079793103860035805323188695670547545422116756424496775885444644918641736463499479849453656448105542417495327008389919889294194687060957354015813212414524990789933638500976009029151692031773583762120931247663542741449930600696249603506235704448761211425963200815868321141226080875743779566865033134619293246566574952765952574344593546158832172154087215859543936385985935208401329622757032335072999742384777230683421716641695154085226126041139440979223598866944459245337394793588572499346395935974304194532774366926570066946375380210315320092673560206377030469597113864851601795421098733399976366908735443930114093802079506798487071381600253240555966691817912739248145275926341935206060048205736167862061223623618401256592509383435444235118478720396839714170463642078069690352311003789354857164754070061793670697942531472318466887739553455144326891301787175122477494034691985269450537169020227045140831198365987645477263989995613580164407417258369713810146387429083057546502826046815581502949165930643006380588527959607795733580962148033408905552164567321653676165138603584403639504130262892695915853391789385796690827954453126650357146474989905771534069187169882982595973015318093012533169393837640303087537934763407349443962209534713747769042136681117662144653498461084485363890796153809156433633892204171519156405616604946431132133322299557574025208263167905521385000801110686845140291771408581437258567660675616828911014443745247711230423660670514882503340855757310114419058407698473789063501839291219494201129177451911659255545204821537756061149550716000616051235651223001787474758642963007495002270004847965029350022480123684230989197810795011958459407025795510519585720341951454993902872127519933969916211841336873399319987563433204982146588610228019045701033041057470564489884589580847807458698796258771075756253959205775917165715170658422880002473656943164502019280476780624412547128732941083095554624467449085578720112699973480566302893522662811831493698538768538322595741696000000000000000000000000000000000000000000000000000000000000000000 [84,69] -392416031303765163205670491965399508364985493293275351244770430359663650272470302323859947111924287623139367881358995580361041250286162524663508697419786887611145284217506423179360351140040567311839432522027311358452154967469281277429932735053877863987312922935243376125890503375538202619658093474312447413474252910411737809624677747828361164353387527140259859478788423556969677698107325090058290068691861721205254865470092974956966164357484071267866885957681341473610399014123698963066619453215398328998124709700934449607857082244604606718818242861244593684303238856237459476551752370163971968283404629505452786159219108553318423186748822448305628000836788914954970055588258621637121706493090900091603668054197812007964660721247771591168260186780022358585371459793143929583847928665171809837044731058132894587562545837250924227198556227104404543361117980874035285205014207298779985876189898041166834672881323119704360934720808569269941714556620136541286214236298025151040896056751447597095013153353863086411047326820210898719357378574285646639078919978905260571052292850696971304031234160950066994904407791660800689655135278156339814069649511194582384045671407089468296599432297052822594737533765990277542391778556117173092636701994489417125776722247546434397996658493844494650621074767704589336031199914560177895743835020785975175688365975189587237048765216552309350424906045963241923071483683098036233382980298884929552113721502065599999978313790493186947437219530716702660745149465671921737933307614805867085329958790195842038669523426967894717314429243325693738209416446401909997192867685690285492533484693203575884008837834480494917744571063542840012487478268704990241752668156835572170043529557481748285280351246437763119996598717282590995170405755371972569658524562358210227993995753575909217747934040822103586787783660261474187786288330565493396308558497370999792087111440849264753549760033572553598727746561641764612168359693702360465999303179464870080114392035338190277058504141706493820422831708062419043092221609024471976842815659508896831907815450271421461292214625359827486402728422320161558988565756193587569821745684645802754775353097858041668382370741552406832592515541064024545729587929792800161015966018427970763830071336053135582457406054370381468787907621405509085138948621141178836697957467213755082765035651965563684461862665409358817888611420643635757667665120682603054276975605196322862685896888392483915487196902234095641558767114189903252080730967750795526715927643725292025811884086075188200106133072443258801116732644418624605033925306329853682107592368821991130008498237349824653615072313773360230170624000000000000000000000000000000000000000000000000000000000000000 [84,70] -2038894859931931546553746483562738802968435565593549534040576112317101146755765136510890010633362467666610180672059793580171179848068641319765940861044165200474008351485463379528857425811887010889981911481736011215706020160202235475852327761047524316925726907794414498252867320344426560542491347999690142543203072165410702768078255284999798097757321087272583671702635251965376703321521261702791307641361157363916074270370555293366111305167554492680991068247341805973605121176962788254462349210150440479940291092701707742897620526275562515941359265897282157340520029997300516999490986944675353130944720454526904456083953188610459257857264061850454818099679023998656292127827046198986358187884381624884990961982926687959359241514623912932883327396298428752506442237977112462685822861380038376158940279996046811709482242839626824108649791531371709626431328492086037232590085951019355230834790539625381901601221517497898949755263767721572836865400131008603149142951745057551479716356459492893471346627705107540916254416210159925613049540636550753011527812017708870709219905850133008740220264619259309780527464532127805709864263167760427962382831144731698719842655780244295219757660731878185413929243850069646662562289728447312186841868311184001598318296752049766997313664489777868635818968266897471749922767949130029870714981617534705218675305784484736060800576642914043759145205160110924509558777865732635736157147381222261031469913717699764222811314850903127899092044049248963861795986342891148603995576217224900421203402021533918906946015400933760864297982466636027348708754166159943163344623137289268844165979626941220915751899020672865476149338977736989888778039608235150320584956908003155482694129106313431452144683528884214971786853593610150145034809314699795416225905602156323478870900364053609905364661825639973766099865885492562171640687148472996607803895822308316917268050533208857622739409261198382896466045779802115392775661932155160509150888228207882658816720712888656429817690691452807019921813940869771171704975519181204930253506895686507114405335035251147404153422864220625254915569643157588124860177187597377778976063689579276294943005817118335260434582802391060038116429424208825665839299741364334273913927114280833821802003506671004364836822079899653801881503389545930945064344775514918920995987286484374741822308130769163369130698291355956464951134312923843705896966945810817937710489079923477632953040245335882431442518895843833166269730923376762228202636208391535202240073833939033093735701170678936977746973922856101680770621238897497410632058337975233120218879620046720601769268809449323491005621672715319508992000000000000000000000000000000000000000000000000000000000000 [84,71] 636120096087675748745989916928974147934601606726235786563614901158540283057489116326448258772578917830199628279680390565774312443646483490515147221595687392991199710476576789268355223660502695545213035499733309315623377831701868868238565401546963480141364339343105763768493038514879267529492951851618353098165825688498144958676393542952971368432493810719056519330256838446014487242587955319222927965694302804079992804830083690320176613381760034415035330930607879795813044903910253400056291691115416279503467068515062460772166877914875596728238436816214985389804213075088672909921768559007610900675269962431332110764707483187854790041930105760665786884661832765797667743453558777415783765234960123509304708552193896887441423766649189229844246856802859198653224344793451217500248901186344748850772775532618344850224937347349122638202845140874188406316829548085926684555812051397421741488748171980537710309542495265704364930785386386880369352594118206871215147232264723122119724211800827766200424261314805373698476036234394060326315520797626383196813747340808522924186569746658259325475229433295782967872727860132074913250059898480313988319272046346855340451100542572750818086581494587600590833271655354369579070072608329686572327183960725655333626469489910144266493133300881892911518227102286288581652437078848685859141248046609216069173799606266182253117399573106618440359320032765553456178696465059278393437477445678015406814074407694503744173800953493668836063023628039081086785492626655750891601161585548620153206482943104532108910271855536852885985450580586912452343765902505344513862929925634752542060869838389110556760891272413759389727981812525950537551200693332196335672184398850446618008813892328561223934263684813787812676686319885680174194511590603705281390907384755065262790283106582337386345982112971736990844948093236720887017688783746255246215830331310532058406449699536093789085417540659657184212883836053499760000591427747596280075389789217311549370182839219113323028541186598307541440471079016081113226435343836286734934390310190000550215224883764544586252957279843436194706990177072755133359171795640514244325678155805812363172328257869148224230814113161222745584062820393257753123514591361718295070262210625250397175928859356996159966735546325647803228858055692484438690109827701396342050028378763366093886240443214992029822432545783554936368527836695333691362511066246764849917301930327170377639415108649469319408659108992117107486294974569225578269287327196600782259299792457599343157466849778433692964073054046886593385560045624693419311044012919202697007024434501237495061501106763570071600399712671101878272000000000000000000000000000000000000000000000000000000000 [84,72] -9238218332056734207357702337289954089701654983732399831894731876154599730585239802805522729850627570713830627824936387389867369753280080892239384593590321264700097117120911601741206293991220322383848185826901418426315248517939404881399332914878705260639173452382409718556803463095905621724858742750299927356273739053773761209770667113536287749753478124991150118741285360104527054014847551924168081730078559488394112275467500021562599598932671075332317337153853433542833641285613976995151993700529079349921250883044827523631179546717463515579914867608662150248973623138598039907012529475376768270270531625132265321954009726561342541584826286303560322543791344102803349055617515936804748562326034028802055560356445853411911038803600097054271708650119440675838536690414405973244275034091089455324791936412527243498153683991342268078673523511605478416731786623403843838771829346469803167547228624131575261700249247429245860404799241837820107618638676532830634311004143845873546481552471286945772108729920483293578648312603286564029247598659618615271823044058577226826619881770432846419094786130945318093210508440314694385607141825681825005767870312430394762873922754835389883323510752912151932400301125216944952021105950496855329012903516238461472778904077633258769676944062384098766363838330759463991325757192974144050273857903515186926786242467367702093915363023025430932789578481154574534379100595848406906440783237863554010584470169662525538333079192641433644148499424247399986707295337441587890711968515389385449702723754063273132961836206489914288740114355083182746578342714231024946024781305012051050875612998037657322349975951316246590707097717232474404315171001500462471240911030526311815338466924874886223087687760686069026312300167237065723923509761799894671169574013829565025231964850415237742707608152840746363875337160125519995996717264431541276520998930535823475172063311037892454626572475766607627964837497319706497828870921131343577381671248892818120140012771271202097233015317604871963544142596325057807793728990140271614095495794396400887851868862161160486078105949805738500835196761888577097318620440491672340649602371008972955590856412622512362485620373080888241866975977501354859473436236124446355675235339936663133892632517102690831258988810575917678990938389988835966802929987692221155433413180890334176636533630592568373893943146708026062297426323473161256975766676020442298664904217398987325489213788779431680218847017631422137860209109500686828238211069930890880389718417851616567817475355555140388882431512165087494853951186387542598772489994169661950283413165409827702806401683226365989976451823475621888000000000000000000000000000000000000000000000000000000 [84,73] -628626720531767149799631061584808561527455870001482204628664276801366796605738088565710164746405980295395475437592861904179462018193381930066408718032752416492019001577174574742993372981303224198523979140918848856137575883859068164676377361089215656439923791407797364091379476260619255931692711583148365793102568683487986210957765658304293209388534149874408574120997382988900071439933022887120441803734573969687295241404717391733623730883869957907788308880073512538286023874996808926106586962545469128564693017062506840888472006371603966609426770390387075115391279352107407713819149294225924012655039083981112928508118086129578794661022054773181321310369729432396193132111801831590493898009785542473547957311684647758747318710818828980219512412311297681822221144089186932468432953741671513561972202934439622867678891523635935927143479779356389369644125461408855047282584538656961424155523841896251486498644127003060352059939146956790582805700094324483206215340712749895912516726509851330732212033370062274765902644663542323946211986742961742440922696780493830071011643060479726709726885963198849018075622496754990544530941538478207806773844252288233464987346949239209189334990407525944824180101966719617320373964373246032581824059365508421323504360068096282777988026558983052512156792954771998727338829364069675615624673183006538728106422525440154783913301003386627498886807268460503354190125422492673727542646920058498777231255353076921087065352365991432201300524710445187003229783274788435764587654737547388332939446451634464689133704910053585601024050075769191946008015673074170867181667598507699458924478779009411112082986137755198607837946191760682086568614195154389461715808312207389092822346672919822303845417696493566924133063712914640197106839161543917089589216009924634533529778948585915980286100520726975424347253736392318804743427139097807255315262866423941071585801618793962375413359472651836023589539073672599771578591840403471832173734787704926530098277204457717473207713171664783434475463966647041349463656862428248555270654652078791872633961648463310288660418989615949100878709038767122773734335788952065094575765797138744704630888484678763111825397142930546959253580640958291795267920587350933197180500434540617906479123894731638212795215812931145652702862020589087135658163820388444586219956980342935256050046426015449213675875967828834008893156948995553403885319352079528318928228672765504220457332412518254367617826143261704622743658570364248221318630016725437394094290257031956655214868998773025927992968010545526948159303959415324470698884293928443362920611002660945206093154662883763438219119277067206656000000000000000000000000000000000000000000000000000 [84,74] 9178463908300907935977048021309966418758936297033930007988111530993256729569940372655460695694056760098456184073347310129116849764367713492899487273566063299881042993260887966577541503640649746127070220226092905630428531486403812505439189525656718218510763017689353660890363218888769594931353273523396996697326126550842780853145526165276995710676212111470618662399911233462404173160176113158667800352821893731951937001799135931876621978938183165277563233998592708644023057297750034172087180226611475598676661523792206891989330775204186195763034195508551538691572497140940844370797227431114376368396293970355840206467711360910941000838185235637676134993757863382316389224109738911167545612372846739458974848618371244776226455613078771371009713447552862693689063431453167051020137001660966617668598809724645553233197073642040295643508279114038450250661392917943113839750631919795476017023895128548652007418698791813583283418035494180010689154685090186381709597462346312785473019091800269198929299946889031099908560907676448186287036841115368765085270604071553236530197745348372990566372776130296825018244431168475310949979321351291926681134922169606626186606428341474738566711488505571568248048647883645958619178726740319753682371266332222679328152396434091635771506413002534101786542481083990509692162714182749244495649383457809104296448111369557955491075906745865092492569938190624272529666176870347248565910304034463747115215701833948294007763067892790260714553183388829036005746546949001604090065725119912380487786646943672814499233788835082258973440723923788859585766036871833091004729489290908256050933502720340185621100905633608586117564440527361898774536608948066242464699310259022837840827678320475877327716301720609025308799139701282802929760650051875255431181532543902614388883287768885701415332848424962335870467936794820969777637282677744068116927467009248788790785892568789100773452861235283510485627308839710999524216816319772083320405768197672425400224664021067978685055380885719790534332790497191592382366131234145015575116489655408044382937109298399442504438186577580132884424986464761051959122554338544656059280131718073085839775755725051116002829461973923782822481749022866076865369060338107018315085130412707005660808502672005278948260549551088805204247924696189854786394160702793078059539377544241248284805136948539350473932526909214892403782158985676758249902606805599408698892967161684292644452804197503906720007354261191232591599740532192853079433261118749982663884566706592747223015183741117381049651026246596946536771993162559869274854334990117845464369943306808564417609738917539236675349948441559040000000000000000000000000000000000000000000000000 [84,75] 654225216258661652689404353257554485225480580759347195715664724368874118347194003114420977329184031276080203886265618551585198696844010734468557185943527569641813749581012361506167739431026083016783452587235160970456644459336610438611277604187348375546470511289828333310104450459477789133432134665036205085320984943635900435192110960593646349813867153187313966906421754324222155948084616619807170133510649576178460625141350966615047713470972448373529443677433034040058008570858309278527646002764387121215255960440290910131896316342704994390196522213672231699442160290280664828281159215547807270922188720339445507035161072500098808078886723531540695741054640493544153817697781427759848127851504727066523038216657154352456823496627090928329170835158618393762285625231248056517079995568961330359550406177732859650502201830886636763094254785285839158965775884097632202422479698775142343282973589818956496264826662257610216166001923756127677908819818923192787194828263330799666044279205658134689319545772432615244677790926965557006812727629141426289501789236457747862306809045577238015903725403149005421914395469031526779327833447588748039682130727493473171648042068887114933386681517185901689993175741001276903292431523039259159693371852815581503218656922986307823200391096612813959894314086133865072220742060757495625034504656258597551411290032882984454216679909308728623038936044222423230979765552413919921101511254034202784630209860690132700404396305801693475639500836937411491690569707194758079160404652025821747117977042607042572795458294390011226685281818448365294279115691502771351721145746204627581132230278517244835142032138534204322790807788058722354448938005929627853280081352744677006365599764016266179997170099910245653451681774637583544850902296073163722346960976570344641152369093796174610026123728414440115526771406178756589865191703720090681487225362318301121425221091036308659361364380295074982456491326568620061518215100786892469894951645283042769094527076189589054698138364848279018774917485613683649479197801259582104268175693516613695466477505475579833186469542802679572442474997319242675619598743796490897793437897912651960293886076074492347309896618654299544773114966512705877272702456263246064166924650270937310917513037142469371574047396049934216721467048480697938831784060967699305255295623573763214598948205273353307816659399632635620858841060460356246670185266986186797937637514308077521086038277398879150732216310772360664096203666069814680888721847369695638523769926497190199706282674360306898053988902971529200357803844569327955667676198735875241137292156606089881531927325741640185053346990653440000000000000000000000000000000000000000000000 [84,76] -5792362488577166258106784111094235564351632258284179478582410849387357854582005545900920482003153587094341047730208545792066142676329702871710031718119882066733878444873010296751077369850115603484626552003658163862574661185984954835323146916600015022770143821492517313906111619907825083330352976047453470696585966772146454109867199370728710650191680926193287297603538487253278127769862250033185100347920196910733957507549328879702668644783800288383672292373238219130055769746469338621273017845111287318650789384572170919017233586534695820680508310433623775308618215549007643746578987869887831925567372697695679916512532346030724168620000308284931543958037906104362125029287523729393644781390462581711388240479546147082550014167817567730346554072867816231150086422878448390625792429110081212326032707290173275435575928589292393248379783659489129352494445842252197038260102660684040212805962398456405867376900046129687731186752719263067275061420784242600285380369929351081295262997796391528436973684527647579046900491749617052974452593518621188562765351593628774953573225476012267716907261829981995091797562382571532356087352577514818292659374961596629097922304159233585024930084605283253000327472060073447962326545821219807334711747111802030188498025754050201180020371395058733254660798985245589182088710258073833962415568080606724307568477138546107475339664486987775038065182781815609395880686446005767904235875093671621357699186221199707553269179101252962298980853915085956191977176800667296376597527501260859426421135050420160841600704825276750019080998223751840189102878975041902629379618406364343347682325766503708383459682122673079437636260051750002099282885889993165998882536220877501137609369879357516058572436476897580717975219366771326275007623909434574736910367564869288114140626074397312310559795934256817812373828144153297122367182247961485840965650446229812054861997766031885725777944038009108669832638085040334189698214039429475414294187539539890407789744871028565701280522248305285268218873981335052991676164849399858999856057993072275548537616909175807206032701600475699818131464744405712331915836312085024325048740668043342740237800401467753051612100612588767622454574245051184049652909694686030112677038145925429489117986952076674324965355656622242007370839736437140965930972217138122706998569477871895341579765096587284073612966246644549286896971357910308284529923234064144478563810306029776946065536865831204442446877442936233305792714685959416867091734860164988171171657970176225769849971380495514075432335871764611506149373887689604600012725384081720625383762489016168217207665894591362181441089699840000000000000000000000000000000000000000000 [84,77] -491700503594555255615676662623321444366528716473330191478828990154656748990366835256928847379537228175851300072622641324451035914842445580228052902409905426458788333088938839627821334013809412450760179044751590827464010005980456458061947227018974472562094234602966770417520882739482498357556903840399160167500965985450477845513911767495375760189392251102943300192793939000300170716643215830689253159993080402723820202551230043039471755393174526772027172971941653962505959289858689555841482321790186082844581696134989498163455795810498766229001692756706627772985037461390198848499616059098495864178369361717844288507034938593025700529266614595683591591614679289992505662615895336502608570174815396882868317356874883204883584547826965790147949941664146297013872104921557500597937759117474689943810948146607063972442653752606168989351743658987742328026253704132031374586748772701998909023236922649917322394294877506264802745640676059674001290733949519057912364216522150175426956676135517999003492911902299062208438694224163971224167039973948270728513686877710768355535844133089108967595975130408264647999884446695814888773050497914099664047907931835735885199726054666351469629106776292027793154127479617287796727888836683375910845682680725200943401112471226267487736161380434697534245000287144905546929701550501605353879162927227735530437008865495700833980300819623151726976430667473665165995953653221418228842267865435558756022178208515643811611975210922424316747587183785110130166986305019514152260332422126821189333853769504878783620814875996040462556091991323375495950721669201764195599422254640614684909075592064986070027148874323336264778917812011678783751951693027497107577750903444309946579730979206023848607839468851450162441222617811384226141513782224555028226873372282738157108210170497327210175587037048421394224383280195974142585393796582384049341626248827823871969811422439026389999463675388674749196755440816507768230745298537965929116200654048592582014801719401171632934154789175520433781327505051090118149221733940387690446182494517105054369844651880728021488552099091745068234971213353598736852800649292815321127384191982394575058466419823239544640766217927376641206626423894443708795155672743430016460602396848897405974345392206399665093459751125648552060416565429329212819375775208423906217505898994270545208667913628067790441947583874112826868745138412149272726326193162734879710396283937877903989863416749107227087724839187210306021561013191593795549413145758406405399370259483561763493829268858877549705848578663094500637010995616933725760218897453345693335895406403357106746951745949539730269090611200000000000000000000000000000000000000000 [84,78] 3606660547013315417931658830419892694587817591666701917226734781099085501806340538857361988507018822980210417120435200312457438654070605467598093267356554916837568189308700096951875026595846353490355254243365113524046095179860637587787499356791588841408398602423278208643508021635553057108392657070851229817010434366948339062015973897316693414904072584339161281152301320282816670169685775774461010155571677676203169229725428485372048440376045421150963739145380010196534524642694918928284235777961234819766506485907059016364058075234001334689829628930669260870205838084509001677356681802738974327614591054636998248968440997101665326679503924165580067525527081310720477088553936101735556048188304249302771035673426602168801168836080386467287083520753174191844188839422916704835818982296245055045149853657064032675218186439418052664263694055735448519130844736761786892582264444128846294261245653661255076223467770566916901725662354211258649057011500397112584978985714653845675035841716793779541273417446925334744689817377010817539944889432650381196585278202692219529891196853674882445933206309936764951580343646563007290482153921199939934747164206046891803724613379018051931384145771078145386083142476657569417260107646793051937107623258376904244954227443298898839601316747133505062091322943724784483621555773802452019038734796029178699316151886711894192411574699426100651991373643265347475600716393564262251142336376414078445963751373970997501037666607540850399107501586634543197465980593987889398446889652183041862966335929043239251243121427853874946366545937687451860194231313044234566298918595189035730654402916956525090467276869741313923970054024603869898764003609092932294217899909724337253504631173275974179198860704417830671445216674464501689914466288577965150321353245613851516592513982698977400261885285143057198345021510622871841825782181660289198902076414602381910379280730488484118302169063310307496363761305189465194055428454323940352392223087440219704221669747493090704671368033973183201748039393004964246645357350326142991385547504953768337544231725743134615980102288266138652849470445300486645232989444956084500279022559107393315298758260443329708948794984237945194897921070184320040095275627369005987333774255905569716812293160612710374673102092319997081580832698384691970048607322714846975251180161950996233856220234177104191658354096755159728733885848728296117963494055451548062627600142775270181674295668245026712516450471548497315649028157872335520683483709537143247922789769527677127756638624190773857786619673473722166054290355997025923384527056180875973635906356164572106528861293457332518046924800000000000000000000000000000000000000 [84,79] 186194724100134228757842278765769920642702452283884442898987651895875120709903051742473752960833237823725941786596251966150102270270347485182093620513772218242296928965122579079893558296526878189696550325737911993586333424123082594213956416197387353554924929209363673040966007064437846603095106001356817916318147954686407493853504478481574038455045515949624993861801237935708297470615010468786891708385849955446349455012708349436540000511834467621056641233359720939000870694909749873423385867775522271989391454956821296284020147726609920803948140042680939758864662785567738175074323219181757365966443451316852916597097562014061617395207017210068390371775566987628470687148597892584580779963517503600459238271798140931997800049346907167243554482980998084331409220767592146012839281912206869582660308130228394688809592312710712287124760856048306363626226712068913471314657362755838444429260638006006325102003920171813628966980306294011098244684585937884550900467283918711344205096252966516131939647814331039198104497322350838020153480302733261233815390738290844235259318045382026747786361881745794322850767380067654018814050819280542639423613168920132178055130134084148227086248508719107446086818383868375919671212070197345688596434795820173409808689852966203739916930087305189913522829096023609835557460945912016907077506595499099334548132258105147986823123345593102320903448440735213973274001245328466169081067876228286439435499403371324325780904645105292711759643464390174535732662415697177301278536723311202844493411247847301113116140954257605446565122462975572944498776411438522214275675413473272623700235237886762169564431503869499384175522649572488930957363517354495199546233194556969650534936694582573465723925003796552977459460148093646504037329865278642441472838778024960888623617634961366012294115832467990832531257195586617679752324056535662419795809302125861488020003874604561175423908504908354293037866336765802538756960413201560840310580347928241173620405018387102171591166845376676223449576609538490335327911443151064028847766848121001084769946508457193218215807846753640797036653900615645114412205358445955493177595319421208048212035216609774890264106017655331773714676034580577209765992185011065823400596611076621176780349437793686290218910142871034567449028477675400781986015993105203875961483472587790612305918345166073999435483866642100104865134332046820939480646426472915747986168908272391120610925096966310477177543997504383612098257740512016251383151884012523040361885695353187575921355107284211471864541040952324603117165592247970735726997379584278486241549685502526284680312788602738912253706240000000000000000000000000000000000 [84,80] -1544689191578148993028199713177522986001818557442734863622330270467936896442921968952109449568506810205731986264985180507459374711247220971504911926863560283607663782215020017795087217535235391880672780791755018592817596180834940138348444048753264169256546571407410821531237098268634013349561547445374877079512351877804571452136204363595352188175286702739447197718312757399010960281004645122806165671264444581344331352257488031193139738591529493868690199373459405362740913139626981548801781800645150868322273828932038134311613747032660281364834324927270083192103156245707990606747851712982053745852874359213860109109390082096279377552330234126146682217228759780784043050291144603990242040410118468734273929282345850362298726463051689541870872902339958970548343561154430565063101097384329931194366933878162887470794177241884517953329315932903412101103206122651857453898642837629974892300551216168791373044430578297734807533288487706295363007599408837537004004124388348061853725301091890598988233296606365150700538380886051109322562668614208721773008801706004101478710700156061054118338438511100789256258502560143538843084705576597589981618688475115528948970261174539034956004049113727338443966688558139012700858831582501861169136714168005542648988566773189525370935645189533984673318752949360681020173887757380780383568811608956138982492655586646963781125152932492361700757135852848325657594811158775316976327063357040616208492437011946614773279808105152545676744328844899047948061556363120572013811149285552251058084395162566884730064800387380581907759378335092017797561014500041064231866505344716274487981308119540378068828013528053784492680578793147200542637551162982292400409519968393038069181187439117337980988716073182203610238557513575254016804405666323667920154988977170267637564413859220131601886391072464982023302050145210898565931173156675542023783457991541316669039094510846669862713525297271149201091010014237203579959136550477736167785453113784177673749673927026422207689090944090931437498178736462056687644073763163866317249407245500379269381975608750668497044015473777150469090785951896351597174477733995280251479298289162622889502933240026895602708122565890006933705064589436528597326822078843066445239589730341952129640070992988530799346612596538490634709186339402203167488124337302297783678202586356638941154134871266161136036952684232686933089169035691027168693411151356557093065684280944511759541039415641664334980166223220077593778042704376881767048966736670427542440853394004174944344444185980383732172992285006246281946356690956790314317144437772794485550679337043542609173100780376080976445440000000000000000000000000000000 [84,81] -27674148261947895716666863184662061547055211278553178141285656756451471490819927177551535129657973874277733698462631257565697345879784263709250600733254971510825834711119859919834606118864943007156657625927634368330752683002754617665724057430294050276032031919815969888260415541259608396534391079278885570209273564580409438092760635900348898992785010769768036312956365619949144811297521866538706543750701604843875862717626562791242913414071029439309155689818098127934427683404988528989220930207173008673606691959866310067077103211667215028358342023256565307777046392186165956929529498890765735985872417972194868598139164404584342473019328408687671406435664403534855446995435582974972018064360041101050856449158121219964495646701381425945545071284900394774268765302762192853638976655105141638853618299404555509145331325306453574513866592719329052934355586914320287838133089178280849213899560242399926269528266322094307967231157595559556779752095016254313448462334360280807300737878239722223453499896216038762258543569367194925791096126603198721057450540853514495430013641643562910783823948198556232590784131775307805727778200350309019814869694008719566247650146301489921141726564591828212052799528997655716359893849266481996759305831672836190130776242784787024404534774149989261370424297451153501469510082274896725182522574777254985869911931371531735598835221924064565959599125254381792211051219031878437597860192348807144483056634273026840410213195981592466304628173475467144797370342272971893444849303042813752916979770731944982697408575443489907461399059933373609998536090281810874947408326377628311004855080411296202238369441312488092664035556043155597338706497019542128957709631282376700877932795441729762393377244499237505273777451675858036055791877140239308175912247369099082312242936977431935499154037601109307477070928177208509984035781601366413475054085402921079870249471745393890531280245309491306592788189290594212528170912616929422894521528835242890675847266939437699060084670762461154018672335620349460787837607334316792811810712615634431996674564970537377040763862138347377573175377321215881429368556809517363354603391595756409281586486056213737273647423146826734921697922299705598841534897490067470698386723450576577907015640969171389388242261056207300332992683805637399182602611610942940331152626561232118463570057502175154731787725704128539673894080505205706930181615052171808884523455697373797484033586449434423649982510757499433075699208220900551554034633851528407814140586884631352493441123270688900362312983813760605275057381527502670382666062101178172922166505908006083905558527609981066280960000000000000000000000000000 [84,82] 305534416108475854132113811712784110671084485705885861166589296863460543944485186419893004274304606525638551868319789939030154024753658457468354585342531349767625693691903982152017819872809687100656184542256084711742493863920409641057238582672873973495867310336877461811439133892763389788963031000903127662234603529246800163659408324235667941993810082290012942620500368257241493697149104699180525995703060625070028208594902711247223284739504913547695202109970402086954722933726604976832831266753205706751883654951501718086902737400079953527853223597268200779109484499745512469274219924646616625858438638047572728743080332985434797687266821412772428279211404238070748889917095980783581082649778693242767553298797086880338423481997720823261191645316825963450942437775412194358077106323420244152127157601355702142816591722297883648670876691341757801631787301609350051232435207882637439277850274882082614203692019593968733572192004832879906473741369792919525350822105274391219132372394997428846360931169496224966334065006178715857506483697045397382680141066305896102144786629266650488962335868289894576967481592190426318195977433869046966687920084965254881254662485743200555738852236016844004110621011672611642914620236570049579540587232984185988523434699147841812033643763915700846048528856452949231692765968541597036894355620770239484310425099089177102965341800818970993658774010032071363227279892021467627959003218018742063408210712803047581288963491410216014601856885142201891705854174962148791078199757368168831704497526718557107324937248948051202979026579266735093973167480148986344962381414275087535369762257273225864324636799912590637133779387311979468153058871121706369500909019754701864751928373933558844344390060046916908203615066908665775297676930176993442179253762346344082885238620713132621941773732384995401056096750930376391435463688606216275094066517478600437389009650356374184002006462950390128802885295168677838938264183128567131561179302308305366809649936365069418313578337409506513150774362369225616601787805443030145826059555507605306665754192813417041405036202525377653839143515659875064124429784765980190051169619994388694552805805309302793734003460804843437717042800196954374225531536674360329525667493593234477101271998844115578569388022168461399353443306185808223894154202193385005668415242014260601715413729506666873722088604567808208465616407409143082121346519478844959472826729126345272295333836932805508202583301075802438753628259831675052572235725115164333279376750635906346905201641819459492737841368981039229358641702568773945541469925845468927994050530265070306891594899156925153280000000000000000000000000 [84,83] 1028681181520130254871718945454885826360755281274443102543533509296153535249750002105143985690552520003473815410672298614153655592793855816733375653118000674708112467525598263455489139844286383513862050124951452896550564870792336025959321806918672297363366713530291295160129906563232032892378254750418713721889266112409415566403112151168029768752161827355790296413168777228946994585501118223209486143588542502853076841590550453705795061007565213666373848625105707510744809871284973436006745881164204494407654014545354796402381346822730206369277766553486712755749884525432294792894084951969061679591902133101733143143615781388456934185631970665331254357915824741651366026104303631109768335500144573962396954768800216503063023039119159300460942983955053795465680433216303731986352830098453696310483393783219757608268802993642452201409365065598729318237363376227713046159672276715057826949732444121606167098090643394178790383946213747329798527678758030453364405715958467119437191613389728322600722732278734833231706876178259781454557479077130842123151369370497602518685097171536439916544058541008445706974143259046072644262410941692141726096289475316953755610468791648717522328796114961371206502576878496116833522104845150358524720644465158352837004019786496752977154845401645420632630256880524152816043185042035166843981070631868269363077958806454308601302751361992337829105929545691644374611449375431389808777212177365806633254527534473516882723258073241565948730164147746410391201503054124190917224381072033745897821211815462112886006446328872111745876315365830988412152721328314893443083866389566561082891855416351694530177850774214524971048289279497065960792124511856950537773882039659727277727186792066771923065384560434642171555302587356919047398029537455936710987210234314091652032382758898007848289426973058880677290735683803138443401786865872357357009039306504517707725404497140078458771271577358428171299996925245871669965366397440068376798983320103238373660374920525163129841796282558858773989232079029871114018168977396601325729050107829310609849016443008161819155963541143939355815072141333881629693040651999496209067069789832402570227470152394098690551686949729024440159030722464079289117783458535981042154555821464544379532891631293128242109726081785517340716621830288654654701791049467662893398037988703399070977399374848522179421335752349029680679246557762248852223535673924324191946923868484114996900082808742268041325389069365073226714752767464465663708391411167812506002444472800648639713681309005089194102465189939112100389230952078801298485860024215551205141653138995322035531360748217303040000000000000000000000 [84,84] -25981803444493787699468634328714724495081370258405631026205948932610026764379856898087604580564542389822326130683902282679945259469168844232556877946291033352242831330254693529052490002742386975466060741392449118582440308988989719567554981314183881178689787445469938102664436035506935749043204157297276844832326104151530646997904085894228466496499296660207450932133963842178716945704551375749236004933439829601951723071932594055544408138766763489695063291200055067150031290016110317158339323277850432498405901033239908849092085055188648842735352839573438524877145220692651466328444780894102959859854217020837669832333072154251608020976226842332346425335720486276063653770276829152797129960482419194617014438427184254975028768092325008880308613080078090463013661925121613224982944487024057850436824567996307496653220574974452261406493011822052417838035890956979093868104327872093222119579993610761705341194467522431153733014323488097030373038631416700802838259171147629788205227370183415914734418981310801487295137824072669314638826180766648455994523839699746119357928044375830316738266478217022700272718883737630810895260257778864799153348093547100795364868856826178910589047961979221420089418990480589925011307855426345138463410602960241813048630896798388456970424547959154686630661375820433770583624126402974263590129010694844450672235862190642686669133852137381156425664282994077480954024016255779588616692238760244851820146727062307410529890912566977349620003978396944970451626185250543303140160306584863354572903138880667195231421117742515302316684898540527300097724777403834260917649718613500406130891957448462149806136362334917633656334427471463102829477001665458769074742566237286113023066731013648882316942467909539016829711953600245984051050864326049019249700249478648374538960979528532296216864853296469057339651555776002423771511382924639952623512783439326668000995048362628089687707299801122300194151828689828206562688003941114719771016380757516858604673180976801695843583451645493793262629541722493134925780343076511061540072757646400475543070599671716201862881766564713721513546579234274048190705750484442352168804803030552756741421212196097805488534803350452476127306570824456599931094241857410920086167915526828013796554514318788570071646889845265328353111495763627072130349765612552081000764234497129647369053184113988721040446784460191504886190573862561714116851101599944666221235431553764310227615006958374236082625645846095807630288156757581603724523384685054152531304325743255672343048319528142101115558393117001646248441730866272460085987217145698852189045356190133523577871756427264000000000000000000000 [85,0] 728861389145365821267434231721769955874101977679776114671228272433759857451060611160644774864826757376139393227343710669210328364126756274666929523602617468491909758915850864989237157449821543526279108962507193962950243683720094793471138277903975653059372986999045809939418308168534386389738968116085179695957369080837834864480774989511268667632386334255375940054020350188406155098093202622255174421383894812993740901314758042878463555912577414882469868811772612758887146232348203794968624183957137293605842004983645508245803860808238788439105421211528862000020905979849115568562308024161163142217571520077491597654154075562327494428291340096212528456778328960800391623004508418806504562928206585670116024403329183377611885857764467127679468858433901755223153128894417418096724936551959487096195447539925727628234489647372970614434698884861323691426843148316179804160367238284971414922928232684855610346269667468157614307380543624070271981730217804472339398691953085502451339019100946089945492992064451374101578311131350461700243579213620416366417866062510199197777396443489979681209258144164132803088067337374931915250821959157172505265440124550829227107703766077675960285996271651926985047065046975849217070884807862102448622454504739443993126425030702647772505681143170714287509039149233117373321596478462385066883934754083545934757631125652527030321762901236263188648535831113857951662166118967800433094931516337037783340796275957118760921627556641809390625896376709765645515021165053541851138560077054659083403142760826197328899173270149497828211377107512963313171388047837376086978287868795619805514957478284814827161476030004145582777830391450808690662012396599852730886310327284077484849770719223529143320511678455342644604302465029838787564773950611386792498699364751690511074445171291370136560951156209082976090483918903536220697018575981698291749345279706260850526333698096076025925662233652165770740392090609380049877324998247434717945180897749887367500154102735491782420938134411396938665412833200173215489888199230144118070647346060054241314533249410792203409174892517863401880174042747779217732470909418888000485524826779000377573595872629946555217367159804265091574738165286520566735777108499555423484294208984051906491917264850568535269805221802206498240703897574131560422033426372909425751125376546651063294960418017022713827877161438781598938017196010613372145824194363798310507447529793602925952221154042047100251104504167288276831516710269553450404741239052709037382991390731303682562931079298215635834117758549639295254997004265323964785878444872378867547783598895679752843401292187930543309318807523446196014136867852476481536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] 9225372974803604829366576058351992265795343121880671689640302659727804914676162018244486378571833495286950702299761659004963185716292042204828824153432138944907921750699430843908241976024115371954155166257881073398621937201613875880158502367132973936143459632816314666467140136285436115980383539278571760760406605526067696190387945105721242758443888879667106663201471226373711179124351581438589233191762291554406101203123797253218123745865868513603470276077186197639349897875842641503680614135184779149494778148945167864724249749832564025009633657764647158292405713981334849347772783879653994538734584613648485910472951146943670318684865896402467278044140318935750030042125485239344797721467453944491249651417029608592430607576401179616217018310115219030180184528171552312956242608401717408857646187121487949434257431014661657833679058471717239260253131917314815324507411208738908584354067710545921893866933050249858440295324770405037364070174772856118001799577295162609716075409464002467549185107829715364227787635521763913013557877345371664526503842836621914858352424432399441482175796756424262738664667350838580639812752332734725562434507626383391027728351839821683291919502988126638369766101134102824009369233377200572936998534442025738037199929049255807806064808118518641664948884479065536320328888290832984135963267886475629616109369967437999803772506341716868466993870720264516928258805446600312348981757019046144749639832501746666611618562341891575951012062026776004244972519243267260436047286328135720230567725819086200356224236461800028751607370331643155650289916968163662588796192826285348855140569299953126020964990865225875700994131926729110530653461757919846461187004393463624633357205256138461054633776549056026744588321649252706123045846363199185049911128718527274893553114331668682139536336193616380434017874526112404556740387804051983154767637667929837115241974492861580522451651296790599394129641142734099434108177359992040593225766279870282304946018272596066773351605233386110085233770796572267369634329123268758661663864218107410326086212532541566469234690421658197996578296851475922904964267547049231806932663849322704600900020294424934482833573892997683153794530694808472149217273810808702841850843432880746475334581331538717155533042308165716531717233653325410714935755551757262435841811597447040001105713233658013833443306011517346409796346659809884581174651393146245716674236819448452728888488364137051155147858780069310655938179375065655528693045051620674837845920213314337039291138359329135367218391466066638022078752869346273210972984670946218610313250136153210666368198378749418086646005824187001685931829702703313846272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 176525492748318496313329917064197071059397984743378994455873937026535576990175409597573187458492739410112883874487037089344186835344564945421331849691228961923614077913040326904712031201106356717881909549392979375975859712134493459152821076530707606586521425035398274539512774896348714650568696433166886708014374399914282983520447807745227080489415525286533505109470596108637095521212492226392190864946816320252473823873733661395781111173450399143024021839038925795063014790135551188480887257658973872511254493953500150049498728185611040637720839145240865636480700869134425983774985853943759141952252298286792713418623105858327364211589603335455905174197808656018134867279420799348326998715344466388447391934813997798940230343715025161243480922910348077720287258784717755635264586329539767691815450987082362621922821397228198190952429576287176296040571161173086053587839661031984897113135320045683589513366814759181432194105458466358142798045394482163503448107739750092030070397983561600019454953239957938346297890320233599214445757357923093441623698556667565737001960865679397676620554538927311185206971502279773934308268413773296383575026558408198017271432937296351078996407855139081621376132996064103664877875165324310707149120129703442007104898630138235814635289413822051675782064349200731447677512179147499787956046486892160446155406354252467363984779132518257006230163421283724467034492591378076761498870446244826211397995203107671505128140831206264937393028978492702323129417500358980605970189810931579787790400007484074568687228270774016079488363566023003519234716268213384856026881126113034087527183687996383602055603445337578960833079996617443161531800832147484860401209692825094607539248917305603365365670489688824194883236457909599050511235508436166700144629728975267425857979004500907209630555634020357443270067186493321502290504331003590685315954229891597376823313302938508419443081696581678878538467905564526991990138453905422910045869856937016634752021177133803550795314296696863270814854700429578492928796579598278586714672906052371450177063861504539660653069895525063067111749713821380921014958992720322160339902203612090421047668087241629772274683633999017007050555173963895707770883801803447550492836895361322703160475300909704195869006568826850420009689512809641588707931109458509218967566273056221722055314484535617209953571642643833497595136601065416607474376014980386381141490316775844704728764723996549530309570047375815452022196325555486831150416236433543955999876563681410241509922327256275512677185615334013325819788825018522922116726480950470217715914435625992914291980912619813857520546582890437932381867484756805733580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] 2826515059519722094314352543992638667926074048551701870016724726946499461863921346016278032421881993048063958494526000351797586805215912956078461310888831536705204882378798923365334838713234429447871405169931297254364194998990961914692862005156685128154633558634749006327090959581049259030319864043752307844061230039297022831986016942103859887464711178307810167874026391702737325046641260574279228063054253742564962539276202208755041308488276799209526622104691610684417346509508546034185456498270691818983378366773794445074276220161679291741593459524917062289453191323606351891498044726958192387336440522286523463604650866482072872028711610528915537418889026505164460966594988285847515189659218531007510082634301215003446079061064005246257434283182293116374880261034497292106716277852362475735685671894198800086667185425648243916486262723453269291607563479505179920266591113456894313810010530052024398584739355690045208724115546754218177385359807651831880821428440077970850859465086230838611173441332538599217179616682700714242544325490973190746964622144064151364072126008793985462803376969406118845645675329098356800184204487166588713445998662328188656876670124523483894419328068687439213089920266709591930048406442002654661353452636850189336886593062081178589139907702491571081805817036974650716286953170583942319278930318132753074109400812653251393536146191692069423197368260615025955129437902814465118382478752424610076637850479226476423598769202299544183836711618806358903480754700985766753014639761515053988278071763162484440341373931070994225314651751550841317649414552569728726508379633610731073352486311394842476302179894792259823844821323584742517327653152914428489947284376055183193869321261374372920043044237688121128292181500769419995172855934996734509338738786127984550119245740114056248718784937770728368272883143676904000622202546408938314375957840287524313176439898145183450943799976221143900605897958588840367842301739729127905895827588274904693640356270164285222314113443327910015788680820714633120967114224314396174987334732981762508268279594933412906421657845107013568430290316612525871377196991841811919762148207402645771454085741536204293234883612937999370345098420242035283147367139078932690851037073928037579126518310691425330804017347320213239379671363028456256749506144187220977220014270466468638238726269267035683120508348199559133817672399375467983946746420694518945945977729671337803770352571513379407954578349509421554787902650172354414745504768816247535768581536675771133510861803548072227995794951932124836000248600550825364476395597645845562619746763304284259474323768362692000010504081319321481221552747567180094111744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] 2936863603794508458194534501696597555088110464650613785800244812762473457523311469445509480773705741005559302119081503770557369451503179593742790773561506686991761872256650852087939222131862396692053062353373932257367280701762058700359698120359334161421541693736262360614597440714318224777579210006287473459721600826028806290061964241781802160355046364179584274267657197119373033995696546051495702920360586705151110685843626290365661230616733280571887898562958910525815045126234927460475246853720338738244758106052978207293641742629484356360284880974836677457365737010090467376293388427769126367047683297089185929739474155078008417488966821271659222464162336233193698466641050662934359346732777478880586965396602486789681778150505224997092848765412639255940849929690202244236813269862683864229305720665685045049100495789332722273352853083226331643855838978145346760829491884391144402450672089227727436613377096524796991494419420216127906097995825815199928774213990120321524002676262312874769210056054142426758280988440371017331008885853806486353790976694994205453799652829086784880993135102679006051734803461323294149655022271245230747730621908590207432884010136746749490914984564628813139747505546913327251170719690200767162841740467619242515645589678846193191410911080384935443512581938896421479020189889117323984447641756413683230682318543101370781960271006729623549117385765893900139082027890913191923299668536205542975568993063358886586833060991706843793434251185291045470939013569751958642150101351006118569500228681433186851465674259425187512776916045431736206034696964440210805039146967969846493367278293129489810730199288118340874952800165969492546693355190891395064077601590572372065443249976592610063963601463306961882418853362604855511018059909663586305934488592538196360517272203349349879297540436671503381903158584557654733476843226099940608709194071048536296625428822361044346602660363025099288599186566408781393700463228752760204094287179207400772281022626817786826501901956117426546285094875678686309411573289449848290989906281555504174010578660094699855469007213870303191675150736279171179016823549611096641038828495257030537960614602804290150682074475725767379268766803144225555605784587059365270142374508427972819156559141291924682378888028207156048487454770458689850636845739005961116652224342824422690874161244571895027370441317001236133760665027697624539647986762988839139834532268698624878330996438663600177772225204673370922821905560011327278808858875263904272982925560354795156816471614103835683842964266856853943223857041451518670428782258517518083964315613651640828240321952315988777163089356594521818901576756604315348500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] 1735378805930568226592222639426964626253187414674128521947487433048786213374328816347818632503595017019530799530997322672826929441507051214796049930081596525237044727684564097944290819478936304656659307348645770458203328381631665843116101554689489739341122279844802552694142140222502067456488848808176593167897721066552922443039252143517475468535329411700872224508479438503692172247287882120025415474245010559165659317397715989545800230010748595269638332686197201715745198754629736835159265613203140072905449991782437859873737196814073420511328382220813196947557243660344889920814230692274912568546355309101568589277914167972001806814021441584564076693907678338753227482880368908129805417831323743886959127445641035917807218327177315857352322002748714475374944864304710874162530879304035362755050888553860873138904499269170379528029901097964941198354726957937404052426670298190107449576879132913090618232036996753019881352607243733143648274767348421516730764959323944596356311367090491916752436325712928827023327407171568151793455963162233880768025510636949545840426806648036487584496223484520923478354457980317266710099027465209264343300477748586971621056098610941312105632752240923240505857633834437793493254905281192660975596485655882631741718234521274952857498952661873187238329292934469953111931156101421631026872653853665647661248602904118358295593978034043304159365554378720678857802483578631166087411706290696271461917477702950333125536802796058837012698925785572893540501344414742446341067937907642746021550080726767240805911170448824137972232307431673157021924205989693441334087762650085904006612441509822010724323893846864881191491132555807652012142199433350652699024022336579897430481346769539814925977460932840844709314198157856773850860620899806513220596884032161092605821377097307667461124591810295816619837137811653510209122575053923953899631770687087332324034452084508915039064623827990897928107339338359834513393386005395204226788658658966609082004458804208646021404178336575598012907867762513279490640376514042481406291634007165877798052296836420783674741814826933348892247650919915335884374896174270030716140093673828736403727464391769575055560885472597555386220335161777947091853730347592303029880023553721080910798044035604566989720123843354054633869592037962095790987819495623118415407309324646618464755929743129791145477354100446593023840240624616431093142936255766721908956309762021633602182270755096896099691430061536098541132585435168727486642050325874597555292160850424769742273671044966600098109187847306901050721851575676913341250316309873349803045172574309141788828517452903610301727226986636398371618036923465169137915920384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] -19082244107052304795304941408249032470166161594979265048997523793540693172192481205999724893387680379273732883513552897472978846205663909368588546453785361633685147316590757840784176629062524460033649880690376413025607765286851898977608118924050573709835403055812468456932375142068881659229446312464209823326993705333098895769448518508291586214071055053146366689945670062923116932688159290840527961896024343930445866207530949242319174836911225347268555985970072788066725831305786675405695988720091730845865542510618473666193651880787964401752964912302019502078962897992092677892433930788655002079059652792660923474595607583822157861244084845724361296572974185883970881718866886722719937762850028073458997954357636573447206059666057521586379959953862854569902292553209626909923955685539299768670560447215755930426434381775850458644639076536709949119546785924239908361340144172872941545011988498417723532726063475281885800959123100208055173084108644206421222073895588090930302609537121246220277766741450635671994030268528220410508326293039545256617817067720966608407590627719664102798390996313315148426691023085654213726421051701778355665751680035471381644380209389898109067070157437985571929398599343974630980082842027931865249054610566409473030401465623667401913602086851064430696878730240685733795713555024490456799304362254494310263558519688947886688335970532900511280310413266273321574236954655041939744269738808305685775973466772316695189012013961969586200192879372625471117096055468316696341907095010209506180837517293541121908951039723643092841159132857885178479958414793012584671235725742803271443645607187929508687243808247955077957928367680072107027563994505592204591171378293810025186971797243279419169758683079412143958970934011596637514497831796883593420634204754754521880878893346711857440542518312783505818804389326657255145043454307151539790223473840084373047092475091065166111804149488134899077341259641782044884410215574880919350929260998986998384127519050066422326382559075600507630988364812112960584977545663032368048170134147310216021771262444088036670056812892265674290499266488192443967190270785127748586876535789495645260553864862477206372042352411266848816636605016620512054965344564218899000737053663517544119362878837224256055282025999966947592981621414294560911837108753466209954061645782246655806070671329197996369003051285842996719123107111857199478340153067744296801694129461871622286948179439262446374927016315528947628976416737797271660093752066811299463026862064973114647260675767912068104478068808550754747896331269294439743486696831668619853856014466315177987539414605001360268316303086624393107943908773093620188117467136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] -42263280832451881073311415155017765668357236846502743649712664322324339400416257796270277356966170367640901096494176324916628562660545230180714328031599128621155543265227974680229040007378073957802990816542099214274337731601534291317921321902206859309641796580421254395145824229054889813277806105500062871812055150988611943308980765082780023167581311134453919328356640175008611284066864912428933176761661295829763535441574183581299106485988544952260415189451587678143454566965333483800718930802595300188924296116652961854775227830688309550104464052450602058823874723060306516956894928842339138028468466575073771760699726436779236830928388573006176742750824032120850225115436786425221613448215302762314743336902688540653708498209332367254771084129303253956464679673094610775621177717114681796197299568700845319035855942871375512745943652629336309926494182877124996115445058832374266623988509713205472806249145269575931177144801802552679136710392434126656868850656566817789281060563447312818875163910308139498094491975706217659670419445737052656221177115568802753602080370784118152047426428224151940772843872206698116856072065467319091920778746562063132171691137792335479994945733645116580952795822117594109101598892066100010106364766756678246253606456799849472071385776945622995626881592263504844639557960462731104837460557570591617613974909518558733231218393955896296272248070707933770478832196399663996325238873866149395407674755073166689203080574076726925599217600403283898951168073872980693630783954119981028233245041318123053272642339447710121422712534094118926233499002278701296108523642774008540937926105135833978430496124362759740606737083960762581686387663475598658089978054550554828456013180263948534195227540734987297426015735673404379110985881011953598896461553977905148131650601297267720327487254173611603473893377104513588482609256186783517726413287381989387201468416211089460349828463792725945499451037170647193955955145164896079316636577408266132398412609916510052974298136881865446284459322282214631043282339301189601021419310239054168228535007708482674597481305293352169287553261464996896174406156822591909607924564749158275739107639686955902551145793979362611547484146887688952783143519057402340620745419679694449481483570569739098220083239962787151289434081446601351119270702143900599341560141777916075365088913892138952572649080294078243655071080655727964962176056522607968752219835622749068610760385035088851145877834811853064334598330270957797228863736989342597888938970895475281860212863189341060175391001500736542274443145638809093835556398785953762712932660314358379516904770937958249753147091130743600644452646707544257246617665536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] 897917730294578423677404649971424240768420438175932987753459068328765334005697507487263065158270548127058604124774059260916351345489999997223636227916457171215900213623678834794637209399386209459676664457318000577350237590266752593515579594048269015977546419645831357966505461821092180580515686207201100570845881646895334964027437526031869674799540476402792363521348087881936761883304872822666003699766591733261600096987043547447036605257923483267317414365656076589357185007183539488989366274056582769616049271985103681070664310321856523191720985769669791880679346749563953348641949819490822571186392202514817035901695681150411575216637825394505362752087390032922398939083951312023239101159998582610018323140850799415588777231530295465161941799921714017452368518283659977877223469588254817527225953554913664415077757057880194777784953195789364741224690528232152286394355100812990868790842510971134470124147386024604641638999227120454221467587509178456370298145728026887885291219392311765682750568717990115702024157873965366362907233795575695659009239979789815573046627671976904545528794798117694629883724256490616863386071256219698192562265577999695372753028787924360780624584622071309627636665352444463454477800903279425757642067307230040156899009041744597417980007231397985449793244442579024967762789157867307639411158327449820731135511858394742764075454723164189327554985486366470063501679141598469574034911015444973867311697194761693872219426775945574410626895198247464720726017237213503015175439635045959249787073364027994063447172021932101476539640914804766426071752277983587251225836176411264133736443455230592945614227907200899427235449149145919782350391576637514060590792861524341536167371871976579955074550642879922999519556332928203389578095516312247187603317097059205414506544109606429397012824013548893027154340951260910294382899477222463759039880919673378664743446953175702481162770010004308516188120359483989047632187226625019008116773318366402870127633438011796449642260653425077085508585488145014118797457264040890855412413340005786746357188055003592685544626313167188745357452486891778851882637885652100973458765439115233236758793456818452627190496094298911954291868611180471417359352524827006843459667786211128704210068704811553935646519765651410886957622696741598725382020354026065862223331887434269294693637457998714622137534668484966166220108509590332827570465924811112523373197515608259788186408952221876095497442502218199693593344406510345429246907184141268737525366198875919486252397465611448714064245854912633740341173957629747957415650752296473468785054556384047981737056896497709125575933922239086165899364446187789477935965011968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] -1656863505956967179353745719072242360667068258139427341865856564301654520249284184434812019445992066050596374117479896633031323570459150373387534231357145838105897058016290302944776868893825990618308247536202582266148094437485332795828683652197690376838353367640898756011433297553466466920587492356306457895774081697411334735017338201611537778464802069469838867851214364686272027763012524059046385853242250768561166295188605168112934546713858431030386365815558875437054296346470507563304882217486249390264975306855651568313902116985118747681777691072091430370733708829315596446051055363734057299033937851124075138488474657435864424052820948421985764591190576641988211479193549267107214641097281023414503881580625629687310015992379503156249820555521794841214393885699402754382800766517160205437950392794641475250416053028322164268372306927206844209229388830004924087271688889888071191680987409843150546107845875311940063602647177879775190348200376120603432128671819678990254627434465011102931498518509336728629861804463318910768064329072133885550125674448344308019272840982711809038395947725449017559284139814267389773296891134279989708632140818354259209900603193093822191538406492703331158097283987649101097646905825013646682119008047224252144417974861768417362696231016484638208195514697474654258056064502713009674887439363598991560210364695562440406589934487064631859714068990097730534082379110974203509640209069472612799512111335031894111086217228492327469561237400418790424038922444023452345750952379760180495070909275203478136294993589876191802252388300793595468363512908500628649801016558000804921363489561292217662975387295431320320499506965884014243910958112528995207672585529360656845079897040660347896508557987031709162639292432058487330596805200161638689930544717666548521450795595696911652920197943227517174535450633243926548294280041548449870739620348268571244933750547333851531314024381644771267184443846683301299640262860689722025409926240921120807637519041728386770730646881283583546314462036085456433007242333544423538943542448809257428644422177075522930336881589829093733983876689886759382961258143424646106085304313411993183929620860825761634975794305177927906254651131256817247935646062258575532231937695253016211027671489131638195022438603934237137430161701161052187202611474468318549747461973088732630405048824833848670501876250914856142413632392568146422168309193556302940231272433239495673327355590599560425555647480142113581294949551500920245341257675950853613963283780032989745530461252806012078352362104745353103267875186539848460286305436125852360076442450341006920612881051806060473450898063310972465815485750646310921575352762368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] -7887797088691345258719642672753673300845868397487109940633081266361935710258460080769658642593206639448825774683291279585754385483593323323608194829353282215818947710406945328491223428764814061356854535093104937898425946875784981447459018361180948492519875948764796655553241279395029261233480406345516237643107703789691881845221626032214442948499504648856089477599458962469081025999400374225219078098146582865917236588419119844801952033113709577210042972254397740687234258884946529478757157140919115620047316685100979189907079919841715796929499502845864166692374108118208321203221225350890233558295350433572421443263181828074864752143716443296050584322642527801146299739997369637269688304298130222773220526787939724676304574765985968506882161332881921868745363830881575548681330953160035042001370126858107014551511244746301966385789875098375113219415224866233702043922303521514422522208392671115505105877679936429229091814238559514685759915016137233950865095124575597955264305073592776135943770382957650073350627327101578075516088241059739087497797889000659539772307844451842547425189031316210913107756930857456218757734740601704449499296282531179414678085451555819130416372655459202720085573510778116234798588705260997353881526125911461721836189687673360231355359014492878800983872686402830189054971705972937214393799442875195726354035865842105924401850873941055178791122798253975391093539509580048807800836284231175044481098171977255457068461490913585937672337934906117971310112802155860770172605353036135695521086798034686442582905546540167699399134467539173131821711225672100772108882813830865131697578140023677028367590126947105804093857629197342044573423610679798243281047924660535848906614551665583651038797738889727993598510185237219796316850211715748617876903108501300291461732165701574252007424594477306477938934386638758368590984627318706156116458205831537862889820260450694288577163324878608737365873842016568363104414809851754006181370556499040757135748588559055677999252491768029559456535265272535425550283348392622272076988144168402488232952740193690212127743568365964143346825135482790047468265461054969713164488996939924179949702886996352521336285114203283037241095479434118603375756153826925548948028186648189806633762386500868629543050376624704115885879939875765232273315876805514371203114016899452531995869175156314979588787427303668836366678974740281868935741851530306845496651131976958263316115748872616869499438524906989667195153234221276290181174755657366141484617600216345869749867241547447854346277820774851593551639230019051031385231502965783672960364904132584110552334444688220182570030567006569024943671599352867983602711537909760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] 31103489200970126662892620078575097518527199413678662303852372650634582019669240070741181605669633336849616915205048080157166621547114435610057686087896723667183356048358198233051385659083245696601087245184087861984833003227962105957032527762532252453399129885632059995869525347236881865972381043603684333185772451819201899427381701188753072969475682710098575791817863999103822842566011073857891548397825891632545572139612880126976830598791829276205247934658151573791737849782687778360291424055045611404843918002262908866542342458768541795002181131280989811292584292101352010482637057903559810529392757421730436638437926970243498006655888779573520242666225041026915470747421637703503567777271201608703197252820635817722495876836870488583183731513158856640209845354121061773480646454543953073983963775547399563214855929219778889330090618606591921604645374813716528828079256364517533279866615231453502606893296638694106822555865650706760059090721481339765217606380656016568455076953528264174620182078856893327858715204948030292317868944582835168862648960988579845015042601589657643748312597533694317874282570250701427902729753805216743417750278745704985767938777015645870424936905885048017275739429957418443330872597518339266698307139405685972451301544951824263832533954834447326981831621892954682365435035244926723671923094528577708825180834657236233984848031473576156234244242578772655548496836963465874115379798788212412070533938010182453049872191194038345934240611633901330434621771872056157477549174691757968800699080961969276741607289862572741844409308305935201604684052123386371218735177192440430654302639429341257837162125803629377380828365542451554320117662251470671233366393800998166857586326790628564913660723120220121031818403512645556883712736713669275407406490307896389214167049143811363058524633261544447493221106045224128278979316668630941692188652748416444579410783934777227074047755422450399489543225474974415016068705664944956283828865391251358393771393628779136213538498483020527614954574241517942290865684797504136990541379812494096813494490153040634588488881124608123191947027967116005590257686794215970442571635816140837283584885377165097458371190149745860857637553794604122656488221400438760721292822247428984424150246841517571584629843219572108472639825965086020887476562221271573348493598664581985856243160536182193666277443441096488010153688959112250385271088944486880986994057831311461654924691831455218788601195215296844120124041240302598321433785411336002747335122334816285596494203625915583286871936575118245860944135303683422835529179866345093622254934612390140748150898284531458599406953810395046856713752323754973332532359069696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] -24879640422457163393272374601192574760779623958505657649655760678406700370408616341781476209498983934004707256476865151654813399680517561030228144041502988869540574053225101887617628614992296331597120213872548583105846598564546076133580143758765930485799873923800898912129964722282117584710965625573521711637139073737439898500110625412462790493383108497790291540711042286265081647070000577355086006060056546555674943964320473723456104712948114316804610520298529085880613213809940591011215558380325609830713921627556016726053665053506631394898425282289835826869964243750733813048613302966093745209968767769097185076893321625093419391868295702680905022365850629090528758881602679929313795276153441977179707666263338738469818992068194424645908817220900342080457042143041471897806392448949640239134694518902733912692514939561359905986779273879909684566727413791312829083148543151637596965791187929914835657515298655261475279645592896520897334347431163092633854506466560537166850765319634573314892603709285198071566525157244557712969348241199058694939287507877045185697541774976558092241367554727627881885655588389362474264679473864617462768195540273726664541259968800422230153850614904794432915518315788296533732562231695819222592969076278146782760222106757376192351640714529041124040279913441195885763531420430279372480963547613046299288805099248853177406128208111281052437703696620557875218462921308079497591030610993937857460075155606760608626120473278017269325591790490370858275222786027419511109478124573570423916667238223258127736334964196671497719732066755994215331295163271285471558165295546215126111412689993626616274804873947365148767888261210263317677760903745861925408332977528242850869887666884194415377647210778486061161372669555883111170653373324120621825292859194082741335156516667678183853369582910107332111772115787472677454163565317722228229723515941400851116832540668440804784349918825493341088671636150879277285281315418307394724739569023762406741959570406478325158164308879208510813407974564205174906367524229498295042218100056971987908807173148293486752262383711821296285280512612599167968063876476074406838426331070250749366584256183785880132261248097406788178627304902224199720635535823161794756144823968925398520239988521633504872243973351869622240063086798563507353311857009971598072352517126896196753360190997544563105529495542388469900327492418476681620783831137350411104843782452460439930166383191212628742498118958833513657449190089972356478494343544687077502506014182630924919444766388715430782215974643668234886910052410820958848351954320996772980458353502188935765766816197026630110386310688050579773083060400507781054051045605376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] -52303940688570059830376531540467533800310007563650689014788263766837652697127187619199653900673979752631459418415760146304532523063109891164288449071276316697929279753336441085859929367595348833244162716614565883955430573770144834939388026389148782872023456557863423722782067370668538121559526847832722068048270968914699867740963271074460844388690031686507322851157895352533068142653619149113525393274454309778410178347280460281550167750091459885861765503396255509276947260969003481615824583296350072899980841081440670476810097496197424136951072954366559193738705833652228388100700766275061780840681567154490910846901059641881066177617440422736847567692985442973039956955991794775588857727544985045951666869703633201573674218600633049098546016971975723304690801664110292529378393984909777436352492413516831759812800845544160046544135610577558802857666934661755341908062528730232080615394026092341218532591018982972612362629874182216853439193676741336692288478174583151628710539299455580830279446304587013951201410197823465313601152488116743541028010550586105248857871995616903238575921462470475021380468248566134437770928746629183162069768145236999526798781074062514455256887346007924438025798926397892018288027534908436107451922885647186768909976474907901717654261831641033061621767751928316573617232363008527946734451368979476216197775878564243920631816857465828930907122306700121572221788159976883935849805702648668320093742490280811264426076418430510654605291987881007654498126345615334528548850181002465909959704571921623613487969432115752160142857442819626163667693683270159853723999841029767833223318246521331465564608205554287655088052638217896589738998743923312433903107727579525238517382576753218575407824020249935234410217834790245750439580487359080638805109601515006968369541186900878664779561444304615966348443929481820659990248225922507307303458203898540681328360315022913672666349865523682014600935241354369767104157858753366180694580039027763873438204992633138209475083009190173504224306680783526353738694062113528113805558094878823968844117376804369229703010970614620750666398149731494359010540054792218882816387469695057827612116836374051073052454041596681835516723086972793544668657715651161404271485313927908250890940784136730704436930542870006055241652381589403806897958614432197806569728528182380308302349742330740831642592099308066131160785080155059783919305778330122971712314437888139670126788079410934167662907399563161172360525106996839951941134099301523545108220263949607018764129802258884896686500984814761570492096225482884247508427493651152020694178760364141522773379891751778701701266321074994363960228916497813549697606323535872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] 257102961750455747303126218174255658626710071058075870474881109701878013200988146611007748771002770260910992205798204748041112528124681082242877130192645748302423737177510295075718795664418350920116639820231477632085636556567610154116625900149096662074095124669358310688572579346907787481575587358157809303130589545574207511331641434940762501016492412396756436169334830410889487954091994646162136321051449038649678763663993307768629776558217744047859849832846729251870539830760746797472660310177914178968630167165203138527219057980813598294519970583649968133888266538505861772473398097456600989429726974151230479660803934449242554954549218740602803032165306818211914880333484439223430418205328606668410520521283029166458171495205169091324231814284797854846208821592258533981401767763944277004524403194271957390136711004552683337308405384623809511610929692212214309790855995062341388223986909297879022653077838910240093503196784058741799579629240074379698862514509358368077418675364530390319900709075822950546856302188601665646025962759611353382223756503243411297414129395757977344020983368913460449609156184237046615413880491029821294828529882564166005293810590095807462561775723597166980094254474047833994944427279499357101306669295716956389314244666567828706599204739188000965588840540053119195033791139410140391055566154617006431115513105670813238727625298731531267201846777664800325741273847060288087156257148722839712789814336607304161546037676852616588910315192479041404523822398469476841680791204851633167644698581504399267087076784084182305172165818750970305561535872715288240514799348787746039211729033360968827418543115612156178894394370336546689246867271423428108690624676926472016235420509182673818908293258200347336719898942048109431320051434244322943034107974596604696498951027971815266909181361153058501169175662332247586175162245783259294767152850479180676482279926784393575991825208155054297035776553131435074802894823888236536418948425824289320881751584677170437749672722540325004935881444527197785852201579569761329893965494946922753141731682209176632435145284863655293711081523470719868349647483404854134534221127819218918437028465317880195881201883922759237061192908071325219473066540576376622117040497485108647569173999341457141885187737076031579307625617471494265959633498783328294595621738384153621184325559884132721773512856904924584990905792886649570771486622657635648022100742608521976432445024030867083401353484609406773733600043398818593051079297396787384793884285557833641266964473488430426507293315085620839452604836157892653575744984960540064732221784647227753380044763070313680245056028778912136248501621086564216091258684178432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] -762254032446065912508267360939220463079752868501049625855768183618529575953955240406317205480549934664201810913317811087815406235029100388949053451615582331307949297412038079324540050178302323631418743011803718193474809025659367713188706284685876605490695617216539678310913630976268334630085497753416784875915858019680617026948993360467113301514984402584993772981118307777560562886666325115229551198467320894057777426641841565116575502175992999449484381233923760171870622825907563557296278055151236125844114851294037007984688032040139316201655851805129093708254454585785746084493673890763886677873048220924835862812934220668313349978622329744419561545985739296056325191190636966398336232732463606186396487295509252840580026156206387438161118321619288814077433293402773771390236111088231819140809184151007993095351946190424289874445007379941229154356324774129705407257129130139442758988149134606343675419305858916232919687182906291169255941563080618022225167914665417760437532497761643726019475023248223040117026314590635370015795241725555882877988565870365660579085726624933172926015892381199360951031796826509160568672417085382474780690123706358714663813340425989831604088239109444036486241009736263682749387989139679675912374252750184378553503006844368176236759173511361639221686097001188885843963896200611306578964395076968420754878649124362252771248103014857722400872157451630064101985428155944816589097714813573576654152502163788853201212388243119032956161730904967066854510013326145594763680618430024188377977718895364552322284267042082347994343271147160107303112664290657018181985932128377369419101447317254829733541041424955118397122232864670997393147287381878081281710143702933208995541368359749334171371840779918358225564734946199060535948274411156212006393037683475757386355626222651281283511108801708446547254931974708806063187286293318159078437442162582178171920408501314274742263208911690775121647168814261200206576274373848353220114233821403194756149899756899516367392007103906782746781433139383172496148615989795289194523354030904711845825702870800625027142292036521472752756663112137748486663550589004065182158658132068959083115265543669757203196173402049948185050334517501663068711430504150934394890341256962675957371820504562163228100705946858832686659828172853071121797692946378814471670993896393157194532455858419409098886156757759049152220766990927019353139031498916012953278888345971097022124704063337220933435483970816282186599789320181972177566637594954030568292001708885791234306880243875589355447650928552249214620040803732115903500034230805933098493755419014023233395626148887362891331507946691072166032350557230855484722060925599744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] 937141274735597040809605215445270746684320603411316910610411129283109479838609958646880592417836766175963321302833488004677554831186826774700256873081284210985170790349852133262507765435965112472546037210511905733259502962309460040782881722118093365539192347704223707653750333562831513495222204099022454520558953341564436300628144030027021780986990520449637778894634524007059481543649182992588601434256023230297874471101469745064521244186958092840045145327444211550303673059054040898599920763977535977708992449710997278623931958143003888845401508317511233042933246699255991822117920933838183599602010123012817698963485362116637316620951137603915457255212276334636062694921507799513157069689661273620094584336853909544506313899669720743736720979829996785316521396052109631960115642812610307753086504152676238564442080080159088634843158518787273141582656450674527850614980795314991572336507850717259403724345218693284928121552625353744637236704947720698494984255699966482177431271073034616217195690606769633757990157038622760516368201662767190953392694174041152403096654137866001899034101616202638694915673337220037342986095877509676579995176413946726388210113215259796697598529495703186733172779509257891830033577791800289648262694065960059247688333778694164635443891994632541825537056585871905201725252828192688257319544949565783994830274318353753498329067060517764747567176896090886116102952662174738706630022880853617807421096777254812334713485083235287968444326818897224178659456365005816847849956143257265038503229923990586792550751472621930663252004902103954841691790060088074522774989808494509647139351961065166669776862637636457227005919656399170551569073544275825148725120018310759205773638402648889084388297676817178409199071552976804013467658179727913171790781588147998561784019612790219985962299742675811408150502545483711360079383032661770891490429654680487913993821930720415018067117125833240164944651681867240727132817447470625608027886267409581368361775473257070008883078207713734330753111468300820669724583860712766747169972735150973168529526613412644520951733713401918132724403930646199163944912872166817343441570962469583030471351117350032006678984598912860299949047112346039022003898711692274723330543195185389309204575376577187167165715217043121168007257562778939011498199972677588317555613448522883448789463265177253498155082932646755349043901707273284660892670935234246077268400686899289697827617154870398688239102889515423391240721926970488263046710237105792143888443422078387353643895860871120259156597159554569199233602818824158241445253156683792457731728272007583313357443331635542068605972643347095840311305751697371630769384619769856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] 1356395879448805136187271073736999830115195983012190754706756789295654635479226536314965377563455994569422144070262770268197149746352600034966575875300348504819303499275046519916683137204209437089303598148273797978037691056576490805466485108990058412630893944343006016631205326091216319911796148330379895396093908406986439387656010238611642516052513482934650985504891289443498747396559006961759667911204741180231750230319979807501534795713326932271097798857738514104455475773288701074181692210298962662681504893026846932420134599539607864538560576678508166185949387857360090676199207983935262380821854392106738336238845637295743972899630380185870291698726806751515326947086162987457564526846602401809444650427686867705715223586586394492908094778825980027812039629256299905561508040157873136955080803163685362963686415373770155120974272761326723595163906582520410445420410667424613967406315514108386924872182086830762752554158590490809192290321225454531206791291149920617877572606011712744312621221491851229002259780681453616312264947414428199210524341164741083922211440933691018951156244803725307628037829777634098339371133642454170348288266497077197658937867630413211831080577891155069816259497705225526967030907568947197355778436811325189645278646892581985100555670447823259153914094170915068647322528381562638110148714405049206863165005519908492575090347587024945675643054050466061792944381073966207477450118073471314775143354441058042752379564517526012244866009701124870214758825963979986135402462911622432833410884581006686577631910380151586397486106176949491327236931414428997877255297875844023604775295126244216686184032727251544089651448545550411985928261738408711685574596403566997599806067303394465872421023722169862254094257645531370649375236736580477120856883614019800956377821442327104859303416780785228255108080123201373536073293252184697071130327124042606108257009793822677461554736620014592210171127996879259582576586756892983676671185074668412806041882958528636144756026783085821163336885531825859555895071676901109533915962214643277473675714783598486631723536145550872802078924695046798372044338672431811390026141524418494670459880276201558256031516885162065035764824270602807550347227130123408095141032531189836210295012049669387841520106735948571335674115745845555595952609012238508234587088503259606404287434214465048516382813446942051744869025928636215954577342794469052174109627085851526665041919002850639138133146184993547980628457052261317278714947908529064418920361235212590535232295641601446873804871929658560886724778103282588000291600207402691551495619895779664655244875568788466318423775929642008129282922719203402583855673936707584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] -5993059789026370929838396013346155668061981149984596763493354770095643610547580402806209972814404128844424539354211744904482669801949814015695992562835412690271070673593231131598391339356056174160054629635198436650289301539067926987940890766230368051240244986991157486982418648980665255064109488340743177775910565232197503934630856665480338394935423999593265942076025737874224510656682810900330154102089730794408263255847667048670738221106497213008147988428656752269701411037855148021522767724446894814410923462833311875224388910269931903833896024698494156720064541106152151326160978832352184396037207374926416671422363383538623117034408535717921798892219033817891918363357333965491292892007452238049812187191810825047750293757162630302827001542765999997574817618435911663374469741609643018075432364387224470891594023888417570206487657306760597483665637157044405504430377055166305297608063845240741669347648321876204437734382370751697078221456342681539010605723799536702764887170715298431533589033450759664821980857208531239214288955914666733018220550203753156456287714124714809156433769110007174421717211373046092148950530627845926266902018166597482909073752080727886228381249918376596086440438353584565076708504113184810990747571119009652208183845407862085496476559872352530099576163066686690422718641717828150012899304877439821308650959845532690458640905486022950237942235119172810459734983663748681129880869816375751114483420097473283558728456136868095462947426186929478581129679027878400587236154725698267797238470919801100235360924216266579723478981192472541488342780103829768078606817924911105448798458070632666139700213227198788138444860185432505897848249347191216810124911467398928228948190140997207702592383614746695005128977057537847932691230964262240494437630941733639929543021215769713272498209614446091339553139765170292926412900585176811762111330146130490453921207000958749398376242992322066659697689388882283670039131721169963169645491247705008037522171030409765567182943367989210325528226132226665290150721876597334195743457699201781077102026615925405912239703316778181609128053972346591205966764936969716260672196613839641061239505771081199854318890052369074740640002299306719674883819827922857380152211457749852335976337890547586646343279062737357459683127151331584827091456214926687451315499626645828044863481564804542448568679746071260065021001910913402903469042532986231166018715931239543309907321814253817936089409318207567736647822727113533368387232756716184430827219169385724852643351382532031939041981452292818585004514355193369029487489670293531791388456051865336459220906909772180903191286893058838176638254679416813924011068935372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] 6989427358082707537899421329396201502075723881476991594933351410206919873956335991730272720123727183195568930076950209563209962433543550175544081537713773761305473203062942096276985672677363433071188327964279275530912260333858214967487846076888311224192978076631005047916894599998953685006044413327012711179465077685035609836716122533397702858141050791899365553847741580453594301164131183471699450868618582361227734447539576013171633261135626773190173033860319842149305451463344895306727948963507654170532948121065512857717114876790691343919940712213601373702784195839790986811321785139219827900980586759502495840384772349031202618060847139689827969567550261933537832695971602612761602958301302997558406010945339866120311676411369105428745248507839550378299224533384293852965757390985861413327016186026537108139043924643152047365734790968981747900178153752703766766791582923895105611496249650515897876166898140993850863703405449261954722514416689274782384661450020658024322927150884982976293303900583312223897021581968903466662147375191525639833674984621499008087418785883391566119016634926102866110980525519053724165520163975880458608265276831997715133804883240417395223748519467499962416522738323593941010642676530692769361292969981597301235990714023750020121871363375657473970098766563586515995556493315179135274680542271267474925767412898404069988930682793489828669554523222701965656319608108262798438767141399673639037366961354724672247186525946359320497934842207359006268329380642888045665845233202290996523553833377920460591903553216967774484250949912414814808880035434908004977283674644608902380361371444097260491987133929885371220280739552719305502068004866331114516559339016008872564241529958195712225416448213888542750865220799057101949943706104582190894594520148135458204765613352069681688589800203152004380912412078997262908356665399009255369228157611972738979737813772360827232574214891242784394434790248386011896337623325604183263927087964660100923531967976738219781970877237166967350998952937197971503409119494909364508044118515323697389536105879656536779818199850721950502455230051011815752611915665466289705303660754386353919069389676927192260177427137697960555665282980229069488303326250031466879996015881414056049128060854206711626029300247641455231484392974736589968376407281583313996542280186387772937055411574035092136061339787042528251249392863067063904613505177093369601528665453431790064225521041565830929510462092509255645027556661416826102530752618142751830471627571264479865287560782711696855873926579568049188736685147381249130738191318320186320218841438421561111333675111878684891513259528242833545530507744278249558221866825416704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] 164213449616546524344937799036974649090974662561612411508542942752890682945538011561984096084793741120606779986903958162081531217868163833669472071238368920423641522652066287875754622017294851789255589892154587319122557320006373504787836343392503035972286592303320445218954024247373533415320474485036673659132229542589602301633447306671212848643345990798461787752901050800741603094297681578701356942342122938083995872841610369029481852045059756449950779640939087625075561417254894049114835478511945892556605106770002243625162876373599959735040102433039737340510059872618745814152024518336052275648313758500603996117564208384855144469784092455886871849675737929933637958282852380926469710793153753776791433101985505382888516622902396548271784642769450631118582420862026213162433736619860387583776443910849033832345875009393844441084169663074949393790771925191006937338515512689825801558367412077941479086405165213892381230327303003126491765475121476547205945232406256724873559421768760513835346676192823187006588933558887083277935205652977900347394377941053784457975382048883413428926881272948453275433862843291551537298505586800008856600675257294785944491546624180138962026897922573853081835048126422726286013488727392079191199288681691106583218162265034112137027351480239441181809036263205087059864556488954597058512330889520013404097603454851768037269265113889054968619432641807175965794292657520057372689891313327037186066089226256902094006916154697775019432245860894629891833624225505565589758687451086784889106516842373793144462272165538963265670506766148724183967487154817141030438775409491641161202098284068056027399807865232033763479013936811082811272337376846135150222254928932993508565281516686283758107840235560212492783843291812622946242176656041526233012097539231848943279587676310079677392820492216577632360244960822586078864074026086287295962220678066518903980792050983834319705513160896236885034357746339337825597194554418557082399361466801307327571394795694417850864144448247719844331060585304260419361093514338877802987653126691336080276811913646917692401500237645865529257201779501040037607670074461641772259336273019481468649081955179137557642701244515578519389883372739484834858255249915000692751807947051206746603514821945166728153415171058971977840288459005032202155501914021586207112925545486286654081757032502390379837728319106094169215819211035552561542983516717640251796196258998236464893577982020643296861047557249572098527615243603118831455433353766218126059928203431747584449151941683175352220549484059417026116763518024620547106612030424876098064719412070510839958859161215121799777356860818413037517972130313154714828510609801216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] -8883495566620280639944541799437612397394058614889700969983644652091761088796192631048423306994990591847358163809079323131472114456078703900218961883104425218463873197499827165018121508578710317008038001085337595401627196588624802734566854754922285107094732201910686027551081809294319474237444497829872860308858747058686827678192537457374173097940712423704994993772112146889374058913137579857818640609143827163937685885334198086635985027079187288348313281719241375493831837024900309044780293454096356416988951969075927673969546073497067283791606495851288928508959373960038651976854480768093527793640219653290658850879694530180720699761900038427619645550666811451194922058553044267804303940322125488024204788690654016022830310323435503750087246052632240777195438775415809652350560693262517995439301944671283755937098827694552814642621071386402416204831246077984149972185963126766929383762241888458213902051051087996553750005334317008589577175930465830566786844478345769354431281034592060607294483535651888655144359861471314030605589456927740441325230875893472203628361096973655830145415675449759537651089036336807434521998398698584220317548842887485154453435048485199913464083378456030390200542338116389632313058529858837279842982707315251228187410962075952960422062168347565289130330202716749670522666898041121911990259354469386514891736195184729136878413040785738333152149362954145998103101956898611451110401380388980105192869030716115063031022852844130769253158633364837144593846310060632997324157953192502040267639755748320702820932368884509489785609165051612479254542491930128812500010798148317089285480764896720080486137264366865839887682119736357073899948844285889343253698596507444843933188096077734503665924029714892959976595024210362401013802114588884508442935759042819420405153364646435022136006185224865643379030208416746636747110347821049263367221968481423551703545137770901809006632329508711074072298099058537438035930077768146653387565196605701697547344794092105794479264223663204529500838374295303117309930546354993356525546474468427997545998939060387653928243223229638238217548164074276124129770325423397340944196285995480614979384097633332815207979894916328329567632374533583111392469456972983420271110737912949640516616948202233068529041420866721237677953047362315819617837992328259144825800044568525451360018301210325335600881467985740252565909371981856029389041091154367611124807881099527555579417425291936253199563207966722582218914157023706707266239421035686379084791156044609139600401366209733945630548527606700800016936313034768810611305435778624163856682255701345341707289847758392060480398274080803004877676031038515854092760744055537664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] 8503417890820301493833534135642749679951392298718244913821309884585631010537472052777979267593281332877103493221829162763908534123453446898533661783675139234653397023274115990051154399140412062435967347742286796369805298016323581374111736579810576403031029634931737582082173566005767125966878279299820633155035227690600045139029865478274334570651259515940908767890834035135780707590319576516202756365937110094502575709620879359584461135368653181921522657454512341904316749923043691099082908249180739026008498550945973749817201157049561271518218311425678421895721873462052282914461211008348447001575995487001843803264081767692591693062228411533184640651605111698580619220659625976428577783492160417482143191074839421140029747095221582786113315682374465813926541482240716836462354852150447929120875994620847254138500184099000585960988429811979511846300148682669820222214410915507879797320651429689987413744302312849293884430888073000882135251956359694367870676896856164639965450758551242924573159043606620421358410290772118658631185652387733118125697131707237750234002399336608180975566801605373533395260353040835369291801436501035303439259447304352303045127822217836774860353009597809539651846602010292154666957019249166815123778280367047580001474993898973848761334013354048021096347030558234760173280669048357268436888801327755811106687902874508434044193543853400882658558943170654144954840894792768678208092733692286246375978327469354315588955488438577425457874160526366146348181567469545968732941880772578354047263811841776740276175236367088321424361135553029856643872631809350447760604440349915836305397922877360347650829294376766422322584204417245966685661157475212600487038626515850829755242084600865349631601862035528894326646870328508744118451538449581470826074480687396815846424306261065575725250924042757615267109023549873712106487033969491669632628428965546777301029054855499676112003124376418996925318933403114695507684531476622756285637382624327055070255945868514286208352414845341516216792153080425829173476233619990844025256438497848459930393586166227951476037330185149479358771963239709143348785742695013541143263466899160951188069624708078573698841713658031665304301716336306421340094221374734931512901159861925833563111195906506244100931219809299164166995936482288710615646784712440860701772545404734775191278689165508247324906747001436985579637378145201092001768649906654133789005490153058589812464868113192667038544590653145470182117352882322740247560585100574655905362316727576911549744389544347522535487693826143331525141803631383958786226050065753883573860047306863974369360415388332833031917352603185582551459134757808774244979265100578816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] 993624336911578692027842491931647587580511872666407019102887586954688451579942100153871409936895267449473317375306122151719462385874858869542345006361607140968679644386363834194067081740844291139794152299221067206382057612763609116357576615534932238284185021273728759958391679143619164507012695015350834474172386244642509365215281499541016905710920325733361172025246162205204787644376721757803879707915726010911617080651605082428401177209334058682289292518834907479643866007712868450218269527335623270394810699554152845305628037858233033039931858393107529416229935005243568495660698401856931227625868376598804937494385339161065041314743748158815183035229010515871108696741432977772621876845047911721994912419348361048814845626484849991056989305321068213954237564865539573146455327801779878340763077297918062990135773517550363107162705301867765161019684965865973197309240114022070167486048763562787802927022489530808519089196443445423924104680937689015892045325959245935013751840761091176022626765727222801311909014968486132331911626833864818086592872016806824900760083263427757810835343733276699225509631863796355669641080570704211582402704923059486541091964196707878918600636333558887030169310949701251579336917050537983382812675337011396234519213699818626101145874466058062647662339814876160575397404599151660063439819670085948665322538097646309827705342000544566699033428209852616409295763284491651774500997973095635721911442589311943385355090443730226123468281624639591480948479798758338706570859171246121254104305849370391527614905551719373958034948645227855961875739146809681823798250151988827483005237731000339170233509299287815244898571283557603285312216304933622501722264974038897904604675291405913836087399164060748249759379589726242712526497640403819515357123898257552171150236629068384313575527984367002847409459984974709036695000500044386856213261122849030664525576404795574931376499513103430515780077853003639213524165315342582695850297414456275574347490551297584675066367307891297891260994516976932047931067141688605781937381174461932065235801107237365811175908057159279836600213794989202767024390964991918699775363685358829573440523802168315642126109042631403333300158481249092693979248467319097808766298338749966410990147929924032367083344323530766741673288272357458359201480965077413998020335232018530009071367937725501327684120643935994343838119076638521831155738851126232684057416658750855266038130727546827413485174236301883578230616835120226243010152875231132967168597640071954815471581170683707023240776953414218507297294868875748284579799058924076867989364649876629850690942375914054556485311173826902613809774358157358484077996685656064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] -10088477269793980572981705463135791815027826391124483396239778264721380481540576933006761468280190602473925995147913206406921873446819352893696577825041513988253500488367395378867703573158270908860900515180909298520055885307193909202470862443986923941495895421926125103529878468907302503280229015777523553240929617846328397139185169706628822464439612680917604266214581368637087421860133602635620076360247466490941065688701948206923589227343273180689359939959073710485595933797098977902644739391589002835067023097128196342286680826582073040042138770721217286218217919444369246819665076722889929260702016771148492223648325815725119834884003657951260612833915152324255013785795105950650229594486237623692876855767230306250757288927365762575633660995137231429104730347260099134316893962805278481382949088449968310047145648675525278889311242719186793396062001627657797505689781377670407420653919740685425099393037919618221891491778744218825901016035992084632058003961912666450844301530381329138562111515064060668743922671348528648891113818024341097146392389548273301529368792783502671518234169300448900880870651588824991005030224127222731947112291590400714520520744648028592249187362552993619785856073782021068072259876932050694864913737293034161822503986180786871724009076367562117193098570911179477340992829565755433227538474967381062142438710310449323204667409146477231664672439591924200959422068214730181187452045868470858185348023696923442860716336776479744844329709051472465619625312574221202206942258477648045960450013234617296810501993499817123840742696296991458742443651046583511097187159704123827049696819317013749003587248933650145707550048352070556476384806848062169706126516184403389065003813898951053261256721902421642015006262620426247232072659485412863226461002499260243421116298889081259238545803456618967693474920631581942020502602876242421143861756945584303170722714149438602509118657323968280948766124860515514797793821596091875637411350346071169409830468122156311717466604530093436608238997035670159674110924572269154205433029665916295722718502081015919174412772332279964359782607136422326082131353562153488863807273613374767986965909776231545005251476821692279673694735509152713196439325557517863435961964867741698600101903042029811537746812033712813900417584267635828803862455474547424356365400367967885714332977113940324591502982681813593835868329422737498956965770714150074501231215341238029805712809997720067347675182762990584813783473300658680509372071513005259949665662836011518605648395499100886585280560582083699348656836989107255644368431477507607375332696241265248630857354467766865751895258817079961669360820895539012270549127206535168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] 12725674623082031060604187228200961071260025212929837074923225584380318889224036092950708173311466730728255258292171380350928422261800002675036061756420944422059128328091572458894334306091677747054889062056280271725747964770374964824554321462637466816217526138376686021430700550711639663110578712697227429666776261061912222820780898885911650764431705102775651950368456016939715616840064337198580442363088421108853302045268952770053401469042472339701754585040716285699105216807205996696766139813538943333724241699563574513679158974239399187761634537124661126032414650110772389023614894564517975021045900877467620805786162259166004099182389478772013461096042345016238456631031172507353346037412787652954067982857003728729257552768137840673823621255155247706747195123233740545077422428673866961907289110809432985186075566581128690246318081907168019593016622990437247700362292383195958071595877254576123292299975085360519795237926062301370721523756598050611144917384141281207014785627245843949438772928443036393551748367133139584485686719905151100978899720273510568560614524987535130152309194244505437452184197991972666261720549926956508283089055733689196959081202157734058440664422337720142867193868681181909862228046931466457110475236142907629545121662135283886320115820516936371916695697242598872320651855175809872514209311983387805697436867082240143427911861757065459247704162767979083223363906119538889611853525002801334016018662964278472955599708419279055923776601054947795060291980603035832530462338477462937878944828196453856011772497688205535085528438611365530009620505397186427899010687874263420277939135641279512886256480971062649576450336290715378008394838801296611366407492011967410798432995390494340508800238097730363963284205347227633039381048310024813037650891161638545292751886493343743710141902053711156427081106331867584400270485664116824429144636858425912270086666070603799376349908230636160909658201200506631918929157459502780008407941452236168367276578264748639484853432565702327886480253797106372355963881890062495241608011104157080682376599205869781794506612883606484020608394197179811928580546323616090001963905267595162300761748371841132348788401329455935501759193859787103214111496529237174524370744365510450487974606910508257356203406685340065364345559601746429062027690810001155966813165441783544238356226467123929803210175075078948027708570065067271256012031036346007940741365727382726415810342976918803541665203878901429335979880819919394098482058973581432501642152649763080147480662529342300873390127154050874661167894621360271803470350625132288984902541446953632813691229286987603025207144370046750657295775740303140023626084565123072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] -10762832850208787893474301664460991400441132572470290182886662013483218857226844531414380632570467246186960439188003478882140176884550271378192100238896222208225058221189530533712403973077863944597770710382738382771862661075712618585254318593178658862474298754875304592005784544098818758723660111979416366782548451777870867750645925768209786702299115170968348168403555935183593061289344393001361990524502400646052766511859889833439650967488322680805488893503334795471566848380998610208610965525005039634163966917490639831256125282608732636977300678816301360095072040293255122432789348190426359078215283357881867406280228744668453227182526822330792905631216726487621849948076962241769570323395170568540033231859670538342519425330459714953966251975544161791337127580124088136321904992752440990700053149701869562322026527149289830470419087592145177729495135844598389035855992198989279147207342091778613820685815909420370098255827285799270318253857182837231542089761814800983084677952443785860927664228285327976638972710694348214590201954110570770280164582376656970819023303879447560546802363254659092293650799626292203182008504195200057237957514379364683139910515039290914546223462163037314276367582068526187750788362085134790228617316731061296538469604644655257264339919509509736884717685485251676452420858600141844976477988290751939055942102278214683903168853242702533247931264398420962661875300803458060938283531908673798008762063318811604709809624374168443480354449080735012718280352366906889789802238095835048999147011401297549497288947321937689107866444280064751413442289355243677198775534072513318310646879416035237859390617703412513308323720620074471050914926137045584917376061842206084648889809695169045918998491045226619095289245026524328396318108500742951140091119488041789775208163986586442732353953310315186910481666868273694323457659777101611994859211059406451044046361551541253471542820004420493905845879064435380872445398668740258780316808992289098396037367739434157860334567694438231883900835824009388399112378697399634015899959469365296324647556007243379007079846310791691100486383368518127368101860930979779353569616713052747322891297182101783544200457864960882930694411630440317488510178817228591646218076168680122334667513530557234900956216724522085629946246597682103369860687204554443856173874588605963675468325727118030731045102346692439672174756551343368758799954639715895860686409311503943310288246863898613119822223385974958291700168647367844054603222089118185748895225866025081741628180210980814785783583772006900377057330373070218224270110193867807607752862466179887668769446805150229543423494772517849486790422623497243230124709175623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] 8027631112318629475201159201331246174721911668220965304047142078253785814899956655354618434268245317430560607573973474990383814785645291646442360718728241843452012144521250083448430295712164389349578929551027742650415843422115018904829137874083409121357205574118715858409266051668131406466786088226994196906908357187667929237620771030159463168208531320036773457261834414575986565339522798315690531534960993780935250024555586529304736779713211406603685217392324230239285649238161548662284015574839557461041105187908554704101676693141171072814539167689654063024128011585513498943237001241712258441217884669976201496917643984842041166792596093829912357740195043639762514723065154138295299293234329793041748513043019974858484864755122283837805396147040704194526448444734311298231485140935738608213083417294479067628754337637143923595714700493061890834089626079053534002701073157679583019566591379518081024318427148540268065972346836041522015471190374925287266302904902886561081859478383683874366994384215365979598847140904562359033909391817125541896046173834118939608273741786530647901676957421791370324719718358373856469724107754120654348402625139169295886081745133457102506270783828580520208531400742204235597016265035021817962131572657281752045644088739918959815967418620024820359067412032254303147848178790172464793033904878529831271447386476648670599126714519105108210033004532234930304224348036246741355108391970568692299943962638811434253688228982244886896416273560776942189909625841853318967898146682962319056498293024193229028821065928651439313881446116626321410195369119680749063653216760643083350093344379289148346946123074595519765896627162788972461126237869882267993593294046442220748452953354419485668574612405159891290873595813056060614904280571091629653775604032845240726567946081833333264821441006470190127553342343673988820550836678775832825756211997315409777397518140665379360040671683643122737877754329203793901989891461095442289699190567135472545921041196169957687985026078044472913547902325572802641500110948420213710130332766740263023326314554057394305104887334006007006037311036065828714772456112252499318397746103030238011330425654640168969483506809158674273750225267023066465407306826866045261076459400589251041173015712383284377145536900294953367015907114689722514734789876817902456672792959615962778426570871505947175462588949770420764837668114147930627530093289526575348740059136756299952338417700501772769388982985796160481777558272950601002060292721150332207695821947988176664014850576751733440058799367339571605381012599605000965768843181053562083096952266132707790792401454147823517130349425140188855024824880522271790926377978429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] -5905753980586402420707074640891593237135158813978662653157954901929109027713480855474960135896195483746653616775268940849630240283562374664772133180566912458147296300218078521114618245463262294920963014244542630164111263573662771582204294831341927783060851234429240164819928842219881838073104522209981615255521231892166413705222037730497467808355190650998184609531405900596193765017012283918490904877162424161232123652685715681575919623562875561620679895642213115227947751082827765531762328800618046523435965717997314916091347495590220931581704735197277708487598751862583334585341657027512497030503427734227781800251052902035604680680231610582481099516894730033906745904780715896754606804810874812993675281651575649264037994690211528661950424062166326931061676366618251893869772306912434565049649445493586027263402180076460557235878417799584519212555277378835161937701169118852970618746579501778260850233348702182224267179591595051495273234803757847499717117503262283394186516799083691060464992068832275226495206200067099407517160036783330534893972704736362839980078980239352364542299244809969733863798544231090076122251252860704674792553532812540415579585443667588496010451266714252913643455737729824215397226766825031112883979302718043347800483992276223005073226824693497943430627153777626337588517629930629903879363552750473616697618304588763774793696022182856546122815963809003662034783196071368785898821119609140802057297072989712326099097017300682598791025215771947266512708230309562692452319639430630852685039913622811246625983953548313786199478793656121824255270174355812314368510025373034105351145689893981822227166934655264677574156792582249265096627688770086393730876599543553031829083073790635053451665623623750023036299809929253726440272755398828812045873228116409841519509989635823584655733660663070918425296296007587180690370612694043736537812950166167526163196204356006942525976539052953681725575638480159448404359729801631586063144858901065200904524581695101360550143495009524763767148216654814687406730402910143902728440148106504957424329926258033888153801309683224418642498317735956565691266791168267844433043777567593698611305474658095396176191206426597986819212024083282102277226505554053753700090803401882055165515898268833264145214955059791994690012842308608119453287708445665698438041502605889146209001925738293520276576886101397647316090293229718403756245497686360456012929031648731434690957047977059921992679948430973865472085318080460054767352699333849736485014653649463296847719378822732824901596981401844808950955257898601339034370031323818725371938345858799330608682807004196365821757667177229880211725631056568127390518603006607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] 4177360112674938784877371974244288021757827998052150930727405551672670121557842365883555324814826903467043678009213194444924364855985657323648908042808478364857431060472083344796193269683766954757795935371292031101700676118240233676827472212029382366612733365413786961192765068503161515455633762348971230690733611179960873147638537397359390403304399555989459160302019321473494951228128909078757648397313968935412206608060778608333437166627777470541835946600529452181403940872165552644480780263649216476549050359849509093416950621994017301341826923846173265958754541922656302914141270099443333356568590899705560971661247417126470505700499963298569984682180163507704399237833585395334160012213948486751072452157768144663290664531772287554612132278434856223859974959076702611273660773812449911408017305020016405986874907821269799657684149084599759298958874805725001644766219521440192154847419605693980042761333774853738437356751064599320476741116919069272852241554513124212670317930337991043636117216640842563839851318747139184518128771503359233883555045545157551202916160754323659082714732412922265486627055742181483520078252172302964096230175834997680241618844469967215081870966459434632772144292429867908638456450961078444903015240748177085927739198516601774353611275214752225733623982739684904651652296514850956527576802545342740632045232283656712133948606336681178312717695983894188139650587802251907117611858950149493499696927311061358241325277868187523498869839609201365628368085770671678942476308492069603272047145261153092886050917994642168918343058257777683053545184500167899899815401356814934366337118849139927817739300108701439800202991777399183936457781455025511087885065608860061889261991368804376448571046062766338491281769313550569243033090320207804872195545582369675802378037640219934045465548651157976817432456993132560976329436246128265488861406054026587761007256191282589086804465779173324567654063086097119502856308128184991867779889462538909744330035430037205267547781454745425622513193910624748460061284095754444364417958204668840188132571275720025498910538359239299001512211078058031350928913072676943148012473038614363699868866555033280121889683541929503212695063023409485111375024854592251268661945726957263146014142169289260257046779695424117329665919198808239405877147356505927317894193909748945400691563182331079976039749186031454443092584415577647078505248589667778735794325501091326120249753986425561304553715431754707613898930842811493211781373375017165115721839847772357520698455836514465569763955644253934000421870704529024247491570145468759436419340618015531499401424325570262332281347821231568699088732698683040790378575814459392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] -2698114591497074068897618795512665744616900077861165993009051303650994302610161951098331870459758773184927741554590619553643613971265713309551648547758600554631700560658561364512335220242287426953738213199830595640174660808543459349783420780720957216177511108092333852368195867202569060382016566916084013109368855451449217962535544452545871549553194141329327694857524226944025727195529675999486418596968738864899819479670779742038963207502055411557881224039914608947445738291309273636143376821057540875733190845513031675169414427705590097862086892874863828171471208720100550608321152207046496433449053190987969979649204327625563039688845306075676136042610709880996238622982288895636031810961027143516120307268815079352234972162086392888129989147783139787333819845349194008201885572975623357215302085426578318608066363516587337440969110889254967070292377993964008969926125808091825378531434008822004130327260870423342457051508662515591906758937301291872426400061900156517009098109660156112229080498619704566967662584169425854213133306311148914886995243801356135862878059001754683399344934405636838659499438043577731155092945809006972643689352447031205649376207733786201578048173996809077989005249241615924651023055310490597226268496829895651569878693201830277313920044986560528423742848853082908043039949417357289528877691965825228655049259599690489996812332854101475738824089493328644188271157262587793968336100255026019515442324671595788446435572520292577986763302045142183761063911038635121767905559619990016990078123589277820291896857655923843410406607132188353230942509800061607659437065758782747332087540203790019297870203410491154496810085667459655779776122939159946017838121921194487832792070473300427047291217473774248911862867835884808869616689836955924728417371294883828071556587233182216321792826176632051232360341441148848264133401130239450554611100827529909266394001859724430213205447190060609653504850473605382977147219602305466727609965254924724557701190640968628310353196911425660848515351365239500092171005414595129966426724635199750122361623366042303650544825009875359837331871378673988153166961372646160642586930694268662203971524062392369125569239563761687983374322982564525024801816541770640811031537914369658638140943553365570691811849659418133696462386704270811899574470253847042967303693687344232893330276859477563042966491051634187697202549718015752560037584711553776533367308503890821911846320041710439848176442464817583662696913906472720420608641383501647068641471625055016184687250029648248951541882521339648970059127162378597535814394895810409025697181400808004327823910228218322474680929562610465821675107559347920245536380023734272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] 1585124336818505618949651366894145488273746384725105876669471332400701502783694706177886060576238336270647688228184120026721172305548921569211092828398601352285062664431129026337307510749316670473689377164837281473320186438601138819727804609257017024710961098498409705092889773578002691223714764907594595138485774604801906133459450232564625112721605227101134641114793308066326896094815582093267159033425653874083204024801475261407328700222238927118073150751649126015672091018283446539914931884005737378109046433836473583926000527034012621803766240549321543379211055693165358943209185036276326871846189325105322863143807852730098583719475421454985026139812577938916938745444995918462897064878496159736750702798161455308487779253759013917762259285858493412271668408509779941833052990085097382452499931889362680417944549179964643330062780799211139925813691415195010819739779378049852868268186381130873169289820557337746741979039009349318736650663616160812304566227462346948468221824483728603549639515812237220095424140027135870108404172284446077741094807852915021923143471361080387833875761541269575281736423449085828255439088232657946956644916327977225381862498541198658790866517708735339412951469676321079720352943157082277971410454169371392565255933453902688618508321017940768110079424521255869843700708855984492702478386386274829376401987678337384404290390990960243303080289748349430168917898446243320154910522233701290760692966402927446488834080114065361168368344481973483344348812499198944219619693365153255218925575272027003655214817481970518059247543441850305128170304296646281414723453370341272313480545012089838520953702044479172091814197798845840190318969518534265254785643710714774062853785610735106853201105527096018475969393415294170268945212977722987799600833161035421604298180629490129673601677579632022428399959930710577504939921967168161947735451217677146720924310291692630904013130072898175380899565451894887523955660132944382707076295625826247032105814572256452260675899962634873763281599234844245440586575569779341060122778956790111970382511411684386983659655235977648438822870105488203087707789075330628415521938349594048630734389247001656694881906813413919691504468393575940018182305538226427223771988185066636245474341836306086179000338338169498468536958866288306562192570774374271891120915947231788908806209484409940159143232936178962345456680096033177071279009273380895788577854867519838079758031994826451559677068457980681880811824281156733959348350507147131245885238992661509786746491478337535450508337312248263563235103293826485260256723895533482437203933831485462085741419321889817613950098656958361702958062391358320682882967420272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] -873691432952644448258003179179441410895274345429768606029370651726935404191497230998306450398742709909460841886435770053555153164406517209344916556134571647774905099001872023939359114719426327121378400875616730080381248744690409485720044589074010571585958481605894759841808809343856620554804908753425159682129193398226565534981140786004703171800220522186560880303250136947356066193980856916353847416964600272245289856631619625415745141800678160728319380006964184855629122508840317299295376487245881654587697401126540009720953153656237229964502155350409973917526093715682953803851025431641531093700927310103070690761926843537488999147946937202779967523592955504539071367311621760515006739616561983174999442007816200490555661085609804933301962116368138993736047090029075199687256854248607106907893620357708890886159999082595441626519039893666556225010232487086420464554294715832256288246484479534829605096652265260834503832029157232885719066376375290261845493538543964653419185175353314150378152212876279761791376026437804881702483139279950856363339411432973409643750127030311059259695904591192093602425343287508104185494630216849420868292880231801739740913204029726159083469613451378584056587021549470816027419952504139827598982367150901134114168932890458067278145551402121543263710869247346392668817214700263240792794194036432380695205837068504031434220205464213397349930010558502658046819681947367676004773761246649237806244369342817523744403554525388347599168236203021571921469348423505365403163623173564030800198526056261379584421440312834817782083558946080893013603255077695505136553817966936565344191196343930412419720343581166061870359262683152481865195583636207547314160374633231025007403387072142241242779816563161346502928152581112052111071759907070405676292103438824555374707989645519588168244416268275046682392191856279946796945948569476375878182326868378268228683415652052033013868609676767520241954736950067859340421059009482719268867432071007622685086184553863482973244431739957762717490116645840147302247521364087290916102003582788489206721892195214901679764285006260015071465763782412313472618087005264563737478793501800162373819876997593135186109873173016884509015509251332425127302509652005573709464343496798835250407237425335901619432666341040400125514552190251489639552455146725683634341623422153436052274548780098603726429144623758394018703433179337785324415417336385225875128853788175516431009970884183856898710289096795171633393209246855084255338560838170084222415993367222484146142322158177429447130470331344979034178019415948780518139088694862569924784676297300721440825616792355475401140330235923968735073370659155401579733491587743744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] 466008034003381278881520996489281988478050097886332656644877953443609673462508633874814776624973250361761084155839327485934482007606553304825393144610421105476002911885251559865448322063856374659156668877991700526740641783224089550771304611027238792766413643421817354829864469010701653681094995403946344715682594495686316193059838118192951173932693053972742303981079818411994480495194763737954077983392494404256209202757779268250606744623512096305857058971926040659965112428176883343038036789438952640632760902723098705785101489082058254678112367555788804085245912099295906908358822165918148056517614397385451045696160815764552235550023808303629092705641778959187837822720868587239162183087436357257301942977699361242046260164267548493200683594787273042310407850545903486187810881128315714561555419644548065963228198343934784032452100270455615161454522197347000420140241236339134135923506185626762462451012870448063878814398197367666766136611496942809741838216917533267459122645666496906188827802817348837089277902302346079395640008241166660912306327807129191159034098297931250340488412713032762487791836665170980384764520260973485462970363943305247476250044975213165758960109945874906350967820349118049777821710663100215055868565293427083250607585141265160739276752832121467949475602837270292645732460496167402646538999196961317678153783766976451286630241399455789843644981679828689607887780022187754970277190404984547385128350984299218318617398333720075149135278244068786442282351005778721414341345550607697303258891893326438355600583934355825596676662758061005622203765185305750453291279947731796965573308052488517447727584202227311555997194984187540154819740252951694868902906973949949161767271976696668580364630404508203729469000610085320591239541986551309992745875390711955759510323453667023634215791289904447080171246652479203614733494290891344815207503533356955231275246772283682908925868204317872433504495382287185423902548192651757718175297231041690058434311305869885351651376736667798864397667518678447373843280302617895119373560769855299422320435489174386844239385467056022358272642915747937966384925017771082398843712716017731485610051265437374487939970315206504415327550550392595343184899665748263385164543310613201054166108019164348039207566376827852669637020246743927406671862855674100443113615819255921022934545941305887196575893205040511790304852103170670326849789379225382278246528150573847228368230119576184937737620108607436944689188188067745578741523966195769434902108752143110315702900056320614413606589690884422299149636326977877141954742926367133077261548820023115357236048107933915953819602096874607050775923383828066800416473439272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -243043145221334828328292438461828275135718194548226654404783959015841527552371340640988619077282172803988219682979352278312897552617054855000980704320185154436391559009554326002594505656268483378390636741074862394631087139176284484823231178591194751042989500156657681384221628613119957447358186242089296013240566241436953180467113396549144421907212316415093709778842094570999490294469437454382733252726990541452050445296599687052535055590401333852935908441002649150456967381962764959416633321100190686327977705043664272618271459305498377078991947969069326687841249720726773688337473650838277634752283555639606780563024889794551026885676479264586484020319171602068610756276820814228101131087407386453863115163861746763298349504441389122423095674463469734992342902747671858992388214589371685295671484146736687444346580243465489611921876386315005883177128495409410826092353256053968364115349026167343402669710092823356715064437389021137121100428943511604035536702048047872154931725343571799355452663675121764243851172712171098129993923408874510632004768088548099905201378250609000139339872707581821133282470438479164766159952264996635967907369612956757133774479355021025366295012190353963016691904593632057416076646926327989010785609520343817077402652517305966703196364431780634183555724856248150702504901276875683919791468531261733407472139264850256583450885899291460332442372055736991566732985477521118193416046647142533280041594617528935151396874746853378158159259912037680348512119203049496979925412723339823227249767811087691056032553532529629120601596644367255318079411666204543769975710289379771144566164641203958130713632472169710423971674905261053832820543124159268105538165161537036429426365288909357273596857477802869614991129536936358216977188616025391965920988312315124056618374809450158548715442257929380325047240081862232605036135605358563504750270278087347245832834530221818238803050730965932240942107000065355134392311575472873266007520441745639084546210008801432780836327482954359761998829520481127287656522271841652636897930277462273762889801943172103819495755113910457498244499839259356118050616766727124694961146880485364649491253922561002380429877534509593420286185735334498995607217132417356161261045103893525072189873129981416198939876301533168274199311452260292281685795557832880140658249644512677862866715217566861841814857743673829365256515498960505276860172567724960108773508383495988790426966840638633427515514443065939847738276775084840682465594271904191944041042883052839444658585201504011706418919611518998680627179644979102789006475940826594139145543557338133763539190541383043862277189383992086374613513188393190616038157001424896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] 122834865454873617194783678699276922579259258366051600431632220685695871956313250216097314880852642766085618179894663703643721454399970083929818935446416426351229909020693064692442466223317565710025072060508918112915152405778235581460488109478465192029129106351332035434578428894608724385574881308016443904605166908836595484792087592211375288677138690463519552650937742169914586369193861817646110471944322735985749437081028734638752586246510159515338910779100096744232529186912378660995565726761778344833188335256532753189883273013689105372144505005037071746238971730820323600412364510381457875471827852114511807491657663638004138331579042550292957639113588711103836004607946178539479513512196181320998816637836435385898021439324002706146327831841023717675369916663927539212034869038615332829310669781657188301687918836602554770463751905931503690323765668943964610832906856002805044672527837790033664994701924525695901785028187985090113750351709501070697970021202628977825303165145921558111976971547335545224601097800922217363631173060699070913772714931915650525704327342901297051689745871550801601769550169265509528168214035916205218734128278705188946606758765979110023143700728465446535380258909790688631007378598482273697589592159196096316724471289880217487062384372077161633590989215039502690627486707202490061535384290689868125078566955748901268563547415435342286952583244643813639327085530961177029398430582927649654996689591038048160733998091168836910233369781778971564160907106006680913032905543257702358801770287550443279309815625159081473350384148110183164019462661641116764778802553610706523261305799107655775760331569703884692559090503625525544079627462902961920315025530473681840059260237337637235503941065114130410463828224948162972253743785402650219754297672441074802156401224455440420449550855643510812511816883552664065929070830489340299176917237747523030056608637630814914543024147131696371794182182497660815487603801443203270705671588456442540157134793396902547603853771546484284109391933349423270038394338331872682731834755592254729131654735995805375588134317618709648765400810082650722201100038866603557156129318488042500412833655666976343758849220392272471529693200660774458312658964765322276126849450249881576279492627911592515280710712303732803982987350439256910322635634595249027274344639409484686790983220430884742339990459747437800377796620218981106707387180194264404923767026026146026103648189119962458898461164775120691131001293565399560665406369380661897256249285650524872047764114777036668217619404676340428739652974044654179311847284665299359128658983874031361906930963168422494643113851574510431988889134745148514880015545925632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] -59004504971792061582554363627578918321528281939839101916485951164105943698072139394268888872452509262438900930683540456267174905899530991124576752523075701667309334415554725095960368556537934007081843297568358241264223202663832475226336584550247307049814615649127053387768208505483536129707437014666065940210647783800528017101510868732478303800818623346543015917921109961844648318835807140919930622663832995007325715773573003991976391297581086849909187189868035611679177380643974863969015399255544432396582680569564496458688368908337670801548586432523018128364032686516556583845919555535943121200206107609834712345664119948165791166857738646128437255402404009457121070172744470566214284086498038932136529687349689671575247332326491051132848794736497514173229912384613164731932328446870874243573763282483270640143275755794000794126660694326486897343515285072081548896271599580129950176339660539938547139754369179322146371182791783914673481402629111845791468075514623944098843328056815483026510380960245460982592711253352571681102343126861437980144791550760441177802794708769888318416238083456128571303633394607713550021177725159832460726544112277239132246643010944536523483443846843788140043895109580065416415109866188886564800776330608890469930700482400707855609453891521861048847043867973438298839475754753051096106650208504815115701180523265884745618606030130427801887529190974933883111754941806862706495270423671443541762613949929217962970558841757351174487906743284321376807692746008158441149423330013895485842599037873546367052760235064909938680058459884186922779226836086610711535194409902796428288473951573136299437873278994805542487856611609294560805049776273662197509951252757202640117985215693180253105828863446709767609641506105973135492019471723255062652243519862366418697956178956514930380090083048708792306038832224003893874914968022335439873974537624250599290190887207703820616250416893072132460845270790705064211850934794656475630988663039638276116691215865610218051141458704563752998463500235952279607367810403988558363322893150578814477071519433720320683433070299293384977136085347226643430936721696789555002668064936917230125492468308789228360911092233843356362621507948944564479829370033539386609487656457791675458628672353412663639051327011354709407032346525743292347595870486060233075228449365684896385841235956552434876297905176307878671274759299955827992541701729259124209756974465640841561379966253571253293065076385042179006377651951538113592532711171972723725208560516203232351597520373070514456943818890094821152405124188749768612044988771082902924577980557383462183301693980734627546560872629690582720949566926160962584643477962752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] 26323462751931289446317917683963876598726536387519595656047044707482158527524231637131233053054455730679311486270464255824195965349631108151394929064832343001461511155734661379423028840171171546738408611024299193928766247443150099099343372200940624079897046541951132160625267473707112238021434466584347925377174119707693160903307531652098982925407415930272389227492457430791739597374115213557926084703769797967759268560313085398358872795646998681811644301406717439857047705033832377363023465572001044268591202643318816403518213088746393431016759134921582353806097560455071830036922362820352942554638085400121636708924386042744198277366465661373784085758241689727745079808735545436224274132048560433958428839844213660385909285760478197974760006101999972033232636844797900621339136069971470479902516987316782268886259361816898173846001128266163781713606419436803876979318107640521883845701354644221088512575992350732148853535051603826697541784071042035454403437429234426627210411550427344831798970147136320985167208603211158062529819053397726836602496038874533540243111403295093723286244555897834881992817593541491168198618964265169047818606413494967027421611148059653285091387903436726675886039155569358893954323800546105384960067525067561220050057052383476209182212807126031527349423145813496047256911299963517828395514110179875254469118685617251467443228817562000604359053103088167305030782951727200306109976356002137731218522276936365643768589122824571167320999013623960027840981974691624594725819350672434242493710400727214811926995740429136216373717402443413801896011270131351443007721278519128897461817687610228114678658431398881363801895176760583589466018997552503601109045464337438591171042124391018515350631767244430222123522486528521133797633544509716108155499357308905565353937103847592854584820980158534786603825308922832520747513578320291874860093043416153059414272373452575305399129145657875861357096992058769495821473360486259118583970135543052597159540850312602229777187704266660441317640577396027097378718419712650824224947384294448893249105716377724643500001259540276799997905701612628170723836909496179530847535377235719951888728483570729247582121787924396943653056116139348288146794734378127083959160744907796757355452359391056683212988038317545567997497471701609453984902157605105790229607236416536798260010601702801937531665096038636953463499182342259884104569780968919692153992231813148127715351655462159582705101726582608391641305274194180854679685610325581654146275117954413043172133094193923241893017548904798588723270277496229003812184951933902455197017032412068859548813682222266361972120543708597597786076934066692129208504864997376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] -10671005317884191212138696517138855690930807747234004254250730961856580844941031480886694550049935630593805231689602186650858534682953133453626947497506722944829750276172772513306515551010250256056646627455271216158797259802546997034990052567084516852416991332442763010263758170662306575726715875653336555627547837236742879421263956422421337833654548729690440897755526559183761291532557035369543897270685416254892206033608072313843027549771997180974197822529082306295948887144877277969162105211497546366758432788880289279703328247641047155496943552345010658559854182421874763190080720694571799485091057016039201483849936467897335726834408368027929475714440493034568236746245510510426489835439040111376328376568117964356710454993125810165668338533357475568750990386312929527046786690044708396100283223179688292829706200598738979570610995268676046807697436757208281714310839837392095852824093024445155853833990192828391569367659776991114014963577853754578706127786659581721860356776701927582637432612575691838234218643135981922081472196719128591341309159696834948300653759426999989792328017380924009548885751092237338151646289559625252959318343189206011208912625396568601861920626989147354807974816150475186980001383944264689666407409083173621417363332685472305913663538610311021761883924912297655940868308344036218074393026134010267752404643440167723844852176125437350768835510447447490119931365635284758276686829659048824278539205784147068527809337342713034635639437452711964010969198491878399746640061912934761501758655516392906559664530441922361161835569149564010464519605759293034432175788518032282948372403948647681767505084228031540025313500843498691324649266539570909105286444330715546431331896506364823534788457928575143739420261525633745238957538463489436306139389374455319403813639435770861508842947341395380836305357859783546752468913667479492974602682319674472204945391093676016936311947319433171247802993235654100582646686101933124435035373874319468657565609031504088619465750219675036376947570908777938157021056459289715119848579303827085282479447179603210565088263825429885167560440585005694538791993271844201875951451388029303616919131720812511802365619403686910850242477199134974364582886440538737485625019387143470749997838682235452698690232460186335050635228163228131139490234569709289371621386572330979183417790654911802042620568332442091973447329290985921230415356604477700962464090204940769420142354664702045628993819357197434643248352642192021144103732049116804768579913217931365835791557686548802868818802074934758681969043610331745467559550009565818937637918487356645084235709291194424725332300129630061688996840949064927175373397950464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] 3860691829846547579476457828741652210749734279180968695064659904358381740155752738349809688011209580661399804986484674246173731023820173027499530698405057523287690220661378367224983472363097368891481138703647440388753865032904552310309283712248264940556484880568771054753901205983630738555682028091168796683425096827560741446676490306999547579698200611463367262030727965683533148197470426652047621880429583246219862867120200583729049438106556710326765843705528843472960910240500969826743335214220414650053510905498119538143031098758531852007604783129064567039260211085762802126440484417905795793748293549625405798835322027464520493198083474258695849243588962289317373786904596470385664035811195354870245443414481532718599454696148097154027592625802715575892702995294107046389410618832903917818277910709848204985261466682467245384196139760083460506045227919574557941331884077160083486706430505106001322427454186257814688877004567176859828095100040937624062639885882515261789099901763968547590773320883840495975440139183328093738128283128499480668735872290924500129714632301658439604018303089077331756809311394489525298708854151214289273934620063715965324372153409128538324169361869452358057392135397961357645308809519342704437698248558737854501192188063045794926156952976943473446596706042451861818733535094614661253191041859941872002914875305458434698764353122087241528214409004565894895918771913288193740362629136148581554758510731819735249727452626490709089839347635674010446278026094367706182033154053112719162751099527456706972246649542754449824232456191389349241714081144293207126338737179244667263001441367078857071728144007860493013599582878066558710008054070894016937488415637892992238293205528301909573284713269071398500443617096212525515201313850874078309068045826738344290838967962618002482010670639998715438872789435458786350299295341227738982776219699268822339904245715595666819101254085400317214823878353846473956171332430655867783085725648688121512958876255595329541680882869603999963768315443384030142521320840557637451579394725466860612893299873082828696562597255433135169166391932289922655248765410834533174238150525670411528290093874243337805773476142426468518273627530897552288022960336370832487640331472554114422077498278721910771135969038928439261960237237657516346936931700319955478117034361284122210614537528196447560742853528216486138158792915220767454615498298417414915892701450479940744007701112343345378909665985733908090289223670787034058557809988704066290881695645268502613214476712485276734651240311669413537618358686013277333315941688686356399723471335446810767690274475369220314925784400722542963517749416689630921991542276096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] -1227763834578931612916299151131584974529738335241155473560426169266582877135254032077302440586428497634839764128278313225373649200009558572663323957086011791919055258669854649603022780405397784254422713119391843044609340864900937228040665937544110182058129747801341940893984634697565434908245167358341926752793806095533638457378086404443186213727657182806613161268102590029753612321442672403439046112362652813209178793295516918151627003855920917899225789130862118187804790226021722061738965755345343739736447739098251776841726131370514407790831127211114960082519429603652924024774458943892272956865501970505177318693124080312160889987250270714533282076371286158876729805846983430401188115450382976100202190795988289364077110892953777632355608926253861306901840344634262629973022552641631532032834564414999891940034845665338032063775489354902931144176558749304344033685502152609523563418928993437644233562540742778772158501168378173064304646434311645647702505270347592728946673975160188276337469202917952398780779384196673437317320448364601155361071144095602949726689270415364026637149965994271545397925024662603056691864469435107011339666404517866196760524026497992226178277106157067402326435493864953317279464088562210478215297561026804870482679263826889381434561370346859883729467924088040944360798190480228027463880808493317288096141573568717670380565679129599395396944048852020926273987061110318073344527494684342339326378173719123619950289385240808331854352482273844212937628090985088434746550919411989605207773444490373741305336485776516035265253468218795031139915413767194398538812894592948541682899211965043243468383913472183755645819759401215155329362053856102611296433478787610160164529293965140345399567732026460294815777279039521210550870838297898704982970897430606582925516933076250264071220347822416081562705288827396279576125165114157784804672915976750068745200907371449530520820360621080734024944274359905331848892336183683613121366183459391352199591474404165310413225566524420473230684774857333469375758762029798336263765071402373799550166241429969130889374785565947995741152168095443412405482598033679997882954216319572322113240680405262198282343482086900524033369764469049445721226003716168941699230313023241940429005589374245015298536645147586086344455355199593077751669371974651432765070874349022117727292253494345517403955293277138141204174112833911181372350226013083199168774021974179036617477590888315009497152866450185346218743399309789009675909064333697106092956008692248000220420582510143085812016179592077678739656778878756789910264355658295413542162013049897341488551685225478035274012257222068010198777336694920960368860557475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] 337434634004518551332276904115499579284650662529570918906661691841491840086927130860677833295078342077676798683617088052162012235794603511688732065646440002391596147083272372521860943586446291992410260698188895216055667630914837331815963039760992355920944118057566139375109509111101100037164672389135949095196349395325087063769725224020402020256350029707195572211270831252234442392706845698063180656348800366842136226429929900605497063446862554705283035999467101386857855192301177894582147871589815258587833907781927037049355311356201919588236536174891369436359456648223827197091681394731683897666997347354151481919207748633932889763506465684028762041775047424458708868738429039999441339295240131430774051335417605259969234436355370438171919685486051324657741444921365819448649003412807498865346705105054030518839063673969396595664835771489468064778311149938657100323801272121738991052641561610412872222488216417050058835320621210919726454399334459217747149588671551580106791993217085602676029945899701805986912828186518555322644435643015172144374381362195081808821282546887125447475107492422179356973883673101450730855834362155910226455953568622360748286207959351175938406483418964672762907094535026966963165638943170029584065349834832807799558275515648225972472256480001390669574158691087076724120152748672719286783868664479438003410998134571418396745963613294606357519000637204608612524094282518007963735735601021047911878851615765282029550826584648590389008636969178483815542178652513276983723815601367070097618422482526440764919698429939077520683494613849501328522098631975278136302276159127821970534357101970090013226637884081367315281511996197271543307680134472886298587398584132074790370250263898534370117471568600150296109057937769647782310802180418352706942741929437344598560294373459659718889950538912274577074634715965034632435212311666247662520298386207263042549728776723217574541347001895076680015849337979173987479184291567426877363027466150895135178940375113200374859377010178052485843861534974454080995411207548929379191156175740669110730011317982418464690800587662194240551187548349577163535322075640304636575114536257564970717820313161372500502821902493530195574190717770538437490140049579743671341995583585067179830486795721062600201502758294822144623517301359453791749816715374637416867673464448228375732940079596203364796850509754773315845413120708048122486498659718794033658900159457766909709023315187243979466238115355585163536961458241718565895585574548521760782114415973035788873395660475701091975211207261970804184112647314363175497655337117737513991628843293692393476431278385197749954942937402565841641488801650492168898179235840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] -77961633439017081284089696612463174037105456506638926891631399545841899865691721990615263778637223492969433466050857562373790240022076688880601738093809949048717589364982092673248764673096395520576005467711918895040121585549759375594201864607379882901035980064893605250337534289195533371532463024883941647229464304313524909657026769057577317667377062417609503695063140871515110042683349518624041947053414610757851356753094065069227566753326627878871219888097848575330645775997060690223354513111256576845686575254601978417764541792062494894642527309005085987249808578883944324961280207977264686841707532532520871733574320193473943546905638373674120527646750125789442909099144275614850791324093458204572333117539965213683953928322689611724308498509789521792355415129837809663187214646982418690018439090551679368863478517982159257793004126267402857190969515987291728341315982419479466435287888459763909642971795534313642576089009789749078446687585394821017944047337899971766499089878717003205979756083285925560192114750926773602986782332923058312006658211655219648033678392519599210584330300122306331494832372900913938048004693387262728155106789903949334330635344578977803024050480679407480624896287749660442237957728901784929713840852277894569122523523077183209670908179604027298342679280142660438708874668200822123540555778561202830679335876224401117134538518128607630753705318582301676510433094545637880630035076475094633664827205568296063674083786279754342850597648435456315128199831534851997286110411485781219074272886191264035171038168038729946122958359180942745232039333305114448133363987192520834919093087224871525438760175567633207088820952198713546360610962125023896413400883773559262605485686778497217209357241329956106882932887623774598664671516541696658238555810180723546119425107987728547240707997252332177294518749892959518848317239708462303721729791781571931925880082082828976301431410051453455662077691426427181953114717476511485709539476327685679034713410415911350163440458921339247840481714166929635873455473387265363565545507725601297446755570920036942665536521311555498724054574291271437250480277147080495212214863178135736161310124784900406810420024629520666612360488278027852952420292874817019192496783469087385995867846052534865027660907582211349769378106259973637680196920366160683504767478518870887389145369285373502927776623212421273140070433912278753534879273003176933717673953643096365318597816147128617894612866096498181907407114836421880470545538478346628442765174098702219203223873682133233214717222869894818203609072985224333060134186877094043239204437728735713714877791542711873591888553396815998631647212157220269531236139008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] 14225344835537677257519995628213033254818152508464936581982463418039199002729574588087090411602391943464735993566340406605040752987829730103624718126559260867682680515763983847193981322372595657613178927166904619329509854372614149489581485477129984623845457048949243363309672755840132699787570912704262333073027890594683262813929303961938016638518778227935698577152114077741126937308197833727578841508036269812435520229711618697886730436236710856932028916302088244898066813596479480459488235135817119032290556088929096693274201307761993040858829854523367467114925840880317039695333057240610192454866618175585436444011386093597658697453654118623993767869933219593887272495620429755126931789122694170639134069429150062227152556027577625346353303770029234652293194316746087491156831923280048544212236090209067077647779052219824370232533618098728784454756953012114394547284763568370137595693016140454891351770561138724480481064724418188267393105539947250728179250700424806705016281177753696068313944890309651050906883425696732443837735012866302775869238490256506004066663816934794004299896613487985989674452495596256574074506786063965065789212724707452271078818107433882942351122263232307762340641730380117755974976011562260600806604960502693026201295784282973824654404483205980891912033458770439312808400272824050799492776871142348592007066421397154267221195032979893399322343806260643193929842989743791018355968673158104088515428333616727284279174532612636541787753629506931974963628176026079660577447324308206536240326101126892574524485563265386407513773428372915923014418356908959694423365143544905319493136320617073752892769978737380445842721566529599629672312777313771106803401801843497737546693848678448196114192491583459866921913594192743627884386013854984773351901305707476863739091703683641013493618103782984008392718957478529457405318612000152011258979299790449384920751127169360342991247617548798562768875139840204282317168547374491854799537014838765815738814003155084767531663431511634679882245145169496821643936984888752615043807421089154086742045448385881492571358192953634268244961061872203763254858684089918976086586478229887793458742817825778258262455329517230113437533968318281527293907663406347420467753696050507859922501206383992456102034128368834001362056517102112657886857206991508473643862132275753355384195396205538999421816601413910185668235994371611729782345304813662992154969730611215735294241276921740629841454232433935570575720458323312822339225804799471307043713509446644529665407720958482445673474789802067216092779093832278242613626386104991006686791585867736303437119134668496241095338967495439037447159958569187805212482469888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] -1652301506244387643352699324227831935229706592520144549098206156270310206663322674247731533245533881839111962065003745218045181201726450119378543933377620264140003531648411155148647449983446891781630709308551572525904515767411254939596258703413998226594403885954739547354811669888889681053836217071897298812494171364622275914514120052241374080550956863671622560151167201830181995101265293292017658486283581127886748367466773750268545335329321834927732707438131311924255292862550275223640915633320200558101243487043298047540105226420977313816102170046332989927547667959057207838717742065036253865050427315266184516650219044934891223936364952696180646758351376364712827959232143828069329598369297679723930383479164107162226462293951207052003936260613777558016824067242500450518785302311853395696018397566530430948566498835423285070409703733694279824866783519674342276037938602630819237314591589119351574259850723422148378040983311327785489773258648357058810932444648166398338333876349438158402380464325923669887739184764390263725228867544347663063967185978557486956492382130885338450236429391531180218277570432071158695078717754687727588409767626523046992632414920394554823968913931125080750835081272424845993090231385728813174258154631884119775293135656979151586925849696355368378905151970914958313583323021714772091472684020905015212145628152970932477163913557667123626483335985172052222467552319503010380085487296617445836882226151399071976568210026137148204680759823548368924225126007188645963440684035853460498813142794358841038331840047820383314504158402395069934352175868065768916292623403254929515157014486160825485786543321721333499492255699408433837732829358151126159244725034309073967224340981999380925464676640417977656826314364523663504260337096534831595385311131375456861749173674621432173569624982011184794971547193701316235202408538539162344676092397663404250818137317728035989038098555115745794437424193490488835160351766600677830902029379838789280553988769259952720659243629823994221552827200898642025328272105812164854040906911222468161752948200926152065378175225925283695747471049404954954132920837092516459206330499758798352886338565318706316324470190462418197844313837763370191262591096036709134132446802350537952736820182009767458075366474232198605217704607040018062530568364260354749977510588693396461099862366587205701631353947694252985895604074628353170253164061703942524986010174769746511474821695603688215275236684707425070157634311907650659504578236163972560333429663622971713426686401994216780814327150203653175466177459513060412010858253260596875505343774976292088539773398213705018401965595865719657735938596523398081399488512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] -64753734699755771041397561129241500921674326897160003125139916631473798188497830856195011716060864488891341410463232220473710517222035916647930481477520445555075292399599374496861089514545723303956778828081390215565131667799334614115832643185195663340002921174861718459236158372425548023204549383887573535741548048731728157647673247192782618416993891470941759921381110459894317408324275831059715896846376080490437010700957686438444914586669252185562962091346734010698616500184970180225119995132060083381700259892938617168344595416143663350449865588365267838156094892139066243802049703854073803594344092069192668535585908333772733037344266021850535704541757930335347256828868563904801778993006806636424336202903051004573288454053135490542549045726908032490775792006223737048206919543950098647845848481856649032608366745075963714857560374778582175122184362878269632908617681910252633926249727180894515557327957349920519444312465696812719057639522426905511995496245960942275423053440908544389858978720396140526924466725327251992326757672699029009354870749726694699876921745838133411997867503925620152662727269000653067670626146601521788217606754695256132301320286240525112499645509538335141992598431396388536468495809395115587561049032672275857516954894050376868372009889870010740193438085842457751228280926951252096539633287661283590734370535332104219271758876740564625184384439270303843175394927646307865285483957673319426688240561282448861449743246037721293259421320239669747805019067551062227375644805262747639312647862103245080266547616411557888914334847939304943235154139108307547495435294117610565048503365169731361247755378686416472366737091621947199118214243098291717682958978423018090067358204711884084065794674918042044461118245589743205693721984045941553510292425705663299546864887333808490695794904798535837006462931084621268931448406095134897576135864164504808212228756696014499909262559388430215050520674668570080263947562615922606976288625593113864559277194919361872242643587724948175509381419033783369209975809177644597326646572063742067090398092711606564565026752955171856681595823590655978210746005487502982725673741439651003325063377207640402855906262359847792173821085289240222295343112794859265248983673209553006007549989083156259149680407295467959011888916674553398747998000730014491720068432705458440629642990051543029267932218817374168581395930794341656917323546560913056311955161682071975599318174383001503217352880466057326415855704820087482141183926651739608865945189362318029901068207283225177520140253433188253293526346176879444865089164741002890831038385303783850572208514079933677538540767978514710346851107550438157243645952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] 100894927867543863839820275270993127356336443747811112317927980560249815004662435322801757834405701505672488705236841483461410775734863435194249313960225064453765117763806146772891704482855950121663775350008940704408335888922228235240874530264938432882573521423925952807415250237400504805457036333866061515244842183333324184114543126589330467300324446385586046067870192968479890905782049711857872115790442276157767376524553564832976849149768834212788074838709498261840624886523746434099389700083562629566115067684678695509720511100773821829156719756889242887222608961577064284943183579087118158679945438774443866361559921336317834657687385957841842889115307317975309857815262757524657146621169666179147552960021402025982408225348644536044438354549477777558618160688551389061343924887422731678267693494552392517545074188785648354537767950045614701809221615392731223638409172147944332797284873081526879940810296126660734764432278890504943439933749096321885590515734448753741212895390798849384988244692117281308334215269176551476976817343907252247554428219143550443020817444205788568096420699477824177851436663368778489447930468944411340128177305516178913166042865892277632297140895927847429056721305783158991843272726241835477445881957849941730136117364656470882122492504684904055457301746112514673300609600241876648094290400925793005574435966674130168029564218771867884556510265784006018072130344238290638456593523429266837831814672539840172907495408553079760675923290829175784738212525719021108507182270627773223628441439988093740996279068998429230907185225187633104120534602794445377976205707057154886326570598228854346746361134386228541671539013470557680950232134083866702152611499504923569696328018583213448295813878256659233912449701389024906899300940141600754532743100453941367701911975560564061748518123995124043083677284886644637286812899244832739432572501989254262572512702548383326050060249795931043743338150603802995174913971327137564239076213970671896989823805414110843919676638626733631913329835081817395096279641650783080471968736899556898528014042952218029941030671582483600340371435630379671468567433547366798764002084672453637736714356826356820743971914866156410207188356663051280045692768927501394154099239231233276648258304165598527410062067828116137102976820131524072411324179534026192752494193291314577561305377870529000155551888660622569890339188252746738439137471427870857258984249874428518717490773596629368125477065971314762560127068409768937786174002426734822215068227803878706817335201721604647509528149949285663609239912660981869458825587080688863446354336256188911753857923768662332159613493809062000356575383686376387715792896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] -33330336519548244084426384313485902577922780873619594804759049958825498265746535637066171161978436360596248392044413728258447498455131318645706971248927298105315165047201633082925839389397137762791382030900817933527077597942817703491235497494099452228109658062261999658591823987290086222976449975271629640837042085965771355890884421726209887570180428969123175369807058470764241411901857030714957648291607724283124511417247433990240881298797950541126552663324938353012833472535188396578110157013530281541231409944247385000215717597067374515484529222466986267406910838936451436101628837989278491435627937002278891371572389184938165874108759923453560863025540228792365007840961441780013018698417103855026339942873458211700011130285169227447471972199387879121638680836380640883354083494705052144101267801555027387283359309641494664777387269784594290058685430344246046852315332921409790175465021600877312243164179020451407000752889939493999622950076460173195307739068732737874951917787540142782462031681895796818848719066250349063758817764019790416102832067588834055722074517315124260099154294907683001447793786790142892556890381018623388617605274436354599591155696223148890348709704599161821365336000188499909551916751160321537373454194283660308100931276316228372971382070919505950137477708381329736707315607129974965730328812137423449016224510522567146578489269232757361776874673409740380186155924290676564168573486936388898096914319332528072321355909814120458413583896652818642736124420435555622688059034799480601617238642819601378003346916895828102255836327578432943905025595485023347600060548768439616989276043789303026996641550269731163299391594461875980492624964541998229529910325358881217115552850715119937699929071917780823645528562146216590347943875913649955532118010580896366111519935035252746491336973696727308622397108382694505170634679699639047045007263230441245366572188680961858053382422895411044283713108823208607773894429105885024959582471788404394931823582781408711094924614523809598622362549432630609744891070868198369163649894516600866409511846765129073390726102141303631466223419130945673375557188501101596024209900285085808804544781337936912494164198517895351612782690498929862726004308919654238098906470079979089728847330693482924296214717530524905693617394894207481800279582634975910044259654870216279395281960640256968568503878191613857817883814298913686485391646364397085753519478315779099774536686415372446586025461019052130478894611933120583031874769878937171518752120856880134369366878471784322802440670139328212457367312883457306122216015340870583729299530020350932367453193179312757863028418597725601229654453968102615689461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] 7474782943939768895707006520346697135976607453526624314335762284914651793791321684988312176928006084448830363085430566594467639266139027399334324878397521351237225152479919871666105036822908917221038011513716221999355710082707132410526586447595777516280304182084627503330186992726239186562261538018549091892025088204065678058030401582457052663252104161986555327829778283262402865714940406150412553623914010513279825642470240048226281499295866344670022424318907376691975073688924740854829771551452157125916065760119183589604905120630924357403721825857656444724835767410736505440757957564628859929901190306696393343634685551400724329095492092918427250317440447552070824667301583417464849491027451891388916436196587675163967746859595054160406495130259775907406742928624450712183015007714204623105071413024194438477173333159959009192937025523955520698439070282723936721748483912599283825262803593173331375119578670523793624298688467143668815597675309500026880706005031568922539526218899110269695533873477437461706516692969955085276811309690147386159758016551488431595217042635793645062155171266349284413929036027922896368012000248512075517148527488896404462927088431304909162782850460454483807812806788451530272549686867447355331628392714638225387630481767139170194882743385678298812474352155287366052920109340519552916444667018536669125849753553360693799520044859028447715067275271817614714367295238261700563729145644845710203053343411665187018476600820741997627426784580443110523657676360695015307171054251100369221221358947765236604767457134973716124312492249343491020098707034685599920624371998552134397667621949260551958912947652268933598319019425465060348037206868480979645495699122578983406574764418025904566190720807669661071953431658794676367139541222773008305174694225230364730138874652226568421385821416186730175169664605311246967630863390130883072723309193035473467737726278773072524772101854171012559153813453817524892627490767397698606823431062063188454238187438637120811103952792554461391218560718751533533495467122787201612732815130910029065527249432139776273709063622954633610252160400317145764599795226094566294145732403233325306593747254704568760208518913619297740720290494120457367301766228105135063837479039574186727956635484343039316525217271907358361868088523663976167581388649058314353471795222251742411525262017512702139392330662341663648720760027030469287002062189785019634503923731812174214872998161481465393264051787061112210683448184867710433491836504580942245676338412806629756582186236762103084077901856173391228870202449360843045511775196919617476519557581897758476937443932661095523002951125455568631835568295869212235137024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] -1279267633226492736365547445955613970508976499209747458705027101541225642428809479750194516953028660535211379191590496054534902564772659626838837619162828219345065167165513721725939364347246611372760317049458762234350009544486073784768894335682487910080033625033076855329248613898040848507848142783179101969220316294990227770503293991442094560034206118338048478150061164537410304404317586973258316123149694008439568247819126517480519060550181941890082793053048054117462079211773924668795200720362083240921146121151929481601947342684389402763988938736234411482551247063370363138362180166924238363018880793802339766433669693581933842259103469965427573090123081729250252213014392146910929535316058807489232774993710553724130085028566093664728262820179313428613355913529412243134600932100944436931404508802693200987029552859609063506591725968761700459693872346620845917237368624890174435545794293378925277734345239767413002447303286775829277902762225553013667657142003307683970262138986219833115951393042423198637467434654819819132038859788074479141915769814975543040538020619308573066938951028094787859854974540855487130130076246007199017555297947687568636014254015640392913737896868295310504822328882086169065938133796750578839084682000749218734514963234192724101359571792114879257401377171298433579350653400689170527148470214222234028127589542134338197564618794323427082565883978041037655496621532550500315635725468725900804900373821437043807285399993662592941198260301052728157003089992540798987142777279845659460346744924151982584270175396954200282273264278996993090382424348522083695008192432393664023750356697551884371351500342003394700195990445168468440594263206293762602420104041098943916731958600623207190861037700798487618301122281676488434209150690060264535597133237883460482500594735237662061150561545875464421412462046057352233981388576710875328651393581457816731190689865810076146680264328979064791072503363347748904211380410334579555387657527768302500329264894301925934084375237030539508774071291114412847697138655092995515169382612309964838512495977461289045733403325678852950855577038292938617961554061027546475173590145666186785779897986876202121008784646500893013860271181294170245225808501642347609969420691828271809696271091229241998261635021448296153417165390837595240477539815026466789629904592984134393107481529493671767551868505688111935797875446190078610949496250197504222695378095308120046760095342472321755925662869007803590908528536984033240525114899772816375038087330370342049018083241481998492116776523391962785503842920407770369840732532921278313847704851279812512749288950076613675112836608035061564391867467098138926383104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] 170625460775501806479881620862151060724001564773631905233286983012527932244339739035931989889786863284528803962425451519380744926421693352442530154380479448553174031404484593490291795602738691610384487392926554581224211480889219229547244772997731062482438580062229008244519628488878120866848962019586349821139801234898666853791761849001834629452365219590195602647720088679211919664845441916387260168655870526163572293792087112395684265334328310432193175349266828035922414415736571280333481539498770197911646133818661655480442949877770950881903311681367871688744681415249850562449219180144816830474994695942727470600537648153552919089278303867624809142852199455825262859917745344780193344804374931260536423025875430579050354928744011494931476679167112133691724895327768799640150155219608960016117913889206404083823164296618842799369190425052190227783011880999945740749673423837143121707402926640872261581456246344036586402090931174532912812776275046386818547394560471499703191254355429410184273306272497222843536205406209940305587969928623024225730450891480193934348470857136510815067683571655946373185703215036789839886299571031533746468476283555994846022784128876902125141321701644336627077602140516118600640250633369948115880017103607401061667928794650683928889273332207134502537151056248011789219042720144125187368694752636824518787030481157382704357249853661670384204248624208255363723189884651709794399702610772884510840412219697283355867156592708164052742898163700167421635397776941363697547743217028045835847064602512329325951927474231023984190454900735315893213372252212072978271582714145971771191761101709293690964605290775869372312185944519252927731081341627023515755686953031023109929889908843533298669002408451264352204279538861238229290538192062176261222924153150138490723978524264552244955795621015693906815593044125233119669023483177196169204604801168862480330536998686503549406572150327963468030299660849042179285016188852157194231119605058959001658424752707029236178705818861479202556876225029609988169858946555995642812641658305847779289849730166158710144776098069639896395909159766291859258467092433084990841821228043044541549515725970090773080987601333633001983205412860085848358620529767269376549958359707209451451319603698502672772156491797368668160497769905698830479544880499502434514034536600672517104437592935500444129832725395404138400994889674257748251891455535620672946311952637668950240778393686280155511336322742730453036473952095125123508761751323226710347221332990379074157603821294554113189060668573861147133508538603899910649622767768453196144827220010382663982141015518834103707000329356053200864100650425614363262976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] -17953735870739697986166453697142059325299989175376616437268305046224555905788511131564707167133072930714835441354852997822461308179375248541794193452860332376108445677954016438446881491325319219873685682249601524359636136954126655131057981790291548285864057072156442817535755475545666408739817156970216496276698759213347431764474423827019917367380998517704204076244323939404562745863418038274510837839705350563502118232801310417436533606705257501009122226211867494333385578496362526636577081246407170905767165491281390057205491691916153269019682510868556114138396762774064512748356109400868062723208521732478414793494713582847529633911159364409910604156080482131580098821547926526883891363848652890445055859279085276333231979640098976686055380640139890966318931001658354246423164232732977116343533055151161316538567918125420152118103327474092574826591807876449735258944996403544858444830368036280141239494155642660788262665643318751027712651311863624012612324940477344938814700085357857240864418611952341088441406306399386923820085958066460998078708957308469923287488879959549431656262836548429892910208740142189895671073508206603791103807336699940854851686586966029732801953311332026809643307610417154922803931130050180321521405054026831959569622605263853298495101145022423802594575341418806380794772629397400343704982721699817696741322505176761464852808906491634354433161909523629554883729200078594935930807074062928748458145572250254767882234592261644114468687682866211363566309717132155570393008834783757456026933902994887548407528231225623475370892204668791349947877609020812557833710675602327471410696415324893850037128998743439128378379146084203103364542351558450675880843440181320137100455841932560862987229852278377112190671592951531747030281821638680621357497357835343318175703656403447156137705872046863405638138631557928861510694959713573248853711514613001303805874746510310089795009491116729020915401481050513151002563909325370930702300069123983606049023427301988988162687262586531312572808875774790946697907457069533843948072719872821697839510440389102750378437688630985473980278336728001370060205150953842211730906240906412763759880700573717108732349677603357163517071934132543230857909287320441912021438529262551637616008660636978316074450487529470904046693900215878277168922651997660668314600041276353810534991564093013393399368570626141524232831724057125844653923061740220484143309235005932092931471966851346336053830313916030541205525005174470006417058186375480919627175889947096551727988082868537784958283803524084616144247475307235341151349550882393419673203008096311779250565092565706495797325593396597343075566910084547361112064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] 1680611905862347061293934389355228848038208149796164775198803181878181655404619015544227224676210909985746486031096286495428190196005209643235307957645191910765915602470106093115048479455190657290701593111754434512033289034408218657205663421102174858822707153254752246025423660515944297705812928349371537147199523787369211104879499314288423651751202716855834728726813338288608228109759779816010904298259089979820830400793421187476639378407549539399321554307601823878266221006645431866421158583331404363954581503220622282502450409052648862989178671630203916899011268284324099800673046889477335205793248697497901176604428940102630023503800559691004423351785774474272898527319827799881853241173372380691501475597041264052691340048809413995587482344881867710812907213669145145985257990821278441173523474816213461252112413931902403444928392684469277533507308154915550640399069825064273707127033726643503657513226845037606161889756046592072583389628310718321734554415137808827237593524920658418435700116484342195364651389447592019612189786625405090784530889213449314798612722862309895790581479179766542054960395899183013981094752546090953187074687657976565358774197084499915692658467094659275919695443040622969366308507847161994971545766512045351534579733554079781630704996271320770124795983828151250791404729239070640523459142252090476078475545692642800561742342486645197528164877639772962117162173746235390705462658143265281106742220486189516626208132297175145928432963511772090026942677861664064233488642655432091919444832100810783539982348675816421916667426070516432081440196883304993940018973898420478807290577087650153293803322167781251383263703092601023378541742101326599186986225601756001439361072325229973462355036684680409872624606199720634363677435045567058653016258672153187645673119620953026366990015763981688567891288449940934476811491204389093467696720532804686284459463120328375945002913497359276065884452210605106876346392637358981737779588403231864985251841224707420415580969195349829822355288167029044174599855944290393595161736736548065468776259619065864976808136884816412717625118985027715847549780903386429275843286947695907679327876829633527347528998952563753230849353585059999145114658500806238827026670999331207391732227916489963571746796680737890683635355740988255935859200982637700403272865593920648437710521681584901979171788630311607241767252598414605597344820669300978413040861120802325045700002778143644404662629606749223600904892446979038019030643152367745596409564974418143582784270415468261816953735618108849573704807521041688158949317292122858772075792269383625362613368268254293134812033529279890736244851514897168596992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] -197758823392468338036324190760542681696914605543090971071026963657889745985651366399581120928407730562678686892435828459917970978298814326767896451821057795087487645321740610751947834609388737161364123051964384033929693911441505517627454359815016673654265741217397569030423795856924840699319256319270455123485344849878279209061931566044969239871292893808435435756320615131357974692350285054708366445157242032612100841972352627245533525835098407125603838087461178662480661688397622900877010184814129645711010902261053001243473662164511627656947146017520022444576094749198139186264812147275591682702678375161599640946841533490858494081679914381125006396155584162866154824430169027626142271882317134509516396542672469428352964050744841992387748639574202646960409806228700757481045249140018142183102650516934707968435732063257658712454641692810225805650545786973897020936247383610117204133614138860944496194019028143930015192134496565298494847343093297120984623648427653059815260641660085573441176779698986821529784431285678896773649003644668884129847463517875950597731880040118916677837990770513157329003600657202785947996262438318435907154998740790648702490099873423419680923526136223987902806805449278445151372395433922354810624263276843065189957275967605955262638982741411768447299590132774095294913569119715178352534143946871699455734889376375364724211398931295329308790829733739389217512290078441047896293999536524346627859714197508201622104501039767103777674629988580085964678074413526046878484108449238991663127455774433862154644341545744651093192913557446061624666578835895561742370266975471176557797920463027905000003266962498874900444542195737173144855492316122134794135879552089011652548117444284658550362023315872192011713824200106860550982536622755903534693169040006916724613883075239607916761312642531451084314905838431837847679582881957721528287695314442895971181400752723833121385954259145112246066462184441502800469715442450216256680710023728024920557366668902709944541889162308612841678033809108340472861779890274815075993025232740248108083690062906115333035381026559138648940458718241473801681611633813445791546966851821806594813800759561920083310487826711738922048713611864263080336602970158466333826559611419026272823501696522965880920359867205531318135891786880422337283640648755116407631775780880224100080073157316781904454663941205884039106370880536633388489683048260276654649546536967329364306137946089248821308101576753234671725694785767525779584005536769883375519642100666485228885274041782028035397190959980098961585268181232177144068480366989585894768736909427814988693926491507798741991252995067750913405435508017638408192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] 28227368830518868438349938387850202384927318240586310031429971626671548302729567845732922360838452449060700039143337616020311462066015184863225838652366741284309828793185649949487393559240301667458476590809074909611873802680530372402765340449547477492930942086850635609791981674909107591392077792475083843530026877067888598206257160895287151556908970520716934737922233381496638500152199133146237588654929520700234456669326946769939636407087264133981573327873151652807758091242463231175407448325002819545097905808953959669714554791184044133098385768762402012447225507762600599485890937655490975656942743034711135058009073446679001776230426160976551523433301420307901927815441808170131230291533686000083255678585965851121005125077973558817318690649342226333243746499831277272320940956117946229816290031863516707768939381697740321527607583173554349051835606847479075808678756709986983174747809723960042822274156337123501801591096778515776288584814610641383942616757791567436523424955097899541385902002090405413507846904419053306273234638906381768827123016119439367787972624205664683149257867411287185851878459413908892576248929129158387324808867364497005028584140719096676772638898628002365176559147163028327922334872612990522040327113480351433337968024670215047682221454281281283869985108435284658449988771151333262214979031267362819808498574671435279484585075268407730576124147761459264709262519277368505920794025885450555275066628706116656895684520323391530613111369052069549539136125776010537183300174721432908894738714068261000155135799225357127338274689286008713193057640865748294074048360700517968087097602959614306164955733526476744243858576512908136670145638780277817523179403160477408557399723544554739399532071558029751438367391841559019131584666648048819741771874627815558589109034799866558967756510950605582353316901767534002823550522746037677280391969023547970175587661822318971444734101493999558846865366959617448555626015433760210760105749487588300674140537016174403393533625202080172772772660308258818242579105484969421837452440200588920057644239410772034814368512061385172489317102164485942466521453198069630477307560048853462773420765807914720056122194809412557348634104197619203092080365548348995928869423536634892037014053646703540158327273937833903234686189044126655575610266708208661079348216214052121551327893466112917600731160664268752045593585734962596290062743138630505773695357198642115829231642577986708864523911123720028034965296224027240565150770369328048742710729508753587650868250612627608101923981057404172291178402766383624278037799740172971142090907568357769294286221039167047104732373484114947271647811341863878656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] -2394863938930737933991549621037462585333252954384607429206993009862569031400923497339678571809691583655278969787835808551866847109560609924382913854007552631464257155714031449060990629286689291988527272642705561570552005585781452941825347375946211046199937790530001072716413960613227482245228940733146983559540826570177212825748545820019831028283964307790470152091089373174785699067597280300255466022043765817948308632995555069996015258321217111823464495217688394684585191384491617423484731706841931120276896745543574284070203877053973340174098294178234215666826127791946033072044658597815946997515779409956991002809158128542156445197030604157138083549557118212484812278413928307807670450871706651691289380876385305257555280730823603639580903539217550507083223398006265543329906427860536094428062220248648027476046511207053651313303813944529427825992557067161334767958664520095186065055870846931344791539018162888264901189305573666076451119999824526088388158074552766821174622891132293646708609843848665547301591765673916909382060993137644649521441573376430051777498948064332880182992184039636286461816567086307724353802319932793556323691334515221710348575512627660672000892331738717326477401249711689724718187908705087936914483816556976032142818563105820602457274621707858162002646048800580696483893907568832871450866452132206896081717524615139567544696434985301227191434007100957148075243087786777979630649303255923241089858344051822003560425606933340482800729167880111159911737149341015214777953848076274147007053749859585780566705191552607645661359744188982914903984588195071616251220195225686571356381152419644869239758984549845484620039833475663475837965368328374216361993109013075758585604991444191943797567319808215888008836741996580238467047414179567807302467168534677523672391089291526534501693804089469365118204469739926433076388568514374749844348456716795376903693087110922932600552981795981284607738021794562000309928649266231561393003828838173386403827967407069313197186112743823242544850656692340114578646487983776243856326638909826389085725979794314380372090906502951166560809425116953490995616317524538154631086822105466994128691754251368724269106033894145039125115578915221371202894575376798634862039295195827733315901234541209260270888281878554700698737406086452644968162050431360257341163062219271884167849375807583510406400317152575188860983100748730376648432115885057370194482774062747909257174021604145162414446630924291987310093402954583521134708720935544210922574388968716973539134773680347808068750894691996916558977108618879005321198614293179037655194938513531360740419554192367401977676282683941488806229468301483835392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] -193191499258610805251200010136165391469566293411003441733917716392827559400573848930790085900621506316571142013915762125253708323130759627869978250428682272852542637409468411365861695556089689071156736120260405266596998232054489670443337736256328376190820913167424999607085590339214485992874430027680253985213519371775805740130006161402281486389532834860693994638177895773540961141306450301117575516237533915488452667331311439036572015527293188840679325844719278697819407027551501203724470926572004205153891901713079560489528544194234074699733260646887773400444291613339360779858496336698248832840101520488333566272753381737098262701691988531233686625542370420225874992718853399625294429066659622334992106666789581577977757121716824310635912234903711037759488254728154083242734672276682806792097409721045334930259911876188808004793440094169128945368916022432701380539699135680980872980931274200633545188582177779104028045265956038566972225938730400268436008638527466174104630770670198317520036058577650090221309272009937014819653950216675210948450778667632053772781449666728150463617098161065581293555288932497876141862039376015056615300696885521075344686018633217844270090968657606728381628721071299514159089619613230560453157592712246030039118315829907924511443629484019618923771549884568703756582560071543649320383157665793116707826432477634994924622844359082309118211507149697971137768438947013990721050612121004866459543789390479071138549557174113777390745275674543722076304702006119769928281469933969973174597382203015350503283387729256976379164687364361242666960468178728726193172749412243668825071007456976199954925241134114705996720802173425934824455037552676220140689890763330871940214116172116894949081621919870384517286914331608127658754639238785545699977200187104939399923118510933467147631568455894235653319371496049748666364016236762418088107899060975412936590235160667378150624863845537612267228067744039532095164841694507090613953379659017657447555873004961622975006575668305157783576975134978393029922661107570725371305361331720020430833272561888050848292946389661688673932720299929875779177034064519705446977933949717682956166888419234264915630487702087427600514939235933601816553830081929789742591857344025537729343321924382016082349528350199560179410876389937652239469782276489156650656544014144248761128163251537738189727550169775439503345840495101171521626656860255905040200026418429622661908442274719809345237539399992620348740040801220769895485446450164372845973329370122181997032112959884453244945025433855415301417563406009830083655679039667657377228995759148766876325427639582050832029387181277090843718698419189972992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] 83395879861918796821364219341014979801677407078311207418970888118578372036115906701484338229183416183580754980848073310990058680650978782942100809215458532154883229579329023028945673885530114735809216726348955884851484703150984539778766951656907729574036405365221063890627637045970969616368095821980506495728415066061822504939531559968651178610272982391103582363489321143105317029001464284793144663418993073214742981642716755486410779020651309348174475501231296749575896412876993070418848627237716871226738830617786237509441106752585063572815603823988232862417732526324975041218356493656560593415187537686018740940929012196078773408233384147914815729477114144169181069195382511576717831053734892633361952134374828794494239109833274107412086462222888592988932184746720491996556341359184756281331339053767278257197657652476796944895750768332004345556553340822020305203186761801263748948622984478748330936042415292490467815332140813911071597847332528530441318334453943898710517514532668192055274042308483666835117709031772572081895934525485916180119917859370975444298164227871751911714481071103791082606744264219234016920795786552569052722315064794579093500287034369938777454681650414202302064125143904269403609591699571873552931612041887739676022063848083634930288044297251072725159029406858573507537225697586160801802088980114433794683050247502018229884718399367204613139359141867874454583596020364132906390092708293140579297044561533984943074842445225030936193792944590068626284236464013680720458298977257095936567546424224529230279030637732045054982557414976656001178250123780838041685900777112979922437656154669621997980461673821560206264300457002835908744319250334073086941588669545851589992658805293069277677174618678510781390317371126628633004110637992816582826982379086310001138705454478522490321041155841310093971854838701420761780382923343884730013175842311562036068637198485853349079747515048172326565438109384578558024595738896833536748910613973374080504795105707020800185345054944845379487695229161471804473670892144829614714104920533862389602016463159670490511525303546721017047554715957165721300509757038188016028698200910252802061240696575440485533260936941851159821821692309931172646104064964188892150602557756237094446327112321382310651693127447935826299912700141910387329719534575387290350686160422322435515753940527421628749995736282768889026762106841131236806059186951818525850192229577502244086077426067209120247325026587282780776035880171183177908256941146990946401657153931770327452947419140664170107814879826833645146208529741373580434578252710165272084909554841217029170223707152523520146620092189081934050349479018627072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] -8379567026719560140334083044284279656786909899077008593154152900937327055478439618693006368989454375428541825335278615653575281682852212859301473974633880378009226671979407057541768737147287968943926804934185730850781098039172716033738202058837650117916261867138129124688350820532738224789955503419605338998558067400402622346312101503966568874879111542727774754710614416310382877898634254723720001047271071203580567668781717863639352924612049421405775613620719136747674021027827429231459484611835808914594699995187767110608098376180881789986747186347535218255298209054955768084991765107274837591126552696232867708191264722612641418336835008161612958388075152239656157269112123354121993109768788898018845983731832994849148489476529056948254590867040661157411809930271105705702109833738442294283491530974262103470879138510935429660622793721757663149053379427187986414821338923126308258135935748269930219674610707576073883006774474314730635461882479594359519037989703543238500308712571403101332187583194254522775037939557909501685722085574411807437951239460641133461584006791896448118696844988183646883776458884502142676170443911767055549971599444007529485021246315321937050240037641976382366396285630610691218684919451246935008198762259517772220616588145009510885125984705369735858142486980829945042972670779969547346164454426893809528277241793124501707354803934931094289888068946970399822190081619613201207085840490695755827907812439494823631066360084037318040966771022176547760318274658759029445547691908622902263433597574986339718737865058127340906485436216098517838839148456588263811993604790058724978968578539499439337906714984801643927427347206199072403055957014050787237015433414600365023776208147287268597264837347750764609249796185840976324503895806434150435374484896931369815923747137879618107989907385860542854320053435721718531435443765085578120374704973943478382135912097447157571703276361817777508131051439973871872775188770943427935502799225786953736591692249204349568379760769622211882512660406938212794810573131726216039747964108583504285919624841949519151998756978025406551337904769477511889738653731047043245632365520577827367072264717847880477365161526941116690030127328902687174054617200184044573131565556833693448711395265435586226094371642902048401491884711100796691918837654544804341523797129923621975906687165548804506648431858625106926055408231324772053752375207854546603240983296735074175864617949379842719832610369357400732248516931750071500028080423799670358772513014955741513725372453953110624907851995336662607099072083286283890923231400641235502915012706931715584331638420269934270008887223694663860587247999909888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] -354508327499074770277239073696405477615868289121666695457193532729356585696779351200447643667547044705380692661070199450302991474436807712641638186931305191318864747696536282450794068336283589731429782390974851494523451013254470097220895407434108691726837876937278439558272699781910780156959851516974170890364637496694423884247382093006824224171300409643192392009390018469497146333991539211911549842755962056837548687814794071403423174345592943989333694446284916803997175738491210197165172216337761978258750327783098952711483316196219988155641227637509649556313823577992689989421803632896388031335918498652120184773988068196097766576656937884266516800716633839058050688579520274684000476172716986201083542629688314008934638307501322199495480625965835341837676899564565313868529909043842241646241012235702961810976673466857221921789552587569349980163908054555839169310670022554283497258476762722720777617199770133653461207612658420262196712552171441844718996881000025039671267016936995369973172909812871172759622813982354356544750172931768188950957241460427682192596167085028162062148351390244052764510094999096932257178961533372915539438370003410890834724853950558048615266337717931971879802381063641246102343054030317731306820076708716139084474603402481221412969980366598207532072120242972042208791342687860315772643672024065158145510650875871205850942033097907648820761665011341305990432543729203024413868036423047167979507932403052713460757007865400569661695011394600806180292490269602687798683601388686414432742542906340049516775794334949605902401198072909354972570803219009289710725316961620130826414693960541300240118241057169088168021372180378964033371170090014945666407795033222440458335065638751270316577579546969302892336597769384465075469090247705135430270718901478718031074177896401857519064950246691356076168272619163536753419062963047640086960782627847561280052872728343072126904580302436157591973011089165634629983813500878378952032090090992886421399609576100098718854436315620265294601089691915260803247866187906968670721122537393937119584457703814251991389988249918202852680503223261574333788642625040728199155599058522014148318679128429276135864821041848597771165796771331356107985712537326327426840531775110727339961398069363927751766115021146044546450219129787203795854695216054134197304671164861822881478743999295938055572888066005836040711315222283918564546907947576618963046423306698421432182970505993943296173470571030443565923041676046519284123700086997788456305098523459230355631013506738286578099041965507955683392003576839602303284151793050319502335209980686393277489158473007960258090173122824825107608992451919872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] 186609772639501050645199596941951575196587688131021147358341083384542131074881677334177272983952522874416587787318369317376585713852179731616422683721484049354900064679040630441307925780524105222471023821867241617927635587642567405420208949200340818751800348015005406150267416180558819704197529929618239534279226066068646772383462162470042105748808123369118198658449671676418278462552909278406633649386200410259255060883287663157941674505931725643671585504396614557933628833710340098857768416004251535922429073018149595548573139556410260023315215422352754224201469987518106104933320774884306562716226129529304012709655497785223943080978276472424160722502300474554525252780957597702603494732535291963818068691086755886949685849635477861394181662021883207436879338020342966755907493266439325696532747729362758786754813474102118281586471209560006970706442315483000476992554008246764083162031464324405246503415568870834803934004175538316283618397193897496259821596851159130599701086200587801838520702066563279948460796755583921540124682343879128147820938090871008259115889539289787664615345042946578221322350146451928338298594071526542154843859222670750810598813658611250948068600020911906328555202526709712188454279026110627922123642016594964250076249664309592309894263143314575578267124417513337446420020257914044380448261937059011532799678905421286505743165525126600748575122502675355212745329083105541524497925247875476649855271920120547596665233279199538841828039034489054147302775829665500962412588587335365248795843219562709490767069287219914634230907159726055148388645822158137700074296409946327646693485803289289444963905742815908236304021017857427456781385231919656122451149313367477289808560576617031812034816785977873653096732294746522490906077103216843826966271602076254931806103247203679012217022248460487793439365489977843037018973893116151743006064619270225745653316079297474462757627270612084368977627867432488501381465085102039997529625010915808388711784354512537036560171193600857841119374616004586202881104017283163850707505238845195458351269111550037145306800950989175957967878118543324705504285981657456945061003020341872258850028095528300085947122048178147657673982302227046263507460506756650816780150410543975455562597249545138488198964240760704901044376983457416037306249406584985249436792229257411191618326085683936248840374083050774764126089708932981851001937075322641387785693615657219917907044193282506919280401006891254443531520491738344734339079216570579323745455938432902349226483389216528041803886162779485968178975178216387343435559234520288625613012526539783311462233398022455013034014670010832615198843595653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,61] -20904348965821601304964723501094870043063620413073397077881837433838722194485734626774119676186459205099659475986271283665948192289378498985513853696551617382519240182205427285122438563510002764492336883783198637385491728756384757377338897242906093587786482487381756444182006518949555854293951152187177846938892113807544286712681731037121688047640621727213734806789229464604769948606164574532664587814073128946432339201828172835433009090507381559874071891736152843808493762349710875379841027247932867395418571593234799836248323495925485717000230837873313724642156714670794851172685243595581167713663233075259709954292200394548126276689222824036104690068320531580107958862405571901610235491085610687317497175032380043564123816910535428578649731333876216060948208770672309978140533874280339625487889558420938659878148900358843258418207686160559220056279246220901702952636634036125135816477416865387661556781098645218116332835187395484655256203756848009999851772046857328916862905895445801409249820849315219715801422682641276827688456939834922734870735817008011123370391155300021121729762990580465588582921566028969457687735670159089867005644370585823177254168068394784326307930902166332665132876659524950828865476063187049603014939286059347370762194109958676736172261392153735065968901140861296593632331651215623018714432010128435676703504100198287872417347978932447588591955300385575486840277934427914177304505135459275991131860727523470520367442895482475511497175327619300056678042296192413557589003208337647183302555483266329431198366913668839836443725370595069808865331989023856210710679347060665002234998289267868644222510418568473130080721811225199522782115301247310221837632919255696962834427623835821238702591539043665747521110594629529558181031376522509678763180601251216624548246908092002646156634508132742221328407082925105904935574699306223868886756732091564976503048114930484535718579728578740588010581959294217152162869552600514714777889751465349634690726670842651082778253643929099250801976758827889846283443304098883922728207699760623931547876015604058362098011054517152842716279120512901989916263219164573952326530427504543077958440758600838924130984663628536553431401555919363401548125095176714688755821116750465962391356607595059104247028543439350773798740404671487114069322090320162569238774149700115246329606033970580888573136292434987631476206991390687528199806616782332688695474880523542640765709970009457200093213105574969522484112755477446897683189533778416874094142603536778762137080351398482940571291369927744912897519960693956384912935084017456720785438927055593834758826242165163552936735456196963371963495191937024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,62] 736836639788787219331169496271021732515402372663640273788360319368053890344403124549660548135873726505280530889030044726441762349064902766230499741760664877605858404421721402381472606892821492093680379937336751780972631305982896925257164682213444707869898765724382006255832306035177111900226507067896419758774674223825458114941008711426529846795476539804699429372682364200120786617475761044805268174966718986839090466737140142612945795015997587366147723123710041956841381545163238220170790624555619929292448544901996664696119565106440973929542175534735979888784020385551303242108939144273472725232586542086586922539846493008635207499937804688816782650122381183345321095857072456898151080733918923977995937437252651926970432741365018607083623394624982385955355756592940628975882670409643347578338495405403495811629178759450621562451507434695795064124484786031976867474990149201476023558330846751212898693375830353653376569317063367136656206092951849391981910292021841386644656960535928980575580085479231590191525288311003633059516138702529804004223502185433432179323980059174030223956954214060378498872538182409976923394884412444243743630782955259317415492786302010372941893385282757372292389522758702277486229001041131481518290157037510247012872561188395795507265221423991349879774112497397267403942168657462043076745050502620810411645204098366697529159906007624694117382629082043965245281651828335975628630649725510368198382848103195827341219823384710856477103429645459683412678086636131252044893572545133964938479213946421272183999593075755679659854759761066772246498814020369154218258199818222202545381825512675312521586481091767176140353693573283217573263938882185408462617696888940183054570669177067741267179137094765432645298830538933603565298317429790147651848474027269112827535548003507001854462256659520160143971223426467074361819477286998219608382343897664732208742771526526311953251636508026347635183868781867118800737761689754194418037599029829665635796563556791222137659746132897878335161088076066466840396952056605687782501616404339171109971262026298723010180535967633617889728185505059409158036230679316958376153539123759696706737804609992731625643407117071499912642203666982312499242889405881531149759200645757648731739488681701527902309440222015391805128915948149495433694867539497252582801530526864766597286051949776748125182336185240604922261421934757108174537040525558016087875320350538400462455517534643479137272521348293839551862717469499136219047546179107951380351697643122634352855306190218240428935203839547842261410238212206989648962134969016767517021961747209153060767041946645067197948687483854750588128729235456000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,63] 76583077588511403407644808106143195727233341044560568920601697036001950075265106336096990085278419805380390580701969554273705695690425188516317763692621237456741135969311529774670493251475447774724453575711702508386022918965932908621620691143633818964260412511507990025689271654054268644021119890179599639490427258651357026043393336818538680358581263911702143039636804336042697607231527658000105171430308958748391641602960299852313813239139694662056648178887815789493616236591912141233622787577530134452318127416831109247173452896005396875282076188545155032578664974522897832764204104080482620422013261890257173515613134607114537666967999936331218767146726942527443328166314560791561983197547599153393043356937455777805906981382864734764048814322832036496562491847946248253299088121130075170179925148890871485351717418740618756318335509649310179212432115385830271530988483408065211030582035467062671773276851100756952698121896778849986601907456830709105357342991252246425724683295525261462174935979204148290033717129737382595827769538296749146873625129884498713295614183306968538909538844776341385812520723902453214718157886774678699954747348524955911682277866768351860438439948855559955520741178564440356349187953415563425093533829598347801483100063230849950474292790517449954165274255908623283768200039321679591525353728951048407691980206716963923225566282480858843703126923184312091733778400754616877822627860169878280924071056190126337614015013834374615341839913469948545132779375333532293664222891894135873254586089268793563193393928780380902680526707074618290242537502121226278954662835814181992282488670603530343995387992784054477801407197093624375138314383550365305827274140649969331693008395766202803324817439627394339156485787369963048160276089239524704202452672972436792772674107633093762185513587548341804442007269608810022453981138123573514127914766026079060160610039649842530487679720016992431010821060904021055565855846356822294271603376582798890014648350031828560803456771915904913252079974926030917649217990998212918323222518819522340889714364363687219238914819829303347581648868159760767707470629636231070646010105142868793861764543501646979945210694377746870046103871532954309097698079317539180108819895994571184438556999800661088779483723588576887149775400903665442920077733326480026259177079582677617573046464922027967508318714798402173273301161681042286023014807634116445680380435027498893170804579533331176055179703125745614354804609861706707438603628621194080726283241680329137328949173147315569035734332495634587707608745835698585529548169575264866970983469450874577467365030155920207553671751014767619923423264768000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,64] -11273371536864474922293341072012336252720324311469158508190621897537968057261242494808390971507825235305921211467938395357879102755193794783803493337931643321774802211484863207969681494336973500974356122003785188760697682170593942642748457692805585483544118253304115329744426360269761138791333498180513599048485164957228596726621544634337797710635923624083078571102063848894304933304017327700125357410388973010033819853925582013045230224269728682657166052686622520825796797753334167459350381372979361710575154642167016493205674073909920455670315041342038960345064564953944015230140042888019151507408269821623041118993338216488368523114081130208944181692645455892864624515740978557182454446283222318421231060039077248290933970814719143946980413328436452758992784622469271811881137015772781829017338627184480730459401140389532188804366278097377202732565614775617845554770320402715825911063005709545244432160127223833659595189230961924297729199047794637943877203012082774274919405509939131312784788157195421930828729540565210736063156238301887624094417407453088273072670099662958335073727655527200770272437001806750683906359850173259025653365667621614218790330810274836663183960012431411189766170185464857418334044387763422307880224115092774865782007882729016175424659605355574435698376755571740881617911998145917862799711802083142856285450210406394554306625720232666749857175133040770140837441391838656660767024537235422140350073543365125727026249929820049978145077828400783274806392034986944301368215322907322491053951708560860435433343015834967582864063301517545211092070567594433619775225092208263019002970234796029075063125318218046091392936628000858021090049644510125767896825894579932828016477859895679001153628576131004592947051228215574356796305100671001566782173371667920916342851340378972067679995037729358174176257248732921038526210736561112229108883497492890509887244394391251584325847988419523250908994449791082043298057784291745139790198593262109882119193986382233406680660943420418756955316406811015906107338173108127468631863779977340198486327422818876537564574417886496589989001420539256917513178026677674010714323249650690739479182323748434522213114502437999842584318135420604136434284216343215139656122068486598733939125530511036698157342900787097013545079889808011752141284759468749580729375684139775403267602969042529650989990275967715347284373637607695411419370354320213739531507321988151821204268503057409791240467616473745989619758503057836410105604639539214102746172637489003160498965120851501505373685437619062988041310380349735424628316901434103714263855616327582513453689627027446052255334033747783075895216963584000000000000000000000000000000000000000000000000000000000000000000000000000 [85,65] 553019082518844142921195787749889826525303720355675667986601458528976584034940455426692751954413657133545864713638179834152590250788598202520919085452614882485231956782474674117531355441080438652153562156181881322938087900654797111747803494907189977506016886026482751870283405349751041081862800975334705961820757637323456480688977221961146951186872276435004182426957166466488260521849201289346977696363567093913150224647427314313003146400235522036649222495603796966440383296527617019358992152200182570033562885189264738181507163959679873179862243929563525346304591338750681850783966844598335301235895354035160584479624137264402194852565386875676413532949793027866996564849149999297417151017968357735401256310566312914858395695227130792826986905675267280942458140648552868001835680860660251770693082389336825179625293185742179294732755377826991494951835502191599446966933120117866992503726857046736380240754414611767751542155952174440928505635090391606394808539203618086819365439321428734283346491860754277876959731727941094014893813953578456253826556383723169515755435067227409767875592922466590042090525411357788079965264416138663667314696354693880570198363217506647871268944214871612213960055468435227691807165506228230533588669417142470720933818501520171175777045356875355964506244994671259236943889737353759459950468456600911332354782672796212991067524310130076998883415702765716434080571615677264110395064538714343275489251796957008652078829721731385093685024380913266868428444821341644487799303482534392779339472240404461729916779283637521197039436431275986853063241517441108200055675166911183761878021072227369960169533431597794500064646579340401459491461921145926941884966373551084225667569535526930871579448064401469424639210873646246377627389491575015019423088843994867625241522914544079087269172158763734021337038397769249660856376301036623772924507997125997091345677597128059982471867884091438925450677285089905227217852097266771114888137255581698128302844187671610906365120781647596890059514618910816386617846476574085389530060868990235772216546946197077273395835448722771089182652870287373737385790504161123704294148958333597435907725838311840825647394764086970900681512801917610223125109165366148130193967560422062458563357237877619223788195704672348966541530897170084317222256795546098284905724711146491276362396508988776115573985653692060726388937818413080795230648289359000582019571163175449113010289277580493064483958286430070965331074421456685477661668817571978208303431199465226257351739908697499656045152094069106502832712691732499799068640183224250232391342664239113522980104497284574815174923284112247471810281472000000000000000000000000000000000000000000000000000000000000000000000000 [85,66] 1533789820754258296255341652890404253516598041810142500962185016913096673292681929246262364846488907275357317019894264007693328605034290770269885413656658455792031300692105432777146485293317301557124574855933674935840466278799486196320530029440411603095303165769205626547263837548411336306084023533257538432564049646448319086558780787741614461592837679618491186057319165491962617258399040513393219135866354445074304751606908521599980042124927980226612755298949251754325781144917038671188138078502311321579227656640837837853963316491742259224128506771321091760302319406931617723826778581820025872097341553215166612715321326590492775244322787185870844577835877897172367860787510278992487979929316208302551223949868902011601866785509548774931542709233375972954510501806233087787420250007769185228838934620065345623313002701715642892959195549692691473649472340262813254581075396619295350656821791258306503749749318711044842024067555674379556775892809652468869003120584656125673907892769053023601699095724575206810586288996173741586655545536759648916493689617764762843823856594503381386020864981209534445255509044522377534048447787324178641159592901875941883356084669455177762270672734285130686099254272903194731866720378656964026815222579337273575448918523212149786034792716851615699118368773360981426954263928675012963202073291881046757991835274042719819760613873420125959771600370308671089191747973562881371260595335446013134671476457817378876067390648969004999846541344561274393015598934016097515306882014594014796993749958984126847057292300235186866779833659756115177317779071870139396462571557683685811416205295325991423686767972985464042435671730059458054618577191448930842322653502757899700310573052054741917782955389151466806452759941429787093308561653395110349502475888666054810211186870244364153254238840374790887988301938711732284977352306773424651807910420272047135457194786454001093301486216023092285151958562147414297448281416293046823185300853701573554160781191406580661488551140014892592014456900834127212524338933861270497059031093894867202529337264744212618853753018898366964027982695334707531734196819475216044758041739355060483966213604892735521716981645811183255188164050010012470928247233630934866530416273506885840658094854077879290487866870357480546794241864975481329100974399901207308875057963231734223094925909467077070110441890289805629364386544208137034443281139286434263716154633312262254808493922418911633921764070491668588030278369138886090485583734231033111293462923463195110419781735078759458726154798641209244914975349855528889687115136583219186788249452630657419014778979587417112330880160947837171924992000000000000000000000000000000000000000000000000000000000000000000000 [85,67] -1596251492097328560725252014409276163449669303163396291301568335685445659556910544921490162825998028263994091844224958101741657899740713109210425283482567346796718092662709491042691833291593653943674615572790459467394833290567399052243366496842402517568930352721865279717865141346309177559338808883758857138725580172495276666962787257431295722480276414255631344679551212378160042686849891617478220758344520363414115817623795575398739372340920403375955279252217102940889260418919982319319649515938240496192658102425103800058250933994329474945442547265236272596338479710565620892859744250349965439908791884963981645007578883685747080979305758120403201495508769543396761382332059006940244115433953470019791768801834397204161670591456568472265301749408013694533044343228260990486134110999904507729290150446377093588583432790278387327424862327732829601417532111700580452867844206722194394070206328947225099755530283958211058927387716165703120769034211020590027281084251785928578914361933289487234283900374585511651180242924084466825975145757129438254162731080839584768458057501356780683822156184688394882682764449977568211091679793565274062022144544075840555565737994633931684220855170147638956867790283819978312674841772102280729814121133710153266561667440639841396868073941898363032894773528503675781049738265309167837620333396598482433382944834074971006077857576117018362269886583957201321605766026760521676207471763772392667925465114064141137811530011010133194720234571675594071730296185608710210402205360373080383560220760208406738475651115271375858489853974074266986480803234956337085461401857375723960255443741609952166935860818390113390448251133600510218798997273976093824905078238459889583307497668993046633747567756726343222592132441653749928750861557968926318990451193455238197827338631936280274910861082100549975908831483771328224955843945025976602427688876094658810818510241649413611798661456012780262085841685771970719400347105633102494491867747518689998942591322373075873531657809662036771766951390487093515860987517308565142511440572691442007175233940966360322054595525471480334515432117021325787133523844200791212103665557179426558546352010594275470864479383855413053963677614964743711659698751032949416298690621686790427957451567497976468351259405102964660654699260352123571504976970134079487886575585757701988968608386429170150580114812510349475046150556504897685685561553989620399344126100155985898887241598489526043004193583366522163601649691927535907008483452299747580165595624301034373353932545298593451090625925327172231845743595638587822416113780766730311353187020382060214145574894362436896979911829098854015303680000000000000000000000000000000000000000000000000000000000000000000 [85,68] 73187431931643827013337632929633519954406995356405322904316205361874091569950857200796452176854546822054344096608224656359514054719824191483783078146361068030462640836690952136364467476371323350448723038348225141056115230171100015573679459750063246682187471362546824799552104645466107320844092855318682408301156268056173105076660985555021609144209541944028530517052616205577684280364928015263494503360599753512330888192476732875191825380252566717699285217804058878806360346452287959821880750674321431118642108842343481448090038225778410449207360646308572577453570434201336894208227787761874900743396711487907175874519530476846295670188795979502221376507534931049235522712723328241810951188349113485797081539200569489939898586539044410868587222489095319138048356401660186856342283222576102618448408951490090922134663050162783624046942476845754836019927313252255889228114074856784841061400137555933436210140079731176342656385479077830808455169720059251561808325835139775777404295348145864837449405431655019268646346364819104643768557119239947938098493100525701882019959367884096531032212706960296376144672411935488693188187437578135259417217582036206811602036006164031538491014093479746626587371963908090319294760008093116731564288367882387554586052264213881398855841717203826434782231476986781800961442495311819597086816578753617808514073488200362610055563385576127687069355356900361626711120666785391259263223617709153766920583316129652905676058915655090527516713995857471204306771793236955092871906640805029396450459412871934908959292708788332887201487584483071873108994655004654918566992187739750339776601189543214647349999182714262027182616314410098260886288234959706262605712355807358053469218103439837576641582644421700341438093371033087053961650572094784607049468156330078568978793307788787705885695100684716657483425457080562939011500170263507909681186920455343669529028887158390428985159251544684371517796737261035006258796796523707650055611734526517691454188608969753923733494726644847566281745372161412535164669328153721958967367490237026007807368909031633177319483023644251315810436536705004670423494474527063417302953559178992415969751526382625411763016814693064063319485637072748312986901637027861444862684709876841924803785533305002152964690208724210094781858407380136525505100553219545189021604571047933423867236014691189574009418406845120302275392701498818507198007699617497993291351936873472167658800565100794505118906486414944342431774988912938822410779914849246639698872137661089987513676131144324350819248295807823693885061152748633977484188594622961121296083309504385767489348316384540587567546574101489679073280000000000000000000000000000000000000000000000000000000000000000 [85,69] 14805150775634707753537323461254657478277723680467183496440752601535889941287200906563492435603650658062428915691295729684497736197329444961505079698823154557148606768200458796186096823374371387953612478360326737385221884368158438582888306306081899608157701260515157015585427307982020061155910893786156520576352572860451919222739468831717115511572253470778519998342459298961247249745265359440406805521616052276148089834765289517294213709529283140833401697682198391679625967078450341245472088822557197483530123527303165293421631378759925971483839058586989361341223580048275067069094808971297391506118241581508769395437406578194258944314779053445569294747306763726608088263626810305443638032965722041131355910377157282553302227303474018374262063238126308337208170010204374219632778105988985975814113671081617484870800122025610848167666709082093239656818414913685481294670026599658531480330547927693434495675034608266402798774826114562438489212664864601167712814611036250228125827617183256401015586803311864611269898070827988108880076377189101576082456442195785437667741127655234191332162663757623893555230337222985575530322887650095424166865276193635954395413074704409721684196042818343684282019977006139479256383073801594309402599207251520581456837142987946937866784898906314779161978764508450783460740965524444743971661222839989030164183412195222975364037143469342558828031027903553916255981001205926415069604547136812386254833302963372276171599939879377882007362324708750747184622498946897678232947305599740074767850946475287170128654014626269247892901218707902483952476335521077544971602505052189541077498467831762413792788273585892185823650527116336758535938912748421353043944700209191261176845346652253178356985165885868425302248820809092590938294576968823402060789236015708961169512077651994639481741415639448158986415431991828760001826804344536217789399760516178615842769205633357573346062890787789637487732856092821540074412807561779150256007125516717447156496692787474481207238550738955484100117920319728870355366625636905414013992858645789335653102993868814251354809867520111098755781138134133496111815483153987699657938110621377841731651315705482762260367799134971674741690947033501264161069450740793484276037455999981170420544809302892074725131258531000817544097751813058284848991194888139212326820972796545958752973963903115923624593762116422451791763780604579708754827046439946929641472618279721505501393173450953380304360912475531949883204786551582773002629847264837784794110405807657260385902381345385848275089514472939082022964639375418201468379205043498115997160973257587750261924889846449921739676779744593969152000000000000000000000000000000000000000000000000000000000000 [85,70] -110165130320325379022588285594391767527136752661099774471487978053387599697818165203326816912110341370199428125110626045597067415212207926661712332857272614692090933209634592410773852012074563921093929663766035709683150747842613009068558824609608493326850909988445886144572697957147524664231400828049385191400365613161686075795981647907983926921633231990377206706902949380238386402055079809304414319425702485217894001704099585924666617692028161557961379597178876651414478196263574833279172794754937710206920510145551673646238974844542371682815193199406403145676314771494231271918198173439954920234306401533222632233688137053045065331970897859918619534636944075632469176319590162163544684235993241402723548098030593080296349539348101885826305238247430213116597910147714071854289638131953099884052836596093218487932639781821291597461632549048740449294541205710514182682448484918330336940398327746845905106328358458422713195421882878533397352483711213258419329040600789135715192785852669220776888678551407415535681117208529485019193379872900845586674108933911340916398367997123153432013073670583404571630330769497069722162855694515180823861321489450098627989623418571270039010676250899854418946092321767215779592707623443489747742135853246632559758798251430382550282397657502832704828030158312371964247234511512670740163307132096361242563419187429230678406627693039588987893696599090123124606428909039481078146733912111832239099344232278019446355497207625635453599098138133340562379015710422817106473147042800149199635174025824973726364251069796986955587548703728297331070130542433180868163902676420696984573097760656762952092137222369140744577666126530985910143373150526145687875973996938536908109546231745596519643999494378788555257279747684951914703287446414730010127296298354419516710712714498613742934366902951088522604261290450808595321260346495198804205261073379870729072107781247994145361903217409092927490328522420480077388368323236005047664859303050343975233115238291204606252522535037536662230311340755641834958847545342261207375692852994354018609298815472364288944814526802933163986649611202328891724654243469167439428884309375030052827220531439101546135289251156684108488667352050313212569141123020766536116726753671927023117852387661399822671588231149709742323254081553631478487222134589871154664132195901705922032997968627756025755012379195088932285463041495703251625292584984138321521296022902632941751317662421319577198184012815056276148529908678400791349285541797825720848347254622767451454731873455248380634612140193551091523342980812009596351762777068529387488914251654971360748192765931795571474127556888957550592000000000000000000000000000000000000000000000000000000000 [85,71] 2232501273904547021855312793594848978395295925709872994837898728429083120590802026659109011367878423218704449529715474962602347898385159512572233307125801341363431771299486506753188054899956541999293024010041091787115187374050616757342556697565597890347221295830200827429299908949994608724742091258507088978293277393712795325869185824091516721235110212672825026780467745226603333048400805896426000142382380878224116159090308442233518996839260345736675102436991203128227964200042538329392806894849753454833350676224334236791108668434593343466655087105507610582192281210755556004158503582098442624060154877372340207765912356946751110554803175734486313152442122514302733977987035076253379435544566308738888646560608430611086790796866031029749766635000188802272131439019159058934816873784135302522196255045089149701808423189416009780752112809339241330751741416661199423600579313822632403309036834977887804855119290052663515742482084724957933788654717951749420351015642356627937355450976572234003933002562609735270567490395920075355197577744470470937756659569331555691440792162562774982026174724579098148033211413178563510984461759732300725027703943715364845389644209469055382486223494014103671370056937767866375307431343251967952617371908636246684138402656147907359638668381366172967625739630789681701068477379986186766848799895403719638858128523284423734078487123930622698511766846902589198891053084613365516806122983615491812093997623577191944041029643654290488260490320098666202933709712576461867660870429192364926745778154210471884021529788059235799918433940859189009233052066302566148671213748333090730939374803849219612854151075818133468298415641263795691544190456187276975766363689557957044901802943923130126244387609979892865643578002375620142136060875293756049955304228962957761852164271492941869622222465442423254095601065687966825829758657354342644392352196497263711401617677637033109529536123162267565585470014837886316315418657667783762994413416505232288858761642420052669081463415138954657733132507196990363440174056489876139952506294975253767210290974578143637171445152647415192746444363964659555722267005921477462887410023631862270620417766510475328588089813459262490670928762674928037143656368694576188078635903258654392924625500806939713928458288895194014726434876472825391823096329810682722782154181381214747511721026212069920134831781696528010813264657039501455423819844619875905652044181512875681481517769939108761512722071266620722574997361194077196880762271844926668566814345879830302644856496275694382998252302034496169594557968529611497893197365620315821972585960650509591263942634988674849041378609626873856000000000000000000000000000000000000000000000000000000 [85,72] 89885384890167924291067103311569534914892246124841348233460227066859803840969533144982711601678474886868953497225431696194941494098784761528973057880959014095792638355640034528880626302176833574371370863876684341977645947628982968858071180210897123707783566996055382585307465312906587510433798594568380472480292018405054287671593865974354571493004268051686610426999023411004699975415701376995050994876073353742189821429030222783760547804528908264199781083414456812590790214200092789944007888752674746565360575238848976204251212159744719524472205990575008061848321830119092532547624635914243179990151896170652859903399819323677966637297980772441552745207235109332499248728247901309743081259805299769027177710185819050057693682765564257691256973467035677715553408706394041985764766905733415657395345600713581070830380797417138373585193033399283194922756455194438293364561886265112392974888253595223578274346458382005489541530374666785612911980961556380683245713158684394390951675964447796967553547930203643212290378158218534479460784471036603877358101938818055198441487383510185013893056720766701611463243711663076743653638359690458367103713783859182682335501300949459685336728224934698672987279853937249026751331177229809752079403543758762109601658494668579547518176837725061523596879996285532170525030353075643750331531645524062195814860905033358143041820033879687979754355159474115939907460682537724715062930668119693790426245346074985808953880279275023615130376734229009331250843802221351920229982413298828732193108347038685109778364912288174986078485480609689277381187000154156907860342211963836100053367902231145189188352143854150499868712120658361994530189620897954932189195129143944433379575673582502498811105646256216008417882722696747755116154645019796617033192708959973203199799006458562908749677704883679340601308563775901755795417175321793923078152046572266467225627636834638547554929754038293086185592432965274647142630532007859726504000466906521170918673351085412463389532955723343459240585373514607635521928623853330094959134204356071817982417461822795302185471462964355165672248129003997409376813890543946517609442179176571308766134818552954812683779015025474497214803118196359550820120094919227606573888156108192587839030155348668282833463857401647762743442983807882343740671868410400385763152488458814893884958543331064337446476196329252102804745234256344978764606929533399075322714460578195263955445509904988519150863891997382032408709686192914689546888117164887203130775581290041668711095634486346499165435854897713016704098182023061042090209747205610460610913713293599912759972815739230993591232615162052608000000000000000000000000000000000000000000000000000 [85,73] -2032445375805871315583304405992917281609396507531339047843204736241657131224475618272971394246736515244420838367674075206084705854411640872677391424048030049302666616779399616581387780944278200213158873744334913273318349717996362589538809145799729617026956299030622574171098274230697320515445612171868072228495748624213103554673468186544140496704345511121061474373398997086514749633468963722130962703491703599120481129257873212285223433362449262656887211022558337377013598682867846149181086186534648270951949734146838553993034269591181136325529339488346768381971952637731783593565056829299813440401451463787030861970847838344862657127318585039536942879191374899733603624220361107352227186999327677199232571091963306943303437841856838832194323154580167825815916285792351652467596770904924200335445378303538240831906381865169264750757926772019192172630553558600135257286410711128154078517699390153863791554251360059185947653395095338600631342020213595273629200057616010127557261957359423789047209471077229901770266364715392242820899029967593559372112183931325062992161396676443973166951686641827535584922248975609927435950415709964285139172262156910321378197834532368475538941462334544896720375303219617907841066837583482612914305026255636677502164516216424904852428226070349776375829194015109304146753022048492455901012928089591785283003591553180018811607909313223631032505487531266689380443280913876307346093377827441144554907134669618054521220390883242044974137901399301866286825353623544093599813354861913621886494402229641400661064154342749266731612762232894615301736012070615193052984663323189816686933495773373500928543365229673672804603006709654315355168021887640713765367521741047196864268492353740310344832571783468851354426310571226142725629751414905767656586748893677770961193713199209265038160726354323578291749419376264398814025986368276752778255042235362761753141729163598428774304835826112707605318292802732428598672046984767481264008802884655323446704026672951635479855052240220837585814917763899149580606236240046528542696229180971594638707289200864427257280527081068118819180283462552401226663305948105176232446920850647758214129841526894063766371217541307119842048413929653401007653092244333047235960150746607980808658052519552423016215841016550640642451058247911941975570503553597223688969065062493947084306116266320225888337891623772129424677409603326961634447530599958358444660177477171850518046706683372514094684995494780574939918287038264612967595875160967297865633991909695768930791039164102719188065255044090846672707511718623933318112840574636699628076343156068416270820874714002550390094521517998080000000000000000000000000000000000000000000000000 [85,74] -100317107612507627324509842038659789678681413170627296240774596590613734587528479671406158943682133009301837211544613349696505803691056020568661199531535064085589288279833746614284240163585066950615520977022134216080047622704579706976969880809170005874607561391888988707069494042135067724794972262197591360146333769942878995628519677333973491983868057145206991397371053132534270553245375909386306965953729672564925223565120611553119214172667541839071700802899970345487744661968949769744707471804279434782916548002636958289228099222843414464371103231498207839359356728987675259924443597873565347953757740364263453545482024808078669837569371640862809566482163255471218749620395605537358998868558911076535114774206506400201881478868744926674605506733505334442976147374585057614108422595270315279030554889811074816227521017887583586613656522516374910062657014574187563737503208794488250112411577127552600357670271502218919628742331499940972069288240640461981119950779897890093011338660680530300674231718108219226089472478523938648704852727570356777357413075276092304387036576961347747329711117407940950561588294414123504041051888486282855049636713566440308357689696762874150309323720253469455851031120299545949102439794674929534946391996126536606558032664550731623133520372887797748708851747667110163219860468553449400138438565916470037912436668232404863946643240354286388673732781824380674612274319293737762251082257234535954720179193461207061971955547318199577190720134158533621838401376809518034696476056976901233765349655430205120949481158820987785325236502314951890100473839137120891839671202667396675660595044827671074314405190563212448196630580699469426237592799700411521505587828887390641736721940930998227149410730066291564069444134172905011118102874694932500541456781056451793300844920203468822660964893243591946425204567335869031092063525578473988657127120865313489814838487826809824360618408895129133144569829953017628519346883534600212136163547978050292900382215923196165111403107450677298167839389431318885403958098987783744065974818945070251862060668305375743015429671372030585919012931895186688710409284920297558243960897100161502613196906825705006902053222542784480659762753112622299997916674512157246244619870924822046520182896629087917551775147447156373615095997980810109831516632416620323231499818231697215673700476323186858720520364511888506025235819601682443685749879521293802928167868836927666488494210502150888548518178288242232304857961965478443006362674741337356996768486394155730042940983127037138619146122274766196297567562106289484703508088922057406356836083063973777522092754296384343863067924234240000000000000000000000000000000000000000000000 [85,75] 1028970904094994178170908075086911242977604392831596532699430639917453743006699726889400606335315283212109349546654191667011232525499452511657015859745449771994813636009095839383102856481611101836288734335424352186967353999597867031027558027901663714034087032326897871330357998460044067227514690669132571657959183983513318782536099333746914762826992950807126058778235032236764437848917284516915433736675996636513943878336977230415193137618225392954987918431830498233351057958463409579270264158948003202052712050526797480082500952873767257279460101604919855827773546122182582057657328416819720972265953912968663678964067845591964041727547404282055045313167045701822837298081061935648611875444269788179518605903510081029923454037326805349216250504649216236667141986254984752310572166654020645974224967035286953626513015453903498825703548148138873407054824329628444778965537250427831988129993066121538886086160582385658460429551261971957609667021357835677781709713698340673209234110580443331800496363349152545509902637076894742955421960954917522922803974676628182600483840711371330819738566408673921467294379268635797550854872162490875633718980278567768952123015450014539607016675963425991296179977210466887712859013360577107057588935205389982822353051475520498041817137288712835331429707877126770508041382191922002651992753639814220507243033804317117212916143564079583129377702894171257746699271097777413170707648119069653006040819841463783566915802091978246853345487576264979077396358384758442702479142850064101734900495676495636615434466127220679960595920967713768823676038756473703308241970971832350759379610676209370212395958324874585707623681487964401201227913965349591138114234548421839517417517756569511605766153216602819366057282425726914012476626019246588357326091824631189461323118874568207747345043192192843655042250810012090731665323997410435159730013604252318459312071137839854053132665314413145889702398428933763550478858148228367717401245237358425083368254525880110832963620331120068497231894086997165303598223572646111785139102700426179419987056590954981797603932368122312963984683520501134638133710726208663435899367540443449441672867332876304860441838861745587863384607288741792078585465168715687045413730725128459025941719565569207837984908882569727747712460503054979812497555562806481889592835659212969782166603706677791133565581674487567495369606481364575485576219622748852090596713790149972148252416827316653571967383998455507118531136128297912542321387615013032408401011244797445451560183236666803569141962653061029424269275846945401654044464673905478931159170680019400083542595816984466769881029672960000000000000000000000000000000000000000000 [85,76] 100558572966351716708186634371792152444296120446319568534275956851168898066626771188605513672477988914945763414891955352471204568588045481707908136293928425384243354475158308817154384559276551707605585079373906723769025799495097215329732320329809842595427037822394372281555284380007248943880331439708666398894433361908919052024550496585521633106192414327658097189598567227302525916155119836213822694027515175451477396294001043654431455414578352474133831989255219564844288613040592303522628434031307523300269961961384369647391085205979904629751742567396825125729268560329903097377726546015138927928375209546112657796267268204442165704126746719664082654413500866275286789396605979456934541857857035777700322211193964704701245900046955479423235244068774746030671143617734741667361827420047975091908624022671541099542557596489382448603568666705435782007239916776941693836843185488920773839306718574578893062961405785487791059914889216601587661829211426944259439390398075129948297163824224671377655290588416301163191285600471775559824823144449868613974293356499642210448053501535506905169622343653312357079805183878674368381466602926211436101265294968096469940499405885877056410360292181068953489876652865259285268372674771839537331312466932172275071100366208247790384147585868123199742791986640704449297836122893535195353989358522339059660647533069616307708558687867237586597216087251782994632795308503140049211047760684585501415791830143671263714157835218369811164327479748959888033441999004972133541098105148378131425266244919460256982812383327232835776749559162673209443887233725306902440787038147061666435884215758660892638972250048499653366795986099331690630488369948556496532126186710616952336391337632730043115053541003305785940808625987335011990397121867099904867539251096670400846119837608471228420336240316878020780594006793612278826680865866958828352182194930027783549035715761732201904672109969275337920247577098869648617923068962496423944572380625648345242475464085668633531879735743117542099595136843114670367545528234883003043357022820542234265454696073448297464923292731258911733487823629346554368684272780446052710504180801095949135056038045939813938076370576242110709410574982270360676404174492453253503384513643317412451968534358326444680981552543125347257850482456417023791877649013825889969319386321670023200626167207251426562459348980268210768639394217577274729775852718687110359758161094165612128503924667428075908855375802172734758895604222073467517600968542928203268110943778739207417003442291561431671400807296944913138186494832098847469369108767777129927130461008029689482387734909324329829143674880000000000000000000000000000000000000000 [85,77] -310960770611345650197510306737183346406672187319309808838006516610448900834740646112813080854712558800724411646701507700057839933769443787805809654273843085840464497203304642463089285253805951520498739310660210672770422903583871629062258831413444032926701908052304036263533501175632497470439137289427155686584188891023833615656711596245581909993435989908680543548587416458020387226059049984230911091254681365125853105005065924891546461476463100197822046356708378036580024213542878774812197362558794797959870230040566760771603756991492228481976182576975115190123626994399879346421774101351964745996809703299514828171180386832411904060236309592438833656127558723917269272529771973633153812636213204365657650287612073191047466543740337496461436737330865715919613284278738955697487480772769543982535167087151072633879081648708922352389302104150655720971806052229674764254004369948885019241890981134770519941706361380612967510746850402918482981129787892515273179436433719915010270882779963970173413712693999014130444421839062016520732910349286720817587097720268976560208997086263825039908833770632798497654188105970720462119799543883106934020408109360235680671713963935357504352098957516664119363126529180799723568799364815492625724819081183328051901943865011873867835264441039653757315577912767903950372037474843035910439731071009237537629202416738923208902735797131622370369629392635975398172839790516797797933425143248111269817249446677122749868955014615616735779173213975137259176786787314242903482497650666108859358187087762636536852740821181018767021300638896623300910685173833894378816645539174168307025728896859671815411547697556847517671428061568582987256344238047807075712049212906563774037141943354685025879923093921397740393463194362539037168553394509433330307067238426836560944058341024122249957835828169203495616386218698232371113022915291041638998210856529164705330198527940490091081192008035786367683947731063600747486588041973553448057978625370253910587759428859375166022594223937265008782841936521695839468643605341584675798111355624505442190054604363088529660969363080177847109281895123827289217323692646191500689478371008612555041857010505433350813503172130165954537395384728554096681467808142059946920693557189171540546740149673019368593415459588693531505386758704087533158707119388107642590373267098455271009231510376387642410316151084854322654414585169153318453309394550235499226950159143892586048998956898178391895971899325840527897587565204654759047670323759757919834290890835076753627466243598675917209753308319398239683301321524476591420488650610913692279754280731265525296196959039866424619171840000000000000000000000000000000000000 [85,78] -62579574635705641792201741758885455605642020956759677658555339091136826914938833608141659229028582486381715192634933753197073205279994736357694055538029767813636515087759206220195705213452943757734159436983196160070492184056130249053783153390196213254430758050254250691420933787249885332066434524990878969172488012777602654128879248599088372259039318121563993065652330299433876481620628332774877369176875657701310005651720426810018742830748193334881565819977704319632206068694957890980607757418704774648485441774949205422133427762096519831332858889675140791599495543480836538991142676262162899436796270872373735063053306638471994537558324411970796043630589460600569758096053884889879447805105006132699713767367557150489761795472869068129782278017849002844596778891004229197533875895505923685972492521433286787323556277014749122090900091864237767875245478558161450268869314779295069536641458371454261370969879697201006185564216343842875794519595115157704918774002887329814162907645177196800169228130420371665916597792717019878494957329115053590214877945668476542398594280551754277854270048545223765914080032714772217295450124462676640799297154071161633045896857442786316307790232335870370815345372397159426560922937379882208310783128936576065716871917655305229397616188942435792984253801445084652300574954137041049905770084726639462260559456605218950623309234389960914764547127899324589081536076214618125888206105686136537235875426294971119815164257284263015880703462551998375510537251994767819534947926181874368150117712869401606472177966645461593823829271069335222078333106535965207304001809015193803104010149637014699889978199511732925028455361052954208624267414843684111527188821174266081599644970632399132738032213927898982958951476892046220857986648611993611477560252243988321661465736443904065870715462634215869041157443927208670575466193127384641213075138283980847827310368770057628996862167564440761082582954812520282489722702140013130745187852175631779383635657885838112795963249462183782660655465547663223228552085631173323548270527488352140058211343645247930374882507963923724422008403190509017550708919760311257169016271420894680014346004722957418435829810717407715845796471358910642938381714019832120959122816850670526511388268438584456970467834493138385961328835963358934470544112419337826904597557572156375683556092734636837545452684162791157124193182657319700558111047123539216121707766895029782367595157587346604248976360445721030053155165761414851104465342976993486880867776697636397480650843973756554043166990193753410647778200438362560937568180160307341272040541354075077096658452269855901881466880000000000000000000000000000000000 [85,79] 215640468172635630940571277000137088148573460495590055988606297016372938675947356614029816519454674155325763030244704483256761734754454809838208377861754989161393689442974685101497534166250173097236193725827725257127639341029612746179696236557727408871816086028594303152521599881221051216598696265700663622326156382684408650246433581390004588226936222850024398242486898451156705794157343611384802590543828204148097937091323650906940090861558752738482428116793905173446643534585316312936849516318099255835569885188307378390561445903894430785145359160967084330937737269975025652770627504128649348477464962777015933396804239780310939282097375477005976384463531158520637087935055821589333318160226593175064345796107195596580337043080150415253786534177773627086134579995754361273668809979584310982942894273338356246227411757466003643721868708297363727805390882346879622325359190682860880112428022072094686616924177286474146346235097378408079669345243311760802529491849176857006009835503317812046797133711957683855192477908517055326694928257210385722209251093672277879981421482255712134121468766631775138332055881735119594972943564464284978767552088167584731435925474355530349304238102526009323576024192447323393258853800202113381138030444779810751825761140919052817288113447442530665192638240061326200952935466065648364951613766724179360712210632529640176926194527520172403552431374370664054136647919592811754997486711277421742912648185189946774314881826333874150504473647980909060523912097935091430228825287347838474848119196571551700863758998205008108500086249738369308567680695704726338554646074934401169469113826279867751441938310498587855521952534873825794463923611456471982212073115565472772012146910639711432968347792730325690792998123012544406775448560286711693730011914833009371178975078024154640977563846807067688773638934958310968464338774865083650553139025709255759493840969567446255250486430255096926134143808043002792686549336573290632984489323032987644798497824375626359258874267935191701668265203812392387869498437814137796437015547446897116569902166812676462444380226426246644475824461594762104965320665480057110962588158199892888710831904069733999641311513634188543283833192679678901189386183986981607846802846358574298680285651235404480364923634107707365228687768635424022704470948976351955976974978782942735598598923712973735736208982308208625344978213832021622845564599529414728928532252729781661722483917258373360823560502805268337476798861411324759663379807891277581222097313530471387292961871045651914141987669983677883222997743767010420928150555120840013625985771338948375818639499209303088168960000000000000000000000000000000 [85,80] 18095789701552842219428137013624574043496043706611649913947711588722728511616152057173439804427253412424000867120798936395377264107068286489866677599343295082737362753914256761957738040836106224245955057444170220639144281744310580544726464490861401247128162457807693874254432040983010525664007911018379798743831396172154716844609926190969094917710013397222850694428751486200097128447779859479910046378875543694046619646902475463354215219814261163073818721681933107148961442214917313932095001621380866485275980980199899656977129398256871156328567152963633872599682068926524303203376172178107750230932383042583595967390079975279714479000839397695257249947526299767587600506946816862673940151750600472507522676552517401744233169144377495765824684386293607739475024277517944401811276941389960089209076686536169872113719685890454430112080796525059011936373597412218354678812612671424112568493645113071642311611382358652815126841964505059354646953484886939415142255196790803415912208003129039782968139445591575288179579205099351755153204081099222241346952436715598636732090785286917079568666800488420598357007546032649799695605881881115353625064380809232554425405064216285562927254329817766592608954905450168559143679005672673896811831269608738632363598271954123361086836397913075159753210346747998138669548493764105593029864978253758908694416639617711374728271470650884131204882542290800929465107512475979003194224188674880741537184009781752392204740200050972283818154355321901496845252411029359195852078008134691738291276209030054966774266785133314437835394023924643984534855592700369323390898470537217750869066320232846283122737086714401274022845854280755801238394295646431454819318285191286937881326493399987821859436597135568133834471333582379926478030286936082360991309969281729295764691266418362482545846260424717667543586401991117258237554741562738158166342115353939889930723057707834568964981326327216251669926185969789415592308568240401961901500131693923590539371262158733785259461097018213933152804800403535456108690642681599160358517409489238579976178734704563216295518223449040755513799145726627768079816164867354299856070032336031270470082412009725535786850463029341650288340580057716722299605101692023384947430084978786374400864434247239154355562973301678138390841041626752712902391528810142148812993994718613207904033809759938254236809702054822404595258661081640199172510802939373061454871212048438217576485787192199749591675326749061237044118342398073647081096097237636119301254312849480121434252974390209718488968462853347172811633243280555413009886865118838537993494071924431317955053185155803444674560000000000000000000000000000 [85,81] -109348158004598820784462587309249903175144263586031062127684110932382444681855004168194516418553431177801596004348787973970636377940919951215386121242521622523949393753383283485352332872510431640032733233300144419120604732750406827463784981634042571450905466779427832603031266669273055929146910966364352640405911395811211718462333617495940653302844931754379363411789685514824544031595856471526666435097810622142185978781234351184825002073106460628586148271626194181405882944770649821484434229561970040410276145934462251473887914872368757958328464069164120418854647357239411857939609844737454251564015946276735427702122868272930077888845549564574977533128263938011770850971209413368853555875889821239728804218764008329793856037341501017069582778325408980859777922604110904703559662558441629439508683160814350496200029161684971216231523690811202655861873205347753477430343122335854749221798284137174627496473514073615172358876119165077115440407974321855852429102065108072192681504892951545406144020990190629547772707523704809921760101814935040147466786984991524004007095368033548600698315087335032739763272963938900185300634737152489069411703557856698163951883757668846499927528292012086368463241286577236621110322086337961970982143919645339895436179279365729872172715087272466514815447323889874777531982517084161767952036928502743062190742898899222652018758266708133147028007736507467104031672071562126369126761666426053908466575589443706525188565416294599653423724945298797613331687628834089054547775109144107177749374895175775507096004088215643512424010980676953470197538273553930462374158980436088358002595335653488234347707983611221904091804728431811837962863748010199208155432047004648486947967777124791555184957864826606223723942877872492054693676163076991750098595949397210544848099463090264651218157155160953047576782543067277499200999737944389233171205995768960693613223350156023411707825930312279176644463822697400514887567055882654354045157464135087115439381729587908417034110928300317643449382906434622457536561555380971190751817317960403896133939201425660644914419718386707628053239368889987775930168904562686021073866738772337721102725638072558509608995774538103377399007340552391580276833063440860352621853886304074731185092645470338443691872009900202628673414312560411514956605622386117190871231533385469089895735076469154216687378645712141872910076662925414974970739126685822206079725360186286909154161762670698181463818214591532015009942701008450838586801918662570042471247554119540208845487269497343684577301237249902700395900186249544460184832193386340052550710405743573828468070319523763322880000000000000000000000000 [85,82] -1957956889737601564836190534528646636667565154778752422087202666898790518013109261151723261183674916949633044615533373403358552374585083307354271788052783411177669820771417255529555669991851052634492476764708367390029272120971133260520836597473148494904041561254894542928654611670362258269974773503821958690812736023244044733861564498046979920283442476375067489827246955641852773819619286563398173853129745486739174829810385684145777709045142034216706019354967978113062066024362654787322475100413090130763075710130976899183925616773152320587266707506190820667425391802807779339297655733169734396910961602595690931318962051188609699264509442641841178122024589060044983335120748872869301840207068230401516959146001320865684559088986275907323111605709068787705142553382156077274800856811148395261204031073913626539279103557565916340902509198619937426036893543148166694642490388216673233637366919059662680579274155937230251223167135385960730839507321106263053403963327972131771486195180386314993673392548072576980136224006336643590786701170766069843229078950183123650574738523671900478389355950823600661836652749760560795659905914282311666107036609951018681202584944534234043584869069836183748806338591840000188492884617739512044805698368914544906717708862774029878246503719310117169039363963805941911982164045966981682337146879608586744254776855587900054721410441014956621222444089625729882485906969517319273686861485101177935459856023806473568411708260986461091219861465544433993688825747568050462482763599568056356977456021536249487514215107505015143260623923842011654064715085429898175321494745364024903391027999958613622747591567415916953861435253214455634056526051286665381892400365418416615352029629442047303950144128378048184824259293699052436108683687295370052747926819650387600692005375348052941879291645105839463486770159723442336629976048131530195697516815863254052152737928851030632242163733711210705054645301709026740708807102243140875652113406771542154478864512574983294091004051990483477347024968562548556620402763300738742700958464130959155863831476146198406625706807370091353731196784759328590607279633374899889786421003251812997284529613648724683303378883268870447974048242903940180653231999999316498030385733122247739349172147548996733162133677892158745488158562838062545619041175746060727982430063907722947145051821751034669222086439936688734532475810798143641126768349684827123702334243807833974278976792378571123359561314787466689782965004609009873250781141445773729989570724913988534987113141618350253891125375625660254823017661089742032582070897816326046400170843166882876292903100125020160000000000000000000000 [85,83] 19357824859231818231636917552286818911410417378365079312178653869713084808606055778253490642502209471894791721781792777431413484234629478443211708532574073822822516819722650348891089780701418805110669042454058210883042013236620742909333714884071732088486437827493205483207636212522755619107436151154795235754530605102584649135616724804897933372774798270309637810434761759110741912300077387145172719935812511588364303427775411279219224269828851654448365640644118309385848358966379392849791996438547229144915376519317969622172810722821538909879090307181624160544635574699398563270182270209189660583447107701049239462240392729157279904195401928228495459299194188514123745931070287099062909382865707880085200424277855194391420766737189941556388425064378857496223042763928702436997023757096924624489004802948685327903244689005374446545266235698151012170204157864758311093619449092367069014078640007355662267957569279277943510397098771875825759608516761324172907805342953604051001341048466788156119391666358999043472261914067748506077657012031632093374508694138067161540239238367922255141967337149700046202325856476473324553922200680148187732360445921310955063216606886689954259264732048066752592117461987127742436293076774961383087891986411396715148881188986192932829627808408043734691747732053088502720680779989263584641500140315087389195063021049824956690820556505270244426097467232836818061582590935243000235456809271945116893693897538026763229231984938201961374305376969169820992167842124279704990659053350042101758221899654532730061900009031168013482287227064963988663843187399543941729005093993415274738992171222910124334931410064809832517081029749284289564129101234897426651938659336328344871858728834421719775581782989761334070905101190971324720058675570661517656270655633688559065362910958716859176377338773090718493919446486938362060703992030054690471940065578429347989486627314419107379594742418799965960584339958455660481965686595772964809935019658866404283401364473996334677357530717261673156337704631651198892881105205551929135854577028510587878987178671232531862576964220885290974107443923151536459652730646355734412319558886406463765020691671373092092116577189693463094708226699531762092483289764532829445073338192866148669822901829617497318424534701911146008386020806736556568737083814030708242603585929525515910118532748749565069772125036597285853451526088081317377415458159082320296300536053132268534782446290516109128077891345552886741670745243603644048677329867166195348685599021378370291669254114588502323478509559528911982076312564707640666221447537646618959770877151487211458831731088424960000000000000000000 [85,84] 59422189303995409436001733320207497306854830677968518251939159599175051210651046124068037568325231977685619926527841946337001202536441061148780216838083414735478629589358551802433508468060899800647656893046234356470252272405258414196652023369849127057615640774609748285370577661812471166188736408968124334280337943188444860955581817152460599768858461307428994305280096766492365328644114577136403384660981161343918640608040220660517013739279738268315597720348282773982170493825090646991544484882469253945076769099968420128069709502219103331942503997590731489496939583831582929022311093735969865702271519682431962051237612063783077314629281322606909780751384399769281911531273052193347309753226425282539809233086014038765963821245742487925351507265919516438620937844124144094277375476733683652376678242088011161144902529968754075437785367873181380974192320617370600435923612708825480215812920834704882872269287952977950356801674814963651559625816527141565591321702177968865128212250310405653915754697781798339591446003217529716000401730432382453552210110337749155912974939834524415512541171661895542911066024109643113701645203347025997171503809740086930712580101822581842999809717785861146719248019405244460006016118852905806416974358134417495067831095640608201178621802564154634019491401255611478513509124962958366014730226695030956934356841671511531048295872770986516228934393714103844992474666864288369475855203888936363166938493929876246129942319976021258188052541094900690152827252307525779305249661150964555983673638541789484063336156634744849163789098163244095099857601330279530462627239618747304782529865315024081658307784694715464655953779938849636941989629987581380285578184441474874897601318804148754036179733364705221433445205064246426216104653700501415583993219021037754141739130655129029890185810043309387703078610831572970911090195755642196408129288100031919035947831457901233023832075509611615355229381962772590856172452976593744818328794134252620086066272270448664925378777323270231993222402345311231117073740648358322679733488477728326149421712190681273779718777288800620825691135728360071932313909358273563640287408421027039592564655629852237444093209270208434508050256945918202144595443439421054973747435508814144809010238990877487522213271849957946778367770404337434847127527795022886412054557776102125484424601443502768363112648714064503758086895314098616390145792835140654377832488290185495876550543851695067772600129393100164454451295878463960332464838760159161854194101035711527051810359887066885157067992225995867482312202979867532695443372325174313870142222325329394003808962478080000000000000000 [85,85] -1561511956655562714946172259731565777934017281902498995913730298243434591749725859417410185039613928513955301881840918603220860569499386053558851828897916825671707651519016440079696124894312821031173644272286021407734220657202486853936540385803649218911041121311262424878902909662806792848342785162898978644289119385007183128722114379555736774389811873602045442931440532411537077219739654764107197038033677262820075200719323788196766264405177123445291359787577440902227421248910437650613756387764774493930226916457008462653716516836346488368201013901594922979908490527703032846374490672904145423174708439568321613937222610765026848012641795250246791502331149229892646040177896751051306550927923885439727788092333725280172995522317727964770006802648998474863119624145082728338788616994999232261635719514513157616809351636794292413011460391529309259680739688615703786429691606074295591005643781618597741508361489065508715377480047724908160731533855667597010461283996434341440036625481105743741581626745784205210379060145698715944497114369880882425910117099154823578482124747950644364938241918051653440938654725281274627934712018890838883987805468671014423519419635551433430615356294881754718280302244811321594022390006395679617547512876015481365680430921801991449610210527645605520494990677066390628951217826834160911189013717422696926517270700430644597692462823048455884258171891597254868843568547285735330258140390868985651727957375066637062099240694345582845883084363425768737599930781358199599246168408341265181970250629235182286828363730727660198610204957456692447047006530554062444492281903357709899260308076982217445992581270535484775416143846499241884861679452903685561907751350047286484231863970823406473658216576991786876746309806853837222078545020742742886222268604063737853661763168998704494954152617632017249189767768871475834976987101187549646899338810910743138828588477991278981753059347199236677592954273227241399395096812976065779965141029043323028703178675513577283609133689306601812953414257667425118137607457294764053853230279958531781224406654805539837212684694179309333713416164602771337096684828283974807109905862502610227975063914488659066552730055598788739318919634431503647222543786261815481115756584929177098371103413624864988078883659959923819848163526403157591718311576853247905227481694450597947951200488492581162096907754536920101074867762607226859818169635599303456822440543210239681337571526723072592370723792966038342204858129883145513950097108598522356002629049624548462107775540299261715037524088543367974930591335464311416697371002726789401718364081062078714098252513280000000000000 [86,0] 5841401717764727335441406411089029977698735355085315309389871482668816381496830451808734571688345831047084322405772331068842872330418832489428756360977520903573195794908226972006860749606118543132738495189339941874968555496705390249684416735906321513285179493501703832033894652603689379798052607204060759505441331631053126005611061101726337374231953667952473887717292289279236659877058484392953099217177231547093464627291701984291475641510765250885655503742812598253174366154764019506967732383074933904104187681913219477689786763094660024373512331946848127395348256751410662788039439621988872836585230980862561071483717434031268973624117527617329550330814155617886652920957370169991994651419164190037842206218385478003290457403594540336526688937263778456410652608009975826881108481715064093574736784482061762518389157424163387611331519900507223602505757382462912598881348646675222014085959378812799618673163893725199999632707905838794086050754005470979200845618952332553592998811229496389009938658720207780456636217634309868411202245534947372647532503159791435578691047584079074058294627624418204727469810845605823468654226361634811540811131607603027268679998921764867330940562431357413128092788773947667144793817234096979532234278131134080898447195060515942088619928552649541098377459953267023191653561271429116448214866145866465037163082158187431512206513797046278643035980677939096609163462181481797606449583888768370341815245077567027328417259535982354003646483576901473029226153991196127961166714277010506154045918569365788296069238766692788657564232697800534547537106870572961602660335452709840771512451912926160890924744601109095004761711307230592254693994316342750768738426533713619464240149138634759908527811357109958995761853972556506642284663312259261416300326262723313122614888097121589203799333789942464953449300315503423224166307791778923361537509861575255357956129288603438781008072336477113801145668711854461288497420208695169003590719537658137167989027604459241787969186890957537162445987999422559247730808017748260117998825702290948003463018873170998052415911022133776809997742202405244146463743921375032162728337705382371165043320513968137414662945253175245564620062347099266312008235378774544159538353757481795706300375943378067147702364507483099129585687561813136296629948498652605545679814693815814274502456195398748272215450907532719054276457171962592249530618098581170002376821401766939266262965402146782568494224061238312680586312928544324367956652193391122503783102261146896648900404888272978493531891440652329482141330876973287425134323922297145941985598786367822447676074730133973737947544241068109782416024601368723456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] -1593201618766134958197297021707668364034670650085140654098968831797370593096120026811481296081770799204071092750252821537995789231880321452478408968779445731968986540012702372768671558426688353413550580198724929829078744131934776128106811294994584378859179093138484280870332876547729616684441540486428160081039084482761416418191929404935197888611641475102101496693887813817461475786988847906017499849595313871389294542710037384963492044497627512881407669482037754802836750677697104703163169392577376069929741141846418873715950481150351549065614508897827884276582151389625611925627941776901603294810138087419132034402400720459164321713591650390181287003979018307417070899482930391970922789113069602663335468352372119542793369205887963323663947518122426218385368647687654082343531886727990550217892618853750174778576216295633018902136949084958737969119921704670822702622636586964768206745804094787893680743885428118088765004721148512767209239395891547372444523610742724198989524642050856850197192829969455910875854450019724430604641999100024006564758158379685164250789112488581254248147116721135065802380277852166369227172481169728016701650993890232612251180283789206096296130904819144761411142829298919747625371149725336703075436394566050760054183671666827468311323319296909676201905061703804881181020151435342842999088022842905112075943380166248037489585889407925960216425847655710516826124214073440267299132964924347144362425090485634262829683531499129757336585688432496511126534604289605379748289010463396158931454786769859067388170154765920018435212218445653550421057932903482040476143793045608673981019167055843595587808872800224807468418846553141472502701522243342290585231173798734481155041747321557119156035726066549145084319446569491159621833934562522312338447658605079784966884995623429780848708962227145256772830904334080609257201849490901966270984700012427296704680325901460685565629850794232207746392283445046570517370225187855042019606430649795961516920578521772851214518540490279050692986736347775607928638296729617667495266636913607754967957831646203508157284036871034586396164483346073024969957517273361132514428581077404124392669573132067135711418813639778247953203939459444623721359268350686714454949018747605748480903732081625192455629675399554138103921382974245164612469459277008250857387793394809125376674617085986430582796534990253252412494656930168427653274424686129308608134565329228307937267304633020863048843183699797790207796308087936152754193516521630339219705613318786973051413784570239002643178426330537805191464767328289277593926281808562085249572175070726426194418865642737239514871923686414521689839715780252401664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 3166099199306439562446673672914264750125848877704357723999967259044330185713307281980133217368316517412164451338526830216919928255070145574559405293699060162797402618253357469216565137098479710455238503368224761780980015812804158275124137049184040966524673351991262293139416291013502086999326516685980598524673431465413596837396780648441903058697778830491751282248516081758843106423313932695441576576553452950676099971912587373082723663975094276247592480142902065017323925092867749109759183869103025217447018654476276282310764917467861817398074742837379975048154343601842434171764876113314436106810003108232801951492909724040343240408479051675588434040751743026990070740786525934183842236470762564042648543071148001927938039873435204860061828647046885687017521802407291712844359780566906807723229347469387742783437161867562147521533362324739066557772142386393079986314469735385419113587828686257106449944500974109154331696184713510965143988359574641047124282898938039165123417334368268704243240663177283962265738592245927328380894195811494163360734369241732425307829807026690252845303295693317600999514627164658655607941512672170706465113706451360741527307739160735360196005940478614794983716716190098709296985385423002812712680023443834734850086831008985311548249749566689721610027888457539558983391012935017424754907265501645827591787133935103406767122593577080090901855616234160948383283767464199312636422314412249220842643965331733627181243841878772223977486833575405327783645258679561036131438913601912432830254240935849787622028559216414371810846297469726392298307642278546179878831089140812687512717315921541665263919064537121833380919342849823929342253364369530480335758699859581519699268689580916776125349964908435732887206788167131636351329439168015271938472745344135248161649282334856661516472193817652852674715362537200357765579574649875770237908810732649317722628803112942841500411905067734327803043532299355510919523104305542507741346894462247338170894424467612537681154833069771241344967330542651117637473610601859250694766568127643342480846239424497587341004120384700291907414829042001682617410498480612253924212804789572988237606718429704709912214034825749263380483526153742439452089868928055165903929327323998314134426725623182015134836841493053473296601904577249156946244249501566333507899446222429403929685361086867240175581298386185452075617039898422079815441721687661531109541307229213590023440754083071996847771335247876090102659830868767950906526106310124199292281156625261994815570140772779380425919877710035730486038524565432571292954513322433624563645324297384848581228998987133495150951048168939523168111383353900652298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] 35393421191924631421738497722094998752493980932198712517658932846309724385858191140024125196976808603946065461784782232303159902610803746096268803949191341098987801403467543756729216395699946830821053368332857889906959965186833858807318165788343264694843771438832209120307828942491326597165606184404800496719450117451592453986601449656462922098977431950331363044592832970013914525703958632113212555218261501931241026093553892443193596010415038551202571659846946922166710540740046153662650306866079518339845090299335063990517181749302566258297935659081431844049001843010183004381422820006994728015248649028140009194311450369531241094517011831348661905872223641985546940191498515213949643759414304882003990260475057736964479463042175691072110580447622496378767663563586182562531193311991215269385813513575015547938035140280865294556678270120657710797096073681312795813610625917148796971570389080362415644854682035809209676869386452509211895049662900337397465301875116237424008774882157339021534964666585396158726826808991104989049387540469961261429140406821903831717809017062390194841303569313565539289694543590125956601978190227731926016122023290721819315712216684960828880052310318772461626016932367376771304961662195147821102582406719048054002459764545008654988500606873319184096179578569975397188281312267499186467303333300169227154217148827586942216450335834074293411088356845240518117176955628616901165332309776063219084258560473321829052116317139594849737561084128868208566099066327364282671102989286037403117060531746790925796714816686173940890684326044717366775531214941159716017277521125365364413204555762581937834155093930704887662748581487936475532946077039856420931348994723562826334932349180105062040562180005169527298359653685191947152357733000000388828296595668603366876503198007076138708502611894191737323806248297607794640401985642587130931543938720357069355565793485351777696689620020644390360023762954207824024671002795094202409553897020791649192026248133448581170741731442197568270484906573262653595150947020804197517463780466833041618507545656154151154284240717147462510912486753077523735130479992705995389482454661576728532708258166337144656332035825887309493778700536598918087330750223354469622831497897099710760341897554555645147031375347217610307908971033846366506248349776514906027593196031464106896144062541738888833110615689415421233271578644034321799792416589440649613997844140541184441628916800621852910408583419378558387651358412905010789731854099894050043718900261754493366271129567894948334309231892226771855758939934870892902534417886110769149956436746716665903080916720485873242703212869471893044840859524676985028608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 1190756599044560038685727797443619319524002953791491468573602369983051973813867874966219642641938820699151638938333165678942927334831407356078655466840712222469413607985128205028246719948607709758405074417431240145384317097565300398902158505859359425006302192572339305478887465798962907607384434711480069325261376170628400333565191199113895103749134767118274683265213887621982612872947007526479917538462696010082516704948411254144099808511534055128070140140996161199856567838594035077145383954084906421831340983199800690540971421031807758872329443259660451185683492398838739871915523828038867332449092064525324041305913064859179923508755394375320561760937160914207748628970158600822075337965996619143033506448067119334017677398662900148425431641616603734546345051945567065875608434679779322268820316780957181366477381431048710290580745402552236892595401785988255583221990373526250884123574632816373780647616881576673505082012976835071610247746510843344971426224554306961382821756260170673070336668918108656277488728568808805967783941539764173221395895508798590891154848054304981126597394067360947412191666624879203141187159154194911262928884910092552340282839641935765825780185175161752871730299848822547899490177928165817817321094581131572608722654870205422341845653763654842161076790907678967453311321590185192270948362305018453108297582568235200065102793134198878019797387074226957315607734073364177994585208601352116882191213139040820104554723950233088821099754173663425295050606055059742248092514533817175067104059386585242229014399110278306967620452113100712668757393715028018110290189380814892151905556908751681779353258668329806784964549460950778886981137534640163212404282024288027200284886266424867144422425268446989207080913413293670907446428693530904868082791536435633023945755273552255632398970508448879442847072148805159487671891548886165772674268490843855850319997867443065691133508080538089837573487048300955596310463763615897190837876128962249909659955888379250691710971582328865114420874175925240986894010731820229493413099957973495117477838349352694736984393704670041716999467038727847671135345379496129286447788960992554494459300688686242646705688435727198166221045676131272118755778135428984364482947779665540041369675230255135208966844833356960057878203490161315545744987459592996815271659711825301230397407491948790414567297713481578397059130335981542542920960248615177562519599502360072285277760083286733081125020209541394838630329649799587744264765826720773294273365370177721831053939911714707054197592873169787308913744779971629857966032926559698893858710566143406943806046553081654260317240507596942586433904017790304836911104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -21671614863978777902124106912216780589683706850173459951822358054909334908292585752132160998536110669846855339419279449052512254540890537852121665015608000607064084969141008596746699106887908462154203220383625371638193931926508583179700537020425192874276215895842534368764298364041138798601224984490288066485535166877190393952319290712367774368214909648807224082116951959794580814989685182356395862553160342434698145044423262913021800942039947168981554569054638754242697025403550178542990087055040779667240928695317277752023988985498510217208468397206890448345541510461115921457532499420331422890608262493874440291624796906041491233745050687021610177822455782005075174100753312472125565392548764656856628899286823284139344521171953683010596159406608163730074198115646566681767837766820311438724560391191188634525803789558474627019316710755885043311715705563742195516029162043277886555155563783611409795625714437217605235626491607115530245309866927139136815184517883766795365390523549865315926843599647083944005415644071896408683356492379567120372210235652877661057263772752273948520018517032561820152066092282644732858566066051014958198946539665073974347807455343218895676154514545010716091418507923488382249459048133888357390863486249804383865100965587541678797341266056702158825054498241719213089538055568401504875303535103123689811940437963573912127411730372515580744619426172177315979730575688734945619675597547900063575009902709268157566922939746377218624415507887485478757694134045908143796992303874407601244917338109081823670504576940172196876512466224642933591613199982270927724591003737163602523774533312689196899178456833476560378413273832123274612389008567910540817567075859870911000531596949061122050239768997862344858851426600530659000236601972545247411611682841849651173935238481534760519548968899477152011357010109440894905628895014752526737917244101545295260076893785706622068905276977103813322194478255501905315762625682096386076972414820136727366254617534479007088732498564725382915905245027426060758435804163380786872513555316952645741798558655280663892778214357815958177683508190060168608835791438071823185265290348541428968301667522071710836001633690733462226892483202168117558155652494857534143556554017200868400461584648282018109974796143659050184459454327119081343956733741915655020945582339912269187980256789975416805258896841201510133807940481102133120513634441892417285986977312393179008067506465424919254860288095738841779679800539449293024085599732826144092925349628989945091032544188751129027006356103286502575423323270534445858570373763961284479128479521663560354574454865001565854114601024553924947114098236892772009246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] -28252787135095167066442652115055688632468443194616027709081914286386645504505087051560113382436293192820681966451356190024641993916901378399292138624246136876552410408451282040519140884668111479429533471331970049651447806863168331166990879456936432935370415251990602503219295237342543090501423713795023711383218492644527664296218585755146905614475827722661307109784840152551795132094895818253459941891547192823559124841858763064911117592783714584545032148457314317867953321271050509077863338629571561140519241663044896290564056146046707491860534969959620517769128221909230715027143824169523314305100834384282037848615065383357682738598167952606122973958967283228164876493076231099245185522039734252257592674301612454791797712384362117533704362760209550316375121049802535585298081069265566913191893429316498598128592766634023487174415870201847713151859874138007407663464967351378540518077334420067674654200388149526969516556334154473122640410737430028237638443317391923311662919315528613346569414363873212794442856386311589562150157713684151981227937064709064762923568812442356885208372892632810860151674917425385854514338479868357802760715804530219535827690357149110319184385443835210092902775136765131244443016879892988062520421213290449595897391242588381408820167892025568182373998973383558194822725018203504010574545336867819101710762667885398876161370208824778553489074148046823136969558513274764098278564886249261377166563849340845476983696860045717953197244788757927122639431729468592525810714080030366007487617019657434225778738764208466629852922922326573871377584610749896709389678839040812782177699419529759650364254849390721336794629151233692546620080531475151248407123286952028404693359417703300350507398533872696776434519524674756528266442261934949150636468510141111056194395846965445868739764328320865515513412088339839561556884707523683189373274425537717143864086211076934401307953679186208164428362852875132676388224747138721818604778757804683624132055811084417497797209582706172786989913377277342967596306607012832914774071821889175149280601452717681589650196329304588714789047523354979175436417541414640894903634753430717329978057704126919657739672010032961404376840408922518191742887314246094170904130020596135213616672289323575276565653712362893174073169324211541141680271904926764737475125924160964002142117451834537760592305980064217408384795603084789016491920838851021932631464272370068353924278657803076480411597414483283869519562407294331828964053764094457812041171909248739322864751856340992213613517685168626459622696964573553480558132681950486738229327776609351480210928213588647485691550153809287721010734180452118908828123136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] 1320260712179025319161407749244121546459793777745373637182191809045706945541758310650031158537149831957038386545700747212670704076997269868961008978918845611577972816623159449397789439266493875056387451086603610966766426852844837416388185236993499844644676950618828727398102509050659881823555071208375949076449631167345327098805773363252476343322225127328759893200848545159648198890680789656512317906454558407798274412637704347542540904418376122539697926363191664823806047140813616724911983309001713894243082037766148932501141054432675422373610337415388940726991823623852518854680929389715444189639313920919683764129860724691241167456925424392140401238724176085866340124431257184568523161770119085252797544148802813127499017553439918410665048316057605716591496591254723109620679097083376421432891146069695627858931720412047104166009838668636096026940378330485707601289753154168642542812659152986482411404403357426903574157859398085591244583806504273390231857739807490924324263564385101323237828578278935073370651618296499370030301970033670602235916416932904365562040125759150126142743966652751601000517628119230360771427859377979101205064199542845248060985183089178841939037920960807885450717268548015501775044520556337862741428012717119118202416682649190210260343378104454920642690140929901282918168060836126487938009681731403031706880458317602026640509829520911623591829503854955172918699547865625834781538056192302631661690596774123728035349860097644062963565712166945640662079699305188414804972699309720710436836060656844998700370355114795762587155098385496954135025522018617722839571589496049054997911104092411192683218253211613405847399962272584583526930359705528379442405741723045618857056061035576001926267065536292377799171276589279132231003682103807055786244069810371388775546868034935457057957165262118649897526709065992729226758762132554076854529357500996535554233197526459156728888858933629471407022597388578067186579290922603650905808023263235890522178828645365178444034909814758034648679016853916436770139664140010654817711502978128724173995906688828632328493314726926732712450663944815036873449474273086107665885755987783837515864180270375746224754428414234126216109817363876300943612716778453761558397848725851532557495332446471759650755894243878470693462160055823381763699602831556032789737642468005787586847642022939487015728005132911538150928654993429073024792311417661128462223831026949147535873235508464884960527406741919816311192940704546159238577376857066880644492883208754075502160946032264553955186527924209313948089780726979439202714273545200323668852460857811034702298101912775063604397587323986766703787363169004277019820687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] -3549579389515931495860658249921660024922532534666177208416452690257757976389779606952055806582116009518106077055275843102752477478493659988646754964282754665615599073194504376835691419083480774309712304125299235639882583006653630820799617584076160587096160056480473316411340360731022780223721238981636484015115081772096239014275112758599792540159385336484181345161551360849304216621185279856277485197764383290981341125369025884779526042659145199946190994616071250394353732945857553551288110228323726413003797903975865604707228048134856552996719200976883481718752227940859609454322296506022798569652210182323104507325838516605395983983146897858249005541450068849734584210145653416693114253058081011417263904706141347429173031735402650239475824284633705948669074060109558806960626081788149977067980714098869509676668504110298228434349081369501194267051782873831877589020438019902919098431213569111875230148622729125042722987850258948515936391665146897735754795459708320138506031020412870841502513081292683033890874527797124064018365814631135899863715228910117926404263878439541508121859034360552521648627772438309810056193541619820622091235001655766735188058210709242788354153412817601674854926438831418389961239867664355274393106512945725111221015945008696415540649549285557159985906708223180137436873872223914996790452452416450351109303644572234945359727085821405963645547743319334256761062459179464111589316766425158591523485888336369802141052908333001651370463912138468918556375625757073545887050743103196654770705910200932405304076396716363361865076453914180256983757535024777083142492412624040493652989422028266828974219801291180419994286704418727040288318323136119690838378247383402645671137844077245944404537423239500754771992337265510110176131161383373294601532929466363311711001679406728147944077979496141589328171708628346822253684278966186508162402447139133760914299070313903836542918725599986876223651382118756136490382438021032165765353495985502245635706599479214111019105071589854083718741368618280946510640521743831926290390664769940994334933078844260411807666314613036574398229432899621825658891247161868192960841418535300690125417094036642589408923722535204823355029043775233037399704826606053023383718482517963307818957957318189054262339941540594938063458896624976785219861528802330029968859913751875909990467964331039004359610331274946362958830196517888931892187090239169409836477508403289044053712186057327852324275024999629992398788651128738297690230193975957688977429862972998662949981365268733427251918340228750144337478463098323136751777442226006651366573538043813108399339335053488465260759048516936739548797420130806326775519379456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -14477942317103162858026824785051585723669664796039633679885810645074102622239892090196219474912668167219710312482834254631255504976704682929288172457157093752284204357446531958177836797978479489621230416872970972366811076944412392192128489798673986366391415482270524433931253226591665139026792346701374130563213050993275299228628638715467735255956168165362533425485097108816650120071084600854311281658903698656473738526023515842350104687770073508819564805924371056539029051254829374421647127154137216911567248599029394866209933766224512430051663855693120284309725911716497235809874842132565437497139409126156908613849279272122020072085180122242328130756232779133717972945147442784740327950908479995325708736733191171210477131318238367630101722580784076820544218644509339342584659269877633757131106364418794195035184486913874405989779800528282564369634324215244642709517440182671872596419478274659357314508969596015359913055411407560007795521680317497032253335047707650190070089543798762417304794528232056737857066370473511538863340620457114165469908308850205198604656845672790887536650673866268280514783220270340012463441473617957639951942326994353532934582798824078823748184548061887350026094916066303742650606969568087350191189312224401608199930565537175202682902784089257119033507055989272249873854844911405627961736178276619913143071371770451693542744087096985952021056889019320050228440399918647922073687133361982241397076099160432929585750998113871576719188178585222322608910950371826593054284387770309367620155589181948581437705116309228826211164797200091412646369474856458278654085144996584034258201837918460065233632768305874010995302822782937659619861024615454342787899105405497724917869549555099961360980597100417471414053391445931574809322965730861995692132948177830575762130470130303929438835196964748431411436272614021025523827328076560112310907689896445836103836270182799147300351745322832050374564718365224124608551697215098311537753582827591425126104857193635205470125328914150628818225543155717069026944556348528771523357124378796705742879383517128269580866325761178818579061573346894666386666387297399296634526732699798667492030601003460373421562282142337759798215434198188291873855700854348135069281407377241080813866493748695181592286235381475842807935978761113766643138302564643451081830190779452607666619460739163830033907085207047117524219648730035857223002950763935524388727659963255219747585681724517803648708996495225361419076297387807959236248638617504554021481595007916000370257246242319371612699722608441688292226526708982531364264345841570891976532607256464336134209370083117027064510705390575067838285805607195044844232769536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] 79002188829150919789456795783518146697005919023558078255872378757559045644380809597674684843291683478024322973031426548159295429346419969731578446172658253998415468231376121233859469583931358726979535726307946305669055460200350760139535102950634824920158162993331517874054641682450116475352233396596796370485534096343940371453116436270436306867245712395082914548127437924759669228258143169992990161848002729823592515907982230256151616673896803317709623716264992421827010656950827271952311629596322051388763603520845020288265259675679002177213021227078051306774797379450960845711825843176787559361027251465414090867352197504840193807435036795764668889193624190284858302308856644766799546945256821514148850722536859196257912095599175974079722791398723816182358701068709815745638069889729629770552753103583758328123048667900074714387900797549543621768635652684296331364586026538855751008864371824479769065318733806089269418231549193737101231123606197789587317590649357173599048565996910329909046320799067055245432028658589570003839632206541687571956198512735780354378784197423949635762488333233767847147704225484062404332982075236263747343943162935755580635882893383512537884514794234059216791570550176801873524598911638878052523985398825792955821115791976311016521391387366328511382789346577551404930694189112785202552866402069760589853925941634549101333871962766770189179576051294417787996540612631381548002871323317847774908264559934993170134316373890874704169461970649295600723146714453699390508039423029229630989206010612916567779849635446033807701795210260282879731712778228626259530616636953624722115672422171153415613652415455000069117309131569821339122206133313090613825347138706304184787344705555812954796226143346379140152564702588118740413521557070086299248986427325143382182858914097799664347344765002497981926965654304041720818921655794012022722979162010685987702888754777409941856949067593660089474192937245485570929821826089719686695054745842047048961183580087437902791884904525189450073805185652280653584955643954959580926628888500875231088296063583638387480497897821926511933314954374978178292959721861258750452730058407180542346098291271868503174994043163094629873086141472453636565097775449622141215860303285700605151406244220593721917991994413310988799768063954535836405143902451120642103982549937352616160392186260442742167244341894113613704711704594910752841347251984385882060375131137831220619420218128425705775108539773075317036102016293722720647940633045391487357526465242055328485606998968484178981814844092097903975537554427747495151174788614793328728953210522639509712253653257809622840902473122804761677592737832911919567966568448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -96769412051824662025010607957756908206933460556920698955909492420952571603492995808763178664291984540741866314964643947079392519969724010504348199755756769699289588064975029901185471330503332060317238505655945877436287662514477612399485349570722812227722482659703337622409588954755898197268178668336560756774436547740203438106275718522338765087709926788152521627974754196997743067086835206558591581886330019621442316107305069590724389744135503644422353790127018063253948792566368226009482808910549240190520482706626075561277993848973780085297712653541092918079941021137254070193934103965359501398425258533213584185255331186496115085261475727602350070226270816549053104224510538203879578021430882490041605699494966574175804299827934531465251683706200207291893502632050617315862120764737953158326555980880600764879399254391449856840396032151196030735293416257479517108195622742877989280504316855021628974485073150275845235296473536584931250986618806326226867042589088343805892921998022457135339171132673429945102164585968464136434008704217379523042707174680994769466462232253831440030571056502016995968938306607500813119950028646282679859803094159428379173654383025028138788025732761202470599943676082091193226829219170467752455728348813656540873407253417520478175953040399984027024723427781953290676691776173625899382137449690077633687923007575901450075121164553103447678269356295933393359604142575506601389320072308255314507955086034905579591333290255332643784790809984198149042491455326862442144713528206069894689738419927140837810848805902976763077884987391483738084239714487348519081972854197794166090220027159076778746277032122839707753906874638279145906252030237601612025841125185951330139017427382248726982990523943167867518138913737434845349002923922185613071675273574230486981515466652877344867892196505851709804295583442778530249957774360355870683388085571805978057346146817353712837755450468646894901194962068023985566144145913471822648403685801846938160326952662314109111935167713160636978525617495101788386840521736414966338737528747258820771017323842748406454950200637597366095293494687053871831757547246366842969142088497123031663561671540566425357906897029971939622222021778621111897796337750827321497494821768091643875208761204533194838048530112276275274309550963238373807169022022088059408460522204337139898569135733415938785328693050904183286513720398891467231487752463504594816026450147716140662284097457358156177404749512910180250725985102891884295759577271236136730154688413160802522225343720088215847814803523406898985805286215937441604121686839847606291686846585703758939989925320238042491346441196898518135355677924091938774227877888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] -154044354651009867013324694416697519710686342769087393113258532150251218195828319737230314754955245895903308927945184722206738343884886572912109745099225308000515552693564408665153312377385652311331992092344044126255246263035623754208904129713355295814229409575311052134877439672911806361947066488525534848652614200096911058980708703217761656362135085746425183553855574880805037633993525388102285947008104233532517320428672078897054503621234623389006175187850087751320627178883136046820143623733005373642096309964084741158768168230131513813942698412581206770209187889163542107665139764219100696208322487459504791041806767679743290859071095752423242556219469765209271104933494315326318050129045793757174102846007892669244765944114081747595012146020227286205592003670890295969495312017252893640602500936965691295945411241322938044140473147964897464088832684849199251735446159326460486322883960700263381070089092490181966953934825091227413405152607576494689267224900393797868284533920869052727397736624310134856680827681190709979828102207882905163600518778351890957358845593900182801347566995809791292113057017255731536965200350846179408738722093995222929773692662461407439275413352355146956412840827356002777817607692093863198948476750252594370597901129665516947521337799421355721294643541774610209834564291584985740692054466084261790687251358461443343465009990852393006722585961813135105240790184779555254054501377205818863522134819864942535484350517001278124104155031489371148080818993532488284439868938437553188775242306498896952805595969294267850184900893495318888218122200781939719265472408600748217894579042001693241582773493242589476976492928956662546805937453851435223680761469798121007428816134455023262629263593485169867107050640059054305752751876138305769188563917110453375170197341702921743249278258261372783079970970002937618209727136142061043477702747936387517360298595943377822996470320182631219819579589986430905289455027463410210879719989332914736325334217943377171021776656985430997277776125565990752973148158976228233129517930900247931590994103342557402596192776067922152967066992554281045695079327854026547148368342406459833214799054929006188778785335154446783773324217900441458572940521989987739075542332217235508451252064158915005244829202359367540572196815943728798318181683379763757015557826222685538552356601442179742042562783865688960219969367570848104942288175933873042132044058722994944676327603487109213481213120723232591171978626261181653703882211468138527287435159683801760364877063442509132633331299343555354006156008970002808429895738674654087885938159120305841643740709545652607153207017202221017433797365815818264030014865408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] 1120737350944968141846690829005559499580020056483609813494241770031654352751663162250301745806486232216909506231986118605314311361275396071754140607593783145950050530434777730387219188796643424792217146745554858826702201742187170374821280534027560916910853928293936745020286055235621936926529823298833620011405164076857911502184256099791260875018244623937517887068698733222582707760378189344766109961381895903398545509208844033233347596178102005162668481624901601154818599156587966279575973503286621158981190452209235800319606054274544391275106867862259069665554486566080377436701141152627031854132300700765269364934288874008012563953931566015945519081106443948443977509830798200903939869256919284269600146987974490637266020572616002923476925477922598978818019840703641002498759957882354486288674878413101122695328045898656179973795141422621779656113903654960288193218491184116441109506429123604615355401405187685571737513918357274766293943583690513175978061248728206497685873780187462436143743984054529917504272139457632251290659461895148267715232512313627952158288309656947422290332680830950621707260135858092492859756932671604090603919111718673386329413742050777588631199068257826172975193016107246911242252128136357375362756328969841332687632338123431934038121681054046659231433119616668496140462793559565899170335843529372699564834925786635073461387096416713982890477034056807804732925485784112350995369289772169662367480640147310879225749777944315626666076901882798486001257749475897464282890020477794961783321833875496682307030787040851444905682749067157983577625805275847168033081620682434353954911268646640824736988305394074883201967422291549553626961271401669681668433126979126509549328219224375615653332414246023192368949142774685799911937040018410793006599397021035633284305529249240064924005441214354361148466627949326902915606079525572085883049757656186557283012606368111597523039547847670740909758727447245529354975657589475102724446786284492491166047600343272922543782817665141090485485756907487638017696259967010824742800311637592163740509803894690988735469024120736302198189386298942377560035251924283942275849693703705084970083059501868176107618037681403863600681064681714984988146527136510425400975145580500372150319359019896986071549883063330318981185006626178675084511269363868992977877747104058399991343388030310852993042896907166699844074183825512025567882163593580241694429616509975257719138328136524311729740618178786277084229869100930251558988389535007683953165806309064915287383446684158631763001780281666886222252646171357028665074295200338097232613257490354975807872015580514852144548786207591233460093053724666255910495127076864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] -3388741615058284861719294582879613256103644553455600455430502039605549972262106999955882990676582304987714160505651126863254202568192954056149248168658985811936871087418401539119629574216202603090499980872865307994606566779300436337970389544274225038505771637205873686268170672393488215571234196702858138599338733951153016220066019291775124608816346933769630525808200751905534003397724512499050843915619355591042197430196748459754441974168916534028514185126825276763678058971485859892721757275083708284482876947200766407174990887351202094964468931301961697819808020828899744029553166564044540796206287116607638314674596745671779259113511559934429941338101911937066394197251046551798731418348889286513104219542219771452125454656810631316908173055033410161190119281247398550638965649952874999683189323057563556833546084826371919434611256768178923490675943757208353305228874093590135357767331563947737920907264434594358560419549178685393892968716090520226757854399879636599150016675987717568510676790182138197036897842192517746979375809501515601858532445817062190591022239416964597701341161031801302650118336353901261267663035167470426185990156154630462574335172742311662475508221062415449633934520213446589327040855098519483384745571245202141704907070995949835014081860520993905906867813733772155153730904518663580665822122384541787709163328882415153678641749506435750295883966092665830028480407346941703711425604106493034447275421027159139626784142432269323981033869467184429558768300296726779665259252485629838980043592696068903180327676203481053735175024701104985399974721981190450330301695930333047393096810972344835421914430620455115126576749489025343142626589758919912226122561007810112730688093285638513615429402519701473348896186999317462618191868406085322989766522349266887785293842876270191740023550056998641266998944760700653490046246627789096818676769724696973510552786959742443772609482978866101172036102386823544758417119585348315350412491005413771301948480238063733169426829877980896413891706079437992083447699832622945142160301822535203074902379378843836476246809073974196947952920648645063989406311136474132685360679009716570885013445848562517157054861791351256914898332339812969110692700104417504215067347377266029205942666541308501100842312453321339698097595910138392021568097080612167904097022097329009034408923169777587737264072706955741951269197447743501774464200667099514569993661724648688836645574326049301809195529651316463804474479245665981479139335424675902140657045508401358569672228824918884867950445499837378389140959913119917067873901251642826547097777177222496311375757190951900174129575855250449813610224373448573081578366828544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] 3392578196327957012066094282531451021316893521898997597608239966881475215234540172918435232850827631269969521261962652369032703440905792264568409983654168828899120985077992129514823967790952931309497037295310356127590531314193383166575281885690972585626642789419064729110717952015364118841735512823694608605415187068850047618259688336673277765619450542298659127176604822242067711262555076698426357402196549635600462965166726619630158806807631193137074694653638255079769704072803920102319790153813508047091300706726936770552425269105660727467238228215254193720111663169980664308257960939563739838187688832178285250345447197920452743068933191726051085903957726043566654741583630708233260559965623611584643712608451283269098451217824985406145503703453008238046569003025059960569370313583170361946129913309884369971228888753973405605477374207989398291684009122877207953727392520806008325705706490069602243762033308522656092608444934798275550785485473916644583607901593747398591916539637636794977763842234651449962529263344482697970007888255269777694250915457191854894003258930063993878199361649276111751147681996427603616863075238699060082435864791934132629310097729906691714983842984992407944034252155176910251565211011638106813315110837365427393842232800065850213120648850496996821034991092532647486616128717358905119620366413218961007276935863096292854237274177196805300556468746852620899512571470740435207636249828601341546811259743417245308019414141034363203793811205084686662181702447483908916500634886861902879301413398753172902556947558083224521906233891154420738752530889859102458233941254050977991240699942444586436731967651815531347101883023727679051031586033716398995732064917909157779052340466839781129977249687824377253320152363264474483009568853263766500425165164444784616726791645849479293578430131447251651188170507549356101688369461573520565510275227414643648841967986560617874201547560373321481192839739431257290117579628735083714808723971472282051159230129742426897727582054406100921173501243920487510960210941694322194356232223351792279084257719082095776260502429493073654499931343670036418001806121992195793543355745099620210395199074305482826248015684797975193559939026195009456846073068295812961988472754407780611017814589278733450552266494236109734844690727835928652274192157880364073060938251607037361167903866289092269866922258595066730915223225405041791825656579853359102625696358777817722105024509334615925440293215976324080213394335520104485118089948128306940375717856774662308288552622246702191738403271380686557171351938800430860597950389004273919858019003948435975104541997031352331920511706801632316756480742929474172327825506304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 9371234259033837054379160730760565310819116611815213073588625692435365117508942109216933872920596703152382927156974794336439663515383598773572584177931733007842194360388106815545321133886712677228394771390418762540049354667523511589031865649438429315459965527143254804597566488674329804455904434461375972548085922175135983657688213905956732026889810828268133828151845290563803632413329985386655427550695480197600863566099517993627065522401179923317793234530529741380721328381478890162388745606985665925896070629889624440829015171063225594396293511330229417308739678083175366880198796248350162332145482233789284857062860035918082394907853515795707905020140528295958747444816529242837604216082457698973409218238474057455391975397994540187819355636489400869969073965194047916332962513227076685905019718063732553307368498796443760546652830264842540801862686838491704006902077826451669777320999278933809762894832032615337520227226076188327134951214823630261696733362017618346884357835639784347719409069905954133497994942615168816271491738281571200492449185732557343528471675993597351547843953969397069111884730260916292927017058962056220586462156386596984847873453866829732422568949690438206797823288774420407534978795494537902714251606562391087233842388818101779797419100529003133057349114315942915471464925455186706833107464424854202521267483688930717447578999987664429891452656037374352695726053729513030605274592594528634015533199199597632091286597535640670039437778613477679601508598950787325716230715396852791614627962507391391972517294052000743547215856391853056799359964362925863785476856117874305661594549244160224866599334664792903452574602569025811986038367520556934250342814951012459772652825769877862562722250395623295473721657205388455695205993973031000355617753610532269579240165422984363343951798561236459556285769141452882497280271315904712733589298597392876189353128201930988427978791650149755842332749090793872178704548738787876581768639245836696502002107410417325567331181992861279590753637245877010677691058288576198602085924365844753216505068576589032536057178413061392196439381238054694250970072988312137529438475522006141951400008175430652856002173351232135344716350872750833581857711750435969092928562658132275850419233101646100151079436691419792825290084533690754261586891001686906319150887185071114993960338343183610611697854027427147531323355890676846628126378149352287030322267857553624054454980003136807830582025238488859110759296428613427307376379746551999183711511508135613619767492920346030009379339795591013243635248586081631801707254249370272814748286119585670891341823391274757042958515165214980384172228577532501999171009511424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] -32786895063371035058736658896932597809600483642929793963825611454139697213228320527931425774840415435937604364940061526351953546669468199127677638423148769949624810504751483036457959128123265991610928348192850371282884411600153862121831497154414962313220799300565189846462306910608509133220913955712272141515020877947485557142212945794192098348195328983980156166756476164903971679922493631501277909882779557005127771808677626499871874289859304134249474913016735511627060593958120126324099484387767511160142394893897748894045386258876097894164294929105858011128179682073083957976810938011863210917600337622298845011714377759060602294633722886916951178164908490067214309378159265077912343305015003890059383798220610015938148308160621284254940337559957354244480526221089530515059492733123547885395211671896163239497043745702741330778151844307238793349860357982953649733087384214492279133045417143156914159269488592621830829167534098955598001705110996465367051846798809087393819540993250167539244655544441580515059213840489709839611984295002776834907754528344731712333972709046591743183946961622656327538187377298363055806187122709282021706079408987583368026449982655370942623833730651464880765523258111936585732315971032273776406126018395558540224564917709413834779251001238394884097805608926590130828372560240300278812139152741732476288401327184157107706811418706149342448217870822738674625110818336491636810414437780826598224001644043543561578423525822493106167811891663849804843390954145958751545727621880309622789011439535098094307594771963062727377310361849168988945398511681115268294580044411433654415710413147359378057805239608208521182353842310527913622628819029644922328077166762605209556764986622471164999809780170027212912458197203511057023595550128298593467762327456366263992181107412091458056895389268193986702105422074150080167033882784170034664303546109036830510979449197795985852667588745837834508531332529017732708915784295898536063268992448110260671579755488360962808282403837863684248233949227011325578297681611231411661058342416640280594007025668941998676085582362372399437258995986780328860393757567530369840344628187537427012789199228318727566407228274548457532853198068289645136878468078529728228283511981347291533194569301804376251378581400479375232781534253128473039574850397164222145808764983973744628983520223307173924749115491738017666158200148432947765903645722090267464215404852023120297535932473857118302107249536464940491657096905424946635355497991271568372200440994772781622882194932191775656638404687462312665894245144961541033069786811712520591491773339422406038464565974370829117655613358303169431770058219629346237707215437824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] 32479212922524537959906804330609396469613138474711074848380059774567051692291770791108553126666331185676500979649039991918539445078157576963214526033219556365391690766733179300242515283037462358072976518878329607024771158657044891531547769790699086639362015535433137326589550357760361125770940125093354289102755673417496375035253433689717742769881359876218535956682687184931111095010347247893696254353757566441093106079298531834285061614846811406672953721125222142099582322945223244199825857880722422650055161393069328676800636249652087943303716737053469908976293388726399587303824968010102478413941312769055203887714364966790693430749744471415149290496687340315307806381658353217415299665575117059496458233360894840732037197049380822332598871280834919636242323011529329540519215828206363671209666864448297860270271790631280204349294590801109828313612414460917392546103177223379892833810387473235006013862269061720048882913682669063755491207951102252894375259741179021566506981964112717697582386203019096239198042890111420469583356142814023831336079382542054673756802181711385453340814546369102841400188313599365514511030753498063746839798674111387849038445240302325388365876762202108182670648541144284175031903444824459859902293472909146423747131897146245108085715220042502542027866565404409422591821812158595562641548407825506589261882996890716443855763232266720845865954413744768845116746073769482987627890232906131205289093587550221789242802979782119168136689271013003874589549321853143907130116413021735709307822759537460622485946878221851526081779884172659918788433488135188235877472255505163950082559587832694894893304232856161601769839240224287385285933229068955836784805091080620520838382186604739416315733237143526274815964290738956212239135581238157852140477997833275500132117351729156242373815182777833043918041524618416106465000753491967201128315376607029378130795084668018756927098595234268654018045869757167931869869517592133313986232431040752781413326574734261899679947812707285959961716075206785211191189049884345288499006318693144029076052930489949752160176657605354776406201295002696558412182898470867596635224447541444817535957845441336487983077415402415765669484389023905549656308621999860034826730858261374492103674846240887315540099097369094261516043774890111169914729220102265109045455029429500359867892352683173731436404242423229479662430391762795827266180940969605004144113459924047072378731739123969206354354645317193545746752595024406596964550806519090608383174973692015475039328177620403834475504948256341220298384894452931558790215669066878108507164047145941475674304616838172124249369419388556107083225382005937579792908523929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] 15864186560771004395038942043402532835926860302927157741435907434001853544916642531688194912858974290281945559520018187411579231160678415273698014697927987975511803513270334527315307159938404574946193466972797405237064814933371484268893292287559618562756503610492716555473720800923119332583736238459387850969650239108907013818333082301105024849949380497035038361925260465723495658190387628896176427025456530864281137210346004228552142277921086254685002177642944387668558776493867125875978942625957139586564615890749583173960319465229366534611932645400703294684064281204409127548790167034274651140520536203189990154131052653804948926611929209112758276764061069837131436890204051298108673644486093311500468723501011953023978550627493133443393452528325770502176370504171564031675516837047630778050940703470107056495697652683537770958245162809247274884061786574621524596571941741673439000703896568123533426060754658730938684406300796671222481138795293946780117828246403330877541438056680565993651821725040900749857119102771385947687154438449946570892386419169225910147346728643601204939247762653156194625046670997323908663068195084697667333748170370890278075860229309849947385180245635891872867032536737578736085633117000919493207116289763523260498559997105873194056577560904544472140411086782491983719922032599500861738266175200342868121840500978647667070131126538696001520043619912605526943034039435542418422910698613858955788263100543658724970608536745162865795807658655484706850674983741449083181638687374338068337235992847412961917770129924078997286363479708234656098586557820409427906298913634448741882722549613794808601497612974242739934065544099643003634038218335200838750289284517909831698138347250267494499314690264002271402334269599014804268219394531630047316910808521273662361132925049219866142654712524471502219388556468349509448266721691509502325446166978005637831109992094210246480678865063048719393886116775864088365521922340853727318361969661953356238426435628140626803185123667842067513397767293621503470005743527875996791262639058857009845864908850213815583309204886610628162399298605352070445072736043899392237578273376491580143354875972640080789786055753495763722639897337673779844230986433014777288157661559915822663871460922874473708851708571969321066044317104874140003635864755258055585047432715314324358411074031650073875086032118076027364493538162944983721293522563481767887165318562110232715372818803950665156002148683863915108680198250264443609725941726479317459340768491364417055882641081602841850086131741355124403211840493477931460357917158478842059230278149434314398065940759416890783512526513281584805075058730569816045755155087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] -66817973772507118046130869994535308541849161707775905284003102769638812384056846710632402557997906421034802013711880633053065479982234031975815806322389610746867265734223871179173664103282594389903670036235344065236547828652331413662037879788563599985437435888701836334898284993601827322375478134626650573772290769002605667949931180558671430201620424889030076415806070434581644841157625465792032712246116494298832193942694689176846073594186375610541799681473307549896729029280230195886634414422768580655609696068563190275613940331790072119798219133359561835631935386510797995264874549322119809215795950718865866849323905232211975961911061630634076947650546462176884093325917733796855492582649294134126760395752379563394715917217436834102106694017196886312352734000682659686276713716198715507270218571634283060752574793183867493884954167047026591767934491388132607661624810955310877350732407407233570952730653007216857568271451512502551646392357439799624479918752761373518272787451898177952895355905610190372932970393041927467061822202581242399642978490142446041465634552033528319850751643359493004554599467758776956033675143541419774868889778232216007004487850966566921355942849344598739545989590606892692457883114344747312535726914356153725511890080953107771336588902146478810468983229860666978885850432276461551078837267084960871970964078501364029369993927415489090227070679033936115959220539847420801319440728435829218291158157740516678381978542003349470404935059581677973105782468018036482669660352596642246323901022457940428438334396472038203526000463130602619755040589138327159961866386103273038784099231597511255009036811016264160371079574720884807661875355584739007467766775016757448637638324791162081421665389492333594149041520552404102667311512042061546961520272474905794057638294516236781054124622610647150594913575365792648391960847887529897798867736985735247797912613763988766130322981736902098361493274633655051097020375220730210518657289571415036413975868964315306703446761498037412372159862153923517109632075486581001119772576910188890317976601547494650885060227912578333311288196466390027964488669146926145150355367624402882086343382952869340514432704386292660800745748356143167210529454532686260356285707252979887509901056655896686072612823121199284855996147052463665390495531507237031115560907143920893900273809343679424991436990386855070655549099827478058364824150762283854361285079575146341544484883336966833919120795766983697248878498641821372794606598127459413739144146846604332547068910868738378606624826097374011699414525820907850270139757292872814227140576349436591716258622554073722319842011137371815841111520360992564223653546295296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] 50126258055329335967811161298297294515422689816633683905899574075695108080036730840154280119670338878174364300809855161174463699852542691523911595137466883641930781348345883571637978709604424861716257799942177132519691074645957367367833832657599344441039139147588860673751188893330043360824061284450706934452509604365099771244774137764262135231091545855783295797930360085291567293423693901835432307709796304639091831541453896049593734051061713275801313033143502880890461016853925525226765754645320719209131081980132142577493369550115051622438025255881337579596316963865320132377698229793898387118103616900602937926868649768238346900971501792843541876316840003065631997911497204543554704018280218586657831224175905007885739981785784963580239063563783170248064435576679591520013684216000142630761322556212454810965731934928721330556518249695644795003640681413154818839886003044670457719075271109224145487122956582230076056902128319012698834091520516202438745289403361243666529476316322004668856187965112306514252748551352277761854627717825095988440708481579825506916170245160550498833616245157809537222506273985275576813717450663385105034521817845664743054311802007047485227847051891287399294960689078908905097027686077660161599745445307040201547598483832870675661684337917690223693262745328190555982270143699470564210207161228098540364053637321331370438965770588399445576074197455403028320445814200227147415086375287413779408021211022086889391157290419975755165225242848128057541316584120412646172404974769356995771360210499821779086918116627294037805914404423918995753119079665370233420955139421153712372300758330362737287284494103838136460556376462935996602164839509369521768716014719455133008813806817932934356729504080104629976647938158463479999593156511639090815698812906165605470668568471980623135852832417793709121738202020863239156265674430232870784123638482923802935247585373284154289029890943958597312910741492637686236499128833343698048695416519964036283594940586785424972567200419071222276562992494789173427102515422445032652818216774185592374405967548101151689161086373039774763839245948824934461765506513775946560156465684697292923840254545210661687682237766171837942105781730614830971464821997245970760288900723019237323257152576376446772676620286687210189591165531001051991783242901844017958371185225781291309752429111651664998909252608223315910255411402356256602156824458656840672983685483108885130339461294378392967929630290596867420472630079670219828196046424064517025788343422839155095699542390668937671738960916169400317446239462285966565692697353821201197282413869749856018745217488832831772948163372207981875823501106272334835836329656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] 28594036586660381255128016257816481645442802307138854033683259309469914092308108800783506256315796336910548625263947215313841268304045463836251432484336910102888589713587657366848987953701476118388469467277614734367062932606049706207492290145146867371514788960990899094080232990629598533331704620465577603706115999002040994377283429186716366087707630049454671395457398119272042867830902122167608446006116810686178552685502849121429766032877244545526028493427080473303228851881114123521388327167475673480544289298640806923603932074027838743492829412154012659322203888307130490413279339302798605213082832652643252711521677764417837968534701106647481876980549669008945468541076612451957418646390601289341905818203416087980497457368829849775169906950841554333221737114772986148483171642699764061369718481755487522183428743990386817833924954205585874968718586540531793644479539540430420857897475884130992983794216193865914650785923770727806293487405154313673275591579875641019810924365823578609078429145148133659560323299391289750243748819439573540147328232179120298784073682870154275347543113665107765010130422110622345637092088761113027459625847603043063807988073967427579985158087868326841196920573405750642579308926685215385522983661360339551975111156329246899226761115064304477797965357782844755394118890592899441731810846082085521840818164743684926264596684099550072478093117555958532192082129116206056012847711693440951004442408457213997335005981201839265715260114428814807687856842218183816757967763966265303668362551652912174858268347056085816929008520404127106126941934198037812693051924053221017012377730970302582105648090837412526526782618402300461066423922345076672544957276054539139742917319996763997885997161237099062560892778828432786415736183323101937136447219136698845524153808079316302878609433532708622730950571794043554074760151667708236719860645064161099680275795975238408000254666588488207117652851025934428369467125056163783852184306913671397972989239502622177897791283017628050286486191108515146861532215819996534957107980277072330980490196043008479118869151110833174941069899720263664708380138630591181044027848866493718337613494897769997463255035924869321766231522747345728730626338635893625085900373142615279991238613818781045889004810530876462023929745378659737829814895504773381075518927949368557232302538610648611529043897935991762125673669186111436007889950937925467976600564812873653648074649376940735701755007584379278983237882672489761762030788587436831961408121337327251144442037615549575867238905316853542700461999404414726679258746412099742302970614215802224228133349634538065252985453052352675175938777384149112336803063398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] -96331079790719790794716568798038230229523347563258527500627391619394193524125070481160668057170531536360326003186661855098790352112129123255614772073364832819900776223304862593533274008938463564469443842246150682245897102937242290336677735588403227113859041450491755105955490845340490537332870248676446691046264742957117895144450012649390191284822720621936512398567734234443821590609458196351415141101530787292303455310117060204500918622343152444681321637727850900771233202418585975731521321231070761449691258238368312228903174570105156923338604262009454949381182997024963901171550795660074294498089108162005611169972115268630111663005407407578351480795165030715340903250528905283313578474338797065566991350230281845201454423525932418995284405596757315676068157052001560226510287462386019757790025993328550809332123566108911660439314508264823670562226342045447752792983229696411085842035897904838424514397386698215064403859442293774652076813569765603294472462451447807141036395215213810135924780856585312215988385227242047444719824048323481536803242928265102736314788984126847464458836411152786670307179255947681010969223454509725131554821802831288102091477110954169025209533434168580718407933648617132970261029139103091724113686316699927944276424995598313188473781633745922058056704154759687483471402844714003279421426902584869092437426831645355956541751897281142782587149136657072131938114371451131411870007412233223469359338187834260026472728470317960665768830386731346080620654705813363296456795584996503226283178313459219864837446440997492960515500033801403642134381084481198891268043214055705550551130989234457374715175095679000266544058548482499092915668556898730345443686238760778277192828870150094340393318200295970861128862288150248816693265955329738112517840379234283454788697919671679099057988845193948673774436957730857230558396222673565996893412941539767763183649176566813028999295614409648537642579711770019412707001653921116153097761465828821218051564914540464918548502842992025562978813062832759475203831134255130167173322861859211795882460792948475270939149461507279581566403096239322634585856731593369842122358683495064423331460908589974900537144774146592355786162562985858602185087951564833711526016897052777825114156219675215624609021275022438830287026272082266178566821664510729301377071502818864535836810787021237403754170278541329873021063376302001467876540882625585602576863193933457504688494374973281524453892732155541766433079019183055621916604198446145045026097765680697899390761526076530005824232867549920320354723082615893724782869867272308917127691557158453454171122949167313192226236023107612284105751155954320428065808896229376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] 110117395772027922997264611460785597131514398158314675601851130015082116901558956696807151580523942136508793119555330877417747119175964065203048027602416530184766998466753149479014004555180170845192311624203904161931650097212767942827918283875289193911752236266536469331884088009096765641721721241484622962262524603124246513579481622015685739396956522640113222299138655644508830725505430037104057561704032977312323282605195815986555358208685753575917559596595191396468535575683070437891312891790459712451821579006890072724955155281849199097602136139638231642417310952003126283189222856082938741309736228600710402918852880837507325386531980502712000608853654126333095731633608349136805726499199724432294547671508284165630596698112795487973341146621399342573319771656294364047844705859349986742347287978713981788391771063109960267601768214984309132816980847996894089616661544177662475830172318744371793641572587163950362685379337976489746466675295589907113118247641087467042272098637841527458587236964116080906236257575275975764472318528586082228895367959076039561947867610269383945611811230075912138587050844738799600832211404774719985372869213732983227043130726748542316008357640215681236482692261365127813494818781711079789503014286789368943950631082077268294966640554467613725273356301945408292769343102272419515104442526775648381118329308837605415787970294373200182640111365260168778395409370855922357802601742818007427883571463407294824906725918477694727345679197399970301209706436858656587185507771479291083035604995688471660019873957775610177189366065903412056751235321145812122434516273477520486211902574922285626875857609914778415561595585881171251085500359198109826967083253706753148732951688622069568927729584351032125425856303349747288455819204258104731998201119603945785227118370497907140110806368100107690500705041001733984068519673116138515874048831279537356825110471129648462366120769944611518394599048416892218437620970555405657978056810909996612715784043897732876712243108906932560061018853643411080248819734227870066293088858115791769737544079688865625811892901590410453654815707059789125633971720670555467012595439667805757173404368893843102075460850818662097699204360276694578752575315249052116735517967225088833066670822848737774311062087274689818142319209311025077154427370199262906674620328807606763547513192950298113308918007846769387487429554888603233297475665763734005229735339354636737407208380117777120859227045301571322640829385347448947036148324649025409835735358760099696148575243286891368074709844325935007225201503666784042205003558884003401614881628378523179937155498521571701049899568615447511728179875065982050765855717851136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] -89468434857286730914933406807897564692216497529361743725691668553363122600607396568021437238811412118744937996871929171357169104759738870708360490980479892169113000904453520409748565212256903167948860423649034391039366012243231162764511385727867931961152895086030525866946323410247766295174956626836356773599115366162446714624211399208180153233057997811664182787239686120719159826236096656440834069045544918244871802603092981845744082777202106272132171616851997973165068624974683320114392467363859185324088018390657979273553724258847862605368015447162752360962045253655009897018271558285630952274491827738876675429173039728628111742063129167168821429083727917253578837262428049118180942945764894391305953689421469549597034392031704653992924338666356555449585461580934464965077951788746316667360080823773588790297944328307582141936768381677774158407492158403967797637857586508649791619990042615860268708394564059261664802225068875608316929064151841568008110967295747688800576116415988675904451848385251352737061452335793119553000428370691769710319543196209720753316548432946067723606243273966507454346158575712744160031191063263624267320986436557626119121323505332990179029188037666553047813578192526622962608307074082470576420910648061924341974674882872942646611522538249721034653978791625243256958097254466526770350202416463965781940084011778962214812133311483589503650638573827094001616570287485672297886238586130659203183547797418569334848642432194051540529021029670117462898940022782982548023361860017319622564007931755083293891340270889931210516516680448387836195452155136138748749273272577916062108345021933187244428672761148943559783353186667185641841876867423869657144535309315608093962990437474447197349348837398615870478843913223262673692967928596004617272790013898495093020510088562824626977953775941551720143911595788555696895461144349940654192167904745754856116045128879157733300716043141150782476609246752112610394412039867127478578588118791831095473477102865870253216965085250933393606842847945864942802938811188162339635818029986402256558449076423736439585752975931987789109419277668211601525977056141720366314827932687489789352651247238786248287083934942568150620913376256760572079232835276024220292955786609310906717993351535237645706413323799905048668984576260246654680121220318026442227743050717204068702384833557701564022952350097038608827547295286014903813047630461891272463206831662859795442129485031092030793746051409080353369052497762748986984849662228131299331455120151849730927732987638198441553824184671747941468527898355560147948080749064353517261380274609279395778172642824521791112334907261367637375856131434057449586823199195136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] 66416480281249487850656440578525273989568099337806287575450963717539619684424034268243358968068223611428668744104356379507632587574617126221863426200658743214975191621896157762090126692991490941655404835455161169192219077162246757216254058259821034441418555463041376097210427741833266941387406627967702159889154333965159887834666218080417001664395296771983060204661154416353554377935047372324545044035798840266644159465605835481289000048528636389043185564431366619631006565059936610736808320410337017876721909269653776305852823174274850209201984154482401823454241092419495868990053808584051762054017110122822624759851099433379682193230855004963280635955565858433142642149390073129263945912946375855766112127418521512358160394718623559989119685515235026121604769702016061232082396280949058509233085341368682430495861306947254046527690202901307889276824470907400888970452168996770350077944783142006667616994156522426312531295512074163369422167721999841423428352595540768418006401497952088861658885913299863812889929011624458820074687145525256705666120758683595331852587993371478950378818330509560421426091898476998179574844417057691488792157719429534850653603885770580969870371616048415357668947741428991565325101021791895241365254208209790234138365654186944612891861931380478792555148195653060408263179797183730974672142506304239546088932836388926621256713607327909151078948578280818882722286901385616956015698271180726471565205074963984083315043767963776812660549256115535485397579303849812097596212120312469786308702582407785797344545012529957061356689302763185989621952013291998962215050359090922205264813474618721381906471672819716873480425178073684138442150119015159705098651643725316294304188071460784849687463325877134936973053385036058804099025116001597735798533354285264895705503347528349881170487471554081650115080240576725694956215923067336806359763254062883403523107429724137668616941970791038677025085778792103878531919365946173257986444167717279316755699581733578942607959457059518167104709973894319450813917419869769661403967593577182119162995087355148059340622931573541999060797252669213594510172345652212733355337733366054927684371778849606537207520875536145299123980305305438819222819274959159289660961892196425621770216978806056013669860255489182902771260406459763295082452600737567500330038979291230676145397703405433701257285789572523389486515436937799226109734155509262321279116686048497414468534808147452717406104431358304459661695816157948613617875782933473339529910225567774604791259267497397926200738401187682293211689141359249704474231710315115016878016006914939314848195683276332667594960885406601015515520076533178486129778820644864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] -50036689728246339453673090528481482027110212141059020328513883482547256623369093987476996275268421237352621273984786067760197090574433556106177121904266916966807757807395727067985494499979625554694661701075552144543994067232909779715448280676212273983415150227384254003527697493373915609527791737904103563242663316808065692158253424948184775910022921448477619519540991845550716776427685354770678988054937040008896852199512183727771194426458408465851196398480969459047298465177230371009175317575684325342074547333213355417759720418691868735673024966731964269507039805345130684498678991007767567727551217375682157592392026569583696386258853894907990352058952504450332004701035229039756661646932879459068205382472206639301929976142419557165469653030328581685468168863215376550449715836361364093571942776681426594676847626773187804248130295216989291985380066227399944747215581037779322675709117695910748115231966682682352809682446793146806530443971531145444789625106964869376145224511659213890520395514571097285345544174195786249918724017845517066084840118942756782165399447327933764473010876336938029402091851517472123757314945489843741005414540540827769868839161025529191023582978840787792099391173406759671139698795304853883851504981003102432504831386012985731051942778445280460461915129751362178891231046651246228237741777833045231159155353130369913222204213376517948558048221790623703918188548563678081769191079957513135856189998239329954419794291374981790895820384324732694240834997354181973920471005493844605842431114141558212374916109574269055102565605807610444746494817704263703037610052944423470738374051667202704926941207216245152866722685243550846624102044417925383214118581319476063654753593987499291643915559815283606404696591151363244048996366688707321792116049090821247312024376540830446115838402928033260798201182897860526105401848001964052081025829155673760356389937790805223631468999706258000796270485620318900334443813021237349297936092754517633467020314243468472817918876504537416032603692897679550158510308016401512240317353540822642413297564159270692998673401764069210642383004796862458861016593811371916433978722034758556005059485183928727375711765276772890759638138198279313649892985874863526173801956634899882012416459766328168770304287721509355023099246098306353761667324653775105718099948748507251345065166656376456414642109274964788902363976762995878744233276009667019987075837306275035649139971059023651082754403274038122498233912542917530219020992546364728021802814735315981649296665014048887508756763289300741880865735296944668052471001837140426403211761517712727542494486186257385472087518291144529757926639030063359198682339606528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] 36291825224508971001799578813190173100134854316747021804074813103294902753849340950668452708231122265018783755263225965287561906975051615617512828017339166440528601490028408060451291543403068586130033382626097549931301849320354078539097775549827536241045381747594490888180461750803874707183986195531900000040434436293170867591321684156018479616572058982911124257803326708611471790868685648714443763130727372613397531639226929543592733498165573308486423075695618173798878248345128348514000916672001129370095393471572923485345981661979269605100675395373832752602243961216002808056476164095326455966153010753233612815584364283656810733212168360795703022147843114899623299487213454087596723838801941157035061939086946366617397604812904424014485724800664301449920518546621230182156329097080139986630206172516925205671507544106696744857590117470074109911069513392892959981858074564793289052998045049811244396505521091284549463832987160487107977887020416004418222906709320612070908688956907850436623047083016834592465145520085862780837114438952467911472463625721472856423585249207883465910300940649314342689812351771268173782603284544021556859669662424703466853480576660706662429859154834276657786898515794221584746687933676606839060774026650670741647771124494490086332951261935732684996922199282626949814894132147854019578354807087340166092966381945938554769116020481976860991623394666532428913097732084473296337633434351779897745089262393774995659845372732659681905562259397421269074534672303983628015138303557214448077646713537579782523713312503848821273923302455615828576343843771924423150284056269824472501302213334191190112089770008887431300323243018998011693200268429265591852984860940952403767737738864532626560047708369875922130307088094295888197602812272505288772160544425340020493741708381178637098242329193829721250716107887067271979188877492824309867342197830157780092000267558053372206661866062693693813911745906151330900278754269102621617981450706138229088086807072032627330113685032359605440585241350072185346277560686884631201410888423483712501430142469926005472738091617871118210523247455368203241317056843664844062456574116444217524074579151355265567137644904266335676028709753242795145823764930864110769617747587284441755300043258167732184003434889480377191793890973083833493365372348774713456531129194377253808584222691144393423640709031386106232942982903242471499592365815491341116947943807201482537568937517193920603326752583455004906139177419560820467411110084928572558592229837218004178628639458700834730483925061103746559425985816597688713779466981962194731497363324551897044909951132450693938698871176874394163354040592955099117361242832896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -23653762917395026946108285936430641210901364689087550478000701403037611505179698389220187807334795286567050339272752723944735023335119071547033578004637436109322277104094938056169252760229751901659620206811108511319634507689518749601723315853330258300674817913028073611968016946312850226686644839852185907571321510664868875437467413436739952847105179840856586988551995828678805977348788154212518880955634951277429339085586368149614070848147536755927425350614617501772861192274427966445468734139691337088101715973829087684120920497953696031170123679887206016115466034208205945116744382290308400616645996039297441410229928049499839808662982429593809077331982607076009490548545901140790229625677708846742970958280364267425453316541839070433317404006780993342282755235160384929530722946654046637431186756972315259226099314890573442437046405577880769324743731138098128480450393062253669461168562583667029199070905694430387720698340675773360710790797538970366876058186408488259499509245898473220127997483397203510992229662736083037014898413348352922738219825555171447171843516353557137123920877077548410386959425743713547079324275934086501328253148552308606815355033369147852512840222461394007056894881484156748291155964235826906173026412668081212705757712998177232501973329392741685705018706030882377235308059736053104949516143165408422670094094364206685588179812320591602975364526553809357342971333389622369405122752514437443818219481478690310536491580861148123258260070635223188947361449600781197122201732651634554936539138343408349699943192502799420409617343433466923673912479113029898576625107147751847908290816991026777633213128485381996526389297794345466317121277886010520054012544164326907266458926928157879944802346406372980534189451219047737143116112838342625212265080287270537071558233165646023682219601994302083233450285575847632202485274446588767077325534896007248915103889691086500702879850145177631687348595508375300459441289592825791353728124063275891829787424921835305592082357998458047907239314139581338378890059465801589657830293345313624317828587717982614597917006312789390918068494079099583365129461445052834478026167861207140445485978550374457933100303648769914514591332283641110872718097786355241189599649379958365591972519772098231649287191639870867318168336986382068512656408859610501591670320750725009702505377884085813581478222493033941079591335674488117035500937026362688259131228543012260586907333457468002824010905725649777814451367237714008140248835948197269750573180401414223060219899764389068446308317377748427283414028207977851136000429475819583926391221571101836114926297185673191583778775357809995884134439250886846470896803119104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 13808378711579585430343000909080716692731869788721722266398448577308679078026048966584426497495229145584302076673682374487947810102917979139952165601334793438929043508031052714442877409089062268269809442340344951270648513342971197492704164966901651712849537792281353693115381018496702544877724477960849559306166451488510842768088160109170026901206877214766421702961774103261258546670074050121766752451399973758088149337333796913933225380030526337078971449728711882284880568244181354696527724681226759049725253551324120344550229604422601916427575860354263940226159682232403013848436516900222272434760832830926456026750781545808769429280437555474302597499492074293217826601904264133088647526434417959506576640789992048346829616756468374559312750347017851357019205550061770917696745135572956042209937170600929781060239770576982571944130266368702565234015251858020067549108179435985906818287901412351329041969494646077223318154791904396726317839575014530159735280960131341137567647030378203578760099844854925253322820772336728063179394148565540067847904029256138583316307972602684242856512381922351997702022309627196778204562886160192429687283700364162725795480876111042643824268638062910989626257615980417445249685374455674049551651255424612637092890956379149859935885743320839157156640621655340215780547359130395994588948014271993907420115906969473486594908702532627330557363281184103894862293514935234039225919980025664671060001396155521208634695904085062007920177779802689307595983501331836317999060082213941909789056874626417528220973822263497995627320260327813715744356779508075694704646698355192563343684966570740626126664239318473203692170053075794647299676364270732244162275290698174687992381178878585445350142442777668345210297561170397288248792689021309718120635143513582472185957174147666580574371961547338406517015928799987119222265422175975502261038172791365145836799571617087853776549879360616471673195380202420196061291555171212295864574009110927033079126370696024446391233305474353298902870507973391198814397842589062294026966735710277575193934800085956912845286844693006335541388213773812332982080625335621424455480960989255289194113136412085680591109581214307531661984568076852912888086943600232263508979012761943010427570939042781773360308181128867295662511717223754698725290076686927193063549173432373176773420585583152909719354986794554197067368147306397500512820791991075357845794231112186256745801152967077913944645901195891392740391003645162172037524124174284227007685784729057293861033428279183281136398080599931879879730959506839989626338637438980450611463045435768774448924942915524218825673212765612570611350983717653295359301798330368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -7529656925598316870183807288117618368253263203916273394003349134056614970473359765985444637972475611966735350852624346609586987623578886110408730785596378776217006510148099457331074194883017431251239878299713086311408024713117716443119625634731493682314618353873560153032734684984444390392542296267924892638617166533961672929425604937920944152277633568273189264940306367880587188653203392324969190743202565143089337468565276460960917944311889443171214156102779693755704986115366903484185375865950839243223103344512085288397996022365208838979435081364357283914244936258404554403960299745021813505697494771008905430053129660738431059400272605115224256430706430970352853182133725611519566506212378774483135719419982665125142102254555209722197638132755756892559774465813637391248108506001400336171036412582673853476778725647849125461147714639087020433879047705681262614119294448041109600061215510304386376241609940780532721645877843384390646384113088393423007611549681349502111835316490474097151982041980357007043768619861074163401917651289675385397618467306013837519479977362211722901013206284953879654453733467857838323341915626845779345825717244341498957698119892067259241228015585520031946189912010785563765659555719271845223260920230715081564820079220219949367875236735975833964863846367809980558158752305887279600078677014776988622246705175051370790334605312575786214893899262771114317998680305296009339496323655186526155006834522517738975052154384737587564427655998785426677666362456711894378111362109730230627651579569375060508351581545416063489456369475921193836224712638976141297142311581160892282817256853213471414157117076918169468146837982463897797486837802537461236396432657120325668967024194948371488155132207265440878985563062029334148889695964358284349263743144634259736506424257881203748457020668181230882437897581427498164116369980315280253472030918038406477423041345592596047689509389746511325250329237908454929113267586916813680296698532235057623257138633990632240357919144351064758920315124513215178915620976729197703095206908247354174123560634754551337305229230446972931760741073739449010577802364050051289779556486929686973537959047172987424616234334109365961202823124204140400037109168316175905774921904166803833226664003442450426017954681351604875752757246174878358159587436344984308083240962940337551598143465414067648263619242935153119413016697857342693324600737533207132643149036918744770264232476388235175506976544807698210397075446556324863756361952999729920226305322676499826336141804107068462231697593879507879616523758726880211029903672343369582777231272456461967492280404867839957125972577985158437345133780174486095591152549888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 4010038360780842558671153187433692647336424494573225757930542137060997146549136905726501032588819949439219904480522728366665758776850700140342459841869320108728772478550273808137838708977951966657629968254743127448922966490483518028089857250999690709768496424084429808018046791423829310703100570585570656682576039418697550959699685092236560450959045918162990189348591373337785893755183958851066275130642610894952041384999144142336232098087475045182660761365566427125757844697553312509355460095855709787660077672356528449531705764453951385390955004306734288002565869599961261759294021226858289451396711014016789513086514542195651904665436848299096054265478314109909479808923735550997353158365377125021428245057098193063485119439878323930068265257075699876330254963248081532154604925109660827615578906857470231343963968504549115998223171509886890498270542584259292757469549095193530930024509541650971044343749073945375152853805430406382417480470019501982292199235205446816672016231524473532988468119021337023691296867825820751218653643350911665124356861716406569528607889475359183802534528984383118359552239504569231662508500039061782985707568307078332641746732887904108382518221510925507816930715562253270295421641003013360507426366560140566254904541475303283760032939727348921420733383228634425472877023249305627161660829491529079621988213593665532139617994459820453896501615587326271149146889708271332877835615497380998423663323713694206460632952456117874610401024207748131082573419836630049630750647626963982062291004931000861904639112444438880634643444789829514503745703189386834743706231357604375255565603270613289670936378312742299992680291890595835422411430179233245212259966718881704439072050380650068415047339172489547520231734296109207691703368790156907484290005969882301652875359699839302597373578052059536593555577741433589319933784020317689799138825931100489279485321568559795916900255191366548187797751771790538025677129230655556175713177810726535582027160751776491230418663486462878153017575613105064110016435478006876898803134827026907863558810967220695614319229453586952024014893567414571074029478467604960802482703964186692900349632708439999684771281113735089087044922256710682770332436577441980352745125386969275738252117459466852970773943630192178069234952699512150085046145037247325169158976602081080985352741882380710644220073401381271502173860452814927541098347063144902409612067183360600778858854088246171161388601821470744728914290922189093379730519799981369359638677826911591237334577303810469809167731207603711266037920909534817511306959510008858410424160923230985268569091042804910999493135207625091220850872795038066976506333102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -2124112575861829043639489705242398948778652491928140176655099074489202770837243563885667589111806016810989250355421317296223800987561942916211940862381724915618073257816584784303632885437516184104195620675408580239450950034656132271799863263717059012367523996664536999687537160676572894415465170494710863822280221272777157511927136011952715669905218175512653480022551875393902955000253575590425702222907481573823988094104533420876120341242932089137396865825376989310601585420904515186217658333961339788471973221944281354983580511593427396949473225219683395994813298994568475056635407139570155749779209917288302214296245214088977916725421712797407150809235227700899587136147192277184926795168379379561405430324166143551042941219575467070216033635991249202379568580115187498988672501321178831932690836669973880034242050040869508104030907616682159828275967676073771297062480333011157938863583273464122756225359130720552609566359622989642983760455578216173801148249520448549005358185137118263754106872867018927439585380258173301407099124933474163748291236246243513865025658257924506064289253581704106184252586842278918723801120826855173912619828808670364653321458889314232098911849215078858580358538944472375096632530844194506368065434108824321065854334532759926187212744025284195435945174985474766876413562269463429430093699208919074760801035893069506042462939686736496617193180055699536761239047853367933904467542953282786280172667845237485463888879175984525924384601259866917761847513869489975747202372055638093621236578454188108636042124419844412861188244253441791162143817563783533608922100880071265660224750159699716477860817952791459996987523961544735500032275270167272134018475109820317698006613070615725361464233276153317418393812579696391346225022243828855811687787224968574878290546979445562041544607420511099087105644565964719352120219644380198266180605617898452331232797711093303890350150064377061219771785579447311272682355313407743421009613141921779573934855004420878594871723380434925959330647307832046165409573243430988220939007951299518020019612027040414178547653225969349608458100335370519991475693358676722040358941163119517339878211937633271565516860097697670719631840141594137980945041003480731259924200244749391984122643672593681453993404149530663734896027779353059768255773113295256616378541231423826690375423807796039736526511350706306337820968412448343744978859369573629106738107487497523854199589233174055984585216273479620589434922100512686694401850153195875067541061925411026859806161119248274448404894416131372007089327917785629724474491319548700865305498905012731005250033942541053994634330909624063268616731094091245734465508474880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 1113906676193814343706583596706334847311557374395791421325864500326798727160781953212379679454552479016957482736791337225985271922398884066136811266494090087975764685149425221193299450833554949720318302501291306827816374020944035936604262887636448136165067579331526403162048873011967125454817878540065448955204348423634969742509503523514941799814362666962492796123243544708780444980573871406985798154091768773928253333175646088314388441707411324443333196963278971397347475532077268653059429219253361669762360119741922742358989563785203124970060886604585852766388421928362737259882590892429375061143628351707578567471056523117094734521975053851993131458489230073897978319895591679497762710576697032466400818755479900244315044302314984517366946419501593160557836315603694375780188449071808775827062470527325907119173901513679268664037778728325181920217963639201837761047079342063298802813547684777619050749739669487856580476683203814771651080642250438653390868242448299373664562278904314303271334492110746813623891662735469593269562804684996066130954684889385749499907589120277987235189611459520510235509632034671382426546675696722625403620941583756846728730549978182210947049970035249637485964882737690714136034201929722120169434754024157707262123048642315187961121341586484614876524083208246618972920323033605122170481521723180659586082311507882477755247541191058219676242925968967172091191586487565547874352062191360798916562570550665115797980090958317567983949362451595519781737126202854624424311792554951785271469119084678171212550817712112063914588279197457122472688297508183781118942671040222578239980288224889392416677101475881371123746119456879792159349388013120882853424652920452635090309618077929995713549230962990858923540353451329924139174464776002509414212274650850527645400163096752893819241224229521453661371258510225870089858746602867906094625434938859973877193354529611021138108222839697969106151769252329099398149449502458425021184989481677765560452049571133842801010827752687891499027024767088417977789790594138646483248196264592741688874999124747497025622403289144238888024405482071209547517205558764943560933920439011837921116182693360159747937838839668879251495095478091776439670332025164892149595457106440969363072762185269814594529784170043539703381166721722813394067246017440107429782922333209747328722424443120864454980581685840607342120209719833311956721118085733597744628745154691336898637979976263774085151011760066475221994429937486371819438186119264428212602302972790443079429589923191902207086698476414110151527054807803626837089992073374779272393534594697735592314460612673918217840349090693650229164830560024063718474574200832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -571648835407601256331097479576051809556385344530507230205009274742508633999731874375795012770411685370742389994632531895650559083717141508080113552760906558463379261816894896443859407892573749417020918708939387962140850121457821327897742090115022000293456080365639918945667383971087604713800644211612267284554163986036939369311365114630000086413121378753899696056713079151495209214924093107696162066597587656822224594734217985180826478230805931877430594028051924869580553864095917815949624386135642067320639205676562109514280486801335705129769510618591986857752217573458952979293103090949501147205153207183493558698931320783889117505501639983313925881512774704084837518869524995615741035932380352537560169029929939959639971552920213278253842946794316548516108735263434520990422395677227001745786469343676712998713053934243326677361405286173676290631092112765978553083860320122840349881612754369397190904160199750204456031566921070786864887042877241995433930660960657079320498516211184657490466700024304104875615029830646004521526295077318001177041944129388027424131036914184240489979797246041249076510941546811947561145861866541842495481495792037843636016092951444843597856569398089905154858657467116041533312288246950776358013219006257457599455351882780057665618696224076833252467597534401363059169392251963634256367089729698418951917499770617300497703572402878413874343193982498333008967960203523004461049039047037868143055140262367028145544673942602062232270026865612600448793020327645881251964147720305256021478953354413525607771198753418987245941463883608619240042279554771711280058497070860599138422831790462554213269415647616531551792665024501779136429165352151432834679463792445496376508442314423991054207749314664163935785881447998754142739150058202786547167744183772621890832991252097880031266569099383356710960190647816058824183435969280646986741677895225558659091918058727798235658477450577866994308256336914897054362463055811172076244643822340830253902880743125214704543689917754880624512416627153773430021151640525851728075322545259516684678974052880480625731155490036915997201495011718582662929828554500825633093352998968816730135065068668074160570730793751560342383719657436415987339741711063225631505825892874204293158696209918098755549651922218991354834667912060619229979736987539942330382189664015070576373193808639667750122991782619383585106782360191982958882346069228067266933551308461244392598209053995380779892533046024175894314785927495257733024853937541510421749995221177460339827947238737991126428782656755500929593686487490011130396014157516668599183578175763796710150055644448453853057826130345979213685348743650368837613520945152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 282944205220754755941172502074302001720802904899009786863308725841052931275489664253457363561458607499460122851338090476711513488898209422507530116492279585217974245838372946788446271475493842886790017678572321958140809286361843589289231615373700230245483344110035343202386068282402139649472769868717815254053196792388337640501602581325988262221260256762235683264923179374617996475697139985788579588030996778908938373254155627394844525110371500791210589236054432634585136977301078923931293030343121884289350485044735780299087885491212944605535233101366832946130612719855127887562753288451870759154698063340708498108628493937928531081068880479549555153648512969256194064784668491631220912606437921874423360971348166003997715305132713043824327918673456739474082145618619039099265017443554683949505798450415382304171983590584448133856990389419153552735382588752837175264542940915747641467252326508152223153198118282529528451267644112770981926956339508627948776882131565154315134309757793785745129820746857977174306350304139270481838548019157640520433373851074105171797213632514197511129866050434327600838732470953488865641312195339734179317012754279020026606103523867528325212504761523735494976796378539636902757530105890499737992105076877750826487182708297458333904746722118338961595168784755685131482227806676714221483830172489045848101081208638527932551843226291904229948853596463734857332996313325206207605571153660502747714368518065485195471969590043413804651387343589150086562221174521378163514036763917387737047187014342037785502393295201761704908155409926375628267947663922902422390360507251836992848310499879157289215781369541429559558882927808761791593838598058063157897436493924212420351552533763824131850380830620751252654783498912059625802937238081321132816522463353598654572488989940696461688556815307126140251748789500898811152199473813102774007344263031165615178298638718049691720939742598366585101590967663957959175191501094400447602942568474625471046360370121224251841837296714646590615896876884894286997823739916891503802527919142830841232461153911420490238243933541941996672035300586791716350475037839222554406418913365172205104773982997339936548009948399948329669084797643385410930255925352401697133457777360659722443262509003208648781070564633545255587222549911730086734292511687979529352598501420242548344364799696330471315206455645421220974914196538487817007694274831920221856400589469799414723276338968889302779004847904388341882001034399882441121505706751053532135795764429570053599896554315560684199048611081525480201015223605961662861569298256482314030743851406231330124575900528098374286152005092595703902381193138714598948470784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] -132592138040256559879272402052405180763060733740631718918675543673826077420044776658634889548435420576420311987919078645050956235413181056488746767455709182470555548478556031213128376950075580114400498253828051653617694637257794872874937004315228293759590222508226806073177219252325764009961543695307242056041779622905743860153545783001805871404185144737093616192200490492556960000867914823916431801571491193958803055653615747251224443013105018663470035310055690101452890474850164684202154377214968847764328164940654623370244911757624437281850218538175613131797079478566672055535990297520221833278321815140810579044192207706067867845770239287539397935893801165129674589043061945918229879636345662694502358283867594747382304633298135468532114886339916346050873144720539021534362506154704976163993728383016660003583086779394715475770852565033985003333975692160751741763811456968309272743831621987254349463915956618084042358421564518810405336128864248219637200853044051229699896612058535193362762728104014618751331025336405947476052961125803891835703774690941037591656319057099700116238430473035709968288124204220135424895262145763017815297573037722692997699995234069240531752056831541395702111494148215745819103295843934542275001132374606985008753758145160038948031211234638038992228959016484573089517281466303441114406014782201402716223008808161052599515382759292882399949569785150713139480275760543453795696711188263920956600301408547690570481612041362888509148756223497363032239625331937194896288027879637390022574473771271968004244222885853372055477556816672580875544036745162967924101648843395114797338615883027833673114133479962201763241712967261603685897066291685644542414636269226956272174324543851197264870243630605827683493916522101415904144125555527467348046961328860732156530293124410634704793340232785121935696966959948180641594923850649572033043772541680017618848348395177448350593882933752851933130089052598675217865190146623848194087072447632310420534335140455143787805981109718881337354305045404921835040764863802932845669724429235589549047859956346674528430863424238010631750225424570272347533044381011207956257626237667992263029850520210571123645077221656977039895923282262844041933662599928469527086411805046104146847764004087421237943367467220857023668932501680921922932766503478198508823496115965352246438558111603294649960965085185717052133876273309705129902412511762949268599602631260300208731910823015057141833761035794368188365883092926887086465718525065533556715646694964718636998222021462203789289842234061080575788490280310345686983829153422482984839837435307965207853352221220992571380331909767273976814863407670622857194649944064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] 57707311516032571109834289704749345349861904753769979024721309061825321716898392351423431139232179164909271643552706538450533632154364765187870809674192619751168851020492659654420322047392764524469882559539676530671972980184941984865086889851214062535252443771673824726125845869244387968362515043676850577772660726618497449947442608702981011052326743328429413111372057322653700920631401204153064289248277671196710148815686186933260550183624256667082735374011582578581998996394177615747224045049536965962737303229086819018653556731615655383472543187276724770078465866896886343593783574744557206163798677046064156520138253031758166936423081191458546804362016139221025118727109570184952815130575848800694085884921532113300409148178602866835972092869531504627416075029601990251011300527102351477476809161661680627850964025714444517956678077407446162822907733992431089569646010599556708694455530408101498581809683540902353580874046040178167003230350626601608280753194260284045003915757002283474437814373213918902551088466909485250472707677926920485330289724616114044484237155396086864680054937001154359755524657854007917395930827923696380587368333860908090469646308305486211050779920485835058235755641721025890606145640982554230263762888395606052053991681902364788919832187752492274754540993538247325026980652211580846547210042075358472999530958497666305753284622407741491658999501484118516834537452224705472738108668620073155959904941235307605505311391352423711226577722234373490393010049387343312038418435984277616744682481153679200653759726081509646506526595617310802902377577539103582795922273603087566761803571075513322739330265007861163791389203864132645187056655143945554572320938666134975357279613263019609985147048474172634341639732223842737847847851325600135057432528916343587073942855512891834170559091290176346189011101342472260507712276885380061963840849883837964398638413400384673606580721179764381544347862579303016506047829947387528147385526283111094508387465690397062571465308595183631679559212314203011714244680305423672899142408990101209115447116800832445558249485838711561855527152032560406319722551299233709617448898626464326014197467563959572622620926618216820194984204829309328127893406655384605524411812746930094972964074539624104162032422372200996592467413620877597494073869573404754919445219710233208734060920608852279797300666864222803754078073694056590019395789673606707683134101694203313736144331631762056075761144390922807751941205080062979557802124673695219712383736286040482938375584970078407877360223569205815910412990919033681506395228250311853250178847387549556773493405362453158498873256162700189044581703622377530448934862848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] -22952349722103376766364923797979128354861845736891857690128669488111324355242510962619872860631735263549353323312540716137536831475706757577199861807167183588501152980625830707739748722344645511987755843411219651217355626015506604896382972991303647944261108303060659725679986216352127520633344571782700626836548853627780218354400796335984347453053239652422941425536092862280511047254202099218432767811744283427483784602676130064360990350502445596027505115780386430316066058134762501573253014491120179780125110923705198644240290066076561597938303810944521563896601865642530771775061649189287629138494334809106361933135293824913772227590686577313693185135336171833642744078485440245610603541047439085075484681721455931277618614308290302907993278729234521663085344431871395391836519623155730564870403530352010783527606455237366313754850453882193618426982590897480896885406546297896828363505986946545476825325773092860464962262640485036307943243491199515670897077360508884829751117480794723835167710768685846168950826953490818266504872083917307254868336965888025165212001405759072656787326156063131673700172946792948272517048623969974091830661709708838713581714991910773161908083066562537366063565671719627598457972391453688581999732998436386270339958092533935368401955140312172630768286875765679752686023581094803239803526611897217748971107599880781077793778705930912072250121092817979680529192587907956364360302694499952775367089812426409748830032704836453477344065329192885108123917167485514070445461873158465184931318192762012833733784007697112912958065794055337628484681670265398902084872151493417578149643923475955793958404414614736303287271819491818029417949877548326965621702038080084835104948175955306132503045855188910240097186601603730647765750219107838957844192584444387894025637727273789628579668023627725555341324497251323012254598406736399655153465205464687823680286382929181268596405058946974006757361655247686097092371611348786944322046048097613062015702636439536240099877805333876468302438196223421622564267841572814989565767741405167266714238681235256462913250105028705783768177325851960767195299460360703833517544265536380678621961833975140073468684200664284852774507902802812486143655815559436803310231809629184723099076069265381377088962794618100723867428759152171095130200191875461820906857064818296407945693334244693763912915355337994380376550836218086126666414924248269037757808187701679377529760682884437776724090073166669412790522129942220448478165837978658520566136357118567211889098255176274917837098569858838183019209762241861433049747948830668917354330313801015649412814450191260801995833364105885380989148367415367587160297308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] 8237613625590809386616514913634047530090095304150020914980181806997950512444280136138458471829767376285069581365342301371376155437468017218197897682144960518413386452325587685021279116569847894847798922871289736307635124116213849072428329087936709281253827419543308477769912783061461991580411834843257959902262600472815430695981541721177319151660355143261409804459760373504108822923849210409857156759576511823086839304449137417073919605117984598929028811458976161092410861298051743551371198103806540336056295221187581077069120114797757845604774062006329004106894074872960795028099937673576750905700368403196051446894331289266307185200006941969233459159143257373321667220291166809723840604563123073745026231101736584820386149093264875364592294657613222539573929155456205082203791601485764205586995646787709427225895501624769682298611587286623816910382025199533751751403657570003136306328824647920700632894576271352249112167101284716339846489204872631393946225864446501910558372125063666952571479510895001459699969900365034190768307690044360666609706852255965675678028357564695103472175136631912294962747740258960553797734817787903199079280903121373935103612739733608390707671265486167311309688955433318526561426671278141090759722145342357229298922980411610604921410244314966767380733931503270077820161684212843239008877625292158254998452098023833795474324809418225392119026358074298246427598700044905882937521244473430279946049888162783205074543182125574134173003378756912623094578916553388776213762761366439367514513908068959078445348735947805690248330406938422655592995575211304756977344233265520434723796991644958101144822219106872199488209196738830069352214864342356146765490194190386943600780053443163150589069999686129212133408134104278714348698362493445106669365629400491415852924006010108435086630008959560795405949655712686484347492788385107774045727832593860281770175191144894781442841780431887418155203398213997310537403108243902262397880930481150851638393227709236851347069551268299475131736727253306606948518643793187321374793329155848440615304226061535991633482382893747665888931816943584628986332878137583374883584208169396604745833608951272257527254275880950086794858551868736858790020109229898768765657112144336827018357805157333180546605969625545018267218044490908662711004747303173723136477825008155775477648709447712574686144257376249375700755249434851317139312699279157837492509700128863869217451740665153384379975686271699317011592311504840212799259466973782274590637544472783671653265528965674192780235281532867993827847227354040700019648011860949020640813256964703770416939311502009112083224793454638416325690873249554968854168338432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] -2638704814197167025081452273825724794859356191034281837896406379748394456124209209644890195388319367830168172307743627948708732117587321889488895467717432543141413092238927470157180951431537487115009466391738557297792358216376534364594472945735667444024361424611942363810934534118446201466033540499069299934855866348310247114453280576224276763417852250139922253160651828630865882345327459656560780484901549632439596048387784154260370919576946066858852985950522576383838128017530938715878095331796088259878557813730140426541162619611243114562717245318753665680191396590423193216542954931133013388318200217080864827577089644816253255407902352096132050435424035923723474109930789106582302286031368320937191605654374020082030571199192388974005937778385753349263506482381067378166804030769802402890691300790601726089056540268828717294074039652955326085219700602664174311836932352514370815839468379886507825377022438349743592214335427156708812073252706991168656227915983014210809836253250250702724587325311236583833448825702109377215231395238511412898214688725032403555558854296194578548398727648503515841601467405543696868968231522311031293240218280696142340878182222269611191802922261379801349447510785245882728518900881937499400648990832376933509454623176854468625318825502844216733369386173183239815540514426878503035321804396887315753647019591338786301714933999748098199561626249524320606481633999622340476592624740151155083452527241779500278508341656739659339210436709923190866362181076659200163328067334688017607674063004019138796156093419438563351665878323432391194367023541581714380786443504983602544430349486717670117706177116897407924222171550574932563786582224594556232000455701099859676501636515289899016117785400978750886299562058191293192617479592372123477256784863948854486771440789910699377167597542284369369206987529034100243531165372135856543471941867366374023402343297212841748360538857388727771172447394768892994800576010182090501403531599495658205640339609262876738519512021347439202773292917483731960547589997256902255694381312339486373036852562169967122361417993954978922016846372439886325417859889610409118705207516426382094244264405053353972195766725027519126396684215138419858799610123344869304613776151421218069469905860854129311387199274725491966660227057037602387750630465263092266613511489971521497458522711977431740723078787564246041806565463168448427638608746417674189155386749642489884583265220398198879192120516240888922342526410945764102179982550527106160564714247055067196193520822375369381666988065238398749950967455884611542050405264833394891722406054600150622537044269497235081903711220615314215036024779352101671384645632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] 745789268077180001955888337935577862152154227957081006069225153197653077442722033724249840076062029596094445205509529267183313129723383942880647399097028351510651483841497025116893057579868749635736619353379202133535111392635616874678991513380813373674278662399909373194888266832209638009729487171761953578585056732294165081345442518206828579457905417198993928166423524483686568034070539152603360604137858909300056901171583886732224232688622234570518951550620558133961421141756641723857631993441508006055970266340134298391927361038338443895153334897044357994485773608773283018525411419605775233171446777167080922301082652722623185184845179127089445628883904840627104133087016281279935688406540264696928395369318224414307222714969092235434452307482199482598090737578194028088411121459270827553283916968489273220988056389662474816397374700597621962143530983082043974577885726561271910014517159203588314917760745552840722974037954265398796153867687676636844596094064195901928749434781263747379761995471060465715239963739126372708046777335487011915823776452583286133130926824484734899953821052920003162309717793092000117953830763624745272939296979184063262043679384416437039011030820802117215710924022418691354164945271637431390499752308415968595611333734683699198619910056611776342537364303526138104116685116812691646322731219206499733456220610156864873853212406268931415136429499668657470137308960182153007413736558493761331033124497849650150937102412711520017556377362627403185305231903543324724856249775766805499543753493242233614012075822923579411228234787351015536024075138799470796624462529473895190058108887508769548978152775221566312449379100476092939631784917412802189950445897848731882425937045284494659150122362739839414172351831861756026369881101862770713222401334859594124726588346877421588189016803354205103592676438942631699447441557446717726416932150256077666009507780854920656016111531343562836334027106105435806555439340002812050214106753397150119292544705337600117636487800288786368604749019633719901748719870339411292883462898996018085045008015614164953155910294148684893417720726215593533820677829189310546529227905131158342764870398863537731891651710343692227951085224934502844512850493469531810452339572560794233680874305665581108647023466201267085566698018632744625720178049251092084623326028260720882082322148839228038522228204055380624355307083587170902297012101757011585310320110433315099311724313454357725086654269958460941120517894185106503837461518472398567498520455377786782287754378964801548331972510658042545527595559277902698870472400515780053841466435074781600641634036687869040670198361107071253712563780821207258492829696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] -183227012838509071316432929632214126599945931749406477360320669496621298704195874026889178886995352930455131934353603293431428448641146686977208233900064940146528179114215384510356333832569937292030408428834991427900968130469768385443250057522953200077941774722098438549491943444822776628794874723990127214304830882935304887516845553061507276465936643446568914777511143482988271667195153196140341888527051741274956360277996045650518661711544182729672916075952795746487358120334887060361595780337333843475267910317306928187423423865666205336192899036541708644085687589962691918029898038829397132560233048131437180628453382451945924936461399217209757629495244315586157729641182327161826042599551215759090786510340954847797826680733436759486114309683278308630965932259651034949943642554997295079039334773473934429565957391034715077336772018857205731804422268690789674941059524130982348381010743957826831655321205056476707575670124996007433905050305411434338838775827861780004294060764028229734346652711672458782464540121127557436585058177960466258162366804047551701268849737621849821713178847745629820937415661142414395761461392670082600796281692500318434320481051858050236701201015418948334457769990924400621430422202867429477083387254349208291949898593419741482608807235123058224666180340275573687877517767562218152933372242143039544016430783768944393939379868687744130778934008221725075491942915317779719056230489689443736305256195737198962136125370830394697129959793727057385236189394768057446713833336485577156576983264612540708655393543642493393492547684621462460047811307373984250826173669411874770431751474101877779299556783742456572861450104998194019761324508077064078336487740980838741483093610031759950932688720646448045829559547442532204453724016257579229257738911776600087146159772717167881459267778329591743618699698123448599070929276334457878126181111415859023328066284528291114315866196947113383580802728740432233022310934349250165153991787192006003174608836080202201694797804809175298434254552030767326875960488253629452649286610631261654873349389654846359260322856009747889444898764229567611549997183550531965730990721209445045227013493306985660497067319698912543295449665192357087412048797733461177231631845325959528667913123390751661302401953311177079224381989549841630106968704361479357144904302219080607333166582339029561750591104279161127635376711437505763866220616409613778318396662435930766573869302659598978508782190889890684408324565563766092950187247911081516117714725122289540269215750129661182147018422919401270039381357680291994985785677149980108159673683225586941251231773186810954240307837448301465333181452036931964071051264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] 38181654011605401588153657783616920210824626390261662817835199300462713286528834709663100428141149422710086055222657795260016827690103162536520658518641105517095798338477834176310313599561004445173608981060598892245633396189090772169755270991158748533374344775436695784638961897854552508850579829837447233218120380899540969182161431037662900718359624903404622110589186243581318040936409440283797946402049627980953629831643064022436870333972643810698558508379960306427702806705362238981762430675085046520704767791245036990692169959218215934967264084516538105390985278485641187692337307496350680077967045596742350813259684397826836031701841388353303676074809798861599023372672512179483824842447306616811768440365432912652287774437624774309299409980816689071973069469843781318201386118700058628176789815508420855284618913041849089978419681960538580687190911580629291856958690928370154427506761372171256036492510173046530789944365864191299746315071873907907299376313218777397384729981552160027644225732810260846861118050842654999676584852105407119231989020218148304140309626101595312140918138376613880628327128370900846360957921186096086780908961760452339172320369676865866031332426269631505479194709078263204514339155031071505258587252085478321401518656730358414555391917442916843256012230453207631276028571171497311067214863332308610658219077399150824464327171618499898712389675946673443384444077088046959309807710272452217229918663721600773640778593522978836685005166795599438165775264433194676549690891879946734618995200711845241061126182997358464843519012437084051643939270643846363749053882417667619180125885166936423985955655834365060213772407064243481842651166736552357810141207457367635406769921363159974267227759326392425130003132248303480772970031265498373106932428959397487297040252553352350034817272009820708580089078898367279600463773711206854415163952546902520046842995913958168515557042199700345719532522349317232532763269091718381245233962469651554539860287485454413164917528915889141238854514660963984918947041970589824903229283866484572906533152904788505647281692866610141459866351882735359442152803520514810086890393189299230445531383571519138795681743716633992596657898210271603962043485824449309110314729680277531236155792894405232850291944058960285614446412145883916394793297286649999856679494152466978036263510364922128534623564743496678372304450776082588501840375098198712033075866833810744697355984964732603960906936606384518729783867997920956322631395463851309295885184827257319885291419146406922172664669619502950798482148527432895099873986699320460766612111932003811435821038733835106811094808680429638712274071085827968194314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] -6409212685158748043956223420047444448849420929511947449688022416073318910865709418492761907804895026219171420956755895973984885683768402358866653263091950501599721904227827028012443418946742936603757809450375992859878850709434886077675032476146338099179892276414509104198021537837998876204121424228152116596136920372682185309366470931018584195867529828333411938195924423684486171860320768902136365738743716063408597848292871864874682583570076737885473468797777583235927193035900481220563229057745872716488865562050510683229903499338783444034716832666505497806412299890447072988622167758997672728800306404309978626054908856264921890749935439617901680390869586893537412212108636850601116107609210606780769195046566137983487694007545206463431013482494038708976273127306682326668349995446089411836298825830026354070354801540636716314375156518332031714621451656964585965974470278969510453006986335014980658009411870644439310495216219532141328116599541593695779868869779561689739578100026485160766344970816610303843891153215165795669737213161110156038187954955017952287885360040003410839146019983504158636569403994736877711059854518896980414733724080167909200402673620928677653913602861756955049681663444093133443403871852735254292022244947382744966835112801719734487964677241257893703217304888199436238754006989663882853256631567632739934777559134838100105311430516610281743361103811128582010151204022690436579587453409051833398070675029739932867987148246422400973772472532559251660385245578885469897969774792779755922499526311295236024451286534568003457112785116184259193966391860790499556598925053495856479889599329244090243806562594307183311651905465272831284258268054366628405193662935036692702197885865902924703669299523804011741370762777602005428137367944239949163622006020319192727759638432826756245111767127532068442376019533924027656667123488687342391282444772368894819916971465426634684359745573991682114171662628777402204134834721713750930909297500908431235742497914651951717260300705480937072879603855290576721106987932092146892070047858556451090113383629650074335137863030312303888735134762362922932505011886622047661814037771486477759880261374172400053496285894065577153648785646764754117030852430736834167100744479310565366897465166348637445820627197294736642645895210217716869680970474370694008803067428622097249179869665500467083362628493865592819392845396446729751641973970780148949545851149522629230567166130031908964729348756007208292163899284538661779912206933109929132176679896915261169673816219448025086635560940925195998384550936760393793302120149224361423525282267117850624349673367059365787949716981470308825762246766243803729756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] 741526059897062440664563723227774255041765250461958651382676313552921050010973587890288086020285443702348215208485819121878938603144996710671193597369308646889668973766022127041877308424394815924426957737452365420232885842447939616445474376861372652381294342250013503000966783620821107335805509919994039227388567887533752466366194823453780934495397236162767022017514335981294812772538934926498514982519609443162410978050594028233958530813633268142704381779749571307308383004035688867911486639400469691135565653807507592801098412890851828541096777350103546136090413592076525643199696749199853836640147060784183426436274452674957718872793419958592724435757147097270283670236995149795607600903962075173939767032937855197389200862819034962437102726601008631297949563928938322418073975691867876899393407472026604813723354139545968810967034140541152085096763562345059651956171303201899236721758963370679998609043090993791954829994556845132834529789112159975143733208426749165390992184597452622102362939216099921525613371154324924868919498685051596514816847806612559993058033437645944280238966171979056846081510997043344224255072447195136213675347502364273109646095235111557094917228336338305176756985866342463386237886252030552932394380884726540131397967882704025980738589979302357351250349188267388018978929210357307477258708101138076773239577662908098717647289955942284443678595711059492473450378788895479483125877095806797516833007935526022575534708636925424450063629000156137714437760417968436692812397265093290358942982815628655154596395507532657091543917281930195920903112993480994509391488358111886586190856168985487675343639068311698429079745855997320958525520333899991750861819174293548534126981312749207019989522978852796538727554350867206752404276466528979743876291260977016627908582234782580045514008835172712105173247259311523384290253070144315502425407464364227895488196789562297310477129002069765296929749195282945851810816210457150034863675959446570024142247255473692146475509386070210723097706524679489996133998964189977744456230283293585765807305781128800064093931722226286098457058798462087734391735319042382749853428012977632051584550978607832490978153428984735447578840028455646962998744720681360536305219217980825250868282627042278985276861806105898080272331151061395948315697976401231155513440429113656888585228660008100447935005262063275883097643257569546136643907876893139283552603105369341998010353231151854652953481152160079761433688896076257852698993063870450305551427630829236579407548396070009976714172411847676350935199720999643281301518074514228099469232829790977424358891521635552813038016081171778605601439647146237449207808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] -9598841500512767035106537058106719861175471763905224096048298641781809186483772665109191426391598352186879037902976112141045270900977266979288243762283328551418366988193747023525844771066991914279908566646942467232272864859671611891208731545783363744303307182467500628788203406784374004775524084568393855792030721579077113763326981915993185047287194717356921470453090528564747755397306417156363203907067092632594063806055430501603441927345647434282182896634922529185143718942196605403651810674176772379417437425323643272581918339961069407240913063449271300477243406103155316973700818796659161021428207947859522667941259505543562457378976109340736824818664348701259494202510355616509439936794376296368285081097289980448899978423877119469420882863207277320469129198521237202819929632216604966791750587094928137628703594128333778738027474892022864471365802685745475359944198716873338246956418985158843144714011336155434888314378765257984500720909279028458429012028480311085026963125504056651734557613080403814853632515836102187655408228239517864842930357954265070269158718139695282781398062868742165469503863920339668178900364799947140646781065763627460121681284330215972673767249884484925785841312925641682904786998650956363839774721559174669957691505734408082424717932164263103226073280234191258300648644260258239542443828025356742314019516882421529542790086421298722771916416384301572099675716495315620140220026462297505291721671435316682673062939820689362998947420570360848333341210372985632374470970507333529944961606176816331765895962452616924521228592201656228885769886502964685785954938422192074811211770628302821029631723895092665223553451405922786392925172299935686044275750309550452084500023647546170583329182736926347620218454959309486689467547441211074653074143423120908298034843106688777943975544755891518427486734947311083942115051725561430579984657433131843274300672245262916921639082756015268321873424319271764113229642191065554313067535165596651021931808845390344907912630031244055358805476669229623835340696713905383734794640348604977396539648724769857967973347723193477422701115982925471525863769964796501448025353645428722234551398344661419380455528591514808205072534829890961197267201514667824818513444722131298990939633756650710395876768869531806210348634208333267470321878123432721017014157395949139286855707223198388909896153706518103435505846622226518513610627975863248004319584536425289699542620467273147157586518013766309240157311567353646600637756448798847763656567392941692268516558468283601827285493713525287061120591910362887561019768217181262094140513868344485866771887659652449429169611348366939685143991327528662859776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] -23096713065218782717298239702429154849802183987063603986276828211694429895846636388188390886868689174883893538989310739509278964420463798031682128588987514742122184920125482577147147189692829148102068923479695753376587962698675677916409255917681645622181869204896112674291392063446954644643157081571639414162492289342482529558978634947164966467107698991154389777121130754091237843102526746438582206130071803648717655519337867878815829828012884483807067505626564187213287911142188420144233788829453295407109773479911427972007721222475599703107400348750507610524922023945337424407680526213057721712228791427443327909902435052255123871570941980653290472455615308031380651899999394264496729803107918558085041861021801622330906203292001978820216681442542869136679710637765362034470562600163482459694134751453492970477913239322727783437262802167515946913470494877014678583883321310583432015674128237633814185882380828574579697727459003411904517585357293016464568997890478172973231026723019031758828105363366659949742363272967061600241674428995114261098255885895137997458395511071489676867883357074903778084311586176695772885501300495925375831932747748146790494612760041855931470140719953084587262390867456212938887185686923420037294064786124984884916870996437549410151105026225247041720203402888737153285162098876251892637396154613286804030941766021776334198040141460388112056843578686409667330923401293709940525400273515429462682372534611768514977914906016100345383546600208687222008276358547698517434912327298455010585472392174741050839314987814628285335626145508742756659901450606821948431367348710684153081416645286838934641484864321404127655537195649021041948654040410962428617640002363831218706460359734324196954130969030871177082006199310409075888574442160890094405925899282664961263368598116207216180187174609976260945447059711201888593512169411896203847434848022868916668951570721539701306089954356400898891728529832507766516167906180932358621166325977510820219629002395200438323568114079186113375692906365211640056815049890967181959423816111491810113921590963829192794549867543344585367822492446271550084135759149921090745357113671761678849862949414516713526135124735191218195557313896892563831321960632995185531256958256913327870815316665012617547234908514818749653645078815445921893677872888360407829948545018308572920683847563233850840970063378323281567327528228160825613744822257566552846577459198369051647605603979391532898126726894757915273273365322416919667629625671365078223491887973383742986376382364988552263857962855140214425465179862795686778186931725122733060977209601004643265074829463945783744459886332151389095693439580508644179968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] 7476074713464322948602220400515275724257393875190495532922013768813150168439855324518763027052999698374564779254814161521301605981572597287751496850330243370998120222660431304126071009938874528557547818298004755628114437567034337235283357918656117484967805566833016189629638672592545008954933652577627656124947423470964742006148668108516114806623385118224773462878441563958781249814664987709752876850873498897060532907405673608654666901270126471079363328320762078092633880636592019934657296567987389590764751891247826140870353087278466790545624289453919466035853106234072730936062154844193062869612686161462817979357529129621083617736557270196572027093941365480736489678932092656215638883122806473123998270197326716389397708128361590433198238748848700828339861193010069707856819455394987835336010157857555152459499039447566579448846459343480603891875246068492574559546635384749823107407520650879877744688659969757013606516405761358333234119120301420835480103874832907524743082484928258164866177974483489770752101548012782347050772281537666196664948446663799739709475912629511316697902821467709755431846549596532069797532467222208967935688230881102314021541626229115259702972165774427203633184866390141262281853688949713633862402523224706328806733039092761653807779513420989096546969031719914710984431294097873599023645328890353648752337574209630052140869055834686706946068319770605917400425403878810044498710613932541711729890514728044853506955264383209720846595973284973195131098018596254370394833591875951355585696844705362067885389866389772384926482284981188605973151250047371552018907770776585821142702653407243671929918815892464079920062519521315032750806850865628101879102681487132813269619358863657853332701323729355411967542507789772410975599775550195734174471946018441129311013873968873089162784412452821603054459519169773822370642455092225169644879147523007991887025853983841910473455939878132494277114202204517713763944675909882459297474905772415629483286463900029171936084086482617573058661988216059015546526803426558114804902904360204798619663277165075331976941090854900530161694617287311200257829900760181225230229551562838538094931815600804026335435248565368196223059636591421312863365639681647940608904882857021888729348320112043501846801786658152609445650006408618546468926460157270669466356886661364409129586346754224296396206608846575376670892163297024070408463534534391773050284805238039068531812838328860946147657538234262168355682714094251408611606359851170174312591848156369976311884802439292411458687514736723057231176448859918970322147666472895878548344238691356496774801161879955793085570590876398956263673389720351614697472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] -1512863247176684912565451318848591662600225458492474187300509927255074904280201247105320960798480840415602512402650162541206839064487928019257235307677057614167763169056885742576801757451921636687508894511034503889862999332433829122138376715661502157234030906721550641788902855924560939116017946853207579842873948121570394174401400883922167663975704680461378266888256977677411215188282983241226649268695282896322038738131634594734298242389215802075133557791130223017877533355370067694906858325930253943226530646506879863920208054013194548268969528910345805492690330334431920358774010498788962086619398350827093851727534884780371031929327650228710432101929362654882627341753035409643260912853854668903315040902028766272685115742397159580935696287830582674146108637719313192292940544398208066497138028540883001154482371431495269700930271972864306491278641648160238674452734762384437297094170429572918537302585779728450936479889657693811626771109082988301148779811323018466200991819906736371703629733197127840435750441332137828064200292883089538141004539808297746591997703454023391666120647501476754856245779951980555220494321373397580528774896388984264280037206045407059265444265411965366823205774645923424928444633193092653846303734029248662204689680723361008727222843275737500874990745318460564499469961033997544394091263900599476259543531374812141655810322076530487981245691378821679060702659488547365409136804589171654132665193667193856990590709643260045450170238205027612565552650569827305042145537574830686896077227108813489471625913702126236202053707843439141084352699286567241608973256980493533524450816135861183348891041869120917903866299004675663295842117227458843585768340027197398376409682179497506618664126111112111616591280059172378173315657522704830403294882385513582296292331849641371135418621619531259450801072969550450523101447354788534385605990055534322947609924541135893715209906186698331476969201599074451386514621858006762625506157809326688561288444028014490395778037787678336390970505458293415841213963482811236201444174394728585911801219107961030446197976371274655489626762333268054700113231350398995903450951065248609282608760588612458026316677046114880465442393486108819095399297440295222669707058032876715235868001904405365806215714919537963642440855937825888608095651170257169023027149485145193051896531710152582246169580327279262915050570643466297302298155010007112713721417608347470594557888871416467016337152610260100478908689951931419544105993971584063622300805255773894207965310984227243784341534236332325525076527865788864066482864338805119885064129448449967927959146880604230276614226452808985397122118124031403098112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] 223982872032919204038203582342421078905075442400648686285198504732151065612105047245454590464005259561357610932865199987029986072060136511456293528956245303634469635197242462236910738882462758239543009417467889380710292923994110406812594879548266897204304932711708222999040105399454850842352823719022030096211638243192583442573809776830364739361988102953381504607806246768300615708479464690586547821387010331328838917267036781634367227614570026296447003928237612393070201630455444360517811325646316243377042823381988159627209143507967198907113224692224662038236501680003399797363182532647583994063319883447324646170354758552202380692133868125951793339019241185896145623740252488932567439485806806839510153075106882187126008682524675071054479935155984919668453094137728965033573764463697165204628543637855021993436725596362736812048144474184242112808489639250015812719803487714723288855968019728347016871165278961514061474153716511415067638159176202461164715597598314549226449775368031076688545579035150504471970208149407378145004037811989311898200945194316723841757094734554065012158704525282459940747807816932457049280757794345705346136999105498413633091034980879629889383285564164639569547756486048056221774199474432358993300592739156245952590361723339540452958570653009949882267547571264782816846849702247058545706009319217707524487343013477309709214710454683018491514507502863658809142940927295593835386946567444867814966347605581857291690630764030419000801930288096260241328049481103321629461880407162833583593734626800876915282602705043556064752266045386643068044605961237342020029946165296029935444517420154049150874206823949991632571942478637879583414479320721832461338242660246919130126692181702989417904996327168111916990698047024983373423770914589241629897056497318424457595698473431988567998968945352828976278634675472590707943259633960588429638840274488373858152132288483374707109449295803786294533799161008105149936271556810393456837582093605956795564599649351888636640171868115958079069103208160359923171293257834723551444573468955839114918450233169498120417131022046699550818858310696747889169031048261011707257540133371472169839992801294237981003270460007406042201315371917330100351822207289167330082599859481825467744036198544278951350080510395454861724997716480260608543195292538040926734311272464605046901934749714096281335144339394078407329201975846463353429690385712840688299266867186933603448380307531733591877106592434268113628241771949922932942406314076237008611104505413892115509293181033740376204928025744584326167236098959526866372767272965768907573868569381502053977734103645771052416274976078131506973696325260859670528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] -25408750509838802158926524107330686457098550620091047409129671866229767171907023612124551950261394540932934541375268203026745957256398126708228617730600737365002412755794119721014251597505854512173511130737774722432987758425223412933770957135249267190590912589594204645594495474293716647476251717525805418804444695210815880166826087093614233587165709163481187484705470312394894516438781942513985004383666428969440300603471461341027694614667357748994853300000124076299659332717558438855221547640319475309500912319142267916214309044881512288301290741852612537605208340298432767761420935785157048024189531497614092291923836346412658515558670202379007760311601041702417968975475978548516984445801974164773941334394303506374927664282311353208675844580364187057525626799949812361035512304918894604655170025415718130933912535440198531849025858500152485144420939828055477625046339264145757472940745744537035564639107418413898996045017924334692288310351233448028409130663297491031616867215247025803017355261521229626247126278254950016507504470890252504289459273019219322291185980415812078167751097713007351196092074794223874281837333408811688700607191568082230548909751476050472972627314126683966202214160324983656321496347729139788104532782638710576008911257083363905546396239457477526537073277262569588948679416399333622731048907683907632659010527881204758169836514673281153790623788696370811794676925300275097446900084788998557838045013820238847716100835741242094920570775998468055598170156826964120878928222503435488217560996476304795228108813208724476766345821478089933331120291883591190776750309402200921297338795169296923931622576198211585209352161665695491938622460453538462270959559339852150536736958593606325532444812802156542048879682968680893682188331113681402984166156701255005410243127646667704905435539060259540710434531843076471452696182198702307214525867221489383057675221838062537016047915665963156316340159201100451837900958957400620879256853832030390817992099573526860361098179036170515291227587456987050738580193714156461903107766709935786172057325884912387018263238451477294777978222443075570001620230733728975797418238564553372249067268282900400092244581486421435471501283693886662986350773611325630526280177227073036049065219389091710071225874087116216617515074669781091369888927365865775406919655476532509671515481159537511602883850363770365493756046196248668710081848716379798827773645929988873982038472160218198713634480561627987194750396022523974872960184810203353613232668041276099996006400573433674051229211043912889134318837500417912866628324844940156442585423253472006265827518820702518364083207189089119270141244977247682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] 2618906508817879492282715039759739360956470822426025322666990116945888827298003321870272216616768728828533354756913527494008379068154254043575279586797249047712574766795835991559026406193891202952287165953085820696947196852177597816346791304369974708951372094357111879835922756588019825414605070953260056867835972378518405224869709523118946123977858654828327193687386126890124302362793564247492977718017476168264724404332785528351278842997471103611979030400362280186491105563129433952196479592544357151818190440695890451858939425262762670024377981697415602084665622800436334961412498876285102031255121358416045917201650853399751537014184810707939029771136886439055165382166477589785074033801778594461335831750593613505468637440591112307759242119184920835633214734513785466211536039016874473045751429934113572483545179634766797039582989178964420724627521100883021571391870230706481462207305611307859016154396475438107118598405691610963538496359750441900050408645923073251695010278173748043658860102645536043655367361727772573905012620008104731640738397022841861426119019771674540598572418584147438974296467307745280293625723281708691955651444121153692646902600747310419644424997217688175866725821870203395214869746291645414752974835889275429693512362596549974389439715240804111191230535406986053946560505845110893611092548330654525265371787449795769417190551603309253105140058576823038498236068440087539391093980987789047817070552412405172264837823555752816285798844065638302881027095110056320479785300424375007832224613926522834214524686298246331184973952727449927706324306534286885039132196370430346053551303370737522051054914705777004357962002746813078774694202377130189784330530570186439532151513000757118763307716544971477253393987647136430972476154059791712018851412636722592223768706088550762446649356198862780142063777518316555759266881399605858564606775046032333834343899066375398246635159686137872742153020053348900703330264609118844296328951501658084721133321349628278218409188449976007437604954376432988007543837483955972051314514091784876107841822606444377210637577467790800679385572686282801634598721668500060463533879040080039816893729257105873211756395618465238372625486982591714853903802977745513932370924402358898089832937368009047168961365777777707969696091545191253357457400070567623018273675898925060456602749211793706595265684440298083781642381582721798938122750398753192814730827953805785762446104590556212963954077431744640928491701878553147670453432143966261247813193542983216595953239623512472166108369850858770565502520780124997007705048575946472194329765918678899294956324334959033718565246605510869070245212331599462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] -379948694453768702751799801417968982327628316543609598285086126709270695193217416409454225823904417354326319697747285574614986980498123346458629007019858361428881010675075224005497888791107941325154991218769433750946483317882888278830600675920536572611101634483772913331257875677951164626930473592481551480269728963034033341548360818388893658155946345828847033219839114000276724430631844680220583145484804770775078849638882680845059075479670181530761629233806544555886044026544513765789774959773449164390455394177660168849021279873745003771179000928151218193349876395554562495337388972782309307038864880746774631951383458124310746043811070202733311774280087031114213360667787765071773772151910903076305202676235830679337376950597493344841706988925908519229540540893123649096309847802158269630882066305710749518532071702224082730153622478259917654575033121636185407922560520973757059021416617274178780134428575144765453932333946484275725657156391082165981364171103068354242383771283871616223607093021330078302242098063439463798680649770880817550667203472680411631952921325974367637070621816098396854701087790748987921482835051178098168667789820547106786326868331783731297220473280861846649008181266914990209226969284114168101009438845329972924135184810149049773388992425764616791711070339729791119871607776718525453380873996178210654437549883552796137721600163389190372064050742885906523043997436559785858345604374639056077234452929797403860147935847336298557436972386779532099477473486849073714149235256855405202862470617383997573314071894093643605769387462763516283902293383506385776527756045833211377067899564395560117504984443524732115151589319415669377674358796892909289003273098459359220449321582720434257010128344886056064273574844386790158361401192837868525982686722588706348422885820395191043284520716654598703609585727441802910544658603201678012876143760053202115227400902323242036748649587375761408809524297974598188283224673197410787013222834299619800643608474324336267533537319010571956134570234551135213797640147817632233114312261470684889044785158103607448252655901456766217259343791064102645174092117710763817292805710078229537122398844004001257995052749708260288081743032506442078977836662469508215293754388061961563087918477359504386788474531217411158522518849906707703267588652853291815000600347567219609733768338832676795779834882108278231237536045132524907998783797733286444625836532360829110134458461798885135724581445524542299173370283113426671645117651537817438107576768314027506495107370757453105484439271515720426097144401696349089865234544205682333478551588797266558483543077986154253618428698632610754278997860668145664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] 72190160490828114239025568578646867928301558557982964285435163912937721586922599012005869304412236937821979057315131302848917039819469729773132645642587993616233236683004431549648787115623201760414616780942951454333125545548237354705050145440388543073926708061363526954368585098756474556486417560668243158281363052494881332469864813833771080250156139567497634555412211312686404331465039302382916724656312385022212595213418167356378435272687648060262571447955419755606408698214992104258886736556658490617364525418491797195037675877217458684402519827535330764520965426803915051084722794729050741469063433761646680552697155406196647078335373958844808796826199695196278010668342867492430651599276433901508305260113731147100368411942941531556796354598723753636371327683109759101208173927070306476256524435833095142819495958910238206241686501483897453912080540725286851367525213751099821598071848582309724057137563622799860109921434188134311039745077118836569962393395057353508447149084732470355565636960615499676586912946191788743406550348604477464619361815853283980032917067835395051755437244128832335453463650760333516911208485612282661231043947650442188473211360769545901899168152902837602087573685443718870760918981882533388850057780923064873746835272763307114465391290056345353980685705613967338866192858431726868327390311316704556651419498672180489763600291406381993628136492155436747632389710974370564506778080035308405710696346767451743071384291283498480812916338462293075963092612702557809531364601952635906865679173588293724068335904923449606246222708789512437800917427665596281924675097779753544396506625308975194739366321847830649908746517090081567299895626828936010814064015434443250967805853905277761341099572332478837062900006181414170568182069932195670955696501066370470328909085768430252366515439068129629179506719316872115609450890717069356805233085359235439578929543405432791658752485799806915123626557389971957805427643967043399656003090517326436484718364465107097709506309210785668749663151627752767236545522502753530697243087775703506070944368632826964551061884780753998207339438791331212069629268910922669285384243092867750882153217879873169246192888801772186367351891453401427779135850832027821126389221221016189331017409038780551493404215675774267896039584115479646638879071179878118940432348863146644477252692896860525425906046863515250682387094989643349805359733654067548053683036623978696140080463751594893174401325878466104292577051573347264379035604673916563811681783316000289882910941823253955692070809197007615897210713700603384449072951849864533453307503620980346349844371309308661172622987777641760137361940405026816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] -10837491509239504262950699389046519327024673403965637871984886965329414504376443017647411783411519376338469055835948063366334558769176045633078939453938024228585737392368618087165171673757277527075032449097283180479945036132338602065020990301496608534296011921451832646960997953300700032749193531008434945107720422463302151530765815290417301669526039514802152105941177259872854934248316469879178532871411787722420873644632027149449126499844716761255091853004207820809482912736992809943158706663103379878315470039748668166057319731226146047438297028434328617506056361750527191816269793520214311851303323676381709037243325660784662664786918436435968506601180029144783714140332392054373532165849557405750478647500420469335145938184031683693829247332634282759490997619714594778709315548718839997918851591603860110906793879718144916880644063833010681600255448669280841514953512109507045608642149207581260933415744705766361452113880537363330902364660151045206427989917478574746338501907369967103677723344602903838156547204435986559915220771325764624190489867577782353115912934582327999308018622396659053848882291503875431735375911900983882055425864711808786262988955541065644841203507638301471526383730853032598805288862348058763202794414436789116366338105651099555413301094830987482203827200434809991210192635820157421179018622972762867304226971736579068371932895011085420405888552239821227350176968189455853359208314465006662846821512694161935208565109411010361390518171486398606398937968526378087886760206738243018987697818441653967863790219181903253040587786777426230371356397278530903478086687337427673560168351230060779841227889776381484465891090912847342790992529625073760919630725567423279434254674919892700680576819735611557206966526941884830392621185958481162210509903963590191867733589170055310894737293625854313168893743950930140674025642908475775924815938923929637665289887433280053873612955655679370131616416349397166916598343393922916820235217694708123411372321949269943950240045918735508606319864846178109265842902074561938858798194511165090379738023025847165392613895395897334241039682569596210361963782631639385250738475403169213029677861897401257941853170550420427975788095603552473584020305244466470357755030300160922676637460298344244641698886034795933869605571220276853008122554266149492253544477905487697652055128679184111695504825477261278857853244027457599883616416176986738629635076182460309824158939046644561509463985597839323343205070009398578643060896649709524331274898955093795070554943823311471250181782358056749687734829174445524629114267628339544027125689529990802838615139930936908367669534044594059493177518219853824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] 933930229788598633295443065074215500098058711334308036322149883157759283011015319690812694471374433325885539248525374092527449648612329435991605905351869954795018568355115387680640221812066307154487332373476491044159752505915208234227268281830254304369810910604838273534204517870497836678031961948084081648617335702639121075128855139868119270907289487375671487575824665308153879426146633331189550891184857201570313868928383819673193237647650774001010705918965304600735001101367733988743107420090757043819170869634886911338255661200643076048146586710767217712720060872854614926527383456434874126104682427059408821685599957300215720519472291047506540049381255284812026203159069581215260952190679751037398612997422703301675642379348018474237698779761143206694157465977880381000260257953521462848982504158907160201177269249637794350641205973685071008458901288054671890504604652860202281697268507925362525402511695602905456873001366977658452066236155692210099871661103563051047853302019263350045898522186763143723864813030588174208079351275510469804342130481540242459821462387639584392143284209384667582016064913379838922652284533907669533525578151210347647892699413043377581393458782796446846862062794587050531068226657289954636337585512771267409437205433038902923755969802043458240323999980206995601375924435721892390557385788830335332100449549859095368833155020878230009377711945454009410126766292799694529853479615803528719968920264748830875280913143655425319405092529169566711208925681809251282898172444144713893754885987520233117602365743297980361004413916255893249822183455574757353344948886381768739366742217498822591913941071970129144321066455506391399454192648417442632724753894125658830427646657904984803505066923859798684017167438938211958409054159035628055417970148174029354602515636600986569189138925065888165792921212481809792617159270607900357809160864882146251494368751086942683053614610400288758389297984500374144202460997935332665409420258333680101769608954714234691816520097171042009961654722242979564329620419953056210618806241139289155611193974151720469194720608220805416417821861340023951879498248962627654807521677614742071720367998222534869667973392153066077992811265320182906163336509148628908874530577459068166533725890266346745155875196340804825977415287955928330812832536500871924863812412915793158692363942407266464207079911526859041304805198660354964856404678704615639651579693003104107354992879735120396197235049371580189572882316852649113059274402795947870748359179062944477798721980268243500136287512395121677622883092536517825137454531157244741481447419120369538598406108781657578492548884950171219580647376945152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] -3440595376568419872601476358394208337530979049951847045904448942979831340623381811447401898159375603716691776863235663867558523114646387886618331338203221467151316471180340930717731856360141037739852271952102603238514513315796747772903217583096253237412096322602257327009817731169187369097815281202973264369221995855207384768099881200742976608984388737029490002454419166063089899596712432138968575969333220703155322144457600429890071890108911851876557815918510830368545582170202089496723057716083070337175717633380354517827674598081034888745282958059085868251645601793697124936890377680399559791347108310103992955684334899175118444742608485467761331087023978183725960622042150157458594714702870317941080699231059798301588242619350994452191143095375074332772518423692042224960526764390226844397804411016720905566999161238669652178751508314859924487224307931816056002262443630242117436118088023263812742285009364699905620353021404123577936347614198370944880460255272333992069662586839497111808816990397594678820524129715820844414121982916039754356153170729508087359007550929343381527444732260505087359027957694935486288039479273009366843069107194699547963392007559424143155878563071775362002455684219356257721866442018365429501545285577204729831228627470504227447469503045575193791839958887744150959889881560031859116470962317150207354000876909255484583220351495093384074780235778507455462667539543705018552508239365897394109083845935752372107891118960016261212670836803268116117499556162282198066049512216218336343817438771275711805436500724534313997341468819696014221285429925910436835029252818898972490803902485154466009579540615083259146304986043628622738861029990107251424787331601347137438226396646446669692915520621474612068943113233149518415568766143977554515581857056656638124257486645065433140842282024368271110884063049202309831786392410673728405591992037847540325620739576945583435968839969232350092923513682671304286044436706597957826223586504260554337888515819166739540880957737448631516851770367123251901477835042788049039221510372760621463075287263211617171572350931588485022023092807407111198907144711214505477901521561727801636164772749208754498355313558011460025358656834612150754612787605986405332606970146469608493792768221283049527803913595419611693500648282124766181771078115807318079066507021056408650282726693701996931179198949887523949490034690416879854688549749684041547731939317062771586231299244363058126163209253090438763979714357537151087123956678030994002114429516735456239775121535962088413496742460136527925172631860160501504709601704822244531068437613027441100379943232363579906543267549531977862390810148864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] -9772842167864520986023812185812758143985358747445328282711088860897962165188665702459140572708663566628730111382251160537177826188268790250972642844453999987735040598361976527356543249554775390355674096379561209656432795738421179245115472287623870843328230591446671068745247725670057036725534866203147243170734840528703832598456489279873936822870789355889831558877954179337124045601569695432982423910965503558596973940651542960615784266620862867142355612832191932684666757396611018660006425515284688598803242206479280112896718064041215625887174461343632383230347133865895169921373905881948693077387914984564233005312770746631759946613256508314773268003060506087927298972955542718323297641394048708169401542624033104562873590245290367872772094648645760894018341585497639648806216321024348476454020982506716375720605869432735778535810738327084581660933040177760416994441563170101894467925319279595281632662985590569314142764754948350755025102056741337987214238453345983975564738863561705394956999388454062131373376594682117830328881346674749423502699566712961757983792516718351993292306519180889802998179585595404509448187880241294868978023430484510664700119855060055897868444597345102576568442314895466384694890042429483028930105224839803473852814585554702197684812025582184628037925571348867299846524645113267584649687066884905617586418319046715284649459259870998187867192464661129670033910703876073172525791283463594628218727726136277419217996933234208503918242728068931322241838592388668852967945831737809202411798466805395320177208580838711989481461815714892307902609890252463061364863229631912571822292477253204503999057315311660238214821606043870509242740326051022860898901653477420656349335729339307991611787018276085758866268248452847919857168426851683289063823594371171937463697161796985215675845680876579394969775062500206381545793130104635943282045743607794245544920940001997352370867724226348918588303849156762411137116985328125173778911186914299289127447727357511637982364160960141315262529783746177101678277558697627722643914111720798364226556798391615023902491706097678117362426825178320006758470975437537257014956012570152727338693018184256678265265626886105053306528513655694711414477645647908642160327204295972517944273185513084255885576757889986330302088663474998590153208211308928421679630228224702080008070011615110233934631890331631640899226040385751533436895247002090202768870258069512093257084124435785174443167467127611898550095886452951635635611591401752046061125922706870275246624169578039552830243165066193556340608338910541371658680083095988442559213764079934947250143282059984977543334207774285814096121363955712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,60] 1100181585883989250147580191451292132189118693373812299646825671241662812513637982441922061666083977946608442301859524701373168448284316786472633184031261302438640416009011941208750794438655484023878636854611036983570042533741444389521555790039091993039087357324610210483533462717121716610185039718730950993633612884966537271107602597649516634965472182829962158866627565482748351344465714487507356502322749700821638654673572757614133751023014023522275849049941241672852910264674233089087117942766960354621750782692087836910894258968692759703909093658019660280217354988806270083603581667286910777935112482940381861439333105808993436008122639944327033212420285625842274531352546609096898670343006731298492111862138354219246442009697624539847079472624635306908991537109557158225689331437711233411695509069108594196929378299995722998390935669590268152524712032391126359198594433677535757368678782791904313756803078649869047927159625098454414054378350460175681792908798481096932957167884567763266383775996817432181256706899216785698557801939354031251484583190415478332814155710848616268766302886524294902231745470934636059418888806895529732177151607537668809395664834613522765421833134000861775862242893709889960920887707973050829698792120072576418671730022778662802271614289484101893103983444576252751118078601208274053911218551420577220961193882524044729513104072573855959936948868367969218249061709730546080407537831456934952571473308574490880835192103040148617457846326802802950247350877883817204943437971245943795559171940209497570760964646225905672838471667472615374025969597099178728809246283115282145007602711570142408141919380649966308516552466627671236873250610868276246597408134574917964466810743472687534696365664829414618594399179061302242002684647741342876550148625701074088509362751898405091421836407118881108099792565930351404652838697615865806739686561347490034215957829368233057384721859560739733909534929691030017847028602571661004838939298753799898693540149766784481272441754854963001439138039037742486495055979245642034192243579069939013456023499057948583205395218962531452259663003491636618393456002627266902348296271570738304672407558115228527167658010898330486446471786154235088976914826973759538382102204494255513638405567283973283764595518898235156524501337009166880788201412586216119381385432780667477383539053941161229759329792923297099216216016537011804330397116525806258349568138796687004363618824078661264851344444005213626432787285407318746705561325164861395089259132783933166562772449171998446803302892576088402211338142753315059893948716377173531988435421894589946224221740708585436792606551981669068963932274688000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,61] -18344602138626762664099162781303333349382682643273060969262292365412481830868256569020660642979559927593453540432029843937569484143395708163977892403764392676979307490042941561076325732064114179965604109258234893542117443510142091009363522068120251767520582191801112683545790186791239342768006020342511392511847101974389255865492655881345070854153750511126828769684536332635031808135282423319343108015619303121907591857647590551737510158749599509313079315942597765493487349653216659430531265922783779778467430821070663161451480163044905182496499451857437525812156925238099251123132286413087480310655735543686805405484283450190104828074928698305636558443595713865360796968485185427221978398332578721340195602100328268523264135310940403688859454805775806526810711761355016461957788025285736773600645867440580505196590089661758702149040765048226354671819091772161382127337815019529323594345948622968141297780386082474073866605778311755990109788361654588682841366311421034177034995381023265858500487051424832794391316799485162882645171731014958492723180875975158616414310582827908844954790607007681714030613516739384991514976399028919392826131292492384922661029999155340095434715625185262661977215624296251220982867162269853276699120782498058622740136787307676946670714939904857117863774099380156184917529027811742892288218956185239693336353470510207169725494917198835678569227523951116227457166366576421674871396473071671969934607235912840678577017365197807406664646487879209012648105582702295831565107554421421933928074417559207349377688153865567979053100381949432027306963875153423384658793470148205453227726888944314809304132416646160108498395810005092639228672899275494109064677351890389228362365595904566813721335981564313794311831126936337587095044464552104416186875009724670471452953021981773095416873602077081405128019465237269738768007944039871222294933704832828140037291263229483758175674017728439986149491390014494576099825450412698689857935481107881510999129480959642931319434481910269609152223068950599785324179159745573469776717370505882074815049927236546565292133792171619359873784978874796350453595284431969421324677692383436167643719943789120893694708699817732507782239192685377682203841899180452151034826512572734944099520669197089012918941329722668101585668637032778699025665688506075157094982729654658209510570341256041930860274023276674862186125118250705976288411576827290415614587842525844127860648762956308805470083121827439255387923067164065488479754420369596249972769856011493685803602747868264745137124766273999156769646280396946958585979439489807599578104384440593919779885965166352555696291666360837429192577515520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,62] -8187506102106119375701629499579199581719130022677462235603977577672619700762449138921034499191779823631024759205609796051174986891929751599234108527141819140777881602409050521285645241104851390095833827234598096373387227859052319461496383180146325267118219137728281986638214193751642628745648744598386837137413043851314405031332289351317658614477162863094980858359530818887381803206345105499734805006610935807081695830123876077983356316679817640154598195871226978463199425157465564194307320762040333460960857442115152393938545503534279166479372240480261379270353852131185642097303744769680834854537329089854994954594630205423162246938740159684580490069243678726366282300157867448445705339970068983720807874060811075088398819533647666385821442889098337064026471861979666969599266858235033344503576420824449174965325683183028621230416999725403689478995242423136685107880296404126534026407415650909437579309088653954656443996487677206649477220011585215354057097495393823483567315282836224759013785199469586062057557605674081575384371087079344541488657721829056631567238420436171312340074610444039164713475802082895986346474112220861526287824907294357763081972047918601309513729001204508502228078301048219583439326020922869187469525184573948457162859287898754800200942421475397204539462283999689377460858825010774948880548901019762114758682871414818863822208330648630325340723429313322600755150978294876809704844281599635199687288476271426220276335085820678734071570137373205520581396424427542083692431132407128714111441536713681945964280042843597818225143550191327721860629794220886593952845010998739217157306221655614502313098829039903871333613351129367635131266151419166855292782617013355516994195232983599216924040861220136951618650416958966255913224526110440072836562318223565716874513440398809261005976040349458457819474491738078525272966262554877059291084544352362253575945558362618544751003507714335008736996979037142626561518137937039200982969916851984947624336776833915161932785082895043022341981791237522448707349210250060029020563295090765478772454950380631610475338972483596124162112576577858694722965686756739900652839500177675497053731918946134880452984516190613799569218715626624479788952194685351427799324200806098509633785293033310520925038115678149517192931999044876551144342883803148804292585299261792355946101759798583324585522668837782544249361654286998392625143618369084316739882011217048539047695150062833633763932245775575705423775330112586211369423295680749532387041544128908341877135362902758175299107047306102228133797681781565958689873828922859090970662360393587211718891521318249341524868724386978509282128953344000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,63] 992616789338794599734449194868926911118214346782198601235234892525241728941554515542426513263234422132652761693322830493104800003169537672870964253382499702510719515651012146214260654130850926311626262957873720872189216240761251299102702820613458140102039930132523444257780890726035195270950477202872458104100311400507600163757940071110847709577295913096835485019904349298501257842896825035314672837651443681743388232554953202941086023323014342025787249528233580458176822881199437522504640148463567724092162398393205325666742991503530425920921029057445806275000546729439420614095283590172209433619151837542572611730508185510377508351194805958267767220717068437182311322618750969714292958727267967126979947486877847490417684719917436801939574572686623175128732414122576736077480858993701726638391882170532960760653385392914745873116570500321387373446305594467091358709406712412449592301253562769409952625974029769981892507023089956066283137264982206640567134448540603461527469511496349935522679510975346711963914178781205211628832869876121334130631590638864057507592402864462862589816578851636551217088853131362656425275286480593382369289034737819977806623890258302380458669045972008741823544761519585341113542387457795920375232194934157489168508816940492143792574683599629196671214510806032742500419200915780269835687447141687661304529391659380294187693525476303387425668415690253011441071717656705663386612561990994395246169385232738040032305045964136858053660126616588277804115344036108071876284666310391360539466858146087192758623494974244233718733399253101460385937546947200662268809154288712781559599469814770251172025182056939034028599549683340137034270969474034830355236944043858482879525137857553182890412812775612946105521437055723962176331696284389996097170724792988377811900626444478068065437945411228349595891234829560519219444408065678406083451110758032496165856893006027025037999463987862260485450296572619381888625950365360636703339811054420001511146608013523884345590228847479523702607701521912439895735701475147465780194797685674434918516638434981251069772427843013607973102219537052748484862051305103716372232699133329259458020593415248426401207049034121477103552390736708618348325402107923126449721307986773020598984203899034067836426304860622387302170677114173594784678749923161278328727784687017998084901338836402430925459966007840444991685103742787971657944835238655556733266643568124116594552679096451294406952455849174361074287277315210683159905602037743464014488035813418896450021971959948875019560350907519759527869314706397534832210896698877576987372319712391073073767838620299820261081757317039634520597331968000000000000000000000000000000000000000000000000000000000000000000000000000 [86,64] -44351864895607702520623831073424941082026165257383117000630501657500945799837104584779299707557610052664933641289727444237272022113352837028613305429311786697244394706837425743631825251747232435546798224819626513661868656965346356179811462889334738604765549009264399473459419270759072776510024648578961498790315621696702291360176876483571791106798921702393591464012502640467275148187440897759435031852059635572682274484784117702236536204177173675075611768513657419128295176219220089041789732591568646730410245309288671951760154067174091389916170544989533432826601773324138363567851821105551015762363300992132600356226998675499117128905126407365343156516199557684321656642925257355830800820321206805049239832762784959934492391528519570639900010260326301805995382603602388186419477713353602999820273098343505924842858683329657817349685392151841118672937949175612775232730947875123745721315467495850212995847506188162403775348006483197532019420584529284263244813089235243819373874702702958902096211739523406231070215735972635807286140895938045550561576031045524188887203382613922564497064627065689753973552917026685672081436750691385642277641148940985247496481131162993299954242099949175502983427603454597084943300696005017154168316959316339528194319018563640552097592970144456184004660958281693230773491627004704096491907091999834954927801779076840195342578621631061933445409375838453770172948564501593848296710216301439587620198538240967931938336789387929631890497487754841035762691149984486063846705532558850474154057302811995030184542485242358603660419767882455283229017890069262839831546588030659034015184139978748620897891914031794826419207625998464620097812759079088413428798943309547685067600287793877820140826200140957712246970239610807667515043475714105441153892722591429144412234124626774403056693457655332403579695443782284676488889389980477155889727214009010347183845829603665635964915118906900205423696782908760749263853647136846928025613235967852120979012851349092061877590107907348521173414267531267260228208132036853432686644040589777039344900242882879751695049813448787031779641445781775411149221827481718825626766206069303324516771765776803261554729723910082721577980120215737208875655021423174853543809333471768987545630452562460757821162248799723137035257336570802752931829375619928954941053882120618042240747794266908050793232740212964151418865607541268878909113354280523271201566178490183330825509481126161863850107872235768148460045764120273032795018910329540953104379272115581725362346646808698129740414723561402620626862346336986218677781433405225323580030793390030475431560519668791298083587283877569070224113664000000000000000000000000000000000000000000000000000000000000000000000000 [86,65] -989372274668475374662296001131268911867109249609126712366149944625543054814491416956804758309014561408391514896758359535846050404162370252471684271467314156608339740486218221876528295364882284916687478902321883511554219039897989197470471920041807729232952100827182113818863139147731654530504769088241282471495634772219334285743873972171324665724767730032411905377074067605577010525230243918746974977605167142712564863136604763736780686861517923992279120875240358850635130468944687431441841258962951399740940515610912393565010432338571014762341213640395845030142524999105075781387646549070576333989297928249522067103454907899578842378224953766040395362399533749731463164329099083486146492951437611679267798249289976396425679653866341099575632532499884043244861457817913460682488353043118899350347117440319025541105688623238123406081665184608431517700543722947808608105742738167898133977098472210494724313099976193731419159602781959149018461290399959218159802539639247886629843755074611362097246992498569264434808401119610674685955087682461535596983812892447001181449860605100162381533122062173607227051897042412835569246717891234463098769944147941924562648411988233182001963604543490656390108860205865862511990569874744328243823254425531500753884994899327249277391577856472773047386124909748459701426464297952225454729477854363035416846507266866971157893161077455653942666602784371410714109050165220981058604346722073747543989122181651999302772900412278905698715305306499608456294700484053264601574084612701482555633144233063614575097410216144687903682298671741404056228581478101131770228011044350110815194522096513767570836965346904268133577953713822496489589520009541714281879795404759910076036191303984190446298088893605286297575482456096199509063614831069809275585462895928117903356543000296665927321327900193055171663109769517602835255289498281979865833706614338068650276079924486024513763207169401380384337071270959304486342888927576042517404724951990746840153921318584190413854595863244779071247308413978656130215231794942483482564032915956622222966801835899164108628984404636873575829449152588491946271061097144256839407174107426729811247715718195600024887910243107404378787776796428771523643988316321846735859917827093523167035743127595332909712939461640750961055935017434195372899357534480465324552045314352565293329501462906177245106209184220096017719945601094005668678795734257800364372700158107573779670121441006654859967957359226526620342755349179214483191725221810449169893863408467349854876280733252475672893837918042681914599904435539916176117671520710152143641469448387866349732687757103783358523339453749211753873408000000000000000000000000000000000000000000000000000000000000000000000 [86,66] 235078458197405489639725174978058005008152466625536277542368190596653440779072392057812396029656409787786220324672176783542083202154464007536262198829998459143497616596450118329153711467719562197191790833054202921102086719963600867063441519333770282602173270507160968625399174492419793791894092632937059201286551461196310785280210429797132521224913528402864326803427525272452561856100369160145757594581679256270230390880191917335808264085986628003337327579768327888110031776636930817405829881725213777309978549972123825065270799076675208783508122292474923055995318678010493003935113431868748547416971700138128250780218922442871189035386629023927087559513370598076214714533194971651463125461052899506842448913665322131922777777611358850837380701518926837133546032387102881955267155575496571030438266371875237899617364226566151730215846064289406289348992314943008755018967711902992191635119198610863433533574250030360913203671153452090598719211366276174151703310936244354351377675100316938440187814168264767343363099847297311671468669105227775716078780573654864985905900031605674275873341870860258745613520362728419565813693784859223041076154343475835262442324527686768608034419310577814907935785852271441096123888705424965100712785306513586608903181536583353258786663774131134959030004705797415962020408325806598896255437474000370956767945843158927490817824412642191953405674555715663700083396363297859760946561806289944950234371395367412400922499110258056616567265350423359066269340701561885689043465980891536134772998000320971804739919082369854114532872683895578312564621857767359568284708568675293236417660794205274900837220578885675164184645471578078749004125631616006497572781587041440794235337790293818943444912208441172595316547697755760958421731527039566853506902325068326398821612611962291181818530085164238699178020609313271453626263221904330294773752285736780169777506142780432529595730762217830370010149587617976774332656423059884850993620744706901197165375180703735736540151453328464513004596946590604739420807917453107207619429101812671113544679034118934495757253544571140509516939543453136768438124537753448155826187603481847840145856857097538053634650550705596906592843012279806784890494260513451342137237699478415028245730836096863328493266824865361218056140032824736350896610653631582800006633682644624048039997442230970594973332029247004248559622588666603727222944998961634120729280521868984537616174234113493725178396847659424842183566589747237912840842415537223322281599896532036225864615171235676792640132315697955973049657659405878579299465046651235948495263811108372028244101400641150043088390491671046544949248000000000000000000000000000000000000000000000000000000000000000000 [86,67] -11661376482355191002899008467111259620105056313678281135402085013662578212956268448486799867750012654517774057837421444210729988740859204903733416689976202362539781626445676844190292402715507556482506097051976341319728199879113464067367921292419907816531807895387197322920920615457197484913395524734399342639104068585919092719603489903451228903827005246892229017868394464639931880248836693770770436483434666989160668880615335491926904212704551239464432391309272791115956802582483676445033556720369401179477492670314879665157681823770220979491668812288576734516774461944006215777508586173581691244116629259229061420268034229289994520267996109999622220189154440578134754212942636404177814811973875032433589196131237278540411655311007939297512605171924360940113466611258828654422777850995266743221836459425134050165356198940539772144734266620486827653595763604999411441191713769520501634225317493479423590117660642733094870144485829059277927943272941137471189652793004904378386104191973955828485027257516187551303751676381911480468295457345817394778415545549492522101217293778986931029677002922711626727560253047808087871204735526936906230597817889489684626176776833343115290422539341296368661537632367345674685513664187358731621053467431768122082229440429572144444300234681359511768018718888217610951703833252343368457833767120999799985011922102785175162005033432863894254720818659070017635355536798254616860292233804150289419201331273595633390902946720421729304535790292829742419658545541443844901140070701759642708755582506330084326556979292601692663860085436219517008092051498546211884481896985826440338217356013853997264217173767998430148603822089921055434625795580038552845246955941312521730446477776314444419960867354188267140843207711542137515197282252686235589366967144986768484677847334947678775415369246769703666541192653818349032178029685660684867826189267063566640736907205156382404657995602711085557870290173209539481342074305305847443728752953147570881392612223916118132880740311369522957069508963599481814718116024544025297674670426235824688054688469906714816051364795611476262328819050927236519901088542624975481376268374609442133959024823307355215135156093159726291454058110516457008994819127887615879919599303202449079938753617490187012664943793727051134294055094431365523643685673463767672882122657497724893747805971139207588359316697294073766207243887420933365405677328096311995846639313614921726629576379467231641987727888773405294024735203958058629588472024018867031305846363268079291981004611637241346695971497673236523041478382280202887896041017811882733255148932345226747396962048505029572432051272319737266176000000000000000000000000000000000000000000000000000000000000000 [86,68] 86035862665987782888633906602163253867185972842750322890251909138673403145973480294676535069525784098631473337169173970884988250832872249946005966200530187255416896422295156985191763320964167454824435269252327655827804998558181405736488581899507538132323300368965209246986217803133011618981181420338534778024759057711864129005650235561549242403530491792529045210468798674036196487182856108837623326337778160580685594509788758858460135495349042087756551866642273223574012647478187335560093467267615955040849790664022498620062440395295503061215186130249991071059309480709030513652498569966416944689722774223196346945684997027226000967137420696677034611826878705138430620346250375122884369635495987852002033648644490852590189009847478622989293774813270989016366439260323458381294909074704871031319220598528288178109067966204240384834270082084835611515752011692702265521268740988091666544677599362294499560190554670459419825309999406789266706526826373266506946317719263176928581993711444526507512178184296739019062658441506575065441830709801970977029918843281224501194113131138641685882224417044132268590164344006884761076824046805134619260367293483003348832185768082711325906289741123880842864412770281573519903602978882337550725380819768941941893253802834830970730999648542282142960388222425389839166038161320490779358044574048728385301282820780647183806549697772562185222244611487820437057847531564103834949049956361192703983751783151823666475929114883533363764357693233669667748442185501926394643729354967129249258419946860997075971030253834185770525916526861953502273165327396988128693581160207789074103971425637620925991544216717728070740902253604596057348416894535484102068845208720772602147829172602488713693524206289185760759170202965208054231397749290421297374206017440768534819855264016774010410625500034100968666340133345817499025988120220572350857506232264420598638189483852589031305577324278183682028611486925953862256719661264382334051221882436996452372942717810968912724674869401883251350502214777595380370555326607479341836237286880128087062397331344899843997337153444112177252191841334032401785534216117907254124123905969487348769371601424844649831780677643404879413699798703407458638187705217097926740338951820734198901913699927465605541369438685517513173206511296292251849187473386204869523880662818491004067503226368969023128252473720524238330246656850111464311524308895980413052193120693074530541676233619202462830368830323650691747261727159327884328981563709750766696459837476650690985908281419209806430141342500971586201277118975348687451970171039434919660921033713457455095368935570217916720806681233625972736000000000000000000000000000000000000000000000000000000000000 [86,69] 15106526845477337371070034369075527263186707525999813819390513600573083977398300667114915401178101608198110879663783905333475597607490384782545465977163409770841114325518586609184302486135539644948216018750363900062155045788847080652604374407283249610164834873685099425096467660455591670065807631207912641238841229609186593683620379705943533271172442478326418928094976788487045205492302640073545679540254407137967844230541459534802760812605406934404677644414129197067739353519784346956641823762130966867337882770363427629781264001328444827607809028576119388893499939955468184650124682746259597604618652075346336261136268932665248457414697223330959108619564818466367481954886188641741218160696004222408516845652183928567601738968579993527667417780350360169312314925878524943001475236227939878242206253929698452291366783433417900295270307388913322634767714171781561517736076733511363054569795906117375705834893760450335564704585932724460205519295889337248551290733545396032798332454959953183981759722793921426519252259200515714633561495015135240082975871135044826435806161899651908492734081164631216635284308400002385066330087027193974169037973315139586217623377108283223065576706582083808897501749793418659993284510126018877794716585849402544250662642407292271069663119163328397281249620774495393492914297928500210757633290652529974362791865596085210046577378523420500509622796987881096104223144180338020694384811210348380506213613680334224047458386971637968041979271055070527620364505150658446251161699519166734921707403419709396438366865314507696448873804733409980582624822739307489274514638060783954032796443907169703955614846430697918034353965219200263435218963205867723044011367278316288762356797124059625394212321401265571758627146752089978500155810418442986893182160583949417392263745849891781635452230064861472862093932237080568695825744049621753201721732158372469995040246236248079164017224646156604134437189544867941703160610404189269814063434575731782168518450450176382048404071388991858507409892133858501284302077054656662179291640392366364407117300519519407015982646376557905381409479696807326307684669889598843858032936537369944650167932884717957889839614913458259361387728982117854956635739431218019916964762742295662201312192292000023671509348764897102961485937453672752020118875534375803535349643330623645293898174470338762252597084029439167416507989373056145405907373313177462424701615345974033410343160083458221592234429236670211179079338277448128704437235360507224890499534429166234436513311329036978932420374807581267114157874446397974206894514125361631540279255745041103382813242918728220638391925855632752640000000000000000000000000000000000000000000000000000000000 [86,70] -495985367938455591827461435306360475964585241512034145214563063042115768051859058821518295638573090127499053985722082947846561808082340962336298142208670730692366906637237102805667614296994424032525315566369772918330275530315211211973833569090554568858809009096952563121563905255630347692542167877050452259490571515703844936469155626803883365202003162127914882161982697357576240945418439062426444874636613077161777775775095229404877632589560730700737644911374350833367898873460042361200503386420889157500981611234273492584425756394883696482127255241912016350250368299920360668539387555881294374246005334041058315645772795504387819290552140709512998508682169143755025745311731720181691222212826147558525090168275946969280041111615355867183360851623621956378734877103464309586274039217641569758470680329711327512985859029806237243163074567711394467532634803932990803747020345732028892539104644695534341859042350931864217148807644873239007867746128331365886181284954145336438478244678073162724810002571494416320279990617083115073924711644442039146006889013910469912350634179986268350155807795610079193406499990666779437225228057914603723506828439312166404531175749674167333180862562906674249920036235259513266771249796353399449855523721585345884272505545398947466081190053106996326454744136717028357478034869896720551514534421347885947311424294007158526868505863606191858847124671521504728799179325685204832607943818306102461013856026555165361835249647319516618524341464993701765870415831585242880176277903970413818324472795928957951023321097493598067075180835305875025215628601122033034793936952425057726059447580576117346029297201406606448497477779459089797350606395958038998722369400657549117357669418381371822953816616287002208644867339604952549265436112049196043723542423170231810441096487027063111976457226410862159756373973973429081781220618395261715759697534319804998141899746639484252075293239585725634761820331640263287242745158306647383657834645074879689071508844527991246273073565970488733395539002558743985666054118044651626522200657572935888823326946619970717606029128619888828985634525464299933646796795466976894454376734031496702073860816842793580453102619080194844893102309328338848329378591680401108315987628294830317137148059183677706231485837767664648020540754838205500389686074636171212704844284221303215161041551688375227978448136195374090661849283352158108106541330501727407357977714621581530282886909272275997357512447772007460355749162050275450792879135550329364241077041234702797025104359040603368147758100014984844075963365072492005074286624678969651459812566121031460226587226603484073363593070248984576000000000000000000000000000000000000000000000000000000 [86,71] -5547696109848192019339553576865609263900413758256764421766851732955802633374222282278043904021096886915139589912095824138122246519002818576299381243255352809902560709057631007386554976542139374079678832400957049612665531547743168854911063134654614474174302342016459837845856186649895904856845278964690563877731138225515786128344271241523694509209010847378615647161675358445810006166042303785833100227187607813477670051092126006043426539430600227623270840577046494796952368734113761484371231568360988457967843327796594119320824812026169849965170430749218435975003116981177747205602710120823855369951351878334782019650346056296876543387855053663653950065978879766425288761037978869568003670599597883864792338375552684772536200812045435274866165253511443199783552677050328993527293244887713227456531618951698051487398886640296535039831907320615374749186000492256203282523451334622925612155827381238335586344081744522532491965318137785041504436950987762779653772381521878712534646463106071111472782777107158480896811509677017815383998755428924661426896071888582301853713392776023251216921935504695856373657395283137034080029466571745950619528985337766458772250945896519170626985069243054310016725391377752409919087914536607106607811130223772702735772479260419898455372977081296002539206758954252835288589468058405582236135802363800103072136812394933563447239015245263112108502395038857672742953920168877140555141767070399002150344370963537763263469041648624011494526672653559536647787091075361653180110530376696888429525637585573919753109086050506179025506862479758851690737263099063529021625090732182450722102033998447028336083306892588750104469056875459749812944203920867858820771682728715047439812765569390573115062342996846659731000476662171542108339910622730835953518105806087053462923055563480469282221051629661127835996571482477101546788564159805679376025807894131489465183248571184095447677490259744706592718483793444074156800073494793148554530525660894737532394995181373783153398393437772054039442954536075612421738538579125399130018236044585028817938078890491376552297228993038254391440766448593010105995376974801498963960892918096188996913039504523513977995250580685810653042321448129155465625034775891856054853345802708230757824412643967304891220373081665993516780516414443366400062506996434483496803728857872894837666674770349452156666179299988442777949198275809648719251740744807897722171455667411893823295826198478760368610925989711846228787388504092093601770631744899804232138967702943015824019343915590645150610055087870202497971122103518556218182859537186271281815703141823623809707520577255895191095709972561920000000000000000000000000000000000000000000000000000 [86,72] 285203716112908887839982837288979886461491250940958111694866545253948990277328659790085636017420859505373778123963398724019233174420795277568641209356404505685959724497328078061801224893738479609405785554953590932149614684186748704200880597996624598616603107365611398542839689460180178177634479393417312599549608394774703366509815882939769441855944753988302508439953251746103236684611099210031909575933645670063403919605584167374852637190532006020392489269478022417334576120838820833353941032770405089295923497410654526686385100884401204382127764275249023292398898188064248133913119783866685590474077406247610734796488591922043210390372050283421388532551384571710295174671783672371666348975345048076195891769605886634069341472573604616905074392709849934282431362421957673838428531551725996820261895143599822201855069517927583298828001690100015775766817312621933518126733797989849420066869558749166623740117411084039890225509681825576976806450916439826511520269667939453836694286995654863555278485720469688721104844900092836098379759934414359600172595637866316397381406911405391745179742900378008566796559560261813892783763601584015246010319930921587630408987813552332117409643342244966366935818621579479526966882133105585733987977604497378358543455477252158033006753123747735715914642507977736512613021986355210290730221074445993751350348205559923369838401162493403311076374905940409042219286633447733822199894740394975568290053342008339877601108213885648672726116373561131592630858352619173426570405201198038652815116971694651188222065980714245314817567612990867269457344641434524316132581667052395806163362264396750145503045387454960527335495069249657085484864650525791662347288076814945160309820041841023241582073971005694659349473987760291840988648127533307217700803294426926356915818772311675484111255641223927308450960871259397006830885186658396793418469218259963686480792739008471254121265559090023063937160326006232620804598187196001001605972260032503143390004702080091922304146488554817570539635623803033450831938276967025440206671210413256344099826875136341068683658822065477109207607768473422536807105438608058724861865756228798900638975962639054334557664594045268476079705748819873463514796662514276521000255774981827088412038524979574010917271618106375216940421074266893301574864404777704921369103399380310964785688812154547622604126161467269858292642911604141956872846772238047369137090328542401019111844550948985248210444532462832379331933289361779556022018884152738591953280734475374989638097367370839850507820618460489547018469402475917920048342578088344675539688697768212014913707579266848463623827163709440000000000000000000000000000000000000000000000000 [86,73] 11540353834151321776203392492072080486215181139007106315005401002297048771896406784856479386175429714476982014138665876111875138884852058140286596512381342708589612895969549647246927313238887653925104994604338166568803260769436927600428699731292096391454116025261396463421595646481806082098019957267402075675053498956510075401348247253787831918089135025946760370086539449373192080238784471434469791443463282729032823139395050099035580645409746691180574003306738049619430338178232676691322708259928842669534048435128217289913156168308257952903393209387229560386117155692975383793832296144681417608845677417640515880775494455442656979237664696454288868894275465846617068993110611210685769757950526560899328559882857193100733996848075262737735782258496319550025460738265601532997430521741061709240487748706434594196955874657428671988516252729599882674848752190865514500795306774136196125050852080363387482909297254557903240875219594960761712093973774191286825620411699612617942852911943684614991213009580977776551955826410330958525861546975271418603404208127176610860194330549935612885559570365900967286676329773280329325779604688181999783940781681038707301657916558471507785352201107372276161944027107853302975577208763416842504916113287086945424826372008954970670155991706850555158230464755773415960461279620070770699059260515983292505266808835406103110117956309771143456139963895069898398724519348821851100672890871888453806840378504345247524328557247110903745977499728048026060407041492639725843051695954031747580025058186087114202775443259457244178958459337859300729651874147092860887844753576659985701786037386172016893590126586190525829254726178489377927582207374209742086288715633014514648514934191836406658485989526068797816734304632552281735984838557587123917889042634314851328010405318240327852714424611506793939456696081020799382927815411083807860007760418589191579036779124102784725154890802744077436912114722178876311635624041012625807103252908984186054942167464815095358898117491486818292835653371646431672070255921568587313838494051680762801127603556282769636990701771570083537193496206530103129268246451406827519286386239009769975342658570557325177173892854840357352381339548073526712458320497044817370085700621061682149334603211606929011623435193237010595182433682301839722672989646716868531579305333293103826298396461396032200194243156070258780920410657199968215929934316457089385092682310145948993729339414931171993776070607805421008180195980657779916217669815655011396586443186502152067669128202561983479424882595624292535898973310831487809066906708344332067610452072437637058474540808484001491518425661440000000000000000000000000000000000000000000000 [86,74] -197974030461687491277768043382801135834862308726636145776723913837490023786448955000484918254500327714882257794838833527187693030726334051668673403674971776651740379766600608523199786969306171767781965181147622735950013180592616384147289102987645370151428049326748324451320088406990004776124307377665381129111130262145609822541034459870867097355535251741520643955811761491933698625675373594077706272496272251079708467510955613041204451625135195362423941266664050257864155989087362621874620877481886691982071332548867883052147778240613800921549901307572596173740092052467580373150895856349299779586995042866329268381485786957908274948187330319207783146139293168206776484870679932086479499168936127590169647995388202102774136700716525182789343967045801679584644878565748419027638061692547818671756507605011410134417603262094584021292719977971720768411074144907415713510878431046095614188199234319308941499078077765025195591873963752967671319296993826456043488385469404551415011760119762689389098852756000673215836147559124926442437218787256206403040471758614938406107442479348362556715030691894204395752371825135894510830240847976761415031489880748928060816023954511124400619450625926880868039392110400660837540021529605278662819979456939265445729364768020982267816398413082135380431763540714159444498085718551649271134563496746662461278504790853518680487099576888888321618298466828693127447018334718386349294650074060182860222580837525706016672942461567714080810833095423059442327302604963897919757838664898698618715150903087042909624333120189253257785541200995231193349677238576252013640072179237065476220320995462569350490314605279263184377720775452498431526775929301990290462439811682230139085936455909090583285678207105365524343133815692153397488881484407868707321787479815323740457643926143466399261193559291021580594068471902228154193138101044679265949481634329051464018767483291407170852655175424170544157802928721602355814865712547596691675331105196415430537656604617580591660190737472836707568883949446162095315660233765006193015386753201569632807733105526428100617798525488329839392096445467926542255071643010548266906250495560661850249948828994584773528792379526911060457418758681382374178960310171465710358566237539966315955337750164657157369576037996446587259492715921587561398085546362547180464893282378778836533392620917595702364552179702950998821162623219784456904586194513755255346638193850650446150723569604119137444548112259691334738287144326304590655219723630188823920077693455227769751016875897500086733053988810705096978203087997809620277252652808202708675458437906666693355977418269798855151861104640000000000000000000000000000000000000000000 [86,75] -14229916232371536163914706057470411231245809413603827607806815789462272313436644709456230116564721302972395065531521542167328236424453899992660237281947529236409489477787920211165136738458961322170284102082070149057430537973029248207971947806236182783080186033419736019394062589241799739056925090821289515720289966859988160358218429098130226565888066043205848734499751010774938674418203488726935932611125274360790971101646027475872069001320033860225421540589091422194498123667329821211700440547121209636589547541627988601144981065250718668829054641598028241275071215854206798940513598449456385668203729237686760110416448773999922456138106408195129361718178365691055095909953622806774540035451871167711466492422849304496160087483612498556243175526319456324119560006042806633055245058269001955300013234960360366557358859525712898702859461735921971779258721070661423998266636089072572458318638890870665727779935406459637126945272664446918572606634655099902843115123912882901472991492251257142149203412097135850765464266608539435539109530346130244530957479127169201827982832455228704811255317848821307799771244798615112552191818737555080477724361674934379193136659900117055940378545592763765523240089432426025571273135581706464316248880207699160991240866314125510307393667190456612660251785621516684121377942624608464590897782352619107169867744284725112808297482571550977543588741223561090576310001283672235856773266292390993972625708966791908438237018294240822669247346582750387149215690708526852162507545563672287981022775065797818870173378533303952056494821379617910476327618550479561968135342244525821235867425459298000867142813576171343582253377876933496545811093760270497363094949348514393849940439974109728869969855078814122561612649534966074279112736349231371078405622063994419082298560932477007417242508850330367671691078413561685564604684575733023369779270259851977474218498895364474637283648473223281195922474874842130400122007081116174389178554955168444900592754379858781454234572549595787487106209735585029583522108502951963315620816880316959341430516073914690988765282303606786629777536876387364450922636353183817917575989695110432150052140228234154631217575500311394517124543752787682138055005787163623090591794980239782541555842650316926274434071673155902084205964968179162770250832066073660412958165510888767506065847151717013824643218550267075746038865360885424085798396331160981041483595180531982895644615584650567315448929453547590993798225993327252286605195562776176673233183633437474016158507563482943153849980171183199501165076699716470053773181100835979516164998857178961090502699471921764503440588800000000000000000000000000000000000000000 [86,76] 56306020091811275494350575364782737600924577491346982283226754230467110016715707124413781630803187750871121931021103513926331274462406916029119080174564324977884128198322588083192717250321603623695975526706329658130597043438913655865619695429461316019340806312461596616860792398487081688612114758582402177743209777307579799182361788615826006030326381372679318664214324114555939017119090312253376823089630246858595806120089310723657953093902948793659931147328749607347239390051823994358497120313557173552168200857536751297206056590425989677358855802231533263593506055106214187121190473503179917335191651289503696598915418219689527542489908463314892823000549442217354618246594581940461861780667375522833841798643862206242237729357784701711913159618021069609194644160619589667582345542403333531199349464500356394001756503021428598753706259904055668043393901255178271639889396887830235509826454868594421037489786052363476783751001045946930869617533058754426481684997807515161164968956568905999842156422841712820610823917499440438116309063052255198931691791552176859539235100432943604907960017909599925664306488591880137681888166024374659110314311452959844687699309507601114320429364720801676914726547829302758006861825073126643340502715672189824623773495148585753044877922728930493191673589596766578980380570094163165948955519174048641515690257743342365669422370180839807275555803234432569521900049414962962886080040176821478217141838897086278692837048315495944068564641382378139751966677939817478007996056183182847734493842790800600721443655168344508766764116614465726460669420150906188099667619677878255151279110311961635311735398452348543067744363774218273965474581268905372441206560982981537958096735608662684121845463804331061855340133605920657463208702235855269533174274382217742495435536174066833593697334190860206757762139203668054286467670004782910322015554036616856661482301734031786803683892308687700710376650812842911681072672305127725065790165437600663047933126335112976795294817505746575921717003523595586720965256351162323839609109996529931130318456348969297060928982757278312898530109484390069870753100932953022296736033219762211237481521011896737723213363131564035980814358444450499130789069195221140143189889137823525454785200993785243100390264791362742917327534650485066136757743695661136009495274155391208152903319984131085640300318679316024060924820497255285404900186707796579609421334480686131659299762977118554313546748042833257062916453385110278967871440581760694331982381543194908626773642466777251847773410297217386021998055604692965713569265946736727821092207581918752489358547005747106351677440000000000000000000000000000000000000 [86,77] 11013344950379178180237621289178654431684557218148756350191410707823014703364862767850999197724057862606200344739315138265572447327637599284156482272370539343875342177426967596070712406656639662612063945412766696023711319230469141532834476528358072053250147985397562792479444337850731161776896566967781023284793212121342699209458419502561585435046386716084629302136873791109873973106638301142513782423097111943399244195154356925671118517538956455910832366524999953577851903151443610832392916380765465505316211281519120633689429564939772594264908210599969796249549441231126907415630848379822781746696182502992421080369287849878661416703990698517769820859494997690629842276616207242502885061550762474740677462481166555696225165069945217410328872344591940574809760426158531133210559012904658891591890850239538561726483309821012048553659841102709100294532557244005428036955761209518209005733256183146824710523341624930947937109805661964852313103492092788041257654226841103414093570016677444390800787180276027110362495642381934133931250369877770218099208633547393651595538574020432386620761467123254813610329083386183352925644152095077085339506031613325065839192327217388406864867147925545233186837675474250819434814603463931899702467093442930072543487398569655034061137881832328529170915098801758473218838469048630454265535250191171186287973965791321597689751345457944243255270741803351150203806195770235570932496684620213923351507282469533472373919815434495142080956022987892438334556761327090331496940192926705183818840694603128316360389322006899330828747774776701087116431586029316900820566416774145784832751747274367971952732304472448048302616512385365779608882526145708333504731964532321054471941517130490168252443585381864283455120835808679461560068919993958633872199939371537978547893264667477360597511465591217545686041333118547763583586241215665672232047300688031517111581058065803049007852876584704930200302609802598487314908425918546626099795755717126447473241002039722544870066590206545609367932443535844545863598580970665056582583472111884551311730744333244057679059809463659104702063897817772260269402044072145240316434636311930533521979202291531751896763953274286784781836196844975791628762889748037001164120111584932542187891446372678302663958925272843631727722764739277725187129219239640508206973582542370291087001954045424827155992631582637101858550725036804086781447187940818841314476998214708840469770873937348341992130581455558900964159253147041490638786961002350891045587625322989632505611656700460231210577236464925513942311122118314881810970423576919185285037372399895424041431414088101782397911040000000000000000000000000000000000 [86,78] 30327084056766026562035237657944853172376277887585848884926547381208452023675276728362897629102755661960599837537296309793110482226185777664602873035825833887916798354242929275978983111418742878013881521053304724650074789477350914178140396233448657026269029145596313563062063176314468924449427876471775489210787165639056287733529373291359166286055126639850183212841342386887190065763310697206305247048255477288848989376320981622782432769286005447338033293702596332994695150560216143056567962042263658960217305555063241572754135733455106235540143115303822118813631115516741322428527707816467947070833975057184282180598178103837200635031191573731746999218354056758445617679283015328821640627328531105259906414418705484327263163587736207828638042499262722872503573799046753006290740570481969566741256674770170488925181597091068394604670164073155876550882163492848420801625569021388152800211403843443803144689533453795569162569284664807476953942483868576740704659546280771235196070976146834259524754930835503617252873502161171557304296326621490425860233822089253467375799438355917757633493037887146417605761578017635827071535107615639096344854491597848095267866306062697514442274207070998899410748067232136752200800991041040536246634249822353773002864430132305711961586115113495712210514853251949993631077984648612227717068998049713961781136176885455674974185207834046324940870100445875458396112706419820785495452210625795882647640709130257421028078567951669351725526180174760140914560957638997872097527909133034681189114496727724310034596130782780606366070576286024254406671496084540763545835343878836653548378417583890951756169787798315465322917386967457667636403568956033207990773453595699988581638617959716692624865729189060197945164556838984055837386923210973566034656111910776315757566226620051689855208690493676704515975555348822272633374818787836864907066578065809188419678061322576776133294550839275614700965103170431291396214011342125567343668071025478539273803343869035794934171526840713522870322852553492072674929242842760835011516705544809818430776023316084929834613149976757922311340255965356099436971628987597318294942021882578538014365494087790826078471705996767062858822640611793416177200086092596085494539053901526692441027822743145678863828948131467377992514129689165316039122036841218816029780379211599866560143975695449924128721409843821446521964596426819894688655402654894486841305570339296256301420692561239208405314198196637921523959871015003091580041337377316492737565688764639200991531750393369231338594833021559479796618019033450766960149526701545964172666880907377585866335950244014561689600000000000000000000000000000000 [86,79] -5788387063162015796098076732206927765820520881022707520686486969861852006685708072116411279804265769742154865365956642696420476833074923176677865564942802094043624060151078691104676522145142923919055512534527588748502673485977355827922168950231435390733663064489266919118116662863671977979433564821237846411778603757331246144291944674290185029521303912914958713611201456143658640132655946835492694101372802030649920194918311805596001962039838183618660783046775714563702701820934453428948105217703990532844695992588746299408594769702282939206669270325114962143263365959133349896732727286212836800907726087082526469661353674386748855580071559653643321299663744233975609747247692250104012623174015480373925700673989121757404411688527784141235392894852607370091360866241572875166744940463006350983267165602359627333009682467244549720144958835885180856282912431880102024184322887922722193852537381684990320202719384704824865627476171407819955619983519294120784984502625276906312773783351469262023065562608869221120211335554375584801492178149752777416230346879584799226770831026128624757876180029515364385004887246062339910858376266143191309844969296399737507271981276870868176293017366104212037219158446742057584176532723358269653020357499619997462589353767108076054104452958094015774166452272208433723775724167101310890913283107403365725760636698974292492203867368272378319900300837029509921191742333492458200071539235163686371996645308445821750397471656490129284357987402875877330406688868117276014030669378716323591193225317702516831710795624271657752677075824389227409585895213032662015353941646968948280862569719445562532285058109978657204312567346455862456389501990050219728682765296071385602058020561464680803095903419554020027600655241698905555014044116121624851610543085172466920022783910085180873392057581092722816884344757628324386852495733941077788485700442990539105292314942526432641761365023042212539218807087864669480725988237844634245766467254837328443803321953405668563119046173461026238906835100986327822626275156239000148386188229132828055475656034235824904412355850047351147505993402256384755168973683359319121842728679106811427088209451493730823849333472157739431253621844012430014986047505771848385364644885137677316867413336780485072517189436738120524637993438032200934582276928131098036728176042849382789041542363918825624511569182148635439408921284309031527076440762122606058385060762694557240770750309134110897544344441764364790079406906365933161772876920370229715258727840653465786222770100497189467572685033408808507800016811290609081768859067117662136871217586059106006617328354646588129280000000000000000000000000000 [86,80] 7788020139971248690281409361080387487020194681967873905229972896480188667646691263505413141065279507835480939124904447828205255251069750107588825400983293871585617591164035708604644462028117264526482429470484201429291309378453162275808272880047141507533731333122461120162920693292847616992161202155425716767395554639723980533543817789319989882631471422149111035963172910029085135640860607011800693708580467109436578164555126315408380763054296942460011212478231501417049017844479345117566440047764929178149946249433168298294251551656387619008824407135727803071456212440788318937114372423949267815408009031496321525158972292119586414263562676260540953301013275309606959715348200643554666689771929859081660101660372389912883282697483126334537414259565684173119439972736668211248335643960731487537467225451252171583936627326803763714482515703808586739974145574944647295702612352002933522693732944735298452691619081258510534397294155616871391291349283213801480554752630720637123424620097938048055346330949135532257764472665252488309602604360050559051577110586640205736459998739899534321982442556259640177868141663738805922929031833225015612043446318472522005897428216881735761348045737721276954742936952269396071455568803922403877710744921002609753039213733395554277054648018822504681400518897561689285663942977622559650992145560928840948538117892715642885375543089197597581225729709977854963544796458138301536446900520621186519964885628442684620259316469447457309606090577577211760045244107376645779671369833238678732678302762853934095592391075715581696924820928629132645333445884466526434281425493879933544350575825890565448105944222041137288947906957006278905604433006579000186142702585355301885228798859159102679960454186933438510659493262728362998244440765070942202527032180407204967324299329823022446432786835803686977664746799239413742356298496493570827647383469613116477134112843872140639263449935983498174938266303367568547617609502475764650832116566336861526959892240822535061864879553550021478376549876913990567036215417420086782293113389958163623735630092490051939091887310444659755940767042217153446135189923019342676740817595605423618230804510179111372803253664695723465077507551835337475263933891642494877748238148255217993753957897656025278296490849098209369799973490747015565172938162133475509623801095446007610834766639353997699845047658435667972809914668361024191358605063799132246366609748724543153326439430573721508143742985603436213762947845840683612749066231683227231913173003733970905740137557359503184252011569613701153839604452890113713784161081444753717795498184034229881911383367897579520000000000000000000000000 [86,81] 1273367153541247186163609965899979834543911949432691312643833552259059193335197530435677741657477370798453734455628850615328450242355307302655128311867828746505583196050598746111771483791973202073590176044002678888395193864499121149611705862521049755853759528788883089202400081173541539972079101106461677661014991103806088490133626829225075166997475311590843961460407199463496636290035615253208576488036360710886097654853266670991459792995393256314852181054096079378450758214180891812294708570202664876478136949136977648362451305581693338792871099739848582526089610011923232612319217862103656008380310532177849758318165297800336428980827423393396465507279394667994309521504084979344162050920592825057364268540461140321474685654345139679185970242222617105066720616351774182134117860306539375212595700469823639420659927262540992068606690923628354521210484144701654165356190684837370167741533533939913066897475198335139287485215632075683135329907663944303243075792113364954386724079524826130099858489917307868181791908262480390213140473440844721997228710959799952926353651340694361213592909627752814023664816525873466519483720085306533242179116721844436818140503931172728469341569104198882038572133917890625251405095920534917552095542486855981659831806918534944300754258469627773490147305021883687664447143713649728060172762596354589181328537497176311987224539413739598651181352927232548020575508770427120015529331701166627541127717928515603030937991817849232056710388763320416529246900298117447778354823748682975619540281572604078566334607052458476983785113480798793381211578369952333870774760804173960625197013855791349689186554053575208908941334756238731371299102665549911657747126305975182022404367795195694976673203779595141938099145377652860647000344897502116273802875583630739842951484305725469106993801600903290979984626461058122685106685719471040137833142619721815377910626831084958422467454921653414922217620331293735354615996034238288078056947652042941027664358202062597262328081496872405707738947842544885602618085192696273824983332931904538773049907511678693291432946619441302835306333385290461304578097409632434805650417618285394287906923987542017162172438036555823459210841275341903272761180963621356380597659293249990077700075383431257806569075834632153685031305910113453134192612284938829937693558527744794432040093470103147779714306398106051850648341329545596218812304053418630693353019591355615489723256752771355451872689366010841971867443063389807746575442553990408850819556599011028273149103853193951257268195050143651526980754098797656712922232499514846409140523532983368461164192731905392640000000000000000000000 [86,82] -7440720524406316846166575176618819969498868673415268033848914632250826081115558041399494042420262498580151014791974255126426774281637156928658326293557607433006193524757523445653266830427046195958713672149940233747668385138618127398827276819616198808142359095788041135405550774980093866598442271191296755927564249985703002816185872279296756950909697520547503776754117812540596707526153400066049014553498039710687704794046558753547567560676139883135663133302323042544859192514511192181110348063716627444986345650648535379984821733227139396289052373032152786700185135852685881974391679238842644437378173582892077845649103748006915988635762426709314917069454985277494773426338455108402782624666740917499911811248674266703727284311082885161283809287303013454808686814593773801924865005006659926476781434585545663435696202168702465687574960162788159967028286547591969088445061591584817422969536501823357114076801345268992241765448007528289173512344928258520648301401694656062118472357629092543913424279346482357069664871316416539158822910130914650241267810260540002312314587104282245161601708605996924710252622126698223895963128120454479340596566069642743256331756735430056790855017707982179781771458403246068698318012757875188716689267575764889206966824069767762864902293677035981365100337131741454531844561053483889239798971159776638897220261323051478850235555786958897762704176051605354551821920622169264748976716956250090533945843309403268610294997512713046523860504596127849549273169472802073877470666002851438830321813012245362300001511732163965492409432125546107257689739012659540309834439924913629014270608492756590383043828868685288261811095338096104175923047256121382892161138858263211055113080440693269543667378147056905787091653748874987110030803763137549113736799169135498196072046105731771261888659658994614579482174680769091348750990165479667308267334581493606425502490395036930739679176813509448403240095213959784309069202962271667748483675941666551103168659511482029549407511243688204472447151297113879273253262474749862271894952296992368118001810845426189242120653941424257525073710231208329712102260604728574569397181438875502791488838571774593331981663544089343538435904462085063574989065719017591184733907266319243123778417617912884136284881438119081623133436001667071912304175363633115471664427405287698688564489183308281704592978434426838091356267386767931986057161046736189823494096833218564543831496402766382953499800063192497505824078774080845991102959034031796215092172353833667459731264969172282232399784518401463612857926735950663821535505281128504086657690141521213433852712965898240000000000000000000 [86,83] -113344195725502820186195762951676783396673268408505299590082403543054207189465154469071155633191550516429762085669399903247179167762219596978772593130687317676607683840021436037065507965992829105771407949000289328898864369304241052414582060275936360408244431082821035226128913190647523089125030494192719428963931707109396480707968235468752119073589888699411846874933687359077085901953653718551521075963797320849613779321890802645691306550911136659168204190051753454192450503910685030502692315030580446874588296130221421670198922594301157892093376176601083845433718573292856502419063085424874057824465705679879412792796951349375562090645713541757035983895025446100078228101423946858331123705742305515768711092010983950338220938171614846025182747057916192662117017734625861748449721002434034548786379236048254439764324506013016292662375191806144572866329580865765148994291443798038041794217898524088213031975667310186285429954902063371174004589052458256122939432713360999019732488929144361076567557051858693447594043505874411175679082948202295960014031580253114794627454996685922563633197862820349986353268473443941033275367773655477455396601599057026964530312743081523675216671117669885539506187963473925805827149091455979085355432956632389594267174556795305696662666540540227451281176386397907213303487456069058283857467817824573348723920376866614508115540394834512380165423269037475507137369213618388560082533854740470003672021293549498559178785768372062260861689291094176199028844813182621561800248835989669724123224053261082681668362020447614630194685349107568538697821324293548301506384895915780933253272837591545124491668870695575599619616914601692275086454682589575634757535867316170964140943460715792520620396645054522996967356453403743480161332447209253505002724908911449425288414913747314511533445936230264527753681912989244139579288736020389448296779231666355405929425522883400730520019273731559227250456721221320660285048424507578178681304204254862787278189476281427593193693194481990576332344894597376497101452004399163002078916017361007136506892622334032015072320406913257029951979301350757583102858392042756922078532575804055136812704775227386048730270022111331793456756739801545403283042615087534609936478936518964271332192987161962052200296369068169209468379820980514886869408791747216272404362939338400469163455441298081828067152513307280596812850005599444371118794007777927510655037452705492426375883072022213872963221328143085612673086157902815473134117234333489270313961766802558401531088226188342509853478577975253124647318478768025985326907320171203021204765164747169807548531888619520000000000000000 [86,84] 1227961752168260929562676302616753952666520801986318534101281174130373232304928859405009548489940237035187164637592007631171511324906665080102586713723067015550202523477013683542690445622830956213788031232603542812645678676054850915048488391948890337552936934871278469623757989389348869185127782097106783764270088017704613620523242495147521158587339021888035353851775934545016653718617381109388048550408038442759647674114726651275345561962202968011016785232318870377221667793643756037445625763876934544006090152260537739233965020433484896058883138161944057792969756547570159552763931374731770337293022393795046599065415542292074160900460327539057089279310960072951092655045053007238637685336326543345214771351354340884746955028614170459216326146433670497693662320304794514536963507483753659293993403235613290387500416005501150122609671299552223932825894049279206398787751061270731773637833161623453508851942925692472484166014074849083532413535525312277041247036313915471885137456161840108510808789391501926193836325949017109373845173828274344754546969983140785751177195495777759067366889368177795792843632247286130040390264044665872254186580529210549409323780547436085186964823852327302533724339120276368706788095159788804416368098053185698661915645669159131165735919419780288431488371278948681743442368015481135268412417304581933216462355286809607986343520618241626633204470710565053300805880273393884422290152135621661562542363155647008365132105180437151107135292495838511633339689264820217255077711188427036167590643828143578939197016173377863019264987487265768542479725000864940809650277325428974045337707534390781954287943453953641339248683322984511304891294302519326877870598126519681531577886482687400004466751506148369949208496394730905374244416394155475984120242764519789919149287085264313126523931843713060425730279725115886111558843520220919986543986567882491359475236930398212136053445445260664380613769393853957502228841529782447302426858606028620856686077055446692510891213342127333446032616318990925280476284362362084204379415281511246045992438291944363327203637297131499246198397615935789432472158796708230218462565434403112376334226249721713214293247825160672466888441788210043073815635400987348853497733219942393224155619893008819581717191319564742124923183956825612210491943959583167641591801374304487947439087201656218125471592215027753329453807792104452531094839996360755684471090008530563928451184456206130127524341244396119094512208801751776468190851244843746437375599434535333729495125592735619345133209070581037229463742757837455063328040435873891960995981924134763462551058513920000000000000 [86,85] 3716901738426486488861473230903635548234821078034437599587421602985708725427245440705639200261566673624970604447663885636021551972864988925001371866736380907037034502115084758740318519558475537465699839032463118149499439885593871791220086414582069932246209449725643138254557582887386104734697957429678672653087808083957013583946249087624322980023585636489721119245713742735474239232582708472717101216994991733389077014719120550640506466139317504927607654880106625523444067028254354085310161465168231586079364148278688068372368832788754802941189568169925775262648676462299170845014976991895317462432669665784699008671071982111900080154468938622858859875070505020789684678845822171504946711764363327823635809869039986565516634433069170554108422658221966859170729494090448539549946397442783886843005109367270488803699354082718634713388875568598308547708599943623008693450216007439509486537742734730415549901107940685192957918128713894066240147226420688793442512103275102131927069872818033415141661456066372812824160063007084267971708303494263199151067351129406979158638551369759161151922833502114248554806671736278903353881103387883368656719354807257364747420377174662503719014151317155388006578884394883758598604146614486750464591518716184202793330858352698271310873034392540024875069226955279714873610868918651254062616513634721266063019176057408084912319560295904461196172876233745575674896027232200235985668188525688774403080113395501057742252426549859875087503820104891556098488593090358170892044607304464643303035011633109363949324919725229429876495330749836433197163511368323764126340497095564926236796778423544249850258366470545901803846131275238594242668990380422531562478909943995719876860582760328184697961138190231570939780742011253250974074875107451049320488724318371102467143553666496764286843607908812026929332391706535973800879486808838894205006081347199631180624834766528984973736885180854819839022605764092535237275807595231356582563112700156982771933542612051672252768174530882251609316107174449728645664100964048956600164078829994855927374972872870758873875864683612886829002260401910256559515656113885833141826461519221060842229700092262565541365979975557794547734806789151211935393292475407821016292005474958915025916719686036895139853465396978085980268478287497884591475361728326181873514174764960891243953465415590554451454352702538339783389417046303081593299030187187334287801663321850596470922071771723185796223313403260194932975993843369042558238783977510337298973916086023216834165065902475118887510071568915887977303462632247261043156453604587000402315505637162718293047377920000000000 [86,86] -98038917804774222777483710170842076283466311940907208688499473459905437021458407135677409577448533473667547157975012316001095459283347659591519112476239200431789715157472341453974566082427483015801916575730688574276392748661643041409563300260305617801090436246630330743264429381189795104782401965246700588014280448542079221093927732696101281927453727998323313387288596573804922990884799766657143032972955498259456884915664723261770186015756124925700405439152111542503006899063147311970074984702873665509386726189913120926175042325063615392275050000606876638126970400358593372126541150163126896931724381124313218147605520534373986673376646163916199434225393367056971298739668759697471955215737725917975076815192694681155957751207446400260175374374736853921062988766918256843223845515453307596082669575694804371102732199544857655504930545707921522555104205329129106221420874616527903388568031672565588105058401710212694629460586363721062167535566182961438291940505087976244661616448714490433657862858470363619532061975480907715308669901311232216592807279446348744884060883774006660451248106705006794520249797539966401494122343466072210036189036557807483032066006655341952312514842332681973211238667854837502389495119084741198302567346928380814951782823609721902810780070897602441081526177318226334633156465814695031770295565865997583923025824845500332395474774199945715661537918155171743979741359151209585465149922571525223912775976594381151685056205884970947474710495176557361500598984850945314561858762158197470349041296278168751411683842889754869323125723787082373433462839319746784282937767485406535730379225251142031359597621044974469823863261518128486349388599050120246483475920816679459180331707982659345961794967653504467472286248794195480927460792119070258561196463471707153282550524580872856781861744241708441340213700027931757377347696133981074359791732628335297333298928708601257549004277429441783410020391969735650823871705654800687925169928537358913932137713455956057672824051669484441450940497292824520164569248617013886793933147961022141862414711884792911159636132154627025660548202959903158560959198140680164634732150227332886799557788791547950937660522915014871501364977813284174139626664071367080060097580514786723716792938984569023283563390408627808960863398456334134481605581770044822984092362578210535722070733312782728636307436720367348038394233320379206221130101037316930941717199305895380534216793086081074201854871066115777960434934965644317080235943685148258831033565681260029622155747975249233137734056696473609370004919159876787924567545096125073059523486324328020091863040000000 [87,0] 15369302792577768934901070469557165893562874346652716106456949116852297360649126608219302266545958659006530241745121806552219226739768481999230584310668384368411306687352444686304944371253547013034814515300229664785141809661271456399714304704924337662461537885075021179482728100739853570087470859853657002789146068918959975433894253598255672804205819744086475732572241584265816831223478677717244338655866355960625738649228562215920991230756194196247202071596082790408192761291185002720250093023773746510738265890753632619383090764684514700473947817712876236783056830215826211198135008967630960472568467363837635164932343373312875827361701384374796216985567371395350607767145572095377053736592650854695077678480365598350570402831581431734151906738308718955148998050004549061186264010785458887439156422674009003331743746246626336704980859186119857783753794317545089858469942484460424689676114943387148165856387641086412458241855390927027223908547009867055580762639807108419924181556205064483142210108814193641092214516433929159306551866595533098312286384190697702067234847903326197755706246019663939084917769462450620715447409898013743201894093774747075592844801628635164276985928515005437704306405830636589723839180122345597227530312120989230296042331411246622677807764771057128102259671553279807065607658343735701799780874606685979685947325147750892991020769454356973724176452201949606307246920440630368722484437410748134096168100975614428940233449989780786764760980666266756678315126416362037549201702796028593095520401747193647924274317242277592186858492615337797317237719147656965451425120795486835843188363067840946746972070289042590551099701129449697794750166824432032027803310350262925039618989853835997838694979597002583924614480951213513617474702374772411081854769835716505217647941898693696504854241670511847018995453081896351520388524908294357916436773649334607404806297442649208942590899152800784165455460973253202484403232344893657694294658576817433699461992255144659734834899490788526974300652097935848586258575672637533294404195640318169771684162431691429963946503255094490690183488035230296650828093549693917557432379396403835025094645394080161964707947228300989916701495491406887717662933646828746958963710575769096977634619108342804360654905780726985972912473187995193209453957447938706748363744940727101562097847371892072426046417806356129501608356727139767930155985429504645739617779011275404550945403790538462419950875595535149095473959093757132043002282270351899955339222020432226803537269071026630045656987324341665371504727749546158858262560667515410220583081074241414425550811855321230648440036918888372422706242720366592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] 393124404640538765116185461486458673328738151524808259554770766059810004193602299903938685646464107256239642332961304649532294679093108528405581980973875484676149842235780567301324232880414291013819109472237398188858087132272191465838775657667204969497546862573652824834242619296124728798136791251146471527333031682798095017877162603020445710611028767374095181798118983967394050399290458696934750200777407753940361445123750431530333114968604121002671924017551779661390577097486025035699242740812767915630246069245556540645703855415193532705235644630225745091311152977453073787437361694309443895705818264397959796143101432065549716993938643420569612921599994436185318249213434384231776912320934733802632081939071026747517761608449270452695015017261233046163989192647490808263683354679366741687552932128964704239275839892062503142131796129376664316975083881429778219330794765620843266716743861432593670366531831799334613986290697783048125159483334210391745384471607892182699323867211955241463223829222055592284593188749686539037475624484476025619054573055741746991400563437511851845353442339786157753565609736822156478393520216216659744850962641288352786195151305111808293351681594276618026491530891814627878697396198129970433390618886257408034184893520361518909194993074313280201960925287336494939944946429086597557979723477213956497870627846773932674347943232604263327038835462707083587191394106780065223658519740658946033800998943727192211070358473734829361785016056984980798146833925634912693020343457949894372181699122749364262125653273150945111916332314201361310202368494524617410387070506395877629721784982102996469979431565151842715049121610115564560770180058936771621619093154622244589621048785801347622301722590701578727044627382453025727688476593244546832892838217378096127031632364222479079556478920825019014259874345335508203215690869890901593919134098510186313050392583209910104683729043414812266344974697959150902789420445501597079832080416307131117444630652967218622129351350644141125005066061118867386893385266543220102762848748452727121120753066329654060836174528470361683486181462881747679488618163957296490869912774235595084005559951861729133650458640994246447906310708204726778353700440611872784833637348287294926517995765430709499899363329233031670043661253629187964577264798201646412030233799251328873464373854746598004155070700284670056178270991100017097222613068296593314378158516310933648310476036797750808773494031897343813726894739895873074855391130562048653066928100136533211621612773846408631375164423581043911280932528508158972061267499115055575377900549249029354007897335642603642883415200223954046350266918349307904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] 36991406897526623318734974923755642778885790459903293134963080248264005892034683365610283732748017181019449256440725401058678138140915208763446060535559883123663107812209876923522594960988874130146690309673961578182034995470599295887388324375587228187037212640026987038845671268983597124731414529195287156445587853257865484177233272354167550522663617279213594403245632625264206139810504847913986721381231440577620762174873065567831415822958511057731114580948278496237817855173259151343790629949922386342226249142004025743773775226199404543453332971292625707178530461387888864223014358932953638401295945079893876973988148746241488377291278786255253098183934923053549099100407923200546518267166311635859849608718120315968195506898829379071187030639302068348660730000048847598214856345575088139321025879468037104320964220846023534566655300284988337158935561017522051259173416588837363173927901651542952461049253029339541596509953120467099264404265108286853643065888190076815206460736732660265116301620294222233992098797617911076196792057855613637470337829661696808341059669104623494598191850803068668199026014891412616307707210792978545062137286938809710739344412945559294522566936765561849834508477934490578645552908014626394574201248087529131830874855911341135428496036406868853616926905102442784809319552746878910810148022975849493784240006630423380258112137366889468977636893873593643806223049494738102538230048093825891408719222628571864168781392640007846004868172647613425734430981331390439688264534454532227527985648015095860527864099343088294702377404892888226504161851816598124309285018060184027608192018961213332770080336851186406442153034066926027478326177683909987620919383291637066529622085247640399202540602371902814137358803138091847111022030724789945853973794714941740709994176439102409608317413947773289949081545489994977010002778092450685580335832050600399381283860353885515889502657519514987158542500872034715994592166375194402362473014961276449143211379969618439562446083964874026134560636078924264493144627776952209076132579826919334697029471222484722652280639429972839430165251846080458249475059045588425565942873967847719519824072347881484163715538578847795230443007295579050285399617605363562244397489784780891909535297636875190415277236646594884984250460401527799627229441483344306083078825436849327098563874827929730313978650700262820817792788005979007217208701741446044317709272665621365316233137568506658243178142358658669139581992841363665855785399584594977632366919461480089312075942798973470651114093906162447954807044017772491069077504357248597019000542764166806579973433549688908045455784474549055489151348843275616256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] 794457753187189558286616947562564392281581558925879918346946348913921809302372494490805598525705932389887457607801663683028808584462482005047872495362291318720162929771260908542086554446527884073925384892735410179143694308609746448905318240025269791744456643487949677801564136472332439861675229973297001178820635685112584201809301404711974950748447037528895692421582105782933824530227687978457200137235512888206610946163519438747238724946777669083869385286021947805715517021718294232630424363320269459685749657792788728239428979699403555081205459836105049222124396271915299420707133417855107886752720301187961966545123303165389031037291939339727350309760939600654615718535928233818169985669375477779145998090235050461532945019893049198666530377957961861507363171293814390681308073097013459541693537255790851208000306179711880128171014745905636525161946108560395744900834397493580129265203568889475800873906320808293336430184834482615311289275891428575128968699986423855138210236193933565072930243014438373245797540417246830424743430540044501027410646735697380639801330644011536480598192282822380527261458595305860873639592565455993915042766150630622522965235253674957953452963700333782144567314934749875050275942804975998438763548028157680571841118583966334482060226213078404016946426586046226399308264056014734671507866414573493853467453416874080631689298254034955586388565887814131140254126921540478474037985661708280767178757659590758440787930607273940062666383459127193935400977321735864308853919850612701345552911252037938357433055557500387919953431556543426988461139334172901127200810835913044917551058212576491787388402347444399106101234051746135523329546786267702063063452231335024762534164362511501214650246025803057939409035020156404771666162307214867215199936637052220272305110581121612109774877009207758329650146446694755383241104400297170875920560816205465986519965809728984852898802236580760425639052352104228412258123219930844430489894267056082186101468891702470778604192669516344844247279711097235703039006037118297687051587563636558544565618348366801031497013898167307221550407977130581188301733458847220191409558680732505996608510843351275408776263896637443059508138396740837961287834587534553702184936892139225433256713463433631811588888318849707095432228715663468706098934668001880324322783467942433651411055106963946807758416635104253403643292220431918371403404698634799892078901193961484240228295661275557639427109016995025791322004109274712464407909812867132345430571550267839704650614635975404269264155450259828682692469094481189038159430889762873010113916188476345786630337988050390778847736395088521105442129354225224777728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] -14996589378499114401535656551873939818371671261188570063080887830074978896547495529165267165898178164663542255236784078744282723241926851247580790356326518075637010764594198524331984558039261272110590969140194151234028633951570541750025981670476301067028918883171724022428842580417952637592121004701257748984627946436141244748405537138237904612071051155304518324389078847378569872774616751559677839550411590032489144013625366857924278417382076471270686074513154168772391947317764955948143751918273346311748317460591258477048807604005906406323363575079363917238817366780244497268056036600949475553908071952911092053248322207556877825146264103182766914367250581736337519926312226342147265164100788694583825394160242935016869512860592062441131501546576206319492909246761747170583468950800120644906843917424884523088508247478014548578447673909017266887720586994253250712945617578029268796948486938334025672657162588918523773923082375048104930234777217999888447940796293978867428254952630460693328903846247234783568039075815172821788897582897495397425768383574550293225770935389419377396654516406955767142870729137827564383130207439230252376695684354303134289227794566994418111686497622372212980910669266839674998196733378309762333038700600349416583070449534529086793331978707380484801492242465212735416963036472548611988376236941577203139158398253952169618547514451395577346304077372524596471191708727206250624285090017538042211232919020818609601862750926129199880835437690595253310152771112088761416202680442721208860609749655595761112156976797996489224757398905915263109817255511589616410454832782188866174440332583155720378278637728871172836903186736841598029701255348222930727866871493748185325070291118468795214634881539858724899628405557624535066628956762940729416142444046657427703644864147452081258906569193376524580121649383501761376693651928106098542397365392060493227370000556208707659623240566346337225336329118491861917026397768543265921162463662905408572257944399431063648273655594250773364029464616192167004160843159638091480397634464856833457821281219874287628425072400741112058293983166195741785788372851626361833109503946517507485352411563050835423013257453523773177307453237036367502165767764970083453238342215383479992831173984432695122391440266890428385127003021083886466380122449490665331851470842442183071437317724820227055655821435143330811974605635920387098184021086853799849572705069202419807039447705922099648302294686486180993060920906911603114014356142217746758722541266843874674781124905366291262248632880382158681859732977798836843995134075582220559800882736161023764203371261160028708662832701695237173259269938750634852352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] -40668128360965327787117207992111449301145708942454740621592317255977902470405399013500961654623379568593772397950627763879345824219945935217513852948333637515402389423082172650115253657962360593365090212507475214508387343615358739262486295684770273619190372826964950393870929399488971666036609863079144465573194888308169443151317703900255870863254127418074400503682448715786745294243563091597669406064600663599261456330864407993962823471819458390283141729904843736991117593747263441482845227464670194348178035433057301190830375126088014524562098824803181152579781060973035633129129319311626850009327794275395904250330742192118827796998336614209249145863072468500075443087818814451461853295013043045395692763903728102059238355971850185188031541602496678669414848569490528970803151904245916590247038985173810880799563269740013038542008596341722482927784243861637951942921846650392417716039625343977874384611774845464354721281756767957879864025426644040826564112260882968115987705409740752840294171832426206031180465004319678128105016878391927063419148533059423744425614122931974113687418450749012453159821794777061825900773866652539904183220836995242976488876172751370699719592086638882435099524419867697547762946072845380924806802034617955638323199477493624793541632835029372755024719780570749883608536287802568781165349991688978959161885335537663831899025599984020548964365596190675742324594327264660758512255137874448664171367975911120285873767620189504469623075265850201377964642586173730106399361970445394994559073535948424598372076058632335569409399979812441297124048026995619637465253812616475857451357533699725264874863415280330665930826294078421114033816063201411830643053712992658621456138787717972110912866217827652408927474043379929272161938595274866030108447025864702568439175239182675447004418186028738542446123057228511546550359341977782039235569433102616771565633047745188439786457650156546732721374340503471895263018650324074800708772132295434215574203014561644661022875601433443660089679882522644085163334028056701528195254124487364836238130019762285682752896271632399431774643869439699575484628961446142051314951498626229568192179837812840990923196202840865286609631562195979178307675801497463548097745854899548292146099404696241851016504576036889625187210099482770968355360590827726262640821264086139464520363107975173965540444623224085775943977047155683518560393611067087451550687914559540663797639882886116775122821138805480908712994007175140746724660131295466660484744744232087905000304394148617068961359087394990054306320754150453301391207941476271521078942631517953756179259457743809389957723559784344528678935047407566451638272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] 1366645196132768910620617376611903778165999648789035686961521326988108433901999155868154274366462467592658809302111663067328474703499202722428579698920428744991552751136364036281740001080202106820668271033532304548345092278141316474599259736245314559674595343007662438500604147072281233077767681875524082013841713395020688523833248816097869897469629381817642910310963404186802557664619204734974364063292891324685038520902588059014220579055236433193973409855084902841395799414987637839012729345584457140322027091287936385678231530339647754805689391761362245860163522757836106698036683288096178913627459828918915584367004836515026165821378037823375620020179196094048396826675910202441264680043331470966492836343785608055758554242308868476283701960356395237330607942259985627314932215052388052194228798744113739182460065735881689953174984871038122614652636067976557673113275566764889603360808824228507449400205057492123753801497164735603214134670828017286553549979718164394980995841178766355087759128160068813353225086189063457355054930699454859921552346415407680140376942670491186442550926981735346907413511598317287970516676161457446141419195065561338794431402796143324863039813351657991024916650012159573419461727234874213008529475233972793444128109357700820000077161184014605003036308202573284975460086362614639738183769136705437971537778753731695994205615090268047086437002389775314211033446517431360280192236324534314076985316916429827237340433944594496236724260315176222642449164676641361747015081100115653726932856794369191140125638055417381751906315667487140675804884927218717832173183299526811380868181619502382489166715307976345001951283219041742684530728583493207509740317683020721147151286722796989602244009511541695769966028375078703250999691007118658100010271084659507516077431958734489233095985331810322352355476014195939249176628800211964225520542266167910201413262024592471702531057091925631627079000012913686576104355720760741592466364854274950810252126247531054492625827702837517420676991975462036317028522915104989467394904311553278267388417428185537031276576997095210309115458392673100239554971870907992801720264217289258783517979081249896836003129839996936700538988130143758135133759535394867737107149972919096522885806533978220977186444488062081261348368998378669541193847744736961091825017981661131867469060969642311035811512266130272645793874802472481196481571301377320774281476865626651947653886871576946264350211102338044949871591736912769224112622055605665507782844778180984010915463063862765547024375929879542698435632318421923163125119652309787646554767472773837231797453535625748918580084429714760926297171796012034252865536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] -4495235797273321211683807686120966691332983717484263091757452603429575344333114619430699937693941757776756582388943008051052948438912541213949130995442094322352138020745448284640130931925511112825479748408010291953767691947451373584580324236300503114539203614629276937182752358509222179892193569790966376872864505551439400699627627397609321626127455482895626633234899778975151306150878663461169155506434891925178283280078185514382104573990479569930995534578309027607225201169297964473025029777521774971882861155525794710441695852699444099550733293824438406531668725802482086664725235883254270450267465012813176204605370305686507211779867924516825772777039171651987171543429559394161251968023526331525521541611814846046393302241844899161398649482535303710363159731252151034907168518531746138462953800539120437977319355570857643800462191916523921160582515976718749779762911919649701863592830972172987187464341700355376366422793837175726475089197305227550746868930313412163312679376922684396566076307644546354408835926402828631894759120395969856300691190317761609555604468596114279467810772355292003698925911044293758167267496552522178242985230598002296509234350272090930632739614332231439627262707400484559828221016899334169564601760418653012057357439360286690373147058533816816095819164192513913837774506760938642639004065556991268957141784256293206116354721393969184270264751890454381082795871848454408370626363955354414443911895941547783869075372946535568679072248898660292517481316274161767180802917376371703996919583281606212630277387813807352073759302784528451752424841131786594169357114002774945948839477757471589791888272545021382645156974118931095005185328279067603196219171605158727108576084422746923455795181109308491264113623685801026724703840950286278098634501696137861225682056352575001168413926553431494695034710044099576611346021960397867952602535069222706648649081016833629502027850751855194577740752166808545339182362374981147971266720504415929033623597236444709697575624750782806013877180194390386884191681018484139322389748262933495249212200229865136332553228929158843717017786740340063320460718046013129321220059214402394500854331073493685881511603779729745651876649246223731154373682510742355734976951166314411241723501717303594102105358534244519640779892143103318019910906278138664539869544482902861118897341510310282004235940891720688788130370611027573643606843210733694263847634746234834479274579588024158936901418371351386500417898990442540789268515702611569966580732156810532591329291916023993543989181292844630996326076234949487939715781579035988292365476348133239049407511099084482229036304525485348440983651451738570539139072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] -20697443401699507426239300128462780535504518552543971063790393284925175143645391353199315204404264471914675329727123059409979040691020010833548783539344612630388408696647202297639162442251212661361326580728016803031715284051430597779322453052347669621664899411501287214891388852947354710968617573279851426611662879815524457629414511159462474805570850148168616804959482003508418470314558916808058717239996417621465513768154468742484539985490906676251291328942410515268800743985303027248570175957268568433680301539715973558930550291242802155059426660589959840745001358837128662073872868202521956522548473752465200554126048434991808654697131579334811798002230279302079505163711563211876697336375144591202262396482273886317967290428622448811340172454981148227194757117569411896032301140876634739250676663748080734082357596083386802076614398136935573803531414888993333570697508095147305482386462760963935844682891648301287095950504290794189579475118718947357530506529328189856942059373245014410392172608133187178502525730511084778504963243077446992770850020048977980300496762340291344725071293476892909928503575604079793102257812014774943336422888772831724209964233232194772686186468261518562727466987226855396032555785385774313193682145863543718594654694771622764644869233074893480625412051131234709826938111554803119586279300075769369888936217675530225140531977916296447943790740455557747965317052705744118064913673169027211178179697255414965562049287082287233735711935352569401932056811064493900107612414385979804457621228258745294026418674447675255126954927827095995600393684533118223251995833509882122001740671144733268032823974206896320235654936721709189565130677056295410829058197267951925615729845075549152485227296755089078894280406388867714627813954370690990790342982094387468158553897920597747824291492263932555044444181157646378243909533494483851543729808005340065028642318532706885027244944265905324292758946892298504719069279365035682497777867140169578673951018372582042139055003110356834695101879106252528131557999698266244191986436345563416908108292700612636230510745761223405533400506011523765271982180674421396302730245840895827288926975462359979261099019875875841265954039375674620175116351541862855554135743149506015490712979388585938676572473512847744652011210334701175654839271482591595654247548942016391891658369432338233221770312664072359070950063087704572625054580242945433014247682372847861645310964438472869045550392877738746062188635329324192179837793625720317393765975117088038348456941318597316832877986406144848232803763763901176633331203782195381632122682703576955839278140833051679502103038978367018808103364914999004674129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] 148533000054585974790459269414171460887389471749610501989529447465527722813612757262839270098752691838384704274947299586331062419694852945720824105854159423197608090708604789145463421517189399322516873389273340633831423080492750913792149403923593944660623000002044623269816967650450742602116705803933528089868256055174025415266421414987826997754914813107263733450339131403554640279656338816471331449168716270795285729864826867878126398809984761138191669247253168578237295698295940978744731603919626766293014710795303866420711339956808263194582340438351435661933552129380178112719140751465723312409761800680203566613655951607912492359022304851222109154090161110935465970441168455319485835976090373745625731128212817658742622227489627458804111556749465155037653602463820727080738324611370532633568232455470606161099201419296841555410168031869351341056821851624868639272067758235669393405562075809586290202987691543468475753619096013983002101117633316135057487604682366189761019753350805632144893304977187912150154763477327691065064043813839914419983954039461089801711369170488331108626919977049929794718970276112738217343102742930361711909763387551314101557198246983828819218026983848131351937329641291342274820305918373654915320478311851977062106702731836461580673572757140595934218056441685169678376158533068548708415580251438164983923914521350796634105822586958869868661503874516577206363760456079299292525025922996561343157321586159723807040559796962272612606761820255121398357353382723392236852140710275069548295845105142079701434267533340918864539972723774997229625326469316333917665430446907869185086701538367678552730978028408458809922953728611570775143294702957385619709894338825405027393198276120339846707009336510121275268179079234505160281910931177739655716399582945193268605451800061350716755822434494574322640940727513299843212334701162543015014011937114190281178572041860808876259975397801141483941395587574841341858097227082455229904510251909020340148621279622899892951302645806415328149959873233760581170257512685383677756747972807817073818903773519063556210112697966379780244915279734692130099561651672232398511032586914318101683624834556910167113611659787920492011743156320406894409843217386370150255907019686896257709217888534283880302515584958349980001413992075501949082269595781073696085525153973191910229310626757143260887641403707566649260649117039121939777696750448301757347037792070393641233782211525794097992698384353446922841252441511744861280500086211526904640453620236873933156892905506818277516546039371148509093659122282227929107242186130612726090135280108220578633063237928225628432563758147009942402832949478558940696412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -255818137683253447195043779568700761600228201625496525277428736264819680655995713677178537793218918931934750821656271119097401178307003597877728301627236938952257676561646101558268624589087428881400595189460140512163219995466749903031603888304734959842190853805645868213103730095887688489296409393563270202006112137497689044857052503229006513001774832487649738637112827743608094123277155256283255506978708856653193588104020976354503959353928780100829633254300789587866276038213759215362620887184184416213453862311274758453721495624234404324402972048069637534384540798122554598704015281952644059595299149967937212854190333333906869901229936113877516990451269072873140735281111635327411948516420544866589501756988561003593926559854876365770473442731332845925528296700016117137345735997988382894055812090477847551029521240950842130156587809033447299069885532357793248198163998002182494992954542748309855778140828976534645973207974955193635440645258529823865600181609907397177075585849285831604395700745605768049194501160386911051788461903831263296591587224939523984917393482982278876088386168032636533414882006450556633753067501986571933859888016854209243878716238121601870857157043933216463967388033794980944904125879876615361751896090334011823851190728231657842511348026216569998681370369426994133770459439350188423243633597828603464915614389550647197697015638568601643093214245356593074787994072717463969980850096056452837555021187003985081536292424237212501186056523217747074504839985926105297765061187539817584734117651725645796886264788866246910301835765916160662734307475084511704256423822506248301639897662968695667194262920694392734634372694669247166749718214237580697961969986655978269365785558898568465100279640262768364430738536003108426988745867211633545599638922011248130315320005968023826943223201413226181935939074714759736226395604406243008417224118601110901147167027403793300293918123909941082466476300651190217992297793102567348264806003198886493262334185052211035031222137220678794157491263562625682593695013814123108050562081106715584249655482814324428953658273670445295161265470579767271032917524844897697702521910304697246015125161278174064033966542028955857459663929571082925760391601528822373303959237035072732590541436627721557700852041047567645003976318893553752166184549075602478932982497528679110426592583322886679450845728208667355591632698307160599302400885121745477149088972456490000042475349155239559351990476698133781638449683945278188819619011230852275948943476378410361803400562490671801809800685988721980518556322595612512955281638664770176767448978133677245114529157714873800274825311568189194262883041760764531220414464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] -395768740194430527258625580154276409433540305204954982959843181272869220829461305959572747563679946600499076059323286659206961114964584498124178362671617787846919739957959567769478604743387045842336939454424403173825981098894869397753963305810289297143038399433609865694865052406553428271684884900621730284536407311851792267778594843531483666853247745351705390875091530007155766662124229900290348660861088470339341837752683947242957680528109297536898658533853387089959763753217677830804475340119782852034894383274270133144294222502739104570697270402541590930639466450377348218914965437279834448791102915317286780421553217798047362278978788756212320127703471701505305444390584292794507570354395539117635584902818267298181420532242620560210543107373023831465774686832409345963945082316940691238248229952612186955480554346036742820447567373463586395475327480310723172771705155079263580867390043010954687307443345019482092710988412890450695647591679334659359694247819826036543903028666395583485264762849184384048389350669023035906584996481401251555862025109403526330428665453459151249151975896528115997288948357664894070374007900285056380733060637853833051199800012175034240102660463593981705875287587277814092664854706595398402557200072242298720451970769301286262885715827928833008826900218949367719186662030400758167633436515696077646175925290918263527846711435166526285198505681448982086107892004655676000309540496436347863679480157500382454769017822526344316309774332576142454666223907788976416631291041796240089289878395056384278024596555788078747301520355161362752498788543875673923100189608847161344952034500808297921037898711278213896976982238694982851045767755741920417702482622747729608037283690226907141185654996869364235412679134073358731421655047246343379178207970915827697273034641600009124752617100311289701840958508284346590260720605322586761002797123008650616323734878252934954322669128321740046324303443893861696833948481833983238567098727524229113161533943238915570476729173441005639270502907951236353810565755576203699119056586996903291924518747656764554918659240904124395133877938699867459402841484273815809169157145637934820535177799757483793420497747283486026100511760884019346238594231938693824879366497235789203789600511625055094241140782767500021401777820809360875614518213318376414695988657010574854164252483639721360414429463714133745192723142920269421909552943176363791222578563357118301604601792638141704320144942820275533903713908191612406614615934220781020941196625558111787247993151907484802264787999925623240882503199446387136923890630629785366472832629074830401737728443909278874725267733756119658872352612805747122928353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] 3872074988149245530779950953212160012570418402594580023803639764016775527630879973440587692471828893455084270699223842088731653844260253875518489676921486196287717050063716391630367960500586888827286032178901303957435102027686282068525096197289169883299577731891560179571290570666698420657496285775723957625535729613104334638401116479908815944033558842793476651329671074163951049841416446307885070892759345982519187869325430659851334786447374893571549608118242326583352580971949735158470698656871269014150053780931898485300450609140003655274120817306615305930304833146394875026703111782236825449676256255434251308639620900620121416743157603180651138097122653692697103186025718449822251197621461244114880061475836779967181469442742874079971343785615756215358513008431357702870572531451877958218142851253348052238548131774083055058188155573307429578264310780317721580157479497902556069220955034252619494417522421058682782335380412633670211263145048540841343209608492711514714422662453397188821939255598237955154360560192745069453652519175516853054426627758584881296642816661554233698297772646232124289675234575327322940486987947148549254769275452596861650337372557924256489029477975129408581169699586492883992388423081529361049039920775495365779411856363846798562220425241704554438191193433522699128795973048974024573566075206425100986550893500556312957881256715350737768481538228251993784793069579219373245201537718747374835006090860225504269428072672613980250355758551977731004127908955385684972626677524252265633724153339471082852675459066417845265998944801622803873811787883742079153368982575604944575519375283362788374470983958576879187659020898847111720059715990069883225834637136829289645402818565178998421934088870248342351319291806668851470152978242582499831375736090983687893459399104939928777269032659814781594143393797039693660558045911483322545810155935196135647524144431355785047249972209501178310506923513789221472565055022089043768518859578911277347727561174908302275602988773518732224388911671298222164015158743104539049456786878929854434508295466805360064121205366423076900064536822308759862553865423435022390206579083980708979935831966641562247095455853343168290985702767394425807549074989008860297505279670007578381888257122565671424137988815279514511271945581797848498036325489841842469405351626530388423485366302969195896128081613914345383336973110700907991662887351742627160936219074462266366471627590442589225103900636898713652729004702691764618102912212354870658274155249122210266430843897841971609431328142089304868109512667912414339396032593934056995690296694603864887197808537895935921239475882544259819071244969743532379900739584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] -11929964803434364682874937991081361592794366287569048356207389696840337289240546252049385070035654267628260957936659337609631417988714395394114323450253702956427658528521738223769289920533676324279989131225100553900720258118835963506929210452409883314203476197247071096336862826679957314859246938847112467246145334128459480159085919678469851915361510158379280543775648385998203730086775465047541127207657369630350199119736786478920045863231048791325594249635743089366016800147332986990072750469159936365370164602723047436974680938037119109315479531286129560780895336058886816388992602455208950511287419830316150970766277692811335221420666250495677198056575285044286577409102658170907223907834009469517850833297555846109167664622165057679834174435871624626701028642715688705158974216298287496375389984721208692108306277772954247687776854675779614242345337434175937042352310503768737375230408158040473726119866823918077123671540969226046449227071962050667891932210370980294550184673205423140632460056113599256942509814154984050416540755272073281360491527884789556141757930518484082310802810781102571330815783392316853401941548146744874512512987975286164062561644858129578942328350928935152635491970239382359650577682781491157645481604622522637439594688877185238210150278053102592559278473564123884159268249497053025740653131504924420381982286437475316518854956126455922396489928503642434718415538297262346614299184445201587140284946502020738433083621425574475614696755734189475146760567066817992110747358396894510742745006761971162567066653675692374946525681002712680237652863563604103829065390381073162492470512007392661552539447807377206413261692303768592898301364549598394333856855125183530970952820827210032896356142980375239187846655035410838883225711918223917813846184233399079166444334437182164647740751324167869086096462258017812789452440799205153650259379839461611370013331366344713084711883461068105212645279014097918058614340723533545918431999840836961236847435452771836774950498404149760851873025694395606792575185584100393529616004004418163938413905783194552364389632736134784637838060068500502499913793322158649703579991873678602555304943533307101093608744136122007563045867260945886745822087751891895600633350158496026253274960342429119727695742116282059285132467859879360886726732772492427758493373541628156781869111478113785135115887369940148336579484725340554792828057798199485345179036067053561347000447121961246566213071523665890632341584276488113285533029764387690130804574634660882190653934314352598118341626882951041778019646339039155021078230429651934516403865838437003536086612383379949930675030732711814107933860994628997453411516416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] 9043530531017901247595012457186400809685776663685611359772904629739009899314700365491084818373169982382608973638309953468109130584087849688281672961979676534201401874232056975559396080625814798793465119954433841010779694858803751930974199710528994198904932493440573109940205772154522762703651144436981579841374626298877006961416062324812675474453027016993436392167097464819375910860319405452931938511846921444392147282485042797585481926994942077500263181151666389100981934713179908208050123525020030254562137020303772765917189090718877106885936280986265175313889021081436030046815671451172506450141420813086596619465422445954891626536891134784956552740790604878375800672074591341335235351412669077365857491860982599416667854689657997302282040492399864991958705145108226332038353466559972253381090919881475507257941074574824301224109277445334971297210394428727139827208246775026570403743763076894698131687142613241010193776915647779176871850776386833169359710059478188741946644228857411285212116479752545549429676827175002962567594174356358724876008466337547536161944382968815189476394271020550485653477589723541931561076621654387221229295998211878676186879277875285912943134160242903577043445075307091432772575855635985741663670302573991029445352214165464374713188524809929722736518939536181733187924836912729620690991307369904691519027442613408478862150311180097791814725858146176858425002725398366791691080215954549519508912267151772859990598697615889723815917640217619018491785863321700841174094201802022590810228451786920155201626768670569539381659551805060207796593730830051036123996644471377548475433458421460753374410571874613187636355668136438703596692728397546839072123592325614272839164406748697169965285916337998232517826201072019416819669670902133475183540747151757897687348306794359872189540831799272344301435634041893637838368136571848349751218181430605642565115072709432113752507418370359299833803243660490723945792821801161976867191810174665986825823221655100421693773578553669294431627942929591549147307327576215562463908154109061200531851565803011827059316762821955207192634531826721499726663707326762707303760450618908255559910033075162163018374399633750635690136437498315732262432352787528102387571344403252312123467341368429093687867083101842862498089334279163112600685995471121594757321039780795370687670784201925558271551501823724001367670002415993750129531045729284241432892249880105082445047339387292548965321136976907842151001015874231455373529859858058281933215463091314769596635479362992375506941769053878171266784434118787633661897948189946565534632078077717744722811591040153928000943365573539893302461206280210885247487705088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] 47162925186672036738281858312497976430259823537804207386191400559162851029796811802713392193991159400553834828412334713295401135309235727987578718735266482199496566935365524118532349939788693822057149832049756293600510745708479547933736703192760269190536645598545400571868313988531945040330976870495428130029588358022306587905989253732282034799260638521405541294974109390654150047938576501555584062961219924581750895722139907746962649382733144470371795732899505769538999035479164491454340684317410677619256080338682825883134487267215561456077709113918765617292157668067461765898523758323019505500497673016836843504408239387796889022848648542129151333676120109038014891936786815516389415930354329323193914469275336460593319185795672178554170482620633310535623334942324662276606496414744807807882869956309265580879775460216584039524226202186892757397856380510347064255890943308930226851540927384636154561866272294940523750480926318547844028800987785972569649142340950696322622216153679419105816921211500541692694516021532082840216371280133174426417081047481177783826786408313271130104795792888244836782731980741627163120299149793535325481833849785744323957635383911534235526371981175625671995766939337987458952057266246413948391135302643540992907566142774164381353376808313223499541105079299038324082569550646198961831647714647621288861748857155914830223858302662718708657385540398153072375414474399916956031290462862683560684466662647654700197072262496380881641543621320520985431290823485380169885818616864436903537581569805259546482185598207690756756409605766216578974182440456982810437225110383310454943213044819079634439441444481532279928561517880075512863296495995455821527353561786652230717474053115539187399780853294184251463727827738976067180017839321226339415176714913200977668228919158650929035067476146594678534575524758710481700825372833253320777987037413723010912172252834524725232403477364311185751100787197207024396588592055388009448084449768058526077989767971078868680373462195644850589411583906569293241995558955066984356935866045553800465564244501487849822182209055894823682817817763458391117964072715921366073888774604453654052771504259977227607001949100945788243735679134982945473185598203424863455166085498922593096265141398992202477184466527312457670715996932460626507563563120438554073203846985015830480124364382501052921328950928793613808615439288996535268244781517091558453003111009343317047987314059235534776295405328795297136296274392123967428834392006742558966562119413707906635544843947162182476569009867306010655529602978345094869358685266543074560429742528346949255700876000935831753372456699568953727362329343151131287122608128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] -142115958539819328321694601237769007669468148597455922127968694035229510870512829035093315632819034547201522555539804412697167013246495597018917263617107327810260138892433852800378514088659909495955716129957497048473711759324251149651722006742148095600176726559929209885482635092086900381769573237028068940176029013138951143519554324063421384780381945344944672284694360865532266007092952443123607620564609341601477804685915746859016136608217216900007880972456712926757766789044230738632729272065866951061969663353466438813015039859458754828545804084002770026971328318639472823791075554246766562230583652003689988600563354701750895439886633162518071398470545765722490662108847954874628452243046749898231316285394761010499532815131943932984366148736275204660575693600850450342419430575735092813128525183750068035144765472096924546556727934296774437340207397281383724777227147980414540054785637888837350186381196263705130475154281737723463531584902321487399534807986707272466603225450426725610307769202799048553879969240095722253113884871479594151015394857468581206417095999220407389123768613720750036264140224721483945337043304893126082373209754540452377755697571775892545002276047319950462107433818964995465064648829108938506535665164159798198661030730478327371362126305021128483426750477131018131335273581692386747372288537374025122820496769465115686706532819869737147535092552327674261089712649778671703503418218733325519213592653305165361632543345434612052682911930830897899673828640590554222979094071298119614163254168080468086266875801928623597933607188494503530533318492610444560181978794379597568152242140915976708502017512472574659476421985076453201495853097029421826921028641883611776713246430732733437914865169067391094373293048967685596473793022050408345535577320959882545413390957071831397105787402290479645706324137032801535772803313585131244500832788152463332296418095056473290027943945955385045054277680380120486123227835355765131521784134443461587883192850851190398983169110252473605038583014835462124953210883362832304051170066650006259347658736221782872727671522779037453008487702258440547174739429520017039693095226977456745820253435816274192202798114344945952635800872292309387439487654205381580766742742448374904689844530537523814299043893950409839257326259818753427380036375689355023719248402611933715598514946505704277746916030657036513215700168266972561153160506890258309033194996848428915166600489478167486560908284526605281436223993956919013403658802912326551603645932525009658978036413577002706602598496166058602270107275810936160022939367673470515371530587592234859152910786402616476507915510023799390592337620187630888092348448768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] 113243972959138465318690031337624844260856575925365243288760184164839849515555574819691821644526273625776248365267919438025473939984683326602607266165521219272846276375800508583231443945450508323506418021211011175576571833865191033432829949545310292066983989991347478978521117109399183077303697101576868047342977899314474137743203698698995239565327194541888803696087150721566457305851691658188795708732797856060348337772696332322675932891866683328989381797299695263162940659970387303279216478040379484058205109794134902393979366763394543349401473275643041516511730489677606763424985401841809080842942212062869429191572310790972618159674922652494638841270204748896016387120475439787435550631749014016558107907285032985820853832053457173769104556864241445267275351622623174464623881407346276558240034774904236397817064446466117436594378607399864198476520538458697431074126133210098454703796256798882441698936498045358100737353751179307654222634676346000867516063086675082097222747259102158664918053335440689066723171809828776371942817309099718206429419967617180014900019202444958983906122803650161353571238902262572754905173290298792002514145946029752579600469946831456018695873219337886743037471497331707818577581971124055235811121993125500477315747234634131799816349862312470900928689151862258969346449017977349045419509217032757516767115680648027403312339035788385222985866170198840609318352971164328601496502442669962534401263248279995313247073428913533324922374919233888737944811116270112717338003779542874477811405292197205771553220844738914224173038763283822425662929644421320720140007636179036356416702577231673457614757108454613357964682431393717687635739877123059539909072978253126862202886272395399239831192161162452460444039844601201159282950793936557280760766008843829760469886595662628634515285380751098604852945245300414206951461881629501540892637142737183235962789325101310046098476818056348884460643245784260367059514540200125154394741323261996478190985610816099596371563195424466715647537432266796941924782150192831497345785474101949243827538084460492146040887811226756907783240066018719167451518710903073701352430083541956458858691655320563089864393299808024607904853987996235804801230415972775639982441321541400524113407509520474122186584800078935624763527245155523765570298385193331647657995941875466885148381541612433495918274754660615729434986087569634239265954590154063767437141082184434696551875652674146965650450774771324566056174056623891896648872573280568124064019753508554054667922743161141256635791492772881396822316369603401213021462162928441444363130520151510352637319522303594607542120614912622344325915398029731338282078306304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] 150016454976747223733788165514930761604147646405582213594102254434628220446475434476613376821731442912167579520427055011832342970658030479085328651558381404690621018475514344790514909573870461390142500320532019276506191276510497442551208928502011009357014720428941542978896163402956045756133047373259159589138484464570686024600905042304448781465542794953471492004662978609738683493486167114917247956233396095894770575786743788210486200043039048528536634871896329881898363494545121687188771129417196718939948488982989024775383915976305157958319925626501786632955023844427196070660223089969118106261259725696613246315088718608541240985726157777629641763324530149730481085390899014398035906306734364211995332324075304528231322538717835824236845260396237208742424802858559118175548303592990114489326343714779700487469883841792769394416192485658591430652839114159982933724860550043831693699823731784623702439500631627868867372933014331587084455404854710960389515079948005546059076403588247575464453759206698889270703417380750825902552408099241602779489575606656698670638470660279397340353243539670989407722494277896506492155269524774931161406397175840272537423307560305713742888595961452132442576945681725434717728659520511532831368173119474730089364595094891144277015790308102650721023840925864761592104201160285903193791691668012353050338545255678456969118410589385247555603251059084096974085670594246641162167774982443626541256900154304993064964302758896022614405790429223759475927529313676683777178740014916047508493669509745459830288678516133180727513935529159023206515345503298307622205377659393942627902396752157217339152029274717017995766440298190240087468698807140952625146766457732253547985019698014857340627764143689663001597124457214283912562198812726046502381307762878351017728118445571994943349989646171806288964990826414354426418440025708041236129957020581994540364478821051789761942460634054155705999445979534079483240843930791134027732266491457870291245326315513401734665904143267964551572298427799629550486978417441890313358887824514617282892409643817190079790745140099664898312019928158683262216002888979737028393219230212852778537096302584165712185801199185766611504573950972976211162470283681424354608049189618210887238750335193826524789000109691878882136492030286592098960504879405263532819326685741254079223921776296995622788269714002597865177624551303098650640468062431792090916045543360795747100647517306609313828385923239523319131809932332480969049245053339073726474323318758626003520978564720886134920845374451040903874853642644420640996024724969663849463209473834590438781606848520127514028041059219356375660582576845526165026016067584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] -392508917186991886151814449120412198967516431176512456990794176420334065474125996047218480997673158633472522124400204751444082753969936225946264500976562544315381687987674005999982365154765639251898192692495204258491257913895681818309262472227419638715391033613948806619840664133569093864081141194303619928363382474472460793887133514140199130853961481700078466744850060735828588093285761169177709426315346444781235030993486506895423892953442456780049242068574786913198866056152059252935038850657075117560546859376415573497309868535534294568514323566831488901789271442434938160622853676841014145634632687456527214114829695327613115696495755983145504062806263017041425043326936627101231388254281770087518128968919435245907281291624761665746832473479798553044471440662032011122927370558618825432930962592110398819274913679966727147547448171468225246538581315367083345543222754971537288072083136992651424369282711917294524239202466101161521356929566600064027118040723798503836860698625711948440782689852934849519971241281427443104586329025613327868906625226949614949699271184481801957881889872982272551593157034314392536274984943176805613839321290503415324199217091904476286751683590729600398331079692735762671208891741785385679358206704225342356233308361272191615070556513269703578388721703360959200926330149010274732068536391935725718987898056087377845083808562817043003072524637710155727739256532108483326747381269448747315148116829912783669008574643598030240108800826655166817337289490380081336515083643983960994638787873839991550184858676380597016778313284514568811987022853447544488403993403912856119020058088479531850939441497515413594821991532924051379885353249746717751444611917308178216080689176466207880754143309802373954215011009682831684018596474066572995152555473260070137875102900386693236773550099555163068003217623773737530720580912461055277386309632367535792544700465356490100415924526842711986474816209290760096747941946943983962926017906222961373693581198053606756440829452024415677849384944016442166689862047677099691031500286512626614355428831106272377922334112680709052200222989766251434621255261768279807051955636510875504306912721513473484488614199358801552852402814990685736569499758812447258991600368281486327111715379782637800658239086027025329148375893443652598068246836578621303963776940351471419590861674451352010488645191492135296310545995176682479006122496451305503517145198816236637111109146018736930367389692989260175902541746155335569891439184644641510723692818324908545021707448980191302340968024782381909825157544678187484291569434357667545166351677440320449746247237020278732569472469967112734125701757627542296173255589888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] 221956385643899329272726566135444522645586605685412120266117906060490255192610511430438212011665854717412908922108012093424453850491599868543137994659767242705740582586117973808640303810373785951270875806422591513441144944065405630950695677719182916596601615715036697586494428994707854776871947673143711031100455317351993091449471548758788814976949257926820193585487001080558963008548278046882812505498228938817641734531359870258303622511813874610218070723713712644611986501644816038357981624722245768225493363367121058264950226238430859626737395168353071573003605340606172750706484365253953868124268706411017225062687238118011867723897042012658037485494969221413291471058930699869713047258256968493293501211422160704980886060113204713420986137276860662156722498141616271918384642197831237259581261893609433991846787878353334826141094035031514593060433609165608724036615512654254062017647767928935457936440552866248856049171527737137345319360101203884484657682074658134496911186075053278572570842102600081737580692282663849212991038183633382317232037784889520305545048914278448484154184297200323480999161743590824266680424204168269151163746042638308938777172813184318372365107050678576449984525729218902931518547131597285010082035460022846896641927761702847221258662109335110000111341956990675463717557213336118186162932741374244101542155435987640160343648646310134582336968547830298418131845538380478889817655155088938248551137288372874356024288721639323090769737299983483544837259056705492350837242186375843985140046886041283668594009135411963314510593776987832746361250057659236102563543522856810303409851844914435789847603893629273858356806467107598476703543985124597525696715470687992467400030482200991840356153763111041838672629979396109697868019677479806335926335636931910381698881862134087609398308026419353411257365509914354382183759658051182173453649466388091551268811270967238414050177018356755098424089657196430858813551387852913614214945443810764698674503499601628032236169618629717653734120288604926966824568948064592849724307597007600173762138966251430526130001287218938850375289056960689992042590738804970261963303865190266738534123087492133430295840245238886323417068988251623429221546695647825742312871441279751288729001477224214669949949220833348004289609053288705506003211489302426618887702431443053277908156520548616745614462914273058456535297151190593144565448796323183966972623613266912197067562182158671547753780060273550633094148316111010849118514454121937456329073462376717793770601118906482660892664668099089332874838452598459755446048999948632286939771266736159391942945245014485004648321847273546682801059956499797353311955320832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] 308465562170803545781102311544011972334918799767362651824353670934583420489111921282338857835376296707165458845822462332701715390113461619959774047045860878172518838617475600460071126188647588916300733252532755865637285930538370690715832816959074142375117968921154517048873513778804338155770473201031971548111524232105816708770650719133963300427474229284380821872734792939444360977722457787840402355486997966931886778576777301421121179444215058426213038175927139494232386661263520953915895452182236155083556590875444238454665412517300391953594581787116910078504158150227376672017482032133373364570549562538732197125272700510023997634132867665647524200218866773108588387319606265106854375276793937324802711478424496815876789487296892944347235862401812229555087018403917558735057617508780093411066453538082733840725929035069363553834012685551113235587104166669031143225840278210758025347997823120986412500568959972705813872697460027651124426638923829539218413174329845854453580163912285555357389509329357604196479648985170277420149697251100423257874334773454333851303889060236268916795712454714929328442695148946248635490480803390056208562835115329041869034736298494685884305067558194001776733777201193531459479114436159968051380911371611467476071994339107064703552138106021535066389119894300211201993033647907982986348736591334395471752357845826361676454447915407711346754372866443683908206405527002799797091272014000888700969499057012883915767753109984653245797136179957073420906219057476297190111973632613115874861985552248397858482206623125994418487318585275522938392660765996512670762716072790034445303256374586274167700463016023273854156941043596770768158963873957339555707451332264613441092374960166809128679265069064332993063395902303004871091822589635392401228828805517842289544112212124658322742593101551247522229507556683298478410704965789833413782397947168051003372427487135412353787088642022669338817979518578963383786823505623573227713297036004420133044245414827171864036164022800345221147551006793077487340538209850717928414050597194465855209166778078501386756576719415737809205275875815606115722829798283610622896174182741685176547177413454157027167638421786240114090548615353167484805120784432547983289641377039027900841305438163983207122998202984461789049227443397130181769022622632322304938218048712925378042285764342069818222558933945924869736202926091876810456662295163213917211400105949750472329493641879623119624311457239596151358818541762603703076662978127062227746453946865627431728378728506789605716645298234480155791913134191885544934310563147232859567370678699825791408755008642434188682448441964669395212152489822981873039623323648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] -732459980406349491060124459335895720570545707646972365203931053006365210270127839758468619375534692698555153141875570565302319237999091392069523699478938602623403836955337139450593269102437761430159166477568377552497817467660066045796242813302281580313673748111877084030167579836789209811801446481393654177621018052637529696694448810217369625795964465462790110810870144013498808845128271774069103808441681431124009994580109453715514682784742000211555166443744342564154263270587694601810227201983733823883660320671767361641938325601293305672916917685880210121552584864717549587268778072010276810357987060278107033462236728717466088854248620169629284674036836947573391710785835830138506594935444989893927930421910250693141502580106961936471841718632574209752951411903709410332018195702343205860697182947898035078623154578969615570027852689063230003526242598483011430084115458768166889820648874771377823441294604604548089722315963502405320018751159266341739272927420704710542001925484774390370134585648103182567880343961610675501118307389308174085505477937631461808747040135933658780078114344197986372525721157256378481742770888120036546988681899947073762798016796675676881487535198328632475764145900355762431845169927030386403039570929953965131915502607800910539073975221280634721362390840442109148636414572168606905243448158133359073166157434707673843973101860213791033823730126603086975389488188271387503593820483958857825559492188904930263494575047200459111511944876411775265135918916906079294260838677323481923976525241835945193301924059762286995681208688295594603011487935636018548828740728987972248925040266576517753660286358421793931833956935265604907372160840945840220705703626834020424398974111395147725067627955985210572119782110582315424004338263350085802938964224916126574708243696794637766054348860307189836825236760210709240938431950676542909471638518151909241237310393869824551069711326392803048547455912410254558192168683686139747657943963078910903557901864605425939085052461620258945046539164063167687295764525891602700691107553086243430596199402197891201768653063259387997224893003416172950369634251857720189706257790022666959891474354899695863897734058543183587440503273746292137633081096442764673304662519994763835850574829534512207614477738467829911444584947260307360712153311679109089327875383571428532133336382133878296408282758082990262048732695144890861716110040941485146093072492060767844503502412143228551204200753322731346316138862974595460318042036029071097043327305539116796152649947541694185138083093803694390360383004121601566564627029866328842169577423383299039721361180360380525233194462487674524455722540399148908977565204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] 783363481783130752391343661230922952310158707661797126497379795680502073179819915704730390621872904538252456672352540940384861197839509231694852837663394176493651893292542374440656506547542170039429142442662276347292593758927144797697574801430088754028720005772760904036842610673655697569990323094255465404146139576959154308880138404780154721832197877375813322816436670106654980492358103386505850332362854645180603123566245580312944604114252016071958618867422626161183267081866380746343635545465311844583594364138176833795338645469452681597369679717247041232320843429278678649428013475105972216104232307534179626551594358326816165573705405240780938348423464012084257262924873286766544677915340672478297309919650037765027048226489895738925814651060715337609578390805451872436489589575357025487850975474287378387445231353059343048864483880834323475657743191659302650808064803217727175447531772893939731421765158977108997601074499751685113405293862510866393341007508803134248087695350733491516669819728990031952013544445241583650598480262284328046424060132827870640059448074287409556927628655196819603124484090363135598882932684624149070023030108338763268464763920167594465955014963083876176374588021639113671616587381975000756522099274864900979227624278276297418352301414243309563544546544021435157426890161119590917420810816599698906350072187222025943703475281628395860944364190873585025178177558228142352369596362986320343726912324999574023339693667892524139214980892236457255553511997284455282439159286738484492495697855503070525458927309033598886303903681880784099766931918657435224493025348076974319002319361865525178666649729136782893427780176521807040557064219174803174572689511894000603427714123789128295183036675045817144433007183914506490740479925056600611169339656284978655152288630341476547970875805508721029470680044432504490559936132792254049332006660368831581359619149630571657308568771543843977166328436120904368629950915138187181564323783361178900296651572918514217529662904483412057049125368245979035342030482344649043665462913584287592460020030788045184682860746849811485835198515242090396856729837436525994955724247933660317232111301991517300217998455471013871535496612628448733601410768949991630576032779001156340755763440691263200708235834558962059117463377887380940849274408374519669655744742018983534440308757800949098157766191823986036489388148910987877564396899567056420799536476193638778153627741007128042500287406972860963951931223557910701887616926192709988989973550957406940013601323313620439941459155338354452253781771980370110885366467167449747868869843468003919347921400775335074820828134799609871550970483627643440465633607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] -613589033709105213965222645779813869626355747132433194061611077229580466628251804588226395121903300167317944554170502001577802038821542288293017749765781264647138363551388804911592870206498269942766479384996267971750514611310012283384114630882429281933907565329638562155798807360480658640813483270798993640421970464725335141399686743456172413346338766316255268284461686911276046370868104873876834078037326792890754583845557015150873430786302162640456269314377656110047229239273463933050095657804239244778527657620270235151871338192889198570304294736117783020764579551584828904999718261719567198598483767879411294450946517680610006902630821873268298536989007811528491920991464280633288435216946307110752292780696699865869787336785862585340188177958673285372638859464569081410854342381318138697410929504308664928702636083691160765454577396541908398651982010920346888924050317560089635554192426346562363568314792275225229059824869730315002147909878343214830286914984157927632384838345195536731693133657134362391772934603275195679383108003037236529540514797039390577323852428185696883473690928367678241031280627288532036870300849683378612540359683106882797494691651581086187931974145578564479478948062309855002061390086202901185567222096740650925358638147747455863059385535800535030291131793422774058302355226912491125393416281556320146802805609999100398744542274841457064470043579776855047739947135978865903751975601689841543446195154259686608220106788303367368034005632182681555327684728481506259080008432709787142232730504869141632496115357896312874675920520654100131882590492795890635025218590095824443188824520313794728783167088202273315655352725690595411497639471902866833744790392745525022215680774978022977544573633959966445889550091166884318783954876625971805884880732488304572728559888062787560934193014790024020005460965110302288287279836961774515983558584826345910429854385500490696817346590728118911249444689924164768564850392800134138294134904169919242460800820377370180009515561078011332333402290073891354130828904920482614966009688613565081135272732936080293151068332720841661279572918773312349530257617095771754252597459128352048590176063936715758245750175802386192495216217335121718833197834625352260558670566393701060377738930567044846965338895059047400693972800331473267882744424370564007838260092253106020634404646609759971074558968707067866185338658602577203276853680719223273392173083903107444507784051897206717983454816888063219022201982734285748098611664805458340700413032448456289513749305475086301513611630717786361710453682699941101138604574709804685306486552164273066134531543084232015322144144670140679425214813372215376887135862784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] 449912386426049476224301159226153379099820544168419328360763838512246139942671529224030624531576915512656867001757413696977399148617330518935014395965182672209849435655255580635377943436886035469379012420517890220497304328549107416274598598866263356154873950612105785295239530666476116820298231002994036457982796990500268401681849116078406006818900684432373299512921953118653632168910472906334806085422299308398011828130764952177430978722296728117370199732200974330275287932664326334925391274047408647275279897379774344276882741834456908589697402361019155333621652966005520138938294933572314635378020568881171789575393044352318776903852578767873934471061233568063622233196332373772781336787587249746060750455026884227662445852013644258953953259771053255422556779625023447340067867990756840166742527146991920427698820673681545291747876313508219354617281209743565053623004326873203553132388103234165999207584178732715420003645304976751625610936730801024199698548453551455677911930670353503731460514334439157554093018071429083922475916752891581410417167935365227402056633590504692947764687351367250953743319042708258617404428727548620504042279431164733573077028923576694674850466338755352057551030703145872793553328610176288494526460671555740786714726352198399244169785218152743100882079253113862065034184843830480086821138203331186187744885565313514545763791347965859542317154702648077809148910587749746973385925904191219789083703809504778331996509665173589755369837515758215319206794650809660188314070643102895271927843834925547963477385231147805455586355621200599488815832105823691939205083522766234685839192957526873535246264314152731013830915251080335553398176535555883250326027982213861738996437546399847290870511150067309042929778531847550740012652179030172129057914942941213219238352493619261929793339727333407243956332628179589460673061654792408795208945208311886910697126327030158254936115380230413534965866858141040776402693777957886456057226588608028930700397591133474291443083203669523286128078586016991406694239154061977675820359660106267609981472740169187530144897332680381494558023661463179849622024184850629401592889891859481782632410721459145393569247843003608027557295381454835325332093675305668526342138697998419835949070405338386029047633574712035798561373807266714659698820374356320693467565168467237848394934666993956179123563703310213896237580372334239326855328475570155262684110663041633565693777086039447380366148404728235435662577089873081591869355906729648562830930960307111032582117811151511808565785148303931370546517797925814703715085154461714761290154572427187155155414853874128037962426573431331194039785710810677783997490135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] -343480475709325738889680747772304662394305674290458481016050466961540439948465762512267251904798230528452798109335548921677644576053574277177537435227725797694340181193207540313707055607577360174372259228924356064961838770172474643994094701641273593559891759203346865622288933555573928313260771806173567470009639580635930719674497260828559027339646634424839370895946531242257344349447620918919216446335840359826210725829299634516189591591709140462010090768122160102549467520805550533076532609882806531583484958443223508211783756164661914112975926715645577633157026680873691673359460772013528610021027106677179468594480108075653777911251753277578482726325400382959811487337923697345014683687456891799884705737471975560586142343548895279962925115040199252951959403428778473942076072793247830990580453019826478572087006442846719032719577473111609048247068372862086450318538223433993952270734146148667069331561061033043318879049495946434367549684236712772496694223807944049810224594546822964604091959887359386791361817722288664045508349096792743782104618409527711493574834107888017750146666583999799568321059328476558011586869645395800010480782265255382946992993149730550790162266490350266407487701899360014876833649826200632864109108966922174726191536400229509712314440442333818856840493452234116788552187433031537996330618193841731504983074976863227821752581536914186725302165422952832891158216852273087190148271126405703553461760396685124693727641650921820507886580997811594092887301344070643357912654126966182393243130461548113676105777822974498254797595429877022769312253193653278481353071683552989630766985114897229190228539270386603637518612894091753856468426061091196263970367944714160179827512759505161032990773539608411093291977669132716224098595019971787497391092986959358050327018598208803369836131824756063594543581863191965386631480380364117906773953596832979012747681682920771082991850446514736135814222602025568229045224551120362086721084129299559970326528364717148183694126400036432048953708690042081626771834081726513733332121292244053340966545295100299751787069293088964043026120716849465989279461592200269510142745013469937727808524880638404836872370231462060523776503475753080074367430575636250635269319976012200643205003311162080305749380628688032230426396626223777967967917206008233799662265045770728911787474581034556826803588775214935883933258708147322918613856130497424083749255493341962269039886520546510401953731706353975479528004552850700910790628774396909423649331730938968354900997080405471135769052694258777181938812295713372264757815673491206900011146530561121262439607907394666317989118787711341782460008535197103437159954644992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] 252449895367796082197759593380548250508494402296701633040620559829483635710423182948505533350307534009513822593657743581271977221213921237510136034514473179671003583866407486323436581267556751483079342631247817823305820056227103192870211288205724251121797002484984637992398807033466289311969876570509877711045052400452009230460157583472358934171312614229006632719857623156972151412823956105969550645554519248565377882692577418630945320619096508098482357785514491202749598157840161458529672516163204242555824556963966038980636657490938219154113074014343500469492245804837502920912203138799948478441264503749258026530893357089730629811488464076596815478048917240654949011981194765882955888497107381504300603628868190696208171989516068045976460082954893746588345851696025672921673709132320761290356983765717507654648954222838382638651703260567064150366996994223560571843034761272813603967564016002200190541398655081171528288792384441022944816701720500346407495704859993284284177381109861606672027398154321239062801647486896123923208767252577359215752105778002176420986143952456829805181917925930689286035591920899223584253274749683623345922828326003129708953647264964167421468921612361965792741086426203645418305826424453071994726910815495372503874465697222876298654039417424004161651456211254929728970806142439046219899235243625355026118572671276239827333410581364660690099043038708400026775896172397667581857882177626093104850884400024782389524442828923456702825581964563343431368751096453785503493690636601228371922182039241852872750837387156503725116513839256457726632570421534560503271839259368856929804324811120308747331609021816394366233063539582396736824590035596538461783405148182532077674054152853700944840917034964963166561755191433449955870400464037973148094489632625423498986203694893479126248563348655025047675621741128527178160028672026563321217388331289387909144306405524267179944230274448395718564383750496285395230919622136809706029466995439530657724542310646593293852521103058298638159022736119490129699657737510926923136761345174353713349850002799701562767121675366475991019422492296633944139172492681291298757295881355633824941760544922234234241570566866928255710990974239224462428843830486080420263542564054550249518850977194516222579418463882970492346955214550474830881985348301062010776163557030042328597251443711916295787436536683900820063009835340682631965356017237514944016721057228841137492553674595476728426455458679477343421591473958662875463098220140543544322844970721262554041650666412022287783880891966942757258718170940015664762888065450948836009121709020889007769122890190379301057702879044266745535625566867770840452563992576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] -163978774876178365461354060054439135762966042183300720312525760003506716589806245135336515023750553920750354206810752124936913116631107806000157093999012449000073766661777283898247021119447892949146226178353945466011106992037646046819431427876089933334450015847774491630784996783581062655271539604382624401866770844793985434153991779879410239642380155303309503527697375506065587178668733839354178208554662140837762836515232807980906821505366885516629948912366962529897701127532785384994113248503435913463856634811149778948429800644731705103099405628732868194933847141670785491218930545873527861993356192693311137708192015902648677975407317444778283635052486792775155553385738570567683357334543954472535562090012167116369293955503456482765464161632621521933012581865546031250618354823769053728505398412255301558649599960772186587611699260279369469357577742776462763319206259535576191072622887062981690036711016708972916178093939847868583469486234498688698629291722490793293545182725191004275835353693383780638429163210944867502045711915993982198041557913804460958258283558573540613110433680098692664221981310237448653630857417157739230303009372584396710316075616575231145812164916890329584176466931168210237133706712494062859467099959115489020987558567846137718832161609809098596869439575735900345580774076233633518340440597651732161893705327673046738112548351609369351428220954256779702914297530456376333893295844863540168505770666754775810254319433454287742407209857385936253720087774945135310291388550202087590421390670414743097809220484273801981686691440450690230784701299561416879462870344291871514683119557607444638632227276880676694143449248386134497048599066392900979652636585148815078577588895597272322466277361708680205777467712245791364295224737586239620835842089750539594611498629065170702868911964453573151054521009709592905930981463306615792772542108542883005132076889179384559482380481100559689186718929756336331055021662264038542831106022753785985810022927603316965263464068169616398574384060517240350851594678111809189997558202386951262822657570321740714052493646559044560216331293144024782276408754239881585020028514719962652174847270055614517255871262964347975578765775100920907710405337239261150993601943575283638514501448057960411911159081764339913482422007423235953609680446702962496422361456291664428421343650195374089140915196905847073922341204493481273632768464847644064869409127763401554237064126315727680957314623200927238799410625685149021368587509591527949644533821453993659987252664147414808923137700489580359665083069056033975095817149260876361435224564271535753251675575435844199889421509828735251813792280171777141802417520640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] 94254347201417113417981616036920559031871727724842066203403374322326988590471829765070343657485919490840470907840756413122614406606164438677625151009616507846588764864520566433298279692024634544610753865064739487933249600296107698988958593406450835301806402688426746132392088363461812963949085916952241753783641798713462509192469944637381198759820860920818698978658511860153300363150768669009276493474954160140052370270280837648657136596360295297472601352365443323481269990640028604247189524371979729472852399882121967273018913266870758556029021511261827244155511416354064645335705259172808169631808890250243528330262050855058679226340726818733602067790907953170958179846069979519216561809335722028397490325727270887240544644049721920110931117888372516312647685601278785083379882128525591639103446493344341437793234381463945702424964112639595727735283985440303497658900112101152130434209224984455526128762011988288815354525688699885787252558008843030532854936307902096821875087580731191537810421288191476636311374799127429865087183882144713636796884674334543774606100698764141295639253181261547356267304682234353248055422634018526833991261014135947024895228112188531586360440359638049753571841007667069317343119654924438201098697695509949069302862680840333603447099447821548697840534787007571204662076994113549529216343416307082822561443679049024398290683369990245651396148665671411709397752408867353824805387498002818398638596515999501200719245078801310210456304910704188692628127650539963489528457244748350537661559289692485782227311406749267169008928351562216489941034773783257228645473076483928429068403289871927757452652729954047277938595612657163066158203572174772059537876420288442360449350030717889017463294876795244879639094189655515808118994045578871261316266420904806412056728118627337654494119011241998555815048893336921682180885954857534969011260351282983444761948491358312709900713293684500469825952184986422444495072505449364664893418640821173931802529352511885170904764447163507557488565431621135999713474282943620090281738021958802508447721946548729928341869964203953825544299080041473036753021090521352599310474685978742417888308125961769425329478202942190323232156318167085028075724504723351391271846729708741345228292635314470512977913338698228146077166272509782229399575092803511300323975578100036796042450822217478952167020649899841900124001230443368072368925803938519742065358048993493173564694473289923475556783796501073141082612513882807219836760425856391078656729034535097318619474968884230642849161660372843859713228479525658013397247704775992971000521746579888416539734690012823273985399007654342729164272296271821330497792901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] -50924668754836369810587876129727979190639274911698594542258245711340449712043991995377704341028253506038882389786935911550740073299740868868082498086083844911310055927434755398580341627149236674299516305107762446181030731029262861848842195842570488878746345438266315492170934548690791461619420799602231900715370587689844901662079173962734471185411593958171000583514761337836385868181660134059429008532793302519103266952488126424117599380988614893761593136817047008662878014994066900034902378208742511110541800344992675178390348550918097783606557877508775054307129726435119325707598853820629126956398460991267758832412952613303939526836847569578723238834370776484112998008801931399399954387956358690525341044002515848673607273215677580865773476106979676470888957553719141697184336054299670708351300370758301570800698976956504435036500656091291356383294851534604007176119697934258771596124005010446475534090853969494021282209891368701914880688360176572463845323906489065591862508929197505515685578525646950320237531313598215944118208361927604122626511452937887764690455874381281221537174258592572305092682617062674222762304087013487083418269520664537151004162729004869988682664666971544378084188089820656759645651757425288098211287224746238642316541277311859642803228166838871031322944463316615165111464472891968854105201478525660719605077050380941862210725283998318287067481691982437415309849297312820355023234045608079232960561919814226876115247142299544463497165428558678184996207228169636120502230485378429055047093371907697852036258462608839770459507097314851085669659861031763238536050534063838644099270843663863412738598289991524056475918588894638759441656229987679327649538369349263190545645171186270145694824562671481539588779748023923565953854569784487846163035239948588121780449397011695750290789735327810851180122022857889784737816456859951213023478534757498434351796476757469890249362053218874555360629208214787351765535954381803427377122561130353065569030980867035539513124848346140012431839191440502833778658829789646888050731841850142096471975082569121148971917721237715231407726912761848458064877232377514547437991488105360986056943571071693433339429551044589147496863968603323780103814286341746563427003309296623635142137752950396654746106870603629657212918597304699554460136279126388771099533605211062598581995937116547559376660451302022770083661434702355562371009298593002541947452657273783042567579269248332206071445513712071126458652056625440120803868088634518863111388433236489402635821912038214909470280304132832483445223444319537876819539785971480711707561942761063364567056640689998729412444987177323458463427748267487243846073450496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] 27507247518822733763291405844910402607272241431249191262931875442504260198733528341663887363800136028280076601973974236905136319832524055773097021796334133526868262744805403944502469274617987078011141003283933500671033566404246550744093623307368931868654085558196444552561582680220026794357138589140144215825304119779083455548771306541203091335081329430052700878846693767537687871570382249217661083850367717648130759140160947152885722209285244334569508824737065539164922679854729927785980725082940456150982696862661336322255424478949841556698236485087312457511285523743540338459845908062299827616785011536267461860370473287363530242194361980438448428514666649611459069880619445141374583977668810112288229773272928471477713571464532706264431854152525795013824850636554715816660067844252415715413178153226407724161718789386603459077979631652717794859015314423497477495157456176949360808324077480644149677460919506499476220906585895707438673718950890652375655774409497261826680807794273971373041996670578257509787916090714201695735351638947059404086552952394996872997665359412764892290718015266322722058326192217563233851589071670060758535301114424957854816562098906188337109629572744017574719604403273220559327440142459526352116112336297679492978968560372376711376886816924215183192914890071486296720251855127355548268264093767660896006177246804730722023120170894486705991321831776458855347141350885323352177661036257097775656597373261767301158018440266520177343340789120766995478543011054251998376483138812263125790067382633865239280051473200423708687083200872755093658142631657801184356370925175170838565896196767255073003716420532094081411349379905133860130855595522931277231483188152572755813778566229756640862956057425448466450551123872522891487545959821667757370139694230325004685984346278477327611510998944772744046364165382135821120034012255567800573829652638734812616420877506127546849163196195174034280178662979672805153969889446016750048138954837317822429940506363207823574245012587109048658672267465454317163411921257848021297490885962486016071587364369598376621646201759854442147517252538343672775249996304475203234953011036528402338705499676340552586622678263357873648963346122507674902494537080534142682948785855093421125523966301619592033429720281086792822642769133291030004149528759520017759510619327183330932066524642707930057096828687858661712741789350360279998363806843430705667853941650569826049117526252889374503466695651541081057956356556661828729493563802584711088079314622516830235660643072775288515584165916143114037497310128097078191699229741404368479020865321143665100767632567591533265030075874494541232809799408273155531009425408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] -15069900467482696161631582323590117269407294167657447975075382473827315686708267237601084613678792674930983197491826975223862373997146378699981523354966190644812136067984708261450188106924763570295474993751922304199667679012700762221031578360418432059779804619420427155409390444312738877676283842175617947139731873817818798302178516869128536705876703199866296816592516901313899048380809735692956227632672434281009968172415894749736098728188603139554514849367380563733812881934297773700063187876422514631608904504937868087988037849847484206179908829017241139518597726349810036188909730531664020252777571386286990126388489977939850431691429584454059126708439776407930927648926589091069388688225203498723229650178267318447876997265284099246883094097414925946074758462216643296613050249817800491687182113542141117742779293802219784120871784042925146794049328592869546535583267738907220863034221581629782130384719441509384333175120312952933189271794329961021078293123785019647550796662937656980807839783402657921652025296366089371003817607317407731508870450472988060660900781795223762205429758166119829971267731521249643483552402633613077716166102304972926695611417327364784323602038834509706405487447173580573450874720876327606075941752650147443182247340219890852775673740578009539858320098911269562389245071929799737969030954007858166716229279830481924286097000338155963830757054776281726483146018361106656480298579648012761210574977253953834977336946460751236776110376939941173403300931284456465696295696278083385523414678264695535517273460753065947524727306567204975324047188685311861032797178956945972680608684636011443014952812302764148160648704521665756855002082209147021313345924956653164219765509786432561443158874243112630928789257943057557578204121873157917031495187857797955147663139399191757416462955086444918704219670557693109746619575870377338550139893015835630985400015286671501824645742013534728666811098062131771683808988970708740642691022696517983338933363371472408238155836927416286040687249292922727029662803408406899378413778780286323976728666186619462795199286203134852373151454238005147746204613776176168945690158500500261656084617010534726428210213385450599457572216869640964591276578916351498287542576338464723164549045791507520998920345805559458584247634382671631624145033940626012365427003689643465761058071591846082048693712068464674232643877239010409909249623464246896830511027867599328732649063786883911230690392499885407327167034159374055528519915139837943003757494739815725160773522060900786190143526182815340792792483397752082802262530440488165729792424370951070631547736566113833236435602300242902657157653369681882709760147456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] 8201821296352219362271020888158097568795812338453968599406915504903000351226069241572970915715030253323442653783468625318170986088137177420195861237536877364901845397546909675126874056033333767008183223623810939721776140328184713324313586493848444825839686327640556954837342947313080261228552465188895914519620526377857357323087038826984280602400576043243169908086130027057625872124062949840386645259791379099740483853194232790884446740088721882414317241873844004644324009285895054467735109340305465424770190615365833218189165625024600009404765300335218655766604762451460736424015401826637284817554758563132540106585235574923661969131203985817261772388110755923062805879965030445899992063795417055060777649316192440686981508351870568226900617075093448073308952393960310595787209036480896009190687483528135717598113133306621999002743962291534655477882956123716790164545453466207375363365757373774561313718395780056298177279947957496439350159721551553850239226637714606967687206265783003091433012993066527131447671507896974422514366359517675283231081789729418065941993759920394623304504646217841275543502837842276378382345102048194823132016457528548406868881368483540304639040425946157380426205571310438241129593702261473073812934925781853101683215911916614024424653115825325644403231738552135128398454249729951628008076926225689902867864530544441565664538399878109554551993331393783954297892580323121193069107870134283488131070794200414839475123039708456532598574159198449239526263257269730108768851613944084881841973805346317806718331362520053705446039120355532827070353691553200256796955187420506340767570494086716240361286463586947149496484121444426232481979855606315178520331799210167404665248226868402328229776564558338915550856953752685254359251467465448395974155289123448301270929304150797640991600883279331342314356200711759436963766912385277819090671326932603363383220593206268086907388714524881150655963581361499293822239738418691125009472633553700759892717549380966865581712637038605124272199321307317970306386435677759818559433043318493733127337013638508131704115483762166057417091285328113620915511021225260013668294492393982049993838484092074245794483672119692882316737817810508883012780291751434245347107841844544780402536013777469218276896619531173496043558073653008505421612119724801283213879385411950615779046242015582009495746762923440700724334832815052282193635116951359814128525157930164700191083231982958040187849003847489544915983959124042785537631987023625083708274674518628218196471564520781918348055287980971085441041872520372711644689924989805437891390871353682684349187025695378070292384939650498716248519306568418288717562642432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] -4371304870788846153926455535609362130216377609741593625292469156323069268637754438730650577919267629436122851881372395006446350195051505160254337079239623777526997189911116150837672684315892210516674242918789498837931030872844987244130195218787425767418202240589144485170218913257702239396646175109050995697317330557189362260597266757527378123657732591178489344168283275893035722939255211319008254700239143211941743768195416838582737765888366090360457448193324778561305001363391376546953634557199377113832970126201669931931482735551582566864047997710137560283067616307276729849708728053251671278588608863689204667952400162282738495837768005973753621366597947190431619168153360309916153187504264826380664607608500186883863511093478659079627920368575003317580413020071258225218212840847253450246763384875959334615997332739220534092034207396394288933804789417773616317041526151178721063030205387054337438669753876643502091903478233269616163259424698910206669085301753446571309157345912431813058226116203888065864383506659743998696187283664300375416175241731260937536232407719725350110118927781267682921758185656776753291686047775738971340197421033519151074885160126959230999137113565101958890827104161218439690433488633520101310774158315659556689389452552336548936007285497434683918226953694955385902731245870768665520158045386596162592226580999134208652717902207322088371319510783931930457773871496112659919546332448319938940772780273356992406915054974998754450272715947664883982510352049033000047649565615691803399397040984179613458510958826379065428003199993015515376298232822632458756521157512091482574935760559994709867598468550906466610933539581515119669249952297350208654465687901658881255920167951435348642391027903503859677122276653730079124776768840796170766702115430807545528018252054814134134127629564998376021266269075918645410178512450717988113069775801642741744000358724152659511702221613208491901885059355179235291102466708002919510639144915312791905778992162337711422042869223389141771484267277292281796398156253887672034725471640225248821580081953544172177138140826950860431357851031759444545159782091271906108093725392088904359608017584001960578725968738303306290245206662033193870890960405605341242397102022029183122635670890300105894574048802997791215872555390566133060719210133788365405537994305153034031669295053537087756736410079433478343523674086605509612064164971127676579190439857484381311839672140971862239236713452285237613042605666719502568162749933340219724104868581332800268878591120052616857865484983881018933486435715311296958220708839734390407009265893370976357536138129086459850787712303103790881324246950829367097873661952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] 2282304439852384694152290032994173462911343803465507843861493140728688659770629233616699457114784858981343593547524720204785975983642412121677539721945264091937422488020042873156235780058530449262547790028611333886709900435775782136652618629053591639956606326116582782342836144370513382743456719637429178889340522282669481556829588551681897800284150157729054159539746858220548852713747501331241602933086194642270672383992429627849554165301508711006973087996662922044221282854846463657221095455218161022915150031415781892701315968779804207652960255785381442271629279122563054134402639048456951107671700049561470757795995129442207036933384903772193366391179864513430777051043931413295170990243915065293794526645149754561977071296565221116852543883875162423849786784766153338019105185048324059425801463042312920120395978896959701429487250059368958688277235778574617587559198317556714730079833049252072241573334017692944890534625455133682179712142197367697417589224902440778305901594867387388810019030825052385391022665430066304657685125481952612862955788774544353502138778258665551875945977330918888343758999188918162046903138565667490562056806022942660560639511556340914745398236693459476224013222668554743073433883607952711628846272904631357618142909273701116556022142957819302821671990966848165045585194732882775162411873442126624407259658509974503513030117972110578556192361173433690012457516115345135210160011415581144785385965137479925094102726647451501443643243625469000948847772340451903043009944305934094361586244689915117850125898491496351490233846622075152004304930166637797976487849461008662242120271705102686087926388246231271260867667972321877749527345079891430299727854471054668138775322631285283004025801187919826248297207073390466805430699604195501042752054964821758949148942615589133827725342643129639503561752176041939389672404114769751957027544632014641210843624906694396105467896259928590243337490239532431606845406120871103539347936612256279932570518467255996175091693072982092755872219355189759821209303119702169273083736606787242238191662794198155878736860693389952426483545947899806913155407321583049193062717720588276062247751571906365461742929240645756456537694301108896127781786470991385823034805833075647484045505199897024953552485351363759758736861709250608684377179660388352242174860933597045981087049973596006872281737489776456886503579020893387629523362278872876647903311085260706265607255836410250895946483520965137595674038342683712000888496290203934919361251211344811360253887280063341241932920149809746423371642537107771892550603234826449601777427012525766156913407824563640302300085515011071171748345724054080761184124928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] -1164333934889031685655617399074872877553082637152315294286073628711724811118503579468576822613600457476432324809704915952727746720583280079501149351634595247295129023857694700804243283085712068590763679337976315133297568408798732695221407782560542238302209212402656054534689943326044249896535859875399658475610750356886317664904791708342216019803734837565242161905067529572954738768169295513566553835364415547284211151598612082212791744749346549061207065336198691780549912727470967496935412978521553412362060661590508994543214438828506624082573745935165388243963772585388984074947005071707960570155126682326515110284059948062635008565315210398776219800392705815870953532912582713122376058270140783916598760948377300589931845565039630736282530959286905497150786306083176054063994503994945362057749876555661674784507192169068817482968546161775485519940208921364679524612282068266633880823471213635043678708751872043687826450224219923475718713323374377278097387168515987943304981436598512206077966640757932847166622795194630034831469116029188415003140439048786205211441953529721590858162952285257237437527572807244473604730654506041420255554388777769145103551068243754403926569388304880742668192417471725862925825958044006923619650250105861172370702229977791464402942343375694623645216989776489767305901306043591051443547555373682561315969023810666057160320188986972112854982456148148697073556687504438234593226252765544070995344259497359502742615963547608307280140087664507893037871889753108869546487506227117846705918424689717662913385628434112087125774852023001453869249562850121227031460547153984340141031751944626166337346085930574122639223217670775617675759219963755283831054065713818339151646425380883333520432709548130879325957383351896710783001768626725927301521310607378567603700768980456368380550400606268794560586308849226495365271854493063265580440590246865994244727449766226908983513950752670620920654891512287735625957121609793533816483920554899901945819097198452023871910217866910609474457141132530608935077950815339244082901283726493135799744530117292260566745579298696946799327312696011645593832065785275387270849214762991220773127655920796117843613179847916604179617253842199596778223706598534555407513455774991195760231325050626621346195731353048659002903508935986877140835372995852034346419661106617602787314010635010049589199337438863175312860828160176414038958495596116202215348299268214308018395562898578036745091804278376947786066629619496859677055575212166616429243483545055596778450630139800913727450152204248483090265462459101796090719085298783678768009476805030152316447662026402711357220155252816677600900186604890671043303178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] 570930667958551047377920104137213019769672142828108479151478064912112252771039955714251301433357357620465144237954984703826580778116860467018802372699647506608754417278853741776835719708390421682033445075087657741181979587304244676840310935797304968693731552363736741788118673942886131125595969145953328619346629737688574758063972557305048827633743207706212593258191195393987527459782005839056758636141340401568391353869627903486156830520396107397548287438282125429880579685963972166802234311692667267535644968870826287005520024059933300961689419417875210353995322351887394373696006233116654673487163299788276882876204606200684828661186117523386519388074071296471580640411100083573410221155236718337830416536678903180249820024328026262143443517779423986756987864632700973396285327570780530352424286192737410372002845004265938392647523575691145323298638223765903859264426387917338912147123518454079192432811039707999819879281437635838640987433171188717945183364336622608861224506492133569926790418261956215953739533697429840435866760068320583946211277687422714524426162690490986786482000659009627870457910959650002897499490626826752518647162848335778716152441112142206530109137306686134291453082177877852054968705510907568687614250762971062205113070035483349659301653357018312993147254562690800107385561941200153149221771496383779088336057305835970988369008873207290253811343165652239779092859936393984137198223459518437905051797384713243597537972719330803082440987600610462963859665795321991844942816814180104876705030316622928348794483777762233211789477969161950152582731482422916657375633819563455476811059791694651518692773240607021914531707757290240717029268112327254226888757203326815813568783715451602798430880656998892132811160367394551462021025517425504959186695069759943338675491532262391096798354133062543480788281491232734959464699372822722075965815867066642434941189766845821177543360569661102035880075037878627148526350322821387365845537837798452912238976808836087660047632468194323544164497925068066127609115414361240598932124298379370752868847468905218230198149286408860609250910805064580295497547730276917807756346740188351825102245863081821892576472724900854243744497452001670610340983674763184679336664906032930722030249346217912897821434515674320407812924106951379999254069422203171640523317245770825442006994762336717021591017638259049207038424631693673575334060949550028066066558241847046113522920393912271909856657677869197872761176069813708191902142600845747316681718020574037212936872884848274276956184358107845918165142892273138516818144131016741423597338320391656646862329520835895088059582939248460508598048677636908118278406144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] -262572844662872108427633438241305558908593415503203927111658044652672635350040499826983175452367070599241493217048555630390176880447775469439670177081510077880238636405785332237914035603408605727147214389562246726980606242041296243417379450840058900394465339405731846491120431079874067177116257098915910354995967972921580517564977123242330909492060488641592808854070872567898172827983431762964888307629042672487566633014004749404276335144230928443839277117101805159466282107026213941667726394403428378733566916643058933858014682203544183886066405915466159617922090780108977146016103403768112711027035324109639857333531629546323906669432803897534537815319256128418561815182956050053533635484009411544406402697151502679036605405598128324861963629351776846933986757547940279668129410220781699723934283131256168595597854967820021603923192415013624700674886301949430183651266553923043494041223023946049715977698591828106298870209107933091784288427515908376320148054127587008840246222673978421117187809471233301746322149880610578392985930172290254265326989220088567650053844784842979485122678210606309286956765159210628514630834201160431479153180138151566277244160771523712436318475995978298611578523342617425985521749826677409547034508072177050312833388858487672722624566802428239772738055152731110414423875362709362965924321531696179739064006118576684077553899524064541688513753505679522273214934427031054394779396575692743670417782513556017446703711657593527100317060051368439693383499898415591954350283544948514773155339223008133440645799410389354813869649009382463622106541031838962884653012681829331039498896450509670314245466448254626426730941046576304278110438951447791304919433188191383430011557566880523589081393887012218454519871211583859719336762831610781607004936743578933565312851114571471913387149493381459197178778636452268616678639256831053266074112744277619183057028509406983212843473617176730934770718081463909845348803496407994438892049387683477136424663482935590958487718056566128174802761957981066427746069336220790751363153104881177629688791594235620783772203324880241869114537895533224143145113517438639479315329533922782427718265242522929265400275636677981661186565457239834919357083628356160939570158088094041640613103369202712243927562443143953008525528389094920184512494777770513102548446481818940438910391592344206710518061384429946672395670135113434806289303790842780511596682274518915287107001989554015036903837136316380875237973974200771227952071668598077622823012125385081714098561174504781060159807578576482791289375948540340864898491029329667079448697560309550355032681472556562716532370428272821454462665686030614917298520064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] 110763549280931506612446134967140392500702161702928802676657978881118063638329478467254728807499801301085973854438799283683485951946634840940377412266011389862403166033544569007545329143932933137885175363412364362547719757728250290626149511508740510628945698929393762382828568027025277169624472807861275974016808617654501476894101431569684525220445091607600478103746639186450436739802770638686336837240283697848963947396720788026450579209256773037850650483568036036177275978290370088395717444819026877233724999103784062095728939674033773793606736262715244272454347897892272155378807063829648051609968567126745025347879117757544325854789928652458691928328018463983137505433031571946507985758179317356318704768287986211902033174952003233829044894760289939554537375187833608162436036587317046939555229453719130106459654395611759048939974067195102296110615092607257596236369408256730771023135712783383513609572614912125636162656894044719078259804548981011263092698459790796466348336840982676739999806685346670027445361070341325844856542900237635293668362070947135051443413118102235082787884040154561302088721268740860251573805674584091074735887612695197679332946131081512981676990186456826113760875942465143530696111281707286669471338013889022898721657290684761486779134039930915339443004273309082374797468426468575472469687912649668799094694357939113634846814965723164966837421682822270571951963126577849918157944463856354662635632705047410522826464802088612729139249788838995244779081763488032125531014840269798927592062055214038705284884183241731839159265383020077694050018051772840989564031665684514590820432071632736639417251887660159923581298065525014082614768043400020498170992636586470519240612721681477566933426000333044958938931023160659413726693871634076234537808681214016374320662556261795042345462159611407120237615272692027580385756179572252479343691143746316510255674424734263943003813545357432706409229622863225370979733437373159319503759737545849680040297993867644621069214315903347247506455807424270995185899040596597163479310828656987776371473318038655337464833641868794294685791278013043296839670574869941094613023506110600753784811981987759315897105750907885312669629281755318505917620505334277839499176166837632565176880535554492716072570065314471028845825942255129730841333609882733478288798292839261993062529805481198901818262451198082793425471324168115083251566737760591406000046129264921331086735770489498564364774201668592590437891746836537819136061435219083825712852486935956584885997597850455336446552937538822617314718907148940642670565133828032689349230774279438262217642304592980279703180412964932081298688884587633713960976384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] -42208151128057348248888665223810742251748605708725908232634128518973656827768939775066895645960434426501395899749021628031648524552986027465581898809745238631548730172452440270585968383269727956767975365670216628517200384022757354508602171635124491941305839873142337396432006602728446371564013812780555733197297561034088838191023787985239577546262200026798672476335015026448019901463320723967626970101720973881201060763345062580358709563293114100263607561846328140739200843087816725402221568237978021185994874538316329574711187797804662152426465469828372480838980007070269022731378519911714654566404081240077169268413338125759770341595468646326711782000512450990758586783592535330831538675485060781358988777062579988083454980112383079170174175174736626628431864048856789611752261280884767678971931139539151793225147126568252920861994243797077657610027604394571421356058556133815729817818238177870370786550659844711881979730474623507453061951819729246079714089179049018191844572827036198125253324527735506371235735953712266199022839143987845954634055865576735093727241977099141560482512083674360172426266328719410890258427292800648936097400349821768192817279276654542853824291676700018763518225901608456126714628201694330635609126450450853346629707614760479958611276753199700886891756047680683206186694907880353069040349759604882524039630640051994927245726768261184156646793641742615270666228136637222850314297565885591071171404101033080292655876115201620326009277329392749722660215645452946075354417689821474036228657472127293965721870936142742903805178564039350145103301497940470241258228739345895311215044302287931167415267810566550015084816295508994993707104121666922466193415123628723959568410999456690144922908162546828435171530134481680223011363618635250903464680519003593234978476617341466261233294855366407275906581946385945103047238772036098686190341009549647946282807176630237321898575709520911613051297894569450692315279848749060529513531532270644437083453232027920139666608831462978921025115537092871137119194385078836775448259722152963947507392763912368129618412551164277318984613009123139064161789103702986827429239485168971858890830252509476437160292429775161857954242214825197485434412174569696708749262060618768883508766999522345149189403457078955617187257595550158259187023262708734401948884334376362286663106540030000216463713626786094859219647318119676481210030878762049826129023175229340861799154322557483470966754019069726173832577066914580567068149076388140522312012818892818381097137392371098553783759502305031379666497579606410780062359845482329976557900106902811629282106542398771584476076849172290578340756197991273678522810368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] 14406481498871186712526298752002612381151702636704709560588917787314096148630830996475442743578874473564164844008507319546896322773305759127850287954320270003662370646807231218268060628677040533307911705192841808981033825819549360093379128789414471894327635638948895385636751225312276881943700216722947822032403470221034623154924329214951301508856224938118968967837808068360471765084433675670501888163203371849819868082239162587835566421108891138521549433510699740907737498855370402283592326836488035752299633641225032430878851887068109785428683679633361742518676511050772107274975994929540926672626718516867753995835088492299639978679379676563249387716804972240256449451067822703384019339927263793677580352293078894580402886940479519360588101578742429608001026039013710604630298372446355240942511009420972637154973727827851943116194803509685629278940705721850566548471303291482478852282345472536463057995085296958261220936591239392256247343912066901015813202610079631406272284928671693586552164907987302111820949512714591474799316652367636485336050300491436059833707910935438310842756677210970789228451292688680689293096647375796180741819639549329168903817828072601646990404188370294383387903532534208775084693037728946719777612685652603347927366530951585580988295207786824502934736696725772873922222118371517465582174258043854290681446829024378406400416508974603194415904987188278473661392780406732522942518205643850085745293807254728304321005516244135079166092144320235178202801555788424086502306792503495332094150794412884279701230851546204450014218356686316607365477669286358828011880421776527653150317557808978152237527431689061964786561085004959923215862401362018961041737652959026873902346597214723117954328745477341129281371264528311594294280199434579897210245045711987347704393994358224705592169645481680291770193322121080889588683953701362052308371429712925542663090572383056923277187992630339334266929916913679248105765751874023703608502260583307867455975655831609353613851266801178544363813162984950005071635486138105244380135600826823721627339143984403246773579312421823571501418890785903015514048369046662533385767438104520162629899167914352326681959630466731058410437909935460809666106290182694234471235259299885143191558507957440083807333254888116900993883429825499801012154996780539154792242887753350750803496946779546010117891868084701800562398451264661982121774755795928503512674930603765031532956396407072862034945581428273276392485781298011244810735497756154822974443599795522091746278602799010404574095580571413961260665500421861082462854726848781861030027042645968416650631903082807948997166908039503775845932613862488983463788544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] -4387445762946477410567830198098804466651750221552131806487533555286858646345106795502034786187980154860343979953062242460175788163901852791311838330839821440417128228034560478407896215231808693987478880390849107580459898938582645717727900429978102052236338781097709817104963485821591572724045809289093533733574000897711162589392135938028011202054108927036234629509007414845030919008020209920558968465417564946602424464384152984300912858659910008273278409142548670756552609712139655706617495681257344045011499226153709986413794803679551465393512728288286796402375915736795725671824271724491955579416673646230539387655198289340946348029915941936442942238781063331980734935535700063283961119353040712885240653403378590819095261434663871154538399042053303541031616927533973390599798084470796344551785140390137489120803981934412068765951566601988030379666548017785008540800665761094145505819147645009972774875013823330078676502484074462587778527572137815810983831571002940436885986560134195189869702580261718596490972716798610645054288627549791265120890256241599617369427462592312298333111861234689597083906706460763388807204068120326997513161539556178158971003019870461818761987955654406090365634194314439009736601650810546558835412192116646911205578815557539379065624747663479428416250868460395903793061664963694345568754959700078142342812260210353802565527476186949601513198647793482391912592961173875129879642882392393487532024679131087646151826435723464676351663147873734519558907637573145745997117994832229931432763554075637843826050903308784528470916116416189894050122090028196401842351631265481868618292549763671889615276736375981677834441423305269366630537339642004572694077160063897690850174901698764781413324140937776168782055039117136312893547877037485277252458560402569834251541863449025189366621605632887291234935149635078397939812791494366122514492154586885486257043187271259818322110667713581759979661163593805336599876301713462395850534517528473827635148630274268365118237390439037664322278632800904598764853129929359187113623135736009113951627812956805667747275672333622216197445276866308760194209544324467350916362370962256042442432384919366933917319291713378901437565289179513547834005991607044909276408204142663226073665988317676344799450664058250688666154826274488518028650367175288072984202843004039918924822458937609917196097570037018451049649260601692255275324321280975269549530156060788635671343092839120197619707971396518383447603751203119937050698467909425738356733681255811940712309928303243209479337349651528757774283373959858165150490478808344648561435195907569017169320657790228046265753463606432827065135880533721192782102528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] 1190658418340694501952520865614290235730844313911498824075072405540436922014404082468615548485810216584791393920992890896893285938863560278391662168509494702886254751837949715362091283945064253274553980859915077940207696581429999550638986834385933769068112179585314625044055399781990543987596740799817340707853257034359898868361056816428299932718471542031292272815886327350052498935749709391812525556522559607577563779766646138721526989197646382655576885945923484890865825397329281512898846198152788510447637460487670236685739581140377089968719548335942904798278549126177443577193749193193117570072357328350565350062814009402712039120791721120101586171677102343849399004730179240805922821575371814753215469560454305585805265272394904055206293728188083554855058190616227364551138587636270867550816045407476616934673918454820362650625907549250520407274871350367597096511870791429566713489128017276639357762436807542395372100511080180605198952043305620072851845095750040983775633080440646547596391921610310478828180688682371774419738299156693166570152852471378773996047037506848038805830004575629438605515434675466970190744848177629634835989747961023494796123279320610961210509126356140418271492552982567153136326414640161688150676872548912278294090699088451377121403575294082817998590764555317677319097905627655621195998855385451450530385045432327713956466475886158902375242086463960653643643599272805104006358219421664369714457475546630364519127415000673517779748052296976829971058176478984071164985291188811545717855118877677054006832349697933773356672827433749946468115010899493555879888883645163884305562349640550561186915074773505876403366262423265881277751652453257698955769651552968504235101210187232216843305733379926316287690446633138953453535906993250268550146440026658755426033230574546735272986954896377417513656018941691055880258643018872724071657844207455750525719440303882254139435905348098613282277059198413855860525674939179246815867513622536649666241260218400887486212276013251090433114653446009278643148261608338663481091950822640846537964896017724094531590844089109584345215895767842239738643109990253084886389679232964966913774255856041923943626587446170278889761801439229417028901152460894542811671853730049130309770709562971759380657696969973855800891868610841382701856916600100642767505239488843599607906015366249569674349286032987158395786253623143600170832017684887820132862696339242903151045609906214412956296440736552457969756734851816897135445545993915206939369425469782920797007574592241939827287037742051674163279828682884196090932610779970021546473082807394491230496231686455171088371084957612656276393984748590718192189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] -287745880453579690838031057388265452348986819311407877459437626555781277627280216288770065923428218158563209016233072611943144829769573758823650996333897697176538918743401639260697523196756610789977670667080379681735993643032646615974660364039574590873255455083332011233468614747434780585755703064419797720665646654004925044350249679114988904187374160466140028982743632444571926315546304042356041418173778350498629553807397661658397442579599302811699481488925307048834921462394884223334418383073315161945416099089757132133693236402411752774935477360913601589251273428961051598479555591546824340272413753896813342214359875954577449926426192697625501826587331685825407898930451577559284115577314143411170811769794967136871700252399719157551120119256749566777389250054714661172720032022272595205483158063231125539574448005316562523974076682091297416464722233702213995713495097253607079253776213267007184996264955548596402715421360124930536403951851145307481566673285711911802630000074360374087915423474178388465146908690964431966775688388225220920455769605128164971891614619700735707486922275479545217567730916120907420242323676643741593726703237543333686133685158315168520158130813319503312286274753566787825054877209094646942464271702975418430446371013777776568600034800735093937938303406384725891483556638068630273437094627875535469079346126134882349534882364032968712052458372941320584101918045475185610152402223124191016415672644811369775697689172021571274477903025491011972618656123487167790366009913051392982079200177512285454636722933615938762982455121310122366543911238792950684192529958560409740517134086394157045644573839229891004361775974408141621661757561494173698234916300015330492601100033936668821431833470866447500850781524959332796791987195913955145043000583193726182621454847665088702005481699108096279696432805265990910478164219908815588552321763981163407274283610191421614066451530545363996361854893748286797189096632284311817662080583767945364909734166447262005122913721489416134087667225349696417633045720963769127411060797252343708429831405470563212403829585820237529691861309267026942503044038305282019503688475606327507365798414865029112837607546106705289711210755004976184399991351780038785825619488603096359429162682995310921717770791114142714395336006377423257628675136095532233289355996317210667170135915500825816889701737672321977312094455639315762051022711172808982420734870635244544134748782330194194378074981953124730163155150509257617809915250360021525395438928727522940425218910089715066478697116743291921172818424018535937766559145347608563667391049362575946311031549971284865781017261704887718993797024385758836817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] 61748277445679321416738742916151126289262666662735342487168240245832049618849326709330428599080946359062742667446745868272392870366485289946089777522457941454070935780749456883443028082602298888951669995059762455323527114168178851697570645594697912096879422259359424477665856905300946357745530075520818434275285733226488303508663682925545463146176185527592173255095420344298892033156370356495424451801746442574410853671379485139414173412487998501005295692077643581797765903347694936534838562664676279570466047013066358515112213178190116912366207880739642174019858590555476372753872011934549900719537535646966874846071072758245472624701616382706694495282764255396127742669729316416950242671582134651502375358034976634900636923953991993531517467169961365431485522461770145874240255236361311807758539440514809700285777427423213910302609727602260166037328651212275764550695104341040999372679974151992234365607479764569970083914282741134867546238547811364601665047001109452659384066146638028012166773161386439288005723594749201056710302706394078700573056556340545391678009917426738251881003160435869028338852210411572322410252978928493201312164556590102440949046685780102248674515501775476050648740741145159161319497390255839071856043455474177265884545418222539087853746560621125469072301442671066254798979034783868759811783295956530291344937548464288037460149587798881243296830616349039743716976355166427315257590676585490870913210859359468865785389874197954108775046381534989549701751752441123585313927939765723540915416241911491172723551625845829651747236179648667868169886367161413048567387785347774223435698020490339198711605892705391240942417137433950497520799019154459921618487789416275257764506172588983161546713157416483315318207337831954837152562097271904282274037067242997244864893998322509841640001059034125759048971300185021275723862680693969373126518866013057262458712247606681485736700670840758976418633796366897409561175799557331018238719400952544366038889726418078595621961376866270987647268480384754221064991184385577043152196157762041491374012716194499938558978179805188202738292943751803240605537164724093878045274074594005752541079149275198181347444215395874225683458719055734044171420879919396573320030116153291241933839477463554079668417560274507318242073296801484440953699989402486593214053947986175922057595654543468616467334881596047480932786756095165807994551362146616505166825486386401369209592304689204666689051881419142397490327298249508123571256563708249779503442585798261539460043852713166052233655649506590972328025144138267258234717074544765238215356493150191642050125979596391453402093901911130122607003090787713991835648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] -11623482010298783019651024239560245269422841458431924750587166885515901054629971974371647252940751429709272840774889361100797643886265136855227675349397475510524696648862975497005519928922934180586140178264012829106497427641106250602358228534421497376335048053938858612627876994009997474667283896529052227922846447786709382373608219811635242838826056280278971118119138181911114233037750361908608525766589221704286857506374664897525614307891654088231618188298958485146553398067121619627346064111141839112512328823498945761367027002262137838335243126721816841772165232701582323725045914731326137255593058375562949389540585453919400415124485411949862602200167380902167027635945073903606448993133654535406797716178690684865463765499918299232568633893928818366347772376155435888235523624279953888305808242465541841811473623391583308991039241388199505998656783239843434756144207610882825073368062779185799244890111140636295863226877359249038793173866701512620777355882871983747820829080455079764035696194129705728524594232422171714981887584986363443750758540162455944702226829307668367030756190566998642122775733596683891910436833980442737870804439200483978429241509716454174242764934831308069344117760004389776008054229198625177708348328656366619073182517487428489376450142426521829090187240103372462128362893390920124884880311982678901829881233721640102300800407085003119860262842971018526986068639436141682680730577868906760407807970440251005316522727244692920327026033517971121493017792980842833557159067272930425166497264378557715025205640674741111745986346658672326798618747343966083251651274917695787079467366084043053623040879024999783678548823977015157595287361315719343854282311681470773052576910100935559422465938095115081667372195379488154978452853972122872359269998384011707018335169074695643879274257745130662999656620748005435109636464290984260540541445324229179678831399914469728062541208175861953900909911354114691843249866526992064362468132829918159719519166767738566533471042013150963632760662107429090101408850437033805223919312420475461637552022943079873060336699048984232618936607133292785834154943194472116895739962621693878544075126296332982672594619891282914976363422731919043336577715087041961589195009899961825114760555854443647644436749944351763681925179110115781364730140053805329793767290974807851839707444468057975764315112609090694535337064604277105964298044918179434921125432047645143293083622600191166149660941206205703481668432655154690232982196226437185128343152050601541610371708748266761683580019414458831053823705535723136935622748829181825089972338574684912693005632670089278758651853321947857494866220315629016055808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] 1847183899560814433369936641861700385908001497674614658116881734477266448977988040592059074586752655430371816491863312978930032218294624549145987966978856504635521819614462173965440835097172557815074924813486291632228342394925464101167168310660941363906808161463749769747417500309203058229237076715007267271226385301303659677067949390318767365441645388040673479646705141269846273396348540611488004935835749477131861223200616182317001251466166716528271105548583210263326080013375680467981669830847631649671177840786100463072286947220023083057572373392126246047799995240378222495944776771149697638984159886330556760157137223999192076473613045080874062692639727785098773178188386196920645707003035751751783990863978446855448463902974127444406096104759216372854341648201184862764872517588057498054374117778709521811066809643453795412029903734255396544389696990758017366878978039008379110570027024858773031295769153574651181902656935300778648268430114885257389113850362304142195914474001694295667708007713351779722910064784067792876284984477241378245440747381361256290890929520457069901564443674760292129895829293122040640437936373473131681843413361258550584471962135336975219548583743564150558694648776605106221033011061954965097639273380355993557529248269225433861249230967509184815234085376945302202434782716850055882983454201251136915077081997521513555897558804857396894355277203748511932347188296372146474656229261783785373694907285876767458497390682767981795685450564232152693292778219096004496788658577496260519109530013678500840680481669006004093627288513901684578473068717283025695884600895349830735421473891927150028387063065180410448110110767344982804512398067955093616719955220413627410033101374903595250013747724881742824816132190517401598528809442550865188420693794989083720293754602453993423274546934069682542896695109680799686797582612986575319726919105698426483778215319420469383157451913841007352561044215465751283504524387375799011387620022126547629664029328256523101298900540944250515584907272083461460969686644288850543462630742104746275163985964147811167271376730275876044202799520500055839452795455157167102340685374044830728511587024088415522242220156493058539614217283927884571799312756851588765992132523074749995837614463684892047069503233895278330363664475456177708207705747939892383356734420358580901696280434191942660506327341497493052453439036199522105007926518776799371725781611671095414517285301791819733807713780061918761615919845787095348035248737743202578405480133812547462669042460997815062196877569111282864929755076325812250870584922190317565439284588054822465790673377593392440442527300555170139943331654735939764224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] -220749582038192840433679182322746469260224545795582625353806460524218594155124259073251586761013240273047644037536325834579089768335878453008052758681986433000624176215050822151060669928829313983801009428284536325786786497686045351975750852474642210700780434189318535726005878957085169977147470087595898224696374419545488315917317000779442603177056649729938149764022385561473736008857588435980913126025702180094627234100019108499336745437132691156649334125922549305969460718995437473312520370863641922211723522605824316833341202751860374665950883545511656941595271507319870530960318038831748165002706193653684986928509875742279025451659496935789616169455205875455443039381507823731710116784112540265520021735962532750510841206682389394356586015444964858531953544152303486760633769832723550617767286668085403243803741389171903314768584232117609362760629921900226931944059249223324424869009866777965160996292597389170187957013852057130192200337726603094606486507674889902895879308061985665587799426782743407137216693575806222441993484761774914779937974923193404830623318801099130721588495483578150122151058365263783389284736772942575258893982430812965139839807607182103079878927702067292156971787066159200226860722162721185756873538276731143400084306192926126379369920889275909509088289556277233806522194905553516490895606065414786238970711883201499333464468482265572184655439947274898539342786097361113774886904035825044084430516772926263305321888754237172307673957160398177064421616804641720442603002285679376316497714921085647624756446839487228016039333307622713361898466878963613035988236532617769889988566839959902841983460578620950060872549388497164273131835539083341990581581318503848371195457833953659352513615470808243136888228398031883887152983941913985569513782818146123436236516060891600058933219160693036031004172723837991650585276298441229677847222843072784982595269042774034490735708712346650008385840648646218323655511491303464091699405922455701091819524957545555934689920348846558400537739974419740626163272536296024904602668361779569984262813764732209665069411405385201743154300552356502297650079903378714802307423172935146878742318678637339480914663763381070527924631302270088450001707219990401842725423036215374893280078388344580426996563721347644245598871653788046891113938900941199353361038347614652261150989387052181269963121387807541113836864046455716526803350388631619682885645442214169122335043510961634233104754827768712363203271523337473679502555577807514182558553865623868053441404562820092718569887526381831857423228592190846535144468956410568204267594688715005296727038544091527530614334104209852884800846966060065226752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] 10746635537932964175849565515804290884228203276557066628653370106711476946804894708214218772852655514233184791308641054067900031122508828297871960909367188194904714962943906845520399705848283375169807596278239905680767886071728491280404002132153542110259222492019673060609343727023962796926476190591420334936281961383954256302650046023534749133100291008541933826840490265606100458854530550626491923248511798771950254940136052750592867239720754116421894919357690942585053149550479276322287214848758946125976634637804540080660809019609899721371018009394128317049115558986619605046319397938155775315083670403168273874186826604635239319199323459369594814105480441288156710501358153837195709907900876159553662651304312249554287226430762282641707879987464377301173697170271128504104146943375148351700813993880955946226417469767030411366773958970539677720105944981009358268862685529654397692277954248982695493158136540250807253554138421977945095652761575866005643561381678255709826473940314641864150684499071378263104347946913391892307988458174253619505867408835047940796185844778086871582746315450307589801755310761404606143792750899069232664743437192877702479729493950358186192482400217371719138029456087696707659021357971289603803453446478176932349640617822297946895308861449492708871417701371799728483957738709051708726277630062132348128019831479788244015921854662886142695839451404351073835910111724775112454757479343311950117102285599408631656003049467169565913474296498236903980220361141206306484548918704606338745604709086766184484476819401698613548168784598765357429383279279978808104369656106851947336287494790255754873363043089920019565338723921733972466547840617654652841745562701726887024804548153862561184160584242062178198269107101783564138755222807045192184312827707777671686293073789300095662794252585499259051722983049354655037885829229629534671519954899414649481452406476956858469582314304189461968384614051031185790217337960228707389947007003968871990306982048168374177951914978428995863702408813064451972004451615688531833499968627995208872485993221902144144529032601044742773625424600307913181612028931618293849417848505104386550344599377054509149622378865711689267866412334472732997013908708342714668943672832274573935765026706153507889021121395497477022589685030480798215973219411984647343656007280438038578580964357106200377979997797358647963570173829253182248620436723901140997883144861547564718099565695286212364403694155039114550457617985321875147297453277165932014034671947557740943414743336555761192475557622765117198321360452055175752728475241075130023505187601845061509922612636001046384766519461954894845758073639939342336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] 3206629090080516937808474345037113527173110516753938257974915952790676197070339277759327630565354395821817761386811910913470020479871568136972956505828609708708174428891133797188566929294441752333149974853806126816743037997878150117651318264692047384986800125397968331182891809734798797002357241474443506055398636686811330455940701445991591636871278578823784951041530105257321594643586662133334814070087297109923513830311960418237070202664418005634239357420754936314120884138469209001464063969947418617831881167669120745967977683627570974320213130857834590270200070774263425123889254152030976692801228256052801607455908707055695889692253711748840048598760648765505719607591898059834186730719181420691457368066757763471722965596750825110652348831758438865990035359629421378447064608659448537281752135296359155458426999371131547738122878663209744608296254046346170015955071206170565629754864599027265939153412352208204954461969651031242576774397642254920678316723147506531597639793951627439226154521392385686298247853480407667743702057070667020776839959938301958576709258682156027121669195108284946702363157128182073347510306518143937300686478704996448246764819391407133172018024193342321958410979761307070618080892690051534019637212453172461205755807352700797100293051566102870913951272498833793842966483667152317862605258971239546922296961511114385336054533062482071449016184022704982206964475233714326398932285872607662993546259956848411019602251131652425269976591889639315836598556887063793203327129113010800047376582396002296658820664480350704141998124832571818150659058667336801266163008070598629642735420521490096641777650688438571181789479907715994201567606031770710474238910623851913142044661835549419524390854345761864313867807417442731836413350215996666543564461893737920418564441760241506440820575270140669390320424054313799009788130030866088919811983635181185860828946010495392866141240724334682332128820911239099672284219834074941121526444547285816725505774757773439097108887864225002855723862921051878988002116329470212429344894906602963682740726728326239916807328213503398374326639813298625639311853464153417989424655267948475845830062406646293232195000759895310915482711267817183014633814892178656154818575903435048382052092806082221422430721518421421931798068045451033830357195471956864834292570940488839355170492470343347346217008374019160164893363526186891027416598614293712625326847478681049172583636154347631505026928231352351218599615861746315506333841925983979381448580974589304141470484111958479084564433152031115403532329463150852265688843757010291035554472936322439854035825278785468438066018294515729979267559652373561344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] -1100518201453716064080570248412805480407199313565316014452700189935938939472914123076952784661868147549763341233761908228950197330670374290215029827645239743296369397217016792536475138615652042570920863166689739176248849312879908959221335815001288970908254333419011492877971789798544544168839494120891205647220482450116401710573819287059379055204239804432050899060006201639284237817373516295226896731153534067184382351363367751899403468079918643679171085438666429318345579389737378040934651587474304967813357371818477008573660853827412954187333332379997984850482999710967425244888247049703337986553212358866982772508019919306421954216769475926204654029177616406569023977183547185997649280005916722785915917757936276621641554468898441683890919138446683453407090515041752409710492629947853812547280133642311312805944705497587002061196437340203637513868516495230742812306656447022053778363389810949619049018711541636559476998381865712382153191542664508790109444479558433086293175619197080735436008644447329523508555408607738896146213452433442382642719858440840150523684318927142978675578478933373274195945860582257599676338998325654041014887146066145817842611185439604046371419954206804035605425318520353654820923187062395279104934014669024851580132293884453693956010520348598854410700070234905681295205299065192151865514697922629187011442416216935002489786279749529924230102992724407059970618892449231452353337141636007093221941468271002576599526061129263182674114213893643292243186864706245956980927218227829191259481058386427938160824963764548225671480857519484244070757885222661772939739965621541421907724396826930953618534762924644969500823350944221903913805770688870239030275700316777851023784424773547294399177862894689452741313024931432087347873331640264456625006031634249289527401112658999231746858252824429411583377536648244419207926258232184289355251159992949167176350176096652079269229258177362387189692650519136603255871693213538919751682319173055176127181076517863154410170726646000438270131288554018907588229039366791591971824334494149372364528487498601211446858651586451892228923984720186263102128590244303921709305792215988997581572685412955904740111952126081212748497584889171310707172762045884517244835397218069873150952798822336921302753606669623938523651820944253454458998974041940320676677922988914715290084085936431892134154967872078202904455621628181185275753577304888161071320643787426532449329927326130408514441401060166068159529578387782511052956402287407247639889809004309814033124281453776490068150440033750306166782749099560294916716123839732679450791886339302621284718484445157667312126118503752121634602016644976869376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] 183533438452738191590157751761793544759829134565452114775156297958036469056154724699558039505824977092360572048953948576115220292591740974953346729623561330272507174135591240602351587785949668897336744597843010596667331170640853456122312731381967030670083011987521155238142735926590808063165781476925381312358639194610577222736678130234464100576020094715531694004523314241925915214216704856589756205703085166723401624862427287897629934706278140157276039715693182123884211964228684153282668844127620232010269587132665176394851213991687807045153978040116235147521471923124366402517285090089419232933308546178832752953896790644043394170867563795182992529120903344094702648568931509912063040681084822204468176988626819460808285350958286955039112915483530400067883398704938457355296154956553051842649505820904164451549805839684935376949273887979115891164730078514243328513510702577362161564660133011144424669604343990315885125190593344979228238908942689911575619644985595460080242506765446649456321594135034823359790217086935178516746410702935367949515439292685663266197227342295724690712968021485122052729245248064037515252019699028544580382165468957920475113710910444811027769564184757697704299200125342905276545502272592668532826616959850534613075015693299396117141551618313433570415346402721087512418577519749062062351529365324383027507727305107514020124375457070681370937693196895410340303228808124204962279999020901661427898672546855939613586395936086980280101570037259761692353526391457207462851332457652571236955864553469575210251298621710952513066976873661491599154976073178482646140619527456619668130857599747581136510777740586191001595570090073560707154282268137067322808956359301757819472752373777946953178197182807148638191541871617789551515626578242169507868435257519063850248370886679597894164809146793192940448184215516871636974050717548762621058735898621765579962132366668639066919754153970722365744279500614865295855316237747041316924723428330765411327285083036273750927487659729021000930083445498107883352697158201225135021024387308491043860097979562689523833859550168293785411266199651793465850086109192824198865466296587724255545289565863040011886897119533450475528153978287935293840393614193362292550698283810718613504100520133111150938390260991858332249961631054113350582367078178733196378610426023698505025599553400349967356717055777395140019491470352357292550351986983847965969632980335699804081279664610276676264859887832075164292524836736170055549055836841118644355118125874840035762453817207380179013428778833976235208847246263875364949184432169222488088601816764792566453643785302818503331776288112076408548002108698263552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] -16975971374920015866900278620037737260563681367657103687436117825062176258512471655979035921399117683786489739973016689493318595708663117836580738584744344327209143403501088469177357419858444569879956661515906658152563710482690372701636699945147367504614775212343806717011534508620512741421270118481989473623892093809055059649392554439928842519755191304040049375218623547360870110604041490106380470465381736035141281158272077189060919249063778616403097980562899408103865898837859938752496230345381456166330399148507653737642787753130119203919314999006627392802546527740207438876274127170739323039934500308461721558486585562169306427747531619494669902846236740050307632963049903798597255307469883773025965149964977114954880346512141263802274197158835333684816557795520576760253291428467697934968234037277520323130607438590707592649028945724267153097002754123921254028921275391399507615607532593250299017175283143119670060419169946819056005991599182020750716955155893087225545897472757927256107007302776120644325480586796274499494456552061836830536594775851527423725569586067544048908214335681488118831942894030788168292316497747688851755110516288045947903648791686257242788783160253770714089909514510322058229688138263682895202128382692700665253804317865811465481264750387299885439484602453164956727107423645372626431349521318488033636498971982126204607816846370229866440997099081301404205890398029250658993626581085758355124388266622449827299418738926070603945309167019744059616155940429242607357679739654881033474933800928229734561872610452459671564332517477250018446515120572158029931874673392451334135875909172496352771870755803502036337304235056190648066733191548341381244222888958345450659654665685900111004359463038877718905978338260230181140103179308999098111594090086703564531678952382998884333285262905814713063086501246750808047518270644473922849306732619213146729098242545626721583072388450102794316809120672905033442801048082425062377814994167601633588267037700604412329763609648077017489535700851274657411963813397370094658935190604640778904213121713775785893238257913770731299237680891935416754889373486887513495675722403402667510041747633806558195642412148482882837903792052448266392633546563678682378103638946637681370543007056133555524302531968233353440625973684416477565130705504785402987841555273673180446799224443593144928313666981698960311516663969973869081116601203908453457748150161900676875835201447901037188168820297546780464059286183678527903256555668443832737518275870605662142680472610849711997691882868013665039574303082663813860111280848070700877187395706221426736342496604026190602620321104872243754789282556936192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] 326857024119157405171550202237526333745201339671432472601321689856800021811854763158430393320023939130305257118332901240990113415987959876843794603714711031076629323307264351303380081828103410567729409067841300512269570270758990962955257346289588927093857894118004415891527646145086131153743983863161901280970044717031228703897484976936497133899940347923115430250121873466127161548938538357120042179809203002213533590633613129111073381722135935552708142334355527276239517056355279976768612121118702054189619403935756572060215899858186091455983959450544746521065950450556440422074212797086875936387729067270953357575590685343235148570455427083340395524481125915757302387599214347101633156697908962810102646789638007542669236035917008756707473200082221933023753846529822037023319104015549956879339191871434450613417073183718404873901192246070589289667382093958597396216785362206828378153434928016693177405304189089594017527260163942940138829716671201529689167383834687765098234262009329234647274358029913306633212140259859984625435336502796594646565338062880935454923744150355259075325949234160865729034018883701839975915579181613042144621423602338435579427182513718691206141557132395556235650012190788670247511334320006511336476823323969355190613508566178279434966913824991523944266438603413390202159795948768485244210886029330121026909537383218957541402459829681839973806905990989908591910081319986887852132670130096092433307071634005211303212777393499008031973577921884104443825852147354335551242039501920209322598867364394566530821911708601379672764359323919794108008049224144339924446381987127753675302001949299228938214929650197773584623818442541125985721486735073509408725921160827371724955682014858949551970166553124742115437095713180229753442215392741792500580522262393615520478998066905860948023455882502539048532768789284175176896307061989217700452635628349051463812481268525236930781151476434182093730793430058688295054092842370916610644695117047286055046915664804705831377983080577036206766288522762940702871698771219929833592545743274944637795036990977084407154697239486801421407452123941627013214725209271063895963361185389187395147754758997826986728809853907598375206178838978902359922685922039028302604508842480610038580757629752420884541583955374674622609974522802485819611138299118225707723319872811349571055578258827781251841798204608358743288195933769674500412540363650114174777317518580714612186572366004981823730275728304803624363537112102944159827787582043737393608393743025073814946398650112431608655593740669020199365931372098507673884509763761213577691014072300902522610658542831522871823148481824505921375122604687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] 91317811406991023522158542217025112180131949400277117999947909621062151110819458784007974211300804756941417375662251022855139609571009110121022080180827665571908094718178468638048834820998647932999036225772989759877324584204496303019429838496076041236405253738239155658176139583710626151592638195233182557826195567736789044429210796128237433843754127758451864894117005517616619535458263796533598946609679755399678889965199992787197010114490623154509681438231960995606518239145012196976530455217038135301887854574319640336054207378892712008200680401239175633690983101614325548196430412581404242739436567351594584994677262426209312758354949291464441740170390012175316608009117343758020577265560155716400623454556274806681602774314034866400686693121405372640127830800828134836657276918725207295777263858431877685374154586213334862192771170928086496105137306796790931369045336024384841868128455540934646755129806415429423858583471459713886476229395160223961638212360819487256312529251481309193229558421992071051947000216192905044187078854528215579745546885579431370423744333777360514396849370168793283300229599869531759710997088473904888337946399984253528125760246911105310008812903170211789279888144297605665767991888629827947074987055830729607075628298783891337809292292957256699690459481054576479346247633001972229146490120451983383056520777700295956903184865668518567826997665309786658014168306471718013082850573225788702581305221569825426281242538392017617513429791669652701408873765687268346795029882604037096045273871235119043377272434573206310204759730077052829112862015734709997130647256657602127674111184372516804167511916330537963841085666904921404019622359227842168968416274135027937054320592499299813648688805381105678570776925688496647517144660576920573542859316913136213245669717799287001574477569745911915650937222044593350861203394697028739613413759345252590985827154582819032442362158342356081312446355875352356240490800810321677569604135209069087696758968400569552829775758253666822839100850386863360631126142112435089960185595297894239992186868909192009190505567261667301238258839790670251774824088871893498675060715185190614649051885061295639814722504235848270118515229641948059882101795522879543763410413829073705686935439760519161599401479527195740619924339085724462770338154197299734754119840298784693958664257715404983953222187220480372265641427350630272260312978756387536667296875193935174768622404093833334652457052339054602266072096973587846581407590589648070558651118211125537307975019019058349628539307362888926622483828005965392863269554616898625215839228434063995294428588145998034403008108383736074138251268456448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] 4964722166566858992262794249303777515753588226599601629560939697241968636294468204488859600471944533642292575411927821660521795900966830617111051804541313310039792612980153869933409741541784542307505739835615221905791058491003824938811928961278211495360146785738082961377230561705185445113739314211544734646904186630339832163219827626671319265333234103951032955562447009219686526034452057603477345118157452938012919929460879009094000502668194811753825312691111557936037873822233509477380359592235458705997032996760532182703180931880212272159314343461752877510591294804534370567831055431735887510987411266035881168536470462305038714578990095449495455080483188647414032072433941442126425095434577503001542503919486202109087311551821909081244061502486555627856980334017570034392965050184284723274112553111204875824995061383363307779084419136114097408069376918000335823778816668472871571927014914771659165426924606178916151020217803771535057254924868779145145582102863701083855908802186374891299552495275312920444680401356981641122503613182412291352768487648247386027568532485068843898479698012898296337801876938768261732824234015807161057428933579639064262962984017913922547819329797349095381768281233718939872370699330432228201031866563504472919447655554055673023374399844732155283258137449994957110767186920762131297692007271179048688106714023629765545828549162695373022739510110907052429323182003404934407908296776138143445830690525078111584296304626831282884801128822567232172310497499411868787753567633080118608801007218907881934778801945855885326621064595781200397928508276174473431871988864745448395607401714500554605664352250114518868274882292879084476944492211339315431767877846776310897134453330882135389626728386785505557589950395682329432511031053538790372749802361491464496395715950034249546038984132584392348429336326788009416367196080383878422775655523344717189327853928074987290113491768649205143809644937998583159311235613635882835494084084669521368455626954059831643124639292887285453798798252315617232713227131394383229305433389569923008284408572491263138168561664296270957260212961257854192953097500701846384719619517299691506638315323519680143677430423141910410598217239889492455028357124154257429110384512948523495483979664918150044714776551485281592505209038586214372142939810682551471176465834876140767865812202990629304432176297582080244702880480000844717411585357813792760415455158114584846593033586891313581229998746197169442207136086110198511868126038838963271593336791972655353264639522947936780229790336365428669466484282016429605333058159383033143107652314448623354892546087952743117280772372711866425290568761344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] -4966068904426707336670160245750240726190002841363962319971083238598635091813855300116141490641751700623944480379821332157933711170200026586929469210748157030556425667851977000435264780714703441054581802824014436966110600712142215935723621700931145254522780828040672461294703338139710734253739802388612214743442059396639097938451780086137010753438062659571252161284194136006954054950187947842793923103238042298710531355656578539837922014088568055000587007027808353714380626595930456555817215493656033839898312012926956468510881131555385706786248554028768176633137672489421380467763301948858760176079013540998761303076053113831798613650389015000068961822479580144997596986155062156187142335830857744456360065017156060508653003515034397747669420697870933376151753495929517230332994846116454383356549734246430649304309705975021034009533793867225243851429387680284600079661857619946972702901982256923101675769750214382001126290446103903637836125834951690643879545809251859251227427973537234131777570838837444338156414790303670391462553881624118485226553885949025324539480746647622766304733451148423749251161535406322021977483956248239995447401278804745738626630117161881414401278036651219324618356548424931635727013949234368794163692470702955398518704471152728571951205410006676333039752799525274421463888469740908332017936363068340926165241746187193109335176580372945031227974346581651103280458407727173258047540372251396731006555890759961865387850167564643883102085651654517496375694928535814428082081000104546850061863927132292427526338317273667215131600618635174404402802072871413093508779328859224389496719188715721576431255762791662219488011424047108365446340733322027994613551666574261776840012920731764373879082129207342232228578788480506492749082152670501190638294670868274285845024662374479369365069494243595390766625163607178484384934036144006685681228182242549669341769076933347315935588302155316567762206759813155432523154409316872407468499217717130029044810815406199772662703946245607326676399452849571188683917104192306655116412545856432350929366427257488019461631074095909226751609038885688241083648588597785427862753217154000003741893252354219348102140464348046243827894375953228993088970543212274358764689194129764974509556830341980687089155893403834860018517855770785907836382942786454993821829406315465586081252012361639930841586188923362323309742464330619949874299536224636500410166024800867941508483294779012387010569724040979727459294842342996071083375118785972480342871759536532332990215953064795812467663724791959299557964270456414340813977341937583857356279351710272980331106199212809143928138676105944685861876799635456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] 861670715545209213356352277392564395494780337332867479732998636503349635181457173431023830830879655482356596245949254580933420661790527046394173475411420724210974299013614673586164467919713218196548462136780235519642989833210326199860337421139104609257983592306616222887314653237068817028896271591737070741588471131294932577872389477870559591969378577565665628602623691089258717756419735398214784556672382507593198176424081967511941313861596546416156364622889386597917740460347650107687400656445257521722712721014853810087299455154607466581350857780348993044595726633531871768867229329272100648535568594052378131201188666394809330100804009731562171981354027446681572703081891247765479724178451730533095729575702518653040802121984167316707178600639752512090786259741936727695122114739956001263572000079272620617674810672875233382552997737973065421004119777958327177951617655407358537230318858582245675629272777552586942709185743877806195477824024039729482546879325314868081309571994695535127764315669423724229634816931139475352127919209643951135704167808100006790327035881736393195006797624120532956415356939821490695160177667215535018191690778966532320625697225179221222001656434385437112621250511168214075473134567141216088922452817088920195402398000997685739206670162956760046453381726786633970023154217476573125464633787026180103711647418623160234352158573385255955713169490571409266553741630648654900983372916773822843599009569780783608218023080319291328329499975778507163258691495154709444866173555185862296394631146392556702483549787946576786281581539956913149292559267037745055956944286422594887010330569708971230456454691433409685425235432537908904535002196506283518607321105577060441395216909052672789920623264870539573608526539382319472909835307655091181225933342912634918392901545886666051772543687122696424887252054655688516823600234151670864833192734522221659683442490682260204947237835041734229513585425923024982265492231824962400448171908301628108158824404931702448014670220243412498710006818289323883021949199895795944770752237022570477224913350276751456738153464820095359324464675718164509668391879039699114141589214521098734478286444273557257289908396470796556822285308429522594628068586711363902339076644361380940989459263382426956891096386822816357644397152202355816393923210014367913430090512166390103948059096123502504969107943283194249484473329039314974589517781559683763769299650111122436534576178488914330931679088284669644324952760511183184154782455986216919893364182015627752445188930751626082836143446444321791276674862164552834801843086567320897434102342174648806267616370927169491323795008202510397079384227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,59] -66287231893036446600684342140474064058496684628951142124096254415913221647011525310373385031420897775128912730456994544706064834921895345530962800881664967600535436881845487689964901132843415007936491917166910710721651042338076637131015483075981450154582017359742417858459166407762236349107162338014179520217579631518961965204376830685190485709933544999867933623334499272975023899474900088669245996712850489622397385009431728510510025243836754222274437175551703053031760105954011979535615193160582558872531347350835531621924502263336246145103112319593718975218816991869521340125900389361331983945690159451110010481475508247754975280672782466169937152031086143682343968332337554774487062884239732543118348325961019945793313314649398296283884112543150766782403907756572364437441969506422659958669988409286766501044727999564049997404003177303027642784345403767723841798317793817081776636030986879670885153155653046372095822552233739227672657591216376070450712484945052693747568672865302547089443444283171492208569408442595712422037939688705111694308401269627326884695889762215844460565591105771583054078526205493021724198333899361983460913754225118141936455750715254942448436906491260411822217856258672423910510486708600418227376534803458141142414558391119288651034637041848380294309013733355286029204198058016343306117198816432067392571279381715101339880474173271366416580031170832161150084596164446252023377493082428910600863698552822526370606727895874160858930857515306271005738361229762665293164658048761530718026621086474143021567791340514323837428829560941051468175952491064009576544886095770792105993408778568341185638096224615129592986172556835589702679612492815791657350799707318021801423973278380957713017877790470845253179757907427580182431975702809745029519987587912168393149294873806473784888396475788740309930033937371072778358167675783141531012785506567009053223816422221577252678546091638382557467452241884783712871450997415084896273300191755633697251146147570083970790193334497505544963359755699276375809129943176772032266209889393775077079902877759216332758450515234932802804801229797523313918585196766661968162836579977463012356484029272358286105868440919728006369004566654954282299168497465905456984966498495596393575654752814817298289699923219565482281102101973103036950282222916634271279965970595731206315785604417976699557235201424622559517680610963825283083600968363519895507328252594487891884449175150257677245310915129725377467845126079734259629156818896911630320534143670448267121824229318906478307467060609542041398754566739916973943759823130689851952398537133602488185570008766660321564142736786989185700462592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,60] -700814851513747968428893567126890482605365638997403685593322918982532941286030864594314839051290632429570550536176510611872243787356914542403340635083738850238187926512220072455651096119646113316996631199364981484685294472714737544569010395666159395977836794890695143938179358581941092547523312287897821318014911315484643048550215328697867479761888246097108758840149814423446972694650574862588685610978779897708372598415707751939917361508054397262884687594193819822007229838777389156244989938733130686738966352078669697070663969425976326186627588572883419546231091779708363885623018645908974645200097428569046935193665087393258104030284251770918568614729191789310797249905695469331589056210688093135894753696990262084713451139501876986739761949979883706519658165330405485542458689535295450029065145820812094776586215844316404494193506033802060071167421472494552135637616570565714561698921760729648553168621374577760431586651247012373882761222552866202790798446024704578963197015996943710604197714238436128398073217123321054050738566341305745452932876665073024854889184595904695017731419880345039235439635272352571128104438195913142316108652794287864122677309248210508408824754087700651333809162775122582554601458478193066872010119070979283088867256177978922893857560737386430713046949123264274657165029962947104777471802099262921764366452779413729178369555527282447881742158499596851690266115396392322110376812080111721595268347860668618016542435036067053631022322276052697706127871783768850205582374619846683543817996718688031636265324833791000377684465046691427586841722251623370217051953252329856662990471349339050104519772765732569838057353828827733482100869221420814208083055171673124327693505711121941493579181434783846218770933573458557286515581864044450730778829595041767278629244155983742144292020577413473075969625615522096528564225006349679841791187638790537171140028657417859952209326258561951623518967569291938906434455755996725811454446350894889834138460159664526879914644310374293535340115229397781440456585614396210780841041089659019147164029218548750570406279810235306825000955583983739390353740474820368396863533747683528148268876292307468805385725498919830535908035563329254239694425948020773935837815592592548793669861732495456218126298186065893953215600966297748964132908611653919265440646462979729444461671541901883695288157095886004630364891602819387411517833748735500386183222248369836261812184144497797453155028174338470738000854563564901195321573616000695326959592196786756365028711504669612486223771680183374298103658616174819726331160856989590648434128490738699484882849779922280262321103004736901345131364352000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,61] 728445305882514055425016075746079709132396189217063380236129899088965338526057846139107251209689435744861187886348712062773098590254792376467905141478520964632321149020760871782176888752297296594833093612689835390084733001359861204819692550695769319176277524829558443160653299349332695317438080053763102701092543858727577266399657386188626543506962982359136003156427220135116188623703690166199395350578535251229859723377428404370744550572776176599868574409647539178582846817527929148721643825722146041668940874414454544811767198490412316641861504459920665115689737257426570483424025601278202650323850730052641176855928610593903146545604960202180264559546879611258901862324759556391413357476544281083942170045617627670143262158697623373619791732977449746053248609321929348596139853484688808099490544191535352326756269963037648266283851934402806670619488922020006525126004235790872063933324237801311157202623643165946643618925123623032641805529183429047481464102872452143941511480588725459367694037481372911992874204950333871420886004914233016980651295843304321755878092610866325897750237496121476551710425659915415221481152304291714133481526263600605608954471728943286209867966388691014483124849651502056086350032555438815585452836800006606611459777738660541617830937891925761880876875900608697765378416531666193576777063143814062949164107451872841028485300423273678781261806478433917108340227313538084230936107579792390245847714319783314234988840472634044974084390078027607814244673745049069106003775127321728469489598920783132990515208433742027004712383752365547377638542216576151872411825506759240544619994100539035502508944632615433660715016091426297586929605583126743552340396489374382847281415000527989317428510034786016260214712263294692721590970644373560517539810820783341594660464967618731804279845524874143803669280613661519007956793040050993017242557776239814347694246247450654070108716552780775742591975248635018054507966715726946474914797149395689591171569291934992882280386398053790254339464303113086685326866849736382336435508171308805571460519104258026325245398596324949979516105777521831583797073302882662271853959211252318733103228304523535065500362455330494713957550926156730582172233919053325316308801490098839536045995441035235924991478384790628166173997777453743677625396935791013533178564711195716463782309514539836047397613122860294166749606248383342640116375251865768165774353823163619621362456313714478616381408875973410484575904265308114322281384916049944439747167631171149604647782659140140491642321476317773654655546634656097276534544415507037890678479526947272237865878737761287819493904620727757174818734080000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,62] -77762895773171456746305800251263257501415379386268588073619974025071038328169599437663564845218103534441822927336261152022126272390106081195891291958290341906733631835341509926933015481093643232557218459176476877317164572679728917365501670526866682816446869410885955151517380267860194609269238277776343299317028893243066054600604618718032448319292646287295447327186183460585953456368301295893672950006995296872762612027326320161545782071871956543849972740305782268333924347560544307863143810535866281915584792050813626882273102915676205518749840880710634016474773476001058325012441090842045247833363438908457690333632865651924365897262165832426287151599498854656114806153877584792196504600798045478844404856368653062497857606256871932743502138371732974344613416591002695392118525869004371925354495747887772158672532355506932298964530171052209372115970084064613413931651470870373023591613347003453545403937054558330122165973571438075459985623724080490428171901490129688538395948182552374759486722132911626698971771126301841393551521910646930087440172093550105602571242338802818824443223345128265630760493893304956148185275651967227112399799122259224726154472108333403795899831133104091654266685604241405254372224526279676456480307093796330657478027208384756962934760528885257420288856520828748232904746989773709350116985371115353536508467477275118500041920993788945963673067863588092508940714296526084066549352671283899253097974543996632689342851790195974430080824190413556718972338510884746451168353367605728226480961265064075902691405229331135428700221880495737519538206326697825703668465800837123429575217142583972503202902277425763920368824704899294675771141156571481392891635885863140677705788682616154671923649034770560798902454244809604216015134246305392765437595037366753976042373658458995857359438976405185248665306571183384975915553087496240552574483622839699564655640196347965260259308019533313778292881826553762271117255009898697866842578493070168460435127474405217966130080731868628792924272058969059661152696792294587177007917612059510953277757166176366942897775448456010016849333465414748973626922189767506793718101085894217903226968637968200888134076375839457151193252340907088303468061131307295988963601020164331744630954683109438232290653471824497249338529732532243858404962912121355645690010503595173599408146039434252423678259608447269668262035566703474166588997244003670207395118028061012550642950670679778901862562399320582756669283908044084552266052891520551274064314531259315831365660656196504473723023496548417885715523505390792630749450813139988224413977282512665226428655530991911918861445345125678994805489664000000000000000000000000000000000000000000000000000000000000000000000000000 [87,63] 3210527974793046509855300524963663540888660603659308398840102936303739614782175956110669584000073609233006075278681638661014862215701933838491988566024413787785438630834882180416391417468334124577937658446770122695249936008045718366357952858329792302751301113503382703102685498881595213670259637656082326588802584356462619952592960931653874802186747751844841773588896003712328302167005217907020465148293100074173673413548518101838678097367929602152804565008684406272464039630261665477931791617816171284788740892925962193168865662867033337487637240044308166753098950668463644864883261192127060627737621963390741348142525901326606962594067326878387557834156224237974567982690632134152131375912914715700923962361758664752149320609568629839855950262419180615579017251210792344797273683564521621201538020177416519661280682433309784485841672632776532992364283037670729300190879263818476600765406418413890179304614410684716288845384557214611040251108045554326040430844094211718822419726284376659702997997247369525544861775300832335336042073461526151597396051066546808801462168798503564458922832809729630791306592342159552494007925148668227266828482731241786865443652195087997173367442375566336183758700415985991115051561850785590454565951300476633126817095891978131586644638690555769444778864483265407937227418935280014859398932978498386574883820455365898426250229601881765193506308201785287092945602605412416144362850487944249246436199910099300844615556172813800875640778961111599258776859792933041461139315180840572211463578701123834197890263631950278175643737715378517847848768088689952040280865111863008388027941530885090717359849991976317390938550276665030889933770144445075118149615390060371687775243237938969536032586017495199076493133452245194180707347698051925739035809422936721571188430616986644665635964896997899917636772811294664674250350189680786039689598085116969046783609509720533046978929845328229837066246985107457182737271615505383224058270849565264823447408258525965957064198538646863330499817000277650974664617891916918972304902207958329605752652689509477478891696957684978448933118558247311420995368994198090433437370091791355882223040969640637533507049891932876877086925660404554870795466963750580966908181279977931865229204360532337129931607397352747492145891895386391718474181161288640839222717904359613019039591125387027179246717297656852802261120306516031145386602421429341362944659741317073781607996695188246735791999699457983605754867876135977232526785602052102602829130521487343806662139204770504236526435460779838469028908949938793421581657459965583609483632094211632288077708040881094159867664109161139744538624000000000000000000000000000000000000000000000000000000000000000000000000 [87,64] 121685261063973960709129337619330405539398709316729487089688565575450977497367527811347042651163679539263086017479509458485582283832210179046215432210755389746243005725550383509480993729315936480234385256724869671692020805994949892848468066502180421648956378053351782342478316490468699741678496282362221824254584549053486146548358722166282341941932590481821122239062334054108573383062712357033755649223914909288032648190595051510527224105456202511771022694785705344784824915897396104666467747315288792580484102513294716136473540957295183495742224237640595901534108951323310089270909937134265574800438348767917565074809544321663575659397689095425777314790527857242994274245020412990142022105102002237132408801771017048545080446872313994927236211725283813290672478466842891701452604462995917178644604669399321242375508722917874508252174383300104579637942249189597150270130799373686889359565051061582771710062257933795804813293511928937518481214466232765301111592733273107592902406423857514511429005698705338887912875200891339632292199116326401108303030706522527213964264472005311404227405629312280385069941770075237230094430125489276012082735222837379973077196679425141903592403975237236780083468927551896925764600388258317050781830020444413103505218074744807697143888649017538498243246920741331230830363535265042432221692656772283132270901309624455019304361741041928649992841339073784557093778474930313519680436306733039235229589355553981978930099986861625562835145369445403457835295766840622843435568467597917327723314467331713572828014982673610718021877735739698751670368144285998385805385007733907591652212857177794387020672918053862787892359651920438293037880267388609154422704910253633128835353212213460271537220606539864361600862259723677996508733805650270377475420827824715547845584487476678700732617311013757294632234250141712760819835239026057737266339633019078771892281995941802962428792225970024865386303140483931422818596964623411737693655522490579739371142313391746970243768135981971498279403023073379920538953804946906838039027478312389099326615492532315073395965983527656080519873085148386128835681293002344973820870983453997921257871183065427589169470176331976614200280586898514108487222289013367615520441688516171577663568055129108921354097290494036859265746836431248894882071665088269004792321495967281125100428827191490229652292977791868638085714793736028001460194722776975723068110965262581680452599292537652504593591682561644022191283171201870673402838993139070292490808928766571183520874066876893192398534326848239061306663283035907926099708177181367984050000224492619405274567226352567125507321090552005604147200000000000000000000000000000000000000000000000000000000000000000000000 [87,65] -23685096559515609454226603176490618383642139706617427068370167726888330686937276654872410033393298157047378976940183606525333144945284151919032287400244880337026605385801585070205037359118069330148446072327801320598031892821812817144977421717431805321297411032730514716425890659020370532120739691438908210141764780090097019433327420194787888206165164957244634044762707826588998288116959176755773197926816969710853465564604938303100249358378767470979664543060774617041195565284508141839849128579445173958962621017188648494916314550262487723567964050844560435602391417221312067760214677153577065038699907545015480902322280919924111765356547086071994479696054332521038656449655968130001640622035562664366253233486921620000759613601936888938520222775167163035946514651572268448584529195224724890831444592186157776728436503641550792426554173808907344263713755512901600379340608503108466611370854793119741300631192376104883454900412456525288797776298205623530732346408925958734659925849796359661161035734035133730126238117348576943109680956262162302745356331387804733825947425388754763697683231457112480991587505167617699109927816851594533596124957088074669944440936618724860178325668182792379111976688473385737589272780463753793018057687338167631180575867082737162261032304200324518757212374749841946475613671010028552916249081287884879283748750246171846610173690508165900679939803116885180619714121584579948227974050474766423806896824527312718670289975815372766233557810210057337185194378207718489328958915023932787359978338878143009495913883777336655328601719898234096115564939884040518764454780080570546189287627543307809974149772019245509365906034910320551686495153497717291738547900688542904607256471178539127898394347860661427608235557032068341525508253705215548705401382722169310546754561907502499620302049136262983252318834048020255958002800589695124259531318065796646990735548306307045423993057243851715460125119869076537879406739590598036056958532473373637362015825531929602528414947570480347444753819405425365515009096660713040037055350028972695336513813890900848502274621252640170209616914263593047514940728847424444141841200385361173295960061121445458839607596441785792662783262205918960796617852415258564471834813263515810589721462934294300848601478872281100928329064298057943697148247318372082863517542818335349071850576904087545869727215345900744953248364591923326334127198970608795292341168188808850057557411737650741494461800854436018711992216506826234457665848497690390040108440214581392950388946015094353609822732878052097238292870795553196157457802875381432906075009089844859664256970553883913424106486531061931048960000000000000000000000000000000000000000000000000000000000000000000 [87,66] 1250394188714358949313870855682724587975268526646798597888790035951463597112208453157437073126937958692740570622514552990528163235448876783382431653645227790555106111847661755266834506620103759470172489460227125874395349858158340472595352935095997746755048748520680846293693017688125729108411144217564627308923474525148096211364764099114076709149756285080391013866663072888978402887891128047474546697727578262189540139306116517874556654908714072662273995140979448299056605261194048847896601478644159574116895786708552497623477956026468706330970824511404363863589144068983351365778938708212069223671466297877288529574206205623138582950638719627015412594370998737678422730193350125672228271833871732937630638892360005966875366828475896195138384867722665028618233953124083337210527044985614279582887673757857876161340370728401960512073617370563582206559052576473181061722252584736532481629717802881676980506806872711650809540524606390007360151969573385456520891644956001264318606007012670959049474995894618991348885230277471077053518805375398672576312411511297156692046135331281962656300784403590906242527934012664399903406067130802642994064948156167008109894744828105962727819793589736411161578573281988405109829831029078819401444063357081221409659188930625934096138540878503413237966996165316354146581872143837411757228316079426266875016566280877119487959811466116265501938970830742959740543255476893101479576921259182819076389126512767613454652465635537968323232060034693822032194805912027720123493814948358944026111868859991284140370145652019571988243516224691581189665477846680998184084152706720519090156072925937884128536821342199750280657944223563426698678299278796184756768180264210649831177613724962767025936228732710444916097184316375068685709963532792409774261902447544577051082506172850233565235715325392512458904985047791452190939959122826352474354356432953419792060481020789945858861617545942198928726700580915422520805429709931020481245979385799141363790032853449806388321574341232491257009353655306411784257725926232830369988783130006838190914531793960814913001328065463227192688447241779028530085456456545564443496684292534399739348641229190679000089033376375648873453128729545039869433414999185545508199253839351838259237640572170735605361029456507471508139492427747689616893372245916013368445634470057066116262085378262355670704531394975327057305802907688625177086686379131355329392464995733881612317804913040442029992059259491701886431262085959824716051544025018159912144804334131880361643694164129047876321695144656704221357500911730552575448812465663259851012379590906045971264907905480116755069511971758697086976000000000000000000000000000000000000000000000000000000000000000 [87,67] -11936031966998490888579205071278827851508691750070568586681818395267696810041346755014424399152954041069192814572183589872705070739256554210966841594222472950095436348972840359900110840253692443358638371139883597103544541834833205751197912994647901127048581679172707584900369221593513114644755038457158472239064872364853272128119517066007763335930777415078555942253972428097890841074355521848238580457643839721063107983886811314264655296266402521960708969050738185231061357331402673778462906217571517639361484646656243518234806596740910394983968943399497692211698997638191950869723784381590567864912436926061295464977930596931105255852626235878987528273012621086639872011258110046917683023516892441855388109928507109508611235418874726881199320452617973693896158595778750170346005746458590421078653070697439918304953409354398129332073920232300965812455366611663554093874095241691934876636959626650151315053372159415631512586258028759482050297262854179606616199853045923064985176829055833170278289413495958391103676336644685527935996209955375063136503034941346876349278988226519595822027684296528331029477411191537708685662119537008915267043944253991491253297444166767214227653253484603527752756601940670734005679376459944270104476895348445061753592901512948256150151166394576070906265717235804447569294221019770771090746905386163612488877348382608994688139830938808333678062608702093698446903148846684512149000950281019343780162599130798665384851090060763118252990711978348612607539456116811412806708714365957056072120973217308229295783988807377040700749828779908733953433321608199791790380985653714000201963684835746137327862738323346517631399701766088391274253656006426129290280145672080297536879349161579614921469826640452442172067644786790926497281265408903137321291437969308646448050527316111717517387475646148763048891344451649076967697615974561504651785806916320086058298791550920395356027841518155562599055393834752620694897872413558483670591650384226921005678802707620495328483078082473622847768330641709819549971638413034142374333094200173034763805301278457325721116230196687720778020727548413083241532448356731010502775946889496748256533410204496184085346595430073456224849068856001420218150687654313292812630159116935892818632657146946801397032316955984940650689462341088434035402481893714889160560697254925433493422013270921476201505372337272844819141861102011493468352504301061643928028093843609396281334544897094610267108591278440015200102189324688407958978171225501510929238798268537350897920006222498317994832159761094722368861199216386266573313628049425157503628577969988375173588340467814477832119919721823862784000000000000000000000000000000000000000000000000000000000000 [87,68] -1929124363866967207383529005152049681704689673188726258487138365760245511828033248885692206049639141564948998869638958726609026489501059601714470058322693250432371285807630865410062072325178170207278831172375767102207203001147384422135899747505231990963767865956376607381552847294545803814213235453717967770047848512957052618808339223308797339733213167758489980707612785629069174021753223217669513871055634250781884564184429667183462390731248911533226621896893086256710832840989348185977435548234697280011251445037846064408932591162400098386461826614707142762471425033869224098518252524600572397008830421512144160810965897112435297858972659060899336666678190309890212345587658975912062524229460504883380766828527279462709628460988087045508142750594898162703974649283288400458750176301212552258980035307554476857788987398870793323874755097365101637515566044401427172415778331033061859730012012076657437748805756066360607370650304748236561173233908587271146526767576584535996803200993997154926035120027867646206392815043874356898750214924523468597934823777318933276580856182665993459471824225905723840166592169008348606949152917699099663932284007997069192236877676755655754241089505277612560286570293668767852347201629739998024281174258526776126552261280768922740165889678855556101152197164640399237401554797048887450557881539640015571904471389794744552155097128478735478458676391069241840679378519331342268240038028802836303941699669710131848653447463259637902905915188245239830302646581768099901703896176269981629265434349426455689797389240966201130815246500057769192011754460202766360910260282442434881734917731246009941993606982316698374974211247638975218739346864477446682733975875948969106317755353187137111967231818586477915103471731598113114531567013368674770590700148019162366530564228602163284916198648728787251624067517027339842380387743629807092777826365954303121136817863995187055006431746187023163252538981900926817507054888815260776715196188303603164017504273430545540643925732809923882494622677435187938099820103794496380399935651345813749126007862245575221731325588335661354385304981848349305845241794014092352779442821469102903880794813373781904432098096788305184136900042787290415258529010801205377959888820623267132361490198276727207221532097757896871151540885528101552323975969959470897435344472008484118297476575432568268603527359467324300451281576714009487091016290890928369023038575158383005047251546534250170890724809556913644809641725546436232947261962382394584325091811578088958308223041647009067176094992650240044395991695894028590619306990686275106051041444748311396965303261023677129439000414902026240000000000000000000000000000000000000000000000000000000000 [87,69] 93965554555934973731235885415035527907315602659254543272027653106544469412058417407673466816946742313514677275066725273067072111774520877579405182472709298903096365258638814505148135113666479550853325855491606747667577789935779416847854601401128807375759549240081153734065531038660442439060821892362789696063992979192420410141998209726795224693477327920295586750054201771115890310315914001931455817338227560300883529642103601398783181451977592663415499224340463857449014975453905972714481308742128774171387187958863047107344464303986123585218040195999396482171590033929672361380122408188587233659041740484594396378451937318105363692695641776070990953374340232365971286543619123230698317852935420423667403358460616452411909952678489273682733261962644415233339621908825686217937361394385577514858525778191864733122971847071815293468934210993425546023648901141446210592832577911340517710292441090671852824379212448420194710488649222400292540287512190115758232049883906097703319383674614764621543622559151661501653999775497011165684084492887990323005011748757538402787213216841902169261365913855948565811901429949034376448792454422064162964163541054385563420290092958603882657456311693019278240635651766220625293156548814138563362559416751263203493336952461447593307406136256470614690997680263343114625416923181284429942723803706185829591207151384960630088481574598492806959372714431707358549409526950681458427193550923160686723774209122760231696138038111389351231265148765153623721153890933267824204259533113524743175367253006349072673682824222290980974444647136384323281155573792805376238279795444081226436381278715064244214920398359602285443436613583274865049312585288783122583845475762708864670354755493862026782316316319151358730334696598884902591060124235729262430231691001392500575440273541386313428063361139890921634860910546330335197694523430506071629971428794909832672566034791905827009362291168720639268280995700718879706116824562198824582034768420768480472291944310710952727988351788316968116840499498986738156282435944570987671546786569529876524350489272730121137423673814724607741812112294712382172147029329052053911881189484863484124779668668096173000247317031602418868617167172365130094990361932987524040273284343825462548248721531569229688557055618253464925000378408332159909298105932869189670997890561476119052759311017042859810966254783649610646142397946232899596759578104582400828100238274961500169859846039309245383774699856941362174925576109512388240467447769880480016904862176982456137079495788711135123290137383828512570984526275413871606023596199725592234249561488852480239360861941516173051443615333613568000000000000000000000000000000000000000000000000000000 [87,70] -977459247106942961820858702956696811918294886427927976168762625547645293297029148156776485062138209586185114095144862121244352557927705288878110729695015156839805149959779659519557958014490632624520971850772546266050901471936159418509045318137880692263917060482583710042982379178967659452105673134902849705229617676326186695070925902905177508975517771201648570456649004427870331121475034513221475619724047706894205087115284018206924428309743897537035312542213066776662692399269134890627582781426203866506900180614475765556900611072568653425398934485508134650083730216222731678343934542969304602120847143580672321620526532958601283845042853377292046017354592777379061777383251755036691730976028637287523467128993243209887935753458380390765477112527464473346234389091373045533833711284404333771788428421383718643695190683788513689409594338003825682985285553784132641663277177178121154210191067766725643118914434189064786947473067031248883190267010086194366187177233579224302848022427601383891549686869077771728919498443823903726053063438410618839156872726266612125578977526630029637224828633365523601181772207460823917873720704772951417396294100368545260202896564220556089424716727923969988901226134566439640003072254901483588698441055317533002205921352899880300851135870551832472911738105925824448492540756251937700810083136087244532527553372147929450477298003403382024452381258066915452233255044454784803691274551653737657536635655070470952993186697511803220185288661664912759383333380795228274245171622847304084551009495657623176760200731291140441281597471574487324734444448155160184196830822988215251091449161307396065070646011425534302135781134755104633986029533706432359756111341728297792236705102966703599792475717883329767438860679543700968148408016718849834204483743126260823731321273720030290322050660561363067311649677955298138085674037010151109446353448061324879309393814712755735476341082683640689679243733111228756004217038681726059325980802899357011875167694564514359149799430836611652983519580579352618572647055156369815143465113767922642413298765756452372736076155792437782710725664967885580502901517943578973345835187795311375146904707589299684368305056139196795723601706853560083511728779108236943264526840651378084872768795358761696460840379901614340677305289384065800538128336509195401339485555551524767857074192601081819988819719795973452799643674851946863973330611316114173950071204585572190677382310572140821097072578552910768166398311101061746125681808180467606729166699027898598655177749790329014588335154283371298669592241270769758329104262760598642225720649019332494860829152890571355437559665655808000000000000000000000000000000000000000000000000000 [87,71] -22250724363120412039623025653312683878010828354224814120548496799021216175856930468941019881472587143528512638978124748365623486972746439217602579131117003333449069664151146004685934338770036826586399970001393549118114325704580125123881730601436013637114544752297628623226234845253854994581612302823179331185081524680053085584946922893943748678195171661665321597625954850305081082858218989389975057715597921353288766559523591027636910493824168214317644874651136413248634324349744040131857312190951779219451594588778545736754719719117390159017469851038208730013592136498631732383076411540485803777105382014648636443885628764985181450418093975838065191707374476570897667518453519420538892791622376587614789505089175851749396325158789585289213316286864322417205140560997345586458872181927111792582534469966639432074695539187573610471307241784189041525118583302406878449030083499229620047225678881679521759404683347430953837784720979801797260374591814706176114634144442430876002188498623813329959965868229721078764262730932662680924240979825337917339331437251969945983055826518169988769586773328139176428717201199869397193566049692622210508447679194246260799568843524030716177404503379974906484374369582622042306752554139490194665849247828598610810245573681667587205196785788121634503896316635117627580842372673073225537676101963062566028597535273264451376456791628733738431518908877896898794769422168954289948974335552012855804159312024513399345691730305926223546021174250832431554416019711748036234989678159169892928192786936115902434983119619412507307061459712620421196555601673632785538716495442742348505756277999393254334830663286365470936694578977365176714417111017783643683166237227494423978525118553789671729692122417691878237543769574717747621202972814865109689382189517207431579163051303562203716712655093431052604159828094951153540854964702719016175954356734187423108397464878079019275941758020581755408290545963087024517732679653524868507157058865039686185796340682898053590435178953768427060375424395573990209120468851810385526419145568338581760712781432319750784153628759422404316769865470452332662338747162004470602096468687807665211443875987348827991514361001719763734556628929158788028190321840531624680421248403021470066143552242102227162810938713624422299767231498814550852363691360070767608268593075779561830578122332867088210522781405329410724509023882554008962180749313264214698991078984836742358294803326301704041565295249083117309985282964919494148803730265888840979008669873728832518487938150361137029167319174186072217859276731080921647370185067836521720737904043234873472704360502035102637920763248640000000000000000000000000000000000000000000000000 [87,72] -297355438708119253356078039622272274874760553223640613638228644074533678515900310479956889706259890336796200992547261410010002723218320481859969234052302296348629363080202717897195286370319969140866284756217904258609328817347794568761059548277576184892832267665542558691599883430579685201650392441237402026358728048723949121607023804550489153342540564838124933892314197706878753389056901643551989018007924753347433708184606712476013660190392372074937141294271018116487894232534647989857133598150577082553579506665026974088059549725320378926047872986053516486154826867890928979738738640853040745282821110111668160924288383829023235868664306578599821046255416597878203395533376823972875966056365584099082349343761954335198963542313134463022734251365163603117598862701368645137260137576407223274013931566615228740462880333133122923550914042217790809910777675722199349178490819215547984982554128687215795082839503639640775631826170178888353770429321464242904949115550612864927637311632214838554915756384101297473362142864723303856297563670894100576442118217422038111379340193162583274861504463108594685912488175009587566830105730858208953677774578954315150667129250872898629581067463979203334883109769838145986369267454200309929599656029175448184338094158794212848612720286376072250368495944039919001734872006873582758479609343234829963143818506005111819043124007072504557406566635539681990513095040773011415970640272273891620342814532531578143777251846390871681038175786593913056453397083719326480726653524916025258510851695160498868840387907838224129417043814904100973278840186187576195901261876136340195268149296153294787247358115876874966569155601562544922679851695291192335051614236748281527483700476160065560283548180809056587874662328543103952656020718302395031458545186516052609035766543527691965148681469484364313946399110172162222641725494515632356232710200122208364664049116448275917264315782806152656246651192359783746321592979031248141001164946148865944612983575799909056259286139600220899253399686660528549899352141860585125604815280293061418551191577883392326181877597760300874733941012771761841990674033757853130704742995588434734759881991352102213108546545216770893603015179786661956470352410370465430280687265348653394850143601982385814686412179007180131232519447617550359258414234202514183310422882704205388160351965294658867446662399167208694898820403257017764046877558012046043271254258670269317035269327023964401757482339651017125355073178259169266876119060772024054361250855968138554798980303314465456588357043136737970018423556600634095758913564263095018771033187228399274063616771617029550736838492160000000000000000000000000000000000000000000000 [87,73] -4408836987755820516820152153689274623759683500405676476070150119555508685422882825827947874068210839305216806958110148560433937777829725193966270214252410654815228770145030540684598931081007661297554413704508458451227503085148662218012919881901141096446626293152715738302802569004773828778453770353440223670316974128082094279898884084801685424698019036568924600051711657797954039904331190982327090138557337173075260892890534093405872152430086248772322278315389378594505776254200760886262762739491544878412370279825700663900334643064935116964291506217888465268321177449871361743025880235285557107959801826130825549789765529662666302676299032622029162708122429039882113374703700253887906128090658344484996020579962652368822393954270946313031603025204669895942215393036796698551090122121230667625338880182174024896156137923223716446359876257797111591816038491013945671095884357195239324147493401984972896969894079921702220830150473939656886515942221557261165599134141913648776064040680757582969934804874978737602047375026385891749443854928736882343010162077625079740233551576544353686725977961368453604530443936351028503582943384270008117037959705484468225398118655488565256787762886638594694443622286671700343010099355358645675347949608962824947039126687957715984349698832543427096343239541458911076596406383066340680529028880307708770859970707086166060359691479176165178108560754803407337449921840428555957172528147078308317694881683151534243820793823098686438492287765482614611638679545031297134491127103433080751629169453509613236805961592964764696413101369396937555262018852407734484684754728133538216399333138040214398951379776441671093495981026725819807973715344254057894189086624129248689053431578243300297424021186532233645311508026352443061348776591744660879937319556754173898108870535608554052111513975488194437124812577903891819319620910902974708349446664796956354185679003185793327461414462779891092811109934594871815733908752304098790042073546460943323957238921560368323213678655233501467488840198376414447322017655871024716737712876675185287662744183889652457498663762728739054596084072485683581162489912030421104459587552975381557750587878753741409734838292871271256586319241208849272369241661180801640433003869622222778057651363839050725873469636624163854357447242909133857454097545658091463831203258936786947158806655132175372662035505369189443753555901754409595422195771422857716181288207792854242430040719835608083476322602470715624415334938472309152525516641594029986693005327779951374327637050181111541547045101383739790459964438727015592150377831730598462028829693731960332566289869789740288232652800000000000000000000000000000000000000000000 [87,74] 2303690410870810671648639091901749715520381315514581107675080805856409558282310145774542144059590485437702041429923700463852215055885076087389846354631098099649997946845825396517516014402701200209784257770896247087633496152851370109667294270117019711910601188580651899197828810448321136664811877670076645999200304956802958805686668609651335869374409611739697396420900654020117069735600233709123847769177726391544741507067753914842899614961844820737868585206357746434475815479587808568891490248278349857975198873325176264349641444492133740840122692893173206311687237952186787147804507015134883878010500433490923951231781284746731653639810817193813430309638737162030644305836882571150790593211695391897202716963140473770237725792661708922884995714068050484631095239760130572975499568352379313762367209407152710034415172779108462611327172146653781237901348153405287333418955362329454294737612851613462262884993886370469851660470535119147516053746394758504641325909864432126349377737863240787818501424467904345346422337105778524523654110999529738423356387045825354533631960307112602249023003075655994088862314872076432586687298385044800512789765582660381372492636758129132008160660644437594728206993772436941159828040735142531133964600037870867960090943954736695953927205463891407268821826865566518892928624617836996212193354497789266203806867512375455869196222782815873375832056149256435397895838196691645073800656663835516156842404176013708648164173997789231549545350037256325976555028239110211023556784448532107576254797225106341339317792208277150458654406065470820698786291344478443717939499832735632526120831286717165462024206853228796707609061577569971482389805430208619018761055458171018192344120438327737853942254794266253190199294510983855796640384992960158118674321480030731226873462375085554045724593206525717463739336007257063235942626183021277705762638084412896028879058858789860806171597151371895398394789837937514022800483050001715776516153128250906649767667948944703174652327436651907454083778092090979635320704932108922399169370114510105710318858016005569556216025152968794614957335551558506700751518325072294930233454086327848853712132561971536056555684665095267879611402577921371560353589289483033862153937988850025088526593555808529206387492022985500783375983186862299007103541332910368316937214045612448771544363900487125394000398176313868179879047882512529690984380326100655976662392101669866808896566537574716358221080865146636372107988213857728613306086014808736197152194003998306303977568025891769685807163941972024208526140885191205620470044533739834741739304004709539277181976444820614972807577600000000000000000000000000000000000000000 [87,75] -27320381897711654450813493727022309236303982924892051742892857999921318295854357841265489092577047060876381599819598967962052147013906966458326755972591163359116839442208486547074005671859905103925771899493320393823863196872875935437670056430656953563882269410666940053639294050142381495935239609161239101817843591580691015193783687729814188818090758260358780705608822596669033263365121682897736753009767383320864298202260060645611396741385282486681834867967145936491983661455100977148570513060777857174456310155545639349136876285622639684179858935443419493278225708765560772782249002524025225192052654625491639530766407093890137561610331503055766564829643531104220566863467522272957904781315233236554877395170142570491843103321563012448555536966396053796285531181991442083227759116161057281253559942971636297975008423177148630110803839490358078304482829036281705782279201269526254274017381366068701589508276780590543837739633376206103688371539403429957258536771181030395099040589945884537866680866831256901563841705680339557788252757138563522946350040975214718813530545654896489232355652054531405298044007134897872010288919866591366440503519641286868154965903487459301463305893102687342970979347814761126227279427188223362068131516227780319794857073103128340419498461854155103563797782560388241742477709938341741900187040801030512622967855107179403064748022361069027801167729176456912461896037802351944033596135865516194527666678165871986453176334454723850649007475748499528255822570639699830291871932349162173524993689444474588024014748326843738969319454087716703466226455783305117270122813672534487136468561258832951866365664844946738129683444048194489969491293992550876667754189790674805055888911648818032328427778417479241888705274915679227359050613089259884360609655048042882542459927512866667304033466959795926428525499753619316296349955738360120350189400400993445998610710059155664945540484254620585528125810560216457600963370364684617361303109095519190092559700360824787607824748941597624306934517689625599819591815024044704566121250054636127877718223272666868803654807832317550527105943136596809786349612121935055877371393063272082981345741339600907982162520525578499302090542544543876118411866246134846842673172139270582924875922843710002570095668638285776663993983494594169829463207185169012386038924826386289818648756450660343286542002238924294108628696232216651059515827922020668517457830408558813513279689786004505659709920099996123578484693352252593628753764200188410425589991566260877147125095438868422613827104906692687206234990180653798255168143521639515395968335348439754216217651036829570973040640000000000000000000000000000000000000 [87,76] -1253693282384200879883304011132212284501478814633060733845638101268378658209071478109876347423945397093578117507739501944550582922386684062458398931087882304888497015210776875244568480411899605262867781835902421405989509874756266564385393708939225919741611955136100579669034259564547218063321849903722629843441800359030201714282022220009166122221994215159075771814593205919174702117874505480143500090158020814979967671949286930911499980383343734748002206633229911941360603539484492285731012282265268959267085057049847979196650168466314885931943200885463852646585099679268150364586840860592877919736193771579536035359546446045476262856676945496489485670605397584367503536023448857731105204682007633736564849285820581740721637936651954891701608546989206630677758171398675026106356374869864194017302194944728046656549962623451428124385447001059125294083152754401627313345633917645587111831406889894214071942321387158565256070265949359800108363382268372212490426763231734964376106518466186128210179768106917728433489663525008445473062192754169985210911285292841344598249231156122555742123938602633136103720633582253729252793775385668865929086295617479415742519194474002364201020464832563923090048657300307854976046209075225789558207237313815238288280551018589297949793560206596882119731169427748710516986155275201359996317742310643546398936478925618341652439147563166940793194014455657658833560659017246877891155515194733777048857455057386300274260616457128774731026835956659578300837989840461290965012953974201801517517903730039170976980628935390202622533942777531234271551122968163964564807431345572080260386726520001527111894873031564487539935473194821836296643741068095842214233043665222948815561132347089751751326326911450751410694820577222108165474367608966604544686186381836254290163046841484284793217986358618307112577056065326152247542775755819158415422463428928975118154738426183613346630053543594899888381122976630110744921730246860154824853884284331500782764074897879577039317940565794863348876021161481799502819919778062680837201198593900805458330097921521687964867527560607516429077897746108647560315526720429458731823665261556758982409077681746038055957487985860613712755273152494896976629489293165370639865188149543930063316397118480567839842261716940222420735297682053198081376663652218183813423623963443258952260164235728007165311994263157549706754943551456730901371949680544310895097303934170359736850394321260121944629611551332666742860486502697039680474553730951747022341959319225517692328291298703970480268270077545155534328818493519578046100673885696903202061159254055617808763123112107790345175040000000000000000000000000000000000 [87,77] -3860049870716959780397820087085573033082115044359951586494925270505278704209347247526905270338524405880081774203139928860121320380145012379896322630725009096448606926597146488232389294136075491256451629378844625924582196249238993632209852301610984675319906148128360888373690627074478913119862090749378470174097940307876707761173716487434228980798148177153600492458166846004790788725011636637813633185260316250940951298836884577600231894760203051748807068149160362866448389679257089856598794321504028850487858755976822686334055796145614599487846891365617802868705465232412169403319271125439509880934309641625063088896703538758626007739329498367176042139939518702508142772743554415407696604049360761422818758516083937022013994247396345536052281227508137312550795668053580124273169876258214771647629969376096320617198527635640577049801516903232216102412620885551473577949615800111681801868512817129655380565567865656551910419015435571328221292971319007922959828033833126995377994444047593538839381171368419405520715292139332265050027250423377006158577759045779357131164279928728566055374738305072265506356370358722500243263483759984901258278335149247176667167184749118692185805140766684966147536147129485178762714559277131912339958542397111564485983492190111526846749997843207896368279082802442268337316967993518479232727316956552301617333656506512668248355063709313322092188301642983673309813836905540668098259166991130624682983480312699166061283180520989406752818704971627695184759790658966545143222507307519685533739618379216948118347036445088151043945172555601869714717075423455069139096243549928010366853883571173703327018955500190014522463578535470934931217331293815575335633602554751862616948113975299651860382107451227255684039349541307892297839654250806453210123822126972832421140044603159826942534227228038515027661704800595318389853711483788220525259334139908427333000952018678463760026716147111782600403976358954494401987871713392193862964918518592132541139352587792635234035021827864853002974821354421035069601642864967486032755329727331989875079009934451594017511195967991435514246086992482677908819752846080128712926865248482288458758521577302271355944558450895557863863243627331277091012449162609198007126601080673193293408473207828084235504094748022486403092180525257121533606437512267924854317087966742621754253712962660672508838409036915151168757730243449759857076033794611386728115688939807956037201989909620902568592643949559539833870931472662802776169645159658771415319311984676449915422828731082604357290079251222783218321896858284430282424077732770701777238579247868693384486264160250169917440000000000000000000000000000000 [87,78] 855103556734472807864774232975472586629042961450473992277107155031799833204647487370752922492155171926276402686122764448712115055950601008881405612710810275006564713886214451505050878675386464304086039552551011532189259460816578854932277074970091485906654469740756358518692279926635184098236934933279514075342485581265560755393035123240767882110608122191693672173568623352265975583567877958442557707688104869763265537243510994795161286028627900871187273106562253352529642040498606815508426803291805695972825242004930512875054393067714259973908005985681847011955191984565700191313538537607212932157084792298493486735922024637687863048231115984057437101943441169449248827114936613952964259374026800050417786753485346226323787073667961482769926032709240906526549029016804564304628904072425118180529642647674818180180592368769126595840024115122804097461653255778987028650805440959823803862476821832200486144753966161778271936314562932666391055920733658771989823239211193255738530315389556414436987304097115699624884202529899670571187696258682189328856360169041856426261250923216280160356825710767512574675682360157144299880448412545515133321588013424328084709435260246385784142543516774240487813735550333731592165036669881503646172982904964457839747235886521360723095868041393468641287143119971683238522515920148181402934128218785511458166236547389589146394196560598396051357750197301141773047171622947664564873953223331878859130100806369797580501640662437253379173195714392774015209124815464355484571682198883536769388057678452241674164680382035754752247643302574237853030736487187311458931863833069059822661514134746397804974383137991066858755255632178212820123791255115505382190131396719353311547458731563258856557740718147202950593538384938877079306164218430863237432901268129618070780890600697979749370701295780461202649549069200462946419349205931536236639588046999468267317679226931290471946350430126896220191182142357074403789888678851551204787695274372285779509568239832679774936586648417714795972779298457077424081315559828855195183534545608504596257247899332049923343711867891151019023472074574701206403009477149796772617668973558376524675078769277802918520128700443029828959412828234123302858944259241782797522630973018526959890443135199075031371544594109802470304937891488170566320946166654668128585071561624125884978158313708914617266013786533538701895654313101672708899351737454085705199595137269340392357568456870238354841607751669453047386715854074317970458630405160517860565122847333157576475539383358186001938811390521576034139455506843260809346250953995711733675894357813229768482224117706716610560000000000000000000000000000 [87,79] 5925197962379536819621649626467134079687308074529318087116803915589150214570747361133091054381429591089824054974791696941076132939691470684493314814864924089446644667222432673338701780335265931695407094450200384460125854167655891634673339325472482516830996717241449813972654887654338457975690745246210152300847080804462603642148594702923430620430181062483799759865308200593889189219357344880650011821662468743237071545172704139878235163189832337457264684334896939526420397524084288637110686808625765229520936904714447130548619570045073477206096589980010363938992261691252968286788698269059600520226452606198862453399226420558645792850472400176112937033454731708121177485074320708069996290481774189408095647980224664150587812578974588606155099360356918826409130621500171001999374504979580356361332913042518308683093027868321720026039809829352901327182363998558796491285147242288016799209922541755157596057382832504869393647020196208125092101731979995790243327722539886456256796808597310241266141747914680737317236294094434722135926334059618153022953971767271328282173960484376806980955535560375505493340153830901830471040296277354062620182378171302923334903634180149799369362704203136246813858979619787924724516918104338545547712369655239397573995833297527636345496795569975000740201355301298497863042369071480987860607863148163498144089726397427183798400233640159023786121912690376024586450193598308511384060059319040954600951507227910896142273956598577458362378118570056987508654551225488846792730638736147992506682475484630537684285905603302437754366835394056471258049523919032248663313875998947713351139151821979140982590226129265375064668366603292763557030532242743684771099529052852997016708498624974738890438586924539120764771044089836016762320728191132556625890995260028070610598303833875636800719071470640267731778992086648892244742478580829851790619897592346726913963775172807298233955704105455648365989471742179453799115852003919405998687277505416228478607957081227890981166186171798240987900766381854303461237567970815102572075140138550224265768140378150917627344359171861528690146366890756287788809196744516320534761218771299003820384521216631701843862070194311738371467920522352716559499632541968736900631323190050080394754034324943155974293260367291433959595874149633799164590792766767601294817507954876399881120098130203841209351350235806780810690539420187827117749803027864785595320566334597404329920982217647791245853390269155967614263972055565555186418520031669717150775351751114602925967006258831152243572661735272163213035158829041588025542700597195509915217495154299166834110087639481712640000000000000000000000000 [87,80] -395170964499846874192684515711711755177723883044816368927712827848457340884989069901098781400067424927318574115410958324178006019847104447906295664069559135960888100491375523504627717693411222664409812611359162712720654773509697452242031886573348279460221179337982454728439862809420638337440999800181812950045116044730954305328460897343128441389580146970352956503839371755562786804360235912078127904192298464611594749431569641477386850378010185019486176681396260417944097652062458797745806169462263261999905142678921954221148490073238067411497908360559575737773775902488287844229902775176050668432752951682633013840386829318594114374230495057267570640215863370542346815810945834052754110502528258530713429683827380891062753735966105435720482155165543029543920949736026552263638647017955756080497338864904204696386320504754007875983922579069456610428529421613021424741186581712090769121979225888748016622513394001994583874169480907296168617280412144937452232160664242576365510519607266681313946608483288809767680561547631098014838522491938757275016386902104447016395027278225653155160473395782019311075395986841309778550042526764522637277817859348803913598651663103218943953524606141392067748416430721603862079948296841383024240173294932906354357996739123445122476718977204966523517880165336290507182940941626467557794106623149563350901093592983986814638743704038318092280038497688278571600914909389548664328576446924395409560433632813322998054162737086275225379074327477204686676770346891931702945366394583866486073068144371770820349551590194515576873380619726999825364855773593983166997715251530490049122353263203712629653478732568736640129931519068090272919925007821744342008579003933507797067510745613769863174447092893902303281432987365253217249597306561310525643528116450290736127344630987480762099895789851408270562642593970856865828984842379321018016492898300602551034253734345575285960471221763163658547285294980084511307713113428042880508750790858379536982403529084104913990530604554638326312122481731195928023427265601415266601660545978108540363120693427339325536821755033341216509680140132373358723224179061584465777428914131530875701910717426091611622641458371499450580098817937760781741737229134250734508136301749825881897473502876763028490289007322388311336697611603594159523689854983936274363090331770046280683938587569566701672392915701812635771525099814972470708923148684354787980983733536432052979901079321302482626994321744565679917140861275260765741385557653605963382605489379913715211809107949105753329107517741315186884439988918117253180756567686320442695426271116951564623797382828523520000000000000000000000 [87,81] 881097924722031982504059734253564366440728118774077374835387141809200496076013582695531009377146701831482239766152033085394138358473376097067805000549152165408497476235334656385266123725600877229899269238902024540739159426344485972400387435802106441775432628210545719208158777988600236861406287182678283460284128637698830848083191661022416014789944223233259008995847149508635403790614197527110707892658254561534534180624435386315141861960566807866782298848782885923638584414058096703000310016575149173754841612980055106399401528847081198667131573615767818299465745727108223571372936650644466714890445571678812805054309441062898861692527377670950621424069691001949425983152560558282199982417792827495225454888990965024425585526337376199707004103243672140371908308055929654768104285435757790009855593619294902027134128632142871942999597500258196114019565881077854572217762016708136796319987172133760418847358988982367407109670425615921091431450246784871419149233767564949066313936306195589592586377588734086739470764388792895751146099836810900892147474034709058343778328633045139607617616646773252124598504088257909012817031826977288011363052143263969790726088883855846977979163978051903018078524700863207175672105647733294289255356844522699266228205417183248128205804930976712489935097315712307991891087433401286460123145692218315527155331830220027008837123522553986510607744319567499080273766998297433234442065558102179248029771192861842300550387695044815253805494848707290558290041797805065499654765135617559900425419525957074875925950368326123662935531105226679597415160979392221276992062062507834445793032692008674233989414904968665776211964405481745583926755905966987941189478079561878032811032665328084374917982102345008719516341335369370527106294138847917407720497333151259452610259681742247998978768020950813277429310140287323426972015024795585399369170702393357932532049780706814433172206789020358582369133000336843239927046747493550647320915859551256073319209233789850117974076424989420068589253120231220644059569408194743977442335788156870480933834359010907010030518900857504728053583842702261524078466490205848896126525801820969934283554221564684366721105199452431558068641609041283116732209630147880653118384163395403738357714273181399477716714627587932815287420152881285020650584904297613720060073664557170340544890007988778192235605647496765074002030334379898668233423259224680411034793180967375062912388979891938016929213910984377583021793793314600964798593541936528753927619230232080152758866996357452079040969275124464759354628325659204165424086272907545462391487123127519178795093705359360000000000000000000 [87,82] 73499647163647280829355895341922404515555890451539920420638070877815326903538747914607936966753153738681571577679722095868275982804498805940634617720300224745163489386430025425894705095111387865002685162256034859054191246124294071767176163888463379932546266241803026383132938851191488905774991452644761035835797890613015319755436606406553677004400162444833406451939734929814504686058626659607363431780331715636390803066929916947416996432895722913835312648317998268370179112870994402116796714838695782904195969986376826341578829790901865614785745107530934607917822673445456608279099694228950009442699611153628247782416996830160624855678961148410243737243752455755765868729482098663857441538010975106661953983438363419640792183634727651498451466279640263678713006143191747771693833634961380504194254333713043398614795572356702532431149976009441717768072233088332195186902980009565535959403726184097439075297368806374885979160133672362995898533623247169715336501202405356302421830660123757266052648231488502359296705541030161517185032727496272461920273847151343759434714738285170043103438180368894021965268368908066331959818667757152597924504621228227887300451909782736051955908919997814960067275086090185856043445122434123816796211149812842819232783283709083081101891050480692649091129258845572725522964046198602936531262100046573312967715630512089888241365847304120493940421517896624244637233968933479376574444270141484379461684639629886818965213960075697661569367651863114810868294813263180442435305028264141513079136956818564860654296330259155915915602865179163194536004452217600956134676425234363455730993341729941919556863558116659554270371145890482632478916455135190956001230106664605831969659715379952610668631735681368153783247160212593940087474187523579894517217113685162278410666889755512361404367244236609239340335717808276240000170716382795632746032772094924494049569797035380305437609469311375229775082428336076435564263436540652484671415678746772928769544815621208958916248495699773295457341764169530922593833632358269887061719913935807813087171658170531661193537736063415067121733012891048114106707274812477683490809699625255611327245575502030121742098398535514112370700697781723850595688228059485200910793707082888866085535834251885626701591165649907546528349227513182026218475369453795438766113537392216096672254199962873510846792331764785696286787670597086799777000216694122106772514938473535897668419613957544138132090638226975160267965016222284824484453606939632762490835399739782227955055295035685267571994416270081067085662681322776277945066798760238374174619530238281528949654431989760000000000000000 [87,83] -573941447371860289921597675631041957278576802021079287315504328347665419008250863833719439871931382935563503280207297299501906926991782360342638977686767988991793592731181450877889538826303970733637315375014360443643777545333144169674364477162224973595380626414952724093068447988149650976235240695122340754409045370684476979719394737009933872270947798507589191115622748447027964699592058451461117887551523448771896509031605200287683577424969127336080879608310191836372228732435195303693919574385147951242055461712106087458834594286305545169781254927561728492047955732830979142818681262195980047913595917843657971880827427675854425760728514769198354599423346025194311314691169521231011292933461425509452980845348670730742999588810027270837542803623441627842538518990326573409414112111594310302396718192342062448339919723853181488566258099758462378284575949197188947454663320185178043292342061414722979473553123494241395783632837585165526392336999236675931531465913439467634463561039073793002409402845991645808644091981582994210694946909686327996944934055861158175714155016784569534266948512867491464918606182827513884357144386355379799956353250360691875929298209588235050928366705203305455125281357168054589890532371985294656804633514214384864921597591371441457063717188366672760273078366730248753800802307322303798915428261950989948699576705107243738982359047363959661992269273478319076585405754499373285112841416677547597823199762319574955929376990450216934985880994728138967625028610454945144577301508773357022002520311071615174103929879370371633335417754820872402361522852413476342686124895038438081986789344296448257984404964321166568571166686850505792914664743928112474104263089754501176100923380331387251064851360027076949214641691920353430861420091386516908355572375866802497574722424428159178247363786036614576714359839734703382514174643284535657277599881630136045254616887521810604080567612483233120546431804957137742211049649476306189538143055140948374351143295766465428757767028374111532448887115803670354960762313673397431769084462634662070017041700153326192653672868190245153068728958972001136724706205434932657462086648395421092962027009067904557903623754064151373286020793006658882964713518287987836262735025701530274794840418431523666789105937240224582680433380990774783398718176869274237128636675661491107721069851355492486369789589393172507591991669344134645572034136652076391137919254785026564643014229306184301147589628932570700478614982612751345114137567827192375266885122150767758915500076520457948142652973439444797544445662122749656949897952832345652833921968896940030593775697920000000000000 [87,84] -7083006477960054151208917419240335332762094916113459680200551180686898729583919239361269527179431223532681576497890117670093871793240610327169678565352069680196885022709281219549161548857056928407870770461757799588930380225431461731490083661283497617069215683292674040795156028723773423758143409929731924882336625125426485173787525575304774526230607278052500045363243201180525871005009427113417556498439034497213468768726542545556308883259561293362288536158124616313391912944939705877201838674662392217568902048855372780599056774478509734566919851507291966828158132255593623836984816061925809748390312952456915844407302848092965138373737042549774515633469248436380134039493544268452469985254739515730950710472969296203674141645920187298395343164877683238737609819689872725810662817010604908130711847935490978231023556544166787143208134549236538970631671735733161244981472402657061671586020777560436230581343913295108445476725573074333879056603676098290107426650496031897686349119750107651272347035859782143492919819394717756305527644707835333936440989737717246762505533589819955507672608738038672552694855252097411961246541680062257617450489846119810210117824409334448638828938565276195896304206403504877416413324855165281917113670792344262454098156533710240286032132548770040424847384581188599128800725381851426672282191784624863502494936919613773844154763945933585209833874709846531987071391987295383003384117053407179579584549630469250897893817748749798534369296931031372244021675569729302460032800005232542989380440353091705043682722333126889015506688695734636144267268208392596140122032003936748499269734586161750247671641755100831740529965544922539340521827233494127257795458663017416057279478923438849869723069482421356001738801044220335215298663167360734473166766381859872725728511734580128366314023055287307047590897521001181946676118962254123024832469914854129393372508765987181106724650201183294320194644664254988442066573477058421524398913893482822399704065501748746440200316584016396240673703848980854099268841574519996249045562218174568004500138012973073996122341635231182220692198663910551795677142864133249147091166095821246719242502015335935966338529956742058500488793268884337244909367334163479532846828844678586763036544678461717962935944260341921413043220802492035707882880458058231870442259118871737997744260385955750372656099127090120276640927754893559185375663274133469945202430219973669573339874277332244704758108487003245094367905713698309191111166018910610544045377677492681358540881982411016872850196120034769209747100188422317594433327839706887284058581638319871722237460480000000000 [87,85] 79085920214033229726920710980100128173250264851147601574478916407406991139847522272681461924679351750067812871265930705863122130857870959274124363619190529511761244708221878092196683080542067755665503170619247988208859558837634511849774321257115279011940550556419419416572606224166867698829339245519884278924495252875253711379038661302077248635191995418072760820313408099319375941372234451311394543281010705294278704915734348001522756252145337340026723342006016903681157897627275023062710313766055624173021963976161440430073397500146233997159468101058933616728371963252331526831519881603835010495420509342911249791925542199146598228210409623747012371622334473908076874453772261930153780028451562906181621327345708533504357589243276245124581973424648670553978451802556904670770039730641368801070403350237727040263621582586632963018764971812448099361389390598776020482369892131667368228130907930130492905678633521214174204241014293035949228043767747652728006638701013475389798001463159325310653644387456505453519374041703732292428162146122194500203936248549385686893264146251470770358054035872806622694070615793570070216315549124577154225168862646464246268810711983744347492815741565169629266537753916513970715459238755981271686714479158835934127444539513107418569619192171989942863680878940175060509300309771677276079077417628815795659972881462434403444612917221208145591336115645208724264048666204153118889744409262315795550026967933254937190530538150104704751683730742268021304439430660168918085957681060781878834893216720048001478439963429617394723859414375069022289240346902042866473682266465018915742741069952495078067370720714788007303326370580776538127251524855678082099956555918102948457941744616451402959853343389311180397999873927586333536126486609466774091820945187699583912556606902438005184565416933187644696847535948043585204646939963828513709715566984722050154228084427115923904714861356457035212380117476071235372979485641766832993480201054800448888990976470406312781783382471093852100179552197316599939605622394230943750737383856967939318535376519104329106661521261014224436258556043216883434811948296627594108413011635626305272385482951597566342414782932978804814543334057893641919457753550300152809183519260686589563762788118839024575212930514445123790313693662752889597815241323655947349398048148403815569585559417842297356598072208025240360071211162965725144345502051930558486284261330347573451213578345503152124106987892738156843359864478622958181397808446802070802912620207327873802132686926733647989220690045801604501586714236197626940384187231264578648830659808416381314007040000000 [87,86] 246570176233311990083945726629615056231537467181250475439973748993426352617102158442138386810991582911820535520073902284456075583361269210608097059244539426865306961207494526099282702739897250227153929597853777537464037867083864202998205752583287328025228193088631928582169683735564400762378892463457590965472296030279246628475355497680228132655719184173822775000078579266415099485137443965872318937526870246306166493144956514461462334810723176362793091770878564374969322649590584230085040341830763467670495690278784656010318868262861489991353368801264626385682674970066184038089295387240291906200703008167708836706273557651450564384634031943719337625993452013206006296901579387738514575960982351604149399611719874402968737034417908327933435649109502761423579309010465797144062154396790404208493861289044527097318671062381743654077121657017676396903101405209373522790824332461423273992589697866804086332856456073123018194429570473305183497741847436055757718464983904664542656909267283139049138076715394101038258087560478720421215913698783059575919889462095496406921565125695086937839654225331483316824881899174859801214740857385170474350618150622121378702028185948972185608102125685729049629776779251678044536683713472177632938408817725917779261807807939358019277506402809517951389830808265430416402010995510655779354345536599189070288149315833021511240412251231815316760423587873089542890715149633406311120106498949535409270062797526826662398798214100810227119478366992677648019880609735443104107452338287166474490151358037877211752594545112991335466387184652113685462404114321204650097722647668037063584523054634106735173764791835654220821332536168114463798599534720233127537446559717025064304355394275376639900688449163972157864557282928483317893933296349202253669232357484124432081385330933909445477066883055675420578136578944538155877349327021750975937946714733882266105227111355486436796968530622820460112072662393147284956539882964433659036939957345861531877753355186489699872195562574534665510732525894314839895790717412455483580258616959356578084896888837354508696480171676589409889666837187306548775484463377405850741388225564257460972269280107875972450777441185728236900131859519642752369575372354769292842940567867940589609446475403908325767850364324768732750001638747769236146308694032795283016112234942115870927788257494765872230773201826313637900028177727742702909906687163358559202437085858026501129911595304299216172839260317752884232135401926557378269329120880509933429572423426124481953716811728158922441740163272483810942551893873301218449690274717910567785496192874039356293120000 [87,87] -5098398452237506713713409282182664159480368529700592496561290967120986295041512325378840364893501051893567229429584207551079120405344265064792184140235480715915771234429915642863427959966960135085988397160992785197963622777255491950006145294363548111201237247172103091945127399183898412086906443863128141622599301603029286403022625964819178175404887682584173870779629555310478088724507495265330815948354767195925015202869671101190505153106685092708480534003932628340081881638844236267351749137174437751722469457193351521735834143216257437334274073221397032052988760957783724145200244366919779266738120024446652954189559666423563668569222571243578939468469964131323936913430457413299938424760748797907698482322688370774820635020775267369437510700671457038446097097316909521500782549859260255439761466203901969983031074884612335025530725117579679467060052046529332230386511671551915354541682973108200902766663947270883704913045464558469859861416199472032855037368105082395425456795761220066808883628999957738005620933275173853860837167575981931740379332108938576061863140149126790146762459594020089448312455884709515304751493768742916969937783306187207636256765825405681855929072280631513505564354983455882754609241557438289363278672225612439032292099205998299483014024830556703062819683723091895365574568296586483605796562478206191747321714492541569439073085931916369722193839880812741926503262711375495042474115268472290943853345576710657667828865411513361769072353966248154133593020662276079096660782866606937421960770958432509433544648743387706735721783883385947314870508329413490391384942903106293322272903438513858142280719427609208032630865203109302635398969450663586934015008150455946947167091652898365702160131235730908597239115001336953569367281330760288025817168908973466100586331356426343770694424842301850985754009420493308060378129055681865473920031318166288180562514355990819024977793230615051382460806681800632619374613945333968118294471046585997102389084854182124717846655994460943756553522164957594301537980512397864505191294305198920121708156955956198906914296060901936309041580568212875724716884655120614124727723650800298651667833689861321258515898378197310098317614598960676004368224716974561685456634249928111939794219358002715312120744930936300713520441483558587471391946294300016757178476590677964037945341598451747743089195490561159467695509161999521303967148992830541224992530953149660321592378642993178910626099922324072194816155588678042334501863810002794688171468757258069221852383508515405906674153571803320403011158623330828286861415825406833534054610835367904056480 [88,0] -19535358875905330880926404860777550507571242447244609562085579877842644450681234002582058211159370241104317922906535721735212124528119664119686742638575936537418716962776033325111336556102296569607359665513829260866567850516104435988406268864383756966402831585425597173237289353461516427101772875991246179774922640019107295004160196179152279700855979071282766106200541693573747480389557097364352991868451699164090601106470319155502070077912115718733210148854323164282931754854788685913641902053936416055419003951489010389321409942322018184812810037362739643713999246680259657920295613142957306070945323211133798083357264934580359953649639989749856732281990125049968263091977435466805621730154935095966349461401211405851519886427172002114797438441421662331657380894734091884343982714227228821139781094594359164940346990867970504965826384530397128484749460051445338354822024700991926847832675304396383092082474825581461427769699465911831464085121980708092706683300816804537672975933681059902325813248060481551345888735775614935734035157270650952990343441804974388952440812991876163779161903500377715585451603358721315235471665304493583857873756877767577013676242381851661480442665014949541388139035580217959985051955081792564417907041379417517482620346819308337175898904440934917807652475858491666094537696753491646522443240360796009558638879655127734063641268111463641103322305652317758853065065263194975324596478958118940346507479339241652678255390139214357505946652910545866963727441113701970377584866061439115157813547277840673132285299731477688275485032482031042124468725006449323718130870619065177644130550735306587708725081176317634143015900421089833164491686078518881642467408581181501741848455701068327060620500253918025188953788124131415859682836799537229009828149644809296019244500176939438564364966884528477859591752533258115940628468352057077104739106988303929654286665050529893242286956574355645740690593841634826589842180658342865302790429690665134238058365898959360842026707572969858291836073894584287038885446289314177603052509274520009894292597533436230915576260816418361019295159031002623810879166437612796514878314629304708487701394546460979813675913559218500554130060618101400149997059800493183922536572878212281427158105868615791178596410659816136823713843485555479573607550919113089022392620975487391579674314219588072279162722418783103925887169727719840467363421072353071394274321124349635874506214081228431420553353113834666646883963435395518240100079202158310522379949671321714495731474820442562766534275068852718412759787296134979029050396539658810622185259374077370550107413436249850871195917878467044051151394701312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] 11190173213671804718613552750419273600585687994593300670648302799681462421224298276282400030575715422749571648880863450091683183190696408733784553401516543498973712091291798673530354090865113791965446116794136013566373598251530596532926203524504573160129172653262259241383146687402940553156733285081438173866447127620260899362102133590189350876248895429633687772028589105761461053101958256632175081835695402552955468751040339834657697765366672239653132789160353433170078725563934502915539498843855973720293565903142407989660462672633543871802322966825653958335517521556642384757853725986244307093938601027094871631705897951687181613986508593076141919561558735421940491197269821645505834476235127376848186737211173305257841421633324160104512459907405905773774719909223664228301167034725430264262671638726937039825497363476072326989267700110898807128181826467841735196816295082692818840457142627588221070033368103432461215761988629376117044168929623985115865497312741224152652078401085892751283840286404081774882099581183222064834835230622891840554260610940978843238934235166718230215109517763208891498707302316284922339208714768894909745148232601429116288847892110056673087089184452482391590286837725934243923260150040471642465406748466608947400072474408662503616425561832019219792234534030747310494548459835222928895510831152785939262957347941477972219002985926187522107861193392970074715652930485289046825351577281009212496125496967406488311955217530855230916318167549666728586455139069100580574584222802033287770012118580497315132227541296576315528305167465131554008880249230137611330062289349255889688213507742874836955563136230971946002854450506783398029594003540775214190988565688568076902505042611280867251575945319105561594493186736468621545250075135776712239496172904079890555912426287119835323706145608933576822617925797829658227158632334609903745548440261597601104509770818728722104544990469335607280651521032608834642708471215786744439716378941904842749416053872118330284627645674517304132410132400373924739207450670890479231426245773908281612310327441872674603627819943672926631034892557724534112957069407751550294961887667835332840498507578120884071126260560936294559571757211866394378344948340362611253618046605308667582619975916696545091427674534526819593874784855688571395074290835003173113138489674806343437891786956048668887125232397849517175416793485550247204895150531084441001879824788020210206534008010380619612003758133473813116033833350264268461992964347345335028312900463946676643680359790272933268383801831393925362060585467360179845838072586808804244571054583522105401626993235563435722960872623034086155274445725368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] 414337232322304878026730962688261802321791169495122522464883196383541877343152158063234665711524577770833302277026825486107002055904601720994315541237439443728884897320294089032338347191939859447732793968234250446740364359194172836558493990462617719046589531984714303529207813951913213290414024316396282276847991123507314521641213048691067739102421616096257690421476745238587668049538693078434533331103748875475429408956646568920709893790698736857829145413024092166382987429190827809037740098014237502406521199346947740721769540947780226055644561250783405159004828161548829902427900059251709227673670118708337674331986504669167887889697779569795805546373574464851652971745189530264258675162362778737932794288470063527867495223106489835629606872282957128532976869116213255685129800773719270480287344158462681934248720978799890752808920396916052840991061365503662277115434684710450857530961042183429872807134088493031239998863884660261505635301549485634370957213772263460950789725740248514870275165285829494228258676458557127832416322943625127508535009529115889965866941101731287242917673922116791859581218706264201063416501425603275427108114505149352803615066321061423413703287937007754220492906817932761967175573217149775242021593034692370222465136414951112791560725073664539056097011705409190963624974016537134283205678244031224380515426815911871830314814021138468519070802998789293339370356748198627286730335059334014753909481551230688361078375601228321169746824036757361623955290020346003341949875290874752241528864317920669710008904514019531479559748245024980088382640103657518033718771624348577977651008537637244415500766661285426726642901499216668978012968545934141024458175319822004089430076643675577006441517899333129370610496603951470207752251883980530474801978079678268564859964218334638786211357672342401925394913753210254985544498424580613805245678509281444755050719538517327754796861168302682088451819511447959781431452952892880636870144651084058119689945825714046145044343327566174940648166757620586547310424310785439213879159431127401847801792884821256437831976131770252070551180424478173644635895348408637009024680381995722527495627664394680157075992632276861277618914256757144661296251222778079904246738383353053277800062498589515392359791266487166222156237081568687368541741426992134566443612564718650309046946377779684383807662640318310429537313214939710199420190973194953638640578438710393083835788506294693056035094206375991429994411692016305014352533750678416695088188852822699020404746165724921348206779401752004610210341466242812223379285148191762261937238462194919627346490279919109327223836728927232635244173775412920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -6182731987004105740708390284438518033488944185295952138085051614553982225252909645688065195713726083094322902544624381364599644502077026915839639760382822540921148687030223698960303299749066875013545673494608701547173015111905436137622878812902017631275743831164781685610882470768440183898421227110675927889719663683011687912168938079168669394262731688369067523508362548500132947578721841090332850120405348954455853563513346841771135040677791468214661869468582712029283184747756029279087313077976260755217967588658962367920692842022609807194680899124164828160515522053643618817834147585609870476724613992164718997521837049680169668906991606214910128040162046504922973865786220167741082473452820957250595568947886673955621973063867106821210809463235052812221249615515650826316977674002072519713705630513392298649789793897539172501052715450336986441882316866399447285522649689210939044355314997403406110158833519778668598352715199418163960720305798967912680016983580770649630882858783650539065697712462842865787724126775640807650607979275164252487064958929532798209444977764507942047380977879207865221838396790004189472971224254881901361494636868340630366482062376608598320643595452559234913040566191306857539710512750944943513327077335758709232284517684466381053601500042085412144144098080606208702240264434360465803059082204836785665089730290370506966978726650457944330485504404728782750342506300946808344310006005848826826255282722020940810458561609695208748834778782194588362132954016448353678353133149739126668240590968488387793184220758799236304500914688622931669925803107238488867211718803558752310451395454140023981796857346589280734132179164751301265143709303261645234835118304110334026548421429200179227141410674292364887762323324280395572209345650840562423171084627369376326350729080398777481460525550333117691325610113860449222010848235799398699366941688009700026829639019705334916778636118286809437719427929711210617807535824362194961815865372886246556577690135591720491221734234914923198717662001717417712158648041285949951535811414291725675862281986688306817292509470806152055914281415669276532520581667688697802772200398444401030154613754570129743575207304973363174878616546650625196869098594179559711592177277219973644186481318674176153858788372306268065821693754773375175068146358617033593417708638144281305487666638485712759428048723542228265645661171317673700214547297695472182640425734695359899826699840881725136888367189524811222392512817918980407980984953522706656895861611011508727446870822663093094092174003018929434569431995177979940403388114101846686790538656135702385298215939463258539854093651728993303404027707853373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] -42589186361942994741870386913443911170057254278336304108884447052012123447002653347396910119813702392806247000257174321718165872123721258372718024314815405404091767431746121448965401870459934725787239191568341023809737444136896068321511849219236375857680826406472544479656471374346029734603257121593685762192127186526708043797933166585366173562654801166687902398235201927854449605026569313139155525522851029688564419689712348521487967731586210327951913291614715214853053088648527358005342644732770294402448651843989538211920114267885440087249364033235674934124039040519647462441390839439885885412159331829993898810223704155696973875391022776036867255765234953920287231168863385642906193297900550772488383223350038169317204783312004476013104392791634142452757696428583237314194494598084019697740299307434321516685643006901062235265000093235095982007637867524794059957009335325113259607224885905949791894512574025417765420816156387844908633241353149265031895480183250706502037932279021401569195240436277176244307697500943193970360281567684998140845868635586687089570496133214727407873016181454498362098357434023584739288168143028049452732601325931244340302234426301610309580886710717054521723415463080146490941636308731520050366109547660328125426983673070412139818690943403642400205799567456752137605372538272051515742132241014024296471397698582250704771534363423434393619993505078656634653712904757680460087358084416419368055260579581091129433822652313262908467912614461376748288726462097076224865003850903104404086958897966382183244305817801976806340515391055068194548002557752628233814924332384479762543662584216982806499068561772429447437998818671540450101735641503245636296029186659335170465781703092435317116629593725043003866284621221269419184909316652535697653307079584699493012984484466865936963305610572235365921228909264186381435446473270945167954344763189163994519775349451539968154358406400184230566961766345737356111922510471117354953942946919717644347005168867146624501765326281020931631910058453455999706459102019337281920370581406412426463790933867008877406985605664452298913599927061179394778790200225181588393081370213354880476078244151180669341542101359964124223298227999026695658885049543550663063277637147142365198161426850459405615686779857250465456089424122912139932567510098653341173642288440199232317468040867216035448538749966223943855144221681882749273334358126005159673127311868508333751624827614140233849514116058996939178754361861894585745496487727075962208032965367992679349858281009956357884241566571719732735219427769281556477628247461422862095336126107561206473590825763052803884816844022564037134505362686449025024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] 824623069380609495086987709923044765322836514453732889453185434303340618182046878769269320560881510986892364365909939053533404029107864817182166627453863916491817893210779417525336939952619772083982146082533820204544276964322561896953587230885434520483097606152046392540338048096061754134895984239845245244264415686054368950701145786625194943856463855709800256088864866107373822903305539184659486750674752065568353538417148719730313280764197724708033203979508833332188973792188113741868226035492265351215747119891576079244482078812955023962171582504565746976129297742529323845087356194888317539845749119413218499307911948256433333052644095457396799863639775939458990611099972739306819943322970202731283389049861618942287668572344689463403690125693106688078254773820132316183034121692225749320597843615285823349465895880414484725290689332093041823800384488956700262899009439735531804146812942410067779892980452562958555369113236337425049713493283666683845723186101473536845411944794412587140085281257229179790770044449533283470881277031416852037088303948005559351649196169936635452956711880680986564978687244856384754365669361369048905760637325623473560823264769696310827977427862712943972828119705928861268397828835644724953269395427981254934847010678532147381387832521154019051518406055411897750707970666881656654408377600092207031033625276738014185389922784850822277607818944523723957101483999961736232421026524591378138403819513942889202095391957089800691331134809252395801930984720589916428645612873496256030860504836216370918256445209011386120143772471595854380652721707638278910140583096675883464318037124469813699645263397143420607998059228709353793598665063503302500009198835902753141515807592833871263360373303497472687415609651781698915240998079313968922840890763078943817615818965207839800597334128888927621600866245015493420106937751359838610638780664282042834964862148841547446262682882098559807311277584409162935829967455236758808954234243230031930937105915194634461850485194313893094990912678885669071388678366467848770497008964509186321617890823205679808503655769383633134564754854134265952501546854958355099221788940716802252737720519874552511387829808472041132887777199678099122269614834193291644309243502148713403374219402318638663723946353504158592901549998062430230868716235903417594461532742595215869920807089282011302748281453856814751660030971213623991611799545732864271016666833282191857980429804123032784501157122327714260871817904648979718977511791623673868778898736366342055047745945592479863149704552806616666165392739928830241233670190301688311029771123709010101811328592199272134296768288527502872512146437698503049216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] -2913759274314899956379999100396330152519550321760251400399288195198027218898157791779212527471313749744143486585770601239907131010020592689066056626199832568991189941088380552844000702401723220255175646160319295472125042254471141304830858017928951283809583174753303932147614018059149596323676841198589524418736597383776169168883421783330199310241100391236967933677219195228810947781301569373713024702439188762589769129160355902672097451821425529281934226596670373226811755026231604047730546957867858084934743103365573783193780063479497027399135360754590549183265235957232153346622806931075390017335099162860820175885106640667143825268853013312958850669932215371150857001107660617972026756428873125620006739620897634269565668960777186578186770936776134977456487331414210631543853008764563122550875471033911076837127199527337756923137721295553435368670757892232369109361392479975431860091693709741586278066907043015624501542581210499522547952686224243556811923747094407204092295482819100306365376158369374056726202556143877005674776943406056257425561027102606417596246850046021120728127620119075558983394248011212948805378861060934415338697407733681883221497734888261634061727152545801553534300753634749835390839969143696409387685014419553090237621055749085657833784438989768454266092854968144063270095560136933009634325047175887146844401591590763978383062566716426937277746922880487157496459950181674350223241297326843903684912053411405272183489097279057310620414239813643894638859396613645904201543161583119029454882400738694306711413131763262381363550414818168180033007349316148314287683531841003605336886753400920088299981424174924737606150775224186211651007618554632276515363100500021388060900362040772178939300036002793079539763241741038264373938026046903290462094898309952994080157534133391254618903984880523271277207947274840034824345973104578386411156750493192326855269222238639578595084521157074591720161635333467782035403180941849566951459076559464882745841273126778492817918803735590938794260035115646286448249698933995651844697035055254243603029533032281466794411329464359450540460395063966340793019801519996099864096943993351135376920508256329616205693951682203898695880697044318914342115455641362941820160407589788749643630289835605310973868098614946297688769074532279717219926980399517138533108287747586037609129685227925848283865425866737941299040943867349643477457164240506301617604622073381594814095766408263983785107650014822366354234305643875675715990555466232198210153096080748313088899339591091546710277795299058945258404681864945546686998583453601885840848098797183536688907951045051431225712505988312363377707231289404075016192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -21720888048614062521574751220601525034782737356355763256050082503046317027185232238533511394621564125180553241750581619621822830559050216540935629183698597192520587344529517382119413463703045741319118528565501658886777894625938448256291849848229341107911381999433123297408279475325712415807028440729942064103282667930363684097986680980595820094707109222705511522125926347089833097551456521169731986696698089590625155093571976127759097600410755471699229174159222326396831679138094223013721230462808343566350510588949657902615230690179069261732727030853290996130665321005837650047263149349597873734044091117971247326849719184235338526741678496198262429144409371619283785203401148979097653410911065547490716168749132443642078867568059410518838498560640347643576031555848227758099288750385736948113484186125488856613532448621140076463752419917490655668671289750610959687279210331344240728694674944158811544147351321784677008365605847372199818562697429553767930668801410563712519004792395881486446021179297245006457029000840287762041929363591237811855909836045376574199442429504194222877628758125001267473588029381889710263994475721605040718741875023728837071087243769016484969383128311015709574910293938272278081873749017347599923272884328798997389364595121103955767392273369171876123586384872680052580497088264249108072421775041067644532885706305564890254053407251202301871280297591062547467564523395355723904992722218915390866953023771242427750248466522324625393565190797438279928351963750063255821257560343447189302454788740535135096889590846723030215394813154043351818793100808554216572896792190469535967220074407072813998962927933558410543994866416416284979659586316161867579441930257728056551998308848114372583732357160692798951206764660592247855567230785941171044261410084533511197524442995794286849371928533708254724504425857365212592443687064970204098424819410388097742751608392162901691339058333111642339155637834258433959957718815357112486320451919760250619092138321194300035671649416527530542501112161632783923487233375396861819755797081881999448624146290919880828669244042237290328614674773691706216873476056157200018797953023399131535428452326899802798322534407370674801712549911924566186043139596106783189509062861813737561155921586886203370113521200026409968521544984516524556387858937775196795196577611190673130798875425983712524753650537936733504618740827110018751304625980229755075543752882295777096630537176164226186416367396186600908296978647498169195606524665437113377063947498452480302325779849002659530644235579384752212860606221509516191242486927761598199501422091421368181882431038154492044158548407323641714942326377393239883776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 200274750608570087935658673503093349346964608845008705949384028585411889520387842879547431406450165702009815244152681304524217929884082979963887487143581738296920282238101202701576091871118042451032825810029910183489472725843573598305603336705470527073452341835074662098862854253659517424102944143782227542062618753461967323248670518818102314867644365398479858710064378505304913156474682252127434446731829598376191720101660917838496743803893997974988444742804996282935932261618916611440060699328091742294790907703693838955062504012586367717218911041844410698844668074489127880355286643025442554777972011321770221212287796688307262230010936404565220737263844145928825403081310677458404923468863209458175131950641966179319657991660017694772412838194435799305207729775781841993218977896690951126750554560292684519377888553350859371924329922404017382079814113784302068225714063848750017742088006755734798357204039818113455074647571566787556743900439415251720362062906594170937822281579032530744770159446823223093158437518023795782909727217351053052881569907255367412191169726645618038621845352628350670552169824457631520078129058580941733750217324811825422509407899148985628047314705442355092647958440369836553252417184010481271815564023487978340983479595879776114085104414718289276479726971290546236848080102875063167846792337593856255558864449684754298200455681670435955038223887311916030331540521755476696577106355653115896810935556119173414730318834543421516708722718322656949318408731094597055913910604901996942850644527556356921243469319955706486822083388385146031729427035259818859836932924193727338256041812780161678450797949912800759510838542519624490425509284520520871841007266703773969523020444860488297598733646681766393986423188914795641927250582538669837382829960867729534218034359290173098125717123427829408159193765561326633559034643803513211557963876626329907755954248783648757726811688099792994889602095791166572890229456243081953204309424103671595804594262021990374162141591966337913092938191772786946357059607589770117851948513667048484603666889475742619383758574802340626461980620849159740750513157545331556383369647637494999709423830099778687884876004033037407645677825280886924185815607648959195356438509567434810027003764555711485970386699718728148864008531198736102507552487036446416885659624567323017188012738544230359864158414541569747255450197745230596776543454322002932805629774735828712768308821846411884325058084774418483285454668253437519548250874111464381867377751930173083940336024771886811343650917230291817140954566907949021430824725221994462043302606464457090603739648427139081256103628849466978045346159971116389498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -459689154542591209709354356333091390630851060782560513930513661243944785302199797002733968904626665271455725267423591223416621194335289607489883814149112668907624132138327250349383917403954733967040967601938039163534052521980569119067810043316674012365057854282478906541213780351047906277882071922789808297712847662940357097053171819724372827012664835116576858125646251102428537199512586427601472063536753171573594539711031436927141119051547408594179562118615545481122615635458266450759401085203322999316794501836639322456257952626979556601463846433998951147397950784704845579322345419854064672324758642573218943461041622150226694652192511743871287924606013733489584424574693589888312946078933559597251109058742596590561807392873805270391409695565844766121258841990602124165959622289402445493455914000828334105554177162798536627398648711182939270445632151277833150984429253617226497481315464640862834167760153963715701406413835708949189015118510398190201107591387033803107232301839747425748921471264984217172022953620698330916028533093408778985403672601861319459642752986351554570137218806266294429738172503718970865071273201309422144951545430935631625199413273069933110736374605620701143632224188089567597341179731064839838505535663073657230151346107986464848424478400899581551565163863339702256895302768288919210162790032610510884523472370777879639025233968344432269323815220459757071326817065414840647260426186883649764871779419463307690922721123803519705365891986435286378591196879038274851813413760805579453352414117248164534929416010114566806462953234510133251344788272519351407893522925251419981087111147896456364715172257352415770959280509852807600805156647465664196712488160260235395186543921501293409387347880257275361657130491591147558464550722387477873468238993044621718203954515915703659320811544590163915806095910121860904741016145232679317927407714054328304260990257739989669329754530264734323249015922232264089493301714823195462031296096771439203591810702667106552983256088162239780569923725338743592130222840454927877678389540346624365204884090044091828663480884233619438542861609926734039556712617280282650729520991252138834838587279387680770390735789614405968309072418904115277740897466174042325774530781064098690923559812014180479811934379669553774590558947154380565147175105256429816404872115913498101069275930145615079191017985080267406546267694119991404167290264871576815288781483826093602140621790598768576328686083433728277107985991103748056627295500606763099604788740701675326155975318784725593295510913260938629188549750742113456399871575396280201519350332660666443142445298414318635416381861792418651062019933655639212949504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] -993300831987458595088337240519027182627272038085724623983908192324491969935201905426571655722385010116452536803125556551447261395825282376701343405455364005162305189779348870038048663974683725897278745687168187572139045212620075192098111804222426191149793806231268843493746915769729889641978524607329599831665742032520432426495600333907770070862806987777852674961141464385955532389681060689351795115841783131116168728176438576874381223741426192194226611837906497301423840076291820185341850349063004358764581755081826706660198736006426761511762221609154358905488324318185953199479507753768407578128937007811494528861877472187058371344205692724550887113755314234202010563916676925975250629681693893637688471623485705096483848853675621265227666329751029946518762029640172635726203665711516887136648660909410385481161338247022160348894204348175018022220872010537779912000785769874571888184156913940527469129014272842215134574359122918734572593328728285648189903103038103911189411256719705284925026632568884063441089854771677233209315715621969950594694371657844727356432492089560120396003687739076707845836864509029137581595214486613036420518475326223635127675032643161515735444910424193646274376043611047980628825199397392197663063036255321081290617605310942496771116931072289383931045504017998652981518259771810157582143846089777076425315699251390502504930126118488508605729835876437429655936725254664816813947150870694551347183957906429905743062092238116141350513963679658930110863109703679792904828271236316677359408251821881751832879575483263221258026971302119042243997268932393301718307388462383561863588068432825423126034941948556904113971563345390139850904038316859478470110954707735454346737432441307350814964125447328627723762785587438733501349979952048716397406559934763978494454323049688270268700407395067203569862880644817876376785208347830779132181385535376079707430528117376321328706345093744140841764696284228592262071384383861191260820793620239162426186366219722098748456882602612044856388320245341244558688403023076589251326524468257376498170806392592661949903674886525600503669958913538029950925058590554181284735251094032258664452944978649787878088575452547973492349452911577786837877049058826868891378791518208268052884430688448495817344825077250681362551072780510028805078391872650175455302669257973813646536318062609510392220757712299343641345981510066180854600374317150042644552154010031228171432553109760748413268595709762465791195300050317933628067048044838941268699303596768563025544501533253441801210878687808639102240535362083669897994225558045116685787136473954542767046038159762871949383854000250324976696631275192965167841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] 10610455231681385768096924814886598336591593692868314377400559468992671790234639025318861124362502186137946557678507015301276942272002813847373805843539462463351936861347154566654494245785052527805660751028900700748774113662017614265062671919872525103951632508081260097199027978710897397992930382354822837268489330996221110952246974751841153735328068896248752447886740945288262433320806725136178271411729181301137194007635092599696126675167879943172995956021327277767338892656627169364559168269828394820162077548621403023168311685554483869259814784515980796891167925158574520759305916446082632978604935051594557260896952886410093879957469213322736840100772170395152078297413054993831309779081705613377994522591853273905705847167833120485186732528579282436528224178592334170413558126977941675294114326700137824367216736131815076301157896217579391941414453518517695686377049032293008196861512668622938888667550215853730321948011858381914901781898788199611235026151840865894368554626294519844120841757132510569590616446821098180257224378149352342327489628510436048378724343191964682691321703354691858086759115817143585279907650509816399764131026346297783802807340465337483390231492288277592366648059258510064026986235640512938207846728285126626263753471256549471274900122395637163762150509513344940704034685201280431009075306736915203009687962724018919694371767702943679445026893928023802983060140989766413742249439364652984256122077430817067289379627012976834426403954852724311776848435953788148159653182624701264577673086315310771041237700299385118410461444861296967206159510315236214181596603885900463534490618511817503146477114622689181928724455625967969753932225132696633521320839041986482627385454477481402282542561712375746584714513278966724951748119983920493549195272838913872508294424186517122838365960962717420357018927187271452868500156188821175810845693170399451144275739149600611820396540255139925094910656033255938445064882689089111169948436876482751752429730980925175702599934196959366856900113449838555798390008926440448770069162293232174797151783108580346581541393206889217631643817222312875829420915115514366314909580467338372482459677115454414061076315434608523306691499581423340924441930764796694717325831943398097487729517913881146260847761693943061968459062982018011732403814829335949107268699295547529668126333651667408766514660915691991394856107981573755321710765649634256397124713799316546199974718445293135353919368512172322180416722119255081279324927458192525307232637834606830640139829802835448963064096918572760698300851608385969665209902646198045262759934089677296263974611819834420275022193338869271378985320181573696415072256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] -32206738515180028390140971241904997889920323768310478555749790894595038521658304609111054230331561778796798183999890949067339336127308005530500589671113898657471659664514320855183546090873760693465975211445494312772559249692969845818037873731980155124995708741199482565721953580028900509985153978461479660988029534803610243290945789926565011664591405176150458188700494889252389272633856183245054662230317195562138649611254259906235684777312579609912233639279726895077826855339357844058819138742880070931236406734715290562061605386805484508280958593605210732480823858888723334789223220821747752588748635391534792578349100081474894022410459905158223918088824273215881078031556258876310452283562887867945354247629637805701833438123272374193785652403843171826124191696791732693394921364845889882264926701288767139481372835830496188906125362498554257683754439566182982511826866894377558590644710443540066755036629829073803201032292477491066902001310558335050818636092656739954877526625071690744173948821357192453087241288541866267447053284343278714388589222884140574584069189078917915069535003712671431261746510444464422991120415902165848335907790520349122566634830277757059839755856915726815411319886524142457621729805761775094156054013710152789573279965451052216879107027934938657771610317441196480419501946468319013469389266808403828922335897258259235230377676891446079402283817275853866354800725461906008041186390439175716601387856095126114485158074753062610197648245039533822052053422135263630026639601545028741233538883316582335822074707105539738692529464905814243350474345016207077476933386233446335690267290557778441355073266148901559999156598335678351028734038751457120510513455424806126092771469056122889664133165768031745222606260471352643712074175180472391312262393133802243492375690220994589230351745812921762728048608531396783780956223445741835327055472029689837184629430852435691525217883207131648246486861832143418748933052971278419832530843363655516058504744899568797524742691682183181755205712229026714769470100319434601115957682401644282038417128689701536706401825554796555145517243980232634865420086013703423602645658039499668371667182881933011681155216360787289008628243070205892937603438184648772471405220707315788917790414026524821062496731093391406417857718523912240510664487197875432036706066662352967043287802431190408888798206702596792774104549963393937303564387628650108609553849270609416939482061416855754750125903886105699243196360787622162110615567930370690928898624411625161737217049123665763581596904634823692707801829470080464351579806757384147782437344031379593677279227809633734633774733711892297582311959297094554304380928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] 12201756930621004861478312346986163470997211170074747266263383616915828770415061681260971717356303636616173930731304253517068575961417062285981021141776793617903810154839509861415814009959663318777734984612474916903928469221698704391914689385838126985780564482270422574421475630310655108289753421275603093623950406900634004369104217525223336418100976598540123098813996643379652005006118485176881833151116819762333033273265624538314167684024996325738635933124206838101145298358204608965498851446180412717747293368888667753398283797926951923260178470492905141352451146996708474635011280962841104438859967234786892361666758519861129520479966422221444328174589779334188130020165918443991017486190173633799181391989824728655314418947576088018846194586119188572384209526212178766739495336903132596658138685710993433597578801757534733679208734080730483415581054670875958968899549806717364700804088706117049521276968137366441566191269810329656681789685077217982821220836527572088415834048765926711945795872489917713508131774528374847336400777009630891658490483173393727495911047798981542516434747711924244276555657254859198444169685030172919131352254534951257225470819074654946393997181270434844854906986401756171247930623161832383685071252406268085955448947509791621388383437551372151306151757030633357944246234008882578107911402547058927323997832233830736272608512319768173271083200125691781731906343092768094287152155761754775036471150837564367791334945240144584271784233191813459399828456792445994952019622641298584370343994693070193466562939663921220359117229200584401664263937878395072133115941100247724242313224406220939112539017139713814702635205090708712031819332363368827208619109411200926856894995669992862349830762789912677305048926083499307388810898776822020435599694597264543414768311796088458540723148293196142917675297073076353230286667699781527830459428581248538217863038736918858260977354908275703282678724378477883621538882571629218740141206567382651551186230664565366367796401604439026683832361147044874839659107709923775861642006187145544153215592890991734064514299977559756353671689985374565164587037555374814769066984312655129830337627123783421111859734301529004928023395889713954978521224165312067326064215077935522600494154479143101285153375211901512021132061791920770655589502461418400962029858226322857320449213629214504382360157778544224269903615177166691169486173865287355815111358219510326706154596178755149944055511772835866799578301991867185714301698225078459287367905932955436820577790671914397745964540470851475520464662782750845644687400917042466817785469711716090083811327439870494739920210725447283133969418468145044991770624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 187751182901242667723675167369467704766265203623068315363443068528792629547269231051452671920587319040451827662131471015205682779940942278702782328872579369972755216214864646321464353731452564126599122704019670367534109602436535235936523462122526178202588792441119178173323808176468335623704942563504970411540320737897492983108535564934536615228475595409347017190013161011018553389326308365174684636741985690604751293292333901686144669824624032246661559700024515700041935849916375104592851415530559952746966565028788736330167520316694272163682063437108478031192781606756238952386860394969942466113139589302639901725066677753836289210223752318754254738853201510818166075372207977979623193180024790130789682209670638574310413849104719535529129396440984943646679922916111151533309331689670546118440060556984777382937190235469470331620693463979683469467686052076445980055470039866767191718234686234224637388490685169591896486062577660214762833018708546788365763895546173833791645553360097827702472749964231076756949551990773998197204824170949017860643114965946319506459166743398161395109140869060035620467072032359157693770265669205401960044886475888273043913325552140367188130346194571836611362611605336190816715098478831365766666501702849607296546973382686503446737692623699489727775696856501021710004861659202799535537916713768587162303158498629729715183349440569878489588982570526837616266316070700862552216251399398651282698389946705059015869016470373068870490580389741369840931949324613724645456913453901003035609770825776210531279020857109186796473063562678262433221077861271320930740414357258223309082825629894461412202477194627385095795768872416302786664444608282716601951404734591720892428391040524885059107853728153407594845590728575534308013366263079233837544934371947580618367314697177001488140317148806334552407495910476276385644720349921326416874274457099824556802753157718315816991125191634543682458034995509052732796467704572203112760119572135333053343574137557716345610113963371490480158601437302921234974717880697288233569357992281794445939223511869243191104971103918335757307416148794539700050858356851213387884522086836314680847217102352378012559044792383316973573209123698232748857508341149286467250135374707127050838959533015517546831553418697592956319579244271289408767666492283428715738445815310797714160791518226740677540508794364000324142926118247316320961989308079139379719578775680844397153858635184633146621249858525113827669137873910048609648472421288897874505213094753926934346409262290203761041030032258776532631032132782171605411092594511306139428761650809662058097856352344996162678878161291156642452666344473082842916585472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -495905601604254896717903770642255036079070165165067647576785453213407198174061873124933521321114676614569241296617644661935886889527411439891373052108114587533995567546953226632420393406063082835631485773953199186107788921011208746057837737643356844316299457654927633301098460556151111228631756751799007166747934409838955404512663208538383255591776586880464755187951711026669315487817311417671646682959234503595316889431742777328225141375636273720981581780079115111882414110202660618822645820915642896024578153573066953913923921914029016002922358313903672405536244915191062875625561672451707337710222027351891306578741586669724593828463707397698993403540285104239360655986646864640727044587166407580445548165528017585858419460936680501103410469570961002505173488014669779428556054883819864200039490530522642842431361413233109705647885480224273406294213239640898224563878057787006057520679826573612247234876491569694004027365066316977922843375451796563515916830718399631867747758173614741882675225754247589764942549373586494141953746079660340720867608721203119508950873431742320286849013408896365415839287036460887855737960362591061370971941365829288853617297407350571023960159304775513994211605831018023397080884673288927605884613878138700080983098017552090842177835395869689721177033487252412908732443152830503494385749604038733144913743642694008768065354441499764067553785209382804757035047689426580860577522806114773308614360952370098221483886111830657850320190954338150498840257668094437238198760113215051525366202538810762566224180062712638020864982342967142078804815405132752231060227296222597023949948804695528628940815391889986234518772092148846460916262048073707662075186633888640953566328740555295457589812460211534792499810288471207936705630871536953043221457823401053459193166703667380328434434748902950299128854960355367305556615119501306192525989686053607129510070490415921324690207873483138592639046187561711359693851911115677729883682304658515725222697173614349983685682169893699000413124828192076916764807587471320015258279453144605059688835276040664193706415665981104515011370228152101826180048917323607700274947883182101788810905586401210684570740336405867968305471572850386514248869507137564194702874870699048520174368637898895045378246887548066712561539455743509635481689160749285464435685424302915825153683631585850870902647131569800349851335820160375993656279688840242954118692715027275427824996922495638989567852086854212124664473268114164782437716436651359039119464631039494081029402678566646497620729150294070751362384348819015702587430982240025792696797717160891466370854694213194199988565732561776997120849071591045921192804352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 279553557422058216691583084131220922287498583190702064858704190274444159595901992785196027189542925247424428842830977664848353014998625033638852952972496536509818459393696608871314501836587011760003257679498291639130522833870908804734872236936979387375499981465265024449060841466986548775141094933230916123801155885652604902212230853460958206230096511472583148175823847990711233291286994269058507919262639784961765385471514319636476146324989172837689069081584556705594470385084055975063414194877176148784794312008372018314894918847647185492622378708562617931334774358019219032729382505178105932800872474919639407231226997628575974823543765901491000608542905158094522300920625496566985347896525252934863054408403339137663706645412181523891012367919923155356293052704600617624493084744907956120539378602176464880159781506855418631277385995233393292029754994859698396377018499232032702215382459705884302090709552461393010367711128061034552263220915831453766267450470999895523037755154875666888865215980261126715362615996543503653188909946420210657808414118284013102394913017469538787686412454710670925719743820002272168706728124844554968674271420231575353632733988761872876061676513443456599092472448324216309959950618253237629374722275970434158197271917205875454776069237449590663669856598118307020611243282120483639207091168099450315567929915489555403713068218276767136228650986134749787099906913064141366286721810427250670667391682028056170847313901034924567834209707787333287070386239272952964592536294102213620145013076128882520696033035358134379563161702974885519130408521191289699046826400682957692933381257386015476210731826255978679400693777216352266799494290975744347834987202012090056015183668343707864137969261316207295779319508707583709545683553177050304433451992503563519427267358451257846491059230447299437800715701091775000707551382542460469882521672712470830498973879576374488804348972643876343622256159028155197186497207051341419510349164902238321070278827942822699883817132888078520672201837432509869520154791322815938303667063802045432197358557950380307019819408238349197338659610253911297487811532469880284124671814602685203015244759827093542959792990816680679135644988536532612235018251526224511399491372969398134569464933251118282127484004079231391075715733596027251049023279382858518257089341453849332711473530815645791570220592052993668028081712300909220227062891041012106702679154131565809807174802505898063545665503995739448402207870760810168361110942816697234455253102273477092817397033988126200027559351614045523032895369672340079229594148330865300285833271092471733725575500520072853029368174684656262591331034913217545007792128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] 882220494843610543671382503336430844688051274085769587379920133557223333988477657939963191619130654852220593738274734033131781425476126941942493765064225333055354533461602957964585519194116954945047175624272445080099075322780154174153581334765310205126274235989304158728510710398242703954276419893117449099732012571220012545693145408978013912120764782335814669209996251991256821625275884113451190302610696218478297471606027260896308298772139150200652944385288765792192607048062361737353008372308742643260294533360102081261514361404542907303723990268122294656921238956309527598139054577430304391651914496815421636961416448579379070187995215621786163692099918170709657381376685132762027267488217326552260512242613976337851565667768512689790502468071711297519927785357014433005161056387451020644246725852925752255617734566927658263653989029482204143595738560512369608063618767217028611777466081878927101400451912208987701449083426258901042615393733877968244004866343655598553637691651010781516426457804231608250618103379315790710170256781010702326830308248681523386693278911873187768287291963637162384776155065472196442166535382433577846250703502019392893239969799849068970267645732705033024678671278499504462174442177186963099634028113532655634855833307309704337445615736934960935650029349951587056575395009513875221740635285109283808487817499054774093944538790707948803455056928957067007103763899547712510089893672112663026444251980143270203519592867292614238858212899810735621544957603930266481848816037123127461416241862759377981645071992697245034624388012341551184780580785576600062548407566951206450441986713755596315417641974872846057317513162103404548246180927451581352426738350264012641049572796686096068942154263647434540472083314383267872958035959546945530589390308967561093640041071127140413138179070869082293203955211496860718561296372429079570560935996252122843211419232190800972864529029809471318441079043514753909062742931631419058502375964948673174007926508425779246278710108580356454016842621920262131360715420538459638751435645241772216091470671309775079102856884715322801425313322455389584598550756480324177903029189959741086716639404570612020292236567899603767090568367309207764236373846407606127572614532791147977113540060130709523401841446423703279024526507839023163418336265705890622108897093696042257687989403264057519828599958052764421926357341954292978750026139707429433473789335770107897205415969846027448393023635552090748379274628137218961004081701466488518642289595683456682972553099131496614082841053735988968998588785577980786675022455061434961258367998898699177124215981585684385664371384243258187167797903092899603445448704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] -1817987341750460783532085415892072130703022334062419250167133184194428532460929577379226151769909966799596736375241906724989983626051753299514802197646763841633680819142180325399702719377657229297576863036934475328161613126566448459251832047821006170149120770867850161546225511438739933302642730357331509462556207703728193298455286789680436206606161680087918261575328352041794196575590179843971278894312518274562877851549546479939947134263633373539009065140159521954536727962713920350016012829295841122689183032520183605270859253325786101087064824827888906297810505164937617305495467420374907962651444963472499076489524471970870823425417500114491535386504581139593047470738960358235415969486037192685266386573238881366176482819776915544799267248222074405252631210473852666423302464572274554634063601990825449155898435645443213491650030438150535720673855630533612628890224861984435458264636971650688857829012855300713454751387376964733753678307025272826805401259551810817086392812368485004688732840720736341425985704050503646728710739328236707389189271715932048981842106266250907111356966727906312661438581682647193921940055144930788448858684634288643111050849236841235311006317744362559903916547710655972023900299646493676151993606180318878414247825934192209669346253412409533744247574137673497383847786290639549601211575770047394456053076978976520618885847501593422918204534262052206802893401750121238419495466963549403201680501243448456007989534037281344839285503277869763610075133991462857770029171894281992196379539508981194343387321434044515998211796219491006837235774515047186134250587587987335262764690105473648253919989126389373904585829762058963692765031334523821906430157341347152286780520425824599047941188443570753321286114161899686335021587649916664550936253647401571271317181636063693114050438749666029613856157765016209280027524879743506780510234287208772119664837300577352340055387041177297192579860990433291718092381017516531188325095745024012831900349869323640817816262540840385492263842798485729659094342204407457602480473723274247529383073257806782808252931145704602403533064810498022593330429254411030466220392997855680921626536583056018356061739630750259538601427497900846594914590369010016011076647587218451445527845457218157314906748076952934747477993183239443989775233582104591215811531140384110692712379052371167643776910399440694016302006821598337010195242966409306873768604929057969611777382830606351156357936590978477914166541748574298608137252339986609489628506898730072147035452369786141577563850935679903566365390071382092283012313295055774257781825434197619636416971799806456025713784720521953248532292158827836835194994688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] 679616785962193365522126359609902065557349026031001245968933114706553433027634033295712553307987569086791398569421810166977123037333278504846849470284914930725028005518094701798400521506497503597542907278747956692534435301932282973166369358356458970082144838450360382302777792882498083671145776481687646630492434998399332729313144301740405967809136066793512580962554558970585763092234263524621577820087594306158593195474340808437544517947456944955073933515260146300937757040416712346533702276432201254124617276603927121238778150289520897386811990058424045781333920492842566507520702288803046944491597708093495620512284916942981822516649911089630843341753101711755590515462794219904128888248198568402545167206468071258634615791865825849695608680400096718512157482605249829450627227849450902088101504935471718151156270904518356535742319023369286678310526523518477274514894010482293721621804390303992016616999653349035617259250075445008521511120195565790248943353245126933683883841982302420156950691971218226164698357363233676177193537329902706448839790649421856903783666937810628990731979872612780929094965452151526866170468031430383320135893920708732409364816795918555122323432884179731924512262394446103065964711676986496712915589097487754235768403421379941471975634652825704080764817765307423065057799904450630434267838433000149955683491196204610087509158734094606660634553926202555161352518750227405819020226859292178276971318392478371311416979066288524630375334066989026864580932750558089085844224995748581820935568328805207668620684084176579707499080562863690064252839532431697655126867350732433925168981985433585093417344542391691457979408071648859043251565149585462372204909576168895789256749864102096109836109826012237241539302371590565399959846115592650233020572909479843047726405406303699909684426401513660746228135281749491963565326754298711790888056020967162528526994623381446472501932034199999880375288045996406478276854181639160669577228333305225035626100319922165640480946440797186061727566558962908778656539739501614771743578991917542663927888418145172755997941349499005008337287650225665072982523203654391292207198074283563203953324617607294042038138338469335734715332807449537313105931514724070693641296124051494555161640572281333382075676886994065960978417531949169705889574092780830373003674689126215109131867843710577449838077961181073206292801195344564916612439788211344060372826561409620161416285476317711442150694515361679371813919048462665104676240869856978888533925771108347631173251046535141677744237812861351868117143966427731676006869802811042254966479963084174786316701909695206774101654672652306131975820941362041868234260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 2236034431541747974492534342251422285637277355649351519830318319442296005328655373776339093586940753439055487306198943960137151685571414646443718848332841558513533180724670190813138323656901302300200475443868238776420057871785102348304396241667229507045306445799345643353937333298528902455155908735326230173083169152101300126634919913611565105996291390266902725059976974655138202601880109646390603383262844939480115679269052898653447324118455491604467539532874101729043054881296710801109158747260522989514936827909575807427012158089486879239677711320096321888683801173337670266968515210641129620077161803462857210599057417659149047466193300671452703802317386417598210909166828121059494187600350217608088761962874934708813822537741101616931014115185993567026271148106190903164212164235421811128965887910359578141730845868399688651356303961020478331088450711115848063079695810040182199243813044696197227683428830461857016480444911264081286170374056492306115284327539903587480797964380979124636848870269515962921123480457119161295782323018750469253724968127689183124323539934702707690195493944530641536875153837727617985561374420027576667488211918064442397291898538957662537319323149044839730249903550721235010352381218988086663732335839905432383475448400969776804283908260895538036211368301637379741052046618293349415425221006526533158528087166177870264125537118144941735251857823784471580151614378412401391308846353708451302130185948889744922251689658754685421106499087328610461993148010208289899711857876678858157508766256560354616833129543366819507607550666573072314098902940180653686468984043964023984470922203452234271824488601162873680437332380356044461237490577112797200301971097471650904133777590470364263377841911234116035049718348160743469472796715263407684963861041754655535543054752403063197120637751507309753669067532442328510290952146240829804817153531085918658267768889433471174240720707017490611657562359780117676844704334943743274097030917428467129787630660100452049984335292464532858695167271469083140356795455208032138088449675188477798435550686445990948966065111561989026420387447766519660316122978238972226065383601619436006910970050639304561834154540727610723313981515289824853715483105724439125696782563470282575599542026335123415495930076389194179268512142980952987439320889059304835248581518893908830198088357297469488161566390367790955544855544327821713162186924465468527518014368685635615139073736273933999077570970437538478692938897767858679081799038142339765224930601571308535075056712818757765356634539495388546412476848870834425008304866674780820966345485878809700256290659994781011696754693973454676816190570002629055792283648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -4450672643577193949155503455251588827478248203324414468456287433363425791536599796592055348762488937747897660441683050879182381994089352476020086584735550320844726241618052617598575799838209977794548807508900074251402032486579666557951639570323452185859628013789036757161937140675453592246027223866753883816986401951330132185621595620917941869835654947221761354847471370814245607192330242910577354213634973669218495980601818270338377302461636204727537316421949551167153764902772521183268582919305828996178407863378979916011021813308789853905019662022743112245860853844383383160016037037297252363807023735476631525914414021722822580349662507122579482186946712763700741982002039514675483454315937348941825798087584579090580274353047714957838586993349998430031631272675490018303261413368624396702575011697738917600432088234482808713246691407284533026681223870611867387074193345071936006477648500750399927971560717919215190079047280776853349096303714256556939978392219739782933222400502038804255946722369417044896557513730110007402674766455360766797228281019230008629822365365952641695476650394796401633607338867697860794403982016320296144035534546503380458804285618310960997702186535969556210922310001872593038680747827017907671857353831999614695365555521637763184663741189449543266274749301106278042931790797004023423728811963725620608655577911075955431044028436328849761934277974978431361172977566775126592308143567304217042478707951407161353884175426662595240516143100034357263726705286209070985428546261979638607416501514090413742319109905458459465944644777528095833653353503620950927341019721645362034017875638046950342648831945495111330795150125380807337733005230570064643530646171515713395877949678176931122880732192015089479146879976779752934054799449247344366435219753652051617695041556310957871382309127996867793691611113380282332101172604447875738669709597797906080636721325427919944142429399284182014986931264131028394262065287934507749923808650408285392985765916532600022183167357071980702540533941664289874421460889280066278625766248968945995172283507561794891378526980702670401772327978612051023269876781039911063834538496672466986735888273485853061609295662904032546851726660424004336694222539729183223803203106611710701420068481221991413574247003013071285910102158922220754632238066343738170694026110210375709698196066307486715516003752651032625617908382323301179879883833688272707866286467711866232737688810982217797168524926246766089032162965897789571771579127359736911125203932618360577010686918773481344241323268411025877858116314459825301972278497805555683157260643977373687870569378067027441368205008554463241113974133072009545354575872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] 4509544819510419060320743754977041586572659661884341671345785663940684685243014771881799605972178341818862876260113830044436303593418706322281286051855299468897900516767533348103938906039372042642208344351820387128961698308165532839259415869552678005725563695539930044446332648900898924296758655640788041941803345566063854559719422778380774074786397581190827961400449343942605455937344806259747045173971758917931468318151531333259032680160292519935096811583797611105973692902869511618495576053445335368650981979565551996131938228995515735851719005157615301443596221890655009608611886279444224856220588472520854438573946725334173015839704676202537562293222900800773108459718025134949185194459885103933564466820768669658490745536655721280744969301911552036849448066728445238240987763893637899468087981569752442693865850101796299294587062240066360395367180195652969772830102593262903458551259846209591452482857372416319129918199970355695893911422956256717699584536595337362963130816669063462168203211064250817019950856095914027947567062830743221284625177222796507533996181590457396780952660560564880914198437050004021710750375373571680826661811221177703609645181482218972445642437559232590485531318241119918407043233162487463878355296426871216544254351923663847620328994000656916367439779191371933331531698661903289227104735655083382187113046634554785085046481743070295197832215825121483823915356864078816904357410291677312036548967613990150813654554252764384919054024572631948317824902531915603095723867422279446971017433891206658151051317642738422557186300173581185098647973876434637667460092855239446864703696155550016754372640758898136039928909879177506623559716802526806670874086382134461623134574144147491701059756855612243674546186484947075119359534888000934174564861998210595741486151507859468814311271493740414217944943855660365405926546992326423979166964004755191409496637225733224523174785655210656067312837410850444963974282710174056318416722090589719133597852410385899283324348615546390309415167751436220029781627679270164966001643600380446860878737259161301502218708932571724642604515638292511233692272918779930257612324684044134553427081487710514784946186823802941641022759980567680462444181661457169927995776931449174018042569761652247174320240753893464570033961499110032441547342185005018571274986369071772037614362614353951276477478062198346481295932298274844983228377549764857057988169138720628902505968221039395017636856252118834851987839789428947196849004574429888488891848281664128313616695006455208184120670123268052543897689353396337974202480031822311073850392860452930833321983390228625876531222744686100389899251898089684928506626048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] -3349478191598231945585131039232326558471753152932633744720389588927587781793837225963680583200515714990895371478521496397333823497980564838857544956002713615830984354171865396549134395203700337185873401977129262248294850616183484148008997400543879022712298966027510716557533807130886579303902397769203450070182342164820763175157030315998573269428946110784028915890796589269333336161903746090340643764120913993159321761510711178287685653750503196465470523618134902202891430806507924407839694998680597110824033701122350006012543804460583429527112302189133499432398952123452264080353556878888234794979564999778461541266871755639141183856220482125560109216161118171681777702423138761432496654275933636277853179783955724169871995297225934309990645040680897894648380409019911827167226200834503009163499156492889588555415823654118137307132623045692963021257084566502929951764433250966186822722715452350070256900610044771330870047137619531271110394145481571937599228109559513183923426088184655577845433557244176639148444358083589476261675594735038539983541294901857907529080293608398591268927451521647396406436256148714306704469655412106446328066024051610111005156080714861161809625846459223889705223782188432087413125677123049240248283016651999082807721403459586983864292134639364181086400876745745859577349719439171005414229197995657688822168704717800392102126790071888957470985263432334363294609700455192794795490724607835111908317239028929611194685079430293721176441952445684759086828761644978837311527332137350647621046864143247218704989177845595347025050218280317650260738846304857982054992246541225156742507910217905220885817067566633890094549751569133619621927812776043671826781896783109286024592420780953768307693985215216376262857109533039574567315611013286450342122597994097954126668990256031326733952332425893689370189633425379950795594135261016302822357304790133207974726930261084066273954459216618119266922143171450168838121560673601029426212698011236580187815040010407513301509440846855452120582872459981005405247337128422980893933739304061496351622713642074059212656395390677559706280400484059824638569328181637388214937481308167243873655530848355808287616245010506094527732706202289255965453762082827672215630561404502920727329003201121966246290468818719420710720649241097991019926429084393159841692173052685663581106155938294182925954227011944262088300303748043017352369498723399720235697041654540377597674882195766410490214208359392246039963449473436757468219075936295316680016237757674854767083538962359951661771281356021779673911590023272941609732297164936394025607621647629889286308084703897153110972305602633325545220953382036781090390147072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] 2359450834422761402819063941823665424801454099420612695784700227177496240198989685138828359003621025800885902863712274953014219526966445484721357788922800346838422396276006683946625803958256371519865416846880078189424774531767057838509573304597026244918901566184830322056529795366841555486518659560276406191398207942935423633574287049727184322112907153399264783672253246957575433294347594816889534826731375593244500090087536234156183801232198888206745960970202157463703307968290338318126529073251714536223090905246352867132156648882274630040139044327445652514435542675179812119877049661769943468960714053367815804994815249082318056345427393632511108805748053534654736143447793455442251151865612851113361760413276942024146803311261904665940605744984775844264865925221817999252830311857222327381217421589707154398469812961061709366693039870599227517287470637766676313832351206968255459511101779727137606747017882605463225665823649460180396254070031770367991288749278910865773496635746424085316406590919423023299500177900507929738216887806617142049960932168576212705312087374622150070266273723208640937705643609509748995934074983882889393760569874915348050678597108517468944515606981054706093604978655035810593772305889538949724897980477592858323592624691850655823432788976997020679021480393181779167290387695780525700195968942705901074630695574002392020941846518820067356629848854379968725932527720451272072661948188337763598576046214530970328747309342264773420573096738328436231364681281469433067668973365899631670312351151254918029785572504859805377929998252411352833063940459533179881593022092240848511755148090371870838986423061640164590474011817931483848230181054687955375405575635352821650862986949162274504555757717856086650603477010895829597235545883090793628593332419639405331938657413443135615658386880894929734181653740912146228566903280253613332269204390843818556367667910971705193506577523120481302755279117538195594666287616923976908431647615175982876838824457088937785042568284365941038938213962961440757894734948918186265246529035573669260363172677981474761805851528653733815280714236822441480569633300955773418160728414886638454271646869542430994503227703937585222400648676545240650321487868316060827244293990413595521273904498758531527480135063646204850170725635340966261603475264276861578004821133432649261190289516731286092082974095359427917100879039747041175001753751874257331831546372158140227643696018296869647306563136325953213313123362150791872729431508599865744269117992585036407606109259452323217516613002588890680160484416922627643768751997769175077666196752072272814651790395877457294103757564887665917747512450460721762183151616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] -1809196772894563430456566411754629568964907706418445983310949964416485505379619888357272659754991626387479573186617818642442376796168721473658137903914162401826785963884321055859841556852429128789509021461255896309162173565242069720668728796984149227491519781284067407760418622873100265071067327903837987359239586067982894206836479280579613270753999513268664059137730555160276219218247092555039996166863153961043677382661343293540416975557341351347986232536917755848412421494089515759374429352497305227719013315528497792468142098540509288599729793621934421734659321675406727886754115921251562364417737713457316322620478235233291927166996522613592760913148741015872444396118996922604400495643718578901459276339663775252740002593179449769534244784074525184133565015146531752336697999834874565392571668526580590532018109014194563811319707628280259203841709785885518616657190906668400748803608835683356529215697709022965243494684671252735108493061774201885766176642785415812635857382283534386134188528147169994013510419503250494809629696820618478573381283428947051395363928520436544820807742542190801983910023876984926933335670211379594075015177675139612543245738430265773588789320757496519789012103837253579744831554601646389566889995483784229326738717819618894367865695248351446709266604983163609292136286225900927261555066099590631223582651705189349306328132695431111165749646143661203698018758523004532991779223412706653168643646729916298793445879814854866359900170757159741189838285364172300985804028563698517360901505061051754457216238738720696859584210837364255059118426059169632469804855689143764314125056156701838295432923829630345211186461567489223603980348919831444452803865831841971023175771303334377923573835391420552410500923407863142891531400287529732363056028167568326734853980902897254708074715337636344754932743466390857020487370633766535083197450992250570114760550477904122764463273092677612002003026266498590471526933452696073433320249036881221996140456589931958378886314559312566238493915566624458150866285545013947918474008668978434637907530323714250611559371379158118523592938335131027258745158871945067204337418099987830880566539933477865157281249752133607599647496924512165567871889347558954117379842172103062825129814210973882816292072495385356139821452390795595061044933281442415555862249933180956708542605620717949881986165398570182789685347380772245115544659442259350067878892225062373148581223162670966099740621810179079699549593571487175204570333206944126524126649764487534044486303356177538827418031662403428422809999367075057755284422662702338235177802928022353288295110667046773043698145164353238786299884670718760295782678528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] 1355513246301319046728793489510744615257412162866602584041347572126310552658839586745463629511345372294975190283558818615778147884197954167308030683661976279046425973844892444010803621178400923381578240366992195938494383372781603380691558995064241286033782614402916823137488462825435380499825764127707161461174288499168403094028182044670903536265724092698304680555520168635552042856642089909078071861158106973339518890638690298769543817119501913272496581050507487618706281066527148955199561462597779875422632244992758465391783128831880075885903224735868980793682664157615817889340449858631264826427263726573617244031932937924614781002131720886707861370366383640175448243242657666903712470932198523481882701125186807207272789362701037221512271941908822367767257099734087731683920759651205499657412241393167432720934041782328728736471877155555575673150602515484574899582942035621047622435437081924393436999039290325019973561043698287363682625198855274038611288059061348980444920310641712515264865459835491227207015790170632347044486915005084148311700090561684415388475578205401689209478708432301626443764476604120367186120385707717712150144353748832220481329134790615901344894091345668374214378152393967018313161943599739953072289885682495770645579052712999018622293403035626634663433935645456942244871781663194574441645806355516749520543585033268178307569505317053139870235016572647010359308589979237157473167929666596540725596279653089198935739905924547693938075724765418233159211583608951289594195587484911005618325304696380990678531216645532131918941868399152822732494338989419994566218038024751581879098938132613702132670736181410232925901508639840899658040366436257979096363080242664203717336862802934814166836784796193675324056262211188335235018342250630116117641891250175553609912604792915250537058745545687552179687112941376971995363413117119101577033258042988508939905574248478028546213439054374948393940700042858633924537832084686865100959081212384493350435397554862857647029687815032314830218177245692174946805980553206097556678420475561564575213998522768657335764949704636703446017501553070805786428048010613465674171402238145792910822641441003194694532567838034452125807112253569579099165882604050704869941997140177750517000136285352562855516743177502240365131468958221920241171593134742016183040910616203658319741461917133034112524305729345790624045901426608408521949050255717559522535990135491180914088590288862682338593781795121592743307619000057004717925165039103787736976036302549625323034622537732726893235875909431821658526087101147274283758420446701993706319942849977924607773419795218726359820035530844278192762012643518890887830568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] -877208900574883796362136868287159139404028447033133277130296387251331828638144785163718409828351710672350088937414319424841330839488539760539552027616663812073313172077382967387731592363799537917635333385879095056779506962672078704846793929090386623125865061748624470241789102616427699250824680742692850392035169072190261522522191372079902844642652480061661385092024933689727070577654982326731663254221696541618923886321261996644501152097080167033682006826386108703171941906816669244127008396048225125996114710425868461832965318858987692756297847252230862183550649067906509626889608508332279739218825528366713790000758032013724425292631777392295221285463651824489576141578752299642679651130943997336268445886080147139396838929305579361141731425304311137095875030521401312601515855850703215580157102595384333686307190970237194077291635806983279767962624505190417747110970116837526268452476165807198653138550710374248589320671338250388783626541168141745377811868398511255484907158927742180882094622373165666907848308183386685210240754609340351466282109963022709155319734125441211038153415540913256336234651680942783895346464653265185388193409569960986925078678207481987382700610420294977995102840063626936767089921631622984472053020028865875153790695309535056929573342543602955310610505199214042790833813337492797516319137768052986825751674865453664912949582818466691465583114580534799834274507692246134731488164687686292148590962459263440585965381372724640636000079592981866130455026640750292024345168579045018592068369629267619762583398775241694804765792917929595030779576111582055311520061619777313532572939761332411678280383966848885034502949620934875869443856208696108297088820463657515440924073678753450056427972764265065122213654735855946544089150918636449707677968479588000072232645503518756537342899654054973214844579240360501499579516370437717529720554288048276716439153021661471158372437700860091974785526169402345618154663360773028965588244808533821158616499067980535061168697068440608171900540084502487812573283843884949813544878266444296617200965874546556230732405992379432426734840081404113103004223871342321343745924221909477501615413684770593207630022642184031858961299781985954303294539275142067897536047388805718109645038093151898419308720909118250937270771965880958046673544935150960561776769296672864056494238425383576840869843335559109355722651527165264401222117545027679341041805717126758016799514269667178808350339714427731811155440415097925877735213737539121982249205428763972247099370321848756712971862629201282153209983487400551450803483411599547527554898717494413124278160545623717125689082109727125542268618296669716157600628736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] 486458726399505516319381141959980979529267555785276277610265507109496094152717705250645085294546198389994121386676964408312888761741878263491108050141723299016818820427070974344689477652935808096201739737046344663693394449960907402831869455243638682443198282323827164825408420929534373919719295821410482658580798927146897176443446239219357511761064337833687371515193564031078915795969529801828092871784775218757558705970361106881643037100778870375003399213534757011581922428051671913103279010929257404593955018806136316024866033102411590807139277115214626140687743535565417878172035288275164786909324346722838354784826393631571283531767925039438908002196191720144151791666288212114050432528440837005113927750259452204268425019544584572257945537684456208012994626004536251680506865519547972791920073548977692595110488242461791094993089593509553769539732574043256903754975292327291630260590580212674830507152356030195399817132967926227220508996277774544545056784488296377604120442691571231771140216258667573657521612936013286927074404789050180692179324115059234041154169151400795978916350817605730442127486083829506093239303424320779672575695454080001748915962931688562711838950979418596811906878664812895515084568173542100253909229402840999976930845980345821376390962244603980923102406599191391599148105282883247919356881271442741782231750555911711881904091649647845975916127839183014048810861439539248003031569500654213111292870308524236440020330421679671422897422494920841819089317501464763052920710339824314363873573582369000819315364218740625962381026107625956561923080944267358835581561011724934585917005843061944673402211977463793113547607203829522262534250699806986620472497078887124571928700515403817293413414006870670491502543074454921755983452740626091128283462147570428137150649679412719337168220679291699373447784980749134491777064852612123969534133842244548780575445182720148010156244946956462023585474911509157839374101623853869815546511952537008260371316002559499739403285934267329196584492254469070921622960013264197928893682658540899119877838164558930756735179988959810609921650155937838870153623854291310794196764664840886184472507162006417844265678739422236905913296114569005487498199835827096402692729228179276444978723172374940615700685475535405327193728280566231947295865953764253542950005395698750921484650025932963361120872464855244568809692018658570932593202300857583379114851047733995078366528190171174984354361823317583416676069775094917406511251280252570452618670033543878699497972162534373838378095532218725302094592584020590012613289167077435108614094950365798769368897004356222597233637980240622733021867033934705333672869888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] -249254467571560808421750338429831866535444983842432711856370922382292713864224672976369333641224839843688986059712907235982511239763200941348452613092655686520948651211028635723137417297207590473126543503058086501467047506633234732095141941256399320273611770338419810894721896968878267681245874264529685059409308443140389092726877247536046451841693361666105805897313160388994122658951209699714424987741671855313866215538273215369500317933055763127435951883400296125442182967259996991511805134246904664860942546842493098667695791794238276133943387043818112113683259970910346298769844355191784085013533979324556096773110870193631175582237156243369965334159438740530026772876067415644003298810240965964525524940736594804858379118685806311128283227446992212568824739824322244848113082181104124047679454610419136526631597853867807751552747133146957170751451198112351637928771603528416076669484303125304152961863686626542523855579906802861656866665909039070887192310309389193430849482184265765496797915289581596394815421816586637644065162327601057366472885690683745479686188890653776642787850881467216560416634282339967978026934427455702578924754638203555805169471178107609467425039899795683253438657441802481089292137747095383477153671604965850077104366281157185688343232503958591026948472170998566925981905350108021757920259029776082076710314971053189982277432198414338598696632700673935097969979089371370749326284141153238247403089670180866666796939854488438370950418269251866786369839588859498613244912436543728477194765607820949231545565227848769890383276703946852013346106035001913905820466385774309117703531313501241859407111982837809004206916711652541652346852856949199740066959345524483043924476141765575259398899909655643778574244220717727581690926444971786637607458421966247178382351433354613686544423851223171330483511094759917902500468036479127158604394505127366609326311654328953556519551265151666899710055629438987631281756710767076539235685992354080169272395873955011363512600591302148679331934772694417329007269970417046888727861918112199087651446133985096826908744677018683279613937185127987818308233352982228849777501915586881880546057545329899702103736494554103567437396044840327741224968277982051089809911877804382568349022717642962075045569786826057225989234174617630088843156072377103543885177974981471468045000019292655456757657004121847234224540249420388442418621887306726896802004297770202674348251329447917107821954668682656781596202014905154758772360672144053224636651434159551191219427909710063835054733639686455911453759082992348400011445024935501299819024299474284279762691913088918411904753668191727280290352351969147874860597248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] 130155885467416907812864918923451907838736952632337260688530413978506827732010232839436842182985224264633803244555941565999083033563284068022252008418244408107203587734611396641779883464569473947513192819838912590419006500431588921327101194922137813439817577094236232452163829692481486814597599235723574120176348840758150177489600389705609887629367775007638861280234961746250283444289345266290527490512372535584102279725049820067444237943264702518718526182155139530287808918286695613038690922113436933917583276463024969312576479069045007951949991746958210174646596017247025823216662154383029243458162924956836018616695726838706958468330309630304305271560248510875931479961847594705688993374310394836706598827758547764520749288874803566797016180296891955067537369897508035028642659484476984321583972010628689598781840296601403344617203722922881384011846223868466968319412330168073356431813099165796133233805232180745623308796457848121207442982338738944894257463164920901810743070842098166318767953537013474168544907673555683526951780648054053549004612275370596832001713032424583804738185954392843067452708867683003818094369016217339951500973808922403917935354650836064154958778784046362534683148253607071277535558512193532592613282964811952821355519309020161889486408524270463103544351249578617213643809885931290853554083400267267915714992230844111138834125871419665325796479722834117039099588896276298934951235707150229551238137684293592900521373940457929568260970953560685202109494555730827253138483195206042482123872113511865439311855241863612459586288466490148469252606920872703701029999763133234288074809301975803387964446456306822567208161179629724188921904306967281293702951361553944311412982810521989492188188267425937342598178525220106604435865928454326724164603592400581282092680356044429097622535929421916060990310674864300376850773185489273965953828805620914539453485303283692532396933049088959424150863160467637765537046713332877499301897868310239299938976782395576263553614986603380863695955234343512711225258981517937279539061956562205797224172015242299193747762473202024051778797992820727868370096908699941860598814091841082910091464771404407400085823804995911672247303822512003954181924653255620105893510376987345832647969724056941360317705633408310018575050408064785357323613528059894635624343282052632544066825295153007673888320761097219945916271514360927804736730955681664388834864849114714900762360206193246094543163746209841638258514405869156826258688221516086392213121163051912407361903134362155157635576259096611254798019757444719201488576594165327594935962235084193779482790465928842325664829219707961383759169806169842589057941504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] -72267149243619821921004568800326492644306559118953794435823011348085488224052211462930570588013608375362233968837488560845645146826646911677369826189063299976432995741127302637516240321585706716709125377530638817842314089835111841772756663814037026626336028618827287858412974767195737842320427312288136675396391953882190689127761073068957790268462660842871264860204815799173974035443894973481535451744584181231334562066104129858002287633535048012380376045764915929101855832055710915911053325071014295276335025597533766275530755957771415598723520864905028416049503448835647618354250925903814854167154528350540503044764729939393283676863790890242055175515359777692525717894115145344079216805010523205039404443908256309364733355082681950215055554264152876771415623262777346441512601771230383597516753255721558492704641203153026892729998276533732489659501743251851463512481342200559537698746758742546533609696859385458848255807743731937296212146776614483861405960335778360874663799938274686834517263546486323480154381048515027942323491389151080930227257283545506090972264939878231467646354871028946857030383392084373335985465230356344406540440377257706914596654251481909761205609537356890216761690019988057009184078253476733848997218955001683411089094878701219732165461962441559203450051656153178673733650705345872852684268155214233732344637917309616686456570536484027257933736028680540191358224799363995810311237580436647157773183368496683105567042935930376305387744598278130957707394554237629773218601989093408899189014858722527079139214919587099481258633358089224827720344546366628697241979069020738437365041109072255176452824489622706547456200395127847253667140035574553316108992757934981189476716125217103839700456747737638759336406693368613672798333586509316274982368856150016728007296842976403170615445994725657269222989817549111131923928179315217414096029656681875006123018470736688518694620260556092822632513934903335427557931716031066259859836557622428332750036016539427345693372329718856205714929774218169702302829601153308454438017230830502171808716494298905058834493401876344924991269745607345470744567756270788620328958822895973029264636324969059589970721438956127110843341347505321102143455410729553111865530457956532556346820437497524507018049281216351079694680495865459838742184084630572308048899544902476017729872928014393421706446691621802488357485230357223086200560970004424992543770982645168555606943335980190796504357455825357310138789247403379948651770977267410306334305857362852754716476710657409486102843175300707063239343213619045264620328177260947306867723565194073762004857958146114518543285125929703024489691978006043004239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 41587868544677383482657149225329114687175067247826972473305823798227599156671856822628286463281802611306539669907113987161074498752757938336755068474632276900038031593638221419376175489130794507677262992459902681198429965976973562513192075831531956649924824384286115968006169963785167609201570031060508176591890680191851225083422482580970062360554497790807718004539861223793783547441452477947142947619287424384184217665971582622385215634030009800130671188641984090328482299996192130067383587684457119910671891078976290414583142398356996287056297102351690998315383324823160022752815767456100679077506341079226817177108799454878271717327515750552249880744086673225278256257096121257973521766004163149527902276785386515270492685119586655780129416688760602108718095040041059414710442430129348759245394970238247432728961523329692594111433789600087729424871180810286228344779669556884341929410984260323385080479559859483697004469476290423009941187142401051843453114423535566842891221367189368301692052376380696702553481147084139069793101220933075762349026114807930918285597281032866670907921859062862803375415264796763023812745606468096116843374985687717927562820869634801294422275830177432874820768612894752733809538257475953119311492507169645408273479131885715869172826460026961917501016439795729452207721194705031482789387624445760583535228467398763921719800123997885373482685753059008326011900074497016030463078891770572792834737350953449496025467120918222555982473619852046644802052447642655749225289741120102916209203160025849666798385680292930808317216464328656804676024345904645342947961597177328680178992876466136025342409883598225877629235883671498381677012690587871989780342746854573359667258174043602491033285645745051697229913501468007092535368503766908873868885084639410915937904762690659298573874939165158233498499024819283356481600454614406771679145445465725066602662454829009395348660693342620472565729396550669368497992749789200535444334525878461334594620873294047691514098796154041114708491776612556361820613432681094090645231569187356036972732955679384866366067839374910930394468379594635993217970057272334908571256634673956848565323126755085822944738288706377444346946487698916306152298566208304206352167052432590351577305139179958329986312468724602457959722110387478317646022808429889300853343390298632036010343328283354051211511915432055122015295679851786073504407087583626619479168007326296253346642270057053768072554341789156793954888096899020344507721882674900228566405876206563756491344686392673564484399235117530716965121321420363356556806614582265326120081721093210149605161187370317689575876343766806496024796263414891936894418944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -23954203330928696998641813001031188828093091733054733607367606627439680221191048197873246496269094338350993481235174315153713075906470830790616531496630688874891991422424496922990280617998731793027337508798456569222974928462648145450720801157622991160698325511887706531053115474212860820626013834868684962044054134102832576604577343350042179198546856687439566566680081745448158630889761846873273286219438259755396650550890305208808011634447481475440131154504595499813768465396171706355531790483773415897846288472294209362069129879738891513044240370460514437704322922425650059530505474100353993946777510047754656292521169827481511320507971082649728493298466414436142323473593687213589674052688709826877556587152561627111426095716522596151494769562566409997541907770094534571188970405786986812565145924060814945849830860797631696062421491424693180432924655593074380183774387174936819534000848624174277070122964951561892971647950174462019460933689018410740067595131971085004184686541409984539040258022114170671959419904372116412252065606184322456703656999237728322285073324085778621116764853333925331831167375400918850789350419278921168621794493227925285881401607497967413980938986482821539641735184564827363464305986971951240797193086496677967033300061195456496571076562105231545498828212585346859825585992792848601981834968956446997205972026257048543351912534078495594849593015222517189202844069815885139856093032315057203995571471551618884176049721096408040396683358014921330586326464447325153826723302181668280050537219255036539313449312267671405395656218402621684299800316722818034182889004716782827697178018205866378421101330515250303975152480248809805446992693853943841756470330233007441796792358014690148428197493309670878314406534950817757405676036132932619630751589960936424293407600791589694527164530845771952867262487767922747091020258788769353569540580211685322369470031301909064699081717650190077713083008386170531452039617777183375164777778944265652529677383514455492845848338288012024544046849386390843179430005190184525819838093141097580990578894718912355736255196559671443027270059108859465860389496417640931446765212646943988787472979229647369387712163817199481849125763054257909643416674113150858763114072610202117405723442485667331246901997455764328132765689595101123139399039868025618875688268124660533875478174315728629798546399312343496881595506153451375886176256171046316328691899940484655081951248167835052731939543095870798512366880382934819538067458089924081874502767117450699080032812140629457550983941451493878101657546031110064980536095501090448671230776464262955210716914070280369823683070851163702008872108385044028956082176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 13569971681473130324533984229808366425337640973914424051911964011156821881194097667151011242472178499449106423733658203106613886640980714069572086278670845167391767568614934377546722437562145923252385385667911830024699260811627603197773417588485040054211838866386315419491444226089737452392496090250227439083592962895870824469370004596686462021290339827344631812381694477223985591693055166127582732576312286026187489246177419557209260330911759039502410536362653648818968151833441552932907021996998649641541473774728893745694345078225234326443699262137132962904847501898312589212811110317753134267469149813111173335158942488755907924722776534063440739564962645308022056858322420353606119260569573577465592116636465816247229423610754246345871020299706993359808975719769746567860548305964730196610882589283162772964190952185119408103275816599239716746117217807029305544564903033108830488105759722622149093841383789788368157027818254454754839144095925224445593002670053372496137702942320130929140353087706055666681145162162693110199826171667897979208496130040848479336952896496103210493493187286908143792786937387864147022782216975345835005834454719485538449664607318559002206274783596609512834466281980441275286859015862245689416103821484583172719496968168938866178622160434161893271453707661550340122651424230812237443132893510393407740389094194564174216012564716708834461898389819922268378985854151080824909929747134014730759857635829561444177490416066550776676332647434286854028238322512088723646113918716727447103470207506366935847542099180757323199196358600922009342901983086600804846020491471538559933373895731691556305738911125876519561169028521918955302290959611967329773768406856214194475871924014784273490941375485288023823820917593621386869981335339124506338735753265710781363452407900173664494680762552876196676189122180827124196873880332800720782498628220228607867223061091415369160695546970867560858725209098054077036726903028642860834076769725485676172563869685991568263680571179933343710656626308144180110200713220032745157137709297365452616929945481500084663069708948682355672571860946966545524297721467347309303038569465510945160096422357965613392381108395744830995024755579434828059514987323214078036872813471235567259651735404446685697229407521525946742130611726250393307392405399409628544539976609428228755182350281382719592079158309887165566813396367428756646809033063920749297920417984665343191336514418201011391842808907943011047038022816548535448621040471756851880773844411919519357149818867677785233567825477012572609474149397563614233718882160306691843438334249800352684933769325462348489069149845887236539487183073854450416222208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -7482119848092275955171094551852004827915868446513207071672041240521718676454219315202487700812265394698182205651700815242070436284770268126114174318425433065225096198197910700574031343099642961348482596491398978943139319433669645107219388640708540240834141362004009727429658123390109076912092849076095567307403980280897792827744981754961824192910673316486359023307224763041134660463163995335177800368516600792472076156040607743272582509582857447425822023969432306332507530803318082676791090539527866468052881237216100871187447404303076614310864070514230537117281925002092330509220190245758577979816765931220758901321814206766542849245472950708577379180846703577554846468490760385630835982868440737619276306422404136827160094987321995491597656718643497959999663189795171336743816352838643257256409434254571071950218022493911447435072580850337554655051335503793245303500898241869837073214517226503848174712068285282587302976084819968147940836778723481187744429335198673792115801655616421787254803111841470664339274255683621747711984817614413512973744922035093371762831336822846119678529423781702841830115876162961148650052253926338067115825849528620066801179858520244107614656895923085609247394056145744469292809142255320673521208398999873177593920824632627572475212569581197339957248690674926344347075337544866155505422143768999923011959388056447538732493596204488308969556645797480134803977702931732530202030969318523936381427214604308482580481542059584338324650522288988859412206935863634516713649382998481899120104181213978164469355355533746253656417872054873601775311508186620438809054599868920404302523535276336339425182592125837926160345321555750194885759128713232328733525065468041721837191401310401694632391955002486623886791607509971685215783970445339963288533281460239872726888314054139743076875677518213988246283307259041843864835179489402839982588916997096159973101731116491763773456456593848306405090672536265989998191310596959470547023255226561836257815589530034882874159325670557312042402011689641278514972100001641924863770621919203364804126761760156558558039892322834313557040072123433679043842702847792314266772472237670871791283396258197326752441632876271333840256713563715140478397638768606521686727388338182044462497745096302898684207225209278353039447593745976936290018149321356878694277538265930241602472189465535611719156275526803002729981115594270905856552079151798445135321646821944802811110480308116088020299482492311348809604108504822653869668382213538263391444148128918788733983770136886610740934758506054110843219062221985727071971650411960080775333258306160802425431580908855105487806596807623927221059042018777890782445568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] 3964935560641797770277990311319846164878967498308251843572846092407393700524437385111451128422040613754490931383231645019247387801038014224619523458962752110917459959351502859128499332420568158185468783627796061865334579457478982295467814064829968904070751176452291214553503131925572577454460883107442204902080136837884676412680653879689433942991858485387085726042023105385187805491635286650509917373690394924173304987164844729052869483148319709446160197112172220076771338133475107170312874337497380089581533945862524217732396592355506391516499752018910218695431708556626497965091212076400543613514939358675538750499344082223561719478610252089307331226636028352437909062728441290117626293167104976786817298409149427455425575864428386481826137525867614583287059596987036243330564704219303042076782840625251119990493562365432203469062889102504872680639400698372786326235912627123486132212955569363814843202346747704268691621201791752254498743281779072019821610192656988546798169294796981849623708649750705256266733291685452841739756318812913367129596433188814044902798709410189837259906843604355023880832785474763981005910739275554066251087464820887913955654514433738936746091753417866165004489418194938220819280034983884116505320212967595305997759238587520990492022468768268832207285531216701175291249991224793692792118813548055187843550053333136037533188806928895090503042446659029614704824436950376058771955524572499186159449262616852947801203696437365401782107000993524596754597427483969070400920402525516261649284739561219738341709991998042843273966362512743811989467845576403612214407890096265276903166352687435097388619760644494800430820600839497646204057895020309772913616592188811447334475532389626615862995342950500370433152862809561681577602608925500317535023357058803173006465800304202443663974011474899314761136232371999519326716333880669462170446871451116791296900878831852750842812875346591174759594428837124161026893837415493153404212285354239824944344837165023497587204607613710252318243002221520119265984223147236122706788340995780962672192584027208231412845080469618229100351928112739658752834140455223299295336800813981274019425840160783928203338767131512017834594762442213543068296562965956465894706636731370621429977184253647356782607307897858458256130596595775334625940743236244998342753122928765538097809767555920369234159553677732035685242574148428433137388519189892748848294059792554518681447170226764771230585741573167664336123170146889989412955703457012391043924458513304621975767592728662018139564533584356625161945380916267439792407800641910946368052592246783516482898757777948831716414881107262019212879719081088687986966528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] -1990772430737384652668168013151091004846831109384117815993353686327816204844208848865767795834540963402308628892233682471317950606064135311516912751812867438464753526228036318140734618114121683672736794402134607605981485230504127230117690039547108402144444973198655045607771919956713195738320732851896911910323288828860372139534794059992454791339880941101511981963509382855645139121125036436515530765756167279142990586237420895867923249397474454815926197475294334169610686927656986412399488474470948907767826478750081943322413526926001791652652966286503655571978735719573357524147291067049900672103860094080828693473557171359627495403819519937160494195730314736593791445870634242217780234717534790677447322985716438825620883802164798796169672068018607615156190862292830959593390407880532149146731366834161828088097199342823372403194668591752495848644098558151129136170900500226067055261560229132692152728863670867253894663193005549907989022037230866798273789943786610644563630685627552859679224961053739966040352041259320675622846070827712797714755949810213677953127605221019696934484412873852037051936488891785391199839237002335579922413871813330037701560199992794301683615798883551674604445737093630391266123728024835278656907486882064381593975441528714203050711367727680141609517649461740362947273198437310073262658528332362559356583078585383849552124852679046320078534350598868454568762707847558331491461014886450406327192648757908203753975389592192704468863440298997224419901636032765556520190168628734958179556581907111840013521852293772429182460731915630519788271470927971908465620160246447386244676886415897453449829037027969007093964885201578993876150879748280083677617159637872265523457066831194539763182765437919839554685647233361032639547664593838821287641147170171150638246005503525042610985965174812314783124651052848419181675762713026856628926962911148331361021554702318234032076597178882620810178251583432222187311163304442681972285514622921550889399158194960188966493347091335468638600403434814099599599356401795045646033057681103664522191349460667523084574839961505849525604579698034340670623233430669303429286672045354320358413020477596794438136679485590489914928187765391703357905004735066251407314427930663642344573786251904496742594690189786565474177490811993690730162567485709295993111639551663733355306485740019051457492952922134322158084014903886022705707424528252156587452282245260210721652508844207324464602861865938118183102924911142378012715214173623541360013508546298776092828410410976713325527947781250435495576775082461467660892586839094174815808310710017159746618746695481144805872130255971304676233775768950746462027776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] 935413710267170084595233093340424091527039929634829093011686130657163403233582680282899477649687237515804034108665614904114496322907455513637846531974652066915722552496066967624040115431930786153116603792927968660903582017093055034686142258328512633347350108836520631544540199680563408485180889364001006040194835254487483236190409588230453772670394165372677844373304192708046746659443601968089903854840765237136174262596192669617278829833588138209007435000041476248710163485375413309503910823874455440129666522343960515241170925363978493551553395670984135816910438851634482608073965079472274867139624939780847800866544437323713584585406639372157002561941282622429150586712926972835597529581988673552269226031477570117325118692278908500409455788218626607774677007322769660676077579619865677544815310745936862646764041295348259852343143796283766596336253817191003537373073052307324898084367162909508189609214069912487923190348703764827345279819775433349057926562362334628316958428610270075380606816011355417741774383682211943133490604363873186524645243725915329917266779626198309521595098768705583205617455388259358756884563125319542039127592864475699773391289638248626744586286675557520178419221210668277223343225544526607398937948046645600266151491223920689940249978130746250696126428206264942901671442478905758816389499293751518528578178480269298215186840655961649595258389509161458508764132903034385304331140344459820853363085277449648642581933340439927354752839376435706110779456520233879804130917403608880138668422608960826242537082839474377609242646941251393549834897675016333647287664796680098930867569867049332719039986687516778449321699358028971855698037327603411988520583780187099953012188526841035223235780244392277048268426807606070736417039923271904019868638112904645652872965899094717740412115695177027339510423838730061256719471726029307709676846392888280782059983035653190077986694489239342976678321950764050635928701057220021892239767094914464963219922432089052474235420815504021360335384909005723650458392332224272064384144256657735509702650081999101133535311868654373442616879614905517062007324278438458973187020240391003335230517575630650960128498381235615004087735436474034266966678635664347069730277017936948363919119025216906599309422355756845185025831089380513824706437401122618152997412934243824363315119160007509548286502473632707529707720698557938554351646751508843873611023945066255123940250176524766301381625870017733657588717717218962176109588165931186413362589645814419232287533818673240775018954665227834839047587373153804441094497291782961553893691144039627772384787128751869699555087058393267984785662612806158923071488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] -407458209786828467160979327243564800642511338148164917537400806478147689730271056825809600076314748697007163522833784617219573554689753552031777184793790228685440117416586161640998595986854083724134547493513336285300855681591966839529204465010312376875240740131226878892073095558322231800514866835379969436008726920047553724546997201407879216360471815888486041797074032047707618831023452757614816597003682013660479187410645030906983422731979931456416964015938955189764517441990666004723781580463780144234536793603610227488556747939113732497637241915486841164271537101818306628066378878959899345768835738764717079648706633863275652574070396314901607237793697818238624796648082327168456019831507596234892914940276983972001989041625484710917252811598888081624429053962219740818815219399616684536722257652602791326681155708136664380455286896983380918014795217687445880275266845370033283049574761159786040034765269972318421049955366977940702529055027266557087373668749774200162945460121626708423803136931622213127506786274949541452525267790304435898362103518856662657410443409762516937354235465352406274983213025770793347058913659556845110222009878773444399253559523148268312873393673633370413147109930105778060305654549236826601009668196125786057620175481213806806971333748221147195702905076644706158018364882150671478658723555679753643230225569745251003393702952919654834125093269018653124794306146509622639085232155349752775472824634954290055124168658862208951471431840229081181068839473212297949649316025220815740159065921453331186428217350292462494985846854917998757879811297097256299963590498741968229666315306309342996703002457698701033993998640704459345437103859443785162336409885838213605537998883514631063212531120199168770985686791172196807509112607203637719848652582646754646389034271049051537828002010886464048958548207620855494680306240342568337314099523032066275966656658492257989523065562260753368026619676848667293826835417018803551757862063993741048551500460085986468314205789081560320815285255082364063411469838933683973267307511410154736760263701203796074193389307243565992524936076803190164941315466251584364100741890870158414269337120657669121798746310914285432114155942065867074149710607006228318774805783366080088330738894032660686846527424568899888594172672196632275958338577511510309828816037094616752746516073120395366435788510226027937178298879171622299828644823623617681350447034325694001914803313304818149265082034386715362340471888039595326078129430974122560465876727058130560487480397598299289366033239745412230615136841627705364094655719009754235156269999327895468876642859669481428487717868701024112172941716346508679315456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] 163213365074764679751077199295046964147121879538860798349711122441900510184419196161760644057095543272426933767145659283424366930513371576940435655049910268628471331491179174891991542229396922821232660826257506341617384476047224905503043368556400386251731393806205196465987266978412903073780958538614480351980562367269673023889990190057762545722438042879972378221787904924593631324790963985079246049615097239249236704749131684570585046720898574510007546682316420205949842952645816975420171722137627536982094134840372630253416673824460974960149148912819440934149995906137148705990951961963747187134411731207041014666019634141099534735511076043306417345532733997240276886378609021593437978087538865641252916400139587730423032050664674613898951441241165584051342358937735981239861936798850993414976919111720325046566476077752280034356531956103391673128731006542374034323063038880588035104938273436666338730720600228422330186232214055485833354858015606431493963889997528507918027304046505169151836932201621403405436911466199039697360182743256482897367324183301920877219655053277260646202473522973414591657502306842930059817776838941926714189895460801336798142809735753538849658188123175947523634157925830424311553842647635183279543205726488939125995073490919716134464627221815710919922257870377629026421912756397649625115431173456372309770419465480301437105523180514727722898073874774364724532775930363723742661697957410887910479602879470904847384621871848834776200370280020280538214616316658602309846749794802251080389734095081581213505149181341154741897371628517717657384914739475521968244323779298350029642001078642143654846733823547446005490730286656043832382050712280534217744269821282785840008563369278914310193173306558436571226930164727185443585742878695823383492262829734556886492463355993931081774776988534190699436378056520478690389060849193350206542231657206409211473200613526777188954843353913480099369289131924208360586272634487352623781077908508007495125630974969199580318202534031551327643612796315259428977312672982905494049673708558001098879378550484941699726213183682981000117420839963872994666133044540057333834673460295499013770004975714855848082953083676176886989345929580488115572150706215720568093469994408281120513806872782049236106852055461164930935281754074390612489287260663766387628478906296294004935544739893345066483775728460677349673590343950339699395318157808478371988252528458925603532064070745774874926898777365731130806500643048732750924659106801853557664276657327362868176503059680879522797404750461590963545781774789809008284754845834857387739598540504643674061612964469027247451804055193096334636459557748088684675072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] -59608543310395125096329503565922482350985627851418119700135505525453516928438502856411080233085811712030728020370243629239446054771494738660704257928300756631106794189300878667131529659501159151447134710566406201062080620391847689129148053351751786329899986014252578064289313719002038220841235707211739251947589149920074812668073007014301490548723447368358400514153379431108934578127872847524487131184177986934599085495455876425403940863970297624776843781312476914248568035508852246085090983478268912446509146035515322896393560360142778626681324606470976906774095185165578511608448062925614469854131707295330763855336776692967418553003191278550901909766771171000127361043972982774010664338226291439059821146143637762972258657726866635968713301826963288194232688743053217932124822912873255435474441896831502086228007692790683269747118948742720197195967688900188456609053367661326774637047957823208493946354645821305849723610015788754850137588138173125158247400995757143912763102815398587730760847399383072263991824425334406544912310109601405375824799974657316215884984557975305033272581095449501695198478417981457837052425147895691095417062553093259704536330756080016337708137583281445418109463975508504438913571472523943098930167055032952339723830796777355535595986837392108164718076451438372144391664342887715821671682256256556995949877062220463215799299928835223271000318909210477735024422344270195992696594121958148724820375212137124655494581637334994475820860172823503123564194043808211754172813930726685637544564476440008828673702884408695289697902548884247483439405454473285440654609403222467342343805299776139981443034042332889886181383808175106966243169317577005418684714270357697143189323602577070041791280936491077659067629736903355356880086242350337885303555725794296200594258950385581054432061071209616968166271616013950132505073419636368546887248653102226297161530946088839520846050249351803991544340341237482526068568390447290652029644113645544820821223325397465078527792601715682033344002793672658348153716180351349215837631913859890400888387763905175508319168721304287362092573671267418666343790273852144459072750315451871784293096089729263031095950293738332199166838263113752808066647178888130729996751530152947020698890154215341451847744264601402702774988247658436545728851809040647408224094901571250450925379169253797588133436706682418243990896121307280773761511508840085442070479607149991920682223011601512143585297953811499544479860753896113907098146770800910324452636188247584423405755183189256087102438667149448119434807132871568966808891354456674195284429545300609210647503031946385578639323711658004755036927344589476487757824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] 19666346018758912594400731751480814970460789003605528817124467681924662062503043519131066459965498169635622715501272383218118998021929778446601022313632007457071986225607199065788994712073457732041821046107053038022259843884773544237046734157783393726037781021700822231610543826979371025908495170003049777500814453688609245730332207238600558035946088523112111317320810854923446042450950794404547420816252740443077078613170562179990613268731348812313844967852314127470156371891620445059253653761834765975202486787788842005949556004226930746638113437159147403970980087438965936127025192590516461250880462357930141595111657428204356192655494110473761509912552397358104685714353189706654416997541642679604769516327497334725808036616790958392786823750280782372867558164414988623424850739180623464624808031378645152700820324763177313131586236345583661252516709997190107456180999394408720129933937697035966756505824143044728788925011725889284153156304582395318432753903551947666646591958130034733516848598154886934199882107356577826439509894131620790759584547582926024760187280616720770093268254131886954398839750040392520557580636644910466485463457979041548729863724148807447668652386798676510654843880414666881826734824170936136642380938693644410563409637775869340689910528302379116419775810186768694444728042191906688541470737718465603988221691055000283691076367764352922984977603029297928211609861674544595754551907220482358760655592742741446163891986585482720512578684230637146657332500861791478581084059814266223774731960952867145316179687515465030009868233774455581134786732861289770746701533987254957047097933738853515765717567981221726754935233415955292394869142782148915122200999072778494349767803982649190160188008223339067203075433638705912217664369810029437500151497208598332386862782240606402265670251469026174306938232038568601642640174603992845866439808801675504467470015868290037161391423092778911743167963647233450549789490660905808062396432070062457981245323941372935532229710286222288230108815600930030005077007414192018933729506081817427377693666523546789504337937216913984634089207097448072073755589657596372999662679477927196655346960362083749250596230947775395501739856220156361103965318147113042237262948599770560637732338499179229597434432847366346736736194172358919054287733765632609342764411546749631069425052381269664335042300349659639086510818584628335072246506545859195483924126559092173985636595120632675047617175451630346120380122742766546421414915875954050290759097692795733076892379782210182536529709618602634751845936136244289146507010524747575658965661101207157601535238132596686709873523924656932471474840244732221718528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] -5813486280842440789310589562449656314470432928954423930411441891695814596320136245237928520471274726793170336886199698185179721790843292032344754845079915224187990273954003841919220748352158054676325241732884315580852912666975578023823978574261964414015323733195967033740324309528421253880165510960822999918248328702886668494838144033283090892625000206222358689760992879397119793736126963854759564333367722919147042133214366803650069357336792906490011164190706308366970168132172534742809334548701813953636967780248979990407183397396292819476618172028322460961712010528230314906811627476392483157670329580006866222810186226617585447046787273564977215238789744157766254421698847580653464865644053366174999667936842729720645914501010643240132816364239309378680216764907892584011885964245388049160660791420620388676605371602375782262602534216156221081639876526098498064610319289983854870890314747222193924607530382149907142482589118656559870645914974393118604876340623960442671779698595484873254783245253534899865774359883953615023867140152058134175289733854787013432226262832158595332320270940207237165765327840162005880151442295219221098900980878416508581702630658683566417970580554198785187279611381986898245337008285987452949154768161499583990132278842253377855204126918482396312889172625077341322770713737608423093432854277320685761195169437377332015669574935305551419627108654105229899015127338424900199759896842580984015094469193687797738470212482717255998571960899541664472809003901794931497893544481290404232064005546370950421540183022169327722284337208278603516160364973045899720060725090622547643653868640119028315868322186856450310301997273293723784403551736849635819030911768019716346391007923920228958207835521466542902933469301430336296329782900201097552713833485677436664473286922626300356195818255721407966161406479694784679017754566663005817233796816099111882151375802571285377750806499641317588915905299590400147935931834738886722502317170719308065734643009889844727046666891789112303430787766549098096725104880345597458553991128578155301761314509084109957917636885794161312582535508306421303733029170974821501733243168627054311440183262655638194525607666705365113112694387658757870479813878283511854147119553464666694985762617094209332973378414813724339304853278313627032023706165113486545080379301450913240899489155298225751475512351454642245630985647201537070356643073804595555875398809419181046461814408432506667232003108891004985415866639891483354820647785720680731896741492328771967654437939411236551510887462719155111687481961158048135796404576071028557483487000204321493566381468378968484802730585165271594879681838249393782784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] 1533417067350491295431024010070346835053774644441949456398344266891136816164330224744916903831151499379800161224767120849909537369443961872530426463146610466486238309841940816323232839030928230419467152816580276710990405975110403119545540850554020129349601108039398242616501031603533103805238113703382970334469984413617183146498639625078721773674823636763789961928947084032267804189329065611387039079020390192736082060036128980045078340539361097403841666732373608145606752879859436833306763908579737245258636710672858235884453772688101972405600457614205998796087796566061119145988943643316608703291898434623800542888384384444124897253761454843739206440098624606402779030559753632458193446215929846209150505142277880407083023650584277260864861484443437217320721148349240669010866452896901463931431605833227652921711449369701638215829169827674879505600808228153406939916551153030940707890371129143401990582505887141549190985261256515700376903298912671377445033436959374118640395192027961808040606780526846943659978657522570872681427310856794070109487306494092601014589602909340883627728897782493137426123027447728037336616692440453431423357309003620347080317663139879521843251744118112599626142017060577164039785323826672658359915322366284387952174773127929203908140488247789540339119651643289212507572822136110336354467015604550974575099720352957731272178069441170895011517474360604128954185712625154250262871751066372337633880945574867977631852541445280437159968776347257542979773393328692714426529775309209572108258691216335819113570025128847461700692141946393974958496883612216111662733034498301178490940937548563519733455236662840944238160850823264468220452093979803800582813920263082877922377520236554782314042747349618108182466115699643153783479633688912454407062632737933978014626458754076250218763206899647141110727986884295751732960319620132563478893062347033885647296600945015080594276770940332205772959114121682375248069895468776703219792374187141633934256447715560208643682333378446848089669282262114753092500971871202535112867064641767984466023004563729551636138581165340670077241747067674050521929546297570122621313526307355883847054810784182905139322616764935272424718734975687059870367902837509676272578576289712757803987526226081482516027223849739085591402097593759225716834888589487574744952478691456168141136522024402854233814020283996385327169535803303115474842654003829316620029716626459487631560850036482090270598263264604619943017624913398015222640589519535873925933076883913279962968850934514441769662360574354625032529723454527408399523460572787059119216979520924329545510476055844785644720675555457921734020714625149314269184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] -362168423899835583693179868383989611020209066002329909657622242312342529043653595395946073423643630340504498517896160429244294816198035270820236327597094748089802764157064873929238448097678622054441385566484120879734007824113579730343537778709290188041396693960311956205362723611355536014960739029034454596614061537801557686931962505476767233984118431387737874612819239615128221812655743082843851756171400587472981063675883632617013050846717542918764261924323423418688557624283446619455143049375038345175380083313351562278356259427955025978671762400106174747062628743719290486675470250905393985194171267017834649523021235965162423617614996635429142146113984991630559249467862593577414842736738839151805759983008933226785746351447599915419027306964681280609702696037414073708003415170783729703268727245126811973043841198597600775948500937824246697178512682983039526912264689267203355212662328458254291470686646946122797669314045791685675012675395579694213565317081502568752036674564936757402312589516996573401207954669487638867027463906137771108361759705933320167598249062119313162233799901226932755288084232667476762325042237193575141250332784054530034305738178326521847353708107694165852755087192320772096788795915963190209780594807437563172302933351312498476076528802319728478502679982884556197406637934537328534767489280060220822987599179814558465765268838834679240619133031183571659972106176900010390432943718622459097916872221319733320026448299542233127396990791230445405564195515948297241279992634764490288110663178076833386992425971843323927710620167307363538377067403840941915344139011296249445393768352926103568953742740926939671649243649283305507717319525891091556519108091141961652508958013236792990488982192940841687791216410984163790089792468999352650757959257118666473749193007550996963257074347878166059538744756664857985918520330776535909384791191722857045959878694674311698072113553667841580552437778660120562295213900073721576321725786067453245885561517599919555263369643675762503128212030527276057017677437554945265361852131067590299789178253327746294181235350934353160202428551256810180541452761968363780461514913107664741355362261707093845787537739116354609538222439268273705058947856300019506843708395168564183675635646329158093733628597176097985339678279786239348809145994290090453434206667108759178169328791809250333831334011783564002912095154410243204951392089355397094604900577878089284813296434636632494816758258357538567625231773145108342713611964181004319297228337972987013036307919170349431106320079207659918965655346943455268639835227623077694439596234296024026168282415651328120941261077242928601043511907157832368128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] 77609076683753927353630757780504927194972808392349811059104766719042098151215526603243668755062583768421333531533436792189980162217502366871016592614562396707209277418411234540492481877356293249998337806849102554109334031511574595535974206956344220964726473395983495916439631818289816473276713319811860744858074641069056854634671015938727213335847772147879341469796648502577174819222929891026460199560897406784637685384233264968280835596663224140938631153561728721834564523782164111861838262301759062010684907805743983926908543107801103225657487691114090034920543603899066858580539635671403840966715576188426597270175643653442280939800986379181927328353461788217986079117245441785537351455117995057462888568984350396539167154225082065520137218532124586117000015661418302610245831562710255273721821186587790165058014621224773632134576724868768868839150495899238350199139321075801197583809836196087064528478632971297815074134262373796399290154741871500450005374224380806637852443578589730555903640706229481743990268996687786745925604962521255457913673440883465199789949359492235488018500429008035207274199639996401007310657909300223996357523957274801861855935267459878655467697569539152166040874681555016345214369255415142841984779575611850591085627636291905148313472648889122965241778846182840975660180287037013909023738493191517584504605183521016032687055969393759200112687068695020616794524353491077623793808073844089683312444116650261928303537850723117559858848146574317767973225089758908780608610637778913143220742520467199454032003264875696798999830290191159987844747160809568026464557913180159786656565425922591037176821692299106236023910433462419042516882871150573385685190909619471322497213069616381686698912006865621705508274435115274875731132888831719106556566563739582503525628652921304454578374678198502985035252260804194419207640309360448057447556529966956532702550697194536408182202365859316457020941064148191173945689381113910626688988021161017694523467873769459740895820369644281241870475425869487590502252612871497056268285146325915166959983716560501504429751240461339384795031685730115521559438861250159061808394721811155401923665387279199915618222889538084088411806161971429444486640241428357441171651741262120683849387170138749291017316488856908389816162926075675014843180450086342389546147007175557961844923519107552842088612146717016957054754657091807798415111191408601416772315533813519030012573587774242079751751767220281645402437394482522635624768485076043020044733830555948546211459869802238747642951532205525254928437090534975058903428378775533318007870242803962978147585546759802084364025239080607776708652677202825969664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] -15366211021935991946864809945379388796372631842114987528353190918258575847003977867366643886194190090578694007089552309401783108269442580848312647447189633476937172505571183237562059957661966786936063485253815082605850512640020808808570142207611112996739318179471826602150484394790860599903040034757108259611180722170948294585522807743571061304333176742816172999657996064044693056825513298706362081217240790366088816856992924720066757636590060929770422284948247788024879663946419452621295000712646324077808897087147580757062710931274253639302789777105748152952357890972885196342757256096015198236723254090218069186762595366126195736270090671474408556241771357557776002594353229673165817501260524398666581219298352867269962262681155488855259838665812658726696327631685421910744294393875530322748242945967570299524046964768644429532831970986361077939154248956192790213169673740722580921973426329854834921337886501585050417323374098902836911510331195974502320790196667876742270357176007567191671547445131755830873381084509663684182209234883738922233227641921483557328704064466711500508997690825648690933793120463505834929100477682859904766555299159947773370972457073634123098836429506508057443795052577521540040133311598065370758918835124941217353062456925533741822293541910946002231696155516183366373528691440509988074633495036497181384805457213165931301007116374198087541354106741192781062308542651278348801293116433921223910682205891930064628158159008532488297711094298692770781696385983263114614140237947656530633549827274618000490725572583964631639668477206262963858441389443051167526241077175640712709862921765732586973150800532696987407885143257545573502960067951693014038854230657547805393929483107081409355029132776805373707150031852859719695446299008980697730117286321251190327954407162300438706845303336603189940030176220030396742439838780422051315201351940713495949961960717368192645313440064794857493973115308278451093143396494665783177539057456700247616874461066746660733436845956604853126337497280005504925166495300231715138566325283800927473035154649827043262080867094969257089464528575458794620082767448036453439812850025988535722487680510303526912022231663023561597406040508359683390718704307565036617699349445678173279672214625956917923253061542259505911207192047105414256190124056339676093862301588374893429826571528932175297233338085592553526054550837354435678865331693237461909301281991329643794759878861674548794754438777283749621895151340888519565431082877249607263578550068586640457383383091274250542063104009230966002222647315643098431759739675752634780013514783305234661725572260110847117842187060112370277035708369063641088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] 2826743317464571072589606124384563427508414517514900740603195354614402178767504230906066315333427521801298321491219383280694204976346772929842730039347836910000795847077659438931391053145321028399686725561757053999623197736917200011308859288039177429678712150751330764668706252358579110071684186624435787987779758497303147948024916106170913441684225154641537579131229781123077706746560304716880697680337300720205724676676924874717840324401657528299665153061313199429693772862554016893933538954625259302776737337089574737917838206999938904688039866247108386551376484601479540782850477753713097482791794931845644155400663583563057935630658602876813744161146605654742842698770356021748574307771643587417045356457947918450464152589117628422289139732698275271502814200033295260693099525171459374865060221884100268600058653379670258575254681951643131357698337721654361910319810055207646860212444369390956926206384149965178586067941462728715504634526256074344202534587760418382517922263661450743434360096657849950524198270462020915708743582321001896501422247968180049098536619179367770505510981158419117775317371300916087922977701878537167352235815696503031931004271591914846163485487155524598067401218397766533910733699286294032316398041905704231821988149948913669958103944965114261688977204923894999311419745093131310288374955930871795464506873124576115234980430040284716066122237430187277548553184710922377040322804305955392302194324029281922994959501135396327830975065586357461441486332211812086813486851137560578011593004708334132662581593184721971626878478414506062383184780823513281719615966274345393510972889183961829323357166600344543276022640111319216657631355738985711235612782216856808438427791352506083709394580371903199310839718662841643442346424942442218608921445229976885368420668051743786945593579800459694304932087671912410200973092048508029449404186745696418353664219355318436924792504984849278148290111958138746644723015376612243416803882350915431516422101995233213892377099926672226285089111383920038242851775716529839819415582646300254947934172229887269180832140020532350971168767939265788142110365014463168124612544080642793622377906619344513754310423152871311697895890426802317460369775674506958847869090750860826427516711125394437510022214815368337013572628999755658733031679387163483898612041514214375095617837186520084002826277459002115876565372944946773870800735723506333065886756894205824561857895421113598723822033713496554527039141002850560570578827052859072011300523159918710707500406875876897271113243269887405679920835184481110133904824638384880298404778374298409922658227033825065888417767174966300950379346067116261376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] -468269019063953680148599302127729880563508702813277149546417031093847980110401758127604961221408991136922520445365035098903118860669081259323947487512649851607189576672106685125747492669371167925939294256035766803541665268926993830785062367142309297724357944272890319505307437677977536734199192210523109209276368331337837956354597237764120345253417630968653661959605574630958818522345624148013582932550432595155732744241288067883498014367755812011147488911761863773010076792132976491837148028931221895988586061214091231232884594409931123598722448334543413144133279246702811883998233127572640067198802294719101198535701045806269061016046662786049191029662259970721326498726926266832109342879946968570957294784312139351594997203441049932567830742790745396257639211170722723963314808272317094334573733026451576095597795133758563097572193712239826880068526172873301291246232611638364437184006324527813508157694879925132597018386101096499141602518606173235478953761413737702950252339435117583107875000975644110790678539375694695168511576768266250426825281745920789745612984519982486546157741670444567260320148954997886647993170515689155412375773054019612294772500534027560522008018577764850810402450222989055843481922004506062494129957953206607460840873754915292926650496113344307004353949165254473311028743690158227407034014251802669939924212832842943113495309068636514916785598251323244639930040252832011796127476726650900106696093053553976407527660128856154674933987745657759008046143626879547053692461543933056797575660719861553555049154801474638770547342201824825783715605334435262293136695050165615683554504803777138320677131107236977557519642776035056025172839329445354396060647676644727927002059403878709897536020656480404370774895527508873416533850268806388447444444489760860614131916049305876971432886382493355227458901373515025191855628723381831396102436436027356960602131728424120892128553011378658145765239589636555360346976250671578359606968884155171204556820257823102538921661541229305392120512250352973778859626497802793928393008383733005453361526089195679849624788374907349901200144349373914555027170994287349077904833937657519869817049119793601278514660695114409824477794272445271576079571695956326730425393118167416169913874695637438941109254627271941703411403536911184031562515095393236899569800392086546306417734187118192583637924016418186008788462139561345333127174768032057319009514958612947288129174100205414531996307418757807760265808713735712181129437481807258992115014687356201100628736685973327896948670386335462867340937933343508081721138228830215189786857150859973943913997901983096052795405872603148080808808867679961088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] 64194271329346177553415464636225210775044899618905442043045998519370115844355352848713165940047497639847495072707101272127637669529499084717757103876149029115336099308065326163088371139449865380911844236671282455778643589093017665759040399893270928866573221640828082594113882132353308665377394402777405299486932135641722025781652865617031670930963038597229676585296144637713473937274009535688735760250715921881172045769732855255051014858794300265045463103392553914646134875196451769185049188362306862571472725260696168503085718265678330677856649643528343996841995293633602643307011649654478854914211481668696530320624926777839699595601604770484576841150683838851598534824764132857795122573588363673362301583363122375290781093175783385362452058202593252061223244457522793483665874620424743034395211348295228609495144599946773160497049143913112881207507458664270055453642551233023471633874944097594471485610494352218194899091875215356733289938339524549624820539195432216922111949059129793658071491442982812653640750420907438492911942708299834113801534397987765914901718748139147275498621493129305278035132828804835133930343590267395192495387953147794353513501374274253624719872993541523467743602247071041167596507229429046256426882688949130243299414431389458106695527453222551652613580225646744823587204797776652997550716378090076031767430672600933373917178397910196405749757889056603499157067093408834592288089603335782733700647662361184298692398946333937938304206499705073442360310710538780876482705683843303639235359682325820213048903963970823062001339860467573297740625234436344613187118736629633270509279696813431760352422953922299718220922698696654020777830642571400364616496381646805151018080282511727380093072607540594916050277759666500858982594041970245212123376652032101201297589608767244113743051217822349696916581600315544104087515749432861776109107647790354939500127238060580923801758329287434580820690084699771119273825156007448262163947747423632835874191122428351542645642546920891524917226902842867213630522764201865618428598791671253745321854808499605760174551294336530902579918762899964246548001579479330400531146115831338319675389693955869791424309964351430562595841382848156974197716437307130706609811658187808547061781196636345496073947661401367097257499787516168218890612077363539206305232307725097321014778433553413516641085105438680767761564314569986637788152728386141077316005691023276558347683466123977692235347745322259380673177221605249238161485497525232830590952941874050910720779745282063765097575389510172329473707506895927177225606608844916138259810881862403889389231191742645559179823784325261743341900989955309568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] -6054419963475186377005774257658155064992934422755440495609583641757358893203511934140905029983916436826534300007598227067295775182373660345978710324662414123934902765279487160593387772336101197191823676812557581162757283516789310539911388349363342375482289932614686113774448207973061033537919660977772509459790966192720573614175195805533895355338732078949188532299880156476449721298638515293892349112471368787159016951735640025287469679498939205279933429704109434501492091578258704309152893765801531463216052152648890909123759474994258724729022475665997764671043468773803386871972267629337127303125884981677270625566362658903105103067039464297983636759489124154711210384817126053330808287251906911775907095310163723022748130260911670380139854345734946336164633987630939421561967147938258747757163772257485836647132602458429748943034959592400571662874364638479809380037573882891951205702823781837303883610102695992045872672172097690556325325658823968876451135472997184195292787466304183167591701438775563553018567476850473325372029039576396871360023438462344655041405185008570768188822209487637983965616173714125023295684308688461800281458440372749619971992634501287295858162304260491238524019082510523885484320348215540941793072768499535680484940341132442801027113622061743542401556206232628355805670355648015194564291138485683620081408751697671954234963576820480443796819840510331475693973349025687814825771027475778043078659958142915124169979532092522835030324559664732562475688945806309221339842130514683321797735994324493083059915738707564959661374854128058395047514716982858888926078741987053103398145989851690285008002025875049361793708978786906816142344530594473063441117557077744351464945954254088092080902429587183122029096616338247265558404792039517557086964841948931332901699538146769258261728811522879446338184768373904874545152859942972345859955285426030160131441662159937481413613036624695556803716993718357004613860219333289242832676812884560632300044287815078237983353499633232379870605191957359906648465417841107354177588750990493202915898868452958355963208238404167177524489240645747893676753047276303990970835447416434116794451715036088293716350721403427253737130862092866270254611449410830351154745978913624274974925841653093593215986420513358560521386550924072838277393438858788313329859219040115464815778851522749810908011118434768737482062229503584593470514316608207227685868931018378191676431102195689793124720645967716915374101641440546421512571165386156163252046768268944027750856670043228208193000362393778031604204834169838438083806690672589075671271168188910753298677579766102062497998421084492570570205714737790976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] 136862126612201906539968753731325211938262239185227918868946424056446243436365700287170587807994326382520002799767511877644073932840180308982890172996719383345946627710655230210171452612426407097138756867875242562267660879101149413293190580499369244716551307142271874591521843360209345783175403537839879837134756273360265487321373230185451670324810197312465508373676017805785051414641268062728550325205136183935050037097819125636248344404672057673991051045345932197362579366116122330186827002862378128749656361046997290996324375714545782572544258659255895275982785799139410121069178830233901894110217942958570398515050386779977954308670913636216744027126584014190821041221732215011555594624704008889207807931696494572653517632067337851821332990100599135908524449016413926443684017867390899059808832645038498784935907672394800161206213546804173702166072529258974366485993878385366943448485063678638333354618294736574443195831249526072978795563152999858303144256143975828732379915528236662527888936711964289204811565795307143007685607419789653851742928377197419227720863576546800672975637819232939258556447712591768883050359415995174610472294425482390870761483556908740127599098360073590337330480712597549463271289910161550923381134227921177309315295517555491896256149148965269604736362072569562509999875905729567336835251481746504218523646912895324791772757357148391866073011388263219914551402469578963111397729732005434152066674807633746940626754688770005049109503601440028221347089470227754496774804664201754167947620871947379866175266470914836370585745360875167686989350613585413710003082471463721293064457962953488341221229564365962501460731294221828860501298908213479147925866229299024209499452389904424459610284151983284798719176800175615265434682322956808069186070663293999319977119188234985661243784983281360670814085988089172106904753563070467750952825776133690148393234066283824569113978974452763683967937399167496609287872795102510387755561438613927082097390684881229844751283259168230933229142797583210697209375487782306628837574350390437131774011822827768756765385977028466340121592852078251530793579337158981863101162963372889333584006995273346151188044494580428647210784746528441239501361896482517944043419558248807958708484166838742357940197472702529554760448471423782954527683698919965304398125605158047979180369012461954880641549716285377385003775024037382860356707722907540836420698418857833021053479756090217843998701894001707704980800304573089784276450019601110311910466849248439258031674737565686318113807577528818868298743038381475293546130186457327597023488009806146640222998493772598928262708775641235702950156442796032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] 61767352075149170373244437917854208036674601932032405109567404461186113345893332759067284497771957818253956725261821080481134545438423377028511194604523684711085370372097477951451344860803441903430842630804712277970078637494368962875724510788254552478641029369761424751200454218061041662262201570745758089516611517283312455477507029330686590943738420648160637316635690461871001446725906762581519077127606293859772591008297087847379064431378378795079732149078164888183786444100884668706592430380704492236024444730869861121609259130282676572343234187090306800191889532509357874177816803223290163654313042691792148602132012754128653941126442198317393251510984137831065673814776602756496045971605382425634270448438873809040896279702413106609789181849487869377708159915895985460683125283279187041457875668748334479373058731235980336844413099368349434083074307860131373518872195984866507459672478119929727214385438482022646357361653827250793770265953294830372170124067269809883918709687585531275354370070601741748940792053106783447533158487440259258109604354433144360470658832957484202839972417695099046298490851656659576327286282718192269501974068033663974369719665053230854115436990891190304009688693304411473852939670175976671837818557751746225924040895114934220032725932801077489336904022267071237539563813464786264332353230766560419815086545370958341664684985726017505057485763506630094478205945518222364067287595920801254504331340147625141588573450966511742283854718965038538567769187502538997048117770517861528694972464316008261141462020017015103419375049944427040896712047753941218128923426960830485975891792541527091584648586873737594221011257742633132716832150790109710095475087909152278826052094742042431589617148116376287810265089536493029750397942327992482179247426291874128126959451527681065593502254440864054867324874705099597544416362525432736053901915093450293843395257514758486508801721311667041329654170563805982739381627523958171920697441920994526808376298692953027611921889379993724617871779866680785789873914403920423669152644325630232679884082901714872229860905724153689679735723084539789965212157277378251061431480656573201909570446612580570694536588397807844365325080595848513999240556325884552325508234038670536930233324971801923605634086569084583974008625268527734867242933052327799640289247952724894519808451703193988094609850044911333931770413785576507130489795389634939364180991455848523638693800623003697465829426892367837666377151183119414204078769566381401098633203533943904213929800769494650216967186036207856889196523278405587880896769544497814138766747735673291857362320072594894452237808563395609044333501612032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] -8238779534489546819426222460972661474676565417771286273230015718971659559580708834281781519580892979726867660211440654953693254515319476767057233628582254565968685368849211393191414693787236310857025925924014756881573328753304249258933544010547621918016804619560238267783614206910101721995603082450858051070810671361997281747261126196163725168048391185692010378967977981597058760207470312289216661081342236002109867788890405661064094924245293543492575844443300468028425538403425949131836254000156308934048941633685615575658938435990482594391437680673881073812734075623489154489850147923790340913625034836622943484221376343998383102761550979713616577667613512423564231668080115649072919741728418893575731805556337992991773404339752559378382038630643010341627031596745502143014001786721202422587568580677687986338428870802151532520602420639948352443401715347333090274309385029654175131766429388324766439141884085615943846212181506088480658720052084173901588310237929236373772324942352952427582700521433961486995773068659948029193669376320630033731873837901066339301345281406016541231655243540403106090449294493777351532173192305062241061385149194666665858416478191612438617462100474075318242347078473688741733526786829388258190989735887865873214833104390075399023865641055625128225179247993422344284083922249665388385108756222162285223470929379923542427433607985680481273162174806401538041005700104003285033897188378796375602306860530437839699430572852919511029000143291894607076170556034168367996259196164078357458506284738999569904931334936795754569556405334891190303229299982358414657843159943059222632089336761830292864178131043615667558876133146007185216982818901245828404897311683502908718248666913071369462456373474937128190063557531549342549274366837235100748790870785686360929706611807264693125635164274637221369543018566231128184697714467898694088826249347511592167168061042734520228220785112633692116382100891491217102100897684114146119665803001519995554316898555031870521546632847534685931591099780549570223961973974066232755921453296709313666596136676624941234615958843551950275008187664489646898395434705517856704780365656727896361520635150505784225544138655563063439784960348514170817270965186468790940293409776278765821452588642136863232849182878266837667070015454997935310072337736638264995494728762025393014119293697446672653382681972925396420585389557157996229949566931565637897900272552384863292559474530834768298439997737074735386938509214249800400371178218572290785510816238444083576254812071656833775937373203262869947522804615977789976026352796487531186140815080654404359015831853218483853786185582669869758144156008448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] -501789223084103963354487045976986108990781137610970038146027802613805440211093569103965253007773988501901911734349631786032273206181011924898008959654322795015370277045518950109317780972423186088265611155170648336103451789077517907030972577793938727427909536600511363729966477578321557503039602457864171414903830819847370579109726522982932313591577038154700557242996322696589345940842935849060999532275430301207945818218600341963976878663957074912797508866773568061678011224890843955614758651560977795448733542645978368101807505353656507182950040046883203706744894974222678096926262840354098395672194735919279811308396550020591243409608612887653863881280759684272212289044978950133195733589400539807399037241530163577882576111828528880525230678298960560853584755056611732501138066502043160081763765810449622405614167038724234473668039025246042005076048147218227664931950795466935081467094731251175448780352780349311003581068738534762574313087856741653992002060463599755827423688848108122317681968624171544720909374349253019881334433162940135276117439352950431700848825231317868109451671629539172395893327359396050745280582641472020047158032613017755074281865491570114606889866412262266028144832956033748518884022685593747600758794610946362874388774084372810042282043915302868786357363191129923145089465657525773750260914688326172441763015967493407915604672482829502453274823804825516317420429014572472197856803918066774559875639951902684099920848219128592576953428221677191777654133090713063872096359139074250439646174923150362294075745775422810850442533178557668270897766777966985027501677785422498514608730784513389378528791305010121517141244659949976221795293825176449618304237698215269230948766339234468079621007384579748880314546826100854387700485539801250658443230046275803632265559190460242599937048676949307962114181862805994093792740990153927029028980440782549267070053814808339840261737256741147677873208163081565789985132733913549243636288117845973682677990888845410942963508518198109212287118976099301464741095789136297764809607639809905899285859412331500798504911551051498002706025417276824689121716865406655206579727877937303462145459223089721206640953060187104521495392469036491349980372514777939776728050779332495645116177625002011015348498487612875881970668661646151651412231032484220851535117831433804976039367072416956557419334493694676256268762168937097347507638772254958091749714669714504066787542014874906655711593530929545873973563223518292849796426532134250675522963681453799760541758061211838037717264989157179911313011883003989418172299627622577545695389484268174521098471806304998465229403429409778999973627559936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] 309643572684803919660907574931768663135159502146562236755539804271926763750609040769898883093900961879677136549318564964580408613222143825307778086781048589828709534059855917084978908331904852745652907644529625583001263923414881223691636840080232692607623116842381695449436250097688370059079773480753449350598503284508447379169043102570664886022910256751277937413710530916446386612110272281367055392204488011829961603044532555953685276663296435951966846387217279514011363619066090392949826941528483639598166263947401252853976777061810605136905486284733356192224595176434620060034461339103421878447707923364728774207891049995201462770279162643728331512650892647911604312550519121858071293496524525306090888440260117666003969562774289367431309295865564900206487080926709964353324638368340553975943703104348984344500591665150612191595985361629872107457030789570161257955186279106510420813649505159530438537862877741559247079920648652814979224245736354930156490643176641716865490199325598470922483905244773019612975690998271817749382387181752811589309694922410786494758135366853140568315395890492880651642206922423318654212954769616049877532379723599682578776214035363097415669437512669668989233380165883654755865846467585918831277540533466225117636918627952928756588504986886540945339360180989338341198023678266615224461990924192232258775924653184222359884876838878930208459146756694997802893341967602547833827034574235373678228860781173281964275315796290005549843946656189702067657211357083228777635120513356142433457415588752117646938826792719137469962184247458626733126319827952904965914435307279223029638105559282292833530039121264145791878401255208329271492758557750013305023269384356441703894976226252959419397814285153329845369748767225360791040836278648524366744608268336883870987062249673426237916385197497696327979794290371626210152564624154069085398786494777291315360392517879968239623805003662082497995291825079980354233376751243466203499735779068347261275156578466048637231491249045593515994557026942848776370193689428146872681639879311919530015786742659785028540098902973069569276491841074147726250499837831063300849130907806517956731657171574047839802680973296763921811542459134332599380960597406854673010213605565542812592035975838752337881268848340566993936886200738584544362675547315782409427117700516771319596553429516579099943893223894979332964989264060872937669984440311018780189618270644083296306922410859877525927890696698386305200019915843295250967600189945656588329674674859964986890984937084736184730675009790103026262989966097326388937585652042039346851288560089491154686516517973271841368629166710502777612195069952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] -48861993634844367302589417311471308214910143434610969275864855962281256556162135705027504708106316217663717846611827209274506948845438632362446000938079989560662059284118377683101514067699540107387942299721369306109202523657973447224131036364145221351436405229290787824137292921436342263195592882739222325758395905518840798631522987283479460015053785290353923458700077393878644458904609763040566530354092983691550160202456024943220505732168799090764553672658052592247115507642730334247759556110686788651033052893161392035744182655860444982647415279426036858786548868841973194167156377515240147431921144769188844071787763247093667893137426325677451239641060731805800390900325750098313935067012211363165256630105492286495942663459688897274871743141658196976636440158058510574352678355925920150315970810197000241281700845207981277882475351599096290684110756088727151531075825775050353029770464676064750793932800923437892978012689039091121782275081401040103976681268250639679739779261196933088752057458329208439713186715949886998776460472544964100315865931426529251165297425279976693185396661332083979873321768175054923576994794892418714562480757952143090126192473213869897474020335189636401841157696040548075976750002138021852132919195070648587134912255807509466020981161511873898984954154271067235369642922070927134007523920405302231969341741296324466729958284966527423450497487250470937340201936265341185404410107665969816806996263677300910438194123608667246086143731377048543751372222494708280375146287145524534595131315183242164601656650162164154618003221346146061926584385576645450201503979786421160265523676803186953705237695244509639528988598819844463211250262059188326060506920187380070412498960038009344832838320482781907586855807736630608103711631279180614593069783495553381884831810838402346231178347926217735921380777503719876731453340030095327637779574480976340667778262242010979652899758887556701130682781202659259580188417264558954108910507530969034144941144525041632452828544880145992855149734630091804293129018352150695488228619083507788624984097156785626544975107419410288780041520228208855513937518141712250153948697840384737763760498955307644835497733965717940233935420010438270326266794921111479451559281797032164601817158180325740642505543916999823873361258543320188842340416618514184589425801612595075315616497824350043308618032509646453686322313304949115548714713802389867084248335051086267745977249455147875092357781406942682222425100969073948787011616267391900837904246857650275375322989567248642091215661126647350755184919828726679369974554830564533278527032117813870232059271864388551635700003889640089621834498048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,58] 3782386046834993919238494909490244958409669231619476267217676387173990220327353736203160214711112434142804449222772120793372630422971715820271217787942790727933599056421081907787041623661555223127541354209843543541402948247003267950160625665927550997175705209111094553967921561956451649010984783742859412662399247711739076134599925996323382996025665696472663156030918920487301719358997571997714945692736855507573011926334199595167098903794754818288460798954874681631595377029089895961609225763231934694650031295191682987958526120519748122772239423382141965744745534362099722132414819173834578357536892088780005289263254182167087550518363376104635877181138833970532745692683169803057664864743059049599222240954797276099680514907964771668394912899772063657403456837371120077009453331197086501481812624893664250008580008843755746483645481472235174843173445530092848967984938184943206516443196701958035039520994492272854205059319734564845595233942959043122546334479525746644778687925355248670869980940912094556142557940893215399242497713750292921585109650790971210778082384075522491525191309894400251587505858661903458084027233919900011035612708704982532561387542627604360293218287647385654398777463443354542247886364313475497727714557953416757027962612208152072844581731641048689244969798343494378685449884919230552459376512374784659699962157992689904130178507245178552963811910999288434482061578507854454643997479813749088257945126007170570783760026301715654941919224099465525151497140762235750858752165759596090582394726628761765343225422106038676554442998322926233588695401220122272929883789186535664288719505132681385041149946637388378260608139197851856396582532129493870658781733101646126732816670739687613699958627406075176739349251019864884300322269384936713177015686347952485007528855778900228548522489502432661049456091069066112052080687321667091133333845907210655338162375443105191074133189002349322817091651126338213800885060038211002692715741016716158500649962057285747996029646135282145764339163392097364995977272237037927131579327014607653670289426418829450855952200592402969975397070645129962227284647919468725541449479188646167943686460073421179593381480028488490585789351229783249845154832263174719754939701210660678023350645755040605269646587252446133573348950625576724834209399462641475272920872838623495818489261615122809800518778029456306907201739871108016772550794193546863781291047924482427092358973708862940939943020522441173140242615030329726360119074181863670691434941071387568912000137255194762060439127910443356529792246117265708777006198515671787403882692148567117761976961469033774803673469303885340800995819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,59] -30770393851540207341280367631213433738656313769634953197655195257391969126751043522200912221713637590132561485512970495197580332031681246258225434720529777055137394303207870821172235120928007579719630900651955108664578788784766354834983526025189252283827199182633692517273342124256423708138499482404478565164584832623860759503676626461944238517552936357585867709936134540388351033164132918421764373493133287627715433408867597347208715372098792536754397495293255308256958848551875698854518278819650591601271838513920937156887597354459903517828701156902494973612624543734458775005541808148566742330452242553610199774912696916476963340271881720574001790804149029477796933613997374109911076717337319655525579509018634530768138746025852178070153360679131815421622703195999811817144398800475237639482210793700445197758397686214757020983735290617976144702028245308481148646290395694086865434548673376401914655487926201781030572838516798280152362388202612619981036635422436012620592652710359115429156031611151415356237536762337671283700181438368259873675721406331182139036623906389911298822433721466049139832173269467918486714680497191255494321225777746736029508847812750473393588707074829513927677174364703208769592483834722927400075265704711353605301592878895403687694182134847542281838063267957408143389879472243120285790621484369217893738813279557006114538141187018178694124603445798193632821742093778134181404670801055911044429172488228726208241103775396435367052909419956943664453307049329374040430254325568955350289467628221446021180556705766561745716813852909926192951528347490203857371617641655518452853988223922652261935024106574741860134235515276273042229846658978922024659165292586445848328554666674445458093755338912752404883117875547368854338622428514298818196891863467821596488668637791951436420655738371198036275130581687383335371381373221641710178519200552690308004923882636755442090316128220277639566105809309077675928922407346518150742726234741770201573232750739457669294309298293813736574824773890126717499893814356384330411700707831409384703528883246730391313663146301008454872124901603955721185551839810999503164522990929053293337696868897197356347775149764488550629836276459268359884084309367967264197799275508845091705937549355635859727437303238939170763468682523277838836241291279485516373695412081131150145739394474771072429529647212035032918013615708015234945077268717356844641002927086656482757928956068712377462829959046937284995072897387876357113548006380964967745286430644829911546193961708804317943157931329401934994037283526170708369663305055233016225507515578820080534622274990627313636023531050590979856793600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,60] -24477164683974499590201704297238334360400208636824246481263242203514913673662473016448822591164400685899207672613374256452732497279450134159037351110031046611856527805825710908281711997350677416552890442290430343298688542264003227633110179310451048925009224339410549312535923718204247073461203008537199524712573410484663439594898572570942988979715579884568646997585335071898498622338087054448732151819616539316437366353582349548165706587030726338821648277524267652013122020436885863860310010540530322705055142319243372541718100252048209756532911856296473549657634246267102525253869219565117355832449017069619862301232891968418569944466800633222554549150644869832777296008184056747452421009872317413594713830938632965200768812086179053824960585099079267136280229067182981962900983573447055427778888047394159416956574181734250615766178569562389233134077332262583804211590549485588193903700252333352004455066543907122705991901355448391298747058721418833403345490147101257046451834327117599560347312247287680297832086524824425556918086320332612131381501618998170819103830694186400002567586817479281199723057834008265068145494633000405508302298391182938026469074917242163965837810605895139017304198306108205967361491922792271527818575081607413541866632754088988846116473975966229726560984430922701677499057603866533657996188928697117570093410869376954858493651531179045977198211465704539572544078798939492670269732170134457932235556546685561152809191573493797466266867177141536343073669843388872146440945220495738841098122472977441586813033225730649793624123512650549008788079388230177316098593868669119131838029676732971937284326533850312463228918066179019365455230202682733500543378309596236488054414635646890445287080090160613149651009943186247334902400196934496653420869640999865728707192750388117852057883008177010591978612754682908591676026317291847011387695352577065981708375859176830700425417254412744688526567061107995135171390458652004425738200507740484098291916175028849212032035504885989264604109977064438329618130354135779831395888073701127813920921470523043137708257704316754508748607689878355131485862424557556831200717218786315360621321164161695538534708600775463889193132931387743646202605982607895385839301784613057821855170238726196808009947381977286986064206872611942237416464049726942887327216148979847469093585431808180785600407277170140264737693960588776448036863321551817107979346100835809417252023340637623097920461680991208463764071448576808473686643330064477127728971648800599841803858618204862240884543478447630454318162192156925774878741357491869194373319288780349081401288167816004250177478858104857861642256384000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,61] 2081284471362592531022807718842900629928018537578170185410985254682542253247232193184344458262203937572211915347376058822090123677735963836326938578158125025452782216639966235528254467610766798055282185387962354812715827996238012408993786638073712801339878648465405494095766797318810285670140148922438006485779831891509099489385636957745422206674803885512277570540399303190628176353550232871971305079634288384283533997641048018574457987813831804283582537598418618811499523160645457217428916468828395108124809023672470556951793714114896788245466100273299219735087120735932578217982701016485625462869231904392673789132770392420392386552898123003623608314502325810002754420885672588477573199935734662926930268734305540710710813307319671349576707181757518787494001730719441654056799221799215725052880497917528457644906210392768730557796183881460061893874954560341522416685788949753380936037066905677340822930924337414138070575015270430524593572162659372140750873652692146927640054115127704604260223245599820703536470614117423717901638100635751022176425873552816039609651076959808054492068150304787029084251438733016234236191209251750683198551941816652539108974020602056345992857786868162902750131891296874675949420253574951812380079276443074492025698287644042702660996520832384250583942126805767835045465373864992312714909583938325302512117290879928911628329037125849081778956293529539161662114113508832519950346846925704477049631073649349843045783339973359910009689325396452948323494682497847569176791943994170210656334706634428240169364327205830223542130854909006051314598817227737098528575290585498413655475337389498010558074890939101086916320010697889527793791679243632792659700325260888873134244667406633662243754580013210598190558938975978398651808525310981640521020092082439318024390717375546885585917911223259862628106157638039689430970134830284273798536021508523534363510578827613930421754056175863978693677543486798980767884971057832381698996129721056255989699169324690112496254092435159550494869558270287323313325602680246598033112660576649419660837116879843635537796766931833723728770611707347945344620469398019167270467399589795481591846449371427973798793458220634126979790617889297201022362938669548308788544141439075832360019575125961636429746055592762659613046361891341353582914764317635265541130844803098758250666290221650236727748056712998001154863257429882227484751863986916123914918028457934600331261171411211324858655687304706639169016768908792754124068439926278465403919900577011719480543394059677811755169776011252969744712837044196227654487879795445286753537572608326476395575142536251481776959048673272025076203520000000000000000000000000000000000000000000000000000000000000000000000000000 [88,62] 55613481860577330734301980039398984598285913195291481847062771342340045603081592620624799402531618062852235339496707543387381302050891065286756544772167370341895082797790937203384869428864131578095083507856889778739215184336361812918914946563487923123223699707286728205445475827728992398030051624153786251016343566686581792744237257957618768116313324839020637299086848115467782991634470086685304531334935377505648769555874604997369385183236773263681680283025706210411232401619612389389617701056828137634476563974244385266946911120951318487091646163886101058385794708483226465661062739030881876802711408862858001574607814943118054390887441409870804515857326488791098309951849929328840954709453905906279667601070524782080799760539300111598366864320823319820783478294159360731039344654660134907264394126127042042694096845449969986709313985754638079504464590380759576336967074011995753249437605043021417020207519423636070894552493739109902150490197068358582539402366546644640864041838066702415408462837038314311233832669941341476024021755522246253947304866310516272305833941060174645831328474063881640619375579343086211426661743753397936365174265929205449507510893417279360318857669394119365240982290331477334501024468089068352996184029988019471275661512835356903464498682169911161530697137799855827058371953155953256605061650122591384794396514357090329565574157935127570398759798155657945374790995407497142620226561211298772204868354695762247025717253818511784981506439914644476128144511059842195411086074858218557684562361533903527474025708113324873238519793307270635433515603369539286561581868444798885343851451274346443161749173046860497575435265900803577505126332816353678933305903782728693805670608704030510938351316054630707975062504912087087710985022159983418902021472905808947586170597365801293359947369938830176566941429320912440554157302984624388734144443848133719588255942414736913298473888453486210255399587731696338535464276285334757769965935890888871382490844906545984875567022297871490144713191637813816690410812721892861941050050568811379972535314178720668354606204670149743471647238060140429668193068907413799936843315004680467770111969849897325804057739630425895430395827415281443766483525671439335771210296912556990633641347351924398584618530238556614447288111569931219853719277517733176587624628642881092150036106834088005843509130260092767005586667830337702482441234119791280118756647175819469058583259526782511351197200642998862318478811237440143747506394001227386329399635918934496625650706822258819998123462860166259748736715171245415267462870032313624760861998295896318350218473978617243373743489174829117997056000000000000000000000000000000000000000000000000000000000000000000000000 [88,63] -26556901901389701039836179841342533032109390733570450848231228920100956629465081581689310163267697490153015933407364422276497293870701492287475649900428664232803480274134559253275568473026860162279913931898360146763693621971009617539250579718364151596981989360268912219943187077330347053055755276146639118404198680139243178413182599788939494019119824662104172621017424302667414142263170116003893725231188289263350237259621092386427522057980020307546015937393559712709585349940240111777093775587340324979421066298062299218983384995952832527098687891466335238664225488244683519589532607148481309532571474163295335873271300657233277814248701495744881328059252950157038760720158340374028942605979362066732835149926193098073831663327141339356405334472485547124410565785625773899899942175301865773909893469701849699481591250770385494053068666935403142510121276490643103052785884112517286005091134700724551206663228605080620449035000951452593933050306232088959474411121090209493011167771404195810395862572433679594483373876856508733739977548655873461112830471963611107311482159904824304506856216394089538821984231905436176920142314495267822007861167851452391252343886759657558447452785699767415602278465270203546679745746084105529989436367889988179950572368359456857501577088601748279460017455508959820299151492313391869489041099463717349775199300412098539962001447199937092278828777038185159765578265333469850751640454060819784910900239960519496123516009253169643995960413650691118343877170989095373670661017359063346015234625473525342743022308574254824311873659513831119009746752673218781215716034012746214722123876694325994701605163219654191080677227237375610954555547815223010227686759455591530036757485794450161875298752065173647297311816521918836712685310217252078850271383687378620003172846366803022523590422276015209836951248567101311708862428878313604790036399918141737974573614580236839942304494408078109624647843393897002429904583095235439342216695510574465953003536926868347542180098597707878607492780630736113898085726134881091600035324994635607401327301356094191943458131366175340463351999417032224455607197353931159782397739734787906580622458611848596202456845641880750496612118123840444518988548793304228580658513863593703697540738774342218934095732335033342389785988378011052096614166000139222284980612250821720474508964679541076102044208223645102001390975961609897663904086349475414294193299866692316459376892027910304913576033761089811330677796451779297658191240561522621562884840251953627104292527876464288871096722547642515843734967770578396242933604632002052405638086466756201291816898899173616842966360731215955230720000000000000000000000000000000000000000000000000000000000000000000000 [88,64] 2650011371466295695643944189428462039264315272030531621391749343916008347820042330238925396011961499036180343312515572760108203948566069235475715701377145801968498041550243328811186169340281094634660253667719998809188953359628680356543958706945657510864374244484186823251136428620108025985284586445966440298736120449679850014697796238253112154254407599346310173916820311939292861680148060979383468890772593484970394667933889771486822698774108338633353442331776073563294067132538547075402486998822643768865432102569382855369512541065919899212354700559583395658847564517113597606823607349738032466512420972908089229183135398644008636147549534093244486590285721907617281188328029732130763735946131060387542024288242764315606787194737145807899191598941608537184721678975164130522127994858878244228482498851382880189060043992018086117955418718773331022040503045575816698909649688211777529576980593840584313049433501896375309126851080699493064840801015988267900735654967572546571436081320114817177009563030150185468453257333095123430499531586961063477370237402034249462570486424947953251502718917458929892333752792488219183552726836951022025665131867528972300180254531880726284364492013563510110773917272752939565927448321955892730294315717402696004634169438251470894785051495906958997360313938523074584347857894435955460365135164553964705181350430607280800072043042730284244716211622424858267816156411958131159939526980079571132779496207286155963567815941843933669130365033057715850612293593088176001073758927811914524003618830315992707374364296481204255778814370159874614289374531381566298017858247993174013269206454054257102893928517147631676312984309844046820031912731523785486441561169937997472904359920161959198630080595970236926980610886417001169809473398910676578119722980877151320698297849005006366012858334350669786732841559622197764052583579193086370010459494733435764993902875239687559499685538326420411836716994366700504082818673038115708304325714722213033738588966845938879609778280702884703292583197940163483980178928186635429191118072635667972252676200796348156900422871812995957983358860730618713470445523098461533632392284990992722791107994426104522935325115606895698749754827828528920303095995552781774164982290909119978797190381453240629888996855920563492548941985085467753936296584018755069940357480811313610676564724645788890068741401207817771250348925461780190848946138231396370268910092054197609721085332163684535143044922723335743509133273828399083541709099026100391171553540454492269629041628820776791539139689629900214468574977092114710374847274676371226302320716425827196252043143730772018517888329213122969600000000000000000000000000000000000000000000000000000000000000000000 [88,65] -132011257614408376753434689187701579254620289317274243707986753698943882584943814128505562638345636812254819806074101125090692738602753511421444938317204301618626107833545195862260155244039557818444372772839774358204948859529508239715332564281898336722916736542962158036867591335935584777647586742377442904087521615471403181376919106145798914923140656867521280104255467573808630852260373761122205486570644183549084880218349241472257403680188736977989490795736540192460050257240164612462480832201494139973069753672532657707610210770597666792225066292584113550345003024440886778060291386778337564187947189764066481442387232008664374972539297116409400581009091143455515845767815007577378172532381181302537410914404822752694322279409963044034385224815327615131131431250439140883895109903761085679644109043757626175415275433719328554172391920115432735099600919618655130087284072231000925087976188905530975545621706759244994033570953850507824812054791903666188636851807570879656092323023766959349634167942267679678366867970438091062650065352388060678535848685547775763458105479909488347121545521415281334296588867574135010155198514399279734228864242040066941919526328964174003118685914576049051392114947158814630236031154149375078135454882260379276972481154778474316531672702725957464936471232622301902064110077777651029502551342870204044241535936926625819327228453378006412002236636751446907291596279371148504152968692516111564894284038760183881451557696096693818881220765887628492331633142756017688520860955807033104633942896427370837567597768189391243848579262940022439141272775665912427714728439527834358624519060624559221666071740136505328895692460858751250807776792809250292802896027898280482748329521314018030171389684304743709781817923080959914914693781737725333206095296453696946007403331033160411301040852842027902146832392349645827542567782353946928790443276757836105764536141216659348430468538361592657415764660713019505508591072875944027581571987858888166798883780670301109290817502420124227637928676839761549311116566360248151056219997898336424253886945398888741472003158371200184238827698727367843261345288699829661300032086469900762471259611095845227662340173521308805312298414267732447941682198271330432846966126180689145458049523934144390378854654448945611870377583512253012748103357757060702425197009278956051515281405840019707878231191503328029967279402727947359371003003527409976260768888955691566552930990919760928570313886257958800327770242578730229943696512714850278101977501503713855311688147051268840030039037796433680486410787416693951553836862429398698734859803441605856144013603565006627030982057455941320704000000000000000000000000000000000000000000000000000000000000000 [88,66] 1801775771272563445696911042199010882219286248109178118400021557766175868140444145561230174799645796691873206195028124675443396845496080299041010314131425008150126109647805146493920445424568506587193670619658665843223930633473280660136913469953553430271640459598985309020319082181531816392850351788998825610516470660364246695772925219576724440811578324978639497641962360223266780406443241163825605657569700742409982309735615644699840816151562749959335171582693657695784972005255414387774242347532962489995442232785819930681023761834298743087721750909861227582771778140610396070685599301552067460418898514985289971197922313507598146487306237364646626858511388713500968570640043236577479727949291038249498878962248351680723123845829600498693677982869975973611314203005277799906474819351065695228967361001912728147234980112686805389516804404160537709862101336701120894861701291316443860186959995707444336695385490700036776964273089410019213054480448541813047510986644799529951228049125347058572703829808243689086311716021629670705501061876989429750124631636524660716651146735861764890223225587399588260394627286682254303719607090315857625843392244410577633603439193980308190997030621746791855578420630785843376856708212287198749074282876697252811989203826517106689237911543394771361816946520784154011200715532535587651544509240862097241250247974673074443961545335911617350323737066421259487215863305849454002855825275351011793016351584660600167380948444044360470825332459023628859225107979017977794553129814212992585996786551904017012412289015783866042750579382930597450283099090697515833731432696396988481041500053413317038237992127455020748196162887184865667530938456113017568302510519134084579118598751050066556817246238534951292631677822163162576768247798607180777216169614771971508179592927661162534363036856709986316532472511713388547307431838360201365792608575707678147363533275984189930429970777858249640192478994684705049802533844579437057332254268929328737595075759223673346956346552310062221942658135340006521382887978863392028612981571311965025582195501385010651943495529632986846092212913909903040321054387374218047690841447738784187893951360844406571656875039769630206714372096570562315987818712466413181952739958919138499285755810941339066241851479569244785953145468958812051350320107557936334540159279008081669496725841676802556560849606843143089783463176869092203844563075238518818632579988213137861285847359423014181252243617721758779563451190071032159587937699121207812066046800260769353142321658498076687646204440511511812998058705947442109809143405654857928095505891447328825481569641652722586147040970294689792000000000000000000000000000000000000000000000000000000000000 [88,67] 191354476729595272329185449263035956515272946479497155156567341639240177594652907313719261382685344062688939287995077502048881976962800795329476641598288598037536932691520542808246944115877830047052141512512703208202518899610252493868538639587184604841305669297084592258437564691279208376869068657372322265149941335333019065365554439716926312638884085258451449764049657610405351923713413768974150599414172597689243848896066330112994595896072625493356568236593140575630289704362388565136130601091346616682154364200926170737129700206296921744766968631449307040168915554898282916998384075597859782328027555978094379671283805714942665615803068509863050052571032001315807596916606356785262138030180956085861503098550155721414659151346711940401077530343006573388897236004339932803857889440186081194369873349179131913447611634443322292827827899696542778027516376251695898331388233609712031096673117361105329321986263544374188656476640315211292053033300283677613921184742700044569942483859145200136984099593987571102455756877503816448086557286511472021321222601319470577006016536151218558081333575965753670996994183298642976024188758264543484872828399212325635268114782282849636043942731037552545592367200917592207804519685477948423230830550872693578146301307601179409599661739100013831238089436485610013387137143815432704337605193385567392998628706407445661443753223803700205786566053106893598137176362308373195641932562228014016573809637764917231797327920132775655749029309805065449301340503860536435808364314107926603023012871261149336302468808904883372414594168465474643523518927443890406836745532902312850212393835616133065978817721685125214155920448521260273446628984486782338161760809727508827617251813775652404431820810848229660486639896597224390256710139979197269341850275518956128224432939325722571541785203750356201412390895304819939519791175114988591480009228235210369345620775120604770584964224836530062406349236465200915024365654767901905346931773360847113244991887686687970045310682010208490913427169929543038718674325369569317564968861295191147241075598230450462658176204775339768687861820915419330251313830057119878555251287145819382246183412181607912166535679655744669515370506449442713159853339592690702991945880376142333254769145802949811917359674817946175672886958397759667683029659105316536680801319412390279289772460775792644222461929097363635095539450406815270449244763033891324068428670692636617336926721503352075087471187363225484682094233584756097966068655459628839063546994214208672113192877219408052667397383717817418588518515508116622059759952917162470119830844635837163465470135683319248160948019787726848000000000000000000000000000000000000000000000000000000000 [88,68] -12739749434587455468328412666850645031046038287878102190536709699970692440257099903662371682173967979739490132229399005140143306551715224492905170741380831400077688855111921804193636060861010879642066573622347088765365640261753447739843744996873627157349504635787349786921575893985525097325990594362847802128571627781748064873665229037378004135855082017615388096975516438579343282578388561932863037919766626665586526495282964561579415583605482535976482618975259775335544443018313221144997051886066565083686319549568543983862338680864447576515613886183203487815427968094600604529825552809757093636146621141505182759038048025799689683665715817726636927544540262031723868093074541726265410266527073288904110667467020928971922746779063190142167217053953431102633014627133138608845971690113037669158637087485200215483291072512536587109456277477436616684044507821036918438714864466191701913193380955417371353992580507092173443804579338912143991046499288347968254350423221773651854314624202297373726660570606369559212252325022382356199995254176182182379779991566100134217731909750861452921165901596358383086671385079089998573022760504089798170469888438661476633846869331430027389323347387127904442164773335241992948826126397066625585719964346760120211074144320877275821484781058767539034291370372034345063459332276010998419885932965087044214436563367947508763516949534148880087456102921930093846116795863422244150831578872566718677995657506855547301798383121804626448646878280192739683721026864888829695015237707805160010337617548615211215334288516738152903933755745252796851406695495488810258577905413926876088717471478028878409200627671646377980358152332043229978133201844997276531418531656245915563936352441925388496011858433075576786515381763717274799245185624810485341657698952256643457937003737880073280135259408402930663448523577939702875236588058725651030644268401198883252517501549744878629900921014299595225219771070683761369643035730758145096990918753218768164009424650537940126099847956088175294341074127780987988249425785765261024329961713747725553486180904453504269846008792629532881898637491650796286214373566509567795682860537648757520222704244005801503522727031834035250471376755942617453293560618585753739059626743879998617772012122662669341678939121681998507795169590947703302067913251953790174432164207875706292261592714504914528007363773375109587523760619351637522655922348217487256029106311650181612812062528829349334847825703515114695764701028903401826297809979933805913998603699078150628319382078926647161611995305948668529771505655714899794069150293535473806532663279695892651408690291918911541135469558366208000000000000000000000000000000000000000000000000000000 [88,69] 293079718544262417125709880616296966546040808431330881974618115735004115573944838437852984467658948867012234145112962935543826927445618064543158393656232626927698690937479551606831308987636239126297103908825838086206557409127818400661631590539468189279517427345896806658138917168154188916426939607827724013150524520214060428940987266615449524718929717081146956757378234094826973209836663089286457369830312207611432520919991680184803994375587918978252098058894971868871244589766636247091737367826653061257887674750292482061025793958502424591423802655020263770011663617695334903800596383065443088510776315191465041716727900361247145991025216457760538858176942153735920964614874616451883616414434947776731573192572920448124032049819531887020766427966570960570731260342102254619989048050188039070402010592127915609676881785107778964930321892994491030565612523778583375140661252608129232199209180270771107788625871211448756766173312751790142229684397067469024369992812502179690769157619851357252148109121426412476028060338767514736681768952377143159586751821956323916350061813479546683221651975412711739953687766041208248684125689476684932007019605940117809419799346281396325629960141046430526382672628967190313508792283658817329708444370346923759714020973362700829197038333017520407450252368281571748664415994985494760789166618125662091631238044403678448337560498003593340957231994983390847583210490577847757308875077929375180767606319460610082059083322367357358512376299308702186421670828875980009987448913367582063643704504795487266737417099496454672987951373881358407898260385031906862799520561331171452885006225099789855968847512562117231601684333678313799815264494674749618193921692484537108686317542729066512640388980508367114080741658344526975694392074723618103793905327639638052894500922112108566766036937579929698036003861007583958458625258510251534788220116394084758872029515524830077188546917628451539311247135066572959670841799243802019872420047095579032824402270101325022479471365494675831690200272655364875087589066405724400745569231794722007848685347319131610271335081032508884993758196007598782535748679085355093458132467622261878350100286483158950084217359383824877398869490299789199840624405853251772162357994552575485043437151968842869442044790704026003696554529772147231054681596090589404458582222457358989040781877322918861888630705237674919001088848477685556304563458662500421751433740637589326279077461366509936209760606509329628642048888488616398264146683919927336996904378061558089323888734370903967463346913954045759952085517319015286979603486503044533764344742598972194160151775651893842799958117318656000000000000000000000000000000000000000000000000000 [88,70] 635412544280273869941579819403542327526947601659692559138960723280719015909361631829658376177318503761350575189609635841886703129141820167689148276844363744731709442282414287840725241636200534495505835310079324096753772660974274165478840866856616559119852163875923493721661348052535867120475360326303585988613629130070635035103665891281759756138701744419703188010780170677714503512796034524522570662937996334731575727891240173637968895510498332180808764427582175761919606692119265950304006015545734399906998008159241349687554305961083708940755766994383225835240780834443333367579941667848380243284885470732641151267756251042609676320346281163356655570890422826953075661636467358953264433910504788344170213850545564938428948022728137464912416986077791180788864101781942309845300385705389731375644875144227524331360149851594123414405510999067716837019946544643731279390321795269826059061879597947379892529165540537693060947853432734653748411487336558811093758805325228844407238170769456233381091842113716229416036888887962780743460871720404215196760080693339366089127307927005140346338157177998046046398950710129971947812677181684333467512696147142385869566879155277373167649726640208134730695632612872589513671658363470629461650791797262611103177424918327418120940764975718163099690926255272252553819046896310431819746489622411502445608177179668853795167963535106122617800475651134985052181003634397395688459973395709239859293525362254477329077453675616042038518549800696171284310712045916525043612896279516660214566227886317829734647131043922965799916108398959990813836189774098056833489155569639652780980112226479314768923645284912606867115112539435050749638999625064941099890846162470649834132350597343516044625398125568787438766838598540100338316036329199700863527602090201314922828826084332412094430773365623086226095277348791875451597292420303190245976910707464787785521035006259731080707843176167163878064276544015682350522074282737614251425074756375281937953769422757643820602469756882033116602978026001533024364706850963807582818831941868484881952212443138197341247300297222937024159450896655038696563133437325824282478032920944162012528325103953065403355466447972371047526103724702599131148398769563561947780141892717164154261005384052419384366511390018198265078220332554241341293384991427719898772929720389805921364630911309959521060297306222056408096927324654830859471181203240741132826333973839282228872360745397145114609715576825709657267739134487055177975015765632809866946828516270992337717041755522653134072847052044938600775930154548394909446875438570121234518756886489229079195566920171991798334944706560000000000000000000000000000000000000000000000000 [88,71] -185546936574485283768286828885605582622999102073419126663835968455522575037937154631974094368707365716195324454177498855149853051679624422521546104546207040324651457714048131488014643008109857680160406512292388382523119885743002523006424034371068555449741386357383260119110308245508884090676951813194465045914360795188124734499251127282722537543757545762050680273570662397094303397493629836226675363935145744561582192121568473989964263389615601318190829645598801019186065865433290715074795687084394433249476845483091280409219553621602363931507721754308646505859382358662262820034246311731255701852846627121315759738047525931252505636644691806837770368129432363469720920243886157060064166360141875997294535743531216758995375858970076354152507368786370590365501063336090835283368296390110982920725561443588666441131227595732291217832481344284388261528995637224755674427053644996952501270095502525446144121971787306600941338955409440983997557221569600593937262297630626729707181146701467219483809971111115395391111700612650380151750636348464013816463888397463914111241820390583461538357547338661617142083068209014194353282584366991065108586248809747396685022406544397127245729493271810118544301649622223880054269189881437403164205376782216261353542653017781035723979325862746675382199268451332981772690853233361062038674703148724724976216041674931411603410185796510042012374502742205480440934686841730651324555374245167518883888304210148527873220882453186942712819809945491525533238567033578807541840696659511942243369436672552491711391658592307847246728173964401163811625297262247663987890462261240618220727516236815582530319758828849637724647667357359442088549242780927010549482512167698581173489181499630537693970288677573069936758408803064481396128365364023317172009565087587346145508960874538413424852280605721876847757962625380864823478227998354277490619430360118892592446843414083728494050722682691558111616089768547079398439769908236183067141531016569409837286124770838234869093241722601860343231758766969452249134177365062717217661662084381189299833982390756843226390016535455892485186068866599891798346067022148655167399845840794541036713897651701262711997329154463980256348663026123576761540429225185523214718431857154326179718121926586707731685813635531659935165000650562780100310400982905623316903846021039694785924081586019906407879793773463639035970149383274196254619346039928386275768445020332396152339854805665753101011383265402480435917837984244651482763129860333291831362815158092207205631078925216667557280606159394303779219246315612370950243865968899127419664845258053996903756632485812873575491405086720000000000000000000000000000000000000000000000 [88,72] 8157273933598684373477089097955364670233983212623534097312994399658587359852777377995823022506804668492570596150230128696808059497466609774232302766911340665135487642595404656286154404636003921097611786365032728784768347285199575184108587779479970647067769628287960041786039507226912552757391624024634522698561027817426273540054189420259830345940667616316867378821590316970228701201740479477089019609473167182788134620059661790974993014759395916441162961290648658545572445109971989962357164942029612164799224308622453738245246919895303431325300783428562395627923680571484022288138222992798740149218834746349906849102642853834955452195057521448272337141220586288107811095977817294683970472144155341026559512686224649658149518586816360430843373431063566695632282979007561689608104997484063137183818204057477520529740145680571323546866375940278050290270597346872698679036110182909418593075008908637618354817938738394610486756762951676999813054211740113586696607534631625940848085320926105067459386265249072036186265848795975772153964954999408081915504898909941607819388639480575144920787401518349319874602366628807877003207091034767847410264813675490926301688338143591284587202628004380198429572366915567621039975723186681248304120478949920408093721440371692426342896414601411592523449592476091670642762249315954681401303382645737018807955835756546623561708994270565434145958681034589552787360191814744389967693288831446018994223118725973228426128277752799875093224192804632731845102725838723139368354390430695176274540953098414697801319440382769937352383706504311934989988314958966877637654230663643196532864063850804947348860960320151198958269461819657073313513017298017497198528548736159732179216751204642394429711033222041108756859898109813119170865375929802501115403752373435474863419543433085115308286107655544945627234371567285075169379428760174804398625774237446416556653193851769505095601562860978318308035374469046041394047203152147105324472962287923302732042628433607486764745240722137178862053069351431429044842806109697266731976173976262993690003290467619338483304537530342404065900081312751169680214943594060641750781923459345396994565457183346207671789595788478602937801755054388389629613994012758258476427772882535843086531096774770497019958231819403114124571891329560788448564565056240602312629113737751763876065070078846225760029115897925748224577262566375444174174451634835803157880647049015432659956216241105135916417567549786677055214141799335574008769949129325363819810314000750708413006991576677186533832010770732056691030320850258458088593732317395189967286133152479638666580716025277950716259860480000000000000000000000000000000000000000000 [88,73] -306987111805063854653562358502718155526764277926435254363783489565462964021423417775185547650063441664664786868608087600542876286628025886293279587026754804887838170550421309643214467551771548879490001814443557453689080446420859362543061104029391685537620923571916217520232560557856801798582300616907601060559442969035296117177628674281368695643979151329259363705346775781610695989218239707261455289269004690417295432928440383173945385343622986289932562955977362842731818422146223525941876978845702400365208026936683908800920863717958891520302118310672554236651700508786623653247300226149702473058792907549160095265088288122934086140230042653385941203986589007757135123450334957769794178349960121456510950808423332603531889882634106570443796553505134382578203161268506740601459353580460447249931804250927948821120278701765082069993352996382036275005754984202780252980147484082473390947672782548800202841286503622959329080837173632642816707246082756926331966026477247871070074639327758188237177358369322778112632093191355230916500847064094237421204471793442236569358716151456305645616674287627669299218963396775533470360296647343813115704543844289361648819556844527880426952480126586390414670788542225407219437416291380696412125324396581305157561830719096569215191840425126461382297280571676913620660304053948475339321941388622731227243489968581134184478283154345270169267470039077465974071394869955254844572631204469151735365585830400960060429336679313004891921090133630544215543452085614242417287455896811069048215348140708172231237906574753622063581302441081755070250038206959067369568993121287396960625536481984014102103422581952626222945901634362939800645730164048465473986236648502344172069063056336507468589819056067462536860326215417683902068742373970705841266082867678306465167731606621312585224520661349941557026455692977039109485262856098720799453899322129482455321122741057591411722480568230510121404127700801901571419910051828996801538544030852706513854937707698530145756166850482204426956677844427282240798007939652594342075674498764270248759622861561128800602840781078432694281963787825908652786240941315758638291303716464827536568412749286925715108709974273014611969036968520975876326271132142295096356124742727262286115666635750022374559386526160462778135933734784382200592113358992521482763338392695459135753457649394742926680978814035976159105510410109146163413453247587311236983974862055171320865836105187648044426978665924183995452395433217120802724415558603948778732255836291997086865644186931201139350027970123823848816740151238083361865067181372680852085663212360591557766525869045323213444218880000000000000000000000000000000000000000 [88,74] 1639312068183948434687520231146817611049007245163724162547392559586799649627532783573180155782830142394706262553456101820610389519964721079671700878618161723424177034116627460967857913943015272157788349781176965940032073623138455498188613470380262102224831892345262032625399080420925096503201306080526105008675178580466405215752158197017122375830247174131923492764859983527304220257208887426709729756262052250883765989195004005346770008765984031902332494881749626881118556529356497106711579725712878874255893604044854681006739505077663159916700556901760398336400705756742092225900173171566524728810772569859435880758857691007413075060022003687862884150676348719019549878089604635040256771249742171252805290877264318783181623263533685683501240167763097184111322770989550598894083161123435109077454912105939549808743647503810783044739841933314541511690612805745567216626733632486141559294669205070281668457967775703896613864166114734754317320219398832573615427416705189996696630890290084724066032200485339480070234163106992391648778616084322062163299655000738252501839876021337901221468934706274231290709431919527098340723274124848658265193052405518624392259402414744588003048524584385910968638743531644808033751665598954035944138556846087085403398678835104125227402342472337193798931356235700637900891573187969086011847179785284121434038067213289505150106962463980158940500873043906348311877048778279203807138711867592486319960217837873448054146952787412574373006244700505722733402452070563006499275562831169370029759193469592745456776885152702827883900079054125254233650416696579123254754688090739784462090702075114772422202037991354489491402763592537715014026554155698813389166923883209886831111885983977202956493183255104702670158793644681338935074840513915407363483028825829334673926678819652938805200571529980602185695171435879706236345662963779709878472737133028232823660809423394242585682120464894429152552763628468720171302363461759510187641618336971756644563433896047732100225781109722738752825177263572464669595116085044641465039342720341545338401244142736100786403986702593850667396541530864736800315966391627047370365058821037222312034550591242920034413664520545385740744127494169818661902301307032970496450494514720007635716505962850997593019836239979421027517080903444886702849466631247529946505967086750416974709717980067438587090856784304887243446820445702239577942457261816674448867990381101740285029562346409773061266770154065315054668708215333805805006515491556215157471983544661554097823138968321921480333939445882641335269436259032475297365908233992230906068299509112865120825608274493535839846400000000000000000000000000000000000000 [88,75] 234984047595086159990630630603629403282547111344954065930138721618359763750339664244594125577951287878267805155756863118631621893930284390454532382140197434344493462344949902529455853994717074921930519683792970396609196072878028640531208891579742311934186557683424235501666272670759409154679518635144792291940061008481328467696283062806639938272543163028904348687809601018534282852235383693218574872614626995753675765019334232254117996278420507540012048442924241662663567278727262232798859904986812704137533337153163341138354630147919138675994529119693779081734327611974764823425898803842465140883671031844431625146038969293970536266274476914413738940789850634648172220595833212280214216120570007889858330163279107909902167448003233342224921607875193287571646902680001537740938714700945141882941731306891922225376137545227275984528199975896653187353313931701930775783363298965981430925085594198819767132406133214188030510713686616883736198169629198143225862018187894925708660955747949629397479781250933145943545254950327338429841680779577092350142244037131576574622919515319324619704215799705029183360275106862889883363175214941103939381772494348436662423163802546626561381406535659946850045621129741931784901216023903639413205235279043027821102363148022930722672400943850373720379987224215414899480288001530273276224725245031773054918273923390565791721203527006008040120316386590447220340310268106199547714246539706929301374261074964131917995379117524514689142295229530905959978463930806112287136109802552526280281982057774669955970196944182607275880686347967879634302880807564538762465403208118303034216670928202476351553631797001463559569661261340553010250799770741677559659982767574490770106411298066916967389566957217164749736924462276556463521601954496904925918724201275384321553389460486394984115670773107758481393207853231661580227087582899562096782114754816467884421269548521269236031838574502022107496895185689304581997265333999086539401500616716442766118283475766552307974571591761082236459128743160804265564995232602316628713698604155777749811793006122991116370486822763746471137241106723804478338183478832052308840750716876818022991602511233030262864938088755796082522914801765502356218303610877116016693829816608413337843206278293398778557195427515654385338341370479759820952533905274435187538520462900085183688796214965981766804771306486697570396184070063460489955269308844741863174020635345187944166278187808211463666719089942687427032600373673481646614905434056213980109630035079686996656084576867313284516787416278443891901285415063310559014176645529514595204420384503013913965504421031965538385920000000000000000000000000000000000 [88,76] -3212339396426673540663863613363484744870779108876748169317797326967654343298243221625668331495448315936142350332055140815301831000321619715149867687226467787046966840162649370216540847799262000896154069287673822376375893699958356544009544955814736456810889522110880317435215821774295100833823658630731126247730678845031394251912324166502309099866314721232129967507292681002548173131479890530361694450364296457959103287749646191139150589449085144077098080231674390047778213662863620403206343192746721501292441093261071672247728121914963437695254714740420887178313704715226973129096776704630055486046120809874017066880369936453149799249426310468603171389194978307193422177696010009507133773434917998437778698335345372277704195851818583979422975872013708192569022003336727627173397161060526943144082959123246921147293951344916073345553074519700111525250227062393426634012573009687588267097921379963512433575408604554724711215605468479412052138262241796645340364905496623366333636368610192490992225315769828425307997387034287436175087422674893985519255909160306143998355822256200415163179063769113622749279995507516860162739251325630224123986041804996578552554676423906708589948587081001627637491032496980777621107687466467013261097934406459594245333858819353743720378016574921087245167187869446920925139657146732532705058673055481078376235620317244975119590637375350136225521053728517281246699780148721708789996972411473705034907643056084432348047179604109454812969009513883539601275979212183623318009036757231512954016552693462159257531148222079999914758486621113054374036605019315407228123100288453405423143465277252138999401563388996708323921597654841915290693461662417227970987856737799661073987570169022422116682289045237557312240115969007416990221439584669886819972461660451115498962288910337749752319435697520127778719051834041927362529484339864123585730917753494408764480363968328338192208306476493009101530444975453308221890316162792867930748286679802748069819067693636976739395928196164908508220771208243802789725064929697250022315228416393936596594659994837929721125315357769761962736045586958131882672704615906338253506994826517210782067655049673554109931974897608751184903375877944946549291444413845829675801756423102522805013125990453224984324389081032246615866913889485080611503010859620629156979962855820784885859238045397330631266163988773585478368310712727689287275680268180941110767273393032787117914292327508205975659877972713606141595560512194537739106638009981670882634546430419530878114703829686917849508218486541542681086363942414644337833854579231500263158608672403649034071248086719696732160000000000000000000000000000000 [88,77] -52870952014938220243922420169802309366625005973027049817177774818119044571891104103777122857803538556608600024743897783696566713077487285628674660112143511446173814592497648302280232623271991720125616037594335147184972419702993885642812562760653175147234390285059286908523508178284989455483065913275486051925023486830177104758767104918828959189905035123427331287593460879164293188969511624694527975687302692099045683028495764074616461607383197087989042098628789963473514585129947448641938964567266861026640597830162236773136257505956282460405171363798162188904713486995907896429017996223118161113817517278533493997596532544370165052170714214558014585892578984970699095591401076075872194159626700631345350301460903172390830634030858601411016951215176703851807213419954673661201108190607995283020455677322997554735047150105050751867054124523890264754651775946562818331500532920807747777547551199875058447160742747921177374598744151974582584629352450194088405648986932535350846796717596726362032148632553841534291714139192344311154150906959507858207916632589333625801287328470543527432239687086620197948202798889337544083236468936639075874744278048003399279412518948458132977951312123855794068064617739032317686883627945299741134508011500815131803183207228295037349733974769578127108919773867977268224894759955378328266184179654368558811746983967586466797852651197856733602772782962644606311741182358824424755173755508833931541808460477937730795565019275287366795644572769693056053690107091133229658812982411304212065733442687161932213777435204263380612842454511435176753938980520671786792524018084281683116763889139235015499823902912337784781441140109357560501571112661651613398065717665212728555919457333362972531585631620449429267407261864278351258116730034749371163941548021959412066291359750868878786835813542001926620413039239562878381562317096155435769531214927084584507396546426090838356951537311890078952471701610912862357319787558344591058966900415276200877013303980173509787217636303756434250728908848442072277036135427243695933982312819602506695093036864930691447420643499085777249987705391646240809231962726191287824112472665532295746482329461064177997980840843704776865213886918385815980518756649053713774417642075128901642015056104960042266935081834225192588605755826896663011002858250808272650827668194610379920125799937621014012350937907532350455809454812123877810803291002254896693238562843822653927548312389266168795415512584413228275484908520431305475642270063993508567722592462229435375242516585739934300182812390468521996243843806570868754212481181741805133629667268436301982777517471380275200000000000000000000000000000 [88,78] -910513711654551322662959310371219436655202902509351350316283837252723161337984316712045946581124246138303756762809924036240296520800470132861580502447907842259506242019116352080145258115146780150978796864059263742765110635036093161815610642195035697092155199197224348522641149983090221677263141353946837361557407375961154658632356134189857273549407400954421268981970116574659901769983611510753336657369900974186826090328974596928345324165648995787182066935037414992490139823683720497468184629677337045602664461634838518686383909122167906845800071446126204096492026552140990591952200812793317615047047987281200961837481076741711350685641622507814163760348986113722523296295055443103049671193545506249653434778963580884836570305890372374318933013573582796834257249328506166574244929070998473874183797863810339394119556406055416357897598599181883610556939923244783382268606238483011353029602048482375477012205124225754947554844678008324348920094180794638365310336186639523208074920999456875370086495817498569950086708122402190462113464219915657742596062472698472877145341253721778737645502688391333681307171214760466278587171893916365292805741597976320817737389121845266664598771098068360922468411603582851989285010483166094260324619729208284174749677284521376861656066779373039899037066247336891005387762868461065521523465803601656125717270063407020866749103513239894445182708697897561627360790995708930040819626016037798162089901267854023301188196932206056530159338716536497988166195438934497808110878398554335789464515120288972572147831677470529726029179122445716474965241174078188998668024780314247542152187467028601416461451069050756540131730031844920643896674270088996271823281460061547841348335213908419212586814382006492850569239514298971620139695250128836113545446531057661232720599057180478739940088414618987435204232132500806820809779476001685089132999747555272471322794865326876250300096623711629376154729663605175581759387134147633299607224962641640479219675130256542861551715723767161994115429635189790044615404310641402007771053798117766542630435282183073428272363582468236586466760973974740372227693800041275804616295894809981906800516978641500770318154269412973406962030925320416996112817323766810008690317816754850779707536009808907590166730800687729235960001937513395288333241844082619377686102755178600564546154785032932540678177779749020736047854289061323293165653777211166312986644694541707455301721446340171911759658033457190298919440095589836339463937990730843950758754660111767860800421243639162196067598821968836077531701124810644498731462126457539638120255495268860299443712885470003200000000000000000000000000 [88,79] 50456141801047803407381139714714000476345690942396103345310125346687939411687747836926162956797627227064837679586981224623558289394428748059719490007203606884983061129401439023161557501540487259435664474137069274762281933951077215855983738158224104669824776829361372446238349203610722898893895885431631165422498486469197652424417962857563441821727740441547319907163602237976822033189400676351376851158615302999943183310845821480777840217259363230491364982274099355461221185035586551354078043763246810747833632643103047976072671308100751329549111374697499788178754425666524578841975410648334387016505719979451114279325348237564852657065140225752818956012852592682849252595913748374929736380170124936337288862592797950648786227794595312794704308735923754245065867206093059476049291394103207973829126454550948981145921959662532814001427878718012053515908105994964657296076174549383613249079670918360559743149412744915820439999017668286602393667275786380584255224221609206197762841598831175399665695277695770803539018863248584488287302531195059371879832416939889017215588244129418644364914957693492706775115167083509391556478792162569665122323409017768325390923959085736493013824953678515069638659072804826410436099677269587835047532468946848915187465297934605260541023559756308567255125145973377404939988052421717665600840766643333671401177901840985929567896053747341965839842654757137845005199182119390638342782830815621298743503066218442011871034376115407383817811317306530298065956779335444511619911867478597753746426202785059861265252959700121970093538540055854038367270116468378428461735341524391707692648555393180473217423556925890206958463636446708125303646862480730699584932363125621777059907215328856853525642150355865767904710258160121054461651904191835215347840342586598588426205249808843150331171062292017369383990832200264591585910047855707040868357719880984219596746018346342044463877146582627037598132348350163134841672528722087810284277506865890218957452988072335931827153471893989329418298677829323987986919197857353052046793011434365110352794277577774343197663943651100907847955485886402054647032483940945187781680713502985150545106382628022121302573020505570277703361801274950399298404224347333770818776603980186324565378363737862496565960707293853168617947322494285117385817495913418244555613319505211667781608880189533066365747400465753515748703227070981446813150031834750241893211392691672388103190647865783031671746858475685793650495841425892728236781355919648106177495182753189474353869544241331311455457364053907670310326486522974052746604560347245447334153135311937888034649246384783360000000000000000000000 [88,80] 268937602823769799011151213453119288500073422272351460353210510504793018972530132067791255661483496098697035152281582220736009030344188620766703897680892683954079858724961724262207303924768996891341776962333577581294619817936092274565899603736225179141561537004192944522040687562425470463270884637570016552821022170112906726812667202780648971195861046864487199235220950144767366268417094297450184643218072071997990438288858751669791458111067084516421164635343547650311611308563009139087549061660048149018577287547942770314276726505468865686351044798058249599691814050527376176569779749866374090902442767855327010679034098571021822594765294074172305844407035898076158525742299581917320783679674436584322964673880506830138052127270669734792986268380067837363246503260350964345571051110811520647256776704305227080537817108677556822624344510359117415201278896125031149256699190638473718078791136551319934501418673875707590118118729927824901234408331008224801551479410900226578940341947509445134311154821015089493487913721947898920199249878558976818738890796606991011646292121557004210730888617883591156471503698379715594174224256551952598093206881405547855372378330994042331558668160253592349664428211640669366632290384359791435402695744547763347818685010412403407171575698121094364839001461694690446864911350713146388984473936997129081435596067032570819597136406601260776261882000333496682118948275460274349147612581020589706426349947559379573755832888559011970614898224438939165587747248554833900545130230004890432305865802770773947435134088784339578571102041422466002626741990415147318672257719148326532618944563177435168058464449814552228905354498810355511059606326617406385367524971050702501013926594844244793210672788633378317437597350056612721702169613359957913643380965417485676496111463930983101823271187826712620497371283215660368683044194120833171172330886162853260061884404742863520680898907906747260911132492228835782937643229180717757559244435594740269262600940276279862740425273121764921227794634137945830712012790689124581151361820919966403194329975588326340277253018494183555146023182595599932318169202490823788444867544243187882623009149470686390732922257734743206203736817539247903352639538042106285066935736905264395942863368045215357773533513867220408656566603776539315827590459038683909684018848474600595693316953491099978061058937762569483615370173621581434649841331552377744304615999449089343693359752785409622538257701913939173538735407484898401175826330912818038325112035115860555424797478571244558088517228111201307223868967812043736663673745076972294251766757628533279800121318440960000000000000000000 [88,81] -22727387349331345346458177945044755613476021761419917803497668501521629420092223540235889284844178667481716663503824045773664159400877110946257666993572467406593585346654929689476847609937133516505245420555131864874728833049773764882227598759786391024724389565423590284057470981538092707985097912156457194201738663445134593273229022942503349107902869302677787146111006309138853934071614525162846347633674239993931008793883276033997579691924627262573165114808366479762418902091721738014446999760790398638738676846028761408896436708472866526298080592032390393430737908079386244947616183083035851770235393118465375005170148284670428307329335371387561416558043217162432488776551578848925609311208515716230254015548804893918786351135755669569321550369761040805630874541555074767481227947954289176553968275210076426992776324386709369428208719629065418342347079654598365036150152805472599739082233957237697276331637869879130287493802839255681305193504982908497243739168232274298796070562520952796813482102688416766632627839968924070603005535155583236794737879719334884369980138546486645712466864118203402914431589716112054554436361590537833303398627879354516758955779717161747766212893593417191079972438176458385377001022353584887860447633714782303406739190576472010677519172336807403418703543678728960767886956976663065820752440627200757861932912823367722984855057896792539728978429794705935126011812662871960811057417038549110899719434010992251122691043179168049362733589805939649116035767523916571941690365720815543942083000396337824582609489752860041011743790597537927771310196795226623992988842979996698840466779084508619193497687546851642481978057843216361315152665212697916092558837583784064312740760105787083552816565267450626249981587747257412651711052592093800732274792299774692997734384114435339830987655876396368662015464791688761328036360874372369629531332290279609770094724524246269174215979048898070722981892940709886500900357340321013738057188352012662448295951878589066860252192947054161078215934383875586744258501694274894619456084448068184310070321533245549400318817650540631629770649150554331745087871000518803322553551347309275997047994572367841604339448000634666282341959734247627561237183846475787573519065160648155233918837341913981901789076210380958186657417989639090092425335954680894639889943635511623794671382913241947806968609808293739653745475256804208374108719428029890939260712921690418947226379441630995292610021091623981792049215806343278441768311116105367073466602820061213180524727405309688441918918753531506532599207883210474545261408070138893541402011467359764306497078558720000000000000000 [88,82] 141394676159477087682697851963790788073985960028626317856124020914970377783458044539314217254868844055672146143577992447405666787957678204882201087228174461064150009079430110272235492621352904907650254191227556636245392708714467082104422358512844614525250635928197235568898767809214569342921886158428047549991745368710429447922474446537431117356729326863173812317542801193510622773499511848876838603233158174615982488747612873156143343060639890481740817399762301142724201048935957299082182876539106158811128224057928965045188879008439772404749728468977775253869724642837056472321942019876206890982387648184147269121540803629393086696155233838089095742566363313519659387258945186392255792999160428074588878728433919408162814625779042878417852030701230314459871037906265940243364948208379793389786586068693681987742614301725697308077433741426238542426084383202259109493736660129279748674698656280194793352894147914585528446484180643327952315099165312375864536317147236263141883575583781761245464218661397721882682002998207576743406543396371476323786939104028765933599888794053679475263903632411808387929888651506935538451661392397090917730015173361010909281806406787984098445791686427040712674516888748436695207197602299388669749973842840850711768452093873957136057539925557482995045098971586961866231601333199429164662222038907866563380396780768102865896064419871522580542226392684932333951830271368784633742661528496166862159440591447785949140155833607631086071321389672235649814357938767335336110192144335700965471046415591469346945193636140783861817308995453930499630934362190585716973120601252586254702281515702778385869760865057271983280019749128859244588277224516671063972798245177607727278641243092521987623290408275389768071351460467462753017810868641915237358314926006801441518615948182379325426798016364261122081337755306870013153771146096297442863771273394833945775475853460656243509009594170529834923151622748022906658164023145603041380977173714444088390107637158504196913147405083439079899908467513546132142940004229558922379016541679839952265057597939583303275736070329641099137266148474508928461275525621650297894103760780966853589951417721286505027172732899024169997929486010714596563583877027458137255976725611455949591561234955846911008258144512330914463817451354293591101078939638841549815969644114648828155178013469888301289118463884863704456971953055753642182597935542835655440749189019926798804046897734834977063111838744149097342522110728807568799696887738278719570969356724869280187962016387690782674928157849919319689783458771362913769316976937763677499941406801490319547805204480000000000000 [88,83] 4571241427592283099418042058096945667894532399908670242957159178956113814469807199924765593843080580663810998850692130620014291869668335474677308749570247086289610551436209497209919989166945338686395286338864962659029007323179562729860498297420076320955119322822526242381645135959726893294483592002938503390364953353522299956807060413860600733797722490891259846002252780587108127551856513857538419111447979581686227964330712180287829944998246471204818280731804199194037277890377974648251440940691764896795652580600258173646430036118911129923132380021642106608448677561320617038782712002282641112719910732595084890342659432749755078048975014576539163301106682443130776961979953932310329083011865222737998761910182500577754708343979018096209684301021430527611433116375696684772154006097770660829838804014207855064208823698061596750897342932708010307792345424045179826428199960084961452520554668384063396602208048611896559641219340143008041285730266538576208531429767617847338321357403446635260343174818322596743977848450541453902886154877475075947562304967949440243284717108352872250754801029381780048088855190973312204959494092902790191735667087766774792398660853191180905444256100457586905076312556933065958293641577251662362462760637465908081361778425280858076988873456556364390147211840636488652799601256081282008631721992863574147661298232292455624528678306088483744124155922663678093821097097936526958255811427733333174177647737103340478924914411959483308411719539586702829365576884316854639062737177379828373689664314606791912504756480872061240209989772064048478344688363203660745600494298634667132960420068000090296651458895311741804353046291681138391961311057512019216404593860022000644553171002664138766385392587377766880859065365393428960502765656641106497001741817766003399892986416444860478148886706955075063165593531445446492393282075825934349093313374783168482806062612793301639698222911772827703394426607040097391424963943626191815536642239275222024706371850810192495401780060746524037129641899720897103813627878683016466719216829484571216963306545327702887194497327275654882915574013142387552166629250254899867876667316302040442576209339760285542502124812218528177379213868397947610113215569278596707261907754527782861073767760101968597799588901244082132805472262456754981088967575546339124212583854734934435855908272425583551531344628632981686276343018122187371263782912682183420045663191938076709327480502923493994815511211640331889142035702322915955046933347398137450813323778068571342770492671137291043996935954120716155530270794640679428509472645316038536549830483096598650059489280000000000 [88,84] -39855512279835551548242437758430358976713566470200499343561248689241508959558363313926897345442069711278124698377609638004093474141803295525312387962932396221628741483104973059616092485232017235280125539326300715234810091831124261296148890879001374380755243790781862588510559647340580897332155903075574772515151005454903516034170196687408492298291814186383155030555046055160355187604329100574260032042613834584088156653980306360521823626402863308502202549020906922768938092186117757219704361837981067511694585691092296939337733034776263436542523061660142933462497761971777369528658761613704123587755382249968837753316222876958009764095781785189433031576389761252322119328408416824292555669844364670934112976240233373562547651062694092167304918965345764408562993373372962652217856210103659094978594948693456693752035403014115788691522127362661760632611703663954999064342981296110246771056850125558458068120304976105032885720246512802422982828460350593252475155195900441917151783697575196614879471192880850678214108179970378884751935995020438731394813994548848087763235659717610635169876921615950737651880147426461183690071676714337988796959388715625459694506951481789763159299281338711425481500484976586497599476064736105924426579055541052133654660429348183213998416583880479867510208088960023879536681522961737722606403491218368553264370755407881928301312443281597087783860147441905310179751847289690533447855921780145103398326380366976810611653158336121718356061597324176511724783815745633539555513421695762525085562837098608030470669506267602037242628935982475245021641494589135160533494036853094812183761701277443077123104075454811800087070792536629922539052910340794554230480971504445769426018685937179044749852759868210175484879345490486351427876420907502956603936342140156084917291317418151663058666167345368618278578033993505673387346619534912333244483469598505954309354246308585624491119762972588763593679671290535544363226128861617273832020706450565316442282491740167599026285027762007245319527340611520512751372190855119099551017924110913196671260855905827154022164329923472835631836763853093782265684089186221947300676269137148091784302633726521470539813021193079650244859385739611003784989019258957772959357842062927254361058032420646938004327260269302024654206124139791389415172921218229181060989686238111452633466704908188077859777008999192238680109679977947282242996472530814349171919636179278511879511167807491842794163696456475916686221074101906253167347181325317192454081573248415343058420827712475892795197517905867087247130770216631016479814737056506814486238676697835372627886080000000 [88,85] -471567950607757826838635909126271864111646854195861395689802225241685855430035583070638291836068778896242795639595674641820848360610986772738121489602880519139580920187022786363864584009439391664765771989270319839706645637012160074556884409977447543922027589602611598407148343220981591410499908413559176580604785474827034083764563466907052609681510612840653579029372372775438868664649371559276176774479219862403477818366098767121600463156472118303504815980767691758845700739680135738849754088113706397411640409580910191749135816194986507340114567490100892357209616983583667786817746974777639748411292785972649034077821144299842169089045561967608537574223839814318643817506902080172411176926537358730781350979449804255365595479652754788126470800107882405721322402886913925953289266590945392578476047863118228935695928734704521721924053103713976672689869378904508896502802260936714224952813035191446190680955004694280908666951347731197755337625935264138966732865713127629088769832302269196650291689993894834897916364343052310972454026558500340265716096954898945258165286650601638124014480306731662333991489893735656324636733818350706566642607011534708525310677555452220799068129211914592126352265363113102333782178332749146703683844386141153932699417442449396223883228215511531281819263015130183994068985878130004312620696367067882853040203029302817445240693943081982839800763131259719955675595910293030452893892904504812954388512812934648715758151513727086330812619987045424875934489471096696507566690761563825119168602655002540457415876604890354555706187048088401218006252539654948772205776056940017718284257173274187700942671531802505972110162106294703795199640020587480723639299335378324276028703042946900511462757954589347670916119070703812646464519584105277153419035314319047367621787486798903060839591869019362170313295134579728595761184347194251361314422291354109785723647343380838027921709013229160902783053076644138108389053221634030872521646032285012642612499005843135079467343328972261822348398728168916569795486124568853090670196790022568636820810398566921340838131816521724825645543483644585400510770580551222697529476882874173457589298286485509716235930685866796919097485621487209272411008738737164568470108746711266364108143739170132702984761100322438845898134424770505183965621660490933578371387478741301641435150702206178339034421349962776068905175741511882736346542513932374515131760151037801570833003625225074319242532208669301635071243491802204548110718370812364303763289729546890077749537591549730398290123603014302129436338941478605658915720133503494444018778049620594903941120000 [88,86] 4056531119080042012846000085042093455313572805151960370628288150998218695196883104142820133553075508618899270522817239510928719614799248330528399035400431575796606264475404891440612920218205796357400563705177664816458742967278133295230012226072962718939523310794246490554786596663039622321878504017284881529124968133426135818631624672263185662305264790531054174236216131983747352210038692016410812804349292510123586083437051705737186434852988280599049361249634233939364581811768998958440652857571234096959285317278967306061898346017038031552915112199554492181881598534225792566546492634465959479880534253910789488801469593057689709580226308585747955797462758684042550251153830526499902209571495865756006487147199800040239365413348395372259244974558787840868538614403611204524929854618985120409462402431189450567527771506439057868006504038071101403902503882523958033093686948918385583986653322466972388622177411380886756500018199732708041986671072026793259433446419351670738053063213090330733549965923465999736234538549083008249895765386224727214270523409810231674959499881285841607164055948031225290134128356323280621135483910290754088350947010768255573654255826019468185788884635426020957525756905214237745857164017481372827914268392451573886619771851971730923383689156219550806013024916782867480383640991876823894213582290581290161342407510231365126540163497204559668532541221599374724801934732935966943333300205327295174781695453721765250858958420960999710403774470989741171134076195149022051982346372668798111499759908796687296525920253425199569905276867484838326465476914069318587914485884153395140171313257818973906111470162006070747280330658728546832562396650091146239970148646070193505273422320623091608962163726593861305110975319032451658071796668588357766994101527201134552940768632412690005631468527119458355466374978353181540374645583220762662489417228469451390800200426050717924536067652205011284853282907412480057790700568299419829435622785074250096801231600215432242354591993398506113993665243225250727600946892838792600812445712144144379832699487315704123579117893316121433493682340858470944445367946090823412629867479975637126933372547684096964925948011966599308760778587593083874192167011346125645023160150655045549054584144275252030284891176313342179793270527061229377289575295198676942979526557804339941135865779369094766613943431839861439741423829395960671418671329088839432708662524346051833026440025278112123331608028098168725653446727932895066722971871490465698525085950236919405617533589348546215102528303390969762710115560678018511226537404980937339406547825479531182180 [88,87] 12291221767886956471473722648584166803085649811454871095497927827669210244047851848237467158376633978796558788914677350800265111838390051825697883185963283233648714611155399314476006768722453227928438000763941760937134883717704907449737996302828903759866157234314922512706447460236573720933664811821319041508043292458479669545479122213926748462633277213149495006628075167929918895052802140945464680387850710469602693129417261240273430865545033282962912779140808384701886434000491670269609468759854298935380737283018981544811790505714783914971504679837450080702493444982911642930585173521640175825569286948273406838795786683035702540568402143652107706776490909497029787216109319062871192868073101193256203832932872179912820835691976855403383969084814276773815307043971153018891072542037953227245983742311139735999994591558915529830013710463911472295264930958971351275390741703523821879492779699855835979484064006912178231439633658704891284965619642705370325993060333479932922741440686088238149267235033191576082987423313863527651286099071374786897216693529442339031546164167803509677789256012743658195399460237001708136292065355103537429491979478356081903205825073867043044709272188870696557254038626310035556025161351036433035639883901439571216753131543234896342657594996859591213194388731631470236810796316549061098173261242380851139479792089391352856282965563363425398705930107928763576366311140937764467453396822897218350509395891469922420795882751230254237205514947158192363525257771502729817570227695215859962726439836757316152971455327752181873070761231317828683609905785175823315987287602200761401204229015960061186334167943590067343413061115412971388022728914390069849343027848381677293706501668679331374551786621643790161463252064216192211433966343413185843158770555631331466864912755373173708913731097924543911113747342045944699203080978422024561403262508057515875616183950998811486775925138785405879043795934592939405061799229036165054637852106410211348415520028644777769439248236433939023422121750619067567979375939065141875670542539765957926075155103104732966003683407146052203623597553684632199365018267336491042270008288368068985492599741295548503208056132828471829113389632130365545813909466806049416427270702246997971046611601509157987542609170195048642309881630232282974784233274486254259803268313277973685430698549819193543302574220412632257029591116803240810423650910781840328059939784125119630664104724670495131150825535685726177402577127451822347525754490490793546939637105079975926130158641986442151807433208835856032391422493940092712685343721443834775169509037085440 [88,88] -169209688060591878464004532702273859982207794994677114598815359534915944589218167128075832098473971829746703128189141377608262463872465020741643848498408089108367045137916516967345822692498884939428921933595858713133653350336067189908067885801777313631239914994501044117958478239239122249260182080270240679641697405238205372214286332865583770112018264850125633879055412471328864018734134071521680809421783287101504541140791516273552867911765571019438678265026581576223970565965636164088682803042196383087174865959710757170583277887163043301645054029780759524861933971363714456455300976871089864063226726701621048837095298557049052233631729120384461347431856957043247074007973269048742675557707330115258348771759246347634799851584487519027810554723586211366652619873304495863864122620960826392641955405462662338837503790722375232583590518907050722381600566203212885265258346016836577069740131498413341249159828519171323912485086252715944309243814381484200966136518045044467853121448930362371312371675739321012061996828771979049267155878447601098935565741075182595508030153446679179934252834831106868143728857377912852433656480266031447599039821819961285735285054077171809657880284767171981911489775590408659553639025138658540757256961865872619683504596488609834466077886284908955647479796474288220528349841119996814519286873075591466397850711539950768118654787974864103658648228424163160291558451004531215313386220612072284018150072979023751571366066894963784481756435989988726893833468313179772951734934769676465985670500034583173453145765591713656693016798945656659434014560432528624897837629393191021937905584508331355973986503790260814384178940007537883126362733604662508997710302830267757293567405199890352985463290859235757360107524381311070839528001242175169695166059926714480149913095928254659658462100406297076605951464889763242033777424788639209490480003729231437921568827787006801424426023046663199978587115136584725190066003157375590450611721664250435409450711702423975317029149125631071112931496550018223684294768065608491555093435230180766231446009496093938991165895942448316891528635073434706618264420623478885122579438592437834711379720821590515950634452478826981461654028826586501211664756024107367369733229003079498368389057784741920319237825001682423744271771159556250488164837601142673448038854517428365837502453934429446137912545336400918408436814555918704044701905482798339814076957038718393899580386150887611980502460947071056759147605258132943472436832812430104162123865814727392945090404495089023760679905855724232283531494876435922774627561445719928667127890880 [89,0] 90838856632861591651042712182598042195230098054564893938800802372633179943941986456569414942620597969665312227929503468779338472916375442929305771279946185789919637836812404342033646020411302597420373292947952158960620099072080090677732685288934293517041251643883269633183579531840177721410119007737302201614320631740915353141400660769784983326104530774828220518554144764583906445578847248646663291365975200541968087209417815467602203746852460090505536388464966293196851998075300047504706036471309029225453354699754464777279902034579521358524104441634705771813757796042288366478885119796124377710190551355169887826308111421210035869397335108696724729552775970500023487288795411463302648728033389289114565692795327339272377159115331769501304696285241126132616022243132656024554064174199359946095517764410504906780663445324959947636633931091142908479329999833371067929410929740410243607175623297765867814404074675337323074982047971892833544115571117107934409858205118828890124312153633580049670625135982130043017782911268366296757881355711999367981830326858166494246779699282995818426400019377709188308296738727809158949568773830423901769276196161872153023219281032556757970579170575546151271379419643886256318116574562952668443837900134336491479132081360639544798002732490075576250841509131591972608522342443900363521727050907295825969446224026306718603417278643278404912131019114862383717809560630060142635527028020260084335888410599004682204005627770896127793098995053666970311506494090099674386346001464776340318885669834267005710648204848637781018186302417819897356770590049433934511448975942288553292500990347436668549995960740460877194023442966650821030086964833079363119337237338474139230842599566751161618850044170486546071556130869838593259116397280270084644809379352183518591360000582991501807368495956566169934873426974556548454375210790172244165351545827644364197449464885656378205684067350799440495143164847840420175861067331875874158307914635980205488813066185799740851206344106158196754180560805722712380420712361084468010205378655665372487195101937572181860756785400715934388202031576154525571280748385183180343906760209891517541499711827119271103918801354924264313454313416172369140520772042488075893834138561360985409939563972000523981793759624632618529480981421289241503131078725183097766181919345960089703630383156326339535142991264679021902643028245198400601221926058902998358918225247756905011791772110052899838084253813739473899027855635759460753233703842314545285572747645225326409770590633476009210260016559562383149859022761515192856375938917086894323647981883676367648121286069709721828166704419973612030740398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] 99326815851024541308259136976068862982700491996565193144875112081213436144875250293516397178702325802844820698741448272070253704580051793814919455753626328950284444164308036219073973939403908440893487605457083617113523642027060083715561299229986002966045293089969339400069218585011164176481265180767379050925162114868619019954258981369778931303937756470213094892373285559014570466429646221320887617760100760053273283450856313844974725818689036962574153591788812701212822004512661557192539678747158090840709346009230178980987691395446927465953431999468211092186395236474494566866233143570112453287937905987772772855993049928578524012115192316337297627290907629479884906637229634299583694582890124254585649182783421579056919780266631737507668890405311632776533796725649554572624868860759887379599701374342762947192451244877395075356343286973138896739505499360201179773396856623544205919932236535217536279252676755240478255530428943868253199269829438870976846381954893846171101800529689440403532260258832547635624278524983970229644561666034952460165500261784454502934412848003678238254226572166984985705123408496437973012745255863528645686797922683018309223698406664235821499997375325767148444708543693420056168409829766406968521784777230808000100415223375635637086786225229552747549498085927336607852378726120458626726719866019061680063003832548103797322590169591959786536497420776773474896279244885785460761174606257618834254792218687538533453281367153963554560417413092400054533331855538661287983510671509786385420038772362888376762666486012707609438334477308704279338058434723397381853956988014987354022701276586889449203652900971719621174760808073516893392511048941414151380163770633332905213052810353115369420690906825678041076808809140732708336600042727794086943318528352401799668443542845908918380371195201381904928795860777426605613506333137722971975380555596446034346091965140895130951634846187797743182784495490116269856371884136374371040140063819733801720009068294496920870129086491728798814142835032079968584661130928576860063307275492319260051235762459436647726348681077369130041417817972737274154899154763773740573391528826568057920156851577219148195970662549143134605301488516686713749281777663698300517691771475267138152184471793600084232223158199267312245759337337189988268108698156411129807084049044073435478926257743339044638273382212836298787030525290707599285288248767399940768439040848058042010754743534883907411210512880277040519282276664949391530400088240593457374111170524495341515428432610693291513993427808859731133176938939194611766391920253059174378754910537386366755956902536676708374455091693336480672083435585536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] -1132460652719240561523032106539923370645471402586754456878208683551016308849188904291099993119290835230580058992174852652412213882962996017995496738806039666618033462644764464232470682788309709460046455848631080828559243917233140474344903620797498359474353539230063845350647264484870367012800930462002374166582885422380911322814154175080144893907046486082955380546937133510907661088235538073004775165165584718398261212982058330893291513142938964697682076626581352707421181885868526378605783579182492688677604570420495854289020994334962986305921635469318750986128118812248220464026014995092842256842304477615673965757068534872838926715718096193766356263197626726607125287769759763220587946493266917249637461554718168703483710477286781361062716605845320629829230759365401131012881828745066040731254343160033217854521161178600265027176278436999505868208151920242616981084633301430907638000918062161680256227607415537038799251220037505809540579019775685373834089694114770035590028551028027802379825813484009981054864264351931356703307315976189439980157161069542682644178699234890811450302930224094054494490414378802519403889412890589184825532710570890970258948625079836924969213180589890532805148314793067833778422804020926301350267680828611792978574301643635406239522940019218310564526812825891019705634336487224818559883196374526618252473136308878880538747516857362771271728430209674847360624128685518875195094637595962953817784377794006527753285479140821880118616312084970704434858562780757394788517557588952615734034838063809961734622344729131681197331414286318271998862793195652045735267891664537360523733694359514749889810441917724505437718340872206039033259175013655715917432919952738672957724955887102721011287769778720004686911751804320669450350284442536049528732296802794998255354579028270364215939054156367874615768916630709410015384623153523854755678496361763482268966259646345827864913611910105467222554491190798383872416119090713394949278501432796794897795682094259660168736081558906433965797931439553441455892846624694498701217473233755265959229259787715255717570750976849175890384098741298074106587555710835837260575141415507711753610097596749166667740754251270356647740951369742393879487050429095138873594588039048807166434939035683897563322171139407607673269704416403940150134421959914364956273002935352642391334191770333462847086421886858820676840185045966571428933925115364262252344862836450009720759756805311503859343098055406321683920361381485578340382259227777228818644451720187090123934685483321357786083811506592450659979558527953127214454259663917248251927784779190239644767798276958964667887924466340721027580028084289536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] -19937903994845952942469184911610204331844782755443860547168277195287641066205618591217499534435921296052821626315001674555417341420540788248797653554163761427085747318181644064159352858033698078791758809316904801854055136845306526986996134520090142561410079818320480922436182062891130578650049154126936116602851197792561861480870823913271551969331659855209237998922143962720529788348122411321629484164579785840823922305261815181952919963094078609585450262840592101821576879807019430471128491228391670884046651605162867875795153905121345056476982575455983207156362886195240606044733434312185369222457710817814054027718649133740009453418142501324395987969316119930303774036213617463407538863829170066612702030522112486924829598332496117617013806834305687157168667062850222232539937179905032544086029999536965891980052152325218115929102941439122246962235900182537220268054206003224997506476822113405246894775637808940849618252277362467038476308452427080727620746611085681384217410005956446340179285254257437480257219353182152873200705786858655327781193963757772884856638426682576388829535700857852202366533562319857515017884008457346205761635495957656096057136353765587909456138627637860302565934424403567258473662463131218871450033436338752239979240010254871630005259858575184429310159084854699341588089055667587964663251500722021248927667710105578571253251665885928974026356392195207398476087883495172104192483795165924527262081382996099780819534931629382761672874774730135905186650564305936396537433941179322608486172204908740952251617714412565205367309989572457874543439120066397627736159244962388902988435792217451757699671197946796429133759804913109702596802849471147089375782100402747692856918291428815865619066074878433741965207913696811444876217960067550251912375254157044310004336548200056971861530719472050304786569804346835284943924112864351858307488561275690786181831052792937957760394369035550514603870916984127975991898146586876791445402862331929200971983644211262404211785883841014765993936391601757013612867280638437860343680490488318542687015411346243341290279701219818444903038854924024952092938849672329271575895561285554922813108224748738761517841724059512702084369397023159254857513250994094573081549760581966397430105398245859655921225412215268112637585995869509786368429058147832111647121594425917975899804525249320318148328131411031451202954955497145465139958074898356925255330715489685324827529310580164667054477005637698608650367064699008833577206014009501217014263100788014465804203480446774270279677073628901888962465288404543606848253006224344568167943795640896200169272735132896549509919774938501509313894748765814784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] 225484446562327841022395970760012641520823845517946619679778452122384998427061468355974723672941173845817388055807741877431875787623923123477669126316297071220830155286383206438741321166050824152411169700353458743542481434695507419185586608463427199418213787197138549650677051204333130251110115128668103452355932434470527397678308543544358288268539433394423774040726442680251745834249120225977537203404835707977105112910384322902584410450946186674591340938715751286660327230924705208330920176403879804957718099518327211637475666241375801126936553288644279410377549342851992280493985456393964509128032678264623066124585063571604584151446393695618148264697262350155208004010467676223470382784690792306048462348299131869037618138025648681482942631468239293632408501912335243549260959726905217316302392850174648922272315448291760049445801529601817136817476827993964051024566266336198171806793968227214422490872275824209789874691559143159240205350415102343332625050598875892243792585993231745004196044365671742319113134994821653012817706663141355861015162829501466261106973673756979939153192014182358115805052611776796332501899881546719154711773329306009732155234495308072518059488444043568760785433693575290160491334042115931787857228269065958796197126412304468198883236051061753643191510400544115600665347261717659691906052060066097131085332231123210229415778854134726969111398834854027107594535175971058550244942810570377197411610105061414136467745574515008796263352911955026951314500302673136575037128783938358449156483346058980091846914453468503206058786349735074119221609226023648133506163511501421885736407747056025823474856858927087386390506038436000333158040539085873011721086958104682515431945193500664452092910587311954273985070291445979969361900467324964739432324906941840364813916449187762829001777684109208996070083356510151816401086829539502838547990473415665681326411761370009674760014350029255990064564336558117249786144115968934104527543050847971530154817970850802954145355727521656727298466713569158096267009330788200993556670332777971313103368125880314989786136782135396240351132681662239861001640740262140663971544926496012231539668300281520456647470972701021092018796675374228158777663771086072210118511896123461706558477439946431841599270948524630652434374246178363583807029245278677430654508261438659441162779790803293463464258858008281891138000803108388072581163194990114999713456403370197236345949935634727970142980191886014141946651577178592661530416743604732831916388925382239474361628843738933550777444887565169921838518959299066717765307959300302368424500506764217541145188094689522844376466681021783190823872970377658368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] -1024843360050287039561654097984664134118211713501265980885511497421153603786244258621785332477271763609095943029129878338540171510180879157819663792365174547335850852229747502094423698498236494097076799213625690494667157803893857927911987941645981320332979969958030345775121461754590153123496521066780595499640547173053632443831157048805622793378922221694776605648473635477667291882479118310095475048251037702722647943314015994629995707937644622899268653352355489215020308569282306981481047970638656043290511965043100144147914074274087392780012445880602731901528596988927791315466682904306336798950399599869217393442037163430900373392005122512598784357137724281511619637407405298703907689167531839992820870857858682510671099764967242750444145416682350622862160237473428746908487721685987295572202864116536037878683185638921025123861529625072729709022018341384346074250278138656305075170270884186607163497820050133136226959594903923951791205151673973343501888713837160154783762320756852561049515065281034028350226959433794042879996936766017771056220856576130107313956198050944648051515628455120684578494878608263001853073779762252599195294746533834538598372850128256293904641785480376822425316651189367007464178175618866468762079227392410663916406987903275076096265728106764333761671952661145007405866055480460566764902748094514185992132214841569788984161754684570134585509772867957157831068241359469914737162005944835616616358676901112129649079407857020961416715044619837945998162860646613815038542771362945726727843885577803523326862723392782779617962980707094756804341969099025335436109173547607603977497127877643578738056702423797541638598705930450351884063340428352592735727308938149822416819547326559914866868571330282872234007175717612013978212112616438824129146731002432566740745090366365956860278084601838440634258635906313597340892086964167968819671265230009528007413103524156639463642140591003732439959825692934564736785767859080179751306066021120384907237449339287931887813405524702360043797141043102664443155785484918732774092670666632298943677806303506202635842740580423101585647183606275002467163385381532198986114214035852158596807973279847522378483800075838459980233490909115154316634719084950585847441194713795558430236073827950854668701960472591677546542636415912160209783013417119210320327741707923383165053269454599765130662792905598725385622946026712927331124193810458243131688525982667184927928622906245197067982011868204300698585344679067844226580127151031172218858667734206073971606801724687187105734673738181049856538571555415652959495328537964165014910476500939855134108526257476678224087430023663174146861044370126143488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] -13933935285192170511928171954767620114619624108082542110399169157257879361311402848180478566382812314031339475204678618111583623850967033606653599454423541107209616175846351248159501750107387142940670247153680602798486105918442572544600880148119575116689612304560738730104420330620173537395808564813235371888971739549088766790606545599532465762976564357710755017370337277149301243795603077721034624693648814345714472701997131313209503490875386078020111674255149845085017729650466533763685150294007993811176572663673773595240203732847334318846411347857042557847932909598490687204329304693898929788943672039811364438358868556570665402918566788676267562505020705077818744301064627415056509411813189345466778333537144873366278859011850970439938964086918535608312095770591494845289163032004371678243006481539928445619240222038687717859316157541735114511104750958423917049658135610356448245722510370599747011151019675056599110675000083620283644471710872712761853512624019477461055370586100270555129431891084493431490608568512268978612247012013765829114416579466783478731300245586668746606028252449700221282994121561480944612194901506582736306543973444409614964603004885815768305233767914725130800765212144373238436292856201073933774008972284412036805656645052677174943374516819884189675554937981529766823051662620416345184039860205421643010705881202604591375020518800411805991975499511170082687766487327460279102834614625631719524782726212030321062963244449867537953408477163336343907504768669500070642874099275160587169474828483263038410382307306247555273261993905413105278230725149874554030184600461347836140771966775488394351168832247537373988388692066916128998638270335178735603823336564392457194008323033391257322712139903878556026791768793240314690847910107479839307179925149103494215878811549235106604214425604035714247198878177551947767173820644191456900883853144191176612886625559675956358832155158081991994527477977444384468621381620430736941487386891015913317352695516935197198301656244774025438380162258119723749066537822190476119613432677758930555260233778350896557407791493954126867976037290539451165029714347049955202040284735136640601711578826196290310696908120627061646817781333460510037394547555588733313669948623838697147682362443217037499205589601978121193775641775202728122052271925793502012995563470325804158383298528811471629071257443483329963628894149696609610852987415004258904117402917297139921407797867548665301197474687823936853654255749041252326452993071615561323592353598343265242156698824888836219392676800615691579460177450822514694714440677944575046308857564047658342973028434659239724831262294852086590422343004855468032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] 197353318438613385003643159279117951156044767624714450430174244582960026065025827163540850822733783636110651519372704759263788589362259659502520971015925207098242036659051380740614051374316002695403564877470544078899025275020382788127167692553742914144166316103793904831962438208462622256792828019882308065864588019200530347358911402130011430181834833948385574121978684615577406669668871822324786707065717021788278412350118372300769734364220684778971440641489628057703252141742881424420497553881827734368617443300910147719271679723470031842743093048944096318587996769613626603658964812618384945123840133278412301061147052767066992681310329349869980363540153372838791208762440275040302818438232494141435668042121578568935931546517454392216222388176649587715144171846358889379381354035609030983115214828075576598103079539920075603276405982821818334926065890741839610222584060289242520602182811013340637365264549479513607849634162069706232172650570985065368728194397084255064126743189282802467565129314205581474762260943467192993030143605072472233859459223276842794428284855855514288193561497127000817023491600730508622858012291047373878170555633359861220957508168277176590745521293710137447622312866200646143772765712025938839773691537276868317774240926587516117834518879592145719809995792389429907923730829667086395249609279612655643410719699995783627012999777082007924750647939863164720097223631927547973098898947453328785176703563962224081617226592184348540822577610571323038861328795799808044325678590703920514651735390350503898379158352641964279921531842932044222652760223424140783394057359008844192818757454029145505991795630392556921598718463951745617862385611617011801008873049933381786596394717263827713270065910099626160368311706399753053320782898580314909494815549910907682255670098829810499231759696617715455323608948745964776553649831914727115027154041703643293586840618111282966371281363109747719792498725007683171875745672507859941962101568771867475648535180050205593050816141365518349217973891372051159178879007091265229290604562986402337279192944539007897686429039103869865048426427710694736809563637027135852327092017653232007772667353500409920784615564774987754108410831126677805448714748464114512685053892791565846373420855890806167438252140615847749079878974569049920158988262166692973013648483435118651479049653642565636523621757877084271097843412231558558063971772298430903242939467883562050676507182349266728999659767841379991516690479201901462768115017690966607905174850999585172779448613662569720388525180195319624172283492150306291442512363312609814309095530382856732520445220878844973578290887643142510741795560886194143232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] -562743422605570126964507363594433438841502926428024269574958449023627066896635478068270726358413224583428598063867389999208689092965035076602839452472617454061734409327931597818018778973518358127639125702153102374870730257612036043047167502218789901583003982990401723365834766414808119274315583680060065432940434441247221177778287915082220812551549362526660627137896136938685971810457728133818829694803659445868480585027271834380308429042904506656976700569073808858310615810858301447453028794172874792246492212614215438324751041232009801653400776040081945096290403275045380281685130523981876186405713842181117907598433101696965150486074764605168987799666488926596483478828003655716312342677946060084320754431467360722343141736707039238036103409763769365707499724986697515443609881811914390814493541418935105603761745897872355225152519494833144377630033014154700491378496068849672006451886555810611048822580621935096881091733927026263267368508347612767192948830551286575949037612162663926394097437996242166131459600133102345929247247355949501755113168469543334977919704437392561513329363417072875066508106096493604974422519135107245248182462071995875817792246238380037477589627363897510508009612648227744162570319519560992498917238333319167967348183453433792071731089887848527737607863690792631642987694454593041778019980201467652343872160609649940854269774503167282517261846397660645356804464063977919117589687539773600943542754625751800790198747787372447970782518518950653549008132769013855351823997672270561017877384290245452128585561047614736794593428576836572069825224943585625151417282355182921806823931984945060493000599021266835278685315834621181267422778012995236592226422546658254874635302996295726795164723709112573815939170066581627927699258304311986310076981720665787039947371981382081688850598201500509365014796561862894678398214751220932329388974373338205701728931130998554163213617396776045239090830524489344282414508593849774972597964997402165849353966114546008769072746496463283053393696732964072641287983307664118223901029800459213232982982238201889299997211415161691851690221214877626176390250223781231861440307367531103028400764109091046405077659653404182867392495405973540126749512905321867754490711477268251718502755617621171351050139094835452199295101532152038817286402670680579283303061525672638316333869461400872426684996993634620362810012392966647221959291928709836395380836353377893217861781837926199989355037641420184952867441139637740296415293655447728186772556454505313339525301024499850494842836900541765501992114847339703152069341797390557752722284203097371785026955234651921601196721621588262104061549738839207051264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] -2295562459774735590627372352125010999380070398406507774608169403268988198621084104704548340992891840167388105887071049384263398875783446828065569584621085981464159485841969976449845888478608969063389856316444500889797605109092999706154553589941805850745831595000615516750324392718334258549197497273671968521713419430525793877466339032648863602737664953649309442400075629851417295698639719828776815430757218880765803644015586793464349588242381527749921900600175436656269646174756349940888104224393611070291643271445900892322561980191043095373684751995070245963215597080893886065619138962794784362290592148316230057415251182892468513918787414086436872838654197518110330894164990209933622438510591289160853532058763278019480113625186541522439947385502042027734280950660616401797568622711393194150295545570351633775609751621251603569513618509535484653253408405390080415555497038144332038169179457081970582312238688317259689584770835218602677500522009539240871032255236318909369560842162692201079159337844296816491918131729791712787562028551378940782773671214066983997408034377032566913731315207012300007793900494790265036867499583394594525737809045728318803675426203129163771265260550382763716192720416647160023601610685450199286345461970328835506275902803670124139967468623775343151033128360623489240194361056450926368830758966977139575839592011614727987864832449098363660813914065059013147577699261725269504340930875630353325645503807885518569947763004065537999886821538093940592186705768583926877528608694303693076239014414204613469537254961561649432121708053730827096321010439199239113300959077662877512070317674453663218837033035793201668250510107700384138792809399875560786443259051425048398576642078313439798012011933992167949054013040039257584513151188460401539775970425289503443840452552665139547962870157199819419371397298653383366330921817777195215357673112956371163606201616141894735273956128367743225869585038100831697044810367538022166557552069869005437212433653185586165955574780615279326534724279968490030923366311352515515811794256350514847066584792272672065556682054626538043872763400704494649184937198556183805153216467975809973173787589839504899737752756654363637664100250269455043346787026719675399966691266959784176506186729599762033541100329853774079947060772979894742698607194955408414039365814293905423367145018105553611507022699712813368481892966482596550393459451890621659352713194339913685146616425089009618125386725259981414314849475889518862724017540620201283902029675291169911484959926496681575148675450876196490452850142231390570458797965818077339542771001812516895227629813913252080321725395644338609915275271949405650944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] 22149983642788421600670010123304961499802596528219419308922978239861617226054235913970241259491689186735359571902063597790302166198230691882447501961372061276238295389519188444216360254348614974690959394876380126454586120434062484610126120588251365734569926157886523342001823779148086378753216647176222388148367267600683198657669755595059171527073658910795255048782642883685773910261704286378644339660833385662368684194439795074118500870678272500185321850383786764939493120701836353169062057160215051417056208128370805897945628426416885381019102994539691948132606022092818071471998375129747819609866018875547296599399154928803791041649447951307058932055292262986232434094579990950472780680646656336048036733239876768622283939934640932870912074542102273460909374090031653586731318156651248856865778689323102009156989816951339878757306782187640417423867749785702696888486783949108054115532653711981691121272763768701200125820517126734332693387014719845600241726070577366032689865781585835991630379045283390259037967167457623107572137792437834371582672003834786336526702946266620576570113089363083074026731160101433144061390810800499463714335399373597569193517899720002730173385709693688083368294079026241691560950667327061792962538470730254714972427844508147840854246969140730778997849973120482146885624227989469009413758420976542619611009980302147067425695895437921245243800953535846531160391574024835472912614076011350173547136890949112095446951373765819167049934563488586140364702354385529162709694678297617418058583069003776152840284150885348569952852144568465270056219564439970335529379610758922574840091754870061500536225073582956308981072526004489908118506904388333028848304268651897993830885928747767335149358180886266490345693380562158723602010793302675767475808319051400293687181981468913298065572727798858258555623324421998031716251224696256820099162542420132631386400870552627276267156271758722107242661281533433421594610783176694470439083073450611611722211118940444095001360583744234258555755089545641459259127266390470462573978660571827885774151582618523283392765693844274654337988062504227645023991783032486976728733958843180053357843671115054239120263966230520460994675134254352425896530042285716549578700402713775857659367791036510766448169829055838020753323594702779644841919014076013894522524653093137774309478692622115767416682209694157685024146644376246871853354782871626723871880938617094523535250213235980053079584807702665648441972921129820554431797756276483355732915423903591393437799579944949023204543866878373448176339278314727347550404019446090391079250422796366269953280317097476037061757856816669168920877361925604971118592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] -61275534784311293587691481657101772937157688134715443241916964447069216627464118741351306847486826901924845851451430699591878870340092157861553069239485365402026136043675663335335711058683266330671121402864321149886095560818742406601254079307818970413806026496764846742896516415331923554458557859650581870576092414504708580746707075009325499622213440273713788684447500406701367029638716998292482543597093669787497674753277662945487960124149329027427235905044971634169636948656193528143983416812351060054102413271777037929873046077344133369341221496178392798891604064285957188276470516464956367881197267852426168846102303735415207996909547038857653024441067879604013664553614621842013118989203816041971337042773218562993616242137472658389169250854552017529008181343383085357286143654897303270606625770728459822551460304547475179627428812800877701223072066619078270152754921351836245218965671646953725525050246495289062423576760080069913461658095938558469801380122278237721354775294631494027168672412316412632414087492757205292471983167305637803287186154458589643814175349648764878620010977116307755519640938691160520139239036004710157162254946979813559051847043604473850757797840355161307826097245172102196870369752286737095712146955362607622216672612129423246353114384467642988604339367720734970726988661503230021543158726001843601459315946075374276830994985788558874493686036900234703032679966286122649509236943765357900591052216971996918499060435913949806768193403756850907286732182476819901937554491670409839091453365922353929161840701569400355088393744536679038725188150174846983538244438192944231694030433650151744744925896743028860987285345452995630068860089381470065847994511909420458787318012454975697618027895694616299494425400876067582688043544422672350180189305000615713403222495642136706855931708885732081444768588758260730583749044352844770244232945977918796821461246693051845146987465994807873577246056150249280109696588568548113626807276483564931825313507538424252983499364789521077125314577487061367055890960432372340422582186555608501394592006008979375583808486731633161968319410553926350216540607377733484693843588944627017332253831332925566994547848267871000561535498102003051645169214640290520861467561431272609269183155378458562443139430850314758026525177949524163400713551825341502240501391133514482562018199884326172191693729630701442352109101564664871956692257955459134191420004564851142459783447608332191169277260185685060630914950561655552688854292307581103652128026553087769171539681282904124770720237202847320160629240994145585810139725049176903493448480314271190375814212524638511183566217446766714239633452528841904881664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] -27105046654167374408667599934326580425560101453140621741597230702661215291103921532200530397402289416806467604549165683884692049916357023772569206278435424307059182229608653588899690758969440256225314831226346995181127213395842831007117399929706188701586893255806136521319166292092138242774103468959003868106424452098404389574115306218976685009207028525491882881940512351429614873735793803064062467556585464548161623807411080400380475489440649618161028954282397823577564249664309857470622418806023330013610551192372027581352962829295149075138814979236483219460460568079896623485325432058436014239530211961756021841263557037773119516463546236041620170554029146905398002818083500859429298078080488703713214265670519027448501686707902001991602148084063743000075737525033185164129032035574303302837699257209402345393740514565333114823896998493584580637753802406060833825248817491947955850036644811060177383677780602047214324202712604800152111788273571509660975594035731127728889899823118578211021273566812862749985243401978982609629946302131833521726476095382123926176936669861663062102025427866860961821102395965849024359427364983476607342744833460487758777514767268143729303299600739539518506124810265192725088467277695304086161912910404849823331915286324606662095942754575890765157909665505796519166433765645161398178945564535598614382180526609728341467887306269256809083157183817097365791482579835617140961548210795364470086894343543183590023770642743956290657249173676602847066465021153265324617893100275572216630895161847922909511787820833841526584727156406969530703149273026384733604548519877105651772128336146284137769933025939414756309408804931759950357219600150452889651376494457195180947098750005683216852316605772095129810155077182809894231303840840418140619807738031913881876509223234779504821798229351178516006078988850717784788375140390772062990712357614812009551923114814283725471302315677117409690793891226760197420839442977066675757882635056542080937127997315702883721648797864960194988410680210369292813747714292137920477959494747501490282694141616484361457298273243447739024108288973226176148087826508867272535768593377485871229386274156840608315755508311663853030654512315960466085835730633068786796231187501110337523272654481303939239516639496235234753459784083802766715028054981923443264453161641754006948507016870027359253090719653417787862052074222782415694772549362768145162076574236287894212324767356882083897718293551456936981061220114865621148530472845279688507672677220700172589124244369961224185003241781850796223886592087163209423152575797873428193852982016496966845691340584117249720482349362940271191525427465651637714944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] 593161631313567468662097347425414371115420510946016275330341327579678614084813181540956446550775821368416538914913877961672327868165524317186564885246809093245441984389954082160344539067013663543695776783403730798658877531400778645928524482272103597991830746538138791487446689098988193724594275853986940737440630595867336629231847021971679758946383469920793245309143778142401614292294612510703647724576604978229734038630206669772297827565456068976811098187499961172141936601690217552225077589294615943755553864730585806183516800378919786407298418116751549960415456053581698980837382163597019851571869599129274246314329274442605810765130182610148126173482743197070041268311192755753315769586536473739138870320974712956981927095585921784654569611811105208474413482097466293924632571678959086712806292611071845835949225115459684789962021875215427210172107337384898689215924916567420364188290222950720798644879699806538243572180925505216343103458909894103796765504155411195975330040288269650064102208855424894669985544094165205197621135805941065947956115552432959892665120279573055636406160492025212760369525450798059004924777358844025884915337980077220849917107070934663922473241281167186659289277195783300027416224602592569116685780211239608587326542697204287792882518503536995799453736493021146864910459165267143481806844506707558834768340883315227721941470789553128360005935839665838294122842719376428403575863801131564685429518752716702374183458306835806972824801379510307595059581663231840147367773765714841599092576289166498935384636116180954765422050817654321270754610582795076746995404405949274895037642933277167958494727441732608194452746823628600659056601971230049553089030669148628685114829545237616169855564198382569704760636918071562247636244062783743013835342060434809514368787568963935781559632169952994552948293306008452215648054235895538465038582328269442143172806179472502226547329629304424715272869923045351691647180347371250323973473702251491744133520928218615030791660544458958029022715441256272704372404578224463990066910954013432424188488788990486942115234443637369679485557665415176554088278700914530060798447621546895167142358751571105456170361105889910621106635688773830916105994188369743721830247027869301861283674088959003431650368347804464402862014425910791229645514574602277297617275174381978036068548832004471567845614856843768049280903475897210312281758384366035108132805315836104406562888406182173803663178669989153472538152057336940580865854433112280587092774842184828616927275972918493370603705464104233577681600057802418171363212941088108262206841949693273856272250156369578352845527696421006992485254376591290598948864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] -1346302047623988818623459117770050645304817451178894223805659257564042683186230764912273036868954599558974887181870582369991732081752265551340643692353666846608071282603507473578679268525729657969308398601304690549000762785002330637104933383094892915892053613349315223464877098147894382845629804916695287469044747176392009909490188616476408946339949789069696960985760526284864900892400857941986002886758721994488180332664391580609986492657163455555855771098171124129286742154625729023934804869682873077009863528879061679797112924244915300730421683153600954841659088638936479972835250552249281018733413233285348129002586524966675926518803025663141624059403783482939618274833311014332211265948570272262742952744052624183619076631499405439094342402290040232233416965568810369182977312815537116989948686626430720831012425592890592304413125427518296964423566180709079864692837143914207545095518653975662888376322803611351159817193201059418770086310958409178484422732416694319920952015568596156104961833052698860560450563716746301608854525256328418779497795680170244940271710800885762846828341676935675100169422786616430584619199568608727076537518277651907849007398415457537394015098519020272262666444364353534528440013267937641141094759353817155940644156230454609845882370068916531394232921448377969246328658142176705874653833135199383648709632260289769719964046508945477275556154245373995721840267527521749550898377856814693401738250053515473938883793927646929935707474041703150382944361674995707174271258225382456202299758438447820781562997161100667841696866061475318480917851322128141741525374180641854844564446100472555500164513803045692894389919408027635816637885830187798236365942893183288024687480579968678074051588530347609142355291236297306214285461509102166893139186365738262509498563161730711714615369739227076364271232451152337240154575005879477239857527341981719375000578968366933435480785056076629010397483249509933586221073046175175455185100279187629602014230085801606680968691822213237896416993417408494527785076011015494499108878835250156522306982921144922862590589735276591542645888925084761685956401541207766559195879184271127822497131835283778571924554996732623426024869374496200869706882691804637748956705172494159583986748753608353814225936865528013840448876797027984826179507819751019153886326618472964740986378687032345311066851002901134430400387020802386769580296855299347222920199342568934617234415880944616172841633769504335947027662476912838818195364303481254853812075828019626742057004196124350313635155771212744960657220216808407651954949635432510689795463122965943731677024737696811130670712980472990273551699591959416242438144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] 276232104783576772890158344965481963645454021011941122794866552119801676809641206134437544541834483559492753504851825604422630070386883841940294971304270115497714620733937332116581771926991067713839728622615750707683598065625844210436718594054479192426041998858752503014989830089296074533924637672489712331743361816782292666949059221698362672476260870317160491269595638933335443425855058024483691651038619330423952744815059185530331097445454655075879220055549033950269767664718412592669468503968755122635228571340003478252272101039527188085438139472833847226956064785056950960533566455283480972717417314791372499422176845929941054600610763173437291166596449209236452796111498992866535554437160255174833885323783133668865876164640084710909394054143740500950948724818643395593658378403114750461872259992788859544314699065730581793378610119109040911114768327306959234166057175560326391358787337446424009687006514652062557178049385872418686513837229526415844239569075371387985231541334252691188609526565897238662802790775819134406381759800703262524289711106204625445591036118064440621217409664988110011383995746363736889818823574699820423069059672494767797232137199687579255606665307049600020942600074987690217274629647339782155249646507804675184741906039129765671064490603155871572978182654677173659688169399277199404362078607912192034483135746626530896336361753628659536056939254359345295929576107909378048350666878566595215804667767954149948246712669075479567680088224832536057735798615931542312829302707532206593885807652084410917409155320622805148037718438727201497360984391805677335118044723278239726894744043057509649582612169952256078014306463364291386664878557969025527619058956697528104442033105206196698404618244264564940353878552348170832745694845877375738677855713948442523193979150205425362696925552668229054495553940190248324193501056871096715914311479700862724816991753876314793356354195530219426911230617361609735471804424138676967494920577364055598172820512130825555212632832582993500711630508300372497460675113764850084010281295798707510507015822468499923522278222930482291423670288668994923221795729776174300984750760992212841304711162121563669458299648515844365001767335257007640906937552334199262650999322226662316698439567008105905352786389777823058352508331764198460147459766613728919827863652612890061451968045472959802843045689553056712176539671102426984333683901400727744082280837339091266399444345271602984514655280525638419872459221306024740341634176583275820820433871003283324824685617943303093214641735137659388966989267694073172638149370709071239240155398482001010018471961530127124272496977840741451181827858134747830026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] 3888936028598525505319117677785298209520861725119237160515228443362064664363832668589515167439088349521798702642205537796003988084330218488785564160342812454279278883801487868089172465128977596413266651069087924590693094448285892955261271565385521899638785707213051898372323881092138857666714955481334813650698250582181245452404067174038842634172240141860002479883314603823458007744293104028468217925240232391869314887389638565130389080360904366101164571204592307147078430936512392189701563555584410676727706349099063853864476865920757489814415816889901950123702574716581904114032590397444739689732111301599502068581997269769990291065260014914583894733254089274268359895823684787885228040383778403432801354480017969015433469642186185295240756419327053080340413278651283960650335297107006920433464673146212780811642683537770250302970768585516371981541360756686372910187075975818670275810752235009279937619590518296341592076611900781924642334392658434023847449779248462058057970370466862244529388489859522219215696891760199621204951140781099378277087785410459023010459574053401990672508047972291168864486800291778699890671705046533484849127597508015448852265129497807706201576762998042341001210188859628240214412151077591194972820698602069291001747015936293066038776278932493556860959759311428812707744748707962303532164964384539174113347758541558748906688962735512796045775079540064297831163966330573344028041819735074195984763288062438590175671426630844556168188502876585185924573175143762687025721860136672966500303374386130378147746839157834866611911738499366858828136672088939127676024854216713825890181580252526055857909288353399400997208895807680357508878812222752836325724686385725394153236899577873054716707495747742436292422793619959398311627172459950556220971848693650690359900822390325010569285501881364882566152969323724162756626742010592832947354778956712830864337159680690246746610268859348135510239798019646985322278635806791329610110626832170748124480633080007051996208570765668810555981048324370651193491385720337122988204485501813768704095765830798562179172261733722784201163132783249022270376282494269661326462460286456165479677511814682109728367606984457704296616729628679386020158862703501169993255709289862574383168878522079931477530763752217586715054716717428888587070881016795930067551521964471700458778127785033970281070840979036681044776282280548747957325292351628139504636992098326327186170860305766974537958054767722452738237993455337731285657199556483670499292691604251037212461200067850973724209518450436854038292767044944334865534226488864735979428903262974969649199168920184630608001986942867772114217486667913140637794304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] -6695540372064183303466933430464426964231117701973134540090510228207955459060156792908762941703316592252803858509132076002229096716884994719082578659153547787044306092435583070524625769010940379126913715418171258429606108079417135367305088677872490078258912165561026420633952144516164604675454694742144872001075242940054726836511610420629280705655274850216454895690724221788431268222689155304988923471968836164614660889987453493473222026432803184498338926428123694258360922808858563796631225057364957044860464409672652899603895994191610488507496643805236692558731368158375284580127877626214121290758590410361170794592994978283714976894533760112166933832823487257398274706664906220012772801077512076990667251083035058694295425659341262712581366589952120180462020060408109367989118670987535694910434997968188687647663358103803902132564181969874019437755470268003005467944483768238669071115192788266961014088470704109913149149511754153903385269894654272110353802720966171983225461430510642462339873377255186323368844295158429020476084597657309972573961471498718342575356023652625199270645769453921146346505306305206318530362821199916034563726152287623635586823025491379287809923476799488500500492188635860354977423046181267675025972645290515211677897913918083697902967434720446472726677987517205157957624264637414843965874719445825334751861281852460746991627737478207950637992926867650193750390586253233255983026774685011271904727111306291428306026972150619329667046995384235543392340872759541238243824801504489227006897699748656114635756985121631661510053872708609333056954521119514985159026840657228584125113776721529492144793474050362928160448548016626423059959194807706189521247326680749952343942120569625299682705290304698680385871261442030999601755727377499532155783825634159876281899926321132889379832793392976973521454066969486941960194134043334503549006657304220041683580405682993712954910327802872400022060925776689927009458906430461493600057079734474149598722515256657594570771080187387292240682690678106354856271346294466198833297996337472773356370534091573865777406014602577883833031706869998232517495706429184590502722352315298970353295661195817515971243650222021481125982137913630355249459036472658156133572739843689160001204548313855550627605934990242852328356068040965694813038896039686719832850184824902029547911670299781442929988469590758715557024117897723567620056622179470401742335036792324356434011560503581557850078958142721176474355886729710126864115067495886393711796734332757878464996256581215636599876677210953603686654297010675661222061339903722952215653940691018039582228057975223513364548779038473194617453781626544513209073664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] 873792099657852521342559135522850695606911839032001964863627141858102448649104278781186078389054699028397347126967963643091017212449871083631978986558901699518052971268362646566082293143351867106130258296817374873300644118827633567148782816954602230597771540256251110908528652901079479263204850568337955495545841530563823607677390895296032556520903945831082972071028021119803238068732566831279923172802204819601101550288668052232000495387464609494300902415021029918759644391503958268267749776940972257325474894185409616818718619620220003257706286111820279590520173568904985606406112960219484751559026140485312124316395399534900325627524984596463861013811850396529707898147677525764338353242452894311076155855347575550030557842860720281670599464790353660874821579077360642869839956831114601160663419887683711670795371332875852187598064471776077323863477416680757718658255173938515750299895451038912512642135144366607713961306150644224165528480561525591424672145838866785044724913840186539178256234018086305580363114038825007761570985866659713949696358829398476956774153832680521541056100677993496245521502495745485641527477512712114874536141276354620471463212005787174833789974680580504275984459004481332077593296244880009268765084565902768716197411308897977659980276438578299260571851041272916461392193654947088674805621759376565522693893483658045201504890368527096242645509711619148829671685331903900108103916605218277415153571256739036888249643476420578211257796287738944767085384353516686764494358547706054396947003432346930080890163866811994270102842949042073424296942221688582048233998436370883572258410896103447752002686543595098625689082717487886610899769368313017300929512033174887198112337372255441203724313501518175892636996620851621733486041190601493694652595547927969594408170148148082371369734152476382142279458396679347195635514481877694259339319186479745046568602216636093937769688785093189701171835682771729899256145182946459374516925987889836817504398084810231430378122081177702449129397037850069068839321706532885603325548591474637511722829233202987989952099119075782514949104211381764982983304126037323919414626258230650829219623889936747565197945390033330370041677928477061673186533999176937264294484439276353831057136831021215685890056238905490805403708850183085979706834757977950938887996990904483914879779230661777239802788633862631720526042889388988318462935093283426541127374594594399376735556068168728942708495672956710174092192767483313497566084780719442286483355953087263382213408855518917890520420794911039790287947683520877737097843982231615173617651126629264666828145343387162442707224336754427885209084234086975908347904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] 12358079056542078909465877095521955990676567029056573943185714846114401745002678751744880307516967309878740037256695644641982856032133057888351085761412601217828665223155910878017600031919422636334762338716387863589151586710793747041596777154125717623710092675367548746582646381952818684977749129474666461076247792286762725985165636604547509504815473600819255065634771109231286122857690985757671938826794183251969385974431122664853857908209856746345119813189899725112487757078080804894613194242526526558967518603236747234290839996912433576472127747978256082375432439373410446688440433211368322599272677676600559558570172116214453511033662609893284467968673060739572002603595737962970883783275076961254605108416723624795182416303011359276493292522798469807269679636158599453735074275011174912356495498519509506992787427042097324700153479205288352897494033609980624506929216772979363304777544500992397784695574718199794502053884057133158217529935176484409645431526381745831550567169947484044172771957760304732818973755913556659077134812762570714355732062119768658577082555707393358446335350672242136442622247072829232219863233894944359085181417284040181284731303670820705873699530313233010892627751969160970963334464839732833957810638731342753313819379056807264570429948823415023708676863838848987788685205483216041276481748747567365029181759830404672259781495957175801828446835662637930389515904924650858249170484669036415062834433230292007096395107652724611763137395671763589382390978924747686497611230019609940446637542975082117249376556757880513079028179522939867338258751634837010974336586222106672191283062942908577778303063716431029137301478774307160060054070670772599225946596155082076714672556138923193679748561578009717786070356328175204781570570647280624361616736909623928614624486007332403391072388037869656392509639032489701282963880351768971405946376346681827797887532620254605082401528414443400344881026624629390848426964982546326136782149447533384035984397729447730255092658677500394612597459522748458064780509380424891461842324287776764943851510387067963868718128433549154730144470026979173608634701446975043355094691526256925881427729370590243969341492738884816357915725865282100437527500049911084923180366090756520381655536385936818676621192493984174660519886489374671987380513809772112709748926227337605224802659634165946945292662915530634163489905316212168326841374195088557138355820651708758662595201666665620185704121785041255459539573761243791908551644093836666920444061095422136279878737441642978930122577289606923211789946448675101438557830006336076738341029442733995157172940008416624561769002489477191254154174160259807868616704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] -22040111242441397173418181474968280092921152693817788867659508450497282657170589078280347560804394906415083949163445632662206122632365376077279183106706953395271959542726320370462757264728547306028283945154747293477467736782323104056999337456920871292839645787730119846717947915933727235125831587191645705469157602064068632141676202962215443110315448108570651242323890538592025746879460879248647379907471875630957078771354240491787985099194801152332611235090110344056088921285937345095181080273733526289383634356892365430765479304505258284696285444929251817393075503278048985196844718686265028448382281002957732536017403519834984918941407939867624671812568114813354572904465044060362839607025836448502355775626380126758674987843927213560803998481802941183771628928791098662992793307326649733224580366136846725142836053423627255420518104354403768056149440926584954959694620037427014489413761016677686881392981959671712959995937147729020398175094328365619716988530951302362545560253212515447408498493212969179746834225391308771952753671960478486432005366084936742499023056472060416368785804798493839257497489952601336278644445608588217592420680490835303798205695277524605106490853991225724639632904334140071576225642328251008414527184948110957360477025502736626891021619641173960836553537355760574886245175993898886846689480417164583344056550029012845243590772659005270446932244746636729922723270903252715001281501604214465872741132245637292313022305006269043429402920517827384980677783289935598469625708133054764346399931730271358023616570568147377540459915763884414312827172007001469577903654950017981307965782557784139320469949935035838557001345265244492765793994833476483498670249136083044383788397326229263023189398807214019982971520665823208749106412887751856263444098425892703994347400740437154398240920123028558611523005509922868578615476597858503357342063408682600819344385383716258319504425741447457833370159329943939406380467222252816432574952236936375793046755835882657926912558712745820610448066373357498123302021153098338062720745767032751453217729982030839325632965682048297357441594946732674893842468442424195995275314423105019982375618698624479006637088768776418954962911137228711548156879124628223895998021124632901475989175199913827682444841264175383852318885345132591337388386093681204771948430589894236405180621769560633361999777310595391592015189606374844032321679010980845145850110706416434470130488205917651532366454075787683463078900270976459284387500536894258721061724475546788096960873258828654668413700597596380431679494225705689056106979863872266060123625850150878809652707753453873462819908546981398161544264873192432569679872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] 21302857591101733467615131286402365744385677167894261846537432471711207075479384917510550308421503168266507411383605377201184349062395739765550028710187621651243604474659513810223282194191898839862097384883540713346806243367771311617360185106311351161602803004776688890384918173429333183066147092896592615532224381950589686968378340271601540101366476766647981857042514430130755144517365000965683414668332814568842825276343257092905329256428577611694198030320953292626573020400109426491539175912701570454713872332223239250864142497618975424996845895878859849089601118438994688396119611377857325561783535746427346056239495681314954119460480851341887651993341612033197986063993447357910328872651380540874805273512934248579768663968249875926068814546791188916528471983684002257764583333672262924887837134070943107200560037991997180701484419617755265962630642728791350292884852957321666323335431483101535796736010940533519970045291975601496524632488658094853814656228209064203818415377464895607648412846086981679904492074155469109126593510558852873145398675942538234429118953415440992640431028024642698248188355973971808422188895670294881242361781401549478834647483740381303445587629138646838206007682019778729492773116970970722524388701759287544768961142061322275181475751126120925664582403028977285151473398624978885694016304367463438309287943676109713828818439914457466316142857519903241885531279201436274051418086549909905014675302478522818136238566057119772303624240222013554929074185546991868856600073472248992664902375803258940801116050686385638688983473660372133233924469782622936791223200302520793100249253301564360306064270398164163018626462114053696206730649937654117058013132800594654570902865517287764965790962624481473947783994928108030083660264899053943641868649573600908211421434441346343189054015641414913289585485949460745148498694885965108599048441727778383829133884772603343196817701776950935703684019444867143964810265712502925773058780163302028333837845020350267182040826854123083891262245117023061590639012968228322257729692327437715100782481470353592996792591558315467239273877615567234888415414479532889003769383003738164577462512115779251696940365147649530495147693222484850659298479120819264189914606203013144206292986762414581594425024570057437527604392453785952256509279629110211664728291331391094243218278739536434101481914131570344119823148213667799110328231528145711020475187126901227830656372277788310353679779208423742924288482872499475224374329642275425968464678832409443726789791482359610107395773060865052526220269697369817049454878835754946977300391371522502748616825348282024067898227530922032869664705327068664045764608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] -14810543084362023930471740357476293933454949189599513349411418254306809044780579816311469775933773094537526428187260269324584945916858144767267732977685921952538754641600353112323195727405249332596439756809449872288116044153959233482996549734495806600475189816134161331139496080684660371464868484813144303929878178157197865990569773313034896239843498223593212643899217997321475445086496593452839142551527830682279509927100899055367431837691500605875318886748617384113786702894290388811341144970722276890819717863149592784442472457227452187710443470477752522899469374949818126189534546920238641617256766287364648272477594692043091741846472608050636617599108892695495702237726574648887347816014332229069752426443515753986143845305015520785453332661330533901244636235810738067032594442083863267225182860379478967060674715191440248090679180287644322141063813408887877719301359826580255342411035527869116593462944565669226611225356075097332684484421603010869562232669014232187510982459177601615808419602909891382582099205173485749235627264967562926035877593469260682943346084152293911759848444305974112681938362643173578710915084421393666819812656589851052648031648335699465988135636718051840220874587880116908116310879961590403217351404069186320005174451914940885721490196909813939202525458405407934314576998514830681385569149759319286329221744319850148762915048636898331986066479425291090117362147872959501236339493314201083441317154904973969908264915940690435050030553006805732663187635864776021891847177696701735279049280726468592519226931879821715643191193886405883096339316627727125849579834189628447704158672360476907307496817848057076256030339000780211474162230753806397163513364859230024191089143995569793509017211801329862655653604324265855084564243490956615638209771496920266754156562045721606617826671797765725174121672342051000466680312662483377090961600701682509950319336689221851473618209276920440816329143779232805539262128126739903953185874916400975281280546711621788062812185114103781242795160499473139642039856292169666491953855996386243086173984335449468188298614977009275599719159199432950154246585010486345055996412270695161155416369924519701329243124280054540511849775351833041776848980909010284677590614560637576011191550312288936719813134371821415786162317231556017613810643091289796743968118452682285438736838951376967106269767171425520405837760008408613536495660526825723999732720144146515718634597534692866202802812636392996023664612288541836922310641214123759662228200750803324421896992702250950570367601537617657309182935489499905604458466657125528551338762611492023406749010975503269824414232084613313858652620916121176094277632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] 9896912092464493592782364538939473395381522396418974020456026335527273776795787068524603515972763565692919022227420943203359131416164011924979039495933213322274543850435394137117465511275871961225899340423932792272925367882643222478909151189845805059549309233542424103687982887367508748840018562362977870660418412254214887189024086358735360348081714984797892748305703835542493748231621523227982419563523031473255307671832039228999381657079728688937756604452706407032269936498757344422891825605848774202701413170523311793932521212744756901895461378459908586231464171198971662149581829632273698349401020674326118859436602496944094809950361191306478790111462714978909107296399478037631902717735411528409665588933309976691032958330644735479110287709251558471006965306760009820153752165743308221435276352096541395878421061790771152934413561912094359037867071405553499211265027127113197941173428061589840669681928677075115068126760915883658744471603218356442788616024989710621240126551638993349665018731443718998774171933597365246984699581620544097698150602063252887279095695286148633267548792034371985287286259016754596892987941082698561372329451041547989209149237312755000022793779224522774391109559283787065761157345758900161030158044284357554968918673829150050947904212482809076548498125492203506215258185980708763138250631124425794548026593349766306750786336246779965309253237895397677047617242537541752728678765094238452310043688616289685981496538155742632113309464586584662668963292084078680588439844913586971066181525558148874003910050662411207072254896701608437896757211638488622859239115186273371408824259781095852516032103451315012187528090672348328740486416177680550178604700091752883132590658835301909526638963523427399475887251521977194490245653082697389384138504188114002137353655504131968983152202065332273396489061518901418723173060526706285444765829143823672549392254109636971365395979580383795064443536844487529669617066243282384694110581890910263571439105292492851779415593820580985119959525959980141519110420657972608160157044464817746451175011982111437245114665075628938446826730582285166525255546521610371793091415017503057900147255772865896327701087647279947025989805120704248733925370189344867948886967249255823105958689813706490833286890587545617576017363714443783862984992880924698706379350895276504288943925596813806403418232625677374535640149605073534699726783820434899059058242710801376911534454876255786564752237599099357909788361776142707027509713133086391461792177889253477359367358010876812986504897514435510860658921180845971720085813577557733387652194330891559296650656620407190343464194480248568673137908512843289308692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] -7881079152431234946728122062635241195284458362112416265941039001921456455621759519446106397971860677414618523760576133255957239141780809502584716295298438118450555026123929394578315570922050186977365890078446859386701748549859362712541778375945751586503175120484095631332944468177342700569807926980991986524597535176340051975921389937143245508830271772784879653576345205036620373637765575935403679818735987125339692255713041606540894139953949498202226235172701070738417914990387818837660213516718236954747712948269204270439423432311744250111857721596287919472959873046402119151950740802293604839102937794201327170081928094684880975798380466147380821648782550300326612754588879379705844643293139205626685124362734905495669807726164472433688157742354563794636273905525546548132072002693174923106115738925335406375079565010530713286905493542585022508347950811503503755999710511807038503082316138661228742020081700683414726816862210657796404601963529428749719596359318101685408011976178923066083767209972079676360319962248372899213139432719797359970875981358502532348474196140792428522347144517078582165744306029963452820906349412454648935298304693130580239175657269484097033597734497648515893108696628770427103594563745020196827726819622388525997124029765876493576881221042495078865273041051303203141421034131808610353716470166371522983250107053380599377825802987166913951205664702242993550130294110088629909186261319020331943804813816265603628789121252485681625705104143802728336765425273931725582069411543659007010610891781508396499355613189901092473059550036038758606147085261382655206457258248339736928312869256476804713257998531347058397625603410704071663414894158194903607444881702237151877543315886987875767359808080080328662318531171475342161796505132863871288618515251660306273774994006034269678971946937455372288644421601390348888832339336622705748927649457485099746721512809040776024303691855994911948069811238767087053166763861628184076616984811735395063777958448562220983623261534160567926098168746132403599083659802179664321022804229129182900223540038389313108879253124319950476420202795241226684752370141269122183968379509577422900077877251993297640850150714955409748878874468105219694773931006303132650629307458158680877547829747771208155185745846351341144415965482434819860833251695733495973263348310908778701277759203191954501920655531749699937594147002756441550371717059362744092538124626911067907922240994807992226081886194091270745764753306329894521993742739669986734489976788092084969058169960574074430074926450732573491538132443182851658072989997549678585168589794689117599008893127934084507433164961143286699532395013019955141541888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] 6330820061872347437488542232366114001495996441526117640670871198729365529886162972626128374130921112815844680724397978998525407143828573861463392522782884796742147439742256317209818219166501093807726267313845543234350222294939794697881768388638941845025926661793852030145488004368636068252308451804979125051337611749864896470139082518922602599110740797541047621886757326877281503136408288885313908814113555886345797198472109127676210652756293570461851426822005374886062381922001977300048644438451422164055910702104912560805020467184086916203032936264344384449326128093544450127895126083817177635936659187443584923618706729190764155418191008240636088048511479849052585797550806852849408149190014437931821541340148883348116684715435250637983049770874048023284830944974543228420699851324097940124890539430147772508020641717262109036974687823760993951125237988983178623372051144057807567075082794635780249707212933522951970323817236579558901077539678692432462973094684043118510208431903005158821097986637283854342120170879297570855366230956475110201093375197087002507056147131978310290026110309866082798146230005617473960045080282920803121195551587234149775499659608414616072474103700708975853707623590754754218867498012805229410139679112491398044178450630181260235983526653294352575450805402299277323555029043225207566267293347062565735182634393349013777266371098137434040856421892016655850033802944734337818488942771071279462795698310484034650181778928796444605903736897058366237886027511839102735531960611600259208548856409912195418131322405187332226553859261060413227560545190892634217779507384954299414918700967269455593863764293958241896164851983910953611227171279303592755151229176122470552858180395173792530539740074850575638847911752312245611605606960568349041730173733880435216232441006598081446729956453496224517521633890438822886001269232820710247453434993472045571119093922172032957172956148197732122087812189536537773828955222437769724131396065843179446982399272159637040465794605398732480623464012582139046242427220872904868139665114255997625448844370294777109580518234924863747671828634027193472337037630887695495013164661471539214526179214452668583915595591399537700151768087606399984980633670595331004150959950808327892929147080226485531032324050208887469465682544898382277288487394130647077508321479837630591425704396731498538576241378614023113980608932986573103907912745360317831325831427499595293449943199426617172346576134810828104585340855948470613797813846268750939424120499990709342014441255968159923289415850259409495025693565889358436549727289127053084847354747854385935687387557608029235543283312064420693455634927282216465596416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] -4144664559090044949633210615898599234775331525126028505679722331636676285556372426234295708982432571729906249969284238616813351125342948760170093953082488864685189850315461813112169558498129991404138602445171316451986417961505660209198049533315602416246292388499052005220123754857308391528697051536469111203229276786010752740533809588620617121112844937381903010491869945933038178471119906923086818874305512860678732850543653552271950458998305247067603011181574350592165202122664074224768199010975024887107595876081375903603596545106286933423103312681073314087166774764472119903337532079577639454280734703982595640727233888553390466808118305100849490161346751717141876861338808601936626672482888614908717438991029653210959644216656324005048363619875449531750293624094333154269007870444706245609256058252105132163503052244612617461150729320559494150769226384674355301629231718353370782586595676820370597156165299264287464382991696614197042860605888827060589575748020554374146650098359709442692478114634740019939398113678334648674581929829654972570885008119072515931690748054961962207933140661778870842332913501010896068405999245327745127814385829772011512533364344885422758400481093016514218353458221848955283618276673444556712768354407454802637176360080990611123543456568664216312894806905693669816502934024555723993302260142990219052583377121098237082660199932266677891599716994346482154227008445377365124224347649362770499729816914971646957598355986215314923648828485347885784149844653645742147303007660840775646286294205734460266362651043321506800976573852618475514388322289761305131515297708802681160798896485298730330752303499838229163045006484962097319676869410842847842698087444186540766634004065043040072106008837299683245032801475755401618718499309163248062726492067320173711884275157194481821042877697055222114745449722370700539229967148934606419848997301014143367054106777679009512730841576437589623988012834730803489692942813081671505736825112485279730686220876696948280246805380308785822497881014970679439820532493138579575696074411144032669384901351887003366000623620762801213282383726488844264851298944349636499162529476432765751952847819600691901599746118021937509478021042597554299218197935742536990050176685003924407182403008556688539532223868837206527195092270372586636476894810321156687299372391055484068698853326178591209069870981589087483772546692154502419128606678945991405032243598534659852006774666829421522383940374302901936095341557680724171158550868322406182060353281531299689099987886119339625499772041141661382491716694480137620449682658082529168949943372960924477226804353867302028293237647914330484922624164549329216864256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] 2028856049089052885249830336434010959927529301602420962546718929746768130901581551602574901898936546518248188292170738911772941601887223903766783870838228310436476324593369298670358932376268926389543066436181292581755773894928766161174996887402519596220731021948278335907430161317663351949515419724110200688990747369641028137580024125918310332537465042345832719467364967963919871834009295424512676620386740837888322408986620802123999822823580381342901217050548881731692354138691116580790664770813356230373405909708198441084706735971952268483926186800491349672178525635012950042203704410858282047227071439947832678795907441053065898639523493707796518740589794997361865354186214208094280872501558373769360389276550899307322143777910552364430935127850035993276595465226367720440912900449763469579472554234995143478225357502893712820850594937537295677191161012527551845870662119983248230346169386571897531357829119840183798287905963532336902739230100490607961825700878017927048391652981140113974657469947217238547762628221376343348255055708038788222423165356301441126519829586242081339968395188695363346644912282380468016956994593181399224880394844908194896215286460763976705909212783927209035148463160368177005818734713990351686523269142123322804626315437470115156786025545981856967284975580037165620883364179840771536555124436942773379839230582824764458535021610086047012034857420750069633919264153535235959943408817510000039044017717072630645685167670818155794801146127195783462403323565020607718354007388102653083907871346233501900820919707087814287992089099265282158707983487134079901215037906082409885080129960185094927832102190605981963371238838989625960159051191858397058576773606610190343393226710395407017605816606622935418431110438744082670221500335865399459191208472633897777711157267244376922355888123419931044870760899657172308804873276980478284565855653398575226209097051178319824915628542445257426459269623974951466271766606284908310359710589159260929603611589202188832245357132962449021839580336505771305419143786407577740028550623155270449080916142672094286796027579725923413720936466669428697823742340996080290489868777856586014429467544864678069668848119752342042978553961653723890440363537683521876391014083503298512774972831035201337083211318767032192409116998820390243635760354597297083849307538288588359302563848363875270466247448722160181121749655873341324492671213639785048604786803103780800639936558957090647948170776331605300087806737518886828688605360061761849414308220324866994083428342448347055535047463256158499851050401556408018015326116415345785161006210499251939590894773402608382410664130926306763314594474208914845990912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] -674064503486317881045877339975313460329748124692131446049449212492272026035501048509827573025525753005600954218259889866925758548719190500842360227639387593917078652234518112719348797259622850507577407678094944976983817841207085031581379705395317045325937859791750674614371616524176141986821624232753591385160352580187948595656615166175304275475822082878424312584767131750031823087255257291981726641781297562433557705080243807057407558425822868186594151011305652060841969532181878795702673152097148694057408226027389843065598567834143557516962598811275406104566579610475073256294742078850322172498504044905802180091771211000491290752803876790650487555548995231875208448915939709260379834297853782929887033819143695241119610370811122361960751253592701222242045931398192727972356483665363021028467246994127658354094749269117902785213745825745900438730857194831714451468815238012215013979097116423631160987857808792616255439669510499348193617358461691097000295401256979387070783620191044926256820543320964425803719797374004779931515077762667943095899460337413832726842224672405562923462781615245248401893126976695478026080386088615206214450863973714633993747025484720525648467762842886627732453971650226921577369626661129275713231909607574002385200501673945319155532868525931502047856509231717293531273829374148688305071270319407897216271102909158524968561497217578632321803514104164309676032886730314525441043757019824554688104681549040709903022266943182011770743234325090159788233655383727457946924320092890808071544604815344994177667039509922177597107771579225629692777010422654621475428687897601363276018346052847862297025868543288028805251704742927970675659309830069060348549305967275812793787544769214560249887022343549023183534369017614693110363960012641289256001753026220007781433138094695757919463312676580281009679277397860416981737700459901767800796522268864573788523986301676520198983346108960503918454853849353623266414339043811057707155478185592508272930317388467927299681094226826544627271285893404181019925171023185487460165742080247643122794570575904016805299837194667479846722936762955394816660268090947594902298945181031946029712120185289223156949946423006428172455576331346300302639048387461218716527805062391029783692302608895044940936896225991702668064056372268608413627532636640235751331825859881908473135863725094699331714336544242315460745230190951531005292478127948624996895850969151026808051396206675172977989306659253849318720257830922830725564998504578622377239875122749330236519038545600829900122286660568001980080097356245724225979788891873370430559362378242925917519080778848014141029822252852684442801503953510277664735232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] 81582572559725360616814517611030118964975619823078061172895746814958916439576174824600980764199339543355498624725970443088736315016641346400223966150537046088775717218220821688005111934876589925787121843482056814756665821430926056835759495016377420467619593010769999237404962765994832814372115301340293005240820033103607892249477418192531823479835843963040972785101733406289271632720347774454649041304899706792160145199462054930540941431893581728607598831448576777908940450531906027930347604049650975907561074282140789846214830664237019540114418198041555776108073122677020742104578682793879366865059190934746557743881306967760688508325919585040960234324362442610207492790899222570635637177867144219250377356645237306620027809625928020808659183682313533829564248200172900500409568602705879184243906609117082960447856762797628883445551636636637662291042817703453882435995012622751594017783674472431104690986936755519196269849256306510600537334474614822489271226387882139445799636942953317373672721365319564643714765660153921129401126597344867631698537021259094957531045398601119934536807090148813692604779361828841542029348139536425011840117759883161729670221471003483266673773877217896131044258261050078018130153539910295295099103595216533542702110723962644868569791130219087117426116825245957912042246723639905057082735986470600105103454555182645488019118972670106682883698319292507831833328312563337973097528981925678838352553337768246610508737589971909013482209244752974945786505452117935416644551906912230258291299954478866254396757901546638792649133689786554494941780953509468799338493969403648191735300838656165062426923769638366638452821335192362236093647130347563411895477494819262967767905481424634362237024748737404510116909084031620206402529657390147775216114737468319628508172802099539629916084491008067233550979914600823914902917790102534075770799509908754010367965394381521675159458897524035554899216779699857911995686347779118622244133168310993068128521409813030079547177089115573815781382299007579166656848737977405896184296815148787104955912617594067518197510334073472133001951662658010766981000990682473181509784636531138556992090419341963282049182507232285032900903331021592751063686424121939155084258926566968835394201678797823413319829222259271518627738702616371213274793350735888625064654029878124559072478446925126379937053710521666508747574461796037612072769429210779695493962513590062098917607805317477192247991355964692864802057686757909854652846991346288881861978005240869287771186605914258643373239169903748597486183759465534812446393204292199204762199395187871855645997570860727861688193930429782870260755553241970719588352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] 61556319578177304932834696592524838931786353866024836258862832108881310852727477071048213282389511399973723489509022157923082612064141537660031829702200023937595965567343696346829890031118152390303744516885232359212057699551785705340717677449791353397684809180365428599113322027349406391264533591349618741146173442718451288414865103432405798777471778688576730489150976754882532062798230762293916081990433445245950911065587675381223756641625990166172850889781328669796257515331173864194375375787445591036038041421348980896228769912466195773547713818331267752990835267048385371582859838418037976290545795411699052304047155757860925161013771752612229014668982583101203281597711987047685838346395410364366733552137481891501134053713853076180944970208271757719997305068855773003168559564945424521476015037402376762487575350801785577592278945968951198593131057702101409328250348307625002001138856587031985764138565160406557113624314615237250339930312529181329575239535142416568378251388722885624407465853699946834863167805021106303483687578100869567717953397036712982802393906609952533193263065532926998120946792649262118822291273063060755911133845419689074239973760368389120147345527189040261258198661409482846217691737281250815170191853289003024617813872832840793865430405174592365984086440198328694179438580706235953889804267340375273791767401254366281021439332173091785184237558281910653555867493662265269661544863116136163623803296366309277195279424967464395607298138822285480888117642255914892524417711535721045136728629058013913120945552989519774676950365100891838114510053660591815967555457833393139258250339786269058298694627496264518153963852064434621996939473774355915568511249219474323413897711130107326748747941895283095052681452775427246064094159506374350057521215469124988280084201428554071370759168809661407918693316888291379696731095848093562230061410229294586756664528793439941101303830929568401831071166503950253878726008895621943340584812689021084548777932237858207592670627597846177660002903716686530132285758856028195139176027137856687770673338595724518469403481178284830389523265452284543272512345460793210512012991417797236877711151143471827163758891468757225973841011557929325765306682462739821545742029067882444688977560960022558781535020568129158624932447378219860118938577428252052007338684607557591027569045389642207832651283549418191349765819005721885339340471813143303582406920881925529409901668715680651762568752415107384556760972736803329219803553880574237121180534170654911778361571528135752089145319147325609942132756822135055249914810137918867291478865497073419910034008895524322052568495439519227609535204718193328259072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] -31218241944589489847153063315690481413006473097739124267851580618338172979299160023816864547376937851331168902374270302153617000559442814533449447765363918801128474698763037042066284518971541021128803119546099385633980278351173022015883042041523288991923546725095693466002362674557612146346931424665196575438153093730975801722834806421236587415154266604263051862332857160290406335502081841202132680333470390537627365882932645142718295347141885980433453343653329733681291686280234613693629839615609346671495242637571594647341657297743374652039794580778016990906178858323352774802978354595387846930064486194632513570284005286897006565267094571670073521981272634228334354305541312062912667840717851194077480798320534347152479151216383375410476570211634631903813386174572928294803660628503465683762710361171139477346968930191612406579615775722980585841500370887883804704360413436896477219393099683823059391738798650491334198483017443296599883576981915601831332257708346013166081774592742910273547839351675242676786366874901746108894344056207490876889792022827448621476601211980638014293101859317981826100197430711543565968155696903297954728535190319711467665927677434502516533030482856321999144390746727637205488409120616495079333286232216031878491650412683849902515572586177023909905309103334446170694088427824932352104762522794727691384044498966932256036949692894018972872248571101851193002816300467585614490876209750721653557983857527498470040623932408060639100462402437074733968206394572929100084231785874450055448130247521739794400282964999034293763756208065712685940592384871353645252364229810862390024986298154381114757021310710469507298536255788888048934575714842950172159351719656639783552016531998476034140359438252003660840406119932967319911047361147749947250253068194869438090025719172488228650433971103367068305258180956570885412493874991281411122045990909710744792283465587927275616200237180445416954297662344370691543169366596319149903021347331253346397518039651894289725908051692470862632725989908992129368483231584786960127532448514368089321166757402766944886245058557998705089979321151360829278437980124676827536945477418916916813989703014106632460664756354980260965627942494139208118959169899425081956547916033440336946803361866469867473587713227055661202434915535098360892695031930984120128519411967611467637552127487104451451741874018062117202821860004689918402628292907980071753640846260214208468454969866716111282535418209752983722379828725704818696376488276468438894596636483062923822675740590183769222014996701180416768935629481847583336694298229743036922565618737846307852642370613521298589630974649643636185707524842786851389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] -20897761245474240091524002060125528651275961775429580443791234451653254659038487310584801062498967078004434090976589372166484960854267491887722834820701696213386701639511992002400080507926122510768519569982736794087848215497985899406220402034366127246130070638092456561470587672804459627098482259022387116303616700553038130815101134317012251336460562830819845510809608320421391742090276240283063243439612642996917558920534629181246366790117763104289425169359331173819948589718316035018832249232592499791314629569479753286191110489135668707029674023404773440010901193668389201140010916732115630186454008504410697438947305302309787336466706986053981424627745998728585476179506397259179805982990119137286053348491523460556981334940185412520254000319074873293920684468244581329068696124426942983621823026051864078610114108223837787726811411288970943313168003767147354338145363669680019312879585106433215200031991992719875366834265500484859291257910617186964431057475952183515754447536798545905970011867814055807471885425919175169023427584715975913979356557836679486568021018548429895500092326933475651588837656325771932566995218153045841348335791664189023887860475705922441903268518795465777472161015688036075972341648324348702413869544820721243059612696449400002637747728615297304769426751379796770792220101621305543996245486291768226538964415980004435237479756162078762517789870131076240931628585134389581481165142785036038266631480788911257112403742296309056357293177619258923689504827795482503099484462728527380310896785339051308031418335075589903823167177028718549423744644583585155641187925144089660396703636271863100722281416641163135600372098960607673762372626897857465150050642560334159122620091209066456761377246311300255503576264878990776128304170127377025525929682945597857733844911432346399265959279760642172623482193250296360956223280414429786607224406393040952289601110441820505175588041522616985694709580912850388882137347657785909212753496998787837966860557829833723997314457859760380925367688439391728662770721221103240522685967104407436394782316322935964654182706958651602994587163336295589745355794993627691890149114653159373262487927538856685744395535589979526376256185087920319401563279283953118716729723071773267798463150790841346915610504197732696362041845826896946572169616615456281057211116891947557225012143079823333937045871615505795977715007213143321917533298297300315071891548250832353069468963064628437597447386456530392754653301933279574851587710508552402842908097451824946783515795006439733580273487417936550321966845536137621568064388994860584087285264849159471228909909647810093138047788108070037170341202674908877815808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] 43581072016689849963883115131177806097897132831346074620434973646326541172317333613929997515306182136869075555414608099145444065742753682857578594660080966413284501901962707014290863954323711905008044690679695027369833410287195271258110504457664756324163663063182525136046003930751880189447761294720148148196075512960361862662742485577714792862004647095321111900317963253998784889790773876378325841351000346237452414554524273241574198323948734408515181714408932597660519082489049769141553165276267934388026749978536886616463407023539786701157527895002682317663192709750909457162778754299908890536620546010348251223433866005591370391922464432003425334427677747319847775094782673260179707431915074580517692621939833747251101808213471741286464339230295682234595293243941805755676927694661716873219976785943863766003041809338883812805946779207505435105055246932937206009621319517512635533358357202881171745519695322102718374153435272774432983041353865903244248729263734636130481320148113636227754636241434682825095925302707070188036935127192164699350386601245148991318243262477367081952949966677438502552159713967849746052094577973186009972370956943512021657529752865171333567650746310734955628769972074347722631180741830570201434303234901448240056527765577612798139945283764429444327788927001654554613606933133474925623908566951086935684068424492106081429497737819505535854900836901876001606601867525306414174780725013661948298734528937007034474094867874958588163596884268327255379123291766142112365056055174974431073840944369925510570464261033971651715921000396623421174714012697353858159236595146926796735774653775887508266501712295145813389826033635423264959027972941379443356358397845119205693453336722493055725477241521806199122946221176012515113663029971711037236152812832409669891701940449944334536955334767063228914983406815354052468831900331939180755029309944772202000657404917728717269282440874292421203798841764022112769717747789575460749135636596754021585798914792558173426233936271435952729112658450227171593183802396217716774793808059544037377947519463412680256404930343249491552677691770938361720225460306406048887748548892648542134372314128015111143778912401993180314902172012314587225430791846088320075175159594739706172546572233306613468957007758918257692964018014143460041743077997849299804778252694914173703177172298085023295694681776054434893301556229611371122060404597508352589437967640003530947510082634248207398990922199853314815818228696662008162625400033501890380374073963447827340333018755634897076038884931788944430974966336591556284649262970750442257364089543081108009718032994528619633563026785742485994428352153358075691008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] -39825350542937234173639370631202675472814491402265096379443928927712088833294529091063143697520389398925511259648541740766090078260736185833599373531927432545165978005969906204014272810158763437366343865475643205428049940380813254329750890829369947709587780005346273452825002699187055591338431764067863577102289109256913679170504716844654432739870597259046568620674981273931602962170114991465938494617329412370154532827251583897955243624188771620519936106999886133131774857753841408959288774584568703735769029479988165073302492284210603679191523574301424815020528019139419265503363559063526769097167113540223250306474933404201260300519301381646376392487124158391758143267365128406621695608355213849407541609405445684236551297217895935627623310334483902171455131794080042569984869723915876665063291321545387858293856828351118335860286232430827259496127474964003982172934136539615846157585358039905018888180857395678538370078478326162516988840552600457524946251006089635391734485419985597028198035143400091722913726304177909216901123579005689784451307768912533969172421568977724171259818674006711175863633098286710848357790645162864237003266236465314701385644800513198977978564817771363403616275789508823618017624262961981179501687373089575123062378045698789826797037061523644816929223347707854659853618453855434313921497171644407693624529839728728836709220075089428619486685296137364728587934495908993776510344875506394052352114355134135146779913396995514116977276216818115857080765530489707289911797022393857480783741798863324383509337073345776688924368219510238943997281953381674304677319250418218105479198465768908998417648943000504391439380010690419990745793072925223785998003222577067958164972854282459636915155965386775390408046586414077584325067952218388935745482647633992389211165708803835514565301041974094808622150517499678884775451886968094208900919807872925725802452524794831762398605017643492936421794680840102981929760268309550292376394579416855349790245380192619489319871518426011848439687298172938174900042310066866173565886799635901582261369206619661895472268099156992177448952980086082061839190005486112497913482388953670566653630788415110832361869728085368872027446276198510619518064948460390743530474503559329870360413718434385949783790670908798313039062732798379720189672827364420623818461966965534308779315190148415867663869156536226525110595830609724814610878990755960150081003785785341266162315090137144666677951193918411500937285179811853499230147761213164345047363688201146649534279331799213819412601637442333415692886082366670054122371868631668563134281767317035229620139112106999835993195214705460524358830298845977476333568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] 26537679187726154734667500472998060500527831146917178415790778993295813362451549235635690600969967767334965240992114323356002897466724266851031654816950549085669664576441944154075710066750428267143537282437258116290450136063482864532162623785968283611511877604816952723827195344173416521586452980669223140620237036760667637639414803687052855110247350778164839768005373468555631044937300791175758101495474865539521106918460310233166537031163967358481196957046550877385018328573442515221505933353382233998645220407118356554718409352750031599608504218193345394325926249375023618165487265131563324958835794180191242903087920878717628585439162846411435271854535119691198234823906375276736575703870640072643517337699846519023289919474482318349371957975762941228237546054474160652086767022254404605412605663364757475538918080078222251288769592208886212415143841967387219297627994500121967569943617881942708668564039869993904497538919944588241473334089507539023811767839215500574329962470925467855859257874206815901024726186226764962270073969568143087480987617521985549466104389283512376584555310439182479385223551237256065322464271716245997308499872802246998501175582842952028821141010539662712684116652016372794994391743655929894827406564515795941591346226797142419080419589487722773624735267144260525420345849888793549144354856510165923815110454233377636863983432517711848810627958849960106544542283535628598621195759019952647761285963041721817519791839044420633553317304746195729842872631228320206273253685897138965124648062876990101820091714685487286754707151255250435089947257713044821026534573000366102285088472870544988220839373497009505664916518562754134739493540072485620696558335943912016035647919762928276025637254854793323051678750474663758600472853322759450117037988351122412977073281713519025494552613499495835516438060446171039155998778571702111468313764442570025364546671050040595285486947260408536623158624253860099413576849860672479183542070708297558923036364194768249184557983024688368523194235514939320104528293923547906515963913198099248038124891909272529661366509900297250963990452385589637972895881545412356501470883263896929159887891388882129013653767849141086494851113432015712903681494530998969982280010912035380030146106927332753175304693086190742821003785169850929368347599994780436212985307569499934535070781825186992435108138681516980586558512293912005350334178238905202674371210747722843257121226140694447438829608124939348244428195297177426747999254087376069517214183331030767534073058908261355749198586048237485457369776650272200048491918254705198677906772809897201950429849783435643186032933109841950098342005142580319223808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] -14683717948379100451035544212061550521939233662045213647128428664519422026783349002865192937954812034351559616109305271027104166017512327169081104702166493146116032354871347007197748091889357158764595760571246052898444924516219225490643868541156738969355097153229587646330386190061629024489956899038100618271170553669273893696504723654516285697869507443498671544744071293938067028843074377929418369994872667258922025998871043090473890274982273777478235152449893883113620652063556064547962603783932163412326758357376049368374654624738269569356282384235004145186372622202437517512483521754865505749069352803470121942185871937091579642140648429048329593653437588492520136247620834296331659846093460176237401021026251869029940081962803207137701440738097265609523859632382049911659887915006057365271811892830843018287515927837141143152113688098067563299243587102642191061288466218482798451544333541576867294862318692634531986942726941869371933152277957340322694543496715242660257336127899344201476408333958669586404359329558696329843614812200391772428035038595306395636050732427461291675424675123056834844339168053197003777096661572685231907341701518161360735234843903587698915089929387269763555056141306230048805660321695945759180280375719706071493734878379538993943668832205887370731698039772925621171210718012896512987743047248118146708020363768274354393179117727407652058064640213497756053362564816651955205609894010611041946188664238586315786125992719708114280225986639281659299500783366037368824793439259634633853958317627853197408895877403041226726948279072856728491996238851141050725679711893152137440892973121025318867692327615557506975523742433595684419676989645099668243037378103329400192183130465191845150777496188851560313469270858049781091546138656282029625565482627991771477531841750427770753705149073489480031843565548296171979461572496624992587965927313537120034488759686343124272428893776676110412540690425848555608943566959004381475931614635461242506491646750999944841149370005598330128477911305312383473047905922985748147163938164334776086215297949665158631647152871879847247997789981753631092802861551083327037508555966246317583456708566245626333553802031871011457744596359795763975855323913511700085704366351845556584322367458409710175255025982859780120867201177095015696190971819080584835001600187651022232823827080477229525365212287228840115219318606370712151539211013090248830389937914970085082603668377312197531197992406305746320337188402962416804298659675563898124923326110894898352530853386339544312211117960742470290109201296554482266719524873863936306691422527671128946019096907024710429392508575273942799474693731856389505024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] 7217891928122652827689614888868958061234421861904874407969039077435858104602284777044722604310829164366894073720840389650294276393843376533054474634179316115771104109777831098621753278129951094578138892210520896493182395334419611885110418791455539074639514829687742305086638702922181404593058686962647811526992123364276219254228475345790160574697752432913992972296324388478736149492493598752277284375649693316476634357146753967657624859756966198301668403403714536924464748599563153244615255543878491992148407566185280927883331330649698044570755896495624653412310101478331094428095666469731920789289835123578176231327735669703075548402939306300943178712557501756784998924285629656540869817434526482746142637697454998435858907515883967397226303442869782545505091106205335337366427296600935444837444150778206398219056408264204327114667068643535194275653922898292921330447974549156691950517203187235867224830953529125337016058207487397350701641761661004268102786610144734931639373174201671913451915194833424559102876617593827670631246482273543722373359406268108965453224068018235520060844429055977315149258751052456274785523198331544836279023285385805689621530982129539042627027658707099773997333394376990700573599826276477731198256862107975813751063469500648839096697008859224198359566408455370818235847416652118740060893138220049341657688433882798912071861244531851894458336131499471980526615505150301588436988903951492839848494316500556095943761688721717494682343764579388308973591043344855786164833479506320542334324184811819492765751143862123121740155771056698308017302726139262091188473476589810301157133127998012895344509259012958300657060796825054176084869774541318097692004518912222723031158442292984195705766205844436185234727718967972006287175190361587846737324832702395523623175999843058187396838527336258778155678934543496444446195266241589410707038480663750344323561367627267424145016616221322100377182446370056939377516413040382935425698151344348714001673671172162005239220504352946822079342364878849522570449266859824883321287606244091416522064996337550868601505482815614264982083770983499136746052731127236278358410466709050310563776634939562103312880678407316502416355289939751885500731723446159368017296203037567645965101911863902287298881146609989713030577019987828521917106043840389125335412351676396963260803309763045124921652946581677671476070789951163962713805430107942903153355639263360637344885707268418095304003121062812874816645983230012501773893570405341584573171882632536386596078045233197098128768035679670617018712317987077846719769981718453839574924053016363760569149458335755708060700030725300040291094443881950292738048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] -3283799586006268256500956336231311693406377363924159403624994612410690995255410562765690537801197993037130528239103560314172598501414290231236342233155875310190681307376792434508163822729616561478241893702207796754920087390263539589035582791905900349351699342806828265548327844181509324985320341788879766357428459226353174913514108826883085586141873566319010914315279415794723369243234791113342319871331368207973291674626033418972073824035397663928342327612596938455407369541411489058355006682773960706293767681660562731695216024549218731360136066651994183000952871769277664240409101596262736530413866629802506291350019613245981930353647959603253975436653441407030219242044565179848254921391420457532831927646732734485425884539130772973973030106921588982655348462171300083062490016848778514132335529389103574557605205296750526267608408798266464815429036144084948169098420840887507663961335013434963221854873502462570620588845245150877991902353916395827654673814475686693295665498600754332400457793685467321785871096848997318705404125476524706785188666166067580587361747032796805547709727584808490333101013409368253277512321429463919384084341571218586925706822747370833969206924448085316555307602430812334464416051414789902058444053643856720111868553482348194403237383234276683523030855708998606214283839004343264826462417409480473246613618519446582664599583316732821366585610713672065700264932270163414708500013772328947775001809394055409645477086816336596851360325323989780628086552015227684910061767437550427681271811145889616085564208433698918203668715107330553839010210363857207073355923050935818131685109735339298115074422178260777977417482970220253891954248520839945898011271162315250698181193723999007845118393999773845724332288000357594987433297116307127542662480652393794610060632646156688545303094900638921052672733417769607533242405834387594661765275071062474997922659567695616547498463498359245445108919112337555888878618449060619136366669747103097753243670241462550388581774307464003181061780300736299852807893065743177957151195370753661536464156309725049449957964625371838183764064827348251202685447618982592974053429470662716148382656902495532061477258210193337606852891462018143112445598891224146186109145764564062492670829360283333161959618652888014407847378244416438587473555401108218445836488978265895110469453747877366521724681341615267873685555822866056549654029543821112351811572907289482483889740667655839900701962127197116626412840512623189413726365980019697810643342731381427947506227657003348969357436131013519704091108829673178427184017839677858021146778119988865234369783437281817730409862360357670428422210815450222166016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] 1409664477637210001296889197979332400170918436380798275016482001242131671467510310358229820234373052836405709762180050025325791133735157113701877009631723309135315962242671109677294795640229162563802958931461023607226155683283187329461065592153435725359214173036451155453983731624300748542528683858388066849387001805834429400753330966260520832935027145463449413963968926091030623455530545040751374172129352219406714979204944702732222894375634181235864093727811246950674990926863848066942877780527781168604176525874011000723803979031028244474679947878837020562478735107450047627444313716695853687217932050797528358585891662351984957618732376993029973616034788758740389468604435767432173222291114310286478749223131615403286912239523869495205355989613441583773290537804751005243755098015109690686818869239690063493772181224127016389701044355073655031852602973336466849649374821434806090972521692617024916558166181161679043401257033148813443478707943884369580353968893630468889266497751287052897560390680687958360845504683668303529629298638917894812755074952543548892848486570927664892408123356016611517664198002547197886661547578518234754358709102862087932841857900348378552823153419012748381282909066029573575151822640440781533844490818060367317717905696646648477749127596003429134012324598155684032442698854076761073587390948794191231416215654662590685092812600488528958928823354674208490278527429746700370361449882023053961802792561078946396986426680166005194516692972040815645650789965501774243992225796493205436915097418609236993291729845802918130410524020216487257984296143424570637094860182363570582007185925931540923320292690834280631269706648951782350092027983608613306927293038054327761790734743657946970010265175360835270699693992275209807973119222545645079955672639830046311994765348455406039964590517249288329768987019767660594632380863055394402362599027034481953184412832204908170435863122745944883645709419936432337270134939191861481854503017672407561353513895444957641995245331849261892464651220118361781846315611115128086984083419735114579535651216283141024136667114510014641042650530438440584475547194201838671796039768266920617469858771954948328285107467402281676317535552667294709311408411112215049143390064857878699100599505558151411510050647116862010460422090577989980045745417005676223236562124960886530048700082511600965929083677188622420786466541649501969370856271150234653145570982047918717340020329791996420944898087567271585203263094144869143425789763390781661325671535370954300019287266265847392480242743269535954883593384909588231197348513262325924189003200983960683914557659053327718228942022478600325167300443485639802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] -571572265065490055932983363125218190583614197986691868928246506201431462636294701119101753457717034194900437537370185097733671324425617142164662106908075441274631930706349626774251385751308530290209130995013312403243973670806497743358986466128453513021207351925321359366950069989650720561517781815938366453277986457256486856240469717747768703186636683543783864177351760737388429310480587816590423025157822601786020643016574999225536001855006672485949019071299921216825693725046196894911115254108281733049653910303319725533706008975439805876573848646954729599410615626280058483471458946488818234374773043115316721285104110533726525078589258151498283773816230312917399555243974467483733794290125561617064361070338403549012320253613050700562144821148502502376406056969297010479163409953025424851812109572609171671598184308559919538189437895909847738574424146407238240015514655598359614237667594780512508845165944848047698085373062656780785978896476822109071706768460837373933140728263153564971638563499364191780710611176389287119741266310659048084797143900327106124246471547132375681178131791498448269791533547314654120015037664916951754132075956867854011327041154392822136639387105385038211999763575620043369959664693874747618104038141753127449286916299330049764520437525151846986902488472669963490946363250157813386441390195253802524733559013253856414265548116147921338105368600296322665043148095033960605942646109448563441786739141883307608014631978651126872169658111399960069729568096077958379522740234199308074187929869598166072600230681503345083314680129683155891986750664261318416113185677259272110863082277739438434822821613772166056567947664315065365619016389286897575156598163776882403304673403326333870769294243609885836617324697197843954568930966705147219028826630663411072957383963967705020657021623233280443308995038834362659430258350067793415562461009080250671948942601527449245490538702122010881612774112936824991277883174413135348806509438652110380066143979762007183045634733012576091711956346785759478956255125225578597802748448785321012675440171273858438612162020806728370695969221326277751706420370130123088033274430129243853891525518733015845036673776201212086999863894211421488551769006685026051188023216978840357233781366242571116431379878992447792745140372952207084139550977125317146589261482371093927701844516091603111333282485575221933478441273073125840636580712016486021315696862031719883685171133997959204916116523112701023975435852586033221448624928916108637636738939343424098604412234917181567969516220650175630210422128783047565634521388633168347914087831792882439493745328460542188408674806613412571722284080107194679296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] 216696729487058526696237835992141916247584353380019649481616257408040587904880806514859853434753723284065858131977066949674256193533116762499354429752175456764841519321026771169423685993951038318692827889538963118027850506677665929964586800287688645473428602227436208633150954384589355124465133550866946177107160565381071332531562379388867386039889820725662970868687376252818062598588109838600136412269926361323881997211681451199252132689816657963338037035245164135955480767092078033253662412590431746106031096930423038165396327694040560452066614224227257218537615098228541494714383243349915268648195540042880843380376050588049910221807445436485961385139670224552559040336912938621509518923538050429853477691815636708669059573407075225495744325324331040050653625246562522708993845362479758696772583428901005375462624112874605167026016072917933802906535849158156772323786450227412632129376952196884589527726180032385769922678616635137457937624283537933315226168881504683442566415613361836470692580727912530748493276847117287469819507959692172318228346083735515241754397383086977762567954164360730713163638909216028750285978264672528039408479559186304892775952782573769750001118626311222035824328532289815548947869205791641044207352636943495280183891442500864461774175179734256378207861103947984258849003151694695117160214887868850549737836943409279430088465410304115299552840894330530382715485890784320423759688248425306056967586497555069895368994094600767210653541100728593173120035007494942293758368206865342820988026069108365576782380526188440911374614806190257669178521399992957442420151525896889389069142556761682748044381387609102339705626300468435347178873665244514651055795728206645696115340645513513601694693363266468289381954439459387078468209313971306352609677135061182349150328045965923418213395864873031709798924841568503685017473146302556859204164974285341151993212840250171565467565954728699738482823705512569605355132718787386802743736442805936939075609599235779808618929786564028901515615529633842343611011339728687330922929081436251196268622099107557956461420672481539694141067435594221034286288660088640142986769528500797020483457047633697113221819501081378024274057362860165157804827288681339863497847256159476013376016113874923736767772501382676466282446337871708586508127723745844201605416488450937069205877254346845719770545452803148324348720821022307682843700306427458708119457906703135966023961100951851265115635022100465939646738541067453563524681397540135235698759620205533851688349875852968169721279954551665976381255094717134903733585232136575498845017183090444692735757293501546406413379968437327365233150218016844152832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] -75749730837286378030820904742146051009725742939273350548155726698423129950437000526535667051470970469702680408360889775271647920528818573716016245532399944536977730241903464678803090164453689386906552371718207055654408538300425585063057925397526121790416705477522822920424148429324985271016510739474338263279280562677014642439501118939392414006811567754776446026097659623990607364072574985528317145176035350045928252448766148026324067204955959323127233611263074548355886083241990642744511559401207177896396743822324377209677101615267111168044344306087915090547944454727804419363282714329067980287209248260342857337167129775183409161060327854916946879992703559831115393709695990366435571445171333100452883259409651530741759807749687812497564511713719461471243615049200086626507672936377526223481954207769647216698373023025840480028380684480736677549806738847432508816119105449160001202044625062380980980920144685639861129437554908210814897325337032107433882905728150867068603818043269828936383537711215651101307304483470558787573137964744523599490607730117439595119416259435093984448104493052700900613094596065205285144107535467308596185534430297813663785430671125796424840073229826113887520239556846263235295263786164605336940507091104212307753637050904885988654921271532756013073458314705625704127877287663358917300070170607807685881822567995940338236065929383776811897146459049296599958466733583906141704078505502318123817325670474433475725292860268087566473729887050492996487987220327248899480703749334710133422817655484534573175798568352314579309773477136113624983987762811198208172228220917828236615259597011576584229969492001475634825602210828280403154443476492795031959609317668519012906513525920136149924624661362284296575678498373598902435959532446533687108317507033909967463192724487110951450644243613921859334722364151769494762597618201059641798251534926394700101719326861561414643913489344704917062031899638993942874996201982534874094241150717193453528942330715285847072018619049655653395620378389938393409680171905463652805321274872410886440856157452177630305236609233096823740958699735030110677783841978316186324344754564991319102146571737697069531966631019070642124550900790017718451767986765363828370237264832445770003566976938846924945873317501423081865605779890362926278464158898759859427045767692378603948735512008523178356036375980849100098757370399718588406874435217207337513645339313916081571393003575904853881906261821295381336198129051484448288750859920601837680568093491315619561678964654745408436157396952918089859235630070421921686430247051942125874303742562358042575439126416543908379501248261248851412355359542683369472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] 24086847616731912911086348870823875904980733489119254884791100677508941189175221598576972524488574825102530667814263696945822634763971417668950240281050077777138743187141298262845651123536371935728029351174512642155491752146856920030490930276944876239825110394096850980279536421766288306005779979670900376598163395295204787517317355527614151361061239426376456474247566589364376065945219779164975879924304986712072353053855810088057113763982095048609519291125448470037243690436518516661921857938151123457871297175621673053215997212890703157717188088397142815004291282058498444410764560102199680358539006114957320731700887957313849655848384054905112274236035643536808992412169453012378392243957505760064026740116948926190342902130124958710993852020454536774704147047346803440393096172611802876159983165434559303936124807289622101947525262535647352947090985344781205938525794265608188282915828350115138932132804596989078004065722414650127897306411158282827418385851640078869076695699164110670562732862833556573333779616096856455696402494461822945325582250262163716716666756571621837837520877708279221568813223368661561385022514982891590670251277399685605351686007823148503865942630231555962896279455680950928749671751750075126721884483325102498880322274104115036895373738993864411262058093179920657346025897619968207837447388044750055132008600002517547168431874307783037511358302596838422244435111005571248926471353840391474859258787898986983802296171598424854901662322952956716553397922667895841383748168614163340450056492117732146978073378672360989756484829006904565237493500634892629138139288220172024828529681573113830158495656651879254670714672262987293680438903596674559044941689009135187913153615386385960270802478031169100814635521097288854944467814463311456557723820201087469997625366260939291039103111729856364633851231529242508274797684107745885866446756418678509059721135848494512325079678291004597744989078983095699853218090511180427853486173481146781695394885491774889216602940709470996105021957357202232961175173142638356893968551678203196915098261869297858025793054599069032436443911565641887875967663840146170298386492167570614159950784743624157682536861805247112975875956076305744425765574668949278237730399840472577160126302204001558850620883379529916664363996776363900499590111638517663944391097437812763414505634534217626759414507553105284300432035320654446403442670589920334766531231731850014012791082664940727612892286653133832183610321759872758820226394990448289961263232535997206581878300350799072253566934892995662021931864873437110490139475578300075315200915570823334790829013237604608398590383283843446902530687048016199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] -6889381802240954587864014932769275015528477971056002283096945235341520874954979232355607058245554962011184357582390055775363490983553729274308566293403703811514803799255216018867831201874566253212007206176802012382783727818728034373662243791902729188737374902871755435445996659400377273609518991064980411796699142802978326374319726930067317151172171113437718487077474872378849975690830674597986146520601686080359622968844133377293298250950122832286094305843994801292093496104496856596728638415184226389156491329688179194450791331433530484641698201173087320276811577729277409782476153577288971159172787094583728185371390186917535523286631876564555271242402293165050246561813426843944551018948183306742077165728653110186396313142691985984374627869531768493927605042018861889018802778197193323220978979157199988186483542558728555095795137169174735287037225186771732374451768210742220742795636995299057838294780836682023396823214990371337889975472948038255493120629485180466467319425717716684594000737324489843120693794579730727280681246640442340677366396940835445617407786385482761637026813602740959721027425421360550547624135583931890483812509491120973538031460898939055821979501572552426390955970700714057719186144519758246755049939919570144578502085486306754284999331418261636562866270441053022369171048680011773471623122577141688366587848424104138386832652786241086039407697301809673096081984475216585931291152134668383764257764672663782265018502338618381953500607873335854288877759853449466534539954549216968145898073488955249943825531422479150484294342500226670862047522816568501833992404254646225734404753785385844534868219986116256052680287114188243275202162767808790963913078536095618992705840091919038123252402985231284241438575203542593503207183639907284452232213169009752203722833401632988264274040822119818579132031289292250976840796583057735732654072625308099122877160003092727853077602261826689030337225803691019931653343295430608070948373141851627784529968331580342839618817942824552834337669785604917823682209359687430779236270060472660403170649539250887361622518950737014626480293127823737475347403878768972655102806597885659785684276559563643217332065527708057378904307947693000006130132393285615260397481340941875545909409751298136608689410442932925436832893554534602924279096434999412914713037173908222842895076664002441449226249634675450335870703097486962278279153720810634504000800382549767995839457516031573988910161537495192589655289912839675459286122958593389597154567112946036078469044459029944061478307495391627526467596516983411840914849525163703261582749543342082362347675117448480626442114315347322828239685071090483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] 1758994130240911887768563206555099405052266905261602421298529357662974515290095349800764572332756742683973291184514338384382447175504741422017816546491878755242766240783790783924418113060292693996148182969008525632922552461587876025522670618054696052248479802979191303793663800122555814017340101096894405354133690236277822056317347952659612732082596755522010174000760677783658827061006406769966595833572647281636047753171083564732359338898916919139472027505045117667223328244931580689643001659277305118997919652482479444305101241025599780016840793892180383527324438482881164315745941197527881118003520141969365622784549567291972734648931732209815231822978207783764391998091150232811847207118968888111759856724834055910807367353265430141333644900852542503058409707607996212378716860201165318504585660659954737350956251381456079873071046159330104439510674741770064325388140131443694690052611373213537504016138834199045048733811066588564086836737269182829057990448737198057266369155198310705798657558310392980323690955771747323157913607266024169882214224363036102596676193381707586909190951683612166432673842580415678668652587017024132795773537293355535488128773825655666510146340388427148063755603591834111284176375151237026258763507055549811058361446094851091684409807037828649570062711038178005017445910169856070436759481630178566991128924859351476258000925692214218654106643577701998652889056464200992162148161939234242433641252580991644572593874063666799977607727339442519686939622082678586103142579377684372949324384369254669283585090855194514959422343576628733580859599603654421399366862234281029189189207853975731740703943512544234634930555636664089807714884486091409588356583318870665724396045176519693382147309125960279975929576388416090676969523730135078611884149644051724232608492689936844493066226847954591375867433861397856611021731122057646954943779801248673663330324922356523996196029307861726723098224895946235980742002214666648969130792715714249299289579191814467766640269734341578010137814945355765470263835695376226645886234569012058048960890311885928382098993369789837818674478538439415042008981955457712210513973846941204757455952521347444496946434087525917293932423542432922820942764792915444130963347841673255421898996874977689955372917036313150631045338269315411831618570808754992387229920708662155648805337011234627277286960148577248167657131079116492561909701019976931455494355366458627497236577702615415277144542143922429433543301838188544624183333706842286869406890908641418261585017340246759183880154467661912880285409831406634617770424857950107690879460831191913577326924011554421051225757934104569387402140558349565952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] -400516016331862356795446854255699179541727382904731106284408371152816013216560507500244217444748130586489570364389352166694485319220825449293741903832739865692799338067834942279285541577473457788693510621784670131548338407194374979844685234628710607980803109964131293942835779780017040470697603623925724309417519434477323576230478123363259896014784592819060018737531319407984157807741006732778722778978396308960381804422840807521393691542434474402113945463092021055508276201359112326472766199139462112748670242853259054610193632331493224720156607119411881399870800903067840037203962219255242457016578350095105670401076042557577738771237650986751948039163866077679156166139477208838455911252783072495192173188577049770767505559836905920284639267125457577433293425576397813187677072354435215082201853704899044034505826666994608125177943324254485568365881367358961710995893192616516602827921202802875960587146211191595871310635743087861529677692585712913090110608118018076794298793991946699839354883300625402661586533832358725501140588360781460525381735948171429484230825935577547822057521367227126465561678492695644175155054020333105191378567991434543441832049675360981385083345609701655541347315134494838434208940891227264624816493003595768579918963526872403705824899994289885884429017708864815810237977751520480149070302011997636909666228219477914499349767077325717393863121247030719763712910938583480495923414444014131685502494349182297145308808712905130419889556978773082259714174419198363664636097687344114268799047380936965860424663073542155644969103176324451657917206749339137554881678693539719789547698873929524873056450688342362862504386811496888954886850455541601807853134350752541232468002087117124782034317003553857906364332916688513142233362232994258003407845162009520429505000938489353220181013043344511552667123279544450825810316800554721401955852992264213814175597839260715527015488587277979553524194883742371012455377987117745657244212209925431596550628945593971448912463598022694692442192772202053852977350800590646424507973355589074469270229243082066727766830568738824409582655277770302580221926088568246127184686384840595522583426310669955215895115200349332546140914854107933607916376834640088665104485763541445783041208783781995413561236602040754048519457071298751592243685864341693692014799080916055164271055059496903330941441245002808097015581097971938813321809106573228813115391597310284306575351231879387939469519485131777956981203680768952004203670529589354906891217617700914995004292851220435536809253057624659192053581231405281217034675833455541859781587311955841512810590020592545659048317717602348059136111405529300992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] 82382054584196385436342303388855697472905163422354586980598960178024770662341559744754274153249529070798659769683821894861898789620036511125668357087712036883604672854605964160455207159769565596286938764291467881028504827160932494039178450973650272915219493711689721251633044108897906719016649939120124917438149566736414802310976628479920780691875755515067977378138782515858723533745566781154030169078275972934024130655545271851606839042377099543668750643800734650018768077681117839968159629381641110623812223522853595060161091292410642105774959124697900329346295840304428666781817050432823542161729497882165482269259670254426198013268174509438161175951993498663771701840026354244213318169840109703766204000185164962095715919221521670963940536233208061314906404091955014787445634191865946025068971705754292096407279166926153449827293598420647413588778365390784693672448720858615217845166777801863983448815567022002764409367762867583392702060677767694435710911791290450599451949105372499011818562869668092150486544482703161278793044225405001104121620082102160951440056147680374352036749901509331775074594065839738911350829053403824720748201259678723599265771895123819645471983439723872063034757164730762426565091638534926126609121393854987619409480412362722813167391647372967727592249204130765042769530148848621400801550103362684286142952588556111558382404876028813015162132352996147843155958004333866428185229967181984426065759977391434267742148685933316901289527182365453002806148270622810961906473929026178648393935955077293107835888276158094721670532609679042447770636971859442742546186223419170549882794612731859331587301967063233337136406852673250577569084038877681132063594625904321525844394189349592855549213183260456961010213861873732792486750822918758122936265838481358099409730935589626431279214918912042551334437244629041858251566290501758266833912130610670718261920924143218106217326597576678422686695564545043603344625920512768691566735625028728139064191205036501193022472153828778482593828286416212894948398382012723102338004009566049432033799103680661759507466676316624221344701856619664822261143840253313398631921214478790631297235971564465921428164348174569498903214446884400587586998805489119296421709536981799154897159658420579647932203566215916116866678325648193264948555717357648057780120977408433392149967521829274489845309142795901861258537710370904904457425587053105593017194980050836757486753183970465669288653979348751554325430245396634420495199127668760784497434456233624929987945820693782901973442201678022848987382734022778813865054841307200261178585468046983389753457404445511234328872648585015636508089863421034496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] -15838320208890388129703429563378419306294436278372653983447280520380115137447737491981503190067722925335243153577207213382839006116740488445938464131785850321063378008665577647911034822121970694938198634450523753744425164338075559428741984421927906238398227895922365470667892674730016742431710523799899790920362938353486481639763448971639142707565762917523424895278385576256464178099101455256365294898180254573062760559185312501424288790406283096161591384476375851686791868092853513969104510804996066665768828307518213820958296241918781523030839915717391906046250849168419948545388445656100261630262890855575688138250710415256893311392588098587834323593042375473726499781089822421676751157617569744720989532123490559060761239925635752132170332109194524786936651079510034355568708642045925216688636697711377554940208554134229980537471200623167444074435840378751485084526905387721199106033285866672769228907965872375530327727458841952254657971670285948342930649014609400217830513630194548051150341024340003213063713455473219109511370359400035013849448116722155958395718027406388540656721661264169936265936503542281151289853478787478149203414874158619879798100316767312181889512286123004471786567970110494782963440022684367840295939373892645255671557569456402183295422701179853171167989527676402790868001217135327834185616135022577729863389251530189411509885861486221858971281618823364044204985007375043403367370366866996545859941474429159001370075898383987482212735840960745934206097386891156515931327917806923474687505619254716640826870451604100601968969918035104515657824266844777743452317019063316028821176921787050589863723549491045459879977532695489425381810290562556875498604016712163868055657694714439874321581362575564853591815135963278074941291817789370143107564759393746961423844763099809790600898648118627967625741635983228449802580375811305956306179740651383013803558501067377962430695925003987580882182441637848201579096532209045913429040067084236546649140855519272324182215522352210515836369127979099101420894830703792253818860027226238707143503160818880340174903767374381826149489506374219087046162607033466870039903428625103720917251191469868031163197756189330378985754285822772699330237403149458865429473777300574514398064281798459806896907795665805859479882536151268642926360389540725861858683435958243459756971182527935895153521166470582515015510532551540808840814259861537672972692218331968033406984134726805391255918949358732364923364348366178327617605507935726971908288542878752320832617879554824061382975764410392316331481616764626084090110249690291479278638437492669039102375062814674332674874695795122696282948483300720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] 2972954694552394704513693061962889775541234217229947642739489959998919077728389527105156000368472475720988473236369639759076168954933726083950046117090178631002089414589214387508778406456243199797349909626295413988848614872733989278083096512926613141667477607987644308886711145182360846722368122886238552711009418667669543473865631930548483173947632560653390458531797318463061515916022171695106124736263540073730090229878235686254259129597749740425925971810881489797474724911285170780678765197822582821367253683259517461975799689571152844454367731849679878191034010425223379723844715553227803718168761821563891873198685498391387741474510824818546155994425305090428751631385375570383162449273603581920433345904306696293072188938550589414561209565590905893301427468912346100980344334062633725529780624663220133143979269038039954495044669043403275282503513653834726728818053999906329078961254867553316757019592421164778126699983062292031799042189719738905197584516357320499202660731490386016062552475171196763679030153369236674049102379357839252764089338068117779407645984726423372751218016428836050307069159361896476644993343301860325950913485208164421289890143354117600811848281025738754387909795300050970959592394617609015243120416318576557590156727430318051598861862344936600729390729746088126247914284543853030075076826360962756497380570619593027668402895971780454984842550005439444628186802228385137297949802907420195538472746503662521712584441106623745766567990842572548081916523396602354004805065794268671152791469840506760760419630388369342778131845353147078431397030811474523179680006472461544532969317829609485007507387334906282980783507861609451282892382604885528264569969436462880654952277834620640160338409454113909761215380117155463535497220748907460583781392306156884636673137624540976039499241510673157435605436840709801691675118891762829461231540931808151258773821664034604834605954203789248623128986266128254972492478668179886141998961491641796373704300438560564507868903355665822846433388871875802468999629463239732992333231640094539843602312679934879472956775850847046083970118944383944180262516509302131617720619707483868417074215920896982929734585557361499223525020875407149733641308070740625960057343306722004947077256701394222083071270013598706526775519196992567757875487127638713811382004423985820200523908953431282037669176662617127743221787423811456801443214571841486320494467614934641429796269106625272570816174475439580991726853650132868573470332119335414941229609088323681406340167048066912251544707921069822709071087856429379652491056315731304392921053160881500863912500216425934951095733673400493614579508349763584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] -548804966899488854039343372132474727767884358414142687159647884771270073163447567109620688503725089332921239524986500913984084306295318517085184771501955704765849273928526477536809148870145443567880327988777960555318869811176538187059260148552841038419290941173178059639881695225554362833318229095971362143230161070250199213473672332114693292589312864558172617626013407890384854391303552328883794800525563821639579248489931815452385152622072409722925272576407597221249452541087980106936910450371771566325191831262255456246649290253462332217884636192801209391406145438417352826788751849064950305080600491852235310562883372426616657578733005295810582338260778990505416147178199368917044115009800060251994916981129908686942349786207609671488798542763215260073698169119121848026551025542333924873961387667606797455890381538977614178354825823179386008551934440999304778729458931326470028049214428312976462784740568791135867116781431992083309951727869041833780847919189382120271658180970152951974014782017821228271303020627426251950132670330600629483204531814978015712686639665762338347747754915144636624031924795966517914542850899368094883050135589124774028956578686198667954637931828247457375803182941918759553813545406013241278497344084658049726096514830466150010331799970568282236137380821420580652738697396440890572221980419335962186170770837584845142989034375939009179900800592144025039391126189259751432486647782412558435623560309911867318907703956807708268473167963342055757886176476212899834857931502309185939000504450400926722420003111759158280894719775523276404609395942421466476166137704511443987870973775309732401348619689503123747549822743989970074072355372528873585819501355816232825696799415721100777327310109735921751354926110139939126625638345667150796945387791856799019808965697578374155926732578770689585731233153888282865071472421311639015743211979792240097635022535102807558257158980792182177992609733397745329152992878774124967053575583619963722145549294568864962551567067529666897614957778273284412570504647776580995333284111918174232126581693497383091419981302519569929683805426224960687541168516465135137839492119212122768775868244225834687046935063098631971841829581200781333097815571642160648502543430791401622366061316687360821955076001826544662531507612330169532725632979868006897608405112724417182232528767255387682570737029269594780952860617784407988300786713571215328085049872741582594218121883937027718292295939681141099768259109193652740464087396765322565999052629693705795715529379255012810798736395419923471406197141945671531758382908672759872064663559739216612405307845076266092430819975605442720120330084417536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] 93967958081407352506726460533707812363799353991265482629049673160384835330720582736704065592745732743789948041275855998234561980211811506461950080393705122787756357296846078378261070149276141556243728573901053070408358684634780808344935582461427521188985837564301163665284884279623808880641662751780402925293169355860213883421601446055117294291034113303588176842913527998075429917279249553120643805619244731429777316412898706331065759692003113080337225198892291100147430727341568704395523980176520896556533142344616621406812689359255646221186771643455649964477965006413755739618734432568270407743393170805180049419455591321794737390210621335648063926323332548800142267979212300019300959046918075743554371560829940978296067650320105148081410759306345485323308653649747982328005934356268470865806021949301851596112105665029000171351903817162583292128335943366707619742680713758682862649783679137211029452015361200525168665923884979226381034521601181447119123907341390584822058343967033268301428141993898138721355796381560185616307018576601038541444877706037133666568545791239240376690648717763023170532361474240892612195547909609926968726298744869219399329857501837702414466540818190202861314159931796803936798801236407341952297792908301703686328114132388971607045876878539861690885506393463257232200834079662580857756511102121627122303756139224477710458953430175495779446692166188463255003754084492649254543891671297657627719541259467895382150906406362152000975091404358528202353420266680790823683038256155428139226817595811394272530716903284261007636629614290950762502287765646537407532303994508867359634334025578353232489095548753802847491377499722432595105448944055016383347282363645035614685182873792301413186008686122822816901718185342068877965225244181604901922031718559664806900635989146443574373982135587619186693733138272142726204287688498826321480228120122890954482965330974532787837265289016247447633933710702379779708656276577367461339856877137339080423941195435084382875726921211120320822777138725059586143604688919564387421119972128563263473030311696769099488183686057210247113752943831521265172594029414202517169279952415766621636460639624299160721995568828571846895219193956281264926215598148442210029700110109036642138884279182397616292770956778030448662759810115787073285372012158599737411530752462938514992939420505764329596793484271341839662102659777017476391481799268233327303083002248167302834210506612460986127967118028088284684498456335455890306998858891473211221541403711647767999208390948079860176080482845007307728739758475254486507897004605311693664380422098915596771673062182626194882457492982152829841147737145344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] -13599456748885267773285581862792736100549369343842668145836986719565115600076182380737242914275014120721516840097109473192491021834919087679935707531175862829374353014425909358155003078078257132143375284345494697447498348327876951800268481001749944284673577602348221452987416704641986141262713127746015916290325241132620287854081089831350560869661520502090737970527094515348243992672321265983329571737419803932531063429138884667698061526416841036004437935107388081649340399394746597404214897793230885996244201698314894218043561022406881519964609976359988636997421441060095975585517394597509364388752468278550749059198656491068431158991900818325106305170582389827290231219224654979444343638594612476699372570168245816456547852742172482839855958560996314811505948315629049332058985875785333773766600012138816190317264525651495315207575551886980544281015261140409744184784911190112798959659960681461475431075435500639788461035185222487811367877436674293837301132165902829038662380912389758955375481714492343537799391577321926008558871334493134476189188022076972802608605103619729432542272091842796135033268040813157158297001606334437658490059929246162076731706030426560559368483550063604067683223712731138104943419417246802325394594366690590110074856985570576077116693778253963039068047536334566878510374984896960451285396839553901495937432946189392103890373200193522656930946674520208665591878599565496466199751304900083383088508778788240635814950775477848982465327615457364261625237135195751947354792799026723158196092162963496009440229849921928882518795881912658659783275371101634257502781322193931022101015384313199723909612232461512211566262445229770272860278203329905883685479921248450465598616240284554978743831592074291098216454810697907362454083127519852148752608790864340177127356316411046232732330698262774862229694519701358408367718138071158068404475277211241539824896047745644516455267886531687117384462488240374763657887738386531701708972781409084117800045181634932110154643624467526038351058458319258441517681745623946164954461475462778338358176886709917686831722433111310928857470398523508142128400164819792241548787803359474186924711924114638058660309079242478667563914509839176567546301769807127106067835013351503042573492744570465447296437641105432598344388306023327481626541211270390295729389955291556418724206681024994874537007242870751010594076390574695356151408646855809703333387800755783130504279919043633611865091437765283150709813230066192638006117595057737320230153432870127579880820204369201832764166854858650312584573575715447076035824524393170207437213749251181882519549634726432711334934127001717054696921751355392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] 1509249383258976111129598208067660273595937578817890983454480049100498914817369599027027298968427439234455994978192956051404074929888212242375333371568176207287073901332308212359908343803337713195580708662600210458494903982309244033362067177014026675205254331300156367739423148844076353926852325744125258664499979054900680683815276258034350833576520893470660112859953795510190853476715875320594426195591540517964027578093517346817975166176724931051895763117602809915202939248664162128209668164098139144850419794110308608142276872207179849108579354435441923268477352493228060197928732744418943610452572560961299677606078575169212666196696455483426903956034053292385150952911308480712677596388019992610924318012201498381810395191447975809632677110071463003342701546793490686867187420202791064389170622084046557251016671574770501539904989937995340179374562319942379936135895262369784252943243500488705944683122840097172435344442722063422749151459802445331951406526124664290807923846575767669337840802135740302282157941227193338618740807904706212774166980097320776000620630969845618507710328015124843337272489192077660560371377682042019951016476047152533763178765347420977148300692651780904347126288564250176237331219476123491538045089532473926301397449284336533008434652447676897545943960250226124676691766383273359324001060416720520225172788466569073157832081816818918024204320289304883709625521697676422607512447635271011106816780936725119945571432119164800279234318391464334787818976098132465381157945137568992226658872430766646771197200694951431646978412327125048763292161775946726639404395844406384728637187495802022835484295906700648988437239623885233249840030549551870523373110146329378583831593440622318757034761759243220864783528619041398682178059218578445468566866962485341771044275849871411423706723218826027131023337400899026887849124410111601111500996473784101722018879848709705403212115085327147473784684484926093462332161182220200388910216088553108124107428949094010912736962532667773740767668544906913061184199074366623258542491927011251022491372829708441479860091566300408593680580291512315661558585863834969219035468669079293965691665816720254056261837305780414502984332964411561995215843798772585383743997235747901937679197584792245310457794386093374856867152540956566890118698959077669618795313173251483566557808352459325676732872295340315345626770673825829029977980073362114917594278077351403294157484008430380213443230879285916706166046128605426974776715163348286042954746181541650190342520916840051092235216622452305459572270881540422930359099302389777385615053595914666410777377849967683794287127620448978433477898665984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] -113997422760826337022296476298266870261929559631615147509095900116441359057554681168151781442628737914494547258696788503619859316015694883506334153896333403045625696572420535706649744159443500691493066095007085346722132546684150944967526931291856209702350370959331110083870998477098066085634651432206791856860339594889227086260939786360862774957632309300100559697871593564581980351828466619828219541741682765198326270131785739403623323226205714037045699143316181915325200855273684636229397559569311640207498368786460943515560351114130594268826977327335137240790470480733048249776253461232488101471963467526053264149932716673126142563308805886830499074550648157294653648952225322429634305274279192521607363918005927365776429144153511526240523407442321971298981433026122785854399462811688017506456127484629570679091618554205378853414000506687450344162803686502048258186057480156561335949696239200091557976999002874036382568807003088749091498252452782193272250725685808579980390327492725197924442803275205534940033596931468821477049390455791149037076476554952100110386202996481719013196078527159649248705081187386879305729518037736977747350262377603329673169127612322851344244401360269134828634260123826712637913078109795889817580852483073889498726857290934922117256761892321960880337435464080273370054498484750143028486310272794021685664204024128609084344656023710062822360177372775780488855873674575094574770664413453757330453978036586287036261869280075677833483814734744146818584940020441762472306016651458756508040591466571239451219750743075649444829115946673299944705896222266583342465266313385876833627076194415530809275652291183117110953802734671704350708541093466800999188178532576237595565493227094191733426537446193182755998645457153547893606116049648367524206176244382841288406900322075634839680041479724956681656342823330203858259532150902845661230521680069442422634569457779869884763640379213137928751693646783219412346480998625060073272059637386418312454255794161136105380122797964584130462744843862116195782847568051697603885936125986637368400269244004402403844254899360594010835498542901638989588960479595527152242450826635775890918257335032670035249874606882971290474420012275764613186265897460756738863657941912147322896376562386976409256924742010174538736440367677514403286221197292315092361299826526134637302515182632417814697978402227237307272855398061845457668951958853847499102978548598755374240615095606230452759262684028377700405605199238133356156855901826211050592175844590118552450763734160996877554966310363946578264853598691539522437604227510469604573684528347706268413643166465913891900445214542849299083490754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] 5161196031075414675163471328940836007190489224177990341489301365393664649598668573813310101145317108710233053684878559133287545473318566881089739844380491551703146821300358880883296236248082813436939385716282166450998007302668671943764510276016690529357564261261279384136384784282985795084173697192446821630549797474828656663499270851243676873411596952551324151798009575906546704573773507853000260271431088350557869680896456102965323160296387787910282124652183921589467286220373808808807504622763920005801774097774129771613010538764350392735865558446652507281065189665925994747492867154171944704087206135944946070766626548684185824964533429476035452051224301143390096388265421491532003778320280524412854201192698856639236553711957239636941445864356633787561272636236748297069448687587844580237617409521922965501578880992002783225591090878746673296885451897111974430102742788884777353901811325428691834863138129037398493319869693647540814097380472570964938171575651500691757545026925042305214166912177228282607670162973726013476460382761190348014536432439946531484138303625153873829454593481294385706950328346683657213322003721899192771483453708526873225507190328739336111168963725547200793636838178415377559872221360901144702776189661790863976475918270127611660979219928027077645947425071792876439850569161454640796354337269381958338361836453926965568094626187738917515696062656185310962466703860418304530346761943375094299866171292340140291538924550121732952480971708256666498732498071533218025526038711323618358048879737967833183705951359202305662716400613602920715556546449859354438267357536323204255071213921492684277341111766339897218900907336130362516414091655648856099762353915106926898695421054362481429496603245993327277676201362499421396562771649372544636953661148058190437467320395664383522829475389511287498602312794621994840383007747707162426563419723744110962866744989539015562339700141526502907515364663092904459307079797103047735665828802895063573218755532675966363770905252476152634282464618067236199030384850932450613151228655647954330865552783678294624404626553187207653848693607668184088382835640678581970000123863486448411843674051524338785842558258491147333308176531125926686542945364139244759956020743835088610431793241810362640896948357251067001313165737553010003627794562885539954355038116057878314138173688789977150065848857333902666804524992871986223478436044893215264708563208970329689651279660946169875250971042676755936522263994291133485196369474397533745055187560029847303244341460850705403562248878550799554019416818027701396694336088547624025492907980477172792202883176889438029419658661091154677710454784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] -456529739423341610943983796552188319170182175740193805856921040880245042594285604636462172738539027446932933731683930560803265602766402505711005710049965402326513681766194377098749877692424437045964022481909022200592402385287931888723768664095407229434451165526440877354570400984147835355810278047745006262161395748679069487014360314294263828399941410605774019257725497361116556706911839369740201961287496762867852951687898326952204378390834014763399870428990686746281605203348600937708716948516832462184680746540240382636773083732471265756657110395732060337158459281203228389340330881630696778647708013667404022945843905739899605916909958694322681853015761978524672811236573198326666232240114386351453301193472901103841202593155288895742505249238286866404346360844544196258118805313085520886567524902744703630800889428950022958299636049754076391750230750020728598320421237038833631027007904638905710967206723954361483865992440745490842060170460248208778485687572867140974476179273341153366378356574413079217539971116969909403430443364633165869102666232167162320199985795718639664904471520187743622863233136354119714913207882464530426957237587083881855667814956177912797457418598612420448544523343860377579841624970460275633073474742896196110900851877578284356536315638658697356426325925629614982064334395495728812028339223898887140807384608820441246031505574871179774198296537691307077886774600387205602836435411521222581881605056205035508665808747950711800020035909391122658735040061646333656452321785842881455806703589983996684684782014393222993650379716020714202085893289248142049091752436082001484725911745980824059852815970172035175422795798321576074889008641670146235742305244839692310632420832265887539579400555860373794535103859683069436161191283357717084060060208133467561952679372297577053840700780941628646513515781993016811421377703916753628612566556759425065361064569503922896518756928636512996310735889208295040777501375935211501787114217532597725364636546544939007828212053554406077356743530724570701314214050963458098845451308168381522432996596511926776784194250820623009752140789795767659365959397449550609107408387124828336345660349568362204152006569875156174465725412614719671178545344698473138112305565477700661125426017326276799053778863736794507520274739102015600544378054420935473099277412193492603455680064581891931074924634246096944766152946521184904563435069233404910306666063107479207758296020377363975633302187045558170684917396531718917795415598120042491590676211282902849811331742539275027316003273431936256316724798466032667145612026107496069665965363279949923150318122440620080623306900432287758702084096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,57] 152712330607221780317561765487536777917734814886640557262972024393433863401370539871854080820731230779220937521836736804241153093407447186860450576845935616553089589881990481079492552843853505915342186455087316775757555703628773213773110325998273160426940772194789792198176060456519418750278259340622075339658512369232957107243035226928462693631103229850601217209935046483692416514547184162455850275284577883254919268353694949347088477899964899263532163546681048080503056049311037388052691975228619294534458885892176658572834060581995146440561690858931183867605582123292076691340015491027594899815770890201732368251980211847629232574423586156302638769963164305944018181628219516051372161235713290471625782663006552453458783047847682108971116510989206555802168427167067236668056407476901496464756828743506374925486047129484777061703569131107202423885681678292916947083709256602538521906256434376937524627068783392536747409378216927399301442807892023408889566076051369338515412763956213876619364326657114204962586694889874779131197336946793121159624475600886183475449608610655637671817090714773044113646447220137235618444392957003588480700834928684439913283037475611423316967181393740004030593820046735042087112881401078748919682689920603476190633587402080779521722736722358395048137792034623845469593374054748425259619404395157127570231287280817393896298125783493447918896768837754469988070876067412308595983196678094514533123030645296328067880530832731370825825558185721430168455297691091260936654257733494114968754944346507926012058955807120062225010751585711813283863235633598950891629069104941344595083962821356408866415899128585440763126409714809993704630071265394004448714651604768169182236314568825094358775058713662829424109783937957991244363999056753298250787935952882062143076610291006048321678189554436161585502006011543543211980976207415996459362607383299872778745614401364709597779880651305013073213855734593521148446491264954517451955234986903607402121044292574325964691016754141895284003404938187240573107499629255217609600400463004046989294139242512755828027461863670095105057183554577726082154052662251588254317110690804545727212752379263297036152643246211645492955306991433121207906049504169145844267300910237761789674709635962594024095779747598180755002960372322513149331342312750373910307750301992762664507895736376758621652787751911030448206481359812192393565290975679765346425215270587971428758115990745966454981494600783742465285314235099762093270935354403301373257397612665366753109484594625407146287237937370342991686395453234972569710203094809718308880170858723291446060867116752328425152060878492756035778904064000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,58] -31272040823331920409817995478239081556668511299321410642455383519679585749620549678643645985167757898461656722488728628561485107960620895998753270132028227179241895840478834242666576816770271578415408000420811005569257152242339080960807484598086356331890111459422100725157639385581108777005940456793013028586417501233338296686807170968395772363347206084296338858521892785251891759369443739385076369502765150625772903055467029345390072771281434241610312777595404494048930706664120895194320883575700131581925973197842969629972380329446055313631572783260448561535305517080794864879477484492664954297216490607758350156575250376477206524986703027810155109629681679887230906196190416817810894378675028684205264736892685656407780646214099968177392530512766876058125021013760457481488677956927525722514266409367121489497613067573583486271539687842994122743458003459572013143981769704032565732746925824290000278078949210235963326658746617024887386793545328211209729072205879449702772786419291831007017104327497416870249663576342544157678735760233462907176283139915253565789842356108221901572089716718182470556412504640363803571853149290858618868593722995095493467238203596972586545949067839445328642070245883446127190973633649272367739398299132124245933117379649678702774886452914068408144864905830667151966207223741890128720890752995248033822651433871360061036775632387339039078374565518174825616450084691106670051678641551988187526771506755904447391764233333275864266326789597407891054864856242038316653756702192031494942037954668402908983419559052234156840839616567127425373670910451469796987146707713883573859203252291374630972974079496895147843261983569053536717212127359735436958852986555783723911889937605628946643928532132970542611965585686966866426643577732554078320085663221363783452848022316280494543325696825146860136022618527018283238245827823851218107853419256634170334306051561874625952962334472086370277595749806766287464730226416726349381386177094506608071834555019397006169897134530758198581464134775414720530623471495509192377347104658119641417711264354716034009710597980720232750368434961321783925729799454476003044048132102013625212097715631558085538737222268722036495758843428976752579542431738731051055585411001043490493567799026904146002144153995526880904539366053846583403219032533615009472626702501310799127360449230005728265810263372686370592177900344886273620124803609541350122554165526861797528773737908068573741798880835316330828721688911806661934730433303533802412855672713059000076157414793309739825403964379803084336160675068398163625950090387614741922949088613550827287567249766083657952010493609353050975109120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,59] 3794994883694302907128153830215885230900692189058769920429018138134828432125708347746096699645818779048783101026749314229951079728792913125998464430627412013107884624497021093235974085339987312424098325722675937524713246636626291434952161854626319143147660639561861694002449563776622652127861638672365740819104077360517345449859170008861400025843370848637985951855850939208570592626530372632636821314166369141510087942622542968429843144635639208638598903863459206095928353393358615291199029475348522980205088361104205142369750827874135976002503456174056877949237048455655682989077627631453948347650805984741348848315708439034582457245614194305567506377595226789298744918310876399061221859481199424823066423964649303591674138722694712504326646156993778914685691343182753690565868622700097073176481445991632855632555851013435099608629560571313734699168257381362670288783990030545290859590759199548384717064235138086957198322538090079844502020131588553025974031480329829530226605115660878269831495230186951361093035294413431214053358062645326044409869119655573631908206565665985576595408591543660407255312554941769518571402984048979450578466677356413451714630148992413162370562536511099899514222552851364272837750643273670413567878669722765122354117090459213295121422478518868465334743773711885704994093187867904614371405605192745070183974088569401419870513408136047610477682687554141877020840396941796592884519611326429490386438358691417941648921365098423495739502572879190446698635151110729504269973057728406871240010328177949634548182564011671223479998061854370583825579671271041445316326872433767459157243261788451375552472490035774841682880827909577038038924279435904054494036118185421973063105661163176895405535372409271261080268694955706898825924091965645756054752601297326335249070516764634520496304144999395739570954074933529489149188697773110928326891764131082685123112221634715045122686437304087524167566467697807515894880524900593669928976110634377099331991997545016612599381343725428475706198440362749262574161764098022446134413171047988656155276990778051096403888482791406021455500755256178823972950256327271896526465788756597689616988639183576769574704250954747005797803438896124128554199012151146065792903972530008593470311267663481938766820395822961146388552684087437565195794394605986817629566758780755408425489659400681921528328141751255388655737574364054305444222797641541022642504131177185373868297112689133828642458899591773503671178098403929210591985355445545448994091067608206387340350300325582908994179494293850137987030136271171720667708369194398639859359942833927892321364474120117562780457231328680921142394880000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,60] -271523467919109980432474015700683390167718590809810103346151926387408274629488953191236341698062011095069447416724471814832478323113975509696472790929930111816838936805064429672324274178523014023997321273040967880932134044149763658193328905398995140348391775954087531599697433890390954321185662499886099110677189134618741360537737874642755174596033226828018445527081946500825016367356825625833055990784829199514857289933644867769502589721578766764272810947555356307804569697627325249489997326819480057840996583436450743921079451529740192159855014932367971140462072133375818036030040992243937005809974210987384221136448797160629552951283985027165606905820239409639371006917098973668148353779164615434372971277658726984087965436652419161694834928827602250364392493715031151384764584426506083507161288605007406410966647636839198855458792229591900292086825314745298343330519062778994956145834958428649076377968498165210322405265794057399548935364940056800953676366719667462244364154965600247712854576324876173958681086884712773520851726078879671711202300456541248899989618689172117230494193146746573077007977984862032624981492529326977873529105234323640266540479631801230943518639699931205592915816217635576984127881209380042648993771145311895072413928011043088900658501100904390172530511409159865337584400877165370904433250838586584367479841043484491757615307149888717993494508338466484183938346858270438174141202197142579586663465047622606818803916005078591436869850956424933786393539697903945827378715109590582614545168798569181741193901306567494941920112939440870792968722658642156199644183556368057640501986494658969365960320596769166541678217160313141064916221668708223471411600775593950670549115116174899566021168625596623644554185276027782977096225543923827749040381356582533314413398170030775638794700407705077379985237296122893615855260775488598541834304495276979288728354078951535921965125808889447669842547337310303286544064908201577829061182878293801450517784399795613656300931118250181699864644156085876812565047716387917530256334689665277346774804659237890241218297304901753739110881436048860829477744425800397153098905885611814793676324306400856141958244213107138282025710207897446308754719663719585630633462752381199514773302755862759930638929625786630196186960920483931871757838044149568366238288206331903315241453393659641679801775709760274118940263358390009397735047392635868880826871224223667133471673911070171936527783630307931204612733310022255321460998493001554778655733070495564092750213730028552642571928971466688278403775930156698953193566352044235368795408800645661606391977606867189507819181530043544097521664000000000000000000000000000000000000000000000000000000000000000000000000000 [89,61] 6696202930995412817542873400559445992683537846821352059346947050385551997707913776459778789404411308841116275654514641984188959090534204483563846995202363591157001895932829296560440210720571052054745230009159003102279050190686248226614784480649980532803122421864815291382746719402156956417137855193976529501647802797338723179184631878435363182262698026096074899112382451615500777209134533811822314759095459411876045727839010152151500556187794733840747504651335928914921437028194856481653696704284062791420232008152488517854880638241113799972995494679511954682150987231743749186615518628488299407778124560750663952665383722770463020379441476315467587087450083772866459118633943078644756661177378585794318275424415843997698956449605077569671111181338694493566154956825638351938088665398309887658204279452884001307599167722058605427421507643188234225350327320130316502508109280979811954284576512893197539260335275305812169696770844206197671402490896877155281033116381998745935529725502412287778750220905986073318289721103810742282306114911377465636513661091976872416300325610615913687889364755382970974701722750171493876823537353942312609978259175524863637333771484806273721323006013749569380380314586819163533263819951373586556728762490365577754012194247004165884335412789121032762475385078548792195797839620237980134139083600458138441181938361371631494850279481104207798519439037981339536424929103166699640738082858512641112432999797302707120024474375367238483297969382137627341465939149997825260376311871627545967464226754154725328933037472762147878079148133285347119519786671107132786322745792510306284796933408569692203886832211629785130362083245732531251865087367322262586631754116918027864605048355598024314669913390333488506728998213119996485776717263406243020425091273339365112355934789630963577401262292089404492950253783742743375090209494965178131601708807161605305403138458781130371108186851826202520485172794032433171619239288115746422945216424923308071813516217324578713385497305999741059830159783835626991048286360814384390178614092239197741137284367439624911023648969527189834062133622852575418448012263765663775137800804802606143186449410840435083999149009077587662596496212641496126852792118932996511657248447465010019227413848805097766624066836499458186926654353144182521316839893053008276390698215320096793698315726503918712596845048585066216137071235086440607088485514945088281213996682607702421460012202019375822917071700015211940086842654020010130546080041923046495546334499661280462765118024091329182879097821414352280503184441730485101505851442891087651826866160423461839422956624756979977487783434221764214784000000000000000000000000000000000000000000000000000000000000000000000000 [89,62] 805666962794388316294476449309934542235189633332351076941929022012993284059577622903449183765977935190320053861991365598181961128488011492137623729795131970517460211385921142005042531128184441057351960482923644499120392380550160229268867502884703644114601865328219879299801968383380587779902713251755861067785818276046899714103852948962455032050531667334365539283211039823551428953937406299856432972559440619654815151827829699273634849438583071566357697140740139082405884402437567512934127109700768835427973836499867630237968706634675317368058543056303863380438800083178445591800280134447166459881266606787412525223347918981389618377110560545411179897274789910287033719688777739057046817655193243560686994804754055983360014242385268894440808922100311869985943195520768844329103445602935781198724916605855650728869826070060514627548430552281888723126409027311776326048410138233644116080141199574334824456054325704130656313154008060050219260586556198172351858223677992236047094085098503929671750367205708313558870064381311445532871877150340293260507411119828168068448436037009610737963205808426410071214846301591401559607360438762940130800598168676287346175933479309806743473705127336716410475946435135579785415826878270082397064621648276986628398884920620579086248256072202601487333463643143569418273679986632394143532123895714795430176620983712526992267859346413426378889233807740239493244081125911047733636172730162310553809508511891454735976102794812294063782262517844131781661185532002171741366642455577188066134177707169500185465746772455144113128863465236404405670683736336330859295277268240109690453184154160495033843180813579763099208526798444300881822440797916848539824603301211062127387600197334605288788470502542975972042875861712639170233537034741348748299237161780767666904377374414791442711193453320521637056627503066871631786969300595608414733901759021260847097330567197569553747819382190971646447916381510731113940976791982121066860605426418124361392965434181433193197246528081833683987425823130758968784589149680781778860820732675094489737142893329950779189605536383876719488412176913507464299451461651122117007909511735433090760973730235955449819250829102923022178369820090061768177779278448201831627766698042998175520121325419786449661280070067223743917700395522243398518297060732744127635842336746476707089333547681130778011118327784238847249551282717000990251256351416756064752010221080752451552142378928538989839038986418796709767023323381945441644569411333255637535062767110978911791684192200634465623986368172143165494383621986629897474525313330462015355703239690178093783986174564996984378532945698897264640000000000000000000000000000000000000000000000000000000000000000000000 [89,63] -97984806724923250184712183589706619898075523145256293963922060548216650515190441356344770080436703544606669133883361237624718315276794630571781181669817027990414812728832999292037756643179925098652125701558199854957630532583504980796550137080384240580240988116049721481140645822639084605865415226932481782640385535997705983868563114768234998514699541629424303257783368158089123370187341292517254699150234284112972393456547500966010009044911637073092731502706889094956497547704053512324689379232550760230833009971048428837166050020793720232800000590947180819501168458348240668952697919144830079530781539103760256902217478112239412472161872317058034080527891170920617140536527481860186016445736455326607489146257142871765742643062143421990718633301802516759587920362280982935113990303690335573028024983589661627971546839781359484877870538001727314458661191400494823237232376234813240223837161658397564202970460232361413379530321655847913506267552531175280154467806670954189042910974783338578973295752406139412957997040451801065517182848269566543078499149899804254907367051603889727174292007490586829772373311052246564865990691169653226160172545695464940705963872742990653612051131079674578145417425964393074369000391207627579379619902424705265885428587624673720071382750495006291772652613109656091957139152677670752187171813107535044981601824797686994965913558063512496270095649558793155578065383501752108508968187596028826693055676324428275670884869990758276838025414516306487077609332810873163643618345892096477798554363745772974502223837561023332621231053518323605851298886295258799786004910994951940031398496582179808701052426583707922248641283889603586743795177944821930616024049681609123787946594267970687025737451552534012682962663588934713699036165323352840052950860745588011694240511989962233306736645670148996632085038729010860907799984976346270178309898556295982547496969853277225004784752500875710100243662334914764264501811275422074458292878350631040053611275113088773963573719444276863430424871059104837542268190895986784202600443619043733279905160730129616393608785877286797362921214633243343324035940589436728029549221854363255483310334348576548998555140360262167675772322914360775665410147778977616395376361510869282111688222022989409559412033014628676498666624737977267038698218731083401943471871012886381267074769967909569338099879888569928111528849509112149096507680971078436375303630651051096195153408728567939000443513404323376663262229424364521142429310538969620362232088321231188350000789581251180259865311319766757294077057902112131396183011280746783035312067391846065601356515368085966789805961798599311360000000000000000000000000000000000000000000000000000000000000000000 [89,64] 3596275335053350689642508834889742319101606153468160163325854719269594659276499601692391617050641712082593069236389303922530159388787268646837705559277076538635148708512365744893098316165548529912047364263356048335127445377548034222724771366865940752420167623675254036791778137608780627087405078416171046059294944614632768304331871953833304720103517622986344211778964892609970254995056889339321889140402041745655134472478577239111560865612056398957772705454869850803124550321543283589694515495519904804947315976313635445074369455076964115598762965910830746619661867565964133407668858797916027483990669199681617729395607094975232919976060075712683794724455754861682560338851374356858823743629571266853477929581299782154277220609819573543335059490103706719386675940489201838944211489632956912600882590483859639985793863799262583865193741434223209108493908956727670756494077241736076292286087920722736855518582466744814754478593929536598075405361367718332381960098943176708633070255046181018347268961877528617646567414862085041507371026658100047693458770297446891264100038264588685970138645508466030718642862485148082190120226939059225787598872156695069225734855274982436743184036093928940571791516185379581428656521227162440311608989874376290054918783430089749173307666732861917257055885497671468517524441764287884395507527851878903928041457515324757423820010325658824743078909858702853729841480383522698008828672476045193539208333729452957240448767533122384682007316782576839500197470383879686887491481947064861821129865408375226345750839365953510096911013390024796507449471222825512553903621043815936755991690981960004046514835680547187167491017945957895364656122892937712142326452377308506738925717401740872616088677901002448375165142063028741308689934680168594322797140936143601754690536506539472844074857010057903818526772315389403595688530309767161919655388802290793490487569447242032342894525361203008082092640201135273708757855878349949588369089926777960932686154161298543714106379701482278326269002210655300116707113266780069110382682111207651926582387574479340439725554456180370633017629311984448101586861796099018435004722546377636426240360584453119953323413768644890261448748687838629854796510750405782089768714898285417361583359875306083728563908473606254642759448609453588388094599528074282700948804242373107719728906639455383485229165598468088587845292054740214060538691344755739416604007192431687499248341833097507940629452441427305967028639242298095807227629371359415498580902412868600448227315536276515511710282531683680102742672319193742445068345192480541998790839981219729151788962687770655146863305849359564800000000000000000000000000000000000000000000000000000000000000000 [89,65] 188002124991879412791181091724818084362302641185443092085431111874548838749356692511094549753274359822076419578244698543558105410010000929799823713660711059489577187706782038225318865136475275087813090060129312444485325594770574536923783590731923645916198811056174049891302279798720191602365023471128987862589523343874574874067882186927631246172480866408192500811904245590810951354938752230928574859235491025471019685262046478090158545913701950565355551619071199801529669681919961997148080484212258271383656523178818341719959114783530947744933176426028884958904106241062955983295677457072807258266521072849668066250718233937971644892058295020640955798873416476365544986092775472601675784683145378554526816996942069286982295793111723999462416642612304200902461501514217671489475190730553832682893256073029426046975540347933030404222724653985467790330227229662094625218157515750863423410805415017671064608465416154973629094744059028753263214081884524329156776909765642856129460079052284358666894275928353178890801244573931945702983345324883614368045921083233394767089973707856311083811643656653677474998931997768973820749190231497724620603227317042567902176761709646428097632376420818524915612318997758170268399986377809885677458690810243299394972658088551004696128224706871071487633120718692781422043963260593431102622112985275827091397050232887416413458574068596013575969719098926883746055653443146188936917732715831608313252266174230803026711315774835219224635145521766068963236384279814649996659718448262501221390618715224071275584091170327664480183785587103706064981870886516935439239518072699978386066106752015263350784439392472438120067051579698402160621767147764571153029955631720281796559011887905842597132753736098809053670172827308286979977289265874838513346363679372361432444571347215208612878017719301954204635989232055051526758140333503217191094576799499839609711775383976391086718155637643394638466602429897161578260090221348540394449098556812127440207860262139962151531897086987287697671141222682677821783846613557588935471081696081564028877548928949434862999923554033471232363487623578897362276001025105555174347675809545863664508640015806383956079350519559427141257486217956625079639380853925556262264046907231114640192116945225476911675854216849627525495657825584498303348297961936623966820431677864298384105654427597881344619262811007131432883480671756599428686132362418688694798564132714437655766368130732356546844373048987573101646921319516415148748236647187990883293422314828753793115218167078777697322357944193998074679480544150989312254361547696122162441112532141352042663566700288725155606902428957409280000000000000000000000000000000000000000000000000000000000000 [89,66] -30969145031740465063988849078799053691438146012260126644164578599352342509808917845833267644018169197972795582969081200793482901701277383655612951526715090904911394055728547779068561042210748661090896742834071418174437649446129273034985287448008355262662725168276373712500168840002194435547777938378628782089153019001892622430086595770681317889114628269352552858282415226320175033627421688130942567331792647364799032818227819560207194474452638714245200017667269961719101323345274120467155611468195348049123146416097005281598179504925830361307862811917241762668816818987162784132806696987460895753420120529576462282797594860312723102095976301210342211121438187166368561599566527491814469131514441932176341977663040851803528864803361673161684413932848255394615074404276260811531210124299599326404088164286818388056857771439051086710571274491204710181972510836583423703419508116778658457869461428143772913829624642124534963509618661576266272900215979785846032526976547261131930748247708244582368775734518760937000740460455326054729994836639770915065209094183883424837907712262396546564627953063376344582431143988629666978010432917038386483410456501578935906106802230985283664444068148375156554972926744293807502589557231455776821692934045722508647430222652009288664974275240805059662672382095111330951389548348370425835682795115620603667058201839323263214663216974529747728052355131266115191652083731670486233539810436185987412708518547179615880424702390056864898900557862525832944184157901272910555126650820144870004606883233544113726417119090221227630950295721337660203716467357765209673080676830221103194604921301922141205992724707230291024061123455242438180878138879587804472114204687132493706906201832355216909030107818360633452808189028144606319986134342468190189465936228194549497593026608934738595508728362034882292440550710540192641064988885231842276899691192831806099469318621935215785142422060091986896683606850899898960100386940580489809203691628249874801365377181712154201086614733264376499260337786818913186625460041530271727412222923523324546356292561026057383479248753054806513443139752781921142046924677643874485835184657550465569008932111986239824241076549447973539841936577498420637802559849910718050117919754218479754657894233836612683291314326080452604023209546640246526821743687245456550211455878867981007962847671007624565714357041022161290617897563781734683597820692062345358067034386681441605168940377266887347817518657145832780506877088054297734729378708746764484092917418056563103045708227605359413382526021587759962115076032344761399531025482280064709871131813235059648844869272601775359742144315129856000000000000000000000000000000000000000000000000000000000 [89,67] 1831728769658997955264773549391491663675159841458998391630884948870837865305090859816693876401280466066312884000236822080949851826790048338585896142121670964577185421604757425365729865142513810780587563243471897995880316516863928929095792190157381750256723995992064733643791095599873491905931020162094109347272664349887816019034571994262050365204288673644348122304231388721919395042963168622526935910170411787267446362858861452679523516548562758383177317427981074054944054610200377149420006482825374350990828928078032405788931294475002663529925465477652655500697235241959737001395419538922283914284187051343935550573638669960862158836669404192890141819167770143459332189899215250942687024608129646133915251277370485597085297993653644709667754249162094514168930554075482237119498092788361167464306040708849417120316224697955421052788779087501658636690732127572494682625731093462241966939899881488088251155782793607491480815313845340179943758461982302648483311250861891088460247189606021401732056851266713824038761157477711815786867685947715029030820388307134553400939985463031163672789878260769372969052056238907021003143176093178447349896850650599773779325527490834010841367279169981570371276332379963424713549606871635518513711045187385681011216881517627814104015056152211473488989761606791490062653735084537005624073493771527146942215283032312600938128351871890930764177812317427398692049756574102814306720428728503049686837180084579012040169366007329646354187221555114426083166764130762424273419954437974501219276263986609628194298096369591612460745654330593008897674203390629420320061791772431145197895564103313221841034845488520013998624189737802357910691629772822085239963842136187002260437484258804931742537098732236906231052177481755133895842571984026726336388504578347234084742690597311441433196585984519427507093625687342334050008538734743577326243027822004684466656850843628842906165778505945983984248374042920007974111184859696302894262512218625129925326654455952486206825503912288158169414906417664571526031437203614633025613664124588214057789352572522915478962179096061036011191913196058734821541494280978644388794495932438585500270827068013478067285937388756111618741961023238095872930641303135956048029904866571608899219986669774146922633110576565052196010883186712812421785562041713448694183488093532239132571456621175918115691926531112106478459015682648671323975800898163131789391238000349414534258743275557099849084913256208520153401622371168815322497247829822285991623125912044099849647916808807395491110980751794440938268283464785323795605180664456036608011367284210714257435504962214069666074898221498368000000000000000000000000000000000000000000000000000000 [89,68] -57229405880088711916969291099891965193074557279485634032361683306529071508711942624176999623832454536992911793298638070683466417279485638344147040383937916062813305447145566109220431039253920200271930321516489733751394950009044840828523585566117398893087247171258884641776266218318859329146276350441481454566205154253972502544844167849227899949327565327619841439232676254018579873437667577773500054939909488976159511248754100812813043957774489177877676836925024079547494355074359664106845924273223594801928402217039156628944512803766918420600611428807255853543334651888216674079631826417599501109860237228276757158154550891806375330470985075861498874742113575505901471406213022090185162697219685773048940729556496533293668684121882898226543103349455250152049508581947190061215520984355767887486348795883978985104932863105476073964817501729511038579929943750077536385686640906835534130379498621397769250649715804845364788614824552962978268375727626215135405682780921663996683470234304721746925196805667342849959077808342990039013837324551001601368638831036962407261144575567691301321934046963927590428567478486509528312356066489942736020125358874645389660791902974556389543123896033079998109499833403250813858796631804134059964936984364778592032453867868901436519991736787376889831507047180315733746863053888168629822146125182935454560879214820285951314250066297507776894860210442937752214387385107170938133892455296450143998128234612407124592044819834668853106044656805512169257605494292389491533820437644456194546917603945484976492988298545013156464865142437033964307372457774759191475678504568048546539604415745462026846390299870398045847808153988050717365378487061441680764697057175517803749755969700656769221922792413618144793777928872068931252271692164275080130341303969268946751043681544228896025826243200138939218890426965137183592400509141471203940613264582473969833846550153925098831266814328015509555060359192969953159658214289666274474702975838990123646339369161516160048929926371951886988502815784217091283817626647583706667624690549820900007730833205070416865849305681196905728061568691585844795857807611798292263446931416990796324372161491378077799190155592173273074058503486777928389873837490636502943993236006641225311419604160303337066406142227098610513951095508617000645395397477123633307699384163776287482844025211040730407701616023799977496734676132187390097815251491586823417273449632127240223121938054473809521274884060155634902372643209429402681075579167265577315510900341087738651042670333123445359264419855342493571460289356285457309232136486445331322501445755445758402404383490448889875959627382784000000000000000000000000000000000000000000000000000 [89,69] 618669015101839779064801448399760186556132699511012682782602784337715630522215430805441970942430431818709154711404495556182760009638627474432498322822837635437353896540561817942869604197714256735879348569112540850090991923470549190661357526300169763985261126654490221045185918612627385366620207068874085757401402520192557666976155105177312913152856167547299250823691590748807518735419560581323399377884660199697157046868198926400576790618218441202519439904391516714292371149509476534233029276589333761775507020509226608526787517938144202635608373758475207366024898063053103394574953014976583021820690714477353228714742033182278706675949671001936472619172623825882290946761168625569610804013231779226260960751531911957186537535130457698515048202430335411389206166267035506448394042944917366355236561489159522601456809075420747981644067821764468239898587965938546695971317991940354901051631829541314775145293190778494745563158047980672843264376227606101049033067966933194703935210773420157603986619571294997863537456458664430233444342218230974753939808554492698790222429440172493771708139283434077139776328020445790496334925585437235972372170275564802615052864727072465838950341721935387670062887185780380917673316994030359746242555934656031758506216113686443525784154326387167235044744367979331258687786633945756155289968463225021588225658929245895181529075757995321512314933871988858660021881268517823560197322812624219224337798189853435811657765341514410743395197707736763054630523043976914650111990016230290851002542387729565922071177074650779030583294111068867041867973588352646996895026652208904936762856112396015304311634019671339631373305747947778407145413026206336722759306015031445900763056903754700597306598247444337713364529715576903105064916794907486320593303905537197418950988867390756896633704779700082794060820015541606202923871344175765176243415452740468041094624193038205680557676717334211737611056488382949275866648505727239930378743474179278616672104388147592050946764678518492182767354889141244410420547854999182331088501277238264410751348903982540444060111675906254733399509047435820065117280906621558071739764415170975304484509313452237037644562220107295553134667111401547419538049580774811070790264605067706925133434562991436338487039792040704723293660983056836132953171220885873203173220671593218162685583681159616254351362286306908806440446707595780793195624044638182547993961798000864257350591158982050599272520466860878188482466810211485631842143846607479332498752982744874680846991555548991158216250348901849882178868746039496651171289542488316046698106886079077443616554689219251289706956062720000000000000000000000000000000000000000000000000 [89,70] 24471742658495920730722871285940478227656328501554356045302717966400081688629430108335538781704782878754922201831490268467322579618721813479654535425430861670303148890822574696216799015347827444556240754233297024861479350781004011482510736090140151088824421032347442138856532115897369463640334515709368201722326557034833299913371168441155526071472819430561704326625183548865584660660077186014117537972795567051759420013368606033891786605030714716441054794126345803274231324640760219972557344556152340729445236001069507099716881449523755254146606134764309806762836891934639471300116892377828402576282044739684440045762955017304354383770404017305694742078157982925252577090104172197147623103825957414835718580737695154587255661753101793345196756545414075813962362955434944634799299147390428710189429275241905092649498441163433121770133976549495589378984741047476419500311456338138428018067828712000774831417204501905085715919914014907170660437123213829266624529786391498672691038385640089219647153104207143352140171233928169125278143086780561235559998990844520201253361517344575239051372294674925156052085871512911695825141926964835166417346983995275063930071749525348256014631808146144497868568397485324197406471402999089807930952622248721421865726921310762535185988110215205865590767158095072430705612647361086942447484525910448947448112985786193807957039314417618204643176969819074102137304615397851898221120688652089867682178414265086849471593912475969631627431922332246053782756073587985476431851953360793144628271961451749100176287548900553621598215568115810071618662681583252877001179812201020654960758730376016436809092083186606310948729216840579604821235742587797063675986900565328815480181850649043741977834274002726856334297631934073791266337258512398244825089375175446025304677932538497365278021722145953864839211025451448285233073888499480281961031620223066336722509446192170188447220893980747451865041764932541403373202253315754310582021500962299574249193457231811563351459935454563199560025841399704106891489566917625641503226703785779051217264273834845452566637300200235648606780263709312325179232473001562482569365812454380148479085744296619838659417124938765990425525650890161996452290093332341593180137482285229750313667973436015605024195227323697127586777030505744324385737215875767349652742506077254532445341297203716179075859881979248401483794159112001901676610727185288366105721171049216015100037694970970303206169502864522868839850490346505236653751265544028614889289260057467322031666207552433054975901846077583303291220665663465824275307584610042601264625548304811943795548984961738539383641866240000000000000000000000000000000000000000000000 [89,71] -1363208968854930210487674674499428583884571599628641808306359527101548255135467934687846262913305686916358229620670066488043468580267944818328957054136322283339319361261087407486082929757905139274225646996709731242453730515959464629552369346476357984251299140289854670004418729473106789842272582508957903935611664833212917517607219373761468357916564665132523877824471863019413634155932619690599533232291003477040624777897458353460185889725776966806248928521157484888578924660055651625764140843012620498370447329983096099165496518957738537085419660051069667835240326860672534786380774609781613966437018630022847303191591491543401664730119029061054979812131186084942481116839872914712963604239457319762705743428277861087806519284805615771939735283744961976399865919649880205322917470451780637090885101240556710799706786257836446272032957991407772341722952278072510932759296054870783763842482564438295529062477890283821819936640462293812530773694433491563199969492867582240899685965360029707563233872652442041696725895883997220472254705381852775828332067957106420202195513191698220819130596518216830479967592669155832030880019763444120606107862755348848521641577045571207390521905832967857986976597766953476581621114707675572910849976359352128664375800081223160992021895518953546944906602438991604495695354791266918065671045125972490708173611986996112549229423129212510240239243406045342386507986045497046886452835599533582214299776871291175128331326189985759764243707637475565753571841248736782605300248913060001769525786781293547216129985800947854134535480085069028514228889135651241323172401612233002270524826362700393528928010897631397496556056742379145847012194948704622920583320472709149875140721996449498920463289791973620391274887877132074319410372931202826715372041304616539980415950865510209271485885858489874491678209480454156087943331321899622048115052743025297447020055132128683841253949604173981011441535044086725005732899307888556495775389658882403007810791182138620984479186439694031060677446665613808944288598360461977471691442529394062227123563909323498122420313275164062591688528987637711939252697210151979785990659551150225387308088069060285580288102968903413832889971219328693436536402280477744005244068864871872234833226227389612609959349765016478309255262606894827749758682982663840103136945479125559625628146386796756181373464947202646249198383060689445421828119902288073748721967607181947155686812995453736477567213052600827029281501151515713697747297113321360298274984123481538971538022941257400030282483544946253949506573510331099335615547184313933258953886336870353326333342922708855110374522880000000000000000000000000000000000000000000 [89,72] 29120616697445661802781472545995031250675933143041793513030109168740204002080110517122153014809451585867327843728797271129329221875098479419897889163932901239742242376791360903617798943652062492797516179708651104865548714237714048338488537144441443510051739737329291219209516216776554280148293586182526725473458804733413598865187738128860457649410985436976454679091745313483685093664553204665087498031638453409998236075962036531000041429743631612482350036441744222844527794805551293828011016659455018024168206376111374329717754315665247424331152763342115329856847091182115133137126443259670027185495534709712841659777739451569970139933654455727900051064244733534614362927946277743962543389752196731754113328407940824320271726236893854988486510788776775538871688777265082033827198823190020215252458398218930024563705103732141920159161658168230765798994859248466284968701330001202362433834970503899894477889448816484587469561804639993536165471922810368243717949364524562910452140453103518997920229332654765336228657229986345143563532084860578074733195534316042756386123056925648366680770476582352310609602138703368200805736488172182677203386501076138192842984822052734927033367438410782197713966467795638495598831529145853238893375622765222480132863147548002582751103514315914016906484550608423560178457860227258465072460856514706043619880714204034243175834404812751936969595545444998705029993276368609812314986869415241205584191013943653670115795857848074005620590439024300905625388899982267994139061179617792941834677438937601496671979950140603120064328379023649561248591881825739272160359185839966941382386427644152090835225659127441117451150574308179870285623834602189603850201681172807818164877658199519725906986680138542373289271325884289386621557934793126066369972896522667167673854513832002588995892837949469321057667222421696971419917815855410404094142107035666821559861312886436245422749846041257453466377382058605245681022380471252970097829761307196578190392630744432817523064713148750466441739014286378044528895294128516960609577534035863648640087707633592243193840756682124337801956979287325750529264474213315224945051855929370418779618798691799454867381502085303375957996110425886739607062820370844889206085748068422299461671134380983526808790878951866497310219566824845582263701109649591597302285676091435820248788955854165952501484818818897537480768835563905064660902505111832742196227951103315112140923971138046400025126404609793652523509224785217837263449374081800543363678718621153264417721170327834089677615559126656627776295951304146930268301956741362826229062536153146948078579105027424865767915520000000000000000000000000000000000000000 [89,73] 259907677324570560048525157320766589095091044203401843534488878817218856825232701888512254577641945211058661731783582383621758789514443675124351045334335119502599722227190867152859900585950744838626824732748441442681310313634676830706513999146972218466547510236818511806758124023498226227040710182917164104424276370719671707878785130615374167845975677972213076249652063770927368748211013879549193635333543456570873751088818393907085656427469818742400338935531352471517231528934427219597669112658167919162034034739717099343311507143451753101291623025234590957588625979163505883193277767388952377370157097161312363376792350385999866438426603414868785967967669536559347722115538469837564489103788540374541550603086265100279232392509490625799071242151052659038904991454901535466586364803719712209713034771147463314699654705690866568294645906354129920627711722325412702333456708744448376615224784257190608310148366299606969977165266157793935509615018065290658704591078747222940286424123067207131056020068577534466174533686788314279692982593430849909131280177385576537072192931024701761888208855500033694739526441433051644945802670751372484145007963046489442433891390629966458400366429954308583386967309641824931762073665521856496263865512527610006596616155988682020082445938297903147491332576023779560561513261840372495801166657229989363816564460720310577585776051172341782366665715664668574847762440394836922041277037591988228325419540901286085764234154440505535497186069794478432746109433554563685052675110281748215929249629864074889047233651461448685020016869602997195615911959107373191432996247902211509478080119750805049278056066959724337283895338236131187167439683377024843131067235904645249258955095002016809768358447455783901459081623196039155916746509866668042837846720467524574798565183720837857697818065483959453438167596837824329949764170178545700147998799992554108697664020911617803655106000067162059346520962869806170438998204918513078979132194867261825527675961843547401946569479684401157921557367274980273443207509922164692287660166996304179681439371323086290197793326146619482466696696821949634599072644759659226467644850852878202198022219274648457563483203633005452514595999146089601139997202576208597207267400596794005366953219147081855956543371421523821998330752551322811152834857709746168881302452275436247366393489381562787545578647344603922231661707858236269301026236742391989920177096146541461732683349908810588372001340227796832096220221472827706738857941861455175499724503879630585633657639492424520564519270167342462475402004741858125459146847025818557674333715077286689677929513926007267000320000000000000000000000000000000000000 [89,74] -30568721701696403926060234020116325410097448386867900654605159687364255319034126093485026988656826707162328037984076279990837413630103617864213546526451899001613349680551880848543707069760001819230330649180321714092462175989787545431480893768077755376010867779142294209442269109472519080313565065409298507139327940982240912476478585219808394885378634594960845612311092274195697909723218471937837066544560351924010122807782816745380014495727468512644345398313244250820673472958920693531342594800000766315366445045600400544339718257407427438863113208701898241026320453432502935269892508769835977152003370461555163996090540508301675395788846676322769306154604822012450172999986259674143005299570716800915999814066014227745462164363553620503961024313165805068571622531046990525200546138064470019013768854789722590440532431961948258646819187290582491926570710245942018411720649246461151189557452683135475697786316069954446915774156443948456911491131320670806377267318236359459671749970881912258359762103861896081471286372705162259574208615861497603659031531366237404707832046604205572564694154712483709246915179732214249430504085989277077831202368812188506863716236184519627685469328836585131637002779390821344921726156251611105917993674083688850182212910074572383231932620730237365894162320547147025435472085319495447517784753520298436778534516747608397042856447233979555547380055107521318154063227070396126958782964357197361190540312379633100639569759164091970572503448804522014618130137054139008345722754360757512571485085752560843006349089289045918522670717175925221781165396833335500397055297447487714969638299210655389583550606679695016561784188126853848843644624315242468866529682222258317082759438249409981868559446787598596513476254784451891685634763270953549788007752521178552695616975627164987188879347857400042230897189985012196171487321881805265524808490582957932832329994483055863255522416615650280654838007701616573040683103765608589346324833104075204701184528331737324736919885990047786806384799146810796632142533165398247909142267590587212822110680011815005237245166842549800305076184487948997094844115861721869694957021421606892117186368320485181786165535853579586057870666768750275936613178159640988593027341595581884552344141738077033849768503602686763940243492262557729167318945913953777353293691015503373238060122703578860492474195186762018647884313677170799641058248102951574973666715723624743335203420224946113839830232186072890980683023313762413716222542732335549032773229048654246837926774354801107203490221155673493881226782750159453453278368558452319363604574029070968473552765723679937003520000000000000000000000000000000000 [89,75] 356214192912978950202933847366034484227963320457751726706594165879975704117798232952866922160088751900489763939664684623331410722802708255176579898049109478110706571341118371902690938426389425378003484402296273741393396387839294648592493088062560756885863482961489927621352814654180430553052515956606272658335161808556487682383017869206667928497395900584020795292023561453907209920372763114368546883242744757118359332544017264000138909996691771201093520794175052433074861208242463240306338985560155240755724796747660530940448772684681635805493263677691798674212344509569206120320920861736126238671508033177132499286517790624483484834105961808212084907564929568021927524000339141568032556273025093275334154110017115029539408846412147844727993727643446730315841790559343262088021451338918296168584075877368494840798402161614512289177857267258090293499382489518006783530595716496928832770997387412873024820577230105902734461559894693458246432688452281234429431370947168809598671681600063032404647015856750798439969241568476354418519102190350716826294285557844459573324814744165741779930296818473455025807306560745215997765091411511336228139126254914969128725407708483989584834216182682883103816718029713965053080628567586861605835392926798918072878636554051604206010451143077123655249145828341124814137889868877160918587695706602702687059407913559484811167934201183324585896693535530331672589704516626484745662904172119673502995950768405204546677430264930773733834549224351687781313489490617990579492500965773751692633920782336672291363847411854717026920638799192780819130300149234681758056710682641338013882296886654225363590236325374977069398477518076465125289874948650486348308582010265554051549929195439703243072025723380072146199189437698342062150863886216145869550211835563016408027585469797613386053971510682663219716449955904278884712852001006021895017564143877393556025692295501645219390539443029588305323896604878639520737070294188288223221433918562287249118532640641787575027951587421084093172968193117643874630612961732538838922800187511616239918764704127070045855637227310683535795760226188846604197281533274142886817884804896268507653623196082347793138322988188238542027536580611596106869925848059715593383128062776643703782859082755822326474035690259389085818772478757931434102464906399933633740755348362913660090931735288803476174256619233754028021408550421872167966151964618672635430340816918566539835981719934044866054318341146782753361537889933467071110610025433896539675547038813576686448936751634126474547327200722288854951224040586906927458700506067422080531931523286976052918409594971178926080000000000000000000000000000000 [89,76] 11818925391359661360898551592076582603350016192161264399433179171617920566361280702008624617483465287701419071377196104433982090407907205482656293131781691384130453304457585114896415033205348291459889551985858373240818753362670963892763533468293344586778477234221327619207427511963827510067475141013619189869186630366788059366975870407775936578109674716440085066030892224228178216349996977254461326435640182576107483056127911849876433682736950138796022315531570453924066329190928274826330749392753888446735518322422030927624233003990046453943230195166368515410638405141909299710080869780040417026542924448793666999745623772084948943193656655673298395151109324154441262491150187463479240140519195858244186978108262910198262854452556669497908713359954751886040691281837106841175074756342133529762740559132697493523223184672620746607449147144477778331418024941672750473635459679290464853335552558182737361379552990790398061644598074905613446121229103635226614862720686138254465705691978619285076251223469941159995160837296686139138022671149141899804534192067419678447342992648733098491962974026673888812472208551705730910896655031992515532326129098867083455806283171770212617927005036570696494426588863535109949835123952201893851845281717074618519403933761118472284789003719607795868963262425742247068995725976483504100729378735250557413995960999529277198147993359848629933675168668147082958710251943892105590313611101141436183231662720418770308552376336620785877647636025657185159298244708345021975989819772201355705719983405087670368734045050997478911107598436917514811128419602220276657801557539161771255157940111217595230642113811764833310319471310714044374091756634308243006260650283563193332898415889784112840066349436384515600873650617734486845095367849118487587920197109978369002912547780344913822436791808246498773649481649311939513769091497919645453397406784690676388468712756565622384814042774040872108211101231903759822809634000378401914759878812465287788622598756947078242047186938831093115110312795026898818757789859167939451787418032468858075821182585809767757463498669594610849482477739611739362640572075034929071896237291162889648120162469026923324344167959157058148738693197674979822636237341333312346047965008929044383760225876015580312206453758195078974072823138893240534629574153787178950686061081479932506691265761431150020483780927881442098038137517222947465409997459541104421071753607715411242523241938650162335771176879757669375772768228257186729795897602101271293676779911676112537234453216905521244404338605009506811516973712894968787947108580841900709603100524104313131949354145997127680000000000000000000000000000 [89,77] -239003354457062015396330689083151940631466541558723453005317132794198441252210547705396675401325462438456550258237433451827400353763439833196255305332049558767464915628334449258373311333245209393413226246179683814821790672687079296826704053683759576381009260285082763639452716217114122222085079261041088720698423458863119967281157440632299557935360187210945729022260214207005547437282502481969838348533136843298211705015883833245815574824235267432489338902094300429162926069413461039363177548604344748059907131556537530109654924377628705105413943256934475147222326249523691760240271718924601105393871935239843455409605132191473337595523261466949404587576932152539689939132676306300674914841461413995366951186260123791194463276956744337232292038839660562144426761820211171085063531221073030156552691323760998223614929930897344005175995055772101935685293673506176197957394549826182421818235912999116172559755488302795257586582555249604942884902866441624036303014777646998419031571963694899918806728564883134930094641092372753473314702962229460917838563259205038721547847500587548750175486671070645300828315172971733844601668721270509096393811028966433551695086231224704522209150011059495644158462008086926536385885951265994122274322395512383108169617907952179846151174860719760833865335437055669926709311531013451840696850896434376583559051533201186708810158843783640216267724576383452012961572122484559683023972848687616886254097690349555807191069345687305414794830699042080833999065612913858816681264294605869205500937750750147077153519758046646504520601199622210353755545765158354759335377400086468653386626046534515647187890953263055862590437799821847001589650572899176313047757768926368025626846494867145648287715864014518970837000472526126495216158688319031692509696290481337781764399540697860717858934265913886604898062826780717360359857104292810758353379906752082430299394438134900381421720872683181221448049844221337601994487712360077794210553485215668499676274327905659926809964227585326437139994618912902866668481052866507667924202170709544722348288487390677441071562199215595618718104903131592098985235109518580560361080082801889450393828432909460896506653406063158880690267295100811054575262139353822324723675914570641514734705004520354871831315768923262292564720254406533622499124505269479379965750070656316822726974873683585911673201284651438133219459633802012887883545049545375350307644877008092604652990118697367050125792138596839396644578180829132806257552531318012739473675539628229130559231969971097631969857708071915514740132443175448303484185212981719642149880302431196722285561009793925120000000000000000000000000 [89,78] -472759193418985686620968547222110999785501748991532424701316169195634565709327705655375421830289656013908625652455040926358399609021308939688749305256228448193331157617413038552306529277729534461445267594937025959597872324711971510185219411306883746459966923952259158909484290734972128833345902233357868323621859891144785554182575528287414235233729894971829078580730450699450487069500412456887984635513856790971715748424929043674366841473517662504528074093653648806038933887129624066938848853181895832959293475230437095650967558548619112424788814835498734205775380990727253968444050914183880022593846685560378400070458959091882884348274040998772021138920374829562632924187113283891661158923063361304135934938228835802203416707260345483388133905801259682635526353005038884071142251695090600323193400143085821074624110453420257257056635372974088102517395107693994563119174323677366336172059717298082843995407172844900906867522988040133249091596025617685922318060075505008732136910013604683442276551235805809906410635941509587984078257407990853343432049254147686768525617300427576007041893475265746319756029296570509076718331464512290389793882695051907008321107672942661342122859691422022205317872916386886219164162335325137906331353787458158182836693412217041451184020913996917748102209097826747071234909186642270228492246662277153355772013737092884401688177816561039618212457790418060461080600938896971876177395990492423140434884216621332425316508071389562186930622101293582914468305429777235568977434582679861152408661524598887740253087802018070612990798903753321427021116522938828239665573396455573421921825357742135006725956720416468325545763212425725710203885902982935289128174489345868040788910290136930613126263530612769506545930886866547150138214038494339867003418404557484317206804407525705912425405150860693067781568553960219287798620316617310048799838451059252014590065813756161515923652933128833586822190523458795772271270670741926093471663311496138898520998226133240688086416918329501757469066169198937790296697369005266363000017361946568733180685967035306972790739654443513578743582239759348238477134780640818040065776390934817530451824599301455777825464705019301342081988472993463609576873239210827837263945884919143633875388516450223691461643444108465275113012736900077290675608472587576215645509141716825575891776001702233177257152901306705637845887594517440190513058221230783302633222558305025568352128139957931250409076424970390496382375523272076057800343618572399226156647593131406492201311857785494993519995190090046702448774613635611513703509455683061695842946100501269703208242490900480000000000000000000000 [89,79] -49445140664739886857175458234653982312134457332983478674573405806699412233415574269977948420538358087781409012640986812310454852676240338222605842615904460001435761506521573203427770380914709757805153384535564748896270861196212270255416492599460979673341721884815206350463847859169716094400069986130044887380551346826689011183219714953205872331913419039930776678605478377603663103236422582829912120767896998419273795069855406149666398928857305594695694921084714185568639017653362720082977187447029436163011913116769375089784648649556997435935484654568282150047107557009419179482496787579990217267010923359739267137948300238346153023132871657143470593313135580175899336542038956147127797083936297155119523945510211685440439169735825170994247192906885942466182683611397921299220190760804903803710433852275051506718012374926396592706899385577089707416873873659257353955291249020862570051450885391043406121786359337485911942922808540370813537627057423432569615591237084514789660184294584503046412454159541021664620510216456760331616592898782137073193828476305315408505877028604919585778824235163888878634120638029918118336786856763144991993165034262588649262241965762970582996870599623564816090325252101872658024473088403642865976065092974713039772013851283199350613068019197545643763883401454552514530995168742660707153464986053732325183676162576278577855665945473461282557648387585715476985047601844785024566715042831816348342594328999385052180352329958750901763234559780080232073352421608225226457447914043998699448152713007223170569216897146542340300064433962895453230421027570214223399597156040425191060619618792842100525726553563706642152225892549483984063833001424548898526034109332975366089771299835112500334537582877804379151322135491827266038969110209087700139451840076768083713383102715710268638879727041151734412947144634815587044377462783061085558211393625846125071432311348281466780368491711603598374411609732161185684132961403966477987827734648793737876425174147042714169792992152580781680983652387300411839568968941907204181742419955595411218093321299628465338998876227631568056075360203443339679716489812462468540852453439291719677167956043414252449428065483293049943503020092569193738767089879621041196025452880802874524454358395316333907191267655727652307511355670307240847736433172583491177900804649877040069100732747455177479425551814190593068982550388018238373584720436429466460526383451613471769709899061429348964010119553778566993551009330076486182302777074122797359632615406859004660939893489789056706253276129990938126571257467310504386533544610006092992821899448198012264255586304000000000000000000000 [89,80] 2932141270042223869374046122479271721878647292791975616519380497700375419231727392617700876435504319472315156117379282177687873149572974576344528271733247716757878308390922443950914746016413363709223785914395221463991318725532545406157696520055548926876418510351419525883134055782165530475323570522794100324609607032749586132911417162426773134621803538422416601248828362267936997659675735922419155270344940752644490554602991974138467278579506457380064313672748758318331000513196510680686118752850811587258310300437849567089802740500986303297938423263942919549977552141572386281160971690935908972649157048495127909359767818477068687935282950625978747287130547746946403650779071384192693239585286972280523194866649780825509324444130917657276980477088933942853603560920567418416587637583848090634592738228045651333284810460607380115565971610107653932486419484674862130085826433131257212688293857926561430179129642691637104470224296816354530395899989116760795171809228073100971556244792189531800318572475090764446014083056492787758303945605229763015773017110921831950128757417624129798475651773290450109228177955777973371033635408502893347091920114852406925103920852072430346286905859194665709424338704249076751404337734573712265690505115310998796629289087675842289613629445075840798548664090503822601395203571311563747972301138932374209851577475299850827230748604606319243349658903697919653865870647369415326065981016903764558834904574201939799696669613044738153540582467441799300914019509720658430616916529215600525023583467642010029615556409005197187231589596779205939532222015258922965096050332557625385390284785426207590036631155503452447228753685597703281862004997171173991951973747655447486507031456348537273408694858023143081410459336993865352378663059527111366815136400630011208453114945954833589920431512983047755383978036702868597620388535454273827879208044440192351510215664956152595602091219205553339229636819646579331008392487664525666231122952568751014013145361611612557505289759128953830485370006706688668559892114707703560674814662158792230025366419888930415100554045017955809953759156612901764942868225468025068263465582906573710469279207895660454158953764233488299314856382134888132574195198811106946310516369443959026093248581489620296284377368444355598899754612539296224357452709978428108455503683013872537207407781906745182415525782195215160882207589187805533545962530999854682284294167498200655944593480224642367035861961111893159656101407507695837175313063989915661656715627681673205074053314335480852884659831665901719994178269765038585771096814473799537098773580913250600679144161280000000000000000 [89,81] -12908258233035664762243358066079348801994282116045246646451145847605061594757445955096031128691401446892990823538478286049502456249134659579892199161454642520541672009335125317960930952612522175511735453811642673193371906907034335246396861666597452209316977022644670182920157930945431727629563641517529031576221636948831639191745392201632882059982837974773190040797686996597279866857969833913081109528183497501139698308789883355973826969577530726670274848873993609756792456887414635059537233185085490154314493708751353795855031241163776481181984347000398323259319692220139742506001749798691241686723021579283805978231486645426180006294480617424842121528105356815952769310340435252589199871915823990165230265477355319938358808335304988276327808984828439821514291798632813763134691037647409848949500170180716299518040828494968473838060789263812884314460780798412720615931628248912471785205095144923416680400224953547289900355213381415667907680612702403368531311024003582110932766027367521331059595325912333216189603748855676601291615774478222031991901194115034867593486625313696826226172928036735712949816516042870355432313868644515355298623753155437630604686250477207469054383113701426629344344873403750345055078924088625332722536725621659952567727830623834047846019865584059642482424485065408088854956126467463195368047316507683506793207272000665468003228466573849778011272094418057422479036352324481562534467105424307253988042941930760960361474668281694617373291043640455919750384344781682669094227437262719059229616541204338717914991398228556390408007362744355299907796095576853877923369166454432439819461501051583227509504659726562655188169437863602269058453967596452186771976329257129964539248183244858331859642529780384245700909730054634801087439459121458542992055063781241900908730417101239553663834740833577240757824381369078445381721991430057786465465699020956113679462860556736316755553878010222334249822376613243658131344697816412486661083783600997961435365976894106789283908877651226924277085761755189585235928061062576413709073224321962899587988841450586465891022352639221828567685457511481011064941836452372886616400404777363519928874777317087053868110670909234639106526660440412219588343698138514214970841662858257189965852132439437569921893429516788158586178967126382948635707703196387051692053105183935342332154700598808519780671538929854662666303951443047462938258043794363008019595176032820431596792409178977276971503755186908417633675977904489584415071508645201535966908650868433063843755612858913267536172282072313101104671319286212415216580544219131567478931808393005731899800289280000000000000 [89,82] -1418716186447539359653719815235329889942823336759709559170014293814319983768861076166755228777629337379237064760155851276515381095010245913519232863366855940538433584768040236157955210945598282112207155077849867495775395594628498101523670731451511723678967545636262943692273608824839524999878388562665266859078180698640536446526942055474644205836739726938766112716784457992705184512447524234280219109761856563143094869825641636632535336224928118649476588901045612376566293218117206234049194535959814589329323043642615250453490433269686973471800876368300035631386468958973164600296141101409281385758000601558987395711663950741961729898943264840121827170069076141733133351068888731178793106069140228026624144200078373531892042242676429009072250126157149724868760092982611832233720649695595586538835217221690072370094818260420106080087253287689875759013156422062496042581171431331125517267644011229723289114570004236049744489540912981943224550909255444675900178712756036490132696800687602783549672189241110552125024432981206085081898948507354379563420551411575507608095477323624833353713454332361418888559350256525413311635423480693214896810999159934272448478396775529580976219361410651120053261036736820343843133319348849300826152159649093118036562071027686207234637395973265076234000212503454008556376140189395917208317716834157261739703641776229676695084580433420920662371059633500831472861459196840430066983219066218961290415798327962547469906935241716713992201959243139799264214246845612776547185029879377510625250510457505248034354773102024538910782444267151503031207131094148521272410899316929197614511452812179861695766797266448988125786398194559680039174621743444053550612224429081997789162768222988553932993987103447481437931885330223862753973744972160814889792170336404338058891910153126123549162398938461020396482116789211701377248730208882915418324851133583919356199333463029916696900313902926787677368241560343339376734802964312408221961553730303784165949552151665813340178578987904811656258098241623246113743107293871859717382997354159247137137741905640929419240061290486937251698071174274206125771386607595224488086289506957626857236339757939986303482233367366638721206265350509375259412258243343799085674138299092581452382968650458729354672115799322692182556260684855299347481264572310819190244635458956475202427242875622238442518337645927111449726659836861094156150811479341404897644425377472549829925438320373912408528898407630299556001201401961459318676561331853055584791228526109200974818808695524200700829048794542575526695522940353034043415708446475034202774395614552342688516014080000000000 [89,83] 11530991252587261638014455617312469892678980702703399582859010720929419373772902576194318442523111926610451270333073372783481124517926735344924605625681602448227253884517601523926880416560056369495737476360071162688772606338474262111163135923732884914755167911226278596928190989764514314563387545758674122517415479595716647989561091181790241118070962337069604318233311295645768898727332040382283798482699005385591773951784602933970922342190901816570734835378417262934204101249626402126564668331725231616494280906445944361590377684133156811480573551213954607359608859376015906587531017163701317490536752488405475942768394390647652861933367313735950674766236029007670359602129161708760544754880635371965799573691845399833683560654015561138185116899760562435612687215717775338065490065806634314460730289917507803694904118412178066756177384615984790394843715293961205967477932939279747555353267953570965653387892925999692173770307753778986207481309744353745455680457880298151653066385036234307436945467622984662794539329444152141652033264049950547900290621116922919360901790796996097505570365700395065649419128354700106276090219859509270215136105215064104686303507867419477353617853246980413685788314986365419323352464839169711016815455658324016265756719793271673735353721410384374611910116558185451588780713736413021338385559191319237334181307322360409533379167657724008724872761878519701551893906882542048244704952420113150576761382669395890212931370586595015554115593673270610150890065495641050130172921618342941079125897014683785775853819673879431014017599779971660177617551906245077399655694733439659302944623726933575318362317224042330247832539532779210897781134309738675506260842297256341948601626248222631634967210657743651744472813443889394087992117468185659940308274490681542209599394328833103129262501736273345659908238717830596443757427084310681639499439324418690067783284116909647480181487837382263656074316443565799947126172562860545585439058498585868627654408307504501616275395940282004445285300272865235852682370121217574721328936562537155941144356214747682310016105165951870052869166966387446592850604754709428185372336610555929749398988073850176415796467379623810150871628662889474908796256826050216414916346946522041992350209755208788485655608476472571346566700057522989435996902637377194111495396499583363105320168877204672752327749189930385076359328199338685509264162995205328570713353297736684486250718095750389157617112473992566648071371331561693680378075489620236640910345158931407911656686858442827653313056613699753721144444557794075367736368468966552909362096258306570054533120000000 [89,84] 306039639214877852171428577212964029949280536248701611272293153838753461114279348173789156534286002170466710281183974010778446587569362789805345872061950693038619127452865667117126186149608336465239692241419309032226297727092914594164780621057694884091387854570661812874696119856873780512545246549625118894160333905349140632218206203972539996870162445370176623462380064966686808149587956683801916479816126918999793817278980061144478587065859114694123680385546149956354583900741784901140871290228904787845727572630070076275480629925160288578079338744390475386772775654728846862730064356563191613966944279525316603261433085157053664648464464912871508268609110289852728815159494789032591014961887439441054252444205024414001055786422223824282672235017274504364155788714732242436152750450156643457731141871980096557425152253623302665656809623299586917050111181064796253382262398474547347789108114006129525739214282137885398843994183101785843485921238926683722442317309324437154697587817061588943210142772154395809915090300900666046367685220684616797105063471570828947661528724961249127552759610936823332375575479609612275502875574014868837159536919322408591445786360312207592391323199227818510423882093544773010893950108459740758299555477620949254900466896416272537908502981223001096906035750269056158096576430287418763395207438155556661928633050492780164469061412976885326205792625172666221444988464917693929311319921785258329662182974613104757090272332916167620848246083444122905283963135833928318333352013677240694122886703394899926673448222565090657231750079580887150123132468836615048623275915362697753086084523986306653353575704676785203790159930161333619912377330476858080338782363398827511914827674584926213253921255162963008518662387969022549365524891789546355715723501731721571604635610827014743991551130213155173608432879376183728355846452107861937137927038630899964893876548048101291055772070505982690077561006406884631039966030311581638719114449422648052185607241365169421264526555660873220911301104467596815413523134429959007644765695876972048959464718846747237053758621930595192664063131410339546916520116979050154033100698399699790032160009009431567329974573777104559103615681922845455286121236141433471649653059912571725090393918464779137250155841821946064469530411417922042538000222128915198735517773550191297866830213010273385275707183415235206161180689850754181695312815029231890601256616680908023449480334740313802903639293418952389578424702554449760987407525200513885841970559520712298674592100649710408549381574362181826168238450209293176918615323030986636411227543137726742528000000 [89,85] -1955796865372367853583833032666359857830641532213576769518371122322630995006197683873526295851122881110359274231310300861188513586889483980212181041129097006158063100576250063214523829843990777957861856744696189490353845586209649976355899604370175453722995870580621662303994986255691358603180780385507410727843185734891084176306223244859949275939964410687339392689471693930546425955929929066553007990165611549904577837251584892839703432935776432882746950000562059380473326180074775667467063767472923295816145363720392509424897252445840241015706146179909366022667691775249511034523859409469730561791109327301778598392316112201655617371072400192194692225548697821167941233832212531133235290327561990646793037544833635593765746945321473762140811761451838709062442397841897514874640073003701251577006834915310339590526666755248280026007312513006179305118196147213034115817872966309086888852467824385944195109011274525157388232907878435291328794793814197885230510565451699618227318718292115430103440547951705915144584976764043693365582411941632044569667964620925817124104912480367042331170957705188759285876166196503942337255311800499981083147506675548964263712821015182967915210542300286738233898955828159762394978132046401896718160693795804721230277676705563120772710174692473397694903897548292440175563193111450879905114059417198133139079500851497475447275210243095440020399590324757335908213853823139228762839371650236167001670297119777638160748991620615840512253193513860410252271578698122004469746656927973769454610369604542364791391376829341375964294944348056449983631460866249277652434160253251283308294160842730902191453728051044908594055936818786182940362470277308097605792673215794946785873507036349344860253884330634672694378597540704063285778863683752311777622757365165628612376016094727961364130637776391804420128070039945854253904673630643835448905517884623851033819141927393466837462689898184374897063510529291432053893749297825707167006561893943965807453039803549458407714117964789193897033913462792730472089157572562894927478162527469367088323049567341259616252472906425474891284449785674504052015022764803938022205451479919526866392093058033409321582477558689306605247933991553355843347599030739907576217885807992869210649237676731531773273592181882943894909287401943458235232045771797516094840140287747578910459461014535649815728137132123879928454965631130894375052272945327389074431722191073955950978140177957073933138402028300548713742524394363510020002492952990029792934158211415486507378575906271883429450845990935478658240678697495397761762070293002014452987054200824115688280 [89,86] -23837333496005754704030917967766099516288326614530762490048618659912923674135308145497660466142469839734394187740321783864598445729369477569398703063193854010593605218048672848394171396877141744449603361116868461784428045461989035104702112614470735780190288670281163958203133884881362634545784640297120621489998616815773676587634023089085326020804612043487377125717829338975049206902796992046352714070766016940964590115463629035575491102495981635481355073115750382249530519338161662169108608946539202305987759295701082592740514919988431868890822299469201751299404882467474154706189834561937565575569388851955794041836754442629425304618455840301236687300347109479107894021094786330380847617132092324376081734450657719481674909280314662720294593041649868231960348658954433823179024655278440392389673906009787389823345072483446864535223165595470699829467536456000473836357543058237861573711211264504095782519332305937615908576600045180553933735519232635056319632007153252053476581186867657457976588865351345523220168788730178382539883752884410893848679679337515502378410218526630102737766444141248069370989468724069645477611231070520967112205672126465999306351544390078743139116023947374220727139841299818916633019163124841344033022852761882256679242153786878774110934298614747685900134251355359313658100148573064138674348353507072898784620874254050617196414216989156094449500732574523724800671501161685277863642355763280171475715674445584265713513462739131132120188835938268150199313038038446098966159357076572088379312667186689510253288279688524932959394109968398653914346639854248528885715449409842483861897925242453938331856315114880414271172211565886144686807481812392678331234665239491005409113273013141960718046259289578295062919125065967210154292149568624124266642458128095471658925321159476449908031244585504331813648770622895320476618718055205432386111062549776631916121411189576948681856173288445448210608395242412595969100883427675854008501512330646430464418127547490954166190976680523539393216405352896844754207935055553146603734216359864180364281835501797922993966380888112051011662340868645880435665555484370779143878466135261751643148805938916684536799038577508284084241979845049112353233554276237549801656342496533329633225265027491039157744420594274867825976148201359425589444164561623369347364890919456059594438306760568707279920799611277606012542913598505955994970844370444582412840358766359862591485855029618164609525146315746495750608327321098526845735428694810872837833792257424817084465621104407313701653790072672329695778094015342624947034404572477745668419585425529600 [89,87] 132357776766570514278638410433469891811686167474183811903413351103434588521552731027574107554836740198915177332426168288260404653465867104977320822723423760554953303684402698599794525542593038381866548910599775117832342730789667884096838924194808905710999046571113426318266908505786454599364027111709220894381215760292035511461871464837062725969941478323139169656969056652509443160224451753680130064765896365757228272282503433813999257112693351558100636784615594638334730808060251295787154820173784483262766747229989901630928819221213659775253630067134590654774458799362632871618368505134192548554300369977630958935525974748712833619684469519687750577142807634938714002727896271525552442141135458677896696861079832477411400664700767932670785531540655305368490472890994138229032640696096194518593955248730151054944229453119150503668082509560090198164789714156877345965580138067084863216957666985113552509001027135468697157517389547106257918838676410403921727917751209193413297474262591572784200668057391990592689788909797983856610261472316294976639080237446348387819435136441387456384663502136785247990986340936989659552799514419882901573166884628982136881920411659833281717234414492952314747607679353660678958745325151995363812294601866339703672363438490204748688990231473118825135626798352703044264057146359124732268752382243250822688627471750194383075936319384778521127623155767796746661912798706025977469013633576709437045977918990281213758783931117539581042542325997880077373545539111747013183998592330017155060480345520731146394651340612338966158238922961363938923667366719780809195090211396457790920680276777907285176853226216723269539961118420823288120494192386018145449814103284864220826097848984165616442983307093503851660974337453346087979294400754138009439035242396697911262208439527781954085365668797077634091538033788539167824793074472482615803687115073643489519724574029369221571976625867878741516842171354298436719165200789878334480957612261349802563953293045299486108777992507081422119830396258475349185034209114560770824023785293092082758660003977390779668555389927565500155003787715188532236024485737906825023361932048797614759253924239683449724408315022420293185351460606147672866548206851795680975944334888813852010347534126088483938499599930979550488822852213712082650064553722458309220477375170401252828575111851623537189712946267896778864638157843194199275110408054601492900659597146593069083819269514197021076047933298134217620389845804960218331040403998759030176274932977111633218559436995439426421700066268383895467239057343624196008221031922279566121667561760 [89,88] 362994261540392472027253947233163152708175002581716621430116590903446708624139897681204214188918380822220241065778208353160188888677054561463075052747422901943178278183246055734740325357625525200755999628191948646073293623788739552959704269357057947888772030145654164222433119856747772968647091598891128110699755072125866856594190110643577409611177295063360900247618173135334074158771249936666749284884281627279041816894796419242099130721099398577026105182425491017009611950872968380040621351306230672521885337406608047574783393877956884943443667618049811176398706477803357564304464273851624197172888573187366678248918488915263314790936092360124862512681188001702879376479317730364347228705359906602245380183978734107338180667391346275111123283824581830503898006125320155430236313635326427500395439189801082066927625603855087310885515265729278779930370376398236202651391138872254519214990053800116217664264909821878537923149520521489593655666550756220792893488348163366248042037521810111769082248884971309615642815172720258522066452513257399334191978339420694676932647971610752587947885056118955879025032885992664542709956387504872010701835575502681115415972348815778798277794423922911596047927487862813218826131337014590329398314211767546868943419320878951157377574359535121584832511235830744990337925684746163632113945501020141300948006443941751041238889876754195864077724012346732821229491847422707521838660203785332497757303544255154110982147579789410813160601811347464007282614648145964418340458923074377640865593363929213227851415255217696675230994834411764109878533996120736787071291730008917445694232712861775190103538931386586950413601516756995217569567890119945596331853328929579062907453732516669857665555520036991978091845172645382806269443228147058625495304718838253432782406097303649908001365888915505916443955357635962354693409853020924306678960114772489295802112948807132359144461048629992037639613097326863751996850897935324389109048274101990626910432399177043658341502102698371601208955517929887506658488605856590191387490409987204140594186992848942146330239053938211605844318126483856731705326517148798377302451904470129623797377839899000337894981386841783246394665146615979762689360215754084298155638783168857853852779647192762997871132030028613861402556335237173870255140581935427637003370065479322891297149384222508044444479708089289357029490304522210410969864075017879526062724065969503514639924736349951305824167238774015924404846910503651352098867279105865675334355717285599829402784504067400935672897606557222495738436574498425039356715922494459036465600 [89,89] -2802046988947058180353397232216881588928254910469772612293223161266414040873039322366452472981236922112495505175883491415571683861189496581069160690358041504183963392351509004712124179498837020264998627936697255869531750100246568837749978862286155389160826319205682369150166236648220720946698481559455313459592395156811023320466907974721773004271116922929688289051002989119856309921361916615542305730236308285747498422563648842801626777213623772386864952727862970818520002144820134270216465807493892538288415889052498835865669844952448433047223848153011248165282993606204702984149701675093568508360279791149190243273233196888834897786920781793470339817304566863464734382822830701827655563280889834288796676914299223132472915097871635016380010101171671623300471172637347878284993644344166620647888815273779845168670855155759405102635429194670381918386078283835218895448543345887405143339868336000121382314770730838760066386803523292993164033464040130538386203430120223507559783831752867427656825783616693963752935049784572169329317317093167174065838666257483195168223961712834000037650512295233692926126517467327273405490404204955162061470315785570537459158886502740962881537030480086497685402098355059704392030873414771955984026364356626219336728430514554307923622488566718419503796258283116318987151420961782343534246817707609109342341739787499991845668016360773454232611954909479265780850954243881606892900537070990479342344419253870948344975563630261947466518485567684357059452602279455947085953307640569749146269583489350143747938244509436891961102929886963062764975857344142527842257885137868338392557267563004907210076738095394498176284672756002108446375092838251391597423655204723415116536694482842649854028225116691390665197433989448885149436493731639688517228442410074609499393843589447649975237857714839982131106498819497632049861144731919946372330514362931006491316848179267694591848979630521192143835864847873490936282792003402344846257422561821884821225831370766880098181727711538846904876164626383989085184314172332178953170049643829500346087894476326376177948373415473317542756943643194823185820827431166521295171736331667020836262518628917253706713667512391592388901999236882848917654539203726992137444521190225254284272523381509606424290555370578030922533479909840315624199252905669044941984436406295903467308091235187491673819143210183794707898499349959135766461929577352970608086040218660748594224678681899815246750362168800403602023102306558242087240647566595970255625585241407079534737987496589339602451546863820291152829076348862709881329158220130277400 [90,0] 1451207280772258332052507434981573551522868446925126897287087107385013620761454859552751569017107885880925888495242255589991447936431453194965871780404066698405970039581709604055860215533157356064930909508363487151255329244547771335515975781665621865346613783022218115699440071504500470296388115304474665195958988882689075756030916241118382331217951084520422434507241684756800103958474960079251713886393174265463127285598817038307055848512858232292849150409242665291869756043086423563107407901772813210111888910057042576768225137946015331798969641361364067155882442513106256467382930430599883896182434994021985294702056936903531861528880837751078827998117144104297367584743518470876209724532000413035825827032755501957102635536924451661506165923191068563153342418989605112879594986506457780468105426854595443743488581704762578599268233796818511959736256296642784812349376299501767354624814196872262790124998784736893407423944670180942338579315550627047456888560558116961440632611726479601796747810820880534333739631958822496765634251616880288055505769092499883212244026576205930011270606168130446623803046528650174640056632126291867025547974647242522374681220548380990401011889706979306529873601199877070318864268446941341155111199876643490747720337709308049585845871127455779474281128057090805265731544367475120533501170897598962619521525938271371711856438636909731684076129432180675689243630034605989190765634686841096670034379177568959852750830178037754563104107231249614196322291762506638765449844512670566737748527021420053899305322718614574874054491111386430787445156752391952767125216499845420257402411725858901112011136842973004052083081556671996723412611368159896556409658624224193897912641670849466442848276607395873032170208760690399348483675095230848388040220168522530584087926080357808794399616055240448422396596099076516161357429657661598866406044139731358919947474050856356741949201976061765315522003857709837015939150411022784241737688291565720176763417917819019860565370899660481410140582629545715753238836878000095910618285463257142842636093007240116238753666926882472548100183746613159215879864370046669490355739947848714206830146396788519353168372513353248903106916381996505486799785405714781401089281095355185638328804530705303650381225636020231137983822225236292123824551462314266181527865955935241861616406620628574451517885587856349324333176643502588717078857666765009638881466692537512417346494409773862680871462534173461791652268984671188764568925853423773649806457562825872811425448111243260475471128657279514679146924963647390035967523495741747828757682921311797068336735862973191806507367707353388150400483328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 161073161349149652026032029796226897469561894756045454889241670388258257528589313244629487700320268107315637229827767898979812036175391328195824348430306097964062419187205121557476133447855256052149859204491970532563465628325861747168770256042662600428182231536279581819789074644422069180145124174784369367067547598150404460340935448198448078342963999673180266401427870318993990233355495816887008152229206267426575167621158752241382404192443349084334302533592953674599113253980045772936687972019416309623626967140133268938054418574417577081592554624141200843155306925102743750526231293053154946840040022168359978221347563647309325941648178422754783395252668468808805826380618922446460830623426557388975253073810139388489925409088351841710507625128730971093357487814812994473412772294883013809175588578307331107266067640990617293952616169628064475690634071133842319807290190756793503991321536366825543957234765614239167831564722045764405394876584767829963306428782312527902072063711470585818889068408681638266603457147085474904546809008514886204908866346686212724596089959328004874808978513866027371705380363707114667094484334993910587466057594623832845514897673374812645261460561942153753062507420000062968061665567588907015100229869634419259598631506731136380765604233858247395508416927396553708499161498007346000248371568422770711951050568180989902905514256143199602900595557308212116970358913188499356613823382304424026490651241523846242052981912987902873416173829874598760193718896672101729009301303897458199976027502029290038408930909799544223285091965441644493372350966391845925376969788110262499946844175473233317294772562172171214394068587458004896153255986556213834885678003660383668298604712309458919561778753628756681394965679166144122918550125279443800860936939915514179543812884355237506373730053166220452109962073543317399845814587872976229355393666263664628899510336704512896370003472553388910592671027898102368133719022990359776030130693028365655211256070309634092841539073152889092201301560029414319287171528141774279909277039662656607433972978862234793585452652455886939304679572265259774879921736810776945013810759023461245580791440801891111875752193768835773998949951695613015287253699967503464021331205105558807623310337503586933485130070540548682927202088129065019540155678055500476047157809533595434418912022590330550736114811026894798820540117161317672394654609730695046638374742221875791144552274854059657590223600353608717861209514818719184440209091005501864795776750303509069162373776250166144759230174306990268476052166345449967444105650386509478272884465161335852429566311663435943966665314198842733258736664576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] -4650012128317565473808061321180516832763078831056047248283204430394852318295402679289418364463424620749716581368967182513260148699787797871990337158971851899405340492264336026370497708689844424367067638879593295623464546704594021412457397813375996511783070250611765669706703477670497242984466182102817470271912791712255723841456754512868655719272300799856861990462154517871982465991417943133043726530075741368076747639178126840191873346738882934800251827822961234528450824664392099489932973125217018836746204222383141430259050617310405443892242936160779579047731058527445009173476924517202156233502673098555220809765162855920730759443826987526587395697769494236213387461320916298297811418431344297836786362194566814884673258414966775716953701410881044401911875778813949752272963883113847803143833199405515878877379211066580442452988765167020703995694005908281978113529293248452752854305562947677785456618811617177348371803366919298146619028308568492535924181371116870277711574795850154699392508317828845669103830014793793788387401501854040983982674611594607847300847471802535657802098705854473503435425069720048154143034639293963176825694761368402524660094855196345603920487164625335321048923767420660611269228019812962032881931108369408794475166907938043524630579048338321595144159972025710749559157958579794197185764345189940882969228950143345531118841371366590317711727502536648412334799350089618552557428725851152479815205512401623410937474742501864251082536590106533274287139098316049709095524698331319581619068905398233588566442953899545281411459391916608995322186286366101072531413124978112575232536418925053489254888756601806400082698384718420266890990755035356473188812493485797888318267707656048738190290815017337787028515949174103707042055620159060092728520817969909329663654619997718427600344976438971317063298226102016818768086216220036837930103163574084821560143091305132790942585700608548882196734264993711355162688697433403177872047948662591674086658752883859944423587264992795078851062935072286456835482284404506006205106185013344678053862073891771246922676446616842140210874987895956515310694974598749819793665854681610467550862618391138728906298176966252342717425988071573589212409015400931330620000142732305608867525931611148594038916171465013396558752022933206465457146881582416428143936234088739587854346471584977551855270914897530574141073826418361456964286261905414672095621458172400324370942658353350740106978468243550251810296629290825310222101750504193028939090587120533097842476040720041014216515692808840155237179344916528405045473236057465628299447845422236957978843882857473768178407681284388174199255126245376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] -9494258850569833447692772153781111697615777362784761762783700969004995987026073440429034977022441834414565323359418879710110633664366522009272677706667694718451015986319939584714118895644157099871492322483655660141764653447177612988049043438733948042062139427327499828962069293893122651063523298808972819350158034364016879535328808009571454407939978624208077775386507042548973512990261886184001209992343793192699178985187762284303279087556917707709970911899823485924742585683265060718515150002085154359365791196837813621691388624316922829000755072189761330645313286968258622861335959350124792122832593888686781562623995599348657376540054518380237309960336330763760392886007888495879396931055745435590025475528403963164083173187318764250825022679926166220843432890063443532789933810950173303084571858919531360645072681639433835901804665036272305679145959483233134150740158484701716353172252074910208813333969955192597233992763295480439910171020620451382638584825459152425974730473129548079005587479803040274377915327655574562393476667199847937768686000264122611110587972712325729145190678804639347114460990938459287346462384456326212618401439684282322061472394865921400377251826178366866309777259645376460596572402560973026196130261425519272938614644202056442201136997711322649585741172398413401758883697825445617616969077996156989326260004511727687632149387108828660043316029761768586892438010769466898748722758588380377974888252131989486296137723435751267213500248612648325237255950769026495122211974453961287122738766225937335871123295458949217665203453610546969006477749455785206626041305301887880450578447380146445122364650953596188883278700741347173570353972632345671989108919937262007750458589667121154737298920300675109677329826690766074605392399133492372953715165591286773902257751365731885480183955027480582066303310904006503593577309017804178474908926626821629824595302080562068825856589129562317398057884436243993367605756625982089732043646586829042049270860048720750297099275560275278311355775690352866415696317553808003129676982752741735552532210923846300297647514929288956461470927130656546581854932832521620770869141296291600273149751962589727011387177467436761951191262029039710515251614480102325184338087304453694396604247251092577803217450823565774554646246843586182977666217663764990649683372669310655280480662958363735667492496694202999694764958765078177843325797610824777948669837869263091481621246251443657409213282162332109245584251198264406533363245847388403081546142120419893274956258318516349813700355170393275042042919451498038985876483940492459977045389503962098800314523314401077688581232468908248954570381721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] -25148789060785042757701923989527003457287164908964155995596996766083589429261918360894076089429111126841383959910384085834524653573431505001671438385965541343338820730230413032555493634594089670433430288067795573122429162661312722812849130347301537336712858245496815536515880317918826342528495779597287186396324917596537718073739383689561572175694528293542125839159374273993970384144465580404380410873385686744629473406097306282439108553248074304579137450176773546120561036174549490471255418240127456733884858300092016492530975035303386783682397663318934798651180685378853566678564428582775794144482499195997282731000265296488604336123447793121189423719852798037853034563807425182780030057421196967978090387063854974558341064134914320771672727225076826976754935820794878746775124203215992602229541984081584352672380975773489451108230314335548710211771335193680328334511845179086637803541936086042833105922839451034742335435081866781890205792977683815390657380555185927751145694474457394476085827946431435302503180287272082444446009589357265612806350335835304368449566996713637266291406024190907071981642767377397465944458159249079394255934292361055768068328490718389824979646692918234369173501922932634422714806519825148292836644748429618280025710684229391092355341781100417860602224720247237854225490618235305122016201008900399272319424733137954054863679895479581525877740499165107607190861279503716505292512639322808537940585228576628108056182762127203229438891276122455781607292645333195265200825659951811628175172573099122347454044804409515803676435470513901382600534650235475506869524451487676502194021226321766921703701734776505551853431401223657901544359656850057260436985045579874832839363820610199242711954943710902145508053967679837395283230655369060660013979741600803736218041974240837216851916512523187717333267746220180919285077729932162280104419051476121840070932368457451418604149937427304112220114087102580382568952952666621366641038996352987987898565422062651154815377083691682421092875571125182013972293458777472832934304391205382136265677435011050461368184311801093781476078108496613438941681818108668884748025064343688943585537069630835177478622059691664955727251529460397687588759436007813878060796181804843227750422244304598026674628682750608052429663635215105628825714949719291114334774781758578582000869982045917542201881682175419054612059393126054099695393175578914119684593515361171710091145680448874045971940410609697108331374189047292855285554826844529437710742298811025432548469249175749908490326018046942077300680152609480385691723849438621983635177075733307626253141583977626587837008194136817040601786185940992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -7748121495723807508092864303966800369596450197200144039102135710442225413489426769103621880855495285240801377490336978333146833970191482395803600762592445377029257169935886455366793178014274428200775765454752700919153017841260358459319622385167203439457482165902440893128788640797852154980800021997569627407541889548208342245440855393205522631311340152340628036672374148129142770029523812436142659255860687103078652310225768580085427270392156297368220263737582302182527602888534618457478836334018465398639537151451552834750530036414276223325538445466036109243275735141290351888561875314972423001710526462953023121506418826692446360100571106484291739365143533683994897614174369259550720661590007060484651247197439629952612758613658560150906614546354690414168936656366320924119379335189151331191187269498980914067172227225412435154790911914850765280345982310629302835919802040342142599716336771784800779685796270281413652253853783802654527048365051673789916843317746966469014789651529049816250971716499644803690362578541549925953134104882679216899858928774779672326982627722106715792273308577935292681348073741505926973117808909245207558981039181149483506619218922164074129954495334909848312945027402193814383948827187249667203844478498550125002538210165418355546637142279144748027341740769055200264682917821066491583998195889913312847444040326397105476619998677852630503658903211027552588072909050479004099525412170207876460062801819367031700595987029157267745267805231267355477452482701615349146175393664524675848079928909591126847293437290800028028502296131667010631921931262846879714841410460105497323906959337628590628364810242079868759947668632347156471378171181122760960489227526010890190556466918540368814765108490815825766751892774967296308134227512261599546087958655103294521983390712804196129125386961830656601064665425752173621089539723744169532316336068845469754470704199582948418938126602227085950706343971542222501918116435234033094268450988120033561827604796001001191364695270399929001757462415829300158530744740415188360096534083139214045063138546384915546059295028714578189501891601325439281554625869968337692698636193020791244022817070847580389191638923570382123706833238587183463163947717357717636704947226988643508082964256614774285267808814582059379470269527557515606920148565264757963668480505554794070088108951737805380608782079401513694780409743663117354994704605492502617707646639312858207493899701563817128200348546125057966857847182721703714490799378124100786938018561681401539082774893461730822148903192896356102923424581972144533846139634001147302634703676681527951630153793421494788536858872778030991692898410430464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 151281081472805659660424936884340265078593102012479460413133099056514814588930993077699764302929923805726404263292268456541438849559306294470393336794704845635295964360185429744822392248224527771484783750127493908138478184782258458014295942854517978458123321202529340347665662758968451049113588287268505955026992565412509060819789041978826676493788637290189596436166643799899150106701395684659335467070397506760844984501885998904699189886699840937026110648292551240521134697819469412478146431599467603589742575471772654608023026012490788984793927656684046779511951339252568683697874554669390900169363964247027827468521753263142366375795248331296100404162301215986131074190913647248430244548557651611456772933198109890105701471457899391199293179180880963115005310375276932973703917488094548527467287819069494109075968778574962620533907818564558376285247278054016957797624907587533408737532039700467372998547604939535831008106676094600209781352067311765223534300634968994831885850610223855986730409331465428729960869097745886589695671199067418193161026971657762988344809769098520578987630589931290208327578316435805798441517300685951011665408370068915587177701968922057102094903254552457421901283896711425415766022261256987175980584358053740709705611701625660178857082427270587046748688924442017581824707014722257573305468354704972233577739460825352843000564345294457225733550353486036932907993086436447856006966446823091589318591729319951663579780860221417839487345157116333847546207998985678802907545570600453612345155603264108741338515118552440276235779953546407826390525786903849468131467441747686438215112587088721961637045907557802898010214705224890497888980456335034691524795695901173706444697437250472017782906296916622038106150244168846966072863806394470641739764846158068763832745896135599253367310898919202418361200718797119066912621528280335987047664941642192205540016855211572261461723640304856042514081585157472675123819910443830576449994560119671272615601474675065953999113707567731915226334900794166220016941299621944533496440519199446232731962709241985356499411833873635995249673489109708617933908295367022359936216242212677488112545634442344088398251809404903111436707182100052776061556303835360683751326704341445508129239220614529240973963009981412949825805742734753739166492074399083808888636597634128370503601427834393745317807511114079106385543513360469585102854797399148606899068763413105335641091239225346232289478175342102688996299052145050334428366233072280619844327813625403920013733288854279223745528140599376282913267538750911373330162131208604368530836559919808570713878371749374091053109895001295243759189794876293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -348979145670828077568705539320796989574942203948029800578765643648505442954999885903013942588507017446807103340553001168411241011586582642270127770936996986727522609155942303149438376063751845996766817306872435045166190388346867122179824749857301946829681336036566666786901123605793203480816466387624992862910712874661247973752654866850981419454027264699412715045048138133211489704375194833972421048051048492838633000950743978145999038513562618104929100259458975129941329214254594568684064753324062529305853429844285834392954686326195359838373130463945439863119908584412831310030843708617730453629803545141933421474799464895467328186037562329881239802179145465501620375232873815304603418660468923054584885220971852364001518503147182279361797736560797128320191845390159734231326858264434722931382082725663447980373704698315399601351936550652837665833248987686364567351524022607113147983166437826764655286309953158403483619140576589008097389231821669157946423986561403825519691390018697551140229867894908487513141187034127531564853799989834504424840181550768927705726556029517826279220714567066644018858177985553424187063835039329836653139793190834105735593091210257199105499670677433295488593279407019160317955446965294281247054620110114022885318557318568329658044270664294279241632619060199145702452736000047870098462129883846164089858622760986659629591067052865534959344717366927494953934425934578392377986545799136210460149156460548772523161843785937911928242721436141717918529723957532304454044905143425585821446685579744419503535060978971665770482972203360990911634431960862396818677279116299966958320645576993201013589061786477350743648078930780519876771694740811225651152596702473465983122365556340670439175819046447883335400358703388097852361530757798601139242200498482382914952986694654804554783843565194313301005346369964872607251202503815515552007717299915958711017513484833595159082408018028292737832162138794039388260632302036904584598245416838170844393088704472011446563168554480706253379049674655842261642243795736624198600513082139677745456985481381475909370635776389777432229717230111160207347032714542370533665665985593036433305451167681763037600050993610704306041908875844138327625049484565789942121687052542818591954905598139413147788107831275071828819572630953971415257541558028957549269302326752818339252499427616780683729348869713906894834896918451147140196377556757649718344700262578902261524131136214890253055049106089294507293481661703328011032664522419406886756939282222039228163652126642806613708368041862013044390643004571687074821089142104812307565290633451852412521944103051710262828864667166383375944483472677011456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] -4421321947249255633732173510281575004005796868422438705649320265423718161718688349921087737937144451016764270407761697103991364105689720938036046538097394440938882858143374228199017092142274565030051315599606233176382871152819137994043904889031867111691722924325480709377611857641231815315342806271267354395905904406604672904279673617884640122006810309055399251667274849093682792765225813120381696217350072557671358161886838370441037695917285518292144186078712596454204631256781531146038530245806231884173436659401365262508802751146077085687383194993408981656573135938168961368400260071680877871729555287796182148713311997990283795878654771856162210187051855126825165569986853582116718585231479569050816939208571551788515326582234258138217167438669444647566483905714153959910882589621388445963102735681047475921060628004515901001488736013923128572852722416871693155183890180336773110392665391487087923459772213252235265327088916764421266050655062071961347189040341080132547631549150930656107993446412389196662128267991181080389550590522770523428115424275082919054016343676036658450936981945069895610118853865796095330066167462529890930362535559702560558971370518060696894496812392063452578565216001701414945254354265005309380022354014436064807600113884584426686935186381198491630783628778450662753808220162277417266245792695225783842826635164568715646804011450475243911913205806319387606763322245775673032848911582423651305351820258590516140626122164359597113127625200028241866313843456685192419575022932783376585615784834454630443179625022147187031099687544297621445481476022011599345845556213164527412062239011142414719993842549567712221433231854544714353013043334791801606491391132517554179307101132324909893760226046383743642981797185744955556871469868837174227933472237457177386378618407298682078930676627762685806130648941755062842365506392299926607732910191140736126916394175904765861970033847478305858767679644847412864492213243096437133843437829575957461170704134179407125693347113345136324162227399057260210257200281118729925533438158966054118684965940754016287058426721443756108552711542821448316509797072368470738406101188814381592503129048222300849765322066640477244015488855809701059184060373018234279299035003998990498656187144255046179718216994870070598975899419894434880448984219488294801072673167074474764983783303055838495580924762578933763749069508306268476156827477102444064724487956500166072733573261263976573046497862333382043647261770418327518669736800610477466136132982990817369435678549712671386842930685398152231757477730371139559098719798443088040980721172759187406545923705729493208987471952993490367036381125675057152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] 32927140417860866787263702961710546153979290887279831514062974730970411361040438028192829800625715860112394859939857078951708021751127034621339514426375951033304300058095803684066337743750679837292855714426483354825211982609189574070575720323998122600884334724485308345174420984669572249009295940621672651455473999119886621488992455874047109377125449972524799916793548770776887072958373762510172600802683853341753658890022690702166237492762701258544437422158422063995386580549633883208716901192292685941009336976903963683387268457846366279531983508859668947742918339144067148087029868148641162452630244158254768123060899123719944033000623724259939878629385485669660326609108134314798497261040660204757980342819757237954778003750704769430707364616860776252569780465467133138140047262144517001024004975716468703831798913842446974542332433278795789486087132215744115867133904304172438656410686936010923098385708220296129308729554925221927205727476218189429655311022612275444344800081412956971434270665096449139583707510840173912081533752336845794720095945221003587200156292664508504888866074548540112371260912284867724505721149310828442482446631525789887284502222986052506722867020774270777198205931853309965327418729384984747071551596577195001309213901151583142136082238880761487242206580280237649080641600500195579843381936931916541460375455122347280305173227012593022584360782115319745852751785221218134512853381763923808115364684223809273622127186596735016492611429738578136065946035103307809493339693554585074317104221015146103620764685212685909848823867564210919022250604149847917699722055527930197226620838018714350210067076163899563338718673760108377111441502479842261101234432064149601250242735993426312093331078411953027585481652931849181319321721132176862998349273986782351289503471023465214352944230254988278015357412181752294607670504921730769728204620784898524434001193755262610455776040068524916488797063447527167547721832128289758304043312609355447885598106575477490859116896457498428593082264291073224430052906291968761292825932972149269956429802350664197463256753271196506057449328348355592977683449662484924884678921221638237688565816495750751605242426568083128678794685904181908046743876125840387579164050206461145497341756564939651339708208026948458017016233596333779962707393870041126319593636781295593187680302881012466866314463729963291943557433416306558330069828210034112050823517794086823361326676309836484459353994578961954367023435331768613723523291485447650619165748530248145499434688345066980859871124747556943272320536851083238331205338159682839042930913437305736964125493132338695366051730747110522657260980401287987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] -68306081886874782145480576952901915100055740448814460186637452645863967968032233932522089369629790255323399568091933600061842954128842001933499301211373259297480143000348705603339019797123017324284766067170861334897496928142060869777435554391200994240698637371757715157577733087623711055795332122350252042343317703296744764971297223371206008784651519570580902023679998291160650406846083439953624149268996024743041774239766586854212110088840618650996917247907130154880834266655086075373529713285716446979619257360315938966554032644475339917896831068318914177227886565032627256762873811967783018372019588985179625985090530624440592910435643359052295773155809971749120947967777591570189774944387344257787555037164182756553039595172370164972593172061088982470085619502834263352545206004503577240209594996586776632709085185100748163549806250880339367455910311612484409243833698402554119180885666995272108000140629276889294419345351321937073975515441586670363849485397496236647686646427596043622765860952647215198126751135699102052390955893675000420084202978174046971424725693725590187615627237668030760167923489733563037510128015595320518236347916013268380796573451030733690322667351555042624526504664899487373479534643312874230577537205958074617169500475125133330102475676491488328814752798470237724360549855906015178122752881054019454589834496018984114831128035099118919006910979366217178516719916145465974356186837964256308004011948059584346304028222277539873520553883772456820205993691653550670261166821245154785872456063690266445307326471323634551669726964573178278067605437666769223659576511930811676265881200531353505780256258987247096814377384252005078320859924314142011628574137908293081642297975395520463841769695976977626259053768963666877876425786480919132306549557533210029830419229547333961501975764907738584602672405160278416104402701286652286294240590381200908143562278109698058229040696687747395424771464188315275189047882848017013808193171963706895077849752346429998335871915949601963844357896783725139778528111445373914165080799658495139882296793368481587033337607794390929625863106780202247873616357691065585540305395495459059137746485720557871402468380865103622424111123623210513881374422475190834199994939312424759564102050770355134791730692441358121744264414764391884224752680967714799953524159378931094975090222042435772512225377615245162730935105697819431210922374230980233622305371530721880724305480575546136459474063795989058425971937816494926942993522310081046158792346349285060109054693889574205929807879868546792401643269540080592501719032873748021176036134092273022073102947136872216291077650018453280716366315895054663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -197345082657811677722970932764820401020077260426383361457621834980982174064347620020678216483394975221306927547471328423543609089517576836576104792397553404546703754488062616637604821110103401665985758467266564498490136099067924063687668421881568993354092811981309136602054665294780106148584869787041578908915443392716972092123687815823769962050981971860522343002546638964030750078653035642661422624140604581622076477425383758797541898700463188374483284690022943060453728641691223394486850604021205967060731708908746748302514281339784640001709904327006781269875114059348783665346590067749726753435725717690083801529913605658327106267793376902259594912689485836654473859037439285073942737893563670492928169700986463863221829413046320111983473635013381175195935087776829349302141031907839314807305199114723582378960129119967160837876866184447305273282898875466394688004402184020329291236132009173455127103898465941266179792035746087779814844430108877885859796224047222288865210334043153236260325344445910421249595399600639788323731475015108908403281721886627755070728922937455347413522288888107993861885595888102284997046978733609685573179148463765283889116012238289497708542061869527447155860050006708452424487591982094594630120618640501750410727308379160223278896213505103918062793695906389747664044948115696556385553110640744676288474123745005014711763824442708173658092928384076748713918462598852338716208153354711516697199466133705583596160523828652038374146710090847144148382789289809931365553528248453555966953499763509202604553887006837039325937966824045199745988638778429589724530430175964795276570618000089909120374674269190266988935111845920938248897886726548277143722821709091749174307677493216356067222341407489584679512270824198184453260751926316958888641656277015768976623773188666614925859743253052946279426474579029597279763782256408449173556194729693754605623970025024314283156991936132015347854082146111101968484742798028595885091636874145619035615528567200025896215572083571840039526219536119191165539458773984010078584101831737630606394412466036015822938123947176729583398953995872579465530946634606897902188196921142100555321169449684870208295941300498467381050183531444586835021393765245033398568788213926870938466319496664923489790649502307602673518644241046924993550750618834664917850995994664909821166666030538213529551017568349574636560639610672448782472404677530350467202654128014382265981489778872254243597284785624013309320114038880757597187211485466382056220401064518779798747504157267548806655057167034806989418082320118099567358518578127716494162811586004572999346950536660322397028777262559230879677385735798238740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 1398673182655511084049663366321171685466442717220201018579219713711640203011777357848679705691745744205942182833650917589696689251303826114851359225419766673019798238469896753905128983596415555137946415609943365619735260768276228547013073575090721983523491433175422004705878224481622512333835499969262827694485905348074611911505960734971061784223293053396369279769860315760539845641229586094860075294688262993453948045433384842397043239570128493006680931512764255917457659950480748919611301732414251266222663219942236642011884288933599557055734971396195455451414854813365985962301717771739033787210333304776040648904097975908748098739603166572538223425416124233410844657884501839968330124413942410685503520697992704001434787804929564058541514347836239435164936041930713898110067299227758149019114914881560430785511583241405724314935481406097515108581416963539430928737141414586832716971385738262986778815116857088741511914732099234332195427320306953498835909512410562083151885995660636358637415082014019852610384519758274424486929085820773234819539155132877164171164035430258466296063386482803813344734374125860822552850798253386397160173857143241159458582249840974388601037459024634056133819944848029922165147506607201105362928650457273198591012298745191910434012566450195416474085337814385651480391500794184809311818535385269603538465766826495034118446842463871587968362329174241688449308962258313205236147680851462162877314728877760880417208288908881121119021907647682994175532491532810025063334228058240073915974078486652423000691949612247251113459399845913480903093970763383002266290313271415026299043530689668902078237490459439296969131405267867570362721885413065059297455447173697367062473322537957984813695755958382766868650564068316004680290946760541373879267369229615233996241662590655811678520721196900690512733129574338492882688893952268471639711061252930632307967982556650409895547269683272519886166103281662307664142275353781385510444529825143664329642079548411153166177740969373974874367894606706920691519397038204276979815641181588748031282620555195790595402792942504371380654932738309507293916480188314604235766409348081477721630616096737730788753752948566369873999812228798662318010622321056508688939701002391159248253692837468988137812070192691977351952368932049267351705291971545552038176330764343356875947005562603011287167752881795474584632381290888931972371461692618076261649426325982004309074059850814023547717911527538336575524129082876834727582457606050297259759278137334620993605808490853179917850427557046362548402243136100432211761540281161951878862493700592518689572641197243988928529620851216005949465210916188941451264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -2558767155196117691928311875777549800727029537004143061543024421676580347338694658132283280220315848016853003450126730709138485413593593960177315783267058732747877019039330377831323873664008668096501298482905291275585174292079178913960573224863779142161338053606646036866974917798369265126799811090729576238430402194060485466407605083636298583331569001196928186347798571520935589026925593008732726727552990111664238655755051677017547697750247149042585868106796523204356239154098542209715637819694213700701973816685209277801754119781009366830535397422874282669285121765522682395622965779594311753184716720959803610251731019854384245416944286060059759163892340772265114207410081481335028275427031936561723754540869667666917634814516508155009817361556381413606753629973700457017440858949382963543369997047238063127580896533617337496070766101674648476726341121726500697998852333900707217541253849704502221379606800835017139324817301785437808935485059907756676507458197138555969182872240837729851368742463904151493141109386662539871882732295279611564774864918842583487723398167675581473215783770784955860460303375795217079389039977070998722825698037859324481500099493708464421327941656674767526592262775169254994754820458518278634667798156300975360879750603112285236450008470203998047263760779016883195801056783519772602187160976532457411586461131366782794455586682224505515663687966340072081966003057419351369448614574905214534365074430126465833381325581340500088438503705724018586100430521343672432519764867202320224437191600257446630584682220897509959252404855522993451273030130749788802456206378383441542984502917647924249285975331211006950750321777002372197620468716148067811823619251475572478062635878409709815324507258994916376070079679835289043821414335275049953660498114401403328679355400672254915973538097594097521542184972709810246398467446489948699793362749309844183826642477099882237670013542186233922737664843713119389021004279788332522188225164186735083248502641232778233993742315397790149194947099703696931206867756308513821096994265446709987044780036540471010644436172340815284029761872130541600731488771173148552696797921453130477054295201701615318305418373009054152219369952567754407063798852019922949383640101565412145928948957116874611060070655991190271847023254515945786573637995502147528123831484979367643773332871943089933478957596982062758024535305160482744132064503462538800803890023627133083541739666151694057912971519476459403304033269042056368013802049609216012288657458062259394983065200994193079421073365633464529042320657430807689691139450922120014628976557323228698537980280240597612534441020066853084355584351455730991104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] -1434765936573223157027324055947612262304897553856779412434443133150093664508331684743881486597845689272849222413963831339207736611321802665200100133578143091273110753398340112084798610571368421334163869488764177972563569632884119751546949219286701352430839136492833979895478380180757664875839739812438322139506343703711425242949854587683077261056501046085453754731796746448100786338271134976440326188960371702465670414301203581702336753982406018407592889645359302725427068911130555000536910716798186454449094793245876547244359733202277430073399007738831840323355753060056640392747042581824877294844285241891489213318248530713434527604943996447965216093633985047366895274854397832395589913719342348997637171611549868726769276134337864592276803720420874742532381800328923235794988593195816115542257661626288611073903263499966878393127721880452443860017862495982717109536438498169495710995659304936130233396427995108690199666751299787728644666799233146629962525496815863051954137007823454378522643892177592385796927467025996536677450145077873513295646034462037785761756337874002143303620673961884366398193315591590466943360467420698775343260318707315298222615779538544142526389676629121169551868227795537855049887929639406109954163226872674162797041172500727505900302538033757948475174505583724232424598393847442299634183247655523559587048446886740371196931754807118759608745717983231130745919601569418904282963173448633050274971598605128964075309962120061404272980304271330772102770328093312586348599426189283249494945379588464146460063006464468316741990904724022528558484921685163153134934690846014783073277729110025695091284704768475754204341792070008145134650004343981567962320643938754011349544122875109997337984945510735170991469934119251156285674252826430460519851221990338456424335376744904329118269619119185070976642991987997020568173230753962788530398099028928942527764962704764943829571050380142453572026304159383563764021770501281878081716921570460337491963184781969929762914945199469629064049732390066696758735014162183823284566907963153046016437873863342088399553444909303120347921312352115672600145833069373139548025858912326621300445020258405253593253330957675309667715509547080768597792617245032673013918015989501700323635994346961442055565638686483064614555599334980537767834139318010334971914606944385454514209448280247444731276440008512189229800994827449926301439132501682946226248159779068798526915371034730350854043787350887950231043654435906374838777472113790110898784713547506583423883557545592394774483932209615849953578959947484617377707899542987518435675509380112228604178977667171221625171430035402074494000033068726181953536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] 13338076123292805550093315692507662825933711454469432121813193898911649608739324874432524938067220689394949517811462414078239999896366449345715229291876155041039080993493887705653320543199368085628027753599926469167917478109898390116441072769987831011048005019272350753373235863286663284880925113868973618898322857494450113156385126311650528367203621675036752784183202636565403221371358157107185721184975613823483978602554919638972330134469913846912461515982193050206843162461751933817901446413406866508737082922934799349312912758726505239140012013255655044832624843204941555571939980986299368313348798709372392183847017852988679436943324241177741183649555712441309799146497377710764899510728145656087895049860811892537476987446821454878759683901782116426052271668567413653825478038095195963993735812386076052778843026851224800229430272222568068971600887459121878880991901506645924501907578913114255749476215976189132744710612544609119458574738041083209490526090690697201758353474724941117236875575006734714321433419043061830367695144784711771544291691108164463917521804104778356533954340623685392836933736615834354039232565652548606972726898464753140443185253618461486752880662750517983982875511653317222989247877200799218451962354346956714713187226344570117599006217636902176678427246168492623349706255575918865426568258529644134659727817332028426558297232436831511618771266839409663808333301813574763573108094588812496553671766729964729948073884026070020770565068692813309020037688606773511137248561535078347240724802816705751205000699803478756184233152052356671101957443158123868171076504574127489723346289677070903495882228513760088264215805014608436787731655998216516467555996700937162485234257242293817575292110253818496875217004477829366880124186093934372672948500201692672731498871444871386258646915522193583620812519516946737225500428129324095127555482480943431422370556985856051480944942456569509805280552430992916665897252236868288145551633282900972815726649981192314657276467931611638437752229798316518713253447196860719479729406408419286605532818826576740734674107409706739443409602500779174357040718652439484000132471951976340656640698183494193549412220437780002133839660217294553637773871375802641068252952883719565799525488573387863424127935382268954990202118484349418836322757043689295298981568474397467580203776076875463601966433766535245736808962529618666710574216564971492939755952302617158981386616794889735912711808830285041489701053952371210603535915086046369443585243488064217064164942287209458449985302167074636416573927579179852907607594227684858727260819715493844512841534362772714774058467613265000196556738213741531758592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] -19058634325146194564869472537082979081432947951955534084364146934592969336298357748539823681105730582311519812028306348758072992224321893217375173466479585167639760689916321449652174524170252277599008188709539134809555572967996061465195634775663327418925101067312646071513444435259233155743492352250254669164238613020125500210428468344137436802357990819332045902871873189830235719960819900784640608976115104599897329244173522479209618868215952519511899733453382592045448674676321364341331667402638608406969722971716341064943875366220683972852157425737723068180005290374256543943282763713283307003839334517021538395186804893661125469364420439208910708818307493624383476375258785220682991251422250681650093617297612188082655470923255040381049378036442565052014518073967756227859780761755811110439222409732463754101688919375983511867192225907184820313542755989028586950718356063622297459542338239210702213899804793031377290015465668123753031715366093157428552912458793656248358134408162064889536054433121371337959806664482724369734688944628754888091063052107091744168138475576020985821031370404881127063154552804841977023618920059573215842323836396930284160054529822660165350165714638693200768709861952672677748365575058250670342438669865797100698411043541324330134146745106483170418564784786137886370904506237571448376910671932272665614647794072230258476838859026368248036185964101967355042166260979880622254913280810210551268325047791901694971436972070073502236184737458456562906351764126130383013479759339261817087362476482654283348470167224355699867415897685653012210652380420056566826302347994067854355811136190289137176825538060543076887254409869743927295333647106079435540111276555056170342916878108323109726248620605278010788857262349970579071394767079967677171805425016949614287508566124032910535089414038557836710688982718703832831541508810808269509068591991536664512815906121788333217201811287594511164297734862391531058774002060066771597979246493140285244441263747628991594070171969469073659011121113276664689776774495092191500151412174925146249707645947647566418707656231510620327800630356133489377667638857394530219184560514007466285018277257984760754316439839852769155572920445343594017324314378774408347120757985954997706855786166983902272789763598453753123729823417058993417408543320312698975361567422024946118030278460442784659247519861066689672237493007872398978965760509962149850225159104924343101402927855357489433043240603988287262261679811105484713409959228368418207758727214682839720179411509559967082693395819098235543280623329728726383952899659667221459384648446495520676726827353558405889504651735495776251704381529306580385792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] -4833698824701350101856449935399296506818824499354648785544073357933186453868359459400500041326371260906711529839446981411771069951585919776245187767462867548252864703610902733248446173608987132196755513079133999460482864554636631145149571565876440761751847208453580814132317007495114418780022856946103036029253413546359654758232261795729538362903665434585511453013389841379564719481418258653135610889582648539760303538428318411453694671681634252977836835510385551770022770732073860250481292209442373830054136826370190033868146069810862921717763181488803273999042752710907517203639390224152239365082589605260503542537862464517375405212960335035022032189910225025911521668353162710540119812896580249194618720373881294472997121581472154552790387098556203164984974234715702429615063978059588336620316284324871687608548966380575629744480631337699322233735409911896110818009623221652871264622811253919373442686674871929249254518696750433298596740004628007852624303730360552843463575197484741926587787300778661198919085289131926365293392678194924410482228067036905164486889254835910412912613697513086892294746086353760102568503282878897508567655887389076931406637164312595988667856597882256800618219191506443074916095786671796259762103560446018903474617720238841915711118480769320703117638562728907743560875866357726214632729805745516686067910532419635605713780819012133967468286629149540472445622727577997079513981932246437624802194089129624812978728874612519742065078846988667913718784116688074442519501233338080744574388230911556662109893453439087535898816173391952674724060629656228237451222118068037225347807113784619334450903439724528747651431157756347371771506962045836054768700365281585982338645581318196385853736281084515683100160033356800960211576259950945335358457507224717629563815077261945608974298172499589453073365713461142553820832152022118798422098329084606098923336119597738641969437275378749571821630321606097581944864883547947483921931275737612022960346526572456856105643870271239990107615000002930038637300665152408225080757541529273339144189945284303196362133147067242674677090120710586926482159741445178209427569016934857027921154090691826087193648741327782789028413521817816402362929526541122754012142432084570558386466600918384739086329934719661035004463742383961054777828213662078641050411166627983564403203357213944538701871347790123860230456636788029592202463459332763041947051608808062746277444123150087371173515438669309900338240958371339758401762404436661783174199243209546554548575928612692452096087661460508634688661404734171463836505241423366779877702398088756017935824626330224617762027718351663482247883085539101707862016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] 54162208350295018073180759665528131953051101163722321062847729706212921051221443029131664807137041739702461556110184310985951405626920282123037779673033481624749910532959416286392237778066719905027850943368438285223443327199519500544117206404298633241283953637612879168624478869903250944113531483134613993316555773838114494556636847849938418706783661843981424366748217844134336152018304810703893561088148793530461338694041146887208617739650773333085746399875533354299195009874365709956771046829583369008819699391661326480192976374971144154513879173402511563599119165235083173600562430978252611417291710289306582930892304829159295364044039900096711591778701893541400108398707257368933544727542531927532330726372792129616272625290615036771488718030521552615533831656815201904392592697443574162689890616320001851135317173756899290910812343248345928492025618806537938272829995560564341901199117858012598729827156876711953658193133003154045587204482340693926181950335486575979555519081382989942006692398716416614926130262989474316355569431770646398143840937982147783516524985733716900666055713779003201730670101711096850786163407889393260485007780453283432682882537203910355655459978118262182741077668593064466901653376894240559819843769804422479667738725329052717036129890604379937597446543803532282395800246775131054583379793434026409805254932655095921289601162495304192145152559959885953608501591328169254400641906203757722352134036309794656288065052418386234792474966008639191346195727436412094632910086823516271828490176242521298786510399914107650266284540343946475991554032121363415235095995893022594072501642535077297752250940158750100041496721271119843040682231696681003359644242418207293420172835668494146704141923332874276116689877087513279936304983037567059430140053604794022570593690081332782025323146119752836622569473009540249011224494203325136764376458042979241880319821135984341380547479995844138398587993019689574170878166850699628448604165974310730833426229205214406991398864181991551587458219925330233045424742382488241933855235104607034087906833429370077319090744439782811417641894777951982478272245314663631030782549527958205357464167686829382472115896063627385099229054939086409935499409276522331203419566972093818771993531100192572011408875875843671250670653160622888077680338167901449669469050163976789002385190352792759022910834978948581976165438745142469543585068163730888261840603404304525918090942812022175366732356372524312350589055051280301077324466988423449998305033985718137658953420014964554031982511569390740429413895654522459846811923356236924398748433687652349015092092267908901609803866305033633342996759896306183307264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -88909409609364542140723716703285753297459424521784831771540167849440925680747363860332623384757218454561374287695459639538754119245399631123656197909782238479182931373931228902746366025352017283608511948310293122820450441362776883792141719536999368546522191011180902768341468865533855699751635300096609582092407892356105360325922052677318196491296032814560880788407787251307183143006530913462957800039652905041932940791650749344854173943779331798538365252460596194496781937187630020544839331748938640623514419832469679853871729786116548058224276438535794072934295794254890515736501698711446509495576029586020727907431526849767030019347993760484982338368858384574008596623889853885154887079578740044324980537117061037819419228478693993301385238775718635138969745101006352696268990765548905980074078714710312410262070635507882806365711066659858044718472300153884081852650087148744233192595460141708986884441521632668792694769284446177747899828429264233066614085156758179048179270005605545892512191789164091251602405031600845018371370610610633021833545146533654637915103020338028554033738562229347324751292817493436428090324798336395691801193219196153695050274991343326101468072720132030199073531596513434019144577420580289457832718970159177740472208673600723556823752217439226754344696648188875225990348580296622623313314372486595213202430620760423577547434353465900860769951647174930575767475866325696005299048952163911268241118387229849802157460962997666205056259930248455446706236378465671011230381119557073693119004922282276734809668601962890286676652419426028115957771913852716942269891849686234262537939256595701686386020986912353781016455591949291516449685729927526952680222480995247532870794254362888338966461826491695285892654883570903709660271921287953314321233599234091016701318008088430077301791927618083480699850036625611626474113033047835430217513388382416077607749148411250315394917627870591462293201322263504656560936387523614360140200128807243288889019831515805148379866826947898830008720455725897136705062506522614689837806279110959240206944642736312201674239773019906687757325752675367421204222357094933970833889617537053409656962127317118705517797060208134765477167681658922316066354596039430002926709294602115811020735752566487995514846917548371043304983022505146032760389593912330227818616002191893020549621293158796483074329392567914476195141837710887421543464723904890554177074700227731730150749464441248802682877917010761971827943336656024235551578765143306237556175778604222364322797014381431789910897593611064778463032385978399060043901943616918342358990724140551799382703458101501132805275368277912944367949256485924486774784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 81987154729495056674222997085295411760553276622682115003393486183100802866358306890166330630348981402495546637751562875533732939234600249235565116687492867168130201219775484329760057802595963063689891692657335143823989502599952685423303099677532228962304536565790005335456127448936895877694572940875001263218559324880324977524076228170042567344485520854830942545985954564976235467075652250427175852762188185466716544532960540977172197082250670131664652015944808490037000635347980422432519838905795775039782342673862168437674877556609650571848892890237530783911003162581421875396394943162438338697290985740824957388972626956884830523495337391379203308881059964823087213128695074770197421875414761916775457199345938678834094463177316904953758246013878368330026067769543676428786443981941700446452996894896176107933839268092170038673513430309192593020380279888548837281720688062619747776579685547186947928764700769802508891752694880979390173864040822583316351063634408902373391281255755887331056207364973238954240291398797079782909170473141923297463265970919631143393216649490092744734243442749305262812415517771498546528801929654075469514130060226242489125861925594438529329862173658556610653924638725089126308177525693362718100121845799658046612964383323012794903618488986488649106941373853540314544782476576419780705683714916034624738442759173652479438016240069894013593393840839126192211165931172805456969879461456015552711054675203423374506486269071490748951856136849875099366109654282509681754575776738042378831428482263583355787877293569437486095456203156991196782531909506126935911045589723878482480826814586403844629181654729887896515197621884620831070529247625269400588600182354747431719096051488954019023365805001049934492752095500479386800872317354506786308464179047580307939300508713298700498750463945714925693937452487839921282871267984381432720720174373446951242475412246248245220824078588705065348647237342132294124668801892125194221797063640096968547361118931865754567756535333292249517371733162401578043622754056568851843166860116884966656750714335541373106276411560315367658820753605551387143183676451427802266072439061463350141771786240618577620726161727314620057197505232613628092874377102105857618358444414357002043263521860307122847555066372174245107868809244507377580624220180960840470676543935704181797834512486968425242656258139243685521491910020830783257287180002293649276384691100051605109066788555583084385745347137574000142392633065564559018211111765327747791760418509748059290864782555033233952386434670522505325105401761727792256511300265958068982073066295160667707739421627077048749933817642293984541611488751374628290560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] -52531002972179028864467820080758848140343493946450818118603782644418436983683921340160631403222561245589295545191459306894485701196795002394642577449667423221808580376228344222023712591677465624137122790482823141435908728822781455092102444565699870113788097800485429473249532443605273703769660551531763357541522138150718297145668936975169562881978611406885787605157705199018515499304334632725452625419485323892058163964214628679925412965428232153119307823267683455951968460498493037265987145772048635843815122289347975979104514658929921675320406768994925170428764465789340795633322593180145400962120271215790917591060337591100018902700630827721175971321838457954168775628526247153594384710306087199065897996413233882648214863466642807072406267669545814565824303742302211914338116009173512417955532602901022635559724663082610299264541329215531762498953580854176934565494760574967091201125606686982631154151733750997286458699681149027773600609880872568186297153698793840709692472693625911264159966688807501682477893326367969712046271341396319413027248140029835467722614379547572097087761616110865056116771866319231481853427503369370046984156735530211867536597545724277447438753525160783151753676354776772009178298817381902168506154386847585267583965480222987361903374784819533179580158171981985087079085824816533026513444605299829719107283926881327718543398005002695932809311648719079297289264777224738389696716896353514438855689205869521371481928579606886930542498306260194427373094825110422570411242079474821704986776631075899912548621071696941097355259782935992930878725310619374182264886331627889049139754962865485307759052565981072863325579739864670741212609167046573770137902460425908559348118893691810558068000371567492255895327142627396999026378245008146172054804693178516932089729639922854607320577111856510145502408996184248433102317740620528628180258854732732002270152681228900671908916855014144230539122279929896841306890476439105637518836674721420361590951606604951438932170728177693190568101914987777787619611188432988939807536762633755285814902234055393619977678405257922144747290238392432251288887988884348423301631377575143457582272839679717829342090532272688109635405684004439243016580704814393033266246561790730203624160000021098293335145169387950695781595157266023232386516896695669649799466250285257665732213369037968941610358476008564082477614078190464898376324391195502139681875104936434942299283636300645028012291631229868343006067873205587517129513643203128441079890145075674120715292421079858335964158048108263921817270059756374799142961362664124384614741198621632763014756065982642130843987011131029397244094995624867078864896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 33208966195279062210367960121793870587916420758760934853425239540847809163404860922397272500914564654959606989708669178284239906022237543850638728678619676166797217374126255153412863522448242939063260982942915496986717020043867604290182117764640803937694816493773967463589051016219442711154809101281961191548423844601239622370099601143500779078337185013127466754072050142489498237885726310870019169093557373930852196682890109398078999192304219663582207439878782989495169892605480767543620342144607801002794481371005356839352896164383048129602374515433252661993428825354666113944304739396424446945001198164765663150087804058539169160165285588665060889488976074687536267564615247280906260967081965362573560253814603907976808427995561955862485318570731036769532868658039859382357654394581046787099741352100041791172124770003606052783132276064727501584285120659380297645317447838869382748823470215894453619053858824614656171952233280759747340246261499107097154375425353256713730909932320427829912930536877406755201630152177966983569602811382242358842861298919177285740846062355194744176744833034230908592626480754460737032200861046505081561016242380073897020661337807324667487429305502173912820602249600215567597744217459956701648025495565329239277017905663762579002336004035244369148874924993791789180383325441848365078992710401090694092021839177491443111930307593706447423357002004328690276292578364872114091685652423374245827184875731789201150646343711261233914523040675850282641677172714596351539827860435820278672539273770471189086237425364511368164219872121399723278352473531831591657941781922927402655586924298320783214983922634852669329368684269550595032173975642648688894213047644888079611278283924085514811746010372013030422930581612651914949013841080182863179281393978422238284926745683581247468216957534126268428213671507824251850507899412793347373682691605044157349036704810537657679524258637755278483657752863313425797368240212415381849934795671838472268155853575600006950299866889020033939690590283556805613761379944368875088414088783990129972967589785270251623528345549528453525161303197764121247605684584895005666562827791722817544415043356602297123824086866076796365604203160693586498049911170246968201030363792236881763054846860282330808776133619512452857660714596080920586978348117079190017589003334440742150488302261694726550606198103289195238528071893809321353164135870049927463415151438835400148236968115965378089135506882996044563666984151028199202144591403719085376777889713971985919003758054344581952493762192101270195315956299903244779215356108640369574620704345919843307524558908324722235564267979631749221783618218353601019904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] -29708111943988444868263299542607294408534941763916150779765943810134049818975032390006222068589984627503134456654484633534898024195825441930539236936385681468587451935465414134245367049029102216072467911185886306240202996240835092035125505574260678503484984540633669695970568557935867225565458846987687731472953845582452491862734115724668773215387769138745111341208372343034609990253409799857123657898408724111347110905496328298503881066374991483655997795511352019273750493728243665960084335500914301904226302016780886364898065269988354862209238466182708392546040796178689774200211798889313530855533796564374001924890734119616144545792032354970287543178067419362916354074417270868766729620054183710357535993929221144467804233397624598297717020637801211410877794761789943996902891287627937389299472722189400785033820530918013609849206723858217245408997683049140931340020377843438269639253841883527714558931874329780889092851070296928515042554908283502712184381649535932616684149322152452345564870903805987369441001502889358199641611490567593869571804050856175699391486850432889851341767640624843721525772193418893416369643955593859579142471978516680930110721056977018957187446244945576865816619309724019634807349967745493410683466698891935869266318738732338766277656316967180259151528129694032368663894852091083141104373802129004223290579001129958004090674862557787327018401403940393710967742391002918975896826753594420824903433289631135866416840307595579262681331556419723341621777468451935795761786662161386897412332463012224177870246125776703461246497567283643271274749370630405582965662670945702319790259972725144890796169806995409425506378382450936915103568611129141242383652053220467882697937313247634414124764307861245293621170385315803404133663944635804344537485237964591105926913507234335824332421630500893516934067003793200925576233088367628832815635242479403681403399334797163806454450973619678760497827952920810996556018340979220043626368332542980931314992904855479720987225989847884562613873262960518724126999246998442961723506092981462494527625591258333605088480996557631817811473423616192785902414763075219723308415176430666324136821903751232636698299375483408404203896265779849572889395760060238192539307729181243684936352699893080639416529642489140524575326347635380935735226065873571241376575247292102280853804664171714056946685152981405798295933224597410010631898515639223819331987799382767358806184975730315875351194546254142627743965262633306062862877003943113087531232367378971036654216021612797994881116089745695235234518663619963602519953897201009596255918917663273377208299544487844265477350185925945345543702152068583372357632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] 27734006969800199284913434994634413540345714576969708392307747661096180231869817759613380182101609791376236118324917106749690189534461195467558383885012698079101254167816482454618647627841438530178003233729519707807735984355063141924030188102504947562801380775467503002003751103257142214495815686999131991237154550711891920512027033319410198700344717386698967038406545578237717368589036320557161515507856113950816488979834137189972350648305225834312842412747197409583045332211550627050539641003171759667037355370469260494165707646023586189269715687144626819189966025033490811482055738204356727023786602851133328807866158433606113394060793778318996197576772089375472979620908115048059087023513347698900265711830177462431849986005741747645776710034837229919263593781406859632856411729828531514679815350855466045622483315136787598068052438783662506628691801990403938662329794504181761250226705573698718494995765818573538458920382396324019301509700973321392006278786928856006268756525358782869135954192269868200813863688595123868995954160534012735597478744072596183799604162716682457676915445786919731573368776547185574207848949294816727393870856972378325077244932102242237722195252881061746852258036797170766462672612918069526039332945698419330355474723514831247195043286793522259728257914330017135718306400886071338335285523601911055989437067283284885678158563765325812092478801989521091866039816843133843472160276597862404478366332499372253174807832677598512758481016991760811118811442336142799660118653387691177632209620817860041364675635410764884087359401467823159314418531356184751321149899137065037405161911888496356706627693056422728171178792902578198047805777230391903837374059347111673736363223977564876687840087413845096725572998473775410804417895231899811254950599270467465546810483698955428438840668942602065239918433765490950299911878530487780851647532410432660748814736742403027986712270652784683445922938922794977944614546317324166059496302548093170103326320735591390156899340402351548557743748382174339432150810453651039655756543031580484226562530570601033746040446480280045958621323640517404071097895769004462612527208468046790064404734413740022728640573150593716817059282515939947798909743370398432116001342527017808376309068826685623804202432445222041422379351979773866682796541871033695262516263895603315798919007496484329807351251031125285979045894731165157364197730276659269627331893306512444055146454506338319950436251262319048149205642571305622052334291271551917599083756314459764648413459635673104442956584877684358829440759957069950156240102234477774572088959676114782102673533154019330150758656488549883100881501944272834789376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -19380952057577676486366305403961514224919914147272387001216845662303801768350744436140369062668411699525354951046260113989892987063223923890887399128276050586207389497431571104208322260041466026977846221386222874228357242130149304186082299998490324975114041599157199372879729202716726224764673449890215360565049512928239445510406776099657567181622712491652365746088473554689603305541700073000700757918101621415480246701369040205074494435074494917084278234305874925816439001027962822280881769933846578328971776402337014550659424897444899849899162888111329801248027977496359490792406926618923104286807916313744608427154773564286634471612074188153017223390389210762493106048962377683803538941191683589714703801370796991223894829605368427311533942379285980838379399691903763301580206758708686717054380549103530566353170196928321983889526205828549084348563440547817638507132825382301738604733360872840643398541496360078565444341584360576573765970916095827486570921056663153007071532005986380853880139085311121853577642404377976823440734589208664338046186605198812836155622205176285592732091500147585626894529622094192477708165241910174959757611696491603732988258376731093013895889762775865543724734393223535296378546250281881781951846098421340254914806507738104576238378189582592478893531311509522048552672543469155746682484615004181753831466693113167297845682807563519988390440968924615437187881630251619866291180720262997272294452901971831079837618251693501919724963169951556033381682893585213438696475349492991228277193906314031024171732766631168653058128228162035182686731387060236079264662879671399805368109199115276980009707166527624699248477838079490556326858595124613595320054540764389085432328315181314883776279458082987711893434188587711534341242249530537056774020599287362684771898349258994260033563492984129067751396275150043678100782498747893747526925597661709937516389987748025543888841627297146762462744085974437100497826672698952759838533907450220646546141508200486593176599149677501496693118229732673689726065554935615375287402622343728438642260104943719348027160595955970140440913041696230942864519764981822465148745790358641094768904642114495696474874840734639519858535312881664566538956322174309608117356939793980335529743796781943745690574100277178283856090680094159571264427437896319968370709247796398684682961985763202000754846944279532636055983836457463852912670510993656264099215620469709553285680140956049897339686201861803173893168351505051308791962671609176310691314725513195454399774941525903178516199632619210986179758722204694154682896024948026152826280619760524097871306259007189246519397219739732644452493514312663273832448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 8624473499149727125354103074229304700273586033139731448183060880402990632735222414773930525577786297339910433674740909278021802823100935816158713760933904661312688106384541418329637642503388649837142770013884433921953323990169316824859111593601618666433666035261754270434653503758239757964686839678393060367261708717366189561343997546947178827852096173835336431009920701761677516427664028096743994195286144693988280646582523388180102061017025904224535612291935645996726849715907612311333442327172204310259708641779625407672854277558234253182528003604823589796215470035743049262391873440010509496512779168086050778332732535481688930383297597658000813270710633853004519020885117323500567911352181378707949211799248022774825039858543194037977649568053029666852354539652605729324856944366290246497142655014723825734099997360740668641742412901469833105528557329714378054750227586340059857219760734803748357215310679801419780478359581835607682701801698159537076669245138489281815478624707926628112569457770548459170693286102307133700181791907591847479982353456005331632268188806041894993369772113828875744334979322814567951857849799418639945238866800749559466514423824977881848065176445970913835210423905429875762865253109721545815022546894947248091334075912653507137922378027545399261532568393040005853254791229101900879764876075658687241306421788677024442567202154561011285166177304900763129372563039167639424573295818936842723358895360677417907170743488191232803558805414958876413686547934180996893898479882509616312795406821239764934273081027026685828424864981439016904190126359545538433891718807220531486995558275182041994249998758855413524162562052613214035004876788154942318845452452088567057336949903875543863017317115611768857479502494554696361198148379108794544602310644035033422002463423553466218678805809620775512753204305507712539147144538683885607226405580515205653677229888854209679970588345882956743113086243894759053826816928257579295945512451235006942498778836065349124456254479692818414738763261708039013103210727912766154422791841342660893240711717667369719701752555422658088822350417937789701332554875707994854632385018874730301426123176125142769591555817892921375751649355728668271887958913461353017598890447830443343861225245561902214656304900843354017851218826658088056721062345057405290420839920001834202123704954621337044472175132117612844212870650391985875087544829410928498270697046332994550700968264599281010695996674872289003852793093000006925685976067899875298262144364323522369776788977347690524290935288398975325773389246979724302363955109914371606257549549111735524476119519613814738800306978325672829220476049934109376512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -1129405391591859082541585122922195333335399394723307260986623147770866095010286118707960538760963121619200804307226528358559046738064812322614642611331276060133381117738309579859205541326689077549171918312795317928388413074461298942985549055362320711923612110496564482699145789991452934814052615851346271090090145520840015479354454761311721896172532059154978081475293047674437903829991175728901364801469269541400499426162063190359976898903065976622577186849272850238532151639193539659671015039207334714056100933923225051223897887901220816649350434692077311270392174831416283645262439362464956854018757762242097403168766058639526358447021189913009808328014482345226877140885348726980935324871055322133400791816822471831513625276546732436338181316813442785919525325800125756585018730318539877463025074793983699352948404471689462723983922849638104007828509066105400676307438619153050395967157416458354054380177540476316249600684577425462492353502309806293019325640935164805785311490366663897135093991618878004561647461069446884290708359441107176050725922620700243340620044037841327505378437405906707058045350209456546419093839156568918101192252774057249913118964408678109898043983417475827025857876641515361801174200640574650968174989418189699235734894052431441911888906370027476738718981434222938645290377917950287365754187882453647450522889933716845799666424100369556456552216885686319658404671885407640002535060704840309270300384087091326279281106401733706951995426988618950269586939331667461474624612163336744141936113694641239687408613335721227658277707292290115226793707031539430622566380242744947393082036161244427284502096714093926523353389889209961696626144221768173311674279519246066456060981892986505686080072989932360962036099354703039517831341669222347565192501127498284449104767667140709143417928614145273160281800600416348304503567265637016162255424758463672274690908179848536347982330246773049922883477236000770087800932819204290407776861748855632802618705225670764975748592898242921850353366182943814760164663356460535144839710851501659019655276664897863439403740973660291087539821971755642869874689984908012998278543615331567436936798713108724696369892197368975422031247231553738694384116080575215625680772352914571332126045210401523613031468767450226768062617619432334190760366669815428384899158872281472467318456682537475214141118387166372429037733430456937833348288616348722087847201148835898130639518282245375935144078083028603343843852319620766923110452937045697632200521916039953937449346742275463501810565575107665369984662248296647672175246140535269211899913535315890614238374158346307752252699900361847382282611149406012964864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] -1800565371041364238943976056320271335108821424319803514413571119699189311036597163774654001275536182845825267115446317742528615594045813457665774628177245516104033776444418973692735968252205881702485073561648773364097266749288934301511670971429731414541405732682625783483986173081906169000863975844990896694281756875271375681094669997692231239280794628870585289843633924987263454822388318681470611208199655950182756134304153612065637925834702434532734747905084413760471186804061254983653176661325114127635788598500866740900523955907471686744461294822790116266239957169444557769517231348635536469570763733551330984012976108888275859556877404073853603763806663349749514221007333508621208133910748419911280404530442070665806444610566496948068563620561349600592878248757808806321009281343980429885230727727021780844314291558592232713682487780079422459689558155729781881175730811275909874692057885473314753184010984181484757057192723857313756408840739254186746365175307116835680669525117536976194701860161121704726164192235225986100126356016575218385251157080668186460943472973937467180405732525042539072897767285058887242433230479676251342595429502760200392600746055885349639478702770045578267712542853744610194104337007988742051363753696466692975021404191479280501566609367989431692080741425222179659848726097730484959457362408887178911639465832368723056944419878587171500813964186735174452046828357367162791818949363422743994728496375877392905692132006427715876344176273406985433806666364970261972281858509805158022888608285742109850625288822041971697630318148940536962321826185328011319700053484384240871716320293212345466980761210473934538194861719861962832518043441421895245500548097455167132220199982191918584059849748737586933319899454664881900105335236224266593954661479110687883819225214364150717662710915240060564649902813164241348886251329296501217085353124313335837428655756378637478781675412242212479774318370907367960872681757279789922756662578803520808559832643081635411322619886993895792793154155293860290902068253066621401832324194600537971386170417587851805761153468856561826054286906053477407085483279664698087829337513025190488612595431322478368187441397074975711273069775972078953931436316711881820261581321602653443228732349189137870359808437156204321971630774341266753095217775938120527802095984761235328916315315452316257737512190991189448555420560311047952915224096237755454118030547572312171753937966244823945357506763515130133130451755993598427616116035177779710937037924948039828945682088056401296531923960792296908902070740269776781899907720239023377935155211418542185192146790943904505477801566234031209132335943532391956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] 1864320840458444975772021237536757159735948332327690959447379634314341901587570956495637980350844244268070411660304150790677379889693262643978202035146159818222740735118147606417893690891320936063168340117999464501210274029197149156876096779654794981283731029241125753669177212637682777123676273332493534667436622659696434114200266289429064981322834959555332164907968786786535440061862555839588683956179657913026490134737167370189772284104393234074811457137779927509587598973026855657245129786225595055358714953366171862633907335620635750384729407931279119854950224546773130484747617549003230579364564261280264451144167208658232212306656887954928120417348987104433112958788876009487767825900634951014095308623559710632985692508157087756997757627045794461588225370331192030129973442763762462539847128967934151332090260825208565532165551504533719280815333980384508999435983399932272834288954629633282748535900651561936655349295440258222333159227103873360649653092883862659441660157966438066656163169647014205118955741138397213677760564135148027692064228719118602280632158869732840174632427640813346266538797938837983281074707253416112371228838359534750460811108848131771702456837026567041786529150701944831888057749540721662169092675737045525266690802735644367067880864453279830911633357286104600027631946106739818954118770422619676880036989200442469790618653927026514880838415326498050870567312056097067099587150926703189886406358703703940849841826908849594404670671093056434912389125144461008135316769918017808282666254501615793126038989985139447155543989373739589022695714411527374755680790701424706767862558727020472561709803606837692206932672338802311940265720715389790960785607794288810152502032848424417506720187397889074979876204332257109762917429791533624598144447276914045133164581450742595733269052508753735827748203805850209658453801108420116819431165395280384531328130874494447983523554161686437199395493110354010584709687434691123401008755067464837526250039952603915773318749784812710874151020122889772809998998569570341765723374919812212236635818887136019596490117911101605614188829242776351563998369729605517265030307995874894685602727637656156571870749581208518615766761500745931191286861368651647597417716267141035975915537011897438144959415556773685663373356600303031453832829588526660683074868974458035641012083071184964556521269804736887912965757664218054042299603758991465646108443209200328595806497959329644366497614335792639048477555090202888928769413938720762856271787276273450667188400150400316732461587167415123263466992764882951539854585755481240692180110958301023117533267193028440961241913387903228977397340994205298720768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] -1001605334573378981446657204975772051337625137446925347097748502566323614816104789793070526094581042693876637303221706353452227687593358883254661201350727594999789193109172741195179920909352497432883471624006202325122056522102911380684980574123784951520663302737403402208919640612198951633476894398855986605034274048895598237109173843759712206895744459673240099200597604327383580923311251328593517017578672842293949065891676220191602332529508397689804056824211542891729784644081144140402383247810043275990622684735453782327016710838239658777669234736288633216566839378146967423590126193510222174457406814673950696429093708857894330770095050107960319667078378579879158561844454354635053899009476168549936725750182383504015425353137044444262443650357240299807778496414716223341375659231487973553013527666453433075806668829980131100519050331039953449511758667221969161894086358109390843198533704488772631915237086703449835722957550380102667823667073981128734267526033573893959388719308793887601364068857717892130421756746378646696177713314375476420205547795753614857705155494142413300011373023014645124655808043528312318319336781668466267666851739162561888190650166085144657692808460831456071041414866001377299394925081046598330287219729320301868972532890293762987977220209722841196782020134820769414596992243564493524517130331902844765123895111077258920148143133611212294945212717685279703772055745864949230819274347241253157921377154536676182270384041969625322915100676190520585191019171452547753477502869770233857023721657332200867347751073275940098636229960700883827406822257213632484934204693341615757031547607577629849525302461348960197207574291385674973169931375555846696014056802174596377465743822207842315907841830430051852500367648268099196415067117166066061516262818533340069476434392736968834710432583034022833431599265730018166529268151201520162180486259874768158027880322227677476041598924318528597050398219937663191609702665941824061755073289884538438431410736133300021376263925765783766591530895354802120628882162543672326493074477006213234896133195433273203067607115825971670634086927458324769882026459977412759428782345349315591812133445231607140219731686837680590755612959930006849300823406464501134763063319673458292278807762304734355750440960040331613003192280690338987180812981747781912527613556514726355141844624088299169052243017910698727396588073132358982416892589330646564041587236348850147935260248905338771196538068478840972950619950182268620754277187586427780041176872064432731056746456634815247624905144608626200782913366114655401369103812111245353082520684881443675212170402378311148766974308712901209463074866896117432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] 262802522110100613886196845918974499746585734936751947811854424123030008925722075099491099336288044431671520824053642879511641876796158372371724287477783094757386287746952142966836571448825041793227983761117619823522308046866535888804674958393365280106173477336465135736359011118526447575854254775441848214979150719209898308611587867997433883745803978352216772541087547691373925040191028369807816400604464630105290024509031371678084877507318331611138698420675681519453113442218094569745993020009810001743661280154535003633407959433589958391093965053565126186242049865666116280743728847519269520744771706453409366308902823257229070414353965084921971170333060915908673479443793694251458053537878810881683910482097944752126872218858411042174938422522434509218270527428225791885396042250017983394173673763511673910578706716633661051246562381304465957378872831462612863865691470222508360127224309968526832634054775646204772568044223409829437733874307844367685306603871617804145719050877697640459445665406175660651391666858045800300587862381903991028897668714508943272825608346748475060945279854457575560635759368068674523324842242470627053190237769187788566932210356996498335507907596196823516911211314941110935049255708167428849646222117336378835899265285973543828560374778477052031677234857247992786405733300763439393997088000529918106295178485406359666388796644158335424974757900288613169203499272962553415104392455081511264697321984204017725711429917098558609683031054594161151751215140838364482506624144769957145710985525817018680162576590025685462705118134020787028691061425211547003308586805299922908266618428415855354642674916657931932509275347572808738302245711877376040407134269038098555132935479611145971688648130348707261378793503818766189786728352662957692818649179833528026049398869035916142450187672790272008128744402428722725966136459789345085512572761059402159088522643186164418602028678935438754017338617031203687903592868666608629242781036148365725533658639473783907695661889632050577674873856709355577818101417834893070595256584406985719439718767046358886715238833897614168148869517286589552576850436503668583018497283428768028439688634945827670714652832499230783210606113746657464231603675328664894588958969311540193083688114342866080077269168291104486210193253579795447035047417176268683714807517922791182781546912075629348365847381925894187356529598203895687766220415997128815043541318332999443194473214916351853199240426886729590543520172855473595147280042264989693639513229867426308165668317406664100667301365859748293152876266859508935260944922452474457861763751103096151677745309926462220859389041665899001712553855305549611008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 93531483849022455759038626934192968900743078472091685199516658760980598988527970660537718913323795381264496048877064942024905761622011639311619596776225553834864827059691111060314623547853761345317732370863630026215418343360158382044331929736501467487931096058149344447056219941267381971988868433070935925170505934117130068285394769576870057058291406384008541816077254576709448821169661019634613185280762473051096833384060562852818227577173414374978257727257575592559379459046085903990098597719081319065761349822817461613522260906599393455966169477310321161417528129032851555726349688676436918127053370330782613878019729321016207308583710439179885098981736347719603931420416240753087151643471888406905202660280010977382670599965175866193011529509333766521706954718261297512705093994016794534588921486517291869314929998449245279989629550732070158579683606924572588123174250444321368929429835000332806019625102413664068672758242359308168498614399405897568454742667390404184587857560280557534585722691035802000909392824107651743344812768922262262188532958377945303130685104809061662236377900231436523064624712980878117082504594379742631738809529439332323616546599769181357074174363681338986840137051853317943746548059743196058242555340735181571292442227281704208148522906282382763574370898320567707830969344379902653001339250405524030138470826938836672205946349582534231565896177971415543028979127431111365850236477820777936294707095638888835396661373699235171708707313370564707576835233852377679888780642370755722946491412227201586986088778401382082516594139112546140502567151776281250090766685092652614474034800097931117553806613087569435890958829177750536457300283089986237428314578685569730863368639698835907364265803389592739862981220655788789871785424953423193333204677567381038213465013483377226896700259039768894020533451496838738933625963903040112924751690676683912683900321389981186919244938826188166723159338279945162314948888526197886783354716515620240528613291994184950981078028408521579234624841018003163427668626793740979925850236452682228814946116037239710413544156048256439702689290584814120526059528737803875940495896972653458692782750689610621513505991524573779265922200567220169645107783056759045470028490679957703609040203672422451431133950314271768263406832389716731294526867036440568756905019829259857386966328806404135944714808556342685561207787463180725120298179740224017327129692238098613284420356932085330934455181675539092070621282713171521051377486383765171710414703764478691308034760269422649174530421358313518115627939896441663684245110026845382751685852167482323103201259721951608813679532159289037826976525217263779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -175461150163747327167821112055257634255309020725402074189713378182527249869179298377310481082675467615690086313132931031320590559174494642780162844252352903086018015176092667538084685290706130155995703531921727480110628890342124975772051897092761338307637269697348425143801601437640691549400262705281784896791922298226915486892418596706207525325225983005774778889481253607451611889993667963807410238365672590690146525677267475676464299589772862597715382414172819154963749328549342275306939825367264643334532732487403395889315908598756651174319400046073829393840864331047727015405284537669744635631469818805363601581758034714472987442515181540176473704287879045127706261460260148916848689856147926056661317286577697316114982238279015825835763544882412559981360073921241833690384174564424087071138122277674711618188048404092958688701712479659928519415923673047558916399216282590435561311617147506331293151361166982013464858946276832892441550915775929474517553920965151674873862366911419434814494082498207908757233083221038479735319681427891143926497950822979942231721199227982729911688901831619808340514709780106782069634524024596841728072534638256368142634939753508463739014739542772493250181589271495766313148341337612995209251594076872178482269449206699345564521099174336399479854945938630834655328088192943055196012290363238887408013511872826058130737623668772704113189457592464795724253684385310322465023387104717365328623118117003249311567306066594103247127082325560563721581144525474876017788850454811354901116915574960745348625975760288687538163681482741475426161404001917256608913177059152679946888053813252128659009723877921388071090007616092628453963833713222872553269918460367992464076441132040431532856583690700988193381540638387448595555896775132994390721492001723952773726334257273488742053496055569645941447664962484499830283888069805601742178574261619458341214034666809078970985368155583820269040651591090610337336612099740077442432764679856588523079486123797849710956453813059659484282082225311547130637936730221220912248104258572778249619247035282273926822938388774248745239443055329395734282467056399120995257020182835098306479843206090988095416482126857306168246574982538578249778708736885402471924378115784058123270146538365840886210182064054661789862741461357649607400779362338597901496858984402185876748571146064686564275506638346793736073481736317562918687958114909132496334598167225663624699538242011849225584815435721962503072834863063561278991104366897568871921155630021639423423265770762677033786290086444757025079428271769760943015765984653960978609113976371165205198945693772562292301998680794001086706543707642610581504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 142868652201832587348488494958148816112296957845156873146050527545854455118994916275704097681415626145369015671836588780659323029415809868981248490446545226648528007360999743615947889798097370033909267246971070351039993168824748259223101752211564945194707133140724490806221655128277500845311065961087297579217911356966431228729209731501970400507726558325336519447163444521914245066331799281985919422804543823570872513056814760470545078631224661843750092119235117364177439215776692959786710070996542217553005592862917033866147962718631816303563557557769253236397195616198886569845949620739576385103556273056846332030253742236104872081443266295904803317417658904753828289899004246957431366960399445541819397198694388987746151707601580543968699066705491847750609703377451782187466655725111985741742117935726950202511268618243325197527787965268357417945636188439712038928831388157631800175147765222739822608725300757872227167413466604104019706933496416960449073560334580288999605511846083041435156156557187428921365223800422443936040075065085386767303298811294670241238038977700436089315050103914059746374348235647870339738646150017126581678451760384838700725990937035513044825247039779082617049851832671192310136544597188022188625019274474557110345364073252444901631480533748173233892549891023209303616306512085926113654843719708135913393125942915204346662302742271502652589470378384083827326871888419001237213260780664223371153799568821916103470335739394228115088443316818295719890426306258686388080235302481713102044134263273146642618673258621023972196783622458715681018783148413177974574872366342996557407588071490238315723666641173364234758936327913983331461684960296538069536348073056571998273322997148455775066970687244332008016299295803303155020833377741709829598555909430376624785247985545299608503996661870039134862492624614993477542054441085423593969058523160689427237449815798808400842287673401317758645322297455981926275813318895960241924728948945471510768408911420227344434678917611314608278697686207073236572680639079439801208816760551259751031622979501416861055031683400479800115828058134996491063743481759838840924500101898760494244633652202853043979690925162624968107341547519854117221275591813782955612640789328572901966513232751908775268222257747486365394053809678072607642595329445272428406036073715241872015152387791673555621504224273079327123236120694013035754820175322372731736597774104771160869710934631312007485414482790423933317514478849806936947934335516633904016003364742990255000427839046972593783362435277036440714092552651062379855557887099174479005154664516101773078852491731919015922941464979786354445136051501396918272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] -90064531205534555838545770624769258888648810323917170115338296995475221263288049303396434737259842771811382773996380014765491059975738688268426953900958979934214853963148663898867675419263230676419739086629419999955007617521895800048089096140666675264392675684010073535739907598058541257256672214048596318505617924440463391169187278001067644169902039084998637463904902341814116521814876609783634546179328305673095706155871193515419754526561755074067962454713168528449879663558675648312490784369464927732913272791278333287543729462160159853044622808308354389262872407096786831352909957572633899001190461374727283363279758814386486370422877231298508575315692116540006049068601544863858244369806780096489463335512971784701594440090063478199057737591577036296465333824299830866254877528551897864881289943206862284713035144992657414681103907688370215703852832831624452362760276016489275990490530157598999522816788915967302060992174392100553487892357369553468548331578470897861503715583887258132498160399773317988305109502221734490555961939392185636852176969435110574409466194337298957450296554495737700492030916092873066616237344093035677019356485548692148176572345562194998280997254235502296828675658488117866585723404993778778960620892190040041227785845029003188647127837404305563188496436260028447428048452805741783044513648824829645637167741891488255464552844517451640027930132229316596831845789655472900098690750942538131384348292538883819382234309172460651345281754984287799215907706614255739425787994632739791756510961388565541297362777995807948579923076450678463735261657244284165821686591957178491132195550612827680395122030457915469384057419103723377966210187935195046521678262350856859836091256539928481787335677141785179217512035236613427719262000497598532584130816512317684444904098129248079149542386788840238127942431626451863746723514997508328459079453107769098087315510503183675745994792478300819685899719795039015069805055447141611536569848142355105538206206946033620101859917694183431510654954960879514225261507803785053733919218607122773651946485426177835898369694933684527576273716521538644843265219319851259804348954716396360469369723184509436966749412168759253580073488577387803680240198664643113803425894296656473919362841393315444184942376793592659342034777664618644189346120696079305783809716092653354519457070493177181301566838205606013902199525796867214528176988829056065699435557581173282934890174938238739039839894897921794604190700390675734906060734341795094459117335760113264473534386235652077006589953469756193101722693397618988185400821916113157777041039259686302629118399177092416662051409390057130727897124539845312512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] 49566565940368470782619667395886240823007361766694633266712590863938629382941460080207463673673694024071313318895979039071650352871233673638200613447327588794632034034516563440597203025304566117210217470607002155603033076969560213257117338506444966754503258469545477481719380056088115592890359242547422764807746096250402141076691219555543730414238443844516164806402892944655974435947647597049840445401239384573512812333144056260083129183590874019180944450670274440867005632942261284486806514608162339165900330302060304432697333649135858959734559644450913275303332884290993452721247555380013476895840050217925485064674332649478683131656046241633625976333515953654905883729081836067806706060607173321279568286187799909009235335297578362620060925047167279014250412306004998024376251597867415504454934556447230082745743451931939104289688790757641107847524774062830818981473879463240244170434099501074627304972747340990770355159869013729668762154107755580520431346200004460748049992423496594828138490348365294853256296222527104403743911421347389228899896391882285660800631573581327960490192818746438247742139372840387450798812621492956238943860230227897292119741176877285420913415066828515667533536366552632618743294380660951714659922396135661214824856462299910570797244332443677575278778180750360516295352071501225724703047677215028795495273031512357414670442024382870442587828479018356650248514219725421821252592386174801692029457607521681671677472605230230256708095877725293837813154344244679760811098083661291712684588947260095766651086232445591650212685274972095043171045053976143448035931120792787027963542946965061532170968249496016399266418098742993442255390742287780849318472030482827627740218008910925399777588286265827707900281719342632573872847510377519160066980207702993547707347091262248807778071907632304257049124255428909452369097957479095074302272807377011301198978422622907473932501945315755790738485237930479690832800034074545955819127590190258629607303641490684974857891870785839124957120411351609408141057152512037125841868400563060226749845868085854810414794719930001191614196141361773497679719934844846748052988605883581988864574838021827548199772742714908827339834680591454240915930776769007891858659456084620901560842406475321369932125899890219543825509425515570357258315089929575597222462798668466092688242780029626821912556437138986209715471718711494342968496007595555538608494296443928612676829583784286937080090442776105307238220662045287365145565278564187760152947782758099643894551434829577939850174800999182653142381246448424905094739396992119343258299192466436149539604388500866496676174034289578149174378680917401010176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -24864418504192567382938535795656557310114754551349680188781161637439990178277925985735619952697644170973025331416538932023818207807704870843894514475805709405715334304239949903953292030573337600611179169049915321027582453783516759642873867458366000254422270142125361220270855737087667545842477198916656026164087127158593022257102743170650788459591300401566246308836165415587042398683663599676760255193055777933244229564079820032927990844827293454701042384650846895548460219779214389568766546309621646438140626483394810438446245088198480585365962755481355087528373061250999893043426868946891475746484951211572724082585143792866903419056719213669483532318883317279862222136999468637108133121846909879596907904322399230517428038618044284406652819746391340507020389231680923520392397015112388872934386045570404303752761452188075579570992611830498914306229247464680516661645277959047253180395061717542080695644365343240427413863809335511981233365232552025817863410027243938767890318961704551070132934554226874229584210207342635686654123230438414271591513166089777500060553463099758318840781710887272410075272273757505896605855477298852814341426424757224737343525313880147059943670696652467569521395752550499849790142334945828409022547143806081305654014081231943632331811948684250403204267680007691907437309208950705550941310548652019161786330635519233628501094440783146677320114248063905267933608528966317442391962643768777232755764652005958028983001500675986701966922089584608559453159485909829269195409573627101147195000021750457054926969308025212291809362446555187517717878320156193810908521834891534675916209454900703052723000076723033326776918915759521249565558180140417700641486277986258420466486528400690279491173702259588559668566422918431932719281398967344986524393499970070811978041109737373794108316355390189475694347208414153139379986025354617362906202097250866149029653422393674781741417438821525060186539849864741278231931051016594001696427635347752254743918344941504024660311534130519388293553285475820446561580137490314325219715052398878431779874285433961795508622288876553486754944717467683539886995677676497376306181323119673020197693496270593692346387824100390910587290112267623115479632752959818105919747104054007716683129847198143793849743483488999555187525614582940060536603163402042621034182987642368775400282289771497848923498508064882675403120979164816315317344397534507470955998090756613878611889201778097421959202885817476716793954067759634874364525108477718895091129664367296223877589737610894794449693595715563052323890015971357715709692450215261399385421357456092611235120684586218363140250123137116430941066651776009109504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 11538465039615746262776062807856771081230495519522531974247668963877718791994888195175265097704367710818609910549322750494559961223215826377210738665773194932542497194560767076825448029695426034427398321395305892216730668368899254952904724926593633946923036782657259353753262937612856937772513719271088164121148720035321190058485917950939539357329525602845012480585520377360439174136958412099109029980260516982336289140692050525400110175151770857847565717610418812803408788561316597625794698528810601163201522378407648950959122368428548002098784392569316664792495796151373831803886708462866206743542393960070847893040650825362997371842416438745344423939089580896758693355420403193496957423369613759949245069255443478551587396218073956473881277109691658599098492607831561465835114663502746143275003466764273466880559387324525892827619134882489762162966520394061043969027722915168136901460242577716252995578739118241371958064855128506903319334046706285167314852788196715431124712196801059019951604311070332651831260846223847633578870943379642470684321679886326689804714226627453677203224829231806865054616896900838263782124247463771505456228278605832765628612685159062369191099032214875410631516101600422869962902958443085744803708672536724925832311057755798524925874189598136757926421430980493576150584975598194691383412217902500966182540290654998984693134931238651644924564264269617232936330299456427316098027182963728514915067722718803611162680614904081923880244938535214715024009675465030850688859595586731660550194617233156170118547579214375795633132878617103147568747718014815175197131206738998073923188546900393947446665561740504449790856008425216280843549232486295563295425351904362451296443506647757662571301342980440111901341913980392626677876354815141798991169431658445429528813006504099876226142014480347620568153852082165169722157916785426191951208781263407069164479896000928554296556730218659501187065240161929805611461566311247188683329947657890710024559181302115916481101351527831428026751525759221906320929623743028229765812529212828523639336898079552332783859528924832738719681798052939830874671242735367677331414338067846690331837141084388625810477052642533169503591581448764948451869379902583574479266831913077342288067380735547284321114640640583041891120136094265838996092931068498953584747746434110012976758714911038353483567311614445416271128467984214107162721384991866727451397503731371047145735385302561412395603449330712061319745248327103118131197138561297118639074423551988789083547949277958920130698893087256982986354814027138735687866458848753142846516724448754743416899072985842052870871600169946880532615029132416253952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] -4973339043668381379165736998173671078516947118097775605290025062936745305425818696226700861063656916576806265596468374079126675966676837096796774374641215493235320445034208625898094311769483940339154942264245363107690469415592177709554859730011564291382874130768044620277133443897608036507935446355727244022941011199167886842549744426480181940303781023418288458376151113047613598661741507487839348471698200718152241703686825104533822793532208925389448455342392790431546571988409850056843768788324758709605762117950731998685982934178792016416852207444353668910098530600305161412131000603230626968046518489389377421784263789138575899454968332380142757470192343463658288720118624374355358049356635789072588740557793059160058392281651508745921526616071183791138452094433186306540281163218870676831546250909848519407447957664427014818422192039065810034364687629587387526743360539194084899561111232746391370870447844672569860416717493388741185795736218904021063246378523347781774494058255458351105962171294898842196410420391404277374736606633603028052646429796177671432515366453289176943667852406737295603920730608738091582042553643711406806055040219342710636443218933922194819058046582057298390221371577571523492834135301631805765833779336005422918421915046041412993793597836046897475344821278218679218118548207576538205999254594183072706241057214961392407567004181506857989476132111040693905517532535139170491816414726120413732017251529853693266559333027882041192370592550398549996160853337465012684293160938860026739003861067060301626416483776460371840697872771394650561593457491078527784606298666969132713269384822730433514158128020262073090584280182207929559021821707613644007107804076611529585618956237858026344349136350076310023970224682331121587735304549716538570165104195001688486741390207465895056899278517451789829342396567300176015370185217462474725309269995206632372751694659792698329582027277300203610816727635408919353074752225242460473736260883825440292881268978530939486552679793290719850327834786928584290946035679485548617080764967341802687087389824481031046101848747947995263967199983517162161480304152765487099845113977158861478936857618066643982458936166920873460210054124475056804018029366639032844221201568277307860873078052101828436700245735591392705786178252716521732780634518773084731742738793464095604024544206133881782055087145603663144550635013774595993363837458183090277668773021126707702315539883176047216921266720946507519235595763328949280713588384536213617106545839191788951351116117856793138605802000301834537446961483271201466136008681748166694776431713578822747033329421241347529030153024725632202875918608286875648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] 1992776362011340037210541923473525058549935770723395141477962923696666355845615614979209968258602626182710266609169504844254544652722349705078712850072619683379400437989657807468735417109465478419599179148575669323532101848154666757123792280194084027678950906834076648495782965728288648179019673861915057716472847606202718080351873630346482717541563100953624732712525655643955126215290412521177411937701177682447384125487666583975510601451723805299125176675725833835075768041334581416419506743882044996974193852942517545811847403724401027371302907666480991798505689495314740914288620064962912412395390526427299026518119468179162008796417785670723936820228786097877075217374923875317722203333262374090101020619107724207462153377205348222369439561109893511931277791920184303051295677515344418817787935668971379592211479627712895201047376102675602406418553731115798835122015947080903272078270307399959125837443784744467473656232421171884641158100668906945760143986843114945940672238482684064613896239716523941076860359266913001272781409468217007095280027408781395644648151091855920872548561043005732155072656629070370846562563952076832222471823885742424109431978285610293277176819726686390045812880273404460433555101015745286492549229569379915114484797171363134299197341987792006346059953513089568593124547455529982993297015823699192032750063352187947643520915589972838030549901346145496054289757880113705124643314133053101580258451164275683495252453107890537118805645870302290628057596626695309343321896718680263635052850593234858194386821373044918214912062974618240081029370102184415500597957686451844743321978831032558488011823236689008383599248315371190826295953797814978566299029333179461317511931249550238001553498714486990255993674372912043321747803919115088943180147694767968370959646419150957470914907515593005950365066956875343615329032626378912267706847493336868109588347587127933283068271763579921047168530820483215721358652289035029187279400038414643316271850909445161250640210233144289720606310975897103816286826294972974992807242998140904387699929660077193831201483328302826072978229898926801458767891352631142090852327992299505098869914860568202027520669106848799205928308425965563024979761288521827714913414198348025647190040894239049972936163022811523265172994186767904396743956148692251288563426394578928163214782637549135212820840167430641633401768601246333190304996093212644687045597852955877383824728302260254479904000114120700686964099418007232304529765591746638669192302913225142784215816366399242533223726192585769370291837617354247487045214082710893184180802903859483493884988272516299416118002831677938199443931422353522688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] -742571507240336586232515356517144866425915783869308075205914062150482712790369678442727412389895578676925685274041035795882390862186190715244572804162660444165878267849132126018064258775794150158307326987520730333056220580969235256807395105870000198494633268839810060608086260503859253038181871262692155275405023822491067593131720526322514264261200819667532202229876944670573173118397544804444412208241685549934915903874298182595290626106051353991713795160884112536949266461825358960803513879600181517399955985565762303083725442325420817742442636555147238346205289333127012855827702442839079172814357814950961572288522674872943104263328381673411713709308293298045408365954138541674880507987084326601114135653018454377769940768593476837684404089927206978786231196649697183358206695213313294849447100684995641596300175675498769488149982737383907581310737738150508609544904428915572083964172549174892134258401561861884246648258015689254650315904238944236510214246731673620220620181396431475499861808020984106810324879624209973918710159536510117572267231421874201665477006499258979767556034746962637582100799152211568521562867955503234465129204829985102686126196259365850013423446824544843100243694034220545228047119973194834031096433924916873174300943076852162158867595548447617067472931700206311090084217601052900891476582372838577432728680743392587243618753556141828039730030241184772195846952411424706160706032459096783547857789666949681534173496977962017520808371597749955086301223167918728564176679879972204421238597344555011947786139695217189692528879837065515575839589592554317112009243275763995657300283078095917080109016583332795406654436906553085690946319822101861466479380131565704521874155742368542974963584897672684612912754411775675932398852433909319577459851296531314928072890622652926258617102194557448017948533606772370512006620920119662570867397912000676847090885905620011698413456143898713484555012196462195120279830968618217802587110356360454921597451134279131829197276862117943759352017868622730157375102462114359767527297751696247829920682336461938361039740841145748934612364344473754105731544702927110671017783404104876865465342389765770131959155039079531504444836621379232264772596523834208884041487860221882348757964546543458270234043761494701478285658853007907868050187426801702146761663555327177659419113742578656327490758901369138186510579714348097414390477651023180780715664010808528855843614169880163777271955258796272639639839847930632555561871620901089869296915751295417460290673866487659059985505246729665690558985659873773665922009157930632107644935938459216691833499664972235356434175156455574923908321184510377984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] 257517443839662247031677619850036208408162239686429761914940326611811287563147641459598777302726566599171514262772630629216392139384698220672292012024864310338974268728281561874777491726605495626564752077836822126360291319929235963449627045879707783696784647329267607043904955785646203453008126965734291906150277262435249161018572839678868425063378330332799286706642073712322918203623993852650429565893510990603548751849942894276471273181076683271898223398394178684111833468791246344056201455449394393174288679469158165592833085944197385375000396805142461166926491311050991479170608934905398153266762067570992538431154127671052806484540891916379443484218810307612140538569539360965891226302453415233203340816619199372720741724440454684224013947531346591650934957262197738808677019055121282983236415661352764247780505672279977948883055155781562640635291837261194836289052472106145258046515549770389022621506354024482423618106273601055445284392886452517531127464968983800469483945062915845402699182621597546041260904190313365216713836442141013364804771289207403871916237957718873008447528462628804412802918563457888764621406062884975329786639572003594255331535925114271454839545191365579685721036252028517227791062637700555427101079918779415453729397228147888758364817915184019340010156247883062317034913383945161586413272662996003875885895410873431203438969300343163014617889972996635498105403681630061210212524502718579809005299671532507975151320351496180258442030846990345726779793252675941275422483837343208070248882605441425496563711725707483562488069396243321698271353276084971529584460397646469009048830484966697540209427388427212361478571698226187301451388885118342788354424907154435946511796513749207360687890124165656243160989175349736621675052056010011009683781779900861144797344108463500827653530260163517608957270145656296839726758419626712791319616282581704406061615438916614575451460923795708925593221514140699012670437769884486324412766404258288311649873540435385919654899940802066111518363277823821648673844976332420485669263858397574558267206100584310543628441055194367043079996540696645772241450512273172739815285505161408030595961408331452449762592283194266888677936721448887989296440604818062242303348281761718238919720959582395401506856424380553739755988200760465793515118728552405683486137238996695092016049881694540120309107042742481800931734057209351607095982024686544680349010058506211636825725672873579746799209102462127641072574285912279678152142860698406665158270692889444322972335826885250711630748884829667036446978249269299378302683738612404796627842701174848635595770775219636632289099389322212274207767053039828992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] -83162062031976423642325141383749412098338343004491461806299876011710317357047893657587299299755360579920504536710519844299449878623232732618486386607923215097598810238505256913755904085835337565622327417185414423664146203639207846526709864826553770042672174558193608247810406587063616704683970497945463165895058490687172046880267890416969306965181210868379896366833533326328360151775016676883252998651006986733439129036506843507070764234318810599838159215490188238175291156234603182031953089295716088133030368278162966186914129204450030853859095079925395996835925178408217353539237572168857531160611366336619497498507391317340545101841659909263866758073055600780203410625660886509742689500290003599503944809572744777117435470138021346246054209598865561946055509835638277073615387497855050268031861803390805817813209514969681139933439481116178403114835112985412144391662001297229776093015310814221955615660828823062073089110433399146695126558934396829519465341679649661509247283300208269823281789442676345605130135309785483493617327657513795176936809816470815661834048324883748494328357562841131216905317657904427551293449631440065085700082104073933728821884417670668172030442605867050815274515101382419858059861522428590366763248030595509159044611639124719207440852406622320847131895757194867012247610402309809648253205613650351124881268361029416576225684180714550979793967234164967392137309642679176242101304099482930832981617657111129020826775465210101994491266081820570484263306264020733621646439651011258322516914733241884582578459276882375373712765345614112548598076085016560203956054378482672079356862955210780229374780465565840393698465849333402237356452697360834479602047442667536303186412262798561458374711597983715098210748051120781384840496861500117990944344832366056148608014915086217691834041373635998511628290920644657553006535358640890639237684999952664095915224334126973082498446898970704946162480378712624183751227219592735583103337123683368801031364635315479326211745835253465455515458979879380309821500184073525608219371020343765788226412318791745053037353767689270271441837863197760325488282170220886246020101375411628403544147087622994247349788666583786224922803445748478702451796960510141757917740752463595153472548912534748210579779716617633432080553753704535887143076856643576989293530213457720841406269190038508444588940113868718552756506811257988160687442130798447839767728045354941904677007152395246235730500333485749791969334041607072391699030552217545039684389009365046175574248606124303991209862495466267314529073709388253591143001889648724259708521421589452441127334012692332729537924793770878552556700928973996032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] 24951778829964720460957874596276001500661652950711352300105470730127303597580040627327510031049441384269482796152070781942721476774540809700451199637645325030801577847269372868012031583684728916110821475505836652221780578650832453956760088480325606837416847114974196900837151494813223892087996370050951650169011259849907992618381857655476227642574831539934636632359299677548365227335586041222317045954190108680097497718959733354436861374288047991346261838603037963372554323775674228431255651090483773744099927658196230642576004524885197441708078615821808622244570024206922155321603455784832663209388387398791769872671686967517026257103570286905674769031710257399048649739506562176193086876670256973885345820402166243179151752964099107224451235931792832593539699748063546243649304406623761181373334038762575467206642502020770491292395776093252650813199172151405784216566141414147465768580133291567028743168811143335262971442262061652974340998411189552181566949514820696903751908956208321666123618062168964535610113890908045172722836445046000527422498949946950708912430510275250540825146795492330940965904173344578153782915623676412244251899050772369041883452093912195785422797846916663681587086085853693294115876114208547030444201633770984761421486118068543840508458351709791856391643769385878979152140761140774030754962396469288686318141886131254390644095298162595802239420710999265312618123503687938584149523938455067429262079387587076648376913641425447857485926694273116813325833070756919269361082759889702680624400780125596025160367492839063381875923710604493384680934475491804506038365403079307619699244515224151473123194569685677863540672293200954545342574774856155682984608857388815705571997066424049468710119832573271943190906051936145913021176552408128112130056179899123222227524354718960723503651455802417304211835865128715461786388772641939638688389211745554099767642883390949550728494424732074583981574275672104004362927114828580185682444782880530226339051993134516748202857987473619128897538633536991163124021446480683708463833319247062366388216117612169513934250377200748815282641611151497046996719195313101019308196668880545918837746745065851361949646536256353744493687510629303830952803978664018286735765753925088102612857241879501878690773828097032461737054547809196433732520661353963093833166993879286916863387484798313982345412085546190002775272325391231598225691025924852131634968555210075940985278672895048912394347826140368862728726049062351431761442019070371068638126321676405063465255505878564775717070201984437012089685243499035533025508908081458946976481647876425323431298474933638497739913996408001209014001743721136128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] -6894525679507970529536693532594665663775334870376303080216865588642797057948418912149625637379616028584754104738821180108093979097105381574790660235018187313462756089604445006215903566081364399429600855912966310780792716697035754416706436493119452299597041555214498920568171827983382605477939242644359282678010445034188828348958099686135993491902151548358599862089297650951431372632924317289368479991541392631503145461578713126032265309896103492676078596584770735964397658168093226896496229013646701582066986231070954102209958911360127544940911860991138329971245859433695392992827458844460002059752961937587856591841935135016716098471834086561809762915364294698860621448897974487311537632808452578425014133396071667054497880602871117195516464160258747649741614792504382348938518910499599511571398534085471216777996646272454119227279079959778322075892899379122234317886872351360775148673842988404229816433959587051455730734748250481472501422662704801789847599220909617530907562780639266101062385010494109308048964376304408445617612957907389227771509453678558176991662246258942427299090931901028938939288030651970333187628882878006784744698030089595612845213844084993134428633629585827632053011471144194568031756716967500774431277105822379166956752981890096161689672977607593206311142081518984803391647789843821285772397285827779546279305616298831019138057139204358991352427729036592016225569054525520122004296734906945637571143447808440506056691602439546740873529215090158507222204539133669621725516313431321816304861863267417824351439598059474228817022873592443860467901387656064132798411866845080622494780773059432484361390546951824229442430222654974141207359298440274270463023518941416317466436136343388960294135969125919388225521456392023452849354539159617639261855654734313661390388842020322219534417257947138114057848529671103937453619671446490060841132474338236640894213066313687916834093138922208502102635758302786316506077525974205467012946203758618982825477658789961477333499435233503284326740580385470658057241683122912553155410546408648016718940200834838525797580457153288717746674113428055292711304367727385553108749943859888397468848362114150821737265579716061051771813876371717628949862196248222876948351418199361161795421732786154521069517572491335323595888485179870454859138592668978380328968180177469703439777236852944168038846938388948299791711813212646271561106858409204649968020614015020426339580312498640674051313614386502589683895324114402320677828567517091042471472973239147518964097442433929277064478012121910323021593031067181815159664779876545199625756183113773381315531078420630617795592052288658445283226608522493952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] 1726441734790684467289034159085533325381687053028207983910153269669703404461690684808822107637614640961374938154088922902568293153805703830328583803474291572400350670705667370461215247801670767217416444619756147077444211981768660911694148003896029873963816451532129711732307048062797329810707332371392747203181049605705044244329556208863861157337506423571842734096659166729325262196118499090101583932395831851182302647683712589949080311428972631971134554207621893164472176738898962686037566088716933390661675566435800999154549115702410785972860797848249454554764731437310569396673844832585726671987606078202753419826938344404879611486010777806189373855317654102290231790629555547982591578583373791624930263666915424586023564466523372805746764467208444896906561267857525139876945323312142332426314641425700326969258911220810401997526264051658570130655096152479338417553900728366627807429032355086666944397003264822236313463231724411048421874181996584613065167477393353561917267314203376561279993410153074222747149196861126215974711704066271503471072539221366708262431567242999166739183977269310713241456016282181723302109225181349149409517823759187726119100046321489589554407775710219259474168070671826073156560039554087124642190828037015912136542456217168731491171871945353772233689743653419362518421887625463913958707650758767809525157657701800598474085047958465337503262202303741791962849537656769268900852879796672056445749853733851918601693422081691998549496337994747952424622149457949019906806662957738352338786475858690090107256383504052828977127535360604029575031743681409651928850491592826539668906757818248905800806114022569586579863292339648731310017732599794192117763298226936223266960027440757435290421107604171750160534350348398267138089637883977376091954461751187323395222720679275633259951208882260068020854932400786874070252171392881101877555764275525578087401641452179540703931561044238682373481550859904040385221370343548104864539329305558454312551414457820885330151154404219981700010811802613550763456834985770540772444727951712690431267901603456038082318382177837743166722561650524284285619394312190179377697540661728775126133952980439640225127320090312903940038224866721810565543639119743800987770513243301401777845527988441874659140086796120620412729707561139152918378759577644185657383028562120858948580707772299270894517126974028555944903884251597648712639054007155920267961881325320955954586766417739959619561360467584644600399098308644932147258705072860996049776946992859457854341989661290782568695381117789747270085413093573139596097893472440566117252820080010379231227210241798866250637804057436668760100365471318016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] -384554099713783513653749493414174156891625055857157343860060060932275600193089840221067484007391542387135367038351351384908909629114791010251948947234722964095601580035774559300585909660532466949829052814552738779259772614828801403451762118992742904483870044974059207880307996719192317122319488847331021396537220952026801594101879651200552592945987363670583474437793613686960266355260001911203832116304911457957971107309505939893500799711268577842720628926927088698492323323745054852367215813405360994860119478359238026802100506824215966291150859484092123673914450581560311826555424052134371101859032678538765521920890696989356309601520206429329677337309274081744827664567453011461261379075939280683584789883189528856830439954251188282316877284872960753977198985882723866751381442913711333538399388495105105224864530783967251500574219161210493370300158646900110013954069095416043346394880606278361997767465213616533743840086720168800944879207090843147750080409128854961431151827334248100027331671979146911538238983394101579752059350080076787626167102215592305023763950120742312252671530935622019451607097622009812222950030415335360174386288579889193907276689335733013270611096899375917237731590226422962508462233740888327956822988280654156268170711462545731948327347150034470982274350921592699643004940656258156579927108232071312783196241079137539305705195461852067264236055194527074548049110765965609290751660344044226722344481715732135254699916140525095087746069124648303673949957944521655618657587803991223369881589487418860776561764087821536214027172236633927325946370297401131568183382922337415803523638430144896822171361229102989027336756787047456049521448802073768792163498469453444986539282581118632386247516832742457729092655577046751326148387564758671700250124462100790214840327102412105134009398201633391162833312147326782906303577027078720383097440860618647836178193818236516375938754425341579377599943000050065834931772804109511018818278034646369553059514731495895893537056579312200497304461028612729909485930523287719868237937828338921629221117330668159200481331707997659096671277715003524584465442981524621861782723587591990379396712247253374437685458189608750714534301656575200857472263827476919759210217156956463251472692994653101984270299234858631203788392020002746819795102522090128943994341449441832601837024132923856265760222307354701812168346276851005717091231500189534926608232071213133447532364607007530670656744884135649700525024256647565756900359177953402114176383171948137994120203158562663881490365084934046213025681796338088332141187467283547268851241756102355162900815440247768122511102336447829048045057739849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] 75346341871322287818995742370584698565228541057130479184543596743652146354040284356038716588074714066289443323572415851446723102028788761625872345849629258735078961987976543619580268299290098431606712501254040798374689396224013920871285535691853748431590837992386515028117809066544014262811396110003602122471014322455083533045028797832303689075846984275657218459370780683591687201702355048261513173528369147534632117997562983103372557606589493171745325888956649008018095362666146251974383429043505062417253063224285613570782041229045189243235067776882038524942414400711946846892775126778536501332201421628471509251628590719354662503470362706820530566448498523796861289295713090664267303375197092448498953271376527174300833615849960170662143462243624446038072789876893044255972137791135346840806487467152763885620502293129830557735791272722699061860328055071207730237543914027101662386424100119581924321856727640662139289530656466030540195899113414096690438972753642349082992279460837031485226027751515896038505721599976237833791815546176889845541515713549500915074836851455717022394676962116790602930467675551799438450171890040921273701970245676508674263081070076343778408129014447140548253590574752349667929154710711245994408382287023757396215645182619212976760310157602783473070540171587358079917423465121354287531312381387744133011814225733337383389835357688160173846745581800733925900673294152503605310518700585654228552135770854482561115920279298417287105920548632911750800096793216329434703464967770569043898435090395121860051853223373297284663495971181762617594839885296388912801337262104505653437086829056508038736975712657437197706045139031047910131163546588553144903655713440300086676932897125419613403018796481704916164550652378811287534144534194183802832236285683614349120051404058003073994997500835147571521244264960145109827457738795523648736401214885870546935681514013644704944469567983046104453521073700709065222076096487529987438724167680504716144714052013142461793477978532853253658897650013513284892710821047298252240715829349744546592319187968388622595684812436127079814490305412281916538250573918913607142519317687271237375291865202631790950886773482823509609489698540767367434557681900531999150932617442175675531275307358546121768760943845600405518367996211108625012625479813063743129265677780948461601045238240647689045610110811347716066074650359032683581251763047164260635142322268573244683427057918012841007480416427594780675955607046111195659311901243631718432854800491322663764772900202236487457053968321186339444137133910618684561243625793589723388336933346357699667564701593892542547851643076584037457228808060928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] -13140317382677890802049943751225002392543436117424379485737572471080334025882220598916280948531378511595040151345256421373313281581023220823824115442344249612135598879332361304734601652301215002247876842597152341130441159951301839251487947652445341186820320545503323127110943227704351567392730240379899318726679071563554615014277468138562974615383486213277863581760356601520387130010246043910225009310763448553560853555281682493163315970829185875968196698299032897925093503881544955747140453223394911065764387122412842398024108743409410482563384189345746809270931908725663668412878277725275864722853588050816211053463779473324366151807189608040613375969018585066906099941544144947080213382614611630415117922590800836350505327286687876681484639675975653504418282199838792584735071029386983807811619110068220716363596255454108272774531419119002272015720859511019527910318198552303468787154579972335574104857074408645365796422388754708580500535082472892985683127126833654324189474976479721034342684854760577124796429835798207829156917328798280355222295726183156689590108028076430447030319686625898716924304100796041302685819137696120378660328164449651931963321554593623813359467796133995094744738281740198522728250719676721444195836021353667044108517627634356983900835305825635499852368076794671833876950008020677957454478726167867248649694697922802479561910755655551824186137308667501598345145065394763331241193223876752113228401461657794428757575647768350031567095470197689750285754001932861571318331456264479486407299845232691275088699457180925150023295060689151647459757848795872602900737886598976813399647888422054512563132882430673955309194690196559791266385856847378107802607529486735957123516044850683472298657495046333366050448547836295013552814132447114441715948016193884944667782599257147311813207532651262691407896165406091553353277257482783703710915618082350927221564616088313860202834917677616271802192620617364087911333304586881001023551873254428877185501446754710344813429294109867215061894277483575992984521509648300082461098632181991084097158474140180733367821023871045867382491804171459553259339127784791655907264800409234846302946815682198720911804885746385308285224000043472968561103325237673966366225019570481441870556664226339208087313441028015106407614813422009621537737106416552757550906149902584045177052527122511208374879233508125424632578565256801704860890440246391118953286648339676850012121902072520441973930729002157470923460901016528894480658960021793334288773747966251245981071505587895963178142794543253049809605763321820705244735233114226026966313826889484531967996527184035390630992172012631452034893900414976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] 2149018239192728514049380667964137258759951997448153443699508836601294663943973252533000100977729177215537415946158295838624947888162327137680198884154290830125192759429769290035403249555270026721405176582682310073436134902153435785705719523412242453100340440247056295209156733124531623869091038985640376027168042945451676042006103463743343746720919280376423226495006983871985074001870740854595015994175757153866956100043651507186509321650249255755889343126356049475896335252823800284787372984702189892600447190255792499116912293591706687726515194859770751714052049228290603546723773028240688458462454720298683409306875098557679747132152276910531083163811332609646791656462294203213022791758457371477553638843974664400095836558777959932366580238026191007426211779017338402634215974438893165619148000457090359956233781524070275078026607571170907946751844970353084032788011575599140510897537483924276361612081327808352839481362574823369138482974516702916088328399482149413261844683725310822573770684159941293460229056174437625080250763852951058254108975493610756200723024690830722246486197381483408255369268985214610320250353647811861579490650505061213187840470789906592839778770194054601494554036621276520683741239549464861883697723327605100569528319417795890151902950894351454438171212805971192971184808090937286272820021287515408768743302964621667908185706992207459903106084109288629517393385340759192674277398169301611198741823309002717839850975110582499279561143211708628593585218497510725862645131197080920756613834897079490304373767990184288073491985937042147131618078488163700254318649738385391427781446657095690063857567832038849092419774748839051183942090271237987865906429450972909508559545901039767449871884249515717349168512908062144594434140379426166155633714315370866848505891526217399623451074316117010871928862998534802462163589985002162961084876477892032452342904349558565099687206658338654980336120069940982457711257549909923110439396282846901882776204650516449554455187392895196999643383513558189208075734715713355846655440277189298555249965162933174060249097601204106659740850806175135418594495365994404655976170665683052633154699490139365883736919546062533634420768883896068666100860977519365122094561297110855519146460108173710549588703938505623217675155308043204782644251453848489301092493749861589179552710311853552675079712826293510006468441547091010628999213683311116484076234969686428426507591571372674343066974392319644085553482433549801857990814269082726182674558690894594845151983455351474775230121148069408646705744529010937093777151707164626098444338914046451669285446067514691742318927359615798649203007160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] -355859588996995697364551556208075180831815276404880628870641108295538448531830971711854612288055081463255444378007291001716035985475650162111492628867277926732772111261428051513571475850133652984630573931988759500840463816941639644110766331059457822033311143553515953682982640769448195158709302303098458926097622167072162438931742677430783596119516522691017177496021900971184602504482779503066102788666873612755449179092436317003752307926107947325518280759695498871897175867823070041830568356503547636419060854288656063703154097500977048281855280338506621596626210757770490970858574460528036823304223669333062390112299391944684283356048229780417425057095494640356554311147740691111095808230042735309766250897628705879423597701653937753331311308466927059327003215265186473143563588259949177619257506461022684003602049965468884813844562683909831512965330779663225658725197250115087590495552477308758150377260549222293856160456579241098684149098516582181294058525050851442245299404182055703825555972392447753474817231869092526377896236845670441947376911005639967206695310979105355573655297702715126077770662902794145239476341083595664879152266797238142252235872990344980063387408561871784650911813815404109591796556543495162097992104269863946630428297444245184262389144325461656597295578504756367898162611653325356873025808976525134292399910133906866733450897016163554389601982634143702009340159928333896543457104711264060965963504461321985106578341026598306743210319435403862457759657190776058774541628498834652500408530816320477534373551816273209586642237646874630811047219377870611225251933259210882213317126411423112191451483411127388335598096185130332481840127588170199280079774966563373311966210270823222577797592251628661942781551763800836204572652128234922715963492223901826446496664592165679686669123868853344667744169448404682240867389671048387241929718387586701109214895851231678649352046009600674470138266242483239288460057826251775225424371672252878806840433947298856102279943895749886636155889333780628721945035971062269150536881464015488870726668088936109200349307206179067970770955166968437757420104984154718716773999610755786426789480275190722030628383835786526076473658786672021778997124994750135030857137202354277579734920754891407863173655973925852340962000995430733448781529387295904704413611102294420325847127045919384279427580206039416345407376045530126866675653290321266611106266091873412542507913382290027493798701684759701566957020703115652862866518546262173143716403989628677533679840164926266930366478344843794308691192823901149643161473104977875888618443669027364567442526203925656909651428976323885276265258680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] 60622907541667115063784406299207719706649314837867322109170294092177630866181351248781271435170966811259771063011962465010123705060007737291118011103149034620795193667212939798309469238017903093141003943470893102180107115975092557360184874207432483453133551159307005720275239832434534345249081138233016144725279512404178969879568611479768658213808983545560207328500909511951941036024004538821646135662235840553784083157369219063292889977838152468447628521993718153968141356081492406716199870277292594926768966799250875199145187253943543975262010975682075856125551083466814256631234221676184086814086702800792794073716350015620957276433994065173641846264302396755663646687753272780608287351591316769089375897114435664965222933236885559478523368274492003979453216529734246782867443585805678160674936669834986652688413426301453701120683366169009953407749151941052272475803048148363864830646617899163323951290347560751243738742632941030207936731659362887409407630631452107116537976797324655877932433695232062045319212747109953811620757482885971892418967057242622651999563776925977141667811589833770713292442781452107753830585452892609562891670411736815581786295489012790871441479548474566921846063984905022702392742937859287567450660040595106994087009489853300594771115217277761208906842416588813947453472266550512695453738895363819847171427760538415483123095290546786113642367440018204353029138438111094998249813923549568557327150429447931623350209464366205232235065573360135488563106579619808238349343475433563571615220946662266213889497766060227597324941738540718813286740711587039552402627279304462592512433939858973190373766446368053108311217475207088301440379786598985852054974956606506808771033962045179660205963888008909802947457331994346538437605402705769366990486780665240656904443408189445689450517182817721479701705128240856372533959085578474770949049708607072318924335078987986753751521755030553838270899840738606263380887482084325162647954496091181595495942093010202598111188147572203306577116374570969197014371108773801615484992440652797092113936305048717067506452851222060064161088470427000395751002203167153891092091254054213465154810636258021806096156099386229491492196166592600777242336572158477094127874858208189692295565801789179480761069328914331480292493760072818383130213709032751430282012966288525415869642515010498182059896132011655701836263326621709043743230657989169690097463621618671423994670964953748924334396164076859144368369874762532207648698752847470335284703142485930353053608131057167460099444842345328604027753491290515277629734187192608386470945808653339588081936961966044651129885953146385623439128920064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] -9746382532492093561396277066585003421100458922019826083601484081961108837362829540085809665309034494360280396784186274416083217945147956046742890371764577596113638401239103701859818883614156946831529950456261666295596062949213815016828651731047833456902126643112568411260651305721912204914757462097732123355127662333649200775265649246717285545895723966560186355123118702676416203406434914273616200021038272067710552963397715873809214601706138446458014989048032809099389229548036754897413349982441826135915412154820301876852376553189671003879795851755805555797682006070745735620697843119002926141811243783714448634861961582973579927591827672822921431479462554438357554080490537698151503226715417218714908222181450377957798086933544305176617453445875280192760937139201230307680755912061072286577325487972126797341982435160908524307068136151643599400633504126293425007517000998655350561069037637266013441044069316969705012516447285128587574470404902047543157655641932393194879927487317536335973592433327230767911212764819423490000371970524147662245901741776051778557515490932882545408336700864615258355792286454038272515503960142445561445239513335349337592514087071174780158851022512229093787777394272742195367600337378399460415259340534602234649707877155086924329309524785872384262825338662152598766552307825499657646115889865592427921698321249236798048817417850016748381486554743824377149362842966952796959504788788710808730202620085015408900808047757873815661303708451080127267808551097811218929691049721754505392137859037784751822306854460787296992613020532009458033888665919592632708729524766101314360079511831975754172331974845230708558214610463899511756702743615752570048827612097344738273735644598498822859109143140131533003150542139322369738705493574727208492080057633471191469650017894506788863391939250742796271520081536111903008284463300706941868006716785109359269186294065946100030897103585710492718563236380176825775317681562580398963376557264984917894484877522193754729680700632349188604010163469118328536484311144063333158290402192331688663551250334173163775559321784834596013645537406803380344137292710463559451112837246182674965290811017026187105071746110913862811836193977379457151861250836267421410821038851535843007899198361460658960253426789082251358678089162994945753653611262339660933323958861705263932563997924811068364274229683216941609500910671102006512178451530992398150695581502703230815431157910815211698286578355085387789858195510683103043222064437149870694666091236414280380460036277405559570463070369880798261862929886425585078458230595778634797255327003483156671488481411671069273399552411891764470415884288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] 1322367236377840190441768761707953904853816994763229518172369782096691387067059914834239092000589313344200576140981773417589985441193733818227942611524046519415640794166123505324525467826627283367401810144327434184114616614766632487735819059567719192272369691452228076193357762926390540840595478965870289307248581820442279930975244398819075248467662005943082861571177468195789078869371297297550596707952300947260312196788696478015809425109891769532709602095730971800789918867057244630203352116227992878295973376908961802982264320966252739200623002024826676336246840050384991824897735577071291136401440367040769440054493771660200056341633669379117752869366699873117504156849490258107898926352742127144186199741250544314482757758717447356056359740851892731921667950204260988335775370852594289456124636001430948847816543592038594367888895714868065385695092669689311606003982255295992132879895083366515047714788259042374215118814309705068162910870491716163511054775461524909812463758690210611222231297809525438951671820024913016540351324947713809434340097182757179436791955143084606365460577794105102801034393673715206822664012155554709240147445514741475589987196747477792725540983323361289294749536130014936436776140034580208607371300717029871095320785399856198329685121413464141505426731645707622248145191159316233214378085966782739442402937042641070472332597771617188963920907697937260453129916316782814536621038016558161903574880862409322273629521493345579649850359497538061807746603402462850917552528493405546848111825239445242732279968972676920922171185944346705314980049054486290709543837729954329393489543538125734753315558562676854495914158907435222931327395264732665224514321575563671703179647319836587145579616201628735867137194917738449542535330932255394547433671194460419343609204832490597104473858688402193118890517238283177003241881375786535572452435536050790841163973166334035182651901761749432480028048190796163034974824514877935055776091545684660920487407133111628249307290487782917341488613682166242273082413821101869615237480915586006703842283259069476043301212814050809337890362234139750632543056300002917320031794442720779704007557222867340063830955658611030018100898487291760255258819720303432300186887977059987649395840735920948555492880500854797045296763557044242783714157682193325391209043773524279312832897116311369428225944707541949338039215392981457794347159979917152312562075582744901894463280254093601061391696151622931417783344122619298281052685003977289366898727468911413202322092917271537494473161278750574779504143893179858398129959255971891905384698413230105905404701895820079044057955831390007269838028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] -138646437487100120866729363623775931764172131858689949155853151513987241472136642485506133616612820604858084100597823026195013896913550661785498852302031243345966661147116563151033106225511919962383595524223434661748020810762781609074831110945452909667790325675432283924209799561172351592974698069287535942629370429838943587794566909873535224006080100865468163300608146320308196376453505949263189902290711118580506205479213917915748665558390725580629683445418159539752283845341558634663992734090099380382425928804462977172929512671248061760962275329683232931350959188055653646708137801759814061462964186620989204342152903142621335456054958513810239402678566034400202801302006130348186253432299551437653032445827865530929112655247565937090802255415902605721111945444343258217711716052311746761479668554084216941350666243057380012952449846291637755465998135623756528877100360547033168886723273443954877140093849142777222965744440095934351801934766166077582164954562190482709994876903654031398336261828373315992263095853524268799175319094746789041903142952026056839282829329544430752727495493644584357251994452750602030813222478549488687916366006324136789009194360088327821736438110754478014735345934172398437231831380399030438678852521035589306450490421308652047508198854412956156061700233166288723186094401692316964118884215873155111356897383602569350301967030728622419929126517457675312863727133474091419129631322984931338275626349637238465699234025196028663185583834463865776661478468162300875093877442601933641112838866950476972312068378409282005323859021934093057942836027135252634274229866649426752204698746508526969788022934460645514764155782872451974676034634189127455658842485711740071446731391798478843511021176678308926342939143227915234824863688161344726632080125068772795644810761140871759890316167131082917071688079885405449379169816508405760581966260695556886946791452930539443158990353176413583292492495949157336673549238940052849164816710843530416629692844131900386915259607004524408473180465752658501407146097548793681446783593387400916917228783524166496843686378660514635055119198277614377123729109675875439788268370986479849200509089793584078240336251658265830781784776433470873670092069798795662927288001053746586914206248623451263222102508409067771300933118257422552111632781485081646077612539513912101342557470587307298793118312285388247669953171201152130169578321140015201830424071441141031356219702640019132809621837280767344475771179172530588574839495355843609553350121066230229033144928664225010095739654737072335598270739544199152593558530352688603306202479628402084310551044556864273665683614977926983172751360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,56] 10411211478334179818394524000767986162720280949746549941491534813419218925700520124102257847226472553911213701636458591602941284114495723695183597301155573482765211527993413914114681236332167617953106666053691409781138321439972912122035713819122868749478452121698356160404244267476741567809777652446240397750810794905723578670547316519796407883947168273838514392130054868972920431162001352054333705888169904685821305351437691158622408043787443719717351735447839577466628626587440740120446253200397072303537644420767066522105434655038536094496236083333512690945801572888849015407775022676476915805360527939969864141367665926033386852171623665543270828858041459345573954661731069822425940005728020686747531735314274806770345119210776953197884792178636999631448686351260059471289497061954429578531213501256267338102483801089088829604546429736328485982136998318359919393924906665877031849664839903303256959020630445575993993149345131296407818046793685347821081707675381557509422229802560921407064003787849454893805363042778628544537212154154977661907841171056775484802696337611418484053439742214894480716421268894357323727713417412032629459580827555357916017678892655706731094564766988421585787806859066286860865429308508503294424787809387148295144916221749219223967722493603377558785496732408296265885315879859186194721253056420260490066559241846635604095075577618888852523357038644220085521867836622710524946299282664734521751907921109805528332175061864820653403446883483286883244445295448798869652701206550046117404271972748198822534695838634202977499480696002133726031210152613040169930900510400502408571263188470076827293026897435489892713665198910677189861461731419577381964349397589084230339185853085988269878935705396600769174548283737855047297987110795987539419810972410771681956810684979548597527648476750247922150411042138479013356101451014509229790257438280876870107657062829799206608004088382853810511219505807118059457974522850700658170022363407823500154833318585388562623519728052608053698796953645811315513518174521323209905705873389946090532115542606631412016007693552420644773998985310418311799734644508553444647047991451677157319779447646697598248790805472542073992146847667952967145400021021538180081288818173812893760516379474982107548622679665326741430397173276694740122173566863845085196625584285814908445511424258211029812180889612971472822843882997590023017328684389075139105023137788001805707114737161425687601966412825112561328931013500486346690071005657338311322969269987253077157908611131493080395650001272961001352685525859558932549746572925935428756489706230580508242124083203952219630458762891664479913771008000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,57] -554573157361971432805844216128735389473163897199404376909717114076030451804533422967201729467291680469572263234537815338167152959158774362228057686150080515316936064292933912171009347250603397929081703389730374269987664984561146314256106466092423282035755508574073628758270609622058428166119050402047019067899579367531200751135833676797531119573705842379176174566845554131714648644272336824337423426663555625445455721478624955619899915695159841684653853828014607368317304027067971218863601651544708782446152214681935539757784957750478240591137225386513150509283561611695052826265382610132495940926978184316237448194140151692785613840602693138759577349087358731935500670976824782430628483454443442897488123767532499234162455077384333608951747138626846993378000839436865982850658204020790267517298246386172383745839729135363279107425441341610258078273028071185055038635752465146242538555183890125651253792833581592786610603934137746603318331271567641480175693810027579476352602379341214062211471251850389586967645510473234367255779330518617602760464559156154322371817034251024395544273362694535220955946409289953210842177499566748816297304791289423098854820408311440980207072958629741355325338447716945487559133906075992891854027193552927531006966967007121282116709337522928516355090457132842234237188574362247725206527776317983109041319099147195912800590157876448645555450805045759491566553376839434874097374388674582459013258351296538206661449764603688235890150371258308765171791634339923789548842261656874494887391074485895044424895131698555612861793899090829581674469246810748464741318833460692736537491784428939763234183985627114697750292533604206302939061910552293942320316560929197810172060773676565466360868964516055009181145174562245877911673769659516945243709830080115223201025574917444885457844095727913713462259486982067055021023190942405614326434716209508475012150836131135164064092090153838959435921829996385256274230375233923158452043154086598813201685327938752234904507997416880946679165450452141935856596135983168295694842277055697725320834691430175521142190717695685838188772173980939989389052913018875554146900351547925820235391599607009998630997366644793319046358647771382361791513352820676142124043039072065977017009382237178256731790559237598305966100632460118352551907200910027797975556995869420359440175025787001398130019323973204503825730984918164842176138183227288749581846485936447211574958731070854615653294512062000135197454637862368000725423259114197868549745869256414322339061783225281079006821656026557684220773159002359599627768028838596889282005330119047198042039511363921431119058356188738833560371200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,58] 41869260158358722018921480100506036730776064562405581986495172251548779764019513338878418108405914097981504634801453694621402322181454883950835802319557408632193691458959091031158114300255891670703904515339889162633263839326480768620037552708352395357610514557097663319499466927180403883655184873142675100957696722843358902254172028839077076658952299328468284514393163914602703477153480738917625244685723989765469105757076441298789219394949538797632960658337518017019577224570584427888912773819771611631908186547874826857283642658463067941161350534970620945680140729190602488712312469981187586352044014216962067483032854615389475330580678702134352392833113386725936405598963565010167308209725297585389250655089599584296629485389919072518609294419260245422738389013287473158929961452794532267281173711607302408194345933553384578431121382478240634404806231211104586022943352262062427788052369795357327870738621972343768873898218392777793184791116369432280957452332006927195471894591033224810791421161973927629907178947323988215460769716534295981589439547523045971741373791398437531117451876653103444735095237016659268023279090826873546745553850291379225470569952290806112123689854534715203471533012420386228823493914143996198091674177973402360616993912850795043322537812435888795908417542460795304370544517865135351887634211312294101902967225094603229817188527900894994279394882880320040462650922978470205633600403107257437803551801412755102407101734468898228335015785272746508434402929163009456210072698439211907847528825445185534379507266560838759804611954549707469943167782081231179769808443161917000390473656453409026792886054737507830824495506200300377110697407693186024836799304665017694947668071748653553842394824250513446850508533823880979470160568038078272538166868647727260574773997318036053643179468836596865939900647488988341849009423280814244771209268407945029683762425907340803824293028264655926786979059797716167911856805454171894021178699232513170372546943779306247892893411813841560940441153073186580057491461479317536029050958511241494955560941907026164580780649871064806356558372826009446030018446168854124936825438032386463462520453037598808222849180643474899539605211125697114526090540279017549416941180171853339903128606133857305080157799576196661328129341454228610349823315322428275743961643864851453258512245405094125669343973835402754580178148327116447611969465252937353120952552765198820041850921275812708045066596374517256443935103071046839983792143123937316763990185899205399116498695851088984608966575663539833968820150972634553793339606880190323573427515521494611651614351354983414145196878389621850898432000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,59] -8088606727691717854591260419458918263568882781170838139851697742904680121799744264144626619056391111743766418573323458548733564778415736337840073659068590210647461339125367742298226535235045093222237249039080140096772927618763530765405191439402744122303881080732058940202825670004050809895755176978532733793168357824978169119034309474154683112206451711254757140055501379463625030108289305010788992406788117937625352012145053314940922812604742203316035470802251688553614804849352444713703008959809122345082149573216371954075619947253757908747056667214083890843916705294327551352285633017626864822255147441315701889154432659349744448360971733172060578061695338212632451841189306661325246267017414912733847256949545906413070523856139802050274145398714711879183225847724203127046634177450196176978122731131882435618678289801447695431632857683412628796280164762283933489166938183134512415036060308630667248759648850845240810905230483760302994400078787996714009030911000782238146987586445573392575580875348364172195794201270430651653802191790025540838889147902676122631054515909908445787802420346611290201795521929189375383196295246273933572026693332208181046372042135967223281637326913211208844376351247431439011148204889306962379727892345923992621493559623094790107004818931336948384950617874091397685457681149885025412504681552071138927791832293007798777713200644208690284559522483410614856508846101103777248175085057066492502467007751443111727849401913182470680972848131834399348972015655398431174323694123842970032243680451740629329690691712036374046542091519301614327661960697374693735105882942075552345811843908482780938844317484963665683113880906809302444438498420700134196585316322280745188371987986261786113196902126959921998113606882161310974556711122688658153520726691268653365199330271219277420489214894606170748448241609158735035469842133845786638754184232470367010934404012987213490959763082513240383967646201056349657269551273009076951312277064158967425404019170114697635529467115525205820209730830609391554570956439917817100827513955452215691662271013352278804420632949069691011083294733019593220800671980898559916140540443321386982895590697005887318638611635524059976456857717475629076131876275027423168996875589225667179386052064711580832064179332481303907226484364198789713008248761148182549248054604359762130984810726467120264284079447560527864230332027155408250623409322472507387925441045763732691819069900385299174536288637364284736960997312578368043641930340559489395133823332577564969322819569656391636396058279360555742397443959307320904893044290309328546508287127897391454627517648677503183534902401636327489536000000000000000000000000000000000000000000000000000000000000000000000000000 [90,60] 1331999199888701479035709602801169738825559013014125980598665871497699741343873451167822212310230963860428396835235606869614958689033489401438318273525721413372172147337584351041442042885783823122046182318285115235400430539353754046841297190137738854668888407172722245663595371182025998039950587234527624363970980584648819839885702145150389565317247731218976647190952901294557573085670187005682299114249625684898668953444742336434167879395165141017411989222643013332047587399547661991386773777074428505685311233501948685698084779221406835564655876497412794801451253785670264158443708978579582333696612112596937892574450130417129492768562422645851186389812149649160850392581752119281027016637605303646427361735742145516544701519262761128157362629703552427497427153440901889843151169480599204733892397288261676006841624719169760764466931993064741997671220834815792362696598137040897352903658213589055518872124982498071639610718260088666175942545608596810284233450931732116699016401366223162728971522476766671465641732020421526936330979605834205940773157213602975868381116030633761057914838171069006282315513339063146147450466441281881854647949392468003157188290931152763680919499743258092156103495505536255330794607677578362150543035463613269663969897900426594344000022780119861036416355873360303754489135462827188445956931076559326559333932884148271190403899967035174937850896281886327670347516021607129401765879139795603545126261214681842425222492215432596261132210933420587698740754035163420417576902847854089609678717629572652654698370697428957192517385326062924156572038483888635825642382251036603090945467609785634904636409560153443235200662537604337213834937256072142870992583866368385448608758934479232207419015679578962565402835846038294499876588062100745931800974012711377584752304286672705877049395452511601905826674283856039647121452478200972759699356590700545089275954181407196939880699061068705887139886925960210669307835555848127186688600538116530709946083454167115196851786252327929640262689777280965957357627901156477478605953998638530059156139748007074904127949700107694826202409710158915156006623228484490913886699078696282657011698549030430312350315653337460103690635835081980293420814075822957557469712306237914734803575064520937362807868431841982824362093797862383358801442899315782128026179477863466773887498429877295573651677729101260480163231387006136823661366063401481324520385670056395655930894474475263814276038737917207077280231098914706577621818382750529870160308930863438069149118496741656141264894997983046340584185330385558640927342652247176250657015705485439061985730354224228516538746393773052264448000000000000000000000000000000000000000000000000000000000000000000000000 [90,61] -143671373549810896330367502044619682439389660981194220962154672080649034392657303172828206495973135070326360516038815022065315500947249987913954589514821672455895375544462511570214502400443487495206316924620732385570968252763361234867074788686788822837336872637540480704639124543472987329004866989375597660045191728648346344237099846129787717861430930425292204803731354448592311510094870473542077734383256768960665409165803026960538977396738311616537425655793651225753642695842206249973434543893144130639842714198626384801977042562079286671942891981064926487410977446320107031533426442924917248458973028025338150221061439394317037307280946005566462448174508876908827375798763314749440662906184449711489998978757808899665252444489549327332648102267910849605810642657828699224931790498651681103427821876703630152702657461438317312303594690079956320991955963835110094197257329481040285549375298862163217630704244026703352177880996418155296390616710260350877782885521971315947145248355895325001752226718934809561844630969906085643626689133530344616126687286976848777293321819786477826097611153184381822728109008684120952555914997478758862357252638151842816417810333228039443742997125285484017846955953713638409457477516920932211639906880123750020359636650976470304002407566169440808537040563170759691950288207391410508948274173923725817747965110200655959567380828663788641677880111641028063067603378727556205232022670347101498046372515662186440432884030783771761263710779195898426037547274416343785975415339004741345908764985216409255326055935350777654003896086308850931570398035806126565268411925052446206771791387030289607908408734646410128411361994187589513320691807481963821118427976776642650342193405250851616111017146027435689065631326108732423018676390129342967839846133760510623646928952666673290077005666367839270993844105766232507553324562209251152550199305117185267875106327268496475501056876826693380417599361471290483117908447251890117122851700067883719151416908717599126903458259713276806043981387678068327969856188477025684869525833486674937802665329822161325581272655811234222303863889351943641639891288402345149493744132483978541335908952088093417613710449425721545761988954581329038358253328768060513647543948795752605805155568611176559924112932257945409848771007089195740462351272330513115024058604961032545747788718906522020442191303102707362173960110023803400406663479974700746096902515041545095626699856586623572267755842488386432019199390803419768629679610102990653047142124889800076044064315546620506985177514576924890035554366501705772312497201368139493256499003508451522318133541093486764693921259680109166592000000000000000000000000000000000000000000000000000000000000000000000 [90,62] 9905012876782466467156470802267128370907213121120161263688615311014636219428535804317498472912498165460940394002780020455701479253083495989776232652818653998536298091837585422567862609929050951281669003901670464559526827676193436827720138253245009774905328783678999965717903918872746448155008935375513143590070820606064982970775084014835695119749874598311182018501509239520534074656483564216917454284680150180608580975354675293216505985526154557180439759174441926265498000735477105467065748180233839430470516730975888573729613471454805406877138593552869445790867136586777933463595958864235516685626159734890840740609673911558457688506470086408023472799083735727005712660519453201316494287754056576435220850292302359572533468869034187150047589146441254982394064475291053699993456502974657137886664779802195366070664686453176189319302166296812284399050756614856258048474613022115029455291977186546299164088151360985359442102308156837500918595970735237389049140977276333099565859972014435173719968462514891075197903777024925602090538079577431265564838091090512591505370574081671725498435597272668855291890209913729157471462417028076930128723635084998596213366514644650046246643805544225708372369073128943323790754244976630494584998374445557646477867871431503843929367086920291196448311864027509219103202026593679632093784867336869063482148856105299386459621541446783473065571414530342845276051373156895637365242080558814402150271063827689534088509745729919097937162925811058752852884313417482778229189962784936775377156898615167106900350445340352018640970575174361288215223302570122423418071963123410982896853754794036468787600223941766238209106159486130940018255032919677110134734803585673145279248724157974565632074941947880425662844539229154446638204941758879882213358926923982989339449078638926132810032293051853921869348249537695195066137055722552782778884477500207127999125652276209552824855622164339182461315520130112662310129445778610749133442122117188893043440868905233585238148748928966938656092669402546397209053917322414278232695177951245916657371145724992839487954032981717430315263608087508955282747652341859895431447567096051064371066474451494132876642175158105242895428160227652509460210987254703474597463906871309941814423252792581957863963214714837479970855040930159387433498651538049218602169816754930442034029432922629168946939787180630297170511268454673758362516875497438744544580689100435980230318623532888424361200279451710443536725728463855025103533342320051801277951372228128286775049239051332857898673193450989756611085509350968350231970911809842200641736572036435628001558676845081379943526693158445383680000000000000000000000000000000000000000000000000000000000000000000 [90,63] -345922770667141905397836845298019169005207164993150649478631500356637907768940356215748134404553661851744220075211672504001540923369580137875104470527144270721324528621429190189756249822813042219614966241213044272563194138991216765287071755931660249647803935736629569004924177393794386132789112677332685229294594623302578271060956280429298120546623728095017516934377357125257185604770743708504408309361869272766078394199542289884731307834482352914254764613244386674833048107176585010582671509540390841607841224549479912427645987082151488909720206446943169393731013924929733297414135646317893396525303814477907334384868386483110529437557329707403842806988562936264850141116448130998875577793012387214175193513080087365725018904776031736446801627410742017667261901941955223918524768884541384576606532120949894781258316573960514845945799499142654766368174073878727984612667169237679400220065201938295972016261945510759931500847561370293065229478424587580209501616928275839072256103894480462025301466545987853842828086424398531250547409135759964453804266341904401305560485505647157785185827006127349480389121320107535123947951037934157201676268954649794467559919004662206704946109539665009683394923922835148387331135233763448157085091875872867228126038228975012175363113786039631563173977808982479145780507943313139816670355844483020266505623569676590566262821623442722446973450304466354166069228449566244657514680448110782438723092348963007156508405841616032157761838411623536912711888221350440986021402239279838312454846722034291173046796698331960258667795435536492517615689323440039759413624435332732991415392334363613931026853714800987593320000424640178695360190865523023045353769070619490656065296782691468992704983496577400046696483207906079254695160638185132173097873773504493372384104594130029644799166049115005793989516698445748561745802095996663703361315237401286295220476106473163225568314227960673812117909173893560632232169293372827068871675829685614004548124134084794027750031990113817621500202318766739053220436105814355710526522301222900558890924526578342682851044773969680351501215190248242398752584284888803649490419133706667443284486196128148375278257010471066293905453827205894001571214746846679921903184394861553801703444074121494782407389964765411191014334308340073466195977528554174872012578532504069066555182568037628823006946191952323793969178867562057524114238457330402283539320054343254467176859279176320298912325460763808523690830518304262499343477646684923497247755773275988420898607851959808562211958341315042876189728666844059794846779142233932829796613512708017060151479806086434955970468892393865216000000000000000000000000000000000000000000000000000000000000000 [90,64] -8611683597206461948816685273851743414742026964899076725258312813153710936189751083428121670402267683791291780779793626183982227481322346732390393886391123197903068744426781564777857833670396445306493642402002983311900630949272215205742878623474128646609699260408352670199782610992244820254967235281506681719397067307145219569205313938139193925448044307832894313397008101780149471973152674585069578597635277253064408758567117491833755489198036416084669505823323946267261848894145263393786836828710649047426069439379542539838976717640167978459591846035753988085745294436559342331490442859942835922783486739621324659373999837121403743546058931028717993755066503985197994896940699360888149295984710142290463904715945150626294402256562813531617943179010850548001485049489137779019277382498059374181409612776820251675978065179296272612463861595487211633853515039984835204112346118117705794808615535287823130238118630273677679128493196247676021706123457346686054617633253472310199827613008738111049263838069950989768294145630787946731103678622424068983697666102327127385701824314487471418039010006741697638747026912077824437968293450199966060901867971087741178352867486074319898899986902100172096049001138049358412401739756557537815632507139332376040326493086806439269157981700533600614549648561333105220836720706605739567660314809751914033028156809352639194153654469681262776998398200286711892518498808154635017650372258012238249201918212445896202279768127217758230134461943112113024458392288593024939745165237474740071506179543028481181771490355638816826936541613371132438547849591943560404270940148842156058745209403466939038955898839154592039681433410726010469310912641803105323120359155418952511328086320648749600951713047920306861667133713904521616563766195026205726913158053123536542990588044638388327111545811398340532054341721148862401858625405694771542835547456213803569148875178984839498743360027865617106294334822363467250266359409502515622326130255915645443140389803345427501336507277398527787872531626789854807667382756668338313588041456910945416557812043125910993236165491986449688954847501191408192908385116674980009795728641355196976180125766274158041441303998025946788121271898809530420941682480578335273447114491559914147190292756254181537672599542498905630976241686603184066388349006296531327481435750926166649371622862122089901575693408281210497712323347411222147216490411855404883116567305416630212521389291862253153056847839454045964464815658098567447371901518258621437244498056645245509033201861929262397467553736816506962763742617065215673568855453140120360980049498011427144443633460501902737398467521413120000000000000000000000000000000000000000000000000000000000000 [90,65] 1930056404814424221885217016408612732994096998689226625882257883255459090554484885052796742836595590429149321585054393306100487663268521866907028928281623132267935417598910453149676119771885984882313659651688663295586123272541825282222676287621746469740896566211116643519788470575226060177777430560747894389309790872299880309218544130808595720493298706123247593559259469699972118822344521484255368489096210105721019844719550228177426082633490070603411940238089862321320431351181583485200579928991844452658127241981723049957358425397948001302132747664485314056350022847984438747119915637261723800258379859298421174019702639877328479602372405898971631040733035723214978709466246264637712626396486501388609640760108827079163947403546770701000002865745704521107917103031110096159983474715878122852366374918280708698918869121324422521756768395368011859226224277584471006828808618905573784177144294095719433962177111472398770528673998072801571899814384167833131164444762941045622613487405028656433424599060416050353062861786688648686297815695283478540407602712926808950336202992775136523992662048727347435751339028117747753199053571737481271943938851072097844451573345742376982513045787955391314632923610596824241329582678767132281205250051033987978090039110673525819895248984380553970181046557591040333365872093963484646929099574273723670110193292409051233962231955866718341579374086188912860054298110732783519840747236918942555044210216201413705269249743082366651583139001963502230124349535931810148641353248409603028702026016348195145735176540509453593568691359750832508856423055008985463664866746713949206144106751413942752687524331345294146867265962477039954406311930886292617067578858162086428550852942996663431849098948400792580246576530294196299534695094415946400784659106748292476997141151351251581033100743795961255941439382770760104942336211334026196143891852381456860986512813254737786095456023171564436566159224270913574942322452659728901433931435507976192839303080494357237745378093073386649922690477873934257596184832068458137966854505101725474955419361050394518932818601962787664822538918329487615590259658896726743077900624305530217730428296322219587056607785541107924330384075801007503909764544039157394896127126933291180852968293376143028672098132383327199116169008503885747247701202037531198323858430244501763594357211024192367825256313264540394784189005960017998963805733516620820163207019207113915562433748752028935556454477169711602184069069787557787519576074213185220641155742856929632404585314949560752817520197623316488790583842369002867328877452731056394877295376879543458425626014996181881989736872017920000000000000000000000000000000000000000000000000000000000 [90,66] -120900892945383336202079017101016748698313219125696828970659127202123708182518701965703485466425869835635489580472672329310109643600016485151975030477913384101200279396618097130349441464388519318129187396011832027994517119268622048427038839531026793705585239546696683470316983980392287084108376781037235883021012966530511980313988854107110935148632702227945249558089348987823446318747483011681288515876657742265134046854568579870286477258342650404453765536426435063579965535895771404661156253345494060490358864649677538949070749825365551113248282804687432886033983247493387572819599253732569731336918183532716585115405887266960447180239069535167748489376080806391652915182943235224200179217858184806937465389557873049055361166444256870376127025965517448419673637159900684877058332357206571948680539739856382316321051775418674769472692848351411890675316134613913771050407938057971205399093698577792486541387395614630298752278764633646840507344518682599087142115230825633232223113806598854830766643129138670201422061695385395330879256732281583545584892143334397712158202695654668166659745620846879132990674393390480836584344853711703779244354414215113701914179429336065573832215170535334795704458056941103237049541783894611702089112739571557142603941421219206260431268425332817996490092934071194089071777077418882372123020403135486958348170836371571332280659818552770921710392412750535985035057265342378694810502477983093694966048100436894957336887818535199189379136079284303106885518089927286972086446042378170996926011469808348599164197979686589882286915854094099233547065681025334609853419342160156791232095895653938828189781526298027521598807640962081629501659040765179157431759124430068334652631854938257625086039194765275191714017025212532688000805387195913815975077294218104556912198389048991803302996659586327206615553647300490848709639728697945576989716361055767045232346756923109604624282285565155131897593722556538633964709000122862291476499625511316701539845133384661722121178661083020140440345826269579931063843854727780597215254702466607414056267986336650840860520900508640805712464219248448443577543059562903892044801348412805668359943100229601996687756572830607473774404570868564048520878285671932321495102275656369591276446719033141442718732667059261085436702565388974402546115476197541276484091704196119469389508079276663146997410409291714448307328447071575704264221693687673142874538680415012820466210291623978796786134108530626030696931966682690907699292895176011234908968783765345646545815391757442153930729629620794036283987457642369122370520154384475387724082721645038405596584419873418107037412875042816000000000000000000000000000000000000000000000000000000 [90,67] 3604770278772139209406936501433795765472363353219799541672471642673538639224039135273444491323370627808444046729067375051042113428543660015484562214125723693956738931738909799324205267040955357985956673687028322150800883696968242897844830148474936387021816114710778964682158323005555170784824502627637269439295052610523780259477623190736427919619278364847609393797706719111009331479129174974820475575356896735814443011332813694900453390131144948381248244114687560756786990595458172723679830320006334924925248190516887461453282631175110687722919402020883430206981571388243559766083391472882530234841393196689162325223333900426530083517376718055977107815139012341574275960487254328305347400213073868845619913009102167472138183922383195085506439716530458090896405935353543593047397856011302706970857259843699867024243621338281679650768154686394346578557945089429502091565187345018204572081848024095272212932178561537174142255804774096835682187098701369956002862229712801813134844515458140278595606960365017448494398790664150532727067467833055657826510298267716729062039683853216297946444190485292257560722841762369015332776147269036900284565308730346090413328980589340147684894517434712151692798112102435300207665788421796135301673040393263119838886585672401331220670564107992183674110124953055014241113374492628667080323274266102890511694757709992149137608606323405764944794102179448292734678078426574534526142274661633599328898766190197510283449003114813632083916461192949712070026559375072932660168766543461018509602840588458499021843735274969721461466612723958804820915131685788038737270848685904423340433730295467639687920801447156927022409667899538485945195758855045224609423583230190941876222414428018603060689160719870546207306891097995269599829397979445497386740029490576608580792879570294253844009954033739302470121025948944138930034575975050216168420076666351550151757038359384004594762578226183551289777451008869732441552328402060816059816894247346988477012677651406007115921623544328868846303146348016638720754735602187547390682833285640692060896406826567995430444274168845346964974531696085843656927920462637803104365471409171002151698054965784460636101742483432025614302610372071054983575768303203350057069827034264697673296316664893572245292879199313972598189462228268211867535430611048942542128300661948483817822580322836626083772519243934217421334355016713231225993979365243423946197459799413320553899700833206550694401494154161309592270439670994589279057505612696345160384403368924820185595188594864903490908969508765551748433805250994754575563039142987167953354162043195930095573124772087599638318879342592000000000000000000000000000000000000000000000000000 [90,68] 17572876898379841984139487593493751973048967415579127775544488921001804785646443277289418838866032859091406435865411241662883111020158309366281738943262327242087019716788384468369868979370934038397411260179471782269173328327149693450988378114867004300834749459836435986429543148384348101400118702367289679614594909527208247436742911490780924881178958022458231628595213499173292759117558118458536027825413744020741088879769503715585734108000115071170928527186809124189378283614636592122414283083530069681324431891940541211556232472180436460650632507370413256086735852948361169975760263577867621726581322256886581330883788934421081665684286731168797476463863620021926684577763933468942147731628622505530674474873591586982284599772471640053181421587702170666803550191079828937992420349450590973364772523925548171008701065114602639263016359779292184418271534917937291018058748523364046087142186949512063328608960334734637295545339778718429958202189573575411165180851965056125482123222968497484590609097189079886246715777613721868982113901514223158489568919429577084719719328085684320996880593911620861367280836331475668488513661183455305755408468022219617319019211501984898249381754074993863860045743836593623384732852634572866764703235023363943979152311502419157119271747821978117292373748941554614596411036646310611624476309607281730392643784358173563160247413491370398555770850406559661074083848950300171032572630583861840510138103039653735370783673244218006795224217973814812046504515745388000164495793827969959456644294756656124728173844958776446147083811727448956810488356487016084418611170564679753272188378380777934477279713860923899953914454638361632136986133641969169096714258786428735438041411507488511408206092091028330530949811785977039068558692690760052919284510316261681579826450482072277356949740681219026270993432933506338649188538795047837981831015606307934744485120498986052375746680181214121067375489782618307077922810748655371706313463381471812027874582461207229492873022344514642496605181504703920103718227683904799491962128071687924812453066106546200831566972252868320409282640377802151704556449333119703469207338576023878613076804401996596648176642052250907811280016575133004785911172977032850705665257830333169946378000146916835719519284679935850816890463943593566665517096619375152474027653674579077080716659709844186321697915821908322144881918173553449672919052117627506362526652533304552591323420464379483677993853258588867972133395950234778232005230161793447316494427054154233940801045379196424340854818591412635076954879319957878801701715928890205264909389755780639885300864412687259822341488640000000000000000000000000000000000000000000000000 [90,69] -6950810749276249237706987998634157492500209374866826392679226631047986950656671249326081881986815828663428285608856578434577948557128252662607388734863045868340687376917480548199574329252113447879251155729740763722654446965403110212256082466294106284588865265739164328520486483462342890989144556971031427536814785792225149460314819967477736097814260497987369416584797177071331621516345202078072418587279581565503688629356307893504812461451633744592432511309164790771169771509998707305275099752151217523898270399898500014730634588587905045273697397304781369066399488474714159697218974294978982535370494275431203334805373523729190475892396263475204153924147373758169502508422518199184815519143159805689140197087583323473433013248791977371180747694311831003969761393151917109401884652022677371937292334016630344834655339079005325765264280693689635664212691423237056586316402149330769732300301415455528497731269141442018598305990324194850127772255214493840197614622044684774687585524239963971257820607704094727022645010186354460079626568534550095903639303230275551763402879996918791789514661725345849805751225107312477286119075811957679973300762303592698733197831706558283556240340369486025244821378267706619102381561780526844287552721676822076385281249256758348143365493080492540608182881287802711847931217538281336776915434357061790013933108295462572691944743221781864826509189593218566844055284635764555168410333111167261438301147382743574522505100796440115257181038941109666014359408489080340959691060024596729993849489243414486979080191699727284999812696768503922069659782776665428659206296089428821689344304262773265749845655811299739157935766703589713384176639558683389015339960038508039274086029651696078347610905201944363335007828105777077068987307647297830814729247949534166673973720531428025895542604044805353838102344092287896296379498362016872278097731983420868609214049626596467554799319000231998882360603003950422990198693830768545652702987088683599165892579821066774104240066418008798796622673100018807273528943887089047613988937272901247768326767364846484788527065480976155582340957831305496955845121779431423172393334911089460103252358390680442671437056946715891216886215404476758965148519697096208510626153959754706065380178137997004106744010237576641035476490091076378250610352174937132113984479242941492063119234256155874746774661574303088233478595536687734705521262649106013832361105904842440533613850609577090995682717509008093308299205887209806249783005883156855476454327749120275596812154214664426983943611856592427056826250284304331661227201191875689096135490272297153463867162513614836167323156480000000000000000000000000000000000000000000000 [90,70] 345576145843026662390724813985637344906735813814476462413378698219991534013565416006976388642700513423957062901021425212886120364788332107061706961839182871861934942821518515680183116956167495531030910072111728652732705448896296904826223715852717744732790474207429772041996213812064683307435677297021977224915719061280792235739247298061594127306324885588231520807432667720344770197357215930133992797179410364310951592910076367365209233328910472575473175172576869279539872598785231291915765511318420792961983922845217368455659800534833277034594584175506202951480587984845897314179144353090808757738083815142526370353581787629148184485041897262909446007122381428557325279611395195684436128663677807954005249280074226743428983340501853626512001139560879661935357644307897974369786318620584036621031610429287900431440591498525239208109193992443983819343088733529280003955036263411492723341318717831804802455706547826129744612297818633781166400974036540107905000045863707592501391235603918751413966352479163758099138221308211229670108414875189692791938174569112922035687902511412243750853715193139403597294125693041838898291166974865976143201278928592408643264397210611391093601143262089496300460463490799604639694263376015444886888729810108355605949046008639705178907293791358088116262377128718933250201995824544174747995126849246837229528672206339796073540763111174473175826878349901725702219068128541352550963838518426327347062866613427891450477137546259697835792987252737316199951341361110537129160361682514782116245560151385512812199526585233685987447174692175607839325788514129717949263710292951770486491341436420088625027493350247877687648390902042657600734184476375192006029054559864370151721538473497293005843224907651221680570948598755662277008059450411440811039518609118849563713843317957276925451022554404635469191203681291273805913214522291285712422960491262202889926058871492225536021292151740192202767253232769747665896877863366410189983085317708770126789256379669194102275823317915089674973252367174339652170645317634276146804385951427864644242494409989505630851718831226740593639525750199090868879293422502389047907056627385929777926191911688152382773713755891605418794421535270326435489901639149939592717918146042780571633597138802451414969621223599004761614909974418669521928686463422555095653866940076202409788185540954732571531204230530949159514454248747529408658950851088554118041353909242175349498966486024408999642625595863364480387299393319660007864275490048637956553338703437472404797779550820662291428077221637774290903147322602530219345142134129700172801075533398371893373374129442313589741322240000000000000000000000000000000000000000000 [90,71] -9411374043086661686093620139374612003465212555777929121578007347456981836886642055445046576359787290446074208964479447423112699595072769273220255069909922641075927419608274726515102149633182783331571975194072845998491242623287022951209101805066119651703909826631960928580817521069071085929163676692817448729658345570488990481091939720030912176501568784842666124994752194341963578080651448665106824302740269064640987618008469113485711091348195230065626097346054790089094111110991985374465259319662113704451265526069752650875355267940867097224184263284361413332086700827829189148654172423533274675797239931655202005777563894533837023476212978765316686567311957235216411607065138520737757005607887628187908136649306940375173673932319057930567886793831241099670073851817268105232984153035018071071090021050072245445886803896529898138312887242742312361364865182708472412793441288822820539564065013690012138809145685504671799723867331916058078478886256663659103661239384571121998875437775621994057116741331533530999864595521454082087248001266249222042697311299955681661232740719278813202365799450020785408523270966019126108637139317668916838050609978113405996718826376980358488093401101484563094642366568568864565918255700392891554301493367803662048025253515424633898565909279106004799649127566834741672533272912432666695849705507480476596979206722975473008147634223621158231292543896467676222582947124621714827558203062663075850353717371882930280801530232422040304037096184509746671577811488995594090120170779188319201129068446018470656983045678024015072916833787551213774922559122465464498580949047830990020517295815802294171630995585510121479002662422802842686040576813420948126367555549203041408762429907288639181639516124036239491755602864269362914592345407003337425904870056817988077016925441611625244382466050373986931780339934898853164770989293229781474300209614873769200117482933505690643901511200732785189520886116706905696911916882663361690040631054540431638370779079631305303084416391403032276500949435795804928676503119124023836500873159768620647631450186491431693669433051313210162062312696907727105117093613172960070339406728500584802675099224522292233625244825076202875649153717333658599091844795952518376549927956917658178990828202661752128526154087522417002804760018455568355241107117919430100843806038625611195094298493215098810787344573015725627108654682853008136399453533272601241445553319289427632117414188523965634045548786615046273402117379886385317022419437069947071024917890443901277482381231407548623489061388239655223366941274217889845101916633450313826016099160589322302168886358346282397859840000000000000000000000000000000000000000 [90,72] 140321408510052316457894273225576511573431294146739509944991836119013295989791938176231557708297215565907950132030278890271428215710534625691570758320985369461051589787564690825146803250343302262656685843895220161142117196705358937057865662476461961402225276649310385453337765138919899585113488845909500661208681266909748105249570013726448107511894258775252854681209239937312964738203938043206913848496759451179081358224008709521540704507260608835110397639010672437563379439339576580656854576511209084891014750348168216844991557838235615247601173705941526916719403135684432612988201361816665052796584506285427294180350677655130466836897179982766185749353039900672385061774645285966048367261528739961411600806929368748803980493048222741682281570807690716220286348112039889630744838502247479964440027502696798197057262548381986514482549127632430834602605660174543738508076452414520164927918924794531033513942615567902991644396099497245214786182210155245837424287890608700112835238669818726204424443828285705605196108691911874397104124835134354685152451724711183773068271550669294914910089343228682402246879566881916999594264022078645982473010125718283429132602820584768125006428395118982799593037383062568812869739131981576646473612659216645272690108848000639098574999713868397205282862149041532325784617810526130328011422820350663433097428330503443424485428374597269127265887087487536651362427988473728125804584096598053436367939962907118806360205152672239625693468075770546078534203143950950500975024045842432207166604585263942939700908411642402689310389936254712684674958816373889181596628827336731351256111154191425215102787672220724945715166329142835898613748865203627337774700817314633687002495310853685053889306338812727038760460066822458838594441784337337113890347387283693352544323688558415441286441959043691888201454389691663665512068895733839547042130237159382037343230075574434171524805832207739879452078938083718121046173766339080565790236062400125306390796552357036462873906955792829883711866125712505277763777816308095090330571943237281645343342223164874540176226833205508380044723739703050294488064824783795438183873796680237207007706297604770403152807547607797300268869831883014793148355376995995547060800266600061454187187683593365973585606411173460015029657021869042546105292618569062728525561770207185292329702785785457304938027776723797637413271189005047743369192515420709177271356984489568676550432240628238597689921813258220186062617733926280638010921556863885424420101336070479441316124958135093900953906174134876851223889425357437746539959215296483684790017936315259843327819195568498891816960000000000000000000000000000000000000 [90,73] -1230302166956798853089635044429878996908648036522208241716636457804126789610907583314096885084804416074449940595632909605003221809086444435560090030176879866843274500565398721851270601800838781624444811273828445544498825324945084945650060932475292555338963363611606911735526266976745375788985366848653995931373444726060456387504947597951605869620521984702415510482980217739393517590511958279198977514470505107463636563309790474701896249007390858314717998790643375765964961479701311953470576771621629931346237020963306565314365127878224437852539023070859984032709289252060580126036676653114427533223553001771536527080062118068145993923461686268177523782173856143087902229748627528884660009666910924282578049480052626254872067445809288141215172826336458110189051349818419654050040380966644838247927142671729461281370772758755592933673876934661419415245659795547157586615591450096531753874216396786156990610057869166742924137350934307514175295980822118384432381191868877899574319675817318379005209418828009586830246139016803850187724017893432707054463266651552677959570712863752274316748236805573636029707443600478426764901897685383043134197206021267643257125772526568952798514093126644824671176871159827012334192408538624350141027416471575560341233474804595349124764730880906440688093170528002375381395757319529113676365933429601286066501861228462760659432407848361102037964350966938935036094598958360063468881530877733924914200053544999897327747553073995733886337648316620951569712732247420289487501095101814970480350855130339620104021154586938855460464699464711830848096367871894789762933553842326667688893512514729136922694173455503270040176914155249876783702137252951529643254090298258118570915326601289587167246172173182635644652816892669484986386736760664136697578536881902118455896390318716352564974841147314629072230381991725609082444729551464113658613064191827800744231497370907054929882118821263241344257000594363346116000007400262418550710157075372998974713834572370899054881257866941938965002373934864378025943197717573346036488062306307404832082204019348008326619183297847751561861774052934680543308544069531051787652554582079812174486509800456517472962218263353910634293701382946027489293170446402955920915319393520124739212497330460384788499577388103849426255224386345522770666977385661510904781141860299436008281621313497951715730035924366683716305152176511051656670499154624305800695318104170937587066932629228439710293743490921156015447912588434396176541762330896346047360985645335370762770608846753965070882848538874794299961230996561225739290113882826544988464596630582654206970667799126097264640000000000000000000000000000000000 [90,74] 44311634907659723734105507248556555677973880481686782215116731667502391340395265800571870915514930819232294805495071422233109342121941794074663123740841396594723286838786468181668462644195067933817922634613943467888596273769570312105484575676754278515302031746054425501650882247429046394294173266341093691923227480133527016370441976345749803482068875808334122219092649586319014636183584576931846798899651602000220101916781174319803708989797008335816696542572250542552403069244124254571722479809477929909388954934806585543967627746918645635152694566547796778862827570416877743600309386114797053409034650376515770632029295920373855750069714149507018584795221951081711307610426820036075249079617320111141748805626529495080319053894008219742756091249474206330627132610835065378483711536089136121872561140037007083741753776946346079007768878214447263780125195423404043801877349836833398073838555042986324776542011314561812774399025200304735736551797600068439902975322788151328838251853535563965240440676727852588213606748072183026710530329940023487602567028155768360880822998663301975322498341395476118277002788577550592060671019281284644902552886297359224435497142007193833809086051243968704948546121186477983521698114227207604520030961337735723426059456873768239983525408829311287158572943608794252292728103544806797356363787561116612119573874381544911692427741022315086289009233236757648161128800821778641502494710819036380280877270637993542846831875442167400986174491414507139607347139260912786369757950963947165755758241882451109036804872698535864598229651244800252963722315104001462432005658065147347540332049843748693247732181509461286824095570573876933287230927671101920780215967808355020768711390163528582880460918180255147405469241360921094849165908637175484601294559070609668317408116220576998491800597336638258820694424576473031684472657361747330859283897340145313633818521121643197618897217091270977944166996696115395066178836839162455169148466396531949360743082779194470676347576528799211866732630045455969800538612340910077188094775137986650682647022447365780544967617508767615123513829606981179629000990802997898484604377446724266260444951507864401852203846172230958937128722335584189200944907437360926246292683699940732952992389883495480274059815979875852197739384711606656915489924025078018445371212290163884470886712225777390748138332885688581981733109200605700296347532357022108053868620832076507864472216099875727910220963302316684076624947728382819670086938296038979189881724670249865574854003409706680144514616973016610772980434679722189385490456946462663765604688615783970506440599137702379520000000000000000000000000000000 [90,75] -1825407849456219100722893743561412208408368601686095948362264634911728569595146602224382680502358022733419768741423772890364492483856777339756345041071950815415290935201078650129087153248129099355459580194571082184681155264546283863866052029270467281552234221423326444518384643847761004387534474295240668524324400705779050808655149849762904774340720881961958273426254933708808258075427915802369809186240042738914600866855189451936267302775738861189359115404447005164643803493149796454574056473018998992444168500463476300658058153474778138282015516863196582738819912123435158113817608073507612700194039556411691513419404716736846378178163912086890972829462206106901969789823522463197210404000528387445357488165427941450342967443215474330294981821158210579336437575004201665664882106282304573392417553071342379528203966768990777855547351226545378271502451733559765741163142323498471955578981966817464160944873503350475047997958050226917203892090282210316297575718263966866091139645539201676454711003020397447034117453877271163411017585855106832187625968262833176771510688587903270362317233824842047133175158870574861406040478507798311779347595445229970843265043864994660634908517140549516430487021504935321348800292491977665532527485696298453449169154561776321509344180574346154252714784259409898209684150477087410328504531391483000978266524200738529849998557281865240126382927641173497383358971700961986220958905397266234935747727646245064771110307818097229680320000486034601821918055956206646254927773465043387372530149244954296523843139814737184695865720540419961561398593986016330019001900540509693054867532565856346119797632493320464542764229883481644102455843674654005100455094201282385492168549008220415080786731483194145806306268843944329381324375403080894278550297645241763444418549621914034922652184573901665768496261237922694614321452308595483314443642349863385134765749824482109564642075236408476961533654796899492139895561556874060929921221913412895775552552366725999102190472920273335111792305901438083858240140329701097926237422062612130700384657450271585437569982054171308298309063833954776833401748494789450244683061159907143919169296279921135003350572572230470964212148328135354491067809430974535075858061750034282268626526274419663906482569264042079465971530132835159622931253822702837363865876725995574051473827240784152334402752513753430275594368125191397920369757434176130851518150765174127668875822883469859722505028014005603754803679470349906643646762463870540700236068035709525698711396265988327737290066703753538005845208283472658098492536588233920199616793769086034682362137568870400000000000000000000000000000000 [90,76] 25265061090425813806288847814020977054949913415801236299304901227983168495364232952641286748592198468005976910165872168436116258199152065886548388738252186263020397116309168848004403371984818248010015834350795254162063653664602786098400372228395265517476305903927618215248826261238845891017477133841943887857149940804301258129300428337667071944283001683551710210439820302062129270695992541195665105411228773887895101979457588283486252790508893601209156681123395563681563295107601766908869687879585363835389976152742633481090593653232738513288331816902773670565643182035890417332643942801742432405871355212025019619952451600640088913972332726117731096361650961098484811587637169049007928030782491897937330600846329960291709382207054437525941905462207908356896454855430758325393545353279921851489694030161623253591800612457788975147690639844348160749190632988868870454159147634685379333381110165692281984040347553214256108662731166178912219066408523078616779441531094085588519065980116734976393677740893150930437471624947227936083827896301120872571634008257477664163124278546762981634183720202696904812559087979771652577926093327695292242985001727742643399124005991702500305779996293274698080309019770417694018006848387343414279549358090541675125131793958981597018169421108875083695427364802503885804125670873278977035142133409221182767793285321118705893223682934928370363675043522378339523635251679277148530502678011465752046575027083000207366393204992380555187037171306003508306939937181214551113110896351955090445102554181347527003669602682783976846334825521915778507687607555375279858280627528988745050889768811536229973460878834098775417532279554756942495962167516097876383468702606439719947474114153961096303493351307762532550238036202309148462263753833597578373633662669174044623992898797209718321580905079439031132964989890079407234734326086098203543240726816193132753751475188268110242613538775035615590061992630288879155993317516099740914602792394822955716831157209117662622002126551095656968423268423770041118753110728917889072023066307097371876282593562353573111414712395822176550826311781076974670071093750932818901156595968379949579193392794067472569487863802931751206242689870245147109628577948197639569693770268208215209689177506205166744747280472783657762348190687435014237026373635564859338216651803280604512445405993259540329127797346008184649566242074394626250088524213079770832967256516349393315106638667153365913079559703181226097616073279445981331495259911994853994026025169100648667225474188833947279677591150326651996314720587660521671602349449756425675493836226357230723414807009034240000000000000000000000000 [90,77] 433784982842164933073814801028490085293557661071140166061359943258443483221900251185797560589336427034562378955063922057012356093356920557075442300598330948375775063516134868971039768076169172354489992783660947528878731321359489884137830652503614698339059427570577678415420881465188944929452958225185186741541372358572634979568387324876001252923391377143455735318477481870706850769293227194145629378077954856560968438454532138467871019807828893663796953192939080600251220935389801498646106370360406708829892459425881273485324373534496685526496928322856052512019137019917345435542925477083671859062321962301443525232626941580946162620095759603298546914811151039886932928075082607610135924802671078555544333566370735053720225547275702735416444767821299186651295634832707321642351860015644293920200497926937969991458122820928353890709957770723450683309548168990938141584250487810540807897921537843953409028072836073550441414571030924058736134991589191758349389889076234084251353430103021333983143398440227741642488273559199693180587801929501297087642508218745810519562556233476131445998886578602019235837758138723695863621201932947537052065893329084073366663063077790911443042492777368080684152266452591573124347700956294989528570522707611603996227316145446912168905474349426964365717315177489772253126930930606009804522817289885232767790781125208998493916849937605896553854891784661972548987383753471664189594976605950671604159147542500229558932706394379149295480011904534538646052389865948139299336786866571859898632840559842436201930400066550710283785533358957422505091691148753047771169481639871008512088409945160708726805010761036994952007971427323360726502142584353675581489234453320713074755938084424514563085738797533702067142240228588785124699433227790880862843799072076514451307146356519648772650907313253818583611570001279754754042966719055152279242022541721005861908430046781775725773754491122804538724181654690014428569080195558149709083144484762166935263020431974635262455776357569125449280402276558596436748802176399983915356570943025450253160029845474139597046373084348722154721233251427717877810147980318279350945163335322482156238699771330176808667114940752103583349932644097091298052253023927695282008046029691207676272141977094468939691575523181169022133654283186730336511576073948733807291051697489122689330490139712431896976170797764799136351084916374153554480155262302153821925162422246612906037268265640019669221769739484978227355711118417488650854256142434728125040667104446281970266428631266815232697264685845156932798187691353138005812169474508837376323711069009712558156761886883840000000000000000000000 [90,78] -14605921676255004926236206593550643471984341819192499357590373370618296282672933498960995470265916352167412977716488556736889255385346656977093103810222713346074088245030474737083095180676256588133620929797747066817265496558936064363455544753041079330406343086362993149152645898464243490047725110354001127446187067617275968532172458430281217994841816585781864126811203205984486773878399024609035560157329399435952441429137457091406084417413824274144963747025910784466034665733597006683589456280005995375764688195456438418962266738366386416594858228843640302421706019147512425132944315045097126226901308348392231424393633931327638743400426598122830154456669346695019032168867443079495648531484922525629152248766744174902115752110899630530931094809034360706782741693297775572821001488332907545342121602287862326759557744410427773149350621970664157811732033706656787695025434011783258125453292239142809408953182126618104551887407630701472909531470998609441229473926498296632065006142941593183659084575131470965718163028302706674680094767760924039358907303803761219679692729670145691361835304424352907694223070138215155520980183466530127224630161579563338149298612163672481619815742012039498345127645960535738978632524396064439889881819534819063602790293584369233023285606866916075663873483334007181323542725648823543962713117988738140196040506708101935185818562470044660501759490651912232390557624848995142478855703731681108653567184586857467264079575720166929700516533420996683723037440427187235456715015021561699677082683168007962862536749853939539400080982132100597422887240622587988678023364291929118052375232881813493782544613078712182957149718363356394084588789887786466535953882910586840749985896624711486430711099275828493450660724430795915204273000686303153047215725465028562292504445601746098972538353357663391042080860808749611107998969821617201889663281299409388824762828047923682124438802181591080399789356257396858047438749849270034235498155382930244811667960564861086649434806005616466988378728539869407898074231868538446674156146944608044568262386559113654853667647808042345801711644064575666119852985454112444167582919376902007270699935375410662489036239646362180221052630815270095926676747937514264221377856914680510680922608694054483899734238172919561653946041010885243277974225852581461781834012445556734590337725792735600629994552593965694037088941238263388083581082657935513891358563132686304407880690545726702164592430918046939111030567474279304243352556913509521827307640966177702264514842595844407245062745821165010894664663032328853269041703290842710739553815449845232938468497162240000000000000000000 [90,79] -41734774168414731386507434918302489122321439662851573372816809743193090998412792650780889080498865335489575242708365071595072291864737158619887601473561570134334037934358924130090690556191749424580654636866685193201861793278590403977693373683175949941790957194801890254552780651394869812919810415784656601106673449911788425643809467652886135325207720185021950003848043155478270577195461879736468835442296486739737590198729146870716453654827944733146147613983258885138048832816946807528956616880134528480483915537652599784896353402503218833801685599524485581710278743538262563115440410795636734330503556851534856098422535812474949742894844055630624348075882499158238682965279924339118695029574670967800614070035459914118674967018141234709541631335762423882558472042797247503079712998959650560509748259690386573607612832546167725457563734813555984471961462999529727307834137697961322055976362759972271486794839138586575334289213965142916627113670530435917135705043149410511495419142243190933481813535651076983603757351500080793706648217303449946369341645864766294356509508429178312427775697410083805154779298112507200809330649063320397893392272182143159951663807695307584938784456614874966929598233276397092244764368318583793567736852535490586378845308479576882417482369204400020969721627923970749140089714309007702218236708716208920309351812355846540865947418554549807482665574592744067945700223630049610690981705569313225850917972915468215395431361557130756993174786157166706936905238457311582600710523265163492171840503585671971388610766925571910519289205043136409661597515855715967329733499447926651811370463978135960208891795821245637514395540204771730185756197209912091250644689051427460802004434492356946434756148621755449779640478509879124778956375190358420286037304985104292949297254554254194019932445545304125023397619060088875405508530060035624748826789221851400769202104192217564680209733617238131586089179082799779906279126813900602654186148433544129847170335697704601334365515513256333978313705885580783507203370445365408835582618600126399442007861578642646162110357523701238394741783072136444858309718874656116129844130365228512656301702447148408925423008854461440144167916513852783131557341883179856841213200200103656547602042906451217961160814975758402215936902386945458518860090334347178950510092303454106886807239364665776898453164490981259531649178044983829373048128888316717121062485470178710410529965681703276435880728750896150693085853808665159037105394625707858199714323554629817817085391603457660115925716741568662944713512188465606141321148141959705511765550944776229220337582080000000000000000 [90,80] 1595341320458528170502362192267955721303423098966462359062426841011922719533124588691780540221912270943771776982722162427017246569696329067836238891193558846449352294299339560571702855268146165653432229240377587347822758645577197984862759473871971634094046519841034142728062610035296969627720200085381405505297879121716452049386119573510066233603041787506602230004287029752215168974640534586132191740915489177473137518602386217532815113851645496708644887133544668779266102723729737335994090428999237775633673923781248170256958029251070158110866870727074709146982059950746640430636247712008987777898652947962226004932604961094517814286352355956109233588900422843487112211674062671234218639405645630828257822875203253442299813342951722687471564194722471303244113321738400232445341194990824125478241758112841542405441674228240192319924627798044185697185100979347922460099399125244255689446103186976187975632644420411040791366527256668864135880368338388792519297821118032653424552928517992369990507129810617492236986109520429209251824344515174584338409310853347746612078981130802105588607389013375496209193613627037470566122405848635922083924011594887306642273188312104657380959438765711863790871305628078146045636129758941986367712455664176692656023238207422414801823192111680739007107450088565200103005119598657171526983134544895541559172866724822669907270133322983071334307800442797830593678371371218353683943337969398850639562563826917736184926446853993467212745656151606502646900869547299931307099254895033692776054215348047831291906901671013111431615943107682928005529918990000995029480245789816413203839765238309353584703278636105367767879753174971817522022157950160440294895176658253876085609050281304185564297895151605635669054003718712377994000850454675685440748681662036379259144874224009652667190030874408186821669934350741544065669783494488126334221480727625118021650989699193884944703205139812992414548750384076669250773819770118582436296719088293745863936297082996818783447033933663581219473801908611313575347551619439772914328860597181084124834998313738735412383866374425533489733250189080129842612336113317709070739397942265188362461756785977150369201026823044377617606091740120083122126908502874815552044522230501168027748113347725267123395723877534523917964195070263286762191855336482882181593237201584198618560755536909966421766729601623066715134705411580452780917074623002779557256310294431434235894471031280858675327429849229662754024894491043008236546747216356863839612236293653169769708723609071338584249346869145292133158366766736362464939260321219202356295760839234932434041569280000000000000 [90,81] 194983324153370473158964052573875879801317303544240276110719339387152761748463799431588644210405548949117451578649984004197829904537348759151351796847152713750510319689901920965468505600101295210001285853973037588351713380205157051897507724813672333662879809772648247414722721408001166292790067456377148453976441614534322963706795420210341048115437811538153428144922402292605732735770324449099532439039547996356798510839532698387078691068246625227144060514913919056928306448621129419250601987286991526360044912758461259079860118789691573348541970611443230964536057763222090748227286020252026853426393862451042852161479785319097549948948958631059743117920306292507676227345193134061703175027252868724694951437536816253215977708853503659417818297518600260312647370617273790950110404758894029461716202370476482476240092264543937887009457752525801511949428036518717424679448094196697177638957479107055640832672819063061057153426553393783228769451289102843709691733278445288763318572235245206900848574009491332400801612994022889986602217110633727786412788671920672435645652442240555692917689641867182318401405224009917335283672603415784053820819128738328124193967738223427700456327004232715500342648829365674478570825789725688620908204735025487528628974030347073237211404287233548928614172092836563407534174928228611179538004926449524930408272821163489600628518677176133652509129460117057612842080117117861101124690091307900151598600483871586077165400759443362445872389063129336972493779627540956295671364575429214140846650649883981788109886561281874330489178590796570470414095145652114895114841469875680552400228981449698038722421029752877675101873674881499118583920267061528320605465193474668717226449998368991424516162269177367340919199352141028348574292622248821182152517173925941523254323368362562102327380638802120533496190879482130918342662439058128816851943975448802709890517306395240819426603112854070016716740631111366168507416948735216580969671291816000413053089189245850178070849703440550507523016702416812547746870300433777645901266833509792739493550716568889262962816705980573688498149308705024409501894305580070540235053159983982841741472570041216972951039223216246987007242600836330142704516802065299348797330358759797357085947807821501413239408229358286812302516339770794727184554204817104754157225504801619350533942874668134703143070921732897164757127049568191920477281492656866200105898589985945984043209893921850466047549880468587358860297119362512159073352071068558984655711464443637806354049543849711738617452417993522060695950537999987141388853998300442124631606744778988843413012480000000000 [90,82] -1659602788253623448846646309105776289706748617810148257143155152630959471324105489289113673301922580309493270689421603698207996435849206879497393484536065363141713082181489481251402597792373188863860156635996632369983716239617813436603870460823570727890607264919690485908506080717226211621263378110615985968845817852631778669310675905486771447578766311544526400642949865121376929444239118537256931384351974513682511747122949687273953832924061280804174948712533094984328080242653388202102468726884608614224297223485175682675798395862907918992288026155374425139958570450093341577302720703584996725527975139949022294449534180734612786270987141244022425200414415353496428046189835160533479466024999570823809690249638335221213326267623775348090796212205145952140459676986245968545072801017933229783163992779829486116510027830182378397015175172058464275765866989477824375105602866253367796850805795361290146110715197405567143906160843682202756075788942185946558756786226991795639636669318363586086941175017195588067842211211663157699495155010536097885512017651805501728077005525935223806693470416902267026191973380041730833057850034507905445720534444218249981532601998739914712266887355913547620578130979051983607580626763013431501667611660320551529140472877700735825600670431346704428848795424404705230058177045342507244992712053470984115751206619075483818260681269824766249126683239584856304245477030145932872593552140673046210469577444819633817618473748537282133139706749465443090079051188324250060204171939420938780437550828378376404097327051620747995302048210564706645040052590059258847919091839789249026521980899895091216528594738076282961439139405192525802029268865416980617250510040699295289163913243792837721988728551707333270930071307082495317546760826970870495329723258339430862865082830891030300475987230153705925407301075077341077158314317700445758481693534932045441997760126024105623729689111830065557694474989763336419204244149154083539557174333589349759645707829216143133631428011465023619583774625278833307969619965790324372284235750978123575395057859918847191065939863532578357460453755659656576015509775749374584806373489748652334129726338239036876356683396190565127088200210752109454766023164618635028587253393484809333151554406387122274500061858656171323894682329427762107954347443796898416951932621394130169889194140732045921606225448469690219317308312186913376948306682577110823368050830623220907806474841542307458019417762676326198161600158039791176610238239125544686211613799608968244350513190268059922157393512958547217845177777378044367577364223507306836966333243285271908188160000000 [90,83] -95281829484558736435018108358345469367965949192530948909519492705195186760923435876329108729678253502618357006910399918178578030081073499473421618213722265931550113209076504902535694667567005868731616112551554203937173111253775864628742025724674902503928926435898963913107717719136172673230516612006116137715797097016398936126230055007425591814786577784580845166839341184728232628021836982533577786882210186116637745208315279295620656812024516113008313498693503775399585338733734528691833364250065310883149077905924536255164803243280950732942722840067854834835874147646918234032510908374088537107081574783922855593757661602841486050735718521916886832039694249529110052205993440815235627618656427031187087939683289316244887011734775536921134649682703459407367982386450717247196967885018796127864495989518931394173495622361443597995520455061409089096540315813951033886722369049528802915261249362208559376951620720808300983556686418877082443500982056192311771676835199419522408199268291128519737553079007943234456835266710206624498753447249016261789186443641660547274260076504983986686902237103352437470947534495991951993157724456728283872206358757833630570103576250404685553143097825209750370843920808469710446650758108276108822767560905522514730345972545321627108679995243735237285743574481268033113818779526251036770736538789075446182116817679791626420316447384702906941498864027420128643450939160380278182255305489148429960485836466305149003062898761836038714987554109167341568786279895560018238068651260974089527674821720089090306021019480543044711172193219101211270351901414071297849108958637668282094698541899846819147814437173236186489557703972673339589094702082618957398954092340671358059467522327088061780351479054306650473608572660326500963966911806081932961655337045097022553939194625238627100250145500418269640395294591772370519287725368198786367731167729207048018729599180987695661967761645750211243891673894586240228348320825124387828894457623567023218104705034613710001950793888027725175969779866929090046177613591126557257614818774061322075828079195496127525267148264653400713555847871208671124953516688191110002665822104791816231612253526943174018678832750495475862785235388354570057138083466175392703874156746539531862130206487553093226264475410612246535126154169984693757806798576481180559814218362335353543831974779797631801096137476059975655832097340292071636464264391590486448501969377636844229130367409150867046883386798977756389226938002392219605920624876840782513552173944924885563036295129682366024000432897672156884726791413271071773983213891089210045847150880733259694080000 [90,84] 514032476647444900230576661632906528588933882616267299245777278054928517206916042392934481863466090498400045795499331538377839602457240934356990334550264084675052469940350678567254990405946754307251871314264969084833863747042161307028414808633459041056725111193071024304532671057245103209320588193145786074818780754133211602737559644926842184151172924161207442709523672607947926416041793489110033004761519230221780930787503818034706409539178355329315576360729883612799546539301651226019123679107557642804230555448472135429769960487659923766623394787343813491880357954709305191802895692785161729534970885782936961109453631442897056911025568090776876033927774757581461438121247776935794151477158821240371681153101447909801875790806267262630489004258116725135042935462402502943850011466720908085914236736475339437332128995346911327885508973849715502009308635493107652796949595780230403470399191413628211992897434729470922733483980335963929424695091725422584172174817871869249922061105906051854210226428157477311821961869324523946275788921090077763948412845294712278208444617900497589905793389167279309437496071870495291624397543481322902381477927858808884878597381363791608227182530816615229193872638100420298324753912836428478951728057572185057632239913111906012703712966455087878947602778547505902906864087404600071320112000131172465967737832198015433762828962181189948887243679286998339423446014660566894634342396775555570535076944865206560436273113884070438240447413360824110739292878286593930345732460386604044386012089982860342760846110838276585446664291967746485635134699819585173749605663708616879164790239065532035198396325753798118930312679677229779958741625317054863705373853375694278974919197982958369459764616221158695193763399156478786095629109318085393829527840381153666267493773863476237462541158050071790551657815950350896890953964196687313140138308866126717505978357986437651792870468161280404165484336742831146457864561924312534010958328900249591110887606360638724626889022138906082139456484629240880025200393249397184802791689195389163177599046696012374009875486335012954303681797034677060841718266949669735494004708221605984117230576476186341688773407914986596166884549200881154321070155410752522456673803352526924331084822488825538222924494744651056517053121904204412096237992297183733323552098015794181563595331313331240270643482512632727202747105432247836268371224299390974569465290132808154586024371241514912072881326480767396047335263449343841543423824635974589488875497412390070425624997274318594393957428629290096130923556737331586455375153059977531154562579069091463180 [90,85] 15795964065182524937643579003727883843629826263956892581506725432374714071209045784616115414295925477183357698214649890766553279306856016911991943809286488042506174373235902365914319156498109524140191611149270492955321458883566510458878285296501280949691991476076109884181348416204580625775580189839093321722510871769362567809348907625237641331664011687187420862606125008721562317924211504142799041592998009568070703533713772049604584678694531690820465718605093174924555995411499661115384716576291128867780008493283001995401108627420750128018606934510307956615412820560110922431047283587538866407315895487398741756533595992612796374816875140951340249807704264223455579051685086513901315624221610644489049945046436473691933519798925703530470490419913821346118864185819049941278481633640128934402806261739620023212861088591637141249385104063090860178372467101869220179723703173083186293552610994854543913076236678976147327160652674215390931854372419587774750468978322173834342195230753126449771411455064357505611440704075132960847260396783710103433351397058601736165604676787163358784035435651916528882735262311189861104192266569674440031151367496356485425227363560309815005665108482425716546512032579266423037478818914595330726329867849322913874870910366328197355738432764288852306965629823444853215599482086222342772413270249674816126563681749715111082099689512583786441458469565677294348944167634680771641813865559826937789718788406713335859988281888013632163064175552075271470383090265899877518547630282099562655249431890827284892016856750071460060503112371577262044067374620549914770734593683720956235552650585798742518829862798412059705358823157057037803190006248472352643634642753049265450157236759032505181816198568522487179888509913114741097692791678391981054250730161558613142931388351366094785913052387470704531844012581032041684895860730547639186442437730193543665604344628449286225186806539590282068847871158969774230323832355107426645264797446347170707249197923652660167426597837751707177368027168082856197367716345259870582682806233368919675914478559838516197009076748478501569445627847986767436705753381548415263624081736644977175508214032561104228064246732809017539755515934498942865029178900296415166766938875160302978005867407048919885295811100655424172568389112193851584815784793152059537107835512337382997652856245171668452943577724294406168306666203564560709246084293816577716807247489641156404128399989741578625516696071847501433030002241668564363018789697988802951556779108379935800107437435238981558966684152481516105568012834695343854268902961848834051765767479638400 [90,86] -60031609591540079265150020042219273719627000490531859400610691698055998116872812376650522568635525423688941666874254317584097771710196152477001419773704861676580463487603473669227365689473138928803527262910298504548599195682507642158024313914220853237989230160435467389435834710136745769127747111045191205539109430229769369163113215826140855946319120895751638967214654567972618700701981011133679260527946693521549241590526726660214876509357082100491474415985293155164987245471941582224068382659553525383868368325567555260361134485076525981293326332107358524490012118696184046728549402163169001697965739951043247646779539641887934741101518322259968485523075844941457542566971573987922094252382386386406681623103491737768218744272770395345667562904040978859583919819294255688480597819291584848904590179066994666271367261981012679226685903338478209447020010834917068660914624574856602223320056998925270987041450918019957190190857194013589261563092104701169077472691217142167052110720366507490040091202784270609168904033954743058957626124016859425238041064842748991790733582618202866812098569624720356973681547058900979159022564360571313491579203350209503836030516667302486223905277486265765961912455787586383747012329812450815217981264960232693978495078938555765369477238421787753647697447083342669934535503152847413822142285251083288062296293310915513177271162831554203458634137053617061121204974569298764873458216952694042678195933089808446884416475446072497863346868749981869753260790749226799923513856714525580124528301464267109387093362565148961797272217569093392525737866398283726468502855783234904206883910378237996895517926283589715981898785345414905412000864303703203948075117567757233530442436440600201223581269417922531972227167074418514190489246917118410527323534904976982599167573813634637672628298354519435123266759679457940320279179572274031415005699500409029848763449117782276916809845665061862320857927492603939245161708739619990209213308973232154581099123813513747822529441402574870277330019651546452240795614884940963005514278150838201969375506794107365883520443190851685080083856605003207061899811110309146366358365284085955666072854125033285073365222920913627856024404338334018108004110586016619435423801144025415396442893899218881031028685019335786280891770148115394696016211860020396073811294596599793610975763097476579514044562780203341968683880518556014455378129399351908089182516824869367397424413488539018458138169263900828285942552580649823326601106084124937085537659732972358793828624734785116342953520629722414042626243767160637252192650845328501986536616320 [90,87] -730904404323234632971323401419946912091973946035860997055045946235840597637715397739528665994642478598064754394805853255057609959562969072684572158083126199982236131566222848674966490032131202265697193865526222889511603988912220664168068158877305963500600959205627760159914755600786107138351248023625567456192804461055700466290624791555807780611273778148105253601651853494307581319421380440870996577947097033664597367980098990773114369365888926648540940596789530438708941023666330090735618695691762085046610431117973396267876567510033895369599705929836906184115012196160637823279407922548223939038491634817949947128790474264452004825277903288903491502978003237976709514316585651656910353919590769893086903171725618315842311170028958204030396978479234908573986660516912339704015430926841333054044860264603190054278745945714439184769971918876302224132047013598752184780351491151500867965307980804725256670108126277978813561301059281358638405624550292375745740709653157368915596391043276482877733319305757231146960361777230228790463659078910352822751483176314217586708065414437527889026635436728008730148483223057760224307334766760937421636050771281396454491830211995103828290807785067733369460774821362461963276570265482576387642051426648362323755157592816780421851705059214175294292041156624759766994683916313872993382682859318591023709338940507288349726231914298709846049787442124622833908597859192584645091556274890285622892917412840689428889722141559760790022978523632167712549114086062215886898694668978753892343110015217454972492521680712532979266380505374548061988910326666240728374376718687991190304425560809805788939301116623938857166389033814775019592689958368865956676786973527761551330549615926864934930848130569869564897148323423429688328317069550172510757776833406674197876700065218220409001676405816640770798129564148147438313639408553686993179410283836405777378510362441326695413540361527011096772609277781512935925840359545527382502205204787660529459914915967258605007046717231198402911520108447389610593785849697127451946416585525925684635891060652068360100290421152579396116784877966650760286825870938504701420796518593320208488056524240494883468475493834185896374338649747727522329036000191156308806282615905560037057619770560432677739219971048139559031122556194987320664273414959723567391821441947506733890696953043787042410049740942655842512721375057912769828653743197029845063766951077893397028098780899067882495845284447293674586171292993509344972730538555579461297053065242454031016900232038296773365088511492626850044488697898138491126152900358814908323200 [90,88] 2215766890677537866395640065948078414930332854106710773120430782048430637127868352958081095543214635393177484146872735638319461935661601611916040106117982227927060963470978396954692232549937249635242767805529225268774724065437637621853314826830637226402612748372823721063510163129610433878703441248970044182598255255748175360079597569496731604505837259764020986354939881391071902729381596617200861263723285577068786450461995644379377569196487593642368921639918829389505057417424376320878022716959122866354199829090100744676164189807509780797743938361550118372470370143979597818334029433186683014435105269859939999354177265501312771349393130796211991583711131215560647189609759023577436095531325451979263334967467383608773732557497690273627306429115744819226708141964507932577344384211883700231042007859891027520750897582401865135943675541461602448093937865875781459173902497237300916979407512638793506980881957931562511912798390912035320266234264722828581600027839108016510684068010792527168991463749315030051494104830276573224153948199636868239788716951414881714126801570763461697170185391461014089236716033810918888751916463058441689494138629798164235054216137864043665987873269676231421466933825271958505752311636121582909438341938403635302126406477481151609541604885484096712349780342123109282848330694640368765125220763470000473678581600245051952041943204361242516315104735532255056860920375235199011648794860305178005435373568429423947088962867341773436016674170348167734394031650462421372991091182870848294435042334206926426170465757547904173537291796845031587811961313066573898462243740312185655622876126092236655920218638184636352571553527828977084802664563962451384086978274696323016647201039446741532263231845473978316532088247739852676225908134341003548919777512962922625188268623576778772730398959526166289500395521627499187171353066809292906284628312413395736071688315179106379766236717262853918347788201637602805737760796705050171625846146624578874991939772334304564235601617731845995908141138835763973277208734328019400362849623261348581099507115622364809546185802852451843836557452456528782175978457519449881371750882238661635642681049404350385271435981114241788578971150471880523164374596927171027153300324627877484987272063801830351151281925871500438101398444820840834805549639320578467304148101042221041787232765003175698486575982755524613099417734087679379130769326002500730250577173291026560249292405133799068018922263765800431942364035040412852751461938093569941000992208507705137604392229209682821580514893536013003881241482961551416776268066932899680 [90,89] 5137315886164932542958154380077980524606072210942014488504655769999329068009707882626316476753153905502635803157937833246612803724276574486203868903106438210164823261870642334343041146660964161470593078427457537025611476430881808666337106754511368446482575039283914349928838809775460060003916518031452688401346511350236691696048183135559967239682643508170530978504586253863870390551572221722376846048042245708879340429750657468424711780786693021607518819683508320534712736936847008032601245629555097770894167408141637929483951467301242805792064268551092541729539822715466566748444259764895239845161880210262311258331692115757231906165419754002654186879204821077204374015919927120954450938018199722176906485089602595853369192494265063886173840554627322425840125771478430645861825531413941154968121041731332226407046589163321823377932947508439074622194806404372413378537949586514822597457520361643391337699440201667799681302213734672935129097611971890925206815945649859661015887945815146556255961567530350494601654003482997560589507659969033151297415208672240185185015874459565046761195791674361283018959348586410731654428012178114090551551845709700011842537644693968003660114321064644518549797644712032297931927884477305365349915040233059191904924662966983823173998059266438581715937122354538355126935421793527651006919760944295248932967599143107219697769332611594794737496349130869654740279590842738116315154318612781688189945692012664244542006242333092131917049781445035986987164073741013318392330564801353072753798143987536285236801414722665857054163217185439926876958627076301408905733662002144903737149872503632556952087581747915494157644788517799530805353348659934148248381790987892408015985170897054462009925305779389446867817301187429582066453165361146530890949601843613514476954695351279145393968942902743418944845003178238543727898465101774456076315051299509097300285037623389776226710433107085477148770426106174850857860443638472126040639686449021126531321796360266230812919272466152079089256820994599529356929994963971401377008422847282628792062787431066615245467587140915929182444862973770780879921123609387000582081467353052946949962335708633441353922472983343495670821841425480936763533405460702134121571734969911347990584345405351845343319112429307122587306252275404368470755516023359826921988879457944644706638898937737518185698297586441097743099683105993678336841257649464663086709382299045676197710431658278926104660985167971575654674312706340954856229916086029600353648188884183832822389120178479414655044994553112165661403933224349791022726869768960 [90,90] -10630387494674439927877295479342259043786413397520633686509544544864870989555676584529555336045693765715067186315314817126350720317462797177531142075454972756066723242831631930531218551879355725152844451905687027321610224665962623252613017580107105944042939195804554716216866114767485752005261027790577068466946716769829207304569388596195669298125396664309404343030636146668612623033755202941485602880537545254845323751373642986851541926295474844659099329178886596142722697403037915149738655164967765069868597373212581812625674282376267644915416903848423367123387161172461147466997308579496452363041649533051692590953312516525588745636156734418692260009876313190472282053313871055737814052654047347630381192504855663335931132082820740363883304261421568884951511990105214617616838860711960615792668001105618687058155364353788391496542095273190067699513512632662434225988199970902142921204986043445430428721751518153570971738835125691564775656127061704298286035791071576680368272082684784941651338904005015982260832164363261789334743145897593163427988159524861400407048663902225212197897202269236762650624218433325954697877686348496303420827395958837350444799276406106747101099296783307427227597021770521591892858761081535658096659023150608065386700333159785525840660881840379777494386779467986148771028873403326143083174822994957401584805839969431445904956221687713127985214860077722616321466056153974813145171296846165165375624648241338237597219291780317261404790630293221790731775517409259930799903058328495986962073138855148379061517726603669540500071027689377206889726029004092303895517523625171209382956341098611750257347506507046761679919007147662072022722018131101020750641734692601987830052452125882519759941773111149260703766209723108356083300153770846090843069204532334592383449815306209342378860178479036951424323376979471743122160990125204596750928376361336920634173818368063454826103964780709676500998499576124306838053543691593390217002539663760664384299385810401086417542394175176964573598316319021277670353555186044032631578605224815292661587298787867160707996893187442528139540154313989476264040527625083336894989443812494679899578160761379471751235512216193329913130052159423330337502496395463280151403094481384011199978341448352411229560557908424481691295943833258715812599318280443859639624797798991081710055638982048917619862220009529603991367873644726078566400573816995149220039053969207349911892375068311648321233097308293497469207319838623598919500621129569379998297191903798254487771637922244002511209479848068858299468645261112721029366400 [91,0] -401697520844666563064156710210896792250343034318061488223089081277614917523792969559873455860577932283959437596909453227397050004632315336960210724598570778710619065971279649970691599219496554861283962224813731987143836476801444574930044138280853801714166912207084497792441818954323116496293743347791671430603408729877674082675104804772530664035290283171548380560942783767152629190950857763215056110484063216727743827255077910657030162078765241572783405947189402630411074737643033839052565827653422318732472951947061092627333261977708932324828834796415151508942314748331618896809678823508955804466826300521682780727259087977929215556375023682651728580524827623611063527235480003929297216396651553677519089545058926187492119583238712395742941808743704615799199453355993235720020781240641650801514796320032441772620162368580669510672320962773210989102041967816940842111575541963176558319652771681308640359734734058979622304464499413018835792345516358766927967744684401390319187402130973796977720547063047805156671137173187161623889847439528200769489863046074260826483059231728911458266845803891283471773103440889098062331426080728328031081286053611438600529796897568688384804366906845673385287923372662100817365099541688436810983499559329535412898823773805810113024495473291334563555222268964691380802192599939462291943764199179321196393663958873745820297079025816957760855783743754131155658577129744048387545627499953485765523781885931000006891516108093807850095200613990809931814102317082482004016377618396120122393023552003423037514389212028706631515789898631584939409668792749602761582889895843197522916503713900240149133045756163251158248239261057944278954425799108059094375876594802053338880804184174078498687539926788025281576046166890490766550697085031482452754116341870768422163534500359283422573540182449348951497289203834335940614329997557140742659801025363159958307001393548337875475519279503884374242264889479496301909063203189539824536478096415931822071043100873584532460402558455959164957616442215387264110531966543116538382105304466823401865658847631582626586471041924853136333275376396811231051957747588426331189911570412497286809662504807542342578427254599149592529555059760505366070700403180288463297138171721338139475466189788254133946566291971647313223212492411915094720742259670593885183572476426334043562105666080018028756418779324291080765087636751817081094449209678498268383249353911702813640716543276598836917863321115361654115929968514311904934565088344025521208932120826867369708166175211565822496032951981160983268905657054184420817030631687153800322315549089597342275023082253707735359541567022273241546752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -973797694964600621516669001549498100521406774278403226571003996183173949875547788009200861800339852655721094065749130405491511325207708523181675728310650916111688473356562185570659584764539214766169588212661174543846598365767804749323385419074201321340035518076420438685164990061185365374655999752581302540226483544778289267765620358564262198675882074634667988216601935134930432835074378154352763642483119665143152475118027205316967089157177813164859182107919115328452716230934841007827432071021618555189849708226571688853317952676396204814801961720942098183641525831344200365877580239948880198971528794309122815812807406560895673311623890868996250191235548408243515600896176859612930375360883558953755507738673434036023827167536123404250661581612234407655041090471867451488681238184396506353235163848124137851717086934864106419127049679117644851196207209787159273645161424850104618519925854660904154656835393559516957058748876547860133601130857827998889732441964841691675785672837848195071265539906727192713159907454338976837670540029216469826185287310044314329426649090553913115546898052562914322886533401683987445620504373010382408995632525253052977944933546096331971591705401691749588995125372326070115161496754613507205378535284645472426680577469596542038064421147776207373131287060138435065567223705698500872771497591003573822167167253771178687510383340841209506449654036284508110554313365130643093743469105391516594985337362146227794396506771917609889882947745178554524491872468025152962846645271986546381751707636766175278839696372052389387738264839290313478041134925724219576809976162510949715787362318248482018622535812044831515092456898508384847336972998030095258829600493189721075862170663697200030469137449636858070811010757069097052761261780987136413783445153081934106579007916386159878917264074291238019267097991836103222001792131541558155921688489871351621651710198978561197759660875903115177892457733626457180067385556176034280417823117545432563978587780119251708022019493830205734022995378114824726357262169539115749872499247837127445496581018077428759022672591656158055630003552085132393224290816665718636136114621016148550076378008983191186430964395787068519933742253237747579443172117590132096480110072644526858115039092959545859413327835494721906276822223492623460372716383892525148575325512785759387578455098718908786908408788010895377231349877517620711928425316214323713202570501871765306183464130097991167849323195646929729529265912976508566049897905068086586477022397433064162584405290914541151564466961569469979087367689842945760570919021335154226977554385927775061355238154949338854577788868450062041717145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -29869055128841469669852611776915797630918387833984575293223014171989049267172485946030621736694967352339027493092050307290474004770759048553787663971310407007328855540812822326670760404101443834086169481792663035710456745961045588297564924612239327028972765197591011272496024201614977416858183607605576439776725263496321303920961451213749347393079573330598983716725159627328631902150945891922098731781772724807900797427259095709506294622320684583015857311347101145617447954669155927105183558737535050327696576983003024462867884859378352854254867586796934238925847285194452886394711682182316267424885307317486888480534855142844785829938444140509083562562811384988048643438123128560986181856224749916971111675287831184577582149618774755579251949282972848813797770409366985236977908029110833443134898919066222127215834905077675560781584337568384951256218543254221857665787605892955342201778356918215722175676458558694299562195058126085204263787831098769812007514024030611123419418901475661052163094350485609061048389076521244557227593778041508648216441559679259263562227249857762686113761377495352584264888757711142038504079156406443926541186470785284242837048100700804115475729593716845925105657764727534257621310810921256951922663450464207377860213522386840429124463589409883852741922320414522286012629737530368073582249945988292451849872479810952738610928305427477978802843664418123576473533269360682326888016197727195384024778871166052030269843233857120915912961612110477473787086031985751140506927455148994881248761606167191564131086247530599774158905458681432609031289130257907236374509369767116932964338686210637091109179670186221807331610710940762089358464058791526027435652423336870204893579247619044085337209741261378173198227343192558226325062574104828240806251038323484954479975653956646212444762441427823796550943287671173072268917021081006000963151550935563520758706989197553510917455773863615028466573664518825130375490018352688624498283894544036371348602181789646577657633301437537702138473913660930457554489024469533020505198937367856478888861829712256037612759126602614219843888174209634591513718871461888132229848344404105649725755118371675766877106404679103574011354010381221242748957228270140221335045987147474309199042530424910161227385805107390394915972242082588144569821697466691837779430604516024655469921596004039961897698194224767070584347745017870414928174550469673325388159848287658967078924383461280259098862142427359493557957807722972091493451877534230188836766741219097745129270332586744591746342683733435473774096090278440086363970563068143077477764984319703917424667545728205516316555662528738944672163954688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 404726832644997130849105651637329114264104449375314151151777298881487707298608167823487756773250874740328342314284275746320792730252666516225302179990843431594570736927087438115423881951627494971257180652220451445011756283423308848186319040676017987908851970751382834870503642464224949861125077881310021164208279388191523615860662944447903626585787453616568085862579539806270547051626533015775906643131830314559333060409607566302111142154596344468944252529740884096787009276102922055616143659115250249368648540387949884270498447500159867473801218705774317289157194480473563132609274894065284982018230716561949006504003424734782863350669507619703689598871134564265469249993308917901120118525923617264813015580335271142684585847143241551195295906914526826739327355117304908372598078579228154363842986402704107591549469144937215438253884636289974784272123382186479711687890225718109779436149462296364650681876567687971238734173130673052758049471500165620704692752084749657978174977695084110217235058758521135319777510562484528209505506338880757791119305108563160776049737116321845258896523095961518175494644884929456130269291862509843595303621925895792838093676570494263526184135288020821039254530644648490370564030019732997794627453186282061245014928833400941413215456568176302814896191958163113959824609541707442404963662969838313833705047523808138588038155060039335188785348896405654803497503246782308406406374062160202370959157839031411870408615514878174351878880275669434710463354641560054127845464989844360797054543819019312712267980230662711303403081615741410566845773647870899291101672092699426680501528163440928704156484031190781242983369800151910603119582102295171984129286720258231751827979674107242628771247472721132231783920220711266407341800773882230553692739781518598862245432300445873223621701946162102833334072906626478140238353543934458567248215091967460986200381012030957624822297954745767503719166221671776631516791978274710616341346108309784673755519923432122033517178118388410121634137464881319991775172589644333712170837198119528576603054296300790465074950943051267525651292104202049287019011677039151242432476055223401715932054365150353169886997624806019753903344501365647265891784952662458573050123944455270411646364840242824262214616763595741171525980239918534088227384853838920068798801104074504843327474227054587463544831320873025595278507098621023285233038385672443707599558164271072898808919430497533307101466643205739001819541163699236133749651169598092054440192215153102240604471601182127145400668796887128335650959405163444439261376557072409743956066912251434407935220426548602360897048651015928371710775001088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] -4275868255087261257243618540785603089094252251441848218510350441907436376977561232407274677003742791134965980815522793640824710830689259496743213099639266652115295195021464883910039263412764920417057328825933372622063246841028078146666681935406392915836073987931763873415900801976845803174583135261197467765086888504188963625457610246771912806329906931228775444239698843173348070390386219659664868214271004946990509295045410130008463908326895249932410805610976639040225497095383188923527727548966350019200260769249590457813895236565589774160011570614277821169818817741512930547532531867591433375815307957716727835213355432009504447869285967937167722265096321623241852798718469658047397090490081456427669659562430057603765652290675729842425978298713978000331256170554026159406701474849778876913784838107839392617402815354530986980461199948484203832178108379761570254620064268180939851876686389959901716111986912513215019542041968941174447139767377231191840873728031043905998339629353997865644072913099893189980575047604879811257367050867093720315693334369373344704296346828012086599491016231939408435731521919432139906301715744757926382731524208109899245227967731589515378225604543974980360906658623347356711873549885264958275019468402483124236073662750897298807376042817178508573163693272749699806751154416957482868418601871946530940376234486571879414234229238298505192112241211263353329115263453102313551875198335027386619685002065858783039786718884277707687465646705974300419911670790877145009093160827867026144776180750367983436562689243934710887979311493402074727241695886043170531524234132080917371706915796191239044643657959706738712921998822052735529450728893105388000784005200309974036554075456943287968324105694220317882120405612598320880048021787529427119485025131696920631543934297920439430251490359431966151428956011374869489649437293194184777723287924620779735433463205683389234108744633814451522776747124564966774354703918171187685522167144186105585188653358750633981081680119505980088555848397954450042065871720080473618947954033073849171792739655211448303253629531657703626499608053468161705835595367888737442295944431609086330211024883723716057818475057488389423522805031083102263071840369950589026686624820447201158047974391605490495472513678216654831665216417628646259574994690449843249917561076278695742933038406254259277893379372919450267918222065607404140423977803838171650849230625894097638624817194335439141240539896712465978844538375160939660152051436262407601273381481904609470138415674687038330444045072354199500696448914021269367738559988493247300860852126372226583931878741923795321114823509673970105986083454976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] 59870342970078754141126823779716891194460470718851420827649438247850963686706746715470604887179045829552020198736304752516626595478626129636609697691342459061397367361229738861184398240961248969502774247024467850579851388148539961884017519085487253965118193272213513789228515975253851616366458728232224882621228592929914952934451811509531212694119098298670909290143392573981674605778963856525486732373760412990938994998378659980434608977549683037847594533033028550581001293338869236397358188744718262314810361187362383183818680956721726696190226640518754331857477772676844938524462722775518787426976635116594355261054190915460478219440390160057030972786738325302308864680031449392320916970512053932314958588280382438373634196219489750109746098682099021266719176106949293691030890004543811009974244651056088444567022004993693003745173695467681263489534088382828954609309271445219161674610177450942257915204735155218585019671790206358991528272516555805570870032326821287242386493150062585586841616829694276780870537893942413514201532343557566411510844193663165149373229051606687353354989218570983468731414119679789547046637787019166408262313664469844845949115619765393747580184303927815687431401587048058461639794191341207704103446419360417587729506621450751727891452785180670390457427041620589223477735422549771777180818589514104194879383942632345215063157823220234789734593547106560422457545355998946610322659915043545552516073290396128837953684917000573553834663552312778466514157078238568008630657814259937669584258963106237892290318071153726023012730211197285758334560486058307257363497201743346324479883200006145445181615092404599834888526654430589892475393866467295385335540573326133107067025606454421931670173834839498087072187095220956667239457715666054077388904399401100928211696680555597339989922482578577777490557484195563256741758317513115644576781175462099867157526719472737000338152975264712338234418710564834171570210434162425833143879090581843633116966831488634254749787365022918979408961869728898534077090707239729324646134688446020818135079961897986387099598905245845219706635802819709489164501425799935677295090673111855362608593377223743458956959574510185376027291098763260209090163916629110955907808213803596206467370895453502996258497747892959428393472910038392827369958419447137285021020506577199858958720006583621741107371569646490193898199415080407505254378456188724506031238112890520694999891390223907019673342674320523695710085654658796720169057033723281239423789450413206945706338181762465628622659749004496200897750979708733186186371925726595009161545834987389286643818643229256272566711855414685933205496942034944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] 161714705073521187791984407096740656823618794231457083671190960754068912285763027594091282003395470824264408730194483411756552199388644248034002707180094381872343916374655862233762350662287450539580112720277069415262854074127542237365936166204949827328826805829851413711003624383470333940517244264077758754174960503477383306644093212609424055883557999696422377941081669841434451341670805817628167211086893456357346874052340065273452660268611455950705250076633773983621961260933428998247376696758292290530873656688437653738919432880826683394278672893425373115562301583951853404449973565053653056989790137596277772143098055117598533735756744260844272150131229808771521731759320129645702903575095538689324085387653721321803136714470667015470271338435165758527839074610298193575535805010062698802283263271535798943576415102301703828800115582744880933624681883246602205034515834092787135283646644552896999923323988566595231865328296060546842459306358807717248839452893958301042075577863935358039352055612729895426588288845168502326784050658531562887328411263628383649685423665864065383783569645670362496165654649643628572175269856456592991200221737449400883409747385168774593504580580658674947449432727897490083252110605591792587847950200439375671979652906154204761218198384105977290305276405451837508907896736692168790753595011025914217523977945184225562444071034921749353883983438111846383910453854227607006095959435105584129603095355446635668127714898385547750785218131894587648692622066156606186848410338651772746042532607742279883674305681548074336501897445449267314732032344414389783898994492400119181159904175466096437499147480049739805726756345461535057155882516878473759006869529260200070890365947917743460354463624421908872855036222479851848093490441677348236107562950931818292758181021048122548766227028459244481142335606875637214153493796099889337024549804839615001569039462502978858334202220684133156148196769631465155035914079583297609005164643187390949421308963211351567585208679663703625653412742250744856335730618502518827271361940468942703822299861550291951564326697021023832011806032319859118842327185007456987945688272793124877771566795526294513288854145495371294123653414689947387824386228880396161870676032743424096039329791422699214472582569316647874949732535111282473823774141523564035740813991054370491566277380542085964462690702583069569836537773118635937179788716126882631110667089861091764127874961602784560628752059686837314361362053749616207299011139650348548792865758162185760056812657681503469363868332922759039265653102175554341122374099379111386332475491192074310747598130071732807142558681090435671459183267414016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] -5406235413443675845955397596596114858098287576503747325576998302488621087484884431509255134349974512513283075327473858187702721300202350490445913430469391656908302125643906896809780516466103437756145253260542241872193891682334618475313509266133467914784335516475891704368126412926912685791980007643826551894435100664022260963785246378403683654765119860529872400410336334992872679590215334008082450587693162025632223604343013278958432244429193965045181251360920789694817768181774592438439888252770532813226271100337857779475233776115956203671793622781141539242896185943493322632692882547933346059881931290846422638579164796564971035321751230795890524807810391609058981314616893778883324391114733885319150863832650937935033707780232940452123346965924309739196377181919346402044841598654589951908921922826163872349650640370319899460722715891947034855033528097570434786641326171116617354365775961653391689191164017393557908472765855625543021960294380955640673126401016589830225923926171945742540891126741577010032218727950161617213293816461876720352362094436535295975958671386751991862702844237018092834215536851209025798939859068311138659164329125893727536952779891395126664761207284191072293819614612548140673512415657948021624745766416431753683975244809626446346947012445690309406886910802758151848904793954583855163302048150086308649025697877559102543853239641252172691261985480865704034000944013115191581671225382713038734027711960851190928360961172140211037227080988248732030342502898518378871854286963897068913390418716925989711360915992571027165234047885082597975184692500924046292849697351383700677032142110093315087666823428999582902540720779630860788653535565387821202618307948369305952988947975382639827358659965804231269524203714295103304856315912218801299610478661631538344667321954237021655525588972456908484725990331509559361023323309052592181214051772893257984956379482457321342436046712964695522907491550816451994560496417477553008754053813006180722246010603194997647151968841259681023027793395224249527139757323697989031674645915887589953131602202814688953113464605436675705843403002884633472954975965376682833539149784408966019245167689541542418230535087661008521379169432255693716759825939484196053179998342477471832870548012459740255204740377355820079197738926552434034343564061830603196405765914715091430724229588350210836734544390414422072985444845595075260655821660329520743607638352181905922425945336642394863029581364943141942884728585859049377512177300945400143346544874545682181535641046506792555428606719388261820326084822078782042690515943135947007856170301175952949931145171235363695579931512789113515221208103124992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] 27663285954895135682574464774307479250236680490545034370504504486894206632552205003072122625658091392982427864421189415062019047530712377550446393088205648371044618136664944370120348357945790019575223093908227926915095418641859595913805244738684682089581679244594486389706338792103607771132484777554509266034065096161133161241195075852617569606858947741979765900466871502566262268919064368108198909373639563743747534268456492166095751629406936094378143100438116018956958281422899638935666688258812512368383401659067865861221691159715347403618189458398574104451028438709215168942281255613816127283596182706726125201742051360993181800461780769157159112681501132130887654398727305754567353746596565429407730752304632181353432084447085573215985788863861428016096937745219469840728938039741688110871344277432742344116747252535575578712513174840226003194594867098421727906746654532915756792073947199103753917712140013898562278859029464732879024185102372326549101750597209309152839869296869168121564917007209087145667855352153219199918315102713807858487481109831430792442169353829724893202758348731299891560513180527245686978340944633493252818119125874811572005445281295274668501788555576927305705407933249172764302339740742695771991455410789979246522877704181461309887617769895811568171113632690188794864651303953745503628856442784550740551257824652065552990695463503409675467570476685752646555832183120659480286597200431455874290750420787579269800836392749672348593030178289936946208121592157402037629633865798104981515169261027923254205827916630570892345365978881311166722709017447792153023545874882423130827724153199867771243568152765041711724634508248226963289964995536908084148895378270647792075451722927394998091661041771460166299012646532723413625113167621133140108089448001969913437857937040379716727265829215073295909002371087230072599275005539292661939871964971916790774995021288358484810504807782465636505800408105424448859682909561016624582307773091259559573718455026620412893824271091906659620065139794963340134709405047049093322473115113257257556399402510901287797258074351883951518478514374853203006516258438729711051695299784635297782655775095646171118662621307454972548626821946577044784261732930172620232897199722696269040349774326947144528472311207236599190481430873292035861312872071299521317345836653757052181238615438185195344478898366252015315303601805513126304840001578665960612484686520020920975673111380070486949912867129974821456756829770324130239495837974863058622571903357451466172756474128925678168348202162169827985994931909445049060325702884192576748412458334119466791175742311120405646576408682232587630589713005412352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] -7364726898430972386481209355022152028739400898154090985753455922225822179782067926052641306755001210452709816994818552037015624774567812062488459836783715014884165119561486499809084393006006432848339932864730876284580145602285084784831842018563166220650665627704103854561720266800966827350346111535307414700944607123655448985555527891975395258267478143016487822418731230439584914506591966426473547921417148565361937963025608595386698814511851944409326328164010734243456904444607566147950763161472936572657897124141989834686399841658582387237035907498800841778384372173173062547729306653746678690583681285306182778688208629388618936944181774232643623309472657419856303305383098292789693282194002854339711309500897388025604814522325113856080928361136108938900587201223926988565828290241556577298394544766773599804397775372989324610263589447896195189611799733545805411795028984610550575161055003337240973024135518567266054757767894803136473473753588187256199499803047283328491051374210592391920639607173756011432842386877065977554894383584291075855447176104486540060694803159079975230423443975473802787179669549913501708426364794249954127594023063932173722311261962901091573853613703018319350621679887039398556040351857829148324973157044185988221251574253901108804827981530552109453587190068391158934253630517836766793079591460981868720139419933445726759721918025747199329819050261773483891869986215549349540704938804171325659544680074794263584553899048067049858499605805818689411533682375849196831973899250456105393645015703678229591569588912563083543729186424094721546367980640250668089089758363204105299412157853459167037802685460227206470994313306692566589011459545635015495929506395769372056521178632495462313096031732005658391527118025375155862227361497094187383301256744090068697990225618630337780610765003799157287239999688084301415893172056636589885320654445778247389433996161860701468343716951943220926896099082244096002082199734270297859200921907842800674253246596999586076805369755585278103743910889323499867181241900426585103086403465453436631077657056420314137421571672620311293286448692409924591218725170315623031221965757460685685961998504607947183107910601629039479595689063848142464745617805429195211466355422141669860323260195398949730001890576931824499785187949735782870681561129284926755823106778883370665618327998088121781049748014547506553131948800159877047390137983067267828247897600907876037781076699822265102621005835716586339064705622714561124074454052455454735080002405060350999470162409546645736567053303413285687898402507155380323262667552397483810227403793520016484278915376826246875799040224769858939534207900188672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -506039814115054480302075386566110366823033234797070534718989257227312451992117461253552216875211277930142756149248653441177824042110853338434284378107022593000991056107471664387397729547056202986124370943155690739673927008439459529882153247309162741872878759808589505148469005472642314109405034692364407197140223670844801396306816213814765476939788707130977648075390006047306239420608542684490762781576141179523851174128355127856760504197933838936993440726536682216697068054577213105797610247009803426535413837149547127995389449413441195207507482520751818788451924889459588819310945026912427987739019936495618168087726373902681187852711867517993792828853882127313576886945063061881281768487451983188839140455997518488882594043466312147023360785910140391834534722666264539702247239155743972650087026101186269065823871374253747051468154917021267453457991266891993270644556173272049373346786398849712267050132549638221931860117182584188626558717886526978464390610503118639501560731359893111943199811215484324883865869729957152685800965778141849999710435317008777882417285617852086913712111670416669960377742561111871633131064204246343329334869948883914910271244126720577434135728253200820140510408138340436492594036230928292945423352380696419804161237323587538108803051773571718863409614435914816575960963870458844466901990826601260167322261481149360533031893130318757197672074746008076084066310686564571369265517305173120014358960807163238537398156712510252364696175401661436510186011642027623526430416868040495248986768638532837533114501738531459085651540567497608105061263327498280143098963656113854348396199314437314265594097419779205550580312720922360510578206085946733772989521533794742477099477161244488396273139376831443251781572568279181337390556133796038621760480176231261244518890140679987302717953001372804571075040511153324055888616935466969994328488379785055995044065946500674640322615667287085609209016627618078255095576028603946465662617690023721538674103756983824389124813810455576829874562269211177775672048933320692712854626042477849508631243867279956481510331993334922082130977576743386421941461957162169855094329831874896972069819237163883032357501277596911677480229441793826740226457930345779845169061257481379169105193250322295775870635543924343445016096097357083965428970721481365065771942474166936869290501686733986548871131363767088842128979364397273832411609631280770911986539169929477635901870693794938547085270845692976014041239596510532440044562934939815470483881245333803023215519279716850552398336508247471784109395526055313556954048104489327657345010093923429279540501162370179925106769720552736637009534185436610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 2194243897005357889676759881335408616830959842834633014799603069667938601814607389746927874911978311478604925062729936125112609282301883709616922063691041564080956338181320159395056338826575238169159903686124084012681968546946316853025581298412998251515499865619424507641616094658352573694281596044260466810632235694120111350221539675301442514804175100998900981929303102789907424177241206795754658253900595860334030706084618653739504070933118351055555060957160926628421672440248996563398604846322974848680128895575690895551194906353655216294347285550156745810290409680173018546576853597513382616551216831596720029343438778236709522856350659371194308179845944178840838112251525684466282959000294182386781214482157362550530844876440502260452796805290155181028849916355697498972928323634388224438671409969263667352430274249945873104257621084618367065843530941842726328116268502311864299908071752440150363236205001456146181597105573415013898658887182734586885784059844174577469196057291420914248549998648249088705323782797206821470772829701068677437198719017421983012827813418475851975581493738569518874244128966513871921178445667535038746409016631731533499877832188246508747895434037560605677956000951660130769986235378223882492198665530283817862675518078529618196414307275175441985764425298226285952496252437473447734085907124745541357054174401429469520411086452829127796830865144625223151617365278351079567095372613199658882520842004806224264548432096291327454941656182584346180141953690154840060130239114761385631867367993211111064085372918238302272959227538914967443893401799263848711697811322411866678366691552258000734948601901945975235304513982951530635022677751841671935699918360741872845658136823075313949797925496633665819045035528597618097103278436840383525726205411797013267666853505992462802029161999456643432821210507336986139610458009154753227533685902385563717469170092207092561488993008938677613999573558501026930608987753635653213006924524021863633544350462521143561045894621717126358309801284458078727052689418204191500316893092112312413102929657936306821405667411982868512940311358891110497062017141695461721383587759011677938896162674566981733134709873854418301284920740229260904135125904604346750953352576277785375689195751425533490166105821015178544088684088949380356238022953373677474618333985526321965430871066845741590712890078293008268273255423577178009730868177188915869150531656959408966533143535442316943635825174121509355830537999930274865534677318535249612026246413689300462226689859131212907991667748507350025183940227126661666253645072023303502147619921104534727552241043533127409300979774285196132980023931709685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] -2516803964404118568330315569894270914804063850238602331496124999395863813286779996071534028277517655957111859354504470532331781875291409291183594753636409839037515746655969174089315601413075847988252531907067592779367179942088112697378958352812401177721216998707908040782682350527395187397519013873178786274997087295872988855502183238280907435566366652708250547114123432662755392538883711996386651209890969122855194172506663216933119004521393131153515443868875424985420152523665046927978850462185645138056218149202043934079666715700439903550737948237008498167684073806485973719380033663660308445477165577464766060660925241395194662286094494487730741837517647748062537051491935748072148471117365362590801199044969991541681810864757652129233672232116999137478121623152886642309171010327212471114556858784600279475024598807776799285139353501915806721373503701264021457632634127307773026134709682703931091873561886285745146353223392629066755490782307568029326229647997950889645820882536297520924804047377357904405190820561920951152089250916986298328167550139941385431387756137164959715040302237097036778560950461542442560625356403927489851077676520181132511090462341358667670015812381519704925279769007229775383747165393112104391948926547172974955772378325334913628568438176007933502204037609635224441104372051655040978576775462451024480557017579236540695328647315916980076676332593688741742763571489150856428046401710374478168024522457326667166230743035680552297722442986092402401814326751017917214564805349969361021078823401003058877347784298888743960398879488607853118314096650422394897478793296752997882147554022443922831271529284107010253480662366866806975890326134960722354847276335099646505022526299453317732962334412734053721335325440834891997169700130802620311192615540391140010668353495187831524577235219314478747075078305021545789299488904523156363913437350622756400439060818101367008934731444166281214593022196101392991749939875539937016007281917725436931865543167039819583949962797316667458742597643002317682260539732976343268448374654649504163462837061341332174082084767797737209559022574855123462846502346085318566357605001116545355172180684294989888826373451484970741080766923576063266455699514400695280189104652313979603384323895277322974661683319934927939011235393152293270028396037629059062983084537410704688908980414915190123935335489690842965413005429652754151507978887046089977563775888220898443444281406498133342337273023076701378642419545319016798576323404724291561253615874667359292358630591276962291063376380247974165135691934688897594845501367559037707610590859459110888184174472177797354071946460806620085648388062707712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] -8445850786139587722484852861500102546426136138265902914146360763711184705102501849278782646229504944462272109119575810328525027332598164795363627669286653648687108126816923034484639957181535355579436820382922313355931330806136173143777074744378818528745721049398846073320508632629443410453434815455530277208123398562009129174865658964309815834078494512358545329155405749248618448757933218577630364496915473133223972697617914300014332167661350343752237141721373609274350429933238626697685732651885785093118298886838650970685864014968230273947343650017915124518868252454906482225235225450497392454860242372569542882429635136421773727799317432460719913227534343438711101316130347414510248929167972521112009999198187426954657079635008191808515896606778944225535980603382713135923043067368158203906294934139765516328771470922366394039604356634943647698112087783220882905289234202874184456796198826289445506466700794549368861033916734857231626201700356319315100277728306965674110192790901394585812475776323168901656499352112646778239722674548719849687578303636033156737471874994329327890304702140069463281654968904750701235170699122479205972248611639991295097705658658604427704465859177764404850839535742244190551270198914815935540956227115217818920594753202703704436480988740830132631896692383230485231159818194307268321919484629241544649237368540870510526460235295040241751734019569606040173334748355771850847075041774121989431756441674702977431106060644845795116461284533293416941527593256258685890412369464000986618204877531368563183557479269964069352370726568099739281183154360372965747388090700875914587804168563529922963960933398271492870038756648159689766241548838099486777465355095345501422836237146648104945747678881592794030089511509593958243453643087048224445911306901300002793736603117573907825513134231968933376773892274264387486927368540577460952682877010039990584845979770211036414540028607645784892264145208879363979658446781056147267402628961389624520124528240490471994652814579303290242234666581423980090166667175519872353012849395765595098036878493963083471637133387449235585268178937928215055771765190489994068652548357951726207986302679718284253386648797904490048163431113381124728615884679398853474615432922485006388742699406630866977479567309671853564527423364353850195991215417877046151027275789117309826620823194596214980955300831325860202719273881516327639493247679420961830243487215052675983271892137370852070315942235679175887738158797112157307706376675474540014136830866682244651430872873172890817248252191066899619204634495078409287550918525583207735677390575149468584384145765322592944409531437764015985898732178653577216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] 33675355209717264636286346764814868054992149278599017797681162712282205837223650538008309933813092332112990466415401259657793128885204804356824098988597224184721406073424320909165355544616145962560558481097053256720592608553876580274763115483557134032889134240302159947975807237598471556822494477577288209769070477770426347709363651133027702436008442966419224602930018679986324248541618984429047516991493109560009245693034002526950498053961058367240323281560375619987995241947923739861673770889665880325589463428810837468945236590424600011965574951600810004830454925915152389135742278224661541234951357944312222187437790082227917833038916688784967422580502698581687378815373379731363557052192096758667155379035508729879441542063616526512212700062088193869723153461991134539051980360487428627839001526869644849740059574996411236680767530068123484159138893223100361424273603607254625667148886785039503801922009071351175763129751518324257107270861193942835847888425896850496889003000760717434207715319119780696355451075113494970644128522137943046755156413921268100894241074581744724152305130526509966524453756735515379541158989258938343933614945360351518119495997419577515357423773530246920477167073616591251588435574275766804881546822012543116515603024244817305128359982953692544818652117238850842097113807965784280339868484046390642015879762960915738260927449311153505230392179993119855377208418702822815494887912277046077915489759921687162341323311533039914860327354831063268965699946764847010395188819633616417659692157435538005297958523434072071676812847806193857795821765966307428777914217407921116504766467780639129646869324271445089653821061095876467975102543587963899915072271744687697878605532225743583067124429568581419538838947111542160399173422946926382195489532831147815736094108832686074488768287972321574770637734429114112673769470891180345802453682600920245882895852029570395109743214404087909403172424372584738085241343868268935720377030138829138903537240938103253957850709251222214239988209480325798858526068185093779221197737865462619714609628302579011546384608651330755524104172714850094338653615457182974467224970669946054364072629105633652351526060468012216401106674006802704455780454418493442731145387269143526393500773879856224376921839635168841003481238692416005485992929657312421051978814706189500845230725538735372612111081523378168550340779212667830529819007636274632121574622398499525683160104954224333067911959867205905011341021530848810558621666360356156181767453722862612982635889284755499383622105667963084250601971289893681447824696438355097444815959958215606807347742201150701653371877982505393598222222176706101248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] -36052922305256718184209216760853535470213395572921309555880359418426951899239054518796796344989743544360028327728630477142850010334779168030493969510988949651579214467944999360707390054537273961171775024966631102300042855309150070172978974565529773223497655785420043113022371338941527639405287577803080923275196955573516689127996236448087848158599495700014542732583305433689341431025630899756307143353997423474070944089507635653641179499339808777981493289468896233759792166317718194807796618107169656065493335338210750808507593078144955228447074949142802470096746611584436525082209325598166038760919249781725432308926233452195046131627522955050808090085396200927167109379122723039186381020099556648355545626993995788623812199771449871476672161326176194226530128505549138400192652613894479119309415980197788955027667179834775174167384290436689777987134083353310691998996160437509750826273024093402151943708163646533447132917247794327824709516501120773814026720557281204368047695230575142402539977301255575075304353507270531957024644968116230331266982094921976694195086039416164773702107943997290551281158558831346089485235765684183084122890984886875204326448586863141845095844829379546999035610524035764816030094175143328007251267185234658776072788444989603085452451487905164264430119788131483226501953000291555985591225137467364719615178132343993606952542019760779326877831307717330403724488810072113667174876529015058607063659129190409532268778443330148816491704368784517041503030277389381895193311550998110018957777913150825897547510092998063554851166852786905177245492342045511992998434131543181263529212253513094380847712019749598857942422188860141780169967739131512114925567314266808423492496062861733804761300247823162079625426275451421974228082849201079042665573160307936914384453114817038187791709683792395700731598557105183085002925453813275360197937894813047137706332355601539215707260677171272582680259357686147785325740608794400469458843114711004300749210258426768197854333241772107314815135906287281750853758596628290790886591896858979157919455518667272282611115224845431712093962457149399882124150437093886112992955917540783587686043562790750040996872730991772865552127518931327828422731547034077441351279133851229470231613959974182176436243390240673444837676417673200398667759410954495386037327959112945074789910346465270354932727858407861571127823778013601862440939523855112872733466028311507130578090916995997399970490753524433573166042140899190499628814914040230920675948434708156665098877743778708096253706189933823983790827938012317869920884141368296445542763411473697753475069868386904246297735020704555673679459548666104119296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] -44777845199041796140985646664476913134088990515017161439838711543312769400964361093201473444809604938255579373727898444783574361319576121069341211206728531946864080012912091131446992246743073546851546026893221856765901251637652645042157220279734111730969943552431039375844382292413117018232963456115611632718371998002186981386781966738352288181411470849669485422950090842882056076962750381490941440799928973403399211823231420180661967134088003382234768270727750074395736317773618387429660107339547679954177172295614811534780170104973323264688021335110975339958825205525872210118975086683287578528946425636307389996573684807033440148002995530795864075699102232935867546106127668298375541458128179295608443351013814720483534851877999173861080900640151299588802698172478872098826653551876982434450054683653492715574104764507544750588614166165778801535052609174781507030796985405727387462355710453915772719295994622492282092471902406765241758760726461715108525253182087679688420859787129651539191575218964917631117400472291970087461809533152441210922427334241644157752380318329069715150556243941354043365928624893891839138568821373400303195416236875419824846805247916307900779223156477636154672196987839050290330126285886712910144850835286471041797070543296964054454213243710740789362775899847911014234050600916495242604374248064350525035596596305237566784624845470321964961668481396794986546728584705490946493622483737081340639174047124228065372877114150847650518042688612809837786079005744176762466029430056530451020020030273404956573745305988006627882362373821300970551699567237485379195764502096620065308829676749363845965716647447007204436742995457355427718225625457672005544187713127861003940349055080600819880153069283083224526875192850452526658965955341054742447463129978900448732762209522290678801662948073503242219520335282242900216389212396940715284266111544273777030147892441083856674547206059509610659761834983743769127574846925409706622911539130988631387979112533629112342754236099673568057587332818284806868449228092203169616046922962464509438273767964006542776433276648050446884287304781086765317302509123507652135949501429643582065898393194048278613096551863528577497982586821502921323667100677866302522528150143361907540872617572592006118756430353331192189818391108124347899913918983512092245405095783910567470129116982099630033958099908731978434999265270946747867204016275145151028377699509093921326729568350408142048377841496943286082346686170259630273112077531078376404358926989056362247445253419479781879107532304681639903698595351431547091056383749147099304065557355141983367828801348681732535827125922943351827658022005757706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] 194536884210058681541332061838077420277154336246719863260757270166628221939193504052729705134560522740065370618463205103720413494193070370615223294060997418536771024084163250637582148199831040342142930160912473527764490058939523293393701759551437189733832992797362617836265880570801438320731672420506766930940062375259648372221551809756940233435627958851518533028948395008119345651242777965316323172932995952154439810480016529774780457955929877692835866936488694165245108380827027980464579421040626200892330969597875227794987528288771629346566969585941115023960552073194886511810160609722236729158263028457768825780966874024939617895316008713815266896108912856072960217435853812472291334668863989701599405794880143693568426489128222504635262667844166603925199336019231136196664797721628153539833513444740729129735768632453889339556780138493136197241215613657495489805471671508543521627616321837520115575668806844874131056830077715966053331860608407908219288252496506668617734048529540718872555683540546163382897675056367628986113852720861804424492197885680858181789078652183914077165446996785028273424335731359632945190560474315217048035978477767004308780963243064850254939576885252630021618236688196738091681822626041276639052673668316280391114473638126925686612185859093552712124730825875706035669140473977299760266123175987696215077045066533973424104223250222841438804622560866545457233091172326175522982149465324492085741119199645996016452756003968258437089229897838178550781057261694608553184237342464105720021982312381177759691683840216311571515269571578310199240308254012212780853918473903554966475279192774790288484295541299203490708950598864141445530610307944614542104929182504065663364322249501644143246090064058426236962791824245255689432355898433768705407571874990003645735659095715886608414853210111836351290281238474088495614174263712454532997752544243303891551789311319062364251449988943017009080133556068532705026493053678631018636219820657794881383234886744073207762779337033498524041475218689077834987840303781369504165180392358056910319251116674453064912371657607815295697052661759214575230930944649131817870568394566879286483547335953946164942279823532137106945691852195982886541915739139831900684590476042993603365107822575677148058795661822254288468969566832819746869511351923559142193574942685825217658530536654043888485530127978164233877746986224735294654904707891088919124907988081013152443309340665607251884114642694611097529319853369689978735930951373553130742994685441737721731762077089947952215537531303895260749605965553561032621154181568571795539362967066222951141237419415134556246492639690149754175591411503838789632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] -291968542984054310092150631184971047912206832568095461566051107602457793716229538511561722046297827200563190285110852623664147351559836737690484329187050607181406061304824942291839199415515026169907359761325816809111342961240598074624165067310386028734370663511086892462472032390761796813158751390434983961974874687207666065391571451983065164457389546092474952203970085366856468544061387749084484770947581237252808167170237393170654440277295627156777313444551516070833462372649986182197542653873550193374343922132856825976049707844494028028398043693872467004603311246184279939471060414259179108856468161778674956252204899370177051481587223094437350954637617693930702736730179695644240753760856642360563820150205198334421368758884905505449274887437861550120501027755421729965168159982927587095369063764942242040013901905296742908375783960983114404917983130643761861374446887256729423504024361137315839391572711735758967576761258815169748366640631120583759772606995932227066599191346280071633630650715491414259232301836927036473946631920367288678835072668203952413264523302869631167513787700018808736288612681804261153265638955774901960482544326873511297400975445667133334471991509979497441148978550409682518303858393055128093972580598569304007682445301693745117433607266559468439619548365656149195776842081405770049051750483021368434911489887643251040387613081136921849346281930964036624051232429474412283585301070451642931261137667583640474876344753396978341777546106395232645891975591293217432112010101829389080255225301108473674063437797020009907753098659782568603616954273831011458717724035860730854993208249975117714695512656787984351414672121889084679706846213933555715340190317609790558915111910219669794297745197132293088219109416039632125995089070348391322922973901494491800828887235399836909594632929321071380066992339713297041729291953621213940527298329444711934863867291010531132897098288720923598128653434731443505079843760695595453477355467868015212185624760914502703574276810972448748738200988683260686397191882890231901429963965824169419387683408184986822633332758433169268088927273571277577331827896767890002155315279551820426576317029840627492394442654594465597125426453724275870914452329804343103161869801766293572177331793435499891061226650760378208056759935761068710745193974015524229871932930600216303580547584583540178961290621045990330964710514065149315085775529063301045164958545212316951337460875889433736809735530038807490013440922891968186660855763420584196080542186465354275986362417857728375792831166687601312777690965348572832943056823197156557758009117379290811909917950157824812827324987782768698925830864579061612544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] 249629190020385329840247523019031098419628100997769532364195828299395537479376172171097750900913765812945743971347188818056028161418916962521356150570244398153839666062601866241834598033154209645501487977405894945816456945672614433339316124106023688852057761079883444821160360521061680171419438504084616892900360412206360861816906989318617575113371473589410636979787861181731883342173023071177724782272924291383041060571132774178081477444565285089778896993100202479279563230862519824991551658557236823928343540787648484433354238295475486973105745392454932091221973525989796355078049917762095449044485291245998805289237798162978034839532898218797576968446633173316583201561296567214110161915065893290909623595657205774782692697781502066981945745382142870378805864119042960870222960395751777542766117258764323725466471586628353911910866686098313296449590039077535929339278412737874505994709329973425307821155602754884541416797931432959701631479930980678974394315409960424374683546757811698632228093607412629514234814093428139332156085341485078645665812352725112792401523945543686682394180204416544078361399788330737596688292346682258948976688575563446047231362840494956636810651433055747967327745081251029657845066410839296328039661694731908461952202939562893373258947142962577098659763561845955247098387647489772555391290401502523404014227100179289481129971428894947816353124943737672297223837856873372549496117729133147716268700287119602834176510927829622597446135891179788060442181052528288396761450640660447718820394002101612164885853154797462905214997678537981270292158311722135147844195514294254303951209700456946351763020239780614880740950815820055764721950108261424923874252787153676824366494742395956510539158898737408834108435358825152465543422567883436028682634641830648247000721939005073869300603071728578776669662590350169262645980852083480022815767101443911853146697838542475464855763398817160781714566190824123326374369570381263485505756859163729355223668205735165855421429296080517104960221423990633716952352401659917183237949970389096256082808659707386320042164570464915691110447780852253104326545015596707174248007289756160070168163456283159276299128376386972259565903373200647035397629986330248500044172234434776044212857764086274998119090536918363315603530099805081106126722633574864326126397900273315872126609337422125340268162170831521227040019288602424769916556405434702133303671902049554846922215025483988275102372124603544599860181117045233514648176881624303654769197940003608928682165858948374300973779431560460520733896691743727412199173606208875546210811122425716706428540354547205008990790204475184156037787189027530604544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] -134031475099620414220627715992363292521765213961946047545855895019441743721350004595682656534510857665796906441175710077769083874677566770760429134863412478897810481873939842100706649772618557340230395393169553343659561721014748944464692245232606536295230511020361666930722636311256316271509094726373843924563738174427043508091473126450148246673686940230282707628883060810660287215333086343952585244624816319251568192805254819057688649100650268638387746836783547224793126394293435555967019509594194808419365064282434764220637957325042581114437954880500204871013787500910411122101856363338802637307623513908417214982355876556501371112321125930978962947666437456537111997019238989953269028473240585996840383678751978077098285961859115251323669479157664649499039727112750825730127331183889849351326888575975300776749553592787203366758953793048586407008175620855164556904910092146523501208018462748040428532608825197603059752106534982722313098965596374314144018288491558838524501741641609241648213169768985505541611041269030348959858144334152729535580516898097140123067419876610011184696838500803482069063265587874974700559145208540733059304886143815448807688800383946508886792803263132008200521944818792915908525276396185111342967995845046459299210172950541534075865691861928897436035821854360880203272589091980138872622335141665871554444385817420964752282149508908258491170224815737756061841545025512526196931849761701765659549039487101421824954461768929430462384800227216280113416146413886968607510621771835640145219030930802746974338656607888421895691324440996755476326076015763079654461565134896974752724981705412159283263591098483329850842346469768030551747797474458826268965070482992783230263869140998210985037916828568998031828082571157188621302016413100953527608146955679556786874057814506408412119414568736135590581458276798002978699169601476493277982175014558099305525563756313546034112839774338084495855498131353028932869406073882072515869338407665319690203899337767586545633508435807660024784988387232678180808387988650499833721483182335015994345311504888760884725816466201461808736846028096298688716526747037711310695648189747153837626368935560228283222720737287572736499141000898701064950361117242466399031419100380679159423653456561828977156298460030906666028293067474961166071549188815491067987897386032595575988272533954062293070782661942982898332651675849745704138345663740373341890749316439813706667801917990583489469805528092603112749413206726718152789659006414893623008498129794094162311531475462809436893312191349518985699955496654157454830836718158923874913134878840807763777855576055062532240986168020064109259165414469843025920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] 69077161934129873185240997455708771394382578975182374679551195096540149461905132093465652794478735404004404990954598453107551422533024891971006205041810311532480413753369375958425604207834456163907678526664566019586632343945205967633991958188456913823018703129903970970005966972248754313673304424792613814988694135195049666031763495611990368780930318122394886134790152874218015640522196689602623422325162858225994945115549872068757939639184330623065475123215552396628884731308251571742741894041133230609274638222729149020159616152783763495512577097962737054794259842650727227309235002392689907808568759457121850659980433141461935380882963043264421599618678193180167628473350678099026949427000863926983584285163605582355275288241261839008429244767720889349031974077860008798374546866482165350043793842430773374318004549276608493171882056235799192868788264553195884103748344806616554515095608518460871182514455648330914255310800882414627237825103972164985575478053556921147114607397229343994577286622539431147537171886856839611411090082211590970350791289025636424294773052265349341736787108618164321949630025778064071090295814051495565097450532997868228499462414378246694412883875386715130310794467119700053212393306162553606124865256636664431138460336744477545348602397894819466811977969806945789225908660835297907955142876867726994682545672245988369548155167552059682819999484011819106984307308315565502735053581777052507778364629371631433130126870759117580942478191515444396605448235589094954050122340117526202451161695397486076187666337528929398021926119032667694216520680304993299427990691381956637868106982022114220424872455850841951256078596074182486765127473831217360688834738658340985606853060807013408510145297867023442027193814538339389468857330111899128877094465525773570930835756052542730028383570839834199576109712255696715654818361953973263075964769711513669772158790648228178404217358668187842022462417646068694673631582212809302932991567501876793833426098997285853943955014280425589048332461496595602452123298281017625805241208134215913856314245923828057858975416725577457585376192961754726410466622344124086554889176028845074931189410299975111437787421114846752381288269491210656137496663691837106167095431707429462708309007683139303797999530364570813240125176512079883648305147750512781803885012421529867337372782505405206590408506333826600582945843690810807619013910489054858684414590539289618123236264449861918660098581287518490059705938795984683691621264663334738795094568204538801471523001806622572955678298845943820711846982868006732338661068139483915196101155196800989065872242031277009227629657427072153743190533779941752832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] -79143567986588262460349088909018906501625218332593326067624482236867316461964735529694922685567038536515690250780859383002335782520665059532213627165590698540709948458610823766616722633228031383133574363410947309156934405087652114338507355622416912314898375146475219337648605599662761820413287607586185920862840141407158153781892291721544440941298901419450910040890194561386253531143039582594066031718403103958635778687373807905827495753153328641507926507039877725695047351127408193247988099159323027219166852852983380713903816546463051296614566506880703019994937171748239474788152129615326314846731240166312521640677723921970337475062212578949668159837428682806323930993488213765010412201653638326097752571670002679182345138790260677294159116577749554846438227410926978983886309492691248885757112696122273603087533298700038673926522521553450211626647238710410495569927683602025008019397660246343602049559938516486531757924803651662260139601031703340978360961251956155612290259277329725216012777096575919806751565980091654987886787679597527059450379112600185644916653853614811172433977309301118861552484584720624160917203885666670393268155926409011521849265453232528595628666012580223512296432253729587207763951977416074586280739890562485305452573737355418885745730013758417944142587446236293404127541529762970801790480587614902488431713799097470137285536460467271390413445257482624828314469628319528259475890927528475459735303256803423257788507862615949108583772169917960795372437312512296369653054728376594427433519148495624397317162713646283562603361286477983949810478547969820208872404996358978335609389001184786473744288579042418509571382858763557377453316086854881175411236797515804230509256542917330140700960613349018565260879155861776266139107067703623662516746352937175786445303591531425751286559203993333785503086710757017671009062261321962803958397289901694025445153197926814490289955825426205423487838653708620018667019930548023609581236606834031341521653317989673103441949123164556290588377238293764093202200254519563069853613644879936910216025917374992254988541132254872270578930400760755490510684754815978555936683269653158851393775320406657145430721033495299959373130369437114176450479608108508218243557139369620631143052508757041329870376198414765646496050953154711493351909110732769705952104569553449214927552689698293789180254960616276496130863975904461140837877629446784047811377839567372687142456192768148100443781085033371502616403912377640407431139909198223105010296406685210650591402353313208708305677102908126435866799160796590616438789498787461734720470085701254266987289117050344794257677595761344366656208992335646687232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] 97343949517284581445223768560936804490582392797589653675100189945878813211707644982711501742440271576009524424667845390786103611993151399910653841221670168372099915889045470433655593183194993043896578218577163774547068885773729650363403575631776016105522481424311620937236454349380139162595355708272390408171598320415734102218563304952316960038855467839459519268684570242365026374638329786227454080776182897694340975461438460587057515856296518040909466803937333553618282787130658520883338011801509487707901993836379389175125971648644473316086278128820827737047094179198416224148173719708492457670821265854910291105812655085647619991210802017699913763391445309122724676450505816368608074697071445282852188292919266746486794753220540093816754962681638194462076499931103009027522527872827366244608092087334476240838278919419908045147791620304963625093289217640963652133335758456232433612593684044941652690521278530285879982477054556365658250476626405948593544619964609096788022632607688987331086404135694424307088202182924989242885598476820413616965101568711767297335187426386941132735998069963039832437792900211502931977843430689245701506157578528792652569521871325330436884206406724414555780508017211127746244125679357857709960527837005573420258679909772700402242307515512752950940076829984248167231195316564577997270675769967535019613903611216731243290161355419937030652849525671393813047890934397801445615059511766788051945357056355810978231561131207184741044959758173019602190186379638124125402879222259065616075711023792162399159157928023540107257056052051135385625397039403886048450940609892645412634554303316091981147169700202667661900514808570836849688824209678356379340261761535211426046984532606827526715198899576743996822643666668064056537670219557267745631097180457296410169888722307781402654953906942104640382575021661000326689403377431454191444066622774971016425132306768464428980568929688125332344218889756125714437520492101277102372591453075832453430659521125830817922321696895849114163825316520270341777834853487346025507427443122777684617337567679247119119903077592622729210558972969465473631322418618097756243440164561239543855280589531836874114828881751087804828163729031619309383350352465879061328670068818786256920300731562091440219455737878502912780560296414423072238127192630489039201541457835805916975739649555842992929864023542764535185615823458927821760446674441660244798427675247902716006828730097816577230142772663849497093334255471155305845899603437274208980888636326319769654602096615789378752131713616083914554796602086610073792358243118839169433712963120240715208397639986357134237303100888973442921668653083164409856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] -76867204119414018010238740778906262279420444925743508464261066492818452539975805056540823033669059598806127931933286590642371896639879893672198958333453917578956523323467293479717157854441831696542076781536329947446417351051242836523802791213603062381805550398998788670390472128564011918583364595702657118884152663035570140942461063464675566022111465057149991583981018880138237063019882070947159186953257027481541866537304533274274818318054501479148449858049985325414467919080528857056099626119286613297107112818691232405465344258143670305137292976654239533759472920167699963521533816701838616653730952483354762425578794851904753079049888018861744981391307731657337834552554541674747007825282644102756280047405866435516915865950621556163043948844187484214160690033076398378887027385338680935774420311308534261218530234141507100025873210556441417306136317448201706150961616256983160063204163537919196111710112908248700799347221466464783149757220050599405433805893595327491664605563959572493732662842541272623015735863793660829465272904007646169101147992403023920996453995231158925898169233103192926870311849316520751877643122444406430352069971047148953873256750310636419778296636137715599758889141993511124168013860666548425378359613819788137206932097875997927306165276966717332379537923554333299231489936640432485565915135567284959914598498521363239168255981689321744508456375537899977968237542717232482279587296748575149166014370980299805872573186682120948486933184697464911970119778495236198887507228524083187853743805928778357540687294650537765418914751818459174860784981559376061064348207225677285849185588424030688548756037694721968061002391409178631615095161479467633010657065266407160882637511331723833648576064271460072062924088417587104283799474244287895434864759742121235244829016522928393670367840392916400215101323326734672308700399269522754395976790812564454793371283184680388078223822619839085831630137564532382476564936372675378552574019469232985394775760031247946217642567094091958353383538829682289866015950402618135977718171931351740408317308466590032531224549730161155607366226550355010430967486337376100527865102351096927507633770696501955301105218639368371777421598396438003617432486129394110176001816160556061517620228655861557723084668707109823113530319661139158196176507832898781889531463583231357059616674344166083597168800460412209639779359104230489181327630434026016839992307226734124503147676047639813630318150254949521691386361454465913970828044233889215666196222883221994038638501088180003258677964665988172604959153656099350537939871070055941951102305348907474811235285973994481594785296803266687486691409018375634944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] 32301590973779139821410436740697077273004503097375259284151242397500305852963211069554214506719603614105287731241769802044737226895764894014350476252569712377322685614490567380649888714580872826866940470611967776095097941807955086697305784614703587233307522656598853527196461016391326300670453152123864201821229014369890302252081734526981163616847036583493897283767463978743016109402775003945701486801203414760147089469005288402174048852744591767961652080107703807350481179512905957418915221484908981687821874402748574260165482334416887645714992116302660493349570525090411842567550201570149866545788256418613278720720096344105876180668968752054415927539346917668839137138311133011929854236143388175985977508379771916276323435170475138062112052550653006472501537157525943923405727218596848378624059662497408688099143365512562314555588393693352796358271826158341597304341394768886977587681690520227401912928054827488539090691532409009996077785413810978736964020659762057613849798331376389462680901852794706824533923456273153659538464692719270277381054858121384803915738263321592263530919543159341374309163523579313000455956383312892129096127588374795718887192425820220964696602280502604295326645181109309933040157184769899199146811450351129913088571209456379504240490254740636794874411722097894742456029222676515448620968267412892635055783072360224383743139993271678979132236667175246002847346636276604039651630678365014384230411262630022069325457287585431349797789088112808414376370030334022174084500563912764968543213013261420656516235948026638426873974829950153883547855502051634740343990204124381648558632435331936171435572520403992162347512310134176568510390013849326709190993086383723196204496830326488815860895990268997305124660048813630673840507335431010742312904122581588816772005088342749425513985660199426100466327234692547313422065110980100788683170647422839795323558327830142788235140529086699240078681452362843380393677412070851760802966929600645241322139838403137203055354613465957241850549154366729831508683191297430568936818611173312462884509921433060263008113185306232813523685566428752971886011766473683581978326048520528971081889205102476581704386861632616592879454490641657276986267204292985198913011389584354158582287400873111586310318818553031180192463102101457568784178578081177632338593328481342418342229802537804269353386643184197310089588812692061790444274735390330127601224153694777461365993339556048021861578133699616444094031022148977472761352335907476541111037810294924258784467128232640029806567646352399237782304803777643729079840383879550597847264796223880811479636222911492055156266647311927538137289135145242066944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] 2875627372786050748392839443350741310159287821296485286704446057119507990033551414590086845296231822512734097679276497393842719885002658690132650205830122195797667213725316063676407836694907169431159770249389492576546205480426108869437649833420561545013136487910281192910972316474117005123634409797297631473095643617411716234060379515188765941381396200907280682946867868965049550764865802402334145977587115222150125808126152957184820682271431752833996584594671163805086003203897629292804793744067970896758640161131823499383407633205697916362073653994441574812779546614849225869232663932202157906147008200679052129813457629097212599512701223274880320364624930194929369241162832805763372684212570058424661004929006303623692745899498305019128634834378949559535101031614886086642887936870851765974025941360484839601365416629514562345359139691262703624390597767606174228187561325244732262166814183884208093787744733405568902469198847126133220727637512823552103673617840575265896779109379656776410335665068378730046394834576166496752874659070096930801863791043158982918380188680149071508283399413123757022264860061126250033941041631175318412099668084582001952781328808134018162449713566721275153415238327640390359538311271501353860205205937043416764586407521617800431325278739990362662922434987959277418675617378251253496749238021193011228402715116097460741435574807338857383235347583946745904682862562229614480124032778822453880694571019812187721117486294192856181790296031875356302915306205827955028541598988788474720443222135139157858233821599209516200073048767925861549967873870411388071860458519443266122072621643255599486615517842019171231492577613073892227031107335192399856491638799304193557756944265087162660723963775561787115286071930204597499917138364943399847374893617156018893973973863444295971233835913308326234522354489154468671004531879597217429349442565706470924704698312186366432715421557879625296115841566948552973165680375432015497057431754075517084634536997128691710947237766968930148981347706817655821968588164367303050507180891715780991189932733832922552885947616954454242826129363589863534952791286293045226141102817115501876317508496921208649850179938646246587143755210406299440523929465691338757214540893613629998054934562391101650555981749151664245938499388485431396375786248580884118741090991196575849909551409571682941074272463898266684089234334085669590004427968781773237966512039877786544802371870980095833871218423845255636789331316625969554429739875096636097712632275603895669970401324346836529657453960967315353538629173342929581711164784795313168423409897373933685160862209883654249321484328929591394940961337745866752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] -15562810740525670275836832929572565697911352906260261059233814343265378642613519167998645932223771321868085150070858168320480229857527985410928871190050599196742217058695376102607483388256181006792480922996759685462684238895417595227189034259357687686737103285764757214528046245222782065696307562033156849454297407495687709203123933494423869870103109183150830589599808756540991322577794853204793279521362811672566266227423085692670715428210121254880982653718529823931501899201169228816097896021330625390718964310272866100139514548068056668866994125986453056095634612919720867430450092643744748472393286204637162845147058717538083939483708633871379826527594517861311200239394687570913780369365727519933001009751959046311361943929122666712568879875718971480925139729426120827020739032313378203204486187741320463373654981738446207095122429814895077120534320817227175234969974845191693439767162827710753833078986530477528314457353862329879827902632021689386161847154405707397142636851101503192704033365072253540228452932987203229334129067863057371632733528003804047661523845435439929142011076111789730872492116130808195941832313987699584129764061864375293216099869288967192410551160518634193629294396792285630906326544685419035582760448632955545751261815526777995072894568472422171606281170298334919853286396341694399552485554274848988537467110920685671022324425161610930081583391557756682566156190068004645970054892895130667145207976515951989857862038640073080682789670034031262281102977785178671564103339868472352790580938844643103622375921664921370360388458384745333172122382781098932954831606749174837592818814009681814415360499739368822614659783150833130056826101399274706810810037524907990230613723183217676701812181588862308138217467317819949569705293212050616596577823794964980005809584822145858934974282737248415085304004713855460619898981628672316276571729909140929279026830990291878604547960267123609961270777563652632073670663063031731513918155312524139182808086039990582306976035983885224149532675867587987412105203241370595790424330899820082951135808465701403430404167476322217825079847302410370551257146022996539458921031952321824491670401416301254858443743460833035059687754931654035335554335917272425460889081742675784285427332439258381963931032874017834251667101066227350133932801269360923206530629484195980634237843314021233953545121467909991072869723154112522265240573363498168599111067259798493692813089739937222576629670389129545939424738683386590460130028834757482719128338648927115399677076706168631848946365801874142852447412762397627385802735768362353627007982294065775106812522822395301063173298413271144270175323210781818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] 12984769658710538253985315681607522311576468134098808034961172181976925787121521410950596122846951711882582978146394675828834500690083357677188983937412453036067283196083950001219748514804100022211613419596799943610631308630537077256623173891661273794015002176611819618740106565087320636597660336924293090521147808697450256499370111138611363237234543645700331724008606685839160544857807268076849919387653774040647166595854128851546816179759693762950835572686794008509988896400204490895676673368903463869774131299549058274157974882836037656366149102083168300101067608558133373960013882431693281904974455305347998585088697134118430788204857774836374868859285463140512903656554200762583118460368103643883444784662788978866732147758872212092898213469799595125794164236175538010800877637909069394249901842984886156464555931285228333231806180963747223446940813212807005192566500322452840854261734506561286018498623775706134495454946980968243088326958393276895329209275960416542856098620439152050834612446103897724928150760895477147831373133808377776944780380527890912408663952787459700033704449356274115697472367091841270110733028711745922242523141788923884923273579870693401807725023930485835651499797077974603489241080178689763298606806577180730588355884135543853812342726739969507521924464250876848014430427446717829465227836338394314880498840390979495292191356700895344833858097397501787613287622204937903402341102725505176679322356404308433472383367212302488893053685807575078304712766727145356884889204668903505209172977420531612199488925444043729368302420036734139013913101214301042271506874686459968680177540768060410696247772422138352262733650434584936415616940836802295410110259367982947296577893206773746078429873693402336807076050446413343098101568263519055740278418954356731189857084579633366878827855299224537203193266365617709059348262482236915170063854686312846727016335248114453032674285501694285092731120638510683560239716677246914344738507304383291672383250504262216871638722526216899070867406908909298967702396402296651306732810579006251082655395243004642289287366608901473558098347537353979690226534676920766731103505775843501742746067233902484828902970781437777466446999737263969806943664966162434881025196124594072243291456379669128054534087242798686165893628706948734784594736965282626329034242675556356423705005677515794538872606146688420519897713491979141387648458009986746158998297996205799390472354137736003071546802858847771411968395902062880881319271681082114122905425786669062559404161138560938630344437807039111737440484227716558865631849453411031258068062475626290017668825827956690190341612916919793944808661570860089344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] -6376050200223180902995664983767951114465121087832694280813635130231183095327519534951549623027625466261143949188521927819031976393553036266548036923388785451957416776092239004427061369488036689824038064974126134803863004167392025639269477077018436682760401605871722082148223438275642942083730954008152298234640778640344158981409354030391140708924746771540857409496314440039235914137325963290999558118038886440869170587644920582023724811316315412603600899913331349434655989648019544433386295307334012510405177861908574661998170791737591123668583495002777339060117880664691037306376314532491073487128390373104493316915586036633652382722407323326639898790997709559509533288910336943533427691030828788059426351018305497337510814168842954598712043936591795726671670429135298440046668763406719801167080999187472930376967191907450970245616846266993386940134570875193342394898885974045813031896056016433813002426659966138427423071501013437017484575535332451564031852489530422595924919719213005224422267263534687679914800428575323232543533350249922614497417505850600031702200030933984519690381865612362616119788813048987880800007510943724412169812175582689065352026206582897633626255802323573072480625895051790618289816624950109520037837267919792154013013726394558685976128765493826159134572171853996148224526006928262307164533097411794565863442226934288543170171132063659595246521756136814527193714681837280255876441828700716892854267490159784259729860280230563619580968431128894613255469773038696067533269770539446479609900757953144154599207349908642328267114485120792732371688377613829528000452206701640909730206745946300498700960147526784434863088868046219246968637882229158248704967949736728355895856235263272389634558649202134634741853704546660612479926298226976210504006358736503255668842594933180577044778437219889819335011799754626483217773164672930579887341504905475704272509964372089757837816988222530538130757500824831007700866374926488426891485502155878990389039618697176302947419378268737378270274931534640367967768607271192278504236890784909617109899061221478197721820263888440449606967956941646802184289650969163060872383033018756763586690125660380496508041912474004097026788944743732018463813485397367823203944411538296222012525407127920613866007718269280815289028500635709978647654506864557383377947142696648802879167038229653319961017134300346594617278227548994614705240059941498693096727332994492304849779302579076511317950743296563552740553798006394094662214089819211368770370201468298448133416182700569510314694365604813106984057564124969867158814158924478469756789574893628099945689342499709710098517730548408660949486723547319500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] 1649044138561845798253669721462619601939447665921297788112365720442192048493737163412342511169585155853023977701820647554706014343380594054472097289480001888104658321304869915367847037002031225339421421303801487110812752039742734254634789548386382708246815688412939062642948899357324703498431731641479252046831987663024162059001731018380154897848969491853182128075298003398807899067050806067415394802013831590054865971716236625060742608829888750244577549463886932288669180880946903965532583965405358296827878574928393758091126429353978964239267543776061181125483731952867355710995426992354134853403539650057670777482133366085461461099463474989488272806130141451229886311374878243300856172271935145178038338794855863211272882959562576126367753132176228196150572699861903359427316023293126770003441496929497673075997771475678758393585364636630049008323283461854106105053267224773632170215406601779018566780593048206730304070956030792374875437791849176863193467593049159365850988173443186878262883093412858952126385062516055694923095676238233334623033420399471416808781599121548963431059815601798565137981634483154149480249689932987019801191742893181147396303200184921100498161711299261794722202364061866069775878974993670049845719173103518013431641729613545253438362314192281830116457556316292800473064466360074597680903294074794509857904128653915222237529505307671454006696800674741304112814083792538912351594639840906266293071015438141175892519834722746613994310481490887564408954758531523959342768901437172213987180187069083127077599390355150782917819019023027782467796999439629335291203686640120934319953349806883431320873996758467505038156344552023172688804124221991371962291912057929426581524236326809488267202907521351132001482521235682458029991687805418038912708068675097132840064097519308554896888850708260130928327698223311530517604473593867004161486070235400987406122331547024134566143829002892689615663660757121901572882126364673048178067163662524609647166751237275545315624322059776126223197569289607912488817687887976045337958043085323625800612364156649589438461275322329514252028346223730260068835127437053916774967660155503797343023056280463913496768007789474397222116731501099955342647231717792326079035266319260892510702228701518692612728377489303184884907932586124569979867802026352940007147651752046947451621835568254995932298228003254288655010519575400595509975740454179758343820322121172084602910348709764113509015283161527353398713163603962824546388393820019109399268888994583672885171433768021103029763818304956102709050723358612070355535504294924448443306551697976977057147746992181536868840810557357838825179426201603670016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] 415523606516647207759688959475958503384408652498611453569267814038953397298236939523180799174290776094854924969103144551257138779645130533314435931495792142504303157381647650242691134236952141392017255767329397332969991715056126442583670743271008859405473609099645026940668535910773114868484320649329274177236896058999701159946067156973255019360470066239555848413405606260314593002498244899436934202414240327007392695184446510071633995126191119731598437479037425879513261112430592278453928322083973403612998631767839321937304773139973629509692979072319281772099483169881243073322006409597546664831714621486296081344687574736460910612320298964820312022884596495498132827201529124641008160629186148594091933352564375043172601485609946046746508796405140185532223680859875313740484548847057265260663593813791611253630946503643666781153562709373634159760373673812936201210632014719754279592234302330089626635518842389368989537539980811736385510570438664186253331908749280186678927536521291707065432289261109043839923146637145521771368062964295060992257959697004293601212867580074295300316839072142237590158532713935186957105309894853120995822349624758247454270349425904727026690203457572530907034664762740420126280188811530206960138137676230935548650104716120042215229708969017784125618429874295222487849427993388733243245922697556208382804039364280051222032462602293425049792234454279089937028696198870346398134873548974984148537786458856422202676454653849534811517303509130145069642216537816662355862819447424542570509908898664068027995586270886560353194241381105988285150833982941173600664827985810761224049112991642825023871421860904394297508862323476385242874102030985282773839644261808952120067067151561519194896467498863365631135252680876718260150912147748586823395187985490431780879681576445901370303998830698192882840307361382401367058517245455102401869021852852765707852939793690891207209509728676122902216235823951281755281826899502990856555196918514450075961704883978927231921880515070199793795976167889234454981938674276745849886974432522141982695824487311607526817538156714647338692409640490615511476000509407314099416581732022190774474282916866830615028505794440057244779918956511007604461667076157784559927617244062035979426334361674785437313689280407838171409114245301192768017191118699380350665212104125301070155054902407040645797429979700745188554084661002966033733923986095504898973473567667074160656104073853419379582231574189168149793820285627896468309352866404530164606663368023104642356181575467115411232095187734049088425723527729342220603164913344620387379406534141302109569285357433916337857046125734876475046445433680297984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] -919132108432905851832962105029163190131722773312972410782728837395855090285257416916382387642828450209617168522271023067806647869566377588382586231648265443145200408337010707933343533783810193113797736505853717852007731833845136166113857148929653772246268049296981953146746888509867771274835663848387553559111985879487848345426027814655906120919269624498549265299648622452694438960496180663929681320116026996924291441910052517379642699369298326521939112064889168262858995175328683834579995642329184127478808084433595525326729359770675374825950450542491781303018203935708045619645361144319362415759601849056729220426667273367277412445469799354767571757988684960898859523696138770255412044928305056340328069724820258872382312456154369396371531534218107310233464348205866020322579511771579337750805817220617901750222273030294149706009784903848300114120187249430639491465266442313276249453309441943499483834263993649881863485500328033363603109193975941870842643912432870603462095386906624728663408224749621249878969003114586319143694863542945730943728874354759464065180288643514986423125300238584100737929777545091234047680691672171912930402615760674064631999615632357207339990028484042869147050129931790324102828128616495588468594945164292732233531940308087730587266910224409345013393161102807363304763070454218038111857937099086359637669509416418216190899765876110058347275397601091000294550812812848054894243740409400899819680397632430759156019737658605514703468826478212912737508894853703931487560588843114772088310425078298861004828812789019648836120008569061640729919253553365455650953664596247819981615050402603078999596655911684290871497701192406853163301789192586879083614365243698906306317163703133709716451688526530725360515802275980651641907132270156303824763050847695082986906823074648603304749410801085130153482847001438508027341669867689162015136690771466926668230446730123554526331383164522167142856208689977395066886409005871206892349451421289885372538092238442439045963130930070456193579016863354965362422559670093422799548255830364070669922758382182414037236408104505697115861122548620081025543858460404476805928004893123800949011183561402356077979280466799421509946539302708872187648473434510474657808874149906939460970205966161064556845758710004286779460886783774185701542805362571417364921081269011015033548954267239008229374773411781622308420258369018915609196094331388097920641800423492549739700292609470736248417134219901794150364289073284608269239194207362099336763978905280656496212905333595752739191993367607168652558318165102210634242119679036994536418792563502435231885801275999542076941592250465988336409911382817898496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] 828927784140766644216091238099384825118038270839017198419471696939772440913600189630280511256638097115960105267662211228483350909978429014054950304513628219469982142338521270355349950552121164653328442644168200280343755630016387533001700548973953974359047075391201327322659586837757363736597684835192587308927751338361601400261528556422829620714923459935321165030281858661794438888853508932045851059241300212591065072843172418615645133666845849266488061385325804032653327334868345465578524200579036247973656365907638154455047559694536569590140926096437868537520072174931552810541418728236501631339435554029172904112719513718778698062308773992871373459722893665511026354348379689784891320675755667915881338806225401353764976456972972801572478390552307480350791208672222628447246298176867460550155136934983666189631460668137185272789018158109326749791473550062577266916973374679951632173840654367252192487427462762824617962490428818392153261855942560193418393768865480040855429706795555408851650688986201434112668503168429403694761890933510804731820705231758067579411703890974302790513539080123357398616190007943707199750861022830145028895337949288944428985933409858915658806734982028423186782675673593379992700129555567158966469703330847803852283242516244153725142527913727341887876885413106164409360205312071277803683828624010962648908850256764949879976035582874388994992195914782915301248980168996913682503710118586978024034506806706805488677263497150696625508242803919936102682545119744191062366945519966240746765750992164373996945753197123124884877380583134426540079998660848578767211217801971168232364231732425910604108315174587643395686278027695117557389238292222242183936730062027601020661967505820573667587525938243891315358135556759707891414614842312856199364877869406707476269620675850016746260935076303349324674533612315921193718266233420865903336401029115952314055228283116623711908928373515466235689763552691926159773853707315509445305092756688742591178951600982133976711709675484499956500886660897570206506577539562622157113549444898471733240511354922005215643881421818452001148205344674511469184652561753161519398861306935376730908596340607850147277553596990725840692655179179583632016362088596635137964549379472864774167762391353544412234699447459594779212328231797957347480829989121959989349097687693663568687224500382595870342259255282131832053565952639769776044003950461111133552247689782006767048515119742597460894916109357669037166528530945738735642896552934389069094482172145592941742357965009931015753543153304355445680186047369034420174644351787323301571666342931571445768335980397835834767540494304087626175455693906116608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] -593199926226792939473766990499473734998609377304877969758760924203027932783706003565394815802449480412975415123193982270977796054969616478234333916750861755358902059105408716422995902616611754195120021664037753861153315363297316505918063147156442148215144843955472414514312058243836104884658507342805722583693047182709021497415437477786768782725251637600776736144257712040331530995412175356279761876266456898161791701650691906482308803387155484443823871823568265950307629911095407009232136069817415526537121223129201394878045243738062573118793532718614217145694973673127735485607436146109664926412725959967744011997813027240145569976796060811271694261785350585277543906787991984408195892896797267779485650467944946463403348013571441170134292062028347931520240557051865210231336648228656318802195550650628385834541354970047937431100238700791502052099560455212362400092989260628891567645542586010025367107656323379937777489735642880997362254269623741312281624242267268270257432541398741597608922229984180390048892681361476159344982231939372294496869689728510178314170507096047686591062536732263554462931220179477745901793761707406035352309321913929246328575073220977226431154724931107618601855994772621579647751438282969183964554631979525985344100525411168144465553293787697274879264603112381160808816037798751944053692026236015273304963080898000482327373548840085995964520003007244240929931015207171803451484344525102202748039349905304980120573111328394787708959313126176750818888718277145162682403160906460867257355498346394785203621329422778409687900503826639136533542894998482815193744581450017123847637844048700085833354134141257815143764660812985221215950561793268723458998850531570098323532364287723989956623954144431849045689298892022367490943920107874180227077985583994052611808775405023527901266541427480690720541781838075527624905760161463302360919026390612837510702212033527848709347058934044345988764631897555768035044195668959431258038121958930079048202470812080897618514886587655772851696956007375087317791162490401305128709857338509719471186600492027191649293576780953926807843202653092870479085657143254465199047507144242165957361746915416351582291090197639377318442085678524560155184919069019436154874334195595306411015283813309428100173897960927438772345564796007648012468332341200189731766085506853100858676617366391164068895222162040181372845510699315947307266440285039504065239105620023371800328728256987458238200747122947531018342075085001687896058641517470301630582469492884600762859691492895996551055176721165022695006071443079429532942623204902142502781023811846885518461920243042578762376239585991285456047820659102842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] 366530593870110940242214019342600245983119358883430697477588238039240652053644671574120151351589173067204878654945219023111466059717064749648285037301545029529282146606560700961516748727195875406401613784112245389601316116400203361865039670527979668750812102093672809859446837440183343530759099356327255754315431560593941489662143464162933804573520192296342618360795430366101233424123156593909719314454005553953128597797031024805754820581757355675304702171895194802273036252693413224394028734811052884128217060321845778075661615554459659312026342475976674078357978799729721958490363266343394360910594457063703392654917508273839761809057616037308568765394579883689261345059856677916337202975595437258644149876541775129308620577435081593549134800186397402079285508560968621174070842056656452486009351410383694351311916027995784240414836410284264568289892838638982521079211320590476518568883490392929103600835032299838257408209194159184932057929136774246669150979368698636647341126262894197212655093928558439032748306432343367457052201465067598740171258062368540663395775645166966348713531994045782806531335007963696919726523559017025420570608821482132104949831638961133841069945960666830492118177431803175981950210731245357046251867181473514340466046126704299796161372787689482239606293220160111128357033512430166878917666482134135116655921537058569771651824749944205045496516228010952730923587599953456354182468074194776125610456620232982690978563442292335358860603317189931296452117519675701277112503509337690475006380675432246351113769429434746104729895142608661257521207277517471841724683641735093453147476868675233743850246417382149903048018385790849464288847308444987103150146541167995007851688801710296086607016349562826596239149539356917254503256925227949384201103466815920254380142299403174358046626766956802288960866806985521547045623525509052542912220941258682146701538693085473588518470329699278165762876119340570229118295040710814772603922089022921335265064570247900943908618141788010988448442838510279617461488950379327616099134531266101961816569239761722616943339105132841752686451953026948740631898713738870707845886683905242470195139656091535914813575482472361279565693395466703807201765269817461967618937848087909248912574540744081853537820471888347275543732632538792641367196746640966257975805907195406987332487944163898893789200432730837599493791308231434367586872845580859980601364570553462125116691945456276859290852910944389927892358567207443730601154353345034182592665882922167442324334178410736247449105011228893678997780129009087815299571119011119285289550886469559683730685031269746560155185143734857256003474743976001536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] -197742444375906597691802247710155125512221295504039421141055958094105271111844853498930599631468259698404132196247752837777465185857117891713900662560521743475460120304246392973033910238941732276792568024934909832348971908723315109306533071547986483420580171357144998371795348347377170236515777442695799729807890634836015463638259870852403829217162358826149207864319020703248023424544901638429147307003146190230545622276032965525810148741984305012448550361605608454326605620629491424942464997919693982006518850938054727034152654202952496580176362231211527181146924341781411514376217057991300378858667688785942666857173351094427095845967880284254175893843224582255755243714825387354253826560474323530095550996701376086284305172622377986834651031505956397002007512600192355334184228866829424440235068985028108489567841712829584377174114772162610344615965910462691699560083076853123485992921611651056942712071219914899062782735461039609725083640537858042394780439524209603064686803319765702378069828805542433119864097457798733505263032477858091996180444600023324075007282441118384975185202416623706517905652404734887920880575589196516307993905533754169935742599175074381247491111422932841333855274860559705755649219537790354585869653350418742485180523628633750397897661510578485627120568967715535021542291490534779277915850362277053420289766873478893600554011334132307094943522313562218520544877120824565508978777860599004697247681282217293873501426192671945417315858502695581345657382929381665338717566375323530944150147103663663948179660664771447610158070219972833773315008949020621762234186657466689365655515029859141591001354239690440497089355645760608000097870643226598791646177513661737656365754071344879033677860160716334978313558738354531272673248494031468784233449294797496015094793335701093030914819099913148949143205777332567131111901788226114065519107962473480739594196996525653220315683458482712084799273995494524475804446068182568737331741184373975753542286385810759714075775418124857615336187222091743870341733223458145757048779124427153385542667278524864499057325844530785098551389349347575695132173663488474566629376942064532640077665723001062225873842263716112617801865457843594747322591111370608959960684415238898642937651508060976614119146461699565117036339797256928274982800603738033671474359943951291369026373687925595891901743107324288700466172990438983619476763915607237823869947282826473181209423893212128517687310745747965742331137151055610474335131297338752912011187227158211169811738976264374649172350525331464186733263954471363607576101979710416254255953827218171507237340980629823611042545382421728372938752640260505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] 93691129071756319345389666522606924013336155718373863790509014299529641833123132745565770184008501651564384848481841033193287623394657354592574476582123082175089951280583036052025734668805179390825707844075532590516927670436304667879297124263672234356489609327724407870355185330154698432176086258257676664461641105399280052524513547130426995130924263910446477180875520271074984264157583925468697048839868941105824150628423651391385891630990064259480342718412462122831192155103015498297106934465732988967064203374661087197047771491793292383483605903422764907758959501848205275575888725904307883205757478047933483072176060090106933486762065878111560413474928822197354599760579658847923681124535355911583063864409154975827489240829291696935796760480013753348571833404886374513062653708527418529676073206102742776919745972949783638909948890731242530841871462706901415183541375798779990740274788084054857529842727311492225047480938087444238206772357776785627970939116674341718835569398343142089183382527727328432457092495121562309465166138748695659151296916716005787478174601381048513669108527879100793861277742500259638214375302482749322455508759383956071681569817574870460934425342030599188667822709560331841983000924173534534423038990067393330590640451417352216567544907966068018714101393264170774206132887808418330871014221771921538550212293431467381456268712443914561066828917339859667803210854618564403197207682088327006609149744980327740231263809254159742909496931955772945133502158414778194310494889025528863737306354170845254396730136404756073258534461466086880059077871484293614982697996200958531416079329237807389707757986810989586951106701287218972608768265751855024471475537150555000810180358492022161596258819442621652389301418099320852488404151773261334061977702974347363241952747584614199753146195644019721354695150097451979672718504326333559654695429004240273765148562855110399208754181001160238523171642298504710185366425574036771500846820166925032317273547650414177740933823055826422645249570539352374529306135567514854805044162950320499019912830902495067601224439631124080963877760160326177015919607674021321056389260793145073399587115842683998509020897967120055313359770598229109027679714155990922635777261815519127807385508845604668921422244905126630210475948242916046273224624979944445350358968406306456995739408954654780485047239952786170458867674434723205515851470508627926811409668303388847736450452949768995651116582429608445594425878222937772609798878293532415789769252632409756806623421825281219526217137167961899795013466321988135973042775830088132926272155626321677786877385274486308966031947057568429212986782779441152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] -39707969651407884918743859663849792955183242043087406131922269365193323917700590044956594709536329238848459669817648374412251542141366164370286627906537474442690698295223286829093904063919207532299085173215320482114004359112367039093479261167159960628693321592513426426684398911345269620207957096214121551987424184601611146882891968764580785856686630901668917974959155972301521040507820956758719762473904087129109300764360210770006084495561347131915180383581729977734917848287715512745348275772097707733484793215235431013930269980756644368056848816656429721343273007794891956086956089378875766233200201335266890316652735511809383647170623444667679510114216967344060680123410725078878505505585723354004933939005283151503271658584184988299919753378016493479776399056768176129710300896902306270042018588500308234263299001873701139044948637921591974761718821738211915023103229752656706818004124664812598651991249262727093151229480844141968934154244807282335299609253641944798347754285160683977995607378576621237168024387837581768623665442770483889985976322711619236721207507945662846765785012653246282230429694446655304957613113540494958663212909375099473055717361135094295238954055173300658997328719024832318938302059414574934637780351260339780386796132036101818153499377420902680685988721937389452912432654089197905704452515106666120745676672342372450757257597497735766341751380199746471795550734208117073233420782639266227354949506696901888969707861309432945877465755067114548844120590152241013064646377446326967207991245262039090671876188681061496361727338065630128707691685305705035359696053633073271792821341895835383267384060202574618733419885365609426379802387909937075336255130195780692696349125787710243374713971374454835077962104904205269143879823546652604455316276711136023329355378455891467513045314706751483391051661698063947598469176201429163995105131701659816867571543531104577832851697247137747178639063837476993453525329103250401626666869468744326049254206029946308824816650111802024679817347230374491340546506292713857254288521694245797410773889908532504000159403712934875630272512638918729627030593641170571508764072490796387394886901428963039265023357127477405030900783402247717512704939826510932157270548848199277075046851720160705747389245586681548575178331662867604009792936037829322238903520270425965366216322709587235757414612778584158152629937518368236133598131211814420847937878971408032282724628259472038070165224103211407315902472785915298687848619112615263924707468984239545719213710521940118814269449144869289960307246247588366128229914135974476218002879386677629327472250055241294722236202035172237521706350488322048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] 15552197036688531007503153569385594618244729270220617356484712865999488699572064596438154412487560441852424640937536066886752712273126494892800289568740032872704686300907222033933721647969900638167565633253043748867051547445382787065252024799206899396600718678394102915955166050828330701275803482086887949303452572304053232834462173915166197561789606890542016529276546615000563124203300140030526250943644703548411904182194832316552310723218684484767064713486226139312311230821519802826530866792542345234120942141218942252023312751084098553258141776449071129037047213937651712814203322024782317444493439586475071973552976955591578781823936499678168866541071418649096028133468736005006636238727529232842747669096024773689333055397099819555177366434208210534958693474470808529128636611335904906552984751234472700310261070752257330947319055710546897875147732485798964668516402685376156117322290150297411544552147785803657854428678425019392305189349907219993234837152357189574061188082092937412009863310493856664555188676583216830903226379397542909000673228556073697281400468387098382063809610460978470390220103578946819291786220733174277689185280750526385995878819392785453152662098992456214585619526679210618905812078621504160485937967086257752074088422430447111597248506268447825511873311457062840397417624687553923584404783782728154615058549017321155245884567211860506899538661804556698862465728019109976527888490336538493632874254150977248926426405777069624427719532851086253131076982597005650541783516775075014155054632231918550359260132080660932993627019036729691614594690149637535565841686926756503421716775168394133537093962659787346174365903247056602434551611815595222523360213665834959310818675048529153790838128818362519280299026239912648794968148580344490739017547886128988020260786760118934983697824168245610578553165827100338675035362975748847632431464849390955941706727590250086359439191027691086096874952648663745055141954441101654987241449200569818462971837401452781698478301265489306472907284972525372115595964351040314054561253540987345668066466540659489130417415891846990873639279995531082679107789390109326379815573142367594482888390813789377563520695161713970297834856309206409626966857949983179855090847299137444652385876384635767163184019648658306531782822788683957999885006124880696766983926533883837966039401862699182841885159098923218454435799734931278490650311787933049818634587436057961066647966387702707257914390345571120320281446379836353105195417454051397138631765804193419392957144604179427759433936711786815233628396849626636248935918848685389257980027064039830269444494699338751946499119025629171461640745344040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] -5822808533957860652900651703030045386129580337975540124439089809417755861166217605494301248953913858445209487980329199336143596878107066375281669579273871273138757979989608649135602804490391836447654975665148803387464210317325420063604244572492483442604400090415266820433696037874921465494615893494649289416719967055911355509085988228765858877591462362667733115541131724051524449705606628846351801457120579873720591366608192878647219831532070178288711960861631934666104571165846695267422784642675160769410426261125705040777717887727016355148360672128147650399389791700691313926067661829244481979101198766770931570698916654224895949315200908135589456181686960738670333271558260232610121464407438924237900335326287334646722926568455928916025979878953751774921769905987105655481691885884339917752402567166963964153347253220894018729718886670171906682351923270433567673620112550766630513135820569908255901501933860429167520100868609080755137498223508978164459346400870083005137986311720880095357211675691483676308248492816831282470077984843582534173890340730967255253614794986711001474827736271494046249668509069454249798827492884117503580685325477775341267340272599254627956621519954018487770415701210302819068959414983411350317972465221177955809894729693688745980418762989473507669601445726874543941498607826959283446703863603339854030973268026471909249865898250897542312770718175863269923556425531494486735460635876950972626950396870623342805146739602434200536139537102479751222825789210971944198659694968275882145394413350754191864028548950994263802979451301409429718956634398990375818196046152170249246071123713703763053798008411650268333340084066988938928384801927134459307779526088767800540656177755843263155216521282927601544133850197010982732958340521730331036885361975981228633423697319889718120799489508896258254115847235089525641684722437298719543020086766154869901924920905699413922616275532634645336255881396143689778728121393004816882083709343832185924083847463505095705873169741179660929720471234055797587419583310324008860109034851394666962154244435004579833540844658908369927187623078409406003186262080053422194421718194456846046474200734731577579248572173907201371862830764787564034565262210506572326927487919215096132550842717993319198864213753922041774062760305264582156218764287227310386792014579607788108225640972999373657683087195459817059280134846166261486121096001365090407011900444060673306771939980700373289000920870976245744639601375886606677947712474579206012794096239384334128472042630566300334869050654806008449180245115084961437432603673173990691649002674292102959246072675380451017336627023658143979165938037555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] 2107496599627656758347730424376997001712784995768359680657432230085197083532643813071872271978643703312555298894079415396697755972062347698496262887184240687195193734118333556488860444637637741570041601500889051176575342100674681409156358186711135774949646627129721083771397832003222511304608238213992206275752360913692185849894198632382679094421245397725773333230793994451870171983420764529794616755971685533025753715007102713502750128190269912922817459848450665880597472154740085535401463074559147110150861722866129063042205926277975699268441279659881218109710940570483945854944749646074782273226395137378480358514144110396946008865152909770213989045719666437195447957398610084226688012673135983524954286449958714594475952686250057916431636526993558050037552852272499621621801717579957356905188088761341957983968078765722816619349035059712419777631272491376900042850512528722567444310575549281749404512602567520273199843430656219141929574734302459921027281717015637360157518675974729602734474090903813244970178202851484999234311215723725644001331457694064860684903183952407541785822417937428041930676911726980501950591581405903683167988320426033179553858623135135577409267973431009958233054259669782080798141561706309271608868369538170326854045236755339469922390096580522994226968533887060698991825249039711815896170286030670582935093683975563146376246660601531171353772679090679172198491614602033553314107986075471470103516932582065120786749284105512007466956182594973042217277293779828199281695212677770672306318486501185981609215416601930057891037281696512146888430140128368549739139365306714722167461015323772375669598114241768072790784421574387939664861700980588132144143527799380534587042831701007981912782525611262160907270530960526428861337812184328346019962030244721762627077157472283796339732772912788143995867452522617726648036088056567250854603002989788198182230996640711412024635313250708215228958085706978877678970555798402876465841936309552056196848519801988276022663460370513852164563796598186431496862791992927286858403270448157594245077118283800511096841477165729104863813057160860605869631785774128043745590042897658713378194168322157087320883160290746199356926203902033989051387016472998470292547538274148886950684703048363382208909621001615247602115610359103603112856432972605689884724206113784776146622976726221617164174852538521999194253569327704415766962668995293773828473183287648661378717843775694265747618857449815280821290024268075438736215440706669960490579231793577263782832025708904733275764581465535679831193119031841917124119624836428401428261358059158096229357952859600557097834625971139109798838419018743808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] -723552064856951571348227380614529391389384137663093076594748849635335359134311338115293954794686465038804626584722616359371891904574879039441792303027990221103038538186938222724224077647734617254575732529542707847323600216269113231546659616940314762446784272773107754160242214557768352622296796911740844819006728638124479393824714230173436251424426687040463702946690259097784995761517146147610037375476089852182932440162436336170834782454743421019401989819735344224256027196944254366535416063884023579484902140688236003176396697526514281172530786086527150403345264565359931859128956904248948261145556998268329190799671874297356248991560517861885906116673603916785293318258629432682203337348245920281024715303302184005357596556351899219115435900700583863631645193390051637443875024310044031263875973291357038507178842172130567108122701835730050365052238287107223947717319914523763567865764769323462097990395237446375882994174356520596526836538915443597408830251127011849799744781549745367729394145703982935610184449414034031453926005726821383659439116008263341315845549983980935760594145535218121394599500144680482582129026981335021693182707164945754161096072919984449358711496274122083136544193162098150636200693708231391474981664768602436956661702849272627052466960500283111601799147689021547460132421247340248163104364412882890639793095995162010794222595413698932293597991433317680440640766079700341647126264148087791568476631797654378322648022370444717756405000592662352657197251082339729027868450694757420279360429203113484839785435896868816023360094690462701980684397629419740568472971101912126042874474346635882682055195041180963106226965116188103143010388863089961755532031731226587365691258689682644930119024953420064373672816682393756201197837031832349742118997465745965215470781989077963483893626695290556215788629647568751622158195053236322278671666164434476787028221166171525797608639923884400173683543913651733749693971771116652404424955218099707075215132966338356291230084526999139953424615365554128098902756846355382907654771053242415648321901177276891276283567994328896052120219450576751650653512361124885637904593942172621855825041115741249433062434853414054915212637511966901643475289198847866614708702398253401017286386305233946432336649160086720751606093905218464792943491300011595838936112692639869353996070847350460650707131638429589449238136976699621043710311034083940724630005143202470570424091748806569212548921009370470108171979727178829868592419134539246245376995564679028708959586186243096097115577676323366247684048033380149603273546724415247976930362412417649103359904913165216786178302775150345921055540694220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] 229456454097931633028259895106355956498691932172483694049344040525352351308236395685777525169203401555026367279085946313004440160511306194537781203565500317212405943587878984667582905601580329351487182568995204801083145978553020067984429154317860956781878068222172498429032664588910708500598517598958048615286363382749090860748643705989237213041347858040012250715177828646367171478453487246239997813806110949219496932876044078019870992192769265493094363831908825354299782127775742172239285785992755530302563657737982577288099275707759889144117168941698240327305090178567868066402083854915297393073710293713879243237953348303271836677644042030734072605537358140167397757280180879653225908498843210567045736890958014023504767089553960582813861667743269734772687426128390276170258725713285688733029910369211370819438443790471907915044484929167316396243433037100393067659840967600492115083384515210299915600291087330363239404504331305451320479352180967024428695156657803849795140043479571036390887199929861121364199533485647324527709905142792825090436604152086467906045319755259322185593492849612033334692900775012599764934078185603939495640151238481335721945464870219442182747383786764019705135206398654556259992810125126177982282460981294667051621356663472024761457433522375488235845461757834607436797235534057448730793601420266460158600188432909020907939521515422955611669951954416811591034570538189581584680175138978490112637889659233371102090735020871445986775245884338097285810375057100898400468068161971051301563249249428142558230033579231789921534855629795226010124109291747865579984082699701824499060309630934763592954718490557340332659883658165007058499229261427941758174087485475244850806081044906668543803107413397564070404833023261374782847560101952632180963547250489020531760784763267618223857296692931188001879760727061113792381019200138885765653747281757128309832861977154836685758231191835375615393029281156797051849481970915253372139340560084387653590285220862269865487014986786210158044136579840386818740818452194518714438244839502776973772240414182838772952377836928385371592634605978194364806112243738958003374284056290180576233493337063113953348586112632503661271729192392778382409507239973075324583612096704332280235515244256696961389408497225689855437960134353292032501865803661963393345603550588520188396301182284432847512496452544488472661973666853109726646209604319665020361586275732079994351088854245266545603895472566568546658056691534579453276952633449861339797637530362478095836798398949041438155996020337160106443826025166861486946500681033127468043889809206089639446381889695064413489001335979478333781571979444224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] -66626041195513222807472349090277533843455957714996351018270521010956704695818252035556051788676548171015489210210818255394400843673540269182407139067434693857567225539058531721144864880711427092892036816902248783414349362160362897317369515511261975199297653643986790631817038648576034622354820965769498042241210774281928844417337438262765409602564235560027732604791468413884181634612240150135575466729028254779323184276789677715262386178559212615623024809498433061044967126004420494518523446431145372997860557373281810671764244013439771094588913568833900785333292470345506615071370179336372361171818576840599728575752099515625469690040426626142888593312873454146002114361622999700489210126215834118281964208685729840242656018989749957379089477915919823748599943701031076726876009303133213598592116748237635536016375639646267469784957809985829546333262010297840842941763580928002276003133421615173927665166523852491697514441831205301400215301601208931647813221568458161696298393342322475008704622247970297583128293093831058044437506484580311267567697330733179016502865212814866009838304453196577373724259258986182061898826568842344136383938713734427477663170541259119898624786232043265016511194141926866484695331824982826380415053750784091703482031502522566735891659018635999238419564507769354598074546826345076844627723479228379923528727107968030107788434566856826333353262139994712505642682097552816014253696606270520835470775602480956446457557465956799848577345038459743268491052983454883129063473402328358649204564460723483539323788651994000549800994921892788542815074683135183177019576470641156078371107389335924561410457260077516436952862593213751783266903780025646329621958147902086241098137679820500003673061529328072895941463704578340844956375762578339781056544469610775301237298217912783644601676905510153850218253115014885691745793155275046806266012410584909357045261498853852534533028478523879458185494352432184135893493295941220780502312317945254142040099197479040352314514790285556462672135287426191087944764575206764335785903089644538776694662813141915397275232814925982567397393292106504372252643774844698145766876810948915013563928353621817200685341518448973350116504866570683599814288201122197055813960237267231824955697438528914785204176738145899960694513990250731355020091476377333268230327403918143044280633265771201244488490111863640312434442222473087263270102477285777883941362584801376569322181127738328480934526865984716787777692581101946833514144850457080904379850356181558762159824246692038803260425367650526800054927142012324975693939833882459602117223655721011294429816227325310608154523942090083781564551418347520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] 17955958764242803515291515905925465425308761314075351881843599581418641261303386909202540935956716480024272021649433220550577466796165628446997230895960733159778755104969979090214372938058921040874837266520099443679121947126557019997820712040074447573907941724530923547235493355848041902731710360866198331059635978380423019054565378691101633990617708833832644391703213726797442882564560367893503374191519048903591508796373986261745735432383393839068845512320583200613123979394671727561300298846731111192397794770720378388749490926210360887847045050090956073324781142046375678386983898965865815621192785368330746234927926313426240170097999614938998183104528010625437739529495686696116475556346763216776623555345698446049825820398102559579964640946127457901391968261790993830929274448212751130089834091450768760337710625902911000133024207179928314845902426336557483422561819417090700100226886452867444846463636404501629770924016242617558865024731808084938305916890158490058852188224785730830858970433687081836986682530131665018656408784341680156068201721117681063435975881458287642479796093247049011101763374738429896458500609236354281945030755387297094391352742949858495811903021664239422417118280052919978634568002732072196986126528775381532238517357514466847826542880123823446671700796895414430128926407447054551079395682572009176969894589452931775639550271807586945643474651278294145985579474051084391628287202420210874350722879047662723388583249376405987235626351272071190060035896251204063328049825941154314957990369496200830459073269743971406884701372788496341778459383160524814427440247361770444007287163218689516243440415345525385776912686594820597818095769953229575160911288230097533795034969988673928453934094455128907956106985208785837108308593498998555884098930199733404003997290650532605452655247620039120446277980254075414100829168477525547090276956742042804124620513582182135064308094080693748275724232572748999319330007985807226077983671219663689783713060814441136184214401897157580850470821766921755693139972823576441133633806368977635997882215799757755305149682971651245525347984648037646246767578655677368157772644291556094191711270065955506844406775883424674369902734055960011209318849295172491687699680345263784306350358907439532375029265194675395134436237174861462083895024690772909531841602116926781716463804091945897144413772641719024003829659454880445646770034402086766743761034695609753492831257103282622824242875194694770967086262812333540297234258183493121631647761122400658804556824025870434540092390738595920305364608386048099722196354916324765725322871874678170134417845439422735994468606466717433620616263499776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] -4573597530835526555031082529188499042472874309318814328551681389526048862990399775824169155861515152254854136425432845116290134583498856578576321311125836081329363987626329491850005548358503564087119941289012669136192499624892446525998229004714782696749989060596447292976310828143709451525062613614453732152372535941074978572064537487705791686711350354282320081916390258603834248323433360480840749484426349980365904037240376975599684607889342142440191985235112690466518536586405854930987575737842094480938021966327858857917260780230647642316069637440478073493926557120839150359507379892121178679881989895107657288073669907066521379970168570010728921291189304461159000288078301296398521598354665363059761457853668272338268740415658785504868862245692763630691894115792805056023629591852097468699758489617448574940180423654214212737618682307354744528331431519523681226279723567110415889404487090444637217541197913145160554162919267748418465541546956061731736414086922762328694780620093685161692873535468674418455973791567436103364966261777194655887498119305050939635507136351825479012553448887776709346793759006769692214339923705543007995697973191316004174456992166741782935360892905022666201884143296539074985593612676763411312221014001349041696201392966244284775734075922605209318640215874308562594389121418217841444669332119943200875601006013706382233335266193058772233361703380000348434155638802479280191370242473302171751074891689839734975623331126228571058202221857732587757931700760897203527733855653349828433139903795001827242328379395278252723557317276887900103467332801912018822235307048542426946303506820435839982918257577101122402597512717746324708962438255017210999728346227044607552257435674734797604420669890366724963295222683914966006615130081839911271264171042245070228739368430599101001846328440721353157805213836091815031415411237626644611842564121693156849680568768555357125138577002499622939216604554029630668270194406548690905946873275521988651624610974486328922823064467076071851888841203211814430682368469970877045756177461106670622241244792288069436195300190712373887600121412609831568945632043822269838893819849679294310835566631895281853661043301055864049096627933247943752543855074600848635965432270068949036378117788018486879778854485088933895318591988221080964921637905026214896419716055897164722761616812694516926345356041194073451596252558928100625214975992735377483960553010585823388614968661536221960741351268912908949003819915085405390572390421768479397311597133060035074176854151211964732793948738392560513135630999174258122039324169291983299858549649423813946763461729071237450525024265324033017953302609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] 1098157226549661376512493821014802662515760460000313375245523804962783181600637470346790789621778336822371927811529404128324836020915442251854356838902356831160955488996440703289000108206407786562501122931960308912537219417878470687639210980648377966917099808707472053617360814310298539510685973845016834778610752843044535314951907589545660168633926478596022653874426764632818457104586285261065343463293666328028303308955231294517951569124580770705221352547960692167213383341515468662861512810787915501786608170249798417630974311844691763168976513400458816211221961098141330623243200076146874857755721235032383695638207226558267319399547376888149938168086890893086466118717734317730540398975484901569495628737332744915493057680995243341764398306984390050487675527644293488607867508733661930970806705044739257192113081875778301496237871994329732990513220208643739795554716356584848454129727970135331763191221171897214521801719986719011027044967045493687232302725938398842394977414839167381007421870079924566126047961438076888426418165854249491848472650341813646910504083577030773062414310520073255868333653192938435260690767398736927414121290911723502118497105938679053547249201665311252505764929236678752345786259274378635130329476451150336608897683150403330147481187952213228621254021360940262734071221504661052407448727637966236253852425957674797303518213276941141777823923684357071205594855351437899551879236528377585817434710729255106644488110410613752182735408021934424871168047417486878366642782466214147144645353969451646134732928787191028605764977990136362605058205325473440679162303991967852055463784117887912806918727986915167441783720307915407205810648750343230726641823174400752249021803951832441914984159687183873462355149867221552768643971272690171641058849684487729180504757476806044206220075058637848312470141071516654006762130969061615403044041617546865924675324340100501320320926630534375093239150527995952229036865216725665127432668119930647047388576666908576408276720524289222192850343592277717515256426382707916766040697532882687073441860391934417982701122362562099406297436500311370934369415843116068783320107493130619444277996576372458529321387754353013653461711220299034545627091110450002386539823899121425877119621711715183929886462830530279699176525318992672547291189684114899429707522726085304746013244522817815542665630161527765840699248313614217136772584552451934920244533841593032801641426043781401336462880538232697525209374194044645603436282395800658646515213899139906191043063660252183533597173763517015037494789196665470917739761233312600946392967631150153641443843844014899663549975627986027525301059190784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] -241652601124167246330325318017095862590914117054135953284073661881539893668185688081174064085371955469198673955966296509182995502796548436437273269520054251663228665407141816600200813562041187183913510462691907874869072648539380666768498791792274103907451143389829043063073564345186827340066364329072474612945030330397416762153629209640124533888435342793836948339214656353473190148960178007671929261073384936670203524743527937960370887780765269498387600831295331715961996769858584404877425643082915294235527566159541378207394559318718793158043393258130564563600470204709302145838395772462873619362168914386719293723267671311210656694704613420995404888044852846537237129056735433502651913285585363674480984104577750579446669472870489494947097794171712902860779784338557012732153784633957203215392460223082469125508740271606433290616452098082875183719793759056350117328323775427938228646539950366106003325998071085109576790696120260860873251037154858047072677558672491979993628861382323908462561137156974416021956964188790677397858262048800855608411026985946536242424255791688788460295780487409874689204684015730233860166870068386494221749413417459096455644783969003426067927794786374601078250274874410263648527732021277387298940143647325295539108044422804601349343005050686469794102599002593655563332562015338649928041823904132411060761207049621731952387324050898787644568781968687626773587894399147971653929686399154708124094006378111021207479323904384595725332812541893936664180712298451186156850098868383901590259473271899022525399100353598630934258156127683153276354338050238171017892875400915300330403412915773852868624031631353385905223119667623825384101743964131009710584184439035096392274105505845249055074760888453961034239648013455985701539082835230126792602605624328194063722948039564552684762647845874149939237194223958296959834651366848965522936918706550424532043121013324810958898534631264427786148165500530709032991911507629894230052533373113124137089204498340230763641654996532613384401537294691483126544870041542960597922758476912708056301192963024703465930981813576739374365975956671358002906803227968680964022869862317200923169552073714520494564115980329187524088684571908918059655248201054744454385677496311559992511406788212137280053400607038427939695702863488993377790861446110183024158120587837902510058043925150971916783150579571492063862434135283570719997670157725491033624060528336330944211295640787162769605909542465657528205674718387847032519454916414706887558851749463659087430452256474200671306641551103726577238630246647245768847852827691126135325888891261465847461990112047976331489112408341809938854777454592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] 47093952928127992791237815605971853170855654148152660376768359447910904786390026117726198586445314476561442524571047792566460643019807078121670108426582133675556172817238748289362786470823480560881196494604883256765810355044878013349847742731500499160890190383026075600843083452713020306458327311912838567301524000425550913566662417046003358352654179365032367348716132774206061142278058798134856205491557572121768435956910834063845963508291251698681483531627440404425576561024246814952184491673896701844657348421028284210809644617500117235178085944328913399328485049412483747315046186295818436157190549469967637925215273850681856771472847830314129528956973823285952174486712699968663681226152338808272647403287214731809115279345224594958114151811756030876607267762608886944708942459943363371649905588466047574836405248473037538110087458055376597623447632738329166821023761955437152574618485706988373699509361845570300593895471973955699712968402690492285681820185667947861915223868691762893851547198289433148011221627533550988178263629932071558510273706086933232159772550695489175140111148629888045705170001061356535092819695155542865981798025312414764843985452443427920462441584716369031317478885428588118672166406186735306480301845698430345940894860221668443702428061068547434177862357292383116642065875844283963019561911813269810718071155605930588448395324770220241956839686662152229764527437338679939491971625075768268267128239436773858422236362976995806440403973490117264663141726174147281501497096685596507891538183178041781564291274726685347896856139918361050914357790561883075470289956910126750574741904840684183544385919378927402796922713449544579053930330868428182164264534235293042424640788731223283058464967253654824340385173324034320985617199220633383167877241651099510213175954852402849606978335803203633652621957560408551079025119362678651816199445826899851981115380637097616638748193156885572830223940455882195133150739270041722330156957036322909255780652998056480070829696512688146816392296779949240615481511742127166742048955490420071350392219760815533117445393162410637981909512021604630367505266262975496256477017446422921687372915835481800118181063095301705169954696557427886825462028060569572829174013457734267532480177539539530122917282013104504755996816083523538745252684683867590222557202377028886769318061165525797897540519191853431324084096193052757376286405073368841237171112917245133093322433417231948399728633345090679438292692703854570462434916982080193615904401027246231746424192129063107856029128402901192916062058085825767011745347263160957333584856393187892011122857147656084862959109258638837426505646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] -7976270765496494182879233476656104961095056352148642143602490008390580754736206492609854184229469869215848639702979939030274903057508439496232061964068589878292892628218784250537199814113140900946725404804144394245570741476592083799878760663216979404121611995663526736061046770832160209447891549658645346290354752620867371672795271595417091718630538023218839683794021087303063615403319572796390400786474322284438762158266067612094701265951921057256475611845762467394664459663336164325508122603431680469536310703151275154837147687796450850929529329440280024591681644922810151666815471480661180344899387541349127088558955436276677586941868715541804439806381661401998455220539647862276161698900718618595725170469533323555110772231971748951421780271424043433396257926108295762251390827284454420321303140650037154651891239441810199303850009104761194885502703543815687623950384023644617972752404261430181089564449702763989804386536518406923578657455620109377121429918567651982703264005148166185873509094402917905505876184385831569770705678593204099260231311913169982859631237729908780955533685317629277442870723465083042607368297057353788938991267149020013107645464695710767591175424704333983234149016339715923143229385202164185654010383973801708904106797941525529337889475389346036964548480003816575222715426585673411517803964685555373193047934267509551358645867588647332471571769850471079931348676792085647252726861258775976216705651462716485390921953722921740845494049548328167290496265938336686683338477916041899916283807026816827687444880728371969921344065194396479493419986778487503998798499796608001705033439351933677684276334072224970523889914228930431154370499962518837262969420202714013038216176288789151248281670542566992584223155600903913375082010553388754296730327755650868006536998417623852557039615427438939222676756520880112620626646284893657035285615854692390576675504686498050229355370665192340668408996937552683271313924208208358089165982107293688770536139358623425266300572619108202679749932726926558585087934201278062549187487496174389509564154621567362968986058569794382328277209646705977371225310926157671299250691412079167416025698449723285789438627054664314183916851065476739987585605980397851161045741242667504614275082184955912891539595138465804148414489609026147606149137889242724598303158048313447883875936248227886677632832324749108671362673773283659628616318731292620912103396094220958323362789894173187255518295323931182954724555349885629137521836409511908148190676994147798254372844372746568748325061906830340767350053961936270180441817938090115683352964270055686756811205580990001692767264069758713152111902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] 1190119922815045509660434572155936655642754121235829111651181668186834753690401134758493447731694754100194342763097251990722881670673951516932721412352108180295730732335585635649209533906540995079294580778403625399580603005011977724625595695248927706147151151316639732301306460762570167203638051928022564624480875158575174479758552231202737185580443124691759017813636987327158778090753784588785314404685114702573732489217838894304788054200607601172326280996909481844024886794769023614731672842902709919279653395694273460027134223954977426196068698119874397929849283412093158382449399183090631682019682159006324848572284804115167707962978638178642478830283671435691175050711238118422973355646954192709566861257352589046344692566425009709918191144649301511545039911688723042139867158255451394850756190546485379251258759267404600530862341349598753577715576672158865653699570510307236541842359860304482458862140647836509145050400422321923663256134402494680802087630791934492447932775633727861941554398494453108077264932607079570163625046680531656814552465108881647373855014207831270564725465645426153956696665762958811368864817921080344004592982930231316203497269603184145124768315023017408366636730702510805374003927613168809598228507144515533978794492160307535479826366879684376617846698607342344203556998073916653803527489060667517737769878107597935795445967158838979477244822406835714702309834081641502757810566649559482489526620785279545376284919484837545506365661694032092936394510786787235800401359497306460904538774647800004609916215947634016011858271798739893517448791573576369347753380590745423454792148550990476610527368461218787311828030294562828575547575202549807104312209717267083609074882954815392969692358417675085952876075902510049395866010991192493038154229745799615705107383948630958206285211321338424323772894693272831728791537184510572374977651151928775760241491044376828172198694140148622004490510991696504880747292845166757364191392435234844453567135918952098380835527542976914112776216827481817330670269571376863857727753607614592091016677402212222389243388459911608261478971514682640269347696048658613089216726947119995807385234388608292162809598721392826225298270504466695189641430529972319615508534743300465565275875446842770426900643905658202333725824732827222424140177651468604831935725990672594838969874303292885192171558811053063928572934993993217357799512231488983014760993789868906806847270310024550322736023944432364844669531900537249743909205447065573382113156260209887805266055153684810656087824082499907205814152850963657428844687208881201747801518473930640440092495283464589610920886280562469809445404672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] -166783786700955004179093534253734449374098241953307603916093548160454916121046434186534134810663645413789435476316567032888328241969051951822449520805280146848145260655948765761505529605557075593406810552341273957740330335280480957905569621349195683468284014467627450744251947521123774202531985798960788049921015234035969472241671554304697711995390075628395617865678539899005650871185560645903502331676115536077148642774489693123287600373904696517759355595056123335507514794810846170657928772233556765043030365764495326688946855643879202140677461084419724899915512167042099628477120552237787119555092081383049927566824469719308888373858961930089747613698826977506033235878738448556769224685840162935404912542028089591352688632293278035196901035034641688409038741221536125380429532596784091029242578055797621216443478224735571857451723443255614181082487701434948034726772057103673872014399116351174560568681998137858365052002696168412143719101511731544759543439361806314495561585180378008211530455167063682783279172171792744615956322057359514690915896461295480445902580854457934996487469098025112601537031534640669872182130622378527929164936970266380258516364081081133048016432643092735466713699597091327294823758676550466078472794286039306272974042783331421141278120438163570816916156236865096205286307653289738557419246892598787650295742770337383237937182060657577970233084016915347415507978364999010215944160238208424639407915762099115962747381486765400775739810392317191743966269282013049429625610013767088128344357304583273314409671651574968867389561464243559005960096198232895014617661273268274215393242696615588700598746850201208413453659336922192666353087640557156202491452214675347450469767477589648231101008378162497632516060822319704162985170979306039296360366360564116496232633520716755438429131400994757495142702141517143848113678247881127655689625762030411252376725738760558211473558234643378846080996854192776264709695749025151436500143408565069792449477286080917589089057316845233722293168210667339397300133602995051506259567655081259179725880814954177679669392373498215714819186492482835890614970535484774265044214036844778780632372737613674882847132910167214821574475428148405592397159464117994063646354273408286891075104562536030216439412480074210506254775342805181598778999282889493159533885283571986089447451894428317650718077784840027191252593959893575910766778941530387370945697916491969794436835238467106438295807890756941665063208123349481636681522297200714197750875215224305487174671316184945801727476151827583127519004299633347187192244858154955945433245228938780137294306598606994712426434710610041893285789696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] 24160543359145695206690845812797330491537052989892505324453671983180365950436267816508499323553416190351048236044957736456078289908667717974131311325384213476336653986801443488321835127930537111452629987978897467281374803625468405581776012810986242082569604358918116059129156532434737034083892550053969178525001244135253378116288674715008331585446502859115625783563954028666115820231465688607074711911324321033849391585879722448325195691081032203181545288355781151618487824811286834296205119146519485193405354586525853856941067740016787732441787657220547643119744441274833905572345739064745062963332456785560203373498890762996122266682321532841648595347066588549373466816339481749132376769416117783147834253697797519764795778566150197894245983645045244304325651669185034793403120979360906807838796811987739709654667600308813216715920377602350662061607435660199485658423104592247321362892618190694883084759279350410055097100602084542867386092031219522430224036366755310567186675212272722890575326661675832770430250033248714690305596742231850502463305442853422553323902408748978867792714641707080122763268125765494815315856359847933818589803472592989587776052337315014485014794946165260840513278986829207497437315480656785261776461511889335175741150773505488814197683363031433598169255037788179671325491070727300461059945445497870990108627681346832777592635999860628703146589153428015038821028707977720138974305596569521190460196205911422249657448098201822149692537267369435932645761504678186995042252302659462423663012559807851588801349499287952341631952456241014734977837514216074362900717672749226254011990394224011247105471149421758131460393475968279592158194363870840323518874318500502878987937494649752980604354195638961200883223504177172259497710473681384625017238608367596730604755199068871462733160080010420108943504687071296779927925668909516033584375174805338480766501902315436111590201489710092224613695236901967645421213713787882364877667744108241472917688145740713781905848305955089954892439895139868355355116337785924916352890925185149968509075841735394656700126308356022712651113393234285957299232051808196818057514331492556924719073576970961670502377699936699542579691677305478358874877653268848797544074042078429916912626652408394721106814983797527082612394225173423802906803660765989589749518637398952079222939663937433745101354480902889556567977823895721948920094386636978475588849281881781416897459924375771640231388784770088669797515586319623534085105249014627513819568589459421050223432943276132572888839049323822385298664304193196602786627340077470278983064490399447349098632768463858684839404436815760715920965632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] -3679690920285651329854072697853801346245509741191625333124451446817113874936285391927268483331997391516093834789161702511446645614908027454202277390409321752197361207563203651364004890832140132613564504788324925103332536443155204800795034322436567530386889111917026673905136500545377216505666655294183167170409270614019945392793947418395309221947586734316336707391734334364840185553821371884751729436602024502171774729748782649226117203408341645737420806076213117806544183063379256934540205164740030739808660989525099785592616848055367520462808771047313454152559312336810902188669221830656921296625580045110198650686231848282113096577674405376079910555032694269716599725659175710074837550618841769691882020150399755660980432368131433481299098490583219680675624875662960600952191112581125446540182707251084224261204182006067506427035169358882075446165545077210568983391776368852096440016032556000850371175661973403776769585470579800446404207102958511698320386916920266300427492321879506062984604455265377659846482715355525125507731237172209035352479179075869514992377215805212491844714347604958877651656888938210831456918483094069276369022863888607786092366841979770641180213819429524595063495930504285656050579483947847657701024084501912060939252568091411537319494778102948321188107881058527368343565990034837141397387342170824331645727755137253813983259593784168787114387313200249753346919778545560079254079268526953677276859328805800955786324950788299848705537507204080393176404709061985435767501121589598310674262527327361599440910481803639890751187955736761446500214286830577150296577887759485551258489706998437572118313492392969405764310749900312730503845488226750995627891285502694490369173052645923408661920306198900291876705760666841514031565808250799856188787735396677621335421853021243127399853361051198706118130042439535969884996761102838751761167541765913461138523175743635802643909082204237048704566414455857322009325167325532592008910290539960727323408487997515581980132541269357546168900213130648465955614198068275174547761935657301483026395953980259230538555061961195000151712018280911158391475602385801227421969173047842131223516366525343749358476605248044816196812337751370457704072787017617453816473906058671923216412754683904084605861742444634344846814471934636396165809260128567797915326397911872671237749351614045820247728295112738151161226935685178287331088215460254152102803680886534942482326702157275562111781105093748930778143791323185982911462684444566012510543095772265811000000555407607529098389874642054371624623001766416924388037179845322915154390045442616554068076983013627325086308195672027297726070784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,55] 526535123459050126153346450671921467615081110280041476328252678519567361835143240039698378204891093971043586200213306876278391996186748165734092022935282996782955783831408617052039302924228175901919625951214085613717711434643764716616397855792756411272035275400841315003053386847281904217309011781231537120335732094049196081548926924311157861699178245514840804225082053902158849168851124185898435965400106316030455161114650696806962597265365195290082010544656979041482022567105371014543829391288623903509420900251007562500602440918049920866759371505748655989647758232785454246624804544678905752357092644279533092419579113053788197785712276465623357567294010680557147200326768780099874422129424598055584336893634024275489849104714971450897596659863902081489265629891650664380733130307928881873295895864731078032447620024870551313741119347551217112080956950166686177658216308315584945016892530328491123770006568067661071735754359216242319663212427258545069870577434032737854689736554249254686316459072537617176129927739546888570913658448280149389209936645700288249019243978590216537206628826247348409992114935578864505225955000890171919303945413996185766029819219463817234010481354067292025122940267376049210546650888663939461034920300092637712739172934947063645005785732076244239649690591155747649521649418013277963563860463149930902677429712684222919692902577402524066331440296084422184560918860737711272552569159006770793793351000872832864310744993630269514391804608729992107541134281235981468880500631159760013217688430809108526405912186292024226599241655524364367061471019496000387924181232740848113164438641922941549222040594983110651201623722796855286207468912031021677065791698262498476940992087977143728757675752811170231335942199453580290805128345246527123426801495119893586302498074500806910029160333412291858484627860897469105551439649465386291314545553173370956605428735421464764894878282761297571123614740073848805974217979833914088089746336755344962994236651261331552600520562820062449379224091019014686100367049104019181246388278680474672241212507316171681053832865221994474327796306718059904569152855723184107689489547605760416593275588046990634857015448738189573710035234218747411913549379524544664247935347761380314103157939060007000678583030110109398986605251762629718230164374640974395420626721396542123346646582731384297116353184683918282631617794162029279782792923710828026870915835760374578329842564863151017825593750437086803738896781000854435605281824621252208856914289997816104634816841699307418362202978049559765267529927952457680655358396441009786816928324944215352883470050851195027041957879035061411512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,56] -61324796730652555429702752882618312110812916026730576125977718038991554895765112056729712820686884640594104329453884419839013537773266475308780612217363981034700731405082326211739115833541305264899267124345757247927325606619181118006613016526774484375276258993847485083786495160755964854973373973896942849659128603909715218749312749464200687305211265371556255953454480118212638911178917144825840049225171545501960904255862562178207571886295467605041939334437382556220668872875854285011446432758140097350214800678481632107388283834113932581546948117930754890611418964440518166229025771087230601813298528025023473868247543005804199187223564878417682290930596287945740977137340576655422655801649614133365965230976691733968931213488465930048688024093159895463524363072932509185945576392721808018373390359236476450575690254236683321815314218702021604135647272947094459797825155359294881476396227021816643025723675675676523540187867334523783813184012266161813072383604564870271436359238423624725949512013540559702704625531611979808712108239454875728294785384571489437357022147068156799406594154125274637503572172868225535555065830330910395532395524380070481922894712130524598357230019714389075416837710496858620684959759873781426805382346183508974562524248530093352370777803588927980137209704198897815622368875456204319464214984689117337595185479719198052134401133716229068945781421450638454798276461295278730353019915861655047462936857117134694063379739851931318199510653736983946771166261684209605344566256112331407136380637859344629845435476898959184415317635342594476501879907538546266423805731009489132131043426386343962723953665365427046372651932672528897379709290142148729502557603543474842163296729422196557341902245880833089369315041778445192451748095917271708715129660483035260257394419660587232297064228887074449985171961050856059964257691201007118275182474452852698250293055411185528792249978207648376318438673287897802695292319751821499900416579045204471934705275502186782372696921858755148463582323947231837040049929796257205448424327551306927249626834901762704398628266965544846800902750655748982529816151463808458481740712682908452606606293764596729227128928629555314924855485123296165645038753218845630638831904865859864288645992115635914607222757225754261549754418834697653719644875019947104409291065709951758964067798616435300039620677508945638188102508969950201818018243188784348135094116439972487751501288770092971033802970843817531443253747056335924188223142598697236622129882477228903058985891517620831568965142833348647110378977939475058942799991506780224938715746289988964043482370188972724975281264525778071060480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,57] 4999524976613738491909060754132728603635119999518336452856444397196999473794893480285556359867381051735762466791184328459948149902896883652843943241883000185326332291910448378195762644879724155867035457369655082386633298733866570276808682389014128649802250945825729934171100257221879421914844418146370758632963870373286853859861613598311728300731469427239916860452957456025536970822059590509988886387940631612936780408549757280820186615571934762795039174188905326278998426009537596522984883270088473434697544593786991433541038427352543603142751649624669280202643813732932978542031951305434805405189123735306292796271881881936604225581622468975704035482224404639822510777924028562472922074759482642122175513726382458458030532808953169121375804490477008574970372587871199408636951594460329438650667581651198333443374076173673069974298304259110270575986463055875273239575917203509163475151524707047386451506913681965574227027749506334095926855804046220137728983526542264960032283427203022012972827400021406798781654340228635678292339324087504642136595218171981248632229191978057919763504430469796171237527427143737754007413168111051839332877048049772164427303548336151557673928545096361964514541693946260286616928954578521095972827423435584480612695960935827105218143923359027122856146360264584707480182418318774665085464993678248097463331019940349219799911907321429258177007056580012566027628715066975508450750862914391258817221783445759110974295602528230006968685882483100715497059106878699089574179052009420451034928096904623484694762015204313146471264841116403526021096257445868021418684724675163524993016732424262366655557559426126405353387063187942922653849582063997703218163579273812487278666263956291025106551737970908561700358260600025918075404122219948399777757242259967353144224809926898822423608384147717753004445681337725889522051622375181630155008474880139566751476542683775889489184089789259170392549836167522006100104462423900701320155275712601669509436030439623373706780264865118716461789036497305257235566003842626125413968317045536255544900061944896121813718471380607466006160224340330932418266227606222931647433484423306794093427093886432810177112381206173621998908501413393351234252147435003064386095346658823056560102122911618669846876990050686678344043815090146065521313174224880703154842383318367986711560182230529541613091275847104842358305427071293390466583178382920693150379056352735921920333916738995060291953066681049338059370188438316504358346022942900170969045333237461593472810407710539987845047650609970842607348003831230032406205090724711705000304606889485540311248042787014353601284576232484294885376000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,58] -184703095409735160940052476559473145269985065455484443696688008834381667455845381570487995997826952658812865728543815227117920342642509411733862814233705526201814850295356163956668916649479295674435199914203466519718675203171921501126608611042408749492943291019752667225112928025612522731371160857511149974708416211478016765080158023631362752700624567124673415912570381842702355474713285890400210885664130507450802794862756007730076319526434524602231041018427891071455319990852974017005779975404697946089183969909695040442913483778918924003133954757714410309066806670518387770434951873218866633504745115847230788172001178327779885351180768131189430167341593865558564541357323463912559212199254931563951992855889422329927686885413634190770031324391834717282587320763056968176047701665143673579201283942502816153517863464002482637844685179879554585983062487122992857892242171772438337468382651875730512944617353525034213019344976808314655350774326861167876361853342555320460544678320751356481354464628886711452354701189478127009057324293575026836544796459656294480030938859719124096306269776764615130698860344212829590427131287184533972046603463469672822989362767250682878318118312781401218114976381928545965461170101126322238855540610477801433416068075364925773025064185323474047143029157121836025265934111961134426219113213879962020855106939119685314370925501813354182725011487709131267918628958183767590089666718404244892148494719967065494910171346675671493701972445607298120530004819355320503047319651929426837844742139877497897493670765528479176705212745779666277705382676179812346281107068799159003193644360249241448085403861264937629456581792911502154997196086964482940952910584878175318107376778943957722639683084666568141871031060212166509741560392278446773729936008905282074220440336172894217882482010123798162050686711542160059982968954321567291001345694027826349673122053351194553872177453432042902313411172369888567082069842348274003396589861389579739795289369667215722361011570558313809479194189373831094638775865480231587838618822226592626317187974510422880448513883811250706224734842974383814438465031233798867549096441773957094392510324463629704375779370822378679682822526258302957406306381484590834635045922341095847686866622640426638056935326110834252444883737952200350817750663621969051945887030899949541992471962504744480067734815217277198724882576520362044504026605728583314847202795735237692077947767513508414899411341693647761514399656282315481786755735636486246518493462121386070495218567356868808002214051784910840444070998318369240150817866130871355198536740068512669639748148962767025939698866959857745920000000000000000000000000000000000000000000000000000000000000000000000000000 [91,59] -14771751660771219571074560030793279138607167068422378032231737089773829213995972991524939697810814440802560022811334627422502526879477795396546226338478374295933333125503954681746245588651077260698090164444594985863015458406015504015378694928350945417218432964582135382454507689032717799132095068227662263302318243519059946192944185453154645564640836700160672621763358380873667775751028798870982859983677447640262763344358946174478289198744822121155624398718377111472046143516714593872630464077219167907679376656669499608639430506055931629375480820909990545769416151084770904209699521584110800786662093387240729541933620664719836821036963239380885326041273916074045401064085523892594321782566643820749167995553555514530768529992523191296573744000560140914663502403260204254709075323092328703579042764829239190983428277673065106232381676495723528159162800079580465048277614429769667130578443915191823950577005288639031108418528619854182772283542236272641559413631232069424077368985258046962367741937351655273590937073346370817530461292052429828296512763701956766770903828287683111762656886767401859481825281304332253308540480392751114674377037032421031048945618582713185579163797283970417188302597564462393819406813099305875470135864302970092550335195319749902197956540026143043632378915782715354516965793527519397182805671483585186923080253546110476904011973764944361280647665967080769725863339649259796660050390422880780025510255393793480211610330881249871708918115163034767896992164630221078959136963158358175825889021100718550174901745362672592148917806893773496241283951458791196386470685638055483913275789841844670552811281825668371756256968488793139788343344167002701543992308787143192164470598061965100338441655739812058653014089879018501866453271409928324849104518512319725772419752142475203195560286341496179016290078940690369450820440688625440753711381806890217834931238104271067815492157231437597724086814448245092885715166980917790916150755810255100525932419752664804810101631722080412205655120278245808845698310553013758748025470493440293530984295255962569478488706961288691632107226747847123625510467058587127101026390583509521782503624694057780254256223644998023826108762304257809262434709931056266528497106579590819331491462066104500520740517684175835167846142638649776166227304344471245473231490984584072557006016904875989443984869915042442805065036570014081491380725268428774706367440814375138001916589326995440917482083496542897413610457570234650823792515897756048923741318220210398767420259878770267508195527577133989587921524492142269125861206607490511181229496316931969363503588219131874788317731243098636288000000000000000000000000000000000000000000000000000000000000000000000000 [91,60] 2793954495042232647628547824386979781170318956851503251056042033686356824640177378506580158655846338984561825168792850513571013097306704195406665049654214745953715450375331923678644384873350754718317943878658562350137043301717257188817445204354871850398607329105483235516292548129873712529361208137014325882749668382504402059779114442582959435034050471933404305315827305206206252242101362358371519464403422867352655983204657055551133140075681284217814933579209404019346096463007376627597350828846815827844526655912750542325918271729899872456749159927757993184666172736600387947785668223080044165130265169847578583547081334132878100368433416656162824713553292644370665581053766162792860039086703752423119746535186745480518958850814967912000558929171897764103344830172409779733446864511335202172734776732580720146664846834935351795008729186399913676076614045331113912236621948481432702926946283304703204368045665916208044119599824896363663621150920119378714447010284283146126914267722763636474165257841792374019400558906518399725295425843959212369616602436708740155953388826204104418050243721997778728211678831084885206323199048239720062137388220993152910747076098994355284298967867832684888593793333574873734202930778639140064131294542228946540954926515893430585469363891581241862623733173032229995271276528830169396694058348470058160412638049132248896655895612570192771192494859205808567914909045489739312178927863722260780985788649419401649582845939374358776631411744414998554099687938621813272122957779971945461760638212575996611879770484988637872700482131731655848358573444372736181469763605597260876794020625347705980680788638485528283075717866705501414217616237748095880393580648525131492683311649522766232538528921588171445446228782977300810411021224398074028379819308032312870656246647145593761681776391859397766140081072306274016140659805991954265519051160129304772211971478828253017244662200456549550384489025403853082217473373630688490648883341446392306716781501818667961806814078993771397733303875031951440077096467872705499967385254818624233780912573719001410637484047840587730255793981393531579574382181010381900045114637207334897401461200834792847403594993011527060573141123744181513092591782064092618103639615734812731393737887055317259807855852403537717760496122774353399779567056848679165810154911700992727938323985495528880309099404830062107966231489885818127007046168539890963702154976531598024941859194534849697072180034130054969568095104935005641453346143004603110014827151230798678464886162613933977689897180990417886195495743856971983031647851680541308662228787009463850592643249924070702814169885969481728000000000000000000000000000000000000000000000000000000000000000000000 [91,61] -171044858891846708803923417106010653714688743082450300220711827086950645069247706099610493932488901893033662056476950977871544334442563065848329683358811595171296265240355303676629465962254171982905369634042649207191710443334334361050779950518240595211094569411085763307866822951256947532806815803492153643099364696322823588070915589998980746462859009950159215208754674485194530410530651503514130450951681145899648896273740697200986006049638708327934584050266608231655632269427926239732406975795493145401265831414758226038308035449144554255094250926287688234667793884881079180674261388340629841647645432796107224021293429504086186799174508138243605742750051008442151043906141977637630025000662444830244700111754406774381219863483578364601652929399527149248134515627278938233413081482461643578571225109254576550507178293398971178015360056296028024453022460697914179620227197992185291480270157196027046728205016588123012444672325222479350728893615031667270692213967376010137454102876102335508374843484146117853380907579540353698012153834659560295710651860568358612272884705615040619945558118348033845654172051439723040469126177957407898281040511376945049051939553300763309015159179023373075839972252374413756533464003334716220976935645774606373325887657618455897414862685911675316874685087787716475324580611839841210517652371743411354692630518484051033140802921740759425051041568249489128877261341107062901238309708717783015979523464368173419793764467080780720583093472171769002156126318117329932788900102655780999507659021403041902419513736083344789155420515493772308147322101786408133480035390749183301280209998327898695000630611265029671254317189301374387704357798007607918431997081384653722672977118936239932087521476336147393475650466456573880019893177472763598896711822828635517734788906063959790844874874248680478335983635985800994389932093276626767106041590663620055393797162204998709129106982834151886851411839232418703118910136093657604715766858511841430885237592309144391214110554259875329282239642960228874335546874670677939811063555858916506674488881498690990540611173746326956652578986874209059864225524318816929723416763879105898752493138543124996507117645578944533748538202473070743720665370591914381501921292304646999025638206527399578705671354893817546303247861612600034199758179917594677473180820192128408000286387706958284736449982638322101913986124604712760358667952160529555809415132803880024991709580235546986670131179169586169902275222050704622461007279930418595873891625913537407523902052239542427249670659656423094710357432885305553166576856474644418411703277577682846065447212618171165099533852169207808000000000000000000000000000000000000000000000000000000000000000000 [91,62] -2281769665053398439275172636274822313119237985703110138434017419572992607022282850352838635021196965716950558682365528410167451996702596843227514656148511032302451540996522226808278723498873350731752999350666953491185502596166515968209162030515626551033483024697600585407970947474852171086877669318018067819630854051236940335299085890652933050813208758385182924629865825617850035391776935207583150340922410627970949785957033697651815487344167699550806521229614734298507009355077584275562616154916274990974669960716870709782755757788593854305360880727737917675032190365803537824406050217284435901518623259847715861811032068391268148539216079511826818642886528557187893188391716344438757153430468804213931844155136904967274555000824652472151882654342894970915597163658483581801898202063181849598781043308060764193067645238948783541952693307141445836430755554709946774646066546082856254014925081348527838316344146689233544153352098574095822134336148377964338100129278496222899079562750564112111605372756569423470650786724970289563000140735194653427435129420355536029491872269225262366522565377796237350606449665506877540557090500797757524518954336149790341716695121704298162446154931657222566991608298807787204544106588202806501977818818773482854707583172019390944126601436382025160166983873778043221811419509834522454143948436753669536253213560228600756576823271733118503569080983068822002915256374890461088820243627624273335048860921406756104761956982934634715742277795545858044364984390189050192417572033241857926793197156893064463109003593143222648696718476409834483462509243095101184798775693404714464808718777906655375539113672307182795213740336324518532968646478958263146064963332460778959705991545051433174525949631625299279952009071389419970697469171762420452773184101155941508815007865337088395225164158919468573024165175554208039698298177906555601731430666611175747727374117627913936828390550665219645612761789068665933514798539218380297046417130809855817119576041660709230788835591542862486839604871688097498101467490436583673811869133183820050266398545871780965672858467061467285881284178833097615667829044284770739917832954774130192515179445789127880387655310054086362785425410089068704407457665524958213173370668220719280595853488266945136080348414653508513543611756404497341564677794636933137327517548306263727472336461853222623621650826498753955823697509493999366502391785640460159456639923563123833999611099912640743153105924804185070729214461411822297087442077431723083405226456392720123054316849496938868732646409006457579231366965933676779779688460174920084624228846874424527634212804857071725766528777322496000000000000000000000000000000000000000000000000000000000000000 [91,63] 1336950314819473381060380760764892300699101625011149020641361194288163074761918723355156947128496689555015120487736250901480073293550778414851572519284324765655536034283983133090769950238038719932233760223965515351443720482274475064187676040053052738823760740557589265067027254781581550850156664723257814673027980561991034491345245081955988180738567889330555981162211080630980909989213326705422529374002372338066718720073876930815038978539730120708883617788517373817468653203756538898523946423053141731345697698741094474229164406273916437538634346207297752133935172180878680084526220794067235529657883389868553775645821884466049034485621849657717106089815103305576802769725538873357559274436935048176965752623299372828392388437872395971550183527476975349236017293511912690052555857481063772230139381900613969320063478433584864523698264658403934276828588131078171262491797541663474509301498923575129446163100259906625403531342876026560676179771153623881482019968374714001533763397094956861238907305549670170348578780978419546176470540247286536651519064376576180032190977239682560841161923274545632920937758372219637321516198227804226573494292015598589192330409173253012532430376899114849187586996527510120878591352876081221816733968049794100649002498704815522737293758102720753640058318285257238496347758340122311615677338707782738646451992211655494150794753740856550302072110657947691624556295976358040261440569705854499006550789297859039829062721633020484991104508930199097897525086666532746022393003726087531542750412260015108767180630162396566305279815028589990168980249136440155060116162936678580852716448704761984342531733841711258987980620834457024154882814562544238208860787903540754192150289107702718559396934779595562935722907305144567095010326258791116449803098787206779213694145427103412834547833046015828612100900028769494647603835979762466709025555300939344215703885625092782793732906098082392552717998415477486734936488044068641299492575226171742558388950859973956771262107841859969468618962978157451017854942629392726872466540139425245017450216674222064987350000724427512528884618514384761745188437082911481990629509541296293963690744221999182830375251714572668901708597351784573850925494501939272214058011591956502026644010928612457034856968452124268382747607856222786031954917846820818418580073495570112752782749309485969299085981097657459270809814934965078193223376156948334837180709530440271031680833717230422000586628476913806172937065346114790304248572230615278020406901244261145059090047267725087506436182539405597376754183669300619158645903381320900004944229992183033371927046800293935021382800777412608000000000000000000000000000000000000000000000000000000000000 [91,64] -122881887579138968726600658535583475221556526765873294555795258572627199019802910911322518266037611676404533518513107729805991222399813408297753251876286432338316291092861228570708859831974098482108129562782914103940449926953565203716007130586335204189522730122156464566204724691255702322835733853173065045821826021218202379157420669569329854726289257200275831890604154203135693935523136964881065445461919339774449836509259053283524576272394073769476529212377064032696520779840630137956456631379336710523663340293669577768825777320774713115725339424097531418162361924322401127250891883205422060103456953816585637084187346963112935274976570505465733834126883858275651006915810910492208864513525986722123764696827151391750794068787309866001919082184990748677744749123740955014578308703501816433221505195729275893654322715821694405067245056246367128084359277918528808260170241001180736447602477895347923830346818911857504937818541841406437906525884754370997966403802688649940510918522220739432263059392821441518881348284638831824609739008892043929992420272633268049299023811960272276350903418772207435235452799555466913850816917332294760855093718516001372049929794413620881182280938664269282844317745979739395072469202343825883061795202777557764703926207542464831524253193490256682931984088958302098869689204216633688557303587472607094405412645483584573002699963514646890537589665504145062571937540018039383755518031270496761811619891979142946080301451235361518572010352799688524374681727976833970255787320527104588935141400393215454646766449803051541500592518276526246634914234091414953950520549083643482205479292927855917171422150942329212954702275524848532482465607924377938847594899762458894281436070457704802914202802749664924022114412519787736657057001372683557484643233572271056100557601328001390681988919833194786525050795340744583958741440716355063130930630784315700584819875327944479553607411009321022589477929047911585088677374467402319215858342134983557677047909928307478365532165214054573149551450622111245975382587703052342148856306767829951336648211722512587479548048849835582028943435376094257842956002364658660967281445468877371597015806471869104982994081546701135494253254812149265637131162079052238463834415898173701993559289478115213986096757376319144283506355245654594192703340777485526759518940004872170647170764769770678255816907566491176790682546600289056746594073853063595902375941247186106974801760644955890041457394300845823624074295678575025986678443210565958249606269544440099611796304948282985367720937040167509416425231819544151116041548137294043031798100407538078404558603180410854607303143849984000000000000000000000000000000000000000000000000000000000 [91,65] 5714841888065609611555780714699991991199439527160349014345053553023579797250272617034516147004771093060091578819417332066689218024158629443914694134090853098798749043531516539800672933064674146698684968148125438176124291875829637633815366869439594268175946760325485028392852626291440288131064405968516006800776090703250869775242565130529858152929872012336692772387024510393064160576547461528913033836818435072488368743074765548226332767365584066511271993486157577908567601692991293316582061685148164927864627004493165093684030675637056666905909788012992737304519576991685041813221467041224014362187942652477308318870820648110734228520437603045446249404157751874072553742890609149897712250464149845704435224897097064938723538173021034430932046452198647641921982091878835340405728043565146229962580297183824439980594473148547405757266697513016090770829282175412533960259822865814723374034930259082281333730588725086991920925874249930337131901217574842791773745908941407947740867929983235912512631984150986967372855563075155518210184760578659526972203076501569577824894494882333287902105901746846150781296923984259088683029384781515863584005124592836356856881191769087910187476873266346094953303599459662546907348779383456474323544275533194110904828518991466281098164506995683448592273963220966012064373686222331390490264215380280506464372448359536018485022707650758901404784135512266237841848552544300992190152548363037576188554065795522465351853650549338761301691792316687297548385185561219057131737354326550499308358161248649071673283936358471786376092138731379645109598163616852941735576804817787674435112160203675390252704262445888430966318890045092473838793579954247046025361250075794676302690672575819472418473619856846019592021449873519819078867666722383261622195601712812580928132254022697975223916476126104220958873862804229543992907036704808036831832552613449635600109709478440673020067591524751316189479962823828636242795799995195681472150977723908149593158088090555417829775825551371641521974939287453088743827998997728332490944015917906700840941951837093997028125165669839248237378004391213529298101177562121077419005047471621953494027125833029812694481147536904954988063783241646888844532320862712676952541768351870435758050115985618332306176394784002761148620788284852179342531705378415944167058233081113217199450041130271187323179881660849584805662750257247482318604501939171154300770272052791565569092476255811093549474690230578346245115455392993498155189088572684335310567512546349535377200481542386963172905134935991174727663585655405750439085576838636067683366900240136945994819859413822686903123675447296000000000000000000000000000000000000000000000000000000 [91,66] -54832164762659842264255268938331358865856956454618062618539809573507174429013640083310725742848817052221209232266730913376740904660346505353495244949007622869000858832819014137062939015099066278930857502509378978980604879148793646310841223832007788178015024704562358359710875613910326128426414853124905386919465648868105472490005559342556392329601516786633785130986152804935185899209454705145343287616822441853354436284807668581485856658882646532378725984035117369425722874391218076131864238773001602973262433752706648050979858018068117439263321052857843783266043946673004025615004488977661336675814439739148548382904164235419301881656519034002252644689840637878410699334392028169787524036778560418181107350650794669247800696442906840231512415340653013239891458546005815661807292676664670826516349273477347377122629675556990468557951964232111683436928031343851150239590846660099315461138522365896965625443403564429009730992977732395330491327513346791682369248612593097078149594677950324872106302493056730886060695141699630836549004561957392903234924857869709147669512455244933688276098483749079884678438131292442916986248614695754785862913107607582205243752074282668927793194742328503794236499341179898114314074656253903236754323468190003307840608125998128778145930376314126094362918054521512722104638746862751205996258840235564607951800599388580476383940927221915359349039635644735571829985920133560759305379005181113666942572623207977928293644339563069868211081461124375400294045222414032199144472669069360072282365834603518902659267518387652988379899151281573823394588825280771945647974864481483073007124944186288328357591508297889658189395275171361660244633273237519523967139577414560082735411807521255354256338157855074988631311310620506625033153740062932307395881520559651256728588992475058746663081425343459885092881162111660186259697887002713967063205357626296265521963547884968351158616018873611121544035699275869858420906825026405302557350482903948113701899706825261842892675626213774118927508266542230450582494199416959458314555379451740132256348645974426046076073861084328426757775600549070066455737734373735924777821743658701307032445327961612701152274954689180220759491401006047003260011506251755750891834450866425002792285752286923259099678289675754893982944731766229396606980807608962642842017520639793051385536878088485379658838054816934446940910269084257435036373037090157539368974037147703828463104507163631599716144050592926554592978339053842089913676864016012341215326985482963927474755966341412649017438342069597838885295931844294953438219968651415782491595600595386219225245975721054535565998817280000000000000000000000000000000000000000000000000000 [91,67] -12523265092595657012168768078937670977675324185885619306468586382952537781556121427577366364884543058920853762298073579065232632787341175944444732457174669674382481708584477961681747886536541851090085300091711643186052683949253710912379740954608797550810998289364450487427275140686002521239977408640225010703764455734264872854920353104270257157140723490768052238690988520712819956672681191789016455602022055142936738649686117236278673036862131805737117192949827293196094605458019796675718043527502994648068369397621084449481164366189123739328117313772524181830790267868669029022471553721270017240774966217435766883261517082267674828868270633956291953011159683970150677668835617598187186179149426296726971783779112197380132597305138970131004590778698552286876354205864915787152867287429596885589103328838768290020191481501365122875478537858741214837279375417434538557125050432598421438107047181217086895208355119063642530821531815054003115646114826215728455848663037129100314177134336843000383396631838404694342494961005007142513619069566269710627207568209351835513153889295924023671818141573940413646644104270105754322681718949020848397177476646346327827177944743737055985439909645792308300252727047039940066438320504690804956229924142566999670344976925254184411806715186113958255647164711144151369332116200303880250381829160227819109091874487741929213208589767439071906102836446219061815219952895323731110415818380949438217008161245571830188885268453996755066118895556864755955260963467035926076900598232151582392069999922177473129758783674633270996637406749058126060478878818331940447694103569088647584809670591533769114009277050615047421278500724369327721652469334305971432912070281461745676335489621977461926258492332519716465720340920113788977692061565044204479139223414086254242486767745069670204904102052163145760883293976398648698512789716409504675058535223982446263372754846698613587510363780370221963305424698653701550752413126454216462527520302843336578675432463872375250471666797812034757793858055062315088553470878844902498317554550658147006709461869337363936229359826918866076296373213448441449803809164829479813744842076665952357649790839568757885684157706554170683843377812099370964160307013404546175179553950633545409025258541306062331390498423405343148682100259473978881876360261732432694115826820250318311288914988808681134991471342030087395930986749686320397306329015715486591416001050410226547316832688934018695808586215489449806298894115008734540721088286848678458188813524600220694802138353489546264958607799135223063559323866666963644592180097767175519503599356825886412433920693316708747874140160000000000000000000000000000000000000000000000000 [91,68] 1054441006808629068155023519537912246192414020802641273505498875411206185847187958156685278375878639490520550494047481147952441990226348645239480674076385077150153031280753121069548881631917483904420995080307817227281121819779055594986622810191337329926207355479518114410347199018792922955662442334712139106206991419778155635763539278676960360831226801889170918650132754093772225146394618570416756015457541637522091864363641857569078195777714925218079960707523984943684507142985309064017712448941514911770533142913016201764166407921502727238550612065415357517216916002099287994441692911150950798880191807823516615700269397005040490157163626155594942427574094400248417670395180416327830425538692170618426906926415654816114521782984427562725692410120527768587047323261687465850002671827544488909225249713544569660720585212370115276247803707434307491262371828586779337082222370880728244175970181837826701722447272468068909241133317296242912521364804225737665834682038661459080665240141123229880518578544868984956474158175696688094156870320317770677542712474490927139929206964063684897271050858065818389302681940304454894747440066383834812093438256241041102793483746301518200397678497914703840760149260958337990139606343089807571622202130623571457691906812829362312553232662658047268775946119290465358433545203051106009755601299323733992649710112159336391271541494137640063389627130222475715786974174485446274123948063899953243969263110188544784497967164918154921326240443081226256954844470449759318274968663085088990915899501400865853929381473470969926461531050979117348174822040394889883768449711729763744663495252351627174897844904991397105656703885526296931725087147703971787961162416629204962792058249970853547684629677482884525089773686005556376636019551524737548439657731845932714140350190664296056252724944575938407121015339362864713376630268300581924322960912956333898210597915946450607825566863653602277934444057422392675487401839320486898751987456264513811180135975381080689326452613887131519228217599399319970420124567923237526390559823425875433600910890124885038613015504731063614918735023715498666666480076954832742737412536082837257926309149944851529022106064096343104806940552346543507121523846070404215724891202598114265539426637741198978684475351235275476674799098580870327137252611372588051799696272606230436217258698159077789126997107132118729305072257876139174175566487403878877622795643460309161199727440935551028318141652252219634024253525348080472702156277034679762040004661314094019911243945132681929850885647524369019318493824063539970523672612970314330665847152612873843208683884846558369200209920000000000000000000000000000000000000000000000 [91,69] -46689806171112550678554378746213535066265892543141505210421627219566373015371439752141632904072767552453272263735401365136798576899596824780702235652883634616278644576080485560274691860787690484908049103081041972309177568085554524909010969487889119621030884333212148988845532560862682373587583203393284934150058878839084295415438570538068658886390610397593154272621781221727101755692862506745813789342708467765132575906896530445469140253284866707255984978450071795839309846931594509135327953215600895089224940244189536388028178552597108716368145964926891988549227979277791450681024714482866523146500485549829306598074493779404553023365281035939881718605788314176032696235950272331724590266216336283604389820313326974100861708137534700033562686009426543078793501359209932170696966105490229793997119912416363249040784368401762604422496489309701520875387017508217399291986936784360658489258170675732228951954420632454107379668053423016945523087440779617248163666438389612366574386209666216257642532365229093708827330522809761052328040542621785340995717504683588932629074033335846384145200599154009106855083425236028726390242168959114910374834105493926419247755192362499815895956552049158352609351198703769078287596650017631303235507547850052032844011343563574812196429899861986977614381747516931348453627775677607640679990105664958861959153570189202131138715288039468207277243074186416410329789702515838559000385900080863411854331494777040083907241171049219137880850483821201946289668496747940403419116805892653978827438457260660447076914411288220945907733438363059085408549426142072534559349371049197538921121612489124189986300942450528873927484292975711682499715761478972860708973269697319129364571254905745886372052580548962015858937426464133517795183750834465334512755041311961514065551527617671859805687003204758037965333792408945752483727379279369559533613457139696219204984881508302969523870215247090285124091690107221931544904109620586009584411147496141800620355963370472955574209864965756211084024386546069085783785830996184490859088590814488870111883495796370512696814683016766486116858248616137588342481344148593640314624571362745778383746314771411909595378870782376026596453236644580952768169775220325045641202227139379846925778892157210950878064851091118909995070758842778279991379574708746732695146342742724823614922463269947552952454947101270682500826374090702984474442090135564369702935137017649228139994856151011077065210251190684691989522677696892975633446587414385731332210517591829260642765836043763393635869016167150551383284042098346064629078966214209609294142472616747454254963265906188695917035520000000000000000000000000000000000000000000 [91,70] 1247448579921329934719851085248324402194812206155299480998722656845543784685551391914991299356861815724171710530471556762645021404661082812455656088884478089461912334730057963694924443185606890537186385415506417755649341104456696055090404218400118076354108849550568595752074328010618752220207511829229505763221159663429213201049501361084221489273106400039854184225727227629264648855825828564438400948710481533706782776637313814781461915328342721194293028463530400831992783462960999219084058270897445135162036410886972141830596291217027889147060175892103166030348218704269397561478488792753513529310050566871592021584103025303081887031629832587540422473411924065626939139545045144754201144481841120660273460106975940732556530479708401210419327619181683229543329461198072656704101398438251064154102779161861069960047796273753925855396275042675828133386791518058334090948546889747727278180191276276200106386324246272297834010550768463085642843628629665368205159094418499238574194039962486044480623921109040635123025673015847682228046038717275521936470322654091798580864940205938707225493792498587668623722158409617580572823241222272868231749371690561683331588447461365572521491895197334512627122010139797312298567736136943439531098464537126661677239691699894904767372756472873075717129244221368686818913927462500765327867389668497972765179477433543913926779024593724611947800641162564800965614627797948926006660745418262897975923969860071569572624107688201636489766188003784741627081268014299782650843017611582220604291136262148605836400270368843066862523739661968587595371067093032468057721611708687796346223235877714505661899124025724384274236552359836111550831240176165750249751736816392208746993732046190030062654418894736836824089007185445801523397859002630023960023941328816519930625072211453957405845639055272695478022193759657339517397699695356859372109921928099143440804766825958473191993017969329807234280224903530034864405492214782504588749872826951457149021770737969932682716814186241067140626209635030286288388758100245492465733159188796099916640066946044409015353340528755105536848818571879980473794295129626991060044460086359782571872648466030176225304504618680202833398658277747292653311136780176656563621346672138240951231011083960630766675002204936192776081927735179178726133883397971178998231474791486466017689544139601105404514298992835543494779283618224040025070181882006524553694156083898120962547554452585456292110641936362865467120748507856040065970829484987235369265440875541591891705287483064252850185017889340418620666305034516349286880135817806226379491313075739268743448125712982007716249600000000000000000000000000000000000000000 [91,71] -15865109007067394862484954904191580181809199693781947341704997807128918210304655128910256286589542808294405825638140959686643747678500249433627134125910155452794217139730922216145917209893164610012987121660269969941361925183977524586130530219353031692750506483210167888955521970720021983842395414446856739702241663788843311440154740403845605111098243257093393434166473444092898327856146760124958067918864751290781558152385697049110117223957661896898172334054266984973764698878321467504375879425166728206396401342041716448760716202511210721057750424402129806055604317309189677709403193572932073797122941241598497469531407891398561706157503763228177945166785019138289728836204802991612917193280226783819654540325915302935623617123963349676120824212582501041599846852027889253439125183737164887549362142234050857651093007062079747005960642127850105642812520635840052919759500925563956547333358841076972768222998775056814699668190080175228319938903276177658689642053930915425860776147616721911502755590566855451064335550632393249974143353391051409033848699423006296852574926317075065509546478101767917377344014313961347438526029789819464882184718520928723760102840336907857836058755463157098398164123494792220250868327113995247062735554900591058681810389618138203112756252445962403280582710825693765260979996619887401828373695095924697641959300656055921651954089602210682027956072352426500868222237071783653950221405234286697037767305620901546315473276976761959320862564039891486220856578299779645999008391763757132956616537408720436964718459866918497448639819774035472363446482783392649141518674310728792117693906104881433463355930585138936618091664184569219882133088982057055033332278569322529298712796131415618355991795294517279904537847294737962064328785844917691062124153148967362739342214186519643268316274509516808117055017085614092751321414473687388365841724865344324613468460772547030336372181616401716703467235597814694410832934715233609432776065959098388696570928279291067208022094399139223417911153520880202608461543365833419374290275265745016115845177450461543386131362755404390527783516943893508714086811370169237047973915576718066441420655023259905763063091430500801586400114378622408698659189509943172074800169268245252741739803195665349213406508309850911236297859783994223816652054492548130554271469287190405127206926483767227403478014211618479340609131829971404622004806948737776767486973100090733790642951206369685161929940811044152076252305638501283265856988805185796923965457983361540093571647557073194009949916064278437043244132765826167215992189139355787309231332306750374612629018409175173038080000000000000000000000000000000000000 [91,72] -156409883583046854847590461437335193184411760788003886064484961685043220528662475138511225530994391746518211343264110106643507709972125094555660569463092556120011546561162021151328344596416138514861121676500209612418486109684906301234971313263638389342437441779165891256770864043436933110217883896324213195859259702649769522461969090232725154774532336684692877236604292014304929436978987445472340640297221642938682241917211138681895414214692679951918652446617582492489679380507878308920646657386214102901767627937377413508949103119922026641910600622085824264193804754262888766350881454896077901155390009943605908260374741308375073999928393428210252352771343303642402747561925047478504644242109359545578170086365834886289534314636483079811974341561711109693886893006191728631756463460500486480534088526350650369199078858651939014624958054586428963064314634754265473474092657751681825735309291202233068215736364268780665384296630571912279777706002675920258407512327658987673324010714522951732164269116513827888202946634208270482972478109231277292377695170993730653653830691612949284069321351677068978655954184119529863163011392815408567668821655580271228049428744591830431538632012541398737635427389856815486614655071501506514244377737419660860831335440467081569770933678938119203320143732847425897945397123739850322291893080322186811614163518241021726771261907108400881600672005098224208607970007448888803548096926738210477696302435025118745211248179496707187779153593826681822620665108599199636833476648587783704618270643344103493208340868026278616953896066854036856460757012811273043036787143470185201085677100905811901426530254536517835548849775619863469962025640089711424035460223771925982532707450591969236918723178228430107991916965596476395246313027834704013200078185526119845189911285870854250584520952819676204082173703007830264832338452441995135320639174367447553823447501768968911507176733532933309962397486112534898584651010626636796324658755591890109112697392257451036273269592618075242050602683266255893680404589406985117292438132069596979881731336627408015089685936136714281675323378268361135883506443382082658393124262101839130572514344188142325595889549972786768224279826060000920588635209085391340856636423613474643454000741418476500835376117325613889606606028779010996966238268509049364344702068196161406520977814870853376643665153127339047043914368981553250560911175323069299313110523193869623747729624952533208538928691149656498599620060685729848412970362615806545094995940834170415785775807058660493344741257400030567697909465670285035955111468618419863060597072556604120841069186404130488320000000000000000000000000000000000 [91,73] 12737894250044089222627257958149653931888666112780368251107979812893002893138495960393571326438245219157368493176533515610235611229771833783498232025137957079301261504342495245882488193711324867813073913484216165952034500522819589497229468143036745077147524654370425801904897043952384319656594088933465032077356022725670430307335119274720043900248667823732957088351482512549519155625404088363309611438082333613788431886379946627110791157117225064981783601764511271009180320715995770463660124737586696775047138772660074668389422378046763330102032641458992206298579395752165192034844326586317195094942148953748198945069570600027102188677594306091519455373457196254683773439069044393366219232254857269578124833687171280525466066543552593533012284016391675473948442135569961671477566507624657821324191842404820550889668879806107701457399730623774325760543857778828182093319189352101550815043971764138587763914223472625550786545783578559758169579770609865175734168310008465970042717224958701747081532757656097896027587480286014460908136802262462364062297334199745670989948202705076082511988809953737529134263452877579051012621682512849746140340242303451995710452589853842407387485214860665905540610048307669712138902922581614607218178916637618164819282375920904065698912845483965988388505604407696580738648384970061292760026529863848711476375500710835169333250827033679506201232297650765489021287294562146431469006409532320586784420523659981368002377798782887229506936367713957446663103900050898366083145146171603869286945721431687968368077457411134114426516072628030224428834197717243619136035482837035464194247455006397863728336692537616104530794191641249728217072532694341970277264520386122032014216454238082457224237910048677598719594056334059426599266172857761942245506201600638942660511962393556575198575648243983788242641033217503389597209692061708687164062530093386769143639060166840654498295248564893089604445778395080069676387408970994363718515005065622147797290067243735080841397695407441331966792304031451195722928820839080764490337062166728875535742237971629946201250352947174687749630149552693339475499058123775594531187362674304559662826036098838838200406995024490609333984346288408878109463250226619540513117835880298078619183342671799506211809103454012160453376687614677291118852256826381681284006683755275017127741240691230178164314405062559663997803467897684285697983053645252387705341835930276423185127601623858799798160722884739459349858562284994939822279101654636041454316570329071577179598704087110134411141017524032457606578803910143142619959285973500185158013457452029784959371915868451635200000000000000000000000000000000 [91,74] -405620911733586417074706545195955809889389122868972508066295419368619623770615043715076548559061409103498750359285022484623200941355381410316188362394567530571837437164039415088427993592645881004451931491873641372543381112813582092037941037777744627835550466615508836269078752196661876654477261262024108200018958620860586307788699169248867471056796802367148437614868970746772197022472958836023232265830763842927601664903800606256852666379765803242683605409586965689405912390339224780370232344947681880994834658134508620465674030063554353131965633888185927658121118007042295444828554591873662491405340712319372445567484418095616358711935588836743668685503877596470229882373497751127102884438438968236376938826437605069262637872488025743400574742371119721246443792085366713696059320300138730770229561912538567940500359968552004724195627631310564169040349840865287569041069174137083714311896094734033886056771599003296174404864488133453074832105164080334479838423391165827796010148060937477577939237466378431774705048502088908040279850557438883293319206726606860196116716778571823457050446466616531220476806196650261805925416996890649117613865502659402777230687141142542243999466902773661032353859414219800586140837457366557150019331417996031995309592202331409061774315395109048803531307127804957845706225907136342936379489706506776814040148879472304250304929963412264098499591277427625039731205634642724736000631884111870555501104351227609600593392350348912772895996463991503066204768256518921713115876923702114679450271649434861802948933179511202346929401277400665309591427377425841248610052513807463315191078343293468937307741828522355451201698878374422605917793624287564389158183947499379487676277821682870357266277897345747750414048872527840129633609734291988324459985997447181550313534544122982657097040733447086493177466043500540449822901094784265448575366601100792585823523416226937244348732566820588437388374046245334934111295113203825477250133354215378208638274580140277846255523363887336120286478178751069682348816819345650372709494183808659549679963877520099254672926558099874759357308533725500650113829371498481026770393460222465411244206741492441338347529886081631341722085266270122203818021783439772893592244766680735696833492837592779655273341850913602154411195284251306939937770297950742622564405088753937350564712683103895724114311517070452583850402930147052550273890533468155954633710953958489561135683521134250235459355201803162554265126565431543835617399385478097859983873277650508066496281260866638616249987407338330402252477339188484433639208060419632375018176255953190671573180675396730880000000000000000000000000000 [91,75] 9507223624762757772403640496751385082206630762738403019253386372462815871197863431659147662325763948131892983584080033908027354326934173974120690207699670099646196722361108147851754143108092874640619131529767269760780218948021476043116143293580715843084749174194407624102366650123523266363793269584036581037209970475013966776329341170787129159292536918902784043893311162324921111491280644866791214004838943177075075251367180819065406264170813544566769251317438530990954042119323474153929242295885474113763460256143594896337764979104040248487896461950182587599800599215045195199890713988878107599309945623670824044929956526985858956680727302667774431352712419525774220869103760436400969823365219381335775776422126104581771472847522569418512008997971947702590235604921983131092111934139983071585005173861221484098521860797333299442723182378865019997916923034211199017968158476100415571533321220312153554199712657195426700023126940684491833803270300633590076566842579208367027972173526451450592209920673470118850013245077222333059219724123195235602040235639604274884418305765984320162429850703657937396705283044983864628170008456741624872760543663027581749777824964243022115270956109113496261666965100681539015867763259897945629253695647929085132363252337645222235320473420426403113406565547886331898646101397888021861204265426248333762264822012064915626889143391125638012376608871907352944893730874788696534928063219593471690033000511179907240280588038234610172162913490355549326652228661832051519422694370299119816850453374564887857020469078526739758848188281361550802009282466431732781827209123570359907272638195503039689183879568886064892803238788475399427100679251238236305628086281111275709012574342730713643493298666191289897721563043537250255106937448950203676723423300005790102315744645607742400817290454769258658618718905434627624463931376257323204511350811743114577353116315307231020799518103567208944330513996523378622497909243550386515423527852612343923067508760074775457190516274074745216515794695097147137322144053383952830387146990326149799023937702393820254698045718465795534386537242273223024601084436640266804377237167634599096268345207043185158071977814653355684235674432109452228006945440111713880212320917479577223066083063266691882084753539348849210260192274783526373048592453877055685410742761893877852954599589541389697804053826894300826841985988695702798553519582239316698084578488525198682778055948970879272001116932997922568915300516848263563599394772041401299903274706609103869576203339813571718940495095993183360186387040828995152255402619549966501714799232189762965160033769226240000000000000000000000000 [91,76] -171200577434133980338933257863591487478576469580104284606228801958107801382024805100673329637665629678006104564079432455237091122090217408211861517387106613621847947409742217080123237917926253155771162287726259611724783261341511285618868723371862671672116818825041058913669137517865384874025222347786792712010517369293739120415368082345640570442959926887726362925968693214690493552630384248961179464907436884708982524349712736306502045058468420641009121333376988675101190272256903890358028387647225392483485675135213648774345936052405546048027492392310912725066922281368735808586149238011246521210788714472126912545998572828977141821432803136999199591894595722764234725975258534091277624287327534467597884462343583924194512038542631324913702269797698743482761458498569503254690444455457457815384115521838955963420923729955786125457596959661228600536567717756578389571368416184617844416575067240001346814753442413723405931110492327693161096474596851539306278942658829899745054378524793437829502930272590694999933731530031049944862143265587454405943351814674260946560278922636806428698010705955648705308624130087689441357704664321489016294342042141614750164772435219293964460137696629011037651125117629813126611896900876373796226621963794054646706544930267095592333761537803441020579327917798649822137669083704521449734375362593160226587635913118639277561827417464232059347845245069066411349564156348639626582401888507529451086342727128317757338543044853362840973615812294267323501328230905833794941722055349353281674443157670366888208222583761348669709515388230489913479216506768952827303275435660990668593787238292456481348663529716505545088541940865639984695326954526327801039868175661145681417179904523509456030026778899924013803299634973760459052591083995678410476195768293990090297661804347568879171261868207262365187521777070723827749538592268991652849169407314549303813023400687940569305231988378961407836590759524655225606628101559313909814887417321438906117468689047540365559674297693862263182540641842650429344494579222607751448498336622213234957857574043760726733044986532795556682517107320604770731132912544694699400243948055226503743481908415562569187884835742882592125812195676572004326114876552778555932594816577064450001683053124832706332045130293788274676025725044844982657710186313238762829066878333129712350137032308222430477369547191777743103739974024483682276736558542883434578416414840281710482505450350416504611409144358135116522713676144469463704681226384848349748540167032591042213211994047862098521716167274794964757122824655844544523878424042528626193100612790510226349371057766400000000000000000000000 [91,77] 1791808536250831035430820412591663208351644811757770142214057037349402363870054729846695115037166760099654755481449191417893953078335403211099746138149147894964619123365303965177951209696373927901637786804390007726743243573295426814604732701964508343055636932035609984249802290955506665425599814235309163530731133367446601958531985403550438675234043556007136504558532943740918764102598829849560445072457010325935756907565157073551514006049667599188218209947481545662315362346667210305121465125957010226102597200176868559210471294761911389516212805209693386866446357604588764628738481057284846041525019343051171304224515940015189831752020251098679357725309446358867553326817768005267924957241461266906654683075516485350676231442549490073656988845600792993774812906856980848202119288178025264114165374747566641855645772839522037213448726846525353354369120211895991351985090619791684013754718537172265640063783217744361422922692040321519844313328005414703698307271637606420812533187935742646043480546655804580795690381895463249687809011485142306626794995040263943105051212605248838831301288927121501226276921641545104149039593064280669266749713882576872600486587413119483886903115226805139812133000648802044271176149941663409811411871637499591407006846534007965911000959180909506059147210934048319435458759367625689462221820676919845215690046466346967759825787972265909947189444169026000242738104939133005716630134806785273936984803605906111229182255908476925393608269972291496676646658872399674621089555528178711126252330777292894788350184751174943518680855935424562655180679659506716678115363635083191405115175692770812474933936403357753523181984453143253940435227812828618172238763478898158573765542946305747115876419700181140184060886461418963449319372764502519430798257004391437173116731664992507042883325445194188911355694014377054507669182514604204801326328811098793577100353517299800568278424937241764313717655850476372952955679770102088066067574524936961731191901145500728095229631687761969403838447821136243741846853366419267863039433996474153903650173673846433533414966315779843362021391280543569070952736136208713601525740427226581873665703494341972585316684491941488080121480985710471756094257603497589050673056524510409831102542819189058370032968308687310558283976908981923138949019379431600112663626480640424430625682477393560250980364747265449465167706185038236958388581969303521610006806321591149387509057880809064521543420992451105744163546252111252608858402607063137190798661199102841803001832201977530916726272731443388108837701807520336943311398142217204143783871471658834044462489927680000000000000000000 [91,78] 32446995583995267030187146443062590871509609053854467436800275079070394650621762819808112337255213584461633658312529906333685314256698872847421600206392440146380857999569334460719976851734963365085861000755393557009344225980521508576972061403764734795027486280607935021709257913437985519975689818771555809954641258433358338240072643298315642945197951401438410188159561963516447895844949324827230119050424444733699195987660448959857460904309353208536950060293243253117829860900428450261639242040921137845796312588026981640461332382945536949780203562000965534150852543867436210784966177254442028433036537031801115597501732621507101990451075665911263224323453905912504054505210995531532824048461544354547937579744917145514623193498574433636865727797639555196503180421689785573665251761634995045674957042205687778608007557350309057813332471317218068853405208469651021345110414456973838965752252115373846895507224733039642792119083107197096170082072581679213208530539955512848176655920679237547785000814527849594223500992989275604543794242917206623567685177472807069070320200750031375822173084767016432078519891027360628913467945167135591500461744906020629090027170206205445419078671895763279884976126692114506557793867342027744979153451631989667568844150765275980640561067633643527134130505259342535402306904006685692767089535263684905051330663499875275907442939993517145282855647706273487669876559643750378894422999577522341002029724819203405019369528379546067651071234544311906173479410737504528769201614514815448260029372288383886191725831427618007947411823988993367332445376038849769583637130949004169062811568420877530632687649329876935467935604331031745242390107207190150492273388463453674734562449047658791344567334751502547694666699978993723136638389696763881102280945544613242905262349480412113121556158165485473691961266856992950673460368181178208251261782047466501319428008725851126168877591968435279718181222449796090623826475057179903563337547008831178850934684879674368779708657910658733566637959878253112073051009414712485729738373086562225799520934094940820793820213923180277295781113487661766583960448575756889980457510503568818765614922005311545709117978298761959647132402730921238046206997367118553291970726785480590588773215470995686558153517776028515608366984333271923739329154525809978360521963444412914823811864114034052129396313006222733026339404971025567312989195790938680050232026552881061235569411760552168301562962678563344161608889637370453396818023677862476875800234548839490386835138534613025198223723676766272162298299940824643287765808871006941554186997013234746927349760000000000000000000 [91,79] -1215478471198633253601626574056026926183125721022234458397021820402325854241522624137234918010861790702619061629221905919642185043070190727427521341323286376512043663450672598823386237449229538546872845660351149937485964262978772404838296728305346125354334386795162135596030175177479587859774184063568525126705828336273208399094152973138384679781233453588808204101157078646599508191202584382972391083976103387475459102470629291119210324945111420130458301401254161098933383088996166101479330356163995259135457835047207768345526775006382330028849986101150282560069766420127854295019064349001599616240122762539283988784700417384154995164061217521140977660237190568022814119779169899672700861948978749939075454610931934263310516268943210952860949321079606385906196381089005364419366912192786953762785867394045629880621102896246327160124475936188514905739569827937683686742680245624579151413119868527516873128413497417262306880576961727306163041104457772595180085326134409467399514002367568776145468237612900849013377758700010923899727137003007202078604610765144618602893054114584399477482527506231866151260598814969817114126048978836556654410955879391963948228662199292192426377004282017106781698504065719365091273580166009735012794956859686513098700697440453527249819537846657640836367711734782646801142529424632377895390529438027604201807918902093078782552639537634253989708185230597155649495466363076865162857390984911815997322540665718341932969439373533266138256978935037494569171011596849646328147882798823676337516608805616171597040090380303058474851716873517942538826208837969833618274022722095953019310407943574053767876275900539650178034895841525580029034817661883631413604750262828443056156572693885058966613014056456607921481157671333655800913306200925812734315499814174633565734639476589367708474358642327142726007714293955648416785824010871581450401393801815381002609233494007487947265412169643344337729965601554369205793973791365651286652716562413819706662212863631549968335858345175837843500383735194314535463528668901152063460896288562881236576438700823395067706725158872130452280763518088367312457307821892327407147344395728004676492698086813970012246389640504478118394297827116440445701091863886965144379395554837651918870603080697585708163707783795043647950741729233046626433156487583531291233422797730704922766187630414489641097389985708789949643604451670458660078083373583183785865529935506105369476142483181403648585491631803141146399858382412013269704658078333588736090002212669055638657776995067073186652831882260497694236586309146728483583511163531843285010478699264747122521538560000000000000 [91,80] -5776536129976787031797293672999500055533579107887920204311729215609898044447624427255716537085473476891210614933501895978352808251611795957808968936810194128656986019313601481152946093422452782280966266764711534221953065835636367731500953010692988536167891234341514855443854950589466361230671232876126800475140257522923254453252578090345565122487191049201725549014061556437164924336678800049342543592175189544492538092597345561498463530384319065568832028813191237577500993364839571919822444258478005962682289615041368638400104087041806892562995052655503989830899748063131430717337007332547825862860936870021187410441869148817252200621793924192023033470158288684328824526195849511083235985218140200904110501910187854727128414555129338049847300706595376138989122893973772245800919621035533991454172913629564368158352969941294655614769272249447084007945331179462897768952431117794964809032014130507976720461890432949963179216958640350205981355334984954332792584871435156436485921780187150835104952240440022476850544072286063262509577990667168721315753118927211516980321121311124946837470982708777691933300573920705541149167834137798748375581633902310351744341667752817768555367945485587514677462628985800515474833933460271883752182434422585493317037369428218498638568120408084266235904474988997805948713923166330417520402337468065215171688991932234346800917315314246375601696731577603658125747759758192005081342228445737920974850226685213044449981829288478994630044209977178200025785155153613177771755430021391908010030841947156930153518517338132965662513022847517036846778621695689051670663311288615143082645419386118660982134676980385822374254530625636163832909870459362075215090792822422955716000894141426107222722252222143840737237471630181361580907560245097090940781325592485595938601995716005741180222286221462261725714432608424431796282043914070631677186227037651591403494589164296832017997830932748298332933320467845549056012441886199721018026023146911613907897562882036698605244413739113367466343011306978323773826583544533050734898066569811342666805238227095802392492967927354325473741339461026271082472241732332940255208829017620352035981895641830103611724894760708934567870694244048672353332108806915718177271583756708138599557819470733709656579135228148108065077321579167439676265077796596460912516318925863460738206710442878133639497692168798355485893025939227703738172733537257044030332442678518119749511988953841922713526000347435901444710469097174908494218323857075076694350301081644281701385322645795229582210057202305919101440220621503907844161859314802498856176042347714089760849920000000000 [91,81] 229923329113386104184959954338969586913254621703319089068388550052208877941970755301154079196764734947308564740671271236803123076781288061600133184404358082293380828117933364448429670231545365479978096234253729617838349274706979871748504265104814261213120692945466764787708283556387724445231538565951307665808218321405408221763870893326142612120798006643200430422434652842894351550558444950939588781658352824541133028812155403594474157025770631937712262341795223997833348607332100100829003059190472223305674201108658069400103573458505087969319963683492108203965163878977512418859456352798863141484455941975764323224773935447888172350020139938251945148929375103575308832074413325546928642278006286348872641501629306574500938741708105449694807610082081895354176570329295704062367694847611994361084852497948118934778214657531009705030547217860876523282899578302342474287448048233227832527190290359138463074732710681042131169983419208954250100060514671701062556343955869528102530454754211723713299416206118233813618800431678635518827931846010124498788828785315979029571012481665967010750308256612157231168415112565789119721714373943777544290228234118704728014027847993681489557066098280619389588640402866888413211730777122331164420957845323745240925194781808418422252791889005179069267948951646251095760101778908361416119992892199498655118354805171993359008182623556845347109514625278778650621111971635820869248485109712831427848201222019498837293216510159285142109352097675401264284999646587131330093186930367492623442776117031319745355277090156217203623404334053528598561588394221377892892861401691921082434064989139782829456251516572366267200659413761019891137311554753738614274596868007858653235091133376006383050633219919522159527528109265974576316102837832943565952102784973996619256403954204824237490581143216782808564893119245514546360698482847594842033116624142284850793582461736978977811970344157980120130823889356791992725304071232350649562938712982131002676680235899779914145496584021962948492882809349633475603698884716357435570049857561390151686354218378863356688896110784716532038393547206747332429510062975727131670655026584751489960674677987178820663360090099390229258573068174645406920589710075374625008607921853524140939349302330696332255209660221749312534769518235141227028259535400359685063561323523884111765955616287276342913132819259702957918291805058422609694332462777502377707406975513402215195575406177197916723375366983367546930144425038812155008891246495681091896522801598641739618598974003418296997268500424427156383932009435200437083653566783039708948324526128510942576640000000 [91,82] 13010493682991159205949688918309925842252938206996113411363289578328188281280069466224907800188372432358950202285208553687856900905197594345042119275121476591090925223320255481365281276182881201723663010222689661953563897346634847207807684030718923804866990360077479026319910333380084342055386349080701287119145414489423222905797762411314438004007600177960322877174843055751783858124621846364918944414092591757310114943827612243621780803990411902253382057879486199359890584650740853115506845350779918595095524084233558068881891145864932810549491616770978080040327282979756192222839069850648764664526111061946996200014662832543512010838331771710868306801807196684594453756796860334454434883021993145788773953433933519829001184417428964441139254856420748917730185738156717043317167621367940134679929590789354844973234519745564960704952312335518397810871323033547493048991747894209219312087666926555648167353348870122492400129978431884832204527748505615903359879295272797434794994924883558853679304457814024833715400009433538481092902086321496962504982178268873611774341237121174064520866954268122519713425640860294922105917024750959071881942896119842172781004611860195993630551798336256529287575969423038489077228859539837753984455629295414928996299405045413188099040625970253095718250868801255629864028519612413057833778823204067420380602818380624340339564229550173081087244028159489938463593092100998873698224055044960906357510315698356170475596052893418320113910475548366631068409217364500488334244397312509359246353880938560152965702772338170441410865957975716180275234056801709538870744165015389018672726252614464748760718486931075692160680782325348170003017635950083912935852592582999291214897370282061722732063192865707639599504132064343776486365311441649458164840706007128207198043491170654249379142346988021566137194442793096269334313690730708351847578534701153452805006348654236999022383988698121615198371913206027646472849899856631310370580136840976091424953220951038801611522571813376611309062184296758024179813010846616692428691285101384128966513498240552766291606077646313444076798293044996253237236340732962841676042981890778923420041155401883229660988216767922745980045160962379238135501648774156990897948916648793911550776596671559642026227115196630204384513931631530866221902272124713458894829254272003175035086608868730600842564464227282711404045322593697617380551306614916359462414305285887974925089148357167995051542399504137259227433658571351641569243450539027491998075729923726644790925421474378981038018711042533659361749859813621666809675327239841480155377886994398744084480000 [91,83] -49575926630810986876292850574206432529236281338663820918801635404813481354231458341110243602720023937449583792202407025128819048225691781726279574775314409114902947870511021311302287246736170450772858435721160986180964122342644646911576963929166039631440834556619818191532906522439758269542422869710911934764544254736307319635171550208108592722163710642014101482770362206905783307517757177647319697559319109338849892105876022026560165129722551055599834882237085344629098689539440395321074253905620113066874956089853753240584925390403848239880455183787061302980089333696584854560151479918088197782648549114354858163165852034174939266075192722458406466151133453250119047307703061514058546347940748817620483227789389922258591352937545673443421919907133619853749799179984860167774570896872623943555944350380535265583881480152843444649665698184238291456866087513217833889935772504773317172694775138485799363252454966723077375955630315950205844224185129164711676191720517704285244109806584643886665444080766935364359885009899874617025991810328159542682752651593912888880803805694615507534700073118518730716186872462844991497633404027269669855058901576264777387490072496630491839655912114997587659743269550022799147812862371339513670895947187775170829323857449518020676929541388446961227147562199533981844933501312525178213390217558844299188738803538504450276314465507425054874083467441627871794753853785944357271576394551846964227327903596857715902289146228453678978569310159189865169926754613324167972187563307050830250726005969809309766401960009224281677754869659002210877660054232303826508762016933792243363966793894891744575821113919753197679994863438264171684128394904423872160964130829040308817819397132296813763750844345710489438558937535689135164280447824989750301444669166613090671979034130665104821911085842262135448971923110976535247516489681092008272107490229671767377456768464562080134738601587584133838808507686920211547324612970513298780872277035395395953986691033579959055542987278867040201349493951698279832822164890285123731415092849864514157065065157929237832498640405915739848436732046111900288463548371094047607351121392131819271147524610273575335856379820029641383776735755630901646376514123725789664744360334139217047038112960107018941350928161673809156292099323066050870098527530197715501842629734438717423223468858180795373140288074811958946640704320611659599076547951874995538097368794335617874523546480417708906229020455025978460708939149143306063227875970019902652545166760520615704467948848191772252986994459275701024032412429479598284860659141276542823111487942778896080 [91,84] -5013474068727726820103571650396653892892823569974824329404847965184619861507846015260256058850100873314521038310894562309668335273496027485937008775222390407282588880679916972334952836545453152700354375758492283873248394949169930306917339198978042166428022526956395133842809368008664014173866863458543222177520165182949221002621129601125248192293609951595090820962339067890647408000176992455933986944767119853385585963585427754915510108046332499474438089425363237106379474422802488707555597122770266009704668867286697911028867035504044857165604206295919120837552020507551561000581203743837379091732739059563929791603066689225649117587564088028670089245918391486998201906151787775306434976245487731358288725253247463253538461261095015397374741114979422745145860097881268482468347964860522823036968854674353160999401399126652912238977835496155119430281505632941693224808659937384535554304888046048778471408981463798985772545119146052944265437084349715941627422298354934410647656245346466978510218116034752566626771257230337958158743511218531308507520484132860184920439216328884811131654915795451569034694530649348023779263979827894875699008981474258306910955981386061418443999896729291032122083202164569144108924128752997927674601799834845810440408342270968415414211146488586250165848751003793052686293072108065668268822827462864904356655958653784747818247143049722889277936122511639948981974255533681672597591539887802571157894174171892223472942302050347727087549677186339384584188162425567084386347009649005291218471527275710474175125935474826630944560012866479154049001743382552024116802679158083231636847621623331759114859528912968490499501355590033236796120369842030919432371277143344421005094063809256934313765278733287996164005518144113819881700032057853767606907364845122116096001669345079554906436945721559729520481046116821450310039462101534720572966181922255990617187206791908961858869253999426647877790390501639300168293129794900220146956119239480950157782426630786993477233533729408514390214056098279843804241873907283642030798679599795485045190950764770134448902819158589149191332360760017536164414878855943911733752037730839831879148245581674260224048770119749756895798031381241172106350968381804649913271361900673780021787231934416514791786234634445977386072108818287337385184660848105135637694407373292228531084668237966487429363487285410994428874422001243360877118739022135521750544433584283032320452273334057435553796648679226180994021823869636047738936599750003947445180225107436729031974340581374150730479771626821057044907312605857775496219526628243058612139003480585600 [91,85] 13335169779613250361512322162049502898840564044524357618465515567241852561943693560762594033971867997822683793618344585080224057658254971724556146504565734072707651859075052996254203731714777469778656799154914527683077464981919725550198796091994090414883428516379485187814686290114954720588089442689830877012777107756851758456464427374498946748542068508582806185880025604942619832652721587124913552066975866482931069385452377014984738364383031261428250079853575162255823766666949265484479113866862695053269168312710555008858875454638612492898272205523400543114299610533851153425442052221261970539452838602810569980370567663975456507047911384028280308349493697098419901585020591291403861966281734422524835656378329613327901864209085893585295026217541575523049707254606795255866011049997041242938747103822049932927905032750218551868934419254218492429144317717956837749351169659581915507645851495390381984033916670306375460232948945316685692901994545501368930421099429457545010745504104055032542267276052759655774655460173956233391259950953193383157787658079468333643942391888356232852683177278535893465106832198849985551643080791027249280251147291205123197334670476089771252460473530717055921138005493879786929033514135545326436190206213784116808167652827418380534572950344576977133272576369386553085094649726983354543744062618172720086300998314831136985071357803326174830212314035668031813387277933867742545557472805092340330091446707923750784787453352866193800220728923543653388860778256235604427157524959275872589336347186990222125732966466338296736471069337329475601341520966158709389229289039830124237064846908196798939239988221578240943496569916306260217679934364272797215411005622289779986550831350439357396622369054047069331336898035199057837069192447573604215405837618343824691366989604791686184681788915132917171620411180876392546495911065764556854632852264874069390484166448376158571323124971401867608028629226564448763416911116135615760612878073001262170355573260135758058060212139762036243136125622246917724121220383745569459810163641739285224011593378177059357792785057512093730891054993741832077746104999431403836823961532193438626675571328053773074719215456543251991949700773807461512530267691235534613242347242431001029851884814576505566975059614608654324540564774862349435285969148874286662424810195353684159569910626447254099777338206287104168371901785429514009251926034953883832967402045117594307481841569880128789047821866532817904040219137756577409386717308774969029170023534872588013281253767211472858849287582971598482357308939893084200214886570745135582834738480 [91,86] 507199092037060078821772780869987707426879971353927969661704595087297542229440727732141122760196924070682155802693367582847706114246225719348042863476215980494551374600413695656957819346244005018699875221283632020043202111152278313321630185079931192139334014534474456363978289000768511936715510287018591993203389803365243336874837431892614043492109650033193982162456952167116920971242495515356331969681093381665207259301553318474228933885286498347673842185537091419519651624006582453394039499847793458403410680255600548090533607684485073303726342298121216754439890264815585887085918725463993881049559966895374814554804911350182255755534800604821342750645710559375242021899745561014224380027237367240867050385122608077990390999466093114931004587979045162499951503844014555484452319739862822088931217449883402502374964391822580498071091617677114772352010723772741657267921562015591235609184034350076420659857853895412955293546609676048958071165015689399657544853157721177455071492313456438579138103006299075712890600117191923137503252167335270555807394539560838787359796249272477918937279698768617633303065987695053493119569203859174802727862522193079340944836403189818835834089589494003989187318729232757400465183770871327819981658831423755395281827501803743540305034126735538413490707881027995283839629353976654108784014377692777567649937863050987364050075886289926886571611289574524655124119016218957640097231228316838181912981303658536956767125378418153425586705707698133374887381129982740971800185478002295676303043468679536888936214916747434245572273091902831623431668481368051288038127587539266781987648952470173542388306693404691399784894105425920347401273124600525145724527338701652190198997454312091844256427862088150574057160375836166384427078625960374475587968251756094900112744368754584341389340061101685798707717731746994685617675297376951125860354898852324924380367123531735352233349588001144450369507850937820597386480789965576386376505633289585922032040183008392540857044590764041689044279589274856170313687517106693345719988535527308448371420688326273589474428711779853228163221160949185747563447105901944519809338111317979403101529560900066649861414644880166220519268669701668356520120474292967683511940583246584658387282294821402906959023237466254301260713049906552259866446559239801142931066093310277466900144267889440592540002704098292067920478990737101834277863651441328418248269977600415884360410747891902088216055526872495822037982590082941471429089481429433409605756632622522241557572176552132116443914535411399282314735934994585599235614605709336065431680 [91,87] -990736692699502202492948966197194266483871311036401667787604506106229613232051051690615243461401695549060941345466595209421051696819529767039787818150470734732041405334436710398525998573063898575727001327767076356664924363501975015631210941013723228674841931379920804318834710498425538521591586839793963174285611372926086334426907840916691065582113010889932713073292515216189631429064807746108145782799923250592423436272970550614400298053213096989971381872599191114050636161536328492788326036323136183189341506158323551266241913585583693903424041821741449351055263308621253207753484409756750092110108257240143795765052982778825190087611735523533918213598513938931817558765223623330428636953862315811166054576924003119964340040237322367465976343487892615356555773009135035189957318253502388213942055049974078001989389686921362491149430255324721929968201808595812038552751541975137582096720116041753627488065182662394301469423048500427117165987731671430375363446272598750866395147508845898933239715897091826026401442420894952704772538911046035140987832416283505806631110860685237291615152599917240094790973701811542509414661483613658589658332294434909239875178125434616630112692698067419658844226702196933242585792372395665381891110706887367499656065628273402828515911450891726994958669735916796105527714935419533061253700146034845031559388758241019934445757746506807244633571563869835356436449532045051661668572394763667451130779712961814313777036739453622469892664470223468812168067124213832328403151687832005433427704543480134588670103215472981778381823289558479733858493121697777386711066436550381064036018066641574468612776002826226285349704901900582798975915843960922248735816035419732596767735474714436275096506038675715083845759917842025883103825592830500363839170339529376083588665785032370163427473627615515632968048178716599572645281519723301379539922541968364782820186683480416858332475356994548621886808460422975681454785438554684537130206965244949892936332461876277027878222519844635362855534978498377163331514190997786926604596791386241122346512559629794454606891910091805648309880599717703549303030304629708451979695337687930285706586572196428790013082613798293068033070143497941567931509258426837044469399523827109188042467777242616301437523215950747720055456441093095129646873865639626552921700838802733031796820714555748344062564821495435093802711904175718829178797073701137720090579163820666599845120274782658108715663154986655458007374787083032984056347044043227362921058133651518258554266643726787848832772339636032057020414961556477550910406139896285360 [91,88] -11892089100969530242212135655401719635427073557290218571705106406397178897673634919813538010485754063498344113148618672248826379513235270987092381273004920972570635674071083350440602779439554749347200074857834768256911966098570499765481969202858331906618967524120276327477691350661070915121016386327079478644231843020903080636824983776353839554721456151469574370800042926943838648572278809722270524396430252234016284085424819813306010141587155280617676986256448324062666958566413379096748116619990827028250486692296080303615948897416351845989307103963724264423499479829200604820689490320981636161734023220662772303418321764034513642193477377209036345436488910459773779498454304440562799724563791307408796042759010212536843367159112726446677715459618127074447941125167630448896162860423864146315120817149740041375739739617542383740612607002270399699215977914060524941376343694037506819751519855943831151930132002466890824721641664509122032412471746053843643717023901263674165213968210537150679861258307973039326789787128202258582172936727578457156243320804515525923612029111595443338750492241481016974849161559523320271450477365406679541180920062275973835747208247637294908439950380592513445977315864450138947033011790277964850989295570288650278782531077836678767573342770681029800361826966650318106585735899287005828285508745622811362237397760090689845045484830543887659640707260966679447030807436346588472764882153273385724838086114963553097269154468469791139159965968145065714110771563160695732243918779027740602261108404853969046525758850167863127142804379537289056931782114702186382752081842531565718291257394719420893463959983224163224574555033453769953023542690266190077504598879777096681474924029928908940880386287188665869293841819191543808650349689871441153874687011975926861932702845076221352197393776977072532800381897979331713953911469376867683608484224982619778594402710922124300884266340218182078604032396723023532604715382218077916876512214328842946847715558905956579740371876706786403134519890935588169863425741299429561589347066281342659671102234966194558309718742934629505342666555482115810726559887858459693852738460453448093967510027752068202536363200831907916754939469201190779849465191128278414268470434671250475215098502675797454135667042556799370945157536922536994645388783330986394452748314228074954324174682719564507197935070633871215607007941188508616074609053194643489158844636496227281457276012832629261450303875810602971027983045933021568079040737010514025454606139759853875905426986557582513559330987101472033175871500717683053258929616640 [91,89] 11700939671460593376281443122457020204452280054822068108436899969894942473974575855081098481980813488111050017501812451197307856872378174229847184554854154457860867768181080326295975058393616931619509893771801535518538280973238375172782470227855983732408838761035947210801360660526815558401388386243165562106321444346023538976860130619668636187401881183149515452038908807691333462066015343531530129628226164154460875687852246981237294946274362223338316210156152655408163084351214786628720948728068973227215179771875076292231482996333627252906517904364089206654799162064854990029195353361461069262440663518495744525974746635007732764764084967621705183455298492044252605591644578486644784421734399413943355890171788476085079358526874543688879575703722830842615426602271088419355033602616297201408353011921134506122937700777458041132544960010516190605480249131659972225823041204954987977519239440837671073169438262170324967007167360508177485594411894634322170792362526029494912796141839159720185729110073303813860400150369132640059723305896758123027799791504176710280247611319331752419593826713031660447690575781906936441464453322024582935106352455906359509967762902507070680039861669394437834833515244431437854626915971990913764961774788973944278798043429259747432355371942206214523607264825867482513468722726132120906892873570019918493052477536362778525693270852152980502678752977675298960081324274562837225043689377186354763912575145105923535757595471036455677104754214925061753253996920948869211249527509402749521000509131140724339303854372410654710766558114592604158467379095125518506598898482190773183998956729681083642317598369927326068531988743931385113240802536717706104423226757182975762340997553629118913719738731735755035429625363839152741443412420463481052600990785929746935556611109639121710741699870014543724551849935792677261015791406725766382613713068035980641845538804535333381699714033052238531313170533615543945925498125114066819527373468673636449409437541461958733794598982320465997313733291591140549669843521547919940466743449601516271965718797613483570966681594129996957410990829126867284154791687809167696959705566340184810841417202672523110806365729013224735838963268996073254071364616894971614372140393801721863257571587068006857351603637934143571672769099063186720304899192721029392989374631763549779000612428482625135768065612775402127533375329839457782007565334807257861678213806418898913949432198419577765351844967193027194099266943330208182475174573649625236432910599502455970040669314974326150156616430544174422181058344316939260796000 [91,90] 7749681640760254940070966936726375085559443981132896077296687088924597604627228860263241086817873841653100798333955621276278528913770670810085437676761758268331366679184394973050423365685136255795355700790741820506029409287189438132078861312211479202108129519357112924723239080595898466918072663699731399079363584404382243485346427115669566431230938082656029922052357634407189490897838749350570900682689887846288030126218959509209853889809547674078868453292161831466091088640672249623402787228586791036667150971509216611206651399827370380403192809232698604990172519706525964297010776274412721141808388380713361168091414753627010516502208734869103769866835186825952221004139490858543785207412937074533570604364470378855707710218834242910222024118841895129959213489047195952051975971825026708411272718072175261550336686110647047434404052724851379333589802697358975059329794791830769409770238901161102754334063929810865231814101062219416790761222361107046205471981261536422206609387018943249907471957026347749213157301286350655827508241346477064957495901584264751271100938334683875501912001232089263662099394591359742025211139580975198566229015306076665373951604053431596107891484365424057493368027037791467434569138472424111152347864866382317073472628636751918131403628050603274174045550343222081832596268964960022705344210579513793429676095000414574759147531452669010905586941126730711079823343667238090098598588311607865262217506636898019902879491224226762910939615638788663097615829165504630343545522465841381692820655013859567466125155614558547630777682467624447805418064811081686798486928532999522657483050329186498685200857867946093859642551618049083333620810524026819021878568587609831012573116391285001005543121805911349473296559035815938075384436117359471383737674066272846330046822140864435743265617822372954981501612867593370363229319516381905750925492433069561322298899898260110602053380684935168169625696093274381472102402696333291620043046416414378433325532221489033438429876322961901970167475119934265439056629748260205367826980664872724177570055637535594354020813188783388386959545057161659755995170248514885151123137216877707924558562291683027783270540740102788477737475588500170379033430521567624794280202101742522194755927635658550560111980283451603687248598127324292380039304258022813018408635309053745016603845639600201210858699110078446599262246706160327765431570231368809537464357424193920404230370865175748189076550050717660277143172324352250941693543401738665683871326046934662272994390244173120729025912660115083933162060424162817920 [91,91] 202322110732492234621984066248119326683738461171658672071351908793113333689421924797210293403112668079562796732458111158393539962972304772348668076137317981301918617978590644979648852904293516726185661194314037982970818850770446721345418785827332293804673491286345471997629691293021934942783112488970855779060401262106515599739332674800462749481653719257235800088717010365971238961242580956026140421102262873434529020726132998613678900901473435757302610850823669480486891880405696213558699656789146371621137890866020254709320847505152593287682049078914437423785813823351862780040026374315411202943373575727293440945853942056071079682494913203923355402696198376170163861549628916560191976024158147504742908092056888615839752575272452117319436225428099603029926967102643447899104358484086502806632699387545668362449331956597508015986925931005759261182775505142609564772026555656923688709889719393407491726910240834724830913521144382711082442180487767532162088173429432023294291441635386685740869756786089716810352843684719867251017194746625603629767541898124270002739925602116970375308266808050335024968170514787095142576698791843484812359547054015301068396199381168490589899154872048076943365799667669095152696750692531676917740792798953353429477018021786366469724758440833882257401632093312449369386483007448223442301508941184407831973914630739922426015157978508718247240031459426415418923639724302220681396865844098203945099257625532351157249295521907441342121669018658989647068743022073666896650886838978413355037302196021718118081068990945681644860705744142050738824518252363741417595588153483957609954741857352902865739022709916747772001670429848198981987982374981687906616609088338911594595150899006814211983423834233363927700077354256757535698695036531503841782137826253421046414124166362454939211530815240383524368947215527700696184370143216707017921199883864078620377089400114737150882420051013556082041490693933466505894130873923441053114249742156655682464236498375096793586640533710242488374087677801716989041325029609542493846381659874639677756306508127554299038095430091269297770302089285162546637452859602527553456482158919245264744184772560351703587110558689648191534094863485020264027636009420001887211386634310158883863935419668269171005532867704878227234733407027302507725109610484017449501302324058038455813506602352453667633051915627841469442776760211024410505487415971873409714829606964743856360864073814942326457371680247510891594841744225076210330406391808469182533630320302064840792184340884026897858472531117433729236922913721520 [92,0] -9316312121720338206230908667323742490225817300644159853441061237539168626186288589641476427196868595098489474002088421368385272305589434172089500755848163846939598922292463193658110603557291111665646974862867099398710352053019102675815753175329815629117728435599492534210236325045132977585685286566164730777735282807142567858668011896522226083417964605507092554958450618054256578488951016082713965329002371910647926909898920592937087513093118336719607516314169774230288841722223023255231732504005708071462550838047759143713818466612326737560756474470308868990068239714357690234074637697915964996401305184454791359771234351295489828927110488353224922821474593891343073705337650160015188581984166707940059944646750483420212916935779576561259857047745639047510622864058571052483284740596244225773273097048685578118033882254943623437360601917279900320064735026986188068208345174400078281313257474218931870453997089606982252477364624857259354875946442324866842416078911905376000468177627724633061101177300238281013090117922908910054038167266514825224906078857708251215141504089948799859561632507203447693326728945580105269412478433022952400262244105413610892562027258202476823815016686354202703777444419832802972314870217789558570305653302082000946778212251431856484547749558576961080832028986253514608988360594627684008818759062585791394075351767899511284824801311236036026898622460950121867715028553623073615233927386947087382190447007026035315709680310626365307642149898173166261102956313870801810659786124927717598807846634841758481584045416045193509855055632073073238757311664118770609049652668328191839872109183383591659849979454173549358869117154863087143265327680320337167947096970664965012476367378996078735623397466535199461634932276202474231733916999799381428538242024479134639800262617934230266042986332182066498632999287222835928740962595138887020351791126703389714683946603581446851369168359041961548556590637852465864978488754049266965275840393841840249747013488085636618913970808566411230083935502730472527551490344147241114962080302639551955489887628901876530544158025395879105273164407928976960417801876682261735188800951188256676656319824042470448800218362660108745530073582343212410624514146348012818367916327368450220287254383002453916511568970991335867214159203731325248471112023312723350509644496896212195271567260598607323867334050451260292078006075227234920371028172237390103170655252150914605584880837777074747862065605235938513792574167443414083828964149884658806645010943535535073183529314541370936038734387346736750589502565511828092370492925164563043753597318769395584682098709799975604793791242985919217664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] -2626324226168791608531939920080687248674439584162599312214741380521169869540980769989241934062633636315408985799438558120860788268815508996999545184117104265946879358901897400639745454456561065943136537021505811543907348500928870427402458580185722676359667769039308967089244439467510131574592183640465887699538886597658988922228090024136417732675785993352292187517650483815184089716907230375282250953156302420618339741903735244549310628850517834924179368693097356219722729706673638676665587993755796324996136762197754462840277550305000407297727527146505620631259364030888534825125156576636181363638796984192160505395423831822086270771904069287641313110818432134450245075468823438420429910274554011799026410961482942494647958930816951588343465291951026221231669191180979866992588643121576745485968094416184983621923386556941134994027823554782517247174220699317006413847999099934025527367469659895144506175285169048016938877304591763248688313877934547419942645614176390258440185095694603421840544877375227150739891049941458076752216272494698954256712678147923098837528675258518485396366422426769763581874588623021310776303681888229680489499674890499730524090191671034080058515785043359372253941107413603535222400060732347400059768507699925373139058882198619367046357848881498391512194782473742524011767395436290289069369842406335057945568140112057492555199029554992722312027033020837634077386259463964668500229265220640065676688845807408159614719300752308537557925685837861204051048779131026513481004628841746488095548598970138543810458804316160986935165025432521989217537091301946803402648729536155978906945989831666503348582402156388645535090777502741976005382789286528185882978730716624917142810272405686439768820100863916582874321407013311439660533485462259819469834782244461675923563301538395892657336108538861005929221413960228156854934329562093904095643241034035598470302987962376356462293787295346287332927906684633245479236451339755780614335595359157298852869720285245132104163355032591630971051856851462164047916595609007966407329512617976838011007969342113351935386811641437022161192838302818007983197582423161099306970232062133733739071054448197904676112065290636954351544716380035463270072850439341990773943536820195787584763409097741018082862097986887881222867105903842417649258816613940061150033368008382030264304246038075119050300991639034327485789529237761043588126315584877906569854506482085116148921173889062467843829703821771980031319359975230944298208519010982712192054024713059304921636906700172410067650517569069902583631913214848366470944492191466439793546171397065383539588022194778549099746730840081569889124352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] 190078877247594986858026582385116095195515875755363502853060463624250578514888059287454194362507802871667697943188989577148131400705052004814044119449867133344068518526139061708879718775473518268184593986424969871251952147512091351840158245206764223692155471158532604602143111018235519522675290958170832242785039288477444172894218125757722240590009111916978722852973954792486265651643437996846028007344159564330920765739575959229244302677935018184436388994999070655041841041822827821878960908264092932054209957698620710223485667919478071547845788483373912954461559177817548159551066383490660524302015653720852566469575886306634989538845856633369075045900572881303773432314101919312554507342420138743590815896385549245113466364310434577413698826629316619264244915719109948370216977249155577671704753066533033637974835901509705035935810592221151411528097742266078627530720151185836520680622706078324044533294759062562338883029858087259481838770663399863994160731174141668031221243946594358782098395962743244273829044681985355646520832691316554856469599916867812550502754751074878244337909938960256561943723988887900066650574466395948102483873971862447509172077143563398365405663457916328351208746897814796091929218382251540187743242805213779800788492019222838163456878819572537575072158416205991198400420813269169456058152486863466297190924551329490961392606260396687606132547328768703887096603985647927594823407499358164365215927802203480086911856622390737022573664193369942105261666435989458246219387465776474291918412991365700988855729683015129295803534869678595686448790965785617991681596464009166890927544404426272817326142850999398912032882856750293758683477231320224324430570872048639717580229281206399196593857174639091438407850865145227644138129684168132627317012973310047946228142657023353606010741817454403630498078383005445140421761097684786415283930785145411564853080457360863655032231559762497142788708347508451053833165198394903971549998704180247815520630502739001224889797127993586157662519056179239160883876563523200109108295082676926423446539651745630678134174421392178934155425190214436234705096158564704975065007018024026213930466789740821539290364441025234051086418357395364165942796682314474767231087440600526996488965690654852860540780030831016860003772595217406342093178210815685890260293011962424469094923091435103394349531506936008670407917747533706734957156123155394803224215556798077514892740495891142560920400592680022415905197655224175976827515376810393707404761288790780848970619116879249596015555528135234714940430084987564350495123076062228338196194598169635676309634561938181488530838470973828717533462528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -270707203864180616216242341019063379313051454840638932837840034107132798486925068808347071616356418297621735960081115367733740114307003183228019957261657420031153825944876439516820917905419329659103705504679193285608482680319371848828437775322798535950779498289982676285277059766657159366575106453596385910051049713592782169878556633096661884507162654088493998174523198022545502341958656358675041788277163965295652234124084821849444692484723055105394401996362276823962056321575095277461868450350477510241940702970951481848300318419285378193264078599250663691132799202858489593633460704497428953712014543183934613661531174369992923304087872204390052608884634665561052285830658952737827460897413747909925994445174010151671420422366728280123863043318277952180141883685436784894445837007151456274846558701876569734320625848189717409130774512886194769552688486771601639090754889607812833886898130702065024076351866651076119969297455397902544195016894207503254236448293831667565079923929385920710212917347745855933485586380519305370913381496124025476631159723193445285557711778784740001779048814313062272370705200955475982191252968284834359957210681211721320653699372275953985177315304643920635937518021496777965978618184107870899128930480351543138784096682174696723742614076964566772832925790934211927914397883416737853753489042512384682909888699675846386630888443098350726123728078442252024126300742748768239368212325300588339458806502903345411342642326353856854081438483485119143104049001448555311831836752466678631379952873490112170300631197136044894872500612857356294571893040223172070129575826193132125009369090824359605021653255252094173946536877983715335551476641023423662047450591940698362363129417338011290963820609218548082688296289944288069441645620599153114678220220749910729372283682085551711212643901019434270479469885416779753360420622871649203598517990680025397344519885798460797615176477345246165864194246722937909941877608188339045130449410411417587666175910212707780941209487901385101927421895281174932832628966461607508550438539484473190582766126823437859421454763083153606370060026603357359143737781499902013741325792102487727665077973954706215702425744375807862461063446876983752460145788874775935032081684254148426764299832346063160370526230525630632764714571205876230193213126601748525881946792574179022230757015218964013321333900499245154162499998434133298349927487253647707677310787171947495679888608108247776096178174060959702423027303731405122354017132216686263665486240733067206406129899831217461979135470659845848860846197209037052407518091133347203753607226182212343120452022315304187759024730712210065621778432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] -7593883842929528436914194111546229837346105640019855810411649980669112852531518821237975489968018269750584571375333459672757754531831000939216747975044296146507934023809421354781596210960403695857682561842112147990697000238642594119744874746812988410958390493060422805849151476812229435043940545515365522561093437495986435626842198936292454467876883460884133144091003296796113756577585138152227822957964202385797484812353139025243064674226672401881217529393845957441738452507320081154847236205032781423976458938078542871829172950708230749887976935374576234053109659433208326226872930269392047749550539006666841813420093931887996344600037190907855951883014359567708079978991558194958344633472305472295982485239993255540668315893579231524273444835425831039865782114535519190395501159251044370171905759512712521595741390730132760044157988045094041152087544985495830798182864112535141543001454032740311797960679126574429662838479486722150395715154428731763628940338459126664708517646711800540056035701093393584314025280364486929472744194440797496472347966829715053653775776598930117709867362116881314932449674933578043442364285109842502686505731905704175501531820404884995301372452631196299434351095188348289004564956139007614349212226499332809111996375328917763320355082461648126053728296254238797185522287877893790755055048373615955956203519517462985592003227350457981234132345629980209432645289633717661695134974472101626910285446481232776833376615843062233739014435740075565094168922535440847552652967276387292796652619140533078833815022467773740386269556397849104081803114691513705948093127765090034224053522261849117975755384477500554049857912580666197960011959319991026273467840899083523995595189558946977977022197752467632049783880080335765911746262426970174484275752299074565434398145653914522014522767920697938045326149503241945526738989560886416798041151336334844862431037506424155036872708572881562494605806630043746346825683495502007256086650274962621324640838107887142463026582026319325164799480864533720701966943567677269275983032366918799833694659539605146228686221718323257845085643423702943769889392228283544925699094220679927232457591636113900732695958939384988946581077339574245410348471524118373773362855502272095743528269234794404316584849935635955485927060718706694049753559667500830616385104171042445123859721935537139105535544125621172331033722020819107556877426058161841236359926872765941643269006270286042234247244823245406255395220283898037935545154101311063852538548923667359682108153290226336181487113043358806108887716013091763449317943738651728423977449894479734463760464464812064300574890467661814632248508416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] 283009104331784954519471994536571644902368526947937244414802011605603712762470186844910682525495173688901104514905301552456849656430951923229631072316650666778606610515869015103974505959135522488375344260440426467862317342294174867580272010346702283155514608646602078402977760261494633502835209823993374176105870895289998824092821433204821758508033230178125985027232422434285729973313749381377571211172825533253379997778709369619165925958344492496268620829567775716925205227223803726815368514614954083514314368713556967738136434344944691805815636668385975365391070363441018951274587685056825663117859885264952167524304490346819284961974023089245296139520827234357661639442758232189512640883067776778766640060143185348778283108509930251661829622695953719109147179842682366379528598546827071042983082071542796599308083426361552103446120314333941126781772520279561488782384666757303201731550134225724819200592400278911807808466402867480975967624017957803121843451484286691833599833723372254177150339327261662086912502493084692419147626298774609508019911163293942509731402107738180767056430968400487996814380149870857974393148765429368660493593192835528806748982773149875023304448799031198511631299528495138489807489494441407610073203676575811757527953620754719272240891168056428907083511357115347731755061622828153749312858248781834088268929681520432990810903600031284734621282912278454898051231457079486424509616842388418855205850126344564784436744009828025353197036305376579384863537337337499112890354303928522936578126079408289675103493942672939784923830296322400769677528943861712268141384688284463455830241259097348609741820006965605412792081915253029063467853486564969409048209031001503518966595691338183004372763138729712758697663219406885526986337253292341060484770165044137943113258046105615302838573186510254850527295153464768393891499497075900392242548238457465803765030525071155031296502276996318452372598389560491758995301418928923281646737910357602332461184298725079870640275112404319105773420746518320179867304503837385655418557557239366667901591951581575717477694145541402333652982857103414231174153057414625524203984779526043135304610923891394844773054620950763215552219755091776967290114765281158383083113183498583517980777291560181717270635471536565796287479672042148709718036425907500098779261059438932364925596337242293884756307596434756313411047619624156575400937623724718439696416091444181476338695924577159300406617542655636678245212424510227920551626772768601017676555265386409915061723351313296821781366047221598511860451740409405335983583310123467013786500018625943144936726044906096869465437290954791621483474976768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] -2499610069817978092298278655443636484920923346529755724578377806186861540029019416422330913151402408331694460808619324881732683400327289575234137109325242810669197218636752829555988202981506686442553896351409494531786685303681472417139945826487431521195953851766477377268954674140186626963236100183594465634207394968902506706706382027175118910691969142723809159960368176716809838601587146288122169108186628806667387293216684476122324135092097633722376732019263175316254965266501151756000564144081272460577737284341578149172258665479163917769011969315276170776472529822877076992513307867914062282547630397893013340998220904684636859373996719316162117220308171313184985422017519118630496268801104651412248937946446316903108940398835462609512979149184990359226246424717249568768581767641992038805837504279027209923873459217568709994358444496080248484866615340982454872864349800784523514450786123759452780274362301768001324962711851010890944649576752410049126844430713460365733147482525124328501394330477613437373708979019355618469212059136143479450931180262803038309451312795297287196328631820852308955090824607224427912544836154245579555710641800533239093708341058573092745143843973826833684012166472604389263187454673302639686610416470436815690579970234418591714306233296932447785679682537679408971485169782621994102431939720252088471726743112585018190648958815863475588982325169064051986593004421901073016553246718214473960429540794244888538288901100952281177529494139944650030368137990594895145472452521538389554246686105090055984573423981748162584858514438539260705750957119538633800517043222460681445541383855076453554853408932194219383490413914493606448946963049584936570806801480628800521586289967094538859391779124716685389414680323372553728060084016749842279503687160904854573566910232549369969605227809137987869383683662811736839521308678288521891453157219535289832223232433353352605906716238561714225468617425634740629100815816149187066222213957905442191083409027764900457269667415174686299715487190832065409016428395445610465860044572188845634033354621393820677938972038400802360868893241282178558254795491156699386111543991966026778669159292051783169588490793792601991190884780558656856555291925739198567667655332085103890548291139639537041416500584414259811318944734147282451410191335674032264391010205494853247093911499680573274753801373105835202525582757694861959111889900961076785968853586014020807266400516553449325378942594166045368469512388659201609736669331131280555317912129783494347888467891672638464478673575485840387037099742547059726875183296573246536239978482912652240711872389574119958047989664711966833532091760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] 3654727002634241582147591057440045086343335565690827705529429821159325042040408135716215000003910194420158167078594047458543816088463316287098366196696140191434628394945711343584541968522207050471732105322902458641455307360361607029927712624387719049445769849544668192798455339709978060153201236084766351320124450271401169445729897580238764043478397523733129164171276998142289357779544687836795035989417464394699237562853542728547419942583985896007711238215524931989629957336505909121846331978407835632206125854052633855552572482690381650089835576141348308826955387495138437520144545570574440108751505798339017440857884209687420593162584016244767453058698004700612987086050020641192606069853636657992272064517518096287194413900668738724533405607790318998714340975137431272141531935085468053488102443334051131479097858689945034422021090110683599219475453596087314975802555060266432246964326954386388225033259215314916630824235022074348913808065840578676248960947668684387947027406008071074498598858001609557173223852348419401565089791310011841855762659347365146070808142562174330284694206738587641677012770052331299155494967306433625357952492987699763416335228010823993686270472859612309940070284307066563513989796676667637045962157217589695300969256846112804607912002210410109793761608849919698984905033175617126094783650782120698831088965347908005662973671145839579758360035831884639393733631674657991917581823603756577542766580155113770561437724805136434138292112556879027676670489559961170804838983423371364007966457366395068545546264680316146811472648437211896778846756347224147491884311860358011482063438955585625221367293787397003001627730962078442352263467819096586782700883846339911536246378378051438884306613578252737831903324542323907236818861144901638756444718283749376515753491631380338212337544386443235817498183131805854636106390316359710844465298265349811774617873642041863619592023630731623011722319051295261749616139297740302094185417803723707252573407284917000910405129433180250509107940078033912303679082754977934334166949126856937783939441965296339827866300823665762432401713006237654493753890335799551097546296434992499344455222042038690485695564192081128284129092262141875089713934354911032178913732512086209318783183124547696746852180941635105475282271274420528792252740589351117916219177791701879703996456388029642796579189523731255359994754608429260736042702988167597387477362586396124866471434574346587031408742513294323167402263266562855463640983864023227062212631706560692841816932520135555433472557279611171715961600926198887216314538164236675521006102157810717322101551452103596562325825924866999994818890825728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 78244272859761938941086450461555219164824178402577371248238741616123259230001035262488191431750448764855050114014148193768136127515621548980715729183225844787727442916292991360666578178216090139585656273392776481000302256760012946270125209989788986654207065522691070924906729747970364037007423310395342615786906411119644546782586856883429877321949992803142116725684767919613662310328832514781135351266037154671223569092994471998073489499944007173411780252627319108731827302256354523017828600098778395347823603475566446301954090764827227951127776838568947192203353504885935382015012189957993322123298921361252315948470561234273722141824236353307186866026588331724721391724459644499339884874829110561292958388570353460404921718035479691111024935520561925667868693597118529807009399063845445708478476846644923628369976688413927772122929196893777855115470432288399776199707381906864625276931192572946192325512867215090765487252413972248123855875767873476390760195409765236748935319014313182987594771336050579559909908545522167582306434750777087134117314647767374330465129067381476140565891963311590605080072432466563775207446669946770377915069673786393654824433339057360519324635934727516659769333343434912779260836359631801368645730230634109633661141693660612968882819607674975923192886510069783009866148265486177281158128238675575032855475722030812883946950687238390720447587927886415142628056700742343876140918884394069237573580353735495538680455953808758593471821049107113724266627531063437696643124916619304434180109941178897416445239881754867687667699779459959479111333906884030636884459326219297785100883358401303140875617524810388998833870194424939350768115355673835685770148076306763231831936264689668927510020886302624584660614233922133478946167752875041649053522523583502284787284220970584393946831783705718129633195090965448512174759453320479455272618003079380419948683464700503219567351152524897784485250900682742845276559195172723590775928901412835851657060852802683392444793980101045363179479315760881114130612500444911753662123886127605428595997655641348352133849096738783681023827677131509616312188244556679259851537528213922995666419781241760332476587563091800350368511631651381727826572075394574024511169202892350734233275525552174705016710906988593724142037435264197804450654820034969375387303738809012173487727625824078329959852772803868197497846777206977852960697778991629030584049925837443546926716662544382886033654006072825731347023264372151805423361903377596840080603090538754015050810915026222466978889531379816523084418695261903783606162575539452747973044671248978618113962269551549989919563768006192103916408471027712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -622857182514577487253274525650968877477765838303430143643149460709381595487762349221972168902830009987177652038178098116079525261363277986838795109863243980312752326849946026368876053628994994891564887719658171427317380710892352633364927835577630322798187579859321852090799952138567706026526919511503001348502021976289854090821586877116983367871804154789865689313509338486274850490738850014545273812657573234684034948022812388484904226709263574764839376190604489143115735638869273040095201985470177358326932116604677754810753797033272924254982096235342579558158374350137173366100679939036983448742463010890521772746704071807449933296716001856887514187235375229205802615813724803496356950590770794489200528808987140873979805049089294650924713872657505255547139392664803269961222230238632889842486379964944160454470921265856201238464922577032215502011986017415552139133167556359769117024794712832616225160067224448385033967991704622760433148354017874643777042954649625167408882090634916415523806432799316298108695862262934754838874608807098558833024673896990539470943471285052423519550716278515707209285753998416042774728337102526419217427603664633239396877351415382902059487508199122582089157490777741395670506888104559675028416882918971443616231492655115439486497191060459167994645007355414680417888615889883834937786466947198137170258689458253583363691541817710288630403470203081035156333782574127182613735022409927074040711547514749516093631410559719237245619192650303353657950476720057450552108678941442593737909687260955813792784967147016797626666454635379027361762520764640804302192531473641598059632497201588840269963402666736909218301858068846267525375175503005302312839356195188160010287355843842078707351425927917083505431039203081875676971888672765256300625087313250714492765174882402920889821316467672310639326913516235088058313214909211894561084381567122701357971981807258472848627444892687951260413320444126937372401150594814643162896956563301762116049090413795275310774070421338484313900318469512113688881115492038273243696016433193884372774257546490844518549724144973750650223492036797552871784543404294350455185922321201431729239314224021907334007395376739983427238830191852966180940922332766425946887846999389614597308187299551462273820333079931987923212991307727261620942735991752473550179290054701600688793500618874306007599388227228226171942948087526123365841344161899625215031958688783373448237657833210301583686696530955436951391452926783113493810714028057948846495719399733937563045638986446298492548287092915155110265148511470452337049564254090420719257561633171429468474866416162438589523203843050984601833148013084672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 1781042658896394828667101123741216370105865135322129373927479258333223380153888516833289326777482392828205823696623680606949137004102110175866758925302441181384518695870681754798101501549633770602258153303511500006739722733651118881942558710814413782324493045873256917734482553051280342746502033498267643947515451065674786355704514658710477763923070496408972640292835571668734059344390135649683827014571981334044859808074844592512902165044215323671409416225515610062315508593126192311457371664065854846723553926848808437326465718313174212420354929595364841043267214305949899063854314453678085684526858278957759555226849023647519214787174951307558961945418488872330502301488182488839365220641168422086663897249409375937324283365134045495921601620732146310132386655673628499036128742788348141314807874631534422386602633619122911409091129631598002035539016960791963624674075519813735842469781368628777992929462895669535511544334961090374992537472300495567887421073490810749796373228641268767896160440259354493296903209708811802393351271811930089159423198136050286242928662143747765631936051425546901417154249207191627184015357424503707348201525858433582643373051754592089548814543134482633194557719312444216560100685831745529193304982006078691428591048776534734956660408510927946101401251959805693286545190134051875064255789233218206175073119365135721554257461702751644709644095789720195888455010655169566059426139396078213762932855868046261726623643167473190168755112379793716444970437488373203133662190549274253138370660036923393011298380362478593719578934723728512836187031411758352447855759924924597803614894557389872400171970530978087813022877823291308240017808008331582723655229973174202618611313043543394437493313441128839692317971096112082730126450430173538986492794217849006561677891434475145878892912008806230253287551652835056219745470057394832977043133510064741947977921725177179887039399191995718471929874574747809036214808475894566406364920550855267186621817782271967562019696030749172051658339114983087734065778060483949945252133260377191069581429950060802751021416048359029796896404659912321294090508932418851559089766226099605713533137577374642278433159543034443638349931819858990128485108799703091110326477634753577500971069010888262525566676556236010241174614468095617902537733301645306397986415433112334759885941532834234834978163957614356909437766570879496675369136955232968482311421055972279361442746659122711602804421801160565681573999847686839297282787996844246584459735990943489295332733226909694899762807440280482204894594124592269360034798077851309865703151611081043813275431656975370266369407834120951345045677631602688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] 951397281089986131478873158167823302823839629268254734867796000493392298302124389321209478869724655393662254143975497237624795937959156119758796261679944963231078323679825471755394324912158757675229787608527432257478419565351390911896082711231782985836993248750111058401071211601211680572466035561169761944213420100022293454016495033881933962877897899398591199138109099446086412003017039600455227638353827732696114603383701093525180121561238724101378885041841061520307983654868288525135561860080361764990758059673664811775686013277728149117433301231433447178746951378928539909769709493976012907218601263699822889015797678354408274384539021070650803020587309919838608057480064602994375879641212247115334928759149473653707255175784579900801039933739325753077812493303605566645556679352964164882916131751885424107467332532382930152978424957958555465709002071676262737651895799538837797782755139981536346682172694721174473211217988547142601289040471892023249046248516027675774993664364076061375116163953591366804453645210220030850606919675169671192306402493984922399668177613467095227524598283760963885824294535814604498891370551101951082691769692616644424367693453611880233024831391508686809522364788374454063661130408180541680834175812851535837985038115751717045258530635058455429098333010293580271684073333847709066700154097117833005179348900185213836601988347472899066997744953107413407351263899506085967800551594359869568863215119981797610298649086029500601618535888068492423350030499100267387807740304920196484425958403233964711267064120786523941944599110892849286950607703065608843496310281787419924490347716673895821024477420256028658927018345055286736529603579862635065540264186479551129263356967846037777197404139479960687956476449160610858132970601368207989346437926397950517964311516554815731276320839454405875785095654934096577248649577253477006948374230713335881827469917316605532818384131526549378709493564876391224868533840307592338809064294935153970257116297088149734174317940973810936217913116769659911665044720381124489003828998129562713920245799458171232700641487432550458664111675640030282517386418517465336636684801550555212168092552015364030964959968477494217496276553350207727458867623708212760604841409681602410249399850192218202241421763006211630874353021122835757492979433055638275700111713328447113542619632367514535347607907724696923394535990289082113527956898952731222128887049404790358324736471699411418158429729295398310092446655767689047765532110495161662376047561972956824554859310480971169109670333892091029030938104264500411752638344335802419645681892159284954930596699731912691361715179595365224118815704481792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] -20769818764457986283852395409988322242009949971220724697456972327420947497303954918505383174267251048603271843935412650809503347615897387588259399650417024588057196486625827775136982513933203746892574776361417353692031162492971999194132536048281578633199087987676241984953537813029714861315683732238736538022512401673080044746910972998678543375344447309868652733679110369202116549399725119056229670736804233096347193973168915380742497026481089408197886434229674969781918886253994151710394914704514585298334250175358190938545879751046082831235672295444355106083768112058407720079220316250114545650315453338836082265994088620634218320766820866074387130695139702584735909651143958473982614226109248913274456778058872416439720173630297827353624102890819683001586803609355639448878353188811803994436117134494628639762279153377764497261912251035978309861499377181631482144052290161274504160187072003122446479095190328119062577679161733102775658588683177915594259921240320890618488137292126501455074942025657696869809213137777282877849671767097351512614886549134079717101044156357080580180314824152224965349535008125239646308693886621029285218565511424226348301300240175828339159619525181742879284264998338012206323542997931352064230885147152327986182057247567108044677261464001020409914975267360339112623303597736267593439219339711771172287966484108467078773036223192066841051488547580205293397018106524118633338352079502137844714772291419831196393406304532595600620762173304287640829935104900379775837709688453712726799508501646103369665883937749359511328129057319974177658184607607846718025791960567216450351047861450109300625457149393213416096535960506433543681628103449717293698595884785135409478671572871852609277705031733450404883730239689968003199862683304971804097741075331704148822396978892067761008444978092366058344583326465283201963124671180589393813363628956583932494796056129302056793991595066378642595360375913899122046539248948238405461327079111684531381785084586952815829657533900508809127040694361272794011413095531248197226804822594016518835881709135813537161267374607152583769351346508195259275650711255498312084392686594711072979646529958019353031806597373283499015467870408135427101269967229794923340291924761902834652558921710906871574550594156205918363073908346216889588568347821856714448596003379302398954663223389497679744355315987857794554201315778149421482536572670412790110923526341868062894399681162253977101764889700217001096478455858390307538134561897279826682052913194112946883601071531112345576072355179753210166226070100572113754312746329498543127862232619639805390494207786967843061295758615395041211335159542972416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] 53799493674982404716967594978859487318956894121408503936037936645729521079662616892815774714420833602071916656872822840364052976892766905554804959916654380668682018578619680776917041008404436921329055858588035386568779002576024217281927763004347723023072821526047839480209140813268221382608954736637861532898869469263968131944878130110275355637787361076546784003614762195867348445358263387152814432506430221231273141667532986417504777209764625815716097051420040646857627405291440097668867069757629362074771019116323700604583200096901319431461775001067018951110569189523551283617632512988423854051318474834557678100378903403753015713404146592623403509032253911641450099230650889279356526436625031097078894727145964732869770608292008247572180869205369242213998380293661599548384395407642239046104813272483089084415927023098131263582985982257066282212638327223422338691226169279961058177754353451966846366635255353189923273654948270216864225861163542523619025387974412506848467245250624318345093161218176296987020738511503608093738054824349382246697805220924202765241147555366422430112963197318306967969109935209056489934415721851062034066013927395803116813155859175198307848155461089073603928414353629258602666281742967212060375173646338605922409577093044724683612662530082868521753229103838583684104118871129062962949267409200516240955862751584674615983640203225969166791202091455087511597138035487238040347140654162878192213021704197191130541075627733568075518239341885259828937313368682044997083628501091689759707689830038326668103669181467270798690520718203193566790219185986066585940092483530405224198000195183254127954162647658951495220307837432095587691051755746805062096860812660752230028976419388852231099568014378609432564766209979481645204860337289214899691989425493369412794491823644568651265958078748277782717868232551174152130659298986475517442162335287628223121415110412405154278136035162550907836715849660054128523813768591941065746329005532964083846689025020039969418389833580824139617660721330238737668842707762585874036014713446982477884392395794491302772347416119528023821537673624536362568884023551236737080987747253059239769076989158038796175690480795892800464256994409522941310857908050168288123276948973015385077435557187744801006635397660476408959135492018217460537448613980170011812539101589298242459486247248875597720396376458761853993666759634289024111844566547846250706958544862642353885731716102314854470861591292985737426209438652734142075352417710496026937779307807749743245903744207065048848500726003864964684645662126475624675786649115573483681062277125708086186791455890333216097651617876179560293088286277107712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] -21402465413679876231185886416987924453587334226635687798767345312682209572019335255168827210732497049390233412379527484096556504298941453378381558528314235375265429328831100997477511644270725780912785638711958480662479615472439782199220476698330113722890522963861591519284826463769048684732552471454651367613982457802732337763226460293483976262049201239846338589053827837246665977822078927220288892614054993465068053467538706211554533271460542804451773894266291000916803928481486755367715336809503079392017779467309477033832076435777438617040309999044068341058065243418964163718923362532047481906255380421056268574190092351030716664432977192042900910205154505302068076980889050504804815647118307770571637760258488872316106231321389748656601074718478841403415245270513010383925703657375779699199067231814844862613150956259035363526210901660941518105850894560209922965098932687578647553326258278662212227408649532471776638465650333945544979021670547792292365807918211205458499067790368562790338300592605146758773149838794998172572884200526854757019887969176438497436674317196756409053646481200630713360483722890900825307022262602301824351518647497638119593947370540142833365473119591513858039765862536364210223599441967377125771309726071929862117813946059835724361389573958909781025950333738485946157237720137609956347042145052695042531801320716304796009550071759619861874880425874581936724479950478181445356429344259336320518761965466880997511913956929471536733381801282820772317862238925834837900249170287547283243606514679310813415676478416457294859614263267575935454161258307438546548476220830027551318153034631768366060328654407968656435771332168745812165206974063167316075515937352317892189801515786063082435432930496985386903819479720684395100986053244414287570838265853310074619215605624423717297143241472221069616988882855931460996035765436612551553932538398683753817848794877865118786597519362538241290664291208947705590543497993920176534887163748012169655937062527143431961268589109052113419958625859521093773151917859168661773324249509725752112448663471602864860979407391170486550866634629347624260157990266286947289513332397229250360732785573872568783443334274165156662096078533221821554357225383221747709329064819017757019743109867407243324590170740541021035681920195822431330736327652893457113866430867318788645999523490619281507306393911882096959508402181950864709849188126076498159828111680960093448478944688724017178835552311043016997513057402938970627217858806077251038458780861481675131345688931157025261957315549032331847480515731766082560318264730552375378387757067420853435499799623334736000847930572949861006482735347269632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -194138087494912374730042943742785792058867452951067841848902428081132974529609507876896372878588640411045092993205609536714020753229664434161454003457797177687130605580356933581987495595263831526792930451211099674797618521715041765653159880220278311118311936942693396569423613267131050062865037882485941886677155016522824425739675875923174520363593890761085663795256657370710190620635761486618830821219413106798708697378043474325675817002788047769131453670037388461147795614574467138446831846123146195995657236352408766111818782650174066420319838942164559469779986131250266799370885062980534387007727844531183010833890163800913110880078267038280916256884264604049489873009579608604048736683678062720755943536497250743615575713833481913245826862607233480127941857255330093977422666010778558048640903038293500062784837380162361747122510011712241808682646272133588772984460482616781495457436320188617181838535313918607194950032884754820564775243161064841696307637652906432295334149268729451808586978248893652064974395970716736742713710877369336969014678822125144162037050407036336091988388527241524465875917012015847543050317279320375006648097410212194009588451800085847357794313849430505549415767804852109460236309027936965133617624040096468929427631398840212788317437896150431542642049274765485483883903080695654972052591613553872771320994948049616036521968776933075224858554676996938721127036903327419919639214322795899926894330703770228782132128204114777219866637640787763754978027824031453604396335005756438713943909723856861409476082229149354610042491115685016869090583156037594375703099150343958605811508186165845840683409382859001388200954549248825657324017783043478332627297026552023648563956364698555382565929097537763303381504614152743056474300247994045166972667811260852178550067439490230620389762450609350508253656035512260488872708387191320907959777497136922912593168166780425425823364746746234447260590913443122273624139591410359662609924408150689433806405859931725219914547108981667083390204212841619043882651182402174513421777038912828649797687452838775065536684084425748508771004930301503405288669724816605469410318428368363284053082790067841645462447018265978915926491711168450442961616704112761412412438911177419006882883414411311626137172232371569137500777864985835979967479490222957225428234761779359280533601329372076033414738798822417478031151131926305967615724142641605000823828751252428097634764872923031602420007057777182192393876083584265031302688790291542179220169295664854805948907719067296570656853875494804261932190989064585197591891015402589678853721710167511336723973724901825917148707024881581006976691455588827136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 541781586675022100089152513814066204464687655238777571554328821898728890648905820309806403094866299556581633291289879310618197661279916564778350400552392351926477951959918949613199579937270746375841500156552700088190811174041504306946668403764944938286704763969994433031793306266825545144295581157207846237702599908217340543940133742243275559090293765885259180139164876851086269464094348398074731796468902675871620925859885486901759933697907591757473976134649630446684627860705758912084439986443827734333765773355474008770666425249882131744849542581222531075478081654847022239622654989975123444554312591679897577807347423268079645970428755806725846303926636397285737810071574145247374341444510805646709134640288592518894168272640832988713949045530974111351294083346660524778030015077149137342367712320416850377426458700229214277783761327514531501496493711880362904525170545052200120228460663635462493325654259849919606464632835712914533214124589565554004048684594490247706341252596332434059771633581643963434994367981283632241362191223730807314972942069362650964291512902046299328228797002037648258298762555934261672211957934604420534303126561734094052532678193278610180382021971082320952391603378007832686827264382312475019212387515820969970684034514892135451677992181939616769301594366166011559264373842421383605801960925929552450534567056348795106952825951202638873969267950927712071331197954365180538591330931398845229590920337681141256869840585460342569358708193260728123869815180093104322193515943641446309233037379119583691582599398938785893861412955277776362898289830358028595884657399245886885773975284643569783797238573303855814805513021623064522946050771582908207901103264410913162831061128786717295017830500235427644678390928465688554498360912316214837134693139596996838114704761485101323432035559790712064460013281099850949579169954876899042855999010816379541457341185986404135090389917722188593758429192200735297472279399762522448876873334126698460561145896777318818109670047677287755203720451834360655376404415735728561419192305739488389230451792333951724094796648312365591308058513032799239933983153762001374725106287028754067115608843262354189256855866301256094562475869778810936539114455515614424391310369908620616709503974406629854968750272904195979073312297500905207340300318537829748561135065745416415274218732232927862333178008107455480299607431113424083612691972450553150596624611482837047084248258344746379019563098178628215889273378492489824232089220202795629576944278412151323826790396455797060107739606529666274003597015741481904420984706606742488115493308542319266770372030972456701851760543415510014420689741299056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -718218296266092855401450615209066460166045561740890617114645363242797195726730592217552504239651060776665291897708662111438814550692789979940270172305709519696344789864474715239990330933112381066562100393806936276068122148069904418453110059325462103280620382859189827278965557582479871850476331212497081242534308537795260129540042699503920701949241089600871940995261728150926396208247835824608816924776630192334585226166461496143336078095262381705604536646841649991810320930724559473201018817921974608826191775947081315613455451239732073307865347238140354477610828906071442257205596374819957635725169021432412932011598235409464875254449999737453317437052271044108675245616939285193237553576038568075832749578461931732936179421619138360256019565635705341070854147455279764567444134767330240404571553536716215042699341549517953516746890619240286524845532896674101328471039644539914198452203008919204773638091237379604265468904302144193616575869079158038969559404417761741080374608684684574235192304766293814209775117527971861498683670167830243700868661814700992587936297857014411022730690949869557344811134300883169050980279311407252728731657879350006899795466586829433025137698243007235945817923562102647962841347044112403631679277995276241831959103073089785970525588795504766272130561662090328711122272796403855794391169115917113266412087934082561616714926175075680102162102209321427754151119043444213822221778013956977900994228011797399321409791513386975189011905723240812569731454125409695132644335758254345897384309501522600443273958826959023388909994304279794663487038625050820322041644663815431971454140088164832410022657122061204462700196938186506856373876177472435278013129551434929948141785249386402026639074954543745163775769196928212351273098292370363568969380646983554351107368669238811882653028060882846906906422017168685813577916660710248534893980613720175360884965110762064876740572316806809748744338807280511830714965697527387152007252232119782369253425538837529136244121748236704666928132332327132525046715842100532491736010380920069083425287863316506585828600172182585353397963799584658491256358693884290001861493624157090816070355865525447518650144776931308225364023869905404178007438498501055086799155025923452779004195190499677136048037978110880227715541550153467308981141281357464443642871146782308427193481392873511195597520545956295719684298793101424849656403600799998303769409761473928140954710771527127204041981407404451175068847510047976529793232931555375165070994230967894673377315477834650757154684520723929852134283805726286000604508304256792974471876556834924307000089056237709708002446054756642609670360001379565568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 504094972823044225018270603432776666174057415460792979766294882118160030257157380191267145322536630207362479835518220706915166590011717103296876349253649954791439071299748867932534875120998951351618732700709795755476344853403086737930204184747160547805178022691733125873644208999276818859144752929010977311692551111287529106516807874765227095141602344795529137933333705300256622137647068175078937953773913051348369175390959442660251442901848145235360291208154558318251995817473478614630860796320406848089546449725024671543394037100598210271837225721939341472761712513765690862185839237771961633512757967860262563314655681625220688685439177599335849393723113218029427304486012829723621693375289428027645316621807566646948139027230211156385293090942984747959909622109509746072069816448370913135068490015379681861909534190668380216242705872004610337130014859861362860868624482909429017642245196326027352624603521367559356791160686293696714239100252477300011900474171130212329829978121967529772158735903890071822406167983347542577910325948003694073162631692493384473932440859073658420202906259235683959393823437180299405277902330310246288101281053551043487598946555825582016781114301134897922375321872456008088032963274523255099668089138218241301380452894728316013629052995482183347135873718499042793282881373863717098574729268109488847928903604679735202189463158811742267076233804747540637924139814348299485415639441385951711640742785650238503778555551166949600918595251632207183048982391004796313672208110069063220170438184481842687881810140124169441887536448800358035101567717496905351724061031659020087876083854271642654110841002227286087822441611296712258531451000119966878178280190125776597463642015049305000595997327079727016438147039519797415453088075815998117538848666145269900988528278730205023888297283614188542913995283457226597356775547872534768304373886182619213109161441459325394874124485812977458984977154915129267710417594623659216952985758057889603710174922167437218671470797229312158991054642309857152857757507196767618854090415127963407033834939973401445250904937659195097310764214177352090791863191322505742447582235020011362549633459503317466378396300683034336622328079581646545506248430655668907103924239197294254535999116991838505840122515727017248136982463426700900130291222427300511768900381253045619582601239168997359604630222321558992397320731200546520910002026760681988922558094149228872449332455108830048587976009681263372011782479032734808683052258392971631108053028714921475842476888703871497576229406942201604908618565238933421853857286173948666249236754304658347840908356889393246855153807591159738719978174973739008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] -106557187617806873437676285781643473372426240229930111597073770215602079068591002330602670986359083708021271412093682602121743481641585811182312020717069972824397935597351057063498691551988249775343548334711089245696364170643316835430019260960225711577766101250213773044932023240705963646088905018240603313604137651776166790756093364558728441542943384910421138430169173116818367048643889314532068447253901729915725361461948694195853170271258942600527636519983943272986851295279972324299002416506043689569703871099190634494801943118172660107704093602015530832451390948654604933858827119435856000049785422182950686403341586603762630078426742760825583131364349542041299041903257292502327424650887793031889131167256855797120597943153043897667732031286118363570112158521657999933302829077032924692784647539171435010972110620199261945491035036673428105212636850067883924085722285732524697802439399433054261668330779634014151635140439237585374110793763757525100776299251093518082192943356875559178375986025031774257264314396561530470240958444921490566519304929244406897732930355910270184924491953444103374436963149396703730911852482803566917786526838228948095847594743180577515283266384104946687417670496282594245912393779491323331533581861924406606769138690356945705314725201665128346667670866143401478604383150197754061482505264379735602244259310275440346938470995751570127307871198438928337343280204096945142494086461124190433141962484721920294830181436381218968900279387129937879717371238979842987903096483101882086625914055530559506815072665393643591165575506761979574833946033029251913766107061037554158895946119923958591187494463378615938632936426730615362572269479065464873358718294690724584951577596130405157546978450137369029218300783245493122187320073946863417472444413093902539110236178742781572534403761877793523121045821637891873089198884063711407679175000881190460634023340289700994129135312024510755643313691540272426733297616055167511929785362813256334886869734149003461898820856698649186769663551166343819293122492565584901129221306570309113928267434395929338003103928855602783181151759663669444649200460872668481231415359229011787847697964453232731869366138330076437159360601355601551365979537913108606385423531436093598455128169651597598185597920551530957154562986189065285553360011220843462400282722347503644867212472664873408126063049759671717893116399097863460680965732272664346485640107041280155695778765370179039042617377619099039515255518708734038079992503985573989777717652085326276531900955754117656249947124385682067699735050622522357545418791076955724400020748835620043831195361973613999779196751415561424141570069086863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] -76545621952320150474944790658914557885051820180228570667503657512063237222237684263907392620027448870971784188537259441845844358511473284205061979357292081812366267446608965621932478934541029822528592429797125479733852055428796382397834768953750020983633910823251539346048679014245807766259188137118742234726238571209907067883372421315998143365662555624363732524938485188361386436257384447194002701614519040971415844184732494873287902219319175837606065326157949494607108630680580816404366077240655319426718090730482220608190275122246103420896830048164819411515458779663433991422353414389009949292497782975623247439558052777642776380413327127635531871686342607577028584075693976917785623170561955943146139191878169497023406139763549831613510579282135795242149972579966627917304752777979770648947097823701066926619992107523382986094089922721798100625382471946417733264437881459433782174434739088571732294541870688027893127621522015660911451281438612262239443442047346396120131506736546597168091454266002889299828349042051951652296314872102447792471865504588479161592105034683528208083562837444929871512935470462123832716656126287758948997286077698007959745750894634338937769434963618959640104897466692665046179981157394395488457867565679169331870819991518454728210099342295012569079300674598455282548515762887790896951051254415310022486083537800232218766697566077335227093146700573418232600650950204972166731523740553178526045072101978970430096525082752098437789880755854168439845092401872738636002459139574696180581353668001712166006555043168170287339857188390317650380289217808402374953667065944787765302217044385214747676572425237981536138375733776613118002429684695517186740043497015339126686405447135026858372950126661483371599016083024303452239873182179717791956956711042815285517041745531184576605186362796201023769624878819841919874703745487002191756846015011466994453425954130352448152004763069721677481081554552327554745806259186072412418092366297623138166606686234290200944676753825420915317580021780908950516440505402577537644774411775882807120972472909218908533578223583806180939533289936775834763696266404544559193896506470481037668751479048669142048093915401450187006221940449691273610603061657675828837104376563405100434477303279124379301976085524709338690021033128825172353990092704579681496820497759599954060599928948087176061271675566148728196038423152570016179946146144926237915617588276131482110722846290426648134149328564192227436057976501899533449609830328722255071664161945789199558300243217194756247288185382352488890381162598465211205748394884059473923719406906361113650829096129696395741017116346513281720673063189610496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -42542606447604380525625658450316552379788043483781272450098373041789971857746666922711637347068666566933451142487925700065446142193101501911233594954071682511652094616867696422084507271432868983864198634101576540821622115937494094628625711920798001294816511748539674477017998826494884562464002507408643067690857801780329590274942333678424649712111804151824166204307712584616513071914658875622842025883227300917076844113182574879053046654135994018511808161604865311442670121566454544312094437798535393643291913941303042829509078963721947136856574660254976468394347102071202732916335379703693021468125429293430069840475318261985286904797710519210034241875317909572383740160042015238099369192292412544270522210268260252224597782779974147675751214613920199404297135112368052304284100614920204132911639883611407501407962538252651289305854502792611727500750386587676028795602743874419010729859885528675139781789797017582401892294202647895491557786803310706571822159422341617059419136146514924164510099325767111546718654544630892616664685241216498335462259421551070176807801958251446644109417012391536270500698456590217128441907342985025345042770663519080426294488205367648422587086430669045606376120291878808491452463318136864224230457051173102864983301608634995479824974369688127620483304282551169281185178506349458102651707413554700283030871618126066721069103881401670813434234824034151066366820423853067503100025499991015375744570870004425504935426572959586816088225107545841654061094134534820896365070284586149111895010746276744412146265302614114546086820636083638416885860052955049311631519079647892449203903071586717044573392957594128145954108485219593119303850515818940629450440571700855186398532589270279224655662792861632985446304689155059048146451430611255117968879721908411563882748127163796375198843224305633628747695786971238875702217594063928798210744168808946300771290794877851093434380783997078236413985559720007724234222741390508450268992397378975159975919158325819839525883803652088331430701526835424735639328524991977518370076391697613442011530784735367965913856631341429472558909704407640075219443118427118046936671622374176124383953783635798069103186703895337611132419317751570521615874488836745242562653927472082995080863817140874196199910760589501308578863739049274151297671357245879773200409437175524843638373489210300815182531873486923668162428007779970007682409646496697042391735512331047391868378223889036355312845217460671733039024851565122133493437140375062682149557836209336813919346503969437901620631985645206409948705579332741745700906707610165285566675762438759875681905384607821007372305075023577040507975692244221952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 201194729294111933140698277081270117975620983354434448588307222101237692215364157400613918690930275838483773698052515823476611766610390210900369762938814783184989941601602083201602835613261333244731248034638730177228684661705977819607947874068799237444687463375903161441391774521682993454762776241549643174775163795233788685335894157964415451759723824141459078023331110123182882522539803913590908598179633928540515067360813114679754005790234635592609803134918886503171011912649163836472490861888590950722353398216511903962829418830815787336757074852350038076321736761527111765679207295507886170432856118250519169861163995371267763569336387445797616376456208061869573632648093890170606140820452646801181779872971903544055354594242136439575896240446468491906942716592105758098827131131726555765346774219001434890004239515465874362887082774344173968835616103601258541081078353470213554821567010865043283257401832320191413334188837892444559129789227930272311296735100313029175376269185446759460874796172439609983279658274287155694202562719543731965495429396060750136217056637188989250891219776870231160536233664651367313863794016517193978385120508973794745883254795915766157415378096076831857692904363176841752473035238463815152016925518986754137959202472874372331449162359307312064620752437566433840330937642118167402496842800105889251372570469402381841710235161022276588068250213403453438711025171735386838415257008111726616781325730139768998000656944423174182792039350200434033527383860554839629722884076056426920991630684383451677021399185347860996399884753790318046420748920256241761664534388271192659136540257806217306316250517110599432468724282588309153938373257682415798102526489056729488547046882011110721677267434243585874227122536781734893253219061884048782063463929736397927227772258321904849684494965191874828683302052687004772874704427722144226365041438213999162984328693011753061867313867830116563760170170219139673476076110741765949824289222980633247258770129353315616527498111777880439061171590832483218828688841147069674465032860308427189367898092048666046105819263183252408819165570120111400682410282705447021310887861069734944732350146530070941546884037952487308485724238475934590099591915022798802977776729651307949405354607468130188461980263206697989749940258697388167376030350945839487570816372462970221007216584568415217481162418334942483472236893133661969436270512477504029311153895813397167919919417881610198985694631071737568278483326489907320538257353737337563650345998735564878493541368737412683685243958639949748449577710180227048225150740093256801220814310739095996903965497166401258929396778379466566063320261514493952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -171455371656324634750468269870005844543020473589240246138903195632997760603813602881424874849481546183750798349475721389638246013611522862940835503483851298424889219894416936674652038801991198997354477907198806479227329033697372435325207217477407203276851602608901809647790765631157002146560280060505685459458413407953475723822992541177989032163413382564933298091459196542321551880573711989668001406772141930535124316534352163052408270480215010065019484354047425172967150593523177010923616271446227040671552319011853894954022073883285822645154651934176042089580268427626492232510323434877366496920976448482240029446791742533658493430964353987538147693769226940801875466688594448892610612329087190585780569879262741514244106748925618478999238218803529236106871050172786110183770703155677627050031071181685936179962112523978988707056094971970241670873517981760131953950636991328437036645591204129020657739536039616015913870352022024351457028238538165907380221055069996625616642013109601916488965157667657865618138142031136817326651798594245176816674814481881087223311513212233851365896864724247841254340501703784926888014087535166665004722236547752717045217164559640033659881567273587181515524315398014794585280046456200230591703089002809606313142005040173994172880007389235464798489950511347783308843879419298817611352139060530368266930939916396782858271394450233889375671860758122663179837465752685909509044663854138349319272681651308218021927998154523395042473188818270709639798185633926904115111645359835745094235271480135642794660448582972633810259428279534894933945257811788531123538391483623401416497952537492975215709215729256902127575315706701902795396630390681317735340581179373984228841283560964454258234098787236828117632354354243812605496574406929735482899359088018529002989168518729125664282089558010050709172135021522564068931183629479918242193917243262869900456390022630792230159621075264839434251681358106442526981273183861344895642270243625115669783681170437812564422681513020721377691669051341071935410655736176655211852698981918279358713207936890251403156602814972594351255014287389277351985619293017943517917249539145579752797263782990376895849407113995219865061144812642371909521804136708263079499881098097125964895419455905944318319384215661338844994026460333910854825138750960939323487036789398616829240043899271248437090337138320920817455605797831235215239191419325159525393080497461685457381426830261485628551489402280062547658254739476234895265775601602867458955433943028787361235301755139466025745797652654823832038350148026669043073955656219899812837471561781550278662420285358304984915225052377070637835826114141880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] -12965646469784024171757590832607452909284834419691026089645535412708955002509789628689349948497295811122625240835308629287337874572874778625655384906529709761768959558304442715278134280455224151017253409969234474111059097931154909512097883568544795051499988553164563261594628934305475792705146328840532749336071723273918380813533880938227933665345275475945903420305659120371861758870380966352237480242949226390660014045896866280164547811704010679911607739272063846449649896130015273701337981035227517112224449550837836251197253436101906213443316273948536675411389507859777126579072277953977655491123075859946315337496246690975665266719123910154214834405598487296966489090250620589615693487418149597847396686658209770354643827958721500217978590870150624165460811531754948610049270967004404212798011660304336847776515141606989582911345939361263553271586029978914260171745011189269595980190135382898853298654937543095366489987863102482925525196495164261659126686979355689599581031614152196141471200342725794430180990421805993961860536180432222542927399260411667880457003116241086697529451983057264792046930975148846055966366276769789401561155329305172254777673019241025980388146731406133863617383671406980792254313834204009123001184669392445933058442384376534467616871910177290565335386613330597312160398024979393362333432070555417667929688984072684770630645400214186707632658658044910659408704265189084483835374876249477743841368136847494271309714010717225169161229301990125810238227891389730071076759198515259098816999380787022760640329675063894194003242206942069367754710977729303303524553956534716992702570412372758401044901307743525586066918964409042421218513222807330776838145525817770076749947305266911813053124956596168270925862425756726379399302988061550675635429341713201305550916101188323356183922418385388436082671885061025593524538143295466833265928386048108432896567126306036109725989662764779640757894861335893540443187989058985454750114205556593103338984211216462113068015107897813021830358394997091361222992347589084786685367717709252127492707473057413592147749416393289079624533448680510622823108374492199237592374402360338317162691285454523251584066759335337356419244399137262067092799904752341420226814489302871464847422754394818392483541005434225292193255693320266234471524408576407574039800536114532612673999570607442060391161038323282139398296854334661916915335135693131345797735749172737090757240358774241875609849918935941914731935865988147315003330108101076546639362162933773671929686814809529237707152841702485562636818022367252294930646884080265643299267988567878107931692982891428391242750330312836775480878739597819904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] 182261360415474268653867115097039771179259575083195594039894132410702521478741728119441295717231656990005388268288807256119200044368554796918353801188596546040621752420209647848038839337684905677805122840510237112340487708045285147481491621598049983494435530104236502089543218055360941425853951852997488620379471970527549255595772391289145328471682663561961222061861095188948237734896578982037703301679960663321221037986171622879105081620029313533815718342296236464384054272931354157926603782127991467500146234458465574479910680632178057393383825534969316494890641687189019398361607890061940180490028216885568964620575873913193094235664885925772456644228491920179694446107571133672477598084014231657721803044862198381344985167195201372861733661426016131921417879696104178020909437627177896659235028742473661169870504686824277082442757429953972804963096733122868620752939499465070638460828277021772200864053580899945057590299026778190162658421412541461132029195261397064946645619894207761026800484643345079035890769172722443413240016240605321313921576516674507839386982651611378150414931937413692046421161436803204920716254680273211736833927944887469349196031294205492221231532866748941048723346991755110929443402121678356378278020708319858941490342887001167527705260141156292219964407142701429300033113518797777263554999284695153676006803727331341905794299348812114780507242670804051016692191833162316929421591155338109765143636709919601370244130982096502781905652099439940470958220899954802463014681375562320171959121780543777036950270090948327612789924232370255495827136224766893736132346885661648825923880654837741335690671998561319558198520616820920697481048096948978103628567524037204447580954897464485058086936218966639400702415102727339335167045286572959934957070872755704288850090742599072979074203587767632848501392957403467954053176391237230172066375101642762447752414434888014014624192028488807367966025734502346719959971495510461975534045346859408069258006197604648549906078666890631017811556746649876447453633474943650987028464947812315279921870036133135138080657059988483144211969704765277705844813596747141945344336238340801069796189373328653041567364514965899178670369193629063232457633360715522230193144088649037228067200521290552136416532047414747605314091255214220587593612007870755408045239142055939295391119712706179243596235085399467678686412676565044153430171264097448409607321535787251912116316085633920521120560166627471473281755864981189252637367578998489094427089100861143218215467336022039416026051221768559220431285927861435635861860093746886062907009368030291854347332506538838149408340868525251733358940405456961536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] -232841922302898427192866153218414170047819291810240924965874076737254737763108222924022784679038370313245200710585443509434831648152374945129436836846350167955358805258197783672102764642338203598163674688496577432702839351947303321206481576904192879220691011660990857733010939805757911576944426939569077404197208624439838828845511673054533479357465525156307886278913458551999135733619180339048510465721528905989241726033540616136581707073703358490311499096187051175418701272137976865567385120758103634401524359514478718681810756702208223701395832632803112296189552388432931672490751375870940432838954987626578304053893443799188727760230285229261273430889749205557683037451186316115707036060694181316551876874936330848480035991057213675824210788758130941426999896707770816663900836688896411686906396635602489054009652849208482396512500232643575930515586292850085971376809994436638753313593864537091153550840300435687300751412641633337733624957631586823732119597873264870744767518213506653192488850118777414183420757801854613490153118408695996915365685769914112470278813571484671926797623721630033263874471464611078010365230198818807574614375177582313576671713321844828436435161729224761186750480260681101342513543173213824927351117694440525248835151603388152976797679675559891960754493389672277693927162565716593520234671113277154982965820297715045823418909325961678388996268326588678351604667339172600128188909904537081202233233332904865219989465373974451218301697013900790782312803511611664652855563328462599562043692918020940135963002134711804861082615662075562260225749419778524721906814537707555428020419286349898579334203214476417907677347150978167765454684338128778199481483301764633978690471686936855462977339124865494343760157128245912858602116351438612891080239655725270300890400476223451330841016463377230298057114625866050143703644530521053721031503910189816843998052778603606052092179925293225267562023311009892611101985812956782860353635784727022393689404270564496819777252214332146996552865932471586579972761129800942462845939788046479543289521868287441753130034422482563872185319409905563340044651462642494673010953211729248703026156926692851381881053833420623563262020282836921841415684218043495085858274826161162551563988501588011452103882608741576349292677021086706934369419684834758259955604930810304581316179000221339004720319423559369844178572797896918369040531593459866394959425982712340338978572446064827182325765794992281378987508189425717750372159286965808079095575077879554017265803926146728987602642846089425234446275042344693686805196328163956696617322117903184703850244793367260168667349924928250354340491481829081088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] 180946303099841497309906296015343122327309486493020741639221600695295023503279663291391105379018153982811780366410462223082839633510037252860012665673795490712954022362954321256683673489348134117635351478328587340498998302776934172730452872176676648336820174388625345529943620639427145603095848185579365616090732168255881044445019607219724152952554258682908880500209612789680839078353428258379580940037325292217872230585822364746626922756629369165032227894646743142322036759712431628649313638587136210017851958916584348283143482451898764928222356235237371597776044128882336140179606069980263676337296437993838138949436385079866398006499405078701247031375505447612748539073700711879022121260991542162258527444594832935878664793289160815432613595606873926540976297494855127083828705824207332135365095996895456207752824090686670575369752643542242913178722379515359947814034504528306686381139290108588938816166536378013669333536033427767205528486572722668898816641118293688318332955350334627113739538970052025190549349301320652871392876413542696917844403699431776947044003617239818547668969705543877289477715074849786364343533356474901805443360095415983455851896684662044182361189716887520692506289499601451573573632600669464771201801163540381219528121621331416337435562090590913352622114777379432139481716972400430405284792831342264096848041148875013551740489802705345332792820447031822819529588208474362857385466776939377288830855623325385918010264208033213937563919147777735182421921876484763831659536359057743565726468913258125545661571897065426133796279174186955603049644216353996331605847333655141320206390897421269938758759321878019027838912242196100945698212716552112167652266883925870538770252520798883365392752550755298962642388056747343109713363528885853673673109200992133753118924899467793380303855630463215341999118597316106170779197431740968803984877167197158928860964704496772205471281775436580017355863937954172237401789135040279020106433404500620048709843963231871457377608711739013788689930746251093084817730755784700548355832266260242340775166110110786694665972339833538477452189806250541263451564029402515356105504265202905614529836823833454380049014957390126594311404456538471075303398802335265096602443011234371671819061571221367982977335370602978713253001480534024583792352460116243401270949069853099345929315436307203474784216376558967166783530272204880245427648827809928134825818569170454726101339905521239132007778147500741173764560240496351775785160600972552829764152197799107710286801894388560739658327680554296538806753966837948468817245538263937181384326286354796506681599066156233952092383272960376119790387224469569536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] -95806746172168493742811712565498328316576185946393837595396552281693585800205734380222600009286919559190713365282761532690497599393145854135195127578328085372214478364083459991481386066219705171440419618128137563534882359868023085227893731396800193808994709331123292133964190108220130034514059178381832715486877700316406062697613429898929101599438599942224668003596268573322510730279384576704638196518936581529917967371142962531460957869071619235178673770272288731543197236748551814996146566681048437191015395823083077450931503589629775840946130893228492498894842534006527702796815482973822770680938844467986570991556525964761449746486597739390690672205290496773839287382496545501973385392791348299510882055649253233802971559589622993656592088141036881649808492837520468437375595750977412721482919965789719309963819934438113019154490986162429141307401477025657143644625407236579354894267004753825121951271107243297401540454213779368481734042574738234819138126068352682427274656513485371813082004597518563792990866977311083170606930826526746679632706638831261768941362164536418957541189885277130916251946901459985478055413299536949823858785200206511751842001149374176114941331344431186526525565478513861941974464001553365953332587273988969512735344205772414637883134820071326879184699267181903164508723401630120158854432541618655609993942353357792389941672634448570362359871015207251476109236354701587605061747773763981083760296131510561975710446587699162694702367046550261109375794257343252918439922890603477061708157944007387051949644763840409653669364976377829678575383056687310282948188671065598048052500743471215571970586778122073779941289333705853758994368459700716473616783133624408660821032143974870145050440701497210616534517907952455547840378652359098373159684017518691333136202324147110430729131311776738010462243066150950590751575526431531527374021413704229395708244350002567348229799731907151251882816559798388974807359957315647420188785745098414743170366130717932720674718607018475412292514071277243065439738690510508960109250121104668016069012119356568332649074770238124482776860441452684199098204438555489801342489297447641860650611856826584081120759241503768105788931744898222293443087431268789129601511013393478994840877121777630357789023257257293216675794675489525869299951289232309854700986574720286039923012825242469020472120079231919878815159208093145807138940811536225354631615653545267036069001179427941046521737862377956279165125302420718354083907414952135669700304615623805321885949547554630918608305319164729435749285086138021520669689203779672541057560855674636340541442589120840373480229491924465545562858702269054976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] 29296444108889868599132983561180593577989455545043509853749487607515993176724573767456267357646119647068843219325573819665712742793125649793672666683967790587864510055192935150012382765897768707313112903117564881155500902404713542706766777364831401979830509519148821049466428595918531327970707467123433717163603438024192837650276033416054635174165700884636564432627980830699359653228611446821480901045700391304651256275127247282727119801190143420369116557256146304816837146640173117368588422991593554522785713477452617529634026888342451511784377643996000979673885833867680322304074481084407060234775412726425297060749992197518322479884617197816246648201647873845528695975090691469628156321275071749862621819977047606896983068167968851520364255382166841891745546902850930616180207442102141184051887854987314706325755764616581438564933032212578689989693538891241939943622629245513666985783140329279358334901221808323479457634843931891939998860577154344497049676430100910812888512982888162761543810888680311578742568483276725912766515464971336876469446861744768228025132970215948278665414437327524625590213514141629884739540411791912301908897089441664026220809146823355504743816396624348275283570218022336004932807460111393953017771953105614100949966334953264442457059488432501066198228192454504010456198854893214898011595829319129162847016775164043194433733250252985238311779712228468715639456561909433257875308257336389271270168086385283361227086154092125135039864571138393006723801195468328611328099556876266657734349069304540788685121779605146793575621298586877730502330022825732079488253136075937944681500539220334840741123411859022371777580966426506030828712138091258813167864634257712711730089867885542523647317551603472014599095811588787751809202758270319819628773696533968496358340674246559073845627662921586306512043309787332386398276347063265155558248354151447588346696360871364605177175854599937468202312867854054649697132632514630953307625679087563354893559702515679022049663049083959986456117867921071752267666967880624248248954213150775503545668160985995262055045615275795921718153400271313527075679362887245793459280586827721360650069910312077184877477390782120977185067149193955366871248702139582711483419727075496316519727212069973198013608557673769090818205912587618889555083207409340726783121533664205812317080936151995765197213695195529547963573611151411606707774796864506727516835015122435707422442298947998261812205594993048582858311904111277643629736369586447025110399944012338498054772534059504963842499051274315537397822884365801284627097698132203881274737866937295025170782633541185873215308526823285006853394887532871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] 4245573395963754266205878833048234369776920995174536228324655241199633732814641847727667615468294652035798048744751923626946088883978977586743758280899464793822601653114100541605434272524897825089725216499651654776636757381169138813483724144416269074053257592852460439760874422720764244360451308961478909400548513405449094684944313921626622317899789420721760938863188683844914889922475056198263370924994257067293079503935258149666379671711064650743582789087562714778219353093882169636918717180974598341207061640029008373118587747596375445684629210811753407021226947701429373363085712343808364457501256849919685337961607357077775563527708799993607997173666428576130793194587156380592494009059771376623644071702103360449717885164637556817237183225529723377979146740232047323335039503935145514989119236434059053144468090793494022377233514590285101950149237832598461209346937072786238676148682535095162409372406647604762973997299645600808715784882134215401763845610601360031062405402920881232957047066542953225171330352819529429654304941660774052485662302621134132635593278857987120169884449563931933388765844808613483742523107011153693337919096227116721580527935339388948745300284177110726852589418513488056424206587157440286953758337897859008432256974234734604244215496895413767550726004613603358816601969686640695594901032233474155169706672632529305356338600577256062391315595868544324779142039459128438209431286864897970271003748772872920985918221314760795285445063015395994780089077847501498006469957757391624056023110858350777304604254687022554669331587752850900785777586382461357617352062830038451726661828639303511354792620428994533843746868941643182399072637828930502709463874424977623348306172029936456151112826116046243455350180751065802805976401956421961434229697074530894548749186350527316347537373390005386352441536900441872788116000518297708801286996920558720545200835332958470649935004976552054426084226143213804277641675970423574234723988226781732770007722925165920866271717453412355517672213638900522308519218465711203588521744079185096415327176177377516239972150093920679363051246511592151286154962720248482027919494113693515903586341514804539342991396492818332384234580793929768796279338432461006586578892723303887790655345606339494587783884727217152531960541858064793787099975003059695856590381393220092694108863509604564173118476327768195546833221700827281190035071095505564735615744796098523078758761378253855772513328697295848450454302345515321846057250733493693474605286202744473815320963994351271504232714553058085242057807771434459389114219229763536146638108508493475693359523140414895377696324374050565065779465305456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] -13509276796928148752362043080096130527775208180059598958420720256537310812117460888339105681821583510948218992344438444691829564923625988404395492719837653730593005131258679506113956928716251578478201998626723409210761983931851866411880325498541490422734043727589439203634920461600483479445394117485712913180146388107496615479926447793754601563968939074432408877249184978419234494815701451202735383063678143691843734724172021518071123420953649944940696117086083621959102324556595692868381113030360452973769422187571618440100071354393827074233098124927002635507358220498984714147099591865199710408050290570949157549604500609631888540811258210945175317055037574799492426501738310324250594512902626431183060915807511752507439223145307396859118058647947099956114143694800628192446274651154638016677616788246711360083842589141472208243381643643533430225475292440569328133675619879169276606313088917490383234998129215368594977087359551945447143905965564417154374835505417500787311437169328008650967211010419330581562529730425496419650480542709236126060203379102103625677434746749785316674916716501583153618891536977110118775015691129962887220240182164580057275422032613023781629906592995080020990495326271340264826365833267979967303015091897119538176276660982051139076822683202128695897598634284030080900363368300710150172280346519949815493772792812792489933630961069974920883608447292015080529874568224040722764325423789080646501200279918343486058140686231120884939248771873719768530863531554578323172238039979891335656358632489073757379371014945302337683486903044659338477930793137699590614871813639480384602950209915420123666167453208509890885432779928251771027693967266327255584572244960171212471244604366191808047401179649948516862861393222369278375864457165440951196951161417482476215813457364865376820133678801595324096931453344679847965931255108296832008932184057764951991676533921099354055026008873545659358203830817075116073720918507949065806843568755313239849144185334714227909987275797856389582059778328236292226040969364830424479121225449877157259233605252978061990078624252736761469046514969425477339158225947387861189275363967870515294788229414420087373183391551400366097305286054197464743530246526057019619473157032537958418015602391070731618001840680451936876432531619039114526169484800809536572029844861419000061033058983663858706391156647533763411325076243944584831160774423200746697287948411398606748571515801874040377899502011803680794943563850645363996356607025248806309776583136120321099873875650111506490122337673658280823431844380777543564866828224617509879267022911379290726728630568084584618130618848687858030531353426001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] 11605124359236553271936950662862833008045527777734342733050876534726494580698754581384661924595618309057644033633887886661804985995937439826880860971116856444241825738791915644214882890485063580232636800024722381619997701637824300490472558422527086777502034112522498860486629582230143850049218225030834704151172970922399102263562622591939324654495684858933378192623231429531342557185717231984838760529116625540866725356417704666772824384743319082058764460274552618022665967349519513543294775901908938897847868873157982505638558418347539422414302214120190707606709987781271567837926769111066986104109742759994427546837611122087829922175396651958059620911998681856019202373136709201135668380558261123624019578595857400351796281268193571246013215888513512520959908269731846357049186099671934102110264910476087119611153532577073530622786445862239959730718217371780949588475842236719514808313518290714919253623300950119884682790841287737572922546222261710581369562863923246933817563372225108307507493740452938215279273123689158487410370487245091766447946531553771686536753773222182698110664884415212281467509111428313161735003948126828347508956174910862444694274039211654638466850516268444404593002178668537587297787181422199405088413665641098519458582723961748458531185899515888355337956812919976521319975960425455232283323028024610097010350806344205744771449759662835970362435166334812384683920871238174227635561954524769728559901065982813713520227665342530102286671927977812604344897601780714954249835860475906402102034551806204620385371299289716836951603233683189746510263623629986418648577985020013668066606413880704955124539322424830407678513048517887651041007654892662696621460387935448263754086157285395490923660914121499418969793149893757694221229248865566223141617246463838884729834463054437255507980054639781272171772061566221439097709611892709494292209341128021481004011161462088692912392102401625969410499956075941236261296104165561386047187638502635524967392491494169578830524626304488805644094492994560613263106616954754437295500151440653811804338562223601043044339636247759548354942096703933641789490218524909560531776784792863917883734339525202094963990664973218029405366610327945371766451099059198143781523030914370010021773765667455425926622312484407377761677177734415932597801880422100950988520369909279845889016526195886914111221248659908199309201310437894753230548549273355162119766526130533510101170177254823738011680935224564725906524711544808461568404370643478930784503067616503582543437741182498755275102751227827514330552838864955695775574877183777031301354891132010620012683683590842139650259117322191712770050562258370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] -7170548767620606424076142534419981932701820258889854116493195235554079129353630198282715283917940804468186275234111331144027115478857909560622215927388794351519680676247396302502051642289575311991719908726942150079796049062031681372259960680858766032626590953469247922118599818361861402637964516182384312036766779243939755873470792703005184125064848487511271563784248887096700167853379560717272536326728633708519437141407877785786838649045614116117931593730815745403897744648644596639811535240554301961216949915781691898426652182325041708426890608672701185628052521283694910658667750483246197192706464795959481696079103552091143333379813123462042451318321884236294143067635457361758368628480473918238900814894712876026413840629975701294327689071995040230146797625105870733098909908630454350505292796978397180943693577236407248804311534423108275696774881078712161970657935466730958457873302917831090151206468919022292139047430533155395763848994856460989387857284909640651684663418650673270245444937082394391343387726451544399961045081297938364830200031178198267858008911023102449589440350077674883672932900189644665890497845481292716627760253159239788036363761733510247305081419276986911883684423661480990545395701062260248704382881612558626378377280688895581634081370498896980998197263609339503491205323731370442425972770723540010424258215464113770925813062117918802087928494354542147556910846920945167364139380381263636225505808277380177004068480194112092234653929613107486388853283168296435395902713112589525488708622180939321532893115663116548785545024228561247917362099326185912429362262716376690779595228653626685777440023936464623591249035535063212076683135837089903862493645655603790996076091932185519014961532081094635492713166149315464669670814132634957489833335379740690229553481190245455812974665079523407978948100824389295187161558632045248964647346711445374236202184245799761327592522932931492345921843925322471389815601187242791649192052852874460813572914995231265495327697725137850088760084392718422723178663243087955603323878878344991398327006727783227730852607754275961206662786355708279824652973402668397437456438260698646527113007360538109946284322849566442447551103407489565339958469981483287936986652171835278334234967056078880847551637194879731739669396116605047269435261158064557025424351554249237859670819614981118511023534002061359825327366707410250634502662431459756287222967085621246665324023470121644403292045642286334306640992699316981220676704233716950570275337938472945936958671269314664416404513207632603106115447785325412510408270713621395789613237381153399947602859485229279428268765226468195790156060250079232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] 3686159123955922185367900665251719488194952690665763139118653074433926531136332522122087479034385117030530492890649390618414731933608014068311752417548567082128814255154460616573299627860102569062151327691334337109335815168037982689799115255001413633255480866205397719838973752552448451361440234525914521114291502258098725551048559162686916452206042205790927065873378793614369288256020593351679152685740038570263818191219373085836189019590226226634050505858127231041889683029401357695999752002674231289552287080085772987723386051407108050665744368876550351606356162687965994411752006181441624435725752835713121024430290910989835902575469780855177420949805527158963340183082102500099393932258793933480042490684176091605093849619078424368431863499497737457559170393217754374855135131791321317198893931624832419042685018732946426771390217128291810956735154761475907373343208413735375706482159235732036736591140628564710686534768725055425864721159322690699245608708798834150769191596217364794763309737296416435895911599075707602258018921435295910225229267636268623197291109907841164318946724049636006447214353418149256994341698376460648557256658454564892147393497148472828457616758993968811607448850584031348841522301915783246600717325725121585373388711089683403050249039492814888314313408459628226795816490171339754160487213488021518190691692352201536151795618385776325345817207169917875768567562994309964004269100857250049176895979808697248855951663635508455650393287739432940709745357322359215160515565141358226196973035100503031540422286921205245815007178968769645392991973316650713128057853536526304531895142493395645397072501695516654007878263793883845115753595842828203130055752008343351299344693289230439333310043680080227169484975351589877776642101373908424930294936394192918728939825167353926415621862522170159128837851390363255455723527097377922828933578154542637473737468629603116522091065332857247351883779612885811981763060121991451435164086859786671679054908335188142259044350873203967028665487664392365556401441512151668481007429635054780069795218556109503676075352780388945134769671143088839000837226819679361589773742200272600987926358182445196291428711263351332537415282355784195398398364272105413003742055180003995515103939133787531612716497453617847228478139562083943012398137301219199552930012987928347522257608761574950414110275097147080793671336273078323066622893366688008984289334703805449450761451676196955097163892316306534300949237610427405570357110286769918419076604862312064395188544058786952004759241719318936755705594266549260582735340135165902769555439567190247603620765767613643929720905209443634829164312625414144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -1686173580657035707253291285592847980399541405042487947947731163917644855595762344363839418062165555638605215782812147279898068675516189142243525157122307886927832611230296844735665002653173826785095116132629750867211270354021184582817621784676404636783756968295635502529528657026934435917701934566330844819459415824511046625780285609476318655950664236467720959167908282626201541633558503702731004083202327909804678169637836696045583141667062630287979970472350983657325439127263344650561240592423853446210425486511837799187900954339666495139897813331689719595086192270215414361441408001922606801178881483447636380118471156463409404080507237472657768354625182286076182671877847368312256372871697832427233850548152759621022605865590413072783962997243081210210537458395605776983869993355193736886860574157453602179655819790645235972314240809517506128366451285374102335351204915418743486910326420093450377645710947913207613298392918238422320967274268916661459701277215583317634631931515173937570527534700333668438743948997621694984860701860987448883497876921411917076400130719389776863514891719574259344239092134666512316648840992472765716091215078575079593481013319567365010786083509701828547778037646198382215433357788223304898222534909587999545823854735654780542443352643559445218140918213372633023969736797972602278417046836262826243316979322189589605523114297076734101310701925503733963268506351073764559700213593521089908906770965187460923412220895173331539947573936946156359522404895456318277333727839226422773717255232345922982860480341524067377737081822899246433061447166949789342059960199478956084633715497269833657895033381568687590654585566331318181458316764484885098512113280676514468305003965075092037410390521925557936084875632136975096656567799337319139959444648620735997465549439880827911463040909924315728068501567824501007417849675858545885395355562331332916550425047017435284213088270619525341370544669980345162482882681178387215343155334397802830855872386246814309018201306762903475180718708773649177478981965822653002084343354799467521865414070171113462806413444014989573055478558461663780798101598371082464144382773511934163155770838894798290793598324265935731709385835564694702209760591534358203984144654434286211857247609400336147993688135919662761853719624505403130144451832651947100559477025977952889803320258845783778230699162519553028868588661730559125826850318997323256450961727192501154741011511314111320458153850614470728793852457071778445628773688999391234849367487721498154438230859593131223408563900478850838986701275058001656652788846075531003861290918629060008161750345723776871881627675687752780974707714293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] 717589422908629329454119041139568411194273446657806803809649826832349596418286271381836084182111152442965543595901242781088823245398657818300489781010334884082529085612599961466580657026109174814325249960559263861234788685064304506803076463476278836867780833180578691428804736338041632447038000096842096129120623247076825463386555854609844929716473577641473256134824347842889575689416106393938207032744864954190684482605053125062175138575763077680851835824814518063776307661223691384918530568756308220540699335676497728445874727438467701028384865838971436653564188832610435764899950810963877968024452105675693665490316906971348764084256916100543201946967003029047919891138995426454635082922825766275618744039680106060424059819300820472570754490687066595466709065518603478856684563309821676972678559659850673345610567114055529972135760883980650530074365360398370847508082138457320262346194426869704262458098754266952392733204918010528062499147580745127969139108935616552724652587419568325866613061128302220819895984203297708427791842590578249782331496984698313506154109307609152513132108858554493727546801522244591417141937730823520003903553069464006433359096658740669367693841876362070152536920591188065423427508549304593594950539844191373775323611312977247309759513813759585079522153219480931725710152613538029260351250320879794242422398018367056541288600254191038031679102405091988444256131641095870763717419650414286906272647273897881558382666867939407785929684740400038163999472968911823527900766475758938744834878811012736879117148229836476060754779545289249239562604778506829703761349989769457686454998381329263803421547138894348500330797614565097298681094591955633390903975168536241660597577427474815011977018731609035821129833893658057721571238369712598485530744387007267421912056842230024658340675946460016331359166255897079100625228398919970280986332148795526217563558861014564722396260516773694198535227318452610485226558535230549953530196608247622614807943756442412396476596283280247796241638134436073576954985318699773399605812973841262558984046138182388670409819180205792871324883305001120745052295143448691915564519432315565903439230893828170605192871492730732101175456788171501568226403373556740518071401784547999879438375519175191387284083095909222013398099039917955901673209868606056233871334415781820548503490185630788425818488867807396447598321897953407359022121010543502924405397143892267435613364515680318536311824246414013178028108516106627192093252276923030509802519992765730995225908309997307269061700013837236013506942564693384451842561769266534475708055814596551327703214599094113228081514611084784524192559354871808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] -290083117719122619459624335631608026907962230521519399552881037968590768128305328775019494437054167790484569463773128316341955200604020726247954922392294947049097543250992013570951826083424072136384103937795027703965106148464398468617764677982628897190273493954795084745693118958441312189594188479370691877310223406108120262139861022859468586860265126971615843981853592584782226948331160056104072371940056503905969902204227538557724441486581460177085413330102090274709141010539993615635433544754705483514179739934999558017867589537751373665174761437533087490754206551225285753112562221091338134996536638153163309198067924553107347583246054066186083335731621493490599015000712256968757332544357059960408033773909153083505490418899339232327483439050288726089651103904051481566128649876124274874191989810004237741755480929200440752773126113856667079310656057699750735775586314784592624977531387541594659156426217629432356746363458008702777467438048012807780708596105327068521914078825919976593748448004152860564700215477864113713069480171685917142694401305569147663015054740982576466717673849156164883630871492068763450843461575062895587120393747412885942366074995591832962913870683663463345741302659543582500449446319456794657496861245318938837467043255130997650130203643283566485091531649040627821216367546537890164498258801679816535083703044316283839609625419435972679300674579712152515304361639423355531445823260754263346633509203161725492772691968080285176973179341561091852629598946517922027140060874885800817590765704342993689138293481425759608852699017790609095382022095612097927198230688662525315787836876345403460912987255054426852637085456780352797044288411834896196569002138608732379113154551047716123803221842515929047953601716540844810274712551418303849214167265850118773218671090045680009010652974063039893367420202548372447652273125315635274754338372898410546184820956849155892304844476798948674016478717478617000365297375713605550217351191903832879195936561947296094827234814987841607593248022530181601389300391309861947901356246060707787805667092631583194945344475756281392884984152033531089823394908132376626810233608750097976905999642275759583109427086493282729137596692619152797830577549603435503042570035902321337250870563051330589380600653048319642083140807853133930647074945936855201346830583192018859065081357685512329312789542572959787502141274431126187500088926591228740454313326593032971083683761353376375935880987570693596052925814549698557347791779432669190239195903811791953796506752663530452684240704828467502907194831892018688826405872486229369293915757008871903311511184853213415817038733241028396581777150312448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] 110657007753817959277910405059942892626686684031606522778985711046868846166703734433391643779941664885372093385131962241353161677181871299386862833047372493948047859373856371492318060478802586460967656260063341112327767712291783550941738910513582977414293458038209411140134155997177629908161481383762755093705085508090840629743977277763474420139733185319208166673485198751772995478192927741817846977848615417505248648654358087962286785069355425898411458711240930850147983544003515884414382603233337907891328819582352001444848725360631111560406353418449901561251746136459845921945294825752082126510867195491786826903338564470668998266311179579940774368184406231495128786091548255976095626234590981015625617199364722854652339222123066482988490612342494637218851138820326809511042055101890299404993290976876215649223059739631740988626945244790332509210911048399825013391543727070147562941089881384209248448675197318735276977213094828833590480456326644041442741947069338948027322012081455728504553799688679724051824285617071587537086256239393768664977211824167292123712082479715632670307375878283073855761393673779651274926998419720399414280830171286716215514318578087805741550731153017877650702538302289166043067217604728892460703383460753848616690893577503054480453743166608548257792321572911485797480988257483036563831021109663948843701206161198498874110683066460893954539672715018548040560016091481253864238399811324714613210586820359502634986806089416772625953239574554755084874522079903612443372510098562708186560839477357751658686882718006339214623858573340392543682576114307730205127651161865309075482840174746476158728358096715751756943998302617750975632760006810746166573795157926414104032093678122790277024958348424267834490846801896892563437125077529949662424048107285532393779834269139418560645082582973503896375856845406693160595524838950936448330443902437765161108810572102975675765597570246748458306815206557091163050812865038455045956193494575468185111946132559957362616171157964377418954092074561206079809298581367811245753976123457638470188802208497923736103470410018517002976239533764351438513567610067423373188311875649472863266732747180198786983134842036827541049637814688956264803889879673755630153797050909142181591762339045960458155525443842703415603853192313718558879184874660781801618116568142963105101298849486388047952057736633389042396817076589846160473394562996376407147558688449353606475544218554501852485193842675845112639079615466173343208091156765361806597181765122854359258501222706225700309296199411199958158061812318393920085385366947004223918237368564173132003425985879572583693543158389477769374014933827584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] -39259004315488343253362466087007300597644015641344853591158776898404371290160573675524642467935333103777172580779895741628627482209760786584103009635133411902747250793595206826267480212262185684404146549230632880786763860830173593973369814283578275533883751775063039236055447033758365189289683317324272930255079243708532454358710442080494583011468142966468009729357795018126499510628560471657146981534205827529625796849259573276155601829631371498316534723429739042296745268897798067491572146305698593549468304961613809066143735754611395622274284872070410410188804945164719054166814208632991057879190441152288263992396796897255961022496064877232347506516048978537558217262046969397002776778472962368489751019326152870952229951458943797674028211513670677443787588505519604171964750376780178262590927606924313287171057205392231546156534019964015205940296011675012245462644456661062483929427529395654237419458680339127681468930194556856331946560843550119914024600151773446487218981541927194650239763150492482470416826358126691694388650049434317118005245593999534019168506067361092879663275533189435881975960635128561488961919798824060837360572307285512021221158116441417738402250750346648822493151148070673592383136653080497496518375772144134867056914159806236277769269367099826450792672025099778472646246875261291597627298442280173941363845719985464181308121912647041124030970499199140874751301368790927207408934196006283199267829018667401574479667743283668766274733095099275319064254058767394422691242073940203622678753755376244042906363206409916635698636340859841302157115780861703334293650930548622104889638862879059412270915169955233226099743063829382123588712969056061978895659315382901845390793257213741667022211330176213933318566472505016089524975722072765201198562454884620633453383712968117885100679014451445803971055541251400105617578269539735767298663712496380297351400053276495550584034332022540847987463294511738930903997625787263665658195624882900200856502247242159238223882952817519038067332529894995391578381554704866119749198146524851478308581584207685813908587019384052972436372775955881452721339406999683910960576657410084604339783985193719925246372220517576948934079342191461449406134173213950950379719505977035413177088583848671838858725789440860567459035461312621361592398998254871798563257861617141861686047113301190699354211580375016734430529427441447355303971446524279795875465820079204207845207896102872502445400641477506459539485784193060247186602439709438896703290950894112746395583623127837637640669088398674785709555273368449936896875949282822056995090927559561146653403149904107701477538152657407411031454540365824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] 13082282826158952522605381482256368622484488786893981769816086624925574789382602460958491755637169391293642857801163607092628238850682950123381710152079844901136989318561391207308471607766677445096046429212816053600824390569543058687239309567411380122953840003998217054212749225021923669588619183644949112758380754741111657582902252904543237435948713445238957340506245171197351167592186499196097461105452208977806770158082613728113754296220758968889216794946116036813901987874711959405437787809327787816232214683489343175151333642474867189159048021474401164495883150438600935984522226609859358853971231213075094423254287650811469939707749888651404739002915311956160705046998132632997077443894264732330200943732162005366953137013266174461639187567224366022314587432548161092673219751680583785736617535876805709943392977445898225889917307987213907362609917257703830691019106174630915123202185363294224786007708739511140816152325641493084178580366991489361038209092726337635595666958546508870651745880648657341008371309621289092182108026749631999365638022774384526136698370952153501043659362377022694931557185300542112281285672473235917925297645152900940029526457391607696280098053706623319230498779482033045304532283429349447611256556135799591893346842856559519035754584795524402736556069712115591680911773425344216756281571919367576881089719156792923640010900027259533705713442717571143401444580077347981304671552761806634172571039324363879728226953167732737292499220267494977934729374274637967245187032450838961234806625585340423806064455734099768634040162189675993891315897955498356323685668272246452808599646376268529370741153848100501899529065058599461844526422722702374472752131901100736603276662552010697761124251587416828805301127896504769693500008526674833952813825812958986581968430174574489448780858874405403669884314354581872501693337378469250633638370430453039607476303117275968946196335163451809810448296813554812634474425213312154801685854351850464724154881711779193455214772930300966513098754780707507654798364685919025447999630868637031147737647891922914904910908269328696074633200198913711522173998058926799116940374091826501645645421991822111489276117937829377152416540160330973230055047338803422345542502759103454440839042764164694376675447685116334338873203827973358139751498618527156716511611171046049187416008039936503264243686605504246711581992224793755209476618889084807274976726243089773381802405951126266598260363934290443550180795551773195799745500863408806809104107948509689281553549610705110297013942787013290740678032255762059108196318634583775949527996773887325599349124980084850743436353124893284811716966744064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] -4286135181441425109075774893902788346510917109967655884576653962391589664968378510540822376823412350320952884921056822819486994908317454316060201429703129137719916994367382326743821453701039175386727024439944169863536611187246706614467781620720890411071042891225371550393744539977552893520271010002295977891136215595564203367919647818561688236556623756031264282906454411794778808931083593221813020893337612574933936335925599650881277615483158626201924753724575543149765214319728119286239850820680172497120150089580661205305078929521624568144623606566708127020331844962406674293113032225575472366552379763967004675148893229775407604605468529215256759137402782171274753542330887344334686232019846202805277696985993741432846290784444210110255928783529259841725743438462256917622502648163502042172854971580338767554467461063398663574504020863251590716638895158430483288645297009245083159419884349430370977061700169780109252358717590578585999334959347927830188320853828602664836206215341698871733216173418909572219991423329304127605117997007944046090657727507110960191695564441516599858053073202799997985327450694706052291807852108087871719719670739124671352282350333709524274681296708987963068712049231293233461846450303446123267547920007434716741241792633158375931436685391257528882151609639782750846474590255264667322460251161918479114123003268380091562242803699737262148797029734329061546891324756173906779996326148810974754005234532114068399524708606969194953808111580154619938711018349992196607672410565572622931267565023707859194434320603474303334138734000809869595056368357818742833076089745758065583511938446374621802013777916145888566798741589104744341798617276108341514940369971037582713676177118324647634796246045934319461536103269931882344031936975199844882600004472258930612742595844315946064297364586901221950890685266889958115044055981192380678963143092788500025862848589769474317966962685590307592694661565399939194507213133656413153695623988886499945799770031665248499460797818877773264318351706469570867254313984029995788439855202226673974822028873136648801213403085111089991226637115808686499852151224524304344487042070772839657524929515329876245600435755010834167424292183273337166544554899543639844347801213142196004794474084870718749439774413627835204023492742121384844204950501321249615537422698624483774080788742387362617933226539943489128127298771163480297500833094346956462505294318378855727609239609698128395799773877106099675120027498903809161790315181181229041124515435028281690532423872644983620559874820342894746304375238041498464156291802368790163136813864907605576194024751296801350847282235581914901208666996736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] 1434371818949599263965858645317997580463338437346893076863867163518182686269153825378891467589400750492523082523981334993519930656479707899629142430993633060669609519625404425407380443456372406172066966623714398439313924237849979001012667709769678829286651486784551163523904485092012969918638221018813769117589686069919608172772051224284041662710081770938997094660033798488798054173588482352459247048255013391530254906616176447282986378019091463083026923694093415984958072786255725480764018374285734847251342412434390352379839967495913930423545949624502889626067077943970726053141524810035303984085208327208738390528415472359052945263171519494885268789869415248143043462442820816634820899890430349296687161997778423943310846536491491549760584398601403743093121732101279739824850793800736233190571594193714805747724253061009699819745672628352421567008316388363877039309578398853987622057699730627891364177758929388035957707130924988147639558324951343399834533912431712683159656686231412884949819193987404986120896209744149219666976846107571726078958793696839922701260342586119688646045739686502791786473101912601930913012106393103779654523602266647027330916339081642463254112632453933810184918562868516700955869226492818368078681647573245858993643077328736641604503856766154914788639717869940625874160461014691935814912392260240775288727453299866493269480332979897382664438294443545272934998440726546818971877588548637308787289836643533713325131151373746189000589033784703238133240239353210780535512896378674748325977126126571232718159980593111056136800430202953188600564888076166853284568722995020868038706359026271195666100882329076613142962966915784897779243412341771377631377776013702511695333610934031491720374374280739214093542221646062529456909191837872808584427888696635982821920874268559517178118441848985326857864057995835934272222475628864304233882160676506064628515400730680051964853194267076492289038145735253434672343218429592717549893596101515232911142318279761114781447621484087016324147281134418098421649728004567859362212034632186449797758487090525928892418402463497767409923218858487726794866502124578232031630849152559101121004603457872984603821459933062043684349117258050165464599344316161281952545375931931126096445762557642097392770099635242891302751439141359891125047429785468755210780800692786372224344541333662539217076605024068013547304246099781374958107441668573419590312364659564283070004324653994849560110282180896508477066292514884130950147743277404480648933488486233232076123873388998447044626792439074112419854355529775749853303777332290825798037778880073811631652580210368583220165947056197766514731833622528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] -476137290644996898958763906286484508926697929929633692014100581870342969623289738436119391466883147490632787233922281317868267399552908224573698858161806966767623547711131281648544967376361635122548045399513070481771717108469197859255391274915654187922996394163085262557691576897908871108682608212800800174808264240016552714283813293834296149627999724375049020747515843862905866142269053886431550879521323112611415996735692833369566894750203353289650988905523243698959103215175185512439814162168100323689594302029378113006229626462855048592208086623238041972082204964100979228444133573502879189966382725156715753619231461438222047599285813849912074934007507185391938693819361084169692031149703540629453625206328754282081978443097510169544314303644118994939270683893230684561010459216629552474474033872181198870981649934367029260072950750746054418292854037626117763543600080169572746074478504730029544322204047354275097211177616066292294293863690481840996602263901970961125114906834604669598571358207558085804802230118957928431613218006004831921301071226978042600283889518848065944421356984421275690682959343179662534272820258084390660866562638581032618205645707813204126285368945549437739973508795917115852028095212031540262411503172032328920729973381136167628227994998048354445153635113468298615312394490731944098913508886990069602150461435468972536632976434637745474945716259268267524975529400872679950747545045057575047805335055296006426663904790277963395429942470607765192624751161448857762557056439616658571832687995674400020249397285100715522269577039550356980590120003810167800928038788701093375681425846809718255321732546754052573334213703920624678307334433441993718184106836611773376530467603908744043575114983167040586625484257035526630461186850885527153287505431594836940197372015342262828150388923365784385233752415931567989243671450322321923195862048307186393256241332586555120965632166240852558960524826474319650254701032253011007401566564895196543373603717920709645177279187953572890050249279434199800994367242523952715430951937086128977745546405296600279661053283201551109669295700895724080951543109460533680280058512618905856967052822235329921738274398962542989385608717208451671697441900815530319046533490610170565936666443455419944657924243046386786084402386702795011263629383714512057601305427860209579705065275168081865209505884714719161461452125508513289367670717618146869660461717395658507257026805884905765365772150812107238267754088283266701028359007439829775627329285145319744304212403534930110279407776970805371726598779244611855348571995740683255923269276474334981594328603200611125456996901835945168067824189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] 145923783284915923400521422578845146121782827152164801150406908506768930637758926233673297996124485775515905832982611945942200942505119811400442469509157613516883920704874863589049721970759916691571870189964820055267577721078736964171651528839950362868858927675555961285946213192548055196729088000390990080378807946055199589870008855832134628141152599469719768689509859661816995887038635477575286563804739003867257090359280465731471081916261973132519204308328227222794695571711250855493190389284690404459649022030930966582090703710942698877079305551838288763675697185166366269644444027608966364420231167863555369355125146679682439459376234117393847270296746323898588737034214472369294016288592488970370866045748542055979934742174690762632522659331312782870093435513677772585657209949892864085357481162284225882088686007095978703167375888925582935058228036816517619825891550424019497094246618342636410442203107395367311053524286467021376719905230400044719526932886745349171691343872218510679350545010532669645490796996406128789774564052920916679673916665475267454654738349245587283999008303996805475135552775562533924995241164983255724995913483626406118355349987500017976266833580441188371857329874326380772000329543877450231312502838641437865990383685996769527345056117918773232984834080334653307058661763673230515333416886811226909828492293790996871764471521415376715616504977254423263615999928639244987080315851366976277559610688913211404568686114548913267853847207956187260548842360119395543883885307871542611859501313125810130682707386910172131958526488677734875814226224519497716921266692003457317864049640509960931975832797207782234375895616495607868697831697153891679014329657518741271165418171391605428331791278249332965197149239982339399994183237973475300690886231254246463755366535192048954439975630198216531237472495261709141827931478453724399450132689087850643267623413219080115670113729348000900416691995258844506029017415189874728316090197993923894669197957799631213397779364344971258401988799167210217569191802870278627766724655444268238585240168931260026745464547212190374647948132018680497931160820360356811043804111573205323177132624097291660244957168960630015449168403982243474048232536626921104062078220955513152987252136648709042192089194964076458118022816120844769102961238777056767133009027950904311976117087048903373148226694588194359499720801888999930757308458320459017810890012736843912808235867020899424008738460817116994825526135624858371329020901627256608404982164125007059604346397467586468286416971839514858613351594316757232449447923465713188678437223616799882890951243150490378791494801259809145433328975872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] -39415872571513494177280514386647080174612677718260101705943211120118311132333410796769698102959216397058912376102411253216873894644376180044600960089164636642193830745375432079321142202729816675882044578751337500586798218017837631387254963241545352635365255745716038235302206106776277875884598981047692549226992055165293735558549127048727776045415957418699665543476105754087287670879565564812489987965341850043159139877599939172864821620823056218220443469706554967499112830008250810250907331403995900252778920153865772937748496783333659655777643597179779527569964506856301746818064334431997285627098117431910457585254137512707276621746603603552655759371813945539458465568902774264198764404379406460936807588633524249142818330212976284247875673236800492691899295559037513051034031907679159443093425497784877579617595126052323753871095134426584308631248188114180177074013517224966181400065266817278364944237821519212840406741112199648644344359493697037753728502562910148267345378471502186412880273501356561689960806997111496224241968354331483023735266288666669492721164041129040226619656926699796609752071012743086296821956793119272973581415761872383406964281126696998800229210041415853545584218183242713658929018353400937174842449588268483757980336646811028641548603158435361194092197110119051112953744707402796711102080866069526360820810428593103717247564110088823391593318899078446651218425839084262199081969349062384151139747735342928774540014782450812335733511693656756394174313930810375686962963267614088761913764208607504476346634326603365548553796044716122243499229684182203296996059448439577071056221058405790715454529832946153606551233850927663708311677160749366218149841158735312538210972477205053718752113173006734038042390878888571541615562806115227275368062270112756145545307321229688731359130040667543917270734448297550712205937450813412253497589800399632836982032396043085860534825050115312145791781346258714295872881495889154039767311403891206148520863451958171650713900835731799328032077699570632796597644127098765186207007733675215040990681035386346175488348464783742497541712854227950944791816629598777048039387227029476245216591491049173784518854884089408058281293379191911576557798108222196675844274913577137481447231815085053611182173859383086985254377710469539200358220294062849901963906527955328755610425185649096502048489780081323548609078424249779681578717582161802648481922869476563092263118061196124559357445946807911997595549517065227175427449883767686737334568866788406719033743396475439832540289746452977608452662194755288514417204469031364179469876233809031349166072242192756594941087974525910380276313227264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] 9432999771429672557816207780342383331975047188483142159676291055854625072169144252991240727871336452892579861195873622852458061152229332389766389871843716301103553093787720461269726343975166421582903325471337189521639755532217952285147626888266613558336014466874503454423971089951901678302934056110447021344070055487840440737223541263441393729489554927076957032516145683784711950097356483505696582556878090862131569931466395447881976620965063816463279641902895205452617784684951555471848001995428577903815763198028400646670860288751402145271360684503103722620804294461900335679110143632324278278720886585454197868054486737041298502992118148551377467998770288007225668732259979886749167517279863617400071541080736106832501681817366721364529253886607363397465776305423006887766352798202669950870331582100647982573954942074404443589693775981138266113951762975278857939332214408853412516149493777187695751123235821129032034824086705402458372375022056104474335163468604210665243405959561579403697342275355120350130328611041323112092199386025982574500483645347871775762725276387731414129300779028454475954995427439770176078669818320952184102790673386250184058399253156980946194738509944347563485173292185352490157212913078564766354220522561290449522014486609445803003658969131134075399900935946248520167060890227912264733300643258079750852157782509675828467945619524581681998306074696540747260131155910231443175593582005723764861842202736340399783989371104320985976958861164221270777041648774388157773521968715567659680064996773494541703766147779899727062917403061406248775804912776367061225944891609251409182965266066313700012300492620483275614190812053551377187564380160414776146649388136516315332287485888440785837197458790988540439962376269976077755251615944113606640104806548992503688099384225837205466617134483446984151682759479985790445808373983377007374703516187792383143526712599721031518032776751102415081743583097298943651257238702010718690313151273364036316731438855050809418194823553399724380562774973556057286278277017523435109391621183643571357027274464255909134331641402059837971082706866488806577578309224288740433557480087399080816833840833082785929590847425227322654111551506541290453109444141962819256848188911831616597970825064245731479540796697266753669581741663708004935005388278045719945791197125516730242122798498906721481521626135960530929081069370143829228767278244467038695047005279096744685325696003594598856624684674570330237454513883920120192885295509707335882275229372255913073194557009880026082734601189336422235847165293603490873069610455718791150372792654046959357646782917463846905422945849644609831658586112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] -2098600974393767763688589281529303113324601770127818025595698254237093584037311841645339373148952999425229621151519693450334168737430677350204285545138711324660277275730265548520407244459019808910281154749277237625679222320730870672538914095607209994640802667842516701393721427302273635638136271540423875158998200567192616241780848022153062329472016220713075980349830977461712419465656859039678403271783787519030626225229620719574312727219436561938450468584042327216821167001284355951400013931114098464038199166682800466050899226228942390628057318470219002015419298045890129687409928527024270939479357944450328579686763176674371935396383737881287622076230421512962512568268347226874646620965627457499854963681665406211513508873320841728729420497688663326995418712578878654728736457676025946352486840697918009095434735886861724808145438756076371613678006797911718141043832038533279473875491310222662252834481710721416266972820260564099584609488424719708078924993906748098581196448213831774752443669080588549248837578124196211953268001788826251925083372170257340234950608631760590951588507456195433335640849475346686037039409552446937779296537558628227618985971295532214214678432543500567982930443826172336585917961614498834358821460310988621984389373108552041519224955993441354291241671670007205450759146442527748531569330456783336559847153853113286360607406004970605653822177904214008892084282886254957661123902838925153139222067683592046406901234293459347793955199040768061311313447253256685131083810404407255730200617244881266873970124948429671240883799980641677243908986200168206293714005602963562601690724895864586243267946441047477880555615716166067996654402590543816646437374308320159057641044243765604522061395509229649974994913945255306822514709869981217829657962142572762363934156681080460245837983410778697913850513359141261581018356401110007369279289412300656639893948667860764113502916748360030053902146825545840126863435791810695461643810470969397813159939241509060600226888438753094595972211196864013470024670441382603204902609830354278443023341297148937502798317748198846794353842296928188159622743851001227935906943527735849580432004671098209429778370878626588885097537892975417694028576055156007446217837390313620560479260897620092006929162422774398474687123421452736128146022471750079330136396083738093463073761789622893335809180342827225551700239586978341556658286288091701120922688927864658571144006226502845676950634525748773182666471744891807225338008046117134813949529129309800276515086958427423594962720386636949503631921514996942897361120769602067016456866123033271793271281275823484677044116916007570017192247296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] 456090108101014858140806671637101796800436360269467020990105658829553225677191474838670489505497894248549834618138602902362710811346480024376598318256253631663790371553005033956069620643183578930254423029753103500026582690796821193798335085651190281370321827591286358745825572498853038705401278606839072905099665300223990973888790879518725715213047498616610863132226440894402965711655167982972974844392657013929903294844311846251967499392130775063908535452370875468634481297210484465211018947170190293869426956221059208955752292286696428434342831460667320331302624832044646376916108230331748067221973695924426853280465528392481393973404202726016693828205750556957408506966240978451141572525156348024431573535863370454631292246336049760877508380922967714022838591214132874515241278046927073793770974611018328618374112442731053023454820702107555882332805491049758591854160152578742860255311873516719069708117162009782535934237933305130628235997527888339111905153625991587635558868045195535188320047700936809441085078775621255417201072718303237796996383860501644176829178066469597249824464298733885424487230108537304862270151068893368717903000651710017741610899483518999082140740020402554965096209759494791464644979099414103377762859807768525262340845164394773216812038583889084139793453908531628206764828471149397787324793235925412514547606077884754271755741062655088826443297247521365170446086369842057034147926876105600421885723197283217850696445411771277419374566258758147944219426301208509158318842492413414541370989554036978410271465472450717634432747480322955159912256107835962036340506432580132233081200394691996064016989327606385805297970739273581432197850547645212276144995744365431902511673543134284397915852976632667667670832421021588839331225009916646093783476301093779397350066778745323143801419976577322572300155888834817075075762685512233084275236032546605050408348307104738496953405920178773313249717794898633063896580713098731396767147393936990850799055596795294644149428424283184962125326117784934480511391698409146784012478082019331085255742465358587423653035337524661667165692248843514156130949909581536317880966125845559955367091262836594464167074633823135955004886055645088309658853914259221152830601173852141718341750537832721731566106377900250716770991038095256391398212418486320699921542895283593404417811456882761836011584915623928691197829605827828130545569896343586581847170944093751718661440635658788974873842971306418387969517823514935615887906835907584539300184864613374723427409014697899496457334116014457671727803389234515403057870258306241725647348987392749242632028214920104246604173152757443614816075776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] -96559257378386786174136292995515923817257169464122654758548260841115190318668607456855162222292955724670571268928261227274273090367777617160409717637455365664404797655072503575271398600278981187398961373780060868601422107899745638580696129748652829026263744690321060372319106441686589288666966560928624575668387034337037538688965892679206124504721447073105599121380509488209303335297418326822747692278335030281356272000256670352695792479256192649145542883852528253913200729862154683417609231989763616089870335365594685956387464515341412129611259014424554652408887361830412150527447615675786660967854831183207702433141380687372389530167488032215458336873571442287003122324559266174397996550744372654864658032001321654343645402480293522427923699652886873203082315914356493623457959401812820396193430499958158622017632831191358705831999530962381032371669361849331303208212024526691175576986645957473811524024850786387679761257920322018458588985922520577581209748420198506212910547600473073992226813040163349804632275636740905965091271824274559006960967208996987986196575588130095758611062891592968811117130385805860878184925228765177573121372144167186642722152974835810697316111640399440625106294011225658418041010389961936553982419057453770726700250581875175947454803958097117670532233585529162593180635859672316871277006100579034330469712226570467234657926050877297918152755643441536792734324120046530057222313778844030933386595515109582879698448144628731350615899467561351868512413338959201104093568095640007735930935347924331639276649835072438265871952025459440127089892041264965871027494515276597529032460829286661740089077386054030597896489775404748315343894641773799657178751190654887574988085280738321275266685978319212588524497582240480314778267779299935191864813829637963491112616446915013762220138801141399165934478309214181885380088954137171570251295806091502919118273229677143415502119453690451826720214358351582382492382076292327737807865360587045296311719440721097964471088534159016336493391219893644656023054316021789983226957226442553555461653161534418718572088783031492546144652372953360806142913379011801504980082496117998114966033718795125043423830628433701178666799419778405508722194515926295283629116679598133192598161914366902066966518037698464604043227596954833898500138127565203566918484238203504528354285866423874582689599945513394567334908303883146692723700761487175759974954840039369295280866453411302552143762700504675435670076855680850852956124778990195487441684500415848781691353191178507167443806509013515279292166622112109006849981127932737306765722962054675810892198483255465501126033860406302722727346176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] 18948061097626037805617449075348548207304388113062213290512262484776411903801475094976510850204891015903589691967748384690524259156899831144645701606546174647104936699870374735927488285175245590861925963713101005210058658421203784520855348806849889644518763014247675731176869321570157408955985096749849043452647652493071032913498437270685860487989181749489246283825915589775657632546393314315976062746101903413096475337787266243070620715234605953889514058764464223452617924032353071960459164983354866511593775024003751588225603287334768192978604922802764623678879264225143195767261431902320406182631677590172347833521722349169026841642084251229657613157095036892192520688293181957820354848665043283525753118081515723186298904414705897649247501235546329462565162012640355036067348812994903312688842070478265452045982498251640918784815009509460901716483761908791579388183079952079456238933905954242047459980707615715654884622073903998722809176268690812409759783636058406799852801592770461992065586251803288032288438560835649034547489930460506362064679924033184311873158864051363076258159308811210580531539252431774519613468108017410468779735200511313595719828959213935441146833211607706065628779941099933705451676670952375621286303011786003196828160269991991199704963530839427487469895526663699391744035116441876449131490909711733963290847420569358611931245040331782309827117284817515493673057501997115839734779927887931599276731558438868025016303435705677254472540520644030311424143732995637985166496739822513650317500754209410448507699083511310813429971252695306355686446760768437240343846697479991550124373491558766450220447976264839440168840731550200601186894542443279436868429135272434413052122356267164174607322589607561277248834122224011893391055977733682762135610506819063043171085768058244300772773717820000762350278070524049714137708113067189282238500078671979513844685093617587691019135711131410748561500131552589965587015835950868797390840039302797029003985562024703276260788778744852407578150483176248786322799080736470961386823277551142676213933254667145479511022732143597733709514053367215378196581611407157031346483709332626323351436304005111117195106373560719718601542429670153009947132962945337179204700738147418315926695309327332799952086421451593265769119977786383624326580320136909775848626748221692029759137436957083591928137312898466338512188138540568747422552808405701507428037700467097021930568939584203890667139660407900884893284304771881904453583047088468030899243115297177630693686740216598601093998093911214817772673877993959153996334981732134930291590674015158565571725986379986449511616092142094287315664896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] -3298143347935947029627074330225702301044456391574756428346270090223524022326504891476427063468647114451542876564399395200537655645266805761190412371304810704840268647184378947771377611255316402893981759147124597578583231484714335434807445459436057004915440938391930212937535191416557198556742099605527290133549877009278034361876757710752928878069103179618439918464574582999521220941872980589554607520022782735373358717891605492867678923279400614743153865027036002436398416008267845278985257186468114155060363945692081316481676246917416987498191859827405120239244806525099801062792635282808986965949654309985009526775447336983727766869965891293825949771300153953286544082404635487405529722691412823707145663744140151155324993910633525327017940477890178346670687879142086103815728045124358800772748488507005021369037591501074279018403102225829030686104363434085642764462891625021385182368243274721017678817482480581889837090991808000802845225677035393192824418643449983750334092132806245000101083921465474838075247611852422954803343016984268308864392641310549073283416143278661231218029440286082119698606865693588755866947025835460470018534130418307007861355669576702314056608433145657994230801728595417668087873519329444536337087817967734557340969285487849099005358882746841009188060429570933944725927546283273759835039699129367966036594762524225913637713643391075261098411405400443653711050639381278713774948926898618284115687849078400860887757077796473721216466868557982008291006240662289455096524171831297782463504983725793001695918449549638036971586413277073758523960558617557667666086498456206374622220396588254614484796740037607247225652071203051459573611005998031588001237226054030181717230793358612494993448441452081723615459207318379997858765169659807602066455145793226632977963178130875865170165820702222691598958165093262080534646163310382362461093430039775012530084037647658520916480310607735920851824330963450189216900072593661498638736814308790659259413494658065549331905258966699959394686863101296866754266842479385759981127316209182743109190019574730980408694012466070327828188716793232987691832564055619250940118952573585611916303672261358598791509662726707809194777035146070447482540271646865068185151574901302926680251059942521929452799546155678750625989193102401805222410501386643876326327872880838542209945274189037467953243699012911790390087922997504301750145389640591969415531039052325274938852253742371227184776220670973865453035354858211273545894486408740117240414055426547102961654648178432891633569851886400290657953274531371829087901753046341054510630308905964181750484082823987575710157655973353357874036736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] 505299946231432026315888274550053363730160666374905086888969383655695405117507289284928806187507910157642278550814275797755498315866234205026569573338797166850808497184174994994828338448453022978562788123210850099819935662628785504191825362685236595605778210209588241469622470540922416622167072922517914187111728310468264941516977839984477991978656153846909231681715181499063838574042885366678796743257068346614425320541087752721608794312601977158133561416396162636333873192940716611540514880036442626480385063989383336549401893694975497787753949622428088175549728626483295848719546981981821507691480402232250732513410239352552526377921656769657562412031926022903240929418719489360808290392119325431874685348825336121640493394068077524274016447179345416586758646008440895159064239343294570471084087438564471302607457750108875489909526340507994623025644369619617205356511221608306278079028183504755517840504338291663814677714471104406827366640168045311466651627137079572796096549999450542252550610876555281253000257426641596039760234495103915881480128227976023557812911906463033364548472185556412910631194413461722477381010832195169945131415495179631215196826683241995716662961266926329884697721813411934572768467337339585001823351811003093537973817584610920439043445398072145871436503926018346724680022433460426399678026598733480593330306560184281550631019787066007088806550058994030582504899573642346053964107446516105706054463898943204636158470018743663774068721070715938638273715159711122280468198689368804216173653425898712338531409657574487771246481937922009482369960548336715846910809749714431551432906528985844876072179424143326836416403683798638118339675334900167657884883913601947134028141371149602117794239663939833500666919631423008556707246547829904039612269952062780982904223545425010106432933165969969196725093128000861644591668415463886348556620483238759544861445295345982150289343765704634743021091597843995618114254782367255267202000555132387739257995971403787523269700343806850092806632804334490591551717619751013836792207614377059327733392034263350199600731627776052003630495603891482455156633572870432697061898079841637767845092370903882294041264204893355260521363784991896334018371052766092699728130326951812730587356017020173377237287991763440262755522751884645948661322081861810781092394358747670315843200780004571949125141745171068957177035583131373290942497908196200776874599510212091599605545857100317571107944907644943488085405443922975003713856738900827530359460460358768647840446986162774774277848128958103902048979089675635188614164979718032141638892274362228151235227139075066312572349239610970940112896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] -70674303158249414485003918598114647695098837316310222670746446595565314031065326000772777934578993572456684898187514738525100838969213284096591768493921813208778462181759550998502326630461520290435856673748021382902372900083412342792945331127359114695378719379604222810954460632201118937483601469707146671781673996822800251841884751926239470059497955505208853939070714998592702062947190110415580162129294240928682927627269148479030386899000027548216972926390355536119701781835786069102958328726304737735121730317186728896031676742336464843232144259081270755751100335720795191411277821573136353755670214586542395639360833529578779315314034421576886694815348447559372132783768047635126293967200452268456573762056947932942126632670218563463682564872022949371715811579506051548925105414375809552833298640898264929265457912630954455661669403764476254827956369880744921542750026961420793061155135312855242882422160625506640901926632152790812800012163363282484886487713450769367965739741382953176889750452583531713514790173192716557042651061910788063642311656919365978538718396074138799191233839172917485265434795056537146083633146023386199365429785574170975905035267217744412809343125233762874026558360716734921055034943599530453378288118380959871724160551102745393634411800870162745177080156682255226230118210632132098452403668513610922940248149137918053014485139194182913642707657350796159104830884886015102510364415044548161656849247638020679442502324740666723863453789859720077697437447565422419264611737972115421772947778601641974463976554536965140417270648224634774806237737858070836830436459069467056097286189429036099194181994919208470273415935539444239937284498693871192427773852388767036645749360519981801553844160702854850494866544142182171570479276195729666930490187086022913121418157468318906245866828200714684317932786749638232475035105458210400188426819310433955229255562183804596553874424637415929387500803580856627265277032269642863963368006575887568976900573435054699592300506745212604481938607255864383310635708119048368962684954465835439313528139428259858476259102013740333569461750748538363395257202883300679202235900767436795415762747469144206195106411797878340001207879748179247607083680758502063494627364090418775032950508336392501694976498165301301967599119116630346149504700732153908935682918623535247782247985378113002180604458559141849581314371957135073652148092471237465715727877644885227141869000688363880281158592068104946675280870933314327207432186635534336234643349869146682245008846208732341274591018117741040957674603282795623804009735067834570336580203794935423234937653273505628905322100737884895051776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,54] 9718045452317566517804388898343180335970905227347558053979960570328354989387301687438525156656155903905780383462907796552940578252855554055117744136433700274925719445836914236000426969605207446518652111582286340240977580334975793773450576500771243483231445607399824555073627108573079756364796194578610333700735237395204569008931770312010820229035888968420264990706321803302267056259952946120734680281288622047104304037469796963668707018879501175701269240530029993362581674496567837491413400428855491934406477955174585413293933197866280438006112663699249563745846031727748109435145417032853728233144007154000190910588418805246964236706182036843516222478293229910016063802549270401045966780957924173678051859042865738027811875488280463946127558993393146210398454320303273622405909651800286225940529967447365978411027441470982186888740717974001981128359351994725665376904659988813482338548289673167556165788850399104291556336040561308122209955937383570854001748540748997111437812770143392634347281331204017914334853379933284682476347449439480561082787147547135925624237552570538801782663276675810751684177184070155611080842038097149408196522816428377638916548381766388445819985870313214813065965667067936140044842951007899762490858662993805919894628475695195080029450412533801760897025628296449365323698567351053738720115171540689992392499173659555762899535740132555238787020129976117641468346075848034466428523874659898762872014894551141317371366878316196893050306876327203125800026131161931858091710695380378943619407645974287138988630618699838287440270020016265023483844536890266098426296322673811336657307110635322391950767944689289411353069931423352087017991432664368848961043684289014967570162796193445738415246274095226912553931722198257484051362006817857348335809500214352822032661791776202134790050312936649282262265715864098149366632147795233757163925031373667241559372672530826563461513433330000659104797133918573787279097076312102552113602394551341022459155656107149721475165261812078928317130432922102597809172259746124007241807471242508604175621390863605050301240254799989342024091720332642095596708219485637237543281647393562018906650786081255215503320779562744487634340368733102987483545501580368560567234681686927099767359504742620160906987089074901384189354517507832378529549332265328323450065818407599762146315329159019646609942366232928279685841251641463693237875251556322571838075513636111606647579687076265707255306685200953266303249699501989884558506680193811182880050707964660247207120270663108123594607913573083943352350795058919463376390895052093883610393142696025774591953315855842484682009600947128906022912000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,55] -1386552404945790437907571236332518391070554544390839013838384222744841071493140216254326800582321925625552448481291473238967391434035818987896287485367205092601787399644642105037781796321277588215611701646798232814754630022203554745936433188722211995220702485211381379753449283251924752301116661751987444094027226115886008102697768576409411136337783068872410450447664255468861559254188015206255453724955219452427498873704990921609350544818552809193230354891850026945862017211131067966256664434984124204690456773101241899071134189117262697366266422174149619469796099843225476344694130224293356932890250220259987617395151840832823724240731583071990746508312187434417960191509441912951837483578226912211993711745930095407919452401457612633698455403340717372731333767647906183987453896783984893049068829884603606065879121143373237174593627362787007339688124587905330913990720576198049137514024185720049150807462889953175069777204410989002565028135905686329490384206696147533048601354174996373940730169340902746465915678369483861380619767151340813725101988597624973472990341454769694730817683947532467164495742441468056940273959641616402293823316031126466150307354503243585315688715877277580356940391881127206785603490761331980721723937223681629146147080681408745051690091204970172284025389691729256269543269267018102643600605094288743488788995855944550899600147952352184841177188891773298813290482473514630940040883622860257475631055404029171900099576883960040308340909788962487185350562563930084131230257744723423690205749661286357870099093871464485543619752783517443123825775854129306612927596916656639031613951338878415551107956811653967460771240207441309030263863093038651046255586771642009392372759540967211231500908357620044041352643266678066769122663714297905349335674927142238075936046273417837259132256025636094270031192873571344091903396317917270295229662838790397226261143323235261168958822112072209929021025131039620052310807582524820461410397215966728050415602542901820477854964723920790995118078643756891419225356636305548121443001307609465313784595765976452029966262962448042251151914475747301216638986766326427604241466118691643007572272106065463950264267071929159148882601210819716763613723553580037007128141609131090255351267985640315204081561310114537106000988193762945596267410013113232044566893615313431532220424894285328012801710434579459099269702051518152346992206323368701497234568361118058567617376132576911550299642082783638564343908689641188475957060390151808231113978961236445162770792257026838132869671427553570807155392069471278304892698507402592507630617570192598729438449367094951153077507222695080624128000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,56] 197038619862317266399030610917924656834548098769904735065463967476685777506554017378677000948402159269705777183379883619029846316834040390118371001121913338571323652826682028550106667898820522208096060616152866106144624344428847960485138589361764464622787398157770635227919955439146876997104828455705222539000772305992514658572911073539860545838604992658231536859640935481326370836355110972762721996452005229516744439573739733181761076125557698605978561103152106739656975899284114017157052503605763188099855636109969642654005569779353154355040026972763714156144549704472188208692314336562201125001932628951233512985289740730907238398735958897115571667386006025059765739394158604668638154879180528302053709592280692604292388789549493206520150733436866150067631607419062955007085526867234165083785134688772003478622347063461731356657493284213086972211834267593097546714037193682024778243346853160021607516374943729347681868026722956838593554217806278236803942614841650257900954342003024519308792367714015700332439164157673368451587507409561689942518041508319073191612507923785843211451168371804712220601558074120422558015528125863705582948094457810874130691696379389922631421985517993325069403264204705035563997387164721892206287162861206898833200192210528976984797489920594139413654515102966726027888896537586841645877989826398611562246935011155310218323618848434010538449931476191933077779219456560428437701043228303765002469330328386173979962048769304187249480129244077417431887632399170867117325763527934759162194234964326617564187512987826919514774182329712169340759961240971811944293516461867347619748224399425633242756817540881234875519352551833046128930045924719187154634535908854083758639536780716948843456781911777915166312635605420071443930599246897948330199232001447892386749963468669913197429188700031153979721554419104921049480551460496636254045543842989251115314719945501729375446154227631463982272289181562580201715955982898874690729754847585182977256870572450373994823308187091753965853948482837351018002495276965819301085345467812584596212666675491191593319147159388549622917034851822356306844303560409135229987425317937825654777891147802541218261946969532469560942563745233485084880059468887338540780189718954492408618326237001996091141472327771579185168744832174074291746327079654878066319968728857323752856341598952181250383660418492315096361526371016263227180088019505220438359929187048306804700510773354755939114303092877629508696808086081439029906691229611666073010482521214314081764909144302961964720584521152026216688198883755506278226439820853050874769229215662041862743043090632470968351057275076191715328000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,57] -25105945476391285726811153894434090239201612675962892875872030242307028630062586094961891117850322118180404670315726915067082681872077486753073624866972380577923964597130171766597178488757946908413808122064579906559051227291497823360128455950214672282430223361432478556454319384356799875164537171296423469140799444251036468755714828946763025423586041238703374664557945576202056843738690780074901499724171448205539088705771378389460231026525030006880621983280207775350221529951732244438142474009566819317188854915520521874462272893926987869157194818937829766299288646365501354570014633598050994144879699671608559251986881993304289369293214227109524367573231860308724230901944027089941804653582705404157419148222906468490679824812855930977158344294959961539146056332873270672883197334851471925366212696633091707716199393966692138047530188469597502195777689573310366175804003092736471020556632098651652346990357376688743598337707709684186369918485147182960433573939182082597252882090038035072193620076660191367993317866333418435164850757061128332030315145778453302770690437632526298786615967737257519339525440173964420527665427715060955421492919161433459189047971073402151291672862490017652541114207842282982610563393472098802515635149707419928898545372135457678683913433684364617954463038226811652398346951061127829006982199278301701547853285426332133269684942645774210668511157532832908134395842651585338326941679010870147889735535432147753950077075160652709424158962599515302882957524674093673151964814352182350703681409606458154979969362543435713452785033165993387807860332794731918146006857172674450743885298895842059017002541252547754821909046333776597429822387989118427190605295102060622478277658588057064282400673198020346941668768406741795201879926081617642802473908212636455630610520710082074339294951781650996147555432924833837309859033833326128404894897369978274604426117786208835955520558092017382868874994301104013523957624259569558103100023716131637425323940867900907544481886314423012300662642062715420113120474898734713932987095034520634973935033821935752308708315567736926765377946743388702479449959983607827221934613162761534597452059143646175462266870029788885831663546740154734419303113827823246665904260272862188381357417417598059148824245838239448424047385733466128708708562528241977233316408064116448360429136009075949133018124265393580602547389585740390427069328446324609064529843430568263903235145504090538985866519699030406088639296850273640536759534921882394711577781723525274545179125012867975891661062531762097859624160478881934427790163263998518498821975660194968876809008683616745433071844660837613568000000000000000000000000000000000000000000000000000000000000000000000000000 [92,58] 2592862154942757943745699231252749997302038906360447424006135527608269563988702744657868281495633278201310591060145045920218760094187805072155011274393306070331403843347564045660542994438352900996529777304478442493327541505868170262441028413954624209117587625038343636276149361847436791798743745336784686529960080983750468464514482250550055870804739518583267818906607066876792509827958167994960265406424114814772990987091306919277534401558138882398012364424087142900264007239015810404690655156247229088396175847259404537212833841759787773048102896290175187385063943136314384928038051631362418776964105059626721332953866154255555202235315733497304656399102869920004604323592490200457910488925715216384866834271103477381690715861500499020628190580908839926316286495703974805399618459314720890371272497272833628475451061035055368076707518240185079799910774610806103870896019742406815246068406750610225969880467447353097174656374198846846095113565389378369648313117494337418375437859158010127484142535324303510880778792270745203675514542361390373045429278285646181973547421924304382653205195768210989530379952801453098207276593085373458959564949491664733635250462685003267873793407237204846010547568345490813538195818746114976946997940838934851049030897396034635552154956369569515181831254191735273143129665448780630141127199350763846164958665893030210074250840091965497736630567435660589107780449002993058707116984596761466256878273721627298556852199068093575274869082583010822819182939994849420704898807963995109409792965738957533432676279097279977195120125089998802966997888656350408247503341533114853908692707081148883862040503823137833680493573736856247973795396723490943104123872171197066140688118393858373856896651095771608742988824767842031896509333436402619396419078543708608112094942342565498012603984377612298678911579277235827169105287479943216670147189811754692974011944289632646325334588089561037351811496310911674954772874599808824127030749149598504102380848519642893414408346038448635924044261935589239513958367799739344495868134032541696337523127820545922311530885914126296585033231218805948297393744638691909941942602647450612103786192912216049229994331240731565184441483563409009372982208167748530578856886675956328344819804661176470697706486224699351586088811864707152553777850231949686160123054871053816431336247838251707695906002308935212371710204692282284829158680897083685432229795372117153561373807604299549626307710165129043880651906767166521276336741401067125797508578610978329784055430357707828327903966417164647636361303447984405755934491721317818647378726878560397194007377104520870875129359968615006208000000000000000000000000000000000000000000000000000000000000000000000000 [92,59] -195103775539934737507589950570469323387630151937889070407001070786693166979367668958741206427189811072651263800902288633790247925360145092000410855975512580233348034046389422015582272959610446458310008533969114572288379898830984485815525731750766968665949325613679522510475984234466521627784533037902245368455385858850335287051157214448706635934501970250948744284168330648479238808709733541360804508795120737011072726791323764897514248484934715777638271869508982700769075464328487643176697090993561622658227793578147799188242842884256270513823844328984764402490470735221225389080966938221427980380767880072857635111894883897904465085347953910110818731470920075721739571679379212743319592358777574566787258342717426123957119203389412051015490465275301080710834120655428454131383606827317472639354655511176670247369754556820312973230841334879612456137207965179980401730795708987038406788931660942514719150723920526728605733525580135176600040213751161937067614731398907459160479282578002693866450282288974838871084331647804974678859120535021280039373993970998979304945739779723800872461082882417709280598320351123109155954987861599633640064277055450713851552641163588499631249222467734663361543324322213250425183515112606980612608122768777788457392410244416693986436167471641134651942764771306768228760397568851858076514481082217617439292912362951590560142854411430200076517467544346709241799758671927485833778757917719753272369510809739019082622495191568953805990005747719776936491973236039215574385395414863186458114014281871878050036621895607586299133713675223972980741072446402075874478719351194642664330351312993184923372680928016519141813675001003995818624511443675577026674523181320782911090201584784468862601432110596799724055101753008007378211332207449975003461957812151759620985065970937980670466213152471941762392232176383728047253846830434269779435403598113725879071329741448506080181573464198088715799336630075407412594045279669431624123009870169318211866499820928272530061718462877951445459228295929336595787766841563486755052496096798846881529479254630152917380178340151572690587337934051389088741591460741010697505422038086858024776378275418652365063757389617957285196893566656968739380072511311340098771528982405458352348678047383555361294901616227301253319364935570254069038587404625252602541724520235356689227019052860615417623294964483201508349795529643127976021963708418431490429775043889334550183952686920436723020185504069584152558848585127189283423875360602782824640005988624583982865301327885691484289915667938876284048106541477012945723171692218183960425302236209555805455948255686196317842075891196231680000000000000000000000000000000000000000000000000000000000000000000000 [92,60] 8178736210664616877824580324237847245192442392588451498663952140217832681254415243718550707263921802969628715497022064942510492303667389261740832445248527495254974504715397691363490658316209056729385235279986242220596428738038128713408279623818557032081573938716007010544784336774691697826314309068764920251182140367377573814613592005629417639186597336468113621236996646775931527049992918487160189905017360375322573740416735847203775607268517991216459061508501659213009653994493711312514358990124814879162842967001345582355762079352339245909353082096058432652372420950974896233110711969146249477772849763822084932655700798225049641678277880686177802434588290563428323461049679980555379092014361926402871213008919011014125848678112676455910866656577149574506589378675821988948842889037327559573677004157180851700969963862443124462209955938361383013204496559618667661311596104138132053199196872495214580970669556294247517651049942614310654958238403966269076513917832442589964323522968130928227786275969643080658391489842977663971519260414513243405003765104596537899969958142260431638286568814171405743207916161418699983600877911534660922328173213904163928461693374499053670484996677371150220681541678268605551737851600978434276702888983646503674725795577825356887941073386786877709341636841659747993540156697381843345095235776434508583008950409735035036799325347000356570861488316241997017147114987619842404309118333958038780028814356425080801874700523982240775086727264440832562646150984925043060301925914771523076082984653736677355141098473782185480052745920684905702291785470555710897731883123953544277639520566818952051624727493157087523639189223611395411933270193642972079928898931114241740501811512806533500524201702370282091691489380244857161008291707575142768408040210574552500234228616719171510262110159458314972606090844310811805260028436031587760163165310564034768883556628847606175777954106769764413073591870703083860838515067540437530157001826376368139634749535052462572970106614016160799632790023080296138596795877752660507577065418451169984629200074096971266421601357016054325702585041444176767583253013673906113537689585392131810934574827370932131978356912548669668157574050680461649665845659380460967238721614328094630854547058763089626972924731668868766290408945108534422484808010065404276929518238046720553408242909489854930802480771998085881356476857043794421690956894782546025200403418688913248544053249631255677495275797411657109772131045338508496549593055192297015196204077864913902959344964133390469877059297012363293604671988266455020255439949516398994929352030896115647638796603107865715131048190279680000000000000000000000000000000000000000000000000000000000000000000 [92,61] 191401430672597030927524633876246979056231184859615189440677392193803500721425375568609431979267124079479880160191213419402087811101827486107352599063787354344902793024759525045406120172907909927153977559824056595512823402630754849477931957974238611594692390062375498669259223787645983287301272960326607516988471184592715463598682397757121698028584245859923038332854781231755249946544016883743810267910154207018293700759494444688311488530403505549085312548816378701500324714875157656254493223106380639920231673720566641939888820279137770361611382899703275126585983306944762890576776335045214335943379768586753072158756500872394024354083378515835405930457418417896974600182852834275944101876945111712224925710218532394156310885330288719623358738665912859032731100759730393380017198190571206351188659338582546702426204230208789048993457316901193051016021734657059575162018702478790223587769752720537170308847995269774025765515149968349253217620571348215521180449993126125747686699884668378428558007064915735055584431902452579753022341151269722325885800057040382007151593239415908882290344125223169352168177359497087916792608599307721445170269496175544962581804463463988346919825915557795691074437730029292323123829413341447124155869825407238331165524098797374524146416413969177592770959427126740319666502308199405843918827660651578360454980367039783169508266381207403644535680834887244594188829345117590941486952163643275145754461684719338829439569493059301653272308848382671567418605301253487990807636375849281776383731836023575656396531812956613258960486164108062949776338153034165655272374296398898141728507068721806889165543970622370468176529608838145032336594956023861332204967490962284234550836910543566384937585300341412194518812566006159125532773970741267323443137264117115106817901640221579741069064122746572979624733054297280194464267720935928752912756276886750423532775642791422052937291153259487251542943888039203043292092003306010375832675390250864385091947801125503993077380591322840833587306688689361427998302195176185185976921317430976249336433054936856958198362480419868702362131692689951009127357359527128728543333943741585681669868732194161464907307298086134487182026972511888625697633775367142447656896495135272866433112105892073769517852799721731437196571892438900642893573923832532559769704741844236674080033757496714504027093320464399303555068459066910330038050936781760606259475766961698724805334245286438672063424492183967609286048594037617738278890752931935056817340702482190527148484152315663599393935120494925465739237514721862941490675300877499237752667641212565287643928409042496488118434068955136000000000000000000000000000000000000000000000000000000000000000 [92,62] -61159476494474294699115010551077363287948459598938045331306271145844731089208996271402455813147188685530522379397825757841094480196284508851986179601561583198712864327097967636377626566915561251439714030863218898174693996998981784027695984515947154553679869008864604916772470905719380594733547915320341320984915406998329099328553741395370825592386614270864549688422177082030119084419590615610422548409489945911357008478535612348919369384394562194687325614489615883526434416477473814218425955647226152516531507296595942495968427030046141970362487279695798975247389069770207992503077588933888402603218976124200460336665388145802506335263593440505848465731341465524546767915813715321631760325825322984520778553979731249618694339442740476889907627858926580299001370492711617261442052107272579664810054260679857940465740448533835035188264659041625735714513230157015911207199112664245220285178288485332165690930195250446590101215425549775687340096619167342181131554386527783545009153636332377124262881242319575680719727992585959657122642086358205380352445490294395066757783149747171744225517810112509773633576036823451693047432771061449738478868876960004956383669000167873547680033043457080778689006029223691049745010972595315034002373431164683287315571086507509230778011223108752796420265311640424850428135682483198561212296826601648966298657453049150449651137430828798579247696496552109451471919489949525720533113767901287067669332049696301451424020618759113506464136837681873147676412029066212046553730155253968396077305308674854690694463359251023458925595550084271872772976984939117554554227849653040253647882646572499962883711738470126934554348563131912076383239280138976677498039603629245627955987603544711808738530315851225096174547485173233225708029517857978031487143052960111341545706204586925046090166940654150627852499024972769019786026638397770866265699564517785060327923698661069029331578534976518890499092327163877136101693537465178535742662567233869480183789111341571595327340021800075866937834986546028712468048353734394449900394386160741541894380736539277339126716160924488364977537399953707255231588522776001784129188236177026011000230813509356131475710425707833426491957334741737893526280341928810664970239287466474793019719050011634798774247433173667660340608166184196196224332918341686306773230492023075456566165127802580129222884947851425280115283648907955250154893305051676054861895969295993151104299669516918210329329247317130006799740367102667088652798134576207973920583875216147781390779814142314845661654359634531957755966164805009303995345572068487171785259632464302737596640013174477916285057091239936000000000000000000000000000000000000000000000000000000000000 [92,63] 4804997782585115377214101835573332523023227070231320116381899153886511274328814500822233869766472147767592559670636057795328689239162532026247697791492584998862369869790299353500361877019370973766339169208758628960172368352857287226962463008232924059119699360988273298866897056804315588404096822451499100587092366076860566233361222222798329604901893533521588438523298223175046797892855053604443506937056734346564775111514900050409689690270768101142500865019142248547790141215530590008931975114073003933591288407795885369883442451322821503514737410187642563707315622163814951464527194090098704735668425937544873004249151674978455627046778296658964412812304254586077163490875093630847943653004683285538526659460574639808790931151182038301150144750948055397641410218171996970596246483482561199719846769416519176894050009225249447536559747174830199162577108470376048431685581237252676188134107909887714728795599487637610667201122340165456382267437582202902327920783042988073219149007295310667604882646178758732850059887097369537398697945577383051194463768275667510839091675930273893950727140133199184043084421615782072773910727369554070405553835470245306009590899144605599925202100403322414074359633267912207141230176089005815010096613894175072391408262301594578559461273619433655337795809555174619819639168749458136818163128114326263483367871835174137483423296371607965804399541560129381217314974382915719779521023479359981509618712455333379106567698361650966699907390130159569595107191004278141742976457595482792778020632663473284925553160845777407017817953261984765475366722712132187948558582455287015485666387230790616994315687840451890746715295294770262992658979545074171999579234886892852943232320038736720380547546264842172128834844562815040516142306058036560408025039265586461208091484647887364921533985217327719040183068866295689027619162146316644018060978397946512186733857668270326544317760626497723957241849535511987911238710087216237856207482179609325498511994412640155490618218960308677448426365095924882352020162504131343324509481988697720091663145677344061840813250482736312502007294088198790885059458600043307007939951866879139482686813268386278720298502424899645140355793821841888062611182098865634756388193374346868296173417055509616855403457351493179171799782467987716149230732220822394531423046077177368188922532512578832257467761963687921068230678896657906196096595838200559864724952904870989489085865506514787559997753285206802291925816090017617509608879747787379716552738601470544166211180425021502425126457908436425122655692435615577141416573428244076123392769947062311163643169184085506817250528591872000000000000000000000000000000000000000000000000000000000 [92,64] -160233143298433268569274349171497962670308816227527366922596403949701577015461362178628504129942914553693262638127374005668011893077461403453193580352844239279316674837230648574912385943013931184749311755860838445883538653768646889155675536354172063535447014483771493585569051484862124435514918542460106365166864497664258040946977413543955764614121031193419740276809315696170262132241655342601888913690485578682430751471815319541666732775969723604302841710238735784431421137466177305668937794886029708638103252454801332414801739542639281877435455399201841398787598369302466296075387672523105860336354204666836346689003239873776409034295501552302279580008606565422110861215241575424476937921670361677205659001418598408224687282073854416699868710676838343045298525175719555149063463747485053703921552435881060643329382081921356412980023471846334107342600611359176573740241972836567631579753833878368525560851241188243316847846550079184354852195557066515948420979822958054801562103850456889095415196347089115989896711033784561956916494230581497380027383868551714139877265179926475334074995957455072922340784696868034960180564991382277683138999291031848090314636471792066842554743479195339021125773361050041522023807818104493617224729204392080241101210108289036068918781224230693843924986709547793297032994459175321131604584633144163798733827450099361427891132906220375174446786749939767935744813478159959917829843939912064939320309064712908750578810919837763975823015117029505006856735723159172940532247551530547974790296302562173484123566243744239359174568137873200816281206231468440861328685674426648126030131553097390562459596843777148810478635954890544205607332770275368664179390961002512716004366812348163639732801720243424637911749276719053407540381211552375064774098145758005852667142231349908310526556683160150589449448636874929752282348075823177928524048844036002873303757088606346435753332903834327127401934326061922502213379566426309141807383885056709234672655327362257122883287215743109164357794554341512934032539528849835479589720142880865469142301626893095191750081203369612072033923891567261865554609491897151451939281591204744663986518521393129498030536481555727428648706916366430009416640980238525654730854192541715092130638535155789594663308804959773698485870262622502603866618166370462620919539136425789288356214831936978643880297253448175975083496497956923742242726527196400575881270696014433839155787399004587303097646271575346262984793553247559798529405378997307407413055939837326890543464716235754381599619521277093048887169547651629881643071869058680819972718663700651322672444649631400930551149887488000000000000000000000000000000000000000000000000000000 [92,65] -5441491542104313985760651330767262497767460615273625963067333424031738875253996042869118454935637017405043438540348489261856678624772220943679333382449220128686865897155657840621432006623450122484738704898066237684705646669815687119956756382612847451672365465891575503989686912557128302649999455520203022762894705990105559495215252418315443640961611131386119136240412275787344709928369210520624180521315458381319780265362016695714001931649428962640077988065551339704325068558190192929724356850150590391354669761291357012906787647748340865293137773168773198778656126424893894417747334591455853674164086078058373907362974729974197347736152873247300727575329070696989887634159309369101756755157838049434402661720843746111752384882804765087181200317072736610353555842531896577146781462133157316250599225550885712302856043644926749406813508006165142109951547959512164711877251692120763051142934118110573072933316567186412679932549529484602347338571886634481079938178882602613279530163418476155686837378141875758728364369826135423718834279626950518769733673897132762050237345463225313720070309398711811915951779208653388859942561743990698702748344814258549869794700043781692530865875346785092962782342665545613543849633188267485557459637444514219714024614703726258986854631124754867940591874237562107865721791214184784577300633046311988628053155973783955651614749581123413742448249722943760515041396306354761636483807226667747340766741663065604028464064714240688189565483634306689749933270352537127593936650132163211970616811616354142805917299488486441439422972271278488944824556419248063569969360146512490067722576783460240177932407794560197848774034646458630931142311879627621011189708352226923936910657094807997341001207914776189249511725429181680631140816268399179516586830279149343212551417967969911590750612330674862480264795981250646435377677617174853122878708480709838227634713123656088145607300968937492069397362688097515418342677772966014739791009990175378757252511489266155858616462197117143971921473935597864865306182966868126816415465512408124025493310836159659433601304829837973493363259482472765549366659624252709787778823191857903817817834087994887363745527110026020952505921564114431321422724416703836443831439401137119263217105828657679763467962631787304142221381634277904244322517419690611443404058850026402954102471858539924090268428349712355638814704240816920354550485923558989443544552729009522466205707427928745257294353219575479282730713575354255562148295242563960816706927090855093713757755865492933309784838262625130038657738508641540320360180892645561093186794762095521441081356457706204166967263232000000000000000000000000000000000000000000000000000 [92,66] 1035014075992704983197516578359392103976360802426008843354031578772131500852603246481807357930640496725738687791221264471682030181498363225360007721096575366775554028047780304049554981576397233315030780103766363148413709551427560650504722051185054905823429302139638124439909704005109930629338131248672991742864799992159937836762651360472561662503300255812830892145824276878512410221795144961390077820122139456981653950462933281434157125367203080262399896880770434585021118427399365201699769114757917025040417514835310006157096636712525903173384951164779898336978163493391819668283546291034395996705157738186341445328787382687347311690270500804971548308647962159975084744729982506718105937980946709328346920555722617152001369626574157849972189589913678173455052289574796398710765627106426737204603740733257578512034618007818360419571668108381186249955258039764449034157854642279794287412559678017134664251798315055498538615756360325655723956049353241153227119656178592997854077428074063670608451461742067644470105761767884626178259559028686655247433630074374446259629075585650049655158370667642462711073694467431783189381342095821036545791727690411757137697754501882181082785416316786343999494739396210830018376037868656944949835115692641867984811812020592913112714366985377339839108230077671775868906584530522259965990234698490523147030102644975544898939629109176956856125616791177107293025684025400525984697305971471010703534633382707485499921701959266291378687207162724385248505173675667745776617036779349049574792272828573739346371576716136387366763304474119520511188583445591411126307133331588621418893190581706790422848769964462211110096696699902694457053855642284191586135708316869872975281100218499364383963645237685500536764605535287541550511671971433055537519732809381361699710478081272092075959292970864359006575009873577743616188679162598708176008859074234395165383815226303269736095551546346878571907975117827223805119136108646962499442522066266846013677741216701941970559695576066603632149377345827789316224678144855058106886480957397604566351105668076134877649273008848098301586483038121950953854123924136251061256191497908679785343167377078692461109164560387336671554259677737916663493196796737102436058763036248426072492125994516019095301180855084392302305606128673900998917490058928638194262194707132372252095824030844312366026442457014144450837943176270225473699404160672648716901594147868129986469448304775458769673290927298682993201383588313331562155629656910094533506337115509152062632304343413745306984181022863292104449372765500814534589724319340336984548685943535393349648537174035978606776156160000000000000000000000000000000000000000000000000 [92,67] -67495027261038259828747779363341648192258517905469311142308498536712409798162559625563279202556270689006715244673289610247210570628131200979929748162607543964651793916642983788464593301714479585173135320520509222767770140085124594189726741317763539176748459136281913968320846802083445114409701142762158863818855274463086718046048407171983565990249461129264697694089062850756288261107683564766243423862827281030419182045840643546117424493852398724707282111735672507200563623493691374497700340371264923158099202711004892574277491670949295508840885624145688868392518064157999429801071636109360125018996791611065980254599653601578408808975421894114276836727854114629661018895088940786132751938552567202200599535178058839350884431332820389846153612982122833402371261610069310143105264157691548367960930349646878629109741185927590770164215377749400657336960332201229338915570902440630798276304291022648920994698751410192411167108994058550852103849937873880546950050646319097690894374578841549929071673177410949929958579826050125541993042005388659778324641629965642585367685708017159313102549897998719872569500523005729281268338326644613591231607401296865542984493869770822270375150300251991249251599592084104105280476662501866776997151066089828441226285387323828838335779291609711559379239401072649526087947252489354600831626244634048218242601095322254260173973473659911408074189653165129577563003227382092405861043989052899605358651089626891214166791048815392847726691572489915546222549181736833809328852747387586553041595915789449673054939488351762434093350965143569476954846321592669659667447143691028473510427550032086767955272923007419336498371263058725276811549897424014116272898639515964931386123602133857489231482382231252251953439806743067532046678587980539459679806379714442450986975778888118575357186472620656138702548594058077877719060631551848493703948899380398839363363562367673551566520456557744554447217824772087631354482138221800181405945644996981095863503934858813770286482288387207470079340643175107099471034520522399979259640897610109514257516953488869555386576745908369548271099831256302235832526479897425922880250961386619503770163388682698422023106863079522961315127869278087136195553987406275117629105068061710477072752292715081342884144788510274665484348106716310732942616064095030452149990453681399314830229012082080115835372726717865241183051325001457627936209353813331538592296441618648438588309218302731707782349701958353942025010462232060456347928164133214731749691140395102907190254178492597684707803357852297548219232612037798161530949173117130648452512329370076635651216524441353204342456320000000000000000000000000000000000000000000000 [92,68] 2549815805797885818915049100937379080739278779085178352070446033501529363139565393608216250832308029519602549720065053693389307379623420263663447471222146538334255575950824421432536025171516598994080425127973279275765087064150788998935846240917385593957799286095761128912509110467277611803920506542255759750327762119354020145026762730018115855298451235687876673567168831163844964700764078307714803734245550115908218492743346573617426940335981051032967536160028145512319445029580015696694679758865082386055534961042534383505205488799546264713783045336932858136972108676050641407896148595825431057010023194292862946664257188164084440794385654888295283071293105549705166474135034541763215013471277795511302002378338533327433871542578118851141952261520016817207614712154582160498212411533093332841895767575538096240357617620543205790716712092728701741098450015171211872567697857125337928911398225158392860153187582824524034906518855031815801930894519291870510000718462837687698757741416834657701591770024067356319308613900350940947389418866747569030540997389783468369866244601761288520863971762563776139446688316924709144678008567525308248828455288762932818894234797038802749048787762459478497366077395904445316646750987766257379990504150171197293105689142555158980326809421640600627236591766089411412114442005746155373195032765847895402330607196217214533724612003126427267634763652100716895506121211112562431568371301133755969182206125228425820795984424598324618571988534874321365663427836315629040772920718768297387555112321335618194005286186807330105041040299670898186897747665486769234785455812141814560956854349623719254943060784511986161110771297715327060666852284540129542913332074049251887818470235468709260464707642479100239024755746667558901728491259036116529422187791739479013205961393035936102306479583955283378892130215755538497109373588639086534723442504566319843697560610435062089864059227734493089674310801870669102286286203108447929491069154827988252409361612002869186132782520720745094808588703528341560753840802636246108780178699341617511183687833819686350141703324198983017051922250686567659117929672329958556480905899844754370577515113468779267912064584070137163956713897320480436031888731493497552453855014220069538546803408227244093674901193374869814433864605336057002558613572070689450836204225777247576203417509123280321982709876675689149739663179947093406669906510632732596403146695019644065259235136405199926568619023353364387803815616613211744503562783026859538405556578815466487319156300861905740637294827738692278471471376162237874074522426173217092828536198912846618087647642984538408222720000000000000000000000000000000000000000000 [92,69] -44956482251906113544245571057932387644337934552939222786483494119744471575807772969476714435629662850124128767255837699928256000201971179429943414005866661118249864211892212587247078749312230215112400194276100279189133868669201120923402216804714009394862727242330913839521862083402094686732876397018766533419045898508620645429841727501122798874629104270251215324543509134036130379227025309032072486593241100121546324205094112613818987864902984957128427225426357186709299882078307823035841419471019118244557536446628376459582933622047388037633670190611950502011350697133493526499672392508613300566787524221394534344688692488354471544310910478194602658056006876835507976477366228822083542360779891972849561105959269551131752975091091933452156890069027079279291381100371449616874619768062208891846098035903593386424664583216505949922419848101981095114298758354801973807440511116663589864651838638070762876353479872785712993589194329467977779484126206171174161359425457824455952817166798501781218867880101360254033277896831738165693134117393515183800005659384360072513498226224498393892615832631335408672211268788205631112170992509728878592951265485086487660046083920259873165751123910143330042332009502692238543836876738943482419112483754680919253606317010823118445903271955143327214084842000132548177629950152596936588110954134448182696164156323723165645143401091857497150988947027050517260625463809259100243419501296198911797210075486876458525408711798947969591703020511882850742665366786694325858332256897214993979934329263606060021095498260729116715139166091877348469823183663505308644131488327518220980369713039550358003566226438618562050828955219715185414173724633529816216442500611551974899390672013529517823298981897312393601398720768716888916308917619060802479580277114794482971418895055992322944567628359103111912631719648127084697865547678031956850735073695709563966660137458577361637059513827428127253722457673339638524610331033892926710460323075190660793771801509096390368830267281054920302511128272809921843463290608269091083819177557496044688116799700559935851835839393924046066977683711083159837740187525415822393985547660615777119813846395712342804102161188789198190343669183326449220739155381742619284500084443595402730000539561316425640493162873438728111556693232021294390653145112801131967012785807783147833391780436364166748054274354593348763961331816716313170162162527476898765359000736794392930103605029585839311678624401116586050176194239540134874043085780644330761568079245997139607537511397392913246526894893475155639414603160720059256559404016514213847181165150020976906712641726478863564800000000000000000000000000000000000000000 [92,70] -867628391146331922193165558992511948741741652157568434813102643078561416872075411846095295266524318005641088673478403333624908396457757285636939917090819242696159883551744727155161957525622600673926161499148563691235909255711610560313996508546895003621591870569552825661214506446382175626071806678347812830436815412838695218558067382000519728886211692092348177143808481825387323878228185511435758920573282833363399603194916160223364819405701923666220593422816158315891202155077134097742134203244314301622494151730244228310661706490614382246852843952809799906094958115265009544780474981958474496849851219301786679234986297273898473540133676028804482589738674233448530668001999625580689160713002809598322404308512682967216817887225101298098444400914807276281711995506860576672611192702882125187746878223450961794394064805713783691304251780073784743232076021884635942043984609980702799716240720555037601285868830455834771008350139526753381192278619561136910861883208996155459197274348581735719869831721296402448328182469046476773250192663193004947259814114506324775655856953433053231483011360257059678509521381246465245508281581355690956851018134019889048429447530940047235938744775174879079714565037865461451832453185492398271797255382372390000210920556385867561048383313886371669230444865053941344770157214515257970260440772055610906336320717863893091438905919172903609154363240524615462923139055630800449370835758438464253456602936603749423299160567100938070344383664029760121954217480128384620140068220354005607239345140547655000134911494518929176340300613153525653524202687178346744159968716471442752189311067044362189297184517254082689579056849973217771800584586923231071311305269124898257577749743093580052868722147009493671487797011425256660299690723298167834975767602885014745964605270227769797511391521104492380863188394398675661997465968070691620056386594263424251950870946718391922181590155812002762294368216386504753974272324049093229413573172442929405156266756863522383060523667916778645629605767151763351420390805418068127330233304389304958864397264836981088129416103383638804368651763052248427567471451792087958906980954341055117532994914609555586683686092337200588530595916316066564791337890672430265296261215026819823470674708293801362750207547574289293623621861415165903796976907320782929555775726667314260092206890345162806717013393616332490923860781754411852607055731475393690321033086430420700738355727195557124852327717635111871760472967920709990918019784421306349061210246898211333206096820264539579722168958850704773821135239598230822958353533181184500795612928925543593750631964615230095360000000000000000000000000000000000000 [92,71] 84229457539348028340432163766804373588554519626775800168907266259315919267335064185832292738452840153335115812776535524000113020580339772976439821679553789750578918671979526976452493822666228769426225648990851412131811954233110369181735282405740127803364329140041857740107239284595051002484831935521766473652516207241013608787889404749375973139562582330581910362246980670105627808325897468684354823456741654028965702744785571607725571839493219954693576546048965394210531277979960177939862591873693977627126412388788644232728337926699449369798048772697772489900605614845832829090668277566340119786416087264373097418325539556937375754027855899626571177668063157136986304612700074693477558954609057137303947778518284641412119044588334939526251557781227686082112487873401341824689007591923179047255136530655319149128541121623630685332733294023894301149954841201022978535708192395260981595104566130506430239250894273878330621111607159928444430621623191507669444151144183157892743975560275870505490583854902810279901029632346158119018983889922717968768796212620838037039529238552743211482732337358846509813164458284877993093736064819256935356616917360279301112851597909160640536737497129958082340439297018590527236710554232356327041283254691786439668389545821211090165243815518101718121152262872258076338880920320331289916231393781933429131090566126655917532296686325666003733973192350899884870321386773854396173826495266557224440726687646747541960234881382045306744087993983994925901107423630059190333370585634036381531966835728604161883869116662667063144416601675652390233050766768733894649293270646856110608605007054030482911364914710575538239477386793415393914669290763755985580353363247070483347485875694041586257790000881319600320707862154328485651823840563363425187971974371739374609524589196725402472339347732253848734375531685825666941395068246718931735200232453036032006690914429412652360413097936233097255598431140697731985953936907513224389044053633396125562533806004953542276627226463945564980656470780690514820348170668730965442484036134356590834403101805188318966528431585508790597564806317447485791208109890567686075363150201955450182680604063075366681935204025574418517308556385207378505087839326070883826195062620396852085261524261785838889980696414348748642767029538017861236126905667264385533347379933765670008405684957263903219658990607760078718711403181919183276395297833672697861382510024878054674928233101847275642394073734866014467541420681288277061991776068194177287288833216417405842144322668464825482139159256837507441991932473442337048277893574459473596702470912770025900016707210261299200000000000000000000000000000000000 [92,72] -2798263221426751651649139050064185839180756018515115474508488905978133009336872704972462408200974477525823829265957984651221627388256455564103332613285038205062254343112083161041046206552180417752239483777592722675860560439296783845754612451983891261313192209975658623387147873287384067615678223132257873239509231845071062241559612837054032385029558423481292981467962835151045719313541412975642151405938042972614779509114291300422524716304724552234991933384874070562902010279531364648228663888023746456484148666465231531902508608431512792592296973772353631235766717637416652908179878313054420069427315813120195206926390537763467212379575032773086168521412150710490776962274464639593475925334326781994210811525684565596546710344238411383642861821431361242328425737512953595321432171321280453577175292887212020871622935945470224763223120776658639297635924959777981046666065876408152369458820253123194671141753268056696634112771041662354538238895754903762856723022329720519681954951067606712994355652713099166340565116439027450024142573942138801335178746805479497974835289499894774598557527073479827062285227696986818180204434855632092099262768631573860872602553021857771571446995164507961977167519061965709546810460482613556689420453832756638235369392887107509812885116036836861858812721342133565244301288322434671290460326143591029221886740842876228372145233288309993018729962571025724162530653126794977633845202049525552223655581301554346145399493829175322268870460978523992643654259576119043114413034429603165945431101361987101506532107814232509241351699557322410747154736954514170417183383620269735759451698715535601490095983439807188223964280907269603890965096616804732982422665895170595825052834093536718068772187473171990561608641530334789251219116029439334956135480584688295411628827943103937370033374299706505021940312175408766047215281386140658902898888679354022434068446909149711189997455621189224418319864530430512287800298589876603784643194231924252141207541233778361363991526848302007556241294176599135297239679673848962953027027442111227871727543517975396548482290116600738211750593387736987197971349719759056668803421059648825877156371725611299915204699623536237603764914983268093875490030841199091375782210678997312901478593444986216477999445150029743368003329793893643791360476260192720195896436561354841018340714642623885208315083367460062225871495656361969879371670563041265831312026352159830314174292518055344251866624965811209594014521791149582114328794282792774486375417498552625407583525293733636926097763305221626930075216268907769785723328821015092152672874537731382796347395463782072320000000000000000000000000000000 [92,73] 53565049544937886197303701916935565344446282585599709433104591384416731340293385906581986934611261249375714947648969690578709794151255884529755300123190670701091629060979148264172206009332914288267673829694779263395559488198135321176223454148763442041807569334940275288239187633665619413327462265941418445086373949763088473896093941368055810007190116405689506783195509151247581569944075963780153631301696289810334568339935950991574140072911379689287170000728100883387714323247926505439748066939701438096469128598929946096052612870042548286112291910600810265450097133372122334543973134498019886158652667185704064887336696762247750258053709250511005264148755398980345998193567205616874898160992233041096871568148387561367045133453039066407954577811969720706767697135627959980509210249414392342521266477032278091348312858781069280348275954922351552480602825658510157938709914299347601576586371588328530711435842498713584662365336577691524679593874401413639179521165683943727965342815084306948181656938245651361641816627947599855050733721242856070687538783700832788314982818598871758370122762207041997074660847612424127372321802320561126739617884511138442368489346876995752255644078492327644704443881490064244974769084136976606061647698503107695506221751377931547752499200014707166089931010955981028278321655757647231644680508067422555072411052099660536340690601708060354426103797459619473312951296184024092604232029041051875469905235950213543004563265441810658656497700623801328026517689584603244633564292918985314465905507097399992023246332286905454418806429512654943999966689163068646524148346415839958453353815351330515657844073916827841274861922034621809942151706046267864359466223247100588687165962723763423408500884826095167477672240623850488129402987136640897991375608766382183611882382094695466680612982474489817939373520598783054733437977561958653459213000909988336430926928309260132835860648218276770907603633584552033982937200233455516263010655348188819847454585114944182238120542284376505297100838132556493537959374636170196512251525548637220868511949988707037432499202402099363837398620360363914751162729450462514719640916967994571421222015920311268938122259600045328264437468454370409297290590379426081809025709545392792900378583287778286194306717974991199173823316122588788626502777083351440630052820386583584415200859909432411485888800918388813737977883400122029441358404259421595986410087346378910399250596726963613924232955627831224932075987609614097339635850625720675348145620175687739425700695126383125901881827312037419053960300371536280616791388434113980893490473846527500563003780355850240000000000000000000000000000 [92,74] -328248377282534466892406961806436537048963356114548023295513520356462727391457212697854914293265276984670494518600964392870257989624996358425842993793972960260873828464418573729635174309250367970353990080546205278491673493900681151599132129862217426055672014443010259148550387420565343503285044113371703558676484806296540902070273200811802364921312404628081693178758719737883149148141850704408113691631583278844902053266824130587344623230956882757770410380827880030605874381505052980314780569020713493001371525907462807405187723132019076944018987500611086668794221251760561467008627478228645343196684274595320615933451491170411228132719675793434360722366643092361307366343779950183917293775655529160078375977918677924803774477943406464882957725460294606601544963490953074937239836090943098286922181602145798213089232610790779498784139169768886953690592757028154043417864399467808023856659888288230368109774586669692125047781479947597015067307697397541378310571492619849962349887158069150753471557932458347582077107001756772829649535789840531633251058852037731935078475964402215481726809760252983119415837713528925891149235413282512506786309953758050946289125329963104479672231033712212771779468632490487344138315776466279413346667961224336224311468100467518903563132230295095943782071535760686169015047749679220963268761230540895036102151366372631773336941019348738240476351941203627883673541702298315696841448216048172659468114812723243014530628599428960754069863356263435660909256883299145431490409480973984858489417062561348836642548506797550854923461261735064096269593890136779178045889286262035485264078868482177589207734444030899561023673012786797332915025802138885050370700953557387748590246393486925048817167155005329406788520087200966436415371126217486050294610278138346335411754281481828754373971037106045306700386306410143674817704575892328460897750014521788021549909854450818822486564685094147964307564745590139356436448657357419417130429548163394781512276122106329902993562716506679254528646457577586282239117350622162321109831405104114809629855968327876089329564311865275611397450465456846441517292336257989278748916565715749012166112895704428812957361948329885915488240027662087372543438707623004911573310171064376000677275368157601335395159058447930279776256272116188204214202100604102001304089908019957149923394256538274205963487017116168167052253276588626121819871146927515674294248797561365492748432834435318973003804511558780652781960818206200986098430998706836035462254795928161898959392482152499212475465243024676590306201513395332451415715215463207996415802860976282331790327152640000000000000000000000000000 [92,75] -16865995011458924416986379071547983577654962176576317487677446427343143245914173330460136270093352302767897997958051682491760765181795966943736553775330638605616125418280829695830693663287296468675301843695277279167153306291449535464974982284876537820690402069671050521227844703771302524428820127018276888972180058418307752125453595652165892413712589302469384568099402110637548382592737794011931662263565229411369324454650317156498598561104824429300622046190404793980475788439945691760641302519928784096075003038160280240762513330724360490505199714550735146975342212220679676705945416667261540818315145088564774183692627082455326548527452092864946910186714759319401127875483731124629829114254918405974826861364165010200800453131500735934121308343646859054987568179672429749267793064221027219273315847198338282088849438929002310544470727588234054035365106622659116368011631992212263281916005591619235425998063586798749846050092614358801566047126898553684717086171258697470336544842765848795510643151339927044725254794395223838199434848076610180783235795573201597150883993032302581770264312608998672818183701257498290462202541809921533205729128329530118337936426932688077392449724711116411764680580388675236271571483777374865552901991952422825775373263513353105189528502656102094505736888043790348126725671618256534588943216961703705079828442454463462237961841205076372688666164944373233749980105373997936388738383413634829406841298931162454912072480434409534286845750100423434506570900964899509068872764990785213977525706989343579722968413736263487452468640177376719674211150332767211222086357544702701150332725266106392771955615372506591429268873896004374204256972529411304756943414650184040868995248347717000260876371069083111115467631970838923709240605897988585671416538903816659142321565282590922578518700498064867422484349978731032947134203284571970367881369117311734692663290416539192044314746394088515507528378890939773815709409497329203804990334576042157759611774195338627891360606153835445406481918065334118474920884990482535635595031037065883936524438664180937184671199646051840285756383283208599000255530215958180899490550677479272373420713871190034081243948809593567527051729288826830806046158464312780191239117877118474059194492617330415778665219154166505443425511976724541966230338469057639687783840953569474587301935819609132257705382497537159429907370117697893970304233961651188749284455622999903712944324020836171926876801537707327136840851883558164119305921406574209672488867039144149096675886240289393886117191427137936052355069740553162499106776750912372684754491967037051516564065484800000000000000000000000 [92,76] 677711212389007340391907185638322244586679734831110248379981483295283509662899560949686643443792241438083088655937703514168057119905355918239470308251166989921180078804400083460725574538750019058120061987129385836660360559884577631794415874624655686846153055659696607493074031798723000757643163726727044703727457557491242007900061910613043992273706340884940659660049555589126649972408214839006967462614833162914126596899013808198547898223194882998008433306310891962264066957603775677731670696532340451439871433887789789237963166767692521670533326579412379559008597134938602142336488694481906877178143180530168280375851208255149782316893028066454474764731700771992778030408051357643956870890651932759864313577441038077174851553374068445450363776988178143122037596883119524484125284985270167410727490575863299787957908912398856473835592482813855752278648809609775242151297029526902930769335579017943724886711897443943053043655216968058879677486913567331277190927487983478996128397491260969233324266779150603403436145743102813233645845533834975030373922718088118596050956467710954639741223639350674832323656066247198974231259964462593838023294957078269202161762357410672143304588880423907086441109974588388448667740428274899339842460021468092235623662578484062131399188821522826739701797407529856816983892266422001374138153183648572775140083830199962588410261934736055941252190488393346250470149187080872870872412945038828563978222020041295951220206274055565122416399103970062256761148051144801406664512387455396041040986470714021328405150858325917387212020088541711729169284811038746370209814787732690984913228438036297130226713351823037337501593569178923038837386496704080374186579288948396169589338032523260888691969444415381781866851739063171156904337082133272709016602740686500330444899844619959966350685324712845194030115867126588401496121947061544733173160879225899492875656970849227946770675450278601829947957273798982591627566743721450969374252769858864156487369062641734483047109799573720871766595140631935288008210925029546642706878119196926504950484295074415871293442748585132780359126743225483193457212710094898423300623296367966880380650147686286694661730335312472569348009931969754337138131995516307885207169326732490034560559108694939565198494351782588472596829473619729694590447215125331301306313277885719550165862857888259185130771095087739988854613656781676416075888490991351874225430487236108829988042450648380877761229940827290350803025815872994683534764970523948799429253087306605591453193966578599159693016631146423791692617986390571250116850197429735924807156272597569259482204078080000000000000000000 [92,77] -15817365211305556371287174124971588727529468312992825741820308475311802919634491932348898639244435379387802691317975810439143431340571018616430258430871335759392261807572242225118676111603671896078603433208323415436584129760097955205517156124493286201532490316464886722989982389173477868586150032487405099809510311154410845441916546407258078574872913112587311458451483661431009494544764235751690843703827333465007498001186963926541424602610527060808180318905864346883136417244836993835636026861953508033662453370105285271056160230153999980793511528022078590312188325216051432658621938749981958111982085519477674589364753007750778387586801562541424307008220004257849630953664488058001152394534120989569312088099417975975492077672234223988944822495086139814684872280229490973985579913296787130561430011087942172452636288293630410312143775593896893604621645303066367697956418653248798453389961236537349570688858801414843272427890216886187706433354284808810444416072277598010851351591927171756226226965860107888339642103360948343924381710554861578569741563456338653317334664073992078218426357282580924860880120922556536533106435806328406663412378719827605450438295758941394348789646417831223743666477749311747697364098100770017253253309904936784129858357162306528082601417133806550192966579108808453591831688952746715971417256374662827818986220030641945498533316240443998380515997673978702148569946546545740081754571179266259397322249621370002751140976288608398124549082187076924298880362605253764230195206089954254381983412770119936450239588126194802860050258072169791886728356818878137871533704086568732669113714925859880886455860037326967970913781924761313546881825581686936252676855183374763211340135019240795704945039412375804845266926380079928304452570315683562024652955656316096953861029024381640454332142092871357149465482717490315476339936223600614060148961544661201215986026360245015963196682038879135714753787717660315615776413320875498330586841858642652764494516767236671815315296084724347764865855739531549226814521912716380098029944755390677364332311063091070104427718805194892039283821450639143839542946628432738847347123140401124161985411402101837165321219554924405912451908547595421230090986327083760969643407095602234811749464280734539477525707726651042480878475906134773680880308466817526188585131974044268767625256470213558193642074763312734173148826301318986658518373929925964475389918194529082412115747824426256030330731791863439230866391423282334392351477505041776239162447449799502815911974475368379143558798571503751837867668780390070149092626923134134416585989105775966432232734720000000000000000 [92,78] 206248923627897410690454525112020307932527439045818002322933235765263879576335376384827789804273410256322140889581005096342058519657167168809575390557923087787375438465352249430122357457557307511062842102810118098719776081429908528951401248416623662735520670492696174497071868482412757183128567934302178417797965744843677050898368740422115261935297755979197277800933304021887338614395021212766100714393530093158780268916598663838757484516707901600826137734768318557848127693575601485374930159477695330582046851830627380516770212270482415961218313568660470331737338402221827268440104429310942294458696564987482172220666807639434144909537395105005575995615840021008739080232627367522216515200453123989833708265916903883746717355354557513643543140981882083703525699218255789655170442330576217998340220658911935401593690523660808525865690744692547739620805060182811991939348853453628979212290927677919355980583296802150507456134978919915825616157448150068431095144582834509868541662144515644309797452862076235727032824281557237003180847549486422431214281419747379087045022434102344479977670068270610336962150119976748221352705409525589468960447683865742564590047296571524308663838741765262108480476537996288432258857320712323874805242283127796785769208604673986129120656114777215372761564434947985017250116797820518200393861997845592931540745038239049970599551665492512732666130567755313950045105511136830889912611194271533740222805698487880613106502190336483589076048044384746641892231024661685904358787671890483168322544728251143522329582382499991972501788505607577291674290766810199490490995615122811616321620629240705147983269311269583428098742732533194971371744358954360677725242789470347233900487257413140464012899874019389303308914964441347448833955838266626141357702734894456590145031655737560070906513163595883227157209927981025626628822547023583652315897179963353955769087912177478512557584905705136118975393871632968641057399397738104363005575284932228538187144319011694631403465611654169381115312805034814301556672106403092924774713706989526751235017166425413104515624479411630544604752829655870589522707632568467386965956440971594962704388484280958025259349313323692528097441869570839581611804397570872591412360985741315205732305323514583432036355314537254070277511313147849923336787324268374214816059554033269335167415953160093671325797105763742193401685295778126453899449272554516886596908517519374650253338720547870613951687733096042869417897575197968750991304592012587244840277100122131307082924605179648365179283361403418637894502955340825031811079919943393003316759013049846143815516160000000000000 [92,79] 1120952550902413467514439807612958158052619098220898988212407189872882152337770808933429358775627346952478763196524936738255272407614151171848390074268311496562685676913198114768412386241404640625099535041863426893047740438443245879597940097355042340205968038742507843888713020846581008618411813587422042427703555196331879920614693547111975674898710903079374085521687304702540824974218608948076751970137790286257218753242411217832951011091688592857512443492452109181136061828145931111172895653031103654164664388179615936068113754059188418560127469866134939449912149780588908306886881782159126221694236206887654387984570487717383946934357142830658042411749488346938359995764909415591809056057829224820811656714652509975045923277890449411088648211482735159375064474166490746822555632111598201667647193553560538799702608065539515631104763344544374375238677093025509300264118535789824358365491276097505393746490217813457422116169774356199784577692732112390477153420544423271005337708492583616724813707252154719189799583245220404489453098478226163819609807445015056445212252901448315278096566356294138062644369236172748324011494609112047538684759279633770330422773047963636089537868894273377320097597883715577386604716274003581159750911065730679900035775927199464943890085541334475446027320899585852340320140813888372646832241512207994117804153606717000468965986335077553794663388777531058085152512425564497737425572074973567117137338091202162506380446226177572534024262966888203951797956817939241290064509534746923978521130459755002216028244683934022471685396612076179619357259131405946062923296015394598701218370572924438787071170676832275940327872484765155370024618354394200119030277845745196153157195929698573831232690954370255225394890701335965104140596392885373446175585970586997839555159339141133288044465978810782134360084720340173954523092619669735710907755498871038424825406763691610680261931956834890171958552091315342576639904343459813241271798925759589693987439857781730941034872651751643824111802927256819026480857208901860411925307703103516729784652543792509400007000688356976377811739881308863225772294693435461917897085263338883882471249686551799707443164893257436856090915762628708003654013252651382979751392708796255326336967863868801481277743786946729735286032781942780305546341457966806218350587328639141331892042174046251905406923481582732416978209840288636043153222869437390370296983731641673982604760619953240839124579316702263523210545348882966812149466636681152063780577864998441362939651002324800957969396742940580500658359562169360931629283260145048033451566861579653155389440000000000 [92,80] -81103748215008656593818465692235109758275458951780163196519064521910046558247763657204506403789744760209105074932729736267977342033559368788452881494843972398946928575869541395958546048341071002961553176435558715868616199551601227651451899741874294796433910190150189708358646056420691380338955168699563948524984314609723243437274857975691217993673916419023429311090211750748000128944818109432468866718642865407884852903652552743342735251478824902340294235311076441678437054846159585792869256437861208050258330945770845932157957691584186261205279239130610546152963684873558571228085758722977921398368178297116244777324400371894263245925295985751052107399037396753616376844538805414001790994295413593184799371980996370501893550917506094724734207380170186518475786964264488364563411077196192236092370710369872593205984159617432924345100266058994419005321338081401452245706983763961462515118583353589929666626694475864014357640292685116794572419926339901032174826034004458574547101725126908347582223319634878346592179404161579585243913690398306736900230190329101037020481042587861373648907549375177797504074164729035076029709565437497167119116598588470490242923596698195826611182582544165023938077470384513982248066755288014098523835499799233374944626222925509193154804769205432165622646053251465960790849897512492038866451922490506971282385993878481403103081025976251229861728850486761991550032887359030535270049241748667320696603402090413087436485429336176960195300355127834087105671950346678915117718890320926816753460526100466028049962228016167054895909535135696979717105517633678815935240508531167486097024606188005193032385800454290716964391134268257243309953211215955923178340972844038873792237960133649937957134562983506599333202979048825664948588799653219379403724419186577437338348947439644590847478283536004409011209477044193888002708641027702524627999196403880404257498987956188415386160075312443343332637762648697820847815906208372513663575820081852264440328911162637510319194228738608127786682324565217761413746861032747241985359019753723458498439953944014754131702514418881686489087953018888702738552973441760534919962939112363379783884419285360076231238375347706455036065920540123992472042128918930010116027229189496931849949404115977852322626137569802099127387564772051477429438954177365104830839097500462980032240596346006536768590645066588125370533284259924743962948214150735376446435126456581342379086188831365854884604811542026646013855364364751439716953429306034403468444914078441200823929698031854414676138723205890848883296432622937795210757451524676176616462822028117928837120000000 [92,81] -191924979146223361277911157649117019567364283507719356813105743479987501655388315938383528333248343729206852339212933011194767996863972722198484602885773009525128133902558952086619603676730766910433576153584724835119300801234981045362201059431523833483713440658620571168465472723202612763838795823853217399146126479663693555134517394864010107924367745488508599314082519498702797175387844831289349421488091871687727733855320935699255577304901167055818646098150376216514282027380126574348804997789382845024223998287544080145802674835803570166831456444670124527411255848592974249853982854103225818188010753282933245835633117430423926149791732519420836239244891569770725452531355436973636751908241419354064404923459464030210753181366056733667623784344500485912797521919469887353242217788553534918566136244738544054707713868071674276233681227198813415203621813368808059187290062611333193471451365723688525312929596889570571492028066991885410108269094008266896454580971079644346381982728099463425954949402418595742991042760316063610545341595646418052930675133620723901016743080159567904485624682913398288822501586569868425694838986065544533879983141363353410548442930926548692600192830595159395910586839207136676189701910010083141897189684532981600643346198459192287529055453492259886950592910394476689245910654473883471010070156633389448916422931431956315593712865867740860180058804361741702357722357074486977043675194580362515315753171950204897356142320974626245242149178526094037968378901258004963928441144754764669726026751893948179383934946405780828395961491131404775210797429572853369733467116965450297625334553826058134669795348307228646941480516707508755840651439858035588232698819643966662776876854165865275265715458029978394455520861901460197169049665945788847871277950965915345053963552664317233641811648906666121898687505117937832752289709666091673023204597736974214687430556214100705404576091196261126909522859077105746901867991716973156011593906030389658812097331863777738610910521914798128097625148671422075349803117187658714161470486107958176701818022795548167292081137885836481747808492417916716401665000565720578089754893203416757643015253638919361030449910693393714639721131209268278291994096351806391650995520002858661033233684293694619486041109635406521964881914659200979774980933345341623565513419336144938053254765594480512798519482842780938757901427808989915484343178232910823186806959130745002436875012703147492851223393359089450691638851169658710274758768206591890235795662203170222310711259956431482881160808636952971059656503705267954621194977756738344975041830502611025920000 [92,82] 3367417243692739414546808893011377349730943511709682291333598068680753795874303118095948753855094613731087549913913156179629452207250652782126699230525258885087626025809923780959134906215500185269771522285302192000544146039803084828028335347802705237032694260789889204804169486759775599260864325530967040192560771345853097979495400415043984245000599100298659572395936017324138736193892226404835210516054767551736994411285637511962335712500202428764216381948918334028431108792930494060928302249172395289739889235338296350287820474024536731400461784012769031653555668303332163952826224294765936677015396469072089199614120911640313321357080981372698501914299764703074443531656576387365941841658720656870638311083082025918257540408918557736634350744707087731493173224335005128408545203936087620784646631934621394519567885578194765582736191065866581140528139331088539806266760591119668716570797337964104279449087892725704921481122943082650447823007623090703097975293908399053303371696612078392844710382471882948637321510321381298356947200908257452375999759798200637516639930110629803670842435913648441150418635657402651235099205092832828777050448108583262703788925104240724599335785783536802330951497366090935293186286672110335299057459622661540442491929238702951764356744661173601539799362522175732520845428308943355007329977171459731399670601784641689028327824390807454411660231249341975418737090625723138633844367439444523917115526996141535726694305114112038430900317084072055214133929261396671768284477002718591950729453511249319625873011834982659967184767456607576549482163297854000920064292064797159825113947843158167869080889988373604373799699507070134398786651333080539566125691122679798268227428131841365898561100053574292175602366110110432840120795999685725097860370712774774853849282981115457326347220216972734841163078243415784375727673615936856240740516157631089371158241315403464986047056154388031119720459596105130870341612840803135801582682828157507332186559734694931366088244960740288510698220665356244082389900906881636729888448607350076942508245571506683914161420025366470916227754088683084832834185263730412682815805894478871382484581459113463590001262778574677300440886538076669645000097317345703445246810338851851772579988081932610826961027171097673732462557694893833679988619665330613658645648918115539848809047901716386439868089294266192905975797549272919853906286931687092039949451127510116948144273006089042627725220028540918475720193560993146860495247172227713474803180576343112404676238358843812396785472854505612700274736914166793004195288909057073408184560993529861380 [92,83] 699529439080928855030805576590747268990251955774218165778245534414109133053076469496960469518948122448458106465247792396797180610545389180480943675653401399905613508099620839349071039267311590657799521183025898517291833192685173347794612348841423044886014825798346132367614683418162998593114162238862314342465571135795086123102742264941180448009356966623267752371075124132100732932314323366320588770738523447733257748927483301616977219775775995616284457563498471092477736149002013928712810719549426593201443155301938916710332622111475772142070206372210694065671877018563598333946806651977801131947782355058234921716925822768743021759725223383776283487528641909505763419542470925360550661823534452178841781857088621504576257316559194255055168669795838383162364003063344807852211051405788204189103545651545217791770688744038689845817444253536360814066901755075754902250440896674329925529005516689859798958796222773430131698001663268669288192323626688621351941051912899908630587321391042825561132937399443104346671790730546153994420309865101326959115299587351618946213424216770154849492191372153668087281488460832376696681472274916991153529657970446618104338992198060573572059217002370824148785576850843039042835472588019488390327764168352591693063573425309509388350779048852888953227247492964235443454216171011500185486425570315064225514206269425799711755336716168839336802323079749182946773959624016883595829823216482082464524807336503849997137738245409757439631016691827590096667018255745441125109929168327862642943918657463533697108040698364334146921309020533215587651597562924125983763491364116821445571493368362390680349256625599297658423072401100734283257904740705206724456785840577832078566344302442688789300175506797617316120571800366504044435780033505551383353720188601907030737763444306376005364116803898573409703607832799644463727263508141721549177600156670989146901163876323331478832507365705619502199771246363028988814727428265901727072433306047368055253691900033720585623938031954751557543386128377635839122599846041672976208201384601149685726386116699822679076885099843190251964535533785894899429880139385351730137847852848170686443295041367505779037032796324912762700958749406429472538076708634535433528991169944960979086257040265849614731718829372416886518855801821575769148150746493625284202341916646985168749318742270481048199152823676495632454788138774289001958824432398899120662698855629735976570116341030565169271254093095761583051858370260515026263899278188371199115134362853702859663464897857866830000018272695685837187951158924413028825949283928798435739626505797760 [92,84] 224248498737363440338149342977535046318090835907924499571286974760954501157731825481515172082044262823809464125356664172712938654637117296661556375620018952975369420041938734199255644841920116096006051635982325564706273161621049261451290829704681615880509582733791403132659824542749353989205422159481511874095863702568645030593921354646320467165117212377339804816792246620228611129413886821697417891934193206295488604157323037284838166214921599431980764021852849532860563024983420092641278861515672849729046759055242273827816471386901800532713339518096277082778625755777330340008985579073500387455650510204813869372932503133040287829194745211213783294539594849426376583696664177245927707345484631037844572060095044453119643730660918461815359996269556797442584713995192642397988847287839239791614495279348022702045271778016081322434112343201644253176664407928981344283801948056857824038318280209560805042800171934050739660985008281701153978896071870806269205889449562131976774961540607868360108968106176359739703955400467149865413336127068845967113447384508640917476456457407658740889256726265121392016802107041462559368503734067003271010153522932660655820907707970534445741554009631321448018482440652973394175767714602643026205235960034745927553293053551581761622802588430668242973756377726871293925636230534405394531036148390849750477336583309560788592629991245879952575034079834496116038582928379081274283269806028443264298167046746651390446873786685098939497408224529097910543551198477513896343483551041008288867850487318405981483165931137126485111913186465004956846945941203872238492562895036057027131420100587340617571025414691679528900920466045022635876824098293950772833047312304816871058372523062377112577258369830399399511598586196927062185743078106902486617121264293999812083347991470196983583561984980238963349283203350466891375491213277634797891521977676017745587839885866299234525885062959201990327812779557383164238353030163764683294753467438852331931076357447186107008386629163285051338843555322511319654519781725200198085631579790543183799671061617205249011220193453081901652780610773279077526646465180987265183493435950876396075056414943838508216143189371036408767559466775899252713045774941673422786813504635463259633656047246213712319611169403729644187251917352260199255464498670150665325438489551870175423039013310195840693993516627123541446177739218629253983046276244398359345798597467473151608286301651456613949768200572667253763724332918295463203110528713075287465745516551308275380184584629311068801436457966894298024748018345117338964906453691422755805132960 [92,85] -169076523076291087954510238643893268043268884084974913406927619220503419909238676110746025116744963211377041608579696736394030683739926782833407180822609446744968763624982495411042157634301639240546238235049464999627542567056722913205890910405522721917824518938446552763256874510331654357000467191493890251836030894574943832405810892644002683402823343256345739746231605804548331458528416659783009707212498127373221176682474797826991216623098193788478255422001928637052465023373210913856168758443646819000189513588032127676240421891722749010114815452258811941811599579350165139333949151053364756251079499532457774257698974730170458625450691530036287398688358406146358804242256573560351385086460311913244349315188518857032238030710208871483322636014118019200461379841534939346618425290990733211240704692860068491987280485335533139188466111767258140262863735318968895044379545478538019865020620643798417489142413861407349033952936721159160110152802332616758705947201689517741533564281722856448067991281897265806448733980795215262599741539452817713946857758056712294693853875447255534653775653777675391236547593871092700490999723635094620001563753238334806729330494278674418870243320188253449522686332544290113385287699191015359887992585237674099857649381324237882737640240072646847667180411761935045139810769249686318254974771880181011428399146651843435636804469687352190381762833414781768450772798990006239760381152068111870485397867680240529347344277423440199071111754342672703772599605914098214388117914698803169202402380496939682920889570339367444766855574135407117905356902998672351541389784725948124070867245221260796208288111479539320087652490232542762037280563754718893311493965294449211025483609352749144735238996591868454545659827438659347925118444387871771988481767534576100810620438899102556450640627443131233404537887638678184003003266938198874142989706141469206277518328462987317999142133126242940162015799574370501567640366485020308654680237863809797562612059339783352655591469065610573997179216426585673872073250225266096539377586094495398837117114586367442678339234238929430632441190683388684439975411532556105984469452099211486992668396553272687329625327338520720106387344735003317703071739348091887378236218316484212177859508220096243670575016898945336631209161454546091998934365305951108950890901636071261544931315461816158138739929296321526889667490406105179110467536265352963163437497545416404750526161760270418262235947642291797542158809323715407180429628942824099140897078903166388245298290361757412574588856485202821607693137040973089023795608024026641421600 [92,86] 205396048032521761725797502651760044375613529506167714014925060019728352194486775565525176603636558639689995442265564235264259904128501344878955284046019354999413610472111491471038313595247517126429853589141344777168328485377351859972548065715442852212124275259206022018908209915839319926691014591826852298676709627398318934969884632795196047390659476150106567050962141778940738062815822638887299866261058849739151986772753552532225554894804378521674137273547422361737458577122782271522378383071852401770409258353543738252117150164624784558297794133321406832724643796756117501829743302983836735986360426701802260252740637620401941543604092480798151155089325104911747135053704882966029880065917666097781567506008098277215096008589184722048954431946323494583142596816737930723203864720067697063256390570571929764732022085129251374964225214501651167970030988018527234962587116594749980211791171312569370456053393736776599836200420488784407378513027233868146036692346707304584780183835103778371738546992475117367631154258661725993860734562232592801752016722184757537229406935991774792143646621150150001473578700956163339565512325837599902327431786054655651430804335834636712357943415947699058057574080680984014027883882989619107586531242816717289012628831522350878159639402916696916543678648377003896829949243677377878172391337988239550855428991061572971423792518933417798489723876897536248682380869851038193368296341274109162369833736890126622229316167763865328078810978509999487196146529473729328200665825763886196001387041733626488979782404863504250905341405884712477734533618127146063922718195624710578134103527378450937951001418491457473221746313204483612516130230399286731331117304164437184512440139684738946401792930026025359584375942571147728082886286325929256290551202534634160718269574970996721967029045375823841273373112411636179830434963502642912803594749547808769819103760795140615116108175300551503758054268885244283337717457539096438533933856774734887834594049243156006630087407020876174294019033713870418869071712233747584632412633628283273876536260649455279494309468885069285577460410504922809326038183083111648735516721410396249321382071500741424573644494661148280869680228041925362732234182185494472485834845597275471434739054094092619472752692727198147006722519046436543957832923453568527292795164642553375334889342842630147400489646492856500072344070191364730447904318471031381901815016626315086374899210473244992297496989492759788758638111180971479598625601497178964143087414842403464293831565152078761687520128548615689330464724952265232048856576260596640 [92,87] 9174336010094140959208164910399818687331840087199454907665762522608095402204103337906521872588086517449245600626696250082444502534097471379103430581528541952432500144056296573900980885469474023093113564607938403522276124873213434843288781577193185617437163769130754928360273094197097121601044734586757902079061940801178280346818388770068429676152738296166888468462037925827210186725064239322196853811823590841992331953375930766888076409299112743131475746715693545661813427973981419360886161592221609710718765023874966041879885327407287564308046712951054549789213793589904691887856367911267075548399060973489477640576888447185177392741151251904519758916164879039737623019483468382095747799693883686058004613391104210111340191305941258911477675539559763945823084994525658892098752417030502777946432713195423263845489365820469416954113680296339068493363421751599794802147466763112122139495696686578508380016561474855751107090326420922546977136966169714256602725643873846719352993454684354699508377010684904399453096036426215178591660526316611900781939308809147985776345908996788081947701579891332331969465950900930473171962253002914825473031517047976977861682176577477303181906414940931532193114151853088362618992767050661551115061311896457370514367280120732374107092820315230174842520142033868732646838124427507869301269317841575107480179964965525183334458485884756131116828631007610960214815886948476418536615414429848033490151272617389900877740286902570056982650381807439068200202742064152081804869272024676462416277480507589424598695799549684155932750301129995144278081538457824588736736053072615407726187906661038799361553844989134739001657646086649911152310450887175227957336667541858539801261557907544293113327141296233743656425511935098740542745212761565111825440675589912846117530242388967337888986210370389041846980273841395648134955319064741329879398609577336786903228258674115691772981380243707900028923729081101457796414192395830188534925862207574931500200136217614455210200899376972234322569939149375478870174598733029518991545072593314639107598998912900640268365542859564365948085507184078825745391524053122272380770853958699167097618102645773723090120485158170676569517061718729410440444945474841588546992190826963946950186168023550580867731996508948305421094551442358111243181444527350417240585581916503741635362749833078198030348747521854521540841674092255353931271252084754437459581636444616501302126131230166585828112836924541216531985436355712141855413426758429317942075325997745295213136834421028276786326904927959022600922238444969338559859266743040 [92,88] -5425454847891822016567509433486335220443415606859620052522466072542379031021501555187975674844920304888847233278411380094586294806599984544791217969584703590607891466502742252509235580639494413399859491647587316654053572982374274340494804061456889153498766893981341981442321768562418170402159066831573613073829340838287189768611832706246389474688377085380249762380011957662367305008784001577007465412499832427191080101717282926184395445149854680992032899370274403697241462754051351427225460895361529186258467742807211584444302483611773940664434083773612143544709768566785652376106807359516424885082274561499302524150881399832514105062432485694001049552932006999221285613583289515184814822705472131343300765856356562257467364068331346045719109724166603246412154876287244368114194015305216488967464692986783719120652932650048961063993908804054603520940782159289937075671085052829500997100635936150815817155560561027004050434109010390085891683248880241475801996983952051001028594696072374577299575860718883592623677021970163231453516178381161518322187520536924141855279812294055799420688926464550144060744559757293338836381541029414692249793452218131391141433969604589867280263865373725084534006420870889877223574025362734987839171401162373856091672311446477899559526604311267858672868071721723549921500280144641331973793495618242331068557678190135362243785801681020733688767879896151269823678399881861225313820237503447483797372097696920501474468186273654622776579967726237726196053062903630014205660581493188367554352461179951013811876566296449173568342152529843848736459480887339581147025165999002038091853362200988326375278168702016536207451483475684868677573460488550959429134006058891395474092679506120226155808283733965701560850370123161135243988527578601239509130578495271172454515949642091133672575841045100052038042008020141633256591628020283481905905189631374234794656677239111815299853305482158958491321485337461733578798872494723015858048071335602347430114660413000557417024806890561633300212504041472242515556179643453154232606058560313725899737122090153996386557292682164250064715124825378761884956812624502529563857204668694562787489251442702772888276762463052112697767598138695986396637032797824514961490748838338111167210164079634825524162558980464644069794845398120269102891654674892856380290719335964017379896006533790462067319975175975788494300567873675497351534724875352331691169182082151448851495334950827972616285949018808544846117145244188236517573981011835505798087366251507018240046318763016245928886886450832052381014693573509557500329920 [92,89] -92058654769245596123608387086969377932993614094998007691907736371648177967409622401283779169392160921498637582371943602261771555443820411900224295038694772816698466654857247669612994400176522080102156325939839284711883725947294049202407867962769555180819351203293557184452674371654033474142388740411064263830454119677971583695480816955009902178996357386039919617834406776650989000853124278848738310320478066909476011915436068401313569164569574931551903411918705622242405007285255013293427678718690222285344215901115669369067862505599401204349749305227760139613488235546514173644787187241387271256993703644958833339364661946290497612397277239537567265047625415359251255452138868383133331482725618375632322217019856981781555448051243419803728566728679126635037196392132108149602699122201759808380995565161423597857142904517942164490300762556796376146341583673791858287295664758997402895805508698015279873912196005241093618903544331504470798085767363448673972258719802875053044230981853381291384916811822914993081394142307564389264740609530354390149862544206390092709151952594023046147296598683860822208792120510214207937341239891030140503630302381719884366111319411244724364743507786280075583757947339285874100757700783617000384599471424538117502655417174175374490006519587003440644090999899338342901853783829079895032723874413850270477293607784112872716435871146695040628125356396298191401417922267282314534320850182372453338012710195059317547378413054068650629094711333214801618262180209903875634738243339211183213455501203180532855991690215270056089021693430607494956071512619193543566307992848068158307071819983784080100172432414446858663155752433810764979825833096597755395515009774104731043753524002126187012456862499188346366235619276840653010286754978930565040908580515017298612105693791231857145974297109211831477145006547069731087368203082695017324136479246597378409429264492082867780509843140573364342402122552800407990328903077159890911227636662915282260168605955377454309626094604781542224850751453820511005224841407355150767368185216705357286687322795338143277465962014467025396174051151855010331320139216055906958959573106411634182064575641835892552890424944428197474520893598071888761320339780383842611724721642035841505644563465880491718935858228331329101951879744870944443731164109758882189651783942133048317120952820201090317377474114226865170993287406886853675664786797668271730108060223049299303149569387817479703438102079257793383479521280662132546644272478102745181929264370486427275896986304282350385655624761132652331565677241017261760 [92,90] -1894199309188563571910773584437522843683029176050689183515557720216502681706573681216728728762168736540081865392983653267499057386307349958371511699444967568727422871092845909509779026152105098180377953365798372545751444689387052249538224726307920579590589420445866089368937316535443557344816957884820056832638095196452831128453903984011677381835519905454629499041212645793748542307514242065371626266719639970282825434162089333753157765502166895683441144112188458807395097980033464952387198164502364493817114939309858883130457273311894637831573611350682547067952314249161107439737384146830340185836731903530368724157183698512807224232098719156670597293984726223001274968916815938810010617209986640704019294342528223744426798587164452116337795708628150880310186025119812863198298530538583627678875762075248331958548301269010184410392160152942129392770650605381595272628164209637578904313344949117341242259135518631134476545671892769096137819984039058176275642402423562458118716215607593979830853804535497089926215346793848240794259587514226483901811533380083621565242232478125882514232469004780959693152964941793857169840326431297799581350059498551888364844793785636868087960558786841582411882993228738772204845771891881754479299129880269403255559858665600585253082263268801546543908913907368084736170963267725465319898181056732772444317080879523542699103056825502312345728301345621114150165056152834078234781540866810460423973087271108940523411162595305419711716209759561748724943627553993401853479144915743466309770472359926205917972460818550590443152071450815645045831830228728109474913304125405592879527420392396166530010604864923094047772317407742031519828041544665259681855324208085886713550734649945628226406161117165536044923174959743902299183620148754041368779297608213332880046647002712970689730303591803441499604937491802122507385525377590935734737137825460447066455088349381983997114253183645416028748519945070148383951062385635654777782546217368007634371073533577262176906111796330662763187902735042919965374230188795230956378767093219571038622219367425094391565690737192392997850247149952499567475932668340160078976472775812999019733048240726110332487288797504347206716326077923001687819264567119755804148792272925621280348634816645933754983681205270594563689031095795462630491916857991194565523871463026636911458908703013819408322405493309174854206850448752576676814822257438054814457367001421275981512918964911668566652796058196500767727664897433607938477788771042882410357069523828341243208298180408357121597199125113858739192602306800 [92,91] -867407035956167703967201794393086289607735105158407063441207846369071497602469995369240137458477645689763807321884443778391324352161851001785234325562417169183140858666231540561330368985575066315998967206781994737233497500275988074445978803405198292482163284470706291136437800093320980330422354221091168164651763095518134851344910510924926416046125648325483887983038971408048419909187204957365962122942862993636260122012171939512340310894410251003866941614448173919523923092889610307892636896857625422617210447003805119280356724843617833409061371378577266032680588217487826304472928615958408393449176820086937918963153449220994186185172614262235563117634390001489337631433024425047109391592237745850498334187187767595889874296703234049540623322682928817528879556845136801512843618288551790132230039943764962733577219159629149065323534181443332782701228614411421584503809029413829692297701053379327396011799956010514456512690601080454056559640514013425438522217183502104768225779937823267673305857884336752331722729473196348826809473666093812635702616960656982700768276851146035404933867391011437035239202402926901472288946360900230204889342662606559616409089297836226805164434911094518732326203876974404875925257255411117410407273557852068625290184131458601782380758104499527110276163704199838176483348331544961447561479740686502684224087016788629821959238471481570314494463454399137610013383174830142377351024272688070041530014925118826810214783341274734447413476148497009329229436453053943860874402233433288240595959318244906208743080064241740847224521685192974992055233748619599152480252095426402912444921366354368852476746511966351052967884315504420786448702830624425791839855107995191915800974197087243591609277474768820550331818949381211144503783127625001780643003074824063331116459967917284832714304195345521139291710507557750214443347179252071984281647251933214845970436531528826636309624185029012216028559236104017153356307116061428104178313769836768160179229896543780693239154827453801346551265556132153413077880376293444191102324892892193310361361822027442200409289537834755328502702174813944676583188735259441261126436172235576940855915357129309978150904666913484633904393021127290354709167098744242100690438240972567496433974875433543542760431195399106309785655376065858314066733038974030979060490065638029500583961024852320075966739006904102450427764041837305662194984307051762540887031760140673614355329760420217041765391499322831574836595615050184961463340858306774921418960577162705642011866878578235647753323166052582956567775360 [92,92] 3534463336345495501187378408855148574991785458156443856651823461053580236360448489758334187796252721580430327283368133543990178079930771620740970828052479793581672650586220753017885097833937117684961487430993779709096301472772330986900809774704081843821618700761549381717118237264316211324817122105520136302583959206837226071455013050404351310362971468825659276680031326340367222715071330973238079774448000680652543624046710643345810030176705643581100396754701202143675744739577751387487570239700358644938249556160784548632738382557477540904583158271119665030889646854160795401969428198618775777134916689891041693901302526345827504767540950435080993786295019926846800783561195289632105234814410315198973979195112556546971999329527693217023945322432808240543337242554641655647982187264394936116893884879017506833037374824981291087162730383227679898557310173790350856852878167478824235562884767240631263468352737501967781102622048204705468229296800448205209580449936943384762892805627695823964748614611849855237338749463200747651674819574634911793187299674760515617347536099873733451499483091542477508489489009726987072765671933584820342215579742411297493558817183786748645401965984920994154498504299024644893849628273683328364317634211423420307810548934167766807291925677004453698406216544883573225969475061142467264622346891609257603024977179639509163238793397065964853013997923111226211291110040218353834017239226029628874014090413123168824129687411576257766197591151634508835147362666618577083251865456613299642501675523079324413132823667574861120636745303916119674609515123651262447937134271741652367916554898544508113927876147606321007548862255119429534986369320040214254561649839741451312216562149485624765358236127924474005182521271358838420622655892725332535029124119245790883735484021259174077636522047848162014939579471183959827432334250485378326473755498587483269937189818547296866851195607033746544827635423876259084394190637088108225956280892927312206497953514265087991548299495952480557202215795396872014247194100602276035479982276930441649845935999102323224093390923218167299928428400426119055766315596728119220424779464881817649617406677416637028675066252539147222600836602849608991616844613836314043727020751460141985639905059995996134489059661539270961800444471854267562094582332908512680418026435606882244791036879976419252526166347058237866670532561823193926181895593893677193903147527610464448305146792385368718674227695087404429540550120833484811833470267602942016431144773874884852174288338746457179555947439629091489440 [93,0] 47872005357630777605021551327056654480306585491851556232279857509102103213336498702959963561831722130843681848319117893041336700481833730995073550888175297582229805019181353620083678966528041732501870631137873621187728458828816169271282824573929998788299200617910159559974724707406964091168831870644880138457545724697244628912196058344915164261604976291890693168643065599178003180835499039893834319220179593664402885110074964073155190228975030214250097175418174326493083299059650191340204127219958122255471263072074628460937419686518337202632469801404816752407471323749019572003737431694412582031585605483122630066868099278651389789264595413408244359392150182455443459306031441517834448787359036110313237904985600040648111149132543875013500317025850295236054581599778279846584598432018896745073296597937033245880207640097851210711795353757148473501124987510889512892726483698712891931319183296242066330201557884658074707359624161665276318920116294097867947837107775408962808598698475197439900091183519353524932595280516902782182318321205863742453475116725795278134605026154055330142892648939806105838606867020743865394530069390145786874043603741614852754297923708363854459677031380195064283814608018506669130195473291294654346472516191805748793559966336980990786768413227695843770716834955149278627280625175647654659500645985027762465972943866678854402117131031297998051456187697342822019294996904451428853886362957897549332881937743795279499472587873471935842904109945651227515744347227133137795997135929326318830416483155923545264849332403964299467091972383446929842944921796984799742329406488409765528055264630990159591889549173802156930800322791023301833647125420500879819552418409932375020595267774680403580096494462501796468503457030678666577560791696010947997955446199857814808224058048181623286835915402564630249014944663238649070690671436263723310994563432465121750291922251284674352512716523000081474313842947808892018751362344162416862745199644571989285254277266403439026116069388952570795677782410882531501243060722438962267284848092070746455925752533582851389794163367145176887584588603016012443772593265482905884571331937459513699464322671908359645565372568745612079229459484607357523784701074612780536890528764004443753455650500925210642312881194422062242110464097466898965915312269753420861047774208169074286671059122593548258554850094667136007334150878520893074340409396351080785451289660007970810065811302160214426228433793813655195709571257811853607045638278427161731143607484145271342685692599996786006606285998814567738117200006164884066061757436051103883576180941479854515578970539989243835826446354836619264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] -4458900262189726618426183351959864296602480581261439924350467205651584426187041956419576005766786370753407126369086370303715412521222028897279258369829731132573254127402338879019727404920601666935843661645101702653500364582360995433965915580166314015443775909425851305629439544282492961579133742984891687763222499194745439732663343865039499479710485626876930017529238861335286648029321769645329078015486372963640053895481478209951899608424355193305281134098544115741714476717561528590318657430130839526565480527353567645349646898742461716515760302289039753504261872162840240927082268088392802431648991329570257309738462232953676073140261679854821089359424616104236021170375388868225273246301517332669980893152636595356795065774128379159492855342730048797625976955717009779513062094465907516930043098683915057900130340142866031514757998519107361759793790516449354537160455696351339057676982920286864273721879378994064581185019801837438347861049623652562953959506435707662386862854991726123059684196570650692993727256780173918760118451034672509208464628945477090146300338492774144243709240179188846306633913786671366079404997417119767281209248749344157112685251834487262260122868459877134868146806267435822059867703748695657908341200841182758931804614318699506262822739537912072345191140554988516835382973054430881773107404654511739938835029646615698282400917342032067331091087241460278759291586555181759495700906461477924090427240714298345942953777192683726801975173890952299859047066271555218299389203127157774093513540271563117156580991058635039221622794707338486760407435399887015442804909847237386643991774703043244252317636492929479690360706520980552625717257680930462855150102944967603239169820128854582090233884403729378174959344940081071210003025588963208682530309683092620266226185582098514716209815514736193214059029670995670483553134615009425096787747579782988357237799959159718836708477450511028198382006631200832301678212653437628656587834988956048529353725251015867931116576833570829930690775936197920792269873128190053730998179906215796667846018951415115837144661784533466906046299411546527964696646500175426197537297520464157781855464739963156725459683361366283717718323399884020494500283465577616845053839109040643024201210905442823988983053653962637525993774729913777100541895211248439592697277386424169083662804586322311977766863616850571056636613402727392980350563600664318151506283458356989367232279780429993813744523253619910119173419839138559906633370133741045694650362638902161282016416426146714649685268144461654843897167019108728661730071934560475546655634998580417171120482975354658434206561982372456169472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] 473421418217655656402878329938705314063184610942730156229918295474705793942215208780118103084794670834751645834660133318001559146594634514439823655721105531528562383074965804392596460226472825060356850808670523096176444184702102347562746660405532225086932734941684111789510055216247592636895264754020989490725287387408463697544301504849135334146492022498645758994170338411753301703484769863787672904672845810430424243488648350146567031842252484679669163096671814742841846337835690501562600110802528201455246749342435840081215649477881629889756331303975950140700507933179089897860852145670125275748344710612103353469121237711677155882324428005877705198143504493286281463541264930090223620868919316939688268377013658406973395169382844787417612392734038544087916451792270350013659511568901961338306589219483725868879091950748057096734386475984514684656420451949190136947435371469688623131919626327851802596601597381257980165788251778115486700903751988050496190447948090184021186711911704488249087454843516734350706857167224396998087510652367816635419892385668435731548306006259006706367194679660126026321515468603616974590498029089705373262747594208541691316715581483007207056708486888740975774537460895125334035785566357535450014000464425794783632295431035734972707562330376578527694851382277278505642910256164088795742864423700962215764912318267176342346501934047792597182173967992949442022950853973815179197802603280351777272725085158216401438280236281889759844548436730043048707557799714706771384647593085739310284305921065273705035497005030971444783679515450014701829655725711371163341635677878415655936841406127872763798842951854646854407949301268513562622191646512002003831934858043576059932045122613256474916702117139489609951842345890164954873863272690624590679510075169203890412065186907950174310838298304496050339626877426033599120235905022512798146186090454054263638717574721425484528216000043628820455052159895791790830980975798584644424411794703421938388540883839676321271450123584348972206742023472040124290281438864402981083879308748137977847822170933921934788186270163146684378476338062116507807315515203084177624261304464942181837478001133548708922454864861569000043588858116872279827544124286155936715748303786193170802375757549525484007889494044236384425777153167249715980974075820269805786746456346616357694049729643723839268388246526859307729135975775143136152859554217236765937205201912092717864238935427221029940344215080023140944982639070766581448933417679036173267980725161604896967936854645189992778075131523571863453608191345684917019845266094572210303528591164087344001060749165253369863911023317833735995392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] -7757900889463095794748801524048775069388083845384438421637759679077711014170746895052435751728095562344386754339621675281767776574567015584099885930518781205608401346974938418902009387961208222501074963083527944934065743475532398761747726019964867113930983517693977263748481276329153466926879024647521022096736624732273396585998878683426305377847096144272732162446841420818711801620340003017856682772349845238685812546686576156918186144435847040008562912174186503915464377002475534294968584673103228053066799128437215606354088399730917543531887411901167311418977089375194360334641146000438153956979272414183720283137136451646471759833003359673833469000843875383603928476024156639925897501031770651848129030581431481687373115189497811056425959601676179222625315914948649561178391041773991591583268172899691170062360952352469018057544298800627378515068217679288110107058648294087209827308668612596903298998223813263779894351868954356299102135520351804027733825927964033797436433522709097100050200490711452146446097198823949668272428246171646699350026602750819693260319440741572545556042115169016390957164679122726584975025704667762700985321639737652777375778974977869047782025127714404389246254407668203746486868743832487857112665520772382475947770723334263147422073683681045965386395999998024036047482831776599856897645722079906667809620974125002173575717085003676162353273033459552556000714390416739111176757127135486887899318059616376789434450836170055950081263147118417035082387333357199707590241898540271372215121461378017107916854702736869437022924626860629426727206713027717925659410670590936160790965427107430029854732027168948707653951211663445000553011624608872110424702977727083230536743800966869608630432790244550408381473038204568070235311848445583177642853240284550046061863368922584652181075583728246532728557749787758284186696601340694664346561391030139705113222375583281932078687816087723505165406333464775765847758705763822754830978908013264420441357040272463777779222766946858068622904486808496969356988272079323530153490561137959514511118404849831841864198878500228724304845614798975491027521826059488811708813654560174396496278447036692148654486093621407720168790858549524667593494288436260321781188157685364980770455544351304569065406506895410698874710260794289333508787118422787788540420220110807808859922570477804301695730708773218712205653138717904399199009937425336805894684138678635993573473986682924673092098194257210452889186341374988675670010201861232800878241982208528676045501771678309908981429287872603848898934196737633539477491748954893838695251466220566983905318655783892565098515935519434204239626240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] 30645106875812431140053326289198400101843281313257803473378054935355331516638359747160930305429434257064430415057379996333909513865670467248203413775712812934492464821975575212035315866632054005021577317440248906782905699840280909415972006187991474875349765394663618240603665899235595470261282263403123068442964395662059050210078397785852536194562364598951881394428060196195222843579664409184098024496973387898413567464359058428918093157669498104243317235653615890828353227507074540919745511473252370022931741583053897661163006140563176423288698124373620437325322736429623988093661189352515959878295114254110851538198674609173757318100063551018233552381755326394626352910874832683835853081276407744218195740281476225130638226638174739080736532637973451961726012357554612798608599116530451377489907444929367232110485813175647546549672686013502077862900773532510735279802363135251062596245414971117031747834154409527892689057260559716614975124915880403395803522291414101911173155019876346979898508921823068342796306960385898053490408145017277760873463324072848064945645245307267043654005224062806744328853788359075719261767211308707665445917756394001812122598093299741892235026334052825666621797076012502531034873899112590696971461121807623132026847895932923554784307987283700937512002343965270123779750049884277301352454494389120223697756954312056541068382521663799596174959945769627755934930247969541797690692763228297068371324183034769070603672683210588529933115876965941360583114199336956389859385539808368698159655574864956902566712303571203528685457680802347011398012420778989615346475082021327404954353396791628513476013487279766215740616706081672493914214635012136770409840532494970667092487060507425100129258217172220394095707021882159925556678796541957461605389457367156022366357810437931027020485003484167234273573226023525056922967966328078831539975943683720906594910696783429526468253261117923615283458073191112191864635563402542614044929147952490988588389157908209567811270847241403713537428339590292510928197343322331281862134800949491238237771493752474823994992455687151055968186506342423677890244901920756316822482885449365169399340205712105052177092192100376638598002389803523845864651021595962667986888155814962814579730055863713419084836250117338738026968970993243325069913927225098322617254557517164997515657035265114783099559234470545816616158248566448400819850799398119851967460883086934277253129638284961450933269189758249669730984276856039003866397202493453954432245324970897338511845935091896494003506517484918810309209470352558485914988863306907083160260817436838520768915185002623644436386915427991925334999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] 528808742063165087072450501812554105412737785503797641884118331248006361286535766811165755282861085526682756790641515602391708187835613115722866363186230035217571826608389586768102749980477729137915260266578115039606936269723419966128011590786630848667533149632048897660688637875671189120373323183822248035493567154859196900779682731926111091507978303578860264071113818509916010650452388650267510100194564069645034500099528336748345821199293295863309416139982460937746747094705476658586604609117003256243081533868702982050294924105458866512385850854376248949167414625906728343435846331213400936142378132502832864295449804416830508349999414545925590597333808091000989454650346189247039764482227432204176461037540363180530219974607768811188393575056947814084090428712269627226679169203862799237406622694970748247583675230272557980774804018003346178399132698856048182105971559271170817686342076341425663065316317576117400331129087106100410450709258503496029132627428632838197660078399798748542613945816632227798563647326230093908402305079985835519062141668654654819131979205445785279176426495142704258209343557757005625112147985733828263040199072007535957439271141325742697476245202987711522522456383309853753730263024813983993070932781708510194803975825016154459397648556629533199981442424867721873557138083581107831245613176757988262455223606323667281622964955977934701282392144738873968573107157788454105410461682327566290273729356460553137334529339219039488871038287206784269207385335885948240416467152129017210176966310635047590256950756470181551182427321785778803275144475513495307406965661660395619052763696356733462015600051906266137644595283539540683509414742577504500823276097845084291916437791459959962482848851312646279044162292926542546795063095750081336393014981155953517666053778697821633844768175852577225431699830329901395146456473233836108392085257524990575853940971846670426038971305761667381876016554636965997060372868492498303440975780249578773261238433438568307348796447607270064928610443812342907472694323938169520758687649172227326515359005298506831189257089474469685933298885873644739479347984980877051091178144815744567924761116489812927721089441239750034873284075564536219041440494507684939754842267346050328906523676074640779524672188297766972300323562225581245387664128117050163966015622986454405913630163029315731525603259834441976986530550648391690811119654362851184551290558405419189144762035788660498824467656428599442171663284389985798224400824052833189069614917694347690827731147589023979361338632239215896893509983817307589191952511562276526576996786094166040781841669930547373098205510006211986600230912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] -8467269045396150149679470987040677899399093296489552686783994943822314687328552662597038472876163692020108301817785936373607103742424244564018706548509244359725248828763117023974545148819079596028824039497772645639706880291981233262051751786201223235308433501452174623822280368227474334586774266002621782654107463017163833474431695744005593776964822486162958132874483009271225335382839546521151803866611755997801563732779729473227456232436658667738589336711349155471585515257860904538652633397968740126273858118657147111979496253317792233185926220965640067399595552275168400887576956431981470189963163113391266061793112761982997439686795419595022166434033403688192416273796846020480417305197516420266865160171528681387259664868642903736757327508387274866655757297750946809360729329543471346183602272489214937409663026384903515171861886166362083249591857792036491727038087559759092680067337251505372460923726994906606375044778417157818127490851121558618655138767400384104172760358111051091078420509897438287977861551973478118159770557768700804635549927943595835472407349958589556927496603742565100668934412910776838948841340479253583107681462548800072009495188519987269807534516014894001265041513986689165333914915209652665101328619207429233606876565154909967037149157525255190668465932307448757095820583787337381476397853528895189381128233966903819434081923260895393339763810952484604445232633905900907537940050283810641337139819305748443789588229813921351208410246918114283160814056527737430524469696571526898498717414681956176225763302980994515557080960869119098217201258832264014770954634124961380480719364286764900605210096299222263885875333713383455848042847802782627775300130511897024608147888557961679689580129686281210138955521477403577065963562544782269985933078281649880830899334853754916566998164935673807131695563602548687243368885907125429282631035137956946337433212893415441279640967450879874929276311356022750672632136600734929297770778387335826753462435866437269224670136936175287578772963666660339720447345480525168321439333218524544365232663607712891971918216586820661848322189247688044897139142286164771691993875317837607931911588728937368464147807598353188714368755004866774765154826398755721008545005843189754716706339300073624434674575392548046496252122982782484498001647390185666983736261379277702017542603235077234502369188028178561013228417304975073441267726596429602035787821715167400176218917356241533131464794831081433231566813991315319772939771176330873314207129343606698116391641782261769500378575902693107374709703017008435250862720613710312056467576260050013729352963894411851826143528711896750193238867968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] 62708463625593558146901720534447463659938899499286078486398803738412070835917076079965844834891348639369277477033585946792350916964767999121213542637603230129289492890006747015782910256501919296674926739106248971453768968152539743638542197083115302620342394210446342342546236880357315504477686415812249433811739791793550352509297230464429513718560745831702050810251632513477100494763888570642312396375209439576203672405805104523402133504754201202251549760086898425190624362005623747677792040420859194007827792018459089668799498028928609243863804019491114244193169291338034288006787894747737071732240018856826662191807292295338636824853782702074857246536876694491708214589103985430779612158986169946481094529224941940302847593268885803698077115291473282212865940712784037548163666566326843740863743526689866044342832501476022214793975561873270006155216780863149982837285653849704188257428231783549737246023581507614902990405695654510981089433687477171769070754826757611118197826939246752418698501659106874830141359879946496493940025009789010977480258862185553249049227853674165238502023077591011905956387862682354205518111088246269469330574447529625701028359384328275048522227019836804057061302224859086244885607051710191709811260707846949019248215988325696139126659142625542795423104063782537845307925882397307194151799635435045684255068415864265558732381824803481786861204283576653846456103913361262448725974206955347414373493166761696055887745126917955325752933498757607459431925106977166139932040340380937287464513843285726972418594448089673580713711343572170313695381484456742020484205538941409956069013741329245501295660851678923713492206705546801911113393106847560258507526587799181441669945433352889148867609053808514132789000486055133669966971317588345058576086141736743683340425774811712759239255508982666462361844287213944007601743663330840567576158303353372684373578859763203624467763155832220289772910354458980077680067089515111614556891758299091806766315273415020240381150520228647634549386609574310070589197903230694824336012355993763772823521727557324798955250474787067825657439494346725035294026213763426138347213809696772058594577810134592546682940170082562884516352336383477127289849882836664784890462715119792081893123700450902392276718739112631557825555500915720882037996613492369751897577598104146015730007378062733673418851922404971281955670562217782264113137422157014894370767171497875932795490440318428614552525850868198928464038945105280232033022039394351775120382267086630051728942569621508892940980106302796346278718264771027516567146377222383151304499512326976512321280417252105205586592521335562805192630992896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] -261096245368015028380836239844062152909591589194091656638277684280084994906607365803005500905600330149751249566504863439196748548471035271433568074970690300656231736724423773010205965745987933022012084799716476345002374034289340232276669630465276530481496937541835690781700015916772979343595052197714511653313635589803070402562669889753072687778601855039973011199179316023426675276173954625199680246959227839780688757969037553569121597564515294607912593206496405116784042860475686207143987718696376850905654436002939478490429459928139739673768169477249641803539442587235419952251981876060352803012173738538175261650562483069805519102689196167397625088899689420058506163252398991458191382729200904648540553916974491297055185852621940031876111023288125029244968113193848322870062257317856698644115729390909519058127178936361186837490604135876592285545837663932253984477379903751435608834069500276894547171676715155274584911813556324940376497242931607756829053561751057011857952721615149724825881481331145877549341513076792568067056260311293653065638665981291141932659943140496420497789377014067374847821828062508755185596550438053990522415132484034980042618652535021807870732903899638714090981630784017962541928883468325321240274088092523316451198834322863993311269794758932150234048249468135539132741811038589087678495468147584433289066924879970111058978177428528478848655569489878110685816702158814256111198138308544490787074214042342203421851198500357472087954171550017753849515282834831136697070830605592392538731873880078869823472338092246457290019216527351933802977434781408732799543831918952607530206946192039909001942776109181823669602931092617861760883145851164479741892138445592422144509486627437766121720716871183696317123061558772053119416973845799773475307863830851910032384789836305408242104358913080002867822821136782705693846145699623278711774865853806952791704548928127811861052857148762215941063864539567652357767874988829667615152985179219948752271784960338318252220255965489296654313735335733394353768803057642905202157138851956037505942837191289192903058691442126272505507314586986728785178843131808827977972196488574494537852650491014380080652264375850228768757672470902905704665354117079554881238302809909694212310168424110128881793326322037282705429020435716872426229546341847961602022175154990126879470395076318824624969329200436606887040448236020918929028313278004662385442889786683518011833357008841526255983900738544944698870638362543703503470137415668296541616108200315275418924474483523661158103206799680881741832979045689936401239029290991064580676231359706837368815782916385193531000287077584356209614984839168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] 106089666362824112183784837221494056371177459938736797988586144107267855472035505672258240155052793749497809985218948031623857941903182544721208758521656007214996427116168665802941993602927241344503362151686655629774547578263841781295884796609269473723521420058059961784602421468738261922367682286243203814275002733160283761143410451501371101974290277405030643111832157367368021070180562698585076915681253373705983153605955715876407355272490741968412270776163162676449951928693676984138054064803543649486497579140043231350508266033114682146654849684700002565698495198610327549349083942310264463142956293118814320364309747173731015757896328528471036770502177523658031608933504050754528202576078875106691490708300013556213466660085945425378581619126088521764566103765241559271616701636039991248235165738561168899264931414852878985691885158407809629323441122092625054241694588616375561785525627545055941564444878324586138233384222737923546456769019451910391205724544429423690548823388745513540060003825725345578102146625738059152480464343418070440610831965968181694680572909404089121505297254954386093917059074619004279613464017525839898073770903215336943000334100451186178225037676583712312536600607741032536778137278220092346443316864833282218433053049040092401839560543727027381369246813467206495467971081399179696393474869112117768491456195541243902710349962984515351980594610826589372797989768926238170339670776318344559069420912239338277799369371911223611762718629601497150274910022761839005710347564966633316153206378518849225083906904098564978478439514382653822117153689336446987028322474864285234993993853542547831157487658233250940044914293435207727322918783407673742253554072419302204898431472197104058948913842736733553235858539854611532769908398106888927167441324185989450321522684945436929892577888291412553456491740783961428615985766627195504348350124711328573692521758685272007798744614766310069908568051546710836336663779667756086180226088514196066241484064007066000221938431000106211291018901202710700379514690252694057737808205721631628264290096162667554935185200947246395150729665033747568579103044641563709396369626725272890255753961859631770353683745976631908619914925796455529749407375614964909605232615194949100565742721662821427268860310793559638222885961039248087897992873376247056182431471375309296184819374986376536843100728699325373160219924956048903559892901867408388357267153869220027000756634868694563543599314227695095787578547937777120175498205282342532034301432412022999157059314635894034574450808260737027265986988043338214707740757203537690740087779895717728569683839477364586152840868677669414972682141696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] 5037877467487019744910996105241598848959739676979314146369205045368575017887778950908682049911394625284721389856744881011018088038826478980366547590862442471147102996172196238379028884345145034307406796010279685238506065946237569822133193083090523564897617585192533810218006897538046505784641877649926573894086734327755470361014603832855325179941707946708593437703664382041348815658635344598161492006977674764351589365746385160688683222114486394834085583317671065358239656195985833629304198917321880400740965514591137758200125217333346420445789692520433690423991192065908378610101403156751174120969875084356312680499806823562594899746891840181873187848757223426748691508521900187118223192479527338083970623036592368643354819122472972400414381340853731959175115508500229319833699079258852420140531531586277854677485868338610249180647571205504517224907757331299048127277941273261097850715643355213655824613232658995731347954963167302465565852927300649531211669355870220190862982959708879642501038885961161262116915833320941197872669403155959114172366814608537653660567944451164330865793792548714658921849335294388097888236575177160248066741342963437786074819097437665462764696604513684876143062881597969698887821926166908314146131327566695798971657422781217438404314456121198086450620676684342678248929866308409174182257535080417134875561887677959211643915106914708112447596403634045774400725770542290126106502042778613331504648199359924880462166605009689212674957143988894895229508823089287228906965954072147321202603800540044322035951764185643528703213207451966007267992440291603001138741132587107761147590582508628342986662732251541303918282072619827305327283121558521436280951429562694758125464676410838778139051337521273358176037251171590395700038995702302196035993643076137141274098181965833261516349314937768605686700033607923490091527135464933164593999267661499404429293627614418769534529116735224007882520614080271783977866459376661590353610997862162158648516706733984612623458588290206397994293362358948038165775770411308567653320526375415567249246081154573689446350872227820535043853332706360920503974069154010679487995232789813975942535186031081481716296851725685118332034405173131797706906740468339443511176253832262965438491158659054620073102551007500854914831540312552948935293364786349070398609668789282862454495246026365069974327872473003835043585337666805447639354010027638545572356176126564260294832801450794113309922952113576579366139704361112416603501956435298428157275706355270481367299803003716395692823891029327527039901694082284361978918006765137322346947076969477578336526223689911334795178272719602856130360910020608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] -24730294148482429618879819417371903259964850123587634161936165563475949522071490110452592927702106912826959084309293618488509338556298722059444893234336257173536000349704198692026017430181497463048840368011434820895993822104818605125428553767780608925589721877139237619168030457644756978565375350027764693335602415357813927896904176409841584205103578156744750504206881961589836649203505646371196813986665386171775254037701245156127024485584105330130483336862141119357403677747412740639365979335189993717573854210111606347290065445481741639927302858757563186641412648434517701666641944121931664277372455328567173714378174632649825107422106178821176110336843664307031868886504870962681940568306405926882114488192156281925815688347783340923835016601274965707357153290270892178730134173144845667776248983964951597437310497303016848297589204102437630441040426115347232724965204274424245409957568495823444922128830265567251126920980604202628405357865624139758656937710840018616467325023471988138280297989139738787847947974883733710498300976633416305525645782796003343968748167575295480832143109093464073337965012196897393899410506892070279445956404511726501109527094833649957473724078620854802920521869930085470987971856128788237735760884073982019896193615948368264137913844208027732469840430829466206880247154469265407117470863587145114096984323780964694489644472780712115228999291103645911941831405097250202560460033582205796760320329783653899935086475999259603815594625444715575861066400534365612061839823988824049810131305834727501208129336453955998288586640103769553315855958754415937623071451284197537258827723371503525280860316283882169001837710416055705933410279515739806366214516226722700453014116511456149368497559748345849001834030121751200486686615000063391385733305578991691942909631479620419883340086124439214136235906955448439693444430822497185835789595444884614871793014590507596430806340857763338815151881974167630117813029464863337329701966964736313834287216234996297720773093926653292271904213837783892125146854010411116800499541522530594653875584572939419270153091097769821554251087384950877496989754825636799514066099463616834787933309830180343266426538982684085496882153065664288830559946689099651111396670870515774914362072438941423420397935041433198703446158328441743943331886217764709096200636151593441826374852338020748663950286593334951869915155207054923194646778616233861785014350974605988110936361466225394224934299822068780945287863155807473882701170593024892341887584325677139818098880094856602573576543313102055931171676855144272722197854110371361377396502281026529579318182643388321415242069866809562474146051391488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] 38011551396268798082599164891594900419634658467268134658094975912756598779070209409256047108406416529877897517543046539574661322164433433221651744263913503466652090057431399632280012363776318580511234752689567473913115851273025677055014783651084752058921493331005145512353502892570962153243728822579916875321920002796940429288803739267130230232130101357466467265572995315905510116130420935642329825960432402402593244950887389175841597306863414731914688402883739766870153212097725011385965829817522313554337197051776741646023092978203868176704887012587314139756131406762136544218418388326794716258436285341762145556394279571410005116376389642475464340323433991913983057134375862739394169846631684423798631835814976117367584642923483318217279922920313228097989971646466944826816538643780824207804438940457211804938939778901961452573324102320425019956756391351345904785078669494104015492168007493891160136527765887215120850033838461193229239899615485745587769930203683664847773496913433347501791996216443328452784031597957767368095263565960775855027373101568913594572768245598135258216803123313440616422245731347895055031680061289597187639225302361564738521186731302704918019173682684568141373954482388062038353753958619046248577613227377994460863051832939193248938762088765475906958947004444797084252158733674186141136818146439835344830653281278813130201826867347467261673304457327110475211114839662623889203567199250839000770344676802317326644412012121963296048267556529510613314620514120274720054937578960528039339627317843049526973347107125009551580056870881355143150874696640772080770441249772549212282492431899787273777425556755303472336347143495216337971626508460413086593057551174763930406054300624356293329477411639104130478259966178225613342708988274770421134378345846812670833623993294192107114191320790424529992711221829339720821639723301743046959746584320178588507517472847354862970950027685497451000071698586472199209471500134971143051809657477620206623424874156395347790789918407391796635007748369260003591452711861625593573574454746329400938033348547606000816206849510728060424917320098556846252224249876626649213269748702418173765507984275031811268626248870311248201523658293926868882558046211367577729013204934691563907991609146914072588908267424945515322619995950820188956187517644208348900237490943244110449885103257466589039644163672026933840903629175869251023682621978319901068042854011021066386456419246269599017448514511699220052061664651681958077725948948517224803136633294063994698001538007276208270265902318196903336916023979941068890025483790587284675471391894621432015994741619256617201502267816351095914985324281856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] 78851954685729978201569895513421793137193414261867950307337903238824375714884928313912139993497305309197838358691468343111821248772790728535958965400632109854320705098350314246212687788301164244131179235986459427895683419518349019147980476856836205401299449984226427779639831891220486780718467951081466598991375477318687657546629073097193186924441768781476813628165341653231483451546604162036154694360924995692321122396806934210593168959351208640854723223816932050932370074561367093126834868156906794054613645546701537845473668176558837992936646288015502521631482366046966568861385921239865691202816548795382967130498197424672668770286065256434768276666443678543590970622023273585839215735236098688025993402522251524357895177904361386439301663465570127065286182651913835957868644300538894926467810158466716059064045067354010345566136606506246513464392724985513964144487771228692229424027487883999101197415722598001803093740889429715547242837203145248388608788242463104939530792571030126722950141659267273734419400425379030444379675642762662796914073747662541774586413320204622662259835816878690411192313341503443775656247537300307148472313615225573460622161360844771492195458888509480686531383572504090490346554318274220355463262225433408229162288623387740852150047854308075360000969265139536415107515806900411299435349981707074511912568032277810574076125292501863951330347550704118107025406003607380667380941875962063618643258681286302357912643555574006278074653906033633311294715571873621122076167365710147484305697492667659950167327941888572487378339017696192818030943776596774328424828563081565750140050296469197218109906436759485673243234545575828665129302327403504086102743453142316521294734684068621485616446623594448958727451252778173009199538300201425645565268922497663186106153824443003448746726266863432943124367737665785084824586238719509473980441014906630495402689377814306488025330143837432841966950731453945193465952775554983360319347749493226652770056636693773802574435628106434135989283310288293639088734836337749385724939270819731980745196050686431201289494249865384495569636631662262765186268676039466125933601331831852828403981627005787301871196841983758949813025307642889897235309165085382840741186334329932198697156774596440389189975707414881147615578579774647563181813166928104683097461362851371727129912457136358101699925888533006330233774093745927598291806427569658834259700008026485687724831500111100158072901479292593919152715333687471315355901483423336855868131613948442260846240184701186279293630834786805016715592778065029158931231413964051635931381802122195139245636418244848810295727608512991515657642449043456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] -483071026074964979021413600204058525855130067016844325533352657800567012922136342323348379018442053632137688110962545387679226125567149889046304734544185342655628185416253214287468463610919197479420891064816352915654556855335235933125173833296827285791357584157410279459183961906331544361431504104862922162957239374541860198588643937192979957479856513988958509228972182363713258990056841939553952347300654325995092187608622232554040714284915183112275024305492707431431181357014693592666043149011753504106957658922714152396312248078487563975117581503979589570042870615690552120563842075838925539050720560543905953444355345133572812546602194087796566980158124602944575874742869660012804558324395139706033854505783575380256767665439620833292166176177515292239006525094391454706744387273874292356123707093022353551386464472874537658948013088933700667649944088295700912122302869880537513318984589451592229791738770540438483209725063655008116471882408513463973133572145918276764757324500711250793163040651496641737428124043819556246616703132284216405163405026476673680678537555436822230525320556729043463173998936470407477153078584952617279577727453350869516011250766914364275972739234579172489932262628343979456779290206520663961524760912793658581460581180298236687990747006713481005652045452393652635845659384427654388566826782421951754527149426631150327932482229453685615485081333636845534348964318374598511385502954627345951161864371277110019452780727300744121474379985732305936305967208414539933861285655453456880761415738773006718640470344879416686523996991374671671842981712047641757323413892264459494591616839130583444829382605474052124807109277032454448227267315029605022303504236774747940800949444471621414717949117339855846035167185509926069314529317707856531238312361740451088540480532324761102203566921876061723802624627059068141935792641132994178648265719462816273540427384787272457088621981519892780489903300095252490985174204851423763448290909488563102978703972810559650428190378182567556351206399001170821462161497537990807662608553176669229762908422584613690607305277008638704611554310537315830662750447537402449930551354462769560663778113640499564425145411618237992075106174521644683988920611828718339833033966726400085902215438063713852335770111542825844719593391439646584676700209831037267310810628199332923990109273882054559741929112082553279458378573840335054333982312645033438392402746280305431011730477044008423705733949698176989650378299890939140917238234136286964332233431732258335404513901280561966433293155453308654977329117031773869633978636534652221632594527015022918335035442144966682211588220270580452641543731281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] 1019386710910753204742350839073130301894598296777411886377681165667823206179310888582575344975849466956615215322322769785398547950017304207051087907250350662092931845682609741743709533724878668432416050254210431094143302308735551719017432257716099216151936355858348464678519231429403596264976322953002794398109549159380572592481713411748182947933609075029424955989265173320924640778392727328763806549216295715753373044135196729999321871891859894445459960144624977200016687428550131878268319551415327982429079131030727605381124188479127490378676537943733224074190313296476518897733270489364529727267535636059900601291934706969301206968566263554044288653154013637320498263039928987107440217367723975163611007531302465943000790736423691645466639056346749235225459890658068013271018749144465959970147853809871288259244521968734157612925381640545699957036104143878300133170998889874101238464712115224933773956874630937086066418621232340520114654621909800279340935625096083420633584544616675744510467062943846380299621714083284779292127402105429715692289517608132150861657971243672599443885034160545775216885674047174295810777195848052423134960253805350267618475467011734864824091054464884136191941985534097646023973990109840958821169974295472410152404099852205684736828408597691995816657477850537035858298927039876299679782071928029431651357119479789549258315779364808100460907259772196150870339159537675574392445748356509676787660825785404026219651264242544682176317113750204842826949051904719723568159918140340955525220513757408932780588122512309973674806689546968679561338546786118044383953050669349793466202850841336175651393011111200276388204767530668035389592069215345590766790028602436963559791761772840887508411302525151251653682387875052700195315075935026540984642592314539516857674881209464743016919258696754741433425919422146319509231434219230790096728214411943188528646267901010900890664646952789555919685666090223802948308679705532954609051920645315024074368019517384776889785306687155064173811062755520747320746933341873573631671602757349614154289783992661840269545775935799193020030752786867569131746222425972156157341088519722963817882174430199999996171351962041881870615827010972535428136026783190912388378000577144309012542722402643860674470482404216883010536805305933986983138921452069518404730483928185210944960838359353440633239260283977807185557445712148203122854585187967708516025864560002018550576971166931606839174963488697545982693913371579797959963070278021376616261927001501905841391607838715943419075466659443768674152142075097801279662817080935618973298096332643996706867529369202686430740487540035056249571255231971328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] -1079873500586279435333194194662483013209877377260712893359572353944955061923231222545777664132839880238767133778717062722624136409733850862124441633191459340484190568844343592185373519483402145252606861405213889658706704783077763295234304959521145990483808662192374733889092085603902813552867532726385264682307355616981804400797098626541010694824235005750851855936891135481062406695401345924038692804789809192844688750980022756943818262923892463666537803991114605153074138206253905575338237727795313978531675602599926738542737209796830783018840168969437607490604479240929536070410890108167821226271881358857073569179666337050222053569171700131974631404761597947674797252346521927495429361806207917755051901326182132420723955212913075953389180306539010346166753641314491041070428037453635214790614041429129374316807903226739731062762581619722174229359301935680157234629576537844663867644602245067599492107367086689162139749372615195970521768991521784483449989905950245180760948138609041041789607829167915999465246308193637866509058804537194260740056754222888832526221295363986761037450898048091601511443237487518883314183331491391879896242754548938082574804062018896888500801207698935037840823914629506575457834884295993282003206538869952021637642630502078536233592111912673163647942902603874292621317208454798622959191336871425383020189847211330786487130435680540654111467992168647416985882230846839658865588492653876453348099879062582354726713713521550571394614298794620011639447096440159587088733506650740334625783559485052701653740129638508039253582713213173622037198735264445528827055009342109452142659606103777739700340010591671886350286803198637321443681645673852153711058074056240920776881314444766676266732277992997367969161771431311047078965522991372378098772764871628498681279261929847579793312596506899456571496347517646069804459352805008436284483377362069151854882538483413082025991977965466327582613435594018321081837449822141060553697115126467764831065471749784460741534066015687834781590814611156273500342153146109142870171633529498916223062010597191880091575617433331834647700612283414724462521782222129960620941176276670331269192649454626939395910444031877626279088085575191735858894941935773010495721483214931476857437220372519338776975815904438472395625562461197861483421398882515850773463859160240470287774966632531783109488057545897199662669652186922629290680078958695376586494878206588970859923440876460672089134826212728693872680999344705492741684390127661215346475426007235606928242335472053262129949451904682772711823395287053222155707575981151708499023422089913442657120034106980739365114326038596164080773038872723456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] 268020212166714006192313171206509146756560821686572825186676311594076448526702332888408746030876988171043575952988333514992851421926324060337555797808045150366901089035936998926284227359652832288300667994369269898393510080006093851958988432292536119089178628766002044004718187424654848357812555534887124532365380763036861477937945835643396640801137681002668558042728304801853361547334586624863423251117683787698419841105517033234931414580952888444906776747692470297958486945609042595646668633966460060835809172340128886810588489373654167621563106824472052074893563803776918599439719542046831607016429372754612739088301293453051808110564131117025536862232179661083860760527123026475532733385251162614221778403669626631157329732199665878411337314308200568210008130539829097737698681966695410160853611748043601924100670235071827225784841560701910547544853839274992189441502467208299650577322930170509808471437769729172918311715391622165171324394985532510332210776388613098140874732212365810193154023679486555800700839801266609308947737129103377646117938964519359624306371549708534502906055529145080847357327942593643360334905973714889947009685231082389584307832522085430103245965472171695936862813099276160063177963835221029300539667948410484388870781045659945029904456317608206299064676930448693044112303731363961710842738571919812851869885333381505901936636747994685838034557617367672605771473022236033611528494757343363446035403630104615906785578814349359563549694099438672447032785940631552018975483101750562392911924026374936015268890334479276262292417179392337232465208325574502971579745016151336476335605981328771353379650697253014950457691125780997435394105702843109741583204538259659734119352815245520180978042477130870882422591590613349826488183833560792505610802087131318911139580124035192515838280647228412967092528520575420194264381589052242146607391108011469153402112642416182993392421803818220768349839490764097493835171184642953832447291105600428018792911918147199693502480829785846563171182795716764564570905312543921153233806701862029588937928420779206364299312475193929245650812613764888367567800305274440188844848919426447390517693482220232463313846521818133766659656932995527133545384903039116207910788282189109308890840493685691481925741079636478793986349256949226399109033407546547729778302254182955729924043799550571728490114338665586419186061133574125719304308556635466908749778507234189829372173483609478968338970470182234501421640130538297779605257590421565021065586793865590791742395656567175401883250069900782869210540952947962727702898946925294532764551257708703298275659722185669091105443631123381669779045856837632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 845722302556691133693337794355200429693496207358150040574284989768349009153926019789038517255428951353214280810265232540358462957033917168203691122094776650457630773458812609958417215378968398158729124255891650162636112569590087370306626398023508059588737685627770857380873524965918060276870707526300573687394822112933268722998480608022499120358140692313758629470205003786616524534570927374519435972667376865313100401541330080146027676024263296791070445076709703314949346846475743419233472468646897655171526961491283266345419453090140830844248678008625459435434149602256050193988121019092389639202324418640077223439722435562565375108061362971984705201233691916529064666818374311577106838490157130844036617270892315438064139804064875068326934527005741243741015449636383390558022175333265709321021553580262700238600908207102829378601289093109505774845338374906319947389255971140217662814008853363850958943590574310352100916033883201043103785906309591125001980640145216585243917886364778023488961383392272182263677805615437415503691073150452003235458626151116733824670509723062781820068167236483054545518644779248599294394068975138115587940599997073877086285193610981374686992018902460344244222498770238891537248531820382971880497215815584697430700569357265385120229196526391195737873516916635080165774688498401168148873453657403776610716514308289856038478796804658135575455880600850658962237969081187307938514306635066197387742190576424821198271962762065523678269662850802813265161599768156986352203607218602768534434311102227433748494534274768643125734899327740296413352998898871493712419215986053142098305437572481471857379103616692822692403053013553025938117547297549559834587981185691450484971483389598037718287950022265735001918422727303146622286198879280779942836187374822927204858867550268072745466596898424383232885909934092064726045842439718559322205441076872058199528512371515076531781160824050459353024645231795733088899106615918038156342366741127685085659748206945119666480005481452856664798258127961311700124213329756846247980670189328394323057168534500804743498431323261326585935207646998509440920364886390382388630379327795300044538989356347471318602591215026421220315620963965049441721537422738547751440047520722472034649626564578388379504287335867059276496309815803726093730479731586918159494888891906681287464409179931836396435082103497549561789804502377683221976235425388528313522311472845148171404402551458843931163572752874474579191413418103602445433064834312336208794031449324953789251562762118236224329488961076651063362833887321646507413752926774353795151784252868093701355128450993189894153122237467469257717452537593856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -1217179293759824839705491102320575883031918837150657643271433839279171544576299199226210247813085680873155631519021140265893006840006842171175835613980643689030225909244600140082215872546606810870622187497196073887200850153649239266966438887586737275876022067488328948163535974525091675920439720553843929373817708284376600174697160821132336928551393635436603545087022762693204031384731536162720597634688043928473261593795594477556421438508777522015571735320070088239144389390410812999025245721076891483694363252890858026305405444779193934774516960647203741685162023805526016356053295784329862743199415846283954659857824943722574947493950607278699047336873804280573074918096577556812818823263436755139752417758385424929694795846051486544316857346366809005700044702512564042430348383470587247186311323381621845648692177127986202254942866563671028598035699233898853816582687723185053614788605003295180936413661809102706433323420561717374040381869882913146945757905855385575601191207570873385638379860063167947536191429696464109942556748333906970084895724516795484914991750035134068998456719273393841442815002389937005282168614987733200547350759013730173597369779580357963228460313493566477441088900201440827220950484289388818659046685720032913161656332842869301755030251256636442734990993729582849240667940597634918558077515586389455887129379104102967072437143380134981783594222680164956610256097858917222349351563011685783014415149434579024323350450156071193480655310871170699684330010026120462120574751120951794361689881796024459419505245591097971288794393980314022701018181351278937114616738252217993284513070042664017738905422149502125015931097459301981410486980117981059344474830685017684691033796645431294679039336958877152156564890545666684420508872890900676494464042947242435234123679065571046761996032690733479052566523797047894191929961243241789031382254492150095547625120463286653897106078420668616933016841890540086991009654010863138931423683210979530466566200048189872524604046656886473210800210720158792947862728097614186846053481082663814507389583351842351008479822676981500711096076497645754418391230074068505732741197964945739042337831443436461229449316757012106994418758324260779096491248345200337275867610035413290646401200749174645162678216739770756688565453407538378528151746618552030192945476037518819959832761398967225651989993943067294543470735098277853079932686524243430547555690125301933079143818102730132972584066188926952388353827290036618950798883244023508632769328284248197900618430450673255498968110489456713283246457258399344268670020131532349680912481326085266215863014007506957647169207620285736058137476792844288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 617075352568140088984620015649534789017795550304062521932466685613965682159058533437299482304629154205651994547857914469110298718065644315909322782164247325620313012833314360301720949222032960621672116545677955934751121725748250762326918572443828717423475225220794210172279210990211403994812736273107796729772019550526282052843966557319463508825299879483972134836031928864280957126443015722877518451902290270148512398003937361711737964822616140503601449726169551051824240823627754468040120779706577355168880671440754858272963694550314171485408088192180812865235856800473258305189201896598008720335885048009077274393648950847928030221658321070324508368976200468643036164302914674028869852662584558834001046858672013439888100150809745208034262826033519834642812490367454380350114236628269328638418477318294747203698403893342525421934418343485283942754991830004177017296005640343770338532623719609131402884083212543672863403389088074331044794263919233786900196156698768958957467089936193576931586064378114464964473429101435461441434659428283627551860720573585643268490222711501706599441227817986353441633328129102223618759741498010569017578894783186618632062806838620052798162468159007779629877881946323129531276664504550541361786386939403750116259159796188152622165931978738167598688029563898039337509487383711344711519368113176224682833873817528714311288897300187283039301643434696258438239049471972680880423411714925858966003319810460248922298463544652164047205083299564127140917864583532481484669277543559517582138387429254723842442854869472454565761858038028421446031640619304254923960336743113616881047560406646956621372565442668556414905384450576007706589622871998194134957171292416220377921546723125617755727863581425466830864909105758070062849725816389706795194976785202508879823209662624526863860415963324845769231620538725849292744033567103952185347246496639109363233390830034249796983860002939267891335970623637170443119391139656327183956494412076610113115730119145095941670978043329795998511449592502097111777325437770823218022474354306397378879155279258318662027505516605607426269854700194220158797220520315600606073730118806070208370439982182149247062028572843118886503024398630007746898993945547115399489449226995479301662507375930703447123605383650962129650963974234695362188260029814593321107354698067833325755356504017256823525168889768333621466639674599144354527263376522899157646968722858221668733272954641545278881253747423156215346141295619295662606911074721141399721090935261629689259862683823332243347753201171208372896960419399227469184889672805854771897447385427281177891568075637477285503145520347068876738677455192064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] 107645832596401684833848151492515673808667733288235430718584343951651385217166993329760498330238954241765993457124629196915257877262630682285906284494381076003826306354069939735344818776682491139298356883703217753851590881920919831473984702755153585224311301166617903201018001122144378694001656984652154528839472861243482963591425937879304818755976958822250550475252889162846626517136922355633373776064934901041567564599113442092366638659409060971991407508882208308488911255345970639742140288460233239533323846253535852778905602757655659036426158938206380332732084893932117816674926977736100524499009676702176747931263100588317536048858710134455246617281086830695413627991101467271347079689207053682884364351408983969823037116888336820592976110119798257391113526983431024054350297272228770851715059324392877505918161983983771735155147816849874416864719212919582604690289251165893494109977088810428752735757341970734433957633351127147761435104334596487080400645591285424070945092035293182344432677832782052194596021179521785473521926118342355854913506492349418196750682060371586802600696153722878126817646634070963469336877943289026918968633794822328085942848682937803245762646772051775867436753969301123777900976068496497316740142143339665650808175813427475764746375894171713526018528056917922852853924056842838301128792829292929284007061232718061179793837360534294468820338029805089067330721340345926461756472063319976982490997307106906683708591529591447365123543055004057775811231454027081161722182501839681452827736980039432891861851590185322945374979226647138111218953871685526844156474293601975415694387924128279191872489534811137557535137978729773442726763571184694536868178704423864921025761690655165452007889039792114123676254256946949052026867331734936007452346739809809974995284858818354353954033565847115751396966787617186829891046862718621526129214818400426400275580586659898791397068733538578765895304784025829661642109069635011140342298550289645189897217524180453333862243754681646063437287214863498073128898393120232785039482679034279051513252031417874000757040854328507501898892201114946737888133727240535976835654457557238655553597081910098431644909756899118385337859875360488763340416713723512192303409903844242162248932334827380221766018100534522890988739157561181787600695607961436117631121388809183529266174308796505881970580361580012131604286192127736529952274410854020927864622511936104230812558113378935624603094961784910952983080399601785341291930496936575574726536525465887633519957908289470798567708450517030105739462395284385934495638160850991171430000342880993371322841119213394817032257886734797825652390184878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] -102351166472510091900749849860703895600533468132165700751527862038166023156699046127876496137027917172652919903685652046739696094838249721183689447780593390757601848963085416817760869081429850994756985077902239882518531204444338931568505069078058279229997369569905062802410824388156557189924169492265585016372338207743040933910872783576695156696151813805442357304254739653312765083854277738565817644862497247375103002085610701489112792461701272792288230902318619834030409959396137648640382219396287048681262558036366099979765113693949881393375231069810592980131705611647361470921845677151871803538161934556620261364421148442620296577529072076135110232006129541785655761908483150753757899177888652454597000884592881524743234113296727090095030094794859810185225947139389382394256811976876616704200433624156481303190777576466661435499316073511294794781912298395316934082790793913293066102316641870767480097071780285005955316450111700174181578142609542211822285244846677083914524248345954860718201847968727008111162832944427732743610837239915706811906492599548745509075524885421582840343841424493677960270862836795954762989771240200292870987939945282917400489652471931016883944761624317926629575544477128168295195625287212572858737051709116554411242166524784027493513701653584426687889465646779150634451888366743409431392298052616654387028802328193377216285177660399787508864989254886300434456434098168177910772307128928847031044631963068205731465456176844011154526753055031494586379451452538471288505500280189484317136503613892869099406067772431644664713271742388967358300416226905370374361829376138659028724960187923630014605876084780225160124849801940930602599066580480191637914871510302334650604067352879419288146435437619191654261152605316855425872331002071081599021670030582172804938481643862792360552527846711050801641680760566133728356434547125036355367574139440176273101510494549029998968169617005001934412811392292076798764781872408811047593034975222726897306645561069648698440152821441505428014368141847260470407609366238176006614875085428154251909340768834857960057875836876033885187310272427165167139912123282640222144867090237329391505109816648826964265939025573927184735392955351209605198093442413101474879402175286081664716481184447989873751481921214926366945894569147219436918468151347712983521834421111519861080376702020770251819293381945343956356997394198470087803629928239591333322016413655410988841631532756469102536318894316426645859342825442227556106192999240877620971083758299990382557943097716514764385705103743004314334621541413837908745099100032771798351247818284186968051398879720414244286648413970768603920680685142016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] -609589430965293468538422403663923830049129132703789328831977352043435885595766999129538406433319622854833716561883379945448306335078766185982266102258236268601818220073277355962302994577030210127284297788073474649200442260627116070411044960833821508948854773001232346606375147972056030219569620616469094913245881274263453992188512778306475354365790940032582466369193050500024852527111137715248351340171469894114997234348182686051947318691507501206155475370252407770862503913239456423452979974040291264936139273383571033548898102125740680481340818653504936142757260215567174559896456935162987354434407054229211986120412905251223296894064916120588832374471859132893734737696346374195902387655554298901597965294436218518650124821287133560391832605696952131671438411349202089702426067978265418043735178673726315610792110157686522754750703746924297512262575869246801275239409503579243530088243563404701214991429467236721947742656738746409336406115248171339208561242978550278276330298726658513579643863202663414329353303738660915271270744487995118535386822526635291119789386681342397508550420529500178178850248113737673904436057887471524313206634117082072548782799167261741257212504506245608685928242454410827071515799613021942551514054571988221878202747908744326352049706034850882871441367026453149060385231967914577516665323651928917491067564864860643704949118331423214185219855032631341810065990516355621436163111933567271961657738607308024296604849002631993748462435328240519461385122715387597397223032324783790733475897975059221172980377031350311267260419878676451091707336845424603633534006819738123098682538646767240123775703863551670137781915521230123637627901827675307256132718033904480355699393178920558778340023254079142466960508232293351071663425325701892303979660876177258975999143644521583142333992386021182076025510266946896052977689161485629391952210516243976013259883169093487852305276993446266472386018334809023804846003330874572321655561772471542663410960493566529148047784993926931304836983705526292362757135226913842831344709938101598219626466209736377569235347501144771417277312672280202353239007292333287794528308077833654474832077787264419290334254883902709747470905950339843540912948928105868937767443417345995229255809655732568678811660018008168402613643205565407563144181662307392437845468667407068238089614461882895316543992668100078257665874288374071545359538639041722082852931202914988947190962249277184329879576532207270536125058932328951552156551919608356471366260140767999480507237256261124158617883939323783318482004955770729452760615614554713256562749139284485192132130558116251180783462660677756769013208958631936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] 1362252252632855162090009916732999804304065846917631965966500382679777974072927063462016145111822125487694799436425974366551062072634526701617587739620848809234025940099369897742138313937172658949343042115522144108577621850481473283342783090036641037705577941921472074629292650922949091763559097572937359208882468636020403641067148006181678819557011053148658207727387802817149991931235775554135080021306087865706713658923224232649947570745614813685313180650687505768881764024924318066192053544653816465593829542350443305259161639274385188565703194695619300452226033218680539262553914976919051897245312041850655024833577465552659227212942577729391628542722416667001343453867662336190181710876095645760434586394508717688785997477097890901392543752300315690994565473419290842046273069619574561367094680204523401440375726526127302922378204891760571244840085878998521122700707658570718890487183858000890102214130439969085568770952750884795595389398572473071579408958490005125251176253281771465657234342090830086530986783194159093680351383523612938678663597889274158774611105789405983087833217875374437649135751356187161433600365786409119872792134456758900876803427328950475349425835330181782261056418247204791075677777961131965563332254955044782707090855319266585204700055442568644099144293081209041503386714285756848269765885970193878311599977420080083952589696323375537913633493155015562993687366165684599930879613576800082419348790093916537148195040346256706871305297676936389791759550033191257144116309078291099756094643458991803331177833664526777320185659210055386867460982176202865174755249734787482821985677473022673170021413769183371660615742394781904406553012078620859017842134500828911420301333844069500138399500567972241994202681278194503507536280048667357560594328060291335217712087445457597584150401357611155464707979922563576195705290475693706096564924680581654370332950109134248761184940161626624188475754786914251189770353746899009092880562194891689311830860101380688493930788083665609320979625364512917022520832723675298506793159001032193222628967034154642880793419513651136155980927365433551610107693733357060104722302719403412820535375061979162053190332600557496830688048330701285041151071927090579224805030753415253501629099051574676047891310077524861049313046324372319280833028899717368021646864885308790138503072482722721503430043717656056613547627649066380958786518847056077581400369278303775554649428258543853408551407807923021075645196121323446545247498437189486824978726994547180208273231070856462976507650692130465998866572388159640681800532441328319236808567854731829823439752418454181727796625373764293624641188758814720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] -1609425679212377228715333978893222355822456235855946976508244237610389469657123729798085736782924250874307384843651723276742857973549002405804969242997250877291780334441005203746715719072723970172771714789962466417675083109292420702494727360698685175277909401868812392550428312926633176504083701230930685607533303471388980620191458730375453230734819495922195093196759341286118189232746930883581109851483814473763101830185221891679832830987489705233142713779659403830733277402645028818192705760897290319748592822637734450571235799170255114909744771164244021609416841732761674255618350345092652034737992152613039893509006925653129146609175981199516659901995928426566584923483716922325811722002248044227430607351288801938739096582853272287944446010692909001350363803569177258280935675150556087536115341568067167935183738864129915444906970559504200770158282029084599416053171770445167645181298241053943114508041168178625543095472039993194336360922977322776091120160718197156829371207861424550888749879891773432589844110741080804008861287195764693805607731447787342610278543727999392104764800690717115801263672427121623649643876343022478614963735628817345108916378316895111547083180539636643493398083064615233045348941410944444859977904292298626570967979734797804846087500039169736774212236215583284453822850513902761967647468602997747389027560931699833020746414410152359701414120418046768819039512067800991827308993682333677030801101413256616340539403408948018983324456876487997130389462838998943337352129344498943194107948918103358234547383056162231341952289296059337839056373218558178879538809653905498960112507843977805729016207568903433272310833060382251307859323252244098964107783252101723194838819072019963078946783584583419520706115289697394905110064767388903004712603518427819209384549113596884692062566097274997606825547111996086151228595220185940233515155424476660096967199212810326773568305657799873762785370967149720707919633436152974656564653095974459220572014413226320540130484328618703086464015374411215193689573943728421138356162641788087264228564042125356750750213316388274052954147073622230692998872750620912676671032099994595641721473905356929650886787775183284934320904914205484814816406122183882245609455042058966359556532401133743238069292900385275591804810585341654732485135389635662377012957742804568154282791333023368894742453005004776391956208231443361686942917695502322533583001136817628796287857556984184003206077011766032353172821479087550862673604011731701044276460336593818683127735186194116648567331613611921782025990129036970156612536965228835188326667620498822959147957800433828721151659966217402382319008983547904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] 1311087008700662039224929676179121208804173633411586804138721284321387532623817417236225886488712725835016825569459104161195174927412185259499237221526702888991175330406180874985791544382010850943263615232516241771723164594819153153485779268790998297332647494620328103523514094342420840485248385012596917158031414803722082402406338036121806128759262182769444222284512155818788721687082122825027996292588059768892847077898373305871746145631540956289006670924516291511302607311499372592494705450800511418121794338825085354302007088624329226148077259795491750901619076766103808816200419433045827718218924346032244064172712351189942951386902973000495423218972742708790273763922646935606735753596984424917777305775825465340676640692120013642754086052183682132982537766548178757022925835060302413680717919483719789121340114609998752010705732605758878966793170123118069697887647608694648682139925885239473390805684414128204988116912997548656039592110746294475492576101605175435948138473321246124544106795995168153920472011596358750915132895205809507900504293835981555310203827983785536554749651319274305905730441730738851262783286510566363865102695516276368673133576229715559523824601454139118197048542418886915240234945933615799442607184466268978082763479931070256627459333305158871899451743205629874289576940280242053262614490455284692411187443230474678270710556801990843341555103222658591828765779945628266243194068220091986507785114846929943098697138670613981513328442099170671288736709155415380258908690721296757447444839500026165908887455217757893045146821325705420888477485977488862646738576213290619614547338757699003686236846393161607909419651171865186357516252078869213981747380484962585786867448221373949493963329831800876664764872530780184750073784925643572069439679310264545991351028294374443986576561723429155567450520896625616433057591298955279897176697229913977054166607203025373159028494362009721057183263785930850432200301157935796413202502972934887148462924831034910119520366388203454586715027308468731698842948263212907967653981247801909106194075164943494444801611796448203672431918286689768441997112415910441774981969167297109794491153381549223969601048235596465440929660745605836665603833341992623933177627328812902114098357211050071748823137852848876498516112848322942615780951835681933857020855193516526023773975127142909011645812782408223180663773735690918741687575749516459733384820409864247488186089624440322921186315382877381278161357161720426201636403498453995011632568590066385471683101513730203821894633432435937447454400245616370624016886870246301508564293706797112120506022647641934741671926361944452868849415068057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] -770164483948887092707766588531533075806685713102172829532357618859677920881223856317860795634063276350826725345227446036498879432531795053741165736041582926763558042513369502630942707918929611022025983056203829780179993974260515468201587790529612265209093371996218721004054013638354195919858951078107836155911169393125612546257008022916231245177499035529596090716939576406636422578932119438919319565160185112145452975898462270558046752522925082184212244931787964136543124411904364235206902256138485212090175216671838635028561934864645238356226201447427017996233127903469430682604580404058181494586202905948455424284268238245667708308221449696411698258032929352013976426397923881560745381916136112635850815574016715634144160674389687905392237908574670656001751739246874835557493581748068508589466426021963393062716805130290245871792324293449541879259274550449034554288451975709987417325674206001641285464727136460960708685927679424106288096178149914639724460825470450282745781596629789869428828424527744234625950855950154454020746667140769905923529401618959132479986603235719423364396247973183608368689109341047770764001594862025680623952266001801101682183104808415496640062777688176909510808314345409597442522882316225013518365882101774873225160582133632692152917257574130809674498498310269179366746018087996842423948247338088873890374010917576604289406357945788443460013917003109412026197081621417498888948406273260818963204384719970376717419551774087198775841820173157635811224077177458986511915908449720246547562857752828478613162509983825732200504797077517884380428034322813547009687345201099935938376452118255461438789598659818533407264277636512200484656831840770105299551564848552717187376700819625959730598515981410790546427689938368061005664240521485491737576556370132687388796833765207778789119508588402864036837119900832655358002295413806276073708364933080635110034138515132907541798051714433509848432321059307916724507990103416283453702502266664172372254987160519973938604426030742120072491797810686566313936405311471304611410794210927079706331038380656900123820373501883374348675556904984333815160280681064711946968969955130385788908346300146009877722241093593083988421639769194545501531012519635813458276886972661104543051530649548944368505473025288490706165861244714354886518044524421278199277653890436482495544860845139839466653883982882503243267818041824789363972078785224195441827575169703052631705827412235835398254915678801425532823131334260739998706187787324072426509436693171437755930295101234049648570647155705336108762031765089933440550575307533460469192440786988763574627216979631124281596457170831238460788343679483904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] 294897867241571726135891680167373841080343698004658496005916249603151331300947525156433197078356135919187657198124897136934999275276566911956205126020513126362330877911765281411293847534812814397498102416251250825041497362819405802078032651717856100703101420780643813446508420813430821805373034827227707868654520430086636096856693773614941633174563333200127660370504482609042516094442282235767905336584916243192331098506307187446739393229363768860736525234508735088143313873107982121906069413701027819860517498567506638628921065725882942233911192854502818477278159569403323620478778914748788838370445333653437267622669369017275903588127451437839895813582264330821046253442522273562716041027734748073652466481398600298358892676226194125545607153673475555640351236820509194339544186300480208948010975199474050072669685847772678486276975314083928710578822029045520603938505732479353906674644021700534198829929800535993546764415438863566602770786465555485776852123358265729710267364789191546806387402676918820238956167296892843339558463493470565445780221301763124303025601267661641285167748272416297664167569311498642104273233258602675020714068313588380321453060488868979586592139411031456203034085371426003619256263776664466681824925507349455101294167813118925948784773542572881906765285660758847981818501782126838411038165116337499055264227064421241121840883976676408509216227936180838342254799350224992798318652540102672613022079598126554563192562812268162262028398666353576085006503709895272238068837254462817442254821301608604923819613145478228797301280371536689393838952730413167129724787924659956271451492799300488276016749353435872453930795068310306383448567459550903800623341037942430015613802262369226390250330962751201697810907385808432071666307987734694105826021830130192808304312572112960889595636656492962747233920080631772513966964115710269648475660659279960283190443835925505963202260068865531945122689420045594913664382925099865994491602368185027344453924657718335292373167713399714897941349698056262826359759948064485918346360621622424770424999394081071502613796759507163554861468608157554510624107524308318421651754308446744038502046154605163329486125641259375465650892382373060257069762552547337074791527310040114242979975890060575200511144209316523751221289313903841411311031099755597153090455664772544564462632364772543742624133851977511532550496137837462745448585834271383569612739762133702175536281472738403777429110917024315278582983095278217596414862895932244127034886072194840005128585819103601471182888445908994943600723933847134289271113947012639977577801779169320880066501519130931760983714243979123842991379873529856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] -18329155674035336927617687731976449579330694862359040698690793756365521820309291980395400975082937871752192020097238312357774048876739214941522517964578342951828603253753549694318076847328570657658339082746641245986187156275749904218307262574174463644543330732986936887191262150231093820046998650916509511605106483180064729990156320713151659943036219753273313040767228914078250916730478869973222424158991805963791423651004714257384465248785646027625337864967482812156190536079944802094076902642915811122988836827968141430685355855384926100447060512547613570529691809314953373885711790479031486071805995386641486193538651800455800095164019031552688839526847865150191565292909517999074083857846779493734536925313318326555436475951464946549744755326159144901966044330134565673510988025016511766948576872909387184462966066100674187175153277738685719079821119663946638061203717740783352993734649929770320499982297426949586453403979985542501665164251117318134169800042612155154989767147375541425145336372362200838682397235975324741328527561486655523755267193640435872172921972175403365768203738141794339717335820033165669238245886126486645131013337465355795186978543224058214422777234010906950594945757263744808988665748196034117540646420938192043476066541941706998307271981330465539851796333545820640249704398431279294905139170211671706578260105674800524339686078241537028995101123943150766298834670301645174862633869103850286258042050779037558116227498122518117451871982107560283094996517021676321503240873836808638426812830728102388404719646938458085775971663933013877057397015375880957217977924456874123036918128714007472488077935681465950806320242194970776276226005174445751312998381485896094927558898299922719907342075796941420924072079913101520316991943022251806552456460787360803178321242084733842238060311097278817226100428619412545355837012011999978885590208263708249694604510732689073558777668602480778133925180695872411353015118999599529472675969110200520187563967938647809570991694930327012628895330304045832474975189365724331648447509972558777656216489641618592638825460394482890926557335402966105161873832704654486292351229041496032522557586161700619174420524727993157528074587388157251722215028635599224530763466396144258260889698833686492153640917218126435051767771456365887018855380738182454192000748425495859825991299248422957974276209571562397431820486879938251409256616746313162602585500034223466855837899842496818409905740795062350673155140759556097411616911780025832520549820845757586079664917382165656386193772984658470083662027782621848605529012056384041171321235020371048078912432916247577220048470084932793244912097165312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] -81713660991993258909958173972853327299968088741685325353765570032621387975118920507542682231940312837890548108505774200396251834719363834168753205922743125914424800153968362191361172790509980151284285059698055073063715208248139184631827378804558810925680645004995575354335237013321668606073691671144664080640032168118556158487596515894151279621086661952913445871503112897539158756188610825244976806321961820282153554947828730518348277330548691065043923002815120759540165686454133187772225218769546607669583523074654330836623627925791991907393764404555020494560625931460463784127681979529821745429270410282470438123625045023709944091836233820219579481875951027440112679792165436445889279970033481361044177350683757908125043120237322851566688191193845143575978970741921372366513614458614591055171364910833933170112663713899221785751501773892935300847565326018076997656288185560158804158889966927705516887587488780817378249120584354184736229548871048691097187067782953042768209021250709684259721295723888975346208107788669040872597216766825922542585664687546331016675729440084269954332071954716945342455767980035381248511246265167014632344848598954993541028739637494664161006868870567829642196943048275934922847552493802817122716976862806903554157389827033544535252006104450490581127029444245168726063742973634028552238567625800490729334758444895187718966072509689085476223527457112500961261546807169147609098819333074870642802487017967074709424477117018363683748038232907546272514846186660529687434987789211877823062152791002525656339703239641130586217680674983170890572708238657343671201044308841031109204889441943069108817394320520570262320327348798976137170429918288751791021990712808379390699766182879788813557208895824046383841159125946381276441751280322913990003829808584626162613843379228114341925724028433282877900612502309127988720847823402571431978891008423198892003940508305405907450506604779954732327589341183411178631522422450625441620683890026961465678947498874051083019903211208781546178079064993524561296946528302031934669884436785283664592244012725340204818732368880879896079237423825101851838179102518771296227316322251478096033488994645675136325468392928330839383347716734060506346050215412045050777905216280367868240132014433381862934653827423383867650793840237917001160939106711133578482909749850542959200013217179351313592790497343079535971282938646106174206626493648699401407505164823902354930154631655734937404705238794000993828383248416831488236932176830240623657972926654325633198572439989699419986175266205154115537447403782080201090819735026931498476949865973246238046801518729123825203624196541128147261394727731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] 84689011536550190493004236639740205085584873235933144286534637522146187762983984810121763900532738119098820719751964083961687769969265724579237338061772190884311354404399834662277087184001980626885226825697041895523269967082110659758607084312480295985205844298666785314147479845363405732152029034898788990646947921085713084706467354549762492381823196844452870646193953027053334646441931732430066447425309116203466347718377605476034575236152826011552497167206892364492594428867233870795862330279016046454917011893169959071981070371803293465804922487976402861243961775516106982999262106475292546081130198914321766909130537421225176783878048297265146126605408538462260378690452173480129514995277900448371160999769682962802665622929326569515049078622034633070832183547076575080668610904506487158184329730389847384399982630364166108961514648370243183751426154876476598906512780653053847756382287408282374319328354340914008419520385418789232940577869522965952978759985753783581938594650506928778151125609737525522259460293428386072333136635094363069412445211477347819465671971524141762936877986767595974196959367858808342633388820827952222868953499036674032429031739975782757109869269841079322503831347775725993766331618856255597573665546615638075020995861208416469882386582325723490116644749097692977628841058785335331574754171782363815659764602933436758784134609755944253130753512484854076955362921281325764461946067782152552985366413079977609458575932401290377409434674152756176710140203855503481658480886676478245136596778645943759551494410532117083731818795222569337639593927032561953696300640302337742293479916055935185403708035827918911740335462468083836844259054145662692283087551682529524476859811700665912546745848542906600923463475228060084326993744276527309800867322499023258965341531636729343723046828180266408201232607324574594693465816563837716656934771997505600332370790386456693261978359165180078492950579288932869919553718235103599580485202581229198935767900989031532180196912721018044973937207542080204500741699599525335682484140775877051638816896740511163354019425399492027103765020681003836833900974050086423590124378419868111099700343037619744817970661041455936384434645750511674047223299474559067689501614090722661143285050281653074601316580996034058740618072931917292422531099573753486172574319335334082751923266717988945184518901985840076383636766486483322782508588764082588969329015601037163486626215596914428529027499459247152854904448857925415244264732635442018034972401151246137835601879985771558000886146896629942628787396641583796898053313928898170715127451812756226977715036424650460602027640738815773330168296243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] -56476916419985728246026430475201593379631409174338989022937069358318120667306360329945216046346581828239393807749044527324991977655040649757004579775497524342919793218623320099289998141365108144095688040349165684065082028637791714832039026403051462034724959182447112974643778714646003818197049504092149305525723382095227318300972986504587037443974271273607784477032301775985984459885192397819267473500423742016773702235261526344192591596056853337906819589648101386525323275600843931842887853767560257001975534666304491524661382095310461901487322620200649196189190988539920900414318716655349050756477781251427135478591605594388960070361717703725046534577024445307753770632377084322802268580341663419135146556397446074574966385603948441725842930506128687042458092244893553082573010567616064905958043095946080634197300039696981437529953180891368050354388188644516453163588443953041715763497506060191261231686983132757110591714769285869144469794861688212253060940342050849758210368019637148115506824410980067492551684928770774870391846830996809208771040207176487456385062928516563974009253058540300607664699282585493184959066278356606116131943806327394766957717818111851053357931853673789942037068279381410476988955460384117758915779033493129278583956149553900813976013829477892614528194134634499296618058886718148861055106533197174220213109975176807224829635603396082863030652510316614031366756548512496469806416838703524395449347818793010319614898608750354716970105367492088029966721289251979510797273260559610895437416168783993612045292188249188623003379485739974564077921081735823285534010983244366419162232578854209299118021537293142505639007198677720212809529360521758039631830941629652012190015656220924039546464764312923489801628159874407593708757186536441358263078631677586299677776784531473918084375402366213063230480389230817030029608290865824389414498793033981670510102974816206162660750581492428692111522907500187334530986263262229730820091222807945569922814768366369031751929408154630071635344303558411525835572846187622779508759048517962048993691570620299145774651652479658771390158815595386239171677030110857781170137093673875671407442638761844820199948418320155091264397814090214399108822127057320318197632900937427204574547833731594206350347563127969347851529385678608463896635324769627713377486803391521149269381946100097333102409903832830663445936812292750780858843391079969152798816134308877097553209986297507537131547391409888502672988874214659778713194444667535423794651747570879473257169387792710345003576527871619493836114271934889739590668904873558261234861328435500278321957057652904039820264612710004808739364597137408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] 29767545980520248286587652447474613510034036659040375761386348869249558677934907225324232970681176241823624959882918835489659171616284765161693032222141131764482920854770827594291099732699461381353715588092503803137761841688561188495247925954301044620262212078631633767483993601557047163192511083039058681590176338499786069673177855823265976357689478409354661551765154329940380673730216897739748154201009684706324975129111279384343868420057126464228287975796304822573844986066505777384627506291810935298593236465323643698407191300683955652112450305532015805888041741057520004922501517776499616561684544694891155297425128033495861374697001451428812722734671702166104826017079532422028399280018210773273585330723240054628993367010428309822991330525837591198849886123218092156603618000768234932818685630114017556768021327201174654856620618970917633393408104805804251481881995078253242482709613789339881536115499017263555840631864307175502161770783519059014631629943186120740465136340834229356310206868925814214893980684268682347277941773363700612439511662471290470928422847684360687756635687574464324898708293879273621569576022041319837281570502159884398522578936437828778927007749625559692814639981573212786802510763542925901973578280499199049374803439309420280212525271739658670183572021671694794961008597386236487921649342913049050279246246722179514939002377207814615701395517843355325900607322343563462479019361969589291009137134540572155488578787649370662938559678418676563385530251636801199972296829403324651693242274248626277009153572518871849552168031684005648428153225335450142320142736159920912073182168411458260151835744756584304800603642557354575896523439457436250176415673363611643990998537893924468017879031278101726407021970625961873004907557980029180695114225400912584301354097195264495796878268372873134798737085428910032396823241677829678498518423977280989098454732507017070287226723577968739950073493765368600115600131274743558673326836068779127659309539439195075848008928784958070160280499057577035315296908268206787814369268779672248390053010440339025945983985400015898619180915947011720697046375587999076218119475796287675224377652348956728166154656901734371592099147137711521835975155286343299072101087394504368368328040866048614396685412142981483325426390225326670194082427853960224501548464453833641459365752035706482629456042169296650734267980807324731815654541165862887040970122181247028414371023371998089047069750794954770225977175389420393825442023087327058179405836332205156047444669520429828134896350608458858107182853855969225619678522833605891785380251355426398401593527981479947609011615702056722509907921731584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] -13206918330753962847051585191148175903849729644805578405415151767590040619001874105060368175336889190630095852011665025798008402260752646794520608254806222101023677056386163512416235685801530865207228752620945598315977734602301409579144830753010257492814812856662702172853580182215255235118883900585740839253428877866061467327432262229252144284758583076793387648695937277048499056108541542241922319493894243651027185396930114822650907668740508326272753076482057242838251470526896325296112651981141338270882827929998623527426999449416866191614088929280719804258953362401178502836243204038368382017783775241380069312875018791154142705207256054156709939029212411105220445847640371039856607832547417274240323902076740937820277472252011351977931025529983403198682166314188043186552015445648882975899859752399581560386241839723984667217614172591741798500426418722123115988040529164810724838669967854886982930254895143710590819576378715219133526763141614947585678180775478011021440258835938220884267077174729001537627308362449293674006937599512359716439461163283414542844753483091013774723420931387777392702992624545321478586626314161094276192595388951214113769383708641105479465434970544481984832714264937214712781400612011116520333906106276470968090134532270474082906354765261911370459020468158600176932398135242872126602485878649331049312401712664936816144766338743434529036119698752286732828353980275094829841451528779557834911054535374948626150851118462135911797644470744325859660928777592817703974179041240270371869134279882791121771511552343160743434521428798534599920611608208535275737584849497993465387427061797790334184848012752688910873341461086765520095073939378654853408208514409412796170413869350990523616558474418655465857091676779756577776213221243564156102530535025102531697988949102485577784267233072564823920792800263320478157739047887519043418969828228936056009429959904288665963907664189638890632730258795041832735517330579378298454928404537592804822750537125403392251315645262041515601206181451480998204407399903049400435758010998658311259228890368222275998838099554379565208048589305066526439396554778397090613975834142920074672123756208916969653358927362218146377572356484304516693262388039184267338636950505258347048178134399691453985873390220955455036919500353193267309967486416541257020954484533812960367021666165370559590721093483684587033700167272520228536881164022764689296947406179016289638179275636797200215149033413307155188164735597108719801880850396378005494390049609090009832528282347718494114872122248182596557247194130502486980602047067324542349950881389856099446060948263377202948245716610411340848348878864384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] 5101344766219303076100090152119460483479887746903471407788697208700933314443297353223527035246270553963402339667207489221508201889128721651378490573509895144409427098882780312561199276455486621328117326815478144970292790750217819790642792559503904487679952980284996188789646751242090603103923088473480545161664979066548473876427776569428012053699819102653158064569016841130714294806719043792200431495502130873801308207109345876055146164477073822049155665482351406360717823744168666284675495124937049542112034699514865666508455214795159976174803467991481601450529730135609978386237784571198747781387093036290029720177926857628499210030953743224095218375235251436932422544337342846983821726541536945437182441882661336703676635583775554673493923391353746819923407359984907898068216525515348053275658960068077456447265941509944744261390155314286870252002613057968975822783504521755307658212164857908069949205482954359996022008237334264906800898181550102088515258906009245054833366811054913530450040321282997172893552491504774833473847419534272519873833079914810046761021551223008795973597386653980279390753442214285705671872327881050321325333840517683351825499873217531875350788569363466531627034273165746306452438254220182710399483802617005055939019238231606518280499618875805874705997808725218314316643889430965203811329137958479921353652512469417049922842519103145573577191605498076188607440762997291624639939322215702586006873803093707556617000115163337367203407890672620744600939025251794771082143676721367800419902131591116863697966824646834847025025038737805884431730561516954321957753337467431660973319619914331642744071191346006061342031584551129177633493474414459067651662178419012261105265081682731537150716825105803767860885706629076851871331494913042612501621728660498081371126645489738860909187847324132925172915222597443955862560474539106057817040549270163086740583842932179155196446846384814284840457026800617582531880270694044284289381224136703711356745044619379903889033433488544808292382928906233556498791498879001803213195059765255332122823529609440649807852171266377216623611553090987699148899310211373603682194671127082658109248437012427991686188363489580746330099595565640889413473604410352341967914463738182097414135354609140534729824567422688883552551482536191535730714937706865743538121151949284408102841995914243061391962574032655806373096312706855539168377565076375571740839435939408665233040706489750808756614158932987984989627737977546166461536706623172753252018786863757007973432603672168006880865199918983601170381912624776459677949901652228377669141075333976391356286676946055053739266597285691427552380992880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] -1776998419126863163494503398959548285302178689759312793595387264799502396896319107052059714275780619681496684301480173675341923775443368316377716515409526714063617658787957200620813936861396094635380265102108143243324269395728870291069658217887742000946401710632152173024507511114630534985633275474393356148826943870009949937647793926484173736301630900188228808346700178356176059877811076680320960164734861861128656515884398287182504709327643287922833712921193156613748063195128007904437610700202666683341112224629118025731194589199800386873559131326838516806276545417347546784154796775443958655234980693478714551408600818602353746982256063893714299625964168745129537209713231577904906420022346742220177931635671381366212825256048431627232085344122362028081465533763042142370857608306807667498165132180161975746102998936246914467425854790188731066763956173129158825937751130529886391802983223000509902473956283184142638451717560487003065118625606626082760953540643927893256315669309714044450918228310611306917841520892337411888142586174943132304119979470409650826669173411180167805522778149206354575497650290165721777966021957471794664238909430803290007857178083706812582973304686299041470360550565754088177756615521747554940808588981373794952145004711547089404366809684025331072345746904079923928099548381585542648853860954520010955358473140811185687383965863370262751575349932728978943961389435958345983586936208295959701739142149637174509138113452479160448250055068085745453068303872713949757830695461203284430173328583731662122100678625851430416668187081924347158357376094546108372450953269156871376809922791741376434279933036760790783120762800401777209826240509338152696067001820361903213081805156533855325772412285749576977093399016482298121323592535669802507011349466397835839826722548068459597824389093804458403222977478778578630686056282028909415762214290993985639442516367255070208065417830431369210266540103572772481583949403376090018245124061469346129737611624068156384504163529792766940367886554941251862053004420391630832410471611257673045104704708499567322936929310680254171480788650606196735795807320768412615502491896908491867650064313019367859488337438590291836518523155229280280291615391126891124648967879795217081249181560066555686120034251606982104685479866497995224821360138482954793398713577894754514538210945267251282872467055157881571896279552185407854068401894595504605013284979507197648670760112668203809361345831317268964345762254031157225915141214728344558425949871620758476431802607758078324752347750478247267668627423012784382716405028945734735985639261423944059561495407329598516752537504807449161666052227072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] 586743388021615086457370732044298172242575012892907855891140108686424186348893949746359159126798268301491460688225541482573296921533043195666407637514909747419661321242968109126717558677263657463262698777748870974461790294942340498796806365922690882234487013857627043920685430186830072935188569707625386138963616504929309040076315419579890626982118571575897021806521371532515299334251026257460722843949343640975665190178914960322376111705156447114785756052744893550406297373747279619635937485724159842792021973975716927616828416731187612024769397199024150647130229364625379298470717648448827810647810532918523344402195653331219951750593147071145645588949348408265808004693762690317627430383457759106993172842958349714509247962319208182799211249639779546950453066291060312176281204979637620350138113064601589355004800151885002544931791271399233720779562110827099496307229831918268921613699757591272571583653510075653337781654897071556725428324859344762316798558350756025738252071040706488934776923549272164274705768700522446302372456091303812869244610435221149574885328215346946324597942246016333505490597099405026696008092318236384088040302753125950733137127749056802751737221556672146311706072331494028940654108147884570234593716418178577153893243493720798729514808404605909043677126098820294579280927068573712961343106429589424510562334543842651294391711021504230999622382164926095002093575103638596365532220280522665263601227501410435998424893223880364956842533797090846290268026829554344265476845509397607196055035142658811228975289752622233498645027440227412487523295628721164350537172143916427093469408358560359653899600893413387920761301944606209439043470793026077881478702549889959009275992730048376658556916770932576846842451290636672399467985180166444848800317125601127975902490667167162571964209148881428397595094703367611410660591094658388154669156741514341535268549541147599140267322603935319524474747777162991735805518134581346342698887921823057256813647184229597639906049861554841563614745481724912124956136669539459283407947668975229760197518171465881002709515817545733510807554194852518128437957543043704760300044016663298276641381230458892297636961415407359486778539691584112059336861669204509859448689730482842426238681760314845557567259233756475791723544197696466630056614726594389205990159545747923259926165977432257548796809324930130067874865976718081800269851111871998992027685951220353779759936245768207717121383105470562237925871957661380537403666355609197513561335794159707412749125189989897715856492280405373498379397708423322434436032201659923214213257888472197524547222671540222097696482917446593297083338326016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] -192464246720204888398682120928149604732048746788701971834192311304320557949685345742146494129083399247777755765602905122348376862343388965510658440474183761281755457946863436130363860016969453906411716645827971238029769093226725785741845508966730348699979214317761869560553042274208752722491222473803102605246647037889043371455906544432390795528751453124910595735395744173115419696620930516900031455613780371655833795329970181254105446669340219252230027461889162924068014045807084624003733668661310147689839743775471929909650717320648641044974554535337526531451473784268756512483288887581149668786161224860769312373647190212040257929619017010141189237625139951683479162954482670085663979273458928611918686421860023939498224937115795143928652182691291751551855541587403399875288796727854520214073679800982760004147802112122512543630740693229464095433328047691786842642863789855526336259510785122652118187086115701104930959482573271596671319430803389695496339490425207257489267824041879339188140297185676112450281543227026259764184484856446647377321904714592243836862622526233830695582270525506575328258378997804667847501990949864009863849554318185330399278491250974227708983943872733641201732740799185609680570711322009613467880500977280085206620969421453223433538819951097788781732500017288011785734429857940737033308017095209185109324403884038861959852377832401196982513302506615536639753587058648311418159793222740972710068316347343857958058314874515910729353193915191062521167395834188846859543186162381745505107545310239326366977738069817031284353241220002787760140320829388295967164090184614854276171668327939121999961831609099818355115510731798591497600245574473274124503565285348868937500319159682228585850279315447300889489968157595714332689167530967203872006572788481672633194093141030565224941649213823589443302199776120456687863473316818204761098721380621111197012842654764150674004942785757370535893144992086159232416403821368157684991607004740699317025382478780173469011168915630912256215973859911789925893624659338912947162007842391962826863942557387934674238656049310301258863213912131410046713747085433880478498626097121198777941254346655928980689905295565263652152329151529626298737561189647281725276492613097160291767906294210197458208420399370396601290934111748349105271431406530698344581777347368497427759751064102991253438916113888919348801955156945752126448374947640997051461955220443604342222678996441529244701822594028906227577861854044893352839730336250734847356737839491408121010439984797309471585400574260150941981221873246743821957305054104135324025779901257891788087707628161142654851693709637283587341988921344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] 62538736956013425860256183243346230394948644713786304468486137802933099903179046359830961996781877268294827879695725328383981454755938126387556988027530030916082566569747685758082587189221491186896595137955842051490943667180778995015618061715042396744900996390379169563130955051143962721765813269554624439894038243981396122962126178332710075792175472176605887088238990835760046394540182276679933384042787791620407277396102899452712292129834310447920217358971111390330151499624386368516312116062161331145887433764375100783795996393500984753689799741924750208798003664305001860201237915516467794665191802534289653928451886325162972391085266709221911149827523912942991689036328751544414911961752645400121971731662123985326418452200149460654927955582820840773742304396695545742408631185622777607049991770547640216030283956579003126190411246810537461308692395150304529538778895330562030771407207671937967425955114609103367862614474298436945276760447096845153925612304066136883380376286180555224188740815080065492215147342027496168779291439574164159411849639549557118981990445908664513398998060660913675623148636797628955226794346465752141269335294471923924507554844646060088670248177083552561136445457132700119831563902304340801909667191906292064768600334570381912663456791683882501306468630772883517298233651830352618251422039512509734068284581644198756872892745660036880344833293146286414043034539694918099756335561091747064789856634188337953419774669358016735640192207911021673839123316268104871125712105989240389417588739239923575308175689414656733052861339922603598438053227076701123456134859157525899212299352182301542948687092287225704545828646028192810666109461751759882284049014793193729680326442167496875701713116831162301494380734259902866940828073163309789805936907705588582635648291660485105403311682264651245120067842944592108364981913906859903007472407205571743318251562740655368854937628946394914086834692599049538794254148906228325649638404882256665703212847331754898763964664371876373082678869473086746119073224624085897867365679908619707430712976041108973437086340582915656000079507892038593949934269469363011229773937173425280794153671173215546277500138427405114213948519895671194774813981024814508898861406228496692160412556689447315937512669261129118069797517605460328993305502137297089919536218958230283760458718225422914413085644764509315825545770523063633087372564880920022964267587785170942029355360099993908947142021428596090672514017686142477406803355046425949685047083525065414029631063787936824459029013458402752873399481646213449930585806658777378927312590727420550276667834107846092021256613342371598256591339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] -19044293323909441293519309277328640647011044960221309815597874207401970112560572393924529589674339507277996763252866725190206018272209045622523887508097212034493582492802607236019646619384828483622922336485917933612157160082282020670250937829783610703518519658822335016566727364506482603191190374903711665944330752449450318630732484605840124948641058063241421330524720838694654365554752090105121868242429767685577932233635426331277424381431505571260355873090928558504988133823107538685999423442794922848111196115781664698574316192277452652840799317047830775820119254733533478703833105321042255138226502912957709666917611660772270832091055003483285739610489501351433813745150946544566635547659928233062149544037778823360640597163705157596018473915791089647469854830152259174746975132752733869562187652627531066341367312195156652297570838168324251391726237432247166089499901810765719300122359717456438039166889124438686046851883815210072067249738044415768274574790425582184101179772607466831320273827994906359332748317246980437682699768914967351199391717693505755915387337359252139041898695542975503403172954716574766150652315168793335100706896875480269655699646431170168098550118630484349540880843101981221745913969958029817001987310795944980462935343000762773218469676513502270165785238019342709873172447163095452107713402946556992750573232088682845787744641601549333017756951715754697002414254095993590824840057278475497585622818403400067031889529350765108228091853807771219375724464243931935157403691229173487278111327209991570262921890828252788756430748160815186269107490063866449542573834856594919524083401685545100976328724560512057217711019436239940492240517738479348511973421745098774155998014907442092448378821647802751232511665011883551872930993952003469603986397525272674577127331989214660339207719872563924614138130268515184901139776042510208739710113815752005557969968552900841208668730246031846952477514349948879182998737330244659878942575390745298221977837181658588248654058221804748766767495569311216380695264411773259484821213834720097687970186442340022652674461115312769040107110333361916002004406742247826968894981023136379349760091885796565603965031756464246435848065607527341253320312810351029808863352003488337541564643328896797054189726537800924684234760313123434533270847265077758788444305364719480869872524622533940159012564978987009368867195194245839704333384033681396656740636122046569669730548529349447887650156698327648069992978599728755811593718208692990484042419148886560627344866514157775974800646022426510320943879093065811397841861889118453342926800464187436562510297157745514742812030096226989157015093248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] 5252150316747963703414893671898657376398541528477291543725243879370361418782027772956430366077001223939656706015473639940256164816767194491341805005999719367221304049084222831675307310989748807843292905840548252633708956424225852451685004952567625928146856086259497971513251276901649881256073259953858648252177489227256119071503325007361154582830439366530106101109202545035105834482465396486591030673253040229034596450140301222192456278452138298680947975901133791041282205657199862101387650316246015780360269048586179183106047003170408428148324566592653428065175599248232891780070796203245987092853486992912649140070351917972063423347192654117041274433390862120508688292281126866570599340206620833108326849585056328285460030547513810063802194254211885825639742526939556893430170853930182607805683114128034410560776497711070230472120871759606727673095173132431314923907990209785843575966912445100492608025315572756207806403523542557263139282387870014241047280009913850397859491266629822847287978045453600159139368568572086425139604992200300469096676032016339512323133937857542357821171400539835750810810039050847188154547414328275750795666629594256006014088280278874144038762083161307173119388973490138285760431201510036902927182792869270453309434759833762779697507416818607969234626005660172379173781501498114659588660991134750521310206978264129883381627220655823550639014882391065161793783577910137364242148890856117984038568656948293065388813227693063351156445097374771995441957199735884823824085261176056266236198127591494365308063816723641464231246878862230747853410022419377883119963260058545297430199647755555951571518193134673670258654536102118176704184907045627719895482812459656051624364782708835535592582615232379177904702533500276624602909508938278002451407952582678627695218491638125122176290571145463646687905884561151972723661627050559339322244569234894970830980919818096379915502179817487226200415524886391422353841837310069880213399805139125705825125177693402745272015478616983608739295876454884927403581574395566968312195777917442010728082774343126921715360678358828495765321291969697200562735876260293660727541534695326599848852050781541045102679779429009707280611568549158293553568123232972592480928780333773139666695154366414812272411626458089334442070585815578282876526111418412581105344607179523946494451745022272219020107493332479180088593533527815267205993025664889640426515909045911035517873359263279222602492111863128133753083397640916542911355709094180760361983106116243558790100983089906856469921234952972854667236675275167369891683536520964923773332940951973848348680242012120438298686858480009716474486718464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] -1425809826540115148192653723187594111354801439324565803638389072785988857613295688037292071971200749904205534801320424300380151971469778958358069264879913308009228820459968503355993685912562258539152524830959688650841803236562784481598620741167682340181732160004206785097294136604015466060503533162522492167378649202429852585706233317273950862500782575533267586265114976683428930648565519562472484909591535762100658621797949549130153031745766366451176591069514326205946589726117358816697818322109317271422348977402445894802026790216116006549011018073619166690374831933476000639892340005513069992293682465771790481349134430693887009241236317603563783220640539304614349253717400621253467449236814959194927988734813637542273100432779502086194054178022182219598059391912318462509519916385080901599733013567922294775547032328321145609743453671136582709467173048144287077998682596783135007906673733158354842358412518288906554303485557113763295199535115997023945047798304699828900050787742822410734093062936427503117147095583933314660522921048777631666511673866180897472673393782063358637054728084902608488791625785533847135158951235643118824406454631529317470047940166045305647226187993917756241740329506394621450605721944809927920936146241404597010263081605179038326823218744056140145272837307315477223775144194661790816256694781410507696578401665177067966035082884423240155107832380724366331937410063558255768595749621890923166357995820961675698678430684933053906851033323069680822568927463423962235243974257142831349239363446170432444728433440664485251694536968274714071263689002743072631396129396785830007605900933419416255179882817056293996384942669336961734886056295441034286354503215352361126302265199623124962938550278911197666556787311225339966881262949187294927093736843326465607876140989909119133723558385822003274851354143556846772720314392601097704261375649114480837592177393663520025460814581957188676044236439826928212212555053984884150849156975477064117547071387447402624666383021204441785863142889139610908974470522854061394496095294809502552843951877150396928896286308129205150198736441499384991305075636701809102224990435469807769616104109036100852687491885974847966296002266980604822252747968932051908113292082151067673988219665099845490653849083645915630920972829308954501416652225744675662537501827167964122792267353186809231739995071030829981037995764561725933433306869372870608773881270569277253411302763209456217480332197167965214265589429429316309337458219639240504533318049592127608598493333492222146944796874656118601243525488447831724921028522361593544740935220307857337632026815671523644477886298039158399209308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] 460808127562009969352178844456352287293192934126089236215936880384045963891940325169297253662118141751640515737469020081514875328918854052106388480001854866369908615127742583411882342077330704035276526495013370497818549827154755368788046591665849050919035022856091798332564896605752263448188555065528547946569900382887455939724686053049994226566802082756557659960071662788098020930029090879914211290294484146536141795221593085556510941211656578375879924842121303094636920344885477767298505501889148567816474251847340508441486347566954025416584483210749153949242272381617138382442400538832749502342867750955228922258831036584601210538698904942401888793826955422822164460127431754029003200874658439944433841261582687091607946721247217445854477855459835069129284640904723344449972206217070387814639918629980705633598074478517693563819448323331812212262956869818341291030766976340515655065189215599666561607145488296874270482342201347944936216099356866733754907975370057530985563977432398963133172447566449058437406222363350616371000637692045972221499158987474864767740587813298363774998274105027666209942557284905406043266420127552524367363815597190658828266995929364164742731874925248852120181681719476049832269563785825921530987556890985520344793693396682217974545588222733991218584608860616201798603436753306076530506977742384602696475850385980005262809366614786308360289124704296312515688586742000907270247680323887743970082588988292290839739670238030663908422778333228071496779508426566577985576048309065744970050294477534576517361536188725206795396822858201310487791550721053785866770681589969748966662456533153655277233076750897095081117079491102207826544406443142455047136896809282912746933599512520549714340747552733654711735308808592861584162905410421314631191874549564091508059909406349213708236363442519972435860477679277910168382986429188302559556127773847495743603814793353381312524395088098832065757786393336577241608586007344845437078652705844244434600695872416762998435622159918056546361814609868835442866491731702397159652296940834783535999187638119887321464399070664044145441252198822574703751036763454257293971078064978326551463571765761269508874043288520372815727918397236897899270729398591264285919577959721055463505111646750052599049373473065285131483170899316563985540008297408726191129787440083643564036270215633720540459270880766001634710232566662403334033394353818961364441956766950457654185237808907886053329913209300816506919337700933683438157486557304859378755087065560530772041331859908665571486977195001305531094085939863767040311866355650059828049868561895923500974805964683131229467049911253455618239889408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] -175933390806780566516796475957146558403616012460951906149138252886144121237690041741113477271158394528689229208204673893053855616082421658901844639066931052658465562895456144543221933313707843301028168874210480953689661307825670773744870111324026110640552138567104331616365099750033967371030422516166614088712511381915249109299111320519205974382372574771944232647921496557964058724612423416677018364091503310028835752485516891086001904511945075879148652305839375868634104670585412368767149273417507487624492819089442820250030686145293938463719884352692290298821428448365455311282676204605737526610396000431898696319644254352375244770802032746478501486087353743304114887384317268450675535257191693214795986930811004284040374354537136531208505744079928409996189026912973541990144810798965146776852427353860580706217237776552433296648636103152291978508434308157068453401993266275092111826439791452748310301090710750672020565951608860040184267546441048469608231766292517577313446255819214863805956138949613312621973030790758326129048680946479700828187234678951517839103921883220567334460202530237672016691634850625177277120687271485162131603262023845166357325146358018995467429028203708186184164844871111297748838654094627405342956123520571332284068596812343018177677049857470114893473844557854600431238998647130301572122696183366619633498158574933582326310463411404271916569428196938912316035127384656134740670045729289365093878242414064482400623939439937016931599454546454978314140637625387067590329386140837090991566287118509085512915052068548476377620197917475385109325577512781682087511466311564891630396805914488213724688355143533168428391724019545768222814536284786689048163306058116593298111826920515157374209526019124125772205018448323138695243830175714079639276310049526343320527841508448607917634222770113073828896344664231883650282314124781951327125724168188064565651854536921466121678021618140109866381479521218451820111851178179124270858808225814678113471470359548223822869788715539397281338779892992417501028839793517068435117931288398179595824329652662003318215441669454864191215125446601035244617692408024594910100994476825638434970730105992794199815793041323452224483703131459126464418045817079202076579434856185637919679550236090665385690534493237795126407410317006828769242600903976558611928566858469349335000570984210050243388153358888094437366809602856867433008629111105923508963673732117626028075173774741701043251779503640182805817290885996498328304207574288170888914379060800635015101418332491394409684955315902818723125381988979147946818885527108506228830199637979430626213077802870028552835624871133753181950967808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] 63876874303293621703237922989681219907492536762654996630836639071219460845065425452083768020316102283524788852168517058929154587219150619173426333320631912051880136483672651962523283946076613732328417453814983225222373508217178101518363491626700915062022238080546042670991589197267691989857250492341708126403512742353582639197629546397965380040358706152135625653242607157561379056260877060297119613566713751677857965345562194888868124863919380902947573683457642130710841705780717160258979395750649302880559482883669657811388934108515064577686651489033582132244186344336447617037191483742296793336693642091304077493882007712886145181931007790336368060487832583785807142443791495060055027599491891061506170917153156253505065495762524511347466726399012773706005118692425777333925509855463760221626091350082052176049707943390147629341849883191748062913061244741556598845390743425103309702205317708013645732205674766345345071702923054851182653283505512679783457670378879089385815153579686541258712177901928081107696851693491884541163494999486618086961104091482563267503544046801849634314787872179509360695405495200255204408327269400241789800580755111948641603928410591701587460711976171929432730738794182683253937059260563810133804164879442405119557678904522330372923577926820788870987572588061150415683369812708752792568307914295786573919319366987156059861556002075614488672720685450101805551666274099172964835438176780043315732078894429409367572652336819342456798497994962176576303651582070038449661935976513850893908455303187336694505395361766960389947531788122426718834136169242595072767413608915923526118880728741321667717817733295830775352836022847182925453050413488589766570584189395377867551098531960992918340462051018720700372770612099760077456465362394419654143527053246797643278550337786777503193940948068633665375231677515682421370928380842345193652658454171202025993594584539392471227614771124709223031294345612331467553662667069860476588212272631182297269056873280425908404142683249978901099177701981500636132037131853638987400684704313431684595022642262631216755312184616991542655448390724049969691744043632049074162722746187233493678782562363017412461930438750589169453268691140771717475574403365959832568314120382966449510536111737193720752300460537617655550211697041789975444410166066518280378826853778783848779907130276738571781421240827900489695923596364966577252961221120902322611506147656728163190458097385397870434295289727756779392066111801594670324174629913456506793785780838150269908419516834590118140621362688537881983662341536253527809206053076984186563971465432599272866558072182526437513566880341449913881591808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] -19432244813968781209380450347095900787810876746316874923394221382467727959263858621504407815611677297848296047955654227106661277774105852226383198941617750270073120995727928387735912163699567263169679913967941401553884790462973727951250503874427285550963760066233308200676548319220225970350621668951405102723656531176538596624486485410967925565983762040202980400271511047896480831060763037814422006254635958153845202160770399122006627034090767042311412468032265890046780758691554859642166272208405324359899170975403236329945057791349580375799381666970333751517588396541633430840572834740259995771698866814369141206460584189840294427797228515025403868088806552099223948121080297843962125104795814555105041549244862331608522019582598191153932604975567878343428141236731025087815700104545464349994664534019893008126646726904307024399516792091024553544240579511961881557916518978694077949375510821249934544941592658460636921176933568267828867391684471881564961939352768082312025166420093304399609706004913804338112313052531197647310241327899520101324894687476423566078922237353522636668030100873293363528757283650722766009848106083163013531520266049139925150836884678336047055951783145920144799228021064885983515531841560236823536841726912961390697338895907183406350836808135087358657185109441278437615589411649866780464013540939878221643049549156980839787463664670397213793389763779293913378583500209409692052156812794691862226619307414184774958747950602427813956651865778555342360546229947768909967780038794062426360392917101259227469322323484914888562011151267492318144472304571710608227474975724762862394466292605210324625652914143379192571803885588577782658827614877032284373156857490362949685326494930450831062278141270084856512447677843452125576229783201837277762036103689887139379363586721167065319012000732461366148428363388404592261353165511924958446629336429382532425092972518455419395102894826157289582392792416839216895027402369228898155326993431566924628763918144100925830643934364939640347790806548198516502352556633212776153214970154130935658333478518366514081824865691511244928722216168857966956749793460169304795580417350201989803977672719455272310300835226036484293659474570503431279993954120130370573758056047795339798567558746919551466834179722383325246411170516813127280465334664192011486175345794168921498148214543800916068957865042147433412385193713930072221759476787645565043744868939335153400434644055737352012620164715505230647672941344815696879230421821136496991979525589823809183935053277185697476595803996208404626387310314961264452499158422147587403655821712123583192577295742488199071115868733218414718353408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] 4878510247076497353378569735258639755745308644740220220431256129061411172639812134153968309697082617610497086092937817809712431074533586279471218573305310598675673601504945716815961389675725113837990246698376155350991738279017813320920688760187865092580075095814420102543125411081729475285990925119850702581817345816304363104688917416884915711983959090238207775848077374920866850414222042428669332232501845115758078900425104032395424935271336115046228726384917018739376613500841518572314097457208984106275994099044725770971524746706317875819928880574295496089863568111323725384432059057123868353674684514055608657162878684996609392384134862782396704549307396657244621763913226116109335746158178345843833586285362893544745526857694955324462304187493588089568760077784186855492661063585231153680407478193133853199227761568100121742956936238236455036015429765129799943690803469757044922871531172036089321744647148781449501055081063292611759111386436214191055855948825403492068043209241135520279694267374520520655415294128838012200240890687707366843404099602395642273839117648438211216010899445220851371568089605890600015623431243122025413209116933824122192181048509403042662938425141198057693161040879151078861477239419090565765384022342480893177318869417580227090400891742137447315855369467887687035982744961556997649981542091978054198631383819539261308647291836274007736397354826700299411412608574908981493559337227878209163343467417706270436477114183005470116815614986214420563511512913846529616713759197462732209352568940729547019006421038505766633268455261900611693653610324836134501234311623402636351307931139489139863782392292548834636878227426981830743491898798347553556715450667400284802209485022173670910572408266341147859617478286068022274636421698869453981188717237685608564145458253165324813007322555534498150075035905241489779574929086481315039535719552027728866174011878501070752091215869703710768005675609969028925939473242398144373020308739380887840692274467131348511698164871185298004686296134052838036683724140151952234306039547541264067133976799777477380033630718701783052034368670564390743364786338269468427768096341069333650322155950791962885803143318761396523839927850040180168362937064673821396120481102619408968537666640990712469565431140761191552524186817528434864715480587494547487202967823051166885396153412814168283044312909730535245673457671776600234144096450768111903577336618059443571684342131511192631054729959130052435830415975554185760547558896441791296049287273656768025475369397124147479709129011005311061141253116111734460933193603858322205305332350672730453380908311159939600529975912756452698095616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] -1051055983430591287615264933713949838421201565498093955767871621548476553556115723084008569666694142116521841209750804332574147408321684799301294993194717516215485598257590047915486979721406669399489587370751146616684129671582234260402363216919562506121429280743202649176201269485908123856734575851536015070922080284000783240764579841562265637701154435786097169579013651551968828946981387081451430643465810151348290175307224160189652546783252164099973499262717625001149001540398689176905952219722660741809219444072710985210098410428278911996832585170457814511199598848759756686561719964491634818802421351273808837029020434927641707348155584327700708231617227287255439123698206877959351543050235918088844676499382760794016903612093926966657347963301933158126920604806660969821952351157552391875003546388705770898268380140909147626989309655807721499357010239113877143979783671731166826027031744938435652447497128022912313733024342929449090727391610491848441230796953169011349228147293486815073137364269371120336933046639787917054974297079466195532450344767749548853673648380334388570126296701252515075954219747062967573967821668064326743803735284779287330006130452790161636117470133405231827941651095753168592174203549695070111532237888746140039081930844019324745355384258476201163144630327083688272343654941492269843815040962063923186033646351005743708007598878706978928784362195823705179892010757670256040729891620980262099825080852012789478935354457480856739789794165792028069327991268326433671967447336604603393518443332674139174594958515842498718182594011853211511761703230299363024692452151214053963434736837513218544969097304518529603227884207068506916885269131420581996289528728354713635888145038251105145143899906919441942986497510337336450218005847454930019787148643448349117228820632991235026641552471766878247275771390147896626936073897060653712955298553751617228674877271574495629561948425746029261107492925464333481845201221235004928491554936667430279841650845720022400018656643983107601489384602497171664906890502332449302992172035397072687096877566814799806815250042502271591854044519300181232954401576113550810149233628845144457719548234531471384721058338625745499555685351474091133449099695824833831286972307815276963890999009514715552627198435564426835468173382472073016622624012528750156558354899307847443842152311255149047119491612082895927318526082898362640660932724121318255261088768154892285937796490660153749902481955133560837842387752468083932156727731522796491953956469398183504977197652106451278073394864206290747458791757871602383826238865207453517616137116243123592837333318423100435967239568205051399766016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] 206081955193507865917005711297113372421183834676316098633361334911944594897962995108495692619443852475541396821205704386564901068196326421253333251488425460380000613361677023708178998386187250958682060317035075655887715088300000093767602646478120657168199942890855831985153706595459101476256547354083419623356662779842985152834138251164692376782941951478448150670207826313339180149056866506567514079429790636613773509159425472680050795812232924418456002782557676231676871689426044467747741122019798494747588707619654190959174360993174764916147836857647134398726129759370727807270355949547732195827395611569413813859252433399375915969359788722106932412220039035706321724781823955250127750559522219889735200668955786928497634697015660024041603464246367122451262871372677611501011849707655763999036144691377317728128028229320247981134759800459295280745857162583253535825001848335613373460382059738641906113644988407612567801899600715419854537572604302149970443426942346632291616622038423209255575892085303479350678390906040970554732109433338270558503829252887256411606817150947363034879474846326307243844327993869656333841523779080543393340544420117193794680497816952066799396986009853388337674206936629165579353880439836582729752918096800782822068859716834364272175472918203420662104315019665429488064976540283581943455699579046420244609281674905516747916948346748849790799908260005122917179601335615089203887550665774483930921483272144942024979785583914501301647230426169080874098409220731235892457717701954860288235951235448268331563375126499788034289801791943277797009332383023280672156952437921333568911637858131999364800936588600944951710964177323770615693805482035072936714491582354222192465431115282375444623158476149489481949411422674567331429626729521753220512272773808146357646214801403284204009727533682323715072621937150758257867484682942465730831607412377285692110495606198197256313921338272321810356928945739191287534512932692573546578959213558402247111354953444020329247845779905869647133680180409775416506377974148938781073739526750148058066965091520873309580632353928020331580431931727703759279838786990869024407261849015267359865289111899835005466404849894002110740807741585984654001542750693097687714835956720734844566976225974314762025832777851098112271099172728194779771801686875042711486021802872141624042756271596000651351815933143463320132903135795776021281126394043362926726683211377163102697825614441925081617815522206580077682004227376227088081129230750907351393217401772351830744292218060883907325662352030348000838654672470450814210238243518276813597308176743057044570569701675079849107636393139731811008512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] -37898970157584123551649442662194396913619071359451089575926063107986754426820275974587667721343677453628392620161001414571909913763747150195249936666126432645568849465111584241533723694405849760847157626551123101243081883968310422622213650611203422094672131339913499454336530376254706834525487214146887163650425924970237062399453303345950253803853555943292267348873086048154966776388019929603808184824073008900514137483018557767662829622913922369683053088581210911384634378477256090139334015513570362012518869207506432391941930477603689894622962718040169938648044597806972263317640860451165222040799676758447032979617293285942967425536388709490882424793178735459824004110936020557117430120891798551688641471781152046256887588789989104207889319244989933153368437533663292670302746662301314225812849524249162476589154462018822742687560369363014316752256490543875214500955908446109827604898656187269878853399309782672096828676518816187357452381718278764356095806669436655068556416452824337139092745157846317727255950864132023065633789580140658150031486119953654003528522410691895739902861440651593800951825029996758258124142863390320262796519863029183758464462615403659025204723983533494841325607676493921545886123984593499986991121426213849565792861243840021459795675889379772556347962924888633669963614163584976921945864100272231421175981250581090464324230282883735021546103810057072810133116261727829729612337474219108819767703859431065253708050376476795362403033286026144533371672619878767651570109262439394314098926435776964234745281824576015270997010022956713694096468470075329150643655583528771745036071688646778696492601614185789196571167008686395270086897583324232687932243061152003681840576665918844634435802700688440884580809828783761741654278370954316967540805085455299569863017873399739140181887402588603727694051561847932399905609043865365036181548690913274003484266831978776946836026155819174834358411848682746286967921930322647495244550180061931907804006510904871331853828832241490666904042145053865482496432108738802170349443245735743154398429254844244503680034201201244600695221948638066878443108514590455209772858418649156390745564002368147127784726390863043864436602429227657871213005339135070905046172855059742384940658620410697834604802249220619800628586865869300707895711615365254411684632498601927096915495529225346925933431604274230316470606219021049864627507859011177306055500369912516830807464802474451397938292759896530123525090710786052078894211157084397869028061469014480659786994779665001247431076199408510362694465091966078780877628543016863253374856136454535150870773423576297709476583558592888628576256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] 6283129924102877744031839073845367570549536982764327066111663474756955932936620274849016822538205946364654711196108797239305934824479414620730340523667536157774324203221842520525840765597629772145336787846314058322569093397697429684160322131409016625473528598265075491832768275238724577217000788099908575076002713316341784227927574396600437304854085248311569035944402856103217169576974656973997714310777742514159707555670737783228585730675235307939609270620253375854001638105683984170393796381238058997099954978125338640162926916941493891158948194721188776564694588599859918932803296079909256377386471589766241456831397562466682107746678660287952790350321121759664630393152367503489730556235229248191471608716648807432873909381090723526583326285967151205313367315871618239374880524685494243839559954112410965761328397549435774833813183868028299085538420999680563242123516654829993247870752676678029608421083275111912242369265705037826082397622445624130180090427835944058447582927593272154328789223021523550194160723737860423431974217915277243501245973360141037015401244457200169593066871848006586112346495272811709839554104783360604497915531755205886175482413467221717200705562357848640666339091728482672452136678820662057184539521135195584411664418273182346558983369896320303645342017584510030074458264345586420100815513525244389742859033137128532721773309379398462399166779048999949413503242990803314205278981112252271634211435139174950011250521925176406568965674252075583223370150802259261419764339448305877493484962368356751695098969941633134698526811719226900731397147475449853164461230524735345618835133073147337199353855411175377640406640023179003016573942229979427486480444754499251286301140260914038782111934506175071587795107655038628997353933609873894857129990411339663169487462333081345882482107215460688918861274091228190545976806570133029735334453255069383617613514750517936798549804360236500880425141557877419472851504606403666089824148412021562511929851681748133634116438524882417040491344797458096437133953241611262228775786813033487890256059824060278267417041515727893899157084391098884675893488461864587650299424097528696352037830501127350325638665929728132139645009185087347698882434601383091936568604224485494186751278233108182410052576879219464451544969852289250983513212186118827945614929797737246693463039150162960493599682232330013029027751376628264857863399090119884799315861864653531089302476724036364069462280665828673156365071798491475738366113258356367419742146824698058644835606945634760384148423334137829070267014617292133368986081936494639751495339391987693999516130956029633121672542709928609972224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] -848194379750070756861210938206620096341888649440389414289428798539654398182653569864246689172410488361508626307390789622492584506316689064373451745452574989440773087655304589100191350347485633764466468066774544052588810517861237961504881486733862866576686464366759892882101978360839156827304082129847545413569458989029199884198908066564994417489323939169486916970656063369239918129282188178674274573255820477370195032876364190727675770273593490771256813624988868204297812501793282181019525143571471380027245942907636705547729033348174638326671560760031145337688163235796609205075960265862497226823103422086715336609505391054561086483761158173435128321846944058163724178020744897030001473538000914538240772164791918237546740931510728212476827991890073879167234275636009904543673673108105440456906153992335975881891415111758516870018185922270019012172808877868851357086629132220983767421342089776960154768357844902032268885370040951863844449025765691622792189898383827457636357733654307717010771136924438448356126252236105853938823428385595146857327187440079770876300915124536048631223023239160788869990581694670649677111953353026873905328839590076322537204187337030660561574838144843236373277449084162745881304450770881098001826314633959210641083124401995147377615654897585212959794489614285143633270910008674899191170326323889024693628851283617682710347924859537593108198601727758683967328408821047234679572517101001244000252592975435089340348322341915084592401926196030753060780318226077814328473105817568494433963779588202542945365389900948826053897437130289692024786981296553784519312989337246461312941151206471530566757573570426157974335846115289641549065161150482864048291483008293819755482250615843495808019608860467308707126326533636100314203774378062249189842746790141569562224946716035726375073454590260165159199702683801178590925993102316918082066128179895649035251585314089036648416082613751008243260966868911572185247481955588110406796727438835222819175410651305023736704036777217408760785917979597912087969843120738671813461500417514600654622146967979093284971409624990960332752227444702722588358395682650393017271300547233756264827492704487336622126771139636670682064811797458931351999719358357601349915002391552501246130377521664624695399399564131446650288608292801839716758154395400236328485214093300359391799162910286766367175487964172151913119875560814212906631458143662657538560864650682386464158628676802352598414232302407526060333443207625597498573205837649679829994534763925111634308020390143347158725196043285138201826163131246108148198547363713748700199175441952486102764956600919949286996173222908820193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,53] 76777202398758620116343501919444136381409436597709632666270239038255297578591315240957576857028769775278100797598606291252623398740990089090882682885943085657431998778243223041177624028774645076402243473503272366257467583775968135311508009839081327542362342768149033590955449051569920489991864322852661342212050755317191408496841127329133559745177981900651858220451911732846047821309735620041288717379140408288976353086680588833643403971549516125076660482251546001067313530694644346506895595371817670167259191374067386157338283843456523187605126894524844425154058390033208582369484484755755799012783603976949194713002005682099715290283063097051745640482756549572155208076618327527774972422640728957494929831219187334364206513140695020502960457572980534826451194383353394262264668280579820937990810557418692962406423853576768918038758729796151554009230896929332922500870173702920042509199800722709887295658202308578969649712508026290606344975420967391325416752749615764247066751859204484633345627225331826496604889509338587018686138873414050700695739995068049008104283070472922394448414662962296600681786749550168000750772175738551985605837386994987896826297052576618087268139442341080271872069381462686655982832930069071659281009197030627532278354866272635370126660745690888068302762943007540916672626519013143023782728641348790458931471199196816440000755178002252083115444910279260223670238982989254279138530746367511385816330853434802616735944294553038105229906170159030795592912082305457743784707790720915539910440095321743971046386025112357916041594654592711288517430846709012139521103104533118938218900496945740422061335266235991611974502248934398322114514830452425911177334586240751726430868765760938468340887329001016465568729014440848992636264838214550250138148312454116724102988603761110092153309655675237283736127770028221587780968850474545830766126573561337771133031592450248927527976844908230593989065929721061906916755183975931356363463089312181735784111101827267441768781617281425076964870442117883817300219568462343941516706218259517261295565617374416001369292398233300700589281242542402149156571569532255606391467113173810459018082711566195596169763517026886058281610849735182936270160327548547916604220388415030330945936466681771930471426807292212683811003022384664339785870766481908807039487148920421095115656038136270751053534655330805785229833274183242841154021214522981072624400879977597289161963783656592516214018681822720060917557077747946733317803919587053543584175386974808089658758435477165895109167326591826629330672260629656640259493495735837993180329502755504947597494477792540027380647340986026950656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,54] -1041009940893805317413607390813882027845707947827491997472218050752654307129269094472935509202183262045212546087926753836714019503186765775151078283172801331931346130333119962692419538900738844707532652897388248079466546505166521129347960494661823654831506762430952644734879372771457866822514948820755104097289735922176527820210797759517903401682157217807272017434557056951260932160451274325405827024020919646957382653602892849891416210191923973935423759211466801723876307390903476697884103927488931302578837573764742195875076500731185094523445194755596122587762746050120581569824362174138514599681041059889403048474096427839870498411147719792299832456412069483580968627034633437648559814440918588076598071834535998935961640183693465925047132050461057203886577964476553366646701383080868413649292817296662094539360313018321053735537954743718327215683304258132756362630218535117592271966940763958131865544270915770807457624745389550710783044365755127017357528510840586057837716887381159901979012073285981497010237186606944662595080649619760574582617394644236253890079970975720345821248758682151748352119073458532870979209225212269978159317052974759634427660738807775323418424585292074232115380740890517671333723156065066636317373195484014368756083612705267019935065613701290388405333606557853669050078206384001893216023526660019170426783577123596838503151911686649789901878111954326564651887278984492991252653040118127392605277342775463000589867821566800458405021333228438643480839554017655114246936605664584569649538728992308311939327854458799798673267486040779909298070557507364992643506898231266909271458515473806627180646445171520159266744274788165932191194908963278287955483133437424064894904380256113782023589197064017252046598390072939430580625637757782431903841702363828058868065924525263135721615095819363796145044601177312032467525036581787276971960811998500377730178905178286021390828916179760467212279644391758244945488663880662439854187861476430472796961431981830605108435311514216869518096719967951101377788112256872489724143949236195023567423649606807040382974085844643853823182584114496544795363962561878671087501327413450109928249262915985592575305751457544704903781110777378109114115973207117550527107565315384012251660349083961290204498296532248392441662946138820589668286246430474026835246121324159310120668809847825430196771517868039214642649935100630648795132916965075051314641954263651916428835571655719171759828592307910836226253521029930334742962133293388390458492797728489362344256970339025268603039267572940624465276959023533032408987656495177765304633874884023773287644245029989923629315570246149472256000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,55] -1063387079503334055549847120577440324409659864151326103615396857078470814597854415006369656501475589074472529983031772302593105078803785894187996956531533772965902340795613315850678967006844548619641769148668406934518146629086984579377176861555772872771531370121767585808005820375436226648412170185186328036904769532192372093527480215639621351959765423819895421360940005684609990782811032113257199603252595229940332631854706378550557802840247601593543151813466140623072438199063658697101301587826709342650101839222018981952206119191463773256165058715022754537624926437522225741417408654259188560338354957594752840671498742318785389745783061698093306627478013229888190021792787556404727783001563650992388938329475920072815437478145783632480457142283240305146793906466062837340046900727640478673519796682974889433533023631685806153786805866569244948511805408567305800725466044618346317016260344168991039882284747559101359441034095674756194808979576813387721690756078232364476325198000562573609342565064194077162094035997344436927183085632337067879216029265761044955689891482291633099031656702500644541372177180058570758477518418879193013746336173551251646152084183645381887158102931458840212820533626631665603578117129566263741699402381331643822449808021435856591283440932504923768700567083412790077403102924928926285705514577627496461947595250805492468161839140221030018211198866252219374322419227123939805546338164188650214913889239117678425275998288125645493830266149655537727104369058042111766302639176378965176158064897760220601397071469707991485874998096412577856785196583717589634104052037193694399915126665598074553708087198226403788126407136177743233307308784062939676931841804292396387175085922227223869131404017028359066709790570654863601321715814637629003160896474749179122366742758590955714789087010653328402386334781568006028610549823771040268089699596581796185993749780191294121919101275744831495101675736179046979883354090836597128711612920035597724898028113989591277703167896603192751765347550696472505659167919821986166759456328254420993645186170484577843135072816560202651134240801387524997223946562131034124726114320063885536711194667687489440258494669003630826067835069723125497301944105515251051839852406323324633825389543079724909000272911610419739186418009381217892646408493244207921559221377007044405339013883982317789371934496133318162470813613248173920996210363896917200979171016729321554145217576244822663377424694090912477395186706359193389938892651586887985588326077025601543354550019099539436551786361818955209707582512314630834810479953511485998107338828102430564109724717009653226793588726194765824000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,56] 204164287287770795466172397627727995956807379097070930436060849313884911186319602190009276465964860686595601832735210840619472011795667723045042881108238823947858111638569164765796776048107733105924209880650170945768586144714010349342983842902246358823762373994881334561569557209476171916794125990163160409363496886224648535247350644923820190032786292325738964004677765014381423970379583220385516759544246772835180430204557170109244358432113952365127751831566093496247133541264149977615108048495589766055134398883172445665109990970657993878878831658218658177931973767222085474548590466736514240440744546428373428278682346691166710898774628725388890994871933919499937920762290533021905495834330063317980574167968648189448905810246186898263975530365601930639624349984632152726311606915856510660492312183544431300397157009250435236196368073019972640288328697656049306514482884631949528632850727919732718840065981975876146195097238353157091867509628428550349788749036416531803055457162527321850297509541672858255831559330152005407629577551896224984938020392777469776444763783768811411028513038612769904074185342435953957060375434100803142162523510428089344809278142863690154373917041118009933771168017239099665501784525274317109257969446292430492556025870013566815557426161795700197706980149290952780348855946682613464543091239038029605224213331472471454891818828550853220668499486491984383276809255501389427499584736718422095706418298576418000290089427360458889480311603494032035346694962573634511034809469657675256353310115584118611207249458254427719453307187813269511695086649038560949478514856707340747392681044651345361366372691621344743593598087150370252609503465786919985444096602356613450143213284104971685395981886754207099122880686887752250459841969247212955387637356390549658492993357149467983318852572942397780332440379734437587412772496465443784525020462111660506118378814502813806422204262604254038115820134718959988905060019707266465393881684138054188138079772412050912722919646359565554111218098695258641320338118174448187366713648691528039228581396272286638260062789337388980946426759285488141326593555650765903546559906934842630912723243206576199880069642305205864381550143299061259174432157181132509872399157319023433054680690700491021423714750031855410450443534971974968534910794047051790995474044715028258896495644394038989214721383829727477469125244547509842596127975447977456291048484005970598372655777119572889416751390769472447255287570465128554843197473943837806252512109879137247446328559079391347997124976858838335485216412095239147741854913590762402359298267461548300405286518070572686123225545428697088000000000000000000000000000000000000000000000000000000000000000000000000000 [93,57] -18568656886298534239467767229865161418088351072834757670772884138389593543731006740272792686779978416000802984399470154612715930295670929768757496182050660767457794162740181595664641973509013227546790574443611677074935477039307076762835655805311711542003922527012753164169166572927928954122128944884621680192040419933689653697350048110435331274354549149636182400043671534896212319334853561786476672530613065598793885166890049144785275350997648155963009201023009067720982940475139603314777249424698338772297956785746149634364643935421542534410820933030384116536107286985830582469577481290336594335370783739443064087033329910436130571539603033728085587757415001200778020992544342501833963163844693424072209574000986295579691243578224031615135419412950519799137554996708165264547083289933700307082983542752781254234450532471520993032232279502189208258628071357666709421790171358569124262739053175140576063809268363361804163519725316084970384554997332515096301880156864656897734495437217118561720116014435829476388857142275289387766936615867949384151673588495389631871598393604468361752937321847988210451097810081414243140653494393872829691889245902037140910131188831927395832865143392250137636427344138243040780676866633007381025788063313333898555771003552162359158898133762320159898800800539965187453099410530556946078916304538194476178757671645696088073079363159150265139836539853244297337860141762972123805334036666653628782027848881534034549970864637500237034036370960654948623596367020312628731534332815412255826685663314774568677256823019768814464317906910812822351411291864356667376530980267306019402378342317958057735898443833064870084399199879001580375676181045903645646075159850573957078685685329563583957429013365078885888243005008672208379402039857871673859591195164757304472875116488592185352310035642236553865537649578171280119907503848644810596222060866901774543705880481979529334743617032239080498061625801436861356516061954901000190957801433238966572783386710917445234180616835297320032970623396822751482796088376547525192250928133151957753417692348973121611828539958796419594572913174347968646908523825116664337455351275390363612347636176257168860628753198970833143489118819845188261505847387796458765531910031441975184568855704091398399678111476536833705217478437194974954165046534459644316023056714695915551529880689653695046958191651318845863339404225666266542275921984777815939024342137235714575230321458661654895911478836554113338412085288431953299143716754455217769995252762114416064365071875990956409912044945611742125606472855336062072342571417548493657034367878063374942521814634451127432274878050336768000000000000000000000000000000000000000000000000000000000000000000000000 [93,58] 146648864643954179002338124155888631408044471112209711652203002263891717130261919324808851906440989404508014419605292564914002116634936934559308019562229595782601006911410502310057996530282904739029984360415732579538349105971217217514026748448236085096285198247867717636064903460850956099237640336818422601558447070041643020366522498211711016960255450171209893322818801322575968651075442730577300105591424378208134880739350055461101302951523782940522197786917696981489434286400401364199373937832959151616157149893910773348195711691141050023916005517730593090561693133582148127625962919309780541349715048721349253848291150112551242851067910451910479255836067220266809171675515069079890045894687559448482109416996659126448548928402062823939312602849075044798715687138184496066266811067664957404099836470718689291153082744742219324533539157211964716934592771577356390663748328875572480970040514304132358206410752209636920914012627391038438102889837560307798450990729473936742114693091751880427796479287159416682884036126917253587340083643454671761889069265684062908821467988382686860918439388824119814736161454031598198820194310075217922547009160371206600182484676687014862310975355814215193670922249438500374105095857189717782043874392762022404070483060541250134253852225725470897169852044836231258859625734332037469799781005364676278359811386597618509334166358485612871433900748561954193270450782279252511660600580354996252589464989734064458999079848754577499172728369209836238122150606328936495327910640752162563964597748937034556527488212236723506324426950110688374258405940894237397696501253199880485367171695376239082120804782888628924523819216760802819904092940087047956976327059659904396895347533621696099470680214280001217488157184097387255310282738425878844039793060410682582831904705634159260646255820914486031602457580804101253786801509056325153837910814022090439803654047620727166388296241062329357312091897720574903258510084083344409891172968342669864646575208124943080117892913109491923176858729851711742075935786622975393050511251802050743728659734695578762578824282352282184490411591285035995008641739207528886026074018071464626393982479411123919272147799793923791694166146093105372270320720178715600898783482589183922935815129692764159192062159912894866607642978416251963375971570455252595910732831439987873393907862201308008469204418685314301368718474136540346098358807769451260768025551132632187632738244090902361513993378402161645131192300233466066848240901284027866003997336221935448519149552372746124527134729757416650104575871060299903418391344523019851937270378201339133029818861374076314321065584099328000000000000000000000000000000000000000000000000000000000000000000000 [93,59] 221107571486284825213186011080462263462110504173811717134631007582680942312546986460870743322082065370131810567634645890728123883160794285338092041505300053652828493993320959002925671284620723056124889231271889425356041129023487197844794526884554977428028990195833265836739301028228319301775440353177648773751645401636258032961137078714833577012750842961535990221408837998627195900816070788891709259936158647776805732027964059513941585395269834767042469599299158465947122569535408793231002412298210260852096644024456071379643439082622237179928969012536033373583422927676637495994442961872138250794272012813816335808854598853116369209423006799701085523727823077415782278825614142405845101123238135423928452179533947428726057087928912679801423288969439451207564011038108810799737386885941332663108208706530299105584532644163941556168221269960706169320898085185981907814393973494481259747276491406897609386589413384830943419339339008438894690217760294254181406098613737832926526846491942048189821364166288702493614705735190622924629082232241461038448668748605111825041363518703394913035420968791450118975757112244668336298950031812532143845799586369548418017793354936229565927090579749052513539565419948410217226637091067943009091535091096107647510465216111142080921131387275899533682913258468324267833008822692485734883096539208640270421814340950086289841791936066045274550076539348724094686728459345997550716860433444452830790529275115605474118183456903817326176275884882588734317625653068140500994390910176721362198009895712622057865228013886103246881497958895426374513074333751345788516616428583274138655754938260079963966958137678644447554974468751502114374438067103916646054682716891866224516584459587047536932744944953998813678366038134326860997942950512961866693416363302471623754715577209463004487160601961771637817951876383603243576445025687764430129105741455206915074604797449974933296597871381569965466750738304433082290640964215660924264030074890450462373734573048416973778136186318199411032611372403199256197366055951842331998164032155641988165334455896161350319596604879747338280803365978935107846245706302079381316203402398013815726564400905327401606654918107974339352912703293211301539372079692461814318444562965821270147245330687852965089212872583756067185359214889217225364829465171799206618914191888450123800402207605213316017170080157294412055781724497434775172172382482427863336629147377028805243380178244417930502293528857602719123117622436891886758333957985264368966479010783349128768142679631582266738149654071989707990061288364477906116306698827495472864233969793780793977996271543747557661676335529984000000000000000000000000000000000000000000000000000000000000000000 [93,60] -36438103564145892740265591224889606396446473024675345929836581385419955664447446338279826503444746244788928730208426650231964028711150503525333565070374495947364646215988602539140634034802397269363988691688373066145319670161527218137443306889822315137454372449773090024398200467228693392887684142153385196087305766649628967316784625785072500843831789870478477568339464185734186113702040681472049292749523162040989708307648104785185483536389506098842705612288038011399187803874789618974358308932042722811561165441890771339523985214262637678118333180977752974430754877953948815052996406731942211408615578663274648779917854920775984314725522781049099084526033768381834216854373829638448452503193960778224512383553857274386360595387311774766213849191679047277215638127962511157488487569349952203957786270150857627988508134252161233479017775154308620381436552131649572198240172957371118536170680129069934963660871858369913913237725554767601628454862125400149008944220987743256678313955184384795587591619106343157091322197416581648761922770366855268517518378348364296810442305248629313640317512453980751956334125670271936023036362677727847727627344214782304264240655521795508260287497263961461203744800366323455933129036177533307183887802186765127037444182406632342460637984547827810453400422232579898599370070473921718061559775744022652329888899603460879476477573980251344521765294238343767491625892014614499818718593220226645412434550716245883779127831009287001151083474637719859632666702501244784352552443759599836295273677573424209701080634775941471059530233398369457809285162658355699210345503559190038825151310329891155598883310538760050604454727825899733145885733027168045374922030858945605669886765692293493042495727410643477920951389635874384430589867180766063760503400129729136517460086880509340242937564344552733512609599957360264237041272791232681403763181336777453120710900607589692780896851130645952450913102878072450111970664379487344547385727020528446262664626324164649960869953310319846045986407598954313789682796978171505527128720917592935338503249044882932036860111227914230316630081319582271828433527304280091544332686397892508489887104835937252364982331012822867296986465704894096195276612411363060240193026062055434152896918734432547795141647164097419809024594470436541300500079186140962177730262842892742529155684678089929920189893735316479220819766267460157948882896841056137771353066217344109646616191757786224538284381595387817378148661821434310057831813479857591938204294866442255535738181541571501818371964670997408043685597056858697264619360577470104388656832561990546919709609797189432772986656522240000000000000000000000000000000000000000000000000000000000000000 [93,61] 3273749119799245668644380321109044221761637326366863701775643538141826661441119453641814377194949494099010512892851844929629579413675386274282392276403239336066966681276570812739872195405759518968664600244275288704985272849414742450878685757692386162194117675287461355100749555658824379162247554342642892234319961361603487353779642444307994782256151615206730988414045173985282185828702751912691556408027906193539965513767746191455572984125050224780046469619044027701429256385957466213776818087798270224771366026378412539857617045570873294410152814349446876455263302717036638801968103796469823470071652941336981819222629397421925942701525247466531825422951580464573463880955084306053736370543020901949592007362302980165994091174108165335832846826111314534892330465824712589114287841860793664095545913849186406021737929283978149468455182522726292839529588546517473007558504455046050258017617109507460701316442290814232577498371425356266178777699656446597933140184402592178630246520355828195602010288577400554929368786822605648385906779858457167241134494848197301845885146497423647967538200930565644445855323222615591224421703557343113899609008340996759463213157939339336125533174033950833890921947986143888197805316827922562493328089073076928758564197753564260611260351658191655901258716203830782424971801494453897002303452052918573110852654116394059008489651865280434699488776839566843204536906281880581949826152163455703590827566606962190955608876220209935361455129818864532646017030943698907263573089545589151090640113253739157161016268418879707478243453507346917779838849579632069884455004604449786769086441974014113588541384777430985195468219385546411324145586283335954250298553542316200459778946152516873789027181127934850173520909508308823166767101543859275873627227052451295775237033476221385132326427684128317727522636502645033204530374949202305880623529272769206601241682181562036928712137193454533227993775555373474396659820976669879215539334791929153872797483172000107159329285206837968890551564299967806403273855687691400640369174097928273233769723209144452065033611377138671538615150676943051940132693444903724962125270379574628448062270129515543250799209880223052232521863442379298537452376975291054911104105756086498297321763709210080959431298874943263380495819303227357583981867526932391978403981032556304553841169933659709665414027724341284302901157067156377159504713433535227366424699634288149150490461993164329502284267827575962954755422794416260165002691257233364095443366820180414947663400367850476782800142639072690903346195162714319237196516820488870535928198683897164413794631695358479428936494219264000000000000000000000000000000000000000000000000000000000000 [93,62] -164569577452278505185939605552442001512328372293924449570684102641526229088527017737793187900338483291973772640901563744345155245231093012723624426804788438769071533310124235716573669909883645759364828892347297063466874228509003895881309969377878510204261404757847756290580359118909535183473525415351679787137057281454038243943895322570778533530863330857460207537283631016948649098051882284105212611628233401698761621671944334679133507771977772741508599659111302420977049474583211189177743189096982397257338597812651018570694354673539445769782538641264423271423498331355020641749112166137080836884460264578052987002520949825633990974556963877802998193511543000266035636713340837006346804268667372489389216564114526653091460017037030633618353706780776534940578033326272479464935002761044360221241436550653440458758637782563501394651831920661821800666405560825879135350687690666806149392215805539447522654651382192578962218319227843880511823134449853626613796452597827674646446683753422184233088551768230227271370457280059963069645375517604048031574772737525779202240067853978429096332165161049917874952737206442750424374715815581747900172190946870642247258203908524676770781077544451799367804453441587055315099824137083954750733630974171567070105848620662910532486430561827195471544148702137964248413228776939211289476152190887756818250579765851401919404952730755540176119420089441464398667232194556017738644998152727344099013727674745234400733340100145005204520077013408627494355854995067290182994786852508295790415583457460048823568874773070391178827286759033278735710717139836881075596713383346627327304412380844923013975451301756573341021124248493431579786960014568348107730143485510804459371598809995910476941459567347478795477974926575700892842179503371311999892661563372921820620902499586145443761825366508968879012747979487638927289186182872000866839213823137587994487372366478589353306190243206335938428447816802730950725303503797528233679378402673778650761995450262088253714537078039822663724296290785687141526453177902106670128320845633782611295695966588899436625387641624786744167495241466984342701297352150412307731832555063828020286616597542479004021797253523390194906068838560490085911268417374612176015564363940628621033347723616442485317972895022248593158840825480151143837019007078949406713350780390466778466490737948600903569033176681473970624659412728571643922221639447282854432020724324337973867082262250809421079602614944573946021240010334442305462256080831245127343951343932975998263323054882386930758643260383704988180625409087460159104476691599389974513348933727882388089355123049301741634930606080000000000000000000000000000000000000000000000000000000000 [93,63] 336912617505299933576243665384052031264739964523472999051158419278658427080609530484528883171909411014077731693482018800320815830034463133219497913122222831914496093782291261543111520687616436259636109696833022457565757285372626189655362384711558102433626607289318038235861173206375795421997378681889067068614277752202216804109383684190879520981419941981028624473124372277345999516336568373645061146309280419662032983727431739628893685003434141069256747536281654161626967295917641120595698345135507253298907857358032481449466734436442271782146232098150442422208125519629510514241574408377035901150437247966834839298747570150891565977292132450445552843948189775402930491789081808215576103784019885393960396999946014955284585841772810654903187418355994979047890561030791936995078110938472982303342908582627323120173583803496782989376707320978545020800033824435087839893335826584905417534532337204736632061650608412732369171983483099117562319508727109891753509983714618794233110992689957201915606288156974603516825001646515913454439512673817555229257253673971336859695167599938681661289555434378310711033098772285021861022594841502294861865329313586526690673810033649189761694593985895951511309730101940153647601239265102750380818398889085348604122284020775072635472216386242327175526999562921092171972945053748751043896335773972668741999906888397152521846749599836074745805504552656630250550638004558340951428820264883753788920512190266811649698550737783445278137733187420887173677253615281893081565204407684487697567121784703865492384905058516505216441432993172260204318795177188208696727264079836995301047994695948696294174885954095692378945047458646354988675505886118144448167716579455637150283768487507497556600921212827501921201863545023510575441868527501540169436501604793416934258579326737888885117505759256974046046166887244050981064339381500380619958120458509146117975093940886182781185247154391229028751476394831024308443064769970159457117710249531018240174742420360356390022992560231255984327985430066836485824004029920688189934608516063239718543961843096696151812835885733783742230398603417303844975746213122665316702878386759036886733802696284143417331853925484140154748350483154877480019955615150066839496583900097607364961908213383118021430410914876653241146115456620898548317084318609098024893543710387881925822252885361949408266366194891871947779202635386938545982968401091198917323224872673161615220727422139897457477142578022621579658358366374311339490075785958118592041365683468743671842589162128243650933851595692209791579604366582275567451685019188312965672242580975800651948407490032949427844415488000000000000000000000000000000000000000000000000000000 [93,64] 740801030511778607241476299890764189790806579174926013615626999991694137840129966417859219533147760771371856524547829229234686585177672541430434039333997720482430642385040161878339649559045293555777621835841895895714926362492168954216313231671450191411856898872395432298496445574232700933713317974778047043585676899286118994165171000532841136255880026070840520784514132557785232957529355811930980300008877297652548247564026354951541478857644819367073283271510385567228660751733153158885011162541742195821434887325720920509278528152388924079223930775300147088978403924385183322613580130563992095483814930985221641055793314242931021521801993310918188772351152764922341812001849693926498416123102968880389270955806491861771436720451993953061173490405193290683185702186762610182236024116718919687649223683571532187962483071085231144963518837657801497457322296843798343498082882452956729805387185617380604859882509348199387721307697299084746658335819118127060484106247108898000840021909970772331933747352259223764677181225720402505801755536446524360312058421387568928293498250094697964793062372382166991101059665018522860112520118843133622606939711881074299106893025120664534368370381881938125379954043035128049874938504661352115168122768756689211178001689304665658523220205225289071390879602887869669505877027161284254004585884209460564554021288360431419839919096958184337859623768731883297153740447360014166988646257314330294243771294915993101701862617797354227973049665776521206158768556327860446593019110238497709620814889534658465951063616300150850726336179107642467809718420087431602633064367063881656511438681244866316296196935226198942476401086622168684008576089179650128374980730557773924860785396835070944290300037488281050244139312336799583943426372942097117847696694240210560000376462593008284012871118339390082352874578974779220402828751979141327117099691590534679902163338693804097807420563078146214101364408573977747889701947003330453359358484972984969924014380602670907372445885930374939413416115031301279431180687694653976106470034683316801623980449752805733753313466887332139569099122835665959213034730918804114371513081623888022712992340139080309990264885909223800847119310633319426246880796220140909597021239569647815029391544318955718798087052071772322341700446957076114545478619549417556682366151947028269798128250826429680509369731706186005764011027876008090069214666992956878875966477325866854169576057043896314064661680644681460450423439162202359089945960030714687989909482336050843695423509426703998253526824847408578689864312277050024330510878712854842113057817357218335241241395441193478095110144000000000000000000000000000000000000000000000000000 [93,65] -72968615898169050225068275801107715680960069293512174086773010256403750722159354684243481838303453705510168229905040078140820294687136676472547791665513498096496074439650368478855018382068130258352419958723286057713528376655779470286016902871395620966268625432979815697862259772187569826806888523296761503188147300586824284974768866623794864428571477020505429106498371251018551835814088159461021665684717562597336646898279119010344798465175855742061167724301269598956564240467603459090779009307848450420682830479071066380110772694504750119705993090604628655981083570193273298393921625014819751003710445435923659982129181368000829801605635647311410903303766878579136405303229249321807820457379001477961803961446126265736346493673187038889436030834697239010693891954698454772057138071181175041151424343586639272882811477952531376863936129322789788639407516178810819023252114141080770286015284093227886682608228599321387216449006175698199644734176163601935757933323676292417897581400541834243199570431240522496483233680143213932408182889333814823804369675017201590321754016039031974678958212629181172355592884557125893769363701200767109839329288032768253769897915432164785142897720283742082436363191841228405188085905035144975616335800366300505212998539723168062283975824723404188860252954848260973413217856629333042544362959892380189760887774847151116324295021936155457956740633632942666897450473148189754864498304649488051458550118982696630570787874506364221287231317118992193045665261705989226552480134724848272542703578234570078338061084874894149438481934615680366974426883873670846623220820832243015274897070730098822402571314824036841196885390577443743659743768293514744949105417604439729483850540057167057310442136499902640664459074012482058246990798554587494147312389239314559891394324373849333717008502611584868491608203087916656239771552876948911986995723471730901744428216515077639995073769070150621138815354559042568630184202418566357698249669598580835651843514231154496758800809911816036227204181334094541420861008439336845251893127807039213715635971153236455142728628195137543103774373785272132938994623002435064643466486076115677825283195321257695941909043038561610811651078902601393666634605143816606150772785484137668395625724121561272878344780378508910364303003077662047174627777914904214182374372007479234291088920602361753779477212663285881022139729919918201208954645895013809587336921574035764627546384992388992667602291186302765385462400664290480939693832728512364860473297514093050948888248124211102397282379091619669039689610638631413781908345561541124771009665153834213454344483452827133573857280000000000000000000000000000000000000000000000000 [93,66] 4121071082482722467539945944355667995750087383342859798706350352974112737388275596696270855003593145480902155436860210259542476549539237027750251510862485837489721803535933377885316297205070326104288634819242732705807331501808850739825491245751850630491892262164766592902946875278436732259740943632074957197779369334496879276061865192967115308926646711382236627603609673745801631946529089193056005680161923616891153568293411584941566929880931011348285927017454545470911262548203668166548864420280639399724922520014559795697854580163534945976809314367887320585111944841009648462156402101211791657696693689646507927381104626802195934749199262550595101843913606773618311900227949628539436889398727267713292895976555161743047421141650827528535471565472052697640767061040260282387463049615117270260110134752307292447709951085891250559183680111913078207846230195930528967003456142058306501296914882100413107036652223748659265311354399349091881135576461262828960182912208909310328575654632418184198870450028081869270738189931421632716042506600564920736047199446336643078166855972280951315568952974525712235435818588869464953559190591735746777818332947315756390879208697326005624353651778606418171028121934584223426595631051036290980022101418254391333970368262910894370434919228269951878914884760248847268112825127351325524818282979259165264864959743128147366656867792653026217584068600035818305539782236650249387719722520052833338378141921844677220309964983769478919805257078194309872286773843032550727182938720934081287013291909333329312698373919749984758761663486868655470574139782225486520960347912102630289886140788283951832355511660561980634402216244635703515025601935203860362260337796562473561473205487034922489710905185688357804489952633455765081665741492771681587844319960428056710431315278601824747250489347464837124109081267358034925427062975048165243371927043805915663121830493860292142497385808412912919421258605393550446226654390388605930315172568211694030286429578692333017948073538083109940093600283656157614303770138741797283530277324946440881429495451329197534153858939321011182409207552068311226631521057286800991922294727578601095754645797723748940527922619284589615032039353075341072700391620390178056583995987444718048953130118009076456766705963294840728088871244310900473316277570750806997227093948497304250445027257974282168698430674796537538359084111473282121947141976124551807018646810098351998773494002324917013914751752879617246491114760658768236555369068931308408743413091861558486171209140305959641899365286455650506748707136526421842686889894323428016655891125727661293844905197251291795947520000000000000000000000000000000000000000000000 [93,67] -147764764555298068850365774020287209712595128988495326618674289761676966364645660736451017014837462146234020418032539967653249934047997537618094505250624588081434754108456590938533058493350576986797887708573274129536319948105358223629560591675230524852900998626304284390693389743742003661029641058392640422021381548468490910937849715595294661996455327041575603259934561261089687549545752205727233451436296768264112507705221795081643412562567563013328047131349859035320802917429988237078975337257547871996197413585947806259677747285302429538801732829389607307827317788097849599580247951949104360337899852487810675637829613253783634993176288154089013959930699508564244150122804570458286757086735403109164564354407326278604872292549824226372953226518879091710141253314593362987991179609522551137052878574534298155018004251209079890510107703308554391823943804881261347363707137080299050439205153174064818191391151663080174578247021706362659131476009802817335808286631037570058773721415147026236244462083251895725883615681474050632555077473976066901725025363199834459893608171268534306427290275675942569470555059858023294217533169631175947468684736884714626867302027888546011074820773225049798787806225085592854023778034395490385873482355513073181774377644297492069632051321742434097875163064684830152558548750575618037885507729474768117424624141509304835785077280210854312398358538796230779279879307244124497297473662939046211288245522897956301532249282823266038522815558616629060810537846020445779835289584190896625132033068839786230887863389458381461733629572160702101352966930912617896549267817250904049675616808257747576911104239795307968531331229664666713505103091450784115894684150564579983792674521636649959873445056244211250700701247130195824255576423663135539274319336460225693952493483868552380048215601668600633127817975421887890263072913974800688463243300467429626972672566480561592771606550354608533188549913262895715302158369167642971286549458569820120673349566769689032713209943118498177738086502972733602608618289498599029194057151275039546287988162314861999303681605365792151489646645987023357573265908344983600939940756105850835165136306458303469142765778720150282432367077765346429649174309965616515356234602228818281501382686571279950102982087181007762068298540796834959998072395692674306337837788276172109605988805651816022048314998836230612368437574228008054345294579685755348566601263524184588037016198497895915011385468515690697790872248818894698665915753209227223729275617043558406346194823205372264855300431338628829012091662425853910809809689290003470480285229663202735641907567928874715054080000000000000000000000000000000000000000000 [93,68] 2690866874735282752859317691922103127553827815756433463850237497480884934427739385796199834015667366304788371254167841392033358469895074254724846411084361401864148687010607591251914017546419386294091186612457777947414949707948153041354624799025756434667671739603119975057745758821923851316709146485233309688304600129629806946683285305342200562445993428207646633650379145793449325169672413175254179618474278440590267955663360588181299893050305341508824082699191995909488673732037104643090391595011023311246246964458852577925531701066913628484680030030584285530895620543781662030918934205093633895191724728533170526087128478135681802136972561724634540975401806274273687717994414463602473715654993067145245172255076111118730441394501822756858744242978711163427192289124360323513800197293106147534747141593264300674248798789130139155223483007401254023754087270745793537105177808609295545341998364802138681571930150825112995884917926096045690739787384276146872828562458500745749346165237288985975302034195909610403510440718147937279963522007121882656719886034367707633349364308733996363252571076982984091449742679339803636637421970356381689243804800772323478271421949890132548264082412000994718112580935866710979172142251345562278283453958215323968403833622470848649236557300789403752881324236133421960858522759933613306499511940255015261816964618734807916155332453855388616201756436026871759854337581934429353233116921464838502409286808150805529525757371027284459918195765140268938314152474641240869632971448859037461018655095289972543026425547689964225918280389299717559887550822109835989013901549173796108618423539866570750385600439822739477898587905093056097410338037917491717258878838324420074585244017422232361291542327102380574077797179479987467795945836199703183903379058981552516535846550267021460794092665170330983303869361742742124709144559872239923573401759504650960753380249846342061581671450029746970338178655890116067225807204097676412308945897468517195802838113734230908305430562902049586540750517081504503602353793290324582687306882144442595683557827755656382068269708446456634444702115209961428149571229887572500527458001536236127140787972316604797743679835836889194432709463341645957203232564019667926508598272827625053276445231381526051385516744652620671953184179563916379463390347732163214290411517605042360084886141857091955381182933687009250952086864652280855410770984302727475065983244263092052583488276494644692952562744577525757262654487805174807754487993522628719085750490677371604599246724985080458295739217491538805016425137554327913810502959040238497855604335063879429758134081584596254720000000000000000000000000000000000000000 [93,69] 28899706198432413426297040543101666491101125393496559261396337513459664046731495993974811059243146376325578259550348905673948631077465784714281091339400331667072187435452827051896358154853767628982956785971832159968612531290427315437185261656316169080445418717820875560990552429204393572042529004016697483586431962964258169671980731360673625711140901916994359920102550995034881510947082949373063802012525927707120500812810174830909739557079683433788425720724876919266155144088152320317592776755249630370532804796061241650064833054591643231757659655972982426402829724927672015840805898816468759801795666961068063922727567084870125021064155840554047640560766807572736529003160485155147324058638387066825894122543288268562563614502322014065914257509292131017981515532440748295569788698427702109636630193083564867152763933015773905550110831576401771223166064311275766715038192550211617834891668508663190585344968812348556061735276190889389537195055409766068356439585758543955691806463962048153221484135714943950833836440172173753432873298129086576851443798259509182693952654618221365568176525939233941569877348524890117436653747108421600655218915673236905893491842509431465883156817100183918279272327560176446399146810218179637043088170936052688410859968199873284626790704778697977447186545789862063152604382655782794753840514091689383109721609868729946318837709589048569353395338355701871563264371982440776598547708170854444356053929625777239524738352556930808768163022595188219838420545662214793329192463161331542075340375366581462779323040352672068395795929359402892733645866662275591080607734295738129955298098313999781028761554934631837077442307975994884691511990514442732908324911296424946514041616428902377832111515038392056933744125923746692076396660358312644149226552773887814170563610858752519360100519983738493698836777148068596875381549248511962200290932530324289762664527057518549402589620197528670919993762462230282807128495228553132730813978877360898046410211817543447074831073774213714532540381466233657899447607457686743252204953059089112257558488030212202902249512785510994497951902837884455379447949704040946241840223328698912028432902844140161951967175202376668299779486778986337883568569046244721534112873987988569847171321767692978723924588880285096819387161458753450243050995330435385838807562238560594840589268435817053689385119795399046577154476191064523403776984964061450989063676050393326208132894906474806404655229247922896093365466463037571734980241386800860207850383444093111545915643902699157467043342602756327631957034701334645048362646672333578091764912988703222535087856810018734080000000000000000000000000000000000000 [93,70] -2997146159626265967265171063986654771345626335699569552327786737757571027645219754888151533242692128244812141402054170480279674603687715006544243549249140238055447364296275744683564924647490864621587400933391205202752818891110325702781742245479097863205684766695911517179303938675843634865910818116789756659538359690346681901799019789986569914510502013623691031045854628990197696698161711525681245349324561400680408175309564522457436148659289064881671467227624254396491500052010958447084922279679648479942914037618048235277119629898096804494093843284532192454962399082748817324919668469584603787383499879078878198039854804749850796557620187616110676843566113195351357359177982253666951674001906470756958891505314908291572492937363429724006605081445858899984668142003916919280066030212798438584153009392672181755954204539674284942897954974008856896339506029358752636351631438914670925904739567355233950247691146630594111059740382389096574159677484679114589149245217244838358026956249087781376781152980652964911594011440913995045266578776967958246228768567413308067306814290988255397393276451762042888957639052894837943039849277670847823543125849681193447535272722973778071481575454252451097893680606143664668109841181189085408279749207117532777060091639272599785733196385729377429775250627582254810417110046045214324660947727466111712393327519146528153803519649146281112901817999926530189243038711810073477214695920903589375151905151903185372206201430716621478711903418241857121811052651705398190494416054683359246145775989218476271865063833646416065486990234743476160904584509100858222599466012442974169145008802631059145805291672917780432809484506398970416307499216519199289563532300381285092378897953452014620768384666565377613784312441469637546880983542991024071455356082538979003271129133752891468689853451547024541257468438129389911128554678202612789688599155275928151432960645130842690060633058023940650233570555961503518222823553530186291754843081984093301016998088327784508089272737837708295318301657094370255116025623393526381693237803370761643408163941360610660540045547438755951296910373424977524860553502325596879357011364715922905188261165108582795169899492148389040106874162932103177867091473977030763273889228746677489685640440828967246570148887659171722532014768844830641463379262080928748216203050281054555079868147217702248327479703530375099046914336353956918376468855455482699517645540660558384491529849362771580404321793230647067771976979029260051631810492931777723603402154060456267246014701501078849196898887241860470136167697014152604451385524202522979451242715118031795346100140732579840000000000000000000000000000000000 [93,71] 42149924968378720804966649619905327871515014023424670559076570116551523134560348067388662831176885166449382062859428439014706057110402649583029998428352522912202601792516862916273190354304219057850023062505366812096620698315014527298382509027865990006192277207441683407567677779587161215264989582527578179741652139714145827948947078673159376361815541994933823072075752195187343217949040386787520126108976329348338363761925006729032588067668600711127543268060387106004597383257916690402838206360324481913303747206403799616203057442027896524507023044230880411762235958484744158784787799371627336485817679383040023512331644259067535567451959367477385484540825909247379080255165306117995704043383183787221217916224015663100298071153604316411654412755363042323891839727341397796134787074715883140331033126515799665105872507940214491317397054115143768894227185377119077843662929012081217475942636921051381903295879381165375308841647211508725736242146526927920269335965707093294177806292241440500869549384152619024540472640984567933762826008455217815029203362380084639113361035406739322857985297528844866177775812563186552745062600552270591914152173411844467383412982309653076508650576696810667930773656464304191415909620822862095542212483131598236678108231234663424998342941180341513620495151745706632684343460675470142259358443900406565242042136698462114054469169192162175747369541351239146794761043249770502756452157930733546286958758388618775817903750637646060534675900729713816697663861813600969134598127782197874374456980249691723342687031800261346256800769695029848772319656779685880253102033820069480092601158743543874013807705514811840048330156149657103773716100477183393473540817588635383387042873235795553591382777340799736531691850682100819253799455564571594778622989603520126988569466382390387854162143354859798722882713087828933329411688187265999131225218388231530701135094469156586520104863417734554415315038179015314261773338548984037809217629525425861874116916360481227220470196369891342894641925784766803566676314141417421197579618570906242643207790043569139209297336827250186603825725644110960772489477208127323651094066481797271401108847465227721709973509137954982662715481449328850206417045028165667653909536485700734321904410698112438197158345124624992386746729354046970133765838108349681267293016715566964518320696465287606821139903301706201268658765867218819901937024038574918082506061318837499045077328721342001715867807215554826278442284206500302304813349907508171177767645684915368687005373555265013221287567852098715370809508991144750800538410491276013159470789126588417721685473115504640000000000000000000000000000000 [93,72] 2626311402806011607202922366613697081001251927110896196337903057397251115438233769371113398446783049921712585219728776247918212154439912801308628642502805039948155919960587958657580413784977904953030672225172913632185050251543433602462565066759443501909001747957682515445364724547618456100633299855067812133684707945499986290467730112974052751561868325970859856462908188941566141950562809983467313033927480799265340892394052641008614125862759385421050174648165683431912309595272749387726445293396211048733441827851161745141316557864440495229859267585940442938835390482333737426842632174884560670638187838465125299034651208931430656299574209344015809053109662267933537891538642223978666950443433097450464556985867575987496462743503321622995626540708234574100045442508187450017343800158552024573920116603701964811274087483107285481525946487880613947081739453267895959574383976910075565849466549056105251221754040007802091241667683053225465018160926513067054657957609042617768844067371582457169093162278174567045788167161186718378506300275643262153471281093587500079311832320705611925191597656443001567673663810531894239438899658100759863222059528195827576480926263258661479689279279379533211334597694805626001913925238050905468590727880915869318246599297503287389208918491525022193920434760233187497045738753786264073442794938869815236730906164093786432283440674335860808316628758105521487465736754143851704552977780941300221856855597246965085839130186648493138940495151575131358412337984002562662850355827430457207740633137683670990460174814434496691498257959513260702148481829641926751825002763803089139665217903019345802375223062815851134150957086373777368783495009263755032681525716755416958728053816606240661770322341457647460391191350262225954535237322995174107075755801022906339240319346868222182828184420893469201658460952576820927972052924164043505826389137044363677401043485039616679169073810904378854267036080167822239123512794379727828529136915777884805025006861288021005127521347793387658277391892284379162097289644873732954411755664148889907207365143963295484223885052539984248163292592882294616162669522104859048557086778312701038838550751849836197378453709030660110557191599238156241000073077309947949344664157645274938302971156424296735892520731067718727524458228108944005721061461735516344856244404687759588073616156852106599545667972973347872398584394932276943741723665002324796221050190197928915527115148798355364731444178985463954174434238526596609786568042129449426319974831014883070357062306292786568999273161193055254854890562668446045745124901548685198071274447022868948115727644098560000000000000000000000000000 [93,73] -171163260077332193725653782684483057820842545049124365752667947514608304427090691691219662900690664295363874535703310429729430999614062661347965713415729250156177539007319386348441820882910543117023064748052708878342885600455048303317898670580645651978819797882999920103426995126292942802649753839603312166076371155256558865095874321561441262828410890786148944982386895612726296228184054920071934428724084369098354758830021060479243927561186482177859961063598974072145664778056671904630732626861289296928326019025851327906153075418649549969035228007435448780368722412718275658018381019757408543967502564962063076610772737994977022820313542965397825439442474329506574110135339595867021118451991446372403511878277220343670636362155608288520618875029253673911034381570075766314181041374762712708833137992307977591579681545740852058500467838659532503730438338003880337439827222164021875823085424437664174002969308548242290005545527108693900423800331439746021632694382269293369630839668435793351457679765267604116565530942017074445556573960811387679175300000164996953745621470617042816420216489085489956691554567622471103650626327357563556168929055498793016565642003731624718988456334366067647626638056150603717812174781761379161153213913389638206283917874228083803569991424442124531606303370873181918797394737165725784053816996058557310169610268077861330246592516251446773946032636894020863524705413661033998893759915652420241971038422153575018072962605246548581076428345861397511942466062260059446965895394203728056545122578404301723961426450979414406313533735801722590965430876956171557871547612291370508925762882519953752743544710028123338035809773430987529482499794388344183563953079639344689916402088917485415978295496932974319385585913685129286547740034747078379137039526542643294912821119621581506125794148818028710031696398361782526878058850691174303180179256721612637741775841010235607812806799695043326862925395358045812911514225402774289337850491713033628887333445550197297477129858009205827209518065615443911886273444334956256267430695538409542858311114016605979553354430780091161073020388280118355887881234633526888770921377846000167215622243326263301269049773934483020171022034480404751380475542737638237241192465225528120454160471224501859053364155582817666585982182821264264944339089567832964208543888080445641029308982790759332810806973544068338150660037287266357511993907588014553590127023929778465285653141376427973392937029331708252316957387286183968479372923732909474793080246174277137938222557637513249636900435474101753412394696709930061193842592880810598634662113261865016727664643276800000000000000000000000000 [93,74] 5175175183878020048854462792871706617167402922821619703031062602997004437766093518225432060522668156341936388337920582894417808714474646841226593480566240623839805696186432376443569053576687587532221584144401009667442526534590101037020648204143085826132839434803031062507873252092284773117046797384582908315206610614375845419505094009047564103461231701792214626476452671403643832487558189880864418323938518205968736710176690508759426125591799009808232648823780406880191363893026122836670707084012953120683449707705819577905642259598898561269991830777602782966834180887498815225245728976361768864361726055370988650402955036808396972789255776350893714326413211468682232224102087667448077706297388604887421814036653628417877816336547608482560176594244096897573144520640383813760968873052327227757262296505019228867537104253637200017337215898563817558557161043824145884092824942361863960715628922400003038295928770617858488806294854550814734575574726156925327272077020582292341865818698398186068385433377910274942552049547237980284709060997815868415315816582700267093531146871342098996829216303266626415608543909534945337985413754514083926006108102644121127096328465330632285029907790286654515611375457698330762331418499066864381600926225816208212778323923985832722942665454464258785243825803840874611144335856626776312581914585787544601085401911685923770774775336670368712011047895518725361729500720175234076707663975714120758802677651200000105491013001576196325748156169267674809437165866911151648066320844732973028274429521158471406041171620602255699906898123427787728005148835111510371972347706070198885094510719958067692389733226823806287929681449246796449039829966419170450907389837875899347259247201862992764739830038461214379143810330616939703366415306794814487512168720636739928989309089556175961041483496302001812663329538070547014847140676217652443491263392503635679002828831534649255717414169299937327078246680163085900277463677678770176011273424144535189210103346648649142496433944780209245051637072520592544922411372734118995943400616028474954732033192672556821147062792445130936739786482471303273438089677893001822698745778851179254970023765988080165853208517753055963348962047012432066563445672604324560669780011030904741621577427127055235845605882161964755715262062302512257097921415463977630770587642221573478803387685411063516736259605144611414959063280204410449614529941231646006896146024901258383237206786399719745082630241439561061932975682777807441735835173873361447411066846506553496061167215466112094653475905897984495380546199423244129521605504546486901601298263185415078537278259200000000000000000000000 [93,75] -95008313208234449757704130643179251217268241578460462025565039681013232594399771693315005481460521912234283815989581074887975771353447444961381066095059134261979764808471029984614695083091772873690108666132397500634158818791601235678617178741107856224331139508947944494556607984308389904432460743543561008554890633581103945278068950063479559489337366230760702100907090290375240844179225221449420659866820449034938582889555413278843892579726030580775318316308591289067059507411127131014979403450785043671765760008045282457636377293972035949811446844048032376943605279114527424558352973814364181815475495482359392060842829205450092715792732180801328741210449109161956651471933650026005508360735798888672147134642433044277936382457701123288887849524061900669027915882185640067320745785464848005567259765343676220654939871389886804265381172254658181375523171441320916801345505459778163025413833150187098690763237691852260689467061995737585910652657055899560881510847875527415018044870877434247579062405285929109809093829273612210225841334921975747525941613996088108302584111098536307354319520703680011400979622217726457655442168116863870478688584266921502446647518599335772664661337801714122824216187040487170681080930530715490012964243560252243718720183308186025188556482786456304619537127228965167243227893061572143212895046139904864561700677429211537196054270744608567289590040073547392374205498073239537631687495907462253429260435153092626254767185830608616764349225363487944850094832234064330854263498036964859401061388927103439110420442678988106123398097119545385182609326817849564550551492112290431288065974044253348528078352859706277249213503280843104537412790303774214618965784488724003987431343083965099987303330188346419300199854567506723434726272315094825201876254228944049987461876409200649650934793516417965017015292695660964242275223601250203890997482144124280718183056569681448610649335353686686204945634893502210223502855182128229430196946160228100152183053511931499909803184140497369532353604225784184388604364138597742668763438602032188601020363892742336927145639483590824985829271651115981139179748720733376509912274490721591858440896775349096428628637246161923584276677038740046980712499490109995753079798861820376940357619119723154161509566536256957392097888894578187611414968280602847908737699914962361939826962682077880027683523280304644671701992726355065559320196646768117185552464643787685065030988191086710417595840743951827201548537081663203047240445500288179514785669931483174211598662305160000629835553426473695677253960049433451085328289637437457035450834385057010343676477440000000000000000000 [93,76] 1129410592883138798491529500351684087518785223273229773355867251131543647665790869261346844369956506180534071845106106097582307632386677564157467615082207065537040685230989394427550713312631103440056862560196765842040452343804617092818753430570594750575431156134423337072627918906893543472897243155267766628027222795564793173774471731400396114032091287909347828660871013005913134644106727941956350687947878282859489888702698153165093929773668082300275541062502403199421523122531901764451834891982785965675745152468549472621172957633472263510859609932009665595448575796006380357958393838217495754046950164188223184257133936256349382252269579532143254870202281704084189711818595688114009615697234678050121630197693274169541060756345259128447780560844458339586239363149620226161465565034875403845443638087838840622384625974547323575831234544724472840622801352481737942507469611510003963467613107024733431754618802728183224436357795474323654847864273606989919497537691556825247280058264392166764741958550293132918521624422584457041364483371758474134957666757465201534825095622179612901078192089866090740920854874794320282492300723402908818847951937383934063294055776399463025109060173042245719957442755989784155250230928632483452848499529695265676554728734642565648129513924699123559355687659329264169733248836925725756491044715231524870811399011209935425667774249847580475312059928510585380653276986202347453222666616442558555605935987093855260881688573981782854032235361903369085027696422037778473762479456042310491229436649464143431171223706754174070344610037592684180892447321159586063031607727461088142464213881956855259602029682263259163289040563996602438551796555627777392966833695791171960283052911451784120952030273954567355997107313824548476628661185370573135818589828187701890325684494915962782429194699977871657183887417933451682388668729380915307675701714804947293319843562664153734580204330990261633056836796282360677456726347804590050128099695852099612138631269713883622508541743602128634331076830150914014800169045643412935462754559810235299813021851834759279020069147306042159178861503033643839628538417234892898837486789165834415252210430495910785659389471591315014628699233633339958855747707132792272673302370961905737840511131846224162421645567069962787881054147901951860197927821265070167529649494013216644649151243195222055487212717424740544628000043857155538431162324491488816394075640573802158366258114823782218549524279242292222166515547266344431065502613663821157545926522570926340798815379145325705580328638840693628106822276504757115014407314930381930200961975239561588821196800000000000000000 [93,77] 124769633527260898102960536476354374318278853894937139122273472378445095823823898750887814198831830909340861773508748444212674592766445710674967360251855019115252702992786738563714900329492010311077886285553401899069518659812588302344100291371396898075756700009903460769033088009400336805200706883611577441676160096529069515013261552781937203380401699149395157279566485226021056966656448361813281948285966739277044393284715243025245424707292945631896970849195468194850440616732750454833798798936415512216740728913210968363773844171352655857063024318577248423702471869717243627610851644485955672177177976332715874211541718804824747736173476298649502258739500884945232307760417391663439036060947676166590260501396128444705100059923972311581692362820871404188710300310369897124939972578951516303300681479804142705281960360573627975578747067782155756460404266534325206605564100241544742804177165125772272487967972106409345850167806007751083265570248104752093825854621056206518794388050503275380618474843055853801189973467716411012598194553525828716743218144327861228279534699998176113797024580930289634778553272342463579170899267436130705216037668309982385726409889144712370804920359146515001323391485865332659920112607023455735183572342929267843360515001699183830306461214862242977844854490218214064301459489462860740938504598219203033522714672409455015758674764609269297284229417981319589074294773134169598372106146755832080047042753281092426881722802906042239390083551867287138822106345428163578228604942018825165570206793777191592544553818787584621695553587373961351327180547955924282249327433384952369181403557396817949381915992207106850598411516767000993396409971105987238789882643899446901639804909662730178277109051094505266035176586916438182053008216070914318589849452215426980470148865134070028773015651947442627117433135294981670966629577049952288657067346415573414052584962967460114869483001852958125145142134047597863418320644565389379016053963239074352673391959754275119000054219089136637617842740540725784851773506596475394189175134749855350927412297034862521842950008261909894820556429873234672223580165121087110448677614884293724377398887636832093565674476871930510515363369334404378790601335418064606395476398030064098358315204393494048469935116240998468020868431455077506404524810509556059871839262580065797398088493918069159596245437092528966335313511717070817732173746410775666670724117007599591988756437929306398905738193617800665004142589499509803743927038296182193701633410629456411307791111045822425763267564402854178288325887659843512844286346782209696521146116740775212482560000000000000 [93,78] -460367174299863170419612422216531985321509560793604677397768166556771018757862760875763558919370641879552037866154597358297934045223059616144809895049538705081634814861231488249761280221465106965041919197799051283302839691229432418330533299805069518683884721490866228634412579289487361484956171661202739082233677820847148606643434856367965323803342059340963398786476473574156663063198597812757916809175318951195492067687877741291415149543260857200078840102255302743294551675988656855032078437915664650859972530674205905108302708605709044982381795648171111307713242503831366842918259297143838760675708558139334594786266307852157482450030108282632840274175017426624772540214704252851035213295374618181896036909339035679245942709383695681501360001610066720990417860336753536532587441617274125061073625852012957314280117966339653446133258303737557541430300748601086735190866755625796732210786971230083564681817787480155733665786031923511859828993807346230558518335834829307730287370561695411976050537501352751917482892424496043131337557881658518364380962625420220268442706459047193617262333985252921862467812991550547977950095273461125241855526424616293358476970148693341963122958354944667308998916667571199620294742761588876816238797601980317189544894295726511792264675366908058164231703888427248453821435639611504113437758317080117959200693940651741375940903358661360282262436577319856296684043551868978500649920380587019173207905522019864626033315378100073861034032872150529131797393718893594678995976218146635483128574905562885350680363146664815038868133662348015500225198237231492280804707988326718023884333468471503231120235251069663533078142500715701639749296872796663025893754121305225531968626419223151026761731138402923845140243536765371677336375746173061915712046539755365692715763465853681027237581968210313454010013377859432588736446187440594595567877007138907104131185468637750002103460715545856973068910060025353173328511766456327871087174175903430416923398364662638402279254198339526948299961433232789504202424646587125279888249038064258958815528039916404227452808356171610141938355487719751776596628273291317007216325765252943538008823920363393687162515663922406531448888984646439292138443668615217284539440906042127676464244901978011586272831579672281633202516083654904795901702177934730994103112852641147458133331809909453872647570329251078607625094341435060579933624570699719596398647972480498956400509977065675926127091646633863318571890590481472069694420612394252868434333043546141976173483507026002269821262783600202001564199205960952067055384333462598148839638681357321387376640000000000 [93,79] 10931832772839409441767529688689555768167692288069068155522638347317497783781271169650627487628198120156724628819518569686134587982519118785986711080758926105400313691376263546209043298257173452184213870482168836433700899737231961993917452505926799941775829666928107101698452005849310580770369851360767553683844091759565600114735671319049534358674607681561531554975080010267883687550386716149530906026642623974522885490115765749033098430259178611489912720655252644735848101019743789022367714631367179863326727993022637291620976733985536591725732859248510641227394916484636269388778105992698738967800834998048815967575977095139102203918260928576310777566101784346958781046962004479432133700026235067691867993958419208758450734166831221960988122904789976619154529579670892955454815971200973318540391482655993273174318491164489271227616342454897073472299434968688803572365350008006279594901292852534354452927884349222158427600962411556627298737018448813971952861230878915459888170231892088564332374622846414121146521520675418847685050753211289684594822541618856552872276663565680373514247818174536672579159104677214327744325435911676379164768620031648179407989699724332340932461597264707982352459446688604739505339161817697657210592145908797019838320432187964813789645790677925575236742091856253575639936309063638071699240468517046302826303917465314021060961373880674613080448914967995969126040299810240697324191190525203205391337831339473353404753208237539005936891004450842645182127389178973826434570870650146601084701602767426623674109332199639328677327302584930275890349999533596182299899841955850853145847412004937990092377612124709863388480841112954868332700811396305103947136745641701304394923807281516733387347399737785684503650327614977448055830212354501696142623643578616994012621923672627099543622951498530974702984868532194952062707639523014317328860550504985003185158852232617752181934218811934108050016584792464635512536683004779585162362997112907647158029466211630228210562344444847427967529094828041056636432190374638232580282940183719712258322348440355425003485067859814400283206263532395388950170869758704287946696872693897094347777743258132964331639492021375329904427771747136904134469385282575576173603951806798192701289635929274821851520894649977767188309461534232803082138989327945980861546078592088009836925074249948476734073679677955847757768017372518008815051500883957663992970960972131497114816400985468485795570471428750199038716836604081369637216277933369643565503903537692703214870944838296324344873454145663949065129932427153006838860883251197026235328164433672945008640000000 [93,80] -11391462382846458804679658649213764552953823145594028359894346784492036926841514431024249504726571154741855331180251144538664251957162747309379696599592355250285253882020698822917479261381305974693678502148280506146102244489903301130429727857491847179096035232279111634982974027823790309806645732950708786497249129067321624180217846939883825310908484200530695754732230610325549778192417258916942170646346039158622675579793212490839275173541635892046281580280476994375276430639252591255634439746897023824138613494665035972994135743684958407253210491083507259046693072682805708857925967755465970259879980062111836570969277294650811429374532325952408770637426696858126315022700533110007297454063059758196278151138961035947039281452103791922332125415666119395842018441583702255690196013241348659084950682442494095380011601802055957123624439270142190388601622196455804547207568125542495738919112898022496664796230276015400356615015127357289071712405930724824848300044138573475850517374459152328127313061708219591920851282281777439625864659677250294906077565984410736707971605864384515716490227033091489033477390244877771740875129650131418828250081387428303559163381912294517313379180010939956658003898580451116805751702447139907403998920786148328467190194554904884641558448675271409801921201221166370464294830070680084747661954252205247180624696156715654884783429222825376965856518247964669577702874979849174656177040393206892900065800385210875468876443262256651207746022613626892352538019895710088087567319330201052613432790699211573721682590403396668188566602350242872897925869215064315560912413999104753241394675312125154031583258058340822171236957240104692135339834459395567690585589201912375287336795752620561163521299791806779524771431072808810490741451065010711715711913464463140480332505592274078703371699583026325235220956399045660670236804861919439845566483661874214859978046311795242386534236718387127149258793565854711716058481349164811643415772048700538421128384193497148149588298746436513116839270852504942268025441790010283904627487938396340253743636726056530653584038971455068086781426190789989471716975517506940797579922344631439601500097051302236987635438162019962616710507113212917700969640872508702361624215258853913317112764385752573200685656626508488309152416267058269259829933570433803014187059705299493403827593064799861334831516371584412804289613897583534343969290191165023420061512916432564245438750182704490930747768968902684571935655472565751650707751369732329980544562074183462659780151692554251055928614518112849048156232400816519128326780577217069498455859020828180480000 [93,81] -3219726618994280470445954676255824814198140957407604984267798416436223142343550012565376361066768401476072647358108245002125316610032127551873730786730952679120507162119561931696823246673592780749201009340058669479132660375325217214028293110942256613824030752344095161100467397058264906773026612561609244662533684190800586598123622592002645698951097402559006406776729050618949171522891007766345486814681571730577022249260757326583407514663339064957581076206438105619014297946948851419838002096930222660188227154571556048331772128611033031617549091423917756136327640902223568839899087359533992279729257439114066396828321695904944097938605416088401112932143861073130082540770208729844188926736107776923693198053343406781676473061268856434220449553472859677646699817295703396096087029407571553881535111015460290453159066901537518067924126226749751740765493965446833061871926229723444196949144638521257269993183011627614037802478702663215410731192815649712697255734902506659551039819387045487664774150779458437467596883168310217018741160154706479292204217116782580405079231893748051760401581448826047538830697151539780803229008772881659871556664725165127556423993064016057303204260725198568720966034294728218140986444419157941083181696174774457956058738900830602167947753943258476494191544749133976180724265294924878735729335746710549965743846630960337266891559375679991363616003462795314317038390036541704673330424124249109195642305474157822638719633990925717992556807335407088352020804957781397740473730650073602116510924223755827934534454268184509286493278576252316691503931062433873993993695261178896977553868016802362089175589504841776641184059385295503049198543516171801814819589031285427609372654432178185513413764107299795497986186078859945072898280115295843759905691746016691093721903651467648275428194522800743602553472756522228495576129084142478676275241516177909265431430805566323772913650149200426180920628518236255939638819389071080977244681017160208340801108063405803392540440912424396677266824397079214204150793240152518886802930675656211720719241834369770073833670907492453240243530113212592161827387217461754237453671253877213657483408172600565073824228619055843425763980532087907326113707780105103498043440635288172382061999228350774190063963120440646761824266901928077641021378105612405864268656395663556347453633201489158475834788884241087784651645876866525320730017776779705221831995731651212058299430606828671167341537314947479957290719668817328912637161824714871086814937381056951098784754176452511496559208884434070979004025453516770406404811964745681687696558824079535080 [93,82] -8827713633223511202342654738757308072704786746762220716556084320045576497860688471786584587977179635325257309984088202381074333718578874595804552676925722116048718162962730208584892103597016802430129857153557208214201515007573953557877811227761848858500723772805745085472667308171918140543277056965973979219799392424625907963773518490093676031349028046131415380717069542614720131977646104390820080438413208862042948665778708708929238563334544145674094662811665235840344999410728321592635165510828522043795822481115572019573245542481364117930090012975407438511450392464343801072301945223554614594572512908030864320038147817960280760905937326686580631430403858365108792307929642971966546607263546144377664244154112546177109527673121837390492336232172870279429637970154562419883324393649483240766069172389902158759325016040945561068370308679795866622594924644221488750052412694585526170591038756767981421472411573732130597630206956992985235571663826958268635659659172850253348230779201277631786968480727329096349996773965738515432912663860237009186077815423512234937102808057940162431802921183591486994979609066969517163372708077652660290488982853809577874290239327358582478504595708211183975836366660223338352628989901350513261229291617738310071080013771893756173114607580352327320094469539635518038761105265367740749037785842314714173439855961631350127635824694332950884413688753091177024507471313226412339241601665524478937682162110004192677447718883305023835360190545006093092020466788001617236666269323083568010865789446301883343592636918239839182391238192911188259656702259301902468774433966241443013012197364438400235640893430865803103414844206614059366114486650547145015687151270117147246734898593624986630648593479926038948814914949776398196780471355362242435026568679406000091110682277979327948248320400930549248072785328658696963998840889360559389428333081950422890678491043282434960678532865779043280242053532405383702614813995519353627438788856346029203826882785833540243623970791718098662214490050405082635493034834675025043088074057953042981619996206225171426037732982731544806534685542495998527618605851372437361923691572377890143633118551486517306305372913465692159349795116984466908441231507085667618377313473109870146044415618120802310358250069715824008420034882398950490710461456660370080862420946101570840932059849743492320300267246900902116101317297783606586507329672420051371384819793193407033923547212695850751365889267140882036401066834602147350438312122408552487571035462886753199485835476729645540375614161430264003303648403686213907105119420229958597976127655040 [93,83] -377033907933723523468132071962961910367777154341913937802999062327261761473429551758147329440466395896130165689871417685160520590590826260712460934440105079797215032931307781184974233780539552252586438836222721193310186428967889554746096723271936657324736785558643725568342011537160534250926984693062617303853826656674369254343762921704944778014433818976447889183393977497898908128306602798079689122033526190781041227925246156422839714875420871536209074576291093299352489844304347775395784680524398099302521871380105235176859775954447424860897341774597509951660450356829056053721481385632612987146154684251666595788358084156602979312291280721383794604803513058883448943768071475186290452305697907958170499965352285599089844579767769904528053465983724999128411140430756039586613126479067218442514265474582665292266931083478475478534228250024866056474785906658671014127143567777737336596656085159216890256151745313331548311937506768513308013965523538982025331852173376950790991291234386177516568721744960857548442695366086796132469778898111544264998520188486676914270986371838222976406207855958879537639682517371468453213979571028110574543109002793016420243128138168462354902101582427331937863715628385621493804962448399678828972474349731907077873424495544483077070099640682395102396244871649096848735699122966595003866031419494223472516259911557155903082872459924861419079524549939759482186587212432450528801325276826300675216685598152783311428950152842973632266820612886966051497421613430889634961911338806116414548727156125769729568927951472812048917668877973431964217663814634968770824772349346477572156369401337176626379821788623532319082445283297942910336458950002237116867207237422425706914345118109859652499125153696066415811804437713275962969356440674015013786012192714841862542605823142541564180781636665939517451677164639245813314068290566348657873100604251536905928061754955280401201647793519538210634210099854153370713801292002362858702196496124353811600810081946365908200923505745873636214856814070810656480419398212864940044963625115589215998016803632605853648942741990107380866351871962546063687665691285825429677447008990508729436643073078267021783592310339697707754196290082546155629613900422204610981983724549641362605432732750493953687655284163436948344944910011724209327644303380293326673007343818442853179626162195760773181069449102163286590291731047514248715116522809520284621792663843622875833591676483923521987566494760374128799984991709072709345310413420845372398985516948058161295209933289652682877913316770080471613903699791711849410970388086745681082223120 [93,84] 26294183687190815224639919770992475435261856069957462951553004875628491029125141678007229211126522483677184160210350841610639602772764216571458410979829173713187381195461570558865925935896524177935955086151973631333445102432556964156970089390678688280066685424690091510599232243321740447583219776339048948850040879525760036671592481674882617052408541912843955577000135557787206477633578927982244116718057375958260210353134068585598244498576210630886850181198932615888405162571402181106542168686622042259556470001865368521053508554200038475990512778068515892913595866320118811061845695460218566422885159900456954136554172745845826905261978522285032416781585372719804963846929655430929722379965345917700337752740218652689777083866174316628620733058024598272084363468079603393654758863987155388061335481979877819859414024911397480725631784732080895000464053713547410712560462138894320736615981259274947124912202399657650681452941518871915165271101619268383694366886896545379740762885021796252599431753639343188843266842079879786958131319309562447308675566519420616400098625199426346919730025459885664473164200284183451685106955956378870368309844942532488001236084418314159428826103329099455998863683297718688449080335345176845418499039355048448440976435445460411595352980856341337534778838412765797528186228291917197938299579230255715760418026220073203618618974563888474980541108981819100205647503147099765628199050823466247055021618894335440585135236532636587437864057330044703673758386149061013658251957806849409179125431974042681557240601375741332246627339595601342325704481361916810753512465415920985329413376659068260620962444868073266765781853843974459738252804197992202703251225132901585300726261103073437413367025033642696509088246759965035883586351239335066665284526392404855639103754217593362113291787338685047059548794032322832219818220032476635027733881315393013499215052301112090450194456049654226773020910669871476664499064579275706367422420172082331319346614287448981362831419183698600213179813639607780181140836131023400959530815063187507248984463108481263003108886491592402446572042289509083151688525021902935219227246979069186872025579362293724385686097588923495431881275622311414521003807637969622689425072674832088945995320335693092610792283360622623779926653071052393981119301702346337536467273754868419138011826663013595239213990753651359913509291604494680879667557826300469578085624912187757051203451399582559312775629336243949307350051217765522674365196679497135975506950258943478819885044594690475936043957500233956246880286674079107652770383403855735224800 [93,85] 28789206301290327228819811976032843596454945808956294732265660465721868123936953957172956659872974500791071331882187496271330563618188934028138515522764710795690777934792424752041198218589547459769127361902724531613092585093107041581965600427740638798491345144345768507259304627890367117464790325461600774441625248977381135853045396469250015099479513652733851607752193803709471735988633857739655500272705018140502901892608652145450314375585030572693030104982084272337455119266684176806743032983714361347970847276013225698662844953664210767308580102795913905488293897881402287358318515121154243309098291838570894803335344357650530244156161712871833729699039958290663419901294734513687516013437977826423768204441248395663554740873462481214667257122161440009811161210445504562755409897754616274309004551190600225790233251151605952687545472022877831762929937000237862070368001491274914807729645588322174942067462249929878266389774662219534889061907530521360316852950774695591178529302003827497506122024650033132389436563275179787973558630491835082766048178196912417274770613059976294088931546477281904545269521447274057151496244613727461449027018938782759074537930512575840343031513544308231314444724891369537452921980922130115522421699807127301533404977408804666899809100340758516871196067274661847750967557893151673138391236311771667594482928610339575765238750762731493736809946680190058774414670465294755737171761683356370319652696502531386682228887960926164817021120332141351946167051979119239117557087797367883063865918336837605538222841130791430450964383012451651949072407309512849563975903452118080317587413652114611714778099238250616830171312838799807852882535418434781957378313931541124095284952136902316442567590384526767927721715808946643779746073997450577846454776781069607850198597881668303993321091332402288619395598677034362563696971148502296878267527859291334020280312548862576784205077093249901639094140529291234446478825447404897108228072451021725083703388787520120894384871663513064400120185290864688219445495686415830650778207321224548175487645195299628387055220127770095945143771723920726888595058003232915133256238087743496557232614272323007362687939847608817877224651479899356379339998815068264842583104399198354006722976282317653188126481231369486043660911725887186743341032626773569066420127417544091213895176655330843238191103809462345551323506633306803456692314417983684084175968676846019849682663769551270691509756686157024606160667277144234756677664613446401586344986690579915141427678809495634796699781342482730667296528383776885929653377942723780 [93,86] -3221769119923390333518786578389814968551884331465737357639338079767470876073917576765612470586545253437411994880238059475434476409033389095170973778812195891391622026112285274814972102041386855359984131859448184458867341910661255354205968908361150505059037954284720349980199157633732511097161392821830988200242228349799953480734373146912504218764579772987613939061894799800003897212663715220390920815520499697250952738720119962089748335324352657226865223993379465576979672789767873300724591484757834008522956626728094529223384627178824875275059424572809647954008882213405367737695788340042830878813133123436512623679878158987367145033584627634361547518874846415452587042711808248112762941312081591352595737708020850221741673320231920050171296041623226632781455214704743381331193450187210589064970881301739737752718743864110466017235752275437314074838368089264682052950501578944840107368713466311021194062211408378558714895306099430636735466573934502894361917940670301787915441349047420444437737576690630411017741707943504812616482912351912258387903766560118195751930993632017171484571343141153209161337881475358807580556621126794984944126485442070401903746419910482283513896196901159661780601990225578009407933727083434604275970715519425595715504376178828355824351390446892503926090717983794259844673081171327831648270751420617780925608445403778532317931328928487698282483223276264541966157094326051502952499091340744715617476566623931105125003448741710761492408559325654912865427032736782346325753948222176469326314963380807034988887352908574764239582007346956625091829217296613538860068796961921396716940125769749583757043810145649995607801013080009384970493847370459140660112716746313733315654511542870038143933810110157143049218818172441282272946660010586282000602565307065622618065740896832920752549472186454985626910604839132515083648518185934535075939634486048034072275607067776712377799757218411109010588331395957197719122685722953069138631666143308428105952266275524839894058460628029558459352821316141696351093322179684260674529294100894452046068059170376943951952848490251593669592801182535192732811234383178760427791777560212580364355308988125178128934864580344784740747383146463595425970383077029154806504046218872723226369730564131017628299437626517994590376256749695207278078319774322065230777045504701193252171799562695373352210953504662293891352376934811113644952736817729720277817748834634036459700539037005540617928730167147074774465504191741369374630200148165423464348025906599207061294334841345415384685075067394826848784077549980785627056648605440 [93,87] 753079987287071517035925404358573287361399222395465054119507172819196547558332872785975617021285828758432791749026418678375772200000844989917838869511705799767260350548321568263778176852936137945130412904471984148251759184948733851604840249156995814552103610883349004445949620616672564776409445640744544840416607015390354320272220537641390487414661654605882337445723093948287809389985150161422924248625808177205518470319953302411332810055477465554340785096271871403158989711066842393207853226564992510874713903286360268747185995477076816478411229130995401446285026268452857260301258810178035857630906914001891646990722136517624664632876924892037307028321927524903100119396169595765341469303668544882905904705983920193175096209365095698919910621890284254182942413122374791290382956652646931992872274871485235755734691280641091674057652769835710009653571361186297591786597332093730838280541037592953852193128252992586405868585882431448692737351432811276466739457804188693419804436332984818181988039357279592918335207090891726750656612003750116893159722808445357102898159541870443012756902202613347955624418570310928776655548315028994906726825181435711516554462567661593944498188860541771315990980933560761761151485392196388864049510468764510870392216557524055453966455515234007277036218064658886521258837856929606220601157278123257785952117020410314516082057721581306046607647199798130698158889979377300618191187462537695092496715027929292338512631317176928938742648818038269166530417160662335776948875597212002872060883051988203597867899159820995733438273469343311681848862936586997803313786852357117524795985006074047443927170671636784296326873709394965619044752229160443324095104838942722315269435188254781760025606875661386613366785857124755532249793692156993451816124890172341672366452431748895857948181365248503513187638312966985538728139824249253457968251579239964442326375715412262172363570898981673441707682449683872819508090995951276174766580047695253369109464781786742343413121074544130195180069584985702819764073126547065315399511561574848167629312430614104292387084286242049587573389072893576726719111097358122224810450424424911538902829912682076447665791100644431251810691069684856558364093038783849029884720975368121814578925805961910737349823139529752742170283981489843583201268010129197214696414586912309689276412220949098104020252180454576183459637308719548943406293198284782952614301476778540595830308877661587296774994141600624581269453870932596720213795802013677232839938763726598139089183256700437830377485550634063474414288678018364065509280 [93,88] 100822557619908016012526640944124351774004261476001404277476580829820854759220413741398755813611648942241990908643427847377252925034581901438178212065138441738279862499412744147805708222354187389332621757189797720664910884122103906517302369955378481314765701355887582083064957868307236311865619270315398071594584167871489509571697150209664516956548818126130210908168980792384405983366077653195305055596050632296800233152633810124011869684533685090751556415629387847642977940800627764326858287817730345405312965712675701163322666663713703234744910946325069454609026888778534719091446320489190472616767800706404265786421721694079504198201647356423998968946691414472123476479201993943204505710967626212282709844934247377424740393008588896643798431345241253857819778161604427724141756333379870651955658537520584997362410072523166703635778503647217996104952968768043989828597047670801419734103141882781211392420349049600529798350090093827689561176939838327067982756251013130389012701474225233021546637689645431667244337471559888573561167791641852156336043709240767851487303736349972321420543499946624192433171812630658197945998273737072195585381637075107411141768852074069193625555671110168024100198749944256401905070655080557232163225157831493015216085652226890819097771462646751706645494862125525954561540039093498001514512659723908087371081975781649985249682588606828656657765325183898611653867302701007296255946994334048333820556337817879962745230356741339212239047714687286026788787563733411244629818823625795972244850269554718433807834173954425906465811800193886351794836404790834642815777593582684970679933042026770681137043735091343276665781112557738943128564531947635664148006700311708313695717595733614231782331101845315367701152802017718365220596323958460304293643274686988668987624605925939798546895327813283101034847540406808022821413210172226826271967668883521374036721774471258680294225602639141913732106871192349991540804700231799612357868749779744685489107349907137868443282875448303235046469804935302569102044265994668026705149352122772396347215804713819456863048962338237824124286545460129365792902179838509783047870571196776603979779232985446167525685453263028016415158590089155944602245353605496903419303425675593257807357285781500802199200676243705515473091586718722296852925736069343862234185538763919902328318229345061803634168096171290876345016129379284165551329393308390218324606135880843114185897246110389331084950566995699116843146818980078031141589981658838857297326003499488571471508076189181650826174228386090475690860334100518400320 [93,89] -21046844040920396183192750406018546949701555857500361280874508504561053260895472257613110886197824265167623231042866524121315043250487890248929065458486580682342609855020794515898200928384112056490628947422763464677418846733855477657427741693989359139160270210242815277704269480267523448546834346129296221726091247873795787777050984622841991700247998002317916321523765205686094352263961964038188606430258261657956015467848244463143619399737530939203823631877053003394017932821917066636229580140967470211351950613047343007325260145663230530317102804716304615348748954958871287911040066611329604515910768332659624890889062855220369399302111551323695042610241594293661926778905272734152304796023354300909346480009357542923607223129420840627370601141436337181214158240181085523039209454230312478325761579883091432452505614875041142063390743281392514149012060148310070117988765371511376998065277353712905594763623538044740513955311767057815399568454606898807049009760015170787027248853131602205155731118356848195524143560958529295823244085782563992424091099748631960898442597160719265934246606455533510409891788499215455732446285886051294458017147066804985357051003210476754592733197696103381344308136248660100006995440702794682052917929184957159741409971782544002788579340007384088175183132107039591274235127360121386384734069993344335267729724747336456141049749401889203347723054561706719162405109677104856439608006082440103637492687684859918897738751577702047666776875569779431007147182077941840222924518812916751959270223814023170364418857445054895046849185110797914210042523725406377355717010392305502676757724907227184206805641540951098280282572090846514043601242423694474270699939022790481938600871081968210843538753349719541607221262794874033616962570601416869547537405460047391105556955302269492824776757063619426087847216963684319141597460187126797717642091319270323415470498120413773108743977567020784280140358492619512902367809403690269684827861826047048572381000050106730085582564549631162160584328196773165105429164321556561264734541147389059237148360633427112257798676531675723675979262569199826686756278295557544095439184436991940998586169122267034356625498825217600926022597111675016834236176314824654801798841954833480862581442644399687513360303152632650994085843245168753611317307687232369481473112558343809492517289246736794031243467996095970588983373462625735783931608376850352359438707745118947467704160513496134784094053181754575787395457101683972792297817543062736533425215432424400223465345905085543031910775409586515010497351118600 [93,90] -127244472735771653215196159845122012248618181484491878408752617936753287132023469961871300284832835733521438694571956376540514037559721088492342936184689513166267271754540028113983007779799442685719050748442707819729758297203176077228934648892322291260066223972902452694781338950815596740123830619017863493868732856312880809030019878222099026248361878754929010705095240937728325878881024508146203478582201459750618999997375848122268286170048033985807731770756385946671486451483219061695021842099957717761758249144839449355966019952615691620060023876025571146144025639505675077272807429518593660564458014646355350035590009634827447208127014967934269824886493766085752807779007829612306386202305292865083056293457068160756864253788049769190066083683396414861945654931143795064242877531014444122610020971544758415235817867016574698412185585663966004719024583484515422656577196386078921532951893575229586679399164039925816296556524251809923376556139594085928327956511780151062378074559224448505671712432316777095880198227293310101342108060542614604865776348169376027418483673489665520962194728064243572121191628585465652762062689922757134483544816391488723763422760496387473347067267899132234446646411407628247231180858433834279346081521762019997720182321967309336068932407303842710560700395109130564635001181866954964943902555206712514369934489083907871204767314074686190743110110155204478980841957369989309809071197410417429350929600269098265632062281347199548187068322849114941492663138910029753381757223512690386036802055407889210949380610247747395574744618083889232442461128164364305964373631391864362874158380515041867192483695385540838064645495421955869954402776425053615930920164152456870283849512386560854361245822992744027231479124832903735664258703939591309669844854841959348055759501897286135329407133030174036307354195338777096003673089605727628217768143248358904003941535715453075251787562748816581930576101687555259195187625921422015531045934993161442068904072204239202174538630252908834462077024480700188893916733085588317526800083440751487292855498133600860071833807709749914945937481697054915401159813757616798253442593277235096031328344013149861707489886637944743705101732985801716678089859325368783020758034382465156262084075696757492754588042900537539657309520012504249603922754151019677196411048132447780446993146167407458571902297213710586293148874518399393624862741905777519057898597068945912960569575729244892090202228065035108427761253118708081037290046660735311271649702728532292426006574695361279202877771395549535945038720 [93,91] 283770259915671895306803090753473937754265627381260409707660970227903844939703861972780356682554403053795146063792045944694759854634312588935571390306955879245385076984269392440588816269040466867209215583817920507977195333186226748122742615039637465197598092863177013520941166490393961906047573721359833230325859050939439637667017255769136386797181371971304184352263479044169113143193665494901034588870974851845536785750286763648141481360525794236671812996090451519211799616969638566609311952440606768844372345715600708818061538977682089878054561050048749254193110743517438120684934740784032627093186577839850092831279240725396621693747943473225507094476363009371188145656414043127710164395085379815755139692760703478899192892019429840115875904421656799299993277650659398263666817563918217129692388928421488205927265418219282052961669924700353876993651834840639923404672679766431609692359328943442238649822755133849765980061977282596989485444633311590088562294696651154606964606397923869017842510540586978991761659559267666280507681928144312228422097782635144018478319256532857662192497353018734757731706713383293837661734096203865017111085310587373378172875487708264048335043796569125655816842922984896017358964068551706483268075873093106618048939419448672667293985521065124753609493717736020837419980950296670574828238070360382689347025227890003740202196707909066359199159198924807527324921058899813603626495599891444159752890606534846175254550992004112344693522822209597039052386504753546079760281869074611992404405355670732330542259641662557458126437228215650994642798532923101968297431457074655324576441658817370166071167863460782267311214824911602531226068258926172174105166294110962511707490207750489246294655297178263454765142439768737462940210138131756216631260549314823153525508509693297673567470629371523164513787126341987666933377501623956684824474537064819549603765709852872241422640958307609215720258446734492833370320204506526637282206029752535077013901369715179041501996216112677535688978493900739154734804530172387516809902606799361755013067050708951134317275814363573218905101494142014388250773901370687543784263738125795888652967851736909200533731658029898926158798965680490276204591488714767913200352878449749232438651402615488546899276611801720088051378543424203498052152744317485260238699092632358664950545227331646316476249279380141737617862548750972876907676388554366297178014943872093919694075663420006022130976969840531527689304483611185971028969700290796178284959821981382777820151593065621323512708421056459276560 [93,92] -13768829830021344580484793179052584290804888693021181169091589040794698124056264250449354366445589512164457901668956863392929242910574794972368892553590022995272932682850348575678508911403251466072154770745473660358550808222944819342274950613589724218359363629543957304450487783956329636877914448833632372507237431110516988577887178067603853895032646428345538344441976219659901676711715858260343242732096291475495037515967093785587694058348488307097108470533708384182153556323786321697339416804966820779415503910404206646445056817541509404942137291684846968121075187688098645649073154991020665970801337784005398233520348992454670601821690247972318905540954370996786423106350371763681653184687794310568854577044992525053139158562028283471752535153550617892682896079561657475656573284398370267410148477411611441327323569066455679384001300795569965438448595148471125481550407644896779811520030930792480996234180903065653664496655888991950298290189748921916962336369187712555177149932988144560123940452773500650369837316646958705956390379483463271433407299575405360546015765079364188926208212984456691488483125636890623030771443537437853886776178324766312824900051982151889553292315685495197240655846455873127652543949024343264654641927674815564387415098727654471253743029292734734730569533133701405288082675008641964051568801819980459938086041672459327218790214364897805265230692850325479368496960254653335395262518598894869882948674013591928522916221163516499464319402433269426545293212215165074977792462457783407034407642510434444140729440101893781487917303363665778812793258657735435724478827434704874968601449863996284306554159463139903601884712750469287001949421501943524166886122649426469016045250652327961782886313590356254885707531731995949383638046667563339497938702646369074809503297143073133955299021591948190928521033845406638066344352221961718219724595113588990896366195408411726171363753007662478769048353785423336142238254027917753422886801340377028302482524387397875627324735692123406402877098243470476041670367263682595435271243137847788186947392638676105615951613304424280086784441286979198351291552672728545513927958637618556475677158343901097918353285986848085686268189550276497651398561967885664233463010076036408441269775591201184390976422241396575584612608859649531356053532984016413960975674504692611229360549028261339349443863393296274439151323675908923678649201075663058463358129261961635544675824849181855121541812829102139695899867199522449307139215614284384508256153731473110592899541597830923542007853653506080 [93,93] 23878096212112312992975821766055428227053124610800560866582293529691416626188441581087929647099020580051683292395560216643209134055305604512620507757446215895486256299999679474168782412512388890112990565800567881669049379604813740634260335573181169808241304141204257726127687777790536895927306531631745365999278130096230742806760027910180042042317052451887683548902927368338324001873854010053678927108720306317021047839082711205155786883177132413794012646427564540657366776977136407787068674123377045617653819461630369443004264223770501842604217566943990160807701103138515620977438272550215210105883650753054603495701983683144349155849482918565369099350832521361795815255667148320698456937672447099719947597459312032175245629223479610228066738168553550959572946974055312048690535281936915271363673989230937213008381078959504091013616069276425246926771890725217848226617270828063404561895203026791224486751567144180353716115225488135931152348348529669846519037324116874096786844953156562486035858535838860063311954857802987253852036554629254699340192752468226157656788373039016121962789764365155639127988183478740702036202361813022583204130417818445715699009169249537188824706028793201611020860648167310816216133945754227107937899507149791686294635062272294236162690317520467714230097193392379075320768196084466736139960539015834060474438910292040868383603456687034002896703933495391564865374737679488628479151003014263681660309213841257385327863672978440658709546099145375779530511986175089055764321197738580858164064865552817060742398175526570647504250438706069755434360054818054334863263439817864666236374279730213051646480511995851677896827637399649232412547955340054333209012054201724421262093591492158714826381522896665710238900262101123365780509000340366527779285932864057456450035750219264686387351489639651093094195471578293106857522829678158881372284589962416354159031514280341051718502472117879277224091084160556466561508005772675139042317974597671392122053128649094195994295025084029150103140287230832574679740730667033916247615861330851126398392025838702723738498750013967553917562734812063747423383984098462042974430580242236387172699381011271794977990850689984809440010203441553067769541425190450164977913658337782859247068290362320995272866717007289487986424254562846599496106961620616322070236018059706550909523585536385957233193471875491190150339700534158157557171859081065052240450473977920836920387854642963689032165691411893803083820443650648781739123270639672925015031420324146745363369498867678126586747228900 [94,0] 5429422121213383884089056184114294450713190709675803692705005023121366714357596389738913778959151731500364113681948402743424345115415823917183269287698352114541931122954239856317142406876085778021526517537070051820619908680135748201519050923691413025911168602733178722868397730775846039387394506290930055744011686781666108621536754949850723285602176352452770997696314347470183187481113590966503328739051078848971447179938100426291485820527437802209339418674524030022386091791923655750185991533445374501160671656588053778225893866608633994461739418531390953521897427678548858596578601901189461776918582822760272346248935797341322337749493303520967323742743278692589692520482230533172772627241824119917692307194598867764549175987424038115890614197503622927561139442808805814776855849893813450902996971333306534203579182236443521497514270609271495656854018039035786679108152022165845884928182379408152901822020982839077063239620277609651096048599666709620678299106205702093436533047586662993505391153868820494824177956620384537129579398049332360774172306372311997228157498007164100959261071758020402374709516093605457614104173179877750284369328406284388081663948697608666445117069557689033958709308827672638072649731595835808003725446079187994611524209100283605292405115588366666549239080070477659899799145606908745130327034565159531569250512116711435662592015808725138481668723402445783075327987603066997613042706800814813608230927210884029945082326262314163851366033350809603692170531921801520267755249646494228075221936548148725917672323295056077235325240253363865098821483255647861612701844612983346472754256410841836953069001962400684038959252277251452379111663328846601766821087515594989160606501530869231310680336892972939387155193512673798840656235525397800705176546524194207151266756331576298883276228751005035496413185347465659522538523118563541111059006883073852122668356302000573868094912445317727553034598942127238137311767424369868055872996471299879782231426581944916684297374129292206399424278382290566149862329238142293385983868573914153679299200723639750738677274603057741855635821532467089780464436187403379549547386272511071667555394479041408678046287577710416925200236949016726631958776956853329354998471226735662904695469296101541576413689087583739590707501956769167385657763128133644216128679314110364974835686845796676350571892409348729953218757522110525962314205197296688656451672081282596330234327339326663980171403863356163554571344302398705777020872807604298730208521345847981594655020432609956334225969512297291930579447209344366997791794145696445168174364532480946409161344040408278464137016345886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] 8788879699848534657584342976141468983107519809672245638256684356700835361689387777933544911496679524580241541210817117008041442603356760554759815287277215135924610192539092019755849262500307401263311163880111363098652045032896595647501184021168843593253066666342835764644776097689554839165168440677484013568721669848008017881851679308204517972463567162041760838325129794312730525210004045763417018289553926116725509495033174917952311001610088106096845404262054143145287681232407922255657046006197387277397410783665483000961506121761078692406014326469528296054428459225585686988705052577083325405296433539655165660847382504636577665425477857031842861693848230173419150033881124747336226713591280389443743828637383632851033662339894373812972023101652034588499514800813109927596789778464568815364721215007051991477709461068503887110298214535659399898865746240285947927724599517972185801025781911963797681092771657551253460272753488001720181710507624413954304138725480056575030691596494222992552480260624300395678600250944232210019636786931911809753816094867091690099590799301103139841314558187866871253987619177984165778514151267273545833250091904089932394869568342118743323325783184923066296559006704298694490672404244704322108385067104773582086357645686236719038105685613976578593622477131885563010401673550419203184397619469686450610463953112250180872364851544269403237165668956084637916076493432244566029032552863619500738123118496515395754743207651305381008893781821535263907965439099653656894334251784558176504019930041200275721756296734784311926702855470103143206155553725993308751346910572919515655486025777188919996922968925860643802767907274248664470566293177359483986966135009833628484372100709197113045935253690187186720215446237268726123786677054945278645104371497981534963209954199352027818816046897467573105464187691434300968191298898206794305335782777249796684959027117522068261631174666536928041723641810790933745011437776812912962408121222137771293749229081664308339762667548837354695657023379185467683167427599276685900348523072735878815510347164850053662559182410737617970489634766785089333893007630898487605695637629305688971719155075932151101257022104519149091807235456285856659787392978328638353902670766498964591826710552120206284055294613497740847148362371680719645894372963137777381243181268974502206498221174121280484685866802002266264785464192527739109501307483244546976954893499052938511000680163291979449517290401131976258752764866683091144556256918717303073632982375052138379841329683943540298451758375292939071221644508934964527209636691865012450333874011781846164343628084630450021580214899893600256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 683189216317147643385840757780306538751808430535764589252984988918530922390009736208230499142597714857882594415534278781787145915500300959133613269817238923655401585409728227678564683274398273432851390619718112486032301015153991835898874818141689722115432467271792879276372180797424076666137567069393727737227060729806189136656430379201851975771648274155138957059910412649595645541441457985856032368869923607576357595818869320929925106329512844385679815965531120280132155705828943070889363094398143671331366431945588373297563842102955616348777100075080205363487346266412831350876146864634513325074142253587339819386635564701333127205545446585035538896421597833649652485034236445346151109652258437320936089223087619162617705456882444827343054417619199177087218027578561414685613109625579411706920757062774881694445539689033616026412476878603249846288162784677202038418622882094121746165934867772545161074136224820430817442205010810929330936573677851388559498473341472638538115291978662053637839574823808844270512176505523707438254765614498246781013669716280538651297418618017375779592965154594035992478767322631549493350571208645580404280051268385129015977950955510924126647986325144166343787714249493535830575682283909632136783802763239548374825022798065502914642932887674583523902358788108962265820583765026823484455861425247074638530678399526300811163204366066525122164000348748075478708968520174838587566649047198270927678599550510460633332749386506131452903718797538449143327165589410293240142783452671633472924983973716386250584895656651102605457626160502088790875903029510649324572112256661768995403943894584096472153248897326964497907546291049331572960302081534386409787791258314649988785419053504059761530368146747478835586319756877665884415561752070690336623578415019025888289011701567632373886690676276901322929473854933917542110527781512563278061298454589178728422201725528656108393457342031239043211222620588620520191400388236383959574966136334843797850934675677838764515051069890664259194860805986525347990744770444294125121952621016660572337884287285929742382825806351441752138233067123878954566411137521804304099497491253691898455054003490190634618235902215041276978316347703430082615800224745987414604482667523041652479997793630657869694794901256498697670162638236353390036101355980364061841079202978341224105144129520654446659470848080673410277560129884016931061044685257653366066659772249862906538097029079442620435627984116964976522318143858272385135955470612978287761445998947267437006400659440652676754252301541907373986210254307289214220470067728367157361547349728152793118715741281274243025053071880543535104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -34789696420211293715983991797697758838037801616586733996988283172173575730872004101899111693219385764389152278604226637551086497269749573831780291336784402092419318912811300760595921037830918628161776783521095580894709768327512003048336845899805655956857034706497076694675308014793189917612389075649306506515643195809301892299591953990728551012588114213701398706760268797190659951338064513483806651751151418728465516601759706922262177297322508159819249487865408681456495820065217182752889491144559515061089597698093746174796005273553985154708289863266805824077596573580855270307266499433570553754794320671032815048361448657491690418367465842601459847384799553318775785928756321796847577385550765154880174876431717044609600160813471129210580322578322688703143894800950474043664520397644586703164694154787210621621989108521639828307195484925589116355021675517522613033559376684731083007209521530912127231926275502439862388016541717300404947235931542276542026279735566059379440358024476992348449071877611749086670620590197616161240587877971853286606829783739793254231903683224192337610229203653813081192978636271138697122631886029264822264256762855668138773713129353397107645939079975567912574068051905482926766633376566512898764368999584931686607195070833392715504067404381264484619383963992388986029594244470413570742833219555103568456111059360340374685695871494232550941454513680778672054442178571617004027880505600864240655336481819164823483928959485705716208119910719850817053619068686138363302191128184059465040244559715291030359438165990664893056211173941924310545297772934658826168856492788721977337330504551749588112880338815447017581568310725493776058353516521519509350864756846782037877207532727089769693920185437949660428590136600925046153437588252719126659622050944915172025479356451924310805725693945006432645407174175495800757246215034941912818597604114741450521694680884744784475241197155973903457953018548276052247671034395512670986300321397819761258177404907785681761269950597962145976129251762216323778667357657032389665245397109390519913333368592182322892633276609168485458022193344184431429553345473226325674102941156753827560116215669494671407125068540683780069278921686270325517146592626333345364529352736536359387099863584297286907806960538156068478932078112310268158897743764700309665278000373843414147578150976864508074418934467661871671256599710353983768072433646119289626600336763456846809579659944232197037632477691306913060129965379437283242916682729870821439216478505045248853425239073738731271844331931215184437851719453946915700536527255282864624890053039360600538658397962291284032779012381415667924992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 488296688600293892308602908433812869447058299144438391986803607732345784744132524707067602839488416294985047653673094182959592513506785571395262441305090248865198545916577104518959425535827780236502375919213604283034015209811196581638810353793941207505803950211133120174281992711688538557490992456847268266079324565841379122304050893828651907735534273960332762010711559242941845689608723033525519374164080393385994255107620615152066355355877859473769444162404902633538148983457489225442385451990223710509835248193965933517808192464396328131190330638181384373682683452135684530668401580307235962014446226964452748775253983408409072401545267497256930616960619460215833488931126764656434927658562581747816066418017429947811190836191899117631397386568684260044077951055855240022468449117709951526325793690165405832660280583158413045863227430283935427392744632742486966242025087120890367382625671327003238013712776571993359318348799482934234361721559644338153256597195132672421873361252289275553980981123267346705556125492778842280084641987818049603998050662079501514776531317728724624069965131457406065507985476350602064863598915738947938000876949323734193061890500567997368939186360647254306228144536087315240850103675966319149328656655181179278152574991574461292001898345998867424931580596012771799858634601254805402007186926853694469332759750658244607329751834747163415878646149852812506224863721846858149659931207209591461327291429417105214778578734854990981910206058939108453328591526685771317213315595111520120650965230542667125263519291703873088331189169187718000213334195114499562999359659652743574254926625741158708149119850374109377184030400142361659278671517979743949533588781066021982760388621396277596665339125066827336041399323238875141833889842549648292776169709680435445879055470667609098396738805831806364231370985696204495473845904753892016086915208687624820267788271049655755301159226715836355242895256454116767532495447466466196238101427273453139184577555812182229965313420920660318349378570670499742449360216877572421313202309653426610984216563043158383014228569030930898625712985072718992672806292305649529910343678974944597267857382288578690197178733324223132216405511620710132591032737188427676548633078311312152451948674640466920179639506907570113018637600267314586961922375354340834951134332586147586549839072260909447518184938878837261570630075333073381068858437798716433773270370577750276059812351982669365063908617373824700117787723908854663160756570644824318004002195421751104180204147940445085827216408967047999968747545949884225290828174495317057844514657888932697792514016173025269218684941335657766191104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -2164624812772629059190714057180353770951932701362671854182210201441049363159028259371715155419255033670942579532078690615574473928704876633029090105571799472390520086402026578323192717600589714476720214544612699909092075875717897205997173127944092959795376884075835618632824248620583319892992421962090776145947704898281734234035620172187639906277439832733086455462625381112993817254221528828958668818205549187001376516011378778988486198551895892012029797266079101604399499080937335590367669815650568726817220953642720030311456788902478552406184044243852021261729546175521164488742420222180807904636615092032959752126307773662822478045380251643920152417569408355334742475869190731500666671846191247089264766677107496125722267100490155535835106862127171081931804349199600993131799048532547075841428700165456538688824844892030604256166719174931293083980766552921742172596074708173282089843580827848971907668958550551700150433376805744720276766479908165015646627073971935579316768993490504766657529190128156872201622231125890076946396794935917186481993163390291775550681053592432509026241400616922935357259266430410124329700448083291780969144644287149846372566371863220708757590315362684639617622106707481293061785406306419510806575563778106742907885583791562920341370006640740064291715307576172676620774607739857006400201628516657608015882757361389654378624071474157940055246533134084984970069808271073155428405223725539892623981354644716992784979718005762108414856311272208586590126302615421388725567698443061170190822044259341110650324430482231523099350379667196473343863539540882346412680755131287847631253790058986321477702622367213931615492148966286725041485648656649312214810899240111009491922764941176713420101134812433061134590093189121158079049292881035809740262202911076593952293868875985329288078029797800108714478682467752998588819076388914822997765375119284840305753939840023912562213754927062605362312960013937815639258344143320260084297109791540367142436777123097765941612271600906881707375034943184519048973937861433971962966000095324694889431721632476233836650958917949607512676965683090161650751083666432517688376858322848952636025710360525441094120817854307620962514158214268082353771921541650593351748282667459302903201202205622020038115381401845078772901128714317214586797936119702647805771060942339621753777937890524489418761283883089997735537582384385195637777755254239336820271945559488232006732336374780014179543879799761848646849989435590371439164747584618180312732628041589263611793858632674968001037817827014357865555272297837650657103049677758098753831203782173295317436702485076574796211339621157227330535424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] -1804570541270871507893653550951216684846305602069493025391610442049968406780199122557195858214776947783600289586218027435392943153768602601132138508187322254544434172410110891556704175564240347362316600706572451341207868535939757757778613913397014621902437764068979201814097155289970690937715730947025082276194586417549989172222547597030082452393511577524366975445879705649462448348553095893363589255935138418169002826364692532740100513438017418604086164813410586048020765050046156195526472390123709253932485671863675527276282588285959662591057910900399385521552754978465141629035813477628047225498068573653298349345159023028950887747763709480442918851061722380657750980607321274041466095006546614212028599672526694407504384351601701060007547641627697214703167621706427985572181325384073931968775181272945386066075834572153907869084082190335003482020949064729521192477983431512669352524392361051093724931839929098607298673925126999505130768029659925770557213227085303703373763966985930224370729672342618321738664212003052312312253870007714575923107882193361693354848496799514117874021067987528440605624041059187795068027295504145099995010434875660396712975802848125111560002151532348306443580172023055393814533569964057671975090897887291579175822988270935396219435276914877383314336841687330451700789680663177065701614644699438934317861565115422310273099432927057138142160596260450151480343676908696792382695719554676006699961485280012192347658737228496876276229236128948070692062812798172589385860697190022220739302852787309319276965582946082986652889683965998882585950774665464467467087939690993497060380599808409257332954385271811824231889951578855807788425638267246501464541512209774764289972133994175322405948522905123775937798551038829523274695099218877417019025119528206607296844020771291799228889177861531874911634149830877583236337966732422436533870777806712246083401276339926946769632251031658163309599188067480232019586664629503761436237830698887810725080761810979842860748091360857076862850777150103747369474676131848018126324845538304632529724448444326795925583157158430638455248911784852971587604570382534702656985661530826280596688417476455668499843859681816478955754576368684106339067777324958411211841404971121158184901388533728040231104141518799640373197023053324002044921703385844009069232985894352331883905875417676496993695555965587601388742554800792296401648490636663149336119596118235078771130462804526095637244623779823607140772845006947936802501825476906326764291204335870843295934781461773764847705354693789846251368681383435381188960345521575722180640778729624501857903435346296227386327548605258412821839872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] 57734331460041094160021431792908423470265896599961727865475404860518236574792234480254751243003628097673620535384115252492663213949669450146661908224069897470957557333308723992639808776207699483437066629922795519728065277142101878721137457379344107938767127388558648059302577526673577925242339743993898332976166949408997584715779172170037035246417331143760763999476101652165576304337010261573387375632292423240139134045901779412894353933174694605711768126633729255247204451560636105514582225859675458856331640453564625191901124664920703420433101324383647307661947026790012135830496376991389813545440593595801736761158069859959763433032212744217689045637748005227446217056494319835886437653433955579709086422342756776728433420479677124797065559400511249432550843839843717017186879169826431082334894574984597529073366159996108917365990333981131260010895582246850753590987201376975749920057473660322821059540472068363569522446019151002958470315814446276881443188241146920885224489656464827827710519976533790623691631453784350025007446623996388680053934990290912794663289270854865451067437221410366129695312806044096524752536386476697919183318737395531167807270824943806023687147189054457450836213500049016363129888161991290322880551331707532147592486992164793765572911685796409136122561184942265055555123554755056458896057653971610907978047639292188252996230902142966422955329914835348136448334115958038424366198314253894583589029309311167588363091666011802471623285543739070133577676482503710155567603108382886760924638360060713488491301858994478766596947306199021919124064489427042432451325257605386067767010384930024732125161844425169359578836582950388851897810363090474121221907777498023362469594654620424288173888537485512054353989162200338480567086093121966894828209323202457713661326555126057564428924107624203492678351443528509648576527421688205563181809215609630327334084230362785879359891656619948223964213559121893193432063347016266624310236548794339507841259946765313403456443182666790980838958181297517941037497762811183074915897309951589014641261605773062491621777374177490123343655428820747878663149657902084313264567261761058146851059031209467730077214301458167216456220289501866498423218200943683468518709818800261357254387553700763003808850797468215893828042961532090939595021800456599207136431654859747045722393311517926993611009146543455782803041258892994609075944055818285798568347309645744267972184990174787090424362339808621373235782518855336163867406263672685872225997181118003865610846356925447776394396050627199088759281826279806733793801474565149738476096849383154875468618909875389253636799602608875970089713664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] -503227421852493738878943426502001526794838590826635629249668305080605222602630887279096774492610778982627763188769022914706996057161460307503192299208844634532451974533830821991802451297951653124875291358726648970163322522668726247273327315121441594774168467339830521555289083507517616335607884160913026143332103372782141875140661501472182193542326377997767686211544549556984773768782662154777979300241086913428338608680036979088980205554739495498578915196150558215440667438672442217414677163666685172534722345093949061262207241161266963839874905261610674993939998837908919281979694964965362129036239541926618344635054761098762895357223989041985731887350182759704569605287170117714500178908788017959585966386707515326413666842309716370946508655177842987905554671678896332164965327752579481726278229373394184839992148736292416174465439078569986986450925216516346669405518941118502252916869975276995838135286548926037307574297737260950702356896148339429323893840593016877234291591975121171431790534503287956553098069042467570770291200667528374461497790084960901218480754580944131538034504954973827034378656251759325643448771305630742107697317861894055461200380076287221289379139292166451300123891839805516257776200520526057872773419487784648731019205258252701765426650238327264357488486831138373027914322733776717706919474585427058198556580155902155408231545492342855559126125183853429957914664747057585138291228072039688241078058717924589142960955379615379660995433774464711319599642387399309022791764440112517915652635809826892487972825603180596109040582726988304627894567688045523538852149704229978067375636241330196506150924740641365071698633182614369619820928281563858106253722196787353327256705255488666580831400760187545847970003705677283184823207060216902053492787659734804091594384471635539787155766376628101010206629999184059517809980160961577295670056138509654080216703807433498319797657326668463808780906916203941115497550803720070462793924580294448019774392216511233120034696659258125720591347245434098255013313617665243009461995268235221856678649413512269503118681621625294488112145134812942718386232721567695738196644949879187760561466034342721365399436379555093800930600260898054684657568127082203068766775179386790687815988298723852682083585789566847542826099243714599575343416592077847029313244765353725799108824429104930684002404292182393068171393807331582937305263689103060588245185753855841527888353408596543179243467306277228373626944184950559586659084105258190394550988069693097545755972602923602469483610774891475197604281738165347523826725110196891446470472582579666825553338001173094186495101244981230716313403392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] 3210904639782470542143063099243069986491428677190277966045188100800514418330878001022654854567513425578428334725754477203144311052876162526041751677841871146264483582599520686335652691902111946155606498956309746272130964580178609282476030790738579111683618153556023951265237755980262532479834040672024017650549825844640872352005881289101183894305172553531486890562365310575737506071533916696279440728789198236234034488765115422957792215881915942042401569817877263613894966025713309236045249298660048699098965435947978510945922057715305917772468972180798778092543602442299142781840045879305157440037354250701240988628016055428177872630492466138110992838870449393483298066522563483985429071726543791845926566873548424851893275641495142219631852318780723793185534501616188142258112428450602597002895074581260990004619790341090391760080046288199714245350419346708965282595374521882746448184857866080787139888287551771995158488826373161477891562105868241131773874972844525336578215570316918041928673789295930966677703479672267872695639595407159766006770933583390179455414327294474795131911187119639264123148143221374389355122705944836260389300604170326637045028487275859848036210669484516665353737785568520747391587574870025787086913560320206623976295503992101700551838927766409914150117315612085519436484293666619070529833918470766048949397960460591028016291270022869557559862537682315883820750211039238364517232259761899033459366085023596498292447130316512457898614963437046747958263079092775535994206044683816932777129969491909964212234722227069105942134523887506376160785811943376859580582426629611381151026615897700911781896484273781344644250780427626229036613824572897207902303465285702362459921030281868805463536865613641538625180550891160997457912567979995132922253732451801060497827032526005650657633927336121418797786525826030529370401886069938105910074704906529834742169421668912424572555792034833513846194626440467777117506501408822721801666402404737617318300972586619676075854010820728692832329651317940627236396833601439050285737162888141467749045740657467814239343475791533794314800845559087846001995928578338348278773915913363086912933242910878067030612113435174745181104586094558082597743801298542155858162395882457091007729739720453904073218145670483186937430533875300759442841758545040382999520411463665201735542828170066995199686452938844329617318951826410680685240613135334439660649227151182630016740161277804555606343997443220263339682910149836986374753683723419352033067783325367665405066348825402822188306193569871491750648165514401759400627599758106938067539883255884745954376978484697781309292551765179152859983249408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] -8865135477059558779056339185875901612278547848948039983710929918292550880791487765964378960311981260314928124424107245925709466653052104362002744923097609859011718203052795031105186658013507315080577698892350339578453753285976847735393866153428372523617763847342663589075202034463578455429557454846587744069605212259058757161279895553339388537724344056292988918951832192824672488466532768705419799173716380682904308362200757459920422443834559226927009058178690934208777727040092854194795308289008186267260631530928396271494890097876861789311877903135649682357391272717845388016604369072520439103409985233035008867520040917949555463108546128147906469259059772586643052293560253395909259445240546135458504881332778855688198605499296392839197866612814329572213932566323619204593689078366887547865166381215505904492151883140400644952521171380636516129617366103469892503343237342474861378705402286158071767282656535763721666654420863008178789459868204335622773423687089654179930234054607814715139144995726571999791058402594456594541616032007452077100947765579267463059437707839657551348758639353390700826061843078455412242461616030282509316889994908848289897128861454270700282893026391660609590723680529863854898977647987200157959292746374429013250470087801785897984958895556007996121178548242475075937090161640688044822780668001940332642178729001635231769910677659396910049247528684674019794909587416086238929520968945109909954496854446387992719265458751064671861099109783119424132964382376200958576136526705681774089410988228942097057468109634224256246580391237156587890944773424756886382750499829420480878807709325225543289647317224754194297488988615649267707142186751020390276347212226134660589801093645191961165007106586428705883466887272926769730210750607834644818194098544934493538736544276423741735759882399485705247236611435859754184869281145403447772116694836090663787787311025863099436418204723687245238232482141906125230971650550552349866164140119304414125473136429283669491559480660006929980606132645712750905879019444795541129249866663242604038714735895117921538242195524842807765953925523345424747259083640805327108542781737345624167230344346954772549570334948000077963993262962966431735520838283749658964575905351526736957363485457553412528624384761595942286463207882426323203765475861302193979157618285360072150301491974517029162472826777527047117920101978398445495820518945222879978229546614525197970413624288625512762876417083681722381332620731231462898724293336569779601539981591698217160170887415853562830422494219900766174354164204476802584400122303900287973005773612410604946437683743880550032325748168656452507171553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -16517969482815786378483131917200387884524876982750144244774143143896386747953830544388820091256675937062640035639850741471970252164820809597123642456771820780843691107472035375574642844951433760517743878023956743059986299176021154862787001121771090153276089266192992199286863633302051852044335782502611797668469074244604443463745720229543966917820759939728499808959924425599133909636971878486334306004591125206527668690918593354346769847596268772398780725099768469296722627540888651485149003490160129195553619467176435918038819977789351927700928708352839853077824054256756279656876640259376245200211740406179071636413040060629777622345009375338162671519988683344688091689444818042463535107254859622339739124496811842630439430030868132951721780124588283481386802661405441160969381902754299355372930529459033429682646402280895472068256780444339037118828977108038398185358051619796807053118009396151768914033536895332557959069584047493184686210431703799747782106642522658621968847789333754296685934768318206442918273033421678636194640156439652552045322172601285575093303616318969259517680646034097078609302545198096606649308543973579144135869230354176790543441740498569949905066916122348262247441453856974288174991291240137646404757186127994408307422353487632656752680601911320995578283870442411975120056893860537616019206141715822526877671988784670571753754335748097525750781019659670126025336164812287284142469376479800071130456751346321636419545494314371954171401338320021304588735675485262285491707593078472830404769725929701888064794866172323338776298680289488435315886218937960034497140946517038842339777828279672905570104172049476082588184294738395753172462701585645139867569145156137516601119049252005582123375395215215504205789762708000794145412431330805290263249501856914434339906988210042450070779399052668311682499364694145070951824711511565212519705529284407195869452138943481565331435310349320518098707705465786215462732283085955386247452846959754600811489349947219203513637802364703700295160085137322768869421362949068292465790933557401594869327281943169502359422373094886931692142727300726766319929574406504445437134774831773664920810930428566945671657330213589057959226532640123175191347786788894098810609707974166312300768478355706604035536683813854146001332175143247395676218162243765515090133800779905640915947973080463200476910780482954618419775794975538377998974439661605188504380229866251800271306079372436223360535569915662344772403861454003081973045774310783680459215192323109410978726945723925072521625591081188206001161817172242575024032243800233790530303060676607494672214962333963396137280932385078471223672832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 200473027322565457978703919084278642844154816822392694190251182321727134416658234519583933064342392746797995050339148692145977208637928654676126132192356595651519498119314133866361290911346383589431170073212497520121721159355145188820448624735390628773947631067285539283741930352471187857616364498672268476066104261051773418672685727771641682465194391275487491518789813632017480979588340967493141826055613355523668495500073014192431674252589195284079589214181076281334918421530393903907944734161447484409334706069074519151792902480837803489289077780327414240771776721836883114396322629731693645712432709711576896575058825573041849589502036699885493538561747671245478997505547942335312479352086142393635709434864803374022637627329635600927378183100964532941331587231647828508121533938428046871986836538835953725402581159646626873716776207990815068542951667677581828391158445424187295769416387613059816707516843900212352838412949140893451191527612688346378314628931602947126677861898145977204302056928993823016311919428894470035255854051162469255135378395462121156820475195467234303775962049129766785327641589238506132789454447741832299828721020428249451634507983916203535775934771763814636690870112787412231874056678244951602921570038305266565073064003418985986663108157799980571914309082127443538722048955547561473218539982643457685934882244834162410683736700312383117857734184473530170975693276848317125781593459821639339246382338838337260111239778340311386996677341294641806632192354317970890881815404723069922290009262111027829381699437421448024861028389868768193412150720449885990102212724259411202351350426250313043448573502941456244742358535631646691182002860372630989846869337473387382289150558495041089703106380142059067766485350751885982596791401366533880110714748148174881307437813746856159671761134398331798124691922910444001235112540476090423096554146056336463627205856130650396967549937142924775521633240550377251731041185075286003184480265790400900048283017999014245255079659773790699746178953383866441951784112840559346038082101573327657395659412346927617536503143117029293945686007427321774499732051360118338977798554905650248042991988391108987670441774358146932152820246731837580510456602122272810411008734599788458419601001496269293584518423130868394562362411267122447290405017166018821392930251466351063886030128743503742608923298159922294640388390886237197544120141336810743599176828759505471948650471710188047571917947252745565745309173225139760982296803753413258595855780082634052055193802236057103976383018376978767048624701512666203155221510739950987081525005758955777825515679255183408646268645043333527948769624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -654557882404166574106244603089986396692097007174038655629587097146630662683092292695071487497589962619255356339963735239948391614610688423162610096846016816068693780245831487391731741601890978419152934474991833293290586599984582276630341005592236679873338705974940581590758088550479883816093260976264489903891778995151002816349579637084278127325300300353037987756623429840524621617647401460317232342608351863408359919106461477878871611882880503073608438145914177905950032985049568859769853483414321119307128130375141511498835343805848265344180220564321171450361586245768863982862456193204256324882698779110744190026834420190763943068403465118680760263653583971664588329540438094850119366155416368538330088864218503352900419300660083587031137250908345970747573935990100062907302138874807473042624144795868460636766262038294132653598487869389520733538043200082915908929959580234133289098933645376677867539371749474859691592461315034742758706722100306948372282437145115774890335293630781656273587420083013973964601621733243189657557794557903895931505880892986419358719921271204935308359676146861439157071108295550584117838204631784624040402350534219065229033753877790924529498030427912288961169938444888704201722055107616735136981827236773740428425426976668254993094098816659524529201087557313155298915580762784151688879042637092277537293167328283912895501578683713376674284422803918069276636939282218077833675585738207080805277687823096113282136388397631171114959968019777205819408603485495684069559349293685011329109933388296453340625592857526028784972981027813373472360558483465132595546571268091083129285908621934476418918249767028307493556329994195750820308228111111550909496728603270837664632677533303639513404496860868664893290640636934178351790411040315143648291043239342246744201592241607932195889134834851513964856128394275963882190720718242095945321802122940217454150699668496717955317198776833314857212234763866959800214030115511888862297727272160637248115754848756283068299277075646330685194338775214210657946087690453136727190232701761045894204490607090461460291053453895097086266239488194065219743373167419335793991707418705738459327288248355714807763538977391140051406955479474253314304597744348586400131654264404431674258918846280656172010915412065526510636719540379921493131158902712766728280212543260973233614047670253290018534862905302742937077321371037639642460127274337264235076406879639068829445385436481160474910441587291090093403239560514244312543906632294970766586192871248709670961567844814641869086444899741602598014243402546085208547633881133218473273604196859438100989180480083143293324768319625099072569155256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 1039462027379109634765370901016905681007347067454068778292705390697091181866741057215375811512203824348078175640455638614845744813983453844116396753909036935800885361610638635085801569953154553551386440202082978247695459373842675450650462844832407707335572741217200728188075712601637366875181710745617853730425504113186403956169468482159621229171648404896627911196891793735909348706560419687626395461581182312487128810077023155724741109144701353277483783360933832582770882944153740736417142509133623765093709862280856441488209266289802256060831023396484428367550562229349725287073377495709537668866583315232488144110985846471560331490199556911497532926328617701398307515831870365897968887500188845373848019628391077383320664782177521722438063400350707609599060447431309979149906571541918058507654785629369272356063880922626989369489280612377193034490814072720871177820619468997580334509278214147793992262692515999229709978938808939178593075399613392881296344170330217202585443650950570174980617921610539405291054568930571114360215116619192980870298916256692548332059212569486633353360300609868051991841015517878498034519433104695212356771628531360937853919073823787107337160118106271010236580827736483757936988496446924752772915995715488796418620217792331635027311246082120845664936511221584691217756144895940766383582474273137046633753967350505328263103152584306201993828142581965553781561522683475022799330342516149805433996099472104536117396713545985979271373351925938868582186364516974980337948225529893702669900879049430477229454980997004256985464378639043831826429929132075830253630000255721691372407845235464086903638689701425997050756259079029061746837018727512928295017653015318984985440873636086889130842658530548961689790934469578238743221701381876142624594327708563474621792488099089107702175497104703874606844155577626278659607636730742700528537702357302233074952529169521262948276669194566394983209908656163791913689046432657185681148605045619671383813686390015011237564341308657309395066400957503451461763255769905335693324385885138685268046805702986552372991194444759632261582665799585570431145980818819403026434444552259260889000644908851001145179843573567622535691645977669655965349578769443834740896014626811788842087232843616380152511687940646478531037888259025139375558364076573792367912949267915911241109377485958104342044131503382300851873615534435020887188439594884900999950874682668992094050617625214622720388272000120165597328446760223643449799060088790986000623752750951064688885420638780771641085268292991960223030605980031942938959760541776291738482454731468184439469885936851451444069468037156318624188794404864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -435764195054894703832455641649402952441828216324462353328412791285532070735530684940769724177581906103594010634586082895243790537797412546646173958299346696734711763825434279182779152023454776092054073053842352431283825489299430465559955273091686934375103509559375896147589147306733257522366531473947131559021794480648763687518847312505647106133324039451470809622657610168489429122969582290646866905110153600359212537905701174248820952117998451309626706113441500203317297975555564090137676051483417933140521585725241873114774357597133597400730347573914759470410189300625409732786593311130032370122816383630788679046925748084048011563811981548127522667788835501324578663292591766696476458250738096361977910033661775597597341870255325717412289311161316344197193055496454683967257848577240564023737044897094476300261042432569106963943474839489681898109836193767325208290197989004654535476048595567798657279098719092923352618396968462836324049979508067721167268657612762008108603776586812569297274826224869591050942666888100118138429272717510951460686337442348588336216977482910674147735323227985823076076308234733722822154437599434620879408354007755504392757909876711835656193538022852859856436008582642744496459895092153358666509516076511540860466016770244856049988863183908362977752031795338934113919742414891144078450794951674967777667175337056196886703307931135227065021383880385249251777020894784908589842314120394175194923837804083755442067627265087070873738795972287558690796394252836493747247374462714908950146413502663157715087545887001550396378788855330487497829019955221052586988903398359856261956170493904875963980740193762889410595476320885271534448581497770917067583577791877062073473975045238260082690155223266067214016991527680216980485138853564396983275245755253112087692880795410238523922534686465077839501853797666046833244035778227849650351415923727157310915573697880653065579125221114450570055328166463674568775588818390635179450503594971288956890108444555537588221001176420812648295088232830248957400279370817498320639478916039002631178652440389325708010912309592538117742905172156727123775840595062081209204043053158458878725921720390770990447926129987360527435867606846558276713293384771027148284431952392590287723429466482574018131656430285999192626066295687895260352159172300261682710634364406431048240922167191246351905646468013151972872457982333624826308787586213216655541802575065073223802136482031936199110617386634673894196475865803822655537536033051156179468784475867015282330734980359964517016760294360562622774276342156623253194821800861053055831122730840676398411488327888580141381285567681731573225038544896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] -1580042831712618284158145225224250263152506262689882642169285466026981762734062787122871214081669289353654742996761471242068591229357493510146276475828136975035341224381086326323733575129546237075367937418627006807517001984666805065603728277506008918330355603482945821436014651115963531052004509617248332185856360201049184110321618875004332480683364839012866044935416307235344863582987082998044923909645149868110090904644621484137236500981798088183090906382371879214326306269077018217982230399651075871907130208240670066246225765915372855668119719042461872113381538246216325959714399134565317992739432800298993852026583872160498216636253976812388124111327243955756117800998594793130402137111559754020901592858871702900740641751025896241396213006480617568181497890898901594557059078085099681199192980796846100023186780771977932007581777087221188148940560390592239256712223568044853006991649455642819620694401594311138317335439042733947086489842605778980016124412142375937729709860485419946410567354572564179177284773422453135787529940624745362367003664807113492395141214142769691508732677066892865274392138160877466076260053553353990976271276739872533547610233815770444883051600733235473579840989676783151480172575219894360954559756503940783745346389628539086553012028235811208931235918563902462990425380369502055100088467363923600854425249392655061729373020471816825353384594313212127506700792533692740509083852023668023538521299445510621863984956695074856601804671739172261269574593113533495388646794896139948246809920903225474007019375671340628434868135351845617448953439472606547355544657557674744054149668827315099019421908288105147203297650126290883408794070105089893160858569752073986100979974674671118052408051820522482472757487190909565703632699261197474652856505349702740154072731699342827933241960236426548650697296525313015432159869747905964896934476377636381842644932764557332093076815014287184970463852897549720558807621464438960079547523099113118102660841533447710710444770174422547969347962463363000276298373139070176962411450384771098292193037971957241260586098238755732558143855736419639959402766983489234892199234631854989404911005550598328257142784702830841136649926580142074761978217948223662962476201364569204921994057091360347150382697249509742411471099509715890672437385715339362681615622717500462744839223182876949887886166099862347452191006643300855064783197967399041496182622572411450665872483935785037557679597379340134501049407049243376714650111164814477205460061291156961465885903170352242681862733204372315224626731704782285331278830724720296611100623902387719714132950767978985487701276015831494651078454018048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] 3670385998030878167237934643784079873484869257319341294764900766425444166628375775639635356778902495539178023659737800981702527112441043849153122604101744250609938867061949996370668336531270898966484879993030375101385362653856406200863607573813691782814017792793964145820911689648563764588824425079299456029686837904332923370767856186476993561906805465432544907750859645791533615063565518201025436400896120313657115504573607465291529993351941871286990462142659668909470470838464096704755583562067535639005101511276019770235686157056497196331445052852864371774569680896225037213663475531056392807375705418846331076526151015859632307342709269561035213274946848478192151268984449649218992829768022424874900438110122995084784088672873327157816932030819611176924317684870563964364540523058795464278245144010970359327616564104750835481215431989568234432900163867679669538247966941084642755318957598015874761184340787070564165769933226328419086222716487396850324267983598665045576134313879952177781370309599687230330944364070080712113024290772904088345747608539697440782416771278706455207203050277800260879362153195740769777708333002815324888744953543949320579983239312672670705424164810430323754324016669022260898595443324932460624243457507213631867852174546611065650539656942206628014470278255068553316719004366512848878221159472232270000547711958013275210565487799166070956259499879906091188966754725775087545941234956156331841647130162362866758201244087158145743070341899890744960091823667251682285137342822414941391461370114679088397411432179319737091705592806380572632496051207524777288513773783676921752543897362348500203739084668788722490215798154455618355825872456519092779076581451719153675107336216581665018705520896229166676642738168300635116007943996161887848175049334297243259593108468142754878228817305491431793007813798002545645920682659341443153717645651354267242528796565250404440796559863088547123059326715891967959525856626144099357174851211669529319149402941997486454919453585485979556047711075389530132780051323664810219145908709569046070647728321430470168266834484144472390153887747870156018937223277508336133755773408382638365981909160801767743447038483252722193850359825563519664613929312543043424238166486251228814927783316456625647508990098790421566230356512464175165537233218494481230664371028636157568647405104660361921594855107422027478879040255722005967940817767521978138240583372718404995404954612089105176987229023390048716581172220939986983342244397862809424844820956245715851603860677455728603187564985722417837586409469168882342897926407385254626794967945358384079328697367415768707291729307493538076194605367296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] -3656508743896898140200452806342218792667055510276772469339569849103829138529831852054135927065771927759944446652796947048637595402594270469286678995575627514761150350917341548003873629591733864626485641517303324538678272825048590294359707672001542981905287219061247289648866132999842347200412692579322027543362057741356564087723222901125624355241702240889719998637546014375580818156472905317321165402176185237771308068713180537777146164485767198003285933473641531771430174994594986694476573234770731474584269695860184220257039275214217789822096574801158560754836400018619940882149700275134915361625771082394344327351357608467772827205797957412412632404352969041260842735543784670630543238114280273400728836044939511447447982232244348906561429303715472565112509507952818849035117756572694159985883282050038377511914418993650909153562427515014673550202841485155760957507338508537659476509486885991715673957127561575083148845440290167438838335039907129855606870722983944778493003390209060145777555877343115154913558872460149920404003287617883889720886190807345627120830892465265568652560380784914547480488872201176315384454605825166948082565435500234246575620788880264579753471200985282662758498580220081423076852184991728611693491567716725710241641235163898199002769870545691111420944823765869326633614581164341423969953719062129258267362844330431971647943480609645425661205334894692537209379521029654758425671555844104546384350383324290141582262714822155002122878473196858622162799699195228938581628650714806438797167930657525870369587146943774797675377051621479412342244727696588642736442754556096446113399970063922591791600008373815244800596970831788932278036290537777736636963951247270946090385894864736892455031627258748649639115200525189431475495637445107939680410109328478559681600252051357000306940870553334227423551722444497252847260458609651486342698971099619194660556989485373501734999337234622062158371344598079893728289337937141497401070613239390685114181849428851790876527094192469299449527117394090657057535238521000663523898540088276545224259118656426235829891201888235007922427836056580430230072524866746250267740247997086267613200496405160081987358288682091874985086559806646198714291901597712946085801378115053734970412040931070022086962740980032303018833482097218315706540472633271207769014676462718756873061950722542333640865610632724717986303030204283911835039933553808165628726331458380651144566846431322963317185968136339194575384051867681337059513684771997759946362356897112136518996978825413435133897136999338995722409990101009834983047354837149843484782281479555260580648278731294926305536274070804388668208249307136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] 1177394121758947447196721567342658562590082608578009082177205336530780191099114295991664978776128686880533732992958800678520558874752287843099234695043771463448255356019697337021626879748683766504650793642540836891107445615379482989603114304176341309112451324445663761301206983351392978279812443343588965483208262484876108188645331287217475349454110036607263294067459682286290891874580153987266213782215145259803583828431321669893847120510772887043683912143271134781158275583394865923420782955462797734271477184734331130724360794064257316473599832550807925621645129793911969186228900753493245921389588335854918412216388249017802553125662089996427740273400821625211479039554435293673722269300857506211775692739483488080673217382929388993069775266995420147413477345792083566118841611061880023803138933925141271661341722610641384598966929090391034828731352356646776587374059054332521113252378406073508877901839133174543558152296236314645538577450551100593350674929527160276980952779595434888527891757260956487451524752272871888280467377735630996285608665776216126248365010729051785706857972117474705857403030590584947713010908573808758880933855161085636692613700202770296568059898716488947806158279168196051275471757648526901811248835858131296505220358930175140454823805836064176440478214068715849938865065877088790589026256450909638307738934567257307283657502172785809888067191829666941216899451644902604497493695547953491413867432413796495258573498169093537332705728965091881099875162877384427822690325072429445657059401500946848723866959532695791713517576311332350254701013681149055251807786527079686716910414219075299093586100367807709805511057112719906145985239110670048138454660225434748638677556914051841114308426687332380476136567877149707341805650358128657964625996378517682684080210669104547905823974831608145037758665016288885454872584639764756900017090857957050009742223089924980159650205093373920301330315343364602545213629676940032869128774743502650259334847601797172128220857754451271218605223868142648924228864790731438575791885251137063903149378115806730487057845159291257268013594416526898875506560961223458097195669555275317257128150016440770305344089418353630664280415343895800869336161809775676514441591978249220748584285909804937515092662025005223488620777555881865932901863764114766381433790670468042790131408670398049534694437527241948214483513184450723380768386316409775425826402322974098247787207970633612063583961854094649743851893552875565069370458686271504694047460194173961179314780105473294905122929869150026729013367342594495003369015863182385427221573331151160857216631565167959258878981727262716058319064137728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] 1492186891657802993705743384850172541971500421381289279039253234969837807637327498101998706619494808849906675642059928096630765108530542013869656195414406070586753432792728054533221767725900619185157643210759208515793567259657260026946538199316947349748621119835628442133974386298244057069124258856015047027915199899114556012084120252457925743995275589241320256185397160448739452621968104692127903479171595368276975916056345831540551931045479713849675734624575126812012924874359503996441886023527422815810941446061183701175377497422412667214755995683939021091574965958551191735055818624013955133970611469044485480903770443186487271320779683495817857079982257597183226008716580753574104197344372260752639476969761239395478537696635908591481089195129906241751755469861914393085428133180301565573162310410393102216634860847094865055593059306985749595327672995263344568557816031114824458167685887265198820399530908491456344539160388599435196252632942979415787458342839524052012162937565990118651737039627756924512281691862910973952593540956213554024592731722197965414321562183422425748299039025913140251943563064247140096479451901084089988550068408168527639841151869440916209422086845663640616761202754134162719150072627939140547880654870456717049471372589773024167002251007898353207653141041201389858126540407707642844671004710602233712639898108618191813121286465304663178604141950853938382895295039509687176683195625001221321517737161271323040699396144903054041820486483840658757765402345817571641290314232994037462505106235054909100910375274383990364909483549633181973303211874754119948843073578368158283292820914311508526459609595915111894133905871600950156297387634145833673771016769445415547619072580296787070260178042457999484104302480698235246665662288573344977477402601429096985007028675716935917454264590045996023761143737777334089231040626157141744554854450605937004778210448237136806888202121278280309917391240372517678176436573631788855936062935854944874750310945767300750735909162574323493595583917881927053732919904042027325677098990960179232085818746070147405873909119507207267398220155819042934837673898029868885596780025497587668668767068609549172293860250587687634917096598159480091279409770168721716192297475789372764547309434126001372882153610765296406812525517563936297584680681966650354703067330079980365636131831257279975953375390448317797044125268710283678101757588802141713030223794987148560474710177411008531097141563051867768032934048198795568309083925638983133307548011601857704788705307117260550851773516494132661320943724672473774508012397644468111593405388978842752146839133357559212531273239883080783566915764224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] -1800322104256477440453896072466394250964462203144189646470854172711797869796518799572239079078365463501917148239752990003324689343958160090362173449027582573357677065239296478831529845356595522208308799496519764848506932524543855019732530479857810562410534069961740904290357369597856238751639301841371889379765732192453742758021478532383937291279756417640744474328460536852153322949447908149645432844208488594464962333933817200997538734868275531793406240706653492104109911184104514856674129595352397932937224092401354425036225369571018763340852921326893941960959779716450697610964124747645945621538108369734154517245864043643426846453554393464652317941160502466401198611353591034296140099214351599269957017611598418215103971289618826817588424785285670186234143096790696963509207076360360744973753217326340586950611093609790113745852037618538797787458604886368332733279054972593463755272990438849973813552422491507955573205228083964365589535922049684520072164981121882406068105877670792294334026224741077971699937343767847033922273132961633513844712919822012949145944081829693316866196915191281513432137373243156684928117807356774825693122088379924571052805826103078710856564132315811101785331014923292434350688838642683102440345533660528628163618776916459483814763431641192553123266932877038623560208071743237021208919826433507489170261034123340857005718442833086676504829422620091392318504141057526008158549584319607779814038930789760114619429588391872173826568285705157407943190620148881425172818998983041660768895736040845978978717476538371106633291388777643467341614072568939981916463675051401816378093191925542072995291359247999485303224406576434355806115129273873636085721083128377631678082337297448908544439105168676853167569682603060510135936659046470400483859902558399023837429247223267302448965329677796230726027532971544685057041811348156085300278370695125694288030569171136281732757826040278563592667714907699399100450463920617519517971538667485522764309446932875529055004801984241102790126969582598210909520498521882834818229840274033820531025935172030097925114854591313185120145373792577843194629670194300221621411924815391832368800815036535581713282082437158991226472143493362371476493825244890700044127397642608020406113323439217941433786918411945892576093874125174893907784347400097057219464960999685342866498193589167903808417185773536617830221463174686619164826050359861174298515090639380540838475974611952921898768093075015549153419350069716689669059127753632265348370213193806422070538450411636234357098123194547509570833573558357875427862024739746951385548410874315085076822102861275125632362423315119333579042464989184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] -525321758953915736355888305867558685405137953143710700313342041487817945984084242083016191622818258436381011827052238067522447587764577654276322189842052826826270145980976987811705605109190273774807330191575321824301540709055965367639673193072907314723228489449018184302580882131427338593574462842137672051033346065179264517662518085867528586271083625218099549284264047029768905118197089947494130553765302806264080039623214317643435241984457559099841637833762248810749579971730699656455159079830417352475890614838545916934613223559322923751200694020939418312015367918757357216563111948364262519206545492892867048871821719493096816011352709182422314300795061219074928688918942563665448080149519326265696942190717156566109490637331367088847022498238951256705250903603865739989317923788097741304955813113525745900254048015689573171542045073220347497291885190318042651941284610529195951882819422238933630328692570733646235891052304834882219456960407670367090936037340451682077255346155955158791581272866685914612728345372910902275561060326697277895751681570263806482810331027020042827446160343593446826432888973772459222067275399922744109480503912237374225188700760591204829140809536972720410094149174531363783855814700296082901970476514821078900995463320061199678858567699368912756110683645182923933615750489686154216359347306997687606506039417780492484286420177453759315014666733560161608685922093355295635591198389798385836264308079900928176584382984872014968983059124369232626616609003201716898919365909335607778121913238803634781868866598091362235434612629089987151305228969740141399113997833844898021464932286206346439147884903541990951668779026468928529999204158254244289489183611596224499992070902711046057187779139285895687920184686937106777741013535376563943476432710985830185483085137401453915940427966975434916313872289853962708304566323948937756606392699539149729021146582078329100025926346792564899634369481418790898417841296986873813259099002984797215784434035740132193902649685887268896370203199554931133161336873121238417259191056314541716997914482138653637178051078369920570931101675306534398623343419410028916309346291652544612411939493968024004840277379707754237147378248330248136397480796629076571635815033494531923683411012785553191517252224110979539453658819041951799416974451684175702559138889074101887148877206535965330743787347324563278053150931745049892938350807680542053893822074728969227092029733477761807307098529501157307314509370491137129379038999232832533611356634989218454952015330132143687087009639717036135563566113390169210702166892122162446320698368005699829603582945039753040965602611256572671556633755648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] 3569108656400525070037037588831490295613200736364505687657756526572719870836858824964948823409484477400060494477106837730311908500065324783760524479295927903522605086114340723618218712794624390407634298028146599314565296938586213280372244896206705085841913734171007672779034021043718742450270506200901640992000806155382779304355052952195891653168642934450492079247809989520413253503899420683904969880769166433422356260407978512595041258243517955038552136225371224432461539066930048133015670858680260303697815376970239133155155411294017765231874187291913333294618054068774873747698516093372180047763628982569552773135840740990225550785345551366759968282020980455856575738106184312640387363454845428281081894151130585189862900591117375978253331702224132713785677801262107305499082759799547595940418576634705612802744404669201372955994123948508262160915989782311495271122740421871494127504436418475972999782367023006289839575933176702884835577767927388818692756944488146007023148106824182137454180310982917981078936893127604247870061854301041455878747204213718999157461436144791294247749001611332317102986567523229839567631354286438638993502458329192951638969837430522570260320409255898690474249464364060988734331395700154416697457687242088819246626010736351192667607746975094610981454610005708239466276366307911650956747491644876228381234791028451479135565241919203881892607932302814573222843604817149206908560317576338149553651118346904237083432398986091309793667845957870121959256130753754655170624861677021866039085078400232923719839675192707448960201694606952570224311172051691176288291245926885499264729873563102733970869823413432779361451734371973337908695885164296841904678600774885916798556018689706985888700049909071712959551410682367046733895143329060218351776720258905880027734222898165574222439979301211565451272358758284633828402582059094340081894494902483644403436411183226947491235619410549501641681168793944001023221196761173507116021039818012033535860359734799680868486070865846702712836081740550295907623573144106228904752001279594168544508656357190537718433514760416887845775422882493464149069875140198432434543246125916263007315310594841814792269658268565157074320685595467650050740025649471980416657169940821901297537497232750148586663476751152047253229094119883340292511290133684256582056264863084562773708718500382176057656666726306893635442589391994195369709249788427893977613772935305812863225312475129182904922305115143836484957826744318166183067191092627565336312715918683652592825192782993847677881454424760129547253332359077463642460690987255557547234040524934613589180362756990324210774675154352407387253573156864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] -5268926825753167408220925915386079244187752522479286426023424493432251101464227911473655570296104861657414876514918128214774145319955460468246007925484287771744996907509897733405773892756736776417203572860863229803424893556552124791643603419491204850555298655974599256741329269611129466046041260091109674322600215344866653561311166940632090681969454483749248158617275299433927148125625689553330111780231896248902165180769672512996398755509307895653700639799863588720989869459542077863692320385610242908052190366613273908477702234637648833312671331289735046791353843164786959747553611065215601767970721782586699206876548269798866959924580317479351002797359874221787854480616518215531400985604634856147923991662957485436874426418496147576647922913250370648447392829831233180233009095778736755608943190551342131521839401696784308422749315292057503650088120533541260914506676122999815952742653707454208339104445365661709721407325491270070047099303910211120853306084514891494521888295350457872500520786571485363206496954453097200423896765239265317439206206503662311248810979949222214031334084325431151217051988082705388270100059783675454041397018818471805238622959608226119424478136467880363487004158999746180145999382853926756487188960641775771619937247277162457016444785025858014593656217941473090057729666196101688283808062205921329023086067740222699766443343582638640556688435581929382382019133167549158168379514061019021715681954659295527217168591322660028394676963394567936918323962042219246440272877878445763479164287580139366963780569117458504566154402959811029844770909734333276528917103225155475951375214352034782715697323761489629203622070808287773792831013677805969817505747231756740593940970075892671765450286388159606999893434673505237808000280102757686734932296911215772805936862631189247894201780346825362973554356784621718819799713805239522626296910839002376005097269332978765126924221682580705837793833869240415917047619964858584446444237316668198825279065347528139042494535177322238294801731517033819768371568143392197996644310278230821435342224832407490585735883346888276365399496320563639873994755674148378784603890193746787977062377229450465632612948179340554122291951672553386239096979134613671338533757186197994309974976158626057813727638949113292299287054209625513105548413672420761384915024911979550039231282504839097691790278061803679317520861997416761891722920283896320458551862512637019691652965151091523188530933097726197261634569098634783423173496917905198582006277583142736598740779555714003374899844936918524979738307053161058642337627042807321427370580902122631841736484334277741880516070711266038742989215367168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] 4975682203805844273098468936614364481631651080842192708094897882006804754950730229724427337821830993786197317887471117556973179684304326349754140909567562987054060987250219958492583222369069669675882547829266699001510959770815943885755276102775105080384788141820038774337817444872620575908892147068625321969582554078885111030299036467660578268415432637936853481572201590733011709628983880077811348207057946743104972538774570695798979847013066500802509603096918045307547046648084573389099562414212878508524551423514645549564726415428063606609518686772621524141382922362984105891109829457179087878981972816088507578176702057075316380160759086995746967559772401374052480325908344094504700079419447920525169123128610599224465724523711247970583062247496807712654279944650931177775939484676728525424633624259470028250455795903041061216297680104011760260305737005630821029495712764513104994948123218231319647159640530742278757239750637237460280987555015539958620654898992179039368210024593021881794622907570845240917642013851622123471993646344123097585970231670309667962183149463791455537125875848016252851480170724828502175044965448120193781871198545822651005720132285783742621644934891661455931396750442809649570631742309449114080721806686939157020746773868617487607318193857412617152045589785837441301891841534946702740615563886609551814844830169495206046993532359121556392011339963570124728554379907365423863686207280307421011840039853240302115964534410638310950209981631282502298556622792194280275543861919966775795608194218677770805494453926527573960677679007750841255246217512533738312780444792344963517257341078774547124702198804638423827772316083680456304501632367097871161697019033377617537922603585471127806783080240402239897495331822502516964214181811647498320610277110792138533511247674710975265057689533623331045258121331123126477970155157554002160838437276024106677780267968016638384668727102731087843729247702929643047765537426576584835858692984210557183937257412162412372196209256602937232832066963299075593036706497192975715164595667663089539196069400023612818947448475079257114716903957271149084017728310741924842353607354699748346669041914383346505984913537022188715436508574626970531908741420396994813766768433046891584125890558795953305398486613056704380630149152651270650421359695986249440303079991059956027876527521846461322798898217081612043229120032266833679415073780934033537545061444785840221723273852352426695222712688254007453205364015534881676910830645152189140345393708622945379138284888912800230618091154745863249217744301020209204037370909003123713194002495902562566267268536809023843375780809934215067951664463872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] -3406109589564058798228207432314071829978162181269246907880380613573107434267299749274865611618543859816973744076122237476613251794351942612451792250323852570761235562001832208763756435604934755271454239227660692710587505116504284894446271603993252171169897082941199236277903194756181244838972193682849318004342055338727687501504274470243024535586022599240227802825663435699847913891160601422273584867921473731563175184537078944281919969389855006053842859643875476369937616274756507800607328677862187327380420733963367050927122615025850375339158341797051161150308277609888163301968503706787989524101681251370399483081369022570233087756976472413468654974087297916692315675893195245484023334464449515189582557544475923095757968885788372161672979991971076377543042640451646353123891511657435037784928839633023638118547037185529329761856493779915632006699008405924454955403078798289641148982027408522175594410167955405177058527516173166256955968251222930490327543442844202125331455594749907075761285045387668764473199129189077039562237838477789345683179398404960481476933396556200646417230027234849257459805393267177861744172002405755846366130805612984942448521646724237070608261609177852367613891832316619803093833135449126973149959871574311039115880738526232305111169288659056332129416108534614739969453677907742703944509409571229849758749172103588506825508296940317357197162691182548101538264736546486153787998680580116332690088966691835777968750611177080322278559499612341414343102907160696605428925022567990586613318138041122294683293287627965700289493184783341380362356317168512493405857428294848060057287160231149502334847314427258199043463195080578348655843949974112941049963990955361589251485388703146686537376428634014797427687126515354090809420791895705047314720744243281486051413440177250933381022176743678334591266107811336020865745791773066787819038763394881347076488526557905786479094667299544639509715183667550657251693426623248324668969002897121794863577282144217951852541637700809721607193539604051732675734615018837636776594692378630507931441718709305040163191414943736696130010929316781412550789769967129024861808698398079303236193200832164199867295332112088020892874396646870440870645528930851201690912591205563302618681369468871458910820506403235777427689082159200770075358288492013672941053550635097748330475496182568852210795333934105566358669517340294793191330119416201768830271639657180229912342073041375535467013069594448331373692718119579782888755590662974966208912269067553433233666555948095128085950465357891022379846938095361251043076482595406321368664221695473637029997374668863860880211348220358831782447013691392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] 1665132295105773646486932648774508158909125393427737199500726409786433155603590720587748583218869580565381939886130757466312960811383857240109780793849466908529681778197381896567548081102531196448299773628209503344689820932304072273072254732359607669317170517007368767437698847391059637490531718336281584868658539693632349337744888836384471686289640930530454441953178504688094082649251520223115522754879856637066815492660889728452118740472829380226441019534654864056623902046215267212995795333933768673908743363417282846815526443390429816938538283385087020012717224344221422925279338873832336297326747483117333254543143118100278763057779195264884200505711890103244093693286046644728157985621228805257571741847225475022859323062317804540155797544605884795438424389537270178276782034636559895081021778776447141920933901689383527289150827681904809444481502199537746788909902983840833627635958328254759926740756168838515045425181188592359296147737285666189190564577818924626219065043900263986110941314288037532510281600814967370290549332459758676121477953484674333849745455435567386551728798933799227258860251873901689941449342538830566227235351046161868578370536208874854562379610963894096502750548140668432814745245109843673035902359403544128118913839809326854585078492914427689231877761059298724624083114709263512987491987140714557910149284961107970512993192438604281748282938469278737857349822738012084255065498213961331228025856305451772519146327714617950258628818428723772141270591952533793755001040186181902282938938745203337480553468266812572230161216134072759246241823530275657166025707096361162599162906114558676513679128968570882320362338985304045473852016867386541914983077351432752954564495451421652845303616682955733837455850142804844707780264740951297183886414092731770497418493770490267767002341886814471237311959073780109499766865631109674022437645570526685861131470706237276619436789904364456646531157246434339862309562594055968041282732317749227983786304026167965894859766037169754073061568320231485786927002619067927223133196245722478427720933825553165048881224609406445803701727583805759445909075926515474971842448181319874397773145302844026789731372766504133030000747237970823340772286580498705171892516161773960225492533756533694486387733203439637653838095812187727348671051266920355211520087484097573533041246441554588989867697523818840936848778423737649750749640837168208036996056677884791867505220444982610425159039681310679500764342513162178778994334003684224349690518671127057136433010508056561755936241362368067545543565613925947312180914611255678125973923370443417551943565421254886338993955581029818294588640591872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] -446950210832712157265724260272486550936280307717728437190817625595779291761818122979823038673387137075163289519395008299382642830694066016325613040640705507126364979758504735174217864248931704587055582273167539272869151321556983490560114789845907024707482504659957997717993875357804250145982665723369275385063974465445586632530969700759732462862116501139023456753303353653297743338525195453677598628052845760544632507677041126503282123498082745911568102436089908868184785398172179075172724404051971330396984824561223317866118062044672186908547234707002000749892464157461029134580550234942680669112464781901408529172744195948716958685844313653140773462359641416866126965539688936506659261489991884257322768906534996408698991017782888017617691266513364402370218395449663791368235409237595578268983283007451541366355472175539135668696635346456280390450558894500131598944702722491847504477795919313008588253455223985977994917847505177237770354452394489075465035800297612231300515980203830025422122409290895609149589455565919602766984749994480203814310609972862821602848141987984487681496600105615011383271579620687667863198582975305637734305351968477972757128118114819385503588066760251097300138658652371790631519138866557476229000976854259509824708862327720254832901186155377751816172592700481040214633350615623776053825203418645098188088083137964430532881297803051234197865044744459092785335284892074025914108270917961012632913487702358396711304632739458076743836176877789448225038504437403005819224237992194848961075681374719933999009439011018624853392942118728732295656952347278587926853329171034338482126612341453166593048667534989279465531039653488998017811953930886828649171588538046333715817316386079122443731907140928280490553255438636079054211314618781804771150913837859961180483853983296252567081791830597550986420664666637709395625182191968509661727873868860070151328202026160139648791470930329580665242351221799180560066209636699597339082243641017075896526271413694798590301235503175741645848459554210994205203768577954093283927895387636548609647095303600970333039447333996606264622087799385236846223806633207576674814424794542713601535540124011266307091150969332614189601162325224077515483721085522935883007187486034839936770403783633491920331503053938725761580503897088150775064065964421084988005165290323033610377328906416546350094136569324371979755235410243872961295799425355642303872864991183906498802742102789312515751154229333121356376007111257246373810927145587481472644920551130286629067064696838503199052207231333475139948757494839732779704523979823452606570380327469013109266588561965147873689636416612365889223551614976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] -129570202100402388571255443586745503048073755027859570395217036888887734370638341697412889787109085061348066098081683741065440768538612590465113932200619172263102149607316940480626195908165184173603903323705505365928053434318374642426542744466426005921289314278773434830677409978368554593312795204268676540626319209193299995453944024718917758452414287233478957713140612061336197032237072808092776657172006770781365231944658089810093877965380213433480034646145460750953042126977985888872631527411954576630667694187694873754999631302590713705252266144552216955457498218971252264864633922193936143187989990926897972827642032523451871406627763020520973369544184167489475613031745324933630055816294076382183160887229696414584011835260121371867632203954507031317831401403165513705027150725426049845820799043853347666594321993946861150445386089097035447355991860675238777882749824527329017107272686824717636638395779754320049977616923926030995795328687088504712519008479721162868023808000552366315372014880303763449865969161117814173329514116758202196618141264810395864881565541839146478162526822889305531814090341675556440233437742881977308699919104901631966223272303351749101602885991598564647909996407286790026013682882964199320563906753776447644380351601450391629238068330627427561773539798343731124948439641284837494872626434693292403700672593604163230556377465206863627417866188722918414727750487547235267114136581229409574438421095727675149785191850593708670144291142899226340937072707985596118934412918098370886334744060874637606495030050225442426076409521385946007587951707968820301371111067543680819157002810537033270456072192114629987238921920417533192142613053220366862064456860163239835964054322477718292673158105869837735930789571802504506433607702044636161504682073380666197695838095686151696317306288602370551365079423086858291866348864611095896244099324178004302796911947977018444801882043922884137227293996523654896552927456799440835590044431350323959207226155788086344524282996862200121879002543857907778370246156627382751208046099485770376982985139761598429072297320868718968828758481654032805157255789617582104812336352628851375452726849971311686129155308340395585748257106653005579783382083932388371764146129216165919253229669388541704009486641310927649962205506377092896365521897247508287630934710099048622780123077837604199548028482677411386492732902138574372941934540879978079489189779451156221121214322569938766529922318109122463231316978933793195249671716637989214553965085472801026405445152765029407684009168194917512587219228107510483128036731698704455963558652640101572835081265997742632003471011988432521629871898624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] 270182545518617138128440311494096110103459281689053589897560695589426718529324337015634345069148481109811363698165388001970192066037955292509729386582401502231767542739539269907501530691380352924582142851300887386355456216598215563524116135099137876029491119702826040282195069872254431030970836081417448356394433439615810536936699610642857813277634138112708612858808300727079892303773863436982566145767768193897915636799318721779798765512978390117610651419498852653084859779507380408068011049518774735620321879164196922122841277747389727909298176228791678691989274804484892382610906920778990488489181771017248598691439796306505166637125905027926968419299030086551296628445748794528356573499384884602934485882978284110581967789010194654624720700018574461419768034881967346978464321971218179840213479098036943922384788954389990959370511781594592067116983658435639484812100604519851599929975059310268999321650772682859937782678981503170545133347787820132534439475294139328447807569288573763698800565578316562024392593381359649545516265727923157982599727362517207917242940092789796564289493247164865325120271282802811316272550494582618654722645659544666711797928228429195437893831671863914792347432179899842167662384699811272051746821659291208060672413863627937225566752496140343819938081743918262179348788061173384539584869400182802935365834218066787614891465417655551998373139707730265904310194486283246703909775795886411817041589758011689944010755822069542773432240062661057019488592217455602430919148903913211589366025030015987183758206111408323382749968947074313456016776922930162108709374231227606036598908244288003571769567134539919246067002042498248025767378529780888693834603858395981507883618727903632935150524041515657348035935782820038433072966831040467011407990819993035686253210686428727951762110446117768357106740371529539437651898503600366261510405834159737696191447619059174840604449367177137396405228942057744758742292435221584406549266639146590845520417686527627114693392592504338651999915064340577251012707191069546521007785839865071460146432853418495248897437127535311545324136769832460990471628416031758367884219603574530726113692226214430589764986887448447100858443622623017828290218312595322163200228786981890332179681374623895436609426166040149813684892781511837439964335928913054924013027537524260024675457246351844584529280005245485846415718655422243874111851868235978546846639712390640128229602726535067380049012911755844467404281313185470654223935700918702774143359681804565361446803973325699542483887073841668362900449499806601646204538523867342765290812217759746843222558548940316309957844180602238601112110235648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] -220413454464262032289662177223761021004051018529595925451179567997950873232138049172838203577369635373519121761113028373730145690301297526818086693410505137438405305337732916304577738614943106574177352415277527455248675027375961753188692554348251930006352996458665867832780135089518016586346331818408074531237387594742141453973958494670014179416904138210476209502361308518173520304900514019608304952355407657255652503328936167438149157197546631497268853489159282894182889198098827072510198893905979530634979476572500288639937000459413798221719172971531872315373062599782883638257235570135952620536216004685007600031964802059613518330485004132090556024021617658290632034862482911325791400525073892166317850646757845966321402449681123962807165792914080941298100344917262139667582895888819350811335309371245399629603357071817157798899387437584051688378359516938873155700769718739926206881958278308114417107502163676652462031701049309909398730557182225689290245793935276661861637220749627716525774999322126191965305930167333105156757089199385034868579767416108386738481819400976918474803893389781203090506199676738451644799641753738542577400072444118309500395048238489550280105908799686174907195569356430274359916304825529130104631473606827277719695045281298243974758889662082703544328544813990052329924566220521627218788054393484383585024338894725764588260618751213707788929461691013336513699079496962959762102765927311432981908182520522163134693293878211465743923683996205975161885446604946269472936545219377965089996151510410707918241175845828017754215245774950793497087845554217851093335661970032530473915138652841850519221559677811761694594752555993633931186210418743461477587848145946108296025314653257104152141934200692906879453481558631046329541878639669957152174635382923074171226130397293810070257560194621139848746205801150571923838526622369618705932396559060833955699551703343855444167987775052421623217043786149380459163984043647583826770623633936492197916169747849465577836792654381283106581532624618096005039085079755891672897244721803983940585907789920564171765532611091056886667537109155496413760626518222973849609645432103212588940319884649510021471619768666225798986726677581119010089315430946788126350528388203914234596245200986933633616599691246096330256766407355417913600183118013295127595784214635921435472471447283293033741059284954681189414466228129058589293020649088070668973367820440488359570632546113901743746272853415699759303535151329790206860486869869358371808275945656736453967690950767882525649768786225159061931793153780815900896783932461677983240660639988622216928994030681066122254943951097527406413882589184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] 132974805712234330973181957588518650179130577971454349519440667431111903050797466892133532230906703326652075433843881359513345254795600411545034742293808297418657996554793937690814785942380114247808943197951721440731017077525509554268498057268483714334776499433291943230005606968488551554657656683463175769710701833913853093284140118720612588998421060147377036211369754925267960809352698281652202014361493753053677488838382446504868559616111504204646047425608953884171057847980168216883306335283645637637587314890901730795536223962791685158898829424568164540671107084185515943909811044563217987494691615691315787411245674897325369097900619163855875203858118158969913265603002738519157999497444969540944624648050558348076371756732446209402233005035890833543984851826352716331911846330793021178412746550197150694590106111627984783992513939956002394860791369221583296572147209367983106276195558086570937733134370192109969591801005386130970788467118970938047373588988379318673655122231647915179396609699018025455608946788505882290441932613080136950459454975573490510187309255089457766312237220790223932055304188900837374908979952036311279682383165421833967188912108605737006635648059080948647562196720177883572575374941640461925984715986389714725642971338116020895226009195155706687723641876103155816751213607728202736525720976081008236456223965666928515617353758633190185139280068463823403569482448894674928186877599268745465764409588987387231940764122573528176755191794012942835589766126712464674842449251556803998714655711589527562685693151342892461597398791151140900580293349184890044291692003674616295302971269845827287338941847439064427751601268615881052235864601467179559871920858333756394892949796907224175231444087426854388827944475230373727462702117929561883572414625871094176506068511708426005163096403712605945649825627695624329177623583459569075909197705768233486846273566370061469200495638354424346007744462195546155758090630131378511971799668365901875578356651780265387068820887743310760864899709826534363702898329910923022814445380501038442501618468101262775461889183325886531530394749367782356377373869123811965633267664729678938160087615086306275490098569096705424882513666227551756315150868456957535465199221311586593872429467306418026128038101521313227060028705414603643091711124222351540008571294202880091226559086801017247290999862175975573381415558517205063278532103393122154189534888860223208011680418657897744446759709292536847443923734419827061911272314265557006556297171475121693926647885268311639239908396020756790161939712929580056050882108120385385130301792549732668277265733866365454800581938795217426373834440704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] -66370763795300674400177646166551372685257513549987117516276527078345503791867569352168421222739978337242642990217018372363480506152835984863560477184489333109098317942731308665537295064485072208441286161011431551798593817715222604967670369693750432688326407320822416405765248178158625094711110904835593880841723863147129233496268282374428327612068613313724967507097455181430658451291194149766695482672344799223628349989736557656863138986269797368426703846079104401029158624242942116273792685119352032287792201617175643251768604497850936877549319878140079185894016048512728335126460848470516743332782103507418781934123328285942413220588399537200356765726317298786983752775921994660720496761150168001519572049632251665572167231509665604418525972977844481022057399702086048225322958374450282503093886284396607391426387326290978781484129334189661745259955087336033445693427256180500851185712282428612393119080273898575776530902823076897292621642930695588468980418712896133306964875521000397704016658418580029123448573825079645800977595138214406193207380080341278073224329917047588874192876367153913533605398489531251556465770058194037200964263112963636284401204380646630373202061244242486665151928074150360699494873421217248809845411999762518494022346503887266156077523490986488615750075106271851307931038068167456222271757595796323042861448151830513790066500824390882405199994284309662765826927131958719541467285767313057461909731811741324977533631935614994578935834809119002926314970516651949214206184691095298251152565884519681564590121352455691527109050825661838077295323063377886536027477444988851070781307787979804555586398188004830337561304766574765668148540048126679239189435565937979798222437122455923637539052771438963837778299143944912363423355820199006256378721433922515252854237239533272579677931450579867574586922808750347625628514189296014131866365692207805248624981074768569843550827334291259388256395108351234370880929541708081664040470200038380134370697545076211741530550311679624652022102153389066011955448573319280097455138280296928759798063823479504992964082197904710053950846807273001970586052759042689453700650595823061073701449234457744360861823630966484701643497505524219489476438038692865891845589360920376311150949956395781082524069564745724347240097472921033693706129752480185164129985279364871267883098032615141101845126278374557112763457615822921063600726279444315528998609071170762803703199550369038881815057683048850727489340945545759235181100486266005583215090743103186951902790186379890477399806074997856485537960309136364810506214875332102789257188681359771591783242049070831356672742839040826414622914379776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 28317585406422726157057451138504330484841835841519960933855931041142558502273366655550596783356995364229850810821865384161310045091596553207911362521465994773580581088630199583236973675570883448023244855730878033924416940874737583547435718565713122361005088261231094071578520788596137707445479610119294504771259980733608308521572045025233047418197430084634215171837908806097074233062034262873020195252743880840169233898904168291879500339833216669719830663288149603065138333418612000475723470767914729731638431851426723584140623118704904969849355247982452311279767636940807109607342847256930766155980349462809869860965833238550392901011280058150920993604176380559469142603964263097725590448076697231446389310033613913640799822109907715105412638095464799959796518908534047514839443546743410382524435478073603413869757414817704459652984730355267016839761008229021245729489725313357784946242330402437938163841577365485156876822056782858491195170812182458822158642995658428287755114466509726813153645151319200655480583286065539042235632370542891324864531618427678746512393817016168992183329668889323220028780701061054469475719413896718972711428818253907466547172952230914411153623666279505732511257280030770405021553580667974447107633622574119849102922131115706969483217346337154859967975350941367360192859973019785791627052199666447408213383824583827698495086955285072203032383404568516274936259921363423527234996735772883974435680960918947963428383584532317719645987580496459676452480770873944975217044594550631358557609914787127909095160176598981276118864344396078195253193695678667036855358349756996472282728473336545610654632609156803483242828507881153546625084100836413697599389224760686883477754627647347086124239268579200693747352055509504553714369086778453441950824899811747612224198429124771257283250797128002321257662251638910956610944365790474640089582143932353365339658127539782322000408005632817290440287859468223751068284372580996733828573621095749117596784113241757221126525727170305959574431520238611450311203557822377558814288112167211117107619857061182909169448985479675894700202392388005588646052494565139264030238876840515361034878318260332947918195202381996439792578984578035423638855041555451548361424812613580035806451956589539544774094473818481779722696924000375131281127517049286083890993110641880072792878533212383988539978596287220375458452050467483283296464033437102812245200992471049261592425554044921478447421171252422096607737605421252590096957666365086162012226713361506721033216262380448738641184884838280997736230119349129864699939919399809859576145773527416474628438793631894176405118616855883333421152337920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] -10316068757976276442678324864914421436772337735135208981871546981829169715107589511725570937623599542039537602857648798927564007094462978269420474429348713470321364725861350165623503210497959483259311031094105370203245294112488717595885998535052398057105335425926193686691677370650343482886480468278349388341773961253174287624594246283492089915488016684743292748455003511454519077268408694869678628270233111622669922870957795554143921055353440639283247116441578559896717002685162730680583215032732736430505181154423810974706143325397027226311609562312340120209891685254574675827017156134060454536321629416684058008771411986548964219658012775070128639469865188112401643775332343931799381714545491803145294151532759023774373911690653407398448254796832174750024465354169985659106354594721242803688440679272292410562357699003453755446638843330006433031919457496696325852769570713413234752759881074262878787107484837253404656990240490100171026543106868213853848579933005774261284257865020539628444721622056542137201478351185751810164085920144544833393447948540156808390086583964547057923976884356222500296847341516049093421017597028559414603897663273304996846592606650511048552204693895012345150405288431553822610204329152969232682240845864400669009357032942999472124392763739393715302135507272098823223446523976364541071587972945195084309149237353724492464246076728008712460483462294797883880675094928427652443992815189200225315536750397319204015010613693995289974441491277025538643958158589490283361738567441288053325465629992657406191659249536064509067120227326450360761300339245354827368586344134550263946713590916552299079255238794480139761035324206960265110610641336685003803588817940539446297498623940749305547730100474226181798496224677959019903015460399605197484527280799774313608737924496799365863796342634383997835626500443101030522649566609382186230623261110150646631573119146796525927021176358060672136024094427908977162189754368396595903020021350608663615088115881716218574579180400333475491073386110050405945290542752593932353232479377772914615521360892120612539721233877117208293600630659734145948359288135518795284915020043519058471998449424178231622154165584336057598883899794016747749522900095067606520709270099139547080914421089177443551522538969237147547402566525049587361985754716291467575070688914488476843908849524553324307060011652615820106533718579195010937866504628950574913873415250503905853864326397426115877320989551974287839955295584616929314888479269982410254747384457741606103129146407748727414530394815980262433196348857916518143427300413704183535520423694053768085365158632606341853627038319679380116301938688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] 3134254827758129668128716368924952152728204278150402686090721996101937820750071376778034256010367341984063671355938273818726409723924947513410102208815583543542749306921420872276867199122146952654723547324010987717777530805842341800370703694181150502125811687310941511561442985068820103610623902693146911581340533692185991267215963103507194716622397456068593043801226666550816706406612400415974295706329333245623650650626447089668715659825812529991964752285620660487796051296701019738167313008094596042148816148533600302097531651621350115620454034099969455148275732809841297866623006090375885855694408501824922673901541124342114509385042538672070847755343276600658289549855011332457759025018821007564000057658124181444525888973394276538526846824637980082986045208221365660843154216787424042295425361672478103785765837890782430454768837122007783306816462984029647480987057055587223775459332879477190596597845222197020247646736346559419345659463687766203961357537594332812407803983106934445845022364660278042112390779823611232390848123105073234519400894657759024188524433933023126452016081612251423129216499060398567239838862899600733405289773579733270907108287795276206717204588722805074584690576055191516016370168038737873583744796139930905652755157952381709491551677591027077849278799506906345102326082960763637555312532877308979775649154124004800827747410694895172133361490233592435791542367625715072949926646507836989025028809404349999275126333510861568220839053127625069176009609355155926695484271378847776907556231256138596875542712989545920402916930158976573038892609850273868980005506507201357843056341436828483846621929768392197680017844860878237454319253933669189163812349824353101303039070214251217838323446865938754764424166728996609792448704015955820455561717305486292784710733869751861903124119933756908155377915798952762412522787405582047833894122622790774342322300856945031712804310281029577685587615297195015510068293750319103008089920498909785140394645956826933219356829418655152824471956080634817994456197856432897935388415115691822252542658198863289877179367515626706897076009694278453977396162482309488215714464245995137522014304980090305937625591596540995570784843050548928936393915661884305144699523781660754205810847883892918393784243245347394534062893555290642091786079660165093441168217727330122990835971833009240809529578880532004886935655575833672218947102705949707847407305573706813466296973110797257855736852715828564598735412677675688282139576921065176404335480641121308553087290270316202614975783318080374640314725360020068198728308381950339663442282515108203077341194277260649209164593755442919051475550208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] -761452431304998949574827482437671980616040225198227951670676862802842713934278289707652309635873277556392299839793260082917238706240341798967186385887252354388354348206177099835775637591327726093288892678764248028822413098058689181379949349450247146270018370282842732634722059251272447354705086117572321715426958092068666260640755081817312946238459416244602760057621206625868159180814972819580816294161789831366146968734059563448659679834640352340133081036154183981072131437715289345034122382481382706237721190842768699316353709248439280313689768390458175296756501440136603608270916188638680557450437823422312196026411455183628928212596953902700059915830606026083357840902437552616528515812877749558061213809253306755534316879559526982429104093225599176029379231027596523755693889145031720890952361060564839539019000308827517477781875509463557848286178543568024713117371983689319960531136298535329224199768817081461376171283309282348023021775158467024707003481911829886260206833185375609156658847573859105765859100964795298192072367310762254572666611263146433028082506215904395960323844304500913795489926266315806568574623883946971033704969304333817283819521372757338118249772335872312899038233833142794796083577976936341658591620809487296381508526845698416704966744880639354385193827809356299953390513021668208710021075713043593006776373485361946900150862211887933047083846104122163823816241650611156765601732679631509309551611460754165928608808143521004286135850138077058772400252059395054364815796997401638067238545046174527559949978075397746507249481196228505570444696328643715982937621690503067951819702835015015363660368162194857596965137139770649197259538883714661659162927261517469960340315605959917812436988817134426098047045992757155948260452399393366480723718097270520095588593081281140608850565692562878272480816057213037854874430610802653439644550593133226455010641697577524852787424301874788738909231366094539979765223379444696036435836907615727818493335846912000198426194938325406234858200317915402543403300598616052151326024483945254895735534944488966729186350717162927848691287568943443801612439639380256066087877494908522293530036602617710074228411387216423022963633012875542285900675487089160997109557388996233574518467575833669578568037851073862162874871308506725263540668205622633798139390787320600385136136163024382856489338375392270853899617588638009313712044699026191310514619173398369146230534288539819640243028120027193676304928158010626754401662406391871504689942825015707649720108195799356034919948533117676279026191752752222283801095837923262526696897583174882725105018012295063449670698747173442030229520384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] 140192486959362136478808236227528903649412071304830144649730061374897653882518161530365165519690966443240015116163932495840162522289088549171821377095339708931633369282917807881905280654420212846394391265095600898915121499921000528676501952179423733943267287118977220938367588025628634036844236321895375313011271651136083155519379338535163220712522774968426537223890205982793427005881720903350177805176808111722712937925137672596464239296149763084707581322664111012666246258272676118028972676120401619902889031881076238068166015808038308778960796649311277610738891993998791676539343673961749639621906426624514344438719045114171986904178334791431767608496832586140435372088108346115621074914059314099617921976241631488042967698575949225757262213856256097034630876345470455431541564221296794621079025896674264741902295972980453804204932565003031582146880638075384574097092736143403395885604837226334627168446103995131859366500860878620183564786810946784938002917560574882636003491981893179019118968749950855748513042441719554101846688425371999587711471724484257010600169164872564293212471611988627817770389186405463246558061668362725434298052577129689265112738745341312046762837205757789658642648465918194990783905789132905508774447163240466360790666388114047498907670818147969789845316599162956294788986494985279845447437292922403155461344715041816905609861039179889249225977769325202644664969934061885461829928634704056348759965020344054497931199881241068053031533212967826196227483165087302407969699669583090378241629951638095050638722227928194335186595942285839128380715756970874573311362977257305279768013903506424315571535020619521456990368569381453311424463678275712767294686657264801360395181167462932523401809567996878472211617876611117005636215049297298487026226488375368673615302927818488805389202080901783470255338752532270829981622186541294920671296316541540002580528924082125112742644235109863875033807759853367122025502475187587163349063355720968551386573614857709838773309911769487540869403703586381330511106751154236734664225556238480826318063751687021426031805255591429742327670999590844919369978103343059830473030706255370397396385707739019441491845903294949944819651475146167085430772054540746223112508344187358472070726350030644803511365554513882379989263756851924824899528504740629389127761948956191058207279648397782070541796403228226569599620413363898898726225482634133335268183495855763506210546862697439492050225027270565189368478701437025353537329411456471876369489715106644179813651085299262654925128655079324695052354200300239301594168166618498697288088801740564182571990246147870715740689381071040403369623552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] -20250035241195060388803116570762244024620378301134676534086405276855909528571351832405974628879297724114234112716647381780028587708627312401566334320236125285947440926000687587901693968652284137588716096539453254813068077715131530783600247859100804312987932020941866895969847626459500576095457405695060708739156946405714230194312628992451733597911326479789514591221865042880511833833498172481227898789686381640543864451866968241808260939560538884256325806973455964530551452113700330651881745434315416635552832289660304727617241523454635452719170910672908323704674196443533634883123575396801094136237611225447399008101896572182835059152943894506479411813262899847028799821183783046194581069539456366551418016819936157479881941445820704344066245317446637730105634853762076758569256018041937358687661066115414195090352965986716300028491879319117018122664948804101676473790705131951543445391037402517134796241872064132409079389911645594782733916015266288989273208168885790846137765302950738828294651459499559400230883887978793456338233772949492783795464781599392084645526998438322953345209525233021199533826769842347690646022577367337452867059884212976269551715987309185202159456049984889152115283662717610680732046042252472274592929470928616439927676990240738591513998285615968199527737183033282146569713636139618740224781489585841919396928807522620266509963057766032402839297815779819380053468644944041656191322221129814120344031149603656810256218209550101390372414635474407160667782136689951618039539250083916271861219008055094523797333453346843618327124932622024380594552661447809183361726883788279718122350666539326150291175996189598965801298389855975003950144722839786716845202871382803237454793540477780303396394490297258809651792577759183671614403338910593002728182274869986055478736787203656715841770656996869907960356963877851651470262179548313200988725056697018462273806798125157527102179272928929982741654627513218704830312713309115469259741926196475915887859900852772456725464130522786339608292894913777962702792859774250305455861285438537684604776319440448814670720125241578520047978920751964208215610095139035380882216175345715770865915344735666557941063529187388596211157675508496365643808856017067217366593294462583617504256604582366072198886560345777426236083728644616649663965727252402794273039500709462841314203121200942384333541165815632768408455391854313622265135149694763461557547819695933409943313167606869524143812308439824532990419615262221802399489704727928815480344388522850028139945734923334713009522338289261378626520571820410219646437892036202180255945472254348944361845551779402567423281172101568867510255616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] 4418934399347115754163616347785485758450326922801652361763255987646956016625349980755251714703292607956782285807886279637449958093958533998582623301602680902606538891146422085171877262794984645254493109853415928834837056598837727130491472084500493020371099822358711540332379072013561549986358766528720034407846912457983859433021156981470190526986619589617561294502749953408060192348818798940592242473229972392185680511738679686799373957433891362082019904431027225625736799948423302709713564471106471018803163227786217669141044753058433253312860675589201735748744171896913341514449497265450362847412317208197482123267962636070295129247194409428449369960622867647318826325806387968867638271464647322265912502192487398031943950856109733820281837125850597555830967035418889543172713813569544150463550419404596436166720330374196852179141574586594192941329241944405415227171785645842280875281174521362160497906720161188240840244403813592267301431399560187807579217419625268720611372360319711489238910689140713244358303792469636252084751646594180766314852432991311748729557058554781199389732517450007888134171029604340690865500001557169008628309973500250616990923017915819949279944474565709101165731704282235852993483834444490704292697803442237000921083826193843060337816115693226853638242033126984473056857525051791611049219780268486048989944813506021149359631610594065208440533265693325923431063089866106278511743762471908411031457586778253007931965893753118598098325435051074032264939333117610988687590947037121630136955095985780587751897521850559253807645067293870087334532623738553506664386525149345999807995294908702371046246854122625855511678056889303302623286150789616627843674906439462445974072028310274813364649550516416309629080956039584450238544616964127564197596071878876583742071321411704197166677837961860947349082060358837953005480785374959509192262093412977022819651984691478969435639344689644090591009769872801777866437372114277108296471454918296632813014810320135810787797521824060651542984429518640365540126496677707813313176011296713051808379428966544841577972681100401467371045268431848799427608238417978473146228433153208604124945402358923879336212503190452457130752799449653711451029232121112019453274617188743579779906934238941191273109329133110768814007699389902959338160078858649885945681694521315000947003946348466032799522886917893826028639556524827915584733238433165827379904808748027822007377534259932829450412896725756131507841818510484751757336615275775747643094849403227704311286741624814660307134099953248379530402486406941480331779265011165894169692049626573973687217740466664480954968463379275004763963392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] -2105619051163261125207308604205150769998356614865492872522959830484052897729453377713102284444997349901591024192440400930826644706210278507052904352048221069631928508500730143832981410231977694858671437836630360696040717189209018614121958820606480681618863551183782814814884321196597823854670552718142536531186241440361922378992826610682231905575346113756902733291595777208895318988339995738550170650925731782564319167630467211431791663224455536601163274787926208581249074810683397706536449772078645370769164845284234376462269927090801367375227133193307082077154748776472793489277228130863060174953857540065840218942891270992842490016106033604570325196617195750822684955821437826487871971119560009087670049426276199362154832508834446395972689197661861692646623952731043881393075354788758208483068092917691391528849839371604227129918825980590132751206431967511061300554050553521501022219010016436870043576068882620035778555902452951105555107745284733232629003166802740840893518923441346741799007437011317166537966910183418911960139676752589184677016839697260255872935504532579253729529872975944426804991141999014707360573596441983313790337821015391049483229285158121944039193004083904853464503484069427819718700782144231238458055764512574995195711538572172214779646505846279913210224306883774861676342810064713357191076931220354708613908078426008703561281382042093652538616922169761681619435342959712571781598901733996471461545784797371541524230147709202708381618561794057849920792240277560775191531379984518002537331747388980410262996808654049705944764445404133342886691627431896169517080784469008458158370506862310938449538454360729737941455884654108991256082719906944013389605030832206530465145326857327063887472584181639454940301235550455629482597823424716008302113762901408683655165783163785451253199809731715996081086062641830639253222482429504363086151307902204339102329447972179119406483831251394025503194884734308352283589642733282412862340391408941596232309410818816186803255008668385530641467359740825259035337379813768639696489729434257035348484838484129916406075846798675464390777603182479428087793750980339371525220206340024284734290046748454419517174651171040718665411034571382159934328010498272864114820164825305596842479744756935806374356784317904929053564538728333009585940551769530219375196511806961033127138954768542106689327233565945758858513346287778650853193096583431592007047100403925498167097439103683682331932959893197630937287256037737394028378292222928072000774879060565057075346947575759075044331857366521504576609198432790342126858970787122844994770097715837739394497243614051770387755837514311180490899456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] 943984684814549515880011364346313524379924475928522634213401501975510357620508914356433404599653373697913406706836532243253347509807930374010820131803298420383138454494136943705157175133274637511326197740909599360937584519481962258397438201316605083698042693149970274413326616415826565891579481640547431990864716830568661558561729757562990401821798800652370617663345551144777757320002311031602412401045093277300980041766994216358342247049843412785348119437328835333213457682191604315549720269751776423954963193762168265093519928049177485265727842584107279107260670735884170486148496597770719629863767535502451092868765364388662558102802349643575485449081963103166080523015396568168165731980426227913522066202193609962701113601667754768443153767068206938861376046499968633830328343721021729175796690556098522935179419169337352418231728272842229823525422413056671419493993162599240379990581615661751724433239899323839493362167526641301456875376842211505210537826959671818383549297393283326389931205158316322516651461064486835760028144741249093256496183780440278449422674249810475132933305951295347785028249870156818310353112966546406770312494025186802087833263889287615938797617467041914408898729728045677921335693331970559801782098570671225956146927204470519076512729369731356355263092849932954568725525795759538251078129700151715555933895285183801905023334046642748633189582803904382685177205189967658769865090994037151490022042810511845945975355937427842740034579459995987007969793130986538367009493690674395967779382961542167617488947555818338148621410159509228493503746024310098883059964129316422720382253141840641651494345870200007069665657467225855569854610216090624279849621154842487836561394952839478262740143697337840737666159699066108905268727830022324808276209168821017368613898722407177034061783180380887490558706092538421161462816260591727506210916046386844563304208020310310870289895575394902197345070411304544240687339297266159659946195777882531405318452132193452742227122839215261497515012586501467413599652582571377803914270799943247089220887127628728118212360920328313516628647482017401713399258505574720595096514898232161543687152582669310791616659392883278847177696664677077196670045198376253934651916526981779430018996189374562876071963205018237314546298560829866162804636418174763836518809863383576665909871396316277370537837105863099092142988724269549288608450913813328358929857146097266667535253937598055155658975969340923360491713042607092234671069173403967051178539432579812553226945373676947788079785249106593647637036585740735174255967709072527954306322262626294839837236868520516381796877875367270798065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] -358016297766766040882405320414624026616574654250375530705071172301278225871943201924277030342824077979837278131906339230195508161755523145174141552199794969913301747887342655259252499949159027760859323709764800595452923214067580319714077803695694685537771672055384999918699138365624896909682465903290460728375539756198477669027068085770350005524314736408840633690596812565056815702562037076890317001047671156692606726756194114909822928514222868230208200568385834020564846720546175088459504303401285442472835776757006552109283221691048129320131396375174183993031192834534255552055055124722722347339883372123763805567860304405332891485542221672785504466606443240119619514997891104947454149516905721670779987432740439975218882276619288235095256889308936979302332951268145102166289024257297794063704765677111619084728337479705938613962292214140744598020105626538062148905421804485913281346553617164025395241406323576322852713348774837095067851032868317930462456645276279806948699995445584939302758724375516062924900103931761058448120947401981400843351013216780111611262983990068912762646558622882553119061833913063699667161940283505199410902261594823106139193700453606016587763105226353539854769957403229373783581825092668485874366501008193534982305854755154660348844063050997664825277604789642672213644939012732724749192694109334616630877745242235377883272431801152756100671702603111947374036806486705549505163986962731220107084176814312040323779009130545594206026979822802154802848130569326432900919548022887810157576456138508648598264022481214523174175695193110642226914609433337902629953255416691624507884224058457761037146524293878820214314765065780306676509276068786686504229445527236180245461036692642089562328361705108219246137034031222910685439168293981562525394902479550385168342689626417896748177603703149334770683764630746054640399464415670606531137743991982943957365387368258721701193701576409269478814797327026495198851991979004698488805335351354887584545880681853426654376675327928308038885396671826694868121754805572992570850211615131895907285166885625810394687951201699588783656950737575631640638331101374828026793873742312729556781543750519423167712370469629839009393698326967200246176088973983384253630836245188475562646426401601108143539528308935530801983972826706518658201529673403595103836614960170945989515783324433183579158019534650373680842867330702682186741115335943473846122276632142928197785474238988342841772395894670503468220406683536597856018527194795974873682831026301698388813102132312324069614855466667710831837965136320370375125607568679356810709792220790532431663687461490597531674722787715003564687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] 139354953904287910105211613664304254111007853571289842673315360512121568762891067142364339682707564942415869182750327627097159199967656878019154759902488198473657116929235466207875537057031645069338737827615766589607846052355754246453078441236129663573665278200510993202524071778189071160906279133654606871242303850849731126069514511241081489405409051732128683772103708918108530036812369849065863153882952782092068893676817158249316878947478042594463609473697457170911795697804128403725685801852395254973441384270762266484785336654253222314944080652177841651517151539398237736284819890340176067568869347079107702435969043988801413918811135705104473148427134941235333321902844182095717256809726083059061088462065133675485005921534849893621174663706154675194073908671670536826035736094695921966448410568904112721114995746473150268412577003843448528076736538461232648525935238524282756425089295038600765978213363449186224110271427636505036442486952281954747880816690692228297999240774430298495494953323251844082481061964685111351035483124765264546952625322033124174312405905896462094740313901562212152946657142527946266484910772293452531350176131142274458463263583300697542600155201750989798694871829084276701818756336236061270306137140863672490332960112317577921601647241865707934996595310469788776172008212062288290632268851808650041620853436512085969998586310355214928864862373045012927074136183975927766779090741441093166118394548145182085188774473250593849474286573502829751243476979870823206002634991463286426931293934578415771347303974970301648045247197955567120887099855457080875089534555008887018313875263595361543158055505553396255534783211585168806216238219540922847948714245294356562600638688215600111105619419607590146786262118942066238345994313955543614581674931359807289309853279500998195142985710764358464540150834614234210523131821209434615003294534739464583529936277536448715127762704114547796038429274848703200706399057429542487847825822549706824384245726436854194545537412396584233866511671262148916303524116532579930121459425147683448051546358567672553810609701615578977633343224907039497406970216320286167776179300444228160189842568807134851439039143057759936028849794240100081474268090203005439330016337076475131229328207807174991480834159607774449038050250703180208320932332403651191657586177005179866635952245874905875048035013294608640488795445807063908981966507707778678112305311342250517105379346931979675022527219072509501175130088709479297336558558010028014813267096660529359612599842452889489420103091492418438720393522957486913264611256712298464944012563616308953514769912358609135626540675755135771607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] -57687456146449971795159823243672115318818200504681733342665416576869745628838243846649056180886870951224243872232497352197261765308955261582568871787978562342486261264480279690889632895049704060483471424622967174524241830947598639940729499814093907168595577347100010550765354095751133706086832797911101746883671493378201054556169025196924899839621482516236086244442877880478632142813684035333203223223099874111540069615243717746371283073897045476340750125151677354462568032444627255289782648934928717848633222981939617305106645826084339009896993601117988231998376225350430241132238185765046510161582294089247936518154937887227595557738087695453196400093820843375007148803823830055122528814292058986164261737400647432763206632479871438191088560818400715873061266224205413693791680786945114105290662227176342828716250333390910888826117335555349564595354183396219179489335545769208906765830040433740224189949951473538761293139902641347906485987657216686516163345772922819117686588492208837389140138948662314131179753740177467043190028183603327658189591966824034202722442498683031334872293742502034195549154877004156403509106828445249456051332259660370883357387477200200074270829257961536437187361132763519142152556707495144946449698055008656075666237562811034375936217747920504545876192947967901103230305612469604800447304401638274242216055020618556892397091886726023100199329186172230504531591252022847082561696675093819385984497709276930936792933652023686686352366339789397170180708160260947739916155444100614992148450464364980040776916464085810963657827939835426956676367167459704650098098325343609510916461780965937744509441943303406561274889929347527367265593024959225485544989897676009004708726744052852930313224180574970826342671928995646376905490647213842170392777017861789288545014915580509858861677344439657887153485172287737480874201294826414037312653984268242055135050102066085564811847532973305876775777822798439567958320065576466639522159566871213195583049089724547949258763674618024309499213106015141263991478674039736043290904798308225871210169543321351808000665201152506836885701507650777699690388054832627911596280966337358972955326019510660038156196527829811216943382590952631744498354741647623921488055801694755844045170003196978835418613113240533430036905609712773735151715237555252202351294949955179431545270079502179511386527181372840917199995077692784032683782466441285228470819889637138470070152337036068072959191066103661102912923977270106915885828055310941755436842435710955821630819885669425965079590876527584283335570308495646519146692271626873419094442144489578210809765862492797600128411395895535379415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] 21906532198078281833091632348974606977422145281493082680949119695283969012279531957480412667923035590860320382807512117779786477760776414307555657374732754089695470720011503750291152898262314403825463890358011170644771698732211429882527428645799816199375509815603061788885329974800938994764281370294790104448020691791730527426169931351009990091398005128481847244485945230394355096324521479316215789826387076012593887190766574143360588925873129290220679223954007547923123317419125126619222586189365947478949028869782925481095124854026581649619589839622911601953482163537919038036434325758413656884922854254506275604815785689224032131310389231486589128538675333455410689802065863770652196426633090918837950865428768799533100467504789960189955559365541822753570684482803570827575147621121216770958498429292502397563250612917495222620594219534931797399951538460073382406952158731574586789457220029069100500426838402169713361209537076537092909362439290708695928122684263445425713867064836356574145335655620650438133030998368710680517279026840823193812724362941778564724798627230398101716661491581553293410427495603314585011525990001141061457206127986092788193977978144942635048935527776980130478399405906818176037452497922877140472605132124225338513676008097169725278320997860879540987726235893984517055878759883177537193618933106106860651148551349925718783777031086015426322910839930668375992631053914224333738012907775725458452602647331014232209334541130822077873870598597136743229328898736580645408443696110136833561469267585642600824225385090561274238611731564362727992833487973953840916604180907665530426561033072119172327023781502611758605503116914792583530982424813888470243121763339003252339132217690657469070783852582185458669345535859525975860322801736048131116357453638160730875052204073691941192864663738879324121261038251075870101891545498722375959153851152479585592121232213910496554532968325245091981963114835144180854718964887613151827587435792847148438859676577851455604703536657197029098968009917682257271169111494657880300528657503556848537177111898137643885213362684327912011108174984945730997622089177391400243994158333614246479321955582687685721473689337172503436819142306945457084274192424932814509018062449843460388582583444224132904314806302859001277442139390445414538047852937657201214030189918695289630469145361404249648152593225735437874621306146488678484332067091399529578564742929506628563521839364021681004005320061063203200202134050339563515722950349932117943584979751143988926944094136335586635466173332648656194334939390356407216758996529812681101043029571081595870233952727371485730715981117919363858432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] -6855279954882383379967925788846424641790473035360838307670841810046557509038401062943981550926417025487155057968210507546487446169039275943813270952422832007449955603511701814072075340074296279302492412199450032729904610182948625740183175073115726787841188360081551434665638499770109656342785520881096122320234512461220254016509884944885982651587453730150539986788066077670116468972306623602306477123877958428107044544410993427692147524367065042268017911212770080292522249225240134101527884344612327966957913187477287281346141599312111372144370294431394129647155502027664456463582560913642644438561020935106707502929153559102048267594569667481599839338032743972435695834670620007448934599641413719249707139768542255548695666524413956832363969732154297250580719769912207911225613530691251863354735824700118840710909934926801279540666349799654003349844612379627410509718420811443255520037614247399765337228097811135572013829463301632466822301658875866341635782772801650718722302239831366788898806913200743637530684099294697167847768349823545068377535074406455228190962362057525192884180265474917633525764493140637032005223064927537614460055934291962768297194174509741726356477211567153655078500889670245887119285112607031678844967638348990928884023462417270393246143941287101881445344730689483718160337912900848414527854088820189453494724650231855234371937684155496790476250996655788778251152227210112287926490780716394779233249832143509318467522800109522711458046715018524337477768232377289021926132410600832603031225268863370083526865267016059259181364609792723617830846562372553658679078265407047973143717263211823031197463907166398134707934007466923889170836027816060309579401884315174853589466139411565269691346844043873057477223112182219622744613566525325596269167840236104966740277721427780104060606836222358496315059029477943528025160126203551316927376296631096049394544891284317354373337410048550662873380788357159729431077911081844281589948433839107082936030840802035646654422540629542532161312756639776684794896149935882775393516422071449609955834079314777994896417579986751563537594331578104875564486157811710863987771100535192240305056726780244744200812741128863357911436772660159346683354312872453411441816296176822172181215602507485938949986483728331108676326283178179091908883479434250075319756527424515319493313385537175464151943571089037406003414001232799536943825834598070495940524613508713985929106965623072132143022751611676904075648063183073288350611261652202121236232413500392733794980047860610683102045209103315997588908701824763297127660367123064186656264763404830076203832244240861825773000669846941967843328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] 1721884034623559120326853927298079527458050581160206067356295225402313138726204179929328869046564808788808234258830326861334021190282384237923397997083168080310758469336576112071786425686374201295634837230659793127924351298219940870508871495176554746606048588404988751949606246474518385854972722222459548436326280931847920522689955970302380564302386038566556086482308915699966587795711369200050992894528161681781415581650947387069013428805681697222717554489505609916390003147601335449692097328889925511467724216065487577902027487660243143528537761884569610317648110031890335689653578474451055888384059390727098697457350225744624752025790223521008992790154970690291585508349873715786212222802790462331867591481519895844642781867797462033507700583657161013269566341632425846647724971213856841000939780982434545570033878729496108536746499506127392514001137509482092471678544836360122851243147423065686787278234570847654962414573710718254893128902601223162611161006366412717612262663957404247472997642629093943385063344270228068388582130226849820492560152004209739137764064477845578033963387340362967799379414487225174317835460474957546829209126610503842538257943306425257463374728934152045792355992305535439195093729133467903596549409044321225342510274167755245779644298798944131064832165250828227815931990951805629461514429416703686016969261004316090410478250887558849348887228180855962045811140506066893024238369871476731286450734687668401184969984756656175921372160722488889366054452025297353574067299138096804817987584656634668766374762080957495873101481629863691817924558209505573561572620632542970180458435766282936138451544897337856721764769549668338960766533682576203283864579607315269778751024894915886949870819454892566764507578321825491484609363251472827045091974253703637809951226909697512889624102911326048668102487860198179711396448821775933845736050189502507868482976778798394789933786599706822986325070949824979758525051091549824563144926634687458390292482772222929362781241429098056693429504651288498561909448060109663259041997707356924313229387040212984199634793982856618625437996828031351023273155200086680133236815507027287301695075272115200596135175657273040593144797740363315623610954925049090622015856334606397247288699943181072910207992770470348743128356493319119337300742900198040948897645559736417617399775342942025283201662593757546295291009905150075484761790573131054182316791988898681384764334183437699171803344793810322627973494134062639763558856418658606504931362957507215482870400028419206568106051731791635759497334642243739916815290120007071486636006422284502973602380197725519984865325798412158763008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] -354527906002935207582581216035134167526874580689839021567986277870843885972377389639918331737405864611340613172953348769446984844458504049942390961638926771216184758988985606404814551113344894888713276813875861670175702614363898241578887107991814180137113191102296779713360017412966466866402612766062622096050839645555284581362177143395724383340211349555223586653677663332147175465062705231367726738023234171607003468613960471231945473460921773621062146952563889708919959711839301647862808931146230095378005666502027055881040968248415688813519735827433883751256980761098213449334280671699663923644353839397550005444538325091736939564215172388364104434899260116675592087034324043683413302496264014557415336614593208054001341653846455225860409687079529427866474668268512553971502199523350668018418160605015108668609097384585074837441846006771890155439225738608046588331484278085041648717414051794361361715120784771192246230426745194920986432486358474855683351584599843583978314974771010599409156047941142003884772923195470625681373044468522543402908285019506473375701765876488509240932146237252340990128931638229459304207635876371817751208008941885916799845005703901607329297623835034309105039550030190597835607826635402941306665907249590474577369322745937921218222495035396586371381185305952156188117542818614031845984738864778601131712963014986998525581369155838245285141739523704805558795756934161445906812361897434448070391154225940636529242504083114076392999653562225967000196627897238347820724604818987406219523543490554178074880566244002714188213307579907586563284992075984319352547870299367415408982703211255489447302027168022903261246483465110578841100207695445536503102827634775906897754019239791774505023652283198396712264313597038618065649048014318811820343627651856295091173564324662941859920398461872357754317357238078329745616364315632192952528342708246378796186142432770778633365400926388279383057136716412618076589383208706674228409918728377568622960887844393839102316136491111697084641828755429762303470221210635167434729822709300783000245486170539114663817091078129701973057530820861570159660093285088728404151466685208365726506223085310151681485509686812873141020108010489806724689198256028612241853095215351800324439453907910373023767497911017778205947705054619885968962496583714906413490047305483926353784451854815261250386676787206709193459477177836339907620964010534794429371651189843380232917842500476105991659976959769497295241836551090170489102582356766666630486582630313816254933077326157853791054780297509824969838674474189628168410022054302519075688176550211098468931411565651353080126514561493879488512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] 63603277050882529816530026458964537912577061678923840081431575828087872218180878394248665276348899938068967864731572050577713220957520926529557956350793404410342146282843751049664211951771520195441722917015691944750212026146963083197332051186210125099271120422570476148752290080144783038035833901727646048033288792321045819910365536995044993594602556880006459783591875081824285593663410186900447472040058872376299068505840227681101478822646562046843664914900164925928387086837222621956795818320790659254110520872734057226066635865879195350977480651683482946429583574955080410786737754511672507940997966394515821249896798557688654455810712355851398535391913584659482494377874860357478481544299380322428674503802404952739060216381658755208177084044615872879181357463828259535483090584814668750894115206536646147923016867271024735736584595383610823772583330766968704477568782209649365277261361367139261931223475042193533889384026454675317541200317191679406794294803756918193553129007463995410719753730144627412266314057509431074616202277518688615493899220733683284737112406078108002442956073722640797707275646582437082864893322805585719463946378771403410472063405403885482241190853305294903621387980441997463177651846813390317774821165058719952304365668156270196947618685445985909361148222847363706717217130434288937371488249759950812315507713182127385760770746317160250618125402796973623238244451937850137461767267547780858656041123896942560773669843863734857590321815493218359849201872210996354596449362094886549000295541972884864830589726993253443622115103638252315654862861040119979677383287991722914450506043361232095064272555494002597291569439520864641013276741284555211922557327054639785433796474015451555739962146062514483719166269645640318313880742812717353461783764079077008524200539364759238689266844500085391126498250227394928123243235464374805895420524227625205118540385621069580035492974396642547354098491845009689762134219926498691481359500521323642720272049136240686375967500618674874270217233122372022596319288652499951689075630292924566619268580711927230123880638006450531407202844762518481210055679029651630007910855733421851777492935153421802495703429407671705850557954272946572067542445612253019282024277321042547527164447910788677929270018750704563492122786683556990006777572105848300436699053732448354218955646248046466957751343524685489627139281917318781712485671749424344530842654212000589565597089955648561094766339772720621554499576052704051980990494024555897608805003770996116628745248118137168588214279171290892096277164597547019925063239764764958651578895507583724653493745096016228679253772564072235008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] -10891884144893966401862116500045457179094821164416924345416568559503076676275982125831779845013562276119641607442581574884079759859385562201305132446137824444161883067084613743740236574003594302518866766482836606638647176021037396805215821281090522623338454876395444839991945084401932892452772995505196536885364068514113009601688953295104983610579611694735123596775373742241362504322219588216835654827272427041210523071224199851155118664341669249565706474614859085143922414274228992760751848442267188441085153473601794242357112145659629443201270809865424818917309973058871000793370934976859957509388377834677882168403321972777538332111760917765437671854531219260654432629968686648887507430208243495123346060637904111622341085059096517558122614583098128791172012986907091031304650892598357692558911347861997863156304394265227266389754691499545570394073797419586360595985945976401101729478294624784934970669501746095227827337265598230686555445028426464807082013256694562579284606192992229717633073949991300384823160068341085607774644794258278909232315083831639524415619534769716363445079237737505541736594883278393333334420210949993663683673486453372899516647698323032538093333905641869658515994432183292928713144200342669320850009927781284762826148526659618427802752365457906521200169422536856101031428991614635309642223921089531577723000369052308872340959180796103419944202722860942120467311744827524741957259142092342498209461615904452516211441441466180428517121099331916058236092189844063165808228189578572203840653988554176317592317731736706926439730187913917981374381491518146209915903928757605551857497475694363578807317383659346927613703188946298562092551550552771063979857459702594462146295638214642893504991004518408774127117203786478789568748484409132952420560721591312210549494763689994841570939362960256392358883666274922057531834165794691546800340504084930155274171248930417086044037607591502144913939885276782260454513597785304443823048816977784503464700281933603591471804156720991026723884002664207175020337132426271660314711826949658783666097174846074996440450126480360766895793103995337079234823473047391848242587880568861702374443168443005065586344668663620395711474825383307981073767634594384699568790721875846119296843883201836145852109024448999403700250034352006765753118608953553458760533459702864919789314267474274041395307305694895312304191621675025149563168423121122262038351619698203476622602464919543165481614822311832701525902128260302478826624523568099827454944024483387382377712985005432407247351948757999606068605026562831309002620314270601719811710602565376838123331530373395683389573890221845512192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,52] 1878037504409059808418401975401187452661177351300184351683359993490556854264183631491391702420757546060250582648000510054693320623405040973300021180368077491527532284798916189819673464394761398960703413202991498743230300890402991120341658488784456468571315997414953730949012519317935392635953901148845922167450733355468085597931215483109355196098740436709564683713454253391306045717694789557133972051219997031383122130614163496179983529166945798186721827076737431951220742650173657716764028064153418261019639189944610691212016565815360350001744230522559757763196093035576956387129589151532264312219010289516239809587256280589288459451804356029915750127585969774143389635918813584308401770074790116403395421849254948949602257128217056459074908503362222675663158872119595691783335731069314123868429948867650160001333075523636517905322411978086358497521458382498769630814712038327648572021953628829626056753616396924841699814143552385966369790129043003727206988320438468017456575112164954424001790737438060026936682092160531272132085050328039205162231355094595733940426250857030080013813462258646864044175569661581516646932700658519182639728557374394043323875780255696712063594082356245514853060879041377990506509522756418939498317914616396263667335687434485976843189791099939436642728748491750969766645041348527078466352663413736558717509925493099458104688207462367296903210508930080180791638629741585897817618132408741554981871675368544725506347089273549978493410785832302266900172303715599559711333399779836301160200968152554026349118396723984371068795878643459533679553667741209632528987570079513386439161617738161841243715425048426966451213955812595386114961930807487946203376861162277029713499075054492932665760045298896415068363565061106805209234193174504417802351676424037723743722926886595954730004977625406405789891547879286716047393902272236920693538119333767176828445387990592458896631376551967966623147827097799866086442375986318399425082322744656196003115739002439003448662251113834979613967402937065617683600681786438178684843463932400368919559286732364098936674535414670767578413168908999768268052804690937278974445723195740743906136278613499154568076157751174449379560677367308344677226580297224438391354234243600479663824244971409947487636675668845388426361318414941587485434189017083749243817311293636245138620179835209065389888430555204719272816416980755652222656628943621763244253323027416110019423171349899521400344116718716647455669684871279726437088371167332025037688514480794143541065513770923415949227456355221812005944973143168150140717447528441436883063110608226830277949005201361328352683561522059804672000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,53] -310772802652974770284191043406052488781611590451422268785418962980556720418852101383713588891016947251622160820362577524262937947474334594982637740451848021060537899521115265321206288092889157467359117915253791010490660166737644869012934433832459973883009444824332233589570397890819340420114267210939603344313700380209465130309124447051973976922356222345939767901654148609319497219999911260748337974176150118968411429624527531521903759077548320849733930449465948129902482827504412375408315303449668727929780259871289781965851463055593600175853503532869427698936012159434220935184370123405926043007632723170878113189630339731386640983619764667733646952438382102856727708332026366162000660202029799312944352551864887788665831314682619336017584017342384679920553484096361690484228046209772766062040890005172282851004120253681873604569463473377929839745010365650690932129085421084513298961544702548645491311586638245929767019321438132720736392258170858892523891734478424982371619133488930691522710128836806772575018858816131288134923085926982532463593551847094639729720487520538190594856727246685285710178920550625165665487746159911485493540817964437728553572770820657941811907830760464407885919805614995275395069024699731304272688674498246838846412942121789986104353538976236232898445552667117412957124016955090467423992209191616875126244820356134697926511010014154028213993917494961900171571069196577766502018646657757460089866905557348183793488988717780448948825870321934739207594318219666478921855229245957063704166583229610321360166748397585668944743577455858782067950986000912595033905430579068788597028865317387720196979619132145134009277525188692705673119563574987197572040916903769595524577255557125862724403851994655655771498596006638976995761284210157605136257236384348523913534226629434390729763842921755343492257749428126173438676776867163324133727992905669287992050004410136373989319580470719431669564979322780184833415945384080610117669473459701637656387810328760720018142570585987324338958611789664740395759509076478746685908811801303999928894557692470008002827512676855700477718012665553953189265773760988632341486696344149316086050391277306069044695410061609601780024508408134094252986445735679741548165451709355049718823887051298569171262867317193971997184120773658640904325170134013352121651965568926123535864869925461690636834486618689722652160798467473734804459608649195893574204595424816441359414529648190744442076765247015567175802713654082656122737057210492894880933612654968655238164026114914467915057313167920027579739589039991389322818714888584370852915309212502153280087232346981855662755687706415595520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,54] 44820556394973387068093252811503051221891140135969183870358755762165785674713914807358850104692200585678123568992445199193906560079416485872219920518554277067011789268216143274029540416254208324366695432509853803155357700237339392820782235648537168292737321185317791367428734029942828507471248892346556609954697308319509503501412852442844546502731369087462730665647304782294326368683325704690231952848201446581183660992315442748226576339562354149484642289553442524118773081063147494169274886925474268802360439470023849410746203773681961622767162469738345803145601584008892758668664051604079772476331074980589782605177558409118889974652039474254502543394156830728097353860783626823061042866471568657892719766555213356567952804293051520335499354191263694257656149569531087143218055121724580824015433010006312367223429655539861969820505574499070013876703263033205622457389773073463774320843165710415952189197592499871886678409080344531355894504991994896454304903918214393485812741526225630269273111210190448956785700223936533988702165357314892405636493037116195801732491743598119861801202596671035134646099174320709799693979999862963009265797339404136207490679259699545720735157353462912282248554649637592342817366986016550423069584806625510854756547693966025415254331135632644772861997260243773934921996492965732566017262466774602149748268876346320380022424422305218873537188943639679199840697397061974597393778918701656906780746822001381305602627767305724997707945228193318647626820448973198485173798027128799028422179704017982256899950409083657074588926978764260314609549393835311949200214355605272903343552361291607490657978589699212099902199606401232901764516194264794429154878511227767669990863912028975012184589703682787792041744286919959852181389515611339683823051821024104899038582440575737091024655482364378825550393075841399568534048165321360455606606803688757851151094542689168907155522899959209283932622269624179169965184794503823773801774308887572059822781006659047896359197868304407997143343516106239975218551794099396864150147827174163886177919974082573039697064010413416448481745306590212209657508004732508717150080838813310402669753836809002083749642053585583848389359195922167181384804690948673096280743994949353990867086136347007914318126145557600059923617144346890091247284254182103117210193377413374845426075105768102630552593926933945183714712815855103838062774810235731073283556469754269906512243829134023973282315249716107758673948757252168089871993514669634055196823701439898082749296488635233590774597866809553814682190754513023898136169885523174953152349020897080443412649909324976015427204731629469696000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,55] -5191864440910966111754297336951365352179880219029638563382480908663486881151563979914798070170300247355076310358842777129574513285361761737224405159951206269454311137222600781162608880504180142513161543439933604444204830913038029052653908285867449667825823456247029829803084011365977676786952828738075516350360259364508589120156084496035313112268255504446376749654540949038556531302804728711111993713226616469078313929602461311267675582056595980343827234504472291430859271928005076594552338952339747921534841665688388975007537601262698847397691229374018690624360581744311878797900716834134777898754258950095516055277458776248532581359784338927232085431283688969155693615923896727143238151359282434773493939582108446741590618862153327652926107214113416736542386828134245361608854551286071588960120475910349522566494404753262488461608202185616989241803635672667930912229672618213901487059417176569573266352874286816209907732283265539971363812938543824865930203033418537511443171021851897400181599789739455228965188485518789161575259139616303232319461312167791123821597210035345422011627893428427997539325392913315934542754000550228779954427488431693158569418056953009281674839531901856441544215105530604882090948594635628988806375130414743846289303699611074836927712901776812443701568154075719161131059736349882343352512830937346245492543110228033571600759514720667354734087234988109653447075496737361923045079217508597583207072334181150397846645791094560951165532106045455182003281968826104599292729753128749197267836140176892426202039592592847788887305332679308198848230308848683115952778766036277399411094662066140167180203148415602839250208591489140199577190909194581027357713300877588870337496585604451737639736246028477264109055232679581129819207375724210720287787495858110964387019725877788777515036847374708522467026504621655623219832184057818221940484250359606924582901060382845670379143065861965750308344614482789035107687181671298035240779306686742272275013538566603358400750197596976579429137431345879082329633643954357240739065533455773816492095169350563607725035125349309857082329397361554196552661158834473254547025955691047967773246172601974656970261760280456583416981776525157801120536547850564310085731852285356610973665066971420856015776440510002588388157049181157645854379088298680056611996268187795247382195188319921351036800766392087830273775063803132100412409108248588959982925575653667229961536077494310184014682854589711634752736980926858822235740893080731541022048556594571855620703736038656135413264098325560585781277027593809149810611803193327478307858472773243757888835784982357558209107169413955584000000000000000000000000000000000000000000000000000000000000000000000000000 [94,56] 447461478334544987386525624176894623974011486060944596905958281400031800545080537084513719645905187941469509983963212713468436030726331319175801921449320050967277227479455070821939662313641784390154339334171440899855877376941313769030034398469467922055786156635935480851567344834363300328689373895207920683333283309581458240062407791635769023592030318110504484344710254204158786451337915092734280481583487033306080447643536119025573452827693788514906279939263115036616369995949096405284834891821826007812854484188726278507755662557356679669968906514885216750353424428840485813761323786870867130336230439272090399872337918368919812020915602597225851761858651074630866256393645845218838363934362320773701559734393011333681998037990041332298120230947776878818309456928657367518268856750346371686964639885544514317040509526243811211279286467913216765702709815324677743632013892415697604476938510936205909189732223579239774057650383968279945982698164937785649609322374347130478213849569726700786241110438691912992343887566247071907711533957920854299209268901921823479518266945558988758809150821960711104321152291771246977456012843258180097819902191540963186223733935416028179581773607600980723928793227542801884631844210117205471059889519447121177644564759599596352058312693497186981136023777669153340185411025037919266009320603179766189629323587270687887039047964737501199615411186518787111385313246241809890060618991791938161992805812367001411989866785904338404217425270798141230675876337558147348712671594242779382394242195929075310019871013619098665229744793560139250202133425564631849798381905440529334997102512910514533232436755001433981149657104520390321186586243513341579279473222433221194562184681713999242623596850532105646880963873305099874399617259082582279838739269932314521843777357144258501455913221813637561488086050593432542480317768829557513691587802580983571273880660036993163354738781136854488194749717255659664439783489926293180518549217169593590809969404911552279291458473003529652481914850896397464358804480338530891111606089690081501572698935226984869279513020595832808614044456215861875163479656383574667186547506876142812501161929840224793601854644705432009228576486245461521279119411061681982311333940657682037586300159584695292555986501381795992161022031299764545306427885037589717264041398035092578034406792428400358045563046451766392532768445418944342283246667317609067283093497672187480031409885400084300513489574461865984548971618906995070903670440715392403828419783326397462061096648816207789551537782280780822561617127676239204321703389558483244196829870305760557713862345551732775643785361096704000000000000000000000000000000000000000000000000000000000000000000000000 [94,57] -25490624990778809861803613997766762076112297633327969401346373876956208481460891952205836530678503756703947786223114373500225068517928339227735827575731694053755723766908337644414537119163684639995772937653490376131246055928125684105678256006813893435252184296147327150601345684583056071292344354756046062887544667051376735771458103695497523873739280341790247857524898219963642082674543665020922554445009846068990599027257148534137330377685539425995280709741849682451637000016252309459213087919032978245979053243811827203677318747175307921395574687273971664838070859993232700948774162253321167103131430566501495140122575196669175987715842649528766046501341838408576437383857292712375017486328972122701182911623034460439582629631324994773099230982943581614568600216469491396654948657909677117838391309867488876065567244994806044280360242807678207462607337562581309597704430654477744048940453801504635218951350916857834718641225617355988228326716207673059279306115951509029358964829074497702993822967211648846570597917513385500113264075679789652204510758733556304089478767958195125789430604031765112103065088884909100320346593145886236853516428665381673922667036935748530624557140722054604712206087155637573816152142842667650408856363222213069238372250823374836243087098788441927247673274750803560393612934126491817690181427109556735543739294319133300341512532235605590165158151380690566595538606880092299231084775470581960039630653517031917235888086901064071596321584045106824422284034171908860169490542065283579363945146280895292365478156980882368460972012457027425656576821907317618940507353077016507448255849172188269572325513520954083139502541066666259778491703855652719824235825830167985923062009709484179062714002299938122084471046145606867373143854004864229572811475035218325504884960882977841099358556968195065650224503437761196813107844309845392344819091521981076912279597978059880110587825755449811552587970900023464538263675582228952906350633329149027259863536875779042081705844506864484495611156297130675747692757707856388080297072487169568285834373490921061554145413051928035350770698267795085605170117117029301678933479735239556238317246628447423697671966385871016722880404691486921782574696776159536951655754535251310777947273484735783241272908184773356656721256207727097417279529102790263945707306998413927203024313622999113111330340865495963688464498555868144906047869837122412998018077850359987743667723032955699655226360632089358680136733881914946221363256857573110258096474973787486944833003995225002007677669620201974610277435605031775322642654151269673508236617392693003602176988683627919648923129479168000000000000000000000000000000000000000000000000000000000000000000000 [94,58] 892147599006649624366472741223084818054230656891046089348169363077451901899347400664888044371527947024357432142666622138741509675852173684084752239637112053943668212544472659581130348824392298397019649033241133538016115785067314395501832429037399518189238237741641878944878714019144680585107499426091713069946623654841350471558667394938654996561521725036003378865499421777071145099294292643921285528224796369518873797364821842671960791212018656732688713099820384984951741708808273699722393425081353364635371645392530321060541559138560626979241494270778717127205668588982161990040916034910559410519063647451856673009892791431035566445493052314739730903971902604726338147098307342486606368362963629152830965867973680323676491279873032216391552495922916757383792623009465489844644588763928771473983755918652658692860941935832794328484582355602286573487128526874129320829126231374224705407627214930462294596560267068166303761319626796226518746137324787457469043455478914140033086570239069446925258934495688868980271973038401213127604747192544613301645582883900211583616285823218750216178388844716514962691745026093067076830899716474557549623834989476171571916443624209343565764530774044358020846685387068048174005282868288647088177236871998522686272929509523029811025134074786122987000250474340452800273663648467693724089275421779975494995796105480671128421987295091610353895462744046541085250040881971922827099262038024783377291532745910447593591465651537548577468875729804421488681974949892101630141742376313161616069232170328066996229224207487350967003888821165466078778194464180631340219549462374913847046806985455843763181732047792956020208377859240534085975776240225418581655198396029366593298216152125902729479655411009670853352427172276411319909325183748768745904781528290338556317121376748199580727022956104426132030489958411247808360294332597190094275478229364975802251864333939683376583665895835262585058936125848034863416839275017848247596941730931679674932064936402711463222080430488227732769476477333366450772453019200636631985862864250386441123544133267757664943020901733780763847842077444275061759976372343343054703346666558771392191364651284640428948325849209944927832611866447211255561051179553831701056515643495689443015985605870470744316577715835549923386715453828437676738128842112225587097427106530858201096133092521566824103791155862431753189721043487040579951520221423560974840639935205163299075518903472390598146383707713137113468113758402042772269913825909113532006525713444026671825200386126816119805441046881510094364598510527071804986458558529847444364619076425721136290147859238247915039018188800000000000000000000000000000000000000000000000000000000000000000000 [94,59] -117352714708488388289623417956925873278492528766515133511335536315701148437848988445283068075438415966290385994296158815845890771167539440279011198866040033624497534893569212436641152211681037741590995313618241254998022129171959268419068574680672831795551575384509919346735685778830899290063874586910534921828299499051297229738199495840717738965723928296907272984155922943129848904534325097511023550915149835567833983585556759345675078408395530322965935699185320689019553984290485261322139954342736354732273772816042707444760417508316205211412741680484432364486004429387335503377913279667785292417103453667050966730381522680340754161505843367679168350066837447174569700380454913216709984432084461222744448945727172197483758962868730048050278124745818804753458750725666763751376595920001040883824298462206210655176952623522703166717752339687811996748348649090499885029564614701067877896674251565677709684274541871719330781832421357243796724441153314939905927406392939630940930967528777681833861820609285437981369893549486609168356899479921208695948848077281692283678116776442663676582029826864989016619639157571448729352672267338681787050982954183661032401074469143084200847782465607786843877438646040498808667252400457827179503047002001220876078806079353773342478630467261419431961012829493108252789779523323084874113413343267638330980833165939433455873711872624818463909724435000750975729611131838543458896711339427962844930639065919348314696661446364403339632102925354066909278107421325943984950080241997973977666112006097260142200685114476499194176910338562717215659468730598578297723796776431952164694040602814567162413039865601842279000550794253174735391124160615387065441180053759641759497610949413496761963674391648478858838570336455602582296710717283806988333969530069311757578507197177123968682647357463426168809131881406496690159233157655768007821538774090975825081232224721130437910040650593316893723104523455590264534304590038906593975999208964988660592124278696323023508470113726170614489002647250775708493334363030857787102564678143340431019088493607461505236020088125143407239090675781731447233309505176929599313174564677125263641290407247661152549640586753613299831004141940386108669610371841951269691335045330426289361016210200836094605713148513447224188487838237692941839423172115211074186618448208591880526366603197106286172887346497993412076566800817945178255729030220442875376424028755743857723715201422373843391816169489256067321913306749775094781743735969562744934938017924775870236527571966406792762430476393575920824470612486809971001614561340704924304966540444124564350498140032371891253601632256000000000000000000000000000000000000000000000000000000000000000 [94,60] 36096168104225862454288387504822508569882930214908019609626589064001038418881639646796057791334326547376354303964719719145068729887089065008063380210836247762200755370796565610036031108881992075089766166717425523040059484207878773466872486599647100059695996404634023856727058491522725551548828509437488623607522890304068698706032500183253869716053115911312696602051100079083280486918683103345249732280602467675317217589040986659202932924283655692925094725410947654044011660203609443966654095176465767243781127696567072240002017511593512351959426023244972685439915781159304266298887706917352433656080806198352176610616952493665842901826168343712054767629743077861100780423652275516086394173933086555227453590972118347145129729023206571837567250537616082085395760547503195116239252433860442460441989206447336542753641396975216276835530437095223737522006467632680586355031560297837904406023946720066225071920038175086794417009545499118639374898394756519372605594920795333541207586704697572877802357790616954919992957710133954167738249569533046455895233704217484134240632285428695584011898318393597664187375869980115977068900909088290076430300220991965868558832749043332056263003358554001230169723530907147101110591349425312704146396811693899255331662741316897709377991004285604215301345108477583652410232741645804662528906638516537455424604643139033742265166311596921079468323183368423087257891398981676933495297675677784587079345514230902856617527097304110857918881431759822481922994578646814169701794316168053272159585221940021838336111090686393457151983695848822346839523943866785735840022441805161025328354340448348744982515559066453837746713760620902109216263298655365853254469890358888183863646740201749079171742764358432113419622005508568552116675329225013195636957748888458580026217783019894761562834987610926662440322212808588477946041811572577325799338834288438330155139897800512574362615225308555066146383312315050010157121632369737175009635388297213102419708130302722326024623857685183039969469446796438456102485222912274590753596504578637552394865345640905731509855496767164375051028391565611223811697043917517956029583935630948266066593300345056302843140580342470897996329901028749675457662438716720572849530944659011608714723013292916039516829521484140556973746662903499216272626848270171085563703335542663768623035906489378384100492818230665565916647462720139450597344419173070255074257383782682345915533977085937577896355264025644046115436662306702973265769198137812384911250755077714031754872968298202407477270173420277636609999288363638542333414300049390165211242071610803542954451691476650386760818229248000000000000000000000000000000000000000000000000000000000000 [94,61] -6501308707240484072193482515631119924913284776740138144748289283641030889819798342048596478116867454723873683265075230512090576175858191407619142806995382417687086555764004737675227247467327492361290027291524730448199832272877959806748392245127007345713365374467445606832558590992016329983690091950271567430897722287503352354445699536968644630941345194511884487836007628701536657501163267723203943572052271568327755691642229542508684663658457009556134545914746762897390423737932577487638869486991537574144268702630273411720813930858267038991176440664536908275323470057224082327621611606226255376211302277145866698600248562529959072202758014349603593671175643876003435250995590712791447216475509544480774332034309383768248994566892860631395053520810774626473130401427722127356777717674503071052313480286418113103781608640522933844518906379795277218304680438205202521427566391779112561732243587292961811252735074220659372694876249428477080384079262209040498737360847371515766036801675826420318185683864707097180931215141902733339119294653920183191159160032383630548229096465603233771839605613365111291215133525483506877784882448082358278088764289557809597648364296734506757590200362282480323494585238197449886253436307126430741515522312449598298918998120995318980781823612065160550524273780310166551744270005502181893793148158053934206465537261047140287100457874165274238769600553593036205110520648722398172307682041440418234615364290705933645956016182442781661171763695738014043484228437587374779318286822827829012398225066808457117421623609624004683679123200853627901996961341753719103392507853733463627815903157827368825544806349975278098462283525742796378863339667817144800553326020010126024387169448679176861805859822935187898716886260948455046441986766851259524931713236770859295785137594089300125753696280187817480205180273269989045433954876788244081604268259202070287489868181100879149720160100336923081670707973152791201180445244899606237030573629506824332107153176228879428461719120566473851627356460161867935822835331469255442545488243650290389553766622230167846015345359733130867641508582208549834508634634799871986479134097008582505510432931121461248262697036804226680568604572476688670560896509672273081487080686083868570372024311197757266335982581874527725556157931109782256375299070731853454190492397877231471422992271499936833776667135261891644756855385969098676978921510769585964315635791556128403603419476070856627142194139888928402556408336635006661711538634948180913550757214261763234405976920605030377954252117037403260010164344512638468877370434197000518311391657446990271974357141486912856140021760000000000000000000000000000000000000000000000000000000000 [94,62] 770024998434559775380298694689885266714246912538603751147690094653446438864443752784687579807601203366168130198019458717353094243217510783418630025542707715851682036326758770702971447922899684211834084314713991379289016505709527005077223984762190471015149859365082871798420316168732192264948610217907729727186794374221443993797955143749317494697098212492598045433847831127933941244347607304030198743771692054054824423975913221023490698030877296077969198004441312928372488578819824899618388536390105669865728305112263294523443206585331159878340049378323275178042578827493408537212519140166474705683581709937430442753969867636181467964698518882310557978926600723048658618707104005964521288163570054973120297006200558903696915542938697753224556993555677382014143261720920764467276238594365169955757913803203438925680053372405325101383600197937199177781274349138038959749456699766279531347425184964475746921645767401189591072398657616428554259075376969972956777586389419222060972698886817011430347281192814265051865490466891829375317274787777664283248382948305871122947294066571935238673326396954053613572076442403211038882283067120758994846976022394785766516503776293259545549818457190432367350202611408250109255441319611755984504624896091796300305270279140296503172584322842688607622201760336703179639041094764498408445711390359821496052347141169772412433494702909472797389238396738735089473373062161716205787038969595761618457016454336430326095983653766282184359919390091287918327664430875059450970756460795518501647511644306233823695946331599701402134368528509684745702050888309136448644929615402956409192265189408188184553291180418310629385924730056070479419815275556284388071276531816383583871735367841777343171096981341027481131618726088100694979464697450627186643926610333432893561060049913365959795700172980332886562214868844146292022949086784578934044435376763780860258234570859467264810119853772147477619250402040428796115622991127548026508445914560278880006905018172139522171699456321899845051945088538541079733797967254538213751495348470877987976710640659168011271916635801723565065649871067427209797174983451114091650325120484616615720427929744059989771813663362127527947640793441081402935294108448857043556999701302294831968061063564711643786242211014306189898761082663998162186267649652188271485605411565222761865537129160294847780369101796331847662494024801035887646309331473305207872158985392203634447691395038077918846654529353655462600836141696977045279243333331460052195975248618972188582104438800129210437738791451947073874340811183586723348001220165441732455130858253029516909400443463446753571766272000000000000000000000000000000000000000000000000000000 [94,63] -65151205174994691774952765904155093526047168497127030762912941852688780610033633353314002783394612001810301194022820815114452025202435945522957419603361815865368336517837204361896601215378497145038371333612722642184671519217536371253059303127664047697771845858029234531911713666191232307265158189434405420650087409150927669018870989762719273065778066733698086372579945462413758957899778270094128366298239517781164548648930660327570296715854528049846117045177303471633822512500895231019511532242086566486650937205834435790263103543046314439344827129413230521017015101456932887433128684644461941838145433212764553422725172628367885792046405876663162892830533563627415694843364344229118542170948967895780867567258934997341268876820990405496777489547269921462838987103777455534804490307172076165284576644799529535045213489123516576957843680515445430693122169087228288731147372409517271738664904448033210483995389415077189863312682308252193977386883203236789628594496586311849475218688935771614082003368893853195170290857699310564461969490249799083703168665287912409884506017138389564818930039243609907912041255900937837949157528225641490134703408581127311550686884882763822615959894077951995011007105972622900678977207185310822610129750081931534406930906991494934125141210134576872354944750605010990362817925705361606941540319400759313082334606668151288967238747500966110203114469748528806492379735481318957267948433877164482545167195564357695556529377573094002238246580904610194767408201538833842989669457955112947137044355112422247702634277066373539523325333298317655821826694520234908642331660555572209351532606649306668009093669410554275288538540502150822893396070543560779705364627063557135339453149685311228067867836359177118761559008921026585436468061009774273753069305996728708594379247871658433881218088027345735418134639719523858125985454575700316032162937144898236728271871164128853625525017301536086507731902761384654447121231480865871177652524286841447183408402825057690926812113835157017753829139120271046085151834213461027340426909480338056215831117663374794903324394878386761201851287900280290925383049155929348091448758479090077495664159342855301595283685053140024292857275206369444449493466139191543856684351367348188620972766801853783624200583026004373705123974789856941615783184640735219549978498697585070695839337802465424485769041467294854239426659261289186927015460560852845942207994916327549444091921455231250540233473012243988299483922947488903665270752634284763618148872061567500289641938642380398338325417738827085535939757593359311427979390155581774580119686138457133650813432241878822589300736000000000000000000000000000000000000000000000000000 [94,64] 4024391662666682217053652750339689722406550693998759651859183471377396646621624716593700906517104917737049217868290537787623889956186836038640484036542203748708817515040234116943275123658834993207860751368770465844665700655114608972147781774548123682940394486179900606408173733914567545207400417098743507089158346305619229036346688385236029145892177272824525943818937160235816570482698226686269544493905614319616328651906747922995607514606239205907174228361405755645539391612875638477166714054526935083573705349285518021673700423791908926478799228665522296827220866555454603526519996046221927311526194767603757387592674639996701472628087602284926097367131983967794746160136387470134496665600188834786251310368009625112018618975570114922564619192812830909755245906040468430462582170231780997297376698563302154299753358284806938660643881613249726591622424820655817826997029800534552418229130637323344610167219505449302135288486165025908241784052226504638790866191956010494682107805535906326392593395695500467071627788902165803371993045896002132422938370559001370953274997525384084744760704104688399555741321202173175650084367624832648100534021790889757635383563070516150521973311906049970874756024622515286029001225246233674075265304481584348342670183934791606769437923437656096255079829852587705137946377237767619779009409984178656185105678144155259242094584430495884517379253439323182973264416128376658207371951648940482798497190728754088698752995870417310357280217918630068611599904390650282479525398335576568301253000736700954498338292489507886765141606970231301248591086243220373687476782470455727578464127459792873404677526060492784705291105235364932146590479432080583302563045382840676770862757308586796462617490653572051662976871113871583490427881984250930465370394923728584865267552806606362408177811428137319343298170364187151020806420531617538045863433984416499874026466562264768566499583011991080707297944810548667847430443346905393586599898297805165465721247651543683246148930232652178355479582704844796248792131783872341628217601185882138329144418850725043221730692407829097035094524001268192060839125822157674945154470480621718722856428378069344625612499922838135397636649046182739837392548371517975757375571886348669439888566805047596369243614017944878506296885859486474285716903678493228971756908175116314825656642325292040544066028194008740072105428468081035813684801215435413118311606301250652942362370267689030379392489619538425584047715695767816452312821865891338702180555408881985986720377837030016550180655759951189356245307417139380019664914966306448580974943029209495947965889928677345502167040000000000000000000000000000000000000000000000000 [94,65] -175928177157047172138063107197476321591011695641224813432269603997411616131733739533925805447513135726682357262285719787656492196534008877414356888556109098009516947613515160619356245211177517386936503776273749934004027365116469591763318247596060455148968525796565078834752266452992185821432150060389104205942843081280354316077910591461413876138587256047049855038894112600778282040725920909217704415713674108175425023695990942686278757681002663534037618842884919132290395000597571037171219576417248519769174279618755149523448624877525712759332104320191791125301361347473021038425371881363867102895906075911905659126650543626489238343766880065713484149193361665813038946412972144406354899476581700147203040736482974355480506173503834399869233603966334048609663327801802219001291119129880796885255097397979535937758441497111701540832273563432925379238048767567324744420057723322712965140127495377499161753411344043727455362876865622061743253921946771826718959037791534550248477614815156157383264197536712513291473001938946749750457792142230078814938157567126232085230716819788168380101868231298690309169927844798813964979678930602487422868659913265229539189398946755108824498754552892065897926605751522343228742598068072135868839953974633407039283559687458744771192123869449650116810339250781009311848822758326383102276676373936906421786738816413198513983982103959844170005674149191864028032185070118041980344579150948683388407378035215815528645431809274894748225600784469992146811757183612390698473797938270813178515775284115761159997853238900004509284663507019300093476072030251907380536398455637217897253270259031764148801462135465283829571921703881955802573902477923989253919962599177106392053721373517319837116398681931189103319136792653019528424663689845469480518169197039083073304119239271608855712621154249862921118131624185971339860218040846456303735733133174541437869507891674672109403403760253693167257932200858744078853974392434537583305417752340108369912046441149419813161358493018967976457128878942390347354208211764213339221959341646911178840011636712923912158152218380638840940115896512890333693645271039595406689718149419429761275733539028902210739904423050730956628725951903689737125416718777664633986753519796064731554166673548436459934033349298450233943201025354315032886173912148753333300197665717124850027538269861054622294264323428330772916539917975873818217603666879875759281110401719574306662960548490123648540840862434655826658264286986898911499107717792239758382298297593430827237874452692429729774851907139621901740792964221900458880913327486812981292309934352583482142042950993735613153280000000000000000000000000000000000000000000000 [94,66] 4681028687533575993580872953272800627753632638542490242440304189929924227084396301089511684529199882976562077159917815659722891105608666207577149495219175002785792386147539394826509745830687002285683884242573259483914993177564600476831116362266089872157535507713526267651674034048800741626591474089430615372204073203877677308238869425384012277303065717645271120964711732009099841801152437479734212475492009831266761147395625465714895326339080022378695375759817197323979286032372179958953785357349563945864498185840343233560642784077590324812469613021351876110491143198947881153117164328313261503347460804384608899656484450581478076275837818674679165800553579312619723716043304037093771793772867937702531349706221899929178049970221000763707743467312806877171939145769528934593119834419548622869189332992100533281373968160102160278782067966542080625174685351667873997282938157901153777660901380660131962463214404632420847710382729320143432293160937647429877456871079757953386098563437250904809975908114824132469386044449296401021505184243188461451305804631080044534246614454311432115739845423319776213150940822305602909306517750217920765161271640716579773039668301011810863639358060119662749972207982073120508832017588676351976334114575214578957583268687821488064940192955453802737379439838994160762763422411107389027305994274022258996124427224220458613280676776364809623736210894709454593148311416353492426610599827073891798213861216079730423643818631572869385798113068066603195803558668756088042717278975493993912362705187265864440009812218996148220088473525459816658434687746752179133306159435466671739716630076633737543804099963641118136006772926222618347029953562776344470686018606070308776757174098980038455851586866063362389681002991127196754988619328835787457537028695764996065988922871643397019758681691171532102013319855157826865969427824821360076143212584225710110237098209857419399124975262924575746335715514114791766216232864989156612182152449227544065745825702715065918287229124403378834422499216099151690178308571212741988746092475770635770294881902208685579652548728876399359681156566873579730252883313354916723192142216482061910324472383486160485285236998528468106175348599202906213077254612077051562295328653705300382719877866688702776884969753074963414595013651141000340707253462138089828770577168177361475560516982402942777864863661626395090062542365421454175029856853736895534646285492174227121243842252502832743403402342762622678430227336517360472898271546811714267119593104926827980937084617359099229627336475837830096675319906617473866223850127848203571475471063278113848614693708718019706880000000000000000000000000000000000000000000 [94,67] -15366005442439036827469577105729836834031756590348571880751234668701348704322154040639741190022008944502993887459494847959529181416049224793214421858975259118236407890824717759118650749516671098658219407104013862249013842589138276858376333481791292457647779183740730650780161037367531003811072819000267708887849009547913697491659762653228289630134737048427812201908505798142334086584291173021708036045822212378533131391752784084261918199051361180628446465194522542627085097975919927511723869809331835232471900116708922276017066314395668104116069557283717654609861043087205630511564525444195176581662574626016519757267350398723004231580096854977942414994667858625337665017615672990343161694806847696546193805419494348461416573440621687785437534210895930572847630284890554767293035786599121898059843450265981363023191543247814716709046727483730732886017623081677583914734135863293152048176666674164355914161524960113586868562744456367066130165149928293469051097173038653573537356873156370223448789227529614406243006460568550725027481409677341914601784562228143573129668120368769687834313643516204578206937687169518133782514364739277058893928663565181172782954466964908790524883536605936650607211906411112508079837238611020622290048341881517321877706086986172436163102765127124648801800271659151931910756339375061762909829529091343403694849008856314197129548040296619364178411125793138414958768675575146397884007932870148674686396948511151917557464507431544259718607439400474346819134386751080814239081293286015811663616899251819336411425631501693337505109460448725008598462319394427143057224768515250294704025218476023652431445329843427364965257124607671896541238784868361077000507474655390125658354809989985873500879016622171018038983642028882978818034921187616784007829390857725341259930835208578313432419571585379061607526447278794758553210522472032300427414742215657258487433854760486586099650159092521123016050252571208735116098426803440845510930573135733373431563683956681859807578716559676920560530408038421640607864687670283262973093786744279330084226030721723747822192156465751455148395349725031368217444373565331677648415560214546080269878993956773672634072528158162318802631853325557367928060152483682720656495284257206808426795776896829991701817854576968564467871915137433609377157563845827638920112865892427793664365985468615800115776651451025248063201682022005573674566847210792510656130020111591186323630025015227289552364107019901674766185310109504115669891556818704074340436578317949769520684033599988648722134968893645405827871721563006625081681374597081035985523564239375181629806163200573440000000000000000000000000000000000000000000 [94,68] -4274665067104071246020546121347539029743449914315190237885707030933716857794863544158803806171115398564245797434180078667559727329930685095203786244236529575472448818980774487857571962952636050808639230421805923893601137400798358854132612438613887799257715975831794455842032482197985169036858968048513547099511641746907724029571435732001133291213888308722888058930190917274470427551717151925635490469407262973629407591912616403624141390563396264745456519166104370639858757521937894638789228103912153905078087463386047200155861745168271734797397475589261313804883697058384184473466944580290019608162179571981600146218332981753157614964855043320706165839525193076766009047208760085065248533821051786999872269579945343618806496659057698158364626450900085278583101714160276968861728514095973201879967874496031805316002997749672432619212959274811062037455471132414475119982135228775009368343918264137926061520011256691747097700624010992842111598168352963379411833420815271421689792692258548250749596148683841087604792398740140668761161058791404657712222498383377633029968425439805996245851287578955765670941321685507992293175569707697784849018589479198604876682113901753453930884577310946071903686790934018479969997041129918291670863090380983785537024222215078918227728698768312430255738206085042749065013328310947718448683277608579866377316438473281365758180144523798251285731607812229460599075149351611349870492639730042508933460636361010386610170195738703696805253664806216938506356975364554113250189738966121461436656607523615076798790921227167354054195988842546851026517745186437208074440025555011912411880546941698396522487309064259563397971947381912696424914586297677014065625604212276457020049060246750231443357889865965898373635432887335343523517854193573509262785141003620815080112171168360134368178699686636623535752731791874181999322757891519269075930650537357643814691402327240653082335188105405994688856039248355027439982080812745653546359693180419356671809606115440043173596632504033303372104234868624284119242386090735179280401182014416105722486131138279811309060261223541653554372400636700482790260140548830846334003521449964475545300100180642697703473956401625929174915036689391499264963369952361406211299153996214846332374704003620968841318373304383730022904457457611967854406037347687372866688571149166921732965671983988339299398336432493732628027048662916792890646367634465226430711951155731172770375942480996686952485683859008622518011237979018914635294623148599922277508820680285404275588542364944046185145117733961774508257919685284517260476565043531179993980017381520650044806337836215173120000000000000000000000000000000000000 [94,69] 131354286081833765029624666598780948891163108921478359837547430342498405697241481504731107881392803890960596368958532531611513905355745291212306012132026510728445240942450920930571275138219264221520505559720553446120977203006112852981650115167448957415459197526611508368852809095552567217733403540919094912648438683367935180231602279226894252465863595494055409507938999455248054074617632399307401793853126252378714012120808505335041190923121738087720355280309627466550323484477034993357842652929279007423720181824053531623007012477386668754185677364873256028799982717852396784345987312925167433618921101853136048952717540751929441041857122173024993699300842172225151797556736744121587250538271704495652227040943048544430918374104647225412613038054555905652499208911554283598886121644786438494301739607892211991638500183723651223142503433749291225046630135494285561688718186862014665891627198181016767711094160402310363343227648396339667105148051491770649372261820028638750905114229009019162580294894059092191138274013367527573480000460963654108153880144134970806590793223155267346498868555255554043355404267154168652081789800125584660171582175722918865502770475225219706294267851103897665839434748400012625666671286528744126545467420774860593577631697834808500413009830390387435568026762235156151425714451637071160946263043395060036029459736995853242967351311302063390969740846831061908497710615507265399246020853808568205062853372649350692794911598655537554058614523614153788458248791379786938859076891575384773254965220020271971457827344894531242632710670369527237796845366261380499669187505079570660813147052009624594748905144543992269693304979568455757907498249857477003857905202878142022792387644785212431375146255106992621489088179627491054423828326726282012954708877570686067358113324237524901505206373414886287264371446136346408737637976503429962174580130250435999206692222287029718645126861223496960421490588918144611771056325267975265178973693906843166108916904609984093708142892478907875650808451830217936541377929825794899227479475892209048093705894531759742698839560800736811039247764997299445406611877985302460162446320765918473406696094266320124273874016687238900910210717061104792077901638902327665867393133746127918166598637171467924690160628850744430559047891322593317977309885769535905196602854619169223917015818078878646216238031137806787997177055309489738957302101063482984386055597205543923183283136259072471825859425111155432341043108776241269006912155147071817591343446941967175867015976945578057790806552764930754163165341067287316160599188515960849444153432830846776369281868570296320000000000000000000000000000000000 [94,70] 3327471120880018089689737719860282397447194511682627463505153254824670066216121565359055839046025920059856269187231599924872940613489315226651794171793847986186595239973668233576661609979891776647467017120654160470904268071705208738692070328685369006868358494145560572071519150623118306065125762589199839081808382118996225946065331132637804900287900096108702118642857830538822864987375345835270953960793024914133552094947578708302246414908121607931305882975256807976195091194095394565385165455085007428192681410601693589254183836576032857009283473596482324269846870294339429552888859134950894254992600370680649599784931953338250337729600570840966141593876596716779784909258581577380951353832043437690103953804091315074404298776252940026920433461904900689214070146318241798096974866074222995221490647090135047127403562276852966557450218363460496385862619539052103116227827976279636319611498386902377256221023079143659109214880888475843569165659071770663377071820270043701563406351694298801722146086902657468887715641855718337745259431431080181801926387909632672459713837811201328447009997173684666785376939620805586883181757500717673298639327335872881974316128264285586477787393356178280554479518146599168290014345993188996953031784656605217601522636727177917377898561905842954951037316223297324481121741656099248344935798352811282380249668360695149584015996316251811870316426929489921648529489716565825287423140159861140173314597949645322160924791757074566805257029147003375530966670678332216945778590934188771164718669305666482505451921281620968588698116364938960357344158222920721920857829888783592648745703899626814022775267753219971384877542635681987061608518025784920232627404484275430419931833176279274665039411003187330518030132912978366973857801307029758102725507766591879440886908848054958492862676120500226208391384816924143645789545035968455974398260256527053601415053099265613382626976839775466267993763818054728610094263697820915315289370799650929864291770680656690607535859437252816571991136326584939089099295881464755081506910655832294972529488201829985587429509155385459613635522923796524109114344084364033905572200333552227775579287626510922431451963275215856540016123816567012733634284748564237490288022391519784823493427866800364031618189931338186975563494981781275666961039420643120473912717457013274031270337923274481022710590189692826234920064365454203654218652056929586507045603679606697664823308529485491110121820071821565837394431260033617189988814419407683309511630415333101037844880985228940508115786082610841665458249443660921064795227398820522799214744163445899150135220072611840000000000000000000000000000000 [94,71] -416965737553170797480670961365713657851146592723013038308659751799473670445211584887056291257472374080782044188137367183094090494791121672634370876797080867744672158093581057414755936240739457279096112697880838121343938931081338192342687025942433174074366529476827825522409333573217297664835919455298061326001327283160114519883035802957595129004796256193899063968159639748137749530997581160670279577264569866852124930651239966305227297011743185468497054073287749576465204043826514666488606912426594908277445409395408827074981055320104631157144567849969848758193576455835990191929761400140147566035921046176919505196337917498240298533304818404405106732457775189394366899076707150743603742908833631387318536843249437467807126039235354741054952641007110815373871240775789898889805285765325571140539704128803976217821920291804242055343577391133236231763886484129156546488529601995533869412666428045174796283129165902463843557212996320005435543446369616436895190614606910616438364546447120324791934979546875681167956753072850936537564973894834260825988660614498390822599035493264458223778176335097556998903171340377294519094384160672814168884579172543042628122618740201200782460686964592837530152897649602590731616694309332385751658451308538141538627050288876842108168315986959576552145881190390341971375855239240728355223832849543394699486230062098789764798114222276976187736457561484901157325126037136210871310874206422613500068190589748140670329000013535084279058222849981450847876050125699336707785369412146354796131188004524460115718728037325137718833639082044524108418168385758631557115600084906779721801799964520313201872165488206409114723627102154734191293038096279757392093979861179772189922512746159567865195607757309464650342324779984037377989587812759528307433404924721462389271742575477782571471935813308527791401456562553698620097495769203487558078983629061514933195560375561842832560037449120332650107993368005884435747529226527892988958473587226860116600939369912104216675409538666748813321289150356942784070695046637847995292452233313293892588003758079082632883392788423038983819983299466343027806997712075567708838674368811390489390975595977595339229731521044761465767757598853066633217827385003546701466473283162367161075541597192217965825141989113186938038780719533111610408070493331704214769572366932056283407143408263611368383622503940655698796761614087275931354077437685379761639894979490975050933548840665083996810395012175633728866468501356677352052481348942811683494332156215315998268432431738937512042959259535432742833199648485713045596176696911500610425139461387999927575879635435520000000000000000000000000000 [94,72] 16896657369965063174667066445511841684203921214287444665982046882962866061448581683362695390277423530672346030244580408703960482987089763555531689735432748400594852240362669187201373508536342954807244899525979268719337261047193419932414495171096122811232129467239414295843751464363399257424145283215195845528020104862388408685082641466543958849056890039731404354992750076039929169494612592783561760523679640027764792200360993214926075313052148168549419990843720677966861363375168542573868058024298219109841801508192226272156453502645562186919564918242815243068557678792347788699291334002273703636069965171051723546219638328742351540250205973263964698765528582902952887025703495575719490357210853240720448202023548439753497935926068746291465288477183682742069134851943108115773746464406987508565003479658643903760832785526365561595076581331702114305553067574327219600472844006355362155307133809586503164371608261887141183109761402202806798158196017357886560527540891937178764556193009122387103394226784253139520547608656481498199962747691345045001887574503937649707365127546785898585306715212719581961334078996679833492360146392929815067132059752131367459211613949845113033544304469056053851725038144240809101880240066340371524808487418134079898295834188586103823088917640734993843393860514596824532028414148787611025806865332338420955500292168576531575798836872411577453969436277306544690987602388342418619518888287629671555356104305283563244265010547774464071917329911003187196498753262827793420795106272567961607573013218993062062031060960250586825122809523150601594176615491456196773483124741688704703786432062822809581643713576406383839584978594855547961234879091928173554614940427951808033458046625794641961189876193276159846117305122789962548398922184173002739814866082500288690409812164163176849969153714580718960162623551871197330609501347497415328571264096110280354798392027647880283893114369337681987381796056359225422573597169487385700925526507947194134977463055945526375469414981613719703024408628539886465854786109056962235153761191182253201799639165714151424545020079036513992848026655584295407992152203400970565659443522203097445538540590135229321983493724914705502851163495294122609711797746892389675684430516220010125996102384212081646329170022008121297116368913281253757681138265950674293833518453344559120398077276464971720893360114927110685033925446626606942641252657049928652794693864088390489970401391695791988309461354694201003278892759785173258101443106785347040324476596389577210832330295286871670095348859899074022337373582406060356693862435318234187414213755971624372167455539200000000000000000000000000 [94,73] -379296177748498996849671713185767817705147510281302879074755016786510891945760702914809129360164921729987736565231895388862740129457343465075603466467354892755417270980911715714460471127250572606295749355798964266691881080492653145894940050368391820822962540901123669206967234258673767279900104508452462447050142605109552424400904179025688804147663275479498399836740388030269561654098629932076639309701525602163909264058157456386010679053480626374033325227647673411571309270489560857777571629383407263439167625437763155483492293693226071453845764650268238032631241927404301772661205170289827634657307166941817247877646956609262761342149710238244498036202695437953988326207819553405740932141209796010423892815764052334320035350051505384116695898214182641128482938103024081555873256143280545918795859087121183722286854261970051427362546043967857206537410275396211914933270867282092096208772348749555879916188841418375474827738815167940124162011334704046593445900812220899991368643430527131962184875486129960655489748720025767759049845335415365687524161713136092457927764068074580280868867532555768616608481808073813718542357194571376542408009938087807687129326479724285726677233628030562627656004826917751444373671822886273645537999135109778211597704702197515015462586762798653176185108840998965121707226646489802945426240449210069626900998912782028768830862045609558070268136609451821095569466089420354672496863521496828525357828351553562076927155715915177142458568944165303170908231610444853777241236187085485465304732680457287932624661857397535847976902125386465564674246947234650210251602265075846421691489402188708714967509322983833290359665707190524095444326877607180806623249302876353514913208973017825597472742261651500723476051094141433150568707715979558771027505537971414872046675826872883442218079799687821868332260114146164240892883322182057236974515531148871386917600990279644223992488749737183319347174001603640866904612688005060980142337869712704102482347127187794982224164575838938270754489863196564689163943883783832361089829095543835838548711286515508431248131568478139457296493126594662568220875069363787650264278693711025098401348354997175531854248847351926491056548801806919443707766050009903103010328439363530005680433895693969664954901791733576298728959198887460826488420193077421605457608340321975863956291142110019750058419860481745582212543265782700552495389669716944554938538876751496618632625666631294336583623091440017974310536860687647695356399732833294256493863865696729648601301891369926608747091600737922143228538610315778602906084820649128538077215914573371565313045299200000000000000000000000 [94,74] 4865183975462574008019230423526109717965591805683219812426653519317232394087190497293477063313457010685365797468781334034717835343870299506129556813277417740610752832169323667673503290200220279960007592089034290585891979202495641651180723900010349940388002825215876198499806093912564007382518231848838396710948592184754789404269854805782656285817494576002700382530685799278272355263974886111659621667884685295670314425759741910854478001725684304490116260189454080818125020814121593221313152082098919685202555212251820221805726761018828066119080965065530269547151939460397284622720209364339173005233167597998056413944829611999615848236578639530897446220530371071794293235239464707536515434647854139389211837732256565847607999901184469940625320233766271736534071088492171609175281009257969096805908665794557785074708263661685693633933424678002445990635900892633696677135301649879481188682940028449589874946604107979921275621480519727966376076246355189609433244481451971191828609838152515418828790493903739059438199086780787608280350627256084636372662330536404971896006033148721072554315797682343581539529977327671685144085382905326545259232208539208300052968458836458841870148086719552033821571967902936219205755293663815818302295791612624482315235874985541363823303077442487004750650489113445822273194105148474830348625883358393245653117295932071186073831300983643713627875873188824285546290136974098454927645243168962847182879302286986822667022515550661543550497507467426650755256615457665911836170189632599004293892043934776052472566101221288843743796326807780217073403431038803916347017416132162238860664119785539367931595549687330222230892865196153121347013825002328338358836412631259617038539759787077769019116672369234702603991582605663321269619220602133274275378568742531518666395953450337674736008574318245944291944479695799382207862819464492777172466458441014971471609583827135049374767340318194579873544644143812700565604282146032968880435187044297386041033413444748090357488442687804930326280995208627996994241367781417950850625912037239034961157590525679922240976685656092197627153981574676699239012736714961153159418266369530621626450727185469478916896539405420722606054358309335952408752679127696751221233168858717819652274196804202716526886322716193362868353138925533288570481963581102025295891134163622457438203624996479080845810247969005804564214673324995106324762042885941477751827298909958583407397618918209887356752381639073134132883677198258882348957128728735926722650616801611565979394108634449935659889802152804706409348551611922988639393536729301872958036169729819488236339200000000000000000000000 [94,75] -60375181640289827465983328101273201488912436425644976104924629473335242927059419504834084720248531579096792013473425021366503913857900269110542819227718839135900190900967412406868921812573590198470366637299613423788296282908811133169178204685964793491552772767281114541732177420486270405775549520022950087375111860868916198130340977456976740091424911486934436739221621538293430515151238101083255636991878549426130923492865118808299648340171781718033278476488859003227702996681568703861671057325032831826693337075588059987681399741074923173455243490584710681715724514192513728084821729704450964967517629778308210006759640641384798162800707017726510093266317546640434263943114214709658556882951033677809011740772864901359750320774069388252991304505860010484414927092516965027194659044661742814333994130173719381804013852827575076061581094255806431845147148199742442022286319812559613147811043818397693904642285506127799552080659888512664081802097595349556984464157826620724503027488974345977880413390282172695458178624106027870008532192124416240274216083846435910929500495116896053923701870946472228018626018478842304642577938414121998426345203572860579139276529839119897800538823379481461839568779431765408888708401099806613363974095663482118239823781982955101298003207585844534103720919005080309556059491224445391739591666844037935362735994449333660047781678155094809793158696626992304116061250836171604479215087085185110174823794247801600339028775931094398182199096962597472878161017523886831195208435156138347063267234744333245636304338180220276198858298418511637509430246704877339619031041493481613773790334378372579879137176136924162755457703580586318437101689541819313718606439301375726389918254617969397839431315473910690509213696816512118750143619977052158480800792026828456945701665830824917821172883966854685014119160960017556401698605688519125357745894235590173519631451554901640870110401035981600239407143326754891144071764844752730854357824459279732450142452149096220217838926563932746669507652999238233694645128304159490825941615219799578480175944106706276406602998351966553731213207729626509731623337501428209216818860492670604725517728308893233676598874507691925322911505847372770966860675957180028398060880679617626391416719652987577881966702893468210462251806650285683875893796450790577262325962764816948076630500740278673459500110133131660957677485165234556256840301136670976423989295024772576088522433631961437535265356877908157803641084525642369326682354265988943794011761315708823990389649640992239827892126346024839720798419269693011597213856112302524530658010945066577564794880000000000000000 [94,76] 1603031754459676447899134156682515196389926157775527352735226871192854495165143031866943746753580638875354223009332184747555942096111346217881680140136972967117928258807921406781063484689159872536720612641060238239189173709201456818403500301153184869944449309435099254148928737898414029590609402527674744805829368246089380189783881541713021259932178227504519108314216023857219880918217578362334888115878568270567663582427239695161604494221692333870174843057892706412261724546099824001054198856573621897572353154565734122194909373295379434008107488210557152740530007093386617475992434016650102927869899877910975794450555581599939402529201988351451280888747276246476948792650697956580770874086472949900280248544764504626788024615600330115083487996559786842632895833048977084052349842553466533774193978990796238112578362155212760261050895314298413491499563919195586977251753491546730645717343961535756777806159754301380050622810511233292651755958429097573679524223687123501710482044494750949173707045611363156909688265225313725528311025988018156684352171809439279043980473944711644835995655300949691823738156606566026434816177381576942556734059727261033232813299382349839034507551203251974559079550364081002359061978229822040230346549952465772521663373706528106903500135056252483633386949737838793183974461079645384745791421006250543773493631079859673213195569043488553597162330259466690128095954582150941192991192873939059485653819533106170250990116701172492657044710486354499615040942167225112237638334039837178272540254437272010761739150619201149320087661820411736000633863899122745752986801236945267786099786063407922608685703859819909669130385487951781430918766714800723290776697607367114949087381712440242041514888021743566264826770397467074503398251967552659439294337477892543896037577369952094152441760984103957412348205335897011103211542985727395325619252890093173451596598191677132165908385730776003937899344259855207052983639802616289986851418247155831535683981235273589917125321943962741644009740794905668085616642285162373465150592189963880478890170993114585098722853987120581784692838206803534838472634574914999000000944481342589710215226026615833720534152948264267968135346485662562396112645894958172317109402004397203196068469446705465595710268838606606403586151607804584004693899716873976534344462391787527363883837999855598009916368987284149400937138613219659347604697872283978143007715604624171123546939274052411588215486835838674230951523048397237721709310555846538158408509747156879506034334017151640132372372840668901034163331225817420705665307074585672233257718168085036521226240000000000000 [94,77] -35667763799610882572989816524029729079720569824883001722746295550641412905510087696316927942339705490894068500849129979633676694548573810859931196873083385825619626861201026591801717330560137199091572656398672688466323220426846469655261902211705697094230653997130194292977019765768340745143510521240128177400887580572190239285400166232274441842236884096067971613506103250903123452880702947888050002298982232325341769900165664566812806277897442968968613824965867210459966682296671065996573401226961941808566647099142849826712876222770981864584984800472732975123410014483137580559861945650987753543988557745475212047645402696957248626396263435410288195529515876426823457208096651065768018673436323201573238202287719825884070466242384708722422672459911105679189600053884712286406920286974907234709313390195794204127855161561654611837147663610335122830115295383317738673815982982342705618055720244879164342196488278100062821670852871451534946419227762757809047445114286379950131803958880837991257126509656863075008972048149388863686582714131908085578303212479076336141100908983497333613798505377898645442247643073906029530729157322535832737613272073995669376759443268282186417409721332177102045720762975380545587713629510218422016469895440102957516557376717117022318144291839976194494567581983287714977044207041231840833755385513709471124485047392620633523207975648515823313502690763101947943104143537121011909532194342746138513102461643503695156940944266427333896697138828893540008016570359150060661904308619522109559145034295667805991603991326975083490953862697644135360680267670998476208895589474811465046429850125849846545700855153116997713832713401214735782947388839478132027526442900420678620624864108640445068742221564966954108555217077761242541732285040337314082109367107103977213626006235929047335689505634449960245313695074964305428296867649808304115921757347063844243559468078777705790916210327092505861913081047066239445049854420724652575142414139345658924290310522933629961449357262100212985471319199822241377160029192362996036562125480051993286997301496523782789734265961061868520738466247076373069620528651599465754624723399796808293048178066672043310684178413344621767575428985613323649756508405209142902366851919388401768115144353720183173154190587597951872315562254219917551302637709539405472608551780491131854538690620180901320959194570905942038647589918381045267917580959876762251272869972086796451760105046198608865090435334218233394809248488921124153195246472666010557169773114307544412222879307407663490321945642286120167811919319087953321145259602757126083870738333835628380160000000000 [94,78] 748025827906249740866281032076394705201742111248292371942525198080805606756192167809971888107262906609732265865198103343882970047633221230046690109887537534486255961606953178272872203321023195229222417982152664521599915337596760906593932624610725510560101757200009427528492124253601615659417154256591050298073781164503819192842424057169919785705020434519398813072918366363127935819784625157857557901195646103404711113161858466510093119696524768027527834872053805502627361604568705804457988624647606843419110890141775961634933280757248315729902822655552298123690275796020609057636980851826199118128388657312396658914268291519949541559424577790396966201274229222520049581411030836060936491923846421814038223574439651089561865390229992598413560578653042812214696882180086780783228868599652414856528827418754307059713171058912850156139755086508168885614821647253796087826948767359608012807348320033840385461015626754860322511912655047158114487712245886598636473768469303153105643082373361384899395900830360619378413283841174327306587895334064106904669255840543133349951280068612771778804810630182409848242892753943202940992358455885226557668112845833739851700820645303226868327510103511507751280355459973097697232437835995231942454078256904094524965961735354591359948196873936306333913318498285873811885965411049798485831906720843236716344104817347732760752190012768359587979446672262132656354198534681908225011143336758566137337727386700861726739801448898428983793404266294280070522061061846662755763531819803501300152383535999534559983806984560191553012225435123825989304294941289561539761457967975703326904321878746639577696752166546568254178322209306183198598044501356443308719243190667187418776956180196271338763071658738532008008469508391477965153717556159238068968123814205942299659129156303712118715600857056476022700991725399144307517521599772507802027937911010789182381435633450478154675989486816147309316655352364568951211601115221343892196622268374381966820747179519096704514879875470639107066048810010713696861316228656951759763892731317215751723439583387113664712022692073808216275425768289890960835428233382301167910881190050589294218789950710261691937876817422275834963503612206113405366743080115353338874216717664970712335087211606387280685188055883517220895556828743960455035477944381909832348619422504895144648339169796260122487040805887770815886025805353410697572882071218400797508193065479369440622445161885230531571508365948528923587299770097338563030335275342459125046348828098494040868397524693109246259314190550915925957975234092100362979439836484843967495991067810820259840000000 [94,79] -15926813411952927909989964765074030519092318614570410436737171242657242484955581677976988455981283695285717307141491230576407583678659669176823341777146232830775642116708474794163512236608691579749854803009572493894298688217871853407628457482163645196926796897318608070655818256927323650515853537651090417059535234665615257228920646545310600299902951825758657878818730713568525068281393029839335336635376221389530029813787506210871107793386456805411457963104959121431254599070030511669880956650344097088176601647427867029947627181138750152777674809886230054680941765520705690856167781194230489999806094404261671571379159413167026275968235773837788565970678677067418427044590144439500756042931972468567762984241313708937540843003183242692559749184498327225342147328279564123096240766918275673859958806564497228111277447861397196889770010003359018340728642596146388574566716978178436300152584071025860005413104456794451877137294550808640565959994374382014312402715894803150099814152003441034085865334745369759486938567804061273092132407553570841256024015781127410181663770884164727132071255495277720898429090741619590559760697009574873751227972669154735436686022638866968270881014277932488984958540481757360699475272650753334326257106187102893687755659259182698001460367898741648375667941914884764536384997482455447749550071649407216941077057715949694004533162553865630725508812319019085792591505043564127915678558395957329316267546698069196083945488333094302065560198099939515256160832420258932734236151211570883092601376714726820541572262431006128681253036140109682009307863417042482389511852376107649759850778024037310735510547165552663971570518376367781694266814014900110752132489513050460303591374286311173088573311415746413219861128978650857121336705482931381413708118405842492140591765947673774085095886569995756956391384052520200963328380621123404372846272601935135562174728268342989419482215143931189495002864443615512572608899761726409243838154059611913727902738932673267110480194021345463892557874732571726711857431694039788422631339802121201482778644158138091131680573756114270235407323733554470089450670311936755728702783736009813026892175629047404324759746037829964724621588269448939334878168346857245187485519140417369589384678304905158222003974539523993032190371501310669218815059716052245228544566418132456543953840481387617961850836530471723961691528341194039332660926232817098420048186648901885801930405607420490521855096228520572452412921894413358690542663800098692133178335425962000825179537746145849749132262273618586948873707802299355862740613486772259480046056821981184000000 [94,80] 383289483847125944126032123550657080338767769424624408397734360356159897759184550350132541581969993286393097526220395357565075905377456214397142695980675262362068184573930080760323263655706909864199887395979054079138653485089706262905918267322011416262541716005767780573437962524050387765602622239164482392376300114750406690823458659092981411673186053723235882172703242144515814594995524893848752963966549616297083788229929118462911514897473493976672126926221944458747734477927586593109848283883080772462819477874236100900838721958545005593590402431150298440582060671872407403508595951702648117098253531384633388049912384091176699625657367270903206521442626681603808558760802393381591378291812688977778204362188825740247536566958882473151694682615271093833430098173734439267528758737013928869609083511658248710585801375285973625055744406398491086602892928472897478504942900392451524429967166152443774346690930648307176104786065958798189783469421095981537692867648302518210543150669516828621930629161900150025364397129559847014716034429257856760769968488151019980117456343583019050150271426309630164630705572089638244776837758214026840788593446356021181888777126926967644519992342271444462580706300979346528495386457200364843922294850120249108151790540716816291989201641911416012605379661386446727963945558067585101747525769091302528121342621078425838472386794490520037294819604906445779581636745304230448696620029388274214063119116772868110716479765839155514150193256579139006372009279772402580219986855510867769706038445863287364024010704812795716859371386021229419427477682976092182558642464834397967744518062447531223007884433733991943006964626801503226760935804720679832688747340351326945704019748351789683331367422842715132121361758618443122615520841486163995775271949166284524251206017751291171476902901085384980991520375135873833679790017729242197724441589090877063074099334500453874963210021797834270750234162437931583682870578115035578215231852859531802747787951685689395648786721938376394898201096275841388298034768323211388364241092780002405513687386571848127225364776606048127411260932269072958073858883063182844435855812782806867584335200296318794332031850597910133727102086307569396161108258497191011804292676420674914116825113692233512473081551215886453489277558713524022264791556481436532746254429342548204369018762240583733813689402754722229898577636212555546479978895430274944825011731189184336008271604050977809789495890222267779815655450144753030013814784865532968291732928722357984837108944792032105027223348564758853018793424794204420745430253124582273579623956368391180 [94,81] 105832384338582279445714433826897088185448170736685524639296050228376011385643529470374986122495404156882002983037713164827348752924787612992865376164079139849172664189732663543372495158284937680273212451845596557705607403637355412780087489666403520579266240478582931568750219293991777287879101015022633398550208726832067388123442709950619473823939914123105145573056020045569564199303588934004479678079556142491363570115530829745942600619743114757231249238586919010772071925457057310346398991959043967607998370872903701390908750172710508952153425359987351757306297067965070546173242129044485825488828319683565924679940292503640700539622912257769936648568018411838859985736404679091460389876060847795851768465749537687233322375991063382692690240625357443179634154952372138599803090324738707986695785945066476894878975984785630644050558792325863008394314106959667727270224796937503947085395768451489936085658677712482948177359025179669476119729959860440719407494548368168545610069648799378564816526679412612995598080222713310687282896859343724312865985806596162880398968069897880474002028000158412293500928408226219067556251508346251364660727873167489747511621619796794082650077738386956163666184780307013819135920587011553745600276231260635314101804511487762481380718470880245301207150106833484553053458446809096259587428441901345428058805434652390052332953382083404180317894553797133634895143684497475717311869515539170229509902633738781339599076253739911472317080456871096998026162165548121802062447501573306269436843818701066034387708218434974815396194121451877131248860281969938071029310723233965060242020573815862007053134015761280513520853660627351324193253953247972174882237259792790538984095972586931530363774407364716544582940617775108853009000870649653945904672911690739864701390314804876777433074008971991259253861472894276276767440592891189532317649979072962874445929261999378776371791256682079525350164492812571077213838323395867965407653902657110273565559634699376007824379090623658201390990337396483154151071195450598874621122824534871256001664488457399897392720082453730845348969012686358901928484132260754474402680004518750006802879134025588197700876966163039602435989992443249396797994207685254615690370962290292329533647070158142594649039785577473059304511968402133311898146533105496526225209868757088659674013924273721066902271471213534085839840281005225746402284094282945179273876336305297993872792231487915967500230783095484025124351662007036037728106343822082022932364214152507631876106282648648057739701770487512849979686236799349218690095455219061062809551116800 [94,82] -73413168614774530542339058810160863775058439992623246435189204822393875179000102454285328893161634470712132638731830139443735609740897790878609776484813202661481806305035940120927142986344236828955814306212945647870393428761856879033224523221750532619196321647320667460432990388448281148724574596059282301043584742102281524967794286340851197810505299898876015731143215240131012681752077765144965913728627347517607373990709797739120674648815187463777815956753805472476078116857035365724369599513380605463863439859897766591303036592926954249524770288661686345011408765419266130371707941598217820909548211584633462556173011151714296407490164070027205074285770142014995078721817471093688145531457908905908763256468629816254164030048544542255958633707194303545816769764972722693043240009071841758982298906421351972934323750498456555432676464404700846684621195477539779723256641765453481392532761589152096346695893448128373201599366007535638258886556439374588531595503647863241262145738899137654130596933492278345380637582454209278059609382973319717661036466248715217539247094035133849938113511040001093797367434560986505422630242905360923576612967702041651351569224017190715890871278279100020890730845367516584628133822966903976005613511939304385884920743609606572877067652877027349205355595948935463781248148121731843213282822714397838454226189276911329384979554085638415008739407097194857742307758635476301960867693369643422193915796396753012061420180889406685311393821692328555212400158228958626611970006071019069748694402939476926422874381042348180035427316847323508121935164078375717050037508658996707298386908572101394421566298146716917236624359875138649451237479615900317851819063899746877307790417058866525282697832137177144936210605971507218449862705990311123043300548746893139663506858394088657198239829983069323452756049250045463519463549951373474654835637137480710143555741637853112308203280521301044199723336538295152759103648866717116432707050300805862579665098973653324212156281978979960906822090527644001977982943878253864854001859051381923007563202610887966125235415491312382099159073813263049563561530793221843471497753784758744492818569341303067064321569114529954063216029183266709119328971303419800528050643385740619177685125629201842907086180027503796721251993584069737758599507764862546733155341495637139078448417826338438374371892282233307355515204178442716412237122963941300490903994596500554275724599658246949811517228777086481637862723498196753514665934068552973118266741621073070906572051017443813160099786580152334846665621178066372466660047942940803250817280 [94,83] -1026336948964131708597191147865890127341503117006817167464949024974380297296933897767552664432274897963347905025066558356025464784298296368387713238390697066853068014644427124685598648421223464326373450756303004138810156110086544787249955229823703220544358696936507993090497827156159236989152535634671935676499957474490562091949398081975830988063889935172725246961141838145172752052918970769465825035233604705081435570321001117609141914132650837335409182549287915177522558529393625918704440981479892204701102077283553488833037735652227183593374864537037069168584539908460468867362145977624515368408131920637253409635191928296945542457430553423798519727818146615642470932102495413928486739664192613586163664375325280737948447551628833067939741997158601317723692859038373985212095313432722116965216518679276341713907786932348095842857752958619453483823893689618282658347502948396407860028118261094128339230868917840144421291212981500563602575795832874420862476712102434654666952486960241392625356920871304884839638175798355866752526552264521251452846612595279522525389738489503803853713038489396723445872916252255773953804917197962703634576151486515428535622646227546615080262865279416618464517374894337689062695411107678886030229036048881762114522444989155516321087452164263169726066712482807064009210121075823002131667619595957561737401640237333119093131280146321636883965776358991835702878225037192411113520653233705816314668216007570616169682937772799438592303557617934822961515226020377957313582943860758562797264079586119810034576711029291296752813454842389576980187759610631288510894098832256447696126037398771700341256105925579733532534407549506762831939190861618526162599591610099445928359459552302976048887183061704628935013584241331605089007137840699824413165006555486231041238699549450504250273063474331996172841755612365585524167050400120678971536914828827234797327581616361174778596553961687847511687265073799876824634438561336247847538873439342750040235706558345900244751108377450572252638548750981214637719673298885589874680504076738981669068752279096887226087926785518149653563413951027232828955339244683220450149077888650667815129777544932811162458684233016813294944306113041079996978529734187986794342275362141097438327463136407285973796132626533482376939519270680329198648700438314032255673215557871413029462625203578898759576397728654655778123267129483339077322081715040389486073533312559491857948652806913956328754343842299225328349440622463182209048409287353858896448244943556550105120091057782234990325917254277291345094012498660221749233339583273559635200 [94,84] -13060413740274048968082001344909391416384503969869336803027890007959401530167359276646747144522255875489113968157181880173118773554419004232215027375644915586851441048663947440224106037851423258784387609305919667015735829487155152442660695644035036347156658805629962719741182697301943281669616157833892378089356546476620511991465367398263160070768179212155487961155253057833478338849874366889839405951681237765499950816718688538048201564241684066998938493488477990967059231776528947671126350937640475991509646827108440081404355568357788604958005538905726920489432268338552407979465900727934615555662953878589565878039248967283473043990873156819667440843167695667516299691995743701062745025124360604976575132752654468943727678549088371719760952988654748150058646224537903828447541503521895088656529032940072498256085890804374854982718795407813383826951164619683305618448447055013657394714319563084919824683399886111563296805030927732662552675078095709599737927987807741874648061512510524037717657270134417507486027814530971964993395419120608926677113772038816710536739392033729240192241533957972170816264253814185684359340509422687680710972759598118317170865386459301788993799092956501671466837170198274775827885966485582149138362629159941204848303930974831937527503071003230462172440637012475151913384623965089345861055781480044761939506114602005016518835484506602869333571753569634395810453576194081731313015660965626719221335610107252926387993135048885143329166247984442529575008541447620525005864152085613483492458591815135525947184402814688375029646578482559752640750874716145330554526608766668450024301228601582131433646524243453430871009672945393945565656113809062443631267739880043635691222968740267598835468360477819153278266307372709365472557822470511208983074121162568009559812669174615184873457230179628217851158292488267744807857924186657263979771994575995220307649059002520027908179058879803575143355459973985084782559446983657814190184025160042368378775233571677007815346057049441353339461354071234238357159060260937106563573490091574591287510902249507721496370253500994301593549368284154870474880303503139820431229846623811194005463927318679486513650917597270192148574583869446448164089309680712450590110047802321884735503206039834642826007886066589084248958900225541618523670112538108419071690651138956859622930657832363384633056168057237379329920419027378810589937047028692461738055377799526582650053755130245255307593300492948769197453463065848322367410315992522662365197965400059192885150946285629968658523086602987565574341014828704810257201139812475200 [94,85] 523389834353643910863700204278585378536050342142162265029733402546706911737092735281830672695643205955430422503861558583507523551770490344647307469702794302915992486896474839873101905172247762802273517123866822995147032809395394656048245427516327785158244618695080397359232889746909988236084371262886766381749984884116439165634654118460533626256062520990101849936254754308402084172146115419785242880331810568703847027327124829549843902368762210873519196637134317848903310494823764449667621046833866071307659142660742307291338417670922242014149845882395646988008494317506555019762725430812479612998746818625860877995678907789063730674223990477033988398342392310143627907220574866929353976836021805058745546015103673734139575040450491342847628317691907719307632072749525251262953945880566408801441356455535411537076137514977536315638572433826347035552593425630572340742605979897912270094392973763721966761459594659833377535072177837409139355660271654873484568419843315721374479557762861390537187418431765451048755117795342054773985377538368986561020369884496120072041657839088201222257504373243965581528287111161355585454194437608632177896846369222893901274561919407703637011448730847751481437368989984048413756265944880115302602091929063873839396093054927901209938228473094235833794468501864214867054969556772315847617447921533421211197208475378833697402699711035844796239010640167294892221648076118276810824072953377143375240533270644894435991186717477970667464988236662480856633898415425991082056028599610125512891054894945359803772527331955741871606438553902878578370043024568459106705988272886054882825264328943190395838429378738214268611638547047379850704641909353395977362842827577378280067735578385707725944408018161149209776665594483157512928786593070163119069614739333962065248809262338635904490160631201362187098339211322831336826827234836227082818002691362545075656623146905198878756067870721753642686033584287127516007967630076937762498069370603024295876965139398842561627836958922384304650505365138609144246865374953180288013017125238282461029870136506931176895959802857604833427433347620920932294949987469420017709812584201434803759760043151957024714002659963706021555840421152847664087888588680737320847554788680052229439842661681241886247849072932477604492273447880512984008652610528338025426985315531340646241684292399426803490410338112034987826555477642541114662072729038952152908240504450877448610196001070596687911444522901410203718593035587280193462633246032609225256563464701242861895736671626949286941666587845815038395716069457102154002673589760 [94,86] 895249735608183466608883207584179578716391069518436930295749087092485147438429020893059719399779447690673477163215528023546438187105907410047643498275023888468133111578146258986437579558469667386566227908432649186184419383840424711533981711746272669379167067098455626245839201978490741703987607191122597995580396038716550559488790298742522986376526769333428423138450596922171954783366482720810374171669418526170340511611737996072466108965542016965554611895979883510779558675663223922223928209942747007331173111621024979576057727485593521569665637914361235527034937395219843917478085219909710314227656641005401300001171470687259186235418469106597858657055591202966208966862723201628668246413780398611046649786087301121783710712159035100776833730543172536326849178646817820867082775721042775142058629717030099384148134430204695219901042348119831233938960580467952055412848180569234571339211971108651231937941120291230499785097992718535024150101675440376879791191316382012826417170611806338953960146002059736554805470631644555539602111864958385214782716868249081836158163640293205983960053686463594146726750572284305305822109963699403625378923522866092125090418429422354123670791893208123361606783495477245831980626195870581585855571274557694005527646432350108932550430611258145157842357896491115538367575266669119223339318765076241336764105776729700784413667065014966794056041149021371079040367248963568825730203047985895488860579470094945529158613795575973885505788299425622146810144072632472747140845210428493122033984602436818790235961146140635091212684962379886530147423380427802832250932716456910170776676505455750062656618856209101559569051831078450901478855883533527862500288249145964784844847966922106114126044012270453007006108880479065560076137546788690937412017877555165142697020819728224152568627062878062992266898061307282932743775720014680758673959070791630245870191595703169900691548037039095109617412264567067709850644993028201010007473890602843188065759288173261743622614573307053648021634760659609308817606568059949476826424003888044799928075973158032441426498950669492893281805387731268703069926484724570916244846364311357872162146359407874227921989761590683790987435784350353259951848104095665327727763270735527825531191780395223060897347837694036945389991532330148774320599398900661512120615991189611223202416645199163187380273678525120736943425316606789687068708144643757309944302195495111480340174815906924033118014375304005928798730398684221351941326702896895071789405160661744346029158369365405781962479902818510852489008139285023129817600 [94,87] -37953387954243857757471149739843094339340533129162707862207200258128640233233447790004714988728603288384243505594867494952125915735347160515056560163683419537254336453433462735309236396213987759930329884501373096505287319036316970725710657515168207708342329656484589080807411587089507451630023797758128513130064145919139296181654849328604058988340093408411131071268343293160557126225632917711755411339305430262622152365635003643878733596934877306986874629092883150099700363023909629872078902457415512323369951996177661960563686179942881700633577547369731494784978046816487255215714059373334811875616636725683134872611790195573076903414874644559692274446663310250368214499079332343101487403387463816882945088757225888511357754901168703331959198894399271241830962040962467371738151136131418036162301907208661844932206318653661777183209800047309906988735631330451049111128250343761265820330213324303177872002860816671079242919885334712499290347141603582700168782800077577397171723647638283886452968972902859746158723827589552846496944791699888567969754960382654250106130534623012577776479197325586025549552742908619899772351900481444854266439594359226543120221185298515790412815148943357209976649652045294635432233275716877040748794728100929934327366338298343719881640659254723440177475032995392194830782824445002361035287812756163596561124807831831531240580900735416760238030297475147373741338430965156060667879183737169604545440576672387829949161978491737691529663835759921143547901688582373963136917600093425228643194971907907008281858065117346653759832560906563701469893384779890161974288203595056122615706420001067216534903941358340631522623210393227881055987913516194212027753061383680531275993162519701608896387676873993997241152421256509930988706804532577539649769208819486169801775064108845226043134014029340686760182537031703436907815159635215279206062635219658812751210914563809620246040688044640827334481108627241513696080494631998405235351166906526071125691094934396650237564010428956475572216774483604443723166316714416584213357738393063441096744002084943246049948923889701471136631386682361666238701356797866241626875105980203366412441846135287030606378285336566275825459080403236873170784362489121472203976044674012124307119610465289217377539985920756679681237501056258034801630455821431888517580702195426772885150635413866977513395566265757422437532005131663298725013340226180768166231846883664740235786039758139684692309127860479342085922002230197772657687285995968783812464480480081715027748703998227518825228816240719850534553771959274984960 [94,88] 15342390328393028338794582403576121642028929208944015224060358551044791198189873832534877988267799067200741730489323791320530023758669762365643885779579832425478594724186438170247883379605580465772006302024337097895198733719850403740998384719633017760849457149252904338432549413511696371640446324966530802077810285324238604659626716120994366378110691918001655123176500094823637917435374765359050939066010258968649762459927571264635139014664253465915571357756758627717133569144476949692471398404922745082862169909211414503381389921810581392405994585362408684104133905827403225583313649049280993122029072688266124409307760771821791424010107176681883368072595949993008953917747433772863265846732709375460746953918493137137249086970990228031537692394243349387572266694127961785957288783719799961370185165384227007410027349155389075443340222045772936875295846307958399759710492330289275179960080174501604212590733730204841359621779274365624288108014552719732737752206706343739800773616194337316473014160856699898822880312676951142002798907954542343903665531233337658968719777335347369262747513741454860009111587463233897914686499015141041136926717285515282298008572504580557563892828751617929796348242290156336141026925433902037642575943604564082856605855876721794757443314905644604222991340133903850287167509201230787204711354089586925627876711033264284482827659298656246170847849077551461336007130521700281518974224760634053679611571284294447550762801676406196006845613775804445923638141354782138527182960365364947186637563400139705797500370556883946444663953515784785889499773582062463084039104265331130865234521878843198120738415542068289597558966842477507329721300182270663037274531796355273025609659803502890324707835026992160717766715484514055671340102056554110398968998789331306132577476830317150636911167204801982081654351693320585866884254963994902549802243303927110847160799773528260520448942491575147788721691224793106077870247811375738798363274131899440725900375113186128991260913972619558450395773835612529883313444507867565298062546825081343836271252967012316663554371707528784911602636157138116032327813745161245389488490437810282585821705781410701109905645766095445652273382499405151873819477689812672182640498451206568201068450485886956502750803356336036872938233740336430973072447417840343047865205455943867752468884150447692642163948840494028673094028586185622562868442094325040495975041322676683837924150370994546735466447290483151308112974463119122326385133039685383012960962702950675808477510902464300504275220604951513758932480660800 [94,89] 700752844961137075425629647373723701844319797519676209444107313524902938869170887397388538658624047147490745353325421071405036808572910591598533747032600492892306606731526972674110192588926397149859261405273234758016430474246052055915703668213638606468117864131837692454759599840018917524630645567982920535500455579694936077927701536485809995776617085990731278033683557309148746830762963319062270307226338230400311569801904797671580801880676196395713785004151509396152430445964171715555956183973561834155951266429851406108632914366057008307788321497731179048648332045829640453994227076084473772394456388964572837149193019106140391653243296173297232531435614559909824564938995317028061096451091729332099503759153714407929752352655911383268881478774851839862740304712060841504812938694497689453776900383528009941057588139468959563126929744615948365794076487428208335930978195720289551501955278992248656062744953807371687822701023882029486310468082759176868120219149055595106384852375354767286039586001295042760689862110674075709436169020320610220742755377496808378252501612021470711307959598427746608548291733255305249494725497774621542539502511461156634877270526558406255131067160944314414712766241075022209299561112132354234003995644980291952032413369247622404022127729908325823116557055084104266182074895826351327914458074656567657523915543639861195820735174741167543714043114151785990080334859337759678037692812875627335735318429192435106092139863999065386599165265324473535820204226513441770869175263771817313904346424315566924264207478309436065165779717641783654329840848271582484984684469795455587709672284980218735059268467732865230941635011517112245133787868678767835653670359248280760742332105729004501392873710479223449446393871292697631180442137586120228800137792931770456590817266381699363535615516612531184835590724194443676280851698061837170836074126462343065195158439226994502454247608874993002937134533718901749353781716960981672575722192019605761816261084388127541997589715703863655204187877178820090299251635410329269572792438484228362927621660104740152459317356561650713839068678211556424839467976926805108392998895194354014791686501017590339754488767268007908593261848002001145659295854782810119554705477659354376416717341132206220809018787857014393894779375227106137681915142013391819161527731423651344182919921686812941980436344579800982814377920380426626578082170326641679843334548590107703266376588831215552877147376179380402863318514207056614450025444525402574553772603780124926667459770817758340966463063197670245130348800 [94,90] 291045701814436382479358522104238132103157857970579465518652410577839940289177099477918501342026635887243264999802623952955142526759169470079897253374268409143680926905328183293661475091352841163244435745212133014911638288283351623452348902188392432850774021381878871203472543578966471991473367476109908351076092634319727657390981949154696475535787768086263067682568976628253340613842058057374377863673079039262272263637341558723647208491548530014216507201620307099950729171871771882078399076623055938854166322283457722864880321484337880582965387425516615552765084071009112874911521190904216963197389841903545334720028337697522383124085832617916504150467250312187081429069414843704084999160082917002718243080729559850942690414128855297470906278490521124109805169507224847961990652287209828053916106852191357793752751688006292165226843998591742245278723012493682921961546862995982528739801192950596438945131460747013248270998641798390279476970999509791666242413633803484146993480863320292253166074191583847128487196755358098815246363743937092222247127671296522212197127758715121518198688275019447748258545365720952425223515407411610977704577135433219154911860415752794640823329972750066797623720350184265251366697923230657759525835067538301082058172360617753395135541824227329818437734336892588306874008589077139087774068775812753777313593971077232054021826370601975715384852911007831617115004505031317206303335034520769166728855337302981255305485933098354662223558089603561004861216090365553739328720652093437640991596480283384831186984477199051862312209323941605667480151397919488116679917794074860376842083629729898703169761070304484926156438464572518148325835780572211630444833915793244821993881782417661507638747927498261722550015420581239980295067758591689231286903253905465714890763594180897673995874694278753997577791408734616392666008363432094906596773514015016466154751587734968295251649598074546566956263760408858596027426251540920241437382749601021114768989977661409559100313035731123810041179235161062696237440022259241419449819043571880207297762892023708055989262199052867005264515762134132374361839842518910549206539068329979365959119567277911299992234116970947177644629519924052296676828388077192501503628485060220316842717294357091023380094543930732088625546055316724182777221702341738760225972983441902195489516321443837091281411855215263826092593735673466835547102444321226869753041820356231686199639020765393068203919809027863294689070420090218308121407201850693895641285972129973537498802162899660008130365782692482058560 [94,91] 1478615665631896604018880798863586017299717885836541801495670056815098724423876944964580506837297839674079643556287102961634547400872608767867273129129721024389336345128180232513158686740980540968617547776347008261987677585392636619433849273426672866916951089222854755744886260546226069561632569245313500367592508101087942885029177590092867938012380555314464988971681561755261364717870583512649917549399522091354502591270879694556393338994360219635398046991323562103733050189886156848495118557638231581300182103967880402198739210152360242648614240009375042440348757962552256177205133649302012798560223532822966144899882640723640589099080985784448031547037868581210363844469460330126205190322054181023233265218814293569935216842832161501487827974298665706696457616057030807695588121406953073873031758671304193048962761076547732890508417860031186847917729464807020827930759497478354660499209236757208824566646445048779283585004567285124097339520909683898807601799612429431887501247679168100517025558632160381927963672375678076660197608435278510064701207698515943508228252401270662825993816349883369465206515991170080480713509587831035203733955179626998736837792260386174648590708451080500797952649240945703276505638972020781205310163373166217053771139042363269494318582336417229219778361549376550821133107271692781921851610053463293109666180721943506687766934831412278690920493488893354860983882025428129761285686349228088263285186706146234772243324767539718253336681764346159278238205784078609264891996356304031680055822348079072190724073047206626844604744204338043541020283134744135283224808437316488798464139907648899939693135287614286834931516928873926216409610822068597741754451086322218562902227133894947930877770119978438864380101779542169650888913533214086288539731847051738315357715413594363496171209369382393123122175784357170651464353329395320879299100344981533070908533381795868473276124169566162322099193148966178143859347495881039071421940666259054580425607890241149035789784776769639614697008891176955348278212457991608392929144587652880906316041108383690070793785206339232303456374956015257360237664503275214293607620190491344593695437982656220693875596178754531906912408142694787398557520847589772122360313052345967602946210046510787283467015648348751473657251580888886380905468737497687484117319042063118991251792910851387801693574506688747476063568197669370687560418886440761775306705603732245070745795487014064809218134357118927845700489429703944857103034677769848804402405673459040811045890098525656770493567402639680 [94,92] 11004162594357322889529943615030436888874318578880975092954165676024998466373869842605039282862258424838614013833126184773973646139329311014432018194292041850137652622198188605911342507883918795866300664404997645897139401510668621950137008680227807924848454119704396950521852544347774977609021602478303714426980684603584040091833778921726734180538230058476208125879838445864679112930850268100232076349280643091308636846768170391802518011971311561222412581686925991045807765696771285696935929265943230984089081631305318717795746283279501484784183177534860596912518331301701967211397101536852654907054804726144097285705357504190459311961308833823290551950541235749787878098942078530949479800327467811019326712113691539467911826444763124606252446359336296297690974975672702800116035422136445182807790919672475665412045601739227237889423325068000598721507966316027316603559661048353144396169401391646713301727813394433404863613979747483561724986650360134028524694758285715080935586200284403966893979046211713417677141880369002464260655703631535943815985386932594659663602400233048365226053584922018946194021660680294049023409890809645033786210461251884148014665645335363781405587928933727093717221202176228675020734569611073758467439056706559558654474873676965121116349265711405618336645943172497968672378236906211506952959086550855375695318980897305147393653894490339814606713266975684837484317801015394691373434424024500119405885140870164313054719343583126855468890297501405711921047061128216186115805245284466624519670018656301651548382911112440169967236937654830551842179070051860277022357818164417834116954960897780999684370182055886522286485987983846351544175208775605939573101306005437569434109860615479370970608002650761130001419598957010252219381136165148905125830544485916761790502802431629692018060909956669115631597856599102436813670466270241101452105079640396794898117086365371741073427522207377486826811189379718056154455489053496249119751422007240853088320708545109460441245515996912868899011378983326494700902037025114982289975622495406624444281522583351488465801404331934857569506475243693562875866331807116916967037766571873254836042738704458085893363292495973862516895437605367204623199903942318655729460934373504191864875242529442455246111730316243050984495739120787046893532644982249971725498577558323502348989043711819580804530046698971158337922845222014585292246058087564391680398682088676596240187557356196942324131922295632285812074023863154089846793611283525891309795419791633398732013726623866611025543486720 [94,93] -104476784606124990983208001540270920253406210148495256840404494061534916239877941721781516471566800271006645651395933891011296374400717239701302973018637687195431099753130098407923883595342470119104811314040658525125595468933532641044757842191365755108061927644500189669157512381302953995523033870024789449257835389965512316015016455832859380257230459044736092224983987422990432126153587959876529454295103150458063276629020932758174028441875477839703241366542819520225642956870355930516034350385673880374447063913026293225976896134550695637083104669446192294028226772623792360335879166604385186667800740607827438488221203439646107288059679915351839558511936215352097928880836693907155444705299686815045170649472016633079820265319055264804281497311551976802613914178555284615711124243027050912725782318742248346674261137686727341399220785966403743981288091828527980904568584316938963582351241789227725564977945052929300440854464281461379530438319453247972870678213129152138684166257770319912743013060211656993903002317619930680978146608218842975385302116631762778123007294472385633023535765531743057266858311495923672051265423682363680517068596066053981357808119502568129524046701108624000056416132823298956602419252573881907394714305176736217004067314505912695390436273415784616756828709481995076084175888627180225057724023552155919291304703901610896538289701344982607461302283005825424896480181377065276444810605204419962264328135819078206470475502620919829299445319165919120287715244655574197457571341656990245752203412041960928779302217592934025002539811276950794465997722999626172377801795104554163206647009966606960671744465814346042574335398798669819993335118021869810859724974739744509831166869220812454682944391824171236355934353829622690469613142009657443673270912421705462198858383815528701043667461637435796618470098409869105885641455265031458935274960212956046965256008421858993681449971728550415176180110733073612749996196862267443280292858386441186811474018359925949629964259514708290173292851949198586485354780600939704920299425008734410729797277961670106677739192252992635997501715639501805716816047338030628322011619922629430105188246249481188157635706857716919001635253983488120629797879450465772111782822102977626815468745089285920138432565550712197473709447005259255893217522995244428814728678808170147199797160846771475227911757161876855760744409049213882793059503727488991328374522690266502599997551985106979919711790340194307732384141194725339650626046847569584360190301545035154425999831075771361550080 [94,94] 85542729817194468439095694709821677160184930520672776730843074352952827026762614889754194534989990859880652517345696893177855405850474437278138306151301594021964333499714329473706864420448709602666996766925791479687246668393456878531991377390428289655743957868353679205034681470573105684387737687693337731448880439174613109110625659738723055229810824714935743786854340448502122901780060101568508867582882310448001762315128415666404890974137113309382022957121229545985801202994919692830587886838125320526053803107475529614394560317672310003484255022752259395352678294016137589366937766681997121035676759924241791021124949396845498187470019881799010287429036843832578241920967422363703201800162985374876799269854160908790426148517368915576475604201042094325363315494707175078390707133406680378987653713393365874198885727628367410193708916888972299323266632902748250495543147679279459408220312861078725110667420861484710639472953155284984888492593666144921145992491780931684799417156808561755277358060868966298684080501118913644427232565553488242277398508664093253109709243062376179094878126231162850982758373979176344118381458901395090945521673538653490184685270517380212571300599106705113505188738510074248732296252472528575190823392979544117386450286984409825954958215213429732846008742985409665055839004979312666161599074342105899524450118223729276121883930231481958138524539985285966136483489460495003999477093937771766350649264896996867041133079722131436102738786451255882575965156936585828495884930251984550885614254232524599473358982338419581855943566891039259851636210632187812248664300564466432959291268095504156413021197720148702524336783004578281348069798926263117725345310375464952587074802767106804834843463360823191815195950220452685754331512226912640893297891922265571612158325930116507247995684379002620814933699492619809084848834691928240814370992069970983115554030052321197183023434920040855367983453271844996825718572668884366578863860638456812567354918326614147377730711993702858616530432469858043951496037655122258891575505670427927574960688586691169447645016691320854465757277815682919691067148257041190874466290779670816025024651518912616195394278757775460944648819408964857872376933184280471941005805170497573092984337619780230364423234034515445943651349546485580830764380972809549890238570046004899381046509449252992545464030400980415449463810609541682504974075239973962539891227965638051773466881903078010414685198174490047713399545946995170022975373084790538454252559376716654659165813527471360 [95,0] -309689934565783698320154112566094175726030515103356237619620588064991272591434516313358683278086619326697557062006727071860496378523935207275807852638775107668163779749857490368209072378125631444805079299211768405735589034755059724022134124875312946580426261089848130449169162808754817109596692718052898545113204110794889549041566169381302233946701493406967726713698473228241638048253398552526837352705456323654462922075841467606502734312430089308923000623943815112787101662952996156740389901330147445333951709904430412825297813345953190637980313064106038955720802629479420983189987976541672610381293410832450830589891151190750848871552950373722036773640386612213868533701664129308540923139969416403677409867855030503324188743644216113056111301474401600604156147384244867168284571499496432207131781620685767555849416693162583949449048398227459265025729340077415017013955875872497143895539946506078764284777607961147233583159860955785143834684134982513816109695955226309882904428816802325743818371705639353784265743753270316949969737477466792939633220203759027675914380255760913918517547418230541640130296634061032016631728759058820541762377725732832567049069748962115458817886890094427595060188914679834501525059099753141507198178755265766238658928107118281331368002469638974563132694200836459274874488227658151592938573475340488980997063765725612619761682462228721978409974866901219721014760803735360027137805838259697906986962432030530684814731234300832240249331100924884759585248315700528201883538041355232930748849995410397636014247304422571918290727405923485326454775833631018893218263084666791006410732731475216202758976971592768797413185704618146196181489622162301496096115176877365351719717991553462643839105129256466475042472534073918339712752406921341107585811893439777078572187705030995919598495778346138091406799769087272737024965998853200448448119399630524727392522908980506159210087466591205419359946309933921410848584967659063710006890857631964380831467992727646423722766264676283720595516475017056913772763012800573598494227359574932059931657227252365384879789247488105204999881405143427190540540571496035185962666536156985821991961127681879963647950394333136545867529778378403527631375279634418453251571745698709305481687820893480186258763124493093217634572441981138659374102033870025805911696574791919604189051397492985285315440076313660424336109392456527438450411761484003595752987422265322959028115906218603352283259093127567614805382078842601172813293527924165249727549839152545556941274459602649347851541137378388655535113693552257022517482693723436991574333607844001834010560965030902329459907091234816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] -12991513536064145154366470299808326062394520503324683387407733615749423449590045701614561229229592057134323894589568598175954793173266519193450137238612486515219616416719055276009467496390862318216417501581045351464522915833112306711590363418172106451892464591156569122264605402288656873157790974087387712314641259895170125994032337364259206417318763396733986973697790390675282310438326308679093119263216446324704591614540979336751081137090924121684531086247158605945989339294538190411710944000128862212691961248583211293046779794980078985932187600112521513451114037854977301613798650518906800666813717557372804266992139386980596073284403360366899537888494110662143825854602316441787067463280757053233716597180523577992175316654205062212471683586859530024799072055597804490744240655595888118157124028003691913215563238915147190037850432377443724656385047056597947961810100274115940089895985673823879460793987341831098376933160588873385712906870795904515310843561451867386296558583043953616489243019266854481676471671135186003531993469693257969915578968143886235236889969484242011884140689120803538312206476976154688233465446866776526082211388231529716651681658443664894353265861521082048385981998269580816451086891091596385632941017175696888091523250140839629642845027066957461971064789379782240449947720736841543435155369530950379467104190140245726732218594286485081055529507247814072133222735750637022666862041765699704995378676556456428378652570057511609184341949867217521876141051643355665030441254011985015967428341064505703178571335583216522232722324836695637827819764627914437410346563755429657935478109677048177544042292136920584060180383362750881211414848787703336979095194245204122772790995510086289747307072349559743349486369954903948666988054286195595544858455874824308217728037987436395337291217969752740012304079166013827645029140781878981339741205766484448466811397947715321982746888212931744613450283258530232683260036572459525340892740277820121708536841432055551111550348990519007230477599696296493020120037828257724328740668577977489504123365295726569000199689219899262515922689194143603383356419534743371357759341386930761270163475018456580630970488698252847822382616708691386529347256607202950464635354282451581135678599837292039628819268533782610384634981020311762731346811030015633273033151196284817834753324847370369763277669443270438448966463466601757092961638003205250926010499289646527422461696142387739029223824934390266993788192021465729201705138843675646801385096788771134634516261368777276468429778753450579694274438297436389483484427206849999931995207583041185987623332539719905225429752525881344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] -752869136151100809441121699663094451822588459103357570533880830320113107885702224084409175302053502067539175858767180869040230323735916147540939333322491460828074097989482042850189739222948928397962765472894706619953255622407380936922592685324040141702917020534908758521935263850714027621949201348870941920934973606551349303581702962939003710572520439156502610555799979871185018578945043052755884968380562387390527566002679167830482496043146098465686797649880589194381747951222519536899838313338332874933880012928444297404448815622817818722651024946478145879040220212322520089729372278153159100398454572655511176081371668593728026884830889655797313560221044782298534432352055572378694474158018675365971898063151333905211670106852810512652529687562573476967526922636042425598559589646355370495419979910775721410471401653983086476443968422653939570605231897324668921130843137692053257269048386556482216160938999115489061013735993771665140266001571592909125980783901821572541973775574961870102593398785278573499941805584230801042089627634249857324605535549483273980728119355633300158263420429634014235552116100423887102410852708128639656916240367675400605329118197096047513079849522891877618274022448525108994858319051973013836837357112099335129174523591720686481796622906499132551622074914962569571977072840724797391107714717297769661437874701932493248070245394919593826403477666198548635226625933749734235828167997480151988139730977990296379439214166440731174633680982671426618553829750099607521308763649554850120008515702241162677712219610739781661614336933484304503952557799191042131682364580564079703498285452147316145703183155025175630856098362460931796793837513182770597042102307198317903731077403519602655134580682652914957983603997971588961082294235856498437940277059612334072699204140620445408173050206406112543433435189054056151203288982362200161660841543070688521940784207046394135044998604165323475144446707452230594394064535041564133067342732216197631167649351249867219357570529126444017152046225251224858329724133810642225034914828593137034874602800541092879904225250292208117254681759446889617125905885101253007515508277019716722899850384975171435058353616585766533790326399368341878552276262242466121060676956983573033417272185149606570650252141956528800342799608377491086022120815175566527575703616130524196520936577017758744964235649441444596303523086944872000368744366436554845790125731020081183858117315532388757222468588211187497354303248646720997757469986398994831913175024449741497288237093682263878794404852124639003091671923118585794318210824755520714944608169481772679505879828335999241341062218457808896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -18625578361518102652125137354075608394912552396312154815841129174827284029758298637680823606945374328571973403596327000072418159050594289884012931017985643912490505162170677254957409638480474309268854973329013046240706481585157903843631579507181319413067724962013218283482911339654905624840182248384088197953890964835258193176482258401362529017389640332766557443110902092210628555137529853106726312294756290790096086595520765968847218672516898744244827789756445114299551175856804615339715514259269903368297579073826870092238670594049643242318664465575258624588455942702963931337233690717115433318956250138621114064716208722208407925480717789218505848995258466220858988301459421897830986705479966372125937020498593247089079594932230207076023413837275248091718967623315353176470268571493925868701424023565522356402384010381819165043780998510148255413193103916919204103091994985719382524253331698888649002198917220692322447362211077126073159356676231888984884599415497379140577589932133465078252825691781924191229485633246588769265212408389562387659593181142720030860023398863908076782576727977091526404194283095667553689670637139174276361644337820755564413648249220587660471862857764286406007305324057407788777166103179562583873679818681450910735962892923654833415036933826806978067995094258320657162016898339160452974521285271967951416259417510518507661323308424336962182867209105188593663736216041732457132698049585232326141945427826361569623831358436418231228648067347516867560911620216513441500258525510093403110039615240244197229129629846997916691650111021502140787163520493347030717808804103328095788502842526052681856797828478354122096068150992074291023166757955820164976440269376821391682286758055010230670690547165255065671288074219928354165525939489528984015580318003514124419316095306939532166724822792800559128288281721589336592905770005978197986401331959191341940597020620733173445591969104961587163190738558465708376161901822169126341306027327938564294065193215139377034933039351522578532624988920539474858872014835266463925776150104046007479486486361930556474591176806536120307795503356266884404274608910829038356452921797255769085835673116319988277326665638940962808618938513742759425183973238462327438968226259089465820785520795433153928812813793600751583244753816288334907134251954330850902805616874427065507904292818955474227532517750715088812023114655221063322689632555482294962918555855922746246565291322511786685636700774556859821498452287243089807046951319352479990264266416820841868236054704560500341358589527969872697891191332275625136051850790977901896770370228863786557157880331956614443449945679556771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] 964482414296607306180655751293968245634616798859822838749776434111181681430541431002186011095426770430027550711881810002580301554778311948635119318180629453944053091705408475634859698920685419218020111991192906298145542059706558823454875999772394946319610152770371479808437156513812123000783102472153573606398859750408248364971236501280882453930701119385192663568294833836124372294751685333684322563332906823511027621151782391204040360957585208637481524747691201681790773741956286544220281101904828275474997390383650319709444503371695019370257864105648698485654218939216329782391429371085171737285506767798439491756595944433809166332940894943492559868911687415640586776750733853620068364922772687924905886096599609445086321597247572868664765695742868715103079450150546659996806726436887490731467064240850243116646952204202468438331259074716159017863924611217433693819499324259830978046410694148893746152106721543426274251411345722797089349922995986877696414432136700394645489131577078191033158624950635673514241308995043408392092795835155669815851538678853895047551254172853023673516694363285787497830936330864387472095738981886833757120090759142007281870911690476904325127454132548302034945578996122270267009114683666819344125361129872807908547548644816395359487929144780364181591622659717491655683152134745817754124413326463763133971490928876693442838673785932735414035209890297824311267107155041097199071841387404316413122051764276833135960147933892090878594787636925365795431098021920644871994959902904525428302146520113784619763448681556654785706768357657715040272043851865581749596425327548138992022695232378188043904953416220596475838728294922929939171299908094808716354595705860366358314086610450470860676311196672363872348914162248965059311718748958159474043698233715542975798251285671882138210417168778583727666677173403901515764264920930009495043834139084061394305654763573750752532931193118354464269806167129732474742899133184599985238097005609387644626090555438635397172981989776892126477346977037329847287529658271481631679628696377280292933589226098618101109690971904517848841204823098495422740356071282196295875390237928821488641273042220477877751378372067981257754210981411597544559558328663827132022512010921546613459001647886360487937681173524842490200800764406654539568149741634838219660148203615614323812313054028595968153939406124900472387570356661791571669530543619150425490725348582703235479453115752151999033145693991290988018245775361201458377321156720974125237619782531327685141321501442940880849893933865844356845973901622980824772827503564918635636032805630683046658672441109702838619295996694853844992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] -9080985144915490443755065666052136686741714787322630861286772383324527908200966959309123684202044701764263683083260940455962988064243596133614171224329963856863689978838840118923522341211720182109699139176533642998236465483250435484686079398099368233767923734730376189152277563718746491762962958805568483467605620109712199748187246982461668542419621575562265185567866952361952813257074977342017302382450451030555009564040656094224774642317632499392501948752294047870713800516721670620305689741807824427787629545064899631936752327671155704075656398293824459501473982579479964861517612618373910594588806447696856901665854069884140301362392072606566269507736782118803444666239383066878772246562697449509636907925903150643126694577048640865385690403980483068340070108177913002031671755589308259342672447882519724337333329631976667144467557688852900614177928925755208944483507281275446575072292392834381951987751449274842477969995961377302900404168365865206998718440688969661421718913606507716699448290013411869505204146193232417629836575859364848281094316267357124560087405828888116803121018259175294390225193313306184619730353185783233413111600989384477248121565028593817620587205134500398171848193582356112909898106908458498083659955598829308143515425764148636773678218279497124052073426339148006262687977226580520946183100841427671859821957364684239255232710108323927626325795222773694083330590539377939569526347563395579884149885432305679267598522048199233436406265874484077328854218071695072408042478393199628979311464713361996845488518938916680458363881712195437722974362280251831032205971249149383997841096980332577970606491515064539905592854627900818374077818583017134577749822591065971781508902507787606706140119545210987159328810717365339269020876071112164986092714633423215721134222281052154287391027205149959394180620980475073701555724325818291445823321912801512623019930106298014109679850353186047585315831274097396781304535289441586123309664349122772331247748358145647110776298678861439835690510990233469803834599261608752466123799701216430457683634701788435821100300223484256266367052599646875894817312592712299178686781084936168691769166375554681251122575596768657185033526390966553932908707749922281506489505747530841553035450976003614364129540004797786659045110454282776910034444719880571574323781194023883124910480177211299883508875823886589423350013653676614215896722946552307140630218749745000521801206094173445413338142547867775946661667045184823321239995127627569395833266207997050892098148983204941878741366532871641324143685324905641326015284044944574414411583787762679093122162686667490720739906104438032433152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] 19665056806698399683133697767952599734570804551439127473237235105092179556475474930678589731723799629222540968995932493717002826602869714601739796247779369148535612384396801204177202254201809387749781243196453231810357464639974572864713498045958071733609449913709261386337318616193794662488787324200732404553077890811075177401715325199380093332446574295455123088587353621244516914953397401336109061085817869965507533841698395113422670646150567029856207897243075291506001483962565636574222980263308773241290833536220274966109475299291436946240371722826838299696592570916732755116226880946157496877001754973594739750562337141404266933378975203082326295284774714095033887899055052002413548802574982257427418461757448215491767648768301187794412705044230662988930089697451929769652522789028034010053030812112226548613556546757904791096641466761325131786136493554191184603226846848992795574279566983563551978439125271947695557333736773925425226880394669336970695096110887039522661205291591513012162135445352136102131712558093133946618741155094036956026622099554534261970598659706750678914668156489940811719206293647119235428657883660410539008059267134548415353970195702537622847033741168413355665886033069286773608450118333729266431427789690626446724349154415169271817704854465887201307763570046083022378234674211071152150400327215190435262004545419543292061189482313898453604427158792189649278242529321555149606666832163461909535752814956499312736939642168677792620169192057135293496296298521518411608697179257115020238807557439898898763718466178784385826646953103361914561928953736072759428713696539565023193326736371120222367437557082556460114186838719906520501944530593013480683598287940227020016635873553293612291094603090044357043736608816227552220193655881447184859366145648241067432145432172256208773225706944396692572707143028037610337753913662643680492456984319809279043148656058221260886407027025249233760850507806244959505785516071548407412533709959258982057620193305039629364007311674483480387498480413271020899904295336261055498490997606069561130020970598453260615984503448508843331290608303591385038823397094350506277000470143404302769653563784586840768575191082220545098089581058917136444706048851415064719906865312733067701607773851285029951786224955468468537395248789646541866110658245553263226940251773724127717396557222129694597325985530774805919010740983054801853944204628244908082361666339777663551394606290232948757226992013659564494096800457092914532956393986368590386454641342004873543681974911770586789178271535268160281117242063496886422188093425428345678227337000723848312159589561832209407341452926095745613824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] 87318099677658012285007475321620507789639001446982605495985366953034338576217369537257759618953577533792753317971554761336293144382001927846882828976581032916322195873624702934077254498236486581020360150629460822774417891104974449823039773211602886958547416682835045788163630701301990583637304043974401461225115280529824666074298036116090949174225691161261930029702649609815828523235529863578324888671846754097495317038628090043997899166646135071907884019483485851485252027895980751945158084681087502317564884553034042053671950529841756883619695136546439498476341858828884957048221838087574314578281396118203460887359852503779234655783033568264299660052242568003038054823785553066898965815379278316171041328862889875173412225081125318601708841577845934324045896973777656152405048359564847954673762620187337111662220595403490880171056829701199472554238618882415806836355601413309340347434292720171204624987991686733064831328201639887034018016814880402892520751199732631776590368677033873773896087729834728054265733881269380008669845553073354734724269885767574850689871427466697605505427262002334850293257990925276534740808625083600149329737233470527376479695526738143464130512680175213154519791926907350221384581677946412024721314786561365700264830569911740567062401377241969979626930410954318789938342284181794213450611470464562902784457995036094004001769462070567047076824673400964832748846334597026770736505131481133960149967207011476672840082369583351445768880427331438301371017628078649859896774498948044019047963266203814675737835909974165490829173749616833928992714512837997549026431587143793114542493239860695432030803581726811675872166933951357834474983906757664373472073268809637065854245313991427897708243434540839989225675582737685991085439844273896414580853696046098920348331842076601731539312459481561244985467129014049376945206297114411787329690036295289779693227394067126081863809066030189761287886692035492203476646691766234524034110326751840668946324546546615831839654953153769854682627764297132676762503044738575028751630229777961080475339693530219946925179737405802242526034451940855405719946610353738323126830233012280344296153718102297981568127723952986093259218634570032344485322056760712579531070271020960600273104127014724139257001737398745310516520172723439974790605695033299187517102233510199559397623183994122867141959309984044492171628720093925670322255129678843072349529632780899600861292675101964176458123186277682140553972327019037495349697427778724608652874141832912835454085537170696744650813444531290175705140994453997753832392960713137897855002034408375826231735391748828350337208621744707510206464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] -536536608400599653078455856737612198974701748213729841872958798257926657118815003415550293488963196257566707910693291742042673129645366802865521941448361041893688300810255009840569357349975886338075100546405395884729455938350167211755749001086188286291601794011840970175180372312998542597853156969013187186337744384986055086256701478027891112301098035823423907831382188789434891493921775402871679665986866980503790980485827728454676686492316343337060896669258586150201418685878424737895927377764525271815055422095812591285556206687268120074974410113604326219178513238964686584553440320611779839361006917041277705161068007399155896126930115061965889507786245899880609291248094601847149316893555122000904738515262250395262621177719996164873697424779347268015575563414301563333980588335179735057063446206126211022715791154260833815157006490486437495239246474912553770832749185498867715984641629290447086586175098737146644851750389395982498185214112389595257495623137195997672987634300347589073998308954684015260829196690569259245480747311138948320958805579390585753098825697279027479267252485078996192822306525781728829872351875421294256181991933288203033038917322408877253634355722521352576995466347441979753427884881089381366666597414880640150584637434212481888195495954766045538281401941566375232363824579361203465122145271934613255355265421939108037595422053235867647820720063242528797034615266789258397963632895213266907501739417360451104851873337884838791392766282897675082134703122862700026859449430942681504186515135378923370392960770422862052561058384108703145973967153761135681125904818262166170273550130267980440741872921932579642953280247925598571080701372268510545672143027059344881191468674465682629574820828697626884874979355085440455841961330884071820517585232013839357756932692045745979146413684604418280305743137508712089249041694185558597434654809193169090951124864988792432756845781472536947006952829125580441420404009312557422750589716717754195245105427703233325434077689816153531439866074240798041260974924351327939063846340516701153361844057503571785886717284488706947215259615229667793085155408912274036193090171962850540639314819913031585079448806535605130648287969453821481152073939107443310123642579517030996064396225110998075434584651104474715712686858958767294009057251306171415707880662199290687527466730527461615049242768089843509507219179535063416251814404426295175362152511785187235984938518192696619561810723755157374418519697386425091005124285200754904508843534762779679383210820301653493713872330343178062901826379644324138342441097425545254852274017533494090345325162803557065028120870885088808665088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] 3691276882207621710257050463658070696461521523285122847658519986508705762482987277194747195607689628226079680298716938380647909331114301651832929956851476203559759567160658511984362718717548819026358211281655445054709671853106542478895090388041660450720569043214938823860353877694550080065429695185557568898023910756511270904665729810198671597098212095865366933851441385356795224895327501264526615956755054522415196396014110091649353110215420303279567613309699263011191042446310051865399343389230197265391124485586646681650292113119260325787504477616817247673196023697583414861620973632731539481825943553414239821309236646750666758088563226767894589222901095975070111157948876411532001354320230875050954702684606513064122169461340296809762142434076754255317895076733589490913645295923936880876487126631135395326795294910215108283860159426764164011821603338819669587346692109263118991163279063750238029688786866610079948477324946759173836479175612762208544258609491036803971289569831424281438743446307061317271352891119719232150061193200018263679634976614370530921922226445966011818568799319546186033496717711348671716975641140013489445159202047375586237087893547392653885315077188038484872829687653999087769554055695008192909371611876515367078144894159047735018839665874978696518741546288956748018274053778372844748635165131361721346152781960801089182538904629797632746381741509601178702459278010802061118433454154663347119591226192266722454632075283461903774093687568148053766904339011071062347742084634024067788563787752231725413403239915740591387644313340032784696265773665400367987936250230945930684274159696286428337267908860369940641805782450166487335122460415991518352276291872784567901796916866978912901191235097224749656423306601117782576709599756701035773296964805479771003116784886068778513726075308204393727505385348216379657813707979316385713351500686304554163054592197919373656920879175597687983280746757400946114514155851640882081033413177195818234843354139243046247645700612589739267311736899278623361181371370766304526393630622443257096079478477053780680473400136859807292292744502047371716891921815816267243306366485487704616502207255080499543586622746741666338807881395692823132230568857860659198239894273107833088075769088285152886194750195936286458970622281409127704773696813336879635173131911243936788192781948990467402817287075332516490158165903756350559353911936652375788024105810729736442075788458202643039991376579953013474345991023179257560426585292071914057149179777002339554805888037001630901916415626350029380484376888523563446001384977659827262107416918965735806300616140783373910763916393569690847281152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -32340351633878845660873497573859310071958907685811629114317476367064945367481374698915148379592799239501848644191136974179670039550251288039529141110849888411261059201097031431773406419759496957250564967348192548136051335950850479687755646370540187468138025806122543829011770915767722606203091598884862592276043950107989334427209729016326382667637298557377070665235844912968880764872367982581508401777982148425312309924707455546203401509243527467479892740993945693191907133277044487012231541263776133474131581327935541394779243643970563336405170080100191165816190447145958787159513126513524610546474448805912955348315606181474265489031768050505617438358722151750919482622306304801954218356696957979123197540778940630887503001776708431592697605847737563332251778476332045456874207826395805436399597029991880123388515183225065397767772431952475544074094067127903047773630981094101763271552218846215974715454341576854340838539581841524780342257464226310142079192449353690609905348633850822237891978235963170461223449942597576505186064375355921819056534924361234452035670769221326664675265996727608369716806917129216945110148834012096149142446054918051598813636068313499558645929466468168365015007747177083811375865194065405428044087039077109670779176422030707856012342795468666664369895855551332190264659333928792799462752946293482541582874057972123303540639179639161968859205154517768390781454859128378303293441171005968630042174231059586103931441749219731666435386597691924234992307122575081709699226660409812529825694534258525028586306424545583172900735368417590013513784176069880990655441123948553165234995567572578199192057086826011003772467874602097018617871895496879150734442395610203830419810118795207954587168952686878154310032237071343767417887360989162099089091021894951283740844586471161353370111946210670573708076796500158150195872780326228574116092998340175493674240800609016324940249692385057570980840626720406335843436175799347485408900102758255872973973573853163248277376280588725801001520370221007202872642743971197714451536000932506008504959189221400878611590045063942630036803104263617760436455155001740019173680468876465370490651062711507259251888866549104030943284701070034183858377031593874084324538926595383297734909370168669629310949940672190584935834290161112691583785684785503332466264208767820970477008875324161051179966603085017692822051784160550746778843706327462033536987053309663677491616506033188769357462377170041306491023814722433439315749667000817410097190808208867396993804183293611330211393604713866525104716186187596119980321544208051186360548839104648283671524865129670325271358726126264344062722048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 155706343368669634692137764170356611481079307732886763176625065192231632653979400662643930865762435738710413764481601068479294410879654645411953394734761430415177097295792211935731299130586049331627194694955626713612026129686014867149883596132206046102981024122160062680426361916529502351516158835916701230121675065189816896924014729391621773948406059042438327917522350124163032055068314653226990424956340860819757186823577622992590722369943327605656887378604918990456198976581204024418647235047956693308612199648183800115479840840082553714066108537565269030229183104777168944194240284522979104282762889306062345984952650027448543905670955212686374685140131777568997037042295059723067950745420564946412503032191492350756018860608001678453103122682681421554269869359822319720987776082872676084379956573218768311877729268724446175007344320479676463637727389304736563286128065969226628104202223525686092698554870394373040379864199406944465356316445056155055655611335305220970753459738906113690847688239529597579876848993020763790132028207871771702101107761611593855836251277554935534564580419244969649515377534578499401190782169908182694917945257735845641129538308983996051310598786231453823337141779041148791732737806783285555879035224506987946446931468886970609662373837014080713855949495956601223080708910019577017210229430447542393014148201587795846804530932557196783100011432500771060774037723129778426360111837673997413212220116499322700370465456592452577114180164333079091589726595309877472324180304165189290163390925513300404968866739658397104953326947290401551565229557286088253664712209922431230743512452632384244221198698751715023145452820137021962939460102257934631968058000798879017590693499480366462496034544845525452253712658312028840410666086307762669212890469613980817815988660900454602845867582105780146836376012619549639247892302420955694719828453599733709390551335667227436433601402446463897252176203353239378112610602296490918141914475643635605292858561206943400981929819474315475910939710580420158609280862842384323387098076971917163722502947198005933405611175552287249610959397853839322949082658857325961085035924658628654537257204148413229446968435889672725245284152319111480137742545736711223797409755754947854357401711442049334412688321776957900610765310276765347390370966718994671137657566989467168399717595582732970667810573528471531688800919280086036259517231373204527372336376080298976268168729681510320034120288429427361182982156843225540547358543445113713110512248239992128758375019040077197520366304180637321756047106751034460299283395584509034399239088539840119455118446965825895644501615219455897320292352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -370564781406894603184160399811529206055935298956503885646879529477901418683350327790448707292643269003417085932995372841943091083999952115546518356692642223858547521940182581117368602778056632491789888600523807055609666846969052980967192557092636564333481575022445218306046695698619455903363528059643194034298685831411724426603132069015648697057837466105119802504622833574926720701236872718590110200409002855726721546442925549374144745359176621646663500291959527240209117611637911895083687199248831825835628539236018571364853816207247375122464754443835731857514630446494328342182930856202244570674720493099205976623513842243755568655472387153441630469792028679934012386485850174689919713236671571743676978684682663679335130097450501118603032282521570908750910019186675811435046903059617630566035775855952262319948579994709709948520070419065945512587551263877487626961560105727663682160138393610879659515806932852776903780494190175073599747687340685431749621311405296904865089506256390295853372098873856564492712881800818624216995592031549300381353557680615635247166236163731361017099838425459348275843936380600684913507828976898006869457528727589082968871758762810922961175307866322160745732978106124626144980948239599493640610800822370594893208004868898538777388075605020021162127025610585217010960652476258200089678411544538373235268569774280159015356918377698331589833116058176320258049677867100607885731285455651035630732738328934620074733193918552473079079926309858949954725692321659084542696838740454594158878680618765706664081546176121334445774611679232896467781893852286571289195203297302145211775014271218458595719645521570198164567333337292760141856026033886484835352906218058162073429056535435336618442685523937598352822165537873220061812935662793804627381720391676821301763303039444344770132659966745568925824259429929594474618897232164935875230457120341057916528107742781376770199040570195392709831992444762809475622383786132383766248216584670891841770823917194455809684493358807933988862545859638420617080686315615989397956862429202017014729358039327382925777666857419985578938968833717817663095988489806932195035728880394399172471087540256662203439312308110550691388154755940153019251616798135553270491679579120913047502447059732612723007819656334679434070589574511735364355984379171034546949829110786084871760269030760138201560478225894755035915709288865978346148945413508722244586480369060567010368176429206138187755268136171533534487946343348982045560739997957805177736774924542325578919252862706966228332428729241558965158864598948676797664494351669296486431864012342268280389377448063140527476674714899926838520315904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 221466812628254635360559024989062766934528604152068688051480502782132036472992928935669516598923583791190079443361041771085816066056056428771971436830041506306075085725897988585404560640702521673918823063144155701314753166092171200735543780241185116798130738723009355393801032335710845701651648940107397551858324087054387765255284202288611952190122684871916885070352675248868622245773788462695290791448169290177671485262536759792276074408256893850595345552802715971471678213416764285803270039699134330461265586221559021064501469979838758249191121578695351809007441895475414338976205060137656642069149792916969859860153729991125552087158784641036492648981340725022665662358678822235565540497275913214335339107285856543847264558708462347583694499194703592772670370657969498997874154969648792618254999823259898775298163940514057716625020012989663762930568231652942863184770418186166247334245750931360086965000944461292310084309664264607131985922603039041471894393117742760215963240941922784021297799581409935515841827336874572331987096410434431254976798106781172631609150211276217457536598844801590374972136551386572561304189942170043281805236106119792450731284645501747746972354523965771041740458874677682608881632147266758486485486564239832148572799064800007348874286450037260471918879074955220988406228284985483813809394665465874394983713951615757096270779019577597466764605320560989720223316786165972675050476015910258722165840312332474153057530220704922510682438412057437943707642529926247557534206073019671142491820973937236688551723652879578270004608873637225228020094605442026372291820026931253752152013086898987398068028138013622585463441775854787260602047217309763176297194263999852865804696503186144364664405931348852834946247448298663832186625886971001032813269870848821965771850835063487933834522439433111286626988285895337750335134950731541142838712516306744599790224102991014540573196434761471551857891961189016286577806180316612392935468891899638709874060158617814187829915557154464727585200574049325061396826758297755592143449327919908202195401970910431601887888361398840625432743692799158031414844902334447437666905427708247256084454416416347034387747122370222767302244296905859089935499631983355870920322820325588363938803496300886928486427140579725513504959760333604030752071045736668756784550928288356537351590321811174876128957369652508009655809185905324029094956473666581800849977331416259901722624069970692518481089208783085665281167027797552829196502677423273581259348167114317759456139747911501841355038960347760374657453418115712762833856614218010836668477042717143522909236945726893322264402087630101541302566912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] 1190030211894951479215967620608533054358759448826685170538111008080357940712288597601833993793123246262723737190216183078911444009561003311243118088210414176878242160365424808195289903299248482406792793595649425719682952790608097787142716213535247013333806072992048946966499397304888226662178580439588673871318648466279407180264279418343473391002656429663260689203432042230460640971672783207097731084798757200683857781615993569896140946556197409100275579142791651262676877679123264322799867375015640641637049138993529885137866525616956806150798729610843647775479149361449939133448261090240308058772706803150721079023542704771127177103832650007008881366285125888851196949580493328408655790562096760317130832164612344079507654389106862501607796930162994305971050060747545407129583034885986575931472215704278644177572190403042425404938191855165358093116389899028159115536158512788936063834678708478930995099162648310935737258710641423958855804972082832508143048669781228623431742855461886332607103474546488027210168697263730140661432920877021674718957136855852343885454310537120875666598250080978852557945496303803888127095785309856740796633356215742675034334954205784729483645335472299363652096686117311181478826702859914082265733255523029241891812097871953392144256096426778535283959878271615910452677342720182562250154743301153597579684159535631861626460615267679424041965599107106297077238521082909227879649472936575162927869737440414413006354300035685766689240280448236779664568426235363546257139344215778362600729515487072170228863784665717676775774254964029156902927408362127129548213250695344648495483202026295489567324263913614819767253333603983246098160983146020975505136056940101183341652037832720288004017771669438533984694903874267744819345559474708252509547169168477028120363101373372728614548242823797454461916199980326608840721350364326456028332923419906928808117285240631749958775413235967141354713825198083663679760999141959565652979607519571865160480424835492604515223568731571766271610341122179946538867314211524030513772826885837257421594957173549428050482058082704902731911792662825863849738485960022257252770032791392158765218452250958806424958195039554264685227048207744347462162119275042806316080275369598061652145313215126216268516211161480982772133574069056180633334849456199760743439846711301932062410840378864825209711296705766647278248348695277615684596009371591211047468151404805670306846165571697331418551947592393389020506412987298404927520300868805852596078838700832870880774673812387670682278366636954678962778678873804565841267538707980483857857837768809414079446720103553433086294598236989744695742562304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] -3830084354372498607832054616084579006068894650373565828069713892418161705984681423731453105522277174199825338084647867534497506263229799263518268526821638178950001306604946755978640563967990170019818497642688344651646229911245602762069860560255508412270443272517574843672314757030836982841847307681629812646614791615860289921238144300769796760605003080147907996995134318397706977739614986047579528735575344474244232703942880454329600833563374490084329501411796797235063029984056209216192176317459206711038610343110455245628969146957554253614236259153673830851428822765268979893477489775570143859110822349503895600668350337031185919062358583443137535584219258644703420940934701047225882469216144711310947887418823569903132995338039860233171833523522010328744485942473496968023623801127314022508164206566129183940154491531399704599291098690477709143509585483028790270014870725757407989604416312528793347672439846346649064169791506983410213123553657488617536335477047908796554993931827471274087404393208811913045659187682506892117493365330388584413742913841767382636531558902394169648883802048315776523484404222145322350898359929847429228299263471734603305393242566846944578243615901781770461406227403503285704023103533923604481620765229004891451643641350836229357036755306904356887068252995081128130027679767039119038586716189987744316314735310552579672691366905363359220859078109512958793403437496820293478599806193280644243714963145980502498610245672330815474342674358090940853909655235636362740913159339399328304637264324515081669275992254063696684756094609874064152066213803103427558645530714230895617322583060753493608634525248315575977002968784827468473777697976849916217340233887526984174942224057230461270815953803636099178665538320759328292164070403366770519067251309268429922601360596639312213753196807121787748348370617064050596380377609731644675949372858635352611317628067809055691245967343428871972544922438815628940483287596336325046559294367651007883465896452044553471299696181757176960619337105839165105807287413614118900283254500629384627186144805575612038738923030624904011265890296225155627886733553940571904011198211377572931438509250969665602749284803521098667047464938034237413017898554121842592566665659124009004320116218547891625857182854183728611949964217715157528636258082084794696887693904195079226773257797271105463484414820064667776712210563583398919700349352090220518658620926540188863128930609667958769858286904297146210022966850837366943581520153382233432043506197395151712053673399878274164698223791685180583401764437314404701699849347365067957118043290047675960960012564400005431209831025169584450254667776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] 5225792846322348167834328718574853870334659552921486338305125644474256970357430562663845025678298526954621403670511086844382466738873102635730764551209787317111835044811574789022977919471490824128365270060065431703759165517168188210444559066355878998565407282143841428133090039434066192420791629573346299930849274942130135555897699184100087074375183404686115487825058131196447743259560714783524464536646955621330199608228442973302681098617007657078208802060133681750139825210404370443136666727195898793263613863139403474032824032052449851522597668021008122101667880154412837702224457084738775743531371427650411244857039557771217580902449503286035236145304807609667629533445172502253128819889591783457913407752925169098363881615541673271214013700350715375682051847909291621036882121880992687887767266284193182396836662424772766760047410274516846412163023949205002635869986665668252115498068991299353968934332333105758669520259308664002121889990378989304310330955689440261167216215311980368118894450759164649099107087339899417869115653003591158707634956538691059835779811128731478672334087954415937129511385796395377520821972002167415104918319545477725164515890336483836442366437146098939646440781838215605283434094198787965429305999002902584990319572991873033803339002851335299112407477363133425734459352829436574517234016693340166976443292651425488782575842187713838705167623498024946520823018428494249911899668787141360882554458997919483095482623637490658237860909393763394249402455538133137162147267801761308593570695522417847049600425073309651374370484004869255980586600374596368774489096524191104361431038133530867463049084046015932794364743429483186180704046860578379830872127237380677121338011745366376603521808213984109376265427088557571048068253388267358441690823330481281268094600268801061081025855685371797109330233311590679158589089110498170115855510693994404611380521248821780218551651971761441689891403436365288045058401601224254389345357664599106232918563702170903091178823763244269744107278263713396848116162349330960421874470434848771937602331802187842251514018146522297033937420455967242291712162926868139910475439747835372352040115940817568275629974496473014402285110463574797573262362332405282839776296141376119629763472793291038868644790456398465767659320736040780898836334647559342224534104788704570059788237710046385607855508390239712943169664368530354539082945779331944088277576640629715580328235385404175481763223289330483142023364969265689830997619293907708416431563439464725306728011615747447322993179579475662659054327347041941859981500987327471052990439924799213958420832887846634174499322457807701461449048064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] -2049840234297627713178960196370575127220216464075327069297811655742248421746178755243528141234596587008670234527348354289190690536137615328300356030509902215547907196332320792492906932535950974743484006362118488580738563818732031718103446271351887296669541551964179241204019500785930829665779393433098341375290176801027627782440353839335468289886660520733584148356711690397539004331844298906161486673646052957789817413387248444614546681008800940037625856393443289059810302957246989457197039082722062234427254454321862393976606159250128572249774886522046581315030984811403474130121504551199692380650865106864873838378186167037924087827128908061991489280131267773284268349437301701203793995180008519980358517445588467627161400419940989692642242031838894310460120812225069572571755758210214503364296754468772925430303362954768650697268235262799730021955753225302867862757266844941031718622310454843248652443722658128125904987331667372634634829893624708203051308595295199941953603413525477861891938548711194269147270242188039989361474521291433338457867885387722186165181664318475349032069552147049779184525897715316726172557567408331619573375525202465481984603137849354992403092306669199002202910471515084736379166777903202100610369680211210748896279272370336784403496235846146187395839605012092145966085339213034093475182590965891930802015123407513666478327573378713821683977034545408808105983910657973998774433881736468536827618864439642565692846187267432427579053257833165195676452122124449974150667730840653291373452316661412819411880729664727532448710876968668580833341655621410693846169396566057536248180852757999051080717578808900423853810943976287382294148748786346610591573899730294348636286294114363744039565656706507991140985717992953797561759356816625471910002552237131413224711522306187594285854583041637504800664068691579014879675314949769782331653151010921338103079798048604849658608107318675687625737067091726539099195516154472853378505639684918585629875300003160060172373829076476538062178979966349273349644166498317823415610679312997922132268673941672620103155503652133956352848984201663883526860331517081066187357245522244170111243619119875301085290145920447779177254931862528656033245753202994330227622018769563410012195994274301270220748425864369971294279062282215752611724160116911828611721202318608099982019724226271198956109984042557928426720868577010050624726284395035915120044262075052392909352144998004395454227541970012195219332445574509179578747237311172773123082772222997673266871501496380571377686481327850256623639459419993781741215229542398859524057309347973653694810243907413669646458715565678008949230534656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] -5545558575392306777117502603037948346820829895904325975575476030582491227283313675293973199503552520531794266192615081225622420304666172336756667607755946944090601100489092315698927982395281699617695635339814774516209685170206637664458833303922176762145242012614842990955918393568649725437699209405556697527409845204966836522272432248838772486205973052693002980766198292230055005751332841374606455949983471923919902407188940820319397250011095090414074125854369910855953808330954039095088692631123224968272689395188109061964981781705802389490823049550080453467518194654276867082369106259785169543648123580315423664631806753473317902658799597906940695563409403111658355484090461616369932729038173941323922741654836466323660327122186036179854613494864164282971677181252919531633894390129550312193262267842406487744174857085132309874356174455375331757845972801324364676961639743890047601713866280060945271160211311676297613816020225580535429466292367851389191205460144400556142399011598464181333187483465349471857596883804146335069694689205252992064920297923213658286095940688125482266378529959594236547291700951775933998300158842579218444591577243718872269698077808862294347891510268621508460505445038819470453411042039073632727442696839736576561963797426489885926536240761263531918194746734918589412932412239965510829966639850307692401603369129740446946781560597175117646252792577747851662476716328082569376297054225609074526051361701490030805819016245991666868440944636729068773695380161751487455447032769572309234787368838494553299906562852436772918263456615059493388862222641837349003304414220362368093123004729120784171908710061155544069551298390122107346419729259292123488201537284863049988096476589458892212612548005912665736272002634979768322671912258809563684569179479763958212326299164645001434297881725564359445136617534571265590593359599744749831270647434741237257981242679070503680737152794938188712000022103443099917912575825850237948016419800949950805858666808718217985609154035705062115581395881182873939898836986381607145998393834547426831488343440343480551269800710724258678098237965334572229260985199415263714546060254294251556032499147894027365835203117354352440286481836081794105629725848701965275127910344200562900204980544708514541443602050638375809665667723607782094702308732564939222932623451982757626826588253262749914830418928049381464617967027622924244827636362778887553061684334204592557383606984429334387220965681680449854900379422461418657184830577836124467902698702291924848247466723373831196436511082279082809248535493268499891789635083138834591237157251548855156071948492385119973441443210808039558755647488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] 12400552915673421271743087959997876959718369402089201485686774356324634850629946172531896963610807175587691642465324605414911431391633482710388156172194582813507848405703218833999053503439223422432833435353099699432588369797424728371377686885940464604028178739443930019373969725043769060893815561082861271234100143005074679027618407046566986302143997220754532423739283113697195520837624366010846005369605006558575817671929114517338876822173824251467785229770998881864712474783790649851687221209614194056821885525919186714373836415720564300647475073475883598993697572126998390327312164108118866892766043517408323060592764447016079504562722494959235290642891783523395848979397327794593383711617057508392436287624358357368577827258030679612125220361461300849964867064859416330675435366287606025185031326536088324400226619313858584395146113727678573277583167263220357569407510342011322220061628106663343639462315087716359312808579472380401149602403226853027623218400999018616710881543865918594004462815548201716882128583578550647325982232309454071710611169458677034299831426418012080335374013686068787340767759117844125594677124533823054402134765189143615624829559956775927983434641001566219572991873715255184149006504810961594158837725712706320856970409889769225111631729660760955710910421095933089216693950696801798825587696784574160537381255085407375118703877929258914870210858843588470229314473997426040941730428834270043200807481268711311875309504525271343825752775324923378824820077589661440721260823731327397269972617628932493307414609792722836365126941797770804556979270588920068445217973400661246075968048679101743428990175139004852746420639454562969318435981374801122766460528888809376429367942207569349529029149695998213602207990199347577547848847117082541890767710063222870272506956654193667386405437386963153653879109947149827900130303473869834672899447847749578278686681529491636104234542649529229311484344412045457787275411870440671170982942604264863670595921279764462997085900158067466397788379196426085363471485192877571796864272196487293101005571497546313328629330723380093098305431797130138262500731363151877885114358947908106289799574838008690299476712520180733612038422788261907457342000742301882735331117853018636972109980883398535044331049741711189005715746154753273763410150049334563060956271810865448179983836847917294819510345589198937371002035411807220089170441028553680154531360846662617299754115129247300081448896974791552206068737360596803151652343406022582180322232959679515094561207629634808881818316654225209136271740610324253277979006951874636544060546080702889850238935005403670690603332715092824180633108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] -12678130318555769969085593332693383556567291528203935169674653580471164458121265868029302165047443051546030251573899469231534738379528184835499930267611533477756388955949131682092104038229887742072912769368409168751770639003302938726712615235968867347404656458751927550449923731776356948222049655058129448529115842763021682546118488310318924805968006056770167488905061535440630258020664015142876921799105465898418881740801565751340465374012116873038191297476296851676310074477066057878979516644137850003835572751968622050069480034494382878984874589413378020508116703066615070517531088987078734212325709612583679110840194373121967191527041707749595141010736510616587201392141006171551699221059415486976323655369917642245252775808034901360438282580602124415920646863194513180879908869739012475266059737905634451877834066136980740305887533813982403824560230917693223270962656322647952889555121405969949592264238297096913919092684332902164626164728209198335125236109760567276740039182933320074315177232837052054022948047112744523740947485353257976657962455737833205863487692124472294551759326125209231968445488425454096249274808520537732526513317069142751451023397415361624206672298604669609639157840601782392559664092547267930862976043821813926824355280001439014155834689712999059767552684545656177148863341064516066019267535874147954762868213143612969823418901141822261447337135316450156685885399257214841477366670616590429351544181009825072775483669371934101339065278072794112582574163628754329249009671315829035697152040482690717387498735448068774621111134370345446254439852706644417779671999327488913384522335012026247866486178563493630098838970760255164167723200605810252814860638426158725630300574405221538635476750422748584529371224787229706313216272906022512452543061626495110030488195328138511088248165018402485183485650964122347060178251866332928323461853798387233342715936682745297382311748742266109441779242867938988300056277825089268725392303599211614481546921052512108860384189568345681293931166196043777464437022896630901313938029736779768249291390213304983500777066671391284517226487526126001656244097222378464277678961064283243274790423149451589623118474850244146160556103405623170661968681354665270071147727000183111107190597517439716290764596200457456998547351177292260670956556046989202886318587077015175632289820993489381021017044053444475537725955951100318211810994570247556311431636745139726001919143903675170746149449206571709579650437713595717366318047698487208345396240846401474827717956794251271042374201579991332650568605076013794934693273786299473687180051552497377236352112930863458370164510613402640538388135936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] 5420329518699711987675091158465199868755500113018862346259387997189855011730019753121981024179607727104145246836934215560554547072352847170099899828536657745934367582265862380897236934743507802854277435711663552692656595635533481225362057102714546781000865600158457658606489002818385844508335698534670086366433865574381832980542479610742052997353201040237540277095916683596948342336104343323412365746926621218115439747171953611048800973767124093468363781122593978263713661308273613333519455880649572534936187943497998297472704807246750327707548999558066758834889671127684656411565784132588206487745782382841049427660769805729795107810868324640055174527800404605319040921230643014597733549438691047236964523338228228436928928819905245369610527530700006083080581427722079997473127204077779132550569529871868740239721412499900623590325512114710909717903880238303341548917086832695703464533609852151338312461707175184957656183436484042558444008242583065309276826809603420783893869143654586505863718871273006073867533693791552199852408394264258192277417288039778451343643920919892823586105627839631424586248377618633551969251860470099933037729513052645925152175198521823125312105872955335780208072049875551317440902835467259974339331481667652515442828919683567752511303916243251940601853006567195079415197887821907080713856578450412455088606726508264017594251127714688598298240835640834316896462997744922924710943158904296319001219546465083680705340556703954910148769848888221022928057279564694967146644797642381053946603089946519051870171942598118865166421488204775893100003701227464728913786575417900906664791878859559600178899172267780198286522486779842394033657527473709684368108056463216207976032160761385155074893410472242097090137638484406548298427723814911341822897044430854500036515265580151428857681154379289289420121834122491408376699829046399180952492670056764002328935626757159657016934546083509338950779436554704532268216272920489746734180236495460495038566638779239931327585597697208273522535808757090031486711619107308636494256388928530420073940203697011032059850705306502986403606892123988098518346275141773093839088064517284430678538929206659116613116004035755927241813586673765382211070749722160714388690000871774882664884546576871679444756579762179677231373393514955916287825076660102258343168030156628721502213719817573760672011884536677770660998157428199376079884129299360010413761047471599650254926080978586999860596316240935701286157445300450025687491586795981790844394033558135445468988830546860627341854975566422678767146347635342745916598510616218129163924771770631105681706799226528712937247022993741128205340770304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] 4802744406480659931888045816918686563846107732470853777288639085886263157547591095723199908623265497266883379747553504926724093369627755499180467959211842564895891608950289651918819722439517865637940348785766482236382634549961616283894649039447486061893535349488168801110080150041063593771083345004036456892425589647300702798108438035546828394116224917769082452950731861573499168443919534584355629802309020285589131202454823653172363993026735418114982850855569550261838533175336857842918206953062147673481748691154106207336102632064372213605225749777438560649081472189100777458743280959066092924795483398810914863126850763549012067848353483882746013978788285556114764742020754009544773868536269120091637304440528833270239213792992220881285007135193852801020696475165136888402436117946301109409652752648713068857988493190514620293389263175107454976868205393708526535904973066303016659660879367945024607159810061119121538917718877781956436551598780074867284275282019612621041097114938665619976872366371406676264291794946134706930442481711951168809732951248098372065180481082501952673985525942535275697400429129551647451820091551152275693985413620726507795025789512963695463428364827594812515070050372945190001456861671713863099055448124209406561130589266154208723273667881458967425331453157832444324502935029381434584519460949305006723778690089756410688318486191339847200389424119525494549265582679925437168588803608176410014445503193180479117337738781344775172802492412128002342954314478265286533742444434889284210964016488128938753934842786629057169196987012841009907720037818769263925244688524686873548051724833224177975909610685509070515093114135143804361859608340143648854535736047921618297998127195570750974816682168982567169800770982054280151900385123598936059045223189105474754168312482151971267149460370390908155221457479070494971516535051771244242427520132603347693482238454185362859213429824964633849214128361364939395061598337382003198558284175695067568642147520789144604902673984714542565164275966924004539973744502790120104741182887817120694015699830760425331227282306111120309627906290071408530531840890044327124228943740350684739109725132169519451002172453654976020727620627026586617489047621769876453114398014050178321433918267478955102524666134172338306575628399580926036811755450447989733786136582103548390294297239958810584361870949403340773913554344986766233736096816629641441468344901996937635334013295400045277994513397610997461331684175111502913556945606091577891102931860070452700014003846034008859611442601237675273830544061482351544959839585137110765518924608010291916875335070378415569429994475148686295113400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] -12139487443937070330108760768139820995880894240734654309967253202107222339475227669010375728984048592297841146864122021665176033380432800288195168116099890546805656922240018092355185078735899738190988512749595490428433654880379445411874760098717093246200238831452785764818021627235130791263198584190967952260470393283277801182938007113783348041101930532678917824657640632834042937847535295368653195257653930075358508569379974980062378522752951627359776498540786938636201789695161504585091744294257514180546836689765015195683008818075648822542172014237169294705890012116569440358214039410956828603899603593441569376949550211054529090103597478162335994994623904141237416253578208397386544199732174653131441196987040185617221777908666460980591180524234485428122737729412010684988643759555210157359858133233957363950254118081126281508845202472411852111063588915197139528596437763627785332275114589398829032499462379138003961336607547440073010168767953373977914978064495036043524605757764219962443129235971040061927544018769712979903053363232307190668568955020665228392666596799239354458494601249645793576587329703502397849474538285982945024542572521518627671542388588529436263326439463431294554830964434111361752419960271240819626968352990338969664182351966386637005827162016059973903361917279048415862815070603562165828185589991743167003909768777071807835635919353504392948995404507650584366839985293590498903283433190335998246941233620771612319370150228331859539942320944374787403231402875180783139284602662124695716654596403008458980139967495624881037067242113834211299870432761341027485630556011850595755454272403690784136489841890597637973258672979047765728376758943814152393822417752066539917276997236346408398006213201489261058902638453993874446605501764318205000821685987031367188823368064230788932491087132277731565189694262019386528767097353925059360296852466688838296546059467135606932144047013797357073489318055360388214560191889906080469767953759063121562630513083915339628415905792924970507692875855678850968729457607066664292525773095055502604114981822590363429710199251207993490185104281356368033619732477512684730025128161591238778950705537623265028556598383084821956191633722475556222240178921486610135457900033533680273066480546217146265829280956911962800803155045192435835706847458390492346798552304625037699180928866048896922057800914763634415004266969042384239267564654408786407825460005475703961993622577913958242661325229799407966889364429793510413395161535662851772708439820033640831101910797156355242325276134827040524280878532640866249672704189834887322323865971001159652533582701422664648601198993703302807261544448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] 13763593273178959284900017631318093462122211744989518896458738907178397469421820888928803330706498995679994060801207453115790999357598706980594645930992772627768753465929655145151254649618469282498982453121444954597621224665455470848495457090091323810957275458014048296388693379230214433807324761026233067454379748812460874555593348804050395251013933611057016782631558345044581860416443047047882683354150350500390181774179601836521893562677580385273177252416528183385339152994625697571107214617110266591304434876574932649932235155431589026168951459957802945286997553240351245848568647041591058860520993913504630255300197301464788124503563766623304833220220343716086271358285653615055432694509720753707615577341940093399686441520001124267653560074605438650606306551124578272502477002696213582031917185179481878460252026739161257804038550102920945513546161726433057811925175522058519883307469897171308372939396923613484998988823251211249895076136364699385639215327427075465205708528004212965647403894553621040888052261516221423473859696778608600803476115649780631190613520359863520944348192778554178132883274423220563250876447309427277910531557071277822656769093018453847993065745688784308307420016402919756471663571714258829159136523881060501705689990537115808526807713987957088546270006722817834540292606207592139771144637238874353940800274789551922710567682995220550012548669110775378945173666583115267686233710071955674721115298266919762535485867303329363963205759613978817990194608459215952349623588076793498237057447547094204944604302096673046527759527748174976224268061534769365202187209843113016444099891665917981433190546771144864628124053389800796449758574078344891742613213681711647199128710517329274537938037175292974500628717299270841945058168147260584860122223139977434300245146567826659872154523286727005405184505452630101461770818413297536903126481336487799858581299864037122295924419416356817597611500875207479236512542528831557611406011093059424935441686672444244775836353451979912075602568445124990586978342217079821778380192241541628450582489017983802684716098731792710715267108289016264374733341514767198895964911423901479268415921713234330794680599747166270151784874012339846475406121342509399339350105229173874606177208745193773792399366190532089181027081612664708932683253355652149331853244345406465820695685338861534290552819850412621919819946880889252016160478269008142797974246645940423223222062180649450205880880013759490706000807144658768343514400861794319772968278215684490041553264426296992674495613494630638721822559033288995407327404156176996919166693218754831529908361881339764425127891114354376362566877184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] -10755386563477755610960993995998643479496901800238109719681035737164059492198146699903245144848116845918372522667858663939975494968404072098432161028812878798112715515776775144687780641538205997329712323806914989870508314880241988367163382473829997423927125310573175369284615961149456080254132065514693773093288127373285421001776185978539516687302494962937778571167854627727815843416874903296575958658480399141813021454441216809027752815272638070146819458740368775089222485927145957680785252493889588603355935085815411662440073171545194593197327592676816728958113071094318546921293396810123710473966995805847255467996101784195282298108134586637858482076117540898755285085894696693690125006850881294321769319216772751450006236549162924728335951024309351575874633795377639103785512967021036108647702688835496648733536291071227188708473768384620828406779747383782825397813696174315220821273313052251680913529863865856204323110159218922504983527796442387482215079061277972230612988533290496299636642748650422711303001115655542526687134335827949060544927974467161459702618641652886810542616690993281916040091917117125369727661387858002795031089774923561976193566261821938280705678421586183672107175235518195338544266210436385090224494651202157062905583570011654978383207006929810208837340201434213441114962555871760211679169059293141862967195882500646936294868396731958982401972165172851139368303584410840585535981372991690859411005701441082767953348125581387284155670162553206406992470369967393592472516029200398323544745059597402605044543731782782926800165256179228996763666660407203084464894347411196325746634236304880602180788841967592514765357028760687679448565190061833577828902049367070074486108779501254227266926357555811628859991763518326531658031088667858714236067674680586096979767004163919910453754376960411993668314676444177667312572972528793714165747228658473823504687367451063704410330780152917703669773357362098787670913032672493770490888655386277462577838890121185687261480927620398288519782082018597195780222401257037244517027609197991911052479035305563668496612414459187766636130621304263508928657361044423307971845316896485052401637224304444294403900490049829925555361386571842366619347555213206446806412954615290759751022943405683478108386146357442288333040358456125357270976647974066793211148532465163385548744349165579005188700948391166209896773763773533387001370847454688620570751856033818734301215593451759448677092672746060728551288585174127354724158087820199872544238857046468250528249599723477809965266066417879545078289181955987494540161496710988987270973017466165319381906804848154991537950108376048561306967474176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] 6081866766991406354077817486146058664676067128527762928846214258219407029772158976532115822830151230340417489357828865619389727969050551606850494723320833427967152935157673587553626406058816891836381114838664657320585145028368743353541105682768917821430325989880136134601192080144087215073462336985358759739925857926361756326516806017637908475417160063361843373695698280909427894941327859590125294822767814833277054141436896940792955258742750639012249409261286957542089322296355984325093530674649304578472987924746826608851594745719380057155618556525245094756186622081696316679074805387531917123639034306186612695275009823343488827837330001046786520326618223674068860588390382698333434407193217959023117980823734971970903260281361202303072038752570654804816624428653865846713869656585534231201737947902618140346817687500515907805674022892695384709759240041364304953604462170555561930056771244441134968163618163162534311038504756956240734812691197149601279169891485262974337287858042669012330198919098780573688258838171327677235313899649840971240953306406146865534905172626061653660663216841144346906038976952359878384595385393598075641995823843725028337699776770394758182064265053413139816782869083533500642844537875709727582847692663509454499557085167604315232342050890295077840940118536212504905490510243033379868508048494064018624210479117121162278116509866259801836273470617725088533609194922538413740544642281329767576906896556475667094731051156972728493372310700080291244131988108081645667055526876206531027040582081893017234526447200734166949467536549214240806027547342356833349760289296486474493902631408107837646225408103360829412272347125575964444528132315601374664425186795279209110345204743810825488694394743553338269019545619489471578904068092643747527233990934768914303704580021463212346509899462122251940702911726922037172187703937021994355867452888297957802167157867919925837590535855434595804797649021285655390575586011960765222456939058745496243816834069618795634588579732567824144173868812606522651595523682556695068308439069762905199021710633922393307049675938906826909984512069240024800792538535559686042319719477850953721929827169653426259769384365739736697878637156681721150809895187931781133680538947932964763438320797237867082848918910843511069017447560818641307573933052110522291786393781463121250398737299412592116472428144667861192052510509787735076055069002242848335205879529161717241168513476882447478911214188837180900751033185047105504920492220779315101844674856695231919768273710013215097108133314952567341127065536639384763154189461489149708008018541735899875415018890906952291433830383274261517894156288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] -2205599094880369284338795706697554584726383954413143027373777376422662499492273197083706644689246318996483995043576437978552759828357061130099477791631584770557253183071627270351479928090939924635110339051915726781059391656734743775513220509266042304692187439058794894020576838862250270366432841647253005531131329093203945436912378297407499335580636271821572836035955325071208902867127138834305619621984540625360602806909501561396110722723010007608527493971066227083149822862258468172292702681501771443436382643755322964884671683744645549661251813476620836323823598554720001209070364608087548621066142211799352629453479478784743053213116206325725367808484909534216495392939809095841581390768461983988859525116915118585823969136997642334183339083769590103485043465711287541773846328201634071586175770818653929903000735195331610248540836492294236920037417203406499290818800953107515734769940401837335402534898652241717167155255991632323402093926999089597867595300626745879414827489000877906684959745887810507684060727432727939976855993801587398453691566377828671209177324030193650529101069404405447682371618227984934906203881105614727697642909338866859879792695264982710809623222771106953549254499441229121090417884922487963780512187138427685479731028248366745516232746614137216066669751553056621265938386813091693429462427659177447283457970532303605580985174837265116929226177527917186816224147968204226592871310334067844442467460209888116197082796846294746488625373721898360855975371599861212532535451236993160267691229631245404000145107484195425738943429914753926308626989785370324166175285016712026143843686462232182440076302149339748042099442800030416031394438414185378111583872713035221170730570339237360403713329897031008790438069734558784518664881604914293099252446185046071259146856144917291201872939011117651254722043630622494513959949081892554642351565411101963059568603356266898196847492330350098849618278221806271242439931328862578037893029051494343811483904869911703638389931264708973835352250667175024760939753036827449598189183453175128673488597075003724166092858766720585405246743164858401514656458764338933994859571179652303261675697321729191312468055404876460343116306161751160415729217392127534224037101090213696816147892333675917857883654016483632883797379632724310414785622009468472230983153924883905652516600345662517242353079979208913443533803564336402313230654741373553088064454881324083287210899307974260940673875123221886381677198904588056314158372892030324450196965399908722495279666589346710659864721501729802596533485057955035970737157777142999251173312777795621818864270091684507895685277598590694074009780224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] 48461530852103624510112390760312104677095327930928183675381484854501860107812185771310682350318245328057330985347697518331697648006015985984947882703173356080179419663432607979254309584948189482058860604486085235762216599398605018060784775895430500757385828293648669145325811851093779396784201968335461166886686250095387831667724905867005844153983530739925188678365144796366449169445992276655078789549349536327666730953130682405834657511157475534042531232792351205031452829315606446777774458474460628389500923504461825361525589725762240088994292244221865692988203844963941943789915871178007207402099254454848971441958814149700695421747077468777680319390728953044394154021868772888524611543298771067722236474592331032767082603969256273990556355459300532768470982075362871701891095925049447001796652234163667903692208909764144488283178910113739595232733379060859232076463901914442653243933631264196009545547042527826928009980701707083841341311218871535673686772499657398639321829706605697922648436721932238920873059561991338102595238396690353349316587450964068323272814823368519684370260018012424347424035879993862432522054858252518080205715683597777492443023724701129495831229427969201744526972005908179132678954430134784573509804053371999046725566507091494639984601237287096363946336228152789417852897739523541772492439069923969186963918531872542568494050505901333324438155732946166394727009714470682069824178700580260422074899836974636647717245281935414625448335375938827624236189795711896182313513265622317137854508932408969127816915095989417464773180501555999006286752598678271631009107484090767870372593476259513098230441193900822088247524395711953427862026462777095423971796925902734404043832314082206331362744562693352646041321287963623823080732835551966733440451240955050347936362940131442423077357782941534035219685656491853890823864678226482687122433868528279392043166506895956476049620934630714719120625963097889579597957978477196289998052942872437028533489277622783370424370518309568688032986255420310075871799308013135489424293489691365034463925067185237018100371992343543824292334508372638217269501476961064865528456536289342342557165730098079932311080794122514733847768213295433177160812368673519830012327641579120472513351298849663489005669467541355572952632235131695341961194175218844886554330020177580668532785971746949687496544171852639953219189696706506869235371133576668862727957443918336204320427713180231223900213618534809091361059249964462845784289885234234948500573472390267373582961488624930991021348403970451549908259864643956638788465885923555043740460599676368763658761590940218797544327930240403216466444288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] 676030576691857952893092564164274943949248914340945111817369931804386690701632843491165420857876245949276979787979882396534447528465214511448029025981423761800772660180098016976316075803740776489291949597760437652985574447201084928601350199307952782355089780905832839124548001482438367934263257853613073584416564790312098322732866525239592051639957898014823420760678346548240385336980781287839937180791461007999202394117498639270281419468143275734271378742188841564667623805450956646987919659792186414398184654327408003357636322202224251088150831834184932323802862354383454482540036093720219076726903126280905306745480712680487358030194932562680257222001439645815811512028636534060226951993311831934803135106530567725792559591593375369474733360681789127085396551104743279910170889370760837288655468881518702252662883345748003963171528805100838937402549831842840847190433102896722484037967681554512230062437624793248510214669061029240139152690824243241293753718130579356414568041954824931138979008810423962584309688133974058225798799196977678892603145589485896086348574186325050036592541468920003486332229556442681132659580926708083281854877157872885216276781743949260380181186362773752013465186749721621384945470814993401315377690075619303929953412947543582860142206091008104934702355237784585598568070724261765607910907239199725192389524999109908874388755204931834696980732682884928035948585768084863616672736252724652620778655487824634439080962102092102837013914560492701739883283300318649061316693979139183608783630137795951555322257710657962087808407015642104388592985601362300151461906588063212902853621148366138932947102741366266211533548672447217386716349595943671393727993448962447505191379794625277288704436034399124886520419494830829525770282216774796367936610137530712591000583071628990086904326209938729975560330152857436431805440588346472304903075441776704655236418299772060500248967048219808928633271962132267206817515486493689568104458506336189925341670518270279405635985128223325916366078859732833640215126597249702917454475738802698231962837964934117591722878155745908931186744055752681846299431875435560195606976841474570908118064086145359094126937287033144378391132359208994582471109259800193503995075114097503004276075381594335456730245226305925760850511358738548511340034284763796187100050764875721717611976357982883128531837141586694932151930723608622059990427550213267698413113036802337742172381168587688259466256983138423448214169657360030154503147286799151286926533682479174906549598328152364087515177772271966369537360315464279748660909369885151967847376912709733115699655150441077708477693127837142273816002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] -654684582364630219987813739990965924437063188659972805885205306169214003900988264327458113508681936825272483928540784691039689996209135388543386772616092212507766479373186806077916070932056117999056746033485221595606072601582133791963381324218670910644469995786873640780349184912753113331777519083950806957911181054763105533136363096928483393935886020797629144994795312016993821040111561585332347975702898804073353657992186494475492576266620258858513341691403528743551212654589915628008700685888616483574084979627113899677264034958993295461032431730266503655141561961186277014944591207819892712093782231000551633070354008948985416685610405751495768022445208524817072018162601172881760545545088787972816892859741899130048124203690401664001469212875840815549706490600140069020948594044694425144705281287431546331849930574176200892793055029009800651150614094275397514467019574065122604784035478641368986981951259461932148501712532862491139963201870673548452736169425462830281317248959310446713542659213637740298363640022838176531457219947600220078593787433865803630031755601024378685823758847261649569815864733958915099939948528147267331332356326931724934110298205007555318172567801431095158786258417586948521066187676606175603171404004832978430284651266391985122341475401171791960167816907418328721244429334888890313943601821710661559257083608081782003954894809278382583397050140059448826024070551737703401501609336878471443632518139557214744459937755795786592951405625151791051860734010081056306270979943861076558747220881082293244101337879962970364680099981532225086418619538928778175526474708569965703545620377830984072048101481412082085418358591625192947939134726154506358090595494809051229933836211235527845346850582891674192459182177847458238298521259468291425369437048628488871144948976527276555390672356458779667051811409237981467378653376802270675992245170934005301357484067065961275795879529296332372955066087297388844863404634070592520616589412361876605636005405715031076560552378914759993859611389247641046566052908601977909246460781490395143189489918551321795426309701721029886429066555802089786445830896728952997144277337148662673324566904252455089896368038645871659968579103308145347772755764378108437889054947715764296891109458355860455510876763611718556197094055645004675908608321211564856012520014994946422752501725757440747481760832382024591547346534721534204786391540046909863307893870841756578478801200364538343922138607940933329763982884298762155389758444428679250486740519649130927225196069626752816078094705322412049002892848832291124871804217005064500406005565764159089892329304140729172001931736331973365535342592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] 420591430462259922092303799584809658388515409941009773921984867296467778117508476866654552863387151295791803592122143564303076176398971865181259123939253527808983507631032110829973258685129300501143504358641796491411677194398370048493270829929364017259439875211194849657111764662191725084009178442713182822911170902482989725219754451042221876192014494826090826773094436219824525897094206682790711231832244436879605038310970868091794420110365261701051720548589997662314274755001641298863751186710054745804628575291651498442684583575226357424561934582428599320049524210813353212901973237119738550120574418635378334601959664251417964550301314564740062912255505025974437535071409050659061289812142934705799507048408638647864923613039714803745736198181555120217749607147269700116909190609530027246440657925839782119625732286375907845572428057491692740437971850381328273266088135649343307217862901531394215939949375391822004649801780747769991545925078631577885437410759620796005091394430809365831418894410246103305918300634288481396068958571825434656511320009202221407262372672222525928069762497046488805403339420083809466727468467945616066878099004895955446267459280087647660002060990378929026500876407744810728393069778399087387044131835542192550593916917811123146021369903542066872692356628598449229447548161036529164898205463784857534817963104230760205833158466155755268839875418281061149551354605367915369096151736090396158887352033865962625745182376437063968238631350406484920648313091015886884497041105973423880631684977363864267060898585704647957274599398227459426468025809054864325481256290391152387995788746429761963972378127502857002216402444812725679161387685900397275941790489257423771439036089108071378521461534335515948473257852095843171362194315301897323862239253276443623658775579937634770966887812410283274970233766289311276920247204028809574715606704278496279274978388223495393767840142163927136124354209715524106319952576400801258577418580000731798208681208812791907172864968868429036125316594806400103453944392154025688687525648667892656730739730121282256765628866127214575045658205161167825214617480093440931033249820757796699481332554560194976703736825605345609412185626225769929186378567103826841445314301296968582848942760816496945725674270679470059444823639755735086763646127794553645089412988682554588854144589965735589911614542663819465384069903668057495464239810314153686798364814455382601273083452006438580247805363885302172363912475222838170366633979076163207518113776102380523425948119242346895068549525293394838329258392434982670010583661301071528773795516956288529847934044208400952543475642775240252156018688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] -217852224940787329715433986307068791993369074609482724180533683332402612021692361422318362514347699795714302955316103546949291941139487081212685792936541893148861713197825995490062072553279184442887472847384507544220800641566604141988176440185754544998268866977437071160616500570522357348226782102910032736767004025401703317809186749637442065870663716960634130558427961472768858477575310629020737801823878492020827334503346054036666138184641481980641363655933785610494398289784021340892506312988417267549825884536378155696710355543247843198620309843114674068151844740025554697257563214558456732588664897759037608013646624285677981950319431032592341823365235909696149734341117338169228762910168804031235051048677389378226048137574171140198167143095422285528905626260644971621907141230469978461725609312952293937289283429108360303274587634954419879278845132539394006733864634506250900217185183373716332197770794129248521354691231700375619342286807295677304707526951466064363379025657110980960920108039541345151408766321253216326371847356100109912522166045900848515474552135986468269366057969048618647804488163656163976069036119171180144654888501115528995129710308384326327317660015592751270437792119335331821864876313821746451369645640413023341734567736253771122902672526558946639727378351144036137252098620539140420272272580747756192703826671291456086963848359279690415815144961144170290355275317683601918815302940009959957588023512394265737063327064271398265555231869590796005551988119118479880329050487280362079011705113157440614187716053562919442869974921896195395182073919741892116176363895194186839559593520277883262450927933533326681897554720726247567807116967061946442712554002810775141992453574208556080541473972091292905376305741226327694086659082258398729858714219067815076500067063762029529027299924608004285106115657342270017638032610879083143828185707791232414187292082833435259588320308439395164749833717764446189191451684636592183503243204524075181401289001665593520810174140635559577500377880756572370919259535026567455942175093247400081511065191291624188568486390672888619353744347779125623271866909592086665603253084501220342435003801984534495717682865043043719632287886227718728659075530357649783187997504559358219677722083120838858436469253971377614429397414755892574653220482684160863131929681251001473576296471550619238704306216032102054603431555520184659800680720786571688477253035751470623165730667958695892656939701921739477869637201172056137823262320823842042985124456600487267561600929316817718211601691481382935803246107515747488897263909531004318122058589968116070748497054244189575001048046886902956443041792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] 97512795020314305767052057338044657408899267612733178562467210677980530098805336564786421864198417140084886395251865261175580399025733580697433711437413912970482310678194911073176068449966129835629591778959772246311480463303557995500187880980459250861899094073702163795760297180996628141143936397920055817691616251544377387568626161267207350591595658299234366680591686766807964667186858728195574890360627910201120772291762802065591812715875199403743082842148179137739657857280028053170493945658725200588090379545524730691643445676051290275949626570042212195993491205838059170634704493556102017266018330916250896719960327044058551485348703977243277396486387474980911673756982704836001139868814793751010533971856907576469712607609826252276213690641447240565961344020167501225061705354821820652478957496183317509778866459715428408980714693996252267776037056436553049104018713629929367257767431759032577082964572506367460788832960920109581931360331859608204599867728806256097933446999386835938268852570063596955089490523780412410884134460400580966730870773352387545124086541208092131115212371777943983801603654044211235641669081176420908518148004163293385475434412000427644631123582884751510379085832635090629775194093504955833787891374191062839145084340255584786105196937685781100532769702358208658265479026879247609068706700493763751262226701083210729674392133605880348779161354307931079214795853879721766597422124709370390416886755618471441793144753536517857702676260791703747901650949058225519604231784767856048154280848410225455460199163132727312115979876781510539871351679512859139046813976693427049932419765653049726496857862297209330730554173602755903941842719957049893740664969708329245273301001602412207160087123951236321647228426048094006294462043011110262136022573222958189356592026229084353940634614339859491262945928691512850763967741340922913797848484565785424151306710378138681439629908982974130094092455215172583336647106578443193836814978745587113150446435588970257609571306650613992534535010705840314938259851799945482793843751612153773205020025971284286641063521168689878449054812209930733298307951176286980103338610635771451391464078602131855618726757583347816022840261474277788056883898465930133267592804000504001652152583825176516374997360110726158918856805349329843277355950683504525877823342971174935860062371770273621907213186716571708988303254315878719758876465543144568701981271946669263649168612173776343385321281068922402416335725109807870660792137618379349559081221758803812812187318799913278557669709203420106272744266939692337515931938301600705815337582237224189962424653264656286752985875955388902696550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] -38736106254979834577048417041110148319239198578747262512908537675419064526254213278586403458652530362471185189913237406273472934208721394774168671124718528919273276672410027496422653042449868499637331821528119071319518851861115433548504450294251899286554618393430259784993567211987918213323727854334736977876738173240378385858998244213871678443596546292707264757478701984648980616146165994375902409221557596315096702151102161350459347435981218283839621493562163938020606493631147971143420030365967884227369698873491880039189074512844081770870004315240646988586453739220218748974828880542718296535136614521664232716365346908876067732058036827182542185171103132095980616630102714749257275050363188364695519309262338106908890951959042312756707338119295461810967592040482718446563668440472727375449547322600171075777612689068978578804487835702291771391534263206439144124926142647116701846852714800823260856577251862514648240616029931476410810098149382328682889198996370537767526560772706164968969870405430038271377271199514674932047969930430250730013345421264817634455019079523824393493183737294899703890416638483783908376181288984118246671087795356396999993329272582325325964369394245832033826979011002382064066239494210322310119345124295190291604308004587171542885594086804076575907258500294427632354160182530553143752429235117838129960361685310288752522278348842182473499214575611155349774988614198271261815924435728955055245710448670537343605152759691029563957552825070449350161832910904952644583922073166130678875071632180891965868913920953395394277675450412820427296729346035163435522589055206476506894448923051090111980650563827380561543416255706301309111215382290538975133093702090398067663725175588110129478597010977828399063483352028647104087846057394622669002743327665560584237642994692135040077545407214232667106776233430106920786223200296260182176918505518699013151070397674502048848995844591211733414341421876028609964783345937879933302124535877154522587862968547010675578844775860717241004020243850867693197180736556468892734542503776232545516055529847118203620754374457921007404947860670222562995239218102595769845616721463407646978186579468671607945419743233857454895609443599038682928085048673936245153708275471555730849055369600048646051424762737536525590188801898821343261481533583255420967515823961416710993333440228499922776779119826892491843029360012638698702359846834521277638828907287115519821210406580473710905043742190221484412802541723249966493909464520673367642917466217125543533146668925565179945244690729661898128755554019909023286386511379415277896182509442747327505001612950543261112910925132158781192404992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] 13502256669653131953653025614076757202730220821679956812468089561636913446247456215216162860614031461428851788935854734714215549501248505519945580127408168996799666406751783683720697556158478645027317213383413038978933155751682272837298436857849168392977433923739445605154675083925264061197204001932422912689719057083876680681432437937302369900947232287864504003141472342602797364415474734561909029415033757807205113818227518242980131283592713182611338952466049819188510918155026385589250350911683406948443196879333000590767887381903336683985107036513932618464557185652725663207222901219384170747494748751109892313296461650409790892178420200450019821676989285868182412667763269291237743916345878952517274309648641736400157006253628554503508454459163474849481561881512635572954116924174807941287470341200187156921860414447707808920808001414978039662860807218788018531849957126044632924282244563769988289774632029127050872257487011220953068184340346359898232324668103182077068452128000017960784597404589374262788503901628832365791632788383525849645751206039785358794031189696185845923553485437980295447851073352144015353398797839735056398404012642840113370633869795019634829729009472958418657062872651145286575255247411253649807654445600895181874826701168037113344957803654505568956301043121473362259214245381903600622399224249732198867703833925699799257471151423881571252084686449684560549524198260164926600240762097370648908094440857711305505497093300546702321631686872555272635894756239648152725762756218405600513654866535875528244344438094081829107172903841823845837359486294001376750993232432741546085169202584928132378072797361934855606316774496988438249350247882216560927121980838822101423281215636648788474710054012567224847904517272935284878964204748751658176511128183855322539984103667884817636040228144671696968518283558792938402728470819764006540027059181209113247785920417341918334965993993418092686708184162982759707506283790942655905704564826673601902118280344910347927696668754496088134296687716790150730732871240471078860873065471399598913184746887733793369757917295717241343979906980492743962092875229161920521731076433899774900287917038063638923466224591404079557641947097127897800722509788307666017142761476909173177708064180262165484140756287092545086844544660588479530945532974742876366362346523039661366828445043924125783493555913401024703738866670867227362203897922532032363984516276648122179577563381276051844771098451958708460212311672366156644103503214953768081475117873978319058822608244553180929691395920885887082044234025292698039847158549220162578387890984477485210993056533980042699262634770481870945648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] -3891674881096392005621359873094943530181543528327683942402781478425547299224318916940388154776729176145765456772805319053898693809543546928531477139648941475853121728920443587697357647372329760279478682543910914348361483602537387139598334622799732833323204788897018800751359044394080142190967373549418343008052345288446386268886288472004690968236994144831022257167210050603216714568583662340982517492689001732835069786558832257575012783029886792069640042276418376173586377587034123484580660160113746352845241545773791692136167810301568311516017322753685148613618643027335271475649739891285916429565501019945982584546425506772686575438613966247952517151881830799218779442269910685309614965465534678387292203151859365588967537514315371659458989635198511721886788677649667044648996891745845223692665621925624692737744509124396194919436885348186016213976417340936982482647056084091148313633911974240154049169343663929727972978636981571256635130066407665046141706508756136304475164011935993313868685143212484532924962269225704362319497621000264915103350769215384889091863424584577296606309134139736409550663657769547359451684939294709984015416691296724142646400983303602273304253839279816169782292724681496116589452562439743544087207806496654745710430972853395453121124894549268454034532079254410273815259119430096172454807700469411220182226550334510653677155315624209363415516946487470695795426482002707357549125123662327807017593400746580471952482085052166436194010044410014559406364988155128620595607715159818116958456398358095255969713793185884153941015379901363621146457657439925398528360056424562701151392546692859980003362024721778174362955913357111226977657918453399949800735012633676022520436719061080529529193896804740633959072120231858210941889620435955806074322247695577361813636752815007046730431634199917488553395876927753370798119147417862293209028304722478169030689151201909427736651293508093088522672019070689386763708010118880062933951488165446144206545344694484908143069295679202391440494109266602726429484228926737076588722394380777713018399854296618757576801387278538631568498214168816279353665490192904752984604595918558996132792912021446709957042744367841549554015350274851295628353517280369999040911078421028105935965705696894018418574561554526808925410196838504958118597819847818047252644318791184654632939412924485250956356374734436382935267571848692784282147766753829739263293144815753741955130112446789644055128053601793675716507067682142661592776593939106905714663413380878579911510942977736295740241699404856549241226079129230723874307642682767246520849107976192472107173291043142046949825404984352818755272704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] 788166976106373798521423380978955348659340062716974617650770830783065519262890147843722849927891595221755455126071100004593510033706028474710669670138968622167412097824837901261668258941985974807504535923923780740349588248404295108745425209805294552129068271841194205649750725600780269054423016373281641941548989306443196114669877463325801665542468126860342357872627087567929619823734063514350435461098739177374303582361944412569286301377490743385401721357281573772867000021775659698472648058965199963859278833996933254949520078086032858404201161647506412563173282340973148184274615032984200284585424183956952812129607325947713143891988967989224512980596593474670769114062523675230363734497278417668287410694303693463647436915424153256859356794908076304261825315296940741138437233991774370311441370053914329529858217776584120602946468330903498973473733099430518141509958110699955359341949319572857373121421305945826186101377049926719357040093927377767789178355666403159316139024099672046918569647768295880369867203598613713266167482946473352899158070397572914199449782438399845638420724003345553550645393980485777156268087726845893633728687563853296778967461808361983882627133156457013448306381341136438421907891965507479895646716768659609717140270878068752276789644781124969628981098497964295402893421551417821912233229240916214491646807020724102957950368701135525789387000142226288204179491201666837301309294963202184322808542010454606633039324108084331246185071501497174524185250825310169621840781227570399228516680828592496510824096112062634573208729381399201769686566409031564583819395025017102658547727036011454771485991205276054112880023518696746365795004437663730007017782058432704677983860199583824180769384291233897027538719624524909963591688614836675476847743558981851600059309411378605777296432043265607328908639161911615975388037406756396936857163129662174663824901104811086138978022477133934771504732038969625408240027125023327385966640909755287988315999476813276640396784923095072282967496095701946910786617949582062364231504604565319460093369549062496777426905805506516266054666840177727354831962632188380909634315044254910281249459450979969351646358536836844997418055957738089895953390631210667757324461090621200050225072868545786239897461065074925554214501857415778647805809767181333231429110074606235458120117603980896673135103408904446367587016123062928809142472341906129574051244767703432389626677984071801842020411482325210619947220826544364868766111192804398382800814700808391977484299263307718011770132974776926512249639750119637019714664923329490962943643447243297174869918934648635234350407172702781906616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] -34548995830246612020260098723977843123584063342467390814154786662315293176932911474476223618202939348649372278696673191444130761929578230414603591553826236552216731242899360056265508470647483782261084497326904754753790707061115255988393647411941785527685829341851026614560523195573082895945715728382012979205598270534432351114660788603768997222881024934481433113325442320771449375294427276358075074337412155594704106805702132830673712757480769328872743572828317057960717017769509307815410318675622704424153085258545694625260852373894144711019020334471580171191140283424168565681673471324749665546504111333752119834926010968362722931549926897771890829280936085410260330815438733250519849713581038104725736659034677999831494724730529504160420292717068417687669913787328883652330902510574196479002016482993482262236490472825651187633915634242529104603039031652106615571702478047694237054657729676081042024330184878777316447862240838998880786394213773190666098592575185341986864909893608476618136217524168891079321796681293726220217686891465267444606620849457569578442640813749087153962204137684329767011265524352839260977420443697904246999055003551835474918631374250278417076297984555710593958116449140535723490485329994033419228988630555880445786816054602298030190381660861236752395913476167353705612362821755737289588824312263251654499747242435455605956625770990101330463267974050341148297644636597335385020697223511488729809300658220700875266336760308210500068651830532070085951453117080624209322439219746195885122892397219829533854326683545184297263393569242608135090462429041271119956422205652710677628564176354735896302336168088007835849948648525925708703447655518630745959604452046569529290726855127176195605761556686985335365582974913379176022365947554086587213020951752046783447628368560446941725279624789969724870776931283194953457274771918385891435639099047764545327487492327906553202232957961186395612789688583022769365528381913528207815061667599736321950502763347350861052063249874338914224091323802678685688438629575268856756373269571262605639017298018529748870313985822881642747632959398043262262614649080737917367740808670519432504980312594735305753743537575475736958479408160944256747734501119955269165208260659631118743832064098347866225965544242010224250622235511758773675945762014784221746253913061601099376091059784671158137576072969441972175628477174929598871890051637983295923412583865880938305987533041007706566178177777367325097705008866931859366382100990614124438954183425478994641439117007213762369996106169640020603367060553364501084726100674087483371220613362436739767253522410588400190203058181345397178368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] -52198191869150279891749290037552360097722710904014552558372073173237948921032254176095600229811055234569972265209652900281211645118200446845564550857630291022912531282509824562368897602311351569899431038627487728553008350880191833961805946243485441322487036554552335542645814518659507610513540468171194201173174033986432155931131176023925904806883321991229341658735413792209201007502403204534626446545071204986616409284722823272611616292661375797582445821273952840025727231244200774578110757112408605326352724703487980291271373055734288189175868081676261367667570664978513988485551424201973973679433193354652928479132504753882601346518872293971191039724135435426806313222919868348398988409948550173794991421082632736060854551938573404096612463642607042681773700764617620540715749581144921626617547240891352535877722626505866971483911329004924617745074038679128833306875396959972872874601400557625180514272492458603450694990451119874295681460112601291637440318198419499618351314535923780050257173802719027923316186718990256573649166650635266731704581146688981991239508501652493679625871775106649258923015860314876493864418997051216616161741279167463286150692813183601822623895286265593887432091917521307816116069140405304958993899278985549206104936750933916237331475202718730609320759192664175250652212024450802244305150398971899339467182103070635869079137838850245409111249237013370786188914852753781928440879505105363105551683308403109900661085615817097385532526445473458756232886975567838892335184846040752252786481367337164482311444373962325153534448993057054795531858441415674631585850619273593704296995136439816509012148666571538947984400092285748993045333681163902097423508906246210136976691651943319760725412348220765748866523681601341276481865226601340677035635922253423132229309398293064462016435511778566181447388177418534899589924449756925757160687094695971577789449266659633736523060823225676770647290730278207246610575670642646735623019081449612859379361350939005471565699092936246685325194498882206449586528212078477047311419999949972043330591867192054366757698031356382491075532199912072530179892990020886186959085868287015114166139834759701023056215442532679117979896874510674496412259696177552968037134376386056890214013674789086798730388217919710458101336482840483502964792755576409908426688045426870042924262321830281854507412553861324544384571803154607439273354243921646211082885147185040092299209131065361544314044198657579048041114196326004975995342935766709081824985727725799943699458096687941173894907095983614960744990317129970037507019973817176570192512561192136373405888061323290395924939308638697085206528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] 24636513636977381373211600631519306312700999123560592746701618066442805301763978609468182311011079431613778402639707124582185108627920223952679000490742449089249360019434567438941817819247854343669973565861282410620327710677315550573769302826244230458177032219632307284632609797711613723348053873778784390591265333769360070088377432460915482036700588852902408099731228174057449388811775601709696754168957785389700477350338171998507901369185719487936200237237025312617002783184567526225771300388511642307170672579338648913889474997976637789348392210502689525302608653073054276415197447891370123831549141679390204441504909101368759150423542034223519393739590702827419060507889182585070854325055673566954452917031810819452171166168407408959906920431167991975496912932559519046593714462451281775443871916246846152257169412268190977898564564683430434865095502076876091351645147967481595995938492053053900225308424802192485523518464656109149390377019513134783690060603903335814974987804072706910925921991100607076765321634673058183743205782930329806538477240732970514792356531450657757371906100047322099882096097885057027877454692616257162549221825449353339064363836247852717172786936362658979166931096125903396107386046374856223664616832147536227016862245507432163342456614727135157071358069445275890962377925158478543817999315608668698333883226847925877207028146669504991714520159328267788483066447978823055934551367696593019058872082780215301765554441220827015887486998467455437406008423544317949616634864736873878027643314693106614745648037659453216545329414009221645127818824672906016893960705916797488027704805214774729870988091947956979373435079368117517954922733229454634912465615401292747524764397897848910141739744469564212644040840500350748858062426367738262962412198642364091649991513045995512026350439749582464606005669217437181542699709136538155203883129615302829503507047533171266937454025594108721492801829781657526481407221178835853026573812481522259487321359462447235682885049528015265208619739138414612030055973232184285135515118780941142187300909192010292274581077368318965655166146523224612193071294853479429011309773950159936835031768156401694190926958112445912784520699648770167005450973913314622272309617648773805328320771187661597303729514995545039587827838717225688567448519506623925956236858823536131167437227859877756540496966629783223261618058696184642439187003024091055812293821447278405432853164553904835872448716887677254149397038321581536575326561165632554401342100346094059309641871039983379144432102794950943573484550948029371586146773035363018591215090174220832602241317670244009407088920828602587545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] -5312852964844763027941853789480248404850169240362644786535788527486244806739776987634582186513488646167157434360472257409377682900847490769979369945320911106960175091087226281092601701776614416988420697208274079356688288618155620615715944685157751942249246557881234703188872362122465462774990568633130825544557503696297511521830906281030897345975036953119993074496545387193497895978339558296810252463873561862647148441646329438756635029229160698114721080973952549956090568042180249234575255047457219534793194514270711354272848770703248379766350107018569537435543611460689294316626741821361420923384822632300246877020968420852669823547768224742170769658209947362162246854826710796931456955479137642940378598870273508570591502245288314488596823203353904806345717018990687535604295217362918870622216579499674488896756796682654387914327690306811226758469899622007128771058184400757531151844958527045360342935379739583959420253652265683730479931649865927396658545845477450153873162063432515633703860246970313728158204720994454295064180557841193304869255061710687642010021550580059281965254394994400962408275880897789819334644886602381669065927345955638126753295762446982468884017960064540447144080634657246017890822651093662209105715825946566047352626186965242261821054897375126121206794303084410890813171337115592934484640675673599832379613524732239550755015398677466030393499909171099878643808122561588458076273698329014171819729991560587218250614483746242694168481581920390665899997627243622557668952284947601327050148752284110698743843081262858363855989959032965853166838327336107879384949696990676830095802732010793883721209047523035526631719244011473440492046415553454055084851600128379984915928146183706821769211496027283397144853928102933813289077179187707421939637627028951134013665107040769976425424109816472061078779782910235828544818347289054230568041411584175502752032570843618369826315134887362652579097827524200509457598531677760229560990473000395275007868778672256466214791040903839281268556011479911411371919826179475762141994673038424545994639498603808033482327376750462122777093014191509169682035365474296003959414209223708475496390608860285245479109109812596339238755869379240113434519897722803289539038048265200448249750786754559070143993074740717604795464002213591255616389109282551519252053171427099533377316904857087398345809009741395060259651050284457248949869631941684281632226968178104872092428355712768444122544889558133423887068521260860665682360748267470809866652269307613437903218526547092280653002449806023436337588934519036235758364232254416230546987717343806702743616274171092820633130907734026659823616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] -192805394326531849844042858161086410090034979596447860629476362991408441640562437405254345696137289055643538598966933231877845950226118912363080985574907579261255907428244212545900292228337043901342803082114499892579056355505306066177403893000328828975019765760983745322775349674156888085686047908417498408321241035156297858848378220418600181764788922410156249136942936940659238380058586390110604541584371431739206865830000518665845772154291162212105555124232541153347625422545653532225249866737250733805887612919037730817990238241279766215301866960668909450727537325881300471667028527567759630813610188389148432593268741016257371859382175001108422557556129741223880511858500552249381560629002446880090557601101844554358035159013560538020252576135685251422506478465804833227287641474389768301821685560350961011369560808143560554723541332713060739590640604117548670524684493272806600641930383640531375297498008483302876874338787799912108782810346392330101686213801003289000982950989652223187331987259306852898538546088984985768241012049284109194582540462246158117346950266530316654598667795465935045391069366055747575782748932271559904776206973518897811007667988094375465857887280350054955077705184318125434974282024176968053907229836389579250728543357003014877077707966402320357023159486673838935146712579360434855129836207386266723872572448729188749988343971721083648436658047340083034212468056649015224744496727583652224046950794426186707465159934574010340497917196135083381495924585497476607241398389469387870761946814555880760501908743202974788324587890483626055197898267322469533775348814182251438252694265947902579868490584535493869562890423461068855029765649133612422717006182015201540385760765250088709790022114906212929230335666515146535746415835972191327460957629856064550777328029204411094244858881049750116784568356253713053311866972156442420857658072584088919075702902426892069244127391146798729209968140067860156413210336947016176161456729396256840871774282857864570530274845561310057920170740539475201188473020755464230133567666416451365897629512845054001217740257358779484515786372734924253965519369428636799476510736320182472944008200991623118166048689190980571008650797203746869642410963239721195741652161500226748043601536673311866725164441341369105067244128562809947881909574873075997848649784016967422516517891431062497730721028776870053090189726982229216575398640575402823741830190757160766247482406390197618846370216691850912760321957711006180939392926938678820877904583550494636733352078551940491791317008091489043016745636813546707648165009074395577110500194684486193569678114189878144072178229021243342848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] 679055515309112445285366529260074338739112310712084331197344026330288110029156519821226187272357863355076996173732641245345273708242299875206187299282652814660198574105404746063857767100124317166032836392114618484242944921918872556880541328208258251405785663521990557889886680540306063021344995868756389277492688705565861184728616630117072818436624135242608051601907213103843598161461491037184020395153060544764039852880795970961434500615321418804572120281625965318233387187165831178661360101981712218713234349816312534483074747126480954552345645178141152113558449132215927705437067000736925329393997682627403978006744636568049526989632406722609454861215487256293253458224286963808684811128784934458308699602278406234977889439777492250602222246542739555505659425580172030372938240582924799571292057067779617927134278841151565182494909626700211242488977438357353756601325533564896086771553587624868626814523284926018687481614101489363099037845042218795082571535023921209588536975565897936128480748337334565186581854233403367756062217874384878267710187081580263831957031672144815158436048209474103088013713682798787067629526587928113108336723137586352144333703560058675637945812287261300701679291418011672606243126064403155532674275987442768771707157935127250160295350615593823434613948141201676941485826339196593333403532768518400976406246585801853424892230143605035764909131413034444635579036561638176779985403181022879310035901991558117988602694266024218963918817935884448190980690533367071916649206881123339717851173827409384082590275451139057934114217104453963864204399461794009530813182339259471081359533336291330196266483774661178559359619534472212134112738113125268681575377582957222607698566148763071582560491909273133611011838186182992932196605220895098963507716402553492227503379833359327256252060807689791630883036350775000245335605247420488009302496375103347495581619864724240518505552677920501582762558651934655674241379241172856680250880299372191799747034042004348903250991152052903952968920731181683877846892500935867595213655076394226326213085057221987930176908001016077428235878978077121405519119243132684560119860745342752775961492980924772703872910263112309481583226362035098806341875620172631915341882127701934075088896717622265065933640893993541512041675070396725553835995200685877667366029528626205890527190601456887619060104997887488239240263253505156352919989805815733102751196215919434998993389412613208787427469616917012882578102418033942581313173922528874622932739970601432107987135564791293991993315693200502410657132290138973282273423835581841350632583329046617534051692125904856339023830564036925194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] -337113697175671653420144064071245270432735233073348924490002360912363179590731387162349241930136167453125543972826826182943914227849773043996818217573785267262470251704653250234114280537782226093441995266167529845259413959565438503999609194967574116981555991287846677033049585905663933071829130542389789604502269166989155188634975626494759684320246854389061972613488750771641820416236075347146577190934906613639544749640010721205167213811108648536367371526541328539457748107615599960153071389412235803346570963801379337808613829687699639391965414391726788523620560304226297663300618630595324702692873271035215343165106278323075024631976909585781138764770147453680445038178484317403802851489016758836537041967178772158709547332095011867515382333729248337101081924888758790286941192999202100885127649488413844155885507710588735634282113830924253411066814942901354245435213677778914255474818065659923334960490244102189761912493569707860474078128382153385600093928220878637291041867384564099963321324871693425802907097134860525045584156890461446169814908874441493470582398481864891134728245946335287745688940945429487125054833476532579697979509831459752066108578367978158306493422082761202982341819553416459759550381471889531512811309016631170802340559504855619647853656771445498905469682125980130085588123522102842594292237953851183539663465504440752912965577162230693538441313287973244266737490193018687165847478350611940832347048533619032978342023708211520738334335446787506370424840995520408271572632591213954168549009057569172737057318162798959309026034143482363106632381962154769786280233183571615179683198106295971566735574868078578664557492780220641543871741459130893736293384707112812230217170894443243915270616620338019535398378488301933775840335011712289604507884372287631108431860993880596041025158944501174062862820119735537339744741761858952136180507018519526066557544907814467729027796841638247643454992085705100181472946397121598447597579426862680185713203335487978085190607468497905110633276880438419257772669034207514724521412074737383438808762581104566788313818930590793571878543799881730441837923127245139275800158690191672534948150007158945149340473449569210781202418935371052644390525664401491516649657471509313995355287539485415725397744187320571094922768715411384103940249015620156000613419756742467159725219779203255940083125908150477572979691205246222249050888001185858102418131224545422822802350612983111849987475676082245855959584707059363415899145020670034881221832295730809837645797988830519819099325357351121097181820783574733700975539570015362661738381650173908454768216186534436337094586471985335762944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] 114463757268115615905274220273956635634232307224316689193263408175551916020640562786672133052585222989207230136055944494240716075345266528004536500910935762357173512805028524787590987776993317986471815416299747564156356459011078059931804741224760201402852917472088343721249480657932747842391404371432051915691752765484705909634569637188151593811381280665085701074952561491800007921983933415399796587735957693647854985044303614805145618309118553172856535566335823893918581549866101667174245811522396053681005293757940286247281991292429492905297262639392100421391660057917919342722820153487355402306322624931903120691943253356511162016421190479894248986670840690876659972193254719625445729454499996228829379011161614154093060819276719961374718820011132710630966518468239829222385959098069411341808052641339355823773570784613547513920383024903498469522869515207468258083478574181775025488498552309056121416657728526680665752645050278101911587801181810635537728223504148029931166926703224260692454360629010446027889949488761892684204822107316952310908176311899977190508973422861946819052560422459485740475880755984067673766704183604339873713914100009720786813243456662751790322084757020345082768662464542707406597337979453994163731256472728698848037387296189724573013479130521818579062662776490825266250666724906795448928544852808067946958431554060832241580428961838185697528412428677117624394095849045657781740931272560965385463701551201774152583999943617808894881251544761319811342907954218055649232170360247026741690663722906491039857483899015541689076448835242968983395790084120239579100617557105443800997127847741139710284437690933809106696741054589845865109661653824224767067761600957926198343811946256271126412200396942349031247007513630011704873053905991742572347357183077649868123756036275658626026208318617123266780794092312909756906967251580128947820049331649941045499224220461751033532003475504635694536191070612566483229084200558246182640029583090520388455402834755627292023070547227497793430330697264486940820663086125957812845204968736462079902331861580843613569666065699510461079540653697514762388307134342977538703643557537290365037765505512381088469321479309962846467715233802123856322307869266240765806328548816760775714807590639208781129544438643211666975477492096697931065291239253088565420764479303838595014221808042262115352755924579157564857190638130366113788903238343857971877913992516054210065587567788739855559061796150190684500283818852993746027873253281600408996535518053868761211354455380175241112642344162036026139180123016933912415081985445626987323563264429373182521068047576781090178688134082801434624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] -31118923080171120576181381920552913481483564956197922389465768840607814130462557756500714269829994089969152539112732190282357392096351546638561193927148625883309426634516515542178712655819899357176768632314305037761673760088598124423235577849393219855816154405439221586981150897503783573721065593213972313659774971230228270204301352877238347709571444537517929238493899539706699240956544811424292005506284711617478728625990133192716634571421791531848673113857714134742707411263443097832052675228980901578285375754028221053747178128630344278234746587856671972540800748410611670000899169647275472150736066665019387495336187776161509550907480610069429431666052454711806579539903559756279279025076639708022402302542896316141709451233274044466440753738385215387840803102396310563085053131764956666975329219318928393437013765209591720758965802332240878366554127316035130640181814586979648928425568084630683016162658326957916313531546186879335289887457644240443079893828375841234831004103004104378924000960542044044379023784143566846369968548581456699300103776513412238740726438575985077948287664675746761002035875751327895004832686749716421746793015348932806793940526471705899304398389510570101460052908905817379500573111480577773939299503314651112222865466520056518178927974442905720496204413879344074411302628566524111955516045758130093196984137170184424750340303774504829274672175841853419035469013187498579786830753071050463015840923653729203592914741756242506869857416824868282664952856366505872141301740038418287156536304254756694201413846310809692910288525304381856800035493728934882675499294188785508602416045017510141706118773640298729796017036149666916856765748881589459479538560574801389825636491711864117244948290705634999231164430469604476005842859984575064333030180049074323840149282473515808897019523378133546939654746849031255563075012454155098899670470216091419758997899138043887779685419508851885259727904707745415639035725196809448306797203150439997539476339189496639533457233361660757771983317330910748313751492431469709882144131930521019121310613041340733845466597790589120111137725828152343387991210780451975628374962010916549885831880800847752608431032632140323019884399098095442854805107686947852713881611696706606062937622752085398987098967274557118580381820952803495837645193231409443160611059317306051470817295222006206170414576203275110151254073307546238355048163369485689853476145333149025821753507914220668428087536575203321739875465442392600363960864561123272386480171870271690458621840963456746844258560033537252090448344626143370312770561170633818408364255228261766740079721481777748341616776312078204928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] 7033722183976385825843993317453879733110657124349854920299854575943702974583275916987022088452967347203612579370920311134313807839585585819450544043735789891126994065427196513823835728895648863123215303830098148385542054264162177452448857019479686754261235683791219430001313750178256046388226057840838414545145782336769132679733930127961595071280704151225340445617082886578583052939362881876292386093930711281970291669500832630956854976296966969234035721145339638472964752001835556812347962544493809891333617103272080059598323808535761749792813258107356817913296034164310079477371269944713792689710355059412771391568730796612326675365341280842530043501956608992359564351975523396594126548916503644705108486629338695234359466056040639843305933806832970545807704573817094965907748131878672618258503668795041041285603343580590295125311807222751274380686592755975535084473205209403351609468089447822766547969033420309499005802667821501290667753240777221170822793467199368035709964625697698779774101092871631015124283190568651735669684592978023301645876040057561274576617383570266929783544738192586091245959777063600859571975201973226587860629896823128000843650498104044852436873224847090116123884050702750296484269716981779296098214846273008574789977845793854805018851553625616316005908562475468044487783264058421283446055630063151802992856503422191420932494944246343373233352051436154776973972988818902723591972525328540485682918183048232927001499996669751141205642499739938223580374063267647536387449758224146598434551577927508589227263073037764486135281683392586963731542597913270278749797718387199286733203233173351955380909755229553320652138128605347123187374774865746160616451063660647129960974281318237110839128366544598133652009476091184234574636415570317232917703684937013832540773139951357745842724817381535071960807342199839575530394604996732666881071097863965842493684724494420417095404961132014479585682189367849172228356039388430928583819636806982514986001609497484121400705451848311994293789427409208444988797462435456564715729138990356586406034788042338737930331087516069187283171916496199838931171801816802770219393404607438444081416111267349397662377784747686651625943247802604674673900110738546846970126498042447916060439097747102399212430259061809235288668052173538316964640066059940757961958385539962867482194216120539066583918436437679085135775068794660539288688264145747466176284288814963810364501776288621184039250745066303372724715882536813432375640989738473616066896526145025096086445917118680312604158396314906348358944161412417394875603329383736451177911458358396218543949030849309830243717107711679135744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] -1284686835793996515414623613334782313912281326841627613057262992349895036759886052788887714972518857977859385557001656274352441213595800836074991372907841949288742410707742748112447948073770421522971823859647062788439931382716763092565224026161074850566257898608739542732639934281798117968397091146602532289570462303141355660951781035901665740345973158830768857409537846404108352308775207316735037141433677153532897294725998877325488418156193729572086128428742018492457112148485143214044972724376287817673189720576545050113693324492835841068904015187228488299198921683196787687230031916957264260315295613241858968633522459197547487856081199484460123113604786476314447918692378355953446380453553445484420379025509415192263656402512328105632261413437126236162786365077080652987944881354714536940048675346450426850495430970867317531056305752244309572302703319639349264208014020645028235889517544826534002243182350278446124069534567139625935517017036427209763623711450655108279550649163568040303800962361425575663036953167558220703845938026424830030249785374223407370959334936072887988715830349419402955913471369198074498584231231777584347162746406106301041497969207210827542315984166836417222864787648149126940020089801871238132835545996917210853365490062091683982285299074875360857053709637163392324936939796599092883671529598920271127031316390352294628135590292416466125960536087091088129706259760306959573154867608883252317597434809622202701144053134824821440424260454583618732205681271811454969214109148018890975246978878104025515429228026375745913244380220691542817881065578869035336226920246810261726932530862970454016624052934381596456252208839742405621025047691981038684593032830848213019317047419676559391796570216579741299395489830953716801617977660351567818208784647803906771819881256741981212761409532774170644559189751031677766709529242907627220971588219457307153907850631261634111899026868955935566891179316130776330289661109150694117062239335956267328647231313628562622842946203089155015262971606916605820006419748729165721265419420930135783588085759514640992085140654432655365256626312506430269560632541583589600764376800438438210713442604921138098905112691808174156682454448785149488889905947786301789435053755197604052840676860072802610787921425180282057655194107590692135553583626263709577438081848403877794820272581902204168586077679211819860730608574374111352761632997970665543404703648067233346485238446352418665001664859168476671979375395337218497042358395019229499692184608723100890662039540649472921341781481398046861010417210272814529748583716545746245839480793746349398504161772302206702733971015814086656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] 164671033556713764731034204535535453906839419014167516208061858410679963472863746757629711336020995571579710941520168405906675338857776511689834267666426643878941626812898206425156057992528452272873140887693721684182085300533252406875558298950315859181086244448767571643922583338037801447450899059101704761662464239493236239405994629354508362455324782337357333996394117091903429830683302812567867196069863114156497117191610484455174005608476284504780981034688721245988975558626744639626383691045781505094060897498494332408176216701882692430693973137703588874526183558961870136695947233597639325141688856633719162375777543678539800760755954991933028712613163417905813344216294621994309516373907484698481521212018438205573634206466505380551848506351016059573092493896825599063865884544220788965822856861820107379758917002383420216242627000444925310178592490341963408672300885213490090444548578378748525958914699968419088170962769019521590319362204927810251603695425175405803645979656552089855340989631013778940817576439366397752339677499060447574115667692825460062920044769924953158440973589164866166415826361083791371593900411098478164959346253288197344933556529286670619782587742949440689385782449282447601690558856388458008865262930508127246805850522042478133993469677138326899711296512537812615776406632141603086601434896013931321483504390995099101153176300104921499148408033932840928521290843590421491511524947724640752038921214280541604134427060107372934817928885827218048292087699711733769304621726346040571473356340871186380215155270938990044010674811432688052814700926590363834042713001089661051981663987358673222128172330550575400455357032742028210151261016285400713750973796281780150646635136419683485525901454147829665687098420213151200502238096220549420546806734055037693757716071935420363513467673475525470419662351838587411907066749740775435401685232213283650205847255964325348358886021004120398326229388659992534667034455060691646969812537839165071489656756344605027534694130843906450825885243626747070256656117792488009207610372090454072696901798095716011735364233527437646882163944192202122877056678684071474725975668084889255097617264198041981709072594148426007930365259857100743031940196675967609838190321286051826260739391928476212748780825734285122638323004953087507095303906039535412022990252044210055938384850164549684790693146984787323560058169856905387337005200366316804240590671147281765162644414930148782257455519954199417326609886170048096530610187064525797991174530642921102629925579573406070905799937635648466446005722995920062688381904519958511428301850693822787818947112845839340624063250909102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] -5109824488167462538120826440253123680335062819078531093962291692102523127014376346422102439574553188777121653496198255514040724834479711878245404346051147607314712252774257260228816742086026836952577934983651790674129605199522623784996848338023819321769290063844161406631223394651471463124171128452227868098638298592355745289042507248429598297357178504314674117243438438554006978823274521022944529081768573003883267131054484126507330703985465190037888888347206631217601183158565693212627359302407734719851424706254086440773558146517916810021105827325228484463794124262669028356637872582131587912799018066845560404751831246799680960106641212274977494473303013125199190652290139009497024923886180414674990475460241401055330740498650676577118966122166756425838721005083879152307911972862975342997954994031000623650135740207728022216272446130252659263223146476259771494851405342608244626589801455043460279054936400690024059354308294136084173238304527354162756383488616634836940857126749964358826042786285093088676689892901138135380069421273564190808891035343396832204475969900933569644315286323044791242150214765407829520950498074764556114363883984801816380465112219581937703786085936691079770815802085855800378667384739509050759152360503503742937303624194715030853717063311877204584668787508311945326846575440367729086372853146927456670357844781016384164653244264987848393043112136116645318021861968892188062559282822096128102297493524835213843281113151121088676232173410241893421611281891542133433588203933269439555651010484818534514160085337926965721117874725794059143426030086798119624040108816715651849966649730703075237034077847270922759516863493825614574063041453122555162203513303587917674781944648468033343630770186008462013877897280868102047756878806099157652843994143151837172955929769956726513360113796341810758804590934461802962664401561803848285946446190552310924954999048109371623684761821061806691384642671643589086463877672009083822038300210665569969015779127515868601143295553841256748921936675896711342187230313253356531131949364027259779612515133985110365997245238035251752307715408878340402353134315368590117434573988702601192081627678501785353121937469159042403166494743633384657463737434357740060088223829967915870581717474892368419061461160859141508550221903093761390678904353260861227603585594525898024365848938976096853552514025948507527673009575743710379062356886419421502790733575273273414823712286111799781830746271623151723431889303343491742852124390792059986757797096487919016562194594272710022550809129591868248604260266947018096397929634472363373319404323772247192514553112650490738856344472780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,51] -4148195611659253415583565648595193510386903992503164694961429841443202812965855161204025136088719109951248868246422832211426160808551052178503748348590588035837703142777622579558180154873016477574126247093699126344786903015943528977350791832125411110502741728408920140161783578112109350472515182862985864419450508628516744781199171309490401054909138547597610071825341897722625164771465451198013202629489261653739394742918202331146945728150595073290084321734442380976287851772368518289894032233348672650751623431004791272420712386625173987205335104087633147793157774060308733748020331652045301941483351225420197705437593732901897709149283583133887311451898589204559216458584107762139175837930698709972850566665653328590115574059557028536225556510373040793701933361208351220992681120477084078292801555350814246283750073113123788229984629044687912395126486445251925032991118602151934118422103221715160071001040080861274994910126981202873767700999709176822083418921324088754876487165255726719693543833612568209274691081646529057562367750178564765523544415153922267504403841739077625832242541704523145430353277120977433776608752496754042018506577665702046493968279835072258160669452347652656148349805551111266074312948598395150565413038909169702860032267853696095932694422229582698284356363049331886992776373911424504829241399761092439308057879033843693535976312591441233039055085292860250414341289009912888834472753249681423009999785456028070738746281585259954249611122902825567952161269195681410796085764684173749116149158562447255610907475680289456821507389884208216513667045933901215620585998936762833918694791687636631444647504065199234231083962533019015941323584307860432119017963292005913346247206068146754992982651070198598344987223570787034406830926614949785132256133929738536758562030217266594036854482956896097545198566415760799249940618050281601305761003056578075745183672737727951746090354631264599363283948214550358496901787042308755820143208273487384068971974891676785794394651870729711053288180296550910547623033542258749675321624029299106311891114942413486430312090626445029105920725959864050926535979201501480382236426342715243700609932112434981133446243925743959227051659678715271535327773935463409854506219908659057243657258730827836909650079335097086226403452830448034655182609998503488156723082166685558962974870356654830562300700784377380077255850983232938347695573636359064138694928957710643585580494901198742610572075899427032021877979561725511866868202964392288358619387292582367193182027833819498463072073782132920706722717918337372989606489035727092467787396434697292554388352260474940931219775199117312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,52] 1327510715937422892989899988374700367228416791181888190140651165993450763405846340236105672594054328434353250743223104767557091941165276007255236997749355051283244832067065078774372486579711404863187141977780951107437391749560597573525817174040553777158757157278923226335420611314083096325838421866324148976608265078716178715383473659513908960154796967089893879227850904137512042518899031938145235461581196154132556194708551529275501811263571409702490726417737982307254951030999873992660217964615263142159785572587470848558283449150263677984833851757389159526687414515432204589982155602542341622793517385249292424198435651472645353043948130969385743839299877503646519838320467569307425815730424092057984360631954951191971050758332522028437306005677657012471203645392535330946169743499606466575381266733756051947738070215825250062424169643308064487233831643016256722121699450209356569159986651224495480256338523045872585563363781348446591827327380104855367069068024988657017271557595602228106243983807062275346489604832101292012345639928697223699191274170295626140547944054033071124629855968919040019206811019607820462794111882600988350012765481855254895391249656400941473312802482469225049539391933906378639302291427436137319671612555181022805673195318653123001281459146737524593719309405997464907851422167800862968954075550470907895276091888774178806860378234069557979048748283988893916707276947609170590910654807552570604914390201425964261085330851479732846282066392493668224975929363557725870812804111670341759699978126681563373620063206392658311600803338346766721846767121656278615526342625279873893413727345367057058341385703917898362335829936374442432404922889232570593196122113076584242435973782276343340687096603554372645257755845228936846858342093170487441881017124474275714048784333681753038134473687848775456780389822657230887585943361938963567218554376179136337662757668932224469483564884544195889281871718147657358787275031079669250284180436620876617743683667884432771724564565351299018367546927877249374665463599126918530664899116148885419965485176895741273947958652459995439620714654905761158647290235135692698344205753122791955956557322427338714504527654897753825671802263274756664661201940533717541092502084233983237287971665521440957433197987817782575458353800265678171034472561410500019187191828477987716351370159448614923618086584277168923457416300866897496562194572228332151940702822158261082947402515698435033864460694977015597064187160846650699718216936512435427337212386524700557098905184491080746201677930635512814919723590243733096329434873945571915555552228574968889689039609249028692150955850858496000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,53] -241584961308445013042862356709119683495171041907910007513534011101362204366971054680962633611329782378439911883226627147632674520241236086928515658179514539435496473825262635036375001187392280872206617328015939986663384240555967436563767763192718222472051671180503595689899845114258318017307344040709795686366886355492083830058258485354296190322486255676411828445100037699106835611029331812190050942652448474953755821450258136040444025601983409374842102645818615974965434975913036647678235701134472182639242934619759009092893719966302170515365284847786827971999007281094704688904914865844752514249370499391747416572166166308375087204536403411466251185334364951386261908289902804972200210304506421282281107778773382878733191761882495502767375707172077312537356596943460068576406110604365196206767823971552802040536006041429787069761161862078761318192423706630348637231044097080935420368336875930592638267179360516119363488603248725541152024347801545515918782531384467634844261314370952273628831085981615230451038334339788509907707623645515879462203978161273098400230650796135904115904586802178075179666491335735440926087063765574456256128430369568052118839100716292455752913921667398527131598516889372439916049675310531662144604073566023306733802396744633976765890095306756391616317927222970009399978984058607684179398676671473802237785580142799371298485101730841919656821915518687847998006896310445514295625179045041207450279736602261593542746052685652659686897040927971357033785380328885569276304870766888161427306645921788182258633208939514580364062892989935450988383613206262010722974744965090258209561835348924795799983205473464446467014755030632404537263896899296695192104363751300885994627443132364876798521259188065195165110090382613383518683388257171172510900515115594819932443145839312815505058540720462593928133816398734234188037718493736699944599279403338606803432845935563185163945367570578408800909334557709043607130603495682646068815900160293782330414381928502363656100033631806351518290365851641109586308282813682619166659756029470516247168729905402180557569160515202587519402483115231026972519872988219642988011071756143955157931811346254710948635554283630814634609309154811848275415244821884220032914654871275061433669407964517688862537665061537266231253886621181570277503824319609755909525586236864933070693812252569305609036454350127329474941555390102478526053522916214776906946839639788410465105799521965437668729016928167135478952154325236785921244002471748679000973257981124961739220861415099543057856111954551663467867147458024706032652924445995929591327323486965065007450550009752475155925707559796736000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,54] 31690104251933837697157666374362276872896774496016356225513138053600469375936244929229736076661932655974158745030088461867729253306529233780883651760879777349310693920808548566160231260035375166859286462004737887344134894085476738410368604816752459946996279180005053357119777172433492337638371046147490929053938438012099702038163463866288205442003121052804090605444682934367205000465126362666306761031645210455780296092790543352476212782894124207440457365152831751937258754893692243912704790963149216006471204112283671250168963995359516065587872717254809741293805843728157475557490266269402535592099169157339980969251160951511498043759294010507723764414180286308525153287982845188146180097579001492451520765702104906746667086532139888220499224906451230023239703989693344990268196849884428450108052530401133397512959203740424396038942758130085107640610110482079766512334277382521798530384175230671129864596569783214549951425696566174494872862022892828870121771770557454155130925080172311396362770635352120601893665596894277665238798033430598635491041251921673552095174538389292740442420661654358303943401163397020380208898968406077984930398233716705926899459775088338910568388935575960372492537091000750518528228177854469185047957980450564278284667195593333524387481115201494034692183687115641587929871569399690158124308517198824618240470474215280597195479206983246343736150067531832276961643828787383636397823872353686528028480444890164073901921823764076667932529178441927473712127693886232751928605876093468639081144402494294774257122594040990234872315022971014823752511343732489304456455626607289248232941407652126933437413193032788594401813876257315728976956472812163539073646700429007487745171826961727490745255302244396253416867792387041826962200233508709581705467614679655485629672038618725688706431733813734500447050712348406786141283462323164592690183198663274260394298025757182576706041479291411813270239589453922270049585812330346958436048280551974856588067592827964252567207133559981723661857500261318991702622894951936770309393560494000834226316790031433789617117456113915233145557302027599993015926832545554503333709003081864546767959747499866160544130694376954767174550472143950743965054972926477621256583019349086057642262607388454357135424867463126938298159341746294264660984998085931530376231407410579578990673406927264399181853708081334483507418645794376100740314102792193046471030540418828278866030646060470662494319708134457915072347975057515787429688047293206049763815229942294060210970428128832420621631916717651202392331826310705336824584353127609404603949426182788186593594945855623346800592741728256000000000000000000000000000000000000000000000000000000000000000000000000000 [95,55] -3599895036765393067201329955376804265660711572198226921208234559933788770799902525961900416408255668278547732857996015134270099719861064701455133688580994392902592041082350356635494723052391538432724461156377805661761576518132919873694756201719143699392302306441155542299335733606587571061928102621515624334834646929347668569944233174621869493314283525519705764144253589444573503976242615272792971047975424580657678141863156131494835595893449799604907908124602580930437364026802900939555162867178634120064674624877744256256535606633082264037950359943849095270902890433160074034667900978086496660701994117181768644039996328794122097516134030917834179540813470650315725687342015394718189115701514858037737809311437517171057086176132426147281449664988004838335066353630383900556178065106396264069150795900727524486029662584306352730926680827806952601763071875171942927879119256226878152664773476513774659104229037079194891769406165682349698088862391538110738087699066190497775042983157706246319889219836824106871186003301077595841799585975859165633752646738678998819594306524226471776898338834170483581207271907281887979329911040320895454234630122712324957258637772788639058879441472328179970615651208026021337131374575659489882607793448644287331981192440175793549882897485782133037913980893082148329318986793493611991923988645723126405039464036939862223390153425574289319053898583405506977533641918136882789638400266821449653928124516279049088990668035177997334807775454927856762065636882127292666076013144488661786661535291028048111469350494829600742848956751451178127669020635988512810731271811756513035745909565213597994528305934105603126467241167500646143208507888799772242153383506800225360561064457662344140473450403770146165359463566250042502701825760137451993104344326974264093544781092446584807480878276576648652361006876745196411483367845297748024605614145442308945206086857651747149104620644226879728611844992500744955642572837258439957979037131653353098576594783351133535063344971813069831995537747715592123731166045017694111200807298505501973186311761051385172579716990945848713002954774390315693351335984829982255013739159442012192097993709404571806902086867951227354988357011784064317418021633330275046112238353705010367987758522413438731141204374776737044786725211399979894062176141423983493877374036232943256975934475351509060616620069973025645511516679761430391567940708805808005252347717835884358652596267123639380416934401108086993245027496140537229495883306239234861823196705413878148335436843669848837963100263562715887727012403160482630618726108344797710710551654308382397637272209584929676826026967040000000000000000000000000000000000000000000000000000000000000000000000000 [95,56] 488757098606883199138841079943281481816882240363234678525826079900316123649161016147993789025913514971242550320771999728714428412106680963503919765297474549804785211931609552704102350110504120236858432521803099367155473881242131250991385203395645627684075221915381344401597164939342624903057240829593085056998358904625134658185560561412134652036088700457877883038857969128412435432541625585987073493840856577518183146566243549057199218153176622651403396763850465671519448487381327377643061922136367645292650386475308142652512940389856241170577269494111756916548742863040777471102476024367975442808117347133333630965497336536062241844351343811941585220844302199589622952036947931212132500873459314225907646747356417943538947468708408455542830802602666042381466081081288738605164155322012837733421022810670560542908114488324902611071797520718446469998894088546348115464768896331154645931405006359602059414922588764850379497869912424343727441300273566642847969148201088710845953835669726136661993261998780542461520543531440737757383035085457257114999220588780866059646553909202437747232383132899466599457150370837029730055117226065778971520539507136614781874888331042080068831933031584649048704565768929272229860948254340776636942175903881750368932883514991092183759562349619714690185081644882356543610417559494162020318339658509983514630044903667176841354083062431227277867044081268290967886119330146147722403199852890637443280996952955021898433691978281121270799651076318056585124021709458175421350830389719784850859959811084408027461178960803303085411142777343803347112673371053871878605939648160564121763105191087264250253459610932910879511866504778559337776635227190297846487296914990053340371982832581050224189130302892434235035861074120507551921131683144977332190838715957087396637651303586465980693882641466009206584335445610505692873034462002750770088258408672946971946215183390560772316910662510290092500442662275921012343304709216820393616202499901365870855574413563656408277585363266976636523335331311406187951162603252642350843971643098656209456781544476843423403819279524181717850076234373406989569751188991392572891983025895247893296213328179963260136552247102431768440409122355710423441375863895261720119318417653599547305155416024932128635066710921601232387008018155472438683600623294473866249115397860518944528467093212499496133509362803949412536188826268889654437679175541779988244324730857919992372981611625699524094027851795185896353894893131951221562581272433627312392491420058410193639000060318919977587685464637649434236184951221736005785184211189744140508427834652472051562463391977497425455175696384000000000000000000000000000000000000000000000000000000000000000000000 [95,57] -86739093611958350198259593568665477066179325264885007129374469686893123118330381091996716883764081548383456447267363375944069684375185120331198734578976468745096178137964392344657557467948334499421600976083457473831589965080486610900177629948612137179280098072612669695587211113957796184773388720607586015363068135634732457761561070919640227090479713910022516645379712257371345024259388166300543248823460494487472058726579997117736892276425064888754936300546902712800438230341518061639638196194434258878719761465208324594665555060686613831582907199983752383805925912932143051167576912337640023444670847224011898457040159126451883266059378678291775564636706609860017086667507225011436269397972601409851652546065530493608282458720306722092019510821718415420764418526958293161647317777992083897058256162210376865062807487239427864066253371437000886198075381682374848157385039352533876462085060509620912088580408852537146552931080524717622641561450375372053316457420524303601339759354070252508048520454125511569831994076915609721108807842755520881683591347517012013934916563289044874201042889958341588879598122767489514296959293845025072738329746865400302797599566076582749305550440932411718154133317223999793002041276261654662789505255408567981822690378876487383304606593254506349516351227399877795785915580843903498852000837099455259166467123684740460132411580734887716157569745511361525677864578490393275331051863555344465689905590928512432736130611271730272490747321111557997603614591140703349734847128514938705991696335758155694291612724872972805821736557330021306865608148064073637246579185155366358273797121159425135578343238678373215401230499679920146353978768066368650074432625214942639430869508529300132217189360481933318217676540528701084101044718705116169033600951436223076195744096036570407593749991148496985414492393573372712551777892176628680004372760597859383103408795515371563827137173473021164147326873141466234640729616161934230971205959798067136314489167044136444604392528218910617234560162398272167798577393556114255002240578871042720918656378797448305190032970260682990998254360863009382248013656195949141501400558465435178095979190059752701792451240601082014763910941302089646605528887685072588310898388617867512481017021974929327861734569212923781458288188014499462273455235888500780009820660247256809614215523419827329825038714509510001696215108359709615330422608479306926341690458491758499883291287433468603618371317774584147238650461521085565058992783065821930292056577194384227431255119091856192467975249158083017719541769547554835416697304447619987910803593476669300257108491783921250793443819520000000000000000000000000000000000000000000000000000000000000000000 [95,58] 15117117388597007832847484643187233837211964501019662992874557390962590502443155077497059016263027169778774471487041339336963535122263553685240131518688170675771417593295693520233421944742542123815147410763835493888286395937192845679264014411920834729076429420235222681580627179025196490167793367410687992390885992821670878214395088987730592886025734550663293883872658967423584666509077310577869290323847735145956406526859931115135915777920060774625978030555485991873847748707459265400372663022029721581071663622523030369181665938599080915194379034016071508305522567632384099441596437803999835631692224678420211508848795134721379398654026131134272074576441760501872783831586692159133003389655913454667271121800632949892064962281655220562945941759712906993408684603037316117082994694654435461851270185918935724173858539202249482903492090388172894066741873265720650990307336593805137085290021023074025516092142401085436089953209567719250978389347311571113720047522715477712251950564209423180163636183295660237087114739356453837913755675386688753374089706693585762448930398458989168750237534398138929885005652176807375967140186010054843197863706835508414314636357956969367454304225582592537101863473022706946926205651776372674601597194736226260543924543013850348488415338643179255747835667916412683684415225899531640158818607184824728517087474483094979362534040716567044044960351604115610910628539175920670742092462531882942502407283917869614190222800074013063902611718098273280691053760702451115886735303341363592332707025940767870015892489125846884755986884028506035796890873031019998984621747600677633845582958195544471255324650087726611820089121123345256174285730919691547638355403655761515541623048640536393031085565367698427670329033839708682157555591290902898483834184400866993527673623773900337792936982944577157040301853935476114052627028737037991860901931019034799004329889735041235616997875320303915603005573294552817795505459867902820154432914812942105302896419951629928230175940294068778480504867923876872882590439615874485572285296423312171292120544102656588062525853563613424225355271562408064043574266028492395290479405883998331712879444065497247197062574748567468533786139081584295005485459036698707962509465572883842698030848549937142024061062473522092539152754833971732690091517301639776321713284161080511343989351933304011178202086040063739044919692376800088077101799378114862972589335298702057669729986394717904416935947635036215415143282881246427262191591642595246259388559318840019303908256600106661728984225265717904381441151655335806126090701463425852504225770186995355102821195241520005745035182080000000000000000000000000000000000000000000000000000000000000000 [95,59] -2168556466633399066132287083883710082049134895315186271727023585318620208216508497582666150832061967911671629664230962253200417782367246967293325358099354905899373672793256065494354058744038082266732747325769309705008568208648600822563710699251769815205537311797134608182198178670632126640781010998988310325672432111519570106701424405966726245399438757617020400058560106454611089628718693978100030393754527103240215571359810642099807014763662935735928531076211937514027210268030603620901416163125877935568708536600552670231557767513590930458798724104585667150867024229100179726712750949980111337634488349254265155726435972152062925259995144242171760081018938126238733128734595083021607030718481606153796893760747830608145554407572054415641929278828402391906972562129956276128155741516054403622222226391077008075793937792964436556996235832701279329146068559971530103714574544803299947092606508992910744710159001807762602655666508210489488875946485490461224627589792656807915829690432682126123291052463580574642926887319280149377172631409944476602630376326400904017647358838674078583411820168658922878163479152959472080318108491021268285330945989548377431885812987256562988059411942032310476123694729717987056395495249978393617879855639303427409458619986798624065653114185535516485462248724222394770117549205804590197343492890031458747421305478399807346973093112792888159178435839336366697337070346460832092099099688014987135333448430257076347946704384952154800586233372663418613032789011758468080079541013422012711889184229862756062062298428069296735644498629952779548165766602657854350991429613376756877408554204650833228045497228591817190566141262709164657235494686347443728257092952876445642357551003233241095092580096385281753799542757051793698272959453255749415121119941977269091319378263184735037361929554766240836409148193864831722548662546752565826091116364857396413024313879968823194658847218477057041065668577948812752715545674696473843294333803513065418235961981443040257343585720533458908410339958573796414277888541878442114083940478762756905998736015294801772697516064004955719280727258215277708515867177753528633954324171520945206100281364041872970727339662436146625243819021880913673082546450768263360033811066552332098207603448372211867046515211310962103153932496552477125507202537356986444938697798885307864050949784288032878384293568473511760457681334529022702664220643887900304697465092636136420577892117646618286547264410153451539340860811484495689619070978066696152971870781683926343516947557210514043505690140543466738112090247498327979971654305239522882821371616127121712297194702985086161301536768000000000000000000000000000000000000000000000000000000000000 [95,60] 245052694096378281393665429481528208970335723727577696896471921114909455540642469705221709283892041931093020060579695644494024252340892974897818504057279810309920326459317800141878101956234887577292134852727438289035877604950384312491143524394277517190163168963343213728629849727232544060477604116623968598671085291986250239538333568324197015772333095403195614745320653708773837520967894117553054608458077233437777550325967906738061028324587577335123762339461160192398029529768729770924708938967889009990261057920218590913810676912404583952281541359199736017707936974676060871960773968971645657651714682208482862516803774614630632022150762089737035244420147890970593418183018900352876539420463019325869424398981859547920813478161128712460538356942234276950870790979875334576129343928289711136692305209401490671784165388118760659734664358321386786974138650700272091613027032455035007874939947128498017520278133077544026175908796453169544909312914032586108676016317776508818234150291265552664568068004785676637677163186359714447926461960473046820913036980323815803337341695703913745186130156849110122646054460747938110266703452240177751912648223921496233412410502032694389583799124124710627747977277210813759737342563468259916920807233132837827197988044470230938069796295335643455353991330524224280846116109542937193464625898715014223293103729612349964371029210377401439344143506360427361492035108168988924747949895726668116514283311354859387624527215863349253313635459589563069080764172241000729527803432517713079236506256010438827581122585386030707411010632099810910111181151858978778631536187966807258047665487794995732998632891844459739946758364113185572888409577213192073488947126254905023324286215457511137167089083119488418851426102392260887022642063131108327725951068322966565397170338743286199376922556815633823934392924756238623531897735922682948772221947675188979030696361385178511897054066360969942860562756691615187110885529360775929092603761674384407441731482213951549410714531978924841329088985025621018091807048067301596537013342422692646200007182979743542378346923315230298039569369616682437572539975813611710245016109325988396890120648521886063328941162143006400173550678035303834479329614701620621340673284546159479930136736529210487853446458366974141131805155495515808435347701410184953055399073480206369746085692020657133470130249588849306721369745495363815754241579762934279320249741317356816740335899112621111624499106032589382330044689448169989812063330523482733362320933355048536993918239939568887011905140497434175330482804929098498558433871034460633111089162834600287648672476219614849402929152000000000000000000000000000000000000000000000000000000000 [95,61] -21474475858163402682006637971597272554303280897249439571395338012692625999932212237406660249625254421766498245714289646327420419096548481635679159000435826044026517995352781218553855760492689498706894119995753115831690136889127671767796285404975560393692982987391489815157343393757425231057826227048989741630012004937327794347518030987864441104720634105387521638845195705453518345368955832032697631223939446483919631302640278190762131599372577823693359554579159754636011777751663351384029165877998476237621569063819376627600526699233569625868587300421191695179599552226338412628464469846650333978378053174525231929686390096048238726153125843965093203108775518488980678373024204260640558682648974754681589086586066404604866219714887931763057358181944417839477994186499880720959556056430302807206895228562062271635768934800305589818109653611305998739841549946078002257319207421553615452677433407768981970627188467494112980366644679857777713082782985352431053649474696407839504251181232400320631579206261394137950003790621015137849817953838856183787571910148792011815276365407370658707963423521339014053234289474725706840641079417724319177259003054226067792469050126148604671970391530365159014514098959791658396389537411959501585287356910281839310761103515151598879725023633764136871570200104636692266594725492627293069527109599315847103027981343101679780143227008900372857022899130742830596351434226640722385331085704387748711596360361799405500675118809200345112037460787757228574754897415085977952228482535481583894269658671379268910044424229145455872289037277572903862418801357976794391097643880996178770497485680063411925618376387706046891367631367745623145759161308982734641983130675092331838047174980114599339142033300365804206384031864189797765128768039798986449714528874302096330441051349597116082000959893518296084714786113904095685371963978846732668727220433510748066295438671254339213073456200257145333301558724820805843456880323901576110095365613134643732997259202648660264704161832855289355235391609565015591738310703086557235958817875839001415956128877995036890667822587603223018539637642485443439852027618969828930257416735024188861492493793692701988653606677691858226908138731536012293568623609298830653167687537451956440672888632609563955043785023824776280289092391529193708284356272315575064110889730669561516834189544265166356242017950075993722980650155511640051787947738829230370078285763180396070673446233471326019160297490313603833458267965004943644234589591145179075498406360018134114341756601123724504243868103673393273420278019203989660033047427032737765378312012640857573126052172765988938317824000000000000000000000000000000000000000000000000000000 [95,62] 1415237655749339966487851008135751178112461584312366531220307626413525302786694976050177979137670180927066573680839924222375957285319944620642683052466472094118530239315378371820645581939427839853782429870889467179272385255446423327444265112660557380343930365684090243632111368761058815639532590372854590782312633966396961129953959649655364089556893140964325108815747926260190303603037260064313465506513596982876602521457479342149162296708043899734016257856292550474434514216921379237493101632359661923071472763444182425653059899973531535132050340770413663873096233104484850446703748055178374487387372708171279036839926980470928402262033937166988822871922861241589802240157832378276458763422586083785080810296943414240976625223023555098294564841706659381893148075610274981831680365616291495273943247757598159710135375326338008928782323903549265434778482945255194620358892774173640758226523652461590288456996787954881268093464615912339774849862318676461780147839799125655214610609744119663031837424151431408449822969327502282467654345648796109260336365843411231169058487184237063087318615433991638075426849486575027246128509117776000880585389280294245518905929458394321313017366750297112224853867251819511897851820860436222831120402582391096551942880334506714476443404051892665733789126344260744532204281942916110234549802521992175668823175689405550711945155850373404231918750628115182550033979628918339297438479441140653191050596317763241785247069174276929076904277294682961484117400384420623497469539664090639621373078699519110328547969879581768935952506949687438171038111648908748105010085753160292861343639036369765876955043933552311787493307668340758794542329008058988865647415584835923043495353416444810861245207105396932905588659228244085792943216834095010748005263406096622265933779884972632418148093326225997687669440602748804566702146029257281911379005448504813608353353213675113721789004987034608141229154710809534612320529450136598497723104161929355360241659855203200138859698589006418779439679718989969382209305282345479195604801279875117798429126582485050873167590894954024493769636007193377462529451358251978413122991389943950144088312035178216804407092690141329617060469234525350963710080078908061189666220231712418889466258811735305775244951039258147923355133857549859893674600962378998418432281655068818259411405411716539809503025861718517594891713269536338055182974085980641849888584076750527055848719592081043116296070198493439300912175313852241818407780413942863327199078409247848868070907383819027384143472312383111527344751244894346315803777295412277809360168719641190059923734788452520546009088000000000000000000000000000000000000000000000000000 [95,63] -64120677472451466901831311473871734362850913850145140014814176492444112683872125267894303293302812789262622988036827139205262686033829854604135657863982553942268657917015664250729039495179731670106070514341228214691787160461495292103809571605468897578652636840995193446937272462416539640989193305222900930432690783993426498311265919460740051033688482940183156488087723014034877668788810023285571902796830124861497659030909222064538323918162433400822221950309330466378729489434945803537052106688480554589000988471080993822045389473524252652613802880359844110661053922564663518062127170336739097589946025197991506228387076095856409045337923900389559149340529717998875625332643261531441203031087762512339457061593374329310149219506499861251760311466538040075889149761063485891811454887688981138281802376648595360425758243640269140446712448424566911938347377241820895694721667683226143167636838075656549100898983045494208365893596450767031622392268168535352719103317347211284835242057993892461156405527422604520985046977982675400303430801837749823860440484073621824579839718401220177167793465746068665544021422775081456148482577662293218490018604726673529020577814634122762225619311964022974107491076004794718681772821946094863398343300469202347052689810862261060566538795367902595651992675749292719077252065344587209701797048555487163310347234271023949287616959781860308231144418620476441787929512154179940998183738980053954004350494138979190739466409983783984454743885262848518842542517054642814786275801372961272441217174749482651110731660138467518622537903276464728930474970923614772913628936959219930444662473396781492896624996856027056572556919077243940945854922419524897253336090280877711848355655147549008807171564860107236957158707105439940632278028962133313912488035965908959329264445050791522849623355599907843203916797095570290938963029838547338503681924651299249965300966012099676487055179653494177172981302723952618736061256967746132042462287163974397338734045983984596674003533656750229910228190895660821075647519080596617491580567300616415949802755820815840013463908739858474029621862141290660699781442315033914060575358070842168695589768450175612099046877221822825070064167561646284283748294104171033726317426761256993210455108669140175387829447031849014393704064964824814353282930127867376333844884220114364865120313138696043923254818283156093744794179156217850558233555274675257524377380595159163866573181360454119298617559580764117881352465009040273955432689077318537183904687267695807493671360285736626387779403626611979678619943433911183226643072209834811668784435957483677064159354016285599989760000000000000000000000000000000000000000000000000 [95,64] 1320123560311162056253170156771204429307235018888546092550212702746845348244486440737081582762784427099380721661868320879959444486071584043519618326578557304139186557746107474858737982211414274353783691279088259861031275692636618305770945709641009733569522112482597680940951226210314747820296254321178333452842711064580772694564206944679018799992379397990720344178441781566873354797413769455247587771556947071312857767342215425553123903783435347072531434855070182947596182536314894506356914527341768598882753664275939744768410449383029727541179350368552715782609948180318059981748573166410267181393679455357256592905009967780295231186348487606381195230549978273852902369425954969800565095355152119919695362791102571674762912958408563618168222280645308597237835015619709829912995552875721165541915921435949342532229822942031234290599124381339397641511712143745718894438222444905526438145953945996617981120159578342929963172710810787466310977717681052402955292366678756632406076361101695113364222924422029814624150321341354367482214880505431288032883924845811298940993418244623027105494460294638984641095868353731545374045005764498893270701424598743929564738560230181428034030704481519882400935252822024168525719676158690738714190709647176647286261529608254665043719856439715161230522858362200021404633645974896202550554253435138488142121705492255972285268304362832169257561769173696845052311431396858809867890373813868748150373818071302209913757984113829837482154991162076183814775798962707553033350455742092644445231381226350663979987464082960163512661429678615763474157680490582803208149494599736008525273316715796200416391071376225723889101929455469987284657645937975795362508053979320715271168879865125845825209533520406688213758767865585313619976051041492044637336582068090893531655776416499582043242013908039772647860213000116896307261573265819789122516480206219330319506152278966864756334707788974856810881483669142760262470911673999613634304958079469541071323385198129434797278513162056686200546929284485696086575054299598661956747408862200670268642540326902190341782438422952488535153662758276329643460593837785049697442488932769599098782879080248857509917193532116972015086599565698673195528399953266336026458063644513396711618639846262716703249262000620075038087910905388958519608245431667797921726880217181351284793267731308102667014660004514677349053499087228016823174169441030572556265281209346252607255054777723647226676449236900919329155554594175204780010722708755441353876374483685390340758960299938156868961457256131131546879788243717034709809211849618836291497948758643474055321928449677265469440000000000000000000000000000000000000000000000 [95,65] 60259950130753498483266420980965228539469809319586727408319799598332239746262787611723560626982839165149117766558781704027021759465175093798584775984666398980554970810786461216046824672416098523719188609643845143597669834784203594749764345896419276514406834384178068843475380849810190742004339173913108199612978431088622857200322281649323479708844745190586113521623346014848632676695312837031990713288114325241041084671133669422125872771564018027833224750164814413662715414968226901765569077382993275861918656171383691062876367420687346165632836448181978285279231666977180012571606199454411839569894995704470872102457042963029969294476774113890575066679160199111010763783739430723962486457547630133727877635455303364559857204000506901723760388961271898587631935422809553844147670472632254554637252059332733228760044017331548183181726075304900035074281071458236081345875535693561088886528891477835468524104615530473230265863546820787428501548070562918028152740791842986364163292053829593080538336021675632118164791332993683797710054897957985965154009500654610637071193687263114461154966079678816366383874110564612426765996857303264576470471609806236855529038768101649533873847493119489395371991786250810970737296668315310742109162258955733320541663413195877088728614196176513670895427215315196280073362968688821697828424264677714927329159716820159214053622504868454460676921865534124485769996231042825582476366948029814890326652160801094540892388862598815642326038042996566327112295031492722329749281986713287456287216923927940467833812328783211642146174802463985181063968378743008331616307887035991292462697257637810079980561493093523654439870674149092703750170812418301874712288337533023203198125001455959053428766978815127936577712454656422774817602153741326757743718223198123192194657510687868133642359883270712421845444656194388961782810768562850534949001759492178667408352599225170982680670116977819312114067262482656989821271369121055739690785011999719481901750094438061032161833663480484012938716405292947332680356633453478619431727463737583425986551908451294524028384192649442860259590245242772443728407939061599689387267604641138970459881851018246519934399953319802086654099811957316790203001977331337478306715936469286168694598708540902560704603430914125472587478811874578327081256967992975839609563100957366826696400926122972928143934591246507219072407403018533641317545116280659569911372100462681053853974029091156633128334171249509463312426502946962988890270386583692519490385074866818963431286061433468866922146887950093237101793008740172453506478496067305213214841857464365536408603870777458032640000000000000000000000000000000000000000000 [95,66] -6457716504832306443121873620436344158998210747606605022541634301084082104936877913111011076797885896782154287974575394665513414047633976218122662408326488103605379407560723126913154596077760811629429469824527641090745329596685943245068069497962666089404276550733615898208619047316166708944756643676312461921546250382694438533150283677354864959129034901812290137699008669917981612262159816564234896222593501584498874260484035328426368991989891866517835268184444434142090527260996756232128318363194617583915678578010840000148149653496548478009267711645612091729965372419350206731098130480578169048582548048073127027782256175490272536485268711888567302966118299970761033273842572292224348594212495100552325901065095225543557519643555346557426625950888274589456302886864455037167154762726384640877389667617475439253739295812464274023776405377901390248013690845063796908551522928726063559561088414228681129083055578274532513188324404444299010395796386103770939716576014721315655696194831065866806197282280993286467488834632404739060692281147005857302078548361584256104376903697725965836347051313708963238539510752514940153442293433020436576695584368138759439373060608919001967125045170474509853706511501642107549596395245331767141050357025978200740325867991175753003033521945074405034914124124479096276959699396716449808441750062469629889821068676625360137658371254948899292280515531322822770822007936406830764214751340164200929880673975114137602977254141097829138758456239206636694679676339094779279837747644003099137724663541374738500067762281908463746419948792246320822442358792206143102888314837079997323941246074381919742776490643241437437993090368695430353082443428551098990410030224897813611119593913151771823690402617994625252749842034191769869248648264968912759431484470869392120031648454806291540475992092839873319056496603690859475457397872543717916552503292523686620572559404116829182009761039900459981902985651057647450027509177698910238707655978700520501144266099325660098566262402363306919316306859313203401157470541673246305784735418403172890922273234538464636436699175062408627621976742834121711678163307245695997180882358872664991184906689479728747222245080624888775616013375445266969350663441063696946305893495661695781029337831242709002834136088296220070664242630122649209401390220389853026288233227389103262132241415823560040402064451900837177428737068228618877352764944645221909865770648189968913449305995949642411529483505954379205958687646561278602136713020105030440751540547045227949141511727416990595015417166846199181828168351440719375876402786433695686014660205044244158665796140977356800000000000000000000000000000000000000000 [95,67] 222717054590591083075249610914165565834306081032771936279506018964092349006916700844792303737777686441530474100825381552686346065835505331573215204822948134364281116117291138299476553402918803482203675842822506593486055744034097012231130653471470162057102984460298395731637235455484663201799540676785391547813777626710439195744739883313362787383245884512902081717607870599477470606474631994375904676946886635760789121879180400078532875207261049885638094306065086677256769791251938747009173846831861858288984626448685911744748408191926304776871169674270307250349962475686824422848554614368167186438915061783453411674915975473741722830514452152943438784203824341475750431772583898524194546946077545318866934196298730812301280439378337425099118625745223396664363185434355835192520495924866234768551006789539794143476523421732661824785039545243188031058261939370743816085354393221044841447411620790377588337038524787746613969488820072553547481615107085023688720747657540196397811741900501905989449428301557927456015863527554451268892863079956917496935182759771118236107572354196303587309535376471583913780186536230749016476925860400761920838798277358329713665843251858984932645507561521294918988883860640669162254872394155315586657131382710381096675146528692262478110866607013277113304272432144896232186467971886320019173413918015887431039078415715118541746389942811704322960337701249075393067544341572400631716889658928111104118275429158711559526148125849034878452405168798616182618847984194270058698019025921495726609361344701232140730539983942751080454584947212428156365166235760831986418392652687855987947576196669825774952757507813346953268952396383612180106858082903308919959070439958506716959951116203914695112167147494014181357664916728670688170882257177801266399264879727963532859195970903563366466003798860672860894110485965581989844134113868981984346872729967403219288057303865100758302749230483137315016423128456421105613619608987721420396436504850307996139843946034226026369834128889249355054160080395109294541919830796172650587439827821260937430211773777344334648750082176627112377953936101487595559337058058421860860566143937267285635534039793244921524779430487085640723749422583255111335743343735920432384566125997124526928623754919434495824319425573465844831077593571712352721183860778858373606801881753459880105573887993913436059054249859717517215868713989572508289468198104053027745182843647097179985943888883991600407641538516107075912356297615402997708130159675292660800350224430226676047799743895444947266253468630752984693001501265840735350454501412621563129578087042298336237838183683850240000000000000000000000000000000000000 [95,68] 2327216761300923809670678400722503369673045267666115824379461338510929473071373356173932223951343765715125380090921019120468101108766024794556319217794966518586072558119886170099780933682335863005204129925985119536147282672096767686090024436458160151508512217838921400921351229911105673634362470315686277783081866020349158085003237680561749546216531363725521738417168136408545336487374020103296470247561666274031590851995921811297494892618324880768993246080325899395829644570023392737629353513536373455176958767288110980805055736532164620814347637016327743861756830206482181432069100887661800222444944202379328730114830724433413912096721279593224743820107922527407098060979389860645543601171088101825593891743016089049473062061051798779638219011221450278988444862770956036714773527488598216641831489094355787242857452152963649608990225074946218102446446370551338171597468699945218549844701811647795159806177340382282677044459852594925073180180656238676852169835175575522200987953534334074231880606725971758730885579048260228243747797586276429325358849343187425297868449763556965218110358755110434574634564453846532059629621769265068430032871089077521115431797951391971731801042088998013377103978368855468808872703461148992905486897523324743090102472445266239107475587871790130691004154559527371952790730320951575709563556756615942478593299628939232966382120549728045293398500000861774734363207078313492195448310541650230586091290272347375183613484191427581701535641318985319101694366344016992530866730962151552672374255772646156825305168124276652580726748765297893017204951596751362646726024135996435636740647584093847153813400291489310083182531526833413657964976286514174829159872583782245323754377274822540835835144225157150069212613387041875127780916956378259994769086712910623393545442710181281117858332022579215181362954256649080851773749465182386413187723691924826517689886847954910359962932501139955293716138812520386153388260309011897655652868729967773972017583004814110279642794604495371086827050830829563654133595049736229818258372850550479175430514124773467795843622852389384645299144004142791929344603372369546190366554519777584903199641169354200462315228533601809085269685264051722141376214822732881192612278851037356356714131797631447369433871596218007323449285597765377856674259009915108926040878261745898433575802372079445176379482891651945401033380004103099435727222039623040513447425100585332112266589138509629383964500208437606226482672440379347554123893862902827101671656644367397800812757945684720255753562535911254410102581140503605684897188021988413576294969657892441692633325906165760000000000000000000000000000000000 [95,69] -638559552998524090916663405054235803882156354244148907936559736989336865750889083978022393329782041606982353096545424621790632104855146487430790050641391170723772987832102787923070629912303645844688661341697368566869971620565283119602456687340881753734476364908168383475863127670025844084507184044289061136531655531304237675248665673743265165058833157706044006034236277690132558023443604596958384388635435573903693520367540402453542923890235347693850879577576900979063895748146672263278333596986071393561749604809771006045955571591847102693383651403450490266573803293931741137339367073713258212243436314853723026418031045161651715844452468575539322221085506582121812504071794356482562360011676866042750828760189972100819928756824654553736449531420693884915295949072534783340648377231024981767014516553082538068316704456496082748951155898024280805887070708097868783161607539151084141084942891368523850432603980883026607705406656848339181074731434176625034869387241037730757038200973210324624034761258230869645120991078108698116627147992880361854184422008518695193498149692876575289285904466911959240664456213193781078410293868841491727908140784056681994951257572517163379451104968458929090261394508341160371013331944491076004088914337361309622198404685048366343268783845421526859286622564856827768455720377438823807216431471440795892847931813436848269135706467641974518956551033072070565150363147252899065882272123250690951830487360602213074874072799288335114666982953764559769661044807102523067747251549893331845177109056796896299150027543769751435138858958559957448894017641472999083947782353445740821383234891994269739061434080175065838128578166682783567466750279763447310274341485515642307599646402720336544432371223536609891619186156076645080656960934777062858238632009114170402686501945524817876542431581602293981598828858266636967057124376924696949489943869493081658459805261649888685995554451406725563567666198985689814805850228797023303496737685466462036119318006629816180700951438438946523934382161222872618502886771221664379062817151449763089041456519246343904005730617170106649470533423441787279379104129492956080809932527882365689755298057332574511288249989206757861498456303727760903061143415870057989818506257399551230307695405988629066969274500584360004306127877410140575911610053899203665590790376246341706698472554319441487062462065143702808910560848692565101206384181204875627906987872388482967966564431320984215599817103952518650343075198202403842684950174502517400736929197022293634688379199447232900494375965794989408555719129627726047393761130154133506982698409969166115142152602255360000000000000000000000000000000 [95,70] 34320003854998571594716204032200211653445928839920800579688813804174655047418403177509071073734728402214823200880993306999161497882956739866910172875915645375702114742381383749046739526683712159291525535333550439486384556094324930597204081452480785746302446469736528522412031637351692309641092218610720135140155192896448735584245820200765442840361029784614156613278044357343749231529345124363743472848101048404053552851726947231810924914548121099193168595306714200519670403422167527216946363193019327806159721484280179722416831075521050557275009040803566472198990270994492173443945636961811081127462564026607764429611461556361234269170779251079583383858031714918804648113680802815042790508218326898754570322582025706013824417987467561693352157247412568547828465374690169146659339870980906591816204954797566546182330278604549330822753183376163618022387956458352326719450010480682869920595221725541157450694134078930124648610079273165831266848433787413151164119341943252471925186632906735499474458550250344111957362054665093494141499652941004076728208601440847934212316202521784933147337809515191911401910331917614838897746236547655464599913999980098750944313373669166565060501554742704511957286848847255063808527286480134146070343866584182097104706393262016786960110175397603400396382262047207435069111765753327153577956651817058849084253561457053745079025327682302235601663694176916412587631107325697729830813315248150328439998493711689265598469280113349930932219350579629916098509261672263681737621421499234825852547270254175885360730093088621319907453987374315861952277515336097860086404364619591739862414635415555340364372060220263669369991321460918496310290264384536233619787223571750642738771038902142951730256634128311356120888344044432218202746574136721883334897573501884196226213878084184878255210610285005786245594557710423284342497080647660856313354223102512973517808370683904666371579360862343661904150488567244334211265824125864655088843278723502077906536361902683721429669038052111619548157219128385749159392949880812898040511047789343545850745376220558140933225412765320365260059821192416319993244378258415110118610363038204479090612724045951797915611591228379622607205160423648329517605073291507498570853754870464529584568979862357113357976003742251022822320613191403781032507959510058405943527533368715597590212402010052828550659157799291709569439878303932766460315156050278971937710795137668477412002595432197294104011762197623282370923062542553865904933382785498343993283473204650111210637254412218838985545196048689991820600045241097902626557537253006883094291418396173986111182801469440000000000000000000000000000 [95,71] -1009980753934376780188542018978367506332522896633328055401746441376333459295928162301646424169967007589330406894558185211439254768250642839638806233757716782442333363781750417502756496263412631792890295921312265172247192330149741400983524717296177683346192920788361835159806349484794412246416924948276929733941946294601650228909200795991836213169124267090977145104165281983796081096169404526664040384674276384651885554754965758052549198300466523184904196510572344400810871475176247964519079871349466366025023801957446150512077808087869075062099056159651019656367570123835459311941520414927514182359562674613839288852984339942986107654447898061449680362523822761260783440675312403656509720183668199125000615890257449227661297017672226822827344682300190759169043166313592223566667122356196613999036108774430520149827127025898361128825002355922963167812434988320534084091028526924868013058314696709530311598489069303552901956512071498625659320522529238021071859325055752609078545314788466006450700668637782396206368124482240881105100345333907084939435651669110118078202958368093475960097202570870974406714115230975697251784692166761927622062798853713500758266925225368726201144803342311261341673743785679622161363831989214468781445174348035132832422455964653309883820455189589458903293670378333425756409926609554491996450019035922044475931816485599509506464184991744653417920106892613475275706019292008501578934377928395639086127049182627299092267329513969514131155447195395675562038680444323003085911812463647935662572872044856010126548575797042312556828828520003455610154403823718949698131365405950303544819270973190184560057891078710471870550755599554460323999855229835860433416295430195262537882671993955885864657703216886151985349314840906735267856295795226589855343004743707942491774019793512365439587163198296483629265519344496890264945796512546353431082830269218225502600124666688403366128284682425800505529195677754043781336568459839578446604810772338809545142467207829164411408031744121172671410389287636481168834192647782701688372221934681433872829593408500384292415889913591685334530630932806334487074471272886388972734675991267303520432888660135778290400079585876032688296770021938545739840483378787609378728110915204515417447123450443534375662876157408755412578031247142755918381648781369247642349518946444976708932996520483972988223681075412836857680794007988365562463291961304789389290532089665274629225406902292851105132169937690687510430300358492373209615127363897776793811051782158190469602318593664024221237932477969438944754479485982104570952531572552154661884054823329960745782109798400000000000000000000000000 [95,72] 15722875935172805225144128066409148251892370289000716412176045406600856279632554891140174067953223367951043234757411506622955642825874971483334737014664523179040204501831230089340925348024433891564883749098148059385008334559632730184278969656732631768099067222360769447400526596842784416334516867792895287769824711957942187477829740536038478195842490637664980868087573010991773707940188901479291660277792637394876225848669052728791391994019330097804487022514852707214140403434264036934964299742775429314696442082435165988832264360960682160361479608235012221252660910930134303558955352720823495226244124314442918610191167403235143490639881042504263865902973278416276161328848052097556408204708323228818403502656933264722639900877147884908198216606728338570987081371537436365276302739314478178721567298944941642957900471592863221521360282075307927143007625210872329957569501255936057465227731724399020095515947718761749940040194559283165763896430638469928146601200494466131123773644506590561433526710401959084319345275208085566463247455239598780089251568567926688883831132478994217792493156513796538305737785877091186711116388372888216545663352121010069540564643775836473078440958085870988829168851638024699178922537857923791695152370468044765194154232578457465563900404181852435298115118949330743287829132733162306131867428841930832176993137495324109056476133174650037204963148353833078084694904567332301313465078160029125682592682748722387468642033743290181165043684433040201099817537292666579612823010107106952378523090113930039076515096472043112881960806548880001034419479410188262785691515388376939910705625439025475421305569404544289260420242453188627489492426437596374342329589237840817953977726939665815360870254204472049469387800016499498710385614733350775318610775614873396529158728074434283140933988900304225326755260425079531473417577290079939720513558161490690198067439834822872560741800482179088209230322869204235021582831902306225068472226238329266796714535330509841398236366053133073690343765289695718902401976303112730917447294231550888289745232164350541208593146344827262950245985162248006420451082157202120671165532699362633598878228863539542845659235676441771793644164152099544741407048528914814443815529697256130917784448967023770805344273171086633916526526417809058282973031592700414635674878349785469596652642811871902342482524983334369466432700147556271348912271256253542002641310425046694774795436843404257225282288946960876999797253170157461634698988253528662077801556706535241084243320355605074196366021725538557974675861868625609856594036661446384289618861296080346005320499200000000000000000000000 [95,73] -95840212148143051212790444035521856578019943627645454436095510662726731892475238111649297410599599238964679449655312425762445911166762314763545399833368660848639827798332897830351094966810331770961939455820802472834872938807355969324163104911928937154579808678225193689598192733244266521087205793049740481055924002086879259084489075877070534232033966108122900243564487980060577814223595508874117284693220747068140407831634747084097444078940327137532253464606905819633485172991798910603572839162991568659303341216470473587783843775260344244825901995254215834740865249872942626950082502321969056255203047476491614874465500581855066331874205647377649966139307205508654234477486547824948718590151549497184304746898573936975093664540316681653381998175823545579258676978045633764281598929077149856038588889048340118995764133785167322207551345067040027948919943861872622242337323873428589044646922280791875594105970128411230343335380185348859397826792769089460133313844961584807338993410028606248412800420101551380782494170243793990966552999252705741857851063101943827502159501369344348779724234818453572358270970436585578231436569845168219325947971030613553224524694668057253366115447029487868045018080514021510475302567365769178355136303221996578840409869637308803637773396045183957390155455914436642597866003081742482418756185937729689559403671339397016989128405544259141074699916521445671117655453307775493658398648780589124197683164248864295992918080688206006260291826538547851886184834258982228624926454133525283935080218237353318190654666653357342511883962999190385193897078527654418982232670822981178723344578354868832250626258770139322792437352718935182646888810417236758717667340943684410194969276425594609675216651317921544853342102390398272969035734478507349955659731355689615590651702165417562005781291236948095788850154124241006497830792402787498884296269274318812759481226851896631350059719418877289519208095241379202844379482273139704468296486860980899185712507339029931063681852717488262709171039779403960454307049259305979882738504644676537456938552513071186564126058606675126766506347580545876493136175248062443870200254123817322046055203131141876887468005453612329684115624009507259868166644892600694841463596074525871774281883472454530257219482909244743209057481403678707619585240240568084251026930247367807572935592899156226246151895452556723085163344664061388782750904039320033740125001943679487675264618386569270112092840085521992995546051485299204420995316420101392197486315869726817544306074300547253545258447913718986875500834388031282909164030117347200955071564012567756642713600000000000000000000 [95,74] 4383019520017829939146022113021317952081149495398213721333591450267341846633139998168623601477681001276975648541335470327472611368611643374352314134646220759033904505929242882450940699391745221926792270240661800643055100639621794404850855711081420769901105457819254994291128050469806939660414673467488389208170630848489810990501953623608064224394311305723676587663604414857699014920042957234076925318430857702646135811724824529727512077431190538671857126840662953455765959401430059040983745691942795276539067119535821565007023156806282370630316022761957399809907295378059746855348525470638900183452203360418458186137373923368571359833441706554846670653204776357463303208748006410242337237367991681368466775709049427347107687201162934878371390616472740264051007144608488437774317605552406324239178276692837656283832757142690676050616291220644650377239906854395058493894784479639780163324237164751637825727376546755518735275311266386840143633487167435564604559324133842593308129647946639052757649579677797135569544801491200765550734178909461880508926297031682888682667426275912315182722959583454206879088698471414414824625891269922961866872745302268974879716079247587292943204078779430751490066177365649560841419187505583039715160930248609641503906181864188550262790876494092932000677506750728079831419676541659897796749119173549163408548914267447465223518529078392056880465139256120237577429371308458336799895373886063476156705476208086236327154607273207353637330246488220637472621031691892673013909215041046863074739100050445060042054413348146727671826911368882572958421942451291325489167440617843771607290135728907558467390923259048225636570673679528737985493901887170108129599358918852525326868259871333572814310674076196855210924861308465473618765739046202502598800169924884561132495099856697966542229233743997364585750395925701946747560595266747899601362087247959044435190270956080154844932502565637591139524628804448869406547783855450016808038052039051041168388105686056849741237133918505407758618690428158031735953554119609567575850257274574854183800601645845631133251554786904063218260249138187184682925128191442918753092403882339528004307305548289211822548160836554139119394183699365232189861085441582865719097334642780166060565780579366298738618784579131629270217934971158138174690444094038646167814466516846089649583074758237143072080012231230848297772598471574758580544549372131909320606170473842118441095370333111977480003753766987713989845028076373935929357180168924844274851713679081599664466072897837529365388336612906122166181739370497833143414832912192307335560976406388203218534400000000000000000 [95,75] -311300145469246008556942896912271891990657505380854393766284423228408995358060660516797308638967695812473223455011434056862524790211599945990441324467691797689650730290731094503642622733488747358006652440527193539856294474190028598125974128066125516704218917159109534980456025522577401790125854566244534404286335212284883311297813173791857377752831784420194039800031456117299200902730901031354718893912649158873521063233559473300658807869008698410146162436616843419667962133715715788582575164454337983066042894383449524963826674871540497784138036115185623856827922776290127100442146772390165657051161344920641254748680661869113218935208108107530606243042590794658975470604685090525029743247521150118679340673019313128814218772035858561948298739110730603631030742702364275107787267524140662737525576359749297024709702933440048581347635781176452935715028091136720122129320058908639362044853737640459518077835259732919862417680800013871287349325975810049857411105025298307503109943912921780262067814724125098760938801489678147676525206074936667281378427328170470208663034876573839423728001245213267178553521459861941949026902686833340138023047286947810447215484348616357887251508234628851132860177376052830482823897757081176213841811831086074877761227367793541592887830537387484071768434967715071737148064848450865411342469238856197435148003582945977744567563504508664259446630478918592955661775334130110244188023733130633592781381608064705041628126601100582717832646137762430727665820219676192361482229187175371503727853103625095433096787362757913302050609855808828682605517872218461103035213269310320251908002032130699910153119238765109905049105879677973926853832320454125977163856353149693840727445269356923834003485664575322768473303613479464531193147765604220526805483194767687343164130511691609090699475888632514498489761236684072126218713883125815648298885272255885066045524750738005507788615577738613197034729392815813526565607846203530258273486967124414872361896135470675231944679016905100658894122579793395739201435761380603212138353385922430256818965978714097443169219572010672434637182153084204994218352311487510333551097726219628536888332100221344264931810595748619761312672501610069494212209081129518398785915655346126295165704371738280967559139325251526677047925065247057956841325297121698222274256667060420742520543095822422119686134866454226667615088094355636071817090015211110856055179357188520346937246635339572573979152292941377736902810458841244317948939509700352296635247607163788789192341989429978643857234122354047800723977510913719858658982194875251975400834485785335829626880000000000000 [95,76] 7623319672211724022242905563393663187764664100711992467874337656434334389075071158966968034741365993081808037420587906008021191307059347600503882893373435929552486944070673488685488375158231401167728113510196620598707460398370263125023494537547085186236336691895921820416293975057405666959894546773415661033432816224625181432488068766137572248655694300001057323705133326782084481391987652280859062084996409476869039932024671630027641540583663023692395884760902182121792834996554104125435892192789693812460237257965915331564458764475145846340363211078543761843261751575633734150583889131439172568951817779306432219595849355453642060231182386475958159678845593066744247282597267519044978887559287514788613408588597232699851478394391711533355209204515863766939424474015622308115184058010526078230559228319008335714920075652731833180080848076855836505605131085024372989235230816860264232738536561005478418086031488809018081838903978471092765610788627720825442504870814868876186316812121395269404243589567624432649772249183064308471141802431414030632497805864617641153048226671826128700038984349385827545824159866954655010540202892620398709638025758875141667786867028990989559062816480420137234563922277654887265624153343004884648577544974147867728420077585941119223836037092422220198483200593375219758417012518909654817346121742794405160394593988176787879783623420446265100814194966326167219478556514669093048427810999206307393824146277470811492456787598054164321281445851673852109185918756152402075504983397390917963227430541891158763242707550422847567571388858877009763355632448302656530679501100470727732254588065397866981623121087532335236138548564077362968387785641466415827309530053785885770904054490120876074374358593104166448387184026969689131848095918715295023202975110678178354746355503974258300940091823674640815204793464116650839320320682331317966592539513724898519346689895460911823018721508937149175296552343339655198965751943502045517573124059913120943567001675607339951634580731905792807809052425073891250095814311968295165779546318609133299238533552028365879307391364095790551176377057882703921527937321055297505462024260672259160272382138977372852987825616108575616255658599846210834272195593073290104915523690616401676641585670955515959997365054381529571534103916547299791270359079086754917915675367224226937600149273651265751672062767291494694690350458621706134063946109948030980656099324053040349887225000301567059582663376345241403321962702185009740195738692137041091810756299529979281032940690674212954870309028739676127529608722208766110395514574434657286181089065737251717120000000000 [95,77] -20784987368949118657300092226641717596094961369360236657466074722728895915567662868082326279332002965593394864987277265693154249713666214513985811942513094714964083204535575314561961509355378659194483256270843587738520577057431221138686842126257875465404564404763953207745290286960372411166043269476926381120681698434947742224570228186588637134355363908094952787794776305609235204362458837248679206914387497662488264408574187074871016634847782392285184791329545220609077282500867670326495824301604793483031487187965893275912676957086284838764347073667047642893628452741531642546270939961207479522146939446769651445274545046073773659294962291566612171812519262578085156356014125250680994031305127500283417954498716455871672947458782486550342829059902928992906409748894472156587344674529926599948114534021830693499809383433834945642288291645761884104734556540977908545658334570244604857275023239254690179905792707269675813683261704872059207834031957107365943333150555098501579581252767684100270253361692261321862974631194573531037175146132838196969788559618712562954548458573145994952761354871472991209221340440186196656996127393141898218953264280592669402283712649514247670516548624767862345152038340075609917391008933339517041015297343976590604522976880908791982583786404221429373565459495547790825156411195755133393252078584110051752463458684926294446832940426188554531637401566902708918859527978121502367719667337944933308192601652437372226626544024484456569294730734688218431951183986520709704926853956073468701248764199324372660928937444323483176707468807109569095261311025474792926062218189912599447280795765818457108017943513021869823052095122218554891357839925975426097257823516335150646993990151942176668155710959640567070304822554203570250398806115966006336339531085688157818933390504392916122698377444505398109072987675729002122639713378979318545315125482540888527371565980823671634150656029360827756974246693594660412951625448383087483999358546390771439843753333069725839436235591293166940865051904635722847747124089935702183564768790870301115580470483618976175897587702418307904750680612335204142093864650199192807639299165562008902056158246272811803765641724159887229915368629915691378433396237105661197483212071381782567259147025198139671512403333636068233365232489006091474096399744990372259788501184483423389318131109568501067173131829024165293243435416927402478406279102328644827810984759745118722365868970779683537037792367977846694712465721885067799541673675770510339650756647887381437283060851781028082086724681901779024994943866704513287051094549262685859271438546312888320000000 [95,78] -4195633980476821533678154635741348522652634205010252806341863214502692677668598209414712791645625727971429528544402007079357750890628227450318277019420064987114655499754531921384158779792336080403576186676145336682441239993891735698918406165834089375408608256278552478033864196915458826736269681587037132863142112001098256033257180320046875984506569107479579666042315753894797140264678000289580044999329963062731781941416933849759883284201664372370923440124332992726692969807556578997055396941497572214592918861051119524934285578835829990446180047939442703829620010962068644292144547538652599577160824406785120396463095640883924865323976978858582223843493262572360610282164340604138988941052295421125364422110050710412924286723434578066468536339164745323170725156427562199586544436694441370363956839943139647051640302912438083849524974210647327561959325835774774185841969182839157702588340465232529899334182013068547990307231295982334323100322408238980464793458027084947451005872470821772880034751647574452029351804205717992799231098406162811947999401535398918856111044221966613729551942388042085553869261835422948849964060452715021871465942147443444743735062890927126724246496732074587509684998893400467379168759984774426478557893068000237241761148219371942720842469774906465570504913572252228134195078987926924301650350972441493904427885348990160128696066914552309016256720569286532326382889021549820419161770025013395960463194164490509858899154525055740006567647358016680474146688274079756182969559792465069669916581315216657891874997097011717993348562643885142455716273858598171686486217999473924632929125635103659768981810516037159141940817760027001317012904264974572542909134198614602446252734787633613760658011687854116819921163750019013509346856438136657494274993673807573263378004509519054642317673241388986676360641881073298145600183679740310306925680614933901291941293854757388356410908402199061336858313824172188668051156680902590504669357448690784592219854177319588721107214472780027150972481644076316238231401232632772483993066195458545643678701662683723905735073492233290082361917854442555096184709964119925699111149589504872677406206713112729079722690028525614572431572167480163262055394553780005342230635475361676134038563918239929496010950564077497347854985341005044168444215463113373194628524227342567561989610035512907925751780831181165601694304998635000492457017688111124401322981143990658988573902001549854990416009367947788615299595216395937117258110893019086585626154987736439807940179308180406156273233838082898352201722449074128787363846064191552274920235299544760320000 [95,79] 129602171782726573288832594952511548843469454233688217711881166925330182967517403156576637231438720398197270515411496398884638568473055544536926053435574315875854553105338225206442616185103965811641354761368189314218258998838004769670002696004832097403780638560970271041901844656022130647784146423596615295534021725952457261401689071682449762625355225915882247066873489203871248791018725001302920312607317275101932452854117289233297965790150512333086896403447668216224890033000131831986351391353517154794130388263768769927889320570873605283800561454819330725584100121963359021775796868184527373491348436998477105319988284759913187743507831858416840654833403666421548580548011071434482403020821329864613175258028658591149117630467892538013012283681552802663440586040874783306139658147229315215082151610109358717298586426716909702677318447468565201891629094909174194855569377626827864711910699914426079186486180712101341327932271044926117994098753388331789278358270632146643417824903630659532893704361565539092559579101881332556146478773953163898697402608068908196683139512813365604429073984435151400758574314646275100184388386604542687246764597499406749231715682678060564499726669770289063610445766992276359465095668957525492748744826177456374506750715367852833803804968844671046385201844601104504613222609699807694532346280215074971600784960665273493765827051766215982496225868945748460735775186468846541671316645261130369245828186302512519348099089156335829787414437651112509216594441509633242013194881850363003184214988710951201205710317512668373889340523154174494717017850473828774224464622978333418699741809563542474938411529712748056552984250886397713897635606557461244429177795850359068031620503158655568144594767892238583440663944597286751735058580377307818080028748732220935949191992351975150009872756524130697973627254375581593743244541719392708804677253239550379310612080948060745112855133188819440477495435344110542570835151834503771988255455510361426889270898412008710803377111104333652890188198122061108538020778802908605851463914561533450632920860849807026577652998431210260719298576720922681092075657458493678126191517970304258166721021090332746559406159377175418103828505617696642932907365089697103595744453912154593887808504258063549763206290420723740950218175022124029740311756169835097266256396134519514499734602192324798691266737480075575774107523470407098158655853994215551682867000737355129554996191277523357192121139797894123160786176545673114927782750061236830869721565633259497624192210443803847393709034154578535073303285458393559174825003609110399830719079515843520 [95,80] -2152235154627237145779444486247014053130883606285233140019870843182562266418168314582762898594621461730280743814556356887320871603709144447983219577607268937826212878242464986586878848479231160637500034575061776521232939701079250508543098274750254681163926053367992346936165357407056433637775567040412719902391633234127539935653603498738479950555877058706255207634303333696730757067302568590911520911156300631323894616477115316986627378340256552226903313111266143204546098541055733950214333479649868295678844709869569745733510807397364089782809535643271803554905990270820045628718790056846170423881345931101925176623544791131734579778508593846567896100524786597481678063829441508146761774300007679683308618041720191501068924197199908200822607982887526589387772415276033606246726655024970884124790122681589117820390034691855952013574670686382906009707532875276779692506449486834700829586705386426355463268965188461313832630146741283041838650594304747091982228025839317224991214188565899118786335520707948171525210694904277134013271696399603898513537234977125227014121722576382974165746325336931618836631038604318033720901788035864666636165515838443452212510306842967274611590275701230210831772952960052278479635654899820701685986893216819907546101707580366518107849438119032086807115968481677455862395558457781111242468471049219859346387723493560129931084164740595256766607290107475375087409104325992384570561737817638892773787712723152830362944833155164828278407748425912595137796509396981840014261362994862088872121345265705688999200941462905710667896480253463628554148783782922058348921721025625505761890241904196127479424286583541779531580289933015201242091792867432920909275291419322517306672719777990232547642849767368827016277671021322576894988621047255754152981331042979681567452379482928189052725664674899493696943429642484254781469771719637565408868150502850794538043549210838650620818130651567666861446515440632082999174429176415359041763953623819604256375053934485992979578998063868076419908448271088104231121305707480694399430308169899013065731244483907942051084437881565295491475541279458603999307764487526129193790014207781280515668813096789675058847469362203169868501428237550091157920270270866804379537828095082522358916361063668230564842674994470524571413932762450345062004937911741795337356366011015851339439124596473723174942608872772814995603327070269815062813350954877592773522652091955665589374415777050950144212348611855769996030544237492081311792378380342870768524216747956357798628636356221821529270288167171476945608022131150978049848077370232082243740275059200 [95,81] 23152059248750482130038420707269430994123875099221570044910012583667824710887855657430038399598312906920755067626736804173415645464434049331062522089294804092166211730589184732567471589312842697944394264914485778769048692162096112217798169314910863219182903846488757048449217850479117242476681462180913946557731026669253120387917482625939899476730444935676780701979238844988825799824393643909018620578180686385017689316817365640557670430680099403356390949980420601415231294810768019969745511296168185371427887347021324950799544149850646946576541491266434630360985780454808386467558996456951577199286577170814962931334264406348718074745708439412213646703211382596014387181061410343791228100895800474187832224735445030974894195784467677060006680755936367189695334387846429867645127796793907024084601784985053973893941580030686567211775207012869597846485913107546205517042352830089888981902226110313469561154520064107161878415318816031946639598989236901549878451868994454167356533284614897083984564952372514700715704327843118986066144315101647854851445137467261294433092842736123210972477112725168867890170911902190584082020820480399011556185488046814253387353543812333882042290218650189084509213366640495288517617629804563160907621960561896702338152093596370748571530321501937306696150424045897196635280361809525418138770873621761298142057862963727449355012266257706823880612079926653327610903760402399960509257428362317406069353758641561432908483203032148203196445599255694443575399600915015473801271101461369993827601771955132311066111105318650223557070339834621495571591407558437826154625447608307868946118741051465329109478518432423293221209441709354433378115815240772668524823807244951073871546212614371542045273367876211118242590528756555255571783940445363060755371524184577574555800126284430093010726901678449617221654216356930675303290587271678439399341994611683927447353702914347313630647236399947226121012841320557346329809389971541241888835207287777247009104300476646231268552108354452996573870793350566313214840676043577801147663058240114498448821919189748038193008764970133803108338468169868925711500545059168885105539419297497633247796486566418721434263567115716544581322780243408396623854643562266775411543537681486520321118570940584244722648667740212572476614644273464161929501204111801440354708099374860095054038217531150462609248363419990452126328492221781104750848648676522545411154489458937422211774581338012271986792016760046558201392265789335461447209922743922098040064280617380342815864037736466033859123408547022995880727150108214817166725105742516015016874560 [95,82] 86444497412429384876769230486151901100531125433357597344872563768175132031498381887372512507475438123344833816715919353505193623181633055628113451926401906370999046664109179704835997318248958149922720410848571989581769227261762409051888778189884242857526708642135264095705394554703619589309660860993910531998263398735343557712482595974660492740831289455470262112039120425554586290883241219077895559752686502756201752378459497595124905678382835944584648877367081128754576720955410147160718755409968317128267124283446265608710725970922282232777621214950239532151962529360253363103332688235248493984899444989755701199325188827972466246327828433460533825559551843845611191616679307471995880817002636114982763139486970382278167161028768700333826462069048967490806959075211107734353333792773427751107914830076268220074133218923090003951994979799032879043394846720130768632498923634214986672052994446424885468646918378170469002026391412387506305015947387671048835292062577152429712513609444774271774934203616175620222398174402537264898652775172432424859317971682487612552792091094517294042960301795236374500864839888100962150760595196813942663505087023202014773827842038567927671375137912069115271470101989093710067371373684729286757421106212354635035501444917212817023724591913967912001702098754372080366662608590240610120774178669113562921211001545745542143315993573744777999928589222293195692744641474449508654734910777198707635964721117513416397348198009858845980034314348531684275054205263789974689037686954881494949142893881808812399419440993675970467546904193676876569892729140748847520421331330884480997229653276224258220582570162737782329618594703091487631942212028708469681528721385835424506980971360667944066951882651180680909214791059202819531101817037096127575819040149354854608919344438895639375600497232480296851575540790511528425545206706134795303229584064882141326449710334566821693945023447028053492890942987327811779300470105436690231298525900127052742781933527173411697147546860385572516222378966604326377427294046077229491511366634297468285345638954336014797488403787718338386343237140411851150844002944534838595280199468026366340623651287232553764951000039202066171759182608784175616557184863911135241314970266736212827299193201765900267196704457172170220390241450687429282256939074044219743300285025169136099406271050248740307237291777649525242557310396201879862468788639148565974524838502116438242953271415986876283594476869754574307710162780740568031528183189201198212707479081586644494997685399159571155740009650414495657346819047205035023522674823975110400 [95,83] -1859930124342759380386542094946171829758217715943380028591695484686067669223178414959759691490955307828907876509372607553477097279721238871996833091572477977223970200952982325730989990780034587636047842599523641420115774716532936040180113379032688479573417592898213839392413515961197651002799242756571653824372442120470423770316451431156954097979975657496221517533874942744859412421714064767557824308201158781406068333654176690141042520871220278740842631608296859955299255650526015867317445980285257507387807089616368653898652296976554937981970803174502770472493963009785386311661058049521297473929590288562757861104852487530091879152756585440089001616592973905876207820493904831996974336189341777217051956048705405589391537095594081021742313462044732953499140678673409250807436598609978385416072136514481128023429247674128260888780290809647254127470817503947194376884978965372735762346141419291696605295359583270589018079427490726929301468568865772202984790886740459607831682763140097750203284990644535011288134783588326906857039264634600830230055499859154591181107551380133718344498353004169072712738852118529455421914287032460552998111173927873476358099542468093841009079166313607196172668683761647146250637356755466655576220783858186696300068818245868330383814501061860232966136211496621431892653279796040562618240061318449424683901592541506567028867325505821521438581100024309470204999057090885460906941281189284858370869704138388997719318085116577182551179684830291993642130907228506969239284137160537917723637248504458699998800516435592939768373672775423227778285531397308210670562639983765485252139063446859054501173301533112418877011149935998013031360282467350663841022531534118570933355025800027841159504080366581240599919495185138499911630241252041060256421517095750797063763653145439849217727980080198759360665930805760016955584921451088858579498815259731421253717608832551469563475004094137915160713089647677045935597903968139036116444712665962041330978163993435681393049626083212189276213772015959467588190843928211014366960706645226151957488801874406816339166092826579811596296939603088994555151855593232180682015591328952891660084345560145132826748863704189780700540150486284820612101568549938762569713695657525121148505075255112594262232511783070732991348714152443914834129604257829135082361759542321660269693074405779313464587635977706651267593407762127599049093002725787837161889820684850080769553053555035697957985148863380263345138124022645855508413771357577771763015896199526078245300198534093434210972603306569538721932093002056264443184630565035040 [95,84] -26878564924166761787868915685644245701010747068451476300891810059024578858491772247399098014042665831362167987357786877945409089879266651084618929352786107605919904565390087416805226829371545790008775994188902058638968685204840195329501473350422397054975811006713986781967808652557825029023796574839407559432184250469033945679637060885208098958613400541805406580359108663493328027214568801765807359393022775815208456035174690298748393569852230952138473767544406985482095688070875702171861071049782060359731914898870592260149715159904312294170032431068412777845645933865033257571505869935446333087404120286858814151851896942499488503976149630937743666166430046359943595493662149718055419526558876520141158412125655330247049088632905172502919265342308801681306763898399713640250572519025298143497799334414813929276929597777397464603474950145687123342953327344569518468560447632612902494585066755766374798881657504730056455199073169062076310880225530109749481669190250407525273459934722328394126318549055967525268970030195414639937268716450963968704251834450270406478390362745769827972589878146234381731652994851291572315450146143710299844172811253217979742081393388573715994607453380070332260151778704443509551907345730978080742211484488041191503046068255317200087284087405626672926067726477778470429933657050144605273859297955219256510837460208940849894733062520445636828821694604263388316270150969125576270592263779802530928893383403910373197392382214023954017433074812095059439543684050908492725058988875376799839393163607856204356605444641886931183035210830154750324565189869553673157670673404645308632068752093075620066130530251225327700060484000433918515013108711339009340846251000796791568467053777497179706001173629508484442034714061351145075703759411199184642329101816007379447564958020638292406700526719243345048523948146099699035284014668886677873928617439482699144648598528869512978690901539126112249838266279431116331737504663104860234318556837853024499665745293617470541432945294633093172755311915748643400466426853288018572953246455919866896717312437035861755057755953423913784541929065309223265580669711514658804931702651322603703903030556976151913039767678805093621689635805049006596310037296680841696138548718668853982512909988758394943649693735705040258142320949217260529048087883101362131878333143306189056842295432633215957059588592766072747520310171791028073725926538713414855179325292529795240237855899071118727038008407530299086900456624714499195948090576656025627231048886595837797927320616287089099838073364099771357363371167044789161630553600 [95,85] -157423099621001936394832329942125700624684206441535262403158960867887752253004254837660281977241732283319946653951146690915691508101033737157974613759632008783361368283481163468195576748642888324095992663107950791204121616285892049586319949965293538975034569092709503287084287153247131060974604198134576268403468587020612438375752077417106275148678031353546489473438149202262550142270329490475917915750834617119553587623867069568177991114817255320367932271606086843510135699250663369320764215199503166134189630958298556998020040169795909114799816927578759645270326046174328447120194334541891419383014775622659095214162431936940506499681585449473498684646347189836847464903827516230412757708013366076304498578722250540509293719534198612020805696064056331650205081878036454307360870270476732585396512107146965623369662618163509343317899480117702497809258687054652335187566400447969527375889976703871523160842280229677437245678574353805574254970605976776617364103085749735308116926486851889765414467408713900850663065805908481604005953839215217922547380790891402168241224391542770936635688254772563467373321232065404435125295246799577028505002389006809128416344406517294973985900666073284457540258557249600292948775903030891300786129989430596095418618649281116615855226456607165122564259675932623582673798614590309539094956814926825459591098812601842807462509153961097447621619740916870081506162027812910707292131141486085058540233951678156323425367232699049048939671512499255859518524919456553984322661283348606985196256571935919350815941845915579860914215277756609633841808952864125889911968780526521827169426441766261384440332670549531591209334559210484250082838949171311400344397309576080946659648452895657535603690848058727487656878271892989072505153209275758260919368866454108068587161410083913600109329498876657181475789210017577130747556911269757884900990096525901590934656425722168861758977776526453806687062922646479132071259625650354573501023040909995278877060554628733428148637466100530504802083306395943480531542033920660929678717620979283225596376555138024602284092730478102678675204969424021341598964454891821081569728427370383256885207917973853597797948841161416354629691371022849014545914564007118856148022305030434191100731943013115495366791616159503739071389737582205619459808695208855246293944672026592081853671636161629555244672310534963943039597202519224559691867681967599392743789738182261748178621743795915598616752086873358954020875909677856023113937660287285571267406520244508820522461968889956681461233503458661823524004571880710982344000 [95,86] 4899310789217012364379907639381693185829526153457249887303922733432966115925020591869580358894860525910948572115451793125316461049314421656045621353662111425835515597001693818840105183941408522020695390108621319369514609980914534753791859904051286150399172512290272437513931851074265775209196184459648827016286201964823644715807401961942753351403565465139160841560001035398136709701797727308907737150072110602021426920500318519563234954814778782178794271042092187690849140250645186869895902449474716475316453568832550947448558085830738745019745160597145908613355698255716128943995745095388756632884126173467055841105126277808719698364039065945288451609716892600036688129556563463404624164241127189977055466259847058404211546878520662498851818514626015149349024892948915627364953453984083574297381636064929874340608250281024058193989267499990408573752904851140424844713096031353388532310171068167130857260911143279710607358021696049426848954974087657736995924107096040510264193598831391070442987752846071904342449231612827810803793895323395635914819074094866090102512448981575328561058657153864511201015007677688938462121429221975738807582207016363973144550306649447565477572025864513556167192611851531618514286010244251918230217320854334341845558642757939632050862962761181683790040461643442220595305913327841439234899508370676208821693671767082563735846607346042276604439315657751407347594232514813500472615269759992914952301446234446048593409603513142874878649828219088937998364843272382848708245642341864577238604636792021750584438086520520912174796458704661644878239506533602379448500782182480405438560427361151398922183220674291130016142621955517493119631787992636956267404142572923534506961256975917094524302401571832991853863714260524879341153196332520806292219019854875346741884346682892469921003637291142579582236569061309056495130310052113797211041124058568919516260076758642962311797646057792282866576499696400642332693151610059045798278421080694548777031772067886834508121878678068363834542139017716181746892200405127531465822159603532157635848066194990640567731195935413560883839771595363111303132966849011025885738494809338980166016013958368752431708230169766555203790409456717922454041871655604097988794479279099554511613972359436986184975807074466659465876552790418897942185008648002069337531586764170354186729662727594510640574190458258087637474013687706146617184392770079896622253161283597955211301972553189119136315821375228963333775585023885474399256025159894457796373803559356766297370118253650112933206811507533312484334884386620008960 [95,87] 10476762640470869880316087303406694144396678052708902537729640451478048340419481279438185997091821433331099743802281251401363260383358876501856909355183394613008384869978149532130004158202937384851423426744839474760643101646417901442463139748179435248970606894570454617192753859031170139037495295645121998165113827129390117635680524445809204848217781370227808966725845176737424896476780703649567440613843885269822489076734724884829520705166608047379305156421292083463325268421859598170888386532333236675362048652387218060322932116564458628196799538946854615256518700862020716771426724884865744824192877590663494776850859030753408467592066872084323955335152323241140066273857354172741061749676657153580921702351512578203704523268738921775375351940216824063468651754726055365763860316363562248518403502851795555741968080549355155227968588595144788280360935563746029413542642065770452697026169179266682175950675380736256962211014197116205514768633168384437208311193323157279067600330507643164973848596022040092923992350463287151630346878856819129109420479206758706913144296697703463670117467259732296998862260247115468797273152916182176994651736617132246727467716172087818788428792812359668142047074484898704510884686827858851664254943136589497991380647372548595093213686028510017402976107403764160570889504390231581497533781374989517933273613147841572242044172212453960185915374294155166744788825684205937794437531027371854690638615719842060445523481813886717841597316670172204153099657589590253311665205577965952981546743962308722103308721948547137691549814770956544489873113543954991294910416288642375377656794022938576928182270233154533483377095055707354232788253168705154650579128210416698323459740124914860762352926217975567463729110177189927318816961925319876934908417114103101879844832654899485157365662662203133090751063862356700809262950244879498907740123112732761075508731284404631936820202084592495894824781935150865285529079835116569313200180567342153491771915057577067043249761738570999889378757935674718150573053517935576319729636813221719103895628988875090491178169703368174447316748362932477109901234404973019337525636410222056236449586532025764548287335731510231159398223662796099542737279136290664456203905600944014392962563767302464621746929481926351899756009982208114426443946601772315666385516826694381332889042824607563627919777289303326183503364662379869370353843794477457666709908747879580815116237361483644565284306556398564635781700465470703711160414971486112520552686097617406775036678588510209956971547990645379987463621508160 [95,88] -289554503603697304252942225003502874109270969785924735491843202978775926902762903369573349579879437242008521195275037769476399007519419526610131365481733223782103176892262542531967750729615992843305443548211059540724898705335754649208069578321152133614577514475052596840800354331968866817697414200271471971646763497698087700225648859779158397358801338869852519099924970746881614219197740560023260613589757780688251751239148767899236266619707849461870283589283306174578417318990740300864400953051051361904243348368847361187374697253846332463481078643636750294595260888463615066027706125190211632614816415997605543204229835489393544143862575280532552433380594761942191911935467186792906095507877264941857024066903765865519960648463893849247567052428670636149292794279264571035145752958736329753557628304198995560386744442600563335565914925582559104945473279863957244674402441582924391112434331247286043950814421530510350112754322203269770255279811390990789132444855095988962277882519468746160072736819807367502722158239867062408871037207915876080601764926530392032063082133622214854098433195223886875481799469584084174776237376846364888760249882343751368079071247175376356775804003198523159761127901015670410253347360418810192487197034670479515917028281683013201226531239988447427164667617922235502041159535545453932322045971751553029344130035148761845416885005916778094110249861513625980807800992035353713610812748321638893612095970063243841239243876144889796149757831244946178486111280138543297017136545363165153360482200886306481623242610484451919357503008939675180793721472492328648916136905110047549275386887966009188375137408810063290805517944434563203438853570570450632274729250390045134144283170040766482274661291668993116341711193631866126696718989288722791442318248933609412930482774751137377129482544320383285937030893388348799857699262984209048628237562501051550187501684983803920728583634992937964253524624203023037369234864347967521329879804884387717117594015547417303845926181778396143343574823079242598126371459620680990021136787371715429617966646332827194419555069424365793302975454986033230923399764217932936554350063369943440874651211682465609442397113280214349972039260394667497402102619491054780863744001083805885839150733167059576123175737776377772486572695417582291459606544289819195578110930300290125389674334344734717138819911347878424315047155359362608786894395268156086276502360100194165012964939845089484616441832799464113770854280916212163873348072504214010556840222979317887107392981568247129967899025313079656232776960 [95,89] 31418386862411076200882034614992518833490598420687863032110056710187972161380591577271316171087784505912156361834205430975689171360005145264849636514878534953329144391405886643496962080232020842209871847317044254035474624611335628139955713396060783202565964124159075511080305877032054598943856542373261874022928241728782325854337272301667590933850757957267430298457566912301769598712567612340534515931187220553694591183466117281180462920105853264572933092767585158344262557901405194828110718596555143933430431540719979672121757045627619974298592060138321029427112092051224338041475880520594026544431824697377878818803117533037992271996240472496855163660213924706425302054707377091949686091929026130769639320346744941080058139030133423839110125834980499378715646603775989041928356064576524353127878363654570491053275352689118555061630313874674631132374934700363257907379192906641324711598623936864990930668583169490743281309068151075469616969038712700712085801486723633297089234430093345996104170135460683761094505092284525036673388649509631498649038064345708932940853412920193117735480766122375423894180250795076988111511156723348752706973617017866148202563151791012616680881088503624690493146676688615847776638770195485089541082348758008965858890851450526820496572642743986666009420199529342332129054316591896705003550459424115895257063449950748115634941241295958377655598829529148063522506824295753332984762578571999428609555422682844189177006996591629780451021716723602595421540420026006720097044111023369487407898176727158368047233582409237435843976221553488688417527352685888689653415712082052710197637708804931876322026458086388258332474988437947963358656192368681362300626423154563996844592509934668673928977270276858555646099974062667390977579561560738465887826992859259793945738724232025305243744747885288477592026894356842686698625785015451983168386879115338220091753989691271256106913411621124940220482617391720315046425075497211016781051662363696586898626013394405733172239218124708376415050918150227058579799048740453599518402544360114912500901263692012558627947062619605648232126705857556332508244620847172670627940017146274800771796534291673546573326037659417712675705131892526252710559214759750212509952644519510429192238512243992696913830439199777076300324767295712613846063714755219069479019107855004272570423041730999658389319478951986648738719924169660618652636145606045922307539405740837275976493699523230056374388017476820923319084353360555319915726265849303281150072309675473120988881273047528136024484089070275719200 [95,90] 4710906524881637962330873931834668402958721846161180637817862572162964637092258575655189201050913278753342772230757358882304667568452858396618118904561156659426830751134547989147807812845762201366448414324531002868283011234082603054756491817596861118237626192265663129131945577235698671327987278390547337450586512565815086080021748314676736487271665795897648435425159798855481287919270050370021312760816536860575850574828366066373767260111703928469468855119552285218679672278550403463037226475133722260050627500000337151020519159357225133636688019168233310271970878834626252674501103603905666229945206182030115422800892358679029216864148116943255731926416630606602034119068455007258516612698850133640708068835564995091179883049160852163549205662831851343651210612715155779552793752928744982641305483061252724570268947840565625066411996007573406653090641302836762811688271266921755453756914151967173376242750679180336026205596877077493219779432121287872579355000688222950624283309169963182900860811789426212707325130631335968372490356794868128286561163943149561965608055633431093931845528805865413885966394707751310440235633329499356194570169460535487840106711051502766207029695145417642243465197151944454292539218371261251948879754134437116144120302196340023543801010789790810290265579053911471817379697627620509989526044350267169277027756385253884667362299760833199920157916901311915350643852936844339267082161190841314919218574491087761356644162162096915598234050343685502261310480574079881713104495899804481269907746492812832351892227878117393719753882989514841055438466453999255862547458961299712496103569471518093222347162005381705129224498936586571244926588333260322281852306677669881887496802960805281818876970974745354762225798966452108441285178388966058061438118800469776796163355327297830630257443561291679195411799171112527170894965240703075461969207163375841251637554203025589772146430799303146099784512730697257990624371586325374616029732955814757256211405196801897755419328376997287395183502135688672551767100918141496426966179715998272291542016546017650853723604960904230091786133007276307543811513870031575079130914143959549673934393658692416509933519468100045572967907983821893097800483953005748528244721181124087159667407630686335459724961516127348931506950997456239524637322460542699711372340811211367941938405141006383167366974096870889607270208770940242195985251247425686106677021343357610115666004227815318015551349031844699269538133628100706597857823975158188156235191338668682835169420636975673027189459695003200 [95,91] 4421828207820642973280103407579407332343947613016747916561874452015796249793430937767163462433466378535718011955068896392953914216603568991828307289678186801198565439388513197982923603376945935765851778745303310943593718701463227667006819616464997978875003951727182184302457745229533454380743149379003765244055708972238529444293812940854680725572717638003903125186957940642094352629479547361649863023663513333095130754296907503801572230201149276481623471910743241057675095819455423623316419924010642690886123912371131217010044681224215328404270536248015948552905261672349381095269334136567698811380087195215060598358352134239343542126840030309610645247141305288491640966232719200667978004640991469770901928887032899615919112274084933728354375209647057096915470857778793709487144469074099263251945272856151874710362470832826049586612029164149787692675963227536108987758737345701499724002089879643453382785254233037113489820383614478652469498802018700933627863855122262964514561807065132203453073204291651253867025849751648496991700961853225200759088696627197352967319617721930425590495192709869082099966161288267622267470816812386069198538683223307600516969491601057059975244591917069835155979331443140349591457688244817671615061684237150627011376965392736651330128679153315993564767051011980290412887188495307482905988647602449235379275196730711921895334376532521662735042514486610774013368032941462318091679874562793146373833000360007088712139126491956828354271696811107444762856451038447347315319915045439416266472915948232651543472011945472567246473423966697924576003079612933917386209887363694397501517937020827226176782726489082192204680823424935366183862340513703021438673385632232007575571506294986927704287670057986654454877538363198409041701150311590452199041403055239126045405976749141292031402526199759247913044547164650746385227020909130774537523099119919728479242679248977142440613920113433860668260225852037578222240633989175806461726087759340716044607433456372404887948633736995448131644019290376557702802964527753265406722931830511124978924760372900319064717026455694355182227656504684330443938153696489258608715485491084817583872601371449775782462907328344169524105136814232843315983959720558032755618363856949864932479078144755876309049758429442214524392656687849503562926085581749125341569517284120662296014130440815667661872807450973411922206607471508006761601185252359578879269044373287331088042537551518218336032196054360826612240765869135584673619065868874321507937928674982551677368116575049495126606759240 [95,92] 20600375241811627031559455577494021981510424619976228061755138249668232844759308298214730592932873847764616015228992913322721589751127573934302968238016834589601225064814383022071710366275972689140708295794778766778522439527080844280367416376332779390564880234931568989587939616860166243979889693237069225895699152409098341888850959186540820927720160411873938167390228944421949056947443787124571268459906944349463788384242783341978457559987776836297216655799835237698769842879833484481373711516622399168942026136125619877135279930401090243217159194831342157453201049323401027201812992243284198899679169166795389952394609139105342179504600458359768063531538950092473139663152068653179466844755277927757781413575244715598705819377889864928470854677010540772399364629131327200686315206746129318625265647899611279760521372666161882777059266424124308217692159541639537968195818789768029941452230575303534779542265143650193571235951435109676183372430426923088925676597967843824471407729799005374519305433065102454138328786052929797712641149436611460957506449137336153017953460523246531044027976403428288795203683822902553666430263645796423905555900201572519340481305057489102726803412585093790241272147028153803351301555850260672521187714760688455650609851241159983258470297416960338046580708469753565046647851058407257395414717577722797072947835541017671076713922745757623601240938418140125116244607631498117601159986197676849648133325607832622531127818100120376982455689596146859809974705565225951769192289251203649557776670069586395965001259314022003824170549356816193782832141404170517672065226783157083642052584809374270894777202083972329823513188507334954349973268348819660613329796383686454412736478230748239939186378954795169647203127168221240804303026747736461604520207053204696745611532669305774740007905204693673401686591608627870063196991261374878278870468606628184490518785377108252933474243837075935590550530349800312392594774450170201024559817060453409376168947538632547321218230639644841722030805207195725126517583209184058635110524890334718064029288059595194558255528736658996440979495906393269052607660854662534760521008303325937965345972364979332716900204282522367246365010427668324936174448989630874393365481545818189413614121265230511145196998076598791552510825490072802829442866788980297282638226461634676997246855750333552385881104576075269694938081438051225600174140160071895660324653133000432388629943596059160640155154014085853825455345245792873025345349556707232052957719394191805729687574978099672298240 [95,93] 75918292014949681145233837490342617963701757215000468567413520664567891749987424443363623964451938030484511337060629340240379917812207150161282416880200829440615124151558951987763033070454814330982895699430411389724783493022433627175767233121216261275882929843030931162523333477870860567093209732054068955447065357068276438432408878770656100175756764058150090277590634504323698580468963855980933347907789329183435931440130667845769771691081675785286473876483780242971105869941312759451963290246267165322702427575966309159614393194726512773077932760117167423089529670555154602472298034089009399920138979962486744271449739826056717762205501989866011109293785251365962086589904669244434936580519771242263367193589397613500312752659831709256742248131971362858472833808236837103460723831157378769544122936527086490106773081030504298745958820049449671742769289543704140329421402553811019409071913743357704103282326653300615606860476593671753073912288703831538094207389571272258610479113513304489847512815574085383959145397493573978100406824171412982317476568102520910833851672852899224799799576835456987944091657385523300597200439315360058384650457184275354437030553008960393342379296635659373264269950478635239834634278321763596094019060853144440620207187607370282130368502157337256413690743959789524121314926001191172160720974310751167212861137160608782393301712988318763546452994880485877779051790700384196288822264504121169422263414561262680936537004018155022688941663615387501113658027874533729020865898894674839067248542617548205389769011981117058543401441157771705263342700523540377073413162993764360293179523460462292972614610501051105431698590176358666984276940464706933188197172325963977048489991041329385338512514713830006477722825496372917518094679551752850519797170691208776692447228490191593001660155924063608414426434467783190970823946209148663445851332851836796344057485132808857222026316942305428919391695267368076804923224671873166489045247219393012422414391666609528287088747323432302751517134050423271858643977729756924770697794024154820838873188214388041003900646041322878315211452947645856890910269098412617917872391910792501786771580780233526553041413483335177470229812238322876744644209509083972638326538910311066793645891092979337956541609178581762716442092944554294731109994846717950149040345702920628620352797564861026330394697423409649253021989282817799945271486754187527429988109871513544014100953218448193535893695121621119702622843548472661979632959536984589128866234216990064660573606797388960 [95,94] -425306966012997589815876247201801509799107392849222178945207819964584723570611375114023278659526910470976017130037738376753698804481940927068181242031797192758725281263270828344746073768270451681718345461714610686410564530342241486378053643289454138410538412744231330127688545509136844849734485518393509140036548310745323328688057302409828962987665435252756037359109426804242959221846002274549140346353191186010570540320031384291858582314199405199543863535805570520843993299784171224247936313642406490806725797748441584922999617995375902961765141618331062757010408436369385936424791813942470108499703523287574385835451878066356169366947949529701944483025138866313612908096941324890311908872197545359605713126140289928878132759040972364526265348789865216943074114066013196892765233351169466065156627747150495702139034840806920845489291306765465336108279977183102698437781863243861523481713835455983200209631358084868103132749966180342461728988529364680008880309121207512696154183830873925271640126886079243450615373290114201065810949910893596307645518110746366534675575277717670426234076620556043465628285311658151618744080997765021290986500782745003200231745751892983598102138575954325372257125008637604230381683849247231879555684309437828715200994151240487616483424626414300443770128844096660703381954188006525589994486652293144288436704847813589433173238618099905765661795968087917477061965934823685951856786745048336823762876416943543131301360405879862726660422185195567008423115551114003671041280123709833301455844379031680187895929129953859862174567077703790864004140158941084663533633580585015612467736600885735159756636480380741166701121944739619194034397320644863039976724603251949164370572891645498392198283589294951879640958627182563226909712082540045312908438668698861108903824152303540195522589930330334482967654858200367182323637449978264462418577090008344662836273229738562863989596874690875951463651231188310845921835196386382784408778582152261087867193569073841328388624851831736541787237877662978459628583025987011830320793093642622768607122562412945822475720422879192027745511907388783359406891319856819912492703140006358238536142989284372549769970971112826242444551559901730867216528921160119638421542764435539209052148482212319522617732845420943083560677970707240788982981881978668696498326216755033870314198931079173144152004937234359419326806627782862955168922876034978200666196347178881103909507102495485916855822099070151786388932640348128179078222302915288687232545277089069073571710882560 [95,95] 235437338519551488721275258526387340702428535421889865348652239505349937052522117703781534557242176660752532126427278015543990471231310262880246364768641829960502900774282813563078190421305178836022025628176006172480579091675164078786855677637595405213572799044223059125428561656658260259620660036824054065490219038115649559847169989625648365966033123520364700010569453548186174461387623531966528248322197965414826708935281522159860395198613143982614971295321227024131545964321683539574108162782683423243774987828487199006894713062953256305057091071892361925305893985517952905824961345466942938255269868698478089595680633734846918493730700363776747223642122422558104366659270374259902244950270860202156089041433882997294644899736656507810993649227992400131908748617496366368665396709149975397556630784123574133681487215707782228006301147905200272570911080517626365691460405449853994430406589242670593927275340253518255932600179215183424057441194047390757055478833352660523814707463917718288575866311615283147326803410007138988834956241040791093477154097741900961388676048746577758014120313408687755558264918452693177114151777134509879147251868289081788079306916241646247951857082039537200049604242805401287790195926737252436752538629972078504130999346381394809568515865716275030681361341236645107476038980633109157899358158346136508492033338792226640250023945035166879615813619117748662700327419615300319098510443358700325606206121419353727671916906721504725363463595820838156488660924486082740568458864387860253284944088696748161503022313250866032677454059969023887328062355972091745963366115397911786861925807410387410577790807097456974281764782668006504800741890059957859079512297254149681610728269987452900767609338121095966869530496899676746817902348379653995955783091900069921470157805203063753902424288564653588418970109967845934417636526971071629591243621843984467607698902052728285707895626472992678201159958228816528179224082912300611526875525996342224938297467416536870267146861958524277643659931637833938851941900660160439884137807501466941363278528482634625974349924326044757046472249293938431940540167163156463987053294413603679248223819268989062776128046646767023176403423332211968150236558620456574601865658376187064740435964540855578638917455829442854664780467637403314393435564909594618283721665357321506299431055113670766269750839364288311432045968501368712183623569683429570730232642680082745497623230007546861677304696775154187021624601971403684361470815829483423893989613432244349929760 [96,0] 1096038607783111109342014565405807039138410588052922157391626198243960544694982650826625942765486343852865797434620226934698469515886866017589358801903554374992512504000994737226660894320877777615380968047964165380187999530191640646019725091031493326503415070141009971038446103595836848844530151950972230086562590047145843514140468170147850553326177549865038688259053561207391921980996111986511685679637064965896421929535916027542635179201542284429709134394134575071928454152214262680452057538972446914946699733880849459558303704029305333582401549397661148760654224136105060777369514933974814570319850168326825198125247025189038999055763552470096586014073686106463966982842164002639791801098796741121274813652964038457651547517936829619892636517726948917587134199929941245865017980366723305705703310433474011215846108928743548809793711958499731146985364055152643096467748125023749596161282532193195931897193844351792103282594696745138095424368458641517795664226541028729657467922638441967896711490595870028982429599166076639339244104913351220122109843682478570910035860273252155139581444976623087711532480731280015450894455492772596536031716335629479099272282439142478676372133426001646810928913928832903866463665154634001412477224546162451350274289474411279332838473956887224334302453666102692619836236792004681736765497584589566004367265950252239786718597041445453018670367584461331137903934188770673911284965575408221896403058091976006146189535315372820357419452267357246449161871113950464019546915902992221000145607217895718041245894341840338173953239242287130554923421102132319929321146197041926713792525011701823782019219577894816825776004641740874568608811239594720248284987485641111721987560577624116392029289802785740578715030435747078498576100543221522562902004061182992790433189705442738850856489161341452571013803182439121775316849592981381195480167623489940694540961842011208996742054790059404648961557258135976585548037708160160972536229768877139227925394345532856134002442629567742812122532894889085156950247276141289554768406621105052733995460198764737984095896921348094744733344136548595332971517092609994004300079182846400690640530936152808221351395220956143735794750873418739519079032807734520540750776131829905094823252390755588990035737127098870488000374996421677856484812516756018197232211574760385957513676851613172932582523005337418585890633113784568172775239809470376555986296949342216149329327630894460879626830199756839732178027509026916632842036302340994568937176968755223069653690701997837831513289172201191280578190453753565851358410044220734564307294509956287908211016126933176339112587689984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] -852789618901995143830158529278019293300173319574028258921549568725590925873779607861275559565524991232843234007386190956504276978726312834302705590045422840389916066166012017665355034451298685555179265904982193162133888780146851823571166980026285995947728007079097788454288229287667817403907822346068726659539960961725246668258465012074539887492585814152291857303777736172332625222156035240174617334497963227221214370312411277151274055264069780139978253000386314879537788331792341649718176031656222355638386694789095303966590639888610400610173092225165331490689422019971699163725260831245555770858829110080444484856284430797603075044740267621880326318924632334475661312903488313771252672855326057459051776068095737076968070372060988880815829380803570039218732592164539739160934051282262947660567068339285944834840131919194536228722311557643243848511309845566168854597960766994703650566140343363582153302314695276592662098021747272554064941335983339218947063329246471932109626398275668432057588426620977306012037269224082861956775768460173824943811326413086735782715835401891698858868907508175402546362165415862140227522062316859088624197329205357745637146070047523875540348258069889560391684431120819931789599313312258954860869104116419404827783672245265486253881373457232051215199436453372994418107607600894845761198352099651573020759272360879982936195517781258474922932208978843748095752867726523528360514505390780819677734063836949771398280737656044000780875826572819673674791410232817423694727988908394987245512002253111408043227581442385595934708528207168394493835472341802404378755115866097215622360833025571280987923850988506266193452261488198428897244492045459289370519056577869857170496223284526813925017603316182266789119423726276212149255613519879190895357735830996674374124324619393140292465466476643139070340256030999242675079844198305172784600656640176745804979479308145124692663183933659198141965615708089080332545753165680232215059763302570063122780102947050381640222413632794695185733167085215211538004289606867053664207667077756273750972430164105818840810576980393434549686393183830330433738335003667455297745276674827657109223215039306224618917922345917215995742502433403358985777855772704854639573814118188481736053893875953609472404152886403398811579959137055604668386583606723528409088770927751966539299437064008716890912886665455190040254792829135166775242622369831444366931330544747975841609158183341228697219315727515350935086532348829153367001467523258782089070276926001594453046833952288279166485233979650661482126671973442584563283753865498184752657165520755206581331579912016277143768828739584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] -2989057193952254891846470852723730445613504505025981014213385092689358465236385468966477266473736711405111679943278585617545492847875392293346035091480812796522480867461316578284500154127000954025991158221418396396118440416205727417597022349827119629405339657914451957183213456622899646757104629745923689299424203968548712280351210256341940408570004754415452497872130014133011638410108188557410104824317272720266165520811095520135102693935720429635004401960676311053620509639117183517626341451483724030288280750126678289903285454282178817229885296512838635463354990929373194442838854401905581757791717381301336673513718415862864978001099305938875722360227129545417449619620923910780112223346322002702279590231475913488691896385913523899544819966588399846323075587487949915931088328378105069041244351331766906396926724696098083103684476642527921713595815402088794050559225167581222805532365421442815214326008119199132025680600725257587870449746112179555550410248949333428613350805592945668750761458261913145523336013101805644370629113370461608223140503647346885276244025850946344285696756484651746463888387436432756260652391823139499516148917322046766837247535909486573309849914789749259821216971431301193448338550813636210369824174435073851911635141273639196135482561131062509141413628110865878484383798357459651133024042070685855504276881511115846466726934351985971211443686944489683983095752968725737689714828521580910664051189934834293693743149580255414727195907930570899163033319515188169217899779207800968152792024548497256367202872760264111131792308947157241457524091081057415847094664482135055577516422202557926050312971701019935599166392420798109290890465131687749898173737796629053621846572800571622149089741229882007830301632027053362050758055620995553924616059302737523973675687901485493373946430342491441687019665416577408742737800678602402550873012097535672216105601935242176544805138154580296738798647836822145589769828549274930922449015414353672020823878486893519731419811283141823806867995710345949830706865606479996096276635345412537493798096184307322142465459222791710348336188756093655227167081973088942343245825653275568466935847544527690733953286068863124693277755112062479437804929517952088640782617997766388799367894835167532868430610969161100213494129717890497630023271142853745514675539306730822025246128155452722284739241922515305824158782517350031934675254545657100403882581684164240623789196935729876561627313189364550894609054836917423032052320244590717666030800192429500846122511453296877525730027434848795577576967209662902285533109747358579241381205050230953462153068506467689691348770674966528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] 58657840534138198700380359043086966613482791998573583308058279130776603032111706325516997259392649257205596728730616435517035663268024061205855942986686614108810194061779512803666370699997297499831198609159730180756420191698089604551338469530196890918085781705367197616699176331535224417802855092595928787680399478332146123438368290844545289657800317887101956587030330180414116875935803370367561773684723838004808704708395839383249439858585206949915261672803337981753554406652535169380831852024573107525586865397480100426428804235964962580922866167058023535589182173398687215733502521860349479662223673634727170251581947255047311541247462217859921260553723462666183553128442341935920249590470579679718116814856804969586848262143026165996561128281614324774640041315628072273108595327985052873941388369931394110300246725185498330105015376938374667698721242838998706832626670881783901483343986966508952754871164300298014774921080539584398788259471315144433409541667638392563728528824703678317770384949610193751398710314258297476620876396286524554542636633974606803384952134401421315122129838440876650950680690380499344687751799104158457148816653663542335019867610129548707712315855585204721751531419163356811759982534293523091678041616846757918711268043865592878256171274383289760684763380256605979776112183510695692111872058493604607060434011099320253025947176931282856142348424312194182070282847676579379821373110476588937576774351364071224898433918418230718187693667556484008385632839239726747522080431645019281553924650594325012227126021542911909230882858235931263388519924133454790127103531358455197899139397217851071764679392130689827251551651042929539702492617827000836243336340596186816882007677779565117136727400951363027689334437941530249348373991878894565752696622628237071794765000999124813122219871033976935539510341889560055564658859841596800715218741863000568901141573045280671204810053759120230235548768259301173489280301370928885721728738220039207933367567433108431678166390335366277761370669261663560301168867028793938774396065988677933209107488179587226645821855025226393818837701696359083542333003824862576085795694435370649095313827884847284110169887124767050401421279135816261114532520044023000194620146162398489259844446759297820757432402337266716731321208919295285786754878869523035838464462807430434587195580778541014970293550605423443822458498408904704156216605070698686127254612719843966038297068609385526597290611620791365441247540727490256259714490963530309155312765126399479524960117782403534558314420146933008023558287679048203257872252513867893325972005203179138156935034320578762506673200065150976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] 755942160176538344505163291007906879198580760271091652737576555804531383513416498644845427072594261892038858909220273887615632396155057802170311958493785571151331997467352947469801957998788648316739619806453225789653906152201997273692129798942029087588412993084492424321456412759506409933274571350149616624801653752279467123023418333899777415951288821255249769454933191865200372295545177715324637109946430770790701466213090584394547460050740035118133754457271595210552972838240507908840267248233607593835419305845092650226035546330219542220335191783544058129188300388800755334920150075815503121472548386345679609635091884150001307678238011180751584767733195449490861241234835246781568802759995057639336704741346338275324627771391606968451317603140327397356136632788726249992455822501613350983967764567788393408089332554785402877563313993241724251040561905314050336111133423847382041993250674159793660613964557818358695643842124173109011698136566712518430348129764567563814163107788500020885170847995556667925036002119167483568493302927795468439086525436160021445781004503500585972504578996105531049836741853761678306112871046487487331017925829013058058879934933116176607747097014742310273336163849973858964890578422979887220065443309081881513082229773328927331359951112564446720392698725542272945301564302435752714556314706213064562198778473196063649717331642343271054262388438773943774205274413917934945082831733215675154403900842797954577476333361052304420072717057962387541178232177495448212444222596379506595766014558123985509733501478189812723535414656941329979599037982220066189685522552787841349568184809483123536942291056557863987010630273851604322549167932463792066179883846444965443339576954012576002016281206991047140509383539734991878077735891669756915117598593451260817492971244819929174073722646444073502874590755112590495861643671460051461391530275233803482986859680871157650350419019341785098422764559675470980251649834306132956023957933867223508041015197884728151446566055067355375448075788751755359258014788973915249479864935086257412256491925438588334302181779438109860680552003391487719546028021735912969242354871133602920330482890491727333700573065726638960876699634006984105006701287055028263336587590256290949851709235098522425440702751082022048233617855932500582665326294547043855858948943028059673927093477854952610481020265678312818997443253202309104423415711731881185176571337682970925339363105888445803743453340935631223221907862610282343665191633731516371838837051690714506453518167037055937452274785281266561809386093157715168904709743671036367342771353820932177368701918990130001203370702183333888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -22017033107202363936867410637320755866033185876055167874651159666461880788713788903237087606281858066363014448504255710750016444485503820446393720016357400829930008835841593447698202531721535795787535256216152749574603612948819926465348686042330151038963893104303087119704014349197146359364966885641905841223552098442227833431680660639309948719776475744848452664765330075744447519511624588733840267841962235941333374035165063245595474909140930472618071746176020363975779817022805422027285358648316128995785238081810751829678997963572079417035475717989195469831825767259390127077853759625713877323671515102733759829136525345421919707485938216343242161161011905808061200365796914898526452774711500916570757653704429740042900736368310800132293304488895096387610985147021661785003719601016637509193312881245286211008364943494758719324701897670605264293518971621196604289397480127234205970790999007369008173143919728384390333135392702176138742875935910605748022145998979860893209474720956586302999230634022302414021468453673271569169404099133803779260242941092240141486606434144158209470787466498345984701356167503447428918393153655872217148811931859759070996109698341922304940620449838261386757545632773086548518471318366662943872699409805032142083034820990197599586529862033450457344739891260552144425860090388801714140499098771369809309260528725701097067562214128816415366057376471153257977971469913239153920930783022541312938584542975091430281061394872448789809704619962344236910153281000255322947237920825808186153667989165078714000732896306195287039538801631554700359693762568062101738100613360580216038951651336620131613176377846365258684364749819287385131317199138683175125913994118031008183618964316112852173738152284478756775210272542550506852017728500566380894555009614219466521983445843097558768952752324471099274541884147769852243839164902818689092053364470288171121016456010568555238211239522742800687483841136671470514847358629430912251486961334009391734619209941535046908095231190526524050923503932418306945347242015795260710963908642660746130540138557569759144223707639321170231990592730189588307441432530472081636431820197012616513467152293165828126240784119114967473951926981062552333682419552991274960135378661256889626056194598484147213719980042304131884527790934411883241114302958517912508502632747166585125608006571635383042273000423823453453957373205890066816227916966089012130211255383044766278123853481660016076422841556924034882576073734964730268285380820119572731504584794855953089984937547989885261765285364101862363235829580567740206275012958446035584367310037954530560961518693047380438419602091559354368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 157081803508417069823285785038741262815531872962948357589916856591523847026053443287319391611879558934399959191924445898770494009595966017940836655506109159210305771861448550330069319132453293301745400701050587996779953437150475077958135444462157774492230152358994131141386831439302966663908619948879830957544868160032814354049322583052777190401720792107107455565361779361470636276176191041153925086232063079009305747154657332676134573275276014576709620770139355942208084283825364652638651672218818084046825353088542330667973962878345382129822188069284602512924783261228463674047795101414621289888016039739007637590360705120699173822631450823592747404047779240187270767205967762892149872712488752232406370194562072568727576697820451145368839456922932185968172123884345755278396485571462137628190961700418210662675275071387242916487819288934817624646318298503845924207122668427172875669489570842002912277372032514833425043238804006145355132395403322099818917728947889942735452847634984032528520469713378239635654047514854703895204675862529925753870619171346305848156796425172648627502518341247148253432237077687858631323532289314738611455261092807011701437632695010319633059985823682356029098182663659614980518911759950111389748895982698921450870503636691678879399797071905486549860516850125426452145245873206342372622581505874854162651383189616973335640962267915735963343519367549220526104641776895206615700208351198705372928741878143376468373299083980024570344915250868243374285831940572951800077350974445699134525267411006254786084963328567401058616924598494489856675773621964202901084828905021129889259481373413118891643791361641668167520651786834697313732905779339069985860015257019965689325196569624909189527826117321744574631543555245619986202786831689252820056259985181752285062220648726235798846789033309030299498751107274057534401907073516570589527920623429936858422604619360313720331402852001497432874747046922080666294972754914876791158737477792533056299725410946414246754413997008029449396338365972484646497289339989231070908912527242578571657219610976744499815722696638708126140452601300987632731973774304455993086637583666423763549611413326945671618145048478963725579596019303625200702026505218894608049118402294620873653133406947465310743587823872554265616653754723301597639588553463402349944408328503311986324146958673217114404697421214995659207910923640861895741238760194918272142756097265747446257656568590393322004105660047053321941146402748359205045857608011165801656374091522466799864413519412837651986850537395222359782631380645593548023903423990546782859211688481838653446962612504427134113972077024474300416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -404027517588618624620441355783745866859671074118243031081346547800631460950817659936398078107547194651558431163768867580058137159485253487777346561865156417204777507990929513301482772468023513702690075580726663517686949160883440860981690020829733102855713437906102163298401403514979005356280611151490841685318463149215332980404954157861394497639682130503282579654058691607929453709507288849509794026677643580671796501421252619839900808506094370752755734755670236385551476970940087368322623132382921985506026425983686852192728996476087848894579998605119930433017211449135746105583582520253168807974580474860357107951643475019096524443582473347414319025195258754669899130444469469707969898791319428274326883619189794296559397913032975121017627614813059611264118964257643365508262170773425039999565442741759534119825577016456571365995443673967775982102872224610944700671771359395491803960975068785458337273363130853239279815212548486200413105367355747160576655830193597391178753665279615800805662289217061265932839222100609458654124953223864373850675373925227284468018453233986255455376805524648674871168953233081436139050780669822350558212436278995932288355873245000823348373143684663596226549721078024725845660047764232116801039944130256022182131898928982833540441902098786622977071678786136989456566257659184227997586404893841350504568370226183986830966096759388565264922392355279852207112639039801360237421940800465858752355869574110313372266588689039055793440247677969211311450646654011644413888320436458581502791552497424696389950436201991420679728368562391899816139298341691647500112327623131663811057763488593233114325619861329753861480432368315847973462715959663825509242766626468510619291210126660620744197464167036976937489427980247087706060471604811630829640543572088865885276908865281540060077160960523748072458870098143737404984695588622863990332165723515431167282003111505421331103909999251481695960501645364594845207534167304281160170864397031246355933100304431682720680520150144261764832870411468578310497756503970732748546944071770679220863529505400571978659497895198992451917578067081484009644597446525119707299235698678678047305091764823142797382681420644329028005368932302613534993794232407046786437496631582611800737557711782970380115010253134308544133060598815623528794223558666976684727583416336451805703982325179453833267497518562079436388512246996375919312999122222410914921285956097369026053411565227883780582252404705913771354410101162404297512754771068301544811680851485604817684397513462122938883892913738271670486245204409917336536729826338112011756154561883373486633546090666601836918279852139221090304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 477102421190381600956526970667525843221490544101146099245255125305729051780571727742043960012392060411292665243364567544044572222391763085614701692667255494595182502861600112019442674776891944236003668024848844202638951728271188213030626024825671091496086102733157064503979736150447904639683119779299069172145943509893662410830467575147660307794717246942704441631671399034318983924426734183219587286936715721625023806420537536263134979492487595405086873514747565130715682631983290963245011986695781829487108469167540547352244394190015604546666769461217591172202509524017659220098093244225731447798465168345739185262915697122850927026968007713028790812734840545349772528114131972026354715793803710290218874949875827105410344648348634835149484629413929649066046435447198307800669567083109425999960312049859484627671049328646537220620209031317705513021749642848595437341867709886418669873498786104072696891671001964004077545030669583488355142969100032329772861246986812687502329026776877619293577827069754290412783644990036360917252601022734909935823155714480129393575498244990430208304781028035541647579556089152974160873285651456029578386734045748984364866921643149433295489220389034623323864837423859366602633864355285852092160105627871159404682738457856261607288401705966177854207014195137450502506853471106600573147583883279349447974345836709534425915475859882702890661393970397662301924756367451940385896183349614009829864190305519146416530134295603548211782081502736588407832256375401467902715212935226690159303059119891550286543260231493977049000240004355197648936842825486288577752970890325689210404538723580207449152737099892134542519175053948506890420834936442057758812444304622012655771694841729618682508929971599237644600668526782186236253036643339201526240493051974359352971841756988158215584399804889024003831389248472597423354177998596054735674335969673222071729353247164248525832791943288758107807919333957673788356276869567419218672093282777325368391210264212352600975169069454110508458827034551366572365525463861055889785515417517738813876289781585358976706127412939038189775248314563889314566489106843708902006170756277899617828258301104437556344790208005363054636563492127480887793392196062518877682402698857013880079023100071865066409861670419565359745623928935045326368696081399936921323411122628188357051547512719290078548531482844040910608092929386849845061499892912503645347980736492471602661771757226122820150827451572519968123337813473435188569777971853776531477840197835350266936203486114189552321154323781685077582409617868965299798595084077594103121312752948029026357738107415006036887239541085393911808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -5469658825529488128096492265847893476910941569180391266476578597402352650455206142076599275344917971117940318410510209046379370828143995435046958699538742561658237939008051124893648500242284182082375817918733362680624739282220241139046971500879131054243381476698576113863342181109727809939347099401212605919545443069709837465499016307223399258964133961339791805636034241138884199522575343239615577122095509230308524850112406203537424077765564507281720305068952008171327184932445747300323877054379833410302683842155635217728162988026823336976926853629096623735891922471766062522904543429194772040442297621559266391747071905895625289787449360546694170246426709890034304400863225770036632382589111184547808266417924496482988335623359942190891716893320362102165563347114849141787901237809214468015311772976078501737050195716126601457676851568878868500219939166390810236942572312032028661430750686253065461209734954379456767121151412947883548854556147607619130684604491629818989284594202364713346708321026845830104903633672057030640123668257633729960369727750429304856171739243997902618173919739976004511145200413296730734136869600335940577383373366001718804831557659690515095700769483829746687270318373297395526028845417007116430900863208019185013485175787569575394002813153642522299233129566679261037098718219845599386586606395060970936406010194682841549207633494780570707575909121511749320757758931305844162808145932593582010857932539242955387114858830690050196568384693993255610451061741001338638857437593711884802886598275028371114548231776484419325635371408519773536068637137186949891819199972203750773049266580951979072928953691799407902193495069210295639384494614560143490785525393764880361598815837308910684392253776756551388985445429984290514287321021738233732416585767452374115806253365986525537391795489310637019175529857062560546380447804667506767329786401468736157006602878331324801559638618609713021613613750243728554660791289041825964871559642150043799538853877327265583036234551025807533918173233763824633872127545899717088337063210936033222363933171609117426669772662683877097743000822947775129654742049737260425266120781272324802321298418810610338800597448693309048831306166988055398375527550554484679458431644792900899483572753541970464930582613464038723406445835054179671353142863832891962389213922268319695176722691270895540547025345237595538643772725872745780047401731619389652342555150499029945340538070022974674806463911357666315311404059865223725219405513675679037187812006979085420512706941184093721405823270870610238711188077680564919719883913105367320772035556382113770145127167908825799475435542317430210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] 33959966231806119637007639578405961174465563946824685200052521145420200461742172287639210012795875522230942787471757773245864489658747861821567734953519778941065781083248881181792182206747815427890160074586996724394908513477535086546965356424264080508207528057850738776140439399206090045641020037255731910500597227594731391779699007399150495089070113940469598952092125630987340579740805692669365897432806142470533876218069511280036966214588817595209886267423682515787055386988649372723775403883927675349174818770552788505875500917223798193342168603495448686143609411902102247376184392291106447727807281609737880874621540552298875636017483704346548934157463912695535576714457715996089345739941372798616046201736674912311826223738244539268089355513789267390615390582652071885492939871609801668310623487204106933745111193660368990298521608663240906063841290263561646497025236032749443996846865639595514915330370976214440506122323402911587221431395845482341034162947994803653520539463381036477503957274542015881971655110404601901008052936978490188000714253245042691053030790467985391463210716097259708160499998757698115907119579341859291090411021309689376417534827255703204217241340442447376752412251478454571309719947422118254074569294960487259512162192621459251831214020208962654431562520109062776576198579562474520727432002150089011635016910534894701550242962574767324554530205922040374790605662278377269364854016984711248356444990015428596309969154974636139784035648397662042793205273246576640338212670753543535787466969528410436338769777748129010549029135427056156339295128077245175213342176846145125582663117078665111122696723238187223569826328375140964177505812944245973514805448797354626233136660749966286970933597103987221259540785201907053596447947082170020564149733001274744655716615990855461862488857252751210522647670659911158684195634953806273620615993242599289414377247945977567240405725867310906320038207631577405271365334708023782060563551215975023441443901117319013932158944590906666285947662326742633903435473903539384471896233900054436640592104433150692417682982234283949103939736432980920397576717981911903887669809140226484121047880024834086399203506716534878375954565651407224179491309596313360862113929334519057282156944207728992692407473298053704380464263884760764165409998445797001037945413369992189019617161048822997739645995655432011157190575680314969773749884825870685318826034623568017700115866359638683256702475946912896466356273480955657324020533806145853081453384704055235923459152515880460477170863802675637945482240739573341569265302506175095163141354068903689075256285908655183935239296259447880417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -46940284135663163236336020524671573578171514521354607877757062802657118146754540696548328803744137422664860819076517373708270258401048787368964318992650968529984991784313792637361671338550868669693251808673598211509966252549272905729077619080087541390233954505997481716752316007392619130539777320392892135749560132227366433918029797731540018971836841196991577454410815176097466236861492723050732051070791251450488698436825553292968345377671310155074283942235183781685679515836690476945934982773447619710390679169464011845308149824176972375652099226803274466701990258598884154065508112075416748502965852962228502944046782258183187487071182454322348743669156367940192965708340976637540747760594519295015209663369765932379195557563572527606604444466001121934173527150164956612523934584129223216364550490855095810591771835017541861646859045589839801687506413535899779878678048007368894946771173615763974685279528195943462017360574181298472075320770968580789047467347182262668861842519198207617517367748805728037837558598617653809642202039121415020498143471950486054479322280000225395143719287380328264760597665581651794145421376361003441974033180162805714429404952698047294783190072140727485807048045397353047488584751068006675408750305493338724124053436072852326163528383371579401722145481913365263849783491506927351537914439795709793317293976439651678321776525286080079759240126936965900315384481608035351761892471854678431051347902793815345345457522890134103207244284179186101813585096153441380289757429659179074469469295401467490370949895821323215871290415528883105106856313666269320556729942079619276051811123598675001835067869855077440825592426907902642401944855570490714370018145297371293766883193714528370457190959031067537867812460060578438667080810131443063419441350811800939876199402284744596091664151702634152200878661738723736775144861216353496596396517368583503506732212656927703482717603210839280887331413281634227780570674375677743509736350726023026212505579411617008373346734029570481657343876971713411585876371711293351670852964023947253513484498462780368329102308136714322456874691245981942709425810071069867605477812611464395066291126381349962341791511094506495746731595746528180825508898258102085387943785309433495011847085079495956907023485273434824712098376972876768399958777733792975367878535253846535300531923401212626693742953390527510758605144745567186546953476850179788412691556727636541215426066106147826095905687365662456501641621713560830222540789307571903576623206599513025921058944443090472928774058425038599470965685260400776595901744575455455079103007917389169154669897252342445239731537894722162917376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] -253717682154909886173811333317331108873992067453935197713167559265535850648192140253141019514427114041657920940722119107186255069270252474339446286929350211056989610935434968116940603037142049311551725783658114454978497868404354581184800740639870844953483579826784575576803822400460287283747531920660679110850377467745289104512129010222178157761437138148615459391309832622286400381009594040335284372640538167543997239276101739144669320719282500622753618407175819837992648135472268039088583101405965329506895088987828780386233534810872793769850255709090727429048023535088666490947197548350211031135215754731413871373359165910098613279157043196758518168401923538180675947283161566340939940803176765273288158717576861966492414858574885508719821411318939309572217980147432406838544638482562706328143809245101814896613290969419728643255711775636274778492614707056218052032282691272491017917027839916509543091628019645798318245919638115975541962791527365235116157966252562610468515345048087861731697173258019228044767627035519805036373197330190282534287477128685804293318986076611102746422002572375364571389471994524505402468827541107382101096951111960353705278963727725710705864741400426614542666797137080149312800728766819613636864855886170690311700441827316580936453209367188753689936314680343931455368995793954469050163537115861049885731655126187121814417451379323506589891250545331213456588620484799935248036545869237051846449023481479937368852346050001285254366769552255876351678979542281714431267474535327329473515738848540700183115418974247453569670793946886808296690884829407629254082009844459031539236891718095307679175488818732040274880941305047719255302897955743328234207446273954897891393572862435994495709995025454817073335380703501651269143397940089162141331536590544128987382434276569319074274576317394336279092889854129623289207225007991622413798594941717073349962617557435005169543838249528311147284827681286608291476326290654939851525011067476299460603178262657881447864687156253099758781206737033602494575216698992944303557530214380934703472273420085911166555812223694225102312228397221396889094655698175164536431651489590103830212751165832599579613069358067407729331182074820050990696513055956478574438384906788715895220487347684250029917477925521614550544337882693677837570146938577162204907479618945992008130747522928342192514626790036122603582869018359522871890747156317847357057373405709635276309686801641389493423951935414985449808703187672321500626563335751828376830710455733809172786190968553121647596575757819370650375945394495145317064844642228573187944665143762725052698012628358419924165688510498194977718272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] 1263107132549949821597609002931293298678309801131851823161280919361475476937161289015780084701893142554282769506957373927088526655910647600270477068938290872508658976282603487200003394337674078323689572866628904869116869793803863526710769248040383664628130944348794690130678513273014713921296352767817858438133278366096352331268948512952479080140442794002663648762128482509646190322489956272381321841201835548933882785505649741680324605771364701577197995227324926544726932313157812824888217269198808046372008300941596136864290032118361240056966378688501037895802728114899192889530409896687879803432092342707237451431388248033581913925964064831801605923053027144865482073800974391589156714289766027991828376207198397805314232222655980251978030575560280377525253985933647553446624755145313044274718831060091618002225188948268654987564885847755465508733151283389478001597782671448294123933177979592543274066615685741635362662585282009174176190941314831608755368625663547708642420589555394738553976613485920381741848936682798251808247013907801149747932125057961478941831154217065603886256902524570137320988280215645561532273581155299359783250253951055257359410168768950883327778202708593117204227260273587838114449592222377025351643261133603246798610958200615573504267741481189453081722094475024199205894981392173768448839692293950138049573573141891398957315842539899031985680473644903268850366047075583216801831926090977296066547542777431128224289381351757697307856792263646528164719543562505908067317562343892761451276932920650940232607108591212138412616822859327449627335398416203299644498825009530726891373774457239255810882362085566386225353590234481934719521201654762219803580340945766688864754994540088131076141966400611712563596579702122101110154907286043153718722226456686346813362366743469387736254786383569420285865602853861722316140628910039605794215042167913423580255572908213841947854338432688190024906925611299666528201731988514032648400257162843557033591290280304501618190768957876783755170695756161633038807321453376307183058786881006018397012939850829270250404154266756433913149511161272883282078799503008050347341243957972582583870128752790491925511942710607996904644136986619997367684964641839317019991668034601857737772667689215666302394752414648663187411500818294300074375474603204505930747302054969507754557968355535958814039471877547403779381856648625019106930017787507420328103604854095483811806633519763922671751044333503188168056077947423568548877288306864743897898886258666983512192238608604139097243216582491190850336349458506334341375821629644035267543357262525713612271508566493919179198776535587630501330944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] -2218942962097812868389502008021023689449197986720738569290418745396475410274940242142758582682784410512592403503795871193902003792118561607347755411605083826246086794313965586661738985981432892378029478629003069528963330918640873064315059280162640068435407857295936825827820827373482718591619635287984689206689588074879856976761432799403798213475284572719918582959201318001107117003890749223110956261833222343248616599576040397508364194662147110219932336494665156897483693611920737185383573631333794599985276654589431651688980142835779989985865407686138477551081389925243406449185808671289616483724000870694289799211105788163172267083140659701566447635414685978014628548781599290978378249787812519465472676427383915922311262449869307442805887561971682177178101267787417191390686835557387004298247366804866446306060359703560522566927148163407544846743776180393854589480241177944850905111031855160636254547867689591999305530821426661997672935369274288068107532543214690059770248376719052559391519889801936421608994348977977540187005108313281602108263876450198595583374990393471453693914973058020299118726933337808553941367132413861174678699099478979098003761219776306997886275696984925188892420367735725127334926827899237757039679676337512741446300647470732496306797334781167512789277740150129454137297357535825571846754747841924938116266794629099435896814548714676775562261723274231827955661593434281551939900452746833766107708512240596012470170159421215253966165096196392548074360412725370670576487500640353624593961910047995497797585509314695105137081917589814646936763747661940237273241814702521792044396846753436273435126179205405488132708909648490222468702750340452947361421444117824552596551954482892993600118528864851847305460088507776909994511577074733010264102771073626525878257564527684236305751659713007310305553982348910760981629782131357846426911075894887892239303525234717666352523653256726238455863561724990111874426192929409625185643854693737544283966268426734948546458972240228584676993211385246641809121398772977461623298143279720094926310121489901440279113931302970264053874706081136111975961913429004190966859750645500325138885163829112231354671660223429802347667994372563063704572990381036151860066548891345359506767907903617349582784373377577546772558666288866844485905982814578349087385948155432399631137450415813119839797532269867483362653400788620088061676218306444104861844675534251146070273548669095437433799315393155579061588840195863263197376929672184180974013256589078075924881673507254288200353862049966803166092905141939775177843882406426095227569414124737769575288272077121436683381964116912786890555392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] 88105595912522253652575967567298678344555880025278498151589732549995264301352115796866804945611399598175908293926738452376338358755972263645140815414273973014771482550844239816593873141843650115144173509567130425934575940610088225399605696920619571852877047782245827614131120722330156335313578531919930708415123700049675307895666772844245886365056114997574664171046120239968017420073537864373624289871549088624010263744213525513999916131064686563544248084977682065836834018200627072623883834550269185191348475918322129415573049455324765372192279113505960526053045990836377905856590699960224793638653490389318229508787538840269137027513256015747416362141856878709134860643819597116671141121345344085250144415684716741800664088968837594034670997158093212657396555661320944181353281201586617897782324409462242407960529626864906130101783849716130919119850966567214894967962688526060399380420044571077612615714383384190592980741313464229347237705528781942092327767281199772179388736721153137835841768070420360126228500444298443774550924137124644556537802247828666542100411682413467661284859143512161530073445364498332830783442709259395370261641431167164606320812968938561168540367927965544314689709297177762020646120468267980741239971250843346388378675580013977209809458773340582388026911359453229911892392163126117863229338192413905048062626735454446600991688505439483436064410709304483235490994724361769190921186010055101558059984882605671695904707563130587048356919510652304456192341958244494933099871984977927950721415341614539435527376778555735932957769825181692285202750699175033335495544418810535164591398502076893943559428103053706076652271763768201987576701183323906204727471010574911469276805413136427184778033290287335136121164042204466467353796823214752247311994888359499216829259320093381861789359227678186609447424760243563962368308783204872486898336689963599586574257841870444281190904295364051191622681631379619097723139910569723174993782031446983149862209011249534891222897262498271921582840353740180298386887709113088843647009012522243490130866552419130059990782275171599913979712523627837192566657279718052829551915550605874442373026064238241255161434360019522913924292580358695099397943804583778829514553419884604837280682967392837952847505295124849551768676472774816195378423607073760214726662568086973262143891826352131079761083302527116188464199715575213358889159655811650321577063066823224358057194344532430502316580151993392308029700963817504046687130810440595231910399523265712938729756932702845086832139082232126792113415377740677000907714133641023129739052889862878278538883041443272417734630673576891724595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 8195378506026269832979255452153510523228692995699061041026785753643903470532225973754933869616598049741685158862390513334481095811457101186692373438398749720883434579423529923520362075961757147663602575820324656896949147267157152549078835134813322036642442419831702958760579891417233194719365024196458075998710808145660182841204001006130538013732258226267247141424702236136057522586541183690807312373744978786994977057684556471887341122296102509153424590048099416883622816974905250462222610959075947571871701681418023207484308910234000060736230395275651612763901375369173412744909084189518101867889998893647897878384081273520602168852355690890985286997759411080210277137935207732433248337028532296257067452000854663754749081672626445000617110256649857475326338722714859704051313389524494530824702523631148498641288204577435140962684705869039397784324230626255608243008007526000075948694362426770769935675522874607282899890075850471949851756848898014083949324290697362337365033998466641815315429067846354723028580173201451783141328377422874180167383059600858962415186060528892996485584555172215204981103626026616386383474253299211596273261566828648079167527612456011482437585609993397434186137160547002484693596909483002929910087086282414520853381215793269657167683935444996362340023796037585779762253028843368540946572702454476550648848933112885497991557692717713366499005856635837736165197253697356128137642516125082410477771638724742569918891666980894070144798691309592772130938391754963105762021948906400642213708942250687431032941254344314225725175869684121121288084013726764383015083164157157320156498187244322629269789811699120207466213001574390648852313386168927957385808901980044744311526856975140007064646534220953018033549077264606597523716145461695135581903991461804497645072514099099721911867634638399544619944414393374188376295221252169511270716438732626314565316675178266535026986904192716251717107021715407324414040213472659988070761977686773471851283032933652099404395897050261007369316735071345697590362070180489805459678010353405142215707580498696144161492185097593009698694061790200234485270343343989059268227438466810534283954529423788065304153199056753070223172928449268166153234515662249158520919367324582756778145351866651590062167016798301215513514131953497214918505821410208703362115458082430429947329343015819974127829511429376704450422371964942935606783507424183071893252695510188031526725831170787077003474454359992605149442291431910659316951657087725363463805614679641554764244132166480765270357032293014200272051683684790851447970015816247217805007402895650730567613363949667342361397911225682219208015872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -20575392842803185426645555066418252060762618190299692325787280437503883435022503853280186835318031986645263152786528590611552063955690085724564755683256701403195997306658684277057767952834886254617315585844171549034007039308734117400168509488615199299640419620051079996889830938566318413566814780146219772433894466600813138765018185191709047702864970055019121376233081822847719342120916877543688740951586863453653286578691836450285991371098431770344506852342355550023687638053525716812300785831485967852067837606336150644197557227647231634776218633377093765793625960035107363568547186355505635707952608846574021876785831787930805804980601648939143335982168433182352231506829196725986145867436265422753162122601856662740916591295748285216827362935930082996291575150713120926859861359920091963668437299716323984129326752436226756577139893618739487170124701341872959056640161101202602770531593285598165370353942274488587550600482286654473796275534131678634711599472800740031505616750606159621658134787133850524787831578872709187833566797774571725361931148604388836386301930420436293457139786727695386715886913085500361904335938890060897718747123085621193086668818255044042804372035462168614408345393801736632015394341096437672894999273638803558078814988766136088335091511872228694542722540630500209926902946406788422383627354362852476217459716279821763639180797071296406806681016923610580896192552239685941682872319292362499330607303394649360705250181757798434154806706856614259278386693022775714472200176141631766370683762027724099691904532094299238768251887795390623980791004733170800442401217201754513431468707072172004824482626934032699308345673707504222225252062133858684184608016978500418573840379590025360718441786227568162545409517806661117934866949389609755806378568229000497337290843376538603633950675453901314897083541846073480472151129308918221750776108004840047732376633153944676391708729405099346497213193940841808200458068602654387853196960109798979311942383953573008791878883780572984038143832860261008216575251746747770646262276414300451490724165359048212958175992579672724131667858835562111940202647025214899853754739778875369588444862880207469731441418733492041399134354732080039972822130537652724736888721045769093977665880556975466328923554717077892049870662065884418999746678443488065270791446115911103282889618832980393884579201175540890461137165624950635283878797417521146254050980307930270056764740509087558474352111951912947694166006357170189963656959019624451054937889263249314020333616868042421619719058736461876898001362759559043898083863649401567272804145070786583789375696131787322329674221280595040528236544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 28462252847052697794657252738742325460261115751978269494797611419475951296618619171815790369402815647691871461225264037747370177997793326658145004152962117190988272732291425554570634052758506087169894094831118554075976309739450281005598150243714714551449900342722761466320051418388869928610471492385189912547711008580223300562058299969399848804129251259191018772433134643833575813344476595088029934565490179511250426610989571842574558464497092330809342856164805935558855536766727162222397253826193063622771565912102823196421327999782157827212272752986163419709220460543154366457853516134718451025590425526513406936986788939455770349654572009633221451990242076886134462885796962438862988097194157019323536101469992970442516888155109506803176562347314805391111215698895974029435330564539358500895420305840861398800460925269726578612870886839468621931879137686505463377162265995675615202142696130007315259191090070922362283756971028883168280343785627191336622847622370059551914452827011745175682047578892335925490793071957914064629775233937985143780500022283928055599437994830051878016813223220521684656198475226006844608014559709577177785556945515524060586144399678186217252702705375075544622680870583159257056632797036056388407465812279407717001230048602276955256041230973846830203783126978448519599002227946209184030458892441395825206052414440321578419688023295278416885498917938281100200479901046359182943319048159674974337033466188990551943854139751994058788648360670392859421350604579965155994788203103334459706183803972859500018647212324775342551150542962101509411067220598482505081473623729012497482842247735556326278474168397507855473893648858012471491395961895848533036868788802842194891228933396082062455944738508809379845202565536677020769074178853484723814937819145775032200010687945140952170752855624935426737129833354273411478358366031402140945334682541019662914085450666998728609332632368002201280217374624672860330774803318687534349815135357884345900610120557542729931461723773987085617546513663877782060046402482417597548842529291561123546257509997032969476616076484024227164240454216372109650668072462020946969651994012252776870695591921080552315052763973728741298094192548763777251503845970340132955674407519999104539746371687504555949807729753960726123530055464360581497977351513788968971709588822083229409815489305534707115002809124250343494413049873430428618388164295289730716354744988458644834010054469286030639417951352969069755836483398786529700240190234388539364733827603680246186715258195637458677933807280192820401730090180106898138670916021769761762205767443305043641525985651607679113775348640686973114122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -23296178715146315112196065876619114809513893665642682631591791836510243079097339025277296664152810348046518397586500028647466329886618512925172784300474035569938455538112013898487991371693035794738908914219940877811855494307635558471362347604632337198064262722206258145084539327632693011155350099319100784074378590537506746433788928889869537682174078995163825789281577935772454830411751393615903222255921132527810016474446017530386497288535861077127728672532957740547283280743301484468927043317049009589791791339965839644751924803052918559894668149746848320855328713206793456921006221791332135883855258080422787837052355684318673055299105390542879899996311471418262665644463206453163328774974553966934048567184724169150868391274101922669704670769089353858446156722298559910920641780188846748819005752169123220866932484761257550483680780313322014673855461968223638523175883935326368532286999430001054838912496566408315109775200771811240943993800039739439159642266959910435790808209026693893574595875592729509741819854587225144877985428183270976174429645654113021418679824059136379788764641665001599463197796186001886215334365806066606536149474151559807909322649216781070202342178250327705004635332755485398637360051854582634223623894340790856060919957279435111842263126595950649591548970355998161429263709227416649413134025639154616391229949925616233579994208856047866914558552056766014324668202555860422673449323622611514750249965823561033782086034408969137301924851810886941187429673214294524693874064729071955098215518630985093893938370695850006162804729137102459772974305380105734641702659020210632642339933499671743016606963282807487905230380323521455098151323680884624165575600388362183367497312163852073222040824041925704060717424525665539353447823748221860174287483379346952616104282868734676434573050482611131740558885262412713225507497913173005095724376153276496628776725946019087299454102988991174999741561109949997462624758054947232142745592219538722785085627489409951078853843317719295872400823738874548969418083400099502917517655618194019500575831368603666346399302762758657599713658821138980308897279507673992138066345203986073190869202275450088367294687664188850822959298657618768357148314120732836015673764608739971263891970311015184978610325296726800316940658304300221974197617557743030314709156021500778625673029574004241089534070689285383061211091186100592319830845330176522921664084574785335016075515333608398627765291474833560237010976193567699699283670170868754894933228712364193143564224233021689828348540979671465715832372243915969091170869311752674684506057170373942175580943351523075257035812536787616577617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 5009244496251540600347149246993050313775045925155277997319928108583839661629391550045038252883999905203628828354727167483799636979888160885384040907842751141697588293196159779491030854480460864968118798519655712195393019462402932582200889706356051808732017265239824159595430724963574018796799838237748671141940658678077432235235880267138326469405752011330103248563177049995044748609596982079405985980854348727845374971283486729234107781013727808506708364791539162692252374393336378196382865879755081167837209569169208685679421610511618631092797926929977498486919316686233489514199888337762993524825913393587280546645768269820402834720048141103344987388941653032782098721459755622818175321173959063276976022585807252933138205119146371573906159645686152768453216147840350747086543726240702526396168007673934699753972098693099195438233647827726759909564672652097725220055147157218192846485330473487060086173457553724621652628556297443145657773497126745002516046123536530704090913024695994784323123387586911046753289641887441424958327743807473280278190500946648054016582275330910997516493948611093131418414825786820649277175358369423852038896127492786274192731424102654077810808413555596416027160440224201578667917098805318935883639693046015217638468272385629823267887665635574159724705159887349586744968955192498610496167293651398611302110127975135460661139214921758598671285854622089806279157799678190165824888126218873441285927498073594645680339230106704833989125892035207076817169890794860191824314684621309018811347686229652284400644321741330351803592257292617506503262029798540138964043773492827444992606754175460795988889441390347711300846571303493292913977452214992035584873357195106876428508490402887300482199726931072106891827176198305587889074778012646564861171231508688055208985023958349598186474442997626220863489483666318515960640386288971226045267483123918465755156117034216851920467158648341678843715399458516588676315455649013602323545951171778385564716600910625338181130218807755385003401588469444019620109572387745604538140525724575162467911661720586820183124940965867279549012731539389966202417813950954453825491504510783196647266213431650549182356307219339332526202024713816732449210692006256383985705114649329471162006475026662669335668304535421424417699326953334022061828029051878338164276985180626900741127206447034708484848596961293472629744504931223847572607718297678649212715899772418367575151775038801674423243828442307288340222456420200742498738906478940759216072794950167813334694248276356208779233276119051071376904273920426524936447819010844197832303429664362463342896891283286414029004797270530147892592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] 17041054035883039128434516086799895136630925932541891658501527080132624593777083215684958047186662999585977815651136752074544558931430469054162952151125786901274736311366482121217029470723117824037047911112235082473550427458512837342499832416935961562398446908907747704644326543265414627161333997449558119971238435839542797006697344741915627446061476396937308902563062413360688402731978232125982573318846121397762499059940129587946037109233731750495822624535732672491375393079435020301651541508651251608078257101790102452547509970713205182934784038402169123811868891631887255241747935613279278272954323572905766485407166141068446962903970136618774246310733055758668858727784587680722342065050147093548698291171810232434706687038364115049961669666687958826971164773240187595642053156671846502010663661934323005453330475884754874776533641748853830980009389135919268319875879738396577534710116781800781888154140381988534075522785227139106398459120518620215342575909305183319048748011335812597663118484329104595439412653018912522599558305477231755665309274138666011761984092512383291729935881801873774396880890397409415083902972627838260147256230168053142891270513721046496736143841679578764287654140938924578060396904411508348158815721473721519033777275722724426005829068397019420694604290465324046767961058120356037494681347058376291651606244458658455396308940047242994327430115797570149995535772404261761243437316553321708550049564163586888334877830287076647857412210066855410037684067786872536884901401827210457838050859511151885955662677818810100573290996457807819646518386426415134076390926670321822804738784626500780006918197439801146961403459142407135928500783785170860799045882125744202469398075111561231139375148377297355972710787576231368752632361626604900752990850819450363647450338982815004561290840489174349464504202824694678601418734075125747630732161550409851725299821063588927255791312957586307724028502493272202894586805204162826450261293230435069772818903036318564181563047460566819086932062979547545976326493721428343408444890992336655042896738945460261699150509790761085021296725925006797041824400468340212438397035498286347104344664126660332990424839833027888567241931003444330852768534354392300189910621554542505437909689979209021049848425676990871005527804602371060379715565116378139219752133782647222768002076538274208422993904120907683255216999887829279199687641079973439361240829453901469293582917016297775193652148711574444550320064668171094538853731761778494824247023621764367921303376307006785806939945429273568868867831185803747912118197126849501868371626101297170472785530269395889706880552919097194502422528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] -31485963872725457155611747247588963186925418592372022954177251211228899331912283184013584084108458129675443336107283794309066919045612342974304335490009498268808111933649669256425273391433967248340874791290217718488424740665374139070124684914497417863614095145379047555614617254456776901436880223447795485252796845184447028023072363343481119295957895617199683198172926141951545611377545289820745307106924659150693313522462894179626069397301090553339195315989499652148663404553810731212419303903725083198075578913054211377025414300751136080040635008452102172809324684454420111076664057070747535772493825727163115911409522265279136423520928997321310168168633154568899338535296896615063747480581589386871051747505662813041151263024747107699266588023289881178808526084383270385024891995189159104168543205663870614374383733831286256321517439526117343137570842290249539602255670733778519214253922449565438356152021864839828609547075063260124124723119518102920576815798769549788586064102075390698281214923165456351105921949265973348252752050783759905352511312760096825360756168030536121274400531285301639257971196306224031658629233210086070451144828202557038653666116516402256553071984107165225395839154122784952454901180660398664316606453211348067007615293019028815124856089585798091252008362035976086466089912863690898097918873303728413428053801439292170099938967219745418622224253436425756729459581784406083501685758648933538170786382675638695601248154678159557896568203943131464765004615411153992714336748290981942263995128286467722330057244100673474848211075040958121928173604139292401263818942650974342700131290026509376930776351600744384577630915948213419454254401173055077263021084301784900605943879975994829902080767816669112265247720891712635347132699203023005470221471718494916791344580706417969412819977603152516669538784574949880027924462763527896940398890546691672272298426470851319662918738656449203622912065279589135765285587289900630445580553109813642465219487565554044771819684412179561715447826147707454554906255119425157168047877973893710484152360105307676024151237146303740064532719447544700302454620844624679979214690586365222925137174765365846183632780471455223870169066327255879212256602267976222316850084539851999047887090880803462088633913257430636796605120276635521143418962172947001396801312613340690964290399105610132088062330940835282388733526514945529480987262856427039251222155038896044604097670242352143730946258929835200766113633820998423503033879256606883459426971825301208771828326794261303932638102389923310907321878545727137697370205958277268191186654527483442189218478785988519481658937563514326128525312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] 32964355864434830498189165780819100535639270984517310817243744406663560347359841285245778194922894445040859782586936114719943884848943901131644461347335816627411111560434323526227132192941592609263155242095780508759547205055072325257243413992263735443436479065838410389083485000064253778942195108803886909606179898055312928833920954764693639192301341758686624347433160148475584302161143648816166509471191232642458506747291982956043690707170707136979121353863338193964059747739191814420043106070046036504457955481246143122123820276561493253450369831719916461137682695570381684361222044924683936346120264826895978397482356727573554015506465321433310270739389505981485160254345572459226340818100272865769791747466329323605051976448224329774311505827557661189079169692172950808342105518253466370033605841429019713426402884054435927150641120033192034207104106831419771028919901937625464995884471502824045531034917330245750582989408897047784241152509803126584845988118886528439159151161918328042614456942912794095658055738689965724876305584743308210357442162035431130514340697372625317443761108199538499022139430180589336337459397033627474103982200873994775987752180317102929333995074933207468651229416174373626912017760743046911098017379943780100282467120699462965234464230653667247928315127750881131000577854856717640226933933569298833671037450230528384663542451720525364645435440124383511664984061772978665431201405488993834174081945361881605334976848361999474079173981937359706836058962268287202110756576468407002962053844761917628640183984909676314168795418003143074756703038867329088384538554712165722406330106654118802050319553281555864371612267070843300873023071481098131361414073940999673934866224493876237730479716358457208905854184583196254650040453956247163143821470908018935236413398698579567560166402882870385039629800302473387594850690122483297310405559753079345551335260397282588070667306748450102497204871012818496155376433954904579529271130045597115423951635215786373345981064285660661833479253145214314599916004796829980854189984395488254882779855016929364453146690940913345875806294157479308650829206122480507376685665372917065705727652641236626802503161949764074824134957282256716498546692467422589678996655616421644276737588471091658231781618190120609077525471428344790434746110159475269171589455170728910106227333044745000705114190438040990963540671600542370242723648297390687172285958044278570698464364589558344314498250965894370397556675246413001147553981905083522601757304995051284737284164278436441001542894971882350387012080652913947239698316842201620643289075540488548820314908166895993449054089871752831264882688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] -24111785928628490545457199790102871310488614835614357324439561104670283276442476628366053106187469457985155245295793919302849711653205144190840866423168393035891566150058618521200560333890819474309834998526001123230030228496046026641714329272558034142825539556437721009670922567449657149098844903570985648545080337488051568572633015729824763787549232835818909153115205153067753253174185466266970900230984945032729269441940404231351103648843498248460582591218191076565484155685432116670131884879504409474158113825607087866612518810631716146553610372087961286772294158854709478194248682353784401725962362495300616900427943560189950341198206514308387319413682518758378391387012112939267587389535915843901774639570758371680928278560873314746422142788640185755488911847159931391529268696172829387396429897881888026289788390898855521860748127133670492229891544483015037527325480459884128921454537512188718118563117803536738778342153222364265545024278263343235288565755194954890166603987312612777943806781839668930733800015644732385032879434692060479476852268808453683928357392011019923471963217394262885766352568703401036942592186257528574928993410089270377084627803796838532075486003642401802332630871595267243571780556285633828280778775271529007755611914419678757980763057418362561544420416338913740839823021986513491319103578166713381740333924733660888410878066242849131640053384405220338732051479911269899190252563177217045131076257273631499537488683354574947432414798730153771324052759497440242578714351472227460675157416842909079889579623696223042317869532495606323551518982180226850832965100259780895235030941164037583056296194110119381427510838154419839372604875397527748258380739126701361217867343381983753128412770255317527688181471462280479631357976150171931155745579588179980243258199980246216890547701185186096202366953668113860202836816908955594573488698266154862130610600435940741187564327222120554504409550815437746334460666279973387689644271649126086216619084988847143725102966282723178811971766144431441507240299506286319949572386416405247826775335155827020745035913317376310813555037243079234736335267099836972658227986568385542518519048625598663457558648472147760139072423471722328133574195328420968169584372697026372111344691627738152686164544649920091758250334720569885684304224506444906864819476631855516942020549545433643338259504517355431139185661400691621097669011622255636904035625655277178816343658594741161550442052436550394517192711640233820918865079912869511069244278952879093309890066554645133529211903296474171088045686802083292685362907821286865032925124884747676240158455861356623115391651494399953466294272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] 11744695080084165225674259310655110699564643308007554884215274498538488181082192248906480937311262353555576595859321354779331589144576941390932267837668702512150720663583368813882522071793245386619237614266251267826860180838537587589140515435243519006125686502509319372130397017989679361140773588857014379319839581398625074632721658808462503768922575030736672943996944528807648481432912983101444341910001958133210775107520309092507200154671637034113114807599947849187708842050774430888475388886402785151744769755438064855866685542275671926034568612515270079529258433494805677656755467680979791109183029677725540360331499285736047745903171536925340751386067992017652415577372735654134597356506358450496340739346448661750562243164437051372031141670631822558810418987735495663379896773138910028919689154509291283481417218094455488067724990225581582244721565082223012578706650022673728893362792047865179663515717116299337941653039517990044619795839555202975379857677148551180130693418603630807477990444865751545114351247477885631430490484513538822566800170934691406782885475370000320355030507475014181291673643296788125149017311091169666717599421334088469344819143437650427309020014971485827461494927422686700967818553843467692274195390830114840193251875164202203697887472212529964920608533583867333974469957369615775093910551465094889893856099406659074892653863366665166165261477621685811393045486895116345687725726167907542479069371629032299618588211716286233971368876064558985171440125073699957350364877418972195211433522425141491154012468863477353894122744458814306906493439702417145492668249567121325219124659210784536192721763963941721119351369348512105194310146038041878958136401880536143140856242471460968460542382358453336958211917632080653770228912061127495656061092412835864078331519521219728574414683143402888173234913883735919674715349887050315704181317765283061734116080570815311763009743672476957492278625565294156287903542284414475620536783620228906219547005080468216210513598718458693575435243188499899548954353123086900053383832108496530645805624785936889480181599703847700261519373454711645412139343771781396871147023450932882427317934379553782292706026165519449305293046025914843423260077526230139767288883079116274356871010982815744404153025933737001151352365234901030753393814002089641147723752609594652976506293170275875330620376368889430494191462965457708801274520980874277961393878898805936097922194444022977807890925873181958611862227273162250772411367147170288642400182830557387881957717661952059350244097921171721350311119110336609436354556241237930507171897669815909023058767971276416508240709606709421896892416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] -1779445493727901983798089117310566984738957481455797462561158887425360229641867832630060621834717459474470675349878753400439493662652779714910444409063889934827045154504587301885817955553980976632005352335963230093499743831673422756168283317180453875139371481476700441226491749425046656387513850878133616300847602973675476588270967666166352764983216167689476859343349231682792343780948660309467856600614492379757917143587427588641628351488297969108714180396217202644771976061599453843475960068190117020374800776422650264091546818191432941879410770178057531510669876816372898443395538323436793542035022664697899395912735564110653698093636913426544987159171455950180571842224388705050824116197372095827355502031393163764053902742107602849943066063424995231713931241070288395687990005384473276890870616338409432091759501820019295747610397946856061515349911830716272752656971139028677495351644187689831325274644625702765265356118897481924600667225906375278618475084515177067928079114839864868760299173356991027006763263541887553424534670620402184430777035581151924728709844186111378826416885141632251145956107435607130583792908870226292451884268900910937936895705723624900472221989670880416288976396515979022060817273035524998552711834627818576765688884630964116326635129808744337560046002569488485237537751345895776660543207616531120301636465662757226496625566798183592406256427429186282596370947827405960012531251030183228185429426860602581938389438471773713013045007212047233956073959683489453795969719797275183938943853655666789662470846774135425255704332121571782087673273119594288079770071443822793479981157324585278030208966432828320100484281855959896229602479399707642068887263340812198916308447098937181709766824488490995099860396816159781206499827743253489995103570130380934317138262588066286528951977277108991691538955471709862868745570611378988657640115253003018717513737439193748859567135411986815504229961546316874865445323834450077763858699055319227506200233049813006619450775242166568828183741768372588121449478926905221979001769812841351473271834169443367767524401713721892332401035414975404284414917616045172802903362944332307888007291996475313069498265778712703757661111782159948663713294689019214315950540757517134536903268478115778697305415589626023830076458339128829615798758170550445741708008573028496914647374672825167368092936012866749073057397699321169720435245940260321108812355275228717359206240294817330815342867868324448920541271333732295358618790503186959256663678245864733461782058853060620933775682245631862219187505002504672337339152647238708771419115694694573469248663698037974014571890983174277076877312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -3392321071552394795446751339924755348850458933540288452768862448347769340638360143875240364511507285900267839487849520169173236570622564875952744421380831633902979973578418613437353479793014819244197554583873526259598603834613173754192779005797673683780116381550050378095550045354150053391207884770604675206254680677123249299527545854377482484571673325481094916259292370667272756904730962153477809777637328310465435091897681281347563225402805058091760409617088950336092509156334000266033771135120857352841598528776099126442473644709955940892157797644521267888570904415457369138088144096360017840943962887156640945228827490379980490374982779889697544506677914731667860943573310453155364336563482368654816980431803062318687698301472691207317686831537058433367980697562180112091430340735488058333078337289055336191702928631177573667625025088784170423619303077657454649980261332853005737953170368818466893523749425313174863395283718071326624568346610297965781267361243037964127484286726849950562320930763462390731666753987355930616256685580306102492519644097480078413713875436850042645816289144014805206529319829406815071592741615963266399840101956024395065843577592529873847154621219553671337879510625990369246627606997449767169258864149342497650221344441210697987709338824283673450481375461844955085825206929012623200826074854283490003654639669999712865373040498915343437433022238808971275356467710244534358154050286062765590042882035222568167371500272007065687416099178718273142128525229735803336276625527027121155829047962461279610615439521319187664750541694389852685850176561875242286759850814743312799900475472054761578717401392113168373832846084599417699302451403106380122875645506195516715568561007337362131377946163466648645249761720554620211717904321975010084755813255709468881674693832372369785596963615792380785033836424878731971534164428174303509884321887993441606436774335398402019686361552865004810335258453595746060392409760403957055106309520472839850482559224948075873947033346865141783767268237829063496601354766205399017616276053440519296018516661408077484936989831179499762530971532796482983420835919982720010038136144725941113546523118685838536497194942194649288910680190628186778282227745326254498399254861635954719586115945817882637317754077096355414960253427719365159452682166242293816889377811485047227887094904778387048783324217464374270753604230776637713995066160534933548829254405343449726833816926757349194376091885068970319500616760471393317977154932777005330157092944218125676050759484369262124773129069705034936154708531015916363884647711376918276979675244853071208885383112303679724489857869953347998449664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 4491308801233850750692530930652800364919601227951977255640056549140868369970097113836684531037334056082476131038762310964623187886677916070450008732367122961060356028815747464420121771635898372857346446242426176572791112043130852285777672614961318998032875811705343352878932360276294078057033537646048407843599357744093648222062274416492943081291699623565868856701282033100960307359140271899335687905765069548878586530970333863657024564694503343089624261084238992180277821728181544377671594990264267085369567026133938610317638410849132580995678881326813949819535345198835875202013431827612335173509275164281964688328225276598530847986679458100073299018988461586544995122581868254241761695523932887354652746252948148435292350142427829130661974423026258759033113639250433244670046761872588261945441288216653861106919710231436706578932935324392811667328657734688584339711502727745048919576386998965956586334992454240139641896098522706723111161231946537884704967556118801974199884717405017752621340632314549003693402920850157860443052804762246221221117865569675511280937921094068465062691219380259408860241404108136896200605289469848413966991338323206920295328419119685331371007336797663828932951752468274853217929640305517425226819462548754019219191645494891414946293729171794107883714824735859834369188039789937817320141253171742284538140260945997601543714100885410294838596999416709336122091921780285219614230240568102810365609343761033222777744325539099305925276095039723079001747770828279709623096267097864382109140859446574114125494816325382680589199719353082504983549452775864583218051794299384968348620377317591940073859853120579303472267358012136490262689426097125348198425210547692318556682849999155312069476285779993875358358157365090139047165447713733562418770272155299103397584407141957514081308589865866470748643194098117072213315206551894901786258756438642180314506022102243192262724966239486396790703493191705205813783695315078587734541173895782450897271241966961952062227527046909606144147416903834759017049502942113832670256967272301421001985408159400620760115893561323359449878568156260806886594070686132220628108736506480011977286212982222178167926385048009830920594348161236533699216700185948740454364518052796195913402984080465699800707243201934181097603293293033209859715172000054892305785501968445173738063074256167135791961316576090596984581785487237501841349600636786773747561138132441594901599803262214240545857428690685166272654959648993111176162203856649209674105932727124069729510055520394728534883293815412774034377031269314639697385411761689454645227476891474058489954873085585927921130847382300723639222272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -3492350701532337579806253284297357270178759861809692484712065009328991048154483137341685879261260970208908844384037187336652015506806689924775333200002879442953325694222371318093282734292088693639528086668620441328940211885354477209953353012687547253199610516931259477525385435621830403317824621577333423434677763306251689733281681049314657470238430803773396631244158825087025990756581639991081292878406838639645625822461173351047292383833802921823053417872324165201569570704590816935518468620036112253901306900298625042712648884067607038002641483276745723793746311755952937958398799861349567968117672452473687498080010349245465890737146316997965503280548390130642755737800922310966273304647582425767151967440942384894184002519574250127127047169358975288744672350777518777486394609598833489385724941101827836961879038812704259300820927019536262431850530606831630497511605772902365356617425832534655393271762492823561338200367407259872706869789215498105627829668623935895060112982442813976272112125473790605055207897537101040453358336349442527969228830021974144639913296354380398849702601991998419582378075848172180136342559966825144345101511687720515836687281409771833448767265505493683699921937707121481396901299878465235915154360718914504419563381466173592223797438895908015348354831822795046404691979966734813899258557766716291418410618307050786076035621235222861209342318499958494566020294523479229671629433199906933897437213334005087168601532175545340979722869430004223801308799634479407426570217791986790619332396512899708466670926147186549679406206524326399557364397883254546469715876322863148506810182748924647719350037811536992157099470192472743483169131172188453202418108867892327293036279787232839337972151243537442281978392731616820674236094981618765239660160446726000882511834133170356800836899258719521076344697869692844579498738833828281163816523180062414390472848815382792277534834662709852284290098350506913316606984089392607482193509186998142951078384192845088427469550460022636094499926636537587529326115767258270278669900882488557684300402863331714920173244631159354090279647766017052536616593203519045001936221327915651191700006698218750947525269079052157487390157284748639307638332408089158343355946242974617001600806267905236975288037143733088475997730553604069870399186892842105653327012278145654237123576921996479078151562209410721961370137535824267415558412927896987659706876415775148862529077523379388837377231121261496715611870662816224312130128212003662682264226360753819006215121482769268241129676076106819131717229571388118387037690057008627628359475421699263882283990446754020151034690181155358293098496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] 2060664764274367168425420934375103359105720644351751997217080185543660669205380950736328744572749521589724754234227218153503355723583309552215858414178083132118092557618853357560552787577006209402859942700362116136339484842370359651128150593501790812321276347015755248200305300155727650759653364287681466770198986631556358043253837638920709432087600075288709690705372175257952617010766183265464386169853348673436459817838887061478663783272580339840707423235803764526301512818665744980555751052304554881894763025914884303975412649927897743880650038403555023343691617125670067068227531178775194048739073026570230269716264288763946466603051339070981783389609398166058013064869227290497480020616615014173667070370432465400255519628966416257124797099826566764282980781210230204760552479098217812412964724109798031626200022178042943660935580632806134504232871506932145539104967134482293215278570388597578975001191598418361361886532568182035150719002313982422901712170125334642510402766596076785822244455333660979977096933738569171758459814209526618549139559692495996262513616313179880198740897450014068728367358876416480557265688850532754520019879360800494030271514126808136857512786588689227176118716745638502650164153832455234198644360745156757283599056881831424872463575081227901053420626880269161928429146168704857134347202187523060620568643439139091642661905105075927404064783726987051441130253478328034478244513685280610620403331789726017410248917321530414325857973222750794432375906817291847586820704853133263331850861929760577104479229592759367480303380867759214253855352163448622241283911923084363714524782273300246561785241297373014646451816187976836420951213410780410795452765719558366633032177382195135587483247702203401098085241268604111049070317895767251073447210270737903883449762311382441285698538301345390719989471019909926854751119588506817539578060312727684295135910023751554857291039726637613764944556188615387746469119026475569001144764651357370780374375832650876741374670853821183798702403854559431265973753586742102142135973655791126488168157158576424172372353860108479381164948609782658116403640247469236748106876112437320863530164854983023935309947933915892110189036597228668636608673506353689373718757560052032024695768173728932909975021444706634564188180609460560383720394056285303545154969973643861939708223037068099295650660158399217817261078648325139313286848233855084014450808678793199706187976589499018958435718540525652187148207270083405597786481010366450137179995114886529793566715005567196907744038822351304344686517552751654127211647135715819329577775799258728864602747882661825059210508923067671968219136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] -992472337496348514399202672339766280428590660425473899075157801539876690571945648421920504951603931339273176705080188136797081313943701698426679666965800283031906519443282794188806291609134887490945803870921491082995954922319658891843149925745683138869461675526342750217555822321382535716811066682984082734680018098788667229432669703966972391255074744463428268307392515615118281548526480034686183261797068143116915754310653250320263585958782468434457129561245280380239160799339935328342854394047258587968892440209508929890756704794727794387442046340482367665799557456991459768369835434827212930371631285926608697687446667124174952354561131239755296920913834446391769396119008622861202156824998501792896664815638819843072297669287806452211904160983520359601476180519276044070944073649880256103327867886625714315536300163404118210353895997823449263739514647221660748432114723413834263062509202291058852237624723568189851519052148500247398981933236220525436174067275639619590403847445129999071352825600288328332315104761915943002719930153527665467506805074123290963422200322653064807914814156723966102442588384415555267923607699910023647198292442558893586578350976008061761267798152270813459291575454465976679672271401798412283105640493471198509495427415260330485080102471638140561478398376645174733449916909462892291089684879245258515505899993287390243675656735289219974800871297084394666188895805497726087425589292873236397360304072249355035163582238744552313516904996560664057441206750698207553685304152450146490183427080018337079485549165848804914178043217049645860021089014974881257486039611315982517306547649554595642592768490484090855097314170751519170008131485289599989811552404083578316271259654158472870757627990582224517111073681693294120771300436513065096843612269984996190012301681928075918013773331198323871056947079764535943930134763586232590702103799250796240192068563754047144279271211465754974238765645982713315500327791088872660932582340371410710053066960340473048555530258589997792696374106574033135599446895026421168630753259057270184897846304383534200519054175336167253838395911542536067491003826943013293438234531585156941791099102436184659832248898971636978989762782937744461762838689280844667427999176680819976404502861714166065850236091785780275405805941940339691101105195906140173019959699582165810007757967893312778513283203936476768192668990608065333632170222328925939591749143988313286928991942417655714681708128344759382966276919723998497186713669223522776084737749279745072504992329890581890638267084751770008499214121686169457389086762330708500114432169109995154616994043348444945320579596498559026855936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] 408442357875174496848439257314907662443727746065112958251836930675519034007626985671937923008865961027610208268833912499757322861617664012188568822582270064130103520073386811996906120546981217361887154290239537960673966801505178614641630264246436155441923453056997055980126941393374295446699832256210000936137790994528530062380964254530053590487499947483405075119980366323360444557496732015429814972988283577059033643303059773230403050214228007005352754384164022238600584979299326220033245662506824742689486789694465957006838331742562985898731187821379864189958558507727096023007307021080577922147234581615904400121773937230787834143334024830671846338571258503723867274653573589762776450532665440319063257226985307810421620683664666986303966334400123643616584953881497428789916523849283554024888798413115384473009910883599998701248362828262795675323731143594383476549753458393964374313171762820047127110176997456004505501985801465891109710605679893190689178532331588433903106030244200988497507700367074746691318698761788202000768861724065262809259588549756330523306994417531463203307029976337871398006703914698857610940185510332079486565978457664516958565027352106302888133367366856556764548766446506395400021248825956126729170164058843898473187066787890899572020429634176239247426820651300031098637356213709358239800663953618201891850426537243601845284738073449223314614125335169980503399092948510947410250526258143554837933137653898963689842026594930453183695249127869942885567672921425521616332583558652399816179011322601691858994165745640577756701006016277247232890555917905345007571693457650039463983954731070944543485844284191452555278418236869248529359169296035186269201284504197924271270565046354362274498167642650575090703003964545845431087488809231736372238280195096525143906147366881197413085576063203303419205631463434348108950969857296314507315299416085549109869424535729264830925660122910124604008401757710329173278695344314296259831549430627239745313355388462304468655743725596002154786103041610042218026605070321669980692430206255497056949457944390792215371604839636214465108578899629480374267324245161304306429288893228023321042075409956281227667506099928532032730152042291146141208730416064118406127642762040791236665037689492908847700812455875833727029736183907374029319048878767883877325555694767298977732656465562647221004059849933316176863140791528461132589436327646350404338188793652138092211891181331295680538762558552324362744075252590214564835102785685683007691296548027123931088320957232981794524796488804195883384679463305119109018133318192907416041497405773775271417106140693667348574303632784631869210624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] -152405099164917891819202605145917128158392193991641818726509895400892790973199643498789168089342906149015302165922718528266815694922084198746682767710635005535718281705749826878064093100521994820447200962559730385444136185547401273566794886447409396588041803515181524997425210947101325771549584334245527625720450213347460726746114581200631539345553778522501940941851098766223093331410629382753314460643564472581202037635799738225624821670306303478409738959445432223697878697471670799689628352858201626679657769454276692765116033942895375930525271724395791808254294951460764434930693875890500787693653423649064038769399906813120905799309660195009702890316810828440137608131889336956669401230384485055070907727036390486353716496989468503157816106710223380148778314409698697507994396506889941184184740137757511133430889011075670074268538067421628317164356066787618365979624088026687432441643484858547785487797941905784517128684967663139071525620991291834843289647301880994892129955306881422858053171405281462103101295413219590699497911377777464701121882797263165258528787264572089779667614333802396451746895230410576146758326674314970145047760571651299877186592570818269004089545053520611247673479856079859014158355662034923189246238734290171975760593682318581628712463863608199482988780290401389994604115403538786604835355445972955625360675759897972276763921982829953854699379429681128773463779279559642312734291956249107399525475178890396736950502657175207015841648590651293854401080906964537659409854342957329543568834160065078081298500736366593241153428153463023267041528957518637076748399183307904411464196761947818910760039247316084049900527999179447751812663459937185537970868257965005446475288363811853178502060941847346701737436101444558485478837158258482498489083016491177978061618389466281686437471245142400278326425351182084186180162524105080884222447276286283672278785628408971672847914895952674089912239018499985338077393347971447818333019108131727725007366059410914857425538543928545237321893083903168453180628539404770195183768100855730013699682884981034196441761581508991676929548645184477894022376089682660033494057732890385041039586079853940245367845956675357398027967610061387250673099674358212617341427430422452416158627754645940156669921088006484354126991565515514042335516455431850317799301176063270173277105487633809248639737012782708896730381120570324302328600537215658205295127137932536136413516739258165133392251213614389665509009800503355383104128418730321982838028984044034959305012132126726856626065271479870986658607203214936412546013078076245126692686607183520452013489819706720890214009964904768386105344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] 56113837343082520148485956868183219275651422919713911435591215058703905229646187347740522123860050558372374045510754136902418231718569694734792170938599584112175631744017614062614820927544114801008723882372727755252820685554789992777535225788738872536546829755812937244725443694916345044576026336117605997638502908280142322907717548452483301098376096306410422846787110888746694855311993827530754108802953608192889356982230587321801609263125567749702118346359634401261811294701726287341988582876736407194489009338388743395708053780434273602222188061990912131425665553414368593077018705052109215328291355144474917204178005172816820779861048666675851369593123047241643971475755134164189824316641357386869860726822306681562308478610248569312650565351995251825796760011442931993807238515206781527072674515064010334405902884357053195736628442626962906592099910686365376237184068270645703698493981573067428733662616066649084442031816143863916710471705039541874926504123022547916664373488458171949608809991406050237119605555455739926025087929931168696722081945464377784576765107167366955509605306020172006062087815976202142192595858180812961462560506587509162173312290426209756531122235057837503371357987632446895306496400099364677846002393462035423169802303238332688190889821125702370962368145279887690996440788336675079559328893049206033404427748073606774691451624301902949108230864232389628783480862835906793190408607114504065445708567329933725055611472677085758814026493728991865735039394061546512241959975355358297446134963160063998322109683736508965947535448510122527874048292897719488955893981669459298668878174012820579640950591007040406999270345259696767429133814879173629783663457936272621632722453542777665041458386286679097768828495159523832391935554918112957179877370109221357495604656889089967164160555843643754217182687704876267257555652217935838518491936519472371764260270861193826945907227460101525247205684028021170658080762326575777592315515206526833277809160224331909778679465420378818931771182935473087008209256493859095150876520600060527275194392040642933903787994860300554026577681828783461109005067784659229313000060937677929986286221691246909862728273846572839562614324041019306397389287882745390819805709508790823910272487338429594572309906839649511875755812239844616179344393174067710448289399196012083236221808370098951185732322150640519488808798604517597303130277533314548432717790145155323223844010251096079239114961478672222076521592595540731371141870714727915289872088284819987826039884386556809734989223841160956111828098882645041183245900085790275641789098897186988857756124280169952453545507219779883106304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] -21710145670266465414171456527250117125978830191060734263733025241008162250050901269032637540364038513069754061616631022678578938640400620739817115695511316939728530419349034176813015371632343059600648467530822315879323167076727440001604870295964811557048451169871307560386310099312065789789114247365681416694416145167724939779685021258930633640589814475533901028670564770194430629078226180307641068179090103915546289384233097509965576440262726061194485498350103504268715643095807854008229617221324823785254159431133675157808159775936883326486410057286453449042738003770197432950748225731870741486953586746563927876923021386786252194721294569490834215745970662870919900350951167240541524340867741975762219937453922041945984916548282163066473980357134612392228415712037394925650142509318590187803039234715536005660616417873273424111060753817817500308007802512257093173738277959576931603118028501181604966417704384195243679030272340209440357433929912612650918770157073587155320608225996462038336962870535105603629380961015590084073878408531643011327071077661764835452983557602838354790431242481754605799565394248039759105777454505327262914785112756451575879107811832333463854600602293808172249212469425967468824703753357891452044411487924616218263463759849127431340126722357062729498655468387868125869791894826289424153147743287237307590328454020161841997273103356849997165831757531111346037376985042463383963366237588843825152347208560066128988307567702274086258739757930788107596180948121278806207257472370538196564669468763999355562598179767883592103754482949111937726006860038893678786999361927522941447208230429557698548807777718008476794728876222803957928944716168503632225884139130323863806698792967142003652798598121543246210092071265214206107248069677068948497864177822359123941929573293326113827777690519514675035900208945251447799905048981504773566873333681298196984531611903892462054813643713178320553003163245828021530718992691631032318378940832121738294401570922087633062249075832965680518206526499982455219420545877355769104628820949680997477423765128918849410645893207745352744747020569869910006587254951007866756546734190760352570669012791879179828173792291129942174357306758567613302525450892410311586641566151655142756554118609397624813484177716646805090732328683788422369357217257647817623711442497848379314843966113315306043505254901521767082694000517687195524600190523677654881427193618177485530837282562283354332245363293130308514390128657417956969573099693977370616424218066962145143186604099140675760036484057007018454730651482847704887925519243387825826409766537058939913199263825087400586989916673727799492608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] 8578453423752369174553951662036770037052011445203065739299407082415261134484732142225062828943260250709438090199396089087299543901459063797510461101201024774986923477297509812599087856584639416199483083605820655002722133994334088463305357436832209911657575449424364801539219242229416708687382430932175544165658269444731734532231892712687817196649506802160107307830521161623878563950697687305614862636079578336838457777069106672065425461072027193987646320237400980058968016172959858254490682791238726727912224599687270948015624511633066023875779833438709707627261329854612309585213913342138900188993342281301062063220850772351186036537121033527879760396920197467511341533335035556572944033178296165462914081138861661050784491823565907780375012878441489510448508100112051530177430020528571317903316132705901015872686816417279071701838803627891912002611860974444838621331464196312140859928429897188668662257296830611095403582389448047732087586996510853617684327652827952007958793845776158426021029686564055378950614875336458961477910851758090980883608879072101077999847110339131383341072447565188115383597603305172748858305541862705036538695792078822462348671238750524073497164397147881750833829556636192552992250695989112846141774156098987728636201604308180870264611449867153742804202025477256891741046795691527094645682477727416068059334922486895222150321874203859933510179667199350993402701047699482613534708330748528321611545997762162412605702647402535651911596720480440974163822877144289755537525915238191718988727391764254053276820541902994952257764083628319556919332600777555443829117728729170595151695392681239289055725225242814566520719235527633051823842743498788785303611739378659329804545577686736324359684695598140301346124087977125318454701554767993985037149607810135721956815379299737623535465933757075556606365162090721257235493325412519949206179689588666218970114560668585361946227782732853389636097802129254616880776426452070242060667464117957783155798523058610592672428924817678591769679829626828609197721083643621760720230705033514707455725438192273611083135889017400420532776187405552018943140534264637875908054719903779078075969493919840926106773994915488325673743413966794780806096003338790895545133625093282880376267890008661178187541062330519813450214179137453244973813021406620200305226221032682650041452651070653716793463261165873054745128115884609999628379291074214403970532994586047486019381542864822554976087745137379046173696696731096622818575978102267055924370748382915837985334101238961494873317821086665101702684312914144742891778858747806943430984354804015183164199536989504865106987061806007234592768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] -3170424745000371659636124420875914820906082343992382708933967152915768939389570470909950980871903117202963517208038566590884424178070004636638378796328664194800976139921551972438901438870271176562826684302090781434064286269610742239643041826127334578228575118594849555701850978439812822549467532163522747876908161311970248141115863731584934050792992673201613775685567710132269100430438816366054126874961547372267280698948533574215055270675487867789569399657473230245105743680546636637350841356788817939397232064733447715606011819026386660959828184036391085063252194566905285545718116457807032586012953310983682279432103043263775912111579121112293257196085581579691000596550724945118139794859165545789165961981123238915426892423784544555556491009354727977055020707589322646723742826143636379374445033480095888006507302640277181348782130017318916666605093992760080817527344683849505129479188918370280799525652884192352619265411248748309076303833881861442749047026114811997125411718614837882069797576575427174033816387684746315244831092027599369552579939281067257359972500798524263880160688685839163004786199833460285910847421403943509520473108977780871566441527768976615536781585942243059030301280265748194497062333598838701706940071103722284021850906598244179981809134276235619897966203958344554449284045498328931266941723012952027426030356620759910387402477837395982852209995076614514002259917281612774469970824336150273321230041242571360335053852176457383328816898465302219597285358771688733724852068368903593867801420202451462195253816204947816606512519995842070144670911446567127703387876977187497882479281546141178452016747454886468756278044312984777214299364793572237192191373974519681828207719396184491561089523365497034843738320567770369397651249818582167013049608487657805477048184236460798538075543538166064283885010024772519018912059190606079365877134063325393622295874342316111557521845225522453873733055277592604835846102042338792861357951456883580348533336312436125139508863926918710243816495635771082130899086808530281450035183811975279015202431352634790277082160983412390829605413987120503962254173276575104446504374687779648212072639561633850748544314695010859216135367095790911432417703366889443220081005837190371198089019000014373366214358487230092439878757517805440544615436210019603129527110040021912127988695382146289368296049516757535302684106237642284143919915697360082534069552861281055728359899099731525724506038382511147546690359381719003228891862706083411627993316839754941331946493395373492785849075470819842049429315592917920736199270345812741410685904386315187114933432449332267948212043514954773430272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] 1020341980031013188053552173120793865241849452239029036871890234514374561081696009801399779709071197183624643445335535394104749501697400412853412427387997494426019856044345939639924674885001168036110323919340321229457106671388486706137742168366557956193188599121944719205166007274609133160465363365996212900121866504152083578709032746054984694844494610518381511310207641886827232102199607465999013623930105135646983234284989089666518196196634226216126279117324348089569333857409141018401298123692130152737374378294711683585898519880000732569877707672005073674613431579691523684207365125146173530041718544826002946490809758413466763016126214389921894009397801146198811173230781945568535857256969458484519305972089213698963660403988906694416110325908688971907401830869487141942470260089434195764949907969139096923677758128643874666556345733237586332505113539912275086119109618808016120788835662400257845273705581662157635356654605685548345467464415139679399289499837622893503781456770666997696217103361946589716605759807154669456177726651099020830268733497124635638953189135261933285939106796019219792696345522077770280907420716996841291623451443456798797747534167848663849789024893586006567068841195299564701676144127674511298125328023356553507521488066044967577968899351895061721268257283975890722709697019366924562930265920114978986797017005677897366934891816481449107676240788786754510720896225264834928318211624077146316442950716880524420907730620497020207847574648174356809985254135620282416558942762065317462095081971419226989870601612478274910695303688740388505124633673445703815545389348777772689500470343068612508123596155413414820426972834029949254165688459146484577728833442052226877809128531657690145153955488018287520857451673411036006362776780416783206603881838934271097292822548351717568131452201548279489935663477765495085547167743696078230254113432742642972867510783541194439480135649469606831982735482601045908335765892889200090512400707529245083090507415257405128187410237845411598523260896852473762813029644872528796063974803974038555061581812360478049869620962230037080876341677005497201456159972705794414687535980440045752940461240937739103080752872333877297147188573822289568584199831232388809722785195622621739923981621957830836907799568816217940986393777420137157521919954220667894688312133604699833974711398804178205606142362253856514447776968250705391134417672916177908199325103972951944042639287340484235509175888513206732109323171706295351305549729215210088752202642134958022698006254619693301541734768571199887266184627455544128101647806940329739102115987182895002305213955835162777586423640639527714816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] -275795196305110193856713697174950862622672146783824708894159772870647323850840013361054584852850630210290814346411689059231908627553802186559133893487817960148653749898298479987566861917719898759578426154103861203865190645292506621300626631268526600880778698826346472225704665653756938866243791864955197831933168956704685036809016835148117557168143486619279578065156276694588329299058138731002816672538774625151721847519771665933489089416740333216446394270506962149838354834145118897845070321200706806084491290150031255689534473573366669358796577743114118896001558979162387506465508707237788828818680163547225888296794128631420158130892520950129440222069921911190091589435241737381575143315515038727120462510238835522763497783172796513055610172493994698407861931048640631133841977679553855953188883028816005748021162094870157054800349050739043939459142998131498640942633670240536658118730979687967409282997885896321393106390457048625326972016001992980354050529904769174293300958855242862238875139713090716607604129116847308309085858414045611877960377124961352006313647846273802098985232912497138941925572945028224013981920891224310768846589140257318571115846794771809615439626675893667400898291150175497633453685565667492724747320519475739194365716816270767199526313116728629891152128888853592672091286349739902286729157314890741317066917795443850235396856939168488700192630389883912926071463844605124980596550385322686109779281844069590167971715084927572574765383395741927474920725681442273513866384664134291580724782021963651305037486475480452412628453389849612569636752245903519753935130132931152574363028689262824512488656311599548180784387475233510378087885564563632159676943848551654406947147716615994810306061760951314499370066326663840326493353198198792453324356362554021845596593674473887412244843027367992711003645509557893598885968005585492848499810980972124123482368431159493197500204217975220410966542925192270341544940475478936220037388897702526264567986328919290155092046724118974863966718543124986123419848027380039310330997677335775096299409322594619953042069525425880679119371295679282101128993479589210865400758699395529445921281022852472086493507382951425539821389036082789548045584789933558579207458445850791080023975141460435387307247894934457044267368677435158646087528852616873185774838874637505162379482802911423205601502321383103268893662446321141432281954002364704914489586985983563345037611246602653083738330815474153741866208570725413402729774969342781913915214840945528999725419221731843465959141999189208834820195566096419553862374401086844076476142500304000382113978622164467697855463744678498664448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] 61732301932274027267349161515449733648882284408559533932847696688660173110534189048746598815833628319614701178800834463550208503550726342613066521094427997157872984646182761210584139677791089076393721467730923352860679384449832396439410294518736312024764849350721944030506932694565976154585590476305055876515190907974347792567398369992709953695794301279433443039359500031673289021351467812267218769028546574266994731718698173026362138707545061804580904340004466615074003769362153540207641713018018348962378319951048612134171443221589003651568977433913096377077623527932522030315469022367396028425864457082318805795452562682085157680551370088017862525004827939748077514785423655708666998741260342824870908363854237082223863584640305565438437504655785258435832522707355644804093821430999656733482262658184876516461773114575207071831212908957430566645188378098742745831853561344086325614894954931028923738342424166860841436751519494215140453866172468664162885663644161113607912954458645183639200729313573745969342833246183163890184410719883576715594154673060665727950656330027048821112913341005836668181126943036302852552650372731517414825139829016642718438967634046825619970792669951266788517428732235027057933571285109557077329303936229915780870289293945518543339407733500612105508155923619795207890413637669260740875997570636613956940176747335132435952591012632283066845305143935957947021574133633977602284605881106091518163061343415647142358669904702044989802670093366447505616838396621523402197511995770205659171725765935572226662969146333647401937442227042672233728954150255969645850585069177943817687416234536546847957373375047577263498829669448604337634106008689258368468129769918332055878345420920855350645319254037858902922024413583891608336314793123116208907938495404965607468358635430036178981729138679109515307815834680627386276408152686566414856753976327765442534892058309671950337396375955405466510610676752816187949069141593672429360716952266860067262913396549760449475231049068828349698415740703168024807464289189761664173349705933391727724509665303282617290962708767240850540109082654055341281032313109670310061104122725505027193675760737447047055819765626037481226177274687144648133113836803227924418675737687977701739565906482217394414315649340298840276443613586003926575817653420243557558684290683343855898557749260114580432660829795533895442999292231384415249321399412946076600079603370867951843037768834950668284592940438562155784131813352219468499917344274816668525325323674636269055323732109121732461262294119832278908615771155303790217135282839617413958509014097189704225536317732997977129389876538389823488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] -11215429032388585768928846960676685054343484663945244989871875819424399057886612738186383649730073373447975269917437744682311517765540228705176740809055471799849195982371295671592594827655855441403059817617973681302548716772242303697848161415489661431444210327160884334720404999809492583158694092747186511035246249911800926763262409199418771421105868073412260992527595590022574163756239591230280580679570771009486626065173581165150497876949261211712333046281762046932624395284941573782502649318546644185699019994610511609318402956969095792116607230308942074469117014696909532846442037440350674185930826546289014756237992800165086388552205078630557955209137618001697529881003334158618837958589857052289199034821749732642430962517575735339818314504487113645980794320794556710728681849538628256096045802728558537539323962700317279994916987350994303010635515115985313670416679362210165509922493593982574816837193052965092861089078616898703341550791854054250189876702303765800479146116756189450906914101882446670871514524319473700961795024554562494426382748405218396264815337826526805850103184098079155175705551856702156547990842519014169693871580203481038025905234284820935931219634225405920245709160162509692505636339480382273772561844141841159650988821640899830215409395176431783857978852262438848746465743279531490239024416667935575101859713560614086739957224826969973970990638748622023958393073588374370571895623090650069243035252631421059392035614405605829703914767082771751796663553539830777968776856630990253578395160053959570122974590711362500818074463873823565500461712128979833216231249482666714241309489891429053558966669255568114271212504491779727347703892973705915543756257949885633666095670430200687572521531477763411201593653062457282920005929126245071473625056454282781661670808900509832538987416773343248239168303021339215115085929479294705551847063715922845753679189235714866493882467800542646933566064895213657396645306096600922142465459746357448099385352800587501139741740409283891802240808959423056162193542803093086074876809782287734908917686446697700386459566014310403121956001008510660742689788765812837885996198415730754928381884788778434509637516785774227998288064730243786748914784331988094405818038024459964000113561332430430910554368285017545274205208526150334897901195544831289589822549518294585320932304321307085271909312438936200090148462316406885669240861080793856753429672416859582254413070105596353158054588048770588419949049522798173086804800541094903817903962963502717841373649119431584628461843331577275512896850546070403185641337621580403952634650393316878631500014680004402903208071918451163136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] 1414143209573397766038359771452057632962255989225385723070327794435639074635713556695122171321223486371396866572902991691745832216349700902371718522551747275524679619474994719784323460424430717840977825262841338693122291081843458178510059042118003707537707589513599581196964312414409746507591304250471346399590204309337816471561717858520490270467463962868607039711056772056817997334873295184577606070304185780646973967788855262999867839365790896270413941350496978223307564784886742681226447444551046241074536065104947117849883244271601107287086063763919421487817744092814186600702335005091845481696102715174270537188962316962844554364816857626908907340994784356201204155243759386319708592681807685045566290519188917328960456840549997005332519476371242689901774496370084523237323654245077703538940481073810990653741935039817693399407004360828536073936190237265215384077841334591027920791429839162810368465723498716018315264379871907393029372926317361656405117323675979805555168620611286446543407720412006899505323818383507261597623617184677939787795327859504262205620216536090545985763562099525754606926987666319928185153560762358441388022177014871454873518626938520891734167287229522661881382441677323366653106133347523815179375047976060165741945675282549693813708140736207150462533717008224583615302761607740841433005346940600587605213520416438331189014960285953053098249708528706502862424091238137130457068416955877645149395290830540152004029261071828804051755916562690124731603914017686907451965697508126829636093442649919386174754348998417052793538890186177265874831363158306498520366132611226272894900512509689392825588328936279645252805727903385821763056443223378835091430272898420624522858337460819159875909200549368639507639182773434333860113090619009286685582051501803709479648137773802882747171954663116156501283735694353305238109161654311478609131000162719489669903754575570127829868586893323694694561729470179303588639802134822079523875536180679825817611651828775949854332674733916284684119996458462734313946939415336578370497685494551227283480736031575467425497163031671465129749801956081026181036041909945152033221105932773878195805037944926922942839832383062709215746156403485956185886809482157744162843998063470673786043062700542708825533291053138911199708240134279477081348593432196418691604446814683225901744589514961427949804304438769405125645825247627376938605981856736002620278064859495450950432195133161570055482795652489897498171059138698861733830858525657039247830081455644170496557255422017525023763355845947687305550211095427847190393315516323252124837545533321860840063077378764257074721226743124852736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] 51459845808456661087802980075607279399066559246556294832470660536030949599657409450205545052237999566759095816103809163904719524782400104223287962074489593405972621300977294155266663039377636019086729320199107259030021551343141932327172342980279763100581865535642126317448987974557534275010519175462281725038872923078049190680511378395723285665533178157109910133250289722809118634551683150811478405874387274614943166524681336121228426226003399762950681523970396559191289350424672600042521552911016700931222273682259250532044781053921616047856252584110724733677263883587219740151778780818531221180301158060276100033126105526455954540149131085629639398927535900784643092926211560080533639914287232873595722376754407326824898421748843181640717735422849207802487992064037781884386280929876399514600866940952947991831782278675102643585368916520888544451549127162461767110089145485316134062884705978167308985746256887163250006980569158876139252598402838016495896111994511080094844692804266838828300423328059329957547857022782087478983287418101294435854528958318039854672031588109315468867201893569310112815469742436391236236407427337874312278865032958462104978788727084631381383381509012102868005602641155899228790011957175165934746083105374935672574353585428105521762829499744994457315689686456841483904344096262481905045920375154006075269795234696098691067982787989634181826232801883269990443809028381005413439682918594945588157003777135505993296522650950216857310770541051970064372710224578895515070692201930150673162765542286539116062904664215291525071926957725124283323434825376056343478982684797898606969970192324684169307944080367326723235152573960047850089918718409746912357771123557348796253163285308553411255319208137267492736469549491491223959823209524732581424881030527590013359096960080657959836892264724987460122354995771449927304823810287157318066526068503700578909182435043011125869598691217044048089528963197439298938348602333147469460380350370113533230103401373224707117239298137682579957955274552114975905640121724913570449583268996098801301454401437892788090803020127529111631009127332601566187298375888025676412400196507874638906965434828296415058126638299894516110894007978617388685535291022046095914852851210909747887986476958506893291728528954794379045382508282208005441980655058944699425217180473740993913776781840754454087102031462722282067381165347313717347056310571694316602326182220630689996998479389063006625534864499458928966689755678970523956336385165897708658649924805928069238290787279415509633546891317007479173017481238779486223480913542025553143873025103101335846509841766696514778201316877402112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] -114159797362804553322282197733244631968509773276669322907972903684052916561402918855426491914705187210806298142671443299814833561243035139331335748787863530104364720380523149396530188558292237889826759340227811091217582198893131732221396180849126126577715125295048280195105798869779529278702386385632058609546529629890986033133343795621738453768307566882454790668231898871349034696838203654701148983543402636762985800305065005176576089984658081964584158951822949111096939006818749177770591719187991104486044547671045196261622500108085478042995856413556771743263290321274043783484763837900642750773507774041955440388353664560762333804583668721664970127577111242529107444313446266673433588137002228008802781072363613408735212098915918721757355074890022681317176420804159441040582051323473602875650085590126520824316165405328956683584507890474742073700184863501665977876153563025479017440111741015013905852770845699579313077169863481441608921620299611869218032610535020700413309410574804446903676823921672432384278348380223789089366687655227479814239942437003657651340909606930902024576281972145330315330284220505320706320141964170510560677436150298865703384652658824233311498873661607684678798019991076415285856361250408457311841180370423004493688314109316279421211087485554825690309281083665701421783263315166709603499344065190965467728610641416960003631930937146843714404401379593876772547236103384983852253517834180616506500253710751938425178171229280533936477299503876017353747566202831102974384406482496086797638547196879355788855138721105510545228102083121597772324797354475422141602665168862587938795570061287049969563348571152979208195164235475828387578392067551164059142224272061858569485230162006359936618194334213859946135181272355201211274989885747664190521173766507832363450121149463121850715989334613204431287681904690479112724526776309588410951488509763989511617582693480954855516627915536087503428058846297372252940279390794190180247512621403565031265360553229377798582749522199771095678821331260636514890486577134640547298990523865091488288675192610788529817186830661868270820128515923109138693962357516963602196963446164501325173245690154667229105058827324313503860070790354732447163708253513192151808891567942623147869118195895025667847378802802765158968442080535258974918951424790995920945034154975153367085538242466192884415832886091900192198797224734750196188382588721485519333569588715977931133579463643333568198071821033740299827768976172705274359961527000692584805117550150383927687266610326681541626933228407190193630551431776020731436033816662069647311637469815112247173157957587834609623815158281273344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] 40928033379492591434480669385846106567146947845378621609046537770880717011723782873287269044590560666683603043019294325314273581426886787364364328403192986803594033231398356615134239531136715886136571718437102039384471798940713200143105555016220803441589852935516628632901163751024510241341985352716483089063529129236900527758954056946024480028885531271393333286249881188677085719474901544538127418756845703771276530845526152539806130297889172110167693215586094586647259610314039813318198587989910865229715589143144198929035439205307878832473762208781780379782428186155088521594730975593947313563906179070289747601965510007734599121324146848691156685343357711283530490511557664411426601180004851339759804578167052788673527291645884108476442939241038538422260951065220804252380001850059003020866617977640703864378409163922216303385398035400103841353717129707434993223477025497448831930270326020022271766005509051467253601685982006245649003351515524504908099737113457097467532194592489608359141064815872690107489230949372068304640456395225164495703319902608163116090051838016388686036158867418977530177858371502136591576212226505341948930790063150332514359552658080451866616947696372064945148556564761152935094950326295671265343269992862134771618562169213201193735061774092339903260081865311956800944428845880387446501187166528770332440148510369744289630950654888224251398966881720899713096887129134759743831224779819363037976265469893322071839974722245680456262993053965782529394950089069353471202313854646995873113517725873923132650726829290147868812436167406173225691917910101139295782924585632002516266255148294276968086970696846479042977960911880176725870612317873363502021926440689982450136531439786154828308256901275203938728070659497642322260512741641096062737701319281114796780106189066377004304996560371317674979637772850016030534435544156993142060232735719132046784469301129116469990014720203226249168122056910682627765409834259247479469197509461694792202133943129999800511253578788614942209858834718773247093951340145975337374313996014538538160825344746375777949185334006071118230575333207357956310000073326790897742706368182885584243522166252692189699991882141726053079206555011230790854950084924762505460572585562124988153091887641845973463581518539304512089804897423429378668068727378333204344256050325337689311969413014300718128893443138420918187533654492475764895093581294767662299133397350802797620315777948271519349177750660721499270646271091332831648249779665804197720733538484886420173148688204146137751330115274250664377361543186937796379864292742785206065462471329099029446609898573206810448423524317003776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] -5736646278969865603125689290834452749857589464826206101969140143790885384946429594433438596057139190478593338363882393742246112201048829130057772973304787192557113259902763335564607295833977133185436638239137081703037883378601944340337868222513884614968765546299023627000736899622176092489096452175034475340471195102335678592980924913120451777721942226057713573666590446454152610408989872619670534231637489342973360370454897511354473905229904852646236041353215100429058093666071135126220849141982744006820525130134081972784986763918744643875832898316014043183054165755415446328362554495052393510150530100703349787041605188672530619081248859144582792783608954261977740639335192156817110696994455818678420846971009146990269902210675169195665620442939911861809941181038573592163194091280505787590410546852904036523987233910432933349565965421580410086983270973518756248463810470914431201704620119726348453543735583521166197857603508808793983737409589795103258420348286761144185975477093989614480988388246342625737315743602759772942449254553042689167662090648321073741659478788242740322298018419361695409712538518285834557422787933073201722776352976553674411592638382974241725205330336104681257194909898626838203757185271067590081129702400079086634509501897763156088654272902075969068790679610188284979118855260933006597475375881132259916845089732905548955255301188252536735704669853957448753517388317944554037937240206707984733517703928548499924101037693510706457803502315699379701469857062655634333016885536409629231739862731404008032344565813553953731513007303641190574584908088813854471582012697283737481551123338749499637937604608659504484342223364910044198087843102820321082179788141000949937799057143617908853166699466690630096032189592975714853211425613103736821745188324590933385065756038265151425870956993175380532457316675172645844468190251919192910107980873907154766466729648861114580562987512873612747423945638144471940099081323317669521533571594986148532283035362425326279031694674439689274814633384714303059785713143142384011164151586156751397785717655262723940061074986197279490802279608645972155057000271854726356245004121249172651530942402895003045084280366710915728684485622588456492175669778752833588952741839742656549961608447586793833950306964648298370711735270188327813285457137458474608812012693581549051506353085035208112645902197851407066366885933562202095514459565072156144667693415185823448139687685243247887586521083724237572230041073057780366672296806831877104645515706664219982050782974570321442299312514172374600186078829702551889328235930019992186469115809901192994006518185848819651926857084829696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] -1817127219717635433377105608465445137566237536549875681291277291073333077545120817832399566948136380261400440357670293880812771916329093804150458045491197040689205785186289484201855162431831534040253217113070527631598477746230681987874511350135043353808901422179418798308794666116870182815537082021447677926262472457496155107663888289541367307192959401537752694593729998140477634470409241275553443158179675733570306024205169137442641234588980278207175236344123363608913119835362290949848590892656371132473807192961913031114259005034627883306567926978790228866882621878976512054738719391595945143710340241889128886795035426507721282241094097571152753817755855981550045794547254882824345027379789740281594344864361556895212665942922485425781554678497322594652217532991163101634433709732465099857854958841812765699397886344986558688338632851751131113067172273123676936715132402575426010336242622800823689770347596164997996227065881209805797646782822264126702488169646069706561069324311746601353151900613745223745904989532343576895220786749622447246628726335746635223211795755505554989860523775745831860726963970484176830982502121138024517409104757474765877099162893331830921445707220723751680515799278206330593837926821925936967234440981623914776562365195344440669954958439927621046967779480134823960790048131527054249169809752788998228405420325877424477290712756359221488596938192019624249779521473406715133983985609833854527292176217260284285748550467684456879958776025649722619993482855845111246580057946939801489672968854839254624191241610887115826563779443963006030046415237039762478044875451131319115835000910257596040372675804998969890477092995080837618733903136914174784784304479234815090724269045079880832175354062408647109168716648837083485482226528827114692642426828117495475180920262748528627868920754613536579180803730541113448264951235899183749807188951449105741569859349316511197015901471201833145741710273571122317186877624394585495061083029030348044268927578659004071794499541213013943174261857388135448581685532189163830834967701661220157825897101463235493271786448555717420423619513945598114690059905782785666684194064277689398988157630954724592105399893887936609442164965220569242196088319121763670651367066131745262643692250204370884197478041674091541253068010913181081844141971601191787519033313998915155838747521238462001426251311710234130508405984482695318741386976825480023843687696636772881077663715365298183309176490994122809670053864237778230700894590119297126104182425530640674136098380682496762449126996415593255113485345428167057474793923018666366884947089719064305407503920584889103900823703781376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] 1466972560458332406162501166262603620954301484040299054641164956965847212836540301405605982257338603785259392596556358146371245377952586841201146345910940511152160860857018743613726726267513023720663214566443388169632716680488914252655796241364744609203217889054901679542504158786386324749159018619073855976566112023051687907971527797162695775280793855291060333669762027715223898565252512546390813379478149037414541189271626631319032860886397295309967916266065033264219345266437784183066116872894439612747890846408870856470247538486303359256054808475700611128296953915170499761801161256747606582974016715744176634104674838952704709536169952591945633876380899177396797442967845696424179467007438864666008513298420526998525092895809025118930194876773186643308030974895720604657826079899383231244930249541151282637377817596109621734028480541020320026363487169016420818110089470212942584477607537414678011238143307542559968408616205850750712079022546988728679549015676044883537659284154852119284881259861169221935781118452618895927559825383670762167159171786526876452095865721541113705625962173411146363380856567144228727483923648134491777833373570681234892148920829627663479731282680840995433126118696808179651189050306341960171941086991813303467438020008983477591524223599753590514967785841614796781100519319136945265006680344227306510973827461698729729909425794218746829862057507151497837715988200551625345585102283191897430291412765408153204867409480020925167792316256593135456030884151436535616251483505465517390025668401795244183591326458206853043575232499654091014771945661683974063288001603350799739701279463897461927056397525831613487028931580788166776511252891710361416415397119823622343185298210189771208224461253394851407256325915860841567965381293653631632691589229123778818961883637843894386128431567235480520627714842865348139621863280790293885083131503757467451376719122280426862635014234470355837722904284489270720101378068956787952648014370970089379716537028690383323974507544143869798835610105719878161714196805551164142476136360871159391797701452690989824677882180262864747819872578636367006092128404992376116250985358748818603915605918930114619647469807852296352458348647212986126418719467313761449364814283874369856915572005845067798176313348251349922588261298377818989590185756367226618806335671150572987610923920798856580440506678749705600829159199616163468695776111607721065432802013196760513176328345283661511386653249033239741579362564954378569838796577398495155373676885554639692631834780319208043748829758834697220054803874330197630990759765143559978935766418703321686284428411802927941732813275922432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] -538403099750808029975120047204862716038316225510983576710056499160229631786402842741756438607969694637967503436999515312641365267235017301001810603719031314287391249144460918638594673178441153576974931633197882739508962790439876266570446315852101836461742190004411263925578969241333936488959731701005367396768581464612227368847664462490799909085288474836413715022462510614302438716454669548220356943810717775044734271672149256296712510228125137304286246907287742674347116139537973369388217202020880699694972536493635161655625989136142121730738192327080138031613965662787638823033439086271616885600633451574201743211063995294483915976731632740642098947022459016507572507777858585413891646305176983737836989712269232820077355475882371449631704797341255782625288687424436356224927329418370121557735795274508114031182689198357234617286768637940754079346623700901842630880147749060188507949706707185164517276789993490287639943461907071838825477878537910201254992234721474828374806782549007768037792561153772539124380377462819776994900817744626805036075433285816026972889198669766633672532828809224920476483910386179678036591051968603525785938822104606514758632221919525582059460054408955371398187517384146208212925781614531621408996620194217049721696022707467028890702602164377571029848935053501288744627904905372952276354884615417348619923002614662640337303795375767841887583371075161607272638236301448750573806528780634630400909620974609189204631346709426469729181839854935104147042862812867670260813842176973292848124477546988940201871229971830261956950752661978570196098168210304292509735404430581176749632809470435366967316620190256111509407380044783473033063420356096306676429201655929553127033387305969526097718234238328829538897288750724921946247318351741695380998379325849255531605796981919365433118035370668455701922726188007227270416268386831542674560552870283915975418076883674165460644036753003591530288383254112205279468979432513105905837226494635670567925522588890931991401202290350611497997038457840758770534680491761689698400371428936314479265586652148082202664864070326367074140173434974311983849108123537241840423497285939305080460320241267856714318752966496169690668388242997281503866780396348674343835237909258705720719125211301729258654434216805362343025972413969320645554268978430075331629074496885020774248969015220616391404766242910445228420563042720203838195788558942151484288001288280529919642211757420647153782271741033005694706168806695143524025362672797486070943179902390944315786338231112960632256550290027642555413036096135578475973420455223347015435239801711697764966770872395101873560187547156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,50] 137306067230915220275825677923625108777665433840280544460837206655404258333588776549622512091287944462140495904258820246169276048015076986397059569101743951142348547344699909363423194725237541024205663016013851786550728260657415655810729752808115292411159644360009977084856079703981301141297695642931933320667149477481639401274711813426686257944162451512483328884469466595266374452224419517577318025260926342997624444963141024870871472139525554356886522313999185072497876690604541383237139867033773716687067013895073349568164488245208743994953963266122136637605372973663617486113527487404970110246683025526775746118675697708595119346611079955561577583344054237183151281828574730220299166609333640338726655256835167369399284131250395397374033702612813138637777466370659825850463411780628050661895309522128913654033017902257414643409704385792451951725638648554043520712415324138873466498122048932250971494213008689420666878886786595113571324161737178382098312860023745861703152725719562284263222375493874632370894683180432064355327488061658097660194634783168252943291002263652357411814845397885175699808671576110369130940803740420953128968757284058707411978216763557866685274687778413414277319637262257573104017479932229962022661033193256046121774054265240097791735877817892086258344719952634828802366398969746996764386268605611008779142215936042319579281026387862255473228331764631985698581129451808883743515798341530302608612168877170764414747938811970774945321097991231869782884966178148715937614039291636160353232082974841723370613342401988174384590720545766058258659054466519287307137384311698064580294962827370640621397002821489103767652599097207100893659563996347323936453286056567326061939182368243684180125475485807431460527819543426618995786979567737304257254927344865719520037899185182963173500118134162749102066698143889990162089547851765675555044439539185832584314012116762150061824222337070997968778878105941329361387431413775116633211030890973308343463890733228625573261729154436885751318127956856836077606475908278506675861688132954603901379290197595603539509810125508800961035474505812989487212289898187923034134796612037415129236564061196693034324010015236230639579834666185810740142935203578595730421388887150799138398371080779684409600679266941339590815297259601909248955418520298050454334181966047668608884653344992038945729576620766354226241519606030403969847359673474494453589561334233325222511443014022395271215013314566007827912527546782045684105023703851285764116595873283259341160946803406012085289632899901149438881419370473864029698360304142336769979986127367454464619660350157671254461563992539136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,51] -26610819872170056890977208426409784882850265402906189306489085541605331904232041331015407399368493608851607432590958126667254754776496132125457420357462366804770104337175266933695361915075787701277715452822106085222548396255438803422830839801308323393378195368514084531406538800584112961202803557583415598529058841340715420404327728568791089417920547925914228446563343613853628895254640444922351397225796838028987695456279679669175968872952020716586209417432142135354892608993278136484739385169031288030779662613022238864803470066912393402082373193461971174358733642475124889399768466993838435402947282817211201193659390521661879433518022113799733073828999256686830551649622132765463568738770091960100533253399152091310467354184229557489308260580911510178444346735204892993890222017048364435543142802666961482924034694891412415180445883352276236789256893176421764521800570897618681934762274246193150573171785307442798922572119500425647854024127005552304928280749836189206489831860703761907549428530454766039463720088698241330088968836472009165475574057151460556203253177987961053552316216261052138428222103356810808681715377248553068072877298580983109988307932962182045821342466681554025811097716710769741099738838846713098514416994261376528822776814883949284809903102303403147789537021410486032077940159507377634314004254133976967041451189896822968035247940632680509578733920206081746265860308897325978909406908385528552885190944055550725274536564899977342128307681761246685435251494361854254687174208245935965994639532800838940189695085173264906144040122225020724927546452455886485525264590207292525336165984443491690049424062702417014652331877144760665996418237164609214079283791827729326652654926578699074506483215764227234911678157658039729221068940253965716066192709464478052072049246036241135279760364307329027496247740721928517354538523699513582536744709723321344287576577648889021418426875690586266101639595568900570039042033103636189634837948436403183681439237418306865054956967077027424387746645399779235296271604681308931030529307047371653559759742829716104241436596951776794539779183575859736760460104540858255829281659416575045847388912839887436698077143439080016663766642951520721565408182946933890968531307763117182803990967165943685318837663810236464164708275734636639340397327546074978664941587336551795890410031286655025623364121068126320574237549075346911613559936830331458031400985074912646784049102008075432399951869749055295594792402912565186406571738515664702338772680282358579462699888967182353206453801351586789526425210335134192347620886736725598747160386234733793163844270753064756741853765697536000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,52] 4095263371258707103690244793131443550683024241574682116175221435943527058450917072999197805056210318536234552610760388944930520495400893283321399406510887410487764963197655069858051442057781550866455581645759380025521177855441149303366708506119867254106260419792234945369600684520243176084085388264194861209761149898059577212088763109717734528914186795977773036352538337410528020409714670029572014120783996371936529190986966665728634609611889620499798656525781566377156969095069029151496092246201280108756396205835624360510280732782760801816244835018079848586983566083300954734055368484703632004952323163010205727659415479494912810284030303016291070405304840468260257874113124141776018289049894384520871033021333927562840358608955318731680531782339202704466060253254175275075412565113885305415879618796722033747275462008439265473530626724207498974642296497876939308676949483413584994237579249691557830548064796954007501216669247984253437212616631377174772211026544397294359769433828038587456140227288853588235708563904865755114104673318969594312195320446510704906056535608903970715305833787422831206367088541962416229822217588479812927168196276196402085819526926105070695683759146268662207179275785261212589213033022061950289221250052965849229218654198732250862708767597513965774784869058685215206926756997995589323898759977676995413829958344454016419100899669442585303717877931502888798591740935917827681328304231418724382654576629864394128404877308060369548738184938340915265883037924210612786512219187033129610997949806779619053178939545242640476994514253785195130431337573174459193994300936294877218373344567414135300812813789993464396016835184811317608676933318686611067744228256325751719048711926024635749434914629082129795470819834034217105560716803335928377438848186700108051964143737950876535596730491751192089978348567022719801960136464355043777374640813145461852253425245951099407279498114138808356152137467798145104375407858324184074082351533323889153389137608263980268634316397983532698028900527808330911131469622640814328407743786405332529332545465615924938561472842828952458491535074373678979452506058031124576189023174098267083778573117307187612360796899052463240778176023701305771765174270861796830393241404692424973772181767928472668867223692372871288753262359396990713272879229651676845220429809511177833143868210915499312833246223077635085146448553823501616826371995203096969556774153463708886432764135197160408624343328776412254604878760716931370216002134529712264857860971564636516933902060284271400625783324564322910259532951713617764278659119195468712102984778132734818356659247532301611337179463680000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,53] -537423340502335403854911364006674396547981291196821009999182896039911079656856619060547747874407873484605321256929225603364509202078038404602287464785297489694807082755239222708322666771687279309645931007166351032247189827235763939513912301794781677393377506350652934494484913503501897817190767690899262291043351502261980488067191175063772836401345260341609956941587122120163324841882558611243825532026964668642268010149935823518654018812251940395510248725813537957725250425059743766802645416722577780024254578547497583344444663441706296596847961431714908898781573345232592134932447947644570306498745883712835965009700750925647200230444168785908025918741756604430112488724446331187722586340420030453349737261441474634481072862706986816859701230529775643322978620983827190330733070227044521175834009085235672673802342591781526331638819526583248980838312101851735063667796019621473808484077866499807109725858215782445730146292609547792574321939247703751288435924679982830774297549858521324967114342907361769763121128669355792094495958079331785257815969067076987880644821333691356547628105338177922818633892458142997030010709781356305218002682622936031032737086589506207332075419279097547136293231608789357763739841468180156894918778658204079183550805845530005992416645797664531071619141835782950527725718255621959882036335787412151069735092783629583958881245128791566673005794777950279514302218515578252308763434081020604247033793193337431323702413182781090156524337677733485324719898671674787907378092573614858757786626836290963911100125002268123853826633825562648791924859759991089955591677317142228056645557896959911174005144699688546929979920476648130087169385236086955943945324810042959411908981161103014766760330643060714418266797638573769283471819653985052002141659448315190862078717537729145733404880323304084238707658545133578162479338880297995403567770867177151705458302754299394978742338616172528655090090722884935129722808596148764422171194167893287170371843075293146815247367176959409621885866137380035395206680472090327393155087743843818102997639793501992841257036613010199281585489452786728295940095903184850598643755450828610168871241407647852146204509613467127275858743284679762732038660794160024331104130277717592687347424781632121227726558673371421571538188145284840612399844780770683382955484774151052434653696811763342348375176387468045553414712134543925712941458124602217689423705092170470195494779083865993775847920710751638264387411230382132840055818427807037607479311122183136505004276464253686356030358354251058883403375248827831251843790446851994818310282691884013733508612523436190545212971417600000000000000000000000000000000000000000000000000000000000000000000000000000 [96,54] 70406057983959888933993198387633333748241482605897694307312697017837989585938939946747606280892536162800643359905571439838215285333215154652257527196340078644994654934137503263400517790021000391088798774865804224427819107567107677584096572239172118377554141535276971559527696038338247551017264314169048841327731419592626800347455114301436696703712350612721861283228003252583567597466118122489499124409140467649413344539095920170097864680297871499586153092645972716591051374884867996271662250630561664435255231770916562948247946318753744334712656513244894348141483409184535091204495806360802521824138910165469753517380897483622844561365004741208341130890906150315788622916398207850852445966346952609059568101470120819239640417488501628190423931821358924978578182344996028521101163910548641736634194730805936583598705152542703528840242132213681946637995101168086329383876614390603834523110350575925515354683248919195479354553906734208543674975095601347577972941853901406629824966600173880259148116531906290826849487335976994098895822347215256467681301587443173202561959347321439491870432774059605601540334418827311428351091611772183742761790119320861706048295908241730104209090296790143537461783484320818521342373109333327196128056236072686528527911896133382371259814887672563542984409348465761084425152510424558656071169784133213907473324698984042083830424641101202103443413558907258610663476857254548441809236591517976356207501650339274637688930437593257465007400642818191591759785402364361628028541202804219011148280771943898451361955056375813060996276487597657284725902299775813199779073921321208613002284159402429427643591799559913168086923976632405931392342912584854933203396876508611089182729969553467284415320961438799623146574743913926420561351273454683600277542239431952383164468534893358511908669092766823063424497617361892988143500786141193106116901918777753593876426876545831495065346066663473576199929996462550701493788463281474022251157181848366813877555405189407259662842904392762655058270111443646539444997262074256100396418575907167960631776178319520943674295104664391538307224501362056391304660654940565274754676043574339191663098124751933651084058234203118318618892466994474890222036904770066860959960818218692848809176296113589829875571919928039280625648515437888067163855132787859345041266489179578947995174787254704663345927811434132594178486294419141483368493294113625702338540709432918560423932228218699819052434869494354826744992861926396331736439346037586193527727080388833538105572769395496402994339040677664431281694375471484012038524683957950440348686047066286060860508685816064845948326510592000000000000000000000000000000000000000000000000000000000000000000000000 [96,55] -10741139875959947637012156147671291897599485405670513554849789420567358739617769300378892097971374431913439836940959563806860293094296484113287983009301434885856149132787801166072387448470619296282338253959012843009112396099700491099096068527018467704498422007402286600468227753999702908061328379490674840310444048788690272776807113774291488654813247262298638717609408742060881837280412818522419527368057766432618561825807735520164221155498148618562822294746765300545286724751828600989290695403033464856715095098660570103655894138356400906457474369014103779717946615764634671598048715548046639545740545240930467166128601237048955101150860123046419945081876047449478272536642769281659627379963356271858327263173454909373769676455086081587296205494373073887354572262399385466206036079670859198396612526677078419719630585472123652855834164023327180336018200756986891316864365053790137127246139683257987158729698426163026308625632423345453852967550390121155244355605041382580906721942681774750413860312863840604286395160469530176014478326502864636574680873293913159705095318124387698672065916450636193924000279831660678011178469378800804811838657322390374862340954526284695545957289563224392502886238250132074734693862513447535524882354143812767326544137107033968483566729984191245528998511671694232379229661643609854554340513246273314479815808729922427912478308752326283617555050074768295950180682579108704298382437939706017727954645666312993582059399885770491624150109542284978101848154237493106175006235863430175775393674584442785950006614692734218484928993583609706033127272395894001425034164457049011759769579898021880550565772201345069332578650942896148968560268061785162972230429503416210154259885436655737093274052091125084330680805049871377368849332861621669775130862108555703172468910589900945032085939924120128227508543253951573846133577469267834652024766048168984573511631348783598413230740207192373742400482057039176389421988783799440586509667888539222262317500318000916120634789507988626636234296292196068938801698886280510841035937282308826402785461537866085044991821362056108460480994955973009529979239760796965150774176985411934326623145121312946359084151213126370109251493808433120071444248906285387663566568750076050138905734173334872039330340484188057082545188485876702005992918116612683716195785055763595352613638234430446062861920750425025165163676606478882018143275065124550631054229257987329490316146264996586217131263156371370390598705204431723715624998584019824944373641409770109738530311167459786534838909704472256445310008934830166602139364505409563014716098322300301027003170231774273904347971584000000000000000000000000000000000000000000000000000000000000000000000 [96,56] 1769770644325485461606115918124342067244140858438648625418921686270538970318305377810332683590220559657182564473561950831208540718020932548204047810207509889601835967119780382330081250369184803891315561951185517339909126566415755247201360415476235833806622896976812279209622421511075126942732185996428812278681665305627264585032384970511953234107639874988256613533251014943275673621911375775250211721859116595877853100732312051812170338589350303896228676954817761079565639487074403114095799262042398284771852220258014133524191149682694478154349578029456287424639597880163046481113779216038068408681863366052835940215189178044646982215212020078696678436432195260999686041616103601163993185672158304614430136172150024172457345208455365343503718832741556554483327476419205096209025828856483677726815288137924998337329965994978515082188526643952875872610448881613689607522184482911795557431831647988932480390388820701200907165060830153677298976222498410002087373001737282708553511642283781915868434450087891251792711377269644557036279622542391489802246753271600661574105272150998566161752290641765823884716699706821857285020172257840778782673934667960520624222089047142741813399523965819651964576522888973735706477094993874208307713930411649432659114373524874390276302839692178868036358117974719297981219805612979901903114320776483444651283777772859316547721875274467092982513193901204301428382021146872698905923429908752266256120233658165395790429093997432059334026832535748495850361540950511060301307744634791341518987541665907416330130892138889591964920176284320631854616775435353094698411985552961336314556511515880756442093110994744329359094721689345685574844020084826662202973289123452503783117950722483342585525922250731918205968984353178733666337025288585199209982229217965517852167416991636384596704991209934244009149141976647910434560369430123567169955679015646751712681618107909564749735137838072797818685996445789977026283473999396290591345216808743539122107126676585532409597623457549506283756511835561781038119711988834717982590884483565796955712793575842354447760896588776176216143893082878493872886778168595650795535572562143526347316930983239335312958084992455095654537557925257289520825096249003575037227712720671631205783909968696933031651748461228351016765091088074985114823356579329049332214950566010058364098506777826908467806627345187776084834048641271099053579862517124529595961252844431980853171360211126277103285594984122596966549868812275704611128868126335503686239713242933332771857008059556421582196579915492413744522318621637057924220733467923741004701540656556519347728495017094948912258613248000000000000000000000000000000000000000000000000000000000000000000 [96,57] -264261587488826847137812923591829004994614445753683247353528908996744116986803868301189676458765233458454728297517971105590050010700571666125244640415004540196176260821580191614610833112894175939655043435398019166733001950695319569205423252056380125679065536160825328645637761643047572788770183413812913454867232064100109993627374112936783596718536804415475995228696902618838987295428701925281998554165489932096726123248259425751992389486807411385348182820091262747060256562567347165852272830595907680767877883300820034135732465639830785281221545811253276354068101946593776656510687400532765629813305183884835065192215402194486714932107877432584356726054554943550449376190697561231929808639021421862648849611639905197069329456162163069045770848214602066027660459242041546187725973662199189260881501101695520357546188541406275003094582301492418656746925288223168675801881568466246687621658965242179323262115768450876675220448440615780367659565883779042876174291441471545634715507122975501391367697513045715342678473260353098344831438751989407770756094219323022861803632764942458957726949416604825132906448192280628067607375119824065128355435504299130739202532921373096349347146646930662040853351617387088824780342117924760969297499129514847871185659032546841841871107311392395681271567542819758003149750473857481230288348283903619731011722023445016520048410654164106619247559630275825116466834142504265671452724102556092334619212150469525163072665829909484041609508556212662179962016394702046863884817003574648154412929345776784279879775602397594762433880992138391047671975805432321256351714608616101309515757054925809522655211782550310148757430807930645096526711497368652662653488796391211032227255274257217238358261602121741471157032682277654153799758950027593366054381368157543574565654591517980431550168599197839707087277671370894925043575622821231413999189943728640124666783614210372910762809282434773880987134617324192405503191715218103459745704057105516233930642406244875276217868176523257017836675110373128300344287284674861057186064623631571252105426353572484219672983588965701533745412207396893461629688838747139255707095977752831214004136573728327900623360616159470851227399182017553432260285573986695766069344055024112241439312916949720513598841981253116112395307628937826861323158824116741560113725183668714362956277200863464553124989346932754978623185808443209474729580854757460974826472857309013301835446657822285708723750770906119636357262376084846705320016930567169790775593493598427459895097559857433566043812154114613154046942311147999292377150813794421222783848629729706550741508600565045407619481600000000000000000000000000000000000000000000000000000000000000000 [96,58] 32618932607399319944520835295226484371123785578973931666560745881339275077815856635961240949117669964519144995613494403505678168544197097241953789131680124987382298818145287615390316005382213860858231791652465834861383397802730038148637658301800035443384447627542981217432456713718213974760269795665661663194444465196136436028625951840018078363820631509576413460120406911452347257976811642114153182427139154122088137102017372219730982131296150994204128246934463252095539086335528887217232548858834187771748774603802779013685648601519523530070806859194367362674969976016777257352596210260154046998649447952844085918053418221062200309071063022918541530173121709885800007816394985280280309059313975400215517547298973188406223946682308221847242926499265830897722905721390627269219390155256206844598354671625545810125714741893038654307211759194782834826679791208018145971272527796127597855626914985193542334937236112408476217695258044069956252817204290712059010323505965726897385701956617800950577603677217064666911498397385880946988503901492846273826657794490265622594809803170878847116953768945428610446691977125370411048810398442705889855613889680570379291054195093273293960041661257462179168470033796230355468685760880707988378513495928778967838634906639485715883951720631338337820035549482614937574822762736294745835619276602685866587578028792794230927637536854156183464745573757416801904505631312652042433762596442975256130669225782270970469892718404987873383837151107512686810951841753274759281162654103063673062016191507237242118798772402038109065832000638731336597491265725875178663742783502312142657614476106835933374307972387872413642414095800836679820362379518962443279634754915759215291336815331343576949198746169324650850659693990142383526190318302988883117045229148016305969757704462590034746784823538010003254774663523394654535884965974701397772190821990788153890781513783029702154341822322029549345292667655462771070876299011115644071484661437579904366247923686692331319298017168853030027480728222661252067881186389403101981207154567701374945832030969881892667368551923742247334161386262456166496112528774120310353993298468789037067114736403368232152445375523715647969600807806709310132696907577682811718319133428918831660572966911868595934933833672877318645473975911406377490101189678424666447958432488890483838241819894368467698681119668273756645279421866300051319433775507447103386738224840195328564729848607474769231245171044967999139705310552880372817696832310582627377424787600337470938699788987035058691443918340728392343919967913345373061465744435059369579626772553777120828274502039282207879593984000000000000000000000000000000000000000000000000000000000000 [96,59] -3217927580299325456209600227836065156919866087143536628238233343358241799548014197489630021197307551947480857699093540412956117208249717436666793837135860207034189530199321298706631241810294556109528242422643359113033908000413151069001701264256273873477222364906464158844186161654204679125474858817132540048288776648663696667058803339163868941186880159442856136064625811597431846804559253542734488656819920787065045390683774018289178479950553038643008199406689474117932265334700696587917880236329877403141317424446931201368733095952413623167077645026224483675362813405179922153973265402177690305297404831719459895433924746736099073181177664014832291891247159633243001124173201685272556375806983547481368694229546699026983559047109706092590620136337292781983508616528734050102823846928428356305803859368249732501476016418465624806165283463289342084592202507793402612221331322208476733862800195799395804493367991485557087947563646553862773576321172724118164138988821718293610370134501753205572934628008273681381689888190336241612722716057976079299403105322788383920822376613389100945150037186090847701086545322849935535001879627208597125837035957609816672766149845908355667302398606641641735362800939705130085782055075536871122126313649151152366817004164103507177204713040432992121535367716488762363485330392739788584884037714604882762233299044718944060184744060831416428257142671546942167866109144536994002654420750346122773223495012575287127296268566476770255569833241140890529053702095642195832497262608537282107378017312320985897203107707767511886714708421923339534647115714700784847770833528433584814671658914312642239849901136117971278023650600717686067404055818666552667830559519181223999865563917781078246466124919299885401271560787630502990701490302744662012083432769626451588961433860619752028593016252874362315179096213588483782910512341419957405678542275402587728500255692025462097472100606047803411909115913180105360444552732070022979982559210855560602957157400070476190936494077510141497763805043173868503698613779612707605280090509229685451958253958727735276040259127623200611923489653111668895429459778590966368135332636912150971480688035175260031094099098385652647415628126818682368298670787332402532766981366171198061518799092683777489311891143196158181179102482769965886557126732047585868889833480362150811188207017454062567116939419428227441027542143465474314961431945249035025052605586649974188116462131878148883139181685566826842876436959915493208440510786125731839564845083307170065382845030131537497098995988124117960879319363075122239192393898390019586808654007223747088466416550076066752888832000000000000000000000000000000000000000000000000000000000 [96,60] 247340106924230969391085172638569244338582236541146968126973829695932124244470351547027618563327743867140262317002827385714699027870061861878135440258202738953737174401035997748094394238418267017428472880850562372493377427484135801039487661113743965343546182681817746589442748441406730262588845826510652489571684072677113457153113190860128719794029678516233400075776852663234399294443699092375173916476716136469234859512827529316012025681184438307534347259251616917371409407043168445048792003902822780974515229021739770844508146662839699759847436121033471831070775954264533706690511234700371242966232238830541086711931384165102421351341038713706499547969167785208513310890695425941443979472731717155834399501564394040413517210098266479724834923271913598546325187197958525591860644110103844822556599451670309833176680880533070096667666855106051753838057376781208194201478161795054151836973865935000182900959291635634782903830896598552650497447207930761456451827256227280750316983316803437127750264318907590914304838909710477439127503240757722802971935234406067847134498934893997000063736472378501642673454379777038100311645529479707216332012029058984100115159523986472365538563451630985004444730730110603593647845541498025733226232202140154506892134918251029021618824485619081065996475311461528018908016371616949705951636240306245316585182683878951430198809527735503192100562696209007110712336346032310044251743540910410528237673099839898301435064287727228190954722296160108891060780929566552531202067767519011371005145095176737342963113962904905873772363210885131551710818884800667683664445823677320040260599789231936311127515672881037818500390696272073460162460991553833555125808542135376782589759725937759240086616789934570365963781016715334340533661596077991066498536742294095276089154618878907978982994915284427790002268209071054222968257560523650009480274609244985484264497525375174186316462478303831331410079864252720491994955311131278483706215399753440684517831457286405802361786563249756777188035029509735429819338115036081174654869915039970576480322692863162125666161102188833316193965812764647825651829663193127952939864911139426763783715230753468427849777143039591273908351481123965274836682852623195348207189991282361327451362360702206095861754182072163489630736731809208638415496064578936395832912700991741027550696358354972433423959053631736228634406474641810423411993161460695828830370927330429609237216874548790555818416391012110770781847060304292385872700074476055728428273057831505650552481271079886842450380657641165114253202726849387878992776145285100583555868986329017212479660691476763465744384000000000000000000000000000000000000000000000000000000 [96,61] -14146678681729420331838385750855821694106210055677309741574509885356779288281238628220438030222597684328104669809178310808111492684846140288928212359693061564444705969604114922987662874371256168962090693935310057202527050727710050313805389877215939866963565191598113775124685335250877256925867637111818646235395358296956242284571969507339258699693942425849068542045554974246217977013086258746037424555671396294079427280797382902093211019267117441262579286108279137090338329130677079759632688416491866211528759191543892620586221126753814798694472838130670116163171212956901440142220721874765320482621918164030257572853095827122160230148280022747012543121662589199153720674583145512213501979863819549041887671932614510010599202653496101342884652249990445250077321854614159466922921042565152206740821960294307361819488757321588737520081109590340583436145571410071307662169855876236577566806774587091465629607024001178589500696690999674806205117052840198740245827012862786100586083720150429743551394880149954400791128221863573962719963926945148133686730183954919779289234571440209910231935343941718940105082152671168022397614180108225832777387328439185268832596726184144258591175577307708716573134128592599198115473189555591182321730438509714295978198752744578968104602693346146733525998404508367469277914797973627953732430742848695673710774422297508358721923390192903751133444688720995796109795241447422965499461619068744947959920446625338606203935678709346132465862436303897740525424725518400454799922778944144238215823176434419631318277106342577918813671836718086215996651238734784237815233304148944616638052368011642989806907540262227199234566367091026946233271513369084201258451657855102159549050157401680579905656072920255352070433817817569877989725288296697029928211922530289168177426348451484564345993353380487301460860125794301708425997631122882048501628478491890480841970974954572154212332793006726714287777356213055232001841760692351994480072040208293388718886328648573730852451442312311128494905136588545728042893794280966712479802263634963739033689747326031016377332102272128386792587251099307160948800139573665486036593764916540521637289509147147732762656893047298599449922310882265534677607762983726920262966234949941545374314890530750863445230229551372866285960560849425391943651440262285052465066596993269384934492421276226495960843849817974902506110022097610025378203378571539958081642512762663074486548524005225448440803615184008119506350614051933454237937679162794290730317578273249924856004479081110884087107341159611330237725225323745667777327107753908798298387438040613260092041139832629535703040000000000000000000000000000000000000000000000000000 [96,62] 547116977189565199038121331716590485827077469466931589128970965643649314757599123060939631929500848581307177430498189315650486460168369695404730284608193820535073457190806527365481953906908336810285070745355834017562015154749762698242757833177194804668998679246603417168153085149531595820028775498612778588916824878490631545683115091592307134098543768553778144203077753499406856863589230292054965836792371529280520905255562107818551801352923212240707894304600824174066849777661467961121925440439491079592074915741538365291255467926319529378460832499339378261575884872566151370353557920748000422153167950054104236950023320374664776700490496200646365277334047322447057649922638522508828779962731579136738150104986271561895250014488674548483835205296266848470232155873805664399237531579362719959211331579013937381301749223928461299011535221489109369756334891155088586194169509608080239379131636458937587308044064555732663444106937634735476627339871851127378044714847836855008243815335541014665357401690437638285659785795199965235750114857646707506713032328835640846307394829692703007667018285919645975769756516205492604964785687727844840197235186799473446087559482253815977542271781468375103062909719266787395128257547272852628774748999283304731354242021701052055299170648716208628358383615836028406338313716439859012145096274712867293030713291933713054751796761395718034899460952058207338450519995954520049805484965903432925005518237924499892772094418183205702995304237004180081203246184971152663671671569521673779685883744704608774926840418963021717789490077831517710537587083652914140476124447967614121243944203507173419586772117175547144369732437663445864290771606578138143335813850983861867301251919100181586170804655837944634931047545625425858436846695642280349371587349211981753055497312696830227998709276536762412895387403855442085770606755522225435619958056865867548909089103992461088741607171439717068974234998641510941884537731154721396472075758021454723381317307232526907826051428741375642711892233769595046469595027389134690184789846945386237550385925362465182473915726818904868765495446520373071667905042386926409615924703436155523691308256044355459684877354177447321710442347140907218734872699755983147760130108731725514659332672513778302328071221186933261821651623489419507541976483409280626877327114322125754856771617812560797223180995386492295619423082627305177443876073134949171969045883079790414554666275954896976118382779306245495610490466429783348002388860206533401164287820950882263083109031321253573779724182084844316029694378128805610395594589000253201717868564531788239223678143246400225280000000000000000000000000000000000000000000000000 [96,63] -12881777845410760448498718490025601193627002120348801838683071056190488606982024587281228358573106596655955295032506948000147513155876460403527881122404656858734438434024252406452121732506184598687343334615528235297153762007685836492799757484568463970399205840932063713372008215572065548238679690489660668633642079830068165282087072531662960942991437519022787977731199447164096177935220099989800471200282126696668332446826485963124639540011259998421179391627489177326360038892081931148866723017415078788427130637738045074544272296459138893902918810607107079088241445527619730371568895718424615849859628090839085327007381582062929825006217638598676696859521079467706825301119429869703790685419060937991450889889119749399989876457234708575376339722601335196897026666293261889921172650825918892923866038274509785592934311995645191915520233020372086055251285229067575933196081357901778663926532617425302658829524578101863121985971209323994608805435736825352785216926351646114921256513565370444158989024838271361107531585841777390889075283167852883093325073468799935686136154427196156852171920319696919266544295990352562926591715388060480847806634036504667605183898864385130783231631210775266961375217342013650669165128591252181227191379664963146024526011884313833563836989791883702488114165700445617621238988670663302695952807016315133694938979409335231279652388028434688330748228870289387583644835947266322219895220996482062180513492782507870509296810566227604947275110141804612110665248585645555611744197653897188830361355789463896427941961000886969815358495679879052070924158230561636968059514251649068412400746462637149500302173436617589583649362613746689208010862322824078795932846460344237677152794030039090393141036553970730644074976307267752585230921846098175344006780703032158009411999627008261297928054763471014040043617071774514401524201559839146900574903984252221171368341365383159605951589968048316799685582733275647861505672361892794238198848834116586150178910299987256457629712877879775891681927506637805293588043964873171618544539673377879787416857471711817300435477329768675002077771436185505780152418033834636024697936626145300080445110904757381262848952018418539664060392622834955874509724662320027538434321271854090674784068704599849064810117958976777948596778356776780765350743025193483408965503879297623881514500740973348148164690797554715481623336615700324710421078541571276297328148883363635388331073556416551513797694253341760865215833793314983991713780518312576803235963634597184575057707441321847138838755736144198782081692229792107277670273028703807738327998334905501032789171370060677120000000000000000000000000000000000000000000000 [96,64] 708827385067456990965822637475278026630149160330657397292647308793171180979975740650474582424494737748414834507523009409085705086134537144194675767483604796557141947969748861316636188205413705105412948409931747122987518583267729618493661135810661963990277398491732106510524376092737499851051649823075916493462248173213165984622598497864838842492310628701162056852791519078798614350584396381303634333133216372925488253195553114886877343384801233985293529118596374057818966112068466127772778684534319740107021593978715034752916154170145414961737788383689344131904231637434408654761483817944804963449826712353431744241334118379517172238996877996549535567096695026287534388318325655697831557405833218283920627439182569921767235503453562798975057266438883670644831021290546790593826545172872998206310198274205499220170054138378534222597651074417687326500086780879983480423754012803998433472021306958886557431837739156314246964606963515959199366702102130838270116915789804616814371899759788021161934347428295002815247584588035352445270416087003988427157779193148440821263849750334308596556805795927856333790866333352483916584342793561929767482772666547901558368730437390840902948252079326344959029410609410741997107533762795757697292323480017521200979928486742374183808568099409053261501728650464283516662814833733618459092343563813740607292676197636358504087866899135273405469492675123758533278742781771398105508984673593953014362719908451554254837568735862164979136371543638925478732944133748321672729358553539566235111926590606105889270464240394882323988894696814554914528162201518019244808780967153809823421210923556442610662132846061525063613444544058280801043359050829648771432364712840039003576135392955555763248796690752299215966835477728857978991237598013028322141575691436334031555086172952821347499768305218000356559512071081135343122955156490671060707101491387609818591263810624989638686862357526522900691864671589462614668344155471146431014378431458681946615743961943598524347528132944039284154388172082040753813422730211948232550358087175505525766864433960446827884723772016784819059398935445706544534915914329651789575101145787997341591453251872415016027322520942024019446468191073001263863836950193319254959329265900577167778481857511848789823580787917971726839931929228454911445247961625535493508427610416350361064579486901848710646382027373743758807245027787814399725427843885552115186419932859490021127420200920775150071338816266933940521389343578046328503461460655861585306650902395088497267542709220980758096215835691724606057662779851194376234597872352056395389215785599617308669245859267870720000000000000000000000000000000000000000000 [96,65] -131348078964462649852608212186074501673320864784658524055055576953145216486028030943567965759065188529899762352099024634902555688728267000089752811006350891446665874770341557679663402791553375492343878173695711180597171387073683245835115000628430174493712577843588867510421478507863604502939811111428840504977822409326730370911380594859517279592458774808896233477571730838346974197108123731634365427529207120363538500674330121977358167762001051454854623516498570925695315905050357904891910170545591062156614459288427170984968072973778982800939118855085111457547729324019511672853140243853481015933993232623387058305387300526166587725921695146135490762104884208167046235979452406681070856782554717647037599386140930634737687666019255574984200700251012274286316646475423551177961653890340226891894019210360017695525405001380714937184354709232176846663716039017735832693360073846871482934571327925418918672423655444529985478174935517840357728951909799397250417639450071223357485582631898159304096626956354391960088059569549759533692814661707812561272597215188499736058284927367554413855314491886418176749343438233751811219028844883774973887799236497450429247881750583427848832556257603057360516355982507126094447774288141414874130962177980985130411900481381755482447738762415465348945413035709022924596731616098415538672776309874176716160059198213741477765168030634497771661184208418455682469951893855512930686309999829836740069176695553568661217205764945074962818151405284432747203137935042378101812500087826745759806310591866891126975111994535445259216032470250761563956350025539088992688086941514956432473133326549050361271760514816760869729413128970136957442436548065232046006401674647510583401546892420006299010243235447663669622981981558728807228898832558646163261256391886102997385988274872172701349073847056192348991894990970194178881002982564030828579043106290482178698566562932004358900750776620997785105707543623988711660053742492182947728392429553350239904263498299090467932535516216047945244317881027102521055290319677347944936426919279679199880554904909612730899542254967834584323114860521868679584004122113563886904042598987992701785669186215169030716992168623330042443081998850077368617338823998627660887003692956541756377358136862992263648336992335646733161026994758318177165787629588822017660382206861925414055108441224704341447097870464040384222258893128269753847838288357827555854130701597454284507892035594042975261243289798991301687259463440189439882492997273011209330006412985785416635184653112843719933798788169260346612398337854524585176632437548481037402674820618214326619964933238947840000000000000000000000000000000000000000 [96,66] 14942885841463113020553698335932151863441197617888037574816182084610589966464453530068973440118466507901848854725444707917561414776618050138361665698273885714786553347452241538212372641014517924513247430841670694353597066033272914724116424706105072649097306989487283022075828169780668957164580077294995430598249440656212999211255463858499256080885624509591291483902563803993974828317449520011341109371601046125675047881094171120927007820060882419750518600954312773757630654920073537405503253926459124794595375277585550778657549389516816414905617817597946647583025926403798739052191673794766414554687147233411067373609055014384972810779875087762634445060218913023270626990553602591518617596051677701115353311845101980301220207487433658436892049607392856941498350451639755045821751702889068198689563649389518779453418710649379267772590012180060269962763763557975879702393770004837093029243299209631577699394246168761912740903242780155215132395696188282490905952540406644183790819813116749868451954591891923511820827049668652935188045950467710748222130045885839403094124966489197210492915884098769533956851735654057463529526064264248992832666903289314245476644886449130391582493076238671836196201378393377668379664360968712686830790076549350850872561607279147317391831411730044879905104624806953099002264216333744256720884637748045547447648512435134635372013491273851126591333039635992724078348605632337303284125843861464874974804540758550207316226978773140848344522927603838572011005920526255935562943105539155217519010776056944287858119089812291222042188870448762529780199446998084609205747069743950750147711548246180718626529617968186328635301115620192422628570320451974266583650483394522656721539160049408655933947896849685512261427977545338862515085708260704936222009052353451230998285911394672982156861657523282014550750768633291367873952947417031530273923143489372745129582014925736529401077391585664592618452973009633466150768318027404677844030811732861685729434225340309352265182495512101447053061843084442583661085865342525344085714372653581587899769494426229134285768041760230303899264903246249764247538345485675672496109601642371952488544821496638349645590814644219737856158931253156074751873208206868212196762156927845747804524889740284900676641769355487145541587332007663110825884521060352153983637323435646155859924214655120844532259178683398125377333877702628350039599128821150232980638320406429221650764615161355941330807758119859512281655031565450208845375984164815858052898425930810109447211776791572314392960520361644595589387396469768951075319129614548341228172409089575370362839259802501120000000000000000000000000000000000000 [96,67] -1077868644858013151779571845547927924927978952011557846112410301623968265115153596678314378814812527055628213875257450444630654707336706283055744908042446657494166269848741244537454583668848769718599600958727432261040209783650432506602958266881415996782909696801791771065268859800738222224349049252134689440458468065403895005843010551439322829319927317297201706510064211506826131263172348338601688964243071028439465776556525459160469243939169586180967385662226487754316065134891504096954008445187572913152127085371848539608799879412776973371299479969504418918359318854334350009417856623468918146245088898486998316845980738550290630662485030353177183937574715865378531621161062115271877330792577602381971940025638411002105352113202753416886340410013248909935019916526999661312721043339418878263705031709246800493986389281549175592251058611974838146476122389080659042754847990860454833762361769331062250794380298761919425874216993516434899439272443165699231974411125909436549667085522478931315695947101505243765775900300457480726959707239995483445967263160607872994677334355276186077425278042677000904107121981133743720674994296839625981741366024491519428180570429192129931179339260479837964069368354774873029161809375558564239379557583158360500237677053332041737398155942853889090378181071345526061188679449700621140519713399979036791459822573933841965173978005380554296544611405935695065098623663872121019351918910703035742704504348327104032549218729806223060035966420217792556453140866695868832696268178176691948867827772063210307992271275925584435943613324051583559773506251214893942370306527130599189771913069169565774387804776110009145997477145278509424929830083107463310409590028277830755527889982927578151046452603795823937557469687212727812009658212178437107015740792459178516866878069978487955965701254415067568772211964806197897653781427436646954147679040183794946696804577331996401358654789677847734756893434788346134657362347446332324585103331697759202414533683807361921095146692115924730126200997111018576045062437736041522740915493278869445562506612557869302304069462981674466764585370214394232027010694112089118804655493457952484350935494467190004532611736783765534682146768195915840920638105504300669098558187393844008792365663798270941104696601895885662672859967743329750682479386462094328762647400679848132130921150729959098532503740100101255794370831049844685853460350478316530627807941311786585170193459874615086337245641071815905996838816932954198783796571322734230158807329584281781232617321058150682115225627689291699318925729942033797063697387115586785665542085761081995474537703014400000000000000000000000000000000000 [96,68] 53290976365247585495381328987573630113127251605507327284682204548546422969842313808174705941122281235352929897508558245451088619676035730961174665540736164186864058348886898815501375296186766292868556581487411544381522345090759416738076856020167327516111679980547313795744610338462243066256228624048862099883640802920940860278696116975302154903328990091802061816942488700957201885180993294689546904809098796503559977736589108785337429550590219372951729915233289492752280808669467575291349083898867627420185862409192184156421873793777652904847474939490313265598886013405616502092653586189775315820246146259502266816442695779512158646140202038693839134195158158471873181284427731078803970831414401333665501645393238224525030448276044815735722552203847585893977656177812608248289122720668098053139635109315644778195308837156809422457404714712414018851668067741215654692332973634122747617145626022605109750833205817574467447315043193305378597954995510806095011465252095496480237226363449765690186087187721330174691716037676220042981982734728512341628357698801790138218746619925502291929041575738238227109165813920005194525924400979647193360707476727125575688934198272478740225935872316189212894716298567534183180410279436081940609717287221036199210740603271744381886932266700515318401237771805605060871357287780986112621521206546656623136199497448811467140417117795276201888647145847081861195264738657973651177903423214958031437067456022420734573752883259294498425790763861278432927438161103947175256480695984854623231142721534855359085342184259557099120157244176760900494707562866132748822500897772586838211726800243640166873107942288702278150189129041188059824534501309015519334542632558946211363687468108010382745928516200612593156533656069939740947893171259464674282056984154653543514258051628624995898622957551789892452317670249057557443267979842521564919032606150563635222462155346032514650529800637756780308701753301266174698688801231153126783958569258128613745644691554445171502729904268397355560062529156750057786334267686176287112071620296963788490004584669498395919265244268415322536285289806749132502924102866636266817843285982754419600801518071724320018812447087983566268791955666502704251188678276159935172804417396388656972285826837674243424232532288169721388710098171908213772605494344351329471580604088720593237597485111687695300199050683368406367910361524674676001297310436102881130353071256523870038099992763871751607835250677832759774410302760328260094882156099220434190294281319104520156151580520416475202006518820812853618502608194757730956380360138364890555014384382068183675489317027840000000000000000000000000000000 [96,69] -1815589059596991593329804387590136750415444750790185141620506615910515412282862617123989073626054732048916398346735608325152112950123082258447121722413291343087193180383014137113356590791150732104338231125476528057842491398455602144329210305476249322375408596601852876053715595606984886607331853055784062735649501291005680247858450075570879802774797800933890398390315604309560800438227582964861448572466595454970047066061572089762656337699391627440470588316462136185802948996116215869268516322591872876409744656685901745374752824694803266213834224261210966329332716541035819455516290383872232474911656366617975619571865865420403783142319846149790109569714952982775568576317006290411166401554237751789035241713456659131982576469530174937875039262111958796115757565060206488254720548849455214598608072298839067596831963103104758214032043280279792033613420409404187376580307170107756020552498193338800805568806280109020627729110190123681117511881185530961044807197622677546167614519692419120130135583748971624839389521853508585792117479144940196505236471969177734517080958927710450609936058878991493686642624216789524975886906453969892034543445495233642053473318296098963163467996715140814089079874018571461864224639041256751943145741650454292883174726674087805385249244535899347127919468739461874570839634452269576864632466155245113906251218000139199477079021730206274844445009000335449908628074913218291908076333043403149462716102622884995543041948289175791869233241315473974786893630058498629966940904198804524116510076790332918795432582613429681350369370409132888797747428477594917784584762185308928114355917626440125841653107637521682868521419429018786961343507552046296569878229249962305971876759179380954215713218910381021060338739468577240498381629899441039427669027716776799668315071068152502879447666243392491603532855543553380292351146407826254518609556642283458499259303349835907696368866242663128810274593129466708575670221142145508381147791959544450780073579235411674991927244673544666589498515150984402897450137508196927994289688967101403411009798563348849545240386749313821253543032017153141979278726267303178386793635357374771746453896421795780223479710582581685804946937067218930031699169888775008203928634909341991422868625305489053362486307357552657081878549003036573784938979319511138005257222423591188504397731575712970334006699177763517904765207634219779101855555095340705782255625415837154348711505735796561899281335351734415464452770470837757719750815666937409533713848682033356312264637964570566152639286268377657622342075518503172447904796541900512551580792881815366114297270763520000000000000000000000000000 [96,70] 40273093745012313533476367685634520715450251839412696249975627568060838221339624082659650713881649136427165243817057934682753701220355056736179518333085560893600799649418192928606473121121410263916919432017462755432379317528237016267279593003917893018305663322184558365045206416331446337746794438511163806316684223553184532078329346473342333622273177788665473048493915469226565116680062827690088905467483808867825216733796504276988864850631563342448203642670808692053844694927436399179863959997234764810388398032780127395864783604888312387713438155576233069879012387490624839960876994409170201765741299465796097619385427142493263528883940936071150855665268045942636754594590815262380761183116450564757483403786022860805848322609874344683606062450128191656044310289241432851030389749829119715290450308693537337396433477168123009695796769826459716305586869714282822239641285291625595527108611335978845824417550991449438578493330683251797916263214325572439606074853588895447884304414428318011912134500985590972791830924602395151142384418960367109772562251115841634480168076252943338887380898589023106542453590702434713233752952239484442695502806648205152819244465157282719370928369505388098056417613647257744820004615779197478982777509801246103178162524286201892800575063920207097361312605301739961499796286444128678379374302355337453874254940510646773457328993561108518395202970945724697638719809937605073639193646775780028116059482381086872861709504619948805396890798035351054592390907169657434207269358028686580077655171502499902629555908691508599019240681126495633696367951876250364427369550346445698793162278912166336461781558725113355816229909508947359348052133652005126654419147722021352606056475642896094267173988735055005075272329871137042292158104192914381150268104956716248691183936915040096231086366489939375880855589346802956859000772156563395006531855103008055617274170654582592635337239443945055725043560724371891810755287598634790862209679201027562789975319518767685672515076370263472572900096748647377331824749424950727112343022949057094215084591206821955931498246891111374001251645239215006023680179850772447238553093516492635956341006872180955762939044486497139152053751473704914152773213400429577656866583709994951417303965989584142060332381042916599004834741980004336070362181778027631795036348233637993608964995967282297253243586698050643156952899104713688244996994465955937281909071493302440641530912235812573563112234413670863296337416216792120428803463564885379988611308525022071530817314217255605467239926030842087885652070350332281673171890987378150479458158032732286418000281600000000000000000000000000 [96,71] -556677230958167374110094707316045552607272831451069312023776195190475891073849398948724496563949908432352749932719441742877631778457998432283474226134587827044263852211414776866913565548929370842522318399710702014121341525844672339512445824182104690480256151945288121408210231033686419229245267335713246916049361288144920979719961628992613104040996292692520827449229438589802994648019705891797081241705668114319178966519135044715902881158929404520478433317139819486803421153486837506778741444267828783392755170978954046147334195993329431837893150665730755063560173687675485191230060647984934324966195633056010269811085449242245184100723900463954248793206115786040728250194012870596188953902791378640486967898463987791786649763053830334551661647046818416296192013882418709576581127807415208855076497832913943250567421321130046084174560073639757039699403099846593666223582698918791046607600248039549063957517860119296440025034827090638908971542613070865817586033306225212793752067969120071832915567617168617035364207430004579849709236891800429276957186020890104266772756547278443025248335622652658525410550426984907093317199218571034787098399874034554600815922837191294714290504726046181465321340452222751615678204778117179837965976764538406487796901240398962126265058502566352586874368043873542901181791045033927770884622222450616942800774670598731788024277602969633608006403348869908063675269135630334022235970533364651420661065537056565078232759299646649963531596759345683922176588166220011218534070695339809993408875079399372553966262540209458839655760645446178427111393039959376088877632767037990111480497382826254387996389221925671152050691190205389197065535952565690678600769049773599366138727494606094607931637589431984655362943087727689485507713801014068982899351255183804170660810719798382386474646151495894000914258772754173899127991922766993556627667684226081828351808336734484570909992487463612678638331293577332656146803537798690370824744215109148982592947290495906493082596601543294116639179178532105886838673223447349750436630988163367630272077941228827388526474088909296616402221343567725255855641036732741652376826286631696456522154232084590927855092095779888573277917536153196114045930067573620342814830016380534314724773223062107949122929723751405067721046293826266007419465121706203398326793777413792302533803829258753137765780474528071213369917246639259663573239432638961870706090564689443233115554541634610931285415531591694130816754813143047097984834343311920544620051890831976997683869062909227798625665871525793640498719974325746927588211047639831163118207946544693682739609600000000000000000000000 [96,72] 13632283733687667923717072574777926052010593826189610013032235087689065167993024306834705543524184815211431410257790409307171986670657719332267454136143771396660721841150870964984136998152745034898505336384956252221759128852201975603425349312447424511344313753322054199258363032945447666716162291606700283144939334250386426373457938511755782788961266765056555464081317823494658675632697372015497234491437608271192023347039139695620830149259288426037961271555529359053464658282827176097932796497736640757359348823645249495124773744136731395817551505044969029147027402896142319704912719203748110451051344545006884869735473980986331220011610665048121352459605621293550026642489603644171849815344880148295878231104424679610025570861004510310684087026307272640457332465073893115453103972118233419105664901603706991664724484897692732173487013048268902304215314552052257258531748537549125730414089946920744068677673625857787579378356382208461527270204428171090592814993629591291529774480059999776744994572895356629848791242634266433499657082917672978232496597005902329024616517830604212411794068550119459878605912662628469737943830274994659580700869270056455715069086587694246134054893743866257596985084374656667696617513137027404966988659263730507080387856892120384220659299698791049141852825602315321666972315332621076474760529713982733824026186042704323249888640869949234780240461299619312802855586678891308453803620102208751739182497972733086236580951414076883792467071847380108859067334822186174540427705608158312827790293149206279225454981367901241803621190947821642928650631249035047700949423899539108759394495845614557493262728880641584715287921180348551115213811075992216909668504778112820204764520086555489810511261883172495423296946433830272793939270162067315616888398899535948260417156807244372109976623088379207271202647784493809687733514149854014002067080585079561467848166744786827972480209284145705598129460907821072802544096411892539263930303612575866220992547442063014765654323868599187314678362122691639131151043020425519228991715455274126360575694071711677353118028672807603531549166364935683082577344046795740078020241418591681362381759075011830652038129045582597680693787461457668076090230847573064789904745771746279747103099043787785123976735412468119698114195534781313996479510611559076262508198800228580714839611996771558244526420442480080089365649444133106207149019190128206555209296126411245633041434873965099590056836626086010413853250564491544839168528944716358358317103678397137447237002275764631288692253271259115837099316618405633776046946262616811392637767563633347264512000000000000000000000 [96,73] -973891917093799266832835860155704965109615996104938840317783897329845774228277273625623358012696808684825022072511368717543714255143255469009570548440816538224438312214785100385820156727697223613581037922859438078877571365196738932832404495324847338986460098076138730501438132095955910743333396675539770415946046012168522148202249397502430303461394149925141071029210010615736541393454180516752978534000110821296450707512426125187032030642260211764396833170782466354119489401330843229934561224222680151603250413221011415162899329224143729266297425727959441595048029412743320614440136320346446056269627322399669787474446450805684727156420971322434140272033039027146060632647398109859121106978384990763109359525789163344686891801654205376785554387719628980976856339257949077774088743251161888959369969288512871406913706423664199772115736705500607309252181608964579957851954135625068364529579948607159922961050282833119931039399844859472459662393094735811166781282492057998131265563646026075374375573867404616771403949572459969955059001989637524880710392804943353715790902312334539189739296743362777001620719078433139800558385659415761315125734227670428007117614154284350659808251663347088916115980791151853077664484878090770203971851849994363911640133677877963766033947085643184963919182627838300616715944982423290419638187452748856826495780620242128364457002662846526928364403041150402093212438304100098117410899637072223120291139393500488286680932526289011406156314004596618973060034695173182408542615289365952277001782731906333964541973653130280773366328064425686782496724924684037930521894390084178176779069428058234409732266978699451924167980265726939499044128002106723000683032169862993017155089596585461982947565830685862710602190283549115253754054932314739771369354339992178797705970208418250686597064339649965211441744055852898701108153226157180529556477793539971587561264353414851077794525540710905072779872602779411698324037713060033232059401867889430120685724405526509048889533963326740117286967675726192022221318185520182442668707963983475022471931329240527112282428927348133772032337281213462508354267602287035565821185389451257402734477489339140108842085504230537602591421805029132527240483200762796353395171672875763713140464628564979872096308371762906696985714589684693739156600001637327816828062855315495457158680376366443477487619004814458150327255421668300943357409494082983939442048247315331245301944574002202439497117312185845836033391304882608514673480647071625706396242231795919171601002580804619302589623618929057235954483192348044009715082334120340506494490142776256312115200000000000000000 [96,74] 42309108136174818429410328921482687747941708572373717417874979504444989768855615078263224839376264690689292438602417467214860195374696851117196447261735970155765464081582621529917571337055105562300107551903638186400420423319900937377398145499913914110200288374159852662262335592087273810912975846222335092673900594638712835047153422734932711547514513290946285965844904657442132289824873846414234128654300092968310539970637364838482098083439195638666530311264581207989269368163123430883210174965902861797586835307523285173187966219082637017369389487111991379389940185917044712156481972355823649614914775065552687485023442787470212488072896297379174271957637607114361993431657388742496045989667099802070693355366160352348700504516026617420640636179340857716959878194621768630284172580532985153025553776934408811963390256711080267991639466758280594723096022348238112534803045811246342443081554823762018380496967808473622338461826471998977477975489470317689280631165090587052494678048213945482339556460850429676264751751865499167056921175414767845633485473328993701924415258934708649502707250376772470340804457946821635294332401962463476386037147217937326132909859722782120718470128880651423593018989813231733023677002818047469088086570715870111752427988283615396463873439403915169809085405216568813524525750002893113910800332684042943171806871675721368255509124816386247600893730605986189752819510813317404467541027022090084190790899002357033362724835782199402070713758979711209245362787576015450001510650325588431563004834836623647645215570766144947920292301499306367963648973976393039389752940721377128191411556940251739503951264050650027161029744007413552611289886761965521077994058347582441062602107425126085889035174900110330038113909168488573246945043410224509930274184963170477065134663600462152347382370623966683458694341960433625089136266443662400572332100712046725587009490563390112849698989986195826729009857395357336470568317065439559354715270298848303281930970420147889570324150275455119414880859880270020595603462445587130142598314499727271693278375880292034955627499829498772173704714927179245995044952449649869682826216910531415915166038266618719587238082879448991601777479170105177999985090823830413999235894076246814255723117405716889991494972312764254378469602817979617848279609448612484677947753312926472933012584047562368626608992568408989517846493580388968327680387238284224247355319500179954232929584054010762427954366231593212857796512581966610408223643631045233468584667428456643267246081659223478316144566328041714384046250572032107629249005768925277027411376665746892390400000000000000 [96,75] -823862726096696022619214879328992964220272912042712022549713518876057243724462887601908419769566847257104715904755588680285363738919038438123288315694258242873509265462256791487601489432119859458806291483962904336442809577422799320611993080848325246730259966706752611382117318775337526226603140336145962041273383464550814769165271285870182845826072702024229335487636591888988322262652421962388517081305595256294195254916504176113513114190804342578451449037182261488808050045538967419043440703548200575761824380692846131171939260902727994654940353240589032919268354161360089596378708561682123303485771927767214589461264287913217929795087896932468983035720580105311436526515772495431714545779629477918613093805850923209395809444867761394620622797472818549461300185289784957128165814972715859159822718990637467322915141482421204962910672886541522878533944635176067388168215433329431730049343098061864732952856757814475596545428116020138936694992199640492535870169234068647882246216160289477759418703777949434013512742451212497701562022688722609406922449145160270144925851871963152254055414945955416949180018589561300146355690620597627159012419015870989805897439531263462568486066008279447473398501201841482325554142787374719571786486780437943502255395636323622287410788101353849032237870766366838942633568851741282125346635017675951196839419541835071228157652939197381544081337970170419341394716503942393109438621791429873604250925127951898814456499650305527341407561655697030493532805703916470423578807994601694289981979779170586401388260367457144045504615274351356789638353834115086987078746255194187818464624852092736541116987459259715975645382194375193654076797660331965860049111931738444488740937888318804814562026377022644916933047985526152549862646684639580715718247717603120870341811627928642003023360381535713198490028050066902094579470249043183693538800930960019390191897619228172045690287431160310511673691995031184622380584281462314146272088831554662724861235828561652226847679950125412736716892316218804217826055591659035717288317225460290904607712058325662243354353755260909471311642680762326350614701864729803340354375521703135725220905099869711637970754861364097980552621800510411587531571620156446134524720295769700145345839306285625799811222237700928966165253320750404363254169580674393824124477076175011486751587928275938153285905487099646389193504301874419369853856296939841828065114260700759976660234600321493879042728596267474395984562273501681722776774769864670607759491676126783036330395968417819287959293384389107238655867591753004961662862765246914932351898046815094702080000000000 [96,76] -5781045373487075134943796236490625679876159660763412378537611428725495114342103622274027277623391359926454051401715459717216246578715115980426619931564731505207360861149867241217792560189206786575732920514992528399793720018969633361492810284625868139713748299268182348833152033173554006119023283383825269652593744002122765069645015230708029927876490425083254259162032677431704501930308888559398678939461435584704796655161099947754740288132217455179853339280476234389329204365307503599178870745123377904353521637562059589148555091600598015009581733310728053622577487596481530235161230098096775503530844705646786492426623416399896043491774059394618475788757050047735786243731239862418840736682705381019542571198909402548651358922425534021454355666156035756897026776610184202951519062607613926917907476294701494352853425424027681351556671133873279684236681335721519465647447155638218301428320767156232358300738694413671624498633803348993427385855824638384660379036063305726001644330548015328136030309535786925662172581174151228841638948703217637151211708113824756535606795818875753018922127355111218403482703219694022963120569511175632574989910511494934127308109160426756065684990743942737904710469961220954425909379169193899751944102725927811178413944337576382250845054322188145768934077306939286332264547165272523391831105962448711169022497280366755425503655719205483428709299823345328961607835491763947905944487275438827866932684446058385292228179446573228326359153903567607651539802153079795154564491134890788043030768584511185751762248908256424986066622213451310507562281919296229859516645430408641733928900994213809434005549548147264387700951225801503735046200622071814373435640046730255856940772178300900049772327999185910190257105946792805463016871208547089820726404951067341817209761152983232966261015742166814958081222281857452844171656198924801400365658640932447911289535767028777515378146612521987656924359576951340087082247418853132773394284222169892958947930386052728582400705863577781701862177101576439252044903146317780549097320658685193355606963974438814723540051989302560138125243014304234337902757472745064582215979896630168863393508384762707004452004900272125023446839962692901676764990952756657135589239349185663762398113940109353639814089594749612594396129688245033282849395724746050993656331477310229407095401057899830715453829940681980599911384978296391892669715463071920391652739713831812307532751263837090141769453251065520561177439604662306322052548669670503980558732412196705425876250881882715182964114031609233438206072898503243722579712201477698179168338975119114240000000 [96,77] 786823819864485530322141756843665935123308641736979293179018636613542443960046965860516298568137138767501030333073538357555063624646602114461623979021687682160072316654215947001384857768288578841190299087113435768151912959489618207467683216983059916456546441776893790085482246649397439281162581191105660472737028897321647135520811390057873020186852036188873804185989184484009450519972468533425258460052325914462449558215809035007360702712672719522475311145854905512148322320101613010583127726793284323996184091542830101173269675738831215190414238378229033930013825762227057900540446733829929527569764974083103523934291750129098418109627855603627030857576364643509253754709815821574691621486733808035781815219453402022130691110976781158788149964308044222425525522294839122206438810561679094622271282540235428010999635991587701258168415313985632672081903152129664647395934111743381035691505598695193348118888553760715422482378651341793978079460876285522711691945899033221805109712096784798585149225614031428682536359638370148620414049030425378899311620588690831967879935231297302962063514646014331411723035788729687352787194175183402283847993431441765925633803295719206883875626885040583277787851979398892488992170055641807190606509349686610035470901814610248999972340175379663982491440229195946697845124923781544781694961769338302783697156183938672286788328345094526352932011641322853622164022726197111539178778345283397649473157849832205415618474772590232772776074486991458000734659446821683099909877404824900523160191409054677431495089981029097961500943993993580740401821854597090853810323240230349353879941913302019218466983790208127247011934902717001328320516296863364822406020591430354027237556246717878995717368334923561141121138040685971572778745560174728159654235338889700598461878741704886856904136765702304835731196343236506997196508920052742266612400048853798588644637406934266356866729122700691473018243063208900053844391000712964278387920416191783280344958535011568973941825533410169825212871936040942569860282893315067988670257745703475850598426993900904216433024287055965709293106676644827637998200994472180077619609645343635209518126418424672737661525118575649621445839877269655198381412856175230728587913914547639322972503103607884433076085642435536450074530691589159225044001153591792595391729334220274948510558848906767352155195617119110235080269348490763024494617352329412731113029507412676665945705584709710323749813402022997399420884978347837906644581077318047657265721956742918990217390388078463166842657264354232704187252904308555333530752080492571368081124904878571520000 [96,78] -19323165177260239200823095872546101251463267471919905724311376160964654501013547443454805288369374773146593911625137347792070660258028455571211502522775058409792118892093244332221764626269352707072915250001047492920921833530895561723398828071668280829343636419284689584800738593346817151574405875065886715114901996596295139233013140052245878842335884474655634773916832733982476505927864561361210534580015533964412258383282147349367200115773318453254322250348950852295661577194357492164046760704031142923175030517123441405757098192944174510063724028531073355214670939262221005501905091134498929742832992012846447254429945404881942624149865991001444801124850565916643364929687843334359446350880863466011724838633594947176597749562371516746067916826383209660243259315337429440998704729107493233587471987284382502440744695496501070681322475897063725320091925366821959972319579294722689145936869277100647833203438847127510805940908997790309520299751369434703161842376983574210092278298416473183017128959078396435196608016218863648262830844742903973554649635977511868519421924602082201312283992335220153614993949992215887016423012793651352188242681628798241519423522303030746307499517728878530526366202605044275289030700041036219255612062016718329784219772377003830525612172638942389803364973193381393014384942915725008016132003074059842201203694946568509185917743805879899590841432751025808349340267667306729151355672451600104822271106282600825253126580420486226104671536108317661727720725550663439407920465895909182373298037044301280560210989103543167354392484948448979705879260841679708537986113735416111267943090891192963995891682252772910915978807295469093913217038617257273458699397367592993705378674284294004631700564627899409748489654376331141794157534413415045261682035378299028562209788402578658270221186073394827194974484098864749879053617982292384759058322449323691384215104156673247076466418442140173467147019666048523029209687889950824748589775508557663384208180146225587242042289898471870394212118447495071838513547975393770535448069558560633467876255635681633819754037995422425036867812087981879368931780785368475710604992085996543806634012000351724098002962667765589672087439195026948928851075134123630678272810871899648214432711194169336895661626485105565013013671383771096689106559931443481024727222557627289962215085173796123297661448007724310354958737371191401380385725108908475373046393473375721553898547331834735074685189344485777680167014676164975921320953130244621328354062495204369105791970723641136420644784198960162771080086542264322724447010913372737469973547336470870 [96,79] 137303940972197059865956538806330178040580250905733746223801828829585891984323282239970495821193120102472130558351981027059869532806456903624417279499685323910387433199492188277056621199613296928283472470469691056535643981803956161568540209656562568046085090726772608893238319416049260032099846775058408085921028423101444796708461126038414827435851922309921858504116312384345602921690407638232435645532020242675440372665558273645990217178730094495988527282075202366289562911412932733670691140420194232952909732101918684100773867261431437710392852487641195700473082196445977342402839616051888674568942460029325004455273840029357104046572412095205242192242021257258699952420952105845030908596540611033245082276202627887311218792491967144559710352202724391260166471294065842764603735288322535049827874785080848009623278526870333779066763717166707287064366685338796100797242412732259266421385329794998638007325558609392706727297208732350475776569594716222309910818640144264164197855661511578732384376696789457354852807407559044340746879837677159932764959165156404519525808925930103725096669319078956808577622827307250629798137152009905972766149699561269320532955240270067864027999087535555056493478044847366843830079940904622356386945301630844302930477768330717985391912340138352728093268946433085249419407559650441169170467997107158925458714704177526172130012698069820872133740013891993263825027709024909857316734509118749122307106520582470107361088467937979547829406049722351885340364883171963491019729028767298240473290493816890058381346591122280406748933738140021379174557963931204692331389949873709369905206212965882353267293030137623763605451226636910830615431070876923876017830287526804710399827963422633530028675525719751069980659602536895167183211304856805388597191222272092381422770872690468395021183216207914477681754432335315749159668160727321753807874673540814775990590709772467538082685812507822613282265023808923633501860899297840678322281668980152600632284561342085052678091294882590072883580848385831366120661692530586340454524436216850666386107345563266050767179085762974619881945770578782105652372256708043380212181983085456952210681996330703420533120825810323085229718594849207012198421896950669622340885083693683151632734060095821893674135235282169402513908538384448156087632065781381555131953249949955671831575032070773479010183176660127252974507845107810695555926951678593672430606584002419500494964680879221124395481929231038279216861357288685044718319693543353574697293341514765847535605832147171586098515896147297010155186074376780016050632467479093040444380300800 [96,80] 3190672597232211601980532005309308335751085865344200535349661360376151367983816932142558533656144453023346793658456770493433829410441502192306391352334802281560165965947105948382006081198291299715436733711595823966586289999389968374411493705667823664102847132452466266372986188077458792332627083330916912697157336438333226401504080520475397549502602991888101832604391146474032969957674327899627368098360905588745067348736121474514941234189570227325606083984630529203663891100705485417915305144312747414184779335820094439482771043737214661615800974832637453428698384843396748047375754437872128767420871445518442000207641238244047383255837188906503319182316719530208594710124544927439895323998140356228421463910435192379451840468444602171720917748384324557774423293987070336996697224860069612680668017749800973322330290894736897048526898082775199684605469109948081354138103052254835408808838182955984704522017637600730903983725175022995932029404052664971048841923084844256630678629708327060535370695233256708222292243249946095816926242218394162174428820323281314578852043859602867982663837182271507876687392110677553856925133453171606507048028137264880698951711143161138446457671463543625689112475309487301930381435164660340607919502716073241336450849646362400604812365167371382943794655058548666598980583075513081359212543236813714441238574135556664964020357569438072678669203953456827748544627093360968754174170995639220347073483179387615737712390355131327458289574133446923130405168765635693463029336155287159607398813879312387088809289351978843914040366613900263702202833534991784064638903795436723272316907528220293563586470484171693102091249070225792258410170448500358334327545002588363911034861436615163211032783338973041875360264546162170503452050630003619580409918115703924738392579832757362527024425471705564675878690309214178240105563467983911891205798854180761913844799732968877226390038464883874161971453686976858617973533999325911482597852579955367236965638147765400163496065278388882320922393087370593521963914569836435868536085609846933712498691125808531121010378635747050010506522321125788615991848815709468463157979776034073227571079259498791162195347975621500588052045621195212310193384097754177616091624855088098676943008611294764573741297269888702596052213078122092980154500519218904778275050730882742812540453835373243677107993360633656927942712485298143930026884640204581215061394480287222197718480877718307316012724081740793587806680272101531490217246311136294345295865162236329282992166931555522601351304293950038100682256625565582148561893556131638243487360 [96,81] -107131085776144621281509844744488717647138479977083026955673696570252157706566963864367921034312385824097951834661139436484910702376268883442170762302763643299851396787813541253284976575239982340468445663682947027959585230882922037939251474757738691346212203006047899974171747447807139418743121843531196406862424629933253942835891148792621084374133890815455370729147007595572581703147973826526694280648692666545078460428001164873905429945575330426260387408289064403923124413003292951601214398589545844015421149862788909945754959054720712389234640116903534351085460338321222934618171574957190136332195955090206172520626659567339775373472519070397737910554803259341402459116728363625431293284906611287159883259133508250723488691313128879689296827754343732369579238876618648765833575105830140793488217862533709755942949239779734662054600706953160657971187515622704166118836423514534458265004526937107028543577213580598649496182495029079642735405377393820688407768886328042490033217933345027307781022691706534290622835823393295489520400953165413724815397300043794729515251003077223534596233559215762357422872251581487474770005659731859224790275610925324229984800394623899587605699830565138357310812051407817818766883228347388806689041779681232494089681176025852136483555204834897788509318184576940431443360369504222324320280074860404560762858374606553984982504700752874391414397188058580135327822075262422282769625330711523911350138202751401449168402322643305620189997589863416144749785327426650490205248612837849102691026387531712166932249267154898049964789141138195747129243302530498979839485508569673273171050946173936353580726452331470699146422914615008728412121217143923377996581116279086855449973133320035315091968372713610869602347921212623649575214804338999180526224945114888209557073666732153004979994637101502901882247431792032713716703477625757505536465873564535081995707686039458590303027096062917596363505598656117888739511769667900526685607929433230444900362634453107413489858290234380133484607760574768119110548164217125863001764413163643081577364972504984541599882786683925171653745222097375068630730196051087427551764559500386073948206056512803029485541137416876602510790120822733659791593925627119039383684802383622888054364588876359340464717682121645301685415175879106076868093524151824055345775213911605526026869482184395254473982098500769367210232731683448337852189083296030599648849540421097206089445910201500506356213861142109906695582957150635601118181425876063312398879433972419589580129154105229252072356876857126382111082345931188056703266630868480691840 [96,82] 1178028234394008309680787759161459358099701123477938137032662932117950136996807715054151901392795541732294197106590947114866789543964662900544667072645384225116369898295341741212896331844792608204996691387787058826993503766808694295449320496119372701861187983294406732632053373884549572052440943112234841912461142776940621589819269397284631643017714806613214527524676101644344941025332441698817789517514866119554553084285710511059208847134835984811773567231945541264932373042038524182306450269149496176270543822247678606623001784031156775727293409460585814703839499773085265012632476608295892012468028079772324901190034373057674712185430998676054868101482127465876209912849336648275460487782209370176227428608961235745097995037524785567500953479677463256446651996335718147480111907248768275945096207910196687704355126374508693887270150416034840070965258408379837371039093895868624613352084701553100670020061502075192420000978263065521037510765362028283826298633050121600172711217658058166917017793509529883326266438338709523206138448147944792514302467487392427769699173228808763466373286444253590850382398602464537897775404697186694062229534145611970932185700651713053098608340970609112988647979306152831020148117789792067413650929901934846669301911018484355987335760052974374476256023563275069402008200198811239174716747430848280609163959326539528853625540726438504641360766822664076500717724913931295849681579590806978870427823605444333775048883839515700351412929214313165721684990390096244117027311560898211462371275024375792659633172021500478977555119544461778827716482892109922801691307103616383525193968146236504425749433375272723866372012774612199849069996111742111588180310760180980440826756960777211991943999332947006702416346016400953718968528991792563860929773857962508573724858965937613953039942956903223332723926786641010644519117363540325445245593416918992344107232296541219136736492534635749965221024146864548228991528764732818501983639252244024147288581970797558139073573065706741196739699041517899465446436957900196426116931583375371724252856862580255445668466545318367072771315899753309430228815433818980713027669137571261153278482792831842434733781433725343960222369101024743658813913678869108050993315673674782576653073238318531439021702497456605279738678928201174375544227160866760246958577715454370926623573495543929226118752044171036773458507563889985577074741159243315894876799923542069195058736940395243147904689221274657521639726708458891897370789935191497783967683730171503404163257015812849534324251129261397723913467198378431913366234930895680 [96,83] 136590415493390076200358625307895327699802984131807302257310200721306513118046734674371936149318997422859419113345211687680769522434612238337163616439097762986864018122293447138424016877461836854644869366515328296931850567956197975779403634377799459371510446052609571250694752815015456115532385779261124756767607737240834818375550621666759341411823541688684724944937537723724200014277407094459937341507527514020167041425936244654456009191780427699656717457072427680002729900264955782042299534029112453369616768859007966638866473588258400886167556243469346477212697925586410819109737828727403574100121397110608142154125629471705269214558535318793039344916011151662989666774243441748434233707666438788435795806419061177204341575729081306347742089818941236230546547524109160951082591954906291577874766238690780196486934779688671073850287971910952338998158302819471816794084115705859587481053799885406849666324050982939320540792757490618524330271709602470359728413880355446114059179765705534357028002369648996660765521026089283831446491816949625734581968056052038158124633472094834234965574570989141361285219912322355690033419299023574266201616133625735934829585122619344311451192189602445011049027909044389062087561287903807540325885820777221650720988893903236147921952651113067775722386281839274526604809981869842714323777870173352508353733547289779918734843746826785411144760574508879460761024998398697849640922798626960481236235087445614776256152118896253890508868994313648450140012464923502156828872674600565791320737622115552341358450078954712929565607981820273089258468420821069849181647538303543187861975721523952912849810950284308973105174426178089294130479830659677684107691763681788876995648887083754833005728077385722199178390047973000672676882343029666944971272536936538117668875551370432688412271529475392027101446526323877923884760084082038510076657222396041333830920772026822101195648645094056466753432904525198186038052670328309726556156847061950633362183334207429921307616745226711441131689908149988847576234309340702191550244756765309886003491535579565396686709580777979784466385321660915349616842545493579220878008025736910251933610002461351412218309848931041554981938051282524370153789948334954796210135447126836883965443738532675123294591374467497940981799813988905538156590572802611832635260927179872192474169796783580996177308146628402621467105674602908885527145598424151468633664908118095193468338975067586819248991318909459724831327112698861482584981057218970309054649564171420457319722003829000249167631913397665620134490727151138663688343040 [96,84] -63428781698930062506486169851234352105932971063971228090425805102559693271284424611042604695307970076599021331790779664747811861612030695615954169050280704476628843296040444387897124405013152478400264706248941971163980396108367970596025327430997233792074110328770970427015942443134574131725285974228834988549254419029378859243327480966210938244315846146672904740693548784637863012225435324522855119796773090350084069137136997371199114410333266362936223715801660917205862858462716653135468598135806159644408729858657078139189149238027990782065228313270225749240306282344718842509515179363416100662455796774303137052048577729896886217510099492524341093348672817361551505257690563478138404460887826387017174108150525355007959431883991881942868815269529403819297871721923157436520102294280223592281197054739470329926485525366680679835013968322043806971495759904537329830287947141519332069594645888152385311278350931058109459473971407216694628145183837351801304546284544377199116747384117170379939923262413193400330014784900990469883233068193303788116913748283795897682678311415260774721156354454427735291249898481234116569933353595795829770137689818151705270628984674039924207552353783956834064390719748990009768575743776435156862831544061425921040957675573097917820639038264325858156923382682967857276182841765955787605881701299127053075881383126081205187899092242757503905909431167975307390802990094807358108216728305191766318532867849562696491485015646601057537755274616347516039525395109092856003022659312612112898486069445305985594064577760830812798305924124346253268828467512619193215382971413077097684847529160786700713252961220622676770917191134740762029347184496128143432257646436460880212305890927583036174614778820784443261403871748599964890586460960944648974196158234004368889671900996127260375864542186464188760073777790726209517448115668195370060393581903714758032001783762510084371749929101849540082194772744778745644164469325981610511697418046231745078133903638319901954564687507741654460582678698915951815983878277827153162229744608073901404957244581211866893048872829750841376149478278598434084241217859373947424712962024687942344135939864228029453787800405793211366871690487363468547438689823686213283909615380241128221023934746912428332253525186343449104061897142200351677380525701464495106757670705121325777019633139320383103417985982675590386764220470593046261466917334579468953162002925432779368388691322168366369016773018605264435166955044195325435280129511027496828891282970199613472635664780310467743789843764838480628239697968868413891200 [96,85] 431412503987573888873823351699237462250460907344874652771930295919814613655011809791604147969505335030110031735526455393487902892643520830533236566415997439352731324912905410248797767867435086086201342028863821483694887825212644546116311664989099482412716696609326210674254674428953070504872073547486542962545527100540657958244643067212726162768043464204568979860094266697799236336096866204224509610421876217428533906726064553165132178872724503447325794556643687551757571450241826568751850884667071782647711611985294486236545931946101931491137671096634742978240476459683189707703340241501867474188554448689199387026072645880507290382790580355194678983269134863556336337942565010573377198347119515337072836139998623087469875251649705617860374906620381817138986985715543376233578621648966283071064491728740590680437332909116574501603579331919495316752591258592212067307721899697754411701314710819298366083141822753029595546309324922134318231104091802591668511566256650359211031628638942865134227886375957285157334384597393938024781837607180565052959872073975109033380587370229620899080366226033465049213199910999336519943503311761065052720958517597856219577678506133911481272532430890924137316114082581962618885909274089813671396231404196714125399668189040675000814506740311438304803682384246254636617116505674710587233847127271713917061187033958177648575072268988884447021021215627870136340260884055276525041517111869664311653863939413042940840152034711851404367643934924451645709638121424128981341426622430274096964626841647125261785797454521064581162085812635285450793250410936111906963286617293427376256631796863943413289465926575612836101408154321986953446649023417038871695480496521002161109634011783111420120599148993597917268719778738161604636794959939303007514127486090829139813522250298571992981902644120407166860553048144126250896248852588590765485337536083171746629927743774033639164030387983195070755702492456207013652555718028268009234571802462134041417944903697968547683053473699071830817108205819064049058078548055622878231270718633564688427199463592949854752744176323541067763486929598821682628518909583241417130500302646214248742549916093023904748296862603320826718475823747844242575817974214494081892021885077200477077088940288276671027597332641333372609410962374138141249389752176183714792958743016191709256744302210056328839436853043238799904644606457199507509368218822112348040094358599519595866980972359936136074614784442635274334643515006717126397520276948719466220203347336854466586545199658681786964485600986966061631549435890643840 [96,86] -6010528537143927969543379689265127273335219734249288081463134526856357956473171416153628962272526480774022120508058511927745620256402962403352334637659881766935643030177932001675135063466367043197771460685314612130932431333147221613986194286147333881433032947988215360414224704735781735636698145556350694862671258741500991613798391379587590916420993478189276236300449269053491305635190141759712531748732528604895248290959592173927573953093189340513842156177859153516327656687705707660948894222630281746663236167739266708817845672066635962865789800461615155450477994280961589266428215875485850055390609424397748759634613471896781758466381072123099676739660941957430279055620203332557121556216381528374766132737842245326008504009086496065679693285401349241131089833260628946665141558245261690079640379679417018961028768395015321975686796887483935246569482743519549518483381638698748760850461005077352502677067665671027632222212257773038432324250572399499120770634489559416713383210994693345654508218702833323158302382461688188604097390637306208512949118535847320909581653764575638188335703752051963987912504549556324560850392070397672725024446312446308154649660670183824461839403533667802313577097337066855638406580072275519303968655399222093756934918677609312510007569890321527260077063586819190912635310668222684365606346266602631775787024337517029888751072302283059527241322478790262107258903604287171611576031515015052727639169417530009165576965343474060847275948284647001407066188511772812326664698323753103400166270197632268375505637525658765847871989757046320945215216154635278718252154330082769471666191670164717729301605617436302349560652552600602037200618912792984958400101358143031730807061947304957384825170613517404104477265065318553642074341541296286782079356616424842527432106617773737820563611923504652750818556910918526524293026345776093500930331168991276683589418668675034636226362122080875551390712286912829319325057469221627571154224188300823054471913513443338323178365764538037670840942743356799117778637813439755603232389400560865490158110931708028291064898308480251495292023067918772813501591010941964376314505156203285656144676762572688235583220409187139114913724341350910869471472318154820469531605856171608836999889615038350972418036341943096147298799809783823063285193601072209306679275283473578341050980561637523570356594221482663519018689695390761315160361373823580885607305104823993577244457565901735317662093703292092412247514160261324054037774794368797155554975246775000052040953856695095662967544894943525823996948235200 [96,87] 64871867116151458560329692959880311220527213988395979899944843575102693887925694430875534878995941871454813507356738358106525993059373209482163647635023125639768377456660099922425708975892974701104850583850177253969824947287802285514001768526344824929574196809686155272153304416016890333109414557934472857484314411553903399338102696258539141240166493478984376442708147375318972508319125898952690445221419036652651717317811393775031730779040281743273573500520997015028805319137430065288858921150358278365687107519518469228163846365958745175468528194718733771167264386893877356410437011265650792382397348488562835249881241532703002943948718549064268474456009845789749772324263181830292381616084035803614497222306280216328295799928841152620751874239001997414980025873980456015525968943534555904899886396490017852412150909571660986889136771095868023267557491802174612395587424797433974040861758453270176044015707774262091801259247610326076924048252827547492718509981030881284002026382243842848224849204606704990247074042345769576857448668273013467116000285147294970746517296446323336150476111595889135021896272030860725261060221161797428645117294410520746117647841990876033791181264160682098657581512672617682546234317047419189512689971705418998495548159808753851190773303479658827367388338332423432784099981932741634155126046225037744312452650596982152269949320447249619534288375445027459704479536254237726374935381507760791979634465321412650062846936286354595652112626630579482330091900119587248527112778530216428458645746575129321117294101809235345295994327738169327975303572209885111673909298317434021545906132868385642298089859895952927633139826198752001623466010353242959889496359855996900492230141179402901624925813469994865247479174128679557473121182914564641709356806917883602380136611523591808015321640069504490296803786613220891025993804031694742056550150046602663311449652501579949372206210668750440416530923201265467357604088058853365034430719270782021520836389326991931201675125489665286879017657117810986908144092576159993062303744264733680659263936691073970741750151926391853614612693427090680680290511690492371505820203259528810575859898861725932087666113815556228892309284496699065142504280859916851301963037095011131739345552228153430226672204063851086405196085516407584439739636405759719211402959659241903334673133902373538057180612486096038599754666659349641820809906428528367003449238860859797742990327030583357033657744894958554688567667059777879408208930774559992314072602184421405991766724446918742147330446848800843618392320 [96,88] -117727706235976817639039333792109526443530406583593072572187607158126091621941250447339226284226033612979751228960599499297630296632745762813506469299792252294914046628951041646723827695781946367826712160003689610979402469612356058617201585102127475043728442289270871785875471419075593457700856622935175092661809956160148825135397439407891815596436405173341972970243906546609457258528232356550160071151080700288956534274386843561107401466219162281830052326111934885224707782944860449070050566439887379573442991590233605441309797018618945067132195095963442274265867777787658596675002988539789141719740298580895662835542146768706131339989138510117211618499087775545143200493667573232137196174260098648321142540597775088155030092221854240216465094299314873273859810318825573989976836836142194193350570872299958156745769856534844672553889720883019180881100747621872113206181966055463892013127859871807309539800707881099839676395078800914486705113053466527830861400758075116520616451226231768532889957105013819226201142323619766145059456929092182345384231704815683329521051556588872764453520459697072839723199895084568765976788385047906431468424302720619517859758896629297858090784671819882185172949476893815592099963855162204682625527489295154840332876786417637398494789635651353303264883724091713784066141103958777475296868472154308044019381090476649464295979093361583480888932136429934329543700217850447732498574495357226559713013905910821828191594083020193645027747410596948898734210611659052466788729683723681400560354906530575144008866343875384161355998492894909928795244472598266011261658063681323964193959895149683538575740441318724423823794922297133486456981247293636584548966588465287264086081590137847640688959291544060531290729255071185875151801777914248365243594387998205182434346321967964401671402675095056509530598363710981113067487973396878338491581948710617934047828063400076584079044691670022245652394387022416474283737467647864222628959112433652747905922476894293762663615890243088840356647745612199507457276767322537981913543294878401236560877531485044844423036193893810509344561381946300302419649947089546288466231975062575140534059935539455505928478549556491979340962562164646175290761016175443520227533689916742569994271304660810084015262260775065809217045848702321598390046180600918115346668074119277487934441074136812893493505289546849937125092127223245152049046728082944792241959198143280420890226497999165681986507858873205063847870532907113214284853180109821380744111576196990931203740972551004535889226328939308887040 [96,89] -857371240846818384289852992651885004894899453351046536501755669713981117703397088695071749532783487177877346877004147337193861789226211387156480276483431824452287788038113174066420544142681232803100767244827235585911121004621203927982411529043793629125679642194579183305302671026367527552630044582397063335631948048275400441861556635356262452430390907626198359077017571025522141501560545704346706604152815546118225018367751425397056807782716530903173695058713783074525305940446910826929712346717196439125303956037810525221769570213346132813838583387253377222410139381128777941223612349390958426447248020900876168358370321659440033692782255497233200081931922828688589665116029775429943097151679776364123377562094462831242569876564371757731743032038114306472161316610726766490105658635477638964026309560425919592221913530184752293680483218301619621709452721571168884418210050108244814829164823584546116339996844424339445619465575723054444406008040673942954038773412689069802985749378395391697597551939931913651716220030025912606417350073601009031256215173597659826690671813806418719523272696934302276969238814045573908265512346338553197260651921814907420097791673577451533375519450453467869641287388817772539844425988608828452539682420277870318645737320512920279256441971173065906492596625124740675517475275218864980687788970065409452686459564858323591135337672346082032148657965203427416770031792577243546002233545548655272582091626124777911697943454334637700011665913625693729969324537489172238664777531649148964772785961407877988911270138916957224616469248338121397734845142653327078228595632801939842131909341099949769804143898952834106550428015366918902401003965255289478150043544767967434771677108206277004766762435405142435404272433372402590162153275663213576664465771289396949071316889660032924989711719082088392349898311135706828847080846574456949474122795648143063865948568203814222954436012531965008958699170295427323136363349282071747994321350301828125408685266573554042486744302558803543990756808360992079486645639365232317995173344213705087741842506770401008167684615883785862651745892062454841553129293674484612560945055297571034902403786282372244288253343872949396976273044260179592905501833936857513871734969718194396513008605078339737204949026696266454676860812211450759104999213284014596584585184211028419519859161840445367323730091722897995675995591194345709372431889228720962807829889843348449672819980565316975984202869195892234525517757631396905002262303585281554834585648314122155785361072254574148114199638599680 [96,90] -3056796526250594741073518754971244790388485124291616036217921324955884246470251164837989819515089070425954461014908156090704416945138005376385955610009655487700127474090028408392656108919414798394183541577969625531602774624954822206862990364400515274018905942736272521094358383289326723987199130784466137396009007986374414189577142378222937903257093507489353942321803236744944580203945388083159774146838370942842832260359366558778785386932629911805156381628977589915090584718843313323357607628853611319422035231367503297511286392337743488013951624551516239367697297372062869984846498189982058475455455598500310097131035076944452675505382774179801408193535043271289751886069623144104478409959427725468964324561308049491582921319959166592025518311884879601905667104763438579069585559760894272877312585687161357777013579795063671327780899048726896934357769941798248398956638047800323479616693201660595256704973899866988932772257961132741220459804706221907468847755544672064632278853001411344506757896084068398713830975552141649789914859541111944897763731207709660836304432292735122350410515462916637095658865594941780112702375343878014396578629182669395732487512312317428487137144018217057197298653229810726379757115469367926393196819750722331713341461469693156508628785476337001865096988857203352350541070824313059510275388176667107939662849629028896000372168069050177657874448926962798001313634123128462078159685624303370628706911461401654034941895634768689425050318914547721799413779604859889222889290263853685557503872437938348846358768172521997976731504599971704269666572936622214986810946182062791206417207100709239065912316539810300241989992069117586524611792377573573041543202825867673657792973747121405102148963838977840883297692174959084955021626831301793678545708964493793388822272893536887491744535604990134181953304618796751314473061018085621196264877222576057747680711515864958897138316657376143206934116668613890778106723094085018009984060338555865775625395358484588200081645670256734168780715520494241705775544806117408417353137535688531537282209655824162194188837205090933934633835142760630930103157316192070715252680975426491087412512410746721883673794871168677269131482027959594194870117743007562721975994729949943591774606668708998455138715119863503601901426350286085642640347236399278206744197450221476440067381827828585032853742837555097522895587856564262181532014499207701093322533002158165326431702197790297798384502571289187330318967452272978192260177910684295649759181816647263910938451303212673076666600160 [96,91] 26503163877181760247232602433865689314077250839556679794579941369702746692148663004659748543943095978747850609903307409588997323730338985806137698193285757899516089400416447062458043641677183129919531074576634000974675315915258062841316620134986054156471687422290459371544086231879927016187032843004072806373591282307222758507829979246256963657251146659073328112533876798959015600325585330031423527015197814734200400319254864881818282134129596742701560147751705766416247797850232743108095521799543538998239960997156811758438773333243012468036942344149415117285091778250289485575231781558979240273253476467935245819160849563817364062156446719887065366735872324685147481021806463552180007489634170210247816286487809213439749489118182016284485194335220883034157015822141006502295883503671948311479493352522771844730314432677924335099404838918715955095452701613054167685320723926162297213286969499056506419902957879498948346769985005847299016443793656146752528503175460742008881041764884273586093870898278740008156643080289718612788789562759671938698694486068146891502852219690685293964078670205956790717849355081370657163684615432860069659962517076395624682038576564504535890385866597868298096012624781843428842354117247908990085033738222019973453901251608060885697723730971941834111006038691281782824987231606168989793234779312321678964545113236490281237023851405009338905023105426192561988104122198578979868164686193587892461015976680781931565413180200151255264838473062048945613474575944195508632778246938943398463579307049931927887473709155538092295707195972895927612358627273417814929727373578041449048154342212126343254521359683638554702036438938423087451659904013564948456151247643356304610027312008937165399495810734466719118626441211976265607043305294966584330984768528916522122764166597984713474287551170730749028748062364003336732603008068080045345415709472929399324791631165122012457116729516226466515461158615043065842869435121074570755600745404879751921709033790534607392996471802745963681620888295307658667726504144909125505525938583448785578654032327871265043705511683642099484828433854963651537915689565627268755071434751288375662097664157019838453019522795280194678437093612630041845108995502563218890793364974989960975143700966326009517886793850656356557287264465836165428764173604238176855229820050097502391614306714860370784321852037153383365271691035815038678724736273552527279902350263327820468629158510540838451098116297802662150691129201739525015207208103992128467604980302772822946899423304823478864640 [96,92] 29161231454644526577300177964949689277796998632798475126659169733290240397707633399068787379453309088774831718033019849042103262366225367099224745319483922842847365779783242725997633991584415996312787702843648906692918080188283715688181648439343909258229734768212658755745377373275818192918729645544283794471193007974540338890939678656515359097503880943601528785076676740142909888580355407440833367074570109102091606937675912112144819180600015895560651775257238367670025159754347816042345482632200300193213692490618295886669244587265421982777920209753864723642693528664925977965769658353723566686282613991260658996206182810458174216385726472815536551343679694800428828241098870325628497656014250656861276331291872316066341001668323253579058852298429506406280198319256219416153794810507625385122794584847763777600311945772640769431660598993058876979547868399730382612968880429012858655401163806120336996750322455043159080659267551339460876675124309124332648439424938237035561599494994495050546070306422642615062812388230786166613931863134315422809135234398775196927121426549843207252720675733224244694325116064739894126377833500457406424605217821947690668728910871296518151483328475074024241937703981675093333991544399328168101571182172129679408138499666686193279006935466214142529877108749024902549649496148948664503567219537354092389492459485737906407752696254024756727674184382121222860168631027347589715148387886462207215458408900142721510417052743169983559026722286283126352759311837212055235905533889744260924285126047311051167907846336559793715124668006692447798329939218820062074741806721181830302236122586564413904004772441463667437634590490923367136581686571521792736913224052615896191707029013855729826271312418506674725160637044291553123861699427841145344330486489633237664583650909359774760899795937056802298845614660297903760950832271798784967356027242509957368254758656473891607997171932185583349236935051062574708983741006746436701221621348634164848163850212421418405097720012732003816856877613481115164070849518830619614181348666004833589347219667141397674222056472844314935854182232121089734495977738870583494897761664406150024262324580598043211194128417332493682460843760047323143635359804913119134477512541446239784718765286612930952017934254475725846747945868768894518888424542813902492641826655442494152111507997909426957478154907525444273454054132649998534297046843796826828177342852480127272486846856213557906087751338479409935988243580185996592866997180856934912605320773184337362234527185042560 [96,93] 84474081766823093007276974525129059141175010322148622574270280893740952035706284660880688620332946489800371304523401956294610449885286072548988716212703892148969103856773099296678989644812203481150326335736305260682255077888906552631274896169396905354328910292601547925658514984448381027313218545494542744389085757053127912951472162179178377026984857373277312670439414410632081239708936778830433850721290401700791159506176470238174956009726091129046947430804224976014925262023900057114475276032799592698813847338906582832056441741043750235046353435074845523246135292656548626972885203085762995362132238859140748347259714739478855086214069855947640200962309975605849147459981734207972896512758927525180445732127726296384747005138313077519615897140651825890127679283450344704368112672576066439510848700329680022754693340271214711128218541779513117417379704277991653941656128971955322420614944608321133634580691631372951009492216704224368506947717432946866369610220946004140148875014664235435437026151971882244203981135259603968822217809271282452303910344528918958449583990403539130789272572199990753142131821802945985221202869543466016699640934002028795934949897962378154837177831592119160502441183435653712022366490355793779175759674073249889731795279557587353307041829135767793193042688676141772994409179051582951848775646306667968796767582842774280739628876825973918737836185140889406411771784033431137924640675894661571059164488702733616006810350542807647775537805437775702330037352886765709433327484714004019965775136151810698168818172658545099211644974394973563343389768776911716892375970768222733231192609144217552393120287271785077619653019891516204682833196676765723014349004546351144116559534799427827234092546906110203881023514025912339971539606809659756988961034079303239011800794692405661502281705497353115903519314511134581219087293365911735787800030443602612456963420693051406172476489971918507214153963182987059203303726193518411748252637282081940363289211307879092262660590062687242823127487338677436532997326386859524937844402275599747971867319488538715175404432811003015597892496268867363147414540888204110422179457482040506658890986449453366782091270604265105418140467043180134410333101794597614247367838190074172678404483070999661566359085018622688620476410512626520269442333808800748760170297977538818525817950696768340886408427414083276391558214732917861641250460239561789565575950508158517145486730526679028744764235150766110586647813515225290738209156399316514149604657619466117382079809600 [96,94] 312066886011815486751251485006300730084707402996002719601026819858826077231010152972564380678417806561114151239603484588486708158756261056253792283154125860220503741289763762459600285831289105843823351898829691454043755278034259944610928127511013038665076678834352262805140268011698757993923473046166551623759224829140514519957320494850348156537550552270734006379112347138908740343509089491692678634995174009845485333341788519478151039242947085037793898269316423775180559915478688963249202679880868784136605475664851829827812521153968246829933534641171918118664927133966681786242123230302901043715638774405665762533509312661698626971307550051967239134001082076037925360107289625751928649454565865826329813525258559433641127896674947967838696559080317711793044683869828734925476311527154292501794525978706369841461080921593694275301418175940759011991499832698857299786133364837038748829780482382071168746976053637569481093037515631232169576984470027790024167649189944049492784987399122849235729310461270430043945441550009570529709634489459874090611677060197624995652554434949390969699540641965877562242277537848602702576213858106942317740700178862846497627220556653270306540564481108321255489568127189545385948359449860900940747438925509826709948423082882341328446235185993787283328040229065892229075776717164408101185388428082810784974256688528628805706960809809886347856242255795654921494472903799900632444147429482805710929299323549057608830732096220678013059155958585879179440661679618272288811334458290012279686158874760391367993223624158420751514866561264065919939912789637095578409236831019838746332191434428603076577508707757485689917039317638286513336368791038510193499110203080060552418815144701401211260399734763971887884888917773790049881092024620991279954444238995203994560581871238603902323119439624318463483163797738007776241491338404913809854503796622301433994413530101357960343175975833881029741893279839571519388563863702766693780025007785720194002882983469195645867262113251770584076099767291211809610239142783422885551484191476521124164844719363289400493614696059868393432679650318826171696203579822356333118996759845923084342746974630392487376586238275516868196364711194599806560036153202614482513931473968654131905384192310078526821382446973162790907307461373906153938561054786210759995494289444347861163535368238938146643680206642383750849235400800193342408307773624597834280477983207234666202896790603864603580968126237698179597405962753668617043210621001767162225259596080345138719560 [96,95] -1088831431236617615128561090635344638393826552091755769685164175226626424258056581887032582116684517876031065320947773556196085762243345795007756075075554294892975998799876393196392804453587292724327689199128491286246616197147437062312536481538944389421819657668295065665551345306567105972926599964648433689576368730674246927537235195869940182929001256419748222034227862491657339927096427659946816501983926185389039305864950847945667833247524323406386723185227481957028343592566485442369627609459306984476924310622458694433309893033183638758586861819899668661650507246533986095523757723086919870094564297450904214443275000686936299458545686806102839002410269057206829840454117814239275787856291190188392875238864238349449652843611533703491467027991606053258026902968159572195323963117116264193279310795814680908674790301546795943082986808668974347015632883500209201241757565295580873732678423163683130362580560119709316982188239788328026056273289892411838518215670375399964853301796788574624032623466057020096073865328516686750783936196396291195006813713641150425367815853060127077425802869603422825254257770508681947632338524689627640993398160361262498017831719902239888937556495649068486357903115283108440402031177937070887636276339560809167476202356553177926788246781321883119652593689512808602994556709565088177614166860768783986478414508163538749467256308913277568144944309794980715862831156179458907383757450253703440732798845839837682527865598797593236550020891260177934623403732131875675737387929394721309147456675622706008380776202145496562655243413168601642349820944626530469123715226015564855740883262355093607437081299481265077027098996901745719463180975940191622887170597143677556401229802419667452835172289974944047617095416768666033298925460022252042806674063873556854188003234351091990619930248719316977223387062658268182281847724404245075484567418788706799473845364642155565941982845095444792610536818962442321383722210491002453662393502387126391201809156446742355149315769777508589022831865985005932197713705551268793446694759858486279734467019057459471611348105187735383020106738701509457433992047161178163507763717091391242395558076241901433953207946830406033455378209607743485017315601324590278372141372783791985970013058623133851887628599402457651198571467667303740608970282315410992460802550804065395611157116843191569181376594368535225238509537987029512954250433376730401724517197964295621376371690768170334391882505664024327832780208092037570614356652183494631413068320646422272 [96,96] 601951319593466698431894903816401671087055238805255869489085031833172672342520681660101922149242707224713823674867773922928057880329222486004326402794327668636699378540045360461493699446107497381540031144983207586508893279887459601980707912274181269749661476817709167852421850516518495655172771700840998783616302664257660398384344067331239445574155603907828490701479191424090804691429590661636690160323506749040306339707777095101367532466138177212469690720111796902222002917283968299671118471885894219376229693469564999868472763159764825312563072275494470707618785027518976280930537526063999685156828863110226751078676513283187283688110628432827814629409514386154366943678060167819158509438067837718518138359939472515734975357913443824153437965826497550723285511959649324392039607389998365541255578203475407071229986704960525479856444159335214282572937584936572081629139540766584126802929978020793889525993021094730009696975168909341961974435851336641008933739776747041369130657312826109174773141362048609464393289146307671091059753564290012890143631228805426002258982785249838424791045161268953890716562255479319833463556553138050093653861685293942665440705356396734194401395711160940040715646246827011380364477788343748314170858331178273107548820484396016404669893408508280398559829651728268631797261156469853727905944739997511109397393966996699742490716400981765102024186720561431470722901015287513362956017731517671834691200021342115302288977724083794199530666316545649097906554001173324266286474748392249878238426776769010552244245639246021430522867663907964381647702865401672977146734971073729135023391350688485066669225539189414195611999356990748497544361088549807366311278066456014021766444460289139349864942021494950413235828280494896719451792017640574464829225627898247861640360739687304507175478570163793391160167933800497463621585731066513197890364100154453192758772391476760459401268147626203358814321630203164309713333746571589236352435120802406183136167511375572550566322364836063881080539176368472811145792697073494234739199819140365985627403148109003832292019288160806093196211736555947204378908025644428516163590572918758433356047805697777715134474377330407633319669070679022425228479274005108466635555625460922723731490458128657023111140771864461125306961465782503831673234831260837282294625750591014601265828812226451940534614546031519377758462894919136972407325782484408432459293496306797808092541089269039769931772645918148529934534536802744364534315690780794524992409718336 [97,0] -1779435283004256302331082427874441627655924745295505220299290287149171797918880555310284438421292289468876305588111636509708331104683645267540714535349347765149955366367834908658746237716171410766263980453310426141117190768911425621974727478471739562346309256912838758288969515219202859241725238050106380843010281216070428465248092698591832599719137961873734118575597244455780185531313646732214985310033809854554107647711883479821017706845252328445334232868438436517276654557326018883402214873300128693019750100983949531549393272319371989052026224929008683480068023535319397978897538847643511966299395355957732390161605021114145460879268305927234960911354402418297379606500461920877467401599368745155711979181820142274902187024266005595237127754023828920037205181302611130304851346010082876647645854213104383743599731949382138438960583168385595643048014263859738393297014104435173040406960537313118290345665180344936281313480011773028281527415571726043304872059102862889487422636088228470495360897187543462880772209285008287716109014952246928187424541869373109055433575304712356119464868585131001967116824855321902354746889536822876532701316956798979164802221720925443157765335429239517516627205061385974251866010160399802222029715048969804834479508433917522778791267055474609363841416897172755687481829714860955409173001537743195280776099459603383397844091256499138690607700154303128386182823405747692340509895746403063346811855584008087917416208366750569273760468870246748470218305485344952569501451886536350796744404608848015116050459060458419672071918910771706194065096632699501842978486726588005710182407054529723809134431895350738861518273678306174610342452076840511739356873128713596158424090667465534366714094332230160243658401748215364148476655299642542032677847737404367013951929467863843117617682078208531190684965710803524789530686642445984273912772015592358996965453376859287019924205191513098579706705535892189249739672455852357088210634483533360966860134397672003085034862815739405818061339233481457931724940622660567259224739118632351974357854076978650346511366853574849192441708668909205929088644166062971242543332039710246561546927673626465719363043721302053160596538429772241629972313888711183567899754675247093153072504123720787549312925825945955755531249355402712322799937095599549194743435370595137789012237437418938602032180503291798224901874976978417583656111684390380639604686894878768954903415924521514659256318044260228536876946128539472089549520678239310127487374597521547835491302345910224925715711949208155876495727946893428623568661335525331454486640568489771251102015211135854379498733568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 40138960557314573782009314833072180746032960745115086135543921850873423795982264973483661711418800943641986160898365307968258687890317974619690062007805202098759000547050589581404725178868788263685965424120510032696542384993264082728829661561082223549613218438450037238523011865075202963317462359879137322202780308629129025154428052357588453804425028577584845642478366170007941780458402144603491805934349459185286341970341619049870645413565544915725434534123306333108428799985869048374549803775232588342785487881137268474562863758018833308320100019258738693826615570654453774934307755007401612630597450678110389577745829586382396626921504476632872390497453419594601726946540462871539091047923092074797921560329670561507037123579484228577223099416043430480451104650329628625265766143543656345471383887526527936446449851039778441688249182578571272387491941861628872134181665021474098673737053271273709348320653416378506967365462738740504280890945323119741996962142355820679374831234034639647270498490693305573067848561958452937167222289489669702016251024345812306483604558757503081669843316462415621080250425178974042974437544216792030980702954328460097519209411961377090530580132395638905342013807115712856935051600514862542798098726989917558460784644470120471102911932742530634178354337801246074682208194724228953590805593066788190898682451701445650034059579862327406654060981101954120058220798257376389698531403755114199088715785269111093968234602898669206978728509822473446141858250774097819595867608883358574353005901577999450094008969313769506161042689106025189770460480699801025899571999911755675767411579938604769275704553661192278663738799778595793883657868217994443163401561552488306652620177068591492780149663569348966717043095791328729625209139633688780105604234462270006606139533689408132278103112298084456118849787790217724337389090228925585841222871420363843188990545827442318449445833970859919776547532146505920726603219800874917496217829671309748174713968247247919249134037165539766097408226225117729344113999148804434752770916276432015806112334629174518107745508756839045223958001639329898793395845938818006546826340212077117890294050271979172594727012688986972320230903614051140833727342060862156400209320350713342639905061128363869989408171430142216905745505244901356436170465599330051054193552886568331768032476608468357926707170948591028491151641307299235529639282367071466607982038764601544024871607734444967955564655113731464907912485981067300904803522102010633055858121311782475594595767130416491908900378958630257424546593067550138399201891219605569372411321103030174530857835695929230208876412928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] -1006240662040232475070702114452866863142873532984930987640506064221100130763219088143628639854598799616612997614550458423207515858465913194898847268756956607841123944584890644633038474167626670470284149715705539369895108959763545443045254520354988154572431001176645869377842350749480213731429687702814990092697618848563682321306662039503685474581768749847282410288869561368897836023768616957764990497597252281017346091237349177291184187290664782188642225528182538005954266255894913763363786163175769481453436925145530560953120647917047410097637610580581605812545380737197388751582963869893000817871887191620270102324838552956485656487453804496315925976324256012790254661083144910479176202612417012486940348806242616306320813121520588527088206795950781903697708501828957687295606095418142469631926839801927807437141287542925817016326748786765205684352307740268880876137699813523222225068658042895614574219798548944259045066073812755638630315071549771732427301649028747804079787600356759432582221536460995881472509809961705241600114163178615586659391198350327941256409247650229516743012716415693376191787461859936746165495387164451950991954423351872979078668382811108678342927978440235133727312415203258885768988052514124760928521966984717139437262738598489074198569505193509783140798212670668555405160769519710656320158001835688258725150402554738695911078956229560450180962728072734293294615939162047635382042341371367966736648480508355006442177277812233016844601338653459607690106759964345817126780669485036331129135232148866779660462817227077574800541103805008829657041757049834177539858386163510630218297213162787977371167274613208848695608536024446781604594454605456554723142256703197323524235057275328318203599742971338294933768561650147569893429465196633859452259913618068126555785377765640131850562527023455918213549017507150357260039048824727582310727192726405398862868502454781964542406304202085161573898687314601147929094646822048014229944470455997583450403369090261024502746530869663980558904747101168400297006949766341719578871826089378261971169523671896846010034912843375459502930815895054604200692163996646316245017020442705025791803681688167898310004788646630466414157348388349779234660134146398995810460556005496284829834238347830664862541743853836512161103264149506381004575506624511998108317711439726483588409713417646363325610536550896510158300496324224254924693371464941797367821089883683943240155419972391253575981107360156648430229673736276436729236678479470512585939001300579585023383973391045520251701322116800614493734700947282463449608223073294778594477179619330411673818018241248367011880549482496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] 114016278589211355503416663577257076861455080643357432932113854237216474059785397541068284689203715252579783744459772836085248281686475755391988855635897728376607947691632951627624658977595724394566287196537084982134332156224877442225012909823614060226275525082601809444861584729238727908383942985738358306406005042602908792179179242749810063315709121515884778172160688292341444782054603302974282743059595095163286983463637650640542618184708388275045641982875551822619183398891827283322263275214440330665432734613027525559559880256374958972398144042567741823877368726961952362536502140909270413199689450502040963562051087011333604626765683962946553456438161223181201041567573289549376065487524483891386817625024063396262726161955970330053957269848568360365070065788119541377270989404489774557639555382366520730138179184891263653824827954484388047889991462072621605787824775174061981799549672548583196184568061816219551925421864061995085013902752749547382204986488705587242235022808349898300772185325399256890271555023804497630803685762884996391401697867406387639632478939102341686170593688258548901505005439970468004000748216333032872631524843879680711096354107795079657034479014110898403244121351359248635075568585816854185470690998381557317369460253530240653410998470587462384275021368979953941250131579148639081810882463219045898681668551847146515198764212949743669759517470970754561677791733472876134605174211908301416826647395257462892928967723273179333494724432222335538687892749293945081806681198499718049090749250837798063147230496856960459492453213340439888639335672950629421845926265850409752435508482432170249038897389172174624632927878203411301123992092913250406022746390493964731228089744071244445950405454338118323690393355356601555197662921672765674738104584549386629174925912649368101114625911926579737751019922193418930706553336908937208965663159354267211328614324873756357500106982834854561593968612966918124904066271015267090537032101817732111573424593103672365184536127052130531830194501618619869235927516649864816067102194952401742207260138911017725739752853597981143398560301161020236783110874394012738333263988652031472659781827140898672347698236914257482401355563683093666834156278633587294939590215396725237122989119104830552049128131006879374196320986291043745392669106379823740490016852285350028140071358068695952686155300912366445352263223275001498393251407042382993243025171027222075842808754903300816836289561923823179799255213088681202978624144441926183848963665182815694727393438190091297989687482607513218823008371110295129497702513755950808392204939997918382182810257139038161564760088248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] -1277386630835372985058461563188113002430134347355270634794432277164446070093638982698144337237395304008238596596150628959907630420041185134967647771121238931222808283549545280793461535321151913260823254387758865493513013262279019393428702002926007107926410161832421634495215777332221707941865595673945887889969571117249321863149899844745886489268212701135885232292616499220766965990352415410688688814551770411455682597708613575832110684746457826012371944648097103592115152850337591755972159058268573659005229426284752946041759932963922114263951822887741039968753563592519564532395161387989163897589877894399938258562813655540866103808960043640155007489658697788922410053116023068520348000930767644664921473096136585074321179999590609747318071699548901607248961091478241884242412548273982904645258948619074187638188035143203285220359046501168759159342537420390500164954390626425132605079941855112972973108784570370220963777737696378559271254419154638093551010033926793395860859010002382254397441915775856721600986547126921677688564603133734655734956603946282157657790109930508388459100686433694925961438464307920479377689498782411503150907994236347950171079802524768724586751208424161638114577636036443662186667805711526844088654399498045598332806923829796154235456274511493913439070648296847129064523543710605504254088053791946722390689892825945911652576142749990689326566789561980163546544754189801521716029105431641602790188821186161875806836448160789558873994746188666410806910608659586318604773481309758534887522257255529162981781320468234279692136919325083748091870122607132951167528376799136450389169592376432428445740381328926842934679724421459670576265078510376762531500167257549145983204103731541646096315298805772937854182639947806862530204361782648189308209516139787136404170008392657784860098300622357974793501020523758767880445884528314585139424429416460180975997504858138360445391564019679633312139621344430838530018559422441353359368304151866162886736499138382033196063650100340144136389007972223218039093190507129369480482417870630128203000811072307530845452906411612097392845835823595221737267573088431602295631620317103821816458918968712865829759156775555359632308209611078454134720459436523588694424670438547779995683463211433303155561890302727461104005720089566809015939321556947594978015110467038714445400410556964840494615393669109058691158419875121455200439337811150487529428636862209456064661180056137160866549172655269268713700145093297302641090620324675554224129902016933302091724208791957595778136263901150960156860664199072420192260979023979329653986882734030733503678788721826507115420318762532864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] -10052331724328950717069062716481181943631063598237465877140543982191446634192939486769087242192779221668729985495068843934402163636387676905522568068745111167550347926081393763860265889241866749571741486227857503325475953113998066968657727307570133487465515732180707304278704703398191206671796257022990035845950626393446728774503370834954075466365330507276996522664104817808492234687294344712434034181605187823013675440883949611914154507936273997590746203626792815662640146887651923106020522746456865271291529516079205762672892925924414021632015379060364956358236226658408118929438126398633757598715425442771490812585496213186201606185428717616279365292850890465432332450995637394639628885093071776991196534974762704427618505093255127713383940632908723040080473045963288012862331428734809524849908172777092243508596384301672514107665346784214097882109861389686314528577649621819638333499545082303420520346181144022508850661238912898130519286190845434055927228554969514437434960175376620096155030979595729047377174572953645390767752811569709506527117749315450722931041069603670843787239489875598018489340467384286959902779090969533158166150655184851860627112354972771754413985749405233424281005005882954742372946352431438296783366482208248246841671946658452718911645089569274570768699695033084663788307871437026647692288912251679607596390249699806187146354282476150891692591679325813221356000387996082306401329659819766419430675494898371146475018738985801880322005061783739397362467643965364834849690408018965770420765541340441159177115536172632547259055614662002446965046585921960665984074670731814553075920964550451682210171220608749016754436859291913366343233763583204193705726921258801583158264037976244617560723867903919418284623005363683844024910451835790084169247038255526515781299838496351447958975994225378162059839261578931276813066783750764279182078883099666810600845963672238373921700189826268272548644392349282716474235825333175122731852794753388355424338511238937853479731093547995440062302151912932991676648867451897128156822743593301603257562727946575099184413512639122316415422862219922731141529656650152069858416065841818162190912523844605351846372380788457531805944358766564690041984756591603794678969279659739808096657472986811827627907678147413524514052284855563329499842187388034392305462235355836890401720511614252566812506068146296111417444339405054023374070787131984929394978775471094057085981825435382516863483942226295699835539975672324801897459315226227522083464063386776620829109154159177171549543282148721905917011104648374467059401820587324498773298549739548472167339786920410094783131479047143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] 222491963975806804828424688096532346395136770196029979559651718515814464053834605421695844237308015915111267306882311995561261666552859944366000101350774933235927248063658692789487635257360636132332100609152163309812676808922732549128962352766473332800595417660627008508835473269933984376949150450535807112195435942027221195617806610527894509148540523210082359794493957340273225532467393796284181051737068415869043587014160967377568458289503382585959616706435943133937456557201824904619706729925956074980899764231046532559318179371323771626845404761775880590633679187965358485492082231952295666446721624057781151048570404955273143043542753453604213204468300261398856349164705951106546424763528409088380672414708512090322273550060530318748449959984973710014325595666839947845938662222759355723526999430831802264358043810303543042557103834879855822326010967064182190060081178473102679021241977381299354029404712296182240632518449737339306680251503033662635737751885771840882799927762473289901137848111229219003849995839364277769850368492051132818798186437591142304285288629676538017953722805249715803904415229821084132715410080378606796936457303705330164622302072677629096817960559520220216861014661931139379179781203720392123124051458500082839647877245848925500728077343437211199179504269050170352906658438544534161160682407439713857302973773922656278383048115690627522740878484463922147016990815870076731378379913367021974669256246616910361557372858513330662878106306632606704363038716205735772808310493955989598656141089864333217542847685580467150181038292482296888266906743489008147153866428894492510542894144052071328833276981579160170468887021867491043457464749837181512860012639131797739989289918290592658423331498960396690740598742156974983146327637485543955254496363348137375102641294353097202340428481881659595834282670881166511098930322239729239133105899427763463072275346590342595872639121072288722185583525670179967760258547207010596300446796312741118203512580531340724100037646196695618944645648561575386179752183004011018828817341541849607701070708337423162066750703783652282974384774329852135461095190898466966741462235832868334692785952581192608728037841426640137337873873417260815557522917916395932093075256645549193320834728866227632605553271172968678226909431425039996172015929447063961834663756705699552477191422278657559982390754748510778509304582342339602255584855983565556457579975645076612693376427713088457288249698510257244404467642331564906370320305389326482239434525106365945057119837371777374180746767424460767374565863269749441475120806497946456745517408297683854969364263226598689443575000903712768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] -1159870887847563635040421065342908468079258494926806899224984482796321706067272427610699406786405829357752933346847443789452537557652726881648977639480075431219656229731409771483949947849422161894714676641227787301317805731462299423003221045130415193735190772137604728012837928673742040836342943992660748338377891933264296552577559399703863429316852102556043846473736917062609353302493220538635042471244626841024302039412521927990639912072864050447783799144914868302775166238212873734628741505248585907823037677896911621333950983536517257288378406889605159554337148649551989119061918079502494803422777750989263463439202402662465013999258766843901507766969913206573192272452237530168424243456858838722229159194680248419233789977662392986363493055291119384669387748443945557469495256281507684923647377557106347702887219861401647989318605697670071213353788252908625399050593233996981454779567520975161677993830496458236615115482073008975590367952137633010704626728717514001651942554383193112162512146619458437860628106233823214328719597009806851172876467940953543088373507430409765823525148281365783676246259909639217499864652253784550800121058834753624879752925188580603310618063694150090626824532099708963884863313430600975668007575584323458621429126883163787114333532714576383063664659297746891485279651997010668174273372314770221761135623402930887409567765067917274857277167195579231764176076530730676444759514135423739134459480212949859248187058353476666758203076106366791700745882408962718641816750633584317307428588999639334505655201910741380526703266317845397126292483640058228695302316036553160744968998335464418514974413604538752830433154715656581460410841069297771155491890255348195500394977116633999630627122737543169407968083152240994083266762962443988461829253617106953752378692299594489688898634840603507712389040542911027635013780608957364915454791788589699093350320954201018544629506483293796235795305016903380363865662468049393200247696781982065159025127928507873280913172629949634108674383326168218294905452905030346066993997131686902991521037135914074828690634322837485024751378306431905709621197414966318041067298406735140389829513595923489041937922206266569726374240912687494022360228429380324090505432864745231963007374554730881705218321145340498232299232226644123550828672173112247026696612760369452595082791082770750756995076174597128050739667983038127354220276975178899530616749087134060426718290301307258405079019704788805756675832692976682605856591026031925286446987726907531129519847579929728887804126605440591714787310193787313970819285553871615797657464528463921240389726631814848829066517224624226304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] 901468593001622066033944262677282403223210257954163638657434536198406051837235161660259889578190987320240077621705938155769489452940314107960327013621752157504454426880625302431731034426757237492803903380720146164662408733823430424470549571581815469679534425495608591810774110688235537086618650183986002473737572928947071377438992832529601627946466322724708675341429582346788385169500536032247569054816915982883150939508113205508710794901848149133450970476004877130450961517250730328263848058694583673396988234023924882851642491892109631390370134196988499691179551953752573682631145095696845546184199721824770871628082945195803896839496150914221956279542721113775694309653766219362781381878368262184036802930725218437526386685749445891665963909850835050648326722633275651219778279919216694495794383185175780746497579798184518639198372542600119966089197823910444449601919864013845758208791544516240988990990116698988966055938245539516444851573688630637851058095187877838201685725703508416256575023999499042512974642765113591348281680083193218217672369813594386030576407992629573726153814638758135057927231853172562364777373725894108872663511876677074086506019098458074488958544357033397189218891929701946256302849663480883555637788167771894226400542924288359855589508651566203866426866093456594692250654868022089486489367305306111214158322822667129829791122688186944880968252044589564076899963345347961837040362821518457034761820060975012216650970379036216376442524760395801137971928397559728179855087112539526457258816044380251897640290677831987003510000514446522943660484022637280221937045003811160293716128819399710998267663245213707096298103582209063673317090758811099694309995071140465941643977078931942954399678624500884284388540979671061311694139286139337188140817621442868261947084722191591237579905993965811532304656277000830319285114506409689647895790672414916115342627494931879199537290340012553721018396635374492245138937538882288840933147136748149984960298524443663076398702819941234953448240630995549161171972333255780866530861452232692143931890323832304019603280694211602848496141390971189649142947686380476088390772389493019623762943629462375562547905165012151169738631202883704002685088939574471144508229653094208120096319075430173437830749672616314318032078189887226503109006090044230256311063776017078177345013504142055906267467873077145230323218289345293437002708753758452497459789480780695304385700527771926401635495635162417932092426476857150534435325372874878066079612039418774661709520127997232629852758929919633532005693109175629991381484630563784513125073670289850445280368461017622847154344927397150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] 11587823217607988355970800612903413114256632352992327855415482223444346152953610950478267407686159908688550303558366744062595068344087225686321236535786849689198583461537836266144854823891710182416634729882008160942070445322675940531034479418962572673372765006862039336417930162298882880957948942054346782848363569189440054041210405879552989082399221701173729061454477507145994469847251813748910147051784058669858977312874982824873076164048837685688843183553241654970985856394464221327481581606386051831460897490077865389167104475718572145693916129332729890517971226443046973916874916019291159076976706085425622681244153421394910803027363381783961270084883448560600672270270912039615390014527723341502504494189632698599669424482736222206147707608443882752754643661856510626514649071235006482750730623654146873264751489663336757075226391127444970249650971788473586690541393661390904133198391321262316906698440413646314154582325120144424817496335603125568747044988009530927045921933256431953773948223265653453610989528783636558071881863187939560657465868527305552523301615957909398865787929901822494001516121961705297808118593415284290308851647467094047543616978345345638101034560264684941543472201531630442141806699604923120769796213618838534228711262406124230342172265639743096049375214578320033327000146462234494594592813186096746047931341699556402781675414241842528718151783624678964740869835518131363649206357438985371205253324169521883305905374046250355589131050424697436065961170727160148392274819584800552948852829314216165820841372009410797178999378626828595953150988410117386386250101274063830784537140323373947826970679820316517123587726387641831974738434073730176368286039626550903320747134850830394778303974148631219207853125417365849191519925048864856608632115091253096453860205830492867675111283092502877845463096318913497957097663049626741504185250287670654951686679605185207509131001331504990697962207684466030040530660346530905109064331535432040726604051831251803840466858052483692990725997522451566707770011523481292784932874893718745383318579234546366439215617431518547578412950983005511861169774133351393911436271717138740941856186166963964567324914626760474314666002201669957716269595360515675693171343354283770252751420162632698567993205519882348875005209540654611884944108875455721187735289372013940810418803496335316748520582357377606913357891928528071542235167190883175402016991339901039143994165194161555413795338732626885856731028213100434117208894435455515785601342345211469005936821581648125238856782080866460208845201322791395747163418271148034481581738931120047761855876671832586391649192017934680064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] -35346634922471174333149085153482365279732456159495089848070050975897314855080834962505419713249587458604327568698780199667737319917693677422999844610406950528577219196645913539844739980010121135249223861877583724727058749079122747215925142734355205022120456361055005655771626617078222673371315621823582614222056571993074934316303356458563512541636967802867162482469613418493178502826920928819081672550631416398360859406519072576457358312032533473658424478505645870814341133121672617926086063811455639262048909973772711327370064869814073079860418511389501442528412074008973076101800736873607843329589095246705376793099783934076166473623458736752218635761118967764946801830087193864616940535938286629258472329509331545765237537256912770020922592865052322066473599282738533243306458520839763060808791212771557354647174234372781282013968892280606173393202210289167901219306826996533460204010622527494769984337361763478629731852911130794298336325215149377360090024583802278839787832009873610741234019863141783348306130494370459456579236005196907246996467360713479812259034913990572277661681856431664600456713954096993894673345791015410182671101706401117849727900882766788514650338706328522863752968387207544763257466564787827879422617340006463828526308084418387395112187056389544880709848009026624484406130279008495522487609019372476171912837457076080315721151913882911683761794699073717168386596574925358248972647046189656350753888944306584521057777697595165631294687544303109286917401902995217359975519407070862032927245080185534712857699167400319091980115812914347056184159474648419986104967101644398448712227414739532696333722986206663340895158232588009779769283965154313112294591256099673386029331073883846686127224217283770265286803893572512394262752163098375395010723847279047031504740716127458439358350604116184771851780752768553940143550795362981213597083929318049102455207113126798049833958822495504001940325699646302025432518660129356198882163835583838164267682617151913052041870999490242640997049605824529610387411040668068516979626963841982054112407892082468833169432341802043412579108544006270660066385324064473024857062276355834672033543090459048258902663806896385439234284992799591806581992057855247962256312995914943289031844506684305576453787326662539669004653438310150632743432000348209012744254390193065832466337232467862293053629700272898209036225077054014437153861673302351424148676020145484250119947333662948061050992793559053342725596068526133605483976961422750477029795460377743808207945045281883517842150594685090541502933043611607578358162435721384554971269888701964083439832939921630178436135191416420696064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] -9036015009834184217872809946617630490932968075078496119222323030430261233837147006653810592304661999063119800913617943437323248443597367010995880756001656252966620521946551927109532710178839130902408889617566323208832727698269134411637323245400189115474936483476333392074917322176791372794736784098575784471390109135711562423663982091053670596476317501873489641689612586029146814952713749636622558242627310964911861255925329846731283374064866118488872642423704661596540218160883515411185311874981554776057063865813657017332968384517807627527255871830771883536059358975370387279990939435166153631060121162351713379517342945526326531077090909706884188018167950654875933254790009312428050383891314253012749084577841203000967832075963687030090602725428406943651470929829067962310398185759818171119931167609241024733675650261978800719117407032667314103307912706960447045295376045179025178896751067714140269783448713263865746922019250606763554848422421014973819760982355715205459196414054163639817404384880417396940832894387763413116591970381001049778705435516759517600239037330919143029994606727563467846554443945941733653837970281964807859188892454769709476569665823251815576532266954247615673263802054052342849143719286239501779531866539923698663121758116791845841716927222048342434812693638855135306698027995483656738030050630351760687391234734004857696674921750442623135849416229374065660542035136910393170064560296475842486619423785423555733457458160515435272642360461222773758123139930857401204693645002182539390447295785101848915562171604783389575214977967856025765376004653891128883608672806420355022599253691185030663340544979278544214341732971951764133894657692594372670044404623535612267779892924915869612863253287723787021007983017665497023962614597840040237724280865025941487509166032694319694725589863005111154728933863778212006613189603260976601376575525780763391247834137347200712169605327771657981384987905801255503704390892031357313426979776239519720027066373237232272794954740048139386093700339218584386679388885363208179759282114072705872237017776249553170647595649211402822987894564915668561402132792616716097936448547831545816955532512222042380227875862206058411175641328790778023573982246739150942284305242976662920250566980706432450247120962842452370737016813492455304063145130876109791119034647131742239145411314994420475488976938184133616102769004139406387749719775544198330455922536390207004039968264875045527123365112275496701623939616171648919097334077703219622165444665065936011417764367410748451007931479674975581701611627558028374216833354707677583213895988942501522746901089223240150914852326624722944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] 129305626774518074986623853307469048633018014548690797926750435061578474278366954439503300959972868527383413211776170873709561265837467589594205606236219659462986507719914813586457927236956872585899587719517314481203365449269344345340335211660360785283395352923037517403921630516325367029348237016229392935449248779929872720798934780701676600415749209699012907847880198728953759188308892331548428166336912323773495544394678130179851016201181842678315297973183165541208791892280060385693099210166990348311727152635017135081039313580908532976833992792460589676299180800731742359661868886883289120928316689128008050123414231689921817937974500244511191458001164084927336818649318704361382454297367088123064956528969100252818695582445654708103776714298611670016034190609865140061136535881951842090873207562562869258335187890301873347310679826440429386431157994011322068705526210559980443148792997347746719159572477953594912948939931951061166656716448455381442309954429033604674009322230195059408847636196313083394842511029796582833349143031787525619381908180573255347732076123335647440846856714290821953713290439971465796764796425895839446588723823783693889279832845565039453968639546921982551730517129072444606792984224461917787608138874094896155924564592397653194504062142150798172263343706781393981372243076385560523975745007540168764568446884386801648505559092643054077057356440989634125876904954756750642651821495977797930812029885855581981766543936430461961831819673828831872078441451083273727949271748245396701202981796776804184233400551932053168517602573911833735274276657927539265025098392726809617515586815862539866202104170236450699255580909331723401579674677158638722841301625338160978894980947675598908486768565450634138938932088981208713477757946808231194421624568583075571288052183187574874434349704465127413419681858672396580352710269893392265625090886293269784935586156088037773539578123200125417778875250951488631725095971153344510039437526386491105228928725850933996594052155956912461916363549696226245011929220681797544023481750591481729527708832601726355633097535457520606075007335852668155543775447930886650778614858692499234198797238350142714523624944526165907892560813932874885173246679217624544495927653327259140643083098892404187286704157461175290248609889185972875886965498127210085795665718400815639695604500412145336084229596148181500588631057242642766500677153181907966739101457626371060265461141644220009126336498676707039086172754806904735195888094094575323337627687853323104298489205209813222742521065527246428999493265857112643528763258891263321842231507496312072732943673242147702993568036415399264256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] 474484231301986962787329931009795769543559246873640627738138099114202147596374973239726152592150640126091899915612230468400512312150509023586295901265446474406034787219957327801042605288686561883205291955994816468747427737857241908340305109997014497132937287466058903913640670689590171685260319424146188689544385204915937938142171310360675819807549080573611952015067800241729619176253740553807046834265934212141122404739159409059801695116772811865111654866704233312331907892188716595476558383526602679242989064047601657489600224371575918928187350745357577651606402096709541162438609848103348569334354568541278019034697560956911361192252071183861367539877558454950093971501191284116916506056924852199845495391687026674897009581851081058253698536340818705619242618564653031495573975915479441370050176548098203942348897262656275514636650554415916677430679889524933766466028196157945703883309055732399824166056349732360243496851623133851711101632299363805718225406888988441131180715474871231407381709165310610368746700660910524471320737853248957474143175662203191399236025219786272199026069555149389412740461287456996359274269578140282275389858271982146377262501713212182358763939498084610533149375326077871374492568967544514128657054020669752366928454306950931577373108866210653723455504121829844057639223320745485305571576858967817327757926769861666025006434834370202458492015713141721299489185431728055602212259464048326192494851661511165277682168588432107015089807723349698987792936088709605358002385974586299849789533101171621163772108114434896097952276923905058494193181919515550771090248967143942384112569480171015253662134752071725696042475523834537038179626282901620009917052928425768905920388340359325555479596819679137098747497896761458112485716905210194369304051068294487672131102136823447413648621480324300773866709551565829805649665237429266942541493089643334290915870616344009465803683940578059553575681231817968131991006173779688103220911823899990503285448483207600830613946918599319834189978561018399983222835530224557308867482704332137704657808942876353989633724972721881500426011885760738958643200389924512224905181930871548884069920496335772316453504177942860969268191283271445756295793309224191383760494603252727318703216596674961217536919444563818439638408708776050808465260152469891191342308021616840081864354703656326510050417979197453120234644522836231128763409422636282906176767326895351412882956911243939390862610498334651888582799747140866664539517572084485341593624306242126868899954645104845725698748908589037978231072772767169490285573860999991401509726203844542158099900792324348112828176469635046047744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] -3832139054109068696669623132507560382220607732753377816671889405392215138550012014082464226931798565719364601187063430482588708752792827029036333372875409841728367146396918278533931703263237036373485899429939265148557330134094462596427491797832772401597252835771359372397329351540322109164875894292245711293068127901854890851372642413950395434290071442158093423504532209787247438070478502690908072454506615401820371693305225250486572758080439930683444567423293523087903088845506928999286346813749171261703670763937982205736528262031201978423606217597812681252326205793919958333712166726420134621091958261144568503244863383841885474205725731756358981867116844409875733812527239356737778209501587344716407085304015031222998706007431615863395514205199327455403314283028861586986774149016072055556465101755373423810154265278142850083323019341586422956069836331782302017975450242272175181445013654203678761321154949770715837862532487126346760813658223827772113152540663182292759739904852249937833587300394795476899364558175751078808255563172239910219851095953931979185351019187230677079114245462085095799260048778286283748375170039434365445147570398459472848836319483924987931783854314962964811588701595607295436866406471393168756353607317291429300671000240788518278806456816306415475698850852074231843690864123865565594993862026073924972492200766645790560611226747954214208088341263108653749796624017541607360904138497839766782629118896869358990015600860990519334795727559593717159194195980647712671983392122498232059639958622942802953935291469558955908171810710389665918460889742615064610362825532277608185942219233252210188341559276946294252268288694752062686944661929139694290234922068090026228384037013724446925101557896975746809118739759774586687683354847751755534335339103174424693550807885095040789811138483285704050547231132046724083760392393106552686137661512614806487429322239343361241517155507094629717395289474096679216416952523868844028200613114227513180575496241890927348977000821452424482558628518530564530005066330280639757401889904862795298634963438328943868761976788044165309548935963424117333202290774240373115682919765787092017448037176710943488774101742110472652418417141302286531004817904062208348321207041874670389131514265955183444590537898450711870527875794424948628356278897784397489599693471658976740604120053602084432454044562998170396754690908541754542045006748982198055434085431292284265085035859549593401674820762383267443474593166057885469807098185006251712449273586056875493320946035683361462776298467131570756041736313235584045171100841441137466737625222073103513743577532110111170865764866562558263296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] 11095136551442205805297197248405818269406685240566492877757471866332132261434290842592933793122075993981947423255096542327774853526773392924609356423777008415299475744421119662796271565169427253154025553775316572255464323936326662981667675794943144502522553787745114189828783163625558380006149507715683531451883004994066558857496434113806997723477129912119683413503343457311925658354393995758285359542590739012880282039700811338895511083889490699213116601997838514505703832747512950755834627459800485994686672232517219242034927421514932228883268606548708483786969058049717374931695476963705906923191165257947907206486513212287748781768129634564503811583712951213688983547798382228876795149092524950125305287009777078658017028171705229251520353845131571045736928514291162851399568233679084880948188387287240352810133417650745852200278465986910116840874162431331675714982371486710687499048163068822536593877034958144651468098988278414058434632872995611645167138545415802963678759423458959549263154824981603494865205327285184430984251804980612730791073936114658873594541316278295856741355177910358216084309276481387085842579945053404720074213284216104223722324458611932614327855721075555044911484406387434511319524550302883935038872895348337621364934573947151403007110186051625995001602909243447080764265939502827649139941313581338750362724344679163549597813808326904885234420567808926166532236018384811456180796069661244324018535311735416064848107638025157621559630462143276012783686760804891430248024121449106102160952377899872175278007255939525328957920156441119794562523589613510451434498962067152485312425954848970580514651683763486336227388196123792351003238946497057658115546672150695223881438089364426477190841941017044220573994820807361021140199824333427764788576976334891669931012903483063582778004271894639001341203206530531876468902924159846823681518900250884315153649660322831642833187213675894422952193969850413111545664250431802964641621746983194748326887635615221167586580117874339289147812009837605744285434546416956094848122117420860698209898883934618718191365273546373336314483487640999622713474956942921951368089258002299027556056647214284124489373321914913086001076645987097118635554476437936026970127844115067953907626631947292288449336943885314151214115433884953131698079309545020687200337649210405710242785667558374222607348023231283697370639496131068349572228737797146537785016255391348320712207973615156871596419945508106862879654397234465246465728421460010686726763774712458198839409235802656992618945315277295639263157198215803211616198368736099694035628331715811657133631367219577005698501266147039913181184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] -18559885031389068676610925584986521540056914034510424270009411222509095434803526679729546270908869617877572216893310515703020739444543354776233217679718401188921754427407763945463770360715795042663101763036121520277374283372946224111917355260395362454022664412911557392313097999908015363247323625653122289954559504439664066848967201965096628049190492406817180466566713319672500031238734601271139504776396500644434377935341720281428388827949834116781247232156727261635935210603889255789739632818311585017643642189371065142320640534885190135806124651339744690041828518437582022813554746866386637868494642715164369082781741375856996190960166598575686459391123983829992053002077770850054824524467955284985479445311848239927949189643238577214186765085389704437005566180985483989706438869886452809618343124899750866182096973335297592732564234669818210575310039985279170592693094326186626137853420320643343012485665344327636100922008882526054533211284402719725527478966610799211524364091670223135771973736250913839127429337120551065118975634427986478554179253324766513247287433133624806740791023269819482408776227326858603776805469750043923091206327873496693011770011648431060394539341052876376438337762972916211717243631998207074554141717731553282480457173679338898755599060575012198217300361345992378473301762650778195062702816621406332620761092028900060145382713022506671566248387685015205313455693845706119946621132189412239347166056117741672011295558865213957536141017328204249686414366508450316572678013386831970634904196889963632583684711887839483384595782766775107548479925590667712893770801941439568413345984178133060318644673149808416776165798483795818025998533799439503562507773893135071944535106617992850410041025421046592960334506572580703406270847206468258737334933880806101341112159449175936258672417042008936704629698386959599926097594190100797729016531447053486075470157220786085431904739140638269915020253771594768567561172328076977501754233036475792864916785925708587459531932402184485268928478249684250112325902744924391455498121351540806563082467460145515869157219022581353938174782208272879066195721104124791928447282427549592143623625903508873904731155603892259854920852755723708746544348975132672846222395739235104594589108746117140019056001626035692134415773657034931951551461700817080074200422875946469375453394010646872708382016575600565145574308459157678578882637986427707627580051995044414091320346257237892768693607859520848944288545839015487703921453331020646941636110837745769065659625146856849038400287068228509909423930767678037009226231117656304416720043826520144749107709395241798023321978330667768872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] 17614795909199283562451879416729511697072334901837602363644621529832796648116340621873926099748782052225489223288245306831958124221012677600527499580226093589136146750470109263033859361156253478524797815407917253819704248457855127300365956689913837200379067089111532217029295074200192445731352754966219368668918515381807656230206768029049915002552440592500025235681996188348766081216718203024920058470160301116105245518106821612743574537992409810363239467809964323348909555525483067971194255401513198940771494225616639751451223704007061503320896953407178766170053736491700544781988734056590413530823266488027347979087428230558532892232621264484137873078481382894575435080155418742156324000463107975200155320051528717942630228543260231927196688052525228392896878946750575082868161644817631412083154613069966743730973480507814417973862786202580071537668664934663594481639639447331349694328759779264091707379263146349004138616582693935561547316544304760412878992115885941345907057671245683234402374942210344127138848286218268214055369347573802858874091986731311723129129814194049771308578395201144362247532352944472011721067137142266028546995223314128631234931556208565446825879237023045042638429108667439959742096886012456199557972658540178463741360714178096932591348284151073492926140650940422063423892413915622166916840280229721239306853415949841908406755529864103553560908311418868390164814468674082430444817869505816288057841833813660512929784504592073551897556757792911333998620315925005022077126526125816613294645402741207406406079921811676249278597183895465251772941280327484376418550530859520438184109650585826608150148338205688233120898386961738431500024085774782293732752632522720411073883524574319063385178407728574740842978983532355172224860645525342585345947515324313788599781530768224667483088313816244752204456854994058624656581601683174794585195980740792970932832192791378072827906634915388144726295413429260263951972601547023300444049958579107793581919538118485638265794237089069906525820409481009237980417334039900496975885041261411090567675323250369198724911696653224989879772016317808775607932968189284077123949819216395987532964627597069076753907803984156043019508739437496073532167380164710873847762586326836376343266367766968904984364111507934325163885661711298841992971492797863474466320817606606213407493620187506788581174211447734013303110628192774790457013854240805659280404978518455599714680091919798375124481344961462354482778586912229527851719902540474906974458587119229064121376043348965012360027623484918142778099272051599866874319175999040655947897633848853896947961173784133448911432011738927369027584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] -2042990299383532929703477541287357539101458490206667899687972802068380149659991521068111366416471835373873539794708042802354633351902742392796302507292970024164149369971670768436822454065901315778485287380153887764731240891717869432813250194472908120203473669877748305295236507329629695984463905260713227786312802948926979142726741953508679825946361904385806241521858595862422575645832224502045396662631391937819297742292829009034084144156849518901638234695390499094621502703411304436815456033359299095449770555632577275571299457459560890407236770707477875667466556775592235236182640562014366904101453824193926543886167157358615641007730469262919907377570486823622029172289562740513998296714124064922363453513087631359958394575726201018419634502287792431024104879672242459715816862307841973198031876423924037443083741875423133983035125146417746352416409995406697653327141278240161319457954508655916931176296829718096578836672716414125332817607378775342607441672534566968133222090960166520795731581885957164411324318513361872323732915493259415670946319189426457253159949487608703827287071566607167949280346024325823556032741714723218792902338502935303521419203958865224034868815192471204079583715454398619956179396618146734993541898982903389716251698035122947632495776985756785763512094089412026380723987492302491282574333203617883167649767555404423856403304991921945958822409190734805587055990865713542844515534393927463451958185440581287994325312195131581740375026901883843753291406185878288693163230506472637836834142045229347872664347896650794154190144351473465252638530197919915108735313427414707172167967919361278703907359577089203268543012606852551707650485574207550756439922152727644614980511648289099438967425749849318914186270999663222675538644555671490410124070668792304462721305625166530693197482957107849834226836854797216138107222514647201961790359756301635814808510364754037083683381106255718023852088890705261616208806995494571605359011152620067272728068348584719612748218342860716935459104316679855296802842173300097417766390073782053584030366513398692980702057609312086126389952550583644419916135903796476730211343783924002627692371871140988179226062167642807307995822793927242003202034253888018037090577474213795677901323939799972215063128324598957411453327223024947541883023415402500372228313869891357193916488547625017978992367762415825601520774061215353912842210597796974520977311644595035230898469942159717044973395191814349879571404202057358600768891991672047242690970510303592122720509588708967157578917567096141353361303597964602100842989647642180129352184681054083098862891587706676354124653203474343788544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] -23953370534542057495332978663463226731354003124726154549238864410608414689164644810519007504704282843777295284106618586576690285043836971380730023210859847802243578016056496438384624175483395931632686417486029034872768013345784804656773221571473205845893436726953615913918161738690793350740134603932538663168333309909630414836287605672002982905243280838429865075160797933594428808815821382139235370030386818807571166084069267234346608172275575965460643253263498797691869404813030171121527124661439469241053076099886232024043426915764458024708013694643955771930865164205065324372286510321028190237600593696559887486530865471113492482503142680091736279147103604523638426681499437016661267004700270723713898418211275263187434481768955260934465243982084538254477076424597983211521646323295196427224938167491794274145606258584230210573426823456653997446576128985656168770459220996807569089189743277276787179772613700723008351879909085161537292850715016083802550217429588356304345074681486669120705281530471818022387098447802407918497446578658769019365991687061202286258649380880670657147430968930012148266717661881753974080126422483291629906466239139292986107748853747150683162544980224325822239133012695775677391153669128478037488091522485464410964953825289390744370301488629184600225903373414143358170991105916467609852118932231272207292413251543981458055760399802755570799771839959065896468968492770660108704684805744883063536538100226623310591770462960249035297646054978420398245777351350829549928858791024510891504869117379178069593937588377810456367837616326050845569738505312951169866791922862396597118807185803541388217856499841089370602255404200599413800291772563427523962517131885036684713227820823013932196072737501029427448422655589811389179492156573499112336540048350962338899902998542324383521768257273677192953538835790609807485420544741373969683511448176351590842999935072340844296303958276773389424792975033481476585245662559299834182589069063496728298673802367501692226932026080430458945737559603905721178801409416986843089806892295463291350167945927704182635873715956129935939237028789704121944495319444875450704159961245480738872146884974639622612168832812911944334427579067119060749166985445148461010733093811232810177529515403628845725540604300172052231118320022908596976017805525489270704482648351248812281182262404414007749307590160175171058600137361088625629426561625895486547020256369165757227248516179573722817401443340303354505800423174512308418264900303941090745406811297155810080058503177229248412304558471263522354732042385283449391756116843228240702238705766162779263912354773661833877682675589856935018496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] 46829187582581740442091849970061163475611139516836895511039341800161452115895427805447585635237077633903381800492843011527795339239922189394438319671117473805206849297953599769911079683343691184859646719062032646994286725383231600713104608846967323310696177388386195006067106845081054381094569067170174671685255903701932211706269402836142716270218378068521552486138824140965871441854929636824082229189382139105271693884360922836684509189900330213341855103775008239395915295730012308155928969283467345731854918475831803865024604792009966860759160571711902413855733980848619898461501781881862563283355517213749396117079059074183896044791560986861728187315062520255194494299773196615495603721290083446473441023745743844710614140277386590909358154670448973717588703321011428177271783033565884662592379373087158291992649873586570235741343838813595422176999323075403768572469935102691645053543421278928157556008792644373040697362674150495392446292375401246344699675929908656266026329147138185223761947424624977266313942865560133015725877749320617062254102626911114705724574545894366986410893407258297606482092316550578062720023040206618412864444602788381557704537147835404936285218089580518764778512975282749755971982728130214317080363433270314275800328901707968648440257710102432965873602981635219240635474414335256420046083622513397085925375329837875767896740928067469895613909539794259017350396234806920350678146335517452668998590212971069459369748891644409592754316040687599224638743652308547908972987170010338967496322051045235248651827739551356044007707911678243346003035172525288920943100071131094347735223709536205813605541738504904071914064369979767520449512229828276347151106616374924756710056421564205935749768499912505037490255216745067004202694931104594407425450554642072114538473662252840366618874872989121685084753210575430520346440012934847363254024878798798840057460190015839508203223158100145226929623906128556698703072895367286258330153672698696506696994116012368076350396762321768147125731921802258891399686395917250253252707075196470718652253396575779199230881234688962389254317103708382401043222435005383503430612684925993611368943282172297455599387914143497457700329188146669173078269515546422591951611151725731773666721940803141848310676151512850675495565029826088663985233177780623854130639296758918375005456406207577986447557000912017314329966668774669069153898432469215528467855410686705707255502605144240360706974891063340304461208390604822662334263936839571188878192672973329086931513053640137814087167805864891031554495879979658242413249698759806031129798734069278499096250528249046816897037382900786707562496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] -53734568696212283299390143760004259156789766028584048097978577824835891606937580931321492744275936692552727634209718040450626907842736405083793244505033654766749518475650668942404192997941556996756594313984321016140032917702927758882700584137077771194139117159996549888971667579477724187138608545982757949086494076767960275900617130324643641979988628990716985943860252924621711852247583663948204728989599250585074189382890475358168487283555454329364488725504191295603123374858883427086090121514732788955581882109041073451584678509996726981340743421181524893075762811900360978232652610177235747755845060229328767103291106759188033733145602430863743405633093827402347740830414296501346864441225926531147571461734390068676359695033362068227112014058761516363996133780605633132258610647319259670352538223864175139614487158720478415763075831522551734513518080114835053195271542183840031778749624465319055299921801183323104702327511696154645725476875908713110089431042775117298384015622124581739677778660557873209819553094735640844732802924632912404494487526281894045576206590846531664865983150712024580775197115895299134277534032566410784334236587437202631701259506071459685449468814942065127491636493087074864590728355783227475196656316293758281428715121744253965648155099102273747221460096908744560333123280817318988008737802993608040514253085025608526358432598066892219710857588805167094688731991271448172654249527182698280925502059097808343230389471404745597186302617778159758118078319909893950741606751751840806219756551774440853782994438443988507287402183170125673559978791977242594381610419999606586884460229939278251279333151941838236495798125559119666547723766496258877377378562629030585548091062024522971190379966827177353440082738886748799659735153732127579392696466545575310988369535851982566100631569330736403456991154941629305997809194717813840096261498792801726953986868435155023653871809540641108061080023126085073778400141312552011686941054162137311419639164625575396643641817448492413692059028528932906858370616910075834109406647914892853111112934706797595086813800306066368308763782507241493116234200540083950608529790119377318832662141195550996609720766525879511557958443691417013960587533709747971698704360318893891062095646139045147795569331867053095841407341335948359356752151480173389695503066417699910166049593247317256058829109787697727176451641157774231342747547498033332248410108979221769612380798169976070711198464813401566295507362331100666273629992038347236180513069944358900961610966433508095669406197824890146790517456614146747256838971167039245809312277112799399490172096532610233918900744146333709893632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] 41607316961794565670309841099567998663678827496806574550495207174261843458084932155416000456959565217981359258727411252967937228740312409181406806054308454120576475634029938711203150945899920140982028725030012263086272848216934013177950915047583996770409452029033636720661962005885752069065032567629689359534489299863158245787103233258914521401302429836203516073274993131546443312110614069016312616386039076665273426599081268990240047602573206095271185372218956677551257551357436728654499763251729965093859436305402638202609806992455070850741676789924663226192513147849020007106649822524371735868591214755731441653210664330365400859109698538124623569483686042585728815715704333675667048859616814536006889468465053141958006200037082091809135210899156589350255267405101569636618326788522036514301127293657850083237357927025832984041671719948330041465769690575300376871707528719928926392024196759285731540543826733334403403827333959324734883880929151483750600176445161674633819951790603707664938959148699330998206069619930526639029101950606218423770558639307317272147930234268104644972895547526178442397842794788918381764695934525834118171655761044236199870549598916177322820933408345934203216459229250537143875291068040652385416137710889697084003991787061606131841515082770481146485940201115269083611574281778858348094061314545326565192313078140369566335163633901718970782674033088736588735676507638112140072232645882632484516094902760100140964985712746969943509043674059960816980644588716643983755926505334265213673914534634445086463670923392397522496953878326526608275619533352700193311783844861808060228294219188437192507389815791594114567729092210009380508536278406108151430787939818761404654170388488947926460830711687874384187274776604799327571341421471281622439607670756247408028050270371917371583401374888764488720082284074603961522144763777137104603345385342731538992540472753028703660207882431908420440132309529428516006507350137863674861225323231496794756082255800836833083686193486089110923587142683731219838184089342053063357209386546555179865151236158416956955693677697281872716850891325148805864153233895938265634643056809842061100633587895292076697909361102834910699495299827924594196655636264614960872458584984746168693165296205352987844458787031974702835981338487055170714369865013406480326204069055353072087276335283455033711305140695788728472962616109093465658793387770441021454445074293363370494240266645742935303401133479794079493849047331444423542216960028404504000468142820099679828171803078556457968412773241249535298955475638659196863147448054349380262269467867205301345477353624997832611572634720295159070720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] -17771353818541768319924566455971612368714674473843478298033940558910800362936945472419856931598324012030837034675580568761610415837990106752491251999814904966409661436307509068912157675070777787631627931598523799360833986047795341956467202285471230206012915060812227024469550485714965800575737399607324625173089646801035677153060850828317402979050229280459275797454842591665052099460571139570643856894854787402415290391401545019308998771851252725354670943443075197571410921403808688911205551178776103903278891597505253198993807807798996107649020987796093423662357112196998227118137830202574730375787793601187517651499719115905344645419311075392747365439699415271667261864378708404536170888933135259810606937968934956178387677214662045436050162749177792508666863589032301570659334684377138449279244356619169750599998073390415978948637945868617317847006027701155715492603895449081598082999704467068810896886307411664832340326434266227903898534839247539003462284814657884329406318763350289621838914594939795214958188596187166129707737808973500618779309342044147641442203376900579834471809201634476940328546045227615583075767648989786427051135695489172256718968934585769792997139369053764940810251502023983729785998745168061363759253851737300191648466390807484114130117042715433625637195634280098473378949229655045134925882653561887137109397344828249670486080780413689452549589789054910445953502170754600025128859770526419456180919592238736579238201177324190567005817530496589895497095906600455499535694074139870844493483204916350751655013477680928405954773547102041898128951319734994897803275191940043924916668264812169972489055376717032662429840822565841752926195061850459863972050276127632157360852842190471805026549257757222899905282320044519605519081112902111468991766410811965073761670739074589350257430906521813716158484468718340748346823608067175310102926020297707218878838595103598869930424181945953119721402518924140100755654981365939556827622861135675512727250670015999663906927115540677818017800715138920869714328562525137279393559101865396406896131948016009181048703413372692979763492844288534317858400382704898486832506413425246400442969647690918155461193680345641494505323063689306338314214202602852258150875517461626539758095514922761218317269346960713245020499401157907819908831508534570814704833026882112378802650011549229838049252926010980050161458163787017224782738204173323804945319711120630391732826671052629031785837260499082474335430291607724578875349427263417523920639261849766029436483279271203884278185321308853962153666099170744969086870747179432944888102975820667122719350128471788217676927899290223830368256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] -6380845733443011618550606207605534206596171651898214862059068168525786535177705325509588688456875539781087096672670790512327631949477942463225162464534676937357666215614598308921019302172951586079906834161100158160471581295366431699994795443459135680816825291674499474990248051323995876393117573087927478597598020747902878408785506624678403447965966589536737687091827382402044160582600508000570231137918582581100815181415054349465602362131068539350985146536257197685778566356415206499199595176687726380422319502114810818054356967942423392520152425210200397593466066635327134101587661972360779144216120272109922837125120575944311737989811473088342355553817578854110721013007333097549210119937131944935192684999142772113286152574158685514630843608922688219658610246617650602513294731725085114614494099482298193410063069457343122838368736979194750426319068113219319583652535881817406475605662961414664126672081353177473916976804054955717612251896854739962840816940913957150929758978654284833653476069888837540827628039790579778141942767363876945972758393648945536483840726547288711744191132006324113704117304251502409171600048448392610735432384375524857195230999421498195928278462416098301864327789596096743845666143517835049046596453054955046631623930581520942890981212595822714920223363973532816900528413854574479598804951127809154273357309483312066823876769948650861562183719864789065626434386453483597652450855775898656485024589662260177897283108367071084128432774408946163897764352733753524671641096916761341152264733695542031013822251968578946052548682130905021334246866328421160087179401730889357485507368619114758067969196188452495412627691113649356244540223691779886072384943041671752982593800943360873624708509912961287633230467070666390112536234653008863110450983242828094635790927019095868278098669991479449593953490531439508258401986520882592927285180635851708406309773460658931838011016339821653789708737995316807224530734740745383629202773727462166624667922556699598511098032711561029226902128973856846053999315211520985025974917285598950081883946224083503894164781706272712600244646832120499196791217159992231603519751179112000851483744425742167795910967414792421599584580493398406473696066455933487083399105374604428442640840411932292698557529994329090571962770831977076372739151607472620671516421659416476079245911098858394956682042285843909177667864230517504580321627726998426722417073199199666202536134517030801343804373193334859883378275937033227251024771411043611596367549668256738855946203973564217305051923537915988410276263660852798542258932619717930237343926839167298424582765987449129207921577310348321488896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] 22291418252123589675469594019293331520655990349177274231456727675323067540294837543178788413145605233951058300494348036465575527002143512430424775073323362964532085725295903359707093688260483764578686946465912454972862363251594561855770011813979390398235736403976874363781332074850344437137156800051469526941717369162698976423048992226781023718230458194186175034361423301031525470209568602016571973895298810306283852118841368192735796724599129689693602022641802036632919920415066526256104458627191489753618542243555632746055090229747297299649931060337876117546092636564308721864264908426629742009790255968667334208124617662798547343909973850283788536739295171805313480440856182151025055053089232987228633939679975434466912626028726823262540718761930936587995647060510226189113520366991047610354625537568726073515611101223407408408865306143046681223450098478352469743061026987347674329840784785367356129763869482475482902655038455005927283051124566216062673625232881304223806375576588604708065339746294661093342234762353290093542643147533962235838461586701979194679085808050543137737204104245129612541473654109092213464366528312846995081995675408706902437472061056649314308315779158386667198312291473926779052196777439888214868372291701030825922780661127947931016662724444564437350187606968435579122928102911701382961490996766464165057447409868632402410130003405662940681685847553794208848004515242293788923331356236817170430038435515566241018711559963684672320163422792984678634244456083448936521703070824709080422703198000586291453490063274414537761033888968065047314188175774867308504698106173080272970594386112707329246240104900570622211227962294489395210909532372292672800807756737366464402949079581242252771459687050728310014456427216665980443136613353816844698865632223751529895762974354871331996722710687159736689332458870311949314154370877867127455900448958452294257576049898176109274636692814842964153349169668771911941312801799878948165055123646691117924447310255305013242640260673507112143283042779032615842918355216229087338003150125852589751976219858593497072618489593174105969769326134439805619309152161639156587066794074078669466506143890039230775869148152505369084912064897548744319979934849200997923524776156021285343592723018550734628722770120913014199361093681181425862511137558208507790434897428723479815865147157797923480994273258542414699403933988392413682627417289259048840606270780729207903558017807929220415403968887837087802238587825497157414534275567102037136665533500159791555267678548985670920288053940727705695828522462725240334035813092679821803767127119099992128881908489200846660988838819243902369792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] -27382488807141318888122282260008611141263301574487912722640598097337223836761737029077516925931399538614128256227208488937509065287583180491160017246126446497262679717993558271842450861922967790003473791435249351733616964374871764247812858650456037650960495346837469257010027067898624558028198122252881961189408925043918775896352550466594753530740328024739308458135041274695061352020905543227922069896276695403965331555639903578848763895534883813498970226118410474013346568955545434172423182915656397646016996446819793929664177707044137205494307820850835734381945835624187450793329274340047117290278145952061638834549161205553988285885253942814114920981755266170141600253436757142521695637566350590674536628889501747921809712604515799506925905259472988422912701548419962444498081777681574020421872811106175931704738746574207427588498986032951322099686688715015046842626321732803761737989110177169795749321500967374213044927300236039857594130323536683052176301525037442072201813286955131146669305212038813317011478772218978361482815698794174242006154353295480260063096100375320246954533406454267514804438086905682702473035657345539155260763580978953265893890094759148071633879363194995775022406460489892114200698250581652067915522018750202554076166783633397504190266248650991163518680947427570698356508942729942112548222081332548507556139256948693228645944557775628363325858912308717844843020335955534014177033767106885645276874259770965665275551832614801391303851001641967378075725149363410418186781554647569118958096558026453671322333494005682874814213059400611798771032136578752848387489146049313410650329386870357740227068629499122708231394891954320907604964671096238046106443673337947230328231531755276560418504685486869104375581957354592840195667238046133677831837377078017386521055045661131135129892305963558141822623059184925895577032843149698514423678603746400848012537497174896004865696054596932328273784045657092153342222523004688915667959748667799979589855468203515221430367434258000660089845058152723850478906194663351905764933955128119549823293433074629280278844133221439349880311104852545178091581899235917548101645147174294477526233567833100108701244866772547125155219529139690968271352349416711335799560423436776284168724348454753771519047821518170257289875589552008594312759601157416799230778079388346082483981281790538005457321605589257387461648584959844248996665478961902504624319897067166141257499811346243233424014049587952093044473739143004608765610407100500961356363600262873924615923546338437839860186185642753170471071814176142295142451866326210087754538080958858173981381298155862452679445286914769029169152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] 24125128771345815693042682608627782134598799615686808270839922695479074066204060677365474676214161167414934466168104549372773687636480271607801924873870394920640580080488946656110696770814534210081785244803403855156746494959189177505352148719661321203248664634679088685935587535597569614245874711827350879779056289108969746817464225879692782584464579256134493754659929848401776925981144529277771249929529826348653956437061952869663917039067972022065309927442326573456225319366215617766719090265740563524955736090582294520187563660681806400566954970617178377019268645155028442485087400204253848557511804330002945918647804730880833305927428192271166392825061488483836529284186624438933067186086331686316725431872224180360970577532936278259471207883585536871767592244604865016016305419020771783463675327307039073197008840323637518875392148896133385579707873024357629636810283099844567737856996971849351674981995564166417997239030324482962795106177310238915798677894159001778678445820289874026644637610153757191775079839551950633813693432608169910463907531450108897543349290268895048130666254818794068379982902596682009678476640523589303434483848819203892750907662588035701424392062661986710701976624001931819560811996844395066261637200942182290984682393268935498160350263306555651859870449862906473946209236554814734519297668283787356562335517359304603915696349252050854610282644066221503650914687226959603036375356443161453779799501732429576891691799061803219532268604581802736804786523232467637230302709740252588040819259051016970245929541780918424527960012827074392838926118176268883718667516762536884059007130737070799216105872144871556964975854485226589126330967055399893196078860202486386462417458429880741629261192291129070599009359757826642802135148082444132038032363427954304916715316008055571118695129152994070631081330061999401787662271412613793286202073936596122941886188535585711534346623461344882849859399018115336861617742942986594141908598309203223058096421399211392093240459089783669623072562220286707931749857882484309216328229911488597017446183168804193525722430382661090725295091603830093358160213474542971028124617076470669441525037570912168352416123152315204840576426665076064701665003986371520627587299775726531251116699992656136761582365445536046442751588529890268946992977783030819296928333222780468151969905275726127233434818342189667516421453993295414807615237483553519389322271320066574763874902350296001195915637363723446601121596685644242017679360679128269784836072727860790302759682359397645307409158840395689020925046130421711719730818694559580718976383628261638283269301606169300727503018123059271827456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] -17062787204955584924917568560989647474956856880776524699262530043179299919979633230442308976336049968264151053428996488184144076316058277560444761705968090889538203878333510645322407025221541119023637637175441182370749727490235310256118676257097465216813730965032898151200402200736032973040166690628782015025821605406498197656630602305649200276878876503858740056864098070923852849042952217960886430310428146073445900651468792267859971563058467207995705607263199076823415603005417210058781743605855694156362296129374792231260656607053360290764851474319628001696828060820539572135715218066428214912005725932061169533835788913662914848222565436548367790514505612338225431720051551278117451293409484144691579065286924550466936195367492890772627968399527879439307260748508074222581345268127467383624512349347360704774544614618346186493203092079951102207461152516151008777333952052340694418588763710989538089117282842990294578680856180583491630520255694406951602052266340121528376752849495486772561382287850619138549659666742944747392617452746937780992893713826738013868492613595265842456708987416023535921096758349368366421082507546524955924201106369248314476787757735592992260024553976099857981421813959830344554006386584690056437732817880608598508437729853115840638071714802414945574973497553738151074971010627484078558572193313865317455975213883809121597039287476732774952233332289938663127414941581483457178091663525927230275093061761391299557676717067673940245095478108049577445882151722153124931403946860421330431705336012211594493381701487789078502375175590349181793592440587409379752824893714917858068245112819994523633705632336987758298953728960955254605276262408514065162336905641817866425989730249089644421984942121710100229319647920346768835832686069372648127485581060747788120808346301279688645412171129671812216622612916151289981694937631518358215890701021064671472317269649806755707511372020931477042559658154207144746725003568555778262571411366925651791265560141126755055249012906018909836793455375924840788383916999001835006982965746604372751611650563300008351293088955397939108819312457144782926007902388611753843720049710373875708743481325295705823795137618541093683634873268681786431012215786204188082954653427192592148313421937575150022721285536799274010131205079678832050680215075165942887062062550730822637004936976220502549009203660124080230096264959493469646867392114266710885971942747634807992822150484982155148836751876862486840019978729871489981945699066107135548071706791196147857816976152571614509178249858199606645311618205492993980058464277610028972948597781681184100699315103909212772411242418760524496896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] 10056969135788306968883980449253888947244297556930900465598973843403118366621807198438895806851351076710874239183805903543907260442519371575813806429353274205262047515911685383530768378938690208275831118985646135307630842160524803454620226061221710832035962453957040345785160170005871471751829062341757010232682553157449703584428353699461075647150433512620291956437010866182359408374619596628486977749247749622481955180519307857719068772413132407334341621556327591195285394405622756080100894515324416233864242652090905870727897376561609694564115525594140347111626298126254227423783680132616493668357399566328422386216731915053362247923365559435959624648793003021575993779008170837209556430439120551811963797850278620974646053749164290826478369485882731068730209587054612731506661146521630627999070212967299816347965190222011523020229220752088676601591070263254089783763077044454613930770457540337422325347154545756814807261776526823103645591238327335157419846337971079073653645841290112034573986471143800361520697082624155208042783278585582951585466756995501679530723614782932125439150020965538421187319074081129776687036544645624178507458175289668673661052991186665834129582144695915291949198666115693033100592917650862334729017986840122902342289842667717784549227243494718004986689854860028735734987760978170182904167374195873238441193336366604440378654608225730632411929014827564881655508371354425547436417861680243807289460282809156931351037000862192311539777023521875767665572481549954707529894019042799345043453405881900535198368683874035037277216850683975182635494063662984283025719974077893345478075836096037958927014270987332679516392512441592213746156812378700217968970123467329113828223492749508561448599300975606779683565269151010289205560016363418263882004906509086529015677877463485210668723235943811986845317822608259337261730454472820383219048435210128388644958802826414702911859207861912478172423301683001957483262001592030872037987943210365978673323224401138368736692978658018807184158349130856975240942992847377225164072530479201891914712418768425888135762081948689624060282484919134100543660867881277048147281660171368287852775562385514241246652581233743633461172507332604294423489712215787946274516478947589599907634400334009631761592478161816477218988942569615146121408859406700475233574776040440703015513578859964282205695552996941296406543129824463284352090846026601292710404431886425013777838664095956222969563560964858408257688084715462735425485994654707301642355296087872523880584016507495622725843754192969690573704091542512837304237438834424797797936101673041148590414191818193926426636809754141228269568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] -5027267821151763319859384136715203585288089653648297330152616106965808133749544172048132354189428673996641382860923088106672091543679566760561567455547432868786040570476262606246513612139682976321891097944297251654341592370740017498489553304666907974233631011688637007823181086094513895333787620018260609657927667332456127363101516798925599882087263779920431061708526080044937205325426276594707330898819441467096492504181539032113957982257226861538980477098527094732509189331460401427329760541885893092054873785257171388942092308827147785751446902827171329298970917416543913177353274856539609429295994807648796778536393521437622425864598239763855488376902048351070876636633765294116831342542986970810471121734175004475613244659537711133258770474513509432026831071143732233110739843340204381583969004718193552067580179765248919918517098033614105930365037593644816483470201752894852906591583450654768783934626049243063558384969176138322477630097990170141014947273093817673444815835261935284541252306962335688756897578956019272198218361181930047470156712928747406864075675614707595676893943413070534841567935589648508700761125796876083221235366746372133973343818001334434336833565438069658064883910335991305100494528725874955142113012604060642913665979554225171111115197544565996070139530948683498467929884161355293733168012290419980398777892113650734004744035631323696873993026309565963257745291375417290113371241991954693107953467234085024808475318872900929613142494322416554142157518369877260373941657022129243962038516807038920189489333621732405334030525888255329250897118217027680537783247221067918473668720007516796871869230073754070874278129346179194259840329441673633514956716532116997199088178279159555466833393712287600986898060952818589590668778591331513641295138025480433389093590629425165146532500354566301962864289558106518211505028947469192883001906697137497462217516948697082800256919190161962973584163533676520357921929656611371679042436053983826077685710867955621810423758155224065110390539956036331752486237208705736998907183035789705896241213760012246932233226611118438850907326263411124469338862008488617618891080779495278693402425960899863468515365078962990410750889653711141271423148607332437828396166302871841010447637176571776938026098351421890647928356470089671255364667542691805976687803792405134869614527998124087766470706035823524050221619782032427967384210049263492474745540797885411385597585673989618404026632990976300199854822469784337018649923363547179498434837481215023458793039706358030032976323694203959947298350469761986137948875007026676255486505408404681919659755546514781424654306766257385373696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] 2168757321406988160173558425573694620225984264864983465821713942085956628758211054293869690055222543826234648302794973706280375800901840541697541128472425623606460106488680653312412567292070456818272692898170777705764408986386986761093234056254518366827551343856736346567867766124367656036203504099569340720271789358633162589185861921951889267115574291289406117713944046687819560791901253187465427103723594874643255483542590040230083847806795043857821914007343835022157892894504047759862885130548532925432028375238199525629688484590304885283909238504633044348260027946594041530395139331949813469936182702983507000828957864338075842643628137631119781242095714976145823743002062691382485913471072208520277220404687053625941681945810316403087881375794425835872860711325623276280380163471561218417311419679431751438681196268916043009784892105459350733435684950919550850253508495681063774432527925847302889615975528454897958351957050260731583244820059554684908938127399164359572383266659022161649829711429686241679465949582560490013551629406046902914371712546978132942491440501283189353893169565478007340758043711637546215602984039121472689532760057072600886609231895248588228001763134527413206198156233858660462168934591485726429199482782974700374874272618189260805249458163040508390397661353466302529682406230797056148642143357453723863748924061441982195558803537435684448458227219060135688711855276699902950505997968581512111714067902947157783633393503650859558867132614231456488481817930062357730995902125302573116780914139159788597433931948219063425243159107309071613712847540036967503538265433199785463228298687033346567054270793954379063459360915399452296542454493112863634517042865687207912131739563120167962881292828226522920550750038017036795916483887450851761241616666404440342001668305622495785890557045114831485952862327943807987121195912697174823006835723464525267047389099886135597788469705681937266600986603927426406433160836494193290967479719055801862298491414341298722593764107700021661935436632882036655505589842369464261460739022164675608362044036423382807052914405448399215527069317547515033831561926485121694286166658530508232117825881037642565688712440171751494079351247317072098526575934025145980376869760916696754375631990629838237902502380616135042537195954545288380071593120954011962267821850763294916308506466848873899179234300576756042191869747525170679304335609698084219326463762560639859382520978772102370631430730689508822018773918816730738786580814510347870452842118523408968342977993431238463418878954925870011078060003313823565861605878864915486098358071780375316660293137733699836067025646688728514560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] -838143197962033361226813811512025290601507543690112073806036022290786606718918659224425372846881819893679127119617963577941679387264035360101370001190137406839369549792829027805104706525652379586297907870969117526812906574487821699008098092097885011142065355581473489712654840605716636076836631610702602084156728591857827202756449053921883223242277044853230157774700265911583936927376320841783730646693853859344295406314118748914348558284240881540228942187627078601249488544265220796742262454952030735007391855593897796747244952156537293409873658976064429617417706918936535138496555722484395072218618465216980320067933278260905153784875358544877575666849918700816790655298781312931808020795786186671161271435271079049918873110685935026602611851973865894285103106602485117177210144754871082907003737730618234703581199798321267876908788068471185279209194001278611133359755405442540551441694040712963924371722661984903255142097642811318056392262777023202375328600040713961447014189361695685357673460668211794437951363338112059469699705724411039265355535808095769786449383415636171480855998461887710349283616683279301688337159694748444797277382417675650530814684419243383402831536948576528761337814527511480850895934585820911049193335985325006732419472139511220112675261364816936297704322652703144862342684568143628102971587484081715037319250901723985604981603848783858870222323036735666396286171764832625696099183958241559354055700869237025671048107555359277472256499615505939901600126411958192454076321795746340688143882862092541223361431411562239000022373489010514092129361416258681002579802860332276365899684382956181318967641366485326134761670706482447915139388766711689999307132665268995475259284787871227277382449917206164984210184671118468379467701080318703179625536658423582922158380471829368376408871753457303337601607265167000115607349350977968338115122718096020078205103207751844712401098334450767360332209932457900666794429598336387343617836759582999281410482050871636255495252959853054493718172803151155430216125902693600133041903621224078991421706973286507133730602420384843934107507788558762849052604790424235803663285284226325268574504314170610293443382410791540110925570647520788733660404648193559995495676493100916872179464600742120754052125410168400873561078137870491767513315230702665106351548170091308784493034710244067186392280554861078514416415774165142375917219634819199508088769859373004333640720434885823438959555829834762434725366613736028276561285945436880663599966934391836271333593387503622256570729230086286608069042992264971075464181806055046479235912640600360709058641371553541396387158454960463544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] 314784125169353660171087539360192718809982233981345024333426841437236843758236236689009290196564669366201234126021806267050198170703547109875936621001557464776654292984952386383262548076996243245565770477306542998914426132646019166087305869505907286739047497338730226539045232655755780053326753077626643130247684055427539491130438527937380329372561586392672809149879368384948091243566365444952292389742431378186424815310591677047854480202790966058214665298911765163112784680567667200298929915293006696147902282603626854060273398356014259550024859440344866791776032415430046579447462101548229116583614207188670202528327720335636994803208866613550783762794866422337636285298323276256009591606512302506407647991819158781792557109768010135534506620715215016195343548191954555201423114205012269072562555148610728897909340461277955691220603674337967074329319174890264726888069046043975971737606449026528429172845030567904836996758368382804307386549989310288441027672520799560110615281541809107877087564115756560850102787926038283101722394360137993559348049493442389592573757292132602690895282423831524471409249840300274483101533688120282380167688294374845589266846771894028436310867523201110761454018381594274574261683852890891394533218260900234758198397423823255727436330940748477050483760871903841359573082157750944855875282214605397224119006324430195540683058886152056404764592527301069917536440305007861281603498336260354460627645679675199977218114390022921364499929749597171125239532085745995635591558375753908543954548847488213593771576807068943187052864870989727629068461122758814790439611287362228180616531368213671746164647795808485838298967845647277092460083247704487307484655664912329332950367810104283578191734319690092897950838713064065719462290029494739932077311757306281072351741077545852174590548480795289259837771439067612758066493393278378422112827545070417460392221061902579262431500981559693826874211638511003379480624674631028510653072666252187833072127712622038219170993155527277241425102707943666915698311905982400259698470695802762705813280526589301459354700162146459251127529491734916108301264559557335904925778701916904793580458561710762937734412036595330242478809418799645969807579937152076505685467479886210100215562801942966558761753312075753414138161615805585358250094630050864408300774069488292254653595592110177140764334801241716995837776053739947044131501764319830810262110551022735195733379949107006051007834737926819126633162986257288028382573216482157537428762804825390732586572540748669232763792645962147691622917339160489780968554248373244973384541216375863985061682061515436020580302180435045122048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] -128010138374070268654781608910834768167051102811965751012371918485883360132046135542173434643406276180612626225696754520217999339360588672477478099712228420081626037747342242722211727304075305046077501032644131176339290971186220310637126324431604560314851792604692013558813577455061023720010819361728094745377569097497901602164748062939351445467511181769635086358471268797163620783457970994349991808750208392337364326839270181881116495094430477263246144471328083199079999849451313502587668319394732311395407760539448751510147999904459824363867342489601622318861608461147955547997192336085420618823514061218723621769351720409082787908170157564435567615980675701794702728419221954935816701962734341271619775515148135920760647122416449642445633744535890687130271557637229617945961558315380142092944925303802264141562773151821660956003465398474198768841228526832594937108443666261990787253157010559840007520647104753341807283723811789172859608606264849528218491071330305422232256324639350751931893715479177438653795416099109913233945509942171900625899401380945798630080820619353427981022197667759906422094705261041322650393477219742765462010566887815454371538774228708638543374946008677667411628150701491301371184119849642758203526667812988636913037675541625043497209500862002015266480276562857541427585349193742880394601018961135516548599137098100276228648279176116536747080465554337254342926208996170972327847674039476655331704749705722628944855816998086918179603708616279684206754631680295322001363426425922763156120091765901285005657766952053133066751709464228625944828891513326605162006158412961988803545560821142258835111345710178457498836228664640265940025976183493541995228117301279827873597461585503123346285135426109007801729573611610012561973284338417999516664373475623942863572225475266715974200908877132334570907937793447686597692313490571282389655245381701498167300570617871341351175175262662217204810226328258098602359447202372664624209335786983956581094186885407881475278571171890154841357820279967982165157311194963703591818858549309924861563150495042211048298389065567436948001228122079761337943107682716863502009227521566949116494322164183837374714095942497204223618158481873781620926608668395631320149232375176548525836114399654905993132207670803745502022763013592069043292073813381709562181978703607726359566165371282977956027062418883547310432894987433243433379287536495196156975179993012900543675853885262778911905715101103421249390878106963354839345172745943709946718303248118989387170725101405859671674673343362759718034309686418410645323981153113434152566333266477244383111897963489767092704066822692015177728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] 57784271799850890162800230058844429619033012468918475269579957665888852178246670683159606755923946109944039672102289561800135225198674510953760945268483368113250195181523293939400071262068156898610676640772117882754205240698248654056556862832848663866529612207644605198500692474909235494712246186359856238834164595699247188101331738606402108762197775252031980222122888718772864130112709522274879972075158911105620040751584972546075096942870295684079534444398605048122348560104317819233299311568078710731258310337228841902624573900295444688898293446527218814149405777620480676129072577520038393405510172601779821970773012534234266683034871055681182816420066955926296144808555940036597894810549677748624703845268324622121581888525611539126055619594960530090420198212770077628488207843709372821097655315733685398804907226334202786659973695167887416851467956421599091939970450095706571251073665132394756775784366311012357051535858131381707614402332290993242963888607241462905667765125876584020760790365377491106735931610220812517782122131812344087271223236809322634111961497540477525949110754453563296174678770425022091268260826310688459054534947824241085877663677631440459996271933748729923915296265828470391404093865248247131941618433780737591942566427383457697928661030374379875825813952922918155486148318933058782124834701777329932037699068543764918376303462641674274191554885461112859515176409932565129248746196266567996767136274429801925653168870510531036603501342493152068092799932880228116595167842548913752899368753785715311238696591510763153556893912833446770878719459292492620972338673233668609586057302144291677924661126996927072520172919750908005827745633624405102451257723561905233991994927261466881150926358212255488320718209104716285754607103110843364790787381592793825192966910066541924648965850420265820986474886307830716092996739093061779002607122213512162915859574407310811660580738553025355788809363556472250162595818947143396305372584074521622925959667296818567071668953720149550009145075448518866104673710181969766227449517452627974354369436510112306409875365241487261343576766595054488518741283048015843124606071378485454457447132592931673559526015715353360340422291748429288410160443714541778831945811702297784599156966516866720631609513617238751839223384707125577073209276180177438695081170746808723113570826150246409488481908343797394152319934470679180768998626850036399808413936485495665398174061625376349791814217349691253099718758126206909674282706866662304393868541984294534561624437009422726092589552080977588685823026543616451094772907206042452083080095743512229762694907364627292498289690572656476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] -26316473394940705712902770120025172270949849260613140015253092274087442300185101436368624935399092955728911477413684544618845685731836665904931339083863796367899091557200157534042062784901565331755756933339218656749831404380604741566791970390401366030738282880578144611845477847836286421949212453311854710186093819092841550590760102588285915120593564233010276875336102145247543013147488898401056435143820254240122003414000473883153553131210537509699666091861838079074840755633681628551785709097933035083724974040328984812640341754680002963738146391889165113138068993351419933593701402052788229951805533469695036633762025694547977097290335688802965400704704043429059858692464265825817864148764235621242370276164242625701318165392671235318586791437698074602912973952915146490775076674373916598863062597816853793204926217752993572471002023619219575009403912760800415672611808115636127242993472076869396895402960657476951272452235846155473980103715960627586346727040941375479468282516776088080402402100153315357760141878189748601892926596237546625633268532007745414695654961389726885940344001045782851138843177524739014524220962267026436878073867744203131261258928400757105943948544125200819184731801844606718626347514656700113470467428944167588599879376568929819162552509273011870610804281454331882925282722679683618477609071477019519754523095838179067351105726819709705001008318705359759478857052889246362179184291393436395138276217396494138253728936179475864093074341047256242475930976902273173955569212577892356611702201709746477967065005491915412649483390501157517829423507864957521162527588631957650028741953536858354820672023905333213050693329245910505759498289921136946172599054081886697738763305708713250312372917063057785009668700983113277217809191411903773752744197925085057788733516644481824955740860036338132442573998939303028078853659152895891454179691191082565616416546224655679753848455207564463264723225169084041290766643788326496735564487755053109078989176432550926916909839239930810460158749411898739908487441483282201995707904559348785646653212069966693306213230726996663781258687355051966608067918906858444764178669432522180280498251303296057271116992984936774478228543662840397014095753855233382448252621244223212285004680805104518141020534504457874600696732996864069632958020901163812647023241204370740987012026300282501236804215049735751986691770187147158787968106643212998340381358546068770503236082276042688126382525135913992085665548811285036385015488645631982401722065618822317873456745645492124098393770780998049368642190180968938543800798931437932678312182725113691736640943741720696461081759152970137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] 10890001738160828840336230894463891984753239503609149231224757670937159853104137358601417742198907983231858023563538046898902835550163650682907829635375320801428320092882225124009174062384538609187067307542849616174201181769974813833190992935532935382198897369163726435941452731036555527921514074836085505415182968605839500690680115209861735971035859487004462358092464101882971459984750053611775451796063620177974820334416706750973651199287587494720235531191827915521101656074610039243209328386018020688340542686200773347521448280772076325368489729221614520371623805740099832090650440925177561581590744798941011245332522784077659494626143859820022291314706891038266893092816006129407943727148261936442462071459060894772722284871736449842071542373524237340411249463547870655128523278424460426500453964377523852628493269321700215828711181272757987478750966921397724771463943758114362342510753643725347525013886071758123757192824720756419360468023542551163521781054301327287282662771410742310545372363118844342600409648681028984503604399613632269506936475653686686294447740071282583859962670118759923798251411478332781142759580012219122651631395781798578408315493425309577107389514760646352315158102442088573491186951275661541913089468871293185295213842195948458302816926613304321429475211255113905074607748147143680268152414848589383278728580287506649306219310787313625759077181357766200193758493230239558587959059388248643702173717568904889582655130570738862520583213326895876017447111460761129303606612874448410243751800437655711515594354423359308090483396906317469091253603875040689876389662390641227936697634834343664892280570344056327315894565455744149771825324383958789535838625199192547916934736147287709355067206859815554920739811437031911991149226669578850974460051872620907161754850221586712715829284429209530621405741364636919785230487268557481496440880676487417052546579248367787684073843445581343827084712203617739734530659497013822070173103751311066727349537163783478739583674955131602162215517387800712262901538917914841617388666712173309427522849661366969833749228830663273857181482128079677147734191491903216086319682463468018476517164925091726142339783320491221333280147887121086513326526697583901797997910789059438675227028234120533189411525168549121091095786898909259113453518472177487597034465367515325828593874010711298647928675924437668679624825012237169582450672226013070679612290572741566863618077726113133557339537540462060983580513715175256161862518254108311921509875628888728721848768243347251823860074706902098401232979369550816723556762509219291467286708917967301706709902066296435495645224486861537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] -3855569072248472488280898898849089599914318802312939741484208146660786865354616505407820881016777066619462477919494907868874352737221325536818368442438684769078678832298929538004542432849775914615085993829465969327646903162071088813053108208205485112367100482490817538016574277501727754178559027320621168414098377232338447399057746893702835090364086729097011022227679593411812957832413579160825366958745948210225088064533239803733012626212276787920486680858408530586508832267754189846858174956990342181696463036148044627153183424459737173172493869749487100783947261974746013248472189850300657814235809753095558826335036820716613836372239359779196435870407973626283440053994384326964678612031959287213692408591068520959216592388499361131549171714373940351911754302479941087051286558236005671291541082838614155156115476650231772062051976478663346796226995957013896001069848678339550328997947554593376060658411824859783247201284747868130476022936345153391471808048092184126773031848653897035788008582709604009508806350005278132452389050489926827467465281868781286061286979716296001802215976288038165754778872043023748158272786767385247639347325353202881801349702853266295844933589981306335083951454579518939622735108161076846121038838019067607005544250092174581340018381818245251477090433085183282862070099679228040557932872376021673999374977573980693982486047833962043168716162297460356604796361700230847643785582560861354434707270911753883358033448894898756751536485532477942632581289774589042892718791858197597416494965705923609387106177789078462813807389477700878010837499458810037774251785610959761666951421217632559568414444929733852140286419639524533203193657838972887741381962713722387411774330434824553401374728964831787327928922327188378950125602790123693719007633903516702716029268191592332448559779917593019644720006487692692523957855052140879912429809144887860947911185186449189743803571363242636203970056587392388588325995644392454441792862846782770062512197589192492750341415925381886329549920334987414249089096845766728664816974930822737951162231137941267543495112069364567578563029891514681171918490655729093815063526223044073698309069648329521581216995222714455286102521169845914150726279645646956082620852921001401059931605635716824270462029338985097704161349715668685671756351706716424173106626971007079668788069231678371556926898197046410968567650776629055898965667152690477611297707686737888037599178291171509329113946824050032359370321217075364997191769325738496097813824184233554983406204667394439399659500037734007818576375637780524290604078898842544013229007972203742060309002466136866059001326539215208448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] 1125158977688952945178566098896116438523738009733610602242182304760660011998242742816149113702328847893611387973028375263774250919404327366773785305726713349212066715465807267070431286234885062848638761704474919942983807876522394567063426301550004956682664586850711629289686464141956388705527001886532065823075318277743698195699306318481189013444961842703703550261179423042640780802112237060466521422214458019641673052545047091046458245208450358208103592033477095160521066826749295427387365814269210689123448829561608291467374324195077082448618415290284118772333068887956541463112564951036681960231160504029813706434199078084384938853215372004761511884140430100950218565617776860878359391456179182109571832841652187556400109098372448853322204483202880401334841733360708389648876219674486441231707342714276325967267307747056623900172633234076452930617580395029990398803424153199669765802270742422641287397451608497643920146356145154045659771970075696063039453132793240190817640673508348440262957245919138782042948240276086655712918879608728245083960321293517450167245428629299258564461124652539119002434203882838786288329726271250332327173328210032370657048274663280690818384612390756644120759056489498470086369894851313431122508563696938718173527749864455523220349969512385585859444786569015139586121734514751565326211155836512032719437564676825182052309215729565439949802793327798279768548738658242914650868153848810554055219664067087051151082802254037597159508449033968713578123224782043475622038106592126150462808665587281970642658197138263012635215133065306651647830988316681491284928519098833463269344848973765432806069719236027648932603579934873253399245449261249875917757810015028549486786870045940174230644636835047114917134359413278152474895727299052649865359213401145258131575574490579313602850420550855183254834402475751708792017158259672436745227938917174576140933360098394901238519400141075928065061178274709751614788320988374370821380764854660210505257435773820384298394499018826263245974595322126605319909842385169400951371110378753485182160826394571069291812160583386436674029255628029781675173684097839740715491708792352659637907024362066148402953374104094676723265680448533000473836736684948962483473173698753041671996092154946881326225358331132019825190728950084001898929437536030635973205357601111976581162170286960228584552019546417544151400776863127825277422431645300779755204671913442527106658268966111966999081695581088385180351659007535646340338448699416024659522318440870624914389943982637681522194356711301969392750885308879821055724077736695864868089591243471926015201882135469991224916101560270848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] -256904980910318593034624291115384460622184145176968052850088329182676893208038384085211766439305975595572129161772721837458917065254520413651178226837449468533052002166923324197053158050468248885360439329069350790073755625963207824357860830528640777720027670842801283250994737178947071950454656516094334010134304908012470254427446809774445547410136027599290703171146096794000685533736448590482895629860484098790054830185331872879346357250104256785546775763308202546296388227960147650747029246648578680748371482822218993403689102141260403119387251411233622075167429851954905019317518316479325337096548773629033207425222898386714873593977341109398897695402840586816088969874797835280698365801432970741605432701960890398458083410284404814996469070620939023977402688871517055787228892503457478235653782714548540096308721777543268243122370621006320147089050096174112850262747181664958259582273957530297060943787290561609605883041415742371167512479592059966294336034700316495830331251004216991589061409854146775842648923450820516438339150565781078165727751300086277550679900832181781672895243317450574117915129859777525263722170895986101333188025750521573072144063074998902518797997262414830629276706086085843612180029083628184978532038846427261381985543139612833736661234541146996727486122757726626869219991650091380490717619517040278360253722883600981542305133578656509001100385624620095265782647389032660804558676662925067113801942403263046370184209315727588426698127237192780922063470023011233980681855512089269069908859938523531658305810592228634704466667062619320715054382805631816277245816396713580547983903691154068322213603321360432741550402779177301168373970331515809958665938034317323825412891701967911317750059533240899548851163910692524364480933081392812429239553399656036204120312110810248815081092345323180669844071840621039729338868441820266886023580791128645158764687759599242046973513617967370191643094099164884619667233835197602564830072359598182031961822113791863647603960582395045783650049101267702708478562877627153075073288812893362534146392203086405297201462834417890646744760143803133380990333391844847393103997286257474173423584658220533641158713621678734367877650807091180872117131213571942976960163267179471743471981566569170795280368597581079274534488971016487194213720158704453823815702551827470660598518332143866388684195484474165437877681639491217247299611244929279891825284146449329041950164568199532360093319270813488360365770884033215203702580990541093320843424725971955551361242826142589908154468240021343325667952183441561800259369589625277388362902317981322037333460486094240651561047274599481344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] 39020203952106236315126459768710106633154779894637304840897311051359693106457101414474095719999696453962833060654182106331906287677796525454480351648596073516363942041925550438474291850761696721616517198746090704534287345708442614357959419060069882023053437403329999242726479422830339543204115819777328422754060350014046046526836041788394900798498749943119759532457949228376401722237735713375157495408659027026747731073469210091511613737596219598845509813100781421529457062203328785672532383710573020022272156469092466487672230924286603758018962485141170460742493580110260156851290289836108390641234661211765224600158694679110574079089471708138405456018611190465574043385523014437841556269342972201336551686432826553862471628307042955725862632692049215045753028168217186203986437831142478052308556867469459709282872744320022621509031948061025718966324778658790441341980007689427641927645853931539184553038177422245241618646554585594942409564806500971140167325267992463673492290747875605464660718551128917486892206145023611292951811518588635864843271218466657404181455136148867042925673401931970975547939331036338288798575529196997426472415289162601065926589246373131527898612445849875595081843684547281928459017887129476695160256617169630048789670001400918374271230166538396935541877478810489685032459592500768612139716075551841614485511442287012136657129768467110404584051091898138019968975224146360415049502576984571441115371859669051127873695345084063573563420911615114932551344256104665436748235571250805335942691188887354548500189629583082404457306894355151924619350258786031374463115132784640081239744653639597762222491222537932512184937819537146423394514867985017889972833245802839005546260768666964430225641901869062928685569723478686658135042807781431086034576562798106450554693611467761707487554939666971105811477652184987807724764244222542203280846176566006115556511464783771295544748270692094540440788218071504848928273215535717197043452996713712650260237102347427802545282976120475155717397931636919318429475926662909898084370930379003777897145575620119575114454496483532270474597460492464865876553481253592346001187074856089857607622952240936008376677759193885223284712246376468929634842991886671651062813612134645918256467174433802230857843573013970289453729792396480081049487772938640428611030950983460416922339767184092847379111548702510915983045067601665529168365040977046437140292580854141472710103181751656183499671409166284028721730317847317682078772308264916310018618764785129477294873552748880613987182978726376620451228324456760606744022460223523301890661358471331243073493201727431788626623295928664064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] -45067642598479652608539654473292221718896346728782432777095161769762365671282196476111497945214443181456401249852945781247878430936317400185431628713246235414488322368334919051574385798065550064469230389061892862879451525556563162924840892393432330219764945065323840896278613339453729773240380970812204557904453255989697179576850217195201195027836724734322674582269934975831392993097126449349422418185508823430262416630228007712950395426193123806483305722168348832560277302841719069709521684312653724170251647958512686690538611833193628704046453543035976894718717812155747482613644859596014691107897167007301979065629892630870484194310996077975535202215165804660336576721359168115984931731332487774859554713803216036505695058740159190128509652489427619968848467388530725367056832696936415350752226692931926602414047589604474522569982504544716039071933640762077343896042972165731586954848613888428621491173734905470405286198754055169512533518771599659417220068741233056277085892491464778942049479411933721156588912662612092127548413072608181660223166704385837396047707041519285798510810567645404786860264286965995803272157727603660220765860219071461847834474587611592856648149106970344281483361791069770183388005962532505190404670800715970436116641694028932582125161388286458008722758043951629415113225913482743122940873460326996548168075196599620330686083728375928918482250609170304603324811166425621925592333465808038559607205165869294494740168169451078285383877269983848265861975396111180235761723981930491811321683997590370861390652250504713836875779975971460183514044969651679151287643329837329775490976494588244581382732375950751744439679463481561736508006838516110994181383403800664645595948243996998351179411966575561845781874562967769659817425825598309377571351370145514058244151558549304421598447295907954684326458229978797242070561879813690032008919279890478956653580849567340748985456286921207793853337851171473976128573891214460005741687957916532695371278510522563649865956477688196955532639019621787942435942346144636092081311224854291230741161421970233872958335442239229574296016655649801570583716260235722687396964837189925698829351512749319566421059352634038008510968578689511014403350583891285445390372190646179214753221975890400715971461022344540639619806018737426080097798002514581896747220368001469963285078200896843422561223547767845730034685235333431320054261269757775264106484787952809420578656738833801701169552855275962787884471891885133957179168352295638228163827793403599976808934501876935101055280834666586696745876048483928841560714519661099884775516070001152212976224858775008911448174839726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] -2568602457812070958886395908941826549951350389484906827907149975740050539390115917360525279662997763000664130990296625024546290915478931995433922298851364993563991707855374680421925535964684084145620685829322316139442789993564602115765767765586923999715695719271852996820092955116780522679068077209493192800946626432302122301174241060128116541483847754307053684781143836330741592065638552498965876781844661725470629264356711934297019287216402647284090129765104788441531969811853068351718249961118178600239871848237853642818999873635133159500168023596473572799984919907717596259839909469176525160071435103659221651727039893535286193891472694632971794428069128386030654859850568505184107547018646738652011983825006511609170335626667571866396111856404569402736845648536606131554570170799825950138255409732193904718489733861026589436654542029502894696421773701819138248913110947620919231229390158021834352881224925481730013518563872889108899508346484080158973600796314014710306780767906012823607275751560847880226715889262598440642629623712372554458346415295686559550122901456753721123577385862045246227167767779518334540459287967450755225320471391753447203456971545868635539064128812924608532895171522498201215312161940000918272331637029046688074205495687130685563264339624982991311947409709880257608431678779426192276034183416842965518241105872891110908358488546434983727710593351164171199638414497502497777929205057167269493510987833266977386232815651864963438965115318884456235550279757682497110503275117329940830695038027997747562246959863106282442293900795689145794484107242323638343584929410027563397607613548761924333821159850558754571472258282656261226615049932948874380281010108572667618505979957348605562080172393714500420061688761356381473256971467341401490204860557047614162083107099037983451960687425628039675567959977244912620586780104346307438570689724123631020006451718622752134114566519067359327519893061286922842128523550206835074154966448777611218739573923259161826631640269223311519762530596892409859953290330292854450946187854095148587739926032466546220358298376021635122693166980288951401206274069993851807328714843730265463826248146244103515296991762640467846196987191383245229757611878552788194557884179543033555123354779025116475579253723668177273094198962564239973121098639929327236971293699254430601584673927087286926095435245691754600661709670226801868427651399512965299301466897154406861394052687590246596651066001751348803297279497980561440093137249940133932640267440535260966154074800518412688687277737908723958232100172453556662685353219164252718692850115250849626418764539236216871085796497555456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] 1156928291439889776019329372718118283317471121024906503096124683139533602325421851933225435159560830432400281561947569359131184903810647177811370283019305559072419797715692358719944555229556462770870831334021967732994196728842970150394120899271288874154952947001807821405425723332342060086793835863320112002921511872463240536728439747837822448071365160101530910552126487811319175295242823888928202915284689847477196784864617266934662052668055420965752083570554512788462363706733861342435570900771554811516971247381374844513788430827628363228017285589318149418761227282678449394806549177041364292142719443960170234820267150758110896633416816198699956799608395620141431233807973070168313278590161721265081128400535979772225899316960741061466882568927275876917009909622970481598083062008802046594692954322091606152932534283753781258186809697508763693323522048500588871525418705299260066771903329918417865465625506359281826538239660368812568100753818538100202436203312065332521037440340966102249442838223756570651148463160969485440296487681707618593136001088072325232951595255554718130940613920946511437636851405692623515986419025582152159630380582560414904430201830697033409407808886136151555397676817781830479517605039232598937896488162704018371080119103861834917076737047919832251501368434876557849122059188641548021839351361514715646428016868216675996912574103291008776662961686380418973717786625625422006244608471713481992073785544591243546104714349196266138629341684143985716274966078317873005688591823952536852052612520099292401016790125734772820574917377052022454591931910376067205091162747248465855943616057773233700927012693849312712478066617680881027889941633034970288281018956078101476528340195743941543573407650590008594039486392381212995533086305372484383723049441896041814298221631077694178698666770757468187541773301388167867887763730765267808870211517927505166425459281766372221833723236918442267477972240692097695951024138018316783342795807382829988122628610417306023481159379834177352906541485542926102653199789470077580297865091645756358951663953429890742308443004152281969527082317612828886423474033729253964463336913115878089069807399397953559090177876622401595497605824514423173992096319150501701976775944199424235913860739549737944113087731279096435988145739446899664729947850106732553731730645081160331958339887388316124464353603669739808086586212703291098008534430812602930634424672647226997479674243946857135596220217505436084249372160348702589081006817240734544286350447643217081118031798196710894144260536930153223430047473011455266974977917150328189590837345877994520025241102821988748083789459095552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] -363655691047146921975584985567663624379409639110494884570531209651851972023007108585051638799681837143709276998723869035673518144773531946894468950398936629866796340127966211424398730516682127901292160541940491729202744105589662910090824711499561226720805581887248292035096583855897916000080358007432013859213612321839101081236256973280569146953285092709908789704345666926240482725186102098332695683214590982079032925763948552253593601572212050397764851219308020607722479022675750718415913818099194464135491749630969489760755387033874369935797401349059399326335605372252132706947180910673845388290274894264855271621384853495352517072371536714091455193268940938275499623546143612110769589630103316716712393073494734321122915307592199277611989367026801534195166986221681684210646507374840171615575345330741148669742694184005826229223502580474800649179610650062794948406420605473694691913644246442217698144289679666661145942031488192287269618495775939349459025333229791505774230354275022215124385823995305413291952743151576348784134732483110747404576034470533406064633072704947223283331613734866749685367287037031363588525396056748882213870348089285273873441458121532184809484539338345105720558544794829325680511698175356389004545262978896961030439210737194849438903550887271389091909000982314368865857648028769962832812901287933071942988772961088283439278379426459880852003264198326764713940192804769111036870107100755359283456388113661821235386446267391242360045817861765847531443581671137341207466016175721126221203979413487931482446417843905859141260953727926556492522906996265687663371058492578116654197342396847671280922538982605465020809877116632831796073785183238219813178952455803263331901592782513748424288385002846631909694747959467531103277626663926878802225385923337027704636911066591078003552084687137231483347761508071885119680434000701489543619439912467068062556330499642947256485878639665504366457874315141060831811193339851361345202214442397856446469316763290524078597380505826711010406673696565381967386424189224365233348416016651110506691670286552892581869105669186709368986717774346293951498664688762155971223159883611691456706313144353968254496876140279552904480786773045914430315515200382785484398324772995513063553544930989839656731595472909590709414751650305745042632640843321798033427683015753073348918570787063443888915983817545535667283772807240931967056456177708529540682659284372024667991428652107443310440501266895495726967723743378717364117804316642857681439158059756365477027186679134193250283267831822990888296903775862912377638597613247457271253965332382379766417592526572738225207136135151616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] 95933693420383870881667929493618974471718727603241885237417034944283928147851758332347461667638917937739948154845417422327214179227041261593329209242107289012992190649442301594882317652194807642404149822581200421310375873096505324651831414274911219589939783109158028534821938444433988863189804758940101732603547454993985533195560755856870778033269921308773973477509550831637155397758251052301490875489971475577068704569236714058495531040617840762628683715008116756325022590578400093732597136701875211967962424041382158956540219195569269543641516587446999695488164314560862217199747748449125632129406782946735115053074244535405472179858973179442276761604933062674110760057598981964610256874661929636373989774000691562231425628849484945378600952634137330512972739339959923702857801571513181623654818722412036778536878778302923252388310934428768634914410348105436726258602768521413846623925746263646422740509089466588613758583251223873152362251485081576656330174436670080213020828322165873268462880323673371867959931084646397370695435108820485781733895049445063411397332141889172178939316829929224182350832217962063099605149074402352934081147730916330833287171827104835429189721225186904193173197745076781257339524943389969175664285590305595425942719646746124266752527485678822166533085076808231025061055726907891560656311825070622894866950243812737865260181922745207726764271378926947066534473708829882268405657243854591420185066666280443390692999098312393573641692680924342615957113256734702635530397521421589657023101365922805459072189647507717221382906797219840064864880629806197163280802850652549168739703808800851620329125421763777149601302700568095924439176948285313728116646143137972637274965070817327225055511350828473905145527433898721774889816201045817815374742918871664735066491746972847915137661054381733252654917257763827799627546338507095119727229801710731536948940726970869325631854483231523397081982432497951126191184623698474576940957732923637673733661562171094260259224400788857836964014520417520012588031831643909244641395692879928420378235022405127308866704513351931808580779854749551850205972859137145816207580947263231616485273729462227394476955481497989954122429348773197240748346544480064289240553949246673995894451754969142967677115532640161119852512252670118646142881342088149338023149212492722980867079851203899173329088345273382417031471088111052780281118072427470699937309195122521579876437117302137569689457596608281592927774150996677671356167327392100308665884983810058227299961422112153177148744706429466595693502133248078701397558385315599281547777609057580114888480133724918656967829025193984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] -22495231843408361788454573480860364550162136043142269555019710676225477616153033106538181360852413896837846086285364433729429472388673161020985584741974028644139762453111807963603534937430597884460460132442287291993360559770334018902789484259727781255064684166958989925110391543275614399631185858572052616895699011018992647087897745001478186835293324986398231015481447056977319468473650614315023840565086777112553648463595525426107237570983421824363937942268196348852690682576422519843521880669766957575229258936840099317555195812621384615135197552679026811436486325267029258641480396083476932852895158622289633817031609141099882310065789305384917827689796828259271522841657225725644174107356759622506340547124482033442678855342795343587619815996085921120045635942364130246123227463716409283880021949928457129056857976330817638812663472743579845098358320366549637720571868391884543231412023028163387503158173960162355426589060699650192679494809925374635298090896102091417355044302336693084481788693887686982117419709547881068136857325354859079140848537153248723212957747872037077074270452902094698937301534056759357515999750923207572765646416752863387768783731987095534665178484096086004080122682253031534912576213233569698579691026760847241492066823531041479937612219450183245850949852759390884719302214032291116776681240542437984330512481834195044309661510453386202298226258508921824084068730660744098392641165240434292558782216975219554579441941285087248060787290568568860752227018747164915146733286982471994185534931554701261746457145648562704516706328217373239363480445719218881262439617247943060173251975854773731238349737726057015271302364756193083459854173000360249801133764515444979287193618371374999795312840941052761404622681932424455710656798970284869234522785165479553605701953019979798910124490475696889814576921524530465095751908969549830914703474168075161625117891401940321785629533799837123180041424080787496062755610891669937818625254831691886728869311545387780053738589630709932270033504800578861041000017631412747323003929045167997138925859747044707068539889090594193240876963903105492710180845657549749122034563915914384146259226665810303852875750791272859627886205171474149499643654577724460182014961572507843662117704626899473043355258119062910213327314459703961721128650673864425103617139695320850607383952782428134540229884477326975803922565148247542327474936887055710711249954392276589970623842714781962626377463387075369895523911324975233213081767516770787315192891323322262414003939321962279964711434280966489604578361224933629037984065559420109467603035691805042803217982687170145136975462531072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] 4749699370054434595432505951520546242324610111507168585976002984207041233344698538923245569094466755193603926102711955043719027735586959030911720831673583676173231611033984649110449744112400189189953892308411144966889648062125755101189028745102025540693654449896702956849303846250920110888432227036199762311572737552251444997656639690434378447720765082847092664868724223522068793783088991847319022438640401092543572878471188937766647664543317946612591696788025852151703104084132324728064416947341675496690097678590640684910169250423764121886088106346053734817169855772446580241935702511653444466305698616200102371229175877698981878047346232744748574894595156743566846846570798973488661725293125553863481935824191959123974486046229206473502527459007692801906967737091029304688637593452936123243159376783143296255652553601846302501439874598373621583991093925456741758940052418356753946182770182049115641692844067080837433922769441241275026235629910117272257033446715121200692432496434339738802817214171259409741014521007882428194556929407917290495512116405128542494321066781623932725084163749825910365855498683315833614833403815707442935687500866260824230201054712996519452765029152732621944427952397853140043675925738387818804574359777183011775980181545503240216229572893782355293196627593578647466156782293448360647645660213343661636568481732272620428975994937490082636050546810172613805814944326670333424693919333889409364965767219352055772652784605759114291831871249769208701626725062944402515068602645335422184871506354620592163383257721041474394952741654402384201067031137099002391170843456760426235355024777771188942982871837793691363999917719952932309614335916631422824307952618645917573920655518893480296830001150866887540539510387755004138657574920226662445118927732200082527524418179882895618526154292060634163095483005617262861132400594086547943772421144867919291716089067845945112871412634632148249968742640519011460843114261332891853735954786289782148220966590697325358830965859861187951255734571906086772944997066644943487756506490675367486387130482334855820420104682943250886849462917021352794496600912976711326283760274007970016243063208696090337203985812286530540488046785209559465484040640513402281985047622671678574190148197059044573239696550886222375412941755019555653978527040882107732611560754709653077204048663329504998530149416431043339469557845793691804267424252983860709078541086801395428295517940740215954564899331218487036330676245218307165574149075624015956598476186257069787867151558803790643590136987463630351799307599165911696191891545902463618033246517771489467336171897274585750105095143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,49] -893522732935616511884985111753000222062057563200493442483588497838575455565419974722423722571046912281868795090069127935233454705802953692845497722873287715488442672367605815623254315780027877204229464097004595709437522979699345168530549983641059514716165288231080777515148219184083151362862538519316014141641454072293899362203145774192743904020841679457978713763277157807592482788977407506310776781075608817920385586527883229980444845084290869055602766786629910043053399463700078729658429151561569868909501263614065322990116382183414434248549171140488916316886080587497961839338586211165575431167773106183640972068495117496982933343909413381488286695977352397929037197470507694510358372122332134650243227377931772613238770748375413192028736824698443382255700962588531661471381148256879049409139540217678231090591224905574877645722093374594183904972066826580953184096077142082488286457901309702559434063445751870686797817223869060798875714155471644339722894964860404894388726400367521293779584116575669655370633309387346579113448815583196798145932843567692008403146669637746048102074418908274815131178465427651430760668103099122679858566471473829395609485328665971859507992214907306732823985098863918912386294371495207076936592182029347360639372408495615627296391497742285844989401349123384563860091937392926992961448970509239938828094881654749446513071366820026771091089679573785201722791747409994518263638951599943108600219544596762711847664331110554685470518330624226603620772749623101112856509004637166180429078653396968691713126521688685916547332627466467537465071867532341936839642911031982695118305026601369166841466123820637215783676125809294306063929208904429854045200718578477003421585253847095289942816430127712609190988638673245753711354195194772987526270481290280510602698157514354433434945618594070396751409170424519652614467970965960873288403377792465959658377192794604203019581180096947721809778526265501857109572062810564369985643012090959506265483688667033626791016483565278770963500330136511100221453967247169479563125321774042981735166274884388752385189850656470079960628550107928052172366017936223444850062514123653495717379225854094969558202586780731273602917550989100718734721561680713095025888811125494509941534077128953987138313784136786342738542003139151277645073816217485994392798605283884492618618454928738036419590700010880768574636309089494829230079212406856978209348594955305818771088225303517924517676539684790598138294400647848543601760829522213516839569372943492616099172012720976275647274981586771613565586170891652537646369551501443320603411869375035880919827267188293372944988797665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,50] 147360803553498898426922203245933947239875449189090007453117387007345729770985669085071021173498912414764697809223210779832726724591434340160241261635154270368256727948569135201528529514788982713919272753285790631872892878384037202491713115622411117649067578256820417663412447856744208171985684043954389756777715293633119120225065751667737273337587901800668388397541526804803759673084493063032951899985218766125059844081362320547357458023595928061046499813013699347749686806174257712170698922570872504652133099915814468398299789443489318728626984406514220052286211288095264133331543989089255915331085096406506862487211118746490051008611867765035124757271274825505414929031330378889177779584917806611497929813862752610227650439934959254476021699203372838661676024477375918535252481470477644409250554338296700816292837164433930394398301732698155048405147149058421477800139417152193543496296463685129385348980763590162731728723698193598154382783896987690034910147587818507796381593009820907035653709660997106525128809482020588468098643283883033032642446539723637360823894116708475065282193209075791106297680155690231336421137337106873848265510393103616826987346277851827701929358417406959082879954664302599206891148677779333440611330331197252249364717116168577863480578363602899725480989909681831157559808333739300961704539654835705603104664872546458162612580817418899807386089230998851908065878307334511318624252043341965657951948919822510107137376894139636462829119376264256726508978040143736932577861844801030866248133147935908905778628556001923785223357704803779597509326864119841712913078985915637245154039298682837897521098719761559996873300463458992911009627483242878768848454018840509527226446683745073789480537071250201532116180249562716439071587549112957847816161773270453514999467029599323523910230048139424430696360638969366962149559084754980981804889886581407514110264041529924448214705150908156385425602535326097562430480489717135444691600233722825652578398924821289803872581499521168539126202405445422120788572670881251175583523548036101120635317994801410957273794996011415697391202797815655433278345951933935189474050693663085694910392403324168558592719297166699446035582077236516125135181309609142821095430504955687700896637138568985591434332136001755439453713375170949111492772314178016282508065995469868094799749968377172728498459126891022151405877788370375296191683820484311985253789737705623789558716291136628902060983845812293777407057363538964320960993758436089383408576081207053201826376132663514397145882142183899843892275308009836940605028633147255537132397744921623544781444910942354240586129604608000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,51] -21428413765642146174268633854165878533533604910460366890100633910463511922737564471630586640333844981428643376078203221977673001680831229379205400143973775719231113545995721396920451881120519904729197723217699887608200406765505876637668763424251067223560175436211058172499800943602389762891100612407400974660203425993131310158887581435522630973327475374239876575594871332262284935517821614090696861748029738232933966047283074255868826877122509027301533393412331507258905288990751575809480671361666035682987791558048906414801697373837656444905787742033698665309963063250625034215356633925370928485276911225120244046665290249299919324599901252204132788618016363564944321398006008629192646691168728835752672966635452495348683294713799868697259717028650396707098055139366359365222886814885691777234782420538443698153086701453816981802267110556710433750254193640958542031730822307340427106126082603806078601894039327399246805224615121012822340546921566071110369174184588564374119152782687438799251071205955153255108650721737866696460094793741686564894784139331105564352674998291045930995004795373032999763826816587759300786405640500171921825007647937845162705235430913208523583209734976504359849669638097217959916272121422217795137588100015154383254476157506541346124540907503986893337271949874848896516484047944743197917797971477827138181010817466995054923616017720008428062954719617080862603674330766784884354250990725667404800928287079373539148353759860456525261054648425764955080360249774475016241558178991363503073208593449192655110547965346434008734419192486294930287585371191379359449062583551303898159767776894307110430816690241143098129765647330685723869000271062854042089949258782027362843103002601458986083492347080367101721809086237347087897576290911772186542067766238562363038450175894906506658294573510608171939798765887403639832384237773184712681265624981510139025779414540592370893657417421219566987142286030360982107255908007063312735329208738656701192575672437330230670348862435186263341586953083586266588544559221417271683799541974399262824214724494819965448601481603897129991346626413810137456097222967749242164068247546179244765729815090980378448890088266888278072704957809769349610307441126297665338540618420464774393110403292986973477236067765626124056097990078028367034668767364443253651512740450270809650274435801964397988082829504611870087325879870735611550443016320170287699073944947780519084696024765830355335200403992584527710385379433061162140094580106027906330173756879742697290431143977063689552153546829756944859501597570723495402560865995148867963266014243324775655547263067141499583585058816000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,52] 2961545456614804366418178388088586895504578209212411561608747564359786354253919150043727319254168435931505056944495471442143638630422044332690271501882196904376549844786455376373762326054132932899537547069741565529365702453773793792306497594783111533544753543131256524679573237011179699296997741986420645298893202224849719339511488480635351533299579634495809854868428860377030368366720105441335429606053233151827081138888268525926327634425236926032227254660673301827333387813157860598928430146747616331122408026717289154369333253332277887396351565350807280422239274565054234322189244064774361361615254779091396879742645912490361214918305878371788576052621651881291925926142883432916117065097015366821727954124729791597011876887472594241110484115164178605977543291251015053371472393320967288800217755218046929721085163123002307922415675207164539644176835159688670307652067832672643863096965718086722700807073908519727215481823833971170110073134455476040134638219592086436219453909068545354713251106506504507401915529749757162196120321296276969309110933211934279305455969342998120022992967955526955540722192341203636639903334182752514026747435903612376423327673809261635267722549125641256666662641497608891037290693740144504752466256511772824798363553447516306930961951696828000982615464788143025772855531274723363972211696576318873002892884859095810484052512388000555287725368719057811299320931073841564739051114210546497677392731435608881569283468538869668809997480301321537982066340164222882405229414038964438041227002915899688409216531807925132153907789277666530419587741013994548932558237688945032334767622330217005803579804142026824314437615672063164164888057099249473108463879038598981303374553638178308031662468428040408105233514296965472800218591632167618628251553127371111960551797395429398600192981923190249003761057098077864998163074759453045684686719054201587428656978435733598234590175240776282289807993498932631451891413456780766663262586616050292701102878633299083460523962781366763464963964222135290005385103347714175864935366984731540677023744246081365798513350675307990299384332259591952277651546137803703657456905793634107290611066990490646236478995845540848381703618989451735215166036522996298293621769659816774030817920869587141632855581088936806949847034690847155856317156547385490699513984475213375098521222898333569911812752244976468429796366343572531445123892254237742686692408728383176278852149582210865278185646261474890688306656734384685853477913712467628835658003457330472413746856201278814040294824708918150862461720037152713710625999634080669320697951089120819077881753605754651068361342976000000000000000000000000000000000000000000000000000000000000000000000000000 [97,53] -452609589122443040709947304413667424453202901849007841130995148525252609380491038286659790291354586944687808160001818699058532232709370924927014330333465867884331910034956649997966358948985152025571790703512251047561250813119174398733821555766725475552807116355476289106180794357336265979958734198926054348861074265443384629435161896991102907364376705153265682114278928084884414025355104527100627868968587690743160734788620145384991124188508401388807251312890521805472920115954990702540767299036545626803405016711800570135539820856832340964725305869450549068673656385604657492315551824652903053774745594972108080147145809327068905926634312042907862516552569004695881933140285214863540694257894616188398547521895848796675660262230824441251452841143658402025379691195046333066694413035733453939427773437712143649008396112488504735837918583570865141724968209441834202830262416077534556306326830425251890212647945716837956946015401078444135810591753314910747836365737893361553696506169680392077592162839433756364041259578995558471626911579120801289207156627638340305175401065581819691092261174603975179153776709643788766813899056264149747784569267428416111057669565774920340896237575679339702005301005205401726951975651509877420038579293240046759846447758699511948802695972424099517128847318277477302205798574846603584971619874580236247918795620004597194037208815173018524170735131891812490857469919635265044100877126856361319434051719975371942593376073049066048271949539835708806791154279589201909788428314726852190214365393792257591276822228874307462877348663958285031741849255118212490639409165879446640674840428681339271681218750190231168735553254099618326917964895161330436832170146873951258425783641844446466927545461884237104768875038670483842247480587612902210232356853721710489789857812878717820440091062706151437056871779849255808150579975119039759987381388494948832258680031113536652246372858973692103097307303272084360217544968920113607607001322786617614603134800563685400692970189649189259364113244466193411833399875403318033536611619506274511924478179748201785771752334400574997248131447454473844323209630631900242043612294390279331739415514796771850291042047885579538396449918495956288757087444648474878108799515482436006390144317322939690579961030260219306263211497121352344592510582980540065424605482451953614316458583533804946277778070219151824087484094068366260756708282469872705965511742380907245813812567886889393323793178356886703430028611648862637820634176316299516611661681335918158898465416304035439213324825079684231754654112143151103051995561930126487990300558159855353244834348514271541728378880000000000000000000000000000000000000000000000000000000000000000000000000 [97,54] 79580461509677253510855789365366776619096734501990152701942612833415540506537116849254086700245012566536368506482504640956814906320806629495237100919723843326248395773954836013113005408203797032058771426514499124142939670726360877576822703294969464614423378039046867289018300639380581614250413910296719376233217203211025509345582632355271208663738982283101182159779253550116053722878859192720814029422369884707658947653758941716661058883762435067564375436400386615196829888179590438338925334642061901396490649886480067789504461381422097505646166092784912243208111400282543471010592788122889470630063559747316933096058010755466561154108025473890952878038543682773951083504208326220519441366942400792121114544857275106212600281687790218634124221767216536289456038809502492987138986689212954755688774449539693861406287609075721891783975858422446884644619250671394363933404681581886180917668778463335381498587264719997882533915000169641264188596420233092324877860993471544827321982047658966112560602187405581337083803766257412849833375104238069497408834248115298187249080419778217252134611164837346308496797168109827036066978901881515851471584266671289719821564433486478161987988025955799284694680659468117421711373256608330696722578226131309310493509235083526352738813423318643836346533240747240126650206737694035343441500119324280994224046271574293349319456511330920988016848232373274480843214852577476434014435756349773994702480006036335039465595439020189379104312677597625465877834331056287225741558166947413775531229029860025016072127440460853468831123520706947405532506250517482332100593854397676097329227394896041646750457526514995478437265504321812041338389035402806599856997783873416868057189477060984002336674247780007021919698383010095573040318132792941491975916351397589054633457667166793338965810769951484041775504561061373470144791675048236938514870856744931492782441109694959699559703996572749892825262914897493219707923694577895287408263338281416550276166779997049422635659741683254404790780669681360207816203763323972684728327594451278429690204650452725848370609289304430782264977531815403805843313686614901349732596330744540597078448647830839497924647763920998624767916913165303539668437356399617635998375826983103145910093810241358906547266967932523427186541824808628586525309630518180762136329910446050805659558318757344651767698224244469825141760653682969366558451646750002528705984254167313093491310379245934592993064200667974227216120023321321222573296437039731060412430846160884062083562382137290895038730900360156760837868040484766613829802060264645517202065236531476082406398930472370867573620736000000000000000000000000000000000000000000000000000000000000000000000 [97,55] -13712318331715271646884167216089464246687772338362383454413909366632419120827027330697987272854344857164392873610287453103930434239465272272918928997467206333191559928516769532308274088859299639562298862951549391438502951944784285431844106637082789737726327664186720495367244197707465637035916595686578471538907189216118466352042055688976848844721466725755007846755172146934691139762868589062408294085529045787505095450962726137928492961472235134449266348966223727899217960286822515060298841609179247773265287616575631406962149203865590917430185607506765775871234882019431234933830285990533603797594840469744856683457752096835525483931229807233829856023067222219884114809500526425572377773583116100311552841986784440234063651606030658267338658030401076320159259924478207163055722260243228615992697962327808837360372339338431262714720219960326639224744747825123983675244376905301598190204335471361841468097365770393622140735573424591735572937285076459900893941427036089878241095462177342989201691965511525367392544390089897450242798761199613165566644226089142672037262295247226117164460309329913340573030901862495965175247478956487841343508858196847697482316816557059708034800565560368905397576957453466718466366652977561101466618989422896818195025723724925440443409268282693835809051003058776711756934394436232706857565278492904532516039938309293875255046181731649124098288534650542446397028864934479189623327667650225161612472316023457568500692924849979506146583062263706246202767115369594417370325190430229782774638865991005821477074027330908183265462010245143486741129818103647163470662646525721547856227858629859661193362224392311764529639670645663927052635167852109350449550057315595970986524431701723307462911709214899943239191170892573726590837155590318461580763215819586893992597473701496847369343500306902665139977116436431422978816922719939259171121189489635185725837284036615423161131429532917936199030882512075021442031778359363862200953726417315922414581188217396098167707931448376413041355100532886269777614096826851293437933779784625859716090921017855795984614344951159675883003225260559142132426763004096366549559925105842934320358060047952568574197929974914140884959343077066498489223398848786887210184522438554031425042193941153223998672475235875913926666543016821364990242763961635359230060199026234658640177873807802659632023493889582872199711827027325446844290503244842585888908431076920948240048229774221612321929141413059026352324057249519658610156441782261419373587792785546959857957392977140855697477284296430021001157081727927451670236101277601005582044833426619370596769361980165036424822784000000000000000000000000000000000000000000000000000000000000000000 [97,56] 2000174665804127072876170305293531596530483569974828631227425193952590549591391382973087821492267452255186602727872297599096578741616090024871350069678547677331184024251909125854099443893154693064365933402319503201055645573581661144784733012546595147436588250367779938063723874701323888049410880418600047605483719333505708474415091151564454193512852128548634860896523668147073039868537409712220755387021508356235270167331669579638459182653057150213767297333262485206928720450385764642448400713106106463155156952147950316286027786236090033849323056118046590756307989870525843010048861517791684933669697411511576446465887206142132556014164029234796046420166757767983114931057425681236041793122176707448197101107707113682113606606096062492899903103834738539092439101199275742052104813689911817705391220750651117120265716364056245825743146129819573803178161027629928557864912625759562609022705716018555079954791597155529070052723598039344447576009729101687245722127998008557174543612215412511278595563757723074842166324730260501709628163574972623177976965106508441543900798814949384526145626497523514466520144183857317779360773623132084593556950229757201972601287478380915679955927847477706956995980451057505766670828274843330417885903505356651408440990799713102248387967178388670639753958181863143454568887169675216161775730377652191223220185775665989277707841244028015021234248484248498048298868483762706923958976607799228769224629002138445740891661636832577224488244669519700697933034495828286745891605461106019554420790578793938335427721610764206091799035136242373228361542894625639895382132729971559424260482162541322444620207903232889244889254434690017427652590639695069118446738795915271207620696813363837011757053098800019696326896976673767440215654714423108486500277414969932730514698591942167927528574146305053738161814198001505126363488562015808440314495360462515125573425410817092063828010468933511193530815267565483733103198697472121170544841488384959777116733645050747573613722354410144783460465156696535515784577108524246859966952341117128829649500638150485817999323317315606734963277733997229233040274966415414023967765391310196196244534158195829230512184453512281248680281111877779377038174070807186746552163007647662252349487918814456722918170495075487155660860208591847435133594232279875226945189431356071104971969565392800421259727997557384884359583290409024574658067379011658936252531885583413100500501534898004358763640755153424073859822400146154878727956387524257174966831034252056046522498876554888948637252094296389059890829283507890995198708868954754683732171897379097232912933006027940538875904000000000000000000000000000000000000000000000000000000000000000 [97,57] -232795881015545863649809683286808569705459714037570805157366527121114732482955996448852645023123082703042477908794773081511249707754938520328244114146235953430099382898886539303303175552353391732655090458781201063100398340603296902791625048288643995329154467663153185378913867293025777695295759148147455551405050697700255384614033854997862298632948001022723233796124525672527773010896164756199002525930338537534363790941885411073990093784226509264223770010734967502539347131818048152549173984097515363987429264744469144371867714713601831264865218177331644448193890232531337931387196463653387069892672395068892087698894116147239151213406887270255092473615868463922177739194803153629360984431649770483753364266153827438769516554054146073598211870341160048044485590046105243772796882559545588135958672067883308134682706275465096239160686961678694080824256148043305307965347092004178058270768749534568866302542425581094433082104737889215638582082518298808313940409710742236381791185105423702928813583127737992060813850362526883851583998173152139121596354863292169159139630612533006109502194623247960091621363776885654302316183244331521886585332620447746042875616791015775856824978184797146598946422725762840774709656954405723272927668253590866136276679036966963490419815869426395538057647351335130860612539904950610144010396565956910139826941538476324626286685983091606196088841199119177992971173348245833253378556921490918489897262129724214209142638251159033432292261343354873672682926724378811266544490104584778829597955727872623933813700579658349583011030261542938328416291349065157936714611552607296052649473801680916633627708407926031914276792754976477263120224879805732795389265472252349200850096511545387662248894311062703308527214457084224450265817164801875938088133439619374488421093395513555484789187791721444850232544163304246040019577982651837101227759380164942519067357201055011673968522837236544133587442645048905761748067461618408383493147525020262156391057424732164820978752393607837712001676100101595245668357461180669051856310499377080651848927212184869389320079910757556186413116520567186345044449384535753448519071070316384195481327824344947278739244430556781702156609084866360018436561816959373938798423549625135887323819677425154113110567532729858463835045723548376005598212816462735558723755612559732427879783152079369745299570618846461786551454204261296615156610444654836748579458393232848094022949076380123839563547503372399602827298542085232272588586076128649524083829525851489773271948549520826570952177687658036775738578422525712070869599566771913695394950032518008556255188114518920176599040000000000000000000000000000000000000000000000000000000000000 [97,58] 21355634516759401406946883730822762034110168681250424179434968769286444412447473724791686602131403254119699349738621157278071253648928311959053749478214181070232301064339526658108284528117225798419219428993329370640115363481301446912755292071647140330266643650554841139810672245224100165111401941849720215367959451115969546148209919701288722892172568140918735500160804773459338490331247612235993437351742166941747544694306034448859619396787052796401336945740071262551859653487319039974518141488365537715359287887378815161278819338911081379854353571702391649119702628216083302721314097103253183332492675656874753963861695134910156137381363579116974572617245773088086878543839972446441688619764784287249391556031380646480192136890308321134318329572010726408409534919999478850933356313630694393924990539143223839492979288756344156843684229769706489583466527035405228524912612232771772890447399446892462190746266972955132518305240779659066104916478366919989769434250264206654189002934719575211165270957006749917692371130364330923092223249040892511666023981888088631470229518460161425484659726908875940551830731754207485303031949193590886392348024928520980309569121923987192332567846370842036634470409056115531759777138270903779340186122649680394157676168463616516606016586989171389659125030167295099916602260259583547360061368365151593536631029074065363902718135241475977047053481235905820555610889167964711110634118296954306423302280464195419304523767119272324283769928819644899671481950964857584509395809394351998899724467477180302977218998486011000209825665301993496403603664308662171347940367515200690779298263476796199703864181560299975638899104379823783836454854661604935847965469844861900519506953995494365824759881926673735223477822680210400988863379888559156357234278851276016645639303109356339529553931459606872364982817849580866992487470059716398149637837421141152969491537166507038903448726763340102188744433020745566686554915587153800261580427429350924962828750740188115439295321288634138363452982245458105879738702841229898550810704919310457899714943189645842545111329520469283310494196525063239066057647362702397685602522107120987778845613904136389820634177431598512924138123533573358671806424838487757471580161389406901031046632147429864913463842016913834806932213047810626820552230465397125066928682115256632415105207507598112473110484335026769582205603185808530208931290969595451444159179140859373888304119821495520419047445584813849674045648722233309677587693591671224058268280589681302898246093684205743752880128990349752275400928551974733756727199007821661252779168490281280866879003604645362794496000000000000000000000000000000000000000000000000000000000 [97,59] -1586696466997667952019497273559979147283685286544730860605651576172824511639050925877864895489432335307728084470966161343686575321106587595701973715019095089568521035304149412853509850352799411162610418924628439810644480967096007935023689971686487234740256252961746970401079540256115981696825374244865248162435999188065925990795214507747452800203956013150010746123398108742340790766705862669124722735009360472238361523208979140836408034589711280491152110776030577958494761952100202418200335709007972929914048126394229935552749392564981990413020968748662726429282634586480199792191876368829025679391852739791588875581140034015150905498194578200649573449811579072555892836307305441423713760280652923761515300285917531040715494633890057314387443159513619069512257942420332633891170990575675505820150017820541496717558641071541258423249950123987789250281659482920889323586391897519938294177638123444189336003152055322230068279062137977434482277437143524684406252178050582896484548313122144124367820074970967883973339753817078468291553659345830490782813429400808543475019086993655087254270527916290883343091327527615669858574771169054233473511163513827921951726763178077913188303743906290980915808908907711776635720313982647819060660669316040322850135900152717299256031844989150730756972135897168019178877354506346670494986457424054346289298440839630597686268419047211396092925092144402463102506998818604466793674528473360738604814664189417922620430366073190259448125745534334284992181960288036863735147004704692258961267424690039643542967536898569136279968378299692683548593209033132345487249928134327244598319053154009417673342083695245366968250589616392376447293355951252555258604686195398731325688539994992264237790677987485791241757104829186847754837530908087714560603401664160039204319783072166003861041830245441904054543390609064545301934847898899585165700953959288466817771368902396019071549789559154785050477972293061258601426224331063218005391120800635025811420995913333439808089809740046869390320685134117795776280077883169451194551424434795621783290663623788846478966078184410332906358819664641973230992625153736150968101943498666632570120984833304216532306861723503513326906689995691279019738651637273950184700270885046942997620297714620351127201701466501494635757660671763946540805984904064485363552224162365691066285893340391092810422537721791942803263624474390649448395493252943762257362732236664239446558634857033050029823234287587472812620885931234326825999577603187311298785665986042591707091675295709461977021780872676196671441574195283892381203724962006889412114152559991696526913888241924620419072000000000000000000000000000000000000000000000000000000 [97,60] 109240337380153294800511657850391453447142282781289336615337179888415585005886414911738916353338237371940599209003199196451854281674641874049466160750288250922114804255452966963658551319388927390345570714940535101501070987009679801157468419428000780179602609785227989093196502928976446330718961630579743732976461526189530030733375392091902697706090839497583346466188595003940685083764570798512935614291167961561404979118013247959054358488286228124683917146449997637182780299620848825948915064442500688606016782843977536722702337541792964075327336442508729265120182472067874383547840503534138935777934427785732022527192427473510562915922012856472391449777502339313653397257813813817752540967848572143645285721229360558714763263842377960858538899447631292486705126865591001112943845881082725083905933352461227853083474395713126569383774628281855136340571228458442058744455928749078117448556935368409537218251611655985623194175112270131545318786384424179068299173656042555652084414783993991874339002160488040218603082795646555364599936905509706565231587386149528089792257095600040344225316257692926354802256097861043950464355503901858037175738773697883525192768600068070387199123584770811018074488084996532092487825584657823020747693604190340695625476597459678554174452662176961676686629079604528177753467131494169883341955045904002760452138253674364693971687829863930664995872055299248227225575658810834327621920600978055512105356865543135896079105679495993926389451447929304769978266467928116254332149243334197154660330294866985095552318396651256965881086889059406661980510062781442158178295124437902027778343796072292869539298976436126954884190055701243651639696272172585454472490382426831819590300235285482932994616937803337185616063385214159155983692646746328382655014209220090464635442584447202466851647956418491275245446305195541738507750778228235232064940075302183556065923727612827911056455078805377042065874453852040255975788021232524255319743470267431620757664435775282841392194260545058392085838769017834708886268320843288268333042055957676687254474753971525396735130776482188375897041077168750449665656896273778999023118959799528082579121573532100942062892801725230286552603834440877331772407550986685068917235175598683132589608325460181163457524796835024768011284936142803396677341805566190052252073983984285987917581948022835351216403429997171315102639377410837357634168001050840350932046121707982710968227005387919058933993920233068922626210378581819751443944650599068345789604460174012232301459427047262127595063817846163906937453203002998079772784858630166677238221956708556150784802664974387249152000000000000000000000000000000000000000000000000000 [97,61] -9227639396586695170913101569300156411244728536113921442600860353854397105491713883941445711147761117146425861274278205505468502506310636635785776496224279125145794762134633943783490074889740575466001586632735373963789824191696701385193345182525175132111115888722191495168505224147126618230804079708028252969399857044996559566509142407057813749863374675321376834085195790998783713384717278926800978947105991954112206494401921113471718232646880834423400170918659808910400734997289214589313051977011964390260602345129572161384662031933511690183119067610407521692318617244114434633987155348460478274276970669481537230040482812459399134750188140001411467556551884172313145040628496925941755416097799391579971915030629641275911128250670073238103798864033367558990181358334623504423548195246808727800421536680414372744541090178455864850055854518147263005700407557538634634091692235147440336247310556617006499928251643229083995361279815922507418279917735558653835097651813598441649267548789356751551781152363780117079415753883558520981645238063750114860779711364735538924231587590796448570109280456324718588130362272579374617563000217068718942974636783779485790258406332948742215401164140100730006094103177197608380804389112103538150937730968138970400370842025014869354999317589424337865697352212586523934421157043403633547035450256320763100669419391457991674657017074131762166552276294844619300851934160943937550689636093767854860986487966874339723848485476357084360530142755615072490702599485031319381904877187307871962795864678692627139466285737515215066489636505332855056077044362515833484439112609999921733890192406246206632211430323427462299947878674701739290485381227767905388249213138977706749996228144982084958394187431814679756316490707468360080506769872880472658222986110560248692200539428618748793269583868341468882566215748403826919050251320272939818425084075003486020176657708914773583145827799795461285661054000399987507758692617281057042997222733018577019913688408159226094022408487852505067030902643305192451826622608903247839719110845261994667882461210826692717337642867746784102934180033067689825431423951641220886534939525842133257413998312064215734593664077959973063122959406959304923509835502358286131934149814971964094945382788887016224672191063088665616441876732126490397736007489272458919234283050796940112872923369570046746695238020201714422355365296304894015250204146347496038753759238217582757557530890205814206430632476353101499861831729713883171770187872711882198210370263297768826447450589623171911017463990667426504255500093693477365376947300442821736752951403590815777437402403627335680000000000000000000000000000000000000000000000000 [97,62] 995524244488974138871326762867103642007989790567652881277703086577779658091897997060372695440438769773953619953324973446784426291683688767790827346428459035527464385031467377477526238351649915957406698879994522733373829560870094626997996421106165819030941471923397142880270483195480484688333960250269604356525437898417361327700428352193012704748907827119193043464153628463559660149607742147280698544776639605038542947569405155200298407432384243287818808081437474370506954656462164349172241443499277348479015883119646536543216837848183509934018811316334517315545058877249957302154078539579352699775656411517486688649810389798231627033092999188959033886814671044862365100081403865202050702578773183019955548647804807950611195170931673284658456819222125712713907236868075911610649084641628507455648043552594340399645425180234736460456777120213750747257357997466238439328307486622052749855082042710225639962923781882281037066606541653124194600896305402633657401900876159120701712411232027268342164895841030721007561734890392224506295036982796624435247008489302007732090663962394303272645312884591604674691090932761488647456184804060531570333574331090995718674640752498512801010293069478994576830292798133405986609444980090080500446185864425935976599827259050022804016326570171935986470271476685566777758199931735726379923458402277441325100265024300331805498958724224206969428641639882509208997529132619297244131838151687721899680977471707946225364159426755372844261068706665409330968929343098338373117068326504030320545435641245750789519651802762252747943386616357829075669017900418996233078007305456853689142807558773149428150395396188845382436009171193319650925082054038437945078946558414115161047292264507797669520478921689690237036462019871386660788621662007307206185425653661716362809860984128228970279028204677713882485772525409222370518101646016552591134134474247889780916366206354250207783685454794597549168908719263246876860778596760095502835631090659290833295666047588566962215694200504861090796642802129567363058379049341419562564877616154875961446541833570647752991203902831185162502689524186697374653086363755346352405442769755491837585181826063041916502675149409171867728778716417340294596217764489772206734484355882858063191721518250977249997175282553065956643830791451143455704559308042602913791488662962712969425048599027386211843965812166890302758436226760172214825756979655629176911431811434591335234013381851916032673904890801370686952373709761523549400475391403515363830082771221941925436117779708983046506642950191994560276408599611186340897562428246527101292487834310927703622130211844259840000000000000000000000000000000000000000000000 [97,63] -103693833744690990388152434915479252278659459739384361807949402395502171089951091310387141645720598508517330505558152437910059956717936460422367446389545342493311750562862490388292570275184910630318314415704597810513379178706095242035339258996339134050940822057673607282265733348517232285920771920716868845574095743041262611467566802684167396499181411303581243691610759847660241135574478641257148503118702827998871607959614354472276630331106901596422739747600282391044874525952749211867036746192341306519697355627271452293042564268547690936883780868450279180354453821060033167005148954894060234089463344286408964705616558444021608248837876551197151531564241042171380100178244553959630558051876394562413134443708230708393555681980836151366262725217758538131701951886498003898789973667815702511187022929998051400584479947764936340971537206327016731273620590963766320722051340154501577194331785769602293312040730555341825594815364053749835967922800150319469956271323450076845088173120254079745076276444657805897304210464338078707780441957220215519355596710592755518687908429921672955875504921115071293916685925096866540936594816104412032477745265711212046914729521771121166360785760622649435769799015336998819100557853170716999290655526727363510998304546233596471605285048372335349983884215061433065510625414005635017636857414261824070851505858433696888321534884396842555576300120279186799411453541831013263822875974011347772924353244686131168550926374423468901804535114050681441370224449874886186815401628843404849240232371256513868624417493179957252375327616507457991020756958966369366696417677529809121865504052967939550126757249724349598597374465867532793852680931833136302327006146457515432819169143023870120574699641838192367322483627782901290955960890617568959339032588584452558754359659086768317528100113156908140220352776133011114317321618918338732687909528412163107301650068223645824193837492174714227953468179390316625346704828035728035645372602943841251561414098376274971380647150879162015996492385617692852616523566614940247131455927914362675563190301197715646057561175747542277845303674711642250477964759546171563957574378802845990200061744283972619982127261768034254208070515126883837877250022872730105922129812889737716502880206635652225629542440702004393570241418573739039585860529492326986707905283110922200531534911830032917895763589064428756758593908148732468567764237074712005181456993671225390223732168965616263744069331780104581367948939359882194710264976825378101603205122903630994519649594900835744748775962003148207518557165710091787287772753421227500900747589520947417690184495105310720000000000000000000000000000000000000000000 [97,64] 8797485712794915188402693479402692700895380306125411229679770448685123724097022495349674592878652562263875688601910262722248951599513913410911686432613195180410953013323279115662973204454830318800223062001566275652787682129474829055599672508358209652166553726914776162911859176336721157481468920703114306874144213745274430899531738888093343792457302194897748820600647723821746706589419764554689343275327238669779099382064993612649481868240501489456126041784730118828242803957627441184813289993324997717212877377867594990683216556582779323738093100443868131532979047890544739427601533407689874069512931511304736030996628832944138060831476187966881811743701929634396609469210106871813649750277029507482587915978292809035486279713366963461392865076681114565519848080955509902001745705697286496314868585867168378074962771006940029615505715235539167847805431086547096479375152466300592510072586730835364430449726502192923802819519580349098033071837867229426226711814688887569320066454023452552582282969231076141350015738054950718007642315144401238495096099873104309708009955897720495782840151876939184761195617445781694182378186983984196615073894344749031380498462497129847754240804363130332506638599339894901988177122679370560201629981068936824215640176313605204992397183799533178005077956454578986791966785001832098494246950133071745104632094679434284949012661033658385868371435341753570481552692006849216395613926943801962785811026893609196494389298860881413388078198076028055261434359189731500664455818044700598053464792516483885914959007437083515254547561340997653021444168409669947450779337466212943685100046299343286586070571990849780414006053494246817663143243294282866492257811938375295224425766178840259810129925302670093258666177082441648895647404959548170791641624128735611446298754018534360373653227367745620806859157731919241999807918270760482915810059516612019311993768508491559130088101705777809367274099218220798485161133142203176239339750103489604511387068286537696664535986134974484841363232515149582602868262932046516260519199710583297094900332253474631364073663784859649877992849307349877171293921675600128129486647203410823081636049094967095200607119926591059546765418289761543500079423759919273236994807537543414426726419216220587874008467665448004091716741967492929113837194280679252418801466317815986860165660758563714223767692037306783577664518589187678639062064011761809387974668065331794347392374969809495031140645728533437416621507484344719693941692781517905956228873310972619684124225224360038756665681929779887610353376792934834290072625576136759682544988005647076637366021961809920000000000000000000000000000000000000000 [97,65] -576833647651013708400210829730441242260960512872932200250599486955160602403328536414532291682545999038655673192434851022498928205026397719527072850851062326847056723827196945714384093818934176559666669384644542899432476037086340516113792862976266425401622838824691020920923343942155842461613845033582346889006679336271892468989293460701535901126024214140711847888387804345691049110086860129532178466734253483079422577143531009065664414997831497117322287437842609767988014880838833256674215300515022314560665481087945425139135845338733773687898223035072926881817000882160410256640959802274353450545052921984278912440404831893101888344112591313486898951987255287454615617770683193149533285097806120867688924226185320153944977417993294693842915656724080126341793033725958055936579608543304154437310249325334668377197717727631992131319075574833804543375574104380434960383582301577410154362445083072148842496321005718341873716498105862662041171759336115225076405248448506829057845790925429619171738639001020777209310297621794058455146455488575083104408951157413165771934039013358099486807456160046321340299176079863660556171876645921966332733699818287664041818414769815325277169046528809284084027413989474944236655498187304655561590964138269917926979033878755381705409188810614120836839052959055880034566602423953588330415077513826027542551535627281648930964754704671916748537904357501582589209743619935736863701715127625389739928666117072698560465495478103068660020000082862708393966270678710657281558027079988242857128229246356423683107306668296879966337270666258922893997473878930084484771203757039981370006062685459330726405346502548370651048598382368450495384084462705402200411103132170980671657757467459563499002314940148169082933414038865607149766956039670905955995870623967267821287690181371390923423848252401238876399147458369049904259840555192358059535307443774131746324441281130582733344979601564301021718622719454582054943626788360880452436631679333259197348514788082410627817981611090324980153094218711709611732195789412033963935719709399771568659814354206839011809144388646634048488990261666569921371109509974389993920984747983597705127334063781468808695128366776204557932152375405740731935747639275020382143095379027015738207691484415698601755561911250356089312168237923683966138131274005669027748279883828973887274637505466165300125331306236844372437583095601880778464310195049891079185112307721518764976334835547110371011988507739137309177369379921479863169976126802419183032435435602452899019775746066826656188314982269172946395665637176601470305571345327444546541024837203252186578315525488640000000000000000000000000000000000000 [97,66] 28240222330301947970556856154218485756303628275922658840228101993328340891772832339036900595755466514715555624304787176497144392399630798651501720626963923919960931753677706529680720440718648913852841216910809288740828928197193945692416282221421417666713775152011711828623249367813349047256101854304611371757779653735039882551329468091532079671360161476499444726626328488950112481728802604882530555061142802480041882617335658500415399580012000977361290283022894081763520940579808957101824935195997951858252142092567928391464475905673320113960432593603768861802891313231249240816925658805720226227625060318508266792389168934454535885782849288282549370475540486969755043962663401552420488791974922277091951303401060895591340489770377477551302479022066885054084376827870544391008607208016764798452150554257463593913372359408131793055545170451127916348305881870259906210710348317733941827636525225949634757186144405962899079312896366160846703177952746817761763916116580671754907953179176866006751605553563361231753550114898404721264573729016258946239694566933850847283923599533570392371258511124145801116945780203101141729823047752060193597958474344704511075677382404888248566200070797016480262054289128699647960967302991192416124673106242675977513009382769183315937719277338077990856925291145239623167009015582763653423505049574128875838478521766984426137249283577111174011486042357008374797663203039841199773124386499333134483844986973951640993004002163523957089408513924649469100920414199939830008658246279470129452422111434576588701128921962296231361426268656585221175227815221597496501717400089182937723079587545087458358620822100160150375484930399102165612386112205529317386055877187688215811193755889835373536040650025011511830042114931660222571841808339777548472926870176086074440025890776791858823962263996996952005444267144408922644467625444918112261016860258962817633536235129956748143107261855140071178078109344901727348337230374289607785253852761952235380888929934093813394833250924461198907599463993701846024191754673052501246479927418314001414189785745630306963544790272568396111679610697005919949759033786762142163976724484861844285127192099128181260531838854501324860480488461515138901972704545759410216917243345652472152777678930684765372403095363054598269958088041808723049753929626478660151501745215060193710399624872703157089837578080033591617918335638614300902359951742833426938534627046496420137380921830750879369997382241981415948948757087955874482087886018603511782692720038130873940160537537462366785127098102991025507670056850390246624834997610858935781697466620662017381114136494080000000000000000000000000000000000 [97,67] -958594501342367201728038128960354183195758294300083951178256463853227481792146882021500354763375173649639622807116629075771906139146070907744711925162566440437682371762031541398575023898433003886694638984818608325403289653409844553542175710542664109108396268122412749989826098892103739491344590047801798080185115174704283826105346437767152500890841792143425874567733950359050277517560432281545997342407226072713761857963565714639693179400963234010994426929103346758915506510922036028632985609944686045457604484356611336426942633532379299695418615914279785013308149780008578714922030140843355274462898111888727090752600370780241065737400586793385784018558789585290237597535725819661902986568304288712616492992898589505693516449754568849659755915336784567437557656242796454574622114057566231566899231679414522438503358855240509838991480982652239548133914726464013802704825531916607488326710570375307268247480512862449294819950252124164949337492713969755178216432528680112003192774333040579135270960431163063999703873271272038673285085825840914257759816391582485529287265517298805070875210672334181495441368699650799034975938884328982291960358883319683344195440605493962265932062319049936805892294176170723954577492257741468457099780845602745172539262323527216747018079441027421454910832058545530183834004021495831732305067114941901573410376820203577395943813242323691099871378190627019924874916399823984680062949752774564042139963956368231964896475677859740972861810194603442908238264617782128240485979555790768618269462465279065741641938246261188750531836338526536871057844906352287842271314498344978842726125453573400250799587053977258383820214945138911755812277329541069957457608280275673447480416007642672192853745073101000125221447558017915035633790644082599433403740805463672055153899309460171671937385718531127767453416436485636170601318741285043550439028351253379201944442707594789069483778564610586455261879511801239867829093347616797001314153309011026787424300030938759552402476840080128756820065271501181657860205338373415660125314452885629224661834204355037845180641758893082512247829700258504835044678007113315830270910458587367837787401018555792024343625126729711424431775424459761485756546696261320776904081524954718045270685157181306679814802713437170408196995091673886236169922249416059241456010004439690755234600493828287558532866519076577547747565099925443668328127601420820104086592975090547931731788121928896489934951241339107900292802807388882117016657895358161788227165195332665125359815304788215399045699264938089525607995789856338925452051348192718169472433506541186947023917547520000000000000000000000000000000 [97,68] 17704475829104710672268651608112481631862264690900086944198678510314202760546022477434520354674714491489223139995584026659498507394848939182498145781850619725569353477525943724542382835531512351873696086928433530006416989921369031465046920167348661488142725548790619709779974475031315035992637082541211990630494331004632726132117317525610944902042556084181434588888087540100280513768415237428795170512089347327494953836349978444155950646406056748120892725088116154165512292748090011040921406267610369476379379026274622449770922277883141953664267106266296435269111820908907420368535936975544110613254062827801241234829692600068018903987490207006783046240884572222988521355509817537587770884485960970711563389318092901092819900824796686841118329380663107743559290659866788690645941024340920911888939452194190796056275111627040869713151730899150787958709571695096677598302755904900522519238505716769600035175988228302634709960319826686719212195301444146091159175697967525976636924832059751480084697845967366807200735229823075035791308977225946093398538514533404977577577417932873661171486142259571893078796874513064815152192532610898463522010576804001665612247164425078806244374343369295905544595949005774933617328179914144147602771421299121514753437278590140380780798620983779308960534150621792192466703388340525076539120922144920598608015366823435853732067129506542824764867254154788672929392978749310844865004068586408389516650284709912700636861720952307893265428218326222254055157695374690964256341309747615639747973458684715212906190902847630472720722390298934385892356750114810011143298319195367065499671417898635005864544191440461648498462149246532174708758975890950948880748513912000170351673401626673299515881456934571438079623401405371623479901473462184842568994640131125030293445695517869817993678923195805228709823150751451072446660530286003467832757936142598574728572232916633398617220964478364440147798298800177578967307824403130659009139821264705792939038905599570281678627736359360826160598138189291110815133798824643723828199170872082142424628342860881918732620270054237533424943926334044834555822134515013262114400938733776419676212238937222152676402183847678576711198135642023913630898647492618556299446375980021533466635855753304879875346634823108978568527346247521888867676672921645956050982308753251246371437386192176305563969190177988755136312715855484796508578044552746677156095990921966355344574890718188443667194796420151713120858874280871355698125659886023356966007642050730616799928019938934053017596846045798260478347870020590561839161365937485555725035703606270093410497986560000000000000000000000000000 [97,69] 61468359621760150038659760790148503502897022474847638143789410845060778304103544093492046910264927387798908377698513097103092197207171239216052558151752564490591808153608878869773007356854049681825535339179785594349467168642182175239866160694880033414117058569941212941222103881683363054634504057291933167449954930713858172644032073694571318109925929003447304510879614803590674556001851146625241034393673568455141982246670777743032804066486533800467943271315931363265436138258461851370580431662720881107631605347382251214711173757483614635566392396912711924317102188430201896204182574550847757917475234882693128743640057610402602294738088034908988472384287990584440703861020288347129780149730605961855093382265019195662811254811012362060044403652984998561358911653931693273666673838635724796456938054941125975066574560537283058194457210200722943345052165711773571801739766437981361865815500506576717476686538222806233466081277734442436200959379608060949232716007153028881993479424637991804309549449838745539876175568249495292692960164575698495423089125078074762579538644242744467317477033953691849228069273413428475538808398823061644528269865138791827407854860885962973070836910663717577262183750663392822627033800315191761070136541810298977113954899828177222227680724772788386962361150807274229859547604936160309817841199255816786002288691026965584677476494962356886522993207825376821600271230442797462645599832834904181736717253978632536445925136675420012492871177045733486023381942151162953666380541927717914737595944682191473021940794682391583856827480122693154345765478560982425126224327101145904288877686557753899180903562513018992160705396241352680303368212291623154975301368720814927020606415531263124191271777365294216440443971733313992620181062306976816523576381465747930419940188930960667171406307515787766383290693319621722314769867617976678875486164796385782253267534737325224809628442900227725719528890456902754406866463870334237899139954148189712944500084423669409412462006797144470183218911749827125273340781876296343869665257816866239706373747613804079053138192335864863119952873777513627300180737653198248406581099898400266553621128884799765238663712238323359647147302603883129508246578413933805177388318744663623589582107964833737391631694839791907438931624000905222219950487049307261340195481604859566483333050352140887853403612965573408159801890207019376976899979247654948336917050173416249558854369201570248226184422637111189117781743871985808960005926653931830291958857247411616274194962251643963810289986894068174635716308948189925099270001442318551187781212292166171439923200000000000000000000000000 [97,70] -5611385686656371080226881511691562164185220356586573186926451197990261593026254320960095697580484899846426876354961925577575859410054562794224821660605722507029031529505311710372874546493169486863110201138628632775583450625737424179242352198822241423669889833500589184134815030021067852908828246935455028897737989738532932232347075624201990692036283958744866997449657175122770651536326038669484309391829447819125736022653451060296472725384657951599496424165104183255678166547115529141578485595694708696947068684819542102914269661867843185703709717340860845207038398891621828312540856761636447895770407780265364001012400380128511483904228326313562028157587328855873351637042555206916635817078626102059561242366267780785006824121303385172802636088645993512994704696266264394779808388822992489967222315892433524936914934470590455361487409827411581938179922403992353489533767238865236524801841359232776604742558089465257094080352416037572015623835722785849206617335636304773575394874529663747431770244078503135967999420134738117386371974262184733672396431519763182750019817750636921238115196814523260338810396389550290403670079702721852954081782569738862617449729234691026552321626413407750899414337209796194804958328290509106972188207596045564827186200748255933044496984661137046929855842475660760725563163963149426276605594872923726591211465564178932386574728582041301910628627664062402100505680548487131268674348864158921408238193868204457357154742447184173179747800324726683706776265873081431146494176504486224469663420034059283738639986756054343139719047127449653789746527353402050820850658059630890210327258583409913101037416589880627179159013852869438015516343845494525386068762045354035821393151469032260464958868589500067709792351825409646891758514833356764954089282477470318530704499150604771214274218093241825092264543157196845535020709427377059164247058288135075046166906117140361571330942360164779138550819793198353684268673977042894627426108769707268289684645876707636625249607606540134695213521608596658967336192171335384855538684092687757092724518417730648821708314724896293767201640957921218282291818216386248985807574984905729552660035815333264266652369000148117138164486603603666823661682349774354511044453746815606617622886262647423053721584611258397307449432130059388151244787715179663704292825456468564894473053470691728493990625109027885874673031062472648343135776343437664350654117672106730139033476457351517567599222721142642474602901281923680629879241321635057417398729341747609011399177758034295081663923133385674726478040529768854265215312421931723399681015447613803908300800000000000000000000000 [97,71] -710492363952418940639474971345316681258870550144785415448381491082806311650331993290678553268120669099638751955982892987836846859375272967991908495677348429109935291684331501908736255339272883791545101111116671958904100284991186842872357626507165621147207232691068874237721336395730984946704099146156550244904386454032592902500110312977686612711560521657202453387400184855847699904404125251760503503183937000212735382185959467657277129530240034563058662068516274375864472130715433799258631356038723494128593691655156532829244670640557894485256003195377057255639713374158101792805941508976143721320149131620004477425300815325726107588590275176827161622257028205186126184699916701617802535996623896495723965357456774497538082775225014726095602090258256759331308286364130601631323785370759600881175761849068266660122736487106880745750289851694267674044005815135959608619044737669030223005611641961983069484017031042002397266599755884431854609722377722019412684601057565292450369387932304105385182477469396236103676017326092601868539453264236042210052482257895677299885455065203399048799206920017911325427446445932196151664372727930530097713645670851639838670657878582859327325663463357009998645718654408795688683481006800362420465672624729837448077876735501740816509951718434908727904569649679881051694999938865132835928973035256194528463526910772338755686603678267418205597136352464772921300232374622336056283217447055424552465633157023611652527018689310740682167367555105717019947750476795698470029468938806979188464572274812029365179592195321304917143312101985219629343792313861101827571285200530826009544500565607596707558601470757751479261369103714704549892728008021690077200686389623765007671557693267375765097621107262860976451112870100806604466868017981608774077762435177550775822141675411220920698820918914370098843306448654639847132684900089731351639068182033721226057493786064976550700150814784780217516528951481736787524283521257677632768866282511196359109808469113898479238610191068669268231327252673449837683892886816476997735489464570662316512807269600080559321257371078948743232131133666129889628027964593600715850307804534212809152419831688884922826263841485530977932076056684501088820308334562257952085579641606469309757396858074134564692059861564548182684363350755592775651345159560784291985612503809648825017669940291322849339729328171546684534289859126497247893626625045683769543891831260320071484889480898242733636597891095211283545078553104722840618322410973489295297167049498865323863385673796596571721060933897617589249335444139270479462673563731570901690068591411973849088000000000000000000000 [97,72] 64907271959854470430982037256611965485125673957850705830810060044419309576970898896524703957164978102021640220189976723002523143916800255953768496346228955722968453356683623748694117192584468780672381637593285372170276347012731725699900754973867229438246489062723027942566091499556215257542908330249151028150051618494883067029010504160837309645937333621402574077203219930726761913631288403512820238956314017497103965655204901748253049374876580865595704700407851849888220321205690374743994098079787856565024011765842325454287732535286465507626374683100897922959682949285345329206259039222456378273464704581279010310253789809081859738424037563984479322394719984738246838876363904374925834737627730064953921777291161294795167957779641067310868766946081344892634708616690936535085630939890447557734427162811996318710616769777967282597329698918020237629402270574547747670490547094795785545249384473440222921010083913265665975590471313201683227412099924351595531465887027920532388353575905902806153495534266629460398232103063084296466540255041522613811280570158865158834963301307880473377514806471589980668497679346862942542403251643101432427054965110453019230966967741521380289425119882627288155999884956766487741342558043814318968813417043932808315457056385822213490208997351473136805380807024429830131932177761630854255947714827248049070050076903736129908459704022323471298754831799146869256238125060876668481368358372538000182643268940150239673937481249573384916924876499264701912111151626072683031874285682939480760421713962401118653499927903870408390392193868499637962737718151951346432139671513449877875406053035474051412670771563357174075481414295573788022497748881379216720448973541856919053808992255050203293140230410357957665388752608884549525932229584166578596465803117264844760419444159716771961912317743989937691772468524328269022779377810777400354177942850999472190711415607756283078756353064076416252766556864199903409191037005421510794564124460198371632798392717823431919233797457162173145403842654290940327769731960909139356698039329119742347069840516664637289122366471116325773514572233559931880600740772471348241996423654046543369968691396300537747024352800509836799606256880129545682000481669440651132533249498779899300960066622204414452899010027007892502784437691792226671213879276891019237438747411567376906651778568307754256826251666454703973615929702329051805533051871483377024570427835614990155050669593034810778148911011894084465654319151903031443132355073862261955023836766187051104892684032328362113213892951517315607510008710127126150231998083813449238029751598790475776000000000000000000 [97,73] -2497524675675872402169833583929565427201008681956779990445793952199622935781639838934405421001129297531570119099792504278714409136117686002297304438188899825468478704656683416716029886478625276763104703944280117300322549270120745326013198001087517009486028189124050038881534417716613953995403049503072821202958111783823908429577848371175389855746325066005207909203297766056184759282732798266822139917942957248353527454132587206981354783477211302925181727028658419470404725961449815852043630988238125118776200217294854467909522779806855729579061432780379422767480645408744875687074623224814881752814831791552794568247819662808848513446186233387602474056437833282444830099283707346938500466631257329066336334942407557598643838402158664428175690614149546155196137415204411599507930688521743538829167865806889016212110685697092390509141614138470706305436474623859213481426532650916770045255152481455071480413386219794387993537468353722768980846509695439729323076278225600140028598956618854255930998432208657382665618817368739342234986554855857479613849523720501711855446497287608178796705117019875530925266777358956529696505837153914353990660181299163208123320213519774381000559238770036418817233875175946783889929109806964220586781424875928421266608595533940965436649822325838795340231934444456813482671849450936052117584788725321429263097090731943352368962178351844926404285698538255732661341260182736074873060008116621150614387264762848627713174516108923624937488560965949463317869336622661574499797403194130588891392060730119423783849923057585405734262258400809681536840529327096700387514392205974382173437586453328215194473149086233443964745411430536631577276905004369817188670390598130204859827441781665517855742065855523352383402034391989025176048735638004862301243367390910644780420119328095314435004578864161199042093908852903109396841432865014100735437393803587353874467337279435498325314986087839737242586815392479984162663067839552795238710470982678547707037671756978097455163138646073045525212318932239303367594485775863298119364861797116388222386087852717151666086515380287274794196221457222259486389953083956288278445111884741055551557712760404712031526333985186487287018983891482286201297738153169577875814775637183254760651842980372010164870960673150600348663842760885397323906664731096653579401386373318206984235523595144397820748444998591913821739834586173772570007825763097419910680387598908741342882531878416319274977335606079523124026170266230865694787666972639298418477163294546985749187019806122777946208153035140043336355923015877965479948819814284792488165509053765019238400000000000000 [97,74] 40442324815100155505369691109965228001823703337005140921246203506040161234621677387821820819622065424147700494272311035049318032008406550026469889734154765750189436285574286785271210110783781959488650901306023775063259619442718981592490109805953959904383565009265347473963281983237921988932627459918533464540611729059759987318751288314674600946944626369210964810128502417470065721865397723320111705628032635228789308059404872811535614539287434442801962733942739029911044251539901260119599409584823919293036787828513938910916209123529418097702465822229898901376345256555347617972078069956523200556397082196675510276041389803243023660449831035533644751163028368335106439731872696072695243539496505234134517410909413459432931682521543639482963169870340563031668645693585171158891847256571163569468312987180975127500287005180520940747003968558956581879496031466862762484010773884086464742070298802286027789638284151750776175495846179394354714449859921405187482548833980380288713331255405319637816321678143417354160262962344611757721554817477525995924301126698435296098066456275670990111736241045030388238508404382673961791708125195357818071314038851970328086984170162949803520855910406125160029250419269483768787220154788237294870681506212970362922422941482925609461669687364885407592957334818455657381621799040967756504502223833933520689765119279577356175469299653113961183167856060588956754807502459903646544536415191658446766597266370329852292958597931288401376072115546937592492163903118289626181779691159598432159545318625540489753971436563653437026301278211974055287976989813760144492722545882313857234581450993620371332123675932639687397812673909216477994784145816245723162986325648575390892745140934467390303311953090245100403306791869187114297540969516360580534558197524834849769873583324392766642954315258273602110035811866812418233341128571045322814577442909080202616251859246601255191478146596883451037127414393700150543940596468355763349145701509449616136747395495187798494264436491868491867119929686329582447419513668373501653826814705449373092935708405719963117767204645661763012742304676865563289512220307343076605565491637243738710371592893257797863684974680064070910988916716705215403668728743631344219206019544381773510758841313852796075265900745454988001353351053596008481084595283141093116413420610607354701564015589367511026484274629556042536283149544863815090887467739336394960346443800312587412603414449190924707776626277927728226286330724788149171193216533727006364820658234388078654997776848427783399342347021525171943785375885766930620234628847375521853554202297919078400000000000 [97,75] 696336267714507604299269473856784139823352120427941289352248070352780620948627879428633108386091664756505014664786824060782283818597771855605829479338813314008631969177766064206354950140507625197128235310953978899491840721514140727408165265517020307807695451128493157453025563245098375049622484974304811051309917190819898415021538277063347693125346692711289207830360270038944042906557629975324099690631318649250185357446074824857305281000413365874055257796056004760784234295108355328079706085093493603418100436331421752089055653411449848853682973456957019278479380337008104472632607752702196268157735521230200202067444221161568697018706100910253727353300470875276870859018614118400738251257097038949695741549092597460510685256799596170589904487538767065023290444530905795443083686958938527779682112317200020858397789384636737212842407521041313189785328580569193896609872290762592705251170476272989971781710791104827101295074119597421851418016560513122745686659227970027300133109964550802161814396313552025883408107444944907064013757650773689978366105857183965425119569983291260573559081744809786347241974796506085445750702063558008327890933856255210443989049688973430785790261375985097782385210673815121117700035356610687205574548761364334117537227933791863034444976266080376534724307918003150404831796947794681319855379025625733563715986120676423961183024418092454141565058501224493889133511318022839659711894333707430139673564001611431076003484484000982216271798604281503524239566898218550837296246769495530434506649759139840522416824198093668185088803559316241715467384204169140857944094156137635730306159614771953570216280933283903160704497886927192651806089227982377472023294706621490395257114724461633926875614816017029109046965942717684739947704500644120633484336934891401423836052718351991609432114542405978581308144463189282214129885601369748357613921082522391758547908359459499654398533366986773841236252944488272188308650772594772507801918147971933461616832442107286087146801974724081618345419382118198352082157648325971649573729213655186966004944293842873284680463897590597990069769703469375354473793679338125712452100232326957959237010034875066925506188856944481411883742237195582438179166810048798317779428479057163644483206882225355297550190579341157624412922123591891842299357600733775894442543341036892849212873267750457517405311886362795294018237193439647024672498662573822325454180805042437863243269638900334640525168658200590545747203932933654869133661613502340712429930966889876145546622272159793085806379705155855522805964858162029794337815704986783968298798049709260800000000 [97,76] -51738662215978110373927331977776468962897746861647746201627851479525606307294021557938238854591054211253740329976926799426298198742188999957871527292001302320881619507350089769566606730351527903370105805033239497783907494211014202905119367883383524246281116500749271157117650893563071220152795515063367011889942090258265754168316840235348078371784751856969883972586060177554126192791266929128544977059086313775107029430920341044740869864960547518363163872754665367482475981377514265497189582750530114981450246870430421112072847317514199798884704396819956018163795950495849657897445391010078767626945105948971278531512728468735115817330928064786513739175304721074022919524464393981099310875349234601361915081252556512414116223507314616167515564511703014800811414167576772599010075700208495683011922053275325456038735493657332612525446983757272202956421361809017491756227834329260913358839519087893197871482081602243973905667942301190567009952351649396888983459346191616377738082317123628359779308779208583914164796854155368669270366501198313640888663812540113552069956634253684170111826325791038953621959585480050802712842853003914328604589402579975888209168020818634557765186863359715881684448327530221980432359682707135253036611756318736458521997615273687835833668816283659625866421128818163581967917588201081795837446081685381235585521596986244511133196211004551797491469366150167449966977905470284805762544233734265075231088320339407766697475077315972442974254081273764866644911794963842858466134241239208806882170891814223922838641803550332093703747238414814275147846392174320534622166167678250681602928918694560157892532472707388138511229094062112660439472898403233333173233799819145579404125035784429368269618819868903650463944175238730978851279844045156915202128046676092330152413568048491177085421959610577150296246823912190468194223903260644395871994752969778622229768161090213293791252489878510399636925227681168761070505841996574151182447653406279441727060117367840036882965658954443953256021350985196539337379016486442186237112336171401833236907846013146963450116253710552055511991684079041879579766422903843255183215646697755237640856671406690654062435180915077997831511536058541263668356443492007910661747692836270003629198181762580166021921250848065511202828259406534878611815986380813071590128649664500512886903630036839136811918226706939020439918389801650388788596119466724875885045546887069690738313972083887797236559645133883433218333288448688529089818828109517619960279956205372425580237100614855213328384560052420705747020635825741442861277098692169519546109010010439680000 [97,77] 786228373761310811156660471215989639109004188465979726256322810842905380302445266844219634099659256752965565199570540897586057403650115150256217673369957665884227936584584199686627174819244551694206237774927316926763084699439494241331308401939009617590825313226485751085259648025622948513003290701272621628887269549608716781653876682572875582768842426179156169866494115318842307338200778817171326641650340314865856901801867253204225011366465249283362299757586388196586221410769907067893303705228104275037525301574085705587581453741332122117348694740707037331890322719390198699832146635523705562317877711720692854423783802202949901769691167468934677472680136597393721033094591476599484997968623422288193470568449113720358465308039380708949261054898741863091766728249222527882711852342739001151291261354969401341150790406769338522759679863962786939281057471400649825711619835004415825555293045432389450293710888461777793059222589453119419960160246085842931941665478635601191069044583932846251037516304703459473756653263645182762987959059872060949732588931033396977103192090844534361448806022427656775073147803367487683545248907540627304839556635016896082939453948603734036791103590603663629537284677978726033003439418062788715158545675848898989821110034553669685580791440228113478544051757643877843185545625762911639322367136051644222924986358772055581563650686189640359673811141473698323014426733680571829046078921143841563633900347197223472314290764422607668027825041229088387957336129678345345267996068884521389314715812065723710910222369582339973059534569065787213465336343425913982013534932641407020654465654129248265702546667773847010841691886021444568757000612897803997630838622921012716394319911327111668282502703734000928271290928887549088532990209487895057967192900607879114971448372067741789837037983683785977446086603272540231854379073094156536682157061237173942476210567376825755264913435256806529196513535991880826220730089019787224010057242440208963868632780682322300954830780550360742498776717795278237172046289914064467108690958685464715669641409270672574092635299305695632067087468996363125552578370469343854643521529251597796321245375414795766952650441171146581530942116963016895658538389632520194240123168228625323150547825576093427069282488309858873126183919437060756397120662298755141801245716845953622903072928819858362697868229218329132941107382535410448617609226116405819457253126358585209037338783009081135651552409011620815954574314821424167453303299451718000656872160647404983838912119132719600766533801561472539665983186211789009838094153200043585347791774576820 [97,78] 19011078512669267346721321205211910123170996726464616562399876682325161117864024620443007242314632445056192059519903247043705232710907954209688353723067537036721633364993006620125814759774224285026705046318491251863069801121748181988188161637855456828910584026546606581394143285365139136588493454220648974142530233835066568559178650786333618979599645112587825298524617942183916353943175847539153026250431761163443076261245654794880155721943596337395919304150671031318287825812429716549580385316621903902149698163457944186235267009965278532037065608929573806762622102439724350454870003014624722403742798576357221733073921712236320408729302128335661977343829752479304835795208389270956731425219532520942685651793707585688394788169682558313603578119610989277697531697435663810289480328011904415158381267594997296721194223759119277637435302550157102363055508227859130461144579349123032681055672478607905503306966240661373389146855972901563896363067933765121602726373112362529756965666369919680717889437711289046401898453677822131665551988923551711653523137540696511766848297225313444093596184530629057436129068754113653204034401673427065286773409104365042789641805630334196437855732532272736596221532317294167302163459192605800053106044961678774934629745017379944480913971286909912172159230526343840768002015092275031042603640123579781259564359526986400279698532928008719710836258595433968362324855426143163881312394284159764978763923013301913130714033187541051381400422965865370058702253191093735453083845066048756976807855284027563036813349874931622055385824318416204834614664358848880335806421850468607281553687985435053533870063139268609454335321283354767758304613831953378525451495151521582391788985648747109183902144893079724469483224602076870472705331811262859926515140107663618742237621562306659936727724169599466388879350897977576273874310526959199831159726949108786566253560054277929589652993051406369362077062219648894509276200788234596430804352480975249135057252232548975264994508583175888665271460332783810085103670752573750898761914406424925916613122715875212813829225931319343820201958644716200248307097064189595574514024693122373615257040706654206483065937816467168708023204347232860068784557789221329935262820307727920552869367489817658157256739071813554923474450423861833062702942051099825529040136574097481408318511670186811599652193473732280996471091515323459143934029932143275132452093866784034258881150735554060646781676587587421206054026764420446726667052526526376778912259909198322333768355995011550996052188846173694022463559632902828002445228360963492295873866240 [97,79] -1057758182874845194531834374818173599400752478820468220250190806969604907086239794909634177592368213858594061692800232290281520794787979348462895925352935406701631103158298044950851478623245732080418464763769952967234287067333585190707051717991419617503272113723993813143670671463968931032540325415712560461205858956678610279053098002921909547325286263505503801289587315256898278214621330043846289595417977269110185504443317475162600988987911345528316634404089491594967536772918771987924969659992157078906538749668104815460320613113360270304275860540009259600402689936162993819300500113282084180258408608864685609594326273104943146003736429809410982087710926092720571273987488651945549456692911865638157012074940660961157191403373594206380716047265283819919559833842368166582576666593004541262230422445602015642533745072563567296537403468014389868527848484346843861617532034018988644067982595692449692352804155894161290844831573453507641677286611527376693223876596138332233302774248414352514227955401819578929487822208299692974861309940765591658722373917536082510270516031892938240962043315972629135173814122784767827999642245129860310576401272269105792104230076761529323574785100473996071921058831401645385661320705530964289454917269018025283900418074774468445033576052845451511227378330047135393273938047050528792431121742008588816437375520144229702885251015008173325360820438243691508705961862599713161836285663674137557566428105246419550372528414592975052596349136583277013707276433434526954914585940400590671350362965947391007413148111875054179203059126053076943351892403158885361975430252830832914932453611451390925459422920064027187589822362962638370811138455658045602975477652287041100183104269930722769148542899388461031179758697056936826379704676224206558918170906182146457517951121751389691562671315973486909568272771626494192344595035237254557510602013817283021740389286122921661543167840623462043539757957451797268165133251166445040859449861921327109201237847429247927849273275642483371491084033305111806827896367900550915581935972496050557401253386262565024487342778101437394948002013314618482936877767827716936518735900083619272117158750362602618162151083308273567748130166232094428430099542429417841180936172599523613610037699491037260724699079471070045083275542103404378421682114436480471085196448138084417869578539138123102216843241479023120276346032788915606934048477474935988511849047916593772515612482796282127200878089101209276720730849896613173357794156641060174832716658261722123728338573632613794688936767432988821078084016818971266030426680084025017094080 [97,80] 21392490471964051137116438369279285306691722520326914057970761561801645626744488478030540278198491946483067417175977320797515675633059410836661549537960490381912923824742826820550334469048622534796105375491155086463659620827151939096354164729180498986199431568327604902221403456406737984220528076989230106160948541043610912232723731589907157126269260995976909192293481396104799156822817025632036221323886011668749413373699912088415103791904312557976829869085292685474762669975748461684764104829028821793422867104317183336612827427846947112142135316121311745940853101164092967650954746639744581001201880015763109947673835797592043200148695304466636401944367298406931519288772950619862968183964867115744736154908417560010946345043362373549518295472254167981639132307209344930175622852125508067282764129966846470287908846134169816136262889769575985642324211070477982622644052515913784884659841993809062856716465675295385233733946809818317062226875815364276379691656245048749428349716597223171498492315235390569834730135297951070336297866237585418849089081004164433050115963948179608962228627328054256129406591523005725696753756802260973629471249472970562283144068564209997437481478611755520050976643681842744050787800189354696580255436158073458809105640778247466137578998550726712290220956515118041618106802451682673206585452104369290747257995974924524282808328405835409531310637802639347874852322863431102416879598459120490443772850003217334430638491230306753779705795538509839861382672333133330372052541770364844823594231884573159112381060620925556529666180168926393754577389481100977892209926308306996922735210045363452117420830150962642691311728615149576179183547402367809041242432269450632196254428943932894222234851931128536369971796959061357624160261372686390720482528898921387235661252420751566722756950358546738850807547858720425517617633457904340055453666175369195953543035251804632152088693706032897288774670869475196691571534880675608259547865188085021885053003530111033676162559196815334137022523282044973493088772038814409079728754638577288512609368334922963550444701060219961237729070497830996204088591946285284358083439528963289690334894440485491323765079486515598032204903553439784236733275715336456473235435090508016524447829229439197252863039669278023695164660278280992692189382833167836746180980552018662734400404147174193794483283190776271466899558413798926449206409049412364157927374809335627259940300979477576910952024905285877107078698141787956350496369700438878183922286128317915626000928473068749561056204087393192744128519188511341081853259321663728000 [97,81] -200262909394437034419958527653437393256065179959650111153729386294519976594239891178461130987409007035137180430538936393874909651927510520643334740726399678389941099942603215263618303329879311729419066146022299370646845843884818403473315425471768443624626900583223323297743706344998964782329636675024775250933109941511443488796919700836568954634687661425459808611716582162007285931548227747836339451194164678167327561921286773697596442437099643655712337299429376020705665893600063559658498665678919020756595193646082313003469615134643519066604261743701109187813874102530368357998464372682289676302941474058451649314321393179076552296631867655570525573171720370817385806526632627494625932890468976740657069542829255954333941146352620392535265721026009999551905762071181606485129681941377500923490832116348003821124112106580088303147518112012270413396610183806923176999798862111047026410205276531723215260266256552599458108380914920894719150869783112811689118858915891494103520238859766473082128387288262786780437363472288339747413678483951575468994261373920450030298977313729130452762420696018967168423491320722623790176321672738230145590914619090338198270745737134813671660654415394955643100373959114520481203855601568783473370018945237669932443478437434243556195826130626479911664249851841243568720909379080605565677067254138134630568029060805225977136210677175727841352526663512937578168963259011402390323430680374557774716388699038714704333000207873649747863299953678396915139506557030025238230480011010190600343997800709717172867237544768272360198071361051308182778401143713039618570039132932643564520883770593537003088006884610161046415393350551876554505723290881362763062501294853603431379217729514494211436883826282012265198190846054683433405315421480909051534525641531125929606643592959685680880443227125207782808789033724835703149355046929578193641946511666421075224032192237625231243312032640404386172847461077148784535290509502892879011532000957397663185335174586472519389466305122216348475485127920225292871575107084713678125454689791573913499132381494134267535377011269878193194406947759149035577477537684811256325018950372755422489499016838610686865302332546368641000438086171035363733919330245152591096848838516739117118595123516371002764395310425915618036312967053885843322069373886385918015816673803079950823557537799394071189552167249597566558997700994586879198296892173104184577449058040414392847789156707970019029395095952557414993203750953816794825902748621477921781972989615706075682250801478772371846067003833820125154482638292360598688367984862320 [97,82] 36086619703307850889043455386679422778597169035787042711385602926522228929538312998243683285261745251596858923615971570270323507120386738343088476308355852340870986269670465865654318610712018457771450170084704657914985075908535130848522659972868659371522816043001145919430405403639029637336647438575632329504151914365074738354428719283991144855814425342771300185925864520406465995020243604670987509693466905496339532857469762009829959720545259165173823732518435188707067976784367779494607842586096328719142140724292819615118610259233818520710196651564168379520235921926800062401615375306866302680120737606263406179678446288782291749615398641513378369249431558186812910118097335159852279650015339432789604776537408672289952665885759477512467957317623304495674723945880359485477210833097559671896294973250525569183084136445695063525408733736972319338157025127318618701902987822896533780583036828826332081657750738317286597529603210182676387397384639561008281585942369082612082899123163165259441867478612379586908336869858467892894907395971756999345462772200094275931558921874925503305868085939400495602893595730065974889421197311886807289129699606809706262033593663317869383913814653324966854376167028858986097542724270059211708028096065356372462404505665775853046957556435700864659136811986825215756055384167577080742598799122954486141334075163551808811658088479626633845735992161174543835841324028679589424575324337875038499587533110858402738495607563656184503930824594416329911904258604379009394662201815047551150707313598161804429907566816065435167481917167262296422759071003571540060682911654820322263524506742684466606816596534619516376236611346467118277859074293083999745986674248848233945128641705854606697017121000253785394328658738471586771509421883284393838804311269410818961765992693076873115319276622439185017498884417081138422450331440241306012531781060558951987957144654523790942801828734886386344721625112331558055577687527937965756188551915523487020350220345832367229384699405145284119460624984018617011215392349614863015921804853719001497850855876724996621380677182763251328312753516691436112727025711223286312003963617626578405467645815763851521125940659680730893625797437317316110364663908860746489483883425332465265263619616300845255807346997634563449479026703017273338937039959061234849128438960861680852590894165795372378924788438268345767973752149133848134365758231520241085941274489175235423212448616671851060403353547474031348763140472414518784226146640608522694395311561217545966912225001867044562904219833422095627887909474676252838095360 [97,83] 12502603774271471099403439238994946150476693163922903597714078635767551926161818367313726439510875746045177908901716568285133890360370937794408211917440345380832199038634729490770005251564690519274521895670480413000429517302673858715219752988050873461520041944221158759246509527181073843841057679964520031141326537007921614209362217105424124689309759993866329432198384796814773301053033740995034064490931325870560546659832848230608599195897076330269144143979235067049185786759528917026715065209487094286323060411002086063270378448814780663190455670503659004135737249027668311621456812185136830534847732574107973851873873299796559777349954655514899751363364368656911832691100021435348638189712360074438062706132529262800664295709892235351358666874227324343145674359072525630654252351893722856130839649678487730987430670033702705991049462355268931505795727924892414574735418110305927395223953357821518908913017963195255286848358781830531118798034655867049570721281710497084935441809427601094809378402630450591878559777670823988389816668964789058088121560871210072944420970602185414472148373242873474419592139406568109991973627039650779603651189506590502182222063264730529171494556101576170404576770668514135209893980351563419269550733127382476938339525406707606757145534756393192725770773832477341604237597996719606553759588233447264051410908958626590304243363077987683587843567883019407662761294399744858720119335329536646154763801079123693409827383260396892012140088648202915717649045265762699053019253657156717324073717796479282138065524324101306129941573725769135043030741212923898522286159520402987813372107057820269993166698941916169582595558163079299136852650848152529138326381814157973468764613720564982652809760582494781120866914268668047388588646219654464878315449117393956991572787329598192483768175911891807667498711356294695734276513831084033839771868699104684354006786093941082866587844613993734001596008512155555164130725726111196390810625987070902822119522315377760826353651090002826658318093650247095767903781270637867001646663877039670443082266541195625137582816352706588002713924267047714492908834486034827638227528543183306014312826396760263683847764058442461500662966780421766624544762218489357523248965017976817836208979390237602697195044995606932725385210865421367762387036456899367903434161579406521838522586577134190594187267556198455790787927852569535513791176723906325369276188851155323829231896738249680650703483916204817204849437772989724076134533144370349513121091711753392947446649325246601740781022940585636459559099213805393485120 [97,84] -53293334723419586367004508114116298938781926789702697941801322076484537483959631394356039402859754064712958126503139853890463398115467323773283384037502827567057711046916199182934159929684583604639985132385514115044831626859428857703745402879126260626489319609192015029683662796566166811619782126263150893968504918538803213058101518047688669462340655522928546120346726331902361856344790908993039502967116304800618757111457170846210367072752040668825229107973332689155902453903219546447356628421361328461608524754472446880914184929488625550138362457619096557340713119023942066276089431245360186287736533285942738880050245714382550829427435228427084755556401926838585902721065268975737001848659001410872300446322936995059584399628216534174730528561904417890012680540134081622505800493843157975638098802009800369882547241130749418985063640098088713418727407657010460002005153206958195630527323419307768874241416304925138090279055648175497573075925400884450389747143612518793808040714775488222423595859613244406162067065493670610974036718622925804774534181059113137974085255413593288600687590604603900106999195237258591695740304714999969061381811663974876931113392914523024680885563185096283590664709877763959141698825120078270517715018385693760562073602269956685924865324816857542116774588093815912900806313036994333251282415628533269486567175880395835808067261696830570209086832156290745962085487077107793146591801852284160798184463984344472469049452602177183004110858862691122014151641809510490680333610767570657004087362566925040282786170090121788560291461093929877317539762985522448399595319382500176714001599869854803257388482317453432780003682504585016523876372204410521233899535463624054446939220107364763864247492002409917168367160614320258888108455158541300599118540540285359199059029501645191941870092354950621881889275717583727270582143843870737763168556134660624872131456755877516515191349256229183579408483920906786826596159765491943649082909232548130565961256756199874094012406552734609700741157029059759284769959798013690120540639264795911789167293534212694532121779727306089754522884531639171231143983530706827575691882146145457984052327335703674926860095020490122831481183855879193986544281180001913204642073849902480099969900460970981728079341785591814123827163486583570076578630454354981625191621066748583598965064960586730068147168754026546495141091242515109640022668780927837540391916452863441032222510550274220724759104408899033900165647316880094226028470372323912384759730524523871069039781046233436595979824310416850828305154433805440 [97,85] -512838486473204433608907829342864011431821626518679642658526783338218738543045747922354946052880481023905126518054995076284643996811073916589297147853058553350670155466595995918013581806299900572148582169594242895267216842529530943395306948965856842352232329270345263682909411910210703434628439770120891226492837298612480912602565446696416829828400999366919019338255988789069150412499041635318773680468472530167441028390538449303439999642883691216212248820224602241437223365290535936267142153746943027002040533120349322326103929382643401693062716453281143122828917306970829981037695686338904045394991173753919578391302584749674170447451165636588532673708997395139801580426613793200265681172809293996064311111564955374406074600300946513545162622755232632046135542423666125628083462471078482436904150082212066612578069143863237529318102127653645123010974185550623159654037298637636077871598838171787938578971365838713604324604171836306129264037441881643937456086092314140921037091440321069859887644456831704697239777692061829213258143306710864291306914078682220690021011509274038306585988307040112457298090393337499132943302789485343976969004761653039148019376395267729974216796108823826798642009688563427953643765300108427980564626582407111507129587923200412931199974279766055650829007092194622935268520212935822755144613857333918262515574677112691822152402096015504550476035554226658683171943552710889854003433369763107923520773297220163196217071056006634552899479087978598643892315668347057016892577129698455629874047586137082492195749908526220328085704732820742121800490186837903102341611484487491586285055818776549778933223334564661744024106302507121798694469662396073464648377594615942248849263607757078594254049835796933678091408633364627079131010533020672002971019057906200158911253150719213914165711379192849398118666868289014366156471776038068578855385262142614091953620588503052742430967286135840747305146793045586508150003498985916481051735030672348705100496943126578373385078430842180267169961538236694006709776029573904661105287079755016952663030125668964736256002588414252325055992681923676017759119441860444136328654941286117910310415217730640231637230769811229455688154797408942055899413337084942120872508247406441897818995670412688265294014750042249545852300900630387557138407531140699969447306545633444500487959492881938456870058198192440205854482324807261085722810537573212762333411764376238102938030963658348155424577235978669989215712830638593705988511060452236863487139159944736581982227357578880220100829149719697777826256528560 [97,86] 5369149634665900889296422866175564829941901713440805957518910236735729193845837649734902193315620343581112149713817285551235470135398112033293048740350967115277891019710613898957511360008773325804134955256557626739735874377298956910285784042868083161634312788281067672827084721878233779911828155060114538489349242621953851056151701663198209096948643456287003550043721370339241616424553336266369717364331544854058738509385655709587768429101061660812062608361124202495487634443478792597322730804197849065128796601285556775554863903161789888925389612222784522597628169881400731617960635398987144943012350385890850974870480417757986517832978838916061330989551893090418521909130102825618534572640202215838181826171460765156928039564023408442692544931185674416844989497709373934860948953861841723427003198104369881636643029990459901713057024226505988011134362538732758550264883353570570334517051218503633919379158274745094077016052683752676152550984890464990856615986518807142500068128141273649489975995895256452570094384920720841625458232558816295273352585494471209102790543875926763028870865325925865672459297160526359714505963205633833334100937621271674617859423427403389703747831603063581222341385534192641208044882817753281005515793262444917640524543956837603999191862413709033727372677704852990421054683258562003164484435143252553066622997947712145866967326619469669108284421683587154454050438734393482658537160598930671078712730108269621651568419756783643089966954642097930201776938377259210993188255473815125997949169932610871981451373681341477429787153524313508487640016412543054726099358847660498318541508963774176921168290076512840411492249451700651574212369916190742071795831811475354402807427477806609382904815775411053436794781615935464117305587846528900618592485265359951103743496534492345712601929786000046178076353905191539318092784898656833186680108300714402955727722589778410854381880381486777004690034058359612604742663775766057287160964479799290157380402864474376392471220162418953654729870163449876132399583787878104655781364134712306297092386380771197868023023934455938318755126939226637345734645938341765102062323250642288202323933251520656601891725150488946554675268954299049711392356809410605064376121245767654770669604274826065966465831961093574196851389337441208625902358223202897491581824792076409400617058599284409121154194415892727704149348371981534655543274541369920795036213909565497246220753347648982977998593753630896585994123771620402851291210042676441070686462867097822475648506659031515217275205092157505788424960 [97,87] -56769082363601965607172657412350883867707692023879315539398314515422199085587194026072220739213209062657837953349794064055538193340063633185352416708868374554228986754184384828818322101728763766488577648384464772635494939070372130198567636391580528030388615405897871967042055377182420786585669870300866415930956023215414244921355026517324188693794757200625674898477226079514194609991826645412386855464348691026029564595810614173676539077648123337923593028541195383484834261542349328833109057679005466414890666500478450959644840829812408136464551732766576243644158446465097784077630056792889105897156952742095880391138519712038299592229075940396772959964035798610739451010647334462280936900065602965176293828743373032524861736677356397675498436344849510898775432722048975979807126287804844932237558446404167007161270126390055603592599280815813312489453189625667900382601317157339479895926815689572370095911906943489807620408710309208594922637259513645279270327715168817275949636508849915455641378248562468404012933048298302094847252049095232243301298310243793439951257035361512480641503689481518298932163341926050568040214656181802398382039747839147981538740437125072330084221876728463634043166870810768049708176172427417298002078998728623065843718248474051970244849986507810165374919834883970644526296428831698826648147326096385092711761789329758410084308642478513834602893046845640446384608284487683225341934418296465475802838762622349408037596369775095082893981206675199164027117061124305957664227121927076149526933452808496881234728055483558099998070875141428830891478399453962746285391087785236289952424134870628968231789639444058450336046655394076211149386371957837239958769339933293024096228572289394112634323646261467121013056879544768871464410359378035565961485357488270458312107414031309537147103031331645792851626064503279047382136512831265503158715370360461251439677871796022111608907933602137320940966270443786556155160764111159409323895087685910971084888925269041924890287110086708264476818902211762291817832665055588133421115419029232719025280797907684828147278706118737570155988983134567422812107302789519318108753820180155674724380364349669127790855901023124822258587218235501489036743397237492554891724636878858140226475744010034195285280704049208725021135724082820257317769616670906456831869583206144188413632187033869638310122127986233351699349491918806074466062729939980323754149223000382675596893716909813413729327194228721305012117212580787579821341645329310872310461795088428852327303091086382551596019391611534880160 [97,88] 499781138310220325000876749863689770619948050471927703015759069884972725649663201918796064563862513985634891429049044053006418769150390513259333548824726461792764771118503011395091405066832310227447975552372058841539526197584414766977182592078917224418162636723342266752052401792089401791531115561968696016404658639136614909633937578169958249675979234749109377772724604600786257720168380187416405753589208729790982705967102176745073321718237655709679412743841849996806511234307294005283481514012580702334974843753874806240966257474200887529375674091116237838384036763597131732502107257226996944195756771345510024821884734108578349890313740435338095064886445002001910378026576683252309589778047845271144666240830319923897779255278074166695274757876126023881080200189053286792470078893380739819649012227295956231813783468439328362628437040714293376307481933231546725864165975405021638114323214375376656957079307235548721219902511738978617395772017322647983690605326252900872653348534152738073705710023516431919563894108992680540385850197514457163216327077494431388986544593000636254617360222339878504999712074144095199890787484439341742624408588471581056380316119168638701788777464038784507185355262091546704058853525586570046636249673749326537841642355749085870589194151677270007288524367072197259830888244923997504095170670698848729426492242259016313540259882868885128381498592221959081234701844619014956172811872451826952239763274415207999445783879078007167852605643313035165179278836619897563316275249188761294793133239228003909365183324203896231276681340794413100944743031068757736554316367167143027298689578836345008816364883509100797227254363429802806081513704477855466541704915995206433271844336367573719991898943689790679874941529829343196075725558960990529921874344924162335276247691082230029153019622396859846389851420729658019460017415217213389153126668596297862814165017606569113588826721598425870845883928773074101235338759249332395880306652688049753508782734433115841231701068668496869663081067821456371133069894924634755237898044157731791804292234634568930080947542686805314425122229326989105047123259921541709865928196246016439532692171342745892544408346867088708685345385850370758523936694975023981056409620845337178063159352522743660798680053475557532999086085504645078621916240207884692083451288297666302998909484284123363903838640513201282115895788395344715770051409670493424248776445953087544468525653473013403488405840368095533458313192643808975982977381982837568017148282921221534934024691175146673472971798128640 [97,89] -1375242715104091021685704190116690915794322481406848006272378559307209542712666773584881508758746821580925788628635724588761340409904950940620466250823218416508656035837008209644285029172337787750266806340230952641626039051912866922345436330205129236087521631826060687791520901701322794654709913856733877617439659990321300091816477206337820574259315001279827719227440671043804733411455554631931937010356875150888433913658904155139857000199523405599683709284382458719242035073323170504596644293802013063167673752778074602044318074772682391171864463040067994015243404815837719072434244526576865437580577615925662244791949706787130313744547242354192377184901817257177739039737999916192807375461525146450013303549385717066846910379583591549409351292271213034037815802246362513174784142350420589686501699345869953754278656763794365368883175338600139268200041446518847869935520242660680090128387088691428945884880538845253489047849072446518300228506161013995069327630225869752477424848092206962365724452498244363340508081761463174955855454601089160527601159223412041723868394013593977743962404766428902131638198659303688230737389104164002220230144068439030164959034848529383663790167518609472746915548739164391864832943596280640896588541899741280533170126307963468312300941220124977755989585141469648574722526309842165593370649105383775107388241221920918809267140439592148290360904501736116540630575767306351812519385470787509372548563659689905507822907804417935543823325515080235597908582106167034395560420716600982691504689948543123277372267515790506987116499483577151839741666115303424254002262590343073113964382920673839351137107908717420597324558908906935263064482327002798284587829558151594461809965242706149999981924592585629252374950327055128408989058366149856891361125266608426114167702708741352279834831096733457954431217370835401833476537632219095760839917854594088938349740341614769586359265925972426036846841139381706463962326949970110655017247387204325208431612373271701688681042630057777534926913147028470157526806820577687918297446457833132840635597649074675359274796999304242233652044040455391712348940247676823102662731764045800990755354600188870130531941566784409608014928361584857643846979708090033954480792689743094303216209499471654086960811526281301692239554545841670444508211878368890954722434747634097230770677662780219336641767728244366781219283354174807356822197875503445324296766625171059371304329081400771738748224234844452167164966500678063178046605973828511063386138601326100584048255916757422028434154560 [97,90] -771916972572843734896192373157259814095918327785792710646698361018640841819096568457598467393049547455876342915270270734981346317727379864680923431861941470819956592514412463196387489955293051795355380154215399541638410784860812059101631286287941282259395290697232889663106125143229377482905593040409291006079026907548494293699820567003480034941670137834773080409358906030538163387587471031214990935816875595613106981110386452913439912027644628968827930622192182233906246601970613658894425899716861464687215494959277991417754391674867926427358082068707166963545336862941347961752555305501229414787418915397415810760035592478426492222441433149307060106376893937600037272597776255747489910364558670240459356574568096558266996547939722918843876374541047992886341841283115797979064513790282279468277925699841463914982243136746995386856492983145484069586750781326486158500592024345351057831479932532034067560023263552344011662874540746002631353971533892873782047072981294567806251088161716994600611894680672541612544078593412823733541073393745169395310675139275964321262439516385146943612359159431459379083388472365954538076211900083033724039293682579821980654786542640320431860332312758085917130896685853594793915099781222505670337362203183899661664654698621922269363610855333081051838618946422135243361344770972746000643424627382164265660648120679419554159488876091829947945794900953265594761628823233496914133576018025077703021279695890526480307716991583137510388460444948989783726589067093361252557827966314509309526595257474163381065662531579469956391454855694123869952895244115035815892125183698651434730707817121858844923276562931360308565276105119239910541585340457460810224699517295279942257275681333075000876666146677629458993176091176868893566370845731389978386921621334450148707769979847415224835480042492619031663353258704814419487279183876348202865853059738735904344229283822217311633262952566025219754638814363215184264184079302819698140306661289243710861653251218680163813580702082944964863112605821900593564010719183403328865104416642107570514694512677455973354445500764526243742100842123879426926443490491791661745996408778432964134796118660838612296718628856013977510055550873626718837919061247023538563162415394995079853996383460827135987574724121768050832387579802461437059226245640559637996782422568669193310975316631222776687632403534620871079360361390743206900610453946540271726909213210686415162979595976400500108867184156001809117236240588393576574102787565604670506690358256549484951170533398385130240 [97,91] -18385379077452259603076388637940074994741413846962671003085622937376669500357282665882535084659774457379821549974036423464730735598912916138745908917567185006826875179992941531424900596935645785330712028837362033138514614849892476729764764930394521157021842209782969078594217479883689945492541539732938735659154132608869519882201283279578083885878126027409881138231306536951769681456194837419096574999946380042007697986777881944014695115300970559152458434223202540928513063038493840414188813961347578441008771244716794448909958607565694715121169810525494198596119359444481122240407834800593072967306729059767831491577783332444377907853892130884176612837818306672478737607636017114245978754718476687466479580905700397110539549321124986932493732776448049269524714839139008428187869687365849413334908796673238845805128649569104655516049207569311478366389492456026231999430357219672570828241360704544690197718914411445904744592338182785277968172844779775980635099121476969571762782964203581792360685971013609661476099587732758320992171288490227161419863975888814627996942351002980588903853890932907373575648270862680968371212529355042308855218854110224733648973140085398740635328273112697008434892245290785041770295155336627998531135503606250338938250295209499426151893832872831436698595807053432466560571965889670854000655863125433893729124162248504678424421664175687847433073922744553578716563557852380084070322597303748896458660554072614055694595169923413232037232831637892634350191194179208802450977752273186297023979840029188633707658889092326177368354026501228749359976966503809474615012344522114855998608927222048373550578887875390768530414775099673625171159711283721102931925465729449230630133571333788807793501534795325015436738503180079270618716215416384547898610764330250523361057101617945857983913830686453163627121140161538942617607121886605522358358457334497119556932452202113443512032149800005834351776708319927547540399534172425764056528971890120983104974435323986036865402174361775521959212157284084248480887668501012457422743858338899958760158930809689394256436118166216064238940042298668789630385389091808212508121922414593119872390149345810694246884318811474401994929782670282821886844393051692063409117876054409955590803144063878532727801758445577331537451121932867562728300067165343453987146351514314717474304678714478671392099871329353758559635368315139805371996563567600553688327941069146415767351737579932636224129549273379737985678594136407515412023088054616068563673373670597778057084318143423200 [97,92] 103532517605398426858905589938313840408139547064753136868837512417434005475084673696517033718672233732780661797116478888858443325790002113888984348175192113045545562745794727858963897516079210218812689797796941252281003998686316480671179966867147066109812888866375540835724507715889676937592206740705513176430783480305942807262325533051161079376251376710752229957506625575652957132929163147107396368247525739506315473804562324448035629940583781549031077835455637497571665835324757966324277048900737798527166683698311906452320153199002024634466117666154185259916405559482226911778693093319478152167798390259919671925782962761431592778227737411081801639311121024736093786055145341589084772259152588128584284031779310479552857025988279802394732888661427251211748981872011226823406925296732690912250315306286361812017516730808134856998763043615897374652596694666298888493978568603364803203513804372930111263952227181304914303558092179522910587447852215940274993123807815232680219305073327399388902987315235599861430964151364081848829228334449636025144361447651301759580601003076837658536653406024641899354539711061458244460444387673198082948090855010375954472240425333381386186765841528175248387469604812208033874798671574182185071489387090783235469865844451286302877266845855627388192152730413345843462311739717438160273549124348871484343515983079814946497991608932190301653460094860450916057978473855703956246979467132291062713996267973693838261761947109831413133175362690896051874283405766683560374957258756860471064909728267418775890949971728959162024816594206673202262928299666674809007687696966510737384904439618722358976989387576105701453581318958503171599539895319106041799803096390320130304175714199929345445124325587853903336110866015884007937991410714387600951956310737713053167588618998762064529647825931957881682009502746252094191142599657918642921077618917171537064827642383914794250654585220100632991294094159450226238463377961060589636743067377202706934308108780770704260942890704277573423725060064622196970862920962569629922358001310101867986644304246047126702220554910479598536406062022246817812799460630564297844537338606348295470571584142628304452827948621711431824687374330435094431921141758958735583926089367255992846123839066247498942460550895108825912849320239279490212623441066050233421081881625183895967702734455887084670941596644406867222469313399934377865190574877088477429549019882707063541333616808078842457581082254158373669313260399539332031401896842559925910717506118340588014170365120 [97,93] 68809925566014221306631170768550447366945515325804003483388038993721812074950130151384424836970744225024466438671775287349086720629161148340163689570782858064594869026137419863519975738929549275415460365586783131202925017394997085106516899983171905378065058193685511328413888392981307480318499331831474484391564140915928416894237290423392415425624671358326674753572379513245784864972104330070816821758265532173574520404098644323877469322760114327638677255718244494943447582931826201281749262757646728867470785056698028586573743189095860553923658618515518544871975486298325706515531228448380645804007389055706592141584909405011650492957683300494624831962910357664992679075760055491524532810701559323692824868617316042801382500130164739254645611794060732975810559824497987673232127505669180462544574998449777527261983229136015565444548082660348581939530333689823687996692997658423845239077787554593911719393900807784082857885368831383067219026278128131241925734644934790808263110003353335347076226420111775846387691738376761644096834857045317872093814320338833877790024725799074812236049556498315129112214273769450575260712900763473902186024962766417030708269065094553469015877051400560993868948538684480148970342714413854620783622948563361447953127944595692697804915683056611682651434181479821224435155518320866787673922847176905425443097658827542938977933210440578300451533731440799307605475347325335458605863088166969706256324516431909496945932770618433085505078922568865859149563567986186117382233551372152751088010441546810809374242597955461732849470425854675750181768622998425994938989571986890663741512510341876920973566084754354736727976778480588232130961182592930466455183650893326314418579992564669067893296322070242769964325194924607236272550182591827697543428916409866263237037402081065553464622895932891256856782029826874956644310981503850605146083610645128161885696356179383787306803826193704626303027481901788985963149673523196490403039998532540048972415216310931100643675030526028897689217384239339112112617272093825826733848652654079543984496220363933054603984728379730561052559728253490760298234260411881712953752514830862653625748414807642482824482180138813973591971239993736674993378802582649348511288276797352466160363187439103761714925727239027579728204783774969914236598803751254187172762303454528668974589703431253144531695139314477837010469854414922395375977897432355368664334835419055761763659761428078616646620067530884371466737963819849436776765241233236557226369082104428604606440 [97,94] 165498774609029282430314011397682679874371824277354688103822658686733448403173070614902953404264167057298485200939989879790231070193764611683960840522736377943810414840893891402188578705412712566494252963850100793485030565741643868213153752588294992520803445231214876928798885391459296289703823048969046151140845897708881297916783690744270500318942817877344495241194060275162312182345960550617626722843559896407030821081612217256778130177677304706303452197599996593097106598406219667819159591813974204606811919925674381394543470750191900150458958005693961859278470842445602105977195574869585708116803605850137693788392746326081278485791048677603156774735769216334919825747794474757381473994544575086867860151688306559448073954899158914356562212001367345331613901234135088859117508436128197582155034416262745979715900083792466808425220927784067703767551981922252098001426129130913911981797315735540732634819593216767682048560908206073104928753773409011247997983610296498047586357542262177901433438852918695002444094466601951456658033318158105974503353809600601303598747971859130879250682483285013766885118760430812598342844331149568095364239637226680653779995107938475141470811515795025864156552699790876473846913093315544863814309392149688794832381331767304989247826640858419159059430186344389364308862477179776885653252286040484485896115870624738910736793869763971015571846505983385458266088469992020553523183528161102350848408385406868361898221211999408790810654051308954208784292815826007044840949026758181148212230415324345831855154880514718401858169598289765952142693690326970687013099345764681375693584588065904809161228397392684050123847851136410310500639357134793648203898963995388609565680777586761351789101975972091605631967838073211365050401319459867506618736667209610831208394237587449508121100315729103333166239194612636725110008617016930793415417429289008513058089870779710634266704696196003706597457546107421964444964522692091489144329035141071137486043783344808987399980725990612160513212266295759941723283349897822614901500704765484887870316023878804485775665480760269652439229543771998172004048803685890297997929928294237691201720757991373985788637511956451488965243759399880955930686577180973163494506371819527052393677739265262513494824607354806854486185458160287543781098876699043236791508987586228458490864389398318359172852646767792890569178573640272628247631552097138487146890420611661431499077068170069800507640560042999772033988516891726772874697757060767916972281056429596416 [97,95] 662348888193973727609008739222113963729598324168409280632407960635673255208516151453835183704789942415847058987587901717118261690731532593508245334325687149369452503027633781645496719045207895093853984952573823297681799250525278417731375819548288551003928725146911899131994880098596526832655463309170037250515408456536102970062788413558955948001264177065586224694467586729417189670227668797289715349851042869498423461995788369456461730750768202147747257599354833076570346609566012190802795740352769241327526516030546002826215492134804774903723700764699410290533602350863032354294487338281242000585908781581777508268379738842862500143521279971459764177208773613923119659298805614514065371974111286980686461189807284689819042962323029977561203928011140526362770094697486053796877755592917615040283816125865395157797286667240255254848697104325644243414487114995059119704671308068232700242298259461663041645542810493928065267726732487478163413963314598537634832633521683164390456730170831623966661387787727238698218600097827260289354692005634563720059337746434477208198157278296263272509831876639540590730263065872872756498075005207969735344142891978735485259363334122182153690033361468745102598409706343536172853157068593054684269909251536845096841400451511935814200297121031084308931500555103861067125187279470718581321194551010115050852521801345886237070680193478643963387474025040485274141345981030929075274444583627611633898666866057696242004470286559629041269821389493273141858060517776226129580534600448540695529053712295768545315043257067726447837273588853778508122898018493176854983085604943961252307620934643772347892470979270003693088439429544457988883132336020887403910039662086274990324444035252166740830099384170593723154607804296718518973619920972472149811769140192194380960460653142039085331214048929020540792438149090764287482685857833315351541752372674219602199130263012374626678019497128853092399207727317199217617915999840698434992732502293116066649140552552197036885683282052010189020263356845235252276818331242546177807718271126458578600778040184009635375038754683534050827177101390528298619232884285528340595062401242584539968456777272667468044039318977674589983522965197800552920269003990840515992136864424391841974772416808918121470011641898866047739174672444602008900390982060806143431374209541098814341306747036907312461655829524477856014873751997379279557789629657561568177010172691468202366913532660084224472615505850186574975738850128460650448881971319344652728766443872 [97,96] -1705633085906506721133363585892313579848691930622503059591442500447833172723242787978929592031797223587083621213445631780641485601231403026203815914442220537407732550575961145765383735598403285152865696826782354674706165757143696416579702929951461628472509738972614915863432132859226275608535381272280195296446287417195219587555442474060448182804121416938572059588783441988374061834396106597598097362863693253769818738514021630785618164306961012733836300451170893167106497489492827906562648348358035747051665500809451341864981693121313119933285474598705086220698854625860375424646623631723910015381068806713888404819892800138004102628793345086864632537455883520907802769739558880120393854129524633370575555964091210607632522255875787414039070941959644317543898649407032133171166414071207690785010723392016976518741878565516205689533854461627831443735177871093716856036510045881712565885593599255606931439246597022217995606078194034728870913876150935304359966661080587632988035411871791710181449612929529690229958870737311124038499683363201324962023587210834689688662766045733967029343580418315645533483738225869473285712438800618467238812905711518891759107785404858845384237300347594171778955097193852934559260774171661369118980221741537156033710661196516237736496211295898060181745328114843104494033189363285534240190083057777295069914821110567748368254852553102955988415063293427202269116214083063771678560395744570582954470439700689596458491203067430508667737298435631425904621524651187366530394934784506962920716932562638268130506617121113759009281844356669694673368082780506108212369075360162617926874111219378763635045065438208695137786985178869436714080920789658655133857260972214568458590224675508736346381010877515951133166070222903476863816684088087593172575775943525967859175998912706786218546933330250786570927055851376649653051926318202512377504935406407402507557083571467395987049152668023762041451598965522430382570256104052415572973365406307686107143862124116335279563694583200590722537628525374646363544872754650831177991996595691525127107498948527579754911214472267086740102844974396776830857500296672968386138619618989186089379714872478815706099680450795343448644561650401783845313132873804047538372323597211534999036371194729717053565669811838722347126902087013064634394102701850327664197257297775547879811962526096795953433931271552896589644016480608161995457076163843835977129255234434411802642163004653930580202245899850208010576899227913834673113541155093269849559104 [97,97] 968424322890950762691472926368942730719544081421331206453580054472837338004836307076972134113251198789594763817153783747170974011218222922863302383713046980216972904704991977449903319048124124443894998808468084870800828925686685785639325715190071884102381207287915343649942020313091844366336823554505498203480379820270608522727999751781069707637160189947365175254935081658410225641646069933051992015752027449891904009093703333338241981358746008193867028674261356690130584659451305567586622673852616722768561840457796478060636514636153039588989863814404849722127385444667914726334408762371354305652848522412148101513621214949257995047448379265760779911499771882125423999586606361684328146740213589701633204110485912559860278917580512895320654262925770048393672636992981600830029252731445419937234672712101404760752365503419109348753501389049062377159457759270985986472677813034901128203414041330411456948942228247798371882095355608321881989674362150037982110104618211914531711299495664699505258828922039496876896352345119674555588995637252618760371184699569548818998785393429444120635994048942096283439458225564082830003252726203440923518464384188583777302224666005696009574433131088106752293097336759383126276369390790154394987455504808225906143422960250201015437064200626242375286958193228553055897271418145891576136337296430400096408968963141989531333890241884764367857535191190263854540624759516055629395940832913635252322790193085035401552406581026140793999529414193614700878297730151019984671575084370792700104900400351121384345422041182212320096419823466140759072802533960542277473774536609855869785078437559635688340187165886000658481133428662973406834147920398958939704114989840834212969859552098688112396529422459140016457370523670682304951070475920964561522065791166636061367534524938213903601647396873862497923236479445602538355487771087126652186383182905868642821021485770799765247912244192250457184835787009456850466893443150318962832003468416580552566131530895790312061089955503967083367278177076589791379651234176013467544542166611122812752331612602823259247406793107517715427300375224606375407293121873477737248708379492298278004878714001089134163128185478234693948227425914174433142339280551297122969055572726319089626694719204712242861154652351581056475488894575927513025684859707279507963471835202849488604586632863227807334570092195570344498133185664893068512160377012475124946677968499598509713612512502767096686719287966636887466166880769486302776956316111085448 [98,0] 2114861828897009887209437121102566406036935771943819867216778182151826932833840791003932857985214204338311744654942776101611346008359273898699174555747131889021948225944257131712589140494216678048414827211687986082765653542594092780068384464657203865275580067211556829718369627371220365259185549699221463266674907491278959208173114105978423696770548568909776552830072252990163006883592614870332226563799141326078532801620749138140731931222591600891829848794459640822075051493934811947554503624442975824872321483996663442315430163523737164424660396729172201270466000255953639115286182973129672720971763763566031744745266768739052496695113768441239992006032299003325080146094463626167719918376416698007892577084889247506217055325165808206088223463352454299890109450673129143038125372073191018101403309711502735344008863335836729206945773203035411299516212185224335489864831240987239325594743670110019038874683596872893001145922198001039045954613618080908553505831119938599183059751342240699538406253682283165214456036736455257540325342713331870940301181972223147082536034807410633442787576145141152984736375535699984046870422668881613714523260320132647716777871870636392642545482281446198804965400819100979389639058175377382957774071772869832556898677593334375396094629262507710765573808566092009132797607101601860632257570440651453033070642026280197099221510762704260050798313317404422977723237729851726549464855471273425819343639667425975398705041389928606234718877030770128324931635365463601013952278985568496619921777399673218423890709131139955983451939389671818430183571810367946715877843321094910719792266532144662719809567470043783473202828830418580793081979964841689719075336155663411892488665932786767331443737394893259091392110502796345239941618954012278237396279339040873486305826389636450020057719997080001408932352834553903896766122194130706707444573952578964415053910078197598322595757449840447508495303500030724442356872504214769383593672807649461527878797520415797491400466271859371410937148670537167840149209905690282045774429869407477168727762620190564601815518541921784344494159417241535597121855816286249962889285051384337812764200721505945575786470339015053494087931014462416184853959981684754037496198970453991694578497243217815659956331645362998386691214298347289879390192696683051382769238646624821283777153834850915899944400784253502540972497576093352500822367269416759809195970950752206132620915530199203577094295018898498329054401285680226389680384384415434201045168512940998203113317628765655597436639749718458797831101023531952682076319119935141331911909165142801603137315696387849600368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] -109692217240935038389335462847198602967326814287637020506628348830114140048229962221402065283480215000588939056128277296888624255045482079298417669058575496400940701197699276818150119584542210439002553819660122775601200186388617860096836051899471233613368357122288845335528799876185849046861285310744672928717715665766069173819421244682365084380108449767461407801508595500712327448995118552418356771655089443866775443869152359013563840186517454344259072772488595422772869536148651181597156594405477930997988645122682726982891443540118859109252499535237291889873820622315149989710008245381429500661821187583261109615867304946599546872448359014301323210314065512688962986988955388503798896723602846682548913771369505990666267970610180464950480126072844339783336160787171224194372415726036960784761127491363523407186595622484592807411808919219204183253303359975787338862825609926484078289738161595970708438683094130483388096010620091644685264945487374668041314611793291350267714875877111463913636754372368391440923614377536174196622628628061467954315848904402265072476419223749239173979644460774588200077885225533662433773257378488794479037507786447845341264928668340521595623510941551530351228421435382280986384659317781832984364360935852932528413386576920290879572792210502592561148730726773449120293413909472991766172703614301929333357288957186272077592189263793531531934858260088909335944371192019914824472761001260102155621424615041337394527228296406320501357668083946129159378683511456311238504084517149249122697608781531548415926725907398104120495412636654429695426318050541458323961259792208060715922422508573514908467817789777114176153585430788470920009254279560705820756098739912204070446187748457391916592509730302037515469305260204195469949597112527080709839476353685962592917904248974516894632274821252856853943909473338135581037446902198881542088807937050217537166021932897815985362522964656420107072668653183645363810534488783512651782266335232478947473768246257914330173635199555625103575360888718336003081333334157598184037024100609311752993679096902757698427805105166167128485968509962328558071226495467223000251583735806834288892181229477372819863791944852501941285854260649513573227925930919966498245532389175432095769860093384647614136105638608872586635397876389376247592478668193859911390544774868324809911989217507105479955693762589906812318434742978203792658161993449726236890159015214983411298957901199863349769780079999492860819030880680214081413534981458968687918206136800269513210027213412120157954978642960548481373843099170897711229201634450621372829589557322759481010472765673532452251893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] 4951585753392660115920088690181292865431936481952275992035183138362022256004413744513016872460242805325831855493785232565451463432657624923022637621786566793362791857088717640389128843794373907867761939692522882364460409931708445319953389700303757436979095810554264645253207209281307519281287033989964136919313861981282316165590723816503372557894882860444074504636142868162693508678324735904346238895884950826461836938733768239157048281322985987457999815181375200624002112866175486522625971299007782843631758533827970266358603411000082902622911632108182992444034841820741445253000215912303718019579320118865103504611332994413361763334664967256941844173958023857728228409628183813142686376333012927150026894314204083210082949277464837783134762411749180018914166791646806480066712833045201415161948107936480813176996273956458279467620203462744126777647020922769868994825805604501403201642481045975552314262920809041341015004900090707317517472784819266208508595227538366342394682177745794733420213077567065090821584627256975694109409558754104829670817787638474322603929327817438374997388959886594417886133634342591082565089408439317331303070989404623201653642446048859707311697510322398926134281765945884393815967067789783066767567965838723789214925026790770563468679735784878075771047132705129535664151271097362615598352211734714291324381411727877975505578952973617768818987741641191077458541406677348439640459315659834215920879588438863696536757568629466228544384892325154084016599492997821426157319371617299847378424914850081422174640520682947541039198943368709025331168703266807471221969160660836378327905751258804760864469549610885195265868876290007211049332237701806216616933529124673526256513661730393084738802535625715921357528885677587752432061480928223075534917332451091383623006519196107730261791154507168639870729689858495941907683384296453290736745558934384090291788075322817140838675305600575366358620504986857513648780310279338626633515410974682266050021576413087835315216730268496109437925143405672579253641482902150457764906031532135593322586024470273796653121656356293843284548932109901098267633889491546327474607553993495822390417276526102085208010577981588508465901580358402649906952126992598273360842013711000741083160309142864091544367130369452415480344467269673432642239948899307023567732848327631039063306972704602500196471292346533865963998668824705615550743823370465777842986370021164119391870448126366878715248657336560015002931807974709889480217055986592326345666598241454394801836520544578185498509784611407561276862451479710015155664419972259547951688217039384583681634082623733809098388406272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -11065671393171585231522192925544498470004583680614153963026418627535567091266547283651474027553661242528297970584237723902972710523118081804031721255363114634424645386509035104578414128913958568460694984033161478574016067579019500931923389218299115829004730098836916426623655562596888088444268892613248752082237962505624423876609421936847396763573282444696575861404954651597371433398369743716976932336676531078154718331878635605800647059777956758566051146316006785352086391938228096011265133818609092374663068539033041959024510251232114168689262440124580442460204267374266374320887758415215239703071259640298218785432871292290497962906764603511608864734525006189296257755628078799381989877647202281328788546281802937807730778007388400092893438112828889925858061082432041576463342465604126912954333369092531345734936800011915392836269890595137621564572703286912782964025683298242591520857112121676171257239239245918777258422320915307556395182405471688532469474251946902368237599601470072047321469051697709146962936488105442092301551582857604237864113025995211639218630667026456409733474238631010708272220281483871679094303311153601485821990231188310971535054472825503769553798687061995994802375143407957327538981103211741544691757047976118437683096893099392015899150520915635650220163300533309249657943619780985224464078238649373994206654553180731407587110123109349156157840600859631047307992378595830984976975294233153676777221267504100520406161181029656928613601817204484781443053289572683701939682400346295413355392024726754886155334847460509441186900464623217681864262655546039291509063766134034821340335993128392651287138443209729748103738301971269289205916566254000542535529266502279680660826721578878100249431616672633776925122475223002057706523466078669251526477564218144562349975688017311396973523664116303749743243253416246328846897534777108883517779098186563509560015556809574573584039373890116906348597721672111325679048132859259282950824964494430030591364078872808261991308000126982218392913126392617849100353550964446007171681928251274176207435723006450785318137194855598633230471131462701687527856676630608897680987161025091569175184787212102647001541575328017977549466179105415258938750210707802182333532242177045771438102458667064347589292094970182096584774464545723977200486128476989045705187569484310394622126426113008845420557519255788589288737644103783086628489743378591970837483048926234249082598737422212141823101677409399369940850666455815843876958736717924413001202760333312909757212927412570598819853640829365115100568932347663214395727840634674597995601595812110138669838878179637608882957713408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] -1393457609629570648880812412570079364431745966103973967959044427041951143973807054411784328689639602629778216018136230478800419426260657677815412059314182263492163333130299074673952248357572729959707331973584266859133321403804738014139022547700250235579534369349636846225107740756518834976913680012668903310269720169928859588915517270610173423426328238891625324949491301690802779648977802401237922113716575328445807112203803155297125167048878070151575334559287924258921657150498808155456044042256977247693206049238668747858843351713913124898376341507303305055239537882089819107326179061375823682430441937548336238205276157649441360886656948869266151256751580727847833034696570774582156625402242981156313700958466804667352858564003811782005822746793131149481685276330349750442465563664663475957205689392623059600212528177410895565543750088133088754797800604476368816765152246205695356672168247101436247602376400085187573784464223857801762048365457937667083399451669485310192821447954251236129972552616008994563245992479515255161872481492473511178385383636149302610854036893766580893649236739037192372192234968812639466152301521473683951082970203041672708721809362093931270719394026311314280067258300777529180075753762543514120194074403701331124722574441029496228836602869613324685560124867966932997430491219455967771666644930036783548730457757918572125692576203518107555085938257600593198450331677942601946265229094020086797625884099811294742979459173205642387576977883623173207264792269074327924127698269147117405430767811609694098550113248586143646322594649069624428328709968145477173551059187525224886371934182980060346912422577885292907337667672803098600920111663013902957921431609762848487637889751775761218213773950251273938400423087782147946278349210605560327443903105597870594575887656597188047053289436294879180323637567220121155568450511603810955741345696673135385158702492036131130440428661391710044927580751456401792851195844043320042444275231311735207008762252926449372017607909067426513584105372117504253440127883915653132256468353056322382943924214406112253040134032173677910534989936330885809311976155953157841793791134686734001652446526984635043685160925230117363042873697530475530360238094343794662757864455004080375864884757971983433707600628381729480855273362232851422088860924190198237507338199064665904981471053112577912898024575003057308939839539834358269899136398439011864313272763464321316386997878319370964216679765277762297319788757474659003722605599996247614208805137528512463976604574354821452323158475403530682089898855658766046246089641775034673272710108492675220287989237355508982571333582848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] 7715446488251725043002813112630436449517950908971513459469911965092177523907336264535896118571432826809667402675588427094159629145576540208645875811207072801399448478888921774016142746816105371434029442439986555319699591048983379457464869744979225188543825104004154694074275572402344607909804357104769942395865402247333717911552816884399291657021790098686111494668142990381982226655036242640153969413246101648622259227833792348345054430989286586874050774586437421146390719092943383286777233750068870026035833316165342910719161636745570664687228710794432769348739202356420529845625575981914229945476172652921628134398368792584863785982499831541244723094313799060738481822064062519033832765572022711728753749957803488472542049555484369799560471018823407882507060641249317762210373185923229717304844352535865614399033879576881111904019071007815183380357893624248584707433433962519769040649121704152684632848525378533491481594294383669754145708270953719223572851252723132420987902752693613548706603087638735498327393650820782783042733539297523514819998489359653864941931395913730532511120094667053613867506663021535937189441156935650755202867143421674306438032619061375760327551513827090466870491002378771315827118042309891234582573458640043153696089024785033738790403486039137081417764721656587120814799105155128161072918995495025766428759416591704610675751807259794799999323682695281032474489736943896501567668476894637470168143584208203678632492073173566972190483560601246540158184954595357015796082360237364480961393529812737825974436995051950197813739338553781708599696871828539537163228432782034760568147124059266732852970867896514823501638676085778020200619959912146338360766166910653858611750469241152451886205358502560308491485829163227828366330801899310667789308942621550794625474317311232393492074841066639270425804320880520846894264223158096576092010380996992141777895305707290358379847429705944525473964466685691112867501040331842045659871133685480037611537865828574895357119035108068190255868180605345926711825847484656474277527302461936439140397841742469077996767203330682655839141501263244228526173016649778983804938019940208696233754873373602632148464341515970557757013946180416087940122743693118856799088543716026437164557906687079406423307082423705149508433179945699896841837291275903988367941911033550048871844830825505651325306130567052460257790136728472895612899572527185902482297171563402906412295277259800529187845401026510333532788072757226654029672793248833186830818432581140835540497412565001153600023576588275497280451133656001879493064388487723835195847486932841202772468256366225249004609360363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 156245500178397226626726847160088129550079090231424430537985977954297518800172326857329806784565986091607198897510250191356252159676004507869003077607729255485691545869446317126271222810805946709069267506904582293358661734764851157485666287214961939400731862777345405809959992143577949496683287470235527523208136318550420003815665673644859564122703662111578739122348163351717493442503968227863265670828579818807747179286848532838735592987183808242084094174961087963111772274337296695476122696467579263372012083401125886119924689651444834389984069820969228313792644802820685353527835942855686706438776446311806192242063354172910607681070366213163021678258069864038822874844464815782572919356045415679696560318423633451220638671787294364687027182747426873128897352355828797004141323195388390938855503590732284212950172938895350021480073096521705697196585607388532911520039584518148499617826480089097872600851409135845438562681869010178544430120232355633001479875178228931164321143133490378873784838313577359972817091099908534052975018945423687746500154978343065078529162361702648805828971946719580406898153142116440680421932202348912670641718875787025059008035922964382583911894171810722888673718382023176506332575561178558102825265015749526852035452131074466239370058541076744520894334559521310244315333536969646250025844635799482881293921328344544709174075077852289017361885410975029030395141052779942041275404119831275661420383947577280978821206304787081701073997358806013980937323078095531799337092663818245103063053921059286736431917305998228101427362080931795062599341279840899337171116746798183703946726391379685477768096869424621677644492864996303545078122033176951910144572996330006241149828283528725614158943449212846166796574598538731137819372299162216221156323927387393352684613455127306112356015941203286737176223023124466310155735452145974567904204955344975975599680926254508668855881752168268766799042911799183335734043176305511099308257373091294047660066331639310520260353999599576593148247113470416260028115970648014042955528064870879775754934285311718234883878594136154949016849799460120001565050683901627850907666476016627762369357074817361777380954734575018982709330080515249701574276890613977131268639011163776789984098524367210354882239865187880879035084837114779732034361462268592321194120001591674840009409297693209058774512627140595666247985773238974770401456846246229215450307554768508703584198418613143154744512446126128899714597327355075539206730773668323756811763285596819002449601520108296771411167197973546756220527117899873933968360747287791806761117540841243208882138658031644133029480486666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -2177016091463621320599776230247908664669620178013430269507468581777395979522037904952180884030279742433571211819084968896394553117139655615665330161651212756940138016623834426357307795889181402501749824464123804945341608841339029624525019232590872079048871318623092011461435965165007677976495421968920028146491771895175254899055440205987935384042523145312988295751752959591982711823608837416307713465396540182391983667370746387246991935798506015360861471617359726421259589985080236137892053237444196162111128609326319178219891725652874871624863405858402526543154487154744248903348328046603921505339924498905624549210941166175690799080213140039353725916735188039452379000618021133312082235586705328447544391798851456983054243389448978880359675745956989027900195359127207317038143827632387530259150867895846438551453196341765520661887899375055344291627533027895976365315313508875365551500389736718761512339728842696590665213037973052687827597875783413501669405303517670701904627720908845235489463391328018383592333436103282058649596242909887304802436163969391035359108146560169382933077269667199765076336204298546844400879233226272769787934931750942497502451864252784651827581399633995163422248133800476695568124647718108636913236111447203832105368723656585265790349984028155440901657303060094927813132694005953383258778660590092953814905097312727534815423983023652007270933873065538399415961279367352025992834327801782923724023944253475010545939309763823778881897794266490930362608110476177053163406562319117638873240617301056804768167557027157905045457176203046837837697306507935661085424789261133960998063216956478717112038927766686741176562950746777653703429922661402419088433321416428619317251826155963081226887309450924932701837813593144880920634826010534272065937555835022689645432600466304930665566655809435037123493002296340707774832758336060563105048335946693110288953237894623705207981766597949867479089476233886497919736157424927388758605901642321539540634263412217465442321209263485767664814549446331500002932741872182397283189290449580191900750214846805111309525495550026106252281923308193951412352386966035532480915681904729824248723938204351034711626208375573685163930589240382521328285909240720114903414182519570135391066112027900043336355932937154099995788883368118233964561190980221666814095003560825986934848906623712665190474552708528078769280579816149309431385613817392284697930390911373896931536915219968622892621992962704702525800324285948480435825059954176750150540537448078545389892744850969831091839704967877809387625748351668646201171655031456608905164034319610122263446961955045126505912441845579776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 11426216128954651301933391886056755464853921738148270011286313022181318052066679037055845340924885218635314956229890985228508773606705446472646732460867845690043824135149647144485229239883869222485369513069426960595032581555330657302430581001485387013368533815199821774586843239213727097095366282833679507295804594533681432460350365662916478205222635031526993969792035524193200732068816756543661378827282413281797452572256830128808196320100436790444571220378190957187016852464908082850533524657540972102216210270291742240495383414872595480865643402033813451503527231105435838269109632901260933994216162258491647722875155142386930157927045563360105028951857477089144637685937118576553799093719632838649819634234529212473646350542269450645440953288593731237835046880458861073176547313591396477281563820703363080082102990986053488128172396520840901159016858288809410509837169786677194947063961786414421841969177606307916553744583356596324355857804680542296964490312845312372421230916930343516534042820581859402042930255417846980312635972736399742606393900706147896912871765213557028738307500403800253690759310692954151091160265470187945562539359382994424436853167073013221957353592869489998069987953722330847109907173447079583409571690042026866991071826139739090675491438966806818066500394431368613650546401403021607763130865610911581335615370995911297851927294560448304202134587833210986175822167375509748608649089645898414625553495269933353470523751362172855853837644243095542987434039216002042166289293987879855200578353901800455105600530617460856743769288151305822666465611218829505265784842490145337963551104961417030068761682096342950777814969627813791556653053303073214003741424438361843770934431418772930764934011494641945816216312696959377562336075281577026938411211978020972931713419864439740852441519261051959706372037034047992375509307728780461616065966111238362548369891804248798251886790820100381459745256698330668005562563177790384402004038143341212402755851978493185360618814609578160616002359528664360602692044097046306371105934561618702687730370120643223329080603289489930937373362430469081767974319475336918981115135380588192822990778150681082964701837032144482465245841329719181278601231429614672944643998339034824457872466225499407405702532147808340633800704510992531919263853942762431880837822846020930674757669911068583421761314720200001618649022293308221486238450023056432516155065924685851837918065157388513374407462247136329736083183885044711933561391935753909232964175607258924856879569222739288363315272803184161581929978727456260131708254831106642980027963421365918662241335364133301815648652508528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -27946578533809061889399774087567109432557896407731753584088410718007838762155569018965570726247579331466932249139325035678201958362725818306494806118520379985091715512078473271618687494733666746029089819239457980276115804517714247625806673773658249002775727318483575757705938745121190401748306176113081434099234786760823396916574524881904496878091315417816268260871330785858772921254315225677215698972342357068761558206663697103106565773197099103964348722979870265038686852270003334102589503648492851058710176895930848560170498622784452075548908372649425512218402187251527505516557272183154239308804315259952000855730315625087786677249692137007406363721938204296264368838727088755279717226068096541697862961341156587571890905245655873979329180800910229571881436193450145170605100200669475020986369171365435322194177132214813465273951253003465348414459589374231819750026136708936188591393755093356143076643548303970444327519269167800758433202093190319001451394319941914486366301446677639137749731922232350438458633447173775671304530969025240634707995308986192070186333043485582447418191512499922391825832076259399301656911325327115792850031558215181999618465571504363446204461708287789152380133656412515982354657930291406693856788673706313237410257661849986088361800881271697591318675749643976817195948791186806459451275300928506497771683352434909775574017803681360086654925837857736379558587357401758086056702568268921976747021859730700484786905659593033487161883333538661462218864579058735901805586765657715370056317726865094629698805220568674152421308865871857960652793920418875158966392116054055823041587770520788688835227109427940189336231055378950510847068037622292618347793682425777828575878725795541140872324404286687342712882992802369131643674478076655591497177902673940441090887799297675257053212596491537625334635103112677142861713375612037699499798557937871653354316736695238314020808835066414529570509065636904376324194676208955165782871978476669618393082573484219856628573277976834304068998363049430593953295081709229874565119147411981540261619546593282642233929296716427428030532188529688210416177842036751332483973629137009695155992672280053509921118973667992942920587364042925153212425669643704250418324663108490384298047338599935503424707286399589832453044904568281552581084695962241658280568287582423770774772463873559064146660935360791435265193772970846224839124496251914976422447872311272682307810981825294895135123933243268609619533283574969298925046999482472318956722958395859583982156751365885708627150852370824668297835547777971367203094554247660066027053939135029530100992240804951996184678730056073216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 20252289034244918504676771393919239673321064797442307961518756781832325009192937550823813575936690078326044775634153320178201435933159977360152944912763537664522751750213493157678696981132846550928462526450800125869832993162508795112946217327712950655918599697165785842165861737398688682834542843196943436037526513232950364517761993152121598401062576783426901662302886795511395140688215316786026762901973131742212978512850184949374527950915481217536334046108050508243405880906748246863644463470796508095514952220441482980987388745627964000571709609228219968095286556133607666661430744842244109343960907872805383451331723090887876281364841883125219325486846656063878378799547186835162398299103996696635565419049533309343500342941728246087235421497051245004577292853276728444008741328810657158549160553058658954724098598632572419919900353566756109055174097760333790662174479105777156694857464892825373172241804916941491199878598067531111923444346376606938279151417793611219554648095023170032408785422831790340702512706526109181769599624280186605903297374113051279623533521711242012796387715433464398922061678085359409730446913558332174695462523260767905115634511696071016798688463145460082299408164288567314290663641699100080959044313314872444113460021175625482023630412051229475551790235562077231059704109622478896488377589827878668287451086535870978980816590547513029740265308727283967597568206214089278126904679223434280435371402263053355788008388907319819647852700399934015999292718558888554424862188799323995451198479939743550025370508897579850612072775903984275024054263171048752316746628188142704754289450685812415677378116394235635438332784701819899591520851439436539848154311558817638108118020323295179563511635128045502487354969770094148673029689104038204916524806504625770719884284326146521587098864043166182485882708459407808695614447134909519288681875123913693375872583255545372084152912377553080149877902447236725109479234351361476397230153488417657854520219316836423695200652283822556806285038359405940089059276934123393619579413780762747326482622668269160918197427553746556211298037737216226029794547993556571135952808628621415670451020626386017798709648564430666168012051255544091837119813374610250354199942241338884350978472813780193959940059252110207761249354864560276662723852064694254252963309200438326222308456365418329865171019317857389727261300559248815064954027182345921180428605781290941687275949285935057292906852383235699235349583825114052077215743823372694884759044807735198948472788911421808450719321269281401993917903705428456869603760415949448648900917684846604802140336448882312702820312489656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] 15779224358418889376732104371530679911927267187109405656875759960085230989240705692608829716512672794449222325620363673509242340671291281605038108655133784743255839340180190766169952886137996047977455871662602900439013691871627756862676509397713960233640442153315484766815084996077925869499596352645648104704241859577515753718828571537057358785619542808193324882429591517192875065552023103692299195218251948347823605245419055276987890580981046454151769609792843957703053751510202187473945835300194312235599445288330923730858947652159353067350114460565188800802641334341015634383464275700954274638936238534545788116133837657097490029154579076638029208030713875189538666840117421103083229738147259442173677538308927458766635272967748745252577018409177001857271368819979517296576657217927079485430149272552256749508036249271122168557547439280882864668319438024801276627838058685884518001321457755962624615296244374806126981840022115246518033476280864275465624744343524116902095131487343206993807246155299557071804144661432959567911371439934727044648180177159668120363124807170703554464666782352457451676836804076225849560407427312495657518358776303310026344795650181991362030604356362807211464412106931292694090549362858268831648472505888560595221321193601340204283994030372853988059576419457556454299300984813784066542068601338139481072480273399859203582560564531718154792870972119219804597045104266162618739794263857123119879807540306124233115996820221223914236691357617583801802356354940303195874828620924899364541862940111025536641870641708961554414944800209505686444576196069708803643887783579347395446033345018170552787097527682960860199132979648174773718847497327423225214021853558082551050266251782431900149427650291758586553637190109080529042227399827186021432686873157082919229568915838079022889196759803300509514692375156272909037106247693851871709354721909527424329259492796839896407142307065093379917117707731778726331575286388439020542320666042872128528524434196602169591375721107389647523243390836573940337903515188491629835251094756806221248445531825556392593102761352237220517038515695851301350014555623547916002026790730867733946902637715121193649957254983149315082737194303432153600536554412002573191767074202687633832577880140743115770353237576638073574465127954075391633958813222113239123134448649548499405088106544386905242024863792137643888414596514618570643476981084348624053131076401206129538653672481204233247361309657906429381803574490699933040907006734621227652142995101052957726640324764367811508590472238034833470912804691180466246829435983685514897270003187779347719479304147333836738103891233603584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 222476597554185468071298876646595118442143900889242734156366040875622867054026773302518906578463457538177458654236889013515332455724881281439673330593819820818528260205976821895055417645223697525890623532387162104367455505398059894156045730550177293559581529177762480452359411659085640213954293504602308831081410544406897273250561336521985173211510874883680196099278337261115442472597633087430167558432685255150363032211253905043922511754082590077605194591782883085875388268978477159882392241633261407061150326534487178403303480893641827387756080812872787629075652743071216388867373753662058927021771853266931696851854170935517917284355888157640739742764298328195307886359176068539166337016944387110707668233464679938335521823206245247762078297415717529163739435500684777103273242016566661799524725011497801479486183780636072693439668196124222098931662072800162576108763481615958541017788663301180048646978626040378713555177155526136631244949864290269644522491539088522644722739517122281393024849394034817742135870923725031222201183411094226271007865153899645560236925615404974011917957235965409521822809887494614508335734073730060544727063268778800492483363315672582021548133370484659506572158258288771351097757152259111877528928109325325886420971453437564406890873017877127274935593564771535215886847850867482738364650617320131283919038657135481386866978609725261839221412071347721444547679137654494699860871571467592169066718345334446040502074497366855341068411562478473678945678717492406829391024128681002552691750999225068896694480239758802775655099735946600246392196655878475439245991509728586300928767354187586209676352616720215364142313150177979905721212671937903840117179395842124490689281558624919439405512929765143367108465529149560028822864477972040996953891734758832251672180707450464978721114516080358958399323910573970577657726878734676342108529773379550434360840298602577925307059151657312562926723212577630782825222206990836213153435810660417351311524526325417235035582108994047569554837402922037444689333780270009077115055977202398135228978923631507217294044117115413791769504831685558294762424492331540552640415668018335931638294447014558601253381661571036216624859575765535465200329792334913367976805839471723728987854474791889309744574135274204288338902944008357523422627790842550904070490218376475998390891869150981657813576728848773751324781958851149231975095139869938570111116010465296752130600198844149885493294295854801487488711129237630176764336746649428534559598456643293259620469534319098689567758935974711245081807278929887708243993789067606155448353178693761823510438267706299750751117139727351808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -1395014249229633943078318546716148047078959357818024125100814599151258925784132609246193735087882554302877963704756173775378347692682007520519665727532685194587674092870437619887063093596829428487523780863583108263188572809221464306277709657011966295640018090499279316036359481475077392291490761509698523047551184733661925323088832028130180834827915812951555364941883124992055363899331204361207779640109768556166466776787580520351821487174149916826041409125666984438599084146973325221156565631663636178675579348346717250141360746568807572496641098304929879788784794478366801421153771737139899062266115984252526990532556534690991623568066860988298339659433614956322750986061502728120562706212020722753240458105928804236237311219685498559021619300596536246214666255608021757301638584842222657014058653160411928774837092467782334964617038285645962688318030379017427599117795459897928533353982934657125838337903876079624712999653306129857889526905383162275790407488012104331338221688569146508674483906389465113166521130066440630729701847867038098216964802311813537628130387954716989608252442549598940821716632410025021225166224266602798501776729596991575225342889713503508013562822676413683995563103970356343552416054537716090446878138907245858047462152912115463365685689353625764504203352174837059230823575463884961535328945103622859647269480674869182454063247631989620906438450671803701517640099375189538942841244613066231952408912792243679457934307224777457426485496674433362267021722721449793208906641722989147270546729891318348312955110209468382007426162939881894111359086584694930327689174746202561998203460678388865122274496497280399249887877842103010341179486337193814130781346510753709000955933230069157644094607992514812715711121622453210465504660354422710609998176323124294159224718913975447524063408616700834215049205824616899844365126316634351915063422041027124839507219682712906226342099718562329272098919156115151018109589054405457668749021538540584619596035342141767290528212486598297835723152683220760269183831782849518921932953195947377717181223823722423914250490068145991250537683345407511131575369883706056913173740759594297566315393417392189706800168683320370952931795787218942696792452594229952549108504844255074009509148032662937818933710654643540626045520374080023906066083317074685533949544687094107586865608602569344263362170052846209932236447952357136705933365130665150866038398050684584476983304170488543397096454642287602750102193369257408195802724560473324893733488639407334759869393477685901440985177372274501771224893298282325018895409495627006646640237120878745208147223273172810612716213671393492992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 3320660914521538249974770037587085227613645741194088247151884666324248899331751408789232893692237786129582560886241841506626744784511884756514683691208111705408021523423607776574350174955041203564622051537995230430496488920032975865256786988076581567823009273111376981174038629722656220666824976799693057327698339096278482739544471164383688046759591613238363597951537314361710705743033619931030781491777828294430291850543471132910647362586045415168225769215055820619575911404877489843428422949577984764861474869097215454921123612108111532857389739824940731940344651626666567765379057826443860274356873247404433335339532276588129697173670760897703625908651018641732902233220559548637767029366188308409325488547751767631526859248324159968032812392064143173838753068590727336921137047097502044838550363850495591006767750068872177864129544777257604645727067220501323280576616141814757608303155542055732956919464829570613603818084214118130015666056534574233407371824269610315815099285963536310897822783625944393670990748130076567621243586883023622590669308817680158181165253635793521724691699333492983227371086876756852390097061153166945428860311251678457225089795084132001968228944596881952603927285427090927454628327153044535147681711135330488651941762633190435314111156070987566947809545590669740913813086982481091080305757597635899943216468776099187119305177236533132543372370741682966553079268123651574343564733013983960703704496042764666781866169037174539940173755934737626926371501864010881111598531312811166969285264886476002953002274692863996110985901613431732909256803592597574396543197331559988532589594885141534140042776887915962275877745052004559671922418644833293277387122069657705553696303831579818164032972716464712557444908797732270104565793931187917633978844078171408488511814371830329233793142334359595591821295852084911004169394373666148691614979782937720354806125296194024602894951714584105669332175537994041145521858648942081527731041522270699712265901988921174512054772060527063265054822638679032068363462940819880550703352606062424011297057262340447861145061233011982866247631821872287833662117201671891787824916126526333904357478574236684057569665734903473142299566167859025504586897444406572625726224246608978442525198424335015436330370671252987349499011738293155446409076144734219387646226748003830737785626083718204134838818965820065084925302658858164631481267435456571296024705393392974159095934948798967635647016729885734217955335760436872189446006491989931926599997143200009466143506514243711133762574853777560871159307817027567784413353630563879247129915802232894879671942367324695502768027943829504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] -3189675185612056656476574191907015857769429420492893500760653510843938030648771195537139954619161110512238613506317369821791373418910610512312472918157013156825542433866850564372459888191599984272190579345448529218976788768807934257173622623541130179251009118035090285819205010596188172716827422914619770502665444713720732774886595874781850719163430640154570335196805804116236301159760357745066505895302152941311429428658374616167570049933738748748253548085882330193749748774764449470820356309179131694663320732472663663146834356423108179872553321370986046588214165395167697387979987927659395926938309451386749120710196805940496196853832288611860496503114770592632154200012288053585727373117140080770658632346560214776882179092781581300568998724843089251402853757672450086769918816971228089025853255881995885760993262488059873285403279367130316886806012559655611522586698426283286064368314843912019469640332908172367528109470828787526586394330376945914660055255989379195297372210851848144332446891477581880724114043111276468230500737168886830552113147291783461099406863559704291788197116906950796090664856476989507004982296460391313282429976071549851426302498607345009085516775271493424922889919733348480268924365538617539197627228272752638517366802584073011106095270865074628090973533808525520882183241000031537560766596396485858346589105558356904599008748449310964726883440424590541886182588763364604942864823708809231018074823752039014469766048249885559621109625710683694058072599252084406009472819064191362512896658862378551311863753601171784360173631467320359179546693230878082820299231145491090228876175644033743684512712358183470319710175921580626895315654019906822413872420962538408953600346389228401237556536203839648249440328704170830206122295075986404627321375702389335921035343727608100965152449341302558805958904789596553800232885945505429188462082933359579644717331899805356796233827007588660264821568357909943328583301294505130793513364262376507476736386798316030191556906533531587969401181243203347521400390640604900873408508638140135180266466939082481211593898264434642159666134138877653452590915612786885041700591696792951969376506727212087188707834423767989810743495952879410098936836409241025884704057621641476950645319890976841990320895303079812069118526917347885655536068042539539737410666960558187678443511568291174668908067318194184348670305981850361967096595186527819128985279555875199887937485852108768330565973309431871011016906931948255340296980535166968876704617223788303147362953725269315899929415727950992345843337504438893150589258273245852542998313249499609555374603601203792809844817589782446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] -3344050552167671689167370276636629767711241496678537380833793064535862885408608492302132069187069032726394200688054666525069127162896819237132928853171982838692394792919600830085113294814019865971663847166499259915429389792938690992301770625529029097439041881211249944564576689641370457428891840741667898372177128813694450888839393888356220494847094148535847316579192637735369167962747353376916052753533002262230236820426337421809785618162627472500857758011521046440741467788739454859479669342668203795521714214408977552603447888373414671595238731941508474903239936697124095010996810624959946726914438380843318264889987051493047422221073298879581165937874769507308390141081388871117564612728974034856450358142734361924541521612579728836794514112497670655469613548389284446066171842549861912061824921779017508563098555677112755557667849986203414004171969589817861007959566305603486325706047356931568526916509222468645765406509705870949844938405136613476511284425777066020911627666110907566016344661430963005875820184933584533721849897513617626242177817334413442120173106469977503611373264155057270908065284836636443377216753234210323420653122094220767371204264539060735252878446141134364433617982767807487905656190868319384600319477887752484001462350271008016145011597253089713242333531511606686545259158364974057650273496584573507204586276796392616303666192513018949126271761282581483642643007487692003428428770254802674019920290423812203396105110426328508838449856340263923397983540722206988089288542594046353443981616741568116294317730476911647008278176402770694015763026244939103578334194067994643786834801541990597533204025706007383270403717109554355992201340760482555939608381579023367136491915005524738291658468259422163224610435102553225110878790691565147325312938024225171447220708761179113383567335344630305485755833980366362565595237431450311353759244729509390101813761292133281735675164263266356851530024789083244276274908920123660704343643181435716546764513679910507526982473980484025934200635885864513406438845854591895958125581919363038680338003509248518338455649523617438693670135922417016318046764314150248285343974693244900446672907237179391214840209846033247910477393055761939199979649203100198199537869631586835206822328751513757088439746635306704649482113214655040697429635978940700923677369456999601082074415450521572595004122022182489607749628862089041996938381633053717855999201931865721431673196688379792964018865394189497215328177324110311250588437999153302619910573128788053595478130037341788489357862572141965088643791230960603215539394137705109134767825723537596420238552144126242094646694386876809216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] 16831349792312738442798030859022267022591769770132122510407095752574200283585343887648228020035690571941349966994155345016617877036314584091467237814192160941318218868880161815513160502698670826875662331557112394817884387818402545705337928068497503253969140484336935650619232618417557264389639267937061052914890936675724237242800619878532028102196184178614938676825013622943717245720692840019373825034140616529124455118019816340363886086297065906961759790311777518266582329318513816605192217309309062561075517962427127513386012300343915443799783239775703991572559338558266466113364773594452907561059669668866873344863126356719230328963299815937339321752880171172372632562517276202188124228544136799878965789489749059178778083573785530447502172387804042719214184415040134295447647682297979401487129560554746624400094855347388913419081824527184115619227927927397954584889873226179537971687383585177292856839320897474946087684736682614603600198900465300495286245344649506017227959664644737194645069536993766778227432916861233651630448323222137250149682366162991199738322565354867041386573883799404772207057561834626473714142461953135809813528374549934416221427991950510593215522983195571729791421201995994988859286187604968328326659717456420950768483908807476512498857846274271587823989492790912193253096730207474370744061728205622444654228116129911406983740537185144458738385716583785341677728454537816627849834948633563390623967000155570777251742359699744867419623712017753324362407589565172357531993866407715860314636411043904896956102515410163360544848809306256004847295310935051941000761575283450521357522888742353889862507591392302031990685944989346349569944096805364925793946263034797369676091988054703885402624635258443135108449084983815686240156894941578573892422327533808543415596049814540937013203108722597348319448903516321852465127981496605685230805790346170428661649771314837918584100789562576148076481011150523631300933462809527323762607842026554594573549662685672714731952273611327098230849463719808337001348506354198073618270656480620975526508550332471213934862406673971422593159171637479202860937880315055922725560082526565796562868273905463553715478498448664849545561175987717622143490459486698144164968231170952834444605652003791746167888209797102277613491452040688163305198159893921152842346031146059841508404918260693775592767431490616788761106462370084722484244234581834911385661287968604638441762493405266828068805685236739806693987150788369042990582214124164602768429916320194481475073564131410733855681801436556473440358270500347059455098194748115636913838493674060685129270347795650060966824016440299880448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] -30013848115338222078466450546364906999825211005798465596906400060256651499054140098763420843665043075726433649604805606663429438103379774875478424983664103023200815970558284333750483410534180097990993665335899006771860698307698167027365731870330769418884703449159631919838136304871994661893275981623525362310046571917385095531220243905335254293721461818322658177509628291620396261974513595176034548837881753282981041850296801431839480639667453104127883685960332645670195476589342361828830343168697678151975447673597386906289464979191326953491033261246033492751146952749612370968347892409430589792780135853726087137205988766150612153107978772201884640939092851845439182172583360297768738317491618418856701190869842674483452063955089863401930982158521014621142653271571620560043221821776630520271505810494664687034544741052704050435733122699246814249746981445207952970958734659381928307812275423588618774673724554656322265685743892479751710048737863019787841957523718107463097163107229295551281620273631828658321731870131229486998796868093642891030810646239454066213103994163912487133945212198347793217108523589254247497531544079340418268902848498970582978602132863081389033486197337377120959179786348126341108916641957035031711821363980527688961011119195233202809568808108899143710684079594031708404207897611437132862177449873756778942999489188221273490883982480943185774398950091519334808509874468997566929311901141443513862008058388739308421683755475110423915309752926767429044316461045004840237236507764350505480941848088529774139525765021133857127722159950074656931848911424314681702702733276260214318383327096213241332979488435463966406881803716028742766187387870959688411725544235284236053449731196273234730312041058562349890190884545006057371228124058563927898191991594348630017292790541092995568912907678463115415943692859194922998187050756269059536628857704433810490883311740639541026695228460659353768988311152466826417136591361420014143556316588852962320078564363564530691999331269058155935368946311444165898695563879069024274380592891822282132902565363055407923529061526557178630077517536378533269254686333421112060421068827998516906056520951992399941983254288778848906101540480121916845206251759250003819751830636541386260687032625702339133353328774254730674393522055658922759765933664488196612559652716480361713445500334873830426527992271617148860721427042325484580724715008069019918168895069875587535225462589856162609743092097896448876399964895734195824095048724312137749040740638954478804452810895512458530869156055134573357571592103981696357963946141678886835747705223965278217208573886337915570488197617251516416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] 31635554312401665940231647047783988804991575996410754679807006433902351406335620927959582966901528106631943560586033095319011961609279837350260799104005549841615866440791266227623187032869094837513998732671740391969159692136530569652699474330812645766401460520804105894826088203505844098120968199907308194298907621600065075969275886277295395812915600849684099340285386418512070190149786227459721073858015387155683936768239169520150274793967657490806771039713653943703713324852739805112806744601770789981173217603250545878962827654707653111774413212174990085841698247900932244783147105119440856302007840306840189342607678242652800258712042263303150721745777764953494982337592148789226110412936950516397029593814942893993087865556281815833283740707132873498306284392220367314183191153321278746159835516410786129893712666084887696134176225783632053395162913397464535489297004325010366509497370450101857025488123009208146571854679974034262074795359205038405770115354263811057104973874361659339317021523222637473207899844804721917958831339122576252984753205203885528448973642711460370880639787736853873053093993427555798214217326731860901640219372775639919121833799744693727188000127079747878410081052624255338380145199053450653487741650832301702757001147226952919433262197724693238580628501300937453650432590166135423929150078806240441040835624608059753790154752979620478617528861671529844077631789425707768280763569246838007685958025174728904692440374964365241473088679939456166369024159300275071609347337059955083508693095503355913634441930423712746185127566553673857243749410981887411015379000729900918765534345283117939968647874608414435659709564949005729628438372572036152669552193287976732465440229887557220554007019116137799610756291591817886443540830997111233389580140765535540915262708815780377033146819556811114283616954226975762821439320620318614057711420070148546611113410149294684542088261093579876528905244215561205925950770334056713971169504047597210718141805820580960538472448045865069234194821966828361842549751479766299021091736228866637486186746446372106795190538205949825899545715599902179984201875952565380678685855066049473784199567161074941523262729256865944246370597188465174178184798067664096016278025279611690708214773237872085249740445120585216524048707120436091028902035997034435479981159851276609081226904670080455941964858492794116669108652255745917148632587504270401136373929875130967207462162779948050631143265582852741377446148541550471838010159888960101107136894174806283452390635334707007456056272132918414627249947523274041768136273756540636216296901028280503007584405740067879187588367115947606016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] -15522072028725402166196146259581749380957339500021135464067956285248223711354739764160345508683969928290370423221103023607083715821174594643565110165028644790970317694935767352362888210466197430736768095011077059322005741254010367117846190491705173834095909722977352110033354028659685573699351092101740577070838083003121590002780823043482793754722437709971542125737417343315400262648468597778335284087488700618364789765697975007024627340917333542920435417078664614817792316266095300290764595996811431522215928202739577180146128703113451096378852520710100230247911509363951672803986657190812018737809224551508189601680814248593190155678057331121554628343143206531275456521996658470108443271645266505966022053432820902607676170933152532647065991549616607218828477912794454227433701399971539754786539339915696753856632891262676186691106359634223238946961198199618778477101358523445912474780725740523942829593553236712673461931703250748443976792676990087477664116311257382589869247677740938245474542291037039938667922383244243679942726446558291130815093020602232733109381476757615397129048484640522092529798291309541030622109554259949672965555337032118837227247814567094552998791309948909411479340783093310415087541504127771686044309817564843824846053716744820840612205252191121136576706168948924503117241206954551574419717958652568821920513837000960243211497877504645384514983369078254947153401428514021203994064558483780354538805281521607875459211213191197042878088722626660924744271701597372364680990699790422240235212423248763185414125638713347991613497997857221261176568836927671935700259210338491898320081844797245675883513255685494006419860144289895923881606879053821699543450230384468797467572974423028455295488996676015100972399730509666434713476912116353781383066679696372840176771911002542806700240512597822297598054594549445017281502558275571424214632307895257531089593629400105949196165071895842662532613178136511265496249609033971174064009737979032606426358084769606817984175047955473174380294699641893723931763067211415934749280962327644588048889474994416666144216799139166093657585426836448647408577693374424446756844845352323579068413696023464209236448504935335058623547570769382314481778371660391583898823133506039668308368445351075655360534847439404983480002514087932707431072040908414981557959311398789279456368110685631590014226629108035708684542723993511765204343923547820153996781764419877815106012760647843730327189177917085977874855172447772748830886248505925057178497755841254442243390765491339312052614890281663284602501532592151730203972212425470883150582485502831305300961521401319227529367009582926266368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -14369843589756350197585176554697710146575481876013185180509902148549941702345563780618098760484416871173882694699812205049747973086988238418998439648810227577799956501657519769120360169007125568987325689462218518411976586353859384895009279382236151578093311192619405703945546257930812994284585307467713718315923125605898721880680292942489202999921347993524234501493576125792552323197271822614291607739457629222387633776188346781347233340466727431681025050483358024591018937654737015968951192490908929215264420988873004640098336577334832992973693535016685878534076008758631753551381045716410105886842419314096426299678135053891421571185517379182356973628158860012926084750856191348656576487690185051976076422876222194078799950327688149440003340914535024595792122789450964305720714892693914817589646590050799523546496925369144565250911025522500319693353110391739422595919807298420151242717601084690391157530734984924487942747550105604568037768558537530306994546386136969231818376512132807359932257215143914553161056522932973205268530438192209832089577483860403702726472340199300266696897304076336225598158320753424995804912074896285943253601783994870969203716115314305093145672050996313217535513046833292793996289135321589835925065998439619670945309599310598625340534108425189755574880498550603475608078914553647286138534830027497741597029876504731600711075585807351547132683495622998093258325124909073654471192137671065660364597703074399841893817775228118407528752957726264436482667230419470257429536462101480988893130789311453930053762321800309652304183759822216860799123707835701721131511255089473323195638495805396979453076809921516034462414471995154187870633667924597614006763353802597447111917892305311115983024910930136059393071900343062878273142876898704338091955114401994028316745235941089783981056716586784024425559013576575731512968196077918059531347355112966438412517454527121184467976661141499615356059239671451834333138848591180901252053226159737254538626510667896522692718522801576410586102050484287995744294537519018434048679763062358722160689386389114811882883065832221892758344820385481061033002938980970285560392439021294207982708451566562515178077394643772739858385521455124968496863178823739627427737885130641581909199553204654355998159142002032238977689783398823897063503544005128183519994468564413656164293963021579603541655972824512892053341006555984570473318478414708655783389726229317571971504469213157924334332840999006188664649449203770176767263282386094195872204003992854549344085068531800582210014273503572634448261799894079646117660563173374116691826701128750225511602707020933425575279679799730110464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 47158334779645231711013469897650773268516291060479873225681678184454924955875940294907986510082168169415582256242003067093630561784245381199634717026333809039201632106627995504976107857790521566424673515452200952924519939321106785709770938705414422687635363500516469688010113080538157507248619263673438647688540292864070593057861690740638683351826683058420236175724953593375436940861091789804705948745173192142250008270262096957184840046860550762984381253879510551774267256554190848421978181313415090474723823063809483310315128722274247472159832329143421358420129623810847759679257940035376059518765091974771351742699380077003752548362751123533355539030222812342238056766124697782989541804895849665141982293730455656447952612488794674723857833912569118696741804482254577571809233554429314317668510427351688054396843537924777424315985461613510658150562541885335634579511512556407728663760256789483601229379978460127518354109750004226326732032954617159528633188146935646617325628545713626958138263125702636775750589120357663894301071419170191465013153155292626385186616250588346368565473537441050277436751113643708292406269012313414600369552385110247234628513154004365433588571303035980128149919014066161290072835183073963069805213029141706310798107819880513529632697598325738514656891426239113607396048673479412269024021557858732617365638773660214755124339541123704493025273957148699363638661735045708870304300423118325916943908318589099793123576754005300652696385719359818154738152309706866900064583671129078812845967693680260633671272097339720007233469833987631139061896624999637349569201733674453103890152738781764671522605751172230803045177827744279271493333135765973247583456654453668685825477434851304204986339954747817317597984121680655101616708841095687755257593801321620888909714838647119188340490674918019423606266810861182371961806536959428981351373884944621903892559972671255164055860176670251412459579122686168108250510176634669054805327428373928069816739543063301069341968269881590715356577026699269151203238458235710358910759990931437849328714293701102699619569568012106514345182460588808704068238715049026293195660599108997916676220023446606935416021953202980685428984662237575917621158290954695350498064480364780233416570706196923320040687216947548674925258226798871475951426935174392423778967627586361584211292121309261898348467137944682282831518265897584442136601559073081172842576398621770182818450645019554401357933164526216858813803871893125445038057455159690926925909813301063596010375028005835119616922711359819031706148147838244221682353165674180971274772015987879359858876066993747309598542984059518189568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -71939348467230661756706495842041688646001456161451798217320015344258510408614113402278033988817507312574737150178384995628280598724515864873243177000511804635890786361860748420140894929380925922140057660159072175594986957422553140300894541503646333965582385930645794718167187506625850197667534512503419191354045738307210834716402822891644559423196613307772417425560217761963496144886648986267028654863593777663985422870096294091074703279977727893917057846333252645940053682594841748757504023434866492338313745921498055440335704231679520482537121582176354458581188664460372817098356271431278305184892394431579969691569167615872548224383740678589987178175325919500395466071104073005201327338362344214689973896398241230072114619250113537346657378052009942981512039101255028091775545268712527945439290880961764583804863628898468343994755518680710071631111955324269249915130146135767559269488217652513040038091520498701715807076762243652976480900394670609624868486197432188824477693665790651032796704564723424959378324721270610585209271723296012483272452789408019927188495872764696071471030273529863530837290028701961331006568658206923918197933685838506747772702275618012793150929512111983669174826242990036124390037916694151611750663403329668940101075626948039688956947191294444839300669780717831680118270703572167579498106389044054479342839785640844699985247732878663277098518156613891243608709023561523114381290098081315704792221537157586219369824439074915450871785425543565621361010099796063785719185979500793014464238544148884701685969820996650215634453701143600909989195064188768391607447295991185795021627015339529895708500141894795551516704159453336990081846423062679488365364082809357623543718224906368592952800788453190293370132083624460058425628815589756010399844060523311373396962905891490752693165817136425933302331116059287467099276965766169682098985394583121559554420864639972887909483692507763920905316340791180401551831720444495661605918124965484792639883500163059880476189563790597325266815752518815850058475427296538594082575375140929242473341758472479845751761206885499069615278197685490921671835656956413983614883204690906113243120181286004119821641007296384039515240827663871929798070646348928077215943583341778786397885345239622672521651125669034607007953423478412229800575252762680126445846000851004892441404473409122129364784301434244211705007038116277094214125996164711313149848353666730068752256738096151666436109271940218434785002756029903978172940881535395912448894289678706660519092872322074820669536914750366691364442800512475630349761632235198201121059754747256744355402738616035152521991844873872867328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 82477637407892565981978428718430691559413674507858358009762026570936982509068793202948452129401310330379062369818800930196962344061384206715407559565770879438230977911212952456135091596667950161326154334505515201259293401162639858603620205884951546949592405752781784822400995135506993087022119442561658470410364489509461334562357890938936619715024139059869606613007029587097408938710477876096723818359764343546357780579116665333315926842006962410982486191774496778460186908940118388315010718661436657239563910719241861267417133494271681736213202617284089878623925075422137164028219764219354022407318052895692542724184137245867704478934414993011568376529811758800915729257400938504175404564925561830981781848638202560734790176804181543490481732286253334711521498392024248620525663026496140790660410941447746106380232223173417688019651760497609413003238083532466641095162555235928263674898040775080475363408626780843692503441202670163958179442105618891942446835668114854579074473406049742872978635008203515220386857216165416106073643933835308256322257783160528798713724878521597688331425793458738331361636211701346214914836559536504338990329667821913551724495706725173385918099277956712103014598870818839723190685594615551220599284653296611523803140666278620556922326312074817860380458686604726435642339897041213921717679849040640958444408025990411742746879868526592645697284518347052979677874249765680171031536917706881597726918274764375286324160488139588997218213739697229327292302060983576560182376844155650039788892656785703528174596739401279101535639457305854699791352341450477394339858378413737394899359596988386847636202243576185039738012285490665500684972372144012184103654269734306199705564924646159963164307267519645927982941618932125044107919321148019484627522725685972359769279392815554817833023147304317286522615690729854150642037995755348263102675211977206022465004543592667396216774057918879321286496320429423601653480159523457035521320894174668148835512768050842131607246056313400784127575172419526090420987591965652416503250107255717299173575858150626832577171083188189462454370250955127690548545831598331648801469369865264313772222350227051442467656123741745016153855081384855685944440979080729617455174072589241777169018206250801768344614086229287207152592782611456604132641852261606553114345262592859320167360997501901059622557279302350105977327075417163850201842506203694098904080577070108538533835467722534233044749018330447868861291687158799158417244999199638788035790395495581028716996523682666410193651234032923421749367807337661266120160366885659615208688442506830438312831364000060232617439669364254048256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -78271530330577156756454482070007457318426176322145803898085357315101660987160334555337288693057883010086975232827720720133800187197327918744263952970629007853149490648518282949321145247060877233033773499210962078232041780405410638030229503988909474271332065794909723708089854852466319666494337928207770158595192789068174586442088954282306101086870924205633371424249567276510075867476978431786266848932608667053436329896687919150881420962593388419207053050690136634997115091840481472839325141337097083380933652926951446301822712928718052721737610255410474055122672533878935141570661630682852866366417900137812326352383537180990268442683460370812509711781122388407114826614748385558066155198149828862278478722569903326493614827343509045590887215835527739262588133297614768878859357433177239960449975993868661032120045454046953772879062904010935264966420744493099712888390104933919542507268772247217329469656769482642447643080967975949415513383423101770008799269620797948287500998378709836203682073207392039037372430528873962442926852545183387549037956411623880222119351913735614715497543009164006689115691302024355741034275336746326341215823862033939624822251150930741695825438639474636818867147906359352856035056808645666301221623359457775339290380027862937092201817203460764248778720537758605088446485268613516908587291227754403676567161905234915961465472155631428887899164983084007654222610849964947157122827713042870151744797554064324832256698464910591669890957024233487646940531345496818680281845646658319777162630353699504226536967820832755436935196021005569222656508221641391989325250934619434200887946921007727842235855364920045048894660282545072055614924177704022169743371313680325789999477490210686955870389041941480182377966144428899258561156664979417096786630579750544265726901051195578128732933544687407916123780358892618606275924595680447973667147297462174649763667593013325137775112152799926955189265677655273074676499322656320811616895042177234285463952077924209575229625816659590330968277470989048310186575704814331359200253351332593683024660686210516252463638031574762692444669056579309805196806388370249453626857412147772046098066293330090159606199966412819295358082747225681138023734788276851749745315068702032402331022345333883198115250882117970418913104108089150958254240202633813418513114349962986121869865341744809223051175450647488380058410137767015966993290418144025737755026331018946697916289327269904713929842661857720337666976807631461952221577811480813609266720755569159715063385158397934387596370009088300195466176678648577009390818849838925574266591075314553415433960563877004905776335433872923688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 63393568427703606793709493533945042846985495127013394364260844217392493738294950351129355945843127626333853872149258957119957171938715860324213025138032943039344185174192398461343244106005742629811870408530549265570247729629109370848304107560954232612023966695202098534120599493892447802481547868736561128250516849641673914861088644149535061474763285849471246416185641656969127810300972178524963628057070399756270544953421277591466872313221594359884946683792943060783587861387019717231625938428397072268042478543953266204605976631704968669908534593580474581009358004754720167759235798269144230712852713732292600109404812582203935195614594154528631396250849715352288403548918015305395913815638214513045909440496971910406493615532423684646450672743277444893414431847931485375983991090555087298368188440103468910615352251970987292728921746225137812039871680395079692814014695795941895753151583030312700429989146375034372548736910292960292745853414605202934859126946453297253763647770028204853254297846380226982072325600728920863650209175709857601642498556250233802700207057146432135396736056952712466236887744489974412681291280593722380407084506687524869478477037790416893256378591910641977051685918068984233999611852479647624215541774084327867769517617268437225762042301745806047752645871585201436284944916234012567672792905747333145996967953379430046024109777825420410199322222871805798837223570526275248950221240269474866985127690748891189346304893042421849675540894186968525088508916982744153372692507525710767394110550577562683728476716243845273961369059692551034694374354249904212440420642553809591640953786525474755354354636474126278123594961252715179913554469305298605738100692784726145294949997494248622956994484620555322748236797227788337399999891002203167808960399318348768638928992883422447519610027221726626371306310071079283126707518312554973046144044085266741870199755038414730437404145611100800883158748400563282481942751668752710564747681509196486157101168607974027594491444855700026766856630016969307665176270909356291085862280047356187489839290239718870040067006035469803219550389827066479907991909432052701493221663051984265189990637048258199718462743031122760874093694865751663880875618610137229109742436717879859006525709230392497476854147929403774909504597250893299910369174878653105293477262767491212924665115676738439843096839935242586451213624755594351176164818289598919919575953242453378821809803939752959289451321263362809646609885962985323907345593366620274550678765153560660285548870190842160029467551787775558491383662355005666681269152319188770766762398928226397562096366531602774911933554670899822592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -44179578501508726675294953496481946949165580272967948357217061409481130675843938655668049450565376715072496689828478950683001554001721165381304755966091898862036471497607180226843580636387703536803448432471395738623402397763903136588273432597143600190173273607966637264181140835567881474437916821825586336337745991540652435297699087963817521436136838289605642764010553153455864138698804998255059641170852442499916834058217727785526064340948271253337577225882867272443322989604952782389589279315693169047235438213686705546613823690305842862335009450255792753909654885533140094636374086463476090290488914220014270069273594350088482147322190672586437500271707663427843228852745367143982993025416431755015492490308147919152642573143254388351616396906151496428020719148298090352810309617741094821938002706292967076000449914678705620066908562613082593871260000044203596554141022517199676782282597321480041038696063312971293724741715732942786938562857406384578794264677697152560190265828852549534219835484092748991616346234657183517536859254678977579418240756849635288685902297432784634745430098705149747485533197817712703126812116426198965149081154816235222666333301855511041595667077397611284314345616918592110671911106342668235105301868364317551137245475732091187574457560329280793642942093960190592031358160981256044928945391532526077388235524454536151118248767384598055346919547596767778767665266317377655488416798294133455680642609018011743082424855309311225786137748234619212940234359848599561863840487282335751899349961719820845968853088642283246375337100447817356584331028214795428453261825531647158880392639991590488154507526299297688423102174712525680460125526419067716496890633715651457685342475818434315237682577448773937639706902671186342985273880869056573687049647092063174810572337978418289203370815665037256320753437971062595138236441545041788893834663129148618892235597019856905764570756855287099306437161871364629501869420672908533954536743608524325676430133476522657279442681336463430965584605761771562050085236678793807447746438198850241619825965757002681998245133030191016273293999794270348726393562227548025120032604782314857147726625609644062480298582451777883424426597639619119799997908814374985652042963390617812123147672856154872670587677459025116952047012359730371460580505470356596635258022764470188973274287786733198918835424034921466520880732743942524383196932221237480623911573127366708041412443164693980946402175311682381348210594302138115886809283868250004136675438432687050856943326981303590135592767819408532736789169908481636450178604541936945943262229597122266257055930353447777965847244210173902848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] 26472755950674746716185990475557327333413621155087104868042292509478583617792988888855324731624383033056486394675619469622797722282334732735863203378248922241909244009493101167714178202530413976478060772750432512752619489018736624561195706178035627024588223684721173783488103570487893994486731571252931727992080903938129668824021442464337074827585641583998619122044934334537474077981894206554845617991133979093469135060945292287676755433013037034245820705385464375789848347569619197522497088524591365293354862447421214434313600746783458767548511405462208926779071711917910918584114622437908161839374231927821662790039414044237380524836084856716260653183323627917750664350302726022485004978316133759040486291529450886039900690951514252418422830613886257346619222296211068269413942398465933957833175378429021597062909943529127142929164925532398922962355122049426018316728551301871214054001353136731258307945759793483311999565375122849506996403393120934995981929415466560276230206405881510625495506595886374210170136945471614543059567857720547875229347786500894042018945759171412277561139375474481650360599606923060306684057839601749543502901833366890716848643809194363123026737222887072449140157615025847032312375846113801020491391208952452484144949074020514722094825329595213631745062633893189393709511942933816986456607817163356069173782292414801083300525512569174215792345048968803970420055487125312195148129252631050281389337523880265132095677279071061757492617718379591937069834019712795271281790165143886385401044135405488031888639702069248338805907821970743369915627027465761911341418072519141534641665251633888355110329328056227683241090643059076896042178197745379734575811385540635505031510480401813681104511835000847097260789234786574409555281430350260754094780892821884787231802339151242891351683970340327566996236054335238897329060470739282517795533685422011514550954091448118891888694863266799187932042590830058536910654631035803006121094772401563291059904908860639886900210703463033467348754550679543594031906316174286623208431086590826046297499416851416814226412181223618735474835704901288160759375770521599506982336532353839877575699171281535014335653527665579121285246231788895608048980245287465412755306564990353358363885002129960201309040683830612095879793453669242568039370259883177959276925316245614178792993496013802991354319309103644853327298471766490236737362761726427293628609913147981070421533573340315531946446783955606632838007372896772725227603830348095399113854143327710684517882898244936886563345382096867903955925227457275499686159649078783596296150092016762800769825918760146338315864934185061842944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -13593908053605784005432209297734290177798973451725942003334622189712763099496123084332361391389432164492947861435342776133616445380980914314242751708006847276644602317805364806361007698846623383768253067787495775395674559484923525148633545369344746599585309678781144371043654154640696448240180824666887003141119531252816535666810211129840358838263075213257954112570065368308805227037704194773295639055758973845186464137174720468057854771117492578041208170774222519230844134586954582157095773301725594259042721280403957967753351444901359147463901597643387957081079756865013865854181073930629674226247176525363795830888079853593484321564089339840222366329008431773514834728327245572189321739637782547788868778487217757406105252092817033511690752863396467774595858683435191981828955569072368509720917148916462206618069516479613342622967981364821009598487548447164439418653960192515191755209328382810354325362101699001947621018619086118227558978347861389600693581764556706839280364476755363149656376516596586596431088708334968370002912414991138478798354886807330235580983926776432632297960272773427080576598709462725345962226219830382747437880876723999762954198009706393391517328177667791055779595823357655021967114599618244948945545567851305572502222945122481740044810860214811030113996078520687552653169325558206443972120353002510141914234032390298478871879798858765999006754917292325893114232263625012087587644923010090065559485404377720068414200316708730688956234274093162161017661888383023644062666632607649489725666481498120600905354247460412118782930434475623140611718216220848482205820948488711975132491546486383067985512902979602031390374367663628836444890826455409266193563942954048188404835605726880512894636749164198964078041073211263494787928914327686013462420128589456648279061506387688152728052404862951234772006916695135756588369875446831751237527747450698470785614170346043840979011667429481569230807739807557740121702419310023811790782524822746152929516798435516000309385617214656474093639559947172521551422552680771436807226746174072450139392097337593835001848447827487364686494392445697702448044210291169520169389459840031715150700548682325095108711204186744700758910037014516734075457194618026202049360232245837214351273649371296740312923287742481855079419483815643974851790256272389311308115955288347717776896844240677626435702296030900394411191566593542777225935166027363927786353850936115529634987705846462046057096713694607442297926590401258527928879986807620857836321823716504136374209518921931948434619443012469860183871411545409210154955505624012294349531279209670550992902403742642393068419464853486305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] 5990569157243127077395695312711537227244896335241939250092225538271320015690965388785136451562352075770883341206901823705732434197721397006730234762512717768510092763991266285882436621582720914922009539247935975842006023724157410671404172967295233870234148620967158931506285044503481195702493980338575456094400037115666791659235943255116362913788542943967193572154114235680501174712332570653413664255861201538136415718517995217523562828535648387524356451501323949226984354537247318882429360550487642591779700038602536446275317342006448355765214751196670000646569905723842786581266134503930803622798051974367740969504507296933008830887064492413635443709016873230856706931915988926686400807954516110920248401955862345836185784346871814186902934094014909878331924617858102720599815200613677213933102396403723434513241850332901155452588170404569450521199806572587709379753130027233054131000483725290621066891585606441722142473601711156837469148564539521624514376085775273431338591625616922785122266586914362906869284802367788303684758560820154559918077221713723528101920035818056502793584782066917807623025791270236660555588624718894428167565557030712984978477686359645224503911020217401980240659868715323898513745721981048046461486955559410297014825803579559129875465508807150973234729301818806724534182741022638389023427045490750011775834647589348547091153427403524552306927033272531110859787381389299319801423061590228643630818863392524337004474856560050874295977003266603420645378563226119433109642280863640089812574552457696037127369430600920667608872385318449243068837400539387169933389037967305167236302996011082093154841170194999858936475564389777590293054352779141379972084811855096772560935932271208285054773214156238186849012463179057251589993848832764298042237371499572267318246156523514559857211209541109896768154059708008150496160813591237377111174336893726118719615531133539169505921731619812008713388748219281308082040636206769338396036434397357127887989565095406250931491904287313465560186053101813500890269336220768363489788931555415674593212639409770665200990760259329101105072361107696120320550458468766188816722300450149624085887739594818516339022146038538902997153459545808817966620750603475829682171206198029189924455371483034806122134139088650638420214126400412733506169095280505011467805380313143220727512681572367678656686252358215684679659289835001238178052970933206712350423271653405317110134026836430037062960118059048553099060984681312243929929853200948290150381450796883127444735396561092061514663414888104185605641263910653959478527520035335231541850043719083416480297584010708235035371905678156234752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] -2321202312685874158447328773923001333733254084560144369451973987413233469473804324919795617905240356871649589394074293239081103535623111902389010265978270063944280714763247437283463798316710124663398154595107585225586337931354313517832927214541824362629305434749066993112892178758517459943705434397802839548748589694489049773985962355607598804749960339768283164319505267041736939058091003890166387265823707733461930709285389670546761771020091569421191778367774159482278141011615758968725535244754779404137776599214996473703902279501408939901637458242110883990774073110734751637026631904524558962620239814089439410373191639575941185482089108220284346484544869876187645744334579397553589588658287833177101209982016908427716867698224538210038781963644071472798705455375551764349076296069888992818632921212677384627663487136642839615455214789431834259710950608530355275721553318418352771042647998427476542806429063285991448892081224156345823128812631381570459277511527530686639302516413311755085287710631710661112321355899971557216529918802002884341339354433747866830756034133254736048854539014819668313345335425829438023003439804830159825561580946756548299566896379071072126834826601925346601120349591916270067664764813861368262726846785918318615995761414457122383784048750938507505883319922517629699646000516070691424638039073159009228463863638584215715601672899814366280675289026702655770605778776836940907501680525686104041465719625562039219217379351553020171712548535168229742297564741334216644250448422119308667554412794833046204272691902160150682980076531164950264478917302375589674560904571094923563779490491645113320361852868753068528206138084423733992218697611723746451337982839463626629520381187672090394782370909652969406549273587456482807147096286765832590332236942862671920668270213719506915435939199263899693181295762092303616786856777306884494426533350916733309597274098202714932676703127947007983963567175026176754320819602778908359995247387600243895494774237193589056106353249877075564183607869402454313518872144288426721574019944198128085189888434775648734694095223641967595779571506213061159235239075661057855784933372734387472537567180928099180844840171900405167939824670745774800943174302316445419068233013151738092697000573395757110876949566588408031994691882500611359240375705438041353672230523666943054476383069959645064648651214981305894109162806289467870428080238224908789673632181180036509594577390055583692590837276676782426362186382126536689071096146418772512897761397446140386452101054091571945237167890263784011559817646884421106525015262900075813635453164560790014618624721193607331930978330504855552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] 864614262227993287612148735515410203213204112818230691502605757975448985256238471882157335620927912306017249949202377944007287171995073031364444221379734269569049626467888822403486551689962243284080796187127168931008295648457871240300255242562531023880040609403900362152738821433439603397137085175595080368603946280168165500517334879400548089262643823253488753140178028003808013654140982276713318721193737375733909920588611331424494802593201855212798151652280336197602755504880904484842581791843221486732917696632067445925553441289735458883204753241765720230841448239325485792179254270399617885250229493860753076674854678418551876029097394764451565450656579941293486969024641517107960442676173482613681307684842069269718602140486516632368415852009937695817124456406232742717447058966667417501696261287952001706694289901923611038627940760647085166633822537118821006129977083045514082840167678105782661704775232611727365655901791505680617106762643981209622570648385042291739398735785513568043628999037209065071443849669423944033351758021893769797784508076520607292764381885796638873404182278546943405310432407201871159713185550067957279335211922300888590699666213292716570870730920420066148197188762575479932520853567951191772747557631240269628347797907057486956248646207478415719760453804768733787965281745451915213220094364859088884029835103052245680058658286108906395495770117737535005564462904848043398867460014786836286171349299258101565709080635162743389341664824807618056695437757590269032830764291542623058860322153747640036761776875740129553045372660286175457531645700771005810436771907089748034901605971572970793394276457641069203288685643608937494164480162827903831310438217780210752555851466261930368823121185047400116052766006342809877603630425844997133283608683461048660514249447184661812258698245305278182566177471917744452176830200655350919578080896135348146238547817993954385607282986809609754896158076033565283166881706908506657034547656001486655437928062823156714960518163034346890615557528538948779933256484663721286839624741948977468069833455885380211175058945425636044257201840622561667123367651371490322552184767509088146070667415457869611832064908863596878729479539294866847588081465340827870553893043289087097633341483380982819219029531032887790965386797342442721946638402061273563144324383547983491650958950606238973677197655577420124145416945210738681670597192339153968781865061871763280950789943853131807131578301487911608358318835996779913381984107727973626070106378140081837491044953817506575293136982078847562832674521663943435856224296017140432094907565724738552079351897187082526774433024208535552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] -366580139212417370985675400926416045157909462204676951314314037231165383845989884381527050571641065335561876722995824856826140197465579214431454766582068566662523482126231629606015683185993149419832101859593195055700160583678817286999220226114491168622656783601109933758023181489130011296800920311839728173503209679070828816528287874167132329572551005529316179348153803135488767752907396874010390300874770440458882172970813968280335869429244267921619238343700814755381024708262487198823934779708900520568839242009974686853835393254707016632569404266688934684005194471658036044539409772223435301417394125459594463402790759553958455046735820359721743739562569359661473784577271622828117509339857365488548622635850305435974272840231929959969448633336836463169845386112457153436713082444960525469896955094749859778111263938913741756409398522007461774475331746683109390320459522332264403697945908339119758315163179315774665205580093415675301973686074218643820902965290783172924850691229214781354235627734666460175209123639011122210186803768499011006772136667160274983000109395273237221460652921238741313081981237584655940189093735471690032956636959912109236093363123880552551701230467447811251711078120521523428175137451068681634350560960142144353830713937920778939248724361693891632876674798671385901109809943019471800126878777675724853044410588710156039046335084776791776235132268567644530453391772543738003355908329732010965960548681493745386223143302545558758462864074262970333566546782889798781675675738763631245588651513510604110598971679247648436547186246228110809363748962738057687705705058575251076227962547052984078292271533476856414172232405133917673493105718721849243106678605833356174682320202475099868899806701111828095030118215277356342806764162726131780889130107638884682307871410382948883621799600448892039244970886270854246299747055199676239561561919269810142176206438188812700025732041649381867927500579223948716549914070854518041479326008707077996727026331880478443787178178772596227465410081348870413557617463581676492571833610067269466559385914815771591327334294350251358740454801463663380831708137838070715637627921132756030587249890641811111024717242647109413151409278759476083224281170205442099427520039584594640104085053149330414809163683247832117824627215492186664347988251909560700017280152829766311496506524633187285469420060610089278167991516906130048492862522101404888746394909640415241444833760494340243443111946312526531029695367706392203252690614266308279137990227899780694515483584680248398822825340111785174348553752246934718374062118945188393795376853424755929324036991392201783336017735345766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] 189399365088415392153800782800602434728340531186323782311809959639720112657845608983501307564577859064268583258906446894402233311243379996774455243904013722815704723278252546543057909195203914605108980910355732149780084408694163355629467274478378348625240880387930242577807817348343526911783370802291429349206846367058345219146430762717262038609788057080283274675376781302470890407724036013092342972580805485577848533070740299365840767065768901193405912361408452171843025952160674647594815547259273782813890317537929636619360130767709241364224922076964853761919677953621908529060048700681358564431614288205324378694896941766036540261833994587634217378156317210785320511424641979230244516664059787292295571752054386032273925927553288106068309858031273615484802436636077233556530189147345187150941519872059827634453710297394760749475799213463603953309223229095372126691737838425868045382479239375754330761046669240580802021291071213363905894193118397632611702691434433014564327776183360320478349920015319443719281005381811728871543760358053950718569846131279289221076861067752383435440626393800508234663590753463126436629077843001537262280531953739315141054421682474701967413067726444540667371959840756156274676446355198953892456061564155286847651951062318583406359878670786224753676111263442611983229755691878823561016587585667590576744696794738967132004998602471379605306280514707271861991996381943987136301232223953908183955953693554705952232578703493235510093145168367115828918511097678918681579794995822160917034519853621717556015224830204577619253886882548857413757155136417075873635914262122791731953999645678236478562721918099568314007479367577373117102224631583659203340279308439115551819909363124668164397194261301253688099804230906976732410438126381901650323235277470538801094144231211607152841032162682953217640865999215294268317658702060053736740879234068521595467005808672173803989564165177986787361254286858701326977171346847537844776140512420904271659663511068041556104539510815226060247023069455586690113332258050573887516889578693675864089642074922192336312557518345233506192389930813196979467744365979589592981974192429752154471382388968111796480206509888703820565735481874439984806869146597644002162341403169679560281905565490782645882247458920934121993437346719784260449666638270965913023045815013407600673488480092524739280912119562156656331504623035643572809980860213638558656178495638694602024908368786761820898670706622799638259472074998955988829580110317502644835608904447083766924306553571169182540367589202440276326979754846878499134091772432304894672682125827421785650438111864823087281794582149332992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] -102779195706960181322472547183431914585811039180758083985264943766783278450735187069902401873919202081238845590546366336652059060423671318200205977470442873998909395383795116376769365372331435331024883151720952765988142466781494936250070613328380692573732600796688868176440563679533986133881254739348676431452349496434681448044758912178879416631282201602477151015329119091638215043992902139711486874887863532979323825504773024327716840648467547837332530795197753785367516355580343810833689504217596677518438919709709311410566474506450724678631802088288162178954122284152310300870142386071676162688284883178918853786137696597069212778652794263099506081308404291200334740083576684552319558738995811611854346873761910903892109381350014354001800153650579759669306601449470199075787610254869942727848600723126883215731162017819760159634024163628776781288830832706962273303759133608827947401874854885687913673230383658982827345796066385667817528506419815884877245423167469047715993488027875391122853531401666654165045479194547228782040891717122704965392031945780808666720157750761934805692443107812909209366473284782509081604436799282282906193619277763320929252849065068188602063648525636712604647134179361360615017759139355964740929287780042498958354159103460394266629314592146760092773531621587568990902542659758046964968877579221438458829548593124615896533054902943595326627165421137515440876041598290111471025002310999622715221590975250375168388853357303015586476668227545571429988043755670729601717870765529354202847327858444213968430155849911282411644966615772636301481465937635580982942516974963770670482602057849659159155708357004026081635776880430036325206563372261929430628025339976905049445856201108980836995540890832356364422547895014928072798814348553609103701549018809072507167076633708750346592773721507833052713290994744959791616538612536986178627980972122685871315659094698612546144509815653409378554814370949513125806107942920243715656659857346498157383114264488063195316129692322161696242682799674354145973220787784984629858409539919582173571732834895079689053788989923521308524306887490062404822386934858492378502679600907896766461852006955916258014836878375565051468984750519714200105270109299033644576041048798303519561850022254623403455728086491190226024833707417404880378330757618770856298101257692607754389650998768117467544978316119247990758471490092819836582799441446330608502195690270894127125699230636402019177182913199308489167775785785218565982141193912572879714688244397208330923976140283461253845733349543913844771236955302478357312696012434941149340022011805853240847197293986479449971899967402409984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] 50302706917050534810117183245050614178412009462451873273691766858074047659685308610903659735047056944493945077115799702601327284729127962588830573300079961753410580470324515796941656954536477331841247159709660064311429881220980547801260557328713431989518623827267507631805419018270557947386734217878546983256505367776583034262862474285656875514846886854536355920921500648614925347668421738627908253696738407696745539563586310979700950305917213809389476365850886748201540737297009074760120848318137216335694735355324619842489156525612772655423259083612551695293668220952486958532369607527388665203146722056459325535348262657467005216735517086425039443226916258373305302998422638186682088309951245982054757827773682946295558301031898380647799020752087556761252794219971431630399025383778994062182375811923308308921695552299154506644994515598144970742089271433282711067440226944976672304868888131632581752009122950714194432940508060260571639203413071501916857251999225256765508569834362752066179803491105855969154926790241349465543668388130987706176850567693564542741798945780098046485823451096522201199975062538785676408697854204720225948943557961255260042865108474352763160977126111339330056617531691728685326640803298432288247727019946620781414936501962335516388878689772023371585479837827306719033896687247123800689289516720412863441793681131772626977057371837497250131667594235890094881839199504960621894880964241849813270948102930859287021047425807546889306529948359533063949492237410943710174573251044508980310959739450797143745363831876659090882346955060333800818471984879666219688747429440006465326431568463853181046076816308091823136955397876981821630703253345752261058157288464571050374706625874876325282956870142813536013250744600792657583347744099486958268975760171941661506056550234818567054777414456251499201909892438520705186712099535783806880346938138582845644567048504964600809970844573200967057056221383680754689539443839250567830471919089132324361646858998433329380799732431475724547384063754309206975775890416981824044996300426054310725607284909665616643563826283258904077650470987506490798542062149057600022864283562466792748423366788005089421147557565573881036979498730201824374111404734086811780659943897051207719806065939677955581255655218932242833993674494086803275002429099968924551221688897723737328412140847434919361166460153386873122236711066577971077600645369011651316630030634977961626199908305561733951454479452693483154479971378409726008609341427816832684787002428949605291052900272019251579852133117978966550639154856416953097308379158459934943187136436091031127938081782127712193053700258791424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] -20723610909475152097153377081528260550226463136161217956599648361974298145741545984672408054021640016066447812647541419872878209761522786412696260800520250648141144121160482367239631572507315469664125087158517689870618200099841833079033619256716698145680625403445111476716039694316532067187425048128859756074382645702007891472312702186425869459174108692115700016866359124501451450136404907015022695373096110046796283796624640098820820440511776486602064688546886188254670037578333970325704024527307483513249662630616611299344070016211072679775339753406208485458495159688060894166776380149166867640776095040521583673798531908395416276122694042143445540642514271114458819568227878714236361670724385107724938232487495980967410985338341934471752792815370834263664049222544411485408788757123286515832481084703981840689122307447384931321383989294530794834118459698121507243849212416444975032684844421428888227530978013093692246943841893862530976915607703316425854349532411397805493420581262170878336515851542480678528724342745343416872199878645068331853301565390011658452489786274454045264212229571169836905832580323807187259112206253853034003053846677672427185690340919630033049016193164040624507376819706762733072004490301679611484897360330516106843845773614440313243258529886752490487800643191119546784996324585600389828419300818272324979649401227532459115616740758977943862960934766662182186127637042362731467633745152761182624669076013745474632155100283669732200222491421659894679648331326438007614931494499789164156023127361527786070459796974529846036714672502140669699835060642146202221600243143255483782511767105262411143845269537314221578272851022019402340115695318631486186488932617922440416527138723952749954935801978314065703323393186968914495047848364837737672471802193293631176893781264639798233630684637720448153083679281884449681937932439345347603522904595238474292919379743553414188751885088563618629438269352977808424759220976798026502200550594440294404186155344437368952080450473209070275191459218595851764644748622145070164888382979297632427612204631298035559969455726345462527578733429387933733883993398588959549107262770457593437757941741492447583942646957638926620612832449652522605765968706122513768217640278394496534422629383851196845365112285567974822874577376163855327017824197942061890428064024352893022219747742165605696035479236849684767036370476260833369013626328253592695689635390733845279673110620928095084855649921861592957954292519674406776709000458497170877975549993227376866211978151751832666925697691480980479353089968580678189217605312761581992091751786686019510461241203849303940808597187854336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] 6946447078485994226005306899074571662849146912609766907955571286410260956051940524741500592806234324494083081903548097236275912733786588074391806245523052156294094492553193299487745263288974208549141984442738266583473862635074872905970575590351286133211629281553802325958416998305714092948245047684066253665632648773212063913415050391375376066968022052191380002001444729389169362903739248217692245169825157334361318384142494875561932951954330747366516251802699958676482555458205501666365813059538651015921755906447934903267185333600238706444664533527190560692464143939074051140434447523509704012665477476104765717635670424588230903195639885205219565105233008210633658794024489772465116639322383768180861850774924803108020617779357704981356799297333050161150050756793004481774831261867313270499141756684864965215685048538958060262314179559000376364085541427828471194946871453538233987200443128205687211020375295069000678484908321010642475189657853683799811989161088096345608855186332119877224935547262385400178899125845541468876148845389948266566007244869219092485024744929915815535051978226678024503080058079511043746045097400492885103370583458255370405076691572920019296119514407427851118066656288908899184429766672286461688954136502498248152439533469262751931201646845218879479778971147692476425594166676097510350203922328701732896144541457795987071947646036402121176453353261230665312441724050736876375228214151682864169510730320033946038376540432312141884618783764618411479243700434329904504638733560559938062171030030923008058802132424247497840564620415908921606135450437529687271367938456791021392538424153348464609828453253488020420920173792841358774295826840249166592665850680713592633802022116832379856760615659015868676651481454009107705381930625081141976382921394285196867432322119347221707353301817747205887439507573640410628259590448865144611340558424584079235869328729319841077808306858521572895573094673684015334150513926806378849270452668785458302038378714978399425028564664535297872313656732169983877192946194953065883258570609988625414267451127014169714112854696186958514863980573291868998276450713806278637430822529529960216797903425142828831046267098325377013977420992915022532961291602615281387240609200580227703866200218134806425228536802552749340301337900852174326094514982322512175144046061852855461119381368404135666756271746578861329159357041017963482202255330805287291323482243105292719100292456695321910422510137776364924509798011495273169757532361484809122563215627087137941532854318310049571843747021201874501620688864913474141927798115674087221985489162776811783909362036789611914502073497944064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] -1810549131187149531612654488792063444552209134462177121393829972329885946850743046933334793158971229737975480268692526797584818035085665388739081505038137410351411636485629933048641097820327742169992718329046004099093168867647368444169187136547186800116301811919252347161117896655237994998979040442107113722884649539345496109196375189645008744588840265836500281697467835053251911269661872776258513887335882690890054679287080754490037947186145462569113920863141061555049541992003126799264863166149320124480698642085519761656034534593843017304373323809651408888312084498684045001207795992969545809575871593000116074386655876753622582172577239922787373976398460251597822710973235479992123769303094599815757663938968364188058640428460330920359577168655906855164228868866434786331242952179785416479651190586706863771822387737179461195177469183788103782861146903309207112063833556771348311076714987040363937057227674184785144077764837003436405740475441211703946148468979575275971772117867738264344147023837331304378820221572968282968950888128669475764202002746850071842346790853230872440492183943015761356602140276348491061977595940231100039663509785697988902754570435503815538018038630564379665565066141145668931820500221076627672399546480293682913412621088060838975048695982863013462537226361824636880951504800916076712927487922868499381845713333856022265726137421409027960964392563687802247748699257116795564514252562766994940088443069026527654604456973063774330232331444356776319556896064812990704033392635281370842958003792845500016688289987571507658042399991847762613687888206679265233035508520633786784826363136430178530370256646930876026765786166523077595040047923850259794499941383993163587668532342382017553006058873641495710733740074271229704547855774436185103692518946594884065640012088976709876343531015889175204813954591088663691096699780380829121729198672278457779291127312331202576143872308921726035132342317681904926151992008157939338958783242229268056325699844633387759785744957518291274494457832359627585730037595761106356533062380743173975952672451590158632253123182326755757070128738601564756374573261441626645175259920947119667610896050005501854934902145523702878897377332013475347423971527687335852422200002368679199641190297239561495036107689755720612969673264170363909011222810315662140779105894124952345695056148195272507650464669798308977363547682026869949882711109125285304068879577958924443156361887157556745420074991177249259394678590127773474740605929655901000532254971455479251358348887157591745142680407756067888956914386680626589164940446157188268971527590380518189964766727852413197322431036915712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] 322445801836654601092586011690666246060533844556375476449656715287151694155426911741564745272334371231566997692972784381780237500194020151864246576339996992600848394991367090958270237943702029671114177583832130271390258191950880551568804570288131772867220799385689752947746542835276853597356899248916451955282691501957465776347315448510988284862679147800156877944132307358409519902415237784494739410297736651957767880098191853535679691739338476475451068728714934974372504834355855774027331326172014176990426050109916386364884061394839483413885028644057494556454936671618828475077954091978794289100449810964239666071239261446330599717011210714336781801751599347086212353143384446146391512004785119419971002605096983737841252319060177723159078983497934926276537520322917542528920095258934271910013730816381259887846596567945870507435443615536977280355037126021503300126717793919691598318113170743248606131081559070460329492125436268387659643885315650465678097093844495600849740742417056746179661447078504718269237199726719197615770341152514049208382178014297827062940429931756975961301393569515599936399964088166035969599725467949952685805902694650903503030126666455128037215975449234695647606357274746895494164688211188047311839596229893633842610073614716885881492802730177243502043499620807026253469489089786134996414679752557071663074819596469189783183010413410561166007713510902153946040687840020012879549574117654360797897388291369190857444665432871386424670467755572861914345841731163892853466759232846206317598515233575828244869498628343278165863508532733818554795071772884716562025885716492630263648822618340621249529156380939931981360974407845072750447003690669452933124763468486118261874047110428144065483284279504629855087511446503513157584713841159006351648920368235359231399883390781738158780562410691188803716931872895480102351337908889922963579739416137067670460128189476479381650754406227217407384307672119110763546884358515302232295791514487312791170010103797345174946636339585143423085687080343734598624472912340333404109866719570600345738326312182197721577364603331401018766195642461330597562591787661711559635317956297040555487346302857520965170847392608572907526540293658243608831101276908909512628110987644500114231726269105690403040803182087705274194621231960975641485616085311293270372706812953708209626321450544533451345849897127160995068094172563630294062045358072282659017000631632657947328663043820602483425993144406273363468509729167615361115206418237352355317945800253920565429162992013265294344189535162764224542217920053727453295239882488653418930044944387572274316101679368505790698128582639616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] -14811912150314439788345037467540878012089812804240332708935705111500128429535170972770635778607219362316941362162085552739224678853618993474195661764386078003150437294546898669630206741620365332002651670294952906209623214641219975985430651750903609435285340736807336719651981559349051888772882810731194619681159415883857344781429742876194707938899327043155645357337018034409911358747027187933896046288250050350515000881628035470195699335680393632257453983781786095302204838872213845469977234428048038565442395715293973930951745816677044702199343603628212792127694895719259635860386433678086391283122965930485125271319989172939265734720474489707613877011831902519648483782819290031322616974674597705685832775447608401044539777427698835815092998762997647205255877369890424673019848855948423523549077380961399049623027998261716109491905460628246847010411610687770964963105876045853082875178931900428901828503729973391362428656844112391857579249504718721413910366199499995973956177649429921791971041291814953775275179190761266538381136156523068504628601782019190807542105254156731856996887710146288960547871527109534941383421490281680023388366147050235159308545943706653087134342022697114212485697602487338994845092945018241900272592949012234663324459404801555692024737591945081646169495464127105278150282490835603781007130622376045030245782598831067860402117095381593812490067269673728542591189804436193080297686692971652902394721157690383710821645378903208078121203209763228991275303110801169354298901618459799846120342124815179363199425861785667642562942097947386944232714547842963418651681412850134938881771780290963082330971723185541399019450399791148821361938368062138949798802434956614928324678488026465086000773724650849277481921494799165341870251288433453313676299857695554873652093583021927968710731729973507112361452507581877062198680943722051129067788905211974764339487590447770115491369233411857361781212493759882051133337945020403560590906782683504710186283188184517701643660026687373140784211029812594748380823599947305185356790721953769831133776318992396998267614901908449630889937374298922248802301549664613947989503792582245513420514690584547231457415731819125482900070196226688856021634985090048980595938932077048778041105942882079484224248191774167799885007318634298682080390275906527849995600567203073580312318729643792830560539664346602858427834284822031193748092979237358588969317101662441283693884347600381674649952872353156787291165048203299293471147837447775920331940237794698054362835341837441873582442436569381676671144743662277778023892005237966737701403500566152281667787197498454916856981772828672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] -14585117581835963348116263975282138532689653366698745162117462831835050923598843694736866591360522979020388350720660615063655694559050937635697320669945413314736062346632206948533839557961851432377330672003323601989658446174465732101529732708695993005943052252638391089191687811669074163612304756299320739984003819947754187339369438952207549167064635310510156106583295156953487003309743542528169111842655039067101950924808995307586651533420545036564819197242854364650014307419100345795439633139336080587128330319328241602728654536595787699566330291981643418300033508777633528118410184595585825887698304417022566193759918382000241786155250391375128509163334419748795299020453160621924270660668957249243180919390784533632195181114742266173864370610172456825700158989418438453361182032158019054457133325510626067394065648499820173542692468811775645418907489769491563659409973389262155311946110660132403695733229741086718263450544854262401703258528059756897445615452086516085480681256045144472862962706529693463163604963382513580448830705050664814699792111177894497052463795051168580122909047097325332519995599134214386499722255694346216424688230023654268740303141316656344487490195846794281296951474972909132225348827978139898048851818419667250756202537125893324268199099162150790094702381043163245692548994705155461441931789227731084714199783349566913028803448963555716983903113656594437872504295211402760436166424741745190335284023254476647536450691676360132725799268740292448877021776459248647966098928723457416483019848404453398857477862678790255538805504147569609276453415708394356257680340130119954518459451136565305438897064215677049305463025758385712309811135450260647520765166012999505461825727901338481643789815205415887004385452505530154070335899342711720143416195752324260562419644466040517959154954021120856474241735926610316999257105789090935891812505771710195010985495880830905205328517597577439173417913483375347727066925750750677362875605332510304554356003002821081675226941725711432179153053345880867094170215193316143871485334301331473051803402715552094191290554585140842303656830288733664825558098713026592024221032872327817569144342607024258918054009528632478699914430341370423307134406312511987127921739001320582301521436840803045048881799196618877449102074156685116458842290417090492842278259858155710135864682768229296513322331251337909542413383671307803014861028070397708465475944038848430895871335819063631169492118121322243892660024518212272036932165504281293718568607111235848098600238901982129872183591455424641654017054320585756842005513146023278583554555631188181695985739937902313395097201278976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] 6491827639451567941378910482772882944485011839532526895413725780033251582082681733640757502446852720037458883684980852196830903353385658895658648191077402086523511635079944987377241942565420676844063492959370196630868509748817679628668581923769964435766738852293195820113549837753073500940238479238870138301983395425678988210983342244567873932181696298691915835209603022639029198908668886565224203852922192404678660460556714520256449965973922347002351834951107402513151093970876367924503002552027864690425285152058634172034688050353466358523625703778894766829517721377827332509960654099403858019021337870032618612520974938086618802914100802144777126968565367070561823649302444357062203444680471412068267633154749696781201574248069122354964285282692524575083188971560468378745178820823962732020410541468149108528757657266711406332006162406544334259539375636818485379478599183950395880772226528713110772435047376488313270325946959483747438858727171996047159605830027274280084574819171961271159320832711239595647460284768342754781661341847786435640308624144655937337528735677885327010915065065248286849838490876248597741584376607517218175207315618045695842749629979915393819070479786398207254527119052542183038458158315769078250658977542818721296960334427412172066529722076471638763206202237779356669739018725477215405939769716562903772011857755940869957060560201852832450463649206751159546072949716826267339357096526997142069501800402618153791865153360970369403811470354892625374918339389504922821549308405125181691152433150711489037462289451068587235404184089765983696415335135574571099736917565971652196176054532232736383393982226961167541792959223520646225327948979243403866579127767243156476457500107476810351895729785959275417059427816182206046676250827422124434332828848590748136111789224249631744408818115162900699598844305325937650939310913404600339868997064772574026731730110745684874698729337330671160934265722209928232221614538058883640960907212971770552021687870352203383308342507567646396747045165863915963394110374769763590116427347374136567366110467013737136711044922179317147739856320749924592240055918231680528299508683931728386901124545652702586070823764501853711670650062704080078863886804238184060674478760094834698269903600501769647877314064161770349345600036706287942236382255911253784277916159621297816857207735102641627107386368087123153963802903636908010544949417300866143385618211556562901315415006686126718068543919738180728457097157085072432615953041584619872964369726338952525360922965201612477235315459885221613357446136531470854461147954127512490994890073678365712144335510154212868610557214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] -1562909877701983592469243868791067243918156721760765162491514180110629868104234214598725339307208161727014928710495035983727443735572335502872607782902033977804419321889569165516953321264620495139966944748534924182290236750998044135931801256745550815065449672801967065911840791948061007596246469624438603243341917995350722458110397080328758288759357749012714389105919797438804189013189059841919789498050700585985101726883834366840517234615669118668475260891742822270176714916909258833224620924637386685165676035245760885156835937334061429010185342273349485658320360868152961758150737632824356556612285069587035342803581393227940412528833997044348270445461817970022837711803083364242417609558435631919671530838432255578946918143450001618646422888972746204826895041323712054931403059831878184332236548766503612925911337830365770287114159195886277264155848285076667460692922085261735297753109981397133396511077581476467164414954417857834371957814902134063799573120202536033199997445400878329439750904015879282169231263393451342072639498439560161329872252007811639691075994273080097005911567983198256048471716079712804853245133121785984066331008737280546747069625833541334761803090062930334875910243802712049175169211537014204301454296064179145273747088179624384407527751638070974626313115793979449641893033373492661941602961265899489124170528799398486619439566974615503673041244326822928823729279925776707440846402796264285253040059936330424429055515607778423642654575053141072386050277416832281180826895082423453123196062233487566381856720928729288404415756884288541526651143408921392152829841248984493294210845756987497493219256358295866535058415543967728253396918234841280314460320115971686702999352412611546177663073069501312391540907314631197607202284888290017827164611004972855309648074204360033153872443309893284799589276178967978660553213749882372076802316389055644783129195631657581631032324110212794005587454722140992465380770481975130559321042125541084658599905948978860149516181575584998078229894049606936293382581994818711025374766411545863272497774265265379494395323686929323978530434306203642941818699547850135417283241235855180199926578562130431499353202659101650378657865879517450032336133376358769497078646575316032368565589836251436918631217003002147106423194337138588267802750840829048713328919535705599765231282933793083599458076716204435728282622538739065371103707066856678428876644001337313891038729044559146333888055116611144921131295139239756309242028702360857289172056313423577241021179407687695095384728890023504948524513367572431137895552830128188136803014094447125996820290482014132851950634401792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] 205553148538204149572151400545081066165538506825867535655836778478532418877228653875659651861592772840580740938244641175316767616324961590803938768191142373207710514087469877721984394690928009718428906830976157685307779882752447126272957001594365638125866832412582849136792504856238368494703017535365434338746594429959205774926835249271473775845732324281981651108164006246674952859007569345244406811383910330819063309358877788453780963065877855515804170616115759960901649989915359396395039692175077825510239242563288961252772713834995951183098571836558693241953856667532142481236945947075744958761161927289524887340382824495955312481529173793471978078294490079516087842579291882910928522572070956879764818495546191195983563709547970523925949820744645709458599145164808848225888644020837730671149757567658994545457782883990203085357890213457014428598577406281099387087238104969221139093983637995532899142251568972991378318122573897219252761142952186902713708043150876332445631640746480432398876164915486178822062137417959494871468715173380465044102805988595861612849955924207807893263403392882384237805863470150522164048327104605684135461727962234722589673889672379179624393569461005346475224091764737436720146736661637574176034436208828529942545974349900494819099379565123802801730409763372323750573516290202327929831305686493565485006308214643633701088512216482427150686363325015568361000297318564700493535434502258084554571239775282358027007951630950257102411364332382619482795519386081957629222541961985230149594438749088008818874389249849385777093393098090885984279627294754252542463715417497191026035534135292460538644637792889485681327683877591686070822435671505953535874074834210329934786434781546258223854564747854773309706856513224485947695066831851530585199050332944213800340412297242965126372468167966762327441116768794513674995412890395335022409904403976321236302094666178483908492978607766786040449714756058803699972813748735854483841730589530487308931247531262666191535369114812301236721935408798316533417178687610948288310150269303890162069227496978762562648154739927321080220851932382289994319565462957650997593175956163755052722090484242688780619184163031112261322835232179388231642463013723436657553991256960232397628184855344666247524780380677880917450165239371608855887270658486266128212404198382460146856943959937706690238416308355496704516763608656770082872892947123478944636705149628084414467317230709516418188882703374535433910237821246850942564383312542657561941060365592330066489300440797759537104716650259783590625947061346329813848607189185199804799902519296537875096592488159209172451826073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] 10058200161463243578530937775065949538032426004669828770322387391428540537246799172874468019673841440235790037196031422730629724989988866318516096124042232429720568815015784896018258048125717433459366005103535804210437483185624987931813541203240666418550333091276468722371792897156263310647394822986550078214617948319675421098222984384742867071171121064366635606750241438162931496304767061136010111168169321332034834178598443155780316159225351810545509517159950639773758581410213859020263999317014835259217520276761852369450044299719200630434895459229653692591891881450439072348855006654417106406385616951402486642752662318581245861839436567684270497798965049788648478676655063064531197338424308200328112556427003549258407795896809200421368887696493243669560613973513169023650288789980778234895404833806961620195219714819350816510896734564732800900077048924490166439260926095555316001420835760858141071102213749599918405875325620291776386186289374303628163772572466586075139679012633262956291465779197801677889509629189740150879433475658202581126599606514040297034853617587875616608566518956659118205796316945114759685578076931674376277949123080602004921212735673671784751235709349640063842258012505712226015785026735955235223709032806694123208849685363668566611038946110008791943653105864374304256108895298986647469100003248989252970372719008681321147321099747179938272852441052463044060798383723099571756320092798856293065946079780400851798234605850773136055835695286893845678812573437688124696915622549766211425782712334818794900988136045466160149561685147141312787396646354772473828901437144210571026649127228526749500115989065483265493379866752162785181420094382637852126416767410585207645259264179260875767026180787400668037582513081620991872953962013534764952815841806810888654247346862601485323147953468678899668493657594837108896445489710522422471235988791485064926197651080854898768361612729464097571818624860826555299766685086667909100861652869875490093215161254244580357299457242900626543818536609048385096388880770251729907285070558094444812041789110790560550793574164655168656667989842903902069290762246264958346228804060836454217314401246827652901602719510199964281748724294294863978928458358257575455459908812649558558229459013601529167866719588261745468056182805320891395406997080033360426287543111785855829886514736959002019497452923444116892994491684084564312941313755171556511971437895072762754730047910661897713896898545081964015875438366966344790705071089932315034980015413038686317224319048985657772547008354169860250486146272759874025527538801234042238912131753968806951118463351526622227962265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] -14255541927442780059898572483564463805029058182103018392456382644239704533516170913567019022317858028147238366153709053175845702070505039664129730399834011463862731433261621243739418155604979748828392700628055008333566860988885242797331855181959177318738627869651679039959943311242186138635850781433121693847596725857957594036069166449592993380401648013719349814691448009293537383103590072319011116079445254953022670693719706205619232391414654118050760287825179148919655783150968557279874534731024707434311052372704558308741900980093843093305107661104545387879414609496848004674592133508647497463830669942403031079890014122678823283466233411592027001226089116726383483644251252972264144331354559324703775997001450481134614277563824690378061839260740570288289244198399581282496423878174211066380015981377290646844298499801670912213649163782027467447404922911846266191279302580512837147361389591073371168932096308267913425294487843039589294568749366996924547393318636352962395545548991855481957128929273692510488842734328433980579915759203290781409398762234170054578729207806472530642346975757679004263818515411446438273998854404366200594309025658434608744844593276883512650615507026527605929719821073302666193114611704321550373316503956969827590352357164007780465610436152974441046822747201178098522902988282839567759406452526915759432915849202290782350026791374020952204584627453644841951672567808031544917860308527215827187660524472323437326071894254829011502552685839216747731083821450594663667910356701717327193662230907640863388852099719500899433123643845533543295618446398409546688928092970509431833045893631526345210447205563057341322898800357590542817895911392077875491480290057914452799085749592939579091060716399475977242098014884905996775342977637315380158240259622777955876431236928329866821427461556665036314494344970938977847079192908385081674021891246820401166370879674694281836443379694182027079331357342171635016704247032131515433164139294907451942479245506674406158592548105560470864742437201936952300186903954587161229219213350170667778259026155800984381422784858865459229611761173545928700695653079219604646269955742013758054083292717651248347610119452974032339893890516625445116859117139817812596531417196370092475811655292234082657280310286981124034368263828705674426279464429906852567766039690654515949947732496848200426115823522108560768462632249801657865680012377441091486362381127254572559927985227813619822018911375455330031079595143001707577986958932737692370622907435144599772073567736110080700175306550386074592312983199339164220715435035907761602642955375016660233190710656895451692718358528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,48] 4700020498687041182833342827273601394032186138155761315633977758719379045885297399293781006682813899002377827663144623671176114609612583106541164910059910919886170381882816054761116410741092861715807287046065897705385057586220116528565492359725520819254065932121901812657943162819611536434358312184557081844654694499352854185510972421695815006755896699079250934065652589900625872391538675052598619269012226405406340634346606895701550546023690776878143587784477446163607524645035295317266966505082272096584711676507546961975742247347992801687303889211160714470092823538120861728194865197805510600811580968060982344839627196389496767328181466666987672493801430920369597434948057296908755659004064965322080200082324633629857052043402862170190684677188023317309676037536963244960299576553608783011276476180984703848168575406402560680165946898192096314967934483620786044796281199564560517586180258692973926861617457512585880754799128804009442314071051399504853848458744347259872468655848836328244417495131040682693872295180052801853870149420420908754509478322665843153697896848425228834794099876320127434172344060702292266651631082712743416201991762195249267109662501873946930080081739051536634677347145896507347127437482517647767871747057053284191273641008400470872266948432356027221596203132863390155624213558669558227031741712739007230467108706570950431643613910687608702009078556435190151623159979426367851740551713796709455589745964400688907683591061771121073843393200569248557549349583332937583525331877594889244450668547202068314022066435963725009374306056446051958048170455746340556499054220581349376017408480385027922086444292315225210556346819143116467351070961994227370144953143640285029473062183067767444364951037600041915561697017666526987504087297079040719758597784949017820548190525361701074444524767597796670564043427264273684153793343235189733156872554044605495347689197110190196759166101383344326164485081975321267602361001196172138965095048034920507627341743565888062850872273705813728672880239793312659465368721497357805768919496095833085734694570760958274402017601920625299390760382127303137499077530922278975570862792246142348564409277920245016859537152183621781922532684174819651408247212678262369313488666560955947719651875513503189095103413328968109958025293083773817799945740093108300441597918887928207716757688705676400648958889652971269983868449994680952334011448761464704619366595566458931557649212993475573267487206935443734476519737378138118947343085607859410481555534797214182998984102807042725502668388022275473340158600810005625078956613260535716117455366497122062500804429227372640202653696000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,49] -1078721979858653454660622465299088357730032065134046635498727556263329168262389275969047389181049881516353981176344100468155669163530872509271719682377405554085687236197261416237714090654977438639494905272984797361347718050667371296003416745220458021425977785477371075651860008793476277606414919355509453576036837007798622156061531929494853073953529880083978033943181870553024092863888049766294435509821357163192188817317188661042055105320799937045553513031611762693956200095936464639779576912413593920656320004590909156511416904696097717654849794692681952002861611643365749601534482173605635925966180528723953537772242750073059631130226766823738161311845228754683643507733988353812745956909288175929680479596021026384892519064390044271129896617791809857922896507165194387558492187620414404919078026008213589710774037640792047339451973386478413861492595291476090980023131226399387224440706478058192757615326310828741289995375118526002915392339958825425701579197048278456502241078445430070032489118913923991603065480040824273968442020010133507059092628978113212434694184849924095204309051969696967973695063828555717140335651615177511913146309957462234341233624498710827828754655660329360157706557224978113659030512153620601248905587123608789799549013988357919626929183272402238844644868353383144865931209819652447394861914766700222656689200097939370095103692461294404016917022392926576059060263938303700927482173115396323545516822859103201926344951341636174994628954993128116704172860401549840173336022768984718361991213397237850088167197499508590350761812732471136214357413800720516270311157831816080796956009970251132464071059795040493793490683869324393153672060656060123592050022053533557513840993080103645112954784952554770399105082313436268577578553411954595044976155038251577586841784263775179125241424965463515313482629219505481108130971946373992922319001525821225821795055373296372859386797927467756392830638514862534465545743207359592501703720055814826279666010623449084203027306003865975935286271614272374047828720298133301329851184060429545905752318294967295638021815043617615908888132488803929752501717345939080752128690838422567390086970746157904263461922772105508984849073918002359074403302648928802567155968013100481548239509745166015856638762851819355811935809259095132251544710432509537063676195783447841963756214343734805771985510565831771380445328983110474074621367518119906657441610603642731808455231751714666584013758124182306652056573135170649819462193613455246525626481983294069135596547893137252233546737318332655210606954267291167168089960100230417518865819683522616513961879729309183411214090240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,50] 203864712662098085389482136116186895659584913750383132470268360741332871313561848072234272586770237151965291670175137910100488721845962310328512249152416349102491532379004701698783130961286983472256153557313340300607761699512712231350680800037680250506985428307389393812013899357234455807670621461222537312581067653975898626869577360185477020402007485532311971601334180103578522022537126954566425923031313600454631585926824779165655242980063116453424503625394784342171366226832346559837935249983511199384872329606572000478658411724122769497527218495884868075498366475339350983122077795506999731472006890954715737918439024968070268282741433797959418449755294259300092742782564888897406003041993568064182353935701143730845521313901314129214434773293895247044384014424327082419777454928040561910012330038259514077152503092742304087750776273001815913849424318765444401417420224713622556129077885603201933849324066552370665724183580740122080806534882342495278709460373584820904876778813877938626912155757355859050820893663240735642799092760140730922524855752878968122899386446857880442518387786459326355791175382614291737373728083994221386917837328868452365649492700868884321892059513167621883966699571096283081345489082378487618071857865776921907799081271210098491149113752909623489035302320625018322484506348372658735045019064003595999722931198823957414242285862897335049328804105158631080461444633226974007528715209913262483032125565090576536560704927565738455282695438801605223239512572162405836966215108512046942209499160664339119307312366752646821377834260737908936330200201389686707216154713805870395076626774478648124046814883428094726407485063970397367685384647551054774542234958708463756017512071400385867336223602897199198362653395660936100389568148764164876607677326373579444685999903810552242433851694869159107707621542685860593931504236834841489682912638435798471602016434847117392717069701005431046716594154467451353047610933036230309420950081057990882362400989276347770327602196745116815040080863103246197946301595418862047287612414323136700668771217336847576879537986325824544340849780719483070090453613611897172052143613477412797135068968929634578101044117403517525528966005378571109307208342329670416477956853432832616777307666037711293861293159558186677843612158601977075846334956990904204267291261707658565201924975463939556527509027497148540033404004023806631600705322386915524904898603235205625157616364290622646105970376642321897690568665717646139020322227911146286863175171078604171086010055527272735482004904055002338095611905448890590921795855574592400534244198485813617090982746124352433921458176000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,51] -34962944048610506716450791387585533478613142261816300608332183416666941146934274263921301500875505950374783148408569095935884341132307927602493255152845061564710893150725722278720271860878286743313992017630898631958105560789084082913066785778095627286023065794739694498395061674988608895043722687758722502422527710123610710972282108840223433772227337762498599967398603405372527958708813405754095935366182397508434387684031242165937308914741416681435815301639831194713616394657423582267085189054148082325423446819885012760888035019753472586276971009621671945914831090697147173572527780680702324171204136145877606944544264070558161984742778386662761243609628067207049834840110374241934038969210852495551987303823221652269008712172941213772690999500352778842425447690998109795379081936273337922319968868474805674579919086724682208641972496339791996059263163383869196142607065826830904521377299906639444491447494204405884190796564263393717850104974383075733640004548804954392957834079118225815120189979009009822044975850494949751476141739659830667701550084528842526170006572216732591856409306149862404793594620071904576603941769458449943088226711702273770817057530072154444620970923501240030480809798595521624737977140493913494426935448340224968030394346047610535091892905013143985413199098419454360709585693904145898674862450175096691732790402541062361772056809027543011845005015387662408198599665070535079662716879393769524569033720662154845637326183672737384774952287674604995336542301410712835444204692958940780811441969463156492422272946307371403501319168040428454462978487747983383351013974784986377752765750039605439974029418893769519819591481806939069607420895552960506759042266362688040738156736097888516444118418074634352525408066489760353323770349299479666375635606730279723143116234812455817820288685136681056393402962399833569659080567554549926295369383810089238503279651807268982922521794958422187740620874859846486550319897784352404284859721268701867520699681813745022640771908116146391188064560575121294325889427372406683099324986807325033157630525638852370906948079591482029546584213206319674380544172635095433917213501468984619932958438344868508163037787975950378692252842302461263845084303431888507224051345359073629394445598553089933861339455161762447224672504481955687081931946123304564051158462617046033785991973275723037195026862269841650649834985742278837474710876919749026103275373745492970641009314035580408223216203030527624339995551002949343330057354626945590634403241331556506884362000109988598056981416527248877885740265559877424330168118050546329002908078187722547925199889144063196194144256000000000000000000000000000000000000000000000000000000000000000000000000000 [98,52] 5795906093683661192182855754087168109910933626195859476244794204757196776616442130028116285377681643806765023043152912039611471489040942575370561294462450255112607962420034251732282669162166066425929238064634081316564547303908370324835907401153929315732951964154138147121811606590628108577288154765525726184432325629525572426781424825462427817834601089531999135911765814046334233227882225762589487290898818985098695406157758147941848227534662137922325986868446848263153477027915868521739791178939009903451273443554474080238059223090143577796784352371698489720404551547033226661251466829671513251181175781204277457960237356116345598545433387290953102878747615595440205070491470146705536636728536356297499436409787444360148360625870224020775853505211039407962775578781637514081702962243898768227884827362769226207833361861642984808217420466896189510107258150375894816334141162144283811052923890578182289854480513462026763412007147802170013546049731834171328220502328719791233580828138030028614379684373906650543773503408102620815570548847949103186845296265097338744904362302170015144377699258779759106161780115281145146275022523778268212660845969955831926393703953602167580363311360282700557015824433908218763513126437576987351597650507990577022793753305968838646196364664124719683714766408300529040620317943954361465506374114728677340117990757443418210736087741500769641176455184836607878763958185073526478513419845150113399294656582510173686059874021224754643826436244250996622867264792684127733907757860708561677861141936041738513991623124993421227152637819747560871485969070402010925339645583408277537795689135340690346998444109081280657503498859732851981121617927988872909472473319049660059108194859217343560793840736450061765386133256250189225405109627144278169927903189028745550888699099629517526416144788950446564413828440317520541228956236101509962953792427627027004549569749962713442752151103548866584796698603269410989897079764413835323032745257727858845865097818916909726654896563879954636127655308150050669418383831181545477313490184646345168309698003288093140986453808698315258105668666154584456422889460985205981121102719567572067823435911979085645367127598127526319258440472237668238470525680219485511126779573745113444998327360545925633750209982318707551784467440234315207324807101732955790259656449136562519227979894772621178235483408394558460224211597759915458483465091353934600354035584326866864939645297700275603105901804932286491229689451593836886400792696160360773922674438672647903524556896209592440331710399846233570324045407333190785185720878278831244353926591116798200872891824456279055663104000000000000000000000000000000000000000000000000000000000000000000000000 [98,53] -925141559441654516684338871938046171146996660006858624959514270244939548586933022162930798026384187884746838502793055023752219296200899609413723276747054470393422518776063642766208475212168292899041562054215847207110277994829368159422600389125645042320264877979654682282725151404173193868955630566285599636954063228851947924778398980047060865111572404359310756712204318748320591687287657982803266562020688255964196113894710098922742150701391730097050621748839130874320884442179509088062327557140984527424550258911296158490953851198942351127800254484621591908949806044320798865524913852725106941029538380770760725454021555191398588150784290732736622127928618708638500298082757243137289729255747159562432344531279294824874878445043599502478820932139382734536548261488981605409711505156015922876573466614080911773268737301963336868201042556025132003083876808916745969449854910139191925599603426842238886488635737831441009353247395040502207734244613003195781507332361620059034706026345571359563011463647665893476850349364868313048288815043112441528397616606733199351699057827520082784590661278813617011218011074841355903309447235904788439321336804111099357619466902108115317001872300595025677001413636355562736301228244297012350174174190625575386367834728407390484520381516131696582848887971690053115988065880835127294462097084914943213937385004325898728733603563340729500052395395092307059138185303505025493871363037128658288187044899044153688144231327084285168722372073424312493528832978508296837325527771518027532340451240116913447342707348565454262435307494777844731238259841964788177813963323534242456944669778996107123571260614945100969863162747925700826764234245003458668623103736608973942594307041877087129725649756626301881816228094915059257915243056626107557806808074622585220574703365920802798402137317111127546521958170191023121817180454538352593451601624709041238913925015291781080575234814353019007699734620501341094080203674970240100895816853363532735285822895501906526333734920195102567504780564272687752629282815914658499370516340880294577236712531905279815908228418264988890990938654759086895199102957804039945913893097324789334271308085015593619569608207131565851768249423162910363699797580240646567662980067447823758294920143000004866763095238001606930267980381912748802855087705131266017749588924701310854788572114375817188114819485316212387495403792796965070385407257746417865370775793855447012613164358046112715250017976985016119460044730417939149474776033572040393448186832159413978915005440017045533205644557757134900854185990911026056781726100082322980993207563928323832652538287606700735201280000000000000000000000000000000000000000000000000000000000000000000000 [98,54] 133368173098227326636734586888758235132959469098714890288429562368099399329335747825336939328561167724822923643842429546774153423756210924655490438489366056789959208159097781530833519725470182044460905345604540450701755775729886296438058115441869156740337407939195139803901978282106350473045277982967458235972413783174091371247758193740517056329605863198569777362444482506269395775224890350133922992330018516865449377927858880356695431438064945958618002995926083730297217717184047872785067919616058599221431614995598547175316569146723859436020402557253457853947129277622371583757434531664628744232609552647449739288510815462952103957648140515750960887223602816258822997480509850211513126241866657603384069609733591209839324124510323390423629697182025090577031241380136057329445473744323654556118468346723809043485979166064230016211331978152392296816201049497567808657164989288266752772892550236345049688160306641042184797315019684688322444045909990848847200242086647537490156561320664288393742949132400910001566252197137105751887018550929993266027235446117970517401305410392979953717039418824543017473210527267637908983931435852565080167636415839586361728918522280117357412279551930551335041496402085906867239246026870879672342844013833650109323356448151208325231412209165602345374375815140443047298829856646788938178133650431935131763990798066055125196964358017171106969200340984109633148672975642858773822797107104375627257922916688025049720554970150494713470373439168246444875445589256892791816765251692272572951508634114201724818807249479496652110279081736810809741504743823915562480580372664710346578873558608867179944761131367510624460550416071617590284289650883492665861144368837844207981696702466830834796732032731367137723718188740210638833740141599919739234751846292327080717371010249973862432338280185990857101477441533824278732465975902028189603042980024090711927748138015650506621696199401162861067479274269471367337282507883476885784614565378874363601966176286381272824840098840629932320761857363512976964055475876104821695134581948000704942707657854875051168364458630771811603465706085038667660681833985433811403647134051465598426315672724649749541064619833181461191837547014526600481545839362064504464732051069160910110190179281309785335215881521665730541360088195534155127236834146499322505578307464602630152312363460585993221300309972217103507442784468844434766027654725676187914051931310641401700035171870557160655336102904445340406927590631893706099367363020415388071915100226987763136130992113304667810784123378575752139856082867757585561423602403799269205893981707418313872964726813409469792256000000000000000000000000000000000000000000000000000000000000000000 [98,55] -16142347008379725308105442220266046066823471780289481311850371184219886931630311343315407206144519180916065649760545525270360176104249027168543421708191562323015740309942150145375000710715547636808722503524791732613645792523474633313619640592209640436458898156308230642225824486603055616113657960646630503148334404881704352987008358483617227153893636690834939098834646715426425872222045217991012240288647108760214488092907594504375121249057798528185438698652547738692648523949821365762502861058200640005646765475760063197343679561203157419059092786673873807984968100343085166390292392448789729172298832774102852852469560305970570509330959518845680364997862284820373473329927384617823408961515622809474441105689249138231061708933569640851942659935620740619625534543910911218774169649416051184212392557351928704269605224423805751326622498677088507531475415225461982870393838728407479019829496131563848864150128677851074791989473197053035031068642408629598684286103912375229788928193963469531102322035491459910339954704268428640950950546483486270451781338610204960073805433924225866035961442210446284675681043802299672397903168478981879131208192191651748284334200732337078909387992869581817592039370544294574813685989074396345354685960416897001259277823777936888243700024717032964770171458057045837317120539281999630050910198299327674496006538333235968281387733418828068003237635324433619926194070342481108534058934729932805084532180281077588046738714188577021619630279726150382821079138384243442792730911010446097227672724951664770970733226213478240136098311086588698217331579137672693232852880952578933397093981908941963120343038050806513061084379880582121754862823159058274036246361510755592411144457258108506866836826150153877640991347784167498501104144743271852715234164927924068660719177239293788247577806114075120157522275324820877409865964319118262245123998196746653304237538373913398885920025822254066038824186603455198860542177498454194199800867442611341878074998776956626013668671549981981949013489072989278577102497428024473681005174287472653611949707370589344233956847972435486813783155794841040499371094896944514139896518179553117226371638431334914351966224498585319137439191179422315715053268017346770939448583907461810050866108075840311209890270298948517716363058758059320856961002074662098608447200561817188459181233366981324028498940147494889305713909217936776999075306145520396056833475070897955878213711487071990604425039713448544576807047384801767304163051234564959645275754917232291517877195415263756078052552842164774529503135516694475670452693601294216738558360223729284151012099347270019842048000000000000000000000000000000000000000000000000000000000000000 [98,56] 1561782875105962664725304957057086868640315325161250142902553352347171191888465052812117652916133339451661012266832351542121685485901741082607089120708679576184394618554381639296694394599022343273214966412578191602494061693557188315259572531614913502202214549994388683461201297697521004417701089277005253660044113856858663403477882192397622889628464744474961544742258808342048904593174463604170332328420994414896307699467093927864048830811801919878373304088462103618894599846359776005544101036713759579391913637333568936355219209129739701158186064254605006358147760317936956195903146503487221276699416942705075693055452295091266468397120579088458986947381209945489834683830088469199807200002478051173529591359728820164389400938805492992026359924104888334036311967543793106230381565188810129227859030952977794707208885633200931001170197883456855722781134813681876293855144466526403866881996825993681864646800106423675691366576716968914194092951330541270473385845824827834247885142740393055017332252508442213212900114352197674409507754292432858750442753349143563652685507402062316488784536969782145353433217345368361048890171346284798603784020509185657083481412311049612595010373494412994237273911363516069359429441822815000090283239090616619514274722364098427406400570047511906201817362735834338460681635527076213236625166142160362479778130499162146091185109307377536914542806193553379103909395511950669474544664607659971022021302340222834435932420787223127247850539047134632601237475911791321501744102986868884938642092041992899937866408995764864088385210969306874140484883789133858303883205840992450859213381392517242253771582351468465189293426734105893841949072628947631852256716815550534432631252334048936071527257611505930908643453144051961791469105160158140702730680061502679739806874943732562881486112213538892208965778067197748151871168298721292563725437294882007770872725198822026957909190391419668112614083109602694802077269380512352140384375791129417328728897043180123215044919626371014701283045216938836276400613508300270644892423720024828609423087584496548117480833530190982872149160313786371944751790737269739036461809023321152931717755971366121472123672996881563515267286848125312905277171327414119537857217566177099905789976162729762297271093419459172881600075306960273995088652794122330227851038510134124526160581346718381164023929496338460735642706886403062195379460027168185011170547350023771783197510741415058451870041179941653299416451770167871951409384760804266579169727513030487546825345518089420244158201948919856563448264490322940051163530665790519819631589053162760345008441655437197049856000000000000000000000000000000000000000000000000000000000000 [98,57] -121271934977635617323485304868503368790875552309525891875276817180404529761142341272265420191090884844797579456364033587219691820969360257075131557952195731223071835300156031332017109181561966628625824728472644025948867173354431665876635194713502155914010969009063856753169837135550552609344575327984155311599519964678298956118489689343914985734049238663305149044802541919012532678132390531359750167462681059656788715914389810705035027948758974730582538237988827384428843165222781603805459676827233044502056322213805272457216337924819302381786885499412154733301352428746735337299245943522404609998527235790539605993278276026234214351206774386206882552356410566393399056784257511945503053294418746507108961497458848676820014269597411891893533520251392906157289583374827293109506251051508439693494300809384589176994562079213848536227913930864659862240836632739781124666568091283792146744870290102297387013454000196690766850952103219363968214727680283818735725985541301657814691478241340123542455563893658653709843493036647052826562394464800833141921665721238462291069886375711576561226559816291639115334671904056280269520188234675101212039495892246209870615503754528356477545585676279192744584759093917184990495669005483748481889385962692662035723970690430070266403124063015711964880705764572612835497262084215524226264824824476654915785726309914995486216452454197926526523485226036343194105554156507708969388605513912940270569827031763779002905959995612755413142785359321709311674635257938559092897943905217407186476363677568072683551807843474434125910069966334734415580063092670820377464596869498400660084147233250441332433927317559492313379776239916784975139307303125066194582483229945245594221825281597886499858405021974188236230272246860860104844414482224482996929608079012587122961088469832800040432183423010733859159801884352087444628610215818561490201600110817910430965194238017585015502322526384673131009052074630411571680762256858573819610517965511940221918431520600051600979041628342863190322469473631844519694786761275029238556570745866485009845292901661223164811037973290700782079217534078421984141280474336018932183907828063692917782615838581758095464725461534104886494923278335719523635364149761773967668994045470871528386113675851762336110132954790889003735295923987953962679904297454032092289801128666049415840770090460864215144260505559487904985570218745707521728816627220716733513138672672445856540713950021635920400276994143531226676628181790059079516792314391118229650200252910540240050516412037421478279296993597728104765022186812657874495889286968863897129083790177778129023313847002425458688000000000000000000000000000000000000000000000000000000000 [98,58] 8973890984285434258438342817156311695884125044177605686619150267762865428362489142569208625357576650228045972481743265416952597863375676282494144370294252463530675581094851607822322222662430206194117795913696479977125988367218052930917596802503868492234638313064646697038401703055359837377790034603548232663114800402274008072859359971834420958021805460661453968479200939038770213284240800515221078210041311094217313703177249552576406374757718243546548952418336001593353655348985895745854260399208136188915326889575628518610081711169813336293185735085347369121013621547617642935648250151461961943247542559326484341209455985608703571654632938726129268142028947707370154244536101759192468310347680774782794685736749242379861779713256256802109099726452063110986891400109572136900782623938874542220717476487513136842825007400022722500234974719808060437497773100234040023768076217432236503795145599386350519159442522975660059526766414408529449846884959596216903685521591151050470324817530416879853808104729426999071618730981593156400027153890745682463684149851292227749307006465272217339009428388496051532786040860689949252002482323925827546630702548163672152394639464987972126328354760571183131968215220715400672050295534175712810465946268419038061769267120807071909687215322690636266759312821629642549926273780522271016166455519259883556748199473904284020507929412450971360211809331676285228348452969323284630996035304254571544974285393179414603933482385852379288489224657494828709979791503994678871443261866762311300931346754571430567216726260348055172960586577807329101119899430637245347732053379005344655278299510475871447826036737840241056993558642344037672811844194241421862305611667050392151514056583114485297187373783300730785887542996997082751142124374897821916797986364971158874901471618140854775249119613946268792377087215130785881767134256581426427038642953086171781135042770023992238314883569275530217609567858052376988565843201608040832207417053482378158296180025814701987982346560445798730949846236572196334584907657116744988018165237660852405167903866580811351556664849852618067534607872012078895833765623530440316601761150105364252139334823296659846281185762327056293062659363866154913263336555221872964801711919011817791275792445222561461061230622129073172640614389904307194409645318596642052456993466780485268620358720331621100326178266008180329699280534669816945302482925757261475511613635811019276212035021533935330166736412888460930043364380492223656793021008006891665681607948400479309894658254516096827368933280559488237447395293927691623151777088245672370229925780467157563757678971062321152000000000000000000000000000000000000000000000000000000 [98,59] -924169328594856382317041033891780739396195232800525394591349054733126173933422515199728922038647168997952940486553299306511429708427141442829880601733293611543597146185280939618855672352740335401787268447951590719400568441277439998765150607694103479560793834426989599161053912789377420525095425432311747610165127961108420655043723662566541401313794752774656952580319565399466948873170431179292643459022399118838642734076699742907026042683990573765278620636959885189395975724756124499653980265687154047241853655616104423321391300620353696134520166514502409726342453210398372656409625915535422189764805917812111628643257854822383031308245138989693686474756791030291845050833094926628375825050288754242600146691591388132541752684260946931532744384337496794587792741880647041136407369310918402517671177305542666369019151121070105027194978094857271888480137280125394622394961019542438579970577075611678457532723059546360490376463412821116165115772818877383592234213457760191032971002418256527475194356003958618314562129193121253634537246019234848820384617866015017167970512333851195965239623841980372012633558371623754465862501012289529758213432503336028547606659872191269534599697794940238455891304972685178132919086730377518447789566322791157125774837445360526249220606730054213407919142288846479579512689092118005386137074868674681870168800231242447363328591142643330817826485372321369403017253112364894641652681799886956059224055678464684901102247895230322083544030102057883390186454244887707280957561321451212481713844068708645191300773147907947011350038495641599169988492585837940488557884391013738838443947791771788190279654331072529953531223894970197913816908231261408316186233180742178669862004298906180346874946961939910937240082621843942814217009240256035333453564967643664864335054797189249775172245310745164552272418616862760373460328124316042436943136788334536735871367329666110308922055651226937360564297581022438613602704680823303510625530730864870082934533425630828149763703102318577800474106445180364129268570863136789711071007223372674094664244934352517603552247950389161064754269195221396819025658010610624469042601943214855464810626833989228047857165125504611759173254884419990522060587274208530075615707828249808803227265826926804005333800966971861520474524790710943723239900995819643735199912287420742159288812962089991422942810090653678547230369411173565622164316504224531338045663418266147939522091630531034052127412717306187306639812040229976634688715008013339416166869104824864542940782188617320886300835635576352054655300446454037353421360252208748185140336067883161845093663549113237504000000000000000000000000000000000000000000000000000 [98,60] 124745903163609816392127251079134081146064405516525208383218142761836760932354519487753392063910130127085366252283767579026088229874634520632345673945042078574895957378716845702789391828659570282568639634388198623153857239876088818526040065709067346190554594227783953422393064876193127459995346749259747114764858711247518181461053879465514012886813510461514105633273444651326375437158941155519534713709884526169195201191860324024687607972457540863734693254145498955682322152052539505881359273077539364332669171323335180976948539869400928428503094246615805802886982988251933986913559442703127974308472140288617833745098147891782288473114005032240950552438548941978152595040879876335287024288347162527162410139800658963539934929863714639377079639682588163919823503688137724057633087845096788898906765239398603916185439453803168523516501516242063999870473454447416774142193971812862173971662513244151471387816791333428647790404754208337322594300744377458471384661402242052951370498295568884524810954004010503884772929178341964977779294882271949418308927892047188194734567527982666585629853494531176882042826693855768620618403380639430328795447487891577387348946863285194410314701843435137501336541375365332438166041756664305560781454851836545736737513823280680494865987016817158832238695182196213671697196001743996070091998578417648699395323969847804878825766437053260260587273374544139069247569180236821696153602791474706548740428821157274149154981764229560981185316216127308540891382719521131365225602452151846328262165665414190267734193623334563093844586337539059974857105281096804252001011557484638732197034483208201629924656098395416252808552949833898538849092142289257812600811295403636023892385207719869898634287117974076017748483242882516515583511313920751762349090725216153142458671816562427451545459408322003454312872850974789701021372250734852875859266378886877161205804289087652494756073096889395085969344438446772465902753878780398679342649213767896127993097827360847372735840220638697766318849685185464285655694137006785397996455412851728901771454617905564612002904310757501592945955937162025381335940895401511261576823942293324619081012446981334139541058448024955550354721416611397958420196192414185321318778735967412016003053838983780695793474512520973234847631556395841066246655691843416065641530262441579849214332731100029293744313975390585208489552348348787334294978550349201643888112798484752966019627921394067874389915302552646035326045743919170636562858542578292833562537889632367002364715985505769317368609960658179776223115846323960821821490698328736304979684179008921729864325429817507840000000000000000000000000000000000000000000000000 [98,61] -15261377660626015914549291351391117887177249847540604290361622789515965008395319682936055397423125016771533380004049548766355352696466123160694742159713154971015693269826491624698866901963308807808763096179330566986759351146953951853450465543806310507919036085302956834828648993698916332895241909298851561881679435543151890580930580208776192017628746092402236815524577603330973429494357554238962137020833594568678340414037335350114601914206164437961952127213518151758467674610194374021668629428860442486111822911936769250878456204989679721209865044810506929620220031283826339804295202870627897604269759888699806655734676237732859192473095478949635832717242769342039012977791546368379876806899144662902424760691086765457873828702982673097430228935701889736108144634612327108972390247067704701812217738369070665122473790574321666605343902195139830632017724399024467180878074535260173485009065132442105556404997188228383745826837936969255479508847678550699824085467188416798086117647153653237999357419208476258648944984731217355493454002824080265507026186779428932328995581986708159072541804173154915064947351688790137051930218193601052430039156709242636560640336321281313471567226208736115429863087101936766217424848918419158425500900022070481364626212768271137753581645790025907289769988795314885506349629556013719112600634744094195741026484222419850030338192613843790314237089565308679320188961438097428629994687796838183414476313152439399046732109860321552683915058091027969726277182630600479668909851060500239079569192281582209600047275705626321449034564576629011768502626170733238613503596903481745097637762041239823455536290560694480256629041142082207910904966718514729477695292811713661952745482631188723761949933499728013513710480524935826567544251475747782595323161262768206257474549785415654951422174864089711842049331381152112034935275286497003562074120079459031138615712908023773125880190933373710354929735290818311696095694307971424250622573070585511766163244550382913508453999120869046149347846429379404894657511378504651113276088276042775265864169476881328444838255240393572612542286478275656710058708693870751535540890438915633014528986534813000422279994050095429431410329048703501996851775539868983364738469934461017503767439925340901661398248623358593668408385937023977776872688064756530245028076243130353312509131455530006254546661318385827827895286808863445752231053457713161404163155981895632242556180325696282838463526745051102056465294317728457530115574185756913292317221307537743889238171966553792040988660058383530568364294426126684994180473686369791045295415442352909497283127709532160000000000000000000000000000000000000000000000 [98,62] 1472787364665713323626271144022826602098885093849336902178244223752820019169261833398803637218759562915495675210797107330274805148975216050648128953356311009604973622387111043278313053647308334319930997787515829317389807170108736993043319449279105841993981745203147173977838310037168655153537009589860663827972432858830007887577899453395764307697784500472172933546293025705409709166472098378077593338228069594596928848013107491018061827610119765213411039750605368367446474163515232566433453070452795143656208550736820125370096557433011287600381168427203114673552765615987407906476260835384769635704645236058464715514443999955404660198954119051871484583529412675431157533729932834366990444967539272566456722484889518370106950765378954281520768209158345866198450620617344183350127557863574552551703323744047182814075690580574679341885634079764128164800130626999371355371759275510461797761262132047773309830641318359912572369221227052507378679042416100923141112788358872493205372579528898339739201938114294258901251279394273000946640840372676592300450136590136427855767716003642398355552405590682778782616380751127695526570940608596170237339749423618797400955006462223958381416786591647928795591602356240943666990574245611507719102274832333510350240576313101205394861844161473219966139450024149460590605589743673779495917126855374156478003446892949293240059843637942244837395089821437223723863503164833229670802565712641816900218925842418121596108439463783278001252866139600756277081073758863828318093038888205940038298251329498670912677006820565988370518786184297626678616355143580795641567021992766913213150594747705323525732490949680384347959325856777187251489312429330767424641590544344171894311755066074041208787404119698268241778626327399509997722801655031080509881401362155737274013225437898090177156213391259515841694421055873903167434248752751220520685757335826493066916041801200303170033740092510896660997629647859222629537049181242585915705382218029483880563937361517140601162748982568284535689037896351163283829971140441439835541863905241913991812648369383742699000404825285172261431499679855482293875986189958167796104285364344400718101696321695722339293628264662479464526275032203657973070859207267937432966317154240080927517824620013395561294209865204247222929310786150028829107651821007505314534594649789580337087450764754001537799561452149896234081601185359527318058977309618630098282783739117413518788296560970596263512974050118377390089579621924547472439588952289078156326946804291650910107268192547603946750957491541159465101879959374974433478588093427372025917985564858576144609876482457600000000000000000000000000000000000000000000 [98,63] -109297668069615643435842920141052001087681475307132394070469521915958809731482295106419500817912919456306457308932640803776468438815090764846749914456214678413499471839113144343739248868904793916373072309576892794972620709564174247070645341819959830088910733858179175610982758632153664783748379883478349964275903444353630603905683509407069789704941452151693701394067445528305214412252854210626133869414176432250532144100968779802935862490570776626833552025826913170077782868400459689493954565677420360506279411379780969516350976134583423223869822468791723190223066163917767906133617596023076204201974192639542233106350234721875670857329557336315192031328378329368145296101998959135773513489335495651304475342904004027572652524113726185336815027438443581450472363556712346966951956528101063462478956365302720699177226986233436844322343587000905499023519707028732153882430464566220304940038685918076893362896939600182724968926056266772938746299778567998388055844246047551197766287017510346449495529491829524707583731765460476747130255217119451263320724805396478798188314246453705203859886538232492765506757285104172890592055350174162662140634431686524670837227343247696866665127843269085856347338047492633908317149540330287296410599263108745960984124504722814289083662087251459670723305156603164014964946859194360627132804834458239167014423287396539707611455450386207755838113933085347115399159091313576370116410398751769541309395203509232947016984466652772490625053526838806903256292511369695711522122605102234707000789280556783162755619835899534584174675691062288820512982270109188969769055801104841546149773239586874434932075581258374215173917317120741533038800161878365159895125765078037918234418719014090723214786406635722641361763353631328457150535861905945713438733633891265952559027909579689480033107847901393761268594091382356642898965139108669917615723611722895387643953236234214894316007140726559996678379513371127530480205801861407936230698748634744343747699198591487529499543336652257791974729699779890287609617919233271736152741948620779687334447973132296048024509880274832998231791398972843303943633128920327846843074466524662527283727231424751812522877295673770403493201924943493958863336654855493278443305136256996649990078594268869920261153160300394212461326574264291307985893679707153994960224207520600879442782954471986014400717025409290297176621751998033037279320600841964802832171574024150553698146036159629123915441770825689196786866728703442177960289402535501312036529694207102809909482793422526577012965983114344863055342076102051373702758342276937848663542037724771542868121071124480000000000000000000000000000000000000000 [98,64] 6151819927793664332365081617775544823329119669809321526015779816656068721992663310832717240589875084029803696694331747006208023904314496641913816300517169712997475542591831842941072657465759848484690962475358505517886127040431481742853193792490116866981896923862433699934563991498405549548264619186985691991120567156397094226445929857103491963733491468507508787091696234461364424407421105091386807249705437354201971593357384923859666581636467000472100096312718867999057238069888670303859128464555878273136119258544190830541760726579078835658518036051075971801654796467441401615933266211030211375903147893319374448210414475771053437857329348219525921481559976472505187645127548891650325797731804813108481377615297773224019625232609373268976161945398952493897814486510606017084771456539292634937244466221994160234572401172257418079051715208647950769452247692762071193652472359650298342988960640275661643652931042463656485032992005739910757585496022950669848558872785805521936725134815036326335810785746019823862218330015952694654030594974966709034237985672279180575574095066689965596560543418657611215898871213487874730298290123767609561472612129783693337120383670331172010866420405733671330326397488315450319566271341739671895899712825903619133530922461348869281093825194139028727394642585247951458600651446074495621646457217905983511792112093942661798846594373751776022510565571808022357063531988337831349899632898201123246749081044375727321103662548585073345698000634285614234920739454773976827867059878100326365795164749577843861180664575746503501498751656872854382550617922357571011528911504813783183898735846753742384394775746244755149271493932940831676230798072779873948471520219802602662859627941826985388897421565318240495443823415877865596588306583791473585314670491158573823409905370694553109531146727020484214698594566770140721661149886472564660078961857271131676602876506576182144358403662130083953419479618477467940082171873209156517255298657965343370454502135347343591231745766680382384529259379243836144678461277659480004330770132926166699158320527884271583726712429859748841096473807162995718083678141492213762271465350378827934006081788184733814749478750289126042802886769234541319554341743050136010638991768796770236521504115394726463215796640040971637240723572202918537221818552181054277659879573082352203842347888283899427237986904703817083461104237247682900903816773588780409259628824049646584497740431291178795879284935870753366870391653647648035564202758025784413383146507671033257768063956261532824331717135207137059348148226975021582503016308133277830098559549814925947783631339520000000000000000000000000000000000000 [98,65] -255667557580230648234215802550881649700514883200282237891647048469946347895001029248988247582871645650195847784085293964644037672472377896159076671679046435498121704732860324965958018637507333438923085311700582892177115566867420516075507583194439217455964000450484059717252298699973800260347112607949794580820202275940297939877646813957044706078377850668851941055677430524018557661990889638084843950826866867032170099948499577555915223249843197399912084983256114710521196396407485499642861138542035447092831538327388063172710668028891267579865864078137929667387987579425974044872028192050300146406555657015131854112048271510413744806896199771859513168184030720576987732674257395853456107804208604434763226801054570402864071336202283110347739447873377400790180433361655582562126455983949928525721079076103910554024060036958117980062094298895601277411829575307188619644504028197088109025980045708031965915324653696409159669560338705212559048107422403574260938842605040159540268332509144784198878392470825763112036314271217205053827000700149937712569091826873448312477886351679594559458388002512919460633383259874298268741652454345767095606392959404119234352963787464703449914259799341331665669361651885835327669541856456619320383743351952690720414742312225516522420046676433023118735649987225909591677858076897750454504038709314281597244341328689924879983389772464415362618588272948327380952839144705228599822070705688731588840669677048964133465569252034984281654949177868544265358383280213466515707122002388321575118552738019368801200987569303383095134086278700140175914817835262828940378370054319529039259898225033299994464468424269476409134278278356761603586025172155135499801562070275972393646061770221005859610605985447641981186474170344374445769759597833257615625337548436319368861397486837876085240949055789553496830948932814086601859646301207315274078576258723383936042049553765395451042258617608714482857176818817345530587083173882173630946710053210640283518339301662141999679706019687733542498315088588931747544219976178016011216946695183698914146876498380425143698909743679882167550636812674220437658158923822610298199271275552410501596546848876766590876393927121044716580221805448421997820496693035812768129009361032507238199422813829117119588018545132671420343248614704578020195774157620737258534843276620506733123068558545930716851569173736879673642041357426301269097845336832657790401566573678229280510939982909881613651834020770667480418701065138673108072582291521298268540503750733594650470632514524360633873282324330781932607710159401082365205841208967233902617450277212066140811994071040000000000000000000000000000000000 [98,66] 7800994073229566161130133547975886099790941225822184790978109008453213978133224956426341807717229690890975651050461684640760402629858087892821139162291680546913611250204454631858673098092757374121433747487795611881214231651950020585224499703565486453090192575220113875071779547630663011921518117795090730338833294531035105990887432140721688468553043724911215244057132662573286646098780767299854145670446179084800860431310836540075636413766958530123133549999089025728870889351102525241311597307337104400298969784191301690482681835595481730734697014502750741835075649293975067668773361336033852598228105232580798863136347544542968511605743485069754639471652916534235157575564387078305149873857397987366068576695275552982162917487290640672245642110060948477740820106687877680176833919050847545052885554783710641079504227685495968322769741525855757551321191060373213909347600977495547154456549973675632844028978669488401555258907476041662038820651676879460061694334378695933493099940211538080722090849326745624049539750669527038344821003536745388711633931394072027504634246410855301419728196369863862502822470464648113247690218402756847241114608723686089450647431569057473952383876035263077970637862340894721265097710218576014561515334410376866351551858558200196831250086214458896395598045931815291112491063695227018037923882822012617389743218043633952340496080026673736860657077512701015953002342193175575470777200761910020435999615363363180937094669766313957199766177741980333208535465703097904626670783488469481447780928871977601386966452468920463244367928251457830061827833138912013560540922755281375576995102503079744971008626077038775927979371719805876470092022734480939911060764339045381014360071181087156136864597409944837094422249490246082768754686638405536016425519393923493563668593523407836722296179823895517079691631369451300258207429418804129376772898545126886427118704959881802775449386426750305272975717246078624308804019485389820441682116590922492916756143175607514603157990081432046926846177834933447418723719752237488834835684924531520771671563726406604970637139226335890241454136432138275861715217561524626277116123658447575004229609173817666580420250438716666385673754716506988680225683102844110648238726681614860382279686073993757211557610151387772250806673087406595487751417106693876372112883363822352854723440372612623127996391906546367770835656882053975033845031487335006124031987170383281589728222779383841619482431472611407390701388045845889728537695389198448189418097502490767342235340545907685654464446562031975530340680670448365528577865057629964497554265557839637731763814400000000000000000000000000000000 [98,67] -248478531931935215563669871813611970673115089501097351974870034759803219926997391707579075746861194624813083422069715079257037266752308784375844447622697158451063458133352698936586790359432403852154752543926545127787571600618533874774894276162692290734507178898482273726878296767197938632491932732112798545618313181805813572378359628876759011501527481009915335505134810929689533042298913637924211709056154109879587979715032093576991478886474675960429760927689656648402054821553002781480652958788417425092871723588455198521053467983331223002157249323676344761127720697655341470485359467079102506132366294413615471912246722103831152503100675433467969332495897946232359532422988605452652476534380389172032179500360247596582426606247580860554639759253429639772787685710765793746396790656692220582130169957391609803920680718614996474220588214782740829416278233113577310488759543492591364598834782706865104630148142390989090070395000585564557038988687316544142095863179876980925016520979649626898251987768227529669661910264491664329136202731923394769996254252455857696168364189007064087346287681356214252812715992765905699472843905531032004467712782946899860367216181558288163560135652692521953563734311025406636728270156466534900164654054449903276308585803187303507977354441174426791036826516491554944165325895258722182696122862801643357668034641174577214924808916762627344807877830288693001263035145079002711594786720768339435617583327699684623919885078923606536731101849839206629089611791198635873841554781678468507164513800361692015597367770896064820909525336048371372073619771900308087280597145697600300774974741556548062102284746080003577947077328572743674616781955267232564308816769728080543583360994275835252958511261099557247870864564270424211866451757560548879393913042868350325759856173642514348344223239545988226017709179344091075286414257206987859799327726574931348647824332652107698021517243610353367102691445764909591331711714728861450785449257269584841863005522571532202756143903844232405056871845702075135799306365599512593083603561699528001870327314298860161400184123438095247008283864403824072713171333726108075164502481246753825277034739003728528276290147554299038380649213421250094036934727649539084069240150977008620802616649336482732184287584067353573509663965277470503580439580056378015748663683184523248974690126480661887788729225507572496973218513566290350523194346393652809158558653519868907194131425059971145575719647339165889930645202363844583990453127718567769252481104520189807566438494853611096776357121786497014774241077687970190871965316148968283750532059238547953821941760000000000000000000000000000 [98,68] 18040200044261826041236910107002300296940542033660298762110117144080125694965225914485505872863622046869913442729135324494742745884026978548456504265449373131774312107221370144303917552646357873643493253943037209298740831265822637906051180948197344153713308652551605895719428829692321148324241163638223518080692095472912665621142079705890989429528493272564612172471466808089390134784627362180890098502184617833143907801872749319726258757475178981137171617074147818754520409051732776761598763108651118817971678378251704967862319157028292892676607609517793895670368180601318729139412994226423710363387870696441869426251550703961224003927849803920425161442076513815552849354357299130034541629165497181178473235239980618219230633485411387744333020828609820858398671238475114090236119789402987696054924764068665070638057008544192048997340172733362815729087303953643611647747201890307357633152069086710683368049477736761905866068451888724527565134329575890555939117178072808634160817046949726775657309911771462136990927541831101016682032742519433921403472394945399077008808174298051917611964969949030325372977942680978098431283662899112495518384028415293492515093219138744296287795116549243213778710876006025198339764420565472473403546402149991373733598154165812170861848096645817079591030144009198219634765148475421615590015248902200721094162116329393964369666934329212974380122359139665161797467156429693110224331517942665667405768722525727239435133658162756426359768660872473136311649472738683608668277638027943148081233111598595256321510068476645724046315487596964948044721767751594280040341865235993901949271329511955917086536472209038851085850567105389768446836101876190148588886855396841353749520196661328968236830015612848256813274005694852655143155704340551777234959236020153291422999323311809352747015617442173317495154783442248599275406759059426907294832460048617108009563427389626339325976815994792539782824674480835289247041012125313471440740211307171892795892739593126625360059024899316116118570131275616922739495528739507655961467484973577549379302871057158503106584871160522252206147349038990468842508714151499966566238212332392413860211281413733884101507739180083109186778688272429303840033437328269575266591019068842651359235913459152327764274491410298088513829836376659524808939556214170304017102512572521030387460113752725410162444781277511667249085521655906281843080783923093614934633341019757984395319569206611038837211875204891115681602074254430574401924494388962565666605631346716607421169356681485600677630570385117494989039161516231505775959885173132424157689895933796974539571200000000000000000000000000 [98,69] -1575284377890147793338614848400634811736005153814258838131981914523182459106982348560751586317070598425566750783744640503506933382986990544055127913571517140909115811132083300572119633971338751453967642343115820154692888332809828545243650456471902337221280596890639076109183465751925617972144290726470327637206221073677096256257249783004270082013764925028798325556314467013497305483373255590017304897875216460807906640872421754588129481878550272077016453899291751425438639483875276095052104626565939205779235129541376535901107965127512971984128654142651320251449666538518350877000005200723108811709968966570295775658480182071305365788451584153976566621981299919636595505050997309384987953276012690882929398429773102839928228067980552809196393087338167829553825946554366400657779093289854469255027302313312352623217203391567895235490200734254604387924832908853089931756098712417945373468921332274470229282629228209056785140234071444940974828776387889733650254954751301156356591991197051008418840333199457718892062808951955878747561975570837280490336401647425661579762983479390759125262732316756877412603403506982086706494364656944408246633187399057584470534788349471556356239058615485656039399199125539614228760374137206178933168119560311399507561305150411858461784439568690083518504576985912468254036644084551183695191058706563201188329822026198453106545539734020001862239145368099188534775527258425845157834846119762697213117469534732030847310825385599989777662003593590692361120450396580773313124779628616147389144007959927904157182397188317215624031358594705140060821213480812306343211293590683909982198381659207796951935212465363574731246851451342102137070295221296729200417000303669121656003956880583109413539268586616475674641797696942014368745445827486776598533152324751153344144650616610415910695209587475540232518624727143202203850256455115690433018867320435997732659379675014602691927545836801003541992072612312488820200037141386739310896050048482880866948046367315389338353077416962082638736079374345708747115301084293812999631607999496825996494279911133796023233633094887276398880459827467832689210769304167574402249074665620303538637127604604583646599861670920637151371432186910640157187250768811442129650796849871514555143811111098064713175520125652251535077718965757304497555289965384560797014266277201498786851780446642912824001073080147029701904429058438722002770421774243983111458979385541223755643130863541987485969262770028030413937883477517695725912863624678837032148776300041481360158398867743502592153568934804401543190829603207832744506965329317569039136729383754278318899200000000000000000000000 [98,70] 100096058214838754556138122423751788975586507008297365559398679674059202372059884122803613578690040570031845378151794646734151696233403271334367578307711977244191608629490176325483862998340118009840804676574266697971465286164261160251058316636679348783615342537422958417188927292919604797020290029014948195277510897036491452876987286252488104911601324329988825597330675235768359824099154774082964896306965353130806316909693551477223439593997623850201346735648911619251368877492824281595396490288796443989970269424851269094206521903095946488682099896037398075600573234979210635679590636733554579641101582364665432496236601351931783225949217162197895634630062142655943998042808485451000382404769584992245746212286238189179427871635999032268680765701758715751249216731990654603717958409117749631471355229186472205206657736290005980164601277761639859746798359378165226342997923690045688483515370989678452360120380243192914252969209790553965329455062541710724041184976762671565776602841359542611500697609322917883681950569488395010007763747996443848680725871072899025086901009016623549908760258407550806031358247960282708109605122560105872581213479415921465790945840654179588670769128027500781137865127752637897308874761557073872040859423057574470752891368538117190524026086666968251432390737197163509918518085860433989686547762758005121124537859599148701947613959423313327932184419203867337992458394991694806719981786522180155878716847315928306197429752752316183319547472699078105673635463328149615047729860023128666773286407714303757809514554492697393281670037032880503353161362640431167576934630698609503650650266392537034785412635751241079827838163568386310542234825544215408117510053775560881282942644235272821457899682381969800513530013696865882502138926270277217037248101495774681797751064180793139284229899311077944951961234629923355268651588141953923006906202128630667492172248306070315501422178820073071262812404035914633691653091374743664418992509608816521709476102499974759577551065177252911282616053147418794421163732003437659195165594388439884998871326655926710469842965206006444833926499239885651486813917068838958755282858943115715965678147625561625671137764433237638945246143754241588358693965871538097958600470620969946237256143501176451712919298290207259261434333440305439881330074666204220504097464559634453758730060542845787128857962144270044062650395621192196593787248231802302062926332418552563075980414975987179833101068029834788560945774970252443317521164459959712153717130754321062889904968666151859430377643515859721201476692373513034226245386854638564373486123130443687526400000000000000000000 [98,71] -4376261362420261856087079856508318977787579783694571446217938886965879377137690614890851068375287147879153372458309020719923007226628635262730699075253450100297628368335320828855436097708679148622896137179883313898724288403923148096214889088322685270629849942429075328911117385077658088863465763664030920773672768989723078101784063348205893915730355904754718128918662926006885373046981950393393531487700461987795783575821001303478430552541956536112563087636378598044829686137281601578939794832710542540780328454710605373715736443262132027397874503523004603965162221745885106859109880921950575509365053510347153132629712520655115270619651208473424268386078205446478459742550052690257534649738022852366669933858392105670481990745513146077826889632416468498453625887975889149856361172957493035068345227526900519941766530844171403444468607386315074762168630771386112853758227316220676828127568962764182039561300409748209487075216131003582909427380293774075276282993226262079306275197180988228102672613287561618775077945393989011639025151433759188985817859121617231890422257287969011511092500786259232542235064546185243839675359964641400443035275971414061152773793337157227855681526891147903336968517384822718718661405892771598996688781630878223527143102870921241121930021209176795580507618817060908626457194593219566257532808614949521425487824573509465084271191653703502097588759116784416803029399022151030649761240016209759829090999337498279180438381462215891990749880828507883878889113862169929249139600619750174840810140356277886882673577831715261887798957929334928196874556252463726147743784624320704897139147880354693801196667976774583609830475901565094914034798696075547177689746323088393678066742373316289298074603881684888856797578527091998220720628790078287959296719435321807388970621993147454820204991012942587319593804697949478286529012898669009764947443762877475259086706621984745822951140038145435995608977391109660418099839369112209145953312395000534613008663001542386372574899312902238233467635525899739458448543787896362603851969020316412291159437995034306905073106446227412724379770288215417104369311431586610475058015339769542143856615044350156284892458393278129378719958943194009042647559573010312184460903165434786688198596045879242416806329932415388830360621869426075274404782338962106445275033554323876198554739401966646227451657917073636632481429474613384031229446561074166558976237368842426897475016255382916285823360655289577213955632533441681419592413673899436818817167089530464597525559680105721810100919562729387449860989093428909387802897559823295295470579347352662835200000000000000000 [98,72] 122609550257880686833575615020752634800123608123283504218598849559207287667738405919609130830922859853284394139105761948241618635686727235865522661285457107464238706928600521999814981527257954616545434246083081344330831441877107588851132730899497699009763191718095519492093451111131936491393477924872681932365920645156748080847150024720666043345814659859004542945171628840578429913573305820988232497337460268748948985755020606756252476737910780422715748748469917570329669162031471609820600046323562462215919026715209124627876780458205715180865503764246261862766570259033308910998604074132788608823570072388475328177953532488082304385283422870069176322959377304272827375504502522754514696361951590050252402164882557097722092395633137826251402886780324238263567114082332506729593403295866620002354247793370524513652652477901809483306480497329490933060688809698885834978238599580298699686530884601917131214644436113271945888224698688245849736436584946534587808372944501297905831844042395582119912044580292368494252846157290519097660209794085795787707251001729632480916859426829438215504820326920593222188507053212986709630788267170685914839704754697277178899227299834612931284054330279651004539142072964080268111110668053760663718507696688915244141240939627304589365404618461356432053164922011309773106447514409500133990838975197705732969666371569689217118944497250564231922479275778370202563119931525128991102625538612399890552064269966888366284242712505200168017686716519052505405605646975783759905433984277832563769728436741162593049113613502538580203403944498554145540292178779204450126459559128563377656284578994145049612980465505926946735818097088630836855022745648940879976165558783113578575885467460911065914627374517338073294153645220132197632066414779604423698980004613995332374751842545320597001087303263014192277321785976822600327102294478876561629778603706103053280614515486847085201499926856991426275049549978446406197369440471012306919280508929956214124052212488889587736806277813813841219867593537602070260206538453344267711353915623613928035961710531162323804077058438696730097089010489519118190655799090496769518582726588072810060154826678106218471872572643823398889807742665575458134870315665606974396156516489091945167505174000127417996059204698767353963046203386113981601792835144674651202269208666625895252833467747115903528911864703218501682922874788246965421778884348486973642376144048926886107404144062160486720078665634755147460214450211327094894001141423049168186873102564045308120943775435030034643353142249708053005754014530966657109552318342965594949174671632341401600000000000000 [98,73] -1477146923634993270049894359487161296769324355504293118768730987401280059667562295533579982308004097017002258290166353036686427808161927795573084348707352528871701103682092642748484783206056481279421726697274864193033935694397995651897125297907365864358290360269748325770544212408853648341055737664019740611043494983494300475765571472601768896196882272071135699570468318085826635915151404673465337774753923059831634750376922046181311461242824127086611481724443187505740311228241756526860308129948233718606200386242055759654288545898430169524071407014389118920949774797130302299688849088609562846665054053567207858034367794744314570648680602420776186061637585589224286251154600382160623228013006500818532598549429243091302604434589257345101226206378548487534668423242887465311495461421997857099654158341283698941307180624974132022527881289026547177456073809759500499895974882757633037164847485319077240678699417907011062320013367241794766820907405219133482876402682391339747394111915808766897585311351767813087075538635987273734971104471587156608179227504355032942781024095200733000625843031444791475165912566095607643745530655899087051313726424404020284796796914043747271700528451244501262443582706289992367256446315065372422497912313036736412994295796454847574997506249971479479026073726933049706816395991520116604141032182964945996710127561850069233773108739020602106144814368107404824632558933850253437783911151903944422129180359799720690077449674945793539886825208137606406113992988006516586913471038003172485299630331300932284161480914511295209312435904742467549288376967330975217455481073772438152672610047612302596539712863842926858570141910474326568389771476938679649616751590153106365389407173151201675365249495374181688708142510592745866032953436395905183868286397637254304301572507588735126304297826231738265357342298783794214482915722683421403329859561945975149793131772868119002105021718051617166843605536790578724965653860129538949429745045027330902624623299059824895223561848371940431652113503049865357760608559109153010158157833967451924013206153451140868229887481447675829037936494708915699485868628757829290538115858316720923194077033248733344055082414634713439020561240675189638521573243851795369674381502492123231771001013522487952993290415491410282072400884518416256620418232277304825439548643937662681211192432983182469179932741338404125441153421247511053889442725722077193528722862558079004353875905635275580578722407712881655164305740187483767665064175717332410515812935050592049021491355164032945936096488843943395723389888143485859196796497955076609036315166926438400000000000 [98,74] -30587838928340345328649143879872878813023180083718616548180315897117321352587959604724320519411275799299912355157485700872337413961298035743541675831952410207092843568256775243507297118214141911833712579363527133403608079313144349007312880369071758610786463470391593724189813577166492598462269838727938406756641261300519195562447753627880746294076994209061945262856381339330742183605761332568885934364083138631796996857815319170080621302077697085111223358133734644655135193383276403966198248400607859222147543994990824939849736509780900388144289206988974795456305990974432333906504223790310614572650663633955251212170510615623364159948029658411265121627573119804641014562375851160035713930515142974623654770614136930502917281035219923794321042182440779998391646199926309966548748694915698015083280479541791356588591357867150786254340466638702500852294403512923109654062098780108253713841177044044919798183121268127715317224705086424002462989071286352716334391003669944690928020829776694332729115488474121954401562098662978995314088984770201168385629458875774632602381765955474447690723395698437407884354148742567957087065046897787473258797042774939669747762083176032516006974296201305415484254738992033432340716194203121959436538924492158227751594100232761924150317795205724025445150767389552474691378939533276828732265815749896194756315348742130419343603094253606141664517716261057146232618283594934894599756661471183537263108402163198979623805558442793106539124685708349142823694276861188942770921296936438835351293475963322895520548001330006624679259148376902690035727872876748141450188774482386826085177434790030284979165542610187495345408337264571535650902936261112942632691017171961465423952451382731340815651240401961973530470433413688582961256145311261217396287206961150321354298611026366512777135583717345529679830871635826407374670413851354196117517359362503654966615956314635629179748385931013727197974565687145522107015763754371583935800919849274252542129481494080959802509829704144749739302881045389011619064051502815528894977681880137619182402106982597176094448052730384567148717827095756377066126830555605085245303474612347811706664404224339184518325548848772006765061563019932505617770231567824708946532507706273066754537595550577293010770929053825189865899275201561648598488496448074192580287339883889708417134132641393797779780520999176726960546832252280494222857885902289297216731247876677936502648777230789853452361073795724976381628970199289877233899286451110374189268592165596828920072956854554154372476491186699688683949695114838143609408185870686215427400364824985600000000 [98,75] 1050656613190620080647409605797155142083932860534511697723432573412241357726939517060645643249998246023411473350980439178717817937285213786135398633017604800962838511049435015104268749375206641027108138787265539425551144118555485265231374331255965167355119444755837244266007084402905720985737252209466229009530686397855007811415233520034351030043362047044246596107635464950938479820028521162256891005987707453335486360565958692132202411902977933309257513281906860408053475649005579212653235157581569652885119727748068506524906301554016147562286198695553384530323721743698972234556265089983755426355118066447674903686275324502246819754116465620089239417222801638700941149556036150328346686964168333160126811740132502487279509898448014376624071413896801780455090005118964370326799623866471460393924184582109974699758129572938208393814958827723883724845467237564405066955183846059706710361404752542181131172149778609966723823180854242016336018406286091725712403213939147068323402293684750804560151636443616445462975940521507264220604188859011309597377671330002235804523113564534966656609976518447708808785572428202159701243821907899397388064682322412602191870603741610240414195301173745465099452601237630376889193104695763906299202255238957821428616331139676468267727647711531194020030757039018313775511435971364414679167759586044450963216759006235359704332252357017009083249597613595352982078770641721200219823491580297204590134538213234276780379561606317689907831004824917431812719965887430740878628378139280008454617308416937435147954032945028467721232984933810055736817387929846156256642168643436349546059836757331979403228738141691263488421147192043959664971968277875978506707658661384647381808850603208270224444580587503706018026697351818886324329114380877788022768507112531701256175369405171728985173584991322294961179390638570253313410233869310780921969257295500002483599152357414357554373713331792517188121279031661350668595237129952362357768201707099823962591917704442046558636805872610984933518544567703766669110312841642365457155357784799643094773885132696830786177594040140063624346351289099825426999948629657524740801705652782552568018401041164019096361554872790456879514178371425224791550495892985485144829300425715016377876696438727092869792563252154899906330940650228584023451508048992622357252049363509612139647746175242629121587371991697639239575779497476907771352293132740098287122767277220464663583678015675353693532337930108559542159923212844735359402043554059099901194882226052368116214363760959463725881224433889962420633714065728724345295906831763490959270877560340480000 [98,76] 47982288314326219370796471299339667023498462604333491500953540965933077046975400008493441815167298990156606867176119042826675938586512273993231700142098652232942310980701306753435606901977169371532588407184530091428342220459104368772136556667427014911749723243232288569843232461197737882529352639944419007024038542753213832426341161895608137141380025114870391201346788938602788266270261337102075620029356226342556909740332975648781712549862208386546059710748603862013040935840759518540376829421180832195265758702776989724894795749464963471130400578628191997028422227696126071810997012876417608810530896780349655567609647988442217210366921558073255747972138041964051445550527302198581938718736477538178011417491752658301727378135407662608814313102060956445084829885874636274378490585376883327948839375852649592670112970583375519556325748837644988384004803812623877187792888443414085220607491927300299075949609284921354026563200630485114387782665943777598054165820698725051766489257438427589547774615172308367269953827474555749268244345442144964076049933520998373094235048863292396687291767630409789349207121597254467127100064948452236734120338674870127989880421661724684431894354299856211754684329717969153617171127831710479840952495334293242803911484822838282540824323966742505498023709598799445851207617456785528749697160439199026705382318272703448130574255385856995783017389594936356699686928134603871734743251626645574108372721033609933272089960720343927129622513238285020703530184334302784859115329100009382798025416774861210254993225481030958751523099852597708312160890950315623831256290217749965194979687587878098493019090974709289730742927891098895946297984745288470538398972992584218760299246330045382369091482270204422734144134066099972930518710684809897273026333557474071560431833681213815162633582321023540615441404158519811295164465813730443184358782960298291169660635585013994584554353476631435345276732409345450539582263661800425502680695782984277477344798984564573693460575999059538295450694313684392785706978966910685785967013721071402639542926038501677069826649461693138083580235365782090540380530752341739642256879707786927037858665002674943772813483279216043177326863974569343647724472721416747598961273471427622306982882567603011816708188887895265325376403827631219475839207394487556338282419899847617278303934402145003423635088306176242127624611196369218846743910678164770252188657217466644088645932493921153030468917891160380280603727192070948979212983628064352991750562959089304821069050453315130092128978538561767281376317478736676789194115013802643763161074199630 [98,77] -4179255203803019494195585524262100813446336522332734858290878373062734213462909912953463896229649630656901067571959174031176259810383043275560797305765747956251594595338900268263618298271963273922008936562314922573643765260772328185170295711616822385554960405262197629019019433897905960269846081893847722902951323762865470806745833492083649319782914989336814628242173207308782935831346208505805251742977946838704694684909734461465966935415822789881790258478558680785000471456364299747388866691291436921416254204757616548219049217992701395364577588120897145714867679361424305106934732806464253438812933635321779455448852077846579286946234002920503025696161160486353453111249676120063028103296964916402849497346319243243035279556363731916697455888326157169590571573540531746691611664508315060810841955789160153003267268009340305047021002727718265406534363759799879758808810268862850493859656497032248685218068792199933372509339355249342260734705994002852092319896911814125269614312844449429644522757630936213801700430595773756348912909067391076134381231727012709841213373302805670632202275108020495980544489537845851370215398968860854059046403867652599783781736923542292105531284934133887722102952350348714622169059575173970597700525321886209654684800785560983915413967052493853119311737559628151158594867222941046377996413771602339025447394329121142804316426447540987111423546788633469620662375127762254149458271017086066979505043255821385944657079474191581508957036071259223292546536700229302314784225932290264951080856055374340307329617339223847264488516173401512974310710659393408930285641493653423183986795170337951115408074614259853502535844018858316880152953687840978267821294116657673072788928814075495663382391076859904017736503912004309468256307230678983810045263994513767840731714763391599015466901210557770923797580534305902660442716615016010101494645012030999208795961223269860006900922044404826052798694832994205247028811686207514518178810790536460348796640027400840283852220311229495535592769328140431792788755181080181720485903576800238889013861061943163571590917624449702543901347058449580842576362860747681161718390662779743877070507518345221466245960218044189041923776681869914902648527946742059113915660862377676613786388604749904681144475910209575551494886189167117772539489624900595833717590898947830440626961932244403775190090718483766378833828156021097129665222403623430153186491631386194460899396159739620697195198103333661177506746206520108728320486493898289930686968745963890807255250790482462724444127657252373328161656828786922747812303716568622440060372160 [98,78] 141962097381551644558928521083788365078078232845339739123251554590769032064559155205223581554107383133912065098428741741141879093294145417932406969352625279308414949461740627587883166517032668965970565169703009631261588862373167210394700088545208022354278673828546326944568373267534552052836693487343405221750805104794441842330679472952403089998525990690418553332958546137285973672347939386504516130341114405844830358520298786381463946654986030344923294432602713691528981310957009787043770102930404903109857873605180547162704712806930625289013551261767880952679873068879856760350068766993124209585717417804676415490425816541902172772591787890709008938682000633162325755974568384701621841301118815739892012062961075408714720850539827066025626020129802166045458910792067623053282756986809855874100187969391521146516811533447332129950946708864646914474906155751454498560422047908309383060608185759945835708702688939503075057211880738043467811105995146966064726896640274116180957687930220824694744720999747402105711781169809865448202817801017174317351503925383994705301284988814149567569120934500494141834706575977580044807351292177988542699990256669468874575660299730650526813411418805154287816319432006704626467302589397862161749717491232237167561188190291979747870209366876852378832103059181313030950915811582380655912075418033579619096030114500541257146137115951724537935294109354085143859211491303994479893797064821508536824587438935695877192221809043122404223483143620337257011558088101810894795678510128332854343260052853430785215103754180306650824696495730677533219770021014738613099755695842986216484411827231571163062284663889839087256393489870413071159010877859897420644781154905981061849015967214192137188639247902692982689391827692881339690753439558634429092524791758252247059274899597924140559458652332206900721675130271020692757463999942827692947626696753939200821659862272152884218469212223989667589717173972555868538191669151289303882203253088931949669891351289594150732351356359883014037087527961931211554809169804780082178465416058409522629320856356760475841189156235046055562694902158891057388858215860335318936323287375502818684134382091314142355333264423990055439277406640716266019787346741585297206151777067819855548484653293351843314004307266141786963436003176353718635958550456289131361179112129014173850347898315054823855746465135591932605104388242777905388298316086885644539617189395351580038165445986349832187146021273200743609961492741702049337228665039606605998990074449753065096966151146050116844819587393644940480202166709671393073996390297024028363520 [98,79] -2858655371442157702270193584200407181843047092098045876247270674451829590680899370047268879355128603223850124728846555071583441087069640874290661946028563878516585904189134593015191365434806300478691757897111901359680650293291213318178394304795819472454882360218749425101944741549125503435137229076648630529322443355077790276586795154001551664926439035679996389241825205994514013237604951422983257212422834032273646975792499222006305578481621552479835338704949746763741271080046503684868048550437828553044238156318942129083046530202328583552277200944748456294547581889934564941629561533500870361341063856868012346959657949398382283565395082420112783492149127143708727872461716733843263153584037839209968078055991068318315858252536336776468377844721196229519043978291191677350135690485938082226036824061315260203604790799431061328548370649504072007588332393124321073177216461510096918848450453400389536207717584851566770367377260847229486440199987660626272113771036614589188900920050092167805053447280551607282823349106147024062632927955124068397107812383439609479006275241604063066957301868339304138312468723133183122207745529079526975961872319834513827033051228278616094564299596512802883886754393352677896659265303398553656513186018919010737041701481498310829349121053184255195695531062557449761795987921783655194536934707178253058125282489323739715936000590389811526731527634554917418433096028611424448784773657943390648334932978618309788955233405024464458144531335733715041352219057655561778562294609785571465992810761922876502002364077836125502252906436073932753593722412827016287343300005469268702998524418724679506283431527768785455017561157474854997617834457588606267879740940386775812588784235737609566654646427005266418131583862775078975752453920112323516461702600876363300556936652113606760264226570731445452261298631416979882099524112669301302040571151824700386810445756383981950162373683771257269124253474412688070891924282176298558142427472381629677644905497875893315410536735799599172642418508748575235095029652075971429735485591319350824224648383624654992752871486911963298544542473560610879550526651934015783634491040970784251255136283021534827831651677533063788207019219489967715526736727464157654820447926505391572385363745691540381668249077715365687380355832008384466227822840187013336587841258431968152813345117684062435561434438525375734642222030645923411715792933562743543173650276036346363865178910282644302330300803080258419866589801439498341255030905427241782390308551740602818825982437883054731590357943877818786974154944369378938600866751843104000 [98,80] 35210350629803338272418000139578784635528961878202523705372098075921974011278515802606129825947654200537616262110391343409918893487165652283762466323406938569752267881268098577284344979056118802582745723735680115776331281248187391310110611462036298216821575720329535216536016390353434982113745347747233557261295319621424962715106372898137479423797035177568687219846765456154963150526962200323800630859499881808094729697489162749903456616277885152037483190015970999672762576139475699077423618176312218896337115875667179782086035820637634339380712437910375081769333024104675436759959615944327144085111327221542706326114321097086894287581885635396745901851793078092572267783681882792961963459717484948568148105389622485723545640591434243023159224060495589712497574805115954899778434213686902768360610431908873775003994574802436359047596689760151279021659967873080446137508788159509180079376528961497643197181573088114757880154961311013733280814166337581682253600683633912596017186402668149441997554400276265119087462129068282676281437637089925706647415218844203167512158972132075557551238594185346907639047213658563578823141805970630349478308119825673402411032408562340537719389587538660803051493495752133178157912941667382173983225901693508127309878935832383684091629959756451657099970464759339298677060928867660844214358685259498903607937761732775850842385540526750192674472664419646848074676562730563201196737181810723886921346359264465223396496310308801247535012712307871045789704887415359200170755082907202656953048219255211789594235470736344795717045998633095472638086077565066145448243105910659981457706944119042308032055067742251469437481758045285089226556471824984217029094529732369602815840289317613163665745574230774593692797237784713427822055147323005716437778194106965929148539068554275970735484866815029034784944536284728313586699011766609615539611389216331932392086621593250527867776481797697046455083235849563555069794276339170601698253339867084622138904207601822916178797912991569112023510045998285492026312145853788095790079091787451198516558194571509034369715325710624987493059120969224642839670531399917062855751724535064534512895163165436284819291470560104012100475946022662301371042419142597431613252773212412816807896250749052999168551466446589416250218701428784404935963363705180586359590182041162429977587275441692926885005096069631709968877383339608690234679882881750949163532947094624312935647750107159715939056372680537377449797150473602077812264905968603349734017856773898557926780439491777428065490251107020393803118623789633274465965318122560 [98,81] -255084062187353537076563382157229069554786735294853470549584653032303918903547953666616712382911899085390674317286959134428805579977716526471101242165677047417283170680343674285123120966729772918367271904571200155668262082996813364938087718103344750743024342910719992824584591872088678253684648619992914068502121509523379312494813004489846421584076457490255336779760837758722886556042076873352905683413874973373090589345599717421655809985431633960578573340385620070322454630153388234860909063013196974419625685344397738505519090127116632895722465497280561936081350634200270077969351041125913571751525801211015697208268938247760602794655152853210510172314568962088889018968305880134852942113532352897833649181394770152551742770224101970236653843563022763626629824515583158431961524388718145313272602559152735393209550824868748343507072726163528966865071420045662844153447118237202688891048651776836805528470578289371501604915017115165786803491111852160568732354758847688030437513810789033954676119340565341590450003838168210842219049371364835999788778927642329349434463017965291034568004367746835809534591121524239521026828404418002190209976438591359379127137524666950700262380517287773568839816927788015924704389879548909018319285341470378335248145356212251336026795528650510032591812003831249525338522111445021119503907663853362118409254194007167591489064296407366230051760316075718264410400112501941015825937332578302537183577862201571502162310551170831972661211030771152886911561176706558369045663606553516024328878184060692871512570619760694597939858287079086936350886534488566519138490172940449714941551199149773995877114892883142892360586030866757859501756708276642001511657321005091487411572016308964944893684110100905874878920362081741536145151574085850598273231101889399496376842450315944783192014350364423401513087493775787838821192500285052526265957398938262364184342441111974022198326032000611466689717856241969732304266816945643757563460281449784646451005986845856841275628255685875047461307920866938736598813318149190792997752455242134961318146725251730287139455326199248701743848013368331374169354140843182567120285217968229805838852074032437392345345796784296938812126038411358102658994306220985384806438493712252023490148578222594925556781762886769213764571879324310530892812074860883741673270912458248048066899289059337927533800048567562096683698285798334548044668133985587136744684617382282020427786482162790259489596490738202196441238129544306891877401740768694409997170504339038318892963272168253749318917275518778550726498938950002488912309760 [98,82] 1961471780792956656733165956983099365624900587713677406570777028616705985064608903295346401039628565226665746034073551022926180181428259393022394716905779923038807609303781502563629167286157554163097606536208630168263731092861926788742604666807195737552781258181878786404601603429422978256527287412304982576184713946405684099988917844486348146552290761152695229714613629357632368520894614876002236931403827451936106760356885951880945131407742118649170512588103394198493077566486998219675372445641230714261195204077526088943602137737404883735637400204429322892879109043924507912104809457877915695078253511917783940519100633496450108986190017177483584582270035667534431498225304245208869340323962252161538249317329018708692905413209266066559569333466177231355178430145818420229828359724901446527655644596877360228943092749681873486403535733899149291204377612505334665886659843522754458559425013330444727844629312119740695646263259044130821035398779061263993787316728369894938968044605557669009893685518810255462893162922435856272473972810280564224341353967090225008384075607592375198137408895691018984363550502072812496831052813801463283471812716011494098035236807551422920496954689108896686615028748242813976027258514796074116909499521179485445647173693529802397304818458004370006870906651933583973749107174165428393053935555395734314391948450559261999435830998304584075397808190409751742854274377858434249242895900235275394189355349655096361877711173646886510181377864756103251195014811110947872723211610595467749785168200835235401663975755053612929155773361464591750107422781044912037642694193760700908387781696252475203799164891365592486808635094726286247928813329335887973349489588191276876816915676968113151485070189475417152391694052452891021054717355569593870169260935054509716679031563219384765454217193224169817626497352224386815650160258504763098128613806696229403313684215474534823726669291379270352559844925985903342273246045947166553420985872106003884815220412307379287922343887781760569546225024529007949778225014670511586238610833486279073655034992601714716299596884185894028276434089269445048254559841719246017408270413963692826055502638782601964703204877405417439584904617140291768617633697646110926672412185039443955308211284338373653068139503474046219761276130977159860817763724313032689981379737156017902705468081945522178939495524059693232879583422391267428185497513950771899639522379129498462796510007836037862661222716406599081788377899106160075508575275105753718235493490385845045345494202134577619251892126606350945665694937303976805120 [98,83] -31988517817868656139723073654839847838388589517635465165030520632857560167852523090287295342004410543968005184531642501439037706740394840339507277724393584210280391437358164667953916293356327340224203594008499197744566175350372477951520807223528788281579411105128891239236277068454841939184361740866068963824840508151385090670082867004431237157498954921345171304335914300213062551027151326713337523068030432366470973090671795976122472907227090279330364633436296016463534184244493908432731017844755744929771466859066553195767959959724254269896549886893074154714379241942955545955084655228330104663948723691536920407424464499922948525845776881937451333041902175287534140853468580272489233127296752863573124810574771654965688741895449494950596902796335900437015123024538433078095796738267579217656139338625439444070028731296079519360025299218566995358393755169645134796636022647199623780436715367567308781682947495511388440369503572385772216305391153117549260805455479976761108063422122555236898411522647816148881106429884614135688951670160491409537584863645276791455861436781487825486637345475097018493944436864355734773482037535019688761774474595045777036268331742545571423021489207034338757572235713568532490191647074150282192456072170795305092977017399159086298029071393261535917320704588545030678731915454405898676149846925337160471705324269497894189859021547616309167112161389874984670108146177533463463494478214412194295939590756971575934014622392832014703527733006554113639569355714583403188483167512246916941727904368986204455613177697014903665364363895028522065103025894686060276036383280191967598404434804890383386034768700963716098908947749494385415061189488202684495152720646128556980224514195772571109625747670940657667150346624608652222920594063124232522481530381668329044746229589619237518264630046231718050442529787470216838463760609280927705691145678251868293866313987470885699013817394627444569433815271153989717536892056167032281165306890619842668935881503105751958061683534952079118537158722526438874307711565102402403982495541523370284846835307374150065953195445806351800153963364801124520116407888236771027313916764190255272412140233446294393861668354932946735955092541328343369356351735562787353587460548287336041200692937297164182908509630695871108821158457507348371995631650336415001027212293072389466491498408785701064157507048211012364167531447977594594093800563883389347424857278755203432173768631433144212477069238787949706728256546710097496586568218635376725414892347337077958859412350640036766348308211879766214005946562627840 [98,84] 446595963769939031491982494209837102020953629350600413317944499407816130590613309858695469138212017486650642160954908222405014580644556892048940997058421214148876019041772155913486645913025797452384498820889491747433837619336685598125286319219772039632952947308091779309193910851853292181116246480309663933143814068872331236851937656146674802227514330296473608000848395433827904246432875703438638729596991354496962092935438741219438772310182010114021071183536864915071034453576523658329946586393253040776570338994379074986739680241166785206023247450696056634584212722253804397963342077868094794554045875326992893491194490950979910762389393823391362523309638430524014079669309894012850338459104416027966848139789232271753243134794322528003642451389965074660081905906596072837275993842451513943063576373881555914938623459291866884800053880380562617674686086908123434581417498966124759357550103617100086776596884385876332257644751990451787530584982592053824497507493161862734530201392382523082754456727503398482878723591138769239706798827516740722375682080425382395780241963423792473414431092575998454055067357754408153958442570315512383535929815469042696277232436214832836500931842840261854617612475113221165081992216111045882036027241546986790930388481794079432395620197889312658656037074439387262393982324010200526579642919582735557578438611970670412250179511175204625864929016195480008159901655322198293458012449901907254065581288120428019826415220817780433500467294601918648962198085832561544982041507143122848174539067094761323441266115757695562374376182269783817731752199234291015536468901876249129443569554713987316235494876807215790491340494942298746745074101426018972240656150934288230143398960681203974092636785443488342693587079659644170646843611559257538851866565855105708717344391050700325960663130813406017631009731769952109715134924082262551261612030838695915394296678826620354054969763081201335289815551234855601728103615569707787971802890202160396793055836024489827175456448154292566581882375987346649276979668417020379999722328573165291113616163751647422924445982845419546412618501838934776430588638543171194573108639082132759397278998025809470831995120090553472765437581883873081497861726991893784800480611229587507636466107198452955963612744505062021453330830733129478770251182472133163451450949145028883677268368641838889647711612968057179231754867490909642001256754408155248445668087171338771206337703220765988438716805234131448452961990919791714684149212008041585893033819610325414681451344939154514169238588061826024979694640800 [98,85] -3235956836750206626888464682408604941797738560641379478116195971626193718970892584766514080489736192776585140140747291785915258228733614133339009024130985199873026872605857787004014195207234445653977783016795589984722160220159433613691127246655702995404637720744397113243908611383629760267112648970854840604244052072424922763050873017221365579999002024940209049254303103527515681441134725092950521226057807540400665169312958874419627406002233919838598654036090208075641676262710606004618244359647587271555837498126302383207646017659661984511023631066010466088305873405515610437636019912986475916805199340281351928119945122980982253837583606514019993120043792692087805482318096977770208842648609315568159520544348893831396987756030877187375351665998174545298865022480996786771531492868580464806762761788635915705971393821945261226885913582857385917046211525542073648405980451120446303752341171022931781249277105449280572411573457351202809982414314443451297226735956745334097847573682181936218519747270125801468343018501494536098725806854110470241928115192240140089501999125807602646495847290204217951080847379729134496052037069967589074212175587687296534117069532223787032102681914617048436527067441165036803028540746581898294494219551643869413192481530372590808665389026512483325250757570338863494195930853636368024016270138242053958422563568089502842879718203068047317027209616122605751561099948150446384628381375688156723686338721967679399286017750742953747691835357706662981631914060608648347519605952157512553772088825107608800098946744352732918487011466345032383865307814757465380137400150290195517772529576057507998290021822678645882327089180291062617933444316547369790470173387007477181476355277917464424882981901298476412888759681542972543524092834084907589303537537835929015420151826360944227889449562188717924838655514181483099383906643781808623352129940376630261562907503176725190922757363355746307565927616889037612587676648029690150902483263308502443126003307881960041721844985026052237612460556440496114492088806876200774854268636294375362094092693914310642436818858612386220077853648233709433194740741901577623445833695998361475710338586258528945817520589046733336327049574974521896758016767847609614888233476798576736237824800922692087040798613457220711855051639919926128013586059924222065902656937295603391449429317279285894327199429779144886229842914645630915573894362855592516879339685513957400694664395468835231727662080187015355991710611847110378061842605224488785131053077401311162691107343973514904715137014285873240035840 [98,86] 13754229787058224284012259619434276821790291937593499675931216166837333116791301777284897914748852597740391721143378038604724680070556522364147376234447550065907816243152485533028327454059933031728902665731748407740934371059143513170833195675849187711524488987136057858699765260222650209085559929018843511715209820533963078530855234679973831495552603600075986132777651314872020832245058809811696409818145303174031853713177639650922095097567188499042021902289716546116899377041056178368945245503419192006866423370757156768120130729961516783255090951616549079751273189695607205751877649358632595661336865108589807605737840031235582052305901866514980660435473021361606571905001455199822199999557766217816546137652320364589845399588708934588241637047004954769082806074499785166508461685079160431068677255752613561937820710257241426842223783170149372479207602182678681626890906836342189776254867875573749005880147529020804479245428841940286980547036445740182112443746691433215570913818975487703926659890277022567803267489357033083906402864558777419197798272126759772755455771999110933888789049062616239691547450302222591811958491423414854831666986812923099023286909606980182509347424309272807021272030537598192840215482112521907040096052586283981705637780625790292084468140388392315865241957167559217349057334429328378186399488411388829699948306868035529558820492986715664592515208628817273522220845483924647521060804316136699459161950307309947623906527585886705320108174967708581617348441908659901581765925197536909507960227328753972705571111896980153189892123922156016469643535914299817736606834426234196158790297471598178909654986396436658417202178850762058828949401851989962733207293312974034339585430083671334819163619545846100609588122381998475434970822528500456937215135587738710718769869837849869851747021450008780586360440143773676718886213250208741285627925764416524380973898840487080428943242928246238621578980014047814374592540970563902705331157127622725633708911173428137805185384551559158391551367819622391214029227630928001609203499923536467847349719698837484847547886350880366503085981077226079616055919716081739944645392239338249791537549374440021130612328022623284081011013971532859402596572427926315949780332438963860501366013302646134825775814557466633261464044064283478409699502718793699214412241907897669999121898727320378418632696079905714033461031386800941000997838642437791719971333748510911611999528144128007313412818198120893743448511532072751475508104397684667874667994649715387238865684710160513450715299025863273920 [98,87] -37677667178282485103135983782307813633585042816380568431962123519551788190776375944852306111001851357846073591660534109953212499073088997925663446869087556160884914500897354087253679887888756237867409111067656738370267632281127391803580219992100841123568060833458950795025595299879745881702231815122548237965135044653703439047775490271966600670428356354991349614108305700903639826611812506302396125143859346972751813998953020806161149885407078119329049207381885960770037348114601820610952595749156039387928956185464983474299694458780647222834352543046885932644922537896091672339145991668809301234832915935411344133939339617487568939533710673678301882778555878686912283473082997407778306848218447342049891341522559521188463965996164840566840453557987197762734579548539961443523775528650356816805186115948083703372038798971125002936848397755956619218597899177881986099501539924544199287838567277465683574311463148052729000613005707340974071778877675411463537824914522379534153545462387263294489853611027415035520025501018966913253179311319025254902813659646286032899242459030277480290326117441157701972507044881600266264463156708708037102316381889226569932648627668925325084311899485174591859662101207453895121453019557601016768683265696230497502678843641696311609412824905326570432293888502102722842793709558788258394125698745764387788052665545976541522067852518496708403883206078844416119901330456557997500700376357988121488563076645937583668134340887979372786658504296084503191498132795649386413494864206428255309895501604277879635420302654644052588342585316258690687812849639312699583889132128252162480472522898349698060751335352474239206798957792243463659552933019671916615362074018000535576754073879421858924821549823283621432963508989361203965306134607823124632121793605257571747182120916586223654675559147548383697883248011883593231815597736312369688074403555315058946436396901648704341483333026745704548215916634918224482168750708017007801593788136615227586690632302025928910219865886234287123208337499014003691964954752628304062727088416202344259878441510579233786428508363627285010695230084292719327445763162188777580785648127134360842734543473400372245762514811618928615020969735575519941164798529093446491679579222879780327162353894797054327010028202876051948686865240878712022098686288317179119113662446369022855589321320733387727160029627545334300454314745512185667698861422279495073383481697235862290985776932277225125620284704995273031176729249166595172517523108055359949255432636772631830703807080139385762712799990080 [98,88] -10600967785275606432291096069503652100797974503256033241864310447141999470612013690774925223871404288280422109772959284234987978791978723454439656421744844416035281283685519816384505301570429603995632729162616126576509458104373315016524087433760891766063731736438680407116567368221792460659038325094642907450104912100283983010430303636158684234914761507670106222190252441222351764061006801500505182818499704249914196834000568670713548358568634985499996990850450341311672074584102826806392950582087520928934280138306116527522695508507526799160402514584781337103003831427075954956199177632078402955028707041371415146569403624409662310981115524659678923384096340937488167824044822734084855306724308426118961454516477819118048021838905996509053069558067001393409997171522169793075285340188246806582265774761575064979751274671876952554792846988332686999711574750946494723185633913205088956653600733493253223634045541142592008786010818840207055734650929322933948728823913299588873751183614509113888303297765315454366313819388897984526940095016415964639066239156425788285678922103070170057523133002078139085080800687480099585677416572661734402474214484151697938748763432174336104440413609795036822809506784213819454359423129599628458102275430899728225662075849748449079611969791048428779014745365041659277705125447036353470701200012669228612330907609852646860453306316469773013058707422633582452098815135284590000585658782640935041604354484802271728947301377570908492606295082889550037551671912634434463485771338148121755215735853015123366501800283736874845962130190491667034038415639296159697058623827669052237035077343345889652319748473393327879557793869308973478218131881917174881229900767877936521625087387938922447173664644233056638675249985816944443659991862844995687997446113523495581689454227224052077394575391037415727748314795513059343255806918754802823676710462878820274235297748262669679052357821669165642389159291874055800394515869144196995392701165022651184174903949686609813391408586836450974733003691362023244493359881183692576695309320786582255067144285479505179167216809407108458294419362681046816586398409422983166027553252666376232795081235757927929458158540680140425142510917294876034395784601633829231408804176930565468086854584025355701829907653726604860517715039173699055968700379328275445899219432771630755855311412230949842558025494658289261497525486428848201429058829019502201866472209223343975941566014312128480120352686430169957614991211520287509441582129917467836821882039275331190730761482787316168588640 [98,89] 1609643757611031596670220711815766945876913089366980710733699900444634865532332160578464174286783214573231746722326794563307879176595766931015776388576341053607607051308754189054451263957088027737561591879987952738392381992186947816381275022445759893216040508329123863718709837955619065130314954554685959967241601264264060443994867498481266278951809030153908825311015506316611720493805225462892618250341933233202113919921057622602962979192357617377128615071929635922677973308885138942360526725870258509800075184710666629369466910196664388647212515935653206704739607647918213671172850331753703092478794454494002356903133456809099239312865477839316418454288637194178844217199798906200060914237770110047608013756290025305864347107961565195658443808398928942047462667350071722345266254091198390122646777948149377381032895923996358329884574624239285075006899656007186670521931062903109702837445291333672009193697011595991581571269304203569245708524269087485662115851677807152557400148929421322255362287073883882584594463078379751105361008863727854830739606616638020902880744124614878158609016120785242256314998548985610510204603308973969274793339024965028317105773457945365141291657335467803528883359500960287428781443411004741822211957427211027532455240502889368103780337743960377875120902742218313414058785386902787322769613136157576869897944935581633222925507714596575913275258040097997881096268527246706460411189263340027933936510496877667492655163807328094758016013106469008503457608654039411666814075436911023190039832714010591134494479074958649963135874825894416647046557457961536297364739153655694769233177457821257322534408441585739647122511031467779456667430403294342250285504056646241229738727460497500219911832746422063056936661447740323675863265068448724187209846297890575431002722417578512753800919204787119182372704096417866480532362023566494576915136576461630862816451143043266719227040613299819514243703529361620807470525553469861288913110033270006923963195084980328786502528011533133214288264656342419708646730120117401115606046693489552848852591155856620679587490986243950900999483897864661777693455251571913391492222261190743596210022592849086002937629798500386370434126627235287846851422340962423554669421210707844583986524969303822837774755267396871952607527754794704456699016079311044234267769242132431339274128100801054771777158932209866041524838107574398964479505055069841142873766375777832098526253420728241160463025746920977059515779176466304494765928658141916158226556745999493338681799836763817178880 [98,90] -7013677741539793601605181089199388136009961896499073253889555211050528550462683774796323043157749027708315563003871803847094485131210633139464207340347734940810267017781069371229364584099203657781653738778440146633354088501222153189246431879100983839590748175567353404410645549908244102860183093836691271987192356777091230549474797811680057770775633403051366168948780094644936171522616490057769510124946556441382258315351928788599686607432103537848180570814466654215759314606817376602373565465798397946381471683840342011838670465861521404366062733352101494010383789129827144420761376810264319460507331173410082393915275887331276688730376404285286820622172029080960564726569846908071077637745520718161982618362127743983716579629274689953363084968555336669145270951925188447824169599999884800631219012541607414808650137459426431924766092209396372626415021194733926427627785851681865084623087155402661356437369169819015934039929762118504226974663777347062329562238721789883930968354560294072013649911133187440772224591408433404230742837091844242336019091048575796947346451256925144005120363533098962239529233240424389494443881525570135502124535261498645567130091266599698294111627152927594161257485052425832676955048759202448884750579605360429762908027898581685309135369248747885591686889866965067283235053839876386231541551672759900294969446765708133364669107202123921569701808365895296382181202883553864682893309819537078359883784537933210737459028132984767366289761503741114165467389392927130887250478171948083166991794770253677663130945458476937077322912432400749364084108332648695038476408427626568787890833832305031460863901396084345530012632934495117797904949628138229421489992169463320856727126523270752295752184484461639009534427765961214261701948807648536645637829350144940339499353280595933795291881384354460895722797553511308998197654920389638765467568163575426575055762665046612596261736467890472021435287083757206141904666400304360148262319823782201997630950636208895048458594774423848297492062167583842216558301928687158619217175828458018373658735086255787829531860728194440307383029404727497255854700060137036570120225579919262982977767998470928313911763512048258642118365822955583122067263969511109997633381754966599277958365865651059267115376796355896831592853898996585266234353656656744721823101667599595281459908339508731638534436443386239295027611007700299439391682617614389485796177370633078899199074722555667442470063098447888194033587140282457682249861320749554312599399368671843068924036471176640 [98,91] 7107182050312160516959358253714646820923759450044871831516125957099143127337726756675099211201902932773439587075198208431504523896172152041670464605957253002939429120073644570184610423855115111436977277498280006727544790871551652088888971915552406517067677909019446242318136492242102641787473037492570562174845284404563004739271015278546784576408387029228285650545462770276926408361066952925144342833445901149064541333046054703733706107176140801920260495481933450576275212889703064048647773909408806345437607303200493530286466683690663418795537385417805092734574954513206773794008878963395962853313909632731315655990321302916089068397156320260075436383840779408592416044858363958604148577157046188072710027657948050758854780527855649514959021325117771617629491133411490623935806502735789397448057672858192806447674890965128982023393945164169511142997037047428051356339166325154353881780308682309290400430193796954603837357298497242380997023374290405071699791009566946506300353514784724005190677731628650243699326350366200482432857889859825327703381555452674891346568298430890772394438931226758609198783835446627848789643541487704317754206200894654786156976440416699210583494901046753691652530772343329782029018203198414871665830022860037804864771938664232600015988056343543633172219751231645521635057197870410973090635498342210193562171264166996992401928864848600506482043608923461502084492719189217554473896563657249958376604770008995710242913066206619662100737267219303419411688732742296288242177313119633705372994195535880858637718966350958976141196590471678500246375302014018516485469225551548008032558618606975888893950066255602883493164210955972426056306690014197559682082768852059888252052777015185545959136784352778677634359139796989631073163807393593006568448269011183636617559803411442655167101925653250294450458773136064498916196477792806758666745015079423824280032193674935666498236941221039102715255491505973876717601279781701710766882549547899361585577366683998023967475965714584020542020734850611847197190045666283190498361253087870659183943423828981416773309796230047760278644652985540844656224211153339412581499194391437369958921012515340902057631715575467891436264520696962537366248513342664762243885413152384470293432655656228652120628493368834598577825851840564519097209752638801011142949433386979327828646298614293028151924034182270876529168774892506104747418293744915841288411062659310391313175606887718251466677096516857999094615324127335760546500965622535866620866676301629406076998399360 [98,92] -64983919313764013458232943650286850634436746286760829284077376343992942518185565553428219861777704188120400396654142029457063146223044349756063990085943978248887856404466009753042943241102103788601759309087559584303302912312413347540784073907658469808741990530144595286593481854149949103864381685935236698922184424271489196347319140321797035221944672730770108162754885192696253933865034656505403858127355639842170428858337138494690500276876030483870665656994186787125522485299765359904440249784916760485492247277426473900319751437726456063471334050686102804165509286736177997610390359363815077193139018366782910807320164796933624171571264653900513618535108375648655735196158842779302206641799760246101793814014411646654467751514847538332270061809294179066232369763879144887635940851794458868232837734386380249868861519758963560967914995359477752820945088536205725523550683441496970161617989282730262559487460810722449012898213431892545391466929215402482594007197736677841122564147045726160959538082429657063674764939935060695679024469470553365331504884433386287549021587655142031408678887141107819763915829593482738744438458257249292459119500695937325948635764770335523941910973905737697339717504359037831269742748154698875104394584043154491305421652093529864596052843583422136804753235739164959489828594680092989646979890316514259837034099267371249915502085032078932385931881668653276763044897884365019395936551234577555518155719905187443914328583532408436216384438992841779640195155025225668692593242578890900935533292013409153174338422494418715770766417285577812246525632583777077101711375767080116803956432033666344111498667845291699570733208079735372143106600434559587564691942176047509328698940149495120182466958425036417828467822041198718648896037153578285341970668323443629571965139719429867587830181844394424823844132517042431961513344525907733049048712441590954240975167016189975555089213294164153296658182471003564040188066162136367409207349084146952857335081235127387762943685650912528996181609544043079332965160025286810453557556687175444816489261837118260693874606385862724513542274462452368031385901768911053696862803381203812936237504933447404438480074711372867625164538491314020360100409114785996763602427264168815572379097022259097641821944248192129292233607135268191310507504855132096591585181148586700696124627021750691249168050155381052667164775177577721476286094341917213130065422335000756240256272282715965808165674097085479636737373056026133209713765962147186923669876931153247437280 [98,93] 285464616240875863276529091358069546258445125406937311592072620771852863170501043286090360141495772925351706553320051342926984109345877814656424470274912823825634136735595345962776693816559308460302202441443929941055908466411552106909055583424484015821853834176015075418872943764425852443619179127496797126889321679563612496393674157645675389273922586008655113696187146502535489786312584754252067305036758787556870537290248392817310208597866929566285000473575639360163613948130077305256048111959895626354105544671700362123800138272659962246278340124689306537544935842782179826335608264970645200241110073671426873810478180344777357848505325259779099599142616673104711284658635505788312312589934391399483961577242162480795368823757299461370199340748968377151635890262846802821231081609155538216508988928358040928666354375113437348245874708444531205982808508204057211862006247983727976118467671032898580065991659223531372246120402246427701903259436311591526843316426134603818448789879632147531394505302935816608242906975001914527392163433779103552155030565769619069679893969183452413062561164986553316292766876483610341594165108173282278948755278332380806518164848706798151969129377821574626911012796720242696537851879582120123891608125822915051929766129365351636924030591324166786142784869404028744665477412503769783333232745583901476295355079227520748317028449022505852561818219306430506652848942996565250603926785402718584311282244980155271975090232952427560671937982806667848058990385997700017756889836915849280343624935467834308176376147736988368560300129013371669249351120480448831822675426383887365606529848114973934090720549346532445696438245113104825457469436810154806946337634645977497052911086584109364082706527539145290165727499588428029814044201705682511895222179795965809399581544683007536998671272644521889596777795417117335770607467665845297248053695165107110560151379477024250462856835481443375497504019420204104945515029234277552729611688584652805108789839837629107203329902829017891773792161051266554043008410897021935832264949052259687592602995608454365229894829025401923023787949289524141907016237294737364512281007405946190236845517175002260512743863266256595815196122126162024048908992472767993863875706561679673501427923887901412343720455791905790403752293552403260533452795451912366058300390739124274128359426074737200084502877959542999834008687869187302540109880634639733508875689371295226882682862243506428795525235347434411171702493119772467076932572438084878332089171345260160 [98,94] 163707173193426379920740396467735010486372547068782015064787737571444359326108877046087411659613181221583899873169576598854168528062516221520207460703196579676292369589278219108318123111410684700457104256351391720548278786293558465754935545658168701359375605607250342235838644835095724503675333747444615785469873191134729907126418526498403696710349428720523957761453935246987591578514129731801658456674006780068065151000172510815969329989515956460734811836563079366417620119569664563207348874566373254608022043669166424985602498508498894239167346815729459198530798482318786601244204073222624153150838858212368292816889602360364128170273357161083091783550096499556291796965376027484552381710120014736367784688037594453897234696633142968966614358565179918981548068936090890921128767309990124112258892562860738900718173840571983860015529807101707141721839674083082679391460038596471212283381028876504827849356157507069159348911600365969505250516452834936899021445580332821155629532517337379154929955038685642740690098225333582627294441917211323117181280518645188183345545326292748951329435643378119929998626532608278294630210015548922056091013634061432506550221508517626620137328438451642175406047329642361910698192088163277253891508340816399595524027762225007056698018043183508484443387099892280871931098070646666502650817274567457390339233757051395775982009328555765804788730173087857580589917471419384251812551503776177643424950489458968352837286136454875270264552075474883432432554302240326715236488316337675821401023221389386091677064184479694541361547248123232694699256095870225221004201742031740445085590705819394608902006977316584314897580577797137727434611294960221704073597263355667352926385707354911453947167323423334760135868178347706480170116091205545742113244287811414946581237785569549667193736387183615469800316769331828967419162618450380325835940361959730567341264562467566347599180383195242777073695380539503641483970803161067990958997411613895668201280931715950271716179826222047931635070617170890809404207718566666756517026406115829873988944994846887882121642291449340615190320698635548638765645691797389187256080208722904680395977387258810662741164461976770764673997704604935250779814030908887376027629530728621916916528273523165479990740291557642491919254195895065051341740896767838552444716346894603428419116332842176269358918235685711241078409345584983970110200734968328532858825458185128585288224189912582575288376490482204353982222344588005975994528426599008838266756467712 [98,95] 87112770741279820794644728317683528669782748935486583010761684845604265113103353573214579884844971965297355236785813310409054535614563093149518033208895219133363219961858705766420974790333126082568255983115383933347122452756729620830860783534237782013537199359458119666748440101199892000133349902106480954833455660265100812914599654031404011952538053741910995057142010384035721030726754543657873146782642558353507296203632285742099639301645798101829673472009321027342638162541093439067132735342125712459238691745351931960500256413571346014939541352048402449270229893431380707125414303823769096382545276768785187587483269385241044767914061242337840660816701862877195295843182603592412878983916709263994566726970060286971744537801319247316354294983166545211148916877641445710908783100854378564090459209938708889370665582409928984330464751555598543746647724607376156232250417317756019112663774877969285156649063324606902345095255437921488172668878572198080154601390709258651606294792164641644106754016567593044898045356560742294489445425160933277676141005923297379523499963800997771735465865201309268528409514015614817394137498392750303357472476360582046869737243343975967786288140514925280079915144541889020704797681703886116845219891182433608223587582824853537600306557392523892876345731849273063416078119369186722210436871719507188637405066814277063488852737698821511646130482614309906531049438092024022100929502640796588445137948673097573297116569631382236234581883455873010484870392822615935311812477638797156902591278925792190972359253513059074803159498046209827516990635132388409762439568006783076319871807577457422071900221555087738715168201319816864671503658205267366990753099509336554635959980083528206343233466134604065971839633438397154779415540476196059858737953059364710742353108437846776413492668072761907498667585918017926368999249607085183616875717890439273577320688548098006183441524182274229501477429132629801353996707817765374049249149435594368832628209095167064080388658142093394750147600053950520647800167190655997041183770544992071102490684766641558296536125875665748004089391460905922069409356157833296973735553290087439929667831871131167688361127535103911382200943370069662072411094888680471352190286156399664975746359506527403030362942600493705878762949975173487074392589681672371538539695085656171879306447044406771050732126100707553611788522733065073364587243846642694410540512674200343717119270046500808219385333554383145539420509700696403382753207537518470613760 [98,96] 904805610421408996962679713883186030487928274240217197596571432211697338022421828581824011290115924885072996629911374394815754031737378287139767199973398897973358133891849011397679679012874527784998527744695903060231258171378775806401509557184170076379016230453665698470221047917691565589362412806057157238989559400536416168226812040747429282911503802355833807892551492622119290151632289469918041410429093747274896238526584715952582233337127470831108272300403873478975198817625072740024839756216692629561839969309784460955560572566100949667138342460523561091741312418902753459810546824193644150576017354652522521895176343104527655782467852440197609969018468764103851593437737705661476587978233894860490032305544783681257040692006626940648550000564711878685307031966430639240307914560689585726372849864020609646639898587578573822483789474239246918929066629982748898163364665411387148260905633305027763820954757738192019790862838384101490411320950077336781271752319122435907410595838446579056167402550581481971635422311670401611593761249585667389615169431524987519122683755462201960262885424107982530925044848009947947921670957839041867432620651737274345471524422318049573462534143127465160136407657397473339648275177499743340121805210294328432863762476261820787585199462283854892702789491509483545831533645184987796003869385750379811110893095442451207486464608934521077055340514613025348841692960219419006565827910794649313665462466774278406965336634851197533622125417992528918199005296308731553302325042029904875652012501010132859350991526038764911808699324547557563766037617976433207322158309949807968585199633547764444911230929663659767651204126437420775763217788752614512232084258313012137127502837481034166003079907348866976547528697012524240663257150575639693968334003697152862994107890536866056088459022499453487685250716911318775775952608643528038090142061492452177441119411203422980673733411922822432175797680010250299221750764102945347072049089585556369899123258084866870578197777238018935742974506627833863695525600419445433119216679706142618775073916786173731329639033558344102264949142778588119295289254607354490679725329641235387691981861352041920622919256768255708460934298989064327708930442120113993457990083823662212866256151719642693015159520225973767133136554464707294115057627150235978134200378047507846506645261552819118988350997105974505367713277924017625210346639826207367880884886385568780915800384471430431971634466285287929087052355797018102361860747269995664 [98,97] -1711471869227523322802139060256332995253398619496826581247448554202746643755397467580523148285509675963465668745509196032579631678714867982620772056459397486668973345072775670923085674029565810018762720220286668837350047015768453921181750450991740386703717126850489177553398767861666659108103829174296924493153508906252262070737613190824647931599708033732308700457833621115069796253227348695494481587397932794917655111220671725217179318260369063502261262750684794539989996272448163698327305190253071292514454944090685841841808224584698597845391588717112156515067948958646884535018480468948926565681411436192391981693746885787750645367069420559798372513434771955059322957996821647817472023565587764495642827262939068056886612432223681743779758518773401626742073288801689527547196007660398597957202768715962828063673750156690305644032371532205761746630867289637811018405756310451022372560555913388625174082176747278101566357268073208074338737920206500166870479856413358141969767152095660713483915965189345568809795794980607809764552742361945905209545601112208847237749131191619613389033942147115949794217158828350054362559160484254144977917789949598247358502413471343966322486930636899400640206097642380552229458452633945643112692186529219891594800713080069062382408032515284149502688556599246273046097376448230098473482885248208751052841719284119675721080082780158998167908124607178876956668527940252894246630087291221382695287247952095271796711988548459271426027310477931750986727776249564594587924747259074786784056176028999629978868120955076504727873669004534765887936080682641592373521533594746316970175258728071910377382613460221844833153341168752472160904610426811958764260636453356227963247638729147069596857226202017568801295942383577927685788848524055455970708803041517436572626544264665326360648640465898869189452139452693499338097342498998463102837772390952691925065783617921339124643011772476716386568644180085139936933786215695288870460160167694226565210767788706941546933243429988119529080132203374816490897810001493842261047454714911963474498937224971063836216985601944144847065378037770589868468614970391411207906698582773840322200215347410044260653978004385807558806179664172367073915067569323600224669323068672632070723792407080007366229747758526135673001715181159056183066236120221029177952814789654995392832775012465015744452653213658266506521528242374942374690734236352752220154083433483812692001844159999025558640149213346128941444677822146724777639530318336 [98,98] 988480090378556375773847233677563793654357836483961319288047158782757180750075039590257490510542479675510747808977575239314324933613410804772097543200941223597878141398080002096562735324947007068053067919828523115508010281519745054594167624396527980859873014360307025699040408845748834841277197222831754059326852797663564087443713581257842176059316355374691188021486705661800634468583538403690265481734936950364606021573196070983918748237576749267944019437278419629139416484106256275700160071969423207222101676792669773202486559471796170073974391120456833442277199752795160166081897070972734836219188137282791053014934520873483516290774685868384316406204904825079731216287993234499956849327470988478693160837919475507130127771852780464621498347649344491086176760053740081557960932662665005417327550228840784183532297013734909912714750957238735302915478780553707300820231991769052145208146272726858151524266968795006501913894045727263623165888734235602556485061772224662403088938505825051192308762776248828964180249760467590945191157916158290420845435846637798113685045411356484136653942403928932632829572036939588263333291532559277063016725141570062700536381056484369723131531128318125533991586993919984999239546454039082966341614931445256130837237188849212893623388731727081973311268263442259744651418507194089855336082277991832032259187674597742060055480647571900929084116557701455342706025318376886057280684018364939903201420589160697868479602273435142242224820674882245967480454857083161218587460611005841278399037057319197590657109273738851820449432763144156955406430569704780709767894458908699943678081649724593915618616836803299312794460171525855394605436119831475041199746617405910784174757492885285583074325944502202552204116619847518664871363150096401263950744697948047794513285722527438406613170505753898655953630548014597228286752162246003952659684658958765416723643710265619782010009682096439896236777494379617973362488135150233394766437613594720432462300135427091782639957516538219623386687120705023820392962733516419521989057118530970708534852358788999373740737468985820245344516615156878352878708125722845687506296244443702813185537725663709229122267275858358662405221062257819258145401274588544252062563956926565087483583130034715969989801087988710944311192633981536453489101795428756908741165757197011032197354065722859417939495191214857361340992932833273136299955893483886882463910949686389112663723801040479511535132661579989550604083122555892959938496 [99,0] -1637169409869079316459335087157867041303890975245228849678192125829295213280019425212839830913733434394600828623848710337037954474380869872164180020465976191113103223439644592648260753944293184122563936256519871134909817522040315456851304088620231025196860900342354612065586526227921527756170887471627616518902662446957974431232315890825124229964489643054408357799340225915152546990308181611846952044645329319922139398225671858008725506044925398427559957999159758315271660041222708363820498540506432182553304736226037155720991234834600014429479786261737251405681653001729987473755724976419194019577359690962832689304167838820603890057960862481699262294025922480928618641257606684559320850847488659705102725792845814553504661304808106575753204402915309894501921888953720406851074819786661681590540846138040931746486584642642370894274524365228401342409441106557873864466731352543578326688208917680013940943830147534367890683168244572656539201538473095690477041102151266775465614333000264488703140574590233773272019887899489333350944205136125366278308714179594052425335623859692833146833834511051984530435573175334981224576038751547411622767670209125768916856434168872274568461604411036038392749062845301874916409301775551634351495681096890301346512023847694105600657390492626026698528465982910799451991988314866739692272481151244251536403958651428918523057214398888524839498725806567363420231659736618924180889880471083017298779415132927002321025439911659944471441543077549941247060899770318009926200104553104809413547807018598485567848056759992520737249735482691641238345970185597505442155343263518649131336900993037825573102391081422860016543305328021145678801317899661155753246123298857126100888977101966079271464624979950453356974066448325995345671888084561838183942389916984547011982924787900965017318075528782757629856539356391594352541756926137887024761603815339463035940991297795495212529548823864992516930516242015816064962447853794788169896768132878963063663235879431942601202729641528763265808031672038564987751733830534654003737458159594638481986893873119330029326342672662041577815667087107223232321023911666375960699237571885315355128056620543073563229824664397414121164215014183929569818466249455768018957388316752933792859737663289226091595165495793513864153685251696895680665103417852679037670974706061312768625434744264790917384734526904600279336717987519903003856852077793805869182502738198203271417711283663945326572818466090580244876736815685108808717003446711423424616185140159320190393965673210371702742440587819582289375751000990171504055492277000087166287670978554362644270703346495193612288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] 135821978741280661673436469437386271442523994275522161411603493647012965875465511653197427377604370921640429941566550911711441812246512658599684873914071471147749913127790295252448316552274786436618162638643641730274417976744347854162390194134632710546709120236973870177070062478580554458420806741519324992595268500763214763946345726158225778590683276325458058490871470962343545088120658102802844660879639211564824170505385893926149488485935337258789205795908131795180064407810352801889794617443364937209782964572288161296041351602025800608070026895392774886410223894072221036272664805552272303820379257435097147467378325704757830401894839570212091446911775116362547797561735241814510963384124826434798969676061668071374300265642897167111966456109731680785613075763532748297577462161107452896872697835393221670866963057391347031093938067631527295397449659930307521019351112103925287785853912374270576723932813761505555204502570279513124525754220049687063004974763097432826971545792350908562434303704627747146392797552112779333338735453755536717825431601937411621115510542352884476870345762268628583469976408335595394113583426167333867150975045161464500161113205868635499549976015631451795369799630639713005227673000063460672692158171973646358731628933372496497468627776214074566323638512972176476380380509849184603455793179804758828591190507590571369209272422135475610011363316503968758288477532441257997619664282760394999411642471597645121192867467393295265055937292136326965551047490004577458686784818839438346935195368960261052208613822975834604793292338238144085435711507496900212032624241844649099661229462703492736947884280227918263566183352784316034803644726202448900984787629520050276281487882617249206510606035858654158712366131775683122969695311197561629435802875114163730060716543686115877019234924596943359289248664853350033052914506681103119417295884761355193739682608736840651050403021662980924928270176546529887154510077613305267096986969595704822958095712430040553004616844564256809417134017920292964347792004504414030721046915489760134358015020838006947086728756922989992300692916128972505424087681195928819143848747632055200926023721808794391272579964254069624162872884467923297615895650826562000438574798345279079714681506037530513327960066116712178872940682431539154570653295781367568877087472810415153946549724601067558356007729720216192889430712458401200719314751329304741397491689358151976724408360322353523372720457193898455624513668336766364895637239791068784756142792525611428495688286973625699054021750641980315594935879780524393005455232930324576636246504415295230979739153401893844156416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] -311403968478648638895060442540540358829869287371303039682557761675103809505905958786438186498761340179930124540792051381596523984690286672700859803037327022130950056107030204278090956097544403544421761936741696794621092079457466815658655021500294541162894986360963408366175311297699936075603310231583560205920857292323329959619121836282469522570844413840724666693558188857849779889060629133433494127990771117508267503022896590129568905634615080639443545436298731820273068846680315438359788920963285756738868030603541863241058506919791945304537306088977434458381311645854803375611970919274300930765708371560264850456790478811020021820960313923280166320760377911460657031691242585831409760396732282685427569263549811854038305670562072165723120717079245878658090649282430159090193950912297604283679184237892100475185287428876280149402247998253454292314767636315966045630231255504810070149874179601057299712121904181346737604785699440489847678056666112752187955962381365968821955806642246139682311276456114543350320798121463218688701609739610856849733873129213663077478810933471851204022170629679714161797584897630310087050339758671838613091548862853780181114016281498530387664605089511349346132131808467701241642757207383518469698674146240610014101382919522039877876406600408358458118097385653531800955573954471518342270319715851464379889925505718372182354333782496794473301985263921221212100860890816118583545403471000182187007718115269488369395819924670235716924668067505389114440920225690900502825395924487390230770530378693211227472624852263685014160296853293737466055099931630158573315310259899680514343851303222285553120254999345724390248256982639845285246405477119093034381842203685811831047231698861717532969258382018353483601387441645030220794750720007518152531494149095266081164337993345415401510383935456952758020743625002715054687037108238350210041392976917343695223158658175706706861215518271264648372764973656707555525359354978614684178620366372023556452645294734253635704603043389787274945950949501298994376651209191146006940392507207986856808703539356454128284510799238587396845278553357091863559340656019539888855318432320529821107427919311553626309176202883147784844201648246265340721790457575759424634893463966556894566545699578861719697597809001910496791885921748323649291613574642829932261917581359126447152295359856984730550406022202253731322919122750702866651166361049185286343633222266278836052175492401687397402820787172607467214246845176021729706997316075834848129922840261195969567960136286179560431363546622217626475528833946202244490848550602527020951552230841699599841554289699692902088704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] -73256479300787543698380141615249992348754022392663849865580449938654394160956860474315324558164948676553020603852118207158297082618967256897545974967190428758180982032273585864276335770159603267233144611100045311416240154032053307637543799522343813889221417760995658427749252225206893955198610026005036527889742668132741294348165349139548372501441834671054340103796227481217734160114057210208257170323553740128708595368032505009316978170831696136014534195505138906949442127589040295996766495835629099495518172955054847449332939903926858714182455347559611731701320400804094275330283498332125553590809469354707697006905789090990739896337657240691394371222325860225846868495717000706772117735557878529664722036644958976067097206542992066471429641688528517241970077463790064058124999237526235734300811076330540266105285266514418231843211628072494638982508935928491186827588478152276090108762502688988869870909885252373661675709446980456461362743920350247498231617669606459459991676469123939412910907961574864764630433311390766758642188148268655501407323902675190171581102895480681959674761652827398441332500108065828693614946950422133114982362426069976258263381485163222236747511909351417295086092984945498087233088968766417292222573491068118054725548107421736944272060412807796215935331878606384716890557725938217751372318156346922155397189171602109024986822540544642698346720351707765595869072167522013869098576741408234953945220415770668360400236702129064207125641245668533023427491924734286568908319619338743368390239115351577026106288944305503627659162977928769253188673377694010216942967108813644912056193502278028716874117758618481738141131800424130992622515030089573212786763670425116347237662569394088732187031290016348665024359263872614749244702011850879801588597038202948794853220238401618456782407448141857358620439099955239551207803233655462812986414120612898924452904041847057394861132671753927441563629890301606072222634433143901982589982510461730319178926072378941175957812412774502062807484728429260269344232815715016161381637738251721202561402416876010011646529367910715926567331286892257873480067078133420188092885564028605974926209027733080717298279998826438793339139611885350583815868811156274025799646725108415850692448231865621571223568129160064318028162350399877749567191498507151233042346402280608648724454495150844635803915506389275273880533708369625657940085288435561717562129518631399750945018579193403898689340361593023102013502304014670358486167361467067594951209349916207887559636949214622123743980647202555503144086457852459743187310495013369180933457786230516469354825673590475229893754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] 433444773934072749575938406130917033531861685358606107263785230706723524900825679962233655173107843059531273530101472213249879568820668770657665336016544407862824489639171134962251209775658418892058947924122482568089786652785434018942588297459049565269248228607696492913220070079913420389032415555033220416155865617554636876145809344607072918452036712647477312456888720693917398951859590231195836964115077361672449381438731599363984516482146634969536708813785824982247538885359460456620192406805148682279648853163794047488029671273227242820087375647943395834992530386529469988448662214273771324463428477523041928970386122782163197627112632102602247547988818940570142155231283652168771966472865490086374400170664867283121824818377923284429163646841789650924186802593132671123795997241475151279689521656022458108159009704180858372980630812179815959280391391039191515811260064152006705545871330822374862723664388230511272643590068769335301576061826445372515110426538558236263392096269991386982669539765256562047804836575126561098305701085027581502069010676358163014568638523170561278865092655161082945383357640920722653474182544814387554976849876239369825322588818150794787505358401417878429164376504035262045170228332150424118997733490289069678983704238373556923783558982874548722107771904406255035844732477816731456862324916600563951654569295298681112206922336180330627121407085695075769046924296260316122198440254231686227806580217132031172839812575039472425184868762076721375595199981386345295618190487692714202623138306217972634958888923930636781769219102147026775604743772574088896706885860995505539887720671593790247857591715945280769062884498975721193174399295255706442023703286154286692646935730693960741243095240336815582283653883883452502488931826489573152665849396889620794911090072868309994441278084926741175368591244341678569709189505965914734262077380107758857981230270019380979472270422807871787682139406022287538346370200863363192635110693052752102162398554469897955411459473242096144573751143474951555274605145065623523122490328455486772785041608762692481830179395154556620120004780488370607584155415216390106852020767135131265892278184364809640392992986893064415753509870385935180478071537040863543745248129375825964125519895418140266175986480185763986983184352057394324819303850053907461093978262417909196584505222273749808422023132582169313034084820376550366944569281794120499135895095693189780128973593997690044875564681136943496461863413329609546888559697784099340148472100591293734257818600017280814119730342649960408058875400947496384295759515298133618679494445405396397057102126922081663788777472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] 6347923085454732208865865952186947710738862945418513558852900661822965989772256546170811097570561299287950874106468843954119626970710529788875656576882109167249122701186312615369536210439034754444756616701859675437506420203152845751802227842874866096531725891918599058812394008777845535274075417691018029163941225706034096455885145787809803449011995327389356833484894928704899845041193606633251675126986144066617132636855598137043896486170219090974759540452168351047249234739189186376312693556819083401004185942727593459588464196886468368265565772379910852711287868285278762780613620879817511860168767844105893569885687301944912762392252968048016533041783502055379398888407572780861322151908838850313126977005908813144682234409913470037933679360253296799023052373586251160675862886911726759178635509975073623413655875931577308478396367196277926379708900485543281060073050123344130686729480475937560181454370566958663438104637958086383973835238956794118058964576479661907724038859303297750760533388905148365093436399912784171959280864039741598013854564041042349938185708808210140375793855329210971446690498575562840206695840113833522164126234241864864444922804331097571816007275237398870932231074496773241615046685259042800278959967896562255185391592721687700841346073188700377537424623237760718713359060490128742412031170987498132940481027044511481350417913098723804176249361346641918358087354106495864954216450405305098241637112135357173457863297094313831661410116476565796092669717508055701398915812203897821728470876793675021865783478815934718910629647683206437002374710962469128428545178051279003476408117015979603444915703768344884339642346082678618827251923802433885572799010738030456220080173146488016718529305366722268738184460322716514680339777478944675714508228562078630484677723335287499432519035636335719794953581564354382887478400585027098557192139783357509324665424709919778493255363486588908310966091944865531510527842189302911159120019482830454387786712242933587386833774867072808786168899382256681482049913066538868682311295828774035259586034027293515463686089155609846091337733443244802961040245649940519663022128576834485091677113199918793117351687882547393617393212497924316855978838262091030033568840402059841420048682855988757509514576810212868245016802414630208049646135324330244782002273436963721054094326257619838809160507333064774701087678295749291972272017403983548522882642558164014002295404561433429870506492703798335672996401632912335378817372397368073810713322079482050918549192330829562262358963113925145542994753325579434043817811380551454380548438633708384123793923881057642309755076608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] -28288240114472354012535808788503521681726806713807321023234497566473943798622908186938278595149978275006807176379735732545002345210124394775103152121355919864670435498869387042123719687277839722854847070966182073273200828787976960021238146708424224659589456574423395048337067964893880410450295001849285091250818959972264523795580233614502010586922678606529530721427615209982211142277730918970970703453032739780871234979729893510131644705973968578681031603852013841745371735529272108393342311971377745189959292829663248501958001834122558695403101958439932939233209366338306901324486229414696778889122600795859080108162555459081173548832056046502986624240463230184976169089136022473565056459572447641869167573820942786394716927459555069043861766417043425400682947061551670591608020931051268229525131139070675520663937640318188109529630646475898833225995110410015636419970610103101307847255621364199960620666441615299360359329510661889209554934785683340054116912715504615523227392770009032103231553629773625140645688227863931100320505373487936549400718944845288347128776742482690183842611185047574616140899984527612190597972841419550637704772026629186475166062738253771137130111369873051826712328527002211527751912433473024601430468856816117498779986489359380413404741104216747835710753017745662201554336582776507011166676594577206318567756503150780444640896644618473751554338468585906547096061947345298604591901415391409988188288943742127599224195084166304449606084311861734813372173564289504974390090880597718543639461886844459404313263373213072048061658864475072469588754096498592756648651894111636967874284893851206790801599537773974465691723031099565679511222443083564844731099672410881368686534475479134387540343752766797398113216583960231976891386336421769935752899213805356482428845297397433751017280314169935418304524000185579487147356332190354759670628895823710428341691778542431981707909609910996784855165198206660355009202496973206715042495602187222983386381737508654953608973323471397221462540987977570920773337183124819822566348658666917421008271838202540661043567970717261225790817439915190219985500556375846506607326467335903793334898312879414475057838337994248182472767893444828734021045581655480996565671067152847464322911227565769102647631413928009139837954469048099600353289117954486491357963946026903531152102325815604435061064725405118909262456516856986781331401740437507027457220236652201516395102705371494157670073678730380625919964023123396637726685806035489043439433043939225281236134899518597681208814997283435741221861537213223598446484310672946696202502822175663754371008449148135110875098906624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] -730245037854618092366358459446962942669627516686960934470260477265291536394388993809807654113015916605121055240901333898727298107420343621452704114501160426647840939822310762388893949579706561426316703583553834163553216407864239608922993030567899300386390973618838352741679596108639858055292436806794882394322842669755168773176846968385982921596074427834086681559925272498816612827652880786015318300490209036455064695391712839213634755931376521797339924506277246859207347643131762258148326468582346044621115190614856380090330417180298036460182671210891003268933070492786012378374904113529304845838195936575778705779894389057951133731925220810188000731163261362845296020950461731618038550758392727292547375808319016668895290477095788331111667907073358355486368595594424620451574258030616266297199990304749333210181852946096299566559005099877265682914315837872136098323611092757081156202183611554371431773879029373985440013756940576895968112949470796049743109005465581354331006286614507183961659625947995167815695680139801401795987340889015012542599084247698952036177129974108641624153620286090890140807244139840453629007309864530248983469968919967000583138043464192785980514197978431537059088501922896531582806333606250591039814074550828201477486426743442626893785951042620333831499530045821920327532383495998661192825560140402963161264146617887783993715940168116762558029612071860892639722379412935328883136631035120166760287443411324611686643749516594491359658180775052215373279242395720006430909165611415767863693299667086409218657481272857623721294968847532090667709278234975214882530409918598005552397273365515402790640880668128029610328277646563849236907148257575677069083236817996028950994205209135157866122936842421466451418502290157929234864097012410512182863069785784734401789241778983128901576353968400112061148043135386092612113959463239926264717863595129736923554799478972937857029958165001912443740807301805513008945965079688657538752243952185045053665525554493530286783155529852364942141099272614217533695713449431713193935427719966605969721810798895546021335391866870453140829048531260171208199750754397128141585226496705309979681168223953352470126199744103917780452948134461359879449126666617563574997964203175044962749790517395401379888120635194321171671352118039891914683593309768191172562407534197383614696417178502834391645720531268991743972389635557795692438236792204739971364540193492538910216245554654425953465521177639849639830688324357534332780849429928364251412309313987760524972804389406500292368991885562714118948532883834593414478810159197042735722879160477126245376227570529500303198173265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] 8675128190437180667128480983842074165840288303501390019700487730630309812234674891085284851528864713366481470731619100116696821429334146611885494237525441796069485996763728150422551765112086617700528295905933034036726885393924570585151821410005187503419193560543788838774658877140017267573009859118960424180595666924700993024829554704714124205571007701070712213208922871811432933349517432541498724562605664412467982426816425176747010793615566315672173089082176605782287432180409934072887589434873026662040285933128029625593155015013225230120273828705939387942275441215986205081417441906464572929495078695508546561596785580984728453156486236379832449148407146989969749689043099292279654099724824763147320547244176917056744344188656597418565360816294938297832001518472483551469375668641059054869680608604331250849991091288133821846104426872415380049485393831843341927393263866322939568464189581130657939489468603254160777170834985829505121246211308399328706620546342976164321627320936460281349860511974659080645677124034760749157779423351218766578354054103053307465945326827699765281558420412796820445358759061182746914523254232528136963929969047254826817234535435979611954920556212255918092511373447850452322372067279237165962197298171930190974851010639761522332053437567853772046434356083900540855171066652722957495670609843885901396320975978101133500265996748056914209643273119921100901077932057099717072897506119449643139338979041653769114592969231374589073437307395235559922111284990456530008592883022010025110978749138147238887206979274112504511594075251440560540428336494192033080064799400835384683102530068890434745931561214695126494210954664490731395414071913695806643940193225689003623988745427665621421633496671424434630905650499047493807397583783706770457262530982580421028437630881359419770467080834920633390768370820422157594803549530201473734540343730528977369007669049110824043847996028300679893335796743506593917456285566998790327093551817281530233191705991595096767158365261006566194348503444647934204651577451316341965264884701061101565490013075607970739497845755885864440584028945493578120666412035184942697929715979015140418025692797331359172846680695753319899812146140619426529928816774697408517758307872270121140082739769438136443776349121608319303802551310470458886043076468038130265496040827888897016579198386602992983814967193282141097877485807263556953928233389088169709895802279469355601426740323962192824096581719206036503418941735304754544798622796209746390996448590012182570123288319490265785149425519521748866639865127151479112024749742984371201641706641312527302991359078327767005339932688384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] -43082294099946467372912802175681793156593104065803391993638018630383712766301171489507788205368627655367053124109253553641699550883140787244884421239029388825278079252887407334101617603549325886481246241660167730621411525187548781980776698710041475984290704545568851515033622320795869220746461865093500008315391376815442200454425885408225202895264477143605547165628660206442543185059920044666145546087806106322417474417608115030923705711247992821720545583460561079718754435349561254000714691700126580688932509003460302056428486073930623617030383422191249917925083473689108613786384900464293536536645008155315892347473146825214568108284769126187799212094851117480999046445083657559856529662565186943940056614138028807483312443176950284191934560599892028343105026030250527378246198762309818220262280542636508782525144903914516943722829235727391040187574718153486013718166764237257251190370341696525775405006463396501464671986848985293656031748673520054351690832842886869261327817235855731626459247333284304181386061446258582641560777493299351750952925391806502544010705461330031957873845229313508427712565829743440555736977421041749125667709587396047739933231693910994871010543717952063024696056906694261179480991273419120445829534560126288481794788313533938016796230563687089646118864654139350578131259179783999860287217097673787653969099114286539137235200969510027114823271024433309197809714081544192126232541907334143599949369859845523841020295138269723106403187983953152690830274801659194705958365367153309380185818371184049019314699649488150329979592345005481821093504412663943593817189666147081412160934615289131621767505745892583540687095748637715943427232173642549047857646492230750532575653412558435804899667079244210248081704595780599387047143064892611410438509060615061333960891136613248551850163432624147185261942460089403454858845602810929687760191354217267963639586592432444643538099384415726563296855607244521483001118300133927109480186159645739159122161014316942367062341741087060894790162287467866530630381684388613931662298164972309723159922843090536580646440911951917352011360509496194913739690812749363907398833912012449441270085077551183573586760986494443635183769133069171533868905236692761074421653455338123546573480025180451603648766755453977419809128280077202511902766633450588182143474250280301133277389591521877757296537628277268661292470704732895713086215729559035808759238380999410399025984042211619109545031022581194649725050286668893663529051397317288695751268622479490095012040253782324406230694463431705312856187465697824808189994149577624171854487087334350810236309193280379738478713879134208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] 114118150149364432171627399758425430967315176082335010121022020138602334266794376468993974418107618388253543336674771519193040550952847427137398889523193817105150712008808398667659010503944892954677495167862603819949331365864932224333389021211306541910718994785342253041364723310649485532259490028207486992953222025785896221835855646283438853515508167447104726733795746016903806447063956697000380961068638478948554081231998458096484909009395756358241611293594997957925240511990235003603322148582040935886013257499135826529658694216529429378125095698134608426473991429363461015758372966397517396329631331340473026294830972888883560094261138833383743737878474359464585949649576738946702853774284519231473947013019464937119851462859668208935846816177157870338030959465685761418064980783896824389628658776562863472989030442030356412514955598158953669250318522939936274866359682963399803236273633656115358411728831977915201279936826296307627165008950206562442282149358434615555984151033472483988577722804759657178914991693856432472614964629462888684624972817924854007887395190186135091674201820167649432675880775935041174733014720930017532000319793375854354021430253261410653192365688726243798427439569626884313349582076988566199569600294449351474760337203667166156708857688703130377991525508125735498196116992181665591821046788814653704306833635672726231733628583071814891416346075640987768040695501766139692515111975215545390397695384757096056605161143378977373692955000684275135462208008272563760165570351322232626523376469731929679218158542952377706505109671266195771617195862154206379484119980178312167321966592159294715524646031132721457720230650973651425031771655185037315261370386270062428002768047315194777608834312454461906994378528578847514774181184576940122709631476002679516027290460086068026634657842609388994396620182206932994584233030964791758230333918175014159228511340569060195647398007480454720454649055389003762380641714913760317930782881969717287049387690133308691305982977157311458238875114661794821857611054180152577903894338309400664183449213322294076959520441343265409612578461099594823848011920246450754477958271905495917910002522106474016818423924309500380518341996482916716923284566508692820272079484104575208313087782385262033375439692299862615609904502860251030483762852902808124495952501917654998725572324838051182992124917110204552339140269206315313149413090241052124655929361093595414061287848595228050793382007295293165062392504177551246956382613876795006404198639507019166831047650637855599774850427472718203293582936052973680613391585972358489561487464509044536749480355110180525962803739099136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] -145160229723744448901561912790581370009514884176602568742154252612624766877197702222270938922723587056279708129830734861125556434817929777130080077750087200967241829876918383345360041535845673964585754368333686192545094977720932042082393204249575670959144888994590361032999689567379900511805081373744578531962996332783973977715661953338235048857218161924833558839257914540179295821792431372763888769479262565342224584392959079413807420406272753919163951633571964660778096894319740846012098124869395456352470511480387565985364108783034947553606022083632840234887042193407534738182358494962552693538395792232478671092003452407873346509605335320804884578417035543760349183840865902709396699465184038168654335114715108726420539281600787362360965172731250931194751120154967643991906109362999521890819734250618868874118262214159397800968157389272665421586944998176734911143376224069592925270366264337302031174510734269302480012568082737453068328143476600732834740271345343808546592654893903749125131265914597688032195810580645288098775325680321803173216929746989851460474096639144800962955484657499274372241788329136070467418508493116240290446559856856345423448503108761539112625727040515139657957878691432686715283607875530296119384001541001868837275895073592044503626553298929550474923829079345029787379495285479533768442603388995056135547594668454762445242615920104059499520280313308221005911340023487816313944796684498139517788051541305017224767756574213341255797170495706010402948093998826491712961183732394923786451247558346921680742017109104499953235821309405741392438712120348071406506662036353672082074569905497874236787745446200124115994008575205679974246620850512013844257436304772257931417916023785196380790097498277256280850539816236587127201332160416066166277588403612968941289431739789158070843166427163315662256998656756319777905718237062330404453598855679100910618566038964635783916150766546653813659093178230939784956665591518974243310478731494688528196027260554443326599755927884855292618597820627514096448809282885593502770870932184528455408802382628501608627687555034171990383999404400099531104969251725419719653306451742054892866271568906117779871113082573861023721972854441795882601221905595883142474968744818390044748290488581537023441869986560565244757089569217540740762168396007183722146361954839444734151500349251793545417411554703389932433279631123571133913897956200911041990646852117588046413050615961461285403986917153798134652888809982235636351492321397429618317887139896032332428034506962816289743563506123388033087948941584650961580198332513416817109576704512442022656762435457051973721072697606144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 6040340870454157571100706022340419321135220157662635539008561999747228939070039692791704772861743160621075314409008760240434937199653773518060930782215468677929212422754622059752362351950597150592506998888333195317368060832096731479144699611002683625757402501210172262972874030966669901178802626943520218718976378496013334988249663441477926211107846485107397975050621772350272367432242755022312894753431203637887636811438424505581948362196073129830562615529925007568841042405266655803108880391314270432949165816070825493247650071882266094084687970970070645674957466482462333573908995929048480013033074428228894804403999126973016365453690559285445733973230784535800040261142999391513285692614216839718942556445398110848812567513732475401421782353448305300583511439357458210723557986425726861971212970100650765810356428089338547476370811721708556681106657605920948962522489258915173474061462335714836929983786850709801558300282655897409076068748795543811173651972714759140124838091971710319825170701999354549790704125094818042199934893853773960707018123809076870369458502458571618679762344421255817750706601293593890238708048417004030956655201335092976434051640508612678385541623658759760472466628522808000039672300298552009994521487160074703510166602422170236042903458698778086495554698962898139632839322052579536837593584396609197238986919529114014527073253807396871426238075215521992345926626149518070689017247529406684272898431382526273900326076995188683290686116177379980460421533191651719942050610680525198142224592377660591864890109687572924300511038022520159205900468689613939252672198176738746469455750668215051487379471231578675654742311026801956006641082339664490455263638127092589410309575902432767230607149464864669143028189611514540676198685916970670407635251726083143806073546783653251432620734389448883176504082428848080730287953049869339599101357078565234348366640429534945603572036532168770052142078466486294412714224806825047883467424251840048247116691502354618351997326295439101620709734862587849487821248883420784554884267551845557317349637458710473529967722979581765109284309470958720913397773820203817313343577562084014281698703747726767049995362767450923244163831044681598517358628862650686048497996013437590443562833254298790132693182349753657215799416659255450835769708360926939964070901738807671616967254998749194579037085000312109060606461808934026284083310000387432913140478267822999230236293129810892054882303029553443660689575659550810790727683963135130374024173376659258294388262820908011597176571098856588688419499387990672305422707472374065453455439562035636605332777798598159540989338845184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] 61378902333674076232537634901318231125454108048216069469209493817405237004656198850471456491022807158746463213089007077959658610030614474366138648852755905022835898293085649230069793367849574174063706801979839368276136820780199121832064609819386499395335522849472099599241872162207157247496995619264261071017697996659912516749185596033888454754731329362195333268865873342457669134835378315352420764376679665967567938701500895459112935592730734548282853917035590987827445840110255490324270357587756241101550209825662615103809749980498958949752788020684803232791647413913256707306705563530377262436433878282559700987017498211647342482486074423773605762716106204501167593546245540325964584975856246892276038849998907957532955280557289928643672093222774550500985592477406632411671969595280744051814492723111301855722426568552289262562366757099521584064057651707737548043303893170346935804738015534545060015947244251915493378432826794918488226690037979846273541004418852776061373738951089632565905816648772075015614159490535121645976211526515424833692541120369362884136641192006195225987566874431432412509239200726153967972123989883015118410934833283247464349112175086209711058205944592216152347690323516200703650013945382311627278733794910870604094059709027804427037453847864262668367599062835747360496351646801799392471006252081434607826375226088084352380676034497643482252083080144702194062192459811561578174359115593092076608535429240793252270252171153221916701655554345568662353057358655346500714789763040328238912453437367960808676513155678356829868400375779315818144523957300450733838895191837482366980840866908024875983694569891753289187923079894777632991409667483828723109487738188856952042323702110042095563081792128955579691647489232565737305200073633667929338720572694836119947891678275503416060136178342013141383833447754321924182288788102852078377551428101545785162449617881513402822968155512052934413926253263595440726900247449098577585120905345613419252920283982110976678105740859836297668395354483754359700816582265798284099028575603154645901438989705705174749977886733847595133319472092847308606231027969078217781103644116329040164200654097284483547671914915021755050383114989970776643462752614025213705524640865156148717582553332655661402781988029634145454636741302516773918997264916057358359390176997648719307294143947653796192371244459804927315026473284511919290955408184989026909729083693688064766854686415864974507408659243038076485894847833367568414133185155573847093347751905544085204333798663513077471207805632220173970662798237425332525251375683996896281706170899254567130019629437338964450005976350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] 904851705257807498467334031769998702258935769603913578913056570333668411949554156352907642996167510021611876861450393959215976921956436056593702474721613053838503173285558244379820857900719431282923109209062263582984366280473430740820192128713117420916928672509256106878082656732768219017481720143568054015950715632702734537701071190218115843825107980037627438550777655357863257920870552904937934709652132258837729222931783065813489767992634339511669126940575307429954084116081106125444136017649384679389737772883070933688873897912321762138457961385898002448249401666211910899781534901076594122980405130459381947753446554414948202477315821053475771605682558593025899168850142522697001679737048070195798259706271623617476738757908511978515530387619776055442833118055432346559264518573153775173159146832592368907256195689501655516385677762469157537282660878140100825174101125577579010891162741276243635991493247115331760231672459384480283565878538980608972731143376630475361456875260165104800130743242011669284351256996858011391195842795553991847317539855229458839539083111810235089240063562614717973640106768831980620222060304540692863447602812654809567745878317911964006952389661225916233716804196479500753984548165605410383143553315465218530592401575908185807646359577491368521706743252393033526220799523951043545257882232628734583644630930356083139810623033436514030325602899838377125587714028166382139682834881525175862359994816907775231704250719636651192965573762324579430249918157794964223628280815970660244839595052495545039337707100422732764955815041625054372805597563778603872124713218272102100704662459770409067855530380967139579631779703024699478850411620911810207037207164287931431108669489452177626385471864387260968949652740143022969248391976955680714378909985259466702090795997625817392064112278613905949804130308247318293978440123424897875493652870666182242508428599176508558082127780715613657003774031691722363260020574497682424039177689430173157637371872094528290854417091903789020793563016018930087926135112136216105480069199884885157480695526123452342537877717050680877064779871417473063143792614091291651038390261353773914122364133256775555331791243470531600223193736153837902396590703900421208209118979200225960317921275268694607682812187733616473682366439836937106056587114003245650414915810786607300485410699325231675386387499406420675184285774888265292888330466324324449194401285717335796337430179527773425000841525175449629702578308543192178652784660420302599226806501740234473576448559188477131753681170231592737046849856957092239204792204839307479969029762776683596410055781316306938445091095707648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] -3453463652700412043945110404215530396244471567295887788190814901223549085473808793260492740914742896399057215789224370037134327918834748583119265729819410865728042905085712453725462536041922797178928482951830957879348644005015506888558104075876521122062377612433038569436952067504394514324188894900859251943176183345602235157094994783809023415808566064084996047394640551225071672782691792954976830755091742910597872588940030020846027428843936365642596286338275825714795523476374364819772091719608282329773884741614589812231450314259952698641549914158009474375340234132513102098872608688124817792259050186555623805981770317750644202610550185946908360155059724493569223979540317307605590236644713555737044844867725867265031004670659071077370585499316672543082358906764656788697775706437546809791956953328109990043848612460425134677319459330333548999389823612095665133984833373746127561462643457864973860529382163648689820989260132856810634553014807654915099142785472578538007801492459006972281786001253910221917809226184589542946600968686925358580008601394893071418308346529927513677020589035879144632336227715532194561982180710418068143512438734108271103936210833825588978765329231922368529193620359191844642444568032964118086743842214333619803418339315554542525635414749963784407076157712000240078037505433286386471918123144012930269797788446699823769965626394744965732356182827281012219235783225890845062255852567472838454402443310547381472634530373319174051371216146846479076166568352366317566192975177376780103679935794315373798967757779778236282270348861511367941843207723140992461543612552856239799672244083949784315224441914772531585280943872063019299939654188315060956090885257775378209531274283293472166691617824429677940252230140181637227232324601453973671174997855967542471980703745575932431800222244584070438691206788127459871343676295831942574818975628347878292315070944573639818658257559466142371226587759739285299114582431397756893908613331986764509068018425233406216155625303407062171194602323377392664317229597981622197221611549083115155563162986921026386810950927321147785685970435245376594297898991246839489458563996668490902731348204952127110223690432853142357149321183256007131149216217019097889111304486763470635422530801339883847209948522311536216076974264709936083344629785246435753022060150267232019092280286413079413346262426456543854369341068066807414413875162646518935392415049832256162396462884369425867992572804044285371906804500058177612639540788314685224152697775027355274107865419500279339951940498728705289776804438563475204132023496202494652944067922454091173991566800779975680314200647794688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] 5250533337393345395018869719340460252599638145264887760795842540882541216512225959256050834752523691454098520790825752365976305793325810537798853020120165365196694172539657903369774357741458463853317791780879612217278637333987140128035689015748362817631602541713335151273881441936898067279158627575516055704482213016008280024983170833714890225563707697447998466780375634535413473552649612403530438737758586071731141921198845034996340868396240556559205357368371736788044918742168297340662964115970043304234557323449275111178821493896999000309955129520496495931151855938538241745938734734649518235802876132651293198848449941408185971717185033863793297283006798135082418184535201841943505705731892326313497295525067794909706346412424808786950975521098626454377426225282860498775257362579807713307633296844393166528159876437493084188766499940385214456017765955796591436961842330201313267630419322161281720382626418422155806496165043877048993794178661978171452714083373440818895598083395931395178687453305626865562318912115578792446380368239908863608174133756447148603428249568729120766012744553775417790681648989470697841614201070391805210604972289288736287484707031816407137806673735722583213208507183430832097445314721091150776889557265362426897038430748339216366537939471163876022906572838608814309835031568396390360409112959194862838854846838569905589704518725339708714232268814227359810083967926822610938971258221618446436417342079135713584452331841119307258491572805329021738816080583947393914306213095329553961726207473050210562495574455229882444222638097515867429239509986304111310230145706761970576207770197528886752989391755979474301099545161201646525400590428827590581508273284437552820300521592746992264671694586280130646478470483918237928020908583239339610852366203912584316468252777703562735904184962044295986285139124642473888858785380884415170135086442358830072656108623717633719726560858061932004394775756866396249317041137056203568643805591335075095683933561817707641334552452816924661770545338173584699787634303120758917525815732557447271790963825818456640724217075487636101392566465869905217007714180237931558611384526991787261090392312057783970120867047885310947499695898250119184168715399540756884916477923155628126917503970128638183103145916031722732143576898343838544199784732864642442485725084813333796215364920792580991035435216263426404159884218897346909327716821546225476194870215920252941949884445979205145463862440994418818991833692146374289362309585011612648700720010730279191502019802133848457980995551643031857347644055243396455004702068154207467136252117158088941670089564103434816898419402997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] -705795655638912235047055695052629897328400012419755027663780385374554187707297137303032425894021013391782546323936533293176815214026291029778095438341207837895774461669673084200891517863714705301552892834707600567140823534322633105064132947071892659825111908589485715341547628483272080968895460860587965354951311666445572207379161317186046405238884613395842577620850592494959169017874797282164950170652173601023993386757604396767678176319643386534576636543311400289480734703456779192104188654134303410369022339039643763922925277322859931311364980925305408928000891254288278310400705031476367272380175203782479780113874234905264996545215587723345389385648142913039401153408103257534303143710983707407404998365659932449695567232868566664187600289120630795217167351052196980006451745243764336232836474796560127297773977856309865781022543316956981648351261008056265154399443057594314291774167034212654866735941521321101081465429875480594260560563187525829565240519909525194282249038552556073289678434599278175695514064660180588225684690405342578819821269132934493678401463754108121658306961854627416344801081839517429523469673833015384886340869355475646680224873290520623353035257087894659860673238428249351811785529985279018674752948985439611100124558077893812916090092717374893560518875564397086753125239381744401697013531415455383422145537263386091006873640029590040525081998021076189159053763701320490140402590415560085577977999793408518330882366508863468713622474342004605451550806610410523465105069916627935814818095727166820331662215607757337425118710582644640505729660184186369975311821352717344309518632038385102033897899393453901888303023760105677651155139519687044363424347080541387829286681520244994192542043048861903453345770999383222690545141554000603606990215093646877658756434271314054494598475934033715810566305110585866353407697002169759582874349737888225840787104445221287307956548754238421992824552906815332454884119239685647504576396585834693449770417465256185525653698899551838697919885923246547181334525500859741725602234591166623821797186049143613644378170175503286914190080540915921520521177101655117722198397631172768776530892599332277332580677785170772560622895374594712575570190174685957828206523848744896535308453145172766393144367385498985777644112830555827503348707169667222255089567751991381742588195933358179918415143713077105816354306585513095674588645664715245575859151402241143006805261393727772805865697369241581683799304644227919495573677789838960511732049894109444982289136817743876259463236307245576063303415650860747007399934484963284451228618203463024106662338593711803425574955803213824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -14863425405631024345678588476335293950097918986062984341429042627092356288144111934278546704436001368388185814304821767684832451642673120106254352182420516571573226964695761517733695489599848469705509473567610267505303372220688907369067685671523966100617019548207495058575612174699870008952173486779400800080141895708383763234202133489862358102386312037308703576476406218245812179953562625913742598648169607478940928547281314312722141182471956145617660683052356362944966773744464083215412074325505150522286263499572402973469560828263972435486094012307072449182711262319068638244938810963442898907244877202484211396061443557682655100245928547715194803209939399606095417292972403352689890953725238450134907163570543226846734112989269442840838286769153821943221783868217047527832384380295228651153657697164739382181671524371814973734245981183900220412099622382197189350509569084219919528019687700735608801220628510816268864225558355490743016297288739590261327301335569396628372143758522289136998555233844299662871506401666165089224131790193496778013579829630942544763894924280606843083043080175594971811256740982757730941203038027510603018415307306027669156169125866602441712085402774209701082760599640499199422360747315159211767765384381639257155687123913740162599676296535363966656985180375773459192536314867402485347852085251890843647287138819951100769415356502690898853375979358703234799939914924476065857177224875474489427715190299012635062753293276662690666914293634051480525509426054298754097193501714829810620641268663004008173668646212941742807475919772878250857348972876524925434696254989426596432962372251017166146584172908800364578100715028620861821290185735295575141162527729221638277183881243285917726033299578175634312408095150762392583746209330536900117411367141688047247897957528272584815893362734587790044066179329676094930291112526788019523740186100940802854546440564662955110177628835777172268241655212247549116986412538381538793753546915984450235864549075651396447587739029593797256861577506156196461891126553998244281587822443166818244694332442956931090897927829196047270683440939645416418748900681695540469125893942478695373811600678834478882505968687577028368244632443521302857818657124348628137433924144891350610171754449989771591299105468576801779359626265311745661029426026927034025365900047480604777073907325000300791487099130424764725447099046810186203934721898403684988319233840471263217303624652124361990909678570915598368072606015330389086175044927364933032973201417799083006209213490367751047286394974861057276191103658262870968095405591277990157609313094945414354899195006878739924604586559537152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] 40244699747164891244109132600029913057216284601860520182210877330422350177145857211201760800015502315354879769619794233103679750985522298955050526988807765432316910573264247263632903171253487215258380805489889419241800732173381651628823593095686737545053758330476107610530398437773389266791218066395086653034049448176470445564705280235736079429840297215318015643651475879315508729815896294032287212757924822058551683112516958141840468623999737794576134235268834626587548890511400611531367247708460479343463497198358629899890963016201369836743751422096137949976451574081915567877724212248186830272034437642107811764778102723231484098489132962533257360303311585822372546694496157579055196741273395338839562798129207654953194928807180347797162213908138471154698247954964467946666588051119183283267358002362527315240719320330885875407644079046222928173359135062406631573567868967545876924267002502962389008336423354890980649739989339737193791858470398935356389869368009524569535966761063574681126200596342192941315625381205082445844950527931213141667560415522637849693546695515982364539223327557541362657708195492185889520422549060007533863255961414623039021907465754816040852847750612676545977053728420875460052124132153485031168325838224249033123603625320085825593830845377867239433404010821193092048274864774814235799554829038723613777772184249005513350493977817566163426348352541372334498811439699875964990306354058206300676318695670972008471699764623039694348126487003184563027870217662732856313774236368315532865793579187383987771665136764390360676081609684561495861442638922195887853346008148134443568769458396883472197561351304214380709803877160561528564688581956408802906592615605663873862299112007364545260708755984167846916634559513333869300757493062687491654854311077108211614171281615295111875262099655300381240265084608269971769460563428369153380266532033510527072364089334129031424408306881356803746177478730784059357802711090839186755617152571344606653933718633615908611893463945128015956971714912069753685348492243222275144312296989945487242657579252348177904350713257347038054978127000106997729384659852485784982191448583657377373709040730075592468863232570785668870681843411776784719444478070919477958933216826509642794994282653377052569417719142700637184021000989363970489418282946269269220385781153019698987541288763690250592418232239759855417455570899220306079592796989729381498941212960960279655071240019720968253285662690607235376396273326693316601048160877959157593276769029655300733190107488059247568991457213071368117167863573741269273562090761476092778127006739112603568268217351164323360847646427185152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -68451589362794440720561288675700359883584931563337043388875848167007433735620446611330633569421454926603034723804003233475459935180957897151159720177335271732529881013457088376182918208641650841211398773392172852616009673212194923122248318861887800495003401051713704239037988434177359841527660944234525152765610355715756383362239856384262745106595294055933066965336889074935844174304812895293946792263629379423081126570923931092311218681348980699739506737596595897465010451090180060783217213346462403758110356222517880334929087541914404753910787187416732879090752773929593476643832303820567474037125639219283097984819347791282423801674167062086973604043850649337649344357001061968918318231745240905138478932554782631049174796998703132912902442953922462907242935697218811922742197247343255940264240439356101094208671805088641459220022020754668207460335484259901094517394227501301020682627281923143745377674483633812051570294232354171138471862547372123561952847806248909954588050145849662624318658146636079611890827260476469663209595527825282877499507473112734431366697248455516458038840891873510459092781731235092782146041036927611642607601308407363883737462656398441680767293506947202989346514642310284192223219330924329770296541290512376465009867206089904097711852440964596759374570160403290409864668617986400536605788097079018702178571963696104292982271357103182810711782575172241300577965586028232285568203680297836225598413743378706835843194055324347451860557102142076612449261423937158089152009238177868303169811846205239532242420226163609651985694052052099487060095710496389805897992503535928544296394187493351125929671464247613963952277054783212445748074342623052997992145300160266592380524800558129396107129769492379139464295487315759178122738073998176702177794494507661065526146340194127644420663812324887323795044642481232375884108457052951901077512410355732367116245003681942752680798535339751583852812121384908014650312247977905689962093284844390349313034634195979132308694038192184333426790030529907381942554189313462735986739289343081491925443683752766453884731847135750169889201927418094266061197872474470158420636533868096863349573110852870706923871879278626483963649380619074086630602161295917895091587620436192574810651924511898059181621583507860527045571013456075640683709919418375658832544033558132161390634809399989892407271287067276970690336649628014966380981473600110649623277749420088849380993128056879022787798359162522502996112404186726465401257008749834307817254294353540874693088950178535464308934687947079143096909578181229840816007490187597694039464517396883563680509381967296462305560589886291968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] 91631716518221928572048256694836833763922616483862102555806878226838307998703363819158153355242261246887841915713405964179994799640021552442443875463111204189610905266469352401228660159466269936390539689693945921047841222243048993934747882425481774820212680797031754596203052859873381980805267038674113128652292044087614779517808438967729380990032789506866374478508673736759980548116072195929645034028369256252908150443267952238073141688560426285663331844394348172473598788214803678418938230924629024732036380076529056568644984106157450930342664637015957715882988807119940405726457975859968738172592802142617181588761420417108490752922651165611495868434289780810207735131994705332760845765289975782868958571105830076953319252535817657738153821028000551005848445850568898954777130098240916069239018329757298530204082551466393336642216277752465806605217307450536494198809956657299041693568124400088575963912411745293581374515640627176029624897634355774297152153985616188088507874283103048138277191930975113844446689136496389287507768286992307708218016406076500857148302230924349685621024782131373692547032678633712203606004978561061897809410439982176971447775743022095259220832904047109816189713823875896394828947711719212437900456845401378246876453411690053604112800530485814871884925729377987590275896736765691333896976671196084556529899282281872380986389081158184811960633370326287799310817105481887001650190599652651779591452233703866754154096857984860797440709517002383385102794637803002867446792053689943180284604457865183221091860335777166517733779648849378847116465587321053749878556089982444352552921464554966678629014299927948540278474212353833026299673982319633437593773088629945122136565423735300564301785159673546273469424017829689215292589937631306381076269117060802611517483503535702195801181402185084372151520121206371160566132632436808667972619133708095157852484171401627818547540542891709615154894122249050758471994462028918150898617410067553917099365452128720499100517117853696173477409462640371688945738627895706823726709504636381439262508526012875095571288322000105084234447255618177348798191341958487490080934330226104202959888560415436366640407129850853588429606684336103354043917611030031204547652624288163176549444850407662720576797774922356082838599277872901166478672104576347451279718556697801164607974579809220789296943512277543169709993002431283892916065136264131161821066204433400480835156519006689715750825464928936413783399340836446776875593655147862348288298909627130893766853973840691490698359976173466006711567698286455657343343005172254909130654779165653703909810451142555582595039592324268032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -104899089869757441165746231320468005294470349957206082048150184101909646946400104825848868697975122785139384235088077313361183174158526797079772504227517602896403740323561109431670695473526368685943564789638941658357679773703165231134584113247158566667112671073896501264301822698519084698337926607556314927718652535425202957776516988148589439183490831133625464338265067808457314110234588193503596109449342387430334669446056583366916922556172307332008733117467131647458365217821541051668651914537453690113157680311312146749976003719492868908035441757045628129272665482752199508286902511856057721803417095939071476576285203850494855294795336382759749481742160872369975551847235881522776161406478867510107730674896909323325433860372199060699164495747007164415193324406010987019783171000807004379071397340118256507663770889687272987381537408892158306928072717075638434023935000617138412008426805862407103448086204391332564761943736679801616370375493127485360243265028916153916209183378281469256944153594523850065125101688980919325651188974870585016452867941791279905145021991265418163408798490301690244222062174245030879230391344237603185784506777746135977187714595406752278772158645584673237919996244538069444520146300359339452945753890301525752378677939216380853364350598796744175023165493713989548732826598796546704727328150878868917268920865040895483103452091181606500535080048810771791576682770136374988032093842882829556784014216882522437461266493376915717933496445119884877754800034334815892854835356248707453030586552513555702141351418137847449316989384131648602090570796043206742025915334771707352664964498546067274113297184365593619764831580689631261097681121112093868916294838574605747822519537697110088084513677964985592608389826393383478518309691662217674332764471647750223264039546583969224698500676494464312598090285545339019937536504673631587849241352127825742133616088663265314606475765280560430040235061387431633153757501335845256147200569489065841662125411830833421244023730872618459236186633400475384467474882930385205068801313322796224812173227298192540195515031975382968524411052564278539624897613898007877118642977773661845896031197154952483549901587420418502581263715473556204916269282363653329104713663559230335360019808855979924159355692048522784420402881457667001491802960835958862011351756034181390632425566993973753881345559776155641490127035293405649543678863887632042137826754591405658849780703584280641980288990320171893081609097715813863198815943010807484889585898401187818405466157284110029769281629928508967591989418325482027317682108966073413667876113245284897267785518419000648163542768665231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] 106294585207149980294145365981946967728611301725351714421009867762353621932637785625985124861891891691483409549530377418694850004279598512673765993391998068883942498007848231401107037984732872452547837954562680886764883452225849259341297954303816446934606625970722405799900253731300677382307096315072563883941460439104123962068030568947477955552454410649453292077642093580563360357668633674537612252429433802410171021368306959279166493748511851645796187627132402239566923589733402193552147537791304441028608318280260042027977642412612721756838962608012135095693981228691157460082448749843932071997250169889907722389884107484353108277522716127944823082892731996477382916871941631729017198608057292850632370638929800820514019535603685416255037216214662269469816080220878508877780971446674408537936598906053644230513992341559866252484905097369656029736083063011771822904615358267071341052932849100445850004319651260409240657897797238622419791413405802616268331076360405622819263321721545146934126295674286497676541273873356886919251094223077700656826657048943295980009597675022446758870913338095449716625660565603871970481168130551702167892798976050773755838237061214134256389823379093991131792234325161389438695699561905413870059737107490898977827749099351354058582753834867702965202853658430915554561145857089784752554099058452995659959964078280242068941711828485454185041047269158710733226682466718997978278561035084200841695866431169975018239051180139999657098204450080748997620700093538662007857826716745243516701914768338475580238463345112710140870604536282593788487489812776507014041082578025967061606123709937204275197966124212405107281051249209093143033121819996244577981961318853083876088799922013246143234241260954184276309441085661479982154363923255053332962334050101574417790216147110954721772818661065794250459900362625441547959598422734746696589535566171189595243822137475116257406338554564836085072695700067789838184378811074219414987714783361879885967540286893475992088924983398387787958658388989008792713603839279624468371526929431208243801618762791657811541383045898315483800943556515292780845605439214280852958619658250518462206766770948433763330664236093644322868291445485592337918532086207292934894121643782958759000707626154135168882435450527868262458571327909862567758293327621186519277267362661185837272599845121407525164195634269693848492943442706309979815527863449117091245557294727197433173130583659748808626991541521036319397198767684555732023289760918657636619105940363625860108128454946267169124027882390637016910689924511289135013701906636838936897097720254716752124439724377593112537504299863769088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] -95733721368111200877506140700477234379300333842549855901369153309229654241883084071541356870669009071384002871397914922850997746930332347118781925604743430538793708959864912064403238231165090269218881586044206472226084711060521373508312899363078630752322039598653149044256328754537137367677695251550918705960305137406320277424322644895140591682633904646729917470322258606982667839876174602790678029053228417866480998194470613012136144293941441492575429429762995052037132211669120965657372187464828532389300300641548237012122535290813629613835296934642359188473600747850110789424941228057428519501952538028627111565147326790330281608544875159503762240115142064900679150968815988457411616674973824055549040349948750316341639899607898947869981115398161797515456943001943354827450574408151929079307082972043866035726205212258395690698268480537263002015285961061096905348995918913700830912449834600100556464490174430680962462190234809895449612061925535139898537415225503673046774329890016139995880039421010645392798721615835542617288792514724041844156789213181480161895005425539989358304062474449293406118193638982766002919113469465699328564410976565437189841078323971483657195793534233968080500121093899140797881500342638543293066806640475358474806923360569637367340431469709772363986740036248234194609840499516637848388258379798833727411075163155036943498022493952403706906086331391221484758952536678113297747101004532286052226669803322682805720476819246015989472747835809777299863640775094939635926110569315179612801140833644673789770439170042992136247200411808994430044690531509918306105312336970046105910768521666776420604566983898404259334145285045023688839270094761551601767824377245984799238524676832037123195427784526016938846097350933155808801891914934707270076390293620685660186168597067363639825890102558637042706916735732245755076345239907008890469304312267196470163821452897517589704027937139801655542430730126700209524319438166114404214616221310673286976361179383766380661953034703074821193665066233287859026385059832436388601962520705685824636818973287958575872282824635703057305742335943028400454907323812164473358747438115504630740070670934100912638494781933297610793449305594643321783119668418874036495974757307839676492232308897279326210445600283111288825462567467056965826218211555772487684514020141563312948565467072099024331889625152967274966577050312850158390835532231468914868072847399791278912585390880996929983917564303624233455481617856459931931975696876836558455583886084771549284127108911953004507028236825293400607173946941423333939620308597824281164103212640210538594836218733270066627332876814778368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] 75485950811726119057063641533403840601816595200414191569862354916810486410291621852793645106101292816693932090895023800614904015881222838933979356894869691804113610951278936494492872054067034311120884647065839083071994016852993589912148584332746436791198293862301750408817299823363535241562422579438592463479255555515100276384644000350510865074521791230103504501766976186086571476321059500590400405512882749736495757852446982955100532091038824278897292060812252772790358606668920286351763075318717662736699204445910649437104082128553559839003575585193832049634050815878582160885523603383290176036389039292862745491481840948819247425899704022766969313763337274296603126698453966633151601829727482007271160344957481210671790453405730548036553107887146549598816533062239925001056405129777406000183420488801048758617907324679120310240349712038448377355613159934463896942012755113973342752155788155685005553250160984287182868307993345802773887196664931903051135914771072783306694886632607706415628018209391697755130002764691727595229293245917068563511757540195192646528596162073298574097280953024622945955041312493966601702833626895432558405037789492363358761261310391997648769594621713541566659186346595133299567900834188797306955555203383614966479142414214751408263570628823531233128192796995775698198397946732540962605567022535003163923504019207342419789059939904481854469894938587108359856446012596538570853997702829236816157949884755926837768016910805470946307225447138749526607032937874511460905926807008555592669616860309750179275038399332965228459967595204072005808404728458994231592695783799398812816778995767921273668754651124778296737560874402720062040543991588533481788635293730299949186153561448762586962459923946733264748596634721009394801468702712956084083496631794960443649430060747616124748401269097844750931831862887800086655676602526702316093649924097950248924034529388190431458578476113779056753661439717896032105272512179596185070397265652522098832458610584045145379754143228346483926697314196910014633148168066998246919223939503793418170927921479135372574198711057825147920300896086226088523432875313306976136172098361442321684804199674746145089476724577842656173751208426360915925044024593659201425810164201360625987147753032621152855154854131477885003221303677779448239637984082063470642696028660444303178379513793471636079402910261050987594676984253809027729996120671295555363543524469340819689788277133975097674566886435951417589112868581762720883945447679498374792027639807562328314934277398632190552352708997181379607522716695285372399063694782319584368925975328135866954654777712176017251910145810628608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] -50696208691922514187945575755002937148179221894044001136201341284964252819567740692078762604862315633382272564617821246789105473596629125670264856377280505436693868103088726051111760952803558243199669817851973888774493335042859333319053210790259871773482725280354038806085350293497105693305147896996481426897954895326864221419482834095586349474075618983958679932928429338850194117708073584453909545314362397669717510941156286959312322992196219576568839705036333823952074465172827180500871446750727208762241377242884938107866950773027590305955727313600395786574492337317928130395912269278654710326343437649752658665411929866036543405220627618817942669117221385791552168810563861958510190367922885606947387316929783991141304986818779599762109081970588982477963029402189859660071592200758247882147665175441174482797587506226888528388848762604794745583917389554952331749742723750355545272463545654811861216954536055535118649254059926568198427859784117839635441123591891058656331222945410149341175796215962698263395293289375505881029910641060816517763720133317279469227976697528247489611886227476010294981158556425728818536074472961172352515426060035802509848661816036511964934924147623780771003090914532919446473270738261538967154687372940032946853003564239350151802511660504889344902131708068530104926123807089388330061614677318634767434843477151321856725508239788928826160013718422879011729930652176466512827377469513563875492059726121180224399918716634409502395721624111037360099248613955747169946159481019107992223787861137641451929218086208107582586338330767905632150762413684012406793499326001318931105740102566072048747204536846167479326076676460808816865894232261977697386168084768658519076420628749455085652807008954280166272705650293567949785552004250568976427280298741596816272160160067340567907627018093706086241123985380986660799304860281083005604460718075692269787425088212366368527589301488144324105675735127906855156857617734530869734657445454535450689830415230925916591097225170035636505093530679832192081782571283904496786942678558045468642562864357745445908202715362564571075437344094641546129281457835794434597145089406716547978391454585632865816393095892438119733416717428676144145889441103883772163274662243113778246670142318857783092887018163303047851756484527182793237144144898191197376900603566422601038776009247292301952026956323250448264661601775444583509199925094471915730880679030160250537452938240331039758787213224628513815287379017943945317446824209061632623139456096088309443317282706394604791509133278348995696256938309916714731404409829233914600413909378630749626658519346976372473406334439522304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] 27743320969329952764960520878437539944982623169878003226468689913991177099175315476213887143338487882148175653700370273579849159081276310105204273983031046296893751693316135555512735501911448167813601134673434363205889541742202589539445449906603641370596495111227664500654433332035012565769332798361080051452354754254229247975645921205572961985163962360760755975997577071175690369317215753666771708751951946894394093449937264014047692465416029129093822220883891176426443692027288378501385982193649404939352234271288151204459576768602989447549157990365640918741575514155502904772131102052522673855312633541694360356230766824830636085594322015319068656540173850862992683908915402596556184388206466635716781371500096244089982291641013625536426066155871733587322085512277709922079698826993531063760727320569778848182933258429028476020451136687693716293695748464363886801252920061059873485553340061204267261870655057020638409244638999499376952146751507510002483257231367036090240466186821046826755792403087992173834603236664320799442985559254006009087418289347581447192769351070634626117874013233571763125966912970214414119063774837389479599781041498266948356716437964566002345958697294320467159082729459167666650470048945502015818867616162244622856969257790013472410098933823217857510868423698583454122590218125063479586203416813648123464961893305720485682490581616124478703621735769049336855604122116196975057864595917881189627627276266867926714782934147650717711032635284568853694018493647120987247679441209294672917747212202438029611441325741684938169475411428178553613812713276840830370382517283926633895993330228680800303108735027737524979237091512961534320262128944498341188586801069905720535641207723848744335752995746214504705617751237165405378740120582083348649875809373364543940291816458854815453734818897681924453172915393166785264409692265435019907730906815970247053145008460813935833762372043580055499556450702272277573473767636661193568832591790425456704531593997267885465363554696477380065171764987905458543175403195309710354606045381634892546646776673178665501790007443817615623999365375077074067281150093607406820529477439251996502066278289017240639025171268106534644201970676148358393925274000620186539558750217931099634280597764754448375651802864221332259859563444184484152466512659831645673171642841795675721249863007104482833203743431443751951089407611053882493023301111855757393500655665878306337903497365868392408474824029258896700329321744934467618140673966426162131174035926327857691988451899892761733461878522976884796770851636345977587680574921279508374894780887412206958488659970514355457464537131778048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] -11231635926341102275652925505550782605115278779481056183748993832460830632105736316552524085502549209687765128342822666947086422590971611268158305973715091711059628164822794609741065733089502261129139276789734771482223719361598693505232863506137261390569834817153312245174670846986006837683222722466733531953944395021931378661035786392061908403895565602639767255281048011553633604650116424804878758670670850687320001696934166260248727629341294855707816321355254680698537820388233063173159672754888554287601048561889057883796122600816397951920000673627423242653320912497304955160432239005353732536965162722922873607992351887442971845192490974237837474601346108066425453264711131500531412176053747197887895722043246363930059890390044386783974646941001475875585368558493750521354267815525364058781725521215011071401137198767839809437430921046286763434376632268778569337721776472514386756159941209521087022394289854876433371718302568425954285937215962202982175491539114453942013368338217030114540819600700060392290929209822631141293345322397099501639150398329127677350628350329007524274458449093315932243729672477995633760437253638607363002256142993881573061420039133541289683269117746959268966515096021334786540294313157407992043439116510907734293696213954066736496725153680344897517560713227749707791670907742185813734454901492125885761245516069994226244258793395631298687816567329473515818260554334173588449428733035344302707201742611222589164780464138534615911290192516562180008042311487764448465575236490898551000726734752825733309743430670470322628883199172199710286811901093360753308981878527150678257859006005044117952284011230150960042773289846714780505479160036920195831297036633370377106842870878432176566080260948453918653195844965747785626549855451644905906832275900121325697848574528382318044097897877600089230155580745535245476252100672105065379271825724413377379789797118572114089861456209698127405528581666646028907096728458831763167380456982469955012373355452248323229557946320933522642100087143454286487600152160520952926656384988001005323958100397941160711606569704546383197207061429467031202414602620320804709153558105655314274371380122964647263324469705599205800492247367291315215971562035102236609505589122816974006234469989116394087530018360263461644293446280065510216954865190078276484361128457176414411195583753845085951488166145441192738953918196493566282060445014082896398432513520714641115691930562476329003480701078760221188385809062147309998898883386620627612247746758329707633863975776395917256066258490171720361164864600172580053865247985047690079600729049818099081522856961022496389252649469345792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] 2232353553429024729659105622140075886721070130377454035869102840399868676512071918563049804071263700574412494411645293667028611665538923248472537278765823214115794537125195515610061623329601276703668876909895159387372931536389365555324598314623518685051159822740692040993199984311338082397891954460493518798141311997786063541784512083234230735063501026546929864990831015710167573295147410777298880147331208294333917937586083959288789546670381512693969030344928863500981341494376094378711313741782475789250939353460502797663691408848333002025345768956789785049540381857813288336966601117433569849685919031950078508529010071067642186113069656950416780187789941381288175521590195544467165297468938150903701618207782436531935279165963912300842380071399503559615842460424230154600818963416192377324675778289442882615308334874730386448390312383170262317627882961790603135178015525185373029964124120549119964263162089715929010332810547024252902981965464599648757995322553424059724660228037381546473331006124009594781532911981961529325829445444694288074177489422715354386806987914396283652919430858187999116825025144869437682057499397244724795359184548447481751634091604612673977194931177398170596685463933584211501021574955538176968154529989231422744430284364441402069055130184922877646752426744123227487318998500009508866202215617495092648374066901857281938646657064833585646150034479980908645756774701818002882684447080102118949952185288250853373339715706091241338301636281916834614074243686274907685862699697141764671210357813673513495955946028433907083934842052624877596457643735621057451957131406883354362155182712191688481303321216248083486475052489400530973096401668804591116602814576662117428865787471750789597749732516352307401604507278301580872224071501987310554308935111819441145184037243184541360207655485179342673755138280588316515478474475898319383747667894290738075259022502219642678316771864347989985582071644851133682266462419732309376179588572313012950831463314803675721333279949446197671790631883756450736808552213377164858143477850500656259088292850870061828837782789062579611276956544347399976864409243995637513314005688450123617321171376452497958042093937335258410779259723612915251037613150129400864482804864086465656152314179869514408655613930473600876073303710247030831825505269053774129481683542993205903481918561011112081352953418181826815242849563628400802052800102866698403255997900771645817821448257373061870685165490407698248638700162992708282604224279590801501018124773233137161729139465010193642907961064629299793122086279405813674284829286040836748540165633229825893077698890105791607735415400824832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] 1058267834601547639344490720806621984207988430245653405558883612153987622156118151529693028196705888727094889713388822777811878011188507342745677504096545676040468719846488804916777240413700902845834469844854037533171105268362183445572344853809567687014342183500732524074739130348141737133653889601561971209907573110969070345559324152467302352659374157464863528678385876103891420156679796316948930815476694478183238276401533015270757897589929464967464489758075712851310970559094329616348772179950603613945535681534528171279333234961511840196978757328029779104342737513469811166758810772004920776833417806573723490248755084472919300865403311110646946589825025855039474756506249175370187534365306996469312322362371087343291220633336515774514747682457126143645888033941725127888686470299570059786753669266402008290727189431633478699944749710202231360146428764882299614866052576288756283834090063711674443206500283761952557853013015167893704067650201061153727835458737363068106741332455450187173344577897198453188588115928074959393488519406842795902842250543125261982285497630613573562548007504402803435715537683386516715146727268150198249624145291830753405875519571310555927228424536149456772465298482161540751724908477363356505052092349794743554233675531728408526901119308868156557996932570181271085069950356732460292554571896176212424194547620706753057210089768897512062898331796627832555277209662939260867902992706912787388439170581062088773477230210169547928215107436795179088811945483766625246917641021616457743355727117161169517124553987649904975108615414669148730907618111990730919947508208166667100187971276559548693409316786748846935658030109949746765546975573260871286856005592906458503622138140164485835738497077765647104967697146360905824136932961434171690111218600252980197112759164982470670068231254314018632260034125426847384506745613407892822659245356181831890825288355948777662835933250692842386581981734662542941328931752191351701808554280120901382868461243667236601698185517077680843136807154779855290802126803359563701933236620787552935090974608479419419206911827295229663312346356389217711867441799315207380621915781115937984799897133345952978534150255315880445879685908509992592768344809642818324679396747101943824298164584276921744630557284297264809600197370237652639347993431257797289603783143504853746094575819705783967246273526034716047544034197762759203599691059159423655737929987963520068406655488094427802487155925493944670775587727128709011517200764894096825497667258750674155682447580067028368387584847408819566984108227788160597348805498223318043434979984731381751165969859303616097748765904994304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] -1360701931134391774937378039801742721394359674572109151321690101297435155747436154805778008996185423016344142752356309463912627506955652824944288865981123821191611172537654387202513563647832081830887559160079395221590695746852658434756499844510502706509041603801282259496514848446826682802217180230771818117422778247236561656207211442582996420731851917656795994199977731686513395197806199839669652162179451083007270556958980300884191414510364011016665766141974805260792221732528873075498554854708768390780827496674611823120915992184332337427039821346236501604914826129374604422737972877023644148414371909632509289672380957388131786872946576877705998082795574162693154604499013111191462490562546309949114846972562567615880143490995952161928012709567590488315013241339268152000353323656441040565845760347678787558793082392409994562835645217826011536853818065331046335745705728465080657339753868960533575064182774133153609761474945529003018290024636223392972693959636017153315578978528041980560222075598991307748934247441682355247140726847669934724639120760072888461223400631988829228377680681535328956646297976278994414019465544286971285360923860104285281815807612459355010898940223402587820602222339099272934388285649437277726319310928996040485280050331974463032998397764281531853764436716039575870794026037417565663342955018859398125986650334568242950337833012988272689098295568148743197940288515668409549244820781061325246891933790995819190831292830278220267120439663504613267233339722728190296431343817279274550078473952022944519873367036292087671640637790703676969308649213787082568277129253578046755063537583806036246952511427966840893860686436005148038453963730499665152873620686999858052183195597126122783553233578032351829160999482217904928202765703759318483821244203985259879106360912325966450011045469918405317402656366569196480971696159708905655825783223769228761407664809160810292254277815524371574895891927232499974881251910580222644511011147660585994161046535923585244969119777335544982991040261332898941935416689257380651830203777768043026083784976909494671204655146543823531986424510021069210886432165650875267833386560432894456348087626754439052553209413299851928984040942218191404537592795871783557817777792760930533107152754124199103357938371862885822831249327154838800325919876512412633939888688148268858459310438400696811494620468021991455015272089161854618294379576522704380688015275925123216357892287577399342222991055826323432105453721916867096361624878273735620450845796234187439304743310299746675921932126339122892369448599144057569451102965245137990737837949120159371921789844523789514676699433795584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] 753670804337430596762576297143798260427303315631974324033282437344614892513159666746275550726815828983049912160503482505146582870221334063720659441628978155778863514031967784065149882953405542458328973364391007003988088762030271470679377140707814497126765138156557299334037383015936675368735323036334514059135962743605434164353494431010684872354627370867246088684491550491868613846028825938249690460755691261403292221428389460018219506661442568302583838602844473769580108569367096907510642297902696824386633907488476197875809060924730595459002878976896709889325919485030990305982518269314655391577726126053034627521464148160823336530319032386644536683740741669268286868966531573027418308661892429867563694511442662931367819253237152415661723634856736029183990085467421190802404159250226150475026523659304799575782911804877817415941184273127294953168963441894522792057122158061539498695311104508738457788991745694966853771330611940079939962734922563964483059200536541223302292839685689774594758323188141299147480217433125173992946400952149790006144926609116087030703090623602153249185149879746911968511851153159960197830905131127329835998254674201984603910675532265535316295184875416828829130433754500609553335226647938672492026528995615837014765453097583747444454024016161469071509934498807081277978483353014123701479332469974816340239942555964783581440500230510703679832934616744129742313657981045776056312392130074834668966733409140955419421794555996000675074578346437926197766797254478550532602671494494562173774088619375753962431482447655036524348900164164712186956753208952367793594612112428061352514309934516761108253361789630875071889285581167032505592632128785431482162356921359856488849221243097105930721895839275708435026164093555702894237061284417186624818666148605914483912541481839080710497917870798162034133416883259511777661335165123503256146263217144058748231058766891388355806125400200535810135564603840283772328754580753669763888892917763214047153951281909534731078909788825242894329584087932465412704624490655676149776208646222345006906151772905174670061979683317863135977044129115451762393326219695581184344384386430270791559645868919663538417238177436491991041678004828081421172567807031554620014777480146905176005469622659975426738823797771955955718217616305641427219235577337331689760726626601669090977731942892835529863984486909428421469128186291810339168107589237394090878890388308073577402561586208684516496857035230227138450512695848697687180783294996660189081084119198211185148208012112530824682899186941755006795333367560945707971036042823507388992486397573340696460079935240155380896302679195648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] -224068930463186555601294896088324311103489285959134785835580830331395293220576446721704194238003046317190017773786048229606392886378757401063018777117220709848672193491102773481145286526181872621137338032293735989973115628573170580391322803073609554361020993155604453976109728672289374082340541862196060887130930941038201476955549933940163564293347735066222900878253396695484588310013033315176920414618629742140521627855466386583668482524301500816773735402358746936147252771656307450691980977490463855819196723257150602675975768804533920517554666749058141331881588391775959384351303095028743618759832272549504499891409646864797886290192347015933330538548534628129309404819814210025318799289639959994418190443802814360593662025952220244466224742786155575879782472804734844403555851239970000759373443317742978523946219030914985510389540607662774906071854321462425709650601815178837970238422756759199587166302509958779313351271264399342021335066977305531065760878137322278464511607978252203346659639135172485210727576620823469834042475212129777715351792044684550631650432360217482556642042761556536465294033150849742402833725502273584584897027806528054900417281445626698059438081554936650262375827023099061428136991221382601707497739451173233992961522523749592059633197157970317717590270361288460628602725484745369804053628228503864933366828162832145021708138000077157357705334203735302506918137066319526444278768075655541321418209629276270061999524093339257836807125743310679854516181937713487436953554144555982169818478423406781049181326565429364421519272021692528244562887789847767641880875629209627146534748370246050740615119489169529795863457092744866977803732325611271317978677312835200787521240355349953323841722172145707804443041100447753060835950143188313038822886753734262483796605462593819303896674502869943899261291219390238106966735481663176745414627903430856124993626089661447946697734332460343389535125831701616627767665249567924499667939523857426085092641248476737315920627706778567691317853439284412266098401067319809080233253472395852435360127025827967026508697326719533166910424704148564432638042813454415264098913944040310561718297815055640424262537552703366014982779417442372542626273519205008194625736472698081867003421748999784115294425962253692705827673663921489884773121682120113127591500877725061388495821423362597181070805399000341207549684168511526205602204212416137401887066483954780347585713492377379930382268078329762877400380240170152235244762767220413960438166064786227516267486212135187714021200377408158300776991439240430106758844525605688561453501164650577244067751359369518182084027325874176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] -16952517634546005634156335689882076229444900061220345890438182056217348814116952972936345950299518396927601254353193067952315881253363572970365014027342215568114014880541697553238656395619667560770788389042263551623783513410699508390543269484290879171987073554538410942367938079918914381985711572334454115094893568040228040309283173028024238053931769565808930195080824359627997368298261405717694482706215267965190271875904130217871356838999039458491532587846312872945653642759609292723784761737221265383311645906241003737737169122167611370798577849647984074792528172482863543986509538151897904140631407421138523528670186467972492620304983382633690356686412076141876418456059160381035690068031473602007841995040439499636211884696170070261883502440052859169294188031014354574684401278740417160358377106038321857325382810917181298432480513665807319896124811434252142732364722387887194440324587258168942349201544068352984230375110328479865901465459480446448918742937748225287684710248506732471014532192166274176307623700357928807764913165715207412661460339361430238202978843605753952169756822040950009898059819919520926869095280629602325455446159220281887158138288142335009062950071000471517536266764048148800693345365502975877521697178523862763503038224458131681066180660545328413711460339803749596254007303973716897329968456132151689569550412356205615650142494411432274187187562285697490444462468115003572441018043422901574630313451481219258151492206950171977267097801342961446885482133001851636892346555892534399537692533185251982074403991811228907874621904449691282120914441371735756670122457055730205526455104557820200366886933100735271977432908481645243245576532132411827432793004308397625233828619583200156666368084514257282304151525492281690958752667280397689948191754253943733819870316700872752049289684975127309517017088357047859552855900106060068578931908285588868303826659378128482136248788615253237878297404683730578421568826124417060611627294249561793233051281696906602079576194165391902949678666530931641533351430753492337845870125137305103716738831332562369957034026661548261240535769939399140970768573518538056443954020614970512211798660232706324238866486973859063949371305926585104951843085672667775011015442897521905699706348039606216957022571066531930843578170246478682734198686775411840446428022952458123257393306222492676817383569131511767953455458735848069692036610218730390569859601047400929590094487251060343718883354122248482863471799687054002968497124874917797271859480535035619166841762026177174737889546741659868099813213241607877618525866973827743266014405563655048838819212175980144482695438663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] 66875715948135174427592207327016243763696524537712998974052162817544986280211754476447890969657533066819723842677519708155430633917079893626061004284590244210148637091229040120144450818584989246914729497840102986885848150355393042661232816228022473832427359589594819792299343975500596431457642987594747467158041971882487901617507189134640237381665893000636377806017447854351091779575739077382782846869053911357060387132470779257105161310726370203943366013072490891064573793520261680965293593987045341875017277164461959184763732806937949351951741848914404011336629940202583940389941309147696834660022450304933626713920227903442779354068052832885694248069616415852480198646322298616940948933839658090792489554888649713078637608080105940868179072933769596455294889918610163254839116935704955146691478823075735051616276401345036859794328995123497755561256440400612355189621275602814011845078756368037629702883375124626374207592871170528142737471735874265265948233776891381791479241816747997590883509696779449097817672976980229411502866489428231337493517139989581709284053390794346983344956730881072328794080926196239953642171838158941104619858337494070561104701528960328342337544085800721764493553069995590897704128506153855975975009050323895087100827669214596625606046645867173991475356688728357023218668463300843843734454978257619831509005523411349951984710337731517604191040927952883069236385959181675005811217699496780361043294547338989870557251586574136648321964739139283398817728019471500736892425008370003462368923054365459824214298037125930106121330476454475872783818590261243578787007143547898682739391822111252477735137686444738757180089345514805869980604280903619642269883430435288225891613227600397838932546218301949446497253424656464994744478993004408551277576849520658911085091467037949477205505497393686500466686263819940890920230639958120907589604417035428527270803203444016309528023704546713158270451455170740480829812390772983611069162232533892318603053683578236144697762716636203441589671953093625756231955457421338948202899217007850644451969468080718887993968498199854973548097886611770474499047569367392955187869552658550751147694187693980668569214271573125924906454071263300446952076559512529112230652390712710328809906457290599276252950811590889146181223928384654684821080423712058009242171132688744330497544325588075053187484371434966885193908416523766605920968211599559622499608102436694933498984150028357069585533813430336111537390443306668945426348445653261632805716903553828545755755085217954525381199904821019039408913358265691393909856300945560764630743177337267832737166622246908772461586962972672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] -47823777724417241466265175947061455108242230795243548626722037079771717774378833853314852108893379887349991924698494265310378144102113229836240701599572935068472046036582440735737586880027743119760161064223085278938758487821091976986686924478609437411484947014555732661677659797563715617615125643751338356095877027664835885521569569076696857395151235188411274458415990143185173145005289606021112184447324181158607581988966912499821928105386425168295299149763164886855668725288282655820690174564936546071533433450742157060917532274787980239693909995119782462583080499509676640498262743423026263330655736177815442119060621116928194125001310608132248551261000872674202017994094053225834666884661510565726675149873844224518613750930226313761128218602488906310023000393937150657718163197463211467758648593647927795442088767474130829856577052259493911264006951298943240966341552714488714174807514426490263283132972178611092262859219169451372057493307572947332568635704250085592299815181719578678483099101015917335173030440778291510600207017266637073486311077950112269326249489632897907962354570845840276605039162486925811253200598467683811133234025498320991328152235503846982513561785413533043240434652637711483787124595188089006434217264216778575948389534506273429591195663301842270299232085954232956964861788156549245650255023463019942904049519679974837034799359101253066488136464507062496861383718162257730222184924792887670240098820657933993604724202755802914976979433495002313560811004772792041667214011179496849865955869912852566482095124415117655516003177370180771109142764404520018616573352847002489522107838225166747478449230190861756269894553407197842440613191023410570537565189878871479024749229617962259179787129060526918532989168274482122760710626811489008795965538512278880800933820623755571714134831783482443384591429364639012204903981864215183342688284709796029106781971175949253461838090894381697971765916519478816880834467225726795330518138549471549944281428970163901742085360525765567771315879809795784248110141512952926215822180682611637948087418990758411284831188935612332573066461061984093436774411363286008567004338723699023000482768713130418451999600782526475729485077417339276145806492958781880418875902662821386034357392317277454507309970809650085492812279149888519993970437450763494692869795707297065588947203286288074911413491598670215093654824192314413372391515145652460750342359605331603762351703580230281267012335387205180003673971994003377689066881182560703939787136035466287914455200726914799644904982640765664153458742924332228046493354894816183043777466954071609210101415538377845857553425104896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] 22788602499246009672861790281754358049608676536663972528631725477473252447720643200585345299134457349339553550853043368104799840257614441294184641796331716554149533011927281651370089526124807451586841945537907769384690003748428929330341562793710369489069363250598434580881159844766414607461553124018357950900659349218056878995182769134580809270923060749897016354540611979640513872300805858327467103170961445459881033150968040982383862597415076829310333610446055509507587218137890754100268166661714762801288734697724270311295266032193956138022738735837055509241096580422852458424700995128956231645963900042893744442874975757666602891314956367611358075397763305964925360690385189052697389947247429913379826243051269745360597319230087874316435278654385523901020265890338503263758855715193997155514459492099573812140580929637177002612961291090131416922156072306024473288952651602862912643281045532745915306755234057040215301349235136633662174204870226774303701135041573060464238274880434909216491277688766345556120487151201367776832244353308104942333184849275146427847048487998444843849476843386046870968206269594135383613192550455375728910910749751275163067705675251470990907610766571675049032385422757822170107684544191685568708428753849664341018141612193305493311740761061883066130289626442465812437554024115727915229072450951153836831280674341566919869988960498937228185947925198083683239405584968635051937509111478932721492664952526286430881413629713018400796620158670727350643858509802323667427062716569390065698510485911269841523795520188618592364514102295711585374668708989432385459404405347415762798913836019162361062262067589370504661787930085911485906421414648590384196519632137998007238090080613935011554797182783090054027399173351573486341055997184707915737581486752373146621039493300630924251347271054007522748400543536641259099513018497181989233070471107022681707841421771158798247638895764146219917382626205342168869716697596484192819108903353133493869298645523862523597846856659413228896486520542511530062311092810622416350554014195790263543035304637359842685151044062858602200574087817790643482680379541748139820933241932210393628475615113769624527139242078230415765432286121294099400739016740517036382127666501295737139411493855349451647063497888528449031290371766829047291844280063724024926752974234796638114437081463662303384867823318929844742241991245516564338694909404922062990512847312296190956754727032355834184465588120710067651921239830400972773986506803656918827411754282704770597909437313167937413918754318025542433340524712632920479583783376966075616862339899293529144853155830499174137599669305344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] -8244011096209796337810761475100386539224073086565101124286105357818998196181249922405234877702345208982075928366150112522133860545930936304287051593615586836563896076719534879963828018082233777469636051611997789665168541254609525005157694501665658778046111702498938665127967894469155948189549492077228059961128546182481132961268259525445489936154120695767584482994357886013543066953345643844346504405275599837103120661201362605779784618394466193460414405734213687922337419442715281032395499448999824819376914392622002701393058865674480410796825234151861323188342965915785046617957367457731826674685088402463565856858058973066459333024565533613662207621929268634993822119567652540689547521713966319411788021613970497025382614662450305652031212584207760824219167897322833259920841173016996630038212642349628155971702695067021558043946578542030511432010014522949469109554650298247661794484748518166740327471380864193110551886656978701934304001665611194355472667044068691317371523285151008196985904587788708279788718098637866250636293434210547254867493983719496552794679024511991734495925454310005469438088563720712472483085478404391298517577608131723584442125121937922368500312572326089828036289421174798557247486502645266806351816685688975420643253781948458042363552293998511476625576925822757149163295493361632138380161859812026149588102994831024043123442923122600192805210462568460951826941571810047641566284338812821638917815788128010069105919755139885113327638479857675431830787766834047168906022459024579238032654872703893223637271640811213122487055266532840511859062626958643287348064591152041607933229016684498239712830429102274064458356164366918622388738628789937324813454333317060319730866903932779453985551763202830207948215315286349226239053673185073130451656472473685010559518064555630986697262220403391181829045397495720435958140760176660986893950218535772646142253560228604319251696973096036326256558463048945221290298051331658376970198965622412961359502368301715575816104604069554467488820339900960867556560007541208203718514066228684977290308292061862060981544339548382243393424423911933510646121205992690306359315906374660874266679899200428448037929435631871449329075542809216329773398424291863970802447319864128020958468581418127808060556547848037562512927659101961404247580890907625517084633344993635640711904798858875981466630855531151020859105485943511780191444944301021250959697429417712430173553833975927287430238793395733593712015546398398991660009910797760347522959854604359231544343894546337790760231929911125752575156985322031909125542861581070801488691258076441990685797652506499230306837051998208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] 2301247037467029742938464290477874634268187065971787445901352463296150924500612721324220197074537256437786233738125135807135838944166349195429085483340297335764892311907641712882465642358928499739009622749268456659499686864367726993281485933794945604801090561857938913827689660846856060050333335769200542642905110934431192184147171398439172854160030508234590610841970485496087562258892063849836345669041473591461113668142334390910414975944448988241668202947973668586684832511966582978864409375747309108869800619016152589515561932030892660363983315906477503953486857289297442337455802348038276393331509688827721497927520965670306673579019652056993310537676725090121514683150642581543259535145735607070902649808550129148246724244553134819791266043222578049539922153483188350135213491339113295648770909133974645164241978224541428655746807429804891372757131485157326292132980618275966617382152462127590677891567037998210173870497897069074379305376244291117689435651900437869283467495056003329740409113973301276209810190023656742798258284564447020998428457174494564329107957339596577868782727958563350340956698616101166101402185967994758169059667474476280628257672802869789569463805725173367202250062033340565803681737420591087578579569913860604504062313186682501088860687246256308891728912237823965449165142255771203956216720081206591298640368758935269386519301249675223420000463297616899675102640595845027194698024925925999149508453595618390833004724141959876831120619211773477589346569239348849414609313125352155144987787447658491165535083327040152850901824265365418239913495185680283188614616595584993457464700757585758305186202158496230006570169492871227802744583584913704164516748828096428924454624219201310045189772616165611752112807517166603126517107556717842465252471910493656469585942839739904167329984696409509013426767219766034020867592862711838810628130234490097850380508865565727318285590202905476921722387629606476824701722614161174324887554492704875436069901782826645043060925827626510005360367858493009037182592429414044636219825349347527716537836563699526976750767037134580637025542295386012597196343135141723281388815473807969484790972765438250246456042634661710295082343972649696846102077641713754563854777374582935720850170062299613173512072486065866598834582314451498230217234798240089159527775866058703067808334534559744367944651538241779106933531839958688681688510625505444116819124459983791150251827984533944110199073120848588546878007033571917648094514929076545388727191314989275014870402783525511639275063736255887547638642043387682207497431760949087301400438602563886461708719850152987271133048864768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] -464311268605863547154274545047287922197912396106324103106822580576051074520710418927322614135727156051961225502384866584649363727307664728309472288997174115663089298114559906052459066507995340212057996231500171996037244228106875475093129894344855959076382469896061379570970886245327494363678075414957256763820534040333199520733336818185870618777962385706420844909514698515704027352818993269194054838478063276132592795858787226758921212645676076597133895935389292601136618034905681414754379787932452993083197450322119787116234096944769733583015415303887930444229745048350236268042579475034871644533103433384724225627646525685403880329125490703147633020660643698547681103921612817384439505964126358615966709452073732181914653872934933475848401411877090622459475969686709705535008771263511558017243193988164431497570319313429228292228720044706087083483560768112950063173474608891524307777797608563502002740174740258429314193595141685692745792952943074236978716180040121906241729037539670003117708947581279404550198621498024691043731297667644985610298094830011960010322449786172418317023527792335593028447305006710197146793483478558576219803885207180021168660073935930741062312375129918423046989498459773003903471404831068780300832057960602034658834681562654585009069677843630294106872967109323822832032320028898792460011674593738979237565652787142391466375577956218706312104387953614675820882092588210759035606255992360446623312189658266769484578253094812251926994250524428066929165437718660402713004258818008637073195113315219477905978471938014208131339643527774919538117003868258486280535585275761256996338839794857394570737016457181343332744569988595907118505721203242046521945225810082020421770792238317289463612587178855064617572240070506601727416565642990635128320830231521672091757309142090982399824727117957187067042664922081401722132659060296621787595206922465197964811243807599060154212110477701713470795075710322757229582199420392020784855874944282223471279014215319381311249931116397755898156983241934412209812695100567233210343909101675981912010109620593638031715365695213726245976173272701019251261612906278049183185942260201763604316312538871324809751832867137582120938393845636502852210030880812609799073459024547896541775252773084155373232335590647923653251393584275599100013326278991933508256478061067940626766633464230677552287534389384672036247280644300903545340524064034576215270195378895587414935267053890133231451079494568867716165635100422830704795352168696794116735658153270168014467837117105935528242796682409957043336113220084529282711391479784080237268859594802205894852934134914320871744530808832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] 45187800224023933634949495052589953489812856967061178549446585383285871598389897293063167586346226057432295330259232745016802026039250616796695421971727411538013235955901502985650558770602813860169256507284177601149189950266917294111894177813627477361227531325315791786510209628340084213944820418558714234194825746565612694062689988906993719059895521001807887020141399111762378580922545394942414886057535208098276737197561204354424397587834054698910727798416260887430940595532843485667143809561665910896891597771400716830215200903323023213056197913146371614976958955463875556862473481430907253073903406693101554466120462594388654455535631192953421243623403969340769724977939341672648138004579805299226964896509266494316963673683143787458737464575069302754022886464005654246846339049992820378223577050378256740057799021861323262159853398503240510462004927141957380551645516804250896759394327097102286693123547669547190958467433883271396126534073559271546126923057981458650195677315556847825930333892917119714226960965241281372227410628758213662076568928383663696430646093821547614405862104305553840513641369002014227345531591899537969323453592038438442124423655002785468757554080680502389484174491049221382182866392679974758860865257884899676610462755523727355521357287970935602682944626894857275289713747641667535729824159335882922216849504287426585914310222371205158342527447315420966015119225673424371411016666619314519491646725805693467279153550580893260838501594395234333540190115799721184105135934465040912185571895795008003852397553912346008036425565582379354807572745686246874797147809799137390700306489499908960651594597630321472516725789174047572094462803621688209328489114100515143074213298659794029483685462291391005838094625702506418231042408756017889220819930129637755739468517222729071688460499479071667786111967570000283968699609582313019715867036692132968734275365887496749543050060692813329432292990654353515293038447111851754305613181860375234105195599552168538524323384745036364076606491403142378505911568945361570283147722550144763739254833756459097468595591218387991927912682680441180115207194172252877055494710040947295384040946884037556990449115145908890416408927240884995697753152141505394621773988825622669484113957561233028047210534125380258163726329473369443951829377351201946261491096266099116573383593994376450147826149440998850668422484075571003042915449472672669664284159913276706781734713182342662631274434230057268701257786244179026303978211305480827862685791763595551922843080848761583311105534788849438252649003752369032642702411622180898762331106783280370665545343479309093822334500864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] 12053211140251430918392318194680253526392990595331744507393287555416245334856978112971134020972356108676488515973260094715141688198047523237484690126034276519368979106020431178082901736792971131017159541668208425107474983589957724604614005322440032083939388526909253176017051546794511026487764850425702047550704320334180753895292393650946364017848722153015559588771548679341093124687084211795837471123511726535318854665773064085975220457279786446630017626218694846842358485121325442036430361781055305028592246250271403240081861907025700478630152929436639327148710139458267449690305802774775764275729645556952314325946999263419895867907172700644373584597317772606141562891077237294152394642781174776700116911598614494586259570650862613797202076090694339756968224931938572304860137448077207863072171316111944443282928772752696771916907374374835327534195107204127536716154557629496798909269727725691600256039777977198957274850367682545097611842269948565943691319882578656979628581591995464550989371583319144257300954364605663907496462610682307971743673351388649569169469654185309772195210664076483161702106171563871215820869320136415382441115089728193520727625658927352045321474540608068031907715524561327764197055985700851753213890426851027694353327596875792597709914432955161838424530739605739591213958521206398883550040686715828583548579018374959363801595771239115630654708763971546455188070358672057912646480714593337996212477997438287392652853417267848355249096738919654460529552969550916496830408539712499674786744715196516474942608231528072796652830690216382949137327758327029631771248673175450107811080913467463928628277314662102847343700899342589305381032151828246329796611303898054482929519029496960100602631773755981576710846788056089549473094338213101087891091439017283915455262080217338203410960233237514694156455421842383419340899456774774929277236310963619759705444776751388558986502164942407827896337426876001937868615939010052559438697709737787417832406581590594959380644727661222889040773112117416827720362305176414152997623027173058082291660572047355685646718172529555811882234123193352222089384825654953467348347173886358758366133067017992885094146271292214128224743432117871479020801882309565049609840103639306672757568886458582516465016764401779475727095189547363377258424271165349277053081273392527439214208939357015323392694126950885508571972235894982088989259232664415892854965321084081808161112977973912816620381618539765904480150506703621974222055137275455846298935791703744186795008222400172100552150273751369016974115138234311105578509207973449871592571449172688256188152333060547067852468781056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] -8337245197753794643597561302096388601859799204278497878645414245385336448531301121746928921382407360555781027151788273666811604245006154116359326928686284442607775958800509196127397075468185584346482112512009952250963244730907344795674619525122229327216237643707320340022111389133782119085976364419671722952488855363526938137434989598886569583679449223067458707801228063331993121876094455892970969352210145662597961267694754219999886075275812224085951924201312953149407436285294576764872051674291019828805938638291452704799533657980768353367537312391877732815538540045489821994640337873905157092915551347240680031189912489137761156404473643271736073285441167906332941407085286507168187252958421691150900633376763252596525106490993973493957424125213373299840646339886828041066934568288488552196192868090034125979538590012284952712109924663467749163467837152660505585459683968610070956971400919571245767765001432674388268981911880332051243445255963794693908455661758729160969470699211019832513329818679511206057691329853742858409161136308450090662522838974556171284869884462259323420828794810547538373877162601231644298320749647548486214268759865658184746549113723833429302036067348058040501501510572506056997136236363393281310353783716506413221675513661791670694788431213351905323589650474449832171857086934202212748036891032261109144214932087225052677980492334803228574944720765809874461669260405236792712959151742216180507295612767389536308423175253586782252130668535404423708508354059882300803064476486177763811463143133253585972160162468195417719652997354937313408767923286559882520575795675251962952798931083293249335348530128878796705185932657681891213061086182686463814490884979862775425305735339191420847227659185233369691720030354546454973230831828485985268562457240892425399776904549834583341300893473601078179065837578183319366614799010988576009912026319474970945721044194661321356559895936107089393110658511096746547441844625302322337317728727526440128247102019239649289305144023741736213340834373704576994188267346508684101322644810778444272113694009759074684737376865444966083165498964048074102042693338444011603567190097884416495709948985549779666826147043948283183584206523776907235800415130239105313472175391367631614564390538782858828992082175221577691033656504053120185033633625686177458673097257387945112553604854414725131943087702016019511890699252497283259101771897671909880083707704414366541610227212969234573977547368059751280740282813232275789864734508912273576180909464436349670666379811592787895142365963145473449919329310301778349714356304897604100934843651495913624158390154942122486925361152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] 2917583354062326400892238343733530487746939166077068559506393435165205618434997825324485862094427408265378187630155821763226228854535924053315814668198740487103815163500495586789941623867932470375075902916081287108628567369926885597191813152623240376040254809191518670833558904950729430633289012309521900612715598523444185800975799451836328823915988434335201407241775958506638812230480975584284915215174982653690579355775351719871811681392240142694292304566749057115109480008156618129379749338507560219076883461437879004635550830815502173745742675958434592638707206714047716277670069368219300041102719659820295940604857246932504031235536253589376070041710270646420242568118700440082538369077442945667684730695971392712238586488830115969395826490261068107975479732416854336824947868307019118681060022748020657184823158297617741180288460052184416862225621697266430399712840318357729640047158414123011086450866510306382059079124989446558719725268078764951232343160476219990635381206897148980097901976137279734858776156216040505136367728343759872664199982513917429428268747996747315208028353664615651812694544219937094125066276584418920499236379867874751075748099953039801661093729760804440772602101975374753404564837502796011424843244398000055389079840849846212055227118718959088786028165281235125237054160735425072718086004830215909501521692647476668661297496597131797064669330947471994793531195625868637267167082795164729679003733970227846937063824707302944521243312470853254031613618159867413428660546208371449348389471181339083409125008016475169348139762854078721526821393316650937855435597247129163951919714908548027889201745767525289120666894417453752812896517455569392238653405292016298138503227546857337020905272673934892366257433326275186400927860496381089220279799939694679380187444154444739680964890477874048748915865381871809168680356085721600679202800861035231278280402129910066917288443596443006299159452409574183733502762803518384260548840942339239335261434228712111409113056103294170732206245564133018734496908868754247878636551354934362731057548736523528342202626880684375214452917048263853212399853372125934075866697338401574139183582344222601358737426319690386941857688091846304801324527979757553655918357050887356511349756554979642706738455985188844632957307550668411095979183807505727606723999397416102561419969607535677146201018029305185163547080671886233292469804634575056941895666090987020803187888469975171210965663854220944704213128902112746839400517403825200269434522066601855629814898493022395653493620648244371353520477317322154943579071169129147107230592280020778335350436299666473818431422464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] -789061929477169629574602682619282006244659557318210904046108084687710830381980675015547960744126140711799891021018320729542457539301009063363665822271860807390514551660290319258548040401921602835288685991521523205331282599693437471169285034161280922734872033777091995617500531869139929320457006510014773960242724794327705782373409635202666186653423453040268990982495754279236078191117508483411763326451232280313653656986916281234465970470646270184003528664911453377974299030965461875466607149378504231073280879618735136325027270804948580579853594454557990971248287021180060716546984889565373303126840205199379543589712300579870847701023248591889900012747246947105334386817803041370974880657193114665599530233401776061781159786012239992034821238453362719653799745881277506357455114925713783913181068972818983409480681405922842990653354631581540381398685094863183857901567256971594747798886022388030451831643765008208680754189425100267166718035173823774487633011210179814773146977531612906092704919272467749116009640305190043255209118770984494646027352552298336041790273997379016055745357444725350808687068476199552770292420795805471839011620711618530590209227786014367408377175186299619342656474442192542924218685266784864373941938569941312950714140961838354698463411415386436319611496321654180876216462021577079952614107582777913461693666611837834873350222055403396786453752562829457162689565566378331679401501588647739772205103019645427073833995152348589861943686792543532477662368982960451355152335402866809565094720456969172569643763347057774479583307274700280539017197152249314318814330615071247514914053028216890646587103143041167004228201911901949569156633470205029849539207338154289808104754035305151351902133584287598961450956829735178772313881849679744065747939539217717561256012057921058778799511240258426406895883648883186148995431515172936817201581515000601085778909459679634570731238998534188159497582291654417168543366665401819158228465588066007590505907113534058043715523240249541200494588345121918783119064876831518839836544668733332994044501557621193329254413520070591194347666043728743433154384995536640985031370428084146037282147749494180172165322057242103686742633749550593679722160402548364633165346870176393335716676554729122657865782828467386033835817352175241863471305427351612830288827905608826982105031068103743469288619773569839574421638487381015757027982271858400768444216913550364695020595661757856099378668279826112273358381794419867038992695085651873908241085983872111126220204367710378654782364607918472358185762611787205677335488289945381974383112162125551289795205022879634821646123008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] 183679284839800369267575382219462179955628807866788891574467422982380038477425110408347199064004664713842229809974424120583400023181074255705263976929845147958688104580336925630423604271757975641891021224726358213531442151871327650960051060475316352448389266632491893736895051986816066866124690751645853792436979739875712469871787288274518745320986007427082332616171569698249820213807202328198362390623404225012352477100511625317052208888692162972950710735854662886864743518396628974255610084174999645777230225812303328464680484269521377088730433593695182479061367985725805660518405699662015484547655321931473653846320882439242111930597240858893187369106664973958064964180966537419173281094558388807022747825081815496561997221238796054458101133145043158541401283886749788425980123860762560496833196080303352005007422690882958416746211159030116004639615860139021101102310461320167608350585014174437577218148664551266227755721271955730674007398460475131467308280443498611005824295547819235920331981933645120368196645415250967903423561770753231409798609875638295942086351924066729853289166729511949411026957414501793415259852650130124048596781156606790570147360868270134724138827281026692982204762523279014186804603694909143660429854083185048859748589766870812107521455875685931814110487629126174661810781225324778583748782017904837428795568097734334614393285747659131956338549177000107248554710467499895647221544389932738479370532261054134539879331254840410312659781382957629660426363831299417107262990393218011197971086866373491666380512562008180948322804634988905381385410696249589815076636995468120834067631603342693587608199728632714995266466621228241321010437998924193260337470973971946328769450242559179320491632807454406906620338873628000540594804187107572017244994292188793706139173693937989357489010259681539752077475524079981184170304356407169687211454256780064803178613498674996204239548208466036763749163335877145266649927247757643105372017857786626370716858372118037218411426644551387879649141831103226109617515873670164450440705599198331268322905023340087099403961297653144884828091756868238439987842825019405158945797879813434312895115357212912275875507074771948459351278454536050074866893025579215274791516290170405978539244504030983846323423199993401256702123403154986927257877720478361553573749951547713996171536868392251933753133105516774425993404650466935269582722654627591333102985350234512127617542890336695741524641297485641136182732650931195629197742333499001646507837488589692706911760408733318619102128327082905524241570276737769911894245352362957380341304298975124421051943174661168603691220992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,47] -38850214925009523659095100189815616737994392159430511204325261647534822355934366721694631688128022130011152240121019541855944256332053448091897870295593933636326888261828425000061746345928425704426903791749957446894068604494719481309568971694270114557431457094877260008647669827150254323566907478335837591429093879590659360660724227140029735370432429953006094369117107403886831757720528397908389321883671381769455322248491104615880160660072430657060424525343888126249069950638577335692059401575882389169297460308011635811628946840063268459108219332334667617093275930925125950710241089949822933945409823682166909645674459253251484109271985809669053565080601250457808609765299845380674605515889289339538632854436985828494400497911593593374724872961169968515031276021418048839235437508819929926373965268263591520981507255435868188423150157139597900488661307645061495188354134954377178654195958650204147399196366953278213001720711552021136930402077638091711684234366296033075031135755309068806217746336821980937764113615510110193030161992511873654374710964328944624107563007771868064545222157683546228168931871081693806273880631800046465316485985680473224526843722719724981224534609540953361097604818027946011080311628425986226686716494608372673549142920371829841760904112664079274451765890679215749626843819433382708631048247406911024737491901874116500017436522809300763319782649995180486930308078970245498576607680310995882235530556202202259832012238113870905377168951017614773090489113021866719398249335815565577010625451252095013385882380878458338282719833671909620082169553129934295511985676483694667836127304635231692474326212948169929812784656520403372979651502915364643660243675629832685642920928400598803746820707579945369546550272511771662889620833538487059690309181030685654260981939890780772899872353222005218765784654834087913835636576470956567835704061173560322820258776841115192213894114328546165771318774630190954865348269130711082680283112764386386940216000626623486117951472643425751108919441188180733424439954461360514567973652027902541498324570805149414431200888369155705995755936275221958967300813223816051179580395789653812412413202473289312947415444208033710694021575252649941082890290333932651389371055232415817164765607959671326673444919614577406688693362982485918671783231799517075761815603101279541204168102943149920612062512400683501224619706305676803502975909002512103899434193903647447794496417966009978726937430539679090946621354809426824776466678133513373239355450007785855410446749565476577484397907376710806725658166445707983053976288709994565416989121641894261253364453469942995434340352000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,48] 7712422537076639437344414230322910353807743317231793602776541483944197548314769991939859658482272743843355106537002498720470510056971198902196227464913224974398921012329208455034049432039378156124161057755837517324396027570554785622996609867790445866247987861756720034000263408275626456482667286024390685820280366716513915131662614235460630955421425949538184391153583448404731310926135512293521819845504594092815081836246649404435082436279849353100856449181393196253751824052101739581000271811608306439683328477185460690725578010786045731839018259276829856846322719632857952639204402240397192630782078460506064415759211075498747255749309935101112373847334390901076393759990946703627807122402859935594091207098784309932157557441942211638310824891161516828824382526989040286045609590237217851714113132038691036025841173696915594088682639389892482727828090101906691691479835462083581926445504647127853015347723591655475730076131056302254516375748235057467432339002277160286174914682356003324231035773986223848960699319658085631127795944502820177509267547363867921252851096066615389643609828979043159892605957735225861563217693577409614661739779831578516694218638276786584366271536406289950979675335457150471836480031137446637086311627377602934626129128040207905752047227709281693383705320188611249441270772163345497705763436531337618095826438860469830569982922759111453029652909237299695829090892138618712136421002135197200903714052777871313415934158542979269786854871610563834277640667633258344507726201635239800630941761222837491732249049480175154052102977051737579034487448847376514305306884742551458928579057903706452442330010036936830988116416019634934012131984244988310809977845184018670172579417092942949720009550180777196542942212761693132858250304831146827062669324997651084141674203698899404500755705065678303085215895964808920160975715653983096169051563651352209920159754876212469918780620381226732921290190763266438953603323230311550993506300334224984426034801766441472458958697581439740942146253686090615689126899917395735029097965806360081260424152634483176881562165004357175600758890742359204924417013851682885642647559732232730580654355712874740520946924658614244356479548675102642288786950882678777183574832729948330999533712108546243236671297619509007544036064445014242155597077744421442590001704120318556833520387653890932903530946403922602311417364272611911612454001609001787668736856323234370524400754709729323095950762437110546542814401476133348456873190933522787559143847094458725054166304890994995660961289431514724873306303609952877442295940307333084477952400064779933360453251130761908190183424000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,49] -1459700148608239299041688460107440171083011014335368259266881687208042818722999115385257873226582378312916747785207756374941753139814958409253449977686452021435889475601932992402653659671079004271230689707568388708777665676083013918992162769318766010683114021218075255655511649587981132656807862703932689460311764664376660338236721788896936030622685996139539687889892271390920805641171748417735534317392973340468541987283401819313917902804755880324190500427927456875749692230682910102208611831963396268282439673482337820277704056742568722326872611372397084106497016576330357268842487288707707396907985901113532396886187578642235630340214889882216085175776073126722104065679680303727538575558581736992061856166805366228944383733955337821187425363445688888852415957353867836873149715631124106080297261181311100255802761469868423232491491466241345926861284017436280806657539730873475893615630640473569701750686917476075111805104545469045106562670961622396110436977665387279667916796399671943411240336482181813324747514496509410262897858605416741630875633401517536395490522780706966721951198192858545660194367395295756643731081821367161662774379246808582525113568205707160897733441951188184520682376571034514596378793961225279393729187288942002303499114613944692592283796211563155460333440692377990963149107194545297109491089846753012549080117805315121584976716266103075668035195224063581945442611579218315495229385213882801389815626221648729077869195563562240741507880641296794812946846863732941613308578456472086685022437593435243778548337595815414302722039189508062598845417474686191817995448445693843385299141027385931051279775882377299299855657681323348500348961199060552716616234296982839028238070578960465041041963601955498926866074214402625882501502376976008131773539547775531714303329816209370772173588482781152057637819525029526646352459221443587979168643841482358270170483597754458725973098391173587310018842531964133893151280934058212349874964250214046864063997485313849963367510700073015592051061750019054948893946111721362417773490019802765168957622391450459358583214946490035333239029959517385396520195954270209440516768545025422240232711387076227475349442335329456784807335332395102116695052141531390133297040565476866668972657516070659746376110512734087988445871455043624176664831188088119895303191614866947791597468368057926798407580865562334031985523580704167784297723636401680870082153710459892070826312111300691579691978608808824230898478991984271515155371653112481314381619482023168778392727390774893937906372910029327105437075003248245621749877367050445621161354990070967784281655322043650555248640000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,50] 263337419533782612914982113739484969218844548282664052754056362154649897779486988212875564219284530937693643471768602175507988927823288760752894083267613824227322328690288776970062049259277972505164920059437899469510037653331700598890065616199044152504313794679586240780463317380036431969464285500112801133512728460807037646681554159588871204331816900579092917873139726916026079192660503716311173669226684781668034493293552773089343358846978287408568610466198197718390129090294036740290816770927138631111259745974010618943297762048499150563515340192076620461329288893759611092472744885622193870417594207641807486853720367838837457441751341798202715436944982387924540320352045124571120706749393362532046108756134736379151667032119169582458790072022089986161255304901527011653011748078061121118578821110040871609774067585228070009432357400110388865016469447349528287943391940813983228010193264404258499756506621478814224853711940886060695296408828628087794640388960954756688175428109503725114092907013137273708833278687607853000536272494576600848332225118010672447007703788848117584213673426889039935631605495486312752526589009262418036424424975709288724265772873279173328826679583956018389820021628516461275335357245812306746334099482608766242412288284395085545061500806540502800580208940025803505228756855350093170900710273371651382675503512849268528786655717763122445956983686249602894136109161692293051218151867539147432841087614875253693859417142273002697257050068113056633006781208730244977205885756668770542114921143938760967399891756548646907950347726387907764148457761342559649024637530207317681789758038933474124310998875959634213902005744471015823316614772216972551771198914059235313724902216416801037721763693159466271342457102947318002959873165458158632376116899004448072575260046519588110703518143674046301651679164601778981234141243893668836159079749561566501890626370813432353188527208292668157907863370050447616569538044054221631996667615666616352097079151615857507866245054969116612829136606441669160678511676619166389822384494438561629912848742563020364741250174865766122980252780754289007882579002149907813963799309247267525408980587537609401281025295574230079226051418238254933600649612062827966463882629543821466809996580613421598601445984128973336017303877474887131296156787105069650719904286951722016653484735558251401313275441039482569972432582022019185193786801066145877573114145365032804586179975174786406110250430130382023000886415617015193203024069397524904296452587544964716661116484930027159012701757299170737422382679970447848280426117291626242795788653775679304868219909876953303220224000000000000000000000000000000000000000000000000000000000000000000000000000 [99,51] -44576589337371734097196386154934974146454308366660958600207350716850629369302316108984229498262749969774216229923252016159411861129037257263474662479944996445693693368360091860800051635147884346586779532862541441071970866563977782399477698276514624486474114216364689510173836258319786134274352053201025131251601483332073492375797820652333798304734328455773026071953231394831448120758913292842887756784979404321741222026535103778326019510920486170053816906100136029323255551854760208660384883434578404094429842490235044856118360778547430922360729046464748006498278326012374232531102546487248986327545133183971071259876517930389898664683282961095950552698880475169417055043678342809251105759023886316619251069482432226454022464208406531230340942354277839211874008057329806196352128804377411992953880753599514636170852639277344605833722403598697389145041970567200147849049996748137232088247061289707988317772127095504610938452905718156250150118460887159130056453354977789621758344895526611037071192850087848295847847945968281475085144930964366320486128469405959204677868963890352778718467648350013020218867048444061989081184420106038528592918976892246542158473078072947566647405188587345870312083426142493321016422413526387514742758732938638095006202276417163196042077494665406472313815547567149450512318189238512550955361617352963057517763995176866742579767409306540125212027188903820693690759831618093311916023935976705671859577436684617980089090323825423862821915133775083812786364844407064920808609141397855540578681892736181799906929049256899313652986624109534829008457113786539678215734936737002871042263870574386473953288193394645211923605437108374159881737534181880669060608798380362829294754860616943692219275607912639941952799506030685497440046847456180046257662469106970882110083863966885853905458821510632747357660384941416299115395093669522386833993156763904763549253990384096955188151806322689571090697505833152100151339549479786507114079383566109350795736426560659223193103014744021187153188812434629999959345154649780145475660453832602839781039826516616037262752709415752717076346167757237765567104221661438095980154110253123083878946035159343032886497298651995122726277205430362715733011851540168671334382804860162435049840439905158249349485671859452116356805177630059823788856470081678713072960630144502947977930662419378443662921696453970891925361161638741166818177316425600723641755547870948642838234842064268410971533147863833107762112916035780560865420096249700946060450317459571175583638471883320725281933710753599031041522013811131930226708870970451134395156936135779138147576778702043607990272000000000000000000000000000000000000000000000000000000000000000000000000 [99,52] 6872292379299630246606072682102551395649721521663722598255908040593393599981807425142177051625461789717409921676027541509433195985711534675788574642032109704352818262755163287575655849808463022191172705907163759341573272409827190241749409798009049081368771833653907958762909595943263592028369584044424187434369259852405856120569030137935767913911704919108597980897042616699560428149263534282746608337244723352312640162271126829216652298217754521385980508014115883419821130477426195235032023791745879091097449832289797232237894799317640899743009855378976610867154852461786822560391884347896616158839963523979722700799168566420413227966987171530439715725490726999036179879091966831041970987712349324422290715618267601181544534838962208642643951706076012127331107229381709516900889180667941060349994696971235089268051794922608712535348164752788281429849660837215870011575289372418832228760554950133079574763016967089178875055762162125454099501257552154674440943144094571282427336855523779028135723744835822708293051159658867610907588551154676256503626593250308685477219489288545322945512453058135322706413341126943066146154707572175409013598499596904892947806854367762513681774608057300611513152920671452631420368344322593417822147102623331957647521916862057626097703757910471264361096755511294788212469880023294834536914811737314656381455049702423876607448524143286204095385552603061163403887509896391852729166442663917351704395361004735682363827684118525869201227476790253498455786145790058008775724033866148462879542678238982140594002663984198699779490870288054842723281039626075219129236678244918862327746992544389333838089427041568341573024228616366213130725017189058360709093282687240000653798354904792629442822520395566335492923901088706020209253919253689795904381744246401106525441045436537583910602372616280176169275976126090978113701744312169921911254064439235476989261845049876931544765361399421131333187587214340872703571488701313656325329985034272562411828504550894513326842183478085401567038431599325036335071137399995824870354345310923203415324373236138241208681766410325545827859843956987835352127438515562842327775133833284228133744883300847552755670595561721469908154977726838856798104013688701114936390627679551684261085292217320364222788125822503897561879741420227884188313052927450284402838818218929200373168405037250150340125501208884133710516777326634507576673514459016041877018488504103381557136244256004917619384239431208602367719847307172289743289134962886889360914617362925125453343907449549860989332119741712693398340659736850979645489127021050615843809801241064458288720098418258490687488000000000000000000000000000000000000000000000000000000000000000000000 [99,53] -927677625314146688490409786056586554916859978571873703522999910825117816597838031407913844010253371447944550454803125977115638100161827472446308575241625917742294097337210537311946237656590443280377292200977156303848678690226988530021389332555945817460906136013785883376790982527658292382251001816038736972801096511263861373473975320441598509377376761567553448213404478606088025521764210726913953235942790251987923369914346991157546087773394232592083282535100221068129912920067881714874893560584855630506429684901054178452413595919794295411751567933449621903464601445969684068611349721683222593639771460669348228589458083446954291873018124504824026187120498359475172411341944990325778647258815607160519281270397923478710740247924717003702999261185055855997766237696260626701913959337796391323234310341994395283951464722840354695362706984496075065494639254111316995689155059909721500809859872666419075674367329980235312197146579767288277563758182896619576518272434922236401026429434822526640785656711722690193302805588542118182079678027686431210664525391227689980080329569444938535788562045440736253829720281879808783905943306894144721574152985254481233687260728548082978686538195491716862999974831297885590671236683313917419494157078760422412423795343454596643313505573136927182435148073122172504756791514165584936618146478102371578717530173374448293308530389852504323303338293802350763377222281027814045625298912431310796023790460678951294348293229712079177522357068289595229584859662901786194092338444138743087780252468391565384719693459544428241811824940511019255834938663824449294754990052282040374782105054077098141176400434576484075329328321221979055098953477461250670608873868599631796503317879704767141230389276679842986566138854041068765439878289416635896629300250912835268683448781281135312154976571950081316930984691656430581432988385183392689260844940501039334163077866857387495691907017237859489747061438872603831390939272862699018767574870428473715960696026109126199274530497806993896873275000111663571466649486742979789829196895588670444090676016050475177420812765828888408468227832559243921421858980324546484747497825742411442774788489788365165597439859689042713638751949288251974223527234614415652303861735631840803819697033054848601248599983593904242797779669206664085051090919594192201027262212026457890507693792568040615903613512095855439974914048779146886374359381977736927875003369459875198092547762771821370348863968221540425720246717627556001850744152223973137354062207913938132058114773523215046899725156184075498649545839532455238402716376382530658522041869289144864488007475475762905088000000000000000000000000000000000000000000000000000000000000000000 [99,54] 105165774461825266076577316142678588244351887138602780858999733113460649563474402047461088832822074763195075227473463649901516460732415526617971286953358565240512408680926836708418234902809593382549026707298233791872019767115700011677780467582845204235336735179804724618037030040192357707434324253551773508320717008606971562489773918431326767146220063438449290799214575911024647471288744537719775857575841159071527605769569239327776964783944457291199930933071373289395397044542217946699207522829951087594987415043046315694888457623364946155937118791680722862733182197063922124424637359858325281873286712408233357383275218071609235545524021333848094778735052766470116759771920770496117600637965818448193345931053065666404273310362226045560381100656620664375109805808908400064588811730777172041268320161121910609017577476613301126724616491990246055290723385892068670715726355945488172513096153429016329452615123433006503360868580866572894536675443589088744073655846317651248176713005687064278493502499402388426686481248960609782675543857613879335106990876920064394770904697614125262436224631374400346926983004904811726837018135208483308669822636984657777144599832502679907658565719179121229093686525841389780353503574754180219812269765355996304219385676714287333583407582970534496183448400482625931955388516861407705731381661836988954682947937174388389759333895316692078843111887079138025977743313534412184957779983588543451447203185658378442948459481187954327095229296144255037408056612472651631567131168224363349829923778564240184735545889037135028797649959222816499065034409689325787518727091990609934364469561560196103499018555519570521913705645838498966635243499278628863291562302485553046837563446673999030838970295435994832256751912029041482288874421752057808944143733704160832665607715664291880386843212764246563392488262799122450486612652605617654159051491138883145446241722309917796511741299124910463740497491487059925991472386603606942276613330246241443479135281084776630793062572885111533920133565952162802267881996015997746618199992268626101220996738824118823894772914330287392085238454690174563749768026285991370281470081405113672674154051433832750831610740381377376700817984994977724479744134839700534511643569637343148536493681749729990495514249215023615490211613544311631775071930553401414856730608733839521522420522002387063823495950895868114988293832455754358653583808546563049276859319553647013868511465255809168612072829278358429390800403631079179484355723401730474443461728139238484793407425338538369035139140705523200134911252014728190939353295847023305620184344378404020466886313425179246592000000000000000000000000000000000000000000000000000000000000000 [99,55] -9707302196506386516842311160673108504513583291163204961167424837383119241111457469890296568495386817642940795338168185752531210564892780055644183725373344263412258432679669035211218016816624383905005408839857802272486336417093975705347167178341524541355368990000019752294039450001152682254829515178067170950123848780394024454844990244866424973594211469665250747219482951522010898809634865730785561182776620532273162835388274040822445047252391702759261022648181235222741905472729864560760842058469378211104891038133805263200822950157638631379486883686427184914577518925120146263475453010390589403883872716575815069300559240456267451212609743582671274317182207373796099631060368817059528841130645171752670346987496325651617773433587762862591149649445542967944296782654682401699813712400948109168923575674161826786457460082892431497107342750818834411958703942599213880309487999585946296734493646257538457109498766373075976820445174582824501415745478180617409408848458065612679759383391476892198942742358960584967902543578329889073738087368795201120324129511218088121022754291703064824349988302323375295840106375212334542359907829613266943955211078012463665406190258561573076453356663296038432343453352298960333608365150140135168762905377157693371681609439814199964070585615154474843390041850741572130233430123822417943373098435806097184897601961427968009381339554627088564884747682485671097670324076713821300533823595514322523220372996295685007808948114343660287743335255971365898560243610656361612237649044827399772841940745376551511421700179436901870645326158247001129190635708394585676629303629100744014031457458519986326313125690108449717400840702780565689645513559884294905880752900287488767845485063555829180326067867393280448180358089433147077441996735003917392108485608664183368948238164314239102993140822326655077197999551194014731007379216154711705878999005448697833664123857515726161600515547306284149892517439790861425229900223979950026503616466344474782643564601409021121611315739975248747756679475641957222057980793794335546658528534040698865484340035316615103174010670533829695697230604554907468179502619137191783451011883929705563593429923445675139870503601954409762204234895743452678973146516347585247818865816952546880939201276246884262488476694064565845323052148622251178639018802293823381524141718324111220048068555827756500103270939881062651277282979983336554668411253128301101844226092649983733344868348624055909547493142813228845830698004834867180317532000390943986699315428692431532166119380470932452978705874348719776527683006237560392295939155475992472639528789149726463053178219907776512000000000000000000000000000000000000000000000000000000000000 [99,56] 750150394595381320567181219160657125385613799747320983137787594801243271437962942017150615719495109968568644472139355284004760755590949316801527951443620483560919307171685269905104721837431056306295610997508845578978605658565708555790688065873231523337426467852167793680176983802273101334987363868422452208730742878066007794424059969643613285177987328701648664063273340193996489985525078660964473419197530844893244755528412611265312115628324308519937078703062621655057861958387475770254168750107189457517249876683861395733151307532276802929764419014572369918995397711210396716797844196199405761136446773487868204639354575909832049344444873258880798933697136114995267820672015878555747871059184097168847268214689833615159179604616031206121655184996594545279077925433359737973511549523085625807916160565784167701882227287816638953779661525047304896114946746007650853940066248850006740935167759016330750267442494388506680163356064296712380343172878547995495879232362380624758487509191967320684674058388089423714261193031990992752214375990503311040213423646868770306682558707323169159911408456289369853780661645589378832937645725691093644773346410411660480679149189248845713165913803142009404646416389953085937135372629797317683295716102346316326642773860000067515258127197819133494169363529398127202165129744420200173970403844938198542823081889584131216934204212098824948638516698919239360660041328274977547608806011983428431040401780965369681860268033136334897754258118075921484001428336393486508187123133168035945524222476584579016281540854782025315512571215885567586662126169937086876768340516950995342796979976629464770485171284922554847502225836130095048419180697802195519493989887000634449979951431562836401980509265609218223732698952415012551121632402419563822155631045346118436543062526525736791083570617363657211412219602474746880353203606021662238689827931765156046976714758187576218658043053762269097024827144314114172662987538560854717824604694997684207923074735146160488572094830912297841052333816697536982454607968150823710586993108386101358207557406581232887347129152880939232886710872895540864418373455891043183699902150810208343711534060270646536221471878918995619202384107344569359378918752691192483055336888029836110361800363318293264011930345399656671098992208461187277818660946771237926382881659473322079661908039719390505123601389981428659608055118989617058783388909325345024000865307464528163253385339103408490872672060783361286463849619021815522076872778092650401513173219556801746671442023362987972513210265000932667357583412209011998681091914811595141828869865849799866352800295221723136000000000000000000000000000000000000000000000000000000000 [99,57] -60612994299279506116737124444106158577540216702514065105005900127033774495629842415622152585210521755640620684062685666634029860517378813975155496410336009603033083158409360920502723732819242939416144180834285872866209251985729616509576929622820622134959678373649668715051988804176530662349714229572791892179505431651573874985012897993557030397230601458257762112658121337497763140263290704738982502537104533155191167855232855537498357920897387991995790318773448839469767646498010690323761943968002105045283984861588297848182111523651777229988104987048540354783066730019475132821694522485846409833004568511813035788284045058369874310839331947335261238730862677685833145683305222184708998521536880382156192611477511527851001300057160244111512533848763769302721283653465599120971222652711593075451407530495272981473516104018337756387292903946110661651535733525659448827847883909943148024044623947594998491538984452715026908516123703165896369024909930414324122088296072024834419111328201308870161190829048112994801919274118837883622075488785903722791535184586508253286187907388141349845148128173376794302896870478455792240278403631383464406594503337641768927568177936618493849280885722811324990643057507760504192905125290273580975377517335461888251193064870920922058340586437062821437742264469064281261620127230953406769733878106808525650791824084542610429085195382808506113753590141115802371447420151785074379546787899628591697753529714978035683414130600041013867155808411578112180306606152020079605277314646404425491721424418254299353335527343657822391793036914539196721435393675112500488498110169402710002928216094004202844117601785413711822694568221387253792388624915740588705849751109695711319860790253098966132508222670635064172289480567152111492730509976831024236534144198944790170221436497736391088835369973235196032487349212242853259420616524622509898217327473809216594900843648587428528247941551483076297680995185247183293702365720974368009826471591108219440086074961820211879857580944489317115059604021245823228594561134123531796912550253098793402404499624628310576337457487011325908411750825659846523073055246157250051858771013130517037484476589650701834002062377728106617547961822789742410976718060877528270971929171278555190486919079466167393558381513549599760126298370862524849633416191326848436888234766483466554711346238606828527333154681351347866339768541815191867560376504353297218961749851369998519956531752548392093056512934786514117031713712474582907337714260661287622074023393536224779609773741564778906481655070810151026183779559471954404363238240673939507449564356795852563760436438106112000000000000000000000000000000000000000000000000000000 [99,58] 6902762370615960943301971462538966016649822918980926125420669351474559356045193175131769562473502757383562578382109768686325769113386399756272636191849891025455460024792874354937366885022378923078901537452735305346340001539264246417770601458953734256685857481318695684889733784983382151328203777535609679501602734779579694766058426331721870010273481271659458743890380099436255575664844783122319405320320456874849339183791641656263813075925721880176280061242999822240071084479465132438254477870786589176840653677647640763718928388487616462843828233599122822748204239231089946154521484656310723895111160935458388229737555050094537670375719637385444633121199767525632365803791334838648653655522356304088252032690432333904242500794796294027077837032154354063499607125601440168619816531329212568472005937953390003638253783158371126924829361646709377572009499179364029932766539640994340667062729298423550368897991332049763325972389397589774516717515282683700494123966916968475628276385006200509217804311842763676474143649700110959853710845951117329388188150603700545999166426642752316364254946009058930013778772243185710397599322701926185562892293828946932335334961055320421472227508725302476997790261709822197610113216739898327478759361063714550672117854476264859857682093247482393118287027994011946375926541997820181501612771409808670580526397764374878029294578896184465347522157967382494586953100437892122355962095491181491133911747660886547792769396448488082419166883641802703714954751179124162547403500692610978975875721296680731208913814167522771828597887961717140347146955475864630935144345986557415909249097139438236016607969370651163987002246528393697720077802787056381228983059503447116594644764695569743394444553467614474152967076123629977112137227487913600962259760023082918877435272732178691636593400496830736766354480531060510348077925326339250285420097370267810769122369264537240417975077253610516918459100254883347992418531921382860814137573058277008746741602847190241963708430258939696880108993482744955952962289163037426304928422609184557499707692037189182817879769332215362709081842135807410590818064164631493114357779111976895136360061752843392904896226528863116547319706100227930270959652174210689700076486241634423385087488772633595087403190934370902585849578837652933725760840226790937315387625555271457304142818117728406768418991178435470461620477197160152253294194693285965843612201395813526532639179540416981390295779923725698382850812272413284520685698563176505217964175961336825812856688657850452705088871121383377902388485369784373004138928181609896356188552007715126208460447532711936000000000000000000000000000000000000000000000000000 [99,59] -898613223264813634686533969913004089115323089104009545683549333440967176187463629266514051853169706280295097168255220884926335078229833944559729594749341625411682892987337312489660383943205581846235212106223043973307331280556114498757005498895200785160055181238351740694293984622867453277854698326189218297021268627287457827757229247613325283450118785536084188807671199602309528966423744442524641839163657857352067360605245911880845391391054741045594815893319195689230707902056558941453326413573966535421769144874056612732484435413254451201432604326621035308501294320165371504179158161060121892144408300413078287014756063716070313235844384861047569320650129787568597043109187749580708031204424147900002421546960133721720226926364571756093020573018917054694999697403382740366695909320555240905047345191730254736968156105288838934562138687917488991890556798150909284252891930877302454010051565738161132786454392033650309479069200119336434183664018679356112439819883318056280101749178776172644720267894699323085783186629894707035770084466201278864253957810537483092679160035957041092467365121873703196984222678009783728776087829725758853909715502056783852374287017638916245000640491672251915142001354417569021026947440339704487168068655689505692807940613968052608212151764521347662573566538616977650172116189972472155902473003468161601057129985676875226750875178420328203534206056661612191539050192810229391160964089776203521893839212525136860877355075371723799661837932159709717333901086394262342291384690218518456508007228681882822966399176688194644213755537032976464855032895274320474811087113385016109583418221363265600732390214731628378744268102333809397407663606370804980392742297717990388538661335681438123092433708257502650858545783986026156470969770332630480908243185187159543808490565925847829687676403582534451708146983153960837038149903927458429558110624788959728005941056218068429553675577307810664749868441071166854811652631204072198511223141482292317879879528152848178151236362674458207645539034499543281819414521978357830969760839799595221238728958287192131768423882998706970516930262358318603108869737845337370746733890848578254676884303271655593193414094877219700953280071476459421671857005958795467387518588999638137472093747375592910423004617514287967380097056435845883128338920367136540135183163037040164297782209180900459609857482254325811737098824678886989899769688467408737769993645213067243812774151500714888826281665140043117108908130879143836442848137394761608171043747183993563414365198644084509936155815327219415357701058171915008735488863290503216794382970459166838588767815598080000000000000000000000000000000000000000000000000 [99,60] 98291185746866566570191457882582657178159236070180468027955867161419867912962142673530029873947652280904209642364694483699062857908268662278948942106942389687696312800459448663084347355814266151801834751910860275862771757450235415305714882004264703130125690122242644848751104595624981656783804559072806607413537424146443859015888894405422591812849695100105419605847781560593203568451556153455149216458486652079273740526190002050052538606208533470555173226497954811317940000980674447508640634041855821166532122229247266408359401703611509081972777356979821162029538201723365664900846247111919228318124060070406978924792932362911494510416067744237964297330232351049790082515090427041087844686448339679103455827620836220833975676656741246266156921581576704885593833851288744888414440609171053240691850978031928536204000376521590255176027011647719845830816739770113103168169637389360607596796923410390434977484887694708812434880662625594632661931746637139432691465435049213157776535820463642899842638878646469937383659539211242242235656424020709832190146411428533045434626137680231521223180128855714618781896479118999443438464497236928472496405672566411971479289714826096704561113493361935010889149513907341605515139359904839830683065801951218460886678844451276870219726039796022541707577211649625594300581963641944695138081395767788970763433744120137513209721356829846906064499481688944616572520333713936444595997034679958636797062352926733646296229394449472630334188739241018633561567134463483038198108702594005445789772867112697286166198502485863603115194510345508687931628666969331662632986358055480735871583941515450009374880425665076269389014179908000433337239668482125291947366390868248686904889729935844523457460326329559203097564225932831956644457949936576711617387681580795871104787912888078052337137534144683696340474957787509459158309836254070278618929572980780687477103746527462395948038542296110397398266487594351034941279017614759281170427983419331693282680577929901961929818211148500630839995445144082302602099671369080052333436465133033029941283171523179635646973038772578546225042780171291158918715298362534004046596170055552414232453130055294256611147644571075317943228829833485157923189589175917254384420176427270352509395480163499817963208848036759573140847404807089456196836892017198208174239935338800502781159300692185076850935548296114351097512875717398143303406191153932180920162651522455097952413337671328837319625500256137558995934938678177342388748114030086290248209502352322438794855591963897157324823382700393451122641634013969164060191591598657735978443709783607301044768929218560000000000000000000000000000000000000000000000 [99,61] -8251787182523553638090589761975760821889485363947669940208106250648666336119887802380548512517328564894755668534496532180933023371428324398664275869471682766470902790801026853640734300333222375380068716074578471891567836639320417230579605274434160729632104605151546667210770728308148400845277650579813452211427517021142170731703477375329535471595670579721415168111447684599966725224460962152554826585553172551654684208030843079031160704647425986651771525706560958487764656200879665330003387600792400271317639382675103929264023602461669483782465611557619602309814680059157295068530273354552382857278561045786824617712283677658658872233038189083399925774546451935027819332858343036901853682723274611686945254013285983385639408026908344373783008803539589203558575714845611194993491923968879288387416826651364517300538558344811003885520011209850445729250823197438538570839231989222422790298416155915922609279100000607677576334053881061368779434281781559443579972557422069215834211193065839564034165222862357197523946056127928696663861086876935563022112663291550995600771150977735176346006705152050826555356297157482525577309991032178469678893871244153127058515142482121713093624229246867795190579502179793886908476926357781273023133319094310049534140928458150081004266882027935912713055533002542246002488603295815508705394645975003633218764526742346938548424678302493980338512109752459233717049648640124902125667185923410010410412285385209029945713777031381088180377529106633194232776911785518471288897105818733408654616987851912968013977645916454717496701313624523235690244046795166944159607281996170590272433444544743008632395342804652129504897156311843681812459763375657335245903125592551767601947868752151797437755898336332502749865221119837084319569014820784121046929744817428617602573622464882110385931433564002465693867100889966632323671737929731637573185194474239609312880024461158825317197903741211345071234293441670844131407099103115854370306065074945918326690757661633169704628452965867182034902879843536922717742884656393498189489354791290617292462297940961455400710565722839777553278128318542090612621640440081435622544002098774048036991373328258789424915871667107677692716946951075117858969364339810821091283994777924163219016213451205226265343771345227753469373185065691319539376096132696408806173299067821684438185290020922011151171711416983908978135958423471882636460350757422003998143441596642938609974124836689115437623163195201783291182364411413174276817571786079991682242304446141368564283656993003931835289363357506851634694729302429797802857837367079581115175908468284903944934486179840000000000000000000000000000000000000000000 [99,62] 532938227640744905272900049160744438762433771109010363101850863843992983559429404088511938464725857002717959508489253188280182590006708341671523091608648387978147223823471440432217131163925401900772301560808769672892659654205765336667443333063072443008884033424180434202388608515659144735872706945042155904447083343968626328519490463533800735948637602462819674825088591591979533097721283728971698248928084070330655721907444043184679879586418365449221757680172169607664388986557444603477414433769465739016126952589493636601364987916046854535408145057450053477996729902944293904859644304478517633580220044446035472377578736219959227619367758722964979124169266238218424377199136259961084554859183360946578444422919337371014434728148514350383544311602618728108530993268679705437287966399501573523224343390431275374745311402475864414655295206240334989516710362489619568877603871744698165117986562886725962465377043135373017854536483881330148107542937338194311681406320767181993619032666916818447682276023856236678662968437002859084260787593719223385357592265635602163754272692758423784327482114833676497723642487746813047249282637373901177266759373871663781026240787632328046408648938984293298304510787409424735932083717937284942235738270240187440816784996677990722138318691340938581953159069813127507860979888975379308096544410427042424755873582488613260328020823189288790069530028739842123623775509936043869973524145377313398293987074869089572331568513238353952951386771457769070012351048955733975966151856772735143841196621624645721170976071180487951086582755652445811856875614077200956146825073144499565736488401292492692995067547009247202930881402357909610705900106251352895529587038198059034980398010141652549625041860138316597426657088689750131753128014295116964119932286779189724511353796839517186696557963148729403475858715784643924361156919933374212547411462508752993289199145041418555167946179786489585915883629554914218143703384143386502328760217438131595296151324381584270467027683318879659214816512273928762787913469275347517417717688609693385059999125989230061860748473323288945100002902639228294734277918693584043760168377671198558879907336560234065904907999930206261020336563575844098017015413979469895374415853987976562749072607856885397151659024881567123361688557677469437136866619087635156704459269685114815653293285995667785648404640665819078104477874314710478571454619724276122881878780181686227013209732612362581728480514164978526909483067211325805747798016103630949956429389516733867242305479776839759117547549814272927767653585331527463020627376401687101245493600616736455882335846400000000000000000000000000000000000000000 [99,63] -29232810471894560823795018926163910738579945612700745334456263795358085469371370268520407807758015359319638175783198932801614030747301183780151828522670156245003496864849074092315871709126169826718234125859962860259308715250620195843943047954723568091059898277684419113873837968867419210855165563682693650149792337433026729129073922440454356264144799552041192408593216540380030325811057422607755444170133964105611487906413252484613021298957271560799735630851940554442174661517953706435650398814799977839391562028865517174996092097712201966170936195003433276436744501001315931793227435438306654972540043975475137279683877600666790103598931627910522461289885458641365212345339157045962902551627892879032414122896574132862724632136716726233206359212667458249184318459657872564892517850620466920001755711893134548542691109082510298861475519939182001507185900710202725345400401506479166669778283744708610866324512862018195134675964592091530644041916849290232900210543203913028207133587104805251809762546563277649334530343647361021435296920547093797606206751069528139299765229488644233732398267693271386091672481759921738628515806157527115702780680643610388551536017381078398846355171389911304125344136882595168065322961399267089559854502836675592930566340252101120430486935838386986196275421572384988090093378326916163167454628125152228486824034961952872170328271193041425559146244535219382600476162415331230103264377668657776474954031338701995684498392099057186420228254292435548057864097306027148863889860368724076771019685062692791471393779957810459334878449153659759336588588703301196534571056260754891723943465737477836694842414114390595875520978978917560126738327705819015368704509434253305677284150631384083841065070772731639550335971904074375622731353374464588176420217750766048582533310413210867003471119857354134394067659467125872914542186959433409291310990585805096682390805682010264017475993736812035040171471842913235291375034909085774831047405804691520875211967241753850817516769639064544981758673102165504216075294426287603897777897233247928531758358385428834550667983463719815800683735555133972210020297553970146105692130122587053007432834209549744587448521796750270771344917419777456838631611945724491301489938826915728341539183232875838517321505074305815663493972050253386829209179473825813913067579279982605257516201592806275462861411657256277234146350300963027544050837701644798477148203045736550770021622994320033391735419232729928535391959144814823351700773760953029085738951165845436140863978614257554464984248329815369361436307241882098813536454536897644559204771523945933895106560000000000000000000000000000000000000000 [99,64] 1851941712766004641377217377180086911183305536648798363920028496884576693969579757687236562092312738086596888038521547789753374721758729773996677320203860739438763610253801816569407270746979735452068647872711376980173874286070456102108125743412346420056212847122230069375469958466984097154934796913376854061278225237264349718556081771634391642567900341458935680834707857635593251956365951059158053747301027947772427907731452685165489365517616862687958950401448480199450885102421309244613420981241416548443076726243408891303263287123631013770865054669847566352223145766386228687615438173704017731322508323611985367455470651014641690720832830910210229689052165096716760709729046814483889553313632965025637487050035191879968299182972173208432984708937164099279856160856974199794387209646512352395214808222498083163162268630377067234628451469484364206368022704990270683890221317371210282553336491747172700568916952102969799145626668365337120144115526550144800183530891284618636356548684678780356386134039716014821821239003605497861937190979748838647235214081297767239818440929935936771690223571126469599092953798238189822556369292752320331726936278420249201782343947362687308406239568568958624995328032869097300172503749436857690921227329502561596403597786944106460904355013451074654640490483808870566742969194336517014589549227336135183853452190356074938398374219031258182126549282363931630817225371542570118750832298734046606372243072409039511680491756434403656359205831743563335494267132957531128846535779557972011216295310128479783833126391914823228342623797113514267902198709083787037644485189704814390365688442663741172577463049891471877068210321572099031093086673106041305497371458429755072700134117249853947596542879588341984718136718372571758204916819962834709680817778290554673486883266134365690079377881688187420802456588681091919072582351975571692597458818518007234522141500548844791818215350199737966729547623047975173226195777901402677218143243738512456497478866868002294842872691781546446166766002038547896187148179942061931948273445520731203429647130785718125882491327635963759232631321745297291542383416225975940611840307904101948558806224322020667515632553430618126958434382271027518274674837698676948642122415593458200926167468875497290930782238177227599119655902590512758613984277645496976236265258702206556872016969224732024890674287800745542393263223595396108852273813374069450657017390813923373787431468687280019008350957544938153654239481604928950375270688185546453412031524807326735335501960011245898484225203089765829078109357219908218182400991337798493114232696209661290327572480000000000000000000000000000000000 [99,65] -162732025613071268622705575747186336075398532453614574821787134435816236712155005481641155517239109305912506644745175353162978824545537854514662043127945733040063612363867426737216725831391191683074568146137011800731607104959280733122354962479435269670884017034375435468549223529604604416994203985902395854793595913581643240184715872759760068848320874812800025329524836203856033801119020729621678374027224801372306299552034639628645557226415881336835638421444699776302201294638896943029992933671356914662585986030051819556260266042319249306847056926073749997525210620022433037260683496375616262274009788630807186697098312251765173508145988605145791493013941074643078508555896505510506695687548047822132065713245886820209605435113033018465314167165745801088038759505307658093489958192569904365754237099826477437294645951956251511812195133061716341623657243028482741311935346168150054199535434957443885054396465564111703664569201645032218789689677796126707410055844522895895696273134897057634802151699582087520902484108601075367188916119468407695974629301999181406800832344526511020188003616368663651208113411559747847530429911278591574871653804209924019984354877167382411230031507485830209862031983813134701937301553846944786793345968678770883700874140317627018441053038655676187106144812026836370218268713001630174816748846906631612623428859873997872521024123054261727536610259889138222197573652991833447434186280507719460940958762817836466109942830345029085387961286391816282699943795689617773020082345989516208134726528723102530761681075856708008252175406837690804366591319935144689747576561904822980179382981666266778570143276394431560432564939985337975981828542457115665866185823569813661058803624462849543151517754299938318794849311803895229532654334135095576158408032086678169377330256295826790200872484533288026251174707005524539943846900122251067544869076341698552958524659245924469148962987489439172217267616589997523872840986018858847719862643863953766555856066239407198216023635620794630136332606228655816382737852180645164730594440774709312442269271929351634692423659607160948566571153736680258231559156116005509147936806983793427619324960702259263713006223903155579168119134279288423308374028223164626460259982699295552343573348328630837662628862763047889567523405859454358259938526373541605670057519449133586821711093404587633958180672618240653984732156842150992063537864511788558284236344700836930505057740663665666740495109129241422091657913517335649966797139495778123804468236510636605544051862045446329402056253425547861823905940306909079159016430028176994000650559695473872658759680000000000000000000000000000000 [99,66] 14721955188520303100458070460425700248533850521778385684191620874665580693290231093176080671992517984187832226101235617216041181431601849030805510593131090921419088312387294533055402248747722695846354883038600309472441599946404461601995834455250460929110687675598918190768048983519700268726652927546746304682392057490926508065350331025703713490756539911664096331365976079359191867194269581091003248142209291527134437257292987681832203369217986838002842039684889465062911706954079756024087914969198438679235623306418886649468565211560119376184643671222433647156192667741685366136179190442734996761944406485430813358619652363023224694094096401576259696183720295916037819450663591146891019581738427225562347541478473831884702576831950713328179006990999289138987363583278851298283121131302217618271300017751955002708623428197476449709844579903681074343618819158425969758698848774513572743914641128188087023505106335909202593939663329148755377312909476635032652350490803982798025513277405583996189760667493230503741350839183364169262349485919691939547351274562513313904936808545730985252211173732797629220807662803159594559209893531905002023071667521307387074888004025477099115404009589507567107485342455144085777575656012229663433890854577165868640025010467511146386468893621895696846807433256633525602496491836049333203254924924569363332309184892883360017837820442679680564304438844246391742151603991579972030393249840889048029008226870986791873775577845983548035759554767050452995534017176713725610941755901562633564935292630337028123462710421703022999073728150117159852825521717842746292899266883355310154243619261756069299492981348935492994565843781757159375329798665328602035779246386537261047865746280995516544985991105267247549298512531090995128256808228835619199140659786190847615039321014826461977960157857768298020002929443022087935797457676017945573068123074943938662471814994005562950652305595711873748296141865650266184569142367777298122291179089785043105745003284956919349436708970203892650964544145330926605606213964423097144620425577784592390098789030176759683921381880495837117344786926033969479686695219606774826464447340668168349898129051812308914378847606028588454286086122227246710613881519182727202157932313351544144202403986577463539304731622861212436200440210232778725829952885599408223193865135424062588833287415633834575209673837506853906075118113595260550413801281118251343161993643716337514782847657327541334543149336060453276709914161109421791914908113718120486032336842825111936878241008845335776193359786355397056818782603341913173105712011992220335760103106347889978245120000000000000000000000000000 [99,67] -1101051670217752577814948163183886282386675280725993110770649130708743387454264163335103824233774720167935241497833493664877536638562580206776423096236114967979221928772001908870033014621515118258796712495455883894841617130681606918147513320292062492497934962649579333898274283500609863179608960139044759524497180547754607154637448336573014684368130676958556842104547695553473747388548312656811586765870485050145445454096965488288541898205185357249670983710676191076012957517876540484739072561299048733002114136515703371192640433817486892318230622847403298698100479347750334864782071015930433485218196422077096437781202476273741349828853411372579281648860661993831699781045166984783426163212530524920704419794827521869982679322708903457290284958344040820290870924464069630652143160366653813256338203300558102567530788456888139741305127071933934780417589203121559779505998910237696636901233112064187261397641755625513345941567593863319660496696562287190642673966775690966267879732194185392222712648137584719907026892268196259819505334088360144580701415902037058533793261633191435868292636718556863405360843104461533060026273359783638080701956980270852451830703397817130000013410009737355116229498044086663927271790571903163613105984086793936919267267428094347486068950313580494361087106167941900017859055636419027270238301669638415040410356479240749050888258512505041500744403856023318212275466276822642577690421007163365467457458046111873929334610680083486740760341525488245279790857350732022368205302311766551311641537466189737358474871802982846651179445755526100269880402299600349596616254192390631734538233475080990682906519990775660565660212027280288225189678358467666023117575142563770482095468332247304243972912484908393484360792371890267645976914672116448856522471258899634094155464545657078755853794168527030419304359318968041982361752789716354210425138722094284696020831214578675345772075315965694514592876778386055650948567707380700888779925746138837697254714699933882971785523262808782274561747784233289324391752947276335383233855185165041190458293239071612642529637552259128982398241972878365242111025326556428182243209044909153239274216976532882321833634080205358456605615055951719188207406489738789230531632766696450751043462036960037579923366842579080593956112677845323854515241900107327279679506006557826429769329550521674371849112574008177855885805869058525836166487067247003676127888535906898875808064783765083051988865220391421978182779151048412435285873421075371122002063579239710741830904887183143003085059404815304095035899983905643181236849464429111110127685027366701105152000000000000000000000000000 [99,68] 64572875558161335816733371656179405021620845355976857416604522792296441212113084334523391845903963908668406621864185267717543216050872327882910107961615833174757455349120006389250784283634362979007730139706689773090184328564583505450460681864038426226806567862748053793595989774975648849591513511317813868191490606691451913827984642999621894729426812428215226078541318410801458919108643598781884132861186026594105443624076124587116239215859322575713283547964975590748005899430460094721774485411569614165277036421246839010640198098612893555094767002112658682551133000569976251868493596041251464776013079996761046164707256017051732785091157113176745722941474941770080903774292215846359475874161838871608009616567353750128297961997257909376128057117226024390583218094777835956350861276809879547562693403216728983248448871104655514269247924019102550441719791278449149357946696753584430915314584136634397403253218342256420263019391435313792352623308783083431588502725951350771840263495596343160141712773451501732393452169130961342899977528754671168318854787185897353479665564724323156341047118262391505434590123416526861730878166574532638558345513334346604816521018938648346474942258079647771535499459638714387396192888203553095332692347023483281223067614290378285623625330906455657520249299883067708455469237565410124751731647978217938820191716617945095600385466425352704542231699741606419359440846904881065804948883760329735090799969135964786824482851651735651917071715266769300159786603831936290630294651467096061896414422251916532500430561396904042549189239199979101011157870484689783944568370735662714003738971890193543436588120057783227191954063745981759848814029118188653951727902441933081942008104520557209415364086496409184103299937916129394966048634814266802903913566969396819923472984631903948290641974724411038497820287280409941346775885606071562243286295225713276269056340351812753741485523402074809118903292394917222857951310331643013528530108047168759297418176529953674052291012540797840975002964811690135962446547560002678232299451933729242124547483554583697076170819343213694976321326944467947528557694771971269759700751765939318916948466033519177325941140391080835611706979204615085592606620674449128037090762774790487439493475808589041632296768521217059319590582174530205711974458904072824564605999677643483089921633955388281890082392228083390904771621876622748776019037031615452690996217133668076262801628118597522722895702029875947131622666567806180759137466394011971094007967348277368292372941849541792447883485735967615901970304652510435365781532666867597667355399348546646835200000000000000000000000 [99,69] -2874453300544121429874333710445009558996942951103706521701673880657901857338038199094687890471525795481773025611970889480181908524414840795709603863694221903453520868729393032454572161171248061754245376880340749112563618465341347819996566560154751702584734093529127140854895326246702667503168831860887781174362628056141844608515127040482631596544555917925956186846833907227071928355611927821732386939512269868659153381226740683453075505328072635098847502371352592553828505154839167960039414096395250093326949952676732956892709277277300654556718046481963054726200500664007344470166185634892874751097043008675819389509359552940104390098596467989658800495108083358081882800819214011972169261862769521386011168916659063848088682043646711125982484468679610757062781658655909842982779937523504201635292645220508265074963151426221268778327238621698638631657256771601579218369319587905901378492873695793364929956098945165879185249477810316705613715631308077272617783654368349772974565821889766694633189879933304763544661448007898480904903824542357767091562655313299160757982210853422326523884230368799566153695037011538717013556010318499085099873700745283869249306432349810427016284001171177043002448491440034901177715227930740352571941844521377825633533074676245654902075904611058537550444423242473347059262000779190809654779129275403404545156210157352610788210528527370934014492647483596351938971653333747280213405382281775369259842476930334725564052862423537304131830993382486722260882923392285012053765520866501312215685732529689771347540765485607106715808954323285808456287297707945775598369837943397522675728329870210873738214961463854013922701119707114214049881666954537322132212228194108902617885359074525309506704195342920636241565310054410628301801806136002451563443184624096027343860004164704107368308588111997907652365816149772956896818113406777235334620296850692698598137267636303173801274581943065153577128170234204865528067515838923178721815993135813922219041655347998748888825756197796340924686613547428116409106941072948690089923544834211259426163864873080371463096583619295733798166063042500597515601407032336708105814692255728801518809820415381400979392630924745153015403447594056434736811630449730318719662998694740977503675260539944485334686754772378035941652413049394002995239003110209637869302258240662961459267966937166574016444858977684068656244473059290800149536515267928875647425396002210650231775504733665662207905580305996403402914656749047680417456719728471763507837537225316814022567964599678208795943664550810922022701745737059634723236893928909209654118333189560729600000000000000000000000 [99,70] 87962008983833214813730458770369286863697712343303583032722025212267131235354673514361464489810257414019673459911322431748812821277265209413392136495570887373034823234341941410408109754221154007954941078451723245771629185374919680203891519074197640789185305019066627101957879711908264518840088072457933398422370037311721036868711011144281430412251226458268094972134590921307710757181254498986504012429555058552772352579624245211208433474411886949174712348667409387559422172933170679252804663385969991084966087564688977844163548490385355809343029568697742607015764141967204486453753416211081927797775817925496716138921187492607933596066820991294389769278910372712615901068031064048930556051351102390539210496048026094186493534452144193511591872010662451039637422587787904324119466426288686352145614307346254635701670330436955314363436326338009494307407458502633898177091002140254934144970975704757089096816438546327396297606668882042628932803530918500664037607145436052757635485914039267397070976819133991042004611326080757527758419930531845864537554842580852785245518895971339878704330223272783080881953137887004166957298753930289260862130614767237883799490952754988741274797026181620543835551147462477618559057438620054908175918014536871331806362349138163665149393642901675834363492324164389281733588135476017309533730577100498571248559175967209337503905766230134073068261538545415325055573951343117966277829991881349288651095362642802116584522617610472941389868574726884221574004344782060533636402296719804380009200460868137900762093743032651353505949569083313357556930369927193393202539565005062432750683954759440978656420171884147936001855929816794362840803782351119645219772073026368846191932292227732708457141697885686807625231342384384908607125498544364937753569688286402342419625630119120739231638741146768644543999881168884510499258910192550465082704544466355718949850153408979244499609284528161164523572386899468937827856951200914932495741465600987881559174615822575618675824361618716145925281611378564306324303790037862946720391845985759468215695192477734656386936566554050643645787122161989705756982726215368985471731005889222490033244383217462977495072995508754861183862054729021199803420658437177596273183135009343224842292156040489474686634081069513753029799080515996641711920942835406542407828229153713512983960188230072325857109473364041776297374757335580998318826024544299318051890639289295000058156037288497671861057794799685657585812951550305676478922159619747779287994824589759671168191937988635467638941733522412769989209217139013785492831850517680093985153884539479654400000000000000000 [99,71] -1161480526251917050968176658989537144872356880042347043665267014567956429753545293089335609401811878950344307649539240180766941617462864804007706221798121227906287679214999361867284118820527561176283518080602466725248053778030796388352662737757943659992992510543848948941486922349245831847197280654542163790195500708595858780103753864867653720898708206645862732865708105265677827221148425278988029597106169114575322409545479453306227113836402555818282139833101145278951227694068641630555467280944343927488276619904182928716672076590682658549530952671456048748227379787972503401715033932644819017280504715480419848659203491794819133547918706755464105219453242875513510857979763368629136492367791838885336943857026347184972705702804373279837530393661364567616763495622514029541224986997883590741406412426479765834063418287888657451045308998943491701896910193698849421823788548132189838287941795799327697103927318712531007157506361131510014876869649344447616789248558714549576189561412265903811681909567656634985572222086503293905210068964575407394186530481304309697862953894206758385367993325648360304927805387526030964073549190905901290105559901804864991613178888926728825265362602352108239203748499048445402191281604761115104470475360008511382828677458095076472967562262510273560482609493781809348545779048795371081408155059065452768692383827085469652819477990706328495915807734609794463864413591461295239666587738239245827601890803829755647102271718852463092821241367684612297771519582408881576441688260447720283621826805382269204304244745381323075262821150329636345611795393458121630212384710150488313184382035416175126946138125381845843700204939069649299250387043417361361729766300619904488851948717570906487647119505586832431481108200929295305110602031953880729372882457316585277209979372688598501491016997112168153944333228284398970075104876728324210313273125788659823803987844410614534851464767147178438354237665070099994982152731167770137655593417437432630588968547206257502279066065159642159475480416324160034028242698577091584234957571963051353150349215208605998398057269031369065981358112558986763332543223648870171292591399343417568231435385797190915885055709033207124415054354635975647445748984161396070749444480027854046453832769908707711169868810516244671823124286654459938982169621345404677142746467306109530766728628083978962538350423547185538108411996705602256586414574322202856564905319059792039791093455949031733082971256323636637211581511999015954244653845089090325002492555897524992303048887389973719250956516387058397456571493296139956181593653528210205201025266719129600000000000000 [99,72] -37456916099051882770884179894279955645411893782325450841094760541088453413504225944426014964898742512335124250476130035804296833446078501284363561169216254369870961674085228681791036559300511829851265191382015049265464789803404746296224295625262906959568231129418738859259637095666312773079102814917268300165036884201774817280235387388130281982148861657383067773236022473796691637906720155786029576122872093136684657765629781660548818696197221998973645723503141368788968742100967900063201960591400995043234443320685194602288922364683842781202418278702351400350910348163474588203176646508302782557375573398785346356309269357308101356433984519692322691466936134483389301573933888950491700737065736120900473586290637497264665749568740084922596204783134184711753136467360481518310222573603211364025455920402837122981225341836540961072236077219080275229364180136390741081021882144353658264998206025202921144564793382442304470195711931076807897602801254171306285929133124510312684494379343382479069374531629050087662429846233735044141681319617563297856607967070343683343518140312800183107884216321242963115000956343286827339398983501409391265332708620195169593159409527272618636022968366182915915163474242169942718176221268520373636137521903534505229700692270512683552076885412436155658724856708451782052061687587813606398382608603846179898538151151458510388862054870324640299487360317779898091429150764382613152778880296126617970851260294052723756238684349665067473846878754822522824542700823741541984609964268471900012163692593733568836117997262787075698077662821879797046940214084731791850036467363355012911747536196824590815240991182941051983183246401163539305610771438514318993174652936724985469861090812992909674631042840538090409021700754958480237266492043093933707853588670644750633507906634689390045727414762101927660989137660636747456672557926315310277424272894400704074271981913984188522810176532370722572858475304541464924758340870342485771760345626966603805349342081797110246017805200879288974359281352693066864885694056828095300739289292603775542539150881297091586284270735895981569658650027282421123750245807796333273434416484504255356579773332175619881483204433192735365050263345022173636359947634521412971183533216178923805787864966988734940004393338556455637714076025482935728625856393503570900839958944369352555454348218775759066987061729077672000091761656133434454771603700634992292287800591899451887150979627413824861137088935485262150598029326196668478893051798779576502912176768476492930457589006690975831141626047083087497170649239258599085800651886681397741279679977881600000000000 [99,73] 1936511251844059778128033619456920996902743313815829281512004300692128819921066500308777550493029745389722273053842948913206858166040453318603486450311089796747728980526927710277333553158149969871023899701689347774840579202195858445679387127854712128234481602560668589634273609555217763768465708645907115234254056944459947547127788114948534354574001159182849612817140221391751703508644193007696572074893277415639438918487519640946791286443453091045741757044082107535833183475663290202794021346977456853762356608287306189034902316234275767534982439466630494821191493802384551113087745299941540050458902780746593500324832605288561667198411529045709232336099426409818844202659563685566308107096118585562730146672437373683802931162058942236268476025070965203561852542082266039712252164392954172023895877118987426661732707059005157650973897778084976134558685683483180891806685222044456059331629667019989501022219082051388570887969954685774084264121374317330289178597368030199887169700927259104472256858340225134625303346342534793523117881969772864059672501926027559946724310556920799630836908413518832823003090064536876403061731762898125048460448204216739430557064707896213886578913170051927146363299920697903792257967577735655141460175672891602418324647415917182900419110885538666826720878072277853911643546051001902520793208165251444255140597082886468472641288418246758601680773035946897359941211618302254740461897512158204558346966986166924385629303424015366878419619035115100639795737618633506842735081116234034726774310999560335723720295767471762074708761321125667967983941140889420904968011055920810300091205425079761877721223698341215751571439704831087602788768829095730045293684010436840348672427942980022926023845098958398325510329416843993724841980155753529995256954023827734997044977302192415196354062952957144254373538491592743311639433498185897317607165347229882108616625873206208575300121862236174402129903913743214511874070863541648878062080837503320292103130796405192775233096435119437350572231688250244883285267988520464170545166661070719233523446804431096101340269860332852832143107476567643428698368609194591462134531515927797518058523596043846165078149409747860238267630236222675636844552736019130230151338308022771512568231487023635857906020464612100906010867622239202233718944751015992323503508367152440627312948825032008674140489239524042590950274102291352898200342621928700477572558597791150540017979146778686650182328406371678330249035560318911334221876620917984918263023201539485880114072332973088541195896077483161891298257455362055814370076839796449145036372076134400000000 [99,74] 19101505540292049608337466557295737394852022716181773987511268384548000953519676592332632115944293104140055302806427773188160859675924998047362732906145513343263380052758766357578169485851572842891977316240450487412955221120353402473846090430084448711010742256135256162399016985859007194544962294185770925017063724088311872949850253803037017766632895254359512956044387331887513953670127366910552868148932033335859537827041893709999461965063642786191833854618358058586204904766558841405341087129515213115066459355726201827996852042993416160456562132702932089096368458609301502100742728041170633507531115202040569463274686345603548426769109303957033417016136877276208993067418005947475572259683580051594573460766085700014544494072935751111161705000718920198618561645345731699350815012579144216466417930765656251033971293090054680432169919547094014932754342638215654295780280341069438766199801938966262799302467680575341113095959204803794131572428595881725726786682174270058039502861756921140699382893436011005673733908016600901273041805167552067109332902994077762436380748553122200316982058552965666054663580095529365500250395903206859416251769418986339151614414463934754741473582830686787206774794192847650173134369630263051710327640549511558650788894945653891409556344110738072785193117974098756518348116785326372724031229333082175284042950308294383063307949078698193126202584657706762111234242710109375838465788406242534771724609071120646938859053563215138797864689021078534997303678582945318213865102222673516234173238231132127293784965824301359825980220482489231614219782536017622464742471725681710793625652832705321012469100014028526174739050299063658781147163163742868310394451667729778542955279037878081836190033296922919945267378191447311122265805553519561368683249968843470257016559784219338855708262087715700008205904001925107301608685667996201421074813190461813133829211899476531888914026768971404543646896806526472050683805925462486792517049905215910839357276414479469807397794536696258326524222917952605951492543665518079483542302774894564155823001387090177898798547141002676997435973541815981028326308360503197039772854482881444059349011152250569199266008605585616582816780488631359604783586107634423656991218295937124550327584672153657528938661618800122064814293356751832034539257247519744300647479399938030155529627297141858655363353028694350942999904626378915080358988842279693233693041226264173371288518781554990380886876275152082916788416475423394836619797328646529580374000691151250618562325877595390081744551098785815509557966287867331919907271926897757826109378560000000 [99,75] -5127250064323533749384096458357061566234489708999879833427782785427928555447314859683758550520400671063209765506885407523185545980259032049016469085298317785438476456773294214668897024325237297677577151998153027833158256189881815794936541064447915511055266853938255971417134967284904199314504756180020334195987598754164546704728214591798114349498478721735878965734215063727161811209002627408723985090964824751826910386588817001541389231071223585400610950457738259924853756380130939825226706029116396625491468005669040390149002620952855898255308392611517110077719741180890873576057048132635303694268595858335035194642718490833693166717375819428553850818315374694473856175690994260979042868453350731036532720390757551452016760662426093164244104841119286992818492133310114946245331727503018165303872436750967069823848791201874522744603999292610190009114855466383019137055977106906940873783875252724895370346367465150311438943573474522659718618901025059348553657340357000617376339922154208163812095637326521791008155954931209433412101596524804716172757583862935309958490559959216282862093381644070683226974429530068521004957495735578891889710479585651550380542570902345900650211069837540981452526035212347689880059904442689454926993296988377669601075282038363606794478086905161846590636001035745195387542320682896711721158981498349467539453045423927565951392706230222106533952173854972110886107079105162308277769160400609816203470014315949451125406918597608069069246422016511469109708697455922024651196201249180601226291627981790888446298657987160730119791592243451105497488031502411011435861664544991347557970217133334716920326157648166824340020959161326212375896579100979726079486102800472731920874051831006601473712673159920753265680962255431860232077217549796587425652101617529198013905519587848259621113614123564144488706633699827071486289421334485184744494638021823553894099973901453370942593032364130242571137877682525458137851425104374484978258463412185304228804149579394153661612031536749862929439673557695449742235228455568808783769872615909591501184661384381889114405023047794511027187202238819222535195582848667166220602783036004520569763716641293814272544226497001077670282933036567129319904619004963412841748105601273820849475605674504997265305781705073196542620592559956515387611237523294389252212614986762565182191558069779016817816826449613893936703256091995559078738612268391308604544662180899004918992045142120035196476418031749622333294572102261935176211551739866272926445755977042085717543795249688333433725220048339976724864011699770401472543186722394801503948181047480 [99,76] 256796658282269741037148328853540212757445020489878121217696014198491350434413981090218151964311704710270964740841312092119872544701700212011350503729183672694615515353077644461796547013641658635486429053858654137811283388294130763922124779716628458314072559861518062249074045947878362437659725070132815378828672668854313718484278362272115819097246681875721436421895391920286925156698374700285751370169824505290626487362479002153766721489368669046145447294010452218758880104488483804891594370614458394324571620600557735214993973537665506455348404624873656086767215969029923887539560035749213337139116215896463885439118102489807657991310424228965913518197063218807328532971251171425576872823247232449869061740953874725589865855201457046665230888556862625722164583883880575249129730474444508237132223045000784781483025835705865530910554090565777169922480392919938604477413723347569921604980286106463913471819648574296917728219728219848545344834764608877946211704540003832916542926597271829849078300672221048543440506472711936474155090137432220900757672378608767427040954181567661432352542202682336042112077813184870159336926145932854245667706308185589654155666555113771363865562478122012896667919331657291609199785091776568930699750415264055321343647822612362766118246469029511672013718974531332267347237115041715841734123090198833995436465161064891710879899648523533374321735572880657433363502270175797926317685635954730140610127886533642861449247898204007809819493033768551468365238558699539761422176776105169248135146311440918806197612587835995689999074451252616729309349807192234012579661232894480049914363674889486341849468705510246609935471320598630305947722764577616269665998920026151117364650826514198976613451362755683551517687939379429039955122544265269798593529932105955202454757951009963904942602305855401394204118938099743851129038682864176563467604812996690569121938164617952714742936152400044068119458526778895702006831215793274534658087825638227438778019777920987305130744460649476063703807549302913177474878661131309232305733875608514388701506883990782152829039447543539659349242092661005592172648232857210257667093987828185445175499469984802951661761648441943303731008410039975955702485716721037005261784757166115320049022153090495005000381628830855983393605936148860950512284808523813928384510467752104285097223306346006610024475424035245699401578267189993214747511130132468045001352532818058181917995957423621825608979562166467209749200076213097985982365481878802947840994558026220627216994641423948082788271355082664109122727214520584211669714138456343568239928000 [99,77] -7447781124111750415696668595828539098631899517657600386517454742564111427077637420908136011923688553926615971425662200639537700480319252974523739419712144505465442010368635976972040642444638469783063178547886191963495266501645311208715414110951299650597897968496509102299061348942687190987607257865357161941643117493900639957363167282684528673591407579325336613237845466228233116166510895127748473654778805951467925769170618934971196069494658190930373155610438019168258500947912496328445930826543228425559611913247474334494932633529468645320162648745702083060418941977334382691448035735756957715196166624141141905204507439236974294010964223156623468243136750707194055334164682600584376037503714308823072068825251326738673358515299616459947633613740627755490193298888409370967570741179249667635221871537958828162317846204764585736693260449729308547477573981008396208862490758194505441381242187528934808094081707650011621354831850545399130227862298511415466221462936593937329745228149816368630769183739453027162348801499359104196446492933277517639963396395702512910324939417885975814759072495593614303111404588227383680062800478671801712886811374807832547038691768313059858986388546561151977558263947201620188188623914497025436431131085823032756923373230319530597260849785704963214226986719247813147059694438357839323714207093534723728082006061800718570280898793924503895079941206672309055442387957557034026468451833491522522171768090473767790539316356585677656823508581238961067591900778672156608735145458094031251356364836743947904777204937325203516395067350624873624244436799332201093913791203983396693260521092169635510656434613633857212869173439261939150006513197227026963987577954847514087898546307609386314485252826866265542959466589866228265151644240346706766503875529563244728873759700355408324694473644045346508714913168203824114262770181236966256598233958557046984504478596098606111321812050690348291601786065521257371920228979630712667903659975021553199139461012931375117151432801696730607458198380245532050029216269815685289159003947057773567690678435096676572873361396833291719376364402111412743143089456851664959110197677469036611176629366463810364644205763491260112186103722576123760513654975226777354189573855069600947917456030425658488020964609697663445335447773489506972029665012380540580902410338144482539106682514131729215424333925540214957935607559279966573206871454033785081924506438283490971586494419985239853645579268200291789394976025053111232653399810849344879051116847033946186576843810976084108620687444142220518961161114620645817681380017819463715800 [99,78] 136412474909687322903042675321612881835759632279338285443269988026770572022004488431627890346852148700113782240071714609185797173505353126912529259231769739936765106567646605228710124718501282444548989542607669087764156523080565126999448646169729092721627414574356555164436141058375104299193186905634193088667116382314912121995739763697806803013219525574150739288098192177739835046172238168857649150277465792733116889738132336294821581162026420189628996339891026731841569587306632986843089502535867095774420666726511018656770613162700671513866592995351883255947251272895012317501681412708138736527068314562960915395865559443660535359772473014269579284117106036790963445164601281591396667632347740554197925311956199025982820524217753673407091161222562397713840202954059311600931684487239126330719635548384365099548218808603364740370468826075999642897459999165000155288503353294076492473769584220596060925139881761685140643279673038848434867288756504981017588744515594704685705183743277091235251645940412238560548323368911643859688015817667969494455157957585250870544714859905489394511812887566605113844423888651420826225692360201879155235666304716673145014842740900061775809553990864441985745680244422840336613567754478990039959175381625462887239614354287697707052541797071449703577228263438300455857476211792261060503855824589934679850122956837760930544371150326204340240127032058611568128999548111385399866571809686651476705743122917183624862572112485372135780574666031652283752280361313960025333692535564111105983495810425883948751265314744977418013091521567201411250959129328005984315475974571129039566804928759770981754630874901300515160125458949419047290976927401682272719741982122553319095066258936332441846758920184201670296807680697223756845301144147431051456869364732375696496160228957454057795580929737933004131591629390096506387232074985247602615779883461768601245142870911742377036116793100975563668867025995376852514582572018985875962420712424182430238365816550907946618111862524324103307804713587746199770511532486555585035138811699319050296739126167047838437006245660859165086514588410567289208030045009031214281390007180565701202041897781320641768607947246936639733746128812050312049555725808494654006452519696944394036486511915408116636505205206386132396142234119557445262531982791798069823355950350389763622949270992584191478423731833120226100252554145989587599657124223915952210144645777637020226303568579173006706244956580559547927719399322913990066763589759505339439813767652355059245661605085044438108868961655714314150424126789710409788974714038624000 [99,79] -1270672231964279453928955616117340548086049092332639310406795818030697583019227606795659624883388489656483436942346176134954401875235463354449317799181393403131052623321669050964737466185921335065820322988613094339390291103838247452217775218836489159724207534928750939475353976381422961664666610052182395193293400399406388743436875026527072918521666673503525536605718436888408501189360789817275277058105639401714649956812676525206172395915779749269558564593304905049865226169706947573383404854789375542697349414772729623787098400880093876377022621065756764490921337042150770541713421544842524230311200798129477051135495539812381640738407863753947795298666773683524824609150165296972149202019569229177314819547347320891685503428390990676885412004713415050807547886835885767030391188730819720700476209706886775657898829531191653181228095568626309056774829918424504805285062948258678673807795646282153025876995963462245849475547791595509054431904744757493571193814187627251543328095824305040089279968447105212764427083401924395411233224796234056801854907979502450086651616986586378901664838131525179677241224830518197104900044940799016541021933604526135725416473099808654223212218441708235335382653962174799643720966945620976211434260496589442801083542294007420272306365078989510482559576310898109216816658134821826837930195709011582304791598808441728962768089264122884344470263240287137891809397019919171154599588944585762257181617653655798510203338820220498154650494415898454625640007124795343265038644438006106635267092399843238148347956724125697282611066283823544655633530764349735412803471614290563633757979168233086722992201106303594218560974885147504151517787318767108794468324217897128143375418246993544536515004475548232851898345115450259376865019795807194568897252277557086204015379949893342171175648223487697906524219827809540214725920312424470919520714845393320513091770227203625183369435074108591198198856536462938601874804659774701017044264800376374836546584003045694945962743689225316582217688401111595807650452482759687059944432865274697398812077323438752336858672707085531960457142137787183795365056057326790108995032123815619592996421484945504098619469048580285710416327804225799641179008648713026080607099575973172711160807677895857599339503521069197431243446415639543537423610271065717348639639632473531491675515808014960147019209043799134177542426104716106005692204273011572127960828091682767776916106194455252328525063618701847083757967531363173946110902151111360671579491233810058136688281989240342947468674210033987503034884240425205793059840196000 [99,80] -5246500852131953728951477647958571332183745923005585872761469980209080136778511782607965667001353123213418567026018389148010357140501134703868095481841400093051518096752786146130272269244962988447209609687648376143688622286633249954712749626585811086870782944026100502186754405035762685854539947589759545449543340274757141011607957512471578919256642181833214578377191514888279713279363840063500767099965577424859753651467260024250693382321323532630099583552621800536717567288899158200254173426045957984636298856712069098882489939907376610818266872444533702845024359132429140696297271802838500458049641755325632125271194887900255856084740369999203315735325939165173168234941331838636454266522606094728960451102284422680661559973968908301869632096301756815626483958131265077958130842812090613493932525751856817370918250104968951382548056134310471575233469239417913437972462978716694072859735447528970305763611890250058656629364132519124787884718784542793660715190788669139834545759346131911343055107967942524849834851204697567019410032419163061045263088021853576730308642248637451528140252361705733216198967200924643401411952659793298022976761272795055993918041327226792799679322065720398507904266186216121906467306090704124684106499612866528061199130047538102406229235738378927970968478389742930519340337252697900987184140080326731906327894924713404183345064138835127330637977925607084233849836599421291736324969825120129029108009712678080259326654990514470264187885433027707827204448388582639171412682395297400757781271950441121389810076937348939716268693491183277488552832304421458226664082902486487622773120505185779906323658602728707269734382501875251149412236127086165733663394033809680549376322718419909631443354900940349700293130912530328406305526766092723203973452185349813031365959524435756833177245003686032714344080358174709393769626549814233863107958741578056572780751578386693006494917910108395841500883911922000041580423403872357205450245650606859713189927532099515931438481448117242777101314401358064420957478389790464589367990524416214992655778630668708784788322771341827809771564616303135674422541312052749704417424595695975346542407169888238981232363598744735064431930121299128862707334627920784948738746116582590724728976854823692463697288665608857913125273821283136788467115166738990989020437129574241825436760726682740274818602174805978481290703640800009817252258305337097679503762177984524383682870258654083525884641310826234066360574024305221197736281025635433997721118604446951079892816687244184430401227222606072712109718800798186112268800 [99,81] 312389360493520965549692270028899400807689013317908092852099092356747199663397341338957322954988470635107140304162044206095810509971455912886933343613314242478589120880718320134816979170017210221708830792521348368480476124094592244605360980247076010277255174660693437102667459152456906560653970596793848541779214789507868885279909244761424539204300356369964033851573517263307756548884571088498719717716798049939076263427059613409841928057247731498070814770253388004185468101921123746940026600647072010523533968677266478331714987209415427174192894604273406140451836626797515658453145131860000289744947130988815410376592179052972233355216719733539755273936335724270439367135591385619762516468021805779338191363769692119349730719975910531091964496707332368471147319677706551240087532539072504437904193608057463018443781204311592553339993500857403945900916294693014639466976777331021114056892571697725631349149333376526732455386504774899354264829810523736357203956282825594932889934334372007471037950472427761189352357738932904090498430720119354780796948415620869216174998196647095085913137145931427752194653966035304135928625776244077181162947957901330462232680010223928332268615341482789786115800093963691361847112910738538697930162053146157730905068282031907899150595465203468656883654473967935694312037150566116971859897942532520022634902993899542848407859078736131292121946218799629012072180189205817562941679808096316234760357543046229087186511256664922469969991319692239986293531005390924546350387536792954945832156969556391436946769324591901822554161970090194610602987526295444059918794305417354998450951232714090116754695812247615623746318685706666720641003096128337411219890632221530392679961220204472507048425703391686402934915211796403684188967112297641432409212645777731536726388741940057968027833160109807795924845588713756335344270550644469661936179248861163261454718629760243202689486661047217303084187648950408366113172514453053335733079409803539050897835819868036581715530774769304807856004464685179742840259342715577180471577382547669601921512177674638538402341489509378030120298676128799827982651329416607742096714835652539525117533047357260384527483850576593678545664619737339259967733771935978836040262892592102839066500350496234508604613991909715358567879716019309063500600945070653869644694259143995683619868302769045637034821265065400909581933240555116782578472773004406178011266969770494719426461642145548931388814465951551679727307703711028178200656735646828137591682491303005840873907389037889911692146170316654798220750062729648488000 [99,82] -4568245300719375919587198500636914206760259309173475451091279410594889201241482305775565678123799859454480164290535899283424543457665519221230775259479595114475522422156048226404421906151295428100650048014200486235606132148142518779513809287428283942920737749969540010844010024074199048793343016296045427769692884097217415298415049580057401882184530923647057152240211760420644041679816771491082618759083979908712865743099922015463994625300743679769041224644767755339930025384107363912847114209577320965922594846236332752782575884926771368616600690133433355590369478923291437150447008037923865548309757108231778487842228646528983713576840287441726711550187657832779680845133666602906760615566776925992819066540486509239074775769962116816454027961333472340122094679324785076682813566347526309415478976650150806688142702208354289200399087556968206250348858821283572574232558567740396712597114602442280589807967664409302735175899222727441824568670486890473670753481672912529642389912192397817141879752233879854672158458515148532373517899816453732065815212088070639188075153147797285600145892498407971134633142801636472062138217508865642129493362793609169419238472635577795091956249782713796789865344547408566350412542248831457911140655457266439258518771777289016212066902955263666368699717194963303286825945294562030863228433843162009944359702096313174481684196905392338965176976317390650693840133002340104894049254707947878996864436829366516758677877148357517987120696926289590084817591199718106732951668359491139058553274789676433610483856496043502979298871210205246090150686894813192090982158061312395323698721778036898784893712032275951935041127911687119393538680458227880825778093067543638888974279742161881167419008075464143591208538751915643925308025640265901864626459083650676902815025899622955964587113558022631251933557334516987301917962161215837738472137879717918185165059870131685817247376029259884290727854924474010580631239416080795874152745776491866231316710270051180172291734520658127383109985378045074530260639619284559461589473745455286450930363187327005555245535266872805298522101785136848530869123446007470102582528798648126184873529265579142769777944017077313755313934186344060083410214561234476160442012254522919059587545104191885230555935251351167735193974766846224497134449942813698440518176692720553681372434654560467600418359082104009102470258558300289232333329486271317236325553119465309680274048672432832638329436021631500589306413931933303770893721863607541907657825570932420327179320514020020155551947771329003179160620123654400 [99,83] 45714217966014865460884090166438848683496265922241062469740434229909338585803785600885369135327199250346616960869235080081915494057770622844564339900136566251891713497792748615725374296024612970779562038212600591435719825652443671370662599427969950158412279417277486379976262988519646723005498244423719909261560569059322923922453671993474147628563682892740050444677692997337083782163149747295363957681609095114308867060422950885292272791412418447904298948719643029730891343717746973196176244363834548597247903883672960963912817402906707450374376801333109951652695637473555835775134514275253370608122550919128878409947073940784690810820116970883347205046659914075175128874070510349480621604552943342683751508649353171100040837645498439648636195228649239809300230726022540240895908508819227522969276969263626788445326672247179716855366295602938528811604979793273922559847996316637098905743219670732915507973782257129513228990888148608462894081683485072289985101787960375059226525090053579654499686935925075067521811959466848638755260781630406116907542633210287414509070179196307759611277933139137372887103058209401378272401797146950764500758012772697152997126967318536620878191927926974683210668838200964074866368832853026080646195549783123611388200545903550330840822223628503527255257986790360846362599380364887705233869745331260464810442534089064872421459812772492544046203404209350921939542090498666066878728348372525577279797574557269502002936055823125115168426864287548466214056722584013473635199876262866230298895406708410624274561004290159243828911866931134470183107143524466799921756295566129503358979263067042435460604676910549653900963903001709211011214471913322591595506228067285536600587719964237324125756226649018338038201234131688632679672023108491577312107574993359999057040603139482806240594650428660267872059039008323400956285120268516446951542822387776554048006698074118289477187517728155492312569397662173454428878717332238761897530088484743086947575749454701659008342874134340551876538894906008270082589806564517836874743662195485556383113058188544413914317679087160607470363659783199434847421245004184056486450305930554134787683681350306302056337736171163040038163409297456009121362303154861062202544899020292379749688837255839190985432157338469043773844745794624505563317236633449642822311429684944954887974741354941156544138076472617318662399167855103652619047148429953113023822232189652894101520778151384639669191782866438275082338917234122329440380941725945239614073478237519315929590714688591611943483489687829829514780040800 [99,84] -477308873372791939262515497493413776432370614847873256573330422264745910074145840238891015548812746747892845470101169414285085258806472593956117238469112018035079788689804756901249091274681795028262135744400348987986715123048343155129246851235726026876124536792236605276161731724370310110825248430388171514198383570202000413060230576318790496614311814427309908721405857422432754983497406574909893117226491039336526679609167250647599617661071418313257604892965294186352779224054183292823860950507484787503162470394585230250003995974514756877348093968831509522707278604138031263334779563079825389314370356737728688099074148269190931833368242558067942254955854604040377791711256719086163874100891081353480815749840219139571374456532528561597410544240179379202526385693090539815994258799736545851484303186533042995159952532746554963152848266872011218863028884885343134388959022368363611076800387495932921862312153301266583682890696818868809373311843995870414404839066424399631268232132217213729132765281017009231634248100232244927575740678922577196313266587828484651293427841776259548459188968311286298700455623129208402004854579772640547922696210416570918678223327092829161872072223677625671184751286565106914438133759457643119651419054154065394320536570697018882739697246813421359005620997430294415059442402823421611395976893182591487441046872062463314386480300939475287217244003735454882773079510015353284655479344223130901664298431348250524127940085395218395542974537176667067859051824613861839065220824178523697785145276546709567880843415776576772687486889727925990051374388782698910028684591151985146528790057148028104441380321048365867886671285359805308959856382222128506097740098668814993044975546445961112304128335667924760029366242164048383870593111642440128446213060396647144800693439286149094415237888661784021718223012370146998861648637037004316627777739366615147566001213830168161022279122757849160620587303570553199192990136257075739318996540076965752518921413467721877485812164288299193932826726464406464348754310367212008050326128792459924791343791434559029469499023271996167116586067701069935646463232429003570041063628679943167934296837715559261512045547142499059761971455047828525842250857793773486774622105937704006970046838708740034050075554348972667547843202902634197107047780351818687461126919442553011474229110115980270036799440950321210325184734550084040570170816388747282788328867337054829044086326562614690523463083509840097587461390495089998176889466944354744900602094850648182628737067815122785419242555064718947985920 [99,85] 4693068964454838221804090153916971806757535778242577537811295781113504119593066728887481658367046790713797787703558125155945687118673768405115160603599018080585453574170357264806829031351584752694403816151761656167634955524513183952208302457883344087133023015506511484988459415428534224701933626164808224295765273902927892902772340043411505073793566090492028643661792310851138645575899641531977533904063299514230467110847863480199395720506761176858623547479143336177339772036554254708642971845377205773589254745666472486346435145580590045859682086154541874499411010999139122041902968571256213289148231817580353311806561274785358613502167108940742184163368589600614413987289017037591668714903040859050801327917166901048640369993591462958169803650140271530790398997467802339109686772141119345665488165595745775495491587511226692585098719903196065593633282949182007646439300960735819551344991275202206377114534816105729090991893595997613234462965096191749122657226789444258940424875934031369173147996640381952685451769647206946153980760436573418665079404162505139674433261781400645975978159887543119541369656727299006604390776233423464838891052417742257308213243757447461394216833401480693582425345864052201997661241545519517656519144183731617847198667370664949264962117425657769358114659217561771694903369083272143082544260698712299127039129060401530789458746490583744679411666733989924587248915274679149281346770329563292507096455753520873264858531318322254788441755648978261181889329093521479252943461037609619881723516235220303031338176814742032240451064076675354381035725275285309346615945776753174967046817382822659596921281045906720067142788758466358862522481928784252472456567533068745321879109538431889724609425020664436430717749567927438782009854210796303810213690145078176696754013077824226931343714371307765885260772193847444015245413990544551334954076286267301179424265089992653098142839231305462544186972796520957322167148312680337538251040191701808176196350571830233424673415151450825049190657264345004879444790435173017579781535358297465968860393142901663044142348950000150279303138303944821077292658714187348822995709406580634433493924881021111729910656996687827353332268633570834838084790019199988501699810761808854918498102261941026805874862741540483346015401526307177311189091034542736116694193969426479176008386641049409768197621585179789377221935997567912603968380722892230104488160385960777488875686995168041575282565707741859922602424396060976022992498293397216021036336557744103352956619901316829642578050030511563840 [99,86] -32485015210957569414676864910188424348856535037392830740230984734870933589858450404083402399698823736490085693691202035683329330987774629528102908413239403088359998384724736554812031030129941229855582153963412462266469045844663824578238851858589845231420747298255779544160513804505833265136364086666186468883719339280237570563651353939788922379323874343401302199860420946497352767653241001589215707281088030450575442533440554146105565784180220608469366159219493599501224344051063534986722911997769194054692025683317517626807074063397834810922396971630370132335159955149612009063462392274024551651719716384422648387409816906426530586970023851754706253123716878227015376271212259570155148243062195014664430369959362893401775771356215710171316414987254498903161565326676864421303507985456946868219479850282054160840303196464686179303559425147161350976861723151851791477791890254005246966396650281110046744716994661151220797214822507302109089494577243025059527987280345946178143016561179181354450733425487779040887492401814110705463094466416405423540434305036832846136834444944583450617883738916643496717908042162359445211307485809854693915448296945210250365284394383136537090464883770868546531968765052881575410987699859936486031043844656769915707699242162434842484113485972843748382532889551951230406781809250348231317161563221291665132120097213109671526805152671848397235633702016893312517244064928025867714795398866038007634849965726305991256084265342970610836398375626830754757049948694160872678413216322711988239094240464643286803973227888615520249210031982810391131198681149004585830640001939879172663755149071519870864578794054835828222303336829176068447012934183651058763078752458781912392359117890493099301283046602010385934421762951760363200650642280706207758908371599011340125196689107435254333904493492785426069211612445373629147984130321062400873890999219726585645385926728982353210733419360653100689750371294238049044895898975261391038839669258500104365122107465786848285935412660849826924215417165086515436336516822686242688219836274070169497139670072243804277832963754851126116704944576243672107916313455056481840001173155779351239099093981652371347810980814426413413141250523268993847817731732381392992879440634758977491232980012862241362969347619276217937785019225727162676330173509155790419811308975885483796928065473913388188075829539503771331903190410468896285336377174128379712181571382964830899850497353968260032956992282966248089315744541152021450085918458206953421185901383809772460166618240643970997419251526720 [99,87] 141744987741168309281766677348311324432435054830440235207661819398295679337449809332115554551300172353777970793448455457049366812821966635665492127713103682459418200489187279296835274164197308665705968287272471874953872185739476360612054607757402170862453893558876667972428346593485187877925711981903976874391081129572420988754185662508273059143425171699408788774161318483278551439020944749839142128511456068103151543037463565558689515499745448446472665779185811553917121748662609734159569150881317945822825834235245052318887705166999766070391970429088819863212601678263054729209334948733354669419094195777570568340224536253270798998270536449822312810975365540473707949146789711101892459492330330681867738726489821154290219604793441448253072988099273341289409009340137120908160417807354526052712809743016722670110655493473795619044491722836930166517272358490844731414709339353021489370881340152380908984919940916667268637368147676661683291019846945116203277848178530517317771576946941867391864181331312995198004125468792582342470310318389318441100104486570756903780366859427532353683920596298125883673657481946838921202777921398382966318235508205919627428420681254576335506489158943362453644109686940076969132726472135553718081271630056544230979730171450793913788510899766243048516873516603568321066524863410249007178155177878148473709688927349432391590428571821757674943192494814322529700181893881776887110522302350460938969721519766112136977678608793332746542163326820753362487068775599447287901205986447947202042690098424617395938269774201303342033790426110588625192947165966900654422583398569499398075814691180101253191036258969241364688813384253754024680867590414610868756092901549890752396772819062393415559777565812677585098315790865434454003277703793561258722408905567416178094551272939003191234229585238832091438756355576640162160292265486174367153666830362384381586820690064865505989445992637572759523209444178259221618514578270848198593951521118843456250122284444442854292494211596082615710956526437180877192224282612973506183529991488565221341991882072554190805283129833011294583468932883027655830422589970261594435571474787204310799455172669126351369808352082384531739879423739633975662867616943082323484288438015322453035034218739355626932765232631583828911360351479134085990057438163397527097191064769198230679921293459514848959566557689475585011896069482306100263963224843478617200186397078553627607299384387806136178404111166091240967480993942705475548925658234316751203406009830076145389643959725397256924327960 [99,88] -458806186412307192645568044340068644447331610650617178347007313055656086380127655987935514015431139150529161842273899892918403694517537746756551903951020453328464866238171147635679092378590210719694890983356579933026330083218887363504642396231448253721581063351619968863537120961260703970694370914497382468783647722480227340555214524311750065326988462820303514833684654433655486350092389577668655100471412412545735650439367178441652156872343403649817457380238881520928680517510140318815348422259250062234634986288994015720501141583220496672805069697932091713066463360110500185688232113876415742817179974522663012572556807726666785388398406534553606148767531572376266135093084492993408166451189921427362969491690585690977764078000329754616411057528650724214012486597894617498797660392003315472689545505495807027719460882000575303597299567395710900203626717429291477831109027739061897760518658099684727152026729907238046741828477845878202423302450712425322235670009006069287798062032561722585426363711871027491727422959338428717373109078654685075423259034847737872717718073152489869570482840124358532668099105202679510161702962748282634245736891123764053851313679952316902524958410145482529585621128269935336418743763478970850249274021153981748626403724673185538533822554352758853701145860606987542281686549455576023366515885784056608001083033447946464888910342351146303107235358168378310769476143515812006538794149460964683827046164059573948990437617818431883654679981405009069717981679889407094524119347173064781926131662425800433333464478379726676323779173960637972963015833824630615582555457150494116059413077307805511530798275082218327219593615350076447582324083054712594281293860522862625738254808023645391157484647220616654581216711006603966060723802240714690362407935265826338429554459249121262153240343070810705233571491707778792290368824007278629750480652967272729885136410185440847259682655676193826948692661696177519422698611864513483225311291304734626425447759420868810553509672518868934891309045229136385657566261883649706603276236414301995567033466184939392604114671659750609503971126979114615762261401889963525491392481767674277151614410772926065655397285313759121700694354822279362274252948926033359482288588388377724395191270862397606391923937510557217902552596786224689482867779444403645020899309793232704576137541876662782808235571638018037607331242243885975113290221611206350900691931141254177231432002593255876408703852365548586018542427617188785623923544048575904933943674067843930132442256707121278720 [99,89] 574849890172443825777104089380089146125732729818652123563465070660237209700318486823054209491444323740669924501395353320744832594727020460445462255106079765707894889553638199265455737369862370731615548480309711028226667839962666949572346507470436537778844119216209888267967850951706779602304115474251729694875203936641249547027199752432862193399026859342318464673071723668687148953036376415630616575589724468006712607043781900797903750988682095727845110536953868988869952492251520585590895295318451468744562943026364186824548723510826033557982787670747342359219486477670750327176395401032639211771931062065518366316072058450302435055974078236400862869215289365911144450888076533105217549077844733429302354872789437100738117160580759829146098490625283055935067433531463494087963644675942124221933393959266721551531226643070098964828875153357349075715175820769786810225619970565773893627411627096515191524021241540186478438884937070427526725585105874752538893986011421014061175871893730051076901502128063832777197830910538284159483179964229652235783802389943940168431634170745531554174403096162513761933453183225100514986709934864316819067699257959240456365254588460891695058879017242472127639536388351925807274187879408590786311089980485634045351939763168441216007361597017794235047244200928632146516249473182509467045841916148461515139714705703703949058411096874161058648079125980812141817312069953521661808628481133059964838970031584147045579111845817212590788052013503915348194866596440070425320261965418898528594989652080590920783373928346382543211548697130691499566807598408371164077303436902113897525442807691972802684303112698390400662112100336905874424409248420090630922721031952937598447914256819170239415913680527158441572349185401377750473085493355061953356808360550165800120130413547015343285959496207075411507388811538502083220976421097440419759041145025314754541865505435267727006671597328937909869320670142056202098790003166067183681328836772736953296887747918627727968176299947523512264366242388211488956720634832085971296915213058938902752511194224609132574358917921077443767698962567930778663668658269227040893383967731326653370435759715210639755064954496624395815713252619322186393673749514047198111154528470590910777699633921345030142478165589707473006885285889312373618914903950292048172937698767896269253922459118670088219635293303998330217217180682068367846808556927685746010511231835740191307227118526899488377722107426073976686202037861452539583752554019063277335778729780314486879351523411040 [99,90] 1325248815093248691272596463757773374382051347494761826921947190455038502470939289833221973820741284201891816135697285954928511975340241859153553238686562528746047489880544250058435071708855557611855160088166887418983562414234193364468476843831769154831270350931770988211491251278576835676750308408321398670560300546621270827515729188282003170264423181176940925053929131550718072099339986295054653277655840962025579939530008234058825614032946324288645937729677452069912977330941126591232713099280148371798843975515023802595680870302713736026840898793857196943108222386014604468110392107740108178747329391777526643606021724217040987421335976681107183470640337723492397476262767482532885327365488915477736438740108151786295530075568320170021203006343186645224267656355240887485119612742691330805299169690562556942083133159197749408175529077680966892650279034250830052219754097514111948547922148889505627942352162855541970874224027408023573250396143194836410391304848735165582305170917650435544788337820798298741774211233999569472075053703402876159025314665183420069630848784718409011247976562602829793879712223165216980377346920668974950845738270483328298445852217645572541163006778188875387339612541971416197501525029268799598389215107804223687432575753327398165506573556748289977807122425622862316212147423568109378369846123001733548347451603522602548277375989437674055864501500740183365299579028304243146247156196229895179786635765507706484331040316729767802874081649102881443389209690444044615774526218445834063995888862910767873898509935339155217562459617149619780798428172104664465146240622335305101241521288074183355305491346576460278759751688937966303337917304229709088415030022064388406389281222541149857406163489240968808955241805802792136537732164909676859097902758653186686314702272022321352321185972781128017608062639134544169274125851118858122945550748816692647019393884272852200137528559730974142706316734076421475374919088109150912069624618449116641187760095453383124461475488441805617360609292820897339498684723967471105994208948613775081684905040563137870177878002363978562541302902065328610182502125691586351227078989816547323596385466811623765791200542106925351349437995924993079828312341566007736135422888065211981095465327976644746248085285701071631621870717890597207474600603285086678838938567383689245681110227896733463271539557560190204591761322073257182581183581932344259170483937329849481386961924911318692369926153981210491248672961017587997232839000700458641526193947333066515828391680 [99,91] -14751397444702013043398474013424287709714365835985316354449063572398637943744225526141422433574060931542420230156040774564221911553966397785727096537586290819271843155435355088497144140784658745931853730698387174045427146827178248858427452742209938594107770620054327770373580441570352096687298323583790828285898187984742849983353720502529957567611830952416831941792802266394208018261264662481652703908731785292930021813804988031770222573928334895713850116885043245707116572550447476583571687609954453036814279420608398494928117483402932096513761834882786957796474433904218111911160674890360368144539443010377203741539901141462441481514284006112832628526589138677740939280971889013796930317803910740227350130455700290353424960165745765078865068163485744067783562221864746354835307621234434149582736917484519894798957563856653472375278790001406254298396659178639118126960623893963781854544107470533915407596385941096186522775034069623067013676568410358884427995966529349092064825852011144956786946537257755488221498381451300960753000588176642651998546339028188545019054260625592707512645419726744876685068981965707260884517586610900978922266100992618391208899043178133268787341741067241267448539491563851752196213442506027381205852910593722216231629458919893159392728516448848219886903852151054771653341761280421269849704340860192676012319085230164041025868545066803402224640789594234898665341336229160512452214079336821479479918627872592116460236572766905451859887385250547219144449085219912398634627196244847262931594437430971094075570025577945985075672418919772792129156384665169817615495289835025968576108368427414877871683411778072425363959081390001150990064528306309673824288777691832028109952273489959668380945639967155412049331841377725706728978176589097062165946961026371073033692060672484187938974108982186774257731628823459879216058211428923011096308066155385450467494929236520875729432298518724752242668467959447723903842751803134058257384742168228790594667822361544996843289592662813419757366677058669861941900395708254272375493084570965974144532985634966183202307389060196029954922728873631807306261346299249018963548036584031223059395114480175017443472028177834656307048855757544365893588506826495414619501319837965759186462751497782154901193270373956410606687141003568352149800621235874325438450327774166596722553550852977082825730759278397903897239830888946641094855628196483445237795201674615088340108889759712890559371318672646969466533298123128970364248926366608258810823135142388896098640 [99,92] 25076836398370310793028240852037036341995579981548977771224262142234804299427560042626558612487280912206214944130595647623391331675700395210410923289768463153036480713980132473980995054192965052795895550411450048785929732215961287531294102760914933295479429228739959623446896809362386595904096858301122651195332427167208971415890068322951673156521489921720682733957655222881608553376042335096809983306578912114821153822950126268477892740709464739735919347064569395041378965498746471314196877438678289820314863188033749827435797501535166030680709490332740514954265037938427238545395911558227294783248880144217500215960969525426048313144265713023846085762542576866050273033053672124712193679564287787096179357116137082771753319441593065497114554263913482571212246176341137121869050133113981610501585741542013692709493332103722215759961363250708460795882669139307942530518310500623789268294729357239340949768059427326987045960649177946106481282261267826717559678190877835362536564325475275398881596509576349814565222915015728213630617840263315399774727555639850875897336935345124736196345529124681073188443126151095457767265507440808266494409489487910537486877655046251305835945900267233133383051163220290549866338848156671511295609542415743742578279684049447755328913715715941700759929428271490224181972495048751866386783801924361719916491476479533709599049303779467700270138968442494323985910999244873477636450704228295336580705350342133596756882098878075181313017220166751813489276526915956271290966704317288341304172870205617995977671996023012088031885259324288369499746019211791633922183669213115053945101759333207513480239378760865546685474507664968612119951958768457635671724578537226649722783768662870963397012402869419613547639939095543040619363186095872226625365220739091550747936221445743622182933015878088315547147554255169818261960167696044834008924234566117543425558794050814658625372403803314910534545830375244121687758468749379903390560988941330818145531972401078939391525967935593840312401352183834688523850146638822790451089825208360949527227662516677736412029357505540560852280721538800185960149421935943054006849051815556814880729218979900658436705006224338093818150009344255429854632365075305384029994462864946884806854699143736073443853328366677431898147683999748628800605746023557016235920445521174610825212951733090249977689695450554510906882663501055523627213975341795579183105830352294857879874683328801351215142975145871828225791019367301617063366374434493523018305442804034944 [99,93] -137231726642292830957077905358390648648667586125741806672292987895318827057071100198859190453346076530561147406166460029447033577009244545236693928770558927584766808586926423768080494069946184666323239818888828861588479242159596542809250002046355566762844430711836177444655397430883888661547596385752292383997252491134875982653642754456173282616985328396313019423049166450651121016621785709656025814143141667654322578257468617218284223834996433494906400429181436387280017835020874868997021462431387051283949980325450248517191980010952416552507100955080031947988161767023049309072441036875931705053399365759823260581896532267902148920286578661937129920750512136420496291243743660186068314845378399906168973008434242943251223942850741626722082124253506553746000015151172158762345200229392405058725323131111354712299383202186631597649970649959720138776921473299133738329494514060181076455369028658092521870767286110062696417289535778582184414073342191404927584885469394916022239941531831439460861491572580742935814664530329922570603890862096089088723009885274254219409329361136012671101592577820339919035295125002791008171611206115041274260756574651899375305680266107112884936132251134197352113583403732326923783814888924512576080766621327385638081559398167538754251682189413753131411914979332983210342820296918102756119582398940987498464999894205387280745604820943110508779240727904144910279080758576841874320660367407525486712155141058746417165702997058270054855375602137177080667353641320563444641071182943785053729449432478449811556511480664228321207348828834894406414470590870965318022818690766198974098571677468366656626191092155983786151123099041293368910373991072107776278990487931912188372939713837080908478516228716096545688680647870038048916371511783716433186744525687336259465162920961178698839714358981690881226165867927205263396354406115739903423400909087816023478610342441390012663760370912580162449439578434377793648152857047883367637409705634830509949961496106715705470967554762826842846213040447007598853198481127131326636001604174517171214699555209239590774738638783971931876537982243904941159462085834649150310356059328441683703316255291636909512407108634423392429643087562971063373000840604544779492799631722815023560422310969718189121745906968544133603227331834088276414801999476785067689602087491481641837037346736559927944673778102153679432060464481533430881682055089123512482968855759399278035959593384258715994173206999492981736212290745646584069792783324577279427945284272 [99,94] 497371352109354160859601898820886884861257249469599789406782996688899727714254367267316161236359509057910723833896889622038935189767980585298667391184513583652377847045794706964370702327472351652916870465231336155573856346036577058101020437477119335927629717733442795416077797773055183920280680936619239570725012552325725753093958181803006777124003574613846851239484117900405567148617594698512995349748220296637935492710379211608475483710742019019743227820109047010149151324225089032958539551684640643877937617121809093034620499275556628927977472105854512388795758494795518586428735544284562371978311490743541969664165423249611861006183010892053219796316798552425446559931769637317948698910525908651445348921508364777424358139123142831682416087062974520770074881146808393584485705519778365847761583943823753233340715795805640299363158197008071220904725388311472674813462483752511941805577857045957536545594688591249300313832326226726159179792366672435889863411011572842741384365185342159112678769111242848360045705612757067448786622611676340209792004149937658979378562627641601988060002089690293260340683786014770813825557391766194398998556178097388736454879154346998532173597215476910222305454315419231962905368494017261796594089706553550285909585702122358124369842247068609012936861142300101706944961181626831385846459043617517590625562775601989965642421462925763571423557657642982051542507218328832379720327226678421477692005049429101725369782781864677559309517470136922557861059009612023620645002668019909151487107994047906967694000359152708298016147270289425657784755833362190224744943859245060153496831685043343930601176246492239577901600108152278315136276215275311120138166212249228030220637155674148556620595333117878829489558495747037652350157334118350306933825732607032163141310549157530028274902572833574127307378654601470922691257860034739265041304146881111124010175432386588329912492477362621005044863964573630383610944311180378962492473909477021847690459553076940926968731854376930159817043895677763587174310642821877947232919195427807663922068659472110599746794145792436946527797186785462029635655866211502471694120199194963012474619191649126881336929376393529233987847251061066711171210882653162129779158844016523580855872343909490049722060164625546996955638701331950431211500718575519021408135199192739553431685327965106623343281534922864071110841724178714741168685618249559629851303096614038659856117386005917505398179555353002862315494437862468177765882805098483599040768 [99,95] 284886817315899613625931597336197444930991834172445627577363131460304638351527889001095044352930669525253641712102654282043134771578166766725739044653889940099935516083484097795113242566778973137927232090333525247365528536474799790526743795899116061082531329038705841770678282596000657810552087701698189401633058121623337498425767808545015098893899103501313055925180964563390818239934557206820241551963250310779653401051796814739952376357069243411355764073292755901746058371227812840280680299450966501677853014407961549034436777379812984395764006107738231591359018509694007786365627077503726676335760621483210879666256770932162081766438042605499672306893392984712296979262290361139625876309994793940932708356387002137024613420801012194200468455014054241464746605297871097455736140255820067315164147645833830508343503697097462629376183442388367887099328110488369493129444947480021370447553146306674149390548044723291198884102663416338764765273929152096025131606676172551914653994064678371078358848395857849935780510429698416579910222054804856082554050915630832329708495643993088004620658140371507677315876622325155262711714598731985388465234313843571260847859147711069816657083940701312493839482688653137668368833654540582506385304625290075337321208891269013152683061580455974466029696585567775428791453109488748966679419528220701348509114199381482636332459461592768906735383169550617754369888342534386360913588002363300994746310129908056106945715897367922477500790676800029920749584522791249112147014370643815851373067670341166538040496255611844101767936842093406937301683597433147466956694038478852095413707292712687237738972860570463206088533880959148340783162095938933343151430403745977296372156894048553462438772932318171625286463205750748540747259620483018405371458377097805215684049645674027409200035219691810691180437765573281198807351940815604621805568431734507309388927356248293118831334091382174595329625808152262038244167694299301712037120028885126149064162987946671975686902048003319937530383101297417871657992489249228748118630866862192587004892865299911724808418613304050200789162438518039470477482391776508219032713197499285589278851762460611004602291983881632061445623654478709882902802165821299924467891896269468979655425820025490561240230646794772107019114080347541556673202383568443984459602897399281840189830769492688061285696334280672390365832231317370358943843264384455173798915811493684892390950999299476386429129809263126790683690642407650899916940765924684896 [99,96] -142141461710883416047154216668206584518088889710281759015721115666831931366615596172347465039784037593279311205006758462330666128091684410426091309116323239624363031194786678007322571544195763109504386077188311780931376885351687039169613468306522367306968227500611685809655567960326104044875483952986050518634228666421842467705150196335419169479810929439137389760581375215427620198984964973744710562858612672130033953363338328926827451720391372327040675199484038863770699583666820466787123226078217557380417325191834217148957274767755939063187540892563270061012577580278696269099436243188551475997019916143924323738441905970348686397873989513158100449030763969284447665962781897746876850416498378367235184013286547082394173367520567441374694430922294665296575740237475618102969265715396344070355375160287131686497278448576461415354231281247088988537900965982111557652958425344373687964858813943563101938299400246246277388824566563047685499296471847121984679061957016764174685342816056213065608779036940851218686289259862617001570828605685679183298320264938418678610125304566492710205592557582406273081604771493867351376115718683383932045379000665541601984786234652131273461008320696485144811432396164529176302807922159773720554209466867846159853190428812142068659670123876588024848041002462383590164017105614891453143471887820356651882917928203402192295762114016137625764287201048568181606334805746785214852778428130819579146475134194346594369957707644784374142965744858140497815538191034168072950912996480234923900439984538825106141495128184638458642437963987418964647066234078897369857133267668619594723722323419477600872128014242977655014439927978013216249893963541811617935644884875451602872999072172273655497091710435298410220393198679531377199725339020842176825447442085203175685503482739971220292791935130860921374744063306036462692803758724381742124163628995796132530027484830991180381390649960578740188684379197667786710686735695379963024571318834142690904009779892282766657894731283345571210670773699857670600706950204827186235028007753713626075682984093422108556546798828237295942010468774057277348967932316392257951435067585296628861957742304224305113271265566982731020396464615379272666745058547894924708775791937856614503270793737254895189252874023206034763110825020008529851016970819668753435103298058968435459174744003478105797412012323457327655894017263994654621940716661362631752308174829948899553189425727755780866306519482409120606362836022029507150918559232 [99,97] 665607554637377208447208293995177682265330341896578072863813534294646652777688710926399766146329165432931838278957871447854186590646759401779421789705567986370346013450605084132121309140449875464098451735027737857776772952954045219772594786822756541116650793345514527645543779806258997989039096933426524269749050652081029903475335105620280774133567230361441458418225022976983203452437024369123607457782230414126471315303717698835307280281167422367213805325567735327557195082896758783511165794598774923944748633054999005256018787013897747940554571573829256677597393716716159405908344756614744557837603703985900360220706749518219222092533448823279136623922599887366951457619727286052663344342761671709507208252511692038925967787794108553873726333949209928875414178233764777241135570635274868251306242226138799183519277093930681702523751434825132732134713249154399135091237394795879265321276312317928221095149360240846302584336930145392222714799044939067183063400134676749483637655578591837016020627869417338155198651856057657267786011395033546233567987750883369537070790741411810421432904748323280656468929316365520679125547830428770908117837930549195311082382443148328560545656463758946640169270744633667108967045268565729886285138203992042253997196276863612541931469457284844171929288159761091044902256129965162206946375901978898152768861640445319483570019315462241491469219552486690474115545149768376306011012625220688074715213508262037853388444395252773354456185141688946978527260185514639409541255930027628447173187024232369392974327458384997681595811140936648709976872631380445823854142966970202062452487377820282820335668135674409512640428479535199960257500469905078328535401602765784026623702468419535463726875022331848733912398976425455184146123447413084592099857656031021216663481438691273708224794801403831271106050397628296789231240858219969234056175722068649452705727176625557620068697572106298624899452081999619008594763308631240636291384018454893723510412303495495676419394733060018404108683909492922327036677820075082390823896880213583314516694269265260080980403930534551548674906983837999752895332335451204383036733317552704951976668372577110000567838552001888476383113250654416914073396369191679725043963407858555595388118488535986394391794377413759359604322199560384429570270072917013914461268969704363997843902901700884383151833870016651642791778184058384299675085879272984770403128671267091128125783262492054323071901679739354691340147383480926886511168 [99,98] -803457556202250886949831345803669842811583780398509473263449733635925298512488542561245704478217289713250658536886699402508736035161111283498224533681316371524741303920400220399935882974073858498243518215041273585288569869085253117891693092067304620082862773838005208460411245344229939847163008203573609241222458340242517360752340460948052535142948114884834770253918737843319846512918387795424466521101085401254689257280241896727940761896182649170922847577072009917914381609818537850715490929302232800035396075236507960079656629711929113362599233061910843830765306706036597465707452823511505519836435081476757824646555885504535100963286614425330356106030212872426741958082206633628343542466580312552228026300446573416750084392069522192770690641581205426932441053769657377389857614679463637725100204003939139068569278998370618215737565920005383537043406251627866419353678568364742372236893094630274841404224794658174379214082045947436573828777257721495080520513556150157455891711915330227180068690876497197121415536469935563425016138897174143266576333291604444912167350400157420991894588963165403324426523281983863096642041240303974351445616937415669665271511870468092045626965291628773680849277663963532530240020285952051179012272258543678399299012117479981277542998049245727464428426210056150897383201031393573283846632739465966680453808727148515887844604157167245386893030525259574511706742723988241926826156930469027267877097441917405504336972830826261259765297608502223044882265822832303383586231826375265998784454907524060173966632374751806340429863010079125483785351094535118789568600708575874425229083468312734876128339921416659645472976006038611485715230707432934634971327273337441686939947214560725236492010816766004410593022069310539068173737526321212871991447155319423117027717222457591525941508317208830863445629103375754756651039470922927347513368866294130505209856240856694931911725264528165047911967186925644998993054175695601288354383296776151886720931685123149661973676318504884140516616643894914745095715023803784320212303927710550622999550261387518853715039786550992337088346812462898531037346389889474058581542217638800788509459176214042758890786489195441301213954809581086825371608704656994484946231723422356033946392621762278369339216629081027456026609647516897740026295645562901085032507096667128238149174045291084431516221296897080627960696086600234840758727148410069007080120924538819102389523222825239041673375661243233979861329841194367808 [99,99] 390451071084522031312357159578321397815592723681711590714709080717894120447988108732382691372916911209724391199845183991161155831216642270646676456364572232400117776518402362442896644011225628969551210404795085565622978033219160045907120105375214940289818214211992384886069513772415652342238069217791009364858078315728154645743705772774682643645905210857254962484741484667257633513552424131906468528347581564646102105528839700205520643568443300827080231858782901720482363318853829805218052893557713902578182473024506414929380634528179578817456522025868295851873848086201984787530505515706873502546098085225935965136101852637701658327315779877064005959360304779509423067816577075151511900136506003754804809941270031567202874454805347274734599039053834689018700325505825653662507942355426837908506024974348948076590022991292354727751436372923452411661636024161409396071041926748900918163793009849922713254107215552916592270403336325382396571662815753452439501293461797454664087897056239001604579723496019430864097479828433848847529621221649382950413129031013467171971772604268130483890099383907750758434457123872669210415864799041511185131461173049741175623993864269500512446843546705772015658556969060191014606560540852816075514565522776932867080309489173829235737588842730551553221317130976921458289747503279041402716810252470826346311010581799232695765585734949429944797441434719789215655514568484854584103107669607404516454202706291433099832645627772909077755266135768519034947008314778515338640470741650142582067442827893834427111162588544347251373166435626951592455690759589219591550904333650748087436123408595087669647296787869168956630029224245704473629495781184763845179306747229594631275392612549645484219872872736951165882397645675380183446242686397852993509147458100511042812698143338543394044533326256500304113443301247761473808501925064599146263834235844793896826696811179152586849625772011820317402379855555624333785086873151564606940338232476626799035096389298655660589936556588158909241798425729225060892681395857214257515327562320852251997427716539930334554079826494807898717701089206307522821577039243613081717659614888915482817353476533887885727882248528757230203830580381716749839955376000321321569162083285452287229921833140325295601950192302045961604190367850362806415416682954773319236577273634572658121908666937154638025229158268006138759808030948427584938546462835600974550226594290196384811487144705786589535341111232875819964201757384 [100,0] 1010863851839711171687539454009671491749213073720814212988089130709748999894203079508232999394720910550972561940328394978758510084059146725506970646339430144010398270522405936243966525200873304166699929738898460157312781032379876943768295863839101368101023202451310553282483050622668019403681176675338198690442217760718494875492303394734311990430202347403606794003393330650945381820954466280864713982519844887348265915509917923309791126298893972324158430384574218735774523286334323453768103905689565853731998803885703768220293787420102896151771641661549822599718193158423894728048329637834708770377313543177299703752500430224920513822678470610370311427795365584067699223017081431629525852134437306328528058244788066992046044102620487173335341081651423335566390165288310559359181500937396566874769078736737808338491457520217387207641691552345745452385260853097355720671549921803679371938632713564417000826514689077798217277326641397649374164222898657932920398370627579019564143081122482449752583602409837871180485534956908835266748094065156045426303005527224170367363278715579924068218652475449842645520262380069908651387704151815522737481502893914445489152461430332190241512394485066692018596214468852862683469871003362459092973204343660627727440153394699048641461077597106473808761849615954561789444419376764737351717302749246499482433910894622740318395146872310294316179044766333572268714507065103261786749437252240757530187146805175221345700303398762175820524762349826187688447859721423694510867487602551374974416722595017576255349592888509463743730634746134287116337835535319559227264205856349954014078657819399826280255464338459395980414491290499596889552442555814743494600216764742144312034574892628574454734369255876302403251988742369442004379191247191628246276112513006444727810554975390773515142038118992855074897937472736828352725341617181865185750389719736769295157527356536287645701613658706642139038759889385849638387256273729020840471652758293661212139365772472930666393235492180680315706017213525315339042581841396820501712824316512520107397333964472810476294030696102160915894078406079067075587451253403903362172738607556423780948426798139958948399032665821357507086464131134717438018156848582551816942148393276013960676848371302158184573811853498026763785047973082289804747975801178842288950246863081935821397671660430800606404114726152232024495862117256671822814784357251792883675304648893071911867160392404328313838808518405797470678690492399435884476101315108975115077492794814205779755917220581724210342022643366352804393214387846731519819741006073478494148507556122292779519778197805727744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] -32372436651711290337794602461784228556203046378219680817958629761012790828926759731880652877579297519540139464103862427804694930381231502244075441024597509328376039733807805571331688913987086601664927488594479630310310667554838541527474446016840364194681891842743969256322694780250106806455060567748751685219743387527342571658357770660305397249013378539757558172378982394246045832250207160980402248182252354319214736468593796403835622279960182469015244859605576976786968117988021680868937435518260143220498978475719671479003168059123604981560791068629253046217297331173917347540821118787664818567696713802192900116466866602846143113169159867059444733831409998745962926484485089301903413636326826574579365082890549638521712579413537260276186871615378058205136768942036587090992157697443016368551554332291157458118711936157608688694260041851182404693201073638804091278075733260101405148851585890624788917968010015331537538941417200268040495602918539815940388325555529192479670824144708595727897652583640454991513214893514762402538907342110813940347692672796667407758629826036559741295901958425575353407237999420847799926994753028094847857533199193015705208069107753966045392614029461030461971528030113710253616732625582333692073635851914072138578947836343415356549110362426272734972820822764402797006133810219413040237449003847290811891701667350423756856832969277787585323056825485889660740755870916598431641627468626822256158512939189677498730208049414454041343805260453367525160414539395542185001038912875881826508579235196871847988275434421495067461130424399293351085408864935040588941498734844522336863770930789174162078060094106218384271069128160691682698260969152638807167424868240696912767586726498412339952669953900419417596916410011223135529661785139813204762582856004919132396150643820085323331104507059035570812929049890054890014768229797633693595924117517269722829714732887447563856026595070470470616395678498039508089379359524264725064632284838173161228000739452676357574989023739863238995705073439841658095689244885874332966415623994592402015474121381684499490941642988797877091209263530341090709581350815986325112775746270716741556607025496086381699283373428682975973407823525623061469612256097579373309384963745026882306399174383059030734395694668108479294420178254736606036829885385286589068483575968677767996839088909293452956114037879940293029194886613541613539128809426070741037553825798998220990254964318837670249014835799121243120563223044325621126348293899466186577815782518028762458650529143609967319288134859553024683229048278299972203462657541919846885231778916870284665787510993188814848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 307765275041477407963344425215192968278603028157450785581769472960382231418690285456527344682082325009307990857116187452308929510017072222425020265277183781894171059175805862796503375953259077097195407455804419844260361051593919144599540222735019473381987020784478517369900872731721575458883117099836550867737525977138168021151998662523307508177328554386414269330882739484646296338736951655852086084708813308445408031628448213433997755443898772820088282415567613513844039923545176430514073242109962447401906767511094884350131183261466681497467657390319282271000426793155246607582723505367533874489997737475630666031494952125694677611699381635042209336682192365060357485081358033022813069405982791687529974338827593200643089100052278957948813728780269340583367836528505553457691100866610456816078499883153886377229745704203082683302576024771809052559597061488807529313899417757508372265171995152060458313882026628682993363487521553964992399094104770920977040911474686301411290296045602788634601024552525685573133599784925111427645002655711244424592638851314474036675123955387521671620242223891551263638634693286505661375396648096481041690702020443971691569534537489613657532637263767626649236968246274913475354916130113140646671948210752417335783088228567555191855614193838173776817168643268971233770779501543917351333301919549019728745663514878801578323960529179561655353501622854627264662157490322916073493054146299467285922640930938912146129220516311299887432613959840453401963038363654564598415938645224031285335158047380926038295544409494327117672772681810217740787844172666474082069134825805770269371245257578900307638636797978779420905917832401225626838322673430454834991241943292394358319398567729267459836931342647605394293103462176429387620971842886147969101738795977715714715979552654533838831477124398442112213852124027355690152796164674989138853045628316274735770387020559542950608130363724119271038810523955444873553365921301211929973188823685500039882618833925406443617843776932632025770386170787923862614462995801437895983469156362740564226166023182458103880618231466323135440945493560466756704751199929692779102929542762702912430916299889991140187822026112871700041162077316851645512934478459590573683852197127955764159620332734398719164316653191370138359939591489716049349947550330828932516998096860930669283186585819583644166926252672418319905537081171862260685166809857660964720960112239003263599315972111370636571906932555025192441783972739001425261357111508280536236159237331768462123933691818782632374427064474225029349886878990603695337681145839581007706048147833399933232694648890758004736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -66299587105687066895154853590208789972447521208128209967903320337046131918853461017739826711147517464545185639018509660985464123600928047759339418004731727680012384523087232389008273019386856604475870192891895364385205434104288180939423883378255342230162360667422705218303651906203011722126180925191042774649304894918017412962527660051571265740642169794815476080689134727380308944565786414033431962992579368506105334458744692841394588193331415598521586561583300673248399961510254830358044612773626867503331213395928959247030178569872357711888275685513183684917097774942740743504776534455200375196746906234723667580834164341071368197930147313296454915364468711865305060129743173279586893124874165505202232878384038682807252856620831738068344648735756090371343124385047416071186774567853980236667842020103673094171160612955580964736697881923008125627516736123000584913124238865658862132479603290797118883323035241421504318505667584469016429185355287226793440077503218926684257533968838118065817540786684331581409847216044779536004414144737737555399741464634943767121900203388530658627633688147168876408059197978359171325772255720933741419886581620179256652101942908592373883669755219749783721678702021345741356380338304076873824305293870337234906526446082201635220517838734948616633756853617818486009019743860477037454817256830570483768283408747710850332931110354246449301764735737367977160981090680172038678847476823127094713580458916411265172758780759193999288769666324253373228977790381655663136408614638191903128557489330299363533635199668575100959201961667777731759268923261243461488552351275134799155747720826777767089101910969169050504065838638342288752754434468466875056725471455408745198676392009742605127152005864396887081874597701840704478275960002891133959448546810897986988975520512145520172157767169478645935359211188566179968740572162734281080961732939088635142381376895865455035813817839963687705484949997995168315334543472126251758790617800563513448375049181159090521132065731938845694999418304947371560024126429934728439641931821500407421032620012145942023312615972035741923088178720916567802729786079491327288921955393930961101494357394044985405067506866226673603251056129953868651968011627311559063681585087071120995132544894854967116150092781835984052331562663352148268659300282945660707351053720275455054263398897742399571116439899359723530927616176203964165351378493686656869994944606722635029654237817424053105422267256449707288283641578389608482024792451038578708181028915672290983824033912820778316088650275933130717231389006139229383993198010474173830305230154288912404459449420526607400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 1721969102422955449594753747586546686210266897408077655316494336508991236659729296558960152195214313232548534290596021309266303525587838196005558535981263749527618327689285809529990571130574757176770031254991096194429924308092257610350426763230890049626600733992451983921596200120636386803408026340987067700079893882130544662816438708547121093431248792037885064995683082534594819102454515696631333492553583803282993183342323963886397940364057305028897284436391974415117991219154096959949294977821313077919164450051024578977650636465373536990616574780817494377081520120869876825175482786958825084367301936496819622284199118357383060603418797409767296938593900861194800632848384054676322330978632447624433691138301751629825391096165030426075212419983017215447970629014023644822214472240265652751207083885442599214941157065299165738056198991201919692360594905634387317905659810467433591923466345989520422864366587048625026886412314432106299954198312340439239497931453327608263079365635707852880297336502770378892494010920279144539087658471363159777643243478083783470500370308510697038031948237378195133217342768930945180790507928920879622904711141836052743077756176773891750629833258422140669008723144001673458911147548756547801010226327796446123143825299803463912291751436738360926508353899335300846535970107949181176653608074853038176582514394166200536114307296283393352268361230175171540578869641724620580215702891359483537403395776713330037462345159323838180659387367887027790281520619734523108557597663933606991680546098682045380692619303981091497273446568801074862825897813293222775149876350612387269486792102066390846909899771564573341202380967733918372026245880571185710523495973287295023234240236821235694047304088106762142319021568095876140223348320627752716116244932680101222209481655540936951678240038023424376094233156768152247507492848499610870267899139034178800305341769804073869614882600130407146146224616413962590850482219755313785974986948539691211184519856694241049861164124118736509117453545322455701115121448176650571052577065952304969784719886587694390887957868984877308043411466731804245220411421830200842338788740801187065155481596823946668195798586459845496379150498285334813341741218858465121189741864645649080419191856127422551959259400303635584820676578250371137352983449454235222744687060811045456704276779936025107686375427335515326545607736351005419134774130305635363107204583043752312528353185014767025679956723548147708667132593981642599584191517120306137616906027118566140595065939239001047843121039902263711512922724764742669440582976380307500851087330457149278483259006265474668298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] -16852063098053326021979458357388314904769781483817875398709686750986484701309399165862063920196224285336956806521492580363448570504065133755284159877776360043310482392079363021531768277852483114292801424874318147520308968855034780392483218572711422867929186411964547821372846472775349626468873342159739543731209807587495400889723347488059104487535094520216246284636077502894143748888879776780760083211473212100106957392529107055197598249266644416057974146374770771856788857185166388201645976924920126516256353053078363944971505598245035143184299707943988337850385752798818866224203223284273956549280802125223267977766402536078301419865111489257868474937137085653531308760943546993200353335587812690280885089496695539387981689842076848412938193701201581248379722488871139610338815402781487667632163739739132379180304986588721040932741159416914947442532081807771892974941577089595567126817906245985178511395022101989914683363608356808919656970231848853535350352049086178012055146926938486604362430434185488293538777371126931138104011046779950697015669840100332194477719892116452425326728390592277099091363960931848634001294760042688041294669622066007311949487089775237905030919871485029665541262716232995432252739422324098312145143083334268215014603068895566470756681434213596846626353250428773588074732684747511842774371169178475549739862308739636243005759156183442133772184358376716078941278851946457080700997827846748782008464995101284646211615320481282069688600191328480172322800965677808197476219310299346585212149788920893704544205437917928390062243831511522622540012222197176960824376781027349771950968057309317249643280339758795168655094133782253267528012605799679651136602536735182776123725751942148553137479106655338756561852871347161841118875420478544922194392520972816456007465980032592196342822674416901390889554469136556241758066410960108777911917565599738105254660351131709576147872946481672841149743987618838520878383711971245894588015003180724258975090998210035470812995590766716312401128285164697724543668726167195659546443575947115308959540817292685051220058176687969175160117600622460455208862986839324303991944262721783964831840598216413499600108415222709452056291324848484268910128170941780113408055551990073130701996290072543030401469330553111379069764074733435117800139654571380780039922123347063417769010867896011552540059806393496781641521610553503201431490146462067878633728279381503208391196336167173631281767404842103858657368933945513973527223520062879378298888290827004761358356026727382059429355209429549469594891712345532125584426263186449713185209859049679335088180725506639881557770240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 91460981089997382832473936940836999955839540387870821797172891546992828038144644994796733088840850361224035705571318523787060228661794155584639279868543344251175581490653325781698031329820004892888393594351050626337623309163167552834568844613435269054139669812034210108823649943018163426099008595274530081588414199303623853665745685982679739648395171736159208608056136492928567223801873093686121456640525181382178295650450888491186217107252175845370217866645779662400261726539811836663320460716725978536376254244576664521949648358386144076706238218592774731456216399076709748488173281794751443035425435422483524876507518761072310922029873862101088919328289266891972701598074676230335454849603104425903456994324652218139254771068596132705631792077879491943534357716692120971942102322455200185860833109636196433513817179103830965132646594137851167949821148883360980234391688752857352775042868325804176380449139929430967485033535689519218864766910933334056400538119819116033661777358526684512534150080254325589189843244585032405400479743108575702302431813625055542540442836065818168156330096559818680121362830331057737290445475925330677920443752908768510392039306811285664272363049373093861232944061939959589420195582970218618903233859063907469309477689441171296734161977230973090291991379172559401809612498860333913117406404398302538534390829021177673986381680096631624261544998786510346168016580437520799343086165539688996792761391823704369463762901580497626784986561779830445949174836148464737299935631026191251569229516436847157141866480175235947462151017522345759971097647501298670082768720077378901318686313659267009271639335127911560714768364427205916032003430069250660100109332721589212050575325954366841410880016046400819268230912911243975438926602919762145160669709458944447884479948661440051016488396285880111603125018550128881903823217936652333527545432658493097559715119696370755247554214607976001006394164558427825465784713612707326210514240653358856633812581243028180720455571287091736272096031397809292938384895630268481455641773809173297977684217849702416821554324921083055653552001007355550971928379325199830483209211970513387646295655552928379085745674849439881619336996808550325412102937144929216312030595219718029396804355249222368567003104151487021959166081461536005757811586932428442413914332731509223254144005262756224956188859990557086905403925503838592571544007464976395050106107398124742660312059966173276356708997563869320580170493435339128303169049571343717632854572808040117384936333824632160633484187935829722366891754962335249981902133275518291860750061576335537682599038371556512352960512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -540207874581738646007306340271458852737236925726951353402498159610858347094471297363817213854955697941547298769462330936835863598709558742565195408610779932407318457380254833131519517701147278209663420340045619246938676447270819527434498979790397597219020459177143464649340989445243021840554724830866414465874432887696400317588392282156872266919316345649878545300363876764805499874548958517998195151963296691212036440208186002395461679508133285228748087462230643310686422525091264844981302849329827566397505865465647595687489306128636543275715215895531279879045290518832046328784921418112574757274130880922998083111588527083277438787675312081915162101697558585185563573355913211219779976476753712402638887939439080200396977005726895826238827455781905543198683763976795903132111079597900874786255527665592199206247529590472737318807391146360576763094067375618201568105405304343264969824391140235707257576209291162852638616224654070934984933900594259481517884465331132042142342765962124531198671793021281892856972265642863620324061176054624139496338201345330739558922317945408641475993609255603645790301374389729708579918982037415973193867965585341935151545533161673306681344393783347238904477448293796492369624255427118094454960604434030933334679213003046160611773722527889941395732135206486630812687903048608085325943501115413557317730248297808503008779062379132719824303576141424386684841319037804629516684166742039233497596073937832678606338322716872330208520285217930913174722680531378968729577415921869323133989705027897734462614609397024154192746914665586632388274134880472117688069231260421761728509793054646815579336344731044772029010747365190569303277563646150507408739759001274033788099225017864740118161486598170577358159868655704040866095080695575960066658115711920558527344346262837954464605957607927042222141681650393521905264822977189163724083352752948252272382107249429306222583974245112190646980372373662338585202497306650722627112134452169221092646955457302259696203827091295316718227663072673128337637878236395596650696962227006431427138853608706062688877996311253742098791406458679870351803890567953965997075684618664066292837938810523162045127056867743098861799010104185325487961655898528894597868971031500192438544476420525047322784480421361855257766427592901555800003433810319261029299796196793154513182037152828072440693561478924965514552755299689241118872272063737363182660508350392647290754870887834608906870611216918655407086467909123396742734557236882215613766124997855066948803277217064212163102171170790164917343093436118162592018255506205625689502101883946215873091418533673287404895600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 4266646943293831907869718627735247331183521307220521533474589758023420986481128493202942137156870857173702601741827744976543842057180948002994667630514803488634311999990880088345851460827641427086391191566739572411583825108863332532378520083144891624554023997761564816312408400826519399456789311245640596992205611975947017216178573096401995915133471404914684126296602370574184347717991875206685528649144233708948512934510946253840432833291084722855182610365582583183751108141768031992847121963094030153889225693800404236421237265787914256372529160823939368649632708519827996607873169062882512144691705097953566192319208963400678005168040489499038382800050283266778142895980679122524532464619438387472664202005985883487538949580555895774202207534810392294007360032802985036110074662622965378446697161580686980118159115453897061588903254103830566582366146320956670231885684477393661969602626601177572335020372460528148234443665786214843484060429714032000936697831791733232934173565856498119014659886253602737301989887601670836192242133780659849920311908596269916921398873818235342158873974405780669153838689062112139946770275554873482771626284515794596792074578513267173138408468532112316245765318604921190369648182881014697718404681725532620744390627097372573816710144490916794394915962606795434229182631671486028978532597143263370591734490471885659743280394267737797010719367070289156625630708957188886005138259468939460051480251410312197529836689710084083528654357942313743679154801243282933788974419806134089276551741187865445720880610111562788478265433023417423830247759302885087691560294310140084493739527083566773034109879075235483799835631495607177287362474655207502663507814736146430009383461207153904027463840502844767883136197198628985281826648416641914194643536270841580750340501381561351668168893549599504675074339695087083018106222881636003955404442114901327992710814719813342267320752222722850844321725123891619852272234026578956933663846650120614111362338614472926786160479159669619711262698050903508356094988525002275919461000082679228286368560363619761234999086208110628375369176467212097091380710497228394488593010390402820915346034199981069181865007725555034470375314085019588396651799780895284998768832460145334156828431784419604782146469171810825997963934327203079609348765502223335137671559453669155111205764059585405853946057759543153966314542634449418651947752094260096412747725599057694635815294322658618960827328063383135041080798808581898953536307397113884628291075435568544432869993695702881436173210650932464048222813964802023962887148617064997773438373309818471259817051806559160170249715712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -25521442888976801189532038594473676077036163995731515165006069529704327076769703022167847921492800399210601202961792880836570713535886098288397418166320315307356897906887026099682030928168361702566309348929376429946454031586068069992902867371776339661132305147581974630476461979406067495391592562119902725089590914072712781460638818205037385654291291242211786620388320241873765668483508633965316081636606407042880341598893601132103830962117464769941619552431380980911481306481744581662621149615938399676102570678000318902941311383862255057716042367365570768213803281192116567582786343683777284286294980842606735966225344533242101090363079235393220609764991489862483575862513341711728312179705883966874053244004491776998169412317822337004163798570995284527980593124517683081875609795085715548875365199478221819732665866995004947007809117564391820410676817946561723749253073857737070668392413351448582762833845687486552475508675952882284216072032396145916304911551891851498652123858009360124586533600651656457132829232702223591472947537703486947192135423606623629081316953424111437802016937550212761695073678558557804374587764808555466703639991549413971286504290326427066728785108179927199490982881705158985626074689015092744376911043525449061890838011755420683187470215275062279412072287535874123317618758576109405512547165115863333319000249702447338602039774911079012781348478185025941610083366838848678295182538584590224239817261397403434998302782080713571434808837999545611674763705756529118100266582450716291837917207883429976888803929479417778370190506011573423441112621114323488807208854246607398791389966122120538499324596057597353673817239543474214432911288902390769090518675989802641437754409644259969510589227312604495211981133934598792862461965546043186373833346267870866579541097558028576370072884395713772204627296541492906565713166235597758837272034335948404818340564420830684427888896955247731315692385827513606648637262547131185123976546928808335807619074492974456947601470613362209277562945855653775234508570163556020392159262038662983202389501498875389466434792352802449837925702687372545017536342062836331678347790704933648769702247746881160335052868812298711112883635578809187833595666694917121851771684351315734061329226145147655703967620278567440231216261363014447687798354093875318717701344889113254127893338424731860436110062495528391938082123925047533777243072555291375161312710451592753339246242430998798745388400562389898371940596287870253056028529388187546050200204285793286142339451054336075101076940572128731053323164649126842852435292167245763175461131851041234918580329010157729887157223424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 97419811011122224621635720019100467691611458131243714231015958722428862343076453230250543036620316353152206410606400829390609081259737845157465726928478956275525398802841848912083401992160186651262838320093835137684054501285568679451819280233040329865352820392385982580823255383239018707621993166261459515746502703791716981065275707558395700281745223284483984744543287345912745475703801070784966718283421706080435843626097407863006460903887257606375669574908869694420208189657314579426473506938355384824560020055368398020716879403140569190845766624629936879863151320459501165974600632970067407913182366383614351766324720676170420996496809918900577345339036155543781371100172216349375851136603572797880722493945024618780372341788434773217035305730378017166832990282753827580461332974195976295965238472298483695540254132843359372187618001459466000169465672225181942392738060753441167640179156675705128872120051512879620165396674180634293945966408405973900832557673865469100833582545018851811415072143704503808388776592247077497949954997286318528518610239207428178462259743360736392792741304771164519324636604311421997229880029735880503152051503048461980313046736091775250936788562485927046329171483324476057471096021695644107292929171381799627232827620949147826304094385552956530039613567274270186490092100167857068649917851577340651849698169665884827487512222059362872830754849332705130965005180278216093675206608623387249246094151872201266407111963324553912652767002853080903446931012050292479733122551361423003358959495396898576291439590410648752301598150065351433578213204782616460491277034909677783045466411814210788423825104869236662090152874516649325571042617426466961726186315102683853402317541812955010282269416504707072746910592947624957378505404716067980121236258723255362615743327135620229077568181533862977013430982047172219796978308164173329342487776871443596229213155620190742608161453462251955501813859256007311854644995788422372020878784561761800064561942457945695273169469967031019704544722788313906405097401552847276291544694085634791905265714067171439506817905763468095119527438472635564173584813462565387797994766529834288706918296243334787639461936048173344823808897171358689895376086305594983840864035591674031972868944595621903453443912319306629372005070172313101096156333497030690069084637275404090762603024507349250502096809606366534075152328483546849103897344371993534558356053887625326686692458582732877978446139352636668625714053132093019749619454178994078299148032045630509621636477913420095244941105098496088021868891688189264623366297165607026353633265997075307204862868067154635034485325824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -233665640744418573635483455910609842164582648682877409210585727749644691812595564399964022092431902238704230620615701358269084866985555691265218501022400949741650631050499750775974808361274346988762632215059533798090287502890809700157541837209569455568162324582727109038011711618847752324774483877998803910281667445897074682681473403385981212445225164569681295557163498490625561436915149359403361076233477824778708487969921234291186500443619161588252061898210602323727997675851050327109294475959969504488482720696874482918262138228569358027922540938194115240584956851988497922680043323357344404922016949362037830840894715051596486233128634082372083815281594535291832040470649561738638061764755280654492789002318428553330482486673864046908224077891861445421110665590535610448190509876242139902629540988634418144810059956068302122142797484940339480212341032977406926607420912156967043980503465939876635408653081658555581017102181725944800531852810044088422643998242617559158715847894562930210639082784696103904835863091323128818479813328420934531034785916550221784131059044193272084138840380338142732428901825670289652645946262700399206031108220962633275870637991141083713401886967000779713552359251215426545545472438498913943116960198899323825077680889020195619522918685236964684725381124437038711232007226335418719930783494960663760700843609901665568308575680113908166752221604838773960192983458024938168415237778200551641970415725289353864572841595855328767809215325402763586348526811140370180396484017273029254030154540784242696166452014241113618592176696573032633209199682107355371391720465154353983642064055761863565427846009345876248832118925040857931763667948834406875093560086781723598525507214983165729069621580599142338380050426200854636632612147222432094481718962685221072856616891710003957945510946284838244306486627523819646812396817238669010328943408561381169762225196177473797423922534666196855219501970188841137835547575093773642795346670744953066701833091920674443715099228294580055861864320228032938032526261183955383194767671793040389554152560308287231491941460169550619836835052710565972777196266550880383383213265975959419404949758438992815723408951792892850719169333169594848530872447556024233709156932201540829069995579684785094262034907101403133146664486475228536302665573841840176987810328134811523546102565173122973674953481551650961684305986624109611225965214395136884140713407609225311116263765576952959171979256695534094798268819292510631579831719737739726139059354187422785828337615936061193325186258056091030576595874866390023752811701471236662235834528537148246882836863852319791594726227968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] 339245528743624233604468176309723341574033443959634415764224431716005038113397739007454847209931587773828976657094732292417944643126181735235281251943198930560694142552574752805545258523110607142625667812800504281379985114872359733526361437319313907354599580790883345358034933635512953972022881115815158150863141202443163889237622332190828646234740383335842150065773237220344905145089903855800605121667275573925974871545066423136630735131480755079059458796503214224296904115620234058119486025645502944044183464212189983803288794706302993300360496857035207363711761043523888440156832915397328561412086970514818192770661433011971224505650999326581699304717478650389871408203058127896084136617879057629259654452812028006899150602563517023250266566215994387740823792475823244463476553116089369185094445496211570012080388478904231052530300807221539107318633039860392931187559949710076849736776697605462870856551785204139882461526461244388428079942178963759682000490794589146186033665790571450405238382291645948540806218756389954149424824271500228496953872051090898643186443496299262422176295332513537618865723501276355404097014882077847912242245795667288399307807382543856939608685691701433652301922841093008236812789956998143214743119322447675758796456781958928644176483602923900763785971850793990448017483231263475389130408272437160551805315975825515275803269909115821418208511936158003445494237383994973955786217178076217333284046898929337275971324857989031546678372796338639939838721217378997301255242793587243731655978103846181983679748745392444712504434400447917575673914690392193373530859283329047519151137105613054194862305675964025724474858086022986373465902588950052257734305519127641610111077996900124324869292673989608507268306569820782771169616210064918034918004943730285002760526912311894581481118251449541023121968746410961165739394568001798131700392183066842274308067354505907300106414502190541202963500860818637782601835602707451042433413614336194804074544143350961147335827178632087306658055285664087904332224649113620437519631246830595048482186581772433570830353662286222526565474964269366510010279756741908731946736358968008288650427473968287034864389167698538754651498501723023764844021507271523249786762500694585488533741779664815296300726829524630460319572810808219679759329008829697249903545467149846799863162850006764029216601319921298866791673780787791836318568418686801171000500309445670821165721889230872268655968694373050965575449875753160310429712193022660608090233923623432519525113798569648533346253042427334989658542910554058587398177922092262064293683830746678022692281518152013615517900210176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -320486539205744087341540218842095489551885185353791263098347368116928461491715307882763675318107819948038985337834146775727933006959064890311378457131975168144841142010835187263953845233267149228557517547081558077902851066967230500263268721565613795276830706669512065724703427534855273304736854267491867246041616554064088891582480786049620948528334430264591179957662834232594917612748479202119773518716819749249012290189905239838692823894385874914520385146224191248670045148255581795628510478541279764423223334323469324349944017889361897162509595465400628276438804307963384118538631657424662349336936041194345334046973488529752436534308629949157609327033735537075321897745346444565003378929974002888942731829983249296638219789954084544454454887256494424926685004205418117300900598029770395114274576788831609712083882261075569416857689367238428489010087295880714503042599387404330065381452245949922265748577067296539530406461646977057889897157776911390359596955826638007384910032791245575652586286907397541329919478304305722235349478967952511990970574772278076991446290195919892416538144058304334994066371393539756906818406086670655798265377093860676670493563982692263375173445910779776237659254764911811328190487088303943347612520203376623390063949936285503551342017105289200391592440643461820007351231460628960543118540074093757237699063983234594842119085217961436674296482469455442268763552212351152710161102930608113613060938546614065228087138701470702416546347002870306121536408927463870439087280429641335091583178993435159735964509466000758265107965014027814133933899624239657818971092089372842211937472117958957569452672018627910193947751015387381668369790890554143978878697398229648371570826132817233009825404357717575423703765064064026654869890708499821231775384888389326797714193979693905329651840269450487173814525106377396377552411760614912631433671214577540992629723349656663753867329984430150861651510889527408516683945790916613092492333201822204300525378152870179769987023783433608068554541356042057800029964809451372128171035062287218733058467587604289265093930710149018610266660093410870762260626880671211858509554761191314213084447310421447027526161495271263600081220913436477202065495010322006742277753633388754017346814223926523378673344020260903452573429762186842907561175661536090228981502199687932626673877213860004776906735818014939203325083690956224761635205464521823074961785864864923506480208925807223045879232035404266958951082972835899796447741686417955730886846450052440508722194955431840335039276713566131161702628041115458404689731577039743952669605416749543800862534588807595931312066658304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 732605022883400206897281314835153285808241346595215202494881211086939827847048829185401740709434103593873535002125528831183716786835624935701150446253536800532789317926444331080601407053236760187069461939101192687253689549117633317542207610142264504554465846742040811732576534634047380410521675839080079705535569135198859995329026239245177213576571225554565989143596714682698532554326481240302572388346021706090330459565102258039979249254006237072632360675953271241828200770931018156437205667604014564185628773218302648556367865576444559560856570102264580263740585267146114616120158177889675186804558502418245685329285032618332728079481433997809049991714604390004248813733681783561621906059250755906152240244932392725086800283817421922693439658222736546994314071865318746712089665878899528162915000413297538523891522354589674255692031286852712689817029597049019364558713459418952328331191929283345551457101612576633784219402025083798278869700352482066126520110260764027286249780447775360540287243253698932181199932157519212328666996903784145864175276462751243221691631718229046617853752407030818709703425890652954555572286435821553006173699873555325628788387926111128352902904696740762582569220640678137008564984723000567834776039298768320179596600983886208829569491875055975834693921424313496720393027380525658117361582616443422537904143795062578216188661926256821227759081895131809870087547374451513772768763923587823339304600014093390925158444622858144642292821578024692763511914191280392636775392978177825060271218623525887340570654051091975760674560942430497869229332525485322140801466693192148737955654062021771446865439298429686594560713530935834505540504123639308585932553262560787057735081221804382086256471000693846565519596121906598079529109387704787617144331419968871465819799733359306415867958146802131981434133400980747506546143860756056513924454672000032311457686404444408321380535181879020573617954567114379720265867147276421297564493975863727986830074455041524082019763780458384413945474172108519989891753289361848226057034660118232176506042794808999174834861603996836561807259637559044362686930529690903847955636711047319408883029851875634165301881386382634284046626167508036826103599647383060699116474336925955876265632940675669429848738438548719754509185128894509346655031348148491080185980014288654316037505370471603223266749055363260125841829024940346908883871079820904559805389459292127567014365970383883075567895395050078031511347860175409501054842468898217191077287632485351753168361458024777521231338473024846764019172110547917808243340429907353618450767689844877237808473285553282819647619465216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -3452379946635968008592555759987830495236857210643084590453321159696748903564014265513162501702525532008346224391818086056893130855788308661283867555652069726816677838706299751595584099542514452760150984581142318193205754941528903867714137477757672156873917024498379720249377949748209899923538395711806854364714407101725389125983362442349286174017361528877034779103848811161207486326723893968046238522468276180065347701433239735074936481470608948173917132553848164945265378391194409017653734592375693303629284694689240135455670595190152449807969240285839383832201539947186573163654206688170181774730822525366703431834656309616699020313101129985021564171492901114355649750473091234609405548188032737347657046213667361089178350253662284650139686597821758688108846017268468510667889874227237279242727596346612886181664694987384235829588354457261732738228712355193938361788303613399821850037970053551487853992663107124890982402197736976748832105741421983639288300554460906058910709029078152558183830865082586816937459752207200268660726075871389427357933442741682740000552418148257716374442495148376881714232545043152107935464856468313023881690369522480918217459351246678058810759573077640400216708018092503868239917407206650793263425635581359307438450739857463817272520368334295702039179175894660483302606141597785979860556847722468489595871507412252131454401488923225694032601804616061388319960693583945289685125402293074908645795337093894357740349877293725607319800151020404631121008819572813558655040055944039828534504498238033994513649452760257883866415764263595011272004662519880334502853368331318834214629002277416373866240540950801859954973480939727002315375393644022827560197343435922419624891826122262842671646275528449598310223773628295649048752694546328726301888382310690335200132389109281647205680585982580781547324373639427553088078405079130810136334779281738947811088393180516463845902123836399774502980928100521975448272845961215980723057366196831677008157815603433107216038489370501851453983618860618871548867275530993546557942546916268100279043788692412251303353381470937035590282055635196572736816935616865438278599617223491094552669532849505369103514842998951521419346138570348250455222072928363167430157123110311790581388265062328123308364976719120056032892316556572666516427845902580931696489110897928296299714571337008797620970099201230304291535220045329674102258791939308792622529130580251845899385394079188129807558327673795967150326069109827942752746230319537369512619746290778715492507128490795683520123875242772850977309944982988503739168651618159412069188729185411656456553069327486266899306400186368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 10882880868448019339012215804345579960084574095255452333545079477811792441703996268748573697309477250971752650145094120368593945692494305293035830665290981965709323001366052866994145650164165471241070259064864761231407651580641601177390194859117530856680417746191763462000229460821300814854467529165100319050837893465248847520660016351101191973108121186913645368074544527104676861973391853915471323454009263335639664941994164419818300719762254897014161229169974573144217669682569008540328659831355758186636819190811000523773841277551437142889984886945769124815523118764752981611506596767947757693159960324818120838106270296597267561702771819327347034686885904744686871220902662055471976012326946060421607735454106811742519076679157523531231637847651851093783879697391792963359982142964398886600084419808945334747826878200634023773747968145665845895229975641165719711140937967026908108354785828033023301842685488114867968460640082298025951566543756660413912343585309874365237398371323407923522997379346588767746307644634189683328178283936167699795516103407431549342010921561788395104392017534735177791169174657445534318228842904623158047749387849200633717029668471816167692880288435162593989097114400838999073055805126250825873917312320065559885250864294373870787446327938328659088284802743580237708149754717907145439692514817362306164925905012651633540972766860959953593152846166756305600499758102311875974015492935908861087393864224776479301156254467001785147055470768407390175702569394501276421223728509899302232825252274637005079069645580173721889303889554909795257301770435044283387682453291139214902535883960532134085738318886973645366298267638816112004041045141585807758043985464093853492628059665890064870149035567202904151205619983534703356306963060679084074994718946425038543713026480096506889839657438083269963866079548604061159657310335614185137222231842215246938670783807673630823391653802865577785831976196503796864833280631213308590800683906545446080949727916079409627975723053983884797746648329525036123728810290463098193428706271455203646763717529568749886551157774658242279299285222879821251793346382025996044849958872870246157835868869521429070655657550756129413594209354017567210865536468648130203811865696372097613570694629050104460464857342870991738419474307787771933405027614191121987480080275112815332843120545354585598813748843674323938849564736568768945441270189689074981974422355320686064458608867448418547541860736185535626923848492032894085490249724740598182478127153437451831322019892947382480693936591759722039587007296682194630328810342151270107035194003845916717402456814782210306837982478336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -23507804065984689766640006706727506229412769711603383562065018662414625509158676162520421336513127846917641908948698979810505925515464151599519192515119611432791494474231090132585933199650635127245782867976214341651287301483697204596513766500805964759152313207879046185944156475818891893435543555384419659365860297361483764568585182881183216244987856500449138758270933600774707751959991661978845914832406076633407167607666761513258392598408731814750043975483385375926936094626146736436448162194832883434698961077974534309450946040569293347562642167255075366639688571006200083447336366230812809106869489884073727135964319626525342675904107655787194972377248832806572324301728954999406991924226454280219610592410830692716774671623893496360033149830923145338404049054912492297017871628499446992780820713420932931582893323783151400946048169909364973830830215942057529878463688054118873974307076110407697483269154375707308129163591874637528260237835775738201972660917424076480704969175721934792197633232959972715669747372533796655208052598449215915798867990165664344455804161236261600930530680579139001616724347158598856936744368464577096772504297326842431182658862704986974493056466837046928210779098939010941590720390051524082534647225463232555109014155082286155060261796533167443255867980892911721063179716167260552769228916832814764329135157863207977318651638854660001577062923313692478626435334746078992363006538047723017578779244432920964503921609824383884122210863153527515756734237522259489828340320269543469848299766491358849205715776013305871310350625190479228790724057279085253692381397973751081462285401525446247547322971724994304654879249892373929843634538930646094880366300725187230139853228357655340708833023536313524743483358310963835208837066076599316204326327179576450804695201191373432221145714209983123359502624730686011083175497145608149106143127487178763872755005160514526097641349439250555282846933388497585390246264280067311891516121003501425814153826056364377343647222684266199856838037818373976918231996480375582655589468424503716054363640737254696064406368151587238618876936397118343352000688711590127302397264034995375988607952595974067175107175062536462878968193171081414193871552965138961403326256048615876997181315146491590056026081229328515771233679525698702363916962727341716987543097511130809495730900879143522396332135878889655284510757553589585647713715389026206579631690976695495954908096921612818975339254181788552233642514426142063920407938567774047211620919224693455409602512012986289818147532656954519923974283969783229958145798812443726634262625225060471251868141050074977311583692128256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 38501899334960950473980853506944062049628472119962115157035060842104907485905955965399087687698410734001940268879866545264857891345071148139838464436066858678932820929629871817023152103075376267723833195209774762401291671413216827852950930076665205389697054635457864684407745119829573094895807786098465528384745991237099994724752321615812036876236200612546476769526419093698011899270494162115835006426310237106972948145401267461429925546840076664576020435556798793079785687442524383028025873048493687234098564434896285391319049491584723552481139318920181478036611446906677308735346825451876853592071493405302702257711371049509823896899699556726406248238093927408248088820126881617309444049459169417898035713596745035203386630446834820007289819905457521582878576605556487599308136724791977657865885209335370755055465321729852070252547918056583256947299599198079170874308938657085495361612061501180369626618199669507444060770065165252214313967373623402668948920811484873146996819139763496051973836651315276237884436131118998515771073775946438428551285489755474045038551788966655642627210213388511783843063573700895151242342243696255356480921899513272857505676303702636867623818012576274057730022281571577896157853286600701728095111677016075286713801612438540236372582571526140838285210319101781980884367966116735005670294730674757157798474968893151120165590334134383124334901493527871568666420940350231224701462473404423946161427689404739510355826714893032262700353590624620102029261638848474731925156598693432355312985214903524802301704561241671932712334435977168459512690671097817564306823705309733674418217083701101396225196929387783701722924528941542100734688481889460658625825214965270727806163310443543872362395982408988618930075686326030288130130337114683121720943303622803064718112369194726567055037973556743354705724458679590650682712199932946949431237819958420825970433519209153350254571056966856646593713857390690569380279988982629086518099312809202142001440309074490656301134008768965670538865659902896925630200568654651876754600596562349945632196392127790958631185195561971379469078397924797577353379868060892610757864433053588805767681935110839683622104563596447718645100177363337663822796255568163870916580964333687076575056681505734757237171587089917461118121852544421446821656449024478983742024687330269317886300037637368233544602660583339876043035459111419965617596787901188711034009521750330038170959755041740620149137057334744687627512862140643214842580969192576965630191110448719363621867097852893879263566403538599126034899775915218680011750749187682219975109306106547457650661077627091453104302027964416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -51677750270959728198672122856309804825209213634304287826582473108811426554721932945712932469209681516370927499619205276456361461308866254830429145509387540671717706668622265461079979642001745413665987527387636482673891948836769957132407746413824686898583255387409325350760050128059001472536882870771896263686474196084526024212861363485671441784123017827169689486350492352983590334957903463985142245771335823686298680306090546647647946564191352298361266187495763077555284910980343151714573739838028097783907328087931625211106987688470049190549127377860182358229631914532685515452984752755555657505177029479808357212887330231147200911946545719654518046537080156042513881313709964430966859760800463026548659935714932457964849478078513589040893323007309677387440914664558461585204880228029605470706870024634892269346052306614063383471780445584087970337457351452849720586212108991226489135158948163432513989170668046401551949351050677271981785720495962485724190204246754728048406933421298419036250150621205438208243661334628266530846459506214938228372727127932079819419623586870446159988679516737665325083997634728127146080125294215197848595791246019423556063228427412080742630525208591898698904724229725948870043193548407000504126292013024972343693699075087372902524044527718903778008144740668662861958950861641586241246326871121566730571184065368374001654488614628067780987338258239711117951778528224976974539097613879337442658419216290910293552410095598555493662446364583086977760378851291577166826374531513761249835435804673076208237351717316245284438465174531087590757709246241036369974485381225010649992088991041573029591283327325980854217101989238793832475533800669028137937244604188054115803447954479878678472028745757531731263999460926189815690759275269025890250181716419441578964047378208486325061967852822358496879471091171076719589584764274897016356798209561065213066837311428369051196872847536485088221329519990962846248872137779024376416203705755436947684066601295891279508404829851737852311572828769197953608235017764998571670139897705609544226150752509056843790616355844681140675063342956195241906497442594447719785556100161883547234860629836981038924428235436867953068479042272538063105700635251316903279499571359976114981457421976197855892388248570545363842898730711541611836987425279740967085801282663676999946852784418727873306252460543734408389434134889436479874853804883104692258641567146172972139319373033477857040772148573769216682244932984034878208028403973712902082632475926111955345850621648652636452507426763280840261023374814927829507889139980589905037765326091153548710520267888038915886886313525248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 60552841740505835036416921996735676647016985272946290194167299835327128681765235584574413195906614967680012986830406188375081395732143577919291998976157134790553718444601127703445279277842317632389701546965520985727768276520635582776049075721679034227709620402153258907361508055724824853357598595241911701617712177200289049791440266620371885127717831953647017888732373828755380806552250555021290597770073966340573594956721151626326363489502020516653736643257209522043628746845188589701958648622301427570925652719389758029019625313617581323633627677479805236915384988476235942979693094939619231949135823868113309041892857549209204691589049448665578017478581699345581022784275060793672720035871199301018252318215243502193008795829786940313786256504095426785660640101529325878532353348719530385748411753486203284077569177965706050315706478310455726162072817272771070467918222193469287474931970225887611462686143932178243660205860121148239077579732618691641405378835857713591943090218562048490503655785550332109789811347905520062131043219782215330633058727105160435887329064597334127002125188073720177538685769707674876283151824354692699965258743622820632198768785737116976110150153509791168466239741571018410896854355832221336977092997799757641260927300029090771836751426116942004652413656049314020614402519671188256384265015119234298541180256203616516437193423968338725285227614468870397226679586521402590435288182888543742013935642275803999176025167901605995329135627311982898253197322464799477242991354256445490402898826267581378385805677148143099522631031031851087907747014289541880932574052181940392302615235689430921630568369942534489649946119379378530244306746176038761324309764725594574961844257337002026552230274555440962959692326027456242047223917054893819061243587884548947086121886670993536903608685756978275576665563815368723322729761789770134301837180953300275294368660194414371612102666161730899649016010769530655251868137615765762988767134486227905744905418781144341048972383353135016274562609299553715210309089464560711292767526774979751654794083215243231537477726316402446919648555169733843620841849098640435649368900857751182662857280362703889669795474671140704637771679725596758947969453959247246907325410065871456567264695461301175967626456139544579207814127530302325700014358573752119967536273842246749101339804137467313059032211468635656877297347319255753132323649415640315064619412828704579685965697882160298923581358735983271484785900747124140145957918616305409619645735280371992152784792980646554848899742185657392321786737008119761075068244870967187285850431453517109169796796897625248232458292297728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -64543640164004619330331174628376279098291272107748255090855442101890119855415969627372553774553627191933317611992175290262539824833896018877886743371642432181046105640050225451919642079296393796962486733687701678279832634910180540771471257349341376901727123808265118540019899400433422084569880459993594332403413492692741734663569693505739008346018529860765466882379974030843732227523906811828503436232085577981345931710748660689376109585056449868146663453411355373807993569513012009862529871288580661654308911748079006612348143125057859014033433837154099846700620762865192946497690456150845423870962322230752132829796278117226802567490080730629303185691342954054770822744903019659650039934516491697174342989278397222266970662468403980684992647785977200576719467338779228093024164182078993183811749329075002412466052338472498233456042908975974696393087807014173449603429677711179419398127500300167917468060051731729208667775159897112245799702392958133913549672040492494743945983113173134644283523971711040275131727749785686994250378764586025796130385346225614510678373460994831711013556952191059276395785111271824317193277977067107628077026111052580174844344691739822128895173737882530209604863165556650988357530201102690611175773396179744096882351410231189296992351540590592139401003720491118743952584930748408741108157740400750678103501975168417087616764381748099981638668948109547256711722359307925114345572016754903418880377387841608044070641444932092385344699234503022891540270043551149216326453882171727638073899811068241608295143299478028179772458923408757595483698450928219380345338623202493713870724640948074480186483809236578999167871275863410861349445488822103565089762438826312720803776449665686494007181761925702150141995162403243785636890545687062140827951260470633851818348748803160035801431186346750262212870090695675970077602032323533908376472222255129493081380136416271841304033780639501539284157898696202473513138633051792612241259968524172624521418380391236505445429396183393941731787713132266390552092858287811242107091244245526428301355970922724408248608397341921310582949584154429540852057455195877396336912675393493164846423561687940026761674859677903099808531382905001172566549467892062110097955593219588782085188737263731256752088909617919176265523923144417845922711785392982204653524100818516525845017084473962421924432460076318056717461060781941656656061574075855236470599537848261071862992111352557246149442737469949493589801571771052459426590542424184184762896313535727750310483447692143215907748062171230590954084660345630423391911616298136153195574869176556401672863707923362571420195440558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 62672172340050622372532929030504069802859242349171145394483484132762250618709170021069485840791390308897764800676205056377328392699285627891588567735090392901102465049481480084924463490379291910654818610215497897977600910075619093596600298018168556631915760800117307706440719911108789408563847096345502409952818897065080283714796220851445981010137195027194774815523914097551644185061000969622639459417943061444866702313288224666167871036829992630892447831158581867060047763166618406744842008234928168178129835241601045319768091532466809027864686973886769327124006673843933884586464765962162047094218598636304508115569145190856887577108552626048178676488413337637980167924595651249846116250358928928231735670233304286233503435032009984187317269349083359455812442681781804778211855068372721364577002520517938336901502080256847423841428729094320099593070500450316520138172144355532851270625456145726721929016746522352294394190547454037040922640819668089798869797218857809957240358615310498504932246018977137343323136960125870994419493223068884392538222335979576207126405737827292605684759591564290192630086034530220020884793885296189678883296842185555452132600549988727053881604748980632061972567921205076097178862491908626607816581501831232550830867962283761849403163242251706887208465621420421957684944313347044486479937213202313662112424444164144720681849990967636747472186901247352447190900933059623751487596907284198032998420581036473578437585124335414396734640967020727292407169677686547403494826404162035754246169714128754110305201379698083002403654204674657051217742827438816419662643496929424765776784580876914432400144005527860654181709419568938481134722380130293776155878672697220311241897940366593127682965011922930649629483589533389246728875306175503670296101877119203443054930552811373988704873404602286417953139152338765916342833645920289645248445740195732459880333858716739404614611849080364439288930951592936795653020739522106061256367552094251156453544998903703615673981369529626457390596067487724687306760216068340122537210037872329223389262382786355825284005377715341964069364817394783425902726462478367673158410575437134784572417974054115862792845518759437053330609987092514135630228817012370817685583091762476729367518523643050621482167667127397714360520928603394956252951836783580138075077818086732698088656452761077499274182214573373908561231512508117848594883703028871777833429204915868961453392965461855811497007435440767990264217890080850899069493478197134016608280362081950822950795682289535349477005886405063063590221101347306971096702303678303410224066684179605222911570754252218154201170596331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -53018873584609732987041061087344329991324639261318203873199609732350166222155049437447381869924110403670668838586969203232831113518107467927396895731177173050343632800507736392079855136876076805417051127458841142714451322983040247787121629916942209964371751868850768614843131466726973705250643998883382904085266554147003173298788114951513056910321857212376808676299356481128786404341862208258963378067210672322520302944656862536502293840091326966444981927440037786477730987452016826600049126762120844954963271648443956926382944175834959311941895899317803023557728354254450666141780922768201118835404011743613033110876604122825548018263843967692101567738837709813365447537114629783045553708481434607362286948280634887131229130639968582223832717727175368163093451790779296033445651267167921382980283455206611133521307617079114504823040757634929160227734025082150545001655551800848509721488034565934049885073456228634614594849225091670073723857638684798477129186655904815778327985450797603176745387766750505325319449646555209627855817444798529217476543258630862823519905418304883883342217089144374625324700082181814189269510367338895788335724817936201634767645960126015228177529635415590341627114886555827242463129895263353696843437051235529188278881142337503005422844989743805704389556303774992449264686509638824298320257814198963147523772959404909606099233599427253916848159371990055250186576084722410122548143722922070217753872830689369559858307788307524998130796740255513632493225728243233653123228511900201802031819869932002906459450881818643890411488990275051060447540976378842787550677443132156054315422221589508142085614822586496896064664676342522535964631110476640357927691543587269534908846349395645936248843608530073231209420070600813609982543688658501832829059701897375301622403716259281711306474237738562386051598115807227187348063353168835765016445382593457856713018998081701532387165082569865655236237224742826427982806822160342792627738463381252266755295578561427078966662288225652985611683341696245469672404959987610181225308704211394532263178236110711217593419726858779135530840983528309422170037494442299376986199012617624453532524588825498646344527060508572320133145921065128280965876270792196630146231606850060685877661951210536233842201856860705982227901420267180787964028513911520686119943345773123171645008800054429194361316325436002536282524655232377652083175121816708948296741621162396908355239613525479461859772046484557335423846075397267222716022936173342262468561179194715693309570299217793048055161233466036427445419566855834002605332723084458592350559866112169978573448067204059236591875391488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 35395160123309969844016546867387050498967906328674706407497208535111531405484814384529350256970919759937423014411564044605261714279462900645283396650709225072445698299822929641753816580663621960208053125229605300024923477999942921876833190995353406644996284772052172093876601864801516064378544682480340016505359173710418913091857160723214811351149048004237446267093695200824026178616012034322900715776281097315013458391359945832070515555250332870455914509697723990921639639690944906486191592787448345996469470729600912827977819365518879561726162389413441378468244871073620276611162929483410633245185716615462437076767458424636558121647744482993153923066556676261198354791133445226349426942831885707964694541710689156266590987119463772988606448092554196215247377757837822573714507129769056113888477260782381637024672788415540282305354420246398335135178530736021170895329900125114118691893962199275214606148221078281412295904541326918412941304880671780352343041201922788860911249061770319953462570340253026837968390182094267583716833396997774722148016104472704976269648271463433653508455172513928722018389556355752763695348824124067552691927238228938026693106517589529403731149406532516783599908001053560065447244168562843847358175789697380479962173844623319160637238593501812600583451653558203101239614583676347947109590991261283951078242426703220521209360103630222492689609840230961433068396871166295329979335856283020794376144629542867591618782087283887783388139507344422864555186546300548748500920184911392369841221220216696790517169489220485020546094650782191071050737860886259639020799315468640094945666486128970429871341222865489045429548194404370232261962135404613289750131708055615855945327112550932606517729513666824945107047832372435059916546508175368523813139043736217513253512265676699096427825959451960845231407677473100974068706609920965579362274242636709923802950265285542927939883578115818797095567308927078096177913371310489343121551606210100221051494010279885898404652909598646079172358974853803671349418303628619302532925967654297087204702829196894932420874488367103625310743237696913650485770029619358432280443164853817414774269028771215798525805704197074363659080686522913463690152500291011319930930415323337534998023003700099486449544033616056191136370643235013539113011758795949201011712220154806774547130154711257819720013402163048324972878648835858365802483951029227773969225882145311517744012571288365259913880902672310226698338847796263760800148687970245365714018638568078115877802766537800762480768457006093085105682363231212730926519259125955787088614436923754964167889359539051836706099686277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -13699696565583476655089338615655489902444795717605286022598397024236408649994016810090253916329803223484040326249485390033351532954806262143441250709688108307193001860629809414543720582377519511885902154835562872477280596897459232552949881565028164671117356692292173451200549082730945669156599832431933529120286321048006487218003692869818425183441044202436035972300715277394833797500178510044132852909158330085118194512204677441418234230955366269478280455680215566173283381405822361734102008730109079190259947288435972950657787108123443641916869089819392361490000275139991153171191640850173621834043108550975586765022163202551498137565455924559964507810338102706669068360434743581059047318007752561508538678507149235035012949391607459018173606840535914531965148352003774163355320397021160700597773628716828135469287341774866224801943995991655590780732904588287317762237358926751474261974619244983224609775230683660630107603547499082008243618746993384050861678413849757159381037101473072621195570682568207353451221106587249005482449005544878781377934427120127688981834282217746430212742382653829039991507725640457570354369243384695289940600695869798424800938599658005064345547378421315518995913638250892140009483185543645563936379770934245629216059471986467375616865075309187621195974049297030444475611556919685746426201201298035011820068506352283908976988106618847422222035796338632266200258617677881997811946604503574591559545905517580059586459186945258803946489128001404608962869168980374618221277260976464585275384973317721272366275268537689233973804867626749145877142414829591834703320578751698290821218736888481643830011355742639489027646157617149790707049115306497573189612016300594481035192871864812408636876894047703009805862514407382893387936893983452488538441117098243403605051156447660778539208915996678111089059849296757376162886326107766917215504248961249310025417818063140539921040658279856198679894894635194916061868800322999787756961846482222213218562461014170443027916153582763049622458443343005644610646189352803653271207755561989625142242904039281866735245451919677906985243179617809833612011645611283780923193021800210973507712339698680910423841626428323746455763245412120211025585343653028263321610727756112937101099960520230574655231593208997480515065748968662133461676654542175191389221674073789270331058535810653398053721600299295476940432576706920374424322538623014129408462794857370043198210481355149156154273929570578147858890475484931713180681928933921293571206607220150380623450871584346963609680086545637497578120899424244423189998224020107221353688682978277503987366676259928526722030538588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] -5483172743180007587839471656169924376855563471096108460953210117615586705348740391989602781801468054346114118067424554876594443896748212907797180460450065453806219863508906729691176023623800302335615751833987434084528103445118442867093103208599146102383631642546397352911020296647191390942301002774283179991040267692337706523353790567805734403899745819915027703574864127793472987285902537019407635561531569005331521982189901229612732533166376645619747836305630800277503068840521140830718132638356427909009782451932570154590549495184932541232414746506223386514840169124024274758542652745759062205479914928429339571319205383598869759499005515020347463384772420225959877401936114706485556338031105255460029290855197830880273284115225137142552182080061292811053736078208467731353356660401389479971126768823203419381167256839221319107617810738699621476426089055541021693085079795460804442694581299304355583578602820694498722804110067581887199131365321046059283107531469037279572340266923282855210926012965231722562178083348304000527739668718987005470787854476547523292057536208797730460903576949197778106038796365171603155318216585908517020669953085802650842648235036811828244318576329820496277550941089303701309402472947697011005884737636459668674845573556610536984582060325113031557261975885543631564845612835673194585120760501965892688907431827782435663888537744231129209492171848311936523314728658046523258412678271199013901026872821911626425475243067858302505180070734662958458563011068937135178977231652157366290463269129915170341378365431929713052803294407280846794932881429342200352233880059324998892247585437709919566336584613967820111597501507006350982389073418047055783914151265350785349816217721078180758655314898410381273441783804619572398864084256509431200267139647329698107067745807710947085820215733259791805991138407350326142516448376071319887162202645723456608429677336920175214809972709725373098150813260592907289800903572677231423376934033896321630767551984724766394137836554179200454054070294913054538976373090566409757347908960776082811728664407703457631184955790290560257833742623973182944705607630749673247242629594104961566359127696846167068781741383447692847818101491937597762454681404365928136497735902365529476442951109869258152003120685323360718182514042294048857983732982263133329876031001821181989525740089772447430453088487869972124050099305776713570840678011162569722175694214485359792322341808900295115658955264160414967478549924733133683709281623575513701486029312426880731241430002054071200195544277518800320509813758261986072379500467579013852205199761662038683368693760871558819283568951296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] 16924976053861944611437636413073778881832684395085837142197423239225667025358061869449131990788301074013783242751665101853423902431024559854728911579439043073786493525297418585255088565887135107409150061795861941250053451512446245965468655535240853759167222963932867783933975805518328335753313433106117077735296448645878049989693738275223904939928002087905689027521582866648238176077805425938647396908369829754299082067369259087627521567535354278125422724561759635863229984893868658562328069284736051838517021029212425916890730610709344546419410793041427180748676134681226418111383484193221415304622867085436166564320536478824036068763061764375358668278225224094416567018289943441494862311712156409671259626474554366439735838973916055811968068343401058055578199698011386857767960101523533491699817065516566821838804683823723200748494793737204792301228847524390135001308247322877347470869070752390811258059482719700218511056335203107430235307091106036905106132219000339153987571816289882807602213949101848537827259734721078338678540887888164216203222464055104399534013687491844308915628360526830334436648972835428103210546564216050252088560122645856693245482388623838857639226074616559770015028465959940011487924050897600091455485425711858343638684477555519447084477143183553537148212387912569703031535225440715431158562008232408337888680977264087145842755027705504940506101185874928431563136413123776711201513279258184491291697845182963556314064633276410758688872513407705936306447537673166315813349984228503990051427157319561347461080033097186749015820591051270404161730894967035371861895203593154986820815341094711000091473075730428527814846033269648441093345493432627433977674811240518395768798021246496864784101007665299720678896633353193148232954987864602622755736489024892303758250437242907792849733306963371040807418805377863075192419561909917468870545406602918816108813869375637424742934313387290089291211577570091837088581929953248207484391755300674263326256713193569673676373801944361164695068441776364562569072260112462647735191224732926258753235672869270798923161763566501624469833546115179051178316071700482751044343917105474923506480868818905369625014003989072844521130625644473719193103407475080139010763320278928318824848133534357061519994365211627760449332388003763835560379825686094794745624203774408416065475219858483417453499063317333378870505994367025276158799304106898254243218316144666904210718889808060043454404083432217341122231488497206793651698452443052712368028762426152984797698214376864722925246525970863923533557746111925159143489307447605428354375883792045933298237463269961691048092773646336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] -19583679208432499891999408382814961034449427601866105174504978365596364306440078216576425766292081892357865225835630052797528477615139034145562367929703352167812111435189572901837721547927310807484993650170542794548828411480935905239416913004116295405867899796022699141578620447580261319807106131363707579049309302165802393626417561388039596479367301224265904237829841007133296448533254680957040058476465168734055161533436824035056260156143989122056369135494821018115973770782493314730838158906921481800727255764405669944530000203926245138044389828843467024493632108675796230857791979083962526558471425533588863272289199031177038457336377620734548048235492383869328898337274138033647254851310869565478128523321642447091296741735314424346910239300863976682385470447213195175277754433292000675448135075824154031777061669917690476213326714345671285193218686192360200764741460400713741566016746772334564822714524425592502319606676613324012788415191920975688909260001263396736663758124576246814229680562436984299299450733796478537792508440921342548671970649241166962468673254013821934407673337090519817505712229301765965614401405971297904954619685793815110971066694425747416664463765235118644295084867126761437152670661477172647227696368235768945477689435305769601413984274241962324300927933333538350960689995866213539270586460070036711280621364926059835801537879906195613618146807261047178129511380608998649562890320575539330717056507200728625578098043835481764321447792841327317301967604773116434516365460207925041804195013427156859068388859537539749684835778163528494086256321649256514965306295369022210102831646785232202473156898969519533983218897297022145767279856640452003626980479920028919145652630510281373485668071067618315394420269995070038502231747655964729819477688484479458900956358186335484753618822061469025085423049659343123380949197669491792603111963071514125540398510660513250754998285709257889739459230455656051819124546266679084883433452245442312788777859555758649680189551624121868628131409913803420738178269974027565667013704352695730836959741968320518684875041996185760725235158780345430276324439796644432661602084069323097812076374990249079552123339166823308934005509800811621078023534398610803181904983064107231883100439960113936660675677765762088780887678076583502921561081512998121997360209576922561637446523921460764032659977390589912536430270768005863063210740046252336061867564446623450705145790044304676252671315766471051117194907709645334243291980922019600054878927174500008844981505767463707968959820275431270464952110051437331680402954138551507449526353248091146645339366637185451469191436566528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] 16154647992453892715620289451558262592475988275999260883133674510306319572123957843362217946350534015710062704524403453504019044783246160937512934484636440335915272960887470724140163217058709320681785901506391988644461321023782342090910198862186245390904407368992378941417967737631029076054120188134604375338931855229999419208614677778997713663076321309053663344604845649590752620480064678432483491311798514348619806061959058801445631824647126672551349484302301607383845313222444322258921206752029610988677630478976844758990979941903100037582154514731555173364387745578160316344525868692161060099854040552528504095349741585465907865217480689849916892106861016680463067435868842984378272734575189892813164376463846654489662406805767282280875031836817019906256076589961116848800896759677080212149904246890308190455274388839641423680308213059418641982766175530872277910976129009618236158578365172156345704687551274349339857691260206087500399622152568213139757508857044132758210185067367048238847410751715423425209514877315541667818901216371759151513884901301782806944894962918855110621371349828820556440665232728887112561780904100742185981155061701974337063872810061509452320754131151583177697931043677572699470504459537869776451367463267061230206477799571033159029809238101904090233854054869116348291595007840150007530861102338182627963060835700752404463681749743922416016813796333424798442528509539325016890381478020519917091332705479977564507469057905719989594356777648156259258047352052203031479099903210693461017398963508302155674574859107588222790471417580793176874540484534407284427892800729534785584307716697836575452703389814400342948575036836068151895801946683141365278748384983919877177061797314504682478608167145522481575004268323431245831377638494216488911343744334485105872081257180507386286030583058794979821583432885584761247445858870071974287584322651709992998056643459450355467116276387017839672857239323727785277286241066932451974771905233863849993357165605178065082126305547678431013047944747861868985544258265849790705297544492128206515402759912066799432985504240790765549953478489082183173079667198555862518761762484314585771872477429526001771110928917917858192775771551085180445033210407159430786620056901071826844083522362844383542313055033821066403978202112081113113394238007474147776628314009647045133718535967944187207690504483468798053448796390691108209691798094174214187551914017319672824107094028259979015271508061133262326967448152362525074918618919257718144029814338886616109230048131375006004702997897556301747148676546467758947579294646019855548412195833620102539824800896278229448605103554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] -10533976449584044097821494207633593529374794434507161202691563130562668675878923562462859348926052142195893095065421722833367248355915713117133582207774286578934096020816161903979918785055165052512010845657947360870996538360808585597961439892781995928927562335328329316181225299107604820276527230404788556516590908545083346457109170429779725169960178898747449141033591575178230634073751901113103357380471429595186846356194705304548163903449837124379295283522587208259174544668844486081231436104292643665880173240620385932140542599956368866931538422042492155867925578831472489635092730066849060093738552296568201573005787570779000400470305097698873292428833654749107037718231626544587882811401970251660071312627403851401132535342060443593237402801811230791199525597423798337613873880047606150892261193516403832558004691539745227274099475907257797111243223835219194744684922173732064826267350073033779148814115884151196217015060393357960896765665860815627778432061482286672129281997655534508381594036743106944760233281811326421202946756320089503322557663531632236630807074762625111479798690687018422316922729365348508361207719909559762003981091797743893731101800889481992921490081095788043097143538590201793707757580532632573148660144850839791424676511387922858862157719025666146534684075466774034656683116662589181362349749998643157546025788467017953377683670172735084232986067640146086345326938380690521394010013293106482395600434361513766145142902928569385578039813995416078878093378898729150886802188425624479241116533659051852667714449126872405148780925575463871840892257828593273779546179660596460688045997213025778982683375633619889643954415579072639551524314171632201371532619825428793581142553859385680643992400463328804459722713548608901589978745902502508305832277119567853681471260876697183765039007751530599395026248017736374013230577083238999672485529476484463051739339295570465058682826225315351640573085897177094990679441601015688461874918483806424364646747053633979724013093927913455154863474817149054829125219345232912352943255263922428879811402819523532723872301783287075225015185208244024306058986647390116497950671598945895234299609322537731367725136937439403898422866439376908343241355494316122644595631629122932593799213852971563911751990654899366854934226107266800069743068307631616723481321301204228674699899794309799534418347486260109142293060228369511738692507137247576962697340489595053012808675552158420262931199839161535459444187480438978477427500865665938974190935557231418118669261778460473960784355633785856629586104766702223878092501784272819422085803610679852431677158991844480341337069060096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] 5574121400727341295071116934935955500094876467263406330824548044186294666436470133062781536131225639565583596299588031217270908501513672798566912714276163220085199084064604757241865540747515553348766994003889684755010800016981766428273269668446509654340475301703650891090242753803979216465716331215467312131366373573696292803810832430392522159357576041845532917298718996584935019133476987373023462126005962458326630368219653831121713288640785455421115138470317022667019823817852409681283267118892427181958222402521401280539325504235489123518172491296223117470106368402627164056116499729380434041155052750544687740207927660557295395026882308102681032559169893360167710952611813222411989033584749550646124885089238827926529173584118597499478114605881028159449979846301703037672493571105504311667958134804811003057004504457190487005666084067413239080422216249385248484485332730491567196295315275757996695709265709804435630447446030074579355813644412259534480759147448836638751889975609999673489445954960688609713929860080797458826047173060722497294362700884676488125187072354954653516681090277382291337978042555115058493098607139452705419795076388301331310473856758217422557846415904855496653136607287120595387315865224478621835177322236865879414587713647970414767489435607349553458284151010768565642455544103397843551283032297912294048992927608412480824969991721090514452489946480001944330583016682670973953940018569288327833749527835380242466500467610376665578568131736253951226785277973652986123204466794721459751673618043682872999099579557711923072493485375240747250073622622028062859479075096930880344844141161078842734756742050930624871924669760569369903774120074530971122576742255197572792212692410406915549310555854906069662592102333179668866669987799965356252946522832222420248179426557538418418502751394136565212089705431133274587758678106904602277818739295629353780905429351894997885106522301166314090599133075915387904870238018624283832960230793916843967884985727597139862544246266115553790906350130172959242607107143691913820391165539986730732840954879675446737568966359054368956090332540497564945014377087016331351304896121415150652685836007984016218147255609366117896601169816511934101485812039561064526212546050891251546525859508137669433902346610069267047726702401168207053727869297762233351580197050532917062953470813582669037616559648972884704228166659137725103923509637442390281199897019481669365298153599458977437084814291240614243286525051527947646323949791824092650333643496061470602191905800196337863942876473066520099269078811510944623127338343205238314944696416242755722247357970548743563723224907776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] -2370677141993308692794279666874425310106693299990428577705655714987364140862901596438204450504864161713761080159778702016340017954718969046310227227253519594434580981612176674084942400970877615068072433184246796054649717315526387664824390705636956963085484646875867252125554467671373539890707981449545401036175393628340865207886503249251881267595548663978393438550930629376325199924065222277514878242324672165077448739579737312103743936250344797481505747578358070700665193071476170021456715806695414456921440611571585803420065907574903223647093937417509073642147875775254848101773277014914445247559205025066505339923476847041193206489601134529060760771139048805878711226409490328905956589724719768870961907089168030977048937963738168566189100843199184600603058122507282841673637003589326312614448168594899555581378659773024111030286780100217484824077195349370723656941346438818745740727805414117002257392733886704527129382848267791286655935467191227028409122144514600920179046385838893608537951526069264186418066976516552128204166967586214260858724299955437510514433536255038853743857391947370611640074469736549429493724577289441712864650022406227057067580164237338421880604530457644151624525878660721507708512802154338352219297254528415849143592565644094143865142998535353015086323915329048155885005990650019730508672830772332083291828091503342024647512062915712570853310999017628824423236523312630236601786547295528155414786862120641173627651433387083190310816587994656810517135817336723061733556695455185736919650841228558459651921063344260177971424205951306140417026031766975087230993932031533090042587373498586667425051013187469110310492115820417520426495370712402857734081643055845260054211540995916194706203507081585322348819544385232035587189173937949919391456066191314372246571995535615542608460588017139590845124444371807440852879403384682492891389771909053895756204014804246687228125637820946855888960225509129674659307516252953640647591747706046786040153867451922382076091695754339375679095496673263493296743901665480320406881362310565283641839741439681873941080485299920288368805551004365611366372651995277298618332223394930211339803893390214728455888398582200825841873795457063001904594360430335019138734216622153569879357976669473264215663102693123974025169546125195267796185481830116589039835190213570450559642158733321795249347080391436693056621631475777692294554707981294697060495991742276874296166298808923733158274367092888859664603712972737317084067375119590987952207870592946142512577590052778634180987492986839262771606865839648581046170637266511743365320374687077659711781012986706731784189408968704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] 762976866227204995004964605757984388254929466346038409767749474560713787097650058884015363091260453491680145039179470046461215888665322535239625967283050708591947592689866289679513368374830462786532078375113133193340010834797287626085808501172705511109838299940395924155439493083584090430940785083360804369068288143673934180517214635348952556182891168452605734415713193359944123802493488873630840450387135901130363387001960877478342806397692376971432035589766294553207073188911746673787933842418660941930972002684026651249153358998946943983132166926578855092889619206451760309839459555262453716734164036131433894027846145974008764514404010205733755508342256588190851849376954061216862282604266629358255240711963820586638782459411803181600736292100107125209645567641985223203671500191226878611041332066908575771478809035356031597864789041716546165592039337056496714568904841974504011640352684736098876596138924348998385313268320953272521687317147948364587342876491452214580236943618266618908573981285142329677104561883838940263932079735520452750112596724152264351799077758013795621289659951968468944830678002682578745412908938435526293871832500196099164434356924422025327370258989032764891505914532358592416035124113048060860919347277441265788561399886932675611629664662902174055972317376768908180266334191272402398708543922691548777084576650033714893997242134117571450021046706795008958617110763650361364581472616263914557972269776629538718659733080347335969284635234838670153335754051008274857586833826528892515678987473781843855684050023193893165300408047539265808298205835794526892210079979137674384341053865429438754378333012566055673159957034913688244600507074002992522242083126679745134753515231546127373039391207386360857012270254398199907990369144700271753160612779566852465890102525748653433318026395784423140972711391208574953314898974406449512261181980559734674657696489726665262579057345541294928087042139634363930025101815196277212306911828556750920613042596348276504311399127706451724633562662946901098399480050496764691679702647733141946602536898331784430072970036653713592295413872845749665980579231462782838153674697275849162926146302655924138159810701028654487169779926616727451738200924949668675281075884522434834532651249638250810484622282290827479340217031820326064298948489308095185238521362113942351245178419277398247257452795891192837717696896850896453247952830378855126655919013349645826623555854666930085590579643741608662132263088650687047944911427114837307752810806466632502352378990815741283708985797717317075216982517518884931207470416413644888214476150893225982312451135402812133930870767616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] -142667959885816716580978392085847861001614008064400351252470329225693601364907901911721345873812074082112161994908349987092573421415166427937084843051991630686969013505536261617140649347505546357025282540442955792018660551813703892244593498204633332617281974392704745759433759130319132256529579191872411770974598996343352301808089777858716083758166555974141726451808071597374676192203562623847715580891238388359787852345479217465451603711677115518413300557492341703624746397549188899745077685199056205386962822278355578505907520352041185172777102617836990267280018696998864506852930786799564159520020768032212662691837675967832387553114492070804068733611753644123557136647717133329706667210207538425696817881481759231763013029806456897967588968726710381902028778255469867354949597385475832166360678539555028356839313153578166552380193797762050585640331735206801633263618032706007130450065771188619507123461169007292925465022223095579520924818564363136085026171648544561306136220647525938434595084534690356831134958180449804800007546870332978902317020858841711575507992670309371226086889452152818207550038557465625624416553413555657419417369901770482626864884473929670483196995716564945710077713978913058610527756027146726636898365081280032339671934976118835336688718600251598600656420643708997445998699060004599976124896135211045222243895960493803871044496896991351710962429869696466351728264003467778032223998201756366711223990095977077433885521987511037253866455833687393603674756353454644248194376515565856605397127031610554071271115575423690589498084578796095931629198817419229472884208554339433987681353588421640761009720979553931907960052473319544719601540752319127150270669352517741961650808703816762118697337973733680794097101358176329785278263297837396536120217522241088069359636649202157954303205223111948386904149904369411656801045829901107386817146265563455611084671533694210766601042678943574126516489521680554418430239421873935262251050537286992709240334314950772411857493245328195123119262447613186513006334370918374750509471377162733346822999684768832943290263829100625191844583431304440664722609998804956604837097358950784854448509599458168269209428128189273242298095068578208727020108053774604572296705771569696804616214333945279830618773314386694852921669689641249469716208201500686996537301620544204919056753393470522504857230510363058799865089942612666709348775004664434174447441034253582872595465660266921132302891186158990643903662304772281093383165731391516583032494562614252731400334017515753411876678097759964897976336566553474228009722597724706949592325907313080305178309367749009714469572444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] -22488397218720218307438589612253919076014407826202176189192264430660993087164444086765917205596422565378342556284575345122096724867256654623977031302747767879565736845710888411008261272642813606755605046294683014009973685668140490417596170260351080879326352407506303284779066621334723174051805528036478515890709197615417019686146400146008876028999526223081227384949309599910256275759705334693208131763812944630141170670023836667258610462989218685077289971840235612003111077770576914363554552610002862150415148966036234612592834202641705517509223896984327202734266201567315825232907023248060033674321148728715006336976702613979480508060065598322797132943065897604355592743628413176151415694807204773659287478507836958279727517165772430187088763687597751806284952945797482711143899052222000668886619820460901230215813895041562441919152271803024185998024520831412365328202560670657217855669385582785547495174932541261228970273551529454464341908041001655384120087530671999394571563102736817733959529894502483130317245040135828551198718542316047304443633645114528216778816564392583447240673656516376165699493986884914861742800129887882148002502882186578902836821345607654929390097973800631095104248598135010782318062434643195326202384827519944359001767390493127887271012555930897768748092496395857205172142232866688861644544994125174389137702021212391082551573813668215605210871587232752371097388922466942731039592886434807004090775377966027450010535829418088024413495445976742855363086518037959292695591910641927601276214624949909067591922499376696598130870356814875063135569142144970989589126565506588715025478474039449494666693157558729990068989044442484767597032912163734943008580712999704936523868463433837347625004635718476404870335166238930296102362170674041210423928733556109816892411102459210456306743653604596069394890230360304033259566669744573015595289554831120026588693363661203246084639582726079516404725312961630402336590811829237960698703210539192904161236253137946915239210547683609970488373709571964713041950072647642174126937470941931925862442246716651205872315628362285275757543607443697389419269261337210996701851355508283128254420536709588989872708351519215777275340160095388942694780691815864191377030627627865508087480115879926540243935103420153849101493544992905455554362593775182341433652119912692762722142071527389347095902186671877152997280591282871971776071082325835839323503648957110812814337487753971578180290804831692590916512853142929418099304696771985693287771412252559655404239678658329917905211078956356811074803868909878082579102949589779056018574093142505009067505531698341856527175909376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] 35419789964157243977445138780147273381247422546925637092320723773409637087106719218095602184817238672286773749746645630616775159877118330561092048055649335291556080555041201002733001768707538476699035804648601367723583990240847779481813433748771276455877020419455582272178118392111871812730714236988651238762824234861838206134507611775555573475000165736137893114741204499760958938294013962194780416264158199872773236814639999790231566359874514362392939054684415716891538416268055038420417583758632140395377352191153981109940619625666781708379856094703189578694133405014779851710527374011949941894449764481903690770724146438146655282529746339558952974563636220984714506603482252950381156755011853570294392633150001477761327730836018168866271817411759690450273312726268412807050386237346874952343821688865457128250209887071621355257116050320501257450336638836715809027143130480498499160674156598472433538906498220177623929319318725703936506649653884854333266256680569829677453309880353418012909451471730672646343314544455619952844858713504602286203496165809103146099529381190647886113590894799894549051666138738444176738711468188731195337615456872558591585637734129342820222448996661702684379440805580140203768236351379458200033529026546144904696917076783012848744787946168221576136364257462220490689684290444471415242669935962649940916013079830292785223000734293144846003283697727877565031355112866593649114752481010346345233787749624904640482101964781436430497511798358598954723576918002737441266934309201145856004514203308099265018607452808843573890238941530914969287955239273705391857126051648523422461761929077657768530372845674680681622429519135179778828515277913898686273909193526236155569967159727078220491883679722819196540295759825207520571492086543358833101835134012408449568015655775529548715005208862695107149063918513302782235116105643595182813377117372261399627605705121598838374023711336547978703963532922054399795459346317107941452559633855604165959878371338617576726749117111308459919014103272879585261503245756858868913249610355659961697670105043279491058006338430414468483642448081389400478647517715147571892585995897675488169507591370126613668188119039410422892761417006396162293098112557255076808828757323398559915284456785717185385798186512030337826556393440257330436368800830417916183906616382275479833350438332220492004129615961716373331592977197056811467372516591338188221883508140426196095280015760377378847639989292727271976408044543696221290885806051344716816779696275475602128044629035620103811815967794249134108467575607528163531050712604551068644940370131211136572042951841241385469745299456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] -19389514862359551296452267144016305339596991500176517270406880972640697244434297099876848664007872416046464368601724882618810307780804967334037610810173339613026042377364943277698595428042637327899565179081253087002681431894294578568652359364425051950781994920558159707539754925146997631103944141681862998733119713169479360548596439319271631342960307836727571739490495328334381145804303326117867616350713661177973149603731711425460960264030366238397160694994597300366895481453443816580739618918819691094029306329878207489954787253639448542724378732641663617455036420133855070469134255670978425154906251535883482814039531558354933046326274080802125370806540330429950963376581661934473599697952949193486744649264006761136549294454535331861891515540021534161821713261652736625408908167481903894812127973442925173736397989242412766467149848253985084289663514164430514699293360814398269037091244779480305799921049997833231392107014061540976951846697434778563627935449731337701192255278621283914028544443838143067964544868911614587355124882275020963523708796063361292364251967296533519789425097003036497769575935119674266350168370900972528549040689279399454017722394725410239149095383019104546114686610877224001993971591295006722375681652771614278371088246936323316575822922279997388211622227899562441149866822767382290331057407293679994779381470393156683426226853415509904152715434843161975589999901482240905480648659795581120680589341120235349745710004546709564063971522259326962764468091502118528472630367902421989441317466189224198069768055143815331428704852137872676974880046063103380289106856161559201354806568025913932525877291078303240796327089193073146766748541239947334145977796581301884360503964756913232866534174011479771876503888851685717003916593564114597117078094967246479118512865423216126368919729742974650464279557324225011103765691236224597681454292400798166810690836096082341007463834449273776077267457470494851442285140754444175227823094335093140992069296990713698052833942689536035614438649483143915746796869622120891261877878477669756191513029852774165324713711359122120464779416407565403986383384990311538854027720035696858814565062512480392381731570941449305913230982072111995762367186537716347714310292640452081262238433778009777572161554253137303531335953698190973469654605207380894195715082692190813997092776732084233885875264240138832648126162389710452989404119693326652874600954311832104952820370204697306926098686327594210160102347532759548717079414466763504145059344424792883689435011982651366334073079631849194734762679320943223727283667787375622949237773956608796489575039309107349234057740288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] 7550871017966191572025181827056352798704358596952462519246728660947633967551464956306287240176045218734290423189791939554735976436799485188980029752535908041182645980310786122769440765698765743893802289268435066432384456902111807938369333629213120471965782853049763251418138145459099008067176351363143694965920576965850827175477144219791646080561286449577358798209522784448504789374101862796694614461977043418422703939372288435710090245402588608351126972959090437603572057178363927416947512107588946108506403535866403856915003936451167330378971299108201093818962791035745498064267566486235219091954345747893294610330630301005410379627085350528694183446621583064613007747365723585453387357214560401890095181716072562167304409785258354599216368965806435029740796754086205489157359830167216187538075421143673428673693745162364568811480744806830829046232330863617987266465135272259543002033348273873670190759475405700959701830142901424475068214393995089555786085738957004979043259513812159658865058421082506716109824882800201448371504623809929963749983665515820791062317775423460690821673817297362667801841210499846739758780181624031072984620687224719548573760894997514440321442328536623517299734177627635828822376912928613176163750042533885139719895763733765201884074219922086433954419754964052087902105488649932939652591430754263049564297883115989920534873804140983610079001155482403394990189821300260877086072617597872137320125586755649507647327841890479295626770800884018001482927127487175812346199938660980472481877830394580619947134234966841623794080122706250410951435502993871656613751838968442896722750861081195066409552997400482004444154014826024576775530251122124657200697866231546320398086487121067778816514833743037800923712311682167424221282200655561689346032057570711560512141644395745781779533140089700063648716668588791880196146751168730155200548462353024668643629171387157285150795844466827499294201469094558005847061613778220641653000452877362587206721382718155698562925848565506604838395894321098384558932846927616183909836698337112269437596040488319961292688931282551723846267088366369693753982396882301596413358193160609346110039207135347190184510471520619843667412697213156933525120008256186461524746219073702570601948451423740336573124935435776850621421097323983512118586548497688704076138647087902501564080912293118876149867389958131665645535333890128939168593297550460917893645742309652134063285767513032988335600401989505315128183560593551692553380146395863110332746747979336202009859589063967636913310927305237718205196872668566550082082330626446456968711553624261533961537354766423281535719309312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] -2345735282236340151742678302868059794973255799668819618363692311741290333174073434385806180050125832460472834803899954848191185848624106158158054820007827203053600405600745090194721266567160384020321998116222988230064351797538351687270620913589485135080103491265039088917955432115807821235328007212656109037424457746615540970121277359827184886683024753863620214722080994505810433568466072634813861407519755438979729565994673090039888730322071340704604088402003092897563459532520539450010209345738771280265021962382860650832542503019074254992000102906116789888302841352832815186862161474522904114463636255944271545082227001813133907612249486843269136997304176421462392878919393283246417283809825752058378942303003833345378545276969098080909457170571232357968088489555239328515920491952009553324986020563665932241079573848822647809735688059809659364048098594478626730145715848922120120353221573415244284230473236216250737324329430022762481014536364546175942096758072615706214930787685469640635429991934100627211190132636898350286301563304466936899125610788508958834062859160200908908922362813537083636140736966716020437320606673499298685242999596044207881094308980751745530171865296061101730370405067203152502615509702111633306532240034020735370684535239344974083268618663619441447538698539016806853241016291045270242349682013737881748769588866445721576938078270707342897193266734038229126088966062545578996248666978479784724984920920655921744227691397975982412214215668993284918635081067206273575004362712362104401821003517921296114301766902012724286840280696585306413037895727683089211880283118858651674131995268986680770063979924400046434827140311960049920005173865974878791981069603281251648802287223757999902248659382386258233553011090234530389241828509416259468251708080407955986073502768968270645775723736497883341925434618231921234464873659963894681395739732970894095977105413164029050809340534027745805416054910271151153882758597921745604871956008329886085705555594036947230038811598301656912823487437548478266866908514410830871088309175036818935550374920784013859726144170813207002215212825741468958572409590016766132578751763043598712103742380241125536279149537856264287445483895698210536405625870175371733712317835265758514284782563429128316210021753831659842579743666812107394044200576267989609847865632532391040672566222764025503376250757092453154327612444545763385694276296628547767130625598076214836322149042278890484827355872548270938311448724746704288675686241056659285269821712812544690733820286733896840621941660926488795533676349859565800100503229924250098766003752862513325635975900878118869079687168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] 608211771048411571275674246914169191622998605382099730691071300362412300114689296391692737586290875480770794030064912791111259315915543267038100520629626852229956242442443968802838572720302767249839120921000671302940723240216801146173804213982498732694682417386138935982509933043545916418166873715310619470784810408147296398569998889459958336547748012030929604956510723232882121339006788395303301964241848769556079236543221243399901570192517108922411455379288199024535530336305954299760707463484662157432453271684015276361608023276788958016699222443198608303981210189269743649614645874258582061329653119172523476933864121072214979223827302925720604213388809502809135808567714474419911837905975282489120507559666775440972792889458051153152402698804027253232463864213334134715463833610793368740791662728058336977362686728462333102029631707611772976393221668350726317526313191669514505319484794813614060771664539992192686997495454245687635415414544167867673050701832184534206726354485557601327737242106520375815940425847493332718068099557843780568939627081158676916909441708070806539623098670520083473892818189566476771062375148187743830749121372572738660483751023306674698519472944944791741716358439451551948486831629792201352726776814116550643403141312078680429041080804605208426219001372220913628971070735123653696359127378772655492117662039025558040435707473829758605783489231375371525417362127795123206969996555198113154146041241569898176621249247166089865959473419251190125915245898156257986013172779539907561252900721015537873696435206506711414764199232655979314108474430796910792278494109244616696306661671832883791152255534702958401999076387739403659346330214329046007172050033026249428445373684785338868294683844759200922335953421816326377958432798891053809996549142072232261683244541402491387359194100094708623271064234535644717268570740785927164242241204014578580989979077440331924169369722340217955072793156030996744886870290542527355485755824757805431226397062869572737535084640647515478833388440977460894048686405041032514793602407530946758384963709911364107107872199656738601501405698327321973738589438832582869714600744263623297633740629612441894570161462493560657071398404317006472625905611643744060595718883398029424214204103184933474039491904701116799151564831866891076739965806659244924618856809100515129256829924312410813191519258298511766128709026177236081850649360346600982847291721732582493562266336662778117159674890613449074387323017329004010556020048785188154784387717803906809965817414801171038196037846766173669294531814351823555637103631619776916385864690790932752233015418362295758320828416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] -136648233714707114766686793160233537688367645072654599081731027111394864377959777370468944887591524863873464648165233535422493015911883021478522498159481661258144621170414069592122688586086960030010879533769380252154043050465942911178721574512563965849371536667240574726584635703267380569260905727671945451212096325943624372335969158037332434645177411312981668792411488543675007674683687196129160019328902465545770813209042124996310677825247610149125790711069065602022096763015842151553612101603077022428664117814776351939037888631759826832657826681258430136209746543494718839516722891318301104715813966763273062200383341965089845716690895124677870035243665953774308332400076910475648695089031082872152761120217357435373077198985681959314254071798563189777048104441130489762463489846367177522200443712325429107951415994596992315730013537342294029894736037786749913812004557608198801800171596113079951851852009903416196744630434061403570375079946415123097030975496196884695750210094547863644442521142462379421705297518285014462947458547386022520867372297968376217627213715716416431750425666436016453259374460963603904771054651466016812346691025217480418009538796729201394792672570682230732744911228830653861720891023508326939152937675122079429495406959410452345368620087037601506013666014729637372932218604008435270436533792837185065086534011756899673730113608118090271076087726013908569930411250768212699116250129967372540465902465612354137497417939334148775412150620477126038919978583017055469611468788150391544104808033502584803977313662876804088891264191891462211180566861502474048936738276590776454312564577755613463069303103628276727562982471766046148825608292346064500516116715112013478649330180460210571620521831778808502092767870841477418836420644341759646259145696138641926689392601061315998863947229394291039506469724070780969705687847741892401873211287463293857821245609240349743669482955278160910852973518113378696261353464259144612770902454328058417497640578719362973753155381678846746510405648329574405116636136739969308528087127898812134047674229633090411018607794948413625564722031324552294691604230142401344549162199089991894956334952803121785600309674423741820863977561673048411195006633351273963962995316492219512244464106450025314041951827279060044757507367217711555902701776469727998320147467671915133532941484552438766207232887660388415171094384299372491897944596484142168061109383540345063357551376856355961891456183669507758816397050184307637179949296610790441707961615764964195486417157800419209646594283952904149453103533785955907740258500626733758724082263034687146360900461489912198159400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] 28242442670458494371175296009083372290854372607388089777024754511117186722390511907428944869079371195824730948945107236098659092706168503910945498509325937895658518816672589181574364944084377439928801500565501316632019028686738907836430349477111355994176147932289941104420752925213464083940773182647309607857028466444955614165254177072669264406168236311682792547403794141737608982511209443890063083962859316488907999793560743741643275078207269744194851579218850563896426117409232853377992963731850296557549400644222532225766154551569536139560131319493019521196553416657985905898417750092600614059490345334610443531364199428287984935754774960107399097525973825799031422442848884585399646279845412913670129834686503174518821870915894870993082670307714300712763359945318187866232067331996296307311678057174062997145182493235674918217373578452661728697941240299854697824727308324697553737727278494139985048859650417561764038915606666565398918052868142139715303194012368807548455147869915055980445152366408620555211929368104123426906139631874988378566658159589573514061686376899416674386987588913136982710083792695578722274449082488960760871297222367944432484614449390624113596505092634971375080374539506086832761192688770572481535942421208326845553249432103983084908886811188565806036235974686527696109558035389533361581296751691760027793025372070155310000244969720129750395428357738786965065543595571279431073210929305215227971708530659027500859209653642095656065866059184999102409149094319868392501869648121095876913208425325627342877113529157997778406044038056441940216534542186290509804766898311772240730872103196688558932176690024790196836098534660318388740242801143223431355643113077732908850326129262805068500277575020246590072363587683719278937965188913297218645728914792137237345477416176637297868052130891153941239665664654515424142367422531620994812950395763595743282954774465444654189758396654708583229499424613961380755152071885062732823708659351163586217720879166185392979633346922860635599053956876237747856373603397001144288563538364358305791812659234188112382374386165620199159780986880631857298875774528631473689575209458527307583704709524253465683037849325139635460691203377420473698741561893480444078093382529671257280604328938039194200871824723466628979528020294930377290594696733457849484824479226749250910949082626394242240276758861786762694135022893666245375140387780187473582088773933082667870719576625830752741479837246299276958151712291224766904765184433014449189499326354580251579275505493443156642605656682738538578741677898202351967967028049866314929403242389091261255928978577908263001522176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] -5917122159786394056394040835658564515574015940803705091580185531500548709251656552582542335088366657451523067478145944663677099741763497056483092378835436857065872228889573595134140225706185393905320594925037974827537374500721773688448198121478798986307918300188464005530136140437208896542134978681367275476396785660975522432718395894740696005340882642433216527509027863082713286043287514025332466698222802425971762409614399246600803516366910756987939673408817294843164954802732794318110569586579451821531134726634578256010767750832005254410673970893189431017513429239882685236706556760180748186917916239981342115976544477153808360655169131170329954500811881599264924457988166746257444452185228790769329706853317004120489491564070556901891820357846500480413565219073123691457307873812628819933601635881671022688748350081222849400666383247379662157266373638362049074669996729766409965840472944959779969087816863925936550662332948847387594680440148529894192404223436809840815462187916169838237668388684074423123716210765096251459386675503036971370653863844787699548122770709258597789445246327510358162426804989213172663250792668679744996433614785786738859027824943857811646579953916209228290193040918061396234823931202503588757478829474536844912119226186546860164259765979493302044209380831030864836045497400764633852225765955464542436870904876876413054234855580180163464890349342085560428559866818309547166633883857502823936652356234924521603533768285779345590401768859805823382381214415264334280997033755383418431647997253912895905585253377389316709489280435200539263379512201204494627529139695138920996046142075567869255886693598838730544207134564655429279942127024217053881926347336733317256737851584749151573357125387632981853634463380254480880711042382807789326258426925155452198610743722394759581162911705080775326498746424164600276735704718685145113158436721597635958031769247182659805475971495481414186068950070803393312180557435981012395639530605614352728094011965009271972079702736086039352882597865661243109676510482060133721770112962766599931432080881249453766162975128394545549802197042005299863665935697397112715274610642184424003685680454527627580450326580962823813327948229539401096523436248583097891501344999512726015659879828684701289558428311483194209158935872885874872135783824348992387804231181715246345548827709031120925610273335885660780105523321705535205220299855427829084923568896063954053483643279824834982033131750676308777347724089785332891115917627597768264245672267372656020677719462968982839937196101741577365829685089563092455509003160969073312204456663726174417895983680242772177059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 1371358838446036465192403178620182348346432381705306737633278547066313008221575900972548240169505031130034843542014570954872212634724721590068268244972670194708631008370999135250025487756279103605920602270096062282392235894789344104934508571244227641486272523298944381931034947263065128760765444393195515845393791038621148839151875244140511654838620307444513961131907210350109428485031182458227189431780096003927461293880594173990238031707235278891633334225545023481721503159857153875076156910382482673594727357286402280158081793759002692365126898031246933678449924361527156391817248366300747848413709018005554294235892291366059929510654928970588535169714102290455689227898110622778759135229566567213930255720793271637303168021118801666808634919400011380271633787316667548140225291345337676959153813079996614389023766382781856579370279107445756201702981406476929702573072795550462486587688508675724848958836055296741625047306343549920550583817155433381551694214422583797146519634625140612349976536240226781685275407848439194959209605344986460941274529997823439140880702914528435402359504581659301970281162062938857529217439264287498163446044482708772486140271995731938803390782290717242792300109496869955124014211581035443091291418147667971512723661695566215636359657068867873881414370045572266852510852994137642668265716656088780987558423363387427099416834977364806407259864636630746305711651021835379815791125884758420825108162020166553498100976521407956547120324117167049806757929169341332510547284744844586816022417636865803718366280731476865109782342484119281259740549279727536242792850653524404931053934125522215934028258722063114592276384783471357236749503881577662051522757857535345453893425932422290488584741926624693264055249706618864106269993479526274241149173617677377404379360381094968027990662296756501570148489949479660891903580777435510082024269538764127300211948830879024733542671101598333050876748778942800422922366805119113804820445999386116744608900208279414882024668818447268901795585748246648720100519660149654752838292609050658043986977856969509652874761096648346052604540282191839047009611320182687935292109177537975044793252075259278137513899767392260008897676251263686547909642998431231092114160636174724080896810139782389743885244221996032800957424796522504830335898969021626148898696930203102210693777348177737155920458519905890359559012830050309111489010855061289017382159624430235864395983990902868636592380689141530090577971778925617936089960306572890951428874635409827161252169711835421314240232723836490964250801698174174413850452473797819918760483701215472884161292287882357557428224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -348660461694712331914748609646778139576228012742548307277159987250583650804267565035851918639249620387696207860038977485241522319608932367769529235528157664239561786027964325662612081041451246305074485250651736720256668001271241888407383648918574059901808430066866948604246472473692167686600499050989342532028965107818405912846592986431404107459103950422871798088841333143678835887344601441639281297738349588498253385154333427955901889667532134910530182522575890432299112566332238927218638066162397068126349165706537850662847841072893690992760376756657713876691126220589792089739311955005231145278950572267814575311815155017469998321354432340883236420815533902420833894492917810484262827478073244969962555464431187479006168453802036637321811835354256741583803922039467370554076687897869040757327790242830461579690563007451649632792693508453208835912104208346606281697034916855568699055799899479131598002236886720280931995650562398226305788502557471819658362310484854029391805358744251155379429154124213567763823101985532097950645614725626341161977499807069506840391316347319286450991547347191559578517049636621823909862473292329941496483213709694931339732206433612143805681127619493743385652623331820888704238463719105053430117773426064824672409332439541974248140031217182615336741800477100631553105823852373999773445224484187456505810343953358311772181082585549605984496826809756537051645502467813405203363127783649292994342304980350318473571441854917141730758439873908502510116009178212472780040460623808296478208574025701334704606458691986735871746752540136144750245892258479112899248149919990114210128966403360692355950988727053608973599767626896245899406741955900755778156232338610848709762978177988972058146057073589701207051145442426004161315816149965972216642678670900117767590224944940711823103649110410205577939940917574431276427592817734089861754907752806371348062836085423051847084869632171268774997246997749790851066507449295673029300762004346528032633893726579723451437295638540564530669858606457239393034098259844072494661628086005726770714767142421519200856689024140172878767578715197765027498446568847950821769785372915561627180108015490206759529830743697507185409420921478499399602560949692180444456211186312988609540410473339872013253478829019808936094878226962789387149408357486737070780092730849858884330638813021244762703980313302642544296851311833591260622579928061817865735530599586997375788664924827011493578061380680148186150795463670321913942361812154425254625790104783362905628119572061682654224780324993849854548147064098705449607534867568671809058227656184560205838899914828519363837952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,46] 90173823568742593108588801606295574864580690621752676918376068211735229763859981032507577993772242622569259237442021557968333758403976371269497767212924062324708786172514848928739512361513521964835193532359695020290956517516468144689873463452593098325626054180660860783172111892318422967086849160676811588001449288286726861067446801524427974061284280482449520707342050644715850442263091303109507626001919101949859875902783274126756346564562314934282949900728869161792499009593117725779024540261885563417466859454444687373475332096151929766838603353521408721091693855323990436546857296284304971403012528311954678711751506620674911706677524374530413742063568028887258936792452560760356361886571605241473656361597620586769903545218994227189675394435282840624265360290241893417203870782117626442605092742655443380710081221839998210429263490583538055934434057888582577393416789246145477966032108443777678929820059814768893314891056513026573692364645447709451891596917605756896207635582144119634535688271797161309307271967357777825557315269471158916151599019703341446791345617083527825147066991329322695921835821322669634128035608527158273431009039972240731132791550084562315752155481070008323064856890738581430351460569095256512365663170458346507027901929569723908830734405751912016249110108667709249055195401388322479031709629572601417860392110558750417290630548773329155709028883790661963087525803966747833109379047956410941854914632976426404872194981892521075710126186696332126279004771520218766633037372242898007025332909443003125494368493538109621034287777506741090189650064699880994792832941071211644609383506990348909881883502952463601810402932295748094011849637090234059344442247771373625485561725372197721462673295594540329636692122676405598970199146554552668037836021615077746845816698907138260545669850957007299177350928645515678543669259632237911914432612763908111923768503701252297020216328060511231995508498365561368492080751707388519285622379836564012298541741047199393235451737763086051453606104733273634663609073358687228992101537521865829299627474425093278901402679838683784647216329928155230856150918085916769765968033852991689922415422013669893398448862927905692194674868868006603630254523426208660567309318014243775864136738107616315976173600641132513173419766080585422653421534236165137862184943955198437856238909701779801668547634545291607273129864922599192295616846997671682041736110414067475759453418521302229035817964226944262196632496503093665864790895197749136794552638863476010270683249886234203531839828005876540849421134221235220242683105327786742267087101888811574823040594617662894505984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,47] -22408040849165583347500428686625396714715232586037880960950786001919502893614735714726393031162745831432319482223637987153463756905394455201055167476126562125130157546208089256151120903413283183372587869860135865662897489991924840433677398222407512416977267112662092297091833975645109406469818004267394454103957048131972154754869561948027196978193219936977765877880734962837375238699405351119024437057881348649298364428775265983952103888182077151171533222392888063308524361999973182459487207491938005060204668624771340174873549147691533351153004007929917728876629896043665517021643113435873762321695008284351388741466599562495331232777304890934066794679965963857576304301357944019737910538109372771219951242679492196801363417887927979003242370730237007201439433533626647163931048871499180485990361886297015635933082639846247085245768597053818919255601005421866201432751724213579460702715035639829467308168102465764711220224346632939224991109138807859593206833972849132742474970664955922100112392392013382387670384360930001140210180363811719842764244742776942141368848389141590237259549828930512933775674597039300229154424388565585485426162951246517046155992259096213953302907480016918353613846532645469151860509098751791665774797938724710845829878894682777406942592704472712641690269093247130244570620474028624517661012185765310081959643043997719719770401241550238054315587871347093461329359467692333778666345859144753508669339539153176411202472374087667515028424073238310800057603538175122220761916687075485996182835602254674625484640418102458228281152585799587334629928082182767292996595695058005934092406226431999012031801757001283914195333566663098368924055267191330998042124977269111926077577498965359311521958110503836827320825473942183846213770154952879413270554494353437905358199853691508186989752175767342278981302811974622577140240412122443221998205854405698394709385152720460502301795085804220315868122514804110592618203624840464193617180900564496509606877638736481687933751657951400077978200261814426721578861527189800641419500516065179728846060483113543094362308421612949783889517180250405818053526889173218989399407086812372126922235784606961078218029321191442273161084116391727682341876120492055473945829521756839602208903394619891158785821178814166807542851089806253397020904284701733899119622574665362499843207117821121274913370274263635905300788489602135280992324149468207937593184083819235012539835634157750327902590980400190042376250389782175606704516038337488456457239379058051271030989387372442629708495016027328679987192407623222488558490677963612497890483675207688355902180690754240346324992000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,48] 5217394456163598190993073297131819172095320866785394630111035074542708987472488914191005684900111445568757120890265708110200870965899519226721941911193447977287718975638816306527945253245636964165543646059910902263430727320236979154306647157892460440332077886055099362579823766778206105617418138916124563801300145457981615537890170114730359858395810193472773324144961703335086520898714712920767114555471225388145250902739766148233217214871531243259548257848196694214141679862711375794075528455868600571308072434542613989645488525791097116427741440306759330420292795163857746768634346826213495024126482236801881238489702682195254132614152814527965381077883011180797541246421585070543222357293463826480276234434454067302923557977148196705516283049525363983386918686693956276562216952490892456400240870457619031975746834250372020395957092598020169691915188922074307596567929864191289856932133745070703034263436409816362361083397686233154514801926944816849918077680391742016562206924179564632632127208822383372691309275506379197467473163258063868078643771766035771549207904608820139924428990951310995207063829543774692185207716753858136207302486180473935461870197605573596998774964250043150151551759759367810585169673315890037347696881242993504497938979494590130855092677045596968076189413260561160965578842905014087500755473758332611927536288974866787670205502729286672852652008152806407400987034568948434691653801387388904777955175584296825297799381012876837229017415697930853753536199739410290375682503837858341923023383468299079477553434800522458918553887275298995309943354714417055973841911007400296981543317758645793733130476436066935924116944774725848898018332936657096590290569693983755282593114862444037998276541718360948298338987641666511391294589949161269415530690791659329962240935290319712121446563616328373729636105255601169922635310816098314203361468836591430162453377975264775093643801994633778350499514572896660442857520750281083342532056068294625973459939042197884413981660366629620871852460554147497432435612762703041521034133386491166516842013366945203328218710016573462866949873380825954506048902779847345164877609157816678430732562745206984710240819740795489431647746912548024300530748978861452102839798803362424860618025142174366907265979890296812042563812810630492600075419833993671774488310494138791422487425245262814038979308740438636649293303005227175534550506613254146234508043332025042943959619766749497303507751239003524962002172022909668146245951681929381327033958237583354897322557433769095947709617967721680987911870841239381838820360115546364941422380228558647836586898535106675212288000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,49] -1120446742688290668648897078531012723879814876805665509350589035900381681988375445562431498310625313871881089979225822115630773311193256688482286146136146338441916552120737992803700207844872288433174342586123667163508843696603645170105589281574176032017130905733894239282589127893910749836164157275864779488608053580908097760396420158997986263722602335466076859730813148281579695994927362194730631002255163315092866308975287975875550066907944369299986495706606318583330505033760977079297331191192800478860939716352310792197717085566764829048739111986120007960297546802101009938630025938783362947574998346843900720852430274178134276591231753295941037065347056295541627531970299498020530841306925755137163376486762630042312213893798430577055806001457223780931940851226035272204954546387266609863987104846094480544169034045075033598366444475662902906000430626007762778630455881950086092874181253651671386109602359796662478504205033951538658881651506320730443519342036485506460592250258686188919990655710949391937372260640076346936798214122615078365403576952131354496601679442462827988208188690916847075466815238515986311971270940956747879873423670288421480518149235073133690151564641404979506667923808067636399742198453129853378482259460556427311938156048474801906125567639585985419663333812122880894324677077606053557985901084722319209657833454847436339357530771279572372174612563389391600498352621657205691382084419086108321224816855833879796578437726312654639290001112702929590095691339055548609838294208215814522759226177711957300547047110653759067429928992359545138868668315791116333937817809134311886366190934405208085658756533247296114867504246674068349305415611112297608309520912970864220634861727416759956884082406579822913504426859889981296444761250373861502445993751362202610202456890950784688509904447449778477609697267318168099618955050741518537222217176733819756415703709855718156167379514527888421214507430564207358664887387650596976765128870043250692722218878208771651207531969448535672044650857170723677403975192376512367817492144443918041236838558872542291868265849432967093064693936115459940761913768422768305763281987155665979972047847845231080221528793634723067591510061937221793323462867878589432277389016698376023991701013039033205207066758339429781262331303344183010603499369478784363326472055810958340524453068650047934576218633363996899151264364039035429658796086316850400521495455141489806167927639549255090876055205855524400646180458958119002974640456821301519476934187592903946318409609845813012379722126161206199369646347563516967278313191384939138918905677656631855026519889671639531520000000000000000000000000000000000000000000000000000000000000000000000000000 [100,50] 217591551508502813586039778870412733347763679137209288994455056311051646465607215593506025726456150023321462292227722330521038707575364778956310437641198565852745331033764809442787723083502399168784108248335703382330406812947539585197018962412811747052042784679672988365594302078168477898486096197329055634422144287198197597851036490344147965315463329270678384393544697527483904535410409616459170249039202770479723210429447502027939045719319021232756347324577212215594255646437407024512591082684479373287479510954281241743318864638840002798776775101241148074321336266146025412622469172820786493277994801373326904707020258643596825197949900397947322290722644932922550169399267474093201151187934297946409914698275143446488854300462787842359509399081605480806300238621306900935506328207673671100716607408996520297955153437076280244757508301605132296290076062162116773750133359749138847423980063305749673312234494016396142791236382245314164833446221735806688061492927550854460971212203229636978672518614517318386612847551032861217418319145784327159834212492859893923340477700866445129674493680147448559753718995373574906941165719371172038564844969254263126519700548033653615713597914523866331582253695160414440815971188814907919066565609322615655684371587850067881132579378462137457155805384871231713025387565999211271981364538210336889193056892726549882066874032492273343563694691500005955416332356924996121807215341421658221730078441114169665192538660576407773205228463924774479122213930605390782137939566406758567579049017044814587163606556767712372531273044329561846944777077870703307571002380797308226284401028332910719468651321635405240910192729415029059665788995825531102918546729590029437455501978130226751792594104082915666331844862484240013910068389870287282488526896444395575153070811250822407251953350993639981800099305670147777261534792186154523604718560575795986459148446074540288992804659845401881262780717529655716510548105590956041764993547260284587296555785826551097843662619404534435208429739675861064067278805669928731105343623582040490397090394693322510687513190850281860041705241150253416377202554710770061495408752685860685670549124177950811712414934274955185247143282061986578173711663530479138576730211441321561512455752028874141868622662313917961434904914718036229926646973882571313666520097180794353416647149592358163226963067030140793095824628122299587396971664765073088471696999745654459410117535998434271825306284415076260979725414863106624894972704152221489233129376792167964109234165773255376662547913534706975191178891133448268969483402123555373990172305677079010903209260141319815168000000000000000000000000000000000000000000000000000000000000000000000000 [100,51] -37314189429057183004002873974672279255516828484085163932689128037512127058072840016408171671448924951629659136019226468804377390155106117365016592959492067667882944373210747807355686357570136029376101853708707313025731856705936486154568949750382361607355941230538266249159799752243540738130332372072347451375890999804382645660458272780411129127443143696258573032470063092986060540479773985595139931695115423456659420295699704379851874390473618089457499270887383393551140424997161286950576556793746783725141139425439415619449178113132501657969820336920164927643194159624343900957919779234299820890596078662948269268626220086929487352059223774382148932450661216629953917134563587045121625416981671618140799902302250483120254698723829444645534859337242148868282938119440713147170586280492126991843967138354760868836380137622776539656024816708688163856333191814462271029390225309192456750239583452333571128462863547083326121432512249994822140847591479555807645321363249015205892763826340044223048327319296151505381082586113196766505531178701673015550947484635199853429614087905250604760105216817450835570186828119115699756941477852665541315738310729732929037430170100531164147700295376413027760095433332424574110523522568019159707572373564519620776989873467863401209923152973171156999798659304280080895936496230399800600865849918582545699955675339174844948884645669815238533330393681791666604185450574597682241116952278970523317291067716430049502844563638603876453873119984260014091673500337501281932654037271769221845510089033231782277644850087772541645235608712304270562548487205997420171873466582009632527452564097013919248024002020420348376034117099346862079517379491448538382971150832308666532712105011080004308182095621221245912600000598672239495759640072638996625544691442295206821058067804977414239648612513885772362719804784707235833460468609641641510861497020834976097036449098991672957153117060494160792796175594655880898281248194714833041980565163514803603922629219015818636970622125658270489334394477446127209794507327072759290570741580756562632755514863647836441851259356857747968725441341261067410765743792778312464941101399253069887470369923838858897158739529447559134149905850802834440702006560446548782419171459945841599234133258966793510161496956577837460913523200581158906095686599683798246407608353785246344874003170504286122856693473060839344519075967570569886168756336311242095103306044712628087162953756465931438677711576805175664182310013740313767369999688378312877835871412816323101905729329898666499806970145442774504825519208439962393469010293074984299474055111005177431964242172964765696000000000000000000000000000000000000000000000000000000000000000000000 [100,52] 5523263357115968128605790751348719618151806249914971283271690770974785236670416067891939014730060034951961100803832347224094661922483207803573823361410009235000563146105212204573749653416689191029557893044580646131391683426969736448152143485678663772761442660645677900871685098654895629034838581953791036680824651022813266305962586492969050384039274652468321261285037616511731345722559235412964416556139787580479744064622161954281680782629251141914267531528171080148884193716520521798958803666659405931755431401252869014752089219725197135462164824317718287069245027756467344434124590098405018044936469918606074872202438328740843193372067322650401515619706726559714371514200380577637530393844504412025777163231039893608967877702106998979037241117848001274734364853535193758100864703981811212674420685140992481152377777728676710621479134547940610151129191562867350043255181412048498024639016166493895044029858709221836368371796626427601478391319053689780899839760854112958764338309303923691273203385270644894338263147986093917951809533511438881697912534295536889431799702592432746595182179977806056374245163494602123838430993828585399940926788638584750661296517542462229638805595016199733594799764522213635966159194277606788794559405684741765509119458238099520049312721515638957044210053522272172397714254060067863630373332687847764542094303303265038288229483536933468991312458407828220554123291695100938314955384674170670495605318075775134742929111306763795410700202373432118076117776808303822945914375734774714859200280312942378845473060601999692060874820172827787873133254498407493581213175363411598970834308534503243209617372356683700258918830058846523263678178558235191830888970463437369280171949737462793134009176728372421130129187039262608370499352921825946645118654315862600713168977749049227295611699723040147242640817681625328788402416708996676328163651353156166356227378016727912707523662307664038489365652051997528505430309495191835748470241277234970729944394133330431465870787988102109765350831855864658977147859531592460200342420498799443159508959202789741886150463042857227532847965920320051963423834591666710119325305499329751589825338694946170966783276125980139813109682459510867685761059849870031657918247486413516415277114977643466954266329610836356868461080790241442979630925911013388768950697899892593608728413239853356566075603105763994897576296586268474658197724973995218836299951105513034501464016732479436983550976196031663294630922673204618573385135910036182776617730304231756549416035075173031937200196538557401638084943562113367788862617820743148056710314855407737737458043766058254336000000000000000000000000000000000000000000000000000000000000000000 [100,53] -694685426729123778682403927953923384552851241027724202963229038377635312439514398724981102185277160370048141088910601322314480596514866321118785420731547975152802613272493734218767835608019108057912032914336653215893630638332116357991557627127779826632739324996502517130948378282107982000660548745176550945042263897724232332558749754413169071177427907191420516494457779539258338998838368250223285595550483456851361620343972491765317248036887256948480100441623547615374616696799861256249582792116408405758811012751188392146739019102068823143658690483842601009067227292295780202137638459286998228085114062148739437089439713846461865187795150128003357935906805036505130345894467403081947550333274372726282525104301898114711201274955417104197660165772706970183537460843529463776878353008735430071980624360599680213979986344488666428202133758237494604371402813940582989223674905194865682900578618586604091160605967041731914748468311560438728524662538700449189787691929561815553133580214099073815624650075882082938929362560334136524059351826640151722351702336698355692470155395774907535311492239321681213274557048092768559297989413116570439596627690414974917203194808278979926213220435965921987494853234197643163668053192169219564452586068378321621042718707645653653418056180283013222295827490363387432310974696252268179079662325464230124989404939262857695311800671254643366672691184670989994541148571038779383065630480220974297192212298581585076103098630492111042557094788412772735444467046422446550521666210131619463518131497539140798960980330867608966649110972687617865301861592608379423929782954751033568100003242260132132444371654396388378843188978356944401007025550353606621769233182768996199638323069079710399236240829580322738809285650577618590960533048243696293085921693883603971421173366540556628835758540842537340579616692616911388501349732109584637141044347944911574916108872093789813660731527143556364576131016424491754781451714740364864431334905433635639683524182104027747809376388435203821890935190392587648123214335563022058810829406695029468321394977797228318643359369910335454193731117981390504762796459407439785029258818687266314780918893686321543126047817604543750226007726690153485942549203559397619587485273816059317087385729243459260766721212482969810004683617159519580269274724791334187062268472150399794621583761783408185614449013554834603787719874274265634682234224197121268286617772758680104018050400579984894253258212490111980681390935636518610215321158748912462178239898082674979912035370483869191510594302941011344565064680852860966944417830519253352031093650593275123436176512586350592000000000000000000000000000000000000000000000000000000000000000 [100,54] 74426991757925419373523211531265659271256361953580326782156500075724556743676080966114611017825430584783957563385588044080680680455373107743941668864614817567824620163220825455979137364822492523027068294037846984015973153681257213332681492225591645912147794152914291727406290431383913352000003899875038616977051356547778753046057911099495615217799249855844400742468517518442126553305170214502767885870743797161063944620648870457129225738302060045426615139904745558353233176248806691123961749075521315252965538688097647149316065891597895457252949100472381676556012813464606624498993445573621916852347698057139125690439189367512664529275388316638392165794963323803516788625469485529242669352744860931295301641712365925302952647972694315815914144791756350251619465945077621040249944448736613546484543629689912568970751841889699252715251492871589435389047032665575445657330006833345559458501698402110373981664175288828973103755507841142715278327491638224032527271643542263689185994960525312599057385919346233660517731456619880253778087508791555055204644832741521092461472801828320112981059881995221543442511744097898305320454058108672082724867287687974844691310759331898079766585045023110884978845870835327694541023127097540377588109498833994953162221262778424340148949589268226263643486842248054799537659567166974368138630121807739571588466964390113960624879431790141909068388685308280639355944084500402267140491250860428177513793053040720347053092121745621738373784058005601602825927124766584012976677783648907617623446736649314120518327367255232730118338949262707782786525523450468992900155304313905129845167596867620685234442763570582033174939941628262748472764669230820984456563386907877131515025439290441837883151906443488374308783588007845501749827765684030732816751735731318229865826195751665224455243360696241873692443966323689800823518428738430129188522263615102556665407007881983371824994421237898366091987900892632185091912630641891064593802711522175547457228505317602416761090068488863721772158653084476684572634785243396556573364745807054753553309257671270853535056360874332516723717509193084711206035854266883331864501410650723982316562532780800158592482591442404231484797571193422914976389208254119236665654753696074810794303244918817131165706092671115972583158274666883935073306323948360979312966768140653446764715855152873502958608723750765501401732456419149598585814081297096486894923982842504899003657544843124345304697695122585436837556073817854230189587601847353933830719655307363390935612186357612345296389352979394003033893365852359900019819032151042177779358522124369162645638431754944512000000000000000000000000000000000000000000000000000000000000 [100,55] -7100634582455746680401810867120516288040927731917416598058666526965670269317698468149574894774870375426309983150085824594247456846784652177778817566871063307640727887442166199585574029323267267164027789897663584824566627657247195115868516306129375193242789847361655986546338611073792160575292376896929645932563223680943055647264643307285723357948297514558273710793072373508891061555135397404747918638266678591452287626713653618337629158163252643787596644388908491224481478002699441446348076210272806728371558015752025197016589926539542543657633810733795019412057669763599735672331486297296400735252933460177931109871720943846693319148267302623560972463271571530926878212425019669569413562937473126351765601577194063134485471497702815940431035910255365053291958709809852059931579043462145999282408421523136698041379357382374038503698703784750139307704668123502131724480171242037843259551649816013370839128359926204274074813780467556814040351195373355643767183055136390449505605473700913360524405682773214836492061833834985096344245422995317502451724820581626927633900250321231288301048413866728129456357357379996521287048724321790019400920326348253212640894170527654570059774800833753261025557343996542708560571342390887274773116226423642696815636651244083560132639619539025468364232504420845723396679219249784088723597323716433628321537621629692285913079132660236816712867052402213446978017753232504343118236785569055758580299231324017326856991397649221993912696747751281913067426176908424265516678366274935755644674386756606906291268151023157628534587133828126743401459832180469198397102090877784699433649998081643330293921078974803847568307203600732335299637600767735883862537310251122732397737381715850227282943239222800528260152384567882026366589224871982015190577357942231275855291829628629599304298229903345610211216042954485425452643108155272592085141701119754456945638185933760470691991488959050931314113419101697828845258096128547168045707824564698591771445630069713034836283373397988979316209412441495285633995777921848370182659356189016346610902227817721255438471899822825645689400363352480349872554829570461676452008902421281477322290991973829010367107763747297476523024796563968876100147754992534677023526830171868877410584360390091811342068634485886332605523803604039255720885285237418251201477325092027639939147378274721670153689320799160076916673554120826327783124212399082290965802881712746054699887163414796928589989736297707226319704196655903106002257821760554196385999724452771384367331552143747021286383066772632544190610200999443694150556125477439013098578663451690197794746822236831744000000000000000000000000000000000000000000000000000000000 [100,56] 667014922957966565940922756964611183056665702986577918571461357358078358021528519148887635656888455490188577281705785604433040679984470845036941787434699016918444676039091003024358379045180868047216190342090327011731364643753343600418788938619514015780702314759271935062959542961953462588368425836047702259071614224935041943870365703463950687500067616649953115349094720347293073581527967353157346472966845159676054160757244555741035803535025966133647183218546890727314490273692743084191554716132229168030464588019907985258454718917232589072953655461461745204739703895859193182863018586432155463364761269189484432044334273022141392546980816271205617335143850596777608948318229135498012060217920439857620702112367249459171918672524968374936469161912960271771604430389407426381037840257963557455506686171991349033364496628679476393983673696138764091480369531192367752755249337155421930904947250028164439979979901112504280676107324138268393350816741407507398021836076871860098742862042368636009720805525875769137949823644630408399149925310453430667787728882570061199017709816883836200180702875764908866155265704239673441445836793080427666132650607951592167401742150048118817215938083255958341271906109799007392002662411427023636702338770833120677456586553731169946626488181517015242354638515219212751474694261220873247395626201647630273807641205159374305120451594094580494159084083559965245053359752933757819323548183240351559180626334580611280905261581767884502722078023306367274332781029539807561856062441330426523565525064052815129780521500573470921060653187406589960144955691806601748420700774686357583577052765866510772314347489251605776821581374461565675665288411307823839458724615800447846159106100341363213211127300622318440937523688488622967981313871805036185270331557799290418983292866688877574998529029181753197736675344394273344470850153921917242525831313023152728151187639628408117259551051427156669773004882004021404108828055842248012228036827117774960839057710667876393334161691097913606148282122328891066486702696415876004617266079865314951587442949081038493248717467778643190461461061183929364872785443572527284531939710229379187176979448943054448892187911065037298590004339013524718922631368661267372155549433438560785756348431034228534035232155674981437383362296661140054325896038937168172663845262720389764122537260230055451855499554062269896944346901793552149035117013741134304691027509942308470289445337493401519735742062575568594165963855565487289880025590834764857765909064131500863834402630612642048394568727903570097820097980848322761559436713928228894901286230054596228724636122087424000000000000000000000000000000000000000000000000000000 [100,57] -65939599996336977147053713947852293644271237352488047008380427563733141987978608766481802284256230978454825918688859358093820493932906541351105610405766644558651707883702261795641820865428078867353197450727472950808840731428782885980549734290503317624936517480838802190070359497340801989880654030165636930196760399424709499921168729826472562767912248375102447261441397598704379647187567238057508555698990278734010534747784552611157896602356786898824415127174429809191280410781131615260169914841896323374334950039734690117470283996926148478759206213808930610514593918153837823627480340583790152744968925224766243746511561484798417382280993838791039179467605972991894896606987691782331275947625913625323715110658521726287976901751746094173321269935755710681754466656126422085480001266780669437808258924262742443817624672662728347432914363855287160900530982100955265959994137962840931922156749131110991137959106160556694079922495464589072103135597442093643330754026365861931065168457457062648216415230235748913521549970676631188691007753755890934693954864499802993537127448229004464636344359847661521303467695196741246898581577663931314990806730691221825187600724687990878337966415846298574391486239250739974705214619060740489485714760681045250989240402863495507064547577210901781422873856058263746952654171952689086229699546128165615005432050730138359672601927167366029279949112653452879409937694891940203926691462436168464033469696213962729891843023822910278386480372963189167736842891015945699079116240681748311173400246861514259998246167787637126878284172725406425340673009722305315098631327573046476553870085411492649039700208071692163499770741028096662905596308852591422141653211197029352705279100663570617864296329968538690269527525384022829225222006761444109928123247926111773056512712626129786874301913557317124531358101555738456247877900632574326606139931977036482599630958964669143461383156332372243393201505275969528421226189906027785988954620295834332032161073679013474396017548742053129362027391284293645869435006488593971106297343570693168592087057292902739323378893553429213396300976068219625503647873128817481405226106864452157958085248674732338615709799229199703247766920983112563219841565885823376916989176443917325213683485524562011793994372644992027042650897443749502718109117794004286419091925301103418943822696691568158946422873001997611608069401724475536495871794213765209008944426576476757689542385213119997056149546003548581210623803400249556559384588965624428942212049527621049026232542004209889945715145322355188277710588477104121860875985554611055187532536557981455963607435051008000000000000000000000000000000000000000000000000000 [100,58] 6253215480082487555056783536935798458516983402430010626120480570982858648208975669169127523908545260487684574197619732446558742270488463519081318576756550038092432929753675127956944711018454724293576234766354350255969357016091861097623454764811916462754139152966530756755346328002789217452221037792628266167119990187434742607660247269176294331824116729088490269837725903042554495424145747437324732962116457219465676066877658128207805536757774895362553304679677871957840644746075128638684958579517495598972319114655567553202290604379784483141781376227150509364317158292066449612486831570291920277641084407270438624671402291694484964199221985198271064707766556721010778662602903177212834275716247017568897302146588065443171519468593597773140823644451965546710607054709513606665703199894772934977772161324657354251702471787043065430778922585522102793816030855416746263284493798325394594580867346193683310078678619729644496537640056022924706297491236456448036831375935447816834270088343783145272294380525924920648367719738620356260751218405811528796666751289113075207129845589314331628181666679270708578613131407724064880858905344475650313282165131165531205083660382799007204376108002368708459334972598584790822251835937032781154409720653810092795584196292899731613041176590806057517589551560680596988878444572261975588153501563195368135996416127797594838274289428961326211787521418086042151007111113635947006734745029900174202466062088845202405426706103327836763293462179866455055933077107912510763498314620209652194356450120148464229690768599783984933918066697388244829088131070713273656845984650627563536846033798122175558907004890943345049002987789410557910532420920532478477398393507468715428447610177861386593922719170871402751520055688602699612033779257670966829861095886434445039806142202041583252490411653525886576180636429379785763638975495884303010924975977764602519979751337356743471262998315297186335287506728550044713136105134452082565623736225415999222987641217334735693037371791746132397683822606927629548472618219862455512847025629722568704834448008088216842583649075090216992474659781096828282306501914319560466511724625776907095508011172653901215560481426504582633145739845159087578444207295755985630458263551011296174707955134034856088305074712929940336598878922993148112079900639702928384629959030858764200445242192559094576773371239296078044645276722129535936871926526566101773186780923402261944519330395920935335520009974890992517361592005502378553673170231943928692132848794851730256512632130259787774820029898339043790825598641989160667126331157742441616244352257649404881248295321600000000000000000000000000000000000000000000000000 [100,59] -483848938343300005835002119126985974937415407085655209254950312173854914463472210749941129250001032473049365134488296440933636096561806386471876368819412966586186447421582764631547845282127755875472102039706807322018309427704109739475297489470403731673090227709383420785179013808379144896312722484023856674544912848555349865063367206737982459271729852069367484098470340878207097262230563637290326819785747946519155299109562434106662409645517276895546473979773755196187070861589899963730842106822628160274354781106662721344400115220666206294717799117486489776004029565146215718950041708135245027340353472198619727444453875387690459262495363555603569284564985241735140224301561464489211939840829527112699251145621290409473002843495733992415983979676672442427398553253997708095043487415471416203569657723812906199206775708905901233375781888778124232675910677502217413945024650135377521356838550434079299230920970063654678847505571350511181525012522324394605911226987485986839971155204676103974006164420262686071757678076341962764436354588379068630218782385350731949139104836849528269662148943181365191822411308736478537211204157059847537011573936280660181462565640035912499660371574508683025560443136679641623784304993111486316680330748874423166818894595322585325749404624322565432932357562683758524989689436362811986022301463454238345421387787727685194339690719436855274058920905221117237138141516174989392014628035800911169491166846187476075802345168317385315827946590505673260700230933060425966874454852651670565972411981832262468345223334100281011940678520927793638175005827635402034207883592875248775655218323647303857520789948382847815798355373852351600879325098227666486819068229568054515150155023019902678443384586132178846205431738023075488992515449412673243752003885604962498122229679301309148162682171887617014836052493300984848416026158248422864500694526567152979365068502250526816336303848614794429609657734426749334187330455162619875832178054386775058051924778374122843780953531017842097595524150047412335521491718213524166428299450998295335870488782957716827155265896741786557102068508956448552313719839963281263254164930863472151626334821022830796651420347043472557301636589970860878447334679550089326927807203648709334078811948782327042550861490227581117131225939047200075166754347230034389115705463407615835695480290366049797323039695464820457750318862537607960286468245273504908423913840796714128909205840429829915264649179832833547327634022723604760266978122206695697480010325389820096004109291059746811436221643305255441901646108465701593105431355842724115400633841456382145802346168320000000000000000000000000000000000000000000000 [100,60] 27725850578957038945780380397198493266620719882881243677183343947982090142399328102408537738101364470895929224372663524960860333642418107862352080375551657680049636947338747735247634271221225840769378844267487353398640101972966933538595150093743025418138674798135426330320846986543948442195639829806620510241019120389559038212539129079394454502680813788998932477936702343369677083567510296828190322124886526212471808127006056860575266096689667933458763907029064023745430708289548214262500066703449432011687578616104174436078157371881631857658978298296657483070322847696722839974425803144166449459330088088918266656678667433874580440587869909874298009384613558254248912337764741619885967031348944758080487758675135578707294087510958462961283934392061353781350901181097905389652357196727283184001438197307806488408731047735595450171914090572189909721350263705292572980038820793051487467188799651063072189186755314574248762644229652517367040173112190039349368007560337781454379019900840076896901959011053177308375678224421186415848135368201898114983722957710617382266552465493369959008434391519032910899517837920264675591844849037824690773845139973186548499899091034782923617487660124750623524728686066266154919646744664303115609248459656781380604244573113391926717392876893296856636849045620733154965549040952511938085667926767684123113117286967795445269333757151605943981519097854134719791610034014610263596730395753208081160086309522493033300752561081922275127271584920608380378081434135959801993667204827750086927733826780502366528212194021830422678380822525528151606432137022368476761145170839886964647510285307967401286522255919899712502519270085746933240341048435487953983336424279780524971019552998309462328877549007179887841378142260361071341301472506208258360609531674786791558576802009950818506049619363909724443248861629961438478751839952500776887470817934064650760423181792825447449067226884541696582464770592684544503433306113830093995790886915492053017291091861961589380079709962126548604978815258474698070048413123596335069181580450638181286965877096749486436001927269739863022105927638296096053299203101173665933099297320328027403257880731001083997236843602592963264208116140170500068691971768354144502355107336991010925705437529370667957091702415077600382780449395694970094817696093056165394946094685568399138214281888952982225043311124511604778948439041281979836875671984336361985379414190025338148204303676928728177649210450565875549581724899278189565371219118136852874902510403008128530779152906114592977759280790594325907384234914218480174637715779994825844666263723531894696590704640000000000000000000000000000000000000000000 [100,61] -1386371420956878828602583892006299510644999053269354434988843553299120646564955957029413808182880055442153801405508720278820094148047532088748194748422949831919228455647960463750437588024705245206923427339587060633964394249851387235714788284888866346201448413248131775941825296417609835951635308769993106262119928448091353601785777565288534725006918504391651429913153874961938650169186637470485467610652961517580343950408064814432536366918917502679439398932182411426161463681731644751930283051063307567876734474734635945064451799583834782625991227155577731405080852554764131339211240356326774759289109581038216645173239369235314731938363681581440550279351667900171831527873893639944351463825399667661219952408328431900004476234924140214229909325280439851242533760113255239370828145880648069094250873195852638790719411065272019171940363761109597599364168263434363561620277779737968410726289799308396828876752088259515360679285568078988495538550705884432570863537652568243564027478955977597080898724714228947347548450823438226189184456729047776435114885404744123402519333575796006237741099693266237167753268466710021892162499110545009954429807587721681216273787847657328728519539541124958807544858026071236015348826076178835202836329258634583314624392671043151635287067563771771384623271653429468591196102688423601701565732555448869251693230471793159513617997394493211032973426984039970088276498434206011112894398978755149453778445802948461299290146004136585279716703561191687120675173828129107895825289193917741839389363739290948296000126436242812855885075814867615920131367470512807252163113520449041977960520636215354065407744952293978964364135573655596197860815938187905460735853003719070495565382314763875261022741864515560662620485618363111125244148454517647095015065678474658946326940253946956385960819222852620091629052777388310580643854121679669874381373443144867281891905546793088008335439900802064201385437584839924963933212123744073873948646573449064759132689459054413940650032914485817058137616385079819168011317106573347036858881618187264096316936193093782233817643654446538459683952605667948097320647915921910738150010598702428675862816809805482341623738852434890611425019168318318355813253702177121916954467174468944041403007919179125184619073295531724481221377804925699594397611980458531841950284140133033572738774542198563648888561827070503204678901560221201209803664438403272029820817885218124829895157750390253813890518557454712735605284663291740041000750144123279565712465553202544966479169718828279502094452799068049926127492564233371235758507786021157698953436788557070011906129920000000000000000000000000000000000000000 [100,62] 132008600896457740715706652476685974766575999675167207701937398267938504558939014534675527379098003866292061206420676857066092683556332706191770638164132624723167138194232830646693496576940288758223974350476431883502980936618595745954355483598281070164906593159378372119898414621333941848844465999564421273687654915117253187160267126810755721134693309697656715540826242070565639560448429423695193118377657776031842920717838895232299174953062976256153739065914589218968126879771010326365264816644860338485797606458189632355836887882593565693393155976995366804081276705123006861371339181468250597730876822734095191346206752603340816150767836100609159218368939520641682704248627428352170611135950226001281440373272632487580263934169844559756289612349327682619816025927321651033479677451719331812750918461091694753636579904988351728380478651197627624217651947663319089708478147710336097797840819039538427028448899535021551256549917123301097317272934403695198388153803771265215550317031110156164870319397586769128590449468819035652463594822002462173767445311367858323689734853569662747343208543469579585969281028775906030216506629366909207819832824539211423150595741660766690090607446437836958558016233275935613215933170831216611016750566051527455918435926452797872477659523485514940065508976466334994332987399210338821406475494846756142033566124029046901134467725757053183473800209995421948504062895171213431163021251593103152553804315500929331096925174475197616536960446206987639686194435194740006380075038143022016635820345951560621627951807414346424882514529826552957364047653131712320836425825722501230665115389660429089565354607338451035656687396051988411691713491568514663758360298583420409363056134047207726446368868329668081610808454249340548108623529243917606238772760007150348738171610763536327554436250111612389363010306866586083021560475706213485718400960619651457480664260954917457593948536019018953898570774309415221511839806023605054104915040365187175387091701485081815400065772782578654082022922152356029928899682392321901154444087487670852300269217570690233943413558873599747417874979406805204244398663792484522909308146057996405856813928675803975215753393361463685004804252025101187463465832084445483282662708962288694875274142398299451850465475694353246698134995082346458880910454794746334958039092315623759261584892722629473991752824554235466149337187315407061523007721479916550112755282420199340577245070945894544918029322648943804621446521366236279219903223201435271312755368697826334866744932741424767523066243547850429558079464810912500962785542463072366951412177954915034857472000000000000000000000000000000000000000 [100,63] -19700592050336928126698192894243556709208965914847198270887829089110418572135869589573759561070563277221803708255718474121992584903436206306004057568497880672935062638950130510595981660846507933535201989184773824457669209301616080375438209751617086932351572751714942261965232138476388992032371460011709638648951430008235552199309209320254294681029716271470295474126587338382032346905000653846757831114645603833721340424816559883515879829399439806894797817633665558171243038876315693820720128079185690952395606425651891286401348230701539478214147315256489918151447245914437610305931196628544825118303295609688279216389844640002297555381219406640260469398651673617128334469715328991675177083243066017810658500073639850679058752934707913784965395612177889575689271988852194208582183276988376599752098358780787178731391229537587019888101036006389417324292115262651949193862245765098693202459447152634578736373893978791545775776754652566472012358251174978740119601587095974901518887768592275371117005151702070669182397230153329839518898235715511653909523089597717215743859642752453533289820376019118176357517673594333619130754464061215634321254586413073136530877006800008469400104473939181264698938909881789296192321961263759517861144714431968292434320783389637896483762394875690802131285014709491650987241326602588608742410830239819271301830441177103862426623473509058889646045930369244438448298174958195597006013290363917693407390013786448792925668802454313800049016139731049754410359570821205298576387115325215822848176698661039625714483548365217967676337580760272825699800698925228552052977722318200795491007374263754168349824642834604333249010536227940335804219299739177184707485948024635535617558631431100142300463302943440837341241004594740866616482284012244630401223199216650632222865849477746876871019606397486639880408683803819201924850409383950350866710501809190828250776565370577024764670717061195520046762285928726916575553846518331328299840791744222072077974078789865760008222354509895607766490894994298573579606544636470611983320669601584866680005913460395087527306605254442680074791410757752589671883211836554720340714570502187193746122993976931393674116702266439739030698275159334215783917393555166432093575858540097529026043647948874786218592260916579747796024928046909753067995560728952768404962775180534790324574279707358925821359332549620452401075249693155255360029087904848787416395380860060401239815147039360646722572156065910305310663344201878533385833040178521245232748888120456014703248802889539696565168424022189688188976238504419198495171769374853964640824126896100394642964480000000000000000000000000000000000 [100,64] 2383732488252689062899832199393528570040245752401444804360069216151966776180564170133419649630169653374692407201352493320313424161219729095416443837303281230859766811594163027292306954435517832079597201553239052702408006763441185166483073364653534587051417913739965475993930987959593927144557215964709434860433964640947078814126017746379377328310177863230093499213217281242059045771906067741056115718200507593771519459099107238149040360790729007107414876634971065533848027194728551735585424359724060377635464344161122835135771175244722853834544191850965671886035420994079126195605726925858090535960481864200461480713436278525483693039647558963221137639081692108651592127519063838606794557870995740649079772241234396579251496878373293987018229205002793838490459985347092888320366887880712149314277507497780550388056361489134428452751586374769985334872550092557235049130359930500535910877050606496915023594261203095660519686825656871707556279826804945218884666355899834892077858635292703227684309923169999583669221766835790703934387615480169925735604833440418129486097467864306707448055708930903891204313810365554201419675701681506577934236059634203884569152309003571656238394131980441833897032179909169545031264743995940381607123817834869873204203777418180800867824525220641962274551029865583643834430475842601422006496957325151334125669312549492153690600529174457921492550111381535208864774685056177804120020799703647777592126043320768825543891825839680062156955165977660816299533288645783350276822448271084381927556239487437619362655395556562394002174718478259549168401409488594391840667949344026297175168897000121608681080866835077049839324073754285694799877186749523028823914627127376006425225096489406466547643520718469950998796345903524919107945378169646406744034600795739038050551625643709512929423544735440974830246168285335095796471503176830950946486105340119941661478836784836976756553786046325648915537873504855003852740104183426948580692699900944345833784049615519731270012897164136296460522470486754240376515362774853119823046051584279525927648244419600217702017272589270449684498322905420394253242226480024936060575463084864885025757918815014385005836608657456756227187511013091161618270480898586641962081399077498302287775558116193949394842955900141794930949196245220094742793935013062141321021986032795799875453412306298238537409352691741382622253978977669336339981322224144010185515415799898345270665613326540879692008483141345583475947339642997021615209346276686730327321368380176169236892265493132636607142488594233509339193845877265520833330695179871825735677516391872155573288960000000000000000000000000000000 [100,65] -215502506677688800724353873731357336776930379166775830935238525380886229526220096385482973981270709226839262023428958457844706649050392743380373248589854016653965516052206345554024457798150446167605622793076147434839713001273610154635268228008973268350205070928820900899116276107806107168210781830331909708509113847537926387984859532631002708961311864099923236039336963225419463170824192520083947502687306771060028617343580970247869315357728866353436280390366594209832095138088381490527147410628009818901950239833613509220048763671118440501526549929664424784530486807145593748641775507634405527443508804365391025616332120774270048614941721947713719208919442449034693134411175528544398722062606303754562759742908735000743640260418092437979177531467070376132157267295715652895192424514944476647244572219146475983452007921871705983415454418082785392592635618486522195389757522764978327953670450641318246237347764963478039068175803742256952314145886284261000126613299194986933026459568290364384373989952651804158488711912561501003365950618424292461176309737571866256602985756064309786931463067271533928917206951782686207230701539385903540611066507522719225201251836083778439239068827599824040545742849843775004882091455119259315451797352566991750420268978282447929828408887186086147508939905709125785171677109030726244230243546489256338322887349562211937449959104956901425473008961137327347075053718227267520836385578091601370457442652768957820909312494488683466615997050766422164639569859149722188542165818328156575810732622953492637459078971710285926830744526339596521655168070015699571402410356190685768986026454427441465522488330743784775112271039320180491622429457079320783292788798887341895313322897730957378098872275490506031393980941404123997094653750306839245545396555515459693995702906506676973179657991248908521100285924482230753457146864915773775297169708371479429912311123441520546032815408001723005783242034351128946331330917602208066540637328457222802764056137507985326357410987820825367120188218391714372235553036538780180857612612615397047307559909682590362159764090891158107583576189989733029610175771203581677846037878405690932078217186359248964087938741951255026827573858847853536523340021933935211453854885708675651183292500276185099133290221968945142170951677579917064921363427850140952855885281280885023800444727187227097447324400259702316427181484972645077451758911140669071769189207452463147817339102632573429137228434568140433745025480620863266360207876938130289296446613563622357738383942304207790021607124936838411437065046528814184520257413133398898623414077106318747893760000000000000000000000000000 [100,66] 15016448138337745367911365034738359068865231742680524615390413344770876557606783761040895676373711517615656890166670985186517614713185971440915984811171546529933135140297335610409511364964575618227596087773924982304574589531311793068976758178461019890903931676149840349817460332844165130522983464371277573185069313132150499659894283061049832669660306900285293112705858109940015201169044099590717568240621222373547617851848880746161742042323829540937233822011229385855950748291555796439786511330359993178923784140932915509175912096705901055157051549645709663933729900772958761153749390019274714631141100583043008471247667902770600686097535587029915519625593091470494894851022215124328024768875050334350544646273123475537041048856048068167092713812877488110264198127254598779198610835173800273445862344406801881877730073172179562768534856827921341064497126688343120339888616187146069726812856697807379838711733798708555955695396561960747183999963587631107268875993661811522074983611450269901816257505650720013860522104781556978991382900384713038501346565163213040732340661080701592816120367244609153205588708471241619832723326433961446592099947917187960185432778552978526662439004257918074932932175208482293242328250476779879273196964721754160612230386099901936559291665899771420017585488510635315022844357175559701793293493784338804127232863019453327113233142149245064579347886522435656904216893215169259685189566109267951056288751776933726296014553077910583231631076539845733122088996069877102135797755150710340662440375255318773131904772594549255121183417002465286829379049793675494788026991049312730502735538731230345733068576250876093753424251764462256501822241130271337613700141467448515783996785869714542887577722094186885543340681048954441424024526597259617934603881408157629312555323068116779136263146276407366512851562242039669754196760520738290145186788065406440634645291616993904722542725460293754716141777111636618052224784652096131870624960283616778610154812895452898792826917761142008379772390031583133562372848543268637298646449896709830860324984733690772862242045004700408239046039952818949488628881984143513945873507079971691186305091094629156729261125051702563047430665358548669650176511536163417354180104717338265295962235910725630876464138054861366344635949079643456290162039339225227330445480804439592080194215650753876415863051462899877355129272699507388734026249478644117367283197508976162634697106932764629842723980094561781381440623523765766519227694313518659121634457546072866749658740398381161045007352570053994617271259935318184508230724910091993121668146446107704033280000000000000000000000000 [100,67] -824571009102264693156243552301470679492910049304851959873676879736232507458678545994024375861701552932375989682833692185896045727622881977517444970914483616669937666555271412711065699274520674855610584256742398367605374831474744082194376168996015493859994864568056543250331971666515531886827626236286474305699973723526500125481938213437981726286491281833392999463369985510676089722511556543936942499280783786129895375125284768405070119449341991370297119863911309237728599159512772183463809721878532644351965558140796995060599005166250818098575601689526855081352198430407176693678019982549284933271325912072189093383709649416166673131483026531582956321745507061309430583980288125067360180123422443207071795764298993145871100080557242801699109963687245189225983932513108386910672068629279983191982649035369810097813604435200708105154152107394456716826181609923302106074574090777934137542393242399266589508622773165686807161415569817180842315585459513785822294706385640041065243009380877476965275727475726298548408618199959679399559691272286999067694165148507744217166870435771279389389612222609642394797668832124381788841364130529985001460758257742182849009758741191099852425178376890365536014167560457189953128441648247560318336165545424282545740768010439263040639337614123686565553727372306614658696092203587083667730911026665096438154459945084765267563013759427049091966551012448510324000526138540526724758288240807671893929079071205951939681139213546781143819121981902640732239926240944865416279182477508260015628178022075672646930175872842444215236087113756839506189595237219358619676552800429015756579442084301176140128167488448261987776215178501160811960393895936110030340771402037935182865036294997726057290609312290558183971546628212767241778495275796469908237100762732284517631718322514540711265940396362458906738028369734404171320657451262008601073037489241830678348071844032772091139411635977131654933369374685373854872303848354796201726050896417437236547842906962670017342325943578774729829275307655483354073003744903581806931943051535177567943908312538980588487856049869623447150776709291159368754504879603136870847230207074991657179542530884263476213602759677682601379910349474396138414781868064046988429202475279935934675201839301147231876330479771737651919587230355392944842797798102336160986427952364520676487991390204471288636544476728226138881815473680649489571748765263088568297288086064649177740838451067946817884005273892286281068988932363876868568750413060630630536173990946730646060102057324488251497459325069982867950335039479833167368896745781415709377833415730213683200000000000000000000000 [100,68] 35643012759598636508452434939784827134899668244959327140590760921295099485518921709309661867440937858493426706056717849168320616197312184254339390445619214786693710720629867558076587234891584594361406937323733361977388928365531523011258580569619579190777736837702832640844304904011474673137591560973439878721839409410948364041279461024301556262531891561106181397583783552795082258105327288134675461819601110904469228590687430984580835158796511219422605610760361433893106848909767667531205551000486055783394877425025277664074358577112081938796039684684888385803250262251322993789522016687548498837141121121965492879071976600564766283665345884798121933486569614210854920750467326837928475474778206207494425493631291567224139111217923695029624524888303696223568749031702231025369612125228941606037687452244778812112667450272723430697437838440796012661937396994442777709973863724129956187445587764449073220048790142667194324222603221397569609635377117481286664889958628036092087919948372567618553298472511087674673732742107877023915403886464890657347247187922777448959243604562484665574248771729032157634529070320829100430103068954664509946292790972665949133451441091180030135823160499416959301333759340409286856647913112579528348979726204335444944312049594801781829171602395407959981875727961412342330014671101794102426225498433640342675858083670570012111772647952294783305471255797993163505132639791921744950142307279181704867476709822598696177690907141946219435379413969633072584736427665773557001142348071976429007554237279475857699351781507257078824755821358936517367074361869889848029083292979595442978989024596476881018599303286389258784291878227843413316487731164884844665750371994763222598469844411824750208730850801403386807660303489686909306420563153989440170448054868245138557599297875717447834617571181881073785402835694501583246899594097648880984398100751946553395659906953707739671361583401830918127266622538339051611488078533384041084530349348529894197607695007796946723175798950690869860697749594820227020772881584867651685692317162575656774898968218244208308754188777653272155752127289244694235311016305270393845801911450532059396968792139067960705769510717980946025602942606924645818590038434223706428617027222916546779334747817919966734951310394836097992363659011066847885895194686732971913884158464259578139692827253492804852508726819938728331898904033527506990302357402630437371134405661587181203489292434542359415630184414103962353669079398581434640926246165634659890248034752601178940352658361940300316848112827069053062808510582257696988308074258459385022069888308394065920000000000000000000 [100,69] -1220744668949496369906512560481500677791733558942581729808250960969719116990786515434844070164185256634370533343485923217331869265599679486826753264495409647107208456216071163305632500564360536149495495453943288157252396275611347187220389913170577427260541126122885636917145459408758653002236823439163924847252920489939898863382247979002201218097224225862683349350765224207348047875403839962157833835505623937619877176531011564802293141244287472457852111591543440747952176118487412101276068259646674339905145733432173892274742093862363215631125548458708664552047433330833143089535651685305015734083998833453477236168765194540511581921306406939176161477435626179720907405791186229866398749791627572710119573860215419327383218246520954626986382548675715548654377626409835960020212338032000458913957310790884642870280299929749094426732575643562172126121143784958331552488464068218170270436488431105226860021750348455151871181245265940485322063655555126357198201148788537073366224023260905644223238144613578840979211736293761196754772972328326618624657792135934610642329899092322841643762681086096629576663213351003724927924061819560022194907095437508684026193158139219376396520492487002419177379833808712432454235469224022584335244563359588063700031248159399079167393562402752965224510700866188197851426085238092711588133263803229636363635578636707239949105812874321805693868246810358636403425041068209715644867311715833416731300958341211794326490311822286440485061223238921439375247711832485307977473655193335575922890194031999561402115122422808176247086476547126179544519443545772325744807600226825776168071776038310927338537881397553113597911029920678830239888815329943689715148551140268178735889374362117723558736737034879504727488519461911023961959725031796885088540679338575194287276962140222807931319022070077512088919425692949400334523739564100874873970192490940278772312527906101681580102524053235717898199200488774603569489096210372575642916332720175298661590244688512025131109958171653395641803148465233534824452706908406810675035176500725268512518329987573698965249989311253409988189998329234233129381888391968227702796674595970994818925287122540130395891615650421807199234214315549982220657390351975099508365720940813845891490799245698803751465947222703289888999814717935134078759949927984442553705563844779226470053121284909778341376619144167885259318087522973461750617226974691514149989437720413236001582358498541840380519105049863803850648907106087464567577938551772616334585696286784625916445087604056866794585634342371973497109330191179637738532655186338955469235816622310031360000000000000000 [100,70] 38806912196202780871726375722898640711585812707609471616205411608877005490960251499277107717320919174687694709139011988513956344919295002636721143846873880521632520694657935306613781877628023633209872474260039961581386721482230850448035981954211483542702342382554457045608925638745142890101572237332687776219527843550719255060345761173484258713430900157619294082546299074594516743713847810586967524756107320307527918495903360265483820040933113044846978046623527917884247455787430927302222406875687983751308883237077761761720530519743914847721482400156728906170545197684358443193692455324449208166807113069315875792808110625505922541808329078351636661872757682296621818335095333232260704022377830590014050068182885199247214653024606482105660813511423632428535044736184201077404388384417255307936358166970411659017888709257928239448719635464108134752803895458441959751007662749515171315924631194403732863535893832287615938335675698727405764251483845293240503061156575880908040321829847181019046920411550690566119562980778870983674314297994456609333766036512720645493050306817545339161447395492273621744655607145216576425373639606999553800989702089606303729690986553442715188227772251484508454030012787408135491438613872892756262070646315414277080491297588827970527653492332204656664900019114529906634600001288092061335127701725282006330402762219086917175670450890326622080323123420280542367750424941324778287800412640638853335139031870179636586755348826823702715404934550613891898292332310002878895374967330466979883032814474166399926336140426570522090668829224270079761622100894407371078215369817220103567461678168858087179770045171200056200505275497206306760579071392371134173985680157414088019140702007098382984528039277537974387992212561276518849565600648495516095926635912478617923794602714933459665706674051130004103946340256786326665115346567280771926390682712629842822996137389761170930395579690859327084639483978312223773530849987946199774570585366069595607624734129546797600526024981354334977006342560556410113465102051701457387053299167352671336939674039106500319704093950568928354458036954609252569075278898283026323568800277856232923536105162821378316874661821050063674103081377455769030645048242308847115376493929538507906520084349463983267088470615871101447845644158618613504168737429390303152557274142276244014133228185232431946316620974707674806248014321722030634587549303961862658621051706086201648305852673210631608876040425023645332289576175606396655656839618961938370163252641156149889917932954726238885085280974289679894932647207138039628721907814522710416023518802083840000000000000 [100,71] -1866815806546428859894918317126461490219923599176215368871768258200881135563102113507349429894194974987413163498781584070459814912535474836448171694037561789921507134829654729246973709318952826963593207643437123058034952101658147890389622812755142869683453802557098749509143006731539670620802466219064312655544528685860113478826046058475058509360094114192833942008143018323511827352124910913162282133959378899690647060204543096704084174292073770739018864763510104109129127101085528968912617967306027777485590177132372418477293449968949819596075415526821336642071992252583035240616497268481753809896198363844869524647430821823942666795439488983859181487011780281700735883277951989195111394922418499411060011908770568881340003000402015927311816937633880676267113584490555391794313270249548834611923485784394151229325534717351047984236864582316187502434571982084691267305200396084941923972677217690857283148690609689346288609987697689438311425714681206295570312503032105872958166871875117966208993899523082861854267134085744848881059479169490033917980976001594408594590223709505684896163953783585582870528610985937897963044228765537945431064213032944836780797888245455875127561162413082217915737009211009337545368390208232635608561991536963984964157789427115040423388636014540477218968959144750009772413376633556091574073988462667455323654270507387993629150335157414373320058885507608776305622279857835162309447745237750049743198098189919881077274146994330611097428846158490245498256877422569058143216486159025949730602461921741071714047905097773126690480447521717787726592013813292461632756269143398061539944096616910909013917377775066474916347258700410795192774785205184661324143740060486029546266463501799571033219488564394558210527864987044566442261964493922956099767543211541538490575950230644954463731028794833450527757659810697845465472788138558934752861952110647532905619704920549291886356888025870281174317226585404001126674432259232527238318082511374394601567528244908071424810952298009065029978374809259038561367521591147334056737625592954519973563641850297229946957192984648734315188230034829258056739930652478367786368994299950874688285838961728363946620659948274723538031453489083737244096122476030799294601350162724882367410900639688429125311353926641127767830637510759182305798945973183662579589716868166025107368845281311717122993914379897046761820105252286133224023451487619783141723927567286608084367243852361086768192889035736805966075231719147034987532344332583076884244408823755520508836810840637167251100073360858651193213531529678947478995354945630547707366908425666560000000000 [100,72] 130624239966386830844129623832291319949644108702091588152422051189000487990426193951118589925847930554529242734651331235990133311626167345929421947597783287529836514830820028606774302271611946863437300818628539300523550813527370208387955548848186177467063275946995763688559927327456918504000771001574207014442137862675213154547649881087547120283210144107900909904237160990240798355139010771396077665304115779495715561615454024697185753922134380950993676672143248593186062567651689563911121799356492599968504140289977780396073854685843520435076776731221035588242267108630850900867396896929466227431998015142313781017665235282766178032161179027895755169547541482597337957256454646827483477830574774464971651633619094891436827416860343661294918752101585609925555728736918569375253447210011482658294369884341695251335252944441205010071994538921598466895232257430465265900128084275097343979213909806174098736604763765421346342846310507992851592334452665839566725067269880979598280883385635665242467402399281727428458241908847322947710448428067285097979067492822536482160481424611556193307304439671734979935965741005733827401082789167147859534064999890446862424164581294637849968398581394590832926121180110567354611547909389104717309397523222108014249055010039506973825273021652063045538121706352241792316632001499021716500859157174518067734065991311665255549041144911285133691161003109264609525312016987350837204647559773621739883289322065973979844990753298536259918231827028003778988252095453358315370315964455415283672494441251352189308538490085810053042123912675893391569862765869003198481118354465186719434690369508380549939543219787309198329135101703308361622562735139962912989777588725526447447274386144741081246079271343819131441142371489087511955316637988558591613924019639591709905611315791203545374139585862031982158537186662740283472894544414296928040220873661786011118783732484810771077483109526795584267074546619462562912157722912100885489782173035755505256458667738492155379430562772761999915762870886660595116610533522935600515018043466327923893766868802312029687046739245092236261003038239330395366209336435003322365981447017438235447303522276935484142353488145608364019286398404131634580621789396572799837136685450000816930349570106488680241791804722079691547206146293584537103829905072211735083915466489275066249260093496732440833459309784592316056193218204037449071392208337798993198657631426101224156949820130670314738956294605436317153743875665337026332022841160369385014404164627509258238444649105803431319534837515103220674544929723873041893145261591107951078591483084800000000 [100,73] -8114427024728849756984809748090113988237866967242977994981644432279093754631200770828630939144265440056685401333755605700717645575107679679441048628685552838059808211283470300040851915429974837499329180283588417048485969789084634585504561216271335427698445675794933745065259085661999614725018280266564688819164866541124765037886429427613824850783826423013299275442250732956878162596958321105389664099797534240478057839458206017456071362453114470351521216774614659552755753026867875546152543263469867477070241078814462269852144317780945546328100980577576119621477663079214373846148145991840574610460260353739682657757413371158548557666164984480402967117295444554284790935398082901250719119307927398116555246287829305392057510758565477933238354233154061946595927096313709622554809189166156628346399472070563449883171037484662885411631263103507014191911734568008080730852624941166299887103514981218226801113297340743585342525974994850591827553573032601047683411592799522293932972688245117468701601068308053165904487143548798265722716001152601175723139718732809256434906692978620084398099997257424834381400609895789513754751994492388952440919612057025087489003599823149913567242689449308041584232882990584168603223700631491459183159460705171119297452009074998735435283880765478035349596779180994824375269161617019041704954829320456882095258661676677394069252208258813858440383755621366454947443153421485944486486950397121343937625994832598485121340211747720375282534296199320753398006512438855981522984986809706225226045094083866258919921082886582936126008817900923039578062010608151010656252357374903051522779943612095223330565766409202979517151465946755531664016366237964695066262607107822546264407621540079590728511648762299793146173440532042403043454804531423108623055768583688227670410396674403047180680058446242652640060500123010300752870774998217070113808811961639434847250730467246087472304474484931252881269268407430273153629096960935327284731049538523023024544839844350639830629206340742459325526187271688678102369986556013509828054263679153647255151513340087931382642437758566836801066221487124714324040820531248525738054895497530251547264691537400608799093168421521137631557493887411921695502629129670622570862540214142423526783806526662664641847303035101735629087987597161014087242528428429909410766679796758282788105668790351184985797555757280635260130068061841120464484553989642302609590486425718792876990791857406864562022722436148669186636737926557137765409265816587461475681311994926663277341535866666469887149962363222385808632850802990819877300397287587904255817735536640000 [100,74] 382380921690046770931720737241995773582764323473774723384940631406199669407820645001036813968523973782436002128531245569662018904131866611706715714287230843929396870350286189080844119907857792060922821090761596696359804926851890362319374254780565540246570860689246895393559127957319711977168536293453812996802149213792085277366587548236574379442086822239611370714318506004695333363929551196227803134197743024973957203599831178993160852954454574933279548460372941695421716720968135892489943173566322811365031463368463532131936294495000958241916895184873362823483852246153014629984098645014464496853962396902773374378170635184522775781315474569455426303898926024643468345274677806007112481945975301579001457626882129228412440827237294821806211162286172346715386861326626029830862066157116454786454217926623253874011824110288955326656384032114779326999116657138758243608901913351435768248684746023053416300114988582197393715422545793158683444009878352709863756449078931451725531973538019788116155230356896365769808084989114745320586912806931289730560889309787667325960918472095181552401110720187613929338082965310144499926450025706923458216865152352836930350410366403749116070069165320676014961719635969481826287547427133193740815212296400703134013926005412256603457903749945195833072719720605670491704199878617909705983674737754507653353241948841222372281600869725089170706018475585999756709625145854237001889358963555673254598980615992713563701226202494320289559618667338423340073604670979281625996845304121272153986952856745018119759308168982978416918882767258176144646409226870908551056720234710777291216301688282457301436352956456513489885753346414632000642258730942208898644148560583649240590944840968138766007267924946974428173540012887869340547998532471279961080001920519617075150002396735345796374036010204641420068434579471129982925290514544852291600461883960429689664972535717356730303808002726516013747625893654405883312008296431247218650306495232002933485170188626208926023912673618865720935838295248564667227106403374205043045516199825441218263805626096252147032242058613810648072081082737681495646761812404151891472122295763974714773318654673713163667952014320011271211976747868273609545747855299055111349998468938108583363925363447942013967751942107418425602363922205226054650729242435569539236554089966935791186426751706963330196962160366181471301644876459298637685148506733656077454754821718696288906325586948630492833649435146782171940578524954017922064389449258018385514788570102474146524299719023174301439682100452899483544230024079330804922954271045795967933937866890 [100,75] -13487920404309840193477193024073264995002888531377147147985056205458594774629400924604116874964779126912478899795778603305428878338711507100054317914155686085670179005312934126481233364569203870612955746087114038379705760149939000525951892448210711420099566089670064308590841956829506949236681948992172132628927806602907202407399124122267029806155322612551121808285398869830189262174578674996766354956778887887688857693522210198116939229799521198128325487203139857828890223879213699542302651899342680889551420521691797961020426009011272193321574792088882660884722461184790441089884073980914761984687762804773183142278687414416119849572260454027990939076156100699313562506695232991174805310019502157677706715261493096695831881697960189849981808736057786842823469532434887219669761695434821519828339869034689197399165844166261545051269193198620672498023008916346368597431244067320416622100731851738596956130941475390507682311864785262783079548666976425628168896944151578864033941490697976686850243136669166634247240582305748739543445940480265542200621138935076351180043655967767536717760920506794695472397025156592714893145243805398608372037497654329302119202021432577951842728221864086901009778826034118195555323686196399457516208801823477840388358973798527960736672574508619672615033567310040627376386869333439565236280686526880187749630093567781951780311243597786484290846983324069618428632323119280600406722228925338355060908704641482418472751660347929072374407335906115426317734990224129899304577864118343933712436390333144039084052401540745021563118317002925332387552828668627820293917634945327832991310169974860401259010058472427238785755406133292716886703335790498485726898041722532791659710606318982409876245986655899090060749896522435168013900900863612839691663291511911502626506532317816107977013013857484342894849197690313064080407755174390827619090105716930593089867536878090984906666855743931667856736814996110862860755679384938069107082308066359759782725644199850123063437695052023371307022827422466862005585259617028433222787284582960174723889541630888388821851434813701810397678999976032395514632400375878096011732837927436151692063808140762853702931008150311997670347500576154912487629942598984480286415556358046088418012019109200985849949607605365565123298993482669653328901749322467904971128745080521392160838283730215083750805970736568670403649886481723359735474541911470042673575426577422922956663286252055826317175661964062106855174477443209926543433163274984374023194132319170996980868929259564841613108139724749703552571227585951882647628130486049409477352000 [100,76] 355977115160724485743924261538281960739134949205878341680034321147099881753394446173580969804508763141788027492472044906582037538828148047672739924426502183156260283811915831332353297400697890189923791256750757206680184848781342378814242688321322235218446123840222534113448774688837981720633328665852938077188393102971395133161792478207893136285135864952290776291934902978205123460408076517189463191451028635152257422257208348324033767947279400502987542415127524002224241031473440314667968577414129459569506508841172367208797304273495855149468796390666381278411031132785189679445809278647348287285114759730832235768321145797493535336285048583944227754129147376178448100938930613537185797668981058029432761953890429357026218003375026071054130207184214090905265465819154030494250017589320280772651163758280951994377970413372034809710825918682801138891747498706605530974261480752591174286673369017213817220888250783911398388309063338408087560779118635603136481250850768609537595085742228187486507705555197411849893275636267325533593636422355879181004256416767913212213676096466202084272189016497704260668627442516759722080679991631155316085489787527831854849965772701090908458420085171533857602488954795598752192595868120219145651599819551686220961301817335302020179472137087387432480553655571917015623520398415376946738577906394593562520973858809192315789593228064665741140321362755716149280256065748173037730418970500326467895336734774653548318188383398507901055764830473475131818082374146282444745349418818890106445988564544670953006968634612026311852637554076816537865424985146925725038029767357175942264732006679818792579355271365685940638185063774324508308907181952698167842596672709917587704571305576394284015543334913957093987521233060068580763035341486604725188394383815969501307162812348069381490520170463639134857075174193721294482864182102180152425904357325970076016850914176660685637840836953992326297916504445385855183686926958130398190478152782205255461929719927974530145376987862734735376908074108618917156140888338673373999215628457981184186419877336337234399716040609630095326558517582575743062407134672967590407213129131682260095688186947186430792691692684433608239995221576306987151013895462478606935600356515788767617972124676671522460449125571158111479835115147297539431393883162507349072032808476877676050842159765731628878322981532831376556434906598058759391050467974914274006735625386451734844762699375503394744036434659726841133470443179934319695130151293158030985190122924867008844711662019260105687862894102232131288117081699120774281878445707572847600 [100,77] -6839435673228355033975494478904872112984332379577642354043928019547780109837444515846152043588564606650676369273452607498248060434661213429423538848809955944521090751670365459381598808130019990072005421443350242120625473606027180671153187951024956283645047808875519857194108547817288087404855843431319155272307556707657311979784961277488712739924377923076772320113758716643785976731102989852730191923782267969939884217695055807520460383362267143958688273034090704090946971414494007091194998262862667154052694166121714028301772048060002220970557978591533633089025834370351825450915056646858763649700166326405580422686705056635473450765101702649106997984682708452180433437205046437513318760700581608197094827436690384419752521906034014181183750176632860134227738156066624264766468533987609282776732269560667513209325522777730476907868990948061628155415928667742149082876230746697077435055040263498904274413392392346073405340288651625635562011451216080365604312888236901573461987073516428363943849280714133271635196348995775594879559746823473509065142199810950410230695729016427437332747283120558033409469037514251952715362816704448288201581329178411374373497642961113765589515631264058492767199420518491983064512667706464328394470283031024711096447358302744544799264592294940877331896720721180164199876344010220839543195647736720911991234870650354082049381249138308475375261711853357304757371352027475084974404772274927603670399474772864982987992712716283800997736898000311345459989527049270677193368065244978231963213857254565530999964344412684108563535267741032926995524550295564283154836719049130113981959139962732195485680470751758611261731960528482044571963334877396507279755701995407766177831637465129948979826994425023236039353513410942917520552711525736900076672161301510861851244930096732603570625636951124152025729869799857381029204749507707235239084163149413281949875402688433719379734517878848542924715971857488791014078698250447974952465514664128238954852839473159232548215081007169145735589888356142251287858289268643578293113045519318777253111366792455568389312713311846002389502077166027003149836255591635224738861522025849147885852421552551368769155263522188696461416747494299014588086133039270068675168748558648387157620111782584456048555296401498270587049514452308814271875530888188324700495398837240118250665203007357282973861071865006468304414022853006886417174579620427018914904761184121294469173617512021882328777712997864267160432940462879992882960765884536760764390862618520439075648473352697418186274919779235473235853234823758757808017490447518000 [100,78] 83045213677868988209656324068456820186754333750730574779907180250013322427967519552028807957885552267085342151094702707444436169452336207957826546362431413318842589318590501187205067611376705550320749894922246679085351046174521466258941953391828484269038251741822254100003550265044882569258602172567440223058881335407134496736699279082420637418223548339355623288972876791858403212339478208756088990729319983214919551823716191996270890062294670642776899608894216891075550019036684465465519203574720929819600240463994342506797491817522337423849567607062217086844125284801944775760417842797139713885431763190282756151853606858579750442266874009197658392295363674701678907631477611678807924200341642607141838107589887276341424492772749478503601657101686627006297451261882722460632070360636583101625851687791675133809762307708561146976671286107512222070816996480649737793296632189308101160554908548848783099382048147098769279958369974916008553542911873582618172038551647038960552669537907828729287099863809934164297171745400545677476521898574444141174963598072006450007573214829645011640301959317473768259461665998405408102062249761270930580486791255155382695651070083070276579348478829221079078863528765830961610422790903006468566028566092782180205066970596713069889240552559691573201946491938553356413058658066868289005483098341891854248166739627072510678436899703694162096587551207081791077396344050613281569823022602406838651273248141069018548903421056575650829218221019732317183339940882764057948034158294994673130775111621110080701527060763493367689828524358176061707592479051835829924889354863607852810087319998303617790879222713922553727443240633332732901029764735779936777761758794076173372648600011442656968747843814104933113440207835905539854034560382417636602420016789131682270409679304941691979019552679750564017403361208796325367043368279891795642682826601696951665978176017375948807820127167747587652280613672918529981086446495742452493595381389865261125281803809743550718080113262639445448379384827849509221611072296435218557540783874606092240985908871989442845062458924254774118224823092032241437456323284959053240682751451065401066516042600344630894482578733616245581578851598845411854054205834433193583084157775755679016923531472601648121097223902413744675709151399757215199239070023124667776220871164749900842383401489304931178690538909741373246670454590945515129830262999582733727628553418101131912472953692402401225152748409630357372100569961722865757917777321032348944659594534499739827222183041441521726313323525890229529912897075996673658139825600 [100,79] -299996881644506166196118878084395309870164208056472718694179936184629573976048238233556975438712674944078694481287878244388159662767981774613813086597272913880363376512299189147295975286160512493199028275715852869396906974776603165992810651826461716790394847039454500419338573575691194575960093875865233390031456380020883910661649276911360791259619771135304211308546171097580193761863949451449691396132992185752584521190973323689287021490058929568168437073613908001241391218494133411108957626319485474510420457303433036162247291330390749318188035263875851447888563568816546280401177338014154614534510882244674777209257409821875589282789942860937980794743824059502940736060646990015112078980602215217740756670748024293165808843584036571046625746628217939220490132717661743534202335629730356070375745973446147005042168397072795554524879205533166392897972091894038347478506552101952918551959749523951319115103742849995097261550240118811369618707829677116863782915422541663363461451040766869996366715116390143596983400077950644787624774651390561845396262624177632488430783599750996381143696041776117889225840623191746659456558613881092891525985277480608945080323350455963717419813763416522955201069748258042654364480889420558527435619320788335289826028394053887073537892679523148041601221076635482253515194101313048064661399791092010847139422130820350698273410849098557494351146410135651511823908353138629867368561329245949201616456515255364194760012087071610586216791000220273448834718983199301667457354929794185491535827324052734793038431348862744102713840909732185582398787724107680557903455912904640154254123636906064325094935594609758497469336616592734937912155384689194196013737253070403345109909294842482508846630194329315283486688185526063928137371473206254556969575259935028619333245793572788003609754453427148590511079199416863695046511018521477590891287686481197323964523489195971446013133119488479239633672539346745989851911056513825452787612606490577506937106243376392975600433988386510843356081258026931915141898153170608292502689843685706963999018057797184897902890045886389123035589696877751792681578408640552225566055282555774355698025562115917048642075734538497698475548180880812713571244165692830871031065103760612859448147251488511037342284589291507135492990242694041616933320519641110197823388349501441713586742565459864147826059909413146142686898694581552315267795324090473059527300306177037535813789067861939880289988005614127966016783758231207790969117837428562672209141357975922237593582258463973725202236488823843955568752646352698631974400 [100,80] -7691572473839219071417807316894122263729272196363739168638150872334951117495830615591591871652629933404620947546408825543385753554557925948811099338870631446684478706831068950689316963390150597708505045121469574105893016262884613057574218170666201762548844953880956791338636190507293616647146349744388462419360673336345348651903745697350591030967724783749435699070147105959248274941404138224315038037528151646116519369895518014783086581062052462257489661471171440837534122178709182679817893044685587915337930277863792421043489208984242021012294116029957681495533919618931216675164160372489165279859641057109872981475835274450050346534822661152963573157490768390541256310003898787124957409541392674199931196914586672200459110751139259310653119162572210323046713779683430514156417699637144791210466539047280855123914650909430229638878100503489723481159159249581448567200351271640366593163338218923664883679409601530837431716388994837960813135182902409711155645654250541139188080621121323338551898029914793997249820984074839517699183851318241210467076697994214921457345894907542785367318591473137635636577238516988864792013926313031099097349009340724837673452490785798009951542627017645326274036341958247675176256624340287332856396007463806985340519886335318018121078528397793594329388428966869290026395636049053553217638125636409923684890862555063401423560108624012274210172617956917052362274602136391745527415044405179383389207278223311279637933382774843092538871054822134011176376077768184497746938782987203146243660930722104925573630042758290071422214164569064145577407348915041680706410811126122704589390710221750438910023867264196327758534541018047864148573252851378356728931569009761465180130868906157848138033114018078655348712359946794448359583331203112313429664436908602948303000703063264651756180265042420666596946767904383383032232989680624534288809714986007354633199711192686385410890458889906150198509441411826008339347165674112462491925612766335240532910212435178909074864648968012043557592334103534968724286176131657061035000902573190131596001420552995188688281867727639726549811658213154722689461547933165821218930363203627164705978677560453935841644665193114472311067861097708718919507485126380672998218757882444294318623037216082130241872698690143846633062872316161808836446035688231490223986576496781205640764562482022915205988203366937655423825190640478137299901709626177486117715693212063173699822373001415955074048857546740279312291749091956622319155637388659577166616108313558609794444179047029860264209602744638927602319341167212112000 [100,81] 139948202217981831680773781498715755974120441889396361074984534329347397470600861239872701740141267615571669653731567921872448236540191917098996728450750295181452900236819063905466362989217591386748294873000071530076141945086724760046619773977108753317868970660844033092890184538195197509460039052553593797376544179122008485049235778826670419493318832139690420486723058770305101308507883695646910083141008470177870147035385566472139739760834001172526773760792931930405324955347979907589014784756325109438101871571989454376319719049706598453126592711632619346303310133426663990937162080983767369712589874614223768954601055364137678367236469051501908202084840309899641197558161269925911439176202326792603739513031849648433533356321358052024400596500381010301953373035671912838926210000522352255105422620708693202656731218773135920158376471095454323205995753823269518407807906364952091236282418070804031104713688250591696594265696219415717817864495753808733669250941500490312795888725191840709067210917710554703665671528304895879745027314008570746487558579165930455088473884483988376952803952873361569002432113054652446080432187844742817598017631275840033376229170356053129041674299710498958026233895566353523578969366200280175556217751811774470135866051248987833144313343762727377801377332113524182107089316049336789263292171343967480704654765729692062290562160830483650331177893892517603699975100577756690903290798875698223561250833845968908013915444996846544292833747215361853920413778398444914142183368794999535107845494537822349348234328683517656244462863228628357288247327373841420280737678890080087774720257213465896157935194843886905486592522738782860475827743796053501630781485839866597717724986894225938205234459560123169682449572379104152859505315765459546414918893724829452200863251097110782893040275031715720081603816349881606115776333383400463204706017661803883420207734146556321180150444748019046216788576898750142290566090128181037134728446004950420304568059585825177752789530105634689613125140409557381166599281600081161818479415781089159813537568391678423095321563425893942287326945890275571139455453126497693917407054415826969160811034081672206364466008023934682382217682127150545156910882844374243560629080363213184376644043905461366510390370023518289039428624912934128866218485818231121477652259329605509952754263680723122289211427092577619136544985094691358246643154988957879456942490516870156308472567004120974648227563451438398958793546165563203328264968542857461509433435573739331505170748146653208129744442273522414103929082787200 [100,82] -777954378451553847054201369489984911768189195855072221816841569322501278975896317710036017123734158099166326975983658014167347269527788401907376165419513660853588013973036694213303796719776660142466740578326222734797332937071007895324162154031957422837247811166324827446324664762568619815112932171533597081906543178128845167983335596150565298009109867972791966324993192530684096664061921830266246231489305813050050925980817140007895508359826622763809653935965441628873797351739927252179444759891849837747897476006117770205461590486952647480194520110353192567534423566842515202240335601645472516745011764411000001338474268022940230299337464613610523160050666826777133126860808634646220942703543525345870391169009617049543446620019043863903076145214741296463386268144632634393568127520856726291904188176092168171876807899487399947097997716596718016593498422167950135294989030973309228706822926936221860248851456890083879626315174993058432511656073702963643687853765871263267585968389272971953741861722052124928514678526541499371704811986867308471642645536781869843577115811171947321921644841563846718177282917413742026430900041904888244213650579765744385386805690369120856413704194898522829906603680407515353178925773193379777236413771391352494922461395580780819645261094721279361775094107265727462554601861312604814597228103979901770027674077249662752408575133172596969260222478888384995093817674367470370483452732456111564642328415916265167361157772365419417263708795084320559571960359623575003758528634589656026331449948938701917538271954608216473763651967938069461292450819568486766553506732953652035036099532912829738582211127584021776839340049813748761425665580955462849747127570884185608748093681509046875879319212443171426852565676125976065090916077246332851373602138574215327195117540188162515858801991800384663961240929445447007126488184320772889937597447363352849619178328514446755257562181574590402671906667732323103138686695389716358486365006891652947854195137368763490596424982817625718174280110372920470100187835443205611098022039726716004373554101210923048593660724178904780335981447785344029692796117316101386543395419796979282602474429072925656931792630414967920835935860397420388661776961773261591481286694435498046278810772589486555017625782840924080088967726028206209976062027478750660579888181137214044445977756057210766401411305623139206038600415478368965902976475149783537443741323206143121196130820996415683447728966308042552757736127300338143512089543720730595669522060408862210986021552235254870643611761462757769364808800 [100,83] -5073376298456318302683848399391412280337111731139638225501711678418676231721430695996264762747604543768542062971895313123723750286117588040440543080848669628019697393164505423999096463748194493000952460524026283816750673613860764994292452881126238436033235000480839807652476713209068255562690850823434201728839029364595252537283167736236636542228800032302562605636662384604912557819774556712028914290376768141423860115567941465888831377284066332515354735674409701324258122512815687783731483252957061777058600059812112725010922968221415593395296993960512638023511965572311033196366025638606867023074112692244475518600568899916748880514152765449771975906477871405532136727759520816222188793593767046943786843155865097463349198160412860403752692906026178797149289063687750325866954351708090601662304534030622054044134233952835480193134915234446303612679207878630823346482565150301996997037493379535603981900708848883423145893233423595991465648347476258734029456431732916244524068191805283009466459364290287415154444454534635170547501888923540936303787799220975702612702557869909191162025733153728436564847923727144042314907128483641595627735189477847148171404517470412020094031511372344737158351970412572568186172264431336759811244234308704739302378134632343879963621126887425782642687143553735776960681722856886224515215779884124387887757895304237019194149398493021097273090404345454653354110692157049914840408641405039724049944983322868997062395776156485076336003492930731108770866366987874026734775903182399000770557241416871989100532702508405306317031594765852986348245715582486146797253770556686405137711470056478436927696254110925573988723842045746763962800728113486438785433654924102755071535158139133064829477988376122317250768117712518908942962481598105181861209702334916872539912370061759482291839470628407680895896152217427008503015979144950847016348210344812956931980561706742525705590823266139332266906680833276798816915748915073252689094994495058936185388722828520861392620360091607117859310805452808676110295664685446896241457123677580631899558297443890945562048835622444375113379787230381196187665911608043746017068490475703696938696812684349613921498175073879326413071853540129884909852121835268910626866192910873638043554706540950970528351731631600873735187039636602725222423813365970997806291471055449809686470528563757395293573412458904025346390733464330880365248836121057739139654116980136639405933521984060004235522689424324911963187543176390147751928928087018714365967369133910656627696154730916777282703362240318814832640 [100,84] 143149603206870400665715322315781722683736883521196520526506527584832998777624850306317282555322026997222719929917931265003518389336165694385433521604884912061638139206553228067358506077487021664264386543678969969970232673427737876761969239311876725096473281696609836890141315538919869176184184173584219488013262674473980994334488456533100065138811385069444972755196649342244521962173458857885285203598413244021535336419655270789866674666706949852048199636315694965005645725058674107357351871341102425031462381606217359758667498567811083757318812295389006423201536499721597235645780200622270621912929265473043697583455992251005512400853826146700284171579136593297212335480340122063252843451788842011338356686596833390968400613733323375882454511502072362887838281988962248143832499040010420401097287586699262200259282326971133170197884915586755907114030717690604130428771318834978932467135657127133398824615851869585285851735915974879210279806730634646538293723213058158730247941503944850999676428676382226457352433726416411750858823483102303256532110010054117091196177951447309554787714722266136227313485810958653222832571627884582463580463335638643373332402062266302432192220110865175011809990839709082333194988614830525648565955651738972978367848958919952612465554031791858376988833208111091179397069006873976936565209320433726171597245927475138096440469609857588871819183236686096768436369902558077445412818264530216571364953771811544373570196600019291507376155506878838915531052459443808086214961732195017005206637025619563464928021379182401995116419255835871630020180219675283597541951873930476649176661199148160864927191079855514951686143106897340392142939908512011182703925566428939890198170901881577377825619233549306602988721242954800400211428840823157820922940215232850286630322399716730547527953443321992967108035820306814202214856094826224486904765025040186316948658870411931024969839937972562082419275128906693847933325570609587098947393173116802879905744083194935257434407310125950468372449083566073654868661592956209344980382643342424771739435684518466171806854691736809067945032543078007761162963830754705219891785292592904734661324346247999921005842636604591684584892066794075008365369084215826318796131082866077533268603509889449064941656450943967915005091287010777773101628913521581513750235503928024156582134486117556167877950102382893421817139355996400622335775222567554816340397836782405391541525617337645806575258457070594219598989917565975162648970563973894432339568488941387000999642275832160639849821553676038720 [100,85] -1719600527803134234037321258972948274974337684044234847459284807578119271103583663545930631929795353286267130745394485717434428281297044076640965348555947493358082660098185871810382974506034130668918048396076496490120806839209468445126621703369689152414570549030757688761955217038322187091753946210695881660314098296736706823961261529334305081135164163378032771599308555887681598809395047822053721405340922030282951011367776308103012167750808321139445206206911072487268242025894128911257049743182472515692743012065120848997315138253645492352382228840244597729796429120718043947236903875256042724835172439293058160312740064452144556851786300466941895782110853526500799844617489834479616398969053615218959992863184242603120425537389936123872585957211768952429258803820519621659979416762251054188916100535354503507144295769896357525381737234897555847865251475891910190592865951924859270434152289939251388437619790606181144820618571745330177434380223242230256747300571867447562220130143140208540231642077686669635298571041380472630610238903186801199940873627711781326286413766359439527327144723154366624359981829214055898203887735883307499384206362871993567151170878688568774382212647834850465633800557843584706289676360002199821321731703471164385172577951744255891226530316109938591393440970626291793222756855604399510002487986531211234417995511842790656979059762711073297978361280278946148379717758073486373097172033620407628303681729717900383681671246433115986383372826026282156658128409057827176188710634442964527982225507953325753653119886457306940761711112335746094476128478341259937824291546734099031619089504137002160062768875816649951917319999568253349877933315141508061694633004230108686511782903983364205872512370770510031132726130710242502166359737124773634293905947381325168459571993417959582859479064626571250545711688616160518149935523336680331277794094961074469502427397956642188624721776376879995484645342703103559910656609679399455214735197694034044283179509941665220984359293165756823853421313274204095046869417149629187972557840293095280079857011938460102056670528398478305600050173355463561483544152792729962222889297624176558761475941550027846948919771189697876371374110502267668696417380622177497559466147383935672486721496165378546651403672630754696136019117652922050751416909923134712585067873932256527451729833375946195077054603249855245258501453538711597113677532259020149074716001271262904478982914760303743842880820034103152444750717404059806509565503817025821445282359238969439070957891860153455896990384960 [100,86] 17245194709839806135563568864323514909160430614113564255359173204102063072111021812608796375532247470367513027215027085071360025632142940392947716599586489931547372167198275799148983568888905254213827539426899020721332988111989519481287480986629611987380275296153819045642754481818922059134417673692181194175527907959627149665314331032519202519616502934195609352573956579080791250364775117556208871036783884797072257427426794032411706033686011121804424566003122450045998942938339837657947519064981712871552559536832305296572378959384126753966054658952068368000611965423959883428404528107609530492190904285566997728455845267205626624074246900885883314387847142133610372667457536373028580177945474450929850292299191735963026321265973186940015377758043169268206598452709579768311355006247579725989306442077862802751279423509886278294249988153251972943836746045665435283785159840336401205099786335284014530955159600377054392064168317401375296646157360482915534812315773346486600638104373528968175027886289533404894134886386853957367572886494730778658626038566539518709817640342389609703677240410148296961716254132852895205790081065392674623846106126246403222285152781079956199713856967058731286710657647313051558959017123140151067926342528904028420396115497403991510831204901649838185540700385377860814878693425485947936831533842040310500632322155625954395197011921736398706736818577887364566798644718713820734100366189273134470575397108452341102247940600403933766164194558459306313565129944783615994038698659229152439711402264420686743601652832394873710768448964367901599200933697383525474436001328837880686488315484802557394268865949067172317493047102317506768980514252553856790406216566037685155376604462707469462130296032883931588377844538861379790358595382024653133425554598750324379657997239543236103464433222960113398300487871754515332767444049786569255102581573852603543380328708955757191206594395013311420371543540577895008033621642492100733390350224002599528529254725884276130114043950052357909118707955781297129390856799755988120016843730377341356380113840709029964619171921527724724685328562326745158915299141498494602312856453565671674154250203877462860526852996104028675256402516366636985430637599122368164338987760033696678525756372559983718465272599701390661402047301290838752206714493701056861709725131499006196354205097744319928909883855320511494265574344829108453659080179962939916824819881225897288504491858844909016490647726835561869377284477015279417744243210472458397788764086070483421203530829362364879421120 [100,87] -127521253668507882921242921571698994160767674971844692993739202667601377929194912594032732245317628524700063902527130047248737846636892633697173919429407718034271967717924498504070790214450326283129254089426239598248500892929339290172977727714859784185973882014220491845262333576097993329134620903276714322292358529783215262020559038561421138481890283630238300262199914974680794365580880318175700083952229725736492613132956820045879022854238999968922601390258403305131988390734192789299752090267070478675290683401288081716535742528252572040983067802291100854105353813791885063512224269157647832813264599584899192256488872686185502880157188599349142297036249567803562673019828626497840541119005963044730415168171825225855652730692295213407511454422868566692246168953566467812202337302342402011722449993699411358846450104169472582764108484122160356886086764494652315050155219801494636130245465304382135727501304343280426210077856760852862472877781718582467768061349050671876081039328842494910572214844970186645484634457491053118395548248093324470110147903115805506115332420989248673872926170004798391011316022705438094700165724546132111307929070423498130942231744744881842266921616804435760616293460315557148585784645068785497038865455650900470498498775932757263699516777487677570554916713063316827201907946945586782527447685995486527586523172011989503380329361132525372377695819517726481369024351625314601637410203030007712235186950880627702543949797180693259354316982461448255507346990910829445555017968403429892573086957828894666589545292674550512824956221605344792729202052960760533203735912307408261074540156627007261775156855483314187783239488380203943154861296545432920272316036181153454713007709114340110980494510712131554881964623679402266272928493977158499642581266114735460810863609010773072945756638370039480869269585657776149645389133477134772561117582348406882441456771995772918153864954745871636654434506887245505414381965653507754627499216870269111616963785741300837231830128365231691184716515996734393889260974884376485005493728556051839610967016832150526330361159238008503650731472236919355272741954841700907799200635751172109106164775114338062846102617199472086821550859051627340721691282166351623589458946353163590607893546154471083128665728769177491322174571115843970466361754676263714303832724581575484105496184146997214862617048175039420424358669766033722537840456024173483086143532264836554256417808996513271974563735272345684563291501147826253405318571554183776240967303331118825702419323537109600000 [100,88] 642986883518965093054661308483967760521082262737313226665001714967600620384531061262987564056164038484977080924631505486579858751569166311831341128466600730562722898252990353465479236749903972654964327380505219697692486984590756234543123336475236223643627929929942012387765256800362606261727257220770258229177213248636323760689542574215749456609469299267879594974773857321036617411138924401860947557704155615740461880812237890651996009302519385887544795666848731823393476825974294503388376811146178043566950440129422800302468423751257052612926078909081210321921089588229492632646988708774540865421647842211169847913314166771479769826643823302674417134887867995143504602225535529333732395907028340861176727410734288391338411925143858985576169499265030677990144192931712958767638640917305228327711427951636135280458653633851568875893720933327476809403744828566846893781814227784184612741385771028196952090923264822494624292087563664504696934862509706830326088011667505398992828817941346474624338619773953347040812422896913228372335229803318053812726656307047252298034950909144545958267259380664131905662373827148399855474001763497657828164784124630135480466536269775727007137115965726625603633755555880991087432238768148214021152346519401523213632998029889493628863902006014578501651083526988787186821190587265667642810739166450856845984190407882542710380653983293018663208191409863561893913615135096398429475814542173894427088689534898887546533084955766075341263872823084913424903291492052025880619628414129461758247134388130913333825900605144067867164176562817362414150138075896204624098212552158518280967590875132948007666164369555438461401389559952562099327687551830840735899220665717441558234068654865693754262534695844863782075399582058902422571104499932225504759165255249855394179247560368986967970924047950047671129251447550818464349384684634860733841798086261008500037200223110570334352265625073620059239643595538281248473870375786007287269077495817231260206059406822145408649367147994658113907040419983153144391511040065118548952342048444122772180770868028547539646534027537076778069330957198816656116235926528259923965280728542003092861775980234841903525481520102076863390391767444778177502086421806585114776225138225661496808719354561502418753028104767535772489231422882271542948441999846943551654584992302628401638064772575149221271178256185416565378789139377967518184653030168990120699498643683694875496578351768974715356383347902660303227938160395693865388516092810824896255039622179039786369266201636480 [100,89] -2128214253981687423763859360225261592104608050091004426487276409829252937694132409751360166532008232521807761587210275341382074777974962289742811116335444071261300934213676394893645094805359729638937508276426823720862868954205938817001392248908994991987321798321681858865401750403132724488223765564751874383739982613629360052334773745555104456432747592849008940473119121621965496632314810078120683019189937219098641056901688558790771203286607762593370475118858664895059885871481075443374387144366788491104971172956540117456919188992820920138434934837054370451846987051737814153452281902086352282076993350091037819970818254861947067440681101640398654085906630403393069616091372949730146581466994267261337161098945770413500839355811228421857480897675329016027110836525087571496628438768133817426111884373891529458609099753577376795101253075752251550391763992939427571340842100561833577380469539602150921851273971016744382542655452713934889310004271867676520552130488565006047814714033894846308609342341602246951447886122100426721373496905690963150243547815576580451404145910588517561304821976547901975317494981349705606964821728659871084296267923832477287527920361978275321578831152274145013854962135936593634218826218057291754931455575054217857526848867537423218797486984520202803985110655284740985597259797327335007706507043914647345098063518266164084259493177863934025843888154649879079287492345165787300383703649086297525266879121020727538803873188161181572333843992426828741266131611231072732259937474349854651587187347676283950323514204529169209062112991093367924372707684433047033573386068486616274100289342924861305908688779361030419720431610020384706103132403604397988692929930256722661599170471159590732235748772288857308993327314579113801210593199760770840823587956771350876062130070918864297421535860741407447039015954080370706775268380660494751971503419692798446586096232312809729716369543552164673461124003159792532086137426358168460083622530950914123138018566181602541129651132070733398656909549325924982460221323381736807387272982431182376811523537611698545075376168444073423663743322817247681533783811405948281872511334064459535021404542782366834025168555504599276336601668067609963412160922968114938455213530569222081516377811651396586290932265751011276100307285007947402654006351012704011950372968155792749396606653301638409328600181568558328499584009658895306216605209481138822034894174181419034637962855629506762614892026610576007395751203631517446423937663801582261998483660038708079922763840 [100,90] 3730175258764108106071624332711205591038344443933269799841682315464380512321373115651057909264138826891532479902359480230735092974568545583733951566336910405760835687152070075993369500704715416627801685675108886914272818556108568596557930766061252595650769588453841657283570287023497218319761425861696486852647137446179381498702574818521913620678772583042238146011876876963703945802681307197727354846767523229893945470818809046117511777225886931127430229447305233441075124316932491560519459803889018215057537370575613868859143892283434019415677965196127705424745214372329939474164516790180211190564354373497396119108640306421348439519635862343003574463705296302492723714062838141969240558696364016527502316455030805397448105170279278684472902615525428626617034266966024048921612770458027875408140123103277014136699648894813464138764395670907113902951557215415508382624331283626108805894214346607854072957766753746849036141855499327868738803370910475832910853482221856819686224126317097174974540341537874650244160151311114668237908206953667589713223133292795869411971841333341474602160290741803345231675691490615478925419691439229337468973445206705484092914347355012634908724730680432911132907896353405100960943672804947860748857344723564798813235269680861954118567891530834422419512203067619660797777307808541470538438699341126254613465597867495272420705326885796138368972872917184790924197433569431958952817838093075256235661367404524874592016722920594463461407566484639910010420015165884464196459069825426197359107677676680908046946795579051154733026775904072791989254648365863920428307055568779763542666063228843938529183536039302895148099930811069414298635046632175178798056685466388721025796864730093895228283992525521628223754187777649687526210963654602106727543138022937850665242741511447276847462457640791500125965422875684642178631531902980667539163414908760632331269316233529193143108444097485583904252779154040243395915437328594560373520638926197101512859222704664939595976084071283249482956298462765646404109438447132333447391993982611183916003603765384989279929726764441329685932679938810256600568794239912881606880860821378572965587328602872867147708576259125506791700714083313379816013976104702360753760272550001905410069156025911436105325342542289161135101053207907372288453797850807456487200364835748852062245246941971417771641361819908929736047615827455223040341011237000876855011733450063605764106168500637556529114973672042202190993714103628380783348909018441466113797507877880823929380 [100,91] -1103011679899981339708056171592341457326012109447104258985016549321457696025929487109396650173632910228666183943289290276475204650439866945121641373679878944876092908927344588310941436843510784163011893900374741950947818020645458200987686447324455441839146989101749896698241439275612160449619207553737836966850488299282753000836000447637164177784037953754189183822782378390181661627930846938261687834413897478234092555199270195167732434325809504974122335622653721703706266417725317109273717300525132609481664686964845929196626853039097542113692213604609596912445455041164968142227245240231851010084534282478223239967550756004300938824761525126023686851197647814536548043535945387899741417764562875710289070849877945367182891510297569923829167713787470454809300934879177647215732995107955973900817993983134687490541720921988571001826324367743817180725728728086187348100898935650539480768101554337336307123401062837948839957875884714606802120013840398389623365979135069796247965372088619511546459922364393067635998721008733119939462873184554292764012881271535835689619670137602853516727505162933368173936963831939385884215351724001284260957579869729273893339933548949066381035509016247746457632721752900615858932933700160983026989045768978767600271719915685283101462290899999651796945352746120339099186792768833522773557267202530844900710483685306789270245593994400683216160064144761156954201051514085591740390868721282789420072242070936647656097130797178246945953777945598031464936033558965216913915684759063724962816153304206809824475157576144988090192757614863076750830099431835685293700208215032315335513689271748496124965295525613211298166162441617671962318932947099741940380418960800125328106824159920288981316891723756188164072323023262222926657491104166518176320111866547179303597261153732912472095837005378271149975141403911696679248462111383050475393879497444847742991165662841549465593952546925908260143261206928615799206849670750485125504508240432951755723150627845442484990192823861385113035947358326210494369294139640721118592329305771619732193657501683341160237937703394862984543863727125124240593646647767017602855055986477513480320925795006341007132977786496698740078240240082962968700730893390555411283802554325212860018647175122517723754833902695586072097230257452517097604814096021162242913904231643844403227167542271768850880226575132876639681308060941172685484391463918791643567782854617709096027305227771941210677572577879124166503053095118193924858228927810732951736516817049728 [100,92] -24147775243372815515497342414927656521842268303223317559003781793012184183037269986253109593827121556695698682018585202438495244555905325832237920463564983913943706273794453165210454003657838348219760974873731082601182176702659264426442911772713038287599155963655980573671578750417119917985004592925072603684744418569149793554937730356505838347873516195142958369840760652366674172249686500891593801792995146076352241346935193154068348463894860961229717651859913673162774782734313646097234462789522975045931122867747100578934666511587837870981226247225761848422285628941020815926333738789700798943253781595940246161191468298452594224634410322155289398916497159868493328369416358006241373090292474973517258203282214529324641699218072225913603226999594415762019299524605990742355010414000803484391099595704879459521465607239288322190324700080496899735207443825737728437781596671304587121089471916603337971986441492369580693281946740062744129192513112283604307385464762478178928234726752723205211537485909714649468342298783643405990538336868750780437391399549349658035369003495361091842487318032241616125570486378563942161721938124555978101203490047299020408398055970839512259332801046942385165392341828371755985187653577203248015920549726033444639701027291780860171780296233326846815265850838594959649099103330360199743173460299406332825570030198925892806998629673830985751386292522211467592822869970717582461611833122672289888606214470024576489691438876293193805569613629440791903031142848240733558787097049934707484853293192641980484348888145099537637453066908241972526617083185936703486568471148260454720586365398311718154943215438642675766412035521070526357923416013782354115731279926190173498692447058802998814265919684260245905556580668722800518097714108137802748276677156567128558658215832928724553198435368299515912509471640270616513495061073891811358296768132474390572500677513709399506265460411722683032693952767573699211434852119714017403396433711053525913461339211011268089306717117229567505031495327259345051166219033314007494591132418477835202337106730076377268943673141432900080738897376696766323756900457834370278981067506595636886396338214184704674012007961833642566898264334284026051076807161016079316465877477792710692529784622424964268996559472860615482323855430882432230680166526445889330597387593551534039975583038486000061617460200908746993824956582011296009109489792770558957366939993047547414455821821568395550153485389365644183375920606631652194934468896382639779160866272 [100,93] 56499965592742335482852010387050443616381182155003386395811012443016864360873965500118875267041224123048078840057084931186570034442011546746604347032749148818766001952156864940340399019080705706964077320241397332309848760222687198941763965648874476063259488504825315822003104608879937725508462469041890114343357968705393540329558174322012217050393563391773174348992174683832098047565208544447771330677395910651257606088470409935000186112447392691806017819669503440233105857940003984567464881844383875764456909499836980250190942631934465894149670029483357942664002827130840191481886263688144716510599312634715979083064160563947130715438224278326425376514700227396319469428765273920526976603290682389469986628147522423012193825828618698070720211752433765875444504362595036150275752458853899352448452075273716384956100580781504748687729102728014458579998783619060021079308854562717523487983269244901236992902551832369281219972877676559852349178719308523346504133867258125102626783532996882303230681233276278978870346527101707044869248949774563069632129618855416229978232813546931032954321378494922815603401063378617991159103605817052988630375855769227901661680862497498936096386275639692690221714198574810003773028557094141010417610396793728827497338096690859835530376813747890505142495460940917614424751154310960671367744050791560672852052706198977593294406388390020011580751534013272637161758855596910642471756982076082985666328302368672506506588278690762062802138635707146464026247786331634693901942614440926219316373299249011105161541624155680355488795031030942908154708512159538301879408229192830229046826688776339056590306059845248839991638540677397388440044962514304816032499528567615040200562145419212157526989919811675576452422166757304822350251968238973606643995614330821496261596132321713892410966166881781394378851983455268505369412021732200822700355007347541302491095013608796913850482945181518498234456946013372428213009608012982968801728788873146812919630598392838044030230543242296107362558331755506168041159275735285734855475468252735209371049497480384853476234882915137525754604836735463521310449480762697364886587753787688674074569996962648679917656469857948341591723152423156864486574455140734617413484897285657889472079804028486168563840367438538620000160310240054255507403401247073593022994697151247478784850373771647694335032600070955172954911363997908506757461350989643554657413696674218057165305061644106914954005631976329802867383325378655245782421219978859525338272 [100,94] -180224141301865296439104888777085013358440299747098146907361114116546062172104385581464143635815517610642154043765360165421250592931408559479585205377826438502922854370275881099608834694223120584595616180167772721624196790875721699974713739113846459049447881943278475164474580655483608227844000910541734462047844486373378339954019121510940381913296483296517292774139731936086785892918296405224400104237027262413321658231207069319587476489259161790896875005573837380722752040139242855994197493158191014674292525493905733808731808008951368378057854917739179291765078676731485401416891085224550288760906232466917533664766122947912951167887768280823970626516887063904464217449348654325736957604324917439760528041332396294307670194843897053155484225037702082944250590040535533286118055647679125796452341673314810025885163492122480470754680241514915579637166180232911556676399037266926635590463567989553981574320325946735066469366212961930011577022408772195088902619008729128415198788551597698580180620235892754129972510353041301294621020596942726495768167264423165592170461629866978476648661077931221621875174200115940464202956139629713884446057360220903923422736445853509437967823945900457585865939133567830128792593541110169783238433471586168651914936290078339790125900566416733665014409986572226862824084330553931707117944422543367011905933281285942748029113090683458805762788561206223936075096943036733963763470674339894099710356093063240724800325158361460698331787372039301197389051751217328100268282100255467106862258858648900114309562587716085915266174295257516775948097725314920648626961474240849877483678275053927722110178424620890081856219910299722154205813917960246023447801038367003547504988012638560449814001550371405829492063640908623263518115798614915801710783201472303265877920847867180807129184847070486167324965553206099510126335328377694279808044815680718218944168216427338169486764951582342646778461345496364117115660431173450801706171108006237345776695806617135603057755714523467402882497893344532831126410940284097462384748584414570678445441549901632625836308128345146210094443871788589128088504770928439364113559326187194442782614720636608456319127938744619349832692278048121403801231282533519844991716318211201113012602797299980664126846824867558785182307474923512441819341249328883369407023009975746051822104505480500844846822499772854041049374253471113690590292155254580678662469816855263806579014618703521348154048464521079879341726999159340063250524432295100688 [100,95] 541872602985055453835889376713541355898848630458493019795124658171633825373810996110807189485938138664167094546778275748989549593133732357179603670375107027498217192318682843390928028748107907544180983868944384682658575508133909777457751749494923563055505345236700788167582168784129401411828853162293994770488173987302039303436079888844008109215010854696583469814308131382358231273749457692268341059336897796622491634024804732019181730235936966356724600663436124199204719188841382140071176390956333774040241893727135143317424577789577893833441254999279367226624385617300919775348839651181239262495271590407059310228027863724942814778111772291738044391097749703161384320049672000794580064164032045141884641924512361159399690625723729188554538346227113305163334306739697488071856155368045254260169526907860328755784258281454658965481391892363587146789326734881097395383968564951544442542161474969625257773539068548226542780350610644514347697565325508863699409274980380098256802099294603886336121209309724376350290645093188148116563432585168328298546496193200821723583847085292032772398639308257221279598873090813149536072393999605062255079669608359555277405037222806189153066826734091596324044600115736198531289773596925478318724386787664621393901421852202774778651237058728404803617799392470657804307362026519331621008482874980009019076138436260084971911424461276274865107218923887780457831480656039556887223938185242586454676204659368626055862713053807548914920314910104145343408798481510417763703285281984563260638764299878493494587536491960134916939687468238233338240136760506683077853873730258349447432133954364764921920072257673158674166184787445954802128360055496479206832622210120581708656860027735854365264778580740138723130089885056731701443537604552561075597017024233930830739570919160071968749492389941784709999360331847725003122672276609594401381431984888087814237259228276575402080478137584786759485731791340364420922129289092613824650603816775263239448813578411124513248944162816520467922253582614900563757411838494011169603678059791824407952409170815336116381525294955846083618408410605858583021641771784265742612542565065188876446132295201269408632842312182943095485640846770606291837101815203248081233071845100586705165912561960540466389496210259516273177288911655919096179711276071749549936552446697043959719229500287120282102390013817385024653964113240184587253924946520417964823493858333091473871492466940863515021589298917821029025798644682536652493871462912 [100,96] 384617488661760887277088996471565629741367586663495257732754146336451035153549383588699965732243646573878597891716078980415112497358277438687472079289694671412546563296576514697267272122732456709319175850079320330556455170703617794797869352762865437055817296072266457523769175109652353699365416923839119189185940486710408487047762723786431431121692492748387878336325121958667843904292244528377319578248217298324915771335437433051096849169463748602023321700095871505707865533941985250531882951432709278909767612260948525252413488311491934315899275843359979891583553389133958465469705303318064498951700860354696962526050031550380315914442364057526998157928723727872529588780173155886180585801584458135566947104287194187802890099073585171725759790522610403112512233669910885440922568833574681065408613636745954977401141293345969927426858221027709309882079735560426204356525100591790283224320564278013818609515947973035185471044889420803006910227183514899037501217494973280952047128085815329699088880441405489947801044899982282265050850956240046501229489380352710419210540497294347462802829428478547726343089496254295780101276000806946401445344912265748783144601070229159534430741043433936671172244340117709724140500144793580611440248817167412354472751982725293404446202855854549996043270834829166772541409097907395832060703098922687948218154148014097547369681603582562819466402600677892774073193316938199991045010868882375089742171554076201122587335074744466326369483724860694937499496216549034951200701131012187707926421106807425061533367694197353765735962705666615529174809037392440094490227821523093553109829666295769852724043963169791034306515882118767957113046465566100393958043979418941750324165039199994428099153756761373360409638287400982109215495957031548313385230317753115779788128904879904152042457627115321038678078340738298593905948638422853833517762910090449007028511864726203848125498366562125232824731189670544014961754254450009280314209937619456836486464132066030305092818997858704346264697316361866517930672909259703103489942980652263615369247002876477250432701581520000788607742976538084078049123637870735579965603916202955041618822650309128532604531622628940476770726227363253724172891888952184069291785088338126906655835000700925771430651516688343030156084839770035625793509484963873132796033302003884260682791386460368206149398153150274191327852968274338114905871679529264177861376463824399518810459840576051790596684796142033887864671587148447125805664 [100,97] -319724852739150504180494342682513782534383845188500915972532632145206269812248403733744588111318330698069926787279428107904167664433989402998034513989252057074887179326094042169417540047775199520284447118693283074684352679353216999592150255666671422629971404027734121242402528146706914125521788997514638445394773584488119633691673645378565937231259479271229424214913213198985678881591090881116646225783323876980175294132132221534645474066030447248407987976305636524910298404920386268460829749314248295384963396570161280942226962409675661799681117654872795322793848874747783829668215880198938853016728659973800080710573675281195809330782110250961350368107933104416278739693108007784078390318007667546368764789448618738192253874910632298005379491143800425412946856130954776539480009846289115903590055670016149429808345162065192742923645955693119584935943590560669118282086689182684955373383996171348628616532509319181755236504540518156199610290777002841190307340926813423657137601692173378042247867426091685113849568338429980987938122129928288967249433514964082452034818041171262099169746451536846815710962831548105272675936930106935471878637475417044434715324142755711443012652808259955271126241381088210138684717202247923803948612789967989208068505434995908969254885865245194532197299197249757211809533642027416092672487718831142316169118223046969580723447615487594007922826518560380862183557499422845552111004106733268366031766014809245007368364266912702249526376153400161267388855736297002851934813107970591256419379363386221541560338460237705131991326946314813031517626316982343765570409872117044816940467018775284756464445994449622238503729193060004188261282374604971669261751021955629205956061712684270364442503953039615534892059179182788040771679984985546289316976225711815425783061906281019967898205599709107252820200117161700737096422093742296373006739798033196550463725311469150591687092190988783426265202753176585186172958023067266155930559727804524245507362758153095456940447466752813305115544441440546642162330977436608511379015390873802509294843844635036181012086629476754295210304307368165123109516064078118414526552572541019232158992733505728697203074751021430434381267726106913621999754981938971258501444369907664916080254984866573714108508847479258922964152583508114787761356331654210180530518680922939779303045799315376377396847877669768181635862650899741060987404644732503722531279489253787136048728372011703493070079243331929444379919681449448768 [100,98] 120152507687810333653771955200041837044696810849104867179425572660633495768658247611340791587973101018491364440357161817731056002407106778594642309817480750005336166220221060815751122652644285950646724028989277462773213127471211971572760963119907314037328367376013777740884946050190730950811803143454564422490433713001611780038761482275011461669293513804235145440247388900314549191252510076651113562314615269905562897336281324690942375645900468860169031357777556899914325715283305300738830824897313197076618555979582120055373375372090792827917887024379337746549516836932625172338604391807718180096912498003708131564570243939780025914936495858043424919711532471042708450227523706245566222383707787255699656383106562323882182769094855538488529034257179411979107608482761822784041853106066869528356159080779723701593158402729909362549119369531074165939262519824200035028900706659904607820635277790102547763422070716841726340683562344896799354320472197925531726856805872116414733551677073328163662644282630171018112769983823674456602790098114529829204387078117544227585409276147133247719743452171167400671659412210121014072134390614243188554556436101899026978541869007603229268409896011168320329311564553078175729741589165397499057500521902036001846609982737511962536813200212196980035536873390675519425696286004445174360627376156735715435664311790926230210751874634702295171552220347931875225614513177900654871516740458283110482228096388502528710266297463145029397738310128028719955807143593116152280487949120336995825098181199059146170081200780076776092211868980412024047813743021450210949046436709962783797579893908419575322195586300279583247133638393077715142625153350633118730680508356196194985430923780290560385683788689096998495047189168599113049406730485379418181391726628364441590331947467144868604614746733289456026937145147787615913374952175993818000710791614100631714854584708933154563383662711458917139736414560968431275630833728496071598884277318668313265592267385092870370475866399734996094526129706638112265403834684852084374607884788185686604373694278494318118153232548726597569865991575093205314703655888899160512882286360476514405393496176203791792340536658735713957520615573268702791133231366569514357223274394559251102275371883817526510656994384454888523091434907340507256324213047074824259640862223685100401870027914079352260927498629068424564508347236131526253518531844344776659769494876122874960948112147442982528499183804655923423106177196 [100,99] -9100739847686293731938823907049249576398503483021308470240618308624971601259845957394869647460332725128673425459286113865609143169098767189801109688853546841328202058933013879237219766248461344040749803971697385938730688892241534061632016852237125432020744427569897033682311812926923864707275605549432825386633836539953042079217053651746330950794470307321881320080630075534210452495282343862959385138477041418781307188511128382128855682494759687964803390570216178660368482169376918536414637106873634243275224665483992640103976022380612726480932417550487526058669538499309536184211027753348162702929236625809708172881930543812262632847517464119055622994987562048625537454538825348513420182009839121613510495637328120267093219673658597501558309698867873780230040767934261160633489664312272953011156763200362777807556591525098166630176090614934916172248403817872032918207325780423692373873997924250006415287182015832147270143582701625881138237176852966765856283241718129827574785524242498280541589461644837415270362036001143623775367883177655575296235192623365709171471516665982669820322502834807636887469823976366619684371202553347744489767867889601610934498665017054763633916159826323218702249610218675460359685046028993847274530879736685644066222677101363321829569030408704516094463753462849914192401085294872453208065631060367163230163319119961807541942856306809814678040830269463096350005982916868937742343632710378016379666669510999252326346228775825101604998575883073158201157725627921356111117008210493937229670644650882556826635874538807897432837464976094568565735709862740308988900405139227520317275709562003933643211895692402347783786264289493545503871550340860953594619218599637950492522295474738179221548535164393762155514438375385553838181407833570834643687554638252098533495628559911854665481189969326341579766099526465732196437402670227394305868446993347071106840146680293666406301421432346495292575096223294838079965978190677652079933035593765639291924718221123962808235944899042693998719448827560166558579971447166239176231052513263905746086918721966773585105303069849391028522784005394650908782416074097249950401911304703413006161972627766353979163295577731385355534191053967657934892609501962016641749021883214962172682931864536668358293953889614354225711991983566717435726511926415547123216674487506176255049294799312992477229054845109095869904576520116095274281135240969660352791187439824105625931057900970503687284970975677210524736 [100,100] 166626698624190184719610650003022023329307285082877250864181293180515303910553047529060887771545254469603161982624148583187231827584673101243980540541199150421020213021908819302389329049307654886479620636611311812929715335140460230142763741049392189890346029050790972590468625027764426294828779536096953749057168647416462486921085011435812790689688718554190533469143971946651777467850146009814737332584736140790335231671616244906163291747982334737397352907397966604139451163470919364490222550359560608943773913773825923316310933027095227502026340088912334466322366377761636924737296728975656971185394179045478094488324367332377496980015758732628678272178011271626753354694481361927237371873686812113226687151092619919169601278132267403687403959461649497264491490415664350844365464253191339419193195616587252464419324969586118528185043117724339525646466471641892487045612949886420738063016897685182862578747753739801131456990941357273278868399794311141363418935902475368201870092109933945143754525230480209595361489314258651897068576360978662720449279013746149242755946102195546182042692791585988195772174654304175133899107310231689677572420947558566060224723186803852777733624642124477019971032042880114791276423903281368446976815381705855251160052945872992150462277093920281868547124127675360715572195007494586453164909217633442814096001362246763014465073281726867626791744591194368704070059200231640440984982341981153201392882695504916692660678578468332428088573373140192774013185192235482320457450247245791871846068286588142125782128514002970103454081639002444113532073637033908173739033002001080340377741570183232651198348870524320415133775740770462467381085787819526552610083875766524026408854625864207644137469676037762868309593984252265721238532461442347373095007109135737898329446185672902115444585187832488399446840791228884752533011822694414124551111327030341664230210197535106390631677027061626956988177223238466533482612793669891933697557163559186979360612388628961487083259156789108092561868212612945333116213262818871566194759844535674462663712937776553248113027048428881104142871303601374110330875174877664737889988690658611031952414386684332574821150546567993761270469186363936151102292483444368215638511697876586333097954423359951519189762505888424232635106077067992077446227439531841346466470211496204608233756049361496891132753843875845878385567359783920184335543502445146995232737294864972077334558878349124270262908065325347104 [101,0] -391297150553621527352152748053912402380923425707343929836086977152934794656849181681503043804353754830681251397346597140553619607878197274872294679252731152702303899338725774836192720482525183062338051441600654389626623597298136672897732551132608514756917385881786756923967730647330926099170140666970074874402099979410342133344342548643908394181047845795954812445508679421948126110043077567646709514048378769439418034310623363006632572015305691723842474257431423201822351069397875255163054954607407463315064531990618612413354254800399617946830804373822482182505862190775513750532644114144292591592390871374152350004971198797179388973943026349562854880506023443622956722331614316579270760295977576836111206322814633880541507777753713942241211639082625609706297590991052132361047701560487721511251683255931022363320571974674222735353677510885616132811388004929117904072770842168755293889058738654653109959383596101301074799827452948911671705654864939139240860769596885902860353420046307553994876829579891699632528969798899139052849488913572769516666600136802023856717310766203348595677045503561929613930865003934725853713163018767584420489816199420567425381973572846332988274784703797120488959480214305734733598483893064715198393055551249469642628242046281756011817236741835133635036537380185098168780646947037735471474839738786484098148795360828770386929774776826155112890885458314452790245546222637366175827051298703746267046678678694660657815707232144532258353190441304497907684856691150334802215826220115931722011392430291317869151375802968142576523482758684056241686023077735123241210559319967327089511823448855036041226318068728550356751412419677309792175852172512366185330204410610789130066841367384323010450492701813490534056201329410996176447907872436043744062573377886051692621265939624065987770776657269161283683707883220444603680117850539726285096879864660393418453129020613646388360144252748410916697841210443835214389667852735086005270363856399209206836579779905822069645085300468913219262046110046640101767817825041869112343654619514145770669923513903427340799342655077423372252692539363601466742947297343351535845935770114564023876490977102621306385137665159849026802229494660576028466701599201477352109250595581208253635197063509830923917110126030207022035647208132357847593404125634624154354222719305847702571019972114007286715612939998339630907854987345865998120687285426029080505666932132147720816838958066194526328138038559223044198394466201109469029626177383934097479640355895856460310499454286358342128796474598589089220563780156774430750441979373189040998133184296626669533730917318656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 22148825531090735880112299195070686866082973022933705942618802286349418160492270155721101338210211448382718269685664101220328627705533767381925825804427653831079005786953306510866650518348913195664871510739834042583090375400854617745828103943926592074531957801708387497945292565837303746914830304175404964108006791981050719795510245448504129924320383107121013896149231910042510634467345931305621658360841703275744154352134610752216371293545495206557372150332287882330308868073937365364191876848663394129292718775975856297854966494745408442068980938773590616541132322306825403061774803505442791900499349264674967594684250689678777355550219627124524605587290881378705832354060770528135571153446594888353529786357021765307772066200317552524371512798805142702018858320442166379556704429219810946566220238455990059028550945427176308105442951258450534231887219495666960394321261968689212546876649269763505906878605729135492980837729745962322622778575408659899933793318258317489346182444162661326625086542773018917436960785129376110093417357606908341783123225248269179769746921306052359772056021015012488921726153137377248177887347341941217562971350256828158989397887904116949193283574321560741738460331125207387414356291384515818273296991128743115787895588540358510098695975763650061186727900206111431634773754754760789337615157534028474898472710054428101015804071187985129290357799647794352199193160665939879559418111639057223072121738058768121452417857315552056228039709967175055492240348848882080902793925881558105543724741464852601233680851145765855990022762835124610371190022114847636582008891806997068675994365482180028189084190064910936337762553126057345296614388466461033090290345504090618390573972722222479555229349966209467489479691804706389019550051327700295416676045187006350643217493402562652385474548225172724046219255370091603045929259559116261164765501540343908853774930777412304848069815347979125220336021816432137641263090095441798874420064745780311010957196751000261956928890167987544431071143967405067460180232613858139878679453663822113370032192737409575871375446669667114730447734004081744377126987273356502164200799856439688085204577460887071356233503711560617089148679381195744358145129191275620062181943410117680925601491940551061714835997248839714282874395130760495449768302979591221053613663282841128102610928772616445773304111099728224700207356985860294218277754189188601781691002522133644201682709723641668098322195314175391343093955898201238172276415298575454326045903072335291373565727477616913466759910442409107997611378865646764194763985657036579629710996199181872460879029759639552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -2169238528637533296163585211511101435840141803526320658485194109478203315878675015061688809529116011635977394908886489462336421012483111723186524556134718263344126072505184873108411639972812463161733080999880095224117209193720414955456423926168896605067824237220770016230019330272430568889760664309151102328667278144067344761988227182414253062522211892759207676403698982952241238080419783688907168288841028666376785722806520635596799642239480637963719585693150868154242607921773917375666042293633792926362951826287393072416433843356593110988885029015436389662881177806527820344560146342320532664544965589294237881413155555038186127519167783552647143633667778786154762298870351778690845969562654184048111083311696819344963842579970628452243062138403154495659642231619119385532650792570646259694027411699010910781383890237057792157173366122787792127630649668833717573346887622670667149046787985651883714290488357474572759916819696372947953422745776926416440283673242944827776985720338023852421908619754399817007478109520664888352398231284875564001497828312627127979316197302730230295042306257289729770566397145053830246387613203774465817980181970493106161351382939440370526168502948147014203808165677026371746250325086172121052532465215655969398909836632556837337660056232658450551575989915287693056464070831007730550073627983828645766011054745780838948046715213174487900169062787008644861108551956412629989229143448363579908707807262993527336597858740207875692946424246214072571568486504403454168580779326271207858712490888508052774820945205711747795997727003195400983874163613989459405920461510928768707838030409071391232028924177620737230498606915668493015541017581386621110836221122783467628598843901873982665567908848024344053076338540391594123398407515584609455345338314576975260755474979004272480705023377203769526219811113370519958669090930721083993876660259736913960503909494942476097211705352326820494531460705443741005600547336892556067517307284191105582992975923574050991392830981282642902610607805892555207320741611386880336050062037159741649813629726288997623257087634158320715514704771821755888333481975502189149255575525517369440693268088160875182954850787837108593794086528532076897561214302662952687298378025111163646687440965292036803570009817129838284117803015601189988045653971553316367631390746697681102774455157457535254826900472805703869561596930660847458401002548655302137160542577721249914942848091669522700938812374367158922365496523316368907153977216859573484259113748694839534898100092363945261476961035859303189678388474788797177048903440832477230250871930031464575658520785977344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 68710357866342694441676623023271481525400102265165658765505766570900994925678226970605223922879191500129668273668674046935389131872617826565137805297871383213664238590473436340835705556687035279877563818555078936710702471547088868173257109428121340074159092408255052421515106656179863373498354415009573241070598607735891964097130141386222937090612778133807167528151238497656464259641115830518892504957784434860091148815132135525354323989500619503025261055112331177413266127499218874529403830804645368599923645232459478243661413412592977864545445565815792797810573482227259473696564360933444156876842111850022775128226634507112163410574560721803321526838399012273533681637420271293611650392328421362964762603331934507964133135988433800552821278274778356703314086890650442360927893879563987653496114440689617180978978051978350565302503686935352283476085272937871011065633921297122841742419764893045509450623838097005915134145503612944820649554046781757890684973353080146152209649595155941404434132441435580338017372336412739836509658637530295421964488459353612824872754817873811734563888112980991301845611064022604443732177298508446499623865565494019067937400392783671276088050291102880204112282683673161336690805206266042873555910501658646803872512154321601857833231079139119957935615734941011800581015728068212623644449679334483239524295337762413727988896315004655790959254705358679391675032145275045113831498707572990767174820295350342324381455281782041103563603361092328887194146298999429029725803963308281167899514805608182611158397064466677221917834070885295579554203231362704448045257084784382639625413631276401243097960882213108736726927086447866598600769839715686166316049100409451773663011162243592789207182181873284277027466885096842832655406521136813715082203696601300830568698957130287924292426110702178199600219212518001488467162912719945096132673008745970929259778616236447893561939385158001364259823946028444933506119505615203190548578781595133284765815483663457234106488023347188520165836355598484777095889436664354153791336289569362861826054952974674812369961375941279067006774061709512326411403926254677359969916308351085007852476465870692946038889436094571595433693117486687558773042447797971550642735192290659683017990473319802045542236786025511559842991747237828176811699286529786025502658670401570284903681524088284404589860737223793813969924634485832282971203374230812286098223638712726309938818270031495761884722515488324184461405970896340254331390851687184905982365034979000088065674338936662431551011852825761329163195497339378844796448404870289429770203483046014404497666594864915021824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -712375547559288206291675546329293697535023713501230984586892189264793589729704704126898603862624150793543850726626352662837227990082499286454626269106577987700818225689980886113971373260847248342621069324129331705713453250880022908391863906120375960932429781891848963675186387407346667261959087394045936515704423826950211555186481661640924380837846722583310484722206710606171248566718625725678079103235789799110432543408810205272228899471030744648338703068049411361227395701360559561585024687218357075100879561704847140878608043569996647762944567488045464550068353357966441821354786926259204190154558221480675761805030602788888094632541788287378503966583901703577561019888338896820885490829685649928444952588342668739702322623219981135814577487964671822160996486873940911558888770129354045891702798835459226180978246341904374738495878173847746901018731368674704162747755980350531976764044964049793764194585167386958543078248098061133672012948821896339894232991441295807324602779614260814230175076107553105347315547484125972427275672870951749339485230241228657594154441394459052201000155283675538273338381196386028578307016701872673147844739340796651305673820277061900312732137764773328012128937669983705483125095659836993596402991956249197465977252600876648998214793951562004383242313052481089039009801312744236805384676771017321750866822014227064395336955221502416012388796719529179746245882235124331302840835898843140517199403766996704271783222849730693609985568906816263838540519032113754719392245639593758897084641141901506939257230282918591304295482913341144342238582437917709283797988825924163777144978326894401904400012600545779422995618924595074336180317228566118715070832613281095374781436703307694998552516030534326291470200506446405863764104990230999553068175984962410065502139878958009331886953796665403974710913396215194698925069320525791151027685954517498244595254469048920192088730571847919266204684695324354083357493060351105434515665913567676524962014898809786203719280668270038822014379750287466660227883442649608525472709822308756298024760047349605332000812697382069620797689571654506058961542903856859096846714498358299476817485483049504693923585631478163976406609047628254702307844355219571157158466100358732653221610533457448578120767596054493086518944654684103823350612834735688805302050188837566242793263926355055255123827266364334597296833065560822776838334457584706271089723543381915674444141374459478611351369349256038699173233485602502524771334591158114614574749291220906136737440172210016882315672473386094573131955582591786147133861917121509839621189260968756898409894056038632521728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] 2490924582408304892726280459267003444597161613848596590092894272502836564825357891871719021979969318201834477296646621131274350316857001852602594692733264692139692959947068434547455725969480392839553898005230666963843892861772630855481162186917764453548312216953378429933319059119140506112547431171799240922981196239597499744853293933962779408549037408152383383050273897894290412050829130462519473490504152434192763761797633482683952084736032099653135742292058093506590937709574462666077064490374849647462362625092073510303009245246476358465892607513733088283911249341305589995266067758753032333752354190802786676745191404118555578375953889192292262425901660077984878725312714106085302987268038118212248385156730200759952936256527247474899089659556841329455336952515000780413545151249726889280233606441579472595806327137501474601645079840682930194044692825450771155006742549664411856596092898772635802748471590744751134455256336304693893896865954476027739915733426756660576478473245741000691049679097366509944627187634430905378728276492057715000083031975006678268340894768516673990033122279982980582140236643141261074926683248178654247036116354179766044153869331475430085924305555398877941717032562354666214642374658909220429488151715146018657394711789013153031702085420641922827102789565230050127917720671843722739767182697137185309851454019508395015674529927948480473363995881007015857415331952267573871304241257440849593319746187781493400172173999041273313058804393325038347614143544729599221479450364089093143302111618947385820106165495390216634253901444124532004209445265827538658296964442223745847079127540781068730021604798598763938823648739791858955971430708550666189846065960028888595081128845819219360592226566434107567690470428132419253025026325952862036756812446444323240935431334607452299482789832625375309186354510848466738117517715250719482154617394694632942128028283941279988682149512413396183708440294884237689990328068632016238734808252275941993255017396460100533397115150852638723004784816538657450319526326129134957513568929888430430542216771282494952625657247933555879719715363006230842969061732275166055255772850939241760203715958231567718664577609092604944803478630873088766029681813287265015235110698746274585965911017250804142471590148773766340262198621798337928835671654683494410662991810913799239884752097404229552693543909286372037867438249803751615677345500709591273647749400141716692314671645154710371886561890249372317533068681659755306079113300190081888563423047564994230976678013946586162712592696161578044274322746998567049343144795896953013551580023186052264573838769779915096064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] 5563311965760706901856692182159329598453800530638455777317315918341925134483391569055672845333782322125236217319711739770087459292560590956976489157206791566656715416385602909768021922289633513557221298042831201480129738855409616672883649206254625496871368521495868616156397125068241812410753315265415715603835869048499456539509655780334590412001116253583167223815645145846656110391076617054956738894450900121613903610746682430748544734778713488893481159899307845910256180284936282310803493884533649725882300589976136221538314197259813424643626353774892443302395490428990483918607847781613895920575006818731424660184004169140316356849699818783592027258859003278102918648554574512063112945397693971704509535974303144415276788818462181682737356768907599938234013743088401248007119622365475618173378462769585591241421697885684225470513613156146122298965508421661234610718797045180264622820007640377146590246102560725336972097962790524369030289349429656739299137913049124588092011349759356566540948540994230732559720685789654846037152009424858114506686035160363559999647748419520495503268328879224486687700650786956369532083162004668502736902226821784000944591706223101632834234544244940118590417120371120834449889963880321550207068200401682471831697287949245532104200342606767367776514415000225808010421874717579313279655732614975127896303368840633107687473059615729565022451429426702935171533159711335291295656072877443651292406888124359718552244737407798492349468588978130895789779924091495948152028444185372967021807619239359391256169794086256177286201947551973239678227885518787709154865415208408141888379817489838566784919113094326120157482502280825255279025510919470265539129071380116908148698416120048715157555683737758267339569364222925623664805049886043013196988464549436670683943895799089950006736731120347457780431801451825556893341418139685988406885453719133017415171994523985401960017215314705918116795497662483859750095326947534528877406987715454309344930311437890849947518660545238427824408360630853770554313137680276448140702766676397338122736569279546003379697662447876072580721169076805114689398576584898026023058888633338822048716269896594868487944420226389545552307014571173043352019405109414674950206905324269627711795676171972730398410407425486335614074170778069892700711663141732242906563837446630358388370202686602591663969921213715812670183861423369892853759187145992526327246801612556578779483817560817268876793171211574659287084498093293969420868174535332058545052309755336501477022178529896891366969686636164053052219544598539816533294383146243055263765766193322096168145318773527783931904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] -171480310584432301376766587076098386702573003935334700134800732369695737804997825390826541429210535890923690568910391070779780624031229716950875784171578746308638383312029429036112061639975851566234031523688171908227797429637034018286155000890562204326388659158025707192769605475195072938527675642479676128168835379894189285864355189285706223630422719164234907413041471874024532488238042423290899541059450494457215421630611335502636364183038470774371853532136983524972084524839145128487795281429530780952009782612257297648945705825078185193761658029557595829947021878818821170908591562704958608765139649351409780241428415219839650196854405983676565523390453249331230365827217767234173582905747733914409678713776013630104316318133940864378457471909912731230560794366616080501390605713417185082081317519121051324296899563618481085909921746237169503701423395290903981520576841698329825358443121519166412089449765937777598575974269851761925609845169264349309427264455211930916523992600855017531944833927868807455188086456172686511921925404930750819045220680301997677165219817432812880074866969918146557336064693156038189510738025587937151854555389609228922245118814154566359211990250130754978345005869385582815282328321826021206535030979135429471075345488226540503542873842188810356865593892017617328168873886576965904739367986147493366718145656192664081278366920766670198327483634861468640315729223651926147844656752047561977932750879734159766705838130098097871101659964835912248481720863048320891366836713017973605250087217337231860039469814921302348456835865926795140119106491865896812688862855115701540503214818349423123552828335607722483192146748924940277363514932888597799772966560033467583087837567898094068560913878376536787270332918826409407010219778502778695154117083353060575891993359571933004468463259096434528798632285767087730402670926582542324715033769603372657024222798558159242239419577510391951658476617141613716837792842076977374651419354803961788334831516568921107836415367673471725649037607871056729537762711887687790058934406222895836988437885211643680037770821160859528495236246439168947149638366727955450380766533817765261195595266583720406877810161010028816637121612181843387626582208729453921716723706599676354394634408409105128895971575215628894223566970993788943740509997237453276949063291552313923183486319605533782156166139554014519918511233032803751335039515367800546100854314895861164822263510398809967242994306255708466412116179158626810666536109536670680926976290353533162895945921488760215161769515187834124217574747497232285923012669020606950116920826018509714546299892082221634289664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] 2033648582020374348076554354516697433166944410316934086235030836555954995324609578554812790901107954212049243110253691246050152529062570904904539912680882702617201441935583959776947363273513280839821077028316902687417461732662068780289053919661143562164447563670211985403317013805410690579449512473889514754160432841634623878584127107385133682483132959293208520125956457991196605711748798040413293682654150191256856368894514996570474335366165018386373309772078506766053646807885394952401744561135864102092698726014791696241269913383310681733084540120546040406576667821735404220906609749484407223891414114654174034420624070494477781505474128698607548124874005740526731274640483591529319113979727699858333294707936348247536547059724741462123258101992192860388515856698389060474794712265834446004888884359902819489287775970741027137620390964320140931301103487749733185034547099840559004776329126395152521079336434163638104389971285228925361110939039852508119960722327045572663507793375201151207705828466497060043118534176356988301562172290666227016014215175126359884384808707367840747069772642779615701387934182169450306316795653949230487863056837550461209841458151042751606906654478841619985979278545680660526285488670315064391239500874189986224332380294297763426547449018792343639490247305948640247528945008730268731666708230595326017165225575946087586493604624889358300199220618685911281031845745092545689752646106046346136230559024556444390358474395485708651692568042466125628365738987299741967473930858962735534490009482571555485521396273696029851730688948439279721201119841679518143517030707103424334530953685276944853599823145739565246545796089739130889893139181135674258583208426861514732484478613602894064858963579265164429115088188083293403491468178019580038866638084338552646466448085745318985527901448305782023773336485624481304584816322903654687943584675591907346562137530409771974441050714585758459655950492502469385957766882634290903316886065330255425024368931537382495017054096609369032516292819989722916800379551424921995661244318922705579863283510718651107795054729868523564161177262655054360012798927177799447157030492732782171675832758209101625458073279791009296439298417847209674866888038068441076007988650402473684973290574124478011636119383882048914822495820982394470903348757138524664984786300607505065306073409537037225556892040966548383645782147211369607300526341641563411928033844486689239329501416856653194245622572991712409777643563242997786455249342940619343275986731218123323792649685106772339088409394720103619617305211625917524790815776399737590922015103185444120297773293505507319873536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] -14506580358487773832584067387582309960916941284880294285626761600689784355643187583116774219421510243122275131120927269034663173242053751695916263935654122369658423868668859297968230551539396661407803725853579254111710385335405387536772643833369897083789521666171237222443580764473552558085785954801036504197055850762149102229708212212445691164759420885041189051105340005616570190047331327122794432661456773006980716658278799941894347299732439463571792624928536959680422566549929634153510315738144348914338128976400429829194088555457742870255760199374663457519541785760831373302893286755949177113259318956591370646060091555887453287616667493055778266603832404891362378302019671926386417834119318045343666348634425542958142622634777669350494850667650527003031326024320217596909003777031896226229519528913291666080391461286973132605768458796838247023928734693990067561919329249236589345378387168094069333135761888690701757452255664952146009982597758296299338235105078201983886690018763752793932468946548203044279907069655440160732749017847613926641369206548453105589468496587161686382264774845560611255033211903190252923925341945292916002318193343971769085912339047798749452567430678405690283914098339628352173430027716484441052080543180454791405625536275062063448603262418628595532592927113187520799331428477951893538415504939665046430048606225496189590734918738537162257013308020202503695245069568039236693606779376428965640997293745377793911105887373907030418681302873817661631824546990227139251847295078775199546273426940675396736951266007837600055235984600042838163253574742960636718990441644638402167879673485029769710120119879855013500486349399834795650942025074651929262707987314724388022959330166002617169641270151414281945358464289900698372555155727352137712242487211478546128652341201788848986360547190990127871001871693271074511322258205649815036679481806995612002906029756940537891817142451106791015982545797742241726320006005097541070345129597726162533722725510998291694412838355485150757418599864494579652814534202453085561741505301085904228158362778637851500321629605776103522562180365635436249769974423842590695451357557209450070995850192859491167233121665817019218758107684396961624953555583583795385893794821990444231189451447534396043643201105099184129135017194925960090185927698706151727448046018721669318461647768360502693161219102991495115171353723032849578511725507033385726612582413030400598241531360613392219427344469974275665654625273464886310798483741330955243591443137069007500888209335719929974911289208902227323020693252406030970360215323918393057104880231663629458515434461435229724737536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] 65444050338287862905059346721237033428385519197238756025203470567028187944332984553144310807431567147682385593366537782155337275238371320769698907328646781601165010848389118738338247045369380009208395174392548596687033052406453684215428687839124012064976656983588918230750687268976291395745994023152713450644996880003393255799710150728245352940144852561578499742470509598373543428857855913242666153320957553763146929225003277410129034769421802273319247498653189129767292078256228023972096560708859027677164039100601376383098906773502937002223853093388749505335612951423280732314497448711216934437625446919492023210783457452749019565252824148118179985848711166307463254212451524271468310439939506783941918559815023805472501316948625038412073296197287555214399002736553910582317900095488354443417335691657253252139039278701046645609401164967231962638549373928962922346728401852484810199366409413847561125794231655249653576876684279973482280947144609811251065764604308504088470048273776940976870104303102714600522607854355528616304701064442443060640615895883853444860638153669179939864207844495659338376424780757744417499716379281147986532898837667486968795115790489136786936351469885315763289079339999327678862130688871602512458038657631448294358538882358863771724285077745044601745676035136406355811838477591216423620956420049623516335655920525314150132717753060230937103796824561083992414696973411325402085833187552894678661721562925520422236031070387979437150293637687362224553340924535350007455022045603836999262092353080878425956053124276022373557952067241263037738391711100355678205095834332524618111261879995913622472596156488696714994520584063100611681511536319169771554799333299028831280950180475400378136016748701590689185166352468935991349806807283380472158460033711569394357261942532355912744384304592537148472748352268963320327891203444645358081516522168490027148156510203172409685505220837285436916941994034024250096333187804521520213056675803288873585632952536109537709389171462481856546028238889817732600563640715515664414695908535222464217850783796275707885517573557047667267787546977018657903153314026626970258641068131024183026999349243897577068693966276917600828272863387604970492981293990184718939629759276283358006265209085487669055234881161101890839225297517253805642613655032521432661576387235041320002931036482765560495202780633115621490386351308178284786173362150015822104908535146401408911803838655883296399029652133770326333170727273874703122456463110877798129329835715196197743544134355555407097625552239427250806052354430634052255735342341565273585034766967191694101411335876222747691450368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] -190114060323371865803065925800158987183063208274671554277974797009919635441117237561828976900814628573329277518902983980244470129950034036385840198767156746974935203358980221914424339310918447130463291854971362206841341385676626291589276717407898097346255738962044519488754150970327247372224337910889131743647918516902165059524475528341854796228704678677202213183168217312052598790952127441992438170788744343522116744099630053281777797576760441889780086081075826572531545904476711836611505100672950750338854866597307161471314598365641153217014114183827562109224435888899282711949414498327749946553879375301172179736008165239470055187050896605159876986434128329780833014411932037624505718941586527318608713034306273556945517898550141865141405074026617951782556089133353769153822976256190575464197753469659731169909282850988105080455005491286028675415534589003907201938745469086367797441583854133991563138757609981717722902855215204645745425413792245114456119628287359886273973782693201013274953066035400620237288269699113705628234792817026706180565119207469899771556450499017302406449924705494995175846350621971258390791200739912495142508846722170392568317454898587990164268391548063357961706681065526952501151781350843249286120338800678084743409734575980623595904432137337237823893968469236129175199474853815612047308397507727012631919092029327034062021888953162538498796597081436040482375940637368147529550067629532807999172830150849729553589245333934249045238525381044510165217682049404846041484448608286271096690674513904343110983470029577760166541812719966951931097101433755037744493762179206899023621108596835298491917349064491341261516544953341370128110063771610876787495083096488305945582414497369544555088830177828957515897510052845499942067416647267775060426400230047229351820343105763763618042809776416821786851715599222430311191285308657676132368464344767557601270668579312021018287564486111808121969819053170468770956781197581963409252782331125012184710945323085361682083087578476603691598947908064201748867533074744108822137029876661649553187480538079055009283101450073272497689580942301284213033787040858119048552285083350031052136674542942574905037457868904748263289835796869063409599386987770943308673819231058155134481866599980004626535970795833539199970404993772072721131552731265156092122030599217117109648860823176014610409107040151828841933057217597410039113473795422910366521472026610392893252327773379945525330387138987018973871759920135775173395904195623052169075022223229023825099940312031120830311142003857726229475773756361677320171968548949501509170119097223555864098917425806951732488437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] 323889188431980638419250029566776394794927273766869007068865424241977184222398182250827771481148723671225153970343671175414205111131215889939897837489672633421038360950259386012140633238245531914608252436458797819894730598919734361748225955994072455139504568269158735486894687004554777685368267109741583155599708123057233263864830898426761448244922311284152032590601083660657612213688781320386290117283929933293325662112763334183259963889830593125479200873372337880443045205419328693898935535008212265505414671089600897081233402067353134259307808914614160049745914728137016201031950272886522996130554188425167434869808283877316615842357069217219319434763855700202422558956912077853773768931326131215562399877429394631309575648827041360946261788401519674528483687104631298519564868724967189539387771329171572991004837511354098382217854976231532969726956816253172319112381100935303892159230420688609575266419899321331563840782880680689821279937565272067373294593419366194833344529808189171171053092204145722055963487573027654340528891516325319374913728744187909557596212060270080437609843875810088287931170532997980825728390851637601998581510490646176716976748833606377677148458014664558866912618996086502224491803419161795146799875408676302708700178856360295851974976594723354215211123677685737642254213287518529640757390969091223558852123212389043282535110832104714233538534199782799833056337059512301890760278857457263510449860098458029431628908272061213774410895482204265162939757346871894892995163139611582184318183059494738893846625341758393123714680543216163538233145598605396529439304818044557566436636535772923749080942511795351311909342113344993348205079399974053852573213246317854541827703731427413120521351344492199880935252837448566725881299496600456918065606404325119568636560083027757335244902229129712732517823286256328545797465534058248012497443349893735958299081489972787326544330213859578538473354627124979569118884651536940422520784230784372261931830447032462133446533543526934067285477381899337240399844492339886098823988880063146630442876324368644206908711293074543089628147307993309044405127762675975818069920472984384364687383246690765338282144763469342932918388793723474175372912796171105679643928462112967879893918860811667982846526659537227254531902917800784632788029836792967491128275680289666496918699816703484842055777271884044262611943803129195665404652707913552182006954759433073819996689475676972453703581694589002940214441882246565559451088809130149960936878627449084497599679404527678275033721928072472190275671001500801677558402839081820785830500129988536685847232711716213532991160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] -98097002897209273475149662471394082279646540041246777017348254825842386355473818477932580745298392411625570775154340325527481451064643219227599782793964572876696717155396337742349352287781731596202734855152975953142743005516013852194465357304153028347987045706325317213443680811087582397441353883275222632772344449681237732105322316268930086710007728001635774613324216589636772357630084320134062797441760109113138055138224891364652570016426603191044578329726669205632812697832592843653987760971000985834031157646418072154227466991519035725964041506087155371670852020863492675410826143561435611603266857462143457574157919164292825999804134677449374282941299692691769318266396633554117874654324080456203239531896304284724154877990642247749641122582241107093718691299922229586290364070133327906623240352124439429913701397804701001496743298173644455233740901594621242261100513095225936459052435796223982830895778575826620740253330847429854484583309967662083623686458011663025658619943606363704932127484187758307786048672120056099589245688533470930762255496185712516362949128716014257718610083599874621755554955136585116788556264678031756267530053557420532953563868055806477362994694528376476800871979440339070003301770953656329794744169564259011341574400982647026408815869569403020739696695111437903350378680283314692057275540607033844983805334875758217598746185467681967996685205759985174690470007615346683311819463731205369558016739132801863716072195081729537000405152684271593930943406573916810433963430006870724815134601306239530951538193340171756780977922545819464598912957922907981870106072144039860026288485432655557548066731242641406664606259070553370840351938559151614926312536918163730410205808839760765211137228721826185818231552001655007492136026442719846057870844282557851927434594370626553678555781900486449855186608376501742461787789693283236360991412643759973575535596118241762244896646931059231176238721521507510120530146720409016333901008063494803075581678039546385093830704870149199585697886250910010780711776596238756462936477009420685240667693489558498639919774353116847875831149684999048430960425440299183359518407556347134882544240828756088841352441481576735660241065525170489262098618310335354782148607139146695571440373247538837126133360106946918580342852639371996764705784991174189267658612367946022149263232501031020679207650958597281966831305207593595960952570257322517653462557442768281067886995601282352736150505741419564270408992914953725947723339910438242311959490920833015409866905386334067861778414292613317994611995988723189435725422063255853099118305443117759635475893574710044483649536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] -1186481282677233805456725390486815297735508565917894982976977216245100421619073937892801369144562687785452960243789189294226275128314216293871803006406696967278097136358918015107920369083809490760893688416648996258386958023881758734719400776959179116451789755730563143047613018414634069699010448945885588355401181454743489132417741978358275423614825533487617343846530334306427933490200653219042219648647371414919025575420551991168512502857396766520288411161672101134899003967889293444871247226848877569679477013959300085804120610408326542761087030644381614789060529771282277548485996815662715490696327341883272326137999536384435765011046450895949879680296854696087315640400147630425885274611066510999126462262027454571011742281742720559081909118168179669908016807438697626093919396757278029935671214647760537091325439314443892596930737744759441295117793875400082115936954542717153617220158094137103250728472861640673181178864087371275225892317820163116819593308696661823347733745712505274221213112264029227618590867988669431568582998559199762406450670945381072510201536753136782468709426336622438049015455877614175500907660240062572527104001106325805173573800709035928974437726571626844195622386497010243381511201271078509086039251617216370532988450411817602407381713341008004081319041141280687219689767433540057795573730215890330291706218133318358998702846719905559659859082045230323574567704529162767571748188774333238000535263457287340228815879596904471351339193664651171447552530334769884635059177205837237704164667049188859278876017088329144512939554893382152910909562661711768979319715517325019738475076206509925099434908825886442111153417153067692992759873371839982970957115887766696691611908417163992153591221257180040379308657225602932765244570836242819367968767957032105179342390171497603116567267412560451431493196976186299275646192955730527378256038604042580448121999409667681038032518840598647736706354365548189517304822396115602035568333072983250911767838282596527560471165465093510253971760602623819648509529643168748273033401310866416148817507938019371838212664185023583806656266302506963125552081874300692249318456907415932225228993609829477510618689380202008276564195903752801343015202788619650352674165965894491705237802601360404985425481352995393244371630883040845006712718162933566513925547442847588609184779578058815464476826290048790528684819943225407791606216670055105213209795806344409813324092273454388712390691424525105973239866606538378728321007155842140111784371413972340739243199562613591709178538361236044412909609375003881753523385108681944227329025909511740779222152471942706066578472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] 4049051797701230401104182971232767722078754200215372153268554777420554222684019989973571460655258457806244745018086961226469983074711856846921743048970981433889677603759517699885715553613869027739720178210827324480557363026659297998278990328359106935402647607506130980300554032217814195302947887770760947585274436194749897095497629950882027851926761712400964987427604312237702516567920535179528202177028759425369559811875012959046421363762955717121927024195856110925346318729486180971031285178867499190887766091682453988618607071962659523555756737552949249312378323167685928522451110023309984351316301758919079854311461256431208414023035045196041293424970254742986234296059704369638937769552725292083303162148350755991401662735381650621636995784389822482589681131528482034917192837217680684581689989153382920792406771497857583063830635608841390450135504980141393492075046500843490746520018058648831762091012372643745677363660734509186451990481525143449840566466120179393707441904920820106006885966294800097322081789670016571479745573083062938911008257207729919360701011498559514981512384462662077354984575769271297812290165127129181964688911233810388471078203761811891635091967578779888381559983988137884363441191238822348730763738814819352947963019288864218792850429469724835360430537904002135564288896541217406401834639068427353672647072591392644065759327502416996169238255404629116211672993635303649850570776415431769419493263386042761613476104098592676530861790476761933182251750838904705542751300547484125134142454796136943841584422213098580067100126971579642223636431689003804993528402403803974363201050490032728052274331118899656059526073987793425082303043949744411199194734587277508987093193193640607535663312223820699178921528394161327038714160878813453017112882396820522665084432758545060840515194413771786715645599266875148491895527795417711032439853378658623101831681620750204565250464462418732915071453655639314977005850667755447862333691724278277082206567235881503395192752471298450213861053406862811156922944122377715745576803967451266722039730651102441315614480346349748094551729925642554590069833436950063538774389378367059570993255316191153424695645858909261584917480282562660808234105681811842327919435243055154680209122751322296361311357360662023104873653363291428278133797419835467835051433415140962565971325500944399702686685656749953843632469248093967294250245483096360582592213401400247353698076662921491087729074671437588057736694250443159993101012828840473164605569458673277005762522974134991971827809160281878454240970271362363464532044552427959824143886915381614589696464273433368865894563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] -8085988147079864254153855301699945346556018381570005487305736617606006535494467887983520860784378030226909088628207946254821813490234956865207776516503491001687206287885519287690609386667313953803010285706989528693798564024715339660753470787754246305014238331807051539118374687499137586962708864815021134307561030453676281615375634970149704601193108848753107621424472728449761552944144072891021344776516146897831286559736944451850077762131150531026711583653490947568982536446409487508898818357969321556851278080838263180676861698565184053621083500593329219197041891814784629193721901202098292020936258069237103155172680836067466238364513462474202651775687943964511878619152137058464932793876447705164592389461502235252035830142562274686335738609341914263752161231046009528917591829078845083423341694208085426995375442705987961041559076738671588397731551315257345006224502403881847905087989247347397799687053029713310807945075465721317021693826212730470159303053735871110022078783641837507104438185373686625583230244527796911899849878739100687071879278345513685267522380461564442992439957840758739809066024048505742943195602847802743603997868711544051009649596862934727936798718211642683135820601583433950661926604387051405810706006354188354220237392555014601741750169189670464144113241648047141554568072964385006777438153014884047393065122178315987850008748729080664066239709131276215910114550358552617721015815715129189597413985376920867905531175393177770834898364163682145702151420018395732036862691273458713063280366714676328892222854956759883793991630351584596829400840192787824046767455793444466639342004684962582169666867084051401393725005075277844998308773640447383446840860533314114956663762863149591157826714575103794684431912280521894048177873324600108949863893515282779697953239998087134300853825150060594483439245387718884403538031968001663962023882266236193094003270073007355233344269547998666291953115897890369826939739218393288710645169662661439519920522282531082564886655668320305110490142553294264976191482516684056395461712871440981658643165393548389115657616649279485302296554292893398301516019928436057774354618741414014825296023100743598065592071292211348131880247938841600975892707741341255620990989164939579411805202455598487660702018372837055236037775088899312646901659597897230005739871806572955473315596830474843192254586377735758634630743981590304776465145147712874553173831204126463595038256237221534257103638587338362676945965564695953843014415874957815801344439270024319862132781938381180240177733278050179941530261262197433448572311180235183104554515347769166293097392616319218845596254208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] 12036083281262201776976781544764078548281605472100859713335866940747378255330109155712758087499151472506165268646302474710307930839382297055728624997644924385663860257031276866313819927937566794894878906761385713213779943476442943461443998940400434229280173944972937173529696719379823027773247545536514891942874925603652734464271494636953289265461117244189220014644729608622077556550811507380668813835979339029631483719485073268590354236014614474824148972308875310081238374947089222122376185304256584345251197895155087642064170794564479604532859708799447596622182417313007000436487794589981774368814313380205174649143423231165298618113585099891341527481401358147197905909262840253115876724084858880793910212096052188128585306403818428065356519907581743247438890076240203249873930327916342356862595423145997803114516064484801542637278730262417379871641762810102159377209796172185943931755551654715137118152909072883942002800357669821670446290592843726050711523571784128602560107093461395012356569765356834656319208602401485746120738777808603569110316229534614032595872558986133759932646503663293540826097051974484486770093385677966324102454544740185445312460185553716378629470355006426061075353537823509402489170974121366331170066661046286433545288501915194198897614048876383436296313105105755707498343061935268991283848398938114213026875649242233094471782697295218319266568061845949642975512984989518062636828291748962625354413545873377773419372264774085147978684380345792433396633569329592242073123971627783758891379379442331035351157221335129685246420949177750097573040265206273998130906108756542890304266512639624017928335652096099092410857247393134681423738863358742047094570593116135863198049249356236697824463453085857089479153103427360477400292657888263060387212866179429532224233095450402390621204462218257306097391862305692366654880939137107678955001243404096525079725052591683384696035675015461450223184284012682506401117771298808693225285659676360770210484732601732726995554924625234232182810894821095391571045422546794174580538284448706355569904069463035929675225229436773719146095147050921322699338482106414102438750897932375124392868307043627986631504517733672362943226564451528720665472231473969109678705194340633767318843786150375912591871638219969404931826277557483532055626647000719348623847768052957231560728480924434944673693512909609814232281021298347948178403377031587337588012344847967633446136518565952544215944550107611821742992224233882560111654517248024570422489541366581445805153733354554445324690388692563797075645519359313672460589582763052371673073506808086994848162732430156148154789003264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] -14894082485648590239849343155846648500674749757802218007609375628874576805593360358869413930915551061337693397944240155278546008113683037210335367123225847527204557818274017401310435145466693217906314963412640184344724087996987336682325465318291237610378486459359625341804216446135561406533478641294762638194418537429488625877068897865727589192687568216352781294016119775934245256554577180281008749807816012867905392172986283308721810525675227547280217233261074172641884830558003384302145653631051980320647526788854787838363170263583173719606007508301423935118787425352470408888454655854183412529192272525270629784710930872010391829202782028181233203873258052142496826163957202470936905101928358924592515353284914653409719117342552470360046136420106799289054408224526145714181045064097094989709982753916931886081995185249484930788402630878945131077310522349326327427543096626764142527173555505389170166378454227735349253926042465115019027504192178083442819101821379014701364284079764143736393512004458507269647875085348179982822156036160561296349332924651954267996368501985794731488440115487124698099761698655861195177669848573726476740906678719694567643040877169874173582044953677476504482405592696074039109746666689264518732007271689024827872338035387239217450543650376701228565829988167644826187440876874102410017014334646445009182810578500973292515463427559292920850734326380896363087245067022094224244494934669723657717925821542753983492262752098986472866700972665154541534607890777636403056390978991811972135923051236840422650542130154340775453666742883235183284685346685606260445606680138747404806657628495117499004265614783514650519288205829211102910779575281187530813592503132283577244142901716767385716016580113624486609316424225603260030168758848455917097137014465379594074200184242105134797013452053285205393098963654631337617022825331125889543951013607205346786388350107369325499343895421543333458995808772420570317046613111775198119814023881217430665124872163163360665487806195485177758349068552163046723827263440696592130707593523995073856693439587332657227519066105830847738245678529422938929407411873693227377963264234424136429323680192972922847839871562343710883991440928542810160647891053947841370763257902801827811222322594215821229569761248812428812080768847197288305277451055454576877264970210205040107337389360460011332683729102015617734277031255359669796430799845987662640922136715915492648081978654582765811934644672304406968936216170818316891798372295784780960186407659262019611525780815861638523589781118471313991000897852509736211493882573540147852695437470586049039364885478927206887054114816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] 16536292016211909517127652253180944193480727027294754365244300285463328481642333743226689076206872788465574291346544278831575330501227460657239828850708991891490522363392893931276036161027057847597023600396289638770014046021884750378017180298868515716988261031718796740442373197849176180676073099390970733603274047007339703317824256331055199044950821501137532050184484187514144544048728355296821278626541407324238248711346727104947558008509887189027353459520978884269432157781755648459391788094117389457677697820951706568594910520000047945842919290853546335069337624674581697142250136254303656428045743661038299388508706143014720062493036913941804725226274938222524364393833053001897278155298589246863499373829225003682541235468086780997131835606338943090236151323688197479853065082270079781394153998198493300624032679655726797515015927579267831274497262230885369092091788680867068971473864974004664710629777180472142475874998109158827993339448289516773576484440671431793550183944728688435193139713016977502741189875379105602803051091951715681102495237481236221625876582877292088265794934037810550116019276245168553734316435573474396611970122185177947578060055565718084813920688639678685554954112005520592435365707258919139555272919125211551925941938234572754424570308208818146238642972195749705003542418077990223533279760193515127049754858277914280117718417566660483862795923171272646572614120504145883804068302784608121489739366746129990702638677537985798675839764495386480824160416425896856490055113744387098663636806446584929780688252110177621920666815142907954805721534011562219899207208061867740792285102650437701265899076339082809172645192006949346692673033305649997475718057945353451422497509325778635183392455637749796270963719787922004977464849890101061398337011206186145194476362220151997293904558354025818799191704405886479889170927271502405998935334282933681544867123903346167031824966256731184878583629897938867984847572868480300917305325948592795919827484416340640983275207875560095746039634197380858122414261913144705567680554405731195099403374256604494806575412624330929800415537733911573908718757198519161895479232840076035324908806090530550573625056108314925598919386479666576592598360739878475056874491373845379295238952359958692117465961450994446163255543293609986999253005593791959181720642812402074834339050355852642049057753111116909511899901509178801513887540371906936949888234535466156151219352729773232201396067135917439056939426272045092912021288938407197790711075586179445788082564040634992073830211213900527884629729223450479932734828404356446068104541555925779324348099842127035748602347520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] -16602754079821524206091661594244746332158745105341515247330064429308157233070692069006277708911970253530804457147813268633576668105477903653831124911739067751390563169847097034738850130079902490248030667082189869525101533368278000888602018250616845101535699554545618566508894101225716541269451259733286917981504784387262898543576648178247006322284079271091093191595414664331447659254632803224308665548038244205162183703868316943343227459874336849619115673390908368997124167703613460199085729237982278701951294917270542867467361597480632384163630344372615266691529830911453949144930733195939290673617287837859986929094323298343495004961328196641309060315190361141653315529208398215788586641792967368623285962286419093521934810248086174347670531387515610330863249587947390320558984722712522390726309705481860574730089288149764922541070769428862871370165306782404509008562888673489666620545179117265946506329191659024536333983347721527447147714837022631919518245681261664050780929650635433040180617340012141697890954241262519087045815587155052387901918425916577931682586328331920164437845988049290210690716871811798503572620912629422185180632633776588111473841265052496360611977678274806265797910303776903250711413959890563093152429027877139490787688119632456093878429696122764881521598602327982834640212220644706899157125821194265019873413168845743701690489526784582655433242034944933149015356036024905280779474455616420573091303274989002328477772146183536658895325575526019901896173151808610904541229819334185941645955866331042846884445932050185277045336719856106758284399860855647964556762768434681260373897658703871645530788394000894574515221002695305400660483370147201075938262180060538612330569229205342263434898891336568947413460514068256459048166305051312613026681011178208069445405916260142263295025491008734519549458520876328290284611359732924067561698485561310830752196532681070815868074776977852016150111740050186859670417524080972865368730340679581545250995692766684765556427276490905852353500308587653765510819392000245543825973070255022835444539907393066905037033750912999643867505656387845741291904157242686863549899176073062777751550688179738845585729460235526897319214976574886710837220813592705562316592668580922550746868730793356609592750537271856232066788376012819492762431890821498441901485668629634743397343022705202235944078012011503884684469223942581336205587232730528838449535696021049013663877340858491482272931386495982767630541481472517321699441569913761962578123514652320139639076812517751594470448265118370673139329925932579006373650817470873959669358109921248103651178231983161309903663923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] 13141364564475914569647937668103699935490432997411044605122773531488784309298233922040992732537774907040742349555344674443621607954750129654997001892674277559842261104602713499285845447401700120527753098983235104965397755522040092686284890430236958911311090394205706281526488136718121635200033678901523942987345384101598564761053174553143663185207993824776041080390885276523783369233418985986527005311505237545923053987070656237685127766808768731895365838499410438227680338984156228896650163674792197467803013257051301749813820059823797686086164768381793734132339316519349035154786492831811803862766381921225921663058928971141359618965441288121258313266044548286456357750061656441013860439872080450918355296252960964955095845974500093369494445213151039139366147805855877793984173785320584932056026001888084882717847098388262114264610211357861492054918800964540796516322164183971606270853419354837751208352035079096894196836931289829539166697075845678891257049027702924810802043379696602624726311958206245157942575707547084671972856554757828450103495342748211512982147821058655940277228949486238570688296600227167986615117668309326512384131505573045326777581542950264076900153896752460334825206074004834177741758116622069533631333382126798136942551435818755197242937275156952271395731795386331061091874573328705859216775771707842663592279956200250583746558042450039983574356099257408168027285452154519346416647269028189536689966745969269233333215182740602969379364393072108613096432554100779377324561267318114436153514281187332052489725411875431976756985698716235571644675997917645685767732716063538948001962371910264006949356300442707372452915544715690047923620914879005523144373390576231974413118345741514956245398831817587499124497774029685688757761344817984471084177137898562428510915608710269157888365975350228503819504431709050731450422514193358036232526549699157592906125957966670639049272228335395739914997242011104219921902120584494804684922038720460078050649771388289481019950373778959610983016681786768255536177501385422904954812000782618288774012490549736417580266410912288485758341291041263681037022568939722967958636882696227152635865341050560448399913932217774737021168358888728655511482591768832861410443012276360037138123834737775163582778817126258128733231865859082176942386203525138133135378547403217398873345944844572027052508100857010076359097527209536418818345728024183575736260163573941003226828297200224061913167117700684956999542031678246008325386222375434933998733696842181533634775065288306658674787356148217784978414153195680896922815297971823611849293060399761827169576559963525108998223167488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] -3635620668662921379212887668754995441188549801446202018769713789643082381850977100759101402198206842611990293543940650027524476702792788023644609357198736545468065234319213285221989223481742190313383469715668002790131482224276869742839272727225214069196649918631090785387769732061373852498145272632148553395354546151530664839770453729851198584719250447509247649678434140810512241815907338652615012682795684412799546846287738588107449429022375838223393158187396417547464031433342320965579064551869778333778070789940825327681979699473821382497267272345128767138688499321987842817466055931414082472462383567285305083762648911546444732937983230139278578184260630633432948376609460423255926259475928967806065172291795613589992056965086739508807523668145026688553698551979739485137182792870275187970827682422848705807601966683341330373921409312135664357896024721282894913719544724794704748365964589760956164590795940370325834987774268445156968445980616720274150273084587229996783472079141906129592209109207243093532136825929888018235478699912311431332196045570814262332795087020117152739379629874352847751479040301435344682082299082789540582575870919331443306143445520869016379337674587877727053469685484565312215472979519344776898039519491070844731500125723879787414286235087046612308553140869375771729863865776164144900017694767160353141964861215276751007114013551574760554620346267293779518786009086797917419013701333155423288694491722298938936553398260699499351238855901304629924174678174881046673278477550413245166880463639230862034789299875280629506999376006487932862474902169548563600929944862636457092497535049336209536015391242048577966769545685514563358847146386118359443527696830725518927849168607670578236222982901087857186379948796803559487016322519411712746422775617740149294066234475070203712637386297717661548264213845880924605668043507490233782019332518613830435201042335547898633189285831493599560020777365148517786779770453360824936222195047218183089431684328929221245184327268569398165235127011882098161956243963831225775972451515537063977158901243176333477406548325954527757365645599397085622051266027743131321814872341338944807293614342691623944919768277647943740085115109812297428782057028998018134324073707197986797436442960853456375800854092644533533552899325519245065622068692892745428348889976563755815983654771076740038985040682776415623591011507357345051342067315554571417180916161589981241316780679522182706979674359593301680944529283665623218135466331238397339780363433135683428670810537045156701180806969124895962863511600179450982309782542269848694139727671152757336069951319796451074239365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] -11888041957329592051066145260758400396076579819322914979016301944799685550871216526993613893426333612382869226253352133636027577653941346766442008309450194047200360068028763705209824326249154394198430340536611454977913248507559340355342802659063624853932309799464546354724090913063036100065253651531337610782675211928112411663481695818053584281514089610817613865046960835101619561033416050720294305597345577827565874289154926218622672075596505108738537350949465840106355699335907086676615095481202179159755087801418371138545678066655487999350368158265833309213335559614560048014047050361676306125097898396256693948033462837080361247950449241726575249182668383041482603920967211681290879263960169355034306904780863854352248999480094987953123165309876162639695330306284413053231926879413106575252012750351993090403377974175896161084771685913999698899722124511166748478693458327436809512400306331843833081542171745558651219051095891042274745809208681348773417000819665105590318937801773876077721411355389619492347952455073659307280089485767260047865864421928957514091375825573202861147677446112679715026613243097459160047921242564801029551225321673959719474585238039151860918702275662550104358975031468823311250005622278637454194500973742196312808358439551366865333513793983349424835807301332515077332893567866612515001085563050876529692267968783654652978878501214527020068188438123001157745374586010722708041095393890535045679202316433997008247895664805796782885623207487155512954614849411864095968544836818538817548287585119277340981973172603126232177504086591177847089741722688147706018727652909910659310270185337662467087002174462871688861461359297064713535064374860688670617555894842480898454179284149351278850712760035810069496156573831808097721780152007304120990121947584843472195519890909615292598417018647782516466257698437311287120590915676089003839035512738060794935515767610036070960116480112582012579578790395504577359651786550157680223540607526301523722369187813753756660062090589493743697391604534328201162625650105138655315448554381987819152466179088132668959201687104150357961155257464607544059335739011015941423977390114324997781716350539489350286302813513808106643399185183159034878927566430237504400557409854252228266732352354531538920670150471264408670882429613627184234066727420293958307925368149153631577288182379267502162711553540011458767030542761403234090910405393808364259317696460965946165395030960956234623619843967647706153746193106526724995684222122775334099835387716216399004330016291827987227585819830968380582778818219413595513125474701733026429504963125235157226046738654060159776956874752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] 29159246066223068768978360890359531821915285795257873425417770538883545057494655393829955793514608621940982716860317107353846612559692816700061187903427092396364912741276094794822230747224169242389358545454626178284988803459106378853785146402878579013717901829810796436566792044357287892381460324059402686022107515374691346888115946448195431273043695307565877995412502898185949776764303809672658291468285543871997179986191984602587212957066360635019299926029240642047390607520770410869795274035695395025429820269822227822443232461867810814829534277615589838246839839113491355037014403447472729759581253781728910926933099196383482050512563656118855278435912756314865017421609308855647958189234793983098325304625462775436713612093378556135097964141303525602968906117082066493865856406347318198476787798236484449888603604651182033902975698141449607130305345815297564009252603729667872097363352523161155020938762347757902803153928982597624409067820575189768515870247553815566654026747514586561181038022363161515137529147423159433058271804974355201064200592716128478549896673758709758923146825331498076855652958025069512890628305902288571735018642504184889259965452500729532306545983867737120963458435474676660331111397585499646324480486878849091097330889169584648546517002054985304345240296923363383116283392752620755746317041184224324555612099475499697944668371831646685721617943959691084307197493555088792113759131588066613943212928532063523873394034023206586903148710093287658647501672304094558590833518861008417455211182129196544563486564936747674964101520393837774030463267386717324632285481380371502069854630303096916361886798233944312311673996250642905544670427517280924591737320513516944832674371742900063473832632437092352770596434462270631165921113691524965606503267467292593264235278988360076796257798875103796355577751178001255764989119636454327411117828293568845166482163912611690553491624725165206302183135513077257003348187506372773220176610167159063229518038992868187773836498345463555518982057302215897240317297674978561007676870610543658739251354176793599432079789594582553599058235678692618644187844127897658868941249444176760453207125866089039607728536474501242649463550420827598517188256652035419034862187259416227021028195829834419840791874389409297695717257900568754857312495859505819835111917156394114203257194049044698309679665670184893497481769564156041738866477236652330929109835860632027470722163216007198941500882431284913770193449365460546421722644881552088694977726980998591714265033471596199785196954434437395878295799376553257109578900175549081474201489662249482647103058179406452464386310144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] -41739504174563841043285872650233847431860307860955863064101275879653456913842899486335989282794044205369117999789246047084913329953551681260926974325731042474602407117220167644505687713459938892035090433997225875899099515444746836008829887165673778948767882675555705313952699046842900274667899999485849413287367519786953344159033070197755832736117984103357009727278435080089163521971359653147632359763010845169963149423318129484172756692222940469721158692082217788798594635930334990266624594946499050936222107808012006831511181493810646992006610776770800550609459788446178052475309744016937616473008550840441204279798857693724057734862834423117279298808497912787689120616064170474966729926404348757397267163240248055554283554160299076740832583023617152420638154017400517817246032435123590435455736619015359164477075980692822702637069342137029522232378971971649014556762454848306042821990537502184431790747422678447096867999159146884807622674347685700819755402515392655921390417007689194555160034045829228428858072593017447714616172603265427703854297679421899752549442981795800657186430848908624499546849925012565927927811319968566807042863079920177963787429641735406294068789247045206137603874908110876532373912205084205300230572961512653691860409111076673108174329054119006280037483221622380606550839125455853187177729466292871771174816642579644282556147503994857096141662719403107453473736242685059061918728177577800474632319879296946466561735481158400349137475790443974594584305027878969078728189028522328314749654810846003696654095832949308077599282807614483780683715260386900045899020103262667269677497233943628193859444240250655326807314784850475902115240544754752643517535971327373985925995757704183335501849292005127932542493352786061752970966494166370882220248655566484847113711975837593292549049864924475900799923977810832140773944551692218755170578190072739776667375981282846792053473471274315096170964769406118419191764563204786331703461931811388173123938544908256594047968161187350004733391343199088661895352194083555683813661517743595746198192694522877000242415947052793541712452356765530233175200623702519260438183121474437197293111040005958721499134131960845364656429436949943675630911049869895224590826690253895763282921779081814344812647553559091303327913600871457607653148847310877169179570847113357814634081454582684147777972033378926101062311360231313811243127726343830504563710385229499261225967243301559928429943485964107562966713236167341658156287462280612222470208312657393411339553996406289176513776335514426258232603402116412793097276406965206987804844562970801829067118099686336116427564515328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] 45184350083210558329460073207928182205649558865027295749358766585333730111377419117596325373807157424000004196181849692988933995073015314599591578898219844698020927606530288367315475210396526842702638384725788405649690432074495942951189947926317640316600596002026723114706769614704926367239941421067889140201576252149806876474488716106370030972124612000836379438935168506552843626975107146287499286158208479843282253321390011617432038013469294123795357125025690845733721229338510362903664644906630469225474138863169978329073091584776285867667644666675149092875068765555030018378557082130113686996416466143736805115970540013920292347558088232058326495119566592691719937640079277707143218480484289414188218636847671656416709274761047145032119186855514568570018979274912819455885836066388420672204514496088411036108001172721603622074581446946293367976898266681219217918154913827465322207987031420377873820424065210324509788868431954344778728910195880156814057397989251484640702651994088217914771759886066994289552969877470571663290895934998144207889760518857571722618256120173276872218616937547661890281676213088587592703480239970192244517525268050549992393913656798724962146235509099024186156996118754854042677511530825087269929464766620064550978825529087698107000625317711789580757796031651669563134747461334169840208066662857581822657050938437531954059575823432236357415728345538439555970832094679019511784504806332579441667650934887569607857448921015828840566201104881162777282808652577994675418721685084324645253213604363226298417443184997568439610948575084222042465361211275091961531520779873462401780136362101938112451411164004046210820257765029183329833421655950116305861783027938490774979721428901757303001168572742169894333087519877377679688120575875518336223910457608200605291341707809805374418560043043365290909237342580987511910520666876641990956090108907647618891422126046130796110725886453228878083738137219825988422914290814838537166345930899384536346497860812838986648949106407749788304806265785876053961572048650561520895213144969367857055573840095335570298050553824877931961510347675489239959047033293382298776489704288693516360090235463996277843315237023669002699948766214403789581466661224749720404895729498773578088392118026600519137765953365264678764149192777590174068186755178250258300435249372535220617516703511612666396648916224822320145442323236942937976484358722327514842221974183559607931529102306032667505121870762697443031543113296163444606473418005956163941218388078141645286930350950551309446699555806859009636470846883086904413847104531865830037607844218303751074110895132468396602215628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] -39595588651572867320604103836898272865341706917815916442297002287895391231800750675464747534182900559261215196831531131070494398210982688154733903838505348041232016388989308007801566540993032727678447918469908527110037812513165462311023119186138148933953702575811718492883804502128548151469990860246863035686754944506527330350737149890439473624565418875490902683751502821726568863283988884024048452454299300512691176182564860328053482494519846677849528585943617525855404009920406058728061076041527969592640801355335355905563424800508241425591286525250066529915870874533580455759108862646062111613589685967573045317375145804938878593347817219922251006998002610681143853507613522859739526092321658158279111455481410471432586654237808043028078096008524851953642453452404473298174432656507710767918192283800828709358329930478934099721746113115511404507073283323889524950438118530663197476855674598241810442126283028756123933018221812353861911253376328238013376867135737326142351389359967220949369560690985829271190257340369122614794153092970654731794952015543347074630072956664429522887258507384690019154295919187706868892143937064676446562991983726984380110520030298452366356545594471147771404081012218938884059699873451511083787046125008616072227748799227971675944194672928453532280978132227342107170908140635905749690771298522856766393128762012515360747093013041948765273564574852035632796139711532397097290590191654094028967649054555079571199466086202798518557054463138459472063722353148327541176593118839355463534536733031102695360449129627188455059207520477616249940681097075433716056031775480352861118320716508855882304547178538148783442482747881862832382231104785243839099358696159656671282314832321125526489350555423889470007911198347817812250074305053897755746418773644585369333699127263973018956526573742811353244377422661752741317259906572195557351681405344337591041246980032085533557069676759687122243496301083672742062960714040043650469337637193312022313372424334663042668730104617820986140280585301905789339043478371711293928282483211061870806342378959200028850338090304887943218051332680043660493771164261464007751463682739436155031945202477145848266989641289732238616384335322047254037642242427880725908713824387797935753743226723667788729020123100001154850463097965807062040523073718282988889449282244530430688367145963970613352976535117353824324949726696013534872578952439910050734005332793034064250449340200538684133055409972398061413775628050236260768475941065270174540868826141274608752476465980395073783140342122065141297151305229742836641552245064105563880984592330964742546509889352381826553914327040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] 28794622972196920550212137407328766067308109323991056113638520003991601207035711143943270826446058300416221194329546697139249077302068046818735740011325637316562738077156761839202448080324685900536644346189454203843142453340260953891893629725161958078291322522358049516541429564003337548167745154415099128747922669749574107009125133146295324695978837059439420972226362702274691861934344127186695520922833442132047520881977825728117361925735670721482934035927738532351195961087097442886774205121567105336782417972554647136589652951473937976160544272246187518745970966434584159206143022886302693571968150197183117746695233238304164547823491056257839876565494941466388586422442579608449393691010535088923712945667877083665985721069369581504036950622398642035489586706494824331462186509604322670452948065109176195435849276828799671005400878023250633570949987636733844700423714970369470031457681406537002983940108769195571504682288489785163798026920305485135891587971378237294807298573576843929670198670163929055248956927149418977420808088728979170963063637619929900094902717417614424829631782391779316636461513368782341357897841766444536652901703252725899240031930793021207232131567891485810622098598543302815014854235085139022961493509679796990067445049326054350685910479874414418039831799117087843075962718249051956068510271198906561569548345666919004161498903011113661622983025505274123556508846097916263897222377285418689533638271396687843640275580644552365157739020077287629342006433913957116682057431190045168437525353273844845274601025290934203307871487065733248795762412631181090921082300329845977361203101207282876510538411036270734007040078919344626146771893644796127124076421882847169990069790530348719680025180036561448883825154001147606030499323379864064160293316950117075438474794841624276895580485857001042072798503429604220675400735710526993287781782789859919394869740671872510371424204215730905695908027215904135466573977176181896405291001549007715886110878344856861215232096498274305881602205618607834581113993476225846612113941948278086116812088415261306664483880297553564949932179372966368256779737859312623934699691627949101196291912993676418732437233248034036810241518757609209390317120854808154308711575450182227289033966466279133543468960166604838944408379364245253125921404635043779696594675201725003598522801450977260961439211150917901483604845495714538575155558850381302279761777980066346286946620240063421491138807304226687802436263546449667298540435496104641031589856022418801339996175445506908076666424587990674607730272024967533536627068082898925403108291207368514485355071023823229562554155008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] -17461429934496372530443487422009690425452735260849029156985489642871385930237995026441990267988171039252215455339278063742734206644712479406806358142705797720409522127435250657136023546315464478690185926619554753261358216456884537387444276936375464589027527157365056498130318670498270864988639043959609833782947719006591181048071434925557280834177687016138400029320637254125241902659927990356351180601629640690779684153570350563814772403947602690196003889821393333880196139026741113314623027435753549305396726385063949367282809708636810371547075685636249984609034223381573148569976607107164171133292344421877357678239561488765039727463800234974530075702374634408954981719481993072075538486861846110217040807466127121438572212785195785823985040933846648280811474630725812606652644892771369936246888502690353012393497842181533358788156649977526778608318326876851011381190129596541897804254794406075524799035412513719842147008750703830569046918685947149247958590539311052525031407274558323967043142102768504069377290889232524216785977168891704209064419323778237785248963560055154558744905119697280968770912932010063982318636312117403436360434304198095160436127068342126613543677096687137514559758420569836940269822383571917527872112604801471704738146090234966584311995964673551353633439954413294101847606047531411475845057807590526461757151257549822651703028879949753890502224487311497999138884579875210294691373006606403198694039437774131881743370231288388975864898739035659796970625392210038739547502122023859901527906955260109249556087222938114135312724309209416659314093252067717761227416584436694193666023229026060398837864542482109228457598330321697996510882195552429356792140484186057358073719573340014953108458061078867458598762236092565543427379914147557749173618047356704570712606200478638805158185447169954050694268734355189001636799882368109347749268507737239342601160265157780903107768058200438481312561554456547237480644888238260179565475002899044942368346806807025738206445008482692748088703851193589776912997456795105607913096227810933092051469726735101480085614786481183877120668638738966151344979302627872075001430638520607481660733080143855258853853534063562430582872711779844989383776600792081204481624177783506329949525732635286854433047771925721973841574275583289583766332887537660014586191000534357047911797068249938618760736618385575155291247135358834878763267141234686420743705044117544370127249824943091948246402926598258347359098857709190701128417920222343929053449545215172260826437845363152515651970095208492141886630196536422853708797797566527039533179215598614276717718551808481264611107012608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] 8709245966979381353282422992250648633400298033498837788347702099016457298924659633506332924483513889352840259484490199907408481696985273630961558552485446957526224695447241813232134236417664918719804144550778722326951306363696181818418255698165933764402987703769441884911083061514604637689894048011462171926833177121424831312006726522553314857005014948330650976015816643856842450387316130461362691070198263546580180188865395697731945863778522234624486809852498584397762217373149428498697480905606373869890147401277539076379144210861386403679389129676137717818199557007224790753563418506536650223057716532529867293486416565960857133705686974203506180278370309771675720424490325443717708829990325119443194860307962539870870750486476687976649142680267278546401878216062902420841668626893492662738403440708431630912452224057651102840067122270277019551927188820856700284122575784129567745555389625117825891396621055278953849989962156484072008333960037622146330912259616809518352246793907861974250409835786075633954685115377188339557230519118712056784547829830875231460735944642270615582694230670973206581940340368481137651815029507018439035502777126813558945026060108390280530536373830607878978900555276644210610214634475066999455016289980140758770263284207572512574609539691191121909099977055383750553318708559792858294350425940951750933958266062293189718840690093796447859307908869798326167215146629143750867843717013261617801559621948985639774497371612797427333907631619348338487467370317549858541001692466809408966266224567080264466825044685682155190828142871591185661347513266749032089414539638811649601119486854620133385035906076013645074934579802569105948448002104370911997324574492998440562831115583954979991708964415670130948579292729432262300258262603523741192701205713356887930136735428313606277797647905296262656584111400112791679576733147224539936195984504132844289779562826804430530360253989576636778606511728520519303322829535983787208419798351401353319068258288175947981075993031819740221058387435756572339225347055607774535833702612309355553005693909809847657799462337611924181123332465553647539473587567280180669932300111112947058475867853465930694676506060835430863053128325447494677031422617750711384251809511649806545230798403174202828407175526823167916549666527761726935079146726747196321437436020125281635499223002332333957795254936930580098239624652008045841748505541652248144725078088892781517471567006531598088729786774169579502836848881637553483075502459285339941171624064987939185811509159307322692841644996643134312237404848066215033403396919807174021579988205505916524952441549465950818255503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] -3402946866372353086818266946573654895302426758326555654842993925366081626280261179129728075193468988663765889723874341254078524503293295096492218438090108872962799394378369727890232567815346112446829783851894526015349793512390592275361455338012680662276506283935121423854430448690255275233298968446671653410331948469724075865317009660876198597396926406140087129278305059881241083719848435637490335634419926812784468500507313870360404183823008062179162287098527732215255180171663171881186914479414472946243259540014955231250786368462813389035701789286294270991218423751273313949368145503065621453646798166181970485307067426615623320553847571117627715387715575391370980364209553796683663370032409390908418602313859484842121197571502345017816724079795147295451914086814472208810593338566523492212501060865645599426642962864579620036190962652803183028981954765163002496830812943240736376234162599527113917585593215697188856298122783708680879621568348248894273498303956350585449226235995885445783617990636985127859887732651361772479410544711709096700793267912176941355826366530564593340329074011200152214979043659310037897471856396187186047461384675407296009458625836606612960412475299516923219823406070250854917272417765263961791412938452473956620546176157079370167362449157345197622639061153085908445113631493798141415347405498444030651220806305934819074793169664623234784116181750569920490265131084522248584032418108014407217073565033976244845142481675731590384317805667460768289341863825541092742045729977480046220319829471280295890580441177693132403667404146607426553939920156069629126334622896519784684566007942351857661025279287801344967307523441282033291455989818866423689699413456286245475054822227590383706396777298808117253201488832014818872277775807056010730533193215861926749169633849899431866087961625535273086065073529413855498923395705413018921177549798413997307321769366078611786059747094193585728571018369812511273579170973055676008195256021256105906905003651141059219844659599598777320054046307469967439774581154109783527451883776514201176144734708842154355180713081322780087658205618830935439556649032185202617025313407307087296232147585208882800243483458432829185951721147453000337828570150236103786794088670051891264329555298126961138566575549137467996646486164550758341459332371975958875097177116032710682136118092003791891226068080952625482503169685751610221672658199318935841162006162011957459022300143906494462596074526974248839690095781442657856244762253200332978677343442724674683080851490577338832483573540060694072067953363311014676208487603619120458557786512867681068264061989192843955867222016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] 873377095956151016447764462461242378888467963289585010062702778766716286204128727727384094596894262821996811364886806168556491564134562636845971653807681420916755204848440051962573609032639291405368338744807364521145596266532476132060541800242748666672672483052279639719491815442655998912856593550749434422683768581995087321902609087068924390805403260052852729121656898841892207115575881806339712217046944266799533471189849187198602493995828115652405333521508315957255323326907686459187755787173138796336152150430441810472308065081215451629552841811875537897589344944599487026912574317742496847084809418024130369937542592587153675215091555116874699337906709426290046626183129723275350631594601933404743524228721953518494666833889511501040429275258649671205868136322244136112715548476437377029249470487930707294755138181808078413591036724852575945105088238401216839481847620298869163589650994967407684055567783812879847428616200400292688710511456293250514323581155194787013998553226569069168640750269721085917537541052458262588888198521848729272186832877563256139458049173225992817400966437859292339811832392957951138369185423383937393465135227578916016836226273191796951867190012216380890978151161743559758839977629356384030517188042977591036297751395698562706397933476334146951777737185933601304438255192601606580593381859948713551920976474942878476288515888213012399640694114487163253292516811024068585071270257053071376134509729221211762761231955276368968021524993384228024504715703352755399683229150971036317807777640390893989495760394740899303204023032163689555081521403146213627926230212539748287465021343256825576643110644745377891686675553133453415502344010254879645403637745222757703765804938987497106314419588549632456051822243258875308442333271132865371161803463492873824206055112411711361252709879892028881844723947463531054127083967338050848956708411189226470343828225937945453092958492984233358097871213237692795973060793249250219168349604538589218462232546715200292728314495868960334854136927970372003147159821906179134396558166542551242047434154071630484586034568836479673084491212417511368322266495468643207637990334772038309441446192650242044150805674975957621675376335411060993294272565115483828532015129140991154138362649491360392929774907129168198885795746068302029744587265911527956464704974420500766448469147311527450118052510051707238467045187882560138842504810087549361292790997661030825452501607903121629187084930776152111794241709236439277618272930341393179446592702648796665604925937723998883675107329465257710853870978420473981755409953051144412250436035177811221820964973250578853421645824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] 16428437839258834698734666831637575617964847217352489068886796948436749741404236343784136054622939079191883359845431012393975693507027654194349632064257625918187275580589219710218690013301349558194313946462224622123475113110766318536382347364359596219072384978257270838144598832419158716635921164262380313805905350996773263993806980416059357036669623734973205351877960208766954033610297083257733704241871228515010816531267266900038629566913939156836871999071104815787830618901713313854610796790195817955965952573898851228214171348192023497816074542287315264445176280920087255894048082769139900690669125591476836588280216572533631960753688166710731706501354006733861930040653929957705572223304425844214445900504639724973711131439253205231047539017174078103402131129698017775985030435956223024638736263872728436150143796655776967270754135390552646262006345845024425941684516442977860759069419682882739924601976785473293399963076343825127257399268697163617416875679606354911243949908295487559510882245789208716912856263231429785795905828968688666257434883077178755032127567511000251415616791642631252343865744125097734574692875793381547312826008771746249069390950666176461913109003249915797484424200452137757714106806867433232325609171150000825284922537682131388505831892753382443514076457364919230474653999066656336452458571399756440446094952275585097339126318042599966675314949721244819614778464698973274448288239214964262340594043139823560227566055223559535318581358680599807442230583264554897141534732514875558888746208433370411272691480140640450300216719805652127014499859822542509838470713500667400555214623747126375262490088743587590649712814435876211571062758889082282516027705373333358341671574802320026510923080767099229142814685002514028822277088795824637134219689490714820605817657519714549547404975226886417307844575574604658038517652754141388445468679357762799107848671822166932030763104513608874731222843280488823423541716749017996484995788961171520946210973331212564616671773707869773035893796901118422409926948574097517931773816418850881377186356101679081186804021826254470944102733844863239701329184685964562456666007482755932187479296543142800306633899947554325417692149854124462905589106886911653035992246681616548677785555161231787444269553214158596917210231915928951975306982207774852342215843219376208165720456663009391901478867380831447782833927924570244283598383419133177106846240289045103186718689635955150658988982875185540848222978564507597364127355673946931191901812079282666437488841982035238221219976643277085476885017077112827820692978417572797826777025676019878293332687931700372268122112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] -182214523313618511396699151319228449538997919063480146214748192956025141044949800505455259610402604445239036001181492722041975590443563426812460718655125153322631286041812821065609727361213983248843763180263256431350077258792244454113434183034372902497905190020192532221705205200271740027948608899829097503359167667506336351568374914226066674908241329689197760114263422681733165404995848137171648958923734030777436622745365667576601331229893635551157813328139626706516180480074173129077810658216659277993163511412559343294498099803494401079315495444311099835851045080721084799287474365148936629406610577781626540641154721781063305936714918375277473674042663092784657699432319164327017569891105240194436238259279973009046549224770234017738537463881918752073577359190007797891931040073745430712578572523240542962939746385682011073260499051158311531608601727672463373977995223849766029081472619741203865574683280301791410026607203365220682375365556003638618024078749434656851744189220413856560895027605036643241059704771953773273638981703458610509982373579661029769477046078726908319787352332731713327236071453340626408107027920950810488551949335031213761386865111287313896084463280593150234625533678928334636156097630822492200086064454580849693787723267164228664815521552260674153497651664108074369548438018092808275681433711781952970461838555037223634231945898302436971775761123041409727540987704886607544946589363169867564966576929114658183520362345311436943984006084895172278073373461810074360784454864628194246550258435637243512268222480724504560200862590348844833127097346696975412867560233675037018463863431357469602674108108710090438866462599264499245514057951448204907051060705484446536615682402979595892751981831775854949488338478670058191976246519548576002198271763137707471651517760774455159692467650534599039081192573621518112582443589687224744098978640219574032570122032912493916869912704009594314947767324614199013964836610985706433407881213004936669585803032220759110731334545648931385968891454292753901955764735805668443825251597695591467515659770929960997504137069881586550982424456427908052728283625031056948500354284433820476570514534471018081102006319381262990448538136247067617111765481025237553110206859195485707671018566132880294900259181189253876781466434955285653792647560402777038725512001760380197281644288405590264281283360984165285198064348709445388121311956853716719949994822948225378311838311274562438534439517113887598619787545912847388105156754418396829062182656111521760418380703132584668456824206564223114843414307132335853943200767686696177357473870658430924443776440896544353908948992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] 131801837469894989917260153270211184385208428221234469069002002610146827688363065124771342796390751743128453876747261385568469314457213522145044784466063433999062828477140020799843767357414907332062391012815439876053120622005027659822337164900683698884214999730100234480249680102753314846638375883176027369801177272948108531457785743665941651111316356850413424649914754684528391686775165965960993162469059589638046633299319856340395680865728712025376897048627639457187594500866698874296359676023495733959872378715249160314197728385478397839713294157603971648647815480203098062161016027053608043717858966424251471003256776550845551218252714191617034450090593208598918998359044924406378102169710906705820916647736509166730210427947126531960960402178555640546631540514991707198269953351783987514125405801334299072908331175639157361892836265736259573218066385895875755780426499522531906040632217278757227248349160327220375719408767694873295456781768990799270271444667814062522055519291921506281371973026307263682588113286477610967718035791836090367583706766979458208727214051205088446604511156696547494362779253662795028286470416795783404857573715400390175925286625687766122896287723799610201937268667194918027301449019161514020177419576908481681047737161357044036879010812516023807622330542838518479804614499357683563521028177104565632374692640518980630204495808323921892215335195926794963278141317017046457689511715676459899899587644932494119345512832820405899417703501618740329831775299942701785384876813797355924228289188813224586038178431432706686553171533841303117834731530189698509408772693044309955405124625472203543328350374657567547628765155173834344792543185388468220059048464054220624338413911900424050356145793022221659542529466746258467155520269438059043479878677079226943060924196977657768189367500242974177175064365176224531159349918345633632454392320434476974070756845938950298307658352534367267028690052530270201071001816834407273522717896701074980897147544393170981506162313873956203809339961853391281997264042094864311350566774226543527147745438366879635442834850500322388308769876585597114095592806112239464898402773007537988927981480265857339763482820723442242437630317026666713136314704459456938131106575020787976198021164168345606098067131981441389185799809443445593868368364864537866873437924653870371524240978233666999143972106823006728450620515590222666534023444810537134684014792109847766979791949729223852550264391689136804507551779224329860543655782162711468875849861768907025226851607549249841927179583179032365439708459234347070599665742500508334308773928291560139656709255277029385620684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] -64248058323396288959520785091051469206376660999566253222230561998408453548269148218088132269428319358437685969311951966751236138477677722377800987669915241584929216470742997314481089407444393451886023509638109728732086951996545934937604386042192301449503334883050807975831317566879913544896482661342141450954466137266930890526118755892927333356129121018167142780217891025843428244437738581709865389623885703965875932519354869531803482528714836592106561499131700449390179337081635956339790357652021150794428080391729614549456795937542871627012778806860913432633981486724638591306020804296013127468533605490223421893926251270365025219186389099589048186124628800630077491862985548225602030643679941483279401938843727249642140841539776431229734524947321474991218451410137133435123419528781452440772434119930468826217851650107550805162499199521795087716246337459391721810110250050905080549210851400919323710469926780908613293704465628840251661290496772218830790852620267594571885190701354025142426852443689941129880256283159800412192313604654319614146324855981928751643321729729342271282827373100432820653665278083003746455058911505579895583364397083842946716491108891789035710047141271865148721390825951306800140193517513732619616273748520755789641776027083246796423620346867740727143961696183017037230967503917108662730101225811475944449421208787707428625784804818932950772928556208349342460334019568593946793366285765466119541075963660623480472206249485901655311546719613342577756210567804483401972689295619926440295249933862766191228707432679069603902651959973959617637219685173910767362220279497129922850577902569930952775733273163904503656137154774476168473305955151066694325381917826339704883304152870482549806663413143298657509163457259774290259090171406137130752598787449397136978638515166766038250831384676906897039778573183784836351315745057489429360041583128579289356008491872424462299298542086022275962244567571095813578540219332741617139398519812318231491596052802147372151635218905456607405635547148265310558694332976117570581205423344368559304465130899525401649941326650487158096486943770632103065671535016004039568341229461661484007832633884574178626515275781765890002995120512943443910999256863586808158083047009100196196917391034224356211446787311920624039827897366036077210946272427206784816703590620234002429955492661677895103208377161148554009131637945747318607194516345259640693058525626145217054288126649112222018537393580074196112321251767641809261264271804713654643749880112559383843376062506863581557224999370218887427740363078985240153075815221871923493711929287183619871171664851512230162726912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] 24688045663168343288824338370969042825778497108256510164414284199275862842845101834321267677136277243802781530845801370174139578364557517135426819419806611115382708391811296100681800768388033437444258797727517631040686889956936106416329940124294004519891647935471818943548026278561155346721606747960375290161191798795711835267638331043540985093738410865748880622215036187324514708728140734987450556654434609206588418363168519245718206486818586457793798677448731201398486322657938177772836786319344573643017732944426682967710710841719999528111536760215827871549586266141348438295108563226724786770474155447317892689349309305113809771964746684738115982277468069789898849350510620930932681886491727121323380113371068405874260339275761282506995782555372541090748502463389850481097142140463338487331226521955087996821846854683481747480919387351595176728561198044733565141384204017817534369429668353078509924110264773350412377423792667283253238211882000214176215975260064923389905917189188047020577821688051558320601217839765834027250099530747417268774208652921676123524277986557406018435254210713438840915746840920430804717559388325019951741152877194161652112808696958020480445692015073509792716701112278984934810175638221377667885010151445056609979473664387607847928174427681461478560391353495056698619069156554631237137200731802062356842248624159792430236653301079691382671857976911011962741962423321071224020522385419048708056424414681647309366093562424398703527469065003234957764848966708815015755834707512941397058259156578568068631571582183669342716119933005418802709134662672320524839647522048543311179576710041848549578654023778759684787148507036658348523550096844455683370970960093055942573978509622981316748492591775232619576716231369200931494383326521597600666017420514878681910150244600836502454272819374396344793314219890161117844867103678589696214084364581467953350156438297596627577060599158143578052597103424214978430658761245900661038217264513253048750872720063700176087917261139686893170876426869213608462755908202559559989942645050370012873099900000436586384386782611742782915436585215619381665329828478722436227817506996468855123622153548020603254002712791206784048724388140475828565263846812031897638754564889463093660355433764941141218259893008828190861269725503424381566220846395052263178153556821965627914746767969548932225520444259010762890119459816562483165084661466301403022992731711233384321423894300598002548199512490958343996212517702843599105035311468450303598979062857010331744874214920956101663038824987954309622007743508656401030352757383748397899163985454269307827015096246618699792908288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] -7820511573873462201419369536263551803486930399457142637246609441712534490639996646071586952258949015803300422453856193146909302212370592961903360424575751225940954662193745422478455891262896578417584617235977682571151451787387605037625347499460938592485696880379987828592172172880537452462104159690930873491826313249231742515663177235169294712926935996872114648680722663188514293990446903023392779986294092572942293509961923044830961691275322283263166156033021339827366057854258868370382156177180223770640517150754508643189010433416970752248259968679032509135024306931789871249131086327771327559718929669367277941612552560139611969826771675252957364586972881959793767095120991961049288221967593149942298978009347301622074434683381009955620066831864436427518578540483929972719525939372712834509722648607892169996521798573743917073835493357421635897748996974798283134927373361118535072059913437084345883318804573102654595477417402592551380961735276723595057059965888043148813928406992111573631042705939857651631944546651785353914799974530782979436104897346302777138383609015937987214680371405237711967839088254845963578938939912955932531646259351254012045691222909441720862234599515129462064766855642582494048594819692514306368206524233682380876817995254005493085180946306497868531454584282372356762204077833500817263896647342926508876280534027274328077586815419980358733797589615122834189576507859743747612139720726277187930700641733805431341228349284523887014652270707308948752148327959798422809497580826043344314292334876405501518271409525245166945041729348967174406204974115134092507224610416018266534500689963490996319677266587767857451246355775097333726326425617973343393816945157680971810072984193040708583025370101683608846818433247792185567925041889315223212518089347496479889318555239420973771554208490489159003379028739505189673645427282325381264649355049411671340102091178549959507959897859207744795588133398560023500782280309578805617725810376119039028272708282119566142521240407722964820852291514423703727971831454882029117032365897180195914827552825512078784976168037782804183384777964826297712195064029319648078622562749839627745185519312247681242599244230517524694818030456601810760399396338022220657052516979156822996265522159713002014858036670403292519660373251539334214952140486420806870039122209375334984076429472679635772625226158156250087982594714133976142405797138444637257122357801373829544938096579381064305657128232077742648275030848184385593052195755266115894712807279215740916867289091467162247389344802971696363893506222766498768940058254401356883428242093358637269067947213514212661788672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] 2064283524675738285237015740290675414455890194932207896367572235980248144177159850144095951140188954449711145728915952218419712264846987892732333497267948634442472137836276946176904146279246594983456919792143005936938449682788220581470879774608012826319935223045948802454089919728059413940195546379144457439167731662784984712606401542235093153542697679931014903091702111780110220881181684059992864247536908862955537591020531666836797519048869602306202740195834297364539765851271562900961463340301150884481120358093746282943648278416593868979294474979912747420262943574318275792907629884311559831225707239535499697307986324726823787196600938155246863165669387929597024534530549723259522325118881438135357280437102776447244094914081835819157122637630148600006270906033666862154624527073444215501184038231350844889260051052681100747721906229483226710829061770015274216720993940144100103469152702770666379755850924382131282551420305053312826381862926240842048823435353855442805744365012953923727514587069407403095659574009646080091778359826073068551985769444906984620882488124812067410899620232251166925354142914280361813493584896835881541068179777106129375244847744388074154476357400621172560680835438235094623445579535370527958456061529184856443786672640963702117788021813443296371312804929716210341993525563469340343969510922732472119671392631551451297040647135677541165734264457919275161585998088514636488278743013518872270706768167034846731774254059324914079493176342051057953574156830841974343021751125049328876804752680540243371868531306934776781844214519213628614660838171604616461444797301188570254367274170557061977771758537122606383033525337532425268598010553219609050293560425155937674835680618751865637747155869503049234909747709775879567863461915687861067279925697610345904952861359416241015615434732998182048256625774008379901715376155955435645679509624588713720034734448518256173090437771659174313251442292091935765895958645728825812278582054697646435945555702030826813252161030516787794251708556571999090275483203462236343560045716560352417827435606826745929201633225311883935250756294100077400404670393612858274417883542279040690899456975458887127914881659953490094401656203453212412013248609478178052840500678873855985648270658457944731178542230093751389978438676017381815072956792655352471049581587586053176450640511912381703402919834869502465360216184450144746610214293208721962790163818102398575917788276598740303452132604464393768894844303080217009246207822908742262777487799306491141758895909931614719392545731270300884894051426522635590144209960472396500326475638001787310145650424289723674525696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] -447385753310376174784392501046148735373751227570039526406089010514319563722588391777604411602656553934526710594248091072074215336973493030340853920780646896525689754981385326468409295443188419095058558293701468201917912739329194790447559776947033556896590061894233285348121020973916707503393662654782411609773983837964958819843263118241484235910254089205252820444529628119547574562300471947936707357440023131983537844821928353366982069325757861103299215963434902377333909451767911709140263364171758327689507977659662339629273380438161640382910350106236999944683378859762139927884992188153012406466570782526701980442412335172594576497290014593750364648076887180239558919071475151598088768240348168948750779640572363835899596785067990375433923689293197928665759178719023438326384507579038120159797046934441523650548817341727520158549338420580903009496966389178312222117393791643486026378355095869394692358601705961511766596961409598067993301388162994445520493190082169030978602097809068581289241715757409224367862799125316073348988197194992743260290060680657194753197361221489550723505462187925560125129881127712434852811117851699159015533258458521224972979650436634429983568781318290917544376143590728601439243350325061780088785740328775061289520579438424600330842904702869848618423546452527439628898100663414830579921822369210693902504922927048098430725650839627075274088559266072868046852254302972012057980495853094978379922755622015218201898135985474609803331890943607371091973819023400073455689785320872566302530955843883543189903667154681576231933098115496374388093534566621288412460988988591701857642578187246016776582855689082912814748967673549204134967712120480765127655935707211472436217876204792241331066257477557210808143222336321385280323437724199502912753293017855855009279194375935432998091659762533489845838310454012590871793789009027520526788152975636274489276263637905291952681152205560505127959870852945425655742402555520929449088232894919302651104826569009165694066349183598954562001540786441878549121062489303138663491256779841303770405688507995704298704940045186689492587001066329885805677818494704177667762165278112982482910267234937119620675487667623526886040982861182019102877708573122832775496305775474854883897483435612289404021314079140109071091967911554150877911589055420776257672786222674957826635327172434960094220855575743612829280386566606578229747128318393835685673275300766337384674561726830382601880683752336881084575579526550695310991679850958869490402500682904047797708615126744237922437309632684703145149543567141124589411295800966444439587456576331446321665959124466420590575616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] 74213454498588262520327704261434422113605426051873736927836709887084091513026478544048825344779895069641047874848902362522167562411012493658398731346763350437213139264645341847127809108445982462169368340034991754019862377142474554480047906380870941498854297055224525018395888290022270464339387755290487654656658264782502570572728735759939302160611100553080452041183739126484605656353209099156386247022650266482787908777948676529615239779445706530520613348864911193667778599725069692384567174648507676804219538771272793193328892519545899802168773337769346329412938322563055357231740107523540780774037753626690492125134050112700425728164290655676968083719869471044699420656580615458188106921780261074323235802045872947729261349664829934136261795056850150174475408159051675087187106340244880054301943178031778379535625264251373910895345418449194890092391114156350816861534622326939696141196592917786004001314838091049438452843798867687709091916659531643802505577456162274475450025352163882935902009823746817692494487613586969930026809233065787594542247502969523077412382181145583438553267295259051048124987485585782951730748020835090703967082615930378529350757500413495874957688976427482408676553812933836463277278213584758257520482015899942736224401161064357833776969195103447388456228184956733845466275547911503406915421278333380195953001913392867384300955851556625499810250455353034861514774362503580470060624141835769582461258077800929445641941762748973335415606814177669815733583717582203403333938079424760169309310104275948522517775442769584255558442505183468198164389391905485620253600987606341929317442621174249688900840666107385677281492007022849371272761475922429339013502061753762508628630508096469933687992809425431525236179272343745366927140609029966266923076808293300226155113293662483043440221593054451221978800621535333502941187157299796065876544516682580926642317590630774177599841719124146317850100009043289686201331174519595152482302489866587715754652709995010541516444072020428393279655411361300180176165448992115574807418745283656263126633042135906285908462751216182844353919526562891777638014139240579655640987201082639012732679644725504761475395276031401110870215831809717952394772751630491139102113766415996634151707382863980967637864715260790664466111471905757480293208536777253583346043224962933917580876295844781712434236533474500513508611749056244791382737285738204645783241670913613960290090863139445525408296600390666434092199316824492661105780674621088369006753509802929809730976578327828537200968041007611970133002347228333613403561562124031064867199316365882517495007779053991360462848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] -6419394570147629370137820965867981804862659675371003341668249408975700446855058901272130320133301770759756525763520657877435146559016666130780558831481231057994802571408710398874329770688754393940863749573059585176996466702207597916537882410476741651599396139177170832143416914638609888134771030088974325109168045799748102525173837923453004894660583090226827016225821070870024739727806127865115622370840110161550536651857994911234377546353468251045200332741413109332398477194302486249645474736707790017077657748583092980044528410507239649921011700457174606882086801478240872660512454814778113602102280513479376761257813991791778580779070206052903024894449510921685460755940854448398513443913059035301243370211566387159578386248497756536521416419272521844898897702929989771680941227438361909682332477824876705607263363589988738669121822170778750759870217987527528120905384608386485725403655470344732086046874613809640753810572813253241172247261395206735577278836037559689186699583044930164419682271097447084842883318233209827892886068316476306621613766580038809679041456167694915220479248630520995645593529094521376799832535570239255631747762447141566082791975747330552762128816406225080806372868019493094883498757105705625674834234861803068372418272685058127629427883278933115044181677932869572967245508696602149015629712340946611643513990362718032698899726924198189381771733439656234227010748859484273145427666827421018810772362450379063671827477317589338899625401894605894174986302108030586363174638053212094888739955926970508994544506978817149886587443974431277105981114830918817903220871764925000285234465781579325591182331251657148245643459055275792144364679465959422435421842593439903968913437140428214778261827437497355712067828064004209356921274927547909626899165163264257916165019838565978840432705661117840481390326071349839616035347714941863823351252267494448295540774984992449699424978501157771373664827877878427684438757455266268513117606156880645304811277052813656598973319145201283706144865712379508127333460412458253595335748384430175879605992433053505676239975599882963284650704157853928613350754987356544011672057171532437124255543928743299176659585861292952123898934761648026558935223906852423826463192590029713930329751206922559895003437962725802574822251533423472965238569011940243825802615287121172546343597134531384468106527727123707947332229025483838309369260209820168539178420005363050847809928483433575208580577459095074497382415860870901058166525622937649391382555224602510691789418937912044992229522165341219594789416293138995800855645392829895199890383668508094615209474899447478484992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] -1462891328790978658012258422528650376987853773829456674395134694983995491991767725214943205030016902505912426514553064297934432578348127806718828729248875669714496124510848932684552895406392911058794850836248194312910406248697876700631833363120599548819074265866694912858435760112735814379512190966815969336837877587664030469376819275264118705189216788963804888378764321051045037550677772569528713426418438778093538760517369792928565818369387559501915163019662043965446854469081144449425093776545951727164032909025699501002746283694957467459406052186473111906944479297280428128936266553402472361027918135317735742823482310499889690004290874298223063546713246819507451659596349157684906584388493761299304811488265253898457497282568802765093537097096175221209722571313833206150378379435133037351406142563855785390873342935345344252102453749408802375038078352620212456635513898861311333560685092914104676784543444566447376051189336849149814853308316727550699009016342247646776313546887724474676436341371867711943042868107845963470141833655567999007466538288915129138509284340346628796945512531387221685963365107981881494615425753132260235946001543050648397586548584535662714760688714720824081391572389748409933924056078653947141680926447250720211146090757069884664840692959018556100562374553062000316412212235872474590906742534559394236163921159337243465536364710433292425503457508643033950192989555197122845606170883949267044445816084586718724726569801848629034462688367283428461656199714469466837029503272249570971422997404375005782383160775504695609707290274287742377052157086970288317699924870102007454500479662440504321644042541332212229523481194490072349437779292979647433718420775161937249893508511638588132255443533124562318044456976524676417022876555976824711576849556079829813095153352700215618911661910537762592812554974100921680294210009562989191943027673536416346151784633634328011326930241278221985245012394538641238526031248981188987108169073642044437606464091315296371795112988656239241743648499621588434688528567980903056669053760691703026183530395446141835120000559094253636632240040870942549948335067029354216597526554915839728313156646599768757738313792125890818860120707940058287071698724046919090494524293586383235206794256208035787478793184525093760592117427344501240544516859621812220453172033882309357955852957940917062473340205924963903475226320506611792437890177617564681306637168361554969875157111643953183364465235208331614247648106769227649915946131181228223567298089639538655841213677196417449550900864473282533984106335899580662134796588032659895325930213307250770502240998008540889088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] 1020692368933414560352467277306630302806858391577376544772580371629995106656985153108564553452848555182617111887223280051121141526015207587118815591082097727818171514173935748993899038156559036414776675396532575920197902239091675897407918114510445237808614166208077217937630071427212067258003549583196724351276427401525127058975522389645896172477605445204724990325613364125471427565815206958920509105564688734712048311401819714990769114601223648843530332339704960989378527385504339638511681213877556161471920629450407827305375784830309822777619371285000786244712151569979635766667703433555858268063254050924554154493853925607990638922233511089873310941632256255279782867729490111602669524784604708269111849770287542065476453177463531148133155916556637731481982226675604872851148128802162773892894753045583177755676896523704228495919818150590645117032620464110869978627919366995417880620122628807871328055905324442710068986485304394617045895512728568302733373431953195447538490656326644069113441184455722653509884819708553157334194560919171322951905997489716975806447504224022984897015163153918540254113199210800716059873196786265113817719358942483312009488437822129148111459042736962294418061049326691201740533234011549918859953794592663467636486996642640615998507042840217952742853718038447704566175821113774129942141586929512864359298266882964241497375189347974037315199687576998238231487959781877612506956074604535636764623238484574982408275033949038572488192818505580635525044147685426239223753237846233685772087630041472359534907973005166203383624016295939258905600304052357922997150435907846563944506621890609271571029107247715080945982145227071082116858876135430262855041843664552664384389616471936046057639606704330511869315475740708940242772315496487585562276786757287952806378652124615383259221010820978753666730474220338257424547810804143146333071079993195684318584918088676539328195241613110389972076303008070465249193319895328862995238797691142749649854515887452448751971785739796182333428159360463312204373611147486674120772474499108335894687855354743904570763800064941339516913642763733598808133378964021951896902510293144822676378742712603702049946183641172638096342242788660948508633793933966893176162550999990939567626755315749657757950568419181510220446770791971372150656234103444727637283833259499359707027218178031868981158855552739893385652236495830732645642787471025322939022852985736677733129689634566747985448472903013822214649763607731475869534598138344713905318749206640698470260481436003007811104574877640747346061212632506955979817628852004605975347150002749138965284729310074369998848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,45] -371321652505957145441070974212306532485303003555759268208651035194781871104473911556906072225310174188014033775566671286898806325649334802654632116283660959987771340641668589091352750296333783284075557279184202734743587394543790985380791264375966929892499647856549660517026989212188641959014622855174714370089934404610543802088717612572329868015074366122492537703579161970970654596858614164700117740619844192364753467170844372657703861742011097567637315314429988188814897335945702017567129365919314342740010678334273538897873287815192687429634284839559406409144887867863395066297387015191638127365987319098144932943097908460253396509653405788906941060024189067185567145083091680675161835632892192369884034791214652554290758776415853580106327759483746625923046491826221123734396706974659555305614480039349744087969437484875128657801255460435375364699124843232028987035710578929921464439210309220030466633058239029869007995206192723731882864758542594556374658615860476248148776933740239806669172196243383231301987545680793995406082844551441470650202099056244496962096271280236154591818459445956761324944338634811795668031519581716788209725117177120520425016463452616327219460527980775562046139199066210263813688126622862656762973265537998200162594924910169242140326936778194337598050596422254828730308310358106907924480735054928506983276014689930864303973374791905228270355983769895566206624471633087589102110262051469284894900925376326733381639981621399910254983109148874885100847226731844540306585904428135841553046592639431295229782507385169542038591199835537014118755961652076090840720013045112114725099452988120132814099503244310161821894212772303540342065293881556204435877169047663894199905549317771545542930842806778273211124139251594081054947387389609561912886867313332061636783375122747013174147356533315821259882062480811758434948421587091248811431554333828447274979813712767408468729305873890671432168852837075768289081007082539755446252294650392345239758079732429136187140521054640810434033083774445270544955882469665950867813430401580833416645105100330935531455286150879226243341013214746771485303759813570998986673235203647305357090433798757871776573394611050795311311339901191509200731850116627307137085795582818866744140295273536423635709258348597772530334699491532367689700998223101125423381634895642959450273401791725874315958203032425971091605023300511838320156438486112310925737580177396656452295151598819576322916062117806259854210875849071726798671808175329950010640154344042377556963290689840052432911294116319072386538388680881068102686262029147464344497159064037996537911226672522928848896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,46] 106776616592960945642264534926649513027323542697125323123888931843046243843423938605011818166111471208907630893908990892597538830574911872599480863762771160309264482130004962223475284999501828850112800418498276884870035498250909371228169700538284077290636343553096220972522585417462700099278786391813635347917382010657900465978619315679118050790583427486788124912945654950786404035770924317577206921546908598695356745516406289103688986498880089318174686703422207455536341014175698298180459125509935536467736214151377539872382806329742325347254239087812320711952803347514981342886381338079507713084223178019988416319215580664354978683195135427797278000515212376587787668069205975744744833757968606323676406553031083167924739377046642760003484765369256207881238372344127908093497786218548438837946736516207787496821800611583658737406701127861531083953734331347566319744121425619321857581134406621873013358562406272553678331684393589668142688029323812226653090802509310524111677186248163977968227872914807148410305026588072929309619795095270066178677457518938289341433986559300040805464430613420418827802271631790771012080679854200638323740977120280815565943628842202184882900331662529364384983248188277329967353531523759478919918040310649323131833855067838416777242501677462415474531728466359067941808095909148509507101538156992809839485839839252857995281452482336639911869005071590249572561156405892299252230114914021744780884371657664601939516498773859930168956462361082940691954769641622958089326302527153115706022634198691223056384903613877528742616269193485134370215778979177421282519662591727631293071879389443283642384456904698254347749445314095014716502444486437079503365923793661269934748113408844191077906106862962110075001880493780642517769119270844097525841799861535432018024470231361288244550850791282755218680007513603321669517313182447047462211851581220780976114864716512939719418101773481656218951608604444826861680975589794918779959525502925235521617104990439129399077328090575640381306442518006105320881246082629115352973008002283582590902625540741802610060455548159149210514247996244225442796603980271818686442285205415265452214609419530475864526218616031796851629088567448870174320039560615658630798267375958718485246381521145420693824944941597042857830643054157707143772717859782906892041834805224438124089586551940786181914004405230157559095960967706485996731358353888074789685612363689622749749722960669061968019747134729120630128208569743702995469607350951034393242880432349443033757876358980856988588633885108224790688595692895703634238720255483684481354752892646193465384210333330491572224000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,47] -26174486273493125227440873268674001164482245849149813879577595262909183300033765829642221382688485037636406154851072768581537877551278341796148121163650109832350721189556365591440780003872732019032892294168925662555204927696021949112482874924263337098129318404784093959631466503505943621130123199064922840261017988503349631100389984239162932428105910211933148334480300582854987666277062164703308687096619960330914233756269823244684098624040775367856745453799650188332377260941108124891727794646551117728238181622228067448371144935858065615250348776717074802008526620799971119034892302280677277014867467453340223842479942964012163725907634689824146186834328474857926269501068311381353374572995981491622770955928865710912275956899221746580847604490221380560628025393477158863543816601104743235305559476461707184932058579331488997493938331249647750340481213256848761127162119298558235295190368872907921279956787468536455546959989813160077206357718489189818083603484552568625815565515356785822555141277107383085387060014696026004148876622396107532151721177263895091666580347557096521096134752223986145755323864527776187462255253703201295972063375937820999131863307048702999642632884179011299139013563881637145407916066938573556295985733430769653895386890462164971947875686875902804731376862679906750492440065735586902936175921290543023147870369579032267735512994087683710696880853400960967276657467831223984290957448929006505430668756795093696940368866931342482487686164898381450490503959456611853648504322786464464683581980524325927106700978415208124623319563525856570395427662289196004033641794412493709847432302347329483094360318835796302389421373661280487742013456351915734468994801892208705970139035862492444357697756642601008993517421819754855584772843485904153720023455159807802001269084347264272536010947202512360335516577426003970109206675465209362043055020991031708657293219394814626824684003128554441852471740324623026275796557727099217298726507202935371728333903151126309866845456534835274260077674083187044017150423346137493938160170475447264712996105653502211168683292545535847796843516491454168616838822298480056121092929989628730881009463836383132290758098231770908536329702640317087692319369792524423651728165597167240870672458868615887281678163991022285724944308807978470825315536903786509349346124753980486824306944954176889004460474652755226173402608811782680725011008349712194043830994464056026098809082086394146533810309520776448186433932935940294650175440194802714733480405867896927777081773660985369542120551030165081740466552001183602870720867270662663933808168414341684422496416351312150528000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,48] 5578619743258766463477438840576747387429699639849304826354115682133519769434073025117857196813745495587330368349861366290308404987689084472822410481193947653696852892311248857692686972612538188678791400282423089137270532685821014586550059652897193776657865714038941795134594014336540488902280390942908975582249224193725628528203450526758882977651505329567774524825789200470040314194509490984491087945573226191370803143255316669812121104450857408705652324476669379403504617423477256014060010641021990575265878192553979745233171231453096748791649629561320393047042395562524538185105797868673550249036240899323022858430141937090220117790307031715504270269690810650476951295140698950416051808722813783230428392959991987059695975879160441290758826439055233579452403358870580731698127844280539729007560681655465380792556747989733776766615184229232478940692889456919241081876131174376441033374098958654337484554313597006174651341335713891916283679802148174424580595331199786333903970245741613060623097263911075299739919025396911584637438190324369838779873355337605326615834704332526963209014546720480134419047795803898997759527090266301248222731831038435028876474492233790831398368878718451610436135827607068906209657708225141854299622792942549422890717904110101827614145665617805210017957008716290791273103350837871151735282199848881064870352195576485614565582544047915174279457048367187989460442991874640939339665803622458704445923750941717020483625138709740737459364594240473613559574388938432506877327284618280368669222516436981747232624806484146500776604672447058962695868874911746430472273279079146165834737537343165379823290477786511751894888642832001287961920429675614547230994928523857819140578242682326783562196707640308618956798508128190655764545713896532879490124238154039236562527852456966947457207697558829268245685026860243676247199434785676011684300774740199667000290805910812692982932736124247619540474888225898104428375756959125958455977962446168749016863074847945497639371694966959198532610707876685249044460375129996898396398744348790336958860959427527098056836515999643088269043703417083332557194868359469558982472368503363556761582095600399955654573751747673701938129253733697134560024354073527496609843264123959154542926717211885482080683347427509473621184858365527048594333679374877673177852071052275107808355353278382948714146419820574077320947549072609062397862143463556840526637556866081549013382849684072486575597611200295650390111772026360789993994773420220029053280673267707441021590883927068411939895956425541800404272195377083929534683969909194385607222229975446129310311831534041038848000000000000000000000000000000000000000000000000000000000000000000000000000 [101,49] -1038677930335128335826916717180203565445471189269859093998945491845255901787144023986970655460519395833288688897251981050683317645491201155144666183732862349667346629889472874166370935785097267841984686384461610482239627972945695639877867766022306819149169322083568403523625620493668374128293415520605642467947894680103629042079084008423648723896609859812682551074255526993245995944641541236748911329467901923803264377471126193622546151541458964248528742542341865418207563707632066265857017684492096068809469460109685666244010407116719127514857797691936088376321082419347873441583374328121915447764790877165327574389018458328170693968809353644756622278820523346264530200913965690188886735596089930916877066469463965812060557311279763766845068917152870795293803543019931230882366284103896098402803792747303167300623526043793290672398498088965739346270234022652865898521991163659647072573469330501565381464657919508214466068087101764386147927305550908473454926880659446721908380479066951716391286294711031288151290401631550825099808984938203495152885516093774959684655332819557154483641405656780420590233295406951680829591559070330494765135801918687662693544417118891132168787271483645015178803782650840811484342422213088000285054076540869820990959121532751734840913800815483428183787650113832930997507613512880672929744893286709358458696493307858958535840668851980655103990596048698433986646617928376113559345440416940635359611044932856022952022729473139114319110104351839903724348900478731181248578931180803258352458254538423737774593503525983275752631814108640247476619364750253455440389974714629642238491953221769557422177488122855758573967248088472712822346043023285475979640372817978277371118657557518944245891289994744940769464752061594932217622852966945356305546055626954735564539177891379635742874709588477679521154441464470087940143261763156529603617827310058457504807337472623880518673451915829659548971473937683500984526470481811268854361349077542544182876412377298196315347235397278714234409135565787347704299452226295182331602107310999286924379306873656319039192358694095565817551988733162392142195852648809105961463985088442052080915939651030890230435746322258625697590710573670447457700061339606445793642229805645205516441831581326563435849434906207818402223046186645942645347572818047749205763127530336607838415509095757483965952948546614501850358949624246716528315405017861552753867100612179197656933736392412956996670371099264482538460430471907883955179272742135976629655453646115346209255301097765414965822256952588874439318326160185495114906014187683021331475122180234091166263190933850816512000000000000000000000000000000000000000000000000000000000000000000000000 [101,50] 169101961385753958200620579465024084803527823886388385017846735956090705605983544299839241060884407228481759215743262697484426627131473696031401366076580130080098907759898513763018335956873184208991322413859251382051081170249023262475022462573524580989403550342456762874698874220344835992998644676879854020378508774213495697316209591044974142159567231231076864989548410915014092898843993320027936043782854616190187754716022280694442557740562904081984308754075545160400785927813540024345778845619323375588019255039845768439434920860378812813655730458941965170841252261670962698079405563131412826656248085129774135513495138087287321685018373560403927708876504226708122352129673485088334370204753193614539762241161523827943435719745905866198768203147822201918180091492685912255534126602914294240516888622287541155395214303560378153813271387083979352830283050280991563461545593709771053921729967360505002604535090317688351458696567433812137207387466279393261899933478161023356423860412684255921155602508851356579520002201812146532294695956430120457042483230608954216665442788722496793680259388045870522401719970644226117884539722148870608065788825360465384228816149593080218909112643855915582155955892071669703313955302857721546072037807092887459272867483985966314312188314514849379262497109054904769175241961357050657158490255019720782990436587953728461589909894197568316976792045981121346288232303776429281801944952667646296299475505277422178247349746940263225464789653305906376369800851498372847845102717236625706332138744079917634060336377436415846246822502233286420247773539052876238032601825030889595128651880090663048079277803926674234629013141317914617073717118676328156846151990877114168954934989732400697706331232374113264984466284439358134414721640317889364241975449662952353225728200394803221157933043281025917683653631204515711323193639739449898485748748147076149191850959371462809526610218843538532239966419622381481674266788556345239375193733794969230798474652580630467216223596005869178605995540820003828399724901956471062231838198105913353929231616787275057985771813268423903926021384805135313719577665158597964798826299628016806243607529141721405621042475355285563203039503070624768775831554049645223785173544674744818371624544776997690504705400516600730069428811077465192794847605760129499614359008825556930024248141907497857131488588548193732266601345026537096458110864675052454223849914100980995731519787097892310788811069025150921879213970098339519339240707343429313595732159429931639481171453878154132722118317576746766500773990143546040405890564833398099945490186199121912449990545001938944000000000000000000000000000000000000000000000000000000000000000000000 [101,51] -24129381174772850344820781719870738523256331866274644003662737119977706230878624689582043922187683566914308169860258902648289462252559464165391103797503067798892900397086205694332666488427952425106619498914144838291409391665696712311945101296298199905750521186446725354660135425417320772729049163829286512469270982499610338613361648351841499638590276801137565385314132577510075391599642716128079355416981548287335110369223232953693791069589924450304697052480281828659937064311798474109860683692998922333866009736617473122332871308881042763928710961491801069013862344948881025151825030293037512663529507121387125355868504039178503911345716466834459253084053221067505099417104302289440892742292878778498893139295926234448178451612465515428951830554633488029615246349228008406684523933030861946620497982500241859125928868835083867472952844690915773748143972948817082035357982424800813055599517859567791748702730528511238577217342945647052932231391862986411312619432277976688686496045572938685308653571158883539176880410331086195273638894699526171520612330134527408576327067606798628870506922776813768323533713513942847349639698306009598856241582723237757186692752865834658343923141901692650329862410399799003554428392351427038332889908706696594760050481597069138571659078746860170833140336077318977202413971329802513741638041337498896374480551166902084327419718671590805945526571092989027680777227957076051686522534906343208359527008805680624258350823794640655259007034302876002978620172291501884763886830232013971000066999768860218576545530093453794261770963154367774115619241434808176428740862442004115115129894795052825772539341642597816026821087848607211618441724828265865840269109606056425949821757957667537630984611581799746722587624933349141166743006105102003597619449583805213173711715235384368033232521624635102937924011987637491692009827937141196665133752260493234934843703336410202560005672779111137995642349975966679492172014202160304042669645181249172650048903600663725961697684763634927642659735817216254480583956145366630754003061860064319470970770710659782740600015363664173958839240302525474464558917171118739346228623948083076723081073546181086374838656906206385308071468900516665344499572655641208121978988292150212083375706640153750308194217542306183090312220107873483086479032242978713405665982121369791240646229764898178818465976488840076425035516504587892747752660402200354621783726672007466466125230829364685535879280652500837411726201970909804771799488517200561340543306205647010837492865303995508289124513123016311584870305331640104219980402727795647821156772061174705607110423696375808000000000000000000000000000000000000000000000000000000000000000000 [101,52] 3048807061625042641006553867488486348843838381652025863712223807131606890051857044729924030426109765460671074137355453883772503065294352914327723212172058463274691365927803182817961761717817623029025971971154498016114618660520826024068741792515676578198596275760087378926991130031392012176450018314768238218914168297235136469426485306335664942171950820096033685982710127413137429778531162215900352008381024723716592077593510243176393093942640559214051127389052853957172656630999783675332838921127922097162825252677332432346395496718747578521746541503277324221921786180151604528607476211399456019011137870891988366989443278410554587318694031985421310933565028805625653436911512828531188943706807611052675076164624478264967606487063578614767625181510113377848204900306748127061288910003136614529236866601674582859021476860734118045864593374476477909010304554872357158207350583854528895493086368303275048230880126527003232900126848219369714541939026026459517038403502064957675704450382685033720245452060655401394133186895849820312544990065094373976857180231251421507236813529887389973059546623644811403185031164155271966799353458273600481479606987414182567753972095318377394444982269964605596816406262789383432941698147333581238115600685464503523629371709986125856728305398645496173962224330592634817123128655931521505654074690869173250431932158121675545856118862913206845678654591893612236429765660490767989452027990833614078292874654317938890621438861152702986462189992584338402273432903872635730680150781653428692460337213396388558694732252537665773957315221315724411565225935461843968261341162888107276946992982328734928495970221658060494298588775752486178015601794202911180474584626755462557334474285286543644944920261174619749750770242149139282235972625388303211048885260785348417164589521667515037677732641378572229539623030537252185700076824038853909726392541336986726388285709928647247022727373843864544689135381290224908707004622342145221450832824281331734971634889386707182647146932228461073572829905176086962620495219184939406134014543912169710626896048732365969924213243593410355296193343838581076676651789877903959088539916157857795076201909397147880153957042004256697468398097069929879174352214914603101171682486601575279639365361286684222916501344675549935700014396160995121834085323804485724355389142836214296653429369394400838113555832944579939030574558896086036885127284361748191176655435759660075390249681554851244980820262584891351478174462636426623195584012472467792264799528434365404610146140230443009018012124055787150445688271229985212072226712881278821708156769368711370226322955567104000000000000000000000000000000000000000000000000000000000000000 [101,53] -351006408526339583121186303879048011491148216993679586671593965668009526998732139400746745339618242365433103714359026459708940262198033169029365247122944273754795247943469405857761287827636685260450478509415517274597171610487529111436376297539934127405148388673315559000879872795121163177233830760525804302765551664495069521090497143726427524458458457267755259033892644268161711653230720189305884999653842028436146790360355091273179313479192124125665787074199269004770239756995554678291522565486502050964604604591338914522960090251599323666475156456247502321560472899365574704482705935007012196659615423566218820176474025531421853308773212734500521328547310603198158940356780593938350388188688090044083875986863366705456473749640162082363944855394550453907992150734009211611884975806697213275435548092577016931128539360976820410827343725177715678903243147655308705209833940902877974578420401476228793924875762558183801237260451905332970635079539466088293689593795287487594206248674099415548210635637837231269082308695401829309856536697464101707547285951900272558238728978872387319811862980699617128430273689584109131905609507087397367486268015789491748878465766560309530180670048813889590499919277634196340621487856318524632214008734855797763839722256170694408903346584601884793307231296154341443485999703490241975825512441477258362186819675718267760508602987573630188522868295363331231155562104812757767062670764596997716875127416754153493826097992760169359694991618986656363036158537519604595805199969044818098584604628217665161072690268952796339005316949782535389061398650969556964983500803287901930236682241825941894718799192179106316523216837389120066113343576489774082561793027161084973964238705833136953945717347211362428111043417975127330280885478315944738141214774264160948247907568676355106844269036450582411541661619745007485856111905830740795622494047646130922275753182015171879456746052956553926111643996274597304311900156092276733899882737863989492247902681103665863574451634563502479171329423865135655029450501000801386553434705522425869014369487844023950997366250730016808191661664414234726858990115221286237585667137601868639682521099052590805742978491824547705217375536396536647466424041700560180207400933372433882195598737995301728370075236184140136186011312261299650298864743555503571790767813425307878445065408515059663979829950163120062088550352581680633998960237042529835482504705467910788831078603221384140419769823406612861555312845809133411235222415873122871077628400222800453529362702332058083344283947019266321390043336565374373830498740154206128159117397218571033347172358684672000000000000000000000000000000000000000000000000000000000000 [101,54] 38781538897929817943761913848022047886946905896697413970782388414104569447555352159900808128804426782614873593197023912546752827595652221380446501004816832884696241573036294126057881107169109181646953205391447067377460256980752572892253561061569213648514138379948844268698956031041045090517080742938464916686745532745320887134722434907413818086070826562678353018237442332951263059967704323441161191164572963668940946211058745845549232015692112854497304579137515718566737014757830069183607052680773407571507202976022184616065534732962272193960541025603343496243056935837948193527629823956383392999607447356426701921217789348818810244226889705686535845188541202837157774072634876527531508651609898661858876266117849139260672336798628008998985471934769418295626880850359437138664134378523913639012797067446448269443541077902031805437967814493377314263011527802770716989132622004920475762311560982621483149183014428500893403148705735962123217081289530019087012426051489181149428732421971630705895788485453035912136602715546782494046236704911639605879175749060030311069049132126817550696406881118661805870673280443026794222866907535286269307909981961041084875307409730259498503934781327279451209313902547759653985136654236835788288087239131474993615216738057550637675330524623446734215425671224910516987352635823960799906256630252983229828392648852978590202054947495713054412643732187914272689365141938979136624271649264205452274051485945256168844352086836973668387173090103376678941000961495149314811766660567899649153958590748802497712670671352780225056026054704367093767773874788972261704979655848986096197082820715735972476901788655586060005595208515486747729807927331858078662005462969412799175809841407303939477382626236765405605584232625507920535085350262646961233610173271823882319575947889112061157809007881204696021971699466905905543242036170632019274171408536134822653890198262411577530061312500315738910555901937033580509258500060091425486162626712807776910181468343078525420209595932491595709333992398790011315766428487231897844556509460672298599702263504847630025541591235962363680948308906135333001964845477344575524335699429393983641959725805675869248987042829329131638078370954501536408238034261792831328420115945759151212552086372067764785417442614015472751168518148568657292691800644388563374368145952985079391037394123166178191933084457223022748653706233418176999000976755389019363162619242832737329188031743666995548476299298829009341581481291260242276769397162157356247307091205545472267918288274533798530543620431765694718748212366391278883967554099531747410362061961487907783926588899328000000000000000000000000000000000000000000000000000000000 [101,55] -4296157729620006110720504042545073550239612402433811483354632190869199450945059244231324911027277998901516424743067221447070405724938065311128148573264506133723290029928998682628771651045636941098971978653015303972582900947313676755614737962401304242355903628763267368041049062962245197680899976977453926641843732252656038899792354249796758889046603048267353993600311669402299850624310243011698296162944951593462699309366457504609126888159911400219617070188472672642682196560987456834248570645855688928257204703958430618685083014638173949975856519477793038046723426996202435203820402867815729106281304751405196832378966387573543352923493772552778457348997484029250878866505127541058414835994742642891426640873024219019509691391643707859699506702906795119479776912063086214936518770363491963801496897828680578944490376772387911588738428030638555982158511034358372399903450289357092346194409819481868760096109784700634749010354485115879079851949086183813229261776342208340084751284381989426883412318498984261404536353186078729771231998525069079355405108562363994323772072054376213042559760481076177994370952939792959163370479265207508143590229710557304920322774209718992168872949257290690817177518254293161700563630291335173501972011540290785897360438134716939685559016767370465904387799429407876165198921187059122089256620809253039704786793535534400375061808989554772975783582943193439088178425057838384104352525876697076351262698615688144788405788595535659992846949173729658611798696103534544845619288986839501966518473576259462765205913864967895358820739058264280411190958692174633855288298400123293215005921716012238093827065267675421887849132890968563113544010780803244672390726865859960336935238512249523052652686691617328088251806617594429466798335225125312357959118850955215965126477404499950480770649446791531065476857934313132432167897213331184380893107234243767727530412462579394928837852616916808361650881312505935415263943920607061319077235266302111331110592210067376258342597786276610930231976181253890971184010477251631041689534531758893103337443668040288501954824982222580515184884095824228619367094423047524637793203898113394114774298574569745874625726593953687254552044342670315833252119179030498147033138372853821283396287449837313681703314862576391122759351884133286916065464154274382331976012647275544960118231103623107889433929953637357043968432946846880558749462836741349286354352068526334000678172969045813175895644554747239216305015855269098985456105617551317872727788492306132116984111989797702093629999347329754392178127814859375189806407996007554306400035109533624511578048036864000000000000000000000000000000000000000000000000000000 [101,56] 464949861041077377974421253491575905509576304644866854536510504803201162251669048184812137688728319100614876379174716796261260294104870958370670957116713694155578525670460945599839279853135359565555457662604056674677018763440229177919431610563777836353727304717288624315067917250729672793256349126181981175259956436370449647497665138951149887983745795560667377229959662810952702828145007661611524394534991595127372000903717775607404191908220494352045055327043642533068406382277817706114661979709036716250926983692293419116769979229424039180517344931728627710670458342750280921906719222904332287904184600376736575578668179024280401575587555441170638141157870249714549080069836701625754046015249626148291926429855194912042911216160461639915768284718742857506923193633197017598946149014711495976013063056719268762650145056128185043080676301724282069770060311407494846418091862492842486532338428930566725867175266592913029326741748609693609073913806828640139345478565554069492091969054779974201607839980434261196205608074014160320389699708498891338721476871887032434619310654019570543755194556579191693802913737771223971346681573540467728690365812444636005456322192094476996981359355378177898415903618534601127484114597885069581565410660792405351372675757557785219931731405361381224985379398329949342870238527561417225995634423663933192837871014610893580112573119906458276368058360748247993451775039263962413983132841161084473219035160305687164481463086881839481352700364808170252088803271999308113098109496820979532554624335192092028639185932592136556119108525565800665198674376362832177819965521034289233110375748207006756182748849307711527117117576473418970109249629406522745262191974879630842254025910605849527095199043031833272903209150451179885705270265027046511388237286261815117894637336271202673479025017593844077825487770952547895263241313558467472193528470021369437964351599997664500836742036741721511075656469088534023984356577629978767888402653173709968341929412962002478495648105000862849813259444925719668550065739567251167138313635142631162818060147237663051302251458092163485278353101660940087891130338603413504410915738506977081940697786813651572101834153000119428532436155947473245361880740179411395184435302473483047725246637790424328521258428057999494475433678962502189596119643435952116862411143201219142333771173897797134591712113557170257975748549339825077116927051604679445325197601933068294205103170432174282043793331596106635984468400539572125149676848716825694019988398856857975831780304985865254426450467244165844396251870906038378557894080346559094373071837245231597833913630720000000000000000000000000000000000000000000000000000 [101,57] -44736043902946429455751170909117712363919777394006265708957656663021484256340789674271695476034310811824240722857461383501118490228609340681920969200671822239987760421924607776525061794873420829561975937408922308943993350142245960425061389767821156807142578441299947419874818699356570107983516139621818283314122360944726114132919362533774845474296293744668503440953305502666814993132928460084630040664131826248249743316525484400261253109634056650073732414545497384726427937291755537056573870791279640381547146061699548574322693373133573075081392812613557394507966879392530187185885853779439020716594996645570217679371861019356612140377383028526995256116212898117277355875608177447108867938393228733116577941409332250142022862955740441527222519038632704726590422029976366400708162582737779133004298723047648906953252181340033672339610350497196281716791136881619176255815034649410636824354434044053334735416059902587648475594316434666184692992761741370404890163290848998991231427173644652125053942207872895621841717464681864044549032058336060175188609102808245921768861472117587212086359094597875086281407019341580449223342485990852416637102625265445010717688928669707236689253282718460721452527740815534166295388923911656954867904528155769117750069130615133772727232891559130550625319377899910278430342856793911260642189005902492019522314639099548938681532707000393405961953813605933012204819897876125080561153533558642153324770346237037058185542450880757192300971139916851041202184203837388494253490239384477460505809979899157508588181635921190212562728578985526972275316004967801846885373025931256777410564961345721299225410173839202282444698708247838482433895779460621279775237096907103104690977387937568781059276747075456252336251232172731606628946898672264390892925290753475856276636792507063718861440646123450146093112441934002517330529002022692051635220072189310057534161550637340765496224326256200862665318113976853187368526887851502545242740049822797307239903741842602021897307145286185641247822836382240200077872052206239463622154617932624422619491812833396582746671879923685940122037947366084826820549723164814689231504237354158941384911795045762689768993054435170523753270584517238612821173310634352995910462108829466510563484413075941151357016786971111796750646449316778752014486554728675409468776387303966971944124812657851669324267719571626101710270275254232646981176555423813415879259080395794308926466352337000815927194313029961644802340545707543441382344699504241007774300357917191351766663639731382836931777227856900302186201174015489360704111987559480741767035547809802784526313717760000000000000000000000000000000000000000000000000 [101,58] 3475572720778570264391380676144748095122724865495837163279448877681465149965926593307308702334019849323881268946535337630390330421458963453525780984693080032157618949024256594990057110390940469648985311284223749008398513268479420810660818558834279722589755771362685927576139848889118644127335391462673001504737873808467279404804522481457060121124001130290873613271938958933063942793506416450346684250668664748552565270746297041169507091851050245969644762871276939086546870741721051939996504441250229264797147026884865148034494846237331566042726688150583149188713058137164590142280009729856321381088703592153023536154561790890108421794946635439061013077154287801921188136635413779054801956146688448394514659887674929254616905527938963117686795728619540350949646289533260109030114773696920016912471286179024141937045019422630345969799393463059758159674557664233796053601278183976444854236623595807249577879423146358946631628822753130491673294621319287211560222651641834594229239377020637942125412011519409562401697964209623654014202673171938702162795689679968001075459185727009263375863343044222615261110017496251152912402302977870334796805532481447356851279873019532979056075994701285868605813262500871221704385604010196738107996439459354178146456808066705478528166555534326924088216724917941474488893376849339499847020828175523186357382176827877387701313013500653051648499684486950378036920434653031123519434692141474187090555330075351093249115104279859515148409224025943941437900723721134940070225498324226072797480509840607814584923263491855283410489433164152555579232883436003996055152604078635705856588351442068774999767239379749279984213714227382337057130824019228492065323795065875204984050243140981760915470662940050720809080999737196178827413733185918996853869224681397587091902740591551790196727297189741567525455778011750951177144069222049752309973931656824638342479843308940295648129585691491000932486592956456970538974230296611448868359995139048213173734481931266629266587618647632106003302081181365623409640206297746727926309328008379181342999141898295375242335960626304618770183026987617549847606961834329977384656602944541239732939683496796315372702109310181350710548268952132564719217489246763675849533157857648894964430944063003725278053972401059436260775211334237016853848864442001458236610411705834105462669644194467710959278818870047315792306032734552042084948968000896175082186759155386137725962617570167917395588518187160572706766684516636373205370996341094634124350559764122684726653912030572096507632137054501208627166034742664618105227113591990541303768019268351065397206712320000000000000000000000000000000000000000000000 [101,59] -211714665404106623240914515195585994598091293578925474943912254538963659026494062514635481374262608358919786750759323140546820790611339398613698013592583793411840562305029474507748222459696899936608878641248582652591154308725490034790659638452031540408155698434539279609883399505828163902364990867463057367284253613893737165043239447275850340230802413863536091095035743088233636539545326821025886580141230013939001726725411919447667398981585224298905964236155694048773715903257236939748357926742299322117781635026797792602925291199443567475100755810714758147833956128598806475865820170591171944234686207511371448391915013351377533462990288040521168158832369347192511408778503651603883192478701524796040290297932107398993967057666815128000880737957167830336543588454556377750335226447541971931968216696815304825161095168220598311973889490846725974112479511484467418373049034072995679730978164205485884101486342240317846549286047444791343043743824863998376215447972525668692670638579830135940770627332146283119930830975205523898301121640899812244836256953425886116707806187596080862983188018993221458039696617289405377255855629454629318036435952312664075199189488602018525313783219383775136303750791117848636778169271358768531434179788721948207811860879849270381913155520787890868035132151007348797316689946465699071581735273244614119809619767671683043023206702197366301943806457463711356932777449070835199808907482038630197152030368344949145844253757205416257698369535932191780070055058544831607164622377221698755408171297282644965709333369147195263920725003523257406092062859713576990673388192293327131109328305580273468801939219453752455003304353040775824236002499239107618586774070438123262278220062204246826848751741182742153358888567784234289324998070133233427828187494135911092477802531146959912879431853174556682303475775521970662589738340119798572455392674400208512593206986863934698430014038448968331998128190553618427709182928704483927910178356171878536125886905304500323813966487563574210903109874318209793188891710946176389895157326379918873521769339704079096543239008908344646263293180672894743693926898628695427259439218735257173290384617921938410596314180425664912058493357562766091313122702696368164021533603112274230815106278292282214002017564010522453879595257428703410097427417558171492878374295312945777353362119105116922448746300743556171848173918221263972810648870077480222768035186561319005431218214115501358207309723798861600351545289753976860593131458029028952267055802916738866034945158687682583067213143361593665346722414190049446398139831103045283442571170168752063612190720000000000000000000000000000000000000000000 [101,60] 12542165818106356284212048716145329335660975037781156045429627865725088688809571159392160759318346148676511593446129251882523212904434312443609260730218750587833255890128748453495126926834669740132028908288854403801750388232918030534861936119392757432427606631766771382293304248286394786105462084515563516424629015551340227064452001140703958294414929291440056198448130917082166133871935586557153696755228328538843116625280839195977065736956438489267568091569989204029488355749136936167725073444995456181214842572258301462059614179656414545991376518391892975390235240607591447815707473088538934394816560967397710469710017916698979110307841572849699416624008615709486688549178975782041989888943459690495657829801901495078385773546330698646196696234303925624996865179535189139732158318448426683026894136582748242305765911657609690341088630978670782956643863094965977827013567238670609599845630803652922301664717539700458595145286026147693270443329588558760756074322193404001283562816468942052400693151657551192509549187887558510395431287006899031753501203491240665537442689776700978398164969148934638621818226395158778802200338076612888078960879233080910052805367228437451310582949128862569086823587958717181480151224411949739140997898468685318693686709220124911626094580770555146296007258186602048683299258048240033045222434944582076817445049192532597802427320958055152194220926337933534393875730485485493887072124953212710223048776269785869561241858635091986451807863144139578558271912790396510552523798732908233382565973636327288349640839026548715672617257040692158982109695669440820607976043284315927176065582883240744341028715801392545188670347062461524354852528608797950644254879275382242006875324692491473288608646743995154767066015074623719789905558858782401159690956152550780798962625939054360663628459943020596547595963030928884963787981029573961428583646277773401104113230870078168924125985192752382502525000506763321630105954330220568122497739040206203131916460690058159949737965893277052322835292762546302258645248675257374973392856204445048240947548714781801425614076404102353424522195898547829553290160123537912891983253726026918687237349226770157140877955066817986062390388231335000395936453109833445699190318841758194907055894728849232114854411964194091049260546007035936112592105050602217690607845051906040072216987285855919742610837698619168703301555671370364788395373600052767921391615564066863386917568966354738215951090179487593842095093239617115618259387545330814052399026402880728204578715840298384306291496977500983688722784964312380742127647515709475792724432199842002643189760000000000000000000000000000000000000000 [101,61] -1161395106886288714775471503879660111518459109574551221787604589742910679444130066542977447987105994111422307887215562834984468023124192212412473719474276647074670321500352892011699812587806363319995910446054991548030030152451479165687810210195068611966621542135551832768939719126607018225115956351211048469768726681295590058586371197657808941027572209468408096399013665305072950743615691618327772921726250065779117073552739556733961017887104719391860473938996103940078382723858954595071525796876745128736750998749927831582420717312191587747053743447520538831187427602809285998736466112341723506965012944937942278865829946105886853670178819755640172704242114985313281373528277073896319051335692247537568984490814662802481619724670610593090783055314608939755532447775554847681723287117714200542977557868397818165513697175635394111151437943890555754481135484767200613339288156050210256381505323591438158896434170579066732203613512086506604294897696001540953362102117965921500945495889390463104901297745508465065200920439002078372263874411633725362275075660222517099003288594800866512712583862264269520380288723141724647312230271127825332825121247862550932104621331075816121427530231707708328736550876432773945070307085787810069290229616717105619022867036076838959928909162127463300613254151497064088867502787288646577596118577703541799154041922434457486218223311871462714062015996310674071981762198713934633116515235533526869110072336283719962640628854743560583906482840771112712099950950195324750751627897511883988882205270951040626801101544619193917040255426457357671864438242551656445472930305520454136784663979353362448226096524527810379057637830005651113164799002177218549370742163663089634535283352671291867091448210891865522475410234311862451684751551985891649426137859238334640263410456207656987157333723796735427003413151999751528886225132717842979561280209327818303923255942056092451759624538830802815222175837902124802696746764605098897907781234629788833514338007401437020908098328282338578391313505936160173930133622769552246338878415617240679914020303044234199484431871966079111728270733438551020419920688514231779148569055810229806407078035453603309751919423169488739448077476438316065749121652592854829992826990145194125604486312985803608016425487184371393587329885466598748689453035642063318953170238534348867952916353682400086937969994206710113831840401580880919518208097120620267308588835845840888704360032200800566821632103761386018465685303423784553928820522953686784269280017055877249349713686713998010458519792307246388266281870045701121807473559076501378367789496619853687029760000000000000000000000000000000000000 [101,62] 136476589548829055481931160749121893491097498426003858701412499328867237523550168228540427342679476225126118754470345113288772336033351436959562839368094519172841898599731968627487147416172933165531675539443100729141769655983676010331129898247954234079580668324614078871069887042197225523311068911603865706358903695533721365396881614430714337011039752497618076193119348062323038007890896542342636438659603491449971547215269903749107676861117307388536367769035103758058496143403061824166915798071565741987204034925054419064650883365178723498188016484615426683025380912752421294076401848533062209801301826264934545563902432039708265245032604811794053679739403076443904402988845481170538619118695358047709242587231405778442558037012556730531734281975399146311149449084408069861821379532989625465420233629384356046810704350716644833276953710901975355995628715344305875265624041642068147098060870890483956018756060238972671012305735169731732482346996586292406473075297309599323570313579233340962904875045881070386773717639488375393570986192108658175555134494796033214851032222434575638009316025863312532880430794853015039643695552523755772640130160353373363396462671037534948439491401023544305959716769810781236356517790429635241852577153958239859915239480644931923163484217400499536513028682762074451166793571666172463313850679030076110505009941389528571425732413806415568225881607962264081502229963350195881790967297823166879913097955544839062347234718677936365210761571659416179562311904674683077884739422722304471665254539935696361910576860790675652707416713292170844094634374575920199447762313464067754554673751703731584379369424850847239540624550710551486833383702696094483572585909098027021524216231233903589434857145410772103468183028590510691557217358850441607114448548885515399832846101302617797456393448617922626093791000281494388281777399244059963939805750165687168049989398279427804100704856600317987630828375601244307938638030470842401572603278437222823840113374396697131631703075507259428430144577687587611067329793399349788496502481060396291353868135512857505743380262455371688499010006868392156934634898792531570565795638469283253212159208717760714780238956917979055123451399714318591470760372486486650791366440984924873431426343317888364162447698799606160141443985156483648735201382008389154391938669498856942218934305811125519421766534150820772331671805288860244205232448744637114650916322562679867405038038783330628632824594885145532344934598663775275768144495319915977075633624053062834492609275543457588966495686722005515596898541617745851508976422734960398319976552417231634432000000000000000000000000000000000000 [101,63] -13736954098017938304691062811791598275062102319349258623279381735401744074023603700486220969107416087856215410235980036245457576147091684785264600070112333120057866232218256404392117641576794831410003423309181178519944305957292018320991394160351003555966634110853152397122628718047594779361954344589713641634408291776376748709030651337238271199210538436267687541712095442143885659643888589945995840368796227904276610458160586709778957541943751557918572657205685282537033384214605538818656261462309848568354598261502398584492915977258386775854158942091962951829251457478910379665798215742217194900759738167320556186110634169113112420879692700410911941085741436244373783981303233658881330077259529536108052311816424258171298903230498230801860139295144083234229441408760282221466402341474575850689554252126123862287454189195496690220700731440216886360729221914091820597272948297499733765345582779923246788572121071324324965084580456130467741073279786094820637962644547941718603551246160581402494748734522720064495571444842987460014054055165240377739109308857055134765532988841416915700920666127930273411890555180387070386504978110447249364649114535038778031352330658630092457630699394536172822393596396182343595308374149871157648388836030928707753501093050537819620534683393996630116641497195949347197987951841848210030256635966841656747185041954566746404489012649144453043464032443706559862298094378245603402325517781914435004511303070094104509732492733877729295409168751359697447651013304531930781913947653908851358545356864709323628333141958899737457210276455571503996805660757808479400838602252823777967528054356318829995562322541433090791290825911102547722219035081679753915874272566232572527815059836467000591914660409513136462937741716256536041592907533698286639938176209961063057851791617767333984613433071313102075457519618633823958918452336087559948153156210845991881099886213084024256030880622205731659415252210347595243392001924395372471901554266220316225322695685340781158693935583995528891767977983897361933586498795315849750066231484972856604980181667571792981087563911343988511383847089005732410956902109203774875614061356198023071139225327462510072468867089482299796093113121837528321235661270894047529509018074146080744383607807421707994072216590700077308309306558136726301782002742094805588800323979353164395037874166473589758178055906688693808540304669710751678636541573262933374196287216161502879253937004055222755057732176530447062787677603306196430492359380880186376207758303283158914183035500705148749737230365871894138839312071193997580212261326262318781802792526067835863040000000000000000000000000000000 [101,64] 1101213827266695284434324470649227243766170866439368839355461093759499220452253215887304159409881629789107579336499814383524407644330238584981457049974414123008241636826854367263128423538233338973147764026434139311985063921428429657221285641233533172903946123262715584176495655707887141704852231706461263858725539266466690475523690384801988498997245161141616063247390482118680669025060143198660094157659763034846710636565850701586982073310031626722706897632497708291225354045268655804914121134079886922343675493548112582977776486324443215058733295458157616043171286769145923925718920169002867998890730914198832724572337159486657001385359462847038116118964841646644181833646377651639860038498359570802380572261868557093775859212071531229284184289762548310774997032658941455877451156203937275095722385273289221237045856559902215218053111051334146050639448293754899422772909746566360633628779080626885784000347562777229193607734881767884671257382874513089442822875506220978616654471293319832170826355945734222136153721962893749001785610042308582584205130292129359270926693365999502026132692508321895042273881172576137906625206559076514660577113850932277547181797947573275549158514488910379100190750690363625435684598451518462170868272320137800857995897777167647300160694842478010846251784036080001235747681583297147873657781802632920781384380857378527757285647658088145691924009497735269826035588966422057266642006347090721271466896569416636597595707184157429661254935910691880203388656984560662592996683043439158409385324568381546215359653251535445122142364659062769181075346509710045532421089437555161139274140782566554529857212378377834883173600238058501833183364944002513829196820362989818553120441583998255133124579953256868721105894344535465605480477729070541042492212127364728781863682853321355639822383275213501551139332407868233912124777822435761492223549029087144834693295009726441020284466268030758055639387992358803264950373521186017983638864220842944191035842916008880749348701221936946507754544745763197317965437636027161558514340514747671331204260343592139240406528612177427304446719273540836445999628249130935575215940090617433426886752978938653765281162004671270988199336703464642540540357048009866352981071404138330563286466380198962153229014980182450028557079324742420321367143088138901656684977570457481969050784857675522238620424604480865874532514685362366058931510387300224998152903686049330106199629232730962445726839144241984667231225948080069458117784141443833327574916989243199379535369616626453008120466978070588745985737205041107727876911042514077635983534080425763799040000000000000000000000000000 [101,65] -71583274422019124550100763304173755551977812040755140748777401802597734394441396489084430440913947697975667029708804682079304396355726114147434808320343205961239287779518094650169921341092693577414756697802879822809902366198775459814457231929562262376900645759254397814800155755343181090766536696191629139737312697194152113577017502779177195434066487397573600340881201922506390331464786177746133653012552300125557561851487853585482157608687159684061658469181555100015881724141847822886575889129766566603773091916610212695416648998885619054764052488664806320758738228556583148129229103354757257569286356593647287926267309533535325107907147983019919929977685204033612040768182816124806926368180416272910607486055562182706816980969603844753739131120208424295000088923695094921220076118881953570838617994585937442693516280979874597262279020887859254415014539473273151290171523774410686911014112442542258061368288644381266857564754460109999672194686282278783377712699350050461202287208316709917207586907480213116679235179165797833150882856952565627568614179084115713238568378207063391080791894526029919715729953218514656951465686830068730150622497029585715216452732829685786831008446741796832700721274563319296321124098632837134141622470896070257862055021961757670862179345361716538181898244150127263894881308944578076087777401801620917467381176611641748116716084376075704956547233823795858633625960244880521976400132866758765442628597650236544440347739812704979163542597565661960617457324939821431817253755816408524648214371819874407491178186251240834551697150950985154147682595052466489265574244942995386999655365228777117701311683409984411594687087507873268761839243902995665155725145025278757906773337878606374409109141454083221311608201239434401854217942650135641931617935719024138887670574234071512956570101694673739897677314355410948870477719758694462270385975811170398407217766072369311747269574263979011251063269024759638378187242945792138225277956054475195524080106837382468644938213189856158337604178819528134884992678079805594909887782795765091601186278737102611446094460297743855393204693717101952317506047531872405491284707927468174751163141157384793592356170313242786651689195459984215058837731661673302200017113226441788517939044850931492667026653742673799189539153965032950070541645854369086704075053551508194285314832224377155595211391271445526111467549023417959096382606392986578241033546962520971406983436238726001671497846224181664224555228824035083956455141501741776727809720845219558206781114732902785850272916302853465602351043321904119051698114199204539416183643159889182720000000000000000000000000 [101,66] 4100869191105506969211959588784467521210496369078740469350564322051734276290680788808931463381690942580304227219201124881259148452623338554646281698883667104494004460101128224371089139754283054145185962264518018223786888708712624657580090895482675708276555920759455692824118707814881553804226696827066118776450436269758629383172589319296492264231484421402477719549026152537197201246113623973410364444381647651768871897097486911225210860675656568533188087592189992930478491709412574114115783484097301387224482782720468035288994066426222264538110117731916929861020448433491300006399996287884068926787058343428169164909689446554171606666664029542035328891860395252894649641312994737728889350452896453628229570081148975582536488735769299336972869113010560088697746234257067681570457883154324993849206718319342882776202283365157326622124983772055414117327411411927379268779242967656366069715000230433249083323545807924479538610771545253921238817435863720582623967450294256635607548825129972448872041657279845858315196356063372613363129972008585872412816302552844804503634764533959043668011738708553856888212052630713459159598148044205999959744641141294863518602439738012906732437042051727570823131723982576259140931831975325210196522546989841811659249253495012695116865704503009585381719285274364943517005421348881328861025067203378078321683221698864602057698444508644021584272094995634263332183913867528424538869282014889041379280795609151249704986701238294106773204554625005996305245519188920356817689249480719251966674177806027519565404782945850026955949111536719317830295816598500645651667465785844373335844007865134485604857844332383605903016016432798355429753880764829795500846396610025444668321954321850423135665282315043693158249913251769126792397818230403238628772613050770605221347770127235607034700831783830097700283469696124698322779559432316078333066356938349230667961797648889698259108500199300975249816325860663517176674838932281300783168529007795086003747409161303442869588340769032852782352698021277409135484535179274559774936893030097788767866962789644794326096162482154687711415422846768528081854441255871960081483442505348661641818095158606169139502041358347707781348884422994815892983701920580796986545024880789457697126204013197920286505226585445200143882555767657911787486062696840306210797699119026687266059142428362052584427460141251964599002481600849167061209968843764684700767427969780579665167170109671099021390094493418595611434366536129296295122905370527381104968011432307530042221862274119583774984247184697018429445056591679221135590937411944257834401242208953958400000000000000000000000 [101,67] -251637083835563105630124650766970664136007298338802303777319737403528682248749708273898877300537557501320785929407706260002293165088757521239163162135387646973761053203468826325354447209621969065498880898568109824740997050940879778072386065168814615778597803047820502555423484159160181858985976987287379155732621631629117209995435760611672704178008559583267065934440993891443538546805154989908211328760038836999980477567409812971118542920226231992237119195578165532877620792985163539476822421837847665698635463783388823635960151057949822885985389836491439406721771212594491974375890362087803105592377039863867399281531483648947344330470705676475011344337358409746595377173579496899109908555250853735559787056738669903187314732580977522888102559020205731442508043304486884135471554801298854880219461218208960975793705520815914581425361638157437467562070216183983345657823617283096436784417084836650664971479248884438573668865496133512172939892073712287323644652984888738245249168946993155890489718653031969653447562175862905335738868707544095013529714998300975835638131556350643763347782235016330308216471299336047584257592201401242169021406372504825651541183188748817118343089523928205458918920877216184580359826629375703666420290342626281473040361090727548986052249615456102019438061964956900428307618233616797430292031406221082105891031771998299627110665003132966459382844907262447655167043494873882195599359784535930425273383218608584673745542359015777353880833224984851673866584320165114328846713334240949914622640763661599736314184190632463976574502450584802403767263593305969574741652809889828114869292862551228140752295699973325383869553351872131531638181590860449009166960419531994549239633708195274728649653625034025102094864011930374282979282592840747664936681126145289990642625103998586296368802333276754029948042884981770157564065122847610004220132477343316816208239388242494435680786851963122953962117481311473594428707867539131775818083828441422580007143874294661626071828267791975298084111968734205783884420434187374257567729985455502896288687424754076348206913838764473769185105847074020612457575321049453902963138402019619648982341274219634208355887676674535451057598753471160542171600995203488897446584036782495154876966901874814805780147204561985610514185571399483090188303914521250169531688064687947431458646049551137686509003803897095890208814683429697802164894867699274409644099569081444120292716332033390877834936409868098583293655488923641447781298215783056909368578391723842647247153816570586375874167171137590566983102381919995526139751851290974541662676598170583040000000000000000000 [101,68] 18747518934294117406698474620358257855750709446853624623053250485356650705839466927452628853639813983479003080630432171515517118298427570601434098029542104316216202069022600459831430140679694651063979375230341169248098036292126959554806346093513461886330447683987739650342051464011850687287178446333977232510407388517443091223933940944928786525045501213430297052045794823796686432019901880378206597343889581070446642959313699118321943025009077429316208362293097642889570887431363026244878894736199657541173777782152717188746175019118210550599373191994768302773629111019573774617744900364345239922634079530723084635733685835236555318730053138672832704550190356412104195491806911982737417795002450152616621475805448858128912515822357077483652624279465461311737392061315595936822469412649042866648450797017016842139875376484652987060834318205936037416510685495862506209370687664387388901019691866895215780618713600511642399000476210460753155839007722494264886632635967350851951775606486347728492183673167417906736040691344096047790315899701890414115679436102509845132836902596915208038054743135759437436491660601808667900647515205661278731896542869273315150078792791035174429604811692960307788572046348840016562379994916782493791038832097880264893676507064784839115496278217785697332299717959802498313161951420230642771781273325943775906043608221474458675397379197610697646015813235024987938927800706779703275951793398927016238586706281565853409031412201562937621622780716696119450238279618842084381551315849542310490288783013960526019834729775152816518024715258909251750750360514763102819754777497754477977458067984571907992719907154229109260653817910013404593059424976541191797821667828802020255459138385965008439126440688047693757697647042557576010963568993507837933010098827951962120284873888185501611821690592703356512263208235872028805376686844382443492282728886120239669701447314570179123186307687827932320922506909540536353627432790290320237482357372490174434596947069406449462319206093851553060567748369785232883189644664992346824955347434543440815107160653475209620643273792864225292951537543468533020845131136989013166602126185966937899244574867139483260396244124592103023662035968560185373057322551241452167564560370336636619545598757606372691047602424923955405504898577286881052262084411999835898191845802042305011461875845277123566079720861808808479868000089407947457525513391811855695886530490105824891843434341580928689463106870325991901981726270325410680649323095018054325043003605648224411360045209306548760558969583195113353626664581523117348131062924426283891648307920896000000000000000000 [101,69] -1447586382531680292294695557497935659867005853877563378379103862577872903044236172069863307933431652350205798486760911220099698488199568453549664937178043877434241337280629947821610509247397366444671137806685515827620821913558979327479240341458182772643085218035572888640600070533424299181070398520479041301735824598566218993859207856246682853255325642698977923053175205961936813895854908095954088489757353782776922766049915361137003200789712935837241218677843530758444537652634550988306813936728137955611401679268860552014595286947445636885141702015502590337955390649596166239808594511001451419518803494115648284808893352925842306696013971219310345745310941290080294132257394506192971189630546475121355303858783970972725415963580168004235314113934616611569352597800745773300532099478600389386403048435292647816595886902458534980839309301653079182981998643620284686347781235310957945206729364468748536295654719236643923100222474660372974022940382138935923929734589350606284944345741792307041409918638678232613710057644922488056975711001978405100895121991811467983568015500973644463704076421952644504070444981849705318267330249492754135633972404966541531756855248309520769928182027801731642159033973986413690712019303447830876062990105867539432437664633752341213281498875736906961198496828875475092498117833938546806773452826716080697100180674209714361040732882961134421881118116732420940403527068675832104897521113395799035347541881522516244532517091344148408136110483181066104010864230398767959065125625007312953542944001359795665886252805302898848108155329952472473287802612500256734712215940775691515508862793171008402027119975619700917211625854522015531572697979696321698589917163976644498154870956676057850001647431069119025835333709576149022249715717089480953881384829598372478786500869544322341214051999775432469610749490655827029323080498857578432014797770442933305110009101295507477200156326174302335311261511568095333045382214606998285717350321597506136385178770218797250129439693605329055529134613873199770575093149939423789040579486238765860925123420707565783387290437447900689846149953354000408057296900968899631721608567639056330319694061163511962658698862864396352147072814857093417436365155314374099625114839466310566978428038222687673563291902414861712169068636697083162292334753883941141713637461113287415699607186120378428428002739114312406044351580739096712596831702674085329894799054918835602645196571321374674687454090156839544596057369959835527454936435015060221906233389158502478168023647236106689556423958255844306768826567891830535464195720941175150541050656849920000000000000 [101,70] 98111679034248785805013293536324175880416736509450627959431806209155555615442054561547090447993467017099640870296984175651750954089963382808522421301330114639462310239467584660264603537159747971722954721127914051757168487779648193421623650458673893656562875048098046461369853219756415815942357060529307165867594017028370191619610531001999544072466746352526986004892929571621229266092791284058694387143970144368939718915117713392904495047000332416647710079037541544125721563924362865630089951456161247365858152863950658054124417609067008843824262395586858190668739961011815842058727611934484358870192569231398034721219136487622626312458975427411876771878069641427788396695345717401949712307412324853033416707382296074344070661193458589917515515646613301145078662510168404471161554166722479392516410312181357560556746332288961927494768649633008441504157606760710513677399345979305127428011717353435029001840491194697505910477584699131624033166582163825502821860242891451029087586565388029295952436748845095776811959700622524092172333021237145295547805765512932023938121631261666442119585643024967929027307127514587201794507493368595320994614126780282789813128981603966518073447025358222274990447456434096735569964308089416648260717062486070407868517946305279727361073214760047831287954104971390800546005160722710931785532619059544423199775685226473972582262457779599567560732093243938311694933187945360335794015135652110671097178543127906675115206984508056601404852713706959743028008273093058381194033584619714173273833432420771777043209998644822275419541370275888726273453688931697603732804262106657055844839719066683633808146208932422053291102550380121765612740361240323206900095674849029243771524031123775400799039895870098017484284612911763531180118599191433011668008795241248861348821777773700012181376291596872404266240289406672849105703806980047622269726088849057195129035010918951433905136129544179855279417727461029238949312441904954755027822696615852913106214799851422855198527610229248429028383897651754129408919970208274255212431887247106963450775952793968169635653863502692743143832243236855572066549942583664596003672263063449647636797941844915193479917997974606435843225150426706406274186134202274354865415160640953654433158896274182943252790075806827874188566004612355516291898497982731147282671336083813422844275119409436711634682578227701855915693814771601804396119775385064374793512214361371703993134550315941237341790483872052833262035602371057076035112130738654768524947267852410671927180018664588820204509739174153953907477975024196726038933770416013825051799154851840000000000 [101,71] -5563872608215894856079913716992284762948137432000352633184239312672998155489409913972674152377502194716978936321927304260583531726711205830702332599741706546409231224007075387706837119178527904663931463045832233671363635223449806469692597225982352425886294530032745857479498574495865569927720207248869106859460314411729399042480288710545262999478418622664502332645431577900795026134269084225717754890874117854622801059238126219481911488064690030116522382903338952487089728820259344400259260827681425886920650208735853143034736641977374035035963369291124938672429132071907577784446339059781932499509793345161473219427733836811527725687745181085614934324701851153034018361727849754547909008461763222407685767215364574607875795246214901072435762688991151999509262199163441928924333885541484043894299291770182524805583469033905244384265299047164222707458288398443550071061610775612817486121622947998115395613379603206571251719379789310678140777382942258908505720648035078690685502270232084498037895407089213588998064882258025899853855435514857661343490393971033695354014740237841255974713068603011892011470974140746944754216330171859193292264914777012899423121106674706623852285168589336431807860034650023637110255968724304652765327790258245946802541218730853730257981282324349406236721109507249319761398198462675946058876010741080932483052835548452723643110820154652767744630576081580197006053281231532126357848992924177153199006690805720021291326119426667975852948371993444762439668894582321368908306068472618370347975826789612856925526192317730084805901978618155507430369059727471490346959480534156345729313525748195862210757663338015491434459800203747855207797844042189734432270291440265776497981322353629819563112496364257864194062205241501873951992412341552397010533353766016614041580158808590030124954096851456312973786219050372975675860767966504508975145760739615248168382898283240248740581654709931789136356662692109890874606235241105089606464265999626273727945578713320511868628607498285157770128600203156147772472892993074545524634397799690064203401825191516201408818284123032309554769176416861224683842768237527352266379677388705446855174412373355769734160559468848449360307042719836628924577927217350001454851342903818083410159627781616186680768123410570283799303705589191321841923954684478783688192563738270748835049692004614657846581191427370500238121170186700352806759089122829362030274036769573336638436230733158214582970611441925557328231360890951000318026550065913617821133265315367626741109352635818376441258574100462188161862087158165540526863467198221883745253384519680000000 [101,72] 262017681663296026454742792488501966945368815195403697994351166610123685778431560785024726282191310467778095917990565549193070890464928008182789352942539784022999932389931262465240750731637297593474826091123168109644353443203969619830391940378598839989027098414709697339664404882082266751149066405328767520228586577086041549491539952349163712078516100325407507509759156599202984471510582667753241498206053712274106893383056869294704972729102444164123429658982960230426915032530242600176795918725994798608907226085614653564793740888869470840127355605121820652158462244846635534607841252674127252369087748458016067563343066979007657526111958705877269004045934212513417328474103583477129338531906150312379889094142982749325967393023485841407793872027722482566958249441003676152397478921737636185722618476373053301462409117583384880474405668505674463774908676927133570020500697658218912755752046005535524966493219869986290917929457632466814947066458609965443700081962506902215273468951777726096593524383102486775313330151744690623085081585484091159886608143401757481245836757714956194764255214508566702802706978269473107228373040620323556667403578752539017240416823430028030766275290960184311941071540611783136572949747085775722619405907274568740938526470303455569314869129272938533012725587850111460117960161594651908287678222433009900033885176566415508641292140044423415340055122523738433082013381871319054013550979452235268285918561671530642113760898106423882820361634885113242532160475263355461289349621790441270411436845011496011576326489439458327815660975155885889392517880308131336657719115561581775515090300702180781709715716868874582758347971881104028398843566567904641381815047764854016544318102404209286961618221532596400033531901183265534509767117465875509884483565399513769652398099409294809934792999289171484750035041709794009541277243681254898942155858077594038215656055251948066074448653780682783213771718520750394702857244092128667143412695447570873517427679573391353186801712211354280140256249913560058104549317335640614687414858363890245345117255570391357244599668947864265996970900938663791018043767862750503148456312333848070333632793741470800369579631836572840783006961786821273820141309991967173630610116077263475016749708759857865443894522201627245570279366173171332959015851009821431334882966265999624065119169679034855720450977961652220394616250351488801475511333341808140958766033707182725888159451152993363033790189154295695726874380752171235521435168941178483063972180459507185164624894921777791126076155780312840420791570381728033033730472705476616876099338240000 [101,73] -10182423115360586510839843433934215030362614114337824326240174648629514327108761191140403788108974963072723899399357957872101090195196128540126072558884534011346886916210925982273224724428357345461879040797322257029141335415944054210810693815276351769111329737985454223403577281716235343026499220675496715828260142634348328596013272662611809388398085427362357791722278213432840272529381340743467848738663817331399912617005520463185888625496250676429737162588952561977084233094314418307043487779005463446528645198952664747928661642307534017618606369992471635726155191610028508461543195858195360784550930686491702332129501660842654560770989483971550762151227587365566478565199158652677431287237551725791134653966157095061256277449640417714403494461906497684924135309392751008299754778020311402698771831267680698247414814955352209942374335805065743972043042049548520611051025130160947056541718414065620411112167395067860348912042187684743530538371986836542887978298584753296760565378276432238760170037267772514837397710941348808309174639883591295907978165718540323664320769334581614210151650455712662331631962925798572492512543649629847112445887819307502074994103310864605788085326470448135014561882361888810546405662341847148081918880447907173112384382820297339550460197745678820569832728997349744189052467052021655626318487598115753983099807731828093901493891652610681035030014034968127383026543211066107948340631548896668307983223762482574562739420685683661640270199913342370815641825949816974831968756514079624187876911953728584288556573334699541927751591555486967021055528554778353807076861580202732469359051328533009069035431231170812825699460598168858832769810975173818164634848905095198498898710743378691591188684192104996675346721422600515046264935867861682201274467765269418479561453954469470020728079005729372625720880116566863394857449765034404166792783947437187535917302836183687237829657836716979773743019891853007766856017914140686004408241317230181092396201328933589773966904632022332319590153861662326586382894315984495515717793354776393052320557279434700183129708191757183974942938668571657811703695540906182121447592627281594685746502981124653713908252668290734598044212952644746995015098788914318295279352706986321470154954287379959995758839130189625460420602247488534483881070875271149582912405262547955230363774872620142255654818914462449496205894760074562154047627128677934031533361722377042745345242545735067711039167466311425463207279888099455433255996217050265522394062323394642115812946489623538865835678480889939266046557281594063964895767104124683747017784340 [101,74] 317450711800318145875790233013487986922138703905069217910995517408831657428694644104383635725369771297487572566556307053278275229731343920703261625102402964637813957290400510734440331923141219182674626239772937854147995571677031919310461810654265651276177423824937087085661359927275323301464580753086586515451003016186879609171734703335737870627606287727193040615916384348147970040006982226047918909484468840954078427010716664612893084123740834835250353333615088504961822824697088640287005528850897293819458605896002955827461640845825485875432483399310155559369222784788910423414885249019715697856134401595522967072516117992147240725331160576711933366023008187136626924409650004959596477356181103321256574732819535007856878018337790676555284874053576774790624071112914767990478746560821748167522240194042101408646954461355416562184606346139539153402846157920893469416852814845298710985225161464297481331501037570165214072126844586347601133192136267006443932801173154730795316808417339310879958185854630186425279318073118954840246392010160929277008923349170960110484011909230276274573007543490102895738119857517668572084734819571729943239813227912521471442652330520385168480252305684168341106509488911401473642821419480455256815895731520247779419402297928764837762741258837321990670970752641753801214420023520303152886768202561112445870833224361476434413004742958571595532566643618834262761452784095382861600357922108136809029871089305350602016431064549639799566208205495393697569823817156335560584272159116201678631827663963242810583145364642422870048894751030758318976171427662946715887296445348848148527868083164017504515609477309035707338253983811280955572317265696866382788536305236931367129845390137519810100437034194204818542595922463050329884023014579117617615069620864159983654279787860801516248957874581344580994692239118930974423100572360021738466663970908940560339037512370687255023161545437981232024973456992517307069000696482887319085699313070443377291499192162541476029318151614284767246381267424143302498381126406166658137960446471010353858702531736948535116264567675927545398044043551204348969145368472048214321477128763333655601090114179768682705033084076885415573595669875861306376307753728307568713414824385798827733144254854853634912129526242852080583732794995714822617397886810574621987987582135439907407034465856420354276175789300271206173699007501399744988438977440167453905931677583241749474577503100639790660782423331791261114682190167200061948744233135636028722108280596237963993035590408759026049123419606535211830517063233791618025091036584347228328000 [101,75] -7446916956912904502776076163886529605202444945677027487598817928348851927243675510251114807339684227532167902858489860980535053285528248756183864548415339363394591035220999210513199505306966313602989467793531291723940867816544212154249479307510447227796122548887352263508417827838138668247698384782036608500875704017809321983538625943797768476068504852973162942675535231877457645029953226350024760126159646275399758416031374242160455623427645658469070160916773124561975036064610333016264681828172907626525957896280017284473542401056829509479545155554085930956485430508628174928924544683814944006586012568553101708821377179168652445785835671261723202042577403146334623196425388229925079541678756035137656035373396918816880958862523280588766782803844037484705201643846324886694724338010766790497160304333438286131579960977894664046242777686487081143026249537628394174035993651674639893796344289464433150429948400746955781572626282624400947597817188707980112475474867032169168972146581677469191813808587250533063496101316018831347886899796208071798592275805455192602888642708909935858324289580078320011221218850378563846427413677671331615065461938657106247323930062352075763375857732728210409776932038993110254704240864412105133570367493730400701873096832208770841724403415091372181255265046587330882421703352730994516477396425543373463241244919365961926858201632537945585252896740678145859370873129082510433645438223258300478473348666516707058252674438874307865323326107792350947707087295593286834316498821398031209063616072512798059420565907615726025191601932110369312838756192940883023972181638633394530312697277025058433895619410349879297716110666753625929466974824828934280736541244189170891844965824239118405127570759563671182023926775061920484218336465103314868116238446149168265606840949676866642843367706685059769142578369068506110390824356476129827262326131897350158777840680136735121103476961758083916695117450198885135712326539361326030524521550393057795654520085456135716810648773893914332585153296082546373843942957725228834962148374949647026970904957608701835797763827207545113230230884746941487268430024904884768749287118343191349565198160231970828215428535403182141065450727181296684395425954195438769622909786653163346745050921891584307296444457009669340902446501493507125508667912625081363343749858307051459627474822962505044197504959444960455531339566866316304203753138857812629804475136875021388244440260381048839631944521872643070862431715417932397325084791600139864721857870583243429050962937529314609730842550396359829308653705141124479248848409902497400 [101,76] 109571676333721092553657972759842309544086007819430824993618474468013819736662081803489319485926385630124929145250837484833904838849736869954752781712220014624545002032341755745777941613974811893067510189369682358168287457993831432575710467162281350885053179177388798909376819178447258523393437374790873132060294798778618384264635888421607623500446701679941305152159760697862419017507839883871105108509644482307550602079254999520692098624395802772592198764607140232370582436527891244807558770698040758179809897368986063165781160125952204365298014011305734384011008843330980219723757156848010564055692687213554847424897434697278637149923901573200624695887578613732936556033142428523066189900798271327776830803286642853383036054505719350351984661409841515378454183450878858117745491636435026970423951367662516778628248271937145709479709194471139905858556491931236596025206930942985000546146752439986456057131738769344020946803939265479625692580822777006613170089201119539058863857025059729478394628458141268035956587484181531709700667876743352889283766867871661930813623781738260298885512142260670511190137067212582746130449641450353937348997783202857712054662195897969593578290660179444230801860686317420846787985098202555809058512330432331776844490967504810848851170252368922595796785272172427832570189107485014509940195342580822666044952136853619931530697524318556498516799868565854927289689196926274892778375764850085722134848418976490070019528730071961064900480273413863876617834061433121773963853253434718986654830341352043135608143665551729959782012809313990405327421221900259234468552456842009191844744748056158007700671787903993808263820109869291464313762560669206600050828438020954276975751799855166475994284279503569070822682046014882781674296830977624862021896849389182045552334026212269674310009454025627280182706425126352823489984332309666422896236092028532750935170201847562186115863128998467402686190500632818067759443261646165862837962187039662771821855257529720201090062156654821402872160724218017246665831926217117687140688703299324816791292211694588645478318048382598699429525985558272168102661724093268045828911745249116633884649133005601681689481361481201434172482781132622051546013143003029333145154674971923251364635464887532178400087414297493621575655602421809523671214365920519285437511029609442010436874191631836407221478406118748259927701833442646637652809510949909392696168680500495015147258918776068281745595353932796556917543761090329990951527523660703467202146317806485088356442667810879996820631198477785223663535856873109874463600056619600 [101,77] -111449797845197433908841917472940706258842173041142752800904708390614550438815372472085292650207996735269929929771939536309947856572330065896290502279584280486469695801898120970240925561825970886075001582200561622968621863641060762214678170071376375840941142755834507910872552413483303975820642481170362537093060758356676641371465175318648456469576665687990445046480963721076929458526587902231809310929002104091029073283587099987725188622324927461097938309230223704520930512883240262552077480727809255502905145560131255957401751036779608150963723471366151806265428672805911886166527403717950623813613705956672134030668887043918072733813685569160792015596225528162903949547432969923750560981316696307598563082587476184982749845047225644198732339662409027875247321594789076020081100607437858332007336683169197501913283275871803501379050977094752879051039003587446307269975947684513529551342778380217960764280367204282622611087645330374936191116097442310064399416322998117532078291055764967578003231228897216969537195808438259312486270998833396006274354305675427582173702640756229536160445044730464841071885071768749977227017391914157584578428488132607170027397409806087004889445403692534301631653079124783803523751445649638914769033363654380542055492138385324214885609452355201515310621666077118042113905129568337821253020460218203842905917978050703984023199614565992307598387973499059146782300154631267616907421204481043705209222167848049024308252771990104913849213786546039590994780154247221158426631009548309269368618940116162095657212191760185501598315221603400799394405882309150876198065953417710390147171181733679171410749714802198484360907384491880900721270021485083136900150690786303630321113118459654510296115055762120202800777159115086814925280167306005938679986370345075849001516638532174042765120449561758135635497963782020087306991356796966174544411775745315337020101299279257928469423127479682948384919123633842589543757832023959720181691243660129857620145812026192603785983604895666461259554523513845289539957098085442024432096074683514634337920064039330736527366684219495684940924783387466000104279833689383548793057408087131341495671700579993089733689527514089692984137422921325504477596155120268555272467536967197671011650185305264744370499358599234631886582745969308120993055113194156252124959517757404771512331645327986458528691137040835038918414229501038240012691259486021231846507414474630104445345918494240113526953899289942691960643155108102783578337538907588482390367504898228507373286858525527042313483524288631391611313905433863666614915450 [101,78] -39571121619323344175439128808688687299450543382231876928240823597134219699780457685793300251413223396181672960963767167821397472634640328906827893433092707788369049317545181968786883832234348094669897618361116992896258786505427486718194997877573957998957221560945989618122987118341177431139798506681472809391046231646246662993637529946227121292634506463403680288472800354545962887437452045805595434835302693856615713440822922442381737830750171480529428226901469744762715146817336252569073640392889402885922158918460225534368445525536906470261968514496066625929514516926373574545817966037598914605886294448477081991587448617288980632476657514364094015573268199977895044509615379421500669444281398208064733022794354867190525825292048305459281503454385155737278824617461703105396526288186050151812982632002752155611373192733697887050477845011053576232712172219995332252075710966937441826866635278299317110051690370674328485856443203182172586613374465049728524606349079166264779847785952033034290352134791620955031151888477216362491800055999298881153915359932778627377617247321801306962141218291042797498341451982083812781622890218602796580498601466701066030928612176967227100555090082821044468424705300458779028974158101325475477827009792288120818575163466847218422153486013604703459397188351784747244346058969953000750834162432452389066218118533139896933759368534810176571662509627034325861059589308913975682284394160977493476830069583906863942735161421425101221355022631461838617295973140794765174094853322079762835122738022640021875101878183893184750630306975108013959448633787388956159792883715002392726559102198184942968238835669593456283081134511818998408511855795073104397753937431526827239708460069055502570688875888294173641285417684540043297926605427769886990798680161452782568001577738709722878553429217247310900514007997891007286957027357285039331602818431951013091961559622943090602139953219010326941687114225615918582756708130744598893755940939743194959484799111593707772221778904812187433922205828088893615169616440870203327822564501854310566201242919683754238958025016897456852956511619295791451061180858450086146745367370289531732802625514954132506518875669438795359245548615161700321064335092664971856090595933438711693762966539058840521470474051451255005237885408724493083992591617589542117182173380808558687366662944694812307096555019773992303714543426536112621755766074884162803956734620311099682287323849689980903240369550439376985598108691890379930059810143272696359768121687225679321732007250756123080748736724664963971602958830113253747200 [101,79] 1054967376733908812853454466629631785734346361333578573519576411763311091223837117266252167988708073808668743552015312970273609276796894022576150714596089601264469768869224946909974926121109309097527193579753048636518415113703911249817293413875051557091978463369360805720591691180540314764768132051443296642047038323418649787273546175113776696291371490112307221988135633438544500108175016692863147554007638457994230745063388089726363907627620216605358435845115297879390239280753683488169784628676796942109780768326504249559339072781519384381840087708644332961736717811274621983125611584906429911523353986675216862606575685148835761687232964892713364961316176252997230785852694993694231828182907497689090578914307400440712079602591818778837136976837901892821591768383680262030075874414573289294255195321203447545022777616780333558948489516382881291677020699442022340781240938249096671741811245054475903212524299715018264586630412617540133900740026683448697539249373340777412583313821190867552844038939308528014675176751426421477629376031496104886697516333805738102828331985594883734841854186570657354523062989770017722874051598637559637031690714787035594535347139288340011124992556668583795783514836914524056661988829389798125807299578083666285439529831752069786414546838225255711979945897991031589870294307035785792715385224351418511873898246344025259082031327875072481552427805110633894897233302653168101061352665841822129490065852457836164326601592733027646480411256558456804488282462327445173367267744870728536597178338075081869515528892204848352195188443544537935692538881004726703362841931322075339623427523633342455614138210355305370539698285906251765631991452279186942013518924590226612062752634405200281430916689752755259719201843712164546630992055435776146759240558153726696700320995319044177626264214705191827705145485810279131167191284227565136107629756157997391969287672269787595373631392793131109442398615257457142632680415673329440588348591586873237136601571926866757116430012414553435910702208711618732360483128402730313801716013444984039670236606710832226871177031886572205192414137260620286990580723355562010931298775906598117676368582862053969013198205776360275202986675658512501238552532282623008157063462437518344647316019819853113440235680301838030230086851830972222885212319614346390637101455105395451448134158522823490987835318282893756824061388628321473228685984111040324747110006349793089216735966317321815899805982162703227626026182356947065503300208605841534660222899563134754192375788069895918987043621147305366739151837303960000 [101,80] -15862136967811979416300332165349763667927354729116145301172328847358554881907320198061764886230032385996745888388294785475668162063667274754577498022420096695467709237624035754566669071753816797173803109599364048006661977132811759380998345863570103592349026219523686416725303508443055259083182499604559982831140628991957774351939860425458225485623825178774473773824628828695514200498078464547323968029138419676033856643879707548317343647253160596153429571046248346644405357614215684359332812022054839068241769122451857059890861541594496419530868569159620207469226867762533361787615751105272510311382688139150807815498873413402269471934703155825277001261631256976690241687339559557473349308842664998191004391535320412070280119803581385830102973332614960734891663550175429988293787205695516655802911756573952261374194553135469769999087704595182642473662379693167323878765896045078551298401457860178298948482923531696047556339944781804945262355142400779257157024976184625555216548528836927135455087916976748076530703648181132592477783584380052633214435221634824553519571044443079958228167635232685823839165223096049007324068198330615785796414136768487696161595381927450628258654240789731493888987350231732662577218384331282306446121322974677696356177929629601935346293901991304206339057356086900635478296437218326995597617669223956682638198532394958356444010930666680868636590598775595955283087090799723619548256907546967915718748418911540702677602607758103894312293113656706845283322401920291278752324202871836458469218247835483597672376825235933448347137914001560904564557109945257985846299526354656150936593363560190425960715388308439384105236725034491535862164467093178032674802278946404574926605220975021008783696885323936671246182808941896410338175073622623112934003039369459217492556671383662568676276627683153094406046953868527198626687247975033021005198466308167789973907856896907946303100560725586279160461080005000018050359128192757863058469637976433820082315832795086296977042621264671279263249325274903260441772087195026216840488071066582817683712877051866350714828244846417050369617209083664149574831040362726880170989406732625114270515024169574233474533261234272902687574695116458573608746798103972688417684353376007352863553907249107119229699621730472831757758511380956568736377414420816436509845640823610420147138550500608253805340868106422428836670476651639439276855931804885940472587045478399296249567159750813999748389219972758078292179759521277100443629873190320247441453096167484236633474504307451600162210932632622300757586013072000 [101,81] 134946613222653424777024445613474309138450459401699495010572388281513526961058716478951134135393623611027669334589439646706778189714244814830383817723753109784676301212156225319719659371538814885139768280533736995093494848965486401309937757301562396824332488973878201436901877996991523779942874486678883545708856918824994301316480042832172218624443102261575096671043962305288560416066522947629719504987809304917689732020535392927593006164039284690090272482052168622334207238370983220285813115246238734174467399218476151587937105466372034954435118695307000659368362830322379793449745655327122875744817909274890811208098117574068145685749128555696186978935074085301455711748118758288870253090544433587141465696100514298944509882030668092234102073499784454138662144023425400221979401104013391245139719515179988614107355912063623432403481037670016892208959542966169724407541776379002546255735586148334589296095458546522738562203244391313355768456787807352293723692629055965321816207869589537220527446133725400514878446163803328717225101300087304565256646434810115659739625768047863199253593825198854099581347239866301791706327581903487190360936289309581422017254934531679065772284282802398998246168253608752175998233896584394510819919627115134282873835065256237969438967348051760693499783746820053680287635928403814397217205907924358058926924690034575750793122445729829918580190539245418904861405346282074773719037580053272454758864229706461052496582165039589984988622924482868711119534746127699589490605746049455449972751245464855281414101446145851416683510780166321497817969430816776532394847273249615779137397290660476756252347701368251915837420803087755618117191369439786343939978997609242965520722126876645145657375310105977013106541896440936722042854652692395062843817480926363658183206871116021944515706783686401003115453994556512849362017860356290353395780948505320355459499216868557955263761385255346314608397649055278552104648952081068140011302614401677771088955637590833035963808095864392159295509128420526275168683518690909762142943859405305748747558034729705374957515175135776636540601659435330835001675001350009410353319502262862770798534950503338629410080276570502441756447615257815993425968143388597636823092295460115232661291008596357812778626852600586650187055211467067425864042657975683656234611276767975651981986686542401046422285880440726209819583166273446294854803624888526097374365149024471060318173187670969402596898773075762908837841293055292803756452368989123238873780900413327668684148358665427349264805354329895999915139600 [101,82] -235042549240054573625351095261819858849427331617405913213228244628133355060862922719351172474784804508886025069843234009666389443759499064204656643545995239014454540347347239298845357276442855643095639191706030103973393682478294643136005898563034650732060580532120251020411928649269367119975218304221295505306306611984799558580211262368200744179978219355210611443732750221060194843966385775960420273679948169341881272488237540886369499579171805697947025528919812263103575077804230503957028281563516241219606445741279601934908471778907067102644644460320122704493738697797766617653847965315293141736950092049607583600436763171366020083943634293549417964725258901518692299621039603644460870462290682950664067282595199958331122352794040358441174041219555770751085957701265550676199756286170666955863310990693417827056174343937875226409795155620910503243558755974605256053509438758557624632241692942506353530164245513746314997863800794218353713753046798873197644574576049313630081167027973256411176205759159098611525293803457163494108156748933426023253275510140135800313208615703359827235650494653265940308816705783757940989330035228826022722872860534822180624527756110359581934566771938580613542379726434717927160237240450270014621090201626219181434900385071744278693520090972166486492030962544382622302905041079736172465490033660777753688346691226903676431892130855636478935584919506160822058738021788597996192938644679307340058586287811577917439817493956921410698893370383723449568505233469113996424852582205223882993108834429795889743815223942935392617613487086409960267090391852438651826116509815271603265638201206773048471253179183966546247951739217902509569720250218782027352509555000999134571332409990980357110358594410486346966578734948384584840913725848740138757695874984989338261880936023148737128013709535533424767190511891435661292458857414105631955995763736748517915953905431214315121967972278439305193612663499069577969208381128646563027027518831830629167205558863179891666309223594854468329914978462174229374310065938759163352934286188056597857376739005683864667701750704116492700363164595029180213773841327697447313994578244070911371886629282829635076643883882360346869944816012165998661521112739343165306865123618938781214192191015523457560160771423395856598372167726023662007194396365064019205629974594669698985167810024820207843329868238549477082252703266465655092848436155413685773181416430683522823896110286684783891700288186151502410823649238800870435673474383536972638996669292318504312551153272213739306247725454044564480 [101,83] -9165240050056299632797777503873210064504266643318620490978221979660439083071278163712974820408957978552010495049545783824533821028893332497123710879842676727927211532156745255124597612418174323675840133353021687707526731397192203156617980532777712068894934365394772501006697799419309351016866582332074888859291541602015775015653097919172523753249303247288465781535223795211584629793408723060914955147705000913521707178147326808604010536798001663717450612198279098533381000023619607871617239877161901527969737304014055785801142025745927836709491838789315100428897153411769034710743576080589138709118009589697108604031729694848599246001177015295014980723848070873789743986610981208999071164510605135098433480242734001717611566541933836883682723653051201254537437678564346096768657716750821265672453859183613365210670621331421004983006183372274583234529391497075012322371194872493988493219022960283541958920231355688992779918478104130393849573562231055116715918981426763339053028792201657828397548042079462665547260417121390476528617537150255556362873393864031862913948591884623567926557640679363499471222632185475546950331444856400729296689732354664346363525557977148303723529338405237904770260247340377647770173162774241621620014129481220098642799564860974524742535891767433640436283924988045741429277419258047736816746203518544799211616751493987316518695335244095374608741919151506852414301965984350366011298350625878605645357330091909671492621499204009317389970716243408914231845050354725210405717295713409401035265829456248380609225811546781787043836023412368651152179559889678546023278830671646479607968089988201160255881816560183614539769072953192325281828693111854863879852536793018241175773763920533262518827233872507631055410643068286888016239809329240838362761278901527029946528524768357921138606729513557345277416605809477014525954687224747113723903588207813437529569383598064731080809979659321996379298260429731450872350024190316416551517274335953998005104739796989167511083263838487454329090603191918969430610269488105277859587680751876849793186145221987253066320685301927412060184651626323246647207525632119250353110347633921318333771813871687229274194003813960251189188222366365328563210414062319127644272248464061075370928946385013498868301123332370971815211443246751914506425966068777579819964682897928704674485608075856524767181034798445898864553783001787417653912307051346726846280040065835528623098942999753289655987844674954775573991685817873357427510879380241930652285254728708170920859293111969645628289357157954560 [101,84] 117276644152012236004134415209408949285116155522652437521628897989114763023264964706430260705964715087603561020131023708474011469451064695815884578500829000677607209917814515276346327579006473301316735878560311819068650096480014713293397967422097574170757304581463114483904895113294113422512967717579201985255274340717500460761844663230527595734247481511035578978291842912073788081646820000766423062323066891745602816483546808238468526757575069723901877944465133172991670661608679933708082703438164834973761468439387326262339914470257715736083660080864885602190747798033923873613053775283913449165707049379175877208978145915341013818905274083293731675055019705961638606111696005068933296507779815234586876308484255317843269070764986790609874184287921411228732384252849503048346060417424378432695258756064184980284509085120572286949806528338355684270737419085745578416994919706552332596656600974872157809682805063533608837406590854541299380297709213917349690791938852831958806610205873026848421955011505274639144088360512749903518842229957588850395498179913357433339387970641306816238274562366275389842178071735404872656425764588353025433419148014005745065722988537230932525920808160715760186019386266877918416915402242658952092142157449099644352538166271189872783398402441535717184426998049352558605221165161760183342504195523387592138343468462748879641194286378098568229285089990034463167382403729235678751066131492532793628131625641444050662353385048625294967314346458989106580021879835958942331818836876011164899925787757797365926987294387037413121019166758528428884635470436254759294071731826687274512403487905048218986595869148034524369580779654148899809295312946233204342494820302400597250445662399975315046311584159413894520165325474181828389978746101552382922181835108400794677229128638677575232869437449869066042362697110657132371465222960897293611337207106162390814550200530576074428166183919700111372619446832079481020099955647217020326997729090707389604583535226420794414720806223061740158517229580970343498647277290019913064809390595837562955961241210362660261300135432727378476383180129969710389530395448389856684227207736732615224351342114313220998445384838123501437352428128241149296524894046399600405065188958057218152700193571508310144421118791103159844131517667392968241044018265961357153023391204875202553994273199561825893135917106769086042790217674488210387656999071317259283474650665143021422382157545021158307065544262436376281710383693115825986667815808801960485384308952552841468325626736946391704717816000 [101,85] -489888187162584610274537672077611777193971088310938315901322517913505615291083449328727647252760193749878143839177593380376137714064604164916914665757192361414269317393558236902463903681004374856206010752242817899259358308800364174260016796953819353134941370241964935634915320903135281905725853686473237817405568676650312384365017689030742310241061815021453191338949802516374933806016852268432220687151049660258578017203489532478940590909585299677343363535085346392300690209734470074898700962309249558827373495661458466477934096383686120434231432329887444059312974488608870184565509809506721060418111916873754654849923192165604304053417608837555430531598292448211942468104032628118787307889757092338725818128508761166603352641296833917623471873680708180325890546657937090023443037598214123917344494033265446678569084657426693442960432994249593093796778736846097527639576238626629120332268937014212956472382339212512752777366262619418266615587626049810767816956256633544250957080391350741434223068108517465315950415501446677082627919482942371031387076385347508216882290251533160314358820554730828254035644357518497819963962541230229736626094962649970257229220668656249803951105635039738511345109849718397929187643251306261426124176898987766780511688072011126746313105768284477029684034078230655702544427625336201202196123539158019717705524786493555900277625222918240842181400986606774776723377306704415114913205347376993829281049406596783915692064747025061490197374444047388584976597944410721756534443185039605431215107769530763321420633901252434230996008154709973754703449477331997767157417130398396908200286293529538829704151195997383621098064861066650161985983515473240506432025785777729191177337790505105108656193581280682706834823944613127443107658665115474407791729099027475559253195987471911965100235452122480433865309854879343547777030114996321377529940204126134329411037545182047097024767026722736198121873904190247076538922845679698617235193277942739081845217759429161362482869837887319934412019169192127356568051000424208121257302226308989163088300181105202520045181266733977474784028167297321596492149378397756265210775011886949710405176731060141219880219572857101962689758354015229118742370428620535042676709692010623746661157105139880140049809138971628933823112703448123900362311001345323131220727725879139707782562198105813666157109933435380489033651674007785256781494597416610450256072246582772001163862408684144514644529999414728169794680467252440439674228019376706940417300514414872519911906304949755236309400 [101,86] -1636389303370593558666897961330339864208346224796743001435822201282534601480454187957384223877559242412946422956163539798505648550840554859719478050433849857875255382433350043180924064185171775034713924579104528417930913379330962352033044929333954805776879687800187494650052131112732649571544804048407315091602788735542051876787364655695207914411958538735627596920395346108803343642136702920969910968138278653616935007515863480418846890561839498590053137851069618810888087396467005886654057970912370632927905798628963872508846232306251654371419853247257176712194116353526322491706635969709605747273664031243613702170267131156066520042450996776674960495243982217305278213826968791768197474444730314486887376187228274760850851079066898608534748627235314589600981310088069834082322727214620554975968625799970604194389993115512346337658121234329684769464232953580312950000588096587678806303348317286248388009458009090995061442695744104753001477571608092521094808740177428602948001082834044934559793860420114012131608579075730365897020063559693828316781620734051972390157580106374981338265576374349656115858706205312940232046648391149762864631202699737890570358527889850008546127234082283109853868888558202651948675964330331339501052141885071889512644034216811737222019345419913408022170768866386788570939285360938274507973373149157734609166842989779344893075903392223005361786684082765701521407149328718825430117681126850500024773785942625014428885847964861081311099674661202504369722968602015646434976698987865089107977961085440228531714290048344759901765976720705728629443190764332373399011731107907027586387685454140184145864504032462990031953022076275116701707923171187558280756651426698333086459631696349011308834799891129765167873320823227371423249138223319951811480402394620732553872499623195534602444133498800509948279711883905025899590401952664602078490738575562092178121731868366200094684361173945350633971779183650261423726964506864695794553291606030285192327963858364217397873603801189285039710605648915944804328470010602672466645925721368186480544823197542436864816864498942425062402832453887377280210279083624767071801107340217485205108759786060788036225468273893653389712900894918301570926376442256592027350567742812954026567119155900459110709118329532552176106007231564144664819439062657242211227789496837163971641221169388317188425633630825734281396571697814322152561017061606523521986542070610935723577381005676982035036397329084613829231221471895085564742710328474137109044559870393680734948465039933175040 [101,87] 40785379089530301536781055013718185497246615052577677642461594897853983622057322182312997228961751906675244983961517855468883793330061232146061253612847641372037820840850677881083784903257438911662194522012768937568693623485486705529274592566345275552999361751117763577656085215045830104116453591703057426425817403817045362965184815757020630169621546726430881236651011026426935613251222054635948346662340424403252988020128009530689682776891702237096550136142004018257130399349982760452011762167415050579476755961497697410743333733146451025320115875210193606417548028462948380990653378517678630180112761421464612021498167954990619936156298401490671843750913090950280574396067160968755645652517084575008626533094516558643246883433163988871881596374565307856523036163512801250081121534436732536433811981879259429272525761266350041699692129966682325648321757787721238795271337863896890284061584901768684281997382627715675435210278803331617787007621980070604401243377296348017912253171950965096094357144305689980391184426213604761759122699374776150818612976353344898939100003905309568041344863900880891281175249369650414270081959306579524735764096145788000196027759028860758691921300526814484036569535244784175846500933374096860026723549486085464407700754548453232530244981583688741851832155700870570485564562891695484465585116166895926193890300905009116577958079853841539714490171360395464783227837478748283429413032562894323900294635435577275508357666843457390084195458496281824517522730413978761388662050992610311419939684294452764423164049331836186267972829775179414638329507682816290392349593712606450252211599392877905764346789357842198515505697565559241748128030261086920293141351719917390664335652489893919811262951849714102303275656821208211671126342339650368028774883918686631730990784153764129674566190501717982594527914306134356642997799287267635485576114530363155799139935306669159612645777898624577691184282360348413940497968657119808334006238436282103575439836731557979880775135770159861770662955401382544873404109151710919126895729221546469170240842315655778825796704172807803546480304654181760158914683599338197245548071072690509863913168270209625711608856253794290146455625232877380043701219302002120936020404029994629166481526925700473070200464598568964672314889306370255175713073991257611483158287124013935383143435466199523187469233667657868419379171374535079090798215001109051597168813816962796699407432101889108500455555412066548747414264786704621953023499479687781665279754696180869497559222340320 [101,88] -265516078964934494495265152174742447495927724069638770856778263392959617357387926110879331434019345867957053559291880986999681218585668858237007136511616522468304994349911235696390752545970646224785707790565504472852072510321534281572255580528605937223774360458249951607624435864899952098247499777244119594251777467252168469198730706562589727414176152811268506542172818600288202613785875380792887746230084693514311913360621231252995563225717625011741445890332071886512846754127166317245806144450721020986777420741739907219224326314106900188379200601424518200904507815625941775983512231726321116116443337399854495716815780257733542349598078031003145131880082685470437124097679867815813510352285608638756347109467928890896358052266299105815371372970555669089114892772136040373991362272208723621157158020359446373031853352604395993560992759039411473469001811638455664710166394963867028695525873364431229155673721126134747358571419527105787401109964832066147141200635369257781122753736962956947941165713036414897499979646685903969080182532042891705478015701910231159139952397363670496932025476585465555573321567332220976030487843675322262578143894011510657142987179712571454768456991876406343259123364526550502192934014508839859574517543635055194576625178286541961441542815082396222691678750309083981881381826910707046298775318227520181010809848079820340595652805338559955299857519333520433049595484876456672653184448108277640827852803358031963997106474040689506736079153235435319118080095985301880625613982358463732566495774746389224519890377991164560758039285391712989801324408119199079989837727469143467270831877508108367718966289184254219083710456028783638961796594664460373167667932386504193200046458878623157806428986275612575029778782425834409649626610520045753917736171372247515556667162584491515912087819258258710874574057794379125297811660432812109406225428620682002377470546621041741369150321975535435348847251467317398654818829951737856089430583614376922006661924801648627502605862682371705945589085747158582352258868001174418650671109233932302283214527827056553437299503939103595846245420076437830340302972129681512846220381150088327398663064006711919120751263435254381876608224681873031389969499990109615933645152330538262705476460773256132547535707427825518261011022784212699859749259233655399167195706615894029886049617904796668672245822658424595278681302370610621730365476202879712715183030251770121042986554429377837976233174442565845161863697565296416167310611973020894992139735018099304566287040 [101,89] 1454767218176082443165623576974137969304948731843227822896503758569065235293687660555964469700052633610311973480185565934141357669857231517537073704339150854342302038037116815223869678675407413472894236883403629028909892509297958371762191333460376405178273222871200681379374057982468687744149908136248404863788923512207867204150822533055801724025845157937051618007653451067729543963367831423100532428035494479310151332798924469086912977546768562489357649424580426290906419622703383568461585034014229093618477110008243868234118981299457362310405690354939964354637226856232461908094673304168656781475979175842304123464494139167914505850939999730822152971840727350146695115101909677042875281251507071631422196096819431650718061526051627268133279194510993328887530444297733621851128597408623981238102443765131748396876821129428306614368128999658199619484901363151108846277874543915855048832939927860682841360911600653135646751426189378759327447428128905869049754227411496336368484600717857922747883565629658389260188788680631858597037783093223592813042949491419795213073133080866233259937179535453812045052280172659944227768424016609055126160772029250806917457860749888447388243747044411715082197301664191859689488345078981845465969259913767084174618622861910308102810341444454709054953406589081430428085862808311355819813416776512768442054740487254489794426631925109155316795872062455844103559544553860856513246232736385127245424995376172254390593304581533396061057220911075226438797591259162076072812231357483868034356033368910193441940355168775597994692408961538861549277176700850972580342904370639510191680007255891076177807325210946490756343443017304863420445237512257350418089443508464750249058284893290250099938666374747875029968080437725753878820249449641118906366720379002564871334217924051220107528184913039813723680243419619700836408477709835868590910538414484356244429362894538208832033216162059696732323727919332163514223814786125476488620171675007057664896397200167719379519705579994879418525716116372377756204419775215328183534745182919879823828086384756211855010420858901294052978034912741138528481352735234256088680944645464477080234984523210007525826296833666069425710098589643805138956091848268038226401178502446809946599344804129756514273436842068631523129520277120673228804176644373890314823021800161260479589945679510463909824829076608675382012273824283177129714499688965455768816773215063635297052215915832325439604180484816064566580605703625227717452813645111781195120532864559418355200 [101,90] -4836666319941207090079039735312784463754343419282200862573356065690440767599275860152329511896263019162360591076901531520850325364209735332147612279491657615164794089051738016688937950684676184170028917339683029096752640161156895147446669401172108643695832373409681117875776518668854893930329701964112354118402877553836038264239160811790102336495140311534615894773726816920650494446006806111737463356225084625808433703061993880291739724512293995302909198035715788349955516645840194028348803467749437369511757208099114684484295592173985194192153743208387265790727958512583592097978796958787266189444691805396210988612246878770090993772772047889169899070392481546484824723138576674304620362908061533051442813681601617035699138864187395010969333660425194593896842064602852422328382181477602627055248691028391969887567933844957116813917819955962012930048772983595453387325813588357452766940563390619249120778826117209945834887584245087563121859517151423852647985723032358578252242877565236552373332094826064072091753362295153293928279769864381536897272369383571134464166094022298027555388040022221745647783870046016497107777502786770809173011481735355580103229414724609250898511745910496808655717671074058984812564640078495268903812073884310129564774862915858385877581396615875990000494369103884505641669192804577809235822384960326594378013629891833471757561284348896843676206671854158982857012530226425716679729218923932471206456519488505118598372791986351661680574288313861369336090082670151424214305442944906374898432432314823381907293558872099839121108630952651061228907565475003789438036945883656271749307946437442413663543777308639565807849078202078743506274868930450543591056900187819360974893995668980512605551910865191416919363090255301903690386161703472438692440076744940173973595478320521289483260062366472765004174438763936861677485444216038220714164047489715370235112872711754747976985897798189812599501451786927967289415186770180230763447226275371698732689982931599017807703082861220235813493500147480754811921788935625122339360864602821388540236954876400816734974261699791505911134088331683914899068158863414866935466054520817971188445219798843353688195376332502633504122864039551627330399622709476363025969265033263998607424557054211562948565970458845251591847774071993101910005592819405106393387400800718279118337189416086131781913750897671426391744525650986132313944599742574091211898054622422132126557041355816703561642048802076469832036724517611150766501651622277675165518214827232128 [101,91] 9504794309630191295885450392419800156249617853813966846492679802073328614600338109938728210426441737659541192286682283203943249936159609631792244734111077605874874631465102122034949439792508700649779931570394300761771311901167651856967695971688814872294790519431939997092825152657368902168592397871146087044151462759596699778167973740861510490430791938827618209310945950232590959077648755241538677161314265092666128187523531321288071171731698669119397380515180666359439151455581457525426264037826467330668839608407303909822828362066400249128005992812401460921410192133203345566600406514239674003489795888746096685294441156779231600299370447005607908337220043636392406696094493559677786611015361535185890169680949129331569454013147083921192963606154639032898585439291781320000615663588324256227859005663384063716763158388949470165201978479902927967214353701272025650172154391912243595989534083524521494625516589266681319969147774353581552095611810317904795394557753163687946708945326491726679653668307573138279140344279338436375085677703141421167994097576673913908965539981843175595364527363573892054388369817088420062302887376420355943006011756075766408516718924838292507260741106893761760095802088608942570907501026290589483348658828303366409101050220179249964966688565882771783676171440632901837258881253149254757585246772048345640457638944682213863201670929795381178206988933171002994235335088361377019443692685913288691156360606856872188862458138281374983506200006120011458624092974804099359365620762212301851204851500715899451574078353179000007623851189560562826570038255762100815340420981747508561659564531093171969366102326852755631870394086712907235917155238108581778265882960007737078583481643122642089143049676277875254477363723138929544361368920907492940695090330549457361959196872909944131193010852031183642687288263733245884172293040562660943578400829748688225718301707299915467265723659043482553679963792685059689147394817592575644673919696215290578190959412299017174348852524840762868196343533722919763039484279772857069602756967050575056827226608722113960733349173860968004591312016266115969277255684685547840765506828255727738207917015159767267925048894046081668384131503070139156106018265943106370798612378380787367420900557702388817603411770378495298632695106480720222117465932612640720546080816176985284709553640675097499371187888398308555182342377345454370247292948033890812800837963646797434092303815697493048990522557065189212552476219187923041625963349180308082253217424 [101,92] -9688358091877177884330891790592222982473333149498687416682159419749706875977510251123195915579878654763162888024158498813013994804315912935792640597769462076936102747551388807635600352401997976192754624518944592706275783285479725830541043250698712629309646030792494039981603560824880532871589059590854870749331619866855115833811228849462026426338403176633257057302796836665867034597452857679653728708171662947040175219119647573059223599775325506450912954469119038900260567379880984579787715199821404916194804317404441997397534490715585080790407062682352251545380194708364537402340915343243559783597493790098973334044212904662557347085137713284428729729603714582236677357560378575862256163768504605156490610531256630711021227603345619945797965555827380692723716234796776208721222179553644950450430457153304299669840278964425863162055623014967009137552380769344492855777017918455056290639055116848138116520685622759952954527439201473988946801264828060253137153667126658710167280412016574556666961525371922097627854175176058572743019766596553560167207194961719857656686672046318161785711215196685828008800817318202525825741782768816561216428841397443937921887394689160809571603220522397042969231097332650908781078810785220229977010173192985457158781818161147127570974060417780947466950856730538905389085129570110308655817918323141330021301168710134879049904024144993828308793519518878689498786869494644988632443123854411343970811500261287992915080722639296693836779642367476834904130542089941691890685653335925077727623990771564584335552906172827933538480203733506775192051687823502481450807397658249330046167294712969681978891807643129665180175436029569317152890427307702676899060115834984649136918756784050448172345079934956186851261673145204189737999210915880246465691015507958224898268752238905360639045550402121552803550875827421022724848442542863364567401801613830351587017270594730040037259447938993985774104891261548029396183261848523865852074997237260968985920786788023723311503048554903540493616441925893668182220556898407136204617644092017864130185418443766265902893795778560685230274041812801136605321473590010751010900612848240295864239140216310422938618446582767670415210406943885974448154774582581978122147012079496417725578619293148825428075196171345741020713706269579188291924933361221105654486248394297211784948916892778018356626631769017689110047537877624610456129027555875397746583686265794352583291178827039171141180578170883173796545390645678378262351855481331858755552 [101,93] -34111112062620669966254474802270036728869107211368168801631577903604343900478200496388977725258493146049772760408832149706696742408758869598553999949919904876618489658408104260591554757074711139422537480712862517973789726641173087899042209737180623205734702646519656918858764670803469436476944716257768748951384999979455367305384994733289600157604444755184396359479891107635023373851516224193122601709603758067430396493710451289900849139158208363952617946379207137925279108904168848982072393205248229227221954595768613557367246173465911203135000062811026344754417524688129941202009899631414235425969536024386489301656686608517854431845767284357151916292941328118074430739062050995704490794057136388571618928816722966447156543278400858507137692552225497980708580005779543155708003529094860204209181395449603843542338652800916279494932725227145387198719980235681268781279895388824383059246769256300751000426182996535647645467262266847218192074180063279610757140245581097790188330841334278311826030625757417344591846135943974394458844176713562955617720372113267000913545354662660838520656085762067016377650577613818119910680918074146474723690164891711490686517205280427122059454972652555134657482665804203286393142844898933122168876963033931575069436596042404178325597251882947901657147215342465029948663989629462838140860840869955902445316506874787826982450185246938102102644889652169755649137399848827479359607032049468867105595288715670967044855940303818199125759285470014370197123964689813879122166334850416895158652157464329848817429217878186633569006637693689871639048190350350309354272313962092176274953481637788092313966919640370633703999455665655243385873904122271196867906367909272231568674865394798963843374207491698623570801760769194014113206685875404722592657342059891035642777122776525218867021405959154341349954051711901619204779295702040866618539715292257065208265081339832914752254157499210558656990802122827286105591402353504271730379187511385768679955550254654882857655978866302642819961670636064572294910001580174427306445609067017695348735175214181087041336498196426737858186265670376756660515897286397317804507166067228558027727172263172443062585951205574803762485693720321620132578735858030246192802238670937173268138350332039942318495833817232579799842499477398217850179672108062988213776045269479769235788341656340349186171086724183336243120517037341665657024274566407557113731243768071303673569992990848105184795547135327814804746139348320908309224828924501620 [101,94] 76536847432405380149817153094748479649332629602396899225062134230880127738283289070581906744581396092522056568579806102365060427523142656720710730020228333533513730436587309899752076254345830094650062534573121505123215214974695663242729130046521842587686634535202285782565367161910616653668792517278486293911866520399819157785724199370583587469727603924640380017578360732264653443021802954081300333115468170202381287707080653793954881656049938034307819620924157916054007259447842951206480272801423628505676430804102182115100952376138750175245366988323117400155146530960886402972709889904861471506594861226304845543403397745584640133266351489513784854682402224182993229130587301107720017208293848151119297440224662792360069231957111315152566477500115365329580478323799261984581317140551515437097546376117594330252769186979474403699704223233326927955865138196334572725325483742189344439002028204752332083043937649725703054870355689026069176901896184123824991802316936683019127341111382398730044186650314904447129158349715178780277059630437831866547482532276321057324751013318453457273755575190932230617555070248103802822768747732650554544838327592609247731336269861020863016503740715155801361047774625271644755702505628108721243301160249698511511349040212933183569767114110103105742088657710670664770688252347875116430433085282680049585205036893445818674631363156528189916192233750647920229551473835161453736687447282460637636728503271947859709508904100293149810071947944520460999066388690556594343974852138033006950201371801829269730550527777795057634145055905513818809689126597268029133724240583477448991744508346811580270205744136223664579757993276981366299645620470150212802693551276587418175888310211559943628502343828667038078792842529110156546899303494036153842186392270565856869541201828160358868862819336781446370514084176029142407648777891318953684834901088595961546089031719626340499039037702318852790328326666215397557633317163833834217206222294250747628892616633195996437528127984403492975575528161322531380779663969331537494998327086115168056508860316490181129366654691969853764752762070423474915366418642194850094582517222415826336206817215176691144069803144424073725152879747603034252617859258631000756629217716844489956556183411822544344682991156418536532082658178286690935373752114822182356028952504558530130482373523157191868605467541166439353420341929805170120621325579153349238150895300477408827503607991985094975924582073758739741935045514416639138743105024 [101,95] -120529539720745258874181002350915334697066929825088268680048148814734667190991073174009948518211499603348053840947298452665703589172530453511942799110896475135364366791164058293865489722869501082699609414050078295452443660229454529888023771540584474341364658023103769038757286474159721771097788147852006251208423823098059872983354677080548246881083330942645973706783864009369735223263776823717033336218504978965276742564283094104429695131795937708757643412723033414119016219744100974762417764888034671530882318455348573749899810945721854123550366034550202169740281480501892974977154503332716024949414445411093691532988407508903884770760341386223979322705465933426179810334927385361307035765923105874828118640110118348416076274760034334477605452327929082821105600298287876616375313910539376370388393352952199031968232072674278833645698916239478073018230130963634248449068840127467563615214710706903548491392741930367037707681046221525660541401035960219643847491568234814640171367323321560170846600672865064280727823850852572568333927719465274123962357074649802578262830953841819964487081590130066642361100122161843520797839034841208639726038174198075864020495268246335779752676774210710853514179080779758053050023061999282695308081609195496049215295337429233725698848951934928783475294657653287749952122089273153068266161522723625143584178398475931477768004657380433247408971252323343189514823105719565535015869659460973644499017063637527229436113580087005294826170372940552739513935676769842509108588886411888034900360816678480275845660254668252702956008940327575003727055590501469236807888986038531017575647273383693049529454565372117642930450572521372235180282437257688163371938408639648846344419332542653635622503247049909887197654084471030735312243603065172318331509693582305782346988279483102253958417312989230074439295956351075211509283627943746365958144837930207768661264256981902752243091296976933608210652599832918728557706957462928550030672006822814876600703845942408313464868889928770236663574531485475929237545324094693856839098568490332774290848907537948058775009373662047245339827000038274165144868009205782848689732636176422889197837567196061345740515566518478586867215274213127353604050089201690049470142744383364591336180843315920999375020868889686675282590338479376080610101499256104636245593602855257292298757733128965570899207533219688279513466375979249541440720384589556156598445852736122508643888793343834431144560076901053583173667218565454303960896 [101,96] 306745453057338097216798750623994305563017216245819830388511546296703319433097814459667410166945591443836492645450237720367847216093562683856816456540583459944035362462114007315889129922580879099108518020693007382357329599217452786467777506213684585083539428750031961746798194132737852412352226420884226001726729791948738869840223620839790407029328072911898649519599258699564763518126495623112521240944276807118411033950761996323074456783656389045132029107814722461879447205378195370060483878097014909167992072893734512261416953834980214322556066264245276417278185132027869740103655936896994252322947063686984854001827968350974371783350914499076506646093542125738485890727643657388822795461375652827631420790017604023827443127370555488191871610531193868176705988263223074078478518922690913638929910000573247462586026282852378247591584011849064812297502944286992824377744691610079501164889127318207183817622896668689848691065951622001875261081006072998027512510447443332609396960897494773295620384193020113756534755129953337839897305306655203869867797780628110728855510227873277422420835295367571830864619415959642743792963839504717118426696515883551187475686883849371254996804159158943020046738217822327138705880574669166095570613113686598211347083107999198605137105946544372616235627407456559136507647518745383644167732451417594655708376041958968576596111230797960381841033899386943130475101196944077402521136332038649748209737991114294502415425102380043580183388732903973291005302989959498661924782048961924128578965447073363153475081862035782651228211689613348562300194966467933913384243024622170977126243015376876214418212209957053313631965306456114794169438581237639606483423281294912929345164556184819192624218154617659211826711370695205053198384827397889859306314150215769032992275126912357886940985708151414428992342920838507048015619637178217492151121473402591608980355452296001190733363518079964151822721873501566361853248352234037333958627571744963877364141294945064730119630120900074487708370773566620254700835167946937731894114722140146403101593122862020590623366190021028908940704975712315678008212812215405576244968605970714180220302128293835439924244531725212066623324585682839795612833680765693477491484508770060597864255940681758212654279417697628916728268709664761804892666955996172691910626392548790057717404355528505978310833938319903730145238149781410090203063010073094570533908079564530586195819770454388726936343850824479043271745733747056128 [101,97] 344960341799036625724950972017700803723535666200503667883956314275698028374188589136180285100749920699333247341959812893383123570093476006249659650962591192560638965408536288080145123083764257656593419045578802103247032666071052867598534232106401201533139065262709004434618980542154373444747494788883367279330359081291304233591506498444338575975680343099545175896379144410078199642623064268598227549829689368290730149934689725739926677515562512747930308979043443946225003555348175520731055436767940310487310159745050352741468915547167326649259106818078098422294927812913746784483194725917984952442560246721626267595322700028065389119790643460905394819882543612967419218554551680913841102760928174830007519877403119690522678105131679232096212061315876475052073994914884071783464044309309933802190840145185269452448878072302795615948266166422700968413515521024669843932791362742838714534963285430306169191301857745667887160512770138561860798750165600550060877522835707357729745714929400754151014152795713059256560790196330161678911483842671684222513869548930640950415756651880204837577050949323252444004732994259454659334362903371319530703803347936610395968468716868158945935076326280952875144972122887599417691166672331845688432643265698592507975814124782628731157369715519289964375942770034242151634491314199285272539244761735264609958747668347852894005166045678768936104296820586845725897027069163980080621812412961025602620273036915833913572619311327780437346651300162531332904659416953011364754903236972316690523508809160123525194268361565129612505750208793701273514596840993322391743968019171950116539855028593935361811671782412064032668058557447121230268012646093171919600104565474307769644026888284094979857335795681793396945515348383045028613537135472411017076441390046365273249973593091917110968555358781413235368988257504798342766549716088322570534084536545097195436933354423866242884366025391127492226828622021037885545989664800215139586360539292559711170647714371224111456050051667846968830041859263774309135581424214359290295464403585329468613677591262139001898132840545177268033933248932343449124899795723587292490727122691956462531430937848306464935316767755096483074375520294598820440881085017470486468944765012374064138158999628209286288616752700701215744187991454089359279541845310360644013835097128081089452102419614178051494311544298722989381800839970269373520652738219040247590521254156994494195767315036371481098863717264677752652698682928 [101,98] -215527210313966087997197205177882478445443049109171532643033958026577378445232546163802661880896763925097808507821615672827917837761927319197927198872622390471601393747924747985656241939536602658720302520279503051346329667078169261796762217297658930949815822119824785998029853744309409917078207170770641774556237675251723133186260612432995994559220387622428450209935370520927608771316297479817312728193099467726766497259102912188989672516330328553552928136718200495229701985018673897915864193700286893085240508952603032161267087553406815387303028182064288433992185799571637498152934305697824382291692903735380973244809262668785725979668459094793165979135005240300970277573543447007982277940142399565826020592545280890553630928492241019681591840823709877048455011650765894962547430831895173477592817293413229170273291527678500170870033304351697641551541417961744971808061157206087350881967702703055361783833640374081926167685019345230469878651653548748188852500466186937265912270865857088756347760079347022056888587375308437751323098384306469189773440989676418467740912607274694682342173160627281296547622175028723979138391579658641743978424605385105318603272551144221625361709533546601405759990210118191507516059277827247529790820995983291438295584061335598026451759495872730093157305301270549249557421549735671469047771109959091551240250897937637515296118468909020519383636480399941747261030529547354385692775601821055590552226396608849977499475051468136687169857637495644595460273432695618868764084349116898880710673976669581667574222989727218548529539350593829523277974249334890535702765141525026286815213511737146921902502155389016692999519482781820155015283604849047853486152198196177223950771889911104892224503010692801025962051755687329458005782788961727605519651852504233206312073796920239189415268130735757257148344436115028037667913828536713511590125787487395500449086316268761449362536211203455233793877444958648471495469279889304728575822644715015336881034452730103103126188588462385505409893504186335547101996737445073145707862509412056643403367163804472576763810920455267907771948291739192986092336257393236539965188360202918421646049766663144941258921433691924425394460830141424386771181990251965627779118587581703981526364346662066702404083671192730495949074311587018535123514731622020959323346543563767465118607378251870402835644279076561791582705905092345602601223271501189134934872016601353375752286878979094001745816059916141084669632 [101,99] -106097223817840671583597988018865518773450446682565179790662657055323948203728216979804659981329753096923514932296315495160603434015711555268851749419541950754610359783127444884607079825019151681347956067852973419327974067773765876528042390993947495995168137875897763143453771976179390094053171704143128336292570267552537805986000895409914725931124293562948816105141010647427178081012279971779937814021083790500938049530992451024420028069588871799164050961111118227326840976517052419690214269277842858712140042196205696111103733937481833823946564502015395576318206443558552469327854949051964640155988593368106060940172623746780052045490599709402052189006854003355112502259568744499362979504919916105928431030568756563266751507152749408196437168381028398011357757173591497094498456339088435852744423437841592453166187486011104716657640611558296638420019522206304417682725557773716329666823370208572548818815459431120118795345907654940269550593113358587353033947052661179700183412201836023460298616529187568124127304682764254354543470787449179938533522485648444194030140898956784246997602535841698229041091483249777379138675377614596950608686349551167281558252064007135277946025466799865668538473026240540555701496719820386347711777722038005560382032236571007258251225678468513249454433614025878084672732252618915630441035456458003000816615424149717283323625344954361281509742012189971998024570558421179528394144891458158106353786859353850588398930072643810274031716722123667547578731979979471902563282718289291175434345056091466439792357714469239995134030630585224932827145884874147549605044674197207986211608438702238806425005339713052953369147376608195034461252449847129706737338969942210119939076697871280428306597812992993860060319991605295305937938277601712571068408646508022088609273129781267360222489893018956293295048829731796473707115624912768451498958011498507440210976532361448410633889278016002301726966413268726144311893768626452058063286523198798562699106385537926415249748540533091708412781069430168641702818007945672835585001277013504001722422799395803016187214389113160365770242718724525527900342598420314913530282352987596550786921337917610449598785718444545834040669025016993355347769085094754577434748937517504180073413943433742392522469051664534956372671456152978565264500012941505488764865555192715907366789689148475943464811932402701832234927230248573138683492811503004127381565366013811175758445598685745335298044519860270456 [101,100] 63577798925983816695522609199077864924140654378202542508747812769579176317540380348624054808708788945999834312542729563715089681795366551042142790317067968150553300671816935502016048525841773621836673041552704296564710230097263515914871419687240685799233674701507058877277809976826046995454345065851698427979466867015982732133453135674553812241000461680015351157129502198072205510146287311628012858180593964815512739717037861778097953891235724349353893190846474646593314795090431269486995564494092929139681668074344984666280288948321342782687474006172406039543608404514605411507694226619347325491762127858477347631393854787994837970746576840217423763778630461362047613108001695399860190737762331740248340016711800405835889087758619285905515591426699774555480479652527793924296393473496758385949603056717136812895971471537815432615194830003702339550685084575696143961174983894481530846266581448805474808038823361223101155849729118401896075489977220374954323868117858929861426937468217816670670899884916041344123737428771415745472648062946647288180588289205043167690582185742475795566123920534574003006547865395811796381552254204214602218410705020620105402634756988394781032558380776899641917163451123245901623459661006994031315099446107681543671500967418821863754134293496365448860793588822968660892950318474201701356512320764139693150582226557654767173594909311586087674519580536710153944423170858412716374934774475744413745627021788885209078955744632420736907213510323031006666878863845536397065384653017856447673284684642957921287596834861757852660281404935588467013462800906563673451540065196162832808117674667267677840264312994670785747239181934461114162385628147709519352103605835476563416885732297572245230421677724407895301680424339077790171151625042599166419641108413619358177692217444980973709182159366560838793735732787163570738662166716893863377500343018484891373001593334711067549361086465332755713574094730229398029132791028118223068184563182157099423009341064359906077398522644865180640223755775311628926892078045421956384887482879362225275287671473832761245604397197527152023230264849590025196288806114347989346300955088806017184690586384193474952448005145685512474089834382808659627920358449042347603076104874595352805180276647412810456196439221953710779763557808303239959851162348073171808309311785475069891904037290755533455615432303302173432675740757128140143706749326451298328655857782749907051653550885789736449323101536 [101,101] 75877426941397983385267183021452615157775597971997054249226849503314294917009856399524541730956310730779184184330176710754604911550625913389061268488850843619075917558433757040853979012987550523192893693289993993062000965654933347344200847078023386038618454534444711758342632533870191960232973764301845793521946188759131408539430273293864174055791471960251655064382388965343680682901447000562721822705565884069388460550165470519566211690961467220598955152965611024188585621157455107896704275510119086564752702123667483987995025664753355896547387276544991271388867978668672330666447121506390335102933136191174048192077945393427950458645369324844318997255423191728095758472653904583911112602511169512144263230157915856558345771124552334418155601557714847225332425915535374958492824104530512232788301824259256532309053263994001447905550894262104918405401845939784916493164688215620861329043660518855633146724685921264761285994010631330604423357342666199244361900613395270816575663927042805920910882544830650485010831933221500419353263536606440824211176444772089463085384064560957779555257232670021553537108937731726917946048344263072923234968225093748167090921234047529706837204614978089813686402925036759353970624626448105315790233407670093875935085550233058787604294888712082560593418132567960313225286636384782895756394590796013664033715724677257150113046195442664004073986230793958263709555576018374749791091310199351756536195316954098995231290986701278148928098459617181811809421045427027914058775358145833877003456958688340895753464378241068476401508773745059261094314510891768534215566371810843647577436524102683751498681049116628020043890869613277145008561764596921049387072540822612000270153932126860965388600487594448671587388052873453246820762043232816914664082500632531683174210105260166734371471487857637754034619981909821470758503880374590586567054988334005632775461873921630456587419627499704951504370724357429516957498021954416022264428370410473827801390564252504269496153520308480999285222581960807326901929889192812439634702751958567405240187907489713885758806339728684902841610903386700864019056649544275379992538154482640065287399510002564357265127830171028606812899574997724746520872096285121848288845458664718869364300512461814069362844162758059486332445897270890549594356229928069317961078160800073284542246564364190674866542407461353458111869279839081695444332129995640957071086562590660418861370736689370771038948 [102,0] 144185198865892921656119810615821793188907125154256985997419018810513337573154309293575885832315163393720446150234734199396548788474602257877276298183140755455322757533782425399668104532750830456920206895671472712312345797862502018496568362450937862248379346696321979678629011231134917706875365373548683650507712032628721347915878396653024407312387650500976889925665837708899537850365509848627352856862966320964091615586250796460222969986252801748922176766654139522012207515216651814353906143414414707511917766315285168981355024982007046064912504365889227096865101198164873519427422542709664064132557507993090917849583445388842853006622340507357127351551670509540500637454449898147013384583277017139615212385858640915320630706061643953205372189353389019626990865424076002322973129279785422695061241394740683627459976910383986217306419519535325845480482754215049469858849165273190892513807172323308701386995739523734202932022267770063875531865563267014895682434785760641810258055331317051679413697975534105655274682726004580033048467820470761962049306186006756144536236264096286789147291492471892653631328303707802204516466036018905310403729833620205218175240633179245729848572598660862626341419335221274773247240881903431366229787575487004866285509534964816713251465801716154038482083680760086213502995260573032781140678349702210047663220472229960154269537373971788090265047754992010469569642772059085343233058074500260949208112172884725688033906301237816617809016838132403932547004181400411926465636399967413816275874174571758855996879842435689098277871687858381008878162018872616871133509241520149601874316057070470116945865220312894515934210530699178066196915926366910324508383007008288588422068367759165833378997612444026131293366643402353038243482820104731388000926616694271852049167795125427490126806090475550146249227045309768912634924860041378405435950991684287358037331939165856270663123760795346031219321431446725659462639894212670543447213134719961442902475496712036015679942580650200873278651264906009000426466840367256900894701575183380361671837337250903287106419340635805289606866897014918878722532053094240466442753349815573501747158750153814154002302322660489478239116339499967881832842661847363693901705398502644249457357928186277017804598557701254424092341677095819614006292018126603046019251744252877175069368871488444302163205719055344713748077640491246718316359165254258388402751282754147605147712144684813675530041380995984265977677918442004887599867005878990388563438431142392282168602589533885714596814207962629924301004794579907333426575970841807145051155997457735791975333888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -18793199618904769760643118066428454774016585782208301749440346748979465414035814603943700285007018164117850142969784117972336501923360531495543706638192144344182895520735599420578965454745929792555584923956118020442663177538527448844422247679610742609885559210162555698778843393838762075088580098043778435336574941729491092101504850415590893644734124742715030230364321915151396688681388212254825064517468781783422079567399677921604025609021039975937373451546862332359576670882657030935046919097380882247443797548450749832724349131381425521643475576450551938981712108141859763983300565983928670814921331085348892720585504490527576081944944197248628445448254941279813818267323120903516824681616024977767997047649965442432510653611791235085120246053480167729955992817790108282950232797601359572651167441645262534584574219900172616875417141368385964522360286900540096835114553741430956893800481739938881380855024072596343183824046158583927309576198947275962281868813358471167692249907374681401944687967103393273752391921390418510949044658705233106577272504909833106470420487386046011989283456973684672263425726549275320669608465927449555533872016842108764964388863920006802075133673605501498061161948501300229453832836077417073473679274450565589572667336841730325842000479043384955744683953732642469496454722704566550578647148941793838708774286256226146745739595562521364997100862428689732491958582064483727987402856428485654101672275208138278443446850480327937453156616120782460290858805347240416360037682347677140057546180964249211733912297593631908328525965212464990486161871728117846935587343190728942764814681155974209005332396467577524977319611630847196514255856235107598698082080941395848220997686482261742706358854792194910179863689884415682052438828280216651169075277786836068067555241919497030712502340308573476695911627547166457035516913335269482637999730733484366875320132253627158554046076373381093140851129768233202804399287055991589821402528336725235357652079136587978527028881857294320547392687414896955099427536661817712374243161925368728007683955137221217469514283594582496747238885312918717441433680995253902444145963660759659086279604245778107722825365964342321200209589681154720222903175847504129931360466533462861836507325581200939889224857909903539253515507239514368392794112815684098553946886258302414145783666522600734087397434004437064012606745464527255572465090081274928159769325613689737268113973894602467540521901209974094086461194531410578633944181931760681020617161081323010376822701326672033392474964796290047200755245180785571743654253812578800518044114122725172541153299398656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 1191695562099415504745387049142943381363958771148599530553363124920706861414582266489437696033303628230017688511653307868713705635095588671796590608948658506304364642394371926851486564284893221218687557344378743989360257173278328545565017348930422148543167299927390728885644595831297461875192786453705361422148375206223192384906029593548568324207439326946483020802667832890646993304356511225932100680139916398808716112503281288298871777264069277371784783094716282441276409989557279220407720618628374422802096095604923042904621404624189490214363618159279030947387676299385642377210446272035883087457623388408273597609618754667379701572230056070759984906330493884659946715824263238230083782766466382811769957856579832652071579333602054776579183215742779969957886717961993801856554781739032204960778106827357133380757067002675989977405796824793898299774229764995299265857743057344702086086114627928210274926110489454972624835045008915838641726439797072350379393558896025965137137419185723425059595192349550847893910802666939839588197234530593687338738297533792495131963276987369020351750282674631756066273483234744636521529415828759324383474569245303654478320310252374337879577098094046614559100384779990912330879444594085708229746036758343036212644143307918893326757640730135936098318848565605812363943475431157382985484511527244321631754311281543135571929966271604244122269393919554281565978192179758684159324514997842293003188636190363547257092227997172467870419398680782155710167854010495455417900190663583849219698177273475321772518257068205662006182332419414514551227744083375730189150690785950622426521046824545382634762910334341972829195007479482690567406528160900127662629336860530702137890280874878816990257141495518501503561943803575846575016132513972667779860730590462559924135356875905119332909630734755205967932856502304822624618898891878778735184834440337636927922639543554136204295620219491108604022337686271373665199421408284291116633779043362340327400517750040046718976542344041405863807032199184295103528151104610187025888745912775008115980279738841002844557924521859031260519589413984351235915943117157353943598977101624204845897209495862081497748776944099486792882507165950917657654006855050666771846099638313711772614360657122053329120746232002296750499854041589202851709440348300526517910740442906488385364310889225438771933980167293414688388559390889795832666634743118910668224339162321375848232408989074120666489789241577889211126743992142923702441298018683097718623582379097645462388973945535398127420237587769331573997755107279741803035317092692138955666369963082872956476868672880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -7416574231062934080156299132058632022482413327811360086254715607565031612446856886112811265639648213452725370749496600601085549157381304710488650228162172674365999496360473025902520693951357017111858910287764143950195599308125626157234623891946777856824503506775414218150316216101251644849438557794624993044111299801520853540941282859127062553401888901054469383164679714143355367264799579616932700125627696285656709036850085482613521425645964895161433350602787606333309012614080381667777505003883615964278253875665576331876528128004706406079362415051041454225996582993011895459554342141203406283933778512322851324279561278563560907860579147817924579276744638696785995504860043414479534633750432606974875180441564036432837224778489353457598504726477678998691503239622137524244978179797334490411877303423053472345477342791340720614833124663335911364802076222365127648352090252980000831994931909379912774042563360523750446758584122710450840434299414279658223363704318782167064280867583450930621352846131004829938652095047619946074663743905335865131286025005639228168963297068881670598174260012040852592549979520627734378853192018208698131573044973427942515339195672448067690458692456655750382365940002695892930110332452487898234851786486054867191830327597311540183226003778424597638647538311319755542229377319646269032291269030395935604063201819124854262018304987668490633955940808131021999958350343377559249236697605395243029246119804263440961729240456933275688708406057839556438496668230416345571099822890510600291042822933779322746706319857167562318365655250002000280768840016692376949058579767373263824818566696784805750259711412892620916595686671144269828738684022720018185483980802062453280532310059899395398568627058434150018670638371824750743518084320144942804895239810961334526248058154054610437060098588199787645610141467179193387178110268030021614359238521571904006175080263167188841456962779871905945699416279633597563007824540045828773869258124389248830052180931041425575210903584770258860516011493395041147157685863529923664594240045170887352895532340961510278508229961652706201209375385291310905051102369456933581782548866094543228561312510787031954147769632564580876547509948717610762262069536661968332507674039105430088039174442608276309539135353236653560203973629733251319913196518356660671201847760443794512721275768181088847607790796409687308390183458104293304271274349457062404744892704195576297374570645826572432123254871174439529173378512456439406850468989979661051679749811882731952939188220209905674171009203266064224246514264212157478283433592318647539364161634873923984942652138192896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] -248159370906715506155217383683562836111526029184590109894438081454810282594066173479405394799643681884953601171745276803028040913763346033780046210549951331856751685413243557664786750858138617705271537767264434033038553056708612505132016203196954326450263159791409407594332711304220894429357949733216555557395015007231199922997422117445870952909409142753419981444679639473850285623030788242296892891545377600913184089838344835654448633445856969209717372837070847650310670751300864238108116033323604802728628910306827257334392041346308108651972925332192132236046283394904362987149414863496790438027735308616599039343131105235211809010225083326550459746543001020026959727510521809406296449492698870993678843129248931078880174754056232833864187742295727895224363533272050124663944803986936664316442579688846552971262661048097177625035002775524544874403241029064147984700245163950018235366505551175955223164662373803686023662366756143949847265370161257792004372236982384291979981232399530364694955146185271660031067095002711938348219919203259233590070895933323443377131698597542561253845393218686667676322013935519644827556864924198781099775612158983476367861027323374040883223946263387062691653103696911466284732910010490832962504994365252368657136276158976086639635650633735512188240901429856972524228325349793795185243888537986067088689407293557736574285010313435635607806864072418986939811252747439385724810160533182211446149291856774401966006996443077934694324034235699660202703450798685130044604071462644186874839264783954182128780059130353080797187003978969856017140489256920882490349778450933770204750745622228504200527185880089681777016270150261819606894266107834816291875131450777848841699858717235291465642883302961433989038793350122108134549310683262940043749945417099183350231890131344289908412722859214300817197017570777195246540656303516729538558536844357697113794661441581107722864344481985876881043801514946266683777551373729746433599521553023339428322019499830911264726828088601282844941485280024166320282795219724512177526342653597448186575686032800561883187485261403717372164502227584652260379359616442903499732831554304728218118631030371141683547645664961210375264298313324629869206113687116643530336720805665432641596330838928002936713009685878374212634622962293786404611396537274464348707909036648400482623882930783096427072572075371388015457163590002508597815412318426319700732429752783896677928860458071728945996654735090691019139369117398918504581039576952345766890514863394823101239095691274843391477105422396149664580094391029553967225076937144216069415542278105450681600157641263284224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] 4604633473502515726835062855254332626274865809388600532145254917199252595150502317214360723479585891428284781187146979173671914946821886540662127424171819372451010707536113632814414349628083806643569156356331375091414412244560369904382696828229726326187177775406376810436359003205863393197348405658461626862447815634664313258972282832689181924206364971717937839274850498813921653639949342592741084297021827891229294840773787460147947750351028723827719167423031495579200249717758467158371312742284373824228836108955917364931262337097476444773907687120244325960956637012513348120374925025655174553916334538023092311243510067164589346820561102095303971386166283571516971044941918367325505362706545100566198741143519459711685885078699777400082657152212767701343612036902027692826281184280282238030120896492484561243765855138069978091734347684229907474010190157971819250721805854753281073227496120018069220264879715547947758348783458067034352980842733641452236821791126582843840742518314169400290792255828366722785451929965885016168285075145426019505369859377079082113710652710117116720206130701730702090783324119257050278339441063475150014268012542624343773721963439491807862929774352306390586273757180614469119090173425615184624172817494764768622274217611267342902828467287738769291230236940736432043094466170662720214477903541056697450902908474259647837183437118462417569639277363146488539250430040621456448484602879364954057564155126081211201501771582144309894456588172696461940393013502035734971377396191923857245916883042819854769887020159377316772752873689124488275707397847749685541180515981282874288141730490994690342598021765491913216253893354155594001182926044782654481505025557843442149468330094953219704266685470215705116412440846101726475701510059713573851759654007071653189227140797903387291054460901176626845061015992048769683200774490624450647876802644013753049734984590068914006542242966841290798320569059737411321754170549181840991434553797894505362374328707425327267150957519547623720525241086686272771541824702064016300482638851778236771128471999448302318222871664258769612677774827455022731775507786612064102564314536458185690889784193369570234153158402058591266058589367694634594823837101945124561254783043438901214126059705273684656266702761425065720851892874639761889782679804017708302910926902273057676825158149122018258530426413456629066291726075028364939053127764148987527605734539712289095651323003066191710123205996020509670587808887126839009791911925396035255674660825567012196050083902989133702707584715177621271169179073614691398838874959778479764807212884527515000589940415174541312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] -42765808575129714935669574691028993265142199991735711234662306481063358556757904860251135294127522011156037940551575784301277956468539210598419983604493607443131983997267334708612787044884713590607008412011116120612285886821346711267909666523937292297456115139898715707506709092769711072727255851333252415082232044769348932302686420485222458539024051622998333236829897300109151035841910154045800337312057221836884959771348201926664670227756364003909418137448029928004170221213432930022513343821248325271375409762676893291716028750149496339894310286085717968526697785868614815798420172390025743439714558195017456042883955119306367249859344797477060994530942880325785637166680073279129161246791464217922774067615232414243772604906741465359644065706793407718660883086292628022543766133774111048269894431406007784151647685784334504496051649220644065313982191696678390663213076380064891896948262583070423844436829068544132884268864538460830883719323957862843313896459708254190183929479844194440747021552624079668556283843032704456431167193898050756521448194893648176036097348016249791907915193276903116548347156900234158052649186655631405286686334003142335123804012033700617207248230961408931957488214207717311705413174638223363791474285095165256459605415853479718964503219261403046326554967255506581880155631274561260976783373993020547420397229745205231387670933779701217456435102476125765984287492469880016810032134655513096845167052174440286807451511975320081341235453801709300680221948232212685543383434612685563365851746352455281769345399184384638063142487320709917511763184957043731046839330010995488640949270951419267483116108775370784499179828591416859248592463219563880314441910925658242637797543387996369130911786633612214216865130307225317915588054300954549237033791347660489186077061022614985710045925574003430481125110309945653752697260046021855743540083274134886503326588022556727654304514034105460643704004669727962789417850405131533850290613974395981270771866346107586777894762145176963991416496606624332034734113302781368610357485059278709490223639381169520128719363617082100809870173004649466527592954489591256165911264003155918745290197882813463315426160537136365036916044641854600558473814484103277772535624162773272602516151616531071992926911230014934438906312797865075946242447323640707259513061600694794293056596517742591673694581135946824535424437727632922475997210609237758779727375919362981363318744674308142890560412713265851987999956721767977852716986919688613259358830121547644974546349173976717085327367005151877988655082542308908162561899537795866387449146959536436067667282574608171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] 263708516001955150271030077392083599434663255570107700760040773391859522117547592331153869461602843489372589435842762515050192536333386981279392335030103044517220364806942842812768536080853944779659665290105893810682409870344945252126934262922575419258798871676379325784353075588894076019377442608836612102191215098694846317576378550418830866458026245705802159372538086063380935929144546866637289660897136417846205855088277740420854936070196228096886342969001001128968699375957006429257280152596949834034213949147630309055312064090752154716896598840156816293830851282071433624676780073640105546364885416851899197894111681964816691456036700737620530569752753409550938261732455370019945711018690843791975761535972684466607779382111605986862642059490234748502082665989755145355993658879621682061334644312434152642443124879861458468551512570589785567986364735664619180652073871660337636004951629446940793397984530630175862702535425207843593495396021364110200988297920018534487318863245421674565080513869028596806404127906618423325349042001136322844186697158685032282888959844911509277813724428234755117758268966504510720091835339666762960340473901319137154416647237060906856373277480799726525947884134767631705845119729596400416681714691623425738573279030163013405705549802062440990776152833173391629286647509475411957415407416534989132806612554266119838422350281581055441206906105162628576527868518796482647519670333322444935250942884696502303397640684336815475328610100260578511565465950286466689796704697901101346374579714591124718951566364216160392394904909381878338492523538727662858476834480897549308504461253090386949332733720705771191476104595914460102420544336082425441510517068948671491970091172612193068922461918848076232724903199159471471474782076039148543740687446966366625801799691753074118799049603250445432601951765372439593205278294377187926063784286125737971699635060837499120050708637073187556302831212860695652476766330053996442771090056242368747030509701605281912274691631148733468951425841453776110005641041445072527161239592652333095635726143999056131829631871887094735143201814597182659224101830477617444597570311626770429119401920672487134459570170844042996137604671523599823657724224870290020466701504081672173328465753838420674193659739247811706152102296513673755711955752324583653665886468836855755493140192538773447195130162052645002683601585552132236702971365501395709964645035957158574427240211628897204426442477069270475602085848388060426897805548065769433223716484943639088813271063884515717529375977530732269838035586851461411145378625408883581673131203966369471355200552067779264512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] -899429967336227486458351097442003342445840025915778033058853164159945643085023249302005556536031411856483821133685802482068947046707809044202482695810986642542910434962518136109128714167778074504539585841926993574084225875082725712241020273724426330947339802048999434594446135306189124300659496216255338271589552355467980731304882951455364531610570167939925184458093642820765263806325044337135121959831008371872646673632897672131847016880915726231318921149712502745702384373581864272462729354319354893075011345087036955812266077891519184998104803727375830269459019689487141746378707559417259783431172459751246772948352042047068627608994524205337003689662792273114351287122061553760303585646601773271186357007824408154465482789167058497686034204157552280223134545685245447786966681704919520008640358932390768069591420618678949891174805406999372927453890791597260411171469030431351655787617472891192995262235788185078122528858588865820234245141382757200424651658638264511855819168610289687679976296496544587657148728375243446097125140382536388799893601041440794787540699958795227910992965820223553303226752542140956062946985996205425032292784318965629537688215030117362109797192577173647979437102793405938305589710277665646781805325380654275822726151463664318013508015794153057420674021724605760649962161144384639303653940949789677578182528973467112574378804917427434280530711518147090155938368525127580005314422261116027644316696866288210909650236614050502548392957272966165283409069777453381761607544434733029176700355018832298215172595221991223230830084775408157359162957281365580206492386386306844677450416161686565968497114728924475646012695155568750683289388680154964037803038580351133705811282875286548682589403207381391493878486367202763431789467478605739818311464286070636246925646847517480799547662211058828866718254460657297678365183069549847192448873173984499134302186016991373496196085725133206150253750532849220509504600939162672526061747898742967820151112424334176617861622185713616908500582840227074970677282639438084603279406102587985706709992995975477944765278262378036670290371033171899424350509650836818702692953830049530775157831025040004492627858637326898628395590707358036623319947482903327137189102005023291767581466412735986109611900090978886888897495818620693482029536151912265682868915954465289579840027938318121246301826575828476056670557403489516388847681856008618428754447818305824753770326101528185353371099341211568451509803205150068819712549524462638580281529696657340682959801049893699587183444399824604277903094883299807216674038389548137713687604485772915129567462682798359314432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] 137220700728206604936033013337240007575611672724691702039927988034410000887118086834622828139662303138761279831600584003598592020394368526476772437887847567731953700283962267912066962432255270741373799928220538775552121635717485997140242047134540386735177262047881746080146387224288841030294996164136410053966276554539762779470853231016779744693122069450605137913085456149808392301967396067289831280121421878046632040283805701653307057143406342626133788562030783792548399267872383958529870107175805994482136747714278824274870553802080734643406425093985589024706468388943547952195360613153434596102642835103217968520896971291010772141665157685085462310101211634151675911601624025862797835924333281913528014531567050548903956136877734022992532905804306721208711988262947785553444429924078866836425643863727072056797779600448031980701709536106023153072097566068327814540019809973332180220219628170585811189447766164934993352959450143504032992666258827150834204856079648284140857416515459745447154391631828267841660740511835059628393440040673380028637118442178759687244847429991170213925613932809080560461219755406150093719962982829376756521769121213990962116525015359172151483106674668027308310257087154325617184194025132763028199072104298790426489698915518870400529640555329064467290307836882113173672267026794044575275638500086280342920834464919594169881337688028930058185610582424806084247742520118404900596546479434607979016752080372536950695879586466534926385764426542486180022318092541328443448826141194874691624656770413091717207748050511994876648599583056260512683463959453656621778573148347185868062023116186047327255401009139524960238367068746618449740865104978450961934045692107599322112907616508094145673754075110423026417958458822684114052481556393433008946708172623413103563318102620978314200677708768182110772729773471779397096456840606780719725111498569989480600354650577920229061042156662605422286105212454475507801152189087179945143496883049905570270725838088852321457458687825064278443740708723403161686514353378027872531117076165758932283673233365232969836671922602099665643221311168493651727429282700025394463891361213083082087934367759117540424994296850990864845186891332607950256533179526060883875067315112507450890928398049120761998102477158132083268248514323212323753912375367932331808366081733877002157025710325259568107449507655142042416550671664186388470963578703763112846457625220883751575453196960788492861870672953633725536131791564624858915780931462526471592811215285641486685955667521787865312719998823394748872186885079354583817979441381113079779448957820167981042829361397618442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 15599202498097492158404423866327803433541556457294558737998286927877956849834279214499656130898577572569347750867236173619856334029681701236270821536643978453714461745006442897778492773866587383720530425051367503691388227306851705314236990749672448062010675884498717420684526127992150870736088203526065427179728002101544602215498666696583101497000116996032694272009176011719080180919814559672774758989650898291137397418138719652401977195333441934175395298174737074970801966928002521457026716350342088352012988580027252410390096751587343543749127651659746472303970651723420148534924858138055494192494354354220098266255647149443846786412983797903874714779433975532085360061321927231085363653761326876054643768662684480501597029011302493374325164172093166071504700492577263839385748795918719282012240612654458105204984557838479518837497359985697212290895892832259364955090076735466625847813168562722912952150833661678642091910813016316550493842954830184095413457706925587290597241261531490864258813342955604953039812363834186108892293001951256244989145526947328522872524960131179536030183657831575393996736647552561000865439263732126862158470579945644583050755734885572562661797349722210212844253800581144949253131354580862724174858973856402149440695109080190715676590849516905050729134656797718567678271657441060109279139841151453486103332920991312722813288425394625818940898823663209122087103910454766110009845044601896719130920464922782977608492533278548207501535445281006116865422438447709605280466108534420966521721483610837984069507066121916725983292774973862029730923294997545536164481641801964557556538287063119330615797093172851090808791407941436778503286633169408560071366004444234206981329482212792131619694081414204023561459527681982619127763243744477781570195555774471598302515213372982740388535131278902192741892874447485005611295197201202805258497626050520471097295092441622817796382995272380047341204811476361442572053690885305745659141721889086938702322457530693424649177365990856798194154782769991659317579003423229936289288144168978871786396495809200882563232631003577919253815334708529531900081077801499880344568046372943042886976554377878765786033868974934244739727603237407256081325650000898583792070402168071679792781084650107966745628548896383317081454586242073143396044530620151045079251744889101691080391704466407641718700373801689723247323745885783715266422650744184328913527755946299272783653380545267683637470163553596986531228114318966465274652815072949262112137489293889285309336232472960281814766662186879958427794601330975304756476343479263381317306822147840560315696229828921770639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -91828915507598352618153300078660262410397134251548910879754547253444868261029403063750036307460898201811219927915020659943259845786469173147767059809652005310248275664834887511755988220380981159931928937815407113467281403780018368233939399324675117659976016533925190787910178134578544367487235331267318744964780024736863998717075826471795069805418611125278130873020321563542698010053552786297089273099959034720547774578199181669401009957291999412893875863891837644553242277545992907425801727546650648291694519509657098644643246378256643296910863071071475131156643660945901492092850061512717452252201011475474341754450306522995533933357428869286250847795841848754073670184290209361222655219440146809576083083797972438772886340808910191554375486685309858794637657112062622489983805954937185274652205724788143534056781117935983917511788475073688777232133211240686846621358796002205898546211311783129749139222842444576232403690961876424498610154765909002421330544538907337821537557685617214788887879384750572066709275033720217388481767458397117394974401345024132103382978785966330146791073788663089907880320238140334681877229572862834577189974270810987857157175151085987247513599552384265857375338163780416389497048912599375852446477894179271355338022074843301896319733175860825964541326222351897034391154402651534457486368306406374459473679069289566102862834776456710999363707440096957670618695350693793652392242599867396182522383692211830324347776058663865965377424500999756747439382634148244725348206231169896548867486217312189734478204515452341217604715316964219611932335683671667587184914626797085335918377144208882252626066676919863668549671853456599506656600802753967045614303965556178367225875651714793829190225687555032930151455932976567029829570096051954237214348951101163441481805640797578576212418830797035717636842188454029462371990054145821841685806815996586461063574672038264528481002960717869169026576220349979419696401682676159179095175452243747554013844039335084637388125164463640545449637480535349173457332788436004924245430258550419900979602036771694884493203017563401145833994407617879810829915302812740858024353490806513922690731209219424704672254890706150117192683514487245355740570187185489995282616285627936402740646534482362085548575624221128668142660900800515059100233890840661644282161019325181719140876490025659106939436458744247725292301894384621282950801431741365939433779297199656979791156204080314549696984494878199260521569287639748210602135865252532999507301567659827855801736320665128615743193719231938816528818075820109060164017584282286252190996491579841923420196396016309381365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 316384137373947582467042991395805593644877526612544229915111840002218383863471081701524802952323676721710528721547823118143119058110692298830382314303492821116731733362156218556506555047416555033852697025709241120576399698442870554179977913170587025282667043268472065142940267718106419179778929048989416042968125329536666301496585695230811005509197814636612380828526910504119868492124160590540522700055357304949893369587561181559519195093773673427812508601629220141717457961676215924646738053808315882962262904874364935367461064959184904366837927717264908331075632022043894593788904044326958559245340469388342545659567178145800560606958607508282340866068660655687992596629074492193734790599738338550461874660996398998111239442590733129337667785468213913285661205881576346740764759606019360190731891361947046464164491590911026993658284917067838926180960580557422517648347661545405218605962994014922284002477830046510291396833535855707062912160136652327149566949704787261733107893792345937647182240908391298778635089085356332780428854135224400869588059024471286824841468138760293589317177899259680240188363447580922338353388915783360809470604246909153042810911995169124746259213532895479216395248125068368227719962858985148225664468876407511602693434261697675094912427470432600484339585163309278549865910077891541683906995099337685929166243466511648502921624793333004908750590502313197464922945648575570425074652609907313021107345682944618782584471311304420541128053254787646258654779031200806640103026514978478359481860096242114710330402423120091234335375678396915500072279246612339060025987296078955698304271250278044063900076537309137677563155057557340829780809602707488196122761254799590064607679651199734974823650042267327205654299845107903991994155591116004070748279645968380933454758228824189184899236800725275825093641652062387967805526966303215865712725244659151850023406543324588593352201651185720786111498027683399426192080577571127663711659414346798207445926802124481729926518652792106872255705777001308341051857903911989791267293545632787570096604489070103564711703272619217341622875428633867271436918270217525115374849551733096941341001170113936449019990551882126979950042384768507075642757576441386238404787765600970116455557908534439269318248406892135769302719458414245128166950314395049614986652015684822855110802011347699680693309810875321832801707378263390585820481344936920124510084656812980695270544619466202719374941573724443597224521124968448863760389343515608631134092319837662010533447722802780375179447962265112905272315793856045026735574597184813706311362386610400233198446446508535221059584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -772527626860695436328009804026231422751761975939219611525832379283577785852591312835428966997427498563408100251082218583188648278568004212102928262893340880643294809303945330668945835193171639017447025127183699805755840274997458225594213008628525996424408354893376066148282072136400449656880269457960961880880110716694573474714610497823002602627192470741193191882468076128926865436621818971168111523979895060024948930583259772242451883525139474373594998915447737938235202287429131708464505039842407970455340748346342442133917314303252642147991215167164196465289139505374382612686901018696615798023475428478540758007534915558283641880535172612044137802923267228874384328676932788168559196892997629765930951653874686859206858954278795707730523826251295302699775804956906130223438248571908439438245348603162002407630521858101089157180736369348981465197246624681828978141199135054873584211158171830773519580338221048046285418836344226550377384727910172570247234549115805443241735705751954220406115119129049909223618787951708913224943488268157537848392152061415960791040838620468328930222185636968911805017363081163106918084583417519730697570046740370450917870208222224195772850277313477838413582000551368146296301242169678142941192780657423398946988963481344701343674034029384447061511503603170876138276109231197176502601254607014900288278370261426268835960351127968353880179418213731012368799499476321627853744261754472752983105666541539121454183113834411842699798851521628637314392807718566150255748003214971606503455870116584173764305575967532501713042539829432416973562306808087558635695940101860056249517768562137320328433058411562899529496448773856423982365100699072570768503306480950922844959706058167243899175554840890541279981782395288874474400955748160235729774028144045328770442210552916632555140296531589371311904519244714359628356848361655731009672439774261102962402471686021462451067353474328893407216019463116813237834810439392950670671982384656460004789918262255012256376027928140985773425742368828445482998519775558854878029994712206085294407731321534705433029829689628588161389178591999126400575155909824061765062878882802630266519896431764657620365204911133291399441341956659442599974909023605978176769078314973718216482806107968914069349915259879922482864894333589017419961812812065405063986963174823918802231482906890478585675954442124006014987683637118227367868695576665335126294403304135245815240448362241157384982251534771098098235708966467520946469384551701249117707280785202781390852691718589881720439307315409975906773763280977410953260777644835722389834200256183852228001258205477695786057728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 1431901455525180121267905545975249713604349812527950759656608962851990560391369026984808920296527350341493481230624463071527473359284679280005952737504251569445644286765409354373487348294964085194163199258001870358077356757789644801447471385638154425195007215436314232404628161045114701257923188180697368544133251007592791185665783778080304327697020016349440350190732060152974968544328435241014488792290051556144536726502103707473359245916079650054853745136796390262219511999511167564823039676300343613812451814797259883549416119519745282725561879785344293899580215078689324321388802773948079074544935151043833636127423543252906903885969559567041539576927288501953589984901754631850650533848160262038894171998843377726835866236615330123546159747200356960897918167910426697029905238132173276824484201489721436627030947297586057666612012462735662107638852600271952190105335079090045434930547692868948487582054323162136862248540804237861183360991378600229020500724738882862205441370679085448960219201545113069632812043019530713197444708144718501059371609795689602158931729306827436551524678297997962251230492480117017675678754840144281343143672133139044128782251362976311094192852327187819107245114869316478051482608618906967365302680166678838308963905786045667464496070167308726586629152902349077341313912048242791781362928323687936380384894797047695663880440593143283012864217744363192050691850993311224388615769385472167751088022239918702093802153725268348854312626394340495330328549881195291808714486252990281093120595239582028601592512999451611329335649410025785840826252260816405937052206056530109406489150990307875427225823569135181595566284058193251142343337004655045852973265962985769566494679949852418734386391875548453054924772911661299432944361950603699324590836864669790228773867242136579079244046179814011472675979547958998115037585708463444660182599562488926873787431907158182574179308543279605324084617901963532411240080809472801480959161870881611148421117961823965491893689060068058903441572775673031000063281486651773537169515673803590729754114672042016422062783625295922647530219447262568892268394347320252510666901797487963271648646367493401864988441675618227272413088263295687222830933771984812097991865415403336097419843481286519739318568346761002326165409587698010607933620303380709244765755907092480298369550720076739437615851756875953898239412902824113746163558798112683475292625709215725929059577781445297134483879108505097335610274133774882430015985045063303528040941213000903144316887010729217553700285245054272232110096526677366020982460563343515852891812253171952523777211210338545413652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -2118562349731616111526097067830529237670911544276195683962415384382364817974718522288838681614017066065096768192915603151277425165781226979494628796800983105370725844296389521541626968145307281517827661665561966595741100544344101295927851490626623007472964000836378719951920141731446554295386494738891687382593666157821417156503483634478158293082188905157916530265989205881400671362995963850748918249087599948919974827858150519259548255385563212330142076465984851600919189420400723175851665737920441849016668979437413229035810525569670687717550047244334892276534346828806476004778610328975496565673684189850486787155844484797445034739033322188982634815926445856262201946949035486552955562614355013784970129474168236157084446473673537506236604110279197242695803723505444383263390516373944839797392897910861362194057723351190536208455165268527378657876153997503551773161604948589814224353285163464521898564913667607189401415919955460763515120089135833550623253890321679995782644923605792008292067237033236574538365707103439139489251098068406421401398948192277242510153031761141482379743099393289507200736842442372721915890192308670356843354127942331837991284301595884800921382323336968370599531576963833620360878140733250082626933738883100154148235127959738973496563633373659262783848042144195395965188148360607918204723869773911286777414501269117704146678497318802076555965497501088386170111557267203781417395487162725235777491588172919459693552448103512998755869208943120833993100798370548857930791913498675102506215004025448598065778178331056833130242288935945129018700376938426869570032400627822692234862989681055731579020683666399281013228993927515176439463529222829362033279463728640967004122812422307498894355065953507780770155021277559551722926016215898689077537862213757131195057700040186909151812550730967562539837086054678375882225018590837082615000965793761279680496985427885809394470172696476089153533033586889255211601695866858929494625132326663244736932152820507415605333089459357037999843802121530376674258580680238397264802669767387174093876987202683541143430599595385755250079862481048294199370937697849172996221058944274795511427909587466031027947182725589429303022473810619595316412589156786852870252267505378717063152309876030008745885540150314222584980437928708222646548152256541828500060066076100422621455289753519916155857104000271144683231393537209743515063130467264420220527974681690819992853602305413885732053656304433769228947548858833240100219593677140065700110902452015717170723810795905353228475988254674759027663045019262618968426626131860186255053644662013460462311828244262840875089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 2678401821034824630777803848221552316102534494317135712406802024523156235841787399681986504815573780697983584866003586014681266806607936274952446326068146163932361709497139158311906111286854053561934341295379352557632438275697107757189573009153499138721533685059169650643967625958809330008341267600297881347549539290999988964391217123119582182890211471137275157307877033503227119225629213007136702030465907440521984733930798241551525573645850177361012990315371738316732920781557903256859394174361189874431706337361481196470713453109309363753746139347388525761315812290056307001596141722317695464517495209137449016458562565632617784357487175006709893154254314890905628618790145941946208672713547936242480177164710109996809464467128145193404309658112190911943050674147194559269576352041049601971298466187972039888908183715878885935062266835875245930483509245613182624149553559437765191068861726814064224019399497481358598294443956645302097423418765531423956966029915610101026316723578345111079734945581927316626981329816686130464082077623569009514867978964512217974362036809139268080971029417105251726614976205520721768075997180800483088088221042871327198131571479614147251608381545298702456494928859284234207124286600889251641915492994939092384514798247810999142268660599368447577872648216865763330687020189612438536236694245397193568339046847769114344696692085773580779344258551927605017169267640504205552510339516405796076504428094443524362966484386327704796255554012835866051395829766320491585300947441458399019533709846992510594050661867813463751353835241621129952063933311846500727285132724000511415283075139815111802660426850546930919593621035895666899355980362179497954674760665679617804075740565014493040967036206284383696875016123740517744581526995874352841661093319369750705787767180552301001418142257225841503707895516859025967964697745310029720971122043945559397057860559236855889686995894082396729605431167108835796818960177705765128258722244281590857545720328509618294611954450786808698985765760260102126011473580941688951731893886922631647611022243518952756387428941781082707106461997791851066537342863905537272165098376290208914485480519751102589089124110924651374484199793256392538002545664754448502962242183736650282300515155187579827597208691412835978209441254033536725596021175193053959568605190399889005964695433686910898288321513869648539502421304111465798866050913245180088649575589476022829199600354767970282197168027108943979009274641410357245866964393531843909194785281448524590553301338707338117667089890757721791210276175561174386015344236192913474597657573797496076679714447275098663550976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -3148797067863766087617643460727312195906921202739899944660527055537752106541990980225770324274387532217246808217472854157742520820890079282597792734682050375634909686755771361009273524672822319515807143704506604080653221546409727321939129154483183139659164872408275769045019932485226945185009906522038538510433258902072404374253929298342774796721757849213634007134730095349270463012893243856565395191732828639891751451716157180985502722919353548269772172977562318778435050968245933621127536682998598807707411985765344782520315244727483146618874964267093499858418704716727651194583293815872875047583764469553712439317146025409470156250117489814451525046267602785548974018740886302170326752146400854780376893562597977903942854075952989810474503292843064989704744406378770737711813574159653804470089332786292667772957376267272122217795741067542608470289156308722262445678672571583349342542656835923013710966571909745270800271004880240481084197200519012926974785110913377309929217826718571993887276410269583732414647864893349031903301806937838729651264881642523743378678851413081118827499349028341881887179553196646360810721653047146136843319087446079042940434753432090075830331183438690995900188225216664997375613103726835433816203270506274212628513950957026321728335293555435906956663108684502906014848627000877303039377731689124786953978155031123065646911110287152571732853931637327945002626688137018167202890493732982819267036594119751467559151514396681958168836069766015504902622795206869141118048173508924938200315739624669390638991640345296832592525761833462118655738896834190140461454101864815778691179176603496825261674346873381476864167512135015856773301784112324542876824067042010030281098807023338026084175984770779255226158640312006796325738088002730883813834967907882515838915352488800544731404850724278728551425835629719043031270813778114343765973478967649767678071670823073772593704202743618851303654597166637623381337957418428826348798340667008248739682627383402665683924676687594142804995193299308358017861694467275943158185287625321466834842362396801184070149548474661899958885958758653028632053925079530801108794095866524465364017967191274536317653724372792742200713386539969516978645240680823487338783161776039588144055519729493648652769868767006738096103783804376377161201498287413061050182232019201193838709837154520692849023649925618679812002486080554869919102610208141927479741837157089068209770157738228813331707106849697445318248445581544942481643995862788617859493089803271159808126363002288785144648267794174433246142854657377218309566038086145791745721147594941111155353628894781699681943552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 3454610102590463583101971966384703445687292962908727565900980621016144014486113609845176945671296039991623455381531580067776439804223876105648524838911603323366869480180532906061133284264433835466664109662340307362044933947573646885848484495742314221604548289795224224158408636059196119984920470056915873257321133598687696242345985490437284784835726792893843409718257232649139753329246376237183975146664338864009630865938924275536025162280911881380464011528888721562087123142414552946658643506456073511125323074833486573697394705522259416877300137555047102924986168836654461493557835210444572855556431490752594652666576780969867782093259368411075842598644211902809552166046973222352203177157476323329859634568470919886776241521675650645252433349957832985496438303796368854836780130382570232458591075347702174331856955521344675394562699966041123776357895574625049056044991681538329433916576916790126987477238513314074290072485137986971267774270023586633541268283506585579583475409537987563398459812011880468866095520563327561368877334911886502267612080925757058535210359178447567956798233012674345497025170167151274684147837848696813776710175591874608098261912626923753933934189689104821712383760258262617479862133928490390138704346657656432056712310017628598085371640375226375433931460249156510610925158681770090277064218910245967066986078883957420000351737470677972719872971038946248348747720670263704060703613775175036704765261039264299847814307852852957664504984600516411102812884491641901458394327355498938178572451306389032993241663413878576790003441887350637687969733824564680960465971991726136972303599303993794739391908669294891996897704165181376073637021688949746005396274194220599448290494862028055712488672255025997742285403103323081862334004536328209176697084401146891352744542310797180936417446686263716315767728473162151974126437005236422149822324526045132542980341706025414790970309170490455897290067777673898184355357809179976342705919845192855571986592828833312349501884672094407523704463122358101018896757509768111306696433963123280352525314950545733501595194280311701040382688595812826899048367928594752369189033752193887043625400175575657743456932550262735811960473374716348577607168550624785031773017047895061497057527458362830186298810366937985154721655363788432888348235549849181364100699191279539874888386880016208362848751293295807293177468653435531634682713354201066017898914278410788293780051306212249934227542961142380920486351463989095193546121288294673516278170634295582992786299944993940560396262502004197729037136178603264309882316050375948716501194033403493798005253074312567078256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -2691947070551803235893060540906864718611568250031629087943044752080026590012345473580213500214166634459122457037211658438561232360964230045143505966946306603676708353595029703402818034406894762140800877894545579379200197863205157580434739803687107742358758595996511011951464930895902520032090065917740118832831745690089000234723323126300385610428959664732699070562618873040354349205838796898331518664194680620548641708525735001804242631379929081826319878266344648715908070973282400021261068879005660377037396220796960554379767691835849866192279280973838398129447026878328220939470490906917996131660676807179885181024882492098785462243285631078349066105368883731791657399265122363306711909358017987019510142745029753157477945589956660841993198443477938508977489775351816469683130867292544513021588849600162702836913049995949082830958192710598634709706482233326915549494830013722231631482208384095349472288591920597695310624646899722579677528943191774842626155610559464580991667840797254284857220592287280371140279304441528944312113880974334115684422512326842044641100074682108603811879018287467603617569370048156130902301342134856171571106061187583777031064088723492179964527482074128657891038770193750486648206873555156511486199495110790433915588531491494805738019085815956418027586083119381282748050972475608525531131589424919896074270730912794977635760410108456455767317945313524568214956602654251040972365110827233747067337734900467294527012620155680377331801167840240672791373839243707285600936864457813649785884874828998195742312964190032019038098331657500845548990230503935656911322442291123268953202353166354496553619680023366190776319779860786645193483494747770065284170954960352888183427128620238599974416939997726290206557321999376003071836636061872552140295859279184054348781615588445536932097181762205093203794344731227657433550292391701933568439093760357440920773058472942258449207916522711656867582225515599598431478684991376482739741917186195700558698701887393532653454982302169510985464776124677083962782263754069076023143803821116640817069754384651313551459951229503495544144035042002543930029114356360087183615198453178351736289704168533324813452570755890170746312240646943697806846582668035171834771259719391618107334714153418760072977436189756629591341325539575251230869302449573688428299223927659503568599975559399646338914398431167062227366972259173046962315352689896332108724371511242923034323047968888647225771157455510396455581452517104324503238969147641880766577241512687242202644951066743028749809044641650005157057205880938625461668944591530248926479011904958698456697918659730718268063744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] -978385617939301922433368999414279492128863952552040566280725256311770832242104870138456334240380203643208112914796808512914734787438173600371178474884891552749194650132678852599007209603514482047253172110730085434455129894813335866826357859067793844377384173438625411788911605241104712724099289177979757741033617904371595829313518876085820735209616134455931799607392965910895852253996706516080432623693455612517373424168028941876265228869010998577785024716954260924437448872242427060831057322882978209825460816955538897490506432724890945108173620219709159679932850640940548859596330363000715177524534224392863644519813827074541257500473740522935165244304444336790526513335634153144473886570261559734562387751656480862847008680283880936253146348188146902209906322875617049201033873353128960600092792774789517774403412465102199220407120231413308387598968648743089826223093669455337749428632769731633009308983581296271498684281996748555072136083471086664471749311780213752805675876232603943285366074667539599096740142998155080627965362507381112570012664819922550149348679545223174674153976032428593966823973778086965598482807094506172947831324765023085543275021147661232104892920584851182610466682276333272702767352518972394303867623857843747625645122118498376364174563952768593763680507515234994920710113053258253117456407844763935504778403137249964770521035228034549345041761466910689819096737881283197627748514280850717191427631267488624149994754389116432722061319825317568295152681841223113481148131644915020927911176669673844343703907987763924711912974623747535277521582705414372753146959112404983047058468571843731396200549063679707154035038889976997275232512916030192189268789044985315791118085467831074895848310394770427225172840310316890399406701396811336527593443485710876248755321145715229339739539747691482522746383067621124800279012591735129859669476844785685670461723627731294944563527204502318070566591857888704636219662417851716768863771451972603565020868250061503372347709458017125501370956785256669887005671596073984152380901131083587973540970887433247923116251157757375551540165249238410244572565697202587528293597254114136784417046538396259191240555267704249816953662595810372624508697099504432740268971282492517983128655007623500536683600758983504599148807120942492558506134842268913433489965911778283105702074295908709325841729803181702831191255176725552117681492920421131609649646969141009525570030175240712445871939799409720767469384517718436093043029522606571273835406383193199341900897764179998272511391867921944121063272473787214832757111902327074514891295420346616661425188336736985273073664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] 8981515707009271891755962971693918480563299753124013068465805501246713033528615588611790307108831432712152759860157688982744182796947233714905236530313357581022783479085111948969346372954812428467771471164964811475577870103364201750934778166310112751284663015814433742684654070980798863618390571664608375682325288366004500721551355942898450354298782248270634456057091627824428256844565840751863612496772925493375967571730152589886790987714419286419468449338360359960046606772245649310113508423423756399282978004481503561285677611143386449754621530266848407008624248535968331337270509505314122715412246152174378260200985290166462647444243632341282474788300607227934590954181676978307614521138706134571592532404496983968056821704123415863713495502882988510589492135414608247047876065234538784931982938869480194961005091778948693270141559516380377981776325910959050962052647933381582370889963442954639990513132394407129514950046176566358285229077852373902645395042490863796008087736990081539218931581169231783679486697213045691025666648552278528018490064759568932210302887593129496106446940881665276518293808233158955540721173203099469920501123637308780892026007232707396697519174240298053420779309693085935176856289782627252914884864626450665897878443574361114948115537743624854638365290000222080108331225012349197542209645433582521396102394932250516005112158716877684869179212271680337679841501370308816129278354070038818324913114879559171637222199344276413189025728628295175704627253785376572906296134410452450495629801191969581505679494968920332657857229659178792356961623414714916536542659742357552837430234570002044880592755355475012288791298993977712135195154754357831650643433122036218546927023776155320540267911359835609084312018863947895191534266052394003298333409827960439569184539649480065704753388328611622399052784185186286064862619409678568500722176984337263763939359569095645494871828733022339924634412114859897059986885765616864684389244445694771204012352383821435851393141687478950610923825031156901037924343414877758462010813163188727936632030928147346825204493845930266550243409799445075859104985850938738011464378902779971580248342865771030988907978493814924524829385924259824687375810386735205777183632310620963964416608589783652815840640284107264704228831729314636540358213224057882123641830888076366076365213579606112466404731336119076029306627020655055946460399712097911247577668543142364499745118376796243561416647051560347635534078243446280139037801454757915048703439496092541940984525567693652386905410819597706674705254133835982620816659029151174963650369374543114007106575714103546553040896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] -20381603269151288234244217802664715130702129901855343248292410802880426294375636333665047282799945618712061097522934413313383727438774436976626550791641913985797052820581403341658419916159218898528658375888480084295984307337839443167817639066241645798788507310326910778510203033588862457470236995797944438542694499579007591307832035234841043318557182385655510356828073575202725019441251991764516098642440595128919057935296309502875239445706614714668897121915069703169381763420594370549474853936592859902163275958863956283147961570066565207344936141156775629740487579682505708728479033860152188051676010334269357661259594078742035664451979835021409298821853592467801462001468510742191526832097736602113856331027853471372912698158336574638990929904383957702061502592430235128099061483446080095352002324948484331207413636018073223170134319852149927005714308383800849063483043714310427652680445527938726279672842345505939387048642208220222015031269741806643951121675790147385323738721993359420069822318016993149041600038582950723047639802170470498582918070534920768677659189210896974041510662499390398269875643557714779771099672979752215996216600772712357969460464519559475976714006119293594548673240992938844040292567205522686842157606153874577195459250358627164546295594998899691789270306176051814038515992468660323098103930945608156520265112824163879960348191343459962902454926540987124498915367741402836807828608849492005257909277375990581856252336969120287406910371703304363704502573723036025322289386857138747255106140113915279808950944719144784450000988404877023285415550922295749383458914312070219940625634658366381969766154075633297639514995837938815673826130949813835161201917571985446806388302200176948300993602390990033567396175009451256134128538325046463065162926190660028390819849122221180772624835870787831080804446122135811100136736415717602051310552360508904900448162758614649468258740565281141612085569006372423159802218536237618394665796538483670121853662855509276316457018273215781861372397466077342974268608485931658296292801040989244601576439125836423206313461727697466896567057255097038948893015604119331786129982233939772188354436136593177308514075059327205396021266909054820741729487690298713945254848059821516853798122124320338369086905118546406478551902049339524750809930972178358059182657384729240513462230381707492471094703827884703687323217004943620377064969021583529419503681529369270622307804435782747732631240603614992384555712638042935906791208998644294199313495530270222737902713750342409068651415582026686999688676542794058132025269102981986053962630238932397870480728438135148494454784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] 31422826517819255794524067747875930448248912140651248345109161390075294253896404642517939998413866689448862894527980738202028583595216016352420213358175429626930478455665539135069141091629223872289266486656260566231458555328354401535666554544167710078727514647629241804229632678812165927952313575306980669176097583316347225381296107503138112248785133314315935550938348862631243565340157171768443324945025198404540556118982446029027953120486159536481525248034488412548769546996450740508235890660858289288828447480062955770936390481705696882000257628558858976890377412280678226489607226513435856611411710602252910171108601048684889064642897470147065540118805900189427523560775337175686753972072154885836493502143408780926753125978910385477740929719230368549073816295333087432690082593991070814736411540109741949280352027126232532076940374557482848485750603414561068596713085368954484490898516092812769706785549884473761436530455782919561243308672872283768151688657086435638830827786521500950933132417209603460299238943432286720572230905584427343428712430887762266144768886259946475091801682304428622087311475641957370420597588399353502849731036958275414019513751965022576980878124833972620977151613712525691493981690738683189457703701932479300668197651346877956414495763625641493990813491431140170233019934917436594884504944255285735761257905164720463892470392319167300143156810166551866017456594659773709542969625686178954001664935127596660733086636658509303185579621560747376765316730445635810136868536743726982763913997324907146339581726991835499951713275653868510915425091788754508484123343015659856911034390312844431974342509384746443101048556817888867416058864760182626374296295030724532484301253727705494155991901917309635677271051725499794885402489424990043531170811779500924054249958620323067467992528184771019013453655213116589789342802209750104158775549836524187694879981488849068439789177770912970692261629600573484748450290424620980934131473454188680275275075854141364286255055219440604350621664798677221462730333903949090883731395625084442703044764977581916091047576843663508059005155997660419371827582827346641011579861881458956302870860483923754487490477475793948527778298010475808140638053709932233196982084002804383512959581619523186737419715159523471070942500508500630011210845797545693583439791675916679280394954843119793445553092376205541358040242392320362400044118149989864856663165718512776152607548230697734540741448555856641222383968094022282982069581603303383267264375293497491580928460330895887757398587252965402946940487586677323333585954660866063915838519132055612921506233556878398752555008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] -37513050361409076086379122436216783763619082577476919791944657777910021141970512076550852281510491435974837659915929289294958195029331271310920140509855391734733020021131239425870467769799941391565151950405656441827283130935005994446592480767561034654645794575332115268884386921018131557164729324556153791705528910845992619986415123982954065919354302094688528246279120302268241371262182861423914942046891607514612316945818625704328302136836666314584060043761437339215463505187772154475651626312516123816596278497454817842064081559309230208299230744545827215501867333394745950159646088215814623192884204923765182337245923627478466276854419835988748501433183796065585627532898621629328394674093503410761336894044084843535607739648814637927307232211915666107158215046152325637497583245282261016055241366209653350923488821669453283523135516893721231592958288974814029688382303513747497693611835324147624419666618807932379115668366072148964266507698508696235641474027828953641578642008587506609198006014658256550744480151864596541554487404900225563470072373162758514630312808672516093649084674372539637510851716706775679167564505476991032874644641512624244895637299971577313621087956450867446418259394784540907363383854342206763192829383278664418800740058844575158466880782692604040058096503917929274373507869510939540496343736705625342737045815459920792420030766917380663014462324466474647553500959686306636135698963763804599277203104220043517110102174970292388146343898915838544939498140538733017190247011212457030757127094407063252233024755912979283922907336445186034599230964450102203673723618300495169731677069191555385495917044696303421370904849819045621680352325758263790035494196770928481182635956570659288184001643725537038029443379664107902591310061201820717941242060425527344291140062122083557766499799716098505330318344939053882060510659226774124956407630428116340830926022032319154864909391294636760974170100035734971929742189318808756191447121050760137086864180293076356307652005867438333320264895352231062311878684473773809657524668485549571765299377708975424522773155778813298449812531591596720405307085043327662533153442924607345949217511017488394839299515021260528314839144985171492181054517678127661226904991440180211918813115943750967880090503051239964326537030180800712288505456788849224235812300962104510739911424174568815181661258051791477459280781042653742910065828191076305466512765774736854266848487364077050650839544673931245105778060099749325637590838095619733831699195426289359136291477952677144464833604488234187197618354130845389527696375945021616943592607852879919924130637392992521492103168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] 36169460477121431841036174489767234980746093099934404533699576269403799378781294009136456814211488595239154689676435145782552903665966654093727867941255787253018896315684988304490347466073301155324540367007008715953203759201282640285765153997115650928381093486728299176979177812409133213944281703952188051502166874042955525193942212792350396924879839773491720382360034493843072158690886954709933936570286284090550060361933770841806359581770170875905155622552586600579086451410434962160019627113934086434142784051176505059310293873650094083554443620537164917201034522172316623423016887121148514031563968315688171578972921251159196075308959071823795609892783785952632981195915575173556364189425751573516647276720870366750231509075298357526760801618624625720370359851947872777581369006102432291434998410758013847051239779248907811079488955864586762409217601143407934635069503088805020231412397329994441935259318159301423150093595352271987599824424993426218561494941706213846016891133934086162483417511859220061416304831758105475965872896158619033973079101794053301378667017528166038977774409927662757924156344878285718560099983739710533986933298809074745764827196244253634323488154207896194926861103958485126633223824133663440690983455243056108646292488930751161463890252802138853985170493793511397926188534676990453603571726710472480205435622396836911823594411170223188169929084349963500684981855153466419683175067707679785167673952754977478720694826902301233856321307235665068398806092144151746734747890697889790809687742525152513731787594144344681448999962246250814379428884233785328991179510635402819234468909191057158695052298966377081003024498290200804910940768943301221416407877263185718098281720685568838058444626204043441333145638517774328627185161515084235727154665367146687912756066207569820253570177189774999022704505508678475122631677454948250789284256684811319102601400225719382310587202490290710231973001926981529929216166852206831464485567479443428836925968916924775846045416952773839616705821345039230331048760758369913899829105931198064398282046084919563668778608491181558443455594995462740885664033497333179309926782500238981917572510226228034498713773408723591339950947135591522220000486435446835128376084409329901870266502901760869219663012608413953295570756780149543053806484105227208825336997918899953191417940827265950499866244535622008823850411616875220349566744752565751468816750810620989166862797339758892861883997155377385604936936242366735163627044947331196222592251524874741467122963326557889212555984796056230063589559721135544161685134987070760719194819631721377885073753101754718765449216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] -28469160613703700030984238771726097664265828992532675940321272529342256131679852869384196665244666441660649182159142343480610900680273326845623658162810329336733070332248462394971357219859920736559541258080685095853700950687478140348890222678726477934618724083500631217688661323715711597576165087116889579139873700774974111816319855313936454284066412677824067018262580822030879772278533156007134414711366634053259843733550028022139367368641809317197232259395146412131427975962632373489185270100223257977515330959881473350664279820996316135395430808299998075645736375824715318539101228168738330843789489369538223170589284393928684275760372083159211749804638304496892634783494966722689801576001682403477043797128659411286378671939616320174785181445855183407753986732375343275456085845659944428536526995474785878880724010481570213879751054103815885004902951906349201155705223087232977005388801962172171161120458383232952927282420973750333945973564383873448869416905202982407116823546936689568104558843916216155847982426663214687257613324497399807994663842074836197858049609574511179453796101171380118293997509479436186898516230508101318670470099236108846211815000115114549632587723403060103548413784910804292775993749605035758895271271167560556256915974951884378018995396834204595927295642056702088111101879103177129677797066306834412998777118579856613052457368687037292778514540962634302343609066402551841142835718655598412172054409315811128560494666337402548349035035790652298208222489198415227735663466755127666536453012325807236360395083634312383967865100110573002137513400105633888861624327280965606453770549371387223553611947820588043659291926581145431386989195779287488692275146096546942337573685168515983630952286404678559645756589718921241224731320630911874845316282819535179000420967483195899449955557599117564834514692821226968671509309842980674790010066281597908324019503499043519096379305726597503058178227915279084289606175511537670892794879729694752497505173781691346742738685875534278253661999883472569095227015986855694058078550461260255609121025115170613398194571995708441908216645813945011404224145329696260070245803437735669063283342916538885297813257695785593498274965543136392751751555460584541753286438903814035586958292511395568364054049917448729241962952151891867737331321199720073199319476527114589858440465976156476136505593095638299075923267991959556874438365383553062487735348640874582481270605156420275738817924055350150257658117224265894293107927850648977059728992195005591486593460246557656944713744862312901466772877823338247505327252280769136333221173479876614382268373826780879636135936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] 18012060779818339591542248934893594878502691696345059127108376897418379511778602077161977441952431643775180378992656942871106697853640476817876868408756765863687604796942139397557453000643181323376361963435774446940412947453386989822834597793702684496758631664971752311119428160658377157506653267016628245925440250192146095223143585034360155274062203111940509302907163689394609913955412301900842051291267626910040981100485344837612442364023233704006351999625088677549795119432058122493496967509128485063261656764836318829157010982488888014654427301045446964304606964452028432969402523686680411164112604292893846126339724711477037136655157181883067206596271583241203755156798731849126869079148655364647082246575002381996902463007504466795138897957539595464198264724205720596366253472432670922577014572410213499800896309177649056371553347723161173047453371734299640214949803448104942614093038477011474419223942923358929301405309097522103935913036500414275165059745563450686159958750627159711928850019504322308512731067698131405981959640122522700127662579777069604975913544099333625680301400723488786452235112066721849159633807896586080954167152406966943652604187932091224719407421229279829442502469437299388667961490479297734045077477081374916221759198749332972191664550268079790123081776058479113961916547987538940429401626779721638251189655015950552162556062407571339722808789562079886857968097977692700748816297352900862945753590162550544328849497332247671181297962871694007661249184940347386583332797705058735965941682010638407793153294888310201871246884258862095195548523542920896274341833120651974247785707934898702273718281269247229523926023042258712130742231161458266723057092244583474407286933282493643847830004600675594520213568571826081361203722829447656142198266319035118870095584893988419737169733525510000268415266720019315319822526908341720693375186475335697290140728077318999065810435614195803607788807538666150805181254601415512132571247202184690431285684017841188504258943957522723293582930914399999333121992119380603817286796169562276969148910942436425724453330568341630522317929022219793927011670312983953402284562144614228682009776392419710078717082955946934525167101753112929748142964194527696780761638275500551095738334637677670714974042876890748203519972161373349909373079074034336089562797146433374492337075792893430719177939255841557292238597768276403483900875270123632173684403603683454094006736733521846740850199070632012538779796959042155090216728047049340381069305209666719089698456208583647424296432764929643981418212074424507826891714506117033910999528665805834501300773648948365019316224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] -8556782826265744231988556448778177153630273170439105558749435010336395101415764529988010110819762986705262796678880809712757305576685954158863505520285962360334595582400535940311362852960159833517512811905480028812405218333225584412798940639891100540152281116852250672180432687891993994304902589194516091122715447600312639042846028265929235292165440686788705546042023425913928178714658040400984080055494565981433751239491664344144570979287222891788304525698266316603438998810074192119369772880768057893784877485015107937044730026613012889469929027451437062362432207012432754025575830184909651984278331176541476038943670501415469513318849881901194753966519745780695798576314652140102310770482832455998338697181672706147140137854402255381559118749437435482938542936923361979231769694646895700523556944685309771729205570496901186672456937495276819488652063003705328089593651488450290535644121600112943687829977102741951706987787885070560561828736235213313787667256372303185770711168965709817963656653579048306365997443785668087064667149724574755393433736810779542707034570445186657623548252949537297331124454007858634979124758953785283852921213211710947577186399790736238245989516165923131090804196093909494875014825893950294516645098119846107862613645372821555883532525390688474041036553678251909718488397916155061306229919314874162228830144059895575059986276590527073961496721913364862539746317066992116038891868473757814293456923656129407909662762367888697724856353033296357586615945706290327085638000478013466256430548956993854802394202509752875180025406235785590582440128116050983019553808983808264447284397155987191365739606459614981599648480389154124357026032164942235613299981215514033946455271383668822610275805510404202854804715397828139226036617510166842908670111653992880096338984089682103244067440859431849141242515087053838883237277054571514066001326819473210828507591933689533992995963791101318290523510659971041124962883593649990791410915754431152536770848386709477032822615004444839191155696631652823442112295881257345649853994327187914635952778663013765535211315990846926175326598987909377915875158862518278424165112880307528060438653674709001145503664204644860098959555982140321426175486799570078790868057687043318165849839744551056054607836463168153799982602985111494523677992192343374643802411079602222544519228585597634917438899078670215630899861739662762245014302371348231311147285701861280230459723358753375267978221105833893925656383643686117531673593815595089038969284939607485445973937989796839303946758385267049322969786477674979958383405500787939862394482042245598986455439561586309813239808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] 2216325398971944952063414970366267381517152559407885461708875268626579657343255190443898362282210918124341162090411686665044916398239410828416323082294417121731151933515350394715149461552606003559961060213579023696716049151436655940452420292768340094643315085287444569787991467587479178698430719879202633449975192181269624320260366963318356310122223569626238865701114990996046907666627402070535739271000185818313664625545594640846538641467178693905188874743485481709368403228168043588165753266576131684965474360566771088075375409704402293173093548836905079092995155331892652587101322479453528522747605152455075800873187595487816717487943162084894879873225522201023494870489211649356017266878386545565079896791997109818020601239471311516660769046174606583792580681297868471993654551142170720459326901871018217843002880136775684761464547114470513468939067149330198888850222868846861323347078397173583407458443711587506753162187775814245597714460992435533334127536564833979604943004725377311590054948800487226733596348058030825137069603255024422731221356690574969173340902281573947687216608103445018588046258320917403772132164219820959040682660415843751120620567150917900831751287933993795859017157042929883689139899707319625165629517749827015984333417128730802774237034689913239217806280793789496007977977135379707408408562859393321193238531666908693410034002212688403526594951779740405032213113119796897182752867772309816560693491525780522825308967873853482643575879680482458869863630484743922804735520410425864406019127810028839151699438954839078213841321191452979101686121054617176685138124710296390001883323876483194241190838476173778699655061764358069290075682807508626453571399967458065346016427506811378027093963119875523988923528041003690557465416355912839240915528663467728588743949574802636782206248295955776779672396143947683857325631753908996731406754866409598485946405880705621126025793292443028830648226640314179467518093303845704994033506052769407394756514793274619583846876098431120479426473244624496801403593831565425582560313092211420310092381930994426685000788057692621987807100257608922207413321910780299808761837380095779266485084054420946293212638878898243850820811511564231276021262301313591051981901067004834531547535392593231637889996894695659854030546640765729694591539658736597281379750702811833915760393655632460305302848250405060291143995668922276920715592860454814350876688158958542180816734250681380205858309811208919494989456275078818190257837083785223965435667680754760993417958212077744267144046934072664792887211928593300353568166185175937376058566609155796115984310302761264711991296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] 853121998481089377523445828034681709856135295691440758921592896934371721427823453287498085763104338586401080155946860158785530169916707186247730469127256445652133521596681660773458717101432398872141119531275301704464225881927904119837662429267525898928791501560055529116977785604188968520718968674011987245798157399437323431435852328034881210128096559338791014768171253616763332132519659393564452175504469373362025737022763355981221895929454261831915440720478594254590518323170636997272708460836634377081906233985324230057811059096658354793598831776296137867312962768323774731385609613865006813334527339149763399736371633092684294357621634900438021633228336168596287756781910016558986444069248718584979085006324543737353629485569554322198592453766107048755364804668279377202907983348171311439686789002607586469579399452677917297867760689329093922497805203677548712186372793516433656064130055137139311696763474291186218778627250088135875079338888320554457686178301051175632513922227153960355348685670582739296041055924560689771969882891145178969353830601087139928074596711106069473573959832221575468983251848439429434971527064003084104851300478869406028792775357783927839164315930104020342952932336405822213563830112118881758283594306506519574763029851463582634899023578059381757024809483784115215002663458087316410716628542588100272521815134913936928358252190228254716462509972857166764262854207111135450893494149811282026758489578534355010171564712182238211051506492518441528979624883344178613344510495258380244365864661828725342153229143565922529249659681567110826079515931483591962425021784259321814208673656167852765242550630473974327547380485843102940105325589300174073264248711916634457450136318562732611027908056093826894216220511581760600118619419684685202323745567946418513053880146529631549679027094059313698198989206800174247141949531359718501804594111823035299317660991649480496237603654684213974284783988727685256929426929487120600006650883073620764301179468949719307060300915511292590117972598121725140312095380411439698870743642131603947321768257526844993248989579966903513629773087643340677297334330223606222990316174353158627260346957086085553751736613267026526917514642654205820138490022700416461852922432056425751548374839747395800151539748305105852259665716121609665613231329475618256331221187113627313318136952468716172025214353387138211848350708273930792730896334889726169294449952589072875164411323158138224890422433884084335433709530653642888523593236578952054495608546766378647917915330361555695580409728313581531965581188478436258734348905612157781057314397364610394832235448116350023630848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] -1657913614219912901803527347738825882165269285108046412668536012632229090993842801225325560456330493603980467483509833850676302248007355169587983687207808650477432056520971630126167216532955839902600581471098415772113369362872869029271817559443767122641011130929783261312942237312817731146591884783442393829168602102322188305460424708727160685054373652910319884748643359486013937116522223853220704715501364734286465610698363958036937530073912296845786777967758768639139570419624431834152314491698262449281802365885325166987015349776732683942001178970666094566222862275328087065183045918318372340407782106831718163778266558939900885919378895374213427263185777774146757291861196357663475781467774258419336329426986813165491271169452153287760798472892162340070458916584545958363981291461822431025133465764801422720438274731510768025485979408853605175569762523521385628927959246322036132313855089743425654956777010065633184495916287120675704986100088608071796091664033606809405087707113402346434956476809334307384976745778433212750675528714826271188096291845280050884012895997128793694980039197792593413267310234941132702172690679544382195728909355312931785644341539128787041408947168738067219149155771146439420368104279187420480992091010040197380774208714875089129798651267475844442989265539089463003609537637709744565066819481899592399929501436667005966677969869286456319862739927317204361798805263422815923604362071241091061942118032702989826411604718262792465146663700541735255110841969849549123201092744473125250977943014099946479044747016013581845859238049702850755612820144096550401760344092014563595059525904285516821531132598040931816649698526989690900670042640167818770392882526460323158142232844775116081472508768103938263504444936906564802435978198970752263889864006897849776790420420680298288639212550690108916850765319970492782173431705770953155851550448313757880719070601246898406334398177117837832659174361131631334006687610457113965039339736535794513056367566996950676456142301316307006751172148074887828373012533927252512329899882592596415960527668523411644164294208096286338055464393900856228911591305906673684441476677284522033881557996739733234142924236880852672925808212469795562144657084804173298022310881157956938486190278010512298092452241372998249011073521105104775389515803375308921111428952036166118053210955287833702338618804705703019093154101254915789754197375159714214507095294873983919730925997577618071271436243843706863331781623626128514661733623711369296789957977069353952300542419308148754096606499194524631418259689407002957054798420246582497938075740747400998152411043602684845228032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 1388307277447127059373673472489385644877916113619484599371917067751681284504157810770964302687439712412846648427880470022642892686269408074131560146489597056880549794824722121486856262363055288638643036968291640274187836110409020185485501818141788133101468130033975061680970484538446828403930636619424833332588239443137917655962107942434034611861206523634015646111440653246174097486509420283424031470332314078880845657184273166692210270191179183498737881767977217548882424545530460557361199784312517263495216972670401375230357429232420788037202509048223569507779026548931085094128513267999812349024902585604745586673423059249734525877241066159220496314635066633489907424332483162569589753870500633068566078440210409294770123728643593643622006211243552137681155652435418405534347549705265072101646561567998388874147865371034682655058062060396757165328185563097607439417645088797967842952317657292910591140144771060123100565646985771185586502654052715315921123451793350107581179244440759036567061040332538444378162010132359574418654027944071109387751000606567016080945872229791201547637758545438402083730921632364611996561177296330705098318473736306214011258750677867381967534647971686102058570001878133310739980451289292548200534416733640055523666240251320297056792298123843138180916965381078236173029907424929155441185224567695476664563947395865601360065155176073632882967749365355005652276327099700837071194889287766431759503295587577475789723007057790654310060770573500768963364043746956785208322841008160954405475857178325783421557012579216206158468943376794298519295809395492823551924706855897980709015951228015071602582646064813155415917984543235207827861112610366912767525116357210071036318541183015720507348398744764294837095215925360958418945101237767278756690828788089305116783629145081033919805018605334114105072715053789694084568781218566969437429077039441637144385124915670964011026091693928097644929585123887161876480229970375096724909031743927600494845420453791578365501544138735937951268499883183474787763350724025496553868972839016429934543755057717729201056024038037018488079127310888675979225641932201957498764314903723988667815892334726454581060654811967260732508011935264391285322039882574178198215567049101473384776491356179871302746272239636473015987800380978942709538355813881141943170652971147560693723316182830808994917189704122092433681413165015024761381009422570677715391935053548488422506081771506093411498063384284690918538600042685573519576518591025650609199935959408041199131905712770159343656252926524320740931347658540012655365064222300006786236145507157438660836067333587914788438016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -860825267869571710150699457077224743324374357485875256598178256901741086583421608484668029746374746693333617113754334766141358724929870326827908055771593641430522844499630835594080556912081188489110361666483403955501697696945923598275209129464460549785744752416932303343051619526244346085654895395643859110601791419203248158647128888806909761286268748326577204156725722564052161769304255839312857691576963237881358079270701542923171374642558614431166530865662127925167726547911492971432449526716903125498025159487586630968719469175598272175526070449676468829176135819676967618333588077244244003325173027052842167209108227953217516688861765738708680112076788400429421509747895651968882787999379732988906277785141116904058546713866895706691182524112704992822434244336946234713258063968836896500215175363089617431610533432144336173751777408234004158440363807587558578955420954406405366664857480590260405712053191290423105833996316651825828563084392714443641172345440033224620331878446379077830679674833982002057975765908835429424606009402088074370682812376975930917931188222730249116435189040464465230464442332471800176731869643438137035136420112859203982936993975227730212406108419899247745423671107013538389396184747136649459102533148406884719441649778968968368444497946212287770871907610115659068366174598258094631593652553394801779966646795115690906486533580273726362436506968387112530859363324963714477138811041266843600062330590167157094818946931019575791201297749680194461997916969396860332656120085774168756375560994864878298887791312442502042202812114031338638006211245108104890524943138561552885909047385956230353136979978469955912283504930376317472289442275479585206735916790398419775056313298535696463971244448878607396325594592552179208656522842244222571089110348779542571023185391499931372539809237939291898022938861297300215844155001975627996386577123550993791565288732294467481800244262595956317376941656601302521474665056503738967393911760649980950709435541151667485774879637418497791815609813191490408375451819846995178554731654986875293256546431283668629591065516771232706195867404111786980396348370647177567520432976768633020552558610203638542694034120238464267759227965119158715218231510298251059623208384847375082199910209136929456965161776298356558683048523334455920936277108527372355293961704846839936722398990874124981567670160822051504018613373567924855218011317403895287244587329488147322405824092411757161460872983813917755734039392490330842499702566753225079001291778306712125334311560796368947256692996857888582616696596393539071441139577520304401315855523737556163917534527115927788453888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] 438317592865374786637107040178739322549244444681935310980372564737486180101717790292251150320395136961780517450537144463770050482523662481829288830308033533358439839694906675705933811536842647862440905636836750139156134326682848502419296009412434826289843308934586526114674860315041993535100241904649238907999610238322780540101826495707102713967526826987366854578266285374703664708278494818593368632915786936960092831420627975621647846207735820265358412487486413377465527535973213406460713193939676287840515530807141020469133006509474524014650095503800636683601548972028699647047949338708209350409170165672965431679791495119832502871736246031336646940768803624731677793268213191049738159186254060992788074072395310840603162758074668661334879137750818303889614153190890205070247688998282825679751817943862101135784997545658381395696415368397140868061704166277166667889022148252688023083029057457085727058477726449758287771496588899334034548073855823488278081321080692707896829611772689873809155744351382108918377324447566778505545706206262785422802542590946469703937531885029063267440321098728403715996893070661341010144886175229924147952567285101000764503680529473662714568788004715281449090430961463033549180475431042495422667352984552924558936856309985689638611505049830638888871153076855739824956218090294514530533478791749336240843607868680947069588907097931711553288789441866867953962094923186069105106124863894028304086056313298268335486604868881823254577723395041747370787935354366578185518879849808253236319742067971306848083759454544222450314593998566642778355432819151194685582492996999629778397278370842745489509545883198068377711855732333789416717880471201223774911471867979749512358835063000155265981429962176814238104007120637578988292709791613129285108999719994049577612798791172243213397119343863389891730354574783531992362757684931949442130678293991765347010732338638699863383979687843793432950962446646422035695886855300225834373134873599942330197455697658632030310075858367658375077500668607500774351196624793886311250574739737149419819318657311300625212693378809203949141787155749880195445697519718683975626839060578750609576182383630527743785329586410792588855281765549500732104767364004445889693721334249582791542939081880156906859399585173833914553341192192611396140147689960394858777663118926870183361037009782411499089057006084990456174591330558890544478338681191741579198904137239344232997112203832687392156379291961799511773860387622358176758174842868241264447258639840700374346709563266703760654292014255238420913558362039655198989799341408368472678998392048101349043091286914600397701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] -190752066382464641696503759441248849593482202331778752659436581731675696291324013816755496026322205662700235049975879329588799760481504173474990042923954394181508774558783227898942822406237033474984256969920874920610762863071107657883359208486257207156908664239491044595080058989280667211190449374774925149991224887388957350417626455950800040019555514976062713274744174234557718738264848889173073183259459986834684952466536315328900442788975000034753272621376799566251289996549645894982683888410747520166060510145175896136230599205906047046858826100818110708618900326583163824333566255648435530273041932493982606836352989672962543277635293983998263017010207866114740934771014967242169367526442775023339095789970474806650541509336228326087393664541676255847410254402775299687132575909093964425020741219954097030392305257487107882678287931110503408395068946623830497118766131268574611144227524464983841731058085370193964966780455786415002500206973163232636033871014527300479080023897003775467355236381161691946877949257367911589766544201049370585711828760292529280209635015934812439650400606899767635004799850064938240478462412081268777084666897289923910823671351472306533035316516273811902986311764352735482380301895842259096172891465998031743512752287689541101025337378443835303439361907330190988459244157674944382197055799111609851775072724113041993008650548659647982519365296591540068813136501959092993286270764690369918696545066886060168803594129611051529915674096162966037879285042946611111495567163344966840892001243719810257711221606788666916828909369019058146089642758015093280450423922959428406316543581811324951557963793317255660693619504651064885842453163853162771130365768400409728211277395257134924321256057999592600400697008847763085666213107429341865865880518082051517130837427826808458823664407605095631657185198796315076060357074411852668627342055057191321651118639904237906192205836626431585187577353110027542695769312540192785322447278096350013437553498258492828355604987427602402454602841563874046217117128483387280546318124265190364401859006192443396051692685214747079106048274128322571818293889611547019212270373365887699030994715386317488565051716377331621292888125394760302867899219194842110849540514117264918044559961065559574771871061352705149291924478679486795922848389689095109777040870052847455339231431039265707939475453958318383328782933683416434120531276300554342001071025044477101098824414850072867948961334178866651462220971766870527437889715687355516561459019662494815072715450136963959851719520983841699440778425136520485509837791818872668746624992469443283015814061661900603654144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] 72501210257322670362527510508594131830260999331272268177491944558266741855418545446377656645888240415209306927697998867241586025121240732582071526871948074818317395490521320655828910178930766287923524362469486809829600806661855038656735076424769229851669556375329074959746276902119532181871354450173373159511581612878615110734796818337524836071423759863563614090867872479540719498510544564866189149301408882039968060354257984853436361215532303476438069787918054136945097042889407102158589085396369892149516723838040093681486653628191267057191400688571170199398903873473654609397906495435468054165301681749702755024685882003455650122170717933305315471624423960940632689467925278088042681262938022560996228694032585751506669218443076369326130577749533658403918213956803743213216764385131696684434803587608242458985715762519346241543686112743111593739828679669231435264354712979298476338411524930083176757533696991736301335742197561821987996174288274051812061271442261793042894972699484945476967713161798429039784013222369662534917117580269077427762729793492851317451293943418792387358467843680316088907676345940917844449433271886953178248030114908262703409363580770901081122971888125139423652047017426258641515196087656191047320938302523485580816842809725595666135318854723957861917120441335165474882440834146268277205584210017122090388080833424833677237557761558845661063488969645065696923236291244240846415770488839028237568006850408728239041838761357296440258020243219492807345487441604281554300498560919929313261615205001106023072708659309977046251297473437532571841487326544115275835869912099900758295220590323634259044978840531958054553907620824518503135458713094508533231575599469259530249693547857956837784914518338901769951585629621106330984209974188060765186812227848293694024254270028662187900769215262970732804753587327662425797041709460344807444490582563291178013626028326972948738308366464183839121403470418521766459286941442800370208971340608716468846059189931759777478554697864464361942006894557103014992336897720653863946152692088931735802233058603683122987493851176970450114860964052026340200184397572105174156374649107622631394389548302328959498938509945158300908376485202249106160856899928032740019358380950606106979130915697277977925718680760325047540188394023507456355629101996889171136336307256596513576908829342257146032903080558783011401629431786413915828285937134900443873146068715597901511046340707639822087971321554510951420358774567997826455675580717335822103147482232336042007967513825634300486047444053557742637027499419576347569537225603376057521174053327727126811286467438526047715328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] -24455660801585440644232882023033225026192165801036587833622157920185077812662410954389447672600415444340930552360013725722757810425028449982556505997043752356600117314969696096308628175692045559308386793314260098175690236489800748893057769308088141723006924662112029526887697723121650287917787777332577351475373765717775552204635737732621273203372395796650130755062388313674677139968218205467487459133434780335881802020562171909134969563381909776974569796031410204270597435249144588343987748946319509475999173209620123364163358722887668448016985624998763180709382194352120536436295181420004201700561610497406202649471047498873809875105655634740309626285299449400632901607126851436180302978870668071651694854960682245287490472737025348047001806764742942678933954151619552115787945380962427752920876121014943761152788068646197636507691007633575674714212756802857302661895707603165242759654426608992749299643562976632677690495013135265818659307349885709315678283123768828043589199810770851041679457200769099337607893664101505433991345267343305161541951628260135476649653205226401282844862581215915118702008663364901579486640181946242912334840727767452637919842711742126908042602808957685567486944411372359265686215329368998253224530644347708092744752516765823076862967984484152756020569600435926293760095145493364537687480610417679486116323983735338701985771024148285511581726394256153590696542109305365339762689108174146154446908326338432584911632847973114696363250214202958445919919327620484827624903467026657327436210265076446603392226639613550464030529189892824857223858735610405319395999153500445073197456168221228439065871753662924371547719482343955398539998318475913981366080676585711838784115377182860765454901906780742829772329124233602283444700818252439841538779505759880034602506237051973402783553931090729950780522960883080829860511669809651863972383294947068547985682603691933174360821051531969854775244283655146549779552685409084102646699428087110660741837259729567836717720870662369550981765665646730677080677395993086495898590993825098840739112627889706587489681625906668721678604507197691148050604426518895815159703003214677144280683472520279749007698409764326827226859028648403611448403029562341376316087420457546405502742649236729597112184467866266880513562805883561401149063912820839641802047611594907585553078262947936392050895975671824444644251300730001842426920335665762658417983218931509344446923350084573413084298963864968800274040158551510578317657847804290825161608228577290108479653017399246251303667157815842209282487455653171162531185298905246202702651478542802263817521454095717269241856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] 7441063239209596169612899860349726395936825720790753691408421292248509790892697456050490708669181590890099737297360284021606139222999800109806148893014868105477229769755746085839315120624140001894019397002530842252613288871417223966380864105895082179286925104664610468930820419681883280530354151451813683703859446863057174255239264068554774278556205045130821720405711110509323164602458459065822980653636708786521433527579433846404934719585803107517116667683217165146515123291141405632475041165290545321545556890843866609317415452614031243156078246479912629521034981783240814647182276651844811875404655444032841082935718441346925774761504687909260957534093909868005634630654977467523452698636387790798772058983041090274833676301804475500662864858024444778403956086163549217946439431782867038458700337216599555676926067142445796495748901696330756951277523175826933837768243720263549175005210354979925908423135038705299852202624833548567243149443564112870747232337210703961197940660375280604077935160293320343825666261265180489821647997998597595075806832657591824913215282205354077052872229899364154327239696412911542614995595833955818183784447154976674598234341245446451040562201025039092735139589301919858225481788274946507162019806773015265603397908486859208934342332227120128095554116003514241380811267879233510652788285982096285833103265551292914617061533493544648352118043665582949498927050020491049119185229459021967366580165319021464732147763164452154492438960262724684370234255323767892889741906390223297021018406784658820903835786365224470673606086079819068158543096591351438637003362331042985211013959602099184982485867238954640284633237353912041345181532206435394189180368734021814141057103172896598454693036488314678053143966505527532017504222057914334185586598823823828103577910228511840121852778908147156969455310386715688019657605024162980371557474822167603537399765452810306703470817756699667568891741330217965883114306572216836757051336175212620579125293369627941853890882099768174894718494496048048295114401313244571960060600727466200489822568810333403365405511431755479954240090845376498283846436641577646265682114733339329430265645314805431281244155027103880899927568624388668927482138277294630295570801389104330382995256510752561178486231613226692996619458851574559899227431432388177398556880724766366517308337494322007907131977178047631397569741752001873559491415007681590963861442301887758789075970588961896391029473584515318672984301244506496161739296230179863012172412461435961468508193695493075308090696928403311032799163333696981460683438001654185760670097922580080057742198498844899016704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] -2082999861910946441101503285039868002229687094745256080450577759079870319091778560878075139235569493909650185677916381243963893258517645639159625297665003996662352995879134620310098249775269149399743510675365588743805575828470912928717410931876170846516353794036274897052820120394372113159081065472360064488167151990688226825581144333689421046402399987677713825491234009193234629321207534229575356732153527813117708581189868713697577325930728594480967371539307731177105660523440389398913026882270018850938962494489359846921171831335176718159240759961688816354461570742237468621621241857625639932002172953188674112261306357533379369845568118834997133492773509062818291363523716045962812021196040702647897905074033735534793741527552513790395712331558279194724546799649049330304274034577319843295238591464421177637793657830963657542492320298450020544684523174213900098004470522602807527269713772134757703744161379911600484298035819054643527370990821645534619150669444305156832285521787064659523370135847317406935482635625714565594904121610173827537343359656721874155354403903848860720009878220405725770848849549463561333994621722448399040918175117049172076888614542246845344932058797418593375699726314825512095744404745080810132038165658645921267476244356588686872342448749130963273936545690569734572537979603831573481300083984925013206009887749873527117539522754664423732200941722876631332372112540343548817072069524555912807768709208925802064295562399090918689175793140250783274422356393522497105164712482832874404243601415137242804846257686795063905287412800114275171966001932787903208946537835480526854845113693142702626665005071732652505574403465412670678072108274440408959867750155280961112199079616503460491869886744017367553451252627052289524990023730889001989505833428626448790716071838937658583329768494150400406365714534609022891983417630238953153051682118191697356342762592477093295655281461860431311814933643454623202968593129467284126142763463684342470435024633008163422977052479222989754082723277584045288254219460038489454664733707453578849842944916749043063241401165435853244984749714030932088514053434727477266916400670610906264240649542296615928529338519683591155075338923541374928138528399624721999814999073978545351477960567287908432357163441496190709143514281184588952179936586561551302181195534857676319703310156526079181587925139908598704427683372895469517098951084596058650769078884070223569188907668475431609014070846932375310778459717538931001408431414788043435338978078982048772114361224051207180803285990328275402034286165395695326649521901508189430178926732074364649420319459843575382016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] 549134878090104054079346223320316253562236824838964704133182141144536934403621414279268097263330773987807617733987857989501151504195024713329934792063544928565116877927553280445675267981943265588899174172312762959106446020516672710075882267961153313032142039619326518103714499796226795719436959626224980958694479195170497658483247838906742232810192578002637669214799002130424012332847478844414194906274287762518239491640790624733831350614655730721402971855057977587841483861237089838300381627647495844577232096076919049603582826681521427310354900805106488613359266959997603946806734160468700672469844811504164290108025005308636154528521907287805588387520389468685303075547271903531625152739149513972215024257521273299165376829673311655522363804582663960120770425834785342747729594817027513690997880822390227915306767833220489498758197470815299154597013548735375120360628845369479041039430267914816795715592658197342834765083178903828716292192662977376928169697580992739076951287356257842948598387572789949834659862124254196965206062016675374431081626298672136138888114491196002426634234128050183750331819340320829928084917960135303001118547786304735706522332067541086645086887282478289442579577833419624499232950101781600213793735127500411425677465331013465213805093419396874033116212946280069582878806995620973587553967267883575903101938653161689225892492418569902847502615764454577677926994104872679755495617940966508723232817646567809512488491761277345200692819680471697636862420806787762071477211972950163696033831723421979433953407879572964889316116716159247702325816272038351779870746417707327411312122581705623807077337287091637295137544496502345471526192606362850939117151217581804470595868062214636208301472339187887511513024822669314454183326124589170803212939970635271216144370445491669097969143695824056876619816002011361256235483228112651786369525381717313544861563428039613415581166777906102628915088281245795096276268526113168600186823621435981466777192093202189440558170031159732242175687016056374418304933089732488110151467334280224473589348845898509563188434212076828647520103666601937143019223365738076848521153936849458674389610942185645654875835712976296628628446917955548241742684557128458319717853734070829790094129946993136561576030635343012752466381365912518446411392773867572728325342927989286367724168406804945249096258029078206867047361969887488125468298337233728992666853980418482868677412686781897090701659581035237522993226169046020213638559214519406025810060854872484606166002910612727422074449560441600339990555573153883096342079972211554557668934314314320173395944265297355079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] -139324720255653883029627333538862831211955713529111670288611823902595075234817907841627395049764961283726023258392361837742135934396253858483454758994241741068372459459336204338934572579589833827912078362442840279007417151203482527261398472388572739679165529938272338624028787231873991459666249072551830611080153243666692900513806657649127989110798530221294313702377860605728974618366595142777430476011924727328851683520019799015312214649535746607075665347323234373642833569364375810985608489119740064577272397970837796134157569621184137403009971157875647429227826704800817855352820313528191741270400656752866175216498731965164384298252502106949891332890458801882219871934318995036958006895668558645997154519737151073588462660722235642882289603437634510394898691068506522535415719762563323532336133303827559633744582054851799037673034847747704125253124061092178036758385625962738420172041935946297255830517077752194332830104648104728489674941747112617782306155928647546945079566030953790415987708085057173366744300420138112684361687581131177709868024729818774242104180921825610661943579305753651164524530618281090983422682459706890948789433614307988292426899601796995628972961867412054058732356087386344650272458373520032732998700150036935126638887457511844885965575258656496759665496904734249009052926400580486510453051583566741744418218504797323448712082171490362150657645982780077790732483049489613540191784634963865675883098133489169985316091313450902151343657044742485152783502341047016818058779582107987468667961668401339707565099139632210546231800677734500917449768189290899957844539202830361850526776841520066380851709632416321904031756350060320542368776867151845581413073103164321697431078124722385490495631025391646062660793959360624841508000464083290868098381256123243686541228951376454997518364871865369841018462311617729540134980455326348463242644251237507794193466452316121914668665729642741687379397026559957784491662183688835382274220765509818449882181328315877196506808229801919661307924686137548833198641724944619791051803422863565811374310332928454028077290879238225831288337553446238048624340366342557867094530967729385351476425575113031326995827744446545717990886271303593439676067093881694256491852622902924308945028546268122048378041327621162310110152184096765018948725677743860582027590326574919557541900335738291674048679126241037741067753854515851501985211589216224452810853081894767485057585126581030521075779228645808358383501576024562349688184960423737153942339685462086347453954536509954438380936486066103027067143009908307946554679162424095944069840038921115130377042727227837382656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] 34385752735616007551010362745707879537702339276612356873820048209353760489218371177497443071542832141333715387261220374652972201555994278371488248078255790982007511164622456602774222906468134471546334886376575626131821294920858649228614409814421883609342534992479623484854329444317651498321371867934092527724192497572390929960431567060302893912586656375950577578172510096775993904784194273951005985953637058519498150999922641549608946813151341011323699851757626066356072802939434808057263080126711039651629562539370059782497877332278217595557735475972527506599693329818584514056461596177764324235540673320911031871916877087622862881397691961762842876176238716750737918774524320487777242904721341106384789114885840995632814955504683269858174905217501073581944284988267883031135829774084613560150044414442997952633569820749927380069018183179560995003025407331259660357370448784308399935232782322847559826331039717884005331682205945326643434371947369801128461148442813809688857094437308721451881227967030570051163717786160340814570649141621721941813461771115165338996736369575105373768448544114976274511118514735757112241228375442862249095965868506334509320831052174076421123371448427825663141867954124031486666046041530994402561902295204562556410048098226953072990808698069656664034831975868338795040358277377810821810241897640499488337482588985998756136905067333283236914506024947376024783299669026913681421042130197122835863665072872499602569297535404814543479254008044395652060348493133006003724538906142196689815657857981792696440682104655268624514037209197697032511895672975346350689800999063847073954979264397384499935807754631148414202858391098582240199718779207768100942396668269600497597807471404319200256532686808238344645615572376433119808276182113375398847023379901011678788346085028674205595950508490603523029896135372695727717326757114799496994682927629836630294202475552370351866517293900368965300988598083901954902380881974053424818329852812236060762736739340674037187071156012328896656549833917680961578442040476546261238066299332109666687636550345551210953275953489154329029822787794673720170322722686796036421324159228076615012924458523299207954628887368451259404559229376705648024312858365186695529731926462762333238087579545164050362333351999432678078649326553109900103090020357304011333193574769642776573656092650866842807434390973324192556147854179826473921558671566988445237660209006509384204125457964789377281532928028479085497725485334467928283062096294074199842106011145935213444473274350750697073398598442643674643052653856274772914883808541664935976171819242851297195896208070721667072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] -8208478826492405626514382128107265274736120096661991132863786144495977388990350652177657639971894156082999123535442536758425122652464733054655086593262717420410297235854939001270403041505385226926847142719767089583935303898674158654027102891510451564191952704490095128858565405605381588682218970349050323382038403417124602245910725103327484941443748651374583591713153807228356459191365338922165999414461511014984102187749381598389368819055303765911084457189356246437883561342992613949143006900529977851418028236300853789293174358652907455001883069540395308652607376778906183103985336301814819316320654494379892136114761534522150559869890687504758750861578396254785567533163924689089418982797009499244570772851538693419457190384921780730416949095700694379131477965788665053169177004104663248475665162848191967199537653670134622903376111873978224667293136660816441958409295977357288891743114459580929418087742717748803533097957811742271190158124229892687361905495195748608611155585132759022647133248674417027022316183877339125025882233281261804154483249314956719196097282680491203298879735567571516570142261032289054358601531100265453025563762016710737523709933241775947063181387554225748561430272737203175645727422064039444030408597824647017147487739635930674055682510238808190362325328915557504670028851762436477952419638018222620026573548048151472034840097737477428544302648486113497660419511785734734083351522009556833544681040713088144703851524050087698398878098537733520504636336115591079087293462697413978272268620825620303347216100939027100691453377259891564123114659029677914199294683961096335854071318508192799855667881367348207682743606248557087585901551641986244590565201069646828447075720422906407509574410447279414325118863112334807541877471538566433750200564151797830378448017017952805046160571075568367900549219270095289133177350497378420429871761879568972615718202054091511055151730465073247752095853242294931863780774086916929909968638998020256428158686056904811693074474771700204707835274222527245255031210868688003399967228378519365292160414838649006513486603382929172145052745278580962422201113442719254200746286485956214082606111736747312422575086302542448291251949124588047032996457712605501964912706454034319143537882279493935415616709265134895110807704704695621303803412457013280113533847929186051661525530507849887089802710732757070245219400678478017075788234316774688820408349580201808770430797017619224474824039949471830891638864743189121713179884720029858444359883269291244582909301472696995575523685774987463642972858130799560844384488264931095686542390700160004159586417770932207616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,44] 1863601520443541004515816580053214451147900658041001190174288446179587333120035955098916563493074193025373407617186382331743114142441044446140241995958649478865884886658169203426782549804727311469610076378809919783826386860490883175850758741293818233582767155738614610605326337098912237019877897871422715792621036443955979930466037970732514223660832916343596184005221348608070032387867060610199728711626278527618226936519611077553025615717951751728689220665618138081138535959257310796806872083005316001383812016004330590149469870016007414608174772488681854111888062591216854103328588319815607510451773378445732135002994299683307239464206760531435906851739616562604988651006483584923439959772947041311282955544268098977198430911909543679341044709656837128183603595703240271040522091732704624133426541709400866248607668457507751023324783979983924942882978333526358590706021113384057519834099443934874166264002194302503141429038941954003239517895878463571929006993896300603111096202521229518537145334694398073478351863514156491322558677378306475380700595492764260404129972581718004728392330319453393374836604433155929890935803861874217858579135179262634213083807413256300325484915164213935804384669669458540451243121476422849896880328494515277951028763317151762597394101124600329035305602778584564792731109111493315173099504039819064657579704327641106707388074946838403401135356344824280904770722461337763907286607576598430926437525959292183942512655926251898172796130146709774466236318023012444157368910115638723771885796423836985998125598650657636745625246343319571366129890031437739832187754238355044310832406189418749149508551410237756259633575175125882876682037631057027882143866566636034513457524838439393035562261334789565933865107700642125039134999541683234655289456398538135891002217388379846596248295201857327722787490524717645338949977727778184602978593580691151313727931121823785717718553510935519852141773880073994885227820355969044609700069148838223736419825958888123399386503391725348300470235926655999265914763315780059728036495869168262932859934194549485830230541897124974515924586029785545655305482750866128218262727077575137750633962536447803272138231699893921943245272580206695491030809395098796244517811687651728534249093859814909311581603464534256011308078904715953747000189392272170138424124724639903640767609040561970879355432959945420126193853087862512939352442893067611213221308538042963874616178005893247121629739194991987790033508128095492578228709740288969642713987545951368049036017325508460145215331658350429579903122180018501917034389345338194866715923231951820690039295036113289216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,45] -395420451926029082765512368870449834379399619391454346931446379855645304718706252073630857698285076052395265891967132019597245309635150998591458714169126992817203893518422981037009108213807662347129717070542016360761846106818954205093771936285834464129005793711317362815775481426713021311873886964607110789216477619398775987137424101358849195153946244185619566168032655718819064242487160588849683677031706601765287693882524105793391647306565668597074856615971255924479703192234880522399936257177204850750047330680381712113587260113914639919877460728511874885203736643161874376125062432390454640465065801478639335888317496813632531041390549147055040879480532340495222702782185434478137863941438117492751177024102770788196940675629064532293423106835669687820126838874282278810390446891301955722052910687086901096374922827456223897156267913250382739978582321829393602716723644832377689573062730971642504545523385273845517906553506477411037063383363066492748361829307321585248723526050436096450676425944480492022900261849726151661646927313211875828653262938669727363787688025181775232674903219392475097901344921508412795135901435715313226133744421124295973167576336590949007668900516527305209039014451556672222492979889534717423450138666510970440790300219377620029293149134334602713136611271252148019917653980367125171541230540236062229176389293368894779462943900086239762384616459210814310088880188989168666328621182744986947784686141322631061559944004617655258902756097127199900797946535121866586288143890800834896148332947400091500773554497359602739907190155541812012034598374313315610204125263357515918674498506689186731675413795252803431365674843424939101156588712966090932726156806133182868799236202070360040114978350180614905613168083888683629990036873228724058477568496427897964372854568731871514415327299917768225807893398028659674843840328803713041639810662523349600247281172654166931342292954842600756097544869411453796548314351795694099976392537017085356832275439162616867852551168823470296018236992293590913593499327487564322657085115573594284885310541508505247927682961585628830334318918116878760207497254884879156073351542414651265978890346583569724992914758745984079977059284500902330075030756413326035961308790563459265213739383624504416542256484347121859142528430448405794659779616695059258744691186192059477921692173337559209980022462868239259549715921778028206038440693171406848863440124544803766396014125463843524918206001881220061293653489528372307090400332256740168780247489005478725727541567504895109612225203817120635125462757841347409708615905125957167815120552993849759562717396593541120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,46] 77549616942312917429130040296667045889052021481151549825710391326364329653362670029750243810312416479087123069462342633353347181371318262739589433624416070080553006918282861813155928539048722963570046334242254382329019875354504513967913613321531133997181903064498901959894363706527553314929160618622559133144658933326414870038540308457028953440433582961257889395120159211236133114148907851310546046785605245265384971379043843039115813240285225603937151070853112735710518160061032908236960462225362713669870109413804415477256519479072350575575915449366173735025166800355484461082409155128756847025277106641168781288652353805388060822577983465062511772123843196753564510227223607415516176747258239406386435077953315124361053214910298578290385013594380848741642328183824486169917430403200968849202676235284035101108542071233883060406813689931552894236739767841645109221857808619892301351286716938787948228869983001869288194252469141480660698964260012803760632009920561099790724005417113011949873253160884600372368373951860390385972557675251015519545751535688177528321870581566314992525694529732838985964211240935172724283117231211031201065873628224310052393741484028097817321758996573525046846488718696112949518674259591736673642461197693489079664985441480873988988332407821900234615655389625961109182380003553237449891492964836016865635433022928030659181370683245186346013569894364598479085085598438007916272901683700033207662808313013172428340247605337383512722503443368870421301301065184175615451456671322540064982870458320923271411166420670076746744152582001437172235640659737329889867135066271735868298466147683401357602200908583331193306247447402233333202870210740726594063920046865229801937512955342848302191568021140792312963434835116363317145305203518718095918786651565414136948630960769032728832310813140595695168570885400682911828243240782237037015015975526777133331452467915033672844919185251024025706044760830192533511980955366038676790459051186161016793373464277067042675657231159033546205929212416552439639363057569599757181300851643305779121677758712250798929874626407422596359881576384914952239333029133629538246996260138032500659757962838383008634343159538626724711211159357870917427753743465275583554864622822564392243989313787157369323745955852781309825611153784179659217775219691528664609949448063599569136569177973723107788061554109001522970864810447763487032382239638979221263111998167186557532852584801688645037942319269699479128054551834936120939381411263872496461925606038235586019608967790097381267902347374973082233433212327431757660844188068584589250010920029527595164383126568828928000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,47] -14009397510909227287688740145289824705593496719054078974951698943330285980537333785921580373544076546689315887166594247977711960942985692952952794036695761600822717623684553553824597532965816241190724936943164478288472680621536702011179516038939322361558621588890138357877109295424389455158714378690243091398124440875519270637793106751931871173994134763683277342497539374244414034805750152209498801095308308304552977153640302007173661778022760151952516094240760270738355101375035170244751841453944486783906169633242499763314639120590136128767459083983392556742037237336453847670152485965865946003824681090022162298779107813532571438680791705143331406226978310241538684501826522383898030238689260823822831621824631119799269218736866172544912341845844460145358151767554297561337570677785108417305257180605419459458559193934936544343729337574713323484569639716312914057957699364737295298377973887945590783432361328169778715349789128960341560242729361618016135184072106181890741815215190531499677788905519866480765306510816519774079034028048127495592256679060525954263329553125735357313372880547214256208597418203430050119790398046474184795019065408828038606809857098139509039808986933890607997424842339531381520858567809180544897627600179039588097096019436426329250379506677097375041991523024404198231031741098500820554461385045696680753053803105505184182255378682235752245745059330219748343140521469803902371899609172711467660323406373711586419058362455245895299843775593366504201988545189164936479467667453188330828656257818319964496498475725277260111685177397155684379685371355563430500531983762746071379289492158359122082562083688303569779622469575804347907265612210815764848184260975846519417754239997910229502274614935551546349692876062554956984949194148547980200368761371592769704108111296252026482234230855791173836133560683037514419743014532091509941905490662741052042282947667769832896984073462111060194815649975898193920393887704729913155585150669794301938174305228712430807728021869990884761199542976608440587191015758535904645672607512155266277017313259191069651399700471171104433765881871675591927514020735764554206876206561141292805911122072916234609208233536434253754722885653894054944865360247978975748201239062032047580491048206680370551746863946486739361533567144745117166760629750486834670188906725119905948648441204351332038861919508237578964882465803647361148737613992978627355526941297395695467077542185145246758555106549377552293002998176523044486755799157308658400469176793062439004722178152371515680719476906540759534426157747896155489936803579442484753702799815260569021100837996331008000000000000000000000000000000000000000000000000000000000000000000000000000 [102,48] 2336774672816964953911959735148685567708910685051966805655372296511315703814011785253307528072445550938115483898243544412624681324500477078477984914044211347865595527481171754579840479996854942153701349379906961033292934632798293682869377061189325592790765301560526760239558755187835905782319235262560350685897107479379268173718666017303956792217625979179068134855738622580823942198645929047272711020366530383997582445756532158575728160545576094338738944574984613003356178700039343341658761488970061424416394368159908196165929070779362499197682212095790084300495272506865907203134591969769604391611861010045367263022242469180747633802919178299525572336269977087352144575913302485896699581200223696773945517267715104889544587283360543204512172256363632145100471689236140820713407329406418761060053808616560778377276595499818937430785935117328117258504525943689306698635138037088223435574259955268725070282488487986682954364486045839709974220965287032919001219860883563591721976386253870744953418531818958788288545926668097470184489895778077250542882909563854694924973240403155403167181832066592663937141618542939664292579066207523421211612215447535204634328333477014198537524978004034540308886734400575729990971239784183725030082954485565084263746036553156354540415609996059725889684080358833131766060977661990608593227966204465388523990364734191601635594330666696063489328077256790557731784951302400619932290667851435299651486089541473093061289502683052559697656646980620681864207815327226464599917091454762121126264606047343193804914111841792889794736942741457825604090729071835659310931300206599999215063437341276349536030910408900732827155998449525482302770483521127922892987707023438822504360001674612684634135349673230351269147767281623596238563795694530483607855841474130304596830000825023950676298460262206108934583921885226246315542603165589545346923062170068559840365743551935272389104336888824946486217999443982942043761027093097605348593813838403017840877240445180709847784415991981116508896130696672321744938342093896791318641172725359025103279579311983228430460060748310291274201734473442183136330637769660271912550200923904300622426181884428153138051691702705143352983358499159712165388214481869505231439982576203166020494962339940264845213446496629143399221846038976581087251708656055652322068921819335665875299029446754195468878220877466849841628036747230979074873444629208345347691049593503463693716288797300311185270168369728788054155924387867516783798936914186651178536520786264739276595495223426421042643057051946215995295855279271399874582947996094835531727843908505117431099815702298624000000000000000000000000000000000000000000000000000000000000000000000000 [102,49] -362508417545012113959728664587512503143360572745495789446653877059177040169867335503582743937821376358588533292197847794556588170752486156300530048864072775861337728888571092235635493208136616000908550829147886492499239062745147965165839451986456188867532555835732885261990786567807172981024984862253039414150281906447176066307619552530173827311282532011796797249181233022461783684903372684412006980904584487681624615627801067812092300361055485463751913231659840127255394019635818177678576598075948965666986981541573683721138070289120143201254145288602959277348777609256840891649879425385697734475227763642478859564090081065371835514039520844083554622801192290904656434470764109717139690213184331140624316818358879568816169999229961089136065809070903652861798941238233247604919520882848811533221617186075954130919666661675761156381029263031299366977467798578572199046098452233324219786287106080432219488955681552679981723540268960437357572150108765884816161090342576241510277831546252547251651817118177663110351569636423212614971897538558205780411822116850374321372436896596014593357042119935649547405806137076355285610721324064055833452499651440712210942809928113616913795561453347664979960785675695360709134855777935484087145851123041625685450540218536857100127973277682192183493314247088960810232322642471895752015561724338103845867704228835607453729462035368313865233181805797308664531782279119560923881309581445210805720628578417423694109625902761237863618038994595560598527383663971508489031853716473747954822201618983188457859084526293506406596307650082295285131710165400102314993028279505901769877662399606973517982220039836704472437857814500949495168496877765153240007320225065013411121531482508450655189403914277520674945586414316335134939073916822372783780215620070807814068297481850573201716635588318373901313679418045457296239963843558459119335113071344368283210491390014793879542914148620758010849494772638509336793421211111564972351766690269670719220230102878005234811635885189939328723062411130283845290720449209136682186346737068297347236398107400037227556397604046821466355719532860280005749587801872276210168406367973728705320038298038323164130375044866020640836321322844108267890695363632257052216134440592096693797233740654589526694908708358107578894618350350412837534767471732695655554623370622757005487723114257228480731121532701463395165492612599206448141606306027214732937834130506664808812450097173876735615016110726232518835887728653165170594537940872931635685851933410241728573535684953282529674713465634566597499197686241969460955761496190687659579603376109851232705670652362752000000000000000000000000000000000000000000000000000000000000000000000 [102,50] 53074704286965070419347821931050069957283300208927018343251108444374856743379450100327273042145632358498903097880199813620213799859756523034773421800546319308958008365023860246692069042220474719521640427669117251428376225204937116110723016493514376662548041461232684032726425841807107921378524112611207086733454799666489852562039038704307974018890858222773346207283565156074033611308905599736109748948933963972427304982753631592409008142271360240836487853100269621049919257306641272562300513942996020403696112786698348754843301439058657625342888283521431421155493133865669701358674716652771301119742999732317325701640915524558578402868797152329960217876513116590436748497657496523265092557839505111858772645572153682054447594124583595454295413419322488136546143570214808658464986371830641707049308085698481883629479125605802805976640857961999237807702086827907348246356013678830927187215356415678495651896150248899451799381750988833389642172923339884843214235688955908447172915905929470440383321631082867752993982299530069429279106293396590658642062362440625162822635408692247636370826848082392520790559649463073094969413190508793331338855072206046166755344972076919538442938249407003802600313794913138863239421943233164210169970813190534025507729780349742457184733184631206612172026661008499443778171747853383466914342916275699204806589822321665156587394533466614069491752684989719502916380427863059222836056534795780486812043576238971691194869315125017290787981435291840979835271678772672500488190561387081589173768728414393405510065329018673739377224100241798367844131947113230045606043148761423781843904681242711573581441617074462041931950789290524825184627227096326229006883955852817735032566768788089793791576152789107500882808526161735324758360447928382326265286951356740308349376099744039448734786569882197966424392275052823793625864536754339669587087746464083866185939795709363002363052291481666831565015402889874870037578859152081041741533159962671624498581747058123373855072684845469946705881966589101482870267113806841930289449408460169302879690683107981857224385568950265281760683661748255108451671736865782735700665744756485797806780575306707147748658248161636253527033654300563639492781293769766701451236519357546267549969702671129349894619790334632038216336740037946497683978395828863397196842248321603748579682919831068592413723913550746201886707714001236464743140971899108462136396896757036114844956889172534669781529926696286171557989562839806935717202198592422641866920361734370948204328683943002832907883543321997577066310551053218240045893227559565795042005863665041480200348013428736000000000000000000000000000000000000000000000000000000000000000000 [102,51] -7528293964581490272731352617317309831224659048701884735743267105410862223902113972076556275001234024369558558679854069861518041175474287900562432090839011208585861500507985349956199925930917327361126416747165695731826172285215860936715595625980406388971961102764596725482289491133399958015362332468189427719897977909366012307642801320470178465150230075683304682270132844086344207520227840985355302309886220169970281086581192787984535469476567361135452538165408507841813122944270981002869671677738706016111344471282984639887581281696803901240258795059573082251411895606814039059368390756266913566748102362021982972931597642309584697018843664639077911999710960831331550708108909760018189437130211445574628320376591347799533991594541283274468625521343694471794353521709585144651523738161000279018911073643268936816900231796648396698634064744476724722744065250781247512333585082375171637238351937587988896820861117430480106632788792900490285791667666243389261056589837668170497941937457391509192240005281345626228355532383075596256032902853391425957185924440195403451414597553092701030862063371470040822521300933148863701524717588461479085396381819010285228868587981464879587921014455409679449189707756005310006735921998613967271172484317254033536713510569119924274138941929744963305716439204417374276574820071867486377897402434209268246712225767064387232553979575780251045872234074576701447761443634140387006446495072547078972805423141237192076838248456323566582857648835184498242536190535004906148923658379170081234371837775483744932988496751122882799984992225405179043084153417506353920893836233762330910752698879951924070858078575378478600196928612960897731840599441291051309190349063274406392138974345558188553257584201557970149285985904855320188681740081012393612896861708866681565166122369178439725694838707089480293001919611060271815140798328729196301511051834139277220169870484561015726835647646912790055853294496241768548389251088568986462289244958784108666253699722774307902250519612970741423759523471058790360314498587275903711441168845625255816243682413944863679827698417295807719000848984607315455383002147576980817019788813603007114522954358565590132065495565406724200511352610031122415737365679803717232396311754274753021479308993567005676898582021841945949811512255035913039476946923104357399692438537630679438379896257961233247668730820292037300020934095772931953223939998252662530013598002495582321604170421582680579274515823906712280268853300582546266998725664936683072606628815061207828288841873387023668688441627972160233075904615972529311457650364025353567217704209421566857316292100096000000000000000000000000000000000000000000000000000000000000000 [102,52] 1067672237366802274943983360600836414356761202935023635078064504203583146526920119803711676352804509382822895589826816889331401809768023391760773435576725750672440292855897841586760131267262581043672645857449399522558788142322295454907623085502651050110969681370228659401177526856338953412018941054038568382998293799409973874111946965032731735325377251282149831512649637642930125883267637449557229451167865004157163673454684031695000645962246905323309363728492616776094355718138486359212713788824780756295843804279446688027970491248542246747416405121915761889473094389939292625799462037079263411857992474263402207145644849431664008443470015713273971954529900858551195996014282745450529249053421230419012370078148631473428193688209292096611810519226502706889052557941667155345201815484767406815004144502672065857016031058128142517371165488613433775490923206506858432863548465225588562886821209326913536126502290426601616848181522431194730588245416608309734280963502214942723064497718827876847765255783812692707348997056100806582109980026713823379559440574185884858263027511473660100174736353531426877549449236764973901085115013053508415434064432087351556007388276358747669787124422615469898161167743390365845107029761390775330454458755383223139266823718751058284605897612221712685223721469891556137924795957152373723428935689431293977099630825455863227912499430152812301613869422955626185279668501510392140772022933737279236940495896034536168762007899439140028188475764018114645410162364416934197764215058944326561264816243151904312759708522418999361894396018664905768241558581706134558676634471590540457401601589634901994712171381677705701225162138086457796612988580783791213252272674449790467714330368296874674471299108374458265885349672816829815328621113218139498023736579012571104085587059283607981285834061170013337319433544077683458908839341507415250048158245370590436706337047565050726175666321420325230584117312804790651611045013656338352050275418122688004435947293220657958870516505409024353945546184857765949374244807410127740254946465726377749209274621537899577997250820347399388127683507942890752849309114302340008791546723760966742419652209130034554702024945335636091498615219961829715951456060476590426924411577983784002537385483868894517647450854865498395190124205374226378904149614808720022612858166971940283269848317388399329131094682507775862773234911609615041158798537658127599599543849811409961644344744690647611617418303584030275780394102626156525358638300939052013540945861284883241537170112330631284337499443433219238495788281194397837806446210767473897272431365574707342301988913152000000000000000000000000000000000000000000000000000000000000 [102,53] -152867339231652461405426366892391997919652952138421996595090843568533299331988410476088166376575186411188976446018834307808438584078056427206407231119362453480173917933147879075212909162445815807736741859208922904748081572291288064287707759773116903692152356426971073998276784064258875593557350020284626128554546554174944832140075960177796777502089231127385283424317059415090071151187029135576111206625559848442708067759326360070013643710060026097427855518066805512001847546636282599001952518143643572853791665867807691259653588389593362628694197917276891184369416731489214280022319340377832645208373950612527319550868411057959968041804531824176475837174140671600462536090978526644502952929334397646067458373074574316629282871904426317247758730006431066935208522708597026372625800544092509356796885125428078175442831344814645124100932261772007818298359408088420268995639525700611014043861169007704949374148318111712334665940957127208753990298629710711268213716402735635981726989262783775195613580963058737463042262284349482248080341656038208939447024346213881607868506523424049505394385253259406109333670785821699829372907121487788327080401896351232703309571433772842176178109405648511062593494898478908742859115054972358747302958550783700165182724183132676863525321864843934703695604102275813523658958736967905947299408545644331922457687589320924691005438122500375055949185594488687982268022293177328501737355272352615194612480594104429898793766610325597532890391742238069271599495153675247155952932337790885362640394313252317489961247883752769341117822905238578377456592034727734950129029904259304833899814676213960987873216683650398274527123296809424658638980512834369202701206423994769887832919758034225734360791670064294326467961724823492116731261810656121975894381413707875323712073776622009568660117030913569327310335727234967451074215329576999045771537838264553281480801594903587199700129324066873217913624619949969024488413554170525501810531656925485560573033956964273754264099970625943101719752539215135945915142627569204914131542811580837007031719023077311698284226357153070382176711326777253959277074522018671698377901344665134662211074073443243975040143579637291778602714470423614379659527810585738527950711569405798978751154854230327089247517389341313943200396818430159738065377067628234751258969384185544877572914753909191079912936960206622045443750677441977672381353711566883721150363962390440669175479509674337322557539819866740218253890360048824950552079260417278061435035257005159181793496829798352975350943818339658793614721165310677201048073817448146246279140314864131008277621243904000000000000000000000000000000000000000000000000000000000 [102,54] 21323691244366726769511705680746810814862869990175983240711945752229502055811207991280133855832471276636504291990219949192847844294119824410539059153299501921812945007062189921329277217756785270984130098817545307413307610278105282408709520295141114725870366963752377387552648286870180445425613067585111534251009203027563449121156001541205727967189505953066115802909160285186026319905198902162476929293601026495182287000511546023278992966638701864476454186701368718719623585687286230746053967376103670799479476011140943487081671774225967985909258654176518300331883036235410657137390591798917739203365128393900523621855881791889466431321737477044760693696542850113679394059430794146274289845934034590774353357882132374795930702563045104954916219753841398769013320637930580852502098159261667670070318818180242280528367471410989981745528430766226160478649594237477305367592747457636601309615113328527135507041064956335659314853127787414833678322567504698018289563057717231654721580590272398859122188698630406834072920261721355101449471151445628060919319747477449271316703344691855729232435357525457653772872564210047234103159074290817041143025544475814711275143230943027594408843535240207216008738583629324804246994907752543876812610243403629718075411114260362812105094299130278835289655036996624206776659705458887949416606365554561735934609803531998908715619213245171027092604464147658423532357046080919427862917372758369489705545315325579692198986060604238823544022475270631966936645005340286325664436563231666344125382310598514187922524399973127336576243707764121184949677826702147931519125181473544937123357806105727313476625223173763006966696672269776441567296124027015968183986396687002458678121029017584960524951668298864982686354570275684920396761359615923892647692419119250199175256901568756792007663035774089899131961097154075284239080193278238624432134250530197445888483860949457555051035187817157122005455648015163565114157653060451489597212274629284220765025034718611563178120561720758359278691523681206328344886902549077043064475679020035994647875954506030771451648575667880307391243680945045364754873122375301412280600072814077081072070684154327892354485276407465785521337224238850177491957030936292199427784369844748889299004600727426739596359461157756970013808595589358808330805702357145074627160551511551594082758994846917482693225724746500068700606650659491856285982863471263433635427668778980536412816288426664264673888019926000963071478066181993426663980290218064918462055550482636843014679165358361726529197260967543132803625231937402724753507956212676333864626982864798569416026488832000000000000000000000000000000000000000000000000000000 [102,55] -2716090347785097861493285440460736588227867562087170589500811384084313428561316608716978370863062254570754550578707804176576970991415945399381154571725087350578630914850050408447267763126302980538399283652888859090267476820582975626555661706824392001328035821981881296981660883541854552185449156259612931998770983639910885945182481271468550998833297568638603412843978369273576503983791460844490716606747975345971134891531730447135910882958573132570985578075366093029016880268031833011577494220378458181033267064657049666182119857962489395566081742308145532941052808802538430129349727825664803830998275835150434390058630261163745946747443972135771513226127193204183071856989985470530561798080390499407295953177774655034056088304391283018300249149208040414473676224740710172777809637429529180614813742112943367493666059634686106415476363056037443889678822801597753756797172334571399367301122210881923157551114570344830628715518093538706493827838031510554976016744705712534071019719271350737849326547509833688866983355359590221392368724933391045674922403950110380727429255306782895925859655322550141821762543358213069861534659974513412975634929434623952056764959814799689136806140944980837654919780611091419570017471933456125082287413620751504716723244408632875235906569693531965450220818693893846981810468292800939287320106432225530265820829684448057188879436371480466756637282070865773246087944138232890530780307662495647511511176813402876935314966659768639417681347078905984962715069913787001715880630162712033953145305509949633446755762760069347606627663816084726076383616625274014045629748812273357243689838135481146456553265003019082834357571977240956413058924178557842192359853189412835788655777202279775942709610113040196615572203454738333117841547354376740110922129023677306251042146260784520141674681495282981180484301597371138327917056197952747950688384049878477404522727627095179548605089024425670930274256759234006612582608471307669631768839465740892143948661385539676960425432476771924174870761638053865792920049382958269949580092407448640919897325775430679284255383006808019415155149358266723491601883024456002209429880950582718905707355199561446290339072112783145586136899168337182505935971738200385775494427652167114473654444243410963249784788708138802220413992186786935573368083608055585789743565430379319188113011786419288164785767791406846493212256682595628134539594339686236419956242850131512922119763589894937324596954998711857330718984202847809670269319790891042277149748115142126936632273493482455111429249248558189013849637070870330161650890749699098677409487465675184527776940032000000000000000000000000000000000000000000000000000 [102,56] 297603424693426555961544305823612264704882710736770450661394647404075996435492824778316332036663009636701382207876874968635953756831816197203620445124367459853021049077753967069279184375503638572276100445344399468071470599125644999307885642850977124716547789265149865484299450102077383497687407356210854042998292854841864330664438334901917782327348647035904430642845684438025871083863146304093103834297020054151071691030902549996243367699748955924048883184097731407046498680911419219268917836109463076666984980965047829603647536242126764366765784621008138044465301234617674773739029321825701271038105843427286557228712539151305974715225318262658740973569589048530003677765044786778459438816816816228390548087615000046702652998279400966784982376748987408051453803101495297681433115131601942502583547217144098767946546921815283444957110594892791799863766225843902521816207464262764217512447719987132438176176568551829530631703900036138096166309793950337833643114666172203831590189334059915418577093096610339638533205673722409575429933095362538997709046145747012736479887719003798643955566796504522417944914918407702763786909429244513762019788128515361684537056640448799607082352030877080321390883769756166930647734083513990470710864465394278526714075498306880870624526497931234624119555994296846893809076395833804997179525097798604012553284727536038493164132823420221811094427345925265383955142311172006064856540333856580050880906693461359046174571638480934281506955450940241964712750382982706478357592159202174062495937131482578820337084685439664241438495549136708014336737231635098472631265017577305438658812797445398774887268759107782366337413995819608318909334704932635028702845883028018482540167834599696091741606968651338746154701348222993365174328903207374366069094732792903886328319288193502564776387183894849786562270552388157276707252377627268500035454657552934504516493786077257561028169749556070824862718137969533474800960129301892792884447563658162707169118206152653865145615883819361231647665575329945081114820938203792356111639361955382927560486804448440598873367328272546561662595872620188780833256578986550178584159836286748719772734018695733483051512021577807040757078935639812463984838301424532710770367841934196364155657961179760273073760715907721871913754434373279535689248763825855538785303697395797874533433393622081570199718215871411245206584880551053817730922600435461683356755048489418833479137441925150544847860796418222391688391422902883521470353444629154521341128059195648303434585385567926005610493616608382642437304284026403735178971591987002359622430589737449814218506240000000000000000000000000000000000000000000000000 [102,57] -27121640814948178622747862834939373086007564544738096776399765812824253478217015468337765240076055309218900265412459077270966229560376256645138370381944636646386066333637873493412368905096104179150421729281425133551729864971836458995416463422947273962058116781551794840081169766521756347721094114299080136855187590237713625480894298920438342035204713211632829322435321919598593168351432407880153032999651155799295880048924707877249295416472554692177585320225778619791946715003671428735857947057874543389934121568739805601374590837245751581440325114195348169003687489040486418358792393083218267529124836784266049584810800308403515645879374568845564058708664109612625232406497054938639428816705784108073066589918786947879570797666853029069053586504489525535731106498449613550432299052301263444714127236745879812385190124144368802805355801168952847537800288551965163577724451522743940550004220026576362373071255809553893074253776251984033483560717872155691923653337822542953776063803024529776440111436060731992689394461971369465949466141340637082160651601415489188453586660456236254235328794135183421971280972205230250581737984849938246608385053803912134865069255447253173418654272122858414406511087881636951685454988649138278160962381495896372718824157910690440138000417289226688164678110112551416490420200309541852567904738917880465753908039221843222431977079911895455915370270192036329202637155453609244167682945176361728086591926328513940127991677652667366881860194201976171151614249105227729794374134454559331624143145002191308111609780219050502106368607587664637627067833962130321235868943483159530589064731694070929216263959669070861376664604723105901273667723221138355382678414358832421152279957512310551525051799422294216566356957170223226178536232317027871598051364543172289290405381548683556985492643132323335845255259935053266709220386719772141159666623559100012394385107510092757950019205693618726154022017075334701297438165969488040984485321441120218785730270784841900134656847081468006089365014123592248766907077649920904302621995576203708350141882341668774939669256103089279670889849483231938138639786400961623648911676873665401674454940929972088885130247828400390410406360019401677913094815975180050513793745761288667778749020712375215151980634703071284856000174757820188004907920505456908265585125516795709193380842752888509138469952048128313307350549552763038531883322756340016969990109727348519951368905217342111212895205573407234917246883578441814869154392450604771731494049881232581288678488806915669604848836869703760035786816409830341613118275877971392618846882410417208908840960000000000000000000000000000000000000000000000 [102,58] 2080941857599616294140550979657178880721483081023158114560788684935735408347478454486064996747862047501142572249570244282955701142107105000849228261181950233462870794686092428788073180640771314861318320896679490616945700824670619835223984719745136673505067521643287022279354622237724562794521471920952004274108637305697168026697674939445105732231055191248955430452038864478520900029813830720684104275575063477424366653330724836276141241743829249468415949830200597651827739368311709705507466438400943400855391161348068070367724562080041959354343903675665048485028334072502304461918862350046951529806802427063886970032445652674591093974471185481764468817801454817773398025607412379343532490101112772970934368361094886838959886579143040409689494954303748514662779656963426057230289240052098249393595097449186555103986601890565156457335793401469138269550369078651223612229029249243995683936061092733248676228515983012120054284205393239101711681970173919996295173747258792641627289638824437559544467403865582906075900095932424863223570672230063929874535155001388844406313544434608546801090714312051305186356358820050495751737972055425040165675782570145582052944878136235943769138529418822428412409532848815537214224241311611382519312788955571303158274300888802849364528014231169854489849103241739782279687207445668798757321636488560379127084161197790324207142627768705164470735633702622011824189055010318692273528205324995837717472215509237737415496090582180087184804925267187902809517360128946782321323546709272270911166584115890173963773516331466189465955077872869225791878989995070891017177317140393486846248808856092826724338047581056855704391188293781137232357068104633823901700020263471601071499782341773195546548591559811674352963282042471296820051248842643662550548770583832276049354260374590437494479244944100186674142519218179616483446248903244112103673884288371507778360189819957109224953108536166503493704075965791307889550204758141274806662385980683194758789844038105312846454292859888205666027604223261589750548488094053522572920494819486162511430248264886080269394019807557829164523274912783936892567255931310643136341468875690460616538095276059680804581715518737146091634211712636855069893304024933245817814712322691439207189126073455365448198824729844184189620150109235625682787692105881677195522182747426594605613692579477209512061547637993872839810853579205140766534378901619141775067849663280065820911906869494956273210746154888254169985155922414668952396963685778550190496315792940182604005878179483289170376304068775997179762068684511875265812032504204019956837747857644977882398720000000000000000000000000000000000000000000 [102,59] -147643626284451645855774115769746037476130651029146905829897544250378115681857577295371086040953353423425189254983962189125992458410698344129547259356708142744777238911648328465082622513541384670136182154377449779088729142690489753829015275376116590979390820232203079871056612925861806399178197460290634776949878685797593049020344263867253211434950282836019577590887228860886617363065141390214255088802073003591525611086842681912639483038979894029200370841811778288540888533842521682929359327164277253918563312510001399711567468101249172785415862668137697010219581512676197532189377441329366801022846100409533755093278536413839704995119291220037564307938977506391931529527811576686349087463340143126146859073605370768492538895721903605928342812729707016538213131486727638381683129933400482641033706276631117649773013736567633342839430197872508574809941998226802636296375275445823236787037551231404365380552398158740833499539620559913229873334039900720391246498706130984296286459292610309626028954675774598965285631911623816682628816639194869535413536956916780413896639043913993753484443548056312429632129521619990019254879562998535139125035940636116310369028273214903392520302215520199253289055057361515674901242738336070285246951196080246574243167406889874833062650695463639514421379468958330486979408044687406047866465415767370710489549799345454362982356131686423495331537965339067823514099498812422660623453509192267532243060647913637242931195369397534107505158732896806901017044832044011316908574275055708513477894471321261553810968855872942227212081212091217095792954580033939387791697006705897819961556232425575298331714720416024310977181471673430231227324733418166246011655078582054504100752681951593603918206393197445488914133483150541254760419595380201443937229797272890498665297664649759644874877446013353157888501760993785217287134372163452621776197592069116101810904238851681944377268188131502929625184246361725897600653145322832501319758647927663306439431631322368137606142017837762115404215509046591584855616189471236289653552899244522452424651038722766809134116001282196228858201515722151331296930562811252089017033437065847691760552130717230541995424125254990054220693610397923813218889404519519464405070660830452530389437085905387756359358224578328505984713355048713968275701917475420733264640814756373522636888160428185816577591907026721701498329140301306183816806325873989730012663305490950647098235269915124571088826757596085583604464656757106300068414150771179269217215103837947731316681509179297221945866902703795550429178466109368064494752474969836578067370836182936940707840000000000000000000000000000000000000000 [102,60] 11065913449936320840208934278004136200497745216425399521169139151501603480490593580068097994735491962247639648216826348095592690722145186510414227270521167937042986669722143816640072740782183743219288069743308551282551235383574635611599603029986648953782789110670371951178978088950031841247904928068377229902450836619808245447619938349411883544380589029464768446122379781763824333043224371078616229448177247991096863538367013977251592503980779446186866340061181778610211190722087473515205122499640792315016539319515511919705187009600185798949529056668087477738271590366446254033236400187920260771100108395149114102143160260356650412666863461886683676743704056543990218959575444077210515676380477673173774059075337606504170597083135655721701650688329016027212186374288216654800662299321506529600487828874752846095572705079822838545489268526382946293665577825442960999298544978628200335200621142916621622500532871619027379719690001594781847704978115481853264388109568267474162088478336739017019770597809386078036273646993684000131913983505818173801405840419794524369694126006621759141343926419376519406602100310471799116129334088124796624483431149467525604559353982931729070994963367487633554255184535398381600056929202255943477127802450850777545350250700160389582342545851554192158421470366801767599518696612313787777947437336778701512341870412106773985982885765019960733245874099327808592926968960358878743966550033936766137130453416651972716485051266849454562575824827850123263018161704689483818959244230430801084376236635671237728909085521220673396522832601842959336052815331994925423029533358543906682713627686238509913252886727758246693765031090519014536321524673132571135151024339719678458616568260425217183758614542089734242219744113247868840986933942924201147095895932015997475208666110469829128534875868997531867890189118431825548554048467280039931491204432533487675235607191467437579042479600485683239193319986996077499381786284842674607033843426075131500879297898754343757500064795920117011344727975933401313653809163266036152563995569967705512179657805191717654922193709716513551355157152480186984403878274513602791665961581028459316712181992600999014846179076143115287441201383596687388235321386791082028401050147929305582936226431614176070393384457643724703887186098527836068162196613592554512417500612214991775887163610944723088016304944233521974371377915774519022098751296606372289969204019031063292043332983296857406435912493701484466859152567731484325259334812909461163950042395476577846663253982888108239724873763950412603035691862883184167232948750801210801326481828311036067840000000000000000000000000000000000000 [102,61] -841952936729453190361092656725194150919631895422417756384446797977666947922842460106044957429458545906845502680341536204051131676486344742928662752129094164768269493317942228644935378100054598814016442295762161660052257329097607285602427198979695381606437609007984328916549914768434555131102298516345661711254290609782266731366222459878848545204223115250714545952397692940053164460788879560839435074820424121247655096843267197754606552637604526987623954747131257491956152716874896607776178610121773866655872411460351655433895123391780118923890528843381262649028065720999486391953839838369356015740145234540909103103217043771639465829909066083230195009328067369024579512333056879468383234121286432212616775344108070116417950073296648034833246471621317281565438227004735449792166313295569919011326721345747814598101711046101932082031668348828926024073390782108104035352493672407020873272862408256100901851165628940669293540233867341640203067413094541174223268959704327552616752177695605063026422614639523448812073196548036946072381145218655503567377987677973467193715045370449838284716213019252773746706062885803422147378857811207563143375665412487688051363027326343980047296108242065486434915521959807129673835369514318024098798001928628564364450654989826935864125761279386128819392775141986552748657708659345589615558564767530499533760987818192451734643638271039865293205114852015303845105941485128875777672855981088817691255137080308825936190493647895038770547938057080247097236355026553440687132367321215411513331121589174171407057424885965071893148330806284400992489596275260108998966961286673698496273232858517158778953879760245669226607244672026453734126492311665023749390699041260178758320789089507299313701843428221580660256609236669118418486178898503892902838817402216348666842521843234117739660219340535316892037964147790636610435976930800555561198450249438100134988809815643890656682197967532338865100715463131220918969162447286070136429528603923831146645757479434076027844357837464716234821587680931810060092711103412112797411137711483231030741979447836019365101624183165412048346639480668521864136773468645693313689531186289613715168088024560261058195696937334774960674183531062410190696160689980468934626877009091645207308078679532572513904540008284416086644401771306707145278570480755447838839634694288211646503723002357584374700063527847909829498995380438476145705389708942808307670706199771873448246912349382891452458569312500305480695128616640545421375617944299238052436324695499512474203751353883532283744939822276905139434405498564396858510446624091560667789719668857881231360000000000000000000000000000000000 [102,62] 53796670571550970855685532355752192400879616662241079478627681876150370513578977225520592178066486829285629664243795862317908770534860655478468537527706457645493592973864188687383629184779227146746407770550206437109166371840268739199906831691153696674557126086733177608322128252815995055706860694419688084694087368790397512758923100464463965703559760382570621477324068602726483972061149620336057198811094456128450649259494965208610804305581559026689447807860168105779006804121728143837207445258513459812998611057825045426398568236010136642820102287011832366566175078403091415091008344707013702170160671425869549502633968423224192948166225756747496718216089533755907140076672877361752029276209674658481884881565292907445321041791301992570993632737517862379269892680510452885252566433339592301347807713047299277303878010249876293972358128613394797148059068067672211382375562526163433037869064654832767727082812228840947673567941584660823055718822669439624312462415517083931342056454394126936134924667868835153855631262149112620832116111128868008502438973774013789137740412968334328990204837128568639182029544679043911433597986013377845943579225126057757470043013582071174248958944531683080299740097859819567785211340728006251291021647571599307991276931978127324459469496016366101758283360130384671640863841048816749415652500843247220582037066168823580677111745174027396650535269695197146228035038894158089433312733704621521540531881611606153821834654921931306912726991864480252262977016070983565637893661748468819488878469336747109623409001694272359994344135800099076049989216364369104222123040275868881737390065001914708734162873185988982094200191100522803960367127153634368460807332761479632945757048040954397531665635656837446414872070514423325722853011849669723382999172354108612524530498711345304635545104575475251691017425367714852728905753450298818221311771034219278747008860522568743219669271631997343812771300497652412623494335055738621732023254428223369482756820464260007669351066440163873472964611885369742051748472642237092254705865375800347424065883336227201279044965160969605641454995501632852554693140041640926743537617580427603116616740192498768258569320002209364268582390864686736756843765012152367616894476560107805720926305712045172327106877039743179614768775782547662444695345844369297728360450829972051381652834462265622378785861000808076012914791081026778006017916589561018406927293503727845449461728922203574888588185618864497064361069545814420663502604912291155930989402418450048644081485338685844056009282527356630231254730879764391546381974928978982144068970793727426560000000000000000000000000000000 [102,63] -2538626869278109755680619181919319684395948079092376998854488028579085263480806293036845443496661321105787922421142589775408931387599436837827356533057336274756177462545585621293960113396979658686632998665921969255307791210179796070218904487563442370559368677162300765398655259295178270191021295441015229676861849982938132774721899750675998905318903978307843783002964619673359702135673330294488048008797821741308809304765745327683138747685729630010658494465926475800253878871255964009046339876581580841352593484255817759411055224811489853494567795637718294103450895001470083821408956517405862605963646346532789695906312571337939824436779273238652701004244041340397895047076436065503048643351857950409174011429852359261618195737095547989844444776985316091584133815345288241404482659935206878116924098950802504895665368819231522481911478954380677924913818024333352052044364821968894948035678863779649184452790696044152786914532630530027900514029692081506010594781709082523882893876134188014231238056641315284785990339383994813081335078447099375912881895983909624244884839524659589839845258315904751100225178972644191642594998391239180055937309610147365182442999960893992316318009408284025372033994400118982371482044379073557948684902619591918103937764247434576504835065073220026068314644874848601763015780298515396069385321640161264146704304588957958197265125540223483621371190427015649439801460307989613884370732372955758619705041708533468008548051299812759532081039522465428116719767925785537963479343167713446220003093953350975633137092112758114183522847316537715607049339047871834266511761241429688576970482956328230457426556548718209227917695443231540910513675051694270534521128251365481160322479935484754224907101612579157121550895921512152128916444597022383439905888332032935297735999556656075728958103278993425388155008419100742788560578024006233487543058911226858501190139752344589317750750890922075234601469058981071304993554097326683690836448461518391997345968329699833979806688607277968369900756632771193551614743156826961693336226881313423663423510692083794062361479072536743862641655724960067306934186559921355345662969906607851629573468544555091686955101952571279346634496208434341723632162320319501252265802679054966592369763989319143500661957834743318031083086533524142589871053502859406919006552302017620914439185183813282554418863869410905175871643885100025044442013667025958546404983178406262498916811132898930563814537847480745677568152135792192492242346796133963664045738527982199830032400051913287067168132202991699753072782803360341618332181712500392500320085312001802240000000000000000000000000000 [102,64] 99525656580068196072819877481736813103624723207878943205472977906632870211321810809320712403590028522723569543733572169103915737839681350606251224416668794356833279880681941228967180485713971897444568649502387083626167879261583438356939123962294161596254156948692068465188618049534433902648067687822749218206262675794325634968362997184334364662603828899720913186705107222163201300001011028156029229491556815226700667617182106278901239445855033546780033873136372915205507969561919083080513754802216174983956818554526785709388486561537093419167098926148872431217921031770001822065877115772108497224492987873231474817941908064080183347186208362694705519710199049543060372692222615868884704260069208055148213793660918562857498421862328195847686902801507871282396303949453577351790831456136489963207411591918954373710821369548821358588630526855807065465233264767706759609939147645826785456115344227706087270799581137252249911132472864527660019577694235441875572214949198719105302531610414387178959445052417139390914124624641571939598306453853970049828885748396690961641220600069711996209954583539373865733991535512946085130927474124665334186037119724741623023418476459226660681592676086804312644158772970977124191485760063603322712086291103272255911925212148090305082268345938691060667072879450264603694050696523896442331040414337127997156966705042225304708661933061905040875191739054236055800052910344438573487740398036108341048903598383174603969776583408494086712095706989107793403078928040701445162783178174043407268791939362512092443732205230927788160191260250722204303511869870920611902477556394388878465338805189673205549934923353404430375531794966941505539186146945248386921452977597110419807231560365510418612330649751723708097635013339392161064601293093809565603505375450537205785212168474561475842601232155796985166887956546022053975006443207590586263793278205109841569550288191955890023637903395561970437134872581456208113465051439334633618415053047437585342868071670438538219038896800473766053718461450663474760776589406738363551025708903326655946082873101311381020993407845014727483805805151044074954440048848983757084665585383551788512195185559484350286086729248591338365330460810224212140305755805922838729186378686036574262189523488282584357610798724978359115886361955553957835604571720370266078499586294676313633481926620066280278968667499170596957468155290698094823271635400084739222771678986251104648287185769928611214634312169691948393521861522612095434583154987400397280602228303277552543149273569033563882759650738824976332043135746101686548368825348030202605059304492892160000000000000000000000000 [102,65] -8773726341179027291714905952396683495683151381814424738141539432115233546527662684754120574589264935397276016055817373143183323080153383401448316594115044263969208708815200650608501222877591471926064423428988907163827338967766903844273906816787309246964122012462537017084034010070984920729575830685229940819078903056310526507455747577337004991107434223728379786094529752138329792487292756607332277324645283552343100277717909344718497705475411562627388871215045018621751139817067954994591929554264132758839750027405373213659469521783168386534013650808886684327434500462608296049970637754663175259760932545196813862367465686912028136596824750896658809807063195159309958356233765203582187920168282603531688591314008683432985183655935998232898171553364986305829225288978014824643060249073471744613471380286042083573166882469172216521136196137188048329333531922810561532260517922368526086587167535433730440994668703081914010276397337174581678002634898379211554350066377495127336475592428709728993210238294935717404145870886826356721642305208090494918416574817565407084765732343081687384350943187832096442270120485045320150232569268930341595120687232864093226757164403654880531210091585919772140118290928654950153725201321648577921681842202844540343837375237238669127811993413618900849857418283866244936888901882610897325544095777686393341186415590180814165971540469787411336006713739001547314867550465734841055807662272331219803083766957971885357587067009733670503161402080919289305266503051381315140311690383469328812048009283931098406356098238427230707744361291722912042836451884942392214935336540544323824909985366949637593108717824738444975050207715094238711675219365259581595436449618897307516623451159329991758320853506615637440030814806130358829306130155420788886425318413262740419138356255725900486635067579870417585504714471579411875754811277518856358388230099682278710077322268865861793249076378772890873484072544249899779765995043523715333293693627452960334095326894479783039786943077304845978620498124554661962648451575742712956080056559371750627328253253085509356838475317705379993191173621176183986824151037859298322349897197484580591942245665967275462668658635183274027494043223840394423695384180444022353671868988174134363997298025195732355208990767225124976692489060481285580059167224861607828014388457752479003983418467161836681026001304665421677156957773168684470548868402579917526473040836292421173406036445398902168908005344013648702338036594382382695627744270077837051732039863436912555034873764940914709340500712771571529799842589597664620813950204890210984780004191109120000000000000000000000 [102,66] 1428259944459710890874781050869852385762351669045236773199549508114869165432505328650064051347748152874029406681797551625336114461017195975883511279867592925253992014364772633614755861140250829231187083853674676358724959210586315126639403536775048252732775645927309227097610817557184005275857082259838588220586956415180358996996755418970152437058181666830587676958743038242016833239809205213025701666645320854259110605901186440604186037908588092282829499610881053964828859680486224003934715925303049324899988203474421501099444388272597809842056682229399430796281316517512362829520760603269308720547070534572344446894582343885260052997978573581487116213220154481071302026255072296464118608257668213424346944435639392148201423736557361540288795268787284993043921739839043596209126918372503307282963836833138776134107158445481452723377093087488295969204782254019249864683520628508784996798580811305129442998910741461292845829001989012205150554493819359027268400589792334156878351091708951846443007068868286267974087754002015596722578026958627744945037741106777892360632096777049192049873707205697330508177708811790910501102631581057426730619945049531306359171955335924498907411718779356660594648595023337132760888607920104021533688594506795016605517429675286870767852774092697633256295346087927159502327384339963153421192835087832137633757166257331162078476881496973560050466331900161976576064436375354926593332643547027145588898968237545837163125966742862560424018903379111253709202574082572408095867805206634176972870816621290788941547954202563279908776321254029154609982598186622212377099713457436950475527363767687224216565412565508881258680966118114597720585437332060955721827366325770053300010268053563052570149188515384045305344661042368451223179052697049151072330019504086858406053811301816374065779842133148907469340457465021645058871254078948220801711426962042249075143016471725419461406950929068125666192938247299087919262630246083813468397313775466865664898693702023625683280680830492735260171564666016519440297939223816301099515242897669624855658536081471549175500417205918740016181597194376223943041291138828946169460787420696400085707499507289352718723615228877050093692403088778865456711660275646673920875580599978932065849076316111715606122385117464917773926418804080887474495606705839049698741512903340896649794343702041944944615763541422860560377414843095698013173626210535180263020890505423601695844955976671045754766115154961168224785654679303500937953508802396295388764430548465111421933573912800610314256793534542678135263466371414724732415929774232211975473018867548160000000000000000000 [102,67] -178969657604749004077021241214941228235578249773210349783452280478197801362659894703607960108429020138671916555976436743961304249409646996345649611649350788971735417597511964446832556465404133072971205029957613081942122267443413449535551812025998426999671578541037546052142066644761762880501350239058165943172862954314348092860305030092583995285372440657449261183524435139868994415625945474245930249759333550669157933787602069602962368825021613165285149208218562135644674934564482456878458623168265073173861262981850016872897676391456112154713567724662064091690863092893572429159943841710247448814865308307241799454755551544292337027666344662765103469098660088743700647253538350255012072876188229090622877733103846780601469463573644238520179017080467036581373893303236450911588596708349747745776132649570942858118088523589158721584241432955207242573848725532113909221057081528568681027630856094515141214512672107654611736218118961861415043952859779335067653010304265167856640738588344941407750139452756336497759755268171938100064633627232455119923302665866696422715659121877200743697931060035692814679593121512577797956406650561344523823422372561609853372914557580458243345004602457198996330625995232972960719844564867541314703889033082701467887434750989233759482883667632733410616684599760332544665453294254877528316502689880464924659019469489086738755818576462188730931834969483776979425348747931124882051233140844615257083645175773049775359244443382410845484926043385606387533475772978056510053818251924552604101658763795079287206836577089433538537934138803324495900615088730121969911658132195052839797317268292328485401083103677338983124378823955936148015044779581896288239647526480029185623875944165237815200693506740126300764878904232699919981393300780143195782917453811666990687443890270753079665631972714642629853542895791517892851147760650551399896899888092875055012109145239565365026781043342719517266084430094210319850035237613440088195149041254155617996619293707640358154139004836551311454655241571079373425462917953911901330756590117600112036548086501246153667306184258096013311729226711429423451922960056202641310748794499762355611664456054541462420803935565995864859354991716476788895597605621761240024428180120070385622717029022639828673667816177933211385592469299759623975567661668728501915597213176537502327425643725033653958544017483767150873398946079215696249679930199531943887106366266237172004828948369332712183628707322700934963240175799075292224253775893155463833346384856781696706782658841849616809161938421801789538688604208441783912166166231700121127662271856640000000000000000 [102,68] 16171665806935423108635638960799862358924762449456954081728785481874004541790340363975719054637942770198141386911044588592387175007327253520890595471703444897682744243797164912401296817146118728395539430358830725531689390719772055120031606938677868909536227862622041973840907423217780584457866824540252639132164135903982333162146698612288186446370081389285681541958003305002363785987987530855326908921989197775583523449109315788346697086466617525994451419511336165549058979549954547050741762585271916297007430582991547052014849860254582687974547889609180285515978585672446327150093751048331858364692087802058993941994238924351065739938547955325811032302068516110591346653277630845443909550765294669522177341991326198949901687227173787785891026027055811141951468749448420307315027518579726771962822763872759708699805391413397053222455338639856702650125667900730448248676045841623292328010774614058695296452406483246519726369452058717757564552423731680064782514337629180535962553677334250064027399688759831401720258777775959966716185327558618330735331518694510775505125419161137857368975181800884467597595831762906924538170307773124373678447813463767991961980727884270455409449144106922712072912260232910185894803767074781568048824069655667965581454640104551915979368662031539144854282488338147265494989832520519135082210078408488373620220386083541841388902536743201083107700522439700475787674263017899612394023773757746770319929299489906221341259008488868605338826610500051216363458889287074435059025974938590916894665834712665757597261259933267447228289293893134284811266415471057350660029861775370546112474099838255024720281033309966323771714281056964445308699780304171143124885501455146791719818502714894362390237634640925050566641267125743227463818401752568457682194951224750472545944566279049639323785534985928029647756811081903567179574963627285404209472560021151325502809090825525498104592186319365690799668295481024169534615925380171988626220683259784467242260303674676078582151206919244457996535947350475800892090794103899158298487187539145965956983275162131848691869517753591780947219093559397500737810278479390075924918383755459164083325520833377097756795016916151960824077807360179071680926762869883974266565022826215904724971225089538049693910252692857360441813928723026409743658150196343986101241972811659764560810964779130077263749915964800127641340784714625143080745162113893236192831710006104240962534413985536067058389864538071070080198241513555182243387183698929217079208234938914255788507203612628113953218569255651446183560758542815183058132561851117554515408605675520000000000000 [102,69] -1111754655083168966398326233433271401897055035193029082553545448188551091567800381412039246147058792606939320394196825540944063905723152517395735677421313805403642540457797501121502942729829889027497790922721100533732480422349712392550762066751239312800628231283860416294260845830581703437822705293256788492124946290350944802834425037734910553825847983143165239461623448676570196446419424793196858364087931328073666293620967376982240620350906239196833578048187856429761946655280816352200305758919301536927711642652286795382086198266757533278247701949454117020657260226582094648424443152052726775252519441043602170364906628522074187227789557255415750702933529291450432225130818928460073523467510376523635273049315307590547899951636186982484532726321286710862653580850656927662523284430450491621583403298516642699631767060161796081924759653864089457999562823348416019558472441460410966317445824902978866887022793235092069410031490316905571694580215643748308298096999420295753892362301713302415089462777282733874058357585140317649766607741480065405984429488786095632436816394537664737290556340193314491498064795306940216001619706613688236325289467133866237250034540281298183964035450534077743641856920841163471295820094777860019038528960126668595584380938992507998439517560182929137744785331881733115407158608668378458265893820846058705511400369347796179138341901430925827704835383145264082833647410311659640416641290010273523751533975798568591875244806333581452074424792879569840660124877317558526887014938750003204422016465805822474163293378470328612120112236268761993513947151743457756165769228789740660672304016868181591493814496486954062063804657281665826109076576314140497505031468869512151606505794348406044455646900900323717675624437382961797046794178082884397228066316331572605241492016284050055003522635999182238980211718158179826905578094551604322249887092893396828078030798134206739978093921682176221853057095769968421324541625209591414336870628228779718861695385803034520521712243474770215902937271250844542940330576828348533002693686638821835086422280426852144201791528363954031419555154483213759178229876833715368056477010982061643337813533561588578625906982022750086635903569136788120325800152912980538768893368168640008680980777913177715963935217243873423626445657540092023229109660815626090814818827898186483738373603855354650154172442202095040754920573702087610096041356018311863122268538453480244689144679025159991431092165349045745817679892455924268411860808578856088132901002166901399366937946868870215154783381706570509154896853062507887184808678537724717240648990720000000000 [102,70] 61847583156883552934249288464971241199669676256611750490363910471440666714460897709537600786702361688708024770832731124351757709647876982627592921867162109538706776271463440031311612321077132619922231819374164571795666001473724067212831944890529811124367466375944714479040233445554290197461953450030054554388926259508895152540115086173663331817522992179892916504337415118975140917615261023338786858380687025635181486285947958882051471607091364048348437487076752562071794480474150637214495768528588864794643165328563524604118047867100240511256051572460792627706045644789928490134130788585132265908835912786107290294980324685935031655702452431941596587756357759151871202021739661829479439867468929512681900388585094130324758328896920909444666262336362946288792786214047811273036560528388274863804329735731125445652320896107092823292868919986994106101683940281921563199413793700246065603704464928806945633028989947574110219888240299825107945550715669554886702001262807292106269871954564116144439592067373869315707613358139339855150741010436267021319397331425189668902066341939903955025729386215715925477897632162825666730054666638497584188933461128723087448527050202286324419195722845031345626653587243534608420970436439092496054293699483303121489940000166628113181749632061279904544635614758813361159916965134588172611994190790246049567194231430213245572546857435482642239735471084204461098833005742714229632701541788302983355205836040815085779292530041693668922392701449552264751646517091912612926174191515365440025775896400982991222360524697099316597078292240650525323864680900512615078197651742941606705478363573801019847879591230134024958004938389534108948026174969486866065744886432728566191921272884228125399245890922535732995616058338320525968364720195019415404999803212058575303327954876151242888291251174349527008127185746069509719189220805783143377778569679735592927301343356495754777035300782220717203613956692967791137365928265692040129451339761103946601918242109609393901711517372099528247065530488558553492705001308430615742675975078419664257751834521798982478767263929896197750164222553546578653429211916899648071507381859693625810221906640108490552688605939140480146012731610851125350503745513055206678331595971993374548353973178871502556051100155720827424467764640732586355824479097505416993409138620749786509149339648421210108760796911462702718610284357495204394466433123658885582121930241555258960822711205755113068272067985776773744485951820764973573323578872232861799024815426421890906464812715130069423072093233535568705220554509499172886539248184791961489176002560000000 [102,71] -2912587060129583303118088536510435167135509539292985211102072439900303873091226892222156867369304860006658669624083432872253394928606619150382564558117636544319442033540067506737930452623685820663233616529267009281228614280845376586268221741801814971557924528200294558230914856621103726002521604790803501765408423962925303273184652713887953170072973632454835876344907498353854357674550873663265244794224365197892743898475031920962626858544732559524313395756936442818553170123872356460957389256378997172847388397486253885749417060997212459390253514090438762686167529369416924727770553550342233534400369181036210687629029267391412165617263786203647866171507866614580594054503343589154376954225971421492956533344331436678618272473177755878151722590990118720479285846769967724302081102354134558966872904204541417144503926768325786477751832318430425736420718013909895174145070367273183383568489760070997127983316528856963426412293433904141469963215806628896419946122338475882425391399005318701460782315904110472417446368329181178116314435981354608803128812662141029050042815768228538380221156510602408249288713925946563719535031151939522821266183560864256353047267583011175854657239011102279075397603886251034723801774642145698598175034496159812957249169994443122518404045310002466501891664610357950168107319308952900806950155061454249259239180519962152185211266280686339201246992076466999197236100395687342804275142791737709298631975371923599380727266709456949917672592931146426149867039278467771624201250957563950784798533689505831269871612532917692988306344091299107373709550892143243757381357197830532789626760414845050367334385904090360411746647075407420273908609037020382022293168170965675887518298729790396622292955617550230757379724296981874836176463322165638568350779255668570290368499186248927501291211848082995736914810701542377710680046377215343705199511241620914207519548845309873849370127796039724621046122207596210876199384985171438213951801632691604848302876014585678460771590304911963980591167209646832796505701022578008466698120674276539738420877551966530787250866187945057962922616990203249962792116306805706198566588843987414307692898885260940935837258591472881799587737808278576865190837971145965578251145966924395568869710839116386830612626067529303453021754725361098251902220263666869872793257892386562736562712884412930076981771847314039930189595480296276023276410210418476053393976581645155846398232390488868267077148851052267512209724897366225115721311134629737192658331198537237169061788425135354240866973414671619897045629829850522842450297984147443404448399360000 [102,72] 118958064392059927404710867751721703942459187945423797155572680261265679826643631018134062071618840875907258595528246389097554486775911110400106623249583673363653790544684097737535068152334210741489954554893233931911932464399730836217960311124273537086742959893963006544791123598945600288399611874775234367736732502897275260290082021668222615333439358913766264120931450656494068063074137236499833069984015749653833231011617196225756412494814374457523173382184725521826100601300385619867161536230877105502957083690981741861704628333354994792761670534301542764737162858691280242762824860748025647071089771468140908465792185285331486242946451474348373809691115624768297248319097328212356206257882737812254965652927950464468606331211167810259030477102853565234481863877427458693220115018248227693760081140196954393994710355540911801419851888465258972969713427948076804082137145441651926353412105429649131557227369379382470458102815403286587923172564439921873646861237591189055499179590094416299294956044694905877857255556869601404266136343970560655708479589745814077950280404049062103553491144365034532923461340913283344949790559207241879105575704075968039778615347891554202825058297554881701480233271933423726515720506526764878088245252324573240784421609962211558446368830468653503663722546182807199856722816416991253761033464648028102870466168765111323110156669962531378805487207488545373347300675879601443365546489223118663774876524028498349259676560739684810862649669606063524998935471921519707859629750290733679921833779152710406816277289269491678200013422135907857954471689572942997300000639523105564445781783722702846290845861783506800843600168505354687913753417657740564130491830921900049328664851693965572029024419148497740773728941492803313847552268530058781519870509717739543243158274729462051393429849705656245999184615821371144591852158007910819114241327297955145379765377920524523917598381563031936250867097316327521665744790298800890247448723948771390762987118046363541708733480637318786224900161689407317487155830157358590403493295700117893122987709981125045826918730282934257629940223205722138775215954262174790079117682952082165178861948899944599206368014759145620054020148795785467654363040602321727355507512041136514186109842596640209813210231469035333569812550200403516340881632552421582768644438275968308477398329781941864287004258556596113074091927343937391823115603851143700318326021948548680106258055806808298029266332507769622248741402316375444705012346118282186744494566095970384915994035698590550761142971852319795756977014680351540630954695495785708451116990 [102,73] -4135512278108921230909384212532759135543237124559978389868282325622586302353746573328408398584593099606945071724010629057459985318314713782924884862797595323332092252320884375107129423946651722584187145428546269940437748054437612324870923386575940801174363343263415391490749514910798788875185284986415390368302144304106672153944601130031860689019598210086111340099155209713716921056260797876191600940614237441340147683548693148279759328398071933036238707056451845196275415333695426612452169341549263267397791685668678561307776860527814637993087775972844916652212384426364378660066535544229773197639831928654691910449802024581262530878898141168004825776071578946283361361609897461043107891414290710253471943096510810685845989655703534339551763737086209970074585551983980069182626485359089835730283622441304091217406507310554476664260843970621648944560011221281916958244844903593981741233612061912482803660947504606967006969140401750561909912353522768803786892388320395099680295782852371140803718545711665685424452869417122809315973073106671575503157479681707170860362021158516264716835333702254544225838611700934212261820430055009634101988473141312182196627490171727146769681580533977792021788929993276064377578726843206780421556333792405371713912103622505948559630067132035324669886500460832520462694529848047493453776378843898895970860028159968934614463892245612873158145908504145191834039679096963312856834976834658406640818084577233629842685164636772834525328348541804154324328051219907450292061160951998913916731438817352113903895537406370606112938371129654802428022623634976403866740196587602215274264109964332868483202666799193999670688667076175554935488840813433599851314981609932151310214312407588580733446272346035989303516633925482224895780272044214338251398691930208175383510234395071119702738676747029071804806134264413732878499988587327967722708724473019017862740873995069793312054286148320331633961469758144160203973188484921394497072088985634258452028897398362380906160566137283861648661439288919023085475230372598515539532046637396852695921124871860293386416753400196550828849297390722537368620060628193472770116750880486579120204464278799332307417291241494022599651897070150836992469495755908247547814205052602112486244880395785449734769156487749356879437577340610812682694330241957404495866875291846824628485706450445394608849423805773922825736869384776606609024161239256718684553021195826848111576426089781204440182335165526553014776138507813749814667695200538532895934782473633170302825897380879964618170560619219855598279594558243617990235891867034641333120 [102,74] 112868155494456324645186214393559487146915997600809823856635692919661214727372978703171632239903055456081271181953363034130701975510490741679617736462877972372322636322400728918859713041701810887412984411605494673821880486649266346148617567606935620242418480778950120637328220511443566540997272015381928593691176982162381497254524935261705281145087411272125256133349476222481132144833645081531502812570639614027772640663930816323517714835859427258456236885621735402931898124441315413197360017488647582887497987847320291983245280281351947107433810420818619460733219182645055846773769794828937069318083275672573737831868200964628965584206271774780029931473849163819544472045368188909642873275024210086938094021470725877087804915936047943412718692732879881052764738239720070576979654015568229859984180236565249983422174370880487022247329684160660433428282688529381881106041465597261822353191303950277658455689790023723390634673865692890824797390804156141043085144358928622039831647657536685002628799214117893917245547755477121339886526376902382558627381879279066092835556275069181215835191929059930063200075448471860087119572402815198193104443789701680717460346832083636113254846370110959424037670950138452601673900605180227383889382390805361005658631572242903690289245598181034089393973919309267191764309937313694144684925592458381505052731100409550259401990335413285340367707401035059558557545147985078507577906694692899367278104796466813025822448861063134347732756272123332239309306576154077350482693839440203855352409052471216928396246514512486716192041022464874191476232864917986163667486401815094433362410868053075319448054038159816916062263318469123793777400411675362679597538660151316470152910398756367359991238371146113067109100577668689352010213222536330485520356288605610873412387965138689273824947503433058285944387195661295879671249782926375414516316491254510171611435738796414619527663178588896311368267271708611075584306864044607164307587091409081338572906814282960230377505828777547258840143798210964131977516082024937342039010273669163915801306057689192864397496282240048223423273740926892914927199091207197314124048536158581758576542585187503476579235579405665386961953145659291660241074500007669647822526177123713301392974980692733255339512354197805982170466345173236903390520354712779166294729971296228767896433329514628123860272620949907912872340337929309428265700216570572092055209615842090912187336050339145889875937071600445905810680295225658268908021514247290520062686270003735645809261217885236859900515893408008470485074606943759520385189566633979200 [102,75] -2042222934671957900405433766656862176815391287788818887213827084315071689048421802243449239710227664410530638242267047228826203627009950465450151742556993814064790326602199178294254747479503885792320492745954390912636902146111315673835152863130087973738503743041493447590880556132971457250500292788294777472659209665208415868279426627320429885644451065508825103205536868810035689913693101986418488809488330258433671285017531312498039198066084975356323086502779338486407089840861357021885412950360047970096171326616055677120969506461138303028684541462647738581067386382943987134298746322450120235181983192142779575128999834462182121249811837823320559241336609026838353565238881424387039995661545854493660251570833446412883433910554251388561396551471923579162384835103903217925951650268635153273929603223854809876311064624356176611920909092448574213128668536900544604885813699877751382131593480715153609270839299443722828348316668040380384073933121104867151917961481665935991477178512797917470555305340496492742740010303327357999512716541180588489566329135493183914546321153936601614238429495479092563332330584441515796807983861239444629980889846322929049639317200618606445768604932040560767522249804683126179503002999396305500035015768898586729756082689327941006477851751219534378121270134837432312521165259103026832836207553395222598493318170111420134253685282182465716831208131715707885121967613831012958427150974392304012084955504068781073733072886325981985006546750540676687801576129329888422587820090214011443798422750285163064242226913743545974307718480074904234765106282342846413515513915536608753613562485599833121740876651657226771776783357123433893765132816975507385114816941923268405743309017236318506781789423241319865837345298030538253336205664562044242888099517383594740513178586339140611931491419721060716287113108473619166746274080615449785722792748780100289034863798876577388538660199110801451613128359063625686439052649142434917001690966781369972661563497622368640753794377887869543266021231751516280102927991366738099968909975630416744654320761110389736805830278459504957311279028445713180895506080921026089043247701896436480966968676952926203542216570910313855208002755513160873684027306400273257958185723970909352811161189708110854613063036752903333580091899849050795444973197503552490051306947129648135060732354293327840763223640256963864922935665892400386038284236260928552361190340581738190081131316414599181174506671106896942888702712798522729900537869756507191766758347460168574263257861459460940190786334664661420092171812897789616856698008000 [102,76] 15145151764948156623017846371089797787867856927780794363400827846690156994366635866491722841916986621630335931948690641835512173562154001388036535186696181699042278944188741658276174945189310148640654747586834445111370172997082635027986270407605534735023401016584735401336730545485867263011315289769439628447118161067245130076528476213000011987692248877322001429353360109394772343552220558667860670905633855396889367231441518613669959850090125590830435464885355839029420256690168456705371502665289445157091408793273181674254702927870509972983565714227332516210069064070696174523905547431690825155406594581169957085869502421096606276575350063549162456373907803144182034386076580124325486072789369507022455810773791695280140805735626608779540566231909429215986983297341851696559140518321341859673942053259539532878926478073804894321580527266069990125883282139157995103476623780776588796014551326516670901124965283766303945057629614613235440455268025244765466007127763835590347439188405518798302588277634156250939487397900856814610261282884716344017020172456529474133365588111392610031306869339806801402317806441033143065303657821723873433078351396948099882450411416555310922024186718074602939165520169043777032014151730201033825188526636039093265644306348542897852195657446176315871619972421481270492095861863269757644647352720996521963022473031249411149840931700370341672788896118899614623946549414899840590379364926851804866999327979920381184965585866378852212861734202403950845364629391553652820227981923392600780404173335489932864523603350316069862015627857883664285550567642203023278755348353116325725093468226517495739493732003760155484010139093220141802520113733098102276807946778770428014316810056753229785370583511702594894232515158769577925454180188007949815870241217535588580911624881053572362204045720982154604455357990619808707157773111751847497923834623998216925345359388505923593103632448535524185768977720348481787540769704900503755168322183847758856108369406424987098597280901777062177591345825415933221212914562413966470925438958964931821819052860875966927048829721260682679367812423989774493787272956745622567221614150703934644483118291766377149341006296929820910402581905459326989200506661337754659471475576139381074179356677334346338590612618202393554448744721303965314337019508104814153678373364175256356862182905285614905292154659854126991357123594536274997801470568339531081919376902469308503014328940895120258394599039584148180715452007702417822587794842762875536452098412122987949773993802791163587938342571520303959544662785301522926190800 [102,77] 194854072229616328735376203198857859444212218935204413263099929423422373495443751795529152860477664315503444736501396907573603422696549633088993005483357608517935141616897639500122720429333047795222342775048940183862814555643619927490158411097201323538617914459348935269048051550151109643819588023044574886794689950126076492515932637843318737806913665033867480357072447530214925924022020131542224434199342995304566506340567525296512741895220217113261958397179670524112227379957371512653586684949614287517953924378186192713873571387251526416543752269390159226269338826757872040554447350898219516140232612215215517367680223525315837619631043836073883667734480765583649824142831777853825672084293943414866077255511532690688986917054947805010866085987039747847229634797713673317917648871529149963814423993565551477426107113286780531041283837883458511229480277197024430725009288684679320495416401425861023897869961126352797979648745104997232334439270882170855857718380258690739337750239008671157090642781948758527172873633647911932345258036276921887334058120284353909565402218983717539797968945588326512610915937788234748003019940619695284804925722267183915366785816471763108304678919468310225792586353130783453608231061249749514526650219548593710534951690583254581471572797250057352141886228932188813669567489198925722314363126769340848006370253697484695233872944030057617362153455043911550861325611372620561003350241660567417496763400623992677590722352171138903298005021800979717917949114587990664417020027236581119680582326292153159100369527831836308013701090331430941328303836187214608351067715966160377635234702792294059193701945219291107073428259816567517648077518923261309807580188958769671418891152931055704337365150970095102793909024669577524430814250211141798032486088108689969002290315037119026330034989154001843200278318413755730617064188448451666553720617432833995726189301000217064870980729310914245516724772166314951074349083022224811103749372419988973182904767157000491921844030972035504379650636561916499040051412674159719818396602346621988090990018202026086322145473976795587940599625074850720847586407697633273619097370273159453067846791136972713743517574257843220106693484551821936290763721789387138504669872416785223003003208966788846765616763459977413440662807729473846412549926838399570979511034679291987654494628358177503604193361436727709996820201618957107334619293140981917556926922176375879925045887676818462325274282711621923121492898823190369223327311225145540944697657135866979736162077570866756144878438169230268542622479376891267200 [102,78] -5210974634899229389870321980286015854633159358778707827148473942999635497797385007716889358969895047939333149019208948030971479410592414719800588723890901745274890740382551756008362325564993545001090118785667721111698971881430965073175314959069922094390554163347313955313222965878520063932079405081811136059622933644960549298879566789120573386209013287042402322414624778366065577432585786649793493800633138933888198623104025967461491703174810087454184663769766138339748754792443056783385429174077211157233977341819612210211841168057559279350476953712490297480788182812736326587439549654274493567945353648498700806196257830368186903651565362011969739054529778330060296602569013794416287454554411475528656481209911078395019923215328299399565078956312329165687040185407536154530643672370010188680769689139377587366228245506840333142487459109490325904319762948845785120328333850331057440751717663548471521322418248968635356847446842384856412887823884561628226849280480284157185117655324356661521617760093526682935469088393579271205553258923445623545772818628474649341452886256933104171678302051201900758596262379482657623780693490743607687400285475950600612849700932173755391660124711038754423993754833215256910598868789776012599953590495846018381951271960692622395642077096001673212643120911684034282763613794041350858384520180433173096569794832256641764465435079408091478058648919627019157680843954748236105649803627371018243959556809096870792489020836452611131412420524908358892964330376856630474569540754340601126703005782942081894297205386475938514812060143145033137167088590930946616390463476569912333237749750235523522136366843977691569051472192783645723557350598010497340739819393703435862483805722811607454144649744097190345523716923386695515100093058776676928601234262648670059120119040305812795768115032280934727745772603528050173536654023410452316966300499055948821604302727809768707109628830167214744498994359026378420308880397936936754012753586848060613941846453874264395509782316684345952375194160995584076937494162735035231216022581691576026640066006743951205672118361321198270173973432403722186747871756983954015385691725606183964204849828504566348212942844910692560793014352918316525267594401618442106761027873068150587830978506170059100618946587603776676868816599388282234059610694766879858730758508069461453775282283379050076872728529265909059067161986951490040993118292159077744348938319525100301021592207619029873351254071354772116787656146391353350569608077803233308438447508244462906449945983629781605006117720025559185596170698457600 [102,79] 34830656803159175128632652335205892103551800282701862559520214197971395393846720799493810262028333488490192868015304507237734352349200124066779605859521120180206010670181532296962770719951898482377750076593530694853769569981160785477913813911563092858461767868022911286077659066907370024540683206729328608364055533532193247435533517498336586618575874532413131485349892676257261401621942190953613015431313930580607814662804922010293241042870516468263136076746401007138917350057883269500631644678142069398023320676130929638626775091380766982369351766037679625002847807772100011912859866618204196773902529845261026869955756301047465342420917529138903173497528810850938669379383504881763898259417496631218162239201372746004396824506735459821072285550714804918611724202756840633448529182922189400090538101085592735621091837102239030208135516901527116857553272256450837192597777574628248978270704850024098843069325919944270039110214803432467805173995991144913928962307790489067303883212256205519049262810450516429573406032978106464729166537846920039912254972953775908153821415311498329735282137466834024655998400354014457064668032910834200520953096279634534264672687282100568113798318496499574956323352837419319150763977015945359259569840078351528697139866963867647081343973310595593768544104304623607534028042212984488083054388940978649393428769383306232231135957303476825587190529203731217519376141193269020305387574448872894386100718034498527879217058966276837622876488460204401391397704768227746796267418939605137273892010728396145490722193875137611901904440814900291858848830338564555121737981023846449880296299246212740805037759977120909106140196592105835459582492955344222392113233660368913412595203468594413601433104644774507551484231067367994730516805700110429970148184019520486570051581929054131607662468198509039040000385772767765746694600499739690074110945170944201921897587040055715203895288944678752228655316392377192009420196326149633749678148857888357395733776410984924497170839368249585051964096802947810005075659760096638257673446673294213150015649236874606701896533235494742710305125193532337160585624664887287237610476773811262229148963767854721423248805376400370240557795579318354280821692838568849605454031402568515564136757101853033010516385047381178154707546167343269226349029747036823640350807443895231774506384571304997378195997427697005428626712929760944932673136250393715535549861406877197702664957104500537571977333661823692705871287650273289387587492405329753470879695322878489327820374665399793236977184518315719409512588800 [102,80] 1553820172006520276223747234594805653450722936463872423508662211883701153197196169683654313822183138924554698456982397191908139725492832488605287759288707971790331072900219150484359726614371185172439897546245007537320207833206561045692222360316519705796464899078540306956917129299388996551491947378362102431094435435833278950749653081877582079195720126585725208333805888450935489584697309736765124763381686006681393482722483738520716156288815276653031609751250992325011865503489053727603015596686263275111690083732954909079694900654086922777850118082190468053851911887557589583045925267592649873838117563652043368617895004296991248911127473106335741815042262366156100967895702745952248127278634346156925656525902142686572529889866237037073693124207575012661431103805593866032483785202360828993160768877310463732396585331447234213180599539275732097942793921581200412821226218075198533899119690504340118501646556663860993822064139861124923264405558360385547942732744443911096974917055469123896794652418151353566626082877775763098998622987482940287171377378591032613117487898518712063803699458429882887205482500930566365702791108066612300319727190953859048887414541145588979886404697546623008602322956060024611847084650184954629831883826290249698503060237993242252936300041296325662635446366774581413207762876461079653287509236662321467265461951080095517005834089992366747402960478563297011762838643975109971358135401517655247124697477015208518467643495233181495470784536376478830759555287855867723916335782828119713814192034008196014883554561617923203636640334041728952101508847107477880386183331899627988342119083478292156562272822908025872124397953133136458055173644761849830342609712498293072283999939783082513901851582768894083492157044214390407624080484980567451549261797103165895466745786163787404896483631287803485654758530070454760269960825410752198294132395957211667822634147256052018794879566994285104778457878608843142513320655283696998567609985674756048656905589600489547906180316221934504063551729078045100304501225920264620278912976902243111883866161078823584208348067756058971112068099246362538524801880387967856067626054972930338217947222232443381446593453308503754275023590670904522082232282484021252534594134322187624832912295894121220407690794825083281919649249730943301189674187892056513783988888444235763425473978018971675682873348338723392568838476615341204328185817590516102483407279714829718463546983224296317543704192277478211939165113610844303497481298445273087849225517318499988245656480397864801502295904638801989540800 [102,81] -51742219615126390471281797548245733470655592149630164026601679589878349307463223939830815644608112067679140110911657193323127792701439861839660083760562118411916862293859118171158946437774101496748910632407827571918443664600722446821138241535373296013295824864739060443553430419466406431425244047554649673058637789030685727967812385949939278676559101737769881681581675539436884751117552641756048300092349353537274330789675837897003634198343947527530606533305267657669409440010506263782853467467304126832725111757767972569618544784015021861793745478926746095877969223763267607843847352488487113863324867395221541365960442585801493180287562192617646608725632912455226656170444808170606418299504952383601151068207584468390082980198192981240350486994330718608574598536882884980845862932635678163407465653404314620859870924991834694178600687649720618044327834772020559339887756432008185065063252942830428188624027423928023045933710677216790904548139210928147046865154900567242915245159982268939124445852063407932126728786796229391246779475886859326265983843548990004540957421176947184455755133495107317684814855169644589097632482691963905052970856003663127699035826029681075892034725763827009643262498336395330872787233968284169831350284600748745321104316583992462744110613641549824594932291164052832285168344869023081120039381731698590419932258534870607578832176296433022938988092404387255223854747857065820024194577788222645452359014798824225761569897626673516324949296789578825158377760434048579694278704906648438191235564388022135458049068461407000676959035694310303332571353496930639763495419270817659224047002943279026967805638271759487638005532033748516504117755751851429933220172529881113653269332225574447304238988175384728884857622810050877668075582955005772816255539520922359582428882960651322412687900231468976063984140591169867710232084171861965371945476970114149660338224586562693755706356761603305216697391560954796048215469782724490023380644837365595102899288011089350360361953318950904190044396103085262778726295656948698405363423814471776600526729321632361344189633220370962697428142905241729568669507531110909098868897600585062829677214406300011743927881718648344291615675361910349111699519852409261603238047418236854534314867381657355191539215747073981378141566831728989793114712731059199027014918499316688152885626296372922650343048089517166963573196142537508725660427124057165373346547561296533401811305554058127695137206800158309451553038974459094762316455429000110224448804260397389063556198709307852463077340439272318720 [102,82] 701114577321096058031139657233591989525376617296795185360594009715481252306225424151459954441749192097090540579839733366064114325387466343080475086112109757992157645060266012183278671859926988622651466306414691018379466849347744129007555600442907802218586423771616478300010563893052281910981355222473202897291111423309433549331136690865638765113476021107517116825867521083508573761947759073003686437112779464990785259155270680187554247919723947301718101780658641947166262702738537407253991327480361824286667209278968247212751962225192163104946888567801643430441258642282600328161475443139485715114437134691811526206335670710080291338997255743743296032136334268335099134929185044323960764115372160701362536810840349567368310787801499297541828132075038673887014303821440654060377873371707436107663174295900253984266813856664146763667341116957205018027574189968055269397274899174682190455900952203569798848461117376662632180950181989097567164534875051669787972620479861689556781998080849988895068615379741834538432177591410342860339826459351937307047411222397902494730187707133604776355706440255731337453813694249975471724525855118687684332332914748272588567809592533052848632911744563975699756692657562796507081761113480721557977892637277949969121004743749405164933599691320175215439647686845333599149427906175884262429418648437614317402953819263047550645962118544514908534217494006645432156024800700262667580451750465817245212419064914973135108375731311249798490622192582851083433136244729279655988143416146947094292573449564943076902914443137385020958206115416757708435250888694079845703654160959107475217002093470332222167197929595846749509756782537004653194044033253921637982257872967243489413339881102766033616582702600477161810046084737724823667727697652450004912524518080550152560887250318319695470947430303661073948335532023106673604326581016109541775057035395668536269717307355381842850518826190974278442198878890799966089380013208023781347144481320221817526071859402776039955841656607118006333959107791380746471048223774975442208191529940721521624287797973703269553275147780121598155133483085831491159090451234438911111077505350161045554194496185047736924098020714415952633495953450130364570814675807337927503389320399950082727581549259786442990863198811680895240687479905942164982847950486240757519015585363823783340232896178415799907461456413424270917948437148385408645949813640844998716351600017867475098371394368648348099509774436733891610696582208616378292023780963977361601758853782768208216902976565205066516603920461120 [102,83] -4852306359662372753435746766218953130307718628013468332100757655151684704291192961520745729583058474317239988810263794418092191466017041135467903426321901916876292647567718946750712224603423691135470398719975400214093291081986069899310887887584817416339528723284029229261069724150199074119335766417043071348341535196317502264828004032942651536382651185052059080994620788540795448971175328131225657826086123043608210653230661731722528839815665864862921329845886322590014996129823714357430070364929425626220318378955351887598837189954451137607230564534473698468278913367399306373872336933553874870996750185888623415029158241926713147945491077117695617768987501006777875834179975000840115934552212296693811881587059524518592155541420845594184378834670159155860034154940516935308377963519590684871899163570748505242938279255851064770436227805203141378644311463839442731326950829296420723976285248400478321898780401385721858464775898635667771357690127417410732725650829138682014775430092844548472305128656120622520726019088852264359474936378331527264365934296844031597490110599481289880434881660668894364560032983522920388672092266686305860787562334894061933636512014276516418007186224700988838426757976672817472596774209617271268385032648872752114882337336165501028782479734387840940692904392707179021454643350732662960958085707089807425616880622697674755627208755641290658479242909017929831502995053665582230494449190194023091265311726837628025163885615692310830967868173895051430068375341493872439854344430941000058937395227731185751743045129867535546898533730338046317791863525864589346248548945986975863938772877857967972585273586673925387711690885713737675216312463296038586387069980040504347278623594217910119678557367206739097647567335402174569472628840384565885299887116208052451036417730722427983049568127329182658611036053274633831505389504518469916651267530893282029289767707814779925416727598183956969914848088170903088109230245659801106119567597351321674346732253427884790797514281005493684405021259308138065783777430490514466034627176355387359781301481788985079091161327771941241459173024597060331784851620506235252271602626251059863847929573266563062216053269031398821917214005913907799457105329046943896307073949183529763681212495348773489257309017064764752327795699354866449023233378792182052603872333523832027305874498834423075067982883654948115581387353549965738620791438602682967092328025873201316283188242794137323886008169093665289676094685982525055161624530926332186128034244739859805466157826423995262598427840 [102,84] 14859420904118732586950061138923183796945093802471784271805651855899274189102004473102416329703395313604754055265830503399500379171509840202028393676776866477029337678513706511287310882636670643185418044685820202691818359234004775391475468731258319840129796287468721330872824738077543554432616078881310886311318858212709742616154473688286027150553390770375166071731221723394065430626692193994616018080982863693782049941687487739975550163929164147332026741138744168829608944851057918627278580300528762666759705221947422394371032160010114775665668645092915612497978695806192289640370556681866760031444317229656093606863277894274913908252395899040300337189299453493494870463311457058997063408432413418373180768250749565475456063894770005320066596919233404100843375878749732869049069120556482637596532318788295805398108678389211908771804333217583003146276402237034601288527999408886167682206786816445077253427087995921583407777645978038696789862667457949566703344810118602369098663071013341577996227421183231183740559056646873920325875736672403909275831964043725783470249217859344287064622515284081919307246762250102737330854287140155548083345446274526051006667835077394484272917924677976584983953767101678755118239312961653751710917144150803029441677793046318379544721076705296489162342915699952188054500902426625151399968098518410126163874693569235612726857297851042654448930148619812897467819098450391940622961892337560829233151952655997364843484396041773193353014478568178736657007737092019721555924343053066106137093184441656553978840263749219475302646195098687906386138871706060144141126854245041097187037928576352004916834297598936581543821845074855097554344434599608957468273130605701951069759513685148976220460028070287090281958904427496788109916598071618507535684452855074516281016505122613987193754082776248134733544593050001497651681842967380818577846532240066160568590086634922778252763985899282180720740733057742587026786426202893835241627504008717185054131688693315643827735767069711052557443483433049168897737984740306500851086437019461130232329215664899395912697241726677975262200130367708172001009469326039682810994149892404212579288568597318820048040343371946033897813543431398959093670134960536500116925781707140396535504869106135590933696601841322535177762718491116871781379316442013936974645948136212486745594038414329332331104696038424918169637481803527238793803930669977290201602425565649512490241246558628605580707927441396758413380817847466367403540465780583807779866095785563678346925231941981365179840 [102,85] 165287272660362666753422143310134865897891304266300748577615639366917719865470755042982555285426661505330570127574053920981856398249544824656745301310700052480171582137877821378466601672545466961056411444961071124026980366492532318588942881188508402869807591851404594384943596452648537498611849318671727926371151441067888970569274113946978590473466998589612603901129661350267837246109577801873498393918247407286870285178333948843447513506226032400563871109393663149590683951335774424727382367259254307099985160544677408894263409751399516969753504081014972290340944684939144054255613447415614665147828908472017517386159719928152638129813505577916074886714732443740362736298689048528073325259902794478642019037007793321210759179055248691645147589861905502842190227789446854674104253013823026826940606001651147654821793924770767952509599668044884681259611417771588426131528958621188900504144000451389015568709431526540612352427053565142068496349558858267867373384188205105905665515812865558727794732129758502510988773153093987039841385626641329152365896311080767140058332165424505836025161379939636910092324181215978218326706484668855546880723213474433615831730718390872814195832656094420437066648196487172193781670193585365566277377763614846883376866827190367843918078237383061788100488176915693853548081198455903150858253117203861538108620277254910073541252315571156740040579209639481694205995800789584801482416796972804678893120900953408512422510451951672124726503674134793910204890100916263609232542326800999793819592225520680220487139597209502743513251473525799881248853965102756249785127234199536625658946337253325527565290227958042780166903777402540535506761249027407169907150638734269676673293171625758211103312852768278399960898245789345194540387641196425545804958605091333205944310713746975707067753929309137478823810129553012455481157887405693426644918028171590297289305915677820296467170166932342314474399798713237416736626220399967942721308267933802878024649029074884446689994217448200689070285365420828362115687212364518085489292199587830221959217243254124881222335848940098862186634015582243725844623187877625080652477903073862069333260186366529030597380128816222937706693569745522554183415503162865696520108343630905235074534559100663961781605412804889895120338205470480158497735526944488508930102191047610583250402282991788931573024534137231938747357529795263725611552118241761973954413894612541744041352639893954519202029633406216760105139007968283442330425008962891393164914153951502510689993097772110080 [102,86] -2402602978298509406812217248403965428284948396790176531726210526422780096388904731031135041683877419073552922754685521021331815930984567041446280830316093532268472266700401020302187602252981757677591063450898872579682218104452973985875102640893307760221304670487577412201623245776918802226006640326390729077497555720004554872628373733532584288438131394630988784184404519996261967840585862395874998124264866437369244655411676873398493560609713242625088092897024506226763114438491481836344853252849152211761918369598296641310200790708282476961726751037338071623969548484322527381654977270642971896911451154384795477508989128826867893745900782560562378502519593002921299541341380672352170881867174965587978331916253360787978799068668519874246904626883123578153581919179631766564217161063127108054665708691154740919402914641299184479560690077902159780082604236259986036381637448379684744105829146138842646449393101340680877955954212530440696857371254363392525219413898528905006739389747499030719138566581846647126299580332333195209139231600332165490643455982032726916986443199680389707416749439393272968368510782479782304736018040917549513504817830746221785948646995230687003906823161022858476600595349976126301404086354475571295306028571105674931344281258150131115475264148051444223090481466781829382437401515046807325249406609340417545558757147848281979587234255603429805289043305908817965192808681940801232194166771106887932932961993743267285316376047264139079364199042387434770700570605556401345621273787287082499774518401479756727157973809693254527859832141094064075743660085549109607164104153790861100521251818045292797860343975776239789537178016352403326612284458816954575246955771638353661892965559273111237240145814629265416215392623029903206269848713149925273892134650781467462795549646077019727674404518209571775004849476085850846738592392895291610280606739763807378256652361496592271675823123878414332235834218811987115025730601486234797438619528569390035235848831673566419309409133546316863992278535903884838113607918964951686683241143122064961817462261887311980281296753666969726572985639122309204606265991633497374419804002747662495954495326761794787889352222121026970237817437319067565311411769493111600837465911768626859556362043157268916826507352158307781719098737397707091075997205489673514874762881578715895494965782564849945607522784873394914441811301839561665070219107591762810870191738664193549720522139965289606564238804254719159752499366129140517083454357757187813493982098201726978922644170880 [102,87] 8411204342552189640848357511035243873619019268524240611042465836769412725655202347484096558629791766068348726071935702365021952901373143833889727532263380841555143761398758248264172371837427790969808718714852795357113485423681187625466417003931804005769401556775179812270592297431402925601255092199517774256408030665022896245834516513761540550634344779724203847003719356051707426858153663533746236382636423704021201262665465217641618690571153318094893276918858436489249885178031442183932398004470746714571193240515081257803938139126157943287010354148582033614567829199256776529312517292489568269973440746483621704708531671617368043606913369816163478749683691560558043539168247550486597045156968249051601223967718252231607845832300798822493217176504051974703616272333366384155547914742685125603618377381865443357995819288372495054012499370574082067322401727538363854410563959729898093436943089176370749592370608545178085312710566276161358835211920995815741838144399513874614808401405079874096422105197067796013293413466356308031941964834658798388276232259213673077847890065128353481206898929981740203880488203890580292037270878783575238457149807508748271144786351110666109788108201374002272415849025871301677307582060986891226446169250798975583025213838565601484460454668423291703255301830480938794645618334580564170618597102292817362269373730665598749358101800817698173366607516330720600928918063567310285742940714644435424968151206732734065256086081773034538320584082646949235428316086321459979133691431660391875517719343843632950147017756621644266225071618067125227647970453877836781571747900387319076130001822957039741238372950575788813301220142172785564589435363740677935729458352104587332730849639715502944277053677179964446674764531562516644955000627763052413251087540030797034297904472148897672687807335840017220131283656564471626048705607443709512710248749385002704914001217513950072162495346350720063292222365860390959453362914665715763181106217429925486044333026823874055615510946871297671547798127080383096454964743614590022053563425762105412594437138844233156893645243865440760389149552036932200270068188162197355937509815962439173131653230021593170139977035845136624870701114622010321767814133465239681012019862043447097723917604619737155039198328368863959294934066718061537733432359026107484030722782246396375369796658195284475560393633721234887915778487209843784433633023888093534474146621351227044850119314406424323742413540727265412555232795730333273679785923999797057390474424061618126229120 [102,88] 50681913354440035401103517334093329354378695369180396376404247046260559843116343082368424832967392486640908689945817913160846330682944451935529657897253299014760054931640848630184625407210048682565760930324657491933648547048779944852690401859962082038099357645155671538780776862379127382976966541056461520435218642183076784531541741115721771646799318044776153862181427853639826360386418253865232418823134877405555779740774002829000650660965054447450789287119771696559540821691973225275869732978500611901332876675687876739117418163466268329494688697901151161985833706114203901685261060251643168327943480942894569058683561736175227140385982077888432328491392047488636110862459153570329299128507592822110734719479522327447633140791393977876568756042687873377239307178475765106745704275191775285406431395226877874124353583399889683388170863970819271586000940870578338971448904896333433534283087817135956060698041548593963990101527757180174836279898956684501923116832350972329260640476707010623960627434067939256081373810851658918682182848696309709455009878564518186047898775165193303759706441628375901928886531512674228585429088833858000552659391708909035388946302024290374442032236226613727137370668277448987959295060448949326362763881937594653962176207043101081377572215992626722118462161284270016032009508216859085221165471776254367475860187778785928061745611813127793181851396350426374072282063735970207143640757894337074955190362288162046222056704042875071617639598978454312658739681030153467793058997637250180614632413110269347039343440918452290910070195949409439276640135325051744950721179120839857536386737602463226092370615254948507845072934855347131099545404094164264600171850454154617130372264151979927121800354128479699316921843683470571838374609742671634074071922945238616860949942567381745468263365856205970552424760955781615334664018634112528817661488530454895321730373521188801687160977651916246784568002700632189095158950795748600127330582668468770350780880703320717876648375501468154706089331918549797679510565347300021028365085790746380658995989535319970079407904901091024084104719987353712179593783609011457605808934220852536964743401794350156492502523364493909940330258209813260830687156260044886834016679297781929543847941353372060751685678510499920800180555390728204025494245696027976879974799460317140554118891874087374850991935202131436946818201860595392247679507935693365235353307667949364650604292938814983607685313143548519301879188234326447957271193034553630996329089395812685300 [102,89] -531351375105497596924211541056883556751013643930656989708783014181761850916968416729087581549523885634435787488951375610372573391433870657683751889877335651656913666955413391908603198088532597362149554429887060853782126078987465023299341930301755571840985750472829031848763918570094509206479180314455101803542894700664195404975092365043896249417238250592662613303881495853736951903124216444737138319945332680846845377297574113954801755628602313725073114614870597450955568571895706041975260118266007373070884779733674843120118468647594267852406105956626604022735732101556786924401860105704611815497062711837709447886359873148714462305906372993474630190110042956937849131554934599563116774086273934771947203034358168371534902793431427620834567908557252971100259278689673411092374885998058668416031378141797292020186938668534579989966031992959065335293734803586222851142797272576512710789164917613949687813930636765109172943895919483242133103329379597161167764940193470033294433045866256402365227450200143264494497196965699955893876787451241095059493250349335226482981087672793784621965575639594643933072940789972585297712149177896185138972226654609725917883085019521007193808799808721899944103192399639090924152616041418197121123151261702193632047108904428415697168099128128906742861273620051862613477106836410951596682268137242232152636200931879601318598899741846341607723873645409405255628992778479857377346579856066337491723648409118677561674789638865814327929348416901454701142124097289910069115825392274462520507606384244401088371235713318086153852492390055994753965823575956399225225714736137168421935478378502859431069360097719633688542451027418347811949845147815697555035192594738392769053466828622484138197654071026360247457734312937094086037253228573894219747369039241854535278876025543340863652696154427281657262977713801686546099974541430114915417953444789806355048214187496062981213259239954602905904254961193675998054040396866049055919619102616107589872675917166190717632999671240184732707510634300740045385553749924874026938853415347047069546921796724239046283598490360844788994977467213227152709793968525639263208098131633412110629679334476997535246985253540461660054286539435720311926458460258954671417621035211927591001010468207005094850165338936523200950307960177218814113973700192028886427305228486228619201204280135721658723340466743946572694631369942544762786993165576309646933738274866743191287665724471968138621781285072718969779849703290410990480840373670239009863721249918336 [102,90] 2644045043052245057915199372958902772929099745218876735434386540945946829967168100257468621645631070525974645414398672590249809087492991269366809406450854996829466110038641270033616198483766021344254263692731561600043733531804463288250316480597609209307280301262102035496044845129443037310994830857697666612833104147896357773345857684823348762521764994038819043252364257286074350040221970690158076645839803667911987186412681695615920717016079756563667502792122767838591370536768415883174132903002509251878533672287952170358351255335220158194902800300709217880533959501754919668447222363113150070891777787207638968206355049211563088097900018864955876468847811546961164531243411457179022406286079227005702971881453641530313993149292183238325251956553577667910533641315276803864138117490857664315842246397002653395945380203090310466407819359734303776541007002043769713287717276843440777472319019458317616618606613960725436906481889442671843218175182361181996370106579956785876254366926298300837773280154468201718382686192347309008411204753406635762059188307454391838864981203046674009385860954272089652176822932782940369920969104949907779864168985609189555398564996408459312014411569520258406477440356610632971931754665441224447282545401131523707441846098109406785956996293843741773615317638573753280891353109618602908702658638954794437208364908422163237825383770948431193831200321474430611125056777370382682978200461864666481371204733567243959848050061134549125775190095594761244173136159869143573679726015257706467445932526823864489726344614872566967396981209413039454296632249623399607817881233811931058598028507821695163073357382816889907996814296703150355979528422988022748075746317704601008827716752137948627396067616746904027234689236179214550344090755612616505398658271695374524093014327749645348581064562804438156518516948757050351292542832015691150387543854124283254498441433816737358132159869262889012297472627447518298822562361956904530330515181934797860582714226148914603244989593762416048491741711556462173367533150513741181907707691774013264650811850255500023110529617242209355663933554370451999799183681514673604301285340176645988655252094537922931878528990750728820049848951408943604768580213183158623932809057442847584836515960143751325221555479596848767217399879425346082190619711896052376064788832356026878513159324030376571884095519696170928540249887468476903788347618064645508781729880287707151622316064705732901276727497554504097492476063102551041573920068716920889973273728 [102,91] -8008028960314476580040315398684181014768142088332810111046103628752596250331018797351383126190547120015133415179876448328031920840705414613367234953680630058622873391115905591787436263030571221631091047914442942211336608058585805606122051661631266978863735587804748142291588623082619643134496813480970863280839571311236578364271908391210074377652511865737831519168297802925656791293743103820287562162622010642814416053612344927364311663804769191433800124500941952316360364043336229596290548259023417077207314057085343353828032663801403799570473503547898978326977065489013421349911906807732577938436219355416970408840975458977479367168349334471227187996484360134072981147048341059606455503932994960693246078824266875837378421422538376180778007807093585752086468784756354794972020872962387166552326393436682116215850942149982412543992146284088128376042883572136147533823892998530482012598691827366660344864200694519968761441390213815727233361976645089825663697847907186643843729712884830670941359055962832156241754252141907079753357770136669403611822707039185698774843888086688206339624486217293971892080773363092903670176494364844177503979382359213302605847713872019354915379139894642243745107650194487904496106534172565669511614637531059079864787045720999873776475219568115164020476487826520383165851848002726861145012806901126894723342273653920179514024118192516993101489229962523198367693807073761310904196950734748067814505114345226903902183233053916872173555470757183483787510769973857347495701696476342447272086916368422396961416080017630226976692337341841280454791993604941862159256617772012471786873439366707179394688363770645507273729080954944751866317364582673826923980403671524732644112779366326107587044402793011817905182955653005770321150660738131939935246436423306926461180624574288801447489276760157072616706776691173269824330149534359336156653789678401164562364647386157300502206663903728582976363996971623182742766389183319187797688355865017545616855691978612037444281824995353118448668330631637108306433065444958044887202178820006360729723905937916322364630363688089797844810525677049807530220513247942387387515157745726068751987792438977291507264832206359743226075330029306740409931615277374193144138511278110733308349282030335791458398888795012252019846408454623691784028427231222022304827145711253153100112381124024304155932958107930487667692714665696974749774418811348631184462684718292726622984930526563269065717912872918596958914408229610389810354217441967403060480 [102,92] 14183819163501361449198784440143087531718555906964666946113513100497480419198996793945529980620588290409066949888952660299546282445665119165672053854104415866932274638527831261893411139993200027474233802304417210478548252720636751796829700434148441090155924723085992130693105078188009854574862265433642003499244878959719455182498445793801689666286496033384289243331699874905381447277384452003011497836945227961343945055625546211121475542358352853170036949641798350014742326287516850212638995098885487973498128370087082490635203123504182184510198359290429660232697867885285861537691619497130485543259538049407900536615664402127143303265666201611396075594368196834688255436267874500180502391838840549611917030157927160103207666354812670510168210079720340030308303607037366474014461748179372597342867146689146168740303700880378595523332131001529875323454716234832425170607731272151943389244394947981269389527392984411457110297625436212941721705481049325501555100799299760994218403985055053713513240726190322489998766781755451529465034774504292911462503364156476593414026399824645405428681633259311051585503716061864885481738895760938871731048259908544814493845684930458577245851630941096476015627384215914679516593611111871667498354889720118072734545152879340472348508356720050438046106701075641218476176324270989296703599903231506771362283359274512295551322771506953835273240497073118275891472690770150067743216253480271064847592131388506427832449133499755760345733918104025729654387199735249735865110698651422582296632618314433251143487029309613293273775752628945869788996842807106871579604362287378327026852029911766411961061979471253617601874130918890956855344383993521285240172036845088348144807663269533797010989524415164377748218348233560258509892816058967186137419230150713928528363787721844752108437306161517919943417358478127618994548067141212597178549225929374300744820690687502776732209952689984222569385684803323735514634101644963745293156894896949997653236743511880833438085302837699317976680649457539138387708258300270103455670831667027973443896862509736285179298781180078232258107719492601034432307990526856196279927521241807197116867107466883366516255005649313800571752770613540465913927268241864838274820413083198983708480003854189840799866132062286344514029557388734032281205326716023881579521224510166467052369205592046354430849563432018982544384742672368876331535528161755735890657443182893517840080503513509985056766735529156876224833620968240453543901490739336760 [102,93] -15020858589418807296833757960381541404594490936415876766151147215225325171854195327266695142506814941644196500719043540081165956101770901613708155471102174463714275726999943379917107656034593300750279817047718124564217680068239068628580672329844313245041745830677029480697700485352960334492475081726340448410732015368714895808195108011289010626448859682791509901852108565292254323545846088262956737592059421593416646805693410524099290939143214370626103301206035070166910669219832366326909316589659448334424606269614552129780237968834038091390111884795544814278444223532461975758243554035713839252316019521192607892423213375136021305866074981678486505405451583567736719134934448574207739395810702741629430880716687185501681655874860457409374485761702479735992248633485066572695227190132837816331127671629650307704802113852249907498978224403372875248463117478461677389071549033217704283470344005302014824243384936495829525478952445545403731683197262306808982102434733720747501941895916755288852217029252631857342215878998183233759412414913297713497556452207479373838188417775820302574662690109154020801445563425636366847354343935353340591097086848758437560639760538948420690056523736973683034723785606431006266007267284180879660116981694864635833022938299282281831881781552146856440298645519799713751095795471586286808282182319293912955132305391748047631383533746545887392494346841709144933384111032248724257973121032697941484418178556302657873818735852709691435051136603366469683751156714783959504497775072798434030100587482711422468237197260859435741824760530960133903944017423239404899291496005353540069849461621033499940249900116518384508571373324667295594105086070496708026987225803922060037878517500232747699980544153074697126251600023756778454992902712927616338755445977050685585565514237645556821835818476292942248158466540391339343241464978442980022977074377862872594283671912975931906206102248466174392485976666778808685683896298344735500437048873591428144501028138957134732291479523697337982173124592734462182392782634745232520139317570517986249803903828239902172664405476580396213634694317043275555129926147071161687623187930654302442942629998051850268543931894450245956408115456223185951011074497456346899736775637807653921883341253328898244709287165225208920566480810504414908753702812730472619952474530284807945537855606131711090836645180233236131915241501721654083495713430743428313588152224858210100192472461018803091859217682258684003189123918897876344882519936 [102,94] -31157618524528763736713009957720223017771575702902864196750133933722168642051766624508710724507464696290866840931369512169534011303016843787736432877588101090942503733604450724467573066722129081619660763944995992823962637242549372712003503166303763177814940758048790384824510289082945553900939759919640134766921232378247159975184773558264226199216587803228881829222351701133220752388407896264287635365467801102427867440782239025294999659459696539146288464380126981978753546220014281816523914993309724197588789940571289231474281619185152448929409341205250517815287493403456950511012717221585621200095913097132382925059233038854253927565338088597353181425711560243338333155062637767393628338557563459886346029081439215192877835747389192685461507831746120061598125699934895806709079640728110433662373029408125025102987653430661753062056422975796856263309460650997578313852351894784574741473196908651052981712519437639798163803041740075769049803224919255190994562740464427525046900133616401695212527141764585348185437584042727362730780532082259051670042689538254674856098239938290207771650343506176272566240036858541138604105754146304359024803968828099647576254830322891821278636243786831206938571682682869527297995005686238315840828920562853023482816432310715141541757546876897103972146242049230863775812856272887916674708764670009529242954890430837199551033140926453164242743123953074082209612109383696871165588099203853803235998179943119491805482430461721135188956304157031316570854572703037488305034575629689304663782904944777332185447010890095234481311137255729240264185184950942356758528850579437002541320822384179930925062549051974652551857091156910670997193135556376349276365630295886860105357552911383432671446588444793149263085846671008178820798205714199722091962183945744616809898585620421988715221462349482565810604998863754772218501974684904627638051805979908776726740290610254964105239834658120149800762470569819774549239027447486457934375950741659921278878608488280478663022564657383987306908414592466213458133734778467955308415324542229613014252232882149541485376899892556722343587691225943734061701145468558922109657721834725932264709891219347715876741730573103465404147995880357249630872266926312444084571256223877090424955318865212778559291181541842029265129728844410874513490347919282111089901922827868428551742513808370283250518183287264318791871751897619425409518810721898829424966030147422250483319598283982489660356661857043958632227035129293251662720 [102,95] 58015689755099298358503486327260317349005051570756550258641739953238839004168037328072633391914638748599716340799548340607405957527653578805852628939661775963775107498923361831292632839145130494024046515865977267900875710687096946744288782110046844422855057407313064572559707543756616557138508186018233157963112923021965343039611448199544467958654128237825255931679837674206295423890427724755118136827320329900457962611751386982977449248459631821879020795494223105326596599792724855566495343303004354312384577774899055032602898773516270554089504842265123608278817941731221118842275965982730038776671116801166654122716879531264453640961524928114086937868785867924040715313376213577130275286459065546409290929332050859468549151956673554468854535111755526911174934815743059735812574355820686503303504128106532161093096227148594982858180540985821042466638103523749768742067524809149415539391772096721919624228143939642300382683461461204911239484754576874112263151307834654838346720967035738638774713537607898644167096700399902579364841791375032246809440733973401397885080068572007444896491985806385126037304045866658184676898524786430929336223362310655728372628122779819349476998999834151590675411702064589037540757331576319113484371717906732508596300504034231736027057493947221152476061048513509825070739707426286232068691709979229377915304984107107576135564563391465224889091072454798776143733852117574487158764448364686793808174781342110341308315661445453224734205195652593917177461402234710202469028614497118680823845624674956136770976822921853516332689138185261529607451578768836503447640025915561965799789714317109538030852955571006074595313528594692733435059765757662190119219924512204321052323296780813609615870728611218392608121612962354249052383069593208136142035263192077871905722797674540017731433804926112899416059137541877197956803943874901119122412397950983807070859445959934910596182110986495515811017593416348371034930342649354650186147630655103632647804493201311924178935544538443324156018930531666971131281622073187772790011901312713810888740631277525134876673167872055382696341965042106959202392532880061003848258530599290250802961696867339113962126782224165759871398187260698872433570376836321413891471788064032926592538389837773524856824734959429439243306383913674307735708504125964997117240942307054937707921358185296096822421384012859763219720356864024540998565252709090920728021251903666911705514306208505629595308493607120886562121945546867072 [102,96] 4184893381917776233392364196405236518751744931500473042763170606872629949564897299708024071101706742885914152457589044286612139304728708774433294216475512628969957108705535993775660378921272885721885272063791369406139435918862744015232754525208489615341203292750391622362577889215400641845196978557692235490719958265323413505332456880580797039670985238849779001312100837443769700791020150585202014528988738012711652543564873433908260383435490411754681805311735106742596855724589559898891304917434357575267889570681479561873463767332862904234717304408341474198937804550338486982503307282292588674987995410448010437845521209951976664454284209971566534599574784078539539466088059869801986568531559577038327865015597110285111552144236695687007593245014408691048343479321381343139338228036035586529947745698235971596674380948311753125168300582920165218629550877392674407549169331986229972030972393429889711958226841755559871376369425476584205719693380483269495979567469011939282396309902112986777794991607032102845405442205711255064512219245789813811855422442134128395469819429749671470247585454242697085133277855035854329701034647574275314024091126489496363031114770139062933394448733226613781413120683985363521502739735180634384697018043273373960205451185738194552919932731043533718057870364825233097080362135618379008864441832535412652225080347996603345052681916599018660177880475597171185623049435034496396714179025071884751068810559184677457120911751304293566501079608457146108457142859344305899400806837480778688906970820479312797403665964326059944622060897838317439324328526529776201835285725355577872511605469250736956596364327250893326508816730494905897553966752495427218139962964090608100358779526441687849606757191395464450033574541240096492444896205511482565598549772725221197250724465018962554116637167021673618954846747972311761988625626470751083649810534969587582735033663469139413627786478812958538664688016594515727716881885707014808397071057125165247683306561812370045450429398880031773743604146924991570114944817063923510101138150332578059787422371075009269521831750218442198132529908191824812426836517374225700543876644816470536738011740469629362152956163799173551963233776793442312453087958112432462506067851413390358142098472990558354824595891470266170815095573216788338763594711054325874565522710570201512409248756384959255545470164582319567443570227186640907483917045782420030505774012705897985918560978012952645447078757140498836866425176 [102,97] 70145786647589357079734719412259828951302998828097891860975757945172907994140160403039308226351221960268743716852790839863494339149849338638140896619547243346901874058428320313937917756872092305519014484975881377915886941276825837294550213929307872035374536755228972064793690771348157990878258638611705297845031798008091812285373929029889927966308886234627963805544761396537307097235594029980734962379934737252371034374181613668270279612661797291464368635597285753303053085271389382592279145752054393613699065792852736417536389457240438090895644976469406838019023900190828761282216622955627218097962069098094503198165803282023114231691396185186844699110705156784491750624806205234178416880383992884104897973829647171250890657651516815885704953748366709781321845090469017433253825794310069398073534363714357120506496471061410600788155232296274031555703849970410750832665780979962735420611769198518949927139842645114680877143222145679254706948589733074090588460998079530602169535406251422636143366850106199770628134761792165643652138701729453006594862511587015250219233333888655763527575172812777693787426174156294688514235408293684376440109002306775399368217311839916587627161601989232836458447365836446971181194168440121747534627575429242118317507757318086869604935093844889161907032653687517597248747320058728133066228913904940670556451420153400138908612992041349640167723766859403542007886350380915422380524584578778190176435792513411190690963354500359080196954129291891591684404434826730877020868567690573783912300046465996724849232447490974218813717192614212818805475430745972529598711587542486927498482399491244747698931576966640312036590212372980554351620284434751385373496079614184394535818433620925407762448732108235132667302067210686574365290629446308045666906059331650576494038997116584380341481283704718641855124988683883331202127983508301815975145552626171044723366196047357644624322154740651408659864714833312510564698272520961326185405256328478902796811361282532187222672005001901411678313632018530758479686120501925553175911921809305211463208133433301014798713472457601780948829203538852546278045872164412481662387099345420721878121931157358120895736998697078622083738436516509094882180966133275387496990305101504638125170116046238496332208685550713454476571288135803266187795369693327877038206227834936895883467523111894432013899525228778803703309073001988429731691294850428570314623592590075698685007377848622095877568181467253585238464 [102,98] 111446433269142794056548172520149856711245658995137688132760216602720482443769348278078439927373703200939733167857170103746077388141584287097152049864760929198521550142365994301740385342757727323267175201492696346354305543085791606223701848014516742729132601987836074236482141731831374745451138852582085691110524286666657031298311891391480381576863180885072956174200080933753282725571287010022340020247185513199179798036858261185686423347579861883981380291540334391649095683275569627612590137117815860343067028102597047811794472628584554073416706368322159655679434378755721358627091457312453723049116235653263320078069150973205464192163828140084109529873582860183539137129341211628985602676048939653944455050453982808907536170697027825042866132621909715992855973048274638026157746031413017491598255376965634297038813936419201233066215264911746145076616008268314979355250282789362082524927643685815135708265575473016623031741628570992996539614098706576362801318487662106874059142601544904599442497464407810242014568688611476854388253034655548198391327961258429937476629494886959068252787151897476856896538755073827324561703390460747829577172908585150071512398428680043554669952575676722061123958362072816909355908174698940544119696672931514020688343189286008457540921535418222047700356330644358166878942521917562359636099735814566802034325617892236878922936424739316757565846075889817890138772727128358851032382855572455502336263855902045538109184279941058656696948415126085568503237406216583975721654752892090688992251059357295625231119887001339391660844771089921021257140350280881755323487636853527994540719185908539966167020204349380883600733424775611967510628874703105015065726700233961027573099454998544428777510096249891372007582942267419895693959585674558418076622647908859230572049651026909206628225193182459763875649386636136368340959177017346363426818667280258959547301253840645945378615180464522420867930999284688509021382888217892217769972264927570626654268552532710682865582052692343077475216954278584832853143506459180417156458617190551177164629397858635045827554742412031323707800460263360009635917054619494321183802454879488457305202136034644444300544266323502718997722742211706547001087388601116804271785889478421822390084619523613915894203464188008973083897650844024620474713569292552546397742689738552449820135442777385531662784902617771863737362550157230662176106046961710828328464327787064680739741990874616526264949850307042864 [102,99] -64342188489768838986330868286178531097122808005651469444992307064793239647607659500357042249704054844170262319981016034542444690501878923885167283456345627916186570173860125838800960516000498190923560953605079140832112259927580316723875961437388981757966682823100249622679097089495985545374640889304902665068200929650177432155547637988173198867863648285869668218478213507569790531491658526163092862121627597263267811139854620045906483920169462527925083376770758883019593130490459391410152194204260710480319756472658786573187897323419641670366038860381651428765246304857101011142089952407671260259504944672110224632689417376912591426394400620627474079598618437994908421453207063551239904710327464049888775858424179027984864225440319450256364385765942528518351709702886055088029649464535788917307047625977093296550910997258859033758430299037541350736838749266729213322643850782368931922186382242059126336887136202161814053914487185850503552368381292628771753340077702620006672274885489034082578405593614007291262520745321593736888028125345505181595763276225096818712039480901461296028391246896750836983766792839581148613553729514529875998711540244315107731560034681526734070012305119293465982861161709802589683288907781572527083591640035784177447439764694279060177643357589236372041353208622233991620486072911621815775508254721988631344864626771240975077198737165968847068509330030708228852668347497102422739015719912212052326126720851295635980200745442156797418290297038557958626684327597204320215902211850533613850897695429333142820142193460661774182346709341988680451554421513944569116577991133767091320694905562525813956076897150064195658978377690842475247762980812885308549314622030517072222187324917445349751991504650594267403725541075683378448073396984638780040204208524344172393494249053088753133492051673645003373565295278030827321321481934097092384256084791970815279985152535099125860012981308092575333323508021220646424376054283090073344219312304699844218864711258299702759713895482444281489793786803861400006383694268588309148071200714030177774414078857159176109315398976709521620309158032590118765623865441402971204923753234993967328171050997195155066002751943754997043691876594090240903283939185906493565815405643206790524665268250151870520194096674747543547261152304068848906750097392105251458579909468328252883025132644505533246725624918341760171323027467685676581461929613019093743992208299178870835327708149962251808086893264 [102,100] -54310793786411288077744269584262412368009649916198129623585822786404045129174125020071139357117512173303794608283110852654708176226371201515632316676141595894950487785337492583971225793400105837252340836338904017762382129773433167173547482897580714228031692393517378800527496330299359907903141511480646686366799159671785802970529868162606875398388852576065788009374589773684932289251551452376152069147808087097873851523458082301573403176386211622374036880103974559670778791548959023188367168898082896493932334246963952865466028179154310009440632630514354028701098548045491571291207552972935579953356886706210978535654090119932348486124376247927819251434466113894711701376212362483008046414416201560713469335413580932302568142899286155179518380055759994384903991170706218872562789335634773582094235238435870381009500840659934405055571341405171378358969364010168237568488431476429622313440432125337681072209926188969513518028522079454429254684811226268995582948736888657470103157391014525904278069009617115507600322476755777972397622747043740976810758627593855394260343645621385353056924089521767245312171631837187665408182772937723062464159402674274178564726718525042241046732214530126397952169939429611381148115053132361827289902014356489997421891421513638999231903161036895025443305152991543439810455241750441879835994997626916233362064168443790113390355685919575732375379299509397472686117875667550935625428668212093582269200269844702510718258210716415533527982941174615288405847497076290433106386049749640356510531785814814737367889742953827970769341189782951755947964997447847884485534102340972902295105777764404672058226297458387067667870171175210717949323309564500639577071059785477121239995099843980532562812752213989022641507872751557129627246228971455908497137572715247627294389679637111572422581044616411763535554113067690669430488930738627744864082157651073092029639226364547551324929361978128352864036960122480413234057209576941566194637943971623323831864829616380551102642774563151412877269515443768615080883995404034128042267103632011065780981461483197397834874626961610765255049994962910050277005829697132633182103528581668129492919687181613064955226997437974548908130800236915831573758494514040261404270946164992668561378536074660209326900942643131313776451091130245882120053118731950668329354975902116670388428537013346975238192150940142028906142619799941758394171109814804307114967980755410063442424472504552739329560 [102,101] 14156250655929875778943297118032686732246843685693150923642517359970057241335951847556341157008376077231803344605953457699926473944296165514178673191405614815408310958955457362806073553366992543542215885718760542228368942727736607714365783723619449955106078776602361298674051644539304960605404281392984052958718390176230228395305189526628150352702266928742527065291610169175214699393288870168918424674401672376975130783630210146489691516731197399618791901397136374607559930809800199227167851266476541214743476799838939634018272854198097600064073022691192277315499670483819958752945343127328528610983884887275455594577825050937182670802185428236953972504001648045016321696970768875057955227379441062451041449760636595520139131709703396440640364588720893706340540814790251553250799229691908748860329515365138248365834517899232564171854035705142423451559833142465877309446707460091266472011873095596838636790663415955612885908579605206562961704509729617603093801973108027770977624477120449294685756628058615574023652603521130937498958253990390832412821856267927009730836006196691761948029312429361173623610193538011096381490090687377560798313692894956542059697663442133509600909033795795023518616798410007058537625798461793872681946167222070609434420137020630294802745828177127798964951059952374369082659910929637850731287902007242565634521776790197189962040294082026363796975175888644538036254621874062242382054647976520176965851353953264317697319775880564203064181552705200762936762954740012749770662454448944176710585934310212987467374503842203550239020298720100548685676461644065227316151824733431768102540485930710528885994414994671869599896874469976401307684067828486429267928146907417166962037236358117385311650122366158997650049754392791170543588452834728295338411089028214864826208144146992510744805462409573066007011573663453538816908816280306948841821522630309268321436055533235998079613253166896986943986927321994620863822573884261503636686264223199857969985291155975947071521238274911637642369824758365918494450111676569421862575557675817988263043116611246165466353363423324126250556641074952312058894209255442822134085717339979902252682190057343142362718184378279268849041078966597511044808542518056198250960373915355098361904906557653671927178697488483000558448732574257028777181958886006473754301393685436848443282181231088948449310938933368977361764603058973282837870582977768621564779137381133742126305162029908736 [102,102] 18569611927553555705450726950159221207650958548527663800501072639779453965964672175589349549982929537736548312640436445503351025470330609118222794750628062424392965041395819031822492809590188623462506088047157485500842507570268558508775213486783145657778519271147888689223620949438888043188673398418882320413060676196305905150310705082421188910314609585027744625949195503999347068710198722569393614638394301845951332062340667797985426457688193109899725980690020284868194882932697883895411154306783366847665299139966525807361978842041398297574322691610884978832787972698052008805020074131031638979558485689982497894645127996951869094189287903934210522320194852909128303997455153456124555333366901294716834248130286807375514592444543598255819900678593421562163058842137477291362751754780303699869030614548532287459302199171579672293341861396788914171638792485725502774941044940725230015189514403041749616633807629236893516732614833360735756957049221938191446664678683659151027083045406078176571513651958710328837651315859618091529044709696573189048042524675745930698870585833850446042435839757604083517207802630351817389719288665797819365773770054855939979437634544027802242320519996529962385292353780823737018987952838882610215870063647377581201253482978474099580631466096273860452572878881316603752738544769281972778393114737962634368932099733592487382537134791725388745165612961372891237746993136779691240300584987395347910972067233517223449137111515763888698857707983678106950307015386178059835977710755244514100895331059834384133262299249081155473653533215225403669762342045557099626672192634941017846377616731745707575926317587334707176887309082437111597568921593568769788486088739607217634961322389030768248528588262917929589862676352027270837582136196607921254798818802555766658027280028360729592419594386914124378455332868686404208337824270316522466813431322023717250208268401138230749490990018858411952986078828010762735567362984806242231664440384085547734096649094542436152030559231481399958276918013867262758263151097614327179033575623162409343067891404190614971997453554082118260147386520038189010355349733172163878613400404406263043708341169186993112584179538202356819960715189103251079212927539758602054539278975244371323401734343998766951502563321948695170469707804802022969309336464897394323233157523832981212141215785277196618023483879907130397116369131474985102962626198292705941429660319861153126926331712 [103,0] -25207474268128968377266768083949905682767805063591006253988597948160631775926462395743723219216118686402544446264478680371455333870648663112196598172608073389020908735698288589048080287148979293770723226687461522993198879977175362034330585971023561782345547518929716004094614923616642397739691347935721629497612992093789014086526976169387999398651482066866084762833092522897921500977079514402126398970173653325808008379360215130522325741386103406956534622224433791828312189077131385880089096304394170048025766268085148927768780460119147270424259264427334808756556833220050692963677831900352901230281240765477037283165153488505356989825328901574611223859938292900647817767690199708409517410016243889972579159023359343756678637064159324021356291837051098862860809560434833219821703824733142887155035459790079856698623414247512322461392426683830595379052289941612978026184401276449853596364527235741534753884811610831185666316954909186199671561124208306876373940112536988335431062277656149213989678411103330924970827248017059101628168264159717426831340883785146695450203486841797223223950603350955466427711339230993605890072411520686071505247697327206480689112798098180885340385275013981011007830440299264699824974401455496910715803997039688253522331420248539029702816373088711743672520940815807560374228045775530158282773659415765655611707102301356633367788544716745175894392893549365875584304898178617254671414253275853505465408575319088855603210445209988046156840816868410725964999033450369098487103699856810923591006788054554183582853656878126937010145221445509339116487713802899050753873963532175660173584266067944977085682191717858393000786780596681636907000619934184035523614012687016087459010843999727048303244738636052987917576871676688903580128973714870481327700979843859646373222338346731971507282489677493635652387352947859411050710257028342592443877087746335790064601981804195957657367353093205927536067226125324746441041517210305765065973566310373133141902913405383616479017364156562107236570358423166036542578393119067039890550990915080011332240558346147193241476009575313090068170544674068132641836562350666510143776960515410541492825736471354808789750855565070292972290799710491042543655375447620803321787948728002188930032665343280390453424676841552623476450539438051453900922475528150519258623069549744253867460609273440979865303956937664832192525786797485434057116097055796894664126141945029565326496247712417399255830647310259603229233554371104722703060323556953839511603375879130390524212887880416688635416074805935947803629748646123994148236954870286626414902605216513312134529024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 5409602578762079537896868704388002897472480744268131029019975396342318822687404821043910513180598836950216990295832045882913360585623705733750661045778858702092746032138802509476991187929128951155164194679502780876049733984393215408184229422382210810893364517891636146086087571614736708091769551264061901888754295117140364232390008109069886762246742421372200137386374892500945635066574687016724016584059482463251564669283431161448642818436136287454727922442146312649210519369237034832494515529187329233477794513042968472075425211948816947199399921392145499353115291435859524019123391068354533281022822202098436054604609503258182055984591571422727471833622920430222163346621187439699874225303723425424676189432573794876457825888957896650669171396337350928895471625157145446018230583031344336634584214600100630174713455888140331982866545462942340610305709409362524569530180597620076789680209079827276484323571164685043559075399301006762274151553711552483725977775662764427534997196723975083605436347146651480567567501559413958941308494860023305912332044658725559643197446462489391609035209737966809806606154771749234964821054068194766501679534863652258324690260813427292363847814538478730536737137114543602086034930445800872380342662141317186383054318522619016068998988133700109805852778500746036603923876767290215166432671768722503612960889626778478091162133984564692363675034981792127023331943272273457678439421141094864076184666620690218010449573318889405049904193107785946204160314637969509972093377431869854881289181797376738675386653491326928970198447005567139779868816962020985860188273783566778103276580244875495905816374681566403008215712623884506265354502398043426042522699790577506356365135842781311351776837214140304950916658305655167095211926107624891694729204080134934936343958765234031575817062083281743957522178831797667749957406978753590308658217562039653576443658381704822422268103933163109256440387792016647310077027511251521781514573916215222104494800218574437982811626940750222182779101224197637413661216551717932992787494235433847559595550850738431089900299657036411451271966542841975040395608695373627649043572352195116289395565321549333705855999276139856579326236842079496170492397784460929926672529679089634963307058530249431628617518232792488455212358860220151597820229835662818288836940438817900945304773578021675761533426383247997947067079979372473737667587992429253553533184424244600614465158634499346463568293423775119864754042765739782406791485270789846521214570429895360625990144630082917984819261352237436385642364878687190007215192574900163097727969873357957330368462848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] 78026538928231922245028970948552505504201472607172375579046691222543348930428901116167071595786619389746049213545181629984989742532828992013766737877900883831112080006936752284383497003834339800966996419541309660876573648311073173194082644047127757882356738492205226639431760987433551246009561190068770005305094341548352285055007060751951947124482845315793080553514120238605793778097665336630011654121272014737913650960609184476194591798715630229373275097228854095657573896722353469258928333447610401758573032040790954891522184222758483686947163824807461791079663862903743931894901508640431405663283586063836041350766981042984068555024194555051775010718387907205576786144719800195459730032130466405051629715262470596485856180377338322650131649862898300972794135278831752147139356315533527078918447371710131948370047509585344680221496129810637637938950615945268819015040524715094900240868129399590000683634145853349614030412086826581998725042876283747557255070079287586876200941350330476908727434086074901583140307264088208728199295603166858698063665544074809340474199727573868289509731823874059050675499054447631275599224215163999814420313910916156999695667668173981906064619899337166382251157768919579255079056734676164960691558316248959017925645483288800351651912492524930453063093560026990611733171943541872229097481910370001290945373285804523743223168588904533131364214190288424048195515339115859427528145831658772816895116285132676379968030814495213032904004429991844693290882066963290596801315696988889506532233019227982676280640329455296685524413405814178208119505836987947096380161712542280602160143136219213819390838220016938501701838900737352912845336284629855719924305556966807329849601085703219386249449886907012428000779226932486474151626809701570399578550132455391904468576606756379410874026714799836702650034800606134938415854543676599163762489098254741791848157271033158801864845966835303167965560814395663412833951298386225898675755527775994154827235204934233042489003083560679620233126125152228029748796669173618664713598280040764656374086346039957413258678135131463688446095044293964121457890843450670307320811850518298208238258983681819573352926742881884106324684431602944275966671656548244009000168397237716235783988277502094935777872949819510299987954997915607944044821886868000651110909623592588318152556423232999517666060265785942686411756083765751376404508732321974916411294310114195305068062988000794948465800065878839013220843235438547166242396530118063934266334887872366229663724615834221584588692272771120374305167052640981382713287899026274052217941734473985527700967653376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] -9401458121829162845645235536502165970268880641751021485447439194136612279065820670835996424423977650532627546148628945632640675319193276610200485950856587178118379749490082890104168142326035179067149704636443887037942788125005699103638008933654056624787718327832624108529725972211271297004759478952034204818525598744899089312588995744758690291982862272242721915340743090212885952180795831146424089080798869018980784448339267945602714200873040968128830351777449392060914519536491748679914429880140442003055637453713621908242263923845090455880077819572727347585879972608960132717740386695789587723339631262074791819363237238420722428706366924440245371175922916317468682242800533939803246946374433741188313330060948633937775795958042190418951814465374316094181799739915079976716854218753946509619528354261921554960462670189612913666761760589437667572937399093361669246270012006267059933091398377986646488700909445215559476978601164936575088491229279001823563998255887358408446643449774744812102510596709234488623715195473454543224376456639588386461501782024063739336946001919075087050689625022548128376635678987304246980060346694177374552676202850136373631496388677973055231429936873992095363487720583578473351225069786266540779347081753517833537709107661207900545672747818977323334417452919134269188419235503756835339973086397935399258493035710034249361039973625174376357818800249994182751186652154675645198320427937122525098506123184289289923130897297675317979746986724625595331824146427982485831213162684223497716567506293182384789690191830447939958947646840255345209019777106043947405228790074818545034956486092911145658430040892323482362141398725931766628527657536102836786906043044162123016756782039626329425803195461791288548461422751781854045506739969553824286194302559908750253711250491619408635327379762218778660083305590782136585729783676584707798322370803401615965992280415641393292822720559836680327703178040212613121847181282896141282032265987239629249867554478947510170740960520583209500084543267804278343103906629112518024707913202932535763807813628938277674750961079249294679298977078151585824413184380656163906054014027921971611312512076041872099157142483806932421591014656418972535445245207608961885866772249276297589132430659312496451202801751407408857671665775732511168978863416694303255363320297859205416158137483800308931854582734103451729356795257726590791460370961817505232971567264051464568705732368841620426669787469261244392575920610391359717937516179824666004760452887489390298617513217734400668963669467519134063745695606492408088344388894384879995408151152184713460292136206336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] 162228793549090734228254160134043882171361051651494834271335161532721004863699957385025332112223892846263793530536458446919718417676266615234773816757112325448393319102996727612668649603356929012351047619398498417395640758905683387742919813644844598983566695042583264474936507520430133429309726698849242007709141987996582614148252257086400481363699821256476758421064119663236346650372770127126520611273092853366306481484434625249071497398577816798973851838007747781907409621437185425179201465193771047944686966423562257884522586500186763090017290624021052881743830462595618494845678427715330889357998901640889625172838818073124937728004636806740574920627941348578845736465637214468999738128900408369702925622504373548913847085042891686685304829579007718155065950578853036573265927474451431865580897658600226031673676629425044945094272855143363667646348751141341824965916276413018494677815039286899762784692207997045344767034086646554031616124284421756769087275217304574677284594971820782209843826375834082724231116865625420470753205865742923486147162084686912947296281446207045076907821365126123738494468412230147877280334808802946310551135132325010562402363756712543815486106138166492504005607995555734470411429421667714848416147035249823387618054864673460054107614412730620616944701575393981304914298962484824748449561559131700342596102786653806870392965647141797306879096031654464683970655520197591840194263047193951317660974306384201594185051478726008809046548443266497886773579697276124118109899049288833865663764281464636203093367693443503797093170797797467945397907887215669527495836040645055093799194692972318357770372940747226751661039750181347418498230924984428278294903531207126206163747696588478544877572795803186516843658172914008327878166522742064007611182488944587324413445107431390954187619553565633778797729903927692536727788635650249198208013885258723356421593276843324324772911144973808887482891760488640616935500691000356447374813219657672865138608319885622692457229170369731812677134741757715872121659218238312743325598236392370265046055800886929541164066529269008307641434926280597695662352795142343800273073865180031471746108977770874053420626208513918275456085836653367117780628969334394647803343025721781670405480392804109651764655730297422980434955543881344613525580305240781600985803138612265179217350416497984277514034279093571807266823576316561884489575580850212450049000915388715527354042156631874966772226594866992741154260054395997718573828287302044270641333094376897694721575837448615688954541155674377429528991535767469321516021759708564547375878401998794465355696349118464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] -1410630444924244238486184041017862824201307727269578875151710826470323278073697064490595784735617590623466026572197304236673890884687033602086324997717103399107885524198597025482356236469519434401173941650838515374277265526593927279348803153797907691283612437350759817928186501515457559932774453089176806260276050911031760967627483032195410004400190134587578466965251297131065592155599721474629880955123249375458606809184278769688998151979794163704980364529500794534929961779523471245753961929846279575039238201477114589553273795709857311971673899780329695045163607433073434504557420108488562682145421696724352713742098951311384442488311302648712420365384079541276268738983099099047692361982985938248729559790641975934107003548579040190668370377042221031737331246086244423064987705090124239570971777342399164474544041158568341943549029532098223198817890509028225798458376529118429021096938411592259096439892920086862671270843156224899768492746387627370089981091551176889569872676703577832913393728797202961447171587008204870568058928124782625220213421573570611219257701050173818684132530317483251270182564837267889432190496005159335476815206648292195108138188372079126544822130125104089164313820996544856161267631166849540070886259140910306452828650149307424384009471118815057446673947902528748033304117796579540359216583151702794095913581635917297578361664481794509439137750291787780656557283880840514509763074858343833539934648009811558393985478936281476803382508074302146562364221111848960229002385307189372481970267305735741335962364954356018065684665864101513467135938593711777745078030237575159906721542472877255596045135380084835261725205550302524804895320998787968494975821233622536728405010600857931685207050022258338593871537259333295614262287382969141235023789934319125810307221324161408842210770779990096270062156143424437144398842617092318968010285211992114617960530887454473023529813437433988022700882192291921369658984857704519927275976480939992669963161403348427877537189761414550837347458224889625277448258945370199708945107428021122816408940609987384969147003058370592799228535786842921830696517700936942901585614286677786555023643124704973741513077816082076313238328755895311601618336721407691008779337208233936049722041889169058218404802338117175217724010285085716684675396832887631545249702418106513600810934106134297085402542468222934701659025763578024674610463104015325651499630320751071128125828986657555603937869726145291939655870970239889645026440772274531513610342453377667862650079442456782648976192511762935585796827703101852278360589700873970250107804774142126565417566651547648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] 6060850358909493109480151766506676306987218586094255442672756470769856896437017849934072342719370457404047312453774730897129764017390653293347905110786079019792317435151342284039367815624806872467659299825267189342159470767447360756931975195956672623687665389058114891637811295029563487403783698319291385345617503340562398996896381934095861512279150282824231652255656012336618504167204006916744230412270020279408528599313303533915453052371753257571794961188817373332837726780288963048356536692817639577486621755716570193689134019411567265248947935485826052720078507458877409238256496899640089458532970979356133964191531285827466990446494043223762227963491714488487681036409443113214570345342180404311484651126243827152222851287338610665670216316147898431170029990464875684150995312223399133702494995212831745357167130018815275016752118295168890477079394523766709902603159583046038142151258477741490599348621981765246670203278612773074448725081772584199322142951441037079102593151874246081661706111089388253078369571606119796149865023400986981692239736671362596908533531784669678034953962022821441675933680607676272318498576967918491422994700952179269538996811311949485732905306326737393453044127813908018377190664144884364417835934426507894360089075313505744874211786308590778639644439440096386363493250018676417413937979809436828451452094139740718440864658294696080096917276433538949155453999427025481082716572392448008659204638713945615077461441950424117109317774037371677539158396580486015252968441730368888411804260225421516320383684564888145233392057176391234238241666694646312211767009718939890913439627528722064079419192086677514791771097784691927713914704237941795770671624989214173579319912609076985567080668667155397889734296332562572527831844973129634074393654372200228132623314269705201253470352499276665345579704729837954986505113544370149577424212083969204905774749633921307325720465239734612509676154046872016065701711244779833693416658399839745191355011275397108869943868566604924630219476818013073094592353808812262447723451272635828203789468519347811966374504056037699901465389382534142648312320704272549652848948520515027832663474824581442037520058176738004503376043834780587192310919442836595439984649292334087803672664911332201806712863114131339592607014744067144928974528225161534062619627066551819618720774699153180574692925330319512723159164871984936711242975413083129696925769378579361835924665546867075086598492594973699775286555930687483174781021030324822659149597882209667358383472898779246974745571483701804684505268707918538894978967871756660693871425543115574226915922406277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] 15400582717036624398547217766051891365157667046197617925633017330298974825533516623062032756278092833326787159681852038581310171854867488360303737531551786714446705050423729069818492403868354407746694859122128335347119661671742920610646595132105327764836354845487926754825896964315619028852788578375074540224369398777386103471731937038140145844595748024522619288483110605450356921633229002249558718689557692020126301916629431965042454282020941905975884338867448796391117820938983876155105442466409560508316745643974778988290948394547185844593517833686720680093472319480392304354764565717117776544436786802191701848134722487059930839578586010476759479835453946597215768185476219359567193920342861247063562691074945716136622143604679282862690108309479775483366748237968630662004974178331507086601756330958194968180355209304360957532659927970503593312890147185646840851328256912106873974486434149359635980309718324686460787705186889273798283946877459819920735542745202841900274269768214718157772022698494431834135868368484677655215666963911931706541660908819943526165211478040225953323894628129078196297334226925174838981406768888212229755448801266704538006465400371693647409180109348452332378687194238420455943809635794517881327870645215310884704170906513192797791463240333039298407925742745307035779472665162030490472771488750484786666092968360833773725110033043987276324464185424858044530755456428596240579682995780135929588142747502994428311649931926925364869365142052734458474181591214402576637651831427607259957585163056337789960892930554150533505866598613878920264031022645212945538201642915691027249418960614991020331163030350899332526492675407539016361259643715705332836863985710380873061250175081006068812524746310755903353046182235261164042246119720183530073290706418526649806558539551908483441807700745724705718839606603509705653300720310296164762203387053960792259320591586618515431891805270834347073645888947223585748759995812580617186649710877192555262237028752015040846807421983290129095507306707384292946100597423753130764708892541331564877584025842384091426841118192444674843242571546541551728447846969308873824815396149874167368523064449225340781078362177653294004322250114306208240284129398041915513204181719262537561253888724976153461409385804794419305631145518627852849754055407551459244088911831700589413823547671208735268247500521014695171435633233685616120418578520291045924731714856643883258720001294517824617406658096716623321146259911803062762259443782355981692079510452295766069942544384222710200811421164708545308520321921024885058913780024715354467677537106298216326804083218317312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] -302504074173860481868487793024547500012422906606850012548177047342407670812171400121074413850708531735169093199080114779725823433347800364524497369413620057146222490021955418292354883757742901584095840969247578267254045683539305809769516482096569620020130989945600934873061228730425189056826578821669680854564826216852269921105442296858622610270922070877231461302614486770662071383458021061337708024364037289958874607002057665105710855362544296800430457401746141501476095332904184133443284842495718818828250630799759409810096571520609110576138536301662515644133887398425414324239703261151589519057721327134033505802447850834050489240150742615562349451058426448714093241695276534373751125834766632572947119979265748079289614351784726318998948128123751025061264323965729355883697980303311940179919487884249865239308328748302437219628257993014011139284488590670973738971013828981893628636408645210139320805463441919475739967552556364176727808028508808197131899514347705304715573037961408960525053779061063000184465465914534214520633434622411431271869042451252946832216493671788039844104781575989193220190369129798791843963806181640907946602593460777189688870521387063851267694312878782493123447704048052262571202533959261453038777482174434490967469959445409310970290599572327890250463138506843413038759219839784987319397314876578983410577689822461970644350199036435202007725111784624126448249817858535601339149078992198915210966062739106007138867968071126041730379044047579113065213365673496921173046044338784604206772972182114801447049988830597495777692116591519082509867136318232051772869861898835419297455484164891643425526431107971991206766543560494137695861248514894710002247189556058354090205675757882518709345392887832545874520795540647051356528973510524595881854336760911006690926529431536724229785299718025037047037712669052339535599373050192793644767085096249586602468998284149681545622013654937647547106124482622555867897310072690881344873802900354658949942075773723267879653403604394909349083817138102532877620868948472570219292546373625607929351721202416110864862922754522631757371859182468543463617417296634911699748906701081535056793675562566661540186727513103026748109372373386321841514445579779561012115816492598479345260765457700534474339575754428994505070438298389684474159361879899990288391925508381933892476987636940978771182027375111204932500606058331887815593445546700722017209777698329573475522227282160483704655887592063283538703348437568518157949631579972108994928039105375185156479920947900510443323904819571266461727403836774821252375859578247986826759217152846859642466729741602783232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] 1645221986719824939150616367304421574472495135174721287160639123423192120937042354391468808699449701255333482724888296455561791786196881638090804975942745452639536226003124171553962615600604654965789330635388887796301846971010298127354385298694480805620846124127342094886458057260617244681513940932681253060047814804069179695326436874445302773641757226657907966204276669093509220081579961404875188819776527671158250926086430226312977054707480826805493071078336486279603607875154919302179204369124503308265794684673917018735260754968075513985810312159383403731983437743423755635288295036322674625440414982113722572741057349588407813529194100338379107471932148481689764986938591804971142174452439537053048980424291386099019066956546944890745216369846122857542634777003106438637458952182250030302144854116015312561110070867427959794251978174779815678186018708064093283609203200598892645094353840987236812671099933196749470152655832494202553142560110952170269575186827753850818339923821896179628563137851032481899438810884419185586111995158943031664042670328695287513261114017281446995459283464390752242804823280154478342834690598828044073460452003078405969867353733512456053311723003683871831463255531959876394936641666521026361638696658940644063931029445419946337233847066198249515306843098241825284409706555456682373100438180703560245286590428188661749689845256960804090805866474875063461056012613221189867984241616735833240829768740465734974898304761270410097132003688472436353844296182334868944272523881412134336612982079015232017837334513174478319390495354467372449345499141869593193621189595057784859291882625099975828957599617165585021203732638674713123973819771537457327275785359812163245698228693553052644006105315694060261437925424361060190864254566670831390928969222452987606445080154060313017522510089929886695693646083059121829468620531527485909279959065933415165496360284233828000415454781090857925212864583932733308268346713211150021298898586689589729566799772593669430859734216274345412372798093750871461984798346442281554617130425748715588128760832239573883273044607941957476022159095394737662582603117808600458487093848200332038813796689459881367303311806909196939179273878603251489367463921109178395015662580223040981944983751898027045709666580786179481739644355160298569798041155641182537756850200617331594070656577473811852170834778977412724816987940066199329874641211227623201887806540359197495816559782299736643070285367254751791880473783754889211249456627559024432729137578449729633724269658228978049688269148666505676034841584611560490463458038547105167209573041218828693455797220857085952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] -5285615055087947586885125023711920476487911944710222045509420837738412339319134473645174469997945292477681475737341500109721669940732207139931197788642458644606582452986749564665140989035314105353117831659471138524085146361041039556003731505819983467123416986441367149571120554457964377164019933793536438937540924580434367416753862071569359902139256231068366848783727159345512388312703139241354254792401790475803819702198353027565399939998321861389065736229898712243492720067318337715138476689550124402837942797494490507846903807071658004977640931714951106554135197155732377785254860201154085493386158607451355346069512637685440887403522900744608731020263047878038386390527943711626293064888625840881124805618973204455066255732683057122193095185540116139147344125269212993117277226079455181878752514881131207741484557106812620636136279466290763353207820452263203431842363414297612419086571407790313698187762391783593495560836848006050363856764294585006503621961134230770851749738916492470153891275485924645284680425761905660021447565203518883887967795704651963668055407062793634061221943217944570647327526003236109091247404542139476725583082861183993842620432261965049532309015696156809093581501610097278309958505050291219436496625345507324256997871933818371728893633889249499297050813573451550703701704338638389494941734142962090381286705303819024161220428519422222154937703453684189520281305655605857481246188883804633328177626432658182633051622359640655935243004087499137336954962819554450114980515017503489607067183791996555558160322599637966435489847245726558776930168804821026673551301423115694615539502241929407376229624009361111994235268969792973179581230085521847756221257846223112658451767858412569390558745448922050187399213130203727989569338272032401212313039979501224742470080903826506589972521911109566361479520248285304733382995935096601040626731312008482868554451551582348053828429920027862585784585839139211399056877342687788879985739130287169411523884171522535715560252806116096535618815629612949210404872203645580026448145510751346674952643712628972420062915023215263222376888418126779515943152367128935111029352410651094634058231996676765700751144164487135405371436513757870519455939220149507946719237455413232525599916558781211627899531947562273663612258715983662235525449856671722386966538972890778229707215611762346928117807551052808983018850275205661208416541221474301615045979909192455640338777033744125862219279562005370683122178263656721890984287472833054369808007649412816715163531642526233326198440534905635346542865089069412459149133814159889419723055563895289853517146537058107392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] 11323324969795627941864054465056647664745942848733305568505646911931295636392603321729558616220188324881242835260036120497465425747149353735309672508663976576404819879423999833933689092372469189300430917745267695047422865813344038501283777220762583238776991100203928691827389565609157924433569509753597018352941857060070481823895552700344980199013292244634184143675831044942340539939567985677211046997881852059238894878995864186548559308396240276347888312759042422567440331262647920067323176131386394433465428010300491325610922568607699740449907708669574495608564250567053336433302638947463981961375155053576384425771522759287206676304387841519057366806392243350729485052100023413127961046886967367143998987654765381729070969965388104812131289149699132338228780512085301961758868618729052953325678301703989590919073575826499963794603910906026736134862246434789357677540385077825959566134986054573228565193610448361330642636637924613350874666814321023993437208963779167073167955568483602439082725427745819136446631170329695520426986433908054565209514484790281640546338333424279184800255069160261076559355298426469452296595613006849467940127923521631746736266257004509333640624285072501579433107392630588256763604003903941036456093530722237217479132777736743831923507405095481811588314673557423669113306212375664451904975053878292244015490431454992757331605199175596576889732973506412215010288707570879443877076196203596250102605777759672779194118982056050203313770452343381280486321773470191181229113952293135653059317262462309033394368988190930679777651056966052614649640844452864317415160146113836923546273691251002571768783682183744490473936116676462531831698698158857211363851337054265968653462405809463340908005190332791207172664894039766554143077342218706845362836773594129366058312908518441436607979934752355138133723345156357356810627185416415533990716826596911345695418803303623283715575515551915814329727678859593070914748609112985995115906302462151133442258377160812287437144118741869983865402114738723533514490119244625098090456412443307221755326280353009099327910831773212901828117097708366635603198333818959676146256995032748994034903029674114777521727354226030464681344877330045175661780109252041234547195825623846777196018720772413923666162335748228915095236062804046270063078621100990828181431912206023463198461794573568855120491265681854395821280854813032765746361659654562502532389115865762638797868033850402168944597180443404496951886065491125881050418458450890101527920526413363737003684761493262946627764290404728569996755600751268868503660129983231356470874532519694878081129764949422243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] -17326882528079037117218487446419055483782198161887222951308805816030970210712577056668465506014914946866937294334873949925905271964331846461211082327702096651667900958002056827031217100770668499287646195718596585412132972173415128094383661711527730862214537258179720798576339432070125105215729836158803776213278441261227518058005327720995825051008765949313926620429836812437027072654092266657246261391982415749001221370175455923700371337857348330915751071123475142093844823941633452319296279364696104646314218984099179388934834519494954631511489492360310388418471652741928491788604365849794011498225223923508135533189992512359781891053244844466400053976795698390921144974746746939622757694761269880030241189229291616452186271117884333103719347267275001784131469114648445148717601729684489454408513760543963843498730218868657128606377412954483564440764152631150791959954816329249255453894703665755924686732192843773512655951821100940729824320127232628915884431725064525973556472313153112482491880668423676516357577806074771764635399547725534299444663280174683307076699744850640871926016199055673100664768815407949189499556572179273223530314763570256246421652010117682779774278579826283797652713509523697840287322899373948554642947840677912723749805289129843870224758717959597786901735598480706570042756193803876082688254471550585315906975590746253821964403093559309823420138177558206246827211511973112060777907138967821902914539539928805941692228663580217286628777461392068129145515317405294150509265020363048471686771537513983973358398751734218569546167688611749646785581100399685920466765084842142380585178878561349230364945052068865016313150004156915522913118206880457682195513346039971482121308143210907103151033954407881811542747084476117500226265953828038966786036805644493472870225778398746645999928086914402796736626256025120232481418092320114764136599652979909600447602496461890651891822158355531695018317812688736429180378139481137264686463239784873473294419342257152094483667092288835208116705785073271206039628570513103711667866219429651773677976504628876907788071127192405557499439206511034780171820952015290151116715692256975928958368675894824773403176192126457946126987411680047946297128771284287629321989891141562236638680227003067668531991700592483287490955976409333653236213856725721445844553845078171453898264001246781810713381330404074275517788437965564486531232007665283580864267931971057034251570477805944815346743964326082880772001431447566793948763742329292044577291278547561728995523035360883515283553109590601053651637722401122623079748886913720186620792692607711864782233478124766494720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] 26292447647788292927570317239640991644558360104483631662860268178252543505642650107734664383473347986706573455619845768007317642072609664457770141254948804000916270060736877356021675120934838636063237284655545664744445907215645080151188258862870451200256885698968001970281418328179692972744872568541311863703208207977241144573513546995166730575486740598537075835252382289450339054645574281091872123511582416513645478673260548878655531984156593221809306542475475964577964556564693391764771477537820218402766174855649835274127410171501736400534067119934218283740172136540169861218047025949624471624700749430967327055583955945142087777103516813348747354141606904462167901483933952226817482370713959643909479220559814463778909144469204637341137020692947344016377332232577817529772821568883993431911110899510519917258571846910643918804303273126755930166717981999944582445668498766521231871925947308843520066170349222098468877199545803814772000332191469359905474950183817742537820925959202601373393522839124611103541134910311787357397154099638297209230292380705862356996902849404452306336535858260798914558841057001764098352258776378769420067934531213096144264563424439316266463188098383512242326637568784782138266769499535318623682395386833725916722032693462880453511670669185238592889780215277650699024517424612329707598523324463966169146389627300795612252019088087720319584572547521237039963296086436712519748049027004353612316929085967905895668531343512101592756964077071097006656189817616938475600314865661793407983264372440703447785861589231839946191029288378720186003761868176495295367215222225676090850423023687168354212252303282393771249609808676988571718617187327793128919244767035966714173046559101098140700371023388198071175542052168596753792289515246945640030779192425903225345290243227095823538801116135267328308678429480875762378685991277640966088677513886424252032066425381864837253040765875016272816347697506326290710553217646354244876134972922564302437791178903563545766732553284693856053249622202407242655641463754169535671424054256671811143802777874088853919315511776538003826211988369569692775115768523278229482335275007106955775745678079132217312014959502578833575474329680226004771831069619875682537950119899162028551029413431986573153617118515548918025842468291374911112512969893099106847230776685919025627545686439812712462132189238761167314895340611108616144844817988718546939523985073659422239456878443049382190923362720642600601186353288744190876041922596708851738509708763108574822156095260381731815054523689695591302953066563327237000116384234727754956557863809508620889874868981817409536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] -72679068859311841274799767718331999215031618649815880616942366756712709343370149619766158543423864548672315478318723008436812028939660050106932333098291561844850168207904540987447149303550974056708337889857738275887834839971071359157137724119740442676173275146948252439649185895673334864844254398819670617809783241766145406723474083057654115435868810952602773362849842769948506186538374457394537003765722589165850973013190316942271148597966210404845978163168281420470706872834717698593749437135963971819035941137750480862013967879371420210122581546726958022690879781169963771203824403938311912645393815953319855014459922377518278369316511314709042800762476770449851178470508180170909126436324616600641260043223208641013025288055622030873476977697749016311624949554352596325012273987319372336735903632755269948983602174626169577590650651932251317554286211503831672132837108192455743035332687773234585072595737110606988034285909479886772449237994301524790414929205787308232137255585929444638680312703214657771862015692049506505464742764196603270665653068820426895545499388267997218574211786839602775947246824982823165621871705997896767913693585625019937737674326460264023646748302025729930705143350637780196341375614843564350868399331560693376221681326391306017716051086211263881049909538368517363847771660244424408899175715725824150892451057692783545231117042584514553873355615326659360215732054969426057933940297203909788191777368359377670859067871247978344571848293263258402775778933715182057115467230548581375794385835588969549185265709966715944652639579988649273248475379289554376355618130022789975676107536227267758167199075236361154189221291736272032007347547809660628374501546718964100805538452419913607519080991340196372072392140289326500850269305348581355101950737584396401315365761451921723434019780143127623792863391231130717791245729557769486325625245477734248318811756481628733220026257938826430022008357122138937189699484930332296231717758635042774867499380150316901926381303787388126558309169424731349344246506562100834686329032411950566739924625276742251403866339770843815809178579854505520158114386237905250849616135003279145989964798152983448816195817099895605596075279050000177599173597777721839740003105514218266578486742461724365156162890477177310835741012997994893068012139420269489501906561024968982009200959780228341153358126393077358376977852129532467260479667605719799751771646507816060330527533885261209886865975008553023990400617997144124341571784974192677435420507768181896891186434820685982896239813627902329149629253982417295442558963930553976511724775614512037926508856013511196672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] 241346592718147349678357300073169651637045421204695180214895844210027127888699938812829925516369454008260750301108841303004882875123320923172103913679853260199982949586093923277004734389317429106987479969777839171921491814357586805258727589780284175792578564421733242454690085742192005873741552142596403217984874801914200266132706366759387192808690358258590065944155480912834234715816439140112784772002940670259479528186203054927461339881684291603705670192596114049598162545395953460633065223552007926761966109336100363771261291993265636104034976684180390450657626559746353200281247656252726784091426636352037267582242298758962465920051882432355168305898851146322367628012262990590354324022191144095742450726328922636774231016248008083919689476655392768322364740790428988786478635554782734249140690090841851619733057097959641211909626446529990699199856888516006064388913996675275570239735791824647560630411724939273895609208392444936405137141789019036404341929287320187413073895164904149868777168135119554016477221527146212577286494263761405385916622502091354916894601180745232522603760409768835971822769798067925797984492284030599959225510465330870353651752598436722821543550381741630213066950810056880543274258076388980732681887629645311624972114310910046531256560179527356674655793519579739723097307965481910932857335822951834753841664562651981412091223777645060794514404282027620404554871636459957533204116980905790127834971972904534322990910516083182082280517327099507738256641174167739755834452490428492620937060486034516785364783832141146789893329342499534308813731744940186384382412351778967997133973955455988136430541012638425970166271557123589136210413475488575020481980006588629743492950555239106663475728412080225304132430927991797631438161669489797681925889260896007880275519226579498536896774733014171637067827588017007700966114322163649234671314138379075775476873665420660037198633903554489809140611541382448173393939946843590377933529776880939738675769630704890224326605698941571907308849987957740391645688923445963900006574417848344787016389277295854244923849726507201173704635159042381357777587862428095688959748810436948275284957963784785710796201005711389469778457720884084968230534991598151063763854627347237076856233475062256629530406018253772217035479106598634485611548080374023825031472850103376195483956122822208048461134991355424544033453270182214391254219688807272722812326124987454111852241644397101153247479273107293411377208789389090162668728954312537269835165937483736243381879743972719853185605928134541225231070861577649262169788723985057928099050807119533001290974139894766501888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] -600531190303713055023366096326959750850763773977592567140656609491251454833562824439508884017075630529601261479708485984473978826355277162296859444950760959627457094695097441572236471331647424971940716259251130486002249554108936079681943619005054952298274348790573583694914796619415608776796436429502540711204881852218112412892926217564665282392645597433592005797130033377337020204431048570171542364542528995562511781432032831027730574885908600208657850543529008893525758577857761400929047232641091224845944984794047509768859774320007364898615435495588553680106850191844055681681889255390126575934254833079215469199462197054561677303099048313414624938240645560664561264474183890312066797140244060773295999670816463299246951719854107900763452024174941459624613493452332623963021679468723363632103854998285731263980534896856208960642094555278764953773400181229269357444742118183461498395934814293383080273802585961814351214800284542243291562485487690978010339479338394301574717283820532447420806816341290798639577656519905002452237035889296951508485702768765567255172520610205819855190380166421358180872390822751283435568590981837826304035566272715548753753341205775701869637819270021262433194071362434717278439675489898400933426888763070425340792351483745791514330429115952116086187913275709727293580914687598862112451930588744413444908308399429019686327341995820759745666563664169722325214870204112910618710310418647076945492017201373163663251867739710636622838039344572161036545941606142985109823435485744729356021687935208963145918321977854289060829604964715427475678439228947378332173649817608100333896600935887908617733606244859433771520854647654285794808956519276697357331995997977095202978396589770279403446091212922425868220775315977263430281459095577974214075400515616086679507216758639492562696753935667574916604165940393193288636307116908607570371955333642689021180944480186208971427873661643941671473593958766617890372086577648131451943659284182843038365528661402152250591326111625578898550212155223178582653403257892452328262358280177153567603909917234013983822419874624825946512339148028469536468801650587584911044992824384700337065880577664961413372627917519560763646600135944760636813858342181769387204692159108269071692400637128519926902357294439272215900860328209601307261571443163368959579504673692597203692714414904432639324378201977177778906010914939000197772540310390618709223001287094432345313644901663385826471728172609029240681819688194794329121511758529630140211892896443826235313117728575665230144679264726458986509916850608231915936644488692022571067196829968481615450084905558919348224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] 1001778526902661180946716747034847563937894513187820733972745752186177478702234984576136195860066127989057034091249916765431729626747269505375328706272383317808861558956855158253372055224247835450200144087067760337154405977531239819583351040603086913995922924180602333211107575401049309415328028692918736703598140777997076469085380553834016381837955488858213627763361755439466833425849555030215695960337448118300167165594058496569281818699399915188884136327551834398026588183174624297383591380988710698853000878591755639745731096739348013979623394056728240420383508725467270661881500702388622526904663840633258427171953905199661273364860551434538138883154553491398075405706436069423585456630663799746627019307761319226447302874885956828752824969952997049242754134481111907810202897404100797834433667254922674301275133693832758981851883361930017771642420530823201751529622113762410363304156062908194285421569523229094822295267292803516826347659782745324961573613154657075475209851344777143761746667426774875744456860330105055202096528536435914083562941827401905121208094721246672148982368515478441121368374478598561577280390469842536982450263650530671981635104060652608758744480386032690430423740815083373088176781696209921161050934846465840048109858209474145834367965871904336704177245886622514573644638510678918303520343673747191853051100399766618511842323833605753799688844422385682894016128791855372854023324491330611515426756762701492435364508624417213465663671575535419716176005696301857188646844729471157364774534890092624752589343863736041290689904421803202369590002589652206077155546126959456756392811561886950694539120429937028877441043204318562514809954340610026148796889675245086739095049519493377614247405388074050641699846679563900290269644328921184891403453294952080958036438515370931531878349191842950428815617250339242779874055541572112918419676991456864567609270650235373022922648611395278022063732949263115233887425830722990641020130505364908502835704362382654120961163126491594506171930983053352322182266173021293867978314916348269577462258833427226706968139967277197702206288010006038839729501482835837480393458350310138381111666823653102224840801341516273456845692329626017129044285416749352717290918428050060587039963778023435066533923819774420101839748057668729235149896621912228127363891020834309514329234753093249830642404303955475541500561998574103215423318750293171869561421977916184143874209542586108249437741643774447323640811520990265897996203178511273295437593419486052731662581194135696621182815134752793954961332410137581897475540386644392200287681192411327519554219983166708383744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] -897554217373646015024233973006994498443220324462496156275537305415328348601594522425589944898939065924283731396788214101532201700147167434482482430513618713430307613683899974186157970825931346494961235835113883529465296020674553872344519413830333355258178548670207884369679977842120089110513991725259106442243158252169685388535815485764237573249786909388360176845766280707948958701518020059541044667101812196588846904170306461440244307472410000943341293344746385233124629193308766804730855449726366663019145303978281015391031368460916479841792971564797237163092049192130403081218462834405713485417593559166023550446559497580575991894671576213059812125904856289319989893144914256464730936544977566602529398775192514595109725889531264581675933153138942068870608559104468616012592733404405588113183574213238625387589720101186707299354167247017274902010356045831650843408847999131781493517542761623840884964766336882756815463266868400059164395690116479738869666195755241780773949012039869859239081748101001126837691634924648605687120049547831708837643726968346645314813036926566897883565008871405588322128084888395843391923886553048745887091210736331620379641210058909701476476088744007669300771155961906649762210154114126783563813716772482583830844980152744918557948635866988258808876498586252809941395655686363230407832575399824807385086926980055577213268302050214018462064864774114477839992547415732822521227125382123194865829160963420111933339820403783050626312936414426476479595383233035805400817987205043755637098460165501291152870910925303355340150376715470272019867774175264093275349176860379585377720311843620123229658710381568070090813550205769819225220189281319804806862025352879880891147266196083032967455988703375788785771006401038763541639737337253239808346261472888080169637904089846572048826462072693665890349509349841465731881369218559857060190726517945758571427821159719581512826601020365235704528597835384852234070312005336184389311675543219444545296037709952221914355090666235730593388466550183024035439893914986099213288946274768819616073657468125246285263445171535212871517008427576644700978980929573487726639460564921364925576577776267023004450951784558267728833222724568715434394483493202918019054504367510457002087586954343400620845178809388335383266413040799924328524929496776471532741893749626957935706819366852128185850330077316641908626477880060722198130497967250300700236316081800396200759127884980492651415367565816904079419867404640140897808297876489670376330565368053004112861254330798945121209588308014706977264925212802415110756385270891814406764428677976274697726265822647387422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] -492205174270835684062600453383263970424969669074983871082650482075503495585758809972236571258613973232893044989821305766404510425003186790409539673667078066809056654862885616365323562335959627804410406595789985045733740896988278456682881245820067529718620893522654224428354326813102543283866438437480778204979898462507336285825350847434281306248415564157379050931351789977545693686624152631698086383228336379626606299458229369874283200561619887685275439860725359249389449083265001998908175259981980679076170829317009088738227111481444248628303457594355607616942664472799924128940251914395470901190271863635399534920328198478041382633370476748562026775118644615455581166952951329600995399669824543461831039705759965391208396514871133119459760669239669071505457544495093368448876203069516050335728193025762912286260525680540079482208508088272329495695294422217931851642276977514498453622400666267692845694886314979254811251405468712383559176614338880924070815965394884298966950674827563224769211390120694985919122068258857386116545888764189026151228593912379143491631033619429487020848859489843752073106541193438872543979936917120394366032025395696192261380561651512551624719099912999473791633981681807908526960086249573731884926460264154624398267297224663954578125493371270324550680670572532422711565047007702454652008155170719046065413000424560656238254643764842423961241562763317397022660427944645152241791978744079365964132005742553602296615007843452471828507786984286720842766441374874174258882811364282796493013841948102643816241643073031834053199121322833931309969618322873930619867060970750929178763519564502959448923063445706251020589738384235695443171187566060855228560347794795384930485819843276113076442112011101741506024139444111517784897621196810306898377482203330150145036779387732011338575436211348943460927189137498279727979285765001691939709669416167301454029013292003512796893812160145964576025576422073779914262945095749127067572656819857876474550232493223974774768572894810053104651604920850579480665410409255181514038646453300057235503863507898194352777960181962512263009098969628861673999574478277570602232279738708414662955184075619502721049812142288500374413784728834891989515350638067539429762958022777050313023472607438917652953401441046938034067436608936530352321007733348343544191712150020698807637656551665760576024584857236102700346015155686730340474679460321258148874055912959174793255438201857641362383383420506934787476428359649418334737809215834009017720339830695062069583982509865667452912103793883518273927161041197905277889550610018513360677306125938092322918929243106319532032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] 3534088374606231308210197356093384950942817485985760954276265529336773720074830897500104710365800685672575544867460928983454153415671880896704489409960819860905914582779968560297895618254593459121012670899966437988532446129091566543707187893081015689550032806858363692754572163213225476189219725061785961881842968708579614770834039028001416264468310140858871439480969191892681050654809699608279287436719223094084813582796401867197244587248668133036254370545340308473916974376744375043334633107890680415005096796778323527025382976218770183117952770603307602122549677164966012542271897907899324075365847164628922013521424426372779447531972385469026008058972684909587569623048797750724583765669923691912610212080274804860552909966495271791101456342114612186163229748581896936244486352433420503059186913669144269754064630102592801242864579420043500996611202739374146940781651389339790671617673673747476589304527880762358754283039007831503890640058108187333890156950503119084814993310835638012736434230901756217837820762847096109348835994430256596389988301040421787544520163979288123017303563290003130670835131565247747500875883552116039812404403599048214834087168871960848384189848291285506709553938422441834528482129917913738871416764589439386182678377456711425676054894252822330899290239039192134793762804176916109909126880661536128124249344011823742964625464025892305567661393243227406668329704010413553944974363956460709841198627978147294439234990030184609457911114885972271758012474931170454983861620355245729310292499469913583181411011793062007611569190676055192984094417745353492015208893187748639847346526821500996719754242569460073094832677368595322431601814369868470337223119787263605964834273550595872295654482397541348587038477715107335486676086183865706458458135797212022853661201946860437929837327213417716143159750422095339005162177317121305802877954901799827657002196024890295254919826439995068562170952287223218206625289972109518546216136127702589660661127968984546420552801885529571413604292119093085472361047460755763378595206771015905361212553109328466667918939884693728145169027458357905820153032508292379511235029996790021961009115352822311627556875740095100183597730080957471887499674868171800504851210815516493992390382325903107153928079916141763840508690804377517409201446096628723854267927726501547476366315535799589205827939867493504939756791854551734268993100597232738233214195758438203754741987829148434291183194859990488554123509677025308745441043691600674748278467946826995399650822998575888161903142082794313748828547386146155799544987968939210387239962354947152410341830351684538204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] -7501914477655703734560124759556535973066436057860675166999614728766924591367856815367660721311725118126017928679632670070859871827646746659963078702621978427298228202383739101263251957895028203896583410553590660535666076838964804668681778441831813087449958274189661172849278703682094482955828337854013781504691712147558579562643026285814466972126356057684843534975574448030332025335481139420915200533853343851323749811034061620187895269837948609519707280844723362817148319388089052890170080742006893835740634599107305059328929317670746222878299920103826133754734462914586496670004503748430632013864183678151679415693229597780857642755680535439997341960623187899771019725087942903808027689459789288273115611245210808128487163205470540588269728756613730799221494143248931635770117976486657431224289917389993691658401268748326513537416332375404993539435493103744152314644749501025461592050130629554451425963580382050522198989758767722011044679397646640601795785340970271370284507250383960708451262209046195963385436885419245712804402648078458458284270827127079759923837495861461226383282573413753940919912940646383449033290304039290411357826502090459490037767307423255644141281316825456542067652099848344426735750474932983488133353418174788052694610959320035519409045134296438113544055682277835348218190226652767988229745572530043487333088162237555637797287051095742335218781960290677264469670560406420308349015836779502943742724535222216582682315559119213021878845384740385367858551375010572668501449212142623379001306553184194226762360636482450911960898820128388304310221185213809713858391811717985772234400933585038942746400472709584568554047307240602903170551068397114580073803328824987456388113626173188046702864489693160668006589629185222834998218225487317242547852932808015894002146764307327202878673368593233134612209968768709490164550675442141580520995808647525993220885685542203333861980724656845462284081352964707482930136792034088913016901078672421224629531787295364197341875614398387494538031106798380400333247119379681359757538053208419650088404232216943710694388082718716178900641956852468183144614716206474934801551192319524887125621947275570057498126518197281996029173619847718512148944959734582338335155107426374283573207622360061801871815073909058139205680475254363916335375138470351357765619696673797129667721616345688762696548551020370048581210316481604719249298195012177385330775789501032686982296577845682627530542476968682717900826853155997667719715032155989737076366196397127123929430583668647450090221714986063691606600842537720912866140373541672570743698997418752849952245068730136732368896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] 10626968213934341775850359786350104090650903154717225099237277521422303309733994589493257759496560719439821759355089103178095111865209171982869559235776143558463850856812839048208222236648606508787061730116703113167718329008275467837403676974423241647947919120830679946436077178139057713384430714464749046563305358205570208576269445610727641031981589609461040814541098812864885726190397147163930524501275451457932688184834588157421443984502501190897390069791482179471223395703310381320798967085770434917151769068468283884732129766285729580556947538421831733869669914999999974329366047069175963141089705671968822318394600208504467276618552157505215825671075849228672895913128668272172086600877621473134917045099353785485386997807537393776635764451774453816802554256705374075250892535259771545901004826084407822653716215119811827503215231810487479389234822044292382576560148529369509248029780658179081524770941088854066909718866073796280436157813456989230095742236874845745425958455863069509560941277119792878587280008970467400422015218160692343383141769881568290814038451754705980090767211532327531243068161447054377198708855537896517752829010321827917744248973283989165978131652185887641724441007028625414355448573964508024839799398219014663436320107551009642958660070156417840818977804951240935375634703001148069773195316557177139222875224627539850535309963505572984783171391371578252162951888505525087072195334606713190830688286884706825516858521769585585856013783355776675514109267651745301678415512027290893048620453021841425556671114676359127805758180456694577352012432279710995874260511555620349907244372257653723410541131803494871294279044819526084921371860305999653511213745185740371599566669202669096539163912747130888453120361852970958354928752123119795719595628765224946144588520926856561137201391337141949202985856411165636537897206930362819730491438918075696284688017162184065693136684946937256134919269618056238147894281609712223599272455246881006810056743648112057426408677413623428038291832076604495635001644494587573780802980127559094254093588627294922523286193019992015681003670276100303208391811160217650003240128610830314933375441295005925607649929102395534225579348786281087683730142211797419007612960097124632575153579519236624725862894676618583736255696088459079679965236719244803122376656880349006955729188779734663172279958856088143237115093122490157158805164566499011159140923409719442688360992973929480297467305099366765595023136310682627665807326085279981959144969145196748478370606701079912806904481649996305923541541984810780471023739855038774235540829874483356564514084248555186290688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] -11122107482092334362386302364701985334079461896921603600596535209951043336088282330715913283459731754718799732406159243083987715089085973237687159084288664850647624355186256363264477291319004414701962762919944712953534797393998626316480650308399675681225667436269348335285199244759068870170231913657782942088391681109418353806241618153421045099797171400176788137477566651063340821949583038034498749934160638934993702653144387652430808223791946272025961360711084702147607833462316559059589268702878579645261058658424003785655483027274392435165375457264921868267223751905768357641939444941498480984092265078647310679467097107248332765043361695151884156642746008901534767269011040098862667809463546019592204003304803990921300113640989146472423922079490844684065048668204304897408144100278975966175553618896659936757375279579567058785794719191051886325598556430741120677270662618462196356716997701636185100294095602159159759649013598988335511325279929725858676181869087129271393474715483743493786070089998399024102217880029903062766968672201637365940520972489517348422979910282879769686066634003971918886759613655305283852936797795158440866802340240951392557684310111019806477696719165095278111164560958964751134328274046822978483801183334060544777323435103201083924800964587242604758932239351826110183029564386576026951015591793383945509194973690175652732054846652525307955851672502936733204380483265446208343062679039836919805762238686057315125299858373433975199210721542114873699057425527969351187630054710722125284045548098125516152594189215139789217511242150917686922033734102682777357822186915333936329354847505352894555188297420258341954088077923616418909912777541890037932214471052907137807016789746540115275459704662256747065230999108866070965170760617136684642429048701686598421888223612552349111431416217576320568671388811490674786344034267763401278025839900765644402247646219372195392594288261512317567611812036855539479310116011026534793562066118466172191303568672850770749333565512148569696715666469856729353627147760883395762377832595193223496903876953127206187976305518328884112652628297052856189293358746232690395204186728844022096949979410927277709084677771453318823057387710706771892243475592381418896281788562317260135194358820316658177959119947373001831565731004006062409319572738327812445796976784378688172711265337063302066726480158362551154437202648549303863732462144950938694607659077353145137236717759976634461571313728100943579805995512850178009778156336216066079679780198594174462634023705083748653355047852763338692962738664882611362938476855272205275439730921634708788276708185553235869696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] 8449462691084558397530153769152704989372233582284162228924193663230994173620079357769549443672281880404509531472588426968893814683531836269152544567260044107241963981548954137330507399747969436491160753370037072788126960162806995767071595860810693796456765791618177763772207561431583620808149908682824263618714806408671697468910873626984811021728066886984196984863880156802261058379926085081714844520868517413574015398280756169191469037066393191060663754777587356550048689834272975547347989644737483388389326093849467393950448668415149725493185263782717710438829201254151179272695795717012359824778059378845597796952115759782204226753306168552504515897612480260663660903134318454269421257148765975910761270503240384780230815609875502853153554118598647918474697087774959695716348121635235658286074635099565091416021311559538870847457472345866458914712635624801186692535442480257827988411289928077323385642938753283044507085254269366301550587178351015334080563907134713752533061133686791288583201104082895202765064846844229015932073448826399904796105451176772023285311479718408522011512184936456734002422964154926882248938159509521904350088262856248710691192591352810273392538038667573385320283198870894958871192174124343058486939699363250812797016629643792168222724691446531520189483241475931240467734583450270568205476233034768254083209583737720208865221991477693234344370235162376832711698702827719151297834032116584448434192677999750102338014588111685018305875591908673106033041936578571352567752972394537724694341064583697047894122589845803571043011706378053676818401968901975082319451637480486815235723724850794887169329976540382996748618795022832564364137707410287510726552920207861535766245623263000555664403875911173988117760639108325264776578208445203711562404899253516919075908604406435176072478379768678458609904606613637173277692945495098797625551183166407351787544002835229220549046293158489247593899948437639554252221188791437579845734566631499559329713591483201482140207603868260240528756974559697898907734378965937163754908671062684097869387491388002185823367500568803147840786462752863465430810279104071272130495193515694690040141698397048903399647846319124915652905909848855948074829277243644727674888749528914808022418047855385462761440899814054292876903372187742905610806398193770227261776926278280340100739196195015715647686528462824372070356933872656509922603593595764034203206598755735430397272283163055233018204450501400309214032110052778350867940900635489856408818391382241019476886119018183232290711010848128591546981424065917161475773856418178221509757550336459571426183819076053791408128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] -3742864835803508495320578790357465093707011341960136902727501991269242592813847938427002289639949413411124225299266527337351512083106924789311188888639608016508315731530315988166409559276526601108639835116528485988392143969759144091988630713954867396155737132319443275048880646793528212186344943342377039293221497882266756161395980545207721344363681689460468589977678285755855335659873248365151249994494653906142198246015857990091309222099776912197882573151861035952268499763654987564267312020508241368983166563203360503394172537988648909853673405584522266089907910310221219137541253047613665885376489373731802291593000908758459831162111490344177348902430664751454157991735780998284292067913360156332532341597116585491104513243258890983714550201973383416972128042992344985495145975879254393769293416844254068628551641464713545637196619310075710652254812903778673875659461568509348460564902788386469077981717999883215175514770035856629813259759722582606680570684283619658092857362487140216799254041145556176245456830103881065270414532740092587583705923958312427144156468531038528226230101849335860342960895926868142530158344970663423508682204675740821032643349734840418545070965141816154853747919147863338816034181856379415508760901069292054748600783358218927570822177108916111131598732536121156987348996001392670498813572645234259379128939299252303476906401652828863893489204363036918096570272729975528173153184317308868124218666823966221971308524393998772049875979195525386023473982223230752983318026153518343531603469840441387765868916325095729604414383730664150886909465216056571084305653380003191256054032771229184622362908850953278757266914532634104123283895125897222062397687642879375509686832153969569443745065305565060084882840612094078699197178993038403264214960935431977322507802705561078476055773664962023691132382896277933617074594678603216451646981055361029727657944213529493650763268330153799750312694077516215332208910208317314105742251917339201482473898468637861931495092683348651952787863749570895277970900958506786731545896435302400194974324733312683064884981341258433616778198692447921855582129236747958908538247363760156222419036729600579769811774311380197287247965434563766163636071791802389136792434855440662643070271398042084639116208338563267477162277198306837742272994694765118582837621134303879981734234796640622053850483736008975838235998160017376854212572383943603870982879821856886100126308051240991451043029894191732565872143161565072571280711186941318141898964686652301731804955177554566866815059012108091407319500561217675190385994849446191082221841995565746437359927259143811891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] -971830955499106023342950293011201594639262764379829506589541224331181115946678747954985021080064637321257296736516847682210837505907850876150814305196918257788180007552546969407835315533493457598310516889963461069615990653038942401018941360209170114467488254728882626680503753020854919302232937282915195291375468794069176328192617674060595015074509984370911918084410759561233084397528425069882305205604048197978579014784319610804548240361458941588893918208376265063446026154414667603513568223372132111659241683240689871792075404520741428243862876882321027257325634866813374262296615816011345014097004636852712659184100513479353665630834504639350545389682556427035124517310852085303706563013717302947929862391678070221744356939254236882899248377444825557929710479103139625034363221845912436641843262589958302260335919084649410824460357485246081569345105505076808969789419831604470144425239295061396297169398838789841689252593246980007727177744160837963040393615338668533219284889988424405834694668591764745385703256510775826468079063883990285321617587747603233648349014534631268249264517623911262605568595237424853749687964685378365374767267635704342147748553943090919637073606782951910015668066198653875405463499369532439224832817499385200180977373480467234014084775695155140338824661874474388057473682257310455727453519055456165483067639874951263867379079191664118300944943861259935398392319559382391764448047274029280432619491166027282816896598076726728064952690389972012817050406399566706705341607933694131310738659409698224953602030230952928623304348376305106937361493826383974529553677150754566902176787837325120811204939995449020137201877073265656842359121759894476315503293346669809407395513871248136015040674513381372710325845320407362568425123511794498381323589602307556699455536942861681735354217874909943795808789933688693186919686335435454957332420462142955647120517636714235719817412909549850223383271384234145922328064466081243090469146821516824480923118639110330790209649303138529131172082640578607070916089562186269921440096790996981771417136117593874343047513809126385419129909129431548685363342198522817686933680164549964575612378784623970518308484289501484127326250499257761603281607741808197502500342795346307883516767874161481224425816559425248686504723349264886242401109236950623821441468427371915583136129277003771077291293070464644995444588752604974395769669215273355755994254884501887208533697898291863806584011938593222015218097345389933299425581826680807820457966037526937291869983720211050004189834045999791402838135141216627926216661765096051095175140347820626473485136624713436495872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] 4053949732241526410714344868916624838673792259254589752285057455513964382403026156869325781769135153733123979747416170952163873168724818419883264226396467327653666485814274331235905342271157168102255729604954305555101458966828756393042382605825126975129483524273876582627360227709592989906330478414872428691778392652480280688464284559898692813392200423295349621499623065196088558449914108706021289783103263882684886952164313796618325475027490153549935229888457930442763980929264904624557842089246105942426943947892042464138572497098377738680343335160300427486562678700021085313848277992341285340335311775763005284604136129277477194925572416970269531491101252346912370578597208890752632698233289667680953549430196197732446445441711174977036280634230676612300476012739307923615410592110203094016983524940650760474605099786281473015275749057306344069514153064806676949607113687061779183564679129750459385846466668064115327165780644237439968343597158261996302903729569537906381109882794149989202453993190958518699384074953583360659101166326461576446413809012805873270149012783010355685779849245202036870102885609554363976537731037994754687400808300466488506784130140282238630815566720381273113354782196494934380878020412971959868134814651633649261652873564556680714789909660638823267587536881791882547172247888962862621103810959043803355561150410054799866425342255028023671744968137872283288410066543332945876817605695357132097622406789920380053651460178286627038540060510859149097067484707204652451993361442108060251289553699601202077750651041001617558451245272895912148257532183708299639932133482977086769630707332333421747297761904606381519167634128484906806118596574109202728162231517595381934351685443039989775872564610364131849100719317014480493856867463373661932678705454118692252352342617867549863084479828978099843325283969007486594247516992116349948437990209572229069205033435925964636793584452377691070934450159277906891515810295882102230324987355524816879569089789770589867101648207806898677150994388993630318636883440289584659645732937140313385686992967482539566480514672112064256999058147562357578641654902237259199788273125880510888716729573504830371767542275952428627075843167236054502289887590999664356536101176784439253004650618277686572283666578446866024623799856966181485597147380084311371979638417561627861628843778811081667606920986080467146093151199108373530180697197492003447847463355679629020480831696905858030289928367180817113366239637417880377684024228552045256203787018911098425603616148630509402104268344849796861924538587083927982504023965454903550631902650348166921495596053418720886784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] -5015199257996430940618215034649694963696403411932213640104358595075394918934702282925341931725038186912291452689907977897160264561587343660901360672787196685841240279154191279202679878795850692878390427538326702130396945990597806663438735400666490400022283417380451302300496668725419056811672281006082848116756033130579686430984935036252565357614241565652393146695012558518514310204026024341061204910331478755952050023537588944120794038733747914587267053281878337567241030782318723102570860385962409697336050964777148250384644604847813221098382809224698396271051771324152448445578602630383907923816442851389934260010155877035435814400420068961768501547688459153467546533529953612593331840060198930725673011686707028702008098365647154309350550783239720215140670472055373190281645285389954495338603602922159351017825272440614024394894358132466907463484601898932440300826252123284110882213402540532184741717700193005583351953719511866114136493584256009702403875995243721908987693242605579778110613763992910578055749992936355292109021806594306995885697914101369363885217425295497592650345688812242258868088667919356498722323248247644660021871598244698298674664446009708837417518085089508393098865279882990052916878905388372121553497801002766796156655390087119505922737023160474981733983226921536720568292387420476946800808468717757375852489820265425301427911491313275920594036443303010022995479293024545182499071451557248928251405631996794022414535302039669833301920651079174891857237716624661538269682312199244509364703342379160945681074930724839596209640766201017960773771810959604780348589107236834953903124968327599484958577787931284020432919002852995063884588139245803330806134475207453907592973276113251832054941115814210600601105142813749046289131473933794561108203466721246268096499830343929520040729877392448365946132861385064278097950855432709938447336590536581660113433934723881511488493884041331951875100255116903902508468780416774032765421658235326890514596300307955376258692261079583515187167824168596148241434260085568069655920170356249166209786675051128549697481135917228927139889323480120464083827713441895229428087918295968603708912086207748892976147591412029789386403187220083938515191178273260236494134795379835858617148841877364876561511415775213352267352125237286210976959241089187456171774126933191078009954746857729930274962573260004657771424218009891640830314017300409568145884408035142139690021022585590347366808282487535974258469508347256124484592903198187576382698100357671313735946818759269995203110928333461227726712020751646661733324800227425617412482070400161873269783007778014612160512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] 4389756201726066280539698899761353848743174210055560600413439363305537426808543622484530527898517571813493220397391995391781039280794992995433496637215347697677243056431765833673310336895298136863550024354811435822346745138902057822900512228548719172144992895644153302935500053102626793314038986980922685704885172899232597020731694557836346205206116950907409527736617868097170189454126655810840678277932553912643068418140357984072357269709803168756492578097842655294254742127484372411616729527883622607178633435854320625798481486006506257016481091206504541259380117394764694326143559067841579032440587042381403970411944074040181307218007754024300926449203063371571353181981297413419797292386717994153682478976482374880890532811110780554802465353642347503710301663570320487514241492331569111231132705103103373402468296842630592760653745809203552856425948118389529047933129281185864742305788834708688924109226601983488912582496552454713117259237349632211695843704060558723729630802659315002514898792127103792050681241890555515892412262478397547984361247922225222416008408578407605341738470430637941319244807406414801120820502583162315981621374359709968776900581125689984634323176191238684805025728088929969521730958387231360559837915848843165234689900296425085355150701706847353865636181828135124496752920926134357238024705807339807568776127342104977731890923228267452950249933581477593635317063307130931088568270678680390188768911513656960465028152425574647019586191552515554312655441314344985096967183881445198682166784120354108163645920886122830931258104549735470008033467562481195396636180551751480618584958818317659402615415196028626449035937598833772816220627237715187323898282065494432065046605495528484210223605159189834682610210473832597972058914977907842629350379489352728194139943926882271098555946787561859267722005296035308977717370365051505296330328513819758328107454484790272850326589514833313126376899626060402541107896825364443995549706964957299881256173739425408116658949771211227288074695192814235734762628671083262402707829802054792240161775114675139726755534513615611099384688829830181548954929933925893149939381133651838964097192258568240172285365707384487667575684165590076790864097774430332038718004859558989243184523716816337425759032431350095382109735959530500082516339377841227021085568477419731534918271873644339652631047784940873917058952396910514808593384721078280003541402748235508114089355740866929306952182073627170643006041502725461888919038590871471057752453196972962372379025939336165482370381733494352868711480261113030480484718879846618849350255103399016866562370278004078149632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] -3087392954209867386149546999452485928751972173802842655004689871483991822769870695852924376923292534725219463836208892936472685480025979527931469664816638741356834614429304247126767060378922608241973773860237258729493980357863472235158203104704916687871048333421131397938865463630828229087163975745925384769089153184142525633160671792741055539259952442765349145466059989479688042546759191801616734079655905690996629805923966389826295384399273377649031313305303675704589031954305614858141140692270950009508081834331870147817218109882602754429928135220326562655238054114137400974382127263384169436842335653340292249892560153028526642995330151855228720375033431705909581434302277451858303276495175989695922313144173826206454444531029572676523270901715723520682668186706185748401741994122806952050005428552297272059643149131796327772318437511916049175509458403556226821992235834008005256531030665569789811491400277909390386691205090446248649417286518558514486004239177371448571777694258229489151482924758920678735395243697366017078250417587047239728569254011046911962462023793317247447258321955150897055237692293163335591187643975054340000317206745792562015733506501561657577652929433335124092806979140120477415541175331359750951779195400315666603054601662369672499604308291464380347886689411997486089105834562194548955451607960237298182137159500611494251306800759879078217079985152330420671006957348384978702753463437396861870860229817437722155213065616562005019359852693740570802917328921889509791395806590238670296960427005949774506848254057393379091526427534600365462245875130943756442963338092187691670835167444806941693679459236217622638428736254802579139563688891832646904731082566373725299678528100070477219654822424338128346033281114529208421694539032440335985981444429928425969197493032798838713563246336989819787936203557930122201050337128294052817508457939319943294310216463167535488344856909054066463180319291655413290070594899699829387437488808161602980202186631059939678548326661881480258985948672034422224716323803473742609943825430155351127298276368983857537126873781467875098444139972656975516421599020425411220957499844781864452055800387786021372181255859262979441197494591321948594738448948341145594927790361512665606776452328686925816171463846219431522338151440552797432116961246807401888272752485542045395397796972656865261922344544129075731704456718156549873129452305048650667354873474217030827521048430080929168360291128668096308161449828124041292312981338578189133449923841051518634570479650938589205963264543498471416286220848993889508838415057147662461075465721428623799347253500872625225728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] 1824780590092098021416057481235237788839803895195459546792512364689271980243617609740687989675828481410766115415899894753735388942637444559010534497123303778911927047171462599293011567753080169549241824164434358115432951514267379119109481846657974886688227178698465130277120630645603947652766200895935348851360337966917903985174072851578177515860927167576335635424957522938029892478735957340715001619026642239163065681979083270362717029979018540088332171641481354177948604787213055779942729050929477427820191675247309645656756354711007639375066758658003924989663358715817831466127887787003118902414071328736460737566659741062640121905312010153006912979268396750029903005349347628421414079546115906613213562582992042285479602365468341857279630991424950548461146459938667775777695285739702847350559573025658929352224455790259545195700383946835538290425427556964267068766134005686504144848632134588986435744845487234431714622587086533242151967542024858415453573671585438781583525190519951428905953284177865152070475787666039059692782171129970103259698189598974138443780103782700389086203124926859276671507743393248506101500902746735914515046363475855833279898156395706534613976984463935817406191694464337441804540218516886555119471509386888592355681195021614859658365626464535118276721406309115374505674774802213334460375577676945559445724694189334393598384198640666351085573656647482794207936142660027201111965122053691771241287844019308659025049649435801100880878341673387085679369463354315799162506745352363914885830356592256186486306891882785965023909632892541466161670513388370230446024996808381497819422700008584660847303083691149774012538809244200224221989903041129929124434688788898849892198523267514885355486122775228636605937758340080281554082775594183559457743960423441082793268883861711630735564332860421655307490156969841345636070459449172014665654773830697922796451615850770451685336798478723170529869789080447750304331808033755337929802520042692472441642080313674234803286790347152086528896002714985375496196090552219834155442783041220716764180751588571732237700795605785363385422051067682783158450065088752671378605776546740894592827026977164493801135141356826061197739949921862546495229572365612402721159821916802934191534705139608101864154468969850848145118550113826290450255448849485303307656437864929236848106827672928722055995493511580528343026933849722241955192542999001175998119401374093592996820923773763707641448745486574697336400926874415022619275931569955946561290043290224607885686309983847210747552339238739696957007132713623495149020135009088579523034595450595635737772779425054941249536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] -924480455789394305797627284807998458693232731294278034460760717174456147037210837873093653387425596606709727950119263309254126075651392894802647696216315169730660570875019817111143035473779690461568364185081938950386028742498433422592714364301144101351649237188818330705444271508451366220505658990076856421845237136498450554380609179473559708527089618309277688348921518524328580226118091469567663529421809946543717880108254098116159453995258267510359756726389981981986734270060852464507797611317217082415485841978335677655388611972819728598448310694861678129059947855461491298198284241930875738518819759754808706028699892104203444099008559284490189961693671467293713464543158910052729664696977338170151909941351672995365134249686007760306710212052446565501510335272061128952095365107096859812190319550672035791559752001703698618894520209934972641425675169292876105465442900838544881002908782086441155348782623542285837250716203558406844313692712110882254054994393441554240628622368123762355072595196042027380483009100255761490111863689314540039798289179273690745878387988341528806318906649174196133278158345054908752987470495256603941462332299666469542007502957874613658261270224101058687937521768233029333415111349330004938616762509413797562466868632500432867574973983733033732853192390452441086688141519787806409530779793875362860884372243184142551821320797740269256724008527035496305169081681334176890904074457123942446939328759749119628596492554107922584645974936785361401647115209053374090367368529668032132068578319254733883865994522841722696588535988097818388128171245646966621989225710838483541116684519772719998135764419043969536946048058340153446890402424904510852821927862078917170758169908237741017269662210721927790712906470142780851757536554350544709816627288239327797050543759541982213700586359346607494430022777762805115665837465988376436130517729457994555581250033058636118511900043714528104418390066047379078648034701536542098814461368275380668175355661389389952095401871436505351111753580469412765068118268700084001599072388276833533056687898040325207772902628460820767157087758812826451629898306430491033600524493882106574855087776622492717880472905371553321067303376092116849969762286088750932333218027754475125123098072331325269982560267917126798580373197231390216958588200888126382899821398256407616501537852422851730650376286978320174453018953309921412427977638503986502211225079534929798688117033010571648446112348389655170405908917023084773640968222340650412685785108303192669118301510293656878995507957146411834576952082909981837671639720878613575708821343800174567641709877020552331264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] 404647081485852433311801771494149679062571684488983703616892668597607285439016961167892044086057028933020212391964005140608472054253143854815623875978892793207410356572584021308368085365119364864046603233757220072298222059778597652367699239214931295215048757293384962823423169973626065956460536382422088902856640191358027398988121080281425833471529615561968661753469267887614363420490548041845450522174742038979858178462628850682968399373463211966256095157014157917747472658603205679717842465398601453322080550852659590152909646233680651053564729806173184238013181746533026454121915499195814990508811332409574804633216039792607324575425892753293721596928926945400082317556547732313463244664707605468701452582951510395366700461952262895296775673410146599946608467229074398229433293669570415485851089710813120820589204961554743814562663073270226568306314991075289519691030128973607517412144528176650753312353381257292729831412426616628263233237451414035810947825199884438858217142718392450044420193059785998251044008256860333209707194033887112526343197888394608190355285941831090608722415862293049195212997751388978511669252416757403036824345820856040758944835934890149486656600991804781997191065680562954928374023863851728254045281750891805856679830827315679180624324720513455390331767823146572372520698681574529507767236225179019878634730608109087038186718238745068867346158619292944267205766334997982559382260102788086984788680996339561802786017284544402605004307996067090921519335837730188564674463436756160921211088337061371616999453353922201579695926444976312052686507598912639397699063628041475509246877665706431082091001899483205098884817237279951370513504465053366902816669346181251071905296962666943777992693580621164718635663552388990023436134115129614927183515561273936016780969490799781147331248109593204494609257212824721482064813579777810995085509674136408342597464897554788134588200080354155440912868301462468579990959292949256762214259666263031987326169239742217977487264705038522046621689816937015181526495360807357430732958435361874342886473228151446833459682492576775671916583824890873007481066229797827486920694152232416687561310131174559674299105211404330916628462159587701266066397304959596342146495343626795977837530010729688152286092086822370803761197431923644993764485839619762761220297994313337411437001818763218270349718817623558763466627170909988399393268951455902604099750876096829161607442995395841954294995359309009978151370877427736751916806135226244088321792314238462739021608622637210420769876098977175989760840171315576768468302721226286107340101373495409052675056480470716907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] -152904901615613740438847462860335122256115284992321026774561578688868812945858906054724559696692091970358143781890765355983292730730992368416805010546472554157222424276576039183929955804751206400704381275143404611968501584604958262725003648110335775030215226978329060534392975065089943064896219710038446453929962016426633316498580848576368251773631416954628071688006463633453287263216194019808161637874203208878317946039486923966443717591060833612508470843897106705147474761492359584717586333474372471891413199346079712689759829659065592027570387521995525447554371678933217987189092219585517464666257669952964983831390862080991187942215469668685341443958840093608669682492379281022934315580655569316802924573957723284740331725064793863191691432149042881635274006319441589366011253042438682120414464353504380987860552718832108422303263001347210204409845620459421310320871353433668094838988324835300447556445379288362126689526313394098137870331791890105492055939946632860907572744296302634955354191445019061090319279053726514030428802326609627284801213080839477712398390972952035707349663406559166384608933966458773243740734759539984998961461282566308239665872593406953030400564794792386722907348799251074350776985040394653894734770686601059682091234870955247932354525344844667977494088875557673950501470148083585131981392334572811368296252709779715641957974118888661068175529311799205763294966168607939264647551089398236241553353460590636889054378691962100674987306707467019735977216780139722934889772245197395456171755665136988413939958660596877540255381126977364555469621474345949445260502311238208385977043731939442955005345348219818439464198041882186725272694167515954306971114734650109413688603660356397632552478379510380393499916714687271004983981841968930202115906871494438532963770967707313307191992976814441413930089210372460162843194978228635553838910345381578997360282037305859950409846007854803713719972459023898029090009924658378030652688387842592645987124778461004146167286657526308055062894846620682737146028915877078176454698171364165057036999790822997487562402797763760020379742338980366189372690755595896070859567615523515339566127563771150108061465268173755008996137342971947573387305060083658591128945108976330104075201909801073918265166077778235606398209428624326022673304350503492001642656418640117635334202586558183985313437625360904468028754743147131946232202737812564504399531858996961991458555931276482232536871611172184096269312426013334534202594609200678989033929374702973309052229304332919324820918151429387724445063384301666490753852953702813790207234224807234964717410275588497735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] 49363984527388231368500133123014834672799056258010221734110513191743077977072487771150211523983867046076628249771739914650741405218263722703517144498485446113344147266649298517639588198249036281329394019407416058294377136157232558582478395441535325538743568850326619382934740014030340996140946451398847722014671879994875500750462142781511532920422237837244256967495422222848063718486535612547177528707178757544108966060833757572062069682618050964896305735293814233063905342972498934716807850820022275578942868695343244584541039128614561627858766856685027562857053014124480802242943647092304987285022129560940622856535153158823209068222437690653482527628628497430021976803430294213706867951246588723466500367729748345179766884643169286621995688574712663158081941620537537749148286583764404761425051669301052606212829785836435468155902545012751130977747899505071882484465576112038491126485188221035791098216688568025367619904845523046027561486318094533976981963768766249920199054254047144193711620718969966954546373504792059306211593698724900034037439344073843785377488454252688909414127048022007217981901640875227967859202968970067074034308342097807911665412856871888767488273715877677352832584266791365345262271389075021353997886648199737049495368712732925956791022953043124848613186239562623022618341248084254139327235513545560700070871432248151489457742407913923211854208513680101224490282854148924964341314248633361765100829064296528795372143012303233098453401681402259883721267564713786549833339360214614105000562402956471368048563526955988204668392841863006697365647714900399804577509118357454368922701732546681393285624055662671821637678287471400941844720847604449370928240679664028394640843022695443064081068673893136937842683687124941945095782818725805937516902951727467398242675172697958667566610439720090095579973569009550012642745270461292914843112120587853362854064618726850474861113653016113978809350911879700635604709875173559553708884688828225691450530950426414418437426646865296064917178732569253702518931125786605226435268811820514249307753187491683409541528438665676373936603682550508449831454255222731633943717739943463264810867571664352891123081970619488511305855846569920521441201616662721603182328392054675877330353244601200448086696144215315637724049193169932329268299219616760260792736108887270717408726072224856260747771410630757647970501086461587259274487393052537408426172709851122123919539075657534834554789010511516785093580423150302802229469698718603124516184606542018578239659067960711734760676119240617902807246356836740793580371086914722313483753941096215214400728348739776806912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] -13255861676336443149832131769873679225222780422874181221875124029804059516045232224047829491982480178271070569854925822355452914515647520317823659411906277497292391187782977357698612511515635822888527165150137563533996045766703198816062828324278271553507687173853481976463632860462459966726319193269841800839274242490355747153844549104987690042888621667618636167690760191675527985805233202240421605616582326886383014398332134232387949997820200092238455353359275467847786549405323879183695218858001878785758650010211830358034370729813765557547419367030136968135242830200262311697888387850999492881166549389143636869122610008010176403110550751224149335465320352790476851874412079317447406850574227915547134542720846175612908245253741020595519608421615178272571252838326601917148374513141197149925586721504329705603427652051219495491774919572587829378039088743375329731836689459362966265614318744191393449826621206075506377866401552138410402756818946075918152418158033071820774913625879459175185449575501062499380293834339757477641646284316640247806709114610207681278622810435778446623104438694103172410407691338743470194184002065527089904542497519141637099010207446832800586281587997990761192533112598847917403070684077791289868360502262513639543937549757908374573651471428776147671720661093873261330333032327520459405085359067970531860066188521860687631484007124939810941118617398258055514953366433913436167609687900182783015268509100418052278387539220509102718210385631165511712873717449808497303839195856017054790964769831414927688102940294088126405398375106359063974605808356970086455627338305109671157500360803559025965589320678201310999732073975074962597924863754476882246325538275006724062232306313096984030344045429982817921272351125474748002472363546819135555812752693464513262880205438532647914786614339412621950208236427931760008517304017193348683361490781095316096272647564397242852077117823521176432481771634899858753292723659358986394711273003447815167495977350876357625062787803539237006154813818189904463568567836789947940083531143892348591828366488758818915981150605460198839973671662298421730997674749692858203851360111772170006263426355489237152332931409127632539642829589651749988771185041185919177279491945790910980297813607519157428183118213991084440598629588586586481783464118551157034610690820620620816857494221768729513392370014859943507695953107823811658159465297980284653313772286154068314468393959100693303693534155965507800024116871784000769899391662339011170652777200951273446735647641522526548784096904642674164881614004451933438098058863917802303232254070476676283505856694550790144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] 2764208948399048094175208081224862444873690552904098060684974448269371463368801556817103424897934829468271219255119054046427804425833333496572027288917133746269329338877976751703199506064690577986505197683286248567357539141893669753459229507433730100213992926906529031658025754506790976799363083325254485936761708142678817449342477580223302236263199605445993683125746421008430768867286993409135906769181086081288827548171399345888350444314342368566153701842639963332560759169410214841875450863321073317094968026530754201392884986746910078680461636588454171452420821751211369393866129180431941668722905210102485301732095283921397924660384741516300823772693151685240796659535319087091397993059141417612036652966554803936978305383935385934079932094716618055875809866549691957875857312376610646379282381147898973309634274809034949855590165408488947034497890455314524716066348495469035445382415157005605606795476642008856365882972936921965511479486441045070185034899459847577462125855512723691947225618771379242674504797738101131054191832844499352491681066720071884085079058937076894779057922218886394546857635674604128102571147038157593105588115202146341297115608534069717650425824271751142069519890670199496124517693790059333322268808934244109158398417504404303219859197194212594536759637266746237372830162699796022885493323865243948613477722221927613368195882443357966281577274712604953966392936849062734883500857880809338064047211859498638943442066677123585252282178434069152117672181632245085755363294301899115485597332885457814320529826323931484479204494851091337083363683098974434337837340390261382267848382301638081590166808193930801271452682551159553286177697706778343982365396349465090648678431641680598993831420500158596608778271610473483901675213260357827569256616739623520476799311468476639110092061231651498390529584371396941932061014944024357481880542783627400324400741439355854161823794243340910419687641899228123581874147972399725747970417019466011972713738069719248143355590121585784249901647404695809515492176309968364176264228679077197095104123975267712101896864626713977767729102008908036584474109881531191871943717347037512043594862199764500071673202012550648172708890639685526649636468426769578172959244708162720721690633578529668820697820019972810580766800729854186737169598045445005101967765708283729134120532874748939146419416498950201213087996313257310871704223440878723901293767680089908641680890425301625967379676740275231200198755692713958813298295371275705788371276595591645929971426113919433228941113789542636947437079820768944555014314941530967506666072520282976684407873851583627264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] -344457917072924152120673104750332735874691867136062533194408718558575686180860845672450828722214599577749274821492167013801823578284829060109366346096790651408921076712753526357616548440076053793555686685969189610103575999894757149809446388594266013041928633988484166280769427923373240972060386423154156351733460438748271919652595679410933403614607875536239982073281672472112908823097521329006964195638699556566075744471933299260069749289940325839627536965095276121819521761371378225515787816614110787088414006778824333626100908405695346061047349890800139578485342944213551148603218786975940824319017436106946797805404642975636714786704074255687373888930880970533880606408252098409781799556735810390988604454375272342219554839857120230307658120117604714332822110551838458056470990443469988762049579561655460249494898432813395631952790293293181595205305758354736748917840322632911289681361334615812271740835210457813674265519324028580810364525156109798609262286352935023559002342840233026564953770590379196412620752652748773633390093160138520036791580989929840284735154323231451065154909269680893742345686367307557712769847744787146675779532299688499626916950681102742411582764807235168276104505783811784343124468320437202454908249252552372289341501743549293885799841601445549480753206441379764403935148024752275862470507906982901233358326441311220618468501349831467621016487681397443123960868719253924997291796817551974576463666607810566544416101646338494036103000666471772287457089180023618939531471771169647225412822932626704392354807992685840590768279666891994137693527698379957858552715708947387479483743487758380777954408850669751632376068986310862982021487314889043382573065497425595492474073376215017903280808806994650404213232950331901646506870405917542334120832796638062990758341509214870922656416476685539512190167344929248490499375894529795670735418089508984704055526922390317379474435168077911740635662819345692757060791687727112441376984393047207659925208110862311635439864933138087240126112299163926026770083876616446285705181021751673652954210063643973397736321100276570924738247850888603027956987148465121800209431893429286599867186493699304394136705662137135105600597281827676288945776224315697138703354768179121993023708318304636779657005328254064030379973958050841413925939785528370677131385494202718371222656825506566930382523852872194064211275296435274274852677796072738115151790187393482561708002754667268954059385463722097880345720732835261109397174734519041014290417666418472762744990769333699484344569740075830543744943847605781542803475068928880093985040506545044825926338395980693504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] -33831901782432030672339231082568394614967984992275202661158681841483109052906030010706615667461596922809597658041604308030205857478035637396961412030121947381147776378353805323490721638423194431766070111340696858837555418394038219332159763606298885224870936205168873541829355811185136743758340068591685805489042775130184784473670522275625115186373755712943620062586001342380903915696231672539857311808736892029892110749409279975695682384824036546561126186592240573730082510240620627080568727417813995527975415690087282589072796773156828005559336159831237905699726528126417524910837022003735907195476484159998510575480231806366415094028561476896804765230709972224010475213988367687962324652216181078042723704048515297716733393888266972386043920479579552514863165376105475006424707097869242747875687385208177775112497305742875561654415142051627219629903089479840908887756607487754562734461192181425520178991950983368900973683511178807868583207069057061977113544820481837726022323002813696890652036016863970176600122561004367915259940263212374049254318001374369306479006014989851068136852572512170564229706256301295358779192642772272526350482906571895834470132149941602827872434048274719009187743635584551574392720287873804051675082399444043457362394309246864464278271202934770246156584304750437067420516113025344641408258308355949963876435683163224017409604060219776904345614942933216964169596671702718923419509316613230686330501694849914320482888485944757654789871995152703442599827977115879720914131489144186683079696417816301515970134449210515511098444156452404479307120873047898222091007385454794844059748866488377303235484565895215706955768850651795121224626714380148290341822767148278035909887820236437822013085329822944196849801847722170100736142705620633380542309603364017198506812255997243079591572208340865253277153007325922941526980793342321422969945316929538862772763966563608037661776123840882920730375132814646533277440531970493869934655472903707794579229359224830438759166466755952003450942054966264746878999338805161331682432802775955642671074154550136481195210937850184048148613841612082855565474075654229699185601753350513267333473734316464309774728900501377094026180132332123785627823044273371457621065602264160991829230855722404099720267772140908709189071662347490770622996070951163882263056260990695134264310070808956094904174800886445682917591517448255509196187962550056618867801855537590280886527100435114532265289072087920231660105519030799724828429684885447915727580655966113341384124647016001097830974602103108057063038714042406681820859678240425852607471398095351717233777297944739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] 38223047143203104066767373188111725832767065804939302605042567316854243905248852784242937602804954623938891883871073533667368056612361598151508202545990778664446893900827147514031858214736479058914423309906310237307659364179201437913714908747182700711875215247891187945246999518363591344264875991721958668182971075355934833761283671450842174860136527524798687850136832992280863235796117548797680023728973231802406093754430907398612610341043017609498582737387108262432664478944744844082075390430331323791952768370263010447774459552019189731476333986804147196276204239415919585044649752623381240302316594615829909055134260149221757507270349706200106876462003869598517207371391578959832656932495118744579418374872813016348811060843269164531294296582338141326308921150640448399566305999936138581475883237397766811511293602748918765714971945232720536716719656088992754498530378191655722237739034360463291845730589373490654137227888565848624520816320697453813474478979501354794274706690009372922899713586209130904739773844122130631678010474938269512749273597757792860921145702565899739635307388398594921849533819646634495410568826397293001101066138347208141817502542305195732173938766941470364725293364484159812881743703439608978133645510466758229350422501566091758304147563191937591280529079545821074466454899504219609456809699009113185374507371358467747426949501981211136749025285100244003307903852504412528232345749174999210989074063861222939917827786737787642417801821307782457850515413345060969616640654415425477349997059928891936889541267827149743545599257027473440818392864800920998814354202073758796956983664076974639035685692654427080725155249637676829910755624072285570582440263629840437246278801507834659147559364823912984373041763800035312239593709656326711997090455492091940472936671691045431190427599204867829327376907748866521321124957374580058823775640331319135520774912766354684104365954345685176261826578379371724664026695227169429818526263107575972421890806037817771611240812709230217819077869717216645341002294280384312736177983454818811872187997069575841043476735120298548902992994071362542721825368120980839750481756125051792577223573870797605658527772106951021670786796655740322819610235775683257535980657452410240419811232834186550999860084157272711366279329211066921535416561704304909887229211110595271183756803430018260880717362944148337534134676018770552953601581557160788166691391488268990029024779367109283951865420967454030040096260828587378151916143007763840239688738223128534159880177239247214761088177612486315692094479503806270084504706827690747640229968077460213236917232650420224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] -15021893070845119367865459602423157463271547442341397968383094201563920256875025869671712372511891629845805901968003829879193652521783204482111906965494931510849682815186298046515631853719612492175487525312545566878868441923191838989849946240330081919332539579662402953648699163153648267459311814194583881034605077167340831194701033544615272868296791248028505682491382145375841714839961042688873651267878207222119957444674545390331331992715361167281036676176783813393303881359003982624320306710997132678585615661106605520884252374095789133997462644101004194133484888305733485566331735694992348351954961124762661967915699898058811142630720337230859026063840794098710591389749649728592195948706269321001845502014775913589389977046840274761905377485011513492244172237602376860833069106493240770227046610131543630333685684082447526283322436229552943159269286968599725437397122609588811207044104083273251435374378692865387327897964707172139792344684770381813195344398394626237718413382434640481114321561360912332327476524444213880740883173324344505490457322857517764617532253701505651244126812026701057392131050813478811833175095341268157382054488755120319246290012164420149631244387173399693640740159363048470229814757451258743008072610757588680207666306597809591193212346044375393334775570601623798412701383913508583656132356437701743618775211025533458192542671979767299601228099554726713629218309023891408400693212985892386665464150044552725130870131211371422991884040404093335922028433138829675445458939495101542593280367070242331142192671894649569453563963402831431959551694286252923578796224686868323882781905713686329582872826630168818632610512092378656076768968576137794308548030434929788188258182234987003960840307142109214786925865841493680220023019398803689945492608119366515503060730931718985592413827250923694630836259351464458134061188829527384552431043525875452047722126197404828328697853100077094814530637578269568536837964277998496422800629073521263008168628239236126248258901582674870014515407664390024969094671797764067661005179127072679358868511479701736990941221085548219926857485293799075671355187451654604732787979357553820188262973308167015128425748029091185698675021224219942772932311584127696294092999113630706779364524027131882972935471129024893580311701975124145929011847151205177853209781920585961407621729139048813598713737125871638822890351696911605674767872247299525992508406657436570573688150448640524780628520908050449772919078513882994374238077718925557832423109690001014251352588125475489032915679772358560831610136782945555550509240428392833121257990930432416413597138585387008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] 4448116436853219703080414003825613538631897713061434938395271838158413108001681858821913236429233809225764509616180665124741793589248027785505998640515877057903476455680910897644536023365128004721342775498108546498646917955702298214216373749425363777596833179381849648122820395326270414901875181072539749026848059525328365678364480193127889859247648744382920318465700375768319580032212723841646208884279223373850881382010975342928738750831366948867606104694925761256190098369596603196287834976661217412600166976911493211361614394868665485045588084291562279027862611687945976968463158563046570368530473243330998316548765083565970686796648544453480925235992884315029422125021990867831153798960261410775021816566444790113131305325929067618555856829831928370157439987538444892106597898296358914959935735372727867853179460767405515468382869475150804488440765697946499048354922987275222332039596809851610711836858771662448927626389627986690563977234572927961644538016100770855917952644647957727409464274088588419590843672973185381776652561655415501206803293590393076223994879547745370640091240388894393283839342573447704199548440084602857819063239592925646670741897097086042983304480588170307850764718475064463041918182933344731556458080856103141757678833765273946225363047290973406640784156650921444885159156528710272236571728881113567557453193750799530977667201307469544444744663458562079901080724896908632538212694177103243505774697947298743345102772437554167148901248032008983350961031132147052836194498167135610918218597211221603866187741999324429276426609582877307581374510933062070595251516235797805343173719933896729462840273510015347058923744659277073227656946584252553882102628607617155971897500038752456972124758405389830511312846143499286314465364056949106867373157767019396188083627459713855578149397028883323221789231979618813349358938975982189041466920918815268359114234567033960754599590231240748276696148619460029389120917800874144617985498707894874613997857722603815718163455302319186369366327480143578173004063684752933906657454753384633783153252777657100040326567458067138838204672249498435050715335249631633521297581065149118798499770736515274305503043122627671622608937120597486918807718148080566512687331259863293007831197074420359097947499463158718135501710089291411750175118803408855998164566837644066764040274901232690341134448308945038431221430862078231029780447785176115722195635665840588468648957158904788809668041073297261359501278547574838084070030729489978859980873844695215457107851102412224006696116813573584889304451674354285039499145638414209963050238051677810206829017904971776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,43] -1148310469234668043583564738625390710652052770645061949457007333444742311649063773825589771080653732045779912141299886170635722682509790956079318052536509141265786416297834332213651954867626841073148606421438049070109114168190501536328783950577924390438052621666537444858295711857070540818157649867679033833436937454701314002216301672281169716125456839210195486416077280692534503780554823980233344766422034910391263028170195887369804429936426829316832801532909598075684329733423752519178441316873679478934434070880509498955484689988369305195840101587849766757331795789317997079992995718320387050835751113303064382807916056172710771566762253495762610655081257100752511883915499769943943421847770885126337843719878216266154689486242022402847858681030081892119317395269704047244791386864398330180837550779851635642443761852449065297620676272111385736000113307470620564931626386577359385107987620483919520161351821347864921784131886063839207369602537425901812960628951345511043341734696008856011571819797814188126750197928115044030166434919389383427680127520570713890280043846430266918221470820059912179828485323549300604887134038769031068310293944269547031575339132934234370048351987046486986399089934811919868671933278552327832667908137421674467995923752483646343634417091079723689669582833087584159037869191457103294942152737315021333087525028463447601196060801534762064174650596738151653186538034687191187762797570660363909642520634435962902134186139872207804429368710476193726084489857677453819128447802615777711624323786546967882085246242926649300949342475125630008681446430879410522569789662837116141863287941686489756370939308037258457775349041299509873086169474545500043644771223109382069279534290238753148627458118084741726240703412574804780365856799287984265436067630027590405521012647837360270707963032749848390632727717283616040875598708949464175350131926125192319410663320384780099435116460073965988339515176047985296583817291236716124629740914240536099486333260886523909308336639657853332862698931371677657184839574781489401250979421567400175690078841728109927278459150101677152672582014244383706352107537722334190005326314419028263415287593194735884734506440055840162628249158632664158875716402256911241935017161524359506663750329327090660074560798826840179648342057624250595221453132289932474457904752382430474151095385342971781220400149430626252708654266858818722496109779896155233700378087208290179993842771158516561268426898867665475520865532607606757611906062223042486955938933501767715327846791057345643496458726999741478261169429462595767822767233858632674414261313160538877415214735687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,44] 276609966599951297329151845726952188216507784854317607955054999553916057337846701680544827726564571034819851049333852158526081097691819084819104550305902254759769832315340860106850860749737862626974717886995094716338064614245937678754682748548918090294192019353106346246376359372833508753917977970762778370145193037056099793564153232568607907999354078168187357853925215964602181686878855777875178670978035637758571230251734456304611941533215678805818183866332532633455651313891646561734223906091573049057279090366292462894591074806792150539917668295164775062143917960877781608197442221983895914898336596590405850188982057349260723135220956034980548648334147028011565547559397127834515640570060436929311274270834818054802869603143281842544836715493277678706747946701218619454949804440573371764514298594753528108150216572084959999770112078836861441390863027867371364382386757217424915761977153470433515014094650189434755073601740634596996904481475569888123993820289198226344174972926592296767539062197250230898160456570924670485061441017608592968322116361206716133685330087109820357651438099560476201969580849203381909298138181169941527977628749621940875281706493306326317823273471678289235871783648707345992508705235233848903286897615656974349557655291008639984169808780938294276199791899898592139475660893256626148003991510676777767150207038760131318560768094165866381374935332555339403899741206288174880214892340810664204922008150902437992187649072219360287922561296204624673108479203848209973696869284573301674423643848317135894835628898949597525493549037876042360594768132104138115079465937211897407160415125645290827012646941125360448880992695355867930026698253079664308349468514100818533610393909829855563227252038705234722850787592848732692165642069603693336780765834934791441063977183713511448354043369337442659467864117484902113424913796208804877373487668530777858940384784742861055831772075334275368565604728658692354347359655956608069422115084145777976972472515081483315340364652033410423173694516138797823959051758601028727202446223703789262546597430304687982065983256661307068545828970760074701280553930547981126145266937264073266130055043774736457155685802089018577810940356400692800628610778698563610407710910288177215455824101911531567672617625611592492967093126560157555507754306352412582459865523014055307997877427965367047101967116830551338489413962500709345213561720357987689145900806163439838633137076146331514128415455979246633915632208197702376935606545138084087220320530338686607055277323612264218622252008900008159971988774541872674404104254578222345022252899598100720078618871463936000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,45] -64049325740815999969639965533727341036217580879344583310332347427917520337771616328150384118529514274077751404085391485027931302277458409297999594019317266109229538817475822406438117375757039816268587506894850621682603372083825957479472005168694052496521358898146148530121168637814910919162970684236926042164642276436493000926910900797433432914940373799299297982949977652245437193705690298846289236927058307482728460807200571147810173087407139316499147872255527421589032718132647413666115137668031119102021630763214837395681442466276059785226589752753678829108106815835691034368598245260111823557649133819015462117818770597608358204810723527102124030342988119563686076479561567379474021172393382801023712610178670421045447503824414157849382195950350672390556481083158176023667587414507704829370841468106478975378464034515675334466083762884660506949106269459899701254857432773684546064062231607017518246855828664293298068937923912873495302415729968499376646588218746437760421293344265918805411748523420571172699722407736006908569088900808026257750294606920317132893885625602407118649740360491843009852643618485947567834778368575698181876811417560738861785273754871033316885434378786419966090268798460953427311000763661024169414681333322618416937911762062322808221886049062110442182810494328392316262306473057581244149180517659966199067809112861783346366379220171541070104229233562878036247504099842515306136025608133370866862207201161193205844895376156624872741959513384109654400854192971273213982813472693873832228344362917416553526972816651856083101444052817995105434184494925399164493717246987580778283135701828848272805891669784471975885503865821454559734749439471425067360015666543519810945067981956300410471507725529045614457916584072681569149907616264309913399403326095587169469851470062141312097168019011400031454584665804361352809469391901880605736396599947993917927463510500502493452539834557529722297004647838320866491412265747297551717631979042189495410640023362407267582312067417762194409186778549040236191876378077272921223257778492884815597149999539298208086995153638496329188324841306039086503971963456822470806113299729097696115573968239393916729818868832647617710891140525509445926808206186757433505923018325774986743702472686981384409536391007508213085987023015626381337494821188991340213720861527456294418981075643224818415304142810784792836623855087593648623275988866364717143888832687195636849460098388349525514468438206385053486497028151086124135991430164457909314644736792584361056667781855046170413714340823509363125570420094032801939836954057290121831815088004460405988904941912064000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,46] 14275560370157240089391440887098757893243493801654431722280984471286007561331037409614825639393501318509989235644223439065427621356484745535188281939100822679272304728148730624312658459815139835329683623025815969224595923983424076050690078351888676034997025002458196250032065283699855253802494532669005124766695990306407075221929348989138328894409841275607193776268116499048368946487939299243907804577687885176755080363889024409228022560177028621361573935991523980583962866412156591105545241843398224318400728838889026494443853031623318949414980628469861798014009708048884093195960181006192303084587552732327948611262128649884794058439441282653427311694101181499289593319962959485182952008881862752356473919022012873018374053316979424321784550972201923088751815281853166752968472600209404425551931447512647003846099205433319592687825395073647100320418641001577345954466822402381162913579072875097707514619746100450973858452941599326485013072372432440792230773466407725933197850605523722965866055635786468464010460409057154016155694211516749164371285845083492801749984719159838676847757475672391665194533883106127910578717070555786928471908205932750355772636110716030438881695291919582127068228334260299686890464305009146028062657060173661739392797380035182941198088305745073338107594876652429563295805705207572126750493629434005972845591826817811868558915569917425276894621889243200633774800746557796684129479095169507720177590613626085395134224058085722118821482017818599625642166690820225692916823672385359775151032696835603198581937816787082708963234497166450951737091392294071110393675725923886033301266425510576370802811739935766899356641414558519095612600432982757642976513151105394161811960142851381698859979951535548406955534669491398229834308504883215075953377981556167718866466377402134181462091560370540125435709531780274912058274182282402501884097071989116141027027450095637376076871953333050543331496998183225805032548044051813381197610564347496875054246860209800635910381720362064151850374606255997087141616939853076939294477018329743811031482302476571454451929127145483733951824082075146936228597093797782326782925410525538060941079979925031464217104467561553132112660984999024347441362812603719617645348300359373703929737926378587766485675791099607911038387691537336943519801656507193232120789844495675993120136362944404948990527094916728832959711160772065196395255947591381707519543098013474866062468824175299107690911319764996816492051705430578490387344573184571737933859781128169272606738593110966552878461566924260771776104005082316465983247516993825514600849638181585821106699851792384000000000000000000000000000000000000000000000000000000000000000000000000000 [103,47] -3031625583692249512848837568580336037748180414476953589251387516593761408114034373935341364618560427297680145246563367753703506300335700517394229601061995326248509323193058260665437219384896088182303925995715156619361049338889502569987731739379111749092900147332841724787960193144039965548367054827576871249323260039614538609980963091057825265682060453968356497343866732020365805675599911681296040699726691362514038090367418122978785393002463103482710721549751097928761533401281479318868652376843531902813888061854440333129437568739800408017130057434054647884324138336714294772826208711205817620766226428870758084697730440152003545287017433436962836297316244066788286103022763822004229077502629582520581597561952751866466518426025966585958167835437133436693698011829906994017447172060444139816430442846284636557294448912294625650966003962357454232612382310289033587107590086334170484565480918161862855202616329822413222746330443894806942234570366412475730848024735703927392167816479696569925590511999438874188084219412466365225403012799396212403754981213160025981005489733353686815591878731197077985373701452231522052064089582657072751850521675783188932101670298897540499074826082488091453759131653778630117583563087972578479012399202767033459422994418511684018096483749675175653881742128789699178685859912844406896067402881077461581870020242566134739298205627045456628953684498312914146403602562052408823499652441429384079352202724049210261679369726804345132873549323153289356689417028135648853075599973898676405765399063650560528050004052461404021109415301163743344970890303791567782902156821794126447169102654371704811578635203033689617319661730246948769971528934634345352512291690251609590086213988810457803493312911002517108471608434506420239637028485472395764976005919477606452638424933098766913362763311176320506729420094225061757388773178716635395417222959619236872871809033284569499257056050425551479335576851556158418927071341134084634631160289939141379436794113236462577340976908701041224736610915557669060075111264728675158943608208448019609691183169740308202479427883588384006566087998061225912929088913716235178644665604897672592713283874450283658573427448785754105420331164943655236101007978735563395848867266574631241482309510239329863284335504016519615595566787331642774771738220367945730103041734969454975137069241221017888293456658721071044692400960505419743466617199433225929352457285734785726755304614140329776840268718909862050672723467591609830709746363394249787925807237312730311762800360909015922540269613602107218945172225858267745086618034604338394508418251622394440065178664960000000000000000000000000000000000000000000000000000000000000000000000000 [103,48] 609484756523227636852838483532787905670416479697999623936659865798299723292679261667678143697443184845397933936344823158805773874138581832833261567746523670283996153179049241185047149305159668524639536699818117350985359110331935739464145130934971539605645384495061447526600932159477177493503922759652719359344430707312017246416180576047669364740107158613654405528153121609486315871041792925667026764742317000393666198841303556153425745216705578891495055279429656909298848026849545249639831760271242385845503741031595812229456901710463433040149296271910944508641315013196825527947664152495705457100251963495404157133205608081219617138895541286847980563772186745347194977395611012677205822364714560322613355814132223573597863526186165550480758035534127915226436305374932359251193081419317340574284679263030725519163696842317053651522031738805979593435043946574929803959197444579167204168374303766826402904130265707513246923002028303028124109611953256598886920096391868255370315982256851579080935473878473936952913391870605714945141363774205346506535679242700618132160768897757312520196906631929961815794924898337907642353869254197074336562369237380121260917427366731958444468369316624838307482412378414980520339932059439474409110440373434920650441770937520177149547681530986504269535059492068752721835709385818685892945381823036025883305638241656942031196142448638070277121374463297136054306601568898602245760167770833363844082366799849260935725704274812338688855490760350601309898191637628723467939835883924939687114150445166745987419871388594289386663511482455316880299519703091558900318118324697884900205694287942654772461050514322372715118052163955451078072588127119884142966021069888211722327621739184361611578742055209797985779433654441611582163293665251233707146178476682829859607704049553382667405084446418989067104892568818125988675852716672257308953194075651654025157840986354795331219034612873395125430598950805153951573223454928299174215397902758791909549908145760443516805255973412029994474307603721084833659843826982148893366092138186332350718647588935206204648461663808280309430729697754618415160387532898004082206043365535320998646778473614785462615160755201530888258039562760223782120505452848263358891610111681072500019967984652483562858903536532141391615493559453487624174862698953629147129633083368637428411192872286602433849681057874406433633064376104835152257213120366531765807340093830241569529652301349922166624052938996591862956704723942059009918451519181246978304864073051225675478595243324141901330529810030675364962268326779370897206431840292627864803567234760792585260089999360000000000000000000000000000000000000000000000000000000000000000000000 [103,49] -116061431413401840971710290792103220295462559814437326106357918494097099741126572356706183799145858402935499368402031923712025925955786513747572202297250065541355154693993650662804174889617096060688336881267773384711277242960079615072083768138765678469963096017950863417114157613988101362225178810218142243687211425028848860215450750401960350160354896883165330364573162203212386551379937155990579124997208487804142334660566499292877750440053680246036475872184158760385367125757876515372365154828001098673701941740258237677566671023984463737632572233541905943498791126603931538619867216923865864652627266482413984813144994169305509479572157363362778829366826775765665318547060357235643633935209857076825204226896801569510350417916831771132211956694616204170756035660989257059742863718432432931674344159394229282882128201364897537381830123469111133126592257702270353496164636780507016808365241579917949671278971275520799227225597737438716111881654000513546100830148204610239128022165043160352313227282951509838243286838643661606012564220038425004244986236521263696262001295573036396567519770174971167496802353570377378948353003781420877384433372238987025412656659905101557692094165899639932757763562515828437128905639777233702729070930447528819886365751037119501735283970020476547822736321612618727208278670272691402493499703277953346536771084425724726060828823996111071284468602765586528917940093071048908236938094449639164000207280037256943996329768634162105170280786255585910289625432586833229729648188280820179074627608358010187400463594549579922749730322692546437797485746114218478547898761387955281522490703705982387901109348450378644487470786954135823864775787387156248767358555895517157270978439970512381798511219223649680552474791129596982167294839162952528475961111448804295278769134427591190549858815079095857461461687661434187677981411347478293731515652894076916871879277905453863974389557269151676348547198583324838037138625789596860798647975852436116896305902297724664968030745540771258615623385564182819394413818367450328331332070028052264728484697028445504686093139747010821763341197463227868829905460736324992862944346459935793477481510791263679333560785053325804905262441558315317134448381908093170239039536696059275671415789302279673264930622427250106847699997216348530736801855967094680331478461240240859268810971682350920120652680354419061925373103360124576292834819068869795544441098793426409619551159152255048805689865078719558314203782784508925710803832961491318197824018456333866702446106226049820506369468127289989309126862896413532224344401950472304021345636379310632621035225088000000000000000000000000000000000000000000000000000000000000000000 [103,50] 20947169334714666494528145875419485245209841446386462941624892750143787029617633455345569630433561461630286503912042041580803230200559030939970035857709644381226059098373129446633979863272142510795619656668649259801722135580940519032526165534909707648611015305860465953949045233593488570839143272887891407768809466145630850767688525796736942255237172483394616537830366749644034098362323651186164245031587988994951722773513194963031759676208423480206277285391917656572287718630447821448733874973411396733987513076256167200465620251732104202489678629923534060368757831637389192167461987841086116621845022805387178564919058298837000899504026632206539704510154081059745145828062228595836086701524757389839394763322856247362187108076708549674873458640969049354555336024420924925792701332051980442911472591103213006622838112630115988826216520710740800723980153468793367798422928607772041427536020676494329803437331190873328769035202721856927228843637430290368214045185222015064274181947164761360906317151003788489142218386571494055814477292489055599240828864987527948241716986073823716369906357611158599540045960619651318508035694758244806605087452840011092020923259404247469790195897520015891548638820221751335213727607937864238491834650217275190709508981478944613401509278353620857466063258395065472211802583657547126082648061623563002441670269760780717376458649965192511250073409742889425783299049557779574699676906746580882573837674280582378797000359309652876993352929855152381885583058503125449012350247212721152864549613491141223454942043879748308501416585551768093153587242629758434640788193283675589777533447777955587524099585753433847362633514662475435534132030407175324941987936860943062297957651357743303295313040653208483375105771574474621320310472331508118860814239253807591094951526377923546895623269931270996552863866446644045273130611204551126544993871849658660109830971926157656337520686688964946307881312187197280738524408375414264110952039330380798073401823493568208865476811667870983235461051749889406017582876771756056145769348731902341918057218427658881590459099886154813723704424175338130133752934884102714242796330518570647183068957305733780355029035899240812056001358560721358026224012917409841094858978158622194189353093437089894051319137443920451517319754515974427001372813080384201793335371374263726607029357837748811950695869230724457961175798881217859432225000339958489793314101522659678411243761434156036174368544198307935497151271251080098430966521692952383384369126085906698253788418721827189461635394700465963411794691842044338246482616468613498410314733456967004576051888128000000000000000000000000000000000000000000000000000000000000000 [103,51] -3556275135738231695207593692505463198655360816421015315653452429359524504794210403088439240647562532281688371722769692045743451898383753630943057441846696905863024635323564818420519748798642858670292243105014519316451770072239780924169373506287768234604275165337647692080619966835406873938386018685210343565987805185513823100696514596260690018967007986155789429104492331980240329268509134484176097385267449585053537341734869947216413351947132439595714499379003926161375413100122867914487642683306127005169815820444577360521266546362986824328777894985802936935820091827850718818641274156650169086407679682028839402155469411237882114948352387796677244620009500999209127656470916674991240438802951498029441536810039658741857629269919542688404005443931801665551849805535547162334847810643332743449379111675318378737318612249809880047415852832668434885775194700800659701905387583833777982568306150381920825478099907773887779710983861350797370322205574453311165818796616475744151343448425836648724880330049448557410956393585626669615540704110770800804130116747838984637121138202574520911056822463986442448996792052767389356373675013632387976909498477770898090815804721587354557345814955098051288157462440955162185460141064101313264128884551858532548383610123450372017912156421790525239507392662119905732092276308854490798528247292236874831763169105522221929300424381146893825548259882631304048967672694654827275507497291573853495578175046500313747046152512011931007526115786815972232917240796393471635031034449778461570314021569232459595886832101549204350754738946099895542498634508871732443545596788801064640880524393147842104503486742267562503401358122698743331618604128161661958315604469497537825359221753863058381109556719014973414360023372752511471127629563606095704287228578503035069448412140755424915689721323437250580179398575554249435299932463986702947343445379471791361145060603993538942321134418444332815377006385091842350244571670769567413575121634158935773292393033614744584883638392157518899625696809520904137491191982404007650690002120375740373808211569273959117639464833881350141708683487180884283134767213032695246480428107890456599151302093591368163743903334489739550347939940584551640461024698196800936956575684115736271187456534359727819175397430799381396394630655702142504278360204752804919377445231916466576322087561302053561768178414937517081465099728881419984417750454683728674286025944274289136427094866255145128387363293727120303138770084525243234963848374294459347269935772252446356151388749631054637134197535958862726358891893421235193056007214560840269187828549561841403404746752000000000000000000000000000000000000000000000000000000000000 [103,52] 557894871886408931391241010710933239597777263480804049029174940120758559094546334643076647820925320669470984001751999764050681984752654584162788247078594927243460581061748949921679529766036627484254042848999723543037665456070854698180750075126792146539318872598729191870922298447540652190951981728249461783555765039244027753940089988940004418203156549663606957737872151794736299946749956879639018983393141222481043413963575410925554207674047853449915948965973546144536282412788500984847780896011799450271946283836816176006432932354403101914407855284017867195116163348547040168956021018456714834412171258055828314599294714689797467600383108459484555739550277433882180229286240053158085375540833539302593739715344330998845777639373356745471525449019891860539574955920463581858260892682745761840738839930814921937821311928865638284272810767953507807401751789462513406040958854644975235449822423409713703115302319316126278158186046018201259334637576576429334655008684921596409626944681903309855522510592012950382887844301095736728304240721418429696869930664047281533511237280159905565074592760052533294777313851522020742316650038281889901373911962946539157052443728869840794527046317994285371930899465527643267400741169408640810238873479669992301980680862586152005128943481515592854004315908668650623435012207861542981584717855945679142088724278472188967294113980550828796482281420814891652732420185200569232914149303974193200819318103556264870634650470152429226273734724863540406737273859202160869371484936165572910866700249664784518886314080431395340222167083888547467091581141814878672030102884591434930877881126894344282448737390931539769661762873313935551463578953897946790318303406453324875231163843319435840483244687684836784450579458286497754924794924989582963030627855223237510355438815362793728065701612553333159151642047369358328102142398215037970782223643138710021684818921980849168394034222029593157567071022678286610346639332192986236473401464918523170696965296290882018528607965095196322961562913429723081370791387930874462291988182592344936394842606127358597916664839349335912253630686892773842108999158812361135932258489013970906169396990298004340563091165554187649897173554001288505598089836869017870095476389401512497633780624017164964926576330943578407933678014954763892612785057888971595939603951765026590067685882205440108366665464362128202257548941522850623900236829045846195995680708022349489156541366365309353899230606657810995013681060686649409038735077907457273689720249977830370933211926004536022449399135685157256661819438602408595063078539428715156525074811501766052891590656000000000000000000000000000000000000000000000000000000000 [103,53] -78984211091075831822289852412005237560937570987833915637360051781879954832077721435834391641455640547002216838199255056291702928529905145987311613769639831655745608003926007407135083215317680142244059383790784341129910022206112077797879294067352763153213167735977500811076006275843620873774622357336800877224814705626999804676599313761901892217748058810736657009757405166557463239005824902143962283657886001424559948117963034908799350043401134173083729502236100194496534201236253426923128917752306991563682987222688217015716989685866740950736366091968514362487005172142910137477024351852902324861111727557460777838072488251405963873127913806729033040554625886035431568111155033180302722896448818673787664438638377287289313613678140997362123878969036741121942840479942530858358969528963161542794979420494382029307197913961745313332431102972275700093925943569303626168858707760469925245822888747791890580737726804132615155061896464975816101395512946721646206774545485612409329675961112745240677091706170540759106501745877751581295824036876398954036914817225535608770850413916711711041633469832604474076458502997671033369650798400108527055040801832646055311006667721534615115778545510715566698705850175876235463587670649653374673204098564064325495699393084629356014983877832126651547549835794578517069586552409319389247092684861280029473384812977332247160086867198342743453922934369365173719195356191393725493146406537274238067427750901910219651268100692934563980888741664559165944222991595982739481879823463318167806278729957303039322353310475633418547507258420241056754099968659945556485095305417908749893206745938969414845153837767910157683475057051069107736466189169081082372373440004223263150495084853439330020261407364965045282842466008182437397726587754075754371380728917288185686781964161345178217343742163797522866117052132539867865994185072259889021288810642356228850773903883360911688200618253797986316225200494915774990646810727265466177511141612806618402295139587889860839310159361991188677780765475119711219098098774536403138822660695837260769119213271825221763781464305651070098374208526926031908579532460728263562582387390771164890026712152392728701329079562294950797270596690412696484601732589853472756455872326729611453506357936935071711624205102585065619831777997596924627307634979614187134768593666017347481596884080879226343010989557171090844534577279250140863224693422701091858105211982365950736563543105368040379471092266984400187231084835780766711624822994736882488764623767704256438424118240349386555238194254555290286272486042467017240306131698054257791078343776519925312520192000000000000000000000000000000000000000000000000000000 [103,54] 9868652805081617024247053407603891515343850653471659503118247452315311397325351225325526087596126755321269444551710629567324644762467172832863088563409673668710233223279114789730737919084308068509126986245992727100360201684875088229886399289780151607755385644046264193335145686428922631731898740169581214981874967678704506720273024113931817461531555262876121912076938305513644335740190824963055104549693331030497115397135283187608904629448090576156998501433008709244833032382832023096406209368964764061850201663805351532043323356934095233982559663012766693592545476297321348133235803109609984681081262355183480180436057805980124815760614343266456715664970756561834781072307570379749523746412910942843820191595385842972347614553495604150054116075924661288117515647725154670625906315619154301697058093187558038111852525977912541379184806934609184314880150382181803243959698430455081432310401185185607934647424426926422389709724093199874846125166062375544613583401538647602338514641318305930480106549810919753252599018688292578589892447753396960717890734744343855571815198142623237296298683298742886251370980789426384024279267974028455443767817305103454416701260385325686933313333517121687969777532496439614981068291842560482584796559467269453399088716353796544854529693759965710738301588459728782798272112102267711595823077575510850998933157841198009336300307815423893345324980671255981081282877114174517198294633590106042906230663290860909882690401806964305244624243776732054231463400452276974523620741197865336787312410230122986123616672167406298739291502620716560672408754890523383850548499493067025880967052883168875289531806734893018379854096842302498179362405691613587618402734902759940163655977320922684868181135184271490123098586089696102719979258344090520679943775624362491727810226527362306774912302829520839435871573336432808708265002269892963594784791300183131081985150185888044453726711746644167013801968870776844182760022816835874578910618530301064249937777621057983079368164651796626488689818382783709755503893844243461587974208517569116762272790687490572507684205904519679498725337968489901750373755312074341494722007660592547825821493713211858070182872856067396283260377609332866514403805555866488986324206515459046088078867728381231053418012362234583257908092799504015688290519702875216599391752342482646456354209254044081986643520585678664742739398313656751492727770096726881218000733616220131305917005042185536701551591479236579353487872826748751129277488290975800598168631474319177414136564185534523775266571786680431754893414067211691754916308120945189634807448363408092209086464000000000000000000000000000000000000000000000000000 [103,55] -1075421893329497446756508904577970558365785277425949088599705916900920663472399527896061154405418393290248895034387617745063158655486493420499191362634352541694023804567583637761881025360778956865800148163483030044705285828450439425356249626404290773977519165750554478438045179520068016630625961209686650280543155045244120453771474351673653873324289654363058021504713159280157554062389782830875820141683102854933325794418636598184202520370561097149928621729874495937906622636296725414679335239060042235040741857072970581777615924325901830252092051628291503868789950849648506233157822873962696326630282264393749661464149552701956304774607581619842780496677990704373216647966106330141428915121768941386608845195737295112186003567197667086277839990900164101244316747158716662522504996708445423447808426842087000754323885752498956014456821897098675775944226424625183730775852291243678581877852754083690056972281562279380172150826523408280236984235982639493004226578604731674374092693168840898188859098674993172760166086522226693291242293306603863443471129731723308137887750094576182208680577259074827693417439299463976752108877139355902215681582207386631465665403889563846783488889927559968787326186385380153219931892916371032201405969272344955921842444220270947800646784612622098414972110350366692562926617296520522180773247473949774295189661186976039487417083796937447108007826530762760894396968406009798764965494471254196911947752464382340455152459179443175751141750055860242356170074031314457239349755916515330091089651158918187705226796089296175798304583302578528232953092532398995660143183780729964851599762310120315037029529048901590969015140948293662510241971791145444659196533247225203829085809309867160230446332645011858853741388078689620585525139381233675903712391442786912728944450413605155168503841448486040644535250775190374021063672048587724857131370822212552187626453617262187630389288290956332628424098554174712725982658851395923702163786510296015951621111948024855655563197474902977014905842933991889003215221900377442836923967782212034002635626885426514863648122300533722180659837082453521972408767126998115038468052741397741504431384522924697727002639547527594919805913188443184730677236738761498576188918087350668835272623320041945289391944605078696921024551313235308017560298050434444709472294056422417723489424143818775677132011018535660858985572185229134968576070333157619590158709665017224330824874177323060309118842934019538058961503273816748369452814608905226230842642299168577686143707241332903100112257350543354594607700494218307931277815593409702416421547815196295377715200000000000000000000000000000000000000000000000000 [103,56] 103695289800318732902298531412089171120881147514909995892134456446896315517079564807881546531951177759400669846123376982874154855053232485895709285751108826982869113086475971855877861847933410039271100167774396505652343263011165667428769757018949216645831257749869851690013454754792726256239614842561464153457501202050864680118507580959916815755133850293220742676495550654413295522508378041115018798949874871365926002874105815133978608382770222583168109000783098412606396104667485771634115867423005176760396546399373942999876633135346056425704581242986603341165163812098315706536732865350130590795078728333084113900867034377049201010304761808971089533735779079603129163640271356407653609682283484243897989585214633838988768053455943632894506910171513134649143191145174291025931562629193209937661823080129475738361014750387720770310841755111151468543091521911938183785846563535973090899423583737799026788334766103405449719168077598741733745157705142101551297066852678991352963520059502429668713248835779465648808354901948137230873264421271014362235950626818905989220502889467277989654278474330236024544105040601775014803251263142253420508176463419244209831186269245685102817894586272246120424167785063194243404825111049483888068688560709972945584006995844914538795531057566343061449237165976115085226080443739365765445728476111454375392339457233075846683132919430169181741629196531390018068420444254995691740642657244336876939824089388153806735284391574032667803554997526027758304142761816642976123294839223528432971392408793674632390143134642345150882528102151210758295430566839502484978267123362053620258902133399341793028713634975115415591452435405759896972029114495797388279122569566872247955104991771145115101584918790753653345985573489043970852741726441025532803485273107593735746226151145893221020577401326934236049044290281262333654958696166543767783412114630344634651004460942923827048788348606374966955024800580845662525052320896614385447342948706320501272533737744273204010422010135204119593338413584667450871883613742791813174668009269497432564755399692067929345615593290781825777037721255926622527605597411033170102437960294944248700664702096078719926184121421047279337756709626842939217311004863237372881072189798754984800749729634603527590367613376967120208142981934071396612315744146019290059801094445445161657884204144135769586153560928199696533168287448986508475680402052709943880051245015394216903430834868513750053726131199081858659047916490279380489726181142113473650077125312542106844613696932211891922362494694000481654503815081722038527044401927398433031139491779357746135040000000000000000000000000000000000000000000000 [103,57] -9385265242393192815691351148540493064019712543382780948777644183975176249917090326303313593808054739507952620403314199277269089843133785090486538097088567416875231569720210616346530255299979231808193447375918976249893600023730251264422758726921911022319330583589751819122393159923872762287158244556291955207618799711560524039331986568390317095722213263775757386766828182838786094526619814026086358742424809013374678179581703702613976261022959170545506310053699812651110354409980413593943131269416775579548926423028595029439964306498308362595901715023279661904324693126394606956731504227846625068898496139203348459097748627045054258999262291708516879876172624171803503134555633205873778337476653519668741734291183337723391344733485217422095860480598408780021143668997825332087475968472672620171460614797280529860047586730660640107178288208706390358161794950400785212610769750936498259799828813234038366584904847776145632418066468822444315506539812569972920675697675615097538893376430211825335315428487209670044177114472786841893322553081034265005429238310516403247440652970472389624955525715761299479052170534047497586814707411991980367643085146882557244312577175290934064857363054880238684998434968804823016766369887143337546408044128855424820406342826093527093076119547243016362325956118605611621502980853118373582323680086044304593016810579107644419826057478657757488273388979636939732639872172331151740458683996813704791885951401717714937494947463962291345725702535384916301779037898895610364818663032561563185938470895867509729071351480044630784947330429178768753525683473406278528380755944193735246821560469550282938827721359793728215716764856413635225413533412673009883921897938661707758544768522172845121577671961820786654049472824757058447622902561789718828883630864418852996138661703370814715809216415013488453748674064785336030330632924007787754201988040602536877993770815238179206669114418415347289872440086010961283635443193631741191518646986976167159542888293295120389192739421919571849438103784360430502462041626715075472195001186657200930782167561742562095477630715575117143216968862495572837115668249318511865016864700179803713515868463598564431096467124283233592286151502706588309050782485354789606298055858809744248780335905384895979709542254003459007491409176169899168532579364175123259912438316866121017928274532710855040184941810429509278791231330899677619279963873677315815299629057605335878959725032474709978330861639890959869550294523852352456574745418223245631026838039540852460029394547218884951539774289274259914739118103945938696420724667391748652640704676680161034240000000000000000000000000000000000000000000 [103,58] 866022405781730218856518389165664326605268229356012971396487794670791201847047836796262426457924369284957458757759405118303539178661564484725216893979330756260609455994783973618665838059183912077588087741844422923702307294340573324616850532756197280823149313303417191310297706392355232821760682451344528010380939395835941189114718895171656633484018869856375734224511769744960481755158920752042099953151274067258151635301857969773628543132741068456276475916822045671934961680579320958045803045353928800378340575246860636352697596429993741251748016894494148777087552953102209379593130821371845987683554604566441279926916752009530307689019430439977331549941528206977395436974479144824996442016763801298705586236680546643895623150445455305741726067830719409312487282653838784348332756167221282395365277602053565293097375349893405233108999672774239038800077926566060498690182305285951168019972097525018031321340600675825060213283649167319154561670576909225830458378451389923533832637806362959780431028647942101977927233594751734694142530286155270231315565096801366753342377292296314561113299589187451358780743617089260956199742640123004980730616658072553750118847175991857856462408961071282928595681037536120982050801396998325304147584723098951592699385763972818228950731081608205211265209589403051448491331608910057296932181262420528381868631673213184002745005406366271086840687944336884800687509607647733475283686430167110449452083296315885570915944372979220783041333603303353764208136291189116659613781784148279100536425131001288375489109613351771854161015872805921339364274726402745232834926695582441348584481285418265183337892727591245984700679504603759110834624834874445837608234275341060335965604994831405184711629917831725618732335513599213570997195266177469554177322994510951575030656911085901671398451040844356853172962155836632430723945196035916105346715008311964408916240717678736249140443473339738902737286324794951936958981368258576232238074772567000815474472400645600325933585408869148154594096884269520780773339632128598787080681998058245200532502943914962707385026882598675215316947363091026354327890994687071249211072199469505239375912982422126686218834388285288041063139727591365303870314063552784712414412620415780013255155593491870956312840541401170798762358648869469807300031787669068526644303577151791872025738651786482384880967703509777418283751803486771320452338983010781431361128617544732179073961560994632005382989638568404207106025432678336699455159346796374402750079264693431665531405429228220901407557581180009395710731080717451919407948375619047971240563249082364067840000000000000000000000000000000000000000 [103,59] -81716637363206018278511076650312344458146701867962919702638372531161428823258240388169850322778983825530474938204249914917646643022867697659145919967989608757157528018810353183757676238685343840839098407411927339212483624989632192631593440555105168489816447826171390007834503686925420676893103663837327020269673191606990879644359285775761926736464786949867487095910372298641008016488400767894818325738378366922278174873239631915936864307065144632124546238803203862749187169074256326611544351841770265260004690350421385776679921899497679249778697826062249764552968677865007405656220991107789130852516920003691970067351383100449736370240895700226924207161165056624136644806307888418953352381898121394684132945018937201054251742087819950766463264651748221299501035075777165265961094712337984091266797540470723830086122921002987200505176583392502124165106808375581859959602922631946022956514876687046257423237390922306825167488511303169860277168294981157957239349587818046211798991896369655128892460121708352963414014431353615285471159522707119555647314954243709712282996843097903080634562452091051521224093164979814192375247699733195478676048308755698335282339018864466472930289129390628347385798788741223385976728026805905628153589476464798662655322862398246535267700475030374297795924481893452534142219714333093391695626133361874918348248492671845318898076097776316075698701304369029258954677432369580157257360375344094634451500285946774597881189720465022288445971915446197708696897032933572122610749990785953730189417647273607288533786453045569074515057462731870571623052132362389913724253535941290233368072192477180360513582287766274235684551925285663565178004524769791362923121755754324591912784792338090539814197044787078437264853856377170180788571740734656435360867893753509087221307676483258468944222304554995136420095696777519728437567455673045833973172912379882759130173412959272663174263495354787326039001422685842680350364194613347070993052517124460561538660469394326772901746161591750758654430478469605282418383151807292487951607404077251861908814137175600766241041365064909013395241294256519575895304692693525574620180919962080174764492807510485974927426731284024659491974770900243101058510383980712625873005627251734750234582596742764685689255420161639681992804272124257856278808847788882116378687183069243223017859867344982012360007111204817519597293557874356792382780104140312357737631922698678632789988660670076060746103959466121398220144964372020968795783186022468210101314335211759211473146953512029749675309992891037638150725614225397707151692644373284548649744822776417484800000000000000000000000000000000000000 [103,60] 6978495357792477008367751048421857272823241488125362485363462923152784261291734431184129459665568400686662574338884322236923903877311284250821129411763800417725640212414096751824369542450145824902289457116771651500001952455659851181994706936460126432986899783085461517868452759377925750202931102878949921388706387401996436833247688000004587742352873044339385808456704593619949437488561368426938604883792992792213954677841408032214512930875911436001801209266302532711205805064622374878682054958544822753149008937700039286701313261255569520425795462691255646909757459455695170807449227655114850081786099814292576156131166729307756313627783125492902020816111098837142183598832009102517393037108305224253615471315739713924672149476388395491409656980752875352903893097995463767396391504417794680523600880567495872700840062435706681565349253435367393912739885063347576154561290721618556286642743757881091831119968053764603569931587020030155843650454541987582273815148994922769999116295428107642006915829014985737663275398105328192765815372137799467129841987284733510874689772357577803778721031024860922810060588977131925093434776975598737916941598058656983561341480546322149452432495927465681068762195202141660523753391640919823884354353363559115852539804610556165422429880235840986823547127156895016592985926954533155000146482136802361508009636710613096427704051766922838785328287145689619341040438964827659643848714836045547907783228964385327790957164708747044016092093767611447404768689732381243519135474014018166119188471486020328477730448090709018326203305319466813582850038763134217379772621523301130075493475759670354282370651387249635695145795311435310460190750175224218446891130288803427041982379778510447010884814847627387041124141500419440686943984595540317537799949763752388083631511042777840400306881334083637662706259692322540399567127477060343796721743534306422477033112351029626926390787310518948196195337473519442057713363639258148816936171787389917394753760489834039974948122960066290185913615140675347665669915176402168622615991132257530764269515144638457373451043183609070027774170183102727197131932577016346895528637898274565509293674015465463183471822779697065979089240349318318267459170786697096809441550736166529447080644853611761115047090250572014687041530883009743657159865969223903221407599192354142149014196509633575360863841719108171736273439067063948330036393218853511916669264176099994573619760664052481783899427670188746256835264074384384313987591624400054936211026289686616842092663308650202205819358353384371737187924958259027453457387349911693440423423180611256320000000000000000000000000000000000 [103,61] -464948621942544772727759790380045581474658135741877699211671586249217260612860923523983292115809366906199617928017832632951638378617893623741833863643748419067239649303640400527133198578955521563202379239515748328662186659607676158287247951985780100970447969510485366510835646934446172400844379833562558256021506412854748590618982012742841914629411135966570595121496537619177278754833691422326093591789453555652800652460150366599742357801024481842653442002047805304635866315775404859029924725709668324709205428583763935107453426866236288536993366607767135100640258717807930190416543691543236568822093953654524830873630385469506007281562456236244733714946653497731360161900565621490909231392115928768607892018354178352885937203740880711892897676987042737317985945712158335345267557939811643681808298552767479661526122862483694088456939171752488142683470785448373295183501320989601209462376804357299372269834911780114797581134898711618133032965517538083967269519084472437090686798100407798323468936506011063559332405781642680230432950368292626459323863947383070929505299443233716618995946885225532663795867311653318915800539846861251276337929462915242356318994725343336602826983309044352201706662526879890359874320079992014424871036907717115037320808667153799726278835071395117537100342799244368248355663123465717570877466026993049358625254388829270402419594844273405554080260059168509041499736964307238382035788992898938222850209371615468033047290682743284051192473289061019947704811248276851403112735053414801275499901434949535307595175042144451637863127700627176440573976165953834700349831486588297570726883406542427137594598111562950697768973918724078434949958818562613995315872770098628006003878217735927105179667024635891145735128072150785969881019177998127491402843488849451998713443443130009488831566157307441363965082157717485946254258775877333591836900947595134213752658910790074162482284310579382402536286605140602879776122700182147865619034905988039388394090759278568893364768307657349049604954299485402387125848655989148556234124349428797586497146199891868061393638345260053630948072150571275525629978941903216938372787455401215561054242337981880145883653631687453834950082520806370605971408509424048444359605423502214179792428188833905545656528485458630184001764604150649757234267434806743115985189676137152653673001738984468600627102199440254768769096082640589921021956936214559861308151221399643868562022757520246836147555125596527584991692596533513899305619580526716623613723347021828203808196044659020517376665344015889033830786395995023989682821077793553012564029164864143360000000000000000000000000000000 [103,62] 21959289797996234120199149306743562283694511918777380450131890695765654959314900282150880745544915493226291947918487164396173886514968041361748962905541185079696098562697321723853073501168643037757329992043544473306846736435681340968018436093246154318909497468907966538494980401753900689025408689756286113085007634846472978353756821978579261452124664220950412451514608579446488727850964222768042894767581823142606890916379144308447790847234669379143966693359470546223148531314460322363953660539544694467838502051743745826704553556848938278305879115023871441903112061860511820788901620100003136098753508627275344970455109641714055373604223107808215462370580364524388316178078218953421077360371177198163494856109951394033790297387216706085350697001131981506053515517351345479151502845366884349446167344678295948986768101304764526545415287760463940621655188473914063944133584161661867109130516634261347779553972838891781761293195358401388192909987786038227800156912109637312246681314925198597622708524656412643047585739703588693177364274357954149947821167070258908816118946650285121538810553916723902883233071674545543017025588424878863825940367433075327324689071414641445025382272696302017716579151219519726578854071809883177916731348959533262726455719474415542289557201679513064984381105793921453202404444841189221994380439741044776422897514688284288275955039892387440270594506339722348383070618803844241602884260256609145577403186039897466120709315696319457323162932937836487573845751944100862313669455443635526892557227459307513835024068590217208578990781064029220947627562125677658317671698679366690651901413067834705549298355804800219412909413569778859725241609115200728847395431482256862684607530389411900914246560524005082753725304108195523318169314907852888431810718442602976229560106003812740477011517755268646179655227009715758369783144656648862744663891446868496771035640212074879459505830824531663754445051559233134205620448185849609276900202179751417752614982749195672562841500401720654121623658744284172400839948268036934520427376474858666886106831577344182380969905562143377593279333882241159751876560182059155400610893218208642272718621105227822784394413570693774658583620451403752528367785796912908841901907170487401913790099980174503756580613739445490018756291218102875241858497727134435065296862309828523551014897045126018804766893531992097389190620085542660633794449535749767659008369295843853542874422151430697670758781149566011598879937461544221482938905720897629705937551964418282613595856060822036250531341252549068989881214579196344390822725790476178299566866311413760000000000000000000000000000 [103,63] -840543807065212091062121433492554083262376377910408536854372767545541244951687298951082197106595044418137983261513108427474284834251332630635901458568029454901143491920050756813218971270950902448678130976967955540375677161842177824715574102436854598107599148878275922885573298733512616593936296915240206925338927416197788342227014482959580914682360796857015712054103774209168522255932312309775581772858659147459532440992874906302572957534397295576862092048578519976015461596769773542690105027215668136597527607678100197553245445339576496774607834349164236942054020289427975304931924585435404532536752835595872569396359857015638826311455117459702831182426553785108358154462543067094909678701899269875003828270197979907074502376599781682706116391501319218846145660033263671652583819213370268085619836517193891577327999310910838910524893348195445365165432708979891022196828605517077807787653580724547446929782987119813533558924769634675521533309140373199257118100706738061592980778806301779275332404934254089395659718128870463862318038854882522554688034626034837507027797991815428925852399196367882793852343202840064830135110710816805099047963434387220170437891017306020681615139727191831470062455785396327105059083245993596803845740560039946767054794462169711014244908039106062279561030108314279080218766024031424388750230995004891466190432115003018194426334776403901762905589353601525099089712676998020103091690248174427005791229341477212156035737780846526014914690930201083547307967646577482191346656433892599632346116690098469644572887756693565406643060844506383514999185588528539718096326204407882840121648031755009817468494488439687501081057774308998298696798209667364751233409734592187410107444241917599706369662775670214705261021445660969452609692199247650920966496543179738234811011745644091834645870632858136480039887826543351799733008315516982278033911169670628092002213545581357557530533213222670036074760231640364610931786687345087588032724835581196732284965319030006952385944024596752030078343888705223997133192333829694863105150401468651213678755600422256551605989910760508365524316239227284189910098027856455630869329386467468868699987942901982654526809752147027434974960181845940996391129291592464161887009517267086597055853094596786768221178752787620399573192176927239079778517511446838669637397837333001314212101729881039448406679484085287385324542884352863362796338856068900578495670550088907852841376200921607673943129118559453901180626479276458060159360817820719811811608304972413128013601671384351467592647866570607868547143547048744721633546468465422709687740006400000000000000000000000000000 [103,64] 62682527996687780450548548062732914851823149625399542878312517725817224535684384670846846327933288037705903530423335232241711946569736149613735496720009706028390177059436843199660944459065886329153689960775691713632925497939516229527761239832895672234288191676816020528522252011640505381826333156033593610798009168364647604451871478806764894485693554756045645985198289469855092821398780649139236832666482887223999600409415551681575154201152921537916948223616762363969287575046095653650589693509785722603913829219657296904488106358132049479072995017637414921428805963619654463913783403219485939658363998181423745871231103820042845795933369901769037089094266698424254479187025879607601650357557931692570107947338703665891849769896698990632303026098384718733560550681581229769964060512027924134010328281850414425553306398184946689944290570354495018926147483764439623787440196809459030798103524433911095061537473951878332976181584123574624626664867461595014539582406524082071140137820576226233864092411785673600103547575090107208815783008756603063422803779511561676668708492066828167371606888171578055979874529594892344994731781059359305311796939084938182958239379498644915769306413476879454997421082037401439092019352617049429084534664696646158200501257544846460071037054447794784504977294145953327689302379663642380900936814440759965990051799518061708174592181333284660645841748712899191632544576605304299423100658375670817693752476149772591237831102400029538049005040918082364262839376686525128223380523752462827134200380382514541079464889470672634274362019711528953738371225672992672461730290973708264834226902316629279786694703617484635936995402417712949362976943255624733757476063416860575961951244964767974487576173824061793183393008071093167602869012093639327735310526106136631482986631396035572567280404190712767601038741607207151982401033929008416770765105040127569173657086341882443657558782260100664823298986410723781082210988267095238640702714183233243880343565701204661365452845005396086222574405308533387124609279115289091732958885332119995206479430309251790305144759991981873819569642907808240663254314061965006252156893129201100158692482062405909195822207079062827586009315932356046038379516950958730081810198967645784365934668537781159486834553490475991960692820068200673951498591425456417560786413766626585871711775363969712566523769378642000129679644690387989472222412787328036120973295331359976368156002957732884952842228500233557070951560555341730451553508981964074056722047894973481954643310866736406719766365832097234447777426772458177206117393839354171359343400714240000000000000000000000 [103,65] -7888578646679984292177946076098622632455149175781756470266589341264780681646786022901422956058052973256759402294224695878293136573940217368165789970466567181492474388765706258007983802988933668176480190708422793333410768584191709648729641879592937574177950027761797332728574706064838312191465352783181416641828737438471902854649604436010774484803163061729169435789012251044972084108223144290490834327379424630230262573983715774449310287263419838023973303696187628968383303092483583383251065986908038054911348252556849773941824593403202744142204997948649733322832060630662842795482956125545444695172253523456062685558351379269125546287461455957766078032376774116939728915212454940572616854315441823390803062224402243798534165102307933832559953617189127179099053370691530163531704966608409556320683321684022591852982826859380617552438421158561978492155178944251463239561326201183961592442586515572933953582421144859361475725287114576695295473219818311491998500725446461039932073243263419094813229849653672269704724448291870398729882920251116472193588737978034000538057240438299813999266556361648764779373144419594151482123194140725310330372774424592466364607978275965172601821936080525477048663135950558122648154119141728488117299624259366698401778361357545429319809839347082804104322850249924179769672332542671750181430037998066952033308302412053845232158582031155347051147180641932581990780342556357583598076935658391180216213019368001472481924273035231890770017093407443098411679781280836881610682258977641726331937393291070793202661670923782105034036308770476699066744868902893855896427301993199548422875525758048223512904188405684621693970692842356542776678100283260044705230698951111648376711829206830007082392592359981551857249993151064668011727424202452976427149344283004215217994395854798607395748152025864381648592253009886507218351866426433231477387973129958626207217928937192913969799803153644987176867563111815131085000118412189173473384395604398718926608661816336732515525782879433327901831043361903228481377706131299691643312100020924920359797509768262007551563855413971935060240809222666531555280858896857879735036238332519877862187104366046041752000810337988521671341311388275792516414601485887843521506274968619647825320127455551070150120718583163993036782787449093637151537512952284788328200488746488941078365587984023090218716800612376641565925230219505722902839687883482281266003078040741374488744916197771613529873746893663340298765349732691926501048316168509839721345647259466994372140830329453474126981736253792676827892146386642122673888733090850151993794289991680000000000000000000 [103,66] 797041463956613797592236368950967831338965015301914126528060705825891512213830481806664849460680504910547474068816678312142593935173263592952275996037897451852377724776854236670148922294024746513070988522351185151523623667128225309937585412259702553121668817428895510117573670516904455643051256107100778204017064590599681007107563568670814651019080169982283915842445905243429583592232338585002634591165095571039101855916765725070572446034660524761452734574762111072712673304976702250839023364373935638211980312060583299305981712208460006900787868243738310197080580887977551045209554203906480052226431612286780431329237829479802249434599393205829004837729806864608510776812310643934027456707075675701859862249008642679971630843376984939207934476662369993749013610504274647604130207638293660281906542113992238203851225121039579019470860193347408932129881229180999010516024941614362770332287390621437795214355647187284176128788589234043367793251647221202352161244002391087568590301238833543792019594549780596914298131532375931579622309903122999596984766292836679156192556451374013029687073478199665025842614249731295789879460870836248779490492307233070512100753324442735460594026836954338571764995902421243021732000997491368830659272873413569535899264916519294390314918432177260859484251225336255281791216284799218147075762180575231813823043299155931853144028871796417102266405898273492480699237986473211694620492110816803964847956300758998373384528501807578453524737359265198696155307066842375616732737174530374377156991337947529679868507466945548498570720197923891961712204738478273158597377712083854609006204405554928167800418106158907062203545453776721927930562506587876525052327540904894884535766452610457644606633000985434782428695901283651357046427840169511692538531296599711383584668188794346464634828535076101058097764163777261437659967339757984547041284619343414146811135823250270772568395323845812676798795777688252805803054924281943887625335830861936249567571446634866213800742060040442020280823345969518746320902073938571321857518163516796276883667131220929744951928335609661429179990410008553182340867504095512279645908810261644141200609414526615125887805685709333994830190573245156001648561022681790064078607358443220553016255962522349037874194744349304879248939231164427010570248539241379474306973722280699571014376554377307302459005670187585420375075343065274814167421747751809269802076288511598363842628483500033481053702891585955970352253475522474841948385061076525885852573150029976541541039085179427761494202205437933174216855187672277064097822821457443817586583142400000000000000000 [103,67] -61150372694826272275410061047043485825902148054109227381549552059446108885197304371690370155912633719167493734573310678922002490729675098923998935443565089587033120804471615752019488004557001663506541666198706389082910718806523331728444681888301053163012334893769736475274521803564301984339253308526243389648599467233526498553944097851507135011333239334198048151065450756830566903342012454187550454207498509154448407704891377102741009039305403886939470959406697238206309579584921198415906529035038844805779070878821303376690913047176566613335544158371507476012982525334851999177602107101601977022069090215396116955808166022351009909924981109992738446991914313508419951738648651701179092625081408056453055515054242258489821555904833787656694935480196823352492111004719646707313778375035385666268055309396081065342320163036465830865913634962027451385140803731677859266728436905992442162837886329000768233525978397464369254766467776830994789490504417594162539114297603237149066318328405435374515048329416652371236938064868996704158805759319819353217817161012666812014029273060242683701118560708903870702658110707915471206388806825311371274350831627200636193118874171750920524211412415090029096170115565771017404390224195577620842013053497303613591687915247893325020581431028579487305583604884209090448372244429168527196773938799246303349903057890875020828691508275552360163661422900574247595358140796059139844641519275893318638725037631164595916458629277750958330051965405898238478378472902301836764966670380785101661142989103001921199532661913048788534684018893726467922633062949723731199930822867245725981616654236807707816051287456440145365129071318290439788322538675597711727263062125225360941600546455353141863391200077087112186623147781586467728768972923419842378337331355206634598876261068190701292861862342058886389853730317564016139221730992745715126112839127020245158743293765047451687533490386215754987085536065933149353716874440505542085924020777211320135190420537007535407094896715051701988636523842584298433761790432336153509252827367756794711856928483257852045551138761099575551035269620544593955622937723674345792084417728716343445017172319677963514931086485577039710236676101897628343830401103026325612805895764347322150337752618581200009073397705320663740508005737844504060466495618450950941036894320010649551307181689223410425282941211399848359178339201864855876074249962165493115642242112209414707104484730762365867960101960663197956771601582608257307122623976435190815617631348268491171750634745927161970643932150684101572586941684897923174477141117289537555692257280000000000000 [103,68] 3634773375436441303240374145758110042923293307990417610482091785683175711637997044371742034473995819513895213786170939794618166674569325644259270620681775613653851703503593088037643894934364195788569466449122914641075152682237389347589059746312258510713048911316049211626782110975857454165743795173756943092110545398223907868414601409768247515403251554557970736814677132368287730886162709286691386357223501169463654066672508096689056058293159139357649194450355436744561354356526730756612896446019085089942870547651582643244865585272061578186763155405809817267378102349595985429782305343515787138952279497074876303923023404294382257908946234032667709281293909808106502963532235884567515216323796370696401133848896596969070649717488882383725217470125835895622504671453089008645598143806201669577674772843441203381198611322610957401614208806690369358760398171593967160265592377597194690029456459644707428061440391386802158368952026856440584690785640855924725087943229538237759802694129237990832301861805433921178682732683242370396940678304312328170794677012303685725719788431407964367532829528429292234634073078020025230219100982167170482020525215766504207329707627049780678537299920437248505118840740656541171204453941685466729645175049600942531962534729958766256331099063677527619098644869761496933740764313176216347202974083079993273619703748156584765785122230451960249925265264768600378804046439497151042610551348290925631909366690747060969715013028091843072460076596339996091385658567536768222004211650478064960679760239824560525230703678361319045548174967593808290867599296628410238671895986647863718875467429021589800817877529827002799134919130647033317501802149480548126896777266086553753286436656135675857183868030138403262981895227697394861538020418506364437202448526172031200765815654997340954948060694017947727836558030674431762588541469345034243682836793046693324232639344270575802272606988639355623182320893126091205910407468274361516208602397469812373838580655469345500952819639881738943646003365720005075832581555914171865758175971308770975203230792933058217983633117374451356130751487379570113686049749903842206157083543922323707281714670054617602651158951482421693521797382012243621345630657810316139319699573805061053050378075579022084158724635047490541441273343002589495578277832639643680434759117862102511492909126014310959634760348353494656349692441011930978836467049781510996814410260222675572541609957805224473021711993921048300852219846435933902116509059547673513557045452771648817319735997846664599857652137633928344419628224471702327188288820365598479477637120000000000 [103,69] -178951988604577316447390725317371244095759862263871265242713546184592048478088307607846524257728119094258923420093627084227851126706752584680391302006863312963338825472740915701756048386603351020156803566355409336411332821563061692880582458812439541488650341601066034239339862339513325276755646007316853095338749077494222242100965614860196419347652899948710695877785568846097159458143445120766912517636011075054246298300157023913841652527820893531483676409731588001903341053428124439068048158773255995562984228954490255190737995420399369957328890983169870913370574999964496356749703916043435905108155921572944608944650403865533776807665576774969576214765333617037516406585250136777369647229309040935968372576278114324043560653451095645535400320868371954768724307609350326895180877747238261075487179613359548035460628317952211067851526996477419097187982593562809614891933063053860254349591448240959625880594739792510705939158215384059710062451485427874349387085031611568435985104370543541023696302710063285607207338565682734772771898526456483892137451971220360715794178184923981102554414927519494444760616055401446396067505590717364255678199657593343077352435157713196806154078674346764138958998762308442550436972515286998870083154869482037308088773846480004522885655942331421638104044059260632935908810355766829287268421225855764984957848324296220396973897189354835248107703224764814277482897206188263849752056252890039039479814615766526913128186119540910595727254666193706218452999778164734295819053516672364550568016120049416749824308193636478267651774961432142034675336963573511012533632093002819005974582728726866056514058585778208403770502430508221082771021359207021958577911905253975273279838680393467979216003207615803649686649379580493194610284363970674216391953031245864178743468128350436822625298005693208995679796469458073091817946122305534743301362960672258180801368791741513595529087263043562242653030987513890885937101386937244676000043297308549622988675856379820502058260527340353415740494323375117466346046907759098154285174327242211956373227245179469133756583025344835999602072743369964131733228635463863725182055482384392925801542761233582152551840611808727314911053443204924065432334373114655611112842455542101271345822215843784801482353684509371791200135582642515012471044130523130463005051541239647239640007312975303315985852306582195615040393312474876723218678030836717303488470588107520123445274228038965271975546800376986809009419550206966112244526602606880204402922425617344207878583242965444180468175741385709988000876464030291702649262597486984028718366720000000 [103,70] 8848340234576706748448218918914664733599269378562110664772247023378131497730753293862619649200726637625779833932713561907950181079064090986801229944156682599524461960314268764114153729729917738847265322731585507653554323021730510211725130831201617131752745613375725022550992896310439800899740472624984641374820582728812054309562737101092346129615887766261627477542148940824289708364863942230702729512812885306999871497318182435200502245462743472572598034670860024877116086253373881775611552666546384284731604524385631346453652994373949853594428585017318125707669791993299775878677784125781296100954885679095581336086719099975125121472074331885665949935148927752085546823619660645232414239521174295896715995458361768689862160766354520035179621269768546837400555557445382939032798293479943974663229928335148926173819216774368813996582794651652046271863933224198102906633879627974176578311649559605085345000933341861456050264599846894885217375426563215749040516457020702930158386184627806671710567239460064214977194791778601396314271189440805526493737662757456165408338632989567295024906487023760388947227571278935433828612277994766479583939872400329008112208605689451225123030501598664745393038502343754745187713054961675612290123325968899493207351114178848438201454118962859067847605279001793139369354316583297345631936428080553501663498904104623141896533621563884286221712991371456605409583235782099784375679357532075615042124794315445897264902393410785278853027083101607562001495685581548767992877862446777344964089204099733627436006763365478418526174802682576533384185930159401307401190393127351493569606504521988982904985865946378081320189078591683217098633047899313909374298040615870674512286516723315312914913715865396684815402824427057494164401812650121498055886942333880179715926036311940432598285505406105013165654149593109260962448008120331776955781103727579136712202037208701455181675972267618418039175309333123773534355046999265823375832042755844605438302944400384106235436702265727593112634312872557910513548608824423873963903717709403116256147123652807443490551936501044703061990841748053137516070623079909283034188126319822384396192200285710938113858026066651859373178237870100847514011286198858222731172762581262717437480638997143050431455009900339361967342491345923768785079411282718648594614993458242181527879382291306587728693968110637964911360355587233870460077192563225140281961078617576905612765878063762765793673991659740796178477619194660320250722023874020201709352412419271247657655044055652220478743043011106048247834684911209691201846278142033231661301760000 [103,71] -491120732908010503205974937734062056115256508298430133820500017103278395915100893714891635405325586015903553230845046705826589084337792014012009522481494733238883192740571123410646634794401506958323719719332803018820637706807028452077743929371870628810560465401423936438477802392586640351589702986702129023855891503326401709450991224987069244171520199521590052763170653498927419101319296772435477164333662706190638092478748623011598743334489075744804399479945894866246878219106143539454094510382681506648146077661818037444089062093746139076253300024528540259458524225654015615356030364170975474770721283513530646957519647072384775647691485573263588883625467342044599064044702755604365729426987512915251705478759513223762293538377669479594100097005765042844075135294794595519411814644562512093708921973714205345011166614047439021497181442955031791170086133848214209706160032891018298161204826384257179608696611845446369954521073821769733093797045119700026874592666355051899209302223638889233965901675187993017082861691952875973097587465883763697514364442484099149083702117778105365401143674410599579047132987639087343189987865095195628091663713358675811174768609734344091336257255323101073116484450288879865271929124351370330234979468622930429680759862360967736606209898841628799956567756681311866445677592866314337796894426401180025416438001701896896836581319497900886350464797463126118370495120266034364418016770675320989268986595921211781487374292500155519234504008621178165629692717505675315315445965248647587736003877994234284020298316192063250022193310655908306084099747958572574894690712921082563971933835383744362158998588430124685804345110226736766105198656023008017548125470309633515136429534409827297535865835720755739525066567876730201224600497967768103098491740043524107517644109135431230181081667431810564347173644105790348195811536706827822645567574654367137889259529949691402403214614909370692114063874059197900647358669735655856031344917919701086002993512592160977247398784269958369059493609311189701446858683591861349639363651889283481755559822990952491020041857520994418662585734476715267020112623486050448245101142330651876246856861204920962450749254168934955804097381089562844910497834778896709064007224611474473124246555613689625824126536789445870996960701558810160880988430066928567866442912280683084065932060971509319221007545226853634836128493371366905754810468680070032044407431563698862772091921477671777616655023773523325656759594813553692466682607204490695215263907766515720095631573009329527682489137188632717495051329599145123514147557513050125037840 [103,72] 24680149793653344085085819871366355835206321740875508157517210247724323349131912681765342574399267454412438488875529472831078234752101524293372482094557888090452000725539951795024787162312207588308973861361769298798894440951371424440593125387227340817054099419254125843414057763640650153730749214282121102908653964144752391068147285524817567450699545257116605003414982489281459306270054214989224068537926335517631552829520294468267300203140084982275969272593310912962072841742649713056672804320843022275596897297672178273834140157330042124458966698374248797954559280165839904525870028487516652698386287322872639245188576226933864396669077318962455021059071862909881873389040080286849687049472508264827195373787801668316070246803558633732338138370198006444866732821781284150475852837597061314863668393159625280133898414191547637904595378992749175774754218777103972729574554066106026223717187769598081520636980010391509392152824693228189451442605518886181002722032324928922960461696534004718324630002977931232097843580334208846219320503858689899276232824089380418223972739874978720068462732912761984941116310717953189363528272323646470879294309715210317310342825525212170605264897567639479745714388700692288060388913455919352212553982720050566611728946529475262251467158407484042238037254157746933004316321975254905781601138061907759570752673880546301568172416397797720536994783935640894446147723128681050053764569594947895759556321039828112449673940152937534152189745583384858365648874400536980306246110148075784058567716517312767953193306192556551208684726916554498954453399184350086126647173763560468176703727377694358622035112517941731693270323187929690095426915711516538700696399746261158958172930605809534184017250706097774117088272176260417086552283249623752258997681910324163552157488479195355188787519148172933885483850945244297204130581007752551926743104532866068168564341937912301806575147971318697135755080582746720184122472995160772694896251403515434646342421609026167528567059625295881630273266008768937688768484617284886644496798488614705151999595614855370115327672017885129158262264348030550659345907772596227791036281211945941371438356544518141627507617059610955672012078854677003389747179004983612070849353194759301112774015173155483774218861377393225408211544771916257363775480182953583180953030794938358938739234871855365207144654774009760541787830935985963300048372656636566265432824523127413566210719295613409106811525067582784533797849601246733030271032958134106593427173427827876909596475865940745064240402779711811815772987436707647848323296664959223680 [103,73] -864032966498666680764338020735843155353045564645737633062459330947517022020439406826611096146846648398586781058187051624664645045024485265892904474394096701996729526707684624634067455680019428776743955549753030988356495114185698551045955545580203617368312567418003331074348129393072366351869418766982706787901212439622211763626705820511488045238942866830526515529626268989351949612654877134781095906132968299474304402671466653706301054153397886670360004652740445609115318266263252967108726761685684811820886301596664050830306216439384607650243799280472041359377132429555021095363333984766534313453596229711306645083648778058590220077699321401585989684216013845834893907355288368386115851789127424067884809328225397068745065071332147250672863799644997411901541758117608314201419805431356950164003432886819421218398657569178436939963508426954992048366622234856074318076200861957706348923109258628868784197360555506997611708129854750559963029564860236811304984223621324170551204501557573224083999573145927241116441924616718207232079661145402418282179900606765306589664978599141022446972074126164402563986440475317258235865263185210248937217732486336775595437909085546202694958588367805390021470579218631385484129114949649238177613357687445398606011296822371549706291044409089132829758824318347210285933986699131286399758901855256211531852900837412441665904837385104258503201808463319931011062346098923150222004685670131551277895797962161297511045085969917782791375856152919715486471945169697265460550661021369231309574620905877555063575488562340957701903860105833014567325086026996458975543721592335439198510906738039028850579875642832251826337351167139379226368188466800099059304573935928191033847134545029962059527402215683602660706604968967680506207277118643557945135229064341389273972915225362680984753780436873479757256763516647916630845277401504719443826263262247844773130025543324565537814106425443221133067823988850413241184343603419910464552509855485939129950843434683759878527542145504706215563207640005789618870394721315668354329006830792457916167088464001086611394194758010670980845536176343749477335031528355318700481947080695408200258421200030764279410193433969145467554042184775745855440393338866335451771187503190210003756656048868041621646429490161832903064412666309409516870320532379606444697280662509327544000850232863519494204168999547883555509682701248973163376507894798073815527425220316757502535046983714601358550448806752139657447520000287507279704977169342407158804138032075208174158624001357400004177885119014357287603021703025651102161676030893360 [103,74] 17387923692104955024014693394343912901241588822638777171095475237482883303826443629231097201700515156142374052811979494974601124289273971071482936516248039418029485265110919669242289992813433248908259479542911424825305533189651618059246439176275080741422564673549252007035086914016522173779901240132477579792551388438343680413212667791316579553700644975940038924423222729210755247781261044510167438642607833901348315394808382859050799923106526450408454924107872281526816999975997274209521364220440984644246113943029673113602410477561192010194188886966267666750189687428201581575089631533083635747589337627654478717012203360211066004931182440967880204927853277254264865120391056012790757125788397115420272554508318634176761042899084586683737225254228823218948461523461166361648249282690907040347595323181000676278362904198381970233772167452733212408397933502606282681289139259175009241154790530313722485240408278272975858449662218948186049290050110695186201083582678318037992580314760921699378077542955047811251910842178616523781340516737137491851535246304634945718307132832954939877897775438364629368717351138086622360259027583566361674969397362254770826193436908154988906174396933949192758720080511050990147077614524408772273743916176101370600448039915245639819618811485619140495504150033841894036514074862909302518055288275974286869665708766046596398873590689922766672339583824849489485259044038706781138790992100685506033449951218519203076350457072698449959871786077865136317288272125844555166522009497543620976039984272821625185933586426813397068640931621768245512421354126946510310251020037332110710135529527236939921566385064269438628297088068087523095413702329813989088916670161338140504887666412359321362148650813236882446405128771784520178564496015288525235937428366308272224038971310135739010302138981250771439129841578157238555999316623600638579634472251772005696959444195421482089749366728279145532527871837004562265242478858540644109931223840991896903708940886005741967324308560886928171165454560234727929481916207646352619051329908385218172506792531543260059175086673775108535223909548851131150191089749730366779720228437342446783314565704266276049158844039323437197344112033877992368748285932635478000467707770397519841231304159493690185183321122381660622788480758968998900410174440773656524082969285007767027539255119267634162864200859524724217401188929889280470390331623738784642407034145576563836666753113458190163692468613925725165243445687082739473199230694926915805110203476626449895081327357091690648245593087565219790098831745391489543700744000 [103,75] -59683354929808556622445160494681561764871982884817543697641891793270110990087509864681279919471979859677137888593658586370436680439596410302646779979538687925882708356837352944793442885848905652394937378826461590127083653156522930600503003541458781399186052731040922435271514501916541483292013667498564458742088349728895170056442359543633553317667894900351190440994271876013054826335875134999022499356029627242216949010459245389890912782150643812184986539814149905573667466752532910004390964130181404167590062039627986049393370965368528017343196373237415360749896734455198950843883820735209107307280490658548406074837916798338240198902976550223876444145174434855253146408980341130530556585795432872317912698059717011359340820174205939213544256712747234478101096963055471093445916913318494687225570701807185108148798296019454613564260893644413284726219948663731225613936511836723196124629474295890145389489174848788215847542914367978374421935056864564345653024137466928743184301543086324795739550658552438685836075669262654694978267276750729819165003751768540035660880878462138628858769831862082190339648525095503159961935399444505873369985898173782852585686485159209777529230577478835628485017868872205065096100692614871082242878461860452792100573418031091709313270814875231571343792554911007497118573675435982410529800815300090489999301305415593099683973489228565142934288616013671110187425226597780142841065480262921306035334982226669364921075507322705770024692561266718760228784510198273334210483898747424930926437655525147106120302260430500720106564405406938990242182067052760734884494454525251006993917503433387019239279659578685077087174459667833427416931032512419332546511227751447741371954253670670681487856991585965408731698373144035275398816035438802858319211955839546807291068868685324678817048695055597018982091005689280620668339911150663124618772291779582023163946469273878128617338961327468898467525954308378724222190211344910001933100857831751115958120763223241455295232282884848950992667456411502393688896286550899240997131144952950883989131310120013561951614043460592663004324525734247770895018396542271097393651002341320017163675753970314393683640779849479660599010320453083030353461153492576259329314098040385440476025582579475189882291437087339403144833463716875722978931831310278324058541125117064342359479290218970138756107848757591563953982796034678925423397937417374074325898173342612099311464751035640810574163767412392905634775457064800544318296147356255048330206093813011241035934582383752980332468441602585416760860573642071968789400 [103,76] -7928973358146858475416268803836581111751569477062763503301813523820569836565929374614412676655544512636787157158222294604737485791536930943117601463302852128519940935124579639616055682295636148584285591315755070591248675661368153324235646321815684620749906660608977620110629572253455023929925591856424426421381263769256313630966291862417467478947697343426023599203216019327601969341027782680536288754352101231745432862347005066179412114714740196264279241062391135364786461237051165647257333959373595682797611909245092397003840477581662262336824044054986479679623813833189467151708446875123286235678524863923009163340765174991738236788404209492594517927186579617041153621370733593333219993664603049719778822010689823320765590223447225268101225210544920195115082841905570630553489653578602154924133827816471428295124122620407925170857493856405348703018431188609853571359538474463956438128295480030789459629275214793396977133482815562478924979061771733571588858148719939776332793609745852092963590423023878166984273552121626392886170250949526094804184582036688182137487584457060606543979179687272770566919694640258292246380383434352243604236187239820212001557632398444675573591148844562594033217919076820362206853943707418370980747786355823254086107131191528491253983955061490282839395482800252537181727719734551445531931789631717652967479901897907916245254491758549854483137952128135616744211254861935925051479007454170387201232502368759845507308582878483562441572437997361999242128179665333724507376301636170708560539855035393128359738441422062445740784425418608567183682469348087482121285397754016253455128206508724193122490004882665492640556335972909211035348407284555006158169483544891016081751894068811472179928431014759605481030791320385287927245871587213368029253660659193464556524188627324252488758701632714007305871571306210908588802349741402034471071041428737325146336067892699717866085621079771566367623094021665238046841376882898460330085431426826744818594789423891372940162833936217015689849760066283527754168203934126301289240984064609623365066023552547777466317796225644755230043237733660847933630896276786137588239827947601529758004434045614935684572640081480855281254834554680043537954553320635142448377099813390795880436979967029540088772093013377631886828211772792080751232775215925036236195579864801525899695503707000549702922396041012028603651798483651933407216655637071857595115167525002282410375501902608412767013091719606142897124038243829455956690627796119928069300665778717676377865253149388850456114763640407152103337633252396227200 [103,77] 303000644926271922941420171602475109764055353235653986161395659065619547371562048382055280744045879563999775616672707131093655851268850561352786457640421025268255826095837139731443442655588972171327908243266495630239785143355190190202354473605827451808747624366539934902306274076258243145073664104564432462345092146364367344073471364671378446679900212682863804286245486214900817419214355543270699790550543957376497648741402821458229055413679945241843535708170610503465060794639837187391449927581891368971302409145384455596889568286410855574740267750766944907104119211222773758179849866227766897401202805576768855574108320007206139429115010466549639557824581425415233814150108705538637420267486371264467094260230074411306489523653888914784131197762426925036194605081715957945615106293780511768197554360427839658291036364759542826507446816702158174068107420656241390878908766006186267807309979136419163335876067719764214948759814441194713344910758718383917125893100585495572929820871241684412340473741227929579449887322615414636377996457836973693514777943836329489056357747602431852323718157357361944125447473941880438135055328964498927855445748900221010396313395868164146915965158499312737847268025617679856126145802945038233586756782304134082414484053170011887554841546688967695706051267526733859758444754707310205351951146456718435311746690856024403021925778814496489929787248834625859917135253729489448326705516684742418952103759051460095826278264824959342317475324125882669039382596519922379888067050565639660133792183039470926147335540959044583315833706167883686668145558708830146321012069620760594477891365225226685694132088728154009486256862399664729380651325549159612585467841990687185353262001929856119626212903769649219207145000415378908329904973246045424011949056258580206741829395083263110780058218841253792154326898900802172201691364592112722560908309530470358583613882701598728471118761122330883225372462486912093756551332908814716913190765054235902630222062512876724549622535890318667186326318229950710922896953544440279969016807193761321737943448785096421186577209774871802796473030655586915832838304311817696694888352694376409164558844389261555102100405349535477224624981196657704303366476867190284928152195231252015748877395094209645594536173596405432592412617251163564703429632946563125249032162165165872130844292955516512688179366677186339896197274911314151144317554798252716111821080693456473905037407002891380576276162229681151699390471345780818965531107320291917246372859085347188963055920273640202189456178264241806908290860552400 [103,78] -5933392211906905700389018728132024570408664414946195092989485854369628801033771026110618915761380213058989223143926831786668623267835579965191280850386794224254106687959682805917239587426675332434936474065058923961992771622747543900133064029637908066093919296442206415661441278586027123406114373063001097553914110196768492380662724774420169118476416480847199186350383355833366803746598443678082950170335539662295658995444291942128434983643061254323868297654766643820138840867820040719445869603274533991388422482944311161831832183930626066434826369256994214777704235836954814808650313350055980859955091964196109234128202501890973440476471362661361271279975789508818602599864088556663037157418553541385343144088993440128296966667736946087055261755510062071435454363673512074087228202041333118052497864607773528573041637565101966638654758389942126668457504778151032001976106976862741368549287020602937682977442287307535352249848874212062535223455646896858235169928350719600586225247854215784970161412063265606084913646984284039228989438483940465689474063272698602225382207431439871808595647394249112986013411506929716411918444465270764463598629132662747260943642349630940794660878275609122852441188927582075716677345573324245092842701757899753077243637296432926915169806655361333218006194837480654562706350042485247076219602734958455936026576135331344369339752088237716984412219930075868749810017314660604936117880625681240447715937795763138546252017493112806613447109241418899781050824678226661910381409540374526915747978001428128694661048727843538202388642781675552728132988107474911596843357241287445734277026480102316117061852311411174193484790117017127408083059636932767693707115674550404888737567137266624077886232272518329712841169914975088659266081650408327896463353329590424109533492051838237302972115318426222625540748346362382748263627732037879613242279582504797792182853576473627405966665559149994241778348707539968224527311470562331301625995802708321619920656169224060637370308323553210895952793858804488577357190419420686331159738831978974092760264952265291534542866611146955316588233223438620660401032569132474630577859282600338075916247816692347699252693710242841467269519325089201044409360319499877232491164230457259940270652887978883850361444090340437074822794010311238838633479995321147115449849331980972183602285829980345436614963771583761836848076482372775411144020692822025946040694164699097069125428540504218146098459407581435924042763896465874983212580123459787417637122769770078386691738933721228346955687414562089002787904000 [103,79] 41778457394265611688155549691864857699089216200957912104158778897882115043697390373883255272422268105537796184128176548575700899483521945956383282053650444368917077852634215412070458562201980551631542929244263055074480821092272491879081286291617000114167930602716810246884096534359060359698883121083060817255345527452196369925578112516513252597507373033151128928785884399846082858824146966866939225145857823875404679911813615542154331315840232877279843257179251370427415495372170314881428620112598897792616285987552684566863347142250257601392620442141599096091737413707560984708826588682535048480795650115873755846822179063195580958301018589916210832540275756079667764128839797756437331356414193601192329319549209441022108869881780453399594113026976941593820232264616114465337505755850940443744848535051104235831113049170987365093702239003610779717944694627433892942271957114713556902199526045288895578499269504115796529386311490353815604015357278371001081967104922223622321840009718949768004230466913428831707610015620007185029367445059992543832629818728014671615589088322614310290033886102786762384969023807650014764287259563531664128069160666684010997132113517703498977701494123085204549266218716746510159550351091419606213933703835639661222680396855732215262945124252683037846296546319862956557368352505298066272223245651075021551197070958811998797140384464242477217926711734942428167445983889600158463573791823386542206987434544570461542108665116401843083715794030507408199660034950621470648777731950248361829543415762992975808009777821603181239520046271225606852882918930070595838564063399363354899906675642778413135585223044018662331595754359203972902145378262947175501292210846911042549434498605337415186456251809044636766311391018847182346157244978853853065056465668390431321593258512419794706800144815073322329014800836494052588932290746394583871019384303807597966193683603473589636253586464394383884567938429490794438107471452727992789903101613711335565554253236853895590600351352598433191351388403067377345868546885021486303819718748232226487111631636964790941285234189533051484115403983889508242498020438291068339597190280179254420797100376633696024261417757243493597640898413419261823851453169716917477580248434018659747075103099376229845042570664752873178733262004379533112911149381355074565706390426004901971119479153941478027226501430353664058744280480393216920250484184910673630973714630724822535974163675903577840108716560352396232923576934516707331518503606363999441047591544315457185743165182947354935906439369455192907200 [103,80] 129715791039498160363680201085820766146697634723734613555072629936159027860774438982686358348796444279256543444319133614272339268087310685833230687985615510398533951304038175559383157777574454843747928831188453978829900535934319204260957136482881873710290573383392908651968301662441253268910226737454776371478120087185968193622182279784795732156081724035656889491173095573440545553540738288905737217856482142073337435217111112569281997147930390778272153008711146990083299508909132616928382741866331844982487902346344127271187866525411734397956657697911355632211145980616656594665371693629251613930570482335975352788087410887762227084461965695679227625647558871324677911179113308869182455485728858121359906937260025054663297712138980313278650146245668037248294827627603890300277845572555734400437017611675562034163105373012477177018091270753868542406731707455841388684956225783976922038225352725170023896184849277132865265914454707858604188432495001341736072083216494075609438711592548191159431844605140988809384941089332078285241119536259602805548285978766687755732563366264621033925211731280144584168414353951290002495732270050348157834966307929861334058529985736400644863060362079072006929374623516612553959471117511163791467809771356183494963802351404071243053469359388892537197402205584605782872772773418685646172342529439225962933934497170692275211893870202425295576175666204100399940339376243163143041339932569348998155767385617359134378245317404058911180807227870251901967231502280406574254022731531485975532799038547595081964765509419596852461556118239117608885654884087363074001173499648063288779627288403262803284689527946716015081129581734124192201122777780455010000490655993891686967426971072164947934646311228526017773966658869262226738840088156722294630532968423969614067876291457115185891312317134238293632174480894361575788375622554763257973875516969751910360325282033971191873077267148190923448042276602736359629652135210955158856267953638837246671689415281163755865589090683511767544183096502344682643445726793488958422474578305160073938956307380482238131851390561557769173128696004007249234530093937861317086524585185597205120360086067493065190769460931666043385906582829948032947210512037289618229490277279614401809752149235043481855841122421545476651369138462021002058968930410281439313100996787396722865316101680932571958447793470258887619730465299178782069830137799596809739300454127222668969564365405948089498535966573482039483366645007906102264829604772163082919892133151560856717389839178675081566491949989047040 [103,81] -3785847315178890649030671562567530364693435557054998072164414069617065109558939861585551586305912218975398481257128023796994647952775969413166424060144312657837559137436573882284291310758645996083248767030904565469877880281112506865428739945541600386575118017610350741861454829709407628667213136409814621897117297693688286802307786101402393444649663311046672366687032575162429101322614829276276235032021779578879358499272213205633447083737897753972629747633886431459665846865187098660864539618505292616318365911557931606455498406210760805899193940483546043187890946876316301926987162454913479669188362764979043689531373926465925345751148638263833255587358189451044258348445323314334722155633667492947182264975677526543100029503516408747925111442287514267022144291812189712135362956492858897507291034529013798624314548706994674423247564121019726087256747354510628778488004568555997688221577496714617232958238726906719609722918548453666026390958493692074597603222725810128446377135392774653591073192291752671326289040995314712384542508757334070478866586699001306630194857988744083130041867559942334009571289536586333287021271028517062180787060066535536846428204962169155193472134243030190280327558889355899069227914508035444681461137370107562751235883594068677514171933214889692754161789432567039880459665929331988979031742255175642164473289933271788313070095030947203144104562821878363296397797042178175877336659096893456155822219393036877889636460013829813941598430103882900630987810309952706615448921827497007920597402615709926316635367749504571651240094816712108628231040553186539784596800223183958584342069583711352628033430152045724980265711011745593334258825748241822103056252258516398071810242436887001566645040831381485469617279647762562106138946854680696107095250168626554427693113715219304887262163617718301843550701468662900197805073098387550058763790587980622273955351309854815781252728984681204837761249921304625626476976380463410432622346668229534231855199722321657306329849501226614967967051368797753085675378408571133424593464448013670961288475258462183752238119657571089990018396443901596859727672153367902660891358376859646102659949902389292191178289403504381342864703611416721994528398054692492973954407320348706383135625471831741656237399793822420614080588501641248578584944101257467842708110879803737731581235444796546990216270400381084068560987406386296328658879980066670151522864547235051435281075220657281190503804523073213970618058038425037964885182715125404485764272098382705056847834172703141616501601542880 [103,82] -31713474739864059144420801874698539602974818077016095678805840799946722417581222682270382859964874069468118425427053983719329862317899323424492081111877819109619443084200411147796932785293936988794814097358471616046915320052987144396575494173561976788470920184289326791327203960420662880882520522232185046501019012575592101050286860738973137790299409467816090336371268226995396563676897287729961695806095177017917890316279188948938140831814930568064449261226984638355687092057232266975336089166962449129497691186776931513781060498967593831433202988679542890035978794759078855687080351525943382800652835887532280797299972863427546067675353832287070897246669175539996722875089331485833627022663703645096804634095496607292841944051647047887236229337437127940962428414721010302940071503529422697744850904130816427716430730873541156980754705736619175313965857055867821874580226912551119676367178891805492700483386671911713169040683746908549632249850531705088387292572048996269331912205655887196783701360907551595719336778988581657596307321865359170342165971235041081463679504137540285118767752809691506649284515907892144369062769927908481427529465879802486917596859521963723464615267612715749017762374363647972391579634492472717180763212900946080459434693599494660047886147576904569948832894800835413020144398231034324685550359960895106996542687108627172718053425288989797464436062942083052135704405009322971613644686610572558497098976911636672128300311898669063343150642422576249980710535676162195847001238983221686023326065805047427428452559981942061208391531475794005646851169247929508396826980864305860935207941580310096460373372067331583983622682903017263282007673571350240752885099375891667145944513167400506955697462649650012563718096466557006876036239404597693743010855748291954151420151877563200532493966149148352698251435603118400686518764028694305783865680690341130284775161119098690380353512529219872405510987574058106625581952581491058537543442596801154581017705560183930932641135889701285896501586645165733104268254702037250940926425709059504885207861676641223073820217862519217755106700821187174354436081482794529632108935110109882932256327180484383689885612637615166504034208600443239884930723564337864077288169498894337952137089069305172250658403320220331842895258527704880136217524784329098862655652569404100120557981181816464938684801950568132821674745191697920320465268626759147292726034121088528823759917870522565833261359374287361289685222792771491639979347571463567473755711337598660579821999080720411449519040 [103,83] 1802449890109735639150722606793783654532392839201814969777461012305083934312783803489110009720922436850433751658044709379816490214029558552703926160382136856016825380574164127264966236682412907744866535188225966782405118627600117513322411453807762309709963463819068606294838284012901474745722184415858193716271192478070084159411639745040369590145902594649700185079711500801740080127003931170527973399802696517248745445445522859534245015256782585286252661948723484521537685248624317097080494895700504234659394623112147379780770995463421416741578488165935166448844649888413256060593023222556455457389200139126259125246105250506164645825492512371302879115448880388249784061486230954171293135711359632138043545735195820119728755205613961035349706735447293831424789359554224465457469573678296530766712983721407095182781065669838900335176862390979103131165131597602726853742752814629889758927995697827908661519986240398904429296863879666504305496039809147211738194108871999784547890374983993032060490406622145393527936400040903942469535004660415664734572292223028540246305733508325931077147177160936416583240644143140020485233890075384272935003927563263873001846297037808242371455210826652930948279749859628959427166881913330727623026567855347911961764450165635317438635983646727575360481524372972904322411131547025806789001524557138478400284856601594172300688349369560192638833148997828893271208577198645404513736087572568396906163236897155993177237123587067871324316588836426488731315303670135612915656310048056357899327735863053645317933063904632545517291005462384657559430525775456975747457398189297087830966328343026544500809217499263283566320769512812338537837810814716233464279545897836339078464885823399123754851729704769147717101733218618975491901702413639604193309500140048737743874102980155530424057718234957899626078037450404472832026787886028697686915857178881693078456560532000717487660776399986110079871814110228575490194084954428055366070214619493323341266502724637065598096683033697461173879409295353562896196102987241338860525754163650487644290053831495584430765091009333086024400084269402114606260601989250266405213778241404253875249546141857945340279553274245720727893522099533901399247390303673105081434468630928905708745994130064264345161246334777839875231139612172111746431217167798404296848223555550129403609909131029747847549224888653770026049298901430259135360200669139604656556723296355643082703094400057659281555063939271178087454995796158336717740112631694266379179873565039883960549964889471022361800 [103,84] -18161356290794157582590780120919305460655374017532321315236034843622438848792241441147942963966043925535856531856730411630643858621771464928242309274819968810126898772064239037807931671779424938845595891921281379686426952413876499862624657764318262721362936191655607423354561830020606561052879287563893806811845964355541467557586687168352245942177860911056762619463462994341503158450281961227478282700692120061834328574410147158807954116702382453823570580313555282683223108450776591658169644590324867768394281801094493093749675076398868849923268687577844454499048271534226010903632246372925270895840925462533497552847119294568640686288803950889698508171557483350890255727497029762263057656863909897443344359568492929505204754274059130386132364384373463695164230918684243786451388197467165528291059210005454857348858446304331757388999869924762413099672438759928408992017754526373005615456303741969595674780879610011921685728330389352976986098263626384452667251922462877753713411818201565882303209693587379707829596275585677185343850598748820011838732122053537203338275910102089563988762492844477805868339869217959456370458314304769557456023575304505158167104772770293276681338735875325073731013052681343910697117054546052865190019682224306907895298734472585043259509748846835568078126438239716999792973915972687081171369767993936251176862480716448038706640641294649817938217618370685191268090027421445960339040975911308586049616845261627164413189160884481292364566249489311928041643157360149735896112124803583108140265697845058272804694017307452172853607322411806714870706421056302932800024966030636158818498705713291381499118779259933309973332932708645449091568748047868666688098463766422958000911010586271909453824885023552278654513676789594300447136644226033220657654788914236398977551435420079072161927959822369911167754231728352738849813386303571773273629728068209460480517474623896288316612343438700781266388261110413777624329363162041284373746112405758185393433861129173780298216092005060600484119997082666865377914071283186591432356341792337224480244527109873294238773345943928547114704098594501479213436244324740282114668260188868537717134036151477452898695765485706262488937050221994327967082965228498685305175005821929183070968856678896965793069821006492770115354406437742728280386779148129336240628508661148220794589849922622907142635359956362785996799773180534257358176373371023560362508202733301285731443460687103571088329368806483853818498517458404937502147735941809053188807001414170577473303047079261440 [103,85] 72353488938079113510520930284383510972391096544808909847720374255402744353842369843043381643204749855040116370863641149794045084557294229262503484599835984709187838614916466135632455414189231049753423739837757720633312109280628478153396156877137190039797020595886812232000355352220215846980324793295204204608204637400904662649538826072619201002860709649357287826482540763033605887303539608924565587194015923090482574014679266314185184203050523218255843281803515279782971976944628752629822529446984252769120888892051769805446290811234443209113756303625669174290568842022256034778304034080966648755982927884693696746775768381031255864019336634551792864761657054177608018667972850420209317159698536429236701188672259348587699167184293198889549960974371334049971816164052641083740945824503053845722972543113598983997396356081969854184086966519867754464514120821037626158300560496073854229733551722453063387224107091911650607839617211023859261876475796049395247208101308136680265367587085915975107388844422817629723877517023496009928665222353507864879036976250488546094327100451614845025723353768364678067820061278557198176385974310989939742658247045941403022399744294304386072861727493112576483189303693758499512932721013914138927137955164509277818172770715623873224216768879714205520875373017018407243624884080966387839983448047552623486356181601711187218495809749173093799648522695709206846975418420386134126808127347030161233698463972948403181331556833724652466379412644722006633682795663708849655437164240889817625658714364915281308672760751254470919563523740666915595635998140673211544817043738029306634926382255491336059655027175034705971505842669977430946039983726457882303099007995359625954478489814458248115846476706805988587313965408344572164996046444481346435078523878089281608271174938477119156440266142454431241006884934622427423862686907378119882397938062425268913405576129331450717434254697970034565960119911425200572898179340902510868043410069513575062639539628216509015487199061525842520755802199797488728127390198896031329808537906975722881299763088758414619206759551315633631669942858222680430562884393869969848173427333135729254145179030914316107456972357239365708393634344628654928303481553056161780828001614619445766139451380870799746140208677562069051557562283439637428820152697675509539719049489991024160375199117380418535199543814484685316544521540208617755278935987758502212370947093029741508233386801152663782606757720020389721688597153865613836032531719469413465411675862126341044555169440 [103,86] -136450127894369819027728191272517682710895513235472930513809652100740805653744448688732829303173875156404788144376565304728916039272995712106910199268455898063857813367166808959625092194355010727238953013966512508796466412559021337384423218823086395595902855062031008472268785789477796467712662348280579145161430477912318366421395999782012187652495432070333605992061032498437016061697003778491377470007088307445417748805425983262404123050914386836111184873786590450371427668509640400277917425712240730334064943380370163541405426751548160306729412544644177392285552517365939385295512260838136603204615039201115499235731721813478787965971499599092108839539933278781012855273063047203263451760169762044918771427142382323275305260150231129079750740520614053548573596065028107559348673913613034654680389288748869229155627287500515233011206651546232938312897851164491838391768063205546827231423866537985341474821924144257304305004225813898877909128610235750590799924260360961763447723067802253342527699479877831146626799855978038238141232742185849460452531531723506487950685267783632340343953451593306790707081636116341008200788723824133173507292156751428226064908708048403713370981242031781426598659167464961713085647237245678287217062783972715602379807444969044574025914536644394962896160031929367647974400254513814497363033562875268168762540931359712577002550182220474920352049591834040871830136787905699919038375976860657735992806430499674733384096205437198835607367486157424880394092097399837607451893055912410281206314495083503770061290594262916623559706331458329564075966975291901078803299188315071389119691610528380168546301403279422035058680514735504885268092286757794111714384505601931891909704285700075491268514452347154480814134198248705123094984873779256767684319332227292513191571121879192280670663211370638223123716532600665412021291854653143023214191990885463898809970311494689207792371075102269787782327931618008560977257931022681252101511663235924678438178581398724587161284580084008282432094538255947609868218975192729106229769003129287616693314747725502975150632946071158788523914583077380936599440574628715620171739565905903647967775342086141976734083351316719708549897225082227404903037615549074488954468499730033778099434030331920804862428768768898268173508218882928994327138083222197531772377026569123409494202555709602849749556759645470721887133563588741676647399100693187217561137622348405440078515572228397846941647609476889032541052959156913335521041905134060109650561494907731719579520 [103,87] -2655308858537578436479759090735328436344330454012785767657533412519286822246640234983317970799412192018468403364846863631250189748997724488668487803792658965884496831603675316771452564022799432614887378720909849794364007345923780318131038403822914071806438406088316359474347026618327270439214677511873346899706372022756606628690293358814463693889548831245608616115868744204663550530005540714328273533344380224936391839158425842444759098295379159691893882001074592449699375817125099791902272624573696999696741518406506047877753927913330745915306223187693957644927358250351939855203608677407534977792943234789754605891562607350040268041224995733319499108881979740253638287582184552490014646051754918265512683680568484321795098085865234908904029370433778118934260316043520044352988275317039092769082337425770414740086780821704521506680065088739308823413841552934809864781648847457921326980266685445857498580040332107780445026960001457215295359696971191307886575280943053547142175822245111327990902717021995241990596567999794429011207285486060895104218245806256154010092848796630122213376467836941536164346275794510327833604354782523063577627060874452461735553310289102571532020895269018112860513739738830113455803057600620644313681226173401539709940113686617411158960250497660570508648159386854925733224145945768862615661069871963983689257486336991544113386938454326539242535125013363572837371345843502741795519032508981143155221529040081748998560912352860542536216159232105684031689310700636781906569508310139934648164073953720753277470868119982338567755578000711904822518718107603424200705933310611840363434998351761592504953894005549774677585202468701913801079811733536145810955513284112502476046151073065931840493098503603911406370197691792932882585474806291712147109157975198659760294674990857515124057417829112737197927895984969332714789301000021817718747490698101309206093795143453585112014323902063194478236074943186205559027215167381671161240492701688048935389710158519264588336287578826628116749092499848758838769302360821444983526359795092567467374418588440469952197191787490426333554183204728445593096573914504954510482394976088035103226276581109270362789262918841958926416538997528093233851281374520727376583588678749841442104647012026121824623330449198264525609596059207408829636164025032993524642370926486189692646864426083876446283496196438775157626378037280113613539409366361221680374406779227772225220747678108968254359799282435594964130875455161929250835027667753778287851152589925577360 [103,88] 16072295106677827152055355496199855969671864231079805668679891762404473753029338296942588261432893197442525502822683538536108126094197939897875994753655412104281241259604181687288711919783547597390001099885686571454377776372451050035044643402068838072783845503473305609434828100529642270464523185163808683618094425927411068684580688735589437964045762858293437237235981704100737143482108081948386985983993352466191985378184315375180299320529424098993656540864341445772379330964917440657484511825778033554682378355145808421711114910857559295226092590129987826300344402172746919660941316390752851515589333450320259070308221926588094452877634399865551426340059855794528793387076638592553687924824575156169636915704993957859552134305065636648077354400001693003548692210119448832440101218474616713215155147051545010149253143781940999013223394091778298714674978650706363588723434196269085030510718105586506982294540789928508454288189054681401911553093626487310999554242257451768896910590655251521244221130962999711500810868289770971389329767869520652607876597287446840102129953176387411495183516025155014892300849532662831374758330480215733613305643745360291608482324290284094981869941960606701512054669773701760312770791508902357309483978459221865446864112141456876519350278849028141393818454729698748630856707635711522486801373599541505396388835890429519097482233913221218387437216052785894476209034789808504085145985843061512473675192117081427344455766500604279532794249874040619733387122721160712152525906783217438556360530126073234602273215109596776832654947289071642966290939701655156690009031899197556040855460631588050724449846171513986377646790465916312194869192842817390086325590305550513809130254172261483726128751119710059210466601658135287137149048169245347792566777989590935929573773960781698266512085807866141889055549180233039060225284965804315439253925421015218510123660852424892236631590746915496637851431102050619454208991757242530652019220699705184313932199343764457271085112031344022864043050051172187170512110201950340362936373555798273571812150798232620095373484892072525665738903354577904238866507154738876022071096951682795403039659687972496884527138376107579351100936225422474817680458033027421049051129399492712303142731654156434516717230434657382447615768705981642334736740427855491571251283598230956043685439056870376834087150677615018078545214599277999525045583123128738418785030852258514840923945981057263548756987980958871073655413557942023007610647872264414741172527369600 [103,89] 16616759868954426829356741535122057533095440909215975849308533598424870532593527481959869284884663680296911624127584346275242468024370001447114450783746312560019361269098850295821168818823300963508240069385488322937153447234181345255495480443716404484232531211363232492701103043822466191570479632451799221831466159088607357667425387757187244890443077053891645380199865683544256079311204625554297247924561769442228307470029532160574582376365456488155273960592792787272522650806748553976692718996921392474615347200673356270694837984764652173149443611614659910217417496857048461086310834374712480901514628961690883897878635898228400668586908803283939395192911660654526160417977494151150259708110916875891619586742384885113782288947660846806317217735466270593709647364652907826803901903052995327641526325207630029880626733804246923232037299535910184620244142360175362792507526436126542882942336756940493540065118056487169489111401665717915351673406743576541252322026677756966870946859962899958686397265831334348396174508171775000256176178660662956141894872568455894525556182744679227140970837216592978902304282386824758021198550635909730412478046299878169360130219882000137957113178763687272227989886964399149259085101588278956615081642992120593797089253566115709058647313299206310722882137935493981431702282052345751593110221818662588652496733375009491381943356752144540385279845246888047907257508253228418982834358752649508457576245404393985966088789100470720596423750604834651662439695984392328468789907824082612202021939425440135089421108258109694568648012695716580295080433401885150308294663736750408408113437131786507557331307702959494270164318434721085161912333580104941805454676204784965009139449807156884357735643361752970923533077121655996656101398602264226531309655443326273452635001797748117953548068702843171250513203189145860942535046406067596593791124532673064750708232409055534720174908496006020901006704065347046812150547769248668461512596048033638363928773594353900514659774621332797010886566532345789954156803101586390242309878769080245001700250905261287592937103053451536579956554001377522850863255457013653374902518673530142291809938797194974963060370439741110246246742776604479443852126143459672591287568552912495344443067030361122439649365674127455001254314236188559011294185105386356192146564300637451530727268695815326162611502855336505693047688819829817430853897978696082179987412778979433320894180135890052343805401718810108356481641375099355547541838487268807965573648 [103,90] -582281715838825676746354520021152064229974465930139924209456150448741868070066112786160301618420411621265731386194351356927850810162806942850644153987858449257729779966237252270916137943230063752942509543281659971072159357793010921558050813478868599194496443775762141270819347183261160844644459373248459617801078219670632005174053677177038547972358760264817398469772234181512403647135568188379994951137820090447261441352762817871050455190902738675101586270924198746562551178824871326748927514355254939170759500514751971384497538615167626487703674224403730403939118608479318546286926960295870352507142454657182750315475486140276558895052603212054504041972368309235300976425845426992429485549133428003223728735331042745540546498200221021484297632200706556240302970653493117455834937697002031206051201654056994493043665201734184910636827359041487458919195629575109334889272422621756565802735077894022798988844151789155854665580573937520459528551167485364960617633025794016922921621831166539028406422737747847187724115483375440103115905995771605014443686113463334163467581877068109644851193226879748360174168177450842403989136057867141972611342373014152803329686493770142082085325054947660350756771281757658424501787308550961008989568705087682625577285811762744480473840787866681261424974750656252881355559442198228134444436457048165161844402359041846284055446530156824180750166871396073577679593663968801255755470845250252497387582089758282917268208972868078257200080357292875233959700502459110227617347019895692757163667186684865689070910499464332045919980610900450549581258001899770672730701014486766717471122404751565831747308086770210702363132041072483613065092991282571711880981665441075706651813120409868937229785910042777084627198995380128273851711888258897618765996268115477268962872847820218592443259909893217236490688301804178747633675868847554832850256035972604774495431257674131758768350975457555015711005256777611087763755085205676443072392603921634199974999783883740166904867152583424128443706933449432633301485994658437552354589082849399710505502209374598118329675533944316608271623626836545758951022985466187340345422055678993481569192607995598000621491590422537213366002880766434844261649951663504155531407487704386398324510362680818709593411631467813427090885724996688520401397575783116506160508251462760019945726122410220770007759207096601902302836548349203956976024127173022878885535832517485939045822714061616774705708836913689626055092246578545789293851337351719404032 [103,91] 3196078876818309912640734659937631964472984501065775593368198234132598202376584490987857437806848629131038407807082377253701781169057500780979416183435357163419056654226525336902845566772714440359799353733595620702360178665961469265037128481767040013774529061648226820744502106735412191236758101434596358894238252781333705099833906311771783711077175559294308628534722699144941968746745194007801167084552025825165826678263949166775971366491604258098733332954316350968665212124859754114137913930724293435568342276128329940573598140928568014769311353608324590665707911305095343391640737135971168470877878701532093339498220921323987225665755387431077068059769961647264145384102956066016359738039817219159069098909207411610053176723797851444470330409252049886682322958518318075409199372259954770373911693244383835946212767396750839070937860175640632493261126371840726410863044292528699821562014017432622896545740916126292246101596274255968025042709527133738765321062053275215808452874860741058824299489160526727347076542333759267219894289665160888520708340895507122264862531514417169955024962025342866370614497964048586941689606493826339229919926394070548128514028509223529510832279383673149884232214408882694541306947098678879112562513398245270115716431349028180481531057667020848117492133487550362806846850944703996576926371195404355162254329211584083194141657479929167490335391647956181544213917128464983456137510344723282648980128720936516318091155126178688177174206695242355856019048442944547396326326882711278717237185535642074239214078942718718100565292672002869133977581237865163330733175669901966903126955375788774100096697416482358729101450295893294379819045014070488652822148072274606031482030687539658628013353436344770314171552470565792342678737866637516891020568050940661262734989051081664667998618015933450603556847708777199136218709584104182034325073567644289543787426787929528627398765464711778610493206869090744899067007375510611341114788526203941921979980876498360353988213738790368861963298980830452631413260344818079455808658318678310256755817122476740734807573981582508396938633547275519571133232514907581506183740310421859678619400804237796044229923236638731307326529392509130962503279398781090228359127734680938054111831165224353542477090320206890782449436707521351164107835610911610578378403863521809168449851501150214730207570193681423143692825526080773802730784496968863274913948081560816423710571700827729571929286449024142325989620954184603328507770219951616 [103,92] -8792867390086920560511050752085230431344360036926687732639476654096465798636939466902605711561824040316881904317423257396156658501350650452168226244345615602503259937444268948214950552212099010943534234566808839412231875921466478617300256865409964746490507259589835480431556907797997600084192541126148183075807006525378895096426074846192624888611644436713233123635405020565160019575945660640096263655011574994283564417032574337545280112501551930604139931850993118708439595500848904023176786917452585384298454793459486604788143311446380378542321314491399567975783594449292092601400277745938784118293389398459950866791715681130739633974990619130773025338009586625773055351036515646906419970994640852318501695578749439903086961457553669613762270176198915857016483007835389234151550962025307495479240669743783047099368065238882233933048463017682960290553514556548116939380084586545324352318652615439541906724381226794580725015227980138202175208842259966102105677937669777843737076682452639670234652746818547092915113801082767107651428312513743538733478762234787112557947321084954060714349825370399126727642012272804427636205847101640925311859910093471878745215687819395557497433670129356974330555221931563013403760916039487209516298190829474320535998272757268577322273088007219790680569931946273939909986031332657510441519272219710180831198794906912237817117230601470557680482293924991154025593772411005673395354099663259947198686785291753764837638629856071495409279382649561553096404723305232949057350157903990369593235220634890221964400854148204895116548956808268936747622747804662071083512967814920678075707154711832167065855201299339231513969857667073138107812336593764822927808614064377824491833584635452048534823740757808701392704990060167731314928377660889190718745013833072328107564698041652371563230494627741353002428157395804675102893613592333563847890150038938592130720259827815888293552885479555176874906650109226288712005711488956581625139691024243352360664794881108555445116259980306123933515549599829897666786021365935141586298487715245567053858298613226781414237400714663990988461271927371309531584791941969198492531387048016633062426065022699051538649695308330909377333315895361157118695434520485373378651572813625902570447443553175265676686945536011730552147184998869123707083989023686737097652469101860908229137893754114093572623697818807581289419678057626284765267288859925950779756920676449825125661509128048510738919825584351552771416742301564937472702506624 [103,93] 12908994249742333925744905681832924492680661071080824369881587887179763182670712525947685643343861651841664159988489445452902803612512103922546494525933674502441375406548297350713052851001451535821993068340175231025587694757414869799175874192344470143069473731199949866871268402955165907275055546072721049928221864934401554492859807900829370438872703251333353428529264190974605056953305379619149722394207227136663226035190101255831674998713425479716491723589858199286096749681285000089245798908811537663555161214488708362171561711928013806591337072934644016346767861959048444674032373034304288491837835014986926039417514336917925323487945187516323725756715032547149487058426654100930181128654755250803976194418651956092394704355174276340112456804410322324360847212672764575025637968697311506562398164040079196750782809708493646169186955078115550817887257508878693884328520748544178614084540069104443223569154899391978310266502200727333917547654429293442475410642836997984633052662981824916519659441275973159366839800660345206891928406292502614819994364963547995005163297551139474476674082792930652190422612208376609835943456195074778781205887014891409575325685605674395513627938901755939241056742510864150329787554534160313551646513290641495905444549621573273203630978827651209878901288676082069722321381870352288547961898086233089586533843029436875880683496237635092951869574128701918045010349515306223958594820725064300327224696833204362532362021905303727728911034597302961713129519172282040129036630410860287027837243076347493274034040393420633210160840501850151068264080295908595897117970579235234052905224406180962934385495671354648689995297714622603980333818957051953456874973512536249189500288466992007085155319925150856861484594045796699899392661568117816390974920287221247405599027570020194799916711412387017977822208781555122941590202654186142723272054737881484652352510668367032237337466600595404987381673599245715056306905604501842743332720058137899476726912375909590665248318530286245818116944805412213904770568433589134672216239307504341099103685006269866520786147509835586123595448274443327376575860879377092188726020999254784883524158126901527499170200296470714383448684898087569326702401274304298048423652551359217369290434172175466171158398693875803810387657724317213594266301047669995589817808086028198043158842109335789488827942089206236007445437033135109613857253152264772840759977832610661838212188741026839619758984769871387973391353742683463701200 [103,94] -12020331730588981733329309069057446693077095938143727553470439534362261867501949359922485287968679858089434354859771646081910794075957360422467985417961383840708791297871917735460154947709802281441105157603588768332797332652187928939917724899342277654445175787582946480532976482112142076710551419950457048244226389337065077752732447234673668152124943604570447320996679279529549427503883807487355105397433435732481574128559370440676901526654153960593593492277557667789591016045729817862241672473755532941427322172877354335149005065247602942087207510045336008864524002187177687555900059927309307821196712932311261325066698096590487706402141118753176794771339711644473658740688507047867921687780937269091559624924397835757946071369630837105705799691534753144365464486217317287085159995787479958649496507441887152916580128378237685212226948783521800701495393114503055907435043233931782835767457755193772400235596140870543932770959661190437260365716446606635264753798474401524011640163031648970256041476890805326161086744457251002289736346036687666503910336210966403331525063971655960144007032875819751054903720729963879064648312290929008774524268758750793450255239845424813033755790482110296531345661190552291338884783662370906355595368137046924521773171939327226242211975295429629311415496397801391041067698884402316361066374272646992333860636119259297878714658458282081403108152190448651839504125156358133059120804640206180960354527795529403567003197554992370732946039269291414047607011899612826261947256162233515541583523081982001550971269090333380120340603984232341011434788342947900573302810377572188353091346284622509418987382639394746586188601183467594732961640485330093382206187741352611111289212536138391523031986441413479235866413587398161126380130905815029495707450714145835518634284800723308383548926317094983373589910722262498226571372514436928113936578400454800396022486519735167324849174380253100193703366867304961745548458666892581411895399331410844408993152247253813722367784948991328734488884061528790541825175547818161786211504601608473443319232343918839617278265322596632044588463519435731912970929367328849395523348838677472275055584604696915183620102062139121309177602879126958346038741582564898943821181378391232686697808652443821596355515243050469613188680829519034118306512064656357222747688658144493688195594318743678273979627937279682916439203984368236693777046516442108742047518341547326909483808257160784100053025601124325497395265748958336 [103,95] -25436234583675092167165045309125557936031112594353307289545031759169353614749713008683872093121807961620367178285150133488676884630455636797082616500063709030134612195906470194021560463092742293352838674645641215559694013442610718615349921370899516013230849290354747268823558302329772906289071771098442206111612511843971168525573942504646191007571460301077232524834574506282237176083751233261013718612870101794632494596261962004806191305533304115042068563461401648197788248871176599359156429862253638454522497262417567887289949555544230643748875769289748454671708889509471749188857334713577600368390184662460046875728880228617020902798918262675768288295689375599250473606597158098169379211024768496408220918335078571053175652745986040390937966234910364358492498194083543940553548781363081137675858411766941510049623157286016142654070876640111247548543837751901887189344416048119417360095835078567650913582685760702933235734863032471263565243819065952455628694832686688289561538025867774364608669354892663638585364901279685077785034219102985443633379374675678219508813093990754428859295873901034328406710604619438255344100154878217485444688433713527083582585078682280116468732115582760904373105330490328302197502693922629911048998440472424518030437546302397053149612883943496478415424871163590682406172756102282608806251027396428555025137100561241718284589684999614453076122240749084545478130771632369496221795608802749698631536253134632472148001448920643473607735734999775277492853820691344753265775787404347285023876022510881934273738923682910341080171339422098023215181257180310903908603956691479548323425890123169245111226406982529466551234532170573459701339643468778821764980574758899847239443829673661872424587661704500160575770189792893732937333320017832147895934989551522734242821072108177072824957870752005836017241614391806695965247473611629173107248118344165861536352424263529337778659773947334863969548830151494853218156453333744417504697270359159103454938331788758365304108553663411778047066462698593278433373616574588830609950857548118490632797124847243838110650724236084195279518110896209715548511213084907746343889204705948222504238335295139874734341598031141582623171708983207203722199081377242320512044050163340588457954182194770895219091283787019148979263287781085219742493989342103306858141752206661972041368971170150137947563640999006795641535061809730238973248996682056781886108417187999350541896754985475172070402148081877171834423305104 [103,96] 30084309300394974919477580087895790254012048149955644363064949418367498791790312684259097103453032147588540549347793648116833728480174975241830373805737622547995906113650251700618324083139689151052217765300495185778457705567218805493740416572758002839365118725162546836619103380172006133955333807608875809226357931273471715439776149771425837898462786014174456446715065133049241139742321016192705477667769538358433964871511990096249264117141925855477722577267919672674109165757299852188729305993941233589483605650263956572346795148471468367183789491629895246017087750790430226069729186742019876547582776737894995822151294090370245869509975919577366534734153078084266945181476433696071770337460755488986802484880011325237087031009624979477624462632260590360595543595072468710487041059044176812726065269947519067532564490427543362309989684626871913045867683497732076784422910718842131883600601193622663406192498105502760050595787337914588941331606027961443633892165791214304172322335308011011894876860816072020114549623346804779327887248203568393654313606831393791160699881734767467241050112886665588995615738271166551074100813127568437439220494733456183659081060609032829165200266284501757340133217938941056963956843161045857748108234001049159221100578322531010598594398408455290101695061417742918129619686770471118349840637731044400450395775349480095250938378235394169509841056034913536672940736008370465914492054348706999662802274785562771527529869850192893622354000199710115762158233193788105484319988702715203012406564751659383976601646306641255735534761556651884955075727245902285096767975141632925688120026325347959161241478226292349580264140237105943370890332894029220852701623864697885447641737433293535171225570179585995178845326938179742442027840076648669001400614393845853956299484532802817144307963339025016656233683382792761152054612172437318644431653497515230787615469353590277316201548145781987759310735517211746325657951703319070087419120533967988156974863322037121156111086522268613293908543539887048345410228085701966097385236558116487898764301782687387689038927212502577218938081222338503287418834270048450685011930937128090730212349539995957183897887842934674247562289720291216887029571504273363211291138918890021877816520747934585726366112784509380232230324587271336608142225721728568804721279876195010147843921207571637928738648529351911605659361423881327593638312214770201833451880213322759355976864828530302754027027792177531353408 [103,97] 27545230810887332887007371446664193505933198242474597338164239261650953414632104029279397302854933425420497697290409062125275847762153920863955862363702922036850942373712022371148247410871179455565226933420137334739094823678084754796654915047384594095669318412062754969643554891243437224951173313018308492379273910142072891204650254107350801048303887372380659491367657081202165343835309217735040712199119824204558061530405203289416662468336525072362226490268546274394286231351313741299917311825363418272417406307399549699745053465637387053209402429337329795294417091823365471571401353970753384333911907273182608489492679511528833982656577222964605365735807526804042303359908439488586275830622712856486850076937166931306579405682591821957289410487481278252004737426204283086281349565253311220234155540261651361647199986055221769144043315201893694356531251948484033793276955900081557116242444269035835249599875994477276297459404152149348355671766161524698263653039466339265416470784325564431784345733339071563912812450442228839150434278604396976232306258973149891905211851053182092004132200416466429853670186253513084045404752213350448258740014518814722279975552904269258063095018800877558924076055182436735608427719647411782726372344147595673040647064160043468771221839453343275546177063102753412284642949902556269086712788860632728809141565326930739889625705901839914055307839893857599672145284035009332406009240607130101641012349816918659389777389237914919989130215923652027412156250850286548054673293977366013792617646456094102545722653008127122069246429684910017388387473224613399248120138457671643459874411701739780262587872107645795352630895199411231689042326495778003629644430576716733663518685422060645926110425996553574831479219865741969555034983196732875063978381111434937882995517501532981370690552594800943149292953900264289873668363370798210887637769682739767471020967709139873926255174997863132084139842439871427501660108784141367904178778665967546977871468441993549247037637087610047343709454407528358645681967199826777268684782318762926766831617438797344963895102573543095247400003224367468775881582245559313409632735915322418192588933301369224130109741481948456877608018757723142149974244684927743378164562564272680247315277534747982134889913659539044118688259629276248886794448981725633560991838402572668863886175849796839270756154361098326634554224532953810892617835982145118490644487366059576155503620063067294071057643222916792 [103,98] 9586397413958850156611908846721282474402089357655387176172279055013484283943103329345191454360128691189438522071476945297261531384841989251450732742965380932195015065889562377455709119523328117763909312956298730009049817561621110291787747848775861877239906183112513648306639168703122950856007396974220735499901652172938561164684353883094214896936821172402709392901570466081910379983969994334665971164830444747055366089253738565785468490674853973050153265377722741911153916106664415793198028281920933152236279376317644318870318100962446702845914201873740209903828643995938268288036193342839267581599583756722106973867780641988716125457583739174076487540536688636455621679352006942468885213441638399886821093155453079672590886251016296178836179565791117157049474803588819218965718225193878211655963845654572183904654832486995778381344405821423008009632228476199289825520574505958915135714197794266688741819306723875113051043609042055859287131839814735380712467207459137111280910029182049934767649312573806226115168864676677707545122210182793800515196988914770855447519317927969662713634172901779630134328422251600386240686519256403332887031924765071266146467666648492946031489306764043786642645795380204260030901991724779590327495424792381918833024801200937492564792381388630045269149982539244687431212595808423816000522266288338624006320940974832679595538786825497920030326159816468973090519930210409277417916618063593437664031553648449960894846155119344683349003757175746937358599481130991158925396813414823423143084578656403008992743647447507949714391054205365679144166239350132810814819007631588628538792015639884043866752902828601801533161845834616734266974712373958021639235194832434677531970538279628451111527264368989423466481215777107148432478559310099088332332744365140106730026019401589426637805510210003381814434493706859284737203191116361123635912674516215199397364305299078145643055272944029596617543308812523689319674095755037570567122742364293238925004708250141027540179356491301814636469931222003149538376073254226664591621503500630387789038362756295043075553283583224638092323427357402801270725413445979692375872020763282192756137442760509205047830063602844474310196238815093047118969288781541219608909046688363886047683946638262696343187003778897613205550941267636382671787905074174109215123348307801115317279761416669380910562470179470026969902820736091623637861303846552601771955841904143255690161452909812812288912163568 [103,99] 22579690396512188914465882940164816547913546331405466850907332435565721513497133828081216271133437275034985070867137749947866788516718255588699890005310525524499893355903202403797118913352081615405485846696291390490913825276061307196494154861344341101017386188464172924979430524873227402930384644030774196744379629883154739113194839413793193648011787941169764853386814810351658871779584118752174499884332231996983737675739583470642498676470742964811942103675034557506305071765006305275138263108550218358823368620879072033948833506577781917200409781603333467255449608056635691267068840899695212600903625572927136733613815757359101246886723439570119467359408846908024160177301902863843229084163507856049659709114969957826931315144219772808318974019111055923391111293285179321421658288797314075495804597029221088027349495566732286543580853144041643997376417302480764398109043826485373306433990794733450491260493983395160782488910577526031891461858729725207180072630322570702349637705531136559464782179384017754309878855923083331004247769302479236452363553931782244390692091698683909647110444393075029950550946248930389474086903630002158919979781816807839975205339388316524577270000266147179274227189159926179686040095216951782059590082981362314536468559301863317664008881292402359107734671253088983844360243902305696927053409621058679938942888520020589080638767535276767302015266577437204415552543447423828240319644615492563099732901426508121963552376712364884250719126645842890684614000025311354534493725556456754272299029505967181550808458325287828267981956857050483995142811852249573545527556815496944496964937415486061731952190951087207338389332779339276524110682189721043174903745139817652521880634556885228242609825499572548386505193490458438523878941543448042681818337086046749304924518422003242614184425128254591375348519843353549764190909741645172376962133993386474416582781628376195713079739081365347481191885648485428499061515318359174409298460500452404432759691651072580832264040342087841400622302346533077735051940515611508771982017007741882733487220562816643834553869163558923109843864166395793415266310784017234582183530502197968013978623939854499641451775643240144297446241379995190784794948601237769429273381013531689377242901685547437748693418327810377607556937858466266590655054630409458893849123131566874358354962752489786459082040706608656745852871270485184702257732235603090554654055001043773609593408632897101791534 [103,100] -11215430964148953663998674285596867379317288930612481224157628250799785647822514221572994037938877303834005350294345167298816134648724684848108083336593966116228331463895829665991579339232318344521911474728155389349051965173026161909433346003571418898360005405406867120500909651818227964587829396688189059698592978706375700954801227023269482924949657473072618966948963905843701081821695786103389514147428371166764735370138550883424087910178350681713666082412820523913351553296641092157953824051725540756000539456354822365628454211426082517786241227649545351993679540402896168679150917261820606975000960032657255340927287533124058096410961637522581604852908711723185347720327866638894546411713209671405931315489143780688163615381393693357387725957007246285179000493389424028086422511057671844719113875117671554264921188619994219074778747736807198828982554389284798917993651005824280519487119501409642290608237867725260971831001331376951884155683807357761069812084639152017753559850853833396900287760651011728353615204917162441080937512611933478881808811072391546759907747655672555936198534862843960078095729112181302239312539041698435880426918885116574847333947816798666618258098863199624915257676147949649500741071305472530277024452009517173079660276543949862208750318990118247765191863248895116204700636399433954059829147539374762169468398719424982023738797212222832824469276263344032196820298718551900223068090452234468456637756896638484194035978918784099756395079386484044186176228857973728735525060891037408501401588114586892396159207778244959066782191629585253467434861898517738256645391259744899232416991382815504959670042505377356233048601835137553923601014629404079178320610340070051913181387760456584605388420128699305392825041037618643618110486402636309041678225297143375856648910392915218638026929346343039882361845431413424795554954309270814938167422862997301006842334504112850922301771544218008589640644633109472019997008384464587490139935948048347387811356549063322133955774606271939557981530992528020228651510772150064153129385281256416160025770238586501664790751945510305378165682936819278116612471684931424004202932663725383576639478441694864776388569227566220442381553967625689408634405022067891691971499756004796148792552247325835610036257461824701943032189224194940511773873081375412059399229997933146293507087647874145417595127944756464285037573363210484839029317787847088946275763489152393264156846785963776 [103,101] -14723288408608774133793014016666811863704524501129006340600509020630982517311960330116361839713897294311162892035552453122308696693855256961272509258788730801030033407808152753040951121973610176467627561213501873402245691206954351685893621213711174592597880708733934317549517627341540997683323457892970278699575848156001000262320187057016408110497555020237245406557235664512642212322886991792085166992863867691082345377728541976845437913829754778668859178897110823273696223090344635476170446991907034005093076309458500084658400950451014680381398991628241096212148682323562762631198316456572284992266584200219276941558420149649432825914417956157767920426201334080199213863535318571252624874695435283356338724593529241222043313362676351313128348149318039981532608711659344783048004380896407200205127878806936989000392431365908778161015487599035230247891713956717610700893003600882849699491702465317845815999746421793773464362804623446204732964347737414646560811733176157652094599076702494870686786118355908874043904899358757585122898660534184064197029704385611330163385950178804487731997874499253769896872308812034138483148328086996762295484238529659567345636290082718406352064885571122095736351332551845789728076757100819546457850943348700021587534576052855484905971054465334713037285328967147311200199130908775481524496140700685884012317406713507637865488663081652453241554374567495266479157703183720087805230540614072870995349555259839298208762626892898726487879281838667457321953894839459857211236264534732558647664243526925667575424844269704649396919177254421738358498389408292581444786112490586763318549935048034224109120369722464458972934807093521497087429205907596226319281354921708299895423687163530161634797867493748910314920297331962116281222466696420897706375207010399806566948399832753931216303571484161261788350419570010750898437153706863726406501829398762026635660128728061543498164025375019374203934593480187349264580153102930127667990135357713450604314495095948671976408662375969896661611993193650256196662111970671039092475287498916430310890647691141452533988822084775181499442463499525606803047502139557027509550842091760425397303639856257218217422422476150181467016917987476421552368294935144792824610124757134539763255663593700125573928217785148142170232769707950528207234700998061539517069195784088041190471117127094528678949753899433843008026566636015536258271642468425928766199279323062919885418372512 [103,102] 829845256242021794370690150032497098791391632565340346212048920779389170726598785155462135420390676372311877796201862767933304929501652529120049738324149748130437085635883935463400892406723259049800731338295541094946033464903568994194677740890207838212674559825138291756121995375631426498722315089016548821561737710547428873178812969401499327863552717009124595399798348831077291513705862910620034480018729624311005374552854402748480039234092794582788528010161099140146935133384157714338397052749337752783507815291335563320726392327736527915273499753420187078165667257297866000869812336636797153216130999513240605179244600042955424337940012995596748724500098019426352245278899012720462922768073622369743757374993614563446312584285181250370355212406601742815401844643994779144000107546119249805634024937342646743484412799058055208274146515911319876003490688768812160391769563003406088475496783315747956500021282085314586011391179196220163300330527646599120588357955444389583958394896082686262651431574019259662458271281993383979927151948668868715234017017673132761665699086769872581564887310642618277422884265995136702188958899749828926422996793966894928483530260109979849561130893470830566588398972906591405366140833761887063410476448975696772380708642758681471957486995711931157239963091379582466179042300846125294592478010917280182241513622222750532651817527011928515003167013309244785311427384319789297553109660212192546614528582344020379862870562781760562619603968725593712113535029146512902687413518613412885616023481665297516252693619293930984475348038067322546748786133696831911651668722155952578287158289138459158772371373185226119605279224888324698895419753221599457162215692566539091988564605386260485330107215942612495829837667152258495079347806394410652738594184447811476955377339729920425335407341545381060899473481768177174814204508833009776858453453319606939773189450004220935886715934045502483430392069173084545044342244059781807814560180202231394274573972277402005240301656869610488840931762981154941402048667299481744272113084313699161967254021559453629663237928106503014175408662607274372018200064838303543105229495000934992413922015752269412258562714951001203327399688293802195991705080843260202875321489944489514156889223237198747060761595367694972957210125468872084211895321904109812452263526600147289016977931436959542188810824666402487815436852592465523881077987208630883592653887556173052736 [103,103] 2398556681086020920030564576905861802012901105040499906162671350259014679671547061841329843720868869796358370779458345792486928890575948429259705244437184681102856927493597005436275981296057843769249493796396513022689205504200242479913869316240439175058777855397425009855117195267442423998364323236222424483224252713751673012318350933597512661692096014765400695606093927806881542354394559205094166865165836989042162674226105228557122684317097725341399230057145835233860901931531905409221180638621175526327436160156131620850474559544202033302826185359564115359667990991454093754327290954190919645657976013668194013438607642218034761823744182762450648147408078417037567794319325476680146704746479865600905687933152906349040914583487475684713478983962054857688884417884128510048912766084358805243353910348626350332911466473100255114589095732240746349145164142613828586461217749784677037656998739570550941527631726498690139242036925392806077440593475352400688693174750154124106868927721668017578958672205453615825143705228999620299399850049722059137213626788727263551069553227814257176500485062224259436448929262749713884848118207875244867218908454470116836361699998728570187919859742948892354344150095184042160341860876184049886443119013795856304587296917099157408035168029503962850060548276036213072223225430237753197403902382728343467874946369685015962149400715474347715105035897219552019045027599376885094610048762873729299616222978457228236262946859708637857404948060208969302338623228338558363391249673162631431538043889988555116866210845259015662542009769215843320384339421481323099380487033891173254205964495568795862222006628988520142843087789354601366919296486085723903288590036345480668615907975231885181843052652445010516441891152760143042887688282419205689695560599378454376645573556528214500738718353945000228238189761601661804662174161019552386595697925132410878613047397377696324818178885640595086469108704380394281637936096228283117563156903103345972360640542224479615105296031518061161567519871996702786740532707668104445310338066588530481019566075795186596762187217006502031019298352341009837946217467759836738180863927650015643327923506777774910078588137099417678238097428947739683937075220746696399608347511127004476840179296996375159072626692571765544754607828127804045080766770730592901094722804279640761585786239998474496471674732133869816699935287352030654650582381820584464814697392786592 [104,0] 13328966412114907255244741785130019088796503376259500432967850365061790681403387102017251728090826079582329106103243136528864918229786648932517433214906182247892755026410580331385440790076809009826074391255871872723603250780851623386957087553632268350261823052897468965022635051208180561488669916403535944082384155417609117763456570645313002860663155885002875374439972571153385849084410552443273474628405642249390556542027436928890251853678145987551002078864388745534345318257267756278785251604721542572933049201918445472607572169731046983152666437470606240183448323533356671758167188116007215428282711556113330226858673756830434397833594471317834668716739297751671725247178086532125206690141297484076892673602636088682460434863042823470955069570113576825825577605420483043073636742357971327622935008669528615696575134359636815415033784434746999290002026563816333284824055744818222799591408484948115940564460795647511427866623824849178779904274925933996166046576424249838165096750004389320257021022560317267184544217186102420357804835287125057708665188660951272816662059793132189826309897657227814010293719633408389116935696403327364986397075572895378784639351065533720498463728808797091657985732825834537972570816095729123553636806964197133656234363940216898227112634577024929974431663672824344962394136000244800955464601888493122004661468922239842835310760006113408273680223621817272584050041110952951564151670609378972689660185534847793883002093239242311879008742617109149005610855186017202831618853724045884705335918030954018617849016325642914058646157685100133882992725468589103510940454997889098002306125024004634095079182231821786661941494786615564764709671837096061485538524513659915074604014308516628973751750541376572555559094057754846599943487743612230304269427845271132411167953982327239327648141071129070855236829838786313023031281010729755619956124591974197972790187684646093369125484349066102805663824599930241016990970035073108438010698738127253671225604872475682549323196182029365799082088679108116229204168808351432513511047773918347250103193934872905036961331232826018423881541249010403969693582137804051118615424868715125041454798954912688259676191351778791200498271461504101079529298656529529422854716986379961355765380026520716228756604747842036341717261125007480083422180527410472895871673578305901232628417327952935634724009795641096082686398144303292161206992956363830412432661570825720474308135567504100626452696918583045326690158839684601745911057860005852478350965958985689937800339015517538434753827754253512345704549432016816837326308692972323483896012512111999582208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] -2219428583444762225439318906460420987439149446816811888428401322535341063887828485113897400549683131147749476760120943551155067383385722265381508936460847196172283887347074839118997455209248716108228392945372271060088642953320029923145174254333499172446241754575716230198246462662403570252111368319305882189932804456890482879225063842629346551659607381432399467628029957460820116702396933248208412078051059796078728044845248416952439668878203902395866146084354253378649601884988531686428034836556165138609984661176118662970149742540992249896184732704418543616094219174724411036840810750048456039983993253616918917151637422977045314422336650312784455723425910340912688203447496221515964198119168652334836405352346158220067962872760314230136265758385501339013063917717638097217989221158736692691668187016426588683018552075186926054116638813927237429050731661131287218603685903402886762800750294004632241515543496732467833783536735010367581015761786458948495446052160157691159476176296110503312306372267925085610694712714955999195239057625152005317989020241184530609920734647037547371056786400085275841043203147297220033058669212555669249859794259676880641441493982707268243678989301608546305430428735461897771536492568265603676776224718762801843842536841625817424969586595087505243901663345145577009642545322405307514044227536845447063952795840256525344954036978436518350597558888220477614582261743219163069509923238640107332721203744459274507992607337894076520698620738799667171347828651709483119289474662258323340241126234616557107686300396371864286074192829134233754344637351226313382309655433657063990154823545809551714797023492209754568975363867445474768917611811077808227991828113010007496207077077850668253440390283378599346780241000449310393494208311486431128048491684819155122239809670208769862736134125534225734544932903415919708320139818028607257453499616272944318356262837433432160819761947842979651381077145151841132927000544306116298242761131655300488030244036974865371809454900548564920642117578143892219192660655910552293099886001076714519583018571014741396198975589607599117688221331362274528386097053779846291088561499539107114133337385813691778103841608051838913862865701279646151153430392197150291126459852433802326179544526637499870857353205901157893233129052785610203741862672324778591344646622778615909006368932026857536213077108044856198174584136868595074471560551186622803420540217582386707187612633708048383915368541765982926118685895976001157120281530259898188503057304446544946609040488799438041215113506363356771571841682224575240601164173693529352113808990570256365780992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] -37147966816005745084832967819456202548353898026211630903936468762569725956900610881152946299160154323180120113975948392125360985495465955560478270745633674981830544699309574995589098305298533355697650487618959137771385676551091086101477663516725900636381738957918104490624955616409831561219354006670646665529062360859622871299864022382653245424291649348282332894714100962233540704740768195706504538990987572521153582262346410614767415746284377076842905140108689131907006084218544701934925465684249764745218530407608116418379815512064757217748334259056759131569689149503035472141519688687896587743237183491894762285510508504773026143974910068497437497679030745317780469623576443521842747878869938365294654018636319504181626400750709562051916424062950211491312875737284243892892721203194603424589595848839135428538022613856069620326705666756942967300977537695601072383985057914940158692936864754498972344053940235332146489576433430586675431086192794036958950453371103876685564699217782181207822090557114119939369195209212034504344558743054874286257623289567686170025564300889899628974131888723080080809127438186068191204228688400549845106874587899805845446868927205245635475305600338904050646926053915968237907114364217086111077711711213933693060621697293587525794733690185278321802879511074237695590866490509428944773940891428920249710070338540383770639980751439466209393670469817430604191320660684252921974653265829634345350420877296591159229561994663912439812180444852216801214541945806243301307072068121161457348968750021494156941517605414928520641945379015564665560144642668844177050933912311196817209882795354323780316211891389037153449331988490902316488829483620905071613054291246171621366003889244275429369445016710502449973982574655313424838874964331846761235631892656312806071410434999776076142602696153769333004462663929540681618489465053192969907921159210427584160510781088098041005864779910614007364734336653155644342960847337068762470853553170389252878912820031124292677285070133793566646485302653080635513426062691530762907459395942657398632083669876820477061768738409902146945725979186491762451223661947415089407103125673947685062407577437013917545261957301769071571532506057538786395297792050777749436848058292816926858808026061061454179471157170890410314305278784244617965391012846951284197326592800588371470877094190430861629230333726716418430249474022054403923582997786422961731266008298109546650630833398380430010074892507362693015360725736121310122312240958775670044688366418741871047933871402668191217037956120708968892573758889168887922585237222120607275531916684462791231275008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] 1121029569258330509275998480057906373812622837487218039829974847380904171777440620083872336646611709644288302263807273848634536605462238172044367432237252043515250777070277073995617244381823954074755470219285919637657352890102147152032860281622353083672651886016426497708130845662907226200148085394631692558036954145372318289974252801742142590781532383957944281782377596307084382700035746759999014344868489574896214345537217854910826717957565272857051566650610381824616671695712136557219235648743582769712922871305381635333157799492772529445364686335991415105706011238729793889011029849936327795499074052515666752887665413666819044473502238835285440957406165152851543122971422662258437962349625766687937684701117575861193290544102251374033297739722217700780261765063021545774583543477585119353969213073712255963297574190301329134645818807148007119158909604963740060249833235663490321036700711438288684015539573125088313551111467620374183519260922660924678748464372110394232929954026590829382443064449199288587120338586993060789026667795708258379029438859362712407276187699884174077073940504988617339590540351474910880316109505912110661839327744940475971811760133062151100560238905056937290928903774439982193120830652684355262934602499884906590946232185082873732176395406079737609021797118153289280868206850253254080386819919639657197105175110317390393625297250177665366498175085784402277493936838006551061481279703248923264817966213549341349786831541369042196650250472877079052042964770009731768487081246682635141650909274413312602318427304251914741126981857646031590011816920130081112778642711159225210798916109234001537175154691888668966712282353160211154842328790520404392645451964888309119909375635596341138876886758137628615413616129822917632651751682192820697876431714166043122379375862709091782340855807461039771305865309238191073964139344447363854840442679624023778434676635086269661181327783601093583273427398327185430364214862381315831353843724253038263503142441468445579913370000799430832610345269656901332023374690147042160069760042307700176605764790482366502286873386326607789547841827445979195062647258159607226002837893369646991622879759308196704246576926427128366232913194083366110347444651501546630714108799208299057878096826247692429481064790375652341770278277138030982147417127671550227005788956432196662972281503182524232470668804364815113680994270092320836570789828943343984342889432326001548273660401855827202879564226349503893995242157039051717615997431302933724187443516943638222929166791968593264180131233215992622438034160092234374946360655392820793670694780744584916809809920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 3442181819950689547982506187537372829786364203466648087074082223017098119292758745069859119745847699917416075109654549270413657359126432711174993721175370739669098058340925815766633838035864320042862865513033589213765868716796755440010054375455079097030524103815357592486107542585024580780418113802467397442468539804689390537516308397625388020278651984857201038358511558462501789609013389275345812978477311603267039002683519483950940447832726749943488571831759209421178290840054746255539629834633443139762302764049244824635549138995715815914643164810333550868166398292761276942693326111022063599207550465893236559664569432725211375058747909286191482548210938607244857075935645938529808442095213078299203227549058862871633901863296648343120166597340057821399722231283894901784434379906842510809029849588069384849975137589314926969911354811772187581458620458081167210638505210137920724156653458176520001815642950030251140485986903231542296861207699439367539953535303068839632501279060663001111522190420521958189150479046129913677684189543875897549032989290888000695986188291396067518490726132427453473769575043408787373269961447266209706155682471588579912749589556937383173762216716253535354251133690682654169938454504198256761129056484400652087778630166752619178909678555159643275071602767402641793319539729797817005550526770290676258960527798762460437100632629463645436268029903878823492051009187863107856665761384116947469950708966980676374992597260755657117347272851340670399177659010923362457567886393849400576965314980808982877112726702283548861787159785244915715071169944496074760780460884817130533553198194912109527796856507291587922892956632222419513500493296934302994070889554300116645047555089213682365020647906293900648817920992654621406354766064706198157886323252135558729256555971073378736930622747370188049757199973731021679513858747188913889832159757244481163527088248339186767932484407901440276286578081422365815562475235452544834936979967981368084323694204820739180413800867660354512052796725495982476551725532694893055418406412519622601685988252686938383690978504188140041369134775800623892716153178070126659299218840217323726465399290694092117269699764644450366112689229322625002824056169632153338490515565156634682131507271305998816849197198211550488765817082595578999983730255294885443212992548596514549378373218833888369263440121142762325307653769223154765352824326345539622684209817485745652857272118698448699078252679625503243877524707730905221382068058226746594333244590375633087166240795873920673665959815887108966919993146509435977375249358783926685635890078309771090522537984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -151743705982470488019051125136684529509604664791328472202931757603292700164578142175285988507735060112926078981422387630967859298236702796167903145811252812535773181295816992860953786948936602286433191149477571028487776540498617159960253965399532867609988957618405255982284073521499438773053386585092064345356260357410219629085869450762834613535330913408780702090050779216837235234224160618728802051995637460818030591226917814090464454390939757569121541853273861664956949739786119053080500542247503679588865807362713651753169365530857203430065741798539546874391421633892559046003526085914411906195265745476122205277649021942110150898142610651325306593726164474669522166598922067159820772463974950952704729678171771146792146869541818616437003349067208558880623738779641936309011596738340913008046976838964386456338592103995708621751384146822459140739621702779589187508109564892300531799824987884375427921905583086616697494618179463452704341755236498647441195092629101745972562179490748880858082483122070940106935047336870915382201713633021987409848637821702393431921073232143194900761613280877153925806056782466031075467741181027637308253093253117209710568964910947900064010607669218706876375396708324377122919309583741560021816481523583720182777481657137027061160663393392278978163006899327525595204392913532865719598951616001521330911106159271216600872473698142552169517351154906286310542306534729801621093256941526334243362210086682418945578693055818620069468367874037581941863296237600009052083963280932841743968433331343608371590588376464413621125480685787917782553905899044776401593415250400139586450633975270910878858978246111028774720775656382316596046084280973638501423968792333620769842308585248523265013125842863229234276310071383588289014378279956606003638813492607822399322896819434118609888834144565767794817976973795675303676960369227691645746349183618219662900794320268740284821596830034792340165096585449802005114357989430219413211552296711244688576105632175947637879751280157697711387192640348287727699411731147955772139017858106120959265451020761798277617684275833269311366256046988084872899446797897726138378738117758260344360458143291857001671300241242571132085754083748824613466449842888894527392408875297391659116759681087530153289432461989006832618875690279878817446999981764960350638290844214839103723029745965487545406590110348281086790682714191243119369639393018935411768127388691179063918010343265740086337766147060541027570033826743342608810111657793861589106394273560119558447287739163744433925024749292382512348098508880344836527675433174144193116622125993173925102012596224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] 2323443225734168011499489963809221855253887985725522919851013757268338912624797786912723199525507491965181182005380232333022776566092510369825912124113044300954940919796426834977718212775892408857976197952662271403180110062861865159700336321729349222803081131769592707109712703960281711681654463666445161580362147659851386315220100973415410581318267923188811967330977367777418588403193133159352818426581265123281522039964607225355091593549529179908642748603344294380496386797379493330308190970462125892309063854093115574723887496676081764793843568952989965073356172395242143269139749086925641339618705835544361957649020966469903845392729541452885880888768753706054648446887240268988784986498903548151554706040013297611510478258245699518816378296730658354259658272668336807639895761995609464958156494808015072037839394596508269291489579809304260393662741112118790107950372829969626171870387974940486624397408032356539631390092385044059736350022196930195308606664823460914426078789185697334186761579288926592220857586851056521798462631786909955924847803487899947486111900151990055124850524842539636177858047611654917189793595354288526081944024617326585046718536495466907644685282015503607182492626416881050087135060711899791085251088432333314807269714732001800404851725612746693863583491463511458133832671626528053291506572841974832125219240475930055131053226282459720601347308311177452986706550261876970534797351847155232744665141515806259288623154398890161067578603236269308235268014136476619033008334234774500102291119298809990910002731691696460736693946270907565676808021656029387802436634933790915408831350971833845175532330810314390483886215498553374317797660387891241995362775146901464446016201052346624971000822803244866631044857604250160882389599498462604720190017782071377345077628513575214426373573876149002224300977810343011041472450661774058211200160764671012570138122456733802577328139794826205988214474793063794752037583698948205241407716664679492177923266227067874047703827493644840906879426478161073448943517760239075254469803819035959338975008022373188012445596472610319095702001029283837555223325707999499113076492527229658933664805809624932693013668308373579370584631580598011198881439414815088903650170185426465152681013687897989185015409037785606860784009133465993861076840735744947214776581140972790343441127290770862682650538034936645231277461570942804868404510108804882013653122051325921044401511756577091193742252298744252592694728697101108157038564424162682519627372353143341716840674048890581108556281427025633263554364080749424340030737532758884419847964815309532167556009295872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] -14452522038202815379130654366920428425077541554452179692876556903584228229697120414636295412340168809823953360710145114784190136710109172295848960522555235445888805334193676813457858993676303495865151349334598610836648399778166781878983439697332530246392545949387876866302578169916926293468122306569321648934584851487268822621095953738974432846701817446337698733423207768181854913998019344540401226691998567662427920553409310592044495402992986164228547366238158318804620755024666239719647997265883826097643367044335184238956919097106772546914002340232678984168126857277056394127255706830712445033932005777363484513362065846377100861922037976981284626831786892762958215585959697311031753926325218650045500287101770818786168769771999009136424043831232843867336347004710218559106689829647180569282106506710758881851250570023278389729876253160713095870952649425904351144790772118551742696433983804216985848863760121214899433249012345768313413627165708517619070556225408426987657597046657311297404741167564566204036629465040639120009175954597082094512052349047187357411300687388395925426325851204913654694125814942384513625713852928292223170277767081396112796459449322917543516504858448982298936152326034373238489176456052880968906926425353130257765678984279706741469415665066573004834516454584943924317773647612562387205700040077231786376806556379081950220137580137190884676436875660264191950725034780926571981723632905581215492736739554002590377002709406099103618107266090854509573094394793325517176266874669547849302968093052168503801003802840975700899269794401389338285095097633248988808501436160160503370253013066219577871293089559611290255108980076202388413253644079314580591907307642699657815433295329743866965926416911643625971411816872375433959213391035433917170657024484712008122342040384950523647861206049883678023120529743817639948533537695625557102902217557648051123776182443726362690767835898486176834772441388675402438580711752904993742403418898821606172977456185639336917473264215425347669354678145800217155220514778281377485408572612417306722931170761403458705002579212032174904996222402372042667852870611362761109334234624479799875179048095576617001973743050955725436831707852450339248385429510833344669829733223494877996027383611557888697703729187082644155781630125696546995644404007631605552026434192401819041202564777840125222379122317138666858302473341829138521519855186443290621012709032108581933947091250895560506342494245526776433987220747517902604555023489903396567570470753350552737967316134326226969651432714980454278592223387619580663570248084086856309579987328108987025216432504832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] 60519160105918310931606166266813696542807155986792415598468658232443627679765352383548785966637625694106745093715155589629094122571292831462010272115989715324746493419035946850422765194989405695684955820941876485700523917125384702108245978635404557291410024677239113776178857032866240839150565632673143141337039417265559472092906196314360179305454094967925064943903455246403385365335884920143525410382416599126181899387628704608590706481697395420129765857241707477446706576941519466981750841501037697835825273856222219612839854362713902218177794290286351457721876610910022210411041680540364344079713956015603840719626235128990316049138703588915185786282132150101633258454222412976572556928250359047233712149759080146289127706286607924495371457027374780740365458860742726694901769954933901815847589728903604345715724942678789659456989206306417035552337828224395408780888528414532698777881148043229521729421945489193936545766237145932938588175908352263273493042853574739271635071136443353314132340661922466926582307490602084145186134548043218012676572544014042665138552360659781980911701020735431188624610028444669751092848046313165675329946651935610197945112082170632772592971220563195810089786346503527304475192365164613364438528101842996981658943115205167179123230740385984841767121041292825405739819496804872009113081255889362078541667833328505217701189180707771725437871215894723728338917444281494887747660858812623199878218003380311404979422356300587479486611835407517979764485313747307688750856506482585884720129140581961678502599505599509971174052433166045998109720038866565201134392628904331742968536225860772444790498190640968713112096820136555136629482680712630145052825298460654953931792471442408938021977957157208677589155072555932940976964974899980537629191973153940001097035255956931944356107672173494330432909576527093927951080698515398857033404153784271311567714786427371917261667683587266403641919019038937336812811858268004427888559174529247867874567384309729193761085673082418973097564647620326908777324814435693475894409954436278300684957628324222288762398155491476174176881570348050208389772053701723001813449253945104991441718474104910415769538999403948971751768583001620069808344517419305554405432513628755791926977333087957978836582902439632049383423481734836998721463773565534994859900806554692360553118674966249738892126620427740705417215058086969920543061997287477975872961444478010030004666621745324721217401386966592817524987777752734669446672775682973625365608986720850352806501810052124424557100744759708389008835644403909543112009018135275100098343979203871290285620660797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -253658752412286689345628073126846078606546691463513237703418363182943154934359252357124819147263507891305632331885156103362609159074234587237754601130253662237425698208545740973608897553313583812144894293191280272342239113842374684004498797366460720195649228131060539831394307455371804066302326031073896756525759175331390488551340159291679823100206334080399074943710143335362424401663104704711865802950410699170259558215170619955208825665906831095242604007101529809703839301738833479898320390804850220488497662821420623821548822998385789252460502536875958448109156806268879468594461741767098338259378172681482082588655868710629738779452758900229321096510861921037232264755535777881602779239977717466632922533026340317716273400747787833896041379945121834446361888480549244260665802703587918364175922802941881392810792515508493948106147920072429849909372305357391375337956347847872768365345772664706955893377306195481250950021361644737662538965400931850058831736917682081873229037411072145141651747780911612802356139740401406451291908752386658665972247516326286974659533339359624412275604650301586330499399118049761084610722499972357174595261790724405839207331184911513339525048240351131821400994019533808645888007109844631430509069969478162231961966108746195654026695840148135798448794517146478551331051442997691129221728088430137495725452785329872837609921193032080196011939922258621132504034180265698064683476691884669692388213077616292497804085056390368256462580949154931703013609416200563300211480500994550583632817915323377872771122777839813417339708249739181596694557784743954036928551393241077921982383334753780663555161119883687552426254780646346978927253459091951095201820375596109349839626232043186405522732778571584316169506944663052057907633937170841678227622572161902732868373741935706141831415877410715251354454573063926669307680049718939854788558880645079580957798128151464666827891309787313805228797699611043166745827958719404786351777263833437726219659694796537541122213089699957856488740325848331724527212381988729753919580483481775128868448449883474112859565812804203835962030601402198981942136470965995860483649763141555585211408868287946471375044778743621340769021474016103398823577777431524393164947598164319656634483255203800698229635901652005642077877536674990284668946163680173643561392407547141440727678969785616728223980577419285685978109549002507150389420702491846432963502768762660706922039591515055364490524295198236505706581876628702187107747973901234028611076936866280683976505833010272363629218172123024038271744612196467470352859336384907950290761444456015070185861251334144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 1162127543540869121139358497203736851977594221990846508218783051269523034550771188579757508656483604499432063899400045616938512834688586182729619895169022067514303186270429563222415958001406720037885092296738429051766322943522995603318856216849827327542457812223211963402945215206144486001116052426784205532826271554666352126782992676359448309662888645044030419469470611003782867379575199370124947350183696265882934979463261997714394410264270304056027547018988841330509324475153887375864877346630361608222578271197641921822096493477137819936262808691029050700921834616597023738599260729674044001314550407220795862801175208936411115555064565072992962802294403440306199770563035796351543936079772947649071934489110746371948301002232071776004774301933134389011966570464732089481476626889457664789325803210038931737972762295173650294479599956536818194191203950122561657223296551237496724989133475443278189234834547712688500074901796240331479151319016449592380097499712512611967137546520340722789997390999473465248548647198074649118013531722911230502522331057452396452372324515907470058256036931172032494432915784116171252825187294544833100732728964684445182169265357963459799352938563639576086005945326272759188715563736350969212489579017056701580456379421546049996735405233906673859467946191379870194693965220916481586395472858252581960334377477040555556935781547965290817309547052261847505969679070437051447566652966022806092392600965078624179305138024123639729352226147175703862845688905790526085170754461292460842699346913769386597603017774254607078366430681124940020820641765517164956945424349283938927519344713923876948180926633294509517657867380728294471700439970807943025563121210674315140506203757056072838898642403287930638092025430898439209714628020632709974775687055009522831141190949682454062987359817032354267813963507324805083063824745155020428493133396285838403822247718763215638678669477662876683884137971765185387454050712526080118777364017273424132024427885698466067431923073853238874707028523905658156130959885887393223094754660629262555652574325961528664539707992335485250223641779753910420019622559271563939632013601660204843890620922489531999735923031375084579117316473675720791494795051959799336684329917879816483033247831850119915328973112526267499837110743028266976003253744418264462229927326313752811687438933191749857587836936534756895843888193950199745288621065456116559643605094133455438445593115292346604557777220915862551137429158089790253245889132812540727830147859283694870499020941980956637441960129343805695098063467649648955306851904795931097215980794684633580412075176361984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -4944899570930485766984737120527201505263148598582799148623258325320468967262606991273302009437011947362542337039088973180466661217398819421497089284282552407755713292570580145566937540521235845440303767922073021041140638862574009924974094822606032780668400359095787267691573229402869115857995481277726392323841093029309274645715685751957334067440487244000201058628297273344461262465473424288229928408097591971908142909332433991064900333599086887675334846638051922603088183141020212095555615830451045996831975214395811644913806008931334234144515852495321915821035657009446716538220320682389580200128375010415117404459735802327197743756524588461574625551443675404456894508660918876528499392469242110255103036678942565970063897880154104389516742275047427862698826907996024955099164385765760547782979955045665781968860123853297387016373725625594909495958974479256515296158407937493799164606605532055643508772182672620574744102955076297964870993990912165987449471921452566240977579874447719736361675122118633319527939908765295416027055363963199039375789388811304055469502689248659653739040652445524236779983072211437396678707554605759385105486749365605606949062405039499882975235528993652470458020686441836761780343813774102401470092130698868715545194401448341297376681200466697407485409703639284858575019669450424339948955172597847881740095472532532280837378623486087691002097992255420590407707427322050635802473071713340826170445611435337562085989613233716393786882233110337457807729348377877727112947652139828565168105186373012140575472929773105494001958516620542706457625150235262981254498935373727119142496755353491131404358131636947958647270033951923907153327998191773441335396722911312420188661931253847700914361590183900782966603580927464870260777408538149521383776673064509823332236622627738990988156996526676126257100742267034814112782657034036129587062036604753174542700750997066836642200234448284624454208656367356204760717805343866424006351090438131729161375749976683179574001429334249328167577945210849023362800460810399428528402327818513019371969969238239990131371182218419092860378225589328166999806425759139212527824006797016411884015159451802820921117483669973881156501773237690432628165348960885374889673802954558069278857918143297642306390836487030619458623816802642294133144926359354973630276629117673903170041056724097012085785917478739487054912042850694238648769629096662771850992867766102840404811749054852865643704972536796478107423402967676888152742626654211116097611517145612509264690364601741030139493183833172955018845772026003931826990665715441306388186622075244677228893830077480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 17643694829974677134525267909441316225987458570245474820338693791797935519491464820950031146410043425913757699490254089798218483187620235149690573865445692268638001781757695914602296566356006213489524045763263871981228953484264079389522104100434868773141276092960550305745699302493509891034482521003118475542681570730305861735152214178304242065658158641252110881849954206186815450791627569833239705185239252560491614782266205820999242429443316304135232148355598417755409548549173153861286259144611052881384634689078655236505293382639925005825581065653531342743490997795214418578765789702886521090459685878591494550523610671574083280159160608228431148624758458365282546103794033914062221063988438342129475565739765265964685859585780354001319651111557732267930254326034404391316746918410878500312772942335695802701888299397532944754192827454537284695462231671352556638798894316695493802727886498442163009667177602625426579875815449546399885516456078074476492034639268399336260570341315975726078541459891547438938702181757595086646746392290547617450296209426177918127871237522799930575091488375845573885359292859676348682483905452589750517895794806662415604618383970061361899312427535472302668957104370556669393937954005564602500884986583760964652075860143030548276566654936538817707041308800376362807237778647655474172258398217180505645815287726096821915720111312090448173202520956615862034997359919803446787601181714862956308905779320061353259662711881331318582176096465618882826902884394605952728962625393843020390636214894365248476400552953754837699185848163815155026593163286603449827866161050060852683368727435831245957990048777243063140030623384699944197852302726004217593868768361952596736407886350863382483864912888829098150027572811566476624673885288078945541574277332748301821093701857532304992857342334289187771770329043049876522118542947229097961425338005893575946310854839174820409280642866483299990315307329713299771082676560562614368849063858595354375205180721100959927453553442085614452004873407755351038452292912579171259036171613707194646393115410079405864330437553528659695266233087000808552898745489838761113979079823230958842610614363327034952082551991183740768710892828525823227904371872463759985931562552069885650834484835628299196001169262677820172867360362484228132474645011259492269692750089137575591928836055604991657700929867101108009111124505717933269997813390650692518727789835683241961152006431390110239524125778178913120904078496809856587832866804713297889250905347020642000155174209499670160727146467155140015307801346281889582778077130065563539979186454991194876246607016230912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -51203402072617263698364671451784420993220766866707949655329192220499026479223027845734890449187208797267761053538274833763369149974715517710137541173142895504652462038212616746941657970746250310138776912516939345612437775255339878842246241895883055716417112257790193025269592246917303852704855506678421451057642995834338018306989081032607827628729835187748635841198014522707675246444453982146482350163581786639843326019590552476068723142212041277883811635572595330632551224215260192082495778311830144171314503317540120840860328383933042958795952166267111004522153008783950050725460191551018271684950079648561190068629580840799107557239081491066747620824374052701219599276981746029757690947264627520516933764299357033626678665911777804613849361488054663021073675897773594405512814062601589998982086647686081658928858516625456200395755163786810232762721847688004266764550565239362770372981621365107296698565552722530157984417673221688091485724385016167493009025421296198913079795918851279900999178668311117098074810877362336790575088547752478073023750427877480178723518748318492896526102672959367874884343051017201153459396790245906953109318109116964104219876411327732224504763259704229540154797356960061514230037907037920394224298630029448764216330214648050392483636916146217948919014188501166949843263274596366222290317493733329561158958538257907042909150922104938666419585084424773543986958265192609711714607169502041954179160039481424747294644130929518843773075848421167262629700759267505657340296108924822704820913569063265759357371774621802548555004566606364084608599706355423534191977039949325190900256715619171395684441879115928347395277441247657789342195802919223394164786522840659650039686901678256249396501452631867681594566396069755285989539936393727858363183655439166728358957242484485166168050173823108122239088265063011293424812250724581278299620641407493889899097299177912163127491560692955212831387116645224827040500702815991454167882939011593695369638168606978442621506226400042564143305830759545628913749871401189919337725868789266204343761352051547042095795430345418105075752950228532764157573770339625328603837042011956470442604411582414173989289680905633121029851285135496352259028691233809012803909128656010329245114346368481087319555917376891230094403961933090714376663099481716296619355388612511561541778778562197256011812935808791967773304179910970369352664550776267245416704958405119002059597813570169752188557159042628407428062538631128394732524100910831385879967454522301813920391199431215167434796217587925445877279563681400260874098916165551738005190808322856294750716024141643776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 119237009813411350862140929308538603854541289650712444952306280781812298222959789078038395804091538629629355104489886775294264912432981628586929195720310034536980299473249130007791954742122198912388327811197388204424855429563167316012885045084650685854611874412492342734991955138602010501143856690888929448361234811208651079641563014434155596027400987080102095823562921044746285630875408851763960855866357360471492843182179636998931762528763183270116374073782945075730643884140216168318518372450642285115370708414527798860377724076177952081018840319023221127336735000575403147518763785558963880226294122817005137387137859509121925247372013876580256179648349692330487499703330399044227086544629942553312610422125719835811103621367282343065650601496245025427982513612166082668215156238422117509918647386600488806166435767683654224792519793822847079453157172543981689211207933253353283159820397928553770648715070473916027917392546356596601469186315905617524321144527356666499272656771366873499819329247648759501049507064315558024483449154493829575909610130770558021968203785809005445790547462255433162507826402166751828804700699843030766595483540845604030449305658901167768105833996682334732381210151430700033959517750340228087630848254836155006240846052916577914170840875859113776635358036449234084013181265848408425832712626180124406655501229234933693639184931731410789162383298665318911052922890305361449726869127629029793570010964640280054303399076189286569763640007650705526374871235880889639566220587639973665281337693338344279403337769998874232594746946948951226736363570164513616393581073137951826008665231771506397580725577216278681372171047559192943972121787089588578578445663537842246848015407991191119420438666521026302479197367810951249818357138233396576173983221089781001398726933912942933583021996423813643565262251884230675280291646297973789349782085264328211807738496244113725868481386732657102353481947050156694733752484443563738589566252852053455593728099630641919541073093942366296846629926090510732902201767960985876785507140167529883689953121051642740871359125434616500752905994344937890728679210485097425158250006659587686537886441352038014300801258051875981677805540143466001057714522525403591229674705827935739434755708127938944435669622742202981003804989860317993633202567791891103627378998687851225639564487646232853311457570198990608284729091424882116588466068842567914162245226588911914948157972180459560664282243694480651806707586567311256530285470559294164031600980632204962639452432641043881014718035005372907233435450954798311774264614216450586899833665598440394576231112198062080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -218177861399402950036195917832466435980762193228023971601784973190555219502695924369968474791205000310767943408817195404292691523912142091976176740784484103902532640200076822797870183030068770130967248250943230556662401507868341516086122634260268684113440377861081158118744547691478043844505401075210998295017216447073403750895016062874182516463460495173791737793153536417178348187968686200510887657965294207156580252862496442066256786477953573021416775128454567897311095972293579504620898231342686674151485472744113162118883687926038266970568906720820944146526321135985181993340968890067088136969859812868585940574968043893571181950777786831472713434338555279684589908587032989486272477649896960463001191974649205496815237230878083798801758110528162660448506777719742555122977520631769025569759401330994884149300046033774128957067576057178508713482813559361874703290071676366757733177828037844951504488350909002101663459453190194591002331746850747691228999964492036673980123331868112096849512896869666697689871548132900038172705057433970315902944355473967999186345462576193561784300418842829785815350249907920505154090922560118456069033731777296529603989908319064458253399455940269070739952530691206166543630640145610128456675935548440002380712650284057773223267906329091826838556688037355522090133614098926239320176356965350771015471578729290413888889557296775240669447415983426480946681515198999662439654829038584947699624987720415889241453664955365669709000133579701629233201130720390864121570324045038513801413788763141864680769423964135046446307019090640206526777562692508694295055129326072007025217800075642860212958648153679743432504825821388504598821993376750241313921241546794711030796804975026045840062884980963430450832609347701964949985464920455093889747041316572581355450188268033950411419587111840092508050148755254261697918309135122732578396029181596049964145853710261039929534142585634487724140346210589388079553900599357315582429416883216188480802947815298449811344307936870640278691211802722880555836983817574527440291015787778033384953284090860901353189732333137501224789609220023577601061965496474408430378235067249951967748187010231035785993371349801855867584278055944193163079856154102201790829748742207565272294349247795934817334832318761267101821180563279217932012204506543582216515332577609820129739218036705237513611324448351619699366047415322632720112338749078947092021395958454663471126863528762887472296555178114259448471530482325478364096684298021184991209160505032580361155112764301977318976868065380200241433258091392017890977340138795131475428626318262482466120059903782420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] 297722284546874922858975380946603031188921800538826300903689164297594913705552949823842669112079199208318244463272533973346032429089590146427958603362389345924134178942267969556330790366294092812093693446291169752396046817685827093291022015866901978353700255590299932629056755311781312948797387746461730834846021667776593732955891364045804986446794733175634465140729334626416101742913562043950487967561336941218147830983459180641723518007849054849335862428673762353616383182084451098968214492414498233728521634036291153873952847227320603441738241551474201817229812954057641567785688177001489978293952912021082820350741033363455525908517762595489032038599639131576307640533047212726400260094316854006580719325134660362309523643489615536690355739356629100374335557297176188512141269215393176934508863506080032952695633850045143465449429391857100930035983699880854671740038853408789444398105393004562112892299096222573595643757195343157037725210594408631944579124943296011626094592912182945666279795958976697080189113298399672154263428510116919453923335081599695865520020328318018180652234795974101838073415566704630675539984922240052511312423958398833221605331642653482651292669004532262922287334856739075342581853358245674148678615462621373040488583331877012702537471082625810688570818374775325354018668521434610105540844142859490336910064066214897367004821383068533857253408331903947867629906133837864038418287839157689567459436848745526863091742824958166791722147947275407006790461097957211357295018118484223053238136702336408488488156472569110169515569475331121553142859824980643375016218605017582615860427731262341209503701045740494563064149166400166516298205883283021066988734455323234702983484176371439721736268278949031079655990804324424540374346263102460504106597116265283582207774986672847435538097153694605256018914381682245605839446926050859291054951688924104781976223574468084078988802415096883750631595562949805106645561892993472342337598031196076092505422063591314251156596858728774652736887236646067353118086541273459098607147267555689234320840310060977558645976286909974928278179076358482725212781613167886109697903258649506418126356818272842066270793840854404557150484216634876144006677055080515227865239366687694272570283217720183286433677210282931680057016874874885270150835696873652145931496971686929188265602793864883142030033381747383109302608916406625510877993417016738488531430677162338438285010022091679209992118586948381599634975273776238890716295140270726327035709316620196505067226048191800775268271605885719796300161148788589540224553021381213078324000616112870697720764910299774976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] -254698768134592690479145293206821255728702891776930134560790579910679319992107214623410632582098983483331330489815574443635543187749859547046695518206216236428893793065615689418647202265157245069286363464197556664649516639137690713091729666793730113379539835574118284435176759975966311794407137840227119212903549015835595413349834256347532219211088005477784934414615299176918253890327440895542348218738852564701406774260234153026586678948629560687737193771224444567475931235134068667518816836376854701370804500913748694680154034128361707676786557979328163403838612066811061484882645308618471756677638128036860350452360679421192294554396524894160331506586005683836702154607413291849246689606378130348396753615609568745553834415282967406053687424961101425505101075247343560087466128881049377561365903495930293838047845904426041275883810145285610792328242793929040367511585906305614875157323127976058032302235947063742004841986100784206062706700264206607702596000091208232974353740119865879096006829729263534208746278468300621284144241546548920100980588060422849653964021429999228035518102265578956934268271928334663714332366714725543339492971429989768858087682083341189739825139422308710222438046725266662350466610316448607653915537396071637541663165434372455173027155453589057965520629799697883993068342316306967651201782618423535631049526312815834005508442636619574816530107077462664893906046337880207278308304665539010445790100527984874662041220999028789501273227435649851785841508301200790488093235663905552477775157099947882881854584092518766143356856210550659850719106723682914929987433513242414601086641990201906095334547203691119762693709594667578857393837108835447028613590993862671645428368335291086380275927159643139151825549468755394447077553861885551453365134509762852471150577935079445450423057491839580790514995409855185630173679696482781835860863070429205814157992635240988253361185483502146300794442566939105269664781119115459939968479338845928960276781134415303324518863981356632258867033266543379185893821875896685513578154974106898275233972403136524010574971519760986196649341083691802965760778322610182030817026758701684727499388668779107787496171285717168354044916303114323454307182113814938393594490159205318416081625592365774578077548952729370407459870631453882061596730910606380599616779868877145183014930488538553022697554878503638287839787083071779425770277093847972390240314292064871250240419581249112900757129258525038134755860754226193881657112554620537075285312734645637597883503853589477629233968888922164242211436064552737171914211188542604372293474570587958529096431992007819264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] 907211697495390733451948027134951099347937539129992395553282504672490767874899478160730670461953215333976702926969404038111901811429890507528640065614679334035837283928918496732685343700914871896199372181156301134207256820593936260914298000976795525337513232599678498977596757578056333559530267961507455632501975653579024703390836682823177623593411048671868932696200181460615417094888582398346944559425723848850133181121006291911072660263580389179218598313889933053393619143129724204374254103052612294540050918511603876578354459447755678124854656110618911911334935422055736963748281073037365991484516512529273841668512538576215883337272199929193592273549228690623587842187885640808032601463280707142016814445555474109166023806463008476197554593279974719882758761025832269244421323898853914357704307889503300404625599153446912563228992625506201266948816758208876722387869161367699208188319741993615072472817249943560858678024315513148244772609074347436580386144650512533755336245628818495457371815942440890944237726084020529344252637772109458546179507826550453261586714414509320512215891302770669801719966560956656256901202218202099003768282794154701869951968686134094399638682163973478489129700687976355955320082481439895723058081043749197454990471976463135760594465866662627433557710037691465139923810415110687055179796511955854647893424143821158821606656663990133719855249659062014881588859826974204524222164923057052376527900913705636723892217561499048436712273034781059155607013181425441422392048623479824686016690263285019209765558109129576025239578700357879700429466824104017132254086416412865177628240442924445284669725545605096314306639680230757150327957038753006495746141919596338179047014973062428315612720920001705276976953512289799819290736769576640050031809156520415448868688789849991096959620601920101568031823097802836877698916065798838457796815401850734963367006650709166161001098957818310035652373264502575725630345629764662341651953040296645752155123163202147168905990975638453346905209756980866074814042193017159920882930914534778714032532301296162499358217748010556746609813022865808610795345942949703113969286147422462477441283767286466820055628048389684369174046834065516003244800956622987110061937981551434198537752813543129958308518663728758844011456050794585478825990056608237640084592339604506690556047111259715595073609863482836570669571027593305342827122812398716361449095026893310209943180091632621705270533434325533900855967924634698157801500910642815756163183791218883968371649853326207370550756532664541468623328556706637510055671057928958807256028756225675162829245963567104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] 396583208023686871972863996059805347255847299563823789262186350403247981345670623423790056093253770433317013624568082819855741055534140819357326303555659842303021006082677573843962466969338709860777574136477626086620175002789686865664055228746986865201369386507819800300631129147276505357593328893244813945614262688043102531847380929488722403526393980268796940250920286892405262580124332821214510207186996008747131541511688417521158687692661709852841935339451242251833447428567634627264013775113569627826028893101311780089942054582002421253625511520123161168936441273518341372503549159036853580256669058928428935974699569288898293061113891523790062762683521526010663450334416628428987589804420588906421071725214070071023484778399261398167268352433802542310862892299646306064683952658545628911726182319006462126989366043819689623545360649110793730795803634277844565993282572823046137508415987365097815065498174900955836292126588352474847600574877292816627251167286421145226755623366797182321475308698847470773660281037723320867989345344305221231137091237792554154404840325473082468446855210762281143591477247625135033556417415520581233321984461957088688481115165634441178554048207936778173356064024441655843200844396825248993101226358738183016772185803636429769961729837302890571163519136974869447484544934110569326820202980716900919440778562718332420092628698447735089436007596518282739901632923334311131506564689190564897768081407218477658145395367738278327596857250582351113922683564793174663958484234783271063100376907429852713690058576357883414856054528360852179753558597263712777371910822579751370634551176125602669916255376690905999568619178278814569879200854243887158182767599692453736760674767231464262543851690791543294642012384826067176818775415336014748717643557423576842463321976889494001598937257837797840178399462037457609496773452787737891905432929869647321379353218380782618981368807917638607888497278229104975260203340958717043479159172559573641304003712795462565736878414791552525980908869351554348021857509960314009119167408709915284402658922309540987305005786688427373638401440855937538507270751695261190109623114691312753124038062528545640844057030759622800960002191184367003242227467200348356990112721994917250724655474356689760344572340402689306279306913592313116957964153825380369453048750941891649749598887275071401777380322246057811028995892897180131572904341941591414743328866678025391391669024957066343926256514233843208263842334882472045882952823485233875986467427077819756066962191200500570960111320227348826548517566815150068266926546566304239043044714647120225756501415770980352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] -619932253183629924926347876963825070884486574161049439775048316664386369754752387161138426714345203731262675608810859781751389498666258513669803120831890861387274884472055824944908293899948241384493656988690316777133381895423158454115582556262346614699071524798063551902673075390141779704513394620169996779503419769518530366135912734439698954413841927187133827583042439978190559756195319955125885497745156827823250491525195713272419312847601603981896662735764542327447498717152930459383059075618301710048218285575715669737420197325601016049889659681522695567477518018637004110934008708014430703717165912117306672753272988757197106635039004499896169833040838400150442413585915574335038411378130239324767186357042850656111101031065027109962200321908812333999308793770368686217846964422998454656379344185261839784494020800952008449967797457623723244348031179064498935180254792740881717649258366044138035135388653194294881156978727691095537828417921528079310654964355640343674664818724597803351187354314671272504852439140308410699416428871581176931779001197203537259370685464471368884293994791602565731775529144388332200982597516905680080888475035365252357752889898112153334357113859495262598443776603319270972755492501164134631026863316948710623121093362647701082023644851394222981918788566909447648774896000246550655481881904969154073648266339028609690148350189597181755372072481028293250917986348132243056713122270618070765995300943478779115005978023949850539611911504232375993715522945860832209393426080909987945422058491402570355166746631470130932357528423152193041253553327395845847753930161202433707882428100560365882527380232360671908288739483029659482001661730506191553864696333491688732265511507915213961566720296679917639326247348372211539222367437625864419149831972867767331916765836369512015762361766647038709542403688997322433160799958305324644018407261458553343628761859626016449383899203220923416151118858199292927018192074893688635208312356194772972715726617125357941068518458964094039355978153367106160415153322563582342220609967973387667523931249069256036016554498355994264900101457024852818301740262327036988911809420128111377739797289525341868155968560373891793086093413515194410218577901567724654143407121558922979903542443909132472583318015981462947417261543035107057830681802140646066768302440555758981182194823455249657348798333358682929419465642295278695115330042009676271720538884494048985653457197792519141923039797448859972799880216713301812887672587303354622945796132629637182850384212779016838377630204937190306403988973313717035577468478525841276027527766157885773723064664596676608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] 217188967314992626971762044799951780184782632667605722680089007223160700691038707368364066910048025531488221267766535309385354566055651678984533085777565838812679219471774599424183948228252613526978841713033526697786347240797657090807719764754383578771811530450166145991528518434973955038535043245179891847720159089913521439665245371976530072291284732190260218097990315220783535287586500839413808794933957152228962586769688179449054767759559687823857430812424461562910088384489830651070239992724629411828908789240954835657642979754560965645422351843303526989479624819941017542944105416626819111880814628247959722178105240496446158745540610077627358566950059138125185201266800014611346008838990590791945400996424896454892441065486845303771986144837013382881760795201918607135519667183055559467457204190150590517470139976616046477809502102320281607760499993727181012189313673045798777431006301739985581099252156722877087491982502396538693993407566630986044420885947757366097399814679623556860868951010241204819278537778971711072924677359663099151969313833572712416532640386926081368758702445761616262918740251301248423397746306098240824499752463244799702320818717176756375842161206424289222072013999020553423797294181671204185709481374968239008846906910149585836982176556968389806566096683209619027829461810403578319887749920288167839699659477474668595420596569537625044662080173829675694662750095329624043012791540159812469748057496062234589244304032456279155647160443363921825677799244217150787311114009921836529022563805939752825183915717615211617782358480920148406699664499911184457462887463452057415236837860589503415852010856105292711037674234365330616779286550452189805953836404900197183252317918343997054861987303425417096169146377362262032525061840170255684253650809080195531581058078071077136202652531274353644979067525932615265988836057269546675009591042219075254442969873945969002015339465113856790753853158709069332455444156877302021565054702583930675864893927828716345966281803632970978919040709512062099989208682710054153807148360022650204593521135522728076826691216398772530381894822584664484200210907143313957503124673376818833939653053124363094843966798740576843728305777356516430205157757014121627829375144244934878119415374817829528591305499324544981487271899380885725717485361882339060121504755676508290084268536939628013623617255285210508158237694680603283424830111962028121881191532810143923390072358021874512571443408142115285111004189579653713555318217670724297228064732551598103242688284353588215727092693099724541808354682962533632236121074633200456544761325433319039594922347058954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] 1057086140144981870353401528080063144601480405975902819890775835655700250131964567360802436369021896803148299514084556665821810828195197595503870067485244767219918075496731466004045176150702551540901303247827768296900952943604175610456379685873572312320858730698273683814705766499650222023031876772228309969896229566157354735371614676436267478982475922528662489319442012671468257885492694539280385159011627793543088339839834386386116197300296073977307099314173676925857789696193182768899987550086909294173780334881516313718679778186361181380962532563619236004539291398824249338915802974486611672633489373634715861520948199441645270925176036433114437191675267574888115278883858589720397819173061975353443903977691259522627849115241094943986164363895687193999640051885578649430650634283442051337818620958213728274330228930607050736515360411262509447733878617024166950763563288552750409220296358890520723185049877303553812686446935635752080920795912433441119936180410111906762944786924200222516062565166630107078704100660499718250348218166446230316537601217120350170002561794453694434512042941220674407172685696960717823934048585480458193924328861626341086386368693466849783074732864541010471254644452134233113890698706490179112859864421551625979707939285081832189447211875661329009830247445828641170262238373767422464248652361335903770388139430768680950659864764405986516019984723718447747381518192592789482774879920457462319491114179030069773228412902748242072429626743481508496641847756597986964043737619298173677919721081986496075984302820012348336877788008397716688815433938054032901702438039175550031447425249366739383591084133743740497042032809036913743592191171910556199809199535136242467793157584494070781403917896863890210879147362462120739674639053333698913658584568561469159133412068100687117491980332833099747667868999971101227329007024761754580994709270078391883191479663366941035292600440895715731093543033217334076986468640381433968711488160496985058163656251521252566090344061733341261997749622775590949294834412834910706308709714718252640434393998041184310453666814284125668067284382784477664238834773693954967952219495817541108565653582684496260145772527226534251642440117199172757655737889203931754635788339424885606617248594461249270207879144421443855390347035335351650032928691552112580530538364488867174790737870568430517018590043713213833590847152144294585761457371394772080851316682984585331924097106602881241164616725624885102484381560836189903687194455782060689335169803523804318552831363281325754996321415203277315934261040433225060800953610528851230490842783230808255196602861816381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] -2936949054268633206766615759104238975193086495052702756417361709354153522887351094112356950447684313515930877223879798880567764027083044940455831912984000328286249751706242405458514004998040340363982710217148648606642033769016652566261281006260212352341723378998988984725331585561478398176811555476526076370803309130713051381478152675954976143603460246116737893380423833851844804314673910909606852088691300445043168402653983134501757382115833701160387703041550883638146146751096279334815211122871577920048612849757929594568901202048187580371626899423560035661958805993193259265719305638522104715403677087053467676308442615777356765013720955144936389004625922614234872001155501143859559698527193967593458760279076808132221583708209915835546291350422827741769553321087313097144102797183300987770950447632759240942820174946359449894727641653837094893038808292772850642293973336062294543012095403347696436627493267102699862764959332315152459961126838799205151217435533066348987963576870218704394698666972037560765338579582565460561437984262914422563604196853361880898640970627153982966484796522290925659309645187377017095047496664139949744010857054376463130138744889680796827868087347215830827856572073536801091314176298886101975472996636578422914629731483387919945127342782231940723416974057335869605826433665846877895398758641164781386104306057995743581029550356903052381485880456473340304102003454107623619320239518303436373677294809632567142977493212568702627985773562665708242041411531233137286285499649331463370861233036021463315768333077854477627087608350057770068563218292452447191838263453300596044856103388543847818666557779815441896446865913522685897708930693492208136282670895966073092850145638715048974047524907659481233193952486657943221759558198112861161917240249537218107232813527819912358226366728426170011781329645657740636725228537944949933090930069398845255793745105189321866833693750281874277842010279773951610545564326888368884899722566466092491501934944580799716551092931331829289121817029768063802189355341130683627632637494860804600412512475398020845081509710475521907037843140776282188762526807671648310380118570193311951924692393977979812583779376141098251752633828400605229140972182470922234869897551286408699385308789465620787072890868022075910845702742396676680914308351860880706101887307912348386126726162597482453305851238715551405983753005452181552977567172096823972638567812752587151924214614381985189353590306560660845640467774204220811768435515813302159093027763483157022532579803681800749860373503937426722226163099990561063100228407922557960769304946923605659289652449192706048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] 4701060782377446922069114908525275726450272926737593323162337549021962138436572629120444493415842615922189202072200754892507455640592506591741871908718403768817663787092814138607539549544376864162241023078062643246660856567135499879861489307882455777944615824072429282990163177259582316982245656595866638790899102622146639434108400098320903583014422933326722755113213005089159218557589582945939991974190730224377191545070404422804704462176595137090865087408111344724782927796688505341626145624751874128528786406824720540497698855444930586633056456066462042311835536947239558728505218391493171627368625638811132317815267409310167711378545270996271438633760071692837116609719485750752052318853918598347322554260663018685692215948212762176720331729452776724736295971016136685653051774482563438695310006636421296997670231445662679625287064895585939100702228679291931114739885423282293955412725466372021803249293047820078376818054351616379833911239846189846903911842150226839830734360264757982972589984364957370880868745853411716571899614342136385974792020251881521555017368781378796237640461510618162265742469071510151535500673747493705306244068988780934939946348281650629192982419734532512100813586249822617160971486656240084432642502462662924946327829182340990980396503719918427182397291744472465810735314728429262360540842564935949487497886913405698921852250024944357591635272980016790258192082259913366432409523115221949562134893360842580574909827073317172315364190384605250755758608475906818553024945937414202625774902908966193925863329622592487075100492461382721688263548699650584686860411800567130568492307418795959759826296962183734537919081891216798721692321056135819156852376093316642207918613334629886506558053560855541529377678630161561518659099085424678029857382577530331611849541726183948772657091606657600572087780447914382721092641048364925640427379738052988961926859489471263111750755146700492094597389678754829719576550135111256789012563486372748304869471470976945737062751584840862947247769012563794242066641781741204333584094246563496823653080223390233075976345773909370080627455589900842094601041392820872233638666896987977672043954792132585288526502499893558686808352732515363081116450800422954849276077419723842735968955911965734885536808678170605036358019819294445484883618775798823800606999150942617154932119914368561981070103047148366983497982475976674002989168552993575637118700710845693423536999354612707246132677215494335217503535875414773398336457148768259318068408565447001674819341707565583771995199915537061324412001344214564202732131689969017330667781315721055285267925096449703936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] -5611768176877825683677101278981578177059336133759833928662319471736188947788091427586399952561939502356314118665721688787718885240047788829294156802195209010167912453390512687737031044965740104435464964225652689909415393479707907858809068463865559810786620776850149048052741590176538134996775533542841651895370598970167206695470328260789308460236788346523169543243395718716889277496865386650544902066925391031132677781630132613886265256657399346015571104556494143062635697592981226694256523931514932560412114589140736728716709070195256232208412305434550569832675116368931781819128289902790480784136513009586031397573064351890365720499702083648707257724425189251891735986170449767338553017078811566846928868019795002896728133546649115128186918312890623352052334720159441176919699225521292120500011560210777091908538232095002414958518216773645475417391195147053143294993371784984659733367788870637809621242282115100682636006221175425504208314166878358977642564550314079076346548120640688984970334169044742748121086951352402871392926311287378763794876124558924125294313329508131041577470371393649243675623538189910644295347947148610310963585175553798455747043722021251058188926768225836698101846739509493090010176548661929586286281142227588630013405452577129969632896847559388168657281075162453633492559328248646214033569461045394209031924700402676131729014700185513957218786202135060956561788190838185932267911724492385320120535297438135997649897551719705290980687256415236147529059649715082976986442248776107647380738912551252115942897818282071292002194876485800741742134327018984485874845165422196989525625914001573116126634722534445107141789446692455975424155870620873509657316516841633180888141072607640625026284811171592577372843017925726567668105159111643958273560362376766656884429834365997103793162492709742137870144458903903570333143752676156693266705043439210218941387325011310398677058045212222827372589656951857158833467355606462424298965040802655342922143151643543947431869193460001431636301678518202024018579262064341406731978042441941327536573718430952623175552363081283373833077902307762432729024716643140711474630643053103321445345155149572581619366944030878519598779534328080749616703294961542830427087810059299037544513973413466653795966167097624767710000198670458507701968578596233447070910148836026314061269376782410974644647372707373937868526746734626364573177089575203564835410422942074748797966695208079086005085374815591293878394748258951131961169436717725479296644197449170375248067631931833611599077538392366985541345905576821109264829674796685178715077568425830255051385046909384130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] 5380554175831583257357626863530484230669959513598736386493194931251873210055139113552359479872927300324681160626256420237319886731728248427908444906929349199289894271793529202567905258755650903249105262835788970622587203696888469345606700481112591131124040156933579762217149880419708403009418233662516335447362910431625245609281233559384095861404078610612096979229143990471898461394128535087919389365664672347962524401633890257631305895043797786041459806393487329259853866625285218295684634595529539721286701629580899263986941102010833962205120812418471733954982230683544726770213238928522760822154420919929205693971438782961668413895296248233312451103398796957950398653904179257271504261386280159509412879455832779625764793960121579188263179405931878934145432943005645751824922702290015839826197337813112201965220101971012946871781603611094681518898577431127986898569794097104777616511717938053863807260679648256910532493534379015652463003992316841881204734892348955342206424476548318278393434788003111271075129145037896061533648508974426491928372822920002384264312995266594044767515127296780679212298650119593806728712829126116346660782806277958664761573229234963324372820398422781130295355355535707187731162229601443704297686306482267295551182802033877468713192740931034929295363198817869964927618659256875412490053915939180417691852491270430447909631288060749453053050523168845765718279535459468476504411098732730543146225418744782836237608239655934263201360045339840239251095156297023832338706005241908380634694461453266781543395159213071047228262496220637478233096528610293111687875576631807206644232902895743096527615545630543349049826898357734155040842984547238596528149910383421825407851098141861317917058481677590490182510785559084422876958917062510878057604849582854245583720800634972443983758213806365348446442666720804116316550740131826723833044419229082183216497600879792482000435210696155481355774613083586629352134462791635998921697835232659294375065948179291358904431808783558038956703901121384946085229561835578826339104648069511157146423659401668838854711944634471299871367809868491351797633538999958754994745717566539025461064620299087251899612290248444723177503811580070781123366463209807014232975795372610623893818380679383315489264576122495628698059282014501356022753181543332424168424592130259278823169089989048281574270638638698724198929950271101559161159192063990053360780187658862358379529127979474063339421498314485467497764568061196957164552218517956595111170934369416226084111476956530765084890857872653655059558738990912605029391187777505362739614991236226139879804166091172741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] -4279935750437750793002655258234178351408035893931520310630431781942290470462977236004061945695614020239079020827130283590931015390876497804473613204997516532432812823030438605080980513186705269407571417319123284861842121798340116905593095652835298932197980320449083997453821896531233685480209073440321761475974501729420693626569291586050950763764732162790097264835892969324066623372152582062354730462911197338481213232617432939101275178011091124089891233775038277382057255850965624585924477585695826374218147454683584875171609179223378884063422032494203349235690042380857738523819801565534009749337061560475644488926844194076943575864639733381889417195305715771344199578205601342051686661440815421733479469130691877467540659036933519968012242319691518708665105460736132390931196415190753012412509245182232886594483151142385832026920831837647681700517087451686068424927117130970051316603199451508970071767285603393494663784171549399023925610414565665933001717548652443424481138858017570666519752382115422584493541026588434845015824639975907716542248166129138682715357156125072891563138011191422988261583348039296562798188254146938543677651271531231814429402291590956501564976757289794272887503156392632205191572524950746575975842520699858692637517436893901429524576531580341612490153572058278168889426740753632074616113631417508901305913264603654319123421539642748322343867935103044224751652373803366850967845036984830488782306921096144665449806976001077587607544295690911169102765943875171613117032939238633090664709037804288671924623301275099684860089752415881672019422760050973063593956381256546581347952840752472648478535395358263611424645025150547149226374121926550799076152800216583855997573521368289372338192875709407538643545883785367115475965697415248384671088258783298841308718456889907063564038504569918129790221064811991254922659266685129509555422522680574678891301933736640464795723576939054775348896724285397330104259877551598438512241694453784445040266141191579659139651361498693313927798445433379439859744400375634776877776169706739457975434210486490795287225617478947775899976387961341033949727051104174870786550337829432450989137956894485526286954694117081562886095310587531999754888720457771184697891829530319212385186143046670000645904798447278404037143348328052499383810556083152571539615296617713775862288287232375301647305158585999467713516927813191530419069105791710157814463835693860249298805275881166610249780233455820892866661601084477664415419082633360254656362760113971980686874353826515744307194469775234646781269944119881374304750527125663827120619321319382643058898043621049630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] 2871563977498957156925642938744372552705397026248956898798838367252414272725020479862862385090125828325790398678033089627151219994006264626807734651959373130409277280134417008728042330717907437868540530930278135582258420135729480060993871579365098017942470761393577486510637297146860483948053526748308330093287726994912454382823325305886413124167389085206411120956854763689876295208652641579587264642141721427575764986576715936483916906978658436979231720553652210995233656603244985524431608136913136421167963848132842272128875860950524659346043156686912190691786142685317666463441983934554860041411684919841398316174749220223833632243005837999716531180530022254551519023407317830075401655473814280554908794797358828309085093815321534204960978118685942333606350490439800269017244150674077289170253308339095767769288599792129039164748700456394162753819108094388871829802454752305162167657792096596173902031799936445984979810043910544181323739898113608086618915413512742184457006411051360427885317445140139738529223575691128118746459921198823159100399435945842463378437740593465517942259822568870745094211349515188375497579065864561011347537445349426746412632585055912819177272218122191851485910369394018512499235877520564338371470341936018659289777810408462322781633046071007875355628633174941715627121268148761994631267144686149783818148632260680024998238181311155294984507885512859369634874113173942612115131451955083135354929500318048147894163966560885921216820056548406431133830361183250119531584124344374920743853024971899358490675280273274524630386686615183933625075565537170362277515611232378769325454519030153059578717561713226905593066203914709342208095622854699272297137569088803486588354314197340938544055194855953251705712421501529375035912771854843376976117266478134487945958991225211625856841146015280499783664155784270007962372497862653094180237027606134744674302090622049613789899578438930080640033175732892945901845114916905206080884689303589858890407684860886769764495962961955121350980873368488549485209365265429297505740256167424576688349775119999029992002645656982788582446681036807553268158115589801757011223196537220474251808514261893941342877720712931855532286283478946370979971778222015741751573650682015493936860347198877489718093524024779564259067160515894197092439126806658303877096745373051715910818539790848579076029240613760519638137924121091980109978043467228156575123223461296255693316240522805817313409594731993017540039823137135831352709457774066606671593002460460316906490760387638010967688820834842604013421582976364926278568317196136264494396425065798594937456030018535686144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] -1638349799409985065194790796302111475628930441986799327258974603577954251644903217328284516900001747317366444487791800963161531738448727082118472129232887517718665526334345909549792709880517165123344783134540445196179730516714823964210737648099923071232584765720749029827954836265096782374829497654927592097198559609667123743849403091237127384149749922683215565534458096097156337021193731314799448318684594121905255934387371946865767436666612248674379139521615014172488233426090599761487701946441963285106514868117283060668665171383480173651459348468973232365308288791581253614099513728671407945974311952235891726174735494333440142520760105811724773290086794025594275888799691106846547951010938022767767016583898660787036408566283855595410200336402819630199976868351252601130536818681297730265238175789830018219259595984043383181150606766347281714980790942115595247627190259673940839364523650892255854075189413186425811755516463364314051607124684708374936862626453438810040398302914283088428014395172852779660540839185899758248101982984118254419678530747418885176666566050609221273652572454142006184765988199685045022331101494222933606955963302134399808066130020433737985594372472179211029503631902563520140802204968011151509852210091933318082078806016458229082198250586579400929168278429905185918710793494713046294727625567196368362475407053484951834969504137921304293903671084237123298816426591427591070298759756556307961521582779684480704044239852490854137863625754122208336872502129678711884687105879421338407515170834512270605606700759587715693670072796608811515298101959211965379810408468225817411547283854645292426946619714775675597120095918957047560856232234660859096781294994240487436212807009339120205228411350205060085552255833022598483096878078930620798420831314441694860763491625586995840681567518949657955275711011302046251535175560291364295894309326900502496510998267563369497897724335639982703708207773663355786745261659814847956484353357732854907215022183172518375597391211084027894881568030909071000714623532153433528691544815045563800471242006985440155755572316549871855240078686719153570835407962875686034510134173921833205284273903340073356210274361299479776390444998599859142108939655931816280731010961539228998946181661740881269831171143012665880326137300411606868656829913002213551452904086435489500427691177784291408941708514984740697962889035326851985431972695216110917668372698035024281096965291841149662176899972776950636397565141809739082123338889408408318573629304697692527778157155222320326399764958834458083007041288801814294930516094029211558927027788711368278384938716686712832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] 795828782009832514535006179112612181531554781144595921318887908214148527753285263061904606678657014697650247923825118878047742398097236623981632421958671054824862960630161313393889138192621491177222401532933226308083045225380711115537817767067519265459799173584908102819583320838353452950385839897140318808547599256404272353800042022402413544045260420998579081546769790960327177545720295998855554784043736974931339564428698503374887014882936323468306162496281371676361604685677529867207040430905652425974934085500622082251187763302533448344034952573674937828175536601823567720995624464637078697637325756086623991247047932072180607185273067065343996088044071610535332318180911469187086472691347383917848183796525670353077431211758744628719645499812136567375434611256190721639109890143365357369292498418254490612180046522016215847888542431215610799607914422712471726646896586715214672648237148447574201144416956170076811157848035079701341394096340899125488934499650733304551797855907060737223883021855996971516702537508625904871258309920378744657247681143934020640554864924669013836535288719519285207526439519685061414554324865128505018085912938920431267113237217562384809319572425630691994149574830635067063270984944889745042346967188787664337391546510229522311722972730070933585899699008050369323901586227060997087884693258255219606028380627863214964750388341001598772107837571347942357566981420282466275532000925302601347110551618858544633777739899311540927869775311223265334129785024468638933671363028970517721170160615543316549284205440212388614991571177884155860467441409020829727030687429047365324794833882899076693319094651523440624940924577259337567593652708861405574446509518946600240125787814006142161397327351695967961326999358414139000939900855258287708164575793219354620775778003988157046707119241361449840168554771533227552901011984503485531508173869953284860774805117708240352605121110472145377622720168292484744054424823437278465371459224928386483205237077896512918136204869339194669630605943457456668086192550022206682200023994865828988277948577349592862340567842112457225053303279237949237646592055558151717838673950073377359467966961168227535906481633639057910681190039614553387748939248022536970340369343629412515377267534260725385935522630024457038325333788209290723791019504031979725513521404579157362294166645665146998473494454553643504732240971385207921571988886504483931861477991809643485882743145546314748361536436638648779899864724367883199447910671379560701906842896942539391056223052618539283976667009663794452133794110620986464321010582113121923652907710971649208422354923764580352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] -326255074497321301879252320086372901444934969735631936905081644013478383334924649634793956276014441301301925195832553919773759632381785832452544271795575100094060149487191200264482196771681643568096755607162565766603701129047588923460064135705634314675127249571978952816094551280835797973980360809202237531237292068472541771830231157939802996552069402537632363590251077876222926928494226844857025497761143786147806865093069428109777636158088373236368571609707847146085768256166608580579849885744157454837408252189826272697284523306810074431610910086323162808726583309444601461036356005032292043148420026555646214471374789249759961031721718866097869295468100922566698425964458761441508379568567487547239437958987973432077076864934133085168873345664929173526681085013063120099538342546269046384161492928509408998552723440027377953334182785513768798478354784763879862065365417297896183619970014011017384917553764130533734828728523875316941406141748554182342992884091090485463191644717517126874957428149451811427699602999077051868503983415325957909077788881589208617881873826783116843455511726184336056660520037828116231540581175108409893845323967079265193740068757531176141577912961049091098089238097962115310961622367819073933528813521441406238650754903404952918410819687090424491536856360583398214011921963672479912639267841458796319687152545499785900901717904896880007322310285987147458829176986618770364388117559892770745909807247588643695181351908725909549463997190392182332533694888450568747374895847129649249922893941320281014438976937811440642687391147505365142476600152979292498223180921055523954841250733017998330036571925983958107787826340177084460155076304819385164608678982907712561988605747046391313992104421372355761482484560721403212517435749153897756477241063947447281094581273238010625905458779933919128269792142273762074852500275753415992014092412524988645834118434487456826908849860130839440216308774820903529396528895129132867459786986941680222041803750434746222745215220450169085878017416637548914731950980443565833081456229269411113670257221831141929711245948048606384576487724366890155992492287193168789075641615165564295499749904512096335107865993514775842785035971184005857834636164471520447896027732553736260071691590172572693374219470358052842379774978788821492081542751781000129713703756140305808391673071737206940887452898892909764732088412732138830583333520675096360126593215171169286667537646177290690587847965737843653092787119219185136080718417380833534989716342119760488060421390515023261578906253384989939762914023961197206585103471896914126418480467933682604819643497061548032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] 109480542946028633044221793533312692508387361853287455994203692762523426531989750844711764185993120858781884930000414061830647281616621947618538858189996308167548942057450717780198790695417994450316144784605643531567494252405256507035764200437544106418956139172657468763801918639178445454762951527982466275160093351429794671881907911953966450179330581159526531764760426253246368242515285195582017819179431908807161418702279190511135617119395201675147643165160278317983949384735472539685590761907233334253338681362492328620443002446018354075382434606253691979826940047548200450097186740176420387827157785529924845438569134654104480018498553254086510665087496360945721519614115275735908947159010310355761625727580540795568586873223980186832663132848861001011725324841123363311525437501476298959262210311479765650363486254226423269268953532322180535056958468128726613700151144340598671238695475239412501252360816344301924573684665455617650842131258698180476351405792331451618877045923223564235792845520318961434390522401343163724093525864019127285855730392312559314213441017684850350506519330240753545022916708169755860913639919948325238032146998951681681949924752246642152731099719687456741651717702704964278474082185113067311993733162171074950858388657213062987213796277662332805277672071371412288026133611038593342580513416720114944875635802871311568416357970751149995812550751420883274096699137446234455645901473238243996352722283038018600921467904409092969897240318070060136302007610989983388589482383220347594497922637800292259786333216450514042378558395095195136765556891401285141055492784162763342044748871524759871607879675087787345328423450734602658136001425477540351723482536006593729692005007549112442873915923766993452037156103058016507071695795675796203189017640145268607768326406328347601703696971320059482031529022109448866668829758861055450060375937813791518628362668478318146207212372204399983065590138236053114841686547483355631292271405404653895188753807272657495993551294610587985870705764360458177784044015260061960586786069540557686343619086042331359003313084958738656734785355155172906956035109510450752898292460170126108119409673627984631132026557673034119001742549622278539427759317699715671715149906239583680758390139713178550651985394930701756305073739467403828572044100198037220209893115279061529265244075644913395398020782643160237287643893626851413648222508223258236327123446228976812203396101810105661593024214396108708238208189931223783190093104205857058484645557818013858976982516762256069637520041392179567621780734560336373593391573193682789923221962954435654161872094884790272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] -27219866781699102844844618479638347880085870628014577666937185217364215270190440216301826158493863846077709320892119166423546526559673015007893332311079494139520017427633536323401399380348962398972896862566145162395465356110983932118538431338690831691643935357654576371040075731052457719427038948031270838397580263423000232734389944908012303199253923534812031441096398743752664023774334997798957874112261706598228121602463757573536768785417166334596167662247819039305260978026934172908248052896986685886869013299345759330469381340083035206307672110802415529614828150198781861058248772509492542954010784975952379100473180027690199704287112178449722608274581344645309590070622139754181035633902873042661251532546196798075876713880145848997983539904341145896430666877010188290531071030339736265042826884410979712976207208947799589956098040379516067453064499733762001269142256089036377580591373108194118800171341317117251745038517576352354480490212359443630426864121486748555329660638262515577019423630611638704529645680872422480041197488122433167646782801059652958775483725653203464656361376222740768320983688070060491690919752582100800922637921241585663368244440189538327349430417190597324031546941778634408121969052515646585210206758993813455629088730205837168977051288417503796982867942208741902600277742961983125101129086367931462134143433590522248279374523811489976105997168365135817181969891782357242559629777654650602762224584215947059642212350087097618003105448379255393464108613845168183812283095106605605291228615701809770937965525668386606735041075518574662679194333572403906319864169246439193679139952495099425339275323804255708622875423500056264438227369464785707589059156603078111328267774080008493261172222585326473774164428335376384247466167937027022744459633614203779687366316366428915239466904194491644877631941288682893953556384391246974379284696233026337658937609582472042925264430855770484100324644298383042990401912036693794252549307261189669341338504425189933400081231602553712889731830492175856946290333277926324534724955774865230945941833714871447471881799935017406570839244689911069437786438702890613686925304027977770971026498333933713273412727975407349798697711696267347597332333503887087184773450100670968565478373513009215396867221507394128278075473046834341844921787435518344672569603417599105480522850119191966947910792573620583236285461858219671043605123004161324799858976659068664529294871723451834267639798096651302036864080304010120269063257589782141886696119651179810927569629716910793500999662911304539627178137205633422257359041376429947668055223960599166858557227773460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] 2816020857034780663539755285138209195325856293101530633908745193462995973284260478407674655542725965195855599328469285341729439459972889525936419083156634609014506531994264496073836137854590865166939252867125078525678497323498418422790339978956792004309000344045759718191350093117578993229741101188216846951526119323896019060346864172595656106043277678265623875607639930248513429282779522397249316581541895119336815345863429359800298151184749444320015344965848977684432089613237027648788537938026872260399754852337731582333226739756170499844300349716063623693564152854503641208730882045387144440202876940843524887387048212140724264980672488858148823587993855359938729577843478952275743290301858733817823933363617381052966749017518690577117392432942741251907281066754347674960000546531773646181368571128630015216064883356157091081575147518834893026052526747308623507402638027174343653003000768772650837441326279274422877733470953930471630356399257091759118410157782700358227200905329878628312994977000812564856763220062511778146170612893530970324635646616645191278147819499965107132640802470549881391155314500823868848226761411018537514933182968367983485108783950955058324092932392167832320931220310443773630750379550768310867143010323403095579139220216623040408689273566741476343484718349149789710806101429034683235308911626631431759479155593378495713330482870637414884624084186306162549667440981234800813570545828813839395042845047362402810263010331846982293223592581406405530335091973561222742036844524896680156681227518216011545030370147037415695792293711772286455848352648455189746581083290164066801383708708751707639221321293889031631288138616207800339448944698081528311897228460741999430112469017413665008740843880394058892716022033634500026121323103697327424471151826834266193205819375305284958219526000544802543473558335613615905498333684283920394496270404317385025353621174382223270629679455690893063945730603042261603466789692028673735903259611549842268645251048149471670105243593448414113996184100497905624093767575851502801562773904141003000751295696117148632141221120455336978558178036464753093040620163364952994266677839585757203728743464450602835342583890680445471307790345243178558894354956400982820832685606358500561837853375701680722134242829296358412473424688259824327214214217525338920656139477277123702852364909640654519201923919057787844085822790113973249732330954880011305307988592019418778112234131382647320836563588409777639547430616873199329627042549539369546647612292371106215855494515156509019128089613809593235040375626271794087443535454190039275067910090630980860988837880397824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] 1744536857943284591310793186391118698847674126789222609746707748130739222294461302016316553100052878926373401232411733764001749698924974102764265551943431548476849638748828526338135717896273312330709718656702523072520791531431238907231664024562403340699908312110214365797433766034698719415615541994750428019850199506286110435574561538214520117725187267215517998393569143084980415233606716742340422808395198668859137140159530432520716187700821086663813003801268497643050643202737718250271117475377749795983345335063702927089158669043859230067141497618444143713138647139158855003188205463228437933640418989613633183867786868034630041122277389410575979149011415081724897566575406159735381260220219476357721662597744152648084573415179994367960700893646048676349219590978299924293672533065315318480093514334170800888868377224477020307017894334184829533691015825328133899492756262371457352604407639988091038096133014125348966690687375851093575479612329705851244594421870156310801408741902059502598632945388492823427092038799613031020211981294630487412915010667842461724635042008140524229775066128966894344953295335381218139963845028194471144676497838464805044120173246168906415548195831244041373214822481826778175027283281108531138218514527788660581097236098348335141747555064891893270533638241590947225813242663720297573465299230946862276291132496631700890050944850876755213415558398853440080083432810432483323008511492995457148354219535111708570977115484587773633160521265836161255303607864012482239629808577685319360206370833411919165402203827949043162500336748732745614675837035317763246718398104181328634581532850684312934614879985116054029093960600326579735484513259510854816214791010114959014918803028662476085806881585742630162273901173940176004325378381784380767555511736590722653089501214100382928576270843727153821874657225967615063452042256070484862603870981335851189187244535080051980564971206408263416655262896141839389198627305642206280498722320571289145585846443457659791699464615824275234437352067355164672209655733726603830399068339550746472320354919300079024956308627021141207525689092878821808471377366156286943590246826816727850295252838171743599035295837682111862538665190893582491172167515178732728970683392625713559699717610470517854460483983717925455746660238329176200364174540257862335302727146358073162085735019240631037282802768119803722639649700562593848169119151266875420542717897809606080699957381372033736862786582136653324360114687529264539521883737675765312542480489718129085704114207508667478021008432775210409775281435904243011921273915333623647114659991361217214338789028134912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] -1393128952486733684544002308924899717124623290555226441284756546606247601436305217275257954577265598964778986330482599791192537820312526935075016766030842170431713951772959764007990607420543745086156873868584228435115355929766063018469219847800451826064661348612255591455127941150729037453894142781046421187368383806794183836687251233772987693594622972564387238331487170621208852781949907625964209271461496774781667318836823104391911957061464446837684836405747576262736287840636390254068025535413853278817957358395242783477410325148923920705658928978694271234010853965020133826027931058545499093953482174542496053445969479548740661177963931474586869127162897329525919577445618635836323709085445610839962287446626010510707826354456640038369658439076587513631278031180325895548852593989471751222805497194585654248651835764944166276998952906500689506506442147099057076780967429382701497430931223158141802691513625159885377341291743972796529880743421590254224679403734928838991056927004034369034970176377178029474746761790100884796722768489876692706014722578018123251232771687407118080737251749963897471308753623222834320468623276592326586617979512618062282707678957307279352467253346225419328308026165813984938675842237089924507594941205013023356366587285798501124044481396659655307885596623694748099211035907051331075337441725000294694805519513878448605494672146804077799416524992232057782471621924410100790243035668399975445056238015118074999876934307636125926231229418005568167650922542504354771879699959655906586842917933944289650445954298566936439166147361114584639330144363040639819400460732093751663512512292607034387346428326135509984906111614733901205139025279969007862435540432048913263070425095378543261120777289198693748578435719571693463682526728669511922900402876826299388083301125412702592820273284103905808950125404968495863119375011861004842653100732323593494817317344779525685577967564870552285063726786878259449340477532729983127544892658678620441951279688042805815763398434661517967462434748863915953616066294585610028411383558256611411001160155417845169057126673636293744263671819410305283458261176855498486495224091011499055755708871874805519650558196201902490209250633354385494118355725487805748244278131036318865128855746815098974589394710366622641633423725211448333803457474149922425743283419863369488100970867514452523250015117952535623812084783422788412029316139684196899764122008271732533670415314713409253688944694945824030806560822483850910502154751747388899214102035512548591327268996231485878885057547489051595153283720132720319825652487438081936927768136615766274816626491654144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] 605316404312631189535212839378037422605904685430911900336926133411618052098906927128025402333227135360278086714044464444792824613491323715103561343047542733302090222167769053214798802956857389554817292138609120873299847833268013887008513749128243471352455876076905101478224616989170400337894549048440813966615773390220959499181203590854431392456804982862044358962157279560340395451829907889655697557088694260681089355276581061311823732142816656434581528686480259364594351989163596580286106737841603992695884477884162732150712618304048426302637677213205375354392470157313304700212612254994489543627083150635710420162552827316115742296460332544097745701945054245570649231336034389282893112580509858940624973173972131760729785785592824727108726531376449601009341230538755579703464069159387099418753641847511567549123735931317827735662124184718411378606544030704651195202343448862974618118326898948078094227036395098259634015615454968182970057104996962989965250889683422284143082138617958228325525916406434530387676303394756536945234872451756835813492885468595630840079071498198248037538377509828933972385611938326796699352391477017110660817672194194330565453448991498085545714144307121180443268638486436768473707609352382735125185730868861361155323628806014258294948295138540709153256993402016190206031816108592760094537400818843390207395577911204167481920734367346719330404267722262972942302021455859462787082807799257801516251391252888953156361341380403136747962391470041937620163980189350245995287634276909587623305852949527674714547271437835838957008981066902447422653622227756071696929989090062494495346344963194046566748817041135816899728052340659226830726010376829221516131186376518995971641894892825887871745703626762581817077485614660409666095821552962300338539251157916350915669599573144838864977360564704950225203193922578088495902251566239870251595329819114366753062654849414439146004126343479202544018207326769103499804728069559774082471862558194874342167934522734451544958051672461727805258321520860465617718586524530127695523077980767228141088012562431004386584711826758195033102687919106346761347446778864292882076273979496512484105085429827401350116721085415142663353729764487560753393587908121279794437585548654997396345461178018411184476312184416121161237554378440870201591848206583081216368538110322206532660106835629431916514171791490759229622660077055655923885315267687687787118178785056114193725950933761201680619477414006312480554450277642088006422911828387869717159367088492561334418843125603062131226758600241909985124470753704476098647526109340671396427945841083519581350303688032256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] -186344983998964132636428980036806586424837203869120281757348991219675442226099119033562640232288883474860312360258733649396256016339069292069366032665189659255069109797221542890088762492172083246313776071840881168868742831617466564078715502245003692564334020421218134616502466380451662002914503150054991411075906882220455728161632200301706306346282094294508116671861759495889585402336800569819210503754443855384055889570839728984296378204158500441503928831631519861412419114947379285990958420587973024178005554344814033390500488214616076432664593524267937643900790178693807615980985470672037256654602407076550811564115083012129488763533397230651385166937338820492835347393284284633689532202387904719472611953419092692458353011886291924398785380252520848023377642446605365717796467938357137442744920595218553203804932200085634317141543720929385993383064507811810997443108421138599232501911352603048780241406194300526909512468818087286101871657820965723499459544079523129655781076802068417629569929960471021666460549273723909713756131075573571465401455865420144904343833248915520452858095540899874167996459166313644875740867128099261360870972050129896300272281450101124686605672678487694475603761096614733447615523571095225018115082986418476892884056272297291584266844958807766826968952397333060121360555303021208197563212543206453826895404442774393696523931124956363747546719131645521385342918492294612296336054981079553630521674011483482408220531421036303845306448717132190403193702059881076290665808727591990472217874219765730682466942679094219345800455938767986231566778796416520415290029685382701284893835883046290425690481297157414324575027088452499545208998839629575837557328942854811147123669134213862581101979947554769317229278657706767059824273065075046536833459467144603695123096363687214702615586631454952069738696288263728309429013247940817825387992612603066150770624339909791097121701871402428628516455874158528649670980584213412609805127663322316802353585544935275363090991454482161285669862693383690582910612519791955164943323929468352040414320160787258938041377419429759010324012520876131973350188814546505086389059754496103478932238243932014953156688012817823338877034224899335836709969473255794504932826423886069113854431299585185396464348131179447381156507554042488128685459305974127857010786625496796940235513545991160508141521822762540142684226277611010338704914429468969246682875154114473021574386935743358543507122232224955438772546794405879932732354085348777730220359658262006872454185978996177847998256376639634924341355387083171279114239753937319370145305330899905415954681636585472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] 38815091161917308095291178099161810072878345913353310192441649142193420669885590192095438306003102370902419139188866846537578549889017932517708752032145671997811527809434351502694926453306736212108275601133221536610098632435048271067947226161716992006510802034927961792657366365101058679604970272315449380279530200182380980229018335190969321945650541876830515822917347178528015160182283843366052636722811872207033153100544493983597307453628098467835263673133266378585786592419606966171174971957667844781823715413830765772390109605684055456846036325391450363212240688215920144640123462693822966527923929041330792898174993699225881899351752709324723761953243412506284353814298228714596746903724353272730178253958559923127236160415415857674006463832694441965307099688694110295779960475187860530896033769505959698693739486684389787625960091918913932563253653511830636723582306917665991256138883482949422155019597201193304537994724330479852733798233985520915868164815405238841693241356466012455514852472998077517905818491980119672474506226667448418053602017487310968501837996849472671435385612849640774190624701594066213441933573222719131603703552407834703639998489772683374540705581951070443664129783586703404166570018299256916611370484579159895708541316035294757496362060429733389796739161168225479860425750546883720991983861185922957585974629050899289348706562386675146940259300600610059521446778607635611402247766831415100584945090992873949290945969453543783771229755997101420289860851321659540496193772720310956846310792036474490769077623609617540465294375790146454424943033978710180237883462749781061317740993988823629976613785325296040554191455165964740542625309675767954979594137377604271883609736960667722159122236785835531306633505304543366276302715807134448799630306149445059209490415164015482010984495786270684784013971061955256906779672012005527076862004460907638215105633662110131145470514816852190740001670931204528914242098261950813912073728142658829527322225588225419734214658897350037837206497774429279757118194011095610726838569521971776958441008082524743399223572305469204723624616564087867748341056134275844874547651812853442696323804755202239189657151546180861047777642717027100033493326662662968668803004296469058831974220467276533185868782296924969580262935970751893246938816011456453508781753014753640241446549870615150622453726771750644261790868302491421437906610941239087714168461191268233196959895645670149845895712548950966914886377928407811520986395256801746090924324801990907480818688295501636001238313145476259838178446535992047234513024273336024341009066348915144104223730302976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] -2611637878035910418011625611858643767115079236607690334231218758662540430935375419983175601972136990006087292215224611118382776325161119697538154843646370237609049425229168500232120541740053041695341169557649227223277487552644818886922267284506334994799037197150609119895724432976978458345497263098603801309636403638210571633497699275641116309447995817500385013166037493091923618314170268305340335494275584690796622018342633712428530013028118262352194602935573006724654067089349108677476010198344480690082731348691739658937996230360714557755467314043530750548867901334963377118035837847752117253130255372902107406216500354981979508930041209119057523010041475321030916669844854228162562219047026518241252284739384748299602036906182450654729391459393990396656344975267536958286016796912069581181743474862931699510254456224266616434304577863203181601296881776246772310481114507481258322780450959105680774147346034587031467562779976822838155137518663072268750919756449963603800862925126373125799663141682710549728484554356380549015839749205280914848664938277230385432860898695804316379012687340713771904358003736417182465150303633202979133638969652262443922240305130351115687849094347397947934147357360195003174060983106840466880282310637693457692545181678226243738619641693011028303382645108952537729247116934623243947280526866503041347412765109010442561953041463313981000483142226643350725204140733245906472656119255072439094513619042441868033932760740264835503410584605780706608588010751888350232584095167281099575824189075874293824528747091863057258861314074760268944396274832397550703583733761441318212587986988433745705359250304135330179208599390599505611607489717899210021151904045514182359122776173209296736771175054864484535370603905052959850849139220645731139199719810261759895861687220060048169962196029780908955824121098682202436352680805512252025439264713424414115239757409612192131967498888061420097809153530524260596111042619503481477060344104519108911135256619973458173659821073748337368400302159893251592884150366926014765893990110547771634161267649121232451744990977164973246587889773933473028398639524028429281425775763841364756179215759233492506901534842983262436673854710669783399150340743317534259480024032348101171505556929406252578724665399045153367109489243387206619261103351396186983188419440565134763903341610022236560662704634900640525402420569171248009258595133218684777380093593891289129746287905043411516670419059149877767752566697223476313461691600106832944242315511023393238113421048168585759806829810279842178480879968995281764212933671636289628086735256865393695748788322304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] -2077178038994962401203004013647844012460973509641535049493728911824947663009604057606839368336811171019941445260018624805485981346634217683251299604403635078742219850911989055807124527660036026563620357668298610216250089061775127770034551109446286429860373206865116931873579286996282426798904812972558520337468514903748932818297118659684387292737227901488391546005012483012052512584578042140063824154385348067013456920314243957664082115984441247218548993311228311509855033522468879142246551671448172221831417981611849606511514196403286265718402373249794845273911354714041752421010007034439248412245390106434766005645772506067462991525395388761794385294590603845386819003322174754343618210549560010861532911775668417653352671104346174668053197660064874989545957346638988359309046683055415598012632177126439723080793164587458979119035303653784508146872226927741440624434833843269510389419434373385364378355656402282699892708091337166025709657957930920756255211889803821021319949739483169351083016284741597531877456769306093633056805151757975891199401054074762062757620853675478291527863220159729283497783727111264121683043042155012892685426878375697319720729614164708380574873210096135291989037139268240499867303538935967305506592522961927386536235037351236934616212385882589725879954061445473517579272096334785287121531485657100311261209341047783040460735550842353377908028240852421182863914790100766620190970403141137430777580172115381363421626763345129424897659091315156697858268516563185319981645596374696671475148898060679288172938866824939414266711958850562399495952769851469736207865371702660184358686733379913828484883476533055337502484779658131517443592535136651508633020629132281487797043216101052531277141556801034059591477571559954765419239855526265360489132344222885877044621309435206284687881335683755626531225882710917630619295918194498840731063796984550881712879970624749750725673305639204111552460343344671749733307348803442926772177136722749927642450228449561326440080057771958076462856698742784278005645394063465410647598423080702481546396862135039855295292009529057161865471815722452263671400243253277412369167472271088732845599246781634850333516914533693009081324118635052662679026802355542508240477054582921334060573670436349098706120318560191273370754959484556827578004571145387620075163738017473305164875466615869706345991117433415588107272203157441399769007791063966684998121586590713736753921330638207995599729722140069240740790357695698254980072966500744395275067964460936226562932643617878947484974540081573997947904906296631995479710741203599075161882803714036258182329559678976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,42] 1238484140816744155637417520025368624865909581577831652376247429829074939761727426161868355644674951839086198511053869656307110485862654611169341475395841475923611993948113322671805279307438036899704120924132637522412450058023722234940629205587913958074587993059709511999283101973063371928552013784257398872189882017621971887772369859792622007815015103720176876222614268704303878608751715242744303150510789233390798304569400186083471556016987049774483762200400710725195924629668524408151846889788113607774319671495760920427863229303580652618418489183991196134108506406917179085010542541341840812890548299414179302949459969869208160097331423293978219540784977474971193739669122796515071316199335867523532511609807563621036330446758470407634166141856570844441771430762515926494682506288112063293722291773484513431059501005279071046331587143656233642577982229347790049667773329213083257879236954026821955904250730560804889209322380676709053294966357701292452546204936499227896436253825695885626311212136324911862142563595259960666644380012664366427860890049366664887318986062395832164746142940784232095990713257027706131668514155735092813382802392353839874094985820128812070241890036973213380478706226546571252564033521897602238992441042874105356074988271285610881351799692497063884635144340738647194165900170056803976294481054730830147192002204948644227624547412057680994286603972788706116644855462003097557949844905486703500724909322160203094634105362604350341719264292085316359210102167144318538855922154259827401245609683415488890017407488838249071079386737705059478877831863046369128536962691579943717581179795948213949039686737835486691883527476081777685618862809791003169139342794208010998299433188642831116413268430770101273050897320679213809743344183256087065793893893075172127994624265358395024905688879379366208489260229034095735753133099335786325772116243464266803819018624087899217612389110543415956026983051711453964536270138111039683917007649542187210831797919416670477433034052987513760312527155124904660089790558460860102568205482881428165229278289563297765783718624863770022812373251225706558680485653891086697882470743111457385498586447155331997792088876660919684690540425588168764015264643161825090819760517714773063515798712179397214063923179396819894449742074573466096808909326648882353456079127987773485216474203482277499861756442616003527354583299655753906893094069392512609082273570888051227285783970874267560955632456564119763231247819184888609309057974272511285783260954541492837840878045376186911955998391274921610329663754886956005319762332044716919763365415566369213866762567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,43] -445008951131789461750232548155239431585133227193861612048557614845236078226057992143850600848113371091155027389554740350286082980220433906712441222429000822207500030792570387800520164014308298337605441375637955706081992720760211369515648794702024034544409767034350786165521739332924850075416702659111736418845418383231844714974663813069728780237716609912571310078125883618282330335508827801615498784916887005019239001266890078544333405635650170032213068707731034446736946583484299056571158777302675964721234882922218842548235071660009827277881016024623264365756014406830437055816962928195608630413349947464755701602776049508237859922034071809148430056947701603569135072847768175511404640914711165530807970834461623941816859386720039268245045620165738444884079714501089017479348793880286974301592043488946430169154251589177651880549760829475266076676012721388524378628664790951192804158159646344461579870743544135183730832226935338741203829670226121694516251952229143503314365359377047096576239159308390457726443761526209182494857780334297402880753392329368450578420913174686293539040442780843039650388100154958624698633045202684188651991974650136573558590210541398604504657145390157856671793172617110845307387833877629522858346059537574975249922736652033581332263335807335145161560940434031110516932861894089279704995479626752550195176049509482092949841551092857897828000189342257204151279170069859911198268672242155093233136493178221040731290512204820314688357258709600207511620741524478189932304089548633102754033732858160789476879036763666153023855024919767153797259627061829587233850106362899202460193496105676691810572707450410567564362387996307807365691786638350410843753185715397534606671546718288407216584743014071709755185392894802275136111683532222014949838075540181730651456043734062671658332006988799396857587033881950717999309082642248858497498938320500931345738471474092045524761036786065779449545260211625692760300556392308629476338540179867133702471507482947739138063306869473152181466895044951533215722308507964637849253293462541248021473910869135445549570301475056502649058677643774437417612850997660686955903539594881373311148487569782953568259390751967918382622148011635571036466032301688367662059363837788688377731636364155484597950361610654092248619278843999673239695602281820458309955205796215321645395523291389228415341058467497410413903375665180412429546868548527810853999921377196076240742648221250820969014896613457950405106164225260705714761136691483712754679773371495827297775500135639850231464971716368942505094012904186730890138934597697682006882049352878672277972984004608000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,44] 126541982154701551880341896805988369256866025751206218488420457380032582069555831730911723417356368525141585870945641391433053571058071673891001610335420444343440391702736487180148912518477993890910748500157391582534323587061707139540834439065865870295392969795501556704695769825581082067216224464724835870211768852573884804031629213960299422120590176024281103990805370517226645482395061699428277064647103403932785097263153852741508028036093305697628275342492430708223160782522106090115089047237926319719015098430301108978732922429975463311460583409197566993373935828145158936114569846300289951646157612378950496044488981361789937056174116430298321650981919236901704429549670852020912639796019629325611069433623563463993097175316207142610448380419314767754017638682122723411221629804091190443431228662909599294080924969878596096652794502701776165927094296564203485058197007210919506975796023590559532486974219709087572369487969427833045624654910862631168885617695289961030031841510101505288221685299328562979994039919066227007740736135258311026062034807692301566303274909833510000351671395895004043709146385605427662013899190809551113467167303361838909727799119571437659005676966209851051892835005119096239272747560219924638632237670957329017775002784552014223335944799082294687000651723931354566163422624873232809182121753290175895503600865910291826010015465975576922221117314271246160985627806292246009605114896466723196585421266212661272504844729857521935416575494623923132164479487120817111114935513949785411217278805899259487058412748596782315134161072415587782888353770729004518342908304829570379685160670440839645654952317519327087055134242198058831482878099019012031043158637382163747421003694950618914296687143983974182702050418494653179440302207006012523729086181969329980703236851022540978380077869164795612594756712694453285673604553893244801746111012059265979504721719948350683064414606824218743803216148611790973695378998109422469356623129418008673549579593112289040254932460241696580960706919352117755144788493014233280754844715153682761334341214547445203115665539051099768060936444749872938477101738762032552897323741153773530478717656660051573056525606776884518753333924002541036249803957942878852692590417294120047358111877865446672818824035460375195118349892595130269052512306699504785008847449400828069923681861675698388510310496537958909878147709364507030196868230563039424000106561637525877240358362660956050212315367927262476915674724034570159752159829736369963800546855483059322935672725972098736025769911816368438642525844028367437880119170799994221075313289617354267328728006656000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,45] -30917013377170370071557644719172440042264986210005363116176531258007337250558303990505567224815546367736750782775357106346063938374972537139617388821054183463241408853154220990366926598208319421115317731728442213877228732421658420358328978748148606440167479851748919165013738599619102341442875839605374557750330459987658895953843305889163694895149987008582612826951653847815932286323180388461403272127685564880712438112801241306777436494060264908447467518294004960233248045786600199081720628015114980827421438451925025463933711141971647088187781054590338983572824837740155676272768005188009408350092092874336314171909063187602330865459268116872980517286617935331082338667177971932559611378375661276550745659397793192823925884127662798073210636196154898845487612806634683938562844416021151923527579598876707220483901136232554376712373565557969411431562962165750785774303213432546466393438460432298249361308320691750060884722778237320967356003196906743819497779006314840619182100161913752844611946830470720115598995234116066785912312830873465006547923991893888950318668347833924794778048588465481077334026300115776637055175471645979206397260695552830258415235129161149377678383395305335786102070385506535778685527389621313509536187221009013897421674011329511667722936566623216149163980360463946242879046549692571054432713742119596565386303010221794410263233635955776783572629047171628963232521784118518298884692391965427623571150579942603446718256086673610117158885334090269583627334083324885675068851035784767126263989527112560925402234551732758901156062350076570713610388335102294465853593649432813646804323365761158999418447328514994764364686599028955626249413435473995944361855952642959541730417931674327506073787178808714448754042584632944649812275087549978978611730473645247222348739930826900758706970122086586071051417379290309978116185601111578587638697191595144706407848634882648151514717013566731603276543190952842676488182517181664820384473356656308261334852012931287428890175117543569595094036789073465127131629840054788255183218967695506275485860578553284644911065421184543329037718383816904354860200921799085093345277584428499655645298754168605777032455353361110479800396523593782590644768765657171243384726708786836214379455299267092150985700789601606474627734289455590284369603601379073690273736512083915780783556260506631444926578941342997940003377986276146442036898860290686263983884051029964160879172364796873211981343064308223917010793609581954499626014618345770652355439940430478964577048497834201291426696229972599937238373604337916890083420553205393101056840354520145052340739637248000000000000000000000000000000000000000000000000000000000000000000000000000 [104,46] 6755416826823934834499340861141995113180555504690717586733501809335366718389181700921890913288726961186690304414213411722898198717278775141294756631696050157885549539183232137843222346467462835461536154557510371102634928670522885935007555452146400099172287421578471078646128410809162272680498866735142820822898209140486507387377098341296990028237444628445970962738199947501738707723853912011842406397736340941875912875878008106470750725571997347926035495828087575594062612683102141263865850287077059746397597172837008484900063402530682669701905762431336693157820560395723104414185918182429503946178686542393988296871844273752988380323025797158972657574623610165828386642004663631126030210625818122283319895867363958959514248512047844123538678744183723514956160444981703838341846789878769104841844429176855005626357887644441467354463415688176960896218120305932460087441950055172411901728577897580192543099966411453799543732749905304770776782909084491681210134351077608449804675389439554280001392944183247511739070354167511661782873117208249943205793366358108391680594924996472417738431190300865065110045923351588558148934151874029389736844229417600157582286303233414183074088649693297386333347793987713329952628685700588146721531014069354503758122399087518530108901443455269749708168084349126316415334782806746500318122148843487225095214066891741308663239315641495233266316714071932758700948252833559404912809562184305650739700339292971804200333163363010624286529097713354660967601881394902639476948834475534822004847416689136906272135764727400749617363245042601364826616335522571173370576132949893759044210739245572318076400655963133374728021612773903293684991944339579464511645625816261440015013350572430094426243912588510500657678256217174735953570040679225547623320075621506150977291986219364411904036662989099934735380956111336295992434599594596779098327806592299223067670243843196751304844053431812531640499279892026680311903169840742760365329400705511610828047150917294566294050543676716215455012988962017737260017592955642706445787704019390587896719210209857102276288327042946640188084236024559012429957991809403724428864974354685478366542943499550598629028172440524899077839715110141865104997430161582032562526774132015154495195161586839953322202825636702576151677282097510865096561317175703162653948953313350288853937708408249412517392195245935716827854544902933510576412544696247159166131924542206943733206361253701014801395961277761666685918613844984261140198269779766105984668752535183410583523703145631014261836448814576233706231490342383965303476858455921525953197388872747834760392343552000000000000000000000000000000000000000000000000000000000000000000000000 [104,47] -1348925196299627193112206712072176586792581570705199031866149877250887027966959196968904840467231924830139520070644742792637315893199750570537487899175040804063831280086526070408635052949357745273362617391513581354020627050976003918683391261365282220126386647454677496422541212960202386464466606075255677542819271726399896121500861522411562500802047151176738826623036176382925233638964295609133479856273231268591505841202795832029711049706902514376507694048260825982050757256461993260097058580266434448760218739672990486516562812755299868824720432895002388868252924961775912025724869358600178999179795641878838664199286670630279092395707108098332847031791644144382658993919248041983963999520003716713280674810642108930326496351117883218147707586557816290070357572646759434515655647539399864700706402959192777504495369247894271532050379995787620630744863400055490307569234066947042202488644282904655231522075078654326844866094357046257254460702779248893790702693174479047850752165723900711382592429713780655709572397494133170704493335789019230769966191158142454200181553574427506188589729054695314354823939518260638995484535503049318555568056951317828289873459337710494719030953071661730033988962531105812625418924154723712564463742801643036637246086565793056486152290936050861081517519118442473250952762994340313276143221320507692591184116915189002097564083927627085142633046743287210050667995754586376404680463563050568663417503476437992394529678516753420328022599937109835693964853434959923240578649759063811077924041456675453843415479869456315157721493393459100787903846070899087510852076768597689210753851378478209620700577094896545710225149866917052453999596720352641993308983503096421539151489480273586030189948513308246947360906710192915125564310812731704959902657369910948760570504994218477229903699506470872304386395555995438531810395218576635579185367721284738357202291060173483047024666469687813812473579027107377640216829518931035788563284373843003532198099761484777913979876907993075594461521902859698015922071481929124638248483231463271608930334511692454462382701264809434466680458622587157905757417445168932185056067387691661293751970804928352675435509439502635290157399772983859227817452367129649072163386256080910806089806363425883407671592163726669498141359927638420230638546196433706089433798922429740268310988442108847943335887465606008962131055873848009235877995467880590157275834835363706631308611711597303292150583520786434147800750561157057354726979044079549672568049759746570821524081822760150029814761445381476470169155271613962541103343346085403370686538207815176702335647744000000000000000000000000000000000000000000000000000000000000000000000 [104,48] 248572530646305891886044961039519597018212174611856291696826313430311655365442579235328776012018134154913118604137941761483954438080306320082550311247642588815782978432324890951981408668736161111667794175063711697133698769994405725657518058189358787337331005862525565565926814158388195139259328739637182308427814705584626335349847574168927677519809811022674983005136785714026688933453608341775004100910110257590505657958003048754505606432268442170354572237282053506507107447304479981010197752103745370462480086137531088858240878432660289960233961077294199362343121955012699648021024937558232366269094655416925894375101964810796674379090648399680938571563116616396999250505076316223501191587479982995786147811682811999155003744515326860231755054224289039969826067443877709510352397292107001049182877595902358582397077623807916221347574527212951261790731467578827292675448075016227205835416850249499791900611520747378167108730275477030064676482346740322109784211159664034098876662146904827727725704688811276581988843250012511276996986441900776012107788893232359253366940970865688305389024128336996358161022603611899242865563310116521929758452985856917262818484493408312474687111211352178199515551532452742177542878555248446957904205058566621422626048443456497613793083570208180981088448766928137815855899967624566294836169954200659056351818959781108703930421646684538984755925202053882362873634832667614727840668531272316313720829056115586539223084485223887745614312493007254741820717596505251171215952462794150966877889692146843866353000049185574671211937223782978730585182730164949662512496945594496757030431299092793329762258325990134907755684746021163009695806804084927158441460478565142245404972908686686033560104651171412411466662732298038541561609275962725149435467553883927136883044796361466691785365869511436150575288562910488752379031954778086617651866758956236377070035621442456497885386175220566885292728045022969064384758564748490168213498805775874731576841122806544400187495729687411916045380560716232683368255881741446593847021272922044172759768813767508377183042333592462231180802862813306466860712687586873252330101176206141505029695142121674951725315500730782907305135175310324517570860422489109116922362893279131057213337356089787908592259852037826196600604965037549256579261005985725585170212713545646892219808774963155511760284614139877352168404462158664677456464563442331483751931840193802811178942436964968155579679200436435811038885885771996704638705329753905701447477525516388291056677799070331532390933445997864637205455140533764254615598655988933444141240678854549141565997056000000000000000000000000000000000000000000000000000000000000000000 [104,49] -42369112111337531425255027305198231293106057669493775956241344865053507899881557286793162732210829549083135884934133276828574353841755297845662954859284792539851088346489717045493581508274999670903294347479973612369859582871042533680321513381724538148178340933151125647429275759540721068110288789897768027417990272275110517843440975666337537501092811907324689548771244787459941313256203285164872058305630592881435560426145344587566489108248304863979849240071908704544314515922745925648797658478094932011280663483492592373876869145751925013893513393051713767501782258528594177441230311810666750786850274529245671140192181926319915204997376409850356718572749084918596509988421307613027162900376084564568677101680726293671038759233965537562090720625285272868821651982218522649007213481304489378599724960251749449755061832015830956310369114736196087564444340943924642751270492705048194172475398594455619603952330810601401987416440002059215124391724237155986603934939386979613916556141507031717423135374316048285838595051981991295102069517015542834692479127461319649961818170523427232495971422398048102652074579153003063972721980760489676441108049263442805499041896308535070315996776481220465844587691032609403750971459105241453770715341404378992118413242355868557464200270913168299984423646021898627553236530672656088120389974029797333685584883757455225459765084643258217813404205208682332963450614432177446128853440483205864609228717577799971060855597948288399698123114667282745304876394789650977523888939677515621668752155140940474667293677734607490727107939993211163180891221234177288095464786691269731542165278483661819813200955108558845421658904183329667002953757914248262831658600001750566952477613927074664552072359618689927690675105569135554831588994755569622169018019660363118474707930018159197753265436721350438540422772346586575200755678891391604486935551284777574764772733457314310647769057337554705219578096714405655240390414357773995079593211398467087785428811302802377975740673546697937257151881747396655674306108001769096128370810818244520555070220122609017145911697301406882537997898101149175132111218507402462460406904850226133847890124628838576045985333075042839294533406760369842767028156248235864376374644124142534054214499768965061709277052177303263586382799049875434059455666343524015863155928248824365435771589286879615985484697467186505591860483451406325387279382514721804573844087239404655637447251634745567063987969187185867500367594618286619329405976658958977582574914387793186518350224431699151735431761103995350191759043625645076628446927574384529022772415495591728122953728000000000000000000000000000000000000000000000000000000000000000 [104,50] 6675440814049850512882204268239453226152194305470827736269023978525531164268122419415640014086618948888595710049485343401290701623296635129562206244086784714902913257335609217198878186067833741650713393648699573437474702932907400145737540280909482948900785569897243724103610975004488169022173152522916278714771571274154355288124597264501986554174433030109218916994438054281558837191465564662595771255171230185366590367109783093531661331317922167199357530816334497870563752297920692855127355805612775029170467797327436904660305241630443109250264685082570865194158027554167249359052530282358728904587306252297902889597832521341940767621006196878949505486945083725684512095262516989056680839081469483725685580690261643941078164472430517923132762086586716991341161568730396776136106715451899216303013040764938615202259532596502676917782468825525506947399918956125658633603841781533819237004627304956259690799117504764472526419316567096488994103019789263581890956325720939119812446365013442317814599362234243775266109795228528510972123666026602938624882417336945974184787648941256083083247225196734217561203264949812395925029337477966145598461719620471802377256780848601854111309224284852166042751583673341707257250326431358564582216059103343569632756005460503579443685147354265012117153050805117513931918246374426953841650028512384300338530349388026757522192900415857265363312761413057489252828546589149627720700125375768028640883405174707342346454761947696928649989059070566344164993861432207143311987077753641540808949191817057985763396215270108406114464692723441309560295366001073269110640414154176397695540925123048052473666695841622391245112387730914756822483204318708386061958638292195688173943727864558498544665327055537049846534417933097158800322079734628548219409444707535031874688374626701934028984779552955495728848171221189647610401656584863814893873462353943139384054923181982118655548615838392902204136960631012932997753294484122439126556065693089513610167649056096366313897053413771739954225079922817498387161279532809708137625110948727740342255209392654937848671207083665628954601091864691321791379068748306395107920583999358303178588032058718728434377255676892310401481537404452027708156531714924331111915807956999595996460573352030971335317984642822735950233728202667550658846442674409094527172015669096709805736308687359861256606606616227888518698841911924717980472771507495340859603102463862144107664014880603519118732990018254290628557101357086392989581320178510174969910891095652942798239244560426054814681620208980869131669326900261100284004452818059502216694212165753234712952832000000000000000000000000000000000000000000000000000000000000 [104,51] -972098469397242011877793866228840777800996261553572910827399560495466610875388946629467091473830668528195575535986162078965741334660716361243089787773542605646438017353164194609690781485470135232551682032819298939481967518001590663425244517740221215368656941372578008484870420497725672568937232937851176672571616009625564736533246555289027583262567055511573103410970263621602747846578553153933678373310336607210656521444543933937965220827891357873201755770833557869441557249998911825528028364178046837777732215440340977016689580356135575157046053453306205350979586048683065031645748826089534700645804818818121167598073518966466162170130901038155997177446406352938197976468192689839156396864065879409996969654959580480803949326429124826855918339269559911173098786712316098945178635866099895741347021995180123456706832195126204794099937113061216189537370265356718795370179253468610227132719199486119098461179466627152059406099642519326814450527920571230730122042670103288980256004270313987989973694867626757985718105204198501494417812959678734397651665496575993027834410188758876813761622855392902539422792004269756706311082814549121186745648457991456365720054703357378109651380621159508510307973221712674377671170791273439499531026092588365536995479494301998942014843946161932872328327296222261080775928925604525310735468214597923637497255390000479219186193098697302480697856534281072150047142345719266540686676570133987425394651005783519895702961206305866550272364315736046362348439188693710820049289896254304959763283698364227822273812502419974457705959018711686518717829093536680152469626946464437561203909747127894867139049019944799835487503669728510797208796443510923871443260943102978142012852889016776457112483093686416179211063996725998494354675154358418743331772620758576950073347587265125162558853551949864828504402667944674092356619758475116914440450209659078751484950834254799263044660582181955239334419984368271982219350436683455474787649432943589091366657210398339133508038387816823006991542539868516303688144469572626879469473993349116680387313758470778935471302878957992139832427014636378779544453080092381326033954927309389621651931150753845598909409393976990732924512040748717341885668080734895301208398216289572688822055837432266125043784873560459447195676710658799620475776847470068756323580664705143018669552845084136805166978270471807106351030311270412737311847451364200185063741505503152825631614741775824707136672473208089786911904719727807834801202606303463278802105399867764751486440834505795367706021983217125327581521050686210451059341091830118658680811059482003266076672000000000000000000000000000000000000000000000000000000000 [104,52] 131229170678592270386815086511614175189032787709294095174114811989602878879937849432914580430037083739624578633572020243889192836404421432595914554576781370087602000029607220185161671210033711474541961097548809100029383537490049161474610514937173042614434313305231191217297168237919304428608414530701846676486070959246214327082722266814135228802975583629519197861181570652611789086212170747500190742335834167063173394687373702757780758533652107097388613846240892777560722419018237204263511344170034080752165746171348857889780225852126891997702276662645906025807357038635980672230993689780075147692100253913677953813693838811401434081296596579605654239227074489839062593889775377316957162828200505376218634136659872734312704251979829453911266691261709486893097951740687444146405162108205695154530196065770381324847060849402390892304535247880765840830696558961450489113370105820281091845699159839034059471969539059096850051458891598695612573148393312478694932260055445813116721283788085070251475963362866840604929734962889398977814443075747762273782548378954639424778286899849822797776227643645094422844440896809020506980898595978454734591488394588636407704339196280884435826508401231762021869774307191220026491335978422764552358457129969761385631050388402266482780473937248847161902046382947364061196402592740487266934062483061577565541901959041436011633243148623554072092733141030298552743684409379741290963996164843802462449771280834128013954211269282508012531592993122888965192946514064223674127064503476270061519427434133114926498665268695003602848998593331597828042817037776804591225235644691012176239939603253363012825669816700601716170322642551067491719211551021229366539305598869500756618021989278349094044569308550219118485192146516555796093959491071043613231011603295805519911986406492344779431500557561217680301152728121497689001108416900686594539950635572345378231132043414137481293626101991364329488833757973522947837462470177698219094830865101026004545078055996406009420231785379918299976140113421989783106393848541520405823755033232640831540546383057194445088130419992391315049258311507953246680007761823693811829099331658640783023911260314084576497160692315198519379195937123076228034897591993481877064211017898160416476766105859473498479035463327631859788227919460133944279067522114005914201699194225386712329685335064364446647419756001068393594726229111892837616678456007500130051061065258455376059449341965605535186043724751802976688973878280044047394131925417396629810284116695084534867465864234850641286163355199368678639440769222429609779048911501270439909128280859610051510272000000000000000000000000000000000000000000000000000000 [104,53] -16589535773702789347338746074092692583503454310267774185058844291520798541964388018642329808593625325997777971444462734245112512279068715002232110861051643698382971216053416532300873809378506381553758595949780131612141332082225911121307372250382653823315101383932661919115383321121971396270966675520007678831089049859535745454197969144370096696952221036271745040621865393447667137339009705922033786639275922555115649547469656349810845779144188053790704178608003809566354937813127381868778155633345480183009685676455549859149927670793761854292102890690309048675494359806191093337581134579219863979364922901029451680758134633001316759403315681663455766510012392702632623885414432177908816386043403945167396465763578881785152319625136532689353963399150748734565934937171961727324245019116194972120751008795114052138152695052213650168912824311688957134718837061922718296965925500476450462560272199287859735235683069668775695498996069702315521350217059235924302576803838515753696619352396586944277221673744364864411843506242038115636948506117372167658005328614303375265381547976127051728680789451508443999945791510249224373712832818838083715956707255233660428998742525316131939348249062041534542973784434677317663740359489614979895021403719437415624217334173424528079114212517623091507960778884480448359209351541866651642934550388339920385198162913273320049311372170995158515206887371192942395232696864362222478246862495048799159898278287357417692799233599236184431292708636984977614433578929446775607256144074221906083229614591697765340942139084854732893309805623646613682227741369816817613010221533493382284644460252599704931256502756068989968247753680740880972693088543167245121062579946474667126229411221258615492295751629349549225691794417601254503536926993866423208541860647308088846918214303520652841194012969752042460240975393016668825509478037192509041248653889551219424537145314601910897474838242533268072790074201587876953712656732531273956987234945205584031296089035406241906425201234566665261933870768444389929158254712444435295153972534153846939725403862658959007108268088748010648648734112158054091093475793383729857509513075453940165411468048750884948056868793415219698665137639352119543726151954594829293786942354942738797213577634118139183053576944125534177240133709580981704051397832129795178691766294421663950680255202399015198154720559601839260159305061721121228317943872358461112159769930308956046586355757793624169951569437805401517664410841262265984307050263933342168484976910020017890359394290966817971247844857161534309425392866646709195872786053540838316688686093493449261056000000000000000000000000000000000000000000000000000 [104,54] 2014518818644556118060294509891334192946175311687465908814318657879890981256132841098591555299522734335921881885787460075630163993140263464956087153289983675919405223745657995581833011407075118048017077273714465937109860741089080196986889016596014194361743175053369786949443527280886934867063908711463988241501372345461972898798159211998693558854971787543589855507056454635384816901422375289508455565556373131647013270375333478825699594186060350155194820013932799620458430782564547393211932510182390585516757614163064995330547270564018265853508088067967617626916486930543968703304304336048376184851141762148870545525335737185107048560839273926473766081692079369954101528224796109861641313352734467855187789496907612530879636803282350308582827798739718071944252336536883536150988512451263362493199174636888681481646083231784177947190312873389022436678114895399538287442894241740629175253797761097751687322551656279803666414808224608756993120153189081113716156383054386257805370846354670332738463629673911796842926320806914089691602935364955053036394438755900350802913407588669224279858456358454694964448025565353287160084783447273004591277617958399380593839407088660795453889081730563084805487119024603161652315033444584525600815178612748976520243671934601199823733369898830150804542646672610396049884610055764720680497205615835875061612010619813392725603478990948690015730776261785293844893760230135987293908533158376524114856518862805115554297742641234911224290697575342005654735273470889167050560526028441175707734541328442817485167731643266619431079450270915374168268011805144367341167775104330731877848545294090223435223178328931262685282879452412772758444866043245976710532233796738423899632001986233901541027940212316524009384367858183268248428120880522663996506694090936892078944374234156350431334491713348449159449414011199130389743907373171177835587517806222214169671159676979769747459985451204981225880403343191737284371551345229261528808278369811085850768903151845071591731054625787832198633357961692854668600297165879258139623198045220789144583007142907249023166015260050819160738004715050109970912364385385570050848733622904118929512032355485843022354872617451550105828288510845373164866248402886403263372585896481951561273992171676280181890736729226823110254358360178422164422399961051497306331707988658578935911225643692409059627537131286224012557172890778571216292448459962507331415075318526720977866997716326079013145213969855564996814686448196491857654210076403154982529234884195778558591855022482712773056725763971341370380074077695998763713412183517141609020736860542363238400000000000000000000000000000000000000000000000000 [104,55] -244972530212646626757046220633923873784840643055705898734852030046071733923277589508382043036788292150354618480366535685847007727022550449009301515887553814341998125270539261135258588200169487859045582426580646728992859421959741192308683197035372232460533375055332152842290333947865777106970817628890411096067450636924749955685447995542883997427547326680716997540924895067746384721445294998368710877200115674360833978313821460135768729579487743238894531105504852851389318706914391343888536634950679239900504111407259120349809720913053434132278501236410190176160610739187847115843910333696081958909825126042898288040879222878653367819545433901302385187595551667325285738613541395304373413263977779576854991446612415919752498210034250376426090220425226611258127990151568129312278868168597972880433720432728805140095300625832750447794046876097126439565114421581746125107631378260171523222091159005007642849217839378268002562457331479867130643253729039032140839350936167483514049823426329075012794760721320271026551840331028322938466046853874611874439008790707039496943543153109208923696327569037634037702521239986154768431797110927121225953685552587645426909831879194069012938096124639803117439810436896867018452556537460922547812678444468122269008668278881568058893221760108105920635684102570248954442952949186840507456647937455580485026107179006262265559277790039302568824006773486713933180733416697331134059972293231747122631969620476855459914782462990125103898866867406628158467743981937843625999312504885922889108305922655028064556999391617622563785457568409140500946895905730891146105357093084655566014233172175777687316678568374426327701664715481773747302472084192256022090702882262366972917919388797465868723502749649305135919735651137127333194420779890946657012466772217151367694659358877509797861307182047334471771858657333951130722442340023870486718077021398457621252740000735981670412435311996322967636663647144137220824991784615535633071552150203333624431292588230108994497834611866629117634781977632919484248533566890662040879645540735112434654040588547476601325238732434754349757540346758876212572646220662015320684352316273969630756367134186590900441054602723911912365832636400135553631346535329131828085736080234254629319706515961301054509371390605578495632076656603303736504846887725866577431399521807669830113518299582077430306279629213104225295018036545671805183493565226445508736420746718358575066929042853460526611391994277126663402075779322188328654133489130439056098047896266831012592130634966711358460011942495249646302370003541264101388133044868361198725969610226364579840000000000000000000000000000000000000000000000 [104,56] 30633524606364114136595803090215358549757448524815559067565968281552989801129351514506857405696697830899631333972119989158000545077251683117904868429514869010331348350659404543884054335767942591881047494990513905002555028599395987498867072608613677085465628488665508868355672428871429668111649769673290062477619541087014661978512328987878824230544960894582357220171227009312766980071358773721032549092130325770234978560599634287925541862579672500511649191676843384656167296506421968302973120342303889731188755275443695057221658120412725912939300399409748538288191556455591277967697504286402805001004234652992699195703376350096375844868466309519239579634624985607889818713944174520481026372943375999663152527389801630723712021018738662390075533451334380853830963812861039144780094716813294996234595489084223574647632608272706585285937711442895406665812117380216719428196245459108757049322478657225461182952971609776319563411531366683772537040717876853335214299417571826823166052533961447971579926569227694452161406513844214899557048386376403148683841335194718560950406775007612629967745289616605040487498941146261112122165960173053312334857595888080782920935369550297088200969627759810308294110708279378700899149512665764425231493267072107929777777717206456307004897683876602006331908150641971985533660308297160826969944222850040811175404933240232237933458249229201492605642506929045423237581330595204870171632283459074019352889996569017401069330365687194184763425121082303179498780497622366447573609807133219489953503379079184678890038649936254096729004475830396332162627118689651671824095793972355162311981270083936008264130841973849559032645064670153883185910501659526688602463761402607245653357114700615973712149942115423762385973776296570535915553802614951925991189996129181106416849891012753886301075229261531207971529943185401637812341292508668282878187355210635606466059163288409107993351769279224624201880125641694997944660289676206059573965893377401517376202100567155067460964780845447293146934552352979853542340642912641259693977925619873329623231793358380654488705404745371032220077007109284910084527869361128740829626524088130631575645832481254369077862798783354068266916874333065613737044454932249758196852548262599059221702215461690528465673581126423483827943216515069640280052238686661605065060206091936583555918201051296093243949392815963811602120140425612888028143218963095861273159890818781448714302874636052515274885166792801052934030307260370067649373509886600277934435652108029980779924230802167061801896904585738221880461823566586670387645309829823936538391968950874275840000000000000000000000000000000000000000000 [104,57] -3827162594736972137990184005835822106607055381969308091522540225510772201043537231044208439116663935074571150650415911761656739552844292868816249553978473245399797608464870061814941630179463570631873187848587717710087994716123088025108837905250754161024422561941173775544584836497840918592574244900204381948886873970811725305286097797658186894050726041092359443283584117835412749327549634172049149882582732199478110219883445862856314678581255690104590023565884781279609032301532514978987762132058546241637881673804492823126720269645889391125247759613283758970830984222507689560920442131884571102032112999005369750034436180420305919808185865197990654971136770204250848738442463532698120857671774709061074198844505130819622734817588993278033642228357153077181801607791174866487658211675518784259484896071242889913943058525752902959965642031163571426792784213752875664800342533527629109281762996458674421238016357280345619821017188505277341683185136016420658108900154004962149947559409320889712917616356812119614011604560729622900791605048117463713443451056461351067154235055724033781707665325930344436223429355914970570428595594090012355286399128007703184051548928450695224157189831208402764125183448889979215961712425054148570330373030492174205586169988145883748217684800150409612158635232252976848654560869108212051327603636471685590955874526585893724168877211914752587744708321949562325049328285827626844446508168296254280175044816740864920274533325944764624092423123830147911184417391823554812489900983725187451882714399061073475038918745630677332112878714533465977076261413542753926409042624297301900100899814860413983805548442804532015644480533341804875842413504716825716302978402842830817868562119815570753839230854585804633467098469821595017190929191313141908265251417950810947546227300768503714351536231635460380182379965714832489044110845917774858669819901826353197344508094454812125901765634762453434394564778994625873596941829394401297512687918810761017846790886566731679900042174257346981527995497583500615728100253888730428475942121518760125756732612527372760894732870159007687696121380384573647370570479751834312799272198392822405732871267131099034644581415645259845619833104189248163848779013999387131250144096014751979407641463034353964882379915130906268093795129857658293256149700204842541885088070157250031900630560491631820415192090315422518081507682345061557730565532038198970470602224280916608590436496100238158280116814735070246402552738720607198450960016666864650866668158931164966026334922373419191089342312074986640612265298473813340741709329372573484266312070856704000000000000000000000000000000000000000000 [104,58] 445211526798414516771398188489589665949060774771748212806707040931846497661562734059889346393042839721541993235015553591143224969524349128555187355343110460418565005520739883574433555459823643556275886986695279938027823155659281158492875519484407032012146556584478743106774590236923019807640395861515166336252946135941083094650739793917528099761828041728752896699844175426424156268095552421454327469990363007834252882225969051171116464417472518676266793848576220767385826188503826894456468424258433642708282646816387619017542097334108201966857207964072339717790434216061867322876693884368990473361759718885142679155047933815396130793860600536943743913387739799947199554892628656490098685864922776882194343778010562853566916782225011273230475649782416462346943392780134078099387914583507596490966082807086681439127067340178667146681648444415636954589005945894406927040546596516088203286057615776670046816982198120470317519209481821035754690260901784976533840810992287188589083466315125156552268396523869927284233411000935873488500735941523665154592536182310539041006856133020814540264979419063159491999589948004218937700111556002640473029008604616179399031790103869952888978200953064357702398184447685640336300845119244025417940573550447708949519200869044369774881868425234462735387218501182845385297119288620937909539673558433116140312212055948088612108976952227267100819531998284921482052047628904579523639823515871439617946369814221298456891539937480280890838422555318935965805526236382580433068947053777194401115049266657482845773370198101409606954161549206889996774238886966134069424881499165112330963872219669057896725297987152673512664803779276851255980757786475256782897403832459473421014389255361570767395644675779364726102774432478813837767317153487523026758909833294533209648904558196482643287951420418318818443319453558777245964007816979591774425121074042580213463081705829469329739919787666164063400956853687390356594680682610487795074880700237525484168059428833373794416874859956419799951258252951382249342096581380231905187746926387800067673473583444324122148339229444484617378623002661964186874258419843144141414262948826035002103376354283238686996335656357392857210128204359136991554591060251979685950535974474802138764563533493318830768453082736933902910742329935763129067103339285745373181141811700564976771507150209607383924363667032465612017511065787143541372900634039223577626282973216050165011998166115872638482463813969620381569061426629569458676134958065773286126541474640973917742877778049958942232210623863636525708933633063411218621760545852398359498600049341890560000000000000000000000000000000000000 [104,59] -44851242363464102203790608807919163341149144941763573394203039855693669755678924911752543250011286014498180521699759764189801949663153184681934675121044362889291026165017754333246063369682095358238273028482310410871421761957601292603945579185408002575002978081645001173220239003423091285223556034691441334607255969603495499446676474870687159682290550644977616641755150500736734641887734046198305619556267052990908587074295518906229513162594921499058402292036560803298698794358873886491313635659597395936790537839376437038426453551363954770716319496973824881872800539475530199233353940780749511377978942108959058835065421986026161308616630557024464075582269112590679632908991095634483682546698232864341865945224871577886775592794374097423937658052184801639666135627752316091600698387031284160262708569422353029387507539989576297491287394199026656650265978138983835770042830381493467713975727462479708516262619621998111098836118984340948754399173395639426297995228408344619736130968731428303650174879569499846181605596636694747190875979559502996822762334800768730709313301567039660725044739292521278476008683057696895467830554512726403115064859850663838194282294338170038872252462310217997159186200346414866861312761746794533011712521840725066736525058131964543983287242945050140856674780889111407146410568194609231687428051836687003505329850100233412153743483115059869788639871982826077785338989783033625836807262424864348526882526683523295060191115998322937999930500896823719683124028803231752447291584758595823054974285306283294339972029517956285728636601143324163701512749411456791910970112563430293545683125821098991925974377664860454290362531803041063055556097875158080743629214689004945985790193565648503733865484757845081633602412256165268482351875476839233306041623006148473069680762035202069697248297414310370661843086136912086685884367423434009196467619383634854755788314517098540112288912667029082321602529514944887061828403300675964611895925566624686663334443552973401773817248462265057177559083310779774331319315729595393272187787110980609433904748175263040722189980173773392369723362919831261206840914594677880750804417921614928882316714060461276677860291655757523479706180128251961643150013283137714533925001932059491372053956772500387625856445138479970309998125202258194244094438765581915349840108792638639060317428188860450432488209711922917973884457074084318953106858181368025079320146215918014654591482657667602833200287390846177409806942864023615291784866990271528975747381278963085662802863822491872038080074558104705035306077298748409096718211287857997570119888525066240000000000000000000000000000000000 [104,60] 3715481418174355715738474770315927548577337323872113803988183413395161365512938072420793344487929803292248308335475255208235382727334456028940238240871126871272591207049589053935143587225393970491035498487185536233235187964960458630184123806848453887397220751940112533635589522259069436804604851920978431509219002551555927345645121647816347375680480681284778407391025522515076266324098894424040746226485076080689345774251679821973884621681794048197347390021307376828577066114285544941817358745135840377645704334685157246541634845856112489409767712241483654554122685314065978751124142505813327303863555835899376588453206071061559755722901383668975205132409986770593093033169553878782536759932435503958980139117749698467412168733973734832045648413014712205618933006731034968202015286084499277522952872048316218496493980632911127171885510557219204285659760974652836777779865176680735786654543593096360724418566110911421545431140541683602192050428194825171088270543713996801129899410700337418200828354466783416593761853139933628344218003089616551900092519945566373952799612736853842690280210545303336459700865045804353073506863827472805681207597424379586999701728392967445684197351595387554340710978059347408407937166153106665153049531202401431137269643739731437160758366188137825499770659512569092438926448393609063213263432928749218549189961335184559129597707195456083507060775073095457186708193979586840305357837863945045667103989791461835712200975711293316790101459559659718094652368967480437041957906530187689971416298255329204937013640768513617790804235039190574987644941793169980830030002399026630015981086975488968471076193905554831727396445342995617135099074590541252579892215834641088289466503221325178815430212181506710625442937528749741452708763656698723604466609157318355021717465826448383848718716286215840940166362940102280805195338419772155526731887472946537427338016816988341158340111845791694496584206092133479032076012171481279742116075259461355694107722226452049285704102215825606608117289319818803201784850911148447363241870057157958171899655973409176436408965412015049594935354249317693272008732752274652550353463393044334471083234625250287440029955031016144892751943556592113507152101072140707368819189992396108170611091479420115334714746853906790527164090158031118932041680266097868967874521100445411275956805964687110394895483345229048884534886576473489285519508645391796558594767645389964784958114189508194367085146796078982218835136832443537162652765465591718879190482306860982778777101774495807574126188234085148169984158890180708464689127583679801298549124313907200000000000000000000000000000000 [104,61] -253219678796237564369370318748541030450727689560416394786993306085231439783864247818496328991732827789768266735022700101946168290746967770216673564560425953914591480062736110720025981462220741639400917953741365300537681327712165930931576452968059195634188229544856555465069558908197284482097448478792332247101412572308552638951790875470892404216407681325375974738268707074268844752686214870431121675342274583990398050469300341313115601579424198391000210278952822368440081244254424115004544600777243271679126037402866535021408263504296253543440243001385441095288511980467496867613963418720490835745050941562930043502701476405122029857210690658051887606101762001607261973294414599094923226138546117140505084531632732767696154202286526825441612212347420319708136412931382014229239786771751972585520833196229135181349957011190110988096268550338797056772126066703919412294684149831811186221045329393206491934470450843294345579907689965900648262303459904697187615149799834734914243554508597334251639772903472107233677237456205176570925979519676014851005022369383345965605182785648930264066637589392758359691904119023148570006051887261972301397502665464973796563478100065606378619697808292308212483023164048642124004223963562816647403368383647743014891278691617094665831892498432865040414427827881450501606145154725714740466323166975699005891212584659511535066224235101963631832916466646425015417132178598028720749330481864785421399083738697067557906782099737702211185843272625854857463778950956500861100525508919910987252967862559304375810571503260180646567976087656125627423815592810274111975897170348768725195636896953029262387470702067222561649583154969671187400220764087122351579125011870382228555912849296873037681856782835378879942679984671968736384209839851620601832184254096663874691407417224612450170276682762079678009314451458240114418476811409719811503849302773387893579980222349148699326111480528209704073563322883099917548569247541755310938449132500522473932386747835111678179506549301751416282863352561368433450826404943727360741420706266984534000047731984450778110886169159679681267193289561003087643954682426525252877784109812026865478597075134757720344870829993786380554633562050645886176027298242885199523668297543629336845271458540974052613209561997493296045630732952353404383687897822365979423883980926396892557584143970926334740894190067254567241163405113181390647763510731797958892329576883078727003555463819604192208269137294594066222917783652077006963471548844787742004678329151586673980281277582430438016777080118830777575056404900073277961726291641829712339723448483840000000000000000000000000000 [104,62] 15633709631112241624107510829479971979062179883943377582069256255699630157948062451132431758546227484559826108701267473365086084372872320919666231903178572175196380357304455948974954305162728601280084592017313210205371025451141327358259287574893168228466178167824031248167854927054928129804178227316906738830806527884234449530955405337608495782667730674976807709084544755376230136352798435280200778408308996988979566817454854220317526001667750273888947411943473122921364047990152239887276387635626821089475828054092349543248186710924261536769090384392893385507226722418966642528745391969404536634156060902421737001553412399501696877831311485965644619461069374042184551194998505461974553190483658453657359040184306986393881378463598656236917857750350410540980440623601742809884413302477200539989295645526007649912066382384964798738623349376956182854123754036281379559154403483822073261959654946983651615119751792896442317810739225355226371818291306179307463889497010754185237078457430030212375117599255421436978250178633182634445290692091995921613069443522038011498435328579443381043795333862074856251980633576146107018529818289262410694221628212559202296551198892563770003636094604478948485083916332196988548979415217812843808676796246274861593327608874162980894410333624565168669392988189968032108785048125734592587419899814701535429241095877398695236505042280149643561566749700255034285195600681047190658671225492223005793529956095422834455355604072916135460943918376643010841673894139685105998018211377894863382424842130897789062988913369139024042059674357326244507350544305843484063385599169635442224716382892829526812676057976309424191474027059525966393565852182099032553896306175896150978734513231805946823258351993220428648939917203887635309374634690248203476798713664972282012639424709697581059167303282830678801022937106533911684631114257633467866174630767626486893502153819519135209815755709180471250565264660069200365598739702116183976241662376365284791855388379167405800879419856602196990726204567736408806276245624726246159043849412693225788244887849821885925220812742338384286609632733708240994044040667128010671068011769700665664339202290073430324402865355738113487253071209883876209967581725580923854661028076353795971080912891360092784788946122313372408723543743407519499322392656186357442640554102623248896912902945917723241480398072255739109437003732525124370107504161272884161514396680947952532176996897455715697899694584250347159594440271214350610742925511109802003595314745819601038223293049999619724551118877649747264803124632031674421099612425024216402064027156480000000000000000000000000 [104,63] -992317619348051167513545738403976925668612817961949796867116660735687164532278735939611993655845003136623143617760682922137861049056807791251281288983365424923613457496444616613564382429908942222715927498489586878080145027962576214092209514346476494545916563151918997970380591492939026997178763006543953910702662381764951823899914232865448189609588775943418565446822729378569507621032565754058024126479678995302283051877334031636239406816661147608870688606364519511653233418988012472238742499973886479777270794996119808217497010612489028506614806246017492301616648839658510151058286969896976955484316933423647582566840330865640804329740141525798463952698514893648368811168825604552596120085361334315022707281821771362115785014223422638311793665100447439159021564779594524696115269498387166694440564228027071245779676314573803166452306063757376044313157164905823856512370618016290760463684670849848075284765273844372069847407695995769152913235855612095204872859319432111023249784333425535087567271203652930625151506081090157160454582870756476729286012686206840536764655612082918226092121395154014551738638301545773248134465964290319148842731004806328706180208621731059643502457447378183308722709136572871997247141254150546607635642517401097146570438174962823198692222617484985860852983366766573987072674003879767341829466052820646439074124427221521963593083150555073708554494279524402039948852664417750777938539491377175812243562160960176373270818782896878598011073751008346000350254500284829305121878638401993239062280980769175144210548217944231263087585998461880006383125501318987211554076527636626108565512639782990549671281007841778710674148419254238476822408143972712438514251869007672859148586059510463757592352015348794973891975534371407392920830597366900222256832180556016301321846935794623409772465696990578524583077497614229442142354022885792753016767604813146037008226300965436474281942413032951083376946513293957153310840266099573466756179642717855766587443277464777937660712898091047082682060105838478470165993635158846842278032771498258598035330006643950958134558481375405963883661591971261638697292455429863629969032751476013940902041782303101162760996079953976336482715132275302723971671373812209671242582739161391459565122201571243144251280843472142692979854179839125015825030391815763501681992819532096405161307737549269231971086999576546971528005495484956290780159719508922445346414789953103804964589816754396643817882935638802382674492402734362177948486278390807284607054999179919723710434527981045964388071695104552905321742322798806764973378437703425843128885575680000000000000000000000 [104,64] 60237467627103008912137440565521372214689210764011789777245792911942202761507326392721151681696654453003751663667859290066469029364955000469306708945470812572325298917419363287178822600031468710896517901302867301824956631188028975830265929531463017689302165574410474691880559126167256053458521911661010141988929566315576808044852787627352568301713151021337400625277539881544357083610378622209752907539115608609623563735831312542274272839059813685790863703957626392843515611240494700923856362040358095760511737003849218933938372759051458443012840432594295993231869249747642677839832828203006804755103369580296111475808161004710494914441536681032509618997569675792226690680516777795783981051966574248898340232379085197238634980845637537382778385678960473955707065196838554459523850072749103352025319139029051125157017762803362315545026877650369713113924284140252671239946173905018912894735480965955470770663152049695491950122709601858097211861749761507448353113809701287989771190360671919807933819492724042436858259728769601478571971394155198854448577772683197829086588456054212293701179420364342366004341094238810115088738081461874979665705283345739126328385547068707106171904528784319567684522857626716373114158140762520469949676487874942906641407529769287677533226203314008094188604422732377007319698808057285443202973675950257592661239569265789224925748066478900989714319922029543167897583787444493347331191135058380329861794643241359496057429539120576450787949924017748034661967555040983011322169713826276019260964812220867723853881992878050668752494130768364352133206541075707421580331838639989947387133820693134197085315591915426227548302667199085964381512475981637747786485070836705647902497288793646647454966984434226376800804404446362184272142017290519388101733369936141636380893446138940106175218079033760507240752267716242954294592785533606206667920058955633696846302377598676963796531796410127319855308022535743863266193833866398325301933732539749168268331587036110174399218838478604274286840328220426158406607015938676997369710934061054271688044144915674347723376080623782677845055785212501245921388318820127367470899493658905071139263641785741777992015454413089571772032888951047002024407185335651658022596120260813135759664352360622441292539164171550366657915138780253479677999039757716438670764585833384300636866357754894831423364116754515331929023807263125131451091573997592411057840988339399740298793567886963465479820526025407369169057574394593381015083250083885626804434340569648154876772870898952433948896611846522040103660982060102275162644553222850445943242752000000000000000000000 [104,65] -2677438661342644848130964007727224975561656077322548042744849461778810124625948068572859174613408986189277430941035964800127629088502384985718085169391473669216145193569020507458524332368200294989129057120776258511836825526188822630382299098703242363568666538701495427458358255818813167255622521690421304667129202988188417050191569527682884407092877231243509048453787973267388323377871504599244811160599833321108050164086270953326406757570495531322056308717691641094637615247504362415301313407173569027696945716208003087225647005913731725974916067227812705553619776792639624798311083490199180890818733163589847990512886910806652315845746780715316776632789699465986321000872214030292426169300128570920457546857096444145748748455279024812589879250388570485143796415818531486082171163510395948414627595501693023573675404198842001127536300113864309640760548300637348916573015668730770136705764202773515814388038876496105981331573648820504419844854053814004624399507370947311227651390369917121996595236040438434509542349936884999754716910369244511729933306718188186246650716479695319373794885939477459280507528872031251218819056816543988165247689178756699865956485545185360351782248286523524096984203398089262526042986791953481233220216047788745212860530901314218134687152414070033076403479898256128961676603985059284562566308533286176012106828085795402577578817990857855174386178205251785899238264638769815627950001879844299894494545577304461346950119666776225451200358718802312824947842216688547689314210675441218581393488013901775244536988804402043945108305879931443300385310273318179266431526675867754516950282420691956903514300706678009353278330374298743497582784480833081248859580959509554403691562821030976322933485086277807261633232072834998032682248973293228903991942169698609602502156486969404341849399708222794102984357511963767531166379096737907654557439477335055599362651410709951780435190396395960885052042620615662646491395671097477827426602527647292863678257331548427075457510632321589427645986862015429796753536936796508694350910928410604376470521945842936863813851481204327201592166989028308970963947530695979360487681142475292940357558313633507320465555206586066796468208868330755622948144262066602672528717524314013452513133154883354071217934280054284937556158737613209827335053967287763810967169169260048430604131673278928096456885671379129172301628689968076672322817362890556036973236578623437362109694272135531272808310663056623600571248394747239589068805678431696529485455913765613477502149770442121271785057590646231316580794947906065323981508083171555261819125760000000000000000 [104,66] 51902898706075650226497132539573571171614365492594402681468796237151834317088121180412717497828347636530428147757335538597149825880994265756881846739088536691669871341895800913844629069546770520685127075741870983276254101791971606565292916447682277759017972787612406252508929366731773100677255870940566124819924153415983280263257938101262538992558660288386939920561599094848111863524444093941961298229008675939189510358012272298416134130530294678653777927236566549539783616305395020631205976964316400539425644333838910221722975756426264005040842504966229421241852226294994400874770369623786783954653794613239148168554327690143443215342997734299238602430912779102034386008543664204024431539848040938718701446904451580381205013483098831783683195045302008478192840104447699967094241677548810079086641096047434503817806672226456228320333003536235125229829944933679016194547183427105112844187061274320705525944754945446898815945010507054041861193318568205572289778014773155516844854680215313212766750060465406530373702609939392620998915254768844860191698549802788090826407662693280295725599003064096291096897013153875034205817171155295681467658850481792187684318872132738783060306722465307375557895734822112353369296772414524370006723745675494308387416828588217061774861726707534426434053946536307149092591631561158959409904266805299915685755301406552529739667616086745624492160523082511984718315182249644617974511304351250915802003273483347077719738574877530965147045350323294962003964802434485396538095159261768009300966586052296404016758916904353264870443140154997331287567416289634286970638911339695318863998928975793280070036789612941317222707183610094409603332282906208209320887322330376874676763997191243248544626875211137973481614210486265482668225041543866195631310057327930327388090490006756495801456828636526885939868520276169532693280392689567874984874464086181518632540277047239613170959194416741197236924021654053730471329274558128460046033162111556234347692209207357599624214616120923177310797832127532021486471790480810912267715331486994006185159916788127348630321904213799239608442785827834715883191767824190955352262131939663270317996892310354517279908806779190488302447824884452137888631609788094875459575237815745939450416699108118469791899341202539661616600981280046072162028938389418032565614009190632280901429585584495273624554851325931363814070380789757101648209924943399143954915807832840203848198740997283085751546420553907373240717376259268860863666336243249108980480978687965309654740086234354789008917604752533203249173659111526776660354771646979825446420480000000000000 [104,67] 2692522900655405379639374862615899526044234015362905002840187321546972289801152958676028334792850007030832200783621567013041032282994352366263839255696415829810625775563570224680655326196266814192957127801181700650865116646055534190274017869367003360355209770214429778132393861264597058458345068356276282446914310593441287561273556038062125319728950623704290517581974228367872305158033530852226112519953813936958852572194809279282797426599408531223137925905567498519741727232628354994800749323505444949707553755663023128247680365536466235138470150057345457105968675283353477169399312847270941878655752579254906215986987176275621263196011461938409270248090241813555402731271448092572584162656001957689848233077120890682758472564990803197898725084152113430340258437222618737081827316648156263566166905919945679414241808972707863812765005998390890452028797914899806774660821302227857697104568863588317806310388626087683040915785950214621782951425018138754941838878762868148392654999246858064403001005314298517236210232823635321600019701950615080418541712352128049180286481129537694106333844013701081469280638617350374298974268289545493082188676996361914155427566302690322358671101140145698692579993183932265658635095677003819256176681501909374525181226324064629290316712609038858875169116106924938947818032821473035662888298339573685117638605544266931456452420680877617489811993437753331291084331711607673011714461168304220724021873524635402144379009212501537864990242136097616567812135397042588859847177909111932014584630803510945462593956196930799439298810854883109301668859483183496423697112841240789123259508441102037174454419729776711055427771429179331870605114906514643851213831778809290134199943121873471073568413791757673969552274907724254745633183479818470974265178014064257791852354285372453088936836547760216012801561245779106028359195516830588961368620102161876351009222570265268402459594372207626113559579784127201951778580368295513242104622162110428437451387664988902132489463123235199957946349449953222345844428064089342183956690935871715775147899839178527061368368404348123416499743511047705928609957809688451396225966626456317616346530479126811207229545762525684000966037541778554241302136618822938379215761926805693846956936921000034196347360545488025287992844183853329045757358465007149694974099286426142871117232217063585662706228104195126742619939955567509584291326607605588884841429381597342679806730764362987908599049833656148701464073226791270642362988441370170785178205826245438496747112816903564825776985846790071515922879898938864773921498345641641225748480000000000 [104,68] -305079717456868373795809424396854372956883726695893810581770810228984875814359236670343940471409782146210712454755122934624935978786594622955538116155617490572256789099082928705500495104249362147827084877544266145441497443206527860875812730473133661770698590130843722395226088714840187049843507320261738395874580440764979049869255619291493936622998190567211003130623053552921606051227880056097939345822806749578476777538010682082260216675582479618126671707292655414605794480618631900033232532080756557848444411162474396674706071700979215725077519762694742749244372569301635787480013204886008960782577278489960450784699507426656601601697880680095056570406683701272481971418956943929938208454223705723231767296613430740417198293129935995631869053846415527917562657985581690066880708044476569145383503716227259315929504694103464782069833986494351398736222868443102331927549135799848607566013766431504342482669908527454575943817355467144442194239998579493799593533433108109527962373902663316654802121598046559856321745132975499576324908337523664752681058187667005528946980338906414559671016793543784664142384207505992528280502615436852374459090171762102365847122358975119199736174167785026583966447622287393380691285189071049519329768608456037446201277040193903690655878878220600853779764262030091886032125141383271360449269523145135671777739149745408020750026661190180787584219383221258224155087765268780533624728418552497932299391018378389696482774172951005264302751770920929547774640493717569767617162834461747831411893192445172709019216797871801680306065024823746517540852647423463175891858546442618664154727695222965909677348078245915233355511454530506189957763405163998565922397711002543635202993844283095368221386968939856496875797980585870950328635513593157886304080560639196727056990449295545523059333245733862125096149056671678521723891110444769578556181246829616220649744615505925717602036009332366351114730502070381081343412512324109865904982682675965363541632492527114078261647134764471538295428140478793378057962363331365137896661782085342059063045162483063925016859205396647006698893190358144044419378600295280484724688660945495071485896260840606435846644783587452014624181833817152651412984344262939629108040681670956922144151959880549425753099681693262994286309706101892243728258097371046302383571101918705840395614833900140207628777965883902460181093464462169247627785548084904001278146714352197276101692239230367833227997190441324667718259585340093010047517711027713141818950212915598847471586546708483858704729241989041376487946079669400141928979974225516424069120000000 [104,69] 11462363270017878204672084138326633133388862538300444337986467257346437019607305655381797939084581606994698434782889964150147824724649742831239939589735964377525421955236567776552602477863559102796545945915720957662672971603037368073959487694613340642473524921176981197480717414478661284624929458813890179826665116949034592381522747431491454576351858938801678950513262233324897390710986620390189509230577500490952097464208468284733166404823633594556498581574049545376541622557044434282598672238081953524030802278010936975318834767458625267965079566290146402917421661045907707193582211499168508245054638583095997502147367742915000308234606266908151891356740134330941279778358600028437174122367766410012948444882719436268253102660705760788426843394158548372103124046402180805811786513620401968116000047210206050152286947973892919635366886997082176872376446055192103649987991616324668371414738573291320353750540331541798782786882181456709336374440952657100085121973741433732558769647470126872191381699097441780843887043716636252390551217341107411683044418282036526034853324375286850750203689871949752791711438985909267050900877794980481041110748399666047368200939061998877748428731073400103301690779669644556332034329671325733029711616702651200782449655350487266160201820788769012809704062735038768647794878452876134595415100520120732447341117632234295031385162185311548542257090603445102176192685612273082767669713169749462824333154333363250725751550879280090206238550383008768420287182331091960120552984696291210635480792075587896399661001722127982679881626062910681754271952916634294781811466773766923410249290376877228836061376294962256011008264185109840978208457576471278189609933673448599294731953004162567301400897610558158874389201867652766467642884322623696289493297967159252759867864416604941884256990824837436435627428496406208917648361829027250015221528952571476258319056249038221475382995804222066064671020799940096399561893810139890750671796541764594420035163208636849934120926153899599070647569572827384707790285531285309064648453041057881781758337953549515807752391206302702667976435510673344397730102249004839527885167042135871387727238273243873581935684475503030518605201814294371150449981638336486972108170834782367557214572630416793889233750588331817834871811865120163800179574038893997527169345762401462299731387845835872073890853652361408992535124304514150291578757632765662525186815106659276608328527277567921020817490799405145304389999110694981149787063164881914385477171890521571567995304403037077465827947953316316832355556117228912818273691166572572672000000 [104,70] 234644962975598613673817304564653608143707106446535512881154513911138838399111376112949643412424423081844222467478094077875693968675316465657588279606814843377389441974993517966082927850392723445535507906856823112100002080216329580245158877286995317321937040106942760164530915358263924830017574075486214950976834503744392970503505726979550908909970668593704974185873669286968909825834243963142323180864671652965804288153592287631813043284611242299575533358601629961762957649597845657266802428846934308503485732382362291576002209480898503599126716331789223457868849738358194795993798901287496942743572619760047999719629717002495545840126073087697064677519350103054603143068794427799439637651879091385684105288065558524072976612612554753138053873071471862561335175879406073105945411401190163460873976950296213577588090139416911244657867396926680853156596018390545564191412711711425501407139877194594581111109345645504859689806257413338449839445593055732081926168847693348640702471986798436285837361800420107933864608683235794027949484360437459964591613408355960051721549010823064912152898540056544210748015049601791762928841753402967389543141347007596368107731598874603095223259876182523858626381426062769728680512283773869314145456003976042673749643928847816222317543555429408066198775290187705533951340346325031306899466635548615898703658467954633930161666949779959737930354702663015647086485625936079286557042590112215107316381506693332982926458300428890854597735478603672764371483812632801886053444391610704837500357092292580323823357330017993432962081928799308472483828262485635302471874516866000942910333183325182994668170337927030318328114995927740017779355018531226065367562076101943914753096198719816595697255886347156329165251835242889818911037545972285533257386322753590061592753303450136932070123266687437206497281439668476889154132789448100043098807152243151045603647342700175797614682425362178848070874074155650371175186424000683168149196066012319163918210735068292087490050179217587061534298803879338724116690740235739783955097584795176631174865507181775885990595209378245003620019807431562165121107668696213584478531874944808205137830699566623105296040508356585897806788976295248430539407876137694127402236205745401192812372886814127760567042566305274722147393563594359213331064762383282671689505439028071720758525182023927749390779444246799015155957367692878367479029631196997943365974376774341844737769562424656362895675336248523543831746851155073249570602206566925872667988072718660271292457775890597359454102239174482379503859803151862318047010358453390036390 [104,71] -49381644463044793802146763601223809953601433003642433275463541047360092036250351545450792564700022196476412452141640456587998417848117045561812765303151688492280004405121290764495664083582286212495018771607535462704227963946148034255929715173456394662405600362597370807365658287075767186007602187956755753647734937855786294671673462930598654385574997599307163930296863950930246823272299245487148562790023542265334144381138254511537984733044719799668237377439101351290727405159213295856272120816911175661534504009478773938719835319171714098922845722179206397164371080693450556037613297176910499593650227751148092316979803565455536190601118780357784118501302366525219071277405008270147126380289527687889170900987677249770538534321275353131638019793323645567700329561309336929348343757976783443540763066381818925868883905088133353626112401500469189474819767402096679962233524998845274502576531988774564310190478631222017330717580320649089933854617127130689527158355475790005437916465122050636767500120927914779299930555396300504987432376889313598866506097514006460234525679661270335195256610836136353970418703711887397501053537523654702053766529159056817049715773936887731597318848163284485632786515261809186326638771358670876678932085538693080336489757528131792220533572371662408875861776085648310331120679758443571857165989606812076056937464065343555823893340965603463586799609112407104739157596293978869017288272694126079043615797736534599541135596549006305753566822035737758908873183502565446486306308632915819246000817754729675962632686634408648678246034860788933423531723539873727397849858152051220888332899573639057379676490254965890859706723146455458324504797630089154952871507082269313605477428719592813134060149822637849126823549108687990673038502660294223244712314783859453499169635953039477618603796765508205530855722090024125437711418223390376732612208438332365527743075564666025462956414492353732968212897305012940858044335249926196853384678097115388741145625199932569475040698341607784292808873282365470190657792178405517772873745772737085396948811157008925781954468046938795279648801914626024685924948084310366065826617214902210610713334449952209311115323699092420379012419540138398985791562659700397510880988752671611242592857524403846713771689766044013433218099103177595508871540619221615860103130663044751646773997152535221938568960906470192140260666729322052180685894003392857959363080888711154356618540967110311388891661371669332020521569109248034470708153388233716104724476745529872280502986197780141538466173149293054761363035142397515780516142218166400 [104,72] 2397950695158102686269557921608611115291901240261080093529245354789248128728162002350782359414598165142591186181746670944088613025535429495665015313372450147399784479995061624469028017312559273203106234889331672058351296155272048341609350031871431117287379503484826300452107818496059633738644702880818446477675495967086231920195056455438865506345885625169785272579832992110293529294842919016490455860595704753271514282269141572508494355451068534589283949781042548898621770630419604063657153771268619550643825536896400844033315739345675218317499723256441592020508904379567747737358727264490320007524447645761180676170626592757082374895378064961642041078726140324665532993567909138665898618870107335828629292179446518538028036854123594807357363550967580848298712522742128033204260143878552338858757555273414612096015540825283032395954855398267810051341744802006807208415191210547594074561861349898746182043190825566597896445967688560292740759382490593419791166032834538735060957741657249267433727102005059334882189187441899245213551433297681829380302816896428112774781025434012314776072962784606334195343766762424061918687332238025194425577559511387031998613689152802732981989444144050895146484202493464578608787698833410345025789888481381420820546696407632929867915232575787797983032292348218268632377948331574863506617396527539871376750783824921306035148161750128250040650599378061299145497638231432684744413127708574421342238924252214544003130167750114364547752865789114353180056569052797761641054579733998502638452639094974941330587234194020348784196097124405463729990234205683201645505293003748057248311316097432336851531504068734714845326909916747979981129884703856065461708635911090263724733101507671863437391304499063259097045848303758750422063296105549174887287739985784841541802068826563586967286676972374007735710560648983951267855320025199433832389417051653630285634792915241698198736905294143766795945852297406378086165373955178805560369367217949502873794672384525715556198573786657529555257958570206000006188392594311961891276343446713573243022223823134672042161303205707100750127159650109108930210298802163985319819255623317652433250762627092438932723862566573813860493658837031371796438819640257164360466850257040875515124548872349638544355161096440372935581766433193746295837802527113966348403923443102473878816423911934625209497434212501251935782136177486752641908877054672987700952152877624860679293061092806362397693662683166904691548005300924150589920223484764408526683940975104019306579685394912303586683152116998003424095597187217085992650151476640 [104,73] -67768659435508963374865814626595690072137355027054637098586476368636744549492887097577381425419745517058752538465107074546766705540909532927539270183818013689883984720212123613238851138324859362980121441666230316774769929207217385702620508024174619217157443776305238656498131545214749476445024327973343654723931548233281883137736348328067353801341807613726495340027579794051020881409291120037327679243484964351447175700328009191190803882933082393285922220532570167272904955495117493454392391621755472282565535117584379774914693686825351799279241767521573076280115459191112756584469069863699443207661217998987518047809732065834336780742751306921521635202441440644841215232453695989390199145222227237776245682666973974197699341619228888258431443841457269994664191988878357970866525669638418985598093281015059167516182353264026775302548918057968569817912007337383965746192176941292552346220627923893576986195589897294121931399497561326462311364503093395128582133354988485517002020153035156810186304364632904723954725166503083381229883946574384654651843643329600238201174328893619353024451749882930831598254413820994778764127904425063359220736995068018382822981206360482271167982444838160381313597727363002916633604623188870775081738356444484281919210029930999648726172635462375682715480022480435596454342850303405807296792046994537114791398155079862952711319959648671545238609705226526672686094175397696339490320020193930839566256876602150115303954135957116765993479421624155408891325917980220424191430703285081623642708596693840912773061811987599118294549463848514337640523900432096513306490350696845107391792946816848987314736889845267662348686514946980037566836501409898399776822768999675768034393709786302544082082508789857628709290853619195449103997103546549749576499877513957250622857076608860551606934297117485966023252403280658278733105806654795197987450765761237764681759178553619271888027476008853365948340408479033874723626094352812605261480995832699886494759893650202453044380690551186991742903654588914260944060172186360832929067613905107913292320077150175026916377649261484835742006150736568225044475963543560242916722681428344505949874044301223382750445439979973986022990957152456888117038989567350109323547956113821397125202173355131196788939904532794295059590227318044867078753588967956748715795657381506711306283848110739229547958912320538931597632633171480933426959599383388481406550299595873860260855839356745556715674194079973545252552849733663828060502030258375581755233537189732708949619433875633674289729043267609541434256528171897471003172000 [104,74] 1402704995085647738595373454034943297547857045442752244113158796632255269298365756468343871388104853866208829738688521199854473537089980463584450019811844144430900558699850781075170647030595831582636162564803007228076774501351683979288893576063560470017782672497334371848086607652588863677172052532805664508748627617217658409693975634446961607463148119285774858873878559403515905246136654860162022420640301161008027215234821655013342224196251486147462297909990017539691730757643273443278710608641624144001652938405789049973263668633032781463343174121518266324669821955654451478422090704938906210543067629856364663383900056691910989069192657927549278745267112459382165507197859384788270889262156265661800684045173018825187175582551667742302035049577699987507460373603238933388942831670582096885097169053177438845452345214629367368165569985858854694944110772916749855486801078223690431690457290674336676764710097139768807939212918363433845115136696314930409844099190852697275784172390268115492110906752115588839061840630108562377396423183747884880551552457166843583132072500129670247115692153619572289427925273859849231979714911949319617533803406096947609019777238698066962437364046890391861429411258733823167282556966960170183233743242824812410624983707431243713434928724211978033761069289769641192919855995352496580094808919495011196143219638459163924725491174029543364315599807603801384154554417661059597411441820983221355685798202677222447538714054096312641769784962650125494688466239367058284812169432217502933678168626913617306220191962358380045873756937817863387143778076116135505249974533318183693917968443239169401334676140870229985904534765682935485641556192642042173718010445865617062141726258679548537889949274739893636951731222913621236156054108998190566265563987976657170878233463158302761811680943682920567955905453614478095837995879628676671713007995681750357254061780521959256961183375641417483444325239352307083361469943241995447798231608041600077264501380801771531378931040401762698458652477662075818769757553392031087123198833036951655408349837959422934242064694278910621492141233321298422598371021127904582056702838226866964074126544551855901824430063471495725891772620067055524423277906779514216406019086360991019204565104053154339540236544898645629065986590088544511445004873575392832391265296654727008918512911114949896833127735875156190200425699788856836107943317434602860398107560960118744513364919039870318528412492446811601455537331937269948464024611735675962013973408981874677162029125172280875069618541478743459290806423047152974000 [104,75] -9151041207992490378365987412798990514292505422136672934895136387757305913624189774086101651658330209541318163926378777344694472690535209629339005249118945011746078363334295347865311544637787050951809950393283949326515846824610007500037125382512417975897586239294824755116387642212954980068683193253940955291242538509469412268267427149242024461127950703691017977876115074601460808693928291365614477348634135882199511430797603079782849699205346714179106696341011065379138577271835141690361837883033080265587243416173149401206337559340492436841090099632416358776992355738166705971363792664473443417109606171526739569686613915640649285234950299495581568525804175228223122764527877968953144928567596256164492025851286260749981539031888911706091925903841280673831674846278585868989842022369550152881613809278272434033018263067079595320778852843505753506297875413776967638502142066859807201590755028842603137308261502719365627129044164368204502218357298428860184710480824251664695153588801849499548896649641881196624886918487558999781335312636681918103319586384001714001776335781857905131007680489605082434428095196716369410645622833462545968874146022493808520211191593046069056063542224316513011126747093991671700517919990986175441232364542842046190342304561835652522526203756441528982498522375676209804038938463775809600004803668489804745350183144730682141281830444580154924186955132291939566217609256147490485597055658153237858911985834781397893190169369245876034279827153764798001634057178350911541286386155748020749486583190986699007591406420300270250863896595284749271988489004834052200955977286904917796232580329766057110188449408117896133263606936489427372101902398948401778273269496477851668715352231378222402170116310778028666530592101352103328490903479205536798537692623906967593560626569408059127632489522676229340368903318912668533456244679610606319782728907652523785987436888430293883513051937592201236644791901937206799762974501732903987343027948557893357330889021910967927112179718117819279575466143675227738807622823471073549063078307297051039881280421701135798742557844862737853646468059923859877896693605399075657191634174207494323745963115337474585363017293912116180942022645478743208433250511988501435671423238265575773045306318358948778191780901222397352705820149658579447926312492560794654639871057639389796111545293872386447036314993144417290734408557308780360268256217679811163162185528863105062233395036745358009258281310202492809430760615327183581406062712622671539392957062898674775265688614566196631448603226997870710209227590294400 [104,76] -763183947815945288242521916096074948108995516383435570505633179841060280989579026190804391825054203370122536383070261852432393513971217781811362450704323345394935091257130310839116326180223895899989971619565061348660650236747934043130147898061800691817050689707025039415121830762217368629760388836210307207562955668682369846135231499831138255612404684307557195309658164299556378642692669432013851304561786637340776512761898681681511353986431674866120236916081114443723441117318935598063206893858779331918492955191999813086342111067733855871334477156723002123367460328444639557478364685510561500492355142379161167142579742448232376857911831887427122685218440159444896355607070210826767763671858599553280431187119056878078594196068784359160928642370315069007022264108933790136798410182711364841030148476565904329748843634686699981882659775025606565939150333215313799095850799254697317210932755351262738612786153435229840778878617521985203390102369162468880258749829825845784632498115418655410644265359588476006888367849037577507368359565340777959712430263503497411857399273519977755207121733046164505428997888714491721364243179777686897482318324629817680209979560130985365761842355012202923215206668578825977512888712166857326560114819280933587309201499027136515274806598438401343280710969972223800616823428675707112524731998190902176037526300578308217594276696746677076667438185909771702600803299553443562412560733335735397207335180000568340935413719880201695623972226209875959249519859608465894500855650567309448595406501850287564588604880658137023690414803887744707601485752251017790000748239755908038710359642863723742099550244900620207303905253224257374841301745303826168444548241258970154689205725275021668329462494241919299080481341969066195745723831195563305245678194607401453354006272888388377684050686466006225473100713527869935701719206714930936730963601036037545848970924375684171468053938277916479117883531322156830720175593448052140412041178209020539884664749442502401805492640111246177422604887383259536803298764015368940892033643835805696371673455741110429980647783366960151158433575517597962387863778538635878615781547921087968817185147559686493349008349965490260913801212047211364468351210957815560293524955317610295159664481623523670176316455635207313158871645517615543207116893189865089515587850037356002066249252099955215510141781791031333897788038943978642387203267393621987874408415250273543717558029182082602389152564342269951900782965823121523995856722516932582099381933524943099904659017575477007445379976251396691116092300000 [104,77] 4905105415082092804556764275208892358631095917752238784966619655563936001560104458676242972111964195160589290632883756713104320148235407308195194444254662889832422037607902579898778390783194874923376005635828263511143051683609665015367247275052882437840791731044365803863289996812364300792163033615234791090548066649772629914527910025339385562415129970395027877703815224269048917778830401447731121488905642319643718995453167592338237124554418960855108069338789133225047292973527799963917096185389726780646479442884517926420192311862478277203053117199480006308053691454727093705603584305330730108832454372807383856855987118853944625492016391230244104833842071572884068731090798619173146103830414569282797602334010431124809765763520822980503224033705299675623495089125951798725992835496850260622879688339798975565234687808321155834092333239762839319541701386199626649423499359551370896318458756895738269517160916977464458096568434490880711336692797540961764264941069362218225628659723900390510344892918792817148942393078242721823639371683279968010497009507367572858742428264783562581727669126500529942812594123198212641699896282049317924323555565734670315438048585839734043206463060516166649447238138593473857557639716415291146943680895811287948167414800590579244012970887064883324355544001299095733132723799828951171883484015715952341000907234413845669152060640846801446002794216560185842416282479571772969225520820075796766595151075058828390563489853117862981913784496097889999040936596026004084538392016653705311907234721862768375250617907443650968026813644534849668740670734386619213655958479575649371792404405303377720434790934931674203972579006011937686695258078089479556839111653818109607504822870603748871450442953453983779714051778240483848566174250293598161830816274453550033087659214549177571557590097097660394529145482512812600645244769449716506754898638142363635380514296745287994272575012866576607750695249232688716326543784483236081501131982122185321307207935671994165217118717237577499879924528187146954379932097050358037543117494054655972489426724075983924667513428776495134867937315308004910218701833576115134385211230517417119161518300077024479047511434141177704128145193535045331913335529667851228930299185076453067697756442552784622286247199268548135557339889956935411416208244145357600165140270180653263563725786676157461136926333436055495153518238910039236881902542902712281293798545110131964738289999760670499781048325320067273376833068769255490726658306370414051398366305079181510845662416734152453293795047868219329040800 [104,78] 426673434889360233718592835965975764574364114004294309506655525967992716465842646005457917079219770897042843485081154672755640722598840566622141128455587447281156687322741220254308183620348404136322414315331394562355357188100630794657428894879795828589498441144647914412682073243062103737590143779115490280991851349504265853541299891312447744130988892178407491557794323138883641129167701328744024530867034516285958817013019169132010513880895986894491229323757819237927723923247060954640713931219790550278034265353947324120360503126049392303977762335292884398058846936289772672543944423425853656436387249721941447254202820883191194148690018445490486349414550166324779510737396447393398632456017364878196513997791198712926553034612417037457449623982977311577138607054717214352556604091992094768066529151656120395352309125973016455646085105267542882587951844405431452014071188788057721839613711684956246990914955591715101758692649863409799681336231776729832928738785403361658069527131474155595444158385953321701597688103854298272176310593250497099153295214997274001234069915481197936370256998855366270693469803562026203015389136350461825511710950023722421155967561449598160581718888293538261262375328079295133966747312816540691913207586437198417764361651693368178923387627716456111664224443217784171609585426586176852457394347227046604895881110620002826845966099107322737608643074617255300303579207468505160691264241558542508278048383348093156317599713721215492558197167184903941708108222128817705840441501300055460804283540740483055341551606335323034418851581317391935489465259377546959856366337407649371761768215479983593584246697302744246144836690018808395648124677472851468092283823054089718276370266758360718082079192161184615230258981668642845854557824232949613901117086430175760389566254598206231508940106627608560957624132290691383296997003729313874061808903147153028093434056396627537560009387588337996885062210620246914332138193065521832950232360078607942651637280637182904738452384432452425563383014050161224196315384217334502844779135750001599743243152638458907320068579676146908514070850927216199611625528060686478613954505534983571413928906439404611749842252336239106007642663729513837111255244221238325829232585995837143512389288140594432863510846478666847856932079904287729381293232359377141305460230119830083385346294458055464564029558375250689044107215685302759097864261324151906294574083948089048750257208866422889957497830095055670019414044938544387161415541340636773716039625581949834117620069867927920140793479904810987200 [104,79] 5024620070376392188127525860560061416352446989734715403243951745029627876414474789225611088338048531426954108157518888917590620519678267503971652852640532530550839348899363407309400715367791414291423921395950432478380512652167786730540348048380465468769683987425343171890314951847354409611496346802370305763726297958791234254489761352733208370793800393422036727576644182479209941159855226235210673234150414637713709677583333701546441190386623936670092904463358021769067224926138611102046715607381111334101772121265874512378361093613979385434007821365692551489461204414315456941603937369317554026179371460040836775621160761226991141348620517881563012611428265082292565184874139575098267373429183813166645711326501011236155101124615472127362082894910532082995637100795150543907948656733986924185341133040155507405848790277675369295291966151285849206312046824738919799140673879603433290087654514887137361169573447214931776001323928837360790861433653064017291975446466690810446538454787500323249783975057211082711953368970674931581178753721830581220122578106323888345687217452768046339126581698675423679278008266315427801555922194809491774283845510721546788920176265177652486295305225932929806051515108268442260197519868956338372996405413643359337163344265621269351122979732015115779216888263535460916553411169067663647963822164428090389669953124696072618462295129159964215774021879414621076234794374995705899150522176187556900885919473762318843850859933026586130896091626334914482940817612619439848652336000755395227161359943325790136091027411442702061324257020658380943796030989970554827723124563499275312896682616627938899032393653686449223680121780398690733368933219781210413957181280551349796955055848598236445353010984300796630793294263078957029105066175959394467815908908320462191778873650796713148141750661723253969818251412859628575314960881948214831720604237104590114086552936357367510745870464756123049177240540334463852492649395564536135347655216664446390372472487906885903397460478283388621266067293533950874723555597621172691695984547409580719774931881962290064975052655862685141369577777614697719164989702333005327385191554037304747179127161766462418509564954836605841353441644900723802661982462658134012685691871199608261582276161090176830589980245223536399845950883766155794664022577150948866637532089287940221525419782233350066433922167315772359803798777143921468156935184642409243759831218871462146983382543591852068262009085914337086506439417676865384442539234128182648096535547797656120803146655114757878134188379787520 [104,80] -214144766328692449195972052362542829071388089707723191035272165702151218731274897548128525936719155604836824747677849858777655714090296978727785039164273101016739599013880135942589409732219425878128213369405872396373856488992295998120808958705575379047592619806398319721335545665264366508894424222196016034204148421563506029928100276429837434748070636674124867701688831231758651173570446214872610319174393739181643870933665925822105826212604429673192378441524037693594514611073745756264132369612942743396560255545648819597345332982243429276506993186703034177684539438379357423903362580628868036385970243884741467730677319051888565179140616619766724004088673975249847342505671663870426407815423840598353366953638926306272201079918468974048035612440515791196531940655591829034674229819737017703373186178630245087858825376863201411853033304609792965008777917024930150911302519879445863380326412677868561638116329443449059815790120485960115953328938397365785704669386058475220305257728110069185828324592777181062010149983910515503822872827451201678099793616821775708989073988742119155058320896993010103532850074692127879438856574787932704816013673239830096693146260610572368567136432562568122261455664524961677510225189517719636197081898738554262838985118112743669846856626698954170106213093015451441481284688078327567856813649422410161424830296595395995106799020292993588529594899671819002760196780935644491682728780287024202268125269047447199508352175170027485316266708810837941381525585642142268264159537579333914769325660249168542137370370080158096156476225583826999489706143353571740755447297470338269727550082973148263535856094621355723919793594235804405237197294380462504838142625779549831641292678616441872265709258166409826388130513117558359659949560069171240282947495692848226007391324327801143324008620012718757804836672331746105025756320738569568160506221469555593661698592738774760559189218040661413456866284460072030096843761085072858289965352531955695260333032318326091993111961137243280845195528985024760202442940851914666762374082167961843078613635437077323780587481261539076151601655230595772713171363999391772793367173783873685348897107369737599983712959520413380200254097866043772896075780960147214137321959394055842131808777194836598859279291396833971602177215517478565866104927170814281938460216062632612500112934351079631050933228558416298746550193645989605317429210488473861591098335701844711678792651036483641228231925876706210179382390983389147266344723708253727194372280225734777645760806135394496039324026880 [104,81] 643727388555532564156228819951604657231069897952265494380846366775313175370925708529391181961332112466949804413518350195289919901994943984640620640307524729613168710863833818402181471531359312482455870282297578394765482892739006313809852201156584522302278007729254208487281892763976533042087001263485491423538372333063845043553209002616033430830572826991532765376664736526201808600816951292644919237626964189920105758840210833296408446285221997161365673015646023022823011776435237158515035845228658587011656019456760208137057323047167896857323253182799599637621195376297193005468589479067265678675641579555339448409463289840004933912504365649918511854333626685819584382723904947035942248653947803287413321502846469193079177506638260817714366830373479887350586964489849200233748457610707938391363068830599676199705063546399043547993326275338161942619013324807638653204885357400443836713771701225350619666852611596263471385856615832802169408380814679759010613666551916695476899117989830474855039540257074883463995242116984624222728016855071431543911080698892037010604807972088320546209803521641113531526193704277470745904213546552062444133496044013901562352359886506702720259717352182281365221681168361659948185006152909667297399065383781438658086185899380818431017077626406642122300660299526408064991449495297993130349352876330046897633908458982481168555180735704867313546271952638748810043093141981739446582694815343306434392810480076616451443176984555954617818421503359130121018064205598276623105767674529307052417211146726777471969020966715691021216359000747787289891635424354199101825516375421555971164280018867538556052394938825502329475698806743898277194184770888170687290036367165401827561046292714734351448422333013973810825019180676903396822663607128160054701116836278563414395571675709113950887320857981393478978079535415789606814701386154556310164209657568820656953741748292954218027598578362111006843964160715273269464480379228799904788806187921035489511300886324627111610984963941662840020103403738420177172729056242519943163071225640404711358905738199434580634878475933146297074607347342148529290207443868010560056772906465865045982768505270259596487644444185151511117028434823635397667333686313118214524106617346263885492433643363222725563140561942746996410451373284655006395501792936879622135542393087279587595361202718275910533498634542107911171375496778732537322236150153380350084996794548274181892918766227302671281103853180704089101961988911917848980127019488610392794940134784032096187184564741205661813760 [104,82] 22355422496477591824731682047952186273717376054377410261406949279523592278492332168100028330181408958007408076806377565332635425464924705269153989023929153634779760966130059628704990126152552349538150937907016780293930382026297767203500093115948847978916092502302934712081852219248055845052024035246901510700487754408642701051781618204822922356626454746559957226385120469346921587749237584465677793974555876794262421276027589016265151545665599003812988290914395821197566421875752125680073430229894984267504010477713600192200343704095089858806067565011713058479931910090080924684246716482578343244432605066411285022238797321797770080359757846019526426819192254749238638511667791652170991877574654112044082783403561740606965334543577673197515860038306290806434304767582335661899694218772839235435958532175126033092195106739482507327358495412208715081375839044055170413110248760003038364297101813704386570317123296442520725588785207928033216975479064285430041087146757031414019831951853745465747906511825952140099720200843585416575748734440639719085322985945343218220599543083683128065906281206250319826394505537464145813114220555525475196606469279741799931869332214514184771490540408743597164966323716345245156717595246977201754818503106538459847757986179041996747119263789589101584658400194629403568248991955058380025079081526655217380302600765459039762572025811951902309304420140047958899423183739352089619425126003988655589270127017931230379280754662167472631233328037327684691334468734855660168151092901452868230164978809845800453369550307244911799053762381054549827190607159748434921822875274024920375238744779345564494379641263567955825899845547407968707855270184141406320522292890494973371425563988362912709304590398208215202302536143028281634031014341755231855634855854475028970871560246807321765345185499482698795389132462212479218534536352685830732001434015603537670221005743342992527432516727159055706345312221009067042540651998556982071911062630751109572459730707278726407020056287258563724994801624689617221600943045495679139969525500441713222739118318359522070971907493773828646743749887693755353405242975543350455342651443323194259509560767118013580814320497113612605851415866854477468398156344859791314614537188390499729251829948623350699378241470050891710425878090259830989735160097747106654675898289194737528769527068790401187046954614946189795402309019435914693778228373819355048660767006794374107345130116455636300102636424481277203198828500710868453655349934200596673183426886808729584358260294428662880 [104,83] -115587581159856339982662608187684356852019990096121469052747423760591988013885973873006606578492188856036535495221401622447469336952383439805703377392542399473133488237033545036193140649090723918152396416675409043769548424367030067991979106434031428988683711634767849420048053855913474491475920433996174001107474380469998357663569884491247971425497536352802283934415342692007013386825820762566556931567012742377765226693592763228883402237881342215328372570724417916988561936650355537724466089672762361059971629115247658611778289945128627429246574846149080026687186111908751410901981009896539537513794831676791423354121599709041574810273181174760956022425994100596160779972680870033933094476693350754711847114676676248603718793382825430279542872592921117568517097636498147773509681943581265558076084328350100662332445853573241695963506669633192366959532298643195516675445020689606259015769153548107771512956360242689241401630100280472027229444868747001955815493205928512661623338166240164265235738607724039899632963689814408725589713581993016208489553682404152584699768239013130102752633833064053811020005480921583971319963364792127693904912514052041802826780921146015772141114261668471593290275075785507613851242420388987530456177652459556044390222559690346267084198385371093043239443395172641191073688636543140330283437369602104201563682968502300218310660936588536902725360636545949750395898218426474184333264343278168089167110243073675214822282929776877797579197953317575439682155950090380959014278528115769652249520000974923664818972879107608884206326816101434111666242422049502941677944667057456597123786067547149342867293363419902749756768453445579643469910301950620082443584217522441869958357448376354587459460081163988785233414459785316178586854319765368420728922848982218791320241745124119377598242574425644962953562704946503523820682600368210181783175758296460484284770303495424240231130967028915761352672605951303299905710293387627680869680378061226085953193839253697146893261611436537500218096659346831153574069861721200387646800082616842537157306480353269763971883845500650277625459158228887187302735743565860200984040502151530873073013283553937525148401197281337430126735679135461935124659263057588714237978510368255660671669524128759014311285137879324572093404198164709383186181683650504031065674202947968341344580136347856809047205444245268758185765266384257283918371997304378532462127610031771235056993257395518306351882125016677691833960161946367341260553247907849198381374532677739796364444938702080 [104,84] 1061034965558998483196210717171767842949460806348200257365883270315147500400333383099435027834760111076507316247194795413124959013580795752690147921357779694161753453977811761960969442608007219292299538909420659254424243661722628528699209616232658522344659782313251251836356454204452609512697621366371643650556859798027475001495815857862390756470509698477977993533191272833188755447924451685500084615050922393315164777059758180228513832478650897244786554019175731322044673080082475017222136647219557824934831574141591273105956463770742748094618801336492160204781033562659803065806826252207880769166459485962142047092603828215672934137346511733759903060247784817725514543462846707946472514910656075346195753745276852345402395578374248604094540178288817233258910124392903090140534633943854539901508632683615596243394745791589184192592101795176112545106412939647884120780522215712588691371763078676887865458794186025141932851037144951314064065803918165534870910526353225070803193333772693357579729022275913104285607782224903005534298796907120932010851281190516326694207187695456205420927817189078693788998270573745866410867099360597852466947158573701891667838810287098357825070556743541999040535667192157632213990423384800777947205518664735423048364054354591255979271009927927642535349843467296270845066164002481677695235988805177384543218011030495912670014382149325383088013775528410400392127644827922870065828160503420649948564266210568683006758553851046199822876504905381811610675379473062997997044522485809625742941701502458429703963809127027363875569179428665472458143902574034474975310764526289702091234532678964513910042009330919983914726462721048082814369027995804455424864181814811064657534180684519355863023768020669313644211187709888704227032228083806373843902003217473451790696125548210737082401830117557918248991173048325907855754596065506033591818010596644815942253237700555847510335151002091413039547381088192652435088706509400106414875935595672354332644195931765893475113075032268004946908672071010465871535117753847338314187773507350125099391045866053497426971957531667682832202757779150243461869972704632844296597584079172495861083780492016923843762369116578244125156501666425710911852925410249801282156394718272100578991749459832952987773688946142397775028312896319814295984863504104002373116225786846143287240956286508522579026569426510828458841195549847442875855928911246810356982258890883033884333522377954558263463878383069500817762226004187588220144034345927948375945001493296239372606939520 [104,85] -33627496061617402706572169869906121955056376175191427973210130522154319664301275109811029717515810433215947202011253347152783050105963688005010362761158080546596640130341482057032932146112145300184892963999581497024005971636250568927332723052435271031436958029984973111865433871494668525537793771795475862355590605880599068319922504393029090539977551670641503118593104416941474129432221646055725207719738528183114676259243164449118488160782938951268769605768064542349273978530346762614821938462803836806125924221846181708484295376661929601861777644444419716143154615138257280297715316348400035012348159639842276451254701003709345880256167998553434352966565413428459836788939523737718977327982017128849850702712986225900878553897335839950422242362233087373703720388680364681260260724086586662152856993439696327927348816739917547302152264923535728372836579344633833254672672793390654308203978877094766877028244744143452767801449956905138052332268371159131037572385126635795951110164240564387799263373803811898572695912665753180337161490809511695077988047081905752987963518039808626711867466245851767236896952078594082238745197831872202153277704780133982606934121078233285232028649219758734662761431682505438598493293765233780883076291335273275459448922299250314669261343312364681182942309626271927857797410577402810862575071897232603338060704966014324976511472407876576778403018565847803877849350490421159129447716893545468517802700903047631159662569086410705496793823592942665829553344168611436504917689742814545410243674989463431805151090214787938634672943735270663347579730029292955714076313882908465833395967809570281190107555452284037934024899798512746062988696968124755021894093655103757895363948468780381651089689072363430545095601094301155538764162080920230115245590330894005993093409592296059793412065518241015707713401895610461099688129367176380272492732710862487477070092023375216760322317036405930546188819224552285355226235872694909056023966702870252259010287250441984476690568063110902100303100906834153507783000615431439397065104743592305764206991392894735428061000318518659902252154238837486022231029685818149167453923789932510450831069026059326859771997287481059762058971455240636247850390477475807766338098993192222738205305153000719821793550906445257853540413844882840446512592231651370774194429281709774389007256083931923068639266159392415565507713298563592538225174037862833608725581933026158921979535792297980261703147359401500429331568331375986554283741538040625410111455316266037970240 [104,86] 153941350166034531706579717437161547608142459073521309030878529607496463231177374271180093381640467457505194447534984494839455920681473151079675526332366337173048065141967646487843363492426024485421673522985450432730281958374279725337447940379397924841551034909770199323650793545783731067646062500041884244296559089302888401391744989501805258438806389453497471904880080235616885940765238850011920813867429747844678512531756270880466689240793613857445697198483158359547214188841196895467925366631375453681340861818220087089463893782640431125955328721736017744614852095378882410316654950895351085699008831450941808863065807624299087401625629121631672985109703342401640339487498473680594559447913368231777073410557100173564859973889275543404204647150654123318022178696075589195299736549884953946810681910636661233708204693496436536853802032028296653164876053778363993156990076600219679913733822120072537143552191331266245501826961882717934081165164541550957730851270126360522392413668924055360914079659438301056047408128624164805125586827611756940015551082978077836457356638223086218813613993895728638127400739313907329298065104734286573493937692104991491918235710389169589661154245285041785618693809026550733949723214580293840142222266704622427673080738794195188948966638514488243264939106872380899921456948966320755254017126678043081760555206933619560144966263695255639361520780074285519743425322490811698946953421312960622122471607347452583126737139346707151462448471917421535238954983623777839788449513172313611188865190945088970737834289887782024598963287120966902855129199498590604995646595772792062340234785654524301590418596989232397850873828056363594823136152354976668181336633816779783982372489751908280387654156942745452135128582431817065560900496420010420892938723142423500254717280090551150934944698705583684167815791267242595743032637381167558952998055635533909133539741515831257539319491449328207951734270782573586293175509803009922720510318286395886107407457179823291532206701973748943268125177983678979189780692818378732354892532108705392110884231856329657288898919726973506399282651356305997610449438441851914252409131127701904102860693813277557791989147750806498186152962909295952293346068725078032432556186154461959909130247717401155411792685242427077005937794018841628000790202016027327690136495632119832290449339335669044839850957049862708143877324665501478720867172501328427002273376035555172737441557605514623476626976138497941135636769368314351138126082949574693802554675044752740 [104,87] 168054431400888993525565168212396858013572664124511171517889350254631560508454704332499194681411834560382602395784022838643998295821398029346217681987641215005033741916733718481667390598805431191980678539048091142417798729225730211724345724458574205985495291355076350405909723106329894651489195324957960384067107601864518995624832176683657418621294785716752305210643065110962615403786708530903156895082971361899506886837758005845188616151913861162562006853599582067472786477444375714290726181542456946184376594666658587682896765902883723823966552776655699462332100605344846599996456446249503460558944209241861857763283411463310060478886304168221462352211662138678075164259704202782125946295036444885059969324525523067166130763292515109986149662429177596328702036884528095349021857247936186223058757959714842001268505687330197246880402902251104751734036785616452757928487028695143358418577091052158937768643856390651349058775976949774290099335303648582725317250183588453599048537581681971935891304983480672073968890582931753989613730303447869861861667206385720192837841335859121785644916289883229000850829246350157688452737387228618064827357629733380139880630635572682462558032205207873950723428370566130644475431193333545165258381956218677998046579133492625856097891952876717668512255940960168646892207875168900504409070363513752499037051007135455440768561894668461695588335900276248089679960229694352271610196763806522327760720763690677858672893066258452320838571165842080207702252712236403625704295529517117967506375130987948449017541593998629132645191241934611675998148855813839315210910903240803729094044084007876633637773401405845853407357065099178362677639433882907794241431425037986464894521285129945593734511053997487493998643772307187792933709879014829382378848413634501360525017384804526274698624691525387424753883640451037357458655525846907738416305667490819392018861874879030178151109109828388801963532672613496591523442370385613530494223804645076267449876709325192466315331470194697532315057273961054933426646374417015937049460107893869328967167634507573882449192398401474293568071484542997244408994664125270894878532488442307177126580166656600352302647466351969246142829840402227000879537118687231711133314359537818419091282997129888500368003942300205855070401339586127946462941392122311699184167890020224257169390881844375720521045534949586727417319861770284880304044936340044262117764664099345764330079533016431176925180840849093509247964853377339817447853380350483564784618955136 [104,88] -5380215184838803193601191711734229453673811149215144222516172845568455132230853428870198558370027370052020753594917127350842650077237299383611592516444218547649258009201066246111520399283395593699967323210753073134866428342879899885837652185668610306005255725358057381633867385697119037013887704678015425275386165805591387419344715127587595680004858635044996148839161862444749645914226510197673069257638897230527734730740940066005025371144109460742956188979538979783254829746263791503068357601241050253800896226874643432753050174364226000095143195395582119337305444512546957141135729289308161169691350053987176194688963534661243614808337303259631303381302545379940779463970998900761316829803414227487185339486432348388487792311247067332162815125220284728052984836002937275451394963814149396419000603534722790956936748149014334274771025724081082372205473323662880650181829666344274736097003337665259829816620748181375207887377046971473553522119042233803567143797844869703672063269963984108759678732146804912304195131204882482297897952775276639167460041652595363782440778513963211572009365261410154006894146595400584701217051748439311755437030793135999511992077557315711393624235802130959022023246352042062334902422209865276007663085619762894734346858421321176625277632488821821909596779793672422415075198873535746638913972198259297581576072292706055822349190038147851904605014077499394268973080546888076590715724490261649967634995582980436412305435352237629106336040070931559344023222802674258943442339607288046699918182767381417987655599967184727868962747047178319259487758087216845091516995640730294042264195979962646406902880604784860540433905359978654483303594382337291999471858221682577976552664394035812668968482739941464579167690148020445174038502126456340071150669948723413866825206520238370721417393680820070816082432310999107146200527815293586767822377254320164003331311274802665664616775225601673968468027886390894724141590369054870681459079997115986662731354440491924591377512998908819050340391817144573401269988022266508747113777652465408902378584265246780312384931832010999077489333826466101454221381977148350281241516192629944678831754787105513394016745036291337280486119880582455481365366838424770000644810640463427662403730354059010059843220020302761534512571895917801631251059619232097226832887747862297731881350808150949477096628774304158567415285688280859726246814207984354145832153963532877781003227599320301141508017865114286516339812084018206691598539560976012599206688 [104,89] 24304277983261736978555321751093175995171380746378321451365662011340440910925106456895599118403992866178767890856451192565225128207031320774655446826866389355293951262813026514507686751758770655737907099471175984178158567536498454029199857874745946805138535463695899352955944362696220379861946793875978884918979608295697012030678074693825697516748492489617806788918010380000290076931528059261967694454705932014049570064211332811352648810537149695437298899991646153581783813912872235583775491091683342488355687004222827713556754769759335037216365407433478374584677935888694532717582138697721423264101037424402823510747237441443730084331382608702691292588488373960655295609694863846211602519951927211186929482752543255998924627298201848590930477111333135640815553153822943338885314186962937758456718296783678133945238299779785318550764353718900867152265144441306359967489658325794186549631662842409822501472673975256599451082038503436298165832538421042993007575134089365361131741639933978799792670159403484869465457758654273950992754137852975022513248837494309258361159365532288224909756502662580811590706338804535439741966594343741809778837373639462958868027614615377556000393655037664977051649927662825575848562819977887222994289528739876059115312050475406733905514939102029876348999688849143827213776051704371664631263957502227619527735735379526318674033994763135316876543074257307537605475335940022527215670049978535835327422652185234197942760413348340011208223162518266598047922727399354496483397612428032251081822444240367169553027445697498208856497916623746149937394607102248931394828454134822392229200668676477185355894182100717041751089522593231003698633623214990996283071067513849355501063092062145198170710439129088785706225210398718193234948997832004374435378882879367619927082876091644898215788879169322627433514003986506350854852661375255903299169567312404761193546956744127776804050938707031393913343431235086904671854181247170491777423052824921548477096478387874966742051821183525762866120479808196483888252429877704895006022984645706068668997765824528975957174901362447458444150702020328258997920110909824917031913129001758577617715647645860083399280219811234013223914880748980038737281561440209799662361149344115538751213336493067191470210217215587200978284447482436703763384808974898906675134477508849972955259497975327925454993194110745684650400805703241468901811874281967170777936281457538726684138584275618442587781099824014770610588719528253194844868637315856415776 [104,90] 15243943920453928966352700619985775705684029694207307829383402789824619812796189482034698119941498463149703844035407535791679840898130126656107348422633528021815504127031979206151368282983075398492240791558142266011240842813265069021820861519534412230905611043054253673848496232170402155208501048083759241038725313589987645059371490511630514920263005764096396109246387604157602844976293779287655743916011788719030674961016771487176741530688203261602912377933365633320717822088399479788946857472862533434347089820490400770412637720843004169810242243187849923816290535224222537734296916464458529169506217318844910022655999424292648805212748103826760295204246222828804327025664003430104924099708416640570851812037133009920719167013971034580540512278485817574378674910454324258764122589342381425494037423661786276898481925484558723403302566698680536144780104718440848067978714097141833782184458340182063223103007824602764042404955549651333187812914427955568883178130370932817203650370039873258645556646002631174095559985685260692595526045911857866870851162284205834545567091901380694524200507714355864327657038253639749582566054419464405728592231033863843937378492045521510917392774085285388522190285267236314509031966520955745877509660832148515435287218967516113968529340653231724714282579866129903611538423781183919523076177543816088523178014343535935251265213789689131710088035357045062549420775057507691435313047873903436888479580751498851904106478944639275351990623976362719066592890116409730875056703063880239820583398485130947841701666805591596591695134541830618280813543677205064064132895565358940589342478342256428103970740645678595826350450831242173458967699900375639058979326011212612520067946486722109253630581437130036271026883117887937273417116605302842237651760223183969652921836401143505683322219163681047578189207403675934351067321441326784830380095308097605222948864200963293078328765839647058906163639901865106255561996718826020208248145250137677463090681279904906198821056750495954968967116095023660790573574434375399663581471417812467295442089847439984040609617665521462464530791896644850698797270359607970966911540838709070528865822754374976581004941769161209572396514046884468042637464173115650325910349514395226148116290799269767948183111665065538704275946987357503530632735532344699725072715536033905764419480251109532674212496310006616726371786886550307695672237832560092896299462590539346038480949844251843482578747310727535675603751405304200398740494987272 [104,91] -523734672034326955783342380322273574568191101468125104506769461942682962327041997461274092885262927971734069857720278905337277251641969986015044472310652539209450006087147929822185304198681385163137582958091181611702257826323384724048426106539232888722200912967261646005715778982256400606897269319571781650730677071564584132983179499621297852813920557294916910917324888291988529906711429564737044198784106637307716737229155786631387616162229265017767277109010525524450030008822676506339043327802289335268480365097123581977036079330173046402954828085263751188023611468046048294733694601042496798307480053932540882838213230494427699662506754651485534228139770973765742021353972910547745358469514678819604376657954093720626824008875869378119524333909415574751040890309921038639910856552418730462304600552513060958667476284157504549174251274355001827651497670688047430054679653741410403245125847279749168000721460015031434220076120184833262977846610527974650989799392664935849953481127301381442317559504770603542903974495278005385980138423694424198894070684153908774530058914403936154502372452862404226158327975129360433147651312923305573581860869490330731585067805905135790300839143617099514546650080134697677574605707520405950593924344603908748902758583707414482179534389131603966351185650008140984780131628767112942838378414624872160797206378961580596710928522107429755833694753308289612850772219857368454042406653805264737628502369393142448988432688043777869814275642492284439828211487246202781407091464343250145607057055413865764906961401897157332808759899688487290305119760185607613557108539413483916661550575266884677669225394776853697446886635090294587403643891049293309491700099943052405710702290962095578210622714703299984123316281776777955408963800970451730518461501498406677538548318736194367958809092714550030889517413804645917480839696770196023336142232392475203363333137832661303287339499120587643289106830168849764868423561361556219770011425788481697600883832616439209127636533792300230015097828198807290773991209181379515748704942241468507801643197108570721874416455418446485007309203235395687776298463624191146260318721411762538050139215732887577180804325497980515265886988384573224261008005577231500864281985225745902250969274035135998340097721569659252590130506674323398237838993166126651398927632045590265045665155006462518908723738916669949212996870304157169820526238945064137316722318125123659656102337745936444831296860580193767352274892598691754059116416 [104,92] 2521502805507440126696706347308338999742938363511454207641548882817892942051687987321209155771794565897379205475476108902272034133495107585618592291465847822150335667270446023780095167800681265384743908701539281107406096785796038925362738998114286320816943730820916947578727266993010471935606359838781838199277803277037091970924516449252365218612344563463844258711732911826090116489103671171086746293773905004139432821042497297695235743069914520632829099052319763680900348139468600017069569725289554248913936412862553407868465714057189408084542615392300475912907468074208469751445533425134728241942180892753449221850850029408673495373895068677457371797041548229791952038298795472314056588477099692551722292761290960900605036757809998846376093271935437613215080195482940715276679463080385990273268119212241029625178423755148607460859264567117048885578553958916039451410286242689523849216400125814652914278155483399331932272807610438328836034530641108218020415359287649221045456387413704986456326794574230400078455416519053179948401306376660517861260816718054195424649999684102394316334191412577312234517272147076159404708747322794819495411705773292221712701569920648622631784494666586046828155097121128773261365432035596422297936105618464035539249907900101462062091184809236171842075412671798958481640129851098156500810026457446051633423720261965103408564252733340477263838095476044666472208446396410853331995591701285931432187885739395172862091649775196085130859286949499928871815293804043839852925104473612396949196818195922139005201803238632949259739051515780441067759610991912954414009034179933135008613945031913071221675497490220590998180259381605992751814511818046357852376721478611511092074661779099036703887588917931376195059492861376663537743607336902413623442649550084369356815063278206312945779791546365128903489759146431487893348292142806519764355662891290544069944302081894179217437912027427073540135450261439614082004812122544425613735513205798656820960630593049729844570311621492850948501003252227433190793277755692670756810009884343768456134799575087783592301769798747354411040693476220471396236191939625380558718086961475755304521127677277856779680527336445859943414360518015754709754640422277941767788887680604765120636891630565373880522685396333061994384008381468448264581887248391393519752098350721486302368626750925917628323560898102312310956916436296637055635243217234900842176859728015350432669741542593855372053496513604029406667221752188024165360 [104,93] -5789042018963110264096516541056978439784800818631262611267439964606218312072066503270703815832738653968941609797660383151133692718274550901228996848547057817091875258858753350027812201768087485262903772370399894254211133802679981219448918421292934873347615669264506577896492545061184430719056988587752913122806627689575760476365433966123102376195046850201272013919103479964984584971736516159858026574137272269124624298828961183647093452184800341470826490619429625686647724578377546850389783944411748018339161000623600767651113708786598449598622562403212843555175583709126460761331887453744462433000946911650436112780922850697083177930024699891818027698671561013669102644805894756044588392564117613504101095460358858410481134190976956316928357176827701245409961731963639308564859483965483697960155010492864787945872046567222079577150152292812275704394882721308640684934118522269555745174763760040744879773112294857112254413648156498463867838554765171144037596045535557545620126827307240433119983185418751209916264913699535064546949927566904230759172234132459280289296188957912689532414121629917321053106930800186565987907988020933791649126746719002640057734250046709785025255435178785007732486675221326163388029981586886423186386037727638019339511095110399561436371602233495602347355276940205118577432369806504679190698327528905382965450413311546385359293730368682026325426829820913039171702580136380756814894847268796329961689853211903172617047610186274157846001059071762949289476163978735125003091725090460235848373186140302865590594227479604027378572721703833090902224851971066085742017755859092049557239914792871511569671923740577246428172493877894728649689793956917193262515673363078293448520360038177285271757819850595097503576320234833280368650773162357307726859391019278114041462890733816362398815878803955012505656815792172780571491338129045179460418314233055481285186873262048914645263515215869760337962810816547553251617825295623432143887442097104155052127289329396811389409931172724171928938117228938330204914743460054080148648068180237777648057013579983183308615965786474925489122851504036210515052520639450676045117067213938647173288288116455765907839505234386826225687553757599494336121149359910609172986448303947430993619547083851332479617941565730698871984494787667420231424814531629997878418243972585465880919531453684360789501577522554672297405458778801796277884340092834253990703225396876795541724261081018351691275641200760018288240649202451936 [104,94] 5238225704171154020869839968932646435489954435325184616969274972517794195837087221485684745972288387683388516445681312820874040912072958564095865144307305400992751465380435128076641820157004209497865847335683679272173232515325498383169205928093686204703051544260234662403604618188330192030845735292105236990158647459496546168809399220400225424347609057662204893382733864181552209324089014363726931447267691311166150382603369787995725408580503664390931144801471540137034886119999663121691024934468738504558145049492494104190297754065701663208413883280302197530031063427713804812367199849746395652544376266655761804049167724887932585456060445336846904283473848377524949799082151376843956105086386175118804431049093052973905218542571588282178095615499403844520678392804228166140575858170141858828731325883502537869084111119071873747229248919097899987115364353068503823629445269968429473409788927401328388809722536347385662123935057535071350435739014507464174486591615355219824831730733332047354522848210378034872087337702074632808833083762230964311555613461884148198391665956491724334549604649845495535009259144126861616986654125744739242507244665072678090418588378128153129338824843200517361591075185850278992749434301141052105705916915163671431796475478679461705381253047272793950580047601853658946394220816883047782535083673915394760670581462730397619716632772654578715735908215515922755510795793025938908629349094084312195784875652690668132343042019694683987919695090980997026867105984958697471455356710117721497321868265635139849082249658792581716464658983622271451884869954098183591617000588934080657790563107506989384307303844163122912528352335238130951677552944809019177670480130867935452984418497151552669315793905482241550156038797879940158348924844803652136430966960155864108160111535772684662039345869644794137712790465214311641164995793888933555730232748356933326717199612475934771606552619132808642731730127300733858003700722784572795780711396750192456737529447771581077366386302687498830088458992610538458512418047834140676543004000278616104684091303896161791997870606230904038672141213278539224219459264486058230193571864302728776185347931077738817627127308791401414070204097705335171862748921250788704674340383546024172900217180986739737291536282608926818099255608138648924990391538898805474046788440902826938089558113246507163666870357962522381886153786816985028113197182600518251768642611633874359289089327692205830422107338620817690763478408 [104,95] -2988916178501717882097376040836903675952562596298909878873538065583607581416011692675275102944534352208971050314654438530044664682127071938399140613872681921666761186522727528583421476040432730944996669554230959406672852336564320135793791410469539676916276461740283468913504170499592128739745821457457829000098947132623625252476161051446297310636639778175660887978484681613012149186571160845678525436713936196028049519983630281709767158677857506448832654420200204114655393087162524018033037838067393619096533726290795247856323033937226286889744300369568876302423426419909137942420377532409489207826071680073540969325681213309299245614966655721268878959433918086493773703408735865196615243373853455965555639732056249440502090805582328175941928950508603349830931283804206932016499992504866422156414862280205351511940766069756420991452011915565717515651765896000466726293235150421623292575641478100040919526771605277695245340539420652711501209150665730612295472119384202418122705861913259961373787614422187780494738185295690720172331648643557409168234560863934235651854077017293413365462096927877822566585643121976330996243768981340096731956545907876754097755460030653118587884053630674614666922299030706143339529787332177117808515049022276805965940988947372300522943820840788959796126500863679385497318568806406972522060998181525700248876043597818286449627989776815775238643955333662918678304008223677264026736490166902827050415043453465242509290755355718940408478034677717349377260047464999752480441121918276486839817060818602646588057847681477039448254441917250844868459127319244012418247535674829071447669892045685928014545133911345010958363514228014136933573601658305338604317566476627599114434564516921612070784493282795399641330485063151822421289370842654288964223622934595260855231159205545100935403581769117409531550740373265304646801915021944539112862299368835104353086526924851246546093752506535445083053664022418108882642821165874454396121659680571195808042323536456863390216392540278870159556105695944283424040139271730560749513882180806231927006862400096622613659419049351646555364035183869466995986593094129863747528531274964473110497583262456546565463398163800824745537617167975425579357061988219303325623808695050546071309719916970171145414539614917276553455082386545320223430018794737912007784706047854142859778584830633410122154713081249044502036158340907908307374628488701230864265869705526066670531718275176686492579172471263583309376 [104,96] -7473568135124228338212663575521385743458355292632750072188000628395134359775504923570751907211185190353454562198801371233219260820263956960935205909515313789044964545841655508498280258759709720574294919801399550196246116732639947160957614649571344757354899448725897976137304056159118144357675243049374249900328949440426417402792270820713882708233283833663980034698256339513453631811729682640984898040740497007902674136139335886877467437342888200077614094867101384033482237343864631529056279737531299054767025115396604041279519856990237506860365798101659042211430521189876202215039992247914044314395393516318095655403920042622066886956549481660987871017973704681991860015954431831332254775609434908373572678197209270867261325840663568019030271174165756139302483921203247897486843701172050990945595756851394763543799919602314740383011977484958414805224254737979307146657022928455784850210838075356430657422959966817107376060488078667274967047037067300603183293795381066577215571844786581364853342472444689955777821152725901998269724865075903498905441185498950943247387548433977493795196840287235782968677114285786869562081756163918988156979838868416153307359620193968669644597858186751862962677655583725684878460519480821611151228403762417448612143678953546893031616992219235940626882998610805668091594891182497906859961870069694062630855103211356828412448481303120328042070572834029722231594332021246061588930755340769817013745242993607747879436301611166608476601846473455953414301925288388747642123939964136328546073258362275267705419448406034885602037740199840028995863023157207293072739340511245495242190424763789160857422552203961028164806019573941798010707121234903236609430238198474612490407837439421154520569967678953942174036510583158512164279597592133427915932738640453552953527955208384234986140270652363528274482272154259185651854226724409817523147651191915684472195878834598806393489650858672803176607760193288709134791095762446453936142051041185001982235030521749698625300897579757004434914379646078993744548363377588136830298110263893843386794880351971713734747173723875909224211632856263191525432206216580739526713402612598747877506810570027933940474170552901109704314997350048317628222411263530439011503310359077395840686631843721653759323922655933518115206395135731942208205583521308599139789032047766914664305914888097725759394061964077900324405396580827782128690905478820535323084171764626118005926485863771219002838289910722432 [104,97] 14089823199235225038428714326360628759746131182020869577445397619859453373303229317039564980839464250009801940424736607905432102157753612906134785823153404938281746583059230123202284187769688740961361871966561765185040815329627429597104144160124197957317424225325590401862729591496659739285467765712027602548828478713558779450678410010532022170963829625204120796029205369464774169570786738210861895973490180630814553510963563631008639122039013416544101049823571706204318453204452720698987166979610608732081062358888765319604629762704484305481921834091638404444470684869818414640627765876477421576663053037098694209883280418060915205268699887087879477473643199204518877168404951945914286846800245858332423577656046898725885504097878135315006199591110041031046029812333092783196229789483325824179926245691748283339748818319968502725469818126331404567122881789028198594212436454216669778500892699157035062279385100015841315985332847847174204356224400126179218821514216674342966848823658917859846371341189789101851822822212552011048523592282815209599689179949182896721793243543535788031274625420962732898593173329923739027451917452533126967453391910281844620422378962080490733807974323461983737232608071058196353647351894973728700601637813637044154209737783234737556301667606405192732773466417857257022568888169183259795022132947347582052173426900312850219255257991261483945095275235275643095213186587865913244389005282591332350041984501625649683259671922906566262575682032615859744638004589701935326195894244146194680526153319502749853892663873767282976519235573353481718041415121209752069725232000241477205450746628542986034701787654849545567516964515699506112022689348467294260970404150852438271184686278635490545342992770238156375057922449616876784651444277457404814308039705648891564182972064861937612818284790255498481435639768368998661171726011805780525511481725055333506122021059497815636185185667720269245153051522408116503629899802868635500635381826471989749735035910696812749963074448422319987101042951601812861980222214188865479139912040356655361346881064306726090434905118416001842630931728104521471499634414744429766683037612053469130647658488365239936049974603451852034874383184632146671179700155194561452340798847578087460551049943234762217660891538454709975934597164223163496037575226658467359372106817403249325568911573852966518381876872495904293372329884413416603399421741178823958532424558991595825673558445268546604789953280 [104,98] 5043701829158610485976771224556390524409437765776388947183955042522133294003265337563411111045073658706041855416287752542433907287967244455005943534083513403150397166289680236820358214611789566555826617925943943514225526964572753199219552101902715595333492475671205275437151137388754235479768337767303179434770632346269103967999082109813386118462431553151578366413016643166140541671186718773068276974627756960088603969174039773780442779883253371559347727340179660322171975909228836368259902974555378926150180549968854744663167896951111366228087799292513655788695733287256521663057951244617611667181853814815551317588786917464901843573807051388270227355569037049487147832513314036224060232099012415683039505628437919320144623543371930658968235277086946437881730498243867881232350228379829055223728021717488079949824834857465106247572778882494969610869117656820838275905457997783599774879079676966272575666139613338685729932682568157008043523312956836300033614437464598521113393291489122834488004910900851077209686223535727765139785387859870149257483966115192604013847628188555302799841476359896913076085599421107587897858216679256945418025974180951286040477251337486939580101421821700153363072057653282911113077289977198100136142857070340563826994360419933427964698845877524298375548423780379072895928422466852055834126731075803807718888584525996004034458346911912966336382842324116512770602470040379555111084068102664042463396910835815648822024574698828267125272799094250903856328262395151452997579558496230757469005234143877887612522488508823783150035837011619165250387526465084448146802048525401672699033545761393957101838084898267505010495652345991406730184827921110935764679755862309273328079282639501052982702215492558851956700438378082358310741122035628783865640800133159987506105691471418119402716501730545724451717071396376269925479558732348267976324558949856220973390333693850079333861910792664723318379571820195998569030380654748330654056124703207545793179416376458031925285693117088683938402940620360105112340744918321392507565743297962057178206190583190138740901106157028492668036959204094560492551181451228169512260577576252827167388687508521439646927392367100002380134822354696908579942983276177555562428266922674334673544477322585738950723825715755081461401232697982197674246372957599474277092462531118450482169049256316121360338519078512631053418279316087253509444484727193710895215483222589119022589217604215636990600 [104,99] -3064719494834306888765136458606141112822659663024920729533221457779104091226475651004194405417734491382789858586565419493601666909098202048677358129230856356551099745383730619917801275588466527743441623575672945649760263465790678159755212078690767470407262157837666109576152127304908952200998483470222592295688875662165584870257172427521628677047228492300913691412656301427958467670302024772776627256440898771794254219390702588575214452213400896451892882186627220191150348639956536085614707007934365309662969428550083351175785835782214598275093222475117031352129229807298921135588793304604981885812849562924950762934890729699720313980221533155201740278538336907073296159324502726089176937864768096196637244720869963951272044431185921902149324127637918476655469346781805599642269108188995328595018249426056603304791032162425987661396637067552941041979872111025426227899600330126601634694726624491067185225688869220251444199036374496237485778636135032210294361302919099055925433354368916749536677764067374167330465333913457002249262760915479019044038693015491189964093050408603600693140564608824428112878629803348036338123746957822817604140442374002148815138258912914664919716381900407316137713153305082241718634121679951097727697289721478619853969268573976870249859429195035490701398060506402204878786297831054210722863835343480557988017479179846744262111413322045824872726203221451029733169117915173433623779908259543805635002915732928371109978278991183223641199206099223755484919504890638101805805757677830749591929104886642451331513707972669066467371289788664529504644252167202116917199244579790444663062720405067428062964847737793495260498151129294316516785839966041086235017466491853626015591796958006404549437019260106535199017150189895658769423213477549451682282703629553508894985385521634692608551244165196548069553159377461754579615814070230854055888249172229688779975901021461287518554559048145234208919422719004226763901076083749040193162704366907135305707953642860365842160373350464385067647188500803990920018736684218331132793303348692182109952633133186081046818825214499257716451308213649861314073919005792571177776919595549956652188630101665115312240897916122706135827547497831235691219089560776937966617931926155712686565904459971419796127703540863834829963493645791606587863995577015248720366416399513222718095346981647870179173497158118288211486340497783647173505547399221000487242201157132123111135832591892224 [104,100] 4001229725566797096150594883070779096965364470639033147816029819892653066786449469616696084991748272136210577147127108242283441430873245931305595093684750644389766109125033730360937959869076570400669161249773996899656528332473561183478277319134227124040951719007290132823786970501606133128194950741052992554932013776680045803513995367816045593510765958948711845218910967233341129793494438754183391994443181634107733038569092589868982655121192545873349254643684856367323447173617592734249100873776675033358090529521096056634637649915878997932075431896541780074252826807251145953274035197349015681345571827793027180427479476841304244968359264898388760244656215721487781360341752815999407498006093157357081040841065938787059096138882150513180900463403378129094814202482088718268532318315484734409972705655462674734111128477714727975939584257108354004690599686317781477339920310864927789216402466430609444950499470995770242018801633354391183549648911788240248824256580525285656284857317883040815997262967590425081681092768512324482319208047851356539038945333175588555837945792720649271760312336467525341838224447816787922424610703682157548412314801813344038961391165041020035559475389231214008900382732505493089353278271402199712730227187113210750088317315946847109676887414154422596720540497686974728870472710498575358213768157283825696795474107538906915474173473611869444711630842868450488310019257420279605117176098209730833847383643241005169828073836923637496243796907153812138494840090939666685258546276455000026935435938958161846263225740952476841384784046319228912823342742436458077582907724010364002759102684175989754759830321571585927177517386414180763846795841347392375246582696044499707139365844391977720502937919563094002983605729334677906867319471282200219230633263822761476272749536158322790556108779781432369744070605588257697304879266832103993764835509240148085216581634348096634970851153853363348759292264784414207136237290993951173711086481778914564423795846242474417716136939208733241921927191659520974310860574152856350503538724977759279186011967154071914055636155552692473998339483180082199342672592001721411250101257632731750771219886834192643319022026318137159226065766712773888272604268645239150420709058869855888655778781899186079195826716445587214512419864341407643641186509425537972573806111664266649139152036963185531154492806332913578920362934970634091725340699150031482359599806398423453088916880 [104,101] -888030817491940646504161014774519053345174358422458995594511645706668421281779321571069447738057740824111069772644546693292999872764376860450404172107494245018741435473262631674399506995537431664969340684907390278960677940238759622944621711647268561593966074218706223311440875405881569670778070677227726865140546599645764631179151564758873489140511813807850847425230717334834063805812232918525822490292967842869042982230734441769037931206227381836425311852930572198104165663110927520596687055673151105160767453925054360608193035377109168513730787203991302314487618461940942499050834386989958445817791955265939648561184486513923437492950393376433051561441112945736805068277535147857334396547872692577052802234042743643434681157422313518663884749113725273144115726897074773965605934573332797629849122155551323647110097645073313583809079264091167584098667740780843549730299899659211489991020790194870464905212902439588373759160030980898722502655250192983697418818726155840492897314572014583037947341599506662515946057245074660157050934290693547440615740653975182993952902030779953316894620183853047225646554679976724877868016356619527515398086166302675176049236167763299117337550292682043785044988012203130272683716054352689846696230052248290319706228818512361543467422043362721689048353418375381315843437564559827513136523254851859844585593276672840785681733390504904964929605988679225956890100529131340385879897449105131553561930712488674152277763841370772101940188901388395772295850895926032561745816858404955399832452899467416969311987149032235510019845561181322519732630479713384660767765925367028893998551252885213806362271301834710785155434530966107133000307393061783277235630130466011213108741825458558418665852800876549705913463022643283828660669674399798509320574565196106041000847109626745311555363032811982322961456831171122408650106115995390433221004684105892011458477300931914628350922407615201183196277482470153450950160624462408664294250812099096533330764051238037496741577354108690285835407094730221612938079062791865627964004094425154558368100682490509666327200172934595746447938022148794533057720079791500066051100074324733946361340366196837259802000021132900280073219333377800515414658049127852860890379487797615313057952355784576429574659544688485191183845642637857215895178631598102180356318894158656903865992178351390727145604775429197443624275885011245270966398619048477656012366072171511198080 [104,102] -2019752045881842681873268853260535632697108779075626061128647865706661966708816731650237626269583667564939603410482839674780708488277782006325538974590646713980353103480459733882010181763059753340549165303891417500691636153265984494043921535651480551507386970689035047601469516252363689191451593542935574753411145097228097116910420219897624453893838808050722823041715473457517025807446039687191564096961545341238397099028145551034335997967120341213163828282081943429007067093845414876642748921279320060676870294148345466996049181956072136885223852612289700306621957881923525986195879242646007182724693972639196306100113581634744387769161029197834365401984831352903768457664277224315790188872077498746389652969787594016383280365932698747546211457093851681944360665776711356069540942565806254518076209079449330030169256877097123994950459382837353152311206030907704645244428923265206854169479078654657965266017008345997661415768880729874723360343233705297523647232971110875445983360305217536154335158095117227287820261264523007196532095384667039423814076210583806827667637708144850655456545897826538211294978779330189000331739152419730758640008201220768946947189936291721315191099368855840495266824661988689483056683552619771192510285515392059133197748858680034816647887782452970572677484382342205604242581120940884536382519514320220231402957174888973659077335051477052639758472952011038554707274372085952457793083707193190098399053371690165586930130941331589645551268505042799914530871140743113854209592954290814670034535233468476303151243869860811381058567849547354229101182714230781608238729931288262414600531076956486202315968751937448713305488617554602826823897271005585042788149587403464185850987063024040504605730814607719782149365418022178921949225730312585341438074635405042385281094781327383322466417664761654713720222357916648909438972150943093348965728501907470835838949305702983860285728782630776256225258504628324239955795058221925822512031359301061350161557181095323405701515494180258242395766080828170928093827734004573391337286347650493968970809143788724173927685921317913189355410481166533635726095628145584353342806381381251694263421048270414494657991223372328941555021198650367374584622603692671403586837085489205504289103431793628373173403736286913379613659936884058736700753319744448910232184597185659444898772076321349868866757398161279237772455345666781496711823966666559839125785152054161 [104,103] 12566307325505630102870865250687609487374516689148413053876644358818606713567526915101385513631008226881841692907849217628832930992930133903763352696161564670626306205228508672390152543211241657926486478821014062600394303399527015582914747945143721883490096060286134383897770720178112594834764673656751870970004360899406269278024845416799071944295705676091791229927800533042294822218426660133868901273085296205164084785370936828772502825071321912724510097005029428384073931436386143463088847793418561443219475076345870809028265652174608782551582373226960750112673640015273185176950133007797984049338413940999396764368010583881914087996661984725003969152907710242734453554094226744294271357265771775612262182215163872587323073247329173709576399601979960763088953996232782998305066509770062130826772786790402687484304843124413704524663296935673606067607013089219867933788864968865522259465039121814294401770327153300670427899039156422678304341600281809444363255821189906218592709785156622001670273637135379273306412866212352132042652297174408370644587574414582395657071014058636579336430424943239411925108737011505619155456907289699578404865391565851541973920826498712428344246312874029781590608420500283360992701864795862096621487290872205103086241093934475306817114069538409909939633799843795359190210378705902540462602029815873114978070344280510909974052248079620099168610142316446255369692282255007824692251811315649958099035162632296000275707510592953646633150002831768316923549555121455621600254085360322755778676424357860988031557221030324101199964484280283444097820302058439902535110653236348598646301802321058831059588658075270428950428534170003987606038457096223890971511049221335377716941383840066801039928212302332059151805732951159267512217304430179575671987447742857554770380514392956394143391616601671259650149068045786418364678425152847291879029048671899639430796290500364421613239290355330979581003097640926000844606319239484068695646491902089503849954181616277218775127673082575556646228653032979683936555544227587015008702012654841140006538658310243818800588366612617889441775082771395441660277993887875323261244112858977816218104113853555616777354134084401340215431390360992293542885633824995515893109057647822179624710197216024264701521882693467350426463296357683714135654445045846205666799008416447866112959325387511336041903080031459034882369598996077893828521075941366838170987392 [104,104] 189850445260055554118148917144920527111979244354245347337399938714534592435422814090919646115071709606611238217016902525675941939097091099435480112400496765985905948769961582249426437057947619076237508065457059547763998403727263525759393313310567636559135380343482556706268718659345145204470595162453415177322433976527301042692672617122137198592743898176169848080171709629494964599277376721337851123537674222507893215287832839295784530154745511957850201046065404141428810942464889321880219899344298292854887962102805667288663513873243301644673902762277984163783381835492259738516344898934344865174714616933309488035560813031901491659319100981981011377799226769157511689010275672049659567963348580333406506754091930827786188343812982765971351846161143637548012420810884911868647507971689355737762267881993312297602640508551530363019265492761166084791919524230175434016218349507405145136018786368625906562421231978972058652873382631468369669160804544928675735076528771382719341718098102945495762485801432739765461905703489723605750192603429622520568148440067290927860458231290691283042951526301027657844566882515491160063882978519866632214044142153060210265607472948423054193911128127042174378145816840111918248817885989672654130404408751861672364110017934155054338808980199190716447028307373775688662755470183061887746922380724403176670468608414977611790265562630163952043199824216463917317477324637174741901034665786256520883747790651434957428520880621587922451238607766405433410130146327484466406439214146877653669744296705996644953306369474846529700525396572509057787083670827218620372450160963759364496461275576656530976899337816812604672868852914022727319663327347250121748245142814057628360621813721949758940405161645904320116137633161919038475512788946651874061172028515660444922562337067086335141294499819609479739919062751827747205207325125610610652645620816125163896156276735237464829297169519746872984432881918070412660190015069657252547431565902290870754643907630256672664554214487406745803981166291796868665690496184564734386925686195827612450528264372827036217714281994798311301031666572341330640151793827798204197245214304259479876758265982111318060966847047334574225320837963967789085024652057441489180230705432493899579845988288094147388720362953599316385001108845470270591157503034001710880011554482661139691563534544031297914982701866426058146087973963358961238424771924522214288 [105,0] -284078049482119299692083703898475113230614364847535500035169578788282079523943022768713876444731770219959576249963430349312179905751666678884021053395230091296925766386829114777097857267379693472319979456485819271639952873603617107653977800934321631874681874613427726507141183761190162529661527946745828760010723433939889675947185891015168937121697755643535143291532088713715045146303265167937177408161777003626249680394428997079901945502901781105609825805309766821330478257878037076286489089137395709479474480523671796038390973999570364486844614177927415702055755067800280942504529427957448734066605204680502777022929453458702163882833696062486915551226875502073501222440762821230905323455879487385499738903158534667348214700159736190321157222451935169799136476410716774530417237781038263463137084804123731320511154658010047014873394765808367666979200910589246808006917383308606618116342877863552201617254949186315818391392908916123709695687739843980052468271928963744378462693585726394813182405238258045477024184262409864807261338315066675320089461998777167942367093502476010945648232097959481669365819068108346184698470504102580988831025948377980254849846847380718312500078524980055153305856684360408150152056230754766448296297281003116713632994608001557378317691102381851391811657291842733334364267421360529080442895403495209599392417075659281256970300752272924897253167424447545889603799251243253567822906322370466096910198729496987190154476601407954701168135819589720767078518181580550980167038353679423308326510747798202935389589345598919644788099710144464004416413052062824592748478372739638176767711141920645547517011632708385096653975340216557043248422272058837011359972023828847852762750721620279894678358080760087576405213812476567346508455962961896371549854662807378502366848004721375587232698617725464039383467722727620604356672563247837031023667667769213452040972996437200119534192274643510309566318316865253503544433492885494156001325343507098016780819234720016137810775229051187876021266687692439380925305945981233932278346707636937595241263920990005438419942674574018915370376866350938550985249587530744038735465457130722624485867514716214279089881970575465601804807016461396543683428593067407792769348691110071275021301916282165796113134047616491157027357638953005070952328162731266733537354329174974419591309521013578150181455925699149782702143268413855534046265036418428804196303460030218814393748437973918767964109223474504299230077093735846707294943804174921125960465238390152283687252274263049718494751920922656757998015651490832131070756988163458597645803636941389824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -86000760946117586379043693114155965523647654978344622377925809081010243610075565480336962504826293163094587094234060033282221532286696327422337433583153392226672974881567529805516669204381505380199022522812896316203523487012159383707188120437272852719702703503852647900693636209713753588248725408389257904513116395375072853175577681829369712208994546372967111528639710798050973961571958376574676283780081454557527560215916018005129702233827676383873150443265236347072302882635929111242775774402099108153458953303373152994401827215612938429576231424481493837552114393948433162487073150139531542575234272117572639924238038456432922334942353660874338901045565789826074112456344803481614358348455613750572281770816624143428930476455520402168052131959268091094002227756345957533065181161828855194425898384767524633122390027571811539251373186704405694002015174201164004193410295261068360736396710363727677033765513813343667363854210941025070743440348900031564509832315371880629472213812488410444533486776922346358686358339040049387097232959269242061308455761289832475567928927075415380378706699334823619783718449729680953766909032790457100468625018916007695590258206039659889702712725723548401983445551622864304825286072604891287027373351228814841267912078153594477394775918417110544220803634500355086312757920487075732612489095090778934605750047607694528305871534250122636353749786852010019744490790462605630346858552694805642730544544014842907239918276379305242622149304497731999105291866915469565041381218717274395405430624609947160932724619640711258947222624811005380814416478289113105458990351597555410084732941810402102806260178843584487485271806462681401366072033073868878975917032578546072703854635845593518747518736238012039032043110470055600748069474538706325653464659408113121945093927138621698755332395118919917978021516286252461490580309407867894585539574127347689158049767299196790759637189202987254808363530423030638875785247856805026016325847296245909560179219542603600271114038498174443976307680562764091407850151683829728402877977344151495563333258122716397316393230967979865647025694380849101733417739756262867354941542752418760806794984807528564059498057870989014948661571666396844161709425479670350073854745631902704862359043776927560958543043072091492378982239220797532639037010663875698120313664203399900711807433472418380905117940164145592484351162082972117559824848158557908806494650686170212281381817835963907330531133118297025691212439489640251694667551842111024725496370492613804395172118737927120026079188676529891488830286828558746707072351663798729660010578087948320768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 7680788976663714516223780642130482825101897997174381116013177310162278009184437052732193096036950334118402975732665458708589978096565302035055803808180440912925842348372030467867723119916876139355013325099913726240269622875025296986892356492588654389651636884276964587303908912837263865440835866333240763573785212883522196799168703759326433016794255540812785897550216108303984620551298001871439928967599175070479369787779930213785903561864122178692708429678919105463069756048008570844363713303803335851242933943673895404627476575255826315585190346358850918674927360899231841872694615531592815964334938376478223126684537460838106400711309801530489006652334300740964294014954097305596800829932796171720983976091694804148587689522924181784420648653894587028978525903845441492955991342032221399093632091881959432357669390503225133009012529915838151002681255770248887563570318868477311669944752756493211383058885058189748246653726569360250640093000229902390088990302407231992476660810193831630751840985987675392942396674540153837223860072872043268415862673021803412170824891567083880423659060079136505004678083688560297423783887777531098470041715832827451033022375354048286497411635329201463269638040257153251213239624325998847972100674788586097746263621459672024832743289392269276989591052636635174564375145765634972187006371045004311037037558383078113349318001997979820562919056975511781374472107436679685094481687117751571586003459785296528865333010208978273709183779524071898470379977331199986121534936766212060857484762692851686062613146792132555455165385211612442267225748034764266029184791447424497779924797838364942436354479373412932378144421773564081769084302372529088327945251135230967753031766619769158585430121604036194351004817605903236465513575827921181891362200706599261719822286312733046588364538356533223728914550922189212840859651517591996876905970691234605806247347605782956381373399361443745383127949566956480257094349822425772791742353351066805705795696130526278812897695344093168914589526082433729295879418106491902277489198848453116947322963119423381152633382366746457634793172837930732788493815081718177037507834897393721014527389589466592460407816442163628853667365777113798542266030922717152408749439104018451727188714785229326590612730962020373421324127037378683594102616757136306889261038474101104688787521967716420951958628566987901651060395396987716522318560548420842621618972451097013413229842655683204543722634289105208790325300030094678234611156714759439498277311977365144416019585998787798493188421864749384493132178852159008360997329410118091814867312181615823683584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] 387048135137062838325074369895957946732331793231515601962669796302194242112618393937902400686873146542838847288432669773356413641334109267509725674393686610141793244317845735576921814262528398759940450690183334722329809970208415428327048517167541620241492715094832828633939344605297675611002364112182174698712396589539150922902220639770905588980176148576770104974059632150872870910653986617781688051719064746894417139446288616314164905436293018367747997495254996392348618757472393135419105501607747965165027797904967836952973724895256620545624038448837480631863072630280002811642870550042412224208328753885827864492149260556730966474113371137677335328252904652993419232737485702580225376875222551137428591585428876525884265270233138876008870991043263751722326530500959642721532524196122465569671024824746675617249260635302992333007708694631446108727687911965188753581604439789842885969951775159143353459466123853395813988294474916829562554174771208716700798586520222616368795850783459833736334728342418652183002843402801724799857717476109439278582539733912891159910144060159573838283648564370967719238900043284480971873693898692591192137743804024675061617800102898367278662264068342171858144285357338282134126516288594791581528379549415534419660633351001616561483469213061420003010684646431440182546759981503955079876222705049772763557351023684858639930301462214500794053234424001890770673424191204104213713253797206113615558563974942954689570605345395073922513703932766632263937345481890608819462121829916318080099583276875323992852006185884481178827644227200414632782511512569254908350695024341917550648793326231661424911869203280238833961854020832977803261521947402673011884287360825256611287598482808197608051370985942099018603794345125933574729171064934613892935577556579063358579845270164723573725268870676576521573717784808327862635644843734951533213441633085106924788209675986946548133015121616111978749210415656063445491608374425309781539872054039669326262936887168491848659013792294142054431239527898528548729323844542913483452514522141984750764314659151822410573599485564347761139541620020536560659270347579276455387632066165865690467291024080915786826491608932637185412674295112273821898807776376847311546377082828930796763765087794874538370312156308059813968188221088861915437093131978880206836232963184629481712598985428118319511785469382545821422164762414476054601143017960748063290579630530090223377502741142513404189403183532450101377123464602837648534760658925388278635257107906758828582724313995842396806651753349854765844835440052108370001090897808810596901513139958072645517312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -4157773748257760424402999589971929473148397247435211544558769661260283182936278366570815400928204202843684438770445566762559422176323188661837096973063173324549757680705779723696534917894342228260757623683075500735972908011076595140192771323370007902243000131910404451036240894843978520193997512066339178098905619825491294652438007842307770005277006180748609911664803054332079604599838596740788218399302977855438824306472714093223732675677552073795082977913666204345639726432630849547468875696240891949078230325663749132154203279631200020289584488579642926368027246703056058283057108926899515705896960996453886246871881952103717809004746549202614974752591308838294093320495058989203769828048863060075681923761981243591356131988751940811363028468829695999718925274016524912327186848096910459790000678362853765426785106068489811594323526148578514122467993728105669114909591430785144461885348878312045892956906397643669293916203607076952079727872132092656536190490757912740515319529101617395486545144094112673797904254405446811446181914306150952870869095178054105309826317055105856598833091031134182834926298684997081793415444085204959883896597948526803403022197772691197281971926591978286869309492902370269322330003113301025721042886479009820278975457175108737552695117828027771020743649379894765427968954554944522989426100317106429382036235526460985936031631705818759625231229253850724672918839669359202018076140218683662284315861855544301934629116990286039823629027045326736344814712438236487331350248702025924351163293939139941127503033683319570855463246832403572698694605017288436788781430424490949371328248141790035120290355546093374944010379794837944208250657851779853215219435170519262842098112802253979529761886544959529440379010166796121747689630598574770783080437279050333745888029155082922118367386592224949431151661424286361774263975745673376449502669404417299681961616542923555097402025110351340006675012230071959838071424017304914896795733929862077268253796080024356828150705853606031858786627667984374657657382183498156836108945639580903658005457073357848836233072718951094630915434369574670559640618643967828965558774966959942471530427734526256206823961758147882764180994013992841703825471719242859720307465077766954528158144097968395655795973257009819761517431122126251746942683525151181227144516492392576537343992571642795651318271735092874975822855496305106207858672416195695124083243710094646123138963097258206211222518234390688578364386062394577999607061258184956108285994668727260595877887419643102028692061408925077076099989758629616867914939954039681571721050972702693847465984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] 56301549156398860723752766401631778808547394010738060075776425374786929170291127953237426069455273170112624578705444792975470313819081387786069204221686193906108555983796856013033128169561863775900994042557175154301650470038142598796855292962662237318026203764623253418852609065349736014559279964152492352413369258323043419665076677190276642208345910234125779093203009292323254760395082494388817597008640507247273403048439738841624914785544089481585902739711902970322588386944172019036163412547699224283403952357417850336876090287669874186529786582870895672471153244342968670858813874954340619431057692969400855178547314298150860642270861399598636194859856393525648507135241301923131155100602074827747824421413498684057428299162531004424482490139551292063809456160187013948509079180995210710105593305379284879735814828227520280179017987488754293754626028505673641952693972234293624912318652098285763151124425319866628640244277738908769340737871234581225974861199609989494216997897633700200210849009457766022463674158148336695776968202982950227158685438063497045251347466665416162519948380530236142301588521813586402136489349712238239852423180314333080898171658405662302063401516549535966077447619185530535373375883365947349645102825384749257266063160784174072131827299420051682415709644959282095076454333438796766197302355657819852765921201910420708160321644676584109103788428997162925779756985534411183293622080648165355119417258989674110315029411566161966276016364592090302447217556760059464226126386158527678129260384543937386844712162934495706046686060311379415498813086991421178482710518822593784680819031063170503029728962250261687044293858303316413876060979270018628980449768167837884394848699259675168305874132381275346922335499874725132080849337616990180042637935361635836957606057296658535897970964414083494024082943158788130795471539413155984596208116498485867357339613607095946156185869938185760245391640685101034443615181787838616587144826361814471737081077133193178678728020926357919521699066783336626860762044207542135087914053214270462445336832825680737193040080173774334366426522206148247858583479863890311619248477806957600060049039479799015137787086161301732956451683496474977971588711307682586689259363011043638962513820661094937142251759015711765376388603773877942841173243729722047889661305760103432908155733020974143890774110609535582884751009999856182211884687515390024834010275848313552277128334645251267474725555252607225843924488621644194831230249382284769240313861797085929205227215130681145550458779809374963210837430236637967265173184737085586033022998139778723836067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] -288184990147177431569417022736691527747785279671673313714507679119923929968414644872189446465289945353723260003522288173756352575584948966622196201102950172460137434839247172192950287047701051479681058177387071920155965789917492192544034274638981121121876647983194021885837538972347844984467724890690836314698285922793847296040277814528222766916229677839097408174030358701241037366726548486680621692599353189022925491678410442045114387607610982867284867912315760538044055693944736673043767666320869198767594299316870733388535772979981887345119345370747161863668109820422532345360937641921128906199158586560338870409211118828251989881662201486247608644191783257045498919352795790621482368302956903973792559412550113704709609237674623366576319601454995843915529021574622789831733306464727028285814706498429543835599063528140027679346981686462682061181611136579606175906820382298603578868123055631891205647810357437281794948042486457921386447818796124043498310136435796707664962208256295246658039612517996414648792993720284796515647695931145993653770248226073122873594613599407859474008352333233333357384433119698838672664082115279424601401286506234130108847237912212088776663802698664252445052817426907502404544269834957290846619630289413318756033236709076787289876025205092137842224931416897348629617928337799412628880922363467198663388361480556989070788801806296162409092347033740932535077748835207518312700412458445271055120925717096429395230012154059495659536664174521029052687603591768711875644633089746053675495810493951431855588876631929952915776693271232668511157044469283699232144028268049965136380285757490319655901412731826269482191177188688631779080879798942338906399294040630246163806895084459384455480433490029603392855238235220966287050202528376651555867636939917768237713547579969444346379938281251832074819028596393258340981505679462845986173039615856714479006926753541558484849145376791627207216119149287800739262014937282579826743603800417606436674655662529601521457264216560485413219099006528187749240211430708125135609115393234609093392329614506918083584726073512794230643786916046680484873902006946092314816572505464911223658628357744953681500348310335433022573144104736703043137033263159104630088561346930127448274863088001929158795437754072620481960191048960475296155839165543899671073637004735861910421833701074874775571975135794839830450840736178240340543622212604662562588151431568690345577040732308355627677894177512379446558976238170088986498788486357691021656425215817939252324543533793367767324988718021036368496153716554820014234173515562982933693231333004599598648393728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] 2611301737459155822663689269976638513673509632401615035440396599549879482083475071652434299723493302341260132361435078092341951653266221136817891494361022318312764595283530257487432337194498539585552451459584708669820691489963712774179305445594352710962246273635000292438611878792399287432209101270209513747457484254595783785157019396644859045772460405364601310696730530944839971040296547176905714597657051902484188950809205128209657243338106751935760377649126768005357004660922717338850662661200495549360790988285926137981510502252106921590551992157089227667252596951443344115089054821400576797016750491748649606502009174221115648362613459972583190007759617454936872999292067528767183927660369412228100940798522127069252919487141650506217957639001971892512004097567825789534537496937852983730686763886305208429698463655403377600418172423281246116117694150119337689650426142958454792537955364068202897109332984698099849836549088525592529441731181054824252024938171279395710623501053778943618318597509728784531886042435101159480396619891952659674885850699398937998854183775069909052964742337567139330875651753459510715152386462682255345725398353979285174101495305103252321908047323198662285163646967247698299062396823942727407042867111314315415411063818232062781865837036101406071665955177659585088154695731781645273948799660459469133471377458545776425640755895413121967528115203660800412876504434943954703543796906946400643012082886298865158689200279779617664848641202894620945754442297900678604627110649627524458140973753370952922751524339765457375810698825676408128283682058518057332741686358310116016646651222402022598043012602997116004616368959919129840549582382500009537385976850341581023956414193536678861527053234738230614320501713477472663562740575686761227715641699860032017627336041497046997525557749799656278457814630764355187843217239633360698683389187743467949058782066679904507317088070720451387227630229259367878697860369185939586793431585935278491471633671183553846972754379246697193625415846641820630527550654060201563290960880229392446184184016046652519333071007967847538708495888635600764211611576635570245135189151981326401972459446005531149721336461440467829720433110390758563155852774489764197502531851846165994597873455146038029749342126094432928500463427430191629986264773832289216871339812866029323158825304740054282239937396450346094949101423771241808437074109057450673236857615416083665288258387194317739634150764584621399064110375039011794868607775113680071944281262056007641054075383645862850981073444101012178917586735512673832044442546461982025306339111458195512156487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] -22186943782436548444688177508497212680684046438139817416997169668545333352581959041269799466281926683882253970266723005080955132011774535016097532299271251110809087607913256081502494681022950702048555575111698804180820712093490256860558050493255103721677637140641549069708490317414841721132786537845753871940382428996599612101986733344593311043406940769538045161698936577573660698532795689487106824836027039287500424484308449833592735802850058039972001389084312449640952658494045061907529659537263736677591776859469496536476482650491405520056033343453390915373922092316730477670749941072682841422369894121616616786413653566109264787531490543273255449297148398837852238600440996387147633688669700931796886704331130940345485748504356196579228805635202717570423702236076358676773475135855410229907109312755481622367456574389542755691854873845952735440742674956103047174227693613511655152712688780650283459998918769512210452734018544007442292828188644871334366941245599189014630415945962016471896512452066768199520273908014404574587679029696661391017584078805279873664026377229287252166896094714127809510093465291719354343451600833909641257632615088685183262108349311753426448029295717745494659179344527773459612109691081675736630276590830444803949211898051848981788177312970705953605124954406963455814441492217004101369202753429383737830912195922719943617372209541811864752839180764322806548668506423730637586582936509509113819540259767618021213054786931999266661892895003793688613278251700029729182801830951292630712008726774212672913262289859786595320825229837459446887796766448116614050127993652912518520598288502313401234479681900896016311915621759702653860408334569688459413584952770461001531271215009386878700355352958631411845051861923109493970061578747565237783822153088569281306658545993765350041127254538042532227846631064423473376262060708689260932096746159862813498952224856666348572124195955884538513116992789677458137474728951600024735060273715392440398770595794926467772421717281805471298324614439855532934414547563762848017371203433991744343020434816953611245510144385617573661780173224642414679146153570388997408858362921937396781190369135283282377987907750433458306733561803475443065569214802244060157893487769167425571902130993293454339651493195491004336067006862651932181633351974234260706257768257788785452652634789507798155071164886745653956190098494539832483928899802088284269734782508250981215967215627997637289440062407773407981436330326259320736223001283062657960977484654251888932065791051999577690682820757992862499002440447160829533802269496141943754230601335101931988948353024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] 124474720212698011781966260075084193476878442499032544094791045841546445104673040770337378506704225312026467244061675088381782458061343404844968033440166711330674309241659659237824397793454261175606420776917276434184252878809573927906683337856412533999549631847400409290570908519211198946060276414417789033379729743450262504850567125806638704369069265625621998460180283862070434582838652470945646180588378563364812114053493070155998919669475784641025859507324848655989357401889830766421076050450672300135233538500947754361764416770756367701759543288705076679248400897619137071125196541438527069505183887633634892363058882241993605662058428177515684091580471445877492610842997375636484081923117139653706393351129034119572671088235561209983190246767035278970664723399728252656702705445885987944824855113116655159151860968657849506870326256022109146625657331374406844781409850088112751350363548684977011034347546818312003134154180210545174655575026335635770756852432150261674916945028339968704139825066468160718174566614566856434388834927686014674397754509372847271641737362659088024161192401862652198778144318247575652692658860421733746864474711691014270350722021501679451747990654076551279795694282895279614666247916405962981777599215513886036972575808561021624324260856318084591005349853218320064721478485456460332425325322298133096874054158601822618748831583934070569971560880514317344151667075537847409540230274025121828923008779078668757296536291545449691310663888203107781959420686853289311533634188361628672635010566361190858299286646550308472764582642873511138451649548447916844879593670102242826497582120184372091663040918634369327047377601499696587410596468559881904718715928748171726414352859978888914097394865651234911567107198895764206839991291834202848285188019931287922493253120116846429443244684771401902985511018368556829731661935420784256813619040060688622255150603449715819117802818671514825325592210431846760366011545343011173376870778222675763499675938814594753585274918355456043822837896802215167909301765156421827846585920281128088125641505572725474296321445507583055669673643486885289943759370638991922051373369807163159819674737552073523989963789481757158939722279369968181458611880628585759384034245985023045150271588165201735003372548347989041510755298275495610756477564925832692839688421294013336552640672211608522902702182809427892498092752298532507878025614276947941616595211873467534143191113855232426724364048909768599916001550970577967025090615339615843514544028771082303842234820979745828359756236935718203574971266523009806705412440614842795374119837666364487572530397184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] -510862482346133103469856983611905765501038662547181379019341475484773050918135176228780906310109247310020680113722279928069270957738585297820552611894727400647266693016862002927997770832876247060756410554497742002667242344121748190607239792055277356483608886076052201780381812183911737749548217306763843864142679695611883068265370568145803044424756860145639200175756749258218026693213931250946510092068052399282286255207114463796239171208513549724945684896262968909702369893272810274439112624286359303163901488787588015718508779757588612861473180141677094204565726088272741213890744977250014461953119922241054591573303652828307358512983406337462012417179096294349393770952357874103229775118275941916501146025432250575155617967205069835590648227389670220951149694479685913065076286152875139051285684179900769041441219204965354061754674817931493778893710653163373156136099665643873690151902886221148970172873817694034841019403230109024997297254434184888890841354182705551522568213285389601250751948197975502933054149521122534706944388767517417356384920886468170402329758484714655224484321539673396405932207408372639408025954587518658666543601824284752322750652121497355216159884050101844818697126889473028426020082341784199471146717029308852128716936414583086384853130984004200992514516101339438397847767466011295519525181807882866511282078472565236525461434272218317562118004213749329133653262639486660231021411032655490660255046831073728341983902579306619863237115478406206286408096860589924093414858172058120414064330937406504929497769377606283518149281154034041993661380422537426686571793208374324285558458367773814243651478488551241833953904319693239308224644629922261153690939438750910814248301972791473745197343092439004216163186590456926367518143842911550082382370159826154618303906412900603902084293612529742617629156077926167757658417529442622495538240035444951946850751432591421211266292419185848193379967297490146164475919432368256271663582437434856805111582652005930649774428184335649125045874749435958800849904308305597631243243811512873459615640281569748022865430330801734387106107447295094930344742030874635772882795616224654202255319777011473719360352254484187233518038577718424797761870785565479863686936126066245485725218726956447423103708851041943523688736932171415039935271648557432148426199641523705152778565663043511904559930737341240231916357143149807012205140240912259111135636693852151596148674961476169933305868033665746824657318273730250091302396044894868783799598013528906960463083133101391912291520897216777628722535089551751203971024009007358895519494520358278201657297731584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] 1657019526683078959587122286566833531165147833494725401663938263312398792870919711638385684285091069747943304243491298020348488564026011857598006902395645421141385025099001707232054761466822737249268375848160995279965211052037879140033063188328545342468921883870402498836751362313493810123103520799085071922984306885458795455416250246712356219154628354087452510811354283381879279740951486179727748729593715954281728155376296348545714296725960671617207866723367481612682121297852767168467286205212754570487043967533713924669894942099748108162062528449200057659185845672323414660602347899423042743441585184865605119763696062409448384979898397255335494828522708877542258032876713010835555037781272678687881353606565867200629927329076676035812599366065096041873465094350920854052481968630475710786646730923956593705825297229287407880701722777291167182048125153563383957329999051103126265886171017633747952762903506888053694873105310698683318775349732154040675287972661595729142238838995919862285480890645826812234111732466731443670784514357532276696586031879008652852001037279059377343684370546453661063706865531185938300780197894993455995518398231453861659294792601017688049121274632908127275271814986141714625322158546135117568743992017008821512335715708138262790817769695102174113635593121269600954697156233791819198543104931155320117912596727342234476954426310207958658285148120190115595480674540884914164306840112790307055478719094983794547568046744715835983932794538043762437468194005046204017045857955247978258077136326584720325816526447895107114263096384604564651316967554396083506562847199136733932946746124101801893611058195173408638358641691341700043711551246199760907996428688060376401186875059710733828242459186214429133405524516175749835389042455054934082704683557275431599348766537824748282878846320640952072232290594987086779022802841607135199073515500554918972077857024374699820562176948408353601755493861986696489084606281072870288349830189940165752268003966840474199612460980540517137790196353136766179857809655474382859264833004705662992665036908928421734935900875253054630532452276890525400002847121262524620253208849629126975700889809390426264091779035664231068087623177237159003785105264547956485897166428172677649965413845246951089813612943421178793812449556376516646943348983800662603799564323143218903406485547088700164188241442888113783137016658822867735329399323074197593703336762982552195152409279826962175264869297789163381997441766876106520943084833995474616106575983124772285526320212376671255477606927321461720818570748090087304846217677411801942764159099747166140006263685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] -4326288883775728193737908241547897834835815801211223712288747114743260764739842479248641969871792017602388294759538316833192921782547401566730440222671815017542368697152056551546198378769791727478377965958633269507120249920273183607904487726956626323479714769848647350456513411019249468632508879184133785119042946944387620587041308487392425842879835593840809601810113462452210895067650127633457762328345210229634342041025560972118638418854964559678009517711543888505374632295248802748723781357802622560551861410333365918102197307734235524698695396680541801761276205217399518714280048887421446356043267633613241293065035973056558613115943796661095516386455004655457875388110918280224850372257277667294506280988443908420228993225351205044758430777933079601135456591361774054374198715004144167851232828680718787111036262194828146138832050020780042164262189787470629168922796743806118825517907649249141625154157072139361188480812401092956496160050960700184457499057765492620860843811510047737783351786854815355990233446210875432265020279763459442849557072076988903736617321860204220784679248590260563725654288573954822481486458195238475436938680584498672320944339735007594436464833874623701462166490631845042199775774522319297325483412798769428306257671653470300509683145563404500141305572469907682627934231295676364405323926815550438396972534758727679944409305734475250156668691001651691439946575050898094837137911123873863127685658258883307445596938632456857934011268595284421187013546021532905453080342507954176959936538840636723448046165336888243009141825732215059558669532448533765454629453551887341904604135207367701635451578448699549609821524702518453206703656851111926148873975242057728406860971095828761268092500405110399555810402554189637491754757417714365197884059525212269649300017624540048393031300289220624320463355791981787432483445090345467961358101085357256909559046455925687813769412329559620600975916397615800921453247310246035688396614157141954597785190615644408889397869768629709332731611162070040460266085489406337263378708982935837605003753018487913147481498369739737757109755854150769518895461970668611800010353206251957740633235063776967892129793380350985816017054539074595209232489737330167812382266374273818848197614594780878598180063850747695990890709370397246020650213917538902704697601273129096308803860553711077684093223789555618822417531255651989164744110287375278081949925913899202801654979676058507871835269994222971260995470791452122698910938423123670399069957786292739390901756154453267749287190383847157023616248390340538293500605817020787824543742527089391335742319362048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] 8842049020086124151431616929600217044831618754289030852511653343743772060464043074003665578933107484226327268845176993933153728884555974670383659557940192408197616595093393448807371953445794303988274209854268205200799845347492443609591801446339051752622591714790687276716860316304622313124989823027489519626286865735550574728071005562803105924870846643528822921783432947427430635554368760336242028799703321891260300378030486559351479538319669548566009985136282037623532522201437104080272958260434231718847685201601224723539422416665030491174802248726143342112442249028193458075671561321210850038870439898258210406650673889458880060780851727309279816039629271908122790010654319237274104895647485417170059224419594429822198208914411583893336887259368794991989650319925144119824222000591599252168741377838904413371754305992502853810284084428664107820795324256119998616311157384098347399997927848035953353157525027731526873768196204001697403488357116204699104965237608682540762142574495803279415771073527093323268532758995684631223847150642056224553338557835346150868410653941048002752772815507876764236235505657681981204918727698568356738801885162787232831548121749218041062431595778099668287880978766724881597342666493474314289744365087131679727043365244379898044874882323161408054289019601401902564353059266577778231873893823466257265123926927180285329483824092582036865028642107343132923271819098136681284408392317923639602327558555445733435519898117764492896743711068747852867478014767624924486050372384222712921051456345118879596109730361140833468001233539565978425297093252653580500808380593672085096717682735516266240078116028111945672219443436634694151565123113667410483570524856842437384708527262658934133430639631033419081110306115678702317012292198170406610879544623258111639041049170269536827528365339020435849994353146847987876930648765413570915455077278121163191762150478587159466858875775471980042845107786422745824453635813691353238893080513901051973864434220214988497253843638640009707975105289026769737800532212721595275431546837170870481573844725054948543871818403088367451596583864321881221962983759228035892321386427618206220284825537725998342176026514273521468058221198091388069548977923309528000620937189845708731847892672925945305570129653472362055411570261592966722749106818899466978410119608951636732981886771311137855880663246939839182238238998696975322563150577244409160455178172976666512899388768194004387478355184594858046806933112172573177489858560324539320358471883345518351291823428766966227746927850774865062000872287715308277093753667484947240896326654669854032341619441664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] -12940416192427434583045977939554869768370008637425972497557394429284314130661938608952964358868515697845596817334465272840303674842980298157077055189693024637393743418955102273260578374671199983309766553910072411183280199912663149553221170433680620074067762441837504539517234657920276897321678908413651688339493174621058312775715803359779228684430213484782099304056232848693682776094499861532920236813845867642505535884546854301701589930197231727288883141199820675631142900669281913261337645497616280181963494183837817154210479066806086637898521835385190110093971066451436861619535218542746494287044804609820597502259017627191635304479997325519456565327769799540783153817329292077806512384904010141841308085794311170819571373879927326480934816148856404052676496989949957743829014453382757127411088661274296660674947656722349178001341274062824840460601732797765549953473857766506213154851901843285462410016860166391012436585289092274580123504351035124676884306945018629978598689303345141014942117774103972681842121956323559116518844459235851859599424000463912172815129695150704047454185039887997582832817451003785763605931112184737497214480927307656728250885968447213321809437719066505011756177119777480088782701174831011606150122421687857497399587282178095596031252941628853436300672256712963682721102761260507115599220922658212747344738088570493036917122672017684440283066045928630956067055674233587220122718777001901911465743587872442689853483500224857481110489075879567228580964263523858617708688269504380064216191749222961146475229937740168690736584499986772230968824514835201535122006561246648695920470935132130602471974329735786269484110136797069534667422381560856632742295857348858835326522894895558759634180223457161774052570812648783838029496701984185283430621692410420718350455792063438160641189545023233530720074876357650417909094161354084398623408038439902444243801365842533416066075435040262490633673521954322075184648749033640565002311085078369668407144808986418591569639746443219591451852660196094788693663476037826651080150149349916426478957824029816888350888274808732429060767707796114585009379651832729069665592483344783449506795562993609054427367220065317114659687881840687794983390278167912806163913284368161693632595090743038290965778699632642462650525963182823753678807591955633384379318135105286118319960398140933069650592585690247532386296332549444581094742964095727911319806595714248215421348582343239453267911554038653364750603220391987239322231490670430988046359904423026588865106049136825704477019548355951392836189767125980940844657835899714900408383088886495708776404239777792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] 9581630687560927164242208654373624481681037426040606331332297549217083067102592022924527046051291594475005237908358495576018985361749321056748659142306264600486637560136314733092559670474536687787872427293742533655552628095376803438520601504459124478537547767993353966159660365266716561634845578275628866013383987566177987476509978979953003359827127424401277480338237531549220350341039049431345909821989281379698552367055695791651856261853854589675524613546335650255086760693476876276731771656376220295995225527665708892552175967052616980908858548777702248241651842672457245082261081941591373026583743251829162748975199571295256890810603405130651565876972941789784424516023098568545346023561382398314469456695206451075095621106186993364270051525399052088192978244087181673194273262020191580235400753225842863122229978544041960465952737154748273906515036848514330980881820928273039955437850361361321971802297317427858713220647980489270668846502744608163932614465181372617810948459185853337556153141870504000300946932763775576759720393452068678031778184864936184556568550388711859071206478394733785359278814414072503374926910066752501836492950478047517771300799547023051621797440600736657643717886455881196448365674289277670694114498386041697667184207324245583682763504096924699526497897569889923715620400259107991770067420579331368793685792723305383705090697787738716578376394697712460198003464720716975227144634844478652476832352352933365228590295444195102137399569633849603428156233250566316561027292860086339933672341231330560171623940614686390356013242651648837654615836237084963042322261796298971116327716177664690775526889008118351440180214708103962483119887222350868408146805158410845714564820352739876809629889399996204614112641420216241441323064826301391251835323500153062732315784473027963867759721623764374289263933393098132537163659219811839295051273217268910261759388882954996661591779838443230424103694665205167054992548399712418450344648001885521488446734106990471585854151468375053364436035707742829611352590135694627793670567099552349918806406916718469792707273967803906512189414700906952407073813035649413457900192591090625549836868426491028933934364137386945141129175668104465156416318879045126501299077900614187560013604408785168990700751707268323640909399183872373487228949021238354003714559196273016785850354739890918417494901839434667295968813941644247095474165640599086102189954413045106053720113617313187289831537694626195568758362493719085352491131202819210132579143833902496285206714745201832078988463402195972908852000346885544627736496748732456967248675117319646319029556084736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] 9288215186731446181684309257735032528214953620693200058826237138928076084964739775314534068630416937740590062858817506758020418870557173566391940450904039083416849247433624399099557892991251251593999378357619437651262672853420918691320433965609036248028525758182760644145471488598917719534610787060948287768120480549107410276206242648834401592027349651015668960979926828268556368456842824044000593673860768359662142213655346361133773641817508478239951848474385058582878393929074357415091357436075366228726203420856733869877166809902187420409971778199070927778979502357769035963075505632138164062746535595601343349007906917796307237740094586562870832816452353417159961989862040027421788851397128624124115472553791187079029627619801984065425293068968006799035945579552145155170444701450206467382610045843785785349048320917128602745553055541225790864965776100195798466395590734112535882718682923310831961050371902468818022643543760343442972938611282666299566858532570880774419553016102565113646817439287882846930861269597568579393466572740736024275553717263153539956610558696375452548411857214908575655462415532531603038715019076935672142064301727259710617644279652035521543012421575705249471111074611881358926257237005627780327170347616881665213176641721533209712689222447653920919498000250860654813680521162870752134079670414075832459498138133334915101987083100163355688674338050731255158438195350569510745517425017434718861038725620847013047894021907624473428762238037092322086575686920257494199114878391057906898051546372217409397048731912990697520654316504370120407047815045668708904434684241991378685922967383594714888260369378546149167243320087454423374702688982210487824542254078260114811014274213283135871898752111403152260141973342469553652123399391271768988267091429574612237568811271913830607864459550716312659076244477467681612359758515775871804020877919842563171217698259360395163354197719450398990741219595681622771942521407847783657904057908715533605530203846286097266645877539226381230539921731391688636911084745910302317005838761160729459880205305807982575896274388382435514294754864024501216651805107702799191234209571290359044233513639240827248621251067348955599298484203167472524880182837203507056354387107223116229571175661511390452020455747417002720567911624568196049662797536824292241949956471661994437268569221918564680839797260240880449733711355451337608844978747015344889916053490212251377092010534175356433015827819528647533965379457948262455393407697266998352244509253132318615507165455132503886559185339617839478632224162407232152789480052406712104217746027301252670468808245248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] -35997365252494926551434492697178317531484730558632585166462950650294930846945100384742961539659728372216140167023064542448452575617219565960874869492838861215777388349347455654203040456221389722093397385085758426763000660309648889924257050523826321341287116819396905176593708793176768810163228423305533790839712524962522608132607861832744819320465916472267418740054168404693945559759015354374517661095108685351131074700480719900475855593181061237487301736242870725357551188344500543672320636143348177420622340139746196007136549680873635672256316960117058428957626541632949902852544287966958265453612330927341659014719157542017981001403096151745144047916351731752236433447656212314089466978197511209789062491238324788382811436798546439120275044405834497653046515604831061671684203693686335328199297543236161070786507359900770014169086320972881342902834875895930114218914901771994068997071432505585578994703760343353105533748094887494880199598376891413153988173589913092988447479169754326284851906672198816689056678513860317361349072361637352038167031504673321046745109660130020784175921691380711512341579266634106066425015740204676995096919213430887444904341634758351977414132553250128354974170911376629594694346236237279265648726968628556771421358597407013529097275615873904075156945500627174603934597211612679786136968045067633104642751671770410063182557924702625575883846979740874623412524967572355409230682768112542755948898505347582763694471033255120899964401524633298864072710280826917542552197989550568393464825669220260895815194570815356528206836109120084155061551926233072846227849744966910398895249766322464187520183047315790305047152491517987493916455430362760375654512958268430054325147770559542519623415794474925830828319516029778604246069679170292900178413793226354945760760368897482289855747482173957694051829133546997894503667095426179827528026057514413728156843400729141455744388485429910043721437596061906115207741466141291004473792037548092445070735729834849688952600073195805051084045166584359867262010390486328319871792711245523507554743611267979199970525989710725266428105510597826646801830540631223219197728747357309398646435294475173119202406679768215445206816539070309635328365884608757737704969289111547092822178031729016218752174291484403736962491031074030459630373515853969005706817193990389613191223803066439109781119389458567618457559798385001616966335898818205172716100887979330940068111732018370409461751278551430634721894756866968989889158119835661354276928523799352623635104193450601057554730589960354530197149671752166000869930170891487465989022259384686003547086503542784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] 23587591351614937137172347985028631700193787265778295137976211407724464481833243921756556040554095082368726145074453917049821077307550281561592084408636864543132781654364725249031516390583633577698539134815615749305169835944935220132153740902404884767014835007850697062957989773086089885112988188088565013174988130769921192326828346761586068991741884260356503160397299359817313984406198723625657109087075631937053389533676190468870785079508129864697349976480809462833185305861550331235075679406074182888382301534587821931824453003569629681277146098804989077701253585481106773214554754599686663364451630458268861698589995263195914738795211768677451594688964605757672777821602129785523725867027736448077712861605035957207570081188704624588976304240615287552890342224500827110802947490510076259569812162984736109570886349183189029169318459346806570935128660510766372072776152425412196064619892125390996014238585072656995470062379976602597207328791677164885283225837101800827743888401657518391382592397554276037214249654593907008265009634327832513083040572139412012391316789570727739432273819201936699689810134551993209548135614119966596116142964854333142090114981489696938964913614277083029769937190996014791046133583064643157480617445095432860820827311241546352249800203531722717652346370606493195922127056001746205933309997922031372134933563990378462739890930515490501267790720314950420007634778934844324449564470707474045440212328692211425847013135066767126323515314879739125586243602867746339769668866287218825312927300912349275580097273917850432847032434455454555254319397574381164685636656295154812058619904933233599735248397802264389289337098936895649518483711139104660224716028247940289827222881419883222436012485222575503657545647836612923039896750776481233589269652086358065374497740492674422029912481632860330603477557551686430705039276799769297465885527259098065794052250853731288218837758065041215830405865688890039173573338279385607713868314492182182542952811756459657296975574436175131177586541499191548105806795724925946622461737332102505363930950342199841233488617516520185783052993441532441231336464128350362103539349008142375470277751431047084029242945809315640726023665242820037761011535041653899970806293360266604469818430416763260642551069705179968647818596252696340015754030565117537576482020004195712682102805509302360613551845500228984231993889128042518823446663053842616433375702754603367185279885950465446885800708874361075772086750315177225837879084222184864075202573485723986308462418428969959445802115555282447841324664642191290487692147813352874935317242707542479678356747976704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] 114953080809850429860960379074887016433626279601091310971687732908731748390774436519121494197887814234349501964250836778550905276014860515598917755984048684802941372859790677537288959654932477111265768508706652902625503116981423678650336524070720262831121318513283919854917091993729572185888716664697190247553163259827487325996501800311728086947506946441511352841366537193797311104788620605336465216427413921100117957941642775601775262028283770071519991134538391598998434795951705703097792417731986763872634020413452140927037287911432358203532504672751395483852960833000979229196690326923623462604623471197312916608645154161374616349957596628376115139619247070681355164557963010883080926951621305180114298973344062899173135327167694954902046622641778462258768593975769543858797938578120803935952130871436524391682351672455978027661570452576089181425563971047829422800620319744417953326593723739631881215034329945808309034289076752677366746224140058000994024692107321907123155701890241648737644314031723420808472872516659483567240707932910497917746051130429297230246498287761942582718666039075835580116488707571813643999434922674134156590881450191570687018282122756386843293308810097418144209842944697589505283093351369935983179935973457680096649426582272772403792171770685636910794736334524490721298586119515450245448215161838091878752206981404292214643447215490475214095322433895549350938823675263740615964462405189841589231913209022942417953557508476179242988328813443864776514714228345502994033312113890472496393218259589707929981533924774624710248595281185631076901368143870366887315089694783034642527662369975577400632547866440516128580239065045580021289027184804851892328436972005442798589092978069436689692615658234410660500864129161818026283934329474145195158346661734494386961354679002816871335954171402161302832400660478076700539989120764005406273938752521153720605896680009056422484788082692713851693955304863094117307752590339776882593301826029933642719862212775014093937805993131623010138790007616714893116614082765664146923872366708896594205232065865858420030463708649472184990859496388314964828588184089895891177200245430900510052549564110514572318965658315474943881919402893166740293184559817911558887343122948784793674627680133132988926952892699405808343917138857883471435175689698410319342357928054160022718051016180383128602456254854158989846329171638797203001248112074127991359442916294796321042245291494768027656237024645549150287516013461272550603220695280665616398283859482217395199957932934812963840440307291150735683920192126784097596271637625908041392594647373006341176312721309696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -453895692480185982627987761092803816294306198454108788473902767553716675936322537016591389272162065375687046645244698385869145207530370486304865048253608679883907891797528347675295012846283572562229592834062539044507177411732751161042011707918488067157541693055838387035298239242472945419424963451080664988205798092137772510534094862365470286658457562749569228356711141298229164108878010748254954273689149230430459276395564730712309710028237593913080628639893794376850668103620770067684672943243585165959564383102646138166530456774056208175870141659120009581816834848012054788311225214075561051621353049346116714207287558173524377468694874401061431148115086906357145130410024741397196706078577209014490912452322755281959133513401318675816224478687059126696744480433834389308382438263836403769212985702622244274531067602336199865797975486465734291133798210886209187918199528182615064954058310512131594446917222307507855918801255319567612387409866311061352923264672387591295418267601504423696980605310020638760813522814872719184531474810844598313949601400610512056287227165809915008461313611527479356246371756533205074289987798044588326255582566706294884432678664248532141350317345373928805229118356058715481675366854380476868243726726242800938118554533232431978239807608700654647551392725125846130053960006990325015626884105675667422844101495805535042131640923182879121662910358480093901105991408640389729377120222913474933209537073634505814221436523148277547245818491132764604993113796904329547735915291132780767433233042431880673721547996736465918956488892070409020981000175715679500735444798453147096741870616597590830234586091351111769373655877092166230158383059330342440283609406985879887644724988213572611470754703313112216029704665429720577951956874497218917198702176569124382144322894897804471073694349543279091334590632802690233887282259082417180408716072384904919185520020060984290222874812641437554178140869310286480748972140134086231536602376845673035207092496560007231443775167902733544426853680947171630745953442293894684790578888209111527846382502212991167746521170357447260165391142516033306637018776704526808425510567014406284422285246773920667512589411529070272953897531029823743078712929170571184146562712987483144735974376807343418672029409421846434613260784429483182772923216352979296800464031208288317148835424816940546349739440971014249220882149746241742543400188881591032861328132056717228650018172827323768479940337460605508741290839609580115640042700709594008041081323743656547552179463494880335648100808957088619332393630648714042237760205296767661493157817976271229129258325508096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 966992650362587292910446106938612835754754163832918963779833311779993543394830768855358779965940662448547529306991906006149943245755866020066753839820484884768338694283897939154845981064490766307110550948461845556419889893684899963209308401928864865333967376490336259404466716235289387676935529235694050684909127390908448163918457633518765557476942696284096838085567826019727558166406255899243602048371897323315808585698133440263242546567600060244743623541813954757985967714653824633499538629365819192752932910829844363053948818062373132983509246924732552443564912073734023640896486049408284809357693230325366106497084561969183285940206139601820151944884921206815858567583653904601048961023548817702164486578685096513770217828891838182702982678829358043863323881145607362478728722534278030285742589087116131152623079252122073071723329798305651481784720174439092251800627800704786200227939149055500876683838403808057432514799196992024953448274632762255735906456788721397885174389536720949777461229139161658527823328112527747401906252145557528268352604957571180727039933316112387157894644523262083961510946444533131858518455353273148741193010768651319873714488758034129420635019113312510509000504570179966958620897201457046563163711790910369755633953852489213279118518431282881801387128301150313780928896169575989806658579817071621330997604857736947907202844995792376064137259074684395436626046813273805903289349184049851167844281204958727881554625187734245547306933404923838736147027619420217889700315439426922235246243325297657891197077223411951656225968208649746351677660346185316090310028551916852040451231866759826080269660211797319582065221750708545145519163016834458353807829280776626112427771097605832043667977320187192026687417773302039383549869309815716819519823703385256560242227895626369111800668271228738396486443752015684357282315188944406461505478864515766880699041625861917325442752347890062458512792013564297654133773213541176256026101554760985719264287333802629731718693821326124209623199042616544877128320473822126381442292365345632082109809179745190910368789105221655362470658633590086757137349339517277652816054279578945177436107000821828054371857780786912877284152855617942512352075412636119869943406837265967719358583567724770576277474974673483671898653332726739446449193264568222601222033884711430123048484885599311545688543419095693046582410883815228754692272559244859888651626761939633329033519653720269914401724296838374160694915425482103293479591470929693618559621749327412817795097569830347478109582933556831094218102144700712304738384132872919398776344490590359950766728089174016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] -1486467872744673581383092523150995666744387703508751662491203406575973144025933052464964098655756494063900627250654190293969005699096079898055907605529276216134238933170967520147438936841794716433749105424963877522019624737095169333915845929644988400239809999287350938413786687275594389204901864674364928942898407556269426150334948159849541622116267371601946839170683099203971810351604127683923498884954162076353484843910166405378805097857798262718936390138788508516458017767241641177518095105429303119610575855653457773472817677452705417998513770819187317755464119551407703877118287539296343995761901680353785690805004532466369629225710187999309808997716757098572762919568640587080703992903402636416536729004642450720678111415701006767918089373622109727625049076463688484517137762755987231942606759760697991184991634365030693952088856892559173963189920629270893568447339268874821616206387361023281312011558389998045500824116910920656924925285842334344256123679508331680169266846817023564943529547213680313618910481906061067105832859359560400029070213995577967051683981263039810022714694570125751268197173550355958968843195729281979037862717284115265074549293850103172543505277590228444270486927979675967550121108088563063080230507097982113959900601231331893861149615487719056025274631562063203549490923400588520768495263354017442739246185010547450303200787071209439178152578060309248190209540876880678498390594379953040239521194349857259249335564404893751539687347164433893310940245743512198379488718345146221636228122483626565449551266212039146401255347538376868470731885437885770454329257303934338650583600969893085620474267230645766695465255961543160314536031726458358050562045521521547425064293230844049127899391250437686613559148693181734776487148584059624184142521835917232587715990966133898487530245031738259605056660502335542698118511381205955171701223696325833824551104271657656686255922613426423618039102699156971588690916247410501182355630963598652674589156100752126352161896165775931171462689393924854872795581627142005122531900665050539398892328083898932460089516524454270544713204994487914836729385468189227762603135269844164622088358032064840449792260026445652155910170402248027053730785483479239612542789551492737377039960879119558690580498856542869656079675680786146195458545057102131530479251670735497227378340877886887817971769236568202302643152922966713815144694800072125787620508805677734220301980753449306919866873603877900273172955670368681253527466190391730519589701893603675281340382907821219133647127451647854573934773501942596107587951200717106809137030226249387469836655209218048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] 1779091730984310612050119957268489018572095875279017717148038459940911014262214435511332810249036394166457806547136502031128309757477609656977553214576033332709274532101525711201814644777999446676898012680026594729874965762766266292220321994291166994260670502515311273418426560668379378555742331509774791938839790388781595556500433206161693717070089786407537904009524299618111398630360203604793170462984077105998064399247937716984171769575979293101564676561171361314742768298253518924676222126040712860797107162275192400960758153620611156241779658822491278641798950605229862642449732075273674091077892993281911583081382050059189205291411180755891845590963718644819313325564641435455225144409915683415187931000578220424923878675208775991063738798532677317344463732261180600787055041368816238777909685665181230929380350639736551259321000535782277513752346878515306655568073244779699653927057359365992645186342646008598539053670923287644644181661645371704496044241691187951573788397870068577150871094738057682797045775608150543305085832723012988915014417489006899778251728572766094604535466181073162351787151076628982521452191787441194048991937680215469648247662011694135768905069779269134802839034254959411523201070788436505325295539940137899940770347236474879690176301861649748683448682540268963195952686837811271075020964983308978917895940565728140671921073988980137955510897140575449820839789734729589181912366973999623842296361300892524222937579253454543827742776385422850182420508774661279544968457463100694124537239259951909907116603848177206546264120383698762070850754095138667465918890254340671605836791029591868971748989696427500591697731151200377678313807631123002436865911228048578927139055076096805883298812118514250762887050032000691690781443893238275829097100209530846970937297144003835621983281296349233544143340099551974235618442707260438052314538592031202621051006002589835833045094863546468454381596578102755880529223133374080618359884815435698266227078958865763995496857147398259080178827211518779135618787126825803291439107817637603150515477513318726933010528524030017532374921603117223244423191067032785599582517388272991768281333836085952822942660073159050933304630207465787585566365777474473169110070652172441566577828945246076850342314117161632678297863044909908448768038252750731449106081785734203167956168700573454240577716548418792223873891593871925338166270057284553421647160589068062029313474574392072484597992242592009931815514693096952254641752864552432691813456414636941163246594829844915376674914150053928144172531305022762105409743067705403123759179018258852779673999955197952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] -1701294229824093637146826934914160986217585417290812721573945833652713927892469073230008678423816957132092814522982535842186740695389572086472501260540383075561629923115692285971803589809884197107826150259939513514449285981865690735095357395485590248877376962675149530309409600931583745996953100091065013670607494070502007364955018899065696050993444362499450054488342472534199197618960344284210010314159582108962398370582163867071046279144155823367559755843060373694128207682548894677698865327270649089953423898645708117886283078313741593642237135340548989408086573014667066458879981199328299112293243928868103776816983184559304977626289624658661578344764891588472761154824628045270945915372132159380686781255424703021295575062066982915383751182453488169794623734296667444577747415221588056743617564804794903993403235044499894301504159613060951047007430694393509626357799827913209760669766390293629338943517413712658204259608766118486839786640691722543933102528401900703136359064570943082775647218026382927828381895632614989009394849851573474300278458942091053511174792093925790765942086224874770617991724692156152034877106246572440011188879632401965238010189680767409763894258192162294587183568258390348818680426320336351443932924437296926419747725341672382746609987983784413008289462454932167287959073945142785940832695219184453376783901162875452672284517722574942140960787544855398595049306663566970473599009658398243508556548385256210758103279766375671764886218348073857390952734167068614417120532777804827297626670328566646252780429014202774973115760726281111558974272460859601951483511938912835688614543553524423181329104999266158336592553527450489829411533297729238423630000922004807390979623334327402355920300721874193207838170468179002748509029125214590018189952375509184982000269672899505565136341954839700741118363997427976893368890445288423691647740237259572749143007841165086290915709076538746309858849920540219344171709503002324314954375299611772505800846314698178378788478187843956315383927497995975016705302385111252317579925919940861747749443552057582074510662106481720017099182513368171801360650613116292802491335484831619515459952437202874476933338717293813803934616649159771368971345734778599202221181204455428760679736281457130547163238378259815216953923385533247172865562161055064125221676701071116957702985207414762316758437302108927778500825817705730829056728798396817164716439241790966196497682995156388003539903691590965768127236690183165416659425509444141785513101404278355340848451297032530810108525509975050803425636343605349534814125653101500106476980778107672970105629528031232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] 1300980959344641779386061894864926891419112360011729169971469786747562834630425164167500280709194268572537948463198217379902814189564037894963750612565707647189113756824158749198969301774763108937830507525573152401339218777584759351391984119573553952386176559418728034794451564736412343682650081941108739264809296384750735038436977873734707602137151085790319770071451336074414965235831185212454314090266801237501325490879053193181213892269100774572172254094813548064929722954106585020225475664946935589740405923302251405528604950517782800570762327795166742278675067541547721316752563183470486203702323243867311741903748966798840465644628983137072835248694327944940664457179088592219425625817132542782100331990313432669823412700935674549380593050289949458362134692314805756381220796225806365206626703730233619836374838626239913866942764385699249504075602109373504978817956840290373439166371154913226017480299687243334011119136077386272213540132764202356140086820869096043923359410759922557468590758088334773429828298152282899634170337498661982561080100376197119037381603018703699147406867907953807686172177737882031109603069634263250608612868780869624337069116939660733129149023028563178996854304170696880565136822136072199499503722587198383392964641891220774254545764130043116759971455600631894963217598844661464864651791086520056950470327195671601090350960647358009115726622032050325296915465231924201763096298155423017254501046131040191639930615546865467550849286674483388502913529319383771379860920456979960096811557076865784173650922747161821940703455755033687000245847836978662853712511398343789580755487311774596690624422640810590858536067665925243334214049462451545704455004493662577293468484311804788276476010084574483760599424556465617022211021040709856373730147914841741842077894423940373623939914171954094165099615227333374330672149658994666283939591636533209277564473275441313778560831183609864512321704429842382187598621225167938303232350197003049001569268059716260247572411890825853129819074555584340537106164042620326641739519097482928325165226740760133125237223437269941859035400423491404610338959984409360369178561482048177779039411202281167061671263392618833513355172291454802658249683652292286159597382045204634430167140713113055183185431429085978961382349674886920542826651718895874916270401952204427901417909600539960106555778764914091796136582325580005697187610131114865008106288201479262141980879880679808324078603698895341442837362250204948085682988620446420763172866667949527030477868048633847818724408276374651270578625778370001400240502941823225713415616664112109515978682404962304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] -774571755499102997562667178494384594061235229514312833770042420192176927358265431557980095508486106071651638683273017325148788433403583145661169509527375072202098017189209064290927964071959677671353290550141626598841981760237937161280869418063707159366570718560557120266613012381157031897788325995998456731442925843136042421934551136816084250997924842032898082527124572492698892632394833123502857407529738795093681163497319642353594887018275247845216082960110116067405508647737351709141072606954332887079636975955515185339837757080796461579381535458981138133228855206073930479284952743635342510077692148348482315544925557966139758053212794138591921697874654749096415445462372678879249651304199618651963156916504096299026447954018561801149608414443073304935383958335392862860285031364932959802673072483130822064938677102927237768766777267537158297668828749067149178976025337890059961633436018712532216036626066233963824889191770353047609078351745920028611183057867011437547023496736811585202705023142423603069605087358358098891099174043827966007544326163204318709296099595009266016197331103174493756184104517231497301494340228524558697358695389501042187606946674640338137653420328824798274416280582694681965755320103291428051527102152391697633118938928932289512733949776720680331592349953515943992000901995134193624876001733063743646955780333315481513124829935057076086654564700152067453338624630154689351549804169127341803702387984068194125836803872030235804375894534038559374359748807301976034485186744945225856141852525756510212508960282461401789281251344537402527716087706115840080189144088820986945770440584479965742660541332004067077784960765940493943643575008443675588142725825821330947457379495265528476688206269456176767271026065787285805297795529570823229525953613218536055972345551892899761392635212102292577828666051047336788278631442023362464193371161745300505316179449230747041878135752553718828210952146402192319999538661159841005517905282128284813744004053739796782120231168147604349116773784337788789578567209074552971448590357978937289900545717726268151454347499675806966579863239849897365221383129604901930281477658558530675611125164542642835334728601347849615017061294959095093799193460780469697696704565530690718654692148326263342771577123877722924796056910395230397350763779583780672103681767356132342186060998457489118041104169635595618260432126996729515679008232783628005190279330103613470778700580131094061183978628882742640324546536423797249596065663691995938563306787734712531898001432054358066583918138102186770113365810205909046854170409538098454309957708807405614518747833303040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] 326264322574996800484511287797408891780996191174036082613205243608276357225605037594588936392443397958923507095810924130651283403278616505843719798741671820556821441009915937150805415057060483399855338474198847825231877858662256700374390081501977882113793459970112537148679935538320266760583140858098760374597986587557593558705411913344333165298222497478044160166324340985317505747701022047139774376847364755813683779062965489271823480583373915340704350276401202252040681858591292274074117159325863777729511653012856365394245260686649366948826302591397740735963461868509532313916379359516726720545466949782483942179455179952526868512918864091513927513474968002071804659859648350604736700489880590847855899318457645991055394398598584494252469746728264406684934872659594182567578259619184747573016241574601811254816339773248161462649137291994562447472495202299858061432631226914440922821304937342758410817483967951958144987616798999978772535011768899904466719268274251125297156477956500287681634743034523957261893534651912685162072710557620746348262900704362211122586678560903627678267247180566785693647003408336004435963546313431205441915397300201281201027566361463062106409743423246675270663407229854164383229101265023391201429882837384255873382503720681162210580121617577000116716232321375052927073289698161959569927558877326926549800970924333996363477393184353994624748411848623733114122829105212675123572930432828163857604435782547920502997162749108622057321787655598200945522738387570233769069922456574807063385190284310698977644093716585092916247128677841614216578456718172027668300398181720865976832282458304054170982758966247670303108784155758774204830836294473267450578433806528086238281178028179420115854623311725621793881400738802748662812766878568234835915552363313083991527437690724219681109939265183480797671933947074525861286751328248622448461357330573653857765794961721949169437279934632822311875292530138383515782995107441931509506721580503480279784913014549880039298865890174310897668019430727057954434584273937628337252680410813617207241194993032987346081831020252972590199384594827441382627801982047747040873996690414872416510141449062166202321197015754830849411460304675342669568079904504137812390816272371486330821086616008029268858717548941119229758873659265551941975156045594904734345614102007105706615253739892989044260578922112780962922310276500248252621752322874408986476673897896657730046640705978576275571356963347006988119248050875143812605616964238581456541099709837265752866882758407842417042965148134150690014623820345903199520425826613326268585746117788937461082005690122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] -56054154276037778084666266144686228250511483392255740765882913629688020757730637150363115187290862419217901121068628321042933332144112580373843167263311563580744348620126326157618043084870356650779348494643300894603857035725713067835235251617347466962764859736244306958111586947748347357835452042639120302499562459868861349652578483668175028875455841947207451101180379672812441183915222588330540180217070498244114769363701559465162819001800111489883030357458980213759267487214515251897359660246602375398405613652677307077273111733692684431438088412672025165779892117061616825300992430775264519234431182989065455500008786381291672215279408538999689049262238505986779548657971933510546520217656832775438947479332176846999522826313906968795276835030520485490881604050699704304320544395021501169847672546392979352071042211904762282063050364887244106205246857233285616876520915445842700628182910154934740976655282631890667948204357207230693050170359891376245561421031911361878338082878993407049987810125338345898247817920678419887812324508172980817768966728495413209665629061106759382981250232838436747717148206752216371135396596028967212803146760330449446655418190913525445383254857210489236293963396440434318582584839229655359145338335025186256059794294456368200622199904549445637341162590308874068004691565842118936026360656686250036974564477265471504922379280549510821698907228896891119707122696577356914031598851359313844856420993735082245035761339057348920912187825436098822518391310241118157934147805135510596905583681484988194779934780028675629462245515209759274476340662433100368835557685059152981644259789920583384760957256344821451036883285663825705001136286255854612930556182566796648096040958422395731368307232605325677535163633339263492276584606795948355435533429743775214884068429218365404936369400172449505380429418879925098473302726734454090130537186139695079947057264361155682756242652552733579491178189447731643497327649121988367597212070564231965597454698527065161711684139673644300559195378125335815260939811188924628293166422931580756089074187995550925021697039825350864496523285331439328486579579172878900815234230552008888172931751257731808747540566522852450397688735302056368802609876073440703110677653908701765933036265878091356056381858883595030053688856617481143705271601612386778463609184695833920255145730376878424250186897703223646421136267176011607685935147544249668835699346810493275839099977159278234538787416187613957350120743781723755286452664406249418243208065017288733319348266287434869688729299318528267019424456299208337741166839608665425460638717375954576965694360911872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] -50765743218103699665418712630336757085841315042917066514607635151217226364298758730003404709229544469221975634455645524590570292488284509708933850381376381729094390333589969465172095143609706219494127600671092666917534836461893650039622127649527793334308944404705975611563359403747013335126072495758724818770502785239974832035517065829661307879321125181145286950508706553247667774629450188443103467179507476652791938537116908649280270553773422896218924164671949559402697183246923765673116229033133191388453563486266740211115647288290732476461632983744630917277277997575015847188323812921913727099057684673723974855366316793456165521224156375733606804109197738682358982223891196361281382320782032110736988054537582773244699117944174567734197724424557275548790029049535931716233569527936120989405041329830299361540263612901272470826357156536476915959157691964088042101358139475283402565237382038129553592516827852129362193817382798346703293495059425441447985429566311097350791642307824328742627711518595643144007515155387146134412557267377677357566618374214163752046566164562336043883856620617271119585385027135065942262983621789717746199307180913963373081828853740698325212206544671681709152794735302104399620897151717170283311760883228000515769814674609913621091636333587084287616791709571011756556951564164926816949670898383442802356183683531738328288047521169335597392994610942582982948026918175649586570831510319128771737264759148868410258704877494753010376658010321165530939562493769141651745375108197229027015970179898518123706564227925584764392146268608620855116494755282396062448774462681058863835465248338143136137974397133261043125572830846858766636350923171756177910704390383260876771673674488586764207483027361973558624888245694490493532644213755584947362713706423583786689159873664177923850549023901979655686970013496760261080909910105664362844092114885671064888621045778536968400904890341029728614521147770037901455044493250493170449730253425807535042576424945921372900544928736214180815754322059974476586542001223481273974246008166453371944138333385537660228844657112542806952633915257301270120475283453516916355334455776368339672756275414881031339227832290284003274970203834176168414427563117773824573463197115345575871080928240084407843312411393823491711457172319324826343125669400364329163966732877600655242231836028002647234297068644668801247963109959512211908220922773434015535992931179229473117654340317026185760682479005738691917761440928783534716649431791134851615944791289146641436385054850317418610463082197601029007214016405423603113424738531818829331449593506424569967247638921216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] 62974755074106351740152800202585051989476428629449003137315280466594162112926768703058535848891024369537371578714241050058730298463718326233507809251285518827422214039818433258873194745002236636835520432231702911848456089722004588288804157872225239085995652058163399418982896305781711945171407903426765481274843077561952823319177134924520317623368029053460540840917273325584846861010064986419785537059487122056992379681895604035943446784877090350051725687349261987661577169932538084707968296807435135405478842110392259968236819117064888651768699757366812507686212505551802971924099398630482255734245591617153923902648691537107860348141164794319551452807836454632855141830525721832910506889646191145695906433336870305125920194083306537744602297483591450257963155078248142885422867907554418424908972415319521257022275930148494166393337228369948775841347394427792674392450080189891698470969227758278961479122948127881702280876106367736741792286399771066068928274159860363043671897902908301760939775203501318034538146863586197694233250757768684310640398825056054515506165826778791889938358831937002358230545386795772442675474792193085589063068979701073316731476772891529014749386693229798599338439505629501028908615737251240882724606084441864143227423129949328864647043630740710957234523423496974879087122269922527390308552314062952136695125845827502593977222633144917890719101107956438099422547827475264407758740827671817262829214000943549645405597557011391552425181624383075409586106491144010350754475243994613862859235366043901997648859763438860460665592128472804030880918697281260937354621777883625942596880761759556391480398133323830388127908806286417553635582973636644813665510529681699657826016881305395394810847804280914503148028879914373878318510653132704693057838133113279439795127775064214395448977173626046853056322872078011602958071650716596172873203340235610135984468847470880865402688360999994798324111138334427262293260866532745498677165897292800549231006126246631929608849596659718806874442041296015739134788219490789334989753891695472508608207330725635410291530363112592400879058368298398418813019927008842173312241460934977351387642628659988418579815907999096807695215749532830853787888779016449990122218663695279132699052925370050921849330727271495252330891735876484262219073248193832361850363796168666276378884639528453259374956942743590346945593074325751406846759057935329803454394938749377314653612451978225289160861387625311390660603751359155649831479121554038756045134702990237117139779991115885956465232681697439822240352253374223076431793903473482256194812988848555059992261772181504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] -42677084743278023174161057051644781268453644472999301976274655295316457711114549732424116028817801547014643024313196372618171360839195443259564233165909894185353793939791072782073003751639093547770378370044383510817946988751037587795586940151275525962495759557365805943041270413064221683992627185770332231169286288202492277148778170961829499956008742660378448731084145583147639055332860048759504955028165894688503531558680936998594680121171963071465806345913809193398243566117914809807077781784379845886377266761689005414956820258248534652692054528922073149225762382093993410248143790143116303529260769332635018885612083914446686438462365158586248633287501300503820735422613120164765323343281363586746132640288763576976241126708018546175645003299562962855186777912532290292153183308945632599216394228075185464404688702494183249791244910264738923924380842693925276226231148367459486914688029018100798254059237580686453489827663130131104132553584485092321355095532925726359825480583149943129659189224698975264798142670391084733452886141388800697049598888273653954061392609004962722818295369284571847548906116279078225768807144770857575498418778476601236534648291899395204207416804621746914162776185794403006108766077579082797521790402461209910197203354210388962685702818877279201846947963678682413162415803174773458001089926534705723154267659187715930904238226195534818857141330816940975861849689925616783445822353479740132056935105479223252807589705724935051032035601719079069053328705846394984200252597834869796999969006169654940278702696094519826918189614835533040413843019502155255283234847865466388968515961744987721985726340353206578039077888073673132502028883499301191339521533627837432199519640299874181105925494832724298742901987049601925566120298681873911455409482054841809176751841034849414739145901231532608446013344742763854244153772635459722310673332962705142799216326751848772826832871642730663349785372022923412961189099214661000221349304540747805710421542059873379412702702724897304434647076749563070482348959995409786015095693036720890283917152115513731176852518224257686347680019643263428664330797029500870331655506083355890342255781518057458578112518755883502987676535044680286892135805367042513416323555411481282020227648465268986546047271381258485609470703009658977178845943736893407422727277410955205052405645363639383024330746998006433776242001509479347459178918070418678539722807016468037267564526286665701881209948311661104811263760664251053435233046445683845597876035997617129113448241146190227653855622811988207530645986838366158507679539573458094640342168316812906452979510411264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] 22011006498242655648504860499628627854913878315406805077433610318853606932374855377812823240599122343867886809878635261352853246111485519677197779085075712983547341908674716393884928771542217885463122449902174253786012917380332546481670498580289174166863079035098362295879434789251032075690325191004378819921558509207728433798858121814953168807039819622551295344001595125858026112208114816356093375190421907523403336344169505529427320432403282167521857794636397869969391851670219783176235881480055996185919991789146958386272332761559127394890168630757103294311695919130243154107570815087526723558476186795787003835325337419717405856448579383343095408289839551171410379952968363737223309893040709284098999483989415550728016812542053078591328226053494995977477095308381957249058236027447942712382872092121257306016275084438125335398928580107531517892318638018547042001414545859302074713212921998265123735845427910712157842448063155210977516188125264109056831752635122249652764011493842630786090150971633910583967720654839177794157716298355760020708909302637939966636078502629717300802232489497644964360961550178267471865411740633001323091625610102672772514721847901767578459072322419868236958473732024100777747922676673475590245748519913404661566379099393444191082173779688437268896451495095549322921488819880833037150906409735841789771614225172179020088469617517701409186183504929714654831641383290688779472869818753190029165484632690900696157223837342277859321554999370114727057218502078631274442118138660386515575763054098412420099374740781702094474585491027275801947298526988360198396822902940824404551294755407993253635485561512236073386890646456246378519720501519773159232601222578083113834723127007618695049114777882398713691531988234733129839720620040842988905318945099171109512967988407840195747518709001310611131259275663508314054526356968172518157877966184318385919878764910083020481940170324984092607268598624025445411347089649616574783261439255758614676041564228768528486072010749367878351276612169585197681080523360542207354475275467600348492209105113766585369118705651838523592916620974870493044822883640632116777483352494281585080411805652207872135094876786449415393163427060341187474364062445367572029063295900950921642591378380418214476125556198174436209270562598835992105635191519721830083348958139397713159746905328067081796917479445336159633530017062512139204807005218384675362760338595092489816340323615517289655812249725141024444778969928563142644361701360466324245883495044473566153092953144531078269983716131736872765721380451735529292561407569193661899767861554059997139064995184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] -9478803074058302846134908263956788608417092927382022406389460918410157963697725354171129663927276142864072403723846826853642027134301235455264280571689202668443321884775729151888359926317770787358731262571587695579535256761195944334062660697646147977600736998139263824254576219067888032307610588815352019205131280094994880996111228649472785165489624125665745792211668643613801762833088193449549403351621335229904068132503601375196416007135621451492218606706969414905051634836957965999197092716031226835120175387371466499708463422314973704586574063636667563252939638095916163224097931895442517716169532647169202239135316861836709011045324918222815999302027404231138149950964497476673797191883263514357268737133224627610803689457485749877833749766316519471064506090497890530510387259872328918498879680493613154383398517764046096273523786552444018214470129605404209628665493979937901930076564475422501542549868212169308214780649751654637476707039840887851619357348334180110671872346250528575072962965409894446172858151315261719844370985998025155180501575663244481771318876591675792310530579754458561337822545254507848155184817507718329310477423905483971891868136501306066257170658880332737418578119288689026621882762385285950679357770898435754751169043581922600423878928070200613902048456604276190648043050826778215604005765175108284855591701079443231076864376487904556320583105506523553739781620095506968570612027194163284627027072307151506141974182063007581050417509870168512121405084707223373170806088392450651458209906615327056979213281617590966139906417265646054276038446947364137598763440697988935883349997127206133242581771729972270104555438699675492129019053347638018468606054455174148577827840695633498533785889101244565907121598077509210772057299580848110948149089511297751237836156255842176704047947659575740282323055497824528481625667660361083109160601008580315467654501863375980629490192197868595459907295595647574577555166419462169465433363417517171541833465166334937203018228888359448687777358145791641825877268090683666466610660594258755198592270556153264917507203630941719110871591268793830932959785666060534281831040136025903240133263165126274500832470817645142486962472960716520137789120334876922370178601388959572711312292988281525589057136339303075801546491270983816922561567782904626964072537473546343622812784463663293709486496241754846568224093758561592617016962996912075653245362109921598572349801202035874662860274036489156783968225729844824129803341912200100799826640693207485264945229652307467294930186470849312222080503381161511204775658380985813399519007677884189775667201572864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] 3558861600964500101040568711113663241048346289175773626267097917173639133239093601491750444931963046471207036057824450795055007013723471597444778214563160185422111320634957456810598606658286730730973619487587979740181333310084181892124414542230249450082730425391262687612083656538639669319359717274131585298222510692174059533969973227684702450964787687016822028964754028271625617807406525382547507679961716927169307912552479607952888026821344637841451253540780456737904575017405273298297479770861558598812704613050563490447860260940307919177537740165956677906267494192462421028564819139960113050774428627751500381128104221322435471103401751664304162876330360412755804783460649994017920268151664809401337791396054701127727921273563389965106923726695655627545111751695540717358271956939830716382257818138116706959365198121328175093586476797288285120451985421393026306213248859493099147892476160592309158260803127408147024425075215571874906830333259916515638806932134616007450729054360164744223903377086539396977171728981773855347598729857263771213504380347452443018165801354089148960677871868299132029418551089206993150827766715886198099384248421899533798816039892534987648278699436744932848816445945665810878510274644713274186673648291879466029906195525431820809330468973543786613708673408246281669035653175113301447791165367867189612785585527951924364618282859638252822040963445002026097309711175043977746887738004052681270304474334824135825181262969135507366944575807558674612510199918958835499093371617927188593867394325016113018252070200713654542156394330662765531044142304035796357267785584586741403337667530317180800079765115493957972321438560385194999429709796264283803134769919651257252015549898178344055723299599197759601992665911471399145812294267536146742039149573302163452342712037196621501266967788852977060633309017667800821751766569461480960529867348052717373563532458441770514894381214098524486349703214151789002061895092573253053146011783344463362574981060003539345536710876361494423053705953115952723322740859768009544856124081627143719522333200095052239549433654267105563785418666941476291152796663925608686471013719162820906472902029579557231849580800937596832547507166767182111752562426965516201494061933814841422011305072484314858380147356678234969970239231578160050196942323730355642024541717745883896256423383657998966297013492287715010673525375751049594443203183806034021455777124230260982065031741450399428419892536505373249259103770896884388979572861816085179306567825400726205658021640828849818239472938240016521667818318044891069066636974747766301946815251778648523182008434688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] -1176936950180935015964096391885731329298099112546935892536059182258052510265576752321554321850511166338027428517688754577553884967997589142161660428393400489279152481125237110651360225790750345774573578177432336534204184056400401732792365269601708232536830307851898641406624261146066964464279640522165000253667003828153212802989499764153215454674570558298760746320514379315927099692982691296073664192499629866460286233745671117203854977015955636989255255664177246332735740858052626836280262411013312004894744278863535861832037199494832252359799343063714607434544781909663610990547336857942454377216537103775515697879913411633598136485224319219620933234129287197391089540419576815632681110155718035125665339658996992580174071846186985047843683860567778112519186216217750896378951039909510296445989237083669516663231476564862695737618048526884171536826888766609074030964918371710200377523697691419365838734902670759502337047038729358166759084653390901735056371178863203122483230641640684834070849323671614326225618295325545450108193562498955574629411741413301878435606206539804043511255234514824175389076544847204928225168078337992459646512141876983085613526232449831626481870100501403980655049911158926511828880331730683226720086956424384080240574185996450912319280575281684602864697997530632331859774685996758057006867069631616329793266305749903428155145439846633965825896646967707610615404565201961041751650826223243744673531808327417200798038149525050639974145748546413331924836487505921887412064897311468083800668666261430538050242531649174754080901552440866805236677371011634032911565415686879141836402801412942570746358933767016111700963758953730193256410698004603329594132002031269639657853712363921813602607558994293715007252383712652020619158118382164086083550602390925965492486811140282899582645793994091440267477903418726436349565862948388220938134785776978154769468093157121614080091747203235604647952773558449364610691534939473507063513611977494654615890820902922242238568618116453872317535538294807362133505763185911784668416475330653680959404032195677576086882250762401866389766003976477987287672012046061478470223977810227666420196532366979479285151033163280434433945838139511694300307950119100665008227446285927047703333239079772926206698463849310548865137289808848667440957777159259925098105246654367149035366398146800404602933624143122723116621491182646455026327330886467710837174362226240298689114026803841004871141191171730414603357282496729196332410170307076714208201523554349392998777437497545509149334910930502342537445930294961442967528421392650784259340959884440506412664153440256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] 330578752289713914403328148024590852396813211803736019126199936972097697101936467986527057353628794637852527819919516199050139927384705600041925700783312261928940079150646843493246349232638068321042941143390807357092815113711053991536255791555528859603611555848290837951908755183606542418230176883811729628208599781614330043339299502800900666052029347716262775942684076255816217176839883481598380912956977329352774151984939014662139554581333653035259020100263026770987766250037378016130500082382613049594659819182678567919835027724717699101883870035780365206075524666689594661457543477623020076761118304761713676295532666919183595069874392842179778927977227771659013702521748092681877802444074946534596850565208956565271268113661576312548456604546345466287849531627890370637959014371476854123961653578940364320914495073474744672816330278710915972710220996112190518645967502282155022664984564079303733751698320843918199597636074466227177324854798646665003298161115927873455187107513119727964249097972674036101904026557807617363152992583916875090749493235009913726987697115687764656620446859886367499341715862592767732435633819429114524943733164704735730566869325886284985384742335143006463891912316613338282009659511288036749262226923580442121920369657035488986917123119576924133340437386907153719703054506863697615735184114122649688962487372293721868857152004106806784637026534482886094037903454887895948870401461989942017688026808771016760475451624693735301358584831265495346183353898530624902812792987809848666483578695935261250094275543563628353342063316422791572461564871325459236406149341627228510588460374344827664124191252031918380017447265914513053385365924087249105929876499844409739402547352426284745439129261511438816182506215720431967561186713044631861734090001775766117320723432644999798853964177452671137721354389922041814627641451656188738032647615096692780657268941466555288298432618022659103049466026377183516554673098549923023742918189661025483721431891195501749907758618010354928733399974051447115075515425821518485040196566703435376777795606670923719330930564584366178547137726509359168515529107393188770310340343531388158492905963635665518391502332535035873641578882496083468420278411506492022486685064488761398770968073641474198289581045102139513365994276307468745429703526385440687923977982907638043086518883911484795607272381968832367529799243439895056892054958341529512283572647775856770336763495608019549482819860865437552808234816266369073638838527598785868531780774783415539671997857794345987770594351596603630992560109779986712903077809390307741529803979310328189498884620288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] -68936507780232057062467865241000466478289739827343216176675033028432948474248249200590351811146683616951137373736379475686034582914166446098044878479649271278855444083515871999996833072595178603696997866990515783436731020296209226108248123628499859707799597121708556410186697123973872542227161274545193988329196997927871982764438719055244558402859358048794697939154304102252356143335322390019809436407353409558774032887469246731308045887095164041322216910975680301625365344625222408474585807114234668030507091110654143853098768473905805204676258522373622561693152587386735074329868311991657703104284618967835418269948926782807839935795993550849069396706099122815224718116439030336564636183033112548590857911150525854786281871485162072350425385517592688291781450212345091798274356777857430928021503518501848332021583620323234471964003211889674608503989008160770136014600135343199150834242367534349097658409217157449048581850986777499868832333987406451641191709691669926837989030141037556849269907500892922368800839432254136914350984790727734226310600106360406228200393950160682367260513509850003247478320403266376665036264635669576254394390688705608096471258342442022498880964711877017909796108133894419353403758656393034818966560469465899417462747652649201684175972662099036611798226966211914212526700314307893722931907649888900511675832555735794097266405019448321314620658228555580186519019305295768990159928525775965892317288192892244426838214803337096000268587927563486769753367796658006998180711225948456712324590320123937542078968426202402218318174657905719744202221576534208520682131580758553360703697718953170713314316362268160584055585658349416543682716115551957686680198679844955290072480587084675621613195591189412969773398108929751675543257084998935404948681438037464975209220456529513532743550866112128638584786527582028707524473685436302219195012371098681147424094502883397982860599852234804302508066093222013371142848493524522951816899098760788889471188073400624710085692753346270362647859930084037144407840632170060084900221952565537688698442114167237890418511038684207664049380264672802880620545442687561687767294533967337850493081960359093064489511748848254853903810891614341871918380772499380548277145728211142601682457980719360673665669555922093349953643979647604919961390382123493849944210858646365709984174915558023230252588596459648076790654368878974661580548615636883448097763506786591455157526894413870713478800387591265431004449833136429702677653524377327475844983297160260014722716686303458052660334010315978636995809694535607452838006405546682170326723044464292229156937138176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] 4604222355434595129589048655287084879294272994304395342536917181943792871094936743650293233724967474085357497988194368007974554792613247734144364159669773136089813482209005220537224536953327028435401305191001068253686418063364254250923917911505383842153122425233963518947572925647695544825705613578159685589679635592174701085400990464671564415355085972018013390451069067938537735634071923370951669871233782913261818336540014947321525661522932652558504685277381321113134994421894168731627330991690142276422738153219425096556299704023096912474681174187058516942562831141431019260116258127003094536656091878233496801422535047885973109250635795708472102827297952289212083745296647416614319067066134883444659690179779735248003107686752350967858194986181048370746661594673947525267493537889488163346665280249695305258612218114573463761896871472682271225308452283245534301087365987640553843607736747757962888361022662780957787147413219059274233127464305787433350313262387280295098673545015322417724401205999148162784014609684765050133563988364446021099919911032901469178156073759940793485410795633571051401934463211863300238994893319488363117191611635181750060707800277862252311789999085781298765606026109186031620057893679993951367013828602757773097176528318533787484355148294523375759697334164311958513652066232673024678486868669194645795151842115647589390790062419999128459600217610107201988696388851512651178653872972248721500078009425897322299235181602925211589821575033985501581695775399829734822385411810676919798007090085489398205632653133215768156121320278347945273123090548018128424648536723835955274520680072444096752131324076691224063117537707948971464652459722710111981870504333123565112129377477828375324264914706008069912242363145494378159860214903810181536248642535708308631622790997861017433429688615185313894891693026035846252079222069672309861715811113996870690092287308846312449100878803025251258680930054985739514998559250248026158007121936602656485417920095963844683970058882105083045920384940301455573558582041033207619018370341005141032497079311990943506081223022542708380829032305469810387683026400118432386956694137906164356198296792433955168396493521350424917996165482348583163335469111737824880124683419575866042667969091271870095858979352240020963551734093718725401476836760846896306527397018853632689463974747783051304471230722332473311499192200311115515851947842874686500605074981155138360383546812948719891298255066724471381856789816731877726336366548264885194939988532316348447864850628192287111007214024067788344601446656769748029862759872487308760419057311984796379109130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] 4362083096613715763679901582721031665333747557877235669730486672009093802226976956635991588952642022616102239948621635336636254176718705467805012350534081310845336576504532597102460329946971682393732851625513958358565817525964578715771023576570618894389308382103734551145931311022637641712533568346967079698621117046689318885360822239024943512938372988595571042931174475172486607821008321598589587554975169762144048780027033792680477430006864033510202205300198078451075249567377848064537998221651830793473568096864311667924849107890653083787152679203540592506558351462005704045439544337294872728149770016934491103362856459400896318427510295440283607436873549948244111834532292900100412785106812709480716573045524053029861532361600483464625938100760015525296981484628372150722719381200952276816382233069388596429842098836943153299079077439323214021480755261291971184268155648853608321671849797987206214597151521624225597312920074213080316401756610403367732278462006701751315766723334310304325347742323507118997504298605187456112805921747449846861117137977850588059638104122274809716293886496185406028616731650854449787161464609506323499803886607582144229089886660382146872586433944325453101582235016747407681331412544095079791811456402428806416598176484752630420204311780041889316280259941168315746599452705881026029778421648878899403853980304305189925155400326576034965953552196893352597917585377913559966595000056529158788979870661715719231222488086562518611341448634951810654371249003951826525690296067507635567657468594261297831125649914566396629046009287872366013547846234978828753522557976693220264108073227459405008878641905788360565264289604432104732202748752243341194303997430542424959365268058040200769588534002967404814692426261033373400114349940162148476124553716764430720271457404046856981423328486631863928256344362744574314222422682009659893252131046875042843857116411502811005367327046873012213934275250173331008611727383029499190038528051633543303167927745126452548815908488407712258790101069748249195851097374150176222250155209500417512930190550982262613217792101281415797396469099986577861604647378148766406910150395212321311196103468838957660972045835771634573205798263738968447566614018199462362280774557859916038444124797524209891777293890517469424213359370868960774223549258402863252041417179164269057021378243358359231118038860495153481859905538170067013341569229207688363366328348957354807238795075775253327498628671396276532185727576575047980525847776158821611432646474153354047993097190795754835240705477960441169947601093977121430063731765330531059448319824010749043990855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] -2706643243142749109800374879982001655921122590865135745103814865838838165360524553838924468846537475214055873588096700516105741121249788948659336948106381485374089725781663953332967101856959245007809254742673209926434000193074317825786729036905988601205528130195782928878314668677111008941183407885233658787284583754860052535507223069375303428534385328446612185795738239495827325398334579969352589193845673378207788462684688634404074105531114374360587763256051610247697189250063862098280143558591643884938802957117736308403624001916795927739695149040992589747149709193916761442948653514015555674142391120235588376629062249301687488324671980505753686227552931606828230791400592981824667491573600766602504268003944824281302985301830667203419518252855903445582877483472451087312020730125734273394208958838142269091378718679612355620005579179066310690883651764352897771093995850755184561024930282374000945816926913975033835203354501642977385259694659278458084561892261376127699915127803957227169267882278424595078253549820199330411933588799280607979466944850996170221114309084047108477232253683569892237149577156917330420392641755032558708972863692952542111633711164984014580973718358985656469494224823786889444314991242083834777903094020015457599951069402655934059525471086988976130676729279349403706460598611645180407924002038243318022708981503614885072033380996304851663706509027586866155661535224652779517256310129031243952703850407845180126711268316914105758377757594481723734647351852469679459528172348864743411402607674927685146791498723882202175303182082329238704150787817749851156514301015537138882634194208233058115780943918951793021002367361435512392727564724092992077023339166937894389847517191568193836645242168034257229198783034435144358177377175426912125498946328635377702275687000865874751643259698975050420409618266615690339343482003181648388319503515190486345577600345119950889693074859727974129667547868178938811933194715842663186692806814142975402112337174926506448211233505515961124601648189777357182646495731854652946190106483851377365889391645069634296808542694216659514530987144260425727314596087901209976119959040760365965664328966984954519604393438262010709738628719394583077937806272988241667384435381701047998603737718272320301321733399117208285112925039287169398040578765575620852593827203210231970786886489946332896299093454162518499982793960530585581257524582263614633813283367037099372394482261503999738185967652397485315407606035527998381182826214329709562172336169472273816006577431075274268809626086325554804535411904229925727951268437914083792943465306984810712118853632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,41] 988267233446466138549950996141982715562200813807354333642107716163910383811609549560676510365859266474293517541974773588624818392886027974785982957709911698206966376405975417939131324300526816458755438535296225078855983791951351245841555438147871746019103941006784038199524350538583264504723852827028979406598228786059176948632409520728913133131311792542427480716522686318789836507219124163999233268786337925470963591816751559654384684700832294218041964245784362552072252454759606014427222984137591973436311605534478118215023497918370261878305205555074464704236847306875443853387610561108894383585080516880796053977026790927078961614488502675068348601344643879909173707916526462765921533697238670835527056884307369539648142798568305615498503246424191517817043368531952571512294632324646646717298007850850940776447770393410832069850699631635180845410828191149333642938464092346248277334376007994947412419895108361604122802538456049490580354273469300259208061482829600051332373809822545028816088793435970305786883097764481895375123740231141286934571887895864134097265982167173791663819382069182971033570946671505349476405951282387827074961043108633433576197773283397974669343336445681269057705873499355601199708850188609221917864293274650454666434032256639235421287292868031051566180525630266915810280445604496196910333779246243399966734333824690922402630241687720675881836606362445629312944537480356538749878008139206889699566770970920512560457194799503399039901891676494156912700865501581839156089138839988532140343724434475148613073701472542872330197329611339455921112212412977834262299699797298527033171046494849638303215961003293273631888361878090704814482207189515561229725852559756903156123877514162229893099059131198759563265194297034772979619236721346060412751414634587654456971566594099948942971587577681926135672310536266013225976429397859274936702455533740306557404040791682245907553663900368661470656049298035010381575857494557301269782600463894258506039766328481538307635513656298866843540422147842855729560907107910168424034080911035768553216533423082748315442750046766512560392736840927767479491762009240263752259224459568156393956709300517012403182406822616031059004583127357168109329748521175552353959789850944140234522570112804532454099865163277344786440629477635805031328162025280954286488284053078522877023447993686380357266988736027012903100976829251597235484943977107020186173879565635963656125445387997842628990365458923194629250276626495093195191689337726270391749132260423013902531191096275816625659277494491767132449491149454878259673183339669803567094267504822153426816204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,42] -270806491788704922840153906738383327823277961174476902525494186249197834918051161696823078873354282581483696018658756605008294487475130935977311936440080443840753843573889465551248060538713490259330999121089916543317234977929617550487102475520335015945662268338735385959744494560122439799737033162338104230693027919092350658590533446154030721941869595549058541038652886767544544719737372483362959953156852936688194076245953676288275645065165723254054250899073697777669083120172642928347678555164874274436620586430013089271707466688223289466930346404339900763325270216056605919508704401530042779146705135048313542036950052154817807590832050275807912082745005691533941841707423999559006886316952568099585385337248771963911936401588660679793631174017557339224400202103492691862878174594196823652139745844788392878487277842399108394616217970127833174880673198685712412977781204982274679081646614449007830777215008034660698036631767186054661608382939275832771668174072802852143454028790078810511974414477471749009244949755204810284155638421922734089349467801034574255899038547418973005422797711269806246188731655872557543271200258905051065423506745345227694818638060301798281079154417176242544195743721946197312766174962279839298315941205994186825830702964899861630858567751126622880924505896878441398160621904293132244821428932894656844199257295292612559045318962218919991594587612791214587860523837134173460915691762999277364812823096063376646203848710262849658813583642576617522204109956360021068017002003289527234340886587028784250898302890908077216199577286506653611552778883447247615164487420376504985396128638179740541213861903212714126804242702142913295979787694678107290900901450112056164719681777141656594461556333392396072566386721292282309889414484974692116365471434919408206213880776677645947162352832935537646505306923824088059638594021022958913813688015276581619341582387061370639137483945279491863025287253145737434217899818287750135463140682771596653059940273837760432451822146257577457186394430216686276006033312022879773925260187411588542374935351788349837113130122514115951135039274957001012970672741161830377973765945900703302666861504667554989264126554242409178706882571332600340032674406517686004702187538939177176416919730697572940169043812008574221255308776851307128128996933581811666704357903764205998505108793275255637737621244599791579875099708720147723500427353232816285821646761680761791001448949425091928818315157774950563547539143791399776048688175260424153070279257154645676852743021709663686085788147195164578867478879427562406922621749896195374136289581497080331626348544000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,43] 59108455279535309279256627311851921390588243286518162600000692015982973939564708287312395932576076147922576813334957955102041537169219779579118527741450573592719645761150591070597235651509118776613628747623443034682572046579886120376116968479091782169128187036508910745982146088196051768256092278129021640470570804323195719178833491639273413110054094726528578741883436457316421762073475362193641697737318507534543993081423832152779617596137394980127576965087301118950839430624178866935887594639655578576738337385179471720168495483428309861556757735052334830718760472812159550064043826849445226202942976188183280310295721219683408582683329417201675485442936046827469218572311683199479609377676581234383379943028379807852244409665582629701569840053062463367079817894546156627658332347367662529894148452446729450725756059518016049165601132442861208377871512185328836471352421081265628175340467919451539534165892565458595866843179666724612599988062058645063993762099914081426463650897130212937717390508348447796436696093248242366398200214166715403377726492989041675990299039064028111134208417430995441049235299651813610079626454031439159479086784482044327534685830121722405627196449955028389596635436845253595300051539365716330412415765690202847091807128205072695410136077983621072920932065152947209021341830969094236443529604380528793285988829451673028062225347940447340617147273947553046108400963268141461760700714015191829627220294042813885811580364531066143613731360255224242358301703479741849869298931342695960087317423378470821699598515438525458559421427938326197671047273234048280681184746947172739953616314023652827211889319442763767722581341958557984150859007094506524598527935737036157674557480889155218806996381168557636853803477844914404959871855376491615016020785020641648816652265195476839776956026653937160233160298263022976915592365971894574194914734061669646867789419563209972232797287471083365239306514785118122477724048344539708937687636412528818313061466711410807528620451106193758313187361509299253517278640208744655717152858851021817300410882858635213308175289067549660014577112350472870956878271089417357418830904734771667729743707909993372101889313254210491295351224181800574671123875465683757488076849776120697874192284548995473513684286953428918703317881856185016561739518535763843859816099085795345098045718227461055983044017452946963734371824038824761811849488405053955794837195804545885939816960905312738560311485834548412282253023883277941494888925388350529027720493553720259985537479201206309523964843326493190484955091214971153315477705191802241573724425412126693113462784000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,44] -10411197644072517351098927397299084583739109453179473711600704362728843932049138867019529265183020295935842267879312004069939239059659972416857109589848277898037587694509677593735301050640145948128948374943306950485125691956270007945763651598952731676247549101027109286795712262105604233114472012090935304095957232546949101239089560734233743452860610638394733536509959346603615107835848679771781527567069039867702984486908691666845941106854880610040559231813395762664838850194168449764570519639406995316824769235508286566380877025164075166791120898936966435801164438671699768737045268142737999026737486074190778490741261133359297439776089851787428544029238040583179166331284573680021711973379344294862808988251001037297806176792615066450842683626130776385743031714040637677811806509937636468190434013419764232513489058009118627587138624534771122621592980735641883054727500242321638034773757080236673756670123267626171145603712008758774321048303656087491976838242561574465464818358191613863809485912015402073515439499858520103353364844363708642549480176172424294403401464377697455948429880311166634161225495846819497309073598199242646501953911295348328168724128387109559924675441675758902687216597460009193601019489276780664769036408855894360712161789978718735314792198134110838565046223883361933710655396833456170087895352456633479589798958036594165163236943594285991686293032616421046816708741968769473028337394584927949474222477685347968468690445392755958444672771762857577179775130691445621325000258036938182295364859114779235488278595956385805328454338483932889381792886918914533251199611351249751994912098591403240484505343041855177396428505239903332998077661446557762188258452252941248011332614534574447462909280511174951631623751308569107748860942710577679905321838412132985388941121543935897451226372627147983642432508009719756270918747072263989289006428126150257905513866842573831485175032440543420327403839178170111807152852827029777329438566319767636479920285172601781388766073677530082621331163608442169953633677607404233311516136572759427155299128112726433324955434572117209714388663311507076816866996242435319076117944081602336432123734605459062179777970827487189318570239650075681773526854225367560011655056928129449936714413078144621534248903727451658268828461873423938112669925083609694806117106806250940364750880822465686881015913675171902986380915763425215511392823596161917489398598541914876725591161309378014460010429797815974714974783583183943357630725704849805032015485677612358602566359945790266190030444687613927686511109732928091326237345906519896118585652477691863226122240000000000000000000000000000000000000000000000000000000000000000000000000000 [105,45] 1434760597855029231025487453058638165271150612716159376223730314275249997126527432822903390256796639879726925269424601863187109900081068631288484352673803243213676205016619894161710591416994856633154991889329365164980252319513668603256917427512414948229751597511616685602405460835101255434903417593821088577610525466239067307961326399839776231689282809105465813594459082941000637732077282509024065452184950923677547131169657884869664807178816666966392919762502587307644785659159547805032823032492706246723940441694704587260962445006220994854195275679818132947838971658554977017342947429132855395627394972834723976243420653539550115115956883878344062714485091220555538160071312294654531068786276587149269938210521791380522184726989875691148248583603591284427236214868383036362990637803836030034679553964899075788537529004467585746374189999732175608102506153674306721030113418945617997020915396999628568616601796946903724208916555869561666883166821311614129463762041448171371511285420140894410859593665686976170368563549270091694385946497893199571417340602674233603134138211853932193726345105503705192102456826102927220665580035037231197273967778551701666093495251519366895836465142857882731345473701510000177273915111907071316839342462506505288317198512869977039272491572813536321353745044031928957688984450071271516002642560877637818390098152768074393386526421814364603801906418391662230040862500287309783984604405382358673541985397053843227238882292286990295091276874516098045675812967172580750765566544764399606254282968720682751428493893559955416392584395731681152784412951930898993343262819637948980187401691822507066865594479109382702491428588634895748522934850803443237843960774592506653780855825784803588992510526548018906316305588176805686448058693581201911953199700219927703688214449061621154265359870339589465359509643620818399956867072710674724937751263842956000551606622836292502450211199115393705197432057688154976731662505551615199686097343505935370324153151160649292495041789794437423823705876524243777042437367718064343197929169002720126190446102830891453726335146817361859199086435468699146475536740714717920019738770158223353879750439434596748171124188888353678211126588927147415888768465927669795409306207309631049243458056725628064973127668107672297236090257154818117491688960515472475566043314210825321809129086991447769257879568704864560174471524473433985678363258765395148622149905248004152880990368747338583913477927522603533336963795977921554711183289858057549000952137459014749475026643905914552472711009303326232325113306155561564982262370568332632861032851602374456770560000000000000000000000000000000000000000000000000000000000000000000000000 [105,46] -126698685352114227889983638764444440697996496527547163730030264426357121827399548627260510739098493143272147473925006837129695055988272483864165996562316425952623627029975527547096245155608932757850140781787002442304044429017032839737054243541721497058894507503369535542949731517914344619247548230866840711593247668907905337983341982239566077374171487232858261502045678184375653470150378151729490614147851746514716054731733649793935485426629322254358457013388636613531418019027356027850330137724940918823442320202376570016191309698018087849485905560160461608505412121607803182766232750562773691997630631614675707226344291315377676175988928500832503711641931390602660266497950979963716327452795023234949906604828671221703972138433474579667562487108185586864769982064855964178754661272601682071472820479982374938037807178217432338645678682915628335379641895317019766422245012240944054733357396975924994031190900284155004649963637626258979594133583073977854177094877595828789332264663506476439581166897561813800469140776350937868867716510337172584460370249716942613408770035383966753687695480421858856313034276394419296619325954060323058448576923275506656324579013083061173599932490725330684839864806906513852599070186403502697174652284895967657934448780320496777774880383746403721303695543477394977551271437099854744552799462349656415537611488626454507814365473663717129931415890916475843249214881804083763513846712785577290397007944240650073174943897408589833751311840397600750386116568473604298854441986349127968216521043602586870037629237733887318484655455570898004371974548191880206329586443857450572512969561183651048252470819334049523912833653150032443141486949709640082755686340901256824994390534186607960474005735850485937830969374297494540381621828433785905875437166812210161285315752366472094798734170899903672285134914529602737640914754845284120643596154478256712525361824368297966471099082530435374594234520237032261893303255152751151295295198048734504301866717478332648605774601883074135452638616925720605190700154696462295751330311331414975296603803335408443250534240819847710694308642164613727863895022081300322790436027367516838498940263975930226651826222940972163601501387741391532421604246218300151080273052991505148979815622601995602563275978382418026233170068682941710381761207098617963986797800802847875231509011663921483014299552475141497240494889328142530706352564691169438229947464709361048464664310961266846229081132272558594934533276995934182852835702736413215382870995927972687307679559235151856706363062404895973473644273081486172364272544483185591562345885592499156680704000000000000000000000000000000000000000000000000000000000000000000000 [105,47] -6135173171653647897321873803943216791177831643200567106157837321161126104547057345195594534604051106233598737061416958986725328657222257993217353680523181662889848732789161722640314788254937329178449480616780897177256178502209968600661872807296379738214875137104979500542846788990889007982294359214607503760995051374711845624987679973566301733308054822261864777646266628968433898517939582145025666233880339992527130153511729686747508969097533383246611992312247929816500720356870934445876203563904771438540786225601283316270471237161432780374287332512085018593582823293836672780090972133711484722678042932091839340227294699198432076832035945362189012886844720378296580715556744142044805535213729055003386361201967006144779319920501111440042580670189677724949815965161202586869091792576990230757616224538068086866513299371400874724939827141869669174643761977089024526540938532251917795261289934416443638190239055794992527598133574515139898883105622127017676365909664834131934375907818910872761387446159631504254650176629412296164196947720028581949160230198209624727789929595878378271038644543764247936975207038975564618546338561722384310317420980263917633760271010861695500635230199143219436850150973405415234409242404479772783342534775180937985146737281427982868274024490158334036180501982530832110407952700860183538098054246899126511777678862974870871265082093033746526667447855113031379880821763525158744411727216619235085954691890013259071958952996466429378362705515349666997656135929996466019949016462351071678683643825027885305431588732633648210348534175703515666711000064953924974703548004770351191294708379009772301041562958619695390040833740604734499021894489148875471258446652555626262452046280199416390699410514197957758669105727337077658906716823539696039196850235660442789902633159349613129905485611644606350408529996936033108513678885100114293054432862442524829841283347975412679901517560509917575452388511682946361851040154200682849299491394036864823995348913116382136981876906985385809839563483620886886495834276864630796267346971270465133733011008392061534302267102196193538312572559943719862651001439259190135100156118530451590676577681848487238928836165116249473320488811239707134803671222616938061075724720675336326141273484634166570467807776255885474076917103531128770562193603631884046851567417863212597596299281252973011050141054672905804859582395380005670202438576962660205614762416022214779795155829489372521219161759576279179003190433558554910582899690513916811162354767800932648740063282422046016866453711909297263910768119837441579044798077883219532313914977187511926784000000000000000000000000000000000000000000000000000000000000000000 [105,48] 6740780217764091352251913341539283993203176196398738282188662376307729465198000190675598652413473261497054411670377726809833314697263827164600502475420300271687087268877231190551103465237365852089408238787858336289649089850778518918937352124410673620116830780682429744934025921828301121526884892472434944245807415170599088978847430439396996753662384533500175488155333189123585808811052665829766601848052993182772661478449990861393456985415161201185110803881000858944228156463890055667272710662568253534923089980014932725724281261639697294814350049641712452773496978207565432123366256350117374253801215019390898751701265490730432448754978395880784988140399964611421662836084856457803859420951755303042393270701401941802888227552540168903489466190023602619303401730373099338659569819324467241372247306911011128332764659601380740633054479506450642067846041730763590297873290379630948029840467344084374803814242318868744630612728119348134776676194022663255211311533558895318212162910824382651068188009903440375568781883582512590418046653393933676623086362895295740989425703061417418931393128680781012851395384879212153859726029521501057939887585420187968818785637288772779053425986764093325010522203730061139060354606308340226491403844314001674316503810828504825830048051405571260915861097097600894438960463652990437954365970133461147687327357711096427524856197763473898888551403008908457964692586418235927920438914473763377254044716858094593347406699439529995575891077828534164838625680635013713563196657409437174705766417254198890254077070535534389535110962518162221873938869616593211730897245582612624523657525583821910683064909380535872590896688972661668652737826553711041363673096317239632348286426812140847544564738955697927773685251915654969361650222365955880368801656021734999561004012172983524474756222721921572411675400334695789826023418452427706922324688232880756933308016777126287150110230955943326377570745514670813070801706692398823524959177540051035026544002032989273231023497962056598282741345917247341988290141213836333280523504409402862328462267225157283919257802439515314530595532947511820747325832860779953498559075861177695072372832861207056875312264622647568135050803153866759873501113924532637607602711848073381229586763089252884849936340168232801583054105734831032418942274363191504934782325732528517559550819370109707255599561978303827533623025331167520822099443710004870128223923459187471371214332312785052632329269543571637497387880943417896375438628019145661411106079159803088186779076533664820821301653499730745102677085865899681016489073370590087259171792776144734912512000000000000000000000000000000000000000000000000000000000000000 [105,49] -2214656231327304678353576854816302743972835583683196767479740214564953187822994866132434989695150446273510104347056013131358686405607077853416958111152877140489992448556021858639000870265628659021568452958766831820254285700839812637253597325923451282557830817652370268271290035226750705921979409272877538021337606011073641021952970886019450043267975443553378344492513241175005886993296412787040745341519449458690536837930344962561088742768297696347521300603853207365880265650941878454828897392515925535766431326638883341912453684464617935380564810278062961068187140496750555739459439062155716106820323097717330294418539199073266292629267418521440698465107400510597903837437065492636545497873761108589124123318348072176373138154578305873071116470557122354914034936936967709449164745694137434574113815665856160141478857112796947611578723977134231600593357783182083082327652470018857080300627864786032274487867765982962984756232329083720952851668815789477621972736458660938194372552261606830688095459160957970237496840845227617472653984020971352337604562416287178954194262939370643196513561857207745978786339244393885801924220321891654316292903308972282668646760710060372984224338725143967078720545741519297295517793108798843688941680008734783110451802567149257797567048176736240411567689793707448107961211188995620499580050755974951198451848794274134878116924872769060124756139405919322363338596286715302034144037937897458038732580491507260925085328952835972295927371889863335400495432560929490616333679191524788134280398785262455767468381798712933326889800189913554705276057371711669507170068916341793589234330853826208615913765295773652258613334510577891029794331394830555848054163719471327254504315256925322086950235013372031130105311745071550078362912459658302060624855977687937114781738549417875123245108479433213342569426177659938833985890320905466767146883981560659399392135168004124987366863923709812786294279330893873411314588393683580049440730574437552994370591578860521143503235542697628674008762414435724353881839389316915646356757182671125574928737929831709381949256570436454516492348400227886197893471032865197337374533446659300267840368639882987492137708254440859607514557025419443934412389683437754141553002031711820769082490248379028607889562993571400116493097706193959921412026616830336349540568558583288702550085243183063835252107249898014002610303385363297772759142858022769161824959976032419134929926672676384672711191665029641912952472637023699767811663547841550001990408273129323446140308708204766883312357037106445839441523062248892501719523368783537346481803696447959334912000000000000000000000000000000000000000000000000000000000000 [105,50] 550595682520911609008426486603737211379104702768495253654182246598918910915041211813504033061598574506932515279496001394578947120109093608969495111884452708635739952057193808200628835107405476751632744393786132545035540503787070010804945073676631566193688893682569443296859704794219119476204905820346804238594912731767824362282134011002332493255086427242360958695006962319609573329534089795899015523200818968842927793992052029476118399062102389070390670867867609815574809617082356077537561482633339509820099741832762160256534698606451812604387151251004577592080951447817503354196840592346261025315567877631815701726200733413960346509520924122264832810411633904499067115155436711145990035107048259832390029811605836595205722613526913740555845934417348722230079607408035635201539811323150200448203994264667381875650531067805571552751455126033548601272327440001189614173311215574882915126545921203026425398101248902336287537032853599044792004761789842788199227154549163388008750910479024604625144153218216216879520466069464733741053415028834938044017721090697525429376676947847168263448376583375798527604019956353312973029635967190048767685583056303375695717550098315587009977804469869831982955846472098806734378758921926406711544269502368560087472315633011998466741529439991415623090740936707090932185407488492535844522139519029320785315788340071610410385723286394559708770888656262911028312450387523497505682441244437568083836021934375325624764279340294479054714188753402257336540699924530600787913204019879108255515822203736168599447629583518451666788990654116682873990379773366181268833987552515054205019077399514021041412723217247348156803301109746595563148777701989992253965094461999332761718401465368064032100456426292718296217700659054745354843153404306080775374386941738960618705792726627110242464165407944700132991413233931108795818035827812821661405384968366307591466502549159614913028211210261096773934720818247416162705173424232629055729176034371520588456888051391015968317778347785881970723222701852105218912012257178418636966831604578104667461893430832767337190253458274169043569260441239379843597336225746039291378443780957371326126616536025885012364950709023343103677293271761712641792147993956804645122962653048691339744197467649124656181718272379409324495897660080542504088265511983512493419525115598921028349242190733376728831377543660462147064793236180566966621940935414253980761437138847443577930825151624665230968599585765251724174168214964803871925257675983271707584116895967648276519817387972794111071232299765951902009012125740537784617249033419244094401059824726731390976000000000000000000000000000000000000000000000000000000000 [105,51] -116145101619290349699541565536301090813683132696510374580932956140878599088325794622780157829316615170875529007420308767372031871692056492458152632520383350426060622379643671383599894215272072060500745199724297029169061872877710296164373742337734164104135819485048249746777115402672169899661175962180387259274280583472422533962960509104797805348698812381119931237880510994686500971414121818824085165488583265684088380578532245130358519155815493059822756617758518195793479362942624013302891777992081910834086526615751409453148253001094524294526587399287278590495284579293624521991292030285600179968891795797211624265764744090243283440306954113950948704626077448115109320975331592990563956837055581782502603181058441720947402569480378384067724766533316565394853383892777955092815420207312824854117569105953921573022935004630792184614869601868452261648405917111593301157947142969477698104318475266440700411379383506090828520658432765585530413071497160103193365347648443023499964451127432942565282122141555921432946678766871092511616252056448543455943902012902625967788630181109602644733304223271217275310360974815914699292011608603801598009870830930523791792296328103890888221365948898238478022468621778930005196006289247615638066256761174971242732649279703538617489987607560404027026208367308872541623418915045428552905600506792029359021871138726621109278921100118984031263956763800688965743606202361368748634409899951773772310411682277543543896041347496331947870955869604913766709692252451346178680864553350399765451014080483325506606755907741985861445012553989963660556396394795406851369995782099515605509976006702761944152107999809327782251589935542856888064795723627214577061273009544223911707155382044643057207067945472695475789482935488201711337938589879227394261564485480480721336696476022053972388459997677672769965806654998630944999683454775780269650090405965572159157290561240961649144818201425773331409465001761245167044225494049764439630008751569328604850164449337297811264534088868227075831134498411582059516590473199803213088887044091139308108980692372476789131960770707830570037372030019093159487930975400986590562926360567279330365695020449257766685654073212009363981422882549029909930972134755931188701136424071578898151255682621930732564214367686653979045901222301540638868201720041162697633678590919096451339413820658806003298127396010463892720619811099055667875346352613737378169068371609099970201662890464940360260249355905135066366944456952129210357808492883796489694457908008869201564671743625315865395847437738211042311729643365597936478613890061252828685632075883446534144000000000000000000000000000000000000000000000000000000 [105,52] 21699531576255110586448293400713269165565342877106115658507010045664198208293022608422633963174762992235129363704046180490806688876279069333509167650562963468955749615264311948741930690609026511577546499945477420591274056218230524249450445425892132509351282764157621642317777827195286792420773587864764331205101616657433665782473355461414456184612984538722144829261262995793895761373123710964744256871124056257298366726324028436847033153106950278245031568686227046174341982065506599549086371130677957662056562225225874997432950413838936233000216873338813823380361208322908587425862787623549919941751807860125872628986556560992137265448939962272870366621468565811923148302727454498433801074299210349920515323051053390244767048626315853932353869369830513485688367327491416136444621098637583588367669832163303501736886977326538669521367648557725333176901038441682750604856917448216463490589195328394617522911126613782550495037113149523035427722290142367337699437869726514380065375596595242406887238405755485165033877282058684517241494832729383991063128240711671510533864393269118454426128790818256585141169241214865442883050190105133061549414292038031582907890163935604165617531351733627247920507232452167424042211291447916416206974943973320218586826893175486058561696671969489329090304477136344799560338814425670743135626777142186263865110358524950054399953412191908143902086892047681644281838025666519242577179028249559919842707462984550603525617339446714411507177546589640109908131213028866690663554131109372545177020625729323955965831458777046010923670872373892888880678419110172833554906718334358318003695764181449391275053745628889853243275599876982524325413445514271594405586254749405944796791692435447465105604110875030769141170367446183096242634829781789402210600243243573018920271095406267086646599003910466076675352165672718480270757760789234629691834878320906338163626463216788825925186125946689390564733933908982330506104782188942509767301213473279049697079341999161581149779476878859580623571543714184845278744359194373661498844600540100693346486140015231058822696077459910699647957621696786816531418780071438482913042609122082544807194679820458675661539581905713156371551092433142760084068450666127822491700910574769282923095277965596570733831423037313629973252793404971679991436883518670802446076921191476982948671271273961828156624478584803088245349006552117035558804942101154724344122120332340556887329587143970084552756659108134906088308401681855185049231429732575219674189447079557092478359279678796694425165318782623511694150440597823693445137271613787016243624118091522244608000000000000000000000000000000000000000000000000000 [105,53] -3702354218936714055623210242757297264614267238364997725212814244683565218381334983980702298612034315198439465389284993615582658894002112980854705693449971751214054663063822641032628517840851867297505493237623864488658788214065632961053273687812462537756350638815708398934823774173621695436864899301544527521770052838119935599218471525264984823660737369271887009988745591379230197205182906762169118560481623579728134741659192169406756943909447669378113239861956417509461037739775586334788155433274199178835089541745960751435377066964134007761000436832212854093031216699358601378586052313491008087191074435672507972975039169157375012360378028781360800221414292676263182849028410992933460982460055477855692887577452592054257113454969023846426392366223519078684448174574927797527715186277212082731512839950931145670532307644475430504341431415387029999611927866928680785225288213285374039265613631978920501288161186175300453602635772205392549575013714133648231346114705791192845756642562384025111920171164076265802545584665100926354703208954663687433553742624909812001456263751121329902657070999643195869299578690493876403374592972716228317667046987212679319980024814658683341170424864793276294103109712566423315805182235156654031325497276925932823732323258024632813721651068300039179528922985518377857501197584300232399522178677479087332758803276583466318276842386045966313942053957686055397224286374286765569325426789126568942972806840405638924520868324438340448562631669090444489769732466608747111796717221573678769894190779528843300028210657192715333695690952653304073684987102479191198593192224662562750644329226367901262501975690419613528817683333847471608256700105499056573258698711491834721475442197581972786103596429219990667273833874162663226400420165219758175022708513153292788558280539295555231820056253216854826078705969160282450359891740094210838810962900141263198939916925927006673622907270473606185184874001887882040345350879816448359416560263660745571751657447199168757079856220171934308755525361634500054940163704733316359997778415154437585061590785626166604878793844742262765542799930726475972200655048080901211093668027042493112307217047615136931591347221342068047992197442185465246379097100989992727340962271202594483971089262051800976569749460943918445283836991079359163196219724322341717217153142743670895084728839997068569676608760598006943090609150872344879175598162057509651790614214179190815383571023410429949583063103548450489438192431240370636653835718374166961312460948487559159832325272237958255654392654715087666138379575936933550147090122894212116897240952508252160000000000000000000000000000000000000000000000000 [105,54] 588513426817958091791922397700510231808108205189323476744635707133228412427917953380002681092509966369208178909627782753371786800611915779957322155066899389895649742045496087344601205822072518152502854784652395050546890617133789483880999480866288392009455053347548751702123649283765545650746819035758686767906469215125784615075791892420526798834370540598012127239695940679851511735159025319994628960984250076321273500345289544530353177432189812049137118924103110027119123709319137747429584118768825475387911356933386772271951904966676227318889205267153120589850513979593318494447603928792947798455789419318246129713810779651992714072745017616649208667037367639256884858629580981067141887151072021918265460763816281016799967904273282282837499594420714768827729042854899105148814326243567708960062128065923529541797807833597686765030573134685519074868174621587813252281073134715689838673981564555095047143616310421500772975524731901470102145495475456850315567712500625163986768032179483747029440869466069896088072430639179723435544751620229921964723642171118834104475212521502343293973375895460129324124856652892290879063500852373684314925231030806381296121525793605733716998527128833000741559115705847225055692292761802899050648636642856475238465140108901120949573647785110859181215939217526702140346682942773363320548867405945772530580324933758378510700021564946050782103121109594968018221038470085075354968047830350984670472498232827957054376736275444318826422956668808346897022239114493666319999248298896916340376262153970380762819754222556964262059165781790590552103163948190931211713385501105153717687487572248282741411930077201477655394393318418382844151069364811850623209993895529552111464295056122698159035280224021244598619690820977575518083716825089236676629190929878121405880989430847835519924361824678355783375218200068034627900474374336727698032661009357907572910845448633213265714221410057681786457450715036681384583108982730995445488423609074292224670499601191224778346931471631500504678581944803088621296556248504683896795255185143326845642291501342093295528939030240155923984903304699012625464633984088280084779315573188567808961194672421462254387884234720802582966942431381437190998493444822716820937059706713413890232001617664672681695615408978404308628474295291475915340955483452961149150013740478023970050297430740931101642611978118562977529414108927905090216312812445252066172323409588331567933766303540292557968411221267718278444180985960258783704234945742026334382285990429872065194546436389591174735902614817792062933877117017962738450495760988391914055664758192865280000000000000000000000000000000000000000000000 [105,55] -87131254871145370760342615679562873772413223931289621482834737748133703590697612279977913528690490869146697476262096607594368788210447748415210309062686164507980588792463213478525936704224929011136049554623148677977717771232312471098980846912359344075599786740095253384170889766037650734360305169943861125584338338849834435519835528756035013151282642825494135248814209363698985184846694506413879725082120269018005362692350602787378662403360627399264391751560892779952219798292425238784973822773302830760736346950234879306914967093001292102026293822554783178320042879949325896820956334044491970865036185420541251442470749918801231344962046474945885634737003233285065940718795674740435217620721335554797739036882208576578038400505567271941793665648749973742279346846461959427586514221326495840067265920212462855793904807164202707632145720336013180186638218871430860910151859985354649979703050536375607069385776725027037024347001853434050567866559527818261727586621596409160648113563332767597121373227200560270842988230801905734816294838552782549491126699727005507008298347960383865492188923875198031841272393145215423550659773410760285988993588535159836814399952624356741306443984293451282049120723271160206145853576910720060107510292003583995347419120107466464514233793972991111111319589509868845743292389342189872386226817754436924690546369768090239066043214396035926451823013434524674853552596051901173133391456338661310630861185917489030929612258818430204303169982143168045788852094059763287523856404788358859969655749567261741235763735888781882861151227055764043328571763296754165708383113167539697966402244787487853524721993009305201769587347864454551565037299478282324709724007975130470943917559354572526840510996231011509277340795376168995285151332385629029784310342790955031623450540779096687840742703581342410256968093017308742185611613257799483113773145656349470912709624585279531797209874546364173725402125857098021831291155793834986078334565998030261860418701772860960684471221969593278091523469028635097392090214646016068591993263964277377408262060881570008517394847282660438047231297137970865760561730966935514422105784711326393450460892581671941199103254882632168552077994891396693338409581608890170745660615357258296215342657850617858653153608697797674293821081663906160281615315629463914650558541887523376887865781968710548132831548187654604162314320610962167704515949308355881575250446198851008486073657042213128180896570830578687917231786859350761014070962345346014462200414718368235581627851647612485803959380731933338026049981854329053201098876635675364415323634998968320000000000000000000000000000000000000000000 [105,56] 11790570336740822346945308797383370110507135112603513356767999008763953416952038210257903656518539540831952744070257818173342940022557809589450480445468296738999072406447509238376415398289593523571082014082621928773950517958714389023374115398151192867100250747426520377107102780161830090905789181772039569993519694993686580109827706419552148875272181901167121758800113056203136397632179851348592710353085935366148780205348988342460604466051726715924456762658376642546006332603903765359438923641454031894592911462367739341467820338668587599817111175729234020161281714832849697298321582721630186893483327869491857261777434562858734649081329116537046852143133151275565033933935314594113191099315127198208483553128435967460261955965754572374330520567662803453125428876385848377139686240297312812317362271609755359241879803120806615222166216018062572258838296387330807640262238821177970535496860391486697642707247747750123574273171991934342122751247306027061441967970508247258655276319640155858019585288804650123148256021476941103793487198129508107803247150245279485965240182434826882229562801328835425812664617899203913328815552973497148547397314465853119013455542685503467779715079897645695787213713649586802220644556479979392343448811042482952105013608990500668941048512443556980602266052493854462960625548771913468750887295675361469755309432369624918126676220669710845002889179104941782285714187268355115325426953813227267232760995910883500392990139587543174222624077070696227803493606300685301135372764968505054458479556874600602569212270102075885373219875576837954658977023931854748495275229820375743489186831694850410346895949068979804592832561438031148369445439471263296097336842610070240559014591063747657203109362085652399330133692136087848631204012426212256862996139415789544273690871105138849330609181083761277639930562010286736801585109948896116965462674211126129154802013011499187956082234637554806788555414448949776701965871587478416287375990412151075554201781366587182027399760408178528105119678399391564754866774034505775952551532468518323220047188179306339729794394724845390355891522517432274903080850963293119782278598992012366719529866366557997435750281555605705051827683925953848102172190501290160144669381070934632237650951393887787361566338789126378684255893039486692439107064628880240979976217720921919197367105973683760204111262730434161839656499827017476946608440913083215437809542462444053432636128016885307268382163479631885663737902065909008137360348287558320711921668287948979983684551139424614842139110083731516646856172627027565950279544987265433109005024184238080000000000000000000000000000000000000000 [105,57] -1420983453846189294536447308734066789016287544904989895958449552994008860928601462387805156063251037375694754505367499356616621607108745391037429999120853835597101341062819423629205373103122288630404453637158105795761436252556733910347763769068549680917368596358682948057500143438677875120132538505271252253630152959731899799921021394000285185624128992581098758765232274209451291313632143426719419183918973302583267579638318729937778937562864708681146124195931420251776952777988466374466129508919310739067164230213723193270143235922014793337840810159710263443966354891405231451241497096248415605901798287605458905348785116389692314731851686375410540304733642444265845549233533024687457073612966744054835675986286907047019940829110502903672912963082856386074332554962114147889468139684202495621697522533911566302126714220109096043116411122375972463565113008140788805586427597713568663218802828666085272524406020232533624934985155614691632286529239176201432232912866493070406711506775120317356702395907501399667639647936178651752981652395153273751998413490303244691728895390907174701251935765367712719924883798447373456990002784735545179446880750001956150607687276649358822249292153884323646786295158045877078554411769432551525728425318892636789099505069410143235477195090578241408822900455449324815436322053419551157465424049612188182391533969975349703131979361558449959315852014137051507156113653751593137861618670228022154302254172929082787837374716245617563048319436052594967437991353374243635492444465973676440958618334503353787107053893935144207983323440216845494989283554499638996571273628107571385169744226853368871846666162175666419213056188511287715860230714350207548606143573553173124020078971850557193714449225328641580885255314714810981434151379834274036583900011016147047854052736476557868377801109889271533587929661111658135681143234913906403309411217941059162093370461904995665724098394020507176547560171286770116279133666656696632083707949179947168415896937383637056605914734458599310788917058883742953277962111825060726949151734626391090188878098049158098369719031056254606992589497926822887036867841858760324001489555177832200297938360719199582753419089261020926813191122244651124203226619817265819423577019526005556576764360645426516256058948895682695426340943027754912170925062201484690076364390030293890095589710978480797822730602663356040680659131328172292186583370672034438470207830331664162686832492654429962805932000662851040940185612425560064396891089341145022519585796696800527447354020259725531700640507056565577935440383594472611271757993806630247399701998469120000000000000000000000000000000000000 [105,58] 148739561898825076479372503604047963185518584688256905446108086281790332245522293577954513765977800375132958938905281370351643214426802830571527981723857388036625721602458202607897038619943921763622326361498867497712661199746767198023262287818992941864580378978693692094680812527169430795676524671392947863169833927390833149211739417779236013586544239384123437328787535565241167515881777657713313256786621345416578608681441502494181556699938246479954780463128142951395940948089212851116768869753868088458532487132418385818213652688601776886310913330220628349327256601454700178503872407988969607536140812248663101215182315470204834927827353201760046381347637156884444310305487164968795156637948862286593247851327563735098909208377168299902156123938046553148554522169860527529054194261438002130283878766875493867005439786902764550160951270040198000341490382197675033207687822157065259758035919857414960238347219648335345931266816168104657308080143015954499864988344319106926820836778240069321216855728044799165273621175197420563705024529547189698655729584291799765595665392739884388966947709332804064320173718719661889930159899702527342250029895237737280219555153341592778080290874261080961274756642500840827566128050940960946279695047308670596357286585714721127681223122658705336079340445200777241899744372082908037795214701785476606059329065905033105156299371050373186638713267283697523509476875065322823179542986714345661371282038191049156926398466753641926562661747830671641239323402762026945740507745779062377442423276306413195652643974224586604766675212840243602441303075249191101748015171230578222614884778822447768100387618131440537371606452681958814102946776132143678389564355133286181777701451897554739184614503597659605298613208489337746624658584073038762576074424851830005898093585726230662610468124166828154535048850115045571767133803549548759882946380229585776771183231169302010039350576786795746097674835860832592125437524868415356729851703327476215718772127522021249276842178536967526800563430537648381219692578310305465901193939201796459202801950241119017076721464560619098231198223752602192441538573233887836305538016476734864502781899368371673952931452627409007971979723702493650404855165611492694857692790125221769369266828559127736663513056448079481999366245177542730532964414190402872604997206744862545334386925081586142796461565424439695270841480440900230092232486755395929837738319287018821023487207249636459660792221368969459519528667464886774916706000262969737864419225972530420649417013681711892235832850779594262194090762537611402492944358654510699870058268590080000000000000000000000000000000000 [105,59] -13367771366119795437906396374830874667180103866687598377697521452400423989983527023746325116991142444892323615601779471519238274657931386536091307930984644229061435479774824504052452721312434417763355252256586490495666645753267346918716811989938756441621369989652677999633697238810694476023113959035637330534537880485477440513420195489509756486522707333224740220277409590289734378916203794376113690739580654479308457345944396976015256279701037442289133021891291820876010734918387024712874223333755078313448977192637092438402752078710427450451639694210814008538068054564317177471434284750358445364691247458209696918150534434292498010309234276767570540597516573549444138712916492486066103681476066628802903237886232984072921359352168975454234884520769171044499081917252533068915798197664245105332630427530320897803158398536011504190341951125731572339007549238385907820267594456360123767263711334122271400022236002108050607206711674964558391085945510966873740795104046826677365541761119821054615731893662963683008336888236647276702414568701825124223752517186596914923483457796310450977936458551994048752371269874913054283224613826144741678681918694368329642496835513183579324284082506165944949914373227717074938011301343802128004107877235303999193413470033206215002991978252823658967547654494430117277212451008437799796156178011564630679507095491883574018696186771451156535361201764945532101399968395888943714040489713381338425723973183095723180134270821474514782573326829853094010719011017074640134020485994869061400888712857054521136495021328293395398481222269026893545262118115866072509162490228070223824422026711984303118233419855868585367895538782756152332233216591300420832104637236612787850362864240929051862417516760253457778725140618503884637357552164156348408027866833027950835207977989183126490233173600741856329750717461537905743171686678979229600021968005876970267817474461614721913152393375922603414939792049759272627150857222766386210084795595209331940463597641176255492479696423705093645472224287461902825513494104353751641872215981106573549258662191804133042517683548925247285753036715950334863984093914580493327855791811654802201119833936085361994939400181833934753089817019559301239147083674835916870870145856561883043866551184028266196820670316811430309073534842717094146363041006872064081902297176102934497944466308241067418528017307425265109953258776199983753108443792789440638000157925581604628124194715981971783502304039076010881262769438917299119772333789109103321814515062345900741382208194296136071469495622205710918841439374659470161044204302286071589390820311040000000000000000000000000000000 [105,60] 1075847983568026501425296608848122141912480077488525797300397585805549340970559143979533920906242869805530474812260045600764664445675050969206787170687727279649631039411228844828991749999914350965058583560408221686519427646360816799056076105951690484278917949566697498880448126142324469689824996060576585150570003871906763234189942119462191955616393107600482289261968549587678472726661166495090891364006134126214056363130688865235243476290211038306113387685692516274558941883096956555253779209904453430387883763969370399916371082015609264179290544902434121170591416705362911507517848078121342459950413897703403457504766344978425578662803202965406035940254226932445092479789683007334216300736103436644534578523295149982124255439522284514809108362588712034955862849288002117455348050216137634876513342882417322297194403486473197818718809631022318767281177542769941390494655323498469900478817699102882020187733626777190619522055568792662475641572332933896085917005142750851010423366139927121449344556455891992767880012013029461406465904317816283126185991486490542250904796904030674403492257721681302137127669479211534227121304312403834838450204426865788804824153171737967260072920656967574040438468079286593574339080706499818351207854660188696609568089635745403945253264159241135861227602633094699806583034983992945264830366078398971796528822170280595602159870468026225923799642823123479630124523461350268180436435486274050803526493616924563775101947038449044695721832980702928127846307375371165695484491931090799348248337427256195022400923405030141264901893259772680483460721287082982614735666151382420254063189286457867599280092700180594109147441763525675953252213039605597444097580060357513858468793547435433957922849032543912289371311738304574642892461203278097827336910130905195263837832712618026909060602796437702889757533455946097415938893236923602465764889896773070812761766416182317547009410787789096920881746343592526761781752045304143144051520602193933817448965904631125342868390619544144876382443697864284441249431491334610108261627499177106739956908779122001673052377904147859350633043548298490346622615508649119364989314749766145286770455024891019358506907665822569650068264961664113580890761892250151325767208326871381354259381996132928205803493859465361918736203025591672390913839563456677494905134070945852990841206063121709213309554792237708930190329322046110383506921564516092554968570196855259340106595586909425185101560924993810687751365659162734621691464836581643351222576372260964501038415597585899292707302325183752130237809528754727260580103310794846737369902612480000000000000000000000000000 [105,61] -86836127243569601109240032156022341087177460460288915120740777074864969142577596915948229914156260511775012136865454429222188725362484429872129827679167396495767883097518916436953808364911144831893590010827004145770400986252912220953619438986968648560575342063697512481269614412247299210387910496599606002629674159545424969840890263635256771857595633866945469703834780285816851973517027641274114176618492502398985415479183138370401520298959339733081544386323956002610840230661038296026533656709738095502714681826006884570569418374151715758635604830214931652647978490392074403596920181772225426511344715135437489090668432355218540240760703763280537550854613429277450373686761359041603137012938539433947233057382993632152493897850350950232869829559043998862832095379209592907434266300280382412132947103189592213409133563434852637176264320550995587112845440134302568478646276529437722444921866067908338395887494013174378084265193564027250991301322935429762064858530867849111271659304492548742610205246522879830427126678438436434149450857917752687357769665213111093515232267291640254605913908001822638987902362068851949746761862626007849638149768248051534936199753405750703750706310123786797473639496768177070831130389046453121206694657261549072661315992151826191013240554139874437796091305199396022202556853152717633835995029683066564694106011541440726687693955853355509794541689452801595630612203338612901871860222645929106137022733925061101919259306716307912753960085122255413714281752338299009747821411895165404634661951532146263754505661054409693190927076921808379308966602335667352246505277511169404581840086955474753524828497784134781025003714855907405811817533025428298999323027942282232001235171392307695834878661237236636973861385086709663748158534653651177206876764614826824984147137143257588380098643491184528125652881947931978070326104957512400058013003278529430317714520221321817896284600700187815994206853584019896707827925861939740371146456946267448473652851397298093156899971621769984231893644778981632796518029532820809559881267188744898590981481821641285850387599056082576856403804805394231933061245588218117368570630623340141573603916804187161202226964815190705921632729474687836519377388201955918980844634504952631219332392390132726624231650611720994447466000387102213721380526446148722998367358773991763925030171045083029599149785709120093462831739947564438766243029432342883970430157052614124729809083695724764927199492388859533516316952427653135430962767691073017339816534405036992833255400015824120469904006485438515604972452049034458894535938252310535470013480960000000000000000000000000 [105,62] 7322870260639602329416286978106714482889614759000128227482360775739813860229923186704400058765156640442079544395491736933565975098076523927153732305395826139777475849848935887482537463648014256234911884062351646253957364857255828301261435573445498124002343211769857890398008698288047284483234035063130113027084859863106155859610947694936816071161586793767569137914481777533813007822761626703680452189868073682585833422003234746243251026147873252861426497621828548609510190735824120093386800828766342862042860736562684328416478941087426322784000472366990520797395441522647850131073099555263470058749104641206615388640145142528638892327267856415833770127284272160211150900854246033805565935582525761979255344212193116469608108575986359968563444533617332148914755797068364636150722950492966316040115712580284574937411315860805249646839496380774254794616133534334784057116117591546807363650967567106572214456392905142184373768583704549077609981332986001844450732171048990640999652050795138161933252584976323498271620307968467082005660439989160498299030443885480011486215888914369941897953320473579059584977104202743694282727133847835330728441311978480949556686320936109889619565441325614632101385336648181894416160113378732268962433172506111092356784139338281408929734863785134171525194078998789351508545215162347971507865646332698755532340641032329052858691000503665106091896237017965164405609371032550391764224848415057520537278142317285761559619356216506840084801978625582437712134817988862482458859159556393363970670604118851327987268691215095820665687874587079763868896394515001326225193620001045338312968211881951733520173018706020126929750923775229169192052992028992821070467767546182495024079378978492900336287167146831401885258093438425063356713757780640422564382387362709038853579421022860068549905679512406886633543259831068465060554279553727846702058565149743191480815300240899939771531861771793534210385662005135222297506978588986578239670139177421184889890598561968429707600195394879871619669437295897590361778509263917707409259969320360968604398724441790251736797679636598128381918260663126650482811464625969409061922177479721242905474027432602996381735101929949210999501335467887657547512033271889587644837935359004236238042764181624666650483404809093582446226528948864465144278505012198887050513926439072772353703255718775144336105406009800930162719891215605012154969129523678492698205542236653173235326264996779139517124866422401575201840911306332632734333297997771925119435954799532517174710748660262653800807676464100360598923512780704966570421972792876478258279874560000000000000000000000 [105,63] -565191223831392075466552329564545045316334291954948445527200882885416344071703567315971640222239648783460106855929907997202284240350598302167760980780831725692443261171860103065603252841390147492209693837679449027357185533876149450531834259350396317272293111648882742672514752272638713023840065646275764335799467246018361165339449204265358476792370218625942958542274321932118472657754275442294511756028468511200879635342873904297583826416840361439687616613180471904593685552930267827766526734801008316220443372678052449551628931645087123795008276472216043454774786626275155507195880850957678447355174225560537855832752789804347818762231295663839062807676959129634108056465210211467583926761980740790104792822553646803533191888243311192500901456027499716021571288065925328575249132696738119816133746911741594418714872247668871971420686174435734452881483591191052311796371131117585991851894091669497213732986099530892797953774168849188531823885369563174593949403941578956055857788609706779583546849038909216501041928175277007397367512461553923721481786473196781318527825134291268250384389372515618392142114635009116070941341480253725547847029921134043937693895745206988957595809499634371810914670404845923783410776262990766347947889427670710832398441903337417546457974089648095575701129893264013704271618223910725145646857462659944400492493744583603039358588414165955728323964055864813959155549008391044535886475789457643328751706535733015336963269255450910750191788097792152642954066286038308243853094303238132878264330507608137471188958606416631064347179635966686832815915453486611754561634063263483338785209590361469122751757493981820425700338986107577074168287227134692888286424179550166225427082681508689568778671725408794361181284027879734306476855943508757631520976246517645687498096261559667246461098643586655012878476616756033547291851464103847190984236240260378915250509261957289179703970409964629814590397591427970964352454636610325049613157594655416509776622274590242773360431985949278752918854109398958497783067791439660357652131404153652922772343618221533912407610314043498185730170467281301447677391202280848129090750487370927621433376828751637518275196529576636202158163458102407846550399333783249662643932738742131515207711674587691191336254731181548274616781654298064097857679054517481295176096656936934964798757409821894670649734944707346772350329152626064144943671081207260547740610637346588891015991727165805124127973659964350821550138612575485923032053669263046555616330378838291839338921673485928297035915899114098964337936756475001896031529062995163514750894080000000000000000000 [105,64] 33848707138304610636287044555109515763973750680503682737526344538900213951775998620815365379435600048850762169925730936000795565603640650954227652620005846238267308332596398270973696485245516551643997015082303914360527953653913843087116523486516908464814864173539337893544364213533548409136378886284677732793061219425502685989504267080020744645780186859888957338036976241144126915365823974890617694265468394281127184860416175875190261963367680533919122555127848329025643986429976487661713173361764663000614689080562218699066407404704248473594906634931666469651964658303164504543075266325240763262996579307066552381011711027524620209634767634074712234818596831456322595904156114576299498729432161887150369041201277758926738658313820426958184346124783835873038035022609769097586065838356379550067302104360418642654458925239397213066808180492802484506278039953788639162620218991189397212855764599824331234742278651685822028025011062614594377788006673278724969465729211650706193925910892313564618507420718543127831086509993486180967676120360658948453915246329612419302828355026405826048275445245640843026649675092545579079283088292215493944685187780769849127153040677207585773788133162390037390349251467408563319664680016914706732522331015686882251350034317712443569475518597218818855289551497693831700229034195873062312601014211355487368911513185772118436725204591270569797800093874466450688982052565140487505497235721521007567098984162907084385696472901078427194801894609903335853351634171799703204369637080275097476993744680970389017103527699302996007081707802405761209258767181792458752494644695179282271133519737597540287608816378601196176866635716547448357410047518194844826411016372255486992557875587111306570913554988306263896548683603755326532565963822589763532752210680230783249537354309912238289655953369852307475410324449274294656460423886207347817536160194100829122810770420622593764697506712436744054940648565167150682404239203137013418449838024570987323443715062077953589869113960774261109984661408976720196563602696420140375040781652225307181408046679743214425512565553237881579621942551169831177195054223166186562842460161155306491877443001523309194124698857548246819878952868016509078870270144352075794382760263836013233730721671144395866241803013777083833280751083565265799819302174565872758960255829547718368356814814342107984172427768929705042434536928501219947775478340837772381530292588318056997301639661459427974282935453310335299727791749388803429549770841523322422399244713480649796391379607019395614555325679628402800662960871300722250659824122253609491496960000000000000000 [105,65] -1364294001403045039157400267920131235363996279800316260822444306853609847221742860206226448181163609295862465699991948967539490127534792429054309650410371173804910856080409454555978651321569436395524932497196166035633283019818171317555108664511683705842282304585499677200405341829156379691017508400650854635319855001273808401750615091604144732180592622842033793908976222057791937601797532708368920659442786879392885859373712926260535745308436377801105427401290983931386638625695370721015225372882083553633585963897465739045394625891622568352476370369261331448139205752739825777383341910758712878287983119920550226237841587894910647361919758525240490464879966604136656299374389826348395774495453365291015882866164143155490857947265738049243316866741760076184525394066125135308308725947989870745784959080149154286451756287629091996673584019669545251078634394272654127143901137630184010420735868217919070278452881577652982687894796891316866339939847908006670444782848674863644355242623742645181216582954285917681216965659543394956893398354485027175625786430514427643188945389054827594352152065535786321304762598358165425679261914994792487172467307665457585548479742999313162874072617740783252967278244489009067856418095691052431963429614515743741864883173893335109832629148858693395452248271503994246212523204979114020859886176327880013835299671661835642362137484668134444082747384103692819359854302472136835227252605179300939658009619647550762459327914286364653186677911748680631199239097490920118184416133123545733863235161455995160167779004494603928246093919549835201070260184000009131618296762910748371166658100030799086959717659229512229293622367939883502852765834527541409639177935444853197137727777385704784409004072285308887022960678607655758708708513034748429167476323449321766634449428566594320102721908053690522555483323382786403883809182856906874544443655014499354554926086023644712596947813294494196464976979868321375578937995971555908052971185259494786926275412689081220085692255694834952832906402578829404795476247854593248415336492354556462351255524333945309840825816267326240325513682682576478830019972600514502326559617361971454142756478575083424871695586929031402662308948010118425208407146488951847771919420529049693749630988183784656782939379988586610533803951635969506552551167012659907683300980228904441823010849574461879245927921720546246583604295411765286024018517422270115541600592028960993739356361999115227711947815664504413726449139537402808494356108907503463346812959048992869102538389293992449131871260644632405395695460439621746495749527097027109847040000000000000 [105,66] 32674921975540635999503802958021923647274968863745435427931956481172814945581649043778850166006170631273762696293989112282742944353407195910904740082719061809627820197436168299548682632370221218003269974435357534338279977641879041721399850567371673419231432986240936502285345479730092545249688698605509765197631770276632083715912627311871741853749958321403335540544397133463899806956494108012764456740824571964833939574415613168813368261235269908550072526878483263627207004167100185149527189911460628169055105599947912931950778720742388833613075750535126308094957048250404993332784687498582055325517414742931666692545457207790620520314999974294598623210438485784596621816134413766749292791754977023086726687874861501334528318376006004945996973765518910142050423473233521736263757729332669619960117802228406100121282185029322199118115418628901219174682271793260965996407290390967254437116725522597828657457996232635090251973127952610088771048571245789177366614602151748881945194857995787446865399377196809357955216395894930037434757861251342016000790576079981755983139956846168531675756993325209089241728951284032119227542086843348596273970747732966364320755677987341433520248340350026113393029800720359447771753607604453686151521781305368865094725075950961319741482924450926428324320467252866937864258034406135132890476653749165801838683624580162241582711372403348041959641322065847286943736404378502198203280950124547560822484667125683772443444360892911266651663135077008593266978686269587700096720582343398820646645711243045537213495697760641100868900708874564641114770899649482799216825521766579377683918267539553527109286808889555785888368971799998752152135480981254499941567813646840875829350512880255785987878133325787273549284341996877482242324066029210199095030240260026286988333145743777279839731450303566059772459140713678854063741366537586539792497062671666296804590466463660336041412438977039109209727129829794292201787431629437127295873544046314795335374451229837641857775198124486063304770351710967141921645905188750010382943745187941385377971331054392335547613282900811610632885357256737968297327398116478458263157954331577654027418193981519727923522670544834601285166864997191071957546778638230053993946847297656846666438385436325914385385878546839456786037645096250356696562582555201836419140914922043187389410886892425285198685164432335868952538157406042949655525974666482391617351179038423827295899949868857779940643073333549838158591817452410104952290328034131704676132076981040999243917901816353089117241804280202910520903949119973830217215502134389831106560000000000 [105,67] -509091586241637466927064183010073266042630073374925950560089720185768434603424313393312801808944134909572244501471377549076135090398203947787105014564278486012552436363803838048291966466875773136557899614861604724378111339634375489361088952064677578764939398895352217597731748978576719637092574554617902024767933340943422716252701750959987431052246200229480405674091216540387268339747319873754117646617259681497799845692437192836152339474164293456430064808689941164148441796753024157797941560275055214150446468695875081076661823876268926535154208131238051716212391140146917776320884398259091058376009599252195947447690529578393448841255500774674592292417807523162844054941932861542656559337930211611823631149399126798119117486837535285859950813863239484478243389831028699117614279503388894050992880604142259670597212775035450290358217254441970954587758677268412491722811909113900017700234175459171773747490053437085566394098820428652818868820072648730821996040863293074953216003864791487557866746659599188841285860419818874959996616458108852641782108820118311172731704367970606486202677105267745530150224365033967596599309763066967074951057567031474700674898589482973223513789496370715434101604530523867564533541139974354475094813014961059169073798329109449754885972413164384186577597950768707216571206807392897071913324884944820532589704422354636917715449243124362160816886259579365631866939957415726008334502176932994944902109707919256056277781850664885696599406472048042731437573252020016787204241779529137855159246219808859737376679363244106446811253437359084444652213385648358641365686219366379414971463363740643407784659395909233701220850510487009232425114687574547257749490602521573416925287114146546951687764454369988514435651567773401013594867612716181098696704887886022517888135930438209326382055101797725762861384409602943812787094589052614302410435857361051550332566206657772637365813513636553308888673610600971372482839725519762048898252509361150803385328208377743426768973011485361912631012882468788531720218740641862706335511179407437051965554572744239760618374341864900516319673405230965406942899534408792833573755699487012466819437271005752155366783414427840516690455421836637321207796250707716735403642125168241664953321695032098070953598677567237446486437508191646381493671400970927313034723509941536818331889172587913004164492462624272072038729534190378032255828741368165071488275935542160948718224948612555767108018079129374212987716584945985846398657812477116830443736935012012639817058799234104604824974668577189586419628235705398334047662283022181335040000000 [105,68] -3216762120610306037742391168376474172659739931631146503174978938265254229895643936585069191652532947848688139995151500674377438273653083672546200388870995498027387120355535439563198898140971147135439403741519074702334680332678998134293296593394703186720093841780877774255351267272479972970626007722036638906613767121251822571137138624044973225406233174615366929615182173392917279366928758967779343846101176600987900187295044859111382051617380174660355977120041370188381100648267283948985700919528812117920333661513306011716180675906070329829247738421868602018964551044946171154009797558797726765669009744758320871480182426395425825379861019376998522883213145125818088440018082761232446661738639880956049598433493133483847516814864460703273211651406444637945835472550052732741151484146973271484892393716574967865494365981552414346204792138378644196591543543088307800146497539361333188722269588093231479169255942987586057715827648165466508024805406065905583143792336605287209070704653322176012470215580127591756085716009520303134017533573064297616876272121959194301410167003377912067263915178277018124303135464527666572703966845149612924940366169465883080359645571595111860917776626711700188312121340233118584931597644112945598727958864627741186120373017192626895410173092177969058555888709100341525086737793290680014891890880486574898109008245926609200287303700367704601190176128551888633386813881231056119682540168358997424576352339481549223509950564950764545946483742493518079786793503318213846772329675181189444777104696785129738404875223690921138742616189572209876359551530009543839531708324960880655968319743567299921729292402868694090511004828219611456894121526358631376929286840515698230329543044990699837664699212439871585023213878967013942559727042547260122132343774036677789309972642509253618961921660065173208175967620984474971627338691960410987164514361989439845509003706700828437183584045402036197581005064275702550053752016037621480302659094319324039580905290836250588633716826861280300474550776574608241650968449066036048347214213180827018787844318131791052367249130913094975316286522418173873907356228939566772765942808387426229176485882181108820820530785801285796510561372690425438589105869475620782799096834636011089027288622174935385936534728473177140514073270643730445885994667247018232773010495643449059511982887233103197087549012069741409464705141759876011569334132048283428459766541733696225040038093266179315414145810656791459274085754496085051953772388626730188987734724438651019745643496492040598820848629001178360943025549858872320200949186585231360000 [105,69] 2963597400401941863627184034922997931061281308643957714124897958635512412326493277403608464297144057281334109364343916570483341317840178570382536002818116528083589465538373690095181120429215394282563593597255809876734771566308770719867656012226743662757721681325444556065178585990189207823817123781316158422257090308673307089998846117202266777126514408909312684448919970828284887383205285395017294411248786939531382995504892562803386049404917305403161013604393066431886370702993929263891526931391292342306501511548834806376244300821922994931091422249354153540215379320973032343467983945076179118588183014609179890753437884524386902192536945238375544621008570645693785641033591284250553774500939884485250602315416835993664250524674284988042596401972630813682113672505906235133965291403379741999793500512766002328136861204570182517780536945927843113268278585731843476947772489515638509221920866611735204651395405768793896134778493599675410719177572811547196186377303179852539185874226169544720496748146839172529156583470184563811262482144798412918468633920582253180137670945702477899607962856296655770731518476187789830538451016732937900063772977175914916283193623918440675692463198233259519905665768123793044721792787553695239241899759553876249114871748460146783219246293673950100142479621608403896106656311849637900773773341274800758518397167955992478484080955338340892047850712359766185521094593686670260671435930482502593587333252111920995559318252235978200957492196783167376843604352073622725067767120344019052962303778422010610784937022890059524736739294711558445691378731970977028855178901805142513936968371599441725883134748372530698881850325930078883137615129789237419359420219797018154814644669036384340910922992988517609225540315836616848234364173765784858424043309600187768009293208466752354023347443569370141086768605424990816232579054536065037969168914680064705499349500406620633278088176247315333420625463274855910776389502038855999420546287237219393000068380402508743971604351699813055902273103364594986986241448175487865388469726435318071306821749996008148267911066453614698769173794612360911898378222188781554151197416866635628564465438841519270135877808054079745098473234401058141495764987407447105697552451446285108028426763929212686789629111654097291229582221222791342756621110457506358568162540089074610330113009513974816382319963858915590386462506596541800144802880858488016092209913781927124421517534824920905230819763294966152516537821640018412617061253167247091198060997561355424356314251682149511983957098881627495731174156868231482558922273509683260 [105,70] -207183291993803555595158718924671238218056850598658780841231333268997502053720669177161504302245226282024099431201811402239932966217618895567592905148525804216293987802046795867684074273146168875247959095706425977673241879864317822602317254200046771469414454943779262551504490791048450067516539984243929633576742466046714657492896211284583031956727282159193346963479898610043155963611802315301520953557974553691062266484198167734620867198512697740516887661464292947141813473742273051409801578583246155555457901888116567015925613968142225634134632674561664803270768798230513580389723032984454477208076143249575981420070898371195332852840512273599929683092389974090950758509664167590802872423976043234474007061986083931586137102449059584665938192476794808173227457765020219715046373970265623043387660760215318832747211606267633606484321786340083811989916868077674292335941945414480649385348731649177136546665990117119163421939311794689038256059812277556503358944232395897365895144057740831897714437897363319811064355252603607463002958659105451853205745362003740876666571732137516933508393039007479648398951759842918651202781996084284969655261729207265575123374512481841411930809914808016093125765556905197271753579036818714879789338470756862007808450750626501407004240097088210794260229783349971893050625686381387864713387903205574056611687280987078274165946775646614620287555326431075449288921289013922442653587432599709746531421749380155117796140074446050516709737110231728746231979901148448642374941987232322804780301531369371808878049236866164436739905366173182958530217142600135313613166748960555216013595711585382968836508592440698977517117409566886359004236552270032201821195740220732832185040662977130525597184752095685605648506873285351727565033434768583861564641550251472543459201185389774526238183122269165177829784160770614468103537794370132542700584215320911759448649256781596980203268328826360319543027821815914736270489728155572116544294741651911065579189165622574834118043423611086029906046176094911555030378911782899352373880302561111267516131969214323389311794834480787867246821037824847634631566220883629995747043703633007303384238509109381846702448165975775327610388403462884054509772689743281743165695115634901126773493541086121874316471011533793655534568883289349242542920176812506723430826616930490037440371009186651493880870350813575190214739558009004147791874601150876044741664372838036944515703275377588032486351006452991028041164048951173255524337297166433379118331879240693567473802521442384244447611952476810400967101267552718461573663283606400 [105,71] 3633024129200739190481418728089699443150395349716777272208430913334687295477468377180857734076693185926361702568541285479158237032133717277109645388405034931377506201923645263984890594238892812079360600967301797419241256730520334518663553986683745318125440148489469741468127798921710115659119259038015234377105220192900839071841807554743903526514960755137064933068720205171780835685929917898104087477331363100502116744046399028227492730045852086886391865744757886318188473421380295870733920524977816929513204270168540044309483340985221020748926912455177265584125035063250619082689059555599849060698016164059408290649264429010798917028741323159130135311433062433913485529169531623301858769306415111557384781370354298601914699787171921482116622351744199049739001240488182478411435168496945329464065873661731806191378446299046088134961116931501096219671479146310195943496035640386355863448062066115917513613539847209513823149336193914712446157822514809616311475580050247248521401588587713889031355911556014435031721734087744247984270683377249086307877033430211307312817748668962670576873795155561446413620489998583982257212947219819847565858286743051889801268467538817946582581595836164104657823554982280797291733923022183593629718347055509908205411084246672191208757988128914712415127310109264303845137799145353003802515780778407768462452159216352331422877175302208511081243732449026663499377695285456338819363133282277220430253800874266573043359673190896763387360910432105131329634075657959603339853197735767168753319648550974671171707974660270939152042038046916710611816382765097612726861263630695131367828030545858453719926599207696834566898973276393872882993241845149048492847123325431968958433441726495741343982290117605096046075610736394136139188077810795404275890977104514517278970787439741832820443892633727629570366456856911169564640996230549675403762848462473226663651355911350822329571543665090766456908901636234807649632511172774049997395570660829372058866613588930303893414584965152139195133030425728364697816820661176163823292407637607951932983574825519765229676284751123204065425903649764557054672964871868944060442054639315195861170314732150832404399044754398477829385017993185441987137413393006831213258894972594071604304379956313096508422172314919755241978538850077962191571528856356595834297153993807551568346738456501019750780459293028055321939402253979677574053237806928666975274958298439417279126475155603656436552966311441885491315212464520905785991134171954556119484888944829330864206192668955140736576904819492457303768889644449920940663239120 [105,72] 151949099418338702510913464049099764868934518689815966450905749102878170653243215609334340546449938622166161197018477183744489227908031231423690627914967028918250387731616535953458354806685538759514721204584543624973489023871462972074591517249511054033449423819189196626797159225022033181401628901146313688417309396681194617540859486873153057192463145758952615539461790773996221806684195439522611547693404589212233779015109735588729849103665160245140483044805727320159759399733610907358926929398723755202417346604713296564695189068685978784710355457822810253829909259604700563412817550887758750078500659619279133429949735323409155168200031437740076244028346793493163151408333935787294394685735141959039937205151256945740332875905831066690970125488525055325447120855396178799133891626270860179455831999676661029604063136706652215506413991623046188042747510289042080328423260161040616827962962836790889165320112244472771845825671522406706015149243861657595390457245049634440915561730700225648225217369601435767392779818159395244595960092595882612872557610386943665956131664123191653136585900252642895730402889747455948522511364140560695268544762897781932627151295902084151548444853542024524768766907956922336950725112404269558785369558410139591632189968224997564051781341524170023806300237135792149417648553561968473030628159706030455950565937396759744627048442489027761755950818811275478600155089546632824195643498957901393976759988183530678014734015851803738901081902221166211433661558165631660204551557399275006991002810325129221852614779535197996267929029647353308349532203067372020899473260266927769649412081437161828122039194978470113346498442453040062840350850171983364842332981677622837893593043976604162773794947436029593346398185078451585995460104429450018658210169250280841614798923201163809510517684799931350411352175612118350942193875572375438051799002011952109686445198503395224224208910045150639224601068159931654973394099379799892490717173598549423874896975383699528494675761373871428078066861630753213070765086690911086728685332848081800601560658671425909365680734677971678383818034360407252265310871333623123703423957352632499850684254779896026778853326478603606050064114671017023680557340010993410267265920066115908444920250802263847452345053534179625073068841930514368158238804031743568478515485086457270896982070282673506278744742963920012636650062347364070298856208185078183998767496449588817072725720512564112012699379053183795853140520864397033047016595513512672349967527252528290525887662643000050506630284193563849021633730527013183324000 [105,73] -10233283408173614791269670289096211283916773807823927361812339651640290944832870989119077803675261588611302477810904740221773631465674667391207288839567706106569233923204697624715898995815389425611935627928533741380209678489225648066588827775343471515281841010593293067658123152373867306032429119378037001026223901369372823441921604817653366681873429158462711582427237990845233269171578147252336342294037374369962217315671170078148011507604199566251890660840308324450320134117505289794470028223603005321778969123130863722229443037325321963077288169436111479197563896226545191904871324326360046033362708634077602039821128109679717945408130780612433971747747781874275149468094471147694563536255357933314083910073206168144458061603846266255527191252357127283331730468115377331674818219189512159893842484558553630997010692780779356678771764610134565778367716149438400589346688090398132307733261340864610335704071178896154485894817365231652273464049335085212267405975029808940627569488406952485403444490182346069594125917709318466384445155090334750266747794677014952670279673030883618143682311282681685295364647442333083304456982928328053141623868292432520287063147596354885132095424843201795563795839304238121221046031735895715362959203758581277517071047851827838011692368289847775631829945412152784713004559442725711004369578535780667424051170725337250368845933136546429419634378005454515953055631884396782505364501874781433361289896821889205897882249011683201197812371283914865788571844052949581425755137904856805449760883218102269320910220142237390168682249163113304106101004108475819548982075881474225286237943528403150247134741664330308296274884447601428412505316149535113132561559770798655256106355918708158979052532151357970086068185090478591924785874219721754838179035836273377481377781992680213336907316469800751919450150404204950898274763322447226548189669827380861317546469576067854559848944341038251708871480011442993553652221943801952331541137510542744630168040355830281105136956170834342495305117913744423873002322005454734311535740681750614586555350969150882711600589262431083713997421034457400864337554393994310605554405470703122953326723363534764387057302469312462576241006842307716493536398543443185358298205912835455106034241368705007394032396969715117201451250275097421597627036475687726861447982358707484404174024493598278431667435848400454373217390254681822659162728445735302531640873236736998326714534274868974034569378211061925521234190657856199021093380413746951613550970543434223924558709746435767443393280726938409706718638648432885980 [105,74] 431601707911176535236739085226863894382609286608829125368101108891280884689153182862007610651284707811540112266037009581360468280204188529011233223523231526910718494546153332694968689474461208985283191194819803745134931948069261773295187147574136097015616645536795047789258277760898108301659762176063764944408770598416575943429138011099810275279645262588335974998828363471035771505716736559763770696261574188602163681513919811383856541468823767647050942743820829500480549506189060019699018550833407898535190685163903553841216749012326516203894477242688986026534035441094128255873328793421177845780424270148646080389694144493110268380598586941166815644861458548433405739956367983600390961881414874636002112109065629445599508817058761102524896221746359247350740265314349576737079327028307951837675905995421759846589185790629084186230511458265233913030569411941144315726966443233382838185922118714821714901319471022847598471888295368156005254495324619428112019510410919139855879597245868109194673213594484420601879254573106870186326987594215029958470266264884490882036253487770227168982702926172548839653771098403411953092592161551634563517029077691340751531439955398613621379505707541031536919535406143045277931996902128446111015885033875073403944980693270611500961242888187053087796398431732721079930854373789860783889308399176341295937838484669003359298428744822718174790824404451580700294369229516737908247666383231978482303477696018652402522200333504671951667942059100435910087956599203539667529191177645412894657042783301604299778354281101756579987293148642273043844452715305063293166925271570114562677814014174489063949580887288570883302541856005266116774750412318757150365996006159312266984361186505577613627491325603242293452585612587984726299568121043857208653705412645966849280658427162994433417553716432309201679342738481216794661950066090673041590296493091513831628428517064832937689189077935658142275574878875868283767048941775240534808925142227985846582310095923017918248528938146373234191183211630248836586894846065561832053004412109658025267654597726378499609359868443312695285107898893496592384993518299235113163425988564294203049896607419015350674123342427401696640916866781025283750170300534803140934637868120286244731422173504329185335814584960339642372741981887098864216146929800676308289785903203076821145402271205870234654723870764716874332258157509169053191214796262637904634180553192722391021777362489186172618608779049819726747755999673193226160911915509070739242117329963410257040835830992765870370011484180839509690827991715200 [105,75] -20168848701458419282130268416991103030950777787526469950162582934067562101345741926016503755839442917101791320996204760940711497567328570428007203858803627088982471549605519818192069910283705016280936518206474950016587613507433263135644369359824277695282679047096206150837117474397390862589536129581971106107146426112601193130510087797346647921449362578140507849172085060203898214684497567486839073195507352941344247374560313541902168206343967522770009861236085175847733799522012354835255588318136537120211399217922213217509032661077274214645251157128565424579843489473876523451861878544534233437744123668708483331842980107373485005793664991497757580206777531580135558107936075573268980604998349229448665175425054052117215753482892033833803859778180278561362628633234979427235939469401243431095936329420786787145848254277641070576171609876788972507442591992273407236313386201782428236061276207096331100859404562527102602289377176836110806264910809397314458169777455396342736807921693677131293797112255965549560884773396232761138782485326528506047843043259818786548381425528475706501839401190997311490624330736574312045958099618334665446921382287104133887818890579427910648237201697446432314924822643248242147521500234180004757458250402535402243875574612455315357936160685435405226416656004299504618841325448760162312675139809541803091645319610463246650316207141277864462972359047572567628528492325821482501420904181804102352355500009057553939379386918738578193261768648599937444024754805607076147384416827311974487134038141858977728360273894251443311029236847095828689875035275229099129340096345171449501002720339466629072776527286541521571523978298865921738519916245145472124056426144297512723995322109755654525744511149757826938739825539323164357548678533598146884222995331570066179355587627069477811146372886807940456360172329150672675295998497325091614653607451843183186840961962499930895525574201771713168352678918240152585283815844587272958702144084053396979450085286514529201071114852311336234399243259226982012091969321397806059853451909282675290423705012028600467154458219474187609369397851080907937877619262907490166586228106913127225712378541830802605985116666297537667945768054394461037047215359613396154374341766877807883951072490590902134957366427734908564290964547128853996037445542744705428284506489652847951473240097326476787161564531660591133890565675334341665193295436175771506884986233826495603733179803227572808634152404407311983898592544778398778552088726993362664600084565460650882267951160049258607304141862735682325715042000 [105,76] 280498014078922574586868662545991403733716610850228797857172672566044415147791221029178138182631874384894214602825013460254265617358953822432194844125344297077870725144319918977591411744977248548824521080192390450187810562291506392597051186798447992126505557531369935630717725886369506626890548689014036595724644300432797236474301362646505555527543327559655273331930396834102410835944278964386351447067201055970469602992858716103349458007987400671011526142817298490273275813259008008295283054321265025845907486504819827853226145931526535990142632282267540150112113594801070947527049481017224147887084022468367664087925936057543801360434541103699973408513132801157933645189560573671050636143930276096123643599588691887814869767940393360353434672563950332879046282269859302458528503232210782957793347096624252497876206544247245209839410862942598679643502506577080384059943953409121258117031030117785029686974807744190409424964768305689120439305085909012817576067768303073023469236339532793187896198742951332479070799082260300485325551252897420404076339377501245196062635778193762254936975476756881510468696380774611997199278935264854813169311287039177300006414023283076058010797940662955052196706463697744587800171174044228595332757806803939952627700280170249725857673806691762522108595618132863741419383966321756596761904588279900426240498797665160226443041003651689442974538579327696770377264401435228555252424401310946225476285932707323667826686124632048921785540794868171040517769354666460916776567399766315441519065106720308813591743200026107714308081740354410807672916913504296739841987750431561281277585263913899992267856523829832642914736552029574046018542398384564266737555003282667862394462257978542997767247870065551608517049709284367381515053032460244530435068700283926829820974271572312601577031330289394192612677624365058323323464006501450606514171473569907410081071634450478860965030951970565215770335027022844073197096081186967938178286065671496014879751919915154094747945701237994124326868874744304468334100508040316160420517375370120815750483886373510244716604091110024191232144567542414505944619403670852149984952257492784435785045538242595618380383628077685380439963426101689708144181549537060209637346339342450531724100535531786435527991785912152652046497068730622056547092371965273360200906146468127482329909198169374572449856635542336943108318146328300344870633677029535936963810014227485855829346849780321521335483987899749883234637005044387612499448823955255845424636659259140500013941478349699812553268829170548500548000 [105,77] 9856426589899762098669080821881229360584892893905072586134506244696351403978762428565291556010822330278472026516869048186634964089478520425277321751116166573988508130361510510732925354017057792919958728750971533584001799676845518879491830361746188931207084886431335690749112036146215302728041444009487765223018282379538867305418735538016586336222700260817782405724046152851829519696990612211109544911361281292516131457461893128223076493538684622146510183624915984274236659819522209513405465660762775362500625605059763221237484714509977752807554002441052032814233633750288574062873689241399143858093116469775168801064874439439449096167525115401928315730090065350436080411140586051514938651021795406148991593993985782824385846294553872081255596604349939416714469747377434466376922516977195482965444210720304071476564159063858150575175123007526811081678712581809134244434628209931763951904487592677255372345887398262867695626258768390996508590700114267966335294615120303877775513809702370814662248605286317021440703967817743950601922444225435940899002206154725395203620827616664796452399874727824888217497410158105952817565851610836576264878081558535679579964427197419218275401805907790888106416286378583787543590245570647194106461723836941133902769130506610739694647562232364257707289272193491313236336179612899731450789624479087126273173364874750679924954684471348123583594038104676277084511710729802554419720547750236493192958944671691403160532383499574773694079822312736223310191522919693860391103030724801494263789130233887878779312119462711136518208506624105989277622755000777988273570003464027710473642363261385968165741760079850027268200597952616230128841059694102881321461921602668700977142783259829451712767243657482895185092334650224610483315032629181839791895209243141529982949192896206241831049234236206625728660432366224149040239479403747553751411516337556085934323793804086219101465158056484252364318055612289630957785305519446905538111104722948076477481114694411193446813674088770396909883450305186820273990207140197637134216264779380945763732270856808996397767143426207454203188381801739674767443105177653126255760801241548623378100582474502149723258154656533215176770587701517114123697433173086125668416851242665956221373061879821792434024976465950971781004720684205453311019493000736455260443300661412314724987257384757599868848863362166627565130716794917022191892902063072367534841730969636360957560885410583690700522212986353441281316058837783042524477307333959962816194894538281047974679172734208210705165970462845534300 [105,78] -60464279691837958026163200441207647920288203985812235796142756007301382392610816211941163570747326277174650617917514745699970203984238032591785406880839610223821062952586860818794023463738932076419072371382814415829633708265775845710233070947584883791087840455303327799273893507211364481015327205706164836625324494305790269100399744800833534027226604565078359407981625884402324708918397519272245018218583532561677720358571468891182889833233806188674101524351907835567918329815043044394936924171887475316766255582663051772789900470776565885140746528877370450568272720255483602086553789553708957792359203381750407996759109964004081092147236490201553512327179233590461388045565334639933557116311308354163261160972821895408138162085047574923969546638795850666265232560128241516559461434108411250171269092682299498895909687285477322344820619565625360622800440404564531583048269596087388607977119374380797098945899033419098484888624120220606208787743126554291643936716070499742824019718626835224718933541962858391521415396079095110900095663574611820163517327116547712757937045401219101491980458201193303250434056728836395851613236987816673487781284545780668164766749138829012089478228851938251058041875227583274674739354722165875826675155896145256284089814636251808565529769059974019882984329750436644186698780093130239520021129002610502059722540704481747695983293475574542824175481414368190671517612808081147245991294234425169341628954932386618566303741079600418010330896420985250432942387615254483355267741002753009596324683832520934376182078480913003359678376623736270515001349174492083911760937586852051454432601067334210469626088043027337865277304879261643496700503235104199541143526794889076707944002251393946186664395785491052934129431579463349928808531051244409180950942991171980933622380285931244920218681568511009263144633442355472438737133621447493261365162201879854957114212797099695230204131831738572251256603048719053834735521377410342812753117090685425581976953573040123404251127543889277520699933451991148744861174212985267899383720653262377012824077385218164277140650725027256323752359666704404063543787382208553649988592035256713589442968605215451919850458572638756411971588807879352054331464403554520786263581382872183356567025309313552342900764469098766274709648479479951290109374828360367680280724696588562684485532565893165447990784667773598695172325430793738112415705281027722249412407550226117833636614464319915634601395675225639071592811322533664215889800267062158686813506296375228589188795142356861497187527496960 [105,79] -8578714329309787035858050111336058591546657245879639967498014051360735293873078902722816543409620796685495835801286312947745848153246796179291851993356808223711835554010801180700719765884249898149048766027888484560286935234830784807864583365369900109474574251555744968573511811059949850706422363813801167341244382264061874712697238572070097042529346999393299562227953693059546646766620729973849247273139672072405899573179790485382981198445055085380889246015347484895866872924797155984898157264752448182130058095016930752744630966938009899137835284872745791161938481369856539373808727011102141657137284806665933887831253460272741255760221042411317703675465153425169019682099541557164544994327667163668965189609192661662946598472377872065124459217771805481217395607705807749186945666004098841942337110117474880680798325198190531750618578534377881184910086928004860641606568788311823799939962032560044739603684565110105862213522935117545939259952437816123476355170721783478787361850848831028128937522277653906890041669348238882562540145287306470143481975021376064487105055912151952733132521303553674650609893369994100788436539079689713479384050285330417755318192439850782018236007469602812638756900398936246668984865000100521883430779713246093668933712230508985744203811631756151919398472373090767194787096556329233268459549727486890206036269011470351315431478536065417593232491366726426556920220369660919134287529750007891345443575268709751764605743369909076131254483568370643702114369763221083900078827398173753790169923096658735445546478777255339351996639085895189534477478022261049522061184639444525005305672877484296324172413605207495408994701713309835575100720363718307663068743774173369200746723115113329453864311018310262882374663713286882641153664002523693070870189835221918250463247280218136926543630072742622109058934252227359201137602641009287341803104505014023773645154468131420617559830076433908058765460579260042916582282948760803586962120035919212501815781600025026277056977348896803634323019651484078272572916747788662084313591534925072254890498499637151063664337828539154863009219213910420108104494650033245487055445435981025120923958036347021639365515803304969249499026636413753140805270090245298574543970055979932978579877840465239763510821883023304906614221842839748023277792448682783005971395130229887634717968048927985061164969935584452235753622473323455846902060333158694226259407568937194810130582163036379427587957278476631294506034091765229055097315618240506549377447807077580692157030466726447025818059680 [105,80] 88909370997690768617071591082515465226802089536067811945145991667200163606781095779530407699591773356810755249296870477168183302409749933318570294544025528386303048484093711053266136183966843502928152112846689170928064652604246556059793690618816369488546292017375744402896769553164438121850367796462516857189574636984945034533658391176112924425162199675936065238239797473490636312923719053449305527137621401715837144050862768431121009887156335093829770683715184212096052633759687676586354027633976649888221681755304673768013053296845089288310701675001784288910992579091297305196711209303263920215348788970915816618650047937914754327543477160278597582468498676356551356456048853755448239846419479558961402051846576191446086643914916494236122075234492370087949900442686530869157910066797134544483495390300423796601525796229671604450991187641114976126651052158613473869068200983461242886254831724929323210534360596926154269078961561013340654551028794139437470404437819144456873565594385302403524028159586962613983396589070897885905182928069476318687897640695872000474917710953644317045488612392012729737302202162837749227793255402757692141778903623258209421224725016982404749688957299969661201377200238586425926396286919745433108739558829897720842204782394026585919488389500278465889847665128437751555514916041002426795871982453708451277971867232561664741062697048328707063943809859959839545869616810289758251351143253499985092631377522480076528490814519206715062747614779227976770613724225085129145868752370947743087681748393411041883750925564772201524030922441534186210941453060013089732019820441656907059375938698539615125762490295238934050337124760543548450805994951193597842795599853844329117592094831097938073830940118844026855706688941767556464974345849785300888080184752939443118663285952444463648134348193225899752646310835789806189596273321946876842952887978682297606738794327858891195244557874786136755999943133948490069899330450634931989745665087948990878397305269633831975242514906826901007054281355929210220554715309984243851204614673609118136057470266169656139266640860744329456862956724307758847100483079446947384882796994250808129180367337238965100289945796906534991277509247476313916034374389684775522099300455303589272938692505796473348746013071411746146223731356188121143149945526936415860654223783623874515612925049798616855278141508556148032854392984916223168274742169325901968663553418084139856514718831518834771988572726466247368964385318997872653754749342918446073454186320451751939091058405979412495360 [105,81] 298870913642662573277230243596840036945490748905230676330140843230073830603562810541868784517152626923370509893777334712588736568169449393905944442067408982898280725441190628881742396730895964624083874361128281606052914159003070508862780229692092909048262272360320287392802297679842328152426828699718632372576701915689094592343091822713845623254178976938858080172541447971623172179742319835228935016014625212750430501609055465718236436225088627889610990036418313864097695910344086471365942701900943249620113043449905667382491882535575456483822608289856117366900693315030476286723997482113093084995804900789991147373730963686476808477195314975322100824644934116068850260042491056016330138140882380844373785155922062774705888208284612873053774159229056727869015465234709869059024745881816762014170736390053926120416919926329512737487584369553734800883859239669744840629428561960023834866860210420685012435398785708270728023451112107038097034608929309037807249488539669509970396690278448266664936154412082229677642272997029181193656435184458625965340708586179042414244416118139636095664537618662345888738764536044471923423466579031596141997008938603892360052016225956327768911905284995590011619243530938388298396454640762001597567583138297854574449967956316971340818900417135130741091751833198197774452219804788853361228096718496591342050585646016273807864388263940022062562647224427263075458825587103007772740376419251024308836389193666502216271664242470718868551823438184699740456712903561555967137995449972347602080510363899089295269630427092693341738743464742287404326977583619985609274549429521977703054857136156702520822658886402079569318935388793969547779454521058364487178177771949640395083633343302211598836321804654444293269730539311747823185399422645351289873199178793301136035794209903915491577019144607979968319579477208808626074692457637118649716335911608007192777879659908818932831880077385624273408381213593510233757744686923510198389500976223299915558222543594491671797001832522636402772542767441131841074662091146936968721115895027601172910841530148080786956820465392808343523104854293772139061382520981082326772582679486816335137636547405040984011534053833122023397263963346750280943736737178620735213782236645021479122416526428963991177227252550071748584355757881675644917686477645425194315783943642488804693269206706676302876903549213974441351850849605838380932418492988486830124934882323853298544651819371580237254768403979165531853788785057596333644563807655577746767352463451154626481817109969798080 [105,82] 1626038473089601276523976537911621296827624562728896942117508169833034172286712497809567398914350183140669872934697269080618295358643725739931385946702764570549424455495649341947850000337853315564515373307507272765174705328599808418067983611252903697666867898512165507565021954226788681556121188350036206797840854587519804931742086041534090993174231434413694250747981452282422822961653423387714568450836902897632589067913673478637486756141627548585292559068244904353033732754097564321879144554242433232931654312362939389250563374879517520163311022132039156854126525785505080071318770834908665709503418825513088684532553668570965549829746721524425198703517540066596587702953380402309298430527635336859125726458369004457580107760064468270932598167500985707900215158996970652169587233315875141594801870374535792073577947722799768388449202408962044078286273697244062647361459511841120025312192987342932024292657755375582046542678760341286618075063018088282410972153169146180707680706141826657777658622608907262321540572919241776572346584569579843352438628822296234912832137029218701018070014583612107363279145354239007207304028071751039767124171336696405874671140537575338484852370176767481103379074988622629434915334302167413012797967465257574763821185928514468325595198412563378675667770101030450590346251891420252195833919049904528375563729044952610176560625926795580186925475467471010303818899087322549079903663830037767440165103964436597487239500467423379646475401854289275658881569860038524113467171218349976201907710100192411492882443820010899419580531255232165838785756085725423610588162978030172004722566762002455122361564995126532610727879147606183986279110731863076243107057931213605183368872821874283096948608021233269992399095630208875971126033719391140621351376357380736124049131404042053501067058706641620533532137398570215232665218090981403161568673833776086441786852242093680104412060319404626484546908726801916981174749079241373720083893753142963153500833061653832688310846659262689139881139697344884222499470657291878555241810163143402016352259692152297551503555828174471124732380759245459492028090642492978505181641362631355263840437591520120674753157797624952643464357795253416885257286695105466156212856362000169418787440443451655856365136828235710552086115990819787608310206548453742900422889531308136129193375467586289762404550432714247373699581832289144158780325152058548212920760006942324449504774560775351839152965750360358371829438674365976282582569071611300362272602619568778970140061472000 [105,83] -54096852477564936872719004043387735890195204686558379195807729823664119219186751563610113334792417043502973672124511259123820481478413838160924643410934720848201425668561901890848018587177291049795717851755354757065601313088642648023955851539672265739159992933784658535799388768637775202867016693551933027287247136118862582520565678683922570162518024142620293500719458168085889552773693571576130574009683738268017381165213184250670491383061008825695217701490476176118952566279128231677433704322657064982624891471876230895464601199248146562512252656122538621070056350709341649482381011571510564234512003884146443954932662293391426815862349112552345366110948256733728268732192559213495654785035309415732301274689132057390184688571025178877848641452339534622674446462676112686363322666753841053129700340014878155513502735002312426051755170353954085834324407896336011286329621132446196686285597571619220095993215399091621388390044028418491511867861729433512136738103240931380554107967239305423074216741075451680969472902180724891533635145508696844382521813817697160422339365129426464802509757223181723624088272087489841629570976480092048887398725195858999944976099349330408338964114669248891611793800474403658845805024096855556346035278461138903834375475314829236204171437240475501788013779989712589365959671085742584838685666621080341850820155840402685342323224643663423472756435998190695075754811358857063760486570539518930693778785727341021423842772634137531878683611779165317674176136705247234560278306759159165025060865481941034125814206172641754976742315847733699559696208207284608416573295348057302346327580719475341091655134088328521279440683178558611934812787616374619557210738788422716604982085200364886909809300709799783744376078219595135933011544677150224061311184433811284572695362433997567064854095737967641781311979430228055219891598864098281710018733977579412964442504885724909274451934268627318309552742204935498420176690156747402550094429071162298207297315409632637420245788233646597020567465789680229189097947528423232684045658974862758392264965253216436308544637682816751579297159444138654432219722015670618967228036902040920933931105627112536328863746534314823247044087336942430084159670861361610302973679774083788573076062489714842480183084016466253891676710291686484810874773832103511166018399413510015537586291617064072258781923623503977647023711519552760939671528995594550355651982807903035277440077092317864349596794196674794260160740587501496140793901878451104909957665505345664939867360 [105,84] -304206620942847843249046255719456343918377040027669632529866846838344746487307572360262841147694575614672326068533961796820891017006832398616246573973102702248336203435799858070032327755710132930944159505560647009091500487698039492430178626555720262272212470838234841420904517075308453472249107138137539886768383641382302542593517750524139156536166183594532116987433945136489636630060713398498708776653878419327670582486438315732456602922709477898612088253588746570421251802885269232922861750821044189990172902240611671053690574379179824725060505337155103365051026446232527850850783861855219705783931474143053113365267544518165268886747867708989918129817594974327320619599256037905673550900494377731846676338959662000710904208684554755749974416580913447980824589020169287857591777201026946967196913756103165913448326681382298194336534042190080537246932008011261678864402207060983904156404113004109115464898924569303643738172901659133431631531463021831522026822984213560290564125718571231157953856273561616038903313917058058904612209152219470428146459929444529421351207590664481172662282846186087032239103190980409339880688225935915294375533684281065629090903643051069109486015870051917590685056920018313132254873930199250500237093203289702289498825061487611683704424855173502206120903159969442766994565304559480960030689267291626875584447461337063164718662639015527308824789670142217011955779916557068687219107310318393921226539563333171809980488695915288108443311005606700019263346409028895057281433146295961866655289214317399570721973027940769164614119398556040089431136491360171813541723955259837439530338794591449520684377488928929515186126932172207637672106882973657910312796723756299887514565103007062528289385119592045014184727967758282705102751848370891569130222115528825203045549058229369527683043653342272791706066317251220581941544282466531859866187175057459779945384633072722782856169713908410307584604331819145408930511117053137112958790775453689358391788484465042443244106788836554945148840324887756815907664413370578303070221462988626189366582866181983666899831972657357666718148272349516841637694200218568399369563738148684181010191703151901190413528759396530326828202106716732605642351308204478046110760693558196919102853512202533579614343180706348421559431796116045437618467622880582338643493748928047663292413246262435137058273785724364683375759974244446543577563200285995979009022352633999804798266457054048526542213781714091974295774983853662288267065838525859626543631955999114194880 [105,85] 2082384986811274006165483967309084234050736505664236065677076390986233735609748656367556283567440287581318411109328396780168942071880375459293151024201686288172400224832289600239897413402023369185025064090697810148452772250493894620418060200312564077980961381256925060029825631679831559027963388531531315272652854171510387808353490346745631254265566322269040068506327637515611187814995035270534801330154899231431552098857468466307553477890553127044591633247553787000246357572962154015306933081384880556337849222688263590344950297116145876027716292691725980161207820113004779431005945401494974795059503718755313228813667668770306584682655891305484609130766834352534010279019358595172696478405384763933942145660340267176197634022260942209036817804162776347320092409714335544126558364892426841927016070575599482575500938538521561525760342916471846198977945535870148844577874695172226035461613839001925978816307038994745754259267957946523745336207637317883649227883636034947865999548680846228655722691630177273666815301145525969381095947390166928197379289555279028898356729966248815097549443042010022780324986599393727526863749787247806392033209210549555812738783437775546044332917536626723022067325846037836048946447872257401279576552597755864503394333968552051948273557857612074412661130799870961938515043553005365280752853626801018692155100105036723951557627034980642885307847777985640628559740997256077495121317630834623628411437428888684825661922941405806497043229686129272664697987098997955989532809360247323640592781257177561137815591906180524327307559513219926404690244143854279074613956493880016876387517865052597626297259028863844738386472511884736923633527710790641071280478565763430137850171293046325062886677395627675671493178841724246107454140122564704814487048849497069146797341488420649112075348863413203444523423167502660590081969555257962610073881956943134158485685826700451249504692524985345782155669338094053277890831965430270716119158004724726344208342674233760730660284400131581319992747350584631221627675309390142004787985178591728813240859605887963526909254134352616703013935943654959793172789044522507879912746492090562483254595343909406861963128345071427824204164723428932503013363817646908347966590408469584668358022103794692519735489737001529152087729620259201658570496521627443582235223706375952829120300073654056341727249478242290234771060458301848783203957223473636406708938632427454812259647398414400588805695055470801244338299893176219695185656507315397880473117763217840 [105,86] -24953273983169972682197145634103395581565675466065776775300583088622701600702066266418092409999236920162557616156168121488473068307064958759543362363605769115055423863484526510900754459257293903643746967284729989296052305025258049483395227043358066520000787928524414268995196703805469608984802766150333706775069063921462844131082116974123579980676475609925569500509015452203389025668016132221103656293870348179567476252381847858824773828151216487523505464361229472800828351388151959711656824629667876530616212978302984117809953154458832063126848900036514428165674145629764411838546306015710099725518352342406324819103737097920908807696598657641513413004337159400097629939000366377621815729984079927042412469168240482076513153188263427201681749160465978553857752497999357809508792650977173857021540472520115686779063554805565202429698798166759212207118190339288333118198884572795101505916053635769982721469470687942724474903389141397684508472531795554156772856981573050596872960081708140179721234223347664992826348548462719385204198261190768985623399813325200147432946388668660522328443326658170158527812658472851671738862000085482073742006614364006796736518956908589023102304852698082900375320113534657746224684522688574281115946807441066782821083626827724596922823121245504757849189845911589591604302307230937177654655408555417490295926216652197389306137083068633209448156616176800778173686414787288479765472818332721472764496657203972409783348106488067294387967818740907798745898584009096649960008440277533617925175140915513672956504358592703665610519616710424789395344738710897469897412482359790395753710353466852600504981547878272089561986661736309862682932437427246873266384042728365865928361386779485977473197227354258975321683323568534380445326210053984598520567045595074165291934984590549747401761609264757171636569657958181432301114224668404553675139260460163884464329594615258884562678393942080106980132833528577431953252303813067303093581143710019224697792250549243154234682294832297821201088341409831151115679921928958707479612270488733586913954953702413292390992000289578026236778065019790041954731317254233875467926472563685219966788543219141000467273898693077143041291198407086934649988505688089834749783533732176115807656801811074836122379244242797395252277558080789189582878706594076820616336161573497321542796377895529901818479520880335416169608419035766829348465139852487432267167266946255852602865131558861346702959454761978077222934448560697006424339899972620047829486297472 [105,87] 307012920831886266840514154833910370100579263428225608107082465601716537822570365712777687746489470978052426043378127667929448172803944409421701437494431713433408474365529191533478806168162065005018869881652999810751812964863002827806259817693518254659733365743300464197136725953944497988460719741481209537684645470798236944800519403675841606465787250540627000785277913007281240472070920262607084268562366388699501096211676423561034021919800129225571030685531356423904191441660487759340307613218039156714093942185340809544331907684940921873295027383951772527429349710362105037065796306336729696555202671786066156599386637460009936631237605564479899968209470735728834269427728821370326014753388529067791741231123551812656991126462987285160763556342150265547851759383227312300148376820537253030461919704223312605616855644940466742026695689094547230421001652123779703019986067605393058590267825243704102653355331783782959542760379221262568952222288805137772057974799804663691968994230835347857485726279120303159349888974754921971137214496094770863274367962395287242243644209089260884689055852438189669085077484024757604544333978661973128873293126968511959999829245393507966354865057665160338215724912975922103650820661866558000909995660584307220545692143341871811622024821684675713101749292338372579396296263222036384147998894708591518395775196426282809151406758551842092204008865563292109384687403816586243923878029383712492402040025054998900503873992370642955451749781800007152751788187587932702560340615002101676335005837557221416841906216579018498233304714480406624066423297868704719845225766981021886734885786795497542615183995847606044985839252444284712719714334530813584880407347750617154545835424621342422725305876090797758408039905606243293158403961384264877329328396744484790449539044518321447362557208546501734225746511713989015114438422287994466054755305625104803735359082110675605556047485809055891422981780863857622975318114113254584929759094265000534990749621999480654551013949124007825155066828761993288590331325883217201056422956004541474178511719885487682593296918982499105955646450791637072116643642582767564485334913790206280643259297810179424269606096582572838314042992649009180457990131908470036292003276693541694626945108600944001752503207972877691688161689536821045927917777697771320945834070049044079469339731072334542524795465501276601680991876837946900236678304841658464255672919091004307366739617957399536280608663788570431527698551465698195104988019690306296381072 [105,88] -457522281060482437789021663884398820325189473941914775637760813221934684853783465385923568173514697591687054496551214484342877717234292356195914662532997875833856713817947727594157737759310404328563374894350629906755331645420990785690806433676375851741907432090893809662504153995228256459200425847639603602487015450893913801798183646862930597507990125479195034522128254531425805851643628540670533793494117362935334534936232300040622912095571199692579580312361963185239444918968136854137621122194150970323879382493482143142084798184882249954061152427640250691982794501284910900947241103428617165136892551678486214472115318265901586096160090872934275030552265626870323124038270792571776490699261397327236093295904227045782422874263697194742878290057148946319759766339292301732355323741911470419585120652872047155724905650411625399851927192908712107507348121113589991778410703288129223300673026162394069703898798744074152852460320324153524756805216304211182215405062558493749543760442718964462436384960965356136530533209585431285966168685245014639366011568914333983866222068123873004964322871591489881734443634966626494427424705570908564668220550494661324161185482299634340008597311984583203455104900735192236799578864875790877989705083201286379521048221705680210913613323972372101370380758480467016591116795022017471050654639443741318946169922983003405389924590208128393382972337475708026917392155855440218732648038095759854950043916608327924606123823385442910847908542604568729433649250526444371635011950116824450357847878047478222284518356658382826233233086785131756014670244864898114251678111851070577466647609901798033665937815038989177987621233622712578336252365432241487981775524701644258472620960614473275417013281470857640049808025185046536152615266639948494107994701121482070008614577350028875457365178980605339890649672933313293188104064168493488252368922307326989283532625303450429612971909621467891188711427820148785586334302009485162930157807832411496582235159262750943025099646954171175824432495772997579616436803634226078423609845841251085758304114651636696915968712612649420725444373995122043200460456123743465289392990623411017709724500306423270163663079967031001182572119420018289940127793827738946653016198323200133864522982186153778272640799669249332178179811741176377772617292605884390731276546197687087016549069170822664053486551080654076666115641363211924254563445732897355450248727412474359666623663617893771023120889866007335278671158924709393830070304716901344 [105,89] -3348074356120455262704895020871861465809867692672141127684128775638816627424601354623920533703025179406228582109708214955971098675841086560094101050664708024128964331876917625017929305651347845308894531302515579021349687917520479339115511578342655865580714657811366085914653495413736273593596562921863193039219220134741780626856369644541812854750911064208392872684137594715850292967159775523410607190916787949528965085877344279458735012987835774651281960565442930944948334991671515898056144429688467669232282495716689975746600551174103860458277253794219701703612839771339658457434601259643236032246757673396184569597701296512576352411615283244969993236729097484458251648966481322490128432713089477773294691566691778276715793261644418974470818980591638227211582337833234390758900373065930153824081799993657246083228004376126751878978766145255402871221246180457643834768079449139346645112715057922221407391758065969017501890306248117356835007977213676223676898701333032131358860219003276995535494498846168017936934113436180557559219064439249482368866638522827132215688852519633134173793463910277626929247758961654195389109545632722061985670742375290129740245816133700601402640360646238915862225563862195057310684775968863048438877003660060250449647768505565967299954193423970289667098859267267164898196751422245908450518511546103252200399577988886144356459293536693729807951681579378162791804815971568559360015377951630872107065701879016719622993002562484693884782101572322870227063920870060450937409280556546680211751340081218088502625707395428132690970214387683058945374538643333123987455078321004404901172705707998950089257201488196264207822458354227817435285971202694763928062476556975041228727145212816689281031667300750845917971786641655316155029885233565611562484891119149915979806165355206022911594704344055377254622265754856091858442112145776385921822166457220537963107668162950789539039701688403059481986482648472361009188741420603198587150104911002437758720347452561232486261152901085763936627183024087387939917346970602224393639128262592928766776128971657005512018040114168003501026075246724187927365592952991864732762112331042974657251144131249688848846509476314543516680243276479987116284045590934327190543870114653252916875396042072114266200719523877011172831488314417073928158249827540803607139184130179282664838502650223417262338626171359345984458224548991283767949557891543800147067293169195983461165152771763002710806758137110123562816169638334756892080288275076 [105,90] 22758461667085239844265719858406523461601887411921648778565841384235124977900652905798695671005661732651875324593235343769210835518825388507423283833623451684087449965362429418025563480680118074150576045293012175589275539052190272872821484566228458499204453980206912252894050347038566292125766828809256176670166480312573069587900724947547381900774512155996156303538396527061802817029756025085730489175023530889122497270678954637546363791211791597730661629780760220477198615226199570807565642688817895061106436156460111709070305321617190025369834003163449147221296903793388349120914931626266992775528042879941218794035087353976093234748568742126791438983353293804686710294926617710975556688458394214249101803888718469029872777429296642611227281805820882387472777767721868093747495621634205262617960236561778988210283608088950103222965600042348456696831362586216161674678541687025359975125151406154952484646382839583067948201143694317240517321936201002958318067074768718169115161610225663195501808568308716511897517767933532032998067855891544970387396915912570889149965862291289414038827533877591678400590600403931902293393443618637102535295329733939575042064501596372521136436602149074363875437106078762514276089835736377352130998451481089663540373607091487467811549452142827547486406203523652543445960126965972236963245430180353017421029461342823252680570917236840811468764999384911062055413470353919128552853056971496586029793450650171704416225578410926843335061658214688998464093230671750233752471660963701713959106011550474519120150369081411660729875172684702703493889273883947911515404810953686985389247982848266673822023268316052909163692622333561555853454271750082497199311663174782222988654893478465279067160299254528101414355903664589285620314113953096042752244787721931829028937285373577821932362810528827900267490069481501846622704960190071333453372544949743344745058091040482323274622686230125392943755817335906263758110396460835769918297173048917801936248708492281671242948757584597929350318807381359508068066366607939120947681741373037561808491438793741502445192762458977081584728617522286858546729044569241657850217583051641256087891419232337444566064089880575550150109777909263494778287654728192726826718039309487476947488072167253931767277749416711567959742307317770089818310256821832847542125674557962597267706535791628770832606947840456965873808363445101644141214419110361705081800709746697303840163370260831904851210946567325328200011840797856104806702464 [105,91] -23973129801525284451174424730571526394358638807271072335826679421022831585195072290131360337995870489694727630638860514905484477435449729296646358014199132265642081193199919600856058666723442657954121397047562193150196309443787368941346334280433675449424058859170900389438719169125654157141059467622372163651577196092698975550007502847023799302151677433531595041597445356321777100595017142066016299469139274640554342788964274273083291278175488963978035429752858643288508667543301727939555226845104350283359183039973342297908604062749823990973554295350517678157219769702319676229699857858696557401231263143487077311555200914869386352112437282426610924646974797406153088123171817723750915542335319008865682740537816806019136084218906226769712726608882844171892546663390490980770583509730626822239645282884614723877221398038953709312969785614730714049073909097543619973816149705699686232226384382119197241456091999274112972747366139445632624475511171602317497798724437856742653965078408652591256013048904185738286760550760785752662683612224799927214504683913691306617433306227339631057684051054305245632690937320340039426730457553200633037284126961032300548996711079910760100720293394986632721013159542555592865152707763119297279572922525624019770415219648240679178535408036415006509038028231178088086746446556763745084922673318177644668752070082079560415993313471919907805720655722901986590795767164287746767311470342997550821735703028001307139682266742400791865488503963073979378609008197846507517734002924954393663015376502736818017021659313214561853421781938619279076409861611446398746015170653160725226080191981838319797069745730845790905148327815921047585546548087204957562122577454031142822991921620041701547339272766907182887942567120157110809505460060649268278847036782559304248759449907052724209247698247309069244169705371374807314920257313717883904248729188583513311494856446723665076462727578997179886711957668162676552855236818239608224157246316677767559002286352046915868749063764610444124811015495743593982851699872940369266539643222862685694479651607726082114783361852154241881062482022245091472082120068486606096163879787863764164209694015704980526236961507486674505510539038504824041378920943268597133005814440994841377533103678536004962559055461763318470810287030823003870775583876071042075970487902669851464212443177046236396294914100358700192238708858825718994238486543530712775345778981613087660759930721052771833308894343948828605661314112806293264 [105,92] -143123375008332302923857370374080378873388921489114398398432567517983175277144250839543579362889415934736864180305872275836622942027480861179803272877520817114371488695360406613992165521150941851422167399958123454103002539040589446802082229185215248576030929909358282965770935203617210122826458715791406521980304580214126042389095597498790114489417547229633654263854229192478158648580034395289444828687427668493130203412098797656600343888598055976183402208549540575970788322002426478602090178358657313198966806744268872637103341879727616510300177520736770128859659787448953008677696415134356546558215677863266638269035471360058593334288423882399015566705163224218756512112711598367424209866696533091210805635378554432429916079632535219905618213724252415480039208309198692312407219977777427034474062471520286940224426792555730795068760834415030738358326895851201488689102401345064835733088118613530999510589103863061038415589427412089194425427534871375970536210769646797596401001929226094736335841557117294780129296072600496089062548544043905789824437265811458487611291461749583618026691068017561610343736982003603462974864497693689186185846916417613403148784183470306084660176282887696009606561476638263344065567978112966583539200738281428212069853171091578330484462425289112134803092457322126756070247369503106970127581421550230460867498521654676368647449496864651837526134788882592847716177689752617308790201123594541366954253984947122449503919594685237990519712273047895022307952151154797475961588509846316726758180678555494679617857691103498553336561735881696809694446297150800652141721354399901185996306648582838535183918172226785765967218535641141381379871183097670759283354328329576456606564552329877173090436021006544674993377806345923364598920886694944734194117246207637649104953685371644443471169543054895730904406955829577946853937775723347908374994937040613483080565525455278347043487427407516522510689877202117505336063567572297763330261940570691903397377635669967066110482245022461251151551603601051565120876748889387895688745146026488620801928226076413785908440369811655665304519616972976249837621298511892417736785140692887985729938650101657296710498253407287776497025276881794727761441659075766038270373382527876320967982723281002713720834664240274724527877833417650640192358141478740352532738844542972720942169517765224639368050239108726532743635655566079504549149804051355959235871716259856088091142215529733921447130985245588271707068758729536 [105,93] 1056581417441010944226485301392622326623296315046815669967509146610035037458647750067416151995491164863353326812397919674691990524747483520946619909753537271422817850961607758099097648611701112715385796143720380087243480841423090512187980098568083914581231453252352527376973185947976554345624534388722968454400842137760586707189738919072831584739339312573890915866841902147178100607356130313064992511909723168670282115279299812203551794521030661642840149344981069661528352062997050789062269502532792420102742180115128904587248791146153271012898604693724452937096658907092408678940791617471968745921386250561298997931058299092575560958396808480538472955245638041326175345111682506406225119272029438650321356316112087343076670930044474281584937215904596429668336655718127049566515604599456490126583585599314653185568433422932572709217589562871637507060248175226240710886334359389004400313996254551824006264431840077942900720822256151771838888565981698356764238610195985404385388291971576250830775238804782923171028551309404455703403525761962244769810099327712414357475296330065266421994327780378118077815782582966597231143631076768559141733332017636930942116780276797300612542961458492277205313700031548976965143720145849454410987287108598064994370208850146386613164266540597664878702522664849554604581918706737531064126022677408233434036594956938284684990676005092436151446354479762144250510141677155466641881937808431131329725216396256238694441979446421273026456454703667507025534924498305511807137474714926987609490475361432948895080232676581081193743418564708619642207397553429775197477086738793040014083987378926130681520973955555889852092431597243179884921369374412113319659205050196383957206202901786929973880569205464359285191094832473177916425683969815853941337972837945454022649550599682470044655557365895697573689918394002146068936295304420177984808183007776048282512094276171562989836132887230648084656801086744090052312678192240066880896044534882788342762983742002962019459465782400038588005213065187082942664574062318409656500248637669702269626888640392827967713422577924953500632691332150919943067217290421119578999510251070490608992908537317301768562638445174633053698216448592481493321337716933412402689989967300346739865000319470888822894494904745487595866130842161466412021712412475567133212713271156550596087868155494188677665438130998516572013861052396437051740662042806997168469401393789921459851006033772624013075346586622148316199949468 [105,94] -2208751204019794511273950127199832214740245311877804001674929091522874028756329180047021873044449422818753900468578009401141380866002022803151854610120091904351128214276283965312312105224468104743174391828589353258701796032869484603250919624969456096621380978120353830025980322841819264097000169552895479735160861673763129904747022256759204872790799317170961181388964143208193451909553950352791559613042308278857431989670105398503169578163030333569273149062812818777391938441683175958888516278006929442127781975712344468308539166480076184753327868216585376049106960350129350550067326205661394551432225371373390487448833474698127504506058728522498742202048954073338020907808277308556096614529227534172132099377155849040927236376837147454938100761664441841736239271546821743290463613524297396878276054419409301251074662927633380128334615096797672946780445915446203328104432893738058454569908753716857435911739638396067113124168813607793587359102481909903872707211508166237531927491494703572300767119312231772416351678882470576456735071914530826429429807911361905567059489608765295900981007287371324419462088887826989098582630751485131838480174248130797848332066698723254724970206795150438877376174186995129091722612826787486142946441463507155650158434162889387831044684080712769670922042699691509763288561340188890280899019123793799198829167483365755561199730480049116861618753112084583638858678709148077480163400540016369064220160442452164926343943719748011651802871283539096410706758812698633733540749165493167773901058615034481802013966181781342090619822176665143810608009155504169232947939272701002943427331504181869396895889931169673915889305674443740424187938327093826298279181184734806795648807115215797170155046265831264472438609085619390655149979290627436009968384748525187244740001390176235468904198136938445374395529588906562435769161262009743609878951087192310770750754313874080773227451886512576123730170490316300895726962070147432091864085560968309976098104982831638507976080652609189034588784214558478386395832452110981004512510148529687058211654412599924402820438362395736183350984484390159366149415872920018245922338757329108331123984816670304160988148491551815498900485602974799137434039642071185911648513157606381692610768007307294969439513587990279571660413787987040571145970722224106711809916914535003839641592093049029594646993809510743587094801429616952090486934223618094815839423665400152627446691678956054425264535148510339728576 [105,95] 1396076680352014214097229844096134687910165968346208353418337182902931728578909342663144151482151712450421123742018068708582570656567974260377680764389626951104133999766933962395427235337482372728790186777613759943386688628407240917503121394794078852188823568714137950922878063867296440380346976589456116946138432494263952886426005694192971547370066647477941495018326654458753408867063486902052748571880832099115451661687862715105049587003513085654381293604766322459142755248497433955279583888968431502821521679884452750288524369821091461877773595001119728409958128305004678119180429562782685719563671189550307240591775175973076469142976637818625703658862319505538265953591455719664083830392162275795450239265923446161192919949816226280041953374030352216744420227359310783958707383147024172155031063728329427031636877544335805057279068410958676704166564330163627114043056418388279909388929034720884613850883239470641112810500471585955223009607912055269244423019637216646567879239585911962011339315866938257427864722661029975869942222782762485984183059031686364059892196700396162645377347482888613280420513249702744419860505595825690998303988800967106090469550537719249089049353537658521293592564687591891977119561641954584225949339400804207625406969349132175660469375095537464690393711896696889574861707115371000457495927751354271683011093307587126639536081389464110670745345255402992216601838360595802086784838677618718873974912049640130334351009585461847466959524383374335620674584407175219176420706880348919386692890183884981901995640463173148298616072066342762820215224151073451087763246510058794660801745898824694661960707039712677396581507342876794178537822057761875679601050515759546765284091088165111573437776750172036061530799421301832591457372696647816825855376749081109609123216004427138975405522856853204522219415331307730956390385968837171035934109562296428414445383148252809448765714979557342441434802519950519193579229269922747616748513483989395872035977447040494989728038896144269772917880218537824704909087246996814679496022816101042192158129933980836906439558536114952423769410086533225217407537258411071160543110487313530410925078858330510015784477691075630566552648983340524064894973576650729705444311945268312888480841101357280512710948258433011207006807358017541660161587206283789248501033098290552883720432695393130406901505532176258373739352798192632518508514421886489576271279244311936911853611318036932097868873190728488 [105,96] -1199026791457767996990345417914331008441872912407194762107235526213941561191688682503521610026297204215988129589384258523368720871357064501256906889427972390891680432552873521255168100617751206877161262115182654293548706385805755105599249841939729689849295463133485770730676662833278896845564647227132194592033385590800510707634300464812584072874037304851811595558229939601038562486690025446446474663922019569079364945985800961687256807431712419692160651925520428399052777912310456953748800106714626571810374460470203504860628134219084250367291713303603260167513189952943059260097055860413094691909688188049776286545198545599930783527306340919516636792494983573833973211501004868518444627278808176180169722037355118177243793542696314653442335818168903454682437152879367906388780957019974854340148722542521592480980375955609455442098539625517612427920594891992911788482003334910609891817796440553953770403767872107525258098149629991135910557698508911656472682887743822433073910755405390084364927852737428625938093640829431036588409251938100600551888315390482905560886534457336569561912225752018592169295715142035617207668907659647868642290157316892490659592820324053786671302580668678818945232099188332618594760484851124171104374423018712126386261917200826399343655358786148435054270119040537542994336748844793705750304856950656634675185416579357847580918627257873735081687858892475654116037617542160098715313535835670587037847070077639522936411825602327938759604023431830580076156465431045713564724555711389544248688025557274633938937539941093918983284343667917684969250605983793601573363379137694760879036089327189747632794549813333878154300136008837850651760879287683871424316739585231308738288277652611276094516246790700008659245851048074384956475419016556518965108641196198078971485401057514517607352406541020959918788961052125025614106643476483013641164129508781968303254800737710770001306869004407060830487672259521472219408838149639725023335665133823641443218674004113702682945801471109438313245346503265190960767591243210746519256520656776450763406547368961145929085176773662705453439123979266527498292443915722115098274311241226948886263533346254454477462414528745033380534646862465634186639233375318281156517835485648394665761213215226262662434502403633460088659220617610999644131070499814376434167865850297318737610753715980963780318352576208157046019388463830719904882916837859030619771166362250904500880034961711822781523906560 [105,97] -1514322718013148953364804728944960468006615381649766759794954947319693096212368068521820903128194630918193027163766907721701118499362100359707355580532615314967239125985582048338711044023621264558318462751828446018676753507453841913140962836230999942810681602252403215710049748273274066357766758520738465448980406124766326257971527328815076394471570447027857527476166128150446140465012249819916762660948956757544761315338486884768505869312236617939282418284650812796717266803559879088736320352007865224762218139242573734901431248056116545618723035375242922227265451161134867889197728313852223531101117994721380161344353243688841020213431129820612118487869738203635501847509755534699852925549416728317406026099787836127113343236254123726109797872824675971928206039623983236431127314662886259400715451979174512962325819146154024909762962973088069520104824346862565021108326157842794075802040212700103014079446301715440025639127461191121439948160189659570296943304551671117052970037708108004568348503668568651816666949321326231210459033676375752858272241117516676829438712056556721372662808265686141306527710355567383996430024377006609426960371695487553720745546486843317213008397271634072451325652341810052058796884972955338905899371438435915992510205136199943404129901605131368175955033145050015798952429995237688740620990655773474474051690057755197238661475876340818588122320926856305987490806540717405410659419406253552458837321594027828930082749634074420826404451963235380824527209822916542379564841427557656020159396782066790109058801362138390774289908513246898130301069463028375225991692601976177357385609170844143862580280107912745478798738024844639231342163460859899064406845221017892358286872149802216124027267256316506294234185784181911093985463706167380066091539280770382271111472382543605397649260242180016225008494134395416435001981833347140907347228519646923831353312499811677245703353966876219306799474107722266558213427083729692029353506988960705089722193224699455129350589118386139941761923890424106268662713309557759502210266066778872670149862929596484468536898638365745816152623658223623128680620616239709492189143467115647707843973267228579375525853823040104350228241724536305357743858912332162851871035100715907807152850883320604982545768883517900707672188584842008271718908513454441609148399661998232498166273743105276792316850753484689125372477968417103490102184804608124822704166135500460358362445979375067733104 [105,98] 3411632106906103789569030780993500563286789696648154923237540449112091473710727272952784649455905648486720256523168317581509581381411258766114147500445905990237795243579365702762473529822023070469334562501038363608182767930298699801791128476952386853675923762242875374721468024243867340769463378008790611154262059651203172376134903852323257029999906598734140459911621570594487178786366869311691424271692276906800382480590476315448256089472057205693421855333550814448606993052457551160021791076024975307174316306336767299569285706113135089901198575845607399191001630032645115341450456803777917230645876898011133820387699937371545771511821986964753501063748067139717916141712017366105256512300719770171521703298457924221907434114336722896559505089675154192752782666134012532367506010354263449516808735648963679120678472463354127339692100101831348580333792812523167274103364816360191046632160226455952773947754544271292177037032308078552271834723354948361946181576180813997849434101073864820950209968263522936683227156343886820588538595454554528865309620308226801357282802042743581205773710349701716206443741277213880686730044409038588852818599497132446084085477822852128858042019114926038510673849839561266233368582507644197800715263439906995769012046896344205999566332665330496269340239786891328177652977360455736060225195945666700190933646254333527555888469081906173727293531735045715154383846869325995752324762651599105770488202846727977533397234555712715984658262245145382104501214695291362671464748122415338002664697872673448347213583249633882571693339688916891563567950101431155113334235078208377701038887342024869249423188274763015731493659552556364179506942617780159215781767105598357554646008091176261499751348830516674940237200743273364716930126161081479441263987902326809576525207099396077313194573914467794555245457284297251142701084245900457728662596870875237218122722045944400052011312019371948002195513365465034366630987549187060465569665467038636220293479258990980145760591290703916811083047807577577504272393668328508286979208304083064013502213320575291187466562503613466208200543233859229931854175389357324842600328842981537133189660777609388967630007476417452289587331731172402786213038533280958903052189482871098151981251080527372849259006395589107495358422061797157409395837735128262778031272109963603270725473026331106299595352207526034513674420592658975031469487592070599844624753239823534287940047075781888 [105,99] -52763225643911680912259516355746722765202068964923327927880985644681718190319232592092330092108509858345580087296990021243537056705521088708571524154028671817972964063601089351066803384557285535807306317923117402380847885736143651589619778708986898919123608756737697230933608221142761312670057488873384597217602508119545244976967712579279152115635449219152482617157699223499373813769185994156525078306861830246070400211257717002228319954991942247125208849565491294686981845834527841332856269600816725936508649663627446573543586905112112029396496324290916484819530323945023892297285959762808222570158758773635657367724877696061478647679979517589249088182518599204133274670486776488542152288996930961724298102232306828658249622587736567874721622636583271835644872140348091365226581976898969292208821773472200366301656273865913106265027490199857826790377533179108688618958291447481203030356721546027741308498463615187033708913316103996415163549231719416483040554275515620346046974104811744132283753372177143851144842124349535418013215807437332301990433308334326401215559255445197009633746983305229045200725687864887683322700863606471364310201445517438736138732947633576377108072587454047399543903171059113639684548612491465392443015940065320868602320577298971795449163259221969170058118214891609312926582790299626323816332999844356115663193994617948485322369502660585933090574846892171159771636790551877207690307234739521012236855882073018763547787073102625350481057335118688285212128584839500199460259792836567725103433623305017147146157118842344428591788936923006836883323076698522672953086117430619022177039713071440590543588703741381113375598156663036942880521599716763984335963353412418917627531082657149329869796333263811361324597110808348899202241714017015211616586797234296909907620445907013782556288616519824880636478006110330475632213429409137699600927140103053025774405051045411141658232191482153081856712980190104522425188673586732591853276426061220300650168034153292063285357883684745061907163575388047414217047044351318103739218832798136232585050837725644798368998101892117072167458097743723018584867592193049649754869170096318538328674931758547183876907196678050879695754534564944882145649072938529935659450891861760162304336334188700575070217404511114825610247680780331833070829666158975607146473278732606393088713485452039296446755098947850745794928927293775312184341577811959423255397106045744194003273184 [105,100] -575025092539271953479378444982109499474929086697582145100402933123897743580115629082845092013141066403541132832576836201952206325077828353638350268938772858139898089233994608021430651251162511594230879251843510566702551938864483514340783935916632348410459203036000857375739740045751490696472717921545364006093368778218962295195034131503126776423851597540120152530898961625466877927290983209563719374470506966238145133127207762813261971862223722750828064635013941600265374641019161579595033048080161940449794971815184499856592260058571554807140763455784534485551256281588128554920669161041019344923121255719637490678877220467924257204195039485641079859291403100552421210188372634216659046555577672662660325590924304458283028963323369962230390550499413008699349599447823345761107040708920230112346138843746823900006451757226633515052983323615566442904641523506129780608483256735329741551213594887138730375877735588732426067186780667225646920768105547325412880295218514596851386312584219880195597810397162817266797028127079543226460945433000944234878119369699626186454168623969294108750555837922020344351376560662166018859020402757315014193542500453029156279109234212929350243806410967788438908624682189426391831779061772320561035174877836114292376879943133091695243034580777600380751300336553069827603927110109283739693353459195572292570937318946532603198526495876058133322196314565695921254695908789752190671437404413047416208762148718505536738533973857229916463113155069346975818537054790980053819486237458717575690741378381332291351113054611020101015455837358000064059705624722545249621473526524544459182197667995961868247933602076926231577379815264126335798265574313578877233094867761376401993395898444714920035182850306168440332845024221656743597083292692545721003028551323293505395136610593777061910426102520491465577652788138030374553717109612096657354968155053034440065835886678121692328739546949649499162310716136178950408808253490434093578486984781094080518083032341307983569087601366282005710992102738825573271028080071619033429314525442620423603201222360636859385244031994733187412443354722185901174245561389820449809586540901666589330364598919491753478368084907580953968803593378884442518907747469051765534016268305045701750731239647751427454414764762009083670881288763093673683219350132223278589116548387489030759439753307225103308880745256219613728317884456948941485560243964191485068753458824520213856 [105,101] 731770477016037671845466630600303856647497526808283952719624241955644407067150778052718303551056125281876695897247406190554607050100093325460967474393541965710822531448282733571907850437761572312988902650250442346118775025857274858109754066076845042102748167453294516003237839907744887072959927237778416044194282012411241610969271291175816965870555520185312502741258278479073589624633418435558249881025403471579767680270707292211044210198663472202812316724965502213159672457245515349457780221107472008354211854850085909698283524310788024012744822669285814711811757277253228977603850388063668370237752170768648015893738141313575683587884037238821408798997331846772020016067632093525134727999857200148490980693099189989062343295931586314452622986357685640031137507242111694239031954741282323875794940124736822917964295808397281178050329831299938402560949549995417022917840513765108314139499707243026049171782924791660906013093664991310480134997321670262181131962343705846386795458057582065890732775836895761537307646282089348164292511247632255076612567990345462936066771207021592076913798221578893719727418506040709982246824277216618456789334222439235226509006274393782098445515615063764142412544917363623056068423843372470154573649017130438808931078670601640748653981459328686899685235570391789915586100504284211079848662415446695753981176794974355930929915250176141970298862565967257458204187110350530755036517226188647323893118583620806651052541597776123348536306276910675836741464142528380792739591243657610733935442306854458759975880882565421889574166458683982920343211596213903543638148949866153972062824969797515085759505487320701146257820702447682836099770962481569290100088163147743536451356040939156377784082628674161752396613174416482605944135989860923075202691199487992459332283127371905290401779914211161717861025734575651081111309769553762341815863653172942763345115553483590118084860640377265987356688045504258936710225869671060431120029866630627842694707947246962683589121826320047551578483648163975618619040446275654260039647029353294488178063803470991658462650625372849786514424426307123043717292327530867026950321119697973707930308256421912490036990037857466009310994792819323654286695221454301405242216872753361008155596422433424403208352260604789087598913452127923547055770371448166856911940052415228756359250712150310650367576237804230903478077023933792103167368415749768234235758226683206 [105,102] -19968794975480751673806335670482333823592557005205359038445453653289988773023079803961656618330233270362836304964699497732690143637007052176817379798306133347164368582818918240136004710629636718289392535810298058823265080698032599743650983494170854470146358084011422202700233821400973908914420970482807424956435972394293772177166304147647691070004451456753599428238709238861922521229546863004736327630828900383967747855692446762569533820512913368492313371484630879342107222285579231542403052315146457475029866217513373234104880666339515187204124842960395434055397498083628189781242061882729814128589196463159142754263524942740113569839910496179057217234226933536404271889504277838974787297986339177868496754212614406081480300382608849444175178386428389425355087277534510556099148311332509123849095860933157785131364308734639377108253673602472457899805217533765851238473138682063269221502919105348591232392388967133054639243890290096975637271678135544632145914388668733483041889517506835841077939687807155287521483346577174000368683533737452327515350591613217088649165942787220819281059602821300650417862172569019857529504524121953466089406259372657658329920898526733843198738730590214921754626057367852979559600351592797543353830973264974719751895945968232098562966833607213691674415596829707473575452923437846380737205368050661883101522831149429816416301034415204006080971517142683324332146871240878333578393666155468022036217350082964452950824718660135604494604951592570457128462568423753067784795263174126818735548105780870544432507414459314744857463134878684158194868588139176156653815365862661537033358258238494318546011832290905869387011801284746146584578599543275266969060019962292316096626415291868185710385483179693158741048325052804116481893837231702373415515559004850595985975118825416983319269945885484872864730773230095009031493901994611036199171587433998113909037763275899230919287214477301897214923013607720416197551942893721097958228610115683321535141442877978260436913771539438330567444586969349982811275079157826953053133476393667788640412732527253043153732469230646745152934955366028348457390849703931817645976874466161274513395932587209155042271065424130795652598704907469380152096452024502690319869316418099200063560074067147783009739080211329356002949276473703704278865533992500564799550976143906176912891859931493249556388804099027882620892385955109515226511051816483979623459456 [105,103] -152838797499742489733707297321434886806288790558660054156170094585241224518632353611381122617911438813209385264790666404399641666684757517772751750293229686615187995444695563381265071172783825207738762748236319541882106552082220516173668103612794471116626281306469362960205270556903304580626493961444482150475343179656032843138623098003056729768948686382551784205789947552615045148414416102763209249090609580367418980008409495303429529799645175040459168223256744182735575037091527849973762060850810867886366398763690479731422309510369911856106404676805382075702682482474347115211196770868731756812113429788284463687612280912209213095334222272237293699998252391655596902048008481666333485407964731097221814551931873133685700633646211836757897686797900696820229713244270564001457938218939377261068650803017237592852533991723371407885469824033399496472680034822681511957333085859585576883381369204122562739135387709954414459676494426502765411396947704168835264779270791187581812531867195191817219886250604682499097064095208249283112672919810232757388553274484410837438237336525602548998821633523886697059085895811076362220986635191197730042092760694736900039857595312110932442607658923295534303288550262414046943019496015209431302356452015418067199424268729002143342628682535687479222476751073644728118737474838652002293790927326396543041267952842628083279819359526240638062405271121347756832711419805203119483026250809161245412115458323733677071987244849501321481975292068359615019753272201119601860457624251160186699275933767022601512317897857169033373151553440337036578022564432762102222035473573264739091622097434310359760156612674374695420625743355895880812769897395689898556603116458719859808778642928667084623565316011505133588132210743940454957879984727521421014352012513851149496192138333264003476025048918074673587239765328821699893079788061811639671125353350481090453941605399505788377695261929675021173511723949093566786640435317360786010589601455602433198508359580154205363647147841318149837519455697416960676392106163115532641401990763201938279813050728731929679464872372116096144115509985316417778487909525005509035874113570839269414018615296381745324808910541415324463792348798603991136841261696100606290680468322971749390947054853673578468482458376929272005884290383729326616722771751374671303472229379434152498617790472637963331718637130584681259090105785586090608277741524782672432 [105,104] -479017704293675869052960408881066821645178059592610085749234469944430496998724400475555627040104707644037034844589683394403778029144388500290017100907937631793097042672944992140199619875231683918064954966764762888597550645385648595584682791415368448161907387117534292626592522640170332135351514318659476170514465677555357767265800989769476403916456964469922328404963556178604286467481507657235052583045745531249343662624048955377048409518915521037435912833023109540055572043156315065864842116367440621246251175202780338500701337810186173790161034482719752594918910396617513773860406675396936212259027277570238683413972020133060809734308806564207877965622931546987138781437741280078623926335612678810068106716698190714308304371882310642091180263776182335517487300984201447618984038105192875205549890500213697556547227308074486583021037308210617820907610672476751464278061245207129244920306131137245202823222842838034260611078975678578517784933846980353104885141215112205866227343652425754965019767026005503167059489116487712370952927414921471188609909768964491800401004656020643970501251003686222551251236928734811725163319897510766119414598179614210548062950079943644178146989857305488457984959598025991598871981697889559455896657359668861038620106405663649909953007961355863684739979216958894565629695553788464941969453673745446304335590631999446121585257788979228808762813083918093822981552215284496215030691589289298391213817355160299843218101058808999527614496998389051153577635989618864881891275597043487949365228841599413365818461915252612648962720349879015034673840985116856059645043314554646545167614167832476894464541107480572341307492122797898813729417079187383827761523986452259701855660006592539480984130321267845843844862346203111226961053386990586572203898249899506452598026324297255945009360660361736844993891286097545543380711747925081697584118740806556484280022549458017428515499173343655184867711453370499737304273743977328313003845964646764252293956194762622884935606586330407237130264630804925970323499904929119381617708222633247028276655774483681459616425359450227023446628569951955435814561581459533186148107918850638971388643801761895544037136757271196305917618715820487449808429541580727728501891660065452380882384603623916650479629083884559733657206617023494191411690568083708144042934360622367956633967087529708021373974613002879157228785696711213446363597852816 [105,105] 7797712488545863829761555501882694406860068260629543813257002808698845642270069552824102844258214921829171596255259895359361526159122817398294014975684552801471866677625748100894264084399086448943827334076931502430611199924824084597002005518046131071575643046200185536248938474288386382069830095991604227133728738724734476527644318771440068449708698256046655773136973224533543210561596405460337249977034271421089062981128082218708445977875137189637387299871728959179400377304689271406302670043535900526133510110722027255634368696434250639506967796626329413415211954018346254254577653676600221299724596697555066197790299666595888960358013724301998407641725717037431744552651130490122333234063242265587978399226614906521236255538118463085867931072725960562921468398934233529785252698454313917811622915969377401371429291387791096238786776702730267373550516919403465948242354739382941884873064302294400507907131384865510404422460059081553548143598619633391855891535046522443875375386695596319334322548626587273810369091151019270745030067524879837372910403177791336501929146269873976725622535984131929695342555892476671851840473022715852058914192884827938319861465834184773094080293660309252756780457479947856802586824318839924673571126092869884791988154868584434068872609153720299754130462590905626917857016320542145520541222466932514348465853127106333697932435112905367094105112468395525373627700570646217133096603623452538712465575709204823133497204727324749701363478047694863402995228769843225777827305493095042174803104774027149590946754147483005811356687051505019842159433434321522767432158537930462205699884999112609740086129872834749594650387750744928728319740862475578404785894434929331946833318300562275045071161399844173709387715599805862481336198771716903991769955781426449771257640495129963756522949665719749570363388882628071378823423567111446734778868205018524205047044105578624082957612680857758911553168319112963604264270507886594897731265989948103009471486090534520695801232064184640837304706532618636565618582473639613485092228557315212780877194393890282908567150623604996776067993725723571806087727022191444492154792770568699641291165946511412211822924133857084634707688610065014293258587006689232410018891993712447471955171780498935432650405318780357995494405782540752259693032242812591852065902902952020149500090216994251086608809388756849739885216942970016075709314 [106,0] 628904911059031242165301836995258645173571086037440958595816266328374314027309376535772727840738178855409680458225128061041921473821369174558401096003467664632863900057631971299330036477504910622217852054386497964363421455631951494840604191911440195100823388782585229560962176052834901968334003008749177831322548225936698359158066941552886632124018364543604716509670843042084325676132712237474952350757715750407912980476952818949482348259756019198523437688610038379700963658479577574224681084092820758799091594815257336311727910314743548362506113479383731308620434375643514209821106216716648256967541367269347344756288077774867843429402571799933679251189388317907500526412383112949636839591577693441970923391902238451139860049844260201800915566178620868791699012244060115047259564305638221672193624323989341483360594070109475509089638173754272855983254466399431588600095711843726311773014172748057293325527829758170373897920162609579430186055073137264619290760350932205905693597789383505142516877376610951247614062662843563952530688928832593264576939084960090303095570333969323315162964761938026399651075170531746693255849552811106475664343345961594463799901012961364386370170136588781236454504444442696131485580024302901958629051657366507139665615383028702907107169354867155407759805157314243070999779312689688800032567837524915497996087849527754833580176054817259207157046533913016014499164785766278479228754147418285002640817807481470933625739154910966929280962225183133810515792953734266525346235214829575986730237814573376850721970700054597191037490407024807945188851407541250864175511401933098934379737990539574130731305743838403449720953489259315601687752061015191161414284069424791286807299031231931824959390269336497782918579682248220233283749609322158401452956284336226242332415204091435002031172549577260812682514405254531570495215880900886902506286611170624890790949320040791075762042610085635515236628231970860811215186224861185451597301541554847945953775613659758014911248832194128428038266289362788186730479553730360124570669363367848113028885621729094373362883646328548677558714762214647106527269635033775855544073973268034653609395325837053153572679730175877700455596829039963966535355733807227000470548557850150257172180960984708629667508717386900792863847394753017805830891102207887960630360861927823259580294160122734554995447267377714380162324187205506468250076827444597049507189796065156331773326028036093603080882386192783590615709695085017473817726470660241678177892786633878481167705976825277860098907609036238851586493230980968109663247950255692583878339975970816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] 60993078419773194172124133216552232354933104146046896135547897281412965805928241464752440600116365077996461611841515547035481030256026903364306447699037735169010556695096915632760639219773546326583150810755540000921933669260912480676740697183924786516353881197143795529859280372913309743784076459383116992521118252347364360508215200017154187822738970463534091877917619863635154844997492023405357378748255431966681512414265999321860313877157360992012021382279299048228086347981437255904829449833517213094394007622354584479771194267169521960054053439265374504612752064722689221619066123127354347145435755352161141014105210799173224922189265281335582432620445626557661834410066891126776285818984348539017379787072022402195656993947964807595535466394991185864099602762675623221936809808075840266946907736199156803056183884022415191028282998898554179438053857353396596104089360269273740465897523963723734790444548822437803543033823399847879370541116555376795747778527379631858297978648062193859880022555111464611417064155608206743335726852296145218917344812554684055077381653469922926293973918465743847320813158190893929746707922448383822546212688199086802768305001885351807889132262577910105270281410636033695034111161757785556136530874355814195327965302051890910903429217293977062244217832880269601972530440937914771928343237709725324701642822746349619316581726471069287482673513006382214934546482972586675068486269627774250055708470087225022633409711563370374716463771699043900145188618672563216676925641305396222884598764085796159092412493427340729924765799758525011815222950859263965517793259333386228138203444385036816112803828111378222261923230420808319351620421339183638994630146728681050565950353935765474467723712306350361186957835920946491320052739053054613756600942605663614205199828917751431189933973924065461807448996527532750030187597102462620215539296748052648166920877193663124802560169339847655484551424546295977240383080556930482108133497713504158917067491288320085588848815548349873781333988734932649266234366687541713758335948948370248181692825898431011265401306699700235747756570275153212648405729077852406800663691167090928324264928334277093021500136227272314321563449954905214999577406138520038027481146298095483853572370842300570796934804365258621980526953859284955846205164313316015307963959815709853797083830585820578076746784936971290896401325784181000136771425164949082683971810550154439374045457358702809646202944769010972744402293183561870264811976381829915049842588522441099265708776157759865503584762550332924279274574206266112685706504441840242178228497015635968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] -791369240598645661447915225846995971219544090810483251265802812424235577494786617825703250371827653981370711707731354889702700440358854638831598397264577867734738313812223962182715062821899269055476990604278973634814159186069075510907351314537759661203157095165345668582454771540756809057142161591524239842074733030852776801667388608325861115124749462657518582312032562735394487742387277991498816415628293078654199926334528215966083205413966618589160645930079416915112181849743018763619905527024304720464020633471374429780572250199913214592491363680915207272715661109142414296321439204163583376341497138343757824931996464842725172904408144627536575156873615233194195505310332493678867753093404797351415211884447652909193322476798087644615922611344749689741147864095665919816728415670159422800623699025644499442804607552442822638776596170178205795367074248640191177159960203880403682585310355052445747997750674854249428837160175324862744539312045359196548720077038848179817798091490862362721926930790718645794505407983264583267757999137779832845343631712975879820039977317233586295800439644115502511521667607298248893000406457597286856850545349988346905193280641584362311314778959164844874220705499945426162465575395836949336095863208850873429338140557068317874550706120668939747194354948633339696623307245183970298803719370361499624092540123122857735869735070592312597502939548299804406867333272868758044397633385787784811353748709816667452481800945386300173819080857334859692051160532533461581897219431660753509894210147755028328177032640337907364493937456718448452020131552097651152910905431742152793012575764211552343417771862823917660315034621366015383301882768251339749368520594494447426857267332925533182750653898646415641632886198882265580119394161150864577647567705265551664888717929034962167309133493202895962299607919809707426119080688998346291396431048808000604508827234004137890689027081751866578970193209145827010297378296560769522306087723001997506430561597076343143578164796554474648163238310504590996006498884167955038613925877253602579090713898929181123215378503400736453107765481891868799789136249674179936264050265552747410604657994086491495515204413699452980208291781472695707147096377861324289188147885568872300094809559203519638211087575015178393769817909356054027250905630444890536354143080381313023381705281425398112088710284745818327394840894981857863219710194414923018782501109213182728547731073665602991783312593051904805918213762336800746517681945652417570036807840971043350107752552941411637447483307410049727271122924622802434700687819348021694881888324070408192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] 3706995553863772554611129674366585044540833741199953747035090928334731938052919230173063082831339765055242771878106929892678207925439547770691792922704512468452924861500288914555479816642891280247332423980981393329946352231052765548572464310260791763787793789544514058328923214804444147034815670688986756217890186125517844596568965687456832903946225134653417028183972209933831389674403953436633395152612928193721407199847490622746902982172622731565620387630086222854837075594952513824102637568357311722440154406329204942911139944625336892510403236044481042105707213425175511219706391250752760304197832054828053121043252540906393565905489670426125540906401787133365424980318495849403697874747724049964216927852549807027726819661026073365166140532256599374693574212102310098377247605221511651281208669925602412244479925117623267005866932368326635562500235522168227341998117280674425123673902207171744308269444108361299482366434242705204562913382723445710271808379170854075292927470279553173019968585389011807558734693602877497618539205027286251505694986715024593186145121538824148722766704876416065114716955097853528475475358322405384672843114904177995977888529353983170585554988612053651045507266369852393599803906795806404559720494282335713372025425134662837485900177744855434436886283982351735543128416238873749309093064606456184476595000918689088309565855913489339795817061413104279273706227980411270540961538717280785844336688914792640809871294730017743103014755004379049770629817156794673579920499197314185601204107972936086457861276796058017630110690754280425118285290496672815547776446126063903093928288631591852900079050026024817159308925113977260380821118127930118550826289743692064540843454157970644956330483631860126498409317799765242910439078710963584189370313599491959104085228525316657899250839177898002345302244519494396686891095840775406664742892944462682750050048900072768251327432581398561568370205033724965324118863944899982112205604954681116884749969445274212211571493319998889668886975356968562268994116728702718717290340403977566876164474385859791827564139113271966898311291673500919893643538202071036811767582469114300179571540465161372867589152804711078516856004985264627585377924578246744023802738908377576987078833205787362585272017971555130629161009188642738280431088278186365496406109632539374714177779317310517141234276932665081163364155485599283821279393392859786007322805506088294768527803883908062132416752285361252077732588215954190961171595662132559523063936794152714808265568067568069359051057587069249030362824869730094311904572230918450699665759400936603648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 340673598509331014437897200203730332822263265211132399664574833246871654699496765815029982122824544502820468288488570972398137184339071942857356548468514022894142469281574894450587405096845041871004954465900122015809616633965809973305205063827001536888380789459376689154059888081947831707274492344023234888379385841319765249992852592675680601575228493377086642554875913781909383831725874429683822923815236090809587949733695744712535874614131852991262579988886320871963621296281047933155377227294597996069991159456270478696881409276520392425658313714368808239088102091345348642105760331641053446035496090195028888775418978067315680430755782093124328252311709425762962157764424261480272019093610594860005334524855909007205669969583036934716659460367348748215363017697110000227597488473315965666188287568645369157506534849931056243032414282061494836867237299420219318883669093230283857720102621758217493159560635860058701392924822861447752501089591386595488850453038595028351337479592575864573363324374497897299807146295462540156691019955512155933200501804806670894470684720105472738033983294077257715407651981193450729272747124395811725033701709458431375484778207618256068430185152252450695774527507206651204255717285344971255845421329794660477255440380899875836908733754875537953965400204213404256126443813929556298974278968130301756282740927531020060688922044969773809004100708505092167129487292405635301682422614220070717667830925885206241396000999120119639982879825240470539320545826528992862598601489494480535114306962980760203745328428242447896327912990540817528368524076106810237101172074411940556913751628098082880878459931869876395944853041367555392797936211306016806847284122382096485595941162490514490330720647070238189357836448287170190131809534460950749123297412273321717169071547672111685776845892428282125946387772360914396600609916544471621400012587778808883438190248649785542688689951485209117458425644116566478591000915762563410684679755596215058120671381647932936919797745763092559000652963446418941553509545816533538181171762444804823885106267642200877798535500316594033020915052646275553114839272156560169679729543206178769038015827425486543529117483697907915627845144880328525560215194679035508315915874781586951850644150436032758037292413199318564207238364799717406150596114766327119967777524770313075187462032048133894157279706040502524909933861792478070398323200064663115577026476011406001376242928075979484236862659212666386678692367361447673216128704147932463589791054428933115680990127465698808322096559266255763200937167984391426514997850801417303189718699809590738944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] -3766755962928266104133777449190826153529784874942521648768875585648781362974684486329628679967517211693809609357301923849222252507321480179448436146262034837216723314891091025301892913229765830363316798209048307025581482613748646858973602896773864528964739708230437652103677736826673961038723385120286786388640866102476293074040369029097024423335737679584998081529632618393213278387509865842159254061822478393538284253874791937707587640502253406077041703871713664339252602584266767342413436473347866466145683317049702252279743520791519561502418159460785416784351693525310287772010202083649942640819818925960287173869430489440440403510588880491038706432840847990823237715358399547554438000969221957108096551399941433498101121735303067316910731630074272287508159031435398373946750326886305151490572723912656583269602388102201581397421563532783626113128321536584765548393118079130208695168823833798171311513125878406470287748261168642252226550527885624057794264830766976464351496913003260471100291454480944061249705925427484501958954833007719567416962712098702803001065129926327206806910420510419211238935312750787866479735938112905508286276672332881067057298511745502224205027628246556233864442861419803047015767893210904913147368236788250883580325528874208800058547249428222087996688292439878451240915260201049963481961780975232221053386863576736620717908691766926086381806771828012871883303825173023878540141684905169943434485090594985052407968604082930162880859399248416279228557172287183341710589657030966965671861499395857349563830019511765851203798121628131673419088329063723407068364775429946528624811357733970173984843443522771454528885782148351941617167030346883878512131233045137579639954845724228556873426879611322689657612303816046835020058467790936008931371793891046250870681690616771148721444072771731608040401282212731959935983423832646630524876838202709561425294642458575422691991483919145881043142551225785261349184007469623543125377792580904877701397556745498638701346122161997685059607343512243064469740880706908872732192957961288462573245452066171583490911560166077261471100928405109609127978804316532139432803612065227008620533735254954380057696465121894116180065614093323972114725974362742733642566355992931459807388964601426220825162251715617504201469971072490467517720056299447747594886329992278353685116052150930089615425535925788860007921437736733473800488226886750031408767116014147189120376240572059267440320302605312412390264044341559762331730417520484993611428626548861315057723639581871561171844704882152286446065326625668349437158082574842807092936625997938222432256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] 94610389735282160889856605789432496279238382274081548219470994906484940415748631807105687343855937711656472143327126538464672851522158760614483772513316457044333795800261918354962465862502491731365241057150453269645761724401867105775349826930350717835097256276046536139948976130608065208530529788342693697948413027612281559228510834247406059036492327466763750118555221978280676264057229293055145431343786313386442435366207902927011500599231250471254529230517438538615731466993593256675792654702452864210171102886015488969851763692436688484136352761321218760180648987698665120208096618974115362398034713120758147118765591258875309739547608776970253610524445001038077611063029671789204062689083434391953833255221868815400752413387782831121145892230136600176336268859909630939854133216121085533505983133245234356765967503938504512324601319737332795373845413097852910898397418226033496624151884721139703377588655231673447001981212441561525991503654613297176181169772059349064903135761411661746909602624821454899317355689549220575420385050093109318406068278387643802553728381677609348386654695374952644312941310122536200380082174863904502338987759036383250762536448312842403668410435590805668906301268969830949559830203560866922288660927790168532172494337506802217361475748515963964776795613805410572365321046867297506961723308444528306042728885497097148451495651682548089703994826419157678505435686512619216778532222008805535189535451989541378500426095765443907455719533449128040958456771917320664910568028171782009165981114772801738790745301033777165519066367438801461750066680064463431466847451117315298169721832505652338287188868623905399275141517525306463335765906548088908818365923761947455147235442918376842943659886825848209917384595109296899778131404403311473685281626406524815511342572470599209971984816728430037882953517565653273851326548827546973444242148973794164391209836662650690278493357228186466165505772692891840622386253632928644124785237352959840044691967099746066207773296086199157427473496236266859333272862855819700447871409986307829741005736480582644340373888087191037680826469514259490531789161527717754790976320942538133547554738750509886362243783556854641900609040834956017800178398024645895275293024094659725179074179039595378051907215579812829397377089823243547340088777548795664352069897108800043328490149261377812493353208028278468496829025572606070138805004602652169652335639917872446219129711910758904441172307267562355227385596541392416465698980883465506769755858300968426679967458518726556415994086299988293391617717563923854130092059435606350154181787212713050505216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -727814760442330803794549147491705800081351359214703600651835724579227757360442546484634538562151274830104305389182424804744252554454474659369340206728491328558002731236309390125973214071692825597602977055607346685394440427609323245639194747944656896953870331252998733222038953548222519970108064923026293618128243342273411180590647066546419830397764333224557659919598595999683318105769768925550560282994545799492046309362202799910668835171859384015783415648979431079918692084597476097559179535356723175178409788552298360417297664558880396303455644689232083459140328191099533011759842416080718226611774746269851153679039358653005838424147984388617530601596741300961219673307309861892646639181031675776900617958506281987192999727002633895680968607547144303790979594099819087640228905897977211221220824076530265583826393251031675157776952798795498194071799974625593839470410109158989061427736697143211072890296762580075453192173432572374074723912550242852638214205810469402923245535855764833143486041681920292777582098448665810306435156052071255432855060641953163804607470719821766300576114231769897820912599514080967486926123853904115844630923578525237361272685845070908473339142726029213613557365103683874140964011863539666286971950726074746376548021774568375967277377546077569270369461600175830961835256699934474396024638887804465480329892235009296555459661247574674382242920541498277062310769131380449426573670912659528880681504692614331488668091091151479806964561286520679195966666825347802551484886415756678675882520694370382546153596762165036287012013844610105373291637230777104550958910327619976424104897319372961778720092554321220761925523645161669496214784899502191690840880161215649654320661112551883161884314079128046479107882293041765068776434313258946182240151800625091567825764857213948014646909945277828849307392438022524262283125335331855727222292238935237965280746361471794372222228597793235328444303381459604859873002418557326369915497084511037473482677913037090497447282587182691632822104670020809645338784603034756477575859644929067511469437918779111173710069838492192703392699597206555848705447936533372068342162156349257487213828630901625640078541260550694896454965584371732590322820514154183224051551727080888426162140138898749661217431739826717786357078764179671573754053556727297674318958934502508348855014720393463673867314934106836551695222703835738809717194555690769035183244640911945266849251866450589470828120992742107751045343470721736867000763741107724795101906691716800953686391541723619433452729133664675713226391187972125169244989129171676674117376338807817144107008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 3713694274459393689379438630066889364333895661526769302215200872399203884934264734304021548708579613919682425516038842301108408598365010270596132886925199979049439291781614841902081964656827811877561580514278939069979184537553381810160695862151884028430718816584928239635993528326333814726873270222054811436253840003615305408460034231052119435118716820082033214283561845944779032472696026489386954708569144668957720225114812780292981061660744380184792317876719421059698249047865150919577338124924371348350973294338006234331591852265694999879205321319508769287097342786473378619133658459590048516330381850181875619094585786375317613911633755271941678747628440612080471658392253698774280595144900203920759585005969123837574096538881294779841271024626653480630156180747097317565841124205477821337183910638897600409977564734328994536980455423343632224412202078206891369969152804526910563981805406028739999417247570548604059720789681065805289129274384325836757955412495581939784665886617084714321927247607421507514939611582384208224316534924422684555116237374724985643441905302884611426426370664971526042511017796831364800250269234474014849106608210063284309942073565671272659550398164409378783879793627997538929409109809925015116014138651379662130979509483805033479609211952732770308160489453327712497805535568174579287013318107732981963882703413665962002975164244819826567704601251085728491652074998370847808658353596952942089031470873499369266049013416199278273518643354434353620497142306362440317259957646376357508605313280880149021075735843030131424456808142571395688964084332877375889249819767094853179901317809390481639875124352152415339483000757987735844850636947608121644668140656976794680851676404921434390488833770735389574736692341885570779875131984864326441480025709189937008129204412373532678815616669841907652868745790391029392593457709090202501821555989772860203828499361679763565124338875149854262671772581125669456728567434416583003874016532315047349765751756001362008269420974540892561939299635775656982641944435281198647018523128327824753948376306271953967879790276669972730608021332171128107927749394144218535240847594199589631053591935616531189699324654522244252151654777481336292276437521681258644950161530527247784751981739943116835994074718899555274671031824771495364712407814976294431289431240031030062891605564912893808924157545979405763805973847748604999296474756084368758645572140897273192315177940141436351488723891053677766208688879189554581959967565675300166831220278566106995249892631126682123839251313848250658344004190280265362118790914312098007088983013023446812590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -16648100062156683194967204017002558911554568362671281485517485671372061741899972422406311313104069325569617020083048651590899021033916479491329408926082676454324090035956084284910540294234163255452054066752097625876620783413501991933648580610924981503015315130757403469862898929542618846957141671128653572084981892252261877523351700401556380059641747709972111605981560280350300533226330667359590471864216005778944170865793078287093885122520187567119469330433203039219148446028702857834593265059507776067202118307640608715983444554722861272079300737921354959061385617598254976744011545296694914713562897509779432912800008861692271156344737851104881997652922484696873498289967256147330983411446342380068443416199582772121367592382970799998668084599293708538653918944771495490303912487721427216566584847497199541536583290644895918736708377350170615019168999644989240115606688560537106462730987645262552803789428820856067472397028542933565927921612877725946010948514489061291044709551018583456322017110644382608989874396531926546539308479863580100189161045760756678878259198765431835939400015476258872320828776924704757907639485667333537836506393396142395638045305528370756419901482664555372606058074708462300367393486500991152971691751894464242110845350647132007590227773474895841051841063759628877249808426277645802454809794606755642660332962797828404520470086896812817076621453734541861219692284497429729655443488703188420990570894343373039843896340706197072525370411349951622134047877293541892999020367297992543864575036243593031849469280372983735061960964445903650121566298048227055555541862732158497581428928170054172281231960306916471010057101454034890243619527216064080718220069977047591344864867929742972452314880058714393023760063992147144183740324049860029535947631772844826948460972972720008467170235751079254005721673803269632918825508035195923499041748115784227555645570863657639510570350574603632785202314303118021297594023448173470793999422526583267705354107527852017234255586980699704334142069664693996245938432710262698050272636086365929791133981885828996629497516930609162982078455106241656055003193849628315994979551224100694591044591203361053478180277352886466841592538779858409838646380961881710271768407860137952593758257798364723806769332938683219193937907979554373121553873530976444122133738450477504499481899421868161828483980356506434258878830507176175022352600339162489812297134242563572516658300121440816714142618873672732807509436304372891494583485887517487965764480463598798124001036196054896209533728459521529280434392705850412653955621920167358130864184602303847047626752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 65820421877284832056129185234617267887189947132876086782844569082290839025934070300441086637797425549562275077574637750692060126703715589853769525035904345528477712844014234874853036783515090408528794048905529685404945616164916534752526722848433956351760986459093675966435131523778600199266049002532645407981913450932046296673524063301496906822510567411671990294979486689201543835633255316146247118084174762656008867496355195269545520450820385804446763386991519590601961059414334125074387652127974682969400428442922671681846432804787071921637135008239543291905928635656581428726342643284851386638030406745149989933369888762900333117522863148822221588437806151495801473992601538895236459539990271924823839176651428466145570489977727437458457586318442822638561599260305563827912710928436562464230119730657507903531013776953135944912977785691418812126372802617870907204413599649364837877850211768179321925544468772435426613360899868999236685295817217101128021886384556060725419268717327397930672921283623672604312555571102288696214649905696454264793408269996616204042086629746722234015025055064526701297328044594359516388782199267741196073012683584597392581830744486694210262828299724614079044789540817915599063779796892687806347444120920779284155937828089196186923955667912886814943206541870069370106959668527907998151511465513067897564495500599605066671842132684528618278261369084702605368515524617070205138568266927068290180373772114236409036341094784952926413544358264962252077846403367914180499117144700794901918922444895745124927490868438436769481944058346224164888898333411541434113534890921407062696397211907327207886736111445483677919477952118429603090325982401091583812444442961998441879849937409509537612556110914400816240596820832252837219742871149089384132055209815284185303305722459424186717326728301296328165162933975548094121424859815146727884866569876270311386178645708796685940410775361144236606012513555883102803841597027517083182725563318051406891095787432551727349875778392289474761164359255578062016055018596475703047798988792738641775119001250764944432951544730278341299690618521900601074822179716430507389298517323180432217730231380285046517827132285724434002916705362142723484683056213065857335472868776225754993274516233873831861621683921677196915876390446480712022162054065094099972180146643278813988227006618121451546303288869990388326808743400512933581575777069393450543537981559361319368287358967821479116140389942186750019164308142670912729059276974066090016187550234181424349914674987501776391740362441365932058925544580048977770512186439729645120974295646142812127232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -217107151322211207574808061336673346364434941631853001074252276077622582598933554443731364340552109988539306122187335015384992022354154749030603720127829796798852902586413230613612799929206262016427974056904675855590409848579370114842011021257885533551442433263123670486499984174765399750644265145319077525392658595252691197839835753333676620586938102588504880209545122369924757919774994412730915240576828899041406378250086707967401889660498183782306403992171838631281017904128080321549509379725229410255817448706466033344226917854649321694558093677694098547739931063760540582750213439443750105255515428539949755015569454171553854008353795502418075060455044587808590672558603436263941005029607050461323339220735723464189624667990002722829338202120347026680656145293810849993080015451126358012944165856985422949721092205302770693939240100090603078409307010762169312879478708821790668844688884278444474358789744192728440220772104623679784080224192559765506310055452900932045259546740611673340241217850549492544094834198724824790244417225989712931325784989678422903549876988685073847114005408516878009999519528805193861404887549990642026000814840837576015921066267383070470370165325031248427593710940283134875364528354232790331120579876103581241536546104024460998875166204168416350012000536708753676071112414934551143045573909222670569426139649643217637217218766911943229340908643069854758567242636146502625248852396596299198488642902076458874288545091760667764903787789914579414253587159185548488288706674980408146878602730095185191427881114430602911835056723114302550940330963702498831064334926821507879452685188431831940841695929849661988934894254649093445474703415191778731990624771930646436249137482253909978959140254406694359229177064056767027025888227419191911593721750925647627582680027344103038161284118521859128140277513862133302284310926252985379383121276519616245953388971732949356208475696444223570138352563705404733022270394679608453705548139500283959422271081204462989536353227809657620129420329715775855359519709590811931008661281590696849593467196859069969216650875592566496355047379869183245335870214296409938841812559218214481387976602472273701439926053613773357234020628795753426080686907247879335867270778784630324240798094031886834715481856740842386532817180440924062001271307583239537373815302731091504399382999824121403661728726247016697338483652324511502294706314283353380426787079237047263446999978066336479644649228712043105479379067658672311797007797263936724965293872547135178988258120335711989223827145108293743703740707526361218750301927775457678123240290201480689516281856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 601016743481040615938177044787014575997065395743694203582097552363421409487828359420421642997515126350874435940172676295850469937904606714160146479664480379172592526475370032317981485430912902440566930277798047583746957649997923514397264260642834852170614356728442151404398240724319332424705574712585058656034123497929976541487253826363828419956590632605026136884687050810544705216894325982329475705387273471300085912270320068733357529956535693108843461989067601706938212194505640233448228295774800511895303139184906342469701365053237019906234803653367319398089036929294560817314133442644084990567124329460995236209963120639160220890692817597709982427344570930540190218850233268932559339335517022468483212894657527368834570409254588938774363046734758270332946698441299763729233114177513482376894205557972332115392286531130832835435095042606613558893946276035864730107915770516758175863055106703943268644250884463096790410108027862913383151232258283949761935040693672504684037709366164760359094018194186376845312901855155225319474387697770833643223594004434827065734530630576210828502681800248228019543320683893301059206754420675009361929094540802722593982974009513619204651535484967742908900507261133467813776739494966371970440016167262283489391225038770425055437565104028027985994193705348151328932871168513658677343381359214899084774048860234615470699669271172844688246590592600739189785226556085505609659555557750214966641099736989655687761212265975638603770602203167114785195523195918607641990264353225377788156844479251789128743796628848018852471399990726849522115977058943643985929621972504646880279319331170917904838945547014390469117014894238379070598337304519571764457605004738174451625222121665216604853234613998516068422157340709344363587262821462569244480571298762929456627993071281783719887630853096104522275733078653110936454714840195402766529609450535541934696792107073502218947985060101814218822449326933448590038571242337785070417449796166443360356229082641090681551591111589059617841926211742822591928004809156389776945357784932092860430418801149980843426600977510548724852496251668195422579637520049234333886065665663593799523210416407441711846399322532168030565261170925986045664764814539819629563364320070168108147571116030495015694357476340575491119755891985887046956580939656773870779284490209918973807453895664451064398077332598526635064959932107580095866938438871902322410381771944792772192914536466391641659026573024143921488864321232993863380555507233852075441825590010516922207410969341654424157198590741995272943248154564558042030977818163575168143630269112606957133365248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -1498527708892807949798241419672005376666852943406343023044681793393791113028712099143294026181763706049370047085634490290537417797211158129278777003310990378696092235652464717843238407157039272684293024035202671945801355819595042341163307082693312586057481435628340656138254782970491283209518746612179471805378407031612471919907558462825673077004406652934317738207944234864523803139525285288596055781873594093972567605556659669724827765017375452427938082981528766809225251548267221866432347111448151768309266554915919162128535657835638614076296514896338937161301351932977018550053805675586955600545206688888662762299789357356557445689379413965509003615790873957185701601502674978108891881813601348669473996715588844558667873522902029136276937542980651596407603839015575767900177776919319875217670669680636182826833638577474283499227748967504005434211212168788984569300330905206574543807899953538999676641319200354376267344519485476394411029796033763157195179073366789900739146727791399885410021984109750818475651361123073015305173220338331434628623327671487591477196201820781289422406352275855540614260560671892124866774546723710979854535864425266425935455413905464535804309689044126191286678493472313396956474273052909035096524439569153482153668638255425386906193845556354439963587937332542649822796485873440072881267745280892473899359537428452464976191532581798515528943073544759974749794230382923040147052640338994852348550412481025338403927454216224205173492023352292873257143971220510976337515091742939146637220315517195915792599731068012361186196179953148654302399855154014925752774693336347726713853449252043046936299130217749651390049218952411092708771497266396782361223092694106993321663044689964199371179098821071268719161101246685358578285539381435296990017388132687370311453118179862246417447663619558168156012261187352668576384091612796296031357589273308389291826338642982896273532008495728825870850924749337683285355503917065309907392281629143054299508089185979886639465682324036404916408483110500384233175801554603936234569073165064979007050906591283095553981134010917468949956337349566239992476860960974880995619840780448655006786924634500940602656484553807445388306801245953034738525599530534059431902494490343890562994829410806940492900245273572711922765829725250797887825316010535903191047174602691842423065361562404936975422893135067881832886375735402261796187812257491858142900894672478773441934758726853357919859158848921997240847198267351946072675133442461526106613209011274090176408197216523519234102879060052689112033328940874992820642331052079442134110642409936701976706285568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 3720018749181745363912600557394125250298114879088658188372055685894957024249488355138535662689219335645027593947630389240506457284146499165726736860900684434836899952409202442211057645365543121659358960451692142197074450828923405436234261104363652135503200030651328859851680736293099134530453649130123057311719440443809446209635466287569259498480125419198706084089882674277786256687786154158425045040378927177358152807122320924585063077838032759028762870220245872285210876945081230308151714387284031572625199418973785222639707929868752224305564923805895587292123719502402327377378614899342903044387275513173818108259782612961026619017162681925884127005901451301460623499111746386878148654140389504723756965449051199379172316297476753299448875664001927501560083253683643317816546133581293857461606412550931985290142116480349193962676903012951362410789066319444489442286709560674241966255105743236657655940824808231868519819357258943543085801852406318088138150111982507888328693533848943948871179177587452517425561699717756122192304992171053014735606775346373792096769220075390663518769733414488276409716721453770180078666831340935506277630908670264119823634312220124622638779249974231110230289379287435423339372901837084503889087770796096737966006019852468900619016139751609689016338786465226778451609458490319501301710033112856359888395901354602320367980780857876806654984072595498879223772899293507891057431191699004409756896752970955061912162998478174543233501295979106959557339959873464861691670230466046070090538158088329971769926851170032072903645120784704248549972919579452673497014254516013957406782584542698089562516807394516814342603154282083833924966624761868179850758574553946772087432470249691566063687353266756321603168665186063563090899199084440818191776968506489971228045392498090851562095501067737878419606071208247065552759060153231387624927695157444574929617240897507616711354782609498459749557684830528865969701298294556268715823817316990516750472659127991883282165118023649187512238140533700800171548943769523552558654447114434758776647948339779905924005553218224164984599713548441576475970014676457592984614385516100634121400291762160657278641592441536095345721036353862178844874019712559440769119217539082783247289819368944087805775073219892264408746772368353806239185493159285708814994681889805777549330532239840842060023584648543913527994885701365888770830176768373244689552648587126549422611617330757421862467528425720281129316521777365639118431869049566650113257097002867906529846209515984530184419016829920141455633214931129124209257682400586560716102730298439989692450471936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -9585301862942006373082746854346073375162966466945177722076151463869017163565089481589283387793923690132572396942659326356442584723241177797735429829303892616654170597113453118820024765072871900889117529104315973138340850372529884458219904225294435731710406455674290340215159513721037859114724887754040526798306823053932198136370988891013295629218326440716866782725070882075060268385575135163393862412100132995265000968210303758406952172328939917381458479358050671041148288645413237732129034400521858351960605510383096355809003510749980860814204009832841650136248406306421745960910657474449719666502313971136120579260890417195464382007166533564830243315805721907922266389692839827169714346045661164847277376201678632778732670682322259256353401030370236867601922327270232127136926724303394858663048918612476462830945329062960495946214429213898843923325428444251061958432053943756474657160896622723675852589514616959010996914761467191338638128200825026438106795699829189936852265453040370466671939203969207583837111922956466668598828247227396903461461814850417314558621171829569839174426741112276285937697945035319942344186034025047480963152541989277223423010016799668872356283313472897338541837017040513801620561161388563070377778553849343320065504380815309954693305251385664754177787495563519446701931959229240645992664362708638946768501723781998336252709711010846454392352621842983365535155957904568873103467604993205267565245941652968760311673328524138034412039478699367534035654854642247178928840209807559670822700126865020695392151318074753425232511195965428096887469795559455715122828352083164338001326060519844819957114937961452389719234727494929874590163007816332909001411970831649650902254014904494479229880985262654230299401945602062146741071581601392714158695741142543462308594290081048893733472256417148760245611684957995877973547106325473096947358448903950460691963199734710536192508790965855942456112025138728728000761265032456181884354481753756483451787816375510446624226042618415447762076244352159581119501377899235449318540442701452089048628037607749064729461902673471875488995899125518581532004809232488203973244532362150923632721631270556753368463517090434778893168281424171930764027555836069999719590675068921838212212982878417565605293346327959423464425794015462419397740465243317979333795045060085383591329860180930982040542648738331330340464344831078738997780173797040393081426886703165283073464343009793360645836882213838628603158427718554456711553872006450533962682347221091587826799371401913047243744046817553954074906900562682323401939907735394346103258619960616943047655030784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] 24189936834887561647519534411004280856307881091654775042630611798077133661796238544927592035070462495710855327897241848425277896863919501183194650438050817445189934749172034515414248286254736683170699241265112183151058399187596666397589554230032441687073896082002619718634240089229028869941864715268499669837268817338622432012969436449144922566886834249630868566710856631030521071898475705362301407223445976656345895693226879538914413934427912468671387953826354961585944756093824047997169998943279725873288116474381889036895819357245615979747714267725927872111825361918444556893568998565993125311317484922236682960860939681130180733702853885258873589582608082943305480314961780325307278407768197073982083527332732725456235731015715028491235054468680361716907851186623358859964962972321733272931033550858968022558697072343520884243530517836148405153483198484507848290295033260811974253152793643055873986556062270450663882292955791852678197849237617274235029847547738274673711785541858714511456790929014002490056216466122923781011976900111014085804619838912595515595673278168837506017385550806319231611636652746233977477481169703819235233871544921238078020499681228658355661894536968894908152553139925667537095347631460620844430201807224686242282043489679256172106803704781418441767374362799672158073795717378172099815783128376527301989113489759938751984919016413022696473525817119876578673369681401179166647531808254020886096691601113577685765542377728728867886313262951573381716611173346507113292532392173541365984269057106967548454004693187828251574639465789907677333036334136622067037996235116813498619727009095611813629683965585450096534291731457836566809223543220884797975218995092955073905148417616224590577986304032281866519810473461441431004846692515020294481782014593183084167375007654835047905901304909991462304760871397274441795682662412318585587358861482230700368898226972994554808224456736534280834620362496430344969468404653399708243613091439200973896288664341813918961366787391816545147100748607170402007126528326498548193735216990984938083818624583988944933957375282587844048873838798086770065804198578516504587634295760674879343976676913165126010416721471012392370994816990614524235444729628064424181177355739988889064378561664384472504091280051928184918310057812113898569334236885133681840407620409644430447016964167586679301738790767977144806662170000031599729008790851702023270690694808710694479171529978690578012358870753082521348792077532825489064463644058227186560348664720995223883067581522824193204906607044035754346848447673066924840105076982073512529338913085678605753923928064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] -55076790194724868062022352802225628791394723420677200451851842977550856727205895561836910019925326551305573939903514797875533990747594444885920747269335910683811984378080219319451968432354751758666331255648567681667921570907873071526836554241903862208195346574895267915214622342813507941635677554034732280578635908803086888679423157101249362900819745934895975443798734643036235057914299056221968280326532991133798842911562638073342156469214610805276182834682956915907157319724179176310895359713244931452868739013827160219242582151230960688501205425084733854327435384077143902881173448308616368061924959449628723668773934245730608433696288067746095355835786726025720916765216321202632880283969282558308294937079207228714124811473843188147531478538033020407401293580150310743370162943112932648019130655710142317772755252172663546715702429967962533444321488066450512030096135866311214711263288272525663052335859089194392240508058918900022463340900350537172096198133299125199579265378746455002128704093318102260479913740408116491225353200074208501897513134705028545756243490704075890425877299028509745570243063563059885518051917919368537705654159450885975663544896674754159521956164029002374078445443926205033759457791658584705678324499213287698309633026791605840250116125989687787165267649764969522293553375790533254563530451522178956992946685530553844897169042501932065987834443850541211818826766393826204278399699984146080340989148636274742968115963822179085983417417018526906518883686467704133742389919343480111346884269850707299811423667923575247522543787183762888271886564168677842336195850224116060811961418966758845092982504026500393196073795014408406936651261102631564282586183520868059726302309999540656519742184517576792389412753675414140255108591903807506636621461189205150918180434748783782924225163303645059868102958427873414983493812883790070785409809846601189763124326145049911873673307993985072756523777257938164945780183750937187352754014385480985080556771778502914038438080005568166901791715651125052528494688191860675994496555899369024158185661352518884018219902861440289286718258325090737937029844985482649499794511677721781762631686069384018191952394149721424843991104964936205451134576835677320224138023776421895450281547190380261489694032635883026967921515657347765609589905738999225213792308495519001637810754054061074718325928395096955780233384722296269123870548316961548801356307330544387984331067972782669576372104761443974320298043278107196967005519920415894757115740078665927073389463423556084168265264761222430765601766032741752638309162279629199499182294783025978723524411392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 107462591678221916134220514092978630040811044882110461165690637643722576556473497070569610662206277614470022565992393289724506141258604440669991652890917331756419678602429182846330841962431381510259268310980858639744820044104939076967174419086898167331274246355072776978918403910205915712292483060347940030080309568260882450020464491333182470995365334023386378488667590313955182941182846542009450399872156543341209613266381800494640919652206884944731878876902529961191760325456551717974363844323832300510911223944182811618327802834846081734899559168195549598171059692480811489702281125371915185107118459079628342993007638196374434819712863635372909184619205641225790413038082785984182941502840808865238990800505106305270367841310534811435061553598182954803841596513678632281998525330297948896622620604660505892801925083576613917078321937197308593757494791020045689344596349427860321430020981498493382922915212937861367942485577642115396674052918856523863911677223999174449865797704242721430676981219330396186628068957146748522226325382138480088071045770807664454265648431426298637221079363973653163798559733104168923508199829674399890380947034841551551638443397408896093233690647009866399399822095466447193330458147878193830419653199571811509437330967120136906233529962914156118543617155033191245060290780019826813439493474651718911001770249343468431978943324193536755802567255726443850134201633726774976595013863991719451894915658315408152649035932157072573929486984946254839487961941389062356535353780183207134921509229874570287096546581173143774422966869879232198162012643517497184509874646123007419262915489359591116822174994330278864601085657818605234052506325068012523993556041951291919007353322613632793596944139483150033172599393030020194684502427638725338262616100666959238964844144937348121070629523226803554026462070286952711418247078377669667983174246480976365857810455068081058731389429713308410042825280583808422471862994416016511196230875699066612037022727372475092932642277920554729484161084855088725155160456383476204911425927136321582981948229022386923422415136108782647695441618005788173636990697528981969610335783897782412319128931161734788792650421456445491528484064380713029531442790100610084467196995447313300782342431639616978263293349651935066750034724703258217206188828042692148031912647107090901952693316398663966096934822242513591948489533912578032526607437094068253805712244475010390471498069729249576709428014919118948758817913935602975635900441603651934056028256853179176667503432001631563900696963837462371002109282957643602232236247972458904295337099900698999726087864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -175009121017299502509251694109335667686179525457995313442969008550080614423421562869022023952253716128328254507432962295206765721080489425842658568348111538164144701253745771413302279780659937288261560221248223671832569033556255287264000891098557949468891173897615615584365120258381796524672440497464912961432885318297690959567955920442776592315109832069622883547218709919851384695580102645208707014595496839291640601084172462834201539250230789886387066947333867627476462529839052957859991830414411938597914511627437712143697540513525804408647099939653135381502971725434381021653357631521899618157383108886071608093488949581059885848370862526882516286446010565264342573996744756877330648721822557043293226389570186031648004837466833393887341548465774262986234060947146612693872696007959128945044040961501083536911218219627589038577852075545456112007187794813540312002220438558283221582670913710575300897973541233840564419939927397702992511021916795476505758313277788776620263052054495639363165243067387293952567388286499825246229305581596697119429846747012008606363509300939511415842240243899838186139767866141100536525507046042962224521634854858128897019482567534862304453173888373390692147956573694405792421812748931792716890670571301219911092319320918609395548176858931292449896964509132541759067913551445444913303053373771948519936499426364883759027007517166445858478372018025241259470799724118996752696686172475414698278446691353740565461315238932120311656300064222411807092566723695757787245382872395785924411452496791485586674479286724256411765135733147531777888465699131860802525656122773938085449939718024121351893634586541340819974555517132367701867996614806914816767678136335885596691594599009914321798648230223971387204261142858490894750918427049886480872893308338355515317902613705315166325034412529917828096626525798015624655226185186732927338036874674136225560440949137022595650533980574810951002407556712539645652824849398476078808593384901092047185144573383382434009265328396875400167600081361722591118752123805578193927196175514082985393135306850349622069817070167316280291541461029227976845329634008480674326981088760374400502070991696311012649033813118744969612484098625109054613682010147211030339998002638493531062518606397033472433220076431042792843926011430467800197330695561831305436157798473721570772406204035882435852681993155134896082405478953655365747059378572594508443276332934123916464619634028754740838642442433547377254492420345044590678424303973557140255180844489008941960796057722318456229814947303798831275153126385162686551383187304021929632402929613706255744054067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] 233267845359287202134963618772363377410876762371067821390878603862476758457151358734333607115721434398996151671619950105831420900946975222195816356986736580335586210151127444141762957586270084473790990964254987496905442657906676187850655145405798902213850035040027673242311506263501213147687089254568399206068072102234142881664518011934265875636515114756611957762845252899423277773170432220410346553547237764033339960476946060556445663003144721429581768216662080889895174617453682500651531574197254480036283938373864436857118943967822945011600917722965773480531458787555075163509449447947106314634765064856512945669247063241329831192068157590741308565005468145267602431032897271701589799373123386578718973411410897964228576986581048363947639817460234220596717182645859616463649655547424036715510584821284545066283674927318702519068995965322689973710231162711123877560175571601686292441292271405917207801913130671381866143250309958190674654497030010092287363622251838700827509823373994730486604232345428081956732357272875453245435046112842143827501154638118049138347235457794831156789439501576903219467843453758838714170265335838960312839189777564555732121238124684215846370689781179998993793092053528822449941570315124906382006253552551612579822983404504511123311223641210652849715242122212459911339029905647510301911251495233753483529615798050583297959501705881359680460391337698129669249580494204368027493409340153216068822548336142345425485789010405642476989770689387699065183504902927380034686640381923360753049276013845560662074642581914252066413349541993308054347800652187712471671515424655672618332359369858564043106126271305908976684634405685050674847715773588431959011319920609936040001912988441897125862429857655396985169346986353899855601406996427185774243651011455558335244540713617915380350399975852958204762948333256850627221055009398805283176803339625466079287048657695176339915059377849706627554387464467381735926020447815900163103404111127289004828570831053689993089277774619406247473424464792655888163018584749320426510943578623535606783693721847102680034151545724629636187431311512987323544537266233718731365256467494243258463820744962335533105554576364722551032778578917692077863259624606011166802327391855326223333171306706911332081816093602732014068680191670318527700576233266839365110644108380619605017343800043817822648393690488399199242255267031552504286497065932812351334310632863355454228809777178591985805384118098249362680485265804151258001587104534818823889366262394488770889900794570856318221806918605964590519353957131012632951703661506125815497881331779079672474699300864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -246925959026793998998421532421215252500377139183396387928367453019618056934379608824372383044993094467535477356446228565742636486844822565721322879036160249661803487822317766053589140025926552787236943104235562496532022990812422422870831205009178726548797933261980331421221965923216203367957862427911289425891717992755165387220529776884086208641403767346609402650889434306190619413807224990685137574795555728877614522176480382418156922125508322931709987969448964169501472560897599763371588685889543432005202032417728540930714348630329366244054914489341499706451566804155279183569332525834320400316741447255285820432064418485544825111512570244728372932134507731839946899398504290230133139039874214411185423801238703581344787093306247194561009612270129454046662669079984270987568521827822434285154303100773971423245389925384249761111428888121875423921272072608192812741489738813788279293781061922799554123904600161374123732908048677225484629139257055457743014043990762399296701695173793856652456278049788637274401047083577797227145182702535875692604969602196159159048544674122144996249385394995503548211569851530679591947766633006308455345732826545870969626112555398864768380885180468209940371775405374140925023366747295710522793969136421186864007485935882620032020317659601163157924956275457800129901164509742395628919174741531533357685801956413805798236557292463285832227703881322830096524888697114330343800388153987449188890017219296896695973798390661008444907169763613592987988981816938307046544113656447405891874656738021989697321840352923550835047190532017584690800827318095274704700166480812887542832859717271840556124660384275849233133375225325273288594471086527063984635349815850385726592133453208687499772261030941519581234382726680305731044015145846668216048108439935772998421417479454864474316328043333954464483270662006684837575102777026971668654661126984676225415226316443600151903110389802114096166664397235726887963416827992339916137010264773729171600838833975978719693602565393796447267629636891111152703264167272139735711733992378539243380475801017986560993719166860963331218882194415852149586827447956185252008164581839605890966063945869536858911243498623845105216125586284909817052169251981109461329170478318283448539476293980793834118154419669634343605516382628305051167829606751610452284134161354014167532372797888346050421979093387349698266922609285050625251602228484497437165344417385351263351794502076672179592083639875239158275542902489203080083729064077038565276872037037448652621427764304107449687557713803225346754989738016570927864313928412461155038355157659136118470582730752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] 192811239391754379973326022466944021094708476467062046190878362794447661067561129341611217147719230486406774342484836038631585843870158448753443824438039488429621974201262462491193307088178420310593019022766728058249373635782083005902187978588205250250373776497928537398616200166920246329735096571229581745889849703545502284067835185622561331795119343177526449756062933228423364103759310774296943390160375216115068056973126206945964644030059965140641798726642832773375721696565360661224199400703655233317555419290862866034938276132077888718413161985485295224326509061192286669970608633572871260428002295899037098181745846722713801117449053233607579261039562709487758555405522197408178217262016932034176309995611041195518888155861579910510129656907060218973745131372902210755344534980745068495502263718078221475894727420583188272084158888128120519134143481494306412326922779446112680444784585045221237462667686688813501450689550869958413333338023267223302697074715766723873199081261611967844633882626674372042640790652228967527546687269976396368055074868959435974734117952541013034355556225063622105645859204098486529165802770376244688524437370457068098733167083833470510380016506814505947738594973804409269955056291702283128024117151470316458789788812956447114314307576980831983706072702392130885100516067624148223805707655659769735690796281524006388578506163508904759077711387389357877730932059787553488442746812235907605289711167309695969899641488249591259774883721870608851440585085965424633365057373710984421730085308723127820795227569649457088108064212045980712682749260953244920063564315372779409461293690437795528934726937165984372780763949318229120749982521913744174227109583079972850630208469323059043788695764572913314243633216358730912045449339556215619879003674480840836699650116042184444150457857671689009708757955017667912958021932550126404015577341783972388356364230319085897787702437323871594597832580437791298713734571913054577614359070692041697212447737953194469091151723998917759099309830776991053796577638800367117851546222889720136796591122143767449812085879667229731652104467147486242889045284918615184756603538535879747713474300269591947407659392530011752758520385223268519450513976052298703046412325142558204305260856669931817920611399968607167713344555451894375691376870716727764758914929008478769022387794652455368725782565433148123199250775203369922830021953672056431215996012864939536722669398164388477717170886263518734582355654554885522036494243152763788538879724928548740249982711332821895683074706341776062061695285870390611167807467817096248924684266239867312019964166144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] -82185364030102049294048437815947399653671344662239501887405793143812400806384942256186349026809428820177612262669343940353239274138818864333485145435330770749631218019185706241329210043675409514326293867734923909886488684574742035969854279586012758991556675217207615202371638413897551172071031940898661940445522588633066826205461081587903296421980489904940781909210488434567651038997426867638301351421629149629978532383098004442596519850693225607388317417168185476820001206133383582542405975896568644120917146414842906139819835668802475900592317893940619796206020524824205658879752595458129054942891860405855200448818061799905437570659616198883122828497222105561174206219882361476389642984472563894297213513943735961679825732095743035141244098274360746973051035962006089993390713534713469121073212951247421266802781422260875320757751859243073544360192458356455983589087896200062861457109054757305669659179617521688436735772557210073396808726050730527738537480241985674771616823433239205085180404839664133078416042101109814704844501947803014612916863570042676259814784209420627464168013950280486673278495077303690856780273148976534601023874453370583690673344436981891049805591899745180995418002323524344316783483129572699254632686355635865816395077489974333501600598644254903461180687478232858762957726698831759070144650645800647403100771625717728013072230640763016356472263941204351922103103639971432825024926914429654855934225699444071562670031839442035189401102721722806524579218734316380971454569769300681382613072625722347663971528341062516159120966793737818250875012691706370644011833483334295815070354955235539951278397151579525999102317264747826151217016037782327637611522295930770068640821363324433194190214174044077686493634007844844038209913662122083823720479896234982535287182349590781341385136731963779825075357668750194975281308715722737034864315384462527124443292410554835145470301030882119834963742431203114188805362908639580531763838721829029002975730759752462187521123688387885995653858144456518597197700049408913747749260712057063186977701373584718995324853944247035701848113065466721454862398548423930318694220928705928113575681350919990556704177369489587266348696633799508591301162425270285128484282735380782732812648761745903563340336128951640660991457675853560885933946375726198074203857686809776544389947010908867221770171726538956776263606762546222175142273863912245915653879457489677653435200799113832828040308778588291724096544545556276007434614133377805719246755004258701889308394258374453217878696414868413417801271149707388071974918603471126824383041072778393183531860754432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] -40405377390920643107840351577816695775378451753208125575305088687427899833068349556042108670569095515362167944870789616977676398468451391813628159320435175716945850578154072184456651344753796032904588905668501795680604271700039515189503161412278868379276603542440033584155833962284919635511372270717639557105969392362459416504621110215082191267185947955381062717561973111409266954125864539477595898177324120072882316237543520909035692426222663739091310818298359318102527352312665480118224460144598768175144713907136425653027583422710092682663715176144642619083715850185631693742654837823278822699154196947306608027316102404291345740459026712872288458317311307277704733836938619318665089038861285342436547693240127192158627438407556586804204248469954219494210202516326846135935090303044535606019974450264092088767788484176718798284310480561030781529603023600383696891721169883819048730163094844328473380451729961062213426371422245503467697592971369801805142343758477956221576815994540313388792406273220171260142174873128280930570153529002903253080178527209441016574013195406791774618635051911992833452448286863743970519938679131178015639435105191977369981300766131277781156642191889488648894903904462777250371059778810461749581046001215060358790039012164561982927944329645074297310096961514497307710061375702561494659460032311485684702979609511627741469415712256995842403017575588571758917362401158196410464052801074101796865895614187812856157107322442084224946113070545503654454209193936773270628005602155019581294770028347771349457259892128973523442148703644093873050534807239081556987809477067088648946196004702069405203840629352654839117066462539222021002379103991911699186036715877017928148270868023139761701881229684246913943017381326335788402873372727385423372118922778940798215468302361045424286669723995147274709633911855045943114198199193053662679087630895272063631054041166326449473368038860283058313563155188557896265809951645701834684115535618935331731802422917112827027929756314963497771959064192438705714499796174908247245980480897551995333993289744859334201974474890466427748126431372889959599135836821820715205168611951873215789186494893362213905712561987237181441580530648397064207466856568451157820076255575117797962154693421939608511050055299574153107291860561778889217878874822552679091973732673880013908624112977232322711992128340987114388266910948194283169267340953960184465426973575597119037593528746103641624415135436065144036661432284412737399931361990622705373449617863492086444426333877014254790235326966525245065730840582912476283745155047195084802535926671576224407553572864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] 125150254121600950417136402699171988439054530975098664908550336151189409579872130820595689227977771594394314579939990663288235305254218198027633367863577159406416298579076371751950013993002690347005357765171746337044545406924032531347115601017565110738969450483755275954342624516615456203470972297437465074748529289421787695800423628494084181837793336165226133562645627931324624641887949664039705922753004684049930973159529677190697297027201317357820452777993207001799473656768727707808616913525386958285630079515689778842471806779972510814290369699841873781417217385424080050127603943856755073896860896203183199202425416575345760156421180586019513457235967128686516045803331789068008721955385972278056955768895234093340729108849736806670108658527636862043331778416973075190564316029971409873389634260277914600706201171304351618570326962204630059096257029197532732825844914860009793859051652864687819843550470984271107638449812942392348742399517353285401039187964543712249181580875037257481007557051029839820499955486705263986430066915895849510011176994951323990440111013927111798568341052408319172325165125658828988948742887030663800717470542253687826548535146441909743754214351704411470638916357066695991751046220712789793735693650594682366330739979778945083372002294295636281600378076437048202573533523881452694780846976037995566588294150362348376442968870665445422444858910634990537945002314589000355723737611853565624574353211714500399343050570873794040857465920348765423849842968964654600363809219869577158439926091011314716873891142131980304603588942303843545636920227027480975778615223646410416917047267950800522545675494611696444858924143334258247910298197560755840259509177265349273201986998307811889935744550456042458243593473759772786339538410569013690057117279017366847188239931871050847685417958381874513379076257925594029731163712018406344173811870970493015046890093830670013278902977873459461456960307370364910155659589570415468607326396517282456998636819926750102591229306568158214184613183153454568242060819731676303713035647608985454968793810444557818732788499748760657805175266092129429030430071179521760783569270182288639181189926762277650148408662262166396368897987821345221384612776255774967385303720245975792672153276674961600261845822511708289680790080811732161480829546044760497852099528259638418835637249788617017069172185137384695446981076122545694681156050196850328846962613436998774386595240464794514705762620201379841688828280397830025328648390192879970486447281925876293468322649524585484586258359911674420448954172473051769448385757188970851122149492593404229288298807296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] -148609280932835128923433720903189278782147167571135803722401754117469231210860341357497240839376005760581390170638849751958546358143037224384088501850325297427450364776718832198938321294403015966016072420423097565183315413443984618238694666741665163011379605231994455121787653606813426425646618207463473791542655501588899493135333666301016468381076098242583809579513163444090980514514330853290424951408073038501943800142271866504850546687248536066548240810362336557023913646100844689929695866222186354726472991641053711706759731851963845372608743505211663635755476599107409822033578180656661274371821671686725313883743683202973084261904163431554191073761998805141089506657160404838038339558954417358038145880877066127031066102100162770412534074878212103791323345441075419817540340033624757674335489910841849166419035154128915436981338305822051565784652192863681149244441221745926764961842350345916976898868190654998478177637840466522335418992214546526804380717793767043882616237357205343538099405218302473973580353744155652094285679650907204987261935728379248435378746357483161655470976516143064602333249446391241779120171396754794320682598798523423017041230616215864091714902193212942157918241353845091973702273709991388752105147719740378441363377998346109425771248706983695355852934524775212435346250448789131375336575063689767784777853826937088204277518041688777382548797287710735052660165574445598009742605898557947302348898200907283289016755617951318535396879268935921404254722068605153841780623376959523787718140680511669844928765906860051913868573978135865306444414904464824025531278479818329371040048788687354598100897896088942340076589883951948072272713345696003546507751041220216429182114103718330427157397963623157367066420270877618819250587708046815244106228691557918966851618215623425844167561804545675631036655986446715374367167143251260481993185592417184046671042296023640456169632678272438761609374603281237177939314931723495967415556689912718268435457705811319382542834140414165737121100904782697471540207063346899652485342247968964452053369631355601956383832440834564817936050180042303570282668873212421193627478993634317949725723623532956153482265935346625698471377808150309076069621430128850803605139081024540918824287410444776138482319417208470150287313142010949164438307611296019019442307973323266994098685033869376238101027991147127521274013421394505441928446221033808395635355836323691933201342099927262625962876621346056110316509121331845314475728931031884376137950232173330025073364326461108966876849936508547943835955875179717587361924398843702498280249118872887404072416575488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] 122533943634074913382500707138230696199940856299049829618094492082258479043686746439820752415398536928048162607754956172213322243896476613398795124529447915388745860493218961051318627027461067641568392614228216598195551600077443384528660670990103204962074925118150269673483253163761352596119744233008947059287343141916712105208572029361840673996304619160133434235552475662760589744607574263829472213838578445700040765634264893116250005002337244842595820682040153353005767197203269454089364449551181100326810265904887758285178800603280264744421726830467576441924753345052039375193969074208704925106106232219259354182689866792645978493267759610330735003667522671858049921985469545183477743991985617041177926987257059089559272234528455981364756877844309707722456173805358864512119885981004772157038302411887864101125596262869774507538705781676802743753630018922115257359240121161402696412414911694822872607093410056164983026361966072398332356394166469572225518129795513311734251932028545575239983510975872981480323376730395170191869916358688670339631258899417708519368773948905222787343432862486903777907145341575674414544276292675761745333369128945301638257278064899171260417558801646367600165533870860265577728227544088424300675694160621550666583550975686977585407151433507345611313642389617397167810184701369887567166596913404370846883263956128472912743297872440406213860252719975722065913643622510533658002922733415767759129948190224008475587146183898165881408612127557702674270138458402024874967243830489130022218601944008625629000896993173932483877763508440339054918418521327645570691751921688611801986396083923049844016814316476229368626177341762723001597025726107472806868639207442690095600896703369662635595622825805412059122230560981087133948949906661397778347293926680374758814513365433445722188590388389735517587450660054408460266937668080982453255563125142269431102176660473282402854958578518101734266814289597643957458414184362499337545444159645121025976003119727123679389789974039034439236556073848989357290790871639557739818550996764832455062938021898892588700196408311652332138614078568820636744470670508551762190561138084608766284928851037626994686376913426033950728318198214385378730409692852435886499790235210162266541926153652669647982381817251863067577400796976964260685826216162963398549333094045843671966662826176033895962644392039177654819338928137004354193781448756074950428044320563479937178062128768555468803093180239406808360234773167155339647828022107937240147689377116238784689635551872080775408924536330863161456668383672073270291295506676279716294549483352840183877990350848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] -77024787252079337429600487818571394777384872692237403147683075153605900791893126463156289079036081867966663384897270922189232539494783630497614659176231492748788473643046471136275674071188678167483828158109596420227863120011800474011972335584330379519716177190798780886564280419706324899268357950074253441049811722519138818931015934449638299347341682548080340724834367138625728299641582901123299694896853659675286387308769377720931192035902548553362135868719638433680590422789761418090682937937861488321267800686507052970292045882316312219337739553156104036947138867334225211243498816106102060599484701450341634716750940315623463279429572776953534902980393386848433722443603567614451062161709528339655238755192639200597732362120826929902166209434456985446754348996823857664584976785109416304154969010035420908855449392472510133695925430014117762334180732507654707436773221085504868535148534686299568240560356228169257829979245828524435192538049224615381996549442252435970431962586039639821941987776784297775550087720079773688526729916764287882092041800270584430502024508730917022673563059904067669747075716746440200116648944990887023221475879000713181521928794400863176224655740037770172149201637255247136794490002108587374911391091415069217603532375936333958434209095380828107737384919955683335102061344913643570102891461813253938282775359510204996662219253950787899806062577119938157199361442958245156570894216361476364006804684931207317462687028944437819070216545207170289531905406998288461528715445857772219256275572981587113251735535799607862594785857257064441340876042039996223831080820789703899095874558872966261637298721795473106992416114988736012921364147854921074549942011830034134780883964998997726476322593599467968477685958074901155815019938359189368213669523776582826836677501089580637842986836476817061320765978081804947435773863995958312067532309158603987063326476867549597441472887540781466880005276852204815689034283545654865345355125602145300627567561058427319544592249026708684499382129681386556607822676014544466048106471438044893960416962203625994512107686181937373979379747923631479012495952655460860842131382635891274663655975011962816376422236767875523624296048138816534198701626702790603570565662588833565497335464558208242598676380452090321118400798088680305400308295328497781241733785929991425989853953011566586570501246945176423543026200626315075152892365048924959942525576577142205215919321503716466936949226495419773848076907340366504064253801030381531386612119446787246534016486883416929425480356950080727595831552220338649696602965156756565049547508839344493906408505344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] 37465233513760778777440054981920149324856453176879991733822016426815295482781987885772451416729809262428053229668855117672257659521947811153571304691088353590733587060357288451291721711856943961804818876008440513842853232449632418304387193368246714509736600154494326974845674950082377321609907749921030572972000077287579393900277949070681748967915564914487157500187087986181528018732678675104759314495798510682686074411291586508760658038784205658453650623182486127599576273269099266706898798905525597256622159920654152270317397244410252369104098554269696514851666787914653320917360523953764386258178868963102936564397592175681899808528996331551514623166643858437320725486463353004403342757368174206094461266790116399390574600337289279284114599860407866715034484486440006847769380878262689120029658116510617614052607474449058415926175194626833029548265001418162548497283157495490808098877706836339737006031582090837730464213934566409979991144390618685374702523993966317311651752649116803400748996473907713202809700475034407432402226072381328753892460899249969949605762215948894724880070109345119609920448395913166160512736465428686699286627649800781448977615527881548226229455358725010844637766616007530779301376777451160852366831565760013385243154532705517011872988742836413370121925816474618382899242006690796452872898395047602034908889423571149262413750520903961493013233807762429235385964700911265065222081663249909998729327540792683328710674854527610031755359994224252982162998293649878966082022967475366813751319691331539446759751000793207212378317135832272599210925822097196132903637153347060093093397613473449765287399452511749247134251507093257738707103952202660424045167435241758139817978144816278632080048352737509071191885778887840949327988652619011034142529115271221687420885733604259000686346684474179161105196574270748045904569735385390956819815966860596417430253537612810138255116861851235658590921293915871662729417135287056392616239432181037427758414800351045553912364562100494274252262194872120707653678922075270485285784712301099737215260153640946498595522423361599969216499098785398160697051809838612057757180369656019738133346113373169697260193374702636963899794697334515981374453176400036770090112809442007715120611525951305454047298513636450984408749116682037368365332761410122680338530548897525845203852895756794838106683667656232916429565720788775694572711831342075351901957572110649437439795639602896125663283271141664959630336849117770968491539800557875565367647224480929157551660042323195331736445962421557225774809678300109164796909903103589384522634974470569674918181470208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] -13679820279536760717109938334331908935048903226163117552508615049499082521897381980645707682183397985160229264947380733343543844830980642344295868840461818841604887242420682868202903389530544272923004832167004441614748552822676201405435009762812975808625525182440623272258901175713136399203398873913791475155480397017423526792548000301655629210988997755079757176445590995098011162532342274788060090240958847249183030411737222546375766265576329298108978548931715462299505754283964942166130632604693767564012393610195327404822565290205933729628200296895483238905400078996165199105867557551252949739778831062541786813023158995136704263216294399930949717955559510253632678924405082306830680484619360831883805453397481014512185905511782002891947609833227808476335757975937377858128257730623530932637661879904350355893869639319666838166054720436469146238690290319318623290531701665933940544217336883359093924180937081573117843256727731362583158054145306879544992983212848242979231806786397016876610426670449025908286898905915050070993395497273059037858719512887135195027624833748833995097144251362941568222061037921297237004464852851248312206340753939841061907268374690588399115877558511933879325496231414900614704032160918343981826109026970638445350499314573387406237225326151339520857936007108289949168232823411700811877799842874607475393164505200014237574249309961687709583984234762613915024189274877547207983397195903420094950423445626180961845101849984892001253912874778896279799757132671569869604743213200053629218861354375489939222382756166640505041164285265589339224134308168214996385878859266063930725473506538819948474984787109244329129711434908584396915586885620583628593885165969675124175565951579288709719255855996886928418641324508978839046495023591926898833081872854763805076847543932166892319028591023409762074651359093868703114077410362547797288893827748640801742342748480435272462261882260175576535378429872460797468488149167008116558425193276911570840784960666534681644456115747023146293592359707433712321184187845997840632323884179315060147567257955809786116513032714031287630984985946478353271257447537504139533069196542366369151004835996944108075873031303950617933412074217426655385857223646500263658196826018445748273734602226213869435510137048923758661345515254666825692605551617399706590108737949607953912028295825062913288299412154872593019683876656493038900263069675814494677577115165405874744757963053290080595965557235296848805385671891738810375656198489485493257121807193165618040592831280160825822930782443441425092013391222945801953611654446720619119497521147339391848960491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] 3327330554338864013643488495904778266566136786506661295807607614777884943106890413458599160288694635232511735958875890922241133623403095422616630829298780118510775218306426337219387556455647347987523443240953717130004501222111428530812619842825233401189238209893745704452763584696473066924959195319497749039215043575324292207660247926439250077812910019548891701947620070163934167537932781716386374475300773357317544521511422720145365893331509505798263971269359841170354828458255898646165631685289688691071765281875818583104060085633415387717594161508743617320702054588537934381111971365436735830656787818264657327819514520199059322245089719861803278956625339856145745319527309806094002809150328891534439386220208630952303611709507016355735462250742045684831465682021014095149638265255093707791789361050938447178973427122320126025550186311825006216369420702805414967242551808396854560566917288346020744920794054470414579323942771970962845370476069208134839358723305547600937489055130944095304856672602117030772581728588293342467385374489289357558430394080266899702284125307846284862702773970460560453020695536836227594090726536422638552071353909459958450411877229975784367032450835025166172567594251017948160885131234126897292282410464377847364641503602405242399406953444680281526663504653930197108070267354070996019740203214684992062819839864893013722104482470995924057698751376066937175067523673274515418778044538765313373141477226914089681630961576946554588078775902689438910616445755918767201186376735489468049063324645173037792449766279076621725001474227191723431092195456247038953171123030407186264745531603283843487150741959357252019869316357506694691096412129590857027229994899700247694454425701661249883951882100242534803429311983875535894016158169207299825812813472973548808563551999067004740692540630214688900677674470875316028787754068238192582280451757331967408193175513028544957373929407461526328542817619252550423098694011645294408389099505619566856018891913529629973164349838701960069052613606421084993463987240891621916045414386855322537411637195754111595604966829859705064779293439370188103212868948786327913385526089317424767778682938952656643040331031652293291543754679988318709623382100950362198770825645621398650435754454312742580794014234277159752870895039675265789401653665486233308261683658245164936975491903496132006706567481727438040933650312200713382014911412969546751903462530669250514041828688140562349715974227110399819445998131122577768821599784496885916633181399751360145582848232147068935523164739043740337307218748339191285782816315370684611435740737379464167144030208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] -242346543891448493366551030822733009603848061618345767798040762436019827948659711235079780001891092873345923478499389300164771026388181773654592793369732856386177913638539242044905253172427013261156253539739525189806746882783782704210812856739881975185597951112751482540804379492936611990706697054037324578010045602817391400285167953288227893105880387452512500865265249064895655075902616342599639814517861389292287205654410499546454723290693282337252246676892347306319631121734783326806892862478984379429210041921480146540575800604546800902919830369027273905399126051996571275054996695734634151772075803982765691331564357880297220847402346642772775853899061227564135531868715050806175972842344258666783529761710602920061026780334143638852598263946773389570110498998414138299979519851034323760543394887688135338229508538213214737733046642704321428050412739109797899950718908768496128994590058457598055219744824179994113651892381603607812302912675461805873169911515391781017893327495450910744523994449665269341636934676464624635454369120393272489417150011284849751370244361332293538951969109602925699453173215917739844753414669427730900796384600993824021469032665993729651404591962438892420847691068180580391775910904762260856442493074625684840370153058847136861327709788256278177493462874859225657502432648513791914343516996484901629533412328246117998108025527991387613508207258222723551663666739431868437178908697385591834073014742214186479992009261281300757090556288137642443914453281361445978643454667043631498134794898856500933520302401400422657369021861304881192007445917810880943690677810051076362160945196145638589570464140543470686048870343792474140945149570480675944545668758195744503122968789062411134393962106912987110931169774824676006767939310352706472937779081426651277694093629757060680484435190463648806477836519850240037340702613661183823900311182637640848066099928263740013892232744786705676278520532054892962062682554087934601993028893898197659360528712262046235725488328548540254517481139652350931730423593469415874504321435689152573091848165730410711106216270013742353425080708563128703372959950535882285718457652638112354205590702929623891994208187691824463021694880324199508280910783160929842365337876772713324107706997281657748388264233935566458541544098941557394898511948092009058573356802515720153871397276140499158000339551961142280007826177955997660535800090763401560148480327168096029106773773101436991459904773430779563957484989895364933833975704763815751441300535700954275667124904653854122204481610408466496795165376809886762988004963723043488082698283657854189551222784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] -208986336035247338907648893343741583218285891260029813001489073422509592007522895373758024313120197986750347177360824589884865930605521320375570842238589802801932389159953645348231463638989215671766559542354150862564194519604179032801877857041846942464532997346736962409716340243860294195612480896210171033687174890837984618439189877689403237362419496867265231294393048185326789184772953086175062751561609858430592545087224548245284632870089537634149786559522266101871094516973632635748510998053850486835930650424043532369284361935055710794318456484520498290057475012828615256317916440114644112066695074263924209296352865362255872391176933067622351187689812155330478205381447160412806127491625117436976867476627129011623988977355737950106514305843750708519320913449574248381541519810652119322470457695205558647621381175890585822528590256284157818252409406113318818937064193112292312614914763167023588143590609409608307822157350857807916558563301653705731566813538857565258725224781668141117948758166806665938339849990209112970532930080968294923919155850325916543444840572645342175719262518046648617528106230178701931665834460558403217160930271712900383362999048937628991743345413002023957434973460877284315138878823764117503009545583700716886652067659401574945947327260726374510373728936172704837246028855641385582944226601170603530009654069441009672320560682014246315982600574453175226223532712153779542092198459169440370132782445802214019867110545807065186947343354036939440574081052448889933869259053120504971835446484771500840152881232715382686589343987611912041568005403996948809987560249170916553576095356671526387415588372252308903863198587706583912430165358419286098115085908936866394042428859748306593870623029668696470870339120150945607662224288880236395171070152192241629105173324561936175259279412281313261723880058232842725867582443026408376723932329271803066687308358612629178802608412033249190253526060437671474943556031534922652107340483220028381971779166604489621775954116750822443784278271769195166165030001968122099799273963481695458725469717282719261358433169071305589820878856730570616799985329014096283314163439976589270131481918628212648752679541616032507934925294406361830451578501257196566042068233962413842693183614457209212744746772796318625240203375136955054319759306543744030861407934698053459521721186690663487648618300343938717791409892648405613013065551754769513042144704951948192323560682106778936725789989017858477909476920802904297235827189876303946390909320619833956015110550168958945332812747446785478795742399606740124649231293288622376951730694838924408661213184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] 116668486590311470981002085678327687875138482908680615458323197291601510131402146676136085186432525853733364883446337813796225665416299953605846075931561378407265556631449508700311364854767400325093736955386057760943619497391018909846385002784485752285255263359860759480095797524901043017958318427273096618128832615394761012327187102565390038063776004737432311503738881912213576797793013710397567223339734164245584676435431007692547784369021603789055842286857534726159256831517620061844396544149233319144257256716185203252280127031847990308209142405685795062462532272059626393341100677029160086363497238715181769254445387084093654497807698320703898451416484969623135589707432802959744848855793436989987517774573206265553632985419377964657434572093177108220319210321995409796841010783359675283572735773132368519394487488709638764678632159665387370738740714014816948981411689921391134991358136175185801030160175957476048760321670004465106905587870447875874959998565934188270052786970963497323186959912688641674188188020598894761691892614858033544599046663539507095073175833288504772999068206091252467695113882722457437944221030702981474637767024570717846071366851183433315081792861523981242818004987617960436104715464452824992458283318837439095043800957965276516811537656829717956683202874697253395424416763248555087797423910070045291844481335821683202281775422099427444748264927625515547352805568267279996735225297476343089664136365595140107700086436027898956180325487023853166903399070944798908651765222607157422055668211564458756549276109234419868178897974935730512921347476496422033933602963800231774606934386181376792152303039291300579400684081345799163523943290562540699180718483083786734448789301006470245551013467258749823869441558005126942515119616625923105520187188630148737480827323066202759464597174137966271622271320835995553776049869660839040041249629347711925408099685413479039666879897401730881710819221877063979460512908558535994014986045089347796788779918638729998987709617211378817449650113361638539206171128326102168308490822479236467113914748733890749196116315851975300464348732305480436874889790055521544087779834221696346699654265849347396108082378343023639487227547985046123801416378939565025211651494556546710218514093316070480408807097686516538707112636987422344325690325224385386729213297229980496087412447068424567640689602318615740413099621996139726651039322771927124414712327394742580396031727595934530142867464135708870543203123690486499953776029615998055969112177195052109519257524792257644026347598437724762968075416065785213103619920008106823163852456547040067653206016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] -39263206198539808917011601436852359741285212526190941210387595618474916148896998044392546126874969847180902581395442640752494387730884388963762690232649715175272034113247593747916484325916275326665228994471674919875591780969729054672314600881590135501682663575445748622672492504659596588124897423893321040091166500802502122493171744062394953767158933652113457508243382169705383682437529487987291815431834573090315810861146040202734836970078272860667361632500279760232628656527580600948355441883892464348084178797238222694168922415176564552776628281410486681967490239609081020298375011246285581500850149530774223970231880322301448734780398310781278976371299293849042701784908083214838501682749692309528655099586564283754549023596110411007927530342453305185329663279549379791729379599332815569966804204737133191916998614094378806213741209268111489995559620182454107295021203911986536506691671619614910594405439400061844132766854007883192208259986912129416812884307950367122994740295922377286766352213956759490985104621869949053170259502661081484150900851790024520106079134727157809854957740826378937552284709327931130729839695334913477969695309169681179844804833191513704386501101173272192937913574592684777960249885108899925487462880668580354218538790157887019503958572932592515401573119022574374990335674376162800354985504215329437325518771057203681902323133812250755119108936053095740207481801542462571832735635017610436016929916256039966884201413409403973581569574663610107425646887055243271519014108867246512853800750261464783579641142630348476364149303605639961538785251927298381419806619706516685212392018910003047333162646946328537063013717761566354496808215066192303496216164412306308483062309336566995948738864080755504648156162881726724870428545076731198693842510350750912737433317860679291840952294161969908894708332907881386741402614386536057970968585774368983260784044647389770851383801365557344849601652982979550270540602078645267289009338428595664061931376261616537625607445104829556756635455758060161448696962387400953138513517825055668527881556100448171685533971879047254114307030065005422393190243862580057257976283436163774098181624559585353565968794189886856456421752484528939199688189055936031860331359302511063828793145425124560635360425379693269870359964737733447316114622183348734760178124590467619257104314944155387353121402927015125867195008521257751800013514760838682574641209106110380761135509271871321289965542161931287580655529207173588025057189917768406191174771324565549110376731903864866706867116969482095806319141504952939490476516828825937550420483567073622956703744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] 14669496892850468862052050203346087468585071872946104382988009898416809327812647776044999705331914018895794398981315625302895552434203817076330383399833174583970844113279131381226214616540232840497634792072014289727194645069169774191467801574273772360258833643741537289514610073627166759101279016154301281935852959255538215266047434956877702250239231618075524220439190206126625291016079618113489275233706455860459761663566608256897704197559662455058874644360243496062882988809770918201415501230487767102544061475822013875500442191549620594635783172019882795933054584089171560861784715953205700312505660402508762088178509523654924821586478816456401784640678204879719473415963143882924991154431197753658419102021342925979155696540951331860601376233335650253089203218809431151671024706877335078560927763857046122659232308410451839347150726366245382087224925362980315587449084031156457116859537729689247393565264326537277504787975399093229528159164271924901637254680236969169957862381523106250771763347333923673767329185782121305367898923637628241784807546546524665591142944719597035476935703938050109291754445324958041859013821970306178263776251074978003628650779413633610812790207218548849336648547021950443915179112047344231688542753683500434000450201511905594747774626784817982307186294664963838554887507866268157951206631179578706635421237377719608633619718253794398052553055451311706046933095078273040122992624888504113509180291599539467405838418573209849422385705094780313557983608518143788619122750679124033780041149889900110901901964355296201412524033901364398717734013214995774140925813955307917613844103126444065577216536081546011059788837471675714189315448441299317125821349082389777671575317425237243833131757669758570017599199782065209798120265974552645950363336542928285921338069942034889739870915185041163569984319411027516883824903724287321380412412184940697190981652025475252769625872784529481950196664866902818002196011796522483840568886944959801502996881514114994817422925894135811921137661435956674129372126872263328273499546800187194921969808395607382658866203596491831725477912826250857381891827413131398390536665175312284533059168105619776606685731631470647399946914987267159166863226333244138022907543448892106608319882480745879586494883195046232756891343291534970605634861887710159623578760299199481662278116738576150808348800233418229265638879155387416279182631630409474853148996992049258771381574535651865626117176927012260519122103831672833559317481947488543716467030178367789027246515699380531568928856598357602635342229569692811124499233464706090950201081050487764553826304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] -7799520883022451990255471748923300210757392702400857155039994850448033564067453918392092577664689927716160606899068374407197335258075253084887230457853976048783158472853264584728482185871920747421248652501928910217268294117643613486243870328608985822661956830142742415310219210481701438353467684952542228385971240312909849156144835142130064835805276383315049031254083975534524717099889816178477006963873975753916322906983268509468085934690991841039513332535523605225075622396497871816597134952299484774942852484350361242310164683349442844052790641403990503623567753387604255809767554806216294529431430310594365607121706662347687847111358304234433019827174044126738308349135555409940618146792256813868486819384895384281777641735988152915818934050177600832022804532426201486520917908249738165596051891091292973305075491093708430757111134304782098448868421609673391019719971716514865118184835570170321500061104679968425237605903924604318394895178115956609135173122443228523839632050486217564048195741537401772252155542210734199969454661001936351554872080251289296039811532598435409403560638503523718668480304045695635990398747189541742643763024917085913248721888912198815492799180736178782872584714059682835602845378778722636215663187615987748095148994849399535935432817491060372123387016582155481069120342676408849887202116762621516889132234485867554361772735945480661662353432825525861811550715582771248862253583007805476397248413931386491320794808697681768648586031359030995094201886676924733694831507960657715540486567411143700417780854750337393742276995866804427144580516312615195945318768187964737717476958994297669019020852023733533686532632869897925592102706218161815385846851015746949604028226186798425999741251966655102300720543818962679647274935189657655670222443331519985064431979678145695264744384635649324886790913579432102178490939149011466828813196403701353744183145478073937190410371310614546253250700728395385497606184703924542959943218094640604041642945663207129582605971813216353716387504792624413503343011539235077153652838827609846399976202535665401153319155697648331428768595726673547955136135948741074842316835466435814587279050569199861563620728683939180890127480985320943430439340176134522462295086293942958481131002510634838913320015262099329225496418029351021423009333897085233905549938160927210297376586217224781263382233572983343059224576747486326852478288113175937092165900346825598940771647441428332885534113702981995946459086315256815179485274709253286069164029752008579149060941270527538160504273237701903527265515479876683525180030201263404547097932361961127754596352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] 4145255909551407129101086585969286961235773467264594084494945801925836007487255149335926735304970515399109066880737356676038982029967811383566654662832212148430984403078092143552518775048759509788230802683149977591158406949107455016512003674478717440507606708796649076380498802824339984129765408132103705695148823333426160085923768066315173709384415784125179349197795161003539330367777706863964492201893766033954736174892549380048141102925916870545745580837619925599232675165504259905757792758843883093618720081395127990379711771583700499178281342557242959287019420885147849808946856155735335027177887735565429158587867581171107709521345558337533874893691395417431299958045219138429192111328993276744134613758575241297353883550909381587036895665256247053330398606317749317505174464912771576912945821648333003427121644106781858416209888112429285655856291275766030361224511525262844117501933467831618849569472143989492117006663635138470719157929100007014768024175160805451737789247461376251567801883423178998812907938302154408376655304497112139442990477810087117556198394055348792783412601538290109411286762126612613199600156261928720933324445790968160801211463740934633897836534082146644280337879783715848287331478606059397458082721906091352566603567124215561463642044334358665377630893054266672954312250390447301618486655598467739229310535391198458494178337308511523975981282452460051828152402970021187032154205150777406244448838836187277997028166384942880243360558402834785870972186009880930183821301231800669397538474889314297176692761743435236033084784410703248769992572843975098251949323735624943721762855208874920929685929053380456561519311115387512970372937410583981734292465382455865676945627945107023992704431244255396390812278731196103065809595058946333136968193839130358762443835662523955240728417859731940949006757531810879384614653572443922967161303476273503601880048672083645934458555934747313475181230819441161866514656051019707186479564270690964751682349010351032444811160784174492362858739507489084441934255737103414902760084854028336916771738285069889063506272907917076565315399386575948613528522016519032927609499861112299887901604041593947051159943481822877212797018313081777618948337125041405793485832043979049288123276726347719024083112282125681674785360584876960334416094874690914064604070197653017330353408894970785887553018041304629294274425668501397220291716157529388605214450402659551918876795953388071890366020101155048342473728125490837323020727648735767897045124228693307227565254496091820641712045868599331573746312694581137356861086343413651673144502656201334414376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] -1780999823669779898604283072684429589361533891274710081926578087547727389466135302891793029286355853719488733788614368811315332578209963727597030161052071707382250849778559159610499171420666294839002603926485618315870521040101444163675344438994552727440916062593895413434407192821349222343022229350904260513261707362961574087617384273120039724678368149101790748329543757573589059532631628147901062664450337418609850677164109502361350034536942023517440255793645412444201860887661957528229056334660503485942672619385960515338308815136099178978542018514431635604894709969594465146690977034416348783860882847707031080494760045310927418804511382490761210925568743529646331961658041512104068593263979038981660514511504076851395344630140625249893595378616339636399098809705734724333642262520766613842114088797774009207341153073717338287847794274534699325128519854912616264356863717586473085970718638164754201492758449025720106114659028525682180271075788658933634323616283369494946746889120371023833940775550549537373061731254480607505576379094191257195072765676548191128304731032007648843854076402266420978067732674297333400277634188873314928942198497790413925171834463046781889452758384831068654254587975080539162098489828012352248065497285867955862411720509493991329239373309941571439772560544292557109030395100998397601583947695532221119212211593400720338883651366249292571644524504844163623672119979919498174696889256900261162129461572051889612936648332260651435052074577464519809782141899025527735107571080780784046689822245268815168376987975866836068782080602311695956655406895936006359187243675208240000134170079904940274449949181537053194457569893402398085409063477979063005199299066403110974922950159527229050001817098907521646439791869439247758337220666241943947681114332250877739788076266508273211454000601689168190569076869099416553032213678730362048397220125691056286501008698666734428278384674309187896092210163269697028057599625873306006840958029614510214195888881812088106692646951969548849272074379165135447651576726060494000496755098353461535642020409054681072964066804896456077506935752427629466969476327381949710065886469177434535977920618491135115727717870365533063079682107139389228014265578067756663733843715402272630833643807267112628067686430066502013443195096261911080519948246288827615382355424056131542905745424758130825336003431350171534865799684114253157464461062505064568139455607364741437124572781395117440051427131946681735411072887536044260318823188479946012539523432306208072009982472822958204175560260243562223661903510574672334244913887585207241752142458602059865260032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,40] 604582203587741974476406116235770049738786087508721138495968253760164442388339514850723221371242427960826096574635753409299229103542029007222649621173216463448234286162546877175734244237968808827943218995739684419029999031244712797217822299803966784138054936180432903824695447974883083217611627192210352654380867715685218860400181662777238053066128271214169167707138257805605439900178384449993529412132194050654599030140313116204329367059408428642246673797634768594846575722614848139482141032232321680945677209454747357248435764847037883227646611194220937073286846518574602482247521664684567605058368687375344969727122602001343355091072757465869087135577583378977087965446724010951392135963631289360300083325223156025256691536839714513546252930573105570860496728330251962346062397381701538325399800893334305867373220971955231790864987371973416451293954596426242170307601353202017864768311803777782135062203956849579161772640230748312807480406686345286537551574666693805562113712336531909287363450090806951727771478568723216917674737456105542017439799582103175814395598345443416745825078706527566884879926550000871364781483218538093013607596660422816111257208973602626316825120481443321004864349990217072043125271500127641857637989347887689901541744568368187858492168820989841965537058102070563884611986535481664642406139746340503050190490533557708486174625045498020470820200254398902221597420270222484671817325737309943613486131603236557414345779598847992825635464498402011966471448070989147784726203015098696026405166654791128047219171681259851281117256553969065719077288975900975139215371052955487376552268186548374284074915726241265299340324766125693866779843217407261733303791890194774523264746628186479519158253111609949899328667959907063628184930409682149736295949152248132595477763393832529723516104269548709758530770488626569611816776133324749806528899966571160156203646909564014156924518499688951811179494868803234661247787623504525739584915033714705822484553905543682862598700769256001045032444805109139780915297026501349664193105740520712483860898783632480661375900333968338930603618974304033285795624319437910740289369025268279211004564339390671339149013442115354642180246421597834992890134127233160147772864816453573038569097418679175829772624369204667905912861086344796016851592380513254298404609150136644037586056150700682941641625940183842885136385365972424570528990351654891014154271061735311634313670729243128456440114493203462543563320170925634387287624537745471139433016881870213587661778586622429642514925092572872258100240864269033604358010431670093512494892101878846349901824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,41] -166198931573033711170269783416858090138777411203144682715788223828878542925658062111248121374468923502865952391960363653567731087195337270327827925585563838145611068349661683634585078705922451945913888248668304803655082442344409566042143135689329430189180822153244925370485356966380682194230913840549560541072365366770460165041760308758208687463469002689677031851743761444953635061266148463705623361009594299290343941205631439033376009298182787429444972737763220747857287537788960485602663114638126572618166332365660330873028426480008467752092868691893042771373181767262640513322931753731104414779192228490683193344257091441462102617370915143129130439268230696847047215235400846180058608298239408381644140170323932100167066216512535454559687925483820364152826759128991972774133891841465672994766951539546183069776902922142205586214301177796186706166748417101544885872496619542548829739049770874247840684758961539726916036032271625004021953898665328778286932607962030281048916423795524957476512082237994162641613037076287800287744145780064972592806687553515267450233726531791330115690845383995548548707284544379398800026293723028663411756479002287130457913363214700697639954625134854611354835610171477909432210806251005017205103574649859293323840556937653163879503424146829575938857337588848006016308264485563770524300830341478533464895848840672921979910933371755056095478214841723854057014243275575402110326474350026144661076360139085392796642908549655416898558761965540943134101766153194568381000695505283635690427292672633791030090642991818810686005017835397769406878134879223411863701796635256056034201957461056886351079845500256502724601621228575307363748621264163334452355250086061711623579139105106445479596553933748020685032498634820424462268853358129745545572563024511484467747343730542370534479153072090645276816150702462462547307679749869997450303613084429006837797380830021538211363354994959919080893373905258476917883587571010002254215225588440808908380699542224192096411985584599530063015474676004034349435114173240804749830849028421073328965496100725525045071900091645922913253185958464307872005119869930862016821881186033293828787392980737962384849068915722382609678986555367612160238131877382117347909594227235313950511290014058365939508558996501345547533328346931945229105201614663518002078890530078197887421283263694692099163611276010071281377176683411389694486181936388667678749292812961591746727398779202001658964833521987191127537877537080694431039673204210478853255597661829696914314595693571640455800853985629433476654221914196626975469354909326140435671552567443062993715200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,42] 38717020874245851236878508036081073005152602563949464013795951478727164289528010965895499438042569307540293092342428440713379872089747638643385087748920522586871781741108266320172085552741180574582500436095589441357515213879493092445969126429848351147157670077147168416884802939083258986326048235265971732573621976299442063642471668077025447106100411226719777310997417752749555908782107160362268108613493313040194901208337308878349184371822422227569055861056130722653824977349311436614579311831499450774456706301590858759513470539829550374366170761593890305115568222521712164854758110101051746589687288211674814532595768272574806455880628716557927918626967053481939932070074775751331027113278610320412504987057322650042954069271542844692616191420295771564126916613455269473859438318230892325227975717718822715456676173319149631380147605910809116239351052854712099056008311401484948542761673066300867507820917377064165274729248898472245851048935876253816385557344709815717815421081887847442589601013272937630935658596076522757843459793545466728771181717769501805506257989962385029351510570287777081444168953547153462918367810844338879053412708157161033807284095374655295154398360022754254840550017483532075463715658722730574151280554280789522456759515257652394604435438780080033443604390179516521792304782147640795081158178686292614715295910824134190984890827605097368023217098337099489771287514931081254068228908306061412889935317135283728424784771882143733289676373842320938376698745225016940630997912439481063168690959015691610608515042346559851698026045833109372623176741710716239037178625827427220290688486701203042210223424553766974759352718351539398545190509659728264328099796767373854993005173091933470996669305655881984083921393003717560133174083623927871090357522178526759526705527527427119484522819266166053264331712888512233717799099331512081015814198153143151284816427133957434008655593912603939623116155232728115683508815815315065925510759200322039002969735377377839606574011971513538685889154944301852130505879809983917050552861786161928422979893353810126297969808508810869166229484985064747525803539506780402338807416291112766485254485472153186832296529410180800770565883359255812966545969178452637821016156017934454251970377145414779434693511859277609107764928442444697344710447042512223017327945205464286748277013293420199904044432550989654534518896994220641387340433873507948840920304531461700933831263010408221284246899704746425057816629975040848319369540998066390824787642936180877994080310942535760326277343679538229266918673437908685084283489640710005585347902438843508326400000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,43] -8295864186295341548510515080819056133782717308026719675318702960084993137164714005982228826639811803764394070676046583839440034231031409643475233074677500728105339470906125195193569127709403176738768047624097702681778087125148547434480977733501778167640375956302930593937205454535642909594977458312746153895718933159563572399029570396737533899348400888497796426123426095144401124839208219789332356234880014559265437480359670554169273409651167846364672966230278870106192320962983881844548665886146963910182639109581887689071788289976906401792021214047149976307463044872253438287165726870068293082556684280967350357047466195924148745458318703864927852477867802394110024348522829319485054613341862375091348313463028314034444093056382243848216517568930087310938158542720139004462185447586848228021502527127575610160489280788253132771634987016078776771605558904259753585349524492193761041165675509409976098944095500811283886160435165306115385334088367791226322170722401077867578188665144015253770425475868714653438850555239601131743515789672080005546577843750385334725343681167060565428127678052190541442910245764334266066577120555943722044972226915970499244741421811618293965667006382397326451465742822319613710558454695541157986164539937778274086308381519205402223296650945815148778864233230605650547028247083910428653381228193244899983812713685539477272267980880066025464258337479042891127170283517213380518714081572716386526235648553463510396725709535985154900023101093562115810980204932378202728605157575766560303948256513749701175383064768288757586754118367499213634298548508231233298365238917761119989860822658867164730952475314014672624447421696695402350355090979795104886258633357296572745570292818277382162568866631969108717056739617261999786284390715330908539086513608172947038180762854227317029037605682419675372770279786525692312817228269213190266693216873112967810932925209879300033530208258885809516229724041533268667373100339968422574432387476656536857853407207987418514972432747358451214365563136693961866110518909595846088404249466910449056268007603048091844142065191632009450641861681983244547618576700854889396227004108777291367025608358796844638186588544093499457117683661468915445757436062651425825891163735269884154521304904758716135341352600430636657793275715552365685929184504863962977590617601972933165156541178516683189081717702413800703714421987539626441506087449818720035208517761694276024559554346492911876098599730502687523994921735564247467683776580147432441243738667274369505269613047057262807409272068077531005572117064436199929200146686806291361495829401531597193216000000000000000000000000000000000000000000000000000000000000000000000000000 [106,44] 1839482188296363753862344791902348463439541982946077471455452906914331623353093233716971858557619061096884895313244970601942199619408761945070631322845594047616643945573030083767031341781114460221370027131190434850520575799381396811323632632831611326190632561286156828478318170279863117420055349960039952596384126738566633804531522806817210856226537544349599832674818079445623167030912788920458913963071574408295447963991194125924333799765459843854440351038660617625887594408711571390526671961520197687201204865071226154988763186306635825797067502588142724144499666262745892998830811152552348133372582632969327928728280067834486182118206356423947121179785619475917439140356011369531127130583937444176586024946551226414510676364626811070771296726650997314619195443053723109535072438776427262455920657905068865131220234401820030012450766577203748536979986323969625306195574717718530132844683705295754606390458797186254087859859160752376517624814678503351102654301610316896648718173144546923085238439279554246348252992723632555137870686127449600865938770610672420169148795326203474053413426436359717166502238758392955580506416357156396779885850780693800604006385465270321775725563733410021200272709188989133473060921143946398950674968876039133267343807481205468866389461173975781678780107998945678237646310342962214011678761553725955112056169976440797387653253922827215540820184216795692725108275642130075451935565189217587639446097848649235947685991773604376680285802181907951147239722065090825709110088428116255804512008120065894918553743336148748121338102437026011011950375285158494214085211627227745601581659587205682520990025060093986889566347397619393642790096395796361312815553871251622664007584103745417214351576150838847780135564799140958240521265508075766259686952258604217614535308548239483412456079596770552659145326832177103740548206462969081407441240819864209865338760280270154998932519697807716430687795184981805776646582777800370613020599474762688073184063848169477423902621740982811057643582274588003468345400512429111939997304865947258720762707697181567879947170920630144314595305219795851037059625580498040168692409040691637958493806982981884385588770796417914290434228772244162394889684812397845514203869706669064901755034402573518627934001577134335788814175930541261221161498053153939627637169397015713174500422158086817165978320847567381992465906544297084489847084904876145023343428720159143600228384570236338634588034263465751982472792864793930544718876462652625209902611497740024180371761472169725035718798396219308526672800734195584231380958745318330612795222793718945808384000000000000000000000000000000000000000000000000000000000000000000000000 [106,45] -451197414153141589027553356552988972930632810639983580468494497557967888492162465662964075271572523312510189828958157959240082468207356773961604515542402636696118429330282482349793041194368111410546758188863339799820685054151503746825155392618617922900577228037297594669370138146804456267337585081538515920120935310130956428121533396738364807372736303892577162661916619770441595675496311182829994423847107404223441505549883751556381113122859134883240906491998330397535011057346783174459719729844048970591080589183168071936440738813452940700898557646915784866689340565757018065499530978531129668582454284411879231870960783578957680810262793216752710689811937653529422859458396438266426718047735057171181432397127144302216460902802988995357211404490215413204682935882483858811701704520055211569268506397596506709523096724093575661957738068239979724825679203089079240278216348292352852556280733718690355578242310864379986785142162335138683032744373932189339132157212062601707705500193851003799744858128357881646590918517843999596087534935807252138567140433315390493617904755765258222019675607380687417606174465694069645620195652769301090837900292145203710733045752206087889159391742579139114499709349148871752685387634921552548982335752665708120107374332354637927308656524049887201466150477338398514911117378722610973611658607368280412530296827750421655026510615865607997844147884224888572984692799374924845434599530721271245259583564781377666214948044705777528016422150467202797117294341146816314608047648326239404026747470812047045368297463096565280857640193418780597109114212770637371232608896582599741046480386626944584740480200854866191404011649280937605590604326368757089075595908748631785824115130022052616814176016499973592211846739075675208775484950947513273110946315314159790488578197514417902765312461165720275630205691439618110571223066937914868769170907098744464723713766899429266562429326945902927802413915033123535874335958484389808728031838476036454026628849768971302711849902259091315411538634289516084500058356070277066506977269365177412755722053396518384863109891590884862937972424926287039787992386530195584632713555294885210986007965025885767465286908555430773479714812441194243048411588412356431776679481624169606374430827423359655784782547677214551834691852855385023581138346916559348069707790893993059396075739637320556996050204633681204978411849351492137297686103020487285054087623294099494055885189912755146083774660073383233999780443782451847945746437548300153277330073175385759566295811405699619962268775883627353391827597369867689412730478515551861211154946801549705216000000000000000000000000000000000000000000000000000000000000000000000 [106,46] 115647047240669502620876547766757053141687674614953484282429752868009211313854040299744847441708195343165934178641735156104549012758399504899086391266570247984067325688187244753241838555136468332608447424959000182551993067548282027144489086929539144502539975161157604680403265796335669109468814039225435222672046917161094084915560874386061109617429757261488309667928862874788029681218424292462617994200166752783083643849846982827650782720472023034631497499215314951248014860495430858428473155743720203053522978351336891008077234771930724766043656184334814068428502867446524922861357342476430604516933828312305996789624046047019388905551746621483669144002616077308327335803929194955635507751232338090534262879462986604376624655155453326352629747979043964333316883327932087974101487284178786662389208771799562971925630082054510334070079419292905706414584385088917754789409392550809567276304711168980978492688100159905640174550873619401065518677812492160243910858696272049083360456972192267153640798056909460624148429223915158603036032198272794397003684202521692098020761258990869898434538087933230604395861153671533097235410408436437123347752972223501241169767265567234301474727176589195537640468846183798324516191343881041775655544968029253097431275605533710323564257767638204637240783626673896899920937110928423485335849238729452627729674680194570418435094458846172981026867625293433899718915421078759909561441203247501327873550230075874561243822487677377087331860493726209746882369732995620487749971525972937749917560204329280718212431663457674590363512654845715077648425480991807043962776368245713697783071101255884350844212653129966676178724621474603424432153756329761301884493276139905162228955655750825260593994339682464040309815513621249944000432625433998734182170423117384074953386699521414706767959524824359286263503457235177304157954208117844836481267891332538987080224671831474748362424410365691448386782508221387039364003246777671524605287482851331855017186237776603620518429102283239395042651545150487335459548199287201596570154535340602023545959081492991290115976710064652811809592501174509921494201692254871933342900442672436554788246694154054923116761995298086182620902365128888334291126064312339468137550796353060589941752521601381174777901953058705904855042719497953707024913532371996012392920127725299736041682660372494241812402843076858758650245278637484792661464641774152791790747511704954986589625540783685241919393562236588976257855605338333783694720607191148030575161539041383130514607568558752905904258154038571063084501424537560853122717152434397992610737870366989877248000000000000000000000000000000000000000000000000000000000000000000 [106,47] -28226106402394764975645810303268858619446094401384758105617915682770029600250556092545974896624930699555694516947074122277008799740075140471437629423768607606075322911000381690875041459447672570029007632109790691750298914395757872750846803199327189986480512814078159553582424012137411832610579963851447386128355658396837903588794823412314825462736693198736416849507408718062376251874905965747716991047964941435048079105514617892298123795151406479765693952018096388233555775090051707183481156142286924236477937924878046481698467979094510211149163955691893624248025966713753879533614282347346559642879012738522618970665981953254661048385346021460499369989167170712584317295468990589158847596009086384920721824766591709117015927750937468482245945817355997353685623264104578643466242679502775673389097451948538616307045572190860365644682467355396924304298181511975093072169947610258903006443724426392055928908986628286612715419401952088892528112990055090976223751771025167161731829694423700873954469092163502070579717487440296842008938153025446602474407690007967012915119323341410830982439645110884441201062396777863957163052577626791106800308036794603262107003973241528122427210069162507732034817869042658897740830160751024264831271914007236785944117681066638853968837769755542270144995929258615248735302646479791254678361167843364866482308130239091191819567922613560528476456251947654821064800587545412320333372158245436436489444399766805770939121325508589919772749564496509089588364931622861534478041598335906035682409123820660480755851375877407883086039268969834458843301399225418723078657951179232771142769036370307272869449838983876088329867385821013017846643690421349170412848771082604913576548165868248366494880561349985468223114287620307237359230294021226430293601955607893086715989241396025335113845070901357263817734368217557383276062350551065454103383218490456389206604302645180922170292144119686476132030794238490906908222474972318416007622942649224588677830737326713857996610272264713003989437667151383842900582319298877113568491539104553691784858536187014170681885363986384171021779107134109379061935072497555175885109600228205347824291578359208016547186548916492901407515036345242875853657735349026216830148825819838493261544416909926346585975812049574817533549072720993445514606650162015407476294923835749801932867644683529083738888288435939527454076576253563103173979670478548556295774019982375323586292810562975204708087859359139964212507721728270837980287844088292776795189208732526973340774312130295216374090179904412665904018336377715218450362478213809476791614295727077851136000000000000000000000000000000000000000000000000000000000000000 [106,48] 6248578631720693131650680582514080678448577493970795883170713850469326039339355677185008944396955911354237978837425566558511658512158843057888948757416000844029082680837611763987156140763326621765711569149459072302550719508992479517184458558014380933772607279260569032071080617834967648350754073259979184820417673418592213649654633254607353775619567974853692468872728762461236799609211592492198894330789280957565796950691734146566476354694296249490295609043758798171406062256021849620078275516936249367290150349950040830573144423438793428511631634227664537863797504079012133868488885497511820683952927706784731791319032373584292717931730683194846615498984578578416809396955886462017753060109180623695659563221030252151123335494876956848879729692202829521534814313496046943664839786926699244150928171800809758458713182851044785599253592771986048354427967499192285338671701636842970900798773174733370209833914994167898746540636370307887346385596711882986943205600865939626981720594342955651039767323008404771108551606407805500077172756956308175169188324577360105698472262464417582335137216916090634632837538633983804928423743144027502992785735040029536675853869461923893633535536937984753364492008191563264934525093738783238335198378219428317110721519048071307812497231689312033261214433660360359647880281919599469218290585595531781032556480623526347096826813374655427245671920057017585445467797103856480015858011392159347911757959513349075424461315307466289888357965778518080766401521461567627241470156640808978779326340608458411464245513496449533043667336335184415517582129499172175417079791622019673651913284987254463554585416068034173950133557370490904215470554433544847343687389631592633692890707008812057990966260030481827545061224012064204112868123968927465215601503746808813954161497295742135025760085870543830320346078532254463185361244063334835017056019670911598220779400857168790554618330323328008169059978081747950703228928537767267372042718060749033190898568105567242233896062025760333378596627772319933965059657651746150480117655936733600836806322469138941068271761138594601751414977236560967524740550933816473423902936281243350831287640700812002853797799961201419158847815209257517032937657804615772703269795464617427570003503293936140893651659028443530079357282311181936257699030016463589560917539042199014041623015089785483119203395211231934657763264018803778032397807846352567788487208329316459241930331330030863607365434818930774581946262445994030158123928965161546320127251741075881370656771610071933966122516644110467389289381968527893834441399076139816570365362459593670656000000000000000000000000000000000000000000000000000000000000 [106,49] -1244883805282966463345591159568219068123125130969747843462906838144326893594942910975690298877488381913468548513688602851942518413122435342436708698140124567965722943813855143407643253946624204238675943123363327571890889233491107170800371814225391978388249961238718623443692783835711834243805877825836116891981438301721042099685491802854162994677192208111057028956001344608391030064068999214318490187662182018298177169625055797247780106710035125900775878196840310137660574945473566722825141317930858905551903943388890799419210831925465226085128814944104352855795905563528347015343336790870979038358548796958794837001183926659498766167477099584271349989162625030420846523538756502594998332369055893233611048571293243977000479677726421886800432476118018441781001280791059381066548571290738317346233122024920761197060983150522282583803556090674221989179247269768248284638494169097061809785206568504781729436459530195276512358943097125021278984570065877090725374813319040426318635849840824755969091910079873477586528101301882913404568268618227632243192167057285126205659584300250510336003712101695233781279081230186867426755885974878781740629282063228029913090899556826089386652512839026009762471838231330187145753600924171619310531367148831764050201894928806167459355577857205949742846749419115927854766718387394294506779617632599779958358058364559671639793294516416217160492673816646443057261110853771354814915207981734407669127812554066205315255868300780053267484998662648580287303177375815177782178021531001099968942593328693649238318623203405593396549758405590614787579667307851735643392187043283545942276023128009925112839585498923931680084534402679955472058356273738642406084916235055498381691080268993438366472784560022296943180218285765286784253400006827834524378685106385551410063464021566691584771793992375374872758349417108308334502186637937101913838353127782237594520616335969382202374134643576870239446110498743533075283312496644854632547857496471679753450581980940390873688224615991242807406623280932869618788886606568364560713079284604508520439623970295959045205161680414208750140958072342171000262015055613918995379788905709253845150964817196236864588520541132122960797582156513717540305802836263303650636771350539841053591497096139328632665445205964768637169902967143530695201404746395177745586346162334755831851409271216189343188428043089557891801501023756442326645016970258089272605877762996268655345234462457219792947167936634444099980778939156108918061454636424148363673598050915449438841974068896784840475925684588388583314046509253312261413033475224287818235188333022019584000000000000000000000000000000000000000000000000000000000 [106,50] 226093554458172740806983916107149910129072586030870487430657729942965637650218152993116420002460557581599617446676563699112609491152534248166555985064753327935358157456703665217377673571134821792368089798492545788156839150418766555834081958185923213388090510328967494734054719783206439572635723427387806825070766882379627961262386557583100935318054793779533392459691293356983753945243888131863404660245170141611634250204248315028151422734688896264886576398505237297549737320054749628667521435566940392194868042486216643119679035567088309121691672795760848148217910751218584673888883985675585466805936391394490268976308345483310549764532057108623641912912551474180221238736082536672352452817459680801055151566866806739879814720022310198554264806653792040417357630980637083731872857424534579908501893837081254918658034576180713968873497488575170177309317610206368433460065250772850886142439873085701536835044468903263472976128935041676481803882250961025536724829320022386398575589289622407060616866784074515776047516908784802962397778162111912944830129495355621301488561698994903070776639915431220537861798263237523076109502709421781670464436051935925296647513836152392492211409913502051213379311572685561209127569400593169343048165614695567336464919803263947581455579809473369001602189810141622297929639976073363118804804968003894339025857196742051738846098843634322910772941301707102272118481963638880897066846568825663607798782979199586630746688616679884021614054940743788136151537483553136656937487708453217948329118014211464475918824247500971580563604610128481586347319946370680817201206552562231771320923061723655990440903528689028296702085058259784383260738071078794043909653707910956499514727015445577771043328732248139025616520439339033163061464218564079518992219837206578614420043977746054290579350301798489964156917735737357557812872084282847799757419570730210264615320284710099525071051430000305233981070585327956136579250583808287691457581685187481891911001441093833098989976095220012334755323994994022355241421403816622029570723553532774977235857068572833987613907791308184668771913457562286808800345891905397579032488995860922095930783981796452892888538505288219409773401882616527337378604754584889850817193632007499675187727086623372884248247177983265942373594249654754115856453217375894798839958090635676893250450947774829972916089616117164763237531620974299750955540066870585924523003161420494086750314948564812394323875141925784993320663276920852857882440486751182148350261143544394572522281780458298684744578204189677686011056047339084784144836105375610570693101162682384384000000000000000000000000000000000000000000000000000000 [106,51] -38200363229433272642652819891390008405616326976938763329583503435267090718668045230786558922119758704146434475821578209320164614093456058030400129787710797496168613391160736313954867450969700508910046170108786516094777519906415650247973439021197692493330082624372634450173121469515239939754152369516155022557830718760359924575349290045953799072114272353435313945983466444182198101645391733690601158761381312979148899924927588763719533403949390426690267006024719223635839953792776526603273817945183689402324403406204950295868395011756177871155159655457156600893165867941351887959629267249409155605276449836931846690601378351535455388178224099172438221672523090574039159361158463064136193600709379491744697709760747750781955859983256610015350135516934640436172322032239324264213576313762787810047288497459016050935167430894702623920375091310373388126309814095010596066804319295984756542208686332956324600180539462831741738483595269413141232563565527863990645223951839788990023297644353679506355291065708751967856969545056599160641211732718509561203027288796373956943159426845362012308538044183846169868459672971321368559231456180746711798185567010108645696586816457688113788462053697504573453392029438998709855937678099801546408522185565812649328556333293440586737864637787498867064338576091712339888076625312943837038136861704648077894404550253268818050186537783460225214222304292855062051992377723772102890164326908239266679438074120803925481932264085953309397733860588756355670129552187496040930730012450550316093034843627331016092984951333406965622774771220525723679845556071493249063463905389456682779749873408134095988625933578799683407967440714675116551559371992109418816173071987777913519435212778362472890792249371560408639844460307072583430243977660153861633543568844423314393660221570896755229897370791630485970157856820328658163051405721384152854283862726329592035113495294383229254817215668463896841326171498330957145968078360399072635214976911552354060392384605688663932900523792423208633613157030588312496738270921906710441306412246203035653414933879033572635459000308906273330703779209253496301324272911112614071297493409923387888849508099716720493435942689975136316584522640859356424221148990883278255149240516201566795210594434967368971521252417852227684201926371974957599087964290529792627588081810477974908103402260357158715720247889430717259142789809993197636130041262082236691314949011890125785621896965960675504135151841321120168579835999905935407780687742485853521507192206341373546851495185110032453350939249080191992822167359298783542752809457850319617371654387138560000000000000000000000000000000000000000000000000000 [106,52] 6103954467600208329483273048482475032873216339831117409614075078914998314500657304920038755453161416265734885363790027891194215729239424497517252026437193193018054745130503512368655189664283894608831585554327578121775669447515039082868459370207576945953925909638260918245623459898766010226866192004304187121310439406533487171951770889527744506381178388054314777544016647617215830956647780506825161262424677686447397659249722025848103522930126954056813544446562496086803266468929644247706967066429403054429292022249662734820534117106579426800057360839641839362372337050729060449078248446894119437651425488990087311114095163743093984451630837235893544212389162591403527962298874625555561121885525155123607539114217007504703970224442756028800199322656193133115050632851095690682933438813495141168030912570518397465853643347177362648240882525389374468009664539079148080005640871755926049197733574199303608780184709491017117916769162655636760937994888982436473602462861175380526508866919844317158386108657437658606571689088741706898389230199345128063299394668741969426621944953477316090942893229828157220631302111413128517499588135650877543874402029392549036136272408831702566523546844111897615235931883565843428296637134711137883314922051913780484224293358719610066387459356004858275432250607437389815498342101061412413183755841964796881288231693752251928920378560081483438128633650077680009113396182953356110725287983143631247508637040345802728056102892395342401496943312207599035123388225399593095827153005898208023759407885176609199779300707289927452575649512357954288749615637190403989538257505477036919795215611023255807639808902978178011961740266938611747121103719075176741720621751663999161080248557801514834453581446292099609518199059446283672547751249401716655259504083377836874227986714803116210003642998153603837944922235214105710477448110930406463858467422166665276374708615284831161265145786323269151542391200600590193659290248493115854975876999390308813477948803439258914659652031198709007065736774309749854460436489935609564934578896660187182967156951576244996563835003244998275770798804172844468667857695446030769782629413338080405810171935725826841569844631772406633597691419269933827716651585936121249265560583885812929311951493179833094832998859508099767152469504527613309961161399736047277934086731647125124920908212360979151265799445540724479433249694055255296776140473079341097088089193025758635837885974099155057983478401447194246149972022914434304937045425358452666217206954465792737069277016573826308440096666360587465819708884230550496511820777732605931411668593541120000000000000000000000000000000000000000000000000 [106,53] -924818821562812712674761698578525803992018693871305690853796828316216339987498912629289572344550405768717480891948061551365634118031469022154134740291862861050872037630156063944475525427165233022515746015985007607991747359720382732564007428202025392660619557907911843551731342817306777321626405615695989414960699251902994373604550031878311344286465694855301565523229616896953704438951595390235220900581241224240998739497031007995532652628574545977843305039495351690521749817388191130579480750285423736944750114596254503324675857512548059920917136570125355714512436289569523926706073457316088395077105382082093949135616324438822195629876022360401727619565113652601065106008350966340887194046743519149595368296893998944148294551221030994937709848422100662310704936085279819183757326798709893987140976011039586409521872469828427761379677460925344156983714526410005931464925554703172029591444812536679695739213826248521190650590106428374092564949866526162318113520629291736073706573924998068942179117941318745905324068007594199029445937817565579824381841511615417519482732107965606582058862333433336086373841568183604733796835045519011728564529962095118353930756214546401313946656528787038175100814985723981000818663471258047537050495487868038746749630692899853474870220353875143960236552446022697505830468456353701620501151840432374440380960994595056599968795554713057689672953904642354863056916874714888360919459461480569186939469602987653369307702411649429010650594835476284726159491599858887513562566728288163810730919239855939733372862199520593210779611176923654727472056124214410941063201177006084180829514558814701250348113120426574872131983060233084124171834756027974264709684929527817084432280383567136771120909323293543051177845987277350776220559610499949482329576148089765805241785281521830968766685350195607417726724119498096192608920257663314190343021687745036046231972560778852490484564038792932491884498956799469276307399542409570164965392740655544196516048363784695795269925378831570128199363459090051890466568564922643758514005662731317094274500930366942077304166640507193342702161902886564219779857879061218152608929044163831418201875358424899131406252030878041859425155757496994791631337331305508393032331594213642708447475181079823263712072075765802475647429914106647490989728066533103044031368454361884894348306552860374662310858762006762338164866613386864239428037131509328477490141915099730202995374999218563492196009441527830048324738901962780202228304221562082983848412859048519821661818483529706390887048760953348146783200182461864323191316119608946082057268924252160000000000000000000000000000000000000000000000 [106,54] 131290105350770418169538185936092052027734331621353513512649809561752010685392150212339915481048278249198056098106637086688483378716472561511160504153816246126161623998632231002963324419462551752082198441035295775205501577116635137406514907389569926147621705070138773593400257003259332366853060458384456814823754012637192170352636509301866967572448557297023359208652188296921237684513231334548392808879913579367347970484007471169683467000743272150655152228001474765159425707424222932318853605611193884012848823028503895046877032239652678395119407743826179943595520485954335092844848350532009625471899141181885332913499159118479136883796825177765813345901903604983305237186831096571641685358300643959533805055717397555208907014794300887674600153785727641579014353227628573625189148143075359587431478268111582274721523387668179725681356423551619023174394274814431359417873497482361409269923988819066081145787362083494183011246402848688551884047106517893312063089221199635549117781040616892983311194754966850357600318155247709491979483333655000235085927023148189627731774512751239149812060158006332159740535486261125380768261788383462124959554806367063347220764738571627192230774202389128886155389781521494852330845602894520123019878853063247408668507485566152719449258250790994474634632639818461898162444488981805047244845127365889586236930011572696060972970395741684414535168323918957176418331936984612316926430194681726848991360748154153715224098024163054075007722240122657765062136642585154089577629256145536351530590285091593898398243166209122277851499975950711143050669942264476301176622338326738071945333422582165715884515830314107409192133145703053946281202053038878259097770668038702185492524567838921024155294224662549025596600348349531094298756444503007666088084314907337277557254330486225960040214890074276699789872014030886015866016951301409579110148921498734291044080568667263323277605676806791031238443944970936220069787131923495426427568468930994509448701852411653293798535678653481093527583033641674415323523362925468025105190282240766040544044873659951956329881266677325901907255568101516315763271974229853625362076466195224505049900850073122742111717404314020102016553279960419645157404607281918980077231861173460073716448539831569725632951191066923408785843106090905062142558392353060117323219073426288261659814674354902741493237321765573066075065811741973078121846691150317885765229169356910172166227045591541609411910788690728555398669109986035553877408545514740266737482258987555617579712817926461640636697327322339613001844539240350195758129153121584435181025555906560000000000000000000000000000000000000000000 [106,55] -17196169165053917580628001919992878931516111847748987314862177584504210821616526111495110208307727747945378643946056194789626533356257893260567616823049658495036108022970506715692439874394955661041251917892310979967730908798166029747494420616737464814430057857786724323294383161379021471036292431326106468007653312285046995087456145369304492508711271675127935204405686391000688214393844064754265497979675762003302387061394280773549596703428583912654964330197767532074598252080447530080703015240237623551692336295181984261808924128338646321632219097998584372499116549711973037049774234539233634436530864982696810629879962507603194664685329883555993823958752441535550987163038126817150784594476050946992419648984907032077366364619619832583124123178104592699627581968501405390159349242029511151305574717637429700975133944112823519323569810612158624381037575130268532456967414083671502213038976514637078950761310002331394230854744011030470789138304500457078826300769555504246904296745888265152540082272961624871429654658766099708951813092508412232889842932142917151871829532426497554010837258635159161169252572033391499320316491583368828784158030840088236873135486140344933036411644530554464970880118566010322586907595826991709053312183941339442987734164824576057278534438845636547433224653597141868153024394091144146543159971494461397007565204369825685048856345425902030943778321682544974610096733250334342472611206905879322031450136687635743008101350710822495183267031674463558106909211856607376480102460279796861911602578549028212898503818921322508757905583931311114912131422157521805674307809610553201881168276769804123004621841990615587995439958318408140085856989957413827336868049731158371990124699430751060260189710768366433055450085023716076413704718328857484032533428536497469183400289060854422023282289830656263675342772818544224700030950678362012944478679715946823907509234703385764758869119381765559257678063694188947599143348390249555327281834879035871732766311977826655568620948921160141282291942109210367096694019494203492132853204033437579388261158036231533624461290635119790723479515665378626335574615748303148738416082981298833402171684818456561121490558393757272662969078749918678248579063522192127736653270328684445934149790825047597972675705832020048646097464538133382590025064627080738026279975665154921566652177343603195071960164883500103478851972020270969666898331213929892226533809055009594760945389844361566471177241481821760921877613674295618732645342122776312964396854417193914667003677537982087208879407021383646252526052195977535462571488665822708095501320847360000000000000000000000000000000000000000 [106,56] 2061552013481363037617235307255391650327074033607348479270138879768078060485576064569279538825931273696248450038587861664948470954379756525474823583966466563536048195023564421416762985328108965750366221517823084713396459902265730993658241861090425964116440514964694676014676362829093318656677366141799692577374321946228894017304874452826453128634720780070686475500221505495181278313315876455637188925419963468432480395297886217802193444625425799103379533462421048761885707146624078289458093521244759797742692948469164320248469297350195815306382860471438634221421656559144580944217089955113536177897033110620216037759710562081183442492780202423544483622310944585189158168668550255103797224756740478226300098216466987102789024494584952738407853021881556562402456290978025839008518599145830175677433832322662925768589443605049955830117090686382809293030101576654315414778047048041780380015997530670937321256243455751248112743855951072589474690404037793940196253429376965152792707660343972158711900524316455229656040288771020485186440320703375628604657905710314847870033700560214774566255333754975674029452408897693247251858513007479490255833607393438331506013305768643347485103976587752073937575289250343363348401035758007651943114156508207976437604794126643047453609390677646557154474344051098404589117175349084376289697854987763375579938836384399600918948975676070665129684675891746071168812657513701104774348672280346859540747260125316394917926055315909515059898926337877131844595006310245493984798732510908551475672273819132416709545901197340104331205219562760340098955445910677948799387837385372930995011217200857629083343568949774881312126987967545547594410391094554256283928131549563850755653178843261110471612495557059287370871568175709254012394535804416075634396532571836901437663789968399310119597515066419022130696347577537098050578668376147286785952739911967209733977595294491764065017705277605626810866004947174178483509743891128125914843893229538701517434790584671607086175050879342103874026786504455498250319628127805326659737529923568480636963583567990046073828375978370528398407268017895155751412869779895881603549132287445109815512142833995655282222274539523492254148535362858825989021528752267927997924813979807648765375575644237615370541378144758823541231166182644425189764515167376578192521462268707683021028544955319253568788845103296634486952673200126370613331433179180240568870946863246314134458591918420944947252307683860270474642790693276316443727027145776400471690075716552544011015703723175325409997918433819411233170866997200866758881375920556806734331426897920000000000000000000000000000000000000 [106,57] -227354375041335821783098782584718850678310662526862862363792668140934979775589749665543217593319918840524716183131784513896596686673446616864045547007785209970530626383971791252762428057235407381095955779218789620126946544203278759918499962139732964065490372164109393948154899946127760110915888648429987494942246210584500689586347025601005587114394334438210523160873940878322458242289115142585891734481306685509816605972065057342532657317607174601624331844029129396122584528554533063822021714229278469251594186697249230478069872464706744372003900836611117193699294886855184382873233081535137176927390383277836758870287725556192454259719002642802912344253854481895624109271640381049450900988376623806536225854610847274944706315334069070652935936040159106161773679279993756014279845551162269186877952901804526280846630516333073598764878193609123657716133262062590506841692958746579889302930808987560855787057363297665001254666230887314786878425625612444415888500529451299064684725448973806268651421802257162598137593598811086216562032737033978145784912506157294803052363617053937732909025478760658911647171612533724450849953321810686644138065583634156509968661509076925122509807990521455219795578871403438978197917979431911033509922373000124415108461006223129534186451736296102672175171413197096112067307600320610102020024733649739860841230746836320096967169973949067734454248555295568146434270698746392665245996543099734630175268961582027061948096282060108281087836143735107349526539653377841219520345706306353577552839768468161606808155717784541265721385382133147320055851577099645764532899430005892601095928658819393780044282629765704204036453637854129548019539187436917058720717899304551989264213196681341336158040930415086203305594405107344583668546986477749676389428442528983175055131759334736543521551557271388190948273716576933917662266224346877366297569289377082701458341611859294140734059289513955820409603763703909381420836080801514183758336680533224988549660196749490235978432382473010361767552171103308230978604379154194361254396094971232563677776883092916545568084051312343454059288577715111185335693505991808315705225621473752571546510186837145701950639583888726901483466259836495542114894170172084618835622569602458835714791077982509530126668811787796413921729047055074909458641240149439216385381358061602360543622891240462698322930715821729034566577911745748422152423196704502495803646567127172389224387791420713985395363102262327839760785599529658623053573843074583761420082969926843440416599020820553642171265951944621161516185628173432446790811416522713275829279784960000000000000000000000000000000000 [106,58] 23872348360584685384763389671759737468066850285162551589265117661818350587282139158035042143638088226117656694695133030715102650106746125794503094623719293771075344307841918789903690363785320295756016299620523045476580932603010728519424623730807179847744413336375616154911766995312294373695475600583218761767784778472084904603492151825836572917650101198746482150018864371700341041628590397835787857532089110405074558288120171306202796385349274306779872129618733004788654801435536725273782653178007760258009157076769201043349928190135005748502774744209795997083416005836754258864088235280844837485055506183526561034926185113581504076172847403356325700556841252623903954338383045060308917143686478858837810291829714210005890023995389563454661972107505662415919058810151688302999693841346768335949700947467209257387897325168068293280952436328607303958272421107920519213529169487948420704894734490688376532380189992661071388701142088954724750434749045736688151238366999167992468723043020819407565474459755343292103547811680793900324296707655540168921605418107855015886210642032683585052433803003889971414421725070817982668832107926379120120829518392021356128508759462406352362729397493607418022151856237874341371158174756280518034792604015977239341146130101831961868240441463746677884929164004114126016087311695426647842332830998314307717422619776389815318083287136345787615532536737940019830388533206878268189737862639598532466874033695322615107698521554218306613779609023162287288213090308704409876465109291609849043492671900424999483956708728515418111152811914519049638339026697261392021498205150361895540162548696245645331769938748425581114939731952358984150443543417543772793670495016730185140278106775834125639130964159298923679473310848316478306625282417479056119995576171101589318108221972111043659921432043284866448641410488339971910847400956276536619469368327328014300351273324050271304389402512749916181220611537753399956142336547992528308824645396604128897418037452594688320555236897811331557513038198526625760896694546496216311903877439393548714886125426792467820380261327709403831686709704134875525991680944291853748170831843081681386178000962846349305759834596108147497223122680234021683200413328829924255637433988660763553526511360994512306097342990840307740125993879238344662073217463859696275695132843188547223753397491926633983693947561430287027654859760680429797636719074364979600045021688301596604611708491261248139500257438929027843545682384261568667585170635245143260652257668284371016802750171742075558547366256953617812920827132425585334547020523468894050933800960000000000000000000000000000000 [106,59] -2579369752040978989450852431470930613541585988949983452569937900137873275465579287580534720962190276369447620346651154861952273179272485919083675503653798204601789993865897527638405933790937016630800614842953132087003601824418794092852162199538122001741976887910224768798841867001293395792803442159408256831513727625143581947385211417228610224557868011468941580833484802423481393753749859330150530767991360996315985673300733342605541617883717480456796928799374450963735317823956895186549181860125848951764908424414060729381522775456497454390763094226760030203126524014109749394740465305809928997475073108511050579031440807776195796590956616313313196768163306542781236588748557630604149755203172632597535524902488639688108360766195292994273659029745008740050719282762608293699512367651428020034619952268911635673589036919425769381135303560183388467600214219260442202795451623066157207566027547014809133294629478037333017856466349780213533443187138306370961726724728302343970248379598925164296981414985317578589792937587719079573001855636772177270636683814872591918349617963120991235250601769383363288664046390820754991174736799953127408114372013581816202466943371363886574867025312687807074776454322343631986542518133248609634342371378314974152450525780326909077595124579355952648090500233323886958087019714577398730892853137257683655475597156506561395939879370806499825128543945920955062281721307691916483229900743305414780260153541493472785158341404095960776022670003035367815006837727969136623279334200600938322321720920234059501683607044535514674938353329401008478086111061786836993008499302689928561121499763384814831077535087148707933762544758071801590419144179881505884695095600555245438422194511668976186547720208132143907944062615451660459168289101485055016300260086724444900506255809869034102208819235047838545887700066988253705455630657559986661114187553606231902258514739042268948618760655034101610924720166530785966153617492015853671352952176853289974551988481180948671946951765151575227917140402718185589744025425701197883448389092107290123139897996772801692794011505260713719045196668967586036643391315238936051501872460989158865848049075783771726529082019380874428513046751124693754727914844692620517747842857621202850103395010269501136489297133215917161217771995237173221170551905106399762631817503080636500990940169925101594906156443436029400042334988972807383309783710409686627570723544061349636339703144194120856124430939858075056092556232139267393273780133311994320952927868103024959978061618495540463213310514617165221220571667747422620610999162456865675568742400000000000000000000000000000 [106,60] 297050469348783418133568540839528748052619792332237997468200495206671257791914548921655513894992018751721194161697403426959050556119239935876477119601191479967891483608288077466611703547662799477146807690457745039980594303951884785409186849820649591757356290676639922471899412558718813675145348634544667999334429672774620989006296319338459667691238935780817053837345359366724618699467011366847879214638894838677042532545695719977120297575380539723788075202108961878494228482040304839547292928255805761495653409665161639206001442621140148075476037160920484816968848217738856096717379118462745009870493726932558555289018032001792905630097959040880729969180931718210811287527214386010383782493075348342227515805872244744152367925204444864909004718923972819462380408840226122983898834341577789497885585028509837242314272401556838065116633492031553928033484363267125214679501289532793373142277127072378647937737308744513955890362429001210929914228661730691386495078401445760334884185969653400491419787456316701057819484585908740254405239794841663249766713760554152615775364251194054933170712193570600954879412018075025499130180356865417514179580497647141370060145930947500818068802156782875986260033359448076106174489873353767049444417077463221432904513507264160890914499294391761611861144563472543716789206534810233570946591815423915547446111275905010887281227707896717389430360369578987573135558797410071303789906859358102436208887663159440908707255602974904214187052186962793553065080879139947556284617071384552644051062083697831421232551353290266943376279353414438978146488132472091545365672418633302496663450942269634108814262493282856404088002245383788537988998763206684820949250430669340955002121840950272897968430646837176634298810968126281808695572087233022294218458605184640062945013611574083372275434239773986250569149808898469736008870708382773783578408895030012643396703588564812337901761449679731663358497696475713669932454214760128235337784180208209147687440175131757411787698686447156314365762159864864713889248222481906257841986737827829682369521870803991431645431778030095572015999266749624790829656707598813410502118797301329825237398764590538458784095213971261756957523421481528481540317842540884323250270027880989751941998374030302836244234443668530986506535804459310769735254969246456538842455579766727348763494799933233210917287816711621944438337185940965453081433338914641138558590447125862807383853230009136254970551051073027065085331130059284430859265861147435993113986641299330557628218040211404666498574952852571835204780200663779943237280905175874488489738240000000000000000000000000 [106,61] -33009611579637529884446942950057400275181182407210990018489590581899784349323654442479916253140556312073561489408876539976988378983723713045299318802941333292314091537760874482439303668276859284105531134444518089473544976034291201421271919841935956064728098765912345394912015744548171412774598306489931641458437282112763425314436108857641056866265231226372533670052204106696382927169215915398135924005525453331252416109989468876404374056603726032495330776401729412744926435850169976207330743382432402399368776336416500717630243808461393023277843436566750361160224511853635736494349223505958559870480012907628681453682126579929518481263147685085198800738740965946851125227018424889447034999270627976237343495885750616853845008511775783597859888417929269330179306342708074718813295481026579344086614769353363084022492634126388236256705170149251677594145373492666359257317269512844090471291067510897427171813829703233369956261220293437583314748115109370650662345303309339077769287443400445430499705962165986662574609626268785020513490881385258791946389646958438334634028192438466573922929942200951734921673063108417856980568780213088308123575210009481398330435660643907776545916368073418799824670778850921732726787944829642878880353543854369278006236430992991504188168063937686748491797827915222085362161971154131173833361858734670173258371228885594613266385717074754646324487139988807501952758452462335597635907527579479171794674186776483333330251533192208783384385708030357567951332647191867786394234892155025225878056575510750378311749070462299392758304882220903476643239536827466933735131385806284655406541006698240719131869678498666322676597547556185987267116114422881615666481301932308719133648511516740929156932498606507627212093569536073758464714875198714922557534565760006421183803330968482211371121486438782993334165628697945968475107869285607222437460645503470517283533580255656833511397850871883021686254784263215847203102277050576463652098809539898816373074258360404812601998917937060441503981016918007071615396593648489763621488397048866941253850718001685297431800406429990495993564951087505507406043619898875164180489477484994218145934914744504923696142479407944333281766930706921688481660323621653258453572278818401527484770405482795040224297634056057835200357185940569676112015279718119798839216325186175389620512548222791603934238545905389131956516681955520828147101383311859530822124074370953252286867267945506990463026070257367243617075105779315205112098465044046743963553648180586455581789427825606369520470708003651324195189492000354774960291237156613698743173120000000000000000000000 [106,62] 3130854039603509215379494750805063943209884149188961870937765021218082588794519476598328192820542096134645145578061165404944022892849932999122627965435709050231765252620162589453362530192873150548661402055111572364696810911607017391723764387242609439179702776359702746275207137794810908864133796729638532076269307011898530945645345362388185645710871307084401415993547296134337510469289144344301810737510336048417902231217530657778405405740771076776423058295307279968133658539932301731151264255756392224273556680738092925807191834028428374378867758543314202610895048807720056660836414483429583881123750299007057039567984154092829948129908405781404419235932686084817924102268535242395076447628829974866289514116217581465031166295833530064278523539655390557544207842248649317944564175635837996473719516899403465862074818402678929320889823327004298822540882143676647139525723050136201006318338301110076525590840843869746772371086448972776794737980186421880748449499012586976074166409082516916340693388716059531960202172951300835704350735481970401463104948774753635755669563038393276663330599461878617913330568868738083704179882123365653107632919423531311250843533158634683074876090951197436507103234619983545671837147635728979018359227207961052139447815206228507282319857506221253002135506424859711636869673352266847120740613930146704100472828267948825728245165772789466991021183409766725362382292529437704269194732726255920681273550496886861548330929827997107114786641348972992657461541133369312330499282237401375542570685871405117547017885225807041802550725183384339264666824332178677958419982036643327049201990026533265921059418445949335304234978141619521069267258633620966113428325365055334267903976081272647654901520495545858234319437328538617111235225597191421559412799732042539618761338728013517017157115282092031118801588259857897142772203615276061820707253737342712274244949520320705020105699644047313613693687581786400839620145896026405228400029280361209420882113507034443157963491483988461303938345637215351359501250796189984903834691638597921882374386674175588335824768757094226523041159929148940797148500980685799427731968953628506802425439780403066974628187466743495937272651651296170485773211559884217703103272302385571219048382877307787979888695041343105791030044877666327889119908206663709128738236059515864419384418051454347987105634152261687311866486162267299972930740657716976796393686384493766669099946720612439982947078150195626062887509174160262547647200040661171771852529170512791559916379209952673684728008344110617478353799594702425440262657669189045499985920000000000000000000 [106,63] -238306908608084080323153086867614382403055193063654201192240103894572609206714686104690937666487824447755416680826158601897603123908553974118301723443119781140756387754477327422050734448153733752956346868871604870158509657067287465809304891027708194955060353136438583964434147321157190064583592106715153197091341093160782174384276479737320166633636151823268115832242325055225048999394701964192578870846134611468584655513987220689381802183113322441065968480284030201113549944864421363828550094206881946690106645115575327710774307142526799146804158101878943435957174558687452504239335459714862189175599344254529404474398245417992958307918885192651064411408140542073479912321006466820253323358087633655939938091494844801387394349675264737179235950183035139758476170483011531797818039709705944448572094437724890893920297715026797506626526663890326551699188545346310486910273477711223445053142713152770456437556545297740904276434639617733828638132752778550336984676670817751276797987616424838620799591647386289983367661393627603802879193214239752588699250236770942654625254905490538768304428974816634620930996176430916079792115957735841986577884174605950975033101576713055521729963225195366029973691121416256143983818775057880142874071669802284158342764300159233628143810749414425062734656530085878974915561416107253538086701646358428386057426794132592902454582896944523530836372645513649775146639472863059210705024691844245868069335001700092587650683097067198376461698285631009321353001765909005577369740776730240795513590052422568416317171169957616051120078865720396328539270409253500431073473994074216821531104414022656783716271755631043935767826246520678183856193343846258309451820442952591436940553240901541167601325575105750151043490589850683882406205188224016573170929885187663157974568562730551189925443362235612666481232993272179370183048492785845505447478164929149408254553934145520738445275642354474861423756677667283384585957272617871389159002512816107049839434107985985348092220422709775117108197778006652935964382599683314142694736765401199975911311597375878908554481664281168088703718097505538944242627332652473796222829317253533077293538708679083552967600349119264273249788821675961276720860688904160259358626834322735756275553588723957369931615770129749113901530519390593922102084622041844188870006992012009436483999673443611248858599502893891244046080842109372387535768836595391408722882653021207315978765775270575410424190720444670098796994218856187305553521852108300837782379790418905566067263408708635766020220648085618608623548193193854170995164358295626700554240000000000000000 [106,64] 14269453217278690551938212598347398213447752376786561837324184067538257412968198205718704336338489176890229916701485555252514401600232540308315613679299584579386856766830744994535928127124345599253626651929671011975333520248338529734128658487124273519881063871037034688058065118993031890950795589513664333103734671282286569135862732008238852651823860793485381641043472479803220485358228987731038072153126044465027418706823174273776187800217276718545364392812692476376700819723052157571800314943153828518881812616077688261698527515163438477947815566127055815921313207441711548079862397315075499588160510012425986529731619199545559234435310036194518360985788172611551988509416263292583150317916092559989858429587358954063087515693460562820430661165574110044791899094629135956640896249080919809652051393527282463043658055445608923604194417480313708183115083467595420195954170599223051313850698999391500722269548579042580596489447253861978527485285733693205228011777256506863179015704070636699995382401324988386160648312775121454665731945625152082751633736528496565814448954863924632948875103661710191977328725469843085801438373754092151275489562786369785818489982944618561262569970097689141333253586219438789840653959028144206478816291468584430928632361837858525683478940770978919285689871343542498076243969085421516732103087602404915611073645646751612400948669114001523010308388686138559464977172067304534508272928348845549468228553760237997665666329856183096548492435938400307962249632515056466328012022187963955124384596431670904707453126468145524412106117155483612127018617115171647630149916296492326591580693188174219528460515288652871127064098924763550531512131334531948638100295789595031882999553506813533648229742500096761021272906710906940664848413741853394721512642525901549909665254741201341449533710067015756524932846297612651150108856607441287568874964209199442859889545880010426379412732547182852164936083601700781959341410181164460962154008063838229775284516557627361130654041988395524758239996005372084036073745088379511268885490101214353226631456373106902473061246902998289451876511011592300671575720747437249467262880372751190723110939079424095017831278351652484332444661568718414122094586216821676870723398890582812908185019373034076100492657566518162321520857155580896935820451808415000526459015490150718879247067858860011538143791716204458018333558439975473366187350035977116055145209589613593556620015743469449710567531751712352373820282840095465589594817381637990566092186136581062903424065528218467176143732340510406328105674114842470168653500705598487920640000000000000 [106,65] -727476766172673520516209769874163893802303739216243141192755550630550409487024384606245896500656472391115660173597373571719893306612146397479236123173835304701927452409969108974866836910489300250153073807861873798363122641658997725908366209866776505555795949541696335095934257301928572635701041625620546920857246619678179827465113757427275236194108808520796351408161708723691883064161116226723444744332004915462207107387268963647021091656107880737033801538639235762504922052263051885818415682655594634767524929495133360992691021417122284563394840471320248910272493088401727355536552963475871297817959843328080681468791408807490477575871975292818180785825364530965259427351393006807228823996317026716185335139240894675158261805836095186864245125010599794287152478536894087680989164763511074929607374405543286992296251098667069112400017875373101031065773429086946614757900144317692561870853343695235541848717947310404824089486614029590885448401053054408128402869582418044236274221542058850935623348640987198022095749926564254040878772762195713277920637128850919095078448541220167721192210875607558504681219183678031423195992897119013971516748919806386108918204025546677283021201392355759907990791928089485309930934408916003400701493236617256274000907368066045717794411720521310671201648914206317036145543367881009173715303572971870730197151691151966948958857442871671002433008841506942551002576718515391484244691666327757674023493230950816568372956445448763644551031292975137307735629551797588128715563805446706603243403634843897173725712995760707328832619379112474579739674643018418158570528987893599450499001287764124665558386993568358271669703243236187183922714578708452521532070946125647211810646740362177385933491764389472273912464717450242901636755732758479627447520805924139516611461787567974523849825361457504858081275807210147771861302193233796407329612689347707028470809089397834889926734124416152535280130040775913615109515038179592878201440020235325869839669186254445252303331688286212630661820359078449950533999747805533859479690633198374728257792669255198089698220456975780871337438050856922029306801663948474794948396597118157071347788770219772655091904387573374788711770166764452471444093388020204338025127662709922984266759500236710495440788327098419091173679306434639681516788359043147505782825742416519185308441588951021302234737277360275955544204239319787484102438207986719826554364810085048978610684993321130691479442739889941091495713347430006042164847640392578292490550824477141616361494879882740235786028110959874633085426526183897789878809942674783600640000000000 [106,66] 37953925036239272481499456959402402038434831536914870896720815553185768337906287500330561466886614876446416901285170183592763751360592076778379617881742484059878122057858926959249886988922885999848251971225910431840877041287118817398327807183609845830607696469073584980903161000972499470476246358333697913398548726703248149875512576222889553340884073722849950486985557508113448124632431468113069934365723070799838259029262318669368063171480449063735446168942061006157001422720230692957393057367482403342376606381087767250500434312682128344597028993413707552328650131660445108974404536564802136923143700822807097172018589407912321204975959931037391684578285238166540024313206027070853092294436500893596570986191127857886383359033360891909725292910891486448743640637857662963495057960286808239398893779248536903608572743806551860397795630728758176407108170449544559293073325855660872196450417015208389630789455690431401021564373302380612836026369056023575846944159004206871176953388409441466878544552077957775935420233630922571012216149234795195336032056978435879173702084016564015603662340382649056363083714979338109624889903841749882466148842952322429096828688224800643074473415730449581359136049464870597312135886298446413705919323088594784582084372353723730573094131883062654708257845358563826308654608843837574315647933107017830267867599629044821422418389115123794801938577063858728686008436818351231849108986720740326233348521321265780090406194734208798469396040993545509501329386487912547565876241089008310013166764416491648324683789144544307213545664126837505042851716772180095351464764165482112677737719100045967507684136816835969453624687957599978666053342216597873657437456029002610889991633338558867126029057081579582874241143126951339226741533519626820242244757007365047926527425329401974471714114721170972823916417107549877186460207023020078574120533770498499888398445870794909740446840817091436645529502515790179484808230955813520982779358444945237996337699756820474856617463853814178492113293177614650756526900012597150150496375134720629650300378344224526335648882757734219495646328619501828986628667367411250331163426629424374609168121110612769258135798318279907152195044420363889763080277675215695736081719015831353843462137748755332094522340466435871399293653044822825910500619502255722436243072036281759069098288867814521916781125850554966792202607526831451746347711957444482295991360164638030981349488232077262529670694211723054857527024092529292631782821706644647732916319597697242659791268679083169674424244100342165376626810398668249996096227122851348480000000 [106,67] -1595390653737406217327101874428137627046939489616316226083368602990095395857395135938077743223903956604852713712820279489393343983042050346231154605659941085513711720368335689863963655390642428587405457898418442067789516835246352736380717231994150520559776172079194333052353606775254819188968622932443041064013820617367096331119616323694509176756502918816825285891030836764580667019539187103054543097573000019551892924585518554434044508745940867467921711415689935699647144468939342674475972415314603338524661417035936328854828770917562345138640814757866860006684344016087800078928403993986313383439092217229817562423060538853134275019730859422576372808334991473757455184295351234313590960342470821974064140268610086236678359458148849512667891256472463547906961357231605405661614885861566513016265654776292279857267946533436297001969044261092752934883636920388198998798867395345489127012573404410806893203717967286891699763127026959536687291811782889601046206073730395728793955924488200866624568987228213995355987061657388918974937459300435916782592533088351231205256261957504017836050920124816988085632798541923893632360126258451466678833032522567654516155634913318059537654272954131112043408635988183262140496310709859279699640091289525644959161528378257061812259661048053215011334846951812383632351718241291717129606906926810260587229978203365928355885125857969351919184678002956495141239150196318569852260020275302118709721228808060907715988149098342980399329495539372992266625598878974912470386803018326065692342846868656114284309349138690868345690692338619308999593657604420516910667229217169374864062167757622803812712521631012818926298474599230474846367639110926236974134718064962514637734501330810775653674617851691057397334417056026734445761068145519282861709830265561022110044892256306332298400603008725818101802105925365648172282806326195729858354679367760424304197243021116632703191616169506393180898363234186345436137653298039772414717962696541459912002141993819531551928238615581650651779427250299533976025447599152479268916822246080280479795663837130838493278833276132513607482476982770718908153303356550504782331655264831290808557056127558813104164631048547858017517554334041117602764823021358919196216207122229790901166870926799479366123970275856418029822746018794499895934071442495247503994317082002758794837008567449609093897097641260110799788003113364690358268810676175845516080823312131731165781383152826633159836474059954309903358484463828902151366882394735391815813185601718262895178815322533644625528072902152298214886262559635735885299337139993149440000 [106,68] 4681132541554585198266043831756381215436957027295659151989977664020225669418469267344093872942883720963739879355285226236854429803945079235832945255917103916732953393069835022900847083732247386504854236637359838675737443279773685323918646298985778978980808402393193251878161964777705019269361327193916361481570065524276056543080173991774487207184105475411695658393050729559182269988118057847204627781319675336387081070210342719801266493018934427023820242347768343113520438122498537595079020123825398529973648662233444761398593877398960896181354052884142901039155207077386358219373517130412725718409907998991677850927927581183216274252392975716669364648301736169637481395301027720400412356535789092233408338890805446443649262548647032292745820120495633682099477330222523451027434799357952436498939378678009826610570209459896425478429445144072375172369072747153479606773712117264754997488045265130416002142283032311356437441556092505563144615126469020091756772904590682271466006362382056382265439129615025555558201200898086900975209983942987410476965586660964649687783830161526411092014339410319688539243791323845691969071926020151219058342779392954018886193549639026390061445065103243284964085411567040688701872528586765307039712199774732494336792331482279538646608770195689943110516394157765157583570738347459364305366776081240896774328282682638833123510007557452082775109322424270129495061881343613608790350481580036369157075823182027929927706640239590055123086921680102289448264801870490601020150131295571608181186524281993792098854892899481116059271002085523280799054594780671194995875018953697625806206439448068865908378848942758690710329308908266756468762162154627172803866464196025916677858429445708913948052564642569742043367519874566647246440060234604772762390965516174107729684185397437896360922373131021186247943433947182869715448023974647593043367625717278079872269939255971339486591799851447124560712350297990133093011628983472745812306877874674453330247190618610634703037051545346159362381197345733048392320407287044700626857633769466817128506890341009839755558952296583880798752960687089533550802624733082924049055758395823219784009089520519474894524526570458038497490558101946048431649409505868320855922783366777389933877248343486018593227737106603462092927115979969231707026201797698469006348161954362684865405500928705154102012563550614699174415563661312812291783963408188059818502693117604334251978983054139937627111730089408218094609093414218900367770842490181299039881548716047540663701719400505083250539685262922674196762950545781315904743477643170690 [106,69] 3405754940979936679589608208570020753017843565292333379120469920386555221487469774676092742362863163524770472591554989312988534936242407726277588791871542214810054221069005290878025734958005999316952143735635772010242858478233386508616393673948615184676931885091406439089989406723900970132765912246114686638585564192725433027654980690883605560704187217757279301164165800035253996622867498310334500269089761502543873954026891181861737492490463013438464096044084868907463643673238839804003553797194987852054496011866834218939963679774721000727135476215108252172735588120182697447842307395747373602932050059281570917996399778354847731787993790963336862755551049963714165563213789568893826617909808331657619204625801466730607881840927878854988993164743303438068224442852935504514393333703188332448183177876046248865800336502072022655600909932328514570917356821603474537772677559944876368027010644289305620326369788660161459666051016760027046897608280648409137424221844719561918139260074360216362685704284094540533775385012181036780423458279652850907264264697128582747298312554062607607307240274966897715509314216454451080097525508505849856404228814995646607833201320462482123445158915424222393379781371503488607669244407559648385730230180419486300955578566262465378831786819275332039847144225841610094366893255449443328657667567338283744288656469889426732141328623313573806282520620407729974550649076704245044766474909594346469257583540345029325351835066602675481210817555675434635915821482348874680689134058182142431937489230491197969348402507238056152730083679454266337192960316035786808989977067013315730246952369388722077916518185064994405297694359020656853474100678505438703188069344817094243735184706793965909245620632594622314473419183194491437217706298461980051202234998832095453321662050250539313009551628801747305872942131042185098978418306592283801250302547197151608931861089738467494959549230714461177664401193227537607431995547221774869942816843044388663415031394619911734722842907285391372023763758877864706726308063809113940337980472693829471629346803273980041040027641723145714554677006559324512482980268391623552423768505633561941408783795550709884088306561172170532970644289811007129318165023681808334798884023108806227337956760049488416201239591546766735742140725630232821389262166600835893134832231903477882461451235797628837338335918198764608670179193635476194342634433756605285930320846378861835058893528435610895447546177272769049166125444910857466568696601843631305054660208060055507203497238393134896919273737011246522875325894916187723687834465600 [106,70] -135294200907982825534634045401303496187410126152324620080994628476757640827620579588153034430080935483723828109599772695447875630316956658151233685389196352163420130733690724685754369340539727517335249461345251549103254980839460557105951164177226056642090920321801061688316288543368199436651070983597679163857515231829647147402950009819160323662187107693244103388853780144936421078828913373842715611964728617954346663948754109322162682029309006911524473933858603362274073184392354278478154664277458146498608402623746984377012927603999402407948542876814720069020214581370005586535756804074785299901247940023428616296075914868947087245795899546557283626145959805420784642337289460765650659684039486102225234021118464437007878895388106035833337642758148473750899218639682451763100557294122872004715749040364837943723545260637519595773756689139851602798158368588788582390088163783555977137893953145753974562580722949525419447361740735012946743693506760969371350350941448820364534271913359099760756170372472863164562960187268151927686609255067990457932691405918376515055104487875255176864800349191571268977073092532418416517320426915269623457775814976441905107813645828598421131618061753773573703501486941149737421469737196885891832300827499553766551277418587869951010441238708753352323168624894220488870491818455290125352022634688141394278723348179661755012618846748372598640396033461525290309701909185553799874325323293943626765056346944688668287471203909873258207398989796517002331824456678306264845036829750990273479533451466261691357262576295088621198455224573375602567028207660228074256033400768032646874109625370304923111191529998791009606865041150077300042668751493102747088285896505707660891298938708685608361514573062133254665833826799530426355025761707356134692981780004434319913014629872301242636450657051531334629934464676496702940167845508399483918571417708610556515878812932535233326542371221430232879846343717173033506083801844092280784976784617352634213698246623947651570093596755213556811075678483830598100552095733241965895107575349629630543756934755202629377343821286556209076930408078795216871983006638682765757127918226758425456659293734274826833240598147582280482125038155168344534031035357488470388789911881854632746377039710791967683979282370459598924120500541769767318387499046307869311154818947979005621107156769795934440671025418436806261153676837394150326240177470949678466413713853042094675928474789793139138388695404575824751934848761394776566100830451714214551436315181104667893574176575196754561792185171087694026911245042565975393036480 [106,71] 637367002560457358137144381131461272721730848287012836690289792332622148719084361053056041961117691036024771605717784916466905787407310279510790858539800919268443391347739985336648070792108421628957400061210883758873617274801269537577775516130920286846471816641693707134564448817173226857305312144380114656470712970734586083904328315327443545787727529647503458752841944573185297552591630907228907550560201138722837293003222470326363807310771284763084056839933393709422803381558050257950285645133921740398207346631233691353157638997036211304309904937871601943892966495767945997192535267293047491596504719762580690903048933720892246141369610324437201731797944003248683990716108145163798574562472919554265820107015710538889883076265406387409163310999055228905158442949863322121390365710872655456065377372179169892011565530953957546712920681995005219968466326286779540815060679425776934377332802644082121111386928127727969576508616034789404070161904828716196611493340957883288636839794815608047074675032443176670890730553947799488863272927786822753722277796296788379860393685595326060607544360659371229189700341639565293816399942678569425614852221551804168864355609171456811902421569639244418308834053377057143827108060601962627889675250860015521177264123046864541489813493397128576727425617084384960519254939846770577548964305943921737351646939398370909068013216382074569546057806278689960996539720779754142935358138761327558923905818130210984019351254285541529357505108551453950490935071289084498658172527090728617714148444175664019667383881721045013765661130968091629211569021786158776592296107998350003459967819092438471027819083111567678649748630471742589083950483146250607185480973413967844924990999719792834072248379066096061753654690589129121588601750302684651848305349855967542678783614740296500858141799285819428619126423710856159930295045011572352183733070451971418724380335053596199211637450866998577701728103607716864696865833528106894639181359672773323463717490901614635582478410302076353632351788892996797708923429094380612586622944272376858417305772997225056957712857538878908404799914033492866050105991733859993445840074362484038574246139608386643895000861330294054575346157663806813380517896790827097310156677360461492111269786848612530776445308203869955474051124989269891885907196604578928646444784745571042034926630761166856205237792360904853805581862293570789495446710298060007525300552052177806112988038226146641101888994350473949575524054739903222980097573583597890203779479111462677300624508757320506641994619098900308387417702646100838720 [106,72] 78229613645925324623990166543280856989295067708560899474302139741386926698658823033129666902303254549942812186071251557285847752074636553271656832435791238687288269244752457909878555990428381402978760079238570605628281405619229047854904053075281917493444795426516339143855786846726465579786397194024058142706075385605950030342159233501940601189993880053045010697404058079555096525039838488118421682018198739781682022742781577026713648658672255713372507588376118464519641357921287866994842323111268457967490256165758159141418955809825321359759037888209953801370798131172727874634384600956399845576064867841342766451562506977866177104090942046919670353610816068230265869716393836892710022159513573371261741868211970271579156192927179449959017427671697549144678316052868139420041426226198511894171415574302720697120635258046973048635255928287367054799509780269689000105523857157010646207091638757028570834830855832127282351650770773626082629358038954058430701380827868463202204856859055537002608124905342047694991700136610630404059192962824105457838921672680231591353805633490378368862478990911444665593161868020800688650705489308569471851854011478320206501391486023919725058762158785660737426451869066578300126084664811652145033165264435536745431219858041741511015108875169242718240445192074199446702960063253764620084256243608583845131939644198335969327153381213002285599901264321273940095619936099236715445781847285876089410226097384431500015511694151222317149219782587626954841742368727408894391248074156565559152646659532027869030924415155990221364222464357584173321086459549628479747896981026997545483695682935839500830330998444756566681402608329266832968965983372110223130837251766927142329170158577573751916349867465408333905121206038417453299695969741642155255772402497067312811331377591814821347364832787529912674264694697640106889353489179934415089025147662174754008072592671082420919158024916793769929241325106930856182597213393978933980196171763635237172600390581355298064582232836828371987634902582994140539382044395657260892996316438275385683237794602840024660666650322968795496195241915091059228893945548080666401030035022807170531500359670369922546202296642603212422404624996489581634676185074201420075540307416967590117799730993077110355906296234394790929830705933506775368259550834718170176509546564570511297987775366477542646337133432487623526115824469395059246771630268657748190125814867991733628571082904581999363340040151742044985074269062491804661533739210876160106888747438753405189692799781372498288501373150083849904634167663200560 [106,73] -1291411778339450114676748733858875246894896603194038924809610631358402996461914553668607304822533367907859300209368180450316612229256124031630205309835302824561734720254755042307227484177981155524673533488359920232616925141323873929798988956512566398233266394707729458211240483297648984676187222479302482752550800961886090612776323216069647477277140188309927409781094195299398643704751219568611423001700466732408193431393991503821206448738255986028659519704251537503178464164006502099603839657944076943474371172872403879021886457931850243293531982768006196126264651396882698208244900201109304492370615518422844280991189362857450493697493655005524513140552173944011502684718599260002413742680262539840044785987867698828342221253922025054431048292150667444103584894381575102999186083215839604198890562125805954377775686785631520651678045502613983342636070265405410945122160674346985219470377554758534234352932148783593259937395232711082939614052477236149410908250945713631507628082656437685673333193866583942206335117253744214904704206416951156946233732482620870619665251219376819012744078538898373634426451450036014648149485821124572712396041108079580848213326220330449769991089170818916344690701800700064526732086533420588650596223851434579195011366378244462988435053478898987779945604163968264299796354594980531425598371739594048286676564368095913097681629255603228240538681991604752109986260727831125370539718561534502421214199710270080956797258723965466236831664915890928046352511821478960353295871808018253396519799228913588257662695692628919527900896771295356990852743321521289381679916949613153250490373860838790806238885669024448622864267136375214350612618439941748609446814229328417413778574416365822594690357601110137149863192296520969891217210030551246438870518781666042557086840209541962623812302611547641217829384834354088688470458591202681335005112048738982768028064863919551858786693793504492573606966926848574818474076938169735265869797554152863463651575247793816881218864513570604657096901958990557277563735573950946513351563694812285709416856438088765560517961933702965972987525131175423765625967242854828811902437655586584388793469306612009254087735770150539718718731470944453235937173916011629706968191333763157992342809839700229815400696678123931479470937333528813848938956223033955252699976894430107116916004170100323578435204347346235036157202114928313370166742659197671548111826833884929785098560816828089954162969333214329104594297381350642569547075945657682735238427795175543462689898683068895533852336039129894800080709934720 [106,74] -27458744387687638002193119130391143453050596242943170226334858308451623399774043519485257427239605313601585828460342538561072166429604595512510892488696957656801260043997550348512578578422272506605240440335156611885217142048400180970008713883833607591813029448230154112043322565938476825347121368976254998843258452331252416348585599698807626278540416644337203749129745194038327158353572505794461151202410095831128035499041712076111883070264378359638968487977357773033785080668671883030666101870810723183839763057196474115929224575160164621923642816999123488075207632327975333151159692708891607935698508989502480860642418521798546636763496674140355238965635281201678759584715444377793027615970748714076677469705761203463987642472103095761636683718757266443873694459670250535738453790684289173378086881583935429333709160657692077835602440223441529083604855744877155290752571236748714930583828775083435590875681949097040969084890914505376519773735158724918248267887796783968310470333093397091273705364819692260084719568291635696596530504290621321071619281750023816167234499513307727899512133104271216298876947596282613464687639793452063846746440736876077807883813984193742343061579233234196029436016134056977827188029402878552027622984741526072234130334879002203264033141498103490353734406682129630534643472732459849223174287054725442270204432344338908354552931695854357270385010949098976499821913799755647307043991203119295726135981726893380547383488779600947862996979868412193194663711370717100007950333972352351457930580064490433526098015547013160410501246367515908690933330868442849073849975120867423175016036632763162978603252030193718480014771464824895676035828468092064035574997562282850424023649954958622300698163536627803350175607063975300905554894209369743549753790401579512357016485190834186131937781222873123278458290301529691899528385796140568501742357130363590388254402322749770422216885528301744244196991363400922127554310654763174950087331632023082928415359414870408398561087398614059145999517822759501466236876259719707071498085386915814348573215728837239244208483656422857062254498529721670240617203439394774721095078333925305181583320752078356784608880904605711343766853651566405721026043216841574434780868969091424962766661171681748796645866547280872016663689104136341605152803594854365863786144225818064509512769129786685259512754836620742156208836688570246123158794110916753803532282245502829842886242437127328836920787042960790243778942272363530516071711424681789535088092131724938038355498719506312652367055709735410518952000 [106,75] 395784258831259074174688506475954774933968461378441116455912981741196710734548206553325592711347801026785763536537763004331153766792020262045548265333232870192995743462328943954358664806677003511362710430096356557662985885249458488569527486625673535263739489863357148309540638559596018767968353856829341479635898827811861239021171477934091531365851970182008895633983363799573733044010716628323158972709309906143882786648799935023790529011085890922651963119962704456470504989655968056414463787082583434096303903327170598875580415818945482474029776287295332426265116734017379115023505016228712950181426194929637464842485230287664083042560544325048121617792998386279292030845771864178405347719492505175288701177003267377200544004803654240949399833517232574175799195012433687255732670261509495383043530275495657892474244898345431559981242307186667764558088235014004844162498839984581502429639547686263334444816088681605667647479452843282616042436675699187451936947558074946100446809554944122590324324351653212802594235562350785670465709354120783459114679704056634633213802400067269694549837419874795335014804407680324300437679452823423700193066282933225973059969569139068662737970427280960196919024907932124146414905363452026691485375999010325079281298327546406889299803176131097891072114427973391963636360825308838195165649916499646490936193501423839731454424900207252671966661387957710137891015154159595321488843405007609177769080379640013045448921393539088144282274294630877675941479499210294609540480760205837502902922993518723142314221199361695505335401920754364950164210331432397897143284186158262535948366042495790050896044910097611839160726228027405139743198882426423741982872425904679104845666581220787839938792777707053037839927931657490109193460570524801293661412126355024116004983026676362414563456868299243574090764474361978216978635078180757350264836088469642171210208122223528313866473951985675675219905994586339695878081430233720672547825710429166505819074259526735458064234433772754637519579410135621123575260220282612006392085617198004167037379322415119554156113476836673684366250580076356763304502829886062405737977602693752046283774513740576499140548030134063765008801291901893581902091917731822018745293936630267119375910349309838795628943288765887063775651462336510321749311220304228278919054050966173612109762388901072454175756227423594836537177345556503100190201586159923197441712900141545472406319565546431342825437415239179996999554922825231297084942269606636814190140545539957581419807939043350580324731689898252075200 [106,76] 175293024279074347567817027665577880875292950472684858729784686467172252197810911468301590158312484695276314866061396425497049472656452633480672353864238863924264629629997730129665263822436440289102938989237207330383778184240940776286748313077677497298444994625281404672981848051836305075494048959810905989184616352829100478801892649670223355654046545656182412439611311617967352813118952687327762112498800131050770765927199262581833826979554768888625966779957833674069693780014204882916496058372389660568180293701927741559488868559127246087113656739915667556200433211152946456044089071688895723977466507984622827649564490470502444060452764141287379830774785179819174106419742621518865322041563236309369498035546816914374504155569662844700652772642691599437451675071115743374057971903550370843953325846593934563750258160253849322511172315313951037002620049475365315601153969143036136933266121424045674043141538150783184863756521548083706527975906488190159292102447991287816729995978912141204920071423091773307031953138907536751076726588993070195373325615527379957266264707310767837841451028175872895786692685060901171302784703925275268775974685264383931634820703323812052147389153518915386408977883591471503795390897601898938195554759593203987400419572102963688285612509793036375707551593009607632103111331552157206720723301109271336568230937343170836234961247014067289610353919546479778763341767608432730758228048638266636635654452662132535331505585499487082730680279609861216885311504929539983019593720206605265819490703507339823868786132710610300113748293430064912149629817719633628657715795733788976711454220410170844876815877238223581408957084461451098396838336411399802062099743653801056457894613420065480810638516665905646957444076011707731735575747697319036214387022705375307660994696141952393487687599012823057855856339740920982211998678479681581392785910811477901452067118801945851632770713078652304651945408908859654241346116179329288450594442984637116454062867591363861910567860810549741629679542904034421334271312107379060082018502221796130229921625564370532760832997091275806592604122146000799792659472538715170377359921714843451098969494897844148430008101236627782253026880428092404986175918961538525048178172102023302283206149799502541984831579385971750691464292149007025373104749956383659133215770320683437146393009928698526990361532634451421354390553229271023044046948561729716491788258251925605944979865496675236500171022813975856215916260284205609034710451337417153526143015957506772151115896021669155799980046481298600 [106,77] -4478913525766015228665558468187835172898169474036112317093564617940025566789330629457932473813507667797699132823513095418341683174208131166726809679398345896513099293939727495300143547727925257754864246146761251636914853468510468497749076629492521618149788366373033015663722119449059739664985783747897513158807845299623032288816786906184464138957320516684946600247284273040028606812834944030234157469599750987388066538170455642770291210096217120694032338679342298464346294757955894128319370573566249857050502462705936159779341296737215583937715601074855648551179038028459076145225039766166908684715189186781198249278858479472942973522083617547124903956256655183194791446681486937013398328299114328731012173399079798039193021416674495096625751828991335176869116954462066061392864568491109871787466588941330656729190499468072516100077637030469615351250986842618817210001983799377083936217568251975993697333142035899438132057078042857964803462289133509643339672806267581316688491434083888837833452662179425197386937384094166765024741659808686849686962204428797628431148679540134991303460768746028998085169882245133389274812683123729391122755607279219057239725158548142276922792741018869528557117452493511082794993641080928711230989279592517018022293057001858268939743690387544691686998699272384736316788747413389503533897278412391845226132864006453713636784759562411682985295758355174424558325890799805037879665334429417036915115801337023130224574155234211475219715675592628244230901438816155859169936643889981483651561687989536315316016323415686861971523763076113517021890164156425199268485767547006849896568376951116280812558189571681929409850544179112174728906393880018249803307613909653491357114420616238330582150526524728019548031666294615991200232870094210299588970351598140611258761212679026638040492406015774333127661172886709944469281255449931140476713522300760736469109573208877793292209377875897612219661794132318647779655404830157137726977052826156464829535472129429091152310323395710410117759589533218255985009504283555340236186127048309669934914079085086009635725842667710613329995334561205962897201364221320557833370081475526129465407123042348125796415475575193865438751102004085903923395120374088959487146191779814691996857265696035783724716939474146016568922503158834975981694649185782039952446803937958403788396503256895984268110264423363300000033729651970093379828272353930326865826024569569992186819680524263840554592111352358298554885770132019833063821158904575549666807353063285414540454294130236620313276892422720 [106,78] -36957762792232330387861847970383436141133482020736690009291879236590145139816666926971895950726912496694774072269583689543818054807989626126609401861842753024246838388102818492367682088865897162888356593425234193416836896376501950180650793486525431123517670489178228134206443970129789128270412053967946876795134027957355702075468248284922977437964488910959865893002166330926912252903671834563166383274460471339004158445998987607107051448975475328079377128161646489979323819703806164791186782945843967502005637629308566677342381193887967855255732582848565036458956361373623105240200251775728039730513234467269964909346810505188740652047244935011368655723681185946523752420030865212489906410599584889810759896309578333304157390000581442603729260225287607200362909985390200104616737817004450064458712352321347583652889105670466978997638044029271068377160960976354787538353272722863497493952665167359608795250565605309398585192026663222084665342746960511656915564515189688587647282926011705389548455280748067680016152188737281449244993373974012824269943572078648001742331458023349648923340489915956045932913916241770612086541211242982070949755954916062009959165689196458968633078576553886030535405270795300471684624495911805125758608233571346146273213841605446082222382159227931082110370987590698875465793319060592608798551772254681899062448907340163167235159418727663270157301832320887299547280211758737723524532593770144255505509009369077385941849696649174627831503692436207204236822274219984244291153702886598738105220562041185381419000021031402046368319236464266053992269641888397196630484703240578584774279038273798218558473417364068770068476279681306406683498100450506430446185981310509864554069575548432402681956552820063257820611586812155622595596276896070152626295034132109158803782134639979890223796474034944583064221405782881741899153694543587277128472988058243776492518148498146369399494176525618810362744733475102234527918654336052134382176147467514146151251265550658013445571724199699217876901904515354421588758702341934908415986464082337649385810024982857157339816144079232878200594758003282959372144632129015528610264543882358549485313425267187288120532611654016906244569487067000709946582845062885825488702766349555002335351132845857482577158198172579748109067349023365342022615454774720177566220328471561047703608584716260497551582830250675788185585547810586922284034014510904851883444171849542989400210323186315316668424822983198937203944588446085378313696414396607922072174933378436233571365387013286573555414080 [106,79] 1047594538383150210433049023051133361772021093986658989797418552767173091476977955134192672415180145616742511859151802540954940300026829356721286306906821224678895828689551233548967754655374202718108247100084581987451703786101946875930869585891613838602845811981867845622807588994387213835065558409570763161089446978624901213423181577701088986519896166662379335439213149095010032105990775135664002328081534620400954425002650843090797865816381463333620075375515899566406488146027005634842282319260820263342373956883137193022358675968648412402698114830365937656867229396211680402959535066593032742552307663979499785553103356720291309248695190268145548951598500765236407149281246397045971859175812630856007067906212474683530637751381471510014454953636510221520331709962453443216210862644073701124095204868520270098275822970674826917644271922982371605802537200747692145837449589660554740696288674992140720665287317485197977316918096027378529493740999004301781283615088817211773271356948412854963796916035684745587263745224583878301276755742566444228275179441740820640210913432592049774635742086945557947454403525538728927236560689942014337069306083200854741058333808855107462558574224643824018787334268749217689858507538855824157819690250102625042575021339209534810600510403385808922534461218824653974349744769892375107357493818431663161630789478773981624477897679041295220039245963803782644462988908260592304911138984821652919066032470159903818492721375308787548781981424002408957935525731806417352708621079170122874226915427348789402009718291035686356420848023659319467798752716008868492176430338866312767553630064250076657147889072404782037336554081362542557862755604378842773498745574556007644603780398141242428539134606193268041144929253676947711740679844946804709556171262010256204761981997709964063124430095644873058272214044479713888283154919484500081859850940191114866969549668975901169956779948676459654756598840670607807411526201450787780689645886032280674784211215020367623483450288971291560434040911647663842935771485133524059063850804033554895316420894070595345088374415060239414290857218699927162590338422102641562990644571284846663410170626829401371892745603521696661243185904160392236018181927497322383702795794986334801229038927351509812456306400136585287620590202142902138594576459257499120820716211984432334378503627339374403982782091871390400292222252558412599266161163853693255850434373387171294818732860686443223303383980346949600453625225603282667944670781848250822842897780101598790326308727117687162560 [106,80] 17293320966064250739768728449226218480892144420410024548530006450885045720913003542501949970006257511080508934758027338916964458414136353985559350305185178710214593293704503174866853277683144382827194984186592635663274639253375111940858697544002412181413345222917887454988217450201814320090203284955570604553357930266918191305797877748346448232395461500958820448347323820325727195819549211259850092140477357023517527392001987062193976750107455176571877333815024179413998426154449166399927592373668484192287774977184595922577274354621532702058610089157628431822742643649622873476496516362520995128470904711626307845803192757625604010287621957050598219775524412941238969816920811998996669000127441386189782726103206070823183403765705114192276537025255090419753109955802021088572108090759314844625349887334088956886969277541376332296751740339505650222872401014743200634835904169039743688189756831649750767186782852841833098804687656209645854785063969131434738491694404711587344677543269437396936843791703998921294486001618092957350910584613706698367398833570121235923915954290211642773613910482313795844318495246894053946023474355433095590545576360428477793221641981490439134296847714807815343384761321782299504005677842630896512566708548949321892174567331821691704445445404692629016259183851390967235587878409470696901640528088299721569059337965943834805865408718634919279909552910780939963650526178739337136240065271736738745558078712585896096183467852920847059209070348710124866028955934576917148221607072072916848794610701899236651539432742590366205708223474319284846716314549732521750754876885195014721957304091735394837098313166365487407323689093244563503627176580835232708618987461462145861836490784676931104368620953860534197216279302972488203427322518354947165917037119878381928008451515169306355800874450245916550819669166432241647483338159741694666311558415599984164614550758857649941159161680730427016698395080701259562699285635910910356980649662245203952659299619931280978279532282058992485669692733378751540437416877887861449230411227162158541524830822608265562478470455700468363629644408355424463685140884529038015898879016502029602348903220832524865845798375468555003178897464384563266434127769530630960290627882373182492301722114677134859176041407161874686859372317713572514756646966591568183751130964925926174561767439106678135298704138249581933323559037701043989438900981212962498360395012330324865372017042252817689361333160069783577899977445139113933238267313350376518964987183282324437086834303245280 [106,81] -166946253070316355430424582408656738139420559033382290195482473637339924742049214230857751713407624349879880928467507590317358454457117485767583157130929638908321353099807187043601285430010585542462477122671005244391410459708944644498944579453189841414586263253534017114463917113671971523547193806885887237661658602185581105116724921810328589129992169456111805026781816436485323009874107083896666124560767178497773785059205708935226274609628820202266766765915329712545785685448104057798467876185350311034162689052510762930198283101402410574242971976095883944241781018008201969689235049224709859611404370545720677676282215664554478246129453272040133300151410746190426507856823535923133851093357353301618456913788970828300800744444494870874131819861991085955793124599795994342591854422482123522706514327877359102490480339976645722087236405839509289534339799549564963166062465395577844513918055492534324883255884195011923021008193928009412654249128780135840782488133557322375167175145606269800303886940146161486949275480807171963080317852090873853950094533947449178752528954271749933699053374954943249237220036145772647035263260322085516127061536830567510779757902837892880924735606206595928747166437153500093044706754179357052580733956864043128764323925324933789651043393692940126792664460893414527242542778216179192919910864549153087380534750360975277066056485967154457493900746965104082556408907917804960414096154712236778318106147922660197279226657077378567437787170388093707869729286288471953450803370090253118897679018262016064557103491012476810531888432994427787354524096071841137581070842649950081764512337492829788395664384359768412433685003522693933464776820283350807203790539760844361847102377565934653634746600612222443955416463532941992253103007048595787352916351898771239488206935614087366045251796055891402860010776249661859551403434446673754782609256141505642993948786150733741061479164827859875719360488993405183869268250804535809814589552434703245069871985378818052420287616309755816946229833827076611522260282685953989857418704773678306172903710583779779965877709320423485929662003918384816466087929346735670140907858057512761053289217825038375214597094302010247542037455230414320742187267544109448128431981459618005944339050028662872475959146607404218952752877662517967747295551489409123634225815347455661028344760829116904840220600325728533879558628212850428598177665707928488416357758068171852825594639920098825149065391685681766300109810791661461495900570102371097775165627412833663500454088960 [106,82] -513378619547278029945039782926441556766454376185248858962432441733012606991596823214970365635475258825223229426324740535408127821981775141346296949141390447368436469213076317871077581826293406815937277452851131643505291800276541292938502453791447735302214720555931285902871468935794058632739392566804453090838193136447300360701685369591989944154167938249257759679154752547631689537275520181547767782815997276198901331023092586899114893733287834840410267157226616229101082614185033824361618786098040437134372647197680282503763647971582147336042428844815453114692027323266881280956967877532714768755888344119288259395565563617162194823011454337856228226555851352416576190963006193549753592146823231489623291302095190496684095792644230191366981104066543286881182590943723534450639440725031504389264070173335427341108319940910428505701639789444259543726146926154154321921957695308303131367786463925839419421786685028300186312833257301340038078548767303750816173223006450040252450034536155860823265997034199109118938670327817050714658296358726200513541025022141265244269487012983388266398402863158199303904728793542290866897263267172290475645056207076440717719393629571169715338729816442177272336019188972482052234348708473738713177298457053444468095344460120898871197458258704347925307607538346631238820115712002409515714809519851095523666968699831807718136175209594142268975705272430126587623530213216809628342339691116659163413514877102534628369578448284812965073259366929091649252822225308472374159346417154338262171446765596037944824886415334992572090710426703909339670271356319647439734820853189653655044503705700434236406656012016977600803967023658920157612447091952814951954366012758873981538278470058045445125255802564027722422153195788967044498536802212086052985107714325197969648009128469969659608032167311915878582175382589530255296342714296179067978924293036590710772546996131334342648021961330639828783634470288750624377331641860442481570349317784684232704296564290130582028236898281754778169344766007227845647263410202428390410764266416391249420234038064446162930155823753709541716481225091947068339276632045765607944960775603777169528582056528231952707387399426799382289132142141293264630356757089445381241958908101839969872702468209182421687890244610986462276399115727513324583137197908785930847492635672334896372610664915444768256944430053079030335220007773518463135238933917166285041101010184399938283895769713454125871397309237312998708499633483459975590073937587303990321361884895092699716160 [106,83] -6554665783995870920238927658110060126342863094481178982872078084648728280146420775726253899675000752487208607980063117172709707925912304370578745184695649993773035107166656423500297878886562380384177732456447220713373302369530559068204215539867343286279046324030430981340949903342126995025643431801607169147620145251187712716560278736272522291044510577425532993739137148320784422700166804071716532958251057544724817897447721623502666307481400141412486340696027942027345910829115015700334757214656405175128700880760246679312667418949294685157330268247808321770038831058259418552688452607619419615202945309335147104404817074096724927323145030337805802099867172038053242435384313910375212309214546888033031013427085294797822080959152145361448459262440265849902002544730868154396583158504098929355783772621639251174611005988947470375232070071538857845958644146578910941275551274431599855820330167541896752106613649828243295042260566812094209175651764132970290165653217752640595895902894363863383536891245774627981313058852308165825740308684725105341209194938051531324016227495908444004235381431365859391769705954300938537269349318329282222804356317355576937187080452842683331013947632556344292747113359831735389044364516997928076240298360183205808968175639957852427682420577421977302579300647441328717791729495649002637343275433555227033878341001643268112664339112851980022081619562111304683352339830559394845811699436480420580690821139633189849638575280291611433051982131800395306614832094416125593605973963328105858647773081657670650751735100731377831942817356199567521695215675439953165695916639147099660379875829942999640361479621961546319564069607180268506635925544823449465767000163054768867418712895753919494599195266630151891267996041920511870644447390102334380062915000693171593756351779236558598542794070819029565048876764003685164287584715795483131048273875507067446943776511900606262460347766834879778686923510458066407494475389780308939745502272504213793787607913381933730975311273401630769324223558323364295298828270469329649319802492962340500962518447908167685984387131170110008841259176736702784795963332564474464143557267725282984338984327585758515507355663741344094942207225554474651236649749116697534297390275945981370866026267096588695960007196182953764485535971015257565296768309479913733968761292390148583567572384179414472008340062066613653793299454682840317898598139255704773099045364523592872579860932077138783057347859739564063847686697076545887099085717336767216406831680203914240 [106,84] 22958277457919500722216488912033337282934955226314636099667695901617754074163894518189881032204580298377289279319839727567474868412936055074613463347738611607986280850936919705250288396204140563558213997892346806682717650023978518709986718578522583743884729941082649762169202522053720667518555259142692495571809347239728334944423315766878377096821229405714017216973917924431075567141744806546571975905852960324981036392434806055545112429952196751217894273457876692155997325831913858393881273851751096623554545224674251106411932554762011122976171870614351836926628610533942369817313858575446588172462685028854618253450188482401603294509124752148054077994568919984037735193860043467006247790875789182409023455802613196833505297695703393910507751207533203350433457616176175900595557383646956094581803369387307684111277469309222899426556368494464598008423407888752081199528989580960391118960845666949276430271765068323759702607305223874596845644817515709673311644126480501318996669995841953612536946317245308376521793561954186475593807000637703144812603462629189793846550686631954189578423663967772725033777574699427644416783634719458456365594593375077748677991689310316046352953884609793596298142760630054598514538297841180587539224160807420877331264867159545349062635107522989386883972887062729543348414773574388791434608612705303760427464520535455946104617766068860236893074824207933222516182882103383545190753919977389233815421984340365380301566490196487064504321144462647931820166419238659570359813616470454479103156581556808473017717408115885569482549829564594449536224668101242662740254775907656352022468394542999817520162940759605726426624130389101271121793540773302420292418665446765820864783660684460174522678966660788833604946788783015187245122613107853505162847884588927736390090881077567084868969505166714096721067303100911887514540497526326289873000486966966304380262395580144939842210009490931546216038436266573739894859140582212145735022244619154735144178972002562667863159819698957344520405825755011574755680906724904077261598415961486425750211716340240029915962426060356990683323423532418455293260643938777940152679424296541326024566162040769050949908922481307155175019083801093508776189274783185693078300556387123457190766879671343344998036555607719825951113766302111795664588338947974426581118460595954927016306159868494470764466587269912778197178444368401900793392980743608870324744579832969262338983711903198925091641010173588361685954395461660270574344504666809622835658137186340 [106,85] -46489012215361513247357875131890052823213683634801387901643670357590323817155057596970251754407697111892230423087369811230926805657621653451609584958234392915682518681242212121438152288238122516412523493598432704303733913313528200508025859380022780123757569751687775452867444193889063085422935029825054519184299126135191369447362794722009253259468490150617123717845438640706544578118521488741929540997880868575008664454616072696749625523908287760956412029832570632764557754662147033201921487969436869084372384866540052539692148928770874917531708510522513915541496125721316320223994803508563571641131728422199080611735268932314063161215019770344493036779243863280915837583341593851844173366459820869996718984806062109527504312235878440586754530139413113066088130054837696170737742492554867164428358709803790127844934933406218357140982351150028053168982360292481046159731468868396179863073122240773631447078599975771179581454523913809754815795907873030343493439786784814506682187874878432531613034522970084882111971660950321152241254564203870601454397841374806313606366004393412878230425576319587019782504867032585277143853300989282297767741538295109860890320445547374918366007628783127933155684968916451478021374511529220414301868429959398127436424373730840555479173951525166745852694059232386584435920835872812320740314810657640493936248166533559211360471995237422213705486996384843508804453043645418353525712629111327124853141318164080919719009073492940803857134170561093093890918363925750478777751966898934326504049034038168163038641078062429249342543365134380448676945167014094868343707392126925652667829308384745365653022176116620168647572369596247616932941189174422480760963614728405505716881820170167928518018408723850994025792177958797128536173790317715081288617820574285451414949486832072136452513329322887868637771879259780595276242702508604923514662955746005386526972577361526085027425255692888753633786356915436108481148102343646086065694438785851344367194331339033587375212814614192898142018655106293928015268178946019510816750716411957042091585087619490819630951551055891060132875021784558988075906925396551050925448384158566464273282709422087649237182739210631730136394733898934317601174636498766894462451644368497081318608304866394976655548622982829076909378003307716580461686420749750103213591037145780874018973092483006156243057123403561832657428109481514296695956867368313632395839749495893348674124362452894360385988099590104330351975140557370066307346581189486379285697152 [106,86] 7810030234986609656203343002766842089619045959163454617117773103794800157559925849847131356549421730108510323298566591422457246394807998229601669111204510077248201114505781863417331105120790641401554852943261547175474564411459077475893445991338983889028225401444164865610321089796251020364012363575550581670332839721697556255129118427434725724495097569826766062308764546785723985558668648103065451792262629930226155876455680875290369327409883896028094470080518860183049450899603975336633608047583896893350337168565225526264993015759592935394569699767117046319612243754701970880876216180372346501274377601620503090519347441180161606246701333438801230687337568308413127592113297368640475257804491909088808478426129284973902064270240910351340011624730916709693450895215006924997718135242636441396451082695846263462558900977291213062271942530206722388113961681771874860725311100019847441657207116896926779957991055881596906237179238359496152025742273283281211553315019195367612780029142125746627516781019313334874263464326852181242542647987183385177077208534465489897037192821789137177956281886974504618061492732771351370973501251117537202334672070138475403429275668969927726107466324587026458349910350845086296696186099537731416205359583072465106696896334350991801683972951250685580737689777069659417313423434178141637563998494827424573394810242275491887263564824421722537193112344859889640691933993484721052150632605503232152238618256838846422639956015429981069286264825217706621126444788243924292429253455552088713328693639202342300646229998216368820535427863750139324259318249267047677238370811659348353333087757894492939561457161539982613845786220498549808331213344524069079178713210978262090779190846198438924996718512786900960153167724326753344489769506982036505821298512045497636126883783896267186108517927694304843750292027482261072038980372117297278123650400402730255456459354372157764914794794196968165676891104675079650085826740855922262838006412374110629835034479071679539064165953945259230076648460296861377415023830847809268760691284552195396490276993167971351378061808707193644916367410655810686471263653924385491696583274727058231620248394062136218291078498770916111925589720082084006902299947834010944040597335909879206532393733585821669171849469219617132819955774210090513419786668982920142684274071280623988839658806969632077369013844650547725371231258714758741575286303143518773010975005036523338257121226984580566551039952253463397127732749002087665055523635695438178176 [106,87] -44070709975930821118333399214441178238351029081492302820030402778536147572916080842471415473540957548323333731798572830525913998285794698695862008108094668213252967499121389674621818852144567734312888835582769211483236377672950260367181082051450416088650122994651648059418385681476022681016118469604600800544442547580041385599018830391686107154737301512998248364900804436317219939094829125791105337018526186335687287753299597976383957796253320588780063412000125783985947441148483119506114308976353773865196132825811940047469894996366542007367586569585703740503422604772006038642743812820862627577482276769899240072756281339574481957817578648971450076974036607023313728365368196716358266869706675732462366128481985627695322041209589210086850047978645359454588430215651403184910129146626377015857629816114482037788298434107475067653274618341821106264949496353037458110158727188161790686806869449158100538673004888584128746513660860411242123785133791495862553017948584774679577006199936085151682891720401923446111010791330307467490784281284190667690114830034482933178167254782941941698337116529665323132687034150013755151380416587124548907695549402084857774737278344693755740256319382373807246593327706401636981158489590489306443098971266286721685649350529277310430993908462085866454990576922492467208763887359692821660465229289027155368523201076672050176171538829707010998551647990228882890753463164065181555803636455694568075674868857576780581298310962979575349897070623200620256334107138190292309496845506756530601194832198631285371811357927325836432087564467273279392434226121943026734028453210285007929351595493930431303883230984555676664945403805048578138317794519701953775752641442374228419750507073037991423942803040647979275391289775224105327988021041850382668109417643792566101602212183458762266746234335134429307777752555016262006823195564144764822574697967326731112864068898633428576701247384214780730226866774906256348469400293941143787984282147324690750580514034646646373387919352278436572365974136238639098892545972205943981051107568562281571168860166536230919875812014744837002007026801199661722891055779001374279938894383119528035942838301445790404340670219615639826182897421749243483782404166661821032564022739747328044479334720467462106202569819275733130417187049663715119947226216348951375179921477025189429948837288613180906127686185879707877069606861858402868961130334835590958155594901491109290271372466797617693748724495407296703371288127785636474446559143218432 [106,88] 246842855211681276814272866019419273984628110481638912588890748250535830174608005848828577393843611938341926490315379261729656062620553730580862730038126158431692985125512639563780525924029853622828951730740674292916086517463052033407579557827556459356527123156746043033702120692007147325324803084999243359072749678476850559699449501357243746898980233826689341402341627480168934034160865794800597683011308552245243438086613683737673739177632040028208942182549642612003920038109361954650411116588172837131570034047407306702085021788688890241812688917435535027109451088422821906573956465150667592068058059709226281119096569173702041825643198559621510115055066186532072712705518351810376054191265871269626126876851553865986298548962214389266414429246204117086021749010709949287874522324984781753820330939146560032365238213251859616467567599599333243875633732868070689268329811057293528616551108982402785886134586801765485567581540622737249901525393147076298716835733592883165458968332690431742386601787103088134676081530616999152359994524688000169214991252798668972246139112265477823160440091993638852745020890456225916533977703990451510672544114852019302683560818039142761264071013770429838072403791885305526075891745922199764507071935678257734351822813598048214454888758400229311319299501199620110212925771470330998202208247253089551979231628286231525150579597730582601531564176838999641582822362119912251162990997183603279463851459994210153242354394055171366577471407602826387984419665077372693082030485406166476078414428455541916112484392970691024636786018689730528659801788493840357960904456262437599874340758341781326083591758409134155264809971772159971822078088957036539186581020403094184895641752140297089846420054776352138584550766327944003850360461208447108714607119768171033022844001981655382843968725101305822066634253063028633024384272396851374749720092040392278014583614254173721603072759128505840187659124405592712767530965543461008328543148962163288037780422307474172676284551670229996609946300790516769633444333295054846178099449994351958529358741648663719436735971838410186677359287718763856131746174494801313331515052254247135299787228057170736102042964937992015549405728506631658999281909739208117586362738517130749545246127889210450867079412818803464774745360573759182015006889052070755201724942099556878765463274536375053311250020747811233853207416156048716227582508064504810644083249304697485788173514051866315830190775775889698934312161228757501700944550312 [106,89] 86408663717101754468262974949629775478566867356707889085333759767772506040222306912312066604585169320265479373798416070793487211982469052415738761307771614565963584379995405244145978933788595353015399630439368764225989730187112793353104582367539052357273992310564330938888621056049798157772289876215737406501265525197491270601311162519258592000958354351039155389571945278647209748790328500725402720767117938380337220995136012713209366595923472330568505098160651122848912320651804849987922968116617078669627568439134993200941430696725333780461457496746258777013616714222272773130400145740129045991469677507069022327718410336784539163820378435465161573980931171071375522487577807723875385143490592653780172867981136542474140932442697944071725988316400119255170854775843821570301623116521045249148213641192448074052280928118118489562974226273194097443774354992117287498582102668781886586702065137981805626451610044467462653085667626507255778916978176432719743424381556292492254420514772872849604131088472597025818292830348206269376426670142183725634890672372577133580941913303749664054924013409747358395390255596616214761224853093648816379048576687434699824347797076718907420239340858322313198881183170208393534894065340659800697249770878286552655749520474916706453001605434510416098128348612043172622034724039906153931215574666791388740043511435804459914797829218429845901952500748132798526814906506193652850390205940173348971113944107491818014961999392366582075454020396646432082205488203221931045697470024484624330438273626594792327180322049762090888480316621668694974394107878739623054685724093844715006120870394223246234378439174814392083434666633268855859753769055613992914915749343247194424070542547836958730404409418499855667416474873540854779541341184376322412702476707340393163024036399485076381538799376425731920222377911417463280026664257685714307740733807073599092514515161141783249537911168663490781461206325944899231882677093335202808075679435826373892818875954494046756481142838051752764036480759760030552684424702819460227727556055698672751583012368827670233277095057210796359144866409363993391451712889934063723335463382016682013971287421276874743482486080999918366209828493443009777027060697028682779500434849404516797967721890134968568531889813228922165921017574036952010647225731745827614963533212234279266058543248423743642428361010710375151260928002506833833878674931425728517936658280852052180049039351883206615068135430585501435477785140993035569280 [106,90] -4082885578042067762686455864757247220835550814801563957111553874100518056909789740660518345343230368585082582881351635024399522585581753075255656374261012077480675617556615843226313640509473840528875414684132938117229915320382882476421532579970401519837335785898695434919939220433731715742778351846148576333461543764099086087743459372853704485291470749728785051672296089171620835674054859296816765418329748383056248984351016127891998952494447149052548378392399392100630494263707238530352840503385776387922444963272092952419013575806951446447233741987474572684835741581995699061643381346488316725434621026830186546621232376854969673501586428959412089437678343828130991869357080164803939364425976528583748156256226644949897831650857304850878495544663069289896152106102613533392420842233886536758811543012664664545334023903569208727981806604729967941621443166309581757527738067369017630998237828000542159522210717587242836509278883971619876785657118443548796231260838408303517115739759915486972060705598438221887218935643912925384694083795983905113093487100529892212569478930574495772693524654820682866860451131874685013443497722837318211933414083680663433335939370985948018407335948628389640653527893933296384832236294962460016735956009264587586679387118115739581624562947239454886859424192776174967520376726746045410617971120965059725375451211063192580925463068392248369204672221934797033271120461051774203930215848547287459633451159779652524041004921581952179017701571138760378790983380497486251709143981496947888380229468783571272719894053887254060500964375909476750344140653777848830905135086296672824986180141013742272110422254467251488580288504663291133298848962239093937276049540448835807309050688859815031849553922743852431666391419159260359047121636351494873509784963182114189469692768308406272653778909599079046694862542025620418145804323917919196245610413854872976942957796646776699040361972114486341073178406940165716649974662873765016526891187292545535902171654515400925376080877940620979258175792630306164301718394055525725217986657183588197718707385130351199028938088107308823196075613438072292350501572152393599334787834214416907930004138030888351775085439057879798939255891245154467698996996600326094671501026177408815508720825885045347077940783768998721867755936511641250398119321151531153737908077324655754116255411281061471553020513957384602968918264109458903793405306963689149515234866502692855581698176595682977322780516586568009460174289219042272 [106,91] 15163328145648144771765017882895830334722111558454189026719788101921865849559615298278739617999332662885337855705822968092569522206069355786468373580870478104480029435046498120707940079539939499281332887774759804381977585755555534511155304975198909535133720074585732186704426098269469935643946524084771784841719251126544668243309074272935186022070838517252469963486441589584330682819373293582205628029114808082450758093496485194729494264289695244075454416713859409589822498246674473327223094179785365142475313766649922704390562169734416202470672041330767410932629402231235842629925326404262590979432988978110987434570165323959369957454649763984689970669521135644446433458298186787646612877518237035227940397438131402840804032729072627221935930820704665536810985709618766614436620882970661949711950596425896714563875607275132646751569743698975174219014426770701234094085804859253003598258080437332299829410354401095460090937341433367683926304101014871689216820643222684138998083267202007166447851383895659536362656756914056036606807069276141589183086390190336455423228474273167166963345091590260552358588096282072227011564182170713605689105931259001947493161503567969548140648963423491210329452756993054021982175326441488766656569167331558401364459367913530277887535516128219751363529660295162276356030338588226031533493011055936000127404822116915960547541807473575709802399807516056757998342225245239720361648096607110878569826951191028781092077689197281566062133424297581817618607615178597219607965734444156420461928262357175270927357298083996711804946800251501593857422090890015152032163946821515737526137598360275048478871035307749819122658382885953031051513029399314018644105752244075424387127611567402794461159320797157581264186377956302818989817778052118258093369128027856773984801730360927300211085689248827138592385165467596694005310606106320801747534630105865619939818790176404959619766098485970863461147961041789413749526891494102761046324837005086096491150089249077911762271332013855055476410010596372783433702682385862669456914770815648219223595053769474720195251519012372473110481563411503189521610746298335164424427480798854824486614339842851259917007865551519505065202210940399968607462588496046426204805199148326615633979290172807941111167489543859381386901256859209578643230518284250141412696005424832272747746680476363193323698648751061991979651832609857765362799290129193249515459223605247916385545994547847535531163353974470883694981479696544 [106,92] 6050926268356093685298897009785875202672201102969963191991185860786373599450727097435249451441048429226334704750590624755303022754060819161122612519494499446217702470197207358065902587754967861474372363627863861817569274205733808387564640714992634950946881027347339910138173336385571765984011901137439010967006731036752460089501387197116313168049826207198594553149432626509242947362596589738580747434958635008385316052436821499070328927378280653029115744844625323079307435380179400252904336515616180992704433445193196932040263727759923268396057788143969370532544902091511896580205578952305215031825504135111280696327449618051415638566188869372796279458839989361098402372849930732662600923145581045757519651542071890308303771050405303646512964209233612144917051819263030549671560095150535755313023665418191270902171113155640923899648508905734576129272884417785547061129871141144205067102765482098834917453043318196924003096611417866265344088039951983045193270654508989959079625332234603958807129570190123339526461806430494047611953059249720781170919671402283190339536838451392134505366334921105110492759276493185354167326175149132072006545544168049620734617369243734071021549519092969923140381218081659966484339626688943788925677948100235704546271107488662196538844470019926538254610706659390516724068243896531197621192501448623218348859952028416476935238805910586686995728771191948341051668896079401998017900960756333743717252681890001230941294172518139518998086318807162087153491586600525278344990243411984126122621536725904055105796141715742325780951541285979472605624301830811956001106482375973997866283432043643960099788758330637911781075612307761065988733360497723709029345207839015011845026306478375329567976334863478290502974527105719138145854760437077872414999981727527698904172847150451259435993831563984580110623366419483046112012741582746874100411924243998412844283736111768747937947667070766856350845513072602868954839777768143547755604354240987922542412312247307809449471857508592426239686633531592392495368699663830979586472872274884237008899000537084014500461666218375776658709417940520191109323723968174874398454207029830122485066202291854913609796918555414757499441405326208753952680883363346634522341269714841378136102849513840039664742427743346151888460301729488421753598420382769956955578475434326038471216500355207149368668111009419506490032974155149299832257254271192917714744055098689215834299010345265663357654562431005753546232694 [106,93] -22159972158122860438933605609888199491941882671169575601407464096661703120976796592238367182569678765424320377593685188909636256919163883552064334499633623161819832396042840992037401822627320554995327197948590605884153286363337457293892338669782149720022708056163663878297887668184255335898118908020516928508829649484884671168563205004073875199097185630026146048627696468591954872134414034055180264078512661161899571500518761369649318331220018269557207755540312589577892081907318013332053057220221361908388146966008200915414998578660832248495826560870650646603038301571600078292458175290199296480923112935772559400207402980833939729197968369215153405561099307815846613091644538928909111659710429620406669960211281385074007567897366455848072922658049515351344837873871624078547871057186376868878831797688078659274205071927483698688315855898202562875225515869296453985808575758925065278487244362965388017060774320072283143081071981109342271973396897692550671256752265719845058597432761197217519581368023486504434661085066094385363094393424894339172786518952132952149891037489344708559842847231487767447980269658349669911505728659927264679871856408406213170407285179782634587066065224105548591791462396543006942216889382376581169948924750803667791981148598059242046085708983880574703980490066425589742842658668461141987196109685329960816447342786417558371411495796667478103551927007461855602131769867416679287681100234173849047821047012240442583871065963351813338872177027786401413042349022089665537386541734321033880480901425760880162886384730047680766612227776822593301539609311167285989154145553666701184603712571917147322738865952590080688903550536057462447720279360551630683257531941949928938338116988313632751606702344815982975107347459425460241720293775938406927658749849917815525313642052151155392346532661013149955497870000041580750410314568622490805137557824806137366781273706364188741662303246405848866697985867516835131683202695150692520179244705970402836001419637661223163977373466862606815871521097687079555619975449984385501781971836973508574471714227218615355687081732558233691552034211485832985011644903274029923341865440624139578765213647001305545357416238306505813027410928633142456370271372602273328729896998362016007173519610897896661969587429232621499127485835802799896728991473759513637353051040567552790163718143143770979323046744952070930295685824665759624751852860629462505767160179892260830049685578681244234690555475100586624 [106,94] 104943163586106141750183220270243418926139220656994436278799606553503502933545999088523521649568372139271410427258017151550339607225086474026338055260033442858735203155226380253191664416915615134547500502263638916824891149983925071410171079688133034915094366370389752877337524697461188466822292894918700862913589103974460653154005859560602266178623687370962186728267100856981977052792550810100264439704220999686321572478468828745293251024294477703342656826930193964058506127737747155923714353040242442808035408957412181876440739718071930391844811722898879161663659336135406690927056297258177756269243671927418188394287345202785015240643353639565711755737519263665468725721155833467458238886934919579152916739759077662685025892433196918526998455900567803154905088186525814740301585409595006606392262263035915413543230945502813898311458204926615544656180957407337252026744605372604424962175801179905468404720362506919578092757904764743486493859115475262443634347139503927119904764150130991933478563549669324335649338319852955473791841472867115108080243251431894714997131304946722677882021561856429223795428685402201407893556569218699186809389006774229965805937174953186780486614992835625158972012271080362912517854225290317451091414012333069981663103755527934466845064855058524430104335900620665607710027807579771377864340174718704656117611162722222580986033968371107922231003017330536710774017977935128812369190744172075396420231699965249255425606678850433894156126124172674780202151548705728157567841405863355282151342639105327001720306648314054378641469326438464842273340193346340554322692780106176928992729855630686736778347947362021029604029561252568104037768871050912384998746271497235166757323165995773964192792233646676566304588468096434977480926014820301389182345781466111553077243535104475420272684270257856323031034454122494569534205018183318091087745076460838219603364273825351381353539160901365133718410045005189534887176786022573084707621955965009671069153589571842206173418747793692314733009493098016469088492713508436218858219760031486309282614735041533707812855413203824411018879522649315700203321778760295878609164009216522192014359185270434176741137446266706192368526039293996461084967801510107914984928723394957497291488451841451296095806247010830649962564247289720416540827385809870713042418491016156169937700100117265682237032888788092774195819561696304539678982885972742811092443664270817761299986661247999014595242803009552 [106,95] -421372564103527504313023903355204630541641601563601874382711975039803743974395778950964041853901749136376073227435921953920005972726233636812173298823355048721221249291370879525396159955099706656523639048925977283812346332307427121688833074323149113660977023587027652524577272066369416903774294583122546959162865476837895773557877114338392669361530107691640354730084732981766446903510221388997715395544472966628664698415460157970013691489263491578299561462334719512629525925336481229778592013841975483741824553109603782542164325191630728993904896023097450685729423547917976361837645043779647966795918606220024146486668924646601954356176977888150945272488498698769144269472409533699496112253275342432734377153262896648691399394105083898193044166980394267283872463681738367249056839708673418103000815194815358588739658096532476683820939860245352756399966373500398743386393254979945168930110317319609936914175490637940348912550882621352779931375668142710261995689792773932552909010165904020307249091082040662405357894311630915185252922594484802117083817324227622291796600406936992991413139168117295555128960285875623556165932362576103436617560742182534183555020734106871099361022961005375339053711113380292848619857919566080762665851060850220224208028740009906825538174011194944322633538593292316878656814646824637867915183797763193858400286778048002629112225706880658588941183557247586422634607576966172509379233489539714306839237133918647495308374790617822722566325953291301673789389757388723893594142256489050003168556769076116480360290919766141698664863618500196163362263597184881345311111287970792948929208076268851778264008571137047141693378639581875730173733676824546742378332714520131251588861245772062964306196158020020528031211238933310745000956991919372859071022963209118104198175429919051466538765988109509353630946233688578830545279735787245814750805843679093908139822241209646814955160575153974442948857398226045725519057700533297490746691004391765207718553380840404239531628656454455007545945043649079936185893666337794645565817387329131202759718167397735154017357169608977932163970979487032277050434836426484193239934543468929966592277624014999159795630327177256747803806874501040323937546188915392595189157504812644715823195935392685663256712545205951915990158369470104082712718791178027062485150261304787161991407943892737896237025509936581281014278543572650645684432938677475924626669761155951589676947921276261012271549488 [106,96] 461252882816610526236288232547785779790533497846478314625237912145072577599406332480786211131351194627771763851517281310235911461976299200751032017787298417508459765576546333009084748926795960874935720468243854674515909044161779563824349135582442502823294327364865103528880505784223607232001549544632323029683835137330556050046730495665456236855616091633594787280509077422903999600819824069853140230725721514421758141077319623516819461185374465223879265184971928412317881021011833157150210148907120836952949761779265633776395443511161776952428692586010473241282790694766013811175198438807240064988640352699423294534995946781589437164657962836636283801343698300688831917658246114337788871064658237887639124119784967767548677104699486014904288063578611669075152006257230500649713353569084010780309344668560423338561271660261951889825290833670734783230295232340964875788589735426170395189934256037091536996568080461346993224257093561238506684961633059479674566043505741224723141916955422923131610778513846331441175447768663673191096179516968390481356729223171845877983411680638502566601543963633699812854804955945183854255955075169780660899954787087534140410435493286349668688790653988505388047497404377949428241017671758839805612053339941516452948376279643543450818913602182472319295143577161908200667465226931640214958011862937847437584918267240505651542518049725601352879676908424043422273814366335859919439093285586274381811945510014402620138269659361596627174512360138912352151659083269049842084450333649774940122876981914263371281348033324700571899622961766665029600158339427021962443004749880526833927060182741020009365708061634243342497975195350129168301977585500609538666964928068126550032889241965702738346678309779543704465445006871565715925434400553301367675245721606214391781644877823696882316306686245835777964501525947950413117326347965110146220319174454560027812915942975733607455216194075816664747856815804803424178802060944722188905500815514101255210337549009597401128249337793149550169668218513337543671336778075819964963859443217464746874471073179354840142260048220745119313239209264432188791239895294325130323069804665435939963825398476027007289216874784052237903064647425200297683143707465563716977648845024557617168801125723777452854478244120150353911162539371507984502095898778012159678668171726147382008741782506763581417649730656913845364796281329226305244306038787952939710607643959339008899276384774962631256 [106,97] -323106987934567427705985230905387143834240349343603609476173223794752967441020624423255515314259361385465746423376510221687886039093514322114077397633770340314102026006979625193373165106572892031083436235143936499578906616463766985219421683328164728478725747130030952869900186933177126752936865412987366456190685421776642519850919234072892525757383761704195742108065270037474916898278622989626630648015336427483402999321459688996951196948101818249945901552141914418968873989242130919261063309258477804922206287428484616037801370850680894201048622784824936282655656455003359526709405478363944873335254746420714934030333626401136940631960912393350648545804634991381197391965756437730762402521747143528363455137033054977201086144888656571908749596518877204666437907144083496740185469947405169802305054391834807483690847046586868000902464946647591805351091326240679030819916866364735794952626606747243685836386507511504706424087853792482515710133738367490212216269386462238217518603334299057255226524150777062094621534582577816793339112304976834668484561034283313060521841255490826010305171419134246817324299691104952744440025493375648293711950124976954833950847505364762207869895852307249087815857098070405010068109198749971356550730560981636417852474471973262015704041379847420690615002993890302033686420136453220683721390624554930697612146719886029487655158260553781837797691612088404812730508044834829558210039772724750716310248194144416245800881688452414545231400553556868448739073708868798918313028417893482107450816934738971244973598455572590335812421032053900539949941935207580929580008660093467817728173388511089677981573954497767234040275004533660946630685435723098273684433608185308910018288924696027193493841793549775155958687004746473725361549528666455145543811031440398573808978696541208218810668814052471830191960550639946934700491722448176080789575469742597356991627647833922939731497604919743258414133596551134981871931435898394374456491003819592208399183318889220130037739476750267091584979476162648390795937532039888104248815904219116632665406935217257184674452028532672567740960366449234309605014300670834379200943228744461746220358308477093292128759388246446374618862863484789486146912215396100850283591199762627279106377186445568045503281852313164580793182068500277698350623795961046494427410784564553494122697674029834523048793790024893042772585450444887770941578314059252071681369733051137938481946930504960 [106,98] -11660206467062581976263417287613869295568304905084053607046112992147438407723961230617376680485868203045495291016723105785727853635815058980227899419780254459837473768871715588767262427890664118555577505162015137022837130782029797216876352151628835655159117268634971576387579252518590322015507854297669440685383604960699484708616199369062144278652819800553486628355668461762396344159102368640053358395228535207728867641708523514453818610167572064490120102972232463265026249499045365483057963223238771858053834390495077135843981218929388484318249785620326389159872210666176343944873380719675841724437660592729883544524513209955350118833003071812446732551647032603269764326897676110935381907207037421400429437166427274586502274055649118405784605368931493866839014118600824636179283647374313564911770078048803593293339186714245105599188914632229857743599713580658964708428805233637665417768430206642140578161882048122142410393641699161899910325274070102285359588348629179503801440868822024383737101000849120528375379672890315916339256328037809311015343166230676306570999837994771507526827695629587135978315980258473327531541013890782768976809721613861234629068031752151635271563648324478539228619462236474718618833670514148119277727098041302009974957816359345315858402269268944478969512703777743472379686803651755161843351648432891835201343674685827749270390045176803271228959639900462560545549545947976417984998462702681215587612633729482524315185949296880765716402434349905467454340566988817157517183767208147784839579021161917248677232935183536331064973303281280273060418539176726523463721619888436715012382308095585042113700833869460246707813677181178607621441896620963504102753658049227860040145008401511417565131431916397121623357358234327659721610722553789282245216390160648175953411710682061082413736933588215082616841320254923687264646744310690603436569735592363973089787560413183004918565287222877562074022787857187113352729546757676295621841754772192921431411574841478198535059761836827853702834728262234005313830469357852699098887176310145865728974726120229853305186203750280534042184771790072149809789930391759174125173745840244933521946138157239226578746365558519613932557305450843310475261990566215441302881641327299142824498342731784317087570114388128702663159558633416636591453445372388720003697319045532024287511613842984431609408770540143648027627604640188726396650726655695196891840495491181535415885376 [106,99] 438887816399377180457668433669632163785038466905088809143007698142437332316110208297435287128029656395313459788768072430522555251908450476839836008037404472514906147831550140575940036876581942228911315247247360329806456898848867447823616253224824938906888036664208394072023351408230619484226525249419760729899302939077770099182393913458519708470877273181997539306708832659173019115429705445125844255314785798378106236685270143918888327806026619974582347375222332828034328032795911739447451304457298909826138302935882395503735384482042395510141358401044094374966794176785786321845069691178865020461938602800028716156476046443051643350041099088670796688072843946325428134191971887499446567113639600031102437691782482905111549294166689534556858552737423221253186472283718017841435746214404365790739917424405904385396502968594089154432673038890773869426151472447421918924499605350313253873831731194424198475396031811759114506088029601853342253845606530643612263329930967744245215169579527491596721702443866337952459386465876152913418286028899193763761675393184762025646133735660776924500032797373859054772163798564603340950297321619381951282098641466325124309869423132870840093091382623636693526481049989463963977199730021730921841796867221235515392986898843906333451128146963481997867530254819492654956143324487088206959719831413042230716942399251081283808320660010398171256307633727682948744797732511772892145468509945774151963520907741479280021035378477659666337607772790497819848034389558350932976835046393152127717650270715109388952564189057316268066769453602506678160543588563742390188800030990954573118869103476881976575981655172194849876536861993020779575615737334061560135177347924910115698495217013078436015951372596369514979582010512098767018915204302351789988816404049986916036879269769412076371428358710119310217330222318964502398190817809552763416355447872119614535208431879593493966681282085051999364612926751523199664931006866965008669393808624973433823867201514595301695695390577546273099707331774851002428751658775685656131684072359513112677356215228762917853427181906136685651245190383768933576707949175798229950739691309099390311631740871513356336387436067081376082574183764259578831485660665699680021858346645902722999542426941374079885448700251430825036955197810375784238542684790823859323434479721926339410384849638514185060473940864173509415916068612622531479957473427151400845936357031677213344 [106,100] -119346807794633706279088616852934011894534021662350795206241911627136151444030144418954300125156946062106000920181604953151411135900586907234553733195627779661521514088995309859405503928542595623517890391901141571565384624938991264102499218483870692905888420627069530264472183567199902858400868668167694120883489970406730654576886371048811362532993057666238508560647378696363277639622139835988420381800938847708543346466590881255837096471941955570671846789083760269213752818975845662466247889624130685112390691761454419166521898194293843802614588750813969075217412467648318044276517977282225888819555650344206265179295630664891179723849260999174914834162880920149177953010423715548937618159679705808969117099850884697564604040728823826464202523931284717809015035158990970125968657286981495077343683440435354100288096473752559917046857603411159990851250260406621404422718740891319272411569441537838376580754946252073925057599007843315608729007288353728737252389125933732358636776223571391084377858294446262648488212642236362899316291261584438441339911065601465586570434515033928718954419675506159122333657653678945690110432135909937664142637442100289189553268782820466998147487348580094325137735680851179607189116904132971891700796782505360262246331573664793610134288388998024823090963918220364427347430908247383612233605350793863656902393318668008412766870119333855651588702750359125877278929738271137154885801467013264012638371087250523075156463903102798736864995935449565907588085738884127538778677712704917398603472794788616836488543849024177305264395672888933401838337983860368248702607511456940088773334249916500011205864139930120647876373630819835014837403513730633796712950696582370824628167644488178644437436446307840764856804405099882941532354150258427291979274914934530573239746941973162563119540677469221896756594655592839852971513417854147720783563157997384541325883870313133777227028503660762426047330700083807869526764389137430137090765195630169101063438257426868009029784040069786035527459314848319450538068425955935566780657447851430329425747717272811189474345423192353609194509756980723761950340870877840414538695475268232442409412476176723758538077950111984848008671069274685631535535909219836678570784852071724400311826589620284568418776395972910485702851042412353001858038463380571813494957215363633979400060307538810540263344237936182510454722063802691798743691243448016896819432465218845 [106,101] -24134367325779904876159092603132213371175236899088403450307509470240487486060144718221810851744331579758663908268712033678564612241522666588895908782395861906184197470820374422509452505876589813177287719863973199977163062633737038980869935228845443414146092664646476321117861084694664125294224065376010508352040101109706276679518078846874860917572885686267939014911696514545037443901536425596629857770816103122248018528803101745651794404569177533572701431862264245718272281716117449800729693921217422967812005255749672738598902312600591309495926567768772626390486761272151921861096390588713375615321391953371821600667019665511543703295056826779612049716006361787206430530067755378185437343836480811671092295218524713304741115760709954774713173503787172328888762692448598547638256218923451509202851978895590137811993798782250698533422373779394497835799304398882772964080798806860979950621649166622838907449423914869122980177639092076260410089116351230268333866111681160547320004371737459844645484758430806130828692567471412832017588230633976191815534047721983238258598524352909363345335953642945226729213847433029044318899899580082062974844861497707938865548915003760085972929440031562365279311385430227201121209105820841518377420952905942974913009957170849736983359605942100800782624968391228656100056789856974162742812317349353684229700271465276524588136977696635249547128206243947780059806094497844888666327086381387098389007657236976539196973171179567855751571554094459860314205799423394400787269825380783238981086130773374396382866489705706956573333930178171036990011973269131133052508506197296351896099580457159258985787400969805208442831125598530471577867559761159189940853787826220095321383076042698672971310195729279005796819053220026882920401635780386113218344064131721353244136697524478964026961014340320126616806969991515256108158168789828636313177093742621564868461965319940194995088908960707534521482117453432310794181751345821707044818091373132621031083190201205122577671321352812932995894683745484337096500560387019409994393921266496036695694332912538476874750119166361603814746486597530788328014994701015167114388327014724375473508015241918555786612532295278858744908836127405016263755745936399110387200578987577321314228538755528279157991841192525517243290302061950841564581679524219926520354719496185214530645284074480275309568051737375342816548530226074233910305495579537424088753952 [106,102] 71669379060568505371325759242763444025477070387897228600495549471597707907255689971767970966402489700533309059283111029285574105832472123345234844002491787571007574523197354246974447788333071128376780116969509672164110855558277113358413777232368575447840776267977247784016647939750192662275737062026208964969782972621386946428093123477954449292710422203685445499857095619374031390462202132431066868745134103364891558072284845116835517519450871000274445470172529180951638171247111774428483515370002721057747049706340161174253141216406398793177843593827725963228035598909948057143166670543363927128712639075855832808913483755556333334734973759728122127182733979113480654329625357347040566954470143482190766631456938434381499782271033368089556290259311044757690493776108921969766223522213805635281045992049074802711802203516404688990993936522976348006690940171400896757142968795584174588329489861761501929899969391383344367523813521647937146239681132542178988976970703733625197973966695880807544790907254624060921849160965906873674344828368144932408167711306461230651688617537937133266271309419896858968840142640634698423258689883137631154991333163755933735913066307070195593352545575981723467976699848212126939358669097286841813741981479576753288582039137055110001101885208724154935547674020463743183168755164658409144011768735436050213668439487257463575753642464353509769935879460321133917173995542307418691247016971226306513726811957253176240609601716787606947291958066626449440842524030320096672090006064493262043764365221636465150010017062593723582577982602790265849195112292666430814401166069672655690415099803002164777400496553227891816238249992075859478589425304381012662176856892216486108409254050584373712043075500711192726116470783006841428260738875424334352810519632625430065480974467682951939063797071217666233017832577466447676241808843806708784031381000250426554130731352696918019255141628965631741176257032254113854045869886978971060432752779091453552290328193564692758637756369347803591030273609330144177098361065346293612967142723807115230905432409699172876072012853699615376958076854398951450495360571330422600162326799168210051301802181007230339980769404456977568671349481531295845911971428720439508855673041412028956971442556070474801745866366628037566246157142862933686212566239080218945956928842033452382365715498712877965565087360108737512059096840087167095460431879570390064 [106,103] 1033575282600568709918651202774034865664655364302078329100547519589218344409635374544486407244297394755348313660573662920708346727582578275013599888149713109024973000091034154214502321863766382287797160420384877214799551677527972721096853061232768312027152720289150438517993120855268810574203683743031483627854230221672110788211508846389256489999565493378985756617400017365978051914325229530601827964885317013665372283769797123481502540424245780921367719375248598309635321441473458338918872791675775512109627598414150019659759419664012489100723248589191369805390089277326738279309539059140160643237445515513792854379741664931667564792313344477082157861092288252327901861520127176615153526287839935432013959096364222514400251821767053867769610673445059472659438423322121389718916023810326447825414987436852129927928243807553014828081112008948375369930679720627220273488163870852536584759169085248051562158292445402164823979950288820828917518407440992657548958404601413629597110581410155652992599613096085018918554542987406115692323312742834677085906039426838104836100609801905582760966443348134051224418590683562742330976569943673897396568064294190014540589379846063791384434548258156302018104684422004553110668790686824291009983016455030399393520729275360165211884028057350017077481951185045940459783878061858772384431302241540817433470396982519647941057657074733622974585540812010816521174421315164322160957191292512794428830219708752869601454344705517727589808139934881798005382082778058744943537580980354386736667620293099583527671061732399574568436423357579089553101594032294541542582633167725113478418044635926304101931925791590782692145522508516724388907294144669684959429455872778225110419563961029496212724350211606917244819308416695439064680968589870925867542243854059295597679479140846314446327204127909269242722010519601583151922332653785021310224973912852604274124727358357631927252321786600539340282413847506628293967466201325809136011863404033374868011942550480291269306159948195575090423944430541607691573955042255623607129977851419923272036033030600165470058816687399283204086093613327154030021836028134860402597697431625510817696325417497822604336203458226760237813466780526931039741756193390223757770256713346685999138762390778488757911773330469053988855084424624197119693544788260917350718453709568461505365979656678985565762278888744115036643074866769484851336666443696 [106,104] -5943657441154259735641198744302278295549864257282160411886462443682839562583256187512507993125587559859574445613793608614907867768093500157199141293518490074215100685390473290046868340394431798920663127840302566263408234827718093425215439805607915623262570991550685865082549210492271844609198260086091171198961051217232489939954711542363346872732662717012590787358892211211136634659669499277150264583599632199208722802419306880222899702781849958111292325161447066217996768695622053917769660315710898331837577969268157285900266498709621546984043377018908619942846717953324065809727273274410595083535302147358455357242441152831199858169753117053461423155410937526131782743791471624378385365725958408653065393642003186446846575269500429792310494304735309334887582693795188547263389393826222348678317228440038821424187906934246247448474284441501468990217699746189614737399703938470396123000793894083447151349646775837480831521369422787192090309041570914792640555296285509403820861697936668350113257139825929462034683831852523919342672817239401866759136602665987653194656746471360418854056648985286938774341679709065803967400542340802251610448484125777110723279363381358815104342752764867320977195608361565147911883855497586830823802186692330635154586233941708334119842001123541536085390879317708849794074121305786513114908866657649643889393281235116994113021032076564596476083130935424280943935062280178536967662438904945220179263809946192057640378467351991964259899745491251361122301936841728943224720442723052905236720266316243651463615878878141274547813940171368259337131407741819243461592714328803967241783704769562286025210776975791492274137696715319425638828537930514558683674800097602752286083085878452512470030267461175080758257485682205581223496931180530321998713689853578018766586252633442930676702077983244744120826003009645199690440963162093615727552772780727246785630751521782792031059613983327694389217657036926014384706146167304103064125588916718768893998991107551546008457845459323105668371533418085537131919228524185248255570760404840017831196521899110064102976188422626463021269956340689250883237690932758468303165653283286506610947677965546574989770772136399779942201572368179537269949874492698738213030708531071429289292361489117863023546311852378235766167201478927899373110680164455782453348708531395501125233366036233527376770762257512138049653586235488201790423772 [106,105] -56531893071387309849906339130224039352656773311185568902046900634711031866399485154197457829590916948663450015272846936681942745260289153750974667702200062940601856491863657580348864023609280095401768720545586830082254361992553409488143089159685510112162914278664173372534608755859582059574751382177882567525158992873843795992912624146779000943934192108707975471609404774788721348882029531183317323910846347625096275070196238511995020621402897558703237067759335510752695754528036521373665197323461988460535681516729456875398798705289954363463889918426498075730197504406222136126793162260210580725906314374131913902866600632819824535073469653181285784276716314593254861226429248173912485350047522937296207445294668442256315015675678354944267108219070254952113096217123031330200221254098680923974437464189414877788427657284162770613657395530921224911322500513901563345685308833501633575755714193426061921723318147953153999423789746111194134983350753032203746990775901909977336108096039660486339155546016975713956860856379501657838390350062368948271803095293935530797496632403037727122187683965773433513377884023838748809074438418991661807678605844065271719580836847881514062473778640083044134156152717191429056016374394158275079347606965705901604112884752422213425461753657376046084185554146268938716522839326864153584352198400220922353903383160632943726510931420132022069646032143199915408742703354897321324202412523127444813339902336086571458916773715384527729361731019426271090381356640673944416245451271439858031105015176461082573901059706423484694254590356207119222475077289178618813422359380447307568883381374065786101504725374422679627169072037878212812148840385437729544774851529968459865400325254735953717228358966784805385736123889063361719841230443699493286679459579904482224688472272631152240800367013967791185849944415645438195753172219781066256097018749962334777440228749442920296500086551054720837062801411638844265893744497364267685835071574345990957570788968146091287761907766849228727547331654921199566190292775187738024787205549926552415557492376494582953475281321673876273603717517805543746740477387218817455158306547137857908668063014394763336835396154383642019184164041777674112663925985144360811836605438361005641938928141101174128807186868359782371691179989692417606429384402296062849959654630783371682343922233806662447794852992357181126203741654451840 [106,106] 172126459469777613156606634990559899042627831126330769518022502046681729161183219982217618305947645752285048870803515549804561102420218096034840719726877510708536791867491296433649357697563123712330067485081179689539042023735258911042069490681909566940280961837940202133353610875059078085820936421139952748334647843819766154083338932169869908517666759452133936003014957204124042556728919813737851742470657350792203668317427594831947604853814280577728305062604271059186847515625003750885038068118797489144769922242524866258440968654398332218291535628241455016823432013365360448046505131156651467667054275420946519706436092458536539797356558867576039336366045587123749841800140417991315096467000711437443477950310334351965299921574870781445218535734687423678668008418574769049642745593960573039917748604182071789371120765282546409120066050127319619816523009513142639671184994470282888142831470182293525556226526131823737866708267226330076213682490079627368522994475634387530163565368693452265712564560177419805188980017046617816234857128330692541861872617384968758871266055084082136725922064564172903890128488229569216696485843058580019850238792108025921172428304054600202893607707074446518546854105555855030522055467485727120423336219753519610558834867565715840950043995349545745215072798647973138655498013219893660968384604762969930213168383122092349789668273457966664146908804621290367453167627587351809886030589476288129901980693443635943783546751823428559529076647295646181531523369553687431258282586361897888900368762101601785569237748422949489489390075905829519520750742263540810653250434499480566181217047048254406426743839056247026540909394033967528103963091152505613208377737832953575372516342458314524005228381808132472079745911151104575628097060389944317683555173590287519840265936914816949559241117323316313372426643496972110544020261220894045379984651447669182788520778694164856582326295633076365467542833932286500449287755768842945638767189221265242145226306299224378639008825174125412682058792123634886335375595904245549027896694200055141635770705380972382440226763593032510543419778292826253984721561937422943639611863029735492035969122759143848102172845035139110578975053901897561830827494908361939092037940491483442392068927451445377413533223826217626659622745339363433529711913564760784170976114018699010295967113790373049511901064738747263665116586944 [107,0] 6997900200778937361627660767665117403453222123137001379906963428366365915622396999575051389596489266467325889498572105723971561263358411084171790143560579287652620711837670470976498865457539269535752791636279372677713663910085467958473465097704812881877146580539136702413249324589538266608932488130250306630961763335682263364559217503004016738790861223820813587772637897692470988001493690518992184748170142654951457679305091679356394698815750201151024605960355529004996406276123269709634636956640235029353382955870436375724625679235418524974758918086187717456344422732666400081265574563220102028958411857852155263325420818297758082518281791993683278783380353391872917368888031129984308945412365295565934360022301493538494536954527305252411439355145682290155327982248657810266792656985966740808532551672841134724810167201207026194784054720910388910727541739946154138142656346829530407990424099571270546070711874119803582785150123117038032828302398698834843598495481209269748579408455402864038079908800090361346047480708589834648017279620690920737627656291503957498819954665299000219770996703796630024144256049002556557271856294174979469973390709568389860707942913000587546008239349873197230408647157497952063132259140777408536220996647572936177814119158320885945481883222820641677539587515150021103475667770909073437508277374984426257380404549529534735491732590491736894546224267598483504614591689292136202465867617510127721965682485797248044188941667402131521254861487840577673630405447376156109324262999607674041006752133932742659292766553346012270198708148950278154685652757890681726056554196002896184824145464911377993429642395882847986007928792872553251666114159178981139694956185486693568147427914256323119088081387916788701418415947481891849931701230510453048766902126374844046117726342889525274746843082835246906226834350639697587119916858716981323091394461296871972344202637266721796840455802318488283938510869994135619405755997986436119929723257222637515894359548808656286383045758275817496622311466212728820823408025048785738117346599006775792860044981636662276476755943533408594339472958546569797133589883325112884098483135246873504361553431576999816304362030156331394551407868363439135345322173082462142865524665645356594497248334828570881002287730407054635521317399587611591681579510205042731707826764887440348266306592408875422207638156338769424677459310119492202943349740188302090199713344787224279674614067256487129838047993541247380498047698257012065709165267282526922461697421183640975329020523498749960063708262043228504207407135099004068863579944316850981052612608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] -4241284105011428717753762212845544149407096804039449883545806152642191434833676606201071855978919408089049762096597320891273069930420866816422371205850778006390955108066095444311858586870440049617909669886834316655702805715282765599273616430009198061836848501205294004687609703318760791998358279504593275489828885038805785160663565682159260242477785640708690828176398634149986152686444613645289465293232396656876166331071196030009889950134937765654832126472418721071642407019409896180982674137649068841826277011324706615115116778248052802068588363910363527474905463241842018622288358250599548026593807042177690846031313201668861087618086139041274773304496964992317045830560212164976809157972778280215694483630594708509818562013499000861101799832927157137935651441328942435689624280237541832795020832505029354233860283736580378348800830046746391717411233035526081317770466175171140480507482444240624698985809124578913926087557589850577195397234925881722834315835930689527088420055947960922628138774483178782675636125112953491302531975669868417279650679016785247136722422610946630729965903991580100210288337187708506692738683478225961026119828363084016196570718479999296681113083491226838612189685036892530776183700364784841085987888973797824995965988773153229772871614765675540588920274593375702781896644193709293494813026742632723146620751919532502855919793855952904878136146454708224496375190703250243815855468956638782505701307276049109162170152497532001754328573812217020693550200607317301000158123333934129666382935450201027150553010399927894375395359931471266310755294349800262213757835551537633869291726131229282772996597077824549278202670152426721609058502822649248591228099109527178664135522192383861308670010963113498444172427350723237818990218331226820346956813116901849559400646741041711616962782265909943056711097604179564995816041764762062399409758072560484946429431359078926003998993947970889731144063525909773031277374256047382447253813884660419963407169421473446559244476140324993438154933089563208228190762201464190059856574024619241447446903321844579518714382058804976034282327186721552019077867750277745676483291219119120185239240236890958895091844817792561350361194316559586308345100602886783843734875144281847265447963749793528059349755438803317924846446498813915518981375748561988077528957624044995478681923572713791470269417189955411833558439112231031506029702894515092052413555493284432159056103507624493196214997772398115733606888907218328498304852033799422756844717126901728996097448282397082668325482882704970637601643653258777195788506842131585576459671961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -1217150840370005027453745242202989381526062887741887883389083234744689269312744361797849124830973391005912270964976248641627846851028271297027733468890349171932346445636288895097425485076252787130401126952094580066992857857680640883941401123973444897017417596595153501950351050985494116751350122866855219397224155176332125307473417603119762172050942147422636971011910663107041620841370525211923353297081145241112248326222605107292457816899787718202657912133270759870650757357608247542363886812836345887916360843802016258890120468688440996584654530790952108265445428431942252686696204824432606141796290863005496410314550412236678715649178445976590404252011345113529061080368256750816447582374297178264185356068430929542578376332274438525327323906109285720307675937094876812373116657606821440812316214560136608294812186874654703142003745900154954753523775337661777487364424925868306773052315468156675074653570580025960711594914424378919117772846188424243186695041774398276448274458181620252857310014913216548533370793099409434234152804711601828150982772814732700546450262423703005272471491269191443801520334817558284943352125363518247544142511884932801033559853160015378686252294993233889604776287553094622235248933785404310846858812323152663834031012567451602741759208172492466869431651362292382289606700782203565122161293535335248042822860184588257963890601817156390785826025906693070647211141431281896309097844565850495781639197968585266445058917310051836229123784363649160437275611825994082837918398347861385819893638537461471560538035429452971386125099210866738022917072037968400123837896496525504387767954198097365813398849057687204329943055367049138075091412787672052294066920732881682636380231394585220496917943841012512186986600618046792946201655986609669620539342936979075440989386460099782408323051644920704308019481900234082747511698211374783558196849591406791981533050295757315209487383045826455584687051759293857477154140465542621296473476995047470074343019298423316333707672207376417672426071248027182708528884448698862599826895552290665362564878032896703720829537582719737773396145398543988111481335450208386835018296876591851880717302682151972937939071673733209935253997845281170219962299222332617886488919668757748797973739291873456346643114635424963558035798513082359175157905577046784541128291319318680130847375023386429489961711570528160120766273814423170171772909307464066854689217478702660759635725055485456148263066575019831032496265381021782121191904107439316485691254309349398757196180256156479686303697387312547024062531488997724645856145023027801493661968611934208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] -16879417399615579208150259048972556039027746183411208608693623731355221139837566533983886720995752827159201532250274194591721475861623451273993215179248302683023713825579134844743299544756423197163139017595210260770618345381671073371042491820931970110565622741069135777893387360753811906195104595457877515006287861861425700636178455687336875501869597250165493601292328554527903465433562058773165174827251618794538937967983913410240594933272038015597913107889811669414786328764858714623028042708147856219917513738929181370245821701781683667475446913056382680907641217194649302934509293382513514001649943363551484943291139182998422785541902681193349028825365854057794103112053860906802858921172935196128305043737821742070298172420690440552862883112347346068647886751247534283750266348106244992278851767713788347790008128568619025744249478956385121050696694217873023733927348636637127045245632100302550917401428891978276846621883572963735920384117750186387539058787531196334148605703591303895525793338462694291726252000527507334532003204879338718094367035278532342619361576672252982720788928607722152530277239299923771370883703635136233903178658271692077239943061684442330302429596364685869812282688296376496547907908769055433335024603586810673475595654171842341761911437061395234200632345344121354234674920188993562786028349473222608344180983104780610581562070645572048177931332630766861537313836135349002076721856401433708455049411289896959232945729553061023852780653525561075179055066835865547868895207767447041236751893097897235291528134358154808899535929830271704118410739737372457073439589606463055063890640968179263345867790291020742340286042754830664744212405309635711490117500563419296841063736433082668153536637204859325722171499569926131442812406653692633209750368665340006849107849664816918389054716918395945718416560524001008635193272533345760322535408373165261494627954759183685804949365406896177248738976973135102389557054547349797951141880493411220242910721060225352624793126617793593211591779367837455328788592289267561470314887523871227370586302867031889933003760718661274662965354964737130217917258507979397630036587270901340075007765285531837895441802911540741639160682366205419075060617618104362737674324627371730867251896736042745886270465478564038817807187512159174856584950648787260534848559962145223271385457390851527507186192550343099447193243607418955316275226399022543031618678351667087466828843744396079098403669159248477548140289237164320508595468631032921885911525190841396426095002768458563375150931448858995408311134649062683015790658126700029211965982949507072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] -35823320279721678463993603197884407825515734050945618887280908507703554534483227320290321292698935996746642890531101416709686474725978512611138953821192815500714849130597585379838782960809541584561571523803621309316038494199739867782463981179992990039819470175944604581334612763669051472965671848176369772148537358527160288305867666573069548302640912765328180674534609945166696767140666316372624020300023604206087733790129467100196313513854084906873359272788451169873424355476019182807036411001292180041704804232783859032995462399551808543864715168074054024666655712184374770079123326462148082411055322966424408392244880837563790727213319808710253471139279191679471923715096973341703177044880073259391827139020184180704300657982120233501959097385629942606009932243863512578610058583518335454816036089505791757084866908302299559257000052683844153789707964338408685753209883935463470974870409248009197831305672347163865965938109842274711433011214961803843565993270797891750355317750469093081847306767204792260039047733278709914269205237814187424937683792248947719039466654776683402675737659529205554881268292783118181374567670107356620862696167880181822491005889726148599781170651907689690737191363631554998113163154452089405805289178287527984805196789007750048229930249935445289758089128907284810828281495026006115605171178143872858833185789522498194852906578382922940063758232828449903369752441889585013816095762246747219826233431881496937127859848453388303127826788665288243598376537852384240819385311945293170005896246913170115061992863324417440270136867194221493690851096890609429652416215104453561620219386500826047208854757991166844298411859145281699832859801586098291088704861629087914841656121712821582406282370823068776775714897537828025492492690988703342519352052108531443349613054848744531313436280903516781653956639798061673477890184242325436950468186481555802186012075986557380985195529249631867309061999268374648374953069699462700841768603889740392412153921968764196020872987908137245679563081735118673023440423344816530946533172888568294141719225707827182630705078824003848660612672639659752531745564772712264056613380367901356750757504037917490839681883481866349136549741087876555757395559847780359133384961819233263722651803588335924882555364183300463863943130595220007098612940591432050400541430696263270111459350505964016964613673562928768704200730883918368531072980218959349338795850763944504162138681644859412061988219555587015956664499202059656368536189266344943733971264167845922180949462116682176921567364207430368674534398737196603880123733715196583589985491135496192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] 825391441115364638837311132976360570852885665499847247054568615517318363020549416485781393515497637133037708872520607051243137942220805296466637647318335735525432007191074955605873517519027716659633751462315050240890221898457463192394521606116062041402678519620928336690045695300732471012316701537215310681574298430188894027628833391380398353129685531803339307100257864140761772957149712642980660684657801461729009253723039616414840807590515427533103117338588813833237207027909374093097226642567080973056247129014739867706555751471267413982629122968511485091703639073180026563364229968432908509419041856295675064938535227910336208834311558117170585758804741267673070267666313582249306057217591525486299457945055124395519450072503800477114524809079589227896283549661264328529286477665788350230951963525745093255369277849603168810300566188178471094815010683459938552637020901992245967843792329648644180999884807436542270245342164108567081603210935317768487989988635340999168945431549476767576764908620052984753769435987261919852519915851225089735689919087660829664040686624978277432709919155939260083455888453746023213297321178736834471907402065858694936945332387540944403384042821197569661298218549615939275952657327970243042691002089341854927780234627196320291770194738611706529214261811393724243678023073599132342633152124350915022585029513090293540105430595164084760430709435918567844661479694124367548747243838136966995022955283600784679563476011443369365391862923106286881145065446811716390108192259020459585812785421258647329075585795814483529627796486896596049110036073644779267804931617300404373674069486364009679930440437066429377190817352902714605301020024711759812271291251582976671370503959839920882915402278263949370982642387716299055505739167398620599617779844863694771893869205375927137509643806663787063544537215694455854418602233608436796812912223125148300845440391275831521851822392687187878745197279856663132958347143792541993427231629717941413096904295256783698412760922571450292890051038454850105777194466009904605494892293868329152740636198708057633081742161290619521758357468822597278129168247485201862795884591073507595782935565860759765229521429533914750282820182774423586543666520060347004096154687945604091853033294213681788888797376308370476461332821026710865043567108757235243727540694405826368779877393083155056994300062600230151645133556929620201944738401186844682912890473576131353602796399568907265723745462588385430036121110049577221057857739321869265723451584921277779945329809594546894737184922631604055148601965044574549661675374014659015097855824545972224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] -837300325359362122488752120416171638826345634527506065826072575101893426188750905342889491803601225930502289143897023904456460336696947795731109679249788559374650302113800556369047412403093786485267825664180021990778531512363213039420646171968546407025188038469198293258119248754533057422213459523287281759036949826405093494329325990432984025284238239084919433234706006445426072641832345853702424102486189348478027995360324267821173066408608379319529859528313337169804398000703088928967082464074952991952984995232146712151295905249146168113973298517685036275883631353370523083496899948397876953098509496156521609377927376782278932378476389720636210247964174224503893019739220305569502679398235305901887427880940541430216629529908110693016012173479925300279396204118638507685341029352374122136394815290757435680466768122884358925870541023098153111274288425318293476837674714993360174742726432922631775320342395277126496229273075945903437086038687922175358732206029588673958587078989379313936752455789130489441290143523855027760439403037135166830662620236360102766253223749869938897263579648479182504334906578916937228946590730781523913594293750308107370314282046496221480533184946001350212551663663717529396460053656951722151236163321161512278566056270847216034568451558916146485734731580117435645291967821738125437233195217435072677855322048652695122223007654969773550774970265674925151462035382815050570543534344689512185368653765935418626798964764029053954256642554774411531399353937983764122138484226642004612473483211224359896721391983047810914456433061752989498046851034891578344775293047601669045890663257507339908191913622234324942683609226726815297004192559898093878922012253824579594831985575399480839578473171712273565927350662758076411719652655676168711200249602642669748627416498782885022412492667757107865550142590572918301604587084408317001008650647650279002763870203821748537742078497289157478124010587746758011190988901441083155475361752533162382573048595992819025128382400567416887895146731296021048298347501915777121043317917334749370645634313791033894453532500141655451172952922385386506897012117447999310513792588059483969940261140059070333570729423495855154945163936865835357140813475277272798424702682201743815643061601641755397350687977212710421609371552558167827484719617218575298464195803961327304562601447027300892467984221924369129660064641036174496290441067341187216148169012332595449147214141906954600814831748410686151394753556098776973641445743453922253601562879592030507286588110631914707649133322051231367552044650602712833701127478805826391043498392898502656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] 14928407123107457991583392884459032474524497316855053050296318277152495067094599057053848907277697045197703873422981972562811724146529773536419753802658812304813454855161438250909957837412672906854506577239236569170559453085902292625607683179855197445628808666916072729710229616363712466297921994687047508610096924195772553479541590723975192363288626229953525181285845586329488432209757306989098520661934117144308605334903593244001921090448659809906863518341693672477966588355534953078676116102289969427786804768937513279489913587950469115570937507948364039296216995715877927717734724030453324693083296121286388148652120440456810928347228647161397560203107952494322666494692704996724502161305811408547070717802790655578421699281139620582592119240778357523641418425639624168480806253107481684046378273938527950536832674100974427229798367303640130250861994907989419262787107762800847031165105128434314293625793297496714506178791799644827832775462015218560110023020331380835150627283045045663608900307578447743978071785439204855244055360895834873152552580467735589915607313984512048083023313131379448409550367865331242031373792161835346376812083041480330405132664611121500394497477965788348011143300226103827595271294497588793733810833514801842053416679873275636461209248150925291012219057681554095030320472666046924026958706501806149332642245351531155580019465258694804262382169940275597901554921818319537973933572094996175299967974893708135126367937751622239181389681420507026147269036483097138679128302786898746462518086700211981177459115015835978350363120581845057335250237012809857906830145123086036559558922587703957974527434579239117885075444741318042113121787334428145867194727624749035040899630714201274141461586334375131293434699427127496166230383212161521042623892591003941421421423639964098193865942671574468592179838171369740612023255379320047843509043716621772646355184675126216606965596900856424988949330994812523853229110340560626711136991805328686711668655905480418009063308585332943326962678285211180904333222436388281175426644961976311421789957080145358663417004965017999211282589355844047193056811558469919401031923912610760898051030812799731729563793697421538475513370752331074280529768340832493262414144262419087956478591157637287834586423534094868118235512185379457532214483205521672885387273494137280045891472548374142591212886228491140326901878099633863861380796229547282593487666871613363486825168154640107091051834930124166700618979571650058890084758507813589632694857017968018562154542186268463673708222204458443463850569727734240188442636558254782967431487336254275584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] -258434696360902700500948554688561598878461237046127405359268200440776256504664037432752877352463135277275777889895862857120418175865659297072911371413746445853436141156812457197310452715112028360176840812702345070380989678896608858851392335784947260990708068767108932548809462097326327850657182832062753508319454433522041026346033884763037287450040067239665915478541979181401357196823534693174211742878336111359578628406936725559807296312769132013089355900509729036639649911318909532479657485432857345705266142144123563141687412677787579751749317325688249469166987915670090576125675118407657665117502352281322308735958430782406179150235285676865124076666507412239365196133339349490608828450256001502820202810884543344032760323955270676696028042660666619181571214473807893560546619097135542489107120274438501198572829931023310727748333138973136044561501948612575271909868163718392828865387533088595155540916221223667020432384420284871965942450063586202553321233489442396395119728459785719945282118655925004021639427649709113843100793156722148737460708045849064279530894169768797781314457434407318986452976045186867718280078514843750096139212943854155723293192473984496338163908585198287991321148161043466602882573425283244154974483413507567758578086675767630969154889238683620008972591185813126257802620894405692753237853802931061630159747231417453860734136510722697532957597212525452163311778942268916618092828230244540719662575113607470626379075653615119760845458183447347737887426846675994816699305064296813838491786083582572723750632380163485837674276770721873096615042771660199389320761712173521177740407353529211223615572496218196466789909306585984494678270636502921371632171548750243505233891221003855507551752539401560969855426340657785032235046273973988183378471422684845070434875493588692485602196528292404650100766755887207784488279949147914335366962022429746892816000727977311274851167028205563103732277719591127291031898484157461645191668874486177165471647649762881946379405181633494943303355983788626901854985188332765105003460372725289834779056806439372019131423077719405940951200681508307346139099168350970357240689044583023238600644625459630634308591100630533050977361049131862573683065531285751759165252959657015331899995344828594543648442454076998092410759416580243145324534240645817627412320321383318615634747595061119672647626924624048131315435526388451902733106048036150731016636768912366966411934035077749504024316110533375030792130957709723859555699051796535618400543599905014924161985730204688463246267262312789907608327937536952997056722457081718059317935442297398231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] 1853450667861879095638659671591358781744014185659989684413829753753899860085523583099744103266951690734592788626027450864969579276587458469704293919135582295785406820415717515824039107629624701171178732775525105370937330782714575341957168133070759297874687818313474403742222282791365504983871876675135331788097451462930782170133199064688397122828441855960077187117669147927605833121356699481747895914213373243625914005930610902520697377502098610438294573883558104478019418843440871151964416315056631675686030312639138295296796315659596641751248923074965184980706469136158711733793472027744354576769128205247933979468547289317173591044110669684544327308056828141216151472303642287306086874583959953415403960476372151910834232569325373078324272811086345677982002466952773671742597284170257116209591773211091858868677754333735769733079600593686006111129562186871457149461601197096649658766496061204974636938598940602491514872384575866529381604359192571260333845671994470289024994403156767693601465103320089169246782401108950079618593016779704267932654912984634019481164427100132082394102517668015970401942031598962601907414236393453063035961387191377067586717635443618048079997327576075145331349974596690075468424103097018472347936381034913844092597022010412023111995347955241267060055336275102884408852288411953061034169251873958148523348836602646684137219778433255698335441222649260311426621430263937823612347391174414691007231645033281736807680288498201635981428334351149608349640980793549975089774085426551763962236254490754334561764909972955195620487979508356163927799049429172287499998593124222342797060892885707449384528435693538686871273824202389423291573598492279376084668885578291989996203184521601273979600793293503212339515176349526950493617206204236507550065924706971176430742091868923376630484629866094163847981166897849559567557830525125470472235778179415703387315417087297965467345793923764789551455903627239564283432581569058353492121741294198228702586358318607142651364003331880499678714301834678976486103409715533234195641088282945172321498805258327975264142904054465425915195717857874921341737707500194111497771399417631453389142366360685557809438352757608700257808535897089034709143241377097141089148068463506566050326016740393484152635002117171692068589175558645318786203877731387646231317438421806421298149398199690062336481611346409075034731237615490298603291997694842372751929887176317747894793101132195632558761473059969751433023662792202422527761057392104007073937009652568999299872654501416126671388536095442173269667010683292214685944048850061550623620404389562579681280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] -8735595941703822455998819526871263202889451590536945927147954432689690433712124483229587486527902719405973330190223259815951381864416135661717529061398731653162083660492112702537545700424309406049827169934892331981826589659285384011963849014579061786556455916259972274475404687951020173680931277989079334182892004674943204285611040597366786926926278075515957485734290433770498031372521806028151566022297934029558512430062648342708628369741145498630379484646953311471478744135164072687750873214460401104954248271341552121819156651459908135174950597978402424166836587833567738433543032797761900008964584923726881690604478271442455816684320168052720559104320791173582352663945440738127430569567586010491927367847196610910484355050293968450593770216731996821702014067239773921596585133673558157722700535427070600104627503770155564082295248785243792081480614821209330506771228372733132410291891176198339789326775821254459212999559834968236306051067244323691602899562235825799623364849166834648571332742118708937761842747276382589229459828259646938037897865075959621902684952632951810496811551826361395246367662088337618271210463728285791930093957426455834347670376996358337382274661855211455266161860316135963058356613660132208184491740551778866574996391031644308087264179578269034593937679304805959469917374637567847323597978015391370618069562460485900800737578461707856025341453524618170526818019556599444399755709472830621840687407439433186676203561778831958342254296551902150012880516213059653483583015603235360521216093746891692283990156655099432886212417409551621747135622813576108310996782736481248212376270244215263520689837809272366735332650834703584133420511221809597299945452529642073827763818188592758312417062197599269129708410290518017867305931037631469971672811453212248181715602816684588344301797064715392929577311764354040244714765358484782017731758768588481282642759113064905744760741175155352687367905070805517237616532160688768243080012059353225046684896691649670013662610970192984536638446916219756329849056014974918879336635623202644706693629042605880564493353238683273805527466177525863717938029453234059304212177260535199086683714211573647952489171595126252195977712533621408617632842897271792517567854723283647189454462544984935061106809499734275498215909696641224767157669787700588961974608887002141571975349398400378355244184320044079028031838048118692142144666297272428043642579396322097734154561297116890906671277734085704343673390116305717443473324622102121443928663862868734040250917454911596629993166915867972757046660370929916268498327124569207143489633111354019676160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] 32118715198940101204448651530283581085425819244416370493206783808223646990311058411024259440205699975643649210182160325775804089347056608954970437991504914586178446560111720008920311288091776731331027577406647831005050206886653675128246028981022463443727686113421816303706121638968076125723953621975441932126232207463727598914019051073894269883981505738536275906897724522786145243251378762040715624540167533747848167936616902016301001971679743454330142898344182072442675619134437422860951924794663200994173368636964879237403226346871862359099849199186472062532416315873484479041874041203833253046796388963913455490615491604689258155191544979267005633380058593745323401209578249495450008571791534416782151504929190410976255920789244955956333799245715425421565114420639492468809600058977116686419540078721015349136239488256493964574588837671923482022685947666523073359737316367128280435224229198455056284829001926130033578204350568949667281875452386455858259586859056174340576952777783465227893840299052227457810547619080248854227226507982134310890676666606889256575954298560700241314244928119761083328969738558387373699097881073601727931877330489367832378940480009898428880145320623302066217311888457122974404921774832827015678611887902130651162964370165557484312889089440490777687791842661939162768683410673226474114675426765149512549906839520125777236435342998495190406331037774929027247914857711067090786538777965251886864069848016419881798270053680772238137025601125701759221160669586462705805817500084646735053282674706344493848313273239615846763395336789972147257706339536694914488004993482154211846800286537009797626821168118733526644953045815281320372270583179690040617301203061877549943900491844687267800861637427451051243172468621215624141461646989813293259616834562249350635795846264868371116545354004493571407147723608224915764869065856651586115608071072942940394149441863148999444149316835018613443143283311635739650701980578731118187553974816845854040759820364085939321770780608163229118707498641624139176458190712088597909448892976957384841446112932048686388060989098237502004495770091523041906408294492468550493512634441619686334144369513502773088863481122313338050726098584362526310654939478796777172031411558765960517665468673538440787695709925676604350091131025109196392142320059299577347001570550105739074713347964359498342307743590630373048399554231117751021489263136007529412078856217575439132676035858621485594897631894443191193682500516780330568396234112924912758527848528416391597479026235413086979365718878592752657894309721075322251967904602936507369448979199752188985344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] -99425803439143456926588886144747572135563001799647596359901383984478558746907029189757471853133692485325300011736743270483234893943878054831285354698641817939469631487287064461510267897948596507804154278100245882665631567392730552424143015695100217063478961991256248629182481835941114532241628827139058921213994532626025754510226292807300886614189822909463637225156285518364924642127731487053857764599747405508464557610802237154652926429621292810153844499685887995603196892959911675324821999281071224356120515068658697812316790562599381240883519248932692120720337615187604411626782337104472437891762384562842009473905913741322166861128063573921282300255623148329869484789952333481407897229807951233559514412142082288886829484319256478847684048691081812420003852947426108969440996016603254091159162813588129252435705491537111234942668716406426073476247735910492240246300753709057439651219194615167999035313108234612464928246799060912749401935190052842772213609649752363964359744341641810874905193318816331024506405796857576548736386030362572799007289791170591286851266177455804639632772998050709085073184907901589550401740018936597654018304989258843718107995727095645509208487008072290682250483434568068912612296831184699083657388799493224155769685458464341086768772179820784222820952466623538221793961086387771588892232720510602342235832094826305317368967378241332597837999379896028745632745963992895302574171161597818759458175313407917338391504979541320842250239045727912736813372854914245263672583446064532972000741487970943801655337205389271536703310019323717700759260948958481258331726344153831056174732005653940965947986411871541597318842351158531668696018517709960451755469006424438204662847371072796031563019648424988178170534655765636496806928245354507232089555969542929987906884190172012337081381932547510745829052551523036979397805179724756459997128848439230471264974544646936198328501343031361943166410598693579862558622415765171619187942633472556584068845982815706412251484175070004685252108669063887186829800755535863180764926878582894627470903860265814525580811591421790237504091242043590273027933992229325177482013084066588671976300780955781780951760318620560592715078139958906992059655197176637387866968219531184637242445346702915428201727806653744135173233294473476991895955136045022148605697469817710497336478973975923089097986852906991457611414418704446856839084529472176371765172768527963114306841110146962325184383895522670176258394266427662725363861819434249322433405563396298826765022412848077379581382532118298387795495802922024048538024643029814842001845908719792264577024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] 265011411849532251033760889748617880612286422241601843511171650882646685248295123200420150932337474194185457706069730912662468557046449505371700323323235345094865877793867266322720361936069623376562463025776548741950277891388082360647495480811401686881965242796340399429190811906494909637761342470596538895059123084265641902621216570725901589485560578055482277902806783997602301444672801813927154977478145262848294545300413507946988631017243215587708671092295889705633987128818667249275056890114734420855531165479258219773067706947194563677675070547461511496231694009559886384332167077216059754606089801788820588213734370399448504249885555578024805012798787615163237367469953147843664381699960357256018766581848045764709561634369342217262483875322058058175625910305389573886684805493127803386219705506150120848627877302385240396976121749514128749190257767039851265579975778480331038514247512704515767385748968612981917717782670767375599981330488345740428239434311390153352225317068189320829376597880556525429158701424813168430921021450735660511259973856253654115108135707325886727735734576384488924004249166557915120978954844618234249616161767484031677687598288124212160569986532917119017409643028175190949124372890929250227958706553088259819600329203410415813896430675037154662617788956613059812087929782057041230199191266193192201816643880873055587348568080521694284384625502571445404025288161890169037272821253379658333710185233368644824798041785344569500977056270873095684086522263351757622098045211176056077847133051178549021606024491794250216640216420119054248699355040071984405471108245467278166234654047387875256718081857140062548885713222961809056432000134408278570214301518541468681342326660009607838607468791555976676090132342124484365858723327511234871646108339384454733250919776315416472651007745285638416446362902703511835860018142057291936838992802186316175619675633418771446469153248924510580133441161278614645861861627492783298698091485028169000230457620394053936809019760618906867591045828206385941136963972969460814417822979299573894810636912270332090914683636358400837519101595651868992032244315021279346874836406556308367509110503067976015788802089969346312515721438051539811438046936332693829267432819236128936865233044410247339096059292784888392254316343622812901801990746125915805139563370556189596402948172421044080749516820353124231572564127061585713905263919153236923669034318060530040666522051235501475626394698179777897137579402711977971944053374090403590989330058357049035200313931069228484638763867011225470426439095751170059463979352576489226431746189192661338947584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] -604800514881921096331929148516547343992288464544973485807843373514708722763351521696387436394068908767363999463862680754187011961383711120754277486768295226441906009739370248748588977021894329032307017331761928134375966685263353435572656430411299446791179755771836255813975909649377569943329554175890912151430504759421365117590319507886839632127306784988602247479975152164807104867876185018471320452706505132893313532235416344043695780716787606558261164528838466225805212146025179383892453022248779328803473283779663916660385688156251963300190927358675825243843981584624451376599546577302217348615446957565022670852259691260729157629292950379032637088895175426807989421557694385999241800175860114835579978061758289512001697031128363418809591375723413832829150794973435394710040690261156015237520689166063332890987919588247273857078519190640159976870172147540528227921329145924674317258948788650581914837848636866091454563666414336872588325010484563442022420354800333265539314614119957783358915505998691361258195778328285440092580438171607282787770647590164750320634969427402851303932981495358006387853379723492043696025030702378514139060697808866651563485268379047245897130517893102929023828142842318723598439460173264416571412764698494877645506192098963605411438817565270946090701673692360262461771877945542500562513825973551545201280733926982948864995637628349387488110921337793284587054783208968213720312646709786856138768788696229242510600718746040236537329158660589487265650525517813333669003946860891093580199796248511654117175228455730862863772539478250715854256298152939217581536368846217412809187798812280036436674535071381898317413440313843418459841977994850638725890046167688346447137040267520441910265173271928272498567638009940391782731649134273526606017904672380198223777985212681958949988171562673137286680508325605774682963346562885636641762842417054442915532847987662750002786699371618052571874263471914188755958114958725072828150091581637249546199174193937368852933172001955471630818538098119923935195985970725253374676295101611135149840662371302488134286714195533694831364287702391534720194495240769066071905149393635394855160425486497095136456117221571907256811742953872289924825073325263538439150252076928843012009106483496374715914022632881459682367223713261664745428073471406829471334530572008063530217422697033592812454048805741687870655418799348577780592955902176651077263839373783856526297511929655713982411741775211612563860147691583840770547506799368270010886926026833544325171273336297515308786954770472587239982460366281882945766988929258301301809272026249397157232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] 1154020344895339648626665632691767105814950529087816066519317528693011323290525163192475528615535751188859395954949824480437689676493814781406779927368503504294069767169908179575704741540740265224208314116969548245270593984746465593210066927535497749587618107240150622570967562658859985044681043234008414093140277021749150512824915645936225099978494297052727343815654852436105639125684657826680806935743483010511925081897906385835320555429765568538999190491561974739337744097123872556289783566668400916906657049424193087537823523593622860356723758466929882904768516942634113841348031943898332253793466965870596157354455327916014047693819320507871932405385460618783811900685063970136112337973683417751052729022198001731847067541833163976275770587598334143942176950513257256250454894479494242014289804579957897840995370119041452165217082749055735544477202863377835539783749592120958702500648789429576626568907136988630825379370265741465083034279372984758295689558666078183276936267575794204357040153029908218117509538640906751180287193834137360185711015908975099564045198084394044245056073477637511748954062977226127272403393629764153748190944298993233818746151820113209866252842020477118395775245853367762434312461603395551298829321584085232190513933895917399424814719722167313945908036165541975653855898763284850543960101649508693457949801271671330300982966459586447611645370715582484934582276260646707809254369551813398755574363742225370050169910459454543691544413175126684626683879152386752998959446370932962764560954110361244959627460150123293508829791686374123126820916078504350980650643658620812193570760108990609541101144819712395595003563367039820612470561469717842963362117690482777103762307575530859735355751746621539991015841792000893210876691993215910833211149293984101288761272830851493710653432886847891949182787764461261236346186205678208650451424971819294026030909600136918491657070718456699121156796517177684545913661206730419882878598906220123504494938567337828500684118619038326657335754262037179772733065282706720915981611347750185436199742556942477298543406503146867587483449107237175268773838704172197554977682702204126356743324212591654507687674439508615871079297249722499186937347085288003239562313528886961466277906199904152764817818975009601493338052954492995197490617124573542853109931031423053305224770802363621736273707848399623153827741030556937965225943404250618191719442387357379743463712164156655127875884977738754502192188359305015206598737378048661677699834129659561972917174162147857094884807295729673028782542023490173836790498398503472543314875548095533310541824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] -1727185498373651658559502548132396214701311426774663449050951807012272618585467430857191910316896658468431632247922470664098852443804943974648973112571596704689182035520130192420809209906290742884482968130861115592457917566017389877828990934406199813311076530856715141692889403192724722321584242368527309588018349139860331783019505060723771240531056747911513118290801813113250403273871822090503460458033550681321342596442833526216171129170638614147409862862934041426474092890571020995266130195856463364608650489815120667303072973417946748246740020441153651160386769574824812297832721566521274495035189464194683723627525023024637800664617289421164678655321650726613276186638453737878746554676982215913884132557134583997444223579102870223749540210647222971495783395798991968368112402639991064253245976945588369933735497510244257255575864871085489385915933304176264770219674608437274728932839116329697609768576002323112976858946260094078082132796806468274991053668122014327918964406455222905084124728995276107587157213247077541108744965733689961994512207421963374666743730279522441546710147486241897281465982807200299174474533934248367993329374013076571984157501971738713425114895648355376908192308142114234862813350426398960015649968103683953799662532822791665359223298228984484332164030538155775345449333070108173873706002569512585217166251539687960857819558038543302373755184917394311396612513660468325754130053813698300655024022476366088304223142857730636582282177826109290182890625333924178051758909263045669859642154043178682785288918791495603033144100721588796348790689484318165813607571163889596053939715596378639077423287597739589533687433750560097509572769737576598094520460274784421361074833041890045149125813223752810514136843385980730513026825277127451547900390142577994285748561840381065366518483248248913094456014736187049417708305531716031435301640300712999341024147621029593520352860010165577085385475123067802194420297726054962351535379886760447807482498284637865302710602528039979693879112796052536141210600156993210377784604555067978094260002656914588992772754417722957313685615690063386764852730958480141178979054271698712991862762824635994802369218719365196670364730595086600122133913411313572258789109299717067173886851397287869421299666641392590246545868421450457045872102970388202045816822926753638877573276276908100309552735012664752704176657544360956910414925670971921658131813916326705616103103867525043271131684457725613125813467022988560286079609804894530610587945682776378304237587774163759463498872885450532391867037348332140219892229688727935180409187361107861198340096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] 1604018640310380354031476560203327027153362448839279551128258360490717577238231194351980651285345587442006773073628930175808006224848874757800659522639661298953189781382023235119785080492011504299836093141719431818215240850358946389195040067591260911241919815589102025440668368220509252674206084207155795111199699789838068418152129932321286998770382358285598764345392664813883669947799363601066458759829125748680894899227998819375738310387221381599555284397169952176530424264403093268418118915173216547383997396458981175476293875037379190365254563278806478723720133324458142476778260888291680027096073424670903833018707129690014303783179896522999171269647136960157269441685854902344443295137140501549151769845357039989993352952246021934635850138161168374724497269485478921173500728621782071476168177114273690518041772061400430108439892513803532148895191658540739090487815160400563036306029492945341938673771059905258832594272376427729824566479065533125577940940904269310580306227675178663880202398029651977086890785064013799508499044006625395854539591157169864711293566514151170220010556120392084603468250878737883321273514156410387664054443607665752492749897459503155023335613655665682322856634149555037675388275134886126362565622978826498314949315041830632175047173228629957615128970600706348248455778701714235468572437109156585055738195997939721585027486697382640198231742878133064046532924891713298425148071430787045310906966759635605667189649415083165885608683278212100245417455068053813008103541088134795891407134132872433631016044981211745531629860373844348500939627463877973166204594622324928918717853400048081315315862501160292130736915722924316439430718779805535615960135102014578367396172891555971912399683176785662279026415621796462166098202544269432957510313346892672749991674196182844933344978112654537085816783153880956751313935639434369131963364403155697069943486627423011144942470993367402558249990079899371471317687734274381038910356356312961341767469787366747002572126664025118688978368908233204556284214255670036287065776145320128500477697576018589617159902104444509087774533764845799911255868325034157712373312538114121710368027054434441365838746720814599530633514494418708026165261384650265214225284189462164189760624204306088736115295824061112238587091349960196327200154043738270284041996295113155516463012701543549164189455329445507516655552260824260946514439920053562810913409863355744557858483356266245270812566093472053489203406906909112827851960727989841390891016170425061040736568059665687419326665707925598762629349308370644092425619813223328527974937619792934501089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] 701302589732280305462437373314534493115810628390417385409997632594655422769769975539191908593643799602466174699612409041099761154856075752433561364075597505730288081520380243749911687348084800312045067462386332222929810832049356481191704919296603608532235278071336323583084670944785941645356883790475302089642927315480570023166247694680630976548457745234625071814624575556212110468720386053819428931000911977802315238319105117910302711870477541098811342776640585943393441367578571535825219827091291422833671284025870298659634444903403384621209353355547757950182125178160196421633672589863963801670325988891625902993993860413016134604389593914878085575117825715017011753121489335963124534081859969418166599263417584805127692082418032375294406052917367553767767608651973688310663044466364776057145604584556300422023524687838169734593424518063891070077694000979020202522598493536761151412122535881153300575134369837845795046344945221459566659965127867866454312741436354746809368155456237949806760563459035224601363278530646526452695765060742179687898643930544763957316443132644561198611272976268275392496065130535096879375188767191744876920447770718531252120651301098632226306888169813291695207267571781128930099635867187919795878479045444741031717224009387834134594565517151930295634744684779648261273011525613597549350279660447308827974242593345058474400195348919954732036980858678778457845061515743397886315664520463406380515307285409352958184141339342959640654149019547103349279266516354328873029857077232059219225181951110808758376103319427341298166486930128086951706613540844944691583385545770811162673357267674193816053128019195020366935240036285757769812495925924212935467936108943166374964976279610478326214717974104797896528298762991675771349877939200624635777786116551621833477286490316717512019867288489696462815612897210684680806417322059624656511527329788009470767305260697222966625066606816236573689160772621749667838946312244874872280606375117965375598102582242503045365856183048921865993617164324995368472008661910382999039738989999410531278763062009701352840132442731297111168642141599651108301764404269715015665652572415334793527182593353315115520532811764621438681075877289967875263269365189727794619582578465473296031092882129097344234175932773301454753832294069756097546397936363817393139098300399211459320172096628121124013665384577375355781473700237359091958646450898609776192225481416146152056099394171953745268959669609265089516572638133635392758440728718731294619944369973481677148795916243884691376217546740245757574218203325245610140265924041075799591922858944515757047808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] -7038079272591862593359237257782127487698461279965907221171961494329916582306616409399691214162045047941580058150081700250838687941738748819882805390334825715554037347988810073167914529192439581621675104545409858182179893195625771046537517378474255793327203274920395909771896904560703766167998889265816551875532993678955583370188394994832183970116724584841950686550502427869140189139803605820256114132374346246852037492161688078410777170650678834543197381191392618536916772248041138717393572194076162895156535042074275464627080161191910137071477087259032345450570845335002396298429614423039999311467031859783210086101462862981629148769774710587171704845395944519356878987481238374093044520110170055227388465703866262892754169657720885310662500322788293319516175179853042850611957556983278056801520381013164677344958052856845815727938292434103671284057328612754864206466936474066348162310470804329917202631132149782091447808424503486869164247669577283189534634680987994257004025628230195734193378815463682305088712853250862086759847664956204416230017574560420749521829494234537820950584418478251281870729016706247497633659976847957028404670516785965557341256389360375726412229177873136654257641364019854824763760019368123662497625829141291681083769823778584648167600683490050946660769461191339473057405315190350481298838716413066545876800042421652549886924916180369836556113335218518378416807844131369329983185859305273517540138306057241172558287064445623338810579545261500690818812292082132773336893011884590164421616607576507136165895016714548038336700723359450995037856103151740148819657591569938287752422692169729757703356125692907717177265417473407231442314375156953352443004466327960876521989811716910579186654586571484928753161106239101081378102783426247143445422024609830381771738240995177598161878851994650817266390161313804614187285759088478834068619512453728675995841277154551219083940468530226431216421898424114867489867328184987817943374460226342718898571194178962018412744460379782296629681333203873615683210158272454215924129033276346970036706855187908898265743345989709492547598457496164394122280142229749571245013916220186220373387990211291472789371012359770799065841130668621731696563515492627931523867205508638228591279764065499965976331040242972328395555118594869742712773990498540757471600130826176775535629859525969168092677303491600470455916252674501249106910845253249233472533357979744688869594481387681574828244022001031916444180051051935777868082499013560945985993838434244726247000976972009159475740797355133644371501734462757195230304527849541068331258406482870434738995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] 18186054949102380716042716878645027386159307652180329049350991614562197910578059139655427016892299540568982292358363047275833923366847106801826894587138558314252836216077597465535189474847858485126897828274480246357882025377617363324021275232709517935711015020880842359722705962664912490544653485114771520391791236554544190401787377065255707736523641664877948971784791825276973493111171737977050474483322438890042735387806170570356182395617105744420255133969769646416148827302416733013224756479900168124561528283793072399847238395924965456732252692728813885668551168114259900554818786126096845776765779753813842830149542697170094776214516788695738578457363350051111811823169456133800747164070683137237386254371259255648526638680089654433562889382118252099305191759708129810513795654124350202315169504269939537907577119918707951820057972055067088682836077387630602510405052675243501386355805620915975665091674570890651284650579956724407571774673164713644067994503324310824015452065517376401839700109169403006594716126455661195356908788327153659436741432461595043296494998259450558596584975692637124936173154977095141414719602979699911982659748119166709950952810404577382239901837545375246587837677980595032919344042466322049668934684487532403338900309513591201982099289336093174203611442233087356601223754018340126807468133733550295632778918247118994068343691142454839647115938368439058657540041036072313997294002873773228485384465983080325451448675671424745178261510736388685470146201414653087760027319150529506269143621561950840573864180306885774739330667183754162549824600492894293477104872314746700468021274278738824128216328282828139651781529990251397208101390511580419576845912582687286777655750462077615908783942320115019809565439425453998949828078225994573839132768742367890302652647730026077516648952897844888810291283357400835477187898948221603185347417387743874240874157889089054051253346778530026304159552207620290931613319874357628058822920776966303838819977421134618048092877605426530524061105361958711728788815923813373453044366422163874424638364803961218544931808677233574832372710280151550429684231432857697322555268199137526249647489537294201261704890759333497055071216832030020180387988986534089304340308761862657867800674377832428918911249991953680255914789799757551800285629122627599344661773223338485900338906179744111449107364233302109152773940448118840504470117829728077523053470443331912322701755902502803020790737134498898478888011882763280649702450085974612919824775192662715634911297666227330637160968789090343072288657674751478229765062404357969137288524549243589013536768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] -32088826444489548939686805655779865274342256681026533026104146613286427864578353985768211942583932790639957740607325301301480385763192303637255114432375572294464287598574652545391275293463982670631656459080688213448882308846160970880109080008737764220873595474052174223090685488859770812946625380506322582876206679767012959836572500033739787498015678931057239710913865559714116770014433969779532822494254163516096321502117181812433119656051245216770716305688032934421819083573924713360124022423425618396978267740014139637691425886699709078221631125223115013646822728839988628205309411369169768309377787963427377829405875901444224204196901397892267305157156262779834767913678866297183797746726399611034932581353302044897117644687736768656003769012372705611167984495576758431144878467906557096867722155313188471173647863787113875493454210232625310052363545112186785964913715015150889939660114881884943990989071263503872165514310419226551259166477124964387531218189494188880741909627892410324022446249626027705285964316826695249392953195096121621371705665437178439348380267916958836438659291222250135636679104992550771933924973054007601200248630553895268659265941367198933642326303464665417209961666215619995237476162525449084447836949798460882261343729431588454573518339799769134065151234089505402257775755390865658764183665466417460066622996796309526778497994775417691689360265400156165585635744242148521153369928687269090006344651186045348155101084191989566747727220684324423754665702792793523260668409344982720716011690686068002345065522770772885825570488724292594697951945617066313146534721523930297484516115375347273269900116848740403026186549292938525934071928839833343369325926806281824186693720573421973110005827843025542948397987752427684637856272066584962672447959153617361605293132278085217381355420019094881385765639748124683877174400694635750332104988409982134201793723383380058482243905499875363933754920024645848243187105425951122402495097675708832595688485986219022342425917251164374279335042659814729026711636442127477296196673866794370335484106105399839366246040637147525695031679151607784239781101126800221390835591735547014325038558655354114943257684915631281315873753645117972918894021653093845432912514634274997286932567389975324531543949128813757698085267891541658428567440435433695337875909522985351254354285741951876926670665015734192735474785793489355868609977370006927193340865368294036621769865808025440628643130742105660443700160602458693992025692786958697782949516491122761081480444949269955419532095305863240413099271413327773447292569678398520857144110617500084477100032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] 43622805735750966220329003575534478611723962943718012382787600825756176402520241616483955533258890302675531331911463743155119975665349494991790165721809805588785998106193766783278556718833742448186830046246622110420670948386466213146730641951477016774415786258014389711837369808733716415262423973177897856372252128008453646464271273503476073290332125341536234831668579496280706791540907491838051304730873508567536175271730904294636604941558682043580105659358502834411664258730158464962249585235861104945613207938730980557365597842853889196667799023531108738647658716396339320290960601776732719716128833907475131291020109743439276802234358318716180365235487918520673704412395327425172458161254589609864205785980591311382225868497425607677766155534451092947273744568426684605628063362689365822959375177130139379204159373596778039354800606361172359201055423333458987432678546614749454841468407926196830771019338580172069324546653362761928147628489809545366409704614722511333441532888812611423613275744997681308261095828005404412303189491451120217335740456267887364752301684422704246921192357391363418410703949137600257180981075075947886546761067651938351950201627995017565289515076471554989712908512069559025373289969155891226891011565337445685549306402597325812519718297808616966903897726631360761206788596960568824796704615476539028677750347374658129306796698591683426729192038890332973903839820679378875510467468594663476880356069411979443499918883402204840649480828143096468247748663301927130283605824909311444708780743767308312985795542895957582029634878456061646866643751539243696240515380690466406745666311763338986628162719205034541244180518295303758885793668755999483721797680772744018951410753471710132433786895809196686572650044023641017943579932424001546606244514291998873121946110123499264876442359761071389307339394683035004623107784800817266791342680318199350936882004502080702917235173061445455274376745460777284941136849910940457179415157645202954716738707850135936452039956588429460224393205747425783724087612815735895932569909267185561069402923198073631765016336207670802881340281468380659322058307881269720763038692593799374425091021188969704850433659100397659466217457792976510023364198706724089554764089832489033247002627263292490424441677081585359762271775929103381046697285582822045974863068542041476168644333484864790242432824340302901009279329992347304281387445553459344942953753527772219427602343660571027072524009909276567415111095449120839199116905193741599632738364986117958519050144616120656749438777924859755724609975596954768407041949198707241849057793610113005683474432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] -47150639254778023596742556543317284506014041329865042977427217015547625774701699789603106423264093703033137201997390705742497695419606588434285258783085174099435391927364239884904747483898038421122014060637940453845131376013578072320442482737700273328501524271095426220265025500611264730274082155157023034554657548500945591465451980274754061197140561570490664050456215887195390660997571708199983385670720111048976394075135958334389543020809467470551881800298956518213149697867672372823998427314840480293352710813046141490412673771981931041026823583754331901559457331300261931984897027101016371994412576992802605582035969473458174594091051016402264107242415509942153118542871510484030187672756409308943785152893999632616946198796524817090871348557424253759198371177302827891221073755835597148746991857269688365089753952661351096874724406478546720321237070402808972929572902170602021941246346165912895236598429098179816377330225647617384832607240750237580148069847467168029801099434965297068822604528574227665148700229266554862809204046213118216449445294608036728890687183274228483670417463062577200638995204251652878659295063918002927804425016858207860923898414897720351120263188010830790211878467643992956269048317977262386930755800879643247062444820870476077322798508829088651128866343627151363405769324905277869924961136346238915833411206965775754250384436600205716650258338731982520384204516046378127739586415592388618679165476842936367943002867199275592029425504275431762215833338037956691741739559788536309667747575849306246959024624472842054996144753403912184848268468001376935949258185440668382915732947963235219491801789774072345357397184843544706259138819295917342106139945289434935531191094426290349602609046427218680187554520543276592323992437781020986281814479652308694187356585515370695364531255920550526632828253722390288541795934877612219119859214128302272259815566931087469574863616891305921558990350662764801618174289197808905381978670325627635801821206022696441410040595795698111628945953696180689315695951494339994353742501777060008103139042193441992164144901907444047958237506625239909602261246536348368697976384406507149238125758703357479331051130908363125098175213175025366665577324906747043513051321354519484446256152892239812057008820558307247397488700670051468634491378918759971842500396718004584005039004141084031435762706236762404790620510186425921416425501643306567188223369514851899720537723729542736060374098328889521424912497399610057324695044838623497968982046794488005794663102943859239556241921135747542010938821043187845614541192375644257904480293161214430230347776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] 40432154314578580879878786586057091679336464149833417843171992194097710507143242907272583027366167141234690917551098265248874023348464741111599066223597729852139191621607773612867892387667145177367500833084822010885887918491745251738333336038413991784049069900848548632467825621297755577560511235753067471353599054782410031385081161542402298687492784925413147459805174357735093766213824352159845984833907392969123430757677437719194447333595328352073878850588155524164780801128040373941790678166907569529019457427070754748837507593288268428668590760576916880178915465170909131501353695113544813792999790434393853875478479251721227798960889527321693557079423546627623074025953582336552076741610170142331959311918425946519089180903681229269422189762598941249801008455540289758002485499228857860657914838966004662738772964184001220006163865428419280450726879931303027195989936279334104077363820795127449561027707114116954818304355440656721104860540015505600838993662113184041920563795979832643664525283601207274761326855720807079974638687300772168001869424955850521291184152111143036327382499452118968876601472442434281746356569765018258037566154887792444930804051084763893802859175430396783749382257957664625487732796960800427965745195499354672588366530941016076647434751178047321303232130192556135078639879030854748032335275860784077241345725926886802029810209243949653331164521752748687407395079246085188661042361272342228942449520163384367282315185071234034319622691772351835148056696632161073116763722815447557760459299888064696474393606240952387869797349169276962304809780508829851119274997304122038697866448277424598726393036059531491765242474212901857031204047327090249562447283422388827132920805384229872662802432820403868394158393690876974727819146325525694581512853781278356064186749038688759536793312586203883251313625471988558746870085872715560526388885838457008969939585054031185221756260263734408977748468306632862237779417812340668139640868803664052782524719628742785004974939482841607005661239648869850933523705714638767416782827937367939931640571491728367815371671258222031308670169500695576218322311368391050572787146101070374965070222238584860154570670674467614339544348126963979793692729716782307892174583961210187225763803533244378966498557654598084914401360642192380083525015433773084174963917071178230878153405672867513926973871435173317411652417003895265798894519608598362922425177324037318869083398269211957481744212550075666746555093619322915219848263150331255061932670592222313711389836172633292001840604953237045119134416783293518460674869003703792651209997779462898755567616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] -26497106045576928351811155953336923856771561132849348906300365988829164842911815669880526618910547641024828761588770185950232842300870178109802209653336710446184962595703589770504830399306821441912295777473684220632135783076306714749995018527080560076073413858753076596737736651216221506827589961194662885082816743540030199629851962946454815404810618078555336413057853819852100483419267923809317010012398822183075883066595980901069752219894760771236564985339415908740682290041916553110299928381739322629958467510896608644118432281076863678682629398217819101287446662358461401798761024336230732245462046435711167966318644104334159682122790859317040938740695083492986428795102993608289706311972471803066284615003201181045253714947779530336937861965103022462167147648893268687191492464953322643710552232555153367370337288596619766769607712108923803003099031610161881914967522614377952012070185605207878913548671555749349812773558362129365715636712643480326870399711426429618666291041039306018752645603894084480980999174365897151586674348775411092667077974763711870842656064160554429953364067164253452422790212273260062590969486496789460888505267036961387892378744481945060814442897769015456176208715840900865633077981335073928130292823479575814766991993993161267127870170432168170992046092466669547243008555818526095777407821915588930242957181425498452637667436009554975559935306017972479434736016877598041282758796463559769916128432740293996965581146389660959596205996465607514123577565628405087011616018584735359153170637326002158168136826971905990380300350007065766987991688651192143557877687550629365750209296327694496922546152344771485542401180571154448151597880947064833125359839115515846886879986297034809597868464048015958141531266633069158278760379327797753840456169408038100128216134852278263349740746022687507734204167087921008230318079408066756698433734344102576700528858958813025970724695732187513601578965121602826868288985591819888500221002368379505947265209581064606028751110557814575904844128438403132378892435714569681413100786291487940117916011042813346879936510375057117125784228281808290887100851565298488329872519417946329816460536548699221005655873823337229370493015960676404672466139462775730906081250945269311850453871513361023784576435337918640510841347471685834799000737641487234992455332026369181986842822299732521818882748029769300986632195267120636616133443549113409887282746554944662995226174758780166647098886515042841195279948648604881821072695432873916082020955746522958773085307489686780475732280424225036229124020894631044970328689979506689709910370254957637764382720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] 11589230683271482880843711859352652065428568604473208975805307756397993459845923081655444220337290857775488980045608173533596542794962155711241078337234699253950052928264780796176952734011386814494880452814730722800539728716951904366065477019153293124852270685498809592104143423065980218276486633964035449405053727999548899252810446103938746852877722754584583509471330157919134814319352367392674176668506788348442366721665859510890395751316156469661437835312424237025497713479758734504130600830724103980794409112593759219596334146535056037456859738107073911188545154659928398303131422119092577284259429371746372325751241436131988709333168276532476590921292683055285372440363514803207744742679100550243594545867307146072492822761989214653774320199952945966467242729144373271117870245584999969462625954287529395690750719560177713383847532877897126105722598602574807442047724790385861725189389874022242650091398279826947972824394680955243067506358238438714369893988058755633457699091131498585699980593529545680869607419902689160332147454474383195068740807040006952263538212109264530775307919283681257628232687853928557043051087912536690703401735199919006799744862354050773416660440201528040127817600341401019723724160644867236973258444101437496630270994849358132228698525575683686145217684389470034313141503944818074000113329067030242764092454493739982411936572188559537431655720893391343017279025142699381103372993842891339751565393680453972794553598640452638673379366415856900308138575944143441745639598665494090608876334689324544838960230892724257916631095627906206036020837950574431931589607049022809720934285605586598987576077770545959797777670299972679594455626064090429961301928607167344187882676602897521097704192941028306613215457600261577127869671692560963712834180750465450781131271010652076233996861408795595845840681396390971621650414087431870285153800038491304863436418456264920466322343541711498820988261877595482798906468890990232613036780357096587575802338255033757034674453062733619067754892884884945498803704584832524958972574999468734711619012255500044168729044219932349386191755633918064377216357684928080594222846599385533233714985815651112685350988072123827587937933044276751253061473114411171520688247765384069210984676029865254180513265334678847213441562964643355777987851899085013740423997032647739296500563662686089359505885867389658473272006598897933391634153116796237099749724073983752164361697791487882135771104254406233581801951990609843031933651777814863279589627075838347570003050254334315039398818384243766697840536496032600706366952928434154821705614725522200987697152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] -996475337823619579972012976738028238913975739149056786488123294771778228893939476237311819670987342275570258801841838083079228646976713548215943570184653520580995422668840590369262003747229622761044425879527897581597654963406705451530528452994514900904722885645653223699889190225340826807307090555972941395668350646077600803324021531190317392541036655091705751931005999661664219871126544066546141776707241198937729052133826519824404833161328409715735284293029244057534194460579664487192550398971379927880998640734352154551511000992724533532994644075370091273036879075946268837843210058583285336717868298957933475219383029110817807558227575462229569058812472390863615008995721963627757981086979344236046840055213385847643909631481826771292448948990085085563004501979216551778659143408587693442825256587384640144328818140643922303317607005455695242326352145089560051202120795164228266680960227868643840518932676529044159672621819299343633241159301964933212864787759069900586297643403722332015102768119374094652662793973661178763431038827112542700109217201776578459921224600255516631051819965876091237366302265511213022748456513283762349168940524433390854861456272315043857617199359249941178323289280476616107287116531553296669471905383179533013849805082667080911016162281681430706482815336451926719460972977611592476908938549920900181199713655018293528245124961817690659316886634764965481834883504835659852726765726688545839938590612528992833982900787271742436405630750412915857873446946913556098785456002079384579194468623782776811361735115118480433685242708072699332835526249602248142615895956913180864355324705152763848053814084291390148306798597947910313129027878764332443059887483535966034196557753014854611775606122670934826075948127799754404997355878110811548629563362853723188392847477859137081065479867135263286163173703528733159868949103191755774190934575470664704814596954098548973718628412441814293287394217356005025748909406494381577805845362760906482013162047215564031953416044172401267877680431549750711327836733902638162395012123189902705011195750071515186149119075985681464285676117588526264206316636693331278422198378536984449891133298279483467421031856919687377702589870721753648252924020264328675187640276250504526356457728425726643929601290769599932176336549489510613541053706325159217827796082537981200840116494873663492682192084008473333194164573264527205207447561384451004054488903450949473924022733091692516651627869654589697858636791910850962514825995430377122481691179052109642851537315701353459910560587956715647751505078369597162110129675025787085816016022349351930036224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] -3653263781643056541283300595330252923497064794700895454913926047029166657369895333001821280267411960143130560944189608551229063382142318196699127607462395863860188225027826597940070040698641499805154902604530528590234998455420494062223882244147335750128579413893872440944337020561751627610400179008625500610802110115652721191072296376653335215700450730181886843501258186355852328333706678916202464445701026038643410359681398815118410355666957714614725820400164993163949252339288497697455552250479127546713006820020478041171226076283268706664050777276434864257074663423339041478839917890917173699915814678243017438586721425748601912717253393903263917341418195042509124808241760615754271784756445006810508137157353153994208558691350125703489000831111455368666303081762769262460619140340961942009467310962060342536947966816636732489290428731401970227994414169787403841126695722150398727159319586067903481760060158102144971527485416796910083484793127249626874925031283684265035919557408691960618138416791354187497065795696772709402655593095022004971017817840772711342052114238104502256708132201999397897078347239722910397496258030946300199308583461319485412005757744321095387496520220937041548863977640329234046921457393502566617282552777590659390772615322498689361608007070851323442336932615835867464305419266374787071626588287399207539037455809326194156556796889578796856658397056548718352130806968679120945073788363078644484893414011441345120277881473608141236975379011764307830988670987126686417512922417883448897390783922424923037824854010315658179178734961066826392179002865785262762109478779235228958778448397699416811925385919701006462567439481096120151095160563780548162304412187153727523862002719396775380907527969292115806194311689347907054423705719858913020188936488099713082329250777454359213233160352258759090444682735736050134387524158034835455176130950282423550627713069362024866388755148162941507081016878197872861215419405962799229402756055368185554494290239799023205896289485482780481765048813928255541176566662011088492152543915138189127457418856772547145301967143759358377264079006962654279086497774131243747974556455347899020518477908933154382639266998753210872632577132438817084346725383666364519612784135860125473780579458947200565580091715588204996729915385614458648352657188191225263833329611122516680942729975394156098563250345317386267025716937773624683786290503686640875491532392953734614203285239110622398797703524583782650330368759192260395940711527372628285901482286470383104886691818422759465150702301470964665691424732776428607624060332843742687179984250190321894293504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] 3961160212450744022239770097117108468782011529329321247786263438584731945430973265167386635407181795858474682701262834399620363108495646694681612773220062075500434475272587906214822169511965971956689674642624288475993553229219477100882098658326524582057415462740026380781235696353759118870224968419015481163705377293137767770146915652152070943183182858691838225717629321809897795520319913811299688006147638820387386388161064799644456096575442290578368016126804978473798558109861653233903695184387056316348415731415085370740614599896718496751704382331223107745378378313427237040495746325430863028794362644841891934636414391813298695688908125359671128629689360059917157934558076932337615770573464753702896009719604500033759004876568162625532662168795204695364668786820648700671750628493032105816903450980507266750922348945613831251231547752373334992315268386637021669779941293455470247937177365117084297186755619069102419455558668836120029102432999201471042192961694093498534284071717746481868185201338331088844663006472270650588878174759990266756508319036471313511710830454973923087282315235091788514972061036257539353233567664686077236847863344224356530651995018744068900634003995371834963912756134930001278946838316421733090389342690325524283333658281508886772858549405836501375449835206192022481015415183998080144505131997016692962788409113516766259489608427634552619211990132784401498837891857501602754611207660228608983703876309227332661155111807793529945501064984533812370833397480485375537477443944026543063903020590040943774672063840787343496139067553444019225158751359709282949536739201421191489577723740738321675225731500742655680848238918252306774122787923944753824892752766701807914408738614038564454075563372812386234486435289329319293474647036138930644633433777978836499919148505405185984543486762815278145078081920129432398073893046531515893719038400388536898245718345355711905685657926934650401833259316875777676685539831258410236440403080022429061488191479461803478154387073994994820534729907075604946832219890063931987097068971544280741951421040924039340761345845570477946563776408226231342558429640499352730127933547616561565871767520800822675181647600732289559546582149291013624157079263782165856671406155315905376643452104470763140890026496415022558350570332799879477876367128013933003524882757329509151817566032878342413938615768571579475297456542410669070609120240135992930040024215011061676056781064141985306394176242448168713978874022642418685359110278968874611532260599527528570543951647036334685436390912393450508687689004841260691495281162966740208486098946270640694362112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] -2519389929692044219271845468303404455950730579775076193585615482762384411304801683825246646842747853895887050606691352946529520782238092492911896643175828539483878281038621874748988343463085754151806118304214903600269575312014650075270530387396814607492924520909266609946126020777694433499742860128940232252513966466466227742236728795710065594404306327806140597173308176396391287807038594958965863820345394099797972287347080975201426059205423573468182538837181588093330376425978318648690482212126478147070558172017131407578626256388916845532808626567584298509955094583167065215970370187266667847249203105214701895768989535395162982319900948053586460475627758579973826509381413925835860207473114423669384032636012486709305638689905071176963419294653086562955935738896798601760030791568524598087152661823172238215434255792626266099172813733367950215979471073748786001698209107703649337814065709300525872998940475678312753124279103796145522394078834787292319878689199913078789485156601336345653828953475666720222331791313237225189653879348920272030877463873804212679830365293578397199490316937047782692046907603562107993384227052347400200664814016535345614000818418290091864738042695206472787354338877105715723174098844048617428505715117354955762859173161689713309822865019573270076896124554356681930966574263574734804359103820527098883207626028871751765292716289582278063059889174745166349522973414224710697155820666826587524618959318741383244830977196687465934233768673715874898438894119953229611813516775689021359545660480118231111801388610385485082357674465547623192192147280576214423192245944998817440852758995706133306932338393650088034409647283579806516509350884023504295891938004162667699034931206842963697055104520373999267219936681777507407565144392094580229802057121215558710642217551431514205338375065413355890751328422977494181432465138498177843725310954177935518276581757465311912270273625081926762055219840003934168404257996606409481645217852791399790285932099162269932408079248187683429568470466685632994338689445569470722385590663579370435937083514184839157794918606749689048775881893437171699600939089295014997616724361280442145375366995293149718450352612585482420363279081372326925120390137832422460458863672665471659280197368895410031189816403385209838001760173730588022448513693262783169386504285458211257844706602421404477624987547725626472074550121996691586377763737391947253586260216792699260996328109060087674914246643030347612848652526134080589610381212952859590022755422697929768937138280632498082012357716909522931380404438441039326894413691684907115335040323368316322185216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] 1113996848723037183846295276255239342382416998944206143488747595195198431263010832317185864918830135499597462568290894569599335556861341668680354592430248267294476962767857961049138421601063704829306695808298173915468701067514717120392694962736616858483672832115805334577564714824512056166936422135389184773425110857445834326567424057430605803290324455900730975014943620861705861378944696349178327947747660168039308331728468833251803417803250269289632059114645806062766504819512584295082763753713569224540157430856948115529771167617365853373334446594205531452736499548967844493004282761589891550235104503056282754153157693040494831575554885145388201346110701904971036340920999368277492634890692814970999030875699135994725646174869110950122342971955766215325129707207731752902625899985472154389176394656985915737534020810056349213231657576995449546569068299150480318757810584829476419142105543398286369293997299153025030591882601293559590132831401631880247200738059391818815064656061661149736219275890659959633547615919490966154447682370472633583865634806877297653794125010384938934594967967701539387312368938540774524846185365296196889569088481421862368836051059592199557702549366353454210417021779662627331298009702411667131733049554368256444322611048355483713607690727558719171702027075486246632155609367458880681851289005907276968584932194851746768645583826376791068398453834360364729883983093601156046083768301267131770681871586928033198048685362541516324390242646848133632696504179180752924224765403675467906377079230333665011334517106614242772946548828303736156109967479754436704749521714540184339201493008912593270967198112422124812275525399052111891540088271779500644563194570425996120802544357104604308246824303432311161405568660395318956295759401007378600772500762753690099060623386311392743431100645325765486460753922771857666292682196844363857642469692742192039518276115424011647489698341719370831721165363447676712814872749032145325185663960564255774939966048802435769454460839395483163341520877503643002117755313635598872578809531210881630711984694031808746373371570062984574295100812189564362701199704960864297940569793731175111092086909752662833526651858620564979010985338442084235608078401173382225419327249675935526370562457852391229916620451725021004612756372099907888904914915770795920119913059174569907478758797798590490264629848244635938450012370328606239316649902924418937390734978477154618629955383482982460808360557336569847170208791199747481827498018804084750782165768409091503397528164475748741257668170289711909184623311464418898022327174770394809615952053204338364907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] -328110742248602349381028738546788148335513334517422188002687150306416390900138610756248744780770314276699202502755468257792591031254953267112506058062655504022771423378569188837042436090022030398512329434440664900970647446441615936144284041684149152848467705602157475229535189047634963189181647018961923654080840547516096923813491078595786341096122321792271255624971492723465729518892212036110721322869027055490817655112297038444580771762209648984826438545406903657318710892941421303548808361738259619684420389899104813089171904618646625271862953927957804822514882349986374729995767520879200431711309642258595289037344893829661521910535352482861910474162572354343564131768078723156946291183510671489049805525153547426075628974414586333641103431936698366638970838936992717725944108026228649813357075349975799746221635363920547487591174114705712895886083831660798361370716467441473027086839130895131133740307838105089269070762498055401800722417174684302340415792534011943809341304192621113482088827789513258438421335979690804160176608924549411808668795429749834818141600463937334112493967226236115637130854681114658944963674312969720990173957461064253226760587726656490904984212175969627947663584316003724563209144421482362059713548158284541255783197116067881211361557069552450969730890603859660383536902730348402000438048504450204418824327138761124215812203258457480197155504189344332426554298877550421736923440192585701006275719194441942794666047093517118979004925620384924727669391142341881438039385507867676279908598863806297788206613527829421823894202425845853331527635185085259433917512459216678852343126598761471278501382637358018736816125437154470882803486805934388664537155499275422402815387857195755232646940819383861172585583697622460448230632478280078875690672310018002675259265409747199267451920668764848283126605719252597258708036143548729490221302830209518674609909776915888077707380406934980722678297376250849635369959288885638023044028725697458825154216648124571367204424279243921634365514213269578672800431915015606670494476684763235470343133218229023909907470912841854063724177632914279988760770666758923693480858626695102599118339693061450785458851650373101780246962679398100022442752780077742593565400580003478405013665600516787721689248386914961585568726369590877912822550013478915740870529831081983184613623601990702969202597108900331269798334533419475087471054915042956390591258540045465691674824274062934841672346186302763317460813132810162971484789891912504947959259374891572713592292554572790937291390098783134882401403208201144022069905881979172106013419543182157853753344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] 40612387212911975512080179470920131150760064436775457171530790670422594456285637960627025690963702925220888151632827793978557528703720070274949935315437280928883427296207836766824515898792154021999539445735891417373609432197278335922790902359464927641058350978188398136713494528014231118585464353040225183387155306738024038619403637955562845073361122123327448113506812206442126050694216126885995390261763318295569404103642909062384091905266159667081469209579769726552325406673101252988800498817724414158609887088798309961613512406389482542921187988869159259730565259204842174046956191863838130804572735663781678909873041387295019578298929138456738710604939524304392974519377575559774745837644841788072813753488426058253266535724940934882896928001456579389923087109318774848956877287934375643968981823454319825069447471606668843423309655092450193510926654493090527144439509678283589031906046071492796069578592330731258780316081037311428371552676860579497229734481994063862285303582339615370172320375175417004043211931622135436449745726906263622272103902090326585260715492272000830865574817252730410823249791114714138125552308268147650351820516358084057170885409531680267126653852626356968201782997930013268577452037463793036672566949971705357601992081150993892866847945510566511158679417151592292736233347296379232555182531510920387337093314802022717941575608032735119508376652021878526017086841903497450363345023687080905337660530922383121776790024766739479056074370975308993943553551021263344216019927949962829980959979833028194564875502251303349941462082583423341963057088316639861074393608763330226018612509353537327717381798338827146198241745291933651928696853379583375073679929528394958972058267906481309570406740390360368448648474116227541020501444566435811828666359207244420907538033011355079418540771657478595806594069729314938507968912248334374565665591362457448981828134636961020441244585678293116275350997854324184467184454000342882084104520146075725003687788769926951640326425054809394491240755243933391888105210452718673288160188511346612286666247726463012990902489564983338022007474851030334736765296587706311929362254228763595809035857131731558316664278674456465551847157338423680204644209455641394968762466611294386604563122590131176388853244585437501283217018402635150144672100414674838518124945602159463898845897413428219602947272345502064943830095062844264154712498858167979217963740743675055214503821403189867338161254487169457793437107521600986736266842835510172600994521101187616773494183174556948976265434396573343561139793230564779945705872125958034460187113791464306376704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] 16553456314300635183960151485347082126917617456416326195123125017622139771474683184473530547159671068707391138503210224627885781358436539049417492814700726575760176290187960292632102664772487279088862279875195447776941434372089341691916521078929649701538102896387243358571588657562038106024362590973499998501574408532487933214418505784688484740350668721422020471461408414748922877629076906864709671713152628209036602432677542745706435776613878254119580309149504093733329050000631511572830944792458122440057285947439135590203177590341767852172492377545707029304381267141590281647099743068620089329160453385141793685257382449418858487007209386973453979300637841040623525077589242110231180420979517405007467343321073204838396107012028843189457308789779818611853590765169259351994588966511446498758838004471553393202475492946700853387412937043380626066376484487427992430975243928839234211615572281057547682013169701950418102884765482977788420833112226365152898284975242562860732875355480134898842094417993256151419838806055546187535433329886051088976483251814857326272180169984494491803644602608246314741617724338019592479738392577205388537913690329748535566238716590401767210120041616390186265634545276586354437177158801385721628380137500503688351797646228701106697667066817697974749131772634940580944671181585276473862832728800127313248556437813322675723446940733466218998719767545711804742409320347741000215795534059473355451627968163526885192313990472751772098665342058660649382171983907574849641627601380530662295224592204359623474708225590543626577666258357093326649037647065754908914371254204500414490214523334711169495188691893542591581747358383853200950811568004404246873958465140276982931305938633850511212989489975775932113381438602007383086479480264931507529204292510783974641988513864259565390916424740384719264450660764795830380069962284226184849433924204430645321897508932684865404007977473908116454386663806810121023178775706502782588070591268871248338812346326574456173117288257946031002220633999997053435028357372482928571594294495865454926062928835180168922785403765212143452459956756989582630936055759334580533490978956560302161731408028143171001167354793876536401304629216952895305574599241848418393161669715968966235694454197096695189535665160760868809757709111457024981140000272720776058129190077915145251187461966822271911599844655024084741012595317448777960565018200989971086882637755660825159088335611174325701252565694566275627279542192203264666265914919298626382058355180421198042873843752739983137049803961773627017634470175215697655818752652913302818069111834815993217024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] -11313027270287031668125022267704594847793793757949387169994100487754887274578560090627224228690608430184452474063947557566485757794768269999129016871201004022526257006845820790244556456204163639970708671570074674325712248705499198271317165500037435655667403761140877976159751864692091356279677234671285185839794224697485270628822135321892173312610290751649283818679791599216150355771818537531111900644004387517535131745174214956108601631519619742211482177938749095738903874652366091755329698877499345140579096863606204681667480381422611869747457077202835618463858866488056213034374432205554595115731996085791817756689937635934343319203410759609207615485646704145657780616252152686922345707961873257054849079253100228358725576893062936864518633182541907358007448008434023709345987554882025792138454913163774445516499438165533053747701901060362154928860898159719205928903973603953104146408757003435591072540161321390436129129462724838827295010296972615811906040565601402440017326376864849009555143964783512377911706195068143430647725103570582825146649191979151036296766590047921909086237579580131762472375120372830780265300074167844735144097372063342280806747878783019163814675306264549515030545071047397989175137664607790791020896589792307825634876120078270075789004854325040464361794432962561329491782711165560409500935299190688938458271419985035604136210134640671161364151836718110286418465328360883857585611391673826312918199949642678183161434556402644627973948268597946233822583044818335993839001900736104752545532830178259471095356279034348198436828158806666133500817862944499799452987130540869540914274719202534512294159517072173851563190816206977986312269532926027656446884669025332345717061719092613903849140308903841239672311344576415534938449487463469225135394573337103074520116694850340245862512664461573908945315997018228992514731642682371681395506777961795590140146837806139100593780599322575571706757489628834932194199689970572341514441769569982303796206642050761623803348623982746465547268839219632384368215617134578915352186650816587604760729799948117412904670483810102167386796541737276999937276302403272515196972547347294842246373368667243410061852528621092141117478366541665602426747432925508978194806377702399581321870418078947650582794130763327053779480009609844310961522417734412716751942622601000083969121520219939513209004325405306196059564814788445035094636600543671338121857374518702412298633609411431757514136296166010853719018992151799649602636288490744342342171856179506965606933690454783396342024350513996674940858999121317983407144405072959902269868930258645274329088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] 2875675337510506619882137072576715110130025241675996633750947873552548394686507605086398862668391482465864872286660800382128468737805244664055269105940397672926040511355419126362041915681475309395063140367568323884402490946027428251066653594767904077743995834737261626332488495306164466278711764411605024332907779835127415041416389936821164229071640755787532068251929544439201972115103745617326880673785977771039327567488595395333783390430206822689716369652074672626004588580746043652972425901406359493460773197989373461501120880272976920979630076436823736120438376586388494347985855509486101378417283051772910746023400573653255387026438195753200544136573050568408029069642486352831607195183058190364658860995676819761751093158961601862009348050195575672283774940815786059823470439487656681263355491411212861842027881999279160824486997392083837686308684663180340969655196192079427155380630279256772054150497704331305238897551490449685921131525993965582131161725528552437641129450845866653679417360626823351730640065752064612628310380123296549504110398166881518879379806943482639381226756592960066562581943538836106634407016326394913068607967106571205415686433531074424876315601522755553901473215360799457296488516778533143942960684376405552037426320936916927608764157774561429902784977024529081409223436689118915756514818680685270105716116781780631323425253034481224532988449512052814767178613100313710721500495873233054232718955816136769967019101263920964522413197837563828594352607552536038751062564561385784324297185538364466098293895883476459106012269488430315997570921939450770014719416451259073357689647079864331459242766565660836688460961400462257527125574026014203297237657797926010114631799949203801846444220409850018834473356628261546247950663138218225348764638640172175449919154349373114628389264465062798140098186595620189062061701344341526817169885404245349268142877061232442257642208586468231144144583918898105578933138258021526634853103783456661877137976999828664654127722549884358792239111437554179037379589875705677261466634258249973653534989949738399712242412561819398616503176046021220701898126243458541152058951351500819728966318752041734019144005114970586668631182002529465823339111951155966982339993420361697411138622150636919763760817410840619417708153093583001780144028358195405220650435893894006528320813987923980914367797043285807598996342506281871498245602463831012084206371109547701151316543043133322461264754955734605023833600831936472278079940626244177385107358387608142939087697936050081819708926476692280191359009084559876528362418698696331002142837515946926538752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] 46003745537111204333837922967041401050285708210864384914829668346803996820086265934217849797004453214997588583359505850927607635663683418709330835502065437042588567774557157031459594710592626362358528459480609903419393986134831319616097558741283182808412228464875805148306433295561580998233519000336404962781158456611122936720425616374981795599441090897468664640283662693194164413781518034598867950004734563973674678078794488034794874315718453759402330162690894995554683682045438821515464167308351875698566492754921221480355757883483358469459130643738460167469482755622299374145776185514605773214851133233616052492554459127154833360375461491207502495087577107845632440083172530190075477522957200772924034262489547029944326418578677399717228021889126091886181418025483239566979690650263591884609253613647436417239048296428618077857251916408533181341311640920195465078558814550827443588927320566611402127667291038429469432355487597836691025720146481924607972723897150717275575475566691627992505927235059085685418325517174221261131551367894713749859067335567485550081981814409414742253244078835282509547127072041468790176212044336523498540470775289348874947244220804416082971933166652141072418048607522785718691774460543887038398912044461377691455560233467822812085131396362358797842418450400770211524230744494309498105168502779470040141566185509053213315076523464849122799309039082750220415636864826181624897398717698819967019183455035674026724071040061984669113409767346373127635435886091156993884101632564036536954904440009249168832651774520045637173755001288505138886445213401393663529192899623765442476234907683081956422435631111744996773237597430798030052826752127549407763139216152838585338171929488455963626288210996261908452709273387424752962863113040835210767327632187560153695243140630208650242631940837270967932043946424774672121645909192392146325851597315214710315333719769833552563706594886752316112022148580180317557076450922800007549814109114253882812625686736550414508896685417162904887314296730694202922859338097814274758919517186587520036623393329785283446665884794876665363167335050316129315158987097899115267958239583886890204208278292974344317002294333302648568967185600717898796822888642659786885958403107034917100757416230450939042555952386438783024171384626788060203131055810265977482023586900646875743344701993594149209436906839234727951843258346868798306770268028123608453499767989693350223117185900086247083457479838614017363664257387677112510505904245195638150086425101239256637703372957203496125004506988168019065247135615002490249387805025491939922876747478974070784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] -337188997268942785324464391030511336725616482567046762320383501705698635320957006177208442021773496564691652208136199515404325084578774846337402780597386029276714272839052577382569743231374198172797351802794585068819081168574238363861983666258474324284066035069251244600783888832984965780301308234374320270743035411055185845020285575315238793662724086251489053382059339555292676719696635970884945272675484422141132706314253925548338007397601684977316096518623103239939065632248675635345222185977601670458446157150991034556080407303588226549884882371764416242685678122147491352511610982224364273078700633950290304903559251921618564805053759944713440650538483527318469164906535535083063921510165268638160798247260472172183578056338061467006936692482411065640859142715924849912859693076927048725808220570662959729435628875250740937197053757591288250820654707314213099930093921330289923154636215949473441799894399517723007859658942532237025004893971553064658069429850075454904323010266948890314905149425120517685081116451386496636338352388469769864207420650075618707215793576009952288780808400195283166532090371040593157065882384137800569988474985865149342810426190516561454438991614860960384554343419435284514250660124833093687171175224647546016053301472147445527719038085546715664149989720491937551965379140594458407517754570589292473706487945782031099932854369231198584166259625825135440010186517717086991146882493425394380635870575526654869645525393356522112544036643142282619348459539411990799971434962908228321289537072061687543362661814296121457485982886264979267485513540932301686431046525186909713060508740251209022171207561846124115061235668901672520020907010102671184675122927073207853498913490191738771078379400503035679958763872474581784659142308056836853022665824450029297939437343491627913142374416768128591626245010947685458000445780402596628630590499505204595173955950654254067432832163009211691677453674630665798409133727257682438132023143126071436120101484069157508715005213980730597388986740526364391799301453811443240957841269357263086491189907887524710654451979192684055246149511161889537333774470651747863572768223462755887209111276733838682963697616609814027248319435563703715495810368158997340409783669405074913270298022188367995085514309053229047269861945857148053976963806899555119380310326165331805807232044591861965472518570470742706146933874241670573829992030511227285585133233717682818784267756626325271244069242781345525576681481835317488327540646901685999894579225607014541732057536529333574541740782670856346378704926846445196746502986208520118111999106716033613824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,39] 149221066623429424417975962380098908773765989685672614224770699217509689717118361727155852436574528839320918597522313361054473339842072752219958777421559730911388806308558730202685366626981035772168836412618307087764374301127122500770006259134900676334637037103261056244766072071728819319872319400617239167777925973456091103993551646542297264287279301236165546008130899336719333118380959243883592635350495981739423064522348971004297979855473052067194844729901368168451335354323683718994642886101034215776603057375155604488009774619828623849761625032211960841577844571344108469184301816087490625124116764672988570522070452110686487152661964220211156333567193069808771253411241341812435594614683181596709834425934197480238927600990866230890826484084361005406394834796496510245590746212538020151780864938111131247806142226554454217960355250386816966108576409709109048393244241949286544360836118952241319288594136037724753880906973877204394495215761951547561453642312159341665885466602872339105566365940158381887192425855069546628011596728366704893122684197943585437211785042150658253861504557245377932322009751560940636487513845192747610594474618697814699395059260670300165767161426755746610812572144969825197221918205762304270975119845352876242324714303403096847909710422713421927740949038847502296290718235384398136865439316665576180032322975375248911341617590338415848378136434204494987048668135136267895782706835419469197970267125245258644697344130782858632717096171027738779927280949768983355597468379657971125067080676095052959411287367709557076184305210226182519855110395612263125640625870327469133679305105488447209939396114772602283574319678717839507165783888086392543026407281348272546683227682166325614597622931420612013955990441291622441884160551747655612221201527460317960861784497401190945164917689258325954066766355658915735447154301366456518045016357843783241042353392866895638883053746321040294775386584229160016544045993208391577498164616427683976878659058417899149246462548277161130337635666004552694779603513581329049635441103618798018125797054966597017341552281673551359564090797717341745848245632135072470598265925680619483822816923960673537685858677052864303849212185601146046079767080284073168629111273709140572809697791604299112403246148955193279216075579162996703200908343485123750366879104211351278964099467007204237243103259593169455769213130617137808325410628203680198956914774158296237236615831699824046729740697015093346790050450807007574664874576868783356716265231247412301657552187696907253205949253847654330783444741067996071709532748880087334357174860990197530624000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,40] -38505188982849989843548364552059918968477377011362886656006900422857995571085419961261928140150570395692081723192585491401234061731218597419993240609729759804612074858549220100095290128398352377005292946670091464569893257948574491515565994257374217084672721897311086824470222735716462664731670209125040680872433835232034579538699051448248056947261642199478752113697973463838642719671908552969305798896244593253197976756634911605820102390047226792966816720286934537666743335673558660820515846914282792548788840314326117921761204547669154334860615858787420504170446313608838258685957562034780566817478867507009661631363736244082458780848401681992899200796572703865248847148272296050130372305755558521436975676875291292629295642001338158976967420267032316799390000247072924852871617435967363803290693591251512873848482886582843773681846798213279591984900532976005498114358076674210214606324997019110443253987376279273864698713573264763405242730603439183683398370677028647695456371307394255955275234517535474135903039261623877940271586512210592034300490860618084036502688181721222723474761019681564543733011224296400101994071391958174528952911762357893704240409532935966230133840143716335838723407555745068837844931681782923166588726052323073559535823923955486246559107616735080982436823453619877374269390984938635205843146266358290657372145599423049183575536104236286697195307308067196373189180421675857086184482789795310210047959234623205487149242674153575586832214812237454479571826299770653561935841456921418922112034472076948401328019677483938874096074846521542422127840470622822757839894459259758981077186872953042934631247928433946486657758177832622271648023392993613411975806611805856163264302589179961563217126020336465225015898536331703938403740740244579941229602969854358489011531362980337000950372892495705968981427110129308769555963680000262846843221238653636813701076888457089620469611705518300274959644654401333018507016748352004834378948802090575126129466190780201432611826976710265442894271102994949966813251035568923447779776246182809883709354149116955256805251059952171120736033764305250616576856467728725840557082835077412678593405545492778681133618940221613529820843180827232456263563453475496213974309830383837772769038701927438509708713679718727634313730464797419686423283461676138637396979207665709602537970264523063341761725383640956368393503720334562759684265309574701986283437780646635598323035528956872400511366405916912435927914150952182457233564671422424490974398916898864617563749769453955727559859898416565425908772883423583560552246519136182971446858538465412251648000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,41] 6665461242866664680073309789634632741447306110319545645434125502676943243373379237563037910417578229914529605376930683055752916406411583022018844717374904107390364369831637129174922687160846045629060812857652572337283475604149851459234081322636661066115458858127116373703929791286713190912904459169198557443764800448696996930836977644073123078898585099138271326954790926178865780855747480210955129464955176600318504604951977581275341916742331551037616024983382132977677990256566274587769347469626831914767974452339748334720833886192562407126057933229936867848382707772386822216293527163802782600699758043677654562141042055103495014443617167899796442972290082656726285408323166847163935107093432646787059004844331169445945012160536159105520267466445272853552013236255319307619507060682006456071306832638054247182065536877340258102413972827620227533230175098815122446618969076512159250827248913270571021437835939752040838387043673485260108560960433324811015533329352459635934664344537901391671875946538339424169093687406200804995400224644242935292819487046965056777733305748879422333258613135266035373067618069024225189721332304538648569617108572831003860146078312073076573834304768248906439466585293773493601116945704511487218245236360710207670921069331481792021064775435467644503491075284317531272489673448230886321486676177309627019374360975762354494734168769626640228085379296266400215396159788897697473294058241179115555592435410313537493898868969624597861153992424473002793640386839801906673865520880857937775221221813157886555765427480039391142157392412268478630944267834808292247986711208549046821351319880314829172438468732813068514018773098069696445405756999231820461655805935607644808717589056356714107474543779007167329414636911379937874731764928681763054796169487822289827027146399040937263335290200712722379832925030623589971885012158112288660547480215719657913757643931888742559687049008760526073549252640214778873209574105544693983157468145603338277771472535778474740397386683989214276995706894928780976649780421854160549679020474730888373962064917740747636404497604851238423971022003397626626214728779620627009990454776461578928193398750405713200021338445865026184500839104571756262124822309942040236614867111875265837460559069623241402505099563295898008667436900606964546714394553305865346188655169615302792673293214795848306553633264119585068307863525352822626713373397534687819046336842533152242135630930206401819033088940216485364958747697339134779035014193823122842402406322601550302674371654724955174434478690993164160591315456897611180992592285195792293346856562713427968000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,42] -1003653321420877664456572023853442233483498886847545292270835008798790109876608140451251950585471382333953624347041862300593926951527812977462617754019531300151491158240616488051169181562867205649502855203200965384533922451103963033377900470491290970063127881758722304187983805411124649950529445622928585970791216202342477843649285556055922548417630236617680878756196326717607521757189932482242618618171946027128396205501079825746813254785297381988639895608400379583537351526355928557710650331681527106860900463918890132550800914749917091133980940531363769229415271712251563569473710899203843349580531782022699574778065816563080033190537113851584825361067087000181587567762839078804066198924671417285547324105298125675614182511982137002073543359125952174807664236555372579153908758524501938405273357569097788196421224415969681850432815301529496560141126034013102384038951837802904248429943197953559668376353449192885457569535730539946863806957544568163197458071448108726345440632267574752915724445162224233705227385483478649313975346843045947202486327324115127813280250225920000810646972899650785875943328623839052685035084193420281834006776364902322985322299728218507093817015192988311675155250005413608917425311039263183858015698847562176807869343419070083862949010626254978148837745716327101484910417270472536365038375974935772869734175372519136648314977895894351749799283210505163219902575705315811721583952761097483674959722487423224082720391197413502261560861575525173783667361903880930802382624182882325531559392241019358358053257383169004351262438139417734224323300477135540922683987996777587783340341773768243460627614620009152049464597932685908692727042858945687707376109961629190521684173920350019791389134663353405492523752280225150792322505426287107235042277186829077318171449067618437307941647766524070177319653177059515551205831171023789843131806153627013084606185201168723348565844876845041426189639051982972631590173313183314375358742840622472589447432018953794411314804868678616488774107772044558332035186204714136334518326444406020935414597377819470006321903339312759336199147945444311601157021683560373928711964921097810055623116315323038770691693490695046914212505848973598205263041235896013299317085052900747019736674587735633238254787637618677341674503621718186046826571485773335928383524434419584718116141607819389183931704707340703972743984017270806507380664122495108486770474363779077100845492833322594332520513981051636983620029643548816176877055163927628185232973428170831444166098465579746736523959125469307273976598089641278810349031181087296168458863444978827264000000000000000000000000000000000000000000000000000000000000000000000000000 [107,43] 314576181213343129823657917910352808037706277905395502394287696672022794974810390308917302176971815170373611059552402697789681376289806110397406683043669587276912872044352760369816597632210718576213004523433427314609325133261364285440718125730041048249359230495400809559188477504926860628833333546607743777944535779909096254092163773840420231718319714206223573218233294944328080015682294397839725796956057579470911017958617030690427231581958991575688048287968959019301480291618510766466492917198133691887360854465472147345656680128030276738078653777128926651464791008814846245046136150801825633461889377069609708922939432638994028647741463052649065850964646794674179344419860748503816227601093141824738209075218067635430162022334295853495933431798842568138521991539031892209543005202521721304575705644198168132538368997614211779547783432521155084185664613002796581521418819970434560200425028011173720936747787157309537615756916382946419389356768346017094883335286067999804004175877498975566435920169239846845110153833473362341380460811358767101563078805824109448939434197498316445394468712665938017752738856449400441831849607249948335955999334797288328510819588694790912890375607926282014342486676455895720229980302016661135340013205220735935164396880135915604680731337610090889264371475789788071784426052649819324919688222697373866997737003468546412730304436960992783358403109329342726672107133632351949568539153876345430353641095178491797925846418656729342569990136083355470551477748217565705680947682119588945460003856545780626895821176715693779177241395087490067902397583069865898679812109374594409985189139141151383606545944066715762448279975295580986686029527134308426042667466141065656431829501437281975265590546338591484160769940181503567724400084385534422118088359654788921321507998622385074750178653773611645655616555346126168192627045680843299489161916663145350494186203999544591728761161932159439049240001044317472931818885405396522339706638261992130360392238688149931318764727011336420856857483463968253805283277833706912549269701677241118086907309506178918057332847642658263579003411223324435683685593516415597135601645601272582485988875731083841404289312896422711865818786771037901059526805411210160110794685438201034684017825074370762379800155636528205583399314077016703773857082279459898878569596420655612630266718050270658430883216417338749425125820298457270239707641769572448211269253009431808016911612081127838554327235754259171047707860164166626001721363040452432210481726658193153336304941607341910644966987385267696550842056172498349283993996110375423322792129369997312000000000000000000000000000000000000000000000000000000000000000000000000 [107,44] -152931309167161949430120509945509648555612085662599503926667711646260546047635710792054306101407551613340293955354103869315638273420074911059311840300897058327150967147012816556938878388350803808423846765817192414337359456782664319189239728608159016281787049338142726307876585606035636913852301630024204618413394651476408898022584900110931160399265974281334240783000430325579075919242655929365081284459648952671725528293012599376658313335629446555496487593214179669361144030561035207857615355555986698739388021613490083509606941673503037698701010841792700691613216870753033961181039062354156626853365120776541773086669878606646618972571034694811248578790991257707840216940147119227153471910362833062628551673551244560225652710267076979648075563066624433234823123791850631107821715551497247772115336542954048304670394517321235358883178152784341873719410003887538869801707417475167430763558890043347934782286440677569678694389262954098235256854088734822997577705440324889244936717612890906435722551485863572953118908521376186311732156087924364668233409217723857264626839926519494204620609376546757886743091045019323238986839237214683109150198272455177620400202464208835523355928551479919369845487859901798788503077286325237253852453914342613465475749416716825845580925117535584342382649880092421825383128972659119956338695546416106461501331528203075089596480891611645715520786588997778456102933314922062682144819044653401905877368675542720025263637423680114975707067314321822465405046827246469252860578151584674650922815232920525209105776464452990880088723202654022361618490287751763498710927484833040748120800694592626291658707458874674409260146777078610755208161842939290879826795729350776032521469903020076701281166021154143684062517622824312095256112403431509129378234255281659732596931341126439826014598196283300734960132914638174080765077198517332779616686915292280647205349803930481492289212666255494478674019671921547499273435245603066208575666141622829603229182097976201796158194301749101332519321806584705842078400246060590580561129108287298067517288208722447498876593016015595185990087727131795179536579463752639368240708243973254480278272113362707231847770975071759861442805690324432735789486138841465763796006191981043951963092538774890313150407541456821408784335760466241305445455597657423078559129683345534517243474238136640807291253994242992394264078065160169971741754560206148748000365262776762338280935482812998517059558490566074416109931011145322956215487014251986850357849009231619485740625976676759172249031252970978427234446455834553627781807103361062358313428557871710208000000000000000000000000000000000000000000000000000000000000000000000 [107,45] 59405214581825260711451603053942246756621220989815548080708980092274169820999473989779983137193561803511857122551606349851712629774937879916249811282169923007341595317089834785093123397173672392999803338725294845275480294293890282882997784967125021234120556015624845512150925745320504900103949003370557023268182747354748145365117585791433145959134971574213650228562441246897848631032585784734400665247955703097601732263949941837623055372483862209784988462357200857308547975970423069556228019002516679313147089228492646529247610361803854370434863326616018104111106433531548635476730707312052496068469392698729117477470454264126003433777188955202177520133682899473085171228977290691746933530832308819446880521604549995974258126442279243967397039276472963238538049362807127952974502451877098151290300938902840326611528658059374397319082284431399516873181796246830400607496897610977270677163114810216835731389370176043622803182819503544378943412467585764781121497125319954318507753683095976044713224113259060182071526838531384197685161810581564931035900008409735416175356595975675514461056688517842455610549604488579829758042996553805036491597149261391501109868888838299562794383760311374329533577226168093581791221486535199656608616122357191776218023611917856451578626421370354831142990867319141666742025012909348903514194725340494308158760976956744896373685952309654671455738041076451861420472310715129501410305725496618838622106668517557490422682172062326486754753042853516531406122224005190349582215208999330364097590115494098747737222774626989643429246759577260363593227457003717802339976816729645821297282897291986059330016127253912167437736248477861142954592128818568162081058100118267852172639509476113344148903813189045064163679797106716896270092238411543566091058470262839274277672003156012233911958770293126313596668805575749633833152579605922065381111686729336687475290879357915488254674646323737082112533809736392162049208277867604563997771123371140574158077735973279390009373449747868512956974209542879306779071387989374585907819900533685515470087823707276775110461604562617573982061261824207202875548695447477433033900624817244559056963047984820193667900991511775011273102718760019397507785160181574355140707529485371794520953078348210245364760416879016189412956935692531972705648091287861333588051700046326078049608722454836551647797997121574323746333279439542535534394448747227993964223899163016548951263988530323689513192894578977970848771293888695342102952780011111839433317487549769795433665037412648408393961986399051031592225937600569079268319350509819237721990027248926720000000000000000000000000000000000000000000000000000000000000000000 [107,46] -17500366964440707311165462407528510768560371593573365296553171172961984530148313974661405515283891640354894109915330027883785283542881810558153972737366006110898416324953451815390749262571340432015745364416166469410189206809512910540912842560497293777902682828812427128822195960651191090003464782047064578264665330198985827041094628258002566155992107542553713301696707767571935257002587810937185283701635582075081203502462095640577044229439972166374500305256133967593997687076103348332047296518365721157010727778320731295144827166634985365558144711140595596237805063725323261548682892374911859497460097966097208190345702429250579478323983121844261259666323821237983513716751047692323384995995896007001285105235699382053755949024133235810835298804781108464585415082525976259217151816250034471536157966237941769940544103232230126918744904164966746532935304964331045946159220415525830637203767221212282478000495942494340828366944751356019330773924172840843644558871611026485993385776736125500608674683935965137685301933251872913400877017120514205658149938399653714923193737678613876917257253186084815600255270613070531249003164042905612113381293926430217697813790722105507014042592436939918522508559399983134358682691150036438711561754371512151240272789488233448248237335466720599917836569114098450958740567821881488691684829989342500847928662959184223270259432691240592584776980391395425810082497164342593157997371674818108935716479215744611317927560662142909097475329607997444921361448935002246213292031944172905509217315397753584940545222202663367503433319194883264322418805778273540964141784098174974435900180432230591781500660230885621175515361927789182303501219741488256562276496697749605686134908246627803403834164493700134145460710281377131461150691218142924072781017154533563763840997315512488994675568263887561676409129297741955252783892824734608865702956050875055498767131013041719465979832533940322332065001353726121396541781495261354433033308914257797606301870371599056775772039945618928487735377925257432956893819680070213288408561249587142460759623792785383643130053368686463854332735917934890780756009109984756186928102713647695833490955404336353001841057714669739490864630574037214972371901856762941609346516959212055184096071361027974757920345723000961615358278768315930402243504202675337483286538407982499730860971604989585322769217928278949639004387798668699027785248999257664909385882319373811064983052390058716021116250939484825839823156431759645444126090476233842690319927368601043864572605121188497959814729942172067829241309457921497829630304888682349660174184255324160000000000000000000000000000000000000000000000000000000000000000 [107,47] 4084505734368515775186821836916369087348804634735735624314707231347174193560639543388893587904243730127215067846222826060106617142637603472125352418157392390427166616209815471651772867557860681896934448215062853702728914525683222328536707680599640575499361898910098363745241022904983827539128061635194073342402563932216321714440371097931351410989933165247913135387637113179143427841501107529250606328910666045152534413316858853575720120091455969732953217070397143814358129583544051851289314453830292727673342395921719079202256276051772186160161020902408100384863264164684926630626751858549818569983462585796057352036618657964746812003357607440673451357799195911459643462383490038200812219505756110386510414578555874810780584556961390208418042395720000639507494400315656738083162333150874248988731178743831568950863926223220240782998957353940656665604226312404663013529701781372084268180490044023731469742528019016105891077956101291047868339274453073134819245473848430225574244502986822068540579250007297985203618079962189474865833167189255570175338468591803044668545754012349158664706763052791758721142192352422523619505130777644153676302176955477099794917765292686777035376325608263278834075891985274029704051604173358429037810270910411659875148147743343759087018627547909263755924901737022106954011049129948872325117423030211332797937061899692531923046375320873499477414311984645518791155892838041387187178801903307251650285738665775088095715257588695135811887891800844248538078362639629458109954257060718499660873711778765600589656500538376244631938150069109224525383476225028849097929652485129960465514108690098076636524048203580532245156928531425675723289128118841098709703799464724645636554468928133034191578443219876897300575804526569740479764651834915435307884581082763172950726801597000655391927853712999502319874295240225284012517972083721303013800393154043663835702472441237509885000171815405772512380973913193158808361522747178810148202650053981543173989668580986493530751721350857893780292721591668817527557590104856143771254401018767927206154694272565537198878720253313952814722515401054317511720564643778298226988484613701572834553812840702208973262404814849797991769201062698715524671207794261993478415282799436985055245874589248486542417509576036940963399502011648748221452664488926888069214707105262001219521504564563737723507909437624866408443189580693824785803508700727195939029581452725929427158803520685583608503834436212587199371199340995914430740143653985474660965703357010265375186732724159580876341572877841325822370077626148071738934780818567879341152187281571840000000000000000000000000000000000000000000000000000000000000 [107,48] -781139674843695362061085349230650448870574444804866270779178590180164120300347345871721080671668530511974884613366070212734861616152501461053252278915408539454130691932102579219660868582177013749354244815121195098236470561392300041995454518348613514856910941536143700457857667768818030480211000788755123266317623492838737426208411021479544852184686917975303537400439642707942865752123564704921669721912145414349884756673467537556771556294519526107926906333111782034878397163939368665590869367702311765922579292829875004284083903411710695630870445862633537738943087865806649244078406799690676538268673297992700435950708168803296352267097665032846235005510286374888994510486638872523134169146459963936685819207238382405081966835744262050957109009474026603672405288403758169354638983824980954794002606831716006663523545057765940470248282418932142032037326684631768066079963609499380620568221788186759980373166976788465312050179644780248210465288386200712152842075793404604920151589891116885720773256528091376554054835200206843253623614969841617408595410036299164475547990399844044969016688755601017207294179812533695825427337358666968079059383618418461791819961645129714907981598452693167330842879794230435010486797868159677614635087666141016322886158768836527537892130938204453741773106191526153043007064910018324582243541651833526618792306069615083111708986844181472258362982045775724398432915305649998251759877479317980539764597110497364899812796610297504922834757945936682057644253587226542456712206742572827309992132397814509901147315357265918079847340451964139298537286682762945730408219001365345454538848486988512012777467318713435774558782687383660152971805125971706818592493518700764173560457707715358044959243705480946844993860612844234407734190170585389332339195037926391373738015638546607476150877120397422379786942456670472093503809756494177985189276508934545631643369776534885686114198237583631161412939998059868071931553012991052431791689509468630002986229511415078019121526697606989869692719252538817353532539416146791420983248242623684420885750061453299707585271326383775210066154702173483472848930969041764442981718235290775705098636589722349077270909465160860676391570893644591759221542819373995506794286191439065724991476967207405692307363203324830690182220196330519625186838080381159004358999082269745841080594542334738311201148838654648700524551562355859676353748273301438770363101585172138928800755902824934867041252466774150088312606827060744062310737900885071786656154045887723558432003553799767671827594101212804845996994965000328574262429660850527983631691570741248000000000000000000000000000000000000000000000000000000000 [107,49] 124523999068872284776638041745861243111308723016655824314118428199487976328840845138079249187823281145659693322237917271962662383122019373388808324993295426957897083770504298704119293539556351447400154853061189989200643641361998342407326081036482629193205130499503680384987116661381279605242398610957124328910645834910393138145631202974563940741960796982377335901515902282376151368249092020031413237321225188109956287250144931599181746516822327822678870062355335015882186050321934781416393143365001714134643602281044210404312991532125257057115501825691154621033454127113707872419667659986167149482487089251462402400777976122271559438156306903247302759576137021967176025326409775144424340428023680501152543200947971268223360587020201472220998119551315353702393548685462530048179379757401751043625153649927448387899459437887309202239275745531744034324392121014265342483253801070017984348112183124099063070199639004082052784533045627400156202821620703013653600872330587263464831091528254520001173354045211536516578444359840341392396346034220561541194976696077622750308050182652767222810672111224814491354681929729660109943624774019360902905173160535241302513646143924703184253266175936547506341262404763648116207299168889904793265915138587732151809154181547174238894441264470392423990452059766631528074495731737921258688385086902035928756692482453996279910189828299919758715605843836401952476948431977929507601337719825967304048583475470439679552795679662469327255171512416794745613619084179569052288583521334476792853980157782970306090220975039236513191214505756288556790452961506040420652874657938913871321579310797413579828703850457380068391602370179632678805730383359999531979804127306364920691602738103404260363020053161350534882249296785943910941021662323514805801730325424093658546537775595591149616480959081019106543097187508902349343325437010367695555692467550077418295439111751632205496987830437070561388012782835379389674187518229400362423159198823021156473574589559795790356915575474242780101082624282587868326417672044711170018937312833393230992266492334220279185671242186019300839103122047230381369486988984276047026827164858214974788338983773569495875353753039717628073403171750810607896518848446586266208695650726293503360518682296620998925798509306407829652133530745421061039086487876668981530521959959674055092740433396609674142275572484179446451767770067082231959885498671211356811472825608791497305490293347820503597223707348711617454273480732002272089402996373448655688396350900773159863939074046788695287089701575401066915480064020693571248289246752872005808897086455808000000000000000000000000000000000000000000000000000000 [107,50] -16479340655172283912927694861318017051555941647723741748951942034564701540378583188250710254594011040626005303385598310992237244250850650432076179782266342471999271596690433855739130967192633336201832265103958489071253199609202091735701135596891557857807098696136802043371655438659124170269952453871487431703977321760470647900669016859613664191132074155385638119390973507021936424806090681742960370341174309551122432679912483089990682158092530818695456977550935068611502209075441000876654281628259394620569531042776249264338719637193533681494196715242237065872043474552453983897724733002361825349576763036432439929178025721883248830227556951365924663600984196158467330211705337810817371554220882276437078998715538958424414742842341481700303823573022669118925863380778984697251607797482048375253287317166126618962449940747193885489675129735224973256068426834271081842612173282258149235911041134710620863258828094582927290596860216126991080485873075735786315003588008875133337606294256695244234356356904290046791399045935843397213543824668144562402829345285629809665890972274431038152759193374472189941665041786698268579027693236975506870207584437730194343686388974626795295240023484927380395651804231645765633150943494458877691203475017274751784400945667503618186578757933394768075707363324732782817294425437585705281728906455228944516729104941654949160302075612615614125229297715658236500664344961323157485796649796997685228614511425168739450986242351445249800731258748135716098444348160322741583692393924053600363794377279978051088992941681002651198878635230062671282963172846346287608815822622557157116528809243750107404585167695974407790545328633051084310226078816718362585891115817341837871940284359175778186428930845290382363170273303410579570924265931353623479994812766376282178383530731650087586841243143565280253370354300962620116327142621712843305022857423121500683015829939235119424147439755594512044965933428625831279705857454838223791136754258048315788550159563211450497074292124457562272648067557567330206381034948008093443180963171726001604452550460206952825881498076613749730164078987670842277053889954250427765970151287255542998885186280579750612578772256808517738800077028404267040543797319925564914609978495849347339556332572911111405125104721259307830158853726915186910610513745117303471515453243538294121098864143912678038728344311775685858445364872570639579128937110736648761080967705948987150599209538582459570095000688421774650772708413418561920764304157372289338466485680334346462166507797800529237667962308029476853342254725341883827948111937064204391771115880448000000000000000000000000000000000000000000000000000 [107,51] 1721096010786289447290777869352705564800570779903073040460806471926327381010550007097179877347158621444867950663380824054556649350588518447467080609436032543448885600641152861320299636752637409744088877206017715050828409296317140283878457463796769181454049216799445029502546124704545187775702998668509282629888460721847554672586642642681332161636480207983350327857445114834725137566020475497391996651699571521447398766546312321454482427577246971684298639862882106852575917525759780565805672375251199648105525119937763341773338512619671731573836999736489504341193811159252167904697428803684028187172039652665700659572514251329555799698927514408494361349599375023306316513703737896019218472814104066767988330654244069874816674711208750195285198150726417096955554278908837759637227428998344549082228179431185476555199107825651936798542379236057013730311065376729209120021424443799227999298859858599926840840625308633105560419009245456641189963943598069657658666466249283203136888522232612891878832437040868257696300402244405723345447476526839593728516287823913696647142933382213456984379022925604088385297619651086353668271924604221055068423462529402839229125060363718975439771176435204270097475779181712680143002207393412678886271916947188159905449095332745131764812225552697595959888180466459140120114256325505611803622322264872701676252965063470803164336893017188096825384129139413417223904623622455461559773215067486900110676172624660137137712725124948678934234685626669592843142481683891853943486843792212719900904421938634993164362030613167862788279423130484611744966460285920656123729521720704587707347614581804898463557624681739859292456034716377227707831627567920425264010024329601578039023447185361810116486629885543914734752893113144372228514929548093517878584129767983982922284193498193648319430716605751771388233819307758949532852904393715301840556946227721737752592414136778855099221837508637142376221658377131232832049220524902632540843020916436960512617708142929035164418509351152284567909514217154417300489105259564869475408773343214130043432795776158502273502993389988632058788426610544303573601689061685700434962486491017473211417530573238174568545996387378481073465076894157182142123795042948860851903639656261692722304649399556993882327404674892500385799244354455484226124574536743360269325807558244041798922150846938128495084692660541612672569597105601991799538926191991444185933383415476495599958983936333535497895258765471811261649447251193108906571508911454178678687319849180503905689761397657876533241841070321526147649792100619053236489528437131975783739335639040000000000000000000000000000000000000000000000000 [107,52] -109350205503912534923938785377076340198829006632844544657799982008066161599740616977675058128718933001478439783024922271264001825935072866971308954783635501676050698066836791494139903484049391106340308142870358160453658653455942452872255326173019612505576453875257845352093966069140063467226918000399030848808170663470565254700141198494889336795245284392387258891851124044186813144599445685990965504086635493806034571154016549360363956300188344292833459427656747229930473357565666592461310218947614559137474086287128921712229867950349840369645314862457807830348129293948370768597577613193631523706515015686340896134627992359772303321636257859470716178806443354117312277825004323642750700178284381182399251435387207930700795469404167439963184847154312725897036571314390055440334424088572627223014476909955922029277869057448773236572504116320171018049740556268732123267593905317113465887164480774831078983289332617839963720843124553511312132006783396821537258833364789143817269751660301908806089132456597033060001946272481290002365635761483328051471318164181678795211841799957721013379593540718503464463463906281552177386015288619952823706265743331268139620747880758757077160483272136302696120605047251034766654219998594921818398877492538335452336052535898010128504015892933953641769579783921531170578957857412081350472524764234916583507325992865728448529094153784356848552696946154830051509611757275795065080573480558340943185078941362798547322925012213663391978563305268564016013056216083926257307009574437234775792862428013337596055658582899123371102824787231115040325631518092158296769409232955120082748636694038544165978805683013356379591253750493612427313248040443194302856837122601027375646470416761304319000206434473131969044181200948439668123982122366509978398508246680984396175866458019245065485917076585042916903369513111109436018729602518576366726453896129848388780269584378246398087140677885420084441834067070705057251062948174482384833574991714849631827944934742689249424671681656792181324862109187719897139298929887871040427061884672049604673905981462970293412907761915255802642440785500422159942353870404815882875984924282974989022074748193255332459368045285224849572040754693200720041234577797824434253747906484046256828538584997761541094618233523065240030866121675688122741463127869638216619117614085650102905180009050053506233657625860637415920937596333176295920073203796554041959313321739582030733094585982095151963517799145963860154658791797871290114310489870887860233999955129028570115762595562305828067124983651559693285313768121311844762470383410553357456197550080000000000000000000000000000000000000000000000 [107,53] -7083699926421988258047579633188295737832370253822148255413138787679952372868077017048385250731389317790532849575698969031732920605134334612307451732147542368433529436791659701596492752488621493625731074644348639680843613951020758715896963889085516105446546185017129633386737915295583149875251715602524062406073665616106895935138815558524780101773402743995832677264640857847697969851325665115530470220902764523020442870673916714252499384325159694003264110652462024056437885641104749868769374964785528121535343854426139459188117856472430117511084193338987452879127971999740474790803787168649483078122276596458226428332842867368815784263227304991358932817368815875552942741446272813671258256293534583682995345298810724156937192211719197641821535827966400499705980247026856765582118684039470254943654548039607374738200454265884077656110054626055104275421986785057256342093068839655014516337734036735861746500560915564497014740988399777658683157905444205685581033490128735688883594355571048608430649195822507480547409778344418010157302517850205971404807085450323738538338227348652143695974936105505720204659345913910579878790554836556836353897999519363526562799826898612288074502024355872120873574505541964498949104747023204915573580282697301334178141466053717877906731615439840575002855807539378692383955091013687696168771028594841228867698903983703814126614600833209004337217349381959196065754530858572437758914892642540594204414582647854411655839863843546057394161676959999320459974832867658246614448961942841180587348614096187232420898597859004827822425193793990214722467850638244610610965872271485773588757681310012114603969996083977826224501068350723683659343720415981595999264260785099790712666536398980509622213030690551994906334422600160049365366556843317113791977522659803310869512204603784721437069213912635665372665732016248713040839721176596543432621057159817066553158124839820423796151348730818166274982456199125215606185369800993907333951301925799284238616801966062719819224300161990974289917477085272514816169969770544163264684552833402059941602091084779935233116373446134100584423228945821340126119344107605641865988945411642291452067245070772520883059570824372164874021678785728441145252482416410068978289424422481715086246914848335185951260357877042028855876038513324571957262163664651353452752745154962102048574875757375838017527808806766407728223758971233115395016108717311415654216058329411982937926506043413326573530508675490710474232475813424211188280794690110846540221630968413404881433851871519927296301670986751055396297679683735194724695392899306469433928581120000000000000000000000000000000000000000000 [107,54] 4288712902841193050003452243667830060673324104785970223111741529377041497685597060048639041415887117572649617575196554741087281117340618377959144929691120996414572812514017597521832010087887582926372581629668581181373421534120309405597259139098504509760863288138495484257059733624484749175104983147046349875251397951292598047505679988234587442939053511592153217122224868505953901700874188251106632397742917909618931226458335182469703621167925913675184482742981213623676721683927320253490366982446256922773823086699067911665189915377763958533279931975534065053964871175850473383582040101499984126066505212328904267575332119913759212949058133078757913952813536624737741692600538877519762673307969032061954549510697896303803301342624063965531103530304144752174589148652587808667847406115570659412536377361606098527463671825844716087621370275359569731229920648253016663578733693516564837414888046676539814534376301294915990862578771212112431857452564925376683853263393407050366941072547267529271602561268978928105509805825767073002909561215481593717341703821922380702238980942824473870430520572528280208399006671009769460641326675353236470440710271113222361359696981735078891624571241187509205290232716023747458177173601646504313984464289788372632220853185752467631857855301776068689908414593530519126585943511767060288096425811536174586186967879025787157095256491958910186902350790868422739961741347860562675674313907844069840366902066893634961645971612426742809363198362468854634409368989819687842385824587673571064179518445438210872673530998694988504448110530300833680329631300876834748951571156405026364083193101001489154836195204612819477841725488804582743543996334154207457500406137349502014416657715702121388403658798079734972274583190444531419410767190750380103382425525975010779149873873744351133400936853269711371312405255718796308878029262260736811634281405222788345826470520887760813450317930956825732440832530425479639844527649481474953275408162415044782062039951620929063279620748263625977122254497464447031953138277403340691727718165175812046387715272449543767023061862061409660875396232273074192174303131281799337113814023922500873847449420392640585118909738975587631031823628729442284988802821966337052969617465727630615204432376507105536589967854103761267509405772857548286469676639150602554979794248888349501598800507896957431348027002627017677030237076631189203070088988913076053848399789476553714007649950102867602367187459227964615759301590105854787643846343247083521525716342524706767030151465427686328274068258290328646064830758039898083936339871081859247568322560000000000000000000000000000000000000000 [107,55] -1031347039439885012055800805382502714092332504186273584630880809531179786115701188564073630605420764476361151675079327419757163119251954770814670407532687629289026098381464289840160983794760671325340050996614884329320723886630521133648899866011563915768738218469605251391210932435715136504283174405053752547549257992252452639496907707345373959647569784914352570767878839077633989145988668341306127387263005423757182010816054217711716591600601078510133958567386853253298335337691513451407342459142923401630845091726347865654138423811899004689495637174236252539490418078454859922074564517353557028391934449666636786100789197427038673391202681527408422051925378925609320028803933538320579317758019664466130707229583843663118906249612457780921247068451375111453780799583793285899212695221002796700664943759996270408812812440225532906137116548924756101461251790355858317369560417053236410044027333762613310431659685862563747192383865699577918042784070632445039116538657487044509160533450875211277477588872450503380937594094426908415878144063132444795987562027755789627734628123327382967468138905372646333483766202488360891181372599606930587744132776346600465126689086919740472674945148900216516871643663372174824960861752655221195889505103537267690632265667800207307632058215919511486174217044364675205085516682226649454806101272869236983202485058352829910764279491433566092898280053880283752111857552219310341323327023360355026437049035392235869851249035037899427290697270001250406493574882341320234603920623283473703409409769878816333422764225565299610998921081383551046677945508702353106942504202339492260259365468188248501266621911337067640960805173564951051827731365033493672576232204730178278989910549576546066826861283565522384662745922170545773883076396986143779926220379649118428968374878497008872309907842632183619201231944139880180656615709098356304856452974474638864362328303475674537560581591967580630459903657762267288448140867399845856129699314436388475667401994858211451771001448567089218434711929997058717788735628823720672754824939098656363071721242118874508803839917759334266783289226053736239907752223140910059052660090887810098317049332664260546692702487103501943903420643356996691177718202750188004399829315931605834238770487548492995938714457129226026326427705961274116651998325667992901057059636917655167167572920855603081308769825812387224877275564088498732447175107952676725171504889599906241103435669220575798472795596492894094206140549954464320638066086342971523017170304478346417511912331929177044439252202950721831822390079720311063879795509893819137838284800000000000000000000000000000000000000 [107,56] 193056192269070245056961215631880600760851547728787329194381663084719670935286736719117119868672838822647255106778351418573969889084957474572966899488715840190990534042766562304666682452628793065502231217683835274019724099447218217927003600611230151926892489212316437853655976355683761703975562360102786381656694420704452239418674534804094013914375580208631424825247386596330177405030949645707093859033608323349901661890360616040079279672819775425402941989891923758064064781846035691883451004464990868907128260431306103241646356445824552259377011924867339094654771104287932195021061228386515183425074877993769806481358640765965616326535606785897501949805348943351278183000503868200080172498508763211995172415680103214428890648149056645142764827209021005406505098560059711455306275643404402823263533443999065312761838729674513536363492028778153169402809158220402538964796012337784725195016063020490227275046006814821841262136180595067515378122514147687296007849160112384375145840782468997645679729527018794807985902903060729804671873903254351576131519853243497815616435819782635004340021854353362763484060468919256322520197117874279878313669885851806060935900551352507460635097024549237662266097743193873916221622020042795498198138209797987459557937247385244760146998363395049614867591579569213216249751066366991075266827776871908894869194155330557428170608034157121674655888296031610699681382657949230470745061187015183998894205750342343380804326248797526195603319715854171174021168942791045410941581973154722773594055174754667960890920702636412477790731787552441485928046040843450321908652213824862636806895214761059626022548299919152542501364039481712702054058726115665361949994664017386039791770073711181115265422340088807176764006640197664540433769798997860976120820314536868605183155915567876516567774956572655459987207037192264435392101983445115835929068233306964522013895156930675867921527338799639299479680330477231398663399210536407382715621734760893983102828493928457109442226227702182047231731711531338762839804664028290803211063176597856846403062390271657694550118517624388595201796425192847316004386836885326777903370625803972950470650320888787875445523825290037663341052520588802542730741043159576927067567594342255179449382269899316589121000409671855248006541073198956451540085270385178321196304432828705015460868970748940773419980375204843882806822552787743889606426843453493382291217825343483716270868242132546331526901060732169464450027344429003724132943258296724681329877257025136658253643718519565355086737690467546069239311776262724946432486114834797128801320960000000000000000000000000000000000 [107,57] -31823374082651095860822244697245020525461600892162242517638960545149086006513474673882355942919785444651259558501737810687994866050123499088543251105612403079105240453042135713642844338426642826388669496830805231933523626023810336872030063289290848126088741134791485220000051300958720664366646565090613429536561322590056470472834561161390097984667070376020040023374824244912377131304770767096798153171453309744208030676805500975640116946810905862094274498917566798093354281165590581821395850390242337955898161507920164526284871602483322108899757767135199682072430748194293797908440141198771130229301625307052075250280773858743219131450554433712338093302513405053110506614427174792834995225095167141308193279386178649273317699523182887407770550150562400984081943021985513330923760991350152529036967394609090146860258263261223528178541688507695210147019638854602341821299034522527375046922148046292827010887082316989456708273775447403156757245069252916000659806340922170920648792743756920528130723739641336468031875181810180607853240259153228809533346381829292756982244416535480032127521701833422177977373122141186297460707288606895716691235917943301673987253150691266375300372156109582268390888875314004008560710297268162033343212225870673495151663307126010156265790199057158803787791213041319934246627728384926723498162590552884702943767459255183972757822431520186222954163175044401249165829534022810480418004592585280294726447872408847657672363205431417154360026921620549448834110806137176933558421769990912615557529725077276171173793762676891479265378705971847074082759466718652818899321019155180736720577997542339632138989657539383001765404800825660053086761679875893146550313571374140129774516930484215729457780033009710922800688476720159572741022015318692183382937159510989094418071016626034752389028024636843051817201209127164651547120022383670208131018514436237056896818235403116541288697726685202507598245393980606770126169397981767059768906695353604039562814904819133083863938277865240213278010050178466036571014029515618367354550455117679616315741401951645823059613166826203631449429989020816554293484948431867313638013742474320699027677343224629054436005329126926857080289165160888755722748308251166744290195476929913322409860022515258307623588246910560800444263184663996894111711901098425234254950788367677045313805358284180491038900172483778432524531168327790670071232732552382619938052863982188110415321220800987914048028255956488123887103678812212505432131750734327798147445331118401326881679836899228335244782905272384228940747871194502901292116928818269552797286400000000000000000000000000000000 [107,58] 4852833340223745620832780285776355826599728552532389590476116611483936896901929600624710310086066484772451120158947007442030277343064707958487752202909135925835220207113483344443002208872902081952644567264665653524570696308248576465783547838306605899289789923355750888278458020224738091896285019522078537810416529537033749765764522028807745939174441566690738700563468521524191883762646926402601412916444010538878489762653694953375870592356586095871810979791262896272394692140125299719073803552675815078396981785513755034276741092974461402441324688094036864274920373858390151157489673850895023464660344671099149301747631540848278216935575693328152056188144282420957590781347779171842708875881390305055945341408964013370463894184054199107733475310403496382713318942231333973228504810047016025618161600730872456851570540858069262736337964353023018364330161856378877703404575480710960427749785051271757909916701254676197969915903009116873848688776418743412910027100196522383182488054192170178571601544911140188964202182819981420336278072160331646427907632658861587218533486640644537932829551043386502899415178209509800489192300927039256980292389883623335492995979342606528056956994236726204901263260905431174548631953467862063305848161722335503759451214322073931176299527588811292765395190600863363657116910206846963916213672693802264392360781242033639219163116716392623466879405222303334213127053611580568864546368981927723010448430541788421782770374304167984697060647480467390210582635809346263307013011051166869325226547156959467095348952833186781494438254302960566768564784370160253228427768211235761407691086096537696551638250513964862385380298345804608627214662567755162453753103073005606814759270963433318948763275345154631276238545143792830532110175413317837495479792495169452136653736958655569347666449940539494681456693410807128290324574045667625143380220099412304479449645655003892619008066302670927312891729848172566426763485591485958283695479020812711411871614309626480213809365969996338982715564996039286350285043720961680675016385266786283784786873562005718660943803860754156470654105946148444403225656044401017649842262572494569907694281842099073673964223116226793470711562346479126763659340472189732402722013855147243357683326816162740410085328111890747666571172851345655595842992727422371483581549926608018483208644563664533760227265001343547949343728839853298530473820302310018957729889738655384478579354884220001495043117235494035543518384394240997033269660436891271115025681610619693853412902636910283783688775997248473347196542405904249936134113956048631643504640000000000000000000000000000 [107,59] -674856738492180656851351315150122902616769802756030340486067700780413516602305926562770095002020232443213380284793244049554916769838549397561193650379277268854681052976897554080331386837998124790208609511115454243943149790597335008281338285835450338882623458119213196846091807185968146149858688404812411392159758930079374910832905938273517247182247716150781283898706523904008063979759362307087936149012018457641013983595036554894308658688759407948824632132731798158646290416182288697887508877550513282841864334269585127740640363587916575079926424642662385968899352138675339413509095461905994829685482410068678128806723709535923155791859932573313765719919944396510470010768071115224165852360664851205784330790830850039072109139134793151351704524660755703651088364454981244711262452225402068215444868160222023618489357070700976138469198172759369891629756794046433132203664622143614189231851186066705171591216494751621395462295999750506202126424084714204926518242553253002012671535549562963580277860581421110236740728848236474286082025871346995008946575274665398437763276141213799566787094094939108675871387662876177121840158555728011182198099111615290404744028115862298898987187596159061878746115574686513722920828458373878788861327574251306371887635046816033583219833101998569669228985138011310487528241800856797361746305641502567872947617586627373016417656255252507731936828148273334006170937594551478851154239184370333753970082676361219015899243973221250863091798711216910039094174454578277531621886773832612944322529993775557416429582764409648975869058428534868245143954449621768720554745117446964903301862014117478411262016979682738586623210949805751451363415443902720535203430881063893222393326922816774018000119832447991158379255574179085136138902370699556146678143132119748579310114281898867225765176208952089116758226717514601635748742301489845995439907093658852604050686318394982565368820839221835235982818800462581481784312468114413948174806347380968094981988625104826524486020540029300202198888286013297814497235103505979554406704336813903609938355519385371425434623092209321938717816799526852931805865389729127505318815190981663345685393741799544257211762151927330005862984748996997365087242310630336964159993426442224242364184513397663108677026960856075794095708330437344484326975710275764825192403077824093399325120076094963570824118888854307251685057442040777458616990745707624725267772108149953281380657273974010594523107404066121156067299152724540754510037541657103799496924280812596307272363967668321637083599412516506050270073233814001639012788538948538167459840000000000000000000000000 [107,60] 81034754938514066066186913474988022233205159602379922887830860731174620180070868350732259905769985507159393608093848623267098537509041371281039804608143398004273340702502591653978232338513932724712346771865537982859912894046482150845165028801803449346468661778898808073591116201747929099250017391453847586576894313042715100424111526839637781467078805535356042008625697368662314811715650985317158089605278928645781896270914907322389545320472495099787370092041142872213139660834042619364266844322826336845016597073343217403628720478327347471073605022020296446505881204678051458007261672294061521429017140414196178129210805747589775982507839093698726215491967598319768032928678099842794536464223158691915825147375543257616931130207802878048568476476431426702639279849092490882102644040171289513263805909169036859949602935114795183661916224994739221550718507429822518597688813089558188668996769183647088871855947688325397793340479906026911467495869989692408201555398817398617909170053028240508636003679517701320691083606033347543838270794597895887873307864265428388067190686068948976186786770098623629332581419528394065973265504231447242811276938257122371302207080707396314629915241478487929478052349675613605437039482683138983588757706151215513944293646487476233059420238050696659813001370202926639912408725449557560827678635067422114991298863405155744645411458166520171592358516165184975875487821805554332406129751747358282239620476154395321084658039637360144784840246329823318347262943292031246098436056059925716381889798713376906621547297232149799417643113279264774716768101708440989435466993337729470615041586790963902027596172995369549137271966268927782126828897585441567252194201484643784589581248745177597561039686469590349049302871624605077444275230925103356856709032141647353944607624171371160395989677971189482318073153245304919032073710589560841032155420044576982797455123801581731749566193394511564126855026520847698984816949773568564284307695963430303456869268692201031174857239348479478588002649056713606239981568525733992540088193494711493991191529644140204946744913245939702820048945681116598033008726973559826079001915518250574332971945563388754503585635571183781523710253043249250639518438849890478689105741744455450099972248786176255920035431536908604288769796770491686716114376742993518911948167336999920436811306527673048008945252370453171935711686024862765891228563436325154628709432938715902999230258618825037218122054257916206586565382091155568327792181526962467893147779022883782404266677552176028018568891110722527202542204225908964359680901058286353121280000000000000000000000 [107,61] -8060875121010345177580091353913258638725109043832918920650928976780117215648071095190864802778875295436662382304651391585430100588273320220758766744710883202191526611609821071456992892469071195182561249795557617322400763949041981024614771651060872350980989106163475241367318151600061256744356915549424459565215742331746779779334861114631475522766908609834377258633855508484374162356985281237270183174704581263431581448077121038953201433952304741157615710483831029340368986037519809392167754948025111919722166749957187727498212914109388010032380917377105333019118913276609140187990420511358515375689662608691283223183090724230732835146461446423405774784754477741137588322228569597727214927729324908773156774587634794628425199527782627710317239994840271146321488321971312510796566233341255357442375272494929577761606978698454030154801940157686543609610782496812893447722998783433040197598522657848462789740795561456161640206542258258977732830474646648195610271217653973292963302386449610797322082218099091360884034784461484720013579547227341786673445823063678607490089275069304237902336627319104950508078810952170899509769681370915452056993522935986994345118340441483020963256813311149105620039407589194345339471915713664335987030876512753837472322933192132081315646967629656252216109552966492747160481933535708616025518970520128557082147645752828584407370703240229667469840322598357383886186603273795416901250671000157032133916221029574064231255521482086149584909034345262130014205739412473825608789163689543188638183723180350624765993832684277987229171129632952278063791623597959891199490374182650628613636515325145512361177557852567609131152768694402787071506292072932567704102983608440546151670190192947028952623814824739421052581709921592298444226589409810795350029819882718729607797166730499247059768753641466598442250689071200102701908188492944421419284783783512953845017945176785222612740519757387682857286511861457288250696716032392255244234749677295685272425926616531445090606815388885860827974504781997692884084872660416360372815298758492063335301267491245270916109817037617079781872862173384562122451303378619019385504755005102133014471017987899555262849830236603240316701305963701400081200375595597609112256436921217403049327873870184100214885107698986182688296072312227401257869067415322192020692941973700157357618709225096223934369801854674482610429044992171510367404123738933526361183492444736163441717365985758194529883592183164759133110076469997884562429071987362304357088583063268532371955628071997950185795043228880468791720805290439137172133813889073969889280000000000000000000 [107,62] 655520907139271831986695210803118545807736597555003683461866171500743342987276413649324227551962838432972409674836350769620969363160434452944465761576450642014871609796729974052775218956866442838244962468410420550122536754912732326354486134564914208567560747912316572745097677443931939457951583992089517868724420695118852163543891308653457519948723466780637698516614927607241489814658931948901723794433355531739812056024740708762133759759957302193444368467443127097713623217111409917900087328389420972211289885352790102904463560711197512999355217902556018793375925149427536505922877008508898864840662060518863965652284058414451841958057922709313429441659976578319971938384715883756775601942790593159305339104475310041714222866664795719473364402066689798335055284406577290943665590548666428871305210781955356930358098598859882874923916944956584630012515513031406741420967625638564780263439231998239707965547019607155921219388898164791192273673533399330935914753470475758761138950674824361035153001292340990753225013704838779864847823148693639555852175750040585274091446502442233017658320125766635989897172182436706883040739929949755904839468427197846993254058507311771170743409196635672862766115037788617104609670672160019140566165719965570615581893926915874319024590309759266689890524845768506962370955037682811210328158456031533642632562582086674809755327593045933908174171476068602890858873164562983260898978448262429873111697067438325179212728493968078586711206100279810074666613121722403268252655369760162787442039122063094958165594435371108557569494944854554921015705408890527149513109656087637577945066469288323503327531993627844240938354290795366933389913260985186271713019374902948625022736333820266661628163057315865284892130641361859643901014568183161784460184399861854472718989538634254012685986519933812347661632776033486106907950046472335528974102121022607915170058700259276400229726188250806186232516721602421494367241579945491356885566704497103377570363424468115177098600295330171020199906903716961551908816528493067983940327124276270781217530073090356862024919672965999058441610124586258381502183082255582604746931814546770729675584464922171935973985357592722023226575031512033308978164339737094885877687728620036269903785152984201715455790766276889072724369352492269413432785586828590351778008602246317126957989400216724551950982509739444627056123938298369960417949462129526128152238585649403884769093105384269682649923897378377129402461641314972099501686989570212484343101339144023205762853837019335196788081489009083924353338041055391998312559276326618398720000000000000000 [107,63] -44008470317818642294257690327507384793499212936299519265452068860150076225398308334347862329386825695451802100497525761384675498443638423906993898285500882375038595261878009068627693475254601476882057873276828845458615425049271903264240706663400825983400797876264562141610100772218506844189034471438580900640741995096555904821070156720489782701939347242568319121161543792056824772347854943093610206768416453237964881411121458018644690446659107564317669116880314236158878808337625330036334071164686866361143153587292890404976468217974096200325238619050538117359632045107313921566114536954248611037728978895384351887938954078128020815516057856148573770186581278773405696294464398348482916917494598899663748690480745623609406867241667899055511342919738605747675899006936800245914466353428775666106110873779635009695690431671270541382927825838203090966816418127587699190720235203213605274387183153955332722177892589290352836634498277445953672085492193173909603304630923388629487879611604104245830159186271353798585819915335717528575990148782488753046326028320017319988175092099341311006627265438056910270596999237009157623183513786381164095890281711498758040772610864689849835690387923614993333473283802233321366140609720895068656655431862478681191276484982752539938564559471675702736070620882554154734497403225213995051733855386314867187934944402156050464216816618309606980734722362355087479422700773154479600216690246083775986672819622473670754863352626263538279661162564078527423117996568759578036785648177653940567533582012098345909333587867863249435790622550308821246089649913879158989977683057300090579476263278044455820695040478093195491012694470205405328313866330742495354783073528694215524937346269351758297966790330856232532191926977002745666923517386801973123740381682900151062791534556281132794981027581959527593469678928243594601616606759357094683127260549171566003966420417489685808665402847521804640238880964459034382861786324830364021020837967090901690484642724821512869548797539032227844042758207671401059355261350965597760547337037898077741238309987511484379054531458036835451625333696212696836880837650322880859710349482114290639868213162511206165416988061876747190081736775324419559050561537982233409447981059534331507928835714594183432313569194888451036478203782887948853694636074504671352092421784841566933386207092902224563033220194359341563532472301136950648154302604489116112680970930123068978128825395545623959000824438042901275417079280535655594707816602221764325373727860130974089600066069395348429363314536249400886179355193767002674953342966552330240000000000000 [107,64] 2737928277395102050061430367379951843599540690186199030777908086188199763989919642173546145928032693647435201304702462411762758618775424236146434757875397689341083373980637422327697116517055556893882614086877738194732435787950803212351534142996135494418615960994701324823785202762847957840396060347812521043968960090683326297910617873642475755615090101049392514395221777838925737113399085464814393760387306820777048340801914751130058287794821280779429700569456733358033249605540674929016863295612172388999879199992001197021841054261543902051208408952582121470449145143931404934334959550815992006330540606304196529951989360954658398443065318354285064861029963906997679457760228220153153760106284088137953810066296575388993925214477126560217613529563512990754710591362069718405867377234435139063115363419492321513049379019738532079172770175304663240187478093063531323947902248983901045439935476464193243383099671486242281025835351563624339491684361272930003015107883150928044645641737785095154221015133798143994834715905645384632502113222596379121559576020044210390232809648573814802126735504289890293770203924139098344853122288082067379060593241521142026165563995350034341410521100853598173937941327528512052380633730271991991855618193986014488367393451819364299277672126686606306032135208003886319614467060769856401278501257018044369497467109946425383947248979475122095922029839179172004021954415023614373124628134419389009732091889917543071169734729879999576785847881305214923458003168237743261273919124555644616724721294126937010311754989402919941614657705661672348744488511081116308481701981912295265554359788878981334230134930779537155991892093674341381821329290083821476184816544998141423985844445038371521047865733826985722430821177490601824247774203642459777820091707248211065455858794903064012173928759787860042364962416153032097215379588756883839641289880558229846197360456728739701680404226759313598995475145727652631292937020713644292367769615199709749226297886639626766281629852054785026107408036480082331148086106690118417780198373131016802205260038716129970794264674720682051299748786888664973359657808489086300380431775291257214732793374350365424349935527185495855264233353251943172009220694053171512568473196092252121957579799458782401143751979615111182839537624364059960110420817306718454081709825083968614012586184847327372071560767161402003659252270588615700188302824463870755031873714284170239203237537937384529774533235694313947924851571077356288871908464297251202645673275066358173797211810795712494913825360751862383022413931249206559348750956930007040000000000 [107,65] -192342591476799092542604756160378869061454806678478807301231321295319507733950672082615665394428713033560688243385080940374808223656382306080684098141859031102457512481703460217931914678219040131382490974463820135822419623857654782228472725927689085331427041123357827513829975458744773344396173639074375742744942938412328650815045390499440678136952701957894475860629926747736005781757177269875671895038726555571470800852321621220025008550730624719668566283442938059386369605293114288778436584160183788820060815479470694715593992017069729050346056324749937528845687056967459154009590372790605833120305971245923632183169441855341804352247465344470418339708444562864371614596354438198159793588172090778304977059823970518034910158362497487394107704715400762430604539506165235329200199145618506418170293224630764886769303230062927073746746719827974351590616975925121649324308101741718988484054580019960495885069260907426553528851069698211769736086407769485774594047834508362880337340685894542647252325931772617164308863093757682295040283227292137937840560579298076943204054754189107006329586593937781160462709151328701765687744937144911737152993878534868135681267150730704965537093066795609377638361285518637790642632185928241620341584881635258538609087712420458404986294274807262474898184038570124042766530555979097557342802815402316566498603539766915363711776416432043958640613491209990314055221683037302229778558239389968204532601257813872678045485084239097066566260859774172403105339942790370587080495707644123847221182889227841756149632099918627856470730782372923388272793920586344160324646855629266236928732908077673781401832431807342287515757995147631429168475464749813508078894337691122905501685294284722615007659340810687239241178338624723061360369279682778429136453749787143069140774656852904068118800776138344801866966391810960361954096011468896820142901404800614781859497383615702597507678569724513890456749971019192823207498611824632200918357174575169324628125823920001912913789364407731319479126908047858213604275191520081268354330402440625818413010065403034881102681848120635167532888551173335747342511141313218420527918683666191369511245690633377388419124335776416687634400769840359843174203259319809718465265803597878075319242524725796421436994603169808816368286549401994074068910063809500743667425363191498682909080850363594216977417463202716045663104011764744209784392036839907889982707491242165852447262907269179814316777119131549933167376428528922222244039277132787154916493636512099837678346516857827832729251406462546475732177817430658924370583692949585920000000 [107,66] 11909512652634241495594938122191042068501566233507795652797534398688649594320635722289669710609728571830572839356095953597305180546639662003292852494704916323577916180117032498722451052977921310512523532762432861803731732326629232341758752263035098766331838047415369613302365707779880136634455239200127042262946568776799748180444012710633330075098861613384951460873776469315703821527275001632477437627451712681010182245768117247816322055406005478020191044147578258599100488474292844455415612469275111241259056239008578151865553846795614420022338385461115469883448238899797990533827301099839791503825513805500981549049743855563214667639961360506369830818655577801395213618089831038885585837272328786927329996418583634749871518290941011032609073569630386219235394871752566103823844472040789333008439389718711791726306294696322596002781097773201001582922701172736584130329070971781609479170245915027579018023007670744555903938979017906534680647704512025072912113926643006626936332316401854521537721000650422642063470379394388799279564264400753154534625829516773133894266623563040997810230567934587356044474584859858279064617123981266615818178130955233391363127401160944598074577488317139269148686850949488433155449554809867767040279204392466004176778581345177821091076238749402968643434256094548759217960869899185903458565942250478217843783385608418277635361542316639566496304974582322278680128865584263981292178154507461805930653125697961757305149021300128619954584011371441057775346982404221490876395790081881652607637542127951259536159322876956271690445365970786958816524426682713692938996641757142439988467943370437945935967931616124317365911118632304704897976917008136183195888352258945535937903855947200050117292822235451708256473699528863685743522793641914666123681994387726716383269226930655481469823604456225865421221765356616015631435273064055624739260790790864848217457816811961551325326522191442431792735129476541128092822546541974192498237474808698073538018862633660575251406830949515640634260950132968532695273855423569994305330593137003199710319327309625605380805227892521814502012325455967598858216409119979984374194313609953013152376475872755075145997133109231434849837660620888152820402631955371517377076927500205189139364528843288839154552879963712292802776966911792813173789385601925743438116746489715103341633276459124937447508652942875477118018481590121287358525818502716126074255629397809083391497500122786491851051422160529538823659366332176642917920045214515478466972939064878804219634216541587547000822430606110122514739227501627301094485054050959360000 [107,67] -343763378368654442891614849644227088355038193479985193335977427401021034937410089305709483283343951650132760496280371370255109128427346422444373697899377575901584608247606632497745519213434842892108262387582158871458094083872692553892354617894248646987947395883211046457987421096369156628697869178437929350267436821359130028518113270992950391994359873443571034451731979270144527730368016382160055044253189258467250404429661377359161086762122269403250169975513419033353215921111391657171545146558135597022136801697734951130657413905399587045812301106881086862784870596310611986315448998402294985019334491292262731552923296667890350973380994294722499744869970594617976058031828234311852497094131827980421400910150771484734897711011973527586917173114892869105486091985371080328436534749468651284683627750006628414980306573430972541454426180409687861035649573051150718779245698068198982502262163670708920309654227694745224709139321782696149919907359855733723102024667746830990525568023996475672126903874222450082414433449402005099848279207184557219455931123012949337688632328139850667206987174751275052617480992862680921613497562620782984899998364993225326966343916303698144286740939990026377119961117307112288735881208592434512269402414143492881921370475765848185397085614383101020537543589803896741851663049548290834661031262872572931487726251117504754457377903730933617192065154167779966120439902192599950004932989814504291070610527255673046524830606759380024027739042496507247570418720582406939208919169182181904189764702498786108029797902678937726701949116460789757963720501450537246621341180863744877836636235101601576613040348874673618649931477811706476053049874892098033618544610460889178646072953449773624085641930515635878549641527883933709875498136308362197988939774588271612065931949794446274767305917518141643886421700718471479978597997918703513037288423981683181993517935435020812259337481940343310951252627802264579484604723083685483816617062299704938080385224099803360537768019456030852908713915038762675164083975537637563904385441545987671871722752112456977350428581829256757563097054589874293089996978034726045525068351040529477730194061785586238041497462642511090132954462372419318974601641842138967862089546010939292521738271208697877943066815942793197318341663067189488762984088872362343915206754494490999898556540383364784899763410813355801729968342201479449678206232960814270707528390583692184624759781813430586914978431456443679663701458727622491033002240500332085086232910396087461848931452709184522142921396037079004773995116336607561283325970322840 [107,68] -5544588240403618236538811176534770570769451936908017586832873703801280274370442112407387927319692362391275041693989462371187662134886877832346407448599164237208505260515084738495100400532525110811316665447310730495758685925262508001635499722714385259082222102636797833632907578086007612504107219452406240444284140609895894313631893320963463393305726171086056816691171671448273776052080319387832974348480063383647760047426664499856232996411275137649636172424419479610989009887185048036812022448706814927286924649147567031664431056157097086721092728727429658023909662505395995224044830539345904483169756474692112066913868779504062924788728220688161078472413274654350615681657972497671851477295172436417747127163611883888475077434916476489806891475336391594092927042403308265375571453163559359109125785391460559272620478253335022357812254975444302642178723024210324616397259212735404411272729474462731634125782646896722573450672250991353022129978261993153669993192920756302426822363592450318729856604904803811178160620638477477397186431585874613377937423606512734116851747292688514329540194965518777164084503371115665633325788669523498177863860020247004963011457712901512768428665088359002897305375530443307331689072985184516937789923798249395018851521181052298741358148243613046742808209819515861742466278811919232964677602185194724941259109382734251346501046859249294414146113115520458924362101182652339950811067687429364278395634944123604095549859416684919719213406124681447395056993358454879803926412089507274234921541510503889415253152674151414822824163895426096636350470873207407534408593125506359038221121707879755830543485082493124366079521685319885174093444230636379663570986961867480564571428127273061906155417087232761183496796462473936568392856135110765165267336964440121066362716517454950280998693597787720756235786420237934592167846782972659868135577972604288710065281869296818983074328837241227766276940928671285637778612351158027061228597463494508188321564485720631898284646615367887159046726229578058232559073713958536202196550274431846403592589232106356282821541370051111590368742593550471691681249689550960633657636278322684902532934248121989709011450897347531789672110601765841757461160839059949195985385425562235533075176641130532518353553976427779670334581571034111745566223986250459408306697027065749467310801881161642969669746015974708262598283053841876398580020401343724768758688894070017625230683982871895237845837402194651344732036451166418418876917345876618166654966344609912689143041734303066559398354022642025389400844252853390325023721280 [107,69] 567699686298127332368862523350403602859939956299591115906740938354567621392979098832646948525951128899870815568104512578744060889926153134046315227375932910860097525510094167719790044672609079904852112216469999304301144155704817339582865595839427744411480493955207284624479276894478138175262434763754149836168853781842954260638386897292362341749938140155861895198250359819966121067039938293900455850840870928383935336606726688912605668421425129502682843988393556218577833832821079173446927688007578544746490499272725990873100428909343219899841642930608776101127604416215964806708200466436632352352291367292963017122724096859955448009943688197332356730968163304971069934740122981693860355725038656811360044078344156747943160735983250459020084887217100765597066273260863051265419154588493727916507838915802393190716295249713992772438205805546412156857056661028490008756852008613873116999546267982824501244927701817734512725151193341727262744653417879916769346045703854670063808279796836112197896100341536126327480948044913325014921075101537803695103071657446438286858172528195125426515314357893208832069355132823511719034478090109163401395560495989794111394140941752583706751024026097033911222999984529741401891510701152692663177575429357425264722507288639531166312535949293188066869806258794729177837365420442893828392600355924261000281697887313253839664642720015961739262643732717487536647117879883393663306544590919536083143431851304925431166551887665514536706446986403551952692433084788080743975023600493077663042865121455874610247765819499825299683652691384443322007463618640904542757363396622338759775788709024718786181285829550384182022211595813268432545868304582164587475881489279713173882263414682454702363813804554154469954432336869026686657154921135616703680839244808972628188676912542629268164586236581604364288433833972055498886319440790633576318862732585588613444625385921270939604349585478431976075053759499265520916640565005638131576746574314328681919640037815698922763231159545648882953467921686977397898451006722932375977240859186766404835432574451185799799091000080842907103339791849817456186625072549106709728355657352683183524578238388929043673653906216581920351877597218392552284211508965903341491659577462640899015655109738924981607418527638148709872876245066757085357098902750234727441363578445593828480112300921025812048975765303424746225152630070842396850889527163420732567050391229562242998896695289005193828399304777856490249279461682435244867382854789529936740945677620523333185884314483040830713413690393812770143806525042098535955240 [107,70] -15530115322651469179229097929577174842841682290619528752270063292276810340066422954567077233680565188315238787641988560885008305840638508679299581059574564126421995586286892423838056198934177996024420208372637232669178043411505596645363154203066245742716182731162390964826055823669213695978530776756739909983079356328180422094639956569826851503960326753107031318522725953510038507912398320505394253252329637936041950464524135053859051337282890702677164787779938569833923189036314350908515460932437659476834505470066003245261809405629995732127105422691065029109265999291960415464884541627225502235497123409663816432242383218343577450766014042650049163269516077778331008770057325304259380341806639112734288390188445344567783895288164684082104516218536049452394031485049208896380052808058955224620062541928913168777507132514833034900389428410871693548946177026425625125354607823524282958019885734137792952159702264924626492283289509765629330081060928953363410934144384025519068757041437100890312529201254784154665845024271176127545006853097109210400412104291115120165674159718055941391569942681513901229634485764862030983059240334624229797987162801545476640531283066610001020465788670400857790277163508344221554820376511366778911653284764727166053169210245925005854979209430610463922409541392892995787705040389486225619527005861393733317148590137861793398647190911595515691456459909155109783922699479811166228194554768096683188669140121248793921114623108018437890515634003341268507033937832976903572944927277056764129768864083781104914732749632704561111690632493033103447923064042982964776417152950806942706693760645726294226196098080497731317898555284032709095813590124010854812397259723358750280121060343395955342964159507286202258703515523211083046448613653098313182366838453205752766629512258265241062212804357563238165778933914600570464876574482009301513958811412539919821766833354706092788087943011314414927811894770174521243498851162871561610877764482984225538573834136143679148773312189668165554295576175574246381842146484303993623668766390491298751036323175392509884267153345085346931655607110749003572028173575024478836671257519581182725988443759093587689431553611619993503575981230486154109318387962643893176402032881537687256862751265956483406399368104520262468769804924526939289502703346467714702588810464788147184617777662524963160144605750115114053298814793218015389711900353514376258135500205942878850173467083996207121116639546400233320665126136922712357573605364993578620573578454876552713842230154469582486610471188577653636277908860860811200 [107,71] 258523901576889821223118232344043145196751758341770011007265577566187077534770408891060456851671086663426716112291798218940666929311293606514974524993431330375181593966581288767442186815205454050984523533532803158221323656726685554180542621234651038152413463912395861147919687736561521537712769150966592170935713904549906287970708668099720299691918077555329155612770723817851126200136743281696567210763485920124819413009466219107417899120708612850431465305379732808928485061896959599525245620453963955599083446329107885007316546722562374180085338371514346757979823105778215608669777332106921943478838627680216837215692259686572514031857136004479989395827213483936091506781058346019323609562063680246595006218299403404458552115101310973213137406930791927852343446636376871457871846111152289517809379988304558151517544494499277790306878167212548765011974446076424364246685022849156674772621746006526711534152752929668720902098199115956183072223516966147427945047805843583755712047119217273005949510189724220115908111453636751328215384194132482409419653712824023981428163474504310386970752655883397716077004949826030533628490661588856914693136677848409707772694844536626582006213170706160404056110759933500888279801747078869925036681868954683767729851008733822577230493055288554733433786602413263802115266322908797277956556394782535145548014346918791230518177147174306714935468646439599222906760436333010433923997821788906351509420818217988699638598900818533689601838868718755547763704324606719898599854483268807488693557070536288817867959041200414669165845996322758248860280873631937174258915634395572461972896781758648816857502246925741503211757840067565607024237728200079962591545270856585574625019289182519444394275513545902882590968641100967018418552782800324803171209341323032939389104785746251799025420638781013391540694583387156420614401232188538561800894263445461804937231363021453366805049019041656272595925858478959146257743979098468635167911240387966162565376761962119844474106703145878537585650029222971636587642831662644891447528924277534468533641004329734314732470493143549583716246282111012100197105063002633939594206930006388973067255816158569650623279601931470711955139314867925928498076206419444341066284380283685687206078731445624045022613814114921573736301258319263098158198425050493162319379303678072980688119024184692262546439913270599983520490071671077805137689238459261507869936169915524517874755937593832044625639746639473565987323557707923195127697692921113532428390460543407609411718807705850629282954588704973553040127345691560 [107,72] 11837282664473023508126121273871616755684934503053504753584036614728560099605715211407488822965939974599460818176494616816229424036995241470037671775134017079315826871819237615504785052665922891672202362475521742588133598602908229721114245034724657980512787907521368924589196385732338261224614886994453439903622696524436872034465547893506117461727655392635258604648194770270519317153732347685076249578901623712327540903811794033351274686117354810573306562024573716409700889488729662520738023370953895797174285146241936822626629260873250391202937144280059000068718836886705123395908022974718448017996911333698103673789308735658597653334768257545809375399960661843467833984315393228668085121555653381150096898213840215256507934967565983115394421757220803775148198227749470500409858232564642878786743871644950323058693254385215609637667574115579500523494804496252654184576403654429313504913819116639978700321892352229702104684965830386894786638663641784599937210165531968127162765174481011527106623667813208273353255070495453923200725705182378921489520864988092312169818165872847076877804414664532968802073974617011266030552137862589565130905632619652543461536540403637975342295301861344209663870634772313295931514076578919482337645576981967070898590497355868601134110925044510393895727139982232677764146664945194157786631938712519845560353340134420196038930128581639696912977632614135120538515010805241788041464314790746588348507523402822239546097021650057912191335100355662625996570179818469428790989664318905153555233285187975061268014322426160933472941528760591873255875780243869950626185606394748355042897468735984762923299289287641615797696787508301745544475661199302261927037142825011832788522870991528650536760918720826598116054601523583699867362285537121025074264978687786652130504001594686582035357250652651833684198203997400335293232843410969388128480914300554629138193206424735411078033277024338011376293877444300366800794195377200602245670263838156358620152695956858542029500229107459952120538364526257617208019728708381305586633244022635781532089713660677046986758280285292586253714421258067817407487411526090773152451114624779010023946263672166188045616400317802571839332227142000553654897754606948036111350788799277449088964000847341618037322987151757618614473922843538746664872754566675534818687669119237090742331066512183246885912763841917218953700209173497312682337505130516147382841966736537532686096115866201040229690230735866930775747190270107288601032606086057294245222278710133826291208396461905084721247337899557646275898785920 [107,73] -586176869064057424158146656759156815536071363310743872676671447569445392641703933165548296740357227690749039669136867666540227380560799147795914400107330500352472933271981328438562578273808511780263054830846573822806042750397918099900955479958735144515374006704722164445063315089293725355996798791842423962088869427316032136236666415242957672278521627045969283642976947040215875136785702146462613217158692614029052146216167470299476575932003794853972591471172013656268252125756480030514138341184997021093218900495089968390673663580107181590261157630076882383562966202587868157542941863368012843579631125142504767939381175690006232363706987933420756145441710898267967011663083157546031079692412448390898555097332637618711473105951436375189098548086456344772455179719325001081497527934167675637314310381680443587574970475970370644370389533370188047985039816986686375576220768809636441727893462934416112633886506125635072004776100297348828880085469163732017281808775430847673926011960084965402315112390601115731517180026327346194427836204899751113884144564990238519085143508443426395370727462134255395781505496249011212434475691522061559453336616997610011306755862480731063052724129382685831573382089800735567891008216335549249863154283263642148533041827521494923224457240955303532646899163417723665522373528645019723935537210831762797699965918253438434661576246417885072015963395099657990380134176683855898086169004017153175382340184940562641413528504673509247263562220846553898308232597697307640724048759136771948118342962779584812060216599919304809488320245713801774224173158443800703776547754872728311411862456033894373183127035054948781949723148895121299441232912258120803770000171535002230004397611981290972280644933486235413591735829320494643829896102021515661501970979219635495287871608334377925207740330297379663336848564939553515845157824719909661936643280643145727055627674052470528004668992327934815804528719924619799572952784249228268274005224913804841152003678961161629382762387090822771259116249957554349504315984183703008480526471320601777809053749197425431310848800169538714262066262176038053891625675006128525496140756291234163226433262642757013198491750680644218501008787376620324064452975845036892763939493214174918490814183644551489669890305988256038814898247257751109674348623073161764969079600169566153465520478103878149132856831472872978951327288202422965277009864474898995284484685928989989886193759469598273414668625222742144187888175478227505221868884378245368466260285506190843969703650290474765081328102512513373857360 [107,74] -1285914796395544549997211497022963712921517454463056516029938372794769458693788429083091734584462884755819417513809795818751474201894082184883825634016423050350030266635728693929788506508948768590917519289945290159728279658774727490574454064415687315806316844719825895451171134445923966510942665579222177421678009875878894244523021430530752844107177703929100089019955457241059020781781266949338264801944179444140857296813901408758009841348065149384468742007501888837443658487459306731650046709772341030472454721849219236522945179730818940916289112801519551744450375430339889366680314406607762752366066527429103290561258857828593960290018692115215684676885966380502546176007167057054568196272521085408359377952958034223777081534927003445325016579057463665175550602887354233327824610616098951605664805480668265942365267124007374982582553254735057442612462259945007919968827986683528564171109260867713260003783177061810042701159844805611357775975624245249742663354636731099485156646005327293619974776005133567275821784533565929029141247393971358893756735775229177572901115095283985634710396381290928055311851059380444156810346661539773663365464396576743315474003603499061345057472332508043840694871333690977378952848089806608476112630160476101139446067324158703965261655048038207608557406573943952898933889371384616836858664057969388100269041585504497236523700163871562840374086464813535663098725709033777811447459245009207855406488889173649471812230837743102940989269777247209034354712137163719941554186846013977177314470403894666161609273472660347401770067117136604349988151836856973247009571686529064522713159189970566858598970049246747037689111696733748897390554295170784407787055140894490018340027410135443687667176418389048671666255893003714368124835210439077311844490842296644220999344166490834663438838660785271972003265576132561874849761148539247773555065573130151094925227742494779344619939666410527502797052366885422386543229335292605658601314603158010203781792229557809568364732620576577853018705903360522345241561104652899296653625681632107588311771996055909510124567506275570888789502693158520673942761841771386869467093496778126301388832235367171672286552046861306584573115838065827856301421803579227600650414499534594517952557206807778408273985588773372543363545550372346875552957917729797472405106559444682847417274345938381999915340512063943898714973204937937635161325271044463553742178126778545731617392392577289686823139511896982456503614304151514087698516122461891030316323503154114997466517287636035698696116011794030400 [107,75] 371803719442381080866164853172229938063079159329740638735479713116416764395228189366541665566166154597743118736028023573464472106474520585020991567075065426494086155274527792488743681009285258618592987858534948289822110542420505466327410674389718329768088841786316423786488584777805967187033535494275839761522904801437695685649287266141303535756748550859831201278816292195851554159539620418456286371409090923471880715317011817907792784559981975731240012619158642253000530926700430437833669390836499061929960372583637222624151607422753939414217584494927737833732102270967458388375163905725958003440632061214395394814733605325288115784173756144231750126830314637487386339158245176109352672570759092563486522756276642891609620982862087005826510340009952683055962559870639371622340743147429008038656991619223259485724179895883518256763947009959517695427384991487074988752196463764685816764470607463375733226878390263578546301351052065641562893671836066880109590899571343600889280762392698435547555518826183189696753502793831183007230581185356488150029199141910228551690521837806293325439334666009794919357195431276718821006481554335586573527972960026502183319321673513834815453335107765589851841633025618561734091825603121687282289756130888574931911300333950383925256800031785995715981971830196506432561095837858697429815335061428637273654290937446000040204330542854988770765381740308600502201370294731537720115701401598485199926250626948439670497915639107395548425041501220775229856226431131643866291542723539200848431816302803785945409933829576434997781112810110364221947193149983897481375616788650458140601243532726730813588139668739771370559257445458090731769761410171704970900359835765559222986211693428696741172932234654031673108356219809519544363703536940281202696879852980349008076278417525230503945038389685808785107537172451378044280016845467215367520295711105930039077982349883331474448180290174062769121156333985600660791743746508504110172698611082111821963901367047129408313333569888457941286616833643181130298239628154342257190963467970575660508266514824435197779923896399917941986123670878583648784389070879581264962248368207635571024585334720918378058619209152420064890191569795103858634152343276296947629313047981267385711048031414410463138908474398846614430090091966215330216544361202462696236760915215279170077842435077458628114336839155400472372050988439000901166503834726399399906538821614394405950889945956063084211735696991686190995831800572555798086743971732412030840967726394692676048445009658142341292392179470200 [107,76] -22659274297323434287784586901860685290144929067663157774800962264635646233018764658411912768351403224163359118285049831032412577031814298141106222155210547906795881110104345766330981652168272508245849111951480774004627399760113598886654649261410630617055327460494221219172231865180615882425470869209549190396086001110936604330456728570346242499430621954335093302419061175807295342840289806871906210675155782012673063533962802715450221442724051132540858910883921895290088179394166979392226601525771262509944193716036781717810658898021943860394345704987167995850334981854754338442523442781894273711547185106546954883919174733057836598646628232805357726895890537999300981644719734551842145391601106240589956561592394729730399249741977295668602509769579986502706518622282024069347280674288735311810068865619758523474991905034373294689556784341849869653328309201257512964908203029000413509005549390640868144451075050105266535394949645910050689153259777827482977494088454712977626614029781684282268155023786085782633860907311666865012084773168579057867705474053620236434482332166518240536913794242281743831721950361743799549013516371740584737071689409317089281510870352294280574311986838568287821388756791647913047101306920276579058352705338838352160733631446745018945544059043466605990422548281887759998986551040591041241868799261899719561051954046201952473653133158832639165711464195532530837881959886983485548645645820812199746350183477920969137893002844794591872807869066429721861815457523001449763578920604804562044802182045757763062763909303565216513223198054108894117627931542382634648902235168943936320044718862564587849021538110918777056823148111468645386100116025370056691944157201118325753636226645050009464050428416081150231241226009274506603275156758695196354807252210781246562174855617724100084945165521219181746979086464180808175038004005308672828391671350716352437814585175146089837291206560030347386353766045030071836166101830195905604950595146071559633107593898605948625761959939225763223516664313613651801142750705937497321756777694859051992715806637606276909494808461842400851191899114822016312015354869442721722160425052336872748376673995332524038643413560245361181442105784306738406158102680091769840081064549127752845614148615293387368610927042667223144527867605042800768569758217045044658423053277443560015744328467422673356933374541794044841930658585765903908072125783457154902187753327499596003150426920614394129758027361380019780755320836897822436309071392072841355489305084454146122233275465385501134028716480 [107,77] -317686916918448233031546159856121207965054047100351580727228961128447437703757967611308946389033296230024434100876356529530001526833583880105029837467124249561265142060789079725621063222014995554975419378416167251649329444192892683116104825011243005072637836093564238687499937601802239604184825982403811674946418892258970248592943236256826229583948822525718934038621868266481870616852309352655740984883348716234586091826276052989521782544522533225062811773149498214619135181027441743138687497064924705546492872616494331782705465767288887627654417498045384431624700705661653360046092088344505225344261971707314242512840522110272568971618718841783992241608288497599653846649957849393502883879623886006660643351398312663493344025291351803247919563247941719901699686930354157834345239564337773486617580874178621487369951656263658489880208169875129811471260364959897970075355164795650418680325250445477684182623693943178992290874271056222374500115589697541684526995969393911658999591434995663579778122555881245071756780873603313861751909448933384633177743605917056446323112637826256081344965438808186364431069234405017190676389475656674064087815082027552886144716244392589979437998562260849599042437775792570726694573841957188227351120274114398113635584167730902583461554391110629304648221748389716812886248067965768895565975727176649253451008564014930120898846800605013180447694336727924359928460798740824456290000548568627183429385085978665471937728978718348134089529012573306938724398955698020991391168750574274898464416538561312515375877813880070658828828434195500328593340950263338059468992456793016427584996719924730846344503987123146210379316332945766338723109486113729806958887595234028267836385921009884726399931527323562025618190234781436130347006521264211493392085235706459036317646774102799174566657979012057272483072112039096487963063062433913630750681147832435012743299457699916880534120784062139593306430253320919010416781728860787915300878067210052662897558986565057676735539360791320737854909902219474900050635427993896868170504863678008083621838612394586041976284103538927550883562449639085000418027326838856882683370626720695782102540945524741618457116144587674638168538085580006316491830331204287005324611390153169083426383597901727264161378928563857437327165007151554357163812249712416823606073463676399405593582005337774309477663325047194405332566941580719154885281391819713197414505095371390198222388158389138840138111867059800457702968625243320614546491992214483018919809756054817625310166245873639863444680 [107,78] 16052838125434629796521623661925697609381080013204633304512965154082110191521882422650670937030932881222622303536495855170779434746052177592176657955974223295907793236507555621421152045246074521314458520742616378320870583457433062504197263721450235478290651324392749084261669516299561980878401393334222160254516576472588196452766960392018786717333970346266280722244011939808320941793215735985195270720304545943135079754850643591049175077605649395885323418719795416595350413977057040903767639172551040113013267474840964598426949998440443931148464504403773322736082595301490676218213448074008718464274904645622321122508352970242660230732098955507301026705223327570160690019759053371260525267358179419270144812890468713101132962503599552505012719038939134427339727569794662077103758161920044206737151637547725435106739199234086590606918818450247043073907372015897535449025015615044445650565755380749526380564406910691878007026781087530889675764682188015118842607151748866766033772633597451380245944326343589048471837221772112602340399202742232108132202482915646247636166959685999202178780624750397566933330152033483910334033202930592371957973212173314652830472312865483258683768038944248648388483011985489359493624243805946167196432482990494482103336838080497904607932034026485664581796637828802578409791215657601161687359369114549144339395629504846183422945480110625740978899414196386702204769427504695710427363491104515097208558567404255864157908749247421133947958968674805345015853095927804713191443782621741239014105469480396936440609560162475720999903988866173983431925547601598810028958989596538724585423335247389357965734767653370050873962243975232993137334311300423868775642378389995301215911811965493573310594051451737804657068193888091206290223818273738639838586496919034238317095419724700292958586757956114539242246301724594898635608295497745364579117862239010469707979055489311012191491770007245156756357542105239815012059731965220070534794350265626942923349792767157022117208614370908518784760802816403999060036735145167911970554020751757998030596633978607661157385326490562615605598158679910723236635479972140759901741084209415783673618279562483001859913152833960506650829422618888109454167951833207791128847481007227170259299110630940231261603233342735375345482275171523386548498691690512254428422160669120160892781435920262772908097122214237543666241505013182559029475816655910695962450951368145730716994980112757183953028218695087850099739378478423732024021214186566155870481035551102834611678451005679898560 [107,79] 12179145921753804961044273327154477278927200723657979117664947228083920129316789518973758769320883225492608646992443869419607250755407262226323832921466604243105866532090343005894581190312039711532112236011001573937042349120910130264066260081764974811435111161946899293252322230825497959168946181648595981546438461667455178228075800074223674971371694700572033163153915846747681880948429588770543897346986844016218113680021944016047922851129913652079185811177968172609530297639288981752611869355931413485899278489925242500066159417813633435203718714666757070390425539385263688675193056592224285071051155723969406163374350516505378126625482048758559755816734907194152248048760728281519658395504290496699372448934354545709573669658514606316404152832753483814716551070076892158190538451145465929624586483738839403772418163451994871953710166247497873563227103963613806621826380371794806697990515716334621125765020223418813740522357547155073686543728818959526794678030104028243638583196733959977526629542790579118714558453443762509246928202795344986659957436323436717033994242155754736487672940353991293859875638429270901071677325910213081860237379435174417027497395153474926334452566102266241904943802314565375760267238951703921939075271017462702029312398368757148734319182943164060225692431374244007881359342494304953851247922269793665545210365190174155000734327567962687945323197765986452839008291849141620525295514116241205505966302432494245177108589750543393173013766692855400303901496119677387118206995170349069314393666861257471550203579531602492276750702462312209382056007559948143515142980870875023271100501629435883226769888726232317076156716600997043024628048386078976418133801431521013346683878303881551215569078440957065849080275860805093496401101252585777469828464382626548179653499152247237374337872176100452869265314058625070388706833282141302807671753592732048402995154516868267714289615361158836131948221544300590516411214580958505319991305850344699176384952468812833516339634248522574063261542321450368720537788145911819233555468290770099400267472852206003244097096613425276877342086101860898775618104987269909955140553306439803815253517555465767617365818021192746512535987739932111585968316630774208961080492810652909235611144659485204997524887650340670777817924921290035268645685169860861037374460818003829064244241588418666213002070593513162885520269211455172041810122060655247627009248572691416470842793597610120135841809077030668958798173896021878005121077557672671820821203445851179361845963525080 [107,80] -2014939134876434098632146170695519080669792320769017633188109401272935350021510668849288960528563400045705956083834628623171138016562898865718267688640524854152876409206635326210974365546752765520134908995022084989201134539874840311865382829150497380983598462153509154580626670909109252785698723996581092160161208692773359334931487614182777194200878328464713256984930498992846050698545422904337689535863673962337520002251722332090746194171529724673980891497269254860814359490606277420274529935922925200334812094981455643426438156529315569699870696081323457462463433560367212152339385327978314632421560491043172256158625336311355687124890499206432519238031978681200652814725590183187111487743215173989900275483834347864330132873103746399136947945602008098841264439354160682591992362139016888613478137326312234868119636926467238021444428424490703956731057647967527188656290456212934846104795891795984500379450745131157200493698077440149091059051446844603399480788282383548811397659372567919309291464783881693979977597690136720351626881690728322648812509911627925102395756088267137096734479255918321405208872916604265066714295036700606533844174399986371617290860049860397396368627681857843239325546212237936020089575384314125152419590678789099193549442401766158096169727211296168823440323074970794780621771139364401146179847920427814735200260121395446745481319141102586222276601753809274187280306611675122779968502504268535879229818297238340549442987011663372159774346482584675344640304926901530913049638148974569342929571899846503101571036755234368661373087269932965725206537641669241123694792030203969245514175136599290433771029745591840853944144672323685426733753200362347403848883920581035952853539114432442511245612760459988331346131410674907668941395111297042123251634411881359155594968728483984053922118946146066339288252166887002623027511879153605070572601519061360510542974960046453943148527126127791475468802136820128309952450652134905131356840576704307652018704993690142290850819338704921110367080179783228395604323982515093659029344715546252850768408497525914784653726681238609808251802993493222906833830192985327099669329690600985755643324016171799524999085592959675527220249735966993206684205908308513119238429329219751485781155083003481215937177077796989327439685283083964625549464712110528083600736906033282062248219790945410798483851456709099915361050734125820633285992491056550185376464740890448984092774010910240736030933078923832382752122839472062433112627718394643106764583009281450621594668800 [107,81] -9820574223986679983531832311698438363244373657301917243783539848273608243700019443877672049813303253329003205835926898009048271367489490334099669331483495344919873942210419993262211651074526714729547954434762861163836671640494512229796210113837264152150104045097687026433916598577405508587953734580295792106528120148536949572386202929448528148303527010495475747145833953928049388922088552005432034307706507646757937022805690422985276164153544724303029843416654999881617565055848336142830329948406448827928483365226605176034181347764996146037271219924329781277627961651980600084794016240849342675563780860861663917363362017667273471657312169204530547006051749225300761312773369030656164580703531463083506288143471630397797542571090866862335493163126892629964909511936239254665388848852563822352832321928435721781007617059700046227461485423524954031516128052490621560780486347504112380807124581206185290090732183049087206289656829725079565045119473696578608145024475940117837895441845049886844862731273871006273519101261800812007425658391880430964306863074166394511643893122389245636381506442459269622073362749778346563406661728062775974018803290723421000098650204958315625301115556338319463025666824778505284830648227393688684584729219773167748925822186183540857270225897497708492493153923615875045691741526230425755666267694864423899768976380904952895276578742268796221787676777970407378485539341745181880818264007626528368061873519190587225588807963702352800968139617216257334326548568133894375928750397542645710346106765133507484662791183101695477782078475342199313179742151974787525905095589408743814795060746683402393635325981229317018872576492529435105630887692874251450051793041301176213102476224520331596909637087726844342525905895705540872679899081829415167189307139534473478515310000326144769603603860986128295209210342292217728322549330241160588548241651092136106490363578714807685855780344016979934697135451753996414644266512558439242132318305568621242337219653838755170161405338674755861201557843940256955024320514300388262254222012867544038305620204176908932853249632390465989174003412345431035064901633830651338431592245271334100466004997155143035509876728420600000460559651428169575051662713070920003655620235701864644075218670608987048517717573669343970394925185955505748702504537660694295201317704585141362842000860462073489759153863805036567267961119097043909831083845484639844843454161633108496318208305417303174946512178207357863463294375733208249160880505561390739143568198689149824160 [107,82] 90661654305788848935328152180042747200438233883568796311941461673428254352838007442055445593266014337994670212918765973447238170114696581412854083319249808760970955894197155377934862273169298821437442023095454378567175402155673268775879240154588575003508037201266968721916622873992304478940924989327073378739160962082428796638857221331499837151621122273806180095016543612533451623404359197365779445964067110805525390615911407520361371886885316015544357512544129275291477035445018657930469300662699840815671400846891507160119673403199235960454486054722810423386689308990233256539811885927214567857189518705520749155876548546683821723116010755561903121856314019011386579721845776627875124363693039506467253416084533012229897725899240843947205648726961953635430271250210197003249049463107579111865747748616542085303624141289909407624580903419480577208341338369702258059383175060490962960746013906893082146473991941815135595531530700066777678357492162828311193633358118381612507467104403510369805108587769985305213569421446524719826069234215325761061715414391809263959612397956181232160686898627745846889228299513560537148873585340369276721931880376201492326769923383927142977823060665596475336509504487551894453778243070855473219287819848346456815682541276045003986247272274325483036067867852560148965848271594266339839981365710413247063678585493772984850197073782018039343450878774892729619033922950608938505660323587119017605770508628344549039086087719326394717236342451897891605705531861275343676431765895457745883141514808989942434118738446844549125311486871931094082834918768413819253520220016794914800342588753332747410095478081643284923500232319209869209440681793723562673624884120263106999967747024420214932571519063777262712238054641174891916151905352128699601162827713126934668687797534992047415410540973102760549337185610845225901883858815076004950115548880033578726868126575694303792589879824077751465223992846932422318516505231276210608228750677241839423999947856726504977650902088331931955741562067283072439821094717745806092467146184551771087383586041393481529745054854083329846696335832225884657241400615425185459832800128831528143401755579922760091012251044615474089245486112484091745248330129018069015041634269117040407225915806838716109436387273210347694148449930513497903681734676677073158052832756146784035961518279740748852180599291998395530706796165574641580761115909934079378736063517154759079196859039803719041481116163859461019702028707347327984177356375080762042890777657243520 [107,83] -1398920469368498844037176003084986333472800068399759131544031396828625961475385138755503301060069195861028324697793949508464481910177513253283821162109182571222419985964739557748671031750231457890264100452558725759206080636936854873806268659269078326773237608590663062245346532797659179254331987444632167367785393091251553678281580332725452346539728090579213104186632006356756497331686450607535271066382994974980323385322041081512128459253549190622456295683367392963499085975154728074624719474811732282055898627018132552490419430259558752166367172685793981608949347412841571406006085500773348948865963780542550827082342928628458047136739017047336927438226721953473631829616804941477428162913971995306572512915345716605415197078381234684851240056770355726828632368678037958418195380658434302098336223996422677051724942637042041064520620961399785050739668488458122900674400536139905258981842159753453707155600903654205930648115179799349448085801193960171087819443576098044248653788415704211850408345000683099321788449846489504180708644976877044410869640561808427230536952712071357830282470011375970336189679318954654905309497740102807392324045081699639633193213088088082576927845351194904781373227064334424452407364706409826597429669459384723288801602594975593918923465572402588458584318295335225222826669395501326117031613046136732202190625008335105826018554654590100330559401044665969836749305783147251272342132265100822370780504799596598251811596761103023810804539210484779345148918212265633368249694401938649688332976934234666832909621663973026458615263140118564558916869201982765688431307313744736908675800654248067332424517800723053417459923371854699038808662594794537016543940032870191898119409475412033989375984981585820116805796246598339230135473215512259210949744777904187399196057872613693295175153621614464232377875295309650687373210771713302052150848938473825059918034392062712440901304223014976491830290470982917468895212978595197402263269211270020016829367144756937814573165387530117444580243706724987954697616958687798608591723363301167341646260729688775450746692997727232781286934614552384594537410324350132093863080412660551501378251502482377517853110842710942214743458853780916133459429625652875912776820417508222368763969836123951254127983954300548501074632532249761847594194815527082744173336230364790558630883646641906631706324321381082455347548093124354939631886742333862496656854451596159687477497776809104443240405522504884508137013955319781814667187246106109777767167629040 [107,84] 13540290019177855303125433926886684940695672159520411491158613935411925349419564873325145063934533791715064945255045403897801559363647672307249260764612246172577385902269639768395044691063745808409721630762767967199983447408433189641059489904182945531928334219638903940042378504269374684861312397669139189587978352770324132774689514181984611772246190630718593158811215911654618648939552020735883662268085703927061851061233469002697971546555642435106981210011165212205381664134823690357144594066305471692857665315563326230439485192957895687135177085915294327998627520840477368733177491521947548345389398772026467485258500570383424040078602189609656409750424056040774926462080498204785304597001471625763121096522335114771605272046143246232272693312540056658878021976958015960708355839203267779351230961419718980435825246537373931454502602275663891056959174264424390059095361401974582147527411332810092676742335454524866320522262967693748549645901880590718201542681741740745963449898925358076412850892649658990592738522865740340583390273377312903020081883745098307122564618122522823514739772947249730150453076305102180519319266856808533478770033602661298228601267414796529993605418292248826246261956103284548340311760435220883158742096686547009226354478521410871130997484241328206029094376147514068230471956462926863321221223404566044581057913292283302997949085304991260440751564551102209284860157988820632871926186605830810404776037523224094979465778334286267480249937608505601074410911981414183173378902744302091851010296839380142894982083345016727004458315826572592623751553687093373724244855899300301005872118870053195638735965787989261411801967497519383340835284217122410477893129338244816741881360885727574839052307672186033501209976209376284833116512630555636905645180420666847559459773770759726625032866673190848651728527437509280734084010832278671775560955917464496498675889478542288435611655156244108598595992806947783401736939802624221556800978366120777445853281549348400058386276781617246368183441280649023041873691161250030192812426838359511367219618060004638139581976217022699357750734300072964795137788458614359187666203464827893693733016392337481724427109323328829590651544001601894093978366587572706964261556722662231483725555149685378640796649245669825972914431014155050137209602316944555571260515403440634150152820405150731609453852362274267730394184175718752744421358261753832942010862112632087982718082485455418498999267425601986598208242302298111100850986062180138081597056 [107,85] 93023274411234886576667499447014524553602548483562149737106601454790269068424093720633830965897949203926642646772652817983185024023609900318405428841944281035805566058374452066508725104074435128662057038649325077091791599028873470468375136462161154872198625932819709974109901939972811026987649900984501103010983671574805616289186657091709189524835202875710289480446953291451495407882007313768609134481743291137128569168004716737093496642093438362137858753859182991161245397150115943497229223419069900104317293821778164006903874868874497592311429996900732234220547737409608289092958785041204992183273503405377514337975902917637035433841297505821904765796788618583327986469914978846977764140679294251273549607281162623557976320427225950971318085759953711636584151890386741186165191008962221695881466163386313811908685955658924516648274278303049281224718687784060875495378111986634076125934418812457691286918147872490017599945523536881892479751555508256091472174278711784581061863381023245473158914912970897075631811734777613224054550133502314610198254782166708323403201612421377827857007872977604438664319432817124350553242065786644041861995941571199715259368235751701922341227787551340120036641067187134956065755317051361062669370001475520935564528194385849610511890804387730802710874393908704275472372676990552801545311547808955307882153880251966176957920065269391278327377137080180125251313207636021313601080809245545254140586580196667183951307251831423027662309622275696362021247008623551729583936498277214161582728948518658017787082240509218232341230401161469624268330197589146486047339670986142093606694356168644557648833054057691483249231854957104101610653733811337903451158774907381944285796448032757409876277787148921988632215569743387345764477000901601961216444265315636070898205201119006340536521314050965370145708181450829525224393627066602671292818957696967399804688245914450360925832975476336961514306366490887342099465827861954123559294112872253392704918460081444372804952314296476567177294807326909374479120384572458172299772460430328340178568420808666274819191375484796150304327935364207612241317234461617727686618227249839513609101053661458966142951641529968137868710182418380903197478649732150410047647997255725152576236464682211185184915917909381214993577864897847862953167537893018344007499096413512670201195248031074265990329219818129855524965688186668125544177979677411088370561216163097797833689328650396112900953972070882635730292235343909292379650907511069372592 [107,86] -240040525829927007988447484982846188992387284819848095895685515761573981544933567387627479898943207710313465144534134050982273842862579171832196731046374943862643115229737599460942553645179372873162499982852532560637981303357299335169987882786993205896606685074719977401112439884277072049001453781717551619960032211561696652371432532025005621200255160298215586958785212537634864054434512037133514808546082297482833080066608942159224018071693775555788330783216136838960807848713266900082142695401354077525084856224795829349115649547742923677415950940350192340631764719857488757204748025235569114291026614486415882776900948660354937103397299259889018294519207820735186184850784017735054959833233434256754102011650332274350823881333886732271082580807932020663899311722994994014864103401131803858669279748477924708153836701869374109696481706973312121431095150770761500412866914437905943358993693367291015802048741339459356547361972203641767951334185949451472727739626952736609687442044361117470827046828627359774006113592130004895650581520484722966736806518926263088856885299762130152330823106581826071244586824969996583415667022044762142439853168392368365614491388054259748967168652329751830943477390300953787134963721614109453767197587466797469954803894235738453864239158517013625338243245273115581829834912075832420049201795259687476642515092311411513784834441974379365822127192773532737389124152355061459538357156125805918614012425667181911881537561209824715078308260231580803215883662902920587823575738916644161782326471915578484927558946453360769463660489138000649647020476427397674400392666694196737960014477820017839088861845371291986616076102364935656432173866126641271477460737635617747028239455880539334763073125498375639562379926904328609389697258693866449582196626771030723327613019310633434111104415480962612495389006838483204116802418379848230314442097573730110882470160614180065135639325953100444768755484626594260150535354335577271693945548846846695868633486038655288732784305859111085469530740445805916812886595181418154933336981582705173709698790684711827647593153516472843554801688510934125560607260062197538479389574835546306239008861021982286573276305016078397678321184528238408887197490960530135421962146903125133660245413389425979777825078217684931386156809155840384040177226459517995581883524995734090521547499851251717012386658244043877332838273020911134346302960380753181049305040254293670459969224926594343623597928571667514720607088824095715162276046073856 [107,87] 3040403450536109343288481841422600857293013843812772127276178095705546430598138193384411168514584959495663567385655470630871567424214131506334057879765486633599089387900396194107148967286767762127957176750366141348160120612980352661768998958275876473741854626352381103636774168173893271717157250520545841734063172787373356934328497384103962878506812120499780137270239561397368656485734756428356089860097223019475582730049721431112365707489625920469464185463113842054334604912251250248760473492567961810311814260798415534881809997231170203863073159397133743156325278887632535997743303729167121259496804013411903596427606506780326573277548579086007007265793412462521799493826078850910055828200813839852428954468246283977005625000023247332412239124609066931906018503383592542266311330522364557212989914028408766709914920912330544854024728613590809438287880968583811384861721955605829246638095309599572583976628958275558892703583204955812163006160443292901472852249075022482110829223786150956310289929074147610409204595182686210001513717147625032183036947593277784597437766105892117916464467174442308078495590960123112614380548887179544182448715730523942820160119616516727710124965516097718134098905807744861603159283951108413532482822171014126482386325215598991296496833956834235968784874764491785712049788103138203361979308224034650589182112668303190039805874379119688640503388438901345712266154475340776041369352122752697254043632412037188080203915693793620901773927672120873050060049600451934620521922700665119206694313346787349950360429185181652496882430509314567602722181848393711144569090193817093593040978154871265579829685210204213802797544792113472534844609651481722473332269609600919994927511627699978546967990495117632666913070331101074274426064808177087888900592733772381771719391422844768674850307038806394689851392720172000905562995509392938398342533447291079130992015481674253425030965897094687478078701433969601508817114823381909373049392618180182796725687294213127962988952675612279370649203245794416654426512921355838860547801982116900573848236535836976189546395887005432581509310978011200098268612348710476087720690338819978005591793162781846649229339462862194274135851407757492892224328580078978156735636605077322554815862072633633280200184253678971705649514472355195156249266192396903221531301212217501535727490573112661219414513118911905398763932018675819830327795445034219036271483611529089705555290440848622330979831448537327229195066487370706343323215136 [107,88] -15793234616812709055887030026629292853346389359220953700726992858439305071108353557471591439665858473260750835192087140041504939230738450712196367586965029294223530682238730721624613823264647689273837252873397601402690649759615807107221198850370744281938036101292679713342546782064813730385500444877024458097361794280442521376189450147790257661004173100793583799326467788724978031636675302050143470239199205435423591943887246053639890864035976936909731138161807609692902767958456597449403428473676395968771109917427624881416926692193214405097888469099529738343882196707546890683712839788446796374778083089743280432127583309007019186119104376594160616728413298510562092025983875989223256149049057595895072260770811908294097641653148060466869632408959474369181636228434193034642103639814253595627628070865508247239178702789856965951033559894436169682675746622868962056419494113382689552704026110524801846551374421302550982525647226424006868783614471154923601137793978195336662077385201842779103668778972961757456154889553969917974178640999482489884920546991236153228006683957046269980605782998860155305872580742752148464848786870166533150972709711181826610824917397359151796301039144038957901131465452521138761571816395019752249266844787456453367214380697442153076428000275718826033940631371295667267497156933674790542940230321412287013506784317326997432894065628544021607474640279336325859125172701705131896333981297456341414892719044634843657492924585228518900769507040415079843167665144786683453093805075309606666753643115412033645786866670026695444143180593538649866428615502588166823504666547017465931576195301678672412723487641432987313129681608276625071799219121667983792065768589670776428446645656736881065343936878857054225698641738350694983009421622939573531134375333100190138277579800806622946365054396030713940648342985853147666052203988711050393083387341825564305019617207356263861007087771614801126998683234875888895991493758296852458257724032130683443758900464926374258299410559981898550015134698655819851549157924746270460879020545117033273426363496792137914757546387862384574696983313300890129630912123006413583215108850395486615276752567772683992801037429702335080498035617356419165821251641728785160770841937909415426473924248498868702135227879257344160913723670252256718300823952941905646649620231690426163519064707656189426563013729009627298438593997994768574371175610139428890929765583860972410402101852471687095392968640343963939661338222834875070080 [107,89] 76631725091329117045396728975315479736860949536101236532365851247854044804617785244407948507351968315843521185495775670490674283899332151109844541160452146069765707231403479514888605026574642016473226970579399110199436288732350070262818054243020911986025909319637573671266252794699418974409933094300612627845376583251039089110136690579234407098226908645314873073644009238389220774990275257675147479451168652262322343877497488216838946754517132002467438079236435452571056751760803099672697846237339925963135496521760855649208257683314263955890411835448795434375344842745156107484443209930560164864838527348781711575258122219596875404014157549545748828154230861876937576461527081737987060310527239830507342554482728414264481646524019206948972012123344667848860268871391644495892636662923278856816572509929147762238580214734931751833497261634180733524669661323651153598404852715732274211636767974126950832553164493639246181502278418484501135867074809850525552175901448169831963240998803864754802847253461992908010685151987791752667988068413388842197225408191387412769242213100344555974038749708287700676338621836188969286985565181672676863570388706733585974361999609176089626639485453398980219221050099791438818806951449911631260400407934872455283482334881544616687244885534403434848939788677447199893087130612270474036526448305070476579754069929918598207535556903796371675615339300133256563459854928496805001502821077488540662966955601922815325156544458616922160010088794212481984626334101599968644729191408462768396484387464332567360390719134865392857743637077248786983997433208058163469119254947714287630450557521223246004623313959407470389230039066747594531486089281359508036890843184100242289961438875351827860879103024489062825528096607760807795361152154830840632649120291465310502611719012664051115695960364553678908195748942953310617499062205725973707614297378244650117763871834808722808510151930504738143656911479952987789076154107116302954011830428597686710532115332811817218249983667494864347155433460584180046302669507780940387259659872872639232698908213793928837376979338881302141218481506504077873080160317780280360765468631922677672415611792589941613662073179184895428635538588900589533428254103668208215792703548452300883352755272384132401642670992930634771561867867033971087809485188479755399247759775835943882203636666738235095276490683232523305138176597182536072611326562804342201299913108337395156196167094838202036730481381879062898772876254982992 [107,90] 20498560229601122338469263928944614556050703830981973210350396117002239857076257829091039052103503157269082266203424897127381504500001010193494626797802913143831588427277464890653777740187011800849721727645004242155500084852585792419154170393427072401746171635684085556321007285202996745997820565017962075393054414324353653533716224881946782067126989513802187979214030171344829301326380858656601840757742316173695409722570661735734842053125194029726867737001318704457095993269360369911396385761987785393433224751724358738326561901933787521878697009680287178655610958692044817608974908059762845217515577921768609008296341142030554257766883711235876058459769708964934062095193797091354329321369852897638436435953155437937259098363686257754979768910070671056313041087979095108579419573833346739679635868684306168200467487724226609786560190931874623594776492768082378195491238394065218991868743471748377223678033441732455668429445411267439542212473247953538133095911018605267172315957692834749220061017452085251764823323798007740839376072817759933451312690200514202958849102630984975338869719819438826170595676605010496759380797067772988841371284117281181561594680575600136405334762633941657833030711082541145276856410327790913295721566081686174506839293318079574760936206418193335077356562607842586938078956860044085466855243321368317479362840966436182964347962766521068542682230510298801351235526109340591719543295116938483280690923470325067174322753125144179758063228295466991314285940396800128046178106092134993881114297844165193985804481161363881342271557062570261959413216510723540793538952860108098417884573400776605056777002569719699149908588052584813161344288107837464268791156030526022319948838561598088599034833387683621306847062737660929664484211191535917498094833964209502012896776797693977849871663513298691221590800246319640327156497525280509846954331929440649658017206169947794465760734832818113667758324406716747682740621797597231710141611280191414780526845840176876042894179782148831465236429989253765104685168071631461160860035688367937221464091608244986870088627029362774029625182727987828780963979447378126703087520612614091850125759066418326222073261018889862875236393551678604021354858796013848206060868950764450747260392108308106548537195213728511144504988550402905438262694825888523981359634057380145553285504660485301115343996640780931101988208703585179174482072845094186992591277388528206397560889158319492993583928364406272103598035616 [107,91] -1346120149664744643336669637905611940151022471841405470307994146324129328511028392552480286261951286364683235260559343973308421823288182560271456050685205822041316667995652580118327440209342813872572596928698865801534192458391611972043848890268942959269532104038500907774939054752628549579037086742994320302389940501301365152547491874175261717641199922892588556024912319764188923901875788677632580793625671457862552499481610988432166537798898264143407803463483355600243132289201954538702080216098102181881464533303984142417804964970437777009743017126075512707262961768470232471380620228357994535852634109854255360916687389782578361368919288071440855449647588303218168348455795704920612395277364100658186907706642373816510163770431241711511890544880698802674926257222387543640793972049553924083181905552536533259557938705141020650326022844249690752545667553582163115064545248832363419409123464065996006189898952517722420838841590714947579831026850604511335121804505376245367756253801017751377866143585256713180523752442117581657413155767422612484348596716774981517850534939488026711524603737836261338183594956586597753836985782301754329666606184838077541175308476428066945797589726475043396716367494442351454803029254327031093596795629157693066030306994191278154399156765223362049000212730392997728773832626550743416887699702353948522103512922318361683715081674385233613954873292057257003506294206899449922783900084790065967025123508543288626104789477325761439158691756764014944144083120714380315510642563751241119611176360013630371248913818293706999911438029146565373682553681846370780890211430736990599543258851238358451043220090525236981204632028451831349410388620715789982332297797872256089552271011220061618082899116128600602495296716672328817144342661946072468491197683176816263889299320507423976991763631682965054671274530702493119243586322032387976366935759159218311160024031194014772205669753835978259839876508756955096519464340124055436534244516842863027702593842137786790689790212621273074727307689992417017615164430111663335263342569582796683819413044118268636751344153814005746082405228782074168475074861426915634672981045861302922585302836771543607067577306246438190158085683416555851430222861502475647938032371636962547573451243969494879693761706818986358277291230715732120162153370950420293345142455222812890267788694693621634520470528039562162779309135029073925227179085932362154086990064755605950442822521635588949412234239138496510982820 [107,92] 5027524963329937141324962537429470952054399441152040141650774551875181369785804112816488578959467077613543146016018650598593297565324207092362286204164665997244385989154162376245602461954328679334231218284423090153696625850226083901451494959354804688974263404031168583581685650130599452792687759008505648347512276436231923931214335637332396500546613329568726766553753615511162532442221568792785756770695685071423417414360442392126606357417234684912300237494792665852472078501073533757841943725933674335071247380051072216404098469540103257973895749227435663439658241326620348994742227299011988331705206123762543625784553529147449758808041371126480817322116748011476824199006507863570204379960188767484884288565645439937704009469544905528423516301118195467629092151264776782424089997039273715060245137192852720861617026037839626358713552189485005876801370293071574559910196603902000977075585000406416560243713627179677791344072962959779648005247407969369957941482899616081161512556221990266843908156956071824680807807415897459861504030972438134599991285251355353469317332843033328406727846143943639189125235046465419023668648318952183396781632366503672992298761925520103042679483672574996307005138263702739217760662434262381231424550586933234400182487083410130482781401338516706785508002276576129596520198455574655265609207226769479214314307397279462835150551028976900761021321714832708696887240032443960017921977861588839587364787012273949533240603635541975773737455322398513197636685463946342124893401221113832097038007899090646805120966789524253564168508890665408255072468609303183968340637150031985919552258882876479209716072911310123470917815516376481076238801667401802849974790664640000168193217903353022068139390964616425838538550572624453526663119016936718931046489700145974720001007220777161597432841897188340607898929970431174086544478504418192908552137161058880859944832314552474660925832127972564601568268742326202654030881729904649024881670815470123827097532896937324333391942326072329306188745875603386155269375285530694344587148870356941873713793468128293373062626508300797601391855407298502009185827763687686020523415480440281323717805980654650438462526774754528076873635197380524336639645410970380128424973039925228667058601244603757892818224070360623882498771626031795041421408508918809397893822225316975446429844610795067910120487056054722943652595062907029002148300575054805285757571017387643692908809003739632825280021145427863936 [107,93] -1649135561209167992286409420716537852561619876378969131961800682832092480400481980976276451984141776797931267173232208578172545287569037433221230270690839264997476448770624918097199495726419667539293154851893777176013618765764995808088174683508978853944152166607522957417376083172562548097957512103218936000710814415347810161795571109208370225289329153398499258813237621045246263632326899209912618644256932988435497883153732957935033547640110787742314652859360314245675721248926965450897074771087538659003659900551128018124967761220918367609016115598042464064900227143279212507131704296329844144862866604610007960113373903557214907721895388724849569965601188346643189591356397985151715837586160899764299142346429787737475127447113203857523546661352899708899731363110225742318572153146043596698194904835192199908446197366010601241345563884482143363900386662811284288941260385905924665845122592939847766152947722090720225396865917971511469106550663398680460918917769463739445567585465165500574359192996844697661293976448605776600025391875039979162724078713008009596299126943889778571723311636461991328624444681060105196898848324078622344212047008315870701901052244406021272025788282698172890549098780836274860527945046535403131930619302064390929192091560321136533778642191986484497673619736097436909563255519505439232457507309758777046869440994705898753892423545490444645431354436591192995757393415612378522216339306706074603448776988879688876829984767999027178549962863027053876562235921430600119948126223936258689119248570641529769887434316063290329706458236682240339397313179020631484783311526659168817917642367905934794265367565100620156661614052159734134930361977721773489983227803229672865438736734440100544926084535631767663198163647355284385092310169778396622116345801444175239955888379963364851572553991651489496061758376082565111686061531620583765717723670421475321663833700912050388421407157680472090272388261365737629303833449903301736942930965642634884130153786854669205803603403330811127783675287396366948791489286462643662957593500553756802382219476853849638447058975799496996935251247932678892255248565077089509944504997714062474067750368565758546499613382548828396996832446278331717409987010974398908105713493650789242759303454982186790836645725264142110364363021932181718638323635800352035181016258584977181481448629034671583808513146484182650244239431174380440547168270377942723305256726297301189043525460355686394757129052400 [107,94] 5843960560461025186569429176418025427626656224775645944891561454432617318289634591212399473495423770910889803942068370697041556013637999651854125783667861435924898246014326376390168414338637164774651102381396333920953685718881570740168033180511057440633600291215700462167008928703271322075661978467138111230493669798279879828316231362312196141202592033510449578229645313035581239534641784581027206426550121848298266692294556312291017444690900317431220541073095299565077516796816118726833378910106950654856526686451919861394077476311514152046560088964099741236237096934103940824445222402112851829989128598229845610682517019058642466762081797896980311148555724722792214660706994596717129877722736459350534350561718440502697058282578734992399372927257694859639638944248075043030339747051085391608305765400665079085777618846753181565231703527475105077328527285464153749852268209160044443663649574919275879960087263066725267630949818456043425585456400409862742757229670582875227105403311261965864549875315831931363335440687571749871809489142404608768014400543963036931540998733258076558080438901532958776287809985091862788082738380461547986222794894416252769094125967483274537717352341401226548491278100953768552372488875911015148364981994689474658511757941073409747971990590074686368423298724409707282839855541346041712540718659489021044833728603376592837966568629028491996102443402751354110326804002152411262013307985302115487538322651977977573704764254978996880393582921665954664645164264267339415035540379555421066049213698922534880177595392487360684157069794781084684424334656750081453340521758820941598897731523431355539369758594010715769928070366305817558478850371342056191749063054910158119756970012053071285801138022906150762075254737058401925353343909319122695303336484453399250242093222916250436891337434773541277586715060654936690399732568261388077730716371148155291649840496982318242418892673173631640820226700846188285673703186940043045963411301705887052294481467996569672362708404982892891425839638249373763011864466472169402103646630462621504893676940730608004702275824198026277921534152399295169106718268799555859486488388661686032150018941844644301741052899019857904362037280995618638582060169047881851056119106612078469116808764638226470542904166830980622672756033364115278860695227449361103312980328725645385744631397070098145524979234386254580847975158165773840182907034956957807464397304250784210721968609515168081526160 [107,95] -11804180368043509556656434278603979873539331910369684014420444705373466670422031013810207480716647034372511127975878382801477828420860371795376633716621969798617815208163650216966608392928050827277662066889808209463237205044044333072148758590958350432255819075531922981497444954197395920981967989074137421639254761961501327244854047906598779787971211862918424264024991326870673347395073784643545944490864539541019578619046576670859444648087560298343730831384036810485603316777916537653808587578742808165569720419635560623707005012002461592355062194047002792920745022896700796921752736076282558268639254759062746335622787633860850240443686943997615199872147966658913304409908703903671320281229391253850686757877417747130041405142311543859407340569701364757307689664933959185444154309226977841544448595369158758566597377556343640692569692301285294849325755598473189658296633300751317441632023537007382523190312699680049370520616820174217278708900385683687820038846093198267578061636135664274030293195730350531562242344964239754826328563757316810885548178712928471171150684865376621938019448822147220622387548331792807262752978700868104424787696517165706540044469036286564353453544692841701900531305942703746483100941858542181945342891545138158330174016501491559378286228018542841626387228258137668480509301837873683521616875190232617611207883771130358680319759619828775901983316903033936558377493650547222550330546951019679005829415466740258487216702816188886422787508500320682513314837024385131657985720566707168689501814305312999536501967648565803116827335721452195901665632223132969140322496472304368167821035502316268029781776934908395121913778343968701963199485619186618966553773840435233034882133405239481159447896352266929359581236342396447440671799011298392972643477369333229927561076444193636412858001805171915062075208228917597641059905884719606523279258037499264084543832706737378071994590319793078322472527324514767835569963340303507013326974590838934615494631367475571258844984975413150291005278704008899653085479472154274737482523456740971828937804380861545679496205680534505188394701909961444894294798297172927950614300946080114913744618302441394331060240195025733206606226207459827905887738473337621084740366932552850806857132127960478751024317346906668047433906890575539979261753094433418544834684526712923681793951181298956527874790088416657767541161278873924338828855490897784459125616678462436295608636514232376774 [107,96] -37765634881488196899540109270730919916885098573523062472301618820642940780632968983961075697342923014992823051986708141402982621774342471999699971165544239669351251859843114531104133209546928673612785124400836003325970098063370699865149719722944147243314624104713772526603057019262466347274120799870686016855508122987677260350053877611273472099738751998258369223554457638621749331264094783249667821251229484706287422166354950170230932894799158412694078244913063616399237843202192426197869892629585950168305989674753692506568039626991154512994870610775467722462315091852806384671486697149222228148797971777046919760059301271739527036154217242367804370832955308914502477555336010315567504217262554411337602243450512787197881361748236579800105092030909679473046354741734590863328526696305320359348460754055324881250323499850856905731174581487200929068597122383958801093466087314095700980851046506981299950851855422446805678346761401996996449220385242804021911763056494867505592388651485967150976018022631849800923523202720456064523008986385008657246341091454992610917928398553485471841911638823761968416773387354593106330555019826269794018971490646955726738576251571170764284096240917080320929843968332402884142062209763945807780369953694245290196346397455271130961174833437084071069246355671554684190013728919534605935320073912514384416443051253649815977434845797617235177770818936701961485622501524470678145519523865265056916630649218268840146921905875349835995727286057372024894890995023914268835732739296740024416178925571642957349864043440614428142159655152790744395606419548056209835130054753272912201115827836627881232048247717783250805343915265967563708677778640692176317384255292444628687428010989376568491462215036769070569166448283668539016955322275916888214108340060662623480945184336534163223413355921893954050011444539459565447605707737577418043786027521188963164964443893764953465838589200121917457347634568191254769136632210434296324605234178411955453082090149303357517245710533650490506544460789760966339085159706122153965379339328771426177399141391563013379400029788318353657749244900287817964764648724267359158665110664818986501193443163354712474647233466088489536487726296305640108102053724058002815239759419997929028691313561617024236048947468233168760968016810439153327515060923430048459785838989973325579067060406099033024924125626948991288218884401279879782333156012447310605302787795319731672944623133952 [107,97] 45283453917888521075955037064734584232264166762621653109104668468549895222550410366458876586311406318863552332675597909835050605085202443886554169706731433659514946212291533518647492368153356838335884812575481798788274798910135576394526370607376458257233033575157346295533560561687992362440006197369693237925388543314731464486130045423686309471341649715442501477542755466260145772983940573332022411764756312951181079125843167181459143231078990721026430350116419179377605170747319737725957698319576172103252184824091300188799557698350245603667032653285071137667344014238598270589929985015794482868293913662036750538818681153547933930089477873842847602557897250970021963184778706116781779763160480540004350898153772626264003411776151804086566834865404458151814966483341119923398690691659439958477028307518588103731877636488778326321190777160228905562600676417497991187977886489035790422027275912692128569796976111025996354623117760754577372840790587781231969589647037168943207660751358227746232849262101568595133492939081873152742997167141642498393825141744577858085862898270418135261072883934117556449505425283494022911817852035612138407382230710761080123073579738225167562726964061304207604164133730916676034016835974488853472475625595251664970115756898526718733796044120317997902006147123128823372264752578731559215092864847374387846333449486589816985960972221323455520448223942350310452596745500694631891356942629530778315690231737204677653991082730204721810981990924530399289750153161948976438669294408307676551297972838783553285386926832048185907737529161577583288604762911701215244140626836604167758276599626352906431639214589003938183979370640041279358674142690347070602292018138542168342488301282464078501084180268581123450700659446320853087967123738272103284325863082583796034711450016541410274853615716431648120664853957950469546070745679598692183601235943453820035490966342884737226053862036489200613866845534478493621613961109174100956896174473398293810678904774091469521768426454252923929886988823908481430480338030974032627975486841104287242228926182617830275682824466741965677968764268294693028145650892010115462190684699423745122250306970199979667697599395229336823564603322581278218065275228012476782446676614318074535185995392188988124422571912814671496361427397903880474435092734495242507976059384912650245991689507080489012232807225172844808209574413341972764930161609851693559309515259449588184840928 [107,98] -64102596428758015182090493753565458811451769150438461123726275732458176908336971306604526279282338999109256927525067071226741573723451170018609879457605264809922479617622686375937471756073242153726289123020151843726557571817862939426802975419047980012266204906451649944743401203925246710523602835180761310744617552615568387589101942249421964489996880550584436533467638717073596096552967389761451276755781516369860262480216345370301926662249641431924915215281056045265702128901899939854665633016554088649986744781577596611788286851383546472132831525829823477045684291046501516016337328137849256535756807678969583747243641314426711567597955069034138100619507701724226520699189587547746563643046619231590435781781334090531356105043765575053158035078161477800746927122471226889946604015258764813766147159400696397393353624355576243277589556447111870702909107215854991143668094384124071646454569080172548724030354005837558854652571453392809919725522549638854509839650177475760308975030176713715400380733194152752387679697889810110768823998699719361311879096771657748060864156393925972749725792407802516036676249490988067178004365110536586838480922422636035267159889259900124490140851021754736918567870501193786249410157106307272428389137892690777189962610045088893726238992563087269631727474000554979051683388168338988403787307325173396704911236496087595808944613357920720333056668723108244606370944267652101267811503697131643644098668724842450063749427915775435371569284588005096557323000238893301816900719950211197084568875721215849582250798414064696167897168953282912852537120415603675605128291952170898539501010337601620207883972681972719398996110355906134434292458771329798113973822451127903806330206793415042849749516113382384729391282497187734624420616086404977884676627389999961751408008563891887803135946436406604096596915066962185899652585192679703983029178270356798470592925071464928065279067366687211696719534381008266258472022061999507895764405636752331839654327555164363103110863940066826907839449649002198526426911223198831459808887887987317904295764935697270860055465202625465994730581711227128612379880476305693080918750980601898609358906381452272634306771292809179213416677832722247811942647962930301109207882350648371887734941865335869278613486774920370595802975236465558738756540879645143223375064344016415063916522637585779332034025125206481355401599206917869261705138617691683381264918864964331296 [107,99] 20747870735665121817737478216865979970894083476042199919002240007679622479421718990490495011758147756696565616323967359404317059647393444957138273664260577744208569601038206635319208721853164759142941110046562138061488860135660642915961217066117872443515565855996257880543664949283231431656413616773218531391478640431396833569981074072386828442847379037411701371804191164015978170778891949303910048062322882367286364401049992195423146704026568749049549467609445025993202496534036313509831982838043842884295140266180077597316333997098970777351370362036160469175335314192171127355736529854654960771885262433061179129167042807476046979134693366538593753045534302091649869850711982304633067673494334235140399984075079732546370472945325949549553239717409087016515006255692517331664537384173606427696906398447454698254315628016735592783222186227566745200177701906373300869200379887385232154364560481694364303922597628605577939533873513796753758778595033154972596715186389885061207752681490487899723639146055988697164653229058414040944607441771772540628334674717821617830639105850299393379846222202288856382779260289520632977892883991966900287395317521801377851013084423940813894296901661085846429946533919379172220240052805680821986281508315508009380668023638149675516738971258043225634068481808125482915597918856255731156302874649354439507933386413722612542317283283497084885137302848748801714327478441297956059827407581242388087666733707590835765690552511563227281009571801096279058321329450351826521236058482525077792813006135108685016698290801825219452642514189987272995668733902010792248019680129644424445499967006482316007162650035798753187020685449724602270475653666122552400764800327353124957648941539439413117575175202203606354480149878539670852967651812587683949632848685119621651995949996179415254196194629814909441411939329443906033879159009376268594701446425642529237110658817586124694964935562313507570052502703667079445272395204265623256641588191268000576120501663915833987663954233613762222852137585212188022968083399216071152580659991936367221238109338568820257858132143207314324317350566538962290852134954899769502394457891322572389379994019193660355642457724401892489942860601832296564294989386897423054214332460931413407672678960536859971717092543004800638087325289912104872095107827682884398399160646359109002096783157941561302948517934081883347071879736270044523356327247692394244785271205840 [107,100] 23883729830187928430217640017712345430342032723287620489531179975847746099587116848793155450699677451916804137681664448528001705250846917156053117461505735239867828755779689932568696874933260910847604550535511173417764285766708249284244377093447643891551698346011960251531943881357630692623205788451034943783798658657411008584019234361066162370853977942338891828912159550225548806874764149518718133829636440753192801918318875949288203800872050948898345188233278805260978898840280779086898927327560582449344920986939139753698882510129835869140819678826302553252072138671486291033612216176108995506767644608790793282169898810441564622539745857978581132912391967375094811994958968703461765891046654343105093287752845897446979792639657922772671719978680616992657612321058709384811253320815832696985562270031002589765014656220787112148982328850413575838890944903015852021184933819424040183402295113281623752749050515687528558188897889888779160304638063050977107174054805255025287783677591471606528433559903587187977540455060347241252821565098781392755745012620919304395916853938949944065130835422918232270544786307330675958163280041932337288948640805048997618752928945838640774681755486446270371923632243926684851112872319267865161633809090160078082784836755030140588165410837418308570078961575255304865347721721815843986641040184656397743063120941658582402973126647882412685470603752496182153409702434907149655853298724336201556054527363489433440129740465721272515411525583978729673834707709732408671077489222814201187168086593513384091393181603015759299691884461413590203091387577772441047661924262586559036680289419114532434211913334439551056087761842771253968565711536811724046598432457286495654357241095083560682518695531465697923546606307571827988747101457537375247614961926306546297224130610942511418902516621205068013489882021053029520282543311184380811747020945020572642935630699506441151105263787011146133142841340022431384276875937694021251034082697759367867159839589253520739503712788560605549601327741233263118094180995673235318866880198712356643458154906044333803180106512547217460379565364884868383666102828752926364734020931131892738167347363579129260296488499564095634619678722274521709329462496456410837825419146369583468707751354382278197138403553952528196220857084481782394223878860967288645734598621172663089454018769391280574585058657659190192883584490580399508348171445419669860654880 [107,101] -15524666088855886423742889370555666672998579966385307263214400312018228426732083498677224816674023374520707344073398201253280727161250565670445817226687047216344226290646474291613725760915875948417432421454548204241524021567743057382041051726874934666220326073351187597524151273888389647087877644732955338478462885740505750002848630585133122569688442419495761209379868816216126049359936630668139708559643140955427002998843747552197677230640859260815291778367532714088859481119484642561789462141898053273854692883843359176905016060306040075878659021618119320028702903922943816081978417561458941421425508333102077378270909488913644465382787984449841305398513000855220207774026652223326525496394185674046861460192838420928425715007793999477343514558746311670219642361351830199514295049220563261538874284618413451287318913813306033878916741035680409254630018394033566506641723122447500606152033737178612149771565209259410617275287876283479990301073940600986767043689143559370239878944345944429958060901667610595459200825117083703960122725540314945995334329795191775850371270660196390483426436888263422256864007953537857076945703840993271494162785676066908206680077035700964160544363628403212915779964223211511547817966985234993285163208193310537986499690450872003273759665028541205004630458345044878949587564673191662612038883439353356212765678955986540581076617851925691682694461074875359001801270289197427709255867524907271302144307902477191181460591633350003578846705532971780196497858597990446924675723447961273251666400576318236114788463122240223138756114347015777639806640256500157860168486458077233793160088380957908887087851165061446597084061234047631593478981946479122192889241365760655015112919205687720787668061485740385292890218950304267572577263611534121883561506870167233121099846920061331137213641240080453444638828104033031128027963300569187943290901293618006279723283349590579048967875667637793612698619066426017193659317012567209472400740558161680491423295144939900695821671747280465102246740754832207637514529042278276168915045181148522616820464244869049691074067552773425126651693612488952421430712363966475116961903076654538691174610702627894564307582334263391223631515873589904286218414111187971144947987983759394795471858063255860098663179293390838145601672138797441285919630610507477885431961010317211062171394564321054407156878160083057080387099384301990288963817554663488196 [107,102] -454528319015744143575937608576769015847803937635637107746729679410873907494838973797584433892417661201347883383031033760412010969237317916235195341675143371247244229320681275929379964508130630834056587282397148153353207923127138285029701546043269201992345380915606349515669683637722820546601498627342727744846264142937962600351517877711807014801801909752814007754763232546645546328411233338461958258681963772037022110833213036751337603854746200337856073154783284955420889940166265971324412244194759292534091914684609963752587669848016489132999519410495798598383215494141331358799702887116779247037323293526615567099916216914230847598830718299109793025766573966203846156610763467335236760603170402529157761320205714627547685821723455084661784276634957429301475165746423658170358849363913377812542433352791847673917272508581592337440121630597005444813265296919023515514256778990789158024553370215171863032888975397843860697487609096171465361567807205004997556684434578039945647166897754499643566555766180918394422301047083307698159319195359234846417513500519750054218035142144610250940889803795874285075275185412196952757422206602512487396468272760634518602297873422720977674723313314948627073178099887668800029243630372835179262069482080686259032537398220591935794499658979578966857876234125550233296188762072033642001543387438551938114099620776619266160348132508145744356741869191177258807421898916870757254570944330178100705215807505420795083631088986742849114084715483217518302483438787543002069842698548865794476280479204382760677989239274529969650621611402717977511253522464750073356302280205854812470837609819087252324898923124460992458062439869829746433716446111617242207907102043180024021599865708015337654295046265718172508444131791380030771360786007960266781652064443108774345123161719840365829041246295657533729906942616628264681965188455537182157878752352184189043820751304903314614510374676496560260688034443362258848561165482998906546403839256063639119490267680555207394759931117154578340963651154752781494288783098896412271863562366615999108876094415386029541332365552901749712476352971888825436527177737122296423889626335601802926451803766192598935532699897265478383015588599843486046808334889339024557389020059495357897086893890686864040393048978338531438023531805659988448559419746286077203813114772599028620380531262307517495382561779379348093749942169298771387807670800 [107,103] 3214773920408778219896324629696501031077118444117709762808756802815406328439540760289532340557514466823372266462851940377522710695757295294178741614598773523609499952805032527394305388461359769886449763570548350131399209751668342909371224444254305736059901757884600414684309754328424550152823827997444084299728561020530220457926105608438904321764135735013064223333946554430485679538692000378554986883224298504114546348850696103284676833069493743139739986728313865099109525550955107928926221530747781629326760778084078012930461711245211270327578058396586177793774223004119991547988022307547528270972750585517850937057827411145193958352832233436709487573331575324835266144478664793533927593215503494762517080997262244977380807220364146330582400583456470732604949417461677851661099604560054430385109413531834135420329886019389711104646617400101226155335765486349695113811063067002607052536236486570936691739292251852180034143973474179207758136808519714959468815031933670936453209103134375312860533619220290244945851859207941119258732847838019155858276784778363759402109976375480870646161762603441093930173504403295430038445471077690640377976609615702369437278761721423233002487512789371966446147095990161732626322671418234203490709038062196730139194606732618771979180075256756882312905188706458732468893556895512238762282633879908115689617863642707452158119544854479027151574678501615187656056033705511317062993577145550611436530523647194592074155342231445877539914032030850849273646448578393858129579197216670442658206940030433940149244384135339209609328353769866770982242404117426554989326720453698801844715591244527259089228054632076918413059282645824204441311103008748252396527319803157220264569230222837800551722958410772564739648796597775156406650729768542570475593348899104212426067906466042830270754747310379493418384114837366032520472808587810649367434837410679738948256802334942480034662125126422748017966795087498132367183098977729987198861140340366548267088822547879641398152832553154059303433415474081399169296052859166927231944520405052829009743995113491886430369992177376936907925556095595273590519896037994662331863618304003879984159007487380838202875780249430095821757982068904772200532009872635971895053163918851571048412638767391268878916790467868293451737204645989613590039393251249822807265539540832561954537589193295282409686290272453579955700666717344524991169878 [107,104] 97989492431394758252260973525435576984354561371687990701286618212458004029176986899143625876896668012546356398570002242023996919116011711911758659331102088820831241368454762384687560106070735644875228727128941282825934889714592448729348126877606248418963724525881387749359752345923049164118021042973593150610105870860488992572063299021545004377181608258775581936071464443571959476437216969461327177530276759313555216571705935870385034366700860977645521977887373875423286393209961854277806561515473717508263980153401602970934848374256184707098319632855483104325305529200965622786433055148075616658421225128369189852708466836350035231015400880772710683326416702311349127226705852365481326664878047094085315070555422542797015706700006888063932161819119962700353306997375729778379166608630004482744300064308678126510390150117525460375973848957868276268521381342283634372947804089078329260161005443933709398990827347994074003725220149199599507607170417038991706565648360083898913452354056936895108426684735221591918026289033593783218221706005676319282018684315351916989410842294539863504621441340640692719289101244413322595878579726004999173045517851469296276020447492048312835795391720944032986776325892385217649438969716348297054321572509834583466860169115169073337095198020158442118794609799908582019424347980527317945283279799912566112229206852999041051376606829336060216128604862220142279544010676300586053940894945387264177659597444812803169287716152619698294641454162451283774555209843178837026622227765286897795848584776324445460546423861396114562249584385377508382958350554104329669739809492868706504659371282929283150243681890962995326210147293764407927075031185968976085625868522572653071003809138874085595852037321678499802555131293893865729011246640046087929905054844987167234952829169325769796236543619418886016741623296201847955912948463429617562672366478246240654554023005036033371017237568662809464703823105777539557068603366003629765082252990763533437068284094505886281557996576087137752110661812521097039866005529338569680870638622753541885023257239300252146544561957247336649284269715284836126560489066411065242889936684918554871815630825628117778939121590724883096360130443724043177099477173261071991517332462990063135319655994099826706244776419604226795404220508576983977019675643716893783627585794884118466033270680607869964293404094893923555545801304411520 [107,105] -124819877017005485354749771153290678013985006435729416836312770515875199232106114346041464824648358195593162738103128984143035281133786702632745108286847256547735672636343993102505905270222252081274669176456585021409115160212930590548359269870860239095605956427083748174171257002934658721091114708422707534426205549992866102441998473393596528471843150172604624958816130432386203944616743943974057046096595817274791291455755784515476911335361759647403612318103409380809924913655481367921811150647382283011419185256069896079418974035548737295285420661587862837941563089199673979014801112445689343969117137767865112893836041860432479467657088796947058709764208670076044130386494490188818771127891787144644181232667242242868045368045924339240731012664441363153452672306877167765057626148718099906884377292324887528681849039661607388980435726197423747534993575229642160089316319675604127329200542030818813876993802256307707418800785851861379523823811981064076053206963502412316832936838294986860998040264881434370235184641062959711182907591962985220190204933903641275824890086235779539691300526748069575067953473872940511330092001677742272930764410127560429111691595048523615647764259125979392145116163558202512257409372635023641651416029790919313890032499918166232282421281375787004270342202484377372123767783029133345138388096331565533773510930066163110913763583007052748901208622675809485347935286852398956932340292069032135299489644586122704550683771545281036310274123285733869557208607600052207602052372272533491139608026902234101943925317676568523171564941360925279468696093068276507997671253028169079382313247732402412906795356184037220321413273228127926268407777612133721287491277115849462991941357918180262238348282714081956403378097880641531503513188660804088767401054841493142660866499144135934932569120010102257376805363472993026297048571950598670436594700249198046089488079413671057797615431086002415021220128210395468043760063859826650144996148807723572524279088136193584499327638858966993980640742850516131812672453486310985089634428891273180109540422505529139600815353922890173127836568796732841583770182085900757980338601325626082658382798831933665086097037691225094529077872979235638205132285658849110705383122016649389627502997885015595425247388463193979152658034851977234456727144329158470760364771852829609126633704523865372678851867243677439284651879248 [107,106] -1428676720343237088287633021645749848334888788899194460495752300279558554154258256383762030691506409854501438422004281731884972311496677262894676689388433795869944192541022437489920067724661107190178914773771140459975711328787212822372281745914254102829617471927642627622959800091286242715854164973179128878775495327344300827503160372244098163258486162775715590860232192432552342533534056767002309537954079743671609996622078350399627940062587232974384950177185768179556496464183960247836774990841996975017965230117662210090936818732914501731638816206947667343347914013177943073546521242776287263354341700508384523516729710183947101970897184030420963325323082946821122104015534754879495192672434917005935872652500082363487404292294382320415858721391956850560013181107293447938149535807508611707559596795240614240613164722078548880213314698337219400018095350140495120905959027828634157354983676774204317810290948119084330963138328252454768083735913798450727150047820475828093035436044144082979762154507273702484806988494639779278146688445593010856765126668698922137915147469035692727508767790530205274353074858099953478392724670362076982771411755631040817118877645182618785061081234630749492561597918588252546276153597488615070480492809398460048269513806385494282170690034213078387211898966306304941650569342958282456130631744874381431668224413062634086374252351964540657529123498404733780867716995877370154052358991053044623077400203873505939863988993609949662054131527277183908399224336538161603297924370082502990349450519940241801994924679415015545023746029945220465962980757901503031028317040919117103792188361272450692040458843336469513629441288905563869438803514049551091395836252630604527483328869661555846561924099417549163864709724592207792452841689561152076438977258959848433434918498853352785131237796574277629161068630808524946187985113544561466315973018177554996698601200392769633121443470276790069631027952670550336218942254773386709249674106750297047892942265803909724467028005630954800998297034732928715601064020743557146232732913718775877194323143292560502082800920935424818056617909159435863015961075243564940110128051172633978146198883159961882694046207276005319593931915411613381153848364769588213190961306808633952611517048979312773463594303021877626937329281594468822285431859466937249644892647271720472034407965700907802352078477191012396352 [107,107] 1794069516985364284495819038056754596427594490411254302632570466195258556438275051562218928360933115137844517152934206376067262537165642943401175131494599479190317300267706129395724279954259620586775054324870292268673005930862629043340369049137174143920734562185385768985102168877482124360898709630075091353084142364848487363849321329975923601146323048422524205332409290617864147300256284616274084184185823992157141585985801224808869182534022804400912531943660802588850772128566335814394841090647619472015966463663064237141396236513983824995107323579156843502889616035007051816693782881061328068001749923440072172197247125140349070108798486706060816530277394883244180315823102938847838110558961315947878110339587316173152726327288093667641638456729752243151401273679642113936782342744457890395569180516398732447580783556979219158868587382708391745442031552556927471663109101790837681072788917475922067392440552203571800776631491466734889403754618859791958576470958387347312548640561140725342798901001043297642676923704225332308618411477284112814220959226320967696850063077210865694517135981196055219460048311519200857213511412067016993147999758101268820349674028077116002951670079961608781659898709105165977899992915987580221138784409730044787617413942781444928957244357272197423605866672585706790299240980717997929745242143780788541411294051203028384840688561827116805411391136212390359564004259688515954523935673540861874352844151906662808729566753404696879057914208022215496666713627893085134944078682751046467388551319591975007389868540445817391149781067375956540699971268075368215762677754622291168099725328644816596203142156656002539717291720090565262358663861848266889577191433064312953917779407753617192565380118652511484156280693386791707425144699581229803735691281455770286725276213556323646106658619148893555712419850124252628380274918802389209069968769190320690156797925736096610294079543905214835505159656957881754514008194110379336002044337953780454520728409779623213048696943893250390065715251081002696694922807748017104231835388217176307959617547122976238858023550564474973742393797108370034193334863132021313736614164238522909594221299994970607028652389811946769924127928555271696181256986253860576936033609137430982297970443813965612776896741078550597190269035445927369655727986731184737916914618600131131486581699327588603173296153049512 [108,0] 13027673383501414375620904790051101636589918207681667008949344966643625296914871617568977238884697366807449970286185306147397124452801147548369765867252371538238177576547438503412028447204533158304174088151783735911872151568220231233379997237025106335180884418783239944881172054506725357127719820567442184824673828317625494642504263813853677189893042451293597890736293208431706326605336700455198391922019848644109104615039930768733156512578420879861861061461814399859084452828349375090769251427899075143381850075325377340092176321604967091986903191578021603923123619621387151701009114907163043661650166506064326990620783461518284844394974415794346957732050888773582639980662069811320957178820937489084435605208515082566693468918029615022951340877323934503880668193909087310251238256357519498848659892454760143416081861902864197489151260363490031806173752860928106045090543319468790597554289414115406444029057607485963804442387856655320388184214819021225250289593826533115054800990157395794953843081889098416373485670873180524352466207687424236925005942263092385529257736012891813657014727987052790650621497778046956647670872793054939217278178024172936479395376335275539217045163421834823644064528447574262440225213764370137475413029623522587241832193549446428339986762612394573651559956710270380297413464251399744065297265536570777769255896224671758817264751821367601907619474815687103831195468793415771766069762599648389743490233021317189432620977250001468892654570404599764677438376992447568036842702715495504230524939099000288284173762653346141852307568839914622812146282054261514969246119510381078501619111509636364781295046256037506145616848200032774362264856741044887802621250585602780989151869312872604013985004569727450798572129606265418929282816778091997469628478102707837302684036332268107236696852229386999552763749865327073654437988373129027947077534578943600645275468700568072618200015201368537648150599865449338700103669647201319309316704902436015343256717812200165859002998798910488682779187944622531159480951375251356678454204803947236601354433555134542686165235818606885416839653327900979974352432857150934228338598545549502015691484546823720007533352951581615678090214264840573420857722830957413775725626481416345595997147758069642265598354951066797647333034189426441666264727258612231168196171525902008142527747354162451091803382180125323830410215612169403467602423289150604727422408909530365625890668941603283568719386483010653266878353894709800349146846855725165150152622634543563578389030465351459239519075927905385801618592746549831937699632118489133654999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] 1544510972742119116730038055841438528138625706813355576573430973994338021969865110755785430910430633862472065023728509245794768042644515723810905880494394009184367165790815036511045944579383355641992823480681197964159389589139832802518248512906950284535075617807037741505714254428362264287432709146047100981962547180714901146291615854187421405145023172924159605100201126957822425098394218288315140374545490572954864142210743289981647971942956065035503946970956455421975536748998506734012233254758611342392297664063353644181367227530041050226059112630394168875032036500249267257116603992210459739872429113078600785823277809124437091049388523168849985932448308046607008135204365378920455121975454768048505702351153077592371058403170793075409696768504118314123357523908098720466987240773547218611441295932224505234196637040475267458918454050955452712992423178262278729030815800905910358711986146664064082712261004569035413241780297917220417344981005279591865355777629510805226916877459946342636455628871075436420868961819171130651140943664438568865521924980819359799574038838966470558865024758872220774997643158591060562562684170091359248432677753947794618671146181405202504476763982493279486843199345126905586983427067698639303890487883725940560593389401086124304196371756308712834494337021508296660362901816345571986060718986218799147355541442772197939522554307548324130155025366608135748540943663982105546565062419544864913864564004620070183887237394146898057343173378167822828750812765563109111524294657904551564312012950210849425202449747383829578167513187249045375228046826925908845064479309348614359562464636680007641330815594380154525376359170653400594488876316885879038801798048952934832262189499180970973421109783181394947093116711772965836026686732635257861290307057840326255452738743666829040267134183041532979392171194515134584821127289591540659396464648342162136531149081164269133558056876821924746439551923821660258201435911720155760764806184709919728926627450845069816667850871713886532333720355521823492923939625653445678217938049018570370567653448875820273399923119442801599640813886514582326882580370983623157851660337644762116982541192227890128216338363111028249533134172019224336558564043729491854570142303100491768026613682079671787690599489615242244329975777296449092057304225513559304232126033852869448534686943798312127105736844374126646665152927534417833933282076273185019127570714353889935953557393926137660889184519031695249406561811679702553731411446115854303458641543265442561104355954894747561941210795540194796653175892924448716412142755022214910269456384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 136420743585045512478340511678283677329004379145384319140356745961974492774764974998720926779613435793111929374284317404247035218202359518722037478821710278119321517124226591221901475790376477073580607466994396615236505120781263332953307798569576985353333557896173822594595517906489840710217582341772005726759631393245751118321221756456579506716969590106403480223814787038392061012580324236735310042353024921319638615106110156300120290163339362135021241350297775271402589312552684805899724217902201641372298461084872060181908178875530085713516730107197715640605060551199539745012452407706211744431342756747893614537417844070546199974079805736017484578225821591324287751669189095875028393880385580252942278785607310480882002921547113729808683433258824100093525648243040061139562332240010639056958439611896577576768474230805794179912516548793092281191167840497500995115354478208464758550813640185285129988527080104219326856733157356420885119253608656537008884388162073051355285845044050715928691118885708626434139057786608703685015285343042113766488521204712098858327609546762397373040761876419329806367037325123048473211461405962601104735551321962227926170920310566364814201104560229150545840104280045718312963182098223010218049706725899904926938522839346890171527716306961988966138820518579530406777280110675937910351596039079827756474037679012601654566926573630093129488075629671838039431257351938879892367552404208228385299765946353186408422866108398770919437011332364809766284218850524180712689546253097015122165770777222642533206061977339228565261860276578260841486984642543553300961730348156608846773569830153223491927252012242707639944311711574225606736618935089885842740743558354056338195007540250635679927904202336510443392063789646925289752904496467317793440600630320911910464104226445022808135609437866533298138488552113370653430773648864536265988936829094111593058146379156400934763586550400551028421448734378742424407915525420616781390662846486533889753495890551090173091062418550909361793120467265481149262843097174118307189533983017582137486021281232860838413844969878675705569834118699423189463345558860660006275565407536247660399713910456166947731564252089933468647542013091353459744848785885768319426015434865133917039933608229299163232281484064945757709353441529564839786607482510161347983763658185419615387614004300092434114373254965333930779277027030094645379917793218618851246818722015218176158555047721639807166442072496401944705501208795377693983588976601058330222792904757326931554419124905446464726633870234476000349595824932696541281193659824286961431675404288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -1033164777104452181807872887526965135481809709672368475476582741961945659006848149946740178910717311321221333323704889118821575246214925695847723124089476389335846944228919401857418956679282135856931233828302816667334217579650018855830180237749723347025640326395025996229429070430533411356907971814741448577567957831821975431815138817426428719441539268803096527887270131771669576475557393176434585972124040954075246427456902015423921125994481450950456842956664817339896530151127323623749801679454791251589070333465260588884279534894083772046745118132041998152394022309330134014057545450623321372084276213134185577114394561011689659484450515376021977036539502743111244778295384493120617198279793948087149851290328921419879097215383736784232775665006926225282168651903618161017528694394339109302382457080621369549815282933665177062302847851557582557702778878027128044724563094700858707881464061354877584483040926439634554050643540644885837373979588726807193228120663683790954301089172076409811866573262084788896482622907413016571730196271166708013515936078648327638667938862947640045077537784226394970341968974443719141141699160063970628476781095437057293684756273665333918237196471469657645019562626870936147972464652374492421214126165016515025598797196749301479081526892674707555924017223690569929162251579706548666057467234958697081666193879467824764865478885955203564649564459138294128089314851117692068197296294711352388126617361470628110004345993077117715026493925701466428160537019368162528778625883039203856900528974313344086273386271557149959368166246280557541110550651678039884590249401334973037534112250342730104512668389518356483589014583422816371618251365654055683026187050834674645085026521388203845123367240914324346984245505305776340266026894436707002158660534790705694634658031396659434534886153513693792975993467221165507512840927302899642969067298483266627359299047971059143555231194814486137533895152722202076112598462238247237811240722102974968513108746905174684083294215584969544288063366713650198193691371358345878776862422085633260685130647788501267254450826989095375368505251428931531859938328640717649904270315115384965625332149927463498091416534654595719050369558990743754275732312631066691886629096046913337237250772940420962109339923954710298004613285533144230860258798032077468135635527807552440586666564841453121168807923601466326751075965961572713186653866958688963221304846472247443799713019315974593036760965670588413999632292202656881714753562375723493330818632277528933579080350770018430620723894553027474497713556458836887960338127948993056355211280384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] -22000758718249775467571611419160510478509754590809983293392151623462812276027877756618188852318128706260258078241249867642491912466924396107152114246106366550765328701115135924101488240788417602699331734046348101297961823631230243242284453798453272130970206144900469979064962255335962533859926308674219234685498963729932844160208933772557320178363391189423526886819603010352746885201796210363087362982836865497614989305404454549147583234266243693866133043145363377154765177731410769426871692977796600589351810519944925883604440832190768023967751661381200031205741618771979281997572719625951761672046408007440744349333764606732559747054936276753612668482319474830455191852593253417961677484131492899308626520302924275370298784603811148929715725920494321206237404432367857102399006501703052623247564639167437422487368258462383978894495856977459153415571105150322877410225692113531928215400182831360776310936904479271984786691626293365468681368194440366914400737784613183702796467988761111121274606535838289088951166424482919950494268182326510449494868556579682536678708361188617024306750314536286795262551082439339212440187577725241846815470600259999616660486412492921069641985067919545028323347757345359280285337433589676057707444092769350093524640995204244731659771391653488127827175398626386592980988838147459158484887544076970936038809677667834758263620300486114919319673532681022449804178464403291184520191027733422396127997796155332386859177744358900629392835842926742741220712538507656934276838488539609625640428153909724736580924848878209486053561628300305209251633546531646474993546384916272489752039204731913195020560100271605420258575181446401739489962418727362387441451610662845304079905493494904014972713819449475946088257342582653263500429995836812795001459894475934159430959543103785515161255918260081583263191017323031373207940424551904989299902608248874766243122868541703825123777308470061079012725019913434209348756948651557827443928095957514051507030991348060475623076769212889848505129126059557845310073691597179620274851894023509131991459863079896957836808306183939118502288755386246934763471501023118682695653548663060548391485004271449105123968651955114948206875194716880597225159255066973243115644459058876438547881868320764617932332167618304309231670248726984909442190003775593397128434581257628211256588958813800235063384073602686875919378938917062645165785262450593860854362844804517025841148659193262729453811530398233982247976603549705391357524383948964591397810888957964882728057534779018825138347675846082433409848718792170293025386009093638291001421332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] 7659174386192334349644918897331693962889550432245679701196480444507559716259531564812014237872112843360219432757246913412297962727752665066306169024700717314082789150084895792733086620105102233966415038685893965826805279464671744968285557644450618040339140197249261873597638852500323478817809251116484293936663665721761686332356827750954981946599239485374254642478027897275850102822108250465404211795546005126731233943446436031717957184698871502414387625943199419228284074514368490253453716547063540290403044508103906605289041502988568062212941591973086815879961697740239752625431744179661306488300180862166592103849295768665147404263292870806192584483509384984317687300060207924402005616036458604165628574951713528331843712237953193847607257692486664883943017980412084548014194918488608938627918676998661670513848840122676780308540985425564385619871491257038761018570784860568393073316567478678330723321273952611043306271553414612100267704423138722155682082438626101619833023652038159153048288184971820796703152574668312694215980143514810069622432595668617085636595531554508243269069734210371414627323126932962142374041665207026807784902579729841823436203238501846837776049799679397874118844764225793294493938792272427297862937890318766127297517802711672290047789000346308928789139984319096943014128121975599023533594900142372611812012408683529698593226329422247286849483447809716080139621408955212106506303284963601437862725107156898843492092282616799637166615888880601720438628332618442224558159645667812163968379400301949571207527129874398146736819244680760825144410977679265652570019834839039575355849792943617804285869047836788411901415795333076468019249977280051628693421962921704247037897730027855451741427212714008478106084338800290372773567426269852699404086912609054718116338153447765705855361810716252873615371765935382518211928134276592327146719229335272708210597839378714541277165143570050662802887196048742927519142606052407817823844359319391123534008661696916947087243992141361819391690809229268020356552813507505301328419688889159060197525836547155461885628339196711323414298933762064863433352575660314276927825471180226234869711089456517013664682844477214403442039565376515039119736591504805855275855897902271526547891671677310086675123645419826892880020492119166820756426614929606369305721243582280514462076686056486377302241842367594471991773006574798789462069039095319322822705457147705393748252294575598136372619739267848801070152176326941938564319648386380210292125850938771323744947005839734448792373388844189928972948298448642517996093887784743546132301441138688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 391175625272601892051706327597354579703373915537739530046339416102175135926473878312878206850168887125100979640376575142531662406573142100753162926382434598589707235801357101260028145322129821569493350669287004996732241583561731185921636648424858603971157027076622687165640960474302355172529752438540702674698608755044644247070103896208231102518993810454992269539975348027320763678382858368086216166933854120523081518422811360889549167187577622712635607478589565516751190177614078662995839568097838852101525509052025914373038777756840640834621829141433206977032454581464053624060969152673554765429155803339899010376843869129884142208004281674303278575637353888988046927759369657685168218301335066333394182450727817513931453172143142819910982798220368652719599892935860376525566454643837398345238638688145633350827692445156861503263572010712118123575923153056008748686883554206335935639578172185790209447648449147975742238001987790137810418306612270935238467221331748877740859096523961822101697408224071874472788567997716775011273620289912215991355296832937662310653868025714978473487788496549472700627543374391424898420014916798532667950976852081298913066261284182641941782047252214842742641483414751003828560928808402058039296787837307090821774101240935451229244962607361931367998917676675175196213620065958571481963481144568458599641231973991935371940470150102952241079378835962001146409629214481207593735188477586477766320822579734761928519617111210997015695787530459787312075921068638067125379026815389806474937494178471024671951108243073515930225628543720589074508585591296998533554867224344414157460196317976398770704296153953434484241954574793177645557396026828610922039760318556306678666086860617963575140924473994887226662061061604709708411431552950782066097270108116590583143815893344717460668154019966924188082098687933502782744469154962433594945874352675047521239478433698884293406396408512025566378423612805491098155718628776843559247833527013001800532224653743200705921746965307327983875705764612173305153277328153933115751859051324039340123338309188460927583322559466472795841916108495185649257159072920963701909453318505771112981330212377936832790225944989332451036093327460705613573104559721614013361423894482914590548773176530895884193850722194774991221445125972624305416217930665115703484934695547969720931000507453593912076965363162279823126841408764106792969242732589787285403891207275869391347512615424927410767474201317337306030521865257686485411494998993969915588287284816234858848242442193035424940295794330075671098403450686276024109883439042755514859729648091136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -3053625791509180427872961668774985253980368569622218303249991566144291896350704176707137384495417134269724895110574017546200745385818613211287410340642946254579744864819874878779455189312985141745835373874426350194068810100933307178660232094596140686053042760448612892221259818172472162945014041515348779511272925178270838894777619289996996129101757822957434556534655920002355850878708441517931844743430456349875430701344962347622782048505082278371443144496194867368225193709298830673558051614985359310291319631037092458794734690281513617352978248489922186015659525529338283160932798634884134052519717289894595188192793946872109301595340973978974977223682531430412738760876991152116449045325642191412398366909632388919713951936149978147472801060802376899318136142607683810081102800676442968966271207582594293653771145261473069195007005984862828332348567561234885117198826979053399313713379123614184026847040807631188124983778031674121287575966570051154272615508054221112482401788218415158845561958165243918683519567228443223864723731129141521838096066350437503179559392651779017536410483735997457113365895084318962729148586148324656831225185919458258545771610876695170408980486186257163697946152700011528931418877818951714141849774843450277445333187491314703098960290942214841296701678208175898024183791685429270283013402448499100730777051569293837057020803571077835098096281098585373319969851043936061013758907258397343760045909958626526205438136982947297729568206043158838823041098478919255261423046429258773819740162032102058987075710969634599701262286678247989985236029462370170470320521117110036467589124959395746798303527369083867383464698957662485868671618436383278225606604971588776626411668829609402651564861451918314524170718190107977004996073447369383925034610396580707148582165640707754842754331750798040390689244485349054895530149016846064878175113645939856929243367098541892057903569187455697264578912542163790559059100682778498014663674567873643864254997558608961741368932021391369392203163381857352461199728552249316985242392470577892409562056897843334712285002386097412896803187738350422643239317826646034873251126103941784616163825518547219823652641575524936708365141055046909296208627184916363742970482995618255228958806753489862226710647366571471154377819614595760873974221195739744746277845629868356848170734356516646206354528815857755075600003642561962907811085413281858383066395565268069473340177997365272794155616305090671650516153518169757297903798263084703152521999068639843929574955359775894967750918656403201730946285109583164750200189852280203119254395483586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] 18437178644170921745246581649318768578641322327751854251738358373001498739038467319008814876719465001409416787612426236533097329108717923407967399551459575130824770711756676791134018155029428082980463090685666038428951560775625583827914435038881657708821205573278313316315640417695653656433183514944607127387652723796520812636052522757503204948144733792359702422021496602235079590063919439482432927247199174747379589038385582427417459847552280612602582228085839026409588500230713114979667790170582030412370657891077026855098782659403972131390595437001745479805231539472531795763345859319929760973549038561592068558885036284635603367042421951462686948448460062497511707310584306626049675812794312006374096458452964280165871317298484157239248092250698810820345418469745126517693685688532648140754556616427002063803719368493530711436181309458564642126301123544442680918841428806653286881098711834854525393723184765823750807537925910656227685906910776970658693238754726111996646595248212835857664733599878551794873926490192656905632396980614703984254566403860173592238385023061054481968613418281514081005071029330250208870549258921236106467352508074806593239909419243630976921479940174766782996319734407974264070552782899314250416402825636450490238399203292619511707149643310640553682843498943266655408618855526607033691716650499339042048424920047313823195404989595557571419833019806290481077154939427722499336250225450785746341624626322884340614400259655939709647923912256857618507408819940608501558359221464625884709282724074975185288496863342148169144928271540934927842484280338515299447323370850903225200036547163011849467409003828421242911661598965599046147049415707265061961245340011897455588135808637096642356654159049955954171699091788259880765015244463190649716560187184060372757976674471885963682531849449075779363195836439800980843265515448085219260274003195496725758506654282085362027735435884703790495355904937355554176370048119418838962095593035897740489359262021237303939632908310358235087063874805848848631986172193463943277621632072094167157129845578759657544141041410262873138023849922233857382027200630284956718823414155037096601697838339939790424595369647250466637001806536031558089644933112925374746093233246165050275820863477462767809366321599825393545692079807097592686989842535209953578119333766679713424842969672489263543043047728631985853613857506544329127297618106356296904142230345000406731720265237426469633601215372950361655195502551101372950342609440515163404477926849770181972305648430668612506577091505322096809535601012161431343897417426141664647782524566634496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] -117164836144869818006753275934012948433581977695977678775118684862439036672319700658498044598835068973297788282329294269728093656482349792518076074904727230578259200592516594236602938674226802353982559441157189324558549346598591844948043757131235572892658584341534326071457892698215887128479709859819267959607522120521554786740643954829176473438467794434306067990019673892956316175495105641461475531894047907049659976603902358001929229847133407930671294435307127740254039051761483358150119092045397575702528749634265831599957616657715316653274416453765992100512523318129438887456966922539300854837923267184905320324970214567895593280401812626104694914916972308913731068404446985019775131572466209425683018082411086823562284157726491707338082442756197333079736395098189003201944841509734861716383260370630887843881972871298985824940898266763218554308812831621842449628656852755545276423078816203570032671877936376145643516768908160922379637854195234585897152261984092660842577189505352404801556623344645645383365009970182585052994055505523941320045982649555459507666122449377129007846555895308133603545219882302393452255546740890293497030878220628981023193465799493820593301342238904867547794371077919251568477526010256202887061742543033974998330519298127874689878528168113470301567662690186534260570500140476492814897416802101806608460005256814070477576678377342589020561634618384017188213216558660615057769714708790503405905127338678414024697517625398747840400667203284297954369088802574421430880450232316059968663489762392889741953822625213080620871088854683827559686560457345777056547928153260664800963696782869529584148455925537315167457667326084546579437067274025890427428086691046110065682759761466326296363899900875617821468737364336520350513145165324555263020903067729440026888278751775742674278407483576019646000567511973237995843729942792320525905157947985362779434181472451206695675820372695659925393028885402721334321866071346489357711960998946032597965629471377341074712883316691550042712728400212660049589332670359139929907542915095201986662538101876738275854088163363962692875043239908857885960490666404853982671521237442375759590460790020827400900562476943021009302633380739000739345765078893116923376970476791953264354572029465888843179331409447540827526414989194947676759135960681264139293871440919609546031710553373174840502443696665663994342851562377316306489119757645692527597882647433931467198630443160531835295410505742977014177277796666219465799844484320211370030899289555174756978510827171836954949657503727393660152134379925936050691271648770106539307584869422333952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] 608512350332452254012610881289473342449004986459029941299389351494212847573931399977074867004343488668496963404278834676192491762004629528824167973618902430142120956651094916113052186726401864968048807313508758804145246195205941231637582306902909373207055915891145083785943852039265295480402005301809662160812426727462337418406933722261787328254571293314800108819425048509325667649396467692415188868051922448775818340824910932046206915064757204105787056009962731992556573765816709104035747418666053206683284137944637194340650076862228570759998238998277922332750240823603377068686740941216749135019552328070810667324084022089677391417702228653166881864714802913045218119285284666580983348268291307114656347716501391485846148010501488994838213070368174195367424155737769027722861236671676873472440078896832015904709804514330231909392739410227721931769730127747899502781873594276927640444123276384187276487585956959017329566048758963661328554992089362657354872104533559610443128987615866712555788340772610537482642756324012218745717753169540837521932006760112869620010774801168428959401387282482539084417649405201064050571935887519159574910237607963748231574802401244931772118435728909310836484804667147184825835301526700957423144118277085637883587363936619804309846287834212540612939907216856699657887617015127801952171952125737471967392409491703887439790406346697959976201770232894220645378599139997430488455700212822924355166670717935307121384330690199511344162969470459924727011874882221431920243198906636801722423652485300034604425724621105957481575396035808838948545958402801664051141011525215823517490469780189137774894501893825702972516751865849814484529303378087599700073684951947777313214979532106589806359944504864614401805703027957196925172270127378544470773817904024275471073046668125853073789226154542943979750958438100282128706485889112622985729108603884024790932181733981262841541472513675067672888785011881051903158570713505456898369272893864614435679335629801122764853118348687353111530531021470978391864652693757901382557129523701385343640578640737215608953080295409511449664725733377529061425047540216323769793007161961437769901620082843750518709063018471526232906563756984308809218852824847907891336153054601425602956024808879096083134654018067119441807482526274290290296442326540485964748666184403596650806075923679522137712589479972996745042493757449054649074557111180707406401332533185743683912784854183799323956065873667661204934328074352117131016656972711068751711844991035907068296405680728227883605391933622620285752673102948070686276100151070127123552055396346626048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] -2248784246414287220910550495450106775912579966229196849479265811380557923174928195103666247059137527475699206921953315317020741707864822963398512427785634523266138531357147609031566855707567259463634143868759942803575287552676879333710033091304168712082595651914075620991560559733946077264360857656879924344533987456201708834691017984017655447154517038725925758975553411531266626728576465089144031529310567455685164042376037572188780001020094161921150781965965168225584301501849193475525363404012251475559180451287295529385149145597098121683821716412586807715013099036129307783266431014801432788455138217181479605012709203085754202772534222589240040853766299103234912635190496631144954050584301529203518702952782703467964062887652171387625616685740280211310873984935035111809898106248661581798320996530606982296894157311494601611430201094312103919824164391233974461483624468352370459344834635449728400333378503360091847185790929898878403619294940313567114682965802180114408859984419859308897149442794018039542778132590078902089695878519384570059049094484710183717074470650869067290262406052379457357060013994025083699329742091207889823292442962400226335025072314073778444892478482627132496534276049799186201194031365280429882642617075797380740641992296284690156240483018749540036807156765900792962386896039311499166091226670176393505053961204763171813376225723497196360374853677760400706585971294523862235142548859214760903825128419469668770164367873187829157049483119396617574312789250056527908302259562844471245010298575044708147574831576539619737975613790733335885749915121032648872350640490813111031413977302487164685531654280739810699231394496363629259830694894880213084568896643687267947359297376512406003484105798299252518639413378146231851745689878481783361122377732273297936127381039318317332576417424665372508479968174146676154718104557631806164277195670527855877834039363772292172703585348634152225238503755114356057674873631795452423068558623321143823227038021990097515083009589862611996659813423855095289663087630912392958023338655528937089930039159871408117963445994687115264638956897459717798881627428378095711964035661633256206797445976102319229598884950112988787271064001722365678978074653993756310634053958047523398243641092852168239202835011177419618167248651061877232014187777063290314533332555583716593439114161083905838615974762028746455422900877214969941928088777419342316148989076731452599111641516843122416314912249446263102702510847582994808404305438479381876886066009456327658369671206830407237302386081365007242356972878636302126399016520107440150958945120951468032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 5895036575020611396177934898697965360578916995422077612477726749361004750360642420083188805603049877888921062612910887868935094053940767472750872091953277490531529631405530414892246269076198018679139143539277070166988280470259707917833986764753286687232232369635579785374007833939908325763744819616149492148503573009234229177591909458972962322457055667780722772716789072176179519527817282747187558172899217487585836263000213516546069800293054960840371153965312335898660466701890193045177693151584721855626907643837265295780205470908222399185413289664383553409673359403735042679974888811476854830807230305226147531234352118549402297673000842799312025449127436282547599395532786660864760287932976836033985698275209873905201672896090720640865540559375998176197772911413659347031542618733095668566956562974655637964516727376649558861161327711703960598678804787921544451458159121850599208691324155532824649688599764437403539133786221193616059571922359505635142091687231765218425302544195331304632377066228308564112179582780636093046322607176365966789440199794601076023211446322022554825290146755657944217658205605086835148395386802721536864046506465801346666754141089279042450035301091512205904648626665242874148180844224258760785499669476882969890455053833761292552205342733225879240373991166928476141636379635428874992403431295366146440802875728408724758884432297282712297153838844807701796266845004039228333540379743323699143000001462578887376384254891083250083740281753120947417784087800825239678391382909085517548114540931085056657148534917705688332570248811530329648213656895361841143655960281877243074076850092792691234891685752094484719176961244789398113196372116371063901376862017913694854973602889469958607838700360457090128381677519170238104016522788036635894193169543035464420691232364644942739749959556405366569377045429745700459177947674382912522740083219879390742084073721082598634827065328189944125862546279362439500112956549744291863971901995991283177945466469921460160553887464346298094097605505652401877712357264915322389980701715044024308978857252033334662762488509336614499844677649069951018784494147705068887945853650665789322756987004566897807173573773493517008637884163127160397664847491058218827137675860201847895923133154173094672740647717961293317902532168771206321471256691093092884675430188010131565075221251130037538929178440723955892977138895688374239105907538189174374172332919799059270455737368674002774895695785309433244598590832375893473315266781470244543087591303890779781295655409719216780187101244296748969050625891536559427912958224278299439958111192304582656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] -10814577095561773156914059968403091321075279030511586259187304803846240708713172209838624952025164589064761538956798983248131514757993046538879379373501088672827102619809835032659315379585163395269324383456111031521344599848376633482637824795568067834825910132876306069028655800333472519986716366282614353624505435920352474255202390903964001033552534890681424415268710459768603184626905088011454150647837813876507944144909555768713417288754561039854588842921291541500826654184093568881891677886562577471164796555481796099856467112603563690461062327400328640363664584349147264254828170892031229723529206465892102277390922959816227176527690460871647205164933167825428052125117332152754849456280026017000009383471855112632735764900292921098010001204809964099846739873956170270010918052879135742611959079114531284488655934346882231487490963102532778726660803876448451843277495161851296497545724449387123802630651821337720575128506083006927066216899782643472624919636518136794758587840777622328857566766854182881679407037953672452033541698683501902240276348860878491742093466663264343423300915524018185905562320176696839205024369810385665674894091492504842483863786395536757007357791455246874908780250494236633293139649263526871027653000885085808050026328116333104579571000887427382615937727222817300005569529108324256812225693217941332306938523239778675051228639868793446007479102869117253095312649027412051730725130089045838698604374389727030321364050223001950278492603591492650461447111241815320440874668674753853599359261317924720758062742857955011763411152419862563666563624320619397928774973767981002134134179067751715215081037446504224320534619837931417389716016317805818669308163685304237869179960645433824052454673398647939697205124161722714483435935263738980606090009313429514771035674011161646330813694118749148797307773657565052876122962224167974308160643828452160705161020728533183239860374006967837148834226359879062004312929309278663790955646276323091188023596335926229363661856421634658044652144723092263912551453441042946850746082929310698233800401740596687388230305627247520376730545588258093012132186499086937502208946020657999184900016965104828374763449428323225332183904041510178909288939104966671842904718231479517827524084693485083335757021537615733965204475677957066765146529393751463878460040596820302791565434603061346011263409970133093095422693194433686588352865210029405419438962823796412642904056811187659973408291103346616470572024796722264295227887243320068635465767068602409279623487157805559793506113539775729021439168295050531079689134449900931681123197300055736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 10811626275934836632756731516352211804342387248066989668513179353283269539578702757215140811682689302562684317674853637832845396135515300381051156695062622664470639564033930706609486087262383921546145016909120299199856118515872332977349828009678640380251010299879970190553390244846442728235144705554854284142637081612209492632816720761799088453054498412049550341925447414017163637440167835130551069609858952186736096008432946995404598817642545468696123761319809855457445390760854545431133682199314356094169894899174091969077715887073473210557358516137356138296382423036589248637352750478712242655785227102605122302206894936274778394729687752332287137046438381584277694919982758212047848495545709555531560551901735939806012831649462502921040563660307109546540217325472001920064207835209559121172565926514107609797309041003925236289627547972963197102710386089619231538188372333596409626984511799685198660627655907243508616659653143801095143752159234871175550408882233441369394550166760446330314316557612959930431399017839699894503186124873423220297290029434258571573791433277740549001447398043854319989328987966580707385021416631865911355031941804592621965708680713761072023022283552409567136472762044831992434919691001929682031898982565557449587184275082894141088911725048168314162703573612106679326120114671932718345325874580120308602639524695566833618249940273310281896660823383958081089732256746754286637160460352766583433335337029059258545958497595370027139076781681747119817432235719856157601555126832564063387198992799152199918714627459352121453213396320282226979108589836248266497511011289066793133681969352876624067131873045871283471082218937538659119900806966734732965623891573182740399238217170541268678647202015855514537634085364852022407483282428838057825983154266419856429389194698251418187648640979610431161729131345584388222117476282851360270469507006323401421773571276584012747966428538582063118030083187205375501298534396799758246854333635349248152102462085730329546424514325843482455819378371099345372980764128905434477755266544141493439423193536263765963475357638908355766791067119739836139721406462727159395257383373092833346304073176318476772275457156505123966666107985384129144229132168542001845950260261160679502855095157880300630053425491051452223442892206409984727050161424254693556974072017812742136475218314729264873675789672378486316139688347535632320894306584040848814324072160066226004950054283318497526889735245203867397817679282518105285908278579801928691591416823905999165834826774695130829025439822212841442245338931298201073070903716107124520209907203230924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] 12556185104181388692888084921496544073352057317816635234995293085173608146775244409837509507831403121457790311847916130591466443929746005582569191904665679072069249110016322849150229108564563257893664290269850051403746277064661114068877037711247177052200420740861986695029529250802173545015432884121555365711826667981549885246798685653556520490735794783978611182242784239255748053427620081033510288003388975904025218907970295611235328602930086345850564978402398296475480378824420360924448848919994563239649865960886757794188096257688948816574274501382062092140630921730433627342536483008414520562723159409978744864332720652643812369995808016867468779105749533899013553653860991824001478183990578226628247975817794672580934736572917162107299813757743717928203300728546896888218533022306390808092139767624880935279260540952870006816885787612028536124906505229075173484720585233703277397149536716982563140225976013214686406525899040670072863866890470664560186964720226229180749941659649720261797837044391397897032999000709876765078374898028401121505577615576718923829327767715570272650336079744549762786149242267477910228827875804975863003695225473655298575245558422072520066311810139037719189961181990146330543856335295780456044554538152597253118747834926050229759383091046495474625112632326794400641367147427065324695238076027760392640943598387351122945785175205025662418273924082587367495903837740955562497600051855811988902678180631376402552919546801687693260951535963206753319712363951464649862237808549980929146772144476610621991208537198676437176008954135837285032949363728709166186921341505318806637593661223745731672527953677012178341452859770174855323191717872680579150369143656472189858260354957843420066295471042862755630362370548701790823972556116715969597239776281131739152042365563178812857436356447424300627321414308894369698706897367640828407011286728082823178107736814640878050324434012772409784321044505650518910685632424110879192650637222334604874441035691482772446303338406185103245181464634418908606524802023115950451032632134995454602104273877528136920140866280713122007735719581975967816045157002174201067782338863680451457806817155648958114450782446743508829461544003593233958039683010729123991570395017855813221203052930970705055581769818538877543540068206872188076140365556459014027783258442281314845443770641449211843475699602234029573354179318166051530886996138908399296602285162868301536575840548790116758633244069936876610158401945632434263014563529666277800505187427670088964360021176782630285308940310798386068766375083888235876175615995086119334281292722208768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] -96045017812104757730750807991101977766585934585101897767846733608503468608819535396929483891469530698472579936184560412068816291379371219601152950308958313994825514158932466988162496182030370928924005196316151801957451990164010313510774797945572026054614706792939822602276519844594474515838082051451660976863983281360358218742956666343593712847786334823092810338537535675909986726207515322467651860112125827243713946456292847351641276244324349258891342416794214771817993683882351208908226467664362151989025085509374894379340662820150864971149653960150705498244016215460795160599450205377018489728991304797907101995329463287990907977541113653512516631125777569534751348843196298526816073242560174807542441059121259092272873650289788747326740326704679820568530698881140472703181356711658763346843309608460795206852443776565961405855726739138194061562036505973711818266703616265013689968670849841207046279941243813981452958352377713535317914340639896531936506401924687573771091287886254813679934270331699544027478565255595563058858788024453736195004596795003787310861365114596300161259015233389233392864993380640450869246938491048685616407010663576099477297185844353410641903281898859417910097893556073809964792717558688848843696361758327629022235038307479884084487050899548794443992266676950874620903510558134630907615401155068317201928082725568119714187951760168491773947623449253245007249621280187515019203330174335964539139434197528195255418154475132310843970466975497553789281019722150873992679029715462563306634227030974927126886989457850114151332655443411074843726125625911969885534370554066422471792419333207619623094136068152690252450099406729462410747015054697515110853320794435883067797377725594112062758432604631534591024279896761979255972656030106893421820809975814188004609862771836495784293047143784923447655112682357403036703316340779388633820321112432583148464072464602339838148970141013908052485527433142496439376732905022530321888358029839933141306815861736419205848428741001457300918703622555592279981432846056938603228875406675094606746340774049870457540149888113827447771238814630969264856920487592512002286393949721262181308715774117866639648096920609297291894397367597687293519456929288633604048564941193548062944532095059369787091752698653156772180438753902566463589213031573120183389610989809484654006788847685430591794668152078359790372378864777014029749675122561691415888012493437308820816776862821564325046050045612287236552065367041475474217104694195092307587758963334363387752182397734266976321651830827690823721667662788216305377166707333817527746516164709615403008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] 285675626736189882231311689529427953591118672097386969305423699423745212212330756547332811507807101782494375128054635048483650008079663223776780369099365188481055906821597578528314559149969796844377601845179935288069954310540705191808427421459887900342806170108691444801102962336503326641433506011342488285690571894574189642292096520419065628777839969467240368928674026149231635797736564135079431937546414859305781134348729558630595490390723659273636928580318899652442095043056716444504354696479367634335987905017714238417172989357371091604844998164296361495462115589889651555764781968634594044345714174320006750424490814326742159244658660650500437716764976575944825430204781578012241893605544914653888081497205292286719971484440414249214723653655513061217155287062939108088273800914643856895507668192218945379733256801505644839811986631666665445055138939613083441506298153203600230232645345928533457278130564907382679284564540054519338978541670695962226662066403728460545063585772017981743725623233560602166315858523889951934952271178515748905537770816364833768826539904521756289261616557225114281229729595552563199574978659141990596172124281095261849545261565904540430419381207788584698388257006501650128208802114338460239445022470714602107503130975633534470636833059741078916559933367487389067194248434322158325751335936601310842733271354393075930401239014000883402073701987327093942427005411991122932274425174578414691502233906223410174557077433267158668034253690896045525184171409062566855753848664586268968661169169930721050908678114533953876336834063516752204164500275680337673724724565486148259223506538700400176914278187449699330585672824440818981605659135263542904002275077067207245944860228010229641764443011098613692437589535234886316027411081447059260673993983620152685170063385876230063370028862840231075613213280306405426878052741604152216329016673929809300238611709267994150985971137468193103676094866769506948781390166425188044528362432657645443709299540047505412632459511816397329928789863179738002067503921965565210418241377758680743527623232457105777873069743102453252970851118801234579426483007597256074136153601740237444188536031735147019611734742364984601776072093156133448285703382118171507693590754731175530315976572466274574670099661937410983265799481269779186510138149192388515866199490589022690822009161715360956374198320711407592584534245852647538907427488752872030839601449256616704699005116983882322735651022043697882894751397112695267664855770153143312801945615481580300941876577954489087091512197666409076056965267076270188111914508726991802782858758421615738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] -594244989781787461672812089243339271018174417319712881521282100173454996577651982530251957154941280920471536931129968193033130094012426379239768475881175328730945774304990742156306781102157269982959786588249486159744805826262331558140818868470471594274251056416520072540913598507079801598236497785307860760135389348947449244934211535299875189817647344809144297869369529636657982361300116267448482970721417809550627672170278222439357292995192572445011073877156657016021449516586926194635574023194152504369699798244115458813581642453419810535523755719169172396326525404395109399171275437668358527656177892616204591065412021830102091581930187664809983164383474080022315718462106240397170694523360121721349721803495598362121699636419055279694731571771239864541804897288066626821689922687912648663233267419722437884201887482597944402493638987708739149625551489738195843027960363197481684284870194063846855369867120085819264825858490233296856255607687841836564756899535029533195243753982253010790923181953866650013799991687027681674890481502772783282895717207714051041878256228436172243626622656407121776299509233997275060035723225060150121765270129874165204177587954823239411799068717001319044826916560422839118789058102097956153799137660343904004566472262747515369696934961129188062573168830457224841567914296790984940751473677358010607292824662364608434773297758084265794290036688075519949679709853947980635451427086697509844175039931870876676466737004822483318433566432379355049336044499931664857752045501562988991460526295583645823436836322913021357314951748099654623874445574610532473025946758655411555042629541229862395272688755287090664502072391052059273656824464419187937824704778252435588836928938438268906163292947243251715914672573797317696987575423331477138104529473791497173790846286573371187693812677083243834504232250496282473134809986267982765486156214067224739036317557458896428905263558948398633525733959658989393542405512570254632400495878200218726356541894265418804382418697742413547568137695701387006535859950787225163801556931976273195314120949414235874549214928301649087310149643979905444475093927443306731930118101054241829240202694261385790234033158314100243341071141159678362114472902809021593219196741265535393891638038023388975648472067740329238910160319327318506947464788447520943734491394464293622145061119290263066517452717167951520270623238075274795344315466706730429395660948534431916262313848107188846411931062112249803448594645688352113296239776441919284666238018946815793081223866422361760537862049315733064620274130552722189729282768334447960371539183368614707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] 933597972719064561042737532902174809607596964014826301801773349768811175738597887301855997710497905976202238153630948213525130555600554682269874489754673759438364637344524557570745436495420770057402046387353172263918051929277249143938784393805621059200632416582596557738233172082581458730190188408150295420987505221157738722062424972718340896365897904309885871668650375034631874214019255465256645864500188011353031693621232282948275172632507967950772428944263998264024678571198553430481258516432608689450043819251220840858076024430079269019014141545587796628062101682697365979165679163906960330916451271770462683571239912980200992491968884731231404725777683726595760807093129251259093479578637230136719819323073318683821815508360608039128355329935293177678880658747309763130569699071877317442217292884259859031845020001346305654115820359357257560046134994474274011464684514801943186832710402997818997506336669672549445004508501850060249412964116874074408651689129823360678881854755155980480535229285653439664347305156799098674200936845842041425236622652551100192135041258269833473507330278670042141473187311628571372358205593128901375422629950566548197242858401791970679356574089724273252532703307725915026935225067710357459664713397535821620587662263922457356366541839052861155942867379689599400121644234477704679836148984461037691894985495327391818699730507988188404828483424852625830748274704394872884049176316773029573169625283723207474537312143330783085445204756026779824640254780666771516391274751677215883510494590977129540202743356912708851714047859640207208676096739761779146751815236864880297287559247434869617045543882989091207252788388411401647367053346574612607878301104082460711804701403846425269805344820379660080385983116629759025374951388529219432830397100803280659181118873139309664652080562535621057394498766327689056460479796493809127313922310954223619214806059887423908712849934979963245769439883107454542696894550096266301648794603201753028904057311387895522555711952063353901255363425220947302588234873354738530530103812424951087860134870001475852885564033816064714717685877930736645444488509291721241961075267684557185699673566638889191047316489806809575081407935493192483609026295493129184994111285482515708154496269657523136858469807348271611874257124168968860899321065449812552645360190028484734695656938051093009406575378110452246334254675995472463397728274968524373861539667103598708508648707576425585052675758244166319657236552716642423145947056172417771526494210596980663984227815703538595366418953528237223553750822292262395987993485342720212853754411275643781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] -1084124724980561915790745374445199874924142798145163727199144580369635021110258354127708921714606404639786121294819347804069063453198565912961310847705140938871359312862684520016148661173486160932717995661651816526192184749397740828580009487639927575655726462630836377485686324846374043968489141922667289271296295334765352868910980845347499968459145165212170023307553564519641750016342008300525912077151050207137170665522010692416681329696760011767109181396008719706469906194176087549973986627288385719697633647736559247561424685873317342262438868595954257952788646861969231992342665731052906610351776558290480416771044707024996995107262848970838981959092467489837524801081137240172058364922072528255791605190399011903699782211132965548228850011417032422068879244411765210037572833688529955874119332994588726897740620237626744874685414667785508136504180575235875004721086059558884204668399200604866930946228344100191692451542357658703812602789754594877112353246607073828634340560852351607019977280118430606748634794183183793297559152941577898077898232964710363200112375207221991510747412248752342745119021619184089303229952678536282210234978762842388035294712486079080091871671616500455077888610115434268573700529748123558895015854442313143762707338036945013964282396620818099413600320154146976855698962799248108484760334312903119182783945443202994110673190408344724811552802705629275367989581686615604554908767276258688364667800544139056927508990862572155709563895990445427809718243755503039403106183294236118455391919115611247329250273759340657225550730936906573493517916542267529059761107168908267465533010134346964747545395134487869906411252218594914741076564725780313041209549837022267652371930067723774436201786659394303098471397833736168674822591871933985920608757199139100255186615287697169543801160911933234038877595447582834509455459851423434546395875745801161198659942429163219739626677719076703584960197401157927406646687649329523205512507264751216643344584171794662702625118898685666461491721836450338700786004590182516867484216727484360710072828394920797261135383820223160760500219012034320769884567046321985975708455282211493350469736927918509646959468903988667739684670542188975663616657426986268752920609557603260339091050931629142298932347525149865490004998595842299279891364958120581025150241359136284677435864070278651828928130177171093551091500708711823527002344135467670896330752964178678093513773565130626032308734811773222278768087764830201813363640292822331548239747663990480003579291172389755527486253998458725113090473048611920023537085350534721349036956611434757750784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] 784247052758286303577373012833649886758875156456880952941264716158933533083969942070446574665773446972336876496999311258729940911165560268037662919751071158613219660874649953896992480751574722653920275061294610158408243192708899801527895525706106500526888042401821125826192007335759064127200512056927299720287100590609797934807023077849959893282196844701266014124124348336221883570587226760118354594076621317175874012469824500186421179184659439470632207332142790419501506470451323265748416604522580281770183831437435282970743985338718190086040094658353664062322455510238020304547274925406156285550019904615891099217346257672326543713134083254167815340628592678511475371620435715585648167805931732263171319851051370485931559109870072562037598538395869021416684599746796259429800326598027579537004080486998943030002717877125898383991150261172082225609346737380333721969453393038863638844213461242736845411002728127497773384142407850723229615717955345748044224025398259766060048148125066235099807860682483374822830357216759724463581273233421846978456037884320459933557602334649366601284922949281154623163465640846727588389540305047664488410406167242033171831166777113863994972529972410655621148464511774579990781155849682556386355290834503172892617885084883321483783306509887200753230229228352316997239526607975066980998320581152359867330872969450833547211449682923732491775271092871330809362109944148216454949457013218580028898854484742688357022528486296639982218927322108577316353412262039430913739317407298334645244559329811346418368302567985781860476707790218928405729641181418907211206221013031771051773566124750631096480317279484776277522661895424310032474135952602615164656029992510865588203159363994972006377210136400225192096287894452022789641078385991912198699013065764109489685504866030691009353824056516218117557255629887217456098254549968592121944850515440831075336078583682065535088817773432770917070001293659863411199641237572369321879940860249592142569671701927689509423682115741942706323259721335406313456501649554851874358894703860069911367809606386586139595701093568534786807657327592954488790428328499961388288534627887314617648989767836210987165817100643288851238637439374286536944667127747146587563202979481590398741289792677246615688172780537404701541669813796402899525479251725723767585518468819336581247787677204151850467449042446052066458082951123930317236869438093214086754529552589150104244166182855900388431160572830112383268136683170485644961034419114147368929174281753820344499444186944520680073473630225430163125165801652584827593030508613842403145587599641143148544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] 64326610356247547561997855135922011493604798029765978630630777929493263998869184595135282369518791078949259577556503476584539702847523925296774281933474949602707502940994195753403689338318981344052312968665493499235339319716258770142016587184966655780217061054353755543045288003506968660257589037069390729105297285769594070007460524873103172625349324540392418027979225712850571322369189892184008010721105265167378599010456680436919314480738674537829706501453047762199344332152870565500756738873969942726209944437464354546753174219797142452164503832730266145091385755108911716449903345160794419207527785612350939755580470513989661691117295823609468381706163654868016409862836609756741322605553230233636068071343705749061890104383901963432200859806954020575027615111837882959688736570899633451955772953822478563526827217717451480262162252713348906408032259145916755478029363013510229446734707629247496785657782214433877953779635987990680269823126949702117364647886443715309190939491904117253364921259930509427215131880181073627011453916886048166926167930585213507079875096086075466346083219895240521024907934620415238293829195639476170538328709922892018589887213350537774173176808529300058463761368934614189588014271773339747095949690747757314323421114244610580171880503542930845129399972787783440914185957835454129674363345789712530606461070441603516015713455023473222861360711027644741795013304602317153098631093264396949177175567438945154830534345129653351758646915826410881712019708903596578601344799845126185552696533935604450964144997059427589461167617268111582076988160231600464607708423263523828349374967600883185658773761847926312280675780216168994198496795666932694318774691091380768088580408989988136186753797549325221201824037574854361486883992422518138892722649887548993378740319099544794333219801080682651121082247481470848125856610304523181338074121129736328100209860608313901129794793123380510374820752740114342441676820933301158957609811665831980374985762207711761887587219285015879916378847207544250952477023380472725841241702682784088245211762042395248865825605697456802201422701212323687958972951430272453985652486545451867591341999518426245482512054861642804335641486942803597473277482971963006143179480831521909354968943185942051500151708417767438241600281380698941357336642967615485643222023936387157051854361894153010383856654485820777029281361985293553035259109024662338172995811346693040009333466161328897229575241647918238184060980666319617350839662713350080821854377757091440750319023391245366711987969181148644553476348004017651784034077433980243630295732437437644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] -1232361427456377784265497756154225507142244967050782058227536895542126204097531357489852281830582781068807193790728170278136934009174771736972119668564449444946612782539567054735915178357776215548841003836301176750528826658252089990798266239255364729918753586188624686663071450640747798070333629717366572840308403978192296659186098908789035971154642350701812588969755220684562032831815118808428669365693645064963598721242196573417864014797812014800258033887362368032364691224464988935009367239760963746521244297244357298947468181895057732953769918976990744021009971997781373301733983033877345597328468577494683485210759657861728384831920510993475126337363686702147065962456251887667525292031951557586687974667921286591574444981651387272092966144037680114519201817086320679213609435900569355545753106044233571304711316303566626764729313513235179907672941482671152539691280210784897095479013613055159032242537578431626837489739639742533422239202270591936707315185750705243340136739731680866433430620500972927849839364976468405952788866605118031748359032997481053870107509346262317994719352588737983225221438862465399556829106401706458790714330037567256972134559194657476465955949273377440572411586619304990678445580677226084408090788414459126591018263376959268106746359934666404568702581514382273968211922798282296978026025454074961549163886393833440178374112679734113684804653274776899718328462327332342106208483951520184232784887428683096333403673684911176302451418525956820870394701796987445699212981181534470781891050484074717199115106655693198132430047016117693795813812273771030732586017499347555628580074752773748923780415389584183792834960528357542905116553290709988716839450218659594684662974151395942730057047833111558746572007572878926175804603502532941096776758301147895642363990436892075574436315642267920532977182256651645757027805173249452732725939783988549954340987689894842126715579534546608147562572847228638417241037355562040571406347508925310781105373359964038779050807518424055264738693289311111609856854421890575603360105882789967029410448882645200689295246900406232658186969967003280789353322513482017552792102902002402335999753276195400188312657558986360856310163976177619331161647263664558586970897501657373187671256758024510437038940364005996143375407445595303177930336547485184102676519432575495673859774509812943016030397827583848918372823419462593099152654613329343350453513002617037442035993562758562660584885700426513858956610685545769900175301457139321472542160662178892879967176521579517402545758022611162418069565337217169893233165421969008549075843699609352273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] 2232548167753898378113772790024193245381195063293234809428225676907679343035141621740264385284236169010336990098078783975836021146482877225488108868061216937535531670810792708953991566093735603652268975131339658257925931633910750312129136765529454124234733515807181784782918425982482655172917918011736325386863403099722065354579701316191820172412133625498292383253129849306171665589710075893183288308915911317187652108360065739360207596821809875287189372006293267377200064655849383464724795896091234181600232476464464980414851869469587593504742282446422661922951392698831502724097179344511098407090756095259570545347284578089422051266863319398422066191269891844123821333645030548436352257559327570090919344256191656502914609740803681265191703442552850801051776191463664995360599191108875655365935707440256677113215027269333821533263791907544877006461904014178187264508937525469203755084352355072409637325381165245323891241945075659961837062149459638137911475394046892991174799413349441652415687358592116415036971400345068731892254765978175492188761868367611704431944349299289563258977548748682252968376660408177212103640135055115011268839828216933152814005516514026377515510090802002274303637082593570251759045350366628414189729827384815397460423500891928822913564823550511175977518998514835716134364562254581873824514316870353651465447589698617093596730134124409078370153327967991384703826419953075914058660241585743622872556025987859120312126591755478693794529081746552776628343741910738738358025906609650198573066452427014888289507911788597682318387014227840389613883253361477119043879321252046360775894190823156251906087075705099328581477405719141156824977848528471439514773355693254520407059539119561556641387620222157489496189035330725369846648192599317013956872888564507762822817100443377727158210774290357178075595155058460751234198984777103424551973642196537084390796178897571574327240930428685282741643037362557219904654327299093910983468064141247807835644869828312399631947199865260499013132433535739844095291360371268628475736780800842234538456415847186712087158652560112382887286723386874857563972303547954574168014259991599098392215163623902683044720644388000596706287894886329064557828287011631556642725526358019001462634526583556870882706321972877299447021203528949448677263888333019783471878018408569666058850691308511993050387504793348575604264489226547499517307908824089528321807747653094337207428582229596169501212365263548930365380339242170953798804167337746652451152499956763024071159233147818312417695446006702978631346663552614994499697416048781585709095163580128570638336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] -2624167643425082443502371353644019928798851149630238652834763497525348554324704046505629475180217672674339145898433500838102475541687109301898441503857072735227268972167467810588716423382911501144942728350118514550358852100137616888525201612492452604162289861711426863348142539271433041808360169808883154854067055101417373734505709979684128161696878136714164927566215753310635301597214318015570288844283504942535681823933078848934852461648227568502180296277168435079020360130395720314467591597781096235333197982384112568179543773229272020686153000642414886972846938849355743954032385041010115567861635722752035393931921941783839739298401370385782898278052795756334617361839437262862597068078527070353050676267289164063991416350630371702010794669350902276231503629307213564634485971981211579432314469389919421975890337455783119407852056644548039692562062825862853334008446199855891968320207457360499750792646766800322596436320606597358173644357354053596004532756835265146996689465610413793719698074040747316050960035928238093609675095264620934039954894826905806709728582118802503565868537197725343336224437687377018417490738247201504560371715738556618385364384465335280458488114648710925027209779853628945721985992084775415783141201296226328024701409693196569102738874227568441181795788877141032987561931748396659629870383844010219004566339907779893059387805782342266661594789397668195171064650220627185068553561628189901263032788315321556824448232812328060672413266326955083822586461528014858804189372652794345847662885719711666001582059910204005655483902565048884242657027324472355253210366655552812939408150867817542512619435841213258047472994977274508941242119970910444183841582502866636412863070513377470083484159992327436020706381704801533919603858929063488262695935880945462177996577051982240511217939955526334218743851682809691764147374911479884251009673643669503191699589125380200188565331062429129741181563792613929940271994779172738166154764297848682771118155174245624031772700742861105338893710674392592461335360747315458543756706290642179680697320371962625989933982729671621256051891110309031481507136231797858459276125311103626179020537242957642653778213902466516689991282581675185865982107932082911362044671123029086166199753154391220228593365390912968164066396798774235745573159415389725377347785332465039815770264399176513605327239398875285848621390072708232857614033845135264385147014062101099735685577834982841234109333787680171215271701470789660810010978825099041716264140221350860354472759323463609245577574444623729520227315716819727409748999771157094024846904921570890743808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] 2307683335999427214398789099098153525938237526528327061587608877371230926936561866544498738008460294972312288446094640574714438157208224929044722358896533681909451659131792548454987864313494896427194006203197608081872301141051537572208695555812645093242962586333367861783127761757416788630367057595026894544843509245431962122652097476643126760479561049053133343257327264597947478519670891609904498064292578120260935818031817519905405565402639016431495860474549652887224378078849990067294371423337217634462644548574293699687888241571735516744305305854305980902464067278587871863812155539932195516326490832014673023076005446365075951727860653694175019795297834769983839732715959305295079936054840269216977891835473525932443353420446185796619206424477737794023745629154130115520930929800291530865736581536925868954330257727305206316848992332987460399938761755028950972876169722795828652222175642030689043003222339798990652185633817619194997924062002738318076235894803131835215070927548913711795637866567337301153935352306296146187521284126544679896930375480508497568765567011460189489593113272793928450810931587126735404335444815785055191277641631958656198576841579186408595632664630130200846608098077580006307064822846736000303198712315031542899548987441181512618594879010094373613475414191674579518244009594672908921279621117753792231671373971976226373779560054614570143067885685855158052083727914052939256877920058958455418135213615475997604107592393144144884618296230761338719944258832163217087986914823561106786498857812201116758490405474467655232233474484199730753367363258404359263384847318230661964002875633732670820676484007202284028456625333987197554215939200727164917792080531148373305825968882022784195971564339412206907402916910750423787689341807500993218716360778000457704721974800366293737262605419067796798915776316768962066495277432128176930578901023068128788467391536202176165386755407022019083832955616798116829379900381177068199302121967630992868188893621105648727330699979481685499605209944215119777061534345976294875262689888115925471388919214111312637183931212265972032918890545666902062382078164743739001428727900856350561942515973902186396085200400040067139619533832503654036462189947734127792800500876005532750000421236404176046714925770588313514830763542903590319008474918006504989619419070277431147993700718100618106444026220867391622034621229110882177050478777548680535495073038739889280235421397913287075585571296003464514861412803379847706802789898869959648299873503745803565650710075711077315872138176510218586870565031152360794084670597110375450307523531117892206592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] -1554065574453934670000828858810904747750508191885148164166804357640477796703263512425052994618589392670803791180886264322847564243176753638904295977039992860319994335403592203315279411749759553390656394297873196507527190929327032489586348730866444936224860148416745887577700008581194740486535268502637238984933852936129154713977255674299841134454695459225741967188560760678550933847552474559521421040560127406704980034490101573730474746742545786219525715648359540711768639254282364346123927393505269218682071106211391767502755449755701155326070967363646507898684081368253198992840387254768932726100831778468627856815073824505292202268336342340615625013981233782758520927838296156728809291845046971599169010186852983133445510940280246681879128988882023389821446721557459049383131447962116800009884826558377531086290611247396687328796510291829762398005784277429087734079165157860452783454056717828123601434906743439140175978062102070147594413347005604312892673091064817756376231262001955577718370628695261671341886144368154304015435618888544258338248567701571926263563281739514959102902201378276175822613377332614645552629765242277690112152965662383789151403560972583549170222781177488623999843904665877713200392081814238025499960486761541008621157083112364036888557521393771786699727296101365928780712273858699927555157994995115626937892490475958578789381198158182928816351857419342615851309833698926321541830262106199203258770866387180750413273364493661321679414866146135001122710171407206175462809106610458672664376360735983080180787881020717407673466383108047442680950954910137304419945442572594940142472534738688135280976838997191604561577679464879543482861636676495653997002284556282835622435504844152683103950137061885920518007357062876796149941821839862857655877733508907787867868453090796161013491896704892634641301381271680324456612426641913361331262034117322160867046750908031299729554262226249488372385852970489905692663284091910892982746156284754800912719249147906776601216690254624074243215499829795413759444047892054181474552738660633938734952870053839055469544969385157923442987537494438206502897843340295924613745261086167981927249442553419128515767703093257049125397209238653397012352546346300114440596884463506541498780546725725731103925328346856919555944905694645699662903445390536971563841010227499607619127282213258686087263100065059992474322760622068747858510549335641668024011128599563167092779516155632799994553262122430040571010079702869967945652456306602169394815525876138085074310470696887150771687824836627193854134695211718638578029790178886515842097755053038826946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] 769628783287814398842155575020517701527750107993255192618098810762904275860066978149346465105521094877431198604473615006819727088553355994518985779492859164748785917800309548766381134726452601234502716163698101522481423832441308159861749615832034808919977451783050972456126818571452800911760935316622634342262542472752834799754986080563535208941057284573272961228464265945494179274450107039721963671668932906238210764294325422244893465612867165711266632560455091356504807494111788120283834113003005690299881426674708363115784282996777022964835076375792925548490044984760891211079020990670694158838381078644528781405307496930041843643016045041372721077427963768630431758634425285762317857520268208786355321077733008775727020811753683091812490097334126136359638466431064131226611989675618887910416163945022025459205404679412718457502135501957604984600747134913688264365458692810958781280948801533168633980655527738766116672207988673294302346425152683542306109515857566755087642332257021178251115667302264660237984480866924636872111000572360578799471439536502686299426052571169592883721018286656466402410369805123665884807788240197593532994854590196957730500643070803199498210795724251764591120017774015988293380807985541639737910787184121681166754534758894685640662781030327148096596462993360263410952372817808132381143523001541036383430880982060004401558882254142521623530968896623430805558800946516596985704346761745269268835933789547950611022893216096978127026130329402726775582209206877474049083701977939133584228648941369040326987783339667178555183037066943175482617972962851397490569900359722200385208168689926576877284834909805585299734785168362709053909282760592968514966720863143310304252598804089418255764559300802655609098113970083902735503954580049809979249197690898076772964696297443443184806329745683721781647118397974772184120602253505456380685492132473011949771681473042899577356144203855589246737424994153516633077771332247447156450295064970555127039483320267817611461787840233326125983162014697738070257264605119845956333524818180182923172327425890972930313474499683521423439657188683728370856225904694465719423324910050127865989258735364847348398335917939879429541666074523303171102378099472601838930194385064017395658026908391779235103184208517174266357325219472810710141819493465791868076546055459094283090539721770352813240234708880542160922539537239297879326243884287056742617261700805130470401175141425839272752998344185607900863277118813209718677545245248530149289265244816631753800416134991332758873803952150016690401308945235276708909257052996780865894277832964873125888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] -228970182963449177678072928831208466869290635799069347522829412008930450373365385977866176051598235077551890020245517073114389460972924402507189498646514506411499750181297549312130964688905752791544712644601912837267115208806986061341225348864004570387678753934996088471115723929110430951990376315021400830970244330601319818142289226898929895502965378207470446873007024259298957152739969276809406076646926085595525029200670431116571875110342416424895447239830412003072800199466835357431954650777942671443491334423660573938672136977072723968788003468276655153978962545635860228354198580129923395427318401059182130144792235919937383406269796245818065820326888217595916833280732543244746860863468899710658043683766900290816577526671511568913504183014181274311957711620808296462251316458340114414392841528238721215748348556320066096193920351263865064817821901105329869097520675460395674074316042037246640113247794903320938416886901461131909991152015935055936521275866581686176587382015488225347185534701869434334720989479450397486780386464442515660702773406484606700409882574504009365393204028924859637131808889175096061382543506095083017989504327495130530690124627065252262389841844583854289858479200427235745185254411996921408598995029283355444468652713254496362449977910391963638986143063267689931247816996583157909507356778619187158103413391144458508878389032520391274430973295366044824347530776497000316237576347383787206484547275170226896592757074807601492922535659067626895323022923882399784944287906814957039526435182495498600779356644343769382229398967235404763518412696780201518785164517390871613248069452523167690849567997588370568954652689945492216469555969486879902005637762415602499887964006434062449429097926120143305057663949274023866763219108600065928323585688312152605476657073219539175913810961570530853722652831288972571439673364893505365759425336220628021991977927952457723342592057652500925743274593425763714807796816565991229929501388751260901356204065809021035752379447342235823473377987587338285087453550272172097264790251699525518493565211712159703026184398260583962056950296278717764035448338486797990714455410905751780983163377338770710384199829873473430053974093811129431761589035537074644981965086455760248823752025521649401362910467557136341551451165224004786277091003424806448673148772626010653176812974544904243639504257932789728131629919128267461902175334462478139038070726017251317328146088805572120192786026298772864803572976912417316764959908476895336222266468131500916614862858778449197427881919461043148552534762539556209710698691491029771445708654612630732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] -19747709378714658408678126522935401084073121948363177067034100510847621110823683372806092987778631626844206076379772443585579831869598657106772111146516824199501558163266423538904719324051601871932019343911591441757940547784074039105631688474545075132546972678018749332386791729753171970585155578112997658039898057011297267991549086759041392729697882081620788016046942868432425458594132136900676856285871626325527013919767951125889563963422587078331059640556750265092227957729069883592097226683332450459507944217551847203661365364061395203968777422006544964953528505894602828678366213584849078927366390513259135884581517941979025121856240216211651297038826216181371768732666810513477725410338614462056028535192995139612082970888705070792045672771768331019079796166020524604579543089053668232749957301052558069778692181764051012051455331023454632505878162222867576657979155795688275509612945544171585947706550371980475766193736446720276443476562698875985776920439457003698400446524179001482094298201811872638028788701260269889322011948505067431792287269060453739238773275435896164765923439206661554657187015019819383019162113345731703636616067355906220996270973441808185023853863920349280603339731113429939649811853331224849688581104763952809423055486786774145832917777005037996958399472807339280326505605934051003641075031232784384104861974531280374265697885639750625615268514668896085433881915312372215871183732198381978150793024808003308577123423228026724295660633824829832178214056209049602321298002302487403820319111948275772077014197517492419268285812428584050361404745364728799275835944766567042850178646154791225609943791117232504395041080530079273221063693892621286275429542242047357651587685678749106783093493603329443351392292227203921353020523065480123814987132130680577055703825349829900899874111800090035576483137990862747852783428537572341126269730259964161288985085124014926180240033896718058361438782909237938801550323734837628752358738930770276159416415654913649268086916174236184808291361793277104206731310883065003593316348165802392688506347409356836745761702726846035125338174759943346531480238759144342671266968457707737470627292246153202589005230952567249123998261617352238991140229682005877317049207211684115432706050193178027068325221093475291809764353148555567673961949301271972278050515320846018872292821523382362970146323163418788653507598550044352952613465055385792505751296739970498508243003311038021783197288678410064088219803907647385891259110862202640955673313026256960850001903330238701398301082294828687635919914002622163249181663972827797846853085306489405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] 74114698602934611773340635185681882985620825850454695556642811445749247169519551755032807314127994801809212226660661337802291557639271380983924225159433749386830045017499957114338838098277437706834763330829745821978147281354008692274514590310064591039082960141471327620080002342210567338222188565417332040814100053302785033601339245624420659289722079776017150353499701455368789110179155519970169665047023184151609342695437388706025771599816295725540609296147847286781539254139287690448266150175275266279640696667331466143814927284367811583327508741064044533238199737035044008927346090525010969583125880229131073711446276318634843649606799911742812885729149462710231422708865734287848684507972602654935449897058613498657777573351718795299912267315135322569326165226143258650819440398285332740638824016523230266183732701093971846596190162034743319454641061431608324362401258523864732936049572920793637622671817274596422825160928164546728201419978735073767877299183469019218397193221348028009436175158155968316567179569334631846476489873958276004572287077421190054886923720343590238384270291690469806854702605998015573859421052887666874833864136551913007937714504290755172048544287738093178205219092058079515473234486608487519359189640322038063454890047740919131583602688267420222216919378368068415921250462610861143816081335590229198786915610307519854868587111412272582670308802360854515918715316186049836712204162636594262968654350615864287517133276251487088832739448830239300875709155580025323529812723898613889031148158545351703857693313500956385177097641994499980854235917800324479020053558883142796016188610969222925171975253629793996372723658008399815090683148830115245412163956543305424201305775995775740543853301737068484612454753041918661576116893804365835773601210027458277775882439539644754768266078095618619075620112868042454578656099146537549905636702047175209102077753252655320042290701014914235207005388935612833902366669227502482511759937354482232337384719891948053326047630355935848060370582479018902052014638434141610777747551273919022997072629469689804293238152397018847965029116870282269921975776978878602741567873613148722699809752382697572365195611447286271118427373878878065152979046386175354606873103458842181133795930026600820753096649352831480484845986822460873472460584957662182985384056623830775422843173819430749185231203282664371775768311334400840780880498209839482386659617959928270444703520969696305604862309852823898983286906171865518708884973231318293564594125946376781582356308537242513228362264887449983438816880860626570522393674307090391544549553202884771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] -51669696328937652018250914846784276777914033288528462978614500220970604418867641541550544849752969017532260122429548870448675537753704031394728493565865218757714015651897312305677509608918865278517299875759168805232688249457832655357188739532593589982589260744289557220035576353131319794731415179592716577903282413955418984566102716392413941029603992697537172193725969234088963363247521180380042685636138094662014390367405899449704148712277014847975838871879668150809369012168156356415221962525099881858031150805135226626933188936817494139355916058351446630937361277081889226864069821280790078017610675747003041365667988813403266586859298795885273150085680845356163192876477723526975202953573057385870874207879732881895607098251366375886875738485051991316289901747421771958001126564949210917434307675437102532506283732111689034288685847096174770547756735449450559310506586547009786209930058860177623281380146594058989027969766111183128248714083003895388430583021808048142173902209619549833864457280530121079225828082275687268349949853540434074893951908118288911822918141173966433621281853092103918934709148497421466284552522957111947276076048362373497108190392787212546636875332620602810679222018642270682038807029707555189346031588520795975503540051152565063197572873066706213436779102071021761809865045974112919290579020973964848783047739282476598253935817731506584048044593326695204170129663068823146270685461270596773036661236957701584971703318283275044419873189004030395518512146832818881681809170921282679705130427756466322369115666203494599532550741490874373676028440549445326600677802342611303087363158553715241128006467888000613001695537763978860607237129802521060085023138903782822933115785197064721305305431692611985595491764289601235120641769735847024264906108764987524200038287239122803214986663949407958095474246180588791394118773746815223591917353172898384065334649045661281097747052340210790123922288546466982891849450832334625844762992438184534415528092475853529403417381470684263112389508967762610224113609590317166336573550824033798593520305234312833066324285182786096117547703499137446286916135444343142814667457250880000874915590536296879597737623851811415547527412539735732003555652434862967633417964364754546357607960003213936183732579252234109225029911608730234031425930029872484492480007275729470803885058119793376781122046786943417564714699132147892513245888385410514256060599440289873270518961665755923082680869904906835073822827958103314358155675947653453009387238325027453482766656558959698243163365295645434047229018492565390769335931037109953253206068072611315712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] 21932839108355023351480295352144610178224670648407166948459422127930587291614527178130773009021574124686375193850697851101706588311670310509806178834643521397253254965523470099227386840555185480194885521704076143366970500019153646689577277386407353865326991582575681468607521679460047778005549782963862716487533977455129575462450007800319854462184530111050341441476734539939811621325671636778090208037344403366660450748634117004691548539719393052613989768183583480401618750701377788535248598021793261880392345544910909336836837847034335934369817517812453540829327740529485911023906099432986360908870688610626221607772044397635113750658776156415376547569316644367199657654398653257950850532891451923121557546126230328786916465259067580350342156350284535545242005691085528493028984565680579079785198776925841265090493894808812734653065647860414397845847606037206743368804171289322060727011442577342189046032976987087855836101237096885280165759029671157471218515236655047551324966870973063254612324384161073853528348579452659578179509142142583999192484355789082172333243811273137346727511879260800283066316525919352310425987047498688501327489705990726926603452713455513898941992904434758440740060910815224657741095355109023824866959475611129875004987242415814832473392576398771719268745165441537218468944880438186667052635605339792604186533918347360564641863528674025774568814851952413614698604967765563423223522571588578640378994558905413202576520776333716542774051096679625014172018544140124098783085766660541197729435723298636416167394031567529357044533151641708187157253064786824785787974008645207490821391166673507257025304420776948010493001944554882273481351098679783715365209912690327579999563599119511597711963069587510571976362020529297535568746207483151900067844806866768387993841335220594867755018274240419943727163535314216730100616422842480498763160330032569114961698612972253664822049713946805977710037189108999549213108586499787202240480975043050672940789659111878529050145448215633434768881272831061083554509670693743454132921443848014837817856998116239287967711087640366648437447015512072404887345893879897528718193074243282176315173490016155547026489758476447622794369730006132428797685619249545934056463848334827444434637950581127409118139099682035971697346067957457907543413029966440586108575935996588588797310171424587062161916581341873693150633018915857546354929435018240788113887203683492961854625948099845533203257595252067705782241389704614200814352212262011911931423500690303073450710098163926510331573851067343883140372111002895089147886064727653586476683218996175044608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] -5640094451301764239514249150589077178392303727129950597097685883377039212117222384047541482887387943483517787709640417372039848155084341793740578089121558331374510241780828964351630072292844720529747082610805411617205804393902993928950464793378560376204795422311583342622428301048339961158863546419255588692125007882021993041867187941372117010257010150046014188836515563046953161393560824742012883223848754617188860991818916403242696846382473602155143847756257176534911933279654360469669609180365533229187411205555574796189253554275855705728379941149125496993597017794567840879053177930038568708555077205419393539640811377865648801590014111505528926665928258698281732735884812357254092065027941584630229137544255435671976907225873576097378446812782135646024589270790642762969403000647187023956108618274252080495175506033415482913462741068962402621228276822289961687163689863255212591963811943849321056361432982369413927278608874358359465548299484620232270702607193136939150052717379503958853742473220604632342364768553005840082187055410353253506310367043591033032508987964582704565426721957978290576824341396070635963508067934019675157932580829300322754735497862797151993499290076371476929855452969932803130977791142387196890393668025362735079656004425676280496759655568773203316204898973558876923333272393005566575480933715201421316859785324642752836677883507956380710601455823281031131919291720305127398457030973270590579046266813448141739232206328231870784967143262709848900235033732274695282752631142099106526919609770872596265153688664892715817799680094267279756352417879079617074648431614905937799129140889241489830855365876029338120272358094249833964752007898959464378671584908792002862662295928626197666216923620221016453586197882170960356410166183337589133704344039523715719060102777632096995878934681471583648868564429100855702104478708447575740761020671512532012233478390854987675949362731214790061201211722828162485580913275883443515138758614388358929468381231164186789294077815858693738911320114581411587034605322088127106101161504711476041006798970157499558757447516344239759478548658191849070062103469766128126041631350808211105739356226941125366460855249504138747942257376714468407512877844959866768983728156198434929610601444253971290750195289531118098261971845278561052630091369816845395931531509103849978240684287110070478145164214247196987171614886469772621064360591868960398285801092280714833395593200667940229695984445938233908173741305664306915804442819566753308204239260141766754258886884854236571785359676908737454624520930192476047639815727175802903765592529675747328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] 264330087318241644591898197698830973014393350100002126094728013089303900137896296296382126898388664964601075984181872716215283055762113552058434648148429754391502986170706991804860460410860267039640761240894752758238108532201355656861579785190028742898289193751385748210762238023351111324792574398863142448498563472580437150271367048748230172594078465390588597997265868508313353217001683549638083486898047235120046068600453124418973288755805850054968000955816069502427737133503197284865082245229440359361508709459369157166153065725780892682338333883634511964194659342180139510401075821811956910723565510657048446259548711746880432673988499588662734981335745836523504440232745889713737518872475857604423572035613953949681128975216585676286899471530023298481116657651220567858912448815992550188578178899031749807752061850484491246248063832865531665312374432578691738727398050591515352695384104385484970206871743717427253026722368050285932990468901596757886678898900000926997983104670306222166322041891840153905151049294093429718817922623331749843742455947935127314182160692810749662585338394648989356810138198171216152597584026508024806550818871464568649058510859876498523724709764344626992306557025713722664198801295487620845441772013089863548213872806566562842332563786148957017412159684223427861439318078913883273577741860310239938145455443955491692163686363936840682381837584161039222775180757641513294615405594831638841097578962827429571247233321438059157897752918076339838436113077997814241164840763232385627446465835474995995427561961752024599086363753129989732257864795690412693710012726354194494304519614554956554742390307394866624843357873453928441285873650027773042288643127766019741031254822628413370909536853276161343305462217336835732690487665241255071948472832710407941394781302506358795790393583571260756738941390846374986321590854328979521934354484854664522964605699970164907916945906426346493549866488176502102932303523579949326389668664134930830081503254766104488041683982461241166917829149334627418096509297162785118454441395207255741450803259339339270191764792281830984162297637087352487218461515229860976541193348167332205501664797604684345784996163907824439767545183448076812356618556749071976915466017700227800567178017403004633065195857134508602298203175251979707217691497034088047275266235800895609164402879847197898246387091999760050103830333476949573141106970640899961175106053069366006380947438951391488374739184710966185821124424530838862886870633210151285749979368230338530380441446698365841715600313155332977320959552240175577221246209328055171555283063871111168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] 526661325267460734426719871550562399003080218928549310379213988702609695539382516393632299151406857236826443521147439502549735244872026423664965623302054679728931742403888223500524006298420214484139764954728490087521480238734683469731595040069856543400568919938116410206508000665918532804636894043128991741705614774034082180657934954576791930633281540722169782636411649685904589185309527524468044219694348101991079692825918305707391804735650965273141330788300773147208738931835837733385039111367960998473499577810613163715040427626806600697871371278696669112956311549649878950758603378687444124379481413082366923053198602887990636589436824521698216795486000724953037866836111072027408623874441108905238691455390971132517138449399819652331319438051835111859546724143387005499974863734053068381229545173364811743581326303523880945933616002992235497041324607384341003859567943004444002284540331302607420277491477509060852156608986299820375621476250083961475570305852960957648068128386629349287247104144238241817164974629263548258147365354780867860874606533798362496486456568373358945455251880619663195879421901287115161074081831157113642228178137948608192601700598542083364355023345432914657462561089381158215761072267861708352237933406157627498707427377767959428111013498602302747769845776551971248564412470991743163481138173098629389916589420968630020495364089578969722391945218404628449355163159165768225051461026968779653812362367678219353866398797720532400298064897167454698836224435628501072847851731849538960463363518637924376720982017865763049016827920829273358375940350708672902570618528285606308234213458692030101021940915228270619801261648846789096599491886169433857420047600754563784617424057843697010141618029073744932759715456674315401271545913632410349711142613465696730783881334970855212471449348257414709763995796842271547749219684453510776484253791582608513818922625687047415967591885412063936217347660912259711491282648729344733869938990787087892886022997584908081133142825364378335788505563816208614684414714961908031361014087717990506994540529693404942736554038808076870218482929782568087457852290363051800914234006829678857480463107097710358581707885414122127899151029553940656092683936972018617745875522235278314354077352410741981455119032801032530551647567405053446488459504105568317409211345094210532193836484823861411015567952996813565877795779966741237432330335538208671487015076851175385887655786662595266922766812681500775366525765947558588870365613411520931216857036184212676276059830919847391370747044020839435950022059481565430609576191435852835899485210110066688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] -286537383179437690814184806169036506332957280395264132116728102291879710492125898858045476328670244192211398220498987526434085502623265330342655537179497140696666731784634835142669853532420419257839487377469688307975682318711314512415405988600563225184943819259441134808179034380673128389399785901383705423861904900053498194527830479282187998767316195237729528734226041788854823320723103357203201553381504798826606248018799402457267121885997595100862965576519233678289780124733705234813807209975613790839910965467878936881688520546177339007765668728027318807627251929032456604033727540869391071878065869420640246884663233648146070201345829582766807055675904053825313174701612493766473729190163337758446884966262468728044122487466663045643980665112345705360180732456852953863555771696744509068537035459187724441532077805405349884828797581027407852319530882679640114053114941864844484449992414619947466088947690653499827434543183902292386824554703821687028051826404672144227376476711571168553264713453844097499526125421659270354696724110436307820951810350997226143823919117696418570229901114025190811324989650467447442297035152461282730630713810928880249010193219891021860605328830085684478194663788607336925217615239721581450818237918125637358592227248270347320924874207531487439695827770295959153594107793008549060958098044732075349494798307633970403167270892781596973924122665581130010131250160409493299822940898526803734379975135079771174851735684912266668015420210021953407455376552168203858553559928650942542003858850561322067321738811623162864102595411602511090639838493986008550732823095447149205001042496655623856962267358556613953867410808101937916590678356102548735676983900697312419092542582561994585218079793239887893299060157567189940500749887105297552122010467865018327133748955630965012832867699697795018368505947103398437329439133418363417985791184857744746252297501456509991744961481049375562726606504218218552774948638195509025686814333442518998886854165481078630476050336944234262685975082644565768387526181525257486939106447974294796220669523997226748664283700981636869597848140592039657249240178124209147179214911019135966925930260050226337719240177925341024765681882948088670803343514386722887358204577413496786121506246795319768518712977554741177642233371322613743307980613629879455426946809214569400472714839962591553115320757800094808623297386392497649196761658001035642496890132545934707023034776249084474140023089521732748351593362267330908554930053003367373948680605723705593144996757195483321314921034435893405427387455905757184010900396096534270309097486885584896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,38] 84664650847034570080164502889303149039045630129858530847377826500528494972217692185401715521186321760512975461392207679887992817406444519897704293330470061032415494161934833202575845853850049547596689078068192790396308761721798009078719911311187951529499309934919876236918985205006167339523071766478229167401217452143194976061943826796461392141433175027143574032369490607062079437546634845645734270371827520875047344423771868548602847263797535546002763949058921745831212018934651268404210950969121039806862510411600447650320579991737432569136224384555446450502477617088134010871643880411869508772193987005918194251494570414680368850721183090380879466092933570707702836325663596180178769943646035737979918277805011723559382765439660701108833292945678794279433502906160889346181017278658555961893960259427479560019069373324409216153761704270347505714171545331726492086755606069924579135308402529249427651422909113433916620458096901665791004199122886365953089555384532584957417013703365668681735352428682863424806737441886981774950045402769014765174236037501523187770516796652125967381405739155262463664391371034481530176207196124937621042516811422990383386157686170935273593518747588684490116677401272704732898312153517520654313002601265624242382293447615476553471662250116305206747112023413112425369238964223056859892128073163064193127279359700889976689514367625461972135508704201240341590164721639321172393297100646418327746937280320765647228079690508918379168650422802529129822804839272431037551704585215765906163406013878644117212233804514183308986571684925944292264016766980025345008543155591105106731278119781380011625862578460169406883027347031886941699350211579454805618504310786936358682002899421205575725447908341790340575157338931554198752201598565740351816609707965336453029018381467026266288884907787420576747310966432055336965219782727851346242884797985712943307819710162483362672186862239455796632613955752544081764669651581314971670416670094309400726410255367840632654277407476347506584138488744291085804602476633747398388099478447766758072878355121961275857202206576741999659225872375537192576380884520997449727369643043198633532920453808064286229386694819559920930518813465811119675963441552926664137668561125028149270493555187051826226436434279912365950766169222505768809885039103490285005629789832136169509798965267340602543704796331662039461079493243745535050002801956578424540539624601203628284701341020732617367251202294171442658176911787805298948716658640293155770837555633149382191195134438625841949884471567037336458457221992859904660163416616254186710889734017646592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,39] -14970133136193027433405499791652773438458692663018304028050974543487196548016281210201200684697376113972654625533353598094982232542250181770157443867042611458487844271591731187614281940047877074009568262262213210072834728045313394287556228797259217809207196159523796093856589702330086075651396774994896058311286222401663969535433891204095855266614508966500694495694745283018770996280841109866609956284294954302280305972698001968834355156562949943564053550889888369407961339463099642601373801177860828491251266605181308773425862903349181817556538366486583754036403013494797420126227255302661608882215741938330475887495681864323188681724204083579337083692571094315482061647404330319247312813937636833592347636259146968311386270240680820833151115792618878456139646025376499929389883208506795214569400511431643940516763437218565207884539711202418318059590030548441820130456428975151155664948422559837253694401757205622467319069853937996625933855907658598743267941144354204696057723873741826956724193671135526398207357790029750192988851701386672172714846249813138773952964768133663382700261283433219062110283601384693375310370455626638661736521886314964041359546285318429068381744809257387743524526892146927804680714084715230538013873712216797681382482320439901634278704125239584688332552124404751547102837307996720493383523786164934792049369864209599554230528302282303164543069476566181113973027291561473424219691163595659455565803000824225928349247601829445544978519215064673473008718788132702078794346201008673764163447799496354093250133555937234429246656520144517409685907328985569764490607819229393130901151368980678135192990417655138911440354220183626222772620367725699604696489424280366239508689882170659731404458132477059305643729807151392227916957656475901586592435806320385887804059240820436910100727982157665585366280236526476168975620150394915086441278268363358091028838592867107405818911273066230485334256547446342855797494423711771634996713586677895832393290705092507740865377378607776316209521904187391782331050240543680768993892345440852840818026795387882220853840449782118804371507115417437430498879245830813633757062254456263696362953502141797775323397070594574444539448199832273692327794417287911656742891235829790859770426659982332458248216601296602734092648642082272700402702527884353485612742598803942434031355619938278856602015245721044550843686321768552982963193539897469572788787040484426338795270296234266687033455764172865374800640919955547393250658293562279397445883763991844147963364226492767550760070026121173629197918631424597955747732855717473307450511498451877888000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,40] 1239600364341274512662370191824529019888313323285304300846753740988451034077282835714356158715335211541245539996000769999166183474127949604370298550111521872170436516748622634966107517327219726674127336131098294570420597234212188962576830732505790898652322720827053745816431677803081862500698582292848825415016044616892763253689345676577239729631911301336438611321419516117725375672222001199253380422046272736057010163903652625927203190294743965018475860044145177880812823875076934758467129476468450788729339401333496539542425131519867869625261762217823298826677861317426200282678524513879999685935719314221296658050466733188411248401983077321399164656785484388349222488136735756285322163767970264689658937579664180909788125958475679199038368893638613451480800599928226162633827098440097485487903868946326055562786118920555395746711282091763347596011560797002200423735422887186284091956291695043773244130340656240697421858063317354051361448794924190765142163533224813413522758257378647524821509568028838200092738542334955835522169948740307204456395312259611957350878862735117973893833880421261986096067292858569954333300825018631281307270701415636597052306724567379092422866981407880755516462718120461391930567202757496407497633240942653990618105727149180145971271203134411969339512288881410248316305399462652647801191166955370813644050310569760315622629801986667116918382455200897773198170839639011162912809719608472396938357170215786799165951482637909394085566652711726784789714939991627345816808791043349461277068087209745996736771017431166419233688881463252234733802049709495932491257504449839799335736082067356771444857311623973928562938236542177258764948872612005060880063811146776181126873743905817833421387324209866582555031237323878831044501878855340614730904309373542241472508436884765519235417822390640786638149055885630456251432062260556131273543004035216546016739130592748775560785598620719242287046162210125322591598569512923626225011294726643606976507446805052545084685843034466102698446304945158345723041000385927647598487313715254787024270670773111889391537312923860906089899283036743146581419540247799960293374244675869480842384335529562624519535682216311286612947063966958773252811954319724406353102564179782410289680240104918446989894209195265501638719348140773259500554102714330430306952429640413175564701776840162210947508182635759827228343867649626821656697961414875457061758278067243383765181574271115696178213746224327081025975267006468986944333904518662355054528247266364654677409412157143093995998286279092482829817099942331115921797137641958377426868260516659200000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,41] -156905353015600392062399672428137588803497384631932111181830504269269957564245738835133964310215690609775867386967857151171124274824571809937913397443315375607576387843935151287520369421699024896170820899765725982597132931982819510518703727690390205928850145709843416561488301631503113655583857386422311038878624523901541944801780493384227423603437980243283784928008138864601711471366255469641604843810012327068814126105822467662626174927580372261588660475108686192506371023769687016955267784008582183776972010113707278852446898605682911262089940877421251581637811892750059505242722234176082726632953437698174932454998955536464112503918024089704135884608151912674034512288605605290172129427746332622913874996086506494701430316309701609809874820732099840083405927750069856566563383405692275613994609326620450346795659646630889932018738310677321780550282465240047009090985213062753116904788622410215714282881587003826858113299030899150766257874619904304070619274493692968625174496840458660874247505697924026098920366571543728329805708543276332706433919117464454091712886436963685812561769668631837556897749625074593824983169503858372327684482553683759433587122927805455017334529715424481322315288858366351483090570230552165055163990747597083118622576535237214443956289757245501614967556834405042144000239197514236575412089242615758012646879289276245113452391168490950665313862587524377884769407805686700129920289554828204930561246022708146547465038329287486449917375910988791021865237926167853846383869071397590767593820984761367543251679563370802559907106748946032701273703225893744809391938083775484801396819653453428923506732523578711244351653262063947095721044464153722923502304905020623093158628696089655946424088871197841733831994675190632579382376301022510739915480514525057493069180631456347630287415968137068492250458190886972672073874918800944287701383860530170808147402011760172422475667457345113570744584510545238048886572567087007630720469421570192288209447729289042407389652483452133920673703275094633973958954771923710007072765864779140823303086340404076365242326611837812540220625109279079182474699226911543268252179938986639695028440299415220218748175768531862775373480638072755947255583020366947342454856121295683402878856463476043389744768858331701135067202284753930797910480431203575132640033084181799937601301268686498338011897015417680833874759342478153522659359076501180431434586099122516320452982735540775365835596455948029657234411284544965317208720411495565717665910238866083818359509163085146678618390794904734271043176970839034992358950701995562536903476200341504000000000000000000000000000000000000000000000000000000000000000000000000000 [108,42] 235062812651128340834120479464621246463099743310414644854706676995346518412621901283531357364657381144880334352494490332249563591144947242614170668498568274427703401922694910486322571265117824634606683860345559297097399928837706272154652671964235267517642556670510310578298625109699743841598562378294512966619951896182019098706832495898767681151012547722993863518854962603403745557387671452798102507500009436128599624902591971389369155672280573232058230042232956265180517220513090428712562420685880082839552716053689374060818175437233450838614588540034635856453063428701984067734170071722334781743016052112116326984651967277693791007786065309316235780189210772162458099645224688265316983416304506493605945083846233985842632214467680625630527483027990740219670510790606197770410816062928224130685205664829712946930903637191494793012216244243618877841323682414602487457094323147706046143551868884125403612758409871204503917230464679988852318452575771276920222713531298047765185340239593615467074757121244519227512902359022746295634232968197094725960500881661970573526256069642257557193227694492685340352557808362237735576576023042815801439728079905166024258363929977974503489831286080448087761413456685592810935639524641264031283092888186525887932894884537855128491822153759782075862969598425653068111346126691183278856398521656486412620227853411134024740929472361651498514614531695699638208487418630320957623347420888193995256939059907091022891569470227457631594019509841449506274770127390512131167840373417211449631831213936628110969502147865677856886543432698375071853396730960104057602599987775072231985553004692404507616289388278369843377909903805012227102417274272420614976528956222365062584927471984468934196192098260698351963353182763377509379421951413815728405551926987769567789921982572280371888824678380198735315484790437524335904910091097843266706497963347851712669802315667713491279368658685999141902497375764155175934003567483814284718468801624433800366137974925334227619325130983822714721523137407834791941157968444387209109463564612231858703697749654103330191942499479808313883339260600311827971612943155807627197145758231145014585548997620400206160312540626957599840840346239441403297467231702057724260843695933461494906948171356902631897249228709264683300702685658566848834826719904244948225580604955976686984991142380977983716245124266333794171875552573724891251269816529623313987594567008725333133984284977682603774417259363308323678941905405982540343765842453954468731392401232986794728156290529379238685597796595409498811977332568098534975846622129194211425487545171968000000000000000000000000000000000000000000000000000000000000000000000000 [108,43] -150748509467034607742757413256652099361383061847315555661292406586764357723406674670296358253455140962177821145095791158642541821174928210989499489727537261309120938608376858506195020502638421840508034406146381031862964834080240726454275482403431751726577522018931706420594602798469806684483340774023807416541076914371874533498980849528511283291480658659011800483074450358430059294212009928049158034086216618866285638930151137917906821366916950977676348899732922433894684367507008033550491106555402712892909758197991840958689839573829378869330724858205605028414625725925991130949789150628897386758725080319712037326067584346079332693680782049173801613119655436182951617820009784174905500494174807490048212953817307471194272835131544694518476721144669143264971022460675943905923025578440287869173610356419359318328497260777818519489961766020449095784769001181411314000096853687118723241561926215419713350437210025377697608229304716229622956172459635742127247999745058839198714871381910130329752141297686417776834641983044293847238460489296332526346640990514685166535684459566150842773665017196767651017881650083795485606968487089796893997851651841861664990109376599078257208062421253470006405675433139781057520261641973736859542380719577378882565007376033358211933381409202139039792525850530896010377117871258853277598460051257721979446456643526760915168025705664483623505570779675827595367930088500807702021812649781766694251758911871308686656301319354911038152018518620836178743928340371306808494981872570617626190513091265997423555470541082284503556684821335307289180333577510327969725594558065692952407700839089831821896559854478327890160504059207094394926468570181922134888174925976315506162023649760804170157253087845211451652515561004369030784322546494809899378490023843182706760665806953477253653533106091050968804117342091096385455698465647015751305775841988474851577103261374976004690802559142674004159652808880595832868641920003345972919585502391847608267537441964191919960093057993168021322436338363754764960468354253450025732297814796318174504568407037917256597087440226874838626842084944895728267717860640250256866291591177679787241310287173238178943548136853719429978944900493904553082477688746233477205070257003709750208658239214227663392314379365623999618146491805209490430784073090735970365311291569820094793590359729169579544802160828445170767859276848169659988637818097606648251231028479223349844157676758024342264127671690430451111268474572327902967527619258943281793011126267968664662023507180102326206688255068773865565465340477910772496527133827297645614683790508032000000000000000000000000000000000000000000000000000000000000000000000 [108,44] 58900510081812500065769353194735055293917293884515760401084714341843462534438908990907286249113145048573466819400955915453177590516604081004113906963855371354627053446748571721363336181242465204214472269076551746365402035038339172599277068477718744338145672679009966535224183668975612453510393732585413857224061340662209292340424731255227147563728386519618191352273315336316794687269764367336265415011919195113431751451231694489863803688222202683673825993270089726551044838819017869784536225254725441945874075356587420620085265927383247781029152506866287948383049226285452090430222133557797307833496261492199983826483311558869091264399393219755391494294844227657780659859383629481406452718408049470187117637722964131691725049598690060003026184750714671577955454757144193614364902667724348824527729042859363128675706871826527134438891843788260709507048044466325355596783075372599245270035812469838073120963952160969004100308604282335631163108449774028173948095723615717579958037566389074110646014391263373162431221113002212882644745725618816855275132345982538406056975208643667397078700621151054825918811467104233651617824627378175176647357644256541224292028656185449707732773224626948139335828359438994066202267187952952717954725869694817687639152601259555475694263909037559202004414929335225252305465854662988192994880019530792422327184593304971426168402349622984197543638567702843113009462297183621188723838705410354519001639146456902914540856635334570663357418865746786297936569984223539307737064961318556509640222900573620718822946043798250095517075622402568354756215188783471677337562284509674411310392625423520143510115281040679948692895393964370731256623907504726225643034225041877974972246600893690271837762683627285890714491465154174491195732055405562442400493288691602534354022276402309118357984246647528151116538224576126411669321831569978702193410099480888203072580958150768481252919432493089688610428418003063516178465329874651040402349694182569755847264726861079348062512832217488289522346411655202083129553142194545692148458461993738143510045439728669799640799664049557272457840238422539736376531270689059025649117183708514571976665409627504294182918966213455191118692590945739155587976342401031333029316060140701803075183226119034542156275170185581683681108239180336360798709054554749055788139298993788896812972244421384293228309670327121165771592831252528032490293948680304413130611159829272901350768642605692372743805846426235235670490555896884002061813853685008521420308415458861362857939210685278568138264897370862305677705313906936085668634039728001268296780810813440000000000000000000000000000000000000000000000000000000000000000000 [108,45] -16739417122127103920761342211931549156966161419393625160890195629229961753371272534331880512770033083690406750494369043785040006769340645052608462085604629196709335707927069694382463808532650012469262052312259531666416756521905731394734299003869843722173619660426493452009662659661790335616354852364561090296032437960636606088667308090661892857428781629450723362577818543548193797667748046873546953103753263422962971268869137940814682264981274025460159311881112810332698268067216720032855192843205991170552716387059666674779245489622900118360021622389705198607417735887293615481088838336476674501007017362012705566039371220044997401360799004770948504456941537522976451060041556370866969579589624590022586564483232246196340937323445903924406399373056422479717856206532725130607685418968093759828855317966454990124048931655479659448407435332318811499701723134302287319638937632983395289977854297908697000996285618739103593803258524686165914449488421016117248526421278663500024955110891206421111007514729663992868405956499140079558922320246197051899116104422600882648996898240941758844591819702131882828664844910469892102946387834157442201742943789451266220751414672156152239628001317527498038552323700084621016387770354576527390267137599010996751055524579206606066583350087946800876370920648130795457559883933083662643230241333381562486768900534481164792695935525808312088251139178530985497573797047737103757671971636615495153227465257951883260398464175194699319399303417051721904191422289087580234704771240080499718981996399724338260447706603552095088539080641944986134086364372327163121397172618878121346793775636767237076999385638625136432283211936310123691618808514658142964560489915971275504530365037795003013328845460823302140053948566968109339736811015100843392968837421895533474124955871751291684195643738460748360571159664108468091997985446971154113886437800353980973177936910426544087628600810893634367173026049395598452922964436556846893752586293765832952272872406584942842446616081913552697011926428131071073033779377677306279100935340994408022868242474410739772560529698527017624538954244201491680113380110997941053617728798767735796227810489421518263766778913236187894780674819015389332325909078110254830019481664716659011554625462394879978287494175618995823840900812568774128513315035251631301912605062100142526558933630675183726459810929095383845246344513710029987017789732122550651474888700936963665842523868145516252452526199196071981110543718934169691434879633914227018569093930299637808966836082555865085242460312653465989736481833255833867839445970415417034899802030080000000000000000000000000000000000000000000000000000000000000000 [108,46] 3717760187450452761849708768288056558008657779083241199606000750520220042542543877441319205355968839724212815795311735765888134505568792330705122728428218140984839367902039304076713707249734057341275637952116548998324465967709659995912607527543217200434150739898106295139252292144517354918725642441499324295483678271320184575942279937568963100181965081887360498844363863057171409956720693224567135624107699614410576938435701878270424301150082144697105286530873878342334487692381327965675448015117961702638052334954063914557375804175053266989430838804799161909794014753429363587521305321651436463437571460597661003599257272483950674208607990112450214932398623493194933101221581073800283562291404709362344950705528579549669314224681085034431358269920934846767229108562558111633579637275955169075836678229802795112805666441146629673189715587022138899903630667489174383919471403991497481929153837921549259004619495549855482048832399060198482555397791855756766972982362484303493314729607550283391567000538083165554024064795567778214576922137682558356868969442142242468399183954560942963337064361772854333589714874501791908646247778306975378985161906096097657078146697656159018374555348967528265775876074491372445936086149020079665120477375764987182173272060338544141823856203467359116323514924713215686118477570796194574766853416168166908105575418971484921647281962699325834766535529001218565942513346116597780643189258965061944977975700261958879345324881476381716888332777272040121052820112917662223085948013456667235949885365884574173341129107607270239180313135380539970141628625177225276347038104569940254948352079673678650159583609631768311592841147200809859915628536334185276244122660335902909132667617749669072326821179696558490279424145778816508654618294215335694640019363316974481275886257334577100028834022602770745627731296389455819460607646039880174535973095845336316258894628401694211389810028338155089777182807051517591778841440397364548068004511558482626376948885999505886213865640940981979420484118700154005186454947067172145418043309134988191593579198361775178283212513366425692876440036688605845093587303691139335161488625751562170315584674225709852736133153749784368280287810914151267735559754348540977572711614965655837139959561018238968192041351310954207023413580451947664040024736101524445843657326032670293477510949196224470345976145533788047072552337428526416453184208438652840083438379034321156028731097891802307725663012446424902893421838405504965103866578233269602672088540430711285295364396668406969755911173388922391788415000933180153872217091336128885449612591104000000000000000000000000000000000000000000000000000000000000 [108,47] -667970555043307109254969307039115160115101806037314463548728085708866747004998579655106404565420769136784853567125374039127086962572132671121553129084334799568953900526930664743449375677705142355984487066092346529850320650652649747445260417820900958005954459140328988600914233884569956438664171153170917056927658852999390755398821583688151035211715912803219099120328590493240962533775599884049336403558629180887094192639720640262731301237694577158026154288102031410654924491131602573736939005571792731229650996692410695499808511465057658793022569825023703232104987090473747812086437944373730183003350546238705437897051361803045043997782736807249808253689993219983716951748751084309024373711911215032677063710748807479059328135092043823193303568156088458590351175581862146483339114680642190137893086254941001126829484602488144004761073526917108171928412532121190039470103879013445630849513247470903351128396920527899477202066965130664992304010678840317543196782664102160325094000829067508984872775438038927023734773885581754599850411214656646688137847214221516717566238923181714192087901305113958021395080840072980385474495137282293653504495577313616373035990251777313863081918018307304292545814250531322740266714920783442650246135964875707446441581347981772547737575176214038459459933107160138299598386786660439268784385286375979689632306974533796974568075288703279085369295254626947697894006526990391850256650820672808100890632885810780237166189596297804770130406147757171766305096292867417101910638116833114789551701930572960341879649418318619485458636520486301844230908849617556107379464703834835020392232099994671552956324273108992243917777778633780362679956274218908907875345013383543118304783353346011245913857373398008905480459533704485537256143992087576556190834946569083517198970567639495201495928460156499527975702554305524351011920579665937266827467636894683242682538564739624151209254113613685786493553252984566571737126414907980402074555703603237297539793082988101010840425142534388254249126770203264253846982635443835620200459830617507200222059078842097449142503809272882148519051062779219173439970672841058957517401422316341729232873000118757142597472270184962546537140185559265081153466366748046589865767057269447054434842913962468213957440910721552406672644285042903640845756696014196027864018183777910332962603778000573414836133813509125514411238930881821071770643315172249406126608492388650477544318253852046537085679202372899448363267640405107822730793844793734654555544811397876748609724301672230528050514777201411059570428303943493728161991199723609210556728213504000000000000000000000000000000000000000000000000000000000 [108,48] 99272848172903052185624198135856945256099551304058486732623432311194142248167696776104478592465307508534730247936418534882938086795071525884529740742832314689928402769250063462583861819643046394343722590018840320376352549090157400647411290153552292570807214326011784036432679174009660838864517455455449895991822486548966040632031883467380503517943956799963090781051267830516381565044023504931890723142536537516556617072786531265332271675261069639706572528177845803163117934097348661075176745623362139827153238135654502262456761099259059442147060600657826024635261893632948310678799977071368158533182675750213075740906013011229524461473056555724495257327890900134828343444779007082654334738741373351963761148002139557967180148372546787135632869501510333222905327279661382413256338245829318582036391947791428979500709662807136082580321036387144470374172507432114363651217239980759450391224345286530025613022087405404066445590937173617661500235378335453211157416707578615074052270841903838809757216993407999826865868655193056798855181296493865361672557483462428081449788870571147868122163145511256856805604271379826597004468671109952641880078518568857201831067693816259038888031331801066148968654099896795590058842845577564220441227062540990832995228743666712715621226184922567261122914310601183128415641730241861814133608427078301636866215903891581598378958827241572434207981593929849512660549045490138380917060436025536146508872642903559447920634098439437002402967267990846692588400463245091078601228647748806377175651300616659640625027162889894214123597898989292042901449591270398078994205055990450128678330176048009611582199129958509167116160318600886206981135309065031434891686437412316299751840023784521255195428209935479458846357168758601261298434469988858674262479335525471702855330063112569696016047300651362689559879498258781437935761856340960249095857739197463100807312708163084476954161768774547931155589197369572654750893970606824141285987304569014333112760052397616671678424648360522562103446552037886475477247669766843651730851838950583846708783224214484003297834579721015304013414394311956566726872609885565115427622918906440422249977810735687641205698733684972906117175189084268547411857671901119599433498598576763455501101863234298091523631834341474688382744821215203363293907461147742261476839075798507500543662860257256403713500410113959515304269634746296519628263313541506103988171537597634848064837566963138708497145854831159607651199829986096708127122976738719074841225390256081947520259880744905377288344178599268506272046015477803773603993160179943311164489859072000000000000000000000000000000000000000000000000000000 [108,49] -12573047111175001138808130176453864404860044192999756383143664152471167754748802863005102169517810207389774148113941813756071156211774041774607436338880091139900355229861093963363305839379388495614215923003802533242541103621837782714010368082403439343001489631258764727255468272530361713032521596372920887543118652381255764461736433721789314498819594241003907811250115558185896622757937069177597003343410354202387181822644858383244620659897921769002438480336253460928391930828098164095805854420023757166297086041685779661238692062981286903974675090286438311282975546379253527806913577514959115731007714644629167858811888933389064504838449548460367692181194716319869578721376835369527355038276184799169806818535260379051257674553018828623229599767986112945705440308371715199595943944576905707992619748909720654683102491159456266273770507106895027453039611075461940067974232788860194721557021797916973664236747485321783331451396747870801449178658357614403931177754712168810869391247683756207119297919439552041481087123786379304207699356921770254323475982020939992168061307545150884708601824874127694020281291671491910560222934765855876646278420901223336949027425554410006432162667185935321028496505645222844142672213064759873734925236235960378619059434062157054686314983433840187707778192771100209393249452585979158684404772533278087006113963644809417131624066267748824876448376973268648182310127617840123416827603278542537071112519509876960512809945930653349035897464554224090253569382044413115173661001192093289103884587881046325657116730635605933898552984122551199525044412000378016825090922541007100204151094062520268932962734884802645069757946484448673726369903972057909113986970214316546843351540606377785803078723067735754204205985670903743805435137066422223925067412056147312846584048757553929641439125479633618365632581887950986578409453466344362017651280412667291706288225245223866975080499587245785745172345638156839481541414914987283182774509365136102637080689723066943027309285977155076294881397149265175555824043197292482854581045069241027141881248912398694844379468091085793531545531751555191587937906171373667731539252565782002027322223151419293755230723396590140452542687924109183436023224584688367873116648806101860365478601943111051587480614374130974109207934869929625644763167416627801342241422874513293974442803353711204122124461753149858009545725058179169884095947302553220158889109311595216383282204396062918083293874375700383986380036338159433624751620187694345721469383486025302170633976685598996381574833655450775068292083722472357626967487745044535158604038144000000000000000000000000000000000000000000000000000 [108,50] 1458936385577344763655442151075840892863380423769302416646111359967436048812103290520054690561457357216203432841758623611671984358202973095486694681093181009750491915067006625459118870358888803582822076429670775524908332170820354908244158951249077425873722040022500861388887827036335786702923568467692973709911406539548645048198993460063364189524255821057667969376844229421448118602969460074842684970187433526289590327697217466611164103972099373154976809841094659678500472078521933470687832277051360249432731895611629988136459185235087984367519469516239565729173680363867991023140309283356933005512925517054569707156720395002437821151283729606071126627728246138260063220974504537266345946417977968660138954243887538571315996375653333411428691024887993726960389714772791687473937853780582806762516031339980041164243500278731873070685815605566812233514771557670760904890542967696119093955440222401597942966202119296861222021255060897924983419331095866843097118856003700816256608023804449388045556195852576826910258412418788464825676832815869397441348619318406129665799347494523297659594844848212735996806145699759122647078545028165874061516711389244001120276712066722974287351691530080795502525632570565929230010016420048596967998478391818099116717245393803581428828754440501106653218800377981876961093318130932616376253515095617950326611487415089220907046545808911883456671315929846442890276893008446144797564730290812466072662146741358459020062492692149366616838240884614104764634645159210849770543392176786135143243463993818277449892624342152071825157249776915346151677055228772006520154402159950232782997345004691492815950573251795279677968129426507112393178534964198749949095222566212477764736996131340714220497010641741859623629448793643280614674277236052242664169843495253702060004795816541238130896974646634792917576135037544571514890655765957857785606025522308979956558660207817859560027709721482098793393758726828218086795279569197069578324946184722749350639406776199765558454167892487287284436590514491748693447894889815767690169820007774241890935093353342875546754063275383396921049122490026931643147488623303598507139972399535564919640530184752635307304930109327044744729646678291316294323571041683623201344567556550810712831894741865826107012001516822739750978482328414217404147551027297414635265856767851018212738589327350039560505971689631278299949028257311538769026423195606534021577612646649708447285130121384271515333556589412661706228413336440097363021817402685265892894506917502546035153943634095646025740025979750015900191805799729386244485452355982718359442554880000000000000000000000000000000000000000000000000 [108,51] -181568010291098251531242805108920552219165011393431564539400346521692346962105005960321456430057563828439118671603896532097518201634348973105023560185936489542475320021838606886107449220204251203877301434279626905318166169502735338932795900011056449315968253190248145964076218827395388161774667929252551764254527291977864978752451568345864446977245924488797712156915698411458319800881618488125490600238386079606909075273904389776848209204611654444205715181133027797655243227424755344490599821894264732661796476752262865640429680704273117981307457173725019645909620103712168951534813488849517761328649241386003814940862330535359903493898292289507947693424242539048115222287414742553458925058942458412329133782649527601602468111919087322495921708422524990006451067213114029024272588279557095687026282174102069098680033469765862943866084232333186384684673515815140738623012334482345020525225861132835766562929161862870514697236091032316671516531556198885317818083173285069301137844295000160842118439287204979012899585885022482719745419559740474584917175643210630761307659645754247601733367872544004489318553599444567755307788038408630518717933889411727708055656439016009289271689719828287647854946965206067166301309904997777661663543945364222411119270405854794012772462138877549822303084650967742358561755925736889964303517607314760658012754734638656194274028745080695128231923451512657104065231086018249146993497821807272053306717815174670225220129871500813458961353847904769851698620166660737780702947614813684563030382844492703722548484895915374915752802522661233102489483734073011340818563145481949612596586584088409801335846476356222887108580179860155314371917832692820463313461249173603218822078943323589508784275367568547439984033245743747882967686380862236997362962477082978944802120820847076620214684452208927218228160475028620809249991994138815097334484180644027672061820829959510632706865318210889523112575596918363418477990940161786287104688422752348476749732846679654728941480198871525482613033861755781572672235855128884790616167898789899647959911507570868718116357352178515632660214101800578539682683640290256406618153252732386120062362150819527079720379494215335162402554133514409755544191501638362654159962264586569569149275305988348460724966008700818450085658185940792498590808053343908468183267375904330583687965419007975247799886364372211993009341521396336861210048851756128001751532957892809262313983111909432973751031529604420915400608516406879100772359162536869293106574160141169668725454003622282032382478339942388818029227152391693759031777770351479036198256640000000000000000000000000000000000000000000000 [108,52] 28279550314173546096111172527574108207399681741864019997379323441838918156009441818182171397327520715255945081705151281193895947685418385524222004209060296366587909396612078546987948009388395627326474439470679648422616740908476459722151817182884049186256152934112912129259393044553783824578813802617644458495721565845527755008073097658706721526677267109311704198196234802198359753755598844823782799838374244879878765095485606754522134841367021796076921374010668846417103137680372292781222649874710219416887621669037219650606578284629533363739253242055490282361113232386819374622092329958928497790406179225158232910825994759387213857761133372753230561540048643356409984520245091419918153935631266040365792061425805930606110401416377505356775988239884552389638516157131395233574254659356593938217925421348817957805271328094694113800118188424971787761220513941625327932700915185226998864333422346603485467564127378843704163418699890585159442080783309899826228733889797340192104550894572833919588568074224046370927667966150074116086687210575638370280351822341208709551906795758778407802455311270716754056923311085925247515823555364205951550761241602801797219721876810280817967027464724198866791029052186016297525736473273569830251297806933706418365918177233489263634520070009879984216446398901345951111505200938253542182865263965574368593764854087056762007055997946311364536011920768338483866259353090887861474486746383906216872513676692613290526990812081853588503933016684727940101888671062512253476702308339330894819702043758810465429795368031925998724370618389456204379770604808454540105436116119986837994031023432889235118011345576706909000075253496313994857632075324427183611804051022202255110282720393868527165536461608938007834317435799479981115067418657899866452999074896128509040743223687799730987064698844712707360014973257089327442893200087214109460304322311488917187825079350269538388041235091110279518434919255990318090930212227291851460435224844850761657446874526375336069154171380748829349118571034632317147590595206293940959857149497563220022096703416949772841622606159314519373104235727189286864468386439705193838119151202393978018684376649573786635142375985196693587816485251249946730125640882857821274028904775597360095396200266646827671118628437493096644658037084216196638722254535153693209834040495470507546215232901302224423052924558746022004518757728961048738661189084339231814375439749537531596138223259653434071890204459916730619806097579162339778933819128768459537264587346456227422518926569798522413597968817843857940926143277765481361916454044266447104901120000000000000000000000000000000000000000000 [108,53] -5201661771871681765637772149560799433834663518016377680562370224271589212254728208651205052317423338870181993326695928640692617640167849219023850397165925801560095778316720560559121023644621229355724739961555049553732075224433360768198263691552952300736328375189071766072548989054641792896164142054292387359661840443328043478537809397228613460087990805577624056873475649845956902114279892026278716021533801529155805397067725150750296368466178288473271540714308297748187394530355461526613411469395357761720933383016943430187784688310517086833712413757936599465156417776975936621193450396310035232320002575353855237203301123301116643497293824776211713907508750167984011146895578617543399294004794072742959078624056989663634939951110705829995537774864551959160379615741121691022900403410590668845462436830315370997471622214574538777987207822137077520390897942069135046999228569866027197382970082530546210799713530290661084532500708989073694257714433959686276695294293556352626075944572403731820687292668715848758479042049943208619050523004302123287452684902615032322617094376448157783236055969134524660836722861065552011380677787344056782912757242118184760612312498250215485175998959316305386809893519408816335952552880026384610945559829331058937798595540966969146280212299819561758830337731823291039424635625710004548781370187133226519277712089393880582392303181610551510579567134087180090629673675307178968864765936377327136395103546482537789688742959777677757164791409178949841569884152248597724363688115929273248224680544114727777218687621279250333683279744762661625659306500404863805970226253664187246655325337932643424251060288523428487432798441760595262063696223105427495595650763811022398892808671014934390045903511311210472137586721249279421677626520910320857139384852201289112996074038112750724947951374023933739199711577942312875254564721373549807052413711445511609260785121128401815173183163648734948492663984664139639078506761222306867523493007572436804612232881088794892549455403628090789689592859702692511787716241052388837641551747749058271093062299263456431236343562210326318441383063134546325346870205799142575282831265208336409728582065447982612292256006732235098436591710300548073873439101883711404070950964839537936943949562225576964276599607014754895812240594559128827994996205223663827046616381969173241582114017296800845860225205413869555872903901798270232087785037486304124038369086210397400303825133768361992801327747616420466788791852891606635099424734446957051551584116831880000464285533999558168677090351728810943579961806154368350915180569511896694128640000000000000000000000000000000000000000 [108,54] 965441093224951770711084860082312958811767292765014606129228991772407431154056534927792950290075707552194474868855688365193114383526319407797759206996553762855702627276163435201578353734885326946865965349217599672982981200641575176597478261174301922996663405132294288417248417396585759920110360802752249385822817606328282611821761969805195664564016407237065122458012569493158378222692805892119641382354436657842900029721454063537094168023846353373075492066848346452264309813721169353573957997249786658178835515486154602561230548088048293975178964950046795329421120857079137744260279158017653283324523063984018311740091119977281235697903103631785783724529211580109274377999553464937000997828305353445954748427537666869765673271849377631273956112850840098755325682438882888706856711664665195551926373808068064111483372144798807697543014139464465538739941652657125400056470556219522443546638427324592422796711622119705270336800073350090168888262980609826802471627765927550458173854444252487759820291085976324077808612920357451358290967705459631594380873619311070304715489098870118195837479766404060281561741255533201401478890997963742657643192757937830506329760535822686734318668566312707555484708585583756520824348670413700720826169845547304002970296881051815924669404481491753043583386383019034548122567469219213902855233502213115979489707307290500362255854988381521967719346330998984448709260154066448672569524448537835954866375615572598417832849872181519748186478813135136774846023936974825982545099396584933995695628294664209162957089506215456535618792642332505343880986623982701848280829553161280822705672056564456439092911453080762949237892180377004636875392883765798233927146822713805852632957046566130069241499183525886556347298740652029009721904780555588411534875654045304378838319166082098874314759297810196256410820801050594147199432221480207386136194511676051269490170914373097644498124684807302098190785683778791945097408596943784729922740629135688087913249798904640653704458128746080477226525118910128789920453342158458053206750017003779282810341896699099642887089657665357991896715598258011279728898772530083476926132013174077622487254985127937078433609612970602365794133759800350384995182092275088022719380064290080893540593451054098911989893686163495220615604870787073731781139798201307590912714251855204359924302082774073698764058468490537074086841032939621166286886419830920121249579740348546356748286547570027091460459909872709923560203727058298532143293773684121996794930579066407802081476227106184856006881874319844622957507192895750288560268130453391922954240000000000000000000000000000000000000 [108,55] -168777884914753567568203426236233063673104362566426288105204099890460315069709560169116931274207173458001597344460441150771655880973275698670369489104782263143537597541329969757553297171146661852414100056907056901716220574457627624038164898689478284665071361030287982217493318716800364630405098194415422395674480195283516457065843949673520724108422153839697805381161919444937971299080818384592871147075734989535509708067976058427175035394730718260408109334376539788850036240706719221027466097886189677212699824398832575336181952327616669065991427460225893934296936327188665522904172086939364018965791722977615217233974646316225809473660821442238550367499959965541903762860436155402835655583595728073252454267723026029214913107433516330986454436507001092461335724426601427792674580281452148717990476475459591584001777627727281632122406554521221508138816784350442121064635734863557490679732242596452073962897317045333808669149636663848238193984196567649877180012323782284818517985771900887936747126760715950180765898638296364067235887134408968108216183020023255458309609699059804111134124379906109741665100718535169685299531675721436028430003785180032371746042333831644727600316400047104548511438978600430374151653278480346083867355574472197198268068871474777539153693954372048949973248025666240369414572334500436776321296608093659742123167856611605554292291246410336614973142873232249561894683126410392629635211743656282272733573710648512699107519360653901888230423085683889103107442055174975523859760860757181675731790457214028367503000417624366399934968131511603211799525032064831216948955584368356420804972082026499864022743664642425149466492688891866237163294115149620520415686156446493150464174780199177707607064505996090241326819502998412191863828290291678609728622682428378309031744534501028523828162681438359557925692022700081664852349273860509102444185426841950832905096245046797858763293091282377906809941731805897601671538269357686905837006088643771104447512604600544902613233400829969914549732818506619576231441856954085351795878089722872308411706137923701007400699284535541336455083711070223265255280400258499122757194113858586023483105148468243474761951999281380701425133879090977825870038805253135932034801137581170670247794570009578621481370407786969836316548834804095307272359394499967516426229629493180769194227048982769689828873957846971264399866172474227211454994124520713707395252738186952573175231455455499961383128101729159037629248007120649119308090854412023133571482418584708317550403835989938460856452086097093086478438951437085648623029159710658626846720000000000000000000000000000000000 [108,56] 27927845220470829483826676440442866029152293706984703936829634711871616395141211488035518042637984935139626922610816793935662739980644093237203765265814168784194378464277175615093554736630567981873740814038991095481292324588780754193188460804195331086674277535378340257670635129401705596906069771954157617398824874764446129204525796480952811522005641084748783425788670196707808685008633672764773690117838021893121134728553923773952185194677219176305758172437840386545551300503450710812416804194732623259334439353173908623268328616996283420010595802095845913318691485869796383933666840354036933438696931192511191979504804301384682929129612614458063067736400408537380123707635752255210763899973020113721836545802371442118700622884060206049014141334271584137692739513048207308556877063378337281806465511890585289546812361936656701356159611004402401604896582590126197655946914351153815418323959822290601535295252491921367136313998984097379808048661721879283476884995161706045098295671480640835935090223065648639443068070706111395371730167848625662943131359593177892530146015466104438008934254246061019255230976658932533742144064694349403673417502204194084867172405334188391852938521487829763266371679471285246519691165995629339321551502860800750057299473424262894634046305833202700378278625582281237041774267476996166643615228327262669022178705449500138566241297516235576751224655230128891154520568516166202739710076154415992118029411276448160440372286834576711223266684146279714344487641978555250480523101706416638380470129350662993873224821111305087578517659394782783718188808860009868716052338905009990859161842196486514810708208444844908381899531434462531656213967049996615746801859400970797549554914506900613173822965012725691440206609191123396165023667343327658909507107208240217521344196547620804018852279781579215123535849330430418880178386584379459474346217681244173810179819088854764433855642292029577566510740238483256056378176934694656466740876324149752512648893321317457744164308406963220428209910589183348945421333194219694534615826819946612087659438506173787221754842441092032887156424700180150900381865739653626669417399985912786601610308249840075703874050412768344190752627633209532391104186200153749334981872222902184991763840202720289751671436971300475609721069869407350205973203516528065317183714277121751034185809528933860443431058941207404884909037286898131823309588626844748941409661936907564292447695394845082539472011425210329148562545147238151014284242616737696587382808673830187254926734942975609938183212871951980320371431027528817828251609428675421798400000000000000000000000000000000 [108,57] -4371057556599642338305314728764645530568137146209196716805746993225974409207222172810730481745134153566706806627458144621830967841062098132221787704180289298297879587104147304728386601929332705323311000260619346469991099959470038190313763254522084535664622600587003807480485859269798099104386262790769207781568526303163146311959586757241494735048649831500144230324364215157911993170897090156143755679233510430634889277277597999495592777599161662123083280954608768963415688435942951184144193059052387246290039210920138915897063062322005144342109411494924928772780449857998655979898242688709734436151878510505492922440712148685190188225139539604706328616644093511778623579537208156599414555874266531024344852163113764538625051630070680751669466286187790496910352478287532725012804486624603398118829179032218162057028203228940863283583859086073913669743196350825493214986091452267569276001785641418790290536136277822427227910428169128837086282367480193541397644229952488421709850024882229825863189782167325330252753911692159204319228202308827939053124889931818299712869159782238744727112824552742538297869935740464254454395932318464927343135901747722677681283741394483888500440062860350562989661574141004543821286910182173916591531064455365700950102317460825337832668644138457546738542370070303266237750449370364633286469784028780591788395224963459368436947349376940323257391414855894423483771961899104241352739828197660976574017742333699200417813695538212932337207734214207050790316884432972675643567688990347910356529956833993854393154887652126791890326171615074096262906917848015469434933137969489266374302776390961512304742412682922667747600624828098314034143437017984362825000154878675253900438243577746473088527859626713461275739703820170373680097904527446234244542622670068828297919702976154901459641501772718475699876012679695358400636067601247732093269706899104645838583747230914589269324872838859891170951558770711537809611062523600050778477927877401395658220388920730959116621172960513611733330895738038821351302491922063262780431340376064516852780884071598962907409240104963999145167032295876937122804212483796966971349401026661520894038133498236910236472027565568488777286242093433447315863925267726944143523000823474524020858060902933592751060964870028480733278143904619416668032522077985544809045125977877073133612510059148395053206527044291541912400519585520324864620903852997329132067106250900561280827503697816946410290825222402759790468281965476097621422837215127024654319351290830442088639763724102417257858456868613362433437761716056966807940698228226093219840000000000000000000000000000 [108,58] 615564763092575480574432445670202087339521610454281126307519545838353656871803175964312137766032114376162054097625910407301480777289312347156613497064691086879649598355835572445261149399856712539233619749319636871514831211747917224688261597372298391031033079222809228193063918578959870160002374125750693550722064485907313790432120702758453663414162058123800299444490852491993321049884637996453062457911158574122594335246225208340942414628026030108050209336258657706144760351531966245421270839480273984928354360218415038802183472095811331146664421081715798084889043027879367369441564129301066933076982539589404865061804957239601630721303923944642442710975923269256036936564193290012641167464999937270532051166921846566043274711297298699686990544754005018808241398003947150893985489388362762669976600650490990841175639853813669447343133791594905225297397307972817595652476307842549660811030713857813533460540152085113750729148920745964237649869980165097426979530317470970650398008982053041613562977706437741090212330865767040461253227577097835696645704261866332358489801392273465313685378407655883566565906015092912303773386245631821651172171579892464454593471701256710892543282275133792954065828565986863093533553190878663658856296971028653743754119060884753676848120605414736467795731889849099628987960109329568423324224130999437378442128946163531448463840684563032727207185154670629316973378900672639128308865488744550844657708062096991815508010525199052223218249916709476136844476234160787439889210450651121284787606699530391673513932601073250473529524044643721341910729721129900832974543986664205122778007685573465566850634986195675491503194251617418355105116286646129752481795224118713755895862995281715248290417521495531091588016243006721353359833262070192349774781200268713688168166614953329674862846668209470875089788166075155163177003155177149873795780923923659823007563715790032497770132262110601789688250764184326462469774226016556629589669044220533448381420774486601573828278387434241286367393309472169086732906775453786414615514230588388019287901238438238684850158508783807518347262667283919298409858451640921371750306356244024690559260221708261210901380870305524844842523413431572576936003676928502833278011959632240263588581987947886110730607174991757412005938808749039477857627414759040172724466527535529395750757131921666991542319639843366453773041293970217410378134837524987083733719033268348272982913612062124333970237152363677090957051980713237388446988006320474821394541186428428653291102497277543154329780461947230499229701771765864070732683362424250695680000000000000000000000000 [108,59] -73147899204423713149104666433225983184956795767241625864207812513483269395138574378394175967287402557196890816061864153837695677424226377398269431530880409295795562736279540231254265904969835719371572629591228821049401812105856961211418872114795728225916913500244783652505310796147506543880796128376532394558927643639663890686078961953868232513387679063501361509222918093044174291174851831503916309746660821561203021993227263268296159691323131705149994910299751029223460211462876846278335404120349335079324216429099609891816793281599258231360969566904656585529351724978121533315174604310763530247037297913274710180055271764941600943140516815377918335076392689455552358685277632596071593620613737728802326012242944395880793210038105648011598999021207789080606198857058812230872817562557639180350211735198209595816074450160897086407789861546064753611010667063741413499707685092539486849878175419142303045969391204389276026845745792389980346942697331009450097159280934591989723207110391920718525151339340748326628358786047768221532427285553606771616890725937670983608103673428441662662937567110506259726217909022595054630019709277734486091671452583832342294501615785061220330888736046568575342559508733989768845039457580478568020926499037009672591966452968670721564727195405794796711563317633672116105363327009382107595432230089895554495773223015742964319954954092020553169042945562121349394124930561432548632553905329272199279200925649330757981680186856589740395886514530857210176099007109234712050786449110109099790761108420992637813828823512068581189330925047228501935955470345600455299112115269190943204070050366977457187870319565217500415066955856818907754329332052158911018397767389022516272595895870543011191251949487118707932028651933086921225676991136756843161778213206217908049705246312869867829836549099840836522196797966316885905837987629287896669998552169594908207385678178607543698574405209463813082097547545517340846481326642824490847583646757502618914557896354093810122911691832411427861019267867646123049945454597055598437319967643285637759567690477336885783652501443480642603008311677856661528284936377295881448887839460627819215526734030565389931418413899421146973556462980454168658654762267600088089757330713081362887224177539344864381185438805082769979501492437832998990169040560908716469711934562872586673583331369827616290703952536933511983677910534781902619432258546707358806183668977543288115433954147028153847521408210938227910910378424379295001395133992353529056828297268552603383722251036206448126695692959139728930396052812455738339023354690084536320000000000000000000000 [108,60] 7094922176718891400606842168407865657677594503974784690600796339576090769840780088020853994067566801384237133571691863388502762563780557930318990739805406081124341221428530651702400078509956964074780246372630840443208086547075644823721469596323502171365166590518246721630568843786438267237060937735671132629132673984424421981466818206991113472963266725046112108841138805023375685080591277642296784272909767594917748876165560327394623001325695934075510063189357647391370149762204700238310267525485482202617486475240485242358303606780377748259507507187706793286937077696765613917282735302952817718847448760653312972259673784493293998594211584312312355478063404378110206363512589161100765494887252949969980207122706540751220646598650966369381213444518100280916237585329757783688223738140953752669360447520877942024331394692935742922915990199733175889748625206801610785848091938209204573572626300804602504413237199655776306472850401456685508434530337476503470340642301793931984861447182361057748032869339245321801208265550670781792555862556569644782718214939794803667588679491713326736541069885300278619238422704588958015920003495933318247894816031881792993161368841888799213856292476014474785885980422447461016460628179535572382202994711654329410048432813623372785987334154970814768011096414983876092404365621361991163092053177268042979280075975399783599434040039974153495391310537905089577977967830895746786745889769368044138782681000777928649665336666789251061525440896245613644791693134925592713961329474898042078469719262627850515089225929899652016085013732139618433959825568677297043946107920075308889544632647974053240466634791737003807875483596986568738695269895355182975660886557663560653934842531304750721707436049904667982517572091074823886354845862165683924379690852133268829874282374886141398110824922435634451135931464802748862900836013224624310315594615958126997011594577669760960527076200536023521519727187378904715099927826049704809715745557182937762226235053525456546587463074570827651678113254236655260934963412429420784184005023800213379712657786300179030449683060135672692926936942242447753489988119275715965420599205831211377685490883504588059161967425113709948676361139075133041213459029152708868909558439882818106852617838960010463980125556128300883638511428501241440970800890473025229540423518884839250780181194417118879742556293486650597468856952881612143194761851611534902198734389884409099155184584513826425598106630360674096750930270190951827834381497690628051635709919631138524773212031818330819972098515661889123745781783004670741313221384124497920000000000000000000 [108,61] -562488586831134478043569148845567238253934705533139525427844876028794068341850807172815882931455252571071919880223088300555048407799330571400060280203738835972449197278593405370289286843369983066838952558700606596263332493484760344383653673216548645017392536570734604367489252415802573547344726042975089699621533092679431628360692018594722814382658587255139940547057378137873270809310399536821011708481254683452667255833640638617818484206647725046450554247274367155887705692200026783841467049470710050058397282543243900468355601492128935369280240561160144006499565228233878648048747634178147570670436854283883518092855215826595859021163373902417274644134049953127912506541414968033728766947440723615591955589974174004091664237234477309746604693626617241446568682297596707394610624154690311654581798446541439952990010159332165621013511876882959123185157772668578185408788498313974769115990264003799271608238494277318054641367886200354179203170124369547004228982209585047375320187625005874665164933346174549170895025441165728057641430612597922569169350244587329132297720063968774761781048187081580589764872699603246152277022075194339812886599429404111758725298661087539870112150696197041643872087590599309658237427895239745107608275511378094630091240586911641253103116874530182360591918017132827004851936028189109194069345214543907465932501986403381247241575608473132861589068634085065276470324002832372117641638693389306626423400400255484059444457951450009981103483782216508586658027777540763242828785388220616850496983788104067850870387721667337017758612942174730361602447021094240661811919304441077995947305115411725994929919574291343461986195493404539735222437622280321023010251768177917859272577030278902770378980999715446031477654278687052927377523282663410333856311793532517229287314678169166048536969180645549320572992208872462087885532419917042746596250274718452135508257706234898033597605707155209356947013066550168883515379979560513641092872784260065844484461576070454677252320500881331661762090740504826414751890630499156201099176345067175743862298811892529002246229991143880370185866958321563366378649260755283093879911268659381357295446201592255890455213422734544565530741209670169358935695735940527314739487395404546974261535237002265076462049782260335220011326331447844632209665272169376177978465585006130658915234706072585746594923307033272889052522046827598511766336070464279196075374140497049416563761164325476779614066281203757386316259656421748842388462288934212088414841826261572506800292903084729658306305120457259789391218764482322559871310280618147840000000000000000 [108,62] 39328315462322123821096739104936244240796357543369065053509391618582306820313901874973058039722388345151905369199998458595043108176174045806669339684294299333219978479488254283790863623679624876286937535399077124354570909514617358299616992912524688054012038035897387159977766445299615779267707574012533543430839132303459648593289710250970649611635997858730252034055656491319972069075598754909714049421606333164067897927805788434237456854215022020386287854716437358288721132509013164019144563057287061700637259131391344116627330502784665399774436929617731233011081621184814985476518468714140056007712510854491842783017258096797410928208976540769665130658073431936353119030027006614741845419474829523972005583978836465861077995017244521519896557685447823324052916738178010043421724135240381233104321034239127502325478339457240317624518625576114279890659443058794456891990668430514054299512076329414133560500661872485960713333010789820624200291035402940637825908340958953231700281247650809130451324539654892521221449344848077454357599512868029298886142678199633537949435939662567514713628452127389143167317685061156128187479648771576436266524366170018113274238868397632766850858650164612635787103963930555657185521309212458551726669687779848347651393751679541887086631393381085546420492523462369729654831891961318247953570951749023604944506425082048726115939984934073364843864466037690801325018516622782259197056742044992446893944579045803248757089695174514363368091932151033478985249209719197297997749478928987676717741603316008871425710621918317960509589157214427236180398476960648435546520808996861366798961819106310205909175214447274018870561663680768490474991824531573398037085479190413738376966942215039172630976048244125625294730031360973372776131772457373420501531421001479624808161114308483558640870139512046790161127630583965696935056078935494306148309344276852732403704858698763359141933894339669465512601851591610494958884336688865323928943533146289545228818115237418674997841727481173399033126413646954707235006552430876574775294057971026618248379061067163212475629307236695235015323890738095680869729353099968189447740157468203211825183093927839822115365130724554325702523245914210057961524093287070442397067734733736095467747211866920376905633824220284858997346376871729849352664706034616662014982401360043064642502324864276822155024284289602739366128162026872667629357055606582869973218551961103085440588002500572484392800993852138079348733382859733033829882037330613983911058217023877731610500695246538242248156472819926313251245800624358368568680536562728960000000000000 [108,63] -3420375857407321044632856060355760338454744183256067658890550812659952591189379368099569582174081281589524548441245615459025378693786580375040370695217663470302746954824062019399003412155313627779822208208358810761923709397925397695846148988916836346968647795345410411050285212806528620875856330674486712986431899956554844600667259036503861899959305573590817795927347865397570730538254569012957298817800053129511384045216061159533572589054594739685802195407472311818674607994809611196282511732212933858290421112399924314580822460139711063055086700215573078136321392684292826927957916257452826334976841686808618774259386401747884109784651845177693384144706911728710427259607183531261716942627110827215016918165575029438372632742293537209809385833575146789713379146770468026386944833867136664114532297239396615527744498970984177423137341932377215095219782583548583102326111848932695415388500438275891404076787555553394909650020791195252280433107667711667636251651210641237173817110664439319223748473212454428057658985450220786137960774363067259591493080500145697497647626791516539758273236224295440663417533230417733775750668889692011660504670541724295552717880348479019973656272753702737807254458543815494081907250221506974931413513718106908962530913551190063533135859653727663961081368275213158178871482231910462565328985517572192748021840164129116453688452697715065709289478561546226170290631543186421695950471056493555413071364328650432632290079910385353025328717004771250759891483644794021729283751863323095765552227854563431709659183117359601346813218487860368267750772161812176842706708996632054698095818774116519644024294193297044820825819212630073633241668280092582000782884584639001894197836275636963414513105541670640493338485453663823224066528818597060403942615974589548375223657116230678446648606297948330568749960177686429619952421503481679229621215047615460921470821882953664793687970545851507006916905581119944807106940277385346536549490025310037208182869817651200600478172470733476923995167904240685161093861278541364470841495594273044866727474570768380115561349469119507051636013954482280755140617534160592195461771377128890342383304260796731772259388817790643084437895119690270242808039713013866007186976489369295470090261825690064035686554350211226481747998668564242605823038536838922020339318185277931198562636256481030225498120780697397928351758428929259474652096115584445785287224630331656790574716037947338717819520313660922577170467565660024684317697733066000006020916522285079717223876767931658006793347891403789515907086004182829938265513672048640000000000 [108,64] 413814141258217944889294741403095809078136550752144617694033700523869789033739498676860559202352012551609160730452978634766930858830247900588277737192056432827807414453088175078688907691280902742554024886910437752815561410165262357177205334029787367079283264300761220801880548889459151951074637605239720885764648126216678130188582238363913557285458189498527267842555364569673063721830591543211358068429178673832731169550246457355024031511838815547930673345273050285116687481111346164667746386458613253964640203265918451416803228453697226021041167801681084069054211562895146297161582522279943568678671186139677387290319462822375161220622830380901869550321929390582964328314808421993946040577246610599910242038476196972998046812470096537895901549917857364757953037625699519092234202091758908277645992336059608588051447206174504932462068021227130523815633358093409067692413992622095525042857950756034357620237206310471709194588815754821104970781932535061218571923813361272202258900317521028510852235096940707634162257605844962316651403143330103469873199113969066041731261623254643794167460911967820489993722519885770625505531343224027222312764759706434852812403969853326805633012935808797368296216783862277447290262161172065171522215382990260458769377831150652178828671816536394618969638125707276071660054168922072107542263313795313884567880154343234485924620793578902954128014452013712610357885919290475169157371867630578984940708629751088696315373527634482512099657750289858284464219907132373040489408683214004641345708052598525080506731062072772454706721097964374152724573179813437283448220347846788716070516825031673586183950695081794494463837176346584666413139029263550422328807903323164410142758247465620648358484122390554503579004366911979162974597773793596468932162374969907573428972798513945112967191515932963286303746193499070305975862981355022770509579611176120331408598905877869958526438399573805658048584044009513098307161067988330971088570385059929784640739401254878318655514645608501501236469886490767205499833403957542951542369018647504187111971608203778090732579297822240295314163827473880968437674986698411860260035810565689130742250550162194477374391891707603009924274978943686599949527672820529935300786441125594249784748315636323405773885106453189121816767967279703171802966450566503795040925255410101655275609260159304223218671502218671407903064111199896846792687868863557096132487238358572751601417752860685080740278601949411780435753573304889347442401424327476481229359949307349435081458764182267244990919173683642619192530207315241915767017900605440000000 [108,65] -38730907353200893288445891136049041604523712840176828252866462717285746770677939938378215575565872634866993638981982293015845899582499000640830468238280025105122996217366919375093298873433757914880696270474968060423039343319328331200283311442403082064450287273258397467161108879217484105784796628399702312289400133551709368333485661805791855641483881243890841325970450323197898736272515961699367944941627061344259284183163677180071554505526249917804033792952326750261035591802053361115286776998807742453881877502370243553022283374015446782949726700653283072364875773284720531701146719265048983250057176192251410100723801500727084994858236745502035419238139382844214935247900097219688772272277459876492257788549366857049513928919557981922296372055068188714017796823734562362478418724528515269247496302541207255289534775367998453535927791103815242696507484722191171202608632153938910719128746571877739573884241935481487979229735441392551339363827256293570178317554359968251706260388442656500897423278313258920976211020881185364169249334212547674676769739748982351640769172481634202652996642146004109692664690250519488266745154149316153586553184144699895867317992045827775566447963359105931683177570219477616253161702189832718753086809937379034710786282175181514429310858107209316183375590218083916664018398562474693496883876980954939547472560309302736136603856576931675120736950050109587877892890294229810579445063480151368055054874037223582635859391696737110867994032874209855934994597018969373089223911700286154994262032649277790844874536546932575806774342575864336088625514891606789112248068161527323441547380154910039244747246564369906333576544986852416541986622497895700574591905838184928907737416081274258190821953323586143560309367699647310802385470584266982590812328992725412703287723926338149878110749654684594441828742510458423743282521407810990831513859659707812652774818862567176253325230178497972287513447970800978813702523740581926053603356059045151833099701470294229797437120445596828000085462387684356083320879118043215865003992465463520651488163515590644290412490948067149435397259841172456325182417276000985817225215838444336565398721895612179214405793900284029658915289439414064269856540533890320514394114849793226976171364186344106263670519628401229035359680791035006131789164924533129477376958845750252018224466592968708677481168571198355475584664673600077556636004119729347323761083566125797429515823388528158666316544361585481317481568238106850636572386947566671639766292684976523866867813916955246486715363188030759876137747205017716758454400450560000 [108,66] 1894796709638863452820909143005300047170187184031042373055392601485803925017999990665993814676411051928521963523254013985819303790610176057184481104065852711027276898377110234613100395190432150173732095737354050138917428657282072422269361106337663408289172772915656515911853605801475366564496687210518484459256866417726735912224147762518708068894022011540448331967414420533362350157372312085673869504130507277154580682745038800274559229889373478768797313171042357683401907118663971218273406298085914644981862014839684533842521919854796247364562358946027621983722605882853607589042545506593275318254398871459125663940657360784609683221070481661711910590920360907833550098501269430234372187508428065238534574033030058712362361812929799652125351781891383737912266479435609603739498206709908803659464037274056285239205631249275928906629150872047342224770127917159551794756819224987841488418791907935969736005763957975221902551779346337722456481522313534760679004576760270598205991179837054333573930209823804217502690728168949338512456908622938003906212105838567621160046466473442027297743475144034698678503818555327821783397625268027957266870571729675855357269724312976167498920396722408157909757703846605759207423844312115706323759075908914461709121207466915604199902616783644504730844461621685825828047721664854700674652135199181525785298142627424943364090855511612081621900595157239005943685329188282681315788073942432808202728921122067559075359244257876436364542273734247285979690144802036614766011149460411981502498282405015440458447453301627145789875291201871274965526227472320240260145322847016583589422241347960996546336939651256342471000373207405153139976293263464732396077401398953450075746268691291425162031128085234815962387634889156271507701329631987367396183215809372173285603863730791540648960880046433591172822945102076282097784734869799494722107097312096349128817040644059328037942584802703239364042005546554055934897806008478036782159119343691363577758064296973493392399978391335437421177900524923814353423772044422332351876252706192212304929431806931434057787158471792504649338270062246988115309480845295548102510264834704319802509964708034824229194574013344969929996509335457292560649492073687784730643682883124517268750383711375692517575916322792461454620090444766106752406030422367287809469056707135755376438152623377001375998535243456996258398969688277547196389744757370220799319927106944108491897480421040391803371433536219097249078074048755506603004288356145342544809079518794108640774120389529327084758037710516456163133773049105172944853656091190 [108,67] -37193507695849091815633529051343785440118737260203716776541805793257149299605036890382382740976888144922162104607403728753300572270239204821399766712653164197837108390434128186060279706923459014953808502099797084274445451650240927346303758149073922752981671985841917035631069723424287399620032897767626433235808803352142234535662555738975505148927993016997508963901266066527330031270517948000766441146579145977210975960725715358891034718327105535461655974288813671474906846618337746120442378234572885894928850126712631317492987637397580015731306948070122473207176897727988548429387308484071446729865675160604543436205090204203241659095082411470747691868679586192789944483730744129218265718102028541065325074118798090869207392696682627689749699889271441262425298319287765172948350156560530767160661205076934237379680861694630762897563822817211681439936567119375597594696593080607675754122056076337838981644915396399250646616701403320105470580639289742388472088336532745693830124340183728303979062936904317507400613654487512310439682997242342969918000418920309053845176187545264492318448923310668173809204042065834853956765063637710518275337089551730133343000171437928738707112819133287970177641094702471833533997461207075130983776380711603610941119215974284808736101739947801159920828036354932044609666053397141115563935452565000976244755903833011022041705417670250825658770416732572814865435173478795106208138509025895045122979446642988220518733531717932705441619514837770415191983401880350475618709845746243814044249860081514085117046176637436225055395072997866758330456449704301800595368750683518911780442062939644744483462588406747219808071594004032109558537492080557746543611353850480734310461085039238761502167462423215963581491009386923006650795123720822236224621597222391055556632542227080334446479856440166281261272139684102567865920176531661313459218904391532336517611123350434380166739068268606578098579467258595696529224715511129614955121486489340858209292391163218816432688986151837589248198009033112744028524045239508296629229848101227920125657704095762543694874011220320870689186439482840590916393685201909527989378149621114426426584845236639250916738347175141041822991326920002864485467355891408375296375799171705764274596858009339121550816831293405708288954170716507045189779177708830626581767472237512608195533465169634065260012021690706900113543354917621999181825788879329278289188015664265338359480017587241862028771868991218706847509684073228962053676812848825090905802598859582357788568364229186764509328014837762294984295995038566863335599680 [108,68] 437385440054785652054422711708901395084910248780765925845183133894057781012551328963828244175871485718683482891709579594687574190158597376932950869798695200023690643677668171371270278107639812854169441458965875313243068435731928758687408962298611660541373536081736673885580316821120394350035545123289741442504899126307727140103952131304909834845684954119595787229315323497626824303586741594828262075887289751492933053382818523097755427807282206757211835742791049162083847407667181294537323702690896860663238919547579666533780219483925554089972958771793853142192847266550875615940145717015447935263436695002232829869286809763783015189161656684608724832943540215974940659122655416399197612377730002333885432572026430148978031108788998913282530650981130635576056026795793254191131471175960739422448104984932266668207522138388622399867368747293335889141037188233323135336689330246200740482218626640195882250928192871012698090687573710718615597026280240850586446130747544284059752140717950372041587574747935058694300032757739672695236672229243192505081117802494273366076567634538545074920077470178752804734824492771330801700918397483114348353442432547892219222943281848802747557692153109722966152610954469335899177759692236889727020451953417733069864619228467970439648234608756141591557011792995199795828401629051743973097980547364915873811220692129012451570667275502797731370557512939259146963604302881197936008362864834781432737081865323556172753785405133976220354580717840022283467486345822392445241306281943832373788456011277580798527313279784736860699814816954937167757855527027605809959169108956274677188989426816208187021166352144081242186724943888068423015500841834617499892931690769088427486251536009209471411870311259596996098934853571487741874658829801416366526991931562572587920559270469803703058454470119936614286412629640114416130146430742935486840311681080363368442367743281281461019206388230920524108852421311688197988226342851382143452288844413578919120998440100898424034856813277912094390847012064596097575635831220943608679689717551020604273387888443019066362853864589542811958756018193614232483226944432497476944139972699300143900537864513840763806787688969951346503251688705288072068476574447537961781594807481634545193243871273950088005464653629365587037832037406499165514674744325116194087254688528199374364363059608622280308465555005351253050635313203910046321596482662505933271778445645105439538310990260598673767940877369132994207282196697099672105739577161357974612842869033564294445917560921927444397139081316828864280595622559382666160 [108,69] 9233358831092865223215463181706350565314673600783823143542193313826597006873358017736692824480567650633580365707136579716628158121057698474662862569790431661807319892678406613511338944220460780435929058369003646792946832854524999514978297197617908316412390021114104332810812770153861373805631439010083321941431905993016915343054441096342835376790533258790139869524287681250679032595772368137953917415152149738898068985615979891833626783904282413456186638612901628675647197881570323560364148452650073855690390439019529596224066030191369191679548705167907715775465275185696436091231838041161296551915126964196442710039824276998347267730022765455082676566649683791252772687085323326267283121467913863630664423090308091632453376453450052034255695317430034903488301247174028284005954242139775936821307800794912036445445253847497135378912574157550085386084072930816223794350226518467104537497314223859420281623392936011778866752285678883730092628322136533055269368016126909319987673509194584453707399790978057632072530473175414714604144374769349641530786575173127555887449205180935059180924777432810539651961071769629875354631427427987337579875279973691403690259768636387323602692834291082568553235393033483521195782274517204372899532901226855273369742332086141183065860865925991122884083373312153560848376374708468799117853680515847767024066477293944419408216083115716983125354014574683263182409849691283614788938140496374293250089053840652200547748326072180480492420017990527665329842576523725239005711999243828497851366099725730088289903786819654704806502113110649171298911907255427294979959537946287514409078226443675771805250932805881832901319123714163872150268703704911880206904928791591510401009847073229913944222258324294537549151921453528585696383876090012802339975811817598666936702663597086280907124505314640063536561362000321319307440001735786977031447012394992391308052237381376844756029343250025148686540850423262469861370580009407780036446826051010452645921809584427899020173723232687377913219352265621675877359028616563526851590617444647520409219996258285482493205120825254971891178576477527164576146832981869908082305601720837522110381879888376408746504387148863337587855257388800463726457095538152767661066885428434487786431644532497013787178122737900968631095576033627351936504472213718391097871760977633391250416607172025045384638340384515878726198329832509335965915779203780035902008955340530447791783835359260985466658261656286402486872300721526957333267007605458600595701196438537136247159832499881412983328481847085893067929674436915600 [108,70] -3049697769658592287328816915533760743772588798960613579038714425613189971331110326283566256325359940178882166359617628862131677367614580516275007238657540401347103126349235784115830315344301711067963627488427998405829232778684182533050028534093261211714076814362260110299603882592333414466146350224917532814457660799268846925246545256983663953835477812127920006242312789051559292029000638026029293975878798809723678150605243082745339103867696372329137465754062762491267072641900482129997009871665407941717010759289716095573847754960667937033354846018551675315650558907850617400038863950527091302130078699940310513703556292578062511783664730833515578393167454604809710907011639166425337745037671130803263890129410816096626256301352467211112764722376747736848256275814737303800009720411169702219273651981074437414394130251000453167084603120630990515808094341607692996415211486436318211875099846949119695584871546061406783930233272501618171645639013000642025097132846403560494623108838252380813651421479706227560718952340934877827391823473044779562647435226445223627052575129760614483487026205804617322725558264974190823433038235380114819360444383382192765280302636075816830905061210053262122810742133077540268408349726819709905614152628463255884108638638240785864891049830112554774833357465196352154729202795586355681041379291673358183613341241312054485971742606899256407287836883478145005324703444189188528383000655365983860028697254952024906343734857002038580937703839506296336989643440321093386267227567665067359212412845328412691940670773143718107732781630879425462143102234217539983387411978641741503905325531030218890360576451288825694902851730599451283198025793526972039865752253447838184423516785915710475405985262090226617189809773693793957011573345207245148995856234539435935939726159496128758291438459869885090315745967423290576291291002298176088924707939827275993861922535286219477918563437933774039899341765625778878845094980351367620551891978619333606078428853453677437714669329599582196351624593337227721029536229536259414303588564323661817381016830261269861168872847571832904049879985215580496611342816719335196938976762890060498421958916707550398068890778324671125132106483200067907319847156617834177522264763302660317630306415480055846449724410125309275675412311391038591426988357560200344486846115087812866607599408927802955036334931921056320114442586657944721515611839888138513257661320680966364691516205629507390007645316404872203304450849160123982220544207784375074017573996089354063378548043202523879660522062564790988782852213680 [108,71] 68711727575007611726263748466067777728223794791992313457404934856623921260673058624231055626440628311155506076376684381264455199012406989896743954169684080169143508926245857014210684985733937914440566736226420805558157844711213446856456934024654811629658725909708866895239411658958940273528307257403609395365640743883257038643132785124643653800371052226583658977398711372639379504409224926638989403138209853018741365826652303401510865597054285163996965009553910611269566792671448095054717203296617178136127344586333958640042511971088941151361140174134389604700098241888545037218953049663095609330090706891736267447797834597744370953028172431086851991939761678852992892279284066044731011505231217497203260009754403921668734317525426126213637362292141078161144062479235158373688886398010927996847078742470890669651786902913071881984598786167782016319838193167832535314561559076984021268354339721627349162299381184448520232257025991462912321791654276064984100095913439331953766308044563497669837000377319007189352194454911255487594989207935832676214424337067053413102005860243652239310802518075451209534654005967505364962025545778316360857358687316655827351874388453700011722468038320969497606781083483031780590731922423406559765038502744597106872640780736742345152630259946465960820949738800706714979124303035484266581261470765262906767988393927527717525327976492110288991502693240519651806312592120415258633737879746042873456074341953597707906152835887733659265571072743199863079305848315137071884960422013981373588830865138205727149327266382618302348950154743063134289333733304630978761917305768101070787001738721753139138595741139843622301349917183918056334562469302407981355922064866117383006442493893773119714421429908019072742196885885892684617371931737800306517619782192124095531423539557932563861986636620883185095588136178077724201599352639343856860284747786073833406804937353569108400792946127726045576441394718276135175411280676109157714960102600638174711431766991417884790493343430896543809856523475111989492988839826774268447629549722026935289859410372054242284266001248868874498612535885096606830719670647366102943179432383805222463780549290052212087997727553560995239363481253815514197176232948294574293063790049517390639442059761149444362251330173369916788425389443051242325122412545953747423885751277381873988587491551199297238394441206841101266172064374567995490547666706487053413266241093953501335911143110823214478789465649405657806790159576044360527288385821699176136069106170615033759020587144810100925933296959986789524330880 [108,72] 98224061412224933613689026124349928899469189980089846427850370673125892533047365198270392186915348500454900045950123242570524979086171144191183451029356552488344970938172647743065149022829637948737635305721926610065281861077525205467469055837011292114826184063666483970019086349891890672592833347876083621233057908041286497669292946829813270671890931915313038352000760265420551903873840485355977169487120495643539191111664044303539906544009778461848288827210075414070488926538159059686504103181563656322258978731098858097921607464063929175608019073725463712712447059564092777052734346295251265358932227742756658382498662428645909963073949354246126265544206194216571824628412607013055379048321932982150441068736863752440341235172190463542387339237322666339556249728684960980957215305332104148410433708683401002240510248466671943483382854736094698450884745079605147730428301557653961856744869442098832292610868415398618782641368114580115242547189759553053418128668662161271111130581372715757616336549012905620096950058384846651983753567898139777248021911846167205621274302760864768526504674998143193714234026261290938446056499631949913810261315060513871672672828794903324017074211865113795390658299881373502648872829172898868977140177874846367213350179091163457779921902841762443356839556467104405398097236554150273589948608545269792496401535104011448872078523952533282331486870853353820915212529381830683999649468406789291479957921407982404743434485507937976486874304355413839775182773262625086317345649947333710953151711665949423157042317882053745723031750103187557773780533147417466957802090352228445369427701273932180176875610245268598889508544209303106555860420240747088713289921356769444701552924286664136385093391052833164252249915443160992185634505356744006268444319441679360759903143681622872032839189022765565698074339737766590489488645879165423733835586289143203953620602211926866696069456823137276854552396516407315151682317533479998010963834209849553886288627554251963668424827692572021926954254817576157015371046472937844105510765466918820039967332719205363997803555482978789932786881550722413484236408290843122986552875281967802184694531320145912350057041244449648724885599176739806214785915199368823944569099841465068393369852542200315196079188385187742169116429448099662088319900845199378244729582324297903733076282942254445096090382058540156072505609674493756461311227269896771057867107758540687555917034028664237721116280537820704889955353744720719743296455148529303062613223400300156786989061991084777634334601621288964640 [108,73] -30480226702285265696936826826168875822075939626965606939008148684771109586699532266642983834825573283456047805202239819746498942147971693605532815040527475261644609935247328225841215979945219125826724007642023718558538122943915299118425029357875849650106453294318683618883920096525424785457738123710105683442905439218536510295997165366697681744524265407107642049068215547468069250846346022533208129001190298742957317073967486470549378829367359345025069217125102735872286173933796012598873636373487923018778266493809631526049479090757518326890121236365716774423900633625439077882661479240431920064565163890510250240485672087033558983016328908351089651392288603424005791569738739190116223372244581966960307608418197614845747656114867318585950031690159102267568396950144530461976585551892893959062296917418030195481403084790027575937129716742540126720873126494345875288519563323741162890039464722422472699765794434729230994907268862154082288204139572430317241922931511418356379197847435717113988822172177131627770000373524298536569033844065688874418550246640434666076275660531203070966046368823708189872782507658764655630733601399902308450729782769048864685062131803360068567983819166310015316392217844818519954472157765122319198927914437565967675198903891634879211749861109195287557690428006015165117023566053283235600153636656647791922701587365468488548085492888875786633095162729850257848238553489965230677093840749893261568618136609865179619121022321076000838832267126643996530783331578122378572217734185538334864356970039760324500794451614509962806535168248298166150454398240065903883215790485801879829102682984373952426364002414950687004160216056624119334063970473954968089205024102396748355439633550874923585466876812112229013159874040235910099076707407605384762724368817606524098706880058269926009536345684748540858411323374389472098465816933166829534421505192119691091415799810406841072190804823405433550893326858648283839988028852878174616180634443380508205251258986995935577476077143803538090149482470696770469713329652162312046905710571353486268609023107649874921828303998401963602273389486114105391636079061335703111060414107016941349613474953330361083343801576566185487294231373108570311427767823967504085241691511668290513709380057917380776468157973999774970847098659750706876526405495716216204001894897471200640573628226364694492368715241189608571981306210938341485517847468413770841876007155548525471685485907061162124254545550009038823544038010980717209205170522921727029844327845057023987493331168196354924360952826058080 [108,74] 1243161823137309333744160868754150073174976945133842591521608764882518516870201458276147700570854865338877310809714323031138807903168540302510853616676847770907984785833083735568629034315584171641059683815850944552096501987247573889175998118466878253707993161873761189988683268453301026495431803953124370200890529529454525299727858753545168650866500782501886124001811434678869957915489388246031303230848831101212349790826514995884245463783277825935459739182262873794330322377632245483594038694026879534859227469567732962039666885581372424895920924828158246315314000239047130186644644249153390100681886335481889273427914037002212316243253976173615970512486393160515872419764899653871984944461078910668613312108216798236917487238417606289668305752060183422850236961558104432491745681486136798747263838593742182304515583089330600493112261865131437931661312266777063940197805176087514220273148246547790342832559172837634321240812734491794929100444699796254235086630010852923395777341007235074005493975355778355166967547390579064679298468593985251595484983850954994344139139839961955187812888997715353725394939575604742397792658468553171194503621807964312324572235858850824747972747531344018010785095152947414609188458886736425595495937698695365322078996548771896477217818754795239802876150254846365673631079395640032260030550343121725522830983528049147664636114909816418157045677991710653330347982935529424674586324567413615399068291334567733437193947812751730333882016508585333960725200848196846832674477753390309640203108344798983121207423362608682191311866283013177668328092118018206129867167143631374705927727975602066326053584928972883525638516412596793649230917728568227437876772156433705969554286781660389642218508941448605409571006940457682535296155970286573371650226993406389415394915488934343883294893941372240198797421789672405972606825902236433057491809517984101928864242786932685587743346675813074971519597913025414898410142461038881222204357563087092457060982552900609409692676443814159969867513768431742327818730741955073459130069903053623832489479268699483825450473909070579121474679855609167916779195946504011528986655593449012062309275177780051590455198904477595253976717507270397626573338930486539230544395699313083420531958411541741654040954981245871336935596318472509050378449126835761311089290826669898067941206871382447341540501791735659170872301964448974728484072495063144232037652016409171553860801705456439595829013036440741451179251212273351470353154275437265739757603727565285825899496630987738330569670165800 [108,75] 5286436137633881484931228467046451772659893469192253298093808934320988266341574194729165364272080454872913051908846955856047523183958438409717584383350787250106158483328349859838993756093205821403784499854570632906866231112481469559152760704332457967049067429254103481541595080367309498926757914277014225343959245146437778134016810143435657835240558770109160194050188388148277960095468769838426378366391552787793618341789360419961136460687848410582657948717295334287589803457593506260925171127527585650253842831420435941351886447917377073931852779192211327797034417803519984035582724897795446775619070206313913041885727847614916934625260271825279519898625957154241353808514883661180473690948904167625283358302346883044863774155446192056522464729063673966603889985496382481261709480225978149160824099802790847515842016024798756776564728437288431719699770127585894421330852646765705020458962571316291085353232014921882607047034418586684008422124711619997586454797261934250748682996233580907788803780752682280604121496710046172924183299890612160129818691462549059065701163655171480783412193001510131134296953634450409542297052907360141354166622186100851356830313544811917712537484985708143025309499004962580828519264328439924471171142218288592003008508808983273073225535385274981265461864884623079786910765921284411709454377248666061848990231076539864060760996719220741757868039220472660870707148519833191733224421610943129979817581223643041363964898001527248327100506766447819529620781254580747829781162657347556196408616646431541500349467794773672641698137578693767763360937115451180407505976086703476338087650326446005159682774368195903968295494903271027193557906609058463255046891552053798189165831930951245918033495268849445182470745192177637912288771019917229987701279414697380796559787424754453538164361755499338464836810655369182759799134238825343052321498383318593650522115110104441480770992641336803966475446004172926437769311627377296132246675494328967871672966447839660481615222682398135449052087080727396336415406627449246089265833551651650225120902782410491817373766766225567623042276404712179133097351875117834390317608899122960956882135510645498466400868525114959511182914659329248599508802474501690213891149343156762382839602876079949056495417749747496987144015236020437156934107874809608407066668747615199283397450491363186773232721747727494080421868807976974614779979208530096893897810942503909008800603994873048393775076272198185233923192769197724847994164510616492743966052500660621512755756247645135911959360 [108,76] 452965836848436460737256297062668072651258960023577822010313177168361411195163307192563803286862711314394199485993749200974106668003004798800415870716219144943249213715226089387688312713149287829966481339080467558243015320476206568229948480361163484847769581286316295452457304682984264195087553008933505521148404995923565311728849499378682379886239606925145883594485412453443693579540638936975827568847349921652402186460259472069728793174949088231790069980363074885178564218103827480799554730428531993310860903603356245045724760331689954939982971063870142999141365579697328392828516004968020829141157648563577079194066159125922002953866053557624755260124251312675406096845838203573074716046526929840081463544320849257390605150093536795565108999325574692579566299871145258796659742421021416450268592444974222118576567441820559986147501134808155068667278526297028362584009499636706099917798230764398645170873544515397358169432754210084653041965801281632004183868615445850953285988179976963459841677266817553090151010272298969640619446745166862332659097225528759770639400709587052256110897472565731026260652118475881157083960490389132168501028811585492971464970411205945995108844942362217768644178851694804434324331989278845860088185151334336680727315286165351313861851869162893454226059893641248261616569793400686385105995499351314364394530546127966402222700881953800375378375570499679845505539809297223226201019201604288961659009229158321102401761098329284888934304640662540603927273164962911148461778229954670116482018568664909859900445412713901395354710958617164638876018190054010847733553697014620427138413604276527622473532571555214914874410565729057902527756061347945441324125832517781012847235618244282007364869672139630202295711105056462574968393348790180823135642957679111754601692614992610390472980160935690402802795326291926668350285457815555347896058540598689945237455568902796519216104946500028712162540356207504587088898655416890665001026470263747936806256176380013731233437285485206397532564984489410391339144024191679580847205633469430134852854111964597446723109278793294205400844721836367717567010033076056063991142221907111447040380895147416761500959507942591331591664773694635163789651956704148365920482245280489332102392392079660364808595322434409073864869619022636191374391042181007313311797531022519485139395813265992815121529975098968926332526491232069961462975165547319105754326500744222044912460985427071347392443211893717431246445644220258794886433120733477769356074749681417096017201366250450484240 [108,77] 77665653803020860168249964016767916233484744768221555243663221425807647442991910322508389025818806844402733944629821398516214062262398209248933028878431874546557743055695374865808450990715681089145091769543588444797278240162188536929867701456655184349844754337308417936280332782005811034677097099586982549518000173698170263421678295201703761622003821241317194648506079527061871419294694824725214701013033467807161903959903182782108741014859902622809990174102045998942270842702970337133002311973734220548077845798830171048454101063294533258656098756208315122055854580930488082583980235712076546925519521684156716447714776150584633858932206202303247411554893367745336353305518217351186383683901948353686907441422208882179463800954831210590175033696486807846095898612111950488572956052717993322953226291891268096670875105727548635238132110963130554885530895834741391242816794159758012448282717275861502352757071635785133034641538956730447212654218566037033145106636460447394140996412152124674318941983410495394688076878782550962655223143097313904664906871705008550899790324828510232894026167717231183547352042201006183328803018212816450865423191944766837543338555740629750120097462135709189160336027922196980724235008051833849393170276243859926922128900849917491345076845063125495315617900871566028517927925301931718524337227309548585074932836174817503052399805249250707716326591198940701821462837957842373926003831307573049463645733961110115930410338789211613377845095113286101116225822105024548342799396289843628175406451884945151305750989265571406346513950351856665915145203863483982827302367805613640875863541408134416517300887021161541541145819054763195850362669522604043474661408889140396382911018705070388662904076649146083783173027322589728044852268610723797699488721769121487031091431759164525082322239359582605221397428791803984206928974369768243950718746157613880353908164273676820197200085369846385161827201598661620261422382852421716179234519799040955847787461115252646194441998569048414218625644654904838070634907956479059965429311412840423461174657938812082185669194937143875035406821803312928041463772170005489028286721030765794306084385037329349645870087250203789247424211296641509785495632468478608339899777773131969067152555174139798430870644859438165762599266033302361841301749576207677693054952137104598113090500846230192939468256745481012128742445034337812626478471902333611277197761446740330420988568398275674628108195914253440539651987011782958325762982515900416415785026198588850603012007154579760 [108,78] -308689471214871367447821827413721868435607768447137749851589900431328809750640690029760843647354548054620467972717302923271048300003684791149030514972039801500324605007507916697201353914036286236107812289452385126714643543891487490130220655973009965342656527076903984124267366109327464626397987825733840107471115830713358743456147259220155095879428281651111634244362889835451807419316516991019661059543194740774770110980010800691621621624105174546274959385958463903734019405608914336714251191808877143540556609095123676673113322825665140718813529612578617575565529459694748002172692868332958469576407683060555213468788334209797895039302803412185784804738726361911754411934633791763840184991892420253743553431570838653881239728237029957528654368034756564427173818409359543436247327502649357947613863984138828996932272189255953434251525077690888676918075851432691922265963542967782950119564055149172486045737598901671353095052351061546485577427401359645269410189036317696233677322067068129776833836074194939480119250718506290049135955497738013024507010917397416289128329914651679689814674174706538193843982170067241649627107079211516658542441960117659953093901043032837155518340960642129966530282303185192712117525625725988357885865481600610417664993334740460003317774910092555775353846981942395020075193379494102164192745945773030887672152218666820897745331249225880062252929224153821181540108769967679384118788714747499739445951082231128935456210466252478702328053018869480779252197805113341095008671556606544511456309367095290166966658775041047352232888218786260933055662061028276130020844114371251031094943114315263707605060329557794519652956216295108239783778124545877761638303066354458062584009175282922793134266742684433920160064624884467208469158262009757189738089743431619246878440118176480338080788497294923336198133648441878622738876727857752223893719067876683675240230181383755674890095602590752873806968521576498688202742386320814033763679360904574864510241371480373490897860067410841844102273450628900598355211688252011086133942219363076245211735641902023237841033198781006188532198208172485185390879777426224423165864096411800975759188167895595464013128080662841502566319326822641377546411457741981418955278750736773832565880748136325327181956959055208257856571756511745277103566811719900019767199349243695972683751519819351270795162521356368856008175936027052364138033785371428984219402016129331527892090414301338483304076578771070522053513333853629680102199880230169108592622477185904955943200803200 [108,79] -20822058449778645037214317810216008114103514101315086478915335255504020369092725690115512997521892509959796775329893776542350861904224906893242820742459690546851110332841322582137271877750067213493970266816790552399965586923071872184600893618185145668710152419564706161450058788215593672414652028095638044368374158065377196517862396799429565821966287724415014769721460116787826693258600900039310464444004061716865944409380677510462864236254853905540526932485738026946710875035760317475738851622464770129812785643767210879065761752286567634635999767519311633116062243365993439609594601318087309390790662144953169266074531749239964426983607353626982035166149736382377067520775559480461614738798050764863752020486894590302203321126080401255514672263010158197823761005672177410876977263652049261892980733728043350413504602266754498418807142363204510112481953683081812705965511714549733863025289060323310025489136638279038446835664571806809229312805116920550485456536350442034026869839031603094742895289556760090604417862893410617174986321502544263614119561942722484701541477383590385266775916576474957147209315879004941115085262301210318957668738834799878117806480794115727406658220991942250876060027795543561684405343153560435018786857678352818670692479721265403302689591852279852896513514533594464062905173256486563399818807312535251356352968918334192952247191938861897839514298007283123326375053443340779629998013700967524175346897279573619082446436929377494422215695968518826862482538832146412646057427067728504505266197717566221362232093061938250843984326544001377618459017767720514405441924720509581626082269146638602637572322796958461936444245215446762261439910338418904875304320767625998642301514094110540330444055948372942843592576442443020327411676443666501456584656979179491161133368979005279718707622502545780390684031008763907887613642142728847235923510284193919295644199686048660639234774395564147332869993465792067549394715351536927416500408975882415414774916028472301949509697408448619753872169309558619176112493080612691768381916527706011618314071137983626073598391432443134167067570291409291299978290897883233941674464854230152522625361796586108091979584195932233387337881682605189884332115815593491550097382323137427597971013242152305386839910331088864815399811050442909268893924746897737924246326589665650043244814591557053535737755008634117915047764063444840038055060058812226430657029243268337210688440873749209651280461398211862901823281298308330894048860482084954100103429068089262038234880 [108,80] 188533663600674221332816272057444916513419284069241719205461177770322214987323882478376961849702954003468712052185507857492473461516877853329872894292671695787699323283611773997888578381511402544806654131476690781472558145212377743519101895141414665220904037953079645002602845829698357223329035713021777214543999957422102940718523469044295678323160944322453290336330724048841748691474073064157617834229132754553020598997971971342810523368440287552401904420556718065938892438733165455017798782477700245260638205768301458426919009614815899730941388362108736010652146126621725175974179232269938192959549693647320749316218574584220047955626782248295606529357643918202283476507341842722237937247676599492816028467192709765725710057496320435110735685939246549015982675221860436710747557352478794930931383541276988962988299956974434622010711287533928387701433073522354687285942311541807061723626163301694935287130235031652633202503048182979193970336530308389055047295427524501924282419219011863866366795554630939269737716941571511392745600088658278760192700459925747068885196568607047300742720875942146814818180799913283597474164732473079950852488454317153355301084716579751872692185034792030388754550407343493273737402880863421295803156131505179268748256497751851166556385144055532862343899539983542769068592320443637473507166283277213366679231227306728138049234628393487830644896336205395972594693406085056878647215675555551249101148446312074370019147700542225195185530195111751452300193210958946948230408879480109733976520243103673134835051420290317850653454727687695797745292859593522100137561511759346288275573709862495743258158568429449279962900368114030137734673765223119601058844419675344044827109906894833917915844915391031137304460065954452163794743252879756674281830866930754920106759428982327720046787699080207473022503451232576025811212343933941942341822220620790620748340948402550577262199159805835271506129490545666664303610766347719571115047719260292966464582766835671590510498965965999961404973880378632562664891479132482432492466482943672392010701852333056711492574778667232135656418561298282128503172861137681076000094437314833150471624330838881915785146500087178753966848756355476935504327210669407295280957356479017354240549500313798386270910581791074626194933081083064675794617470917701160592234391954828033739427418038070505533573057442459525763526451280113295443128505794250486752315234446902211021969518802268891181632185268689981715542266382931649663711268714851907447016821749112071040 [108,81] -133708043309930349358959318043203824757454391473451545494263048198106414446143515716950635805344081043524741877950421582373825776243857522512579092632909092202318913681901020711853713397255519306060160781535377144775836266984628729613794918085102506611375799885043756097438341819536961695174052269273285186355031717288248173179770634309558112973683175751703413853626733508231651507900101152548716162603309536610041463345056862646669895769198397838932169947323892832736743778269917514711086486764270216429370879962150289404637587965970813388801833889822725266069536351859614879287428481056822888464533606385852290412954587002308974229100304102373075206637542790968982044657051312254944392028867566973016038477347617385787071808973480003415218387066788100676567831711327104727853222835361112049889635759705198050511774490157259322318810363764118451543146133044991839860440733641107019005175755363471554077989550754346070680384272133331419368398118718730709097535714464973791098679614615911729908822327954374955455700071807183005863696746053091784258610609426732814686784699857762472231141840726947961088063520598613926782402047324331102958141423412830111621226965206951579879821924410917548809570474513958543635062424302768256397372412195417716071984962571386423402463175550213688932308769053908749079325843708866343267795357822417455573546417384291482540095250209775848849133958521765734417269916461483175457473168954623598720110525756181823122723837252839522983226341970793762459152729463620871862333989208471635021342039449974455080051630876456365788340451607640540684214408231676173331238377301388458279201221441580398077303996750985920999867969019955953900110173281976173505511992952686823954865002120001497039472046885379526952744391812033500912230754092654703533163781701521860163802958980084399140655683481345041547541205611758487826745922020708371181133786170268144930722685590532415201954486076039167596728837854386276273981627573127405232541936926546202986427447855554137351236259654860529331808420470298283446360104517146712627246836804834219866265634706764553083360130737553505663430764662928618298984894964878325302030370631303065165509911695853688017929441794794166964613677713269301662401004567285310023907873856592400496722447674883061096572930089115301856212091065444727375288492578806297297528063814928682848104252407539583710138029803480625248902190094375205568763381013238759689636122063529370603906930273623451659682832122446841548949853445490403497172013131655302816854229685440 [108,82] -22709836997374689725426352369916650482247423394006194315348483405613506876881598674240742632457317491785525275862095171935563555254363853044713146603642913720884237855513581397477553370905792769670744038558214704553966215361445946546797877321337017020516740554206489876893254020610554355605820823489813029591245321660611535991883515670120977462347944134095077264178994799107017990922222158035061578361718898103647100996767201011961497074246920259570427610899853282905132778486398516887202580787957015839789479415581275788295663147754552618379509701759262709458638892732926054544670520452468185025246140324780345776200507843167105323030966207636228905889419114991810844048397938692004651767300091548732529159660694824103998689267046121581917486903437343777097408534206191152651494396332774413636593214789664314044423037805626683809701723005403607705253356110373939979256704789804834149734768234088752128513089126924667215222659596403738634691712876220615325850387274442170789899800806548308136998541959244120110590154103976905705504229995711459869411940997591859564561151988119673050881804800239130990952907815601896413073471801138676331156356265923619950471496013683831600396069457063628470293461872559855398732571246461303429129370869420909984919090064118684636699875465967537791804473638916657388987619558268548125101352090047977771142860252433328090361367585473261602012098732082970737640929555772957157265951191941355565422557077608067065781036732934913301395048935814978100728305185815485154972580101074397290483387154545985228959399853229873331582945385161267725047921115866522752255796387948421997478731169386584980500248909492284790762187979953930017823483916957964198250500270117926014108807607855374612239536378473765161181142319452997047829325041095134113507451186637911961333581002929251466117108292555938702747864787402431189027730826750549728661988121990886573702278846637096898069843940830649507337566869020434119618486837196388932760332313851190821366498492027871005544905323611284753653299726320314438918671172267333706486799659346198909051915720313072998680374732172296852490809903133249775201177000859626168705178636367305531991419524614811495522522195353517613610776097380337776960963327648045602461274863974697175497429769678496061019050511348644642731376330988584553246656914622979614006131646558756750580657552971821341557779086077902647986155836811900443535083358353366941516204530647950457773610890425813406340611976311730982398845759194702985480882084045020695710678120 [108,83] 268279780560179370745855141742329997067074430569942907971622401967725320962322494156957221798615622361596762137247196457144768841470934244736406980368322356165278894617560729996670955381591360082127346105250121426256541555144278215665251375335043022060360895395279857071976048943686165735959188409491811975626015111691215025217062772625111151078637522079610333431629276091959516826291429571981119342025880603860282220224038949311377824794912660503624216881441851162350253402629084880636484835125762879310695792394854005262246163112859067469982517041389638904024124986526335507753153700583246694851715735991365435441054821229625322389098002831374423261659631047810709012541389016486818583559937124876124037997898585753271450613155144370300200693991078783912247624566285449228241073285737050069467851874785678070894069578240746812053746537196088341448857531187627677575572762689420864855767835473160338701821796773352396380698109741120946738094142410596507568471096566541903175239983018145921908875688306244375825279339089784405115543850668756825913302549410026839959707157628743281134309641067566546651036352923991121400018678506397415164356342163395286416865855639912390038606528549988611617026086416060113208999519098973353478819031043252041493187987936370254429875936038444188844700751645298833870395161222156905963914217573664236950029381816149968949127555822443089588233827449400541378538576028169559324827761023045478293256268092566921168894810471607577348958667904775301110297577608497804692848549965699136348054004790851384106543084833383631925028886171154664999999364084611743018263015479721056700446277712173574685007488959088807762743468786537418840650794346909985198960950000296951377810709828902119939479443871804392304200314917532137052858443282068750715405772511697601895335515971702282600939597404122309974578760088535342656388929394564557758207245884331689374938464790277957232368222446598133347579686564277033852537996345261751311105810093813915932406725490450467197131140617701734292160927050681456743692772101531240336139137799416337401419347731770119966672222314141994391205073025536255340623486194111105502645226121514942016440880729693652636032612650313417668467438043611312457468813240944788266898154098477497656909947909573290992782983662806423438117858963619509249514358985182380614895238553535402725436191605239928315948428587502950914017764238694232874973391013789786187186435025064078959294658382316008085077151692955194268671691844490635166370529517569512538240 [108,84] 3155773967936486614123737382278424049706080444369113307860975274855871370611226171995281215777543555963184169036970507779407563969760323067642337586593661088552296387393432550564782073884352636795545647047495021020638484426533846597429399439448632589860085214831994235903509882947753788847619063487284014388137514810502162817819794878784975769543618328705175063261140533714178742286564956550653086697139291464621338684346576105107323275349229257354277443762169541021190510523286564778274898816460536084698620621687814369788488854545920051506631871245114774835384068642467113469192662135030018928452661165670883069539029942472512354803022052088669924779767784216473757403819327778410864096532630996382969293907807367923177483298722685159431310544576204678119880911769544936511120961076290881230249067114066502827193339048237796284994111630178445335189962851492910717745463564646740905942739290656426396316092124680166274601168926341780641328669885445954091095908269982607383244370369864084503256900806891131038998251932330401433972941090747708689470366317225339633957121447171593350663165012684967076473509412678803362037424600016313316511921777091289351518078178431353129287437182313400314137133382347989590694400876399038723422358278933915525715459567279968008578123432669440932025341766078354595150179104910356021606169825408395730460616550644273947980239228110497235672269987366598294801987804086078174304147228234182538838182647542561845980433954252464814857939299003021683408150187118104443027094217234736035469958070621126787271078863919914667928770728256420641383011900662894938826121102643576797779694719089419164458257958716631817325062518473595246644033304564511108500377579413284956776635878067687733918044251278034435700777604432553017030177019810912253788963370645284041235180231009221359787079055438576503500196583818070590492769439829078387539490680234075065524348995710163482735514858400319657006265062961787107381091903929944801959429905780012519872723907781881010650147345473354345453711539709757562549172364409345499287795699630596810101066864276470242340389424870875908397893022289872228179038447736422389128461721517674075682271158048758945247921860027959376359090312710420174983308703032573587556345725382557133007955086770989329991951048397166491570423763140023816261174806879706190417682777817887926803722196312863259940042229949935664870035440574025371389074225046262244431059838949254813354958352986247655831398271867283913693052990733000019627525960890788192 [108,85] -18236269148547310344677148366235437324447715913009717501064595695253501417852058481399106792401910211665663523068258036697362915690114143057160857546674324377141653908469012802765090992409656204557622351382682209673689514878569135860440416009528653023191123246692938593243498776798717096376340852602815465421896306483731892431451182582899405826816245935323933898082140831068536012644661534692826551715202287597940038261340196195170046708015516238358631989629124082377413587270208331749351098593227347641207864655999720307160152905723565473930236416530882713761555503611928181299588169469888353562463264856533633438666856761990822196281031141966390832528107431281334274688063311435710150168702136030921607020409950752963484105271626072226213624635583149098028093818459127670230724435202071457688018796762382255089769735212596246151726212381201398143036967375201613284023278154228504744779868531726045134509966017225729802997915793911235121623494650445626441723255979455220563278591061589744102640894287971751432367248570757295329146857582835743063990995129134383692593460304702269899827727086361828506032340378016897934461558166507910009481075626152684106477077625048728158749782438111050125425821316542488458257535980521843703356718420481383029238736623840185191379032675498294676323164765948203127341601795853236940117285104206105962401227958749188895746873079731781823400807730672430281998638746853825892709506380428095013302855603857104896105083811418697928077858951854627634384953412394261335047898384135892649564127386394192796055487462100515993347281542359157532170688276889812897469973256772550597232793506598966057477251465587225275997031174434753022624206834177161180077600711256668578421141324260279641864801940140898987647264693462188664267903193292882770296111043790556185434971309422624861266121956261414167749316479521670119189049724024056783504980702958447824020044678466997550546033825298444577718196445250171340383812315659593259922296520917953756084749890498747201995659928975132659015661118357394636778450970226883306718295344129630826853023032934152528420915054027175686873137541029587656932969784076534303338579584175475083632602104183836764082865560402855282005096047207654891665621206888162228752556186531894308608246747906343498646416369229188939990914749959001638363986750554697556951993031812012366230197206518987141427359271858131760077624068870117608739112869003227205753484095299664709991483238581626034454722730183478080702113794323352493629775868576 [108,86] 28520634469031443857169846159828710329659781307832105621941671763853072793948247073115231552626907085750135829867907718713381640730589605851817197660493361362514387419351320577557828330846713140837336668762478182611513742073443622876444460374287947619551605939524042891664703690325736847565336930108713648552684060746827417605731595660004389226901706968750869337725672410782968255065052140833306736541225195186898195268072882777891935487704475591216510805117893702437985252950823689129103950936893960826577614728455432395143283864347079318373446313212621547289461383102279028203051997385043961928797359825263732257233912878450665671991107854308790166300671523689065295885759220773085148100505332901575428419501920463160034971740493908112991589027214343777794808855446449178548412999488851789551400400189905437496111275022211255180310761837153357263236955744710617176934677260368235609990733621049940529763096301150876367188031918794661440444970597801881479643617282640167615798053300362138811943614414026080363499740423537365056450771442848115922677734194141842178408550273665996192607199725235605667743762352636575233886482237093527200833338346345070688137245522618974031549094440564098336961946012769707486024885264333421084267361000780839563997967623916597435007182970399091823388136522148126050270675506713728026640708686098710066344100574429701387049991827496934736201429989758410435756445313814941592440179964511951138532283852689796524248586191272447149017347885979262440463057948208161022028667093503903840006155558690359908452276306223328888185560066362657012104886580699701722121861401674441386205541008117397608518995824514620299338045290757651829034031979378710473247930543597934118346362363797750230919970589263496773756265537422604472532189718830832690096922311799048233879009609750231148822539963871111972535411735767537601521581170627532595837061206723253417962214701370553491328021366434809729717813020559771285280997063788123336860415430314239555555633321954814466367470330104382148331167217494840824266988822420836304193749464328244566669951939603388300919849527252681175183964702572211567236338555628242361157228718541587121244606475155242770971676169032311819479904680435401559412405856671480681930383902431177554444830985516070617039828662274025712944604535960797332360531108864214405011821158712290649676583066452263442802298750020845949809900076599949990914239053124360978703610126214208664844006851812625343429440476805640815396870262779289715138200 [108,87] -54155067764664169333376674772948251380066152883142640224077470679893370162183101423634543311294572332735907579815740372442849568618355856217063903211607802838524230022894325666192463603347835801572827895566841681716445278708090326289021309428873388539472764387586558250365479848122626982098563098878443419107580214688165927978274911204284021833016969709767514927141044595683465840376174249976410723622266376098364899066154609234574152374897371762828566742932526486130545605662060539660267291612766781597964046984812162676524098980199277288624023824943616097185184850331935584256518155880863045796087286840651278457004150584705061207386452498337815133147775611877503039279668620582464136395288532388260614295803829034435205348992058356105288963192767534815925586089427328603647693347777994454728343445703194346927173553770564793326445138661661889178020335769946855316837289029242066540956043512374215019626383413432995176766899649699384378044505488633554204850142871746185119464603612555010932108147742418689518080667283068801339747562075242711629203313421184610535373338386274989508741954285869720039885261668327139559052531484780288087967091224991444579194008006549785851880280501608674623536882074534113669766205493777380987742951582506311363860835416629205608216398662206829667735332485772627865074659408603883439815160143613231082838050897060270079881887503347080162970964802136586533853072396794254390907239933016936916974496467593226590915117303014496047799141472687234800071170783487071855784581989159723477886981799636904121216349304748842492346538327356956602252873148254854413231307771414299503364737665446286754649575588930083788175789616607391452552860030898141301897769811747139858437635818679759633159322771455779611595248680173720377828151200029918859392009501895700116599905574563289363772115291905398049250562580566277085534989582728950049526409795781550423366218575407698795340777433903593802443026604210093106437316149889327389309444513211273671693786870608971812583501666555586324502194666353722787293575735743005148314093238321367193314846130971316497412903208250855365594600245632071634455771449559058582870544314992798264479407004349937786911743297559779021439927815431994311946700087686861433139081117188121596721964765537781042370928355197404757681416522574083541522833902793341931828984675708125210553200519181687373091759931466778549193107867542605195807922005983883834971356888165997121002293031496331685794584395986159784470592839638013824 [108,88] 4395387899737987514729327907343074122096543873221637398044292052677713608537303263942448517445663196207334780504215578031277165821912474673854690268018112822760695027905446167762837253999901798697614917227433260103336679331900329487819657804377417231750801776088507163805005778628162723450362245826477899302883664230568123254127976455982670257351673638645811393036232907935428738442149394852113131942847222601787954148749954262094690230925840419210678013950022625947896238521610451896140883608342961205594867693615610952334417201500799604476689409185336650106426760093181149298911071664321116845883457944320293505155942957528678419646229067006840615091702181148415266997057135502758630189976424410264027643917282590712777812815981122257971740631806357272812503619181864729815418190936756311525530270486102801981475575764039435056133177952951928631117327742774690255915835914707256404307810167503065590257880996243330727793818835337880458271496275278168575842416573951910899988080924944937801054057280320281990686857016700989749006960645019729472360428563124480465875612191095853093175641408046389833258243883229801765734131101781194551380249589034012891520093656633967310850449231834438926854915307834849157151170853863166777770789824240987034273093015147480975187804436122871913088071924591558088804216633728578289332337678344008775025812249000183085385318444442051865770056799032577263304743830746088121066693021547696316435326254099147212112466860025804779626868425940629435099079926924273960874217771597272464060860870905292564485723610483331832077734409145806999907820474068902631470988688138293890608186699558064825440115851994642776532875690809134968566266700593838888626320119556060557297544527174818878173838952468212564058211272283221432496354156213181722281457045610162802746444932796232922594977703289569376372243803721913726388532316541934538511248492869012915151807933791447817902104398013545600952444789477444144361526987363096732119038745044300759398447516015413222758782348407951777104087678920643912665535080974792710858912642126067973270377185995446073120176260126812473533493715587622901641039371057041598562242376292842699421172698270228808725229428174005422417566895562768555721480572491707432757386043077295611402143252064068558172679047050022783875784558741704498104557234132348424079781506558353971682554890833331004785715176165020635005658926010628773094492850697034952445422946772614549345086955465797335008888050532891900673187118354992 [108,89] -27017746652130487451445905284099873822545375555754808394559704681091588513605243902312328580474667683174693912447327287399290416669557090370287756350929913635031077765055545844956997152848062222943636808953928784393610629883137612012550777110258310938495435296516856515380480857348946525785368618469374917417061431790325405904881550274170080547158234527579458727787750505980494450060351036020516960997463935690186482165080808228825157215117858116426711613635069657857921701834205116367935442515811190061489555733209090760254591175113481185819327202024909833522353312776698144966621126593568535036275229402819798030850460941496804674510890939242437059485843096712375039150627817815035218105060822684514299585365168566016017091496535512222276617530535422433479580110745068358786674409878126267099455740542897230483671167767321575339368481349341281418557285350790786708523659874721856905513099547550282282453676271391942574268833351979170337596043531600197982658590227174914389506185525124071178649021230833430038463228975315712423129808119298222672954321590000132153351879361222115536071009909200662732636431064965806486970554098956764314159429008822267381552483882114118166591571207513087734710167657511629253696709676779792634565623700981923634836104122442229265644106990557472845782390648971854246431734960091567486235678946420354401871950717441234597507264719176049301810891202444096333019000530764964721033412312803030122323242926554040449162133094740245209596255279643140639289540960900433236890094624441448791215174221898152449090522185363158233384823813696831006490174929813881502508657903377976200892784060826684163453426583309922189764846046232453338599901069726282504587790257740403338834406806784137142330948957516349872151231550287452224700564898858140037766337324105201111998003719789974380580499416281166787647026689371934307407156465637678277072691416893278242211909136410433418645994708720536321656380033643404931081129350531271603544671088517708045500449193825581530444191963429721893695703633495052066807558595571749902399170225434284881878851374908291058542436661825420100510854662757419150820881125976258829567450777554821539964441817279105438001391901575865078856889665087899751404738739636225166853230040285325837856401025332819641210408757514778143721154586755566376037629688215706207418384885824302848975358218312979299381673719728217977853635464303876359026361016873698994961115930406440936145348726247051804539321385115453302534938240 [108,90] -13732588649847077797857341261890041781071203439605006099384555984921452009016555864151636975208067851281109178195849489428267093423754307032698317924623378902027771220027522916061206050375637658370798520995071613336169666023058167672645117494769629726901653177878300188061552377942428371188192150347743429837401514670711769494426922215625480779732581754311771807581505706387785531490385596703646416541297424514122772702100639281643191744877965642792790881326104830868488463621971296212588390250940765734974474296118271240380011975409714210337062883496832004985846922064650970455140890115626383401645981360650902477459316964773190485620660943707837291005978524824549756841231605093304080774926929098727577152989329338994112512910810629233105866939674576668969159179277820641321764566039777570482154812656333023068208174181380548857605087073010558407886220848315678345272034066609963569294449338852339629497423141831144750373809014087692882278492825713529492445547124326249694880394974565149449902572034089762333001328735400746357538739882578952907971370232129572101099171904619227756043844251231273202563047274790859092668033643447187257504968351464003738953198291855590793756116216616499235922310763346343422404522167265384633488294137105825660970127813833703427241185190805487152254037304445345865568051108889541376974863002511025875104237446960306904059785230286509476867412526268717313870710110744279945359135482224590493798788775134981655144271937062791813880987952052819247319449284031895944653456168204776617813488946290733029548482517208698402643642623011606231196187632959165093287554427734845973128701947115275973723565966766135293699068913861254179194801186059031959726873072511243253489549722992267675675660072999964960914498518738550234482358468428408925030922467399882867469665790964322170343450245969343778356720981957410729581665218141185544325508597276279195468128880864083812972005871970416155489545367253280725943514321747312393600656238250896332377388473309644392042097268161316065525156137518239507879229200074621303383704651655575533291539840028585621464578294695995184701484975479758632649853844347001099444684378953240253294998651639904215209128780416509850994945609536301493331089757536833758846825056298006578068226118958525373876531786677367273809544310928806000326198233638798401820441834718359374348986432165997368153929274714430217373484530164134322378816863365227210449233635485758774962124602890163808008386822443235669234 [108,91] 2103302460901911202050411045824386745597049551758219724407448593376436859076000134183841904830282912632109399614908781188596508746950047331369797476827022245148175047047749423157872553065521992198126782348891330830543418403322190827976690450656404519824209673288183579351807902599191608337615137333958834339676770131163248845517616646949739900487227850998330444628936922132137094327859807981650002894517830059784087801746700688368395599676587124868069128674745460778954870025793117957801901729046418768542870580802332617599198284598535136772544464659692768663489158723726520162985674861266385677577750122395378049420941158031686621895066278783851090730613407738008885406373642241495849057243777565396099133428712645565722097915714940152660681926046877718368745804854605420878925125840281152967933311808012803887633224022093549643196781817704368342311872805643122585848941157475344564585323497370921310167129778030752964759692355745165936517765655292062816846017003407733908518034785933877177115899264205429866949545419748467321957353637120951569445235491062514710264515519033404264211439987013430257010576414841822358909637983843790060147828769195881060899189910485801633093555598777958066053046397348111197016279350223313490553304402305899795106765868826963483924163468160043560023669457656779009590471474819232030256509683173892580409465346233789647012084141759832857084833390175965252138521441566665031043807120923667816218209323451232898430105941550970712039165081817322393699724455038277737130894820017080081989890396002378352482317299805022909447990225350409456020156330666892470748971845345360886074949822948089659467916183684273882705597587423468068805203522217521893960166168187452110027891190101674308253359532587938298020909804574958351004480358226431776091296437937012987932866314727174840687665384179522715459997185159895532256855832251633430329245859806330073110966284138406118090933689014567891848678855954683785615393150190092661647978682528346275102458938975299058876365679021128746670018362290043291016477763519897421158436593745622872531533488678914637658637193178941658959748587128017937184740985829319246942991102260329726133882318964827474329144044969373124318944780959471568915459069897078196299783288556791590283355203817367096181711986547254532677778046980943249245345656564483139429083677080439816352120338760257826788729736077322516328591143184304705555352350950739533346272236450573131847506519028859992572923170606272 [108,92] 152963923181688292570869067402759547532110709990788831999289952492793666140042620107370023151666602969831673966193377297347503297061518720561244971180958279687397206241205893933221495065484550251585368094501901879657253510474769535671079422510389594576552688186339244646492432299932495675726456542481730707636912706228505409175960482206168839539114281194696343744779363585380934455474847636240097030769764410610271698524023949576120679843924564579497672565885297792825013435067378138604572694109194248646346436746351415853700423027219003765772857575710485050984814576580014267906764979818581319995975122518802609855853751888346756268429043110062729164710097998053263705309702060385262640982188240224274839093729516429660052746201441131518202470040782834085481954605470341747116198131007848466508094114769958137090023843546069504436937895897691493053096986908012405680469371483147281831456037691216472312236028572119143780571633620739646938838278750003694088403969637710247122513816794640636003269946316452899626777713663168405997066381297492833702955912008828310274073733459037892521687641793231852465459514195702844113873649156856881804593250734510482211674404178563449979853669111481950681742676612321620130137864186374069327670005608185324293743128649046290175383503656878995487127364029160420067707453200690500824906493449987326223401977026551200771555499653928467553889738708139606853958092974775181921900958332140520029264672116183290667326411962952072663472328787990524196243998189958041875789423833356803879525163761043330669994166040368431710188415093404285451834099608512809147044348617018376082340144001711208288526597532026434726980529300702613463824930218924869162936913616545658981149442005455966260836626192052413856196514180087704828906490786979763211099713393440782938945053340147154259279926272027449506661283444016050171198452111658840396556506733312808660552735405317968107811264281523981244790585458244178414768185588780953250778670664017190282908032461707283439145773922070670488501893605377700176029178264598166101097843203823736416060044408921791509939801244340395661334955474801538354955016896592382492793891623305567169079248005014078069522385250866727984531328792901520807052922601411257923140996306438444850478395684986273287670368045570516909262248109775057879557254537544732756312978991912732854855015889962888816186270294505054397271954452499929318975275204740149291191796141488001981592109161487515036818672752 [108,93] 816656629667554277890704531071283548294440926239273084071465980446697145967887134598160892569507233974645347303015265263072669799923628898978733955339617313030756798139347421894920747059290919654014512310635307875900730087381574612101418985231937632566513596103965245137086164544972769835198534919050577654267248940548939352521944585180732594802018707816552183566777684303033364365951529625202649194578475250667176413220704948014757880639988231627370051942068705549894088926896375056403375196245251618463641347229898330142607216779075788185599617467219201703224144389265483194853288908249215883111885738809277195262250395526597175006279793720654174578608491903595021588464863288133759980318397286720878155016748446506087850283664412223305485831675977177441098385426288317539577702395690767964702176061333525300229570241667458280839183768092482383159622986441596855590868736442347259989790991181024559130752187534722494756554102978344093261946249258448451324412067245849798441615355590443630100262900325068018905111729947344933100590352412658049125942810066080230181133893736754242825886870132772739313722127414534627261045747755366132187420708243433488722273186142312457978011826114300728300884986976857264138965546162904782540836600110293710160655001872105946671889004557975694878027669924768011663308679394311840313372126780923857991325162291466004732816188976154185726065775724810542107535586808852887041817601983488938338477369557586396738116493670967265108910777404238824575707262746072215006569607873257423979990054146095445275789413396783854386765556986627802084741259220744548875465707498821028987782653625307995749579606053706877488369654219090072358561730745190190973153837723593300284161920192717999282219622688270253526849008146327202885742081793560081143339764246617585951057877200228973960355107817764881438636036344429115033377105039486822693272711148235565312998435366884919579538085813443737048187189896098876018031394528750337710975769829615073438832309316292590667626441397117015248957680733096438088334262013417105935062937664074067028749946531247548539251554172347756182094540471555200504703228516765629110664537350706089723640489836141201107936299473875350226253832585544270949658712728666289386506198381691469678467989191512145664990907843040081534627990699163256862845094468818769594493409345094291835152270161050497586306731303548611581148635971521712994727129518244472190462019860299110568825481638614904740752 [108,94] -856874753867328110140842315832411499191847815863275842954729580986047217543319019363997625518852903740377213186814933067590338397266157465439581847788117436762746670220661312381012029759990391034839621540722494886049661991142638464559468993190045089836009727764365690293220061825592928867421007089277827351662110808670879364891371122830766547291834493603879065756885964060006946708054291830878557868343737061727996129448247685313535540134184579823180731203475727092580584042577696629248599283846772188677162073382284143486567973512068075698093884294212281520192501980141784352271133001930065953959294331697786583847673777255295528400932566234440351836997281212945689109700583640483026777804056329137830314394504649100077202017015524439318093312873269013094230898546233787263834827662269469072704593633275543899787722694639205590417646063854076653588997376998045606364572637966037063188986887145155250934344646794727080128996428484550788537503127192362275494043899329909914333163454044609930580822155057642222521060061103442341544311706393033409274646467157060768278629887317854984658861832998482108455016510139057469259672202249434139443828392435252681804789128482435550724216081577438261132785131323851139666207973551672576437807290697521165026860772170716716047302305719156764449098912858930602987662368016999397352984301141714489133494117642482274690178441978873710302515031441314502713222424564780964482196100736988458436820256471319250700759950686611123864026597140479855196065441583988139400233810263264584460716562163972099346783801467293544147959640521588311507422075550556543669668297101636891682098420657563743012102629532764581818874595544078058064547133080757979023201955403393717192800225550465875345769212425383664850810919822188056013312462442304546175208333301763131109355231190300363431528936706658350396274028379231216982609563134704138873401191248023663041394660266245954700170262493748666458864325254611246237952038098526876740373092208387293984913872239191223696306679743126763939422561147124955783420640771641620660575204320900633492593435774792120863080647819873103009755200551123817985233249380955035789333692625939374780858008044758980963096220374960506120333390049523281418812511805408149490280948801316097686842661921892139876437708745025467976728184204151886702585224197345212104396305379627278002899722543920309337847970904894204578039165299269545124071765302845528437515789233252961137714492630288552 [108,95] -169353189730472787041796655816031413628775839277217508276615616141226888203158847516232967186428233367622419334735599502072493291047648207308126388733964979981063675105816120268848839594340439219327124638072348351341332110803201064218977820431688986183831553558755562826976445806737905110968877990051541205430293968674858090812815590142527163278842473231256674858130444448327216981141505169144695301691418604878313890006228547910654740913653616368368108050617714715690866600635859017914465171844506284685322760677233078375591030376050238273998190883446112118340366131130424245994822484578504815940063891450033582016516612303032203853618422981448116056253040625419750127650157874596365653089224076556649156443351494224075791227433992127476479861931267533412322371549562522572455575492906421042540492355933033400522998629363250712811459273043983287550263630725093582921992925189448698428033888653258812655576757450135285197919603557330229238392684684707807769290341861577757336356521396545084070722523732046079947658711223543209362733971407861573468913615315357495779224136846572599796675230393091592631415740854880906481560851291705226734266791354324141818493473465669870146943848826081344733127132533127017579326575807133406446640545786996448130944747991391152003734354166259489644571694824848389061225352214013603472477320369465086301884117137381182877630318680918145725638261882532426543521992541508922278967975795559757031481773609249317686873114008370815726067223967787900611709314386372555798269469451896708874791579775531728460052598557426080220984419804697061927545706266477523740165606577466260319161667117973107575777201293246425478431066621448598999573596508053758215426844567929370896724615365808234441128665445712414085773379951877848327398337783628418166577022587212129619670391825117421884537659161989513360248374624076529085508620398334051329959660875639053422966256013901134709849639129211426048716386798503654384532540767219326785786963651061963580742520721934981024509112485562629832746789184396840823465560886628834738639208086805625816175253749214604514141614168316325717386621597384147131086115665154328156992693681599964125590864010657137917674964526370484920614736289482035718650158221978809133878115880032755954095844964442425680089435414790811553249178739579388061966883845650634130861871029457559178140621318241208179250684930828606878971777837656973479739057987641482552731545407914954688030128896 [108,96] -2062393341517276956731587266341018590924099449559406097559560594593380029895363787275990626272053471049580447749078945127554828911601586357066170807210438276823659609617151130016706506786245284464041946901555297066830757592817134683079123187771595394533574392163788752695683069575288709822265781109056843140438584734977702262723136470678030618951378344374121618347761086064072184085782796317658158966598880029468427232033418568644128544190974234624038281566620511006401961971071569481483852679192275050686311650761996743792199141853435866330337435816297590307968494587044695894757863430932662402101122487727134159359521546320037215446241651500682666199455135927545749005949530308127761282155528024491109116096544943580533157962138511587456476854627289090221553969248378489496608632061199007212946552003717233844576335806874396803609236014166205406806325740435551250806446656370537057783330652753292987361858912644077513826796528347393274078228421572098115020396661205195201255517758164980117961190052251136169914094675447113159391554106619928178361344497701597370340539846724445117159436506328109520615348957341798349853510819756255220459707556678416817500644587433065919667471126906099865395534185604765552837355259362258235644662764189276827140237170358349714681539500847447718707028230548472695823607884725179212700052687766744101091001075004530008033743358904656020513220661499592141039793552337016251554760930912311456023018918872219594195042649396264140018696478096331271007101350432973410419001696521032455177910146732976927434039302634557556384478859342141389755909751018715699206362810572253117222814330260459249802707207969218702237859585101783804393946416291998297513021379773196327543108341528806747050155404031822589781491091960884069128508881514897570318508771733579243084832724723651350026564622091091364668105832342555610954291164730134949321210848760338479890181698618884850895695960919181705029588968816389227701464416776891030594953087121819183952161820307042998077319160352763558145252490938103003729639634516459098320593330738510629414416388331009700979021367484372410625644103158762691220049509491867876134124498493517117514688260118766963445135455019326535798713942078959258765965155876319621294259505428145891237806117084914047584869968450463269378337687460394255931824548128444332534211129922976337236896691220387156636102512226944904733894468598715387494572361260806207704099255404214424679888 [108,97] 1481501189223345942838124765858850387394392670043596849805209085634699355540459093267057359777466162431077004526061450469842209979402596434884937266803407558525919238180499704698372342378367598163268042043891338959333940430187339140633198084689597715056464401870382961233054879800772869333855769603612217849799688914569502289014636997537360772299967633795830981150507017846495294064656113339599984234362733618411553975477536125590092134923936976817170564326328230105125913175754471526462461770100162611918583036224298144833832097685942459949490567017051946601336213540449332711280674976565802575186260501923882160315797208804390077500567166116357579812293429617837241359710402272907278028817288074462232104171017428482089826685168580695182035208440431434621382252144228037586646150097802830942311302535444272579001656037446291663133991322853125982847996870982703047677066456565157340138604382144117455668866264850482460341952261115561101352126020885518755808523142569678000947235756445403520911533208560595789911588296546608194059813152535083208893882510359540864166092584604817901599118399095138014924470499736312029797694541318777026058267582870791371275658361452180718675096834426695238979296241320380726305380993831663198203610056853789445971363752789926089004786107409362109472467229545641098749094572050976300253340969174616157052824845808859332040622939197003723349936927891052359077535783500460494862031809342739296718996083313064223748788590210792656985212811556403034352675847131210217349191450629342546112736389285172024788706332897427971517987432047730630590270875619677159614048788853735888287955818514636127029358906841938758071637456395506012119471993821634692946786526543997456705032590649674899917800153098676001739274114811435298333565535344304648371847869005296897626479409388480786418001129289101664272272336509058642656779201692778286218729606640615604003290051920812807917198306745420236849690243006302380839178387749973288410449443049855207776555655608887165110028000452693627620259586681266401119022013596591701303186606591395567826227518985534073083689974759628460983030911166799167884501301654856633051042864498741939926267485900207347409675244498402410869224654146059639393627090786585803230091056377693880273002756753773111298951801030910659277271747948144612727380584054375616192646207738405825682732564725446450041360568965014816275559544986330079369222359454377276480014224251431392 [108,98] 740947575796471657572262767907620570581103119482246634773898013892229460331014502541779037184332521123011287395825315393693825151437483129579617220102248242367383286339613480629621966132599728600024506390195285868358410721661506660448629934284957388218354210553298594426387870674569142493444004458340093609614441418690373367476484488939483225233344599293154105391408663720626295491059577133017172524115300562977126414773717939751438664573025119859305056549433255536712188237589622500722005992278050546438508545823008014836974190128886437827602374560722252732686821253479649008655875246988121282892584495554999108507195077512988393366305735643790731298659521090540339143665925169256195867881286579940108943384890740458086526616003254606433012651648097226250928589544560132511014811234449481925660035539245231137943593979542702313522098330344991035496917817755227948666641481125414931117797318992531079770954270753742335905823914683309230817957028695275961937593155580379773077811259472863664192598244968217133870252588577802579521775961001227375243761206514352714851784769535531831872619544674964130681654749564612948420188163583182432710374226341901471859124515707627974173760912725082957031512309480927075366522923272210295316163730129246566468266329716454755757464334735773567532672782941562446955153747674076433282873978391540330096137374532236164430279632673301862198957036367278876828330272046448357211483873867083764948452636295990361018133138995441543998910836597539378525948850947301897176232719317472059863487607179778541876487838957093385812424437321380374891699607463192046362776405681232842456256219459111438056555977369454867513638588835605325012525056973227885173135622418043899168442111754394784990703631920719306102658109897294949958472076064267035059938845915265073732119229223500667506978574967526114687972013468217206693470442757877297830658285217102017120262007077825951160547103669244697216220523601301145197813872374820546610422074094464533357634544350775996003373192409155817784274393932875816177104824436581924832457139158329799570870763074457645523083028179932990581143713598984124988286071624060989753424352441228142971998957477109792467749833201533797533442953370094146587531111118021740158037814736040403596472763806941877110748565855572624094113297314876064487465708321859680929031824768094209416033205939730298262823299891884796998573290475431507625554341310666337989836064163 [108,99] -4278247008719650071819974397263221640302174533619298687859625381807976012241077817670705641545130018517594727982970282765537717493840309003796821901613477756537520936454504243930069622866820466556975493320485125402732488438454796251831997848805640038794769627411695720638028089007480713491861860684860066020946884324537065999860826918649907521876230242552730480141438850161202247356144692508793608568275493211025879011840137580713539525375844578985115315214148251786304315289078182709912548991547042170908669852725608479952203941568729874830149517593144565833423102969259665402654677510056491552998529482878541236298135794793204463067569623187460538815296300387865000931679882721504690334665645548877350580374377547463287409600766130305500855785646929893033256163395901492065738574909938663170226405403877110355328660584509775558350145387333333237790304613131187650555471284763595477200352032811419250743883133337456073835824643446917266205836611249623073448483224313688573227271202432463354048126993405762075923914675589018017116569634703976092764227806822291263690766998363995146960686904589952099404902299648465008088024758115782720645246318293901080756241843080506646059172754825480955975161553482795941209785698029406527487795051711684742373091380109000178256485177542972801647177445264463058555266047527261501820359381463407743585960604347696601052182400743969355989078975476574074187922614642861156254385387744688427289151284359230051763708799773802157738621974807242407342963270906798590903277741140574610266168077411184142656217950813721257437473710886540927750950548038498263069198859447359606566104494073723693315015242810839205722324760286257858151727911237641927030317475653652200807120329446536485487284034277980097892444382630061216490941819203503435068270802956664994715475165063976002004429248925324079837194627950771219279662904151055423029943493756343530320737671448413234416826935396706875814717367732239980014050371050628940401294141555403643006407090391770771886376991044414618623578655127519965661272338107798616929921472493643914324215920149046891428262370419985288220734312644882849966956585058611659998524043000433093493853405560695715343279129606028022720550266534594203328253428374018421184987355108172641509779720278067671244366554256298900404211014161391188274567820776908821637164384759589227096061966315547767116615103814496528840667319732322661975000618271445591308448 [108,100] 2815557892009964177621133188072316951980112483838460279077452315922693784666235175213895816446976585480734670875852474363119908708540194331066132070544440904659394672620169585055194915346461733610738831543833990274716097306489065254509397540491033573268799946215893530587075109382866471638319876217179532054355927737603966316103272438465852168309455681899140226911211668408907945409302695162530790481600287032286712431969630700413453369472978816165202368967222215944604995514854387039145032782693694651917131635094235335001178892399811126122668040190845993608655741598444992028366194999964716150078473351691271074235758042077139602027629915340391822103473564172748366440340904617356434629610993665723527360404949922848620027475485423340846093352546103115033076016365218890190079998162771968135490786873809059704877404761419992000453291546596859728191646781883105096353473965502380472306841536124401173530635259719402889296953678887702280958303273082137892294205185586126517962210295434129963790722292815457932244710455148551109702086613316582228804072394616596743851089000152886856538795106203811903055812851609857125589517667710027496498684667444863648403234010288855067624112200459675782430030679851809181045163584706966878429680896032811931768805686988153069972702814165327281103861960102624059976429759284640647371562914424965884785347522656783941495719900100921807783877323718589478876917756732212793133631296050205878713077961644435585959840769541066008877580585132923822207159909871322789013876240235685860065235628841209415628952384496734485328237630554714697482546785523085892702835328183230227190197733503268530035331333060554478810536584444830991771003236509060651224297725438844246039411973086832384492575881153591024985743612152192000087866314215620696363869818763836686668854410584465594304873008386611072421595393202803862240721484509225265988573028607462280096758721245974407042458609087008048129350369336070611018855650056982970720946516553107538829940931866346558707290236628983362305299341696835037580730363885989435558572700378014807648443416158378850152081516697127380247398264726576909798685130939223527748405301954046765814580842753015743740263088291520745228598988977753386005785443535286741621550812510343345486050959939085237169999129374434038320909680129120890703511265951943853344998622824963386606405742683618945754845166162678912182308806794666115555607965883214744 [108,101] 665484371087546340373346439932121646535992398150061340381491150457166649840770006972672945957342690686376097637477478292454925281064979619835515502867624783414169699509328560725600080480334803981738334784933131621090638659491769235921511164878231785501657453781359253116825663508759550251278404889064374081976347345558983394451524684214754910598761153226491060694117797581112336558650372724120946921615931746296299551137348861218836989209519983377110995219772289310539545186715095634590599078632858703762230963779218767955573149473202391935482138752346742899532768702560398399362154866309613502717515753201428624945511580433414004932831935115858635211082127640969263402364122904081254854224347033372220107730969156736505363354392719122461192757774366189156814871689783063740448116203922266275791942444917721524486194788482130436181950291724639044281128809811151835569189051559567908109509829158332454968794947085659874870589696330331831280134265840983024288783489656970641610706876550655833530716950742393450730455480953578764816654142137464240076429119836592139015352340223046589794546680208895076335119463598869978254956836159750595538947317728616411559444795183640771191621761210901319715312342346964075955345991483389703705638547779282731807188458176305714309762695489976841678359129557079917165577658031727443596183080250439680231031357206009157853170484965462616686375062111725178525663804634013184614154775661735951372741210188610531282005791781593620273579734319363214394939149566588148286716048949975634039748798891099440568074400180476775097309391462216483217975821883021749187949866085754276539150529068693728271714872040065082560859817436601900082674116082008904860368411126627498511791238558058561054255922776284309754735107285396371407574411397917738535367300602812232174922582456781236029721722816550983841689535726221203274116722892014975063215945338865171457115689371857298429857706790203928531063391816406414609192106394554705850974299955581467884796512107337470081467777676888851363649405832262668476839471167950699719647647510785728557545758923071235387213009012125650843208903345125345584626633518183686195675678748201279445581752827179860722160885802004458842554128412756545365533988171246517084259198480687378650391771193673472116449434391946288596243846888410951519132860107429058524687329646989508771452526119627628460499101148374928140190224106220177029291905096 [108,102] -787234380669831654979615554416183403173978448513876494914432183962866748574531505900539277736123899123307914430663610120854699741769698796409770495852793591498744660822997170289341235119076783187922970152083132948690634817056041800827054515493356871785102298353624665684131850073530080324058064857508221785645344581308186640272575451810165334851730076539018969628000973569865034769913030535698302693862532365047767545117281519402046212689035541841757549955185057819971004508878950054970598625453424266728388074698747712626959428932081470339434419970888657836945824915023394838565809458973625787882801190466019458334404349333954712331229204694993420855945323022997835782298553209047966763192105984641744632514615031325664842073720418289964324867253879327948740049144547692379247211990279059299373112616815159539823083535223260833251278635354384281053022657968899598104348888727044602418886161289122372322332739216072923695669413334003598876223389802271435468173326689746130263136255456004162791713035902936225523728294830748745052763230013255826143457802148981519663884718726395715155923111306021822314349455935812822375026281073006614859503950576805345118758661308820769900159665859167536546078141239362693339037140379718382292037002952826776468522074647447082798925335408711468559644046613091411339648584623837383544415818420033064829912554692103887564770503301719190865840095356910662126673634219077943985134282406309880378249597196539034970603967766298409642554947882908784784233076736866014123186547468190136403757550803350679598527535282250750236097694636154648332339124899303395895896900858819583288032825378910765218254317113033997065882847916615318510128117501836368628441595729758210851673660213763062566511960328184849251602386391218237942474887195056901333508405320192644620767306690849913106266182237165386374778380756550052224283948657573878656544953920555003423192080982196719699041163404067035782494382779318476642642375754399841787605215701080284109905838633005931963379154242819949880527422063272498069653121089949193354479597804045111196645765874626119048399992772129423745634430594857485569097973305486501820629877636048082511671165854428181958687552690205421023194155101040995082707710216204117809324446472531963238795898153819288836422044627508784065610477869426441698020095474182282806395459994270047053797486917297300334276548651524121211748721118443570455316 [108,103] -35087680680829070341177918164895804922076597016442584665450625579822850439285227683504377534326011711877105862002681219797848500844389959349691441014220482706355957179643469843560577992236456448155225987252063177252915892804716664647358238101030059339347531391385850499123746622537851095541412718850292367705474570678341427756152432511847802331683236250327730433767120745975433653421626992315087749261422632989040494546485499153300114552021208461811772581095593608812144809085213371313629425704097059616029209024098894034840310442255848129534413583922670108473976115196201940043981586806467361504928080059379062624756850971698123582021104170375503007483122899854859824369641918828687193558145255006154906332254793279242793048104200017263114103208512850224532773112577931523832605735706370930157447106201146004193275242555802158510152802946701971430312222701456886589571429788597663664911386122791809254704254257828181206922578936614121321895896529210338187207206529043811266106469086552010051245512760498815545017694237029014850438214195315066988237425658819877803830430265967554222187368974491658602328955466076288764404949115958561417478452513065571815985841901934969697869445032223612367936499046356816297507145226341010391447873487525504230765891104178274300620619351107707832388983716625564950496423670307442124890427583150361832208059859260684446087667981457888676543138257998387494782503832338475984141617091698235715639867485676079786811139101371540442323583477726402450411740792316580880681237251164216433199424362698318688047638949593471271299820800024994205987797475594978360890985839271658440459060722204856151075455330722657732839893797970571743436472181884881797387420630038940340511932084590144697336022242257323265440765388273550373289388651734399477063191714417964216997709145901725208085007607179212540534320858169819210870639899032885881907044459407886611347077247656504619421163316286697558772164376210855786237066868765646056359364416064589280307647009262002098697678707524059763509392911616359540346196429248681380516681573372052187147238568834718281900151178941076386192107976153642372300562537610308858306613686547457458731153864219293138167877988578273457832660722005280969265831627767131393220177937895031329662432023552118760988683234140153351086948553751241604476640720050859992967448920399248025407841180232878071027698984247809127434174557230208 [108,104] 79373372767810062014451012431066689046238310039534777531641762745910978165525940413730107142090131313093259114796997545359674924519880391174816000181980958948073947541514371886070033186857860135977241200371919134695016527475944272745118571699118555959662702402982986159742557487677130899232237406163447221749776526676414642984721366939970203138968229354903742122581186677568051391598124105940346904889457464105985422236593772175049222338131513785024421730248951885566608560856792968622162009146814544213590193996636549502601439714325721917171921346806746009923886998784853181816648168704166636649721488648677120292952729807303797744269241516713545241413022183279347831287106080603436521686363591380678845676391757865713106407041164002552773853712984235209681578719023717633510511339243052019416064430706350585422417031234809314192145548903456109374085359919270994950851139962325241838343318476355524037020203621888960490433294629299810183014875702679668521636581184499737351759605082228683544800767319826272933447776142291789862533358621030924444251032882746670636030732832878463238784249826276720041954586283330252467141028152699336657047683634714289118665580849837292758988853462445763127620895166001680259421721191368181005860032390925694613706502959385114016296482252908906320589387230522160780781786777526093384506948352771807018527009195033733585204807052963747222169563764890920525458540924678451321570588679703359057403448720319779744875811185060894204418808623685606044561835123094378742088209537883088265075798041662784354477060806263734485724151813005557041329139415065034940049513262220687252798324019168441664159651789994084066189349313494096107384382197320019689583315144265200720238232823036394634429586656824797768055035812989415519349964821136955167787470864458180176724043902422412043372186209141636299080493177594298284867466400002577137552994689986689251538731346427604504301196164679448028664768707888487438153231336606754188408889558969459640586084677669960015988131281193343951591782161539421430845230795288983261821693623777210163289572130511958462588522311345528579759855886825468216766756557635309530291844938760510751091193392230919055399405491308202843649086978704444406518360763350030311340984548475760964231217949671796909402694312266373317371631287201146621305189075557409934621840364742115189112430686602718074103082970769874936096027464 [108,105] 2227109559657671662824265471828138362324532016477726125556799538764479770527189103825566308599752488192006979826912962947127997722013236902838263643928905872019024976378378123415350711142780053003629968421327375488158385352540429617220094825275442364465643623215941180459873923175481464627299075241903686264819794112270050232905472384608826126713855395515050213723837203078327350247342688803073840459933543184371557513919966588250157849442426156550640301174167675240612849405181639485129245116439595478556129837444691273382118031409446231596470721065703491707301607350989869487748387887285606033732530093941444471916898564955223445698540900547406172911280278033431420794206630405407909152697264086340204246749261544489342542534535668612988111730055994178991231241851977250259572410898039825139367427412749980978213473035467445741911546012565352386154888096369682198325814950568991438930787850616660059080197353851552054444038769863117177615121734381576889637558988849195810904798191174337611065814219352189039111736430190006108548639728837446011928132778462907411394124017241193278604623451589488127460347397206338350364776667766740958555534784177028905983170469933688929112775744208806384094705764891422460638477529347854770687149946649377600301887443899503175897254762835248178695721985715520397746970449412338942888913324177841213266301974970344257584549181228963412913349859169414010527766162442259804035755578511319187653174274919514807868006245944819094872548049512137947214086164299901134582246571310959703704429066400880540913637290418800929856614502220542432311246661498267560442229829411534032938599701548221290518184524350168144238879418881470719738695809509351738988687247402690632535841152513378700047866414623702272519663688538117333120984259854377095627035412136865800923248240542090046869872992913272110573621368359271905036479806476734505616632516454882444701387186190179606480191048485195746362699249871038094890695294393915095754756575696554501491703311528205282239864107291949699256628744373041522451170573127844711052058677182703620423429583665878438913338206520625470831672435199164079491186074462912275984715048382238629539574085019211778232696911878461609113737962173528106696693988727013033687176586727822801210313187945543149078922775453144697018356083847863921421099192254253590539438120255910721078711461488739137666348526354059316640 [108,106] -1191281616288191174399487854910120074943604190675779470858410113516141339776564024665038495700755109425354131001882122994203797555229637613189426671909373289695542187249602946308335028368819830179422182356707726275211745720580155992753901944324283401237561373716725975076278022740054984353949408509644217036763099599832692351755023624009604819645311936224911476275085650698357962005192577528348103846333226040091608439980975351584126862420600301047684791193537010403579214587736102961743994410697646299601907284921006779147413583911212427344697363702826184939682872219673131965434525758382703827157174201089244569888323653686183828598431594161363981711647916438080249323468453161041007880897520606200206002797224290639827966746308460270465414361143254733075179690806838631082121052795643113545204163422581941340829971175096649156492667049219273378300928284205996524923829085797778131574177859147970042888143397362215288185616425127461084962627572447591899772384464896607469708737618641812428557112868614372158416322209418349137396590600882050861519125280101173045582177082232683635317933622507807885358312452516209857197598939077770874583839630167655881156710237147957497606201581518573812572019417936840597726122936501748614434965786805269935376534411768930528033033479967743642315999837635392751842224960196735058219934457368609223126123801555003148296930718098915073226627180913743826659008184001216428121463772416173403224848178743983698311403778492609322117971410534901136385991604352170977722009487873684822851857582541748662183501800230680949646188811702409158096484720362911532796011968923622623577178849430073542283009220800816598135642358437080575399730634135095506872771320795912128752351096273890095542620150584051341792629271141993409747149558533324001845380340514593965039173431935340542566398388715677976777438497696675961043614872247540744103818397346255028975872935693020783728985778075220437614403838354157676502094879166738954004845677413823311280449301683959452290058402062812332118273027428430299373088465509450985492902747368956437155693482605890581245860109849179560552816824387326172522722936112378379884130737849578815441334258830898055492050845566265874696604665605917999844644915359578085032586495440199472306253943437197049289242854085870288101251222634382159984012757286701994570159147599409364560525802196949715446702542426452 [108,107] -8206495120931749543119814916117270166957412133374024098423448532767278025604334493789678362369875178346625008011937959048187668736561773798680677631866499055962919722743750077034215128345913451962884452426296153525874058845678983722210684240639336818038097843908355590957328049723777780815028878163006724719233216056933217026925073937689071262591199542334852327189884875994533337044535055258652191202523695760947770483516654749387547750109914419465619536299819540203702357202809302832928685237363272546137632219105688162945772980765078715872794060260922303946987635995302891300220665790110601265813298369662989738662954092103781538208973347531337968336787787527191429274531320259505322183619434162859360765715477400794974537642864830992392972865201586484043040155220663057923584853138707323950916536867760989621208856498759442224267289223480214422569977906982072706280716320747596066355953149707171272581648328137295816954306846063837055227901638818254462350163004056767187562854718558437503124129422402737569473291363111821768424453788323100422585204968460744859455365093859509875493229621953279947467436450350453011863770065737453138704280756494590166085383583894916338888301529210809492471433793580304316095011606932766061983704748763267248736861576556015748286885282517968331181525191038914603744002418199193493059310772032431107431765213114972416440447571232708065984892977115278115604024438130965842327331704735227601645814962688756346057443663011296875244357798076214646340509542587964827886580065047013467485486774635119961611882633486411891959775380667411364676796652637800166617286339625036918971849421751936258495807648439498984032406895546467107444150461888731236856777091985281376964466581990701416168764365166005380964336069524543235645229381572717329067532458515306281205712578795724765018701915948568113907211297952355465439430624551545784676492646646086769320438616843249189883591953637328750407309626090824468927377726873148707544069118040781095364075129316599436081996805344578739734408448240210992824355399184500776050708386931496184692214616210341407274963768580441954309810689683130575662530907735242574281228596968189084471097610459330968487042139843968541644450987340670313527526947582730286645851240616998509529561393610748929350279807333592477972249609473149165659169421766046745738555885618964960851325168905228870768448 [108,108] 1149172075492259753244599886479131713806082839599092477759053683025916903479995756984354879427799924237850955118777830650022209330722117060931834072178588487946015348455488627947930333664355930771781771791678013614502763054797441258573481452754019342832877843766975376557260382975774811882559567567569581021172865471649123585184312597146803041434453237574644788899884555985835502073725611657151558733126025813012651806657577945960113692046427496700864754492397912854681187162501873259116313271130632228110390360789258416355147863321744213681355098771966282751908259165848650081685195888575954595145019988841798545190058442355648397138741571763150865800464771970808880036269050696675295592372927409425171367845766256549744532023960081718843999448329757601278554477238025761368303266270354140945478119236419023935054436155631206643323998414842992807019466192679142822423911181745430199805524855270693040902590643309404229025602694457945871462944869425136819281707742590267259898825008036970439124086552320820631984241778965720311370826453243995965851863389242170917541992628942353782934419278826935121035538532064216293685255929175819119856037946337659469324122329958794160394075287150741988696866518541171839459488159786406388748073234547558344361371066307527508483117784820855982558606536283659242910885629923540034814548465740149497633715953615853977401645265043705562997768405614970675467172631866953775123946181922071549482222438591580494168504003557835754213660559922386036963598057211291978127110089163460813522228143719636858634834960993110913946341310562191662218444044096535643042543158241483574164352812854253871720405659114508894479743622059594110603184585001426195089529251075055088913559261271733214325897469020068362816403479887252347750831264498416726208084788482977869627974460409235678407924051769649822326256472467275028695290179793080221970597410517335529995474723129292198777246581160836628675956433992828516429860049326025333585113529875027977032717639536557059341543004475347464982696563304177352388041823245153674077802041752761625685883216318277472722726628648744383284081715541006599221207661352853648107012910184549312988643039066105217466162077895388771322100234457040901184697477160901560882176734804230685249757204175894844213624701667658277735377641849777761535381856618974819033782381325525096920459041945026688 [109,0] 25405129162448408483205178322360931501016277075388935590276324341025007604371628196680813252920762131086592529891177284411200219637654370842305673743834369871739654095653713487548960663911838030157056504433134362309351155812761349080709900471499365500474957646523659953059747812682315137299681753612616097098307561135589813595662274558839569553528379032713670522622353942805985360210352926229530245700730124479925710062553088021213109203296102245904944738213426542210004282706632037697837974574429016021875701022846319922923489797528887283687828762997497093238143654810571405316035245699480088674139210899704518592910427545864881677012314932746968988825543765201021914378885025814969016256102625370247780119058107871481093161040502404007058506062545811970162810149835797151218179606056526610293331018270343755458718355616173098442834220468138417611420775622569343073407867685032464473724290877422843672317994805856732306489262935437564758827558561643608564254858234476234494711271248654796227761485626305521726101778251074005056460600061756045802856640335652613586449108296696140614228864131836406643273009081057727525613077692431372395527539464428167723034545889343675866768149509110616647516235103360896619623710052573770562129154114468855209099915367417898801674917881915283204850948802174329891954579671926810633206347141645668232463545463969943762528191575120523289720447128322828017138870386744640786366609346856945770332487551376479082738255802510772915099802804421055468367097990471335305914485405788591689757324024286856791674011047349546731652724431519422366438702651642562126457072796929948182509022242502054670181797641934566267288303691908358355383809840090262938206026841953695950873298582487954019774821180217451798643019196177693384611114117697144812990197476534681721893312859672434162141453687991427156467342195569171085950430267265766744304035589087955768772745147122082755058288010233861287406068430874790480598495293199023215835047320136140992489680747562039386217933070189290842597486773926477772298036601306326475929850001380402078086326196022004138801985156898109367102982255274279033057835328402549252966172072641087291816703343668506160014887051243425871744117899970582373842509820558994431170454742793500082306113105468884654874646008787674178787468445176982790059794270685438568660445954145795025672223913714895527451989219450720137570108316274023559322214125601003248211432244159808629460001843157013559342672313754051776318018075927626067441883028105504441194954008493568295819297929447255602689517144322611993141271956942209361266363536485908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] 49046769427763604037206266634130043576413998974886374652665393150139241547666566197641144461939120998399413314841919516166808645595642830685258463386530115228861728901205696719634660014841965036697167080184125235029297057930105748555646246574055441359274970978683794915828783221083385327286713986363188366564687738182092413196378833782318940995470910427235875906887622792455306297082444405899654621009454269505308991558363689516230161452500403231846603404837133624207883825427683651062221251350088490036932387119129517176641700710682851245703846281947942978535595562495106204892109109435860328050216881851144888370310477550822011414782239942535695803279456962519859616348415710166785703810993111673614249271989737108265279052929972029641846140149548559338929824444226307690131574092500722270992294559982859021952455106852757428281338204255238753114535841432512473265845713033205848914448646891400396426778044236407683839661817553981245397711949695402935376624311893582875780024396940499006516315435448985874103537536337615792382718262259895528036732827630386592082817171619252279579062363125169538362014135713992332182978576375659527222891777754450791479024895472558295179271671328808263826725764639043985670546289465903563784327653526503672267013225718222962699965379154622894461405518096229000692760224426758060652557832314301119936459182255286332592945397184274925272479888367415416594711627041229165628339082318518536438687819751157593625727830804524286020704951098550438158838475342645151689868378357876867281054834922944198180138425797502276711513059492740542977023769248198441475839275630514080221079787807233816554565589978834106306659934983787599150771661371361311235713272957792294193505064233672471384681908315460230894061513290691852469654970212048527154712471250466275018406709331522278941137749133581079833715469613342180104294898598947923384783494388103959107657757082894942840027556481645902522907189152620585403286117646271493546080248237969223350870230742677474717160823218173765878791942918047363507371551957028593417503123842571044237547796841637813826960264161595958860942520015219167982090715807112473800170865079704186096171354586142584019924202822253753560830623828578783631304682155359631272369699390050184352869140360618315930848670908593779326966727697115642669629547258074026038231375096496577358208726020261648627985366303710908008507301454445961897865347298667909489051415339466341063866967657998893129863969576058375609910210254301322295649835154994709821704368435940950746907806478396856518353949090554579758929510929271793331677993213523304382464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] 15103843736757109554350761655053170389706792137423897441576229449185128247773304477182679844962983120057088182336709854594697795221859589576699006749826906876541677765557677169246326626420847010077333545735428991556290003601441700119039283238003249817753623936164092671805242696120220548424952754123925876497996140966439295527608899048700837352492741796366604544452791674781927067456477997941617244516818707913315456187754232875054192449912870980685294766261371152113253013858494690769183108054686337361666411160193848657730902640715142987677662010963805189406579040056210699156244301772005419716204872050383055229933022546467498230566259423484817706947720367004091668157029784940967709180028587383868876432360163902946325259984697516380882667240860432863908871277283519702004930434313857598392400511884640901786866384360972408241451629816062369721691450709733295890010283966407969275989484515686442023865026601015540740826457134156762819866119485276586388543787419694130185793602145488424842624943134045888511495048077950925039002460988599383625054052159363172200964455059599245087346283402147017137150127912933426036285002160454006381518913387101499474783049549625762300021686156642294879851729457789866071238921053026588099325936792157892588974030257241493919416248510422692821490971096032661746594328119130779132258880423924964780628241804593840510118196409373535343613917536299398757273319599812456845014091600258388172694662039337778855290350149139442093910863009620091850182004162975138622209627722918241870588515915025923686837670249355770476610572772675753315622981663708569586860370416361466866360171133646969468313178745021632658686892996918769049727147268130536796957233412889507690011499491423641224932760659042819856583108892113399371769561429903672834476923668344959334283089908583095915190767877344706444056833191244235457083065172816356986670966017095448721814214225379899080185827024559868326179351304291012005665259234214356624723619539517785107133746063221033589797567368084188256714494165966754403972948266454917043759756847614560137077968373452515138497596345078816297802695859478275892475066740016484924103096979814704755746800059710643815788872514692143154813104349101486068628855248591152435997711129283468220848159136211130898963671479750344437383636093055404327094432113826860336917554548954235416370749044547974659089528026631287173584674170814752716727537889350748140222431501721967556958565852840629851659160903851436329617157432246148920452857973811238531177990510630076043694354799429837572666347211024492238048642329155246933904116204588862539825152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] 144980542727571244099081066091605579975083975348877367298065382775188411489722128368279928449097211216036268622691404705616535331955453753442688245012744910639878434895219262980577263935397839501641689473292810770177070383919321920366480155911188141891288071131667092098857907066589434603477093649184564130032942376533826546969548510654928132498524675301423226519615047516920559462851096091581990115671639186674416405141715698404643279133195475734666762011275056284292622636775967116494250318910306355790554448536831980185723287637430354528325783463413406985624437087770791548814251862609832527022369436310708897262108088247526092862012308579016658997618391279131614321367691481240291476409706843316337922735055035637066267267590903125979786727235344322945396858804405373213469696104749064578672047710639198727726566121380728505811259826579827595697221023386736046178478140119886408832217085656894504209833202822694026307056250121776636831495501150382937917474077332039133318059320761106597259284773342618992438984518323392339604566222132899506246951959650655633501458874550908171038290039460638898262953794704362145175828052439232142531674138568837199681413610624095674178917002808453935972810345231107454904866637145681992490191609477412284973944991378009721138368751539178128517537796315923142549590133542674011215504184373968661318342813423142807310165087184508776284508642769789411829238437071243798976569907206479769321614989099975811966014814039013202289890318640717009300295257360801741597013869385880748104631773769157667504608828438370452027855647954991590545238706613390059084785377818450600848280705179126618566855780550413250085491927789973075346938047540092410225160293999838265960024331019051202782210166738225842336405411407902265617835321191765414987918338290358301229188461007359300338091550273433045012984301063840138375255075973940371816438330059046220358447687609523197704197076346647325195523692838850003275193687594510322700850863932884061878017130328734401355421411692429510563743114187523795231618468255822135145017364679098839055256016526699895605861596798582123588523654581205676609674552974420150592979356873059962930334341611161923367967218409494799361885263016737908389278866189279823044029855281295840675308300595453198149379759668827459962807253996154040010202328206587679320149752891319967329883665071815135550959426434334271330907644405396893354322017923768348307338933876925898001564008760973421153114146711392987133636721416458211613732087670440653791540852687643576208020912969752448851754063413397141149799529800405838162660465072140488733097984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] -2821224517821517209458163000425693573295687505828903450195427205197049472677855333837590225515346357491746708492659218273937275472486581410214957670945894952020558838739497966365490528908471838700045403640777632039320983278252072978845766025716903949216412947713821985121366769656501768300146261723717663980186679715837624596439548073886928616531089467435985508780026531893609759512279595177830376162968375028564330733786611767672727904791638064005766395897540323473420599849932454900755333749029602966858451324044033223949839888638632037898945851209355403425126782877838763748353757478587075247370694222288418571521092921712720961761089736988340797569505473240271380012444888608154231600728768256572257659590955241927215018665566303306744103915074099144870812774411581183316513807757595485259809643877956268067841636939586802116804998397866115998226814062022075798351855238379508622842751235786998778641440108679980112089430045699461629022914376454403219423607018316688677599996070519244306732134813150877536605303745816253362602290357624806349403445490084310225939048453618336499422006901719234157694301755489072202970398458058297652684034353244898459813980871264462509750613658859864438568293235104732936895102234469190745223070383965112908214327846902749919730153692786757075202685429687840357166911994919388665225065619944620665638984810062680876014248683070846753646677990020542185285838853466783699099809193860865768726388461208545559435735821145951781256697415275788728721766174660306958691969160306698281268400216731000377747875362012890953092127556849239174910591453824251647130604811460207759588897565903426104635006438772877256123732987922912538310824189900044236238860049746606717322237078902252872258473631357891186800186750160901269616737805920262675812240444317867008684738085521139219896691240119778458706680853824782323587273089443455174101747363203607591931202839864451581668391347361202622142672577494008312381721839118373368605268526173616094134819873256995254478741682306664707824922678263253955800297713738504920193297761422554069758674884360842816059543141504208172079837808797303931765534315155381080809178769698005106833069372227208519749563902765776054135864716159430798654431853349738231860780877096240932885240555026762486267409454840677445811511339550395506337770756083897511226032450357625434856692691411105953933783597343935509811854435695984524338013911199642767735732042846084523165790982952408510458831171163741589436388745293217309008916154743307851446011223498771010005223635954733793283172980353022028974250684237093578927353690277307646360944640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] 11163694253648046696310370807892912006121000032098462198313369553174306699971344646690479849525929146587336050520062739234146209836014274420067936875190059517748804161420834422198845513532476893516506702490839411009743725288496678022108788048698677977744636357912079071174896905623924217823777648109332466077268756467872973582615462797363586467969147794317370740569061903322584081975745302012364175515060358345189391811394837876957913689902541683613706434301166347108690446656367358140925818627907961001452097533229455892081757114873321923821205377034455908264608675959429960979848472672924359099709956920208194067384837301359393845009798652493958637406513926543178555669179201290258940778225783130898933709441883835733395029740013978522580069512648679409881725566875987156064480959267386932590559431374051640932946687944654382551995175429054048723595188137444313780073985564563811256488429328813423372076516290484065338895561411771009533513660890979704992780315818049632152518879863015775030630360658022483987991040123582356101040372215419026460634146209867702880342870102216525203464247871098549106474764194860378920917488655055803366291929612684878239136939664401614159078259439873979171444558725814637599723834102918471311115156905772683852281145976793303646189827722208334483736485165549671623587706174519195102232220068383534920216477769920403709949917831930757454426515062997652141162249173760134777290308610568048403500833363221692358077542491609147282686188750599198391841291122837480288481042308002898513985686402235846209481730966149273126280155316243108070005056152416581008699020571518310022089741901551223839594766798225395509679025409966037193719052038914104290296981710345320223041176347637654535538219857002571416698130818303300907789643400547867102026371157468248905810313081998373871846911367000669268744593630118154230906245840959796419742744894990460892791552074549575532551125321268324026573045489552245974275718326785356256121862648722241949985913079201057448703527094598503283304375432949140381702874527456511473472434855844420981451976730493975190102762313726627456294419173933282632607021000664245680203744788469048421184087160401539236363276817277283148592580182627555494311675665397032563219149198118835990428902365171888632451728299899979460054684757141161675057751449642534903902508808288744650967370828550724704474534871089786820039868275002128988199489509257115240216803897112693203844241855524541677846035743000061031032650061967940008994698185898517498745734370672914773805866450289255124180902953560792583242443311218859532532992843833156910184398848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] 1909216405254552146866828721963410638976543408562414235760294101438434871220124546957233770649582276442869689069040141750553604588148478347360019171607025885155228604346662055102067733926036900477460407161332711169726378810103814712951060091640239164720349165133358625407938129891450336919427147282768229324008139707642128939866954347887828398273077172383550351812700752335752466455759107916543273687391484292180092564448351468021269903232410194010750987883419957085134739087142885502887012832528475163823051824571364758699822168532980520836428775998094744178321528827191044365072360037210334951653582858003365736390610767876962408515087744569824604387512321970465198685409993712530205285091452754249698494264844182075587166453471847654909071835260513596432211127138601141232050874125485538256212092428424214668538060364998764394234668568381386504500841208794479320970114856342625944865684918384909404636750145492023900129518467661917455971843548202754975602960330389425081432071373272554125542046942040385111760728608413853292359435718801959307024267081283309302551708665006333781957567189613518675190342471985355886914472169732268274731249891404399300049055159744319526559764668982392506643986048883052186789585743154507536333226485288212346946022737011573241898006640772255364991659778573173759436175583642219862807684746463479939037729042293511949284338089781069370029018160424228369627584794187663507135953086013012800545088618672956558088318034998752345628285683878317269433169180643522869605563129559957189642648172921624492338849367259940492824580656259559690365574032907619061148017789897372271212089611577989901894179866959368680820842784206267009780224913723892160907989491989402434763812976309043780208572130972036154096655925878819341381892590676708232720768261562077109914883017400312052022650499063777511664453438257651338137464806307523741877949112595021596922551060990940776839138446328049871149592889155050822558025266834790599999593356369929771940892954976048223588349296086246147559765555617688537817996582716107665346697538084791430690568331635204496188370142113003604814411626939431709972076912839045679957770994535458880813377257263804348908135271113518782426291260890790978385620500584330431109815010155164004439359086620098911944244240110086968265747837648216617152532378361610240641145437403732539838484838960909833440924237639795617704902537275121319985600142218512741514943015365879291395132846053285170901124373584992111185252536919213985638439106083552453725006220341872880382197396851705298813827952752492203507596101992508125937261236003172362261364736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -194312880982496928788535040044763986922930753388202855226489436185482236397852599678740947151258412679564104730570131957724540871883528579378819131319091042651210750976930731248113299309151641576854843685933040896882881059605471296840054337654343292803429212760218055316267078074286077675441839888583332080113403867569734058223639400313622966646309336896640459848986278697319275661210001841568787164047017320037576893818652921126125044358584291028545167447322235676017567331376009632888336671786257526266721043905276302082258059431069682130830041336250750127515154480266990899002383533919061436315484092480171493923992122366713542434397495358877844654608445959249571599301686403727334809871982285598362880623597134929104563621704721201533860905820306157722741147007382660465432456397697577403226153299149527374029714349946895301536930743602120571045458156870472604631959837249483356560711191735350976301542690807113138672848663113817771864038650557593941734652607106865719898549205830136439212506107409238462565642748201225425161002512310816649279134477351900651345659491848738004336240175642862059881668179022723401704001994298215019077141331283786309421266025329351233997741816056632212105548841260909766964268075894462140692674234588490449765090824038929206124510815629900835127476280342256964596271689501399529505994129831985238553951298742806150939687989767000570221289716616969546646753218547602520731498149300039207406582808442437404112668139184305687184481435275262189121681942030630123506683916450991806060043322022331544598830909079881364929848598832667903662917871874967868052488108356730797330406422675834870261692755331915405146054748712689571849292760424359217045682077991217792456629694475162464720404287729463068682048591171646316392609046585266856123323680061882990755504607067109070650207267773615565046931608572818462908088410790657004250122925084870155125305849544268549014086183719628165376654108778943919261571550276381579018601766587234088763625323163412900780442356783067973981065107635062629311490854686136061429062874472983754049695965350516662335760064514678115046694449065783765314314898596795133597815271181681777081319632770290810622458356592875395603181828381704566520013335723771491152146522849341687326761018377634785624599656467851116465225682304029940115877556097070799629839201801104789208102301494348447227386898338758486946124531622919500561702771161503164970983716009927460196954474893723327877150905196157008834452361027739632253406678022171038017525809175299032334703573283234250148005500252858775279321753589060979703572805884387813957530812416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 1176600082320833880718476356129782431419554495013220304891792295954822018170157185240878157355934375001082352995955739380228267707571334419463837896321652224256797592830288851252574586311653634381435919149474511390885276212477721898329602358025379873575773984738238420713624885613987826224712886827870738028970038561356491290013527183532102353385482189243436946433881944264424476386022272375836839581427757988175765656831408794655356809818189195172977194853362143322618694060467202858856537833949662525856108322784258759994386107659701070962573134212480926267075878586553773721569787473313229249502913376894906190743679599342653578077061127397784653408913979503190007278558032348984748828962778670111895417024851185459090176471225782251903310076507921240326103424984889087326653468714666549710019485326129819127380968250430685535543684596260883178646295601861545602041758190352762060932011566150333107460993340778905987451536143057546409439061238846825937407627383346169602774166872827331136201480642116460507315767487086768685969093642465421700713470183838042931862061800644956809921068045050726674290572312989518828213160324165285240422315483635292643729384888505401123985984336517741046979780444113840546459436581922704695491097905375046665819613447603250847781222693786961033745989415140718639991414766065476348113364666125890180830949762922132595722455549136996968233180399910912579800826721183718232963622036136374151837890430259850317500348202270139280456242647705719605316716852247243013134759346193563966354991859780547450133919634874522197444062763610671131188635286335281198757617719407422998332781144638855266880370711726479952090761747818603725089014840077716403011693481228540722612740196177955784582128656188014519263876194791586576920867799097761097846646983016950972743000417876943014529807471925762273716597181470318344113688249546587160967938536359662173864017780359222759571114441449524315198900350981841064678992453003495935063642775330980979192340175884741444992552047568877721006780421668111500741380768861688627973995864480138346366224791778318470534122459440468521059677436215306964922017355496842655728545094984007822377975705642261997443740586141221351538436361713521667394605775625270758278035522590694724215988954259822127232504196398686216989717308592657000615046559671048693518222321973840098182421583472519054376456571403652648218490867066030754214039269392483117864125706625142170012043009691081459684443819367635958416047731415032279372131844692201507699779231150263532184750910264557550051478137105979207799567845928750512626492379088954053253685837824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] -4323482933089610653092927048533332209841782989040345642537214762490235379025067480513219354856163123313300837973090934546239055746481832111793292897621721404826756496910230132626237340233399477795192651696957916405188406441034549375836953845944842391694656092753704852451958275202502065331652248523131085168524877606590146182549832477040809763138552577345167250459403002931762284976728336259129513310160705441844314479980674368571760223853811637703436740423131892777519534484434977222525994910045106371233718795091033988001987546818770342332707664616555142627772416449587446849546716169168357814612215634517529361726173026389973504260765173959586689324374221519300348284028279254291444637194517677341465599857969065204626402797800253810291811977163709618281565776742098009165140086859101424916251802400128107715854125028016644172981923628266434532328990074384645514649157261644966196803168825733736266364209968885751536419086660205622604801152546564084883161406183520829885056374482542931864700829519887438188121104078848155768457308736656773335552757244975088584205095027495395016869277025614574070893887046323812318406203951017389892812893677067788748992311033726717737982090146922026460016231706537646685699647766059700137127336479940899233283887349758553060589914544567968979034990898921112679706474114532787067071150430463640494519212488323412277732918130793479138303745312839042931096707686405012203686253416882586183658809614854951522402465918119722242944461378301086587363617474498968058289149230595567733463019368427021741695655128119562982882834177452877348708087814004424439874775328211654175621000576032840550477384788304018605680917390837792419604535301983208848389293337977522883866517382445538046781679263444687522372697612636400201428769815524190849021892512681673895892006855023265770686312719286673616460901039988446160304991362574439486763790254035751164382559649857492481267602191375703829362698244913674598039546927669817678784299279409582538212366614911262299929510818387356043424172884326530876213520522943842381177969499035943892379256693168471683411856517230603463793326365513682578018995453063448408112899552058878952344173780029558960023558571078896335781351884566464532165026366495825887806309093142957282919219096112272846357372107883916042175488856392382620790907533568268168298090590815893977194761131599943803215301746023734730781981849457116446269136448839571131752419445930898924016590866629654014304465662950051869410018298070302912676550422980713077355110294779779275147861910953103427987230082647952989265580998421336383763281054943001907903927943168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] 3604637114783891261524344213507465859324274940432572104985129725579917229281164541384863120014345818152375278284833084600253290212245432199573713651933087081089800334017171100755601751504830104249279245118989463165581987839719523476724437233399898430951856669995345837875900752944330212393758339413610855242610156807231897538126247439322752797749718455874173176430389141868854154589888842435695804699687321695969311971652719733850928385718139400988596383809859393462051110322307623787063713338289772342610628581375413663928194694135398672810446911569966972624182403150303985865184461683440983875153949315076842731132462791665065522820725021328138086190950991153748065008112809233529303054558312776248884018522742096686115856961870387107886540640754865866289365815170636304306984643459971898617168805544216050863804192918407380343422637264192275979792810028098293260236080470884356144969850388813492674501440017044336911329894025607540711533005708589900953172048205208640076613584015381993340771656048330245747678199986732709689213907574490323913457311876544829074274963016055469351887879758418910422351264623758355660136009700863488676346089012095662608250689294715559088314835813448744318195433548145250966958781891784188716612966011205831137177553270663755874747311506338937470921052784366376018630638708966771801760979780632615484422443209154276317837848420062819930460528775483962096485345859553489532789338625636116375120613976935659651896901383900379323775987287892730998263345153674018695623825048150244734344684743372741958258552946189280003283993172501816510586882247449497946967807035799593903282571523063224476540625021977631680352403797023033603511952876178466866828601729984562434743405880898720630515428348533067077274762166738029539568525745846480738701074028161376449504411335266061801725236264290669127665326835635451191256006558562836616452612086394192932208384953820977189492417093540292549980898422657557958473505511472320387398015229136605728900032040014638407450859706575617999863838595564140767189488042043774802159316688043196064491768098417558350443055979132659979819560120321410964201432343416981574304602515108248771065475585773630334829286081840380663191354914421404957455107800980879793173438383310440595400084769004496691935879399755074121128657564070930085492391351903089030453594234914176392857557299920294290163117007946462032802706886311671788584942482542423244662018031753648708806294421003998140384028968551623822454702746069693329429340674357836398300954820501660249634133275617028514031603385916639366840086821443252143554699325415754459631430139904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] 55168140437577040441629488466438844305851074355481014839205623129019663112081093679099651496129035508190601075992065381611673506819241990715963817774857895550288304874998931885379407296474535377705739041990068927923724151396763425794385418158585725489621587857408516011585875411460807981631135649876727826685099559202311713851824301205565912127358270555856644649546556834015180328951897574192373698533370007538695905833863227005928439364611174404204186330877856411607348103567467188381662768076469451906725746074251940314056808139277768919542368711632940083965136356991259550587466298855818435331500245629701735298177120876055316501240035241201647708061412290174632766865608763489483108430615285696917816292802803197150152230727232482643340470505226122518034869686722336603944600205685812020985862549452354627062907936574539917453487531372970142216231675426705863245711141873358496194716189590008478024033916083589786538267301540215845603715212716803641567090813353252883976176004354590449647475301750217942302545499874806636639512798648007733004148602881800439198111485734325067105224160339518194904238664365600906160147180854287629253115483412323597746116199799695555494696955414883946262924097580647305970195390107022789204838551543070357501776592289223965460454160660629467517155488380996173311567799965987834395308820366321103931457284697725751830767532739170780748041927778636403389247826843695741151728165747394818709388184299541006984724836393850097068061146312920092090312951634735237576230020269769553578464792231782160612168618676470892009259388851267788149111433987312342554940785906635620355115350879683546852125133707465984127210770436694800972004989732901930472888856177008123743127048875362698814189592786389077833477347730757544650155090464252075869782954161290751880731815644915948122345403490056090108282072336958285467304787202151452403506739070338663126521747737875956247918228691265355498733093506616434509911375213909793946073811359304822874928612381205458271710264621286894702829844883188422050312170632651701732856333087171108072829845274360457615677617950805887880004246001941160487705655362898345818315512831445360648187100996382326700263315883964420624441261202083374819238312090176983578571886163939375703376024717274961096577299840794669967616405211397294278515099799857900954527703682829472105322472220195589156182342771589410835876915201319068336725724197571416372945094136648438053623885867858341191915259154260167400106166720973619762031786250006711207125041293439144889751186792340865206430825158224102094928352921066656298054553222265267264168786919424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] -332056120049673209357596202341000886847105148291427579585880756805250129884421159807511624815912189471448290829425117448774623030749113977025325497195222383344872560918705676003390336283892848036655161585153410027919298610717539150532516644382624252496399250799128067935998615583176508549093749508978191731512570455850916912486870154025493426359587772580074167768460566119945866578901671876838523574288743336869634588040541598581031140020336896561808960782001049009972282864711052298510543664541772239213071172167388072334942213219973584349152355255945128839883355219277524490588803914140444845551263310985390506438870087740088985762917003702178005859040352755163472531567636461510813803663078552974792215937749554593798847173928531865265259644152037954664019177204914594848702199322651397132339925313119107183148066340020963950016160762267251585922106211460393318957522801515232432733368720486953156893679145970414751049411375540801143846622399529016904245306168263113423738789767768266076394720555420680053231679698099904964873180976999931705283270306445974502173100863398684704481342306025998952160311781359941300021696961875148956164122462922094349199302683277251852133367876389686071376948415338092054533659882499544288379774871509971798522058946597548655201643079623152056485900803304018248354336179291785435306052916679662218056102353832619630099669032289022100562155156114229879773341414136790837157743071534819905602041804544634062602310046412765452425995011450859783625485643845294597668256825243264209614759205243607231513584715424580766414407069926290060404015230934852854511480073651312697766931422835313776471134888813874297607602651513710098459056692646104229043424148159554501862693211728627541779096588262169395429892781458977568926081699327001998317319402883454522638709653953848824854716842834910611611186985700535571639831298930206357197030013803842754183593202063102159611192462432942530921162307400543249283606181629833998212682292029699093511346858116452517590025403276838271598796720584969769459005985401372521975541246547368304784374519649174970563176688303052114712439156432745491698552275596614640253742955089706209061406385559278259047066811853261331320240440715786121402724893794015111576913370816502990049712091412997188707883416940357473115811626843963745212794088028400895454906482534131780940249775268852764237928593053166832388179332278778967482271231547675282981319037668810187046649256196686495496505512195141664154008717763522189422844481424864521604227476649813761139186598640660164776448468477317243975468477232938582609184661584170568430302793826304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] 1047337528780002948383876905096698958830228873097668410933670632163570457972689606113313202162170011066063844591196281340979008282641441311687783793099839192865223161873900849854511246599861557143686140550031433054762900742761178637292079213109628936869644993082697527782335792616375595100190407256608341892218563564235090450888937094716769760313409500112225903330445869838615252336711385569541017257649315130755723314638802892543146755577499720614005160103858654896767889946472775923026510294268519931205436222321411328652607848331265672810570894476145394437389881758522464378144301549706173842386110336024163355207515627672069874322149625547418717205362666721149198740430451345746302675866088401032014952994611502230008347178211497825412035516184205854135017586363589175015013542038210421533224700420180323418629398290810914336205242380007589421337131366533383609135775387449473906819326474979414197301600930019142830132495394466012111074222081174143364464422136617390352816889490658572118985613322906785925541125104616516490926333963427650883725944137987041897892894604084934817758201882065764618103018519505118431415942730126120229686674371009326111906482856952958773237276219596712738995694322085985540040859046827142943459129772230794999987478871053002563193738719003212832646202005552965216952844324440997500994638222084923703219656534903276418060011531197655843956375302916414784639442199353324347273394986357450297536724883807434074829988570519277260810238771738401193620844651261887643035761233698340063098924569187001701794167994963614733958847060813598614762612077751907523137896271314918781230330446844075798501779148422565189652875784631232816107242686497927031338496092261442015559188988651288594445054295640031724573498534734617834838535306092553252183848951617122304295203667351514817397773064093639870255969610494225756382940076205241148428649741161258829774663380003995440868242950546580132550331772557196465745965714647977598685968112377156757215991601284996727452859512926638905879787927552254447383064910259716361181185948262101431910629529918283383291726464032928075779770834143158302951749493383108574694601864134743945877182704711263367047249322709844837697642568907959670238242355467396169186965493491674471803967604968038856561812334720933150345847515976304046688707977922138810103504049046639896711481841333767490686666381240119059219919138055511141034143729883619645232229115500850201563468401535395954871628576283291783498675159778496967460437649094392588260206852318965083711713877646737519442965411531028642632509688087752429083940018491013823576886432759808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] -2265976205632794053004979948723284545227868393411053815922320266567555858679798705453455470972669300608970737354715714577603128805264864527396762864019467827405976708935709324019994840843320351161275000453769175007649368053454474379517543882219679821540172459211758334646443848984821167844447027705314508303470223984030029662075938687499806120562431301341074612954112577002802159645189049273328259337104850652401765666665881492766883478122026003840677335170701427074618192129992726952333394435701647158476577894282449536190236154989524940167040112161154500518801000351201553740133959764800794192441213350124801455569665313438221447599580296715184130826428563138087088875940403915834359329084604128708813304339629654564781394320565555216104960431532799137878329435535670560093202061770700050405426299086640009063362321403729822163543324268579641993247365588741595178591467152551243570573649852914720200058622324067643911462024706925426596921420067663553706332160558326469882570645240229968364154486765230758845989783811466445304462558120276885651898634925492527586433941449049662303423954205791944292197343577863856478939522992978190656534084928739517765873437433996936182353652753002759611609255660624662399647826198893733931752631266831169872387721695284699883898047333594601694397166589687637290693949294268704817631492071936827488238500660656376691587644980297985261469938043549386863469094839862131293054876863268520038877068351828243586016081080102160973579302843089168026574755560596113220437229338923839559359527431148598626731520742545457372747675820568053856676422417833383356836259508539249767629577500654917744412452109857541914901624097919175578255148893003119805366990439086683994611942134694401280064590243568618691098403158646754722726937206535868178408529348119249085337680662188496635103632766473253419233904984455518539230485427358162898327933009835763086466683551352771053326249072005688287405474132105489132609054708536519704553242550477084957082734641008895367468109490446903450647048462231143480219938160301403080969616554726652225237252551089470302784780857138865832423236586884735035397120548033833197653028986277750476995242116021382357586466004938447572711187943517426751192877772853258353347056930182190129092548413201677991949503951596416370770128892126683908285027821702497411603829651131454193554367778168816867883342213803889758220967390818685083930165708823781923644368153287880676923696663621379652503188091136126420484855416746131706388749314417830385375106839318019177197695066279796827255221923948476459187180319750451267927896544606242970220918296543232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] 3784514051193404162420988969941988504525514218833080680096403194721908615936189142895228342611510044733586795790674765536972491553483268136411076105000954812104622874592225033692076809883106733325355870288600793628126453281187338299204555288847113961972316627100184544904797343705015139947077352074897190311376904739567990895002315477300210952676196287497478306116944129359348669160035054993093289131226234099778701210060892283885370603246380832967620539573967101296528045973306194558917417599515594488590474409198784079583759758358409049786417756198139788723109162176232673940811064077118626808898525050449608788075330470051133453926441060706630237411326356456199870804094025260309276034952588299653891216890639581159188071097362718032919300671228587743702481422616151667859828125070033984173265018617509710198466636817971805108889366322896933985351980065430017088202753603123880759390600481278217908130339291441378863785953917844688000812685250590161097789441920240303319300080179409670374771166242039325432183138241274108316126044688292707465663810125897219071117788409684237618018073190920910079284388141726847282805306180132056988337708496168195532199460026113264542917788816340898114381877772761443479736097216246332682047605735029626143511122968579882999267744186169435720360896029170896910751113428702703350528326936355859385070840971873499063814043137107906038372863213140723388493853847770892164938763361979256506712707839621615276880510788579740286016769323162991438252460210710987016199444614538165000286971231275236599288040780641083558908441852294200484112985533745245625902360334796159601960375727948405048047643799161862487368227207211478852432840979495410010748068648811622139494171787259619577538836635786611968065160080150843156120573676704409334067476726529964242005643826709262071070398453458941994811708009694449186252542803859249632220424998320809248723498458735652102983880454769434220853631173700603087544516988292674706284630660178349960403552852270097118498703262593981050250112175913193813301896797814453212143244285738924487107444861893375087020832547523515309670570890286148911601463589812623411674902604654707279902152370728339586947063134306410017678959090680661522473284651436915110260567725941245888042707941661278530048418193686295670775596736792417512672567702938345356773571712528322746305443790255259780336895282226324828941774068093940946483839195053714164333220050975024161716344166268917932639231396027361697923355356173743414082064822626540925149446031648366619666563317195295161651562161654062369704185204810378759841718285287249599061473345142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] -5632666856445806054965093058128484346734660360937301353497211031389401342005148725696338368147738953051673500705998372525065379328264882393231131312614533180045194903360140947798484833543218573868379469370810221559531535037480741165002031002569444199835557441716136694053175649287120054634822004853798195555866032937915229129909603201173243920141038791979709001043982867051622705793171152163604394900124539779665580488595817720542359685110108374009205780965693804736276315579095397510191416795620962249770869026073550389694651871433647077913904504033105637277387493149119481629249580397449435363694273665038464693814623457882994067977189354468989667882682050099844447598621103717793104624874298980224145260415162468783583050390730334131461708153638738140186479958577848002629954428107010638301301065356257027400153899004376491069364784558509825052795828627868744651895957885021056062808200084142871281193174779794059376815161435250283609684952107714828561555912073549458171182478805505457025680569768773151164738677371986196053677735309323395720903948931250814164787674806220295204774997409173960484191613237892026761261615844436114394902853285892323651151137450884353863811526082283206760081316267142675736979645636828235340263543657687857005045157595667110778361384938977057159079838620845765418549414420814111043178485707634096062518765923854813985993378012698197913704718336398795716122819761519740121926887649196590374574035936385102380601655008046999616266292942733829468682500598788862269664886258016747934079483457321041608725598853223472746240556563528118726005949993479419651393576232785527575331504938476322793542419250604750151666719137894372214104388175454805895347316834179208893148498997862586706551927384384671285224154211172198652240268470678066698845944614773479939257801567347928267313400252151314108508562518527516350567252634618653169806583418599217088254230007857712649566560528003907276492343371704215993530677004551141334871123121644050690142913049025990108395871661448516796227353374387825504110004700397069148790938139692834764061684451014001839106609275509030347482857658176984950734893088631879781551587102002114764330167730966830336852547622060754919646180010798556800320702131572259061147202463057403678409723843868001389574722403852811569251337627380895640368058946840382203099176263258787850697151854948966169766810983020635887115820145289524860922751116787914960464054678798922056249230914062770349570012412882727117904552411966658222993774468064462868529787531242514619024640936200018480778649092881362801281740783701530121053861142253236118092306937020416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] 9248267281475397089111009795630398315148448676518024804321876263136630260149796151574922471018805246294044420245349663579610490795350414633351216415873121849079222671471575551552093522794731378811623192722891576533197756045667191023578792927478440057694704136206364016319318198156860979837171039847276572804657086781624586491909837073603263184810845096947718164052766503324734097201052453020049470955043541864879003887504075693337880618216336489655040308433441711079404131240188553334244329257779560906069185143051453761455348974029878354183949474655194964277101974407154771583566423047640339104146416554473674891990655735603208222866020390330165907975942355535898747063265493454481731850835489655738531401861912164890641202381163398644390791960108380623563769103287468895220335778665784809759933602867441907708296581137188052407220864767078850101938134544208336386226100152265484172346432475266484239489021971892322232575271561178768863069149882652667018624602700298111958475466252880250024478575728146355093848800062548360392841508332018219489706709776552221900055769400069306236993781717376992773783462111381648954443408796013314051258979004328868000335429564345917948351616872121789091065172393889703781155639090585826090146095006362918563154211240544774726794410272565254836653768797929080418972749826130090416714084645527652687657587777034789511073691710277449837114268281091648310061997157678173114333815556086089295996085747945286734370322009704344812800145228006890889903992447211868874439424144422252822917570515471349873941822926626462165879569278248928458158595339238794213394648711424878130485132248568247820219151572021197691695553481561791729810352306015129243777444483835970736060332386646933548902257530427219014658476562696700031526356316554414606155939133620670705692983939696437896028594984874979090254220324711156291410692549256072171286230719086450868249295489045149402124405986087938274285352901802116568127507364329604598844164930190001075874135869157509056215754572041959348315572993333669305756797723114652995930501671197977109080359157178767475373049590561064339072631580707139602809184895551813421612620566383732816129926044451556403852234076064941994795352330548299562081807676876699660075788684606494441415005885557622566671267498972895743249632593974234153375057423208174045344816480543019232615084668342031195248106413550278247816442694900016219376283823388364968461585012701547297216771049508319771057194954864528190844651303885332202273980700003698558644361590729703859432044297864056944688751877736353405046474106883590870844673323263449713813981050699776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] -18243705676698353939394801171353253531178701895986629872471876056170765051826957307309628062004308612672271083341555704073233837676203920673543800063114656461043217287202054097607176683938958802845356618596993797849861111381254771223010035884670120436887915158215041881586533356742143820727400353823228606931803201602274956274246862515323194683272910742294264182939852639072288591380074863579056348391677859792821638067094860611660510807883245639809198464242889151361552801634536606587083482794596939750135755011709412423002306675422255154275617514378532300133491999518227450825495829415311055172723324568391018945674606091419369206247323469382895999914066355452889481458981653566829023547420284745233761312383772057001446497925026637936600063998763802629499460816281813575377276672399689181014183243289705232940088076124962934798047107743749219276808782531999787261597598697639909388533898639048228241776872983882072780521722929253778665510276474217273497082826913309889113883641420673746873556514745307932438378340029143337323773050696178262375511598804246933281728813102019081823574078037687676074690987272340625127370670496555339937862780807159615616316485646741614015457540528666341975695930691236740730781698497257746467195454625701490593576662412130953633753392146161058544726762320202347791833133014036413020410348795754594558537552612261268793853102770164387989174648971043734177731423243643174180957425157563954684943512589251256419340029091147167415602441584215090121362504485089647862388984995878755109809141594844266209367548097939385350193384993609422744725846038174486257111872961950039374223726947312660093624743515438862517765712177252186871944392742689876156898355517349635314491477267984227654953290305981385494756156758090785196399588069621125128370154845454393853361259541835341185581565126151924884967519669659171214922120504313824151300257719654395370998202009484720145143777876755474625164405272063691461637535209595647010889525810692397187217068060713928381976740214880433629098210100685361935516327654959783511533226856798350943127935566966953606268617958271150072536879489672610889888280864798223937411565729755174172548425751781044255982107079178204269499133797225169340957626411171358858263806575398798733513820603823503113087454072090045454759819582081440538673514172828434441334586685432521738407492083970784489846518668966468151036672325643863097496425594761577161399782418493476667119471703689965901996651906148996871454831708104230249668667127546644323880983502553411265509808790218840707486075500937517025944530769595320700671590012747758639304807278444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] 36970876850218609266345148776340902733934007800055998331922025640421026500253488874068051913585594482102542189782173218469049743218737671974639158939739173951802270905141213363851313308060353628057676032204748550864338127326735506931554401432949093566652182842047536548537766001533277370986353611914899944458321003632025076255866719045987407369601095933260279502355050114495139689548477360372697014247486955891181643612157932109115161949711914076103891628153804771948992307077492455956400898039168316669140503104171954885830606161799757164888214663743538952694834698691738759929311555520516984092976080146420731115795794622059211881193538820628344274995027502641121692315212440089527955171251996838235628379239106525604356915358264496846959496718945640238411486197159562582083987078899669484528910405016708953732004599798042671047673519866293881258483813432288744383341949979820444458633609637095545756045410873950986372568511801816885126464016423146214302632794822548264170898919646777295102475699650683956057078781086363459939192873043264534190098941181219879815087882974471582511581633290753596931631721335135819117951036315159301538513336173339076796843330125785822107188463491469698600059246522165457840521850777764896238964049751080794920489787309517437857854138896651926583607041399770872827239596965142807271840743068166470214658853877121198965316312533256119984500819266630313741390820947026618377187824985907889184967775188844787020326374397325902429376268867597132535093716080058605591318521205683225711347825049737424520185742064523751600112884638286086666601240039317418420188519963205986869817638414368245886974324373825982525703684955931681224511605563531289273980119298164247174183670050695236047131780904569316644853328412650173125132832619609620630666270691439112851365353189078317489506358074859774566905520187997140149740351272318239987716066439182353461408951275511446918056461187353483101559691879459461071288717395866598733141515220507564811706509578841260253571829968246505275050062861965695324646745786531300536029533232241384259670632958205005549042653838071014078116821686331555145800691563420620967839417715274484626395536399881597605950947873123003297519724389942001224136338029696199892415900201710320391450905374524116513957449631200553034746365171287488892252921030268306212682537324609898867288785366591500927966967506723231173028011207059337694837012896798883644961370075334557690474263234676283591930357368251747002990596605624146112793831943946738263984510774666021510381914437294578541870779291801208159221539058551829617040483692145092710619964921348096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] -66242218190916098399027636239342844066419822340836589252186745863579976648347141979412042529070513667775291354854676563033489154166117344993364635821286114439054599128139022217877184932705941369361613479992461722947345147903337834672872897007363271919336699464458759881509516282183609714993529104787674568310259339779942551405576967113687729948870979492185304006152434560274070888746357172298315560575641262628924036652656801508605708493565617114125013493555276710780090952866667294320591984384888873472043555907884647154932294103616715481064005230212604675079934025585735940428696942933572742285073347346399005309673215708253202488963435558174674912430631866221176547763623884087382617715808385797680740120434430668761648679588846071075656149386248540967377480607905648046413633937898077863742920114311119104977785423738460021377624883015806955192505372927593041254892314644731494988866779043402036589909007516200270652721219899923601070797706455524371895215341167007157625095299082457324836826769965914333760091442099364471642942635445622529807613295666996164666218626484868500741060142068769796414922753460899450392368201647538614320186474599842053541115920988896784386125935994829998130841986392381204133923806368511345509838082468847962505377172114745298157464968762921430429435310751316782853444530621747844589772470462457354682188629113280735041823732929219360816794164588078460106857650958858339058024982399593854281655401521540308076815253562987194803706684769436617731521045449723776872894496926941387472078597283209764764822662300302090247415027108288411750799622203341459701505916765631246858469976988776216598562445073952353435457829212812178919254889503783122582238519103694250357404821767560220899581523062948112151305148292105745720556343047739032444353890486100964701378183260475723410401645060529885934251892507647975789636488355360619596712489784980514027155846885804163320531939152276291454282870620531404354547056551483428843062965233205387317142639609587597605531257233532981790941096011458871565681936279914752515187223564208925914323679547532463635653847050253931979990154586392713129784574578233355422273202476416906513462686503552578041887156896036687487230786631030233082602513682102817383661566948972548553097052428386975727596910497574516653154518044567567059830493982758477003041096764698443215648622229711513352799766069347481911923200662937844024666224781736389250835513541087013430375188753834646050694101154344417703149850656955200190029060559919711925223798397294153396024956764274313034927288381617075606394072945645153083053724337522249997294343561412608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] 98651790876198161370160354026412016194777865114318941531790420904922354529454390926282467960658341012903220392404188768405882767052010904465564737280112817394143490020311541470598220783168378494182174246029327272354274699526013200131528841012166371255124677756682536229817354943031127408583278312335463081333577438163640412732741639660591681197180846822405907045036880350075481202888736717559610983674686427079314056304837487093333001953745214113784630053283462189055065922370313134963061842634814322852287784942243389598754921978357519480913804423608784699614134814772480847495277533775863866743167295013074845373285077656890437237957215148431143390708458611042598413625855915943206490193217983947355283424587623160085297849900869989072770342040184963275952784236901912862579880463581270483215709771826824011029807771117654194936433654039004464905279122265031123077656335089195812237585826876945403254908491660996582809626940879071813458964236577797070726854015174014220855921326959011670299406919529362032149480285097986630436587144020573230209129891341045424234566565517574472894881264410806401923223258666351557203674305323076000023253834573719724816995746841830703646230623080845781033640509998087124454551625580087396132097891300264709713791331713806193961211818149492844984882931061226565508563011038323333399841634269267173923503500171022997215273350281925003617304513411224779461245937805508499990122688565541046839429647345348956043555537250418725786311025900232592385213795465063069616092477501483248571736389562376547243309726880115152048211177687984178245909185930236329958156416057444504192422373126522495338944814367208613128791923803026129272379614598443133145975159461898098676361287368394597573165642102953140859867259976741201403091085599423323646701646234971037056424751121509801948332245033357449323386122072228441139069342397860033562870249560455918463154259009772950087570043382858725798865483906385758402793026977700954990390599637092659787129802261153003076392605531761763291740630995877705975672737572022243672288617496979645061357978219551699703223187546040236707304450045781228261268784514844320274336470824128090088100797590285048358007630367295417658717188342882128079964072210054985755734308135423249100537654164478885492304170083088084920617515900012966337709614045088973594671462440438106652439018384378571940632663290245268624356880799512282119595837112056176160491594114717604405742845199207906710795937477847921961370870224234720327842745104022577569725418315312927992817121665269121788084478696195234373943841771515159877995941091842404755819874419212288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] -118607109100325345240297839980301915948307786076073963707152892262401687305841047133182082248499446240933516671147856386693253387561801687803473042577608412759116757494910916496887994064713281119780494049884476460836614633145581393669939673988999236681673621118854912789910138025939251746903765038208265649069386774081890082116315478746810925804517484400918341884537417694841327897727306836098772624559905655798538571088071688919912675301206120200280277516876128664182738565095006012797849036381578727886625086604379726694062103709232691895021010789952416840418379016865902663615030121128827083760009696214895635892364486333509427050292667801045018271345835721415711181571948220739790166948753341431161156716199523519264203434788195004418268426204724527804271135740655674429654980293872690973251429188022131066503573784214355924722430348730408161688244428692504066127650438056847239040705518672147487096670436118987681540433242312114125563478734886165103154570427576239592259285267787345402008373445760669386610593458360964016202928891838022373602714824009946389587036081817424503190072186216600010512915398711023409566048837404351242932484703602502545982564586035540049129110096970752185215091764595874808582863149419976777834782285292469332483530528908727562513752981350996593742667881192458098522032503609032045300549641218664629936827699373129685712092681327099504948678474644620177693411722163358142074547131845212999787689912461712573407195136304031870346428561072025220639505242489045706121867949943079775943961772160229343787622631654063246683357882859787678800482283363109260544476904710610310560107802718914052495264919046210814923694275736414879449428855416833224795679070315635836491693138122142755479953013812903690111402246591550074014049897128722361178189589859478237039661731618285472863501576757788756728043941022929251425766771534111907418442104125136373160067873471269523214407298557943923218821964763758077976192888903780465107656236263941105942177992597688445672891882507705651810844633885583818920232135288827222719973841354785798213072604327078809451214872563788057966596018953720825807727039973023805199967898556662174628830062712031152070450769533738869760493750000615481812971429106286715871422454663687776606003825894853599511137779562046767607568943206406915660671450043676720077329876567127629850448245681342628156528375653210625809887466398834070991263275745320092123534465749101244308104203271389397184741310518893798228537551212493136629836424791726436849466059506739487741858651592914709547463535790150744244853438377413587101008949539769522287517604526424064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] 110445380151887196698778680515850283122263353309418955409203658358727752576784639516619825370226983072323924212767845592231980819867820302515535600063440236195531520267222863128941230559715274728627022727341270461458494425541496437519569673757154056265331280007138920378763027234548334420462078949973704124412809502725201284609785395416031467427503145455102725701165163002492132777800068754085333025211485052957206928698474834403190853125794923118715724031720640210204641280773293361410742106588729883691177987436201412097686739022570891347223896031089843701109287025163281058427092573124244491817415692380215952026283759259900795726801143351617136808133336469255163650343091121601973295770108981973390301553061699681020845302851134901101161301643256968240337658091742925896145028169200284840535966219747791271151829916494619228053453220835145084852272204071343206429356671377967406005726938783802643175475014755700247076547917349453346903861237997271398965660928237748419027735759670880057353116601246772708815285700841043543249856567965559542302600456617265353156593782560225102643168024512780808874030803662459373248503035693396282172287284773304253339485877827855479062452153055388908381531768069263808900644961767053263130207367234601743429244294070787262870913359309277810479808911204523300478312398464004466646079748389731469544817376875819442721653592162707384274287568684341768157611229142785692074782630925741061908939664865802420187831662671312723264888497987733400297942585791142719992042050772700256810834364118251139577219708425629453316203924054756846480253938453310196402171013547313184939971330216741562733458712621866496303934948074805508315754097946444675745813102405599071756711333553990758478434135723045267025793972787800474800815978378083799941806626070228299037349375171547919973059986667228094477614897851941871615442267967387838139540251393527091057103277180205554340654299382116981453966770234376914576838030566268361120406443965157777658201892712952534036034737465680988835696477835040226155831622002328641148021613691213890257301339117099597739505253317567923198891475991374212093751974859865042694029882678244521163352463669308930815144382727842725817666038364363902478512131081307012364550259560084642803598927301447831871285697569678583699307184523993974167389929856991438815287818671404369363861497435523739020113985789761478509955262151760754042318635213188903850790989927854247423754683786682239518231527204006752550490445072682622597619478601803427011277775862482218404518243125158438733645607638322185151028023732553801271889410379293867031568220619276288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] -70647281417086919564698394333735663470532076084328868135587883728908780623278078879590213882954508329154550499145371595169661979514976772781659659564434501736806104355899414618332665283259615235621802940095385017986699670553519724547491202505881417430801095486244175230085166582580781416446928276907936115295046793538030171578128701843879328164428178863164448475040971824847778260705020317350403221728061165231811123690144210922659656798786640568286568624133708669907724238495043745477817990954693710989819817108443934535705840779523013877881437512461677291413002651255658601871985526620955951316201506605614629475969573016869972187763340582643410923192285011861016648013025634320887705636303067427875399798314518282046151811380293663844892667665023579764332553640575376840138811152245017813755476760665961612260835926818850000595280365843367555022157808694194103988816238060262051050444628899429277597654278393072532317186133764740761212682249564393053122286435598203881661314276732366094461873530319383379904941623133120112176253591886881884502716873535510672630830145899032062861481900851592905101303524389623501223927834171207760806062571909106762911798380104163975934615021338603260720528864340218854684439398261794426909790723246310022504983916153427894413874177097940058694927559126012782802830034581777094966763849411542836664843396282729231702385649436851692440749770863389154477305322371901783204643921999462706204750844364232922455133965607683765064703633820913820280183647515637747515251306112050108871561728069412679763783080620282503185363952472954812318781098167180001667452913633991292468476418511582066153318665755734056803875863417526365776252513890024929059648129769230824036866914320489709129123248177792853579328760165131830864367791741393434624891168481324378076515804321872647779807368992847578815202416986426842854502416518003465786376536619573728325147263341122212144219809156515346545815553497774296757940252408283387386029845342298271239779641700640479706063608473441281097178327222035551656420570848834105650611421438085356592355363357697628432569672431343299238616336742575033991522544720189607206974173087780981079496513548714767630612712970371100196939402935328341224508567361608528475765510187001062697817897156134336067185375378790861897332462087353570985249346558969867232043435057879438781376352206074779778851449516892502869884020107702723454282638828836948494160715349021780689733686649261960263267529543092776223635621982333997846780853336549077539571134693891729945468297099315054299289582096840918295424552898012543400579069422372831662163059953106944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] 13556701203851706123595229277895648668482620960614473999867729369395284076513821552769716307706368842549592833753534127204704866946445946957864630377991677043398908642775402695698743922772107268375927131938480031244805741239844503611627096607835865395654262337904145350496802836668526926020667619559083857410008598584243414420811956315845216508200737015489008515252193078559853545115110276504801605626958529148524959339950150326740064679698655770889427878246995099067657810540360075705744557051510655896049137447069100122387154974201093741258076887550770593179481406726180269711853733833517353703204719310309204675370915167112824401478211556919810115327434142360311859321040038700176255374294706982322204058857164283358921415320661238604849686563734685563658438588884479274318025545302294912435645576341789049015321132328077049958963497633391049781231371144214477312990046627348562341230996073344736156881338164494829791265517840611888093407567350049603375696321830886349707903567651990551649611461396708032500823594780048729447202056600348621313248893696625915191587751207033872744064158395966717573490911477063728769209606470799129689001631113016508085403825191378938005634152973682682312955611278924511004828039845294858384541294927961575360580096585883493204318742399159348973735176873096154077771063646015096819679267654929429073087899516721251300499137340106139921098817297246138454661192217105340919162363055976323455142789842281597284687834860428158367916352580434472159169866407340750399571182061749859136397092326112445853697071794824265613033351057953065951994121417942057284627948098451680900513453778364998595916415363333588806598837897194576075632274461232598135955832928596320882199999548239993355492086765912795253667080710839804884622979105238889158672193776803382528764322394785710138216099611622289946363525523892033860276051511502644139106541802244894310681214204244810086927178633647259088989233703003490737873098735760385671834445602912589837400458279035822833435677473363521351458168384884853491482381815881752836957228450873975047927455560221153187975972669308803504368771879667740118160167671185725906506725094627325309164002596498671618698204206403003468615901485201683730433200802191356905800234277678384023699064708781867201630003810827832043255346778373188210513916881905317018939182926020289705405679014394660780750987847836284351995306808386572810866952263700351252584096782911233182923001726881239111567933331568625601181384735600856293694997515731122588966952898939076493893153016833562125204588025869098973543220285611688706722743934168013576602087478788096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] 36502405841185681875182438081965011195968630743144098706483085683478478709257145798779829108343829780844163245216142751859614566844264275386110583712768998780161224623296859657646221966744171834250791947998146466365599229980066273481418432276774546061494582872441828542058879194505596527158095229475324124360702608894462557129891793255870623114629274137615796264481475442027905631838863653164415450069699262731652565829472296371024877710666872973055667725041364881375109258099010510269193856979899605606249107466713126441179308857468501944940140334264940669561832262787458814458398246645669001900979428851782201118885806171079809423500982368290792236387012559843722265573571631393620020649523026916802030491406576459942318576446768980045607728035366206949012967630602651166300791893576964756784871305691434446487950127373379401246375771720210251664685132927025757064147038188959366693760593922835423652629064874634086566769231578465497978702215076754167851126515328380536207999283256250736820057697932732239798402974848507169104385443838493460071798876253212583711692998448028333642275483335495844727798610587777235857548846581518501637096831965431524998299092267338786412470972243929944866501283991376352045068229549099624374533375865852501292225864941071532391838811433187366075357389450046146280319101745413619747249544107881209655981459585381315446277008823119150860021459782419034768507128742332238897113418258377929765360338324703091318953358530884850470272473236533497528692069326359466636484123479069480884262637768074040266210706766008415402033461562350222605109136547306514664163035743651833053816597449307518230937788782773912931224710173010141089626468455288494699453598759467817222835196247700738112161831803345213864380982398179560743676397070883828645728092452979069397915708115328294851575214309191260387761191346076493058153980027475253329905025835464392633255765369408660087736865260370100214004159561671484047821954650443632777895848290357999010170962550724440221459334767339083705083974654138752695820952838548064421781909935709640255410767883406934063322620073106963016934372941351589877114100879575989267155667830043066499320224641156751695128063191779016215136002307776847564218595050111581715782633471166805253097371366204950266538697812717554275327763951100147170724731712572627759508756197979416461009633795092023161569576929965053896843668675218812764921179861777056907178229892473086465253088596048250757096071611257932257429526576051474845608752238233900333601806434726344465762895532872828296481070823616634470465270379234459670343069592652085560615414624419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] -61197220153650730293792003712640019899108471257320756396638314048510321749374208006842927376017741948495042510886654376227712566138203758134123141127463959392269754922205640999516806922244642128684447185232335555488826862458174946510496947330717693384475922460087394818976804063314083033145889037502604178422403551555984215905815934381574330574146079357674352471189755847518606440731180185474063858219670863943682811559344409348992430045976276047739013202298194275315413026082194811663946148789699363897322781128819306183388464733621579767497213403405952357929925182053448073698016771891807672199194695203470095862786259125999844275917879350761669368143399868897404383797105559982668513575900566705794855605210154561777058868330438369807864289279481210045116139005322243061036839370748008366474177176178167280759538224314557682607383881774504086219943329683329670996513614090425329288745037541955554043436437585343994525516608512467946934695502850025457174027209933001384042617988755177262035820545830549562569818796401593971669458407733142743560955269173500633079949236497455114922246976140967568466545030216395856098119301890350989501334486484423384809443783276134272609512965530830832972035748671136983440344986368045973016382875925987460157800446460028939990658862036610834446032586554695458530183496202495974119794724662641602663840395965259814459316382817420709988270776994678502526127697686854735469220316132320201435817193000989556477265558314688796731020472136005783379557807936330026562655655076517782538396070999771671690857580481823740925823234750496595554670034881032703562338978777429354713946447517436776751770340538028153547655797180349469123296542689242297556462890640401279883368358889161216058037051058653728362068236416251714240515439774384373081526472258752466586461822515366925101319856556157429961296283959740960833977710516333345408039527329365329401158925162685068471099980072021044615493509779510807873887419656822032101131299828398060356319437117811626755082650608858586814517013173469892667827150937881853802723165966202985669581154242409346159365717024274087211229297348937046428060039539984064667138418921664345520497378661946285686917565912087074338740520484482013875192856089080014758280403420953451038880893543692809129211000676755580640116277203980541480854813899978022154283158907650744707003200736651912774165179655124717204783976275108011106945784118043383546677640685039679639965838343119059194714485896082509939815853770596869548431463839422429906695146178696098670087084868807326155798880554481080127787939500984985845718656867210468140551486658576384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] 58579633095753225505023354534279883759588856536419028340262487656915497442130537572342993993393968871408468460378436185728476807441069055727234148114084303255905018842537831048964907238301175673458971163493016285100874773234724317302300420173126149314244191118680046839456323081903185020777127180022912013653805436420270342774678523573948940492504132996703727572558020222544008558099000431901624049633061356517963764563821866381845927637190078262546453664566859357660407610521383769400769371255827269514852892462040441470140496144959949810554534766953958484485730333498941223837597340872950291354625049870196329493520546065069288524101164264255659510347647942365283446387221747771092547856828291655016703704826881497549881789247100614870452903452366914090058088948308291651760734868786013954964421880231654136927529400914834608750066303854328033536061394913492668219946374516552935842726380488422080308855769225107002650051742458232528248797528203329327295030527486373159787405646091481676209633752020221365546452929870331334911215994371838885120888641218505834554780648831905926995158181731564847626844992660014495131043840706658896875811835894695063647042899773444591979472802251326972497613937145534962601324618512824985775055258706562368426510021299598607657697793910590154664969495706701352401683069608591676422420736009700457440243634135885455978421256799773242898724795431758772841015675345726643158589630663715013343751090167376443557744615965945746776616078792109403955593864901200288080241208724506908264934399467622934966162965602120980641810747279289903870411436232665262145853853246000065379486348068264282980096992243440050061904415021488645094265041435575889363055924671517486594013919901286765984503066606007598967945507321944580628106869874050396765204034481708619472683016057992121657943050449463063915077435981140789313694385424225970490493818907065314550017479845944568602647863008001451260061503212779167948288886483989196437911641313941719826212698262592824731050436734071372305048740505494644292273675224033753081480258009174292073026953166946782301509907898762221328572427146878924770871640250808283465266487180563831176588543686622654171309640480134481714642292795749608433914577060715098662967433150647479051220112274138140530183314813609122011191899331557055820286857099388030173860135205143425071824179513083380247199423309256123055441306008100010576543381540157608864208101536809063747293450752044702034653931623233794872126626870000121181554149606365236514014726170353057932447619983208315160636129727616718652424196969870707409028620941042215781083045443928064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] -40229109051030457805659721403620911448686638860392466824105159850788556932472382046624044871105267584121487659147042230717770197893909164608130097295690593236294395745782389494406125173587542040450973829172879358023000384951377536314348110575448452531074584348893255701805194683297952716371611088260095151710518299346985780290012880569824939033426046499109535234480607248885957395060806500285241801363643200472756275058249492444135007617149120649366554619064116756416111102142419906136303794168227110435285371122896210918425374744438169571912791847471879029479448231694160602469023026238468999565856726023917356720042412780135786934251086067272252530697328720858561594179040362783261591917932681767641293185155855527429458622564011450010479596818196270237017573493550044525660065502929695544198811785908851995031912179402160173856075983201557136203854305124969205634621738722474499137522414577857480655147490920773912010331251898024903746848348428114045016565997455294220518237122706561176710437808346448350685619032327791345120180704476420061788411281373744060322598930239141749978454534294199686339108332146101650593001228342918383682571227853334619347390100107172260397087779017400112791799479844100944065619374605509396549240655134208908002347834918040145658808793799656397932568956190376054795307064719717997973910956530278896182694312275036132695448969668595924390457598363630109030441432590650587869715063401093807685553796625549615060140630858826659169552981022160340882304178348875897637241847225374242311378739026198441203461843289071162563962984879136182891214462835443440525694480201188829500410482971228650672032573477232043545426857707086670590881867903997427596776425251431153091919110234022667379556842424816474438461968576465042198879032080628933298930649190292555524185001158747233662685056535334596336514712220422867117828323807405382393545205146139667438273983294405125360402671112569757198937019598836261668052316435260316003594944903791608857934241292696132698926775004019084990128753608212917285528045318777901626082821701905231025732226193460821530799742676838263801883759053859152334730236134544664549490088645083176636453557594518554279975684351188869720863203854275450217657144662492632485452240269025118799763563639810527026539055909163600620261231718917482247324590413753753594532355920975620103372361904966334012905030903455249274289973196654332961707692412536951177455167842123215497451537085608411494888212440067084380127637227737271302646754314275401770496573027108347529302845068474800413395236168937622384427632760543762193925464945870604400645576352333824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] 20280493870680470920097321550879554863807232197278698187531631734133437339422559037561174427250089807301221226483752922507400391152956322155680527624466296387812796641725028550380202479705860275794373508929543447465844916421537141222229382796980197809905615551493062453929795405670611863481502942741902073778666304786273317508514107826105923416273284029638528677493186338103149399655945032109383793837634848937826183896015104670992953611187970457879189862405562962415885438639678983976768952409696382512107822568442799641917002824567141963395601076127944324924093723057184790217436244674307701067310063977169832454670264982855205080346474065375077811413503567492304914772984743658657990868900013131874028524042456932775228631531508668064662476780524694873758709144510145152050492036270434541591710220485083034989562844770628471206803691255784332025744213211621963637795036589550713841927759635804553200694425656394999951328249163988097527348142072706233757964716937382331112324997598784900624925786542759716950355358672006127506779251874439160857187250265171059621378748703092392852016449252532840453995201295290906749070117842203340821196335660951027913433645566502544822867001097613530529497529470997158837348296703622570054474338335122884098753660336105554047592329705797587394761233598800123059150796211779702434645146194583780628222704260646387193078002800089802656337908345834190390069739603313455302095329926716516719660539074774522323558015290526547660525057296647466735453626783681662137142752233156345688924217045802788729295808171287037093239089881087970620932709196211715600685997881512526055507273058837209990214756895612038123407257324188072013972722245381764336961212440508700824288745614926135395422828240272487391215216934827444968643606662178237320235544877268687921396822120514819540420884343789797300123500647159381957130204933350835633915174237433617813490054995624814305497724621508845169579771608180867505713881066120502612025637996245820429941900592307471980282974455068484700233655869554458733126510371956457658516696463000472216982594585271738577490248670277969889167750816488118543527865895082640988267629153023491953839713544830125038867629789266443429967355653468009851270592165967124600301511613902338282812682440026219319230328984452108720264765659610114577069975044196163161412534988612746931575784809723018066243089643048619185210135112862189352304099338009223855012430480468353154690897619543217944254508855236192992944126742041223602055088533751386792734105299465855521827742136369625251463637060508213002789769244459944133597125153583758084584006255378432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] -6824655400491379740659214270057691891376618413725448980318057770493816147904028586037233388114230618613017809096603606371914477481402085106692093792930855065647280322501535856411536779789785137650127092712189423047958474554098583474349119944276999797834643309920901229706719920759428849141594798457792507011170050311721695202504369396230861264066147514930191109792795828026614870592366390614400726059246535212691384915869837859289157274046058466865449708425998002537348952650859645609319331578426240587262474280875862440379387475006131020144333290372662493376244769900406288198174714962563178559234456588808308787879397416727166769475016641307676829756278894737087467126741482313024143833139003735102370544444019234405057462937381312105223246501195197324623227457615644406620811524696976533591376433140058939958850194974378423954222116622162405891778374926687864941694052361578817335067320234048912067495430745134282221153160218588749827631487747069950494233465533261498596426140090771400262931831249594618846022493209899112357612021757993402950267916827899417391923132183981079050498543386454761619123154964700376436700963994457182519470121324343718695213263590789062215913462020692714586841650199619074082566078391914511527557843259305171800942906885963734616803442016328154821824582298796564517031473953213332524163622912892167092234509880839646636250556532947350573812413113115999774209956108534994172223271708241540467312803484067365608008732291893536154261151976702320209368543501580344939946061683741099065391405501266134848470507476829184260275125322203916214711520967414844271688666801101631407739907472515273704978719721899573667593440755495769551642666050962783797175165405108320067690135703726929322895455899468719013129497404731452755005409124025254949250512724418627271272665507390314235526967867330655951403187658456358296742923006013059823880385731975476909144481934322180278095533312122171704789802775387582330924598324549424554803641304157058888665614381008266497388816602651483920707297755899448176535977258811546066300305667465073303541666901826747886364544815059802823097383895340657547934363422961890710413443526915814230376137461390094284788022454752652281416663990923296125123506986018698129524849382335507367533888753391087409355081581348193039568962662982156344472429524134060279125152795898867631889846512376916487402168116147228069432179161663625320603949228379106298925173267980319722090921925782193515694078779547568201543003589939091854779137644090530130416483892149135416380207315296916569225020675469849517875374816203876506342685160157867183320215016439808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] 712368604061014750867623267791777313383431105031994380518366549452982358761955303379861555033015260003867099574402008846298204394708640447842110505438111238997188705950477592653184579755356996780508135603525466879400837276948621493596055039830853267050430368832625096112371698773189709546506807530626792155834214785125844469929138520953443207943182172402467349612843413419443792790384173674272809088371952862639068349085032185122965065029987912894961636958234845501916564156425358314839124011595122656462757930778111927463979227613824758979759587269032934277541833827938899923994177726411152107358959171275772049342208660107283779464492083310738886559261728608524319097443948483834066206259827009467117248349170013636708815420825122371831627619331949495410712563579535261755037652988229876110124342903510869059888872249505503826076733142700121308915541386664986162047849181067059817153005746323944701603661100534376739090025002279781334221448443098613244653053694088021956256014937480544346839616816772431655905385339619577604568180927915624678719379965780507569491359155008325240659381301613465205002064788350103525355159249102351492454612965399992241109031626859434582775279641915886265810101329901730644236162642517677047802195403570974838268846515037204022930067502865595520803369269395057375934794830277974409377869342005308525656229819199720999299471487669355061731906969859559481584428217781735626436673623826375708417223142539185824410482674955358380690714519095284691799095845721958423108454456673406818321626730617596676133777215208240092989937268607849545822725941476824634356607481189055859608287996976117090479179086696736884886458810728713582514138742687147364954691402082293111219097004693452642743232405111659426275914325961998683305743502142431664086433806215589662067934786410693409257996092288933689265800483395644483747397810095256102455841793642384218935271743844229121030040962229846289350128029787219228878239787071498461601200618899261542574260543330539364260284828604784585278594561214451045055830248220270573428404815793803199877048991250778923429529547975458666382780820207294762036268144483716915896539606120020156662989483651465032210636164200300763087249454673436574477999646775307864184288304463754162777828342932858360532720141793133800275023605759591303679666298664983193292749730136363794250640533422707213703572043857543037491280710701165295109521678811075737010404723905870468054251556546912946755337457541625895409330818660451830005628451646178694924086645291440058528385250529773629032075848405666066356639684865925080091716594752282078679327450333184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] 845975144508082079524703577445794462304815205633627779081129405381781736019582916358085311975671533981044018323389827747026879183343239552229257085005379725689802549790593005203419744821446483202315726624766517260331203632361082442285968977070088600716440694688146302200335168120433469394707245287463078110196674593950239699599037244644977141009983417514054640663656944976867297868021379945788633262969345536426846844874694475072058655825240656687525896874455940647138717259858285964843201783054472242103141419622206449036840878670065308472132613858027188106226087205429697101840117148904718826210551233200768843325575941150064898307653497390107770872818378144524158809590020317228286974936635554965964767246854403255875690100116839616659367530382746750873654409962579799938806826612614961721633684950356461649746666071536477289455856146990149822203028336102015675775429371841316227542071783378092123787347596607128922603012040736367258624238210533049657925497577756438479869195094396260329104033301742950949460572677134557703701642245640370559872281260974496160152980828832945774910833956446765957283632442982636462037940355870199714581445321885987115162153100872794061582527992388567419584640803863965618782319489811942842043820418137863912403941920434477725416830775749545915898900501152815966536564992867167921131736772226336831083618321605498346278476193791687544444414850778368263128015151837815530276332917333948862006273076262517425151491229012532341095783441182710450426144008091913037700054119641631430148092007782829570395351411893855660083907758421873725800501836473167038259197076407594734241525191995590081624486874955994580387657297998977625193215211663735295344677787785049684687245616005782627878991989668900325375652763949320095349699796888873679052074364655768684257949113966298647293988520287733322106712456842134457113604710987817028066595327562616414999289974787622828104774413102378823036723988440055008594350854134223992073449254967534359697130271581856836103576135263391866150383738106936199396624994943386149873566009081937645737377459219537680296147876976035463406496087404475307385939816335770013672889633020929857027540424885914771453852687744260853008317490794759334880653090551672258345899830101980484311526965423493308622038306134167017537694868946931531461123353452445704271519035577300976481194081780711739356484084744742740081717711268138950191953454917932574394592443313070305004388115704831599031431345257557693981851869210089666243604815635696714042155723824202022671671482385760540318794420112162747246798629848948650271262407122982797357936822714368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] -682470497281007450563891155497554702900050203132449638856233946893023900903541441972986558688603732350427546592664843298188096370996917001641494352812241696714136930213762620402089306079497264766156056484891988321250800790686032790482997478595379996310319442242175583001278892486902597530149794691238287114530362800104817002817717135295561132702594967156720676241218676289991029024235420897624758990822806592308567595201875628210628112307039457129933214296367518351602031742724376502130058305689902749309761800695154595218374073999378383015527973015702686356905190634086227279594237939160690018320615501833780504618356887381993513440126144758351866444770862516964604561238078829624540965707868320085916313029922153579564646037977739307253504684259325712416516226866823846730043486167988444330692772823901676398524589309794050131951617676270675219123464163556495301613973285326710383662946125041002415774255155861819125107799298146292337274464541175494719631016474012802610853523347881529080342362016608600815510459299254424112243301175647741156263464485893647392324501673097357124755500555002904357203512046229001647880596030418167791221766452915140053980952454926411517371863839476353409179521177359219540352680536829207303355535881758976839702301058466011539838125373086910095299070080570370368009186566785612624073526414024762756006905789933236729023243246346029113255136474746917909298923083171972411209401141428133497222598949376947722533580867218541101198410718314636898576558869890625951657266630120819459958652480737430667086189099478006690757414950732283166976558972652047573899431246968818030129336275111782544785023013502425403562902577057849416077098677220836307027187119093374455117911800223456878806693040993901131537553981276307244331280036904854480163346616515366066738214726510224521860461496898644701288754243665969049774470455189193877641393836977070154170253573647597345984636648128211668772857102178685651427093417184243557595857118428403956845283631698098102768892450428229276245413897316673631240038078999424207432796795001588391286447511407203269973100420392342724353808344194036846830349313996028248952129175677164972882751775780984772487236211392864620995411079485137689252897149268517786134993905542741373676153463348762610810820996850297417396774153079330170542815436172245132448191742010256191607089939136060774302124799797076624153567327682030276485161745991028088739224338883839558979410859507017416961516671976805028555747690975704651272835583938522312483257898012306816282843645951720450879643338997881966874276813322326729023517941565506556066820448583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] 287807409129823702092306424362834595513066529673026577818840856069308796363993462401721501206353561825280836253977552088763123775022388347533942942350985619142067432789516032047298053754614704790117396256452229694029643825832608072342182817386552337156029298300247293195397671411409698584438930135643263605046650027139770404496181722061580080760016246879134784051163232811744536120673222004271147309857496559805898171616640667103609732147399113422084310951647576513973217175422511260387202045164129397954607486195347770847726356401048112592275169007004592938244069560106689886086165872970296771783864280768538153353950863117431208150733292448533481432515217898247952784873543552200839854143739340597576205252180335987827787562044189785055458458047974384327231195406147904720791569586804663388879728376372309535410097629605588854392994287656464994535851879021692462156600114565530487355417489115201912689560896626590470086011462756463394858585287528309312677668602003287599749243743422492575602266426343466991052345831923748840135210749596474709891327606277995284763668498000187227114375049544988255298086393083774303250557075963488365448219868389433472554521793307008327404940648643769904504867913129717287912670323713488606023475137752218675784519384634823953539674682103365541679299973766427016028594276139507590196737204326617751796976531825959488806076387018253751997795240892998225500088972373577361561559269243176316802318923078572974789588592110028610783641912368853850036926597661524010064821201991397933625568459452318269031800222077480602005992036321800062605282712799831560399023639603474736074621813050739616827748699752307175550365606273575388147198410033538532775930068280421247909164628394956632237474274944361964361923325650808842041120732178363904186600862015614166737435089994767678353124645493326991306779879086887965577245915916984501955325057354130107310475851588935929975466964408453449004630170842548298490845218196924961702444243846163248058695931759799950222199982216367506613853376736108899339719643834556267025513540013121604083931188037056863476110453758436849596325183038241842313002768546034802468276317478564251953921053506907815328860149766233324862371746853374518431874608199751896130280521446842434402645945138618678683818305893217953095514323648402457921842543304193492790774229078147513765175988815683221093379486689529458613922216978218001155067091767995730947610584363904046775107126344446581248118115819989172157803607289811677595361074543301647131714779630841947528589297089663114942232773125296261552840591665409438723758183787703597290347919572992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] -72024348024868105288987890195780199906812251494086505059158868156073506930262317559809217553360036674957129653670727938164206512847738067435257746282023864600029493419100485296811726616850106195652743082722224994109974655169910688481074258504604155785178405730176389469184086368306942354557835894304011979273149788936693439049443519540846723048577144759680986011194848837619129692698241174544236509097537695030390855231208522976224741593252393541067134328041389986317471913605024004412014254164763060068085327765069645032542194428657841660725712295706268574487937778229388311228016124635867022467609499044452585423626712012730287553592481932126209883914517518714367543164703910418757412649317075335583783873729849135047658231095722341532624263853373344194639924549854903175686826189480425137940561552375729397794731799711682400100128740748693925479478247330485204964939359630775142547352832687403323978491393674001526996038189025046818339838766078419964003597683550168369162817214523485565097131961336987658005736739298402466408817627764625962964872747519571173973409462130676345994292625071552751038588243253029593124772200783449434160487065291141363737424355466364333814594728394730895820843257256912336014110299344824544904608123865997296357913348143856078201349913461206679606269563875602290103168015227014322521048584526070381830978374672914977572612980470279575357440877926872813432528519748106033260908634473606244815965686382690090466363893859131380552241664806874988009314283661363234568095404227217799525927322323719225718738794816598542428584181324805100254819019395275749114460538141240815209654338332463710576667212316842244911280530995037698259307802830472266488772730174126797039956811848154349891590219472539928109891974988499342500995679735868487902382143584735281437167257894808744655446238832764291648477128739152342578230973573815628194475509587970847380422865191412453689272151916106580355476383146592995861269197823499728169047122418696609779690731778269033167901035498270903619600846678102292128095120366470958524361061091679757106608492799777100014313331799234932654247216979445335897868776118246569333550759660313487847081722828939985576456680005499854820170981563325589393209297030762584078378933842769350206705775234742984082530687252969180630063185761957822851342227984665403161942021400120405661175010833248954396327474232026989052089494914999115334285653403085739286048152233718503916087132456505755916746595154838470450017425712256788333709974037900265754450179001826264505514948934003453872491276407362295652675174846270498427393966577533831588953427279872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,37] 4627029642126724619104227625026829219187562041836837665591145498334785668609369032522611345701393975556824419140414518148602492400451857352921992067361043244436057680348666469849216691870648537803638105952345729532208653303463643237812025200240524715012035875074813056636577020419119535803631492883884919671398336221110792264681587777747358657321615466677642465059890289076228990322347472178566724496758506561489017026490324102023538865887603837837292687650832286209955227416556762308136790562528643830042158001605271641728603893160709425937154698762041903137213465631622094943343633698364118459633350497908144395173769504059876130443153949610954850281991155682607910289340845859422600917698529012487048100493240357060283867380399602106652451498515832522895427479524900246234672607690250745506323011866649780034029614911069224715190183737684686175156273431659293491574905411697355430573103099196935072471653443279045420763471635840764292769681486015033111354259389024013590005893246680924666243841489844666513560685018533328534808358357194247998414614751229904284929946461827814863406946244021004702363774536129722736688212899610544913706223782051087905164726139990478291203367101708324504389324023315508704281630072427177959889616274667157493085242063630465061543513383574919317390714259196769565800091770718808414753296673854283122422474401604162657843107464099010283273334318664506651584509625809448598833571304955153950569909088251138356265911904203918889808715591605457941926479224630905160523178502025926361299705439479252993792248703311558391260940074958303123468291589390263409170660979472881699800074668455774447017670540748951509688165760690803235003380894056845121902873210301857076708566491570729125346584560468352955688534345291322793856440565449320484944079514790869396217431721043851770771974544518519936815253646105267886706992542672235318837852191169777569208812105321121702282534486746985884015862213787466167268740799645862290892389584271624923464397198324433690216641240625149705557500741209815654316245909497151246152722783153151450312445977308541105374258286733495122883157265631236843303612263271186141986850535093805320913100556430147424754521076407722736383688013780958343739822684628283077696441365708522278745998498637411749971275204221085228502437626713206010362848316579350131353569160723485609826793618156253982081010027254274768566213751130122795153070861138393427550970007447411945079743288429477359943357114831878846097890695035757886430663882904839150064016891460825001282789545992934197573455756521559892568788838262480590472109805911121298129101520896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,38] 4695939465583390853034887429405632104267999003822900822998280119445584519740151918953735097824920716339375839904131091930864558524171560753798002013595820272140711191511467272432752811079016740639695136257219686553141155292425086908788711965203267299716571238553308009228962010477110421441515652396659401705607706537046023695093391433063808603399460387594997823031395290048619217585370363842410107054923519935572159653314318119247444431351601509520234763768885551179980966108620249759835987563882523001531924755194657353190310995808762371588615319009910120539337155168524506879454786754605988010938623992210658058317539288076335364904188444372451451415949657959651137123334152603334285139926585201397327155084162776902258111652177717099918417797297583589675613218355260158769323859849098785669377916994621709974412135913139958063590522781525074439955362274229845349623751763357994906440175829862579868402416648484630397703211350077242778222027534639636856036845404330225376817743312814062513295567722134569496000076408770306385102571153734666062693350586549580105270083977184934459435834318424619703465298408404660164513320840115012516684418036971137872910954822443298883406887492896436880851343540769088436607619152615616255882638634985157569177103204842487052420990001740739596088517536743601254062482237632050082528796597953011067440788848527975797593138126582265164173051407162740171023829013186839787649620953357256093733874284623535932500622488732068203220563969312700089187131845128508773135613881083651412561829766294028658821320671113804348589987813006294539922803727443152757319760979324446940169240098327106047030053945918806032225694412418893330516145567524538647494490242554883513129916640783961092220504064335439740176109121076175388746684032072690110638941617426266003727383381439070788688625525853898518518268024991613386906522985673066329857997245810611247821519132254894916402575189651700506125347215781399451358457879716507849159523955021128045634752157644788339681604927869073313068693944606673461579138875830084113618696793650579860082630602635197444863373034695212206499167743191573584733324105431877585115613345155086067960119594039531136498842166114629509451146446213198074705421299247611511364387488881392971475000151275238081753443318268898151403516929060142195065505108988418102700467687615548263560502188077159063360302044303674965202753496774610683912186137886655442763879164177787570776436688682373268554165923079304809644381663021647356501790333685535744038570484184022980567555984999678196535500453321295043499441826891862089859550921413197846785472593920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,39] -2267943809989826937518673585916343533437766863697358751153050748486466236866687062351218855430379117568368918565742808440635358515812582135396921141303098919420125221892059818625205187805762524243183762614495514320064419878876535456328483506960325496685822390162040113859079618754292556127338969832994208233322268240925779580314649503900944041859859376531342146503845208585329992953029118676352791630705799970038618663792597035283945670629167790982332092874911269146656778621573318636079847641379714807310827727820790092066763705526621320864288769610835821396686448981298947765945829051914830060198962466618773150457830803421697793922260234099525276623829309300818809055224334084052196674818075611950468590785863273309843744277286350338425905793388041381228678677244872559313945020772543705145313674579591809175356542427639734430635488590435811033189979961383993359301267426277152451274379227555447775482743551978846544446489346677834001480790346195346761887916939747094315086968551993573194987632677546891598463265757648709025271640898557761710621283915877818763650317933253584033390712260162379687631111256931111791625535404690770550554351322051177821064964853398218874455760446413321252108286783200384996561101950077430053633909766443534103356038088073199483350964847088872658744893429308906820643303440120152340462380314171970573220423193359081436781891062846239304781080172348629489418620524273820817206682936719303613074037705191440197556415015758788050978577919759993361096984898045063280464641727343082271039427641052402685327433728688450666119118137670469882370881021857117112571085948535273926375449345668820714988059313443728811652762887588091869343657061285824751141783417096075853987130798839911310919617155639961681285014948430593186949052746059924280380687406927397950232767016321401726307997639185449753170022170730339640162821167279426973371196324986798919464663921195792101246956411088130560643815271236774618430797332903096157232656435723363809323447034989922323207660525466148745469011628727693194969651463096284594910297218844759776921088596712594632844411245803884319239380546409676608079481079346902844539798282774908472992368901528636065416448147044399294425475912488696081299088595292231805694283872259175334998662798259696744236506409850309359974818831766124779950684797196831593101223597248881579887465659926284507128102268507368684075634752512040569290868633491611828514471889132526568093598321090368653111967757634264278363513985270493112244187960194627495711852209509002493555428433663759745395754187401906740710199713755016900286163669720886411365334384640000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,40] 446961265292793769825726647149819599817651286623186007897758468964675393590623690940402778154588150967543683476808341109787944398489145217982542432641946419020346564057929745142885671361076442770413805292602383210355245765814165607881393136767458626963187335462023065710429662806259530403347522514817776354205549938157480606766476189677555132657982562858367306325174400429755426958151344228107130464664459162747922109222201724816627437557629997684962883382230586362193938324211799587996170436879777421223577200904891874642324022979917026097062228517333581711456636541166592414457140518888928863016294009647857142715016572805642211215233645139248227357197988803119821064730008820982001498304534067979307250216488849925685864987887347089852906967103769893667090277772651079892090367250373740156983136861917566913431096991219686514845772055635739729876022540664762292716323457344044500792289842322778691039198494515444119536743615873286434258300413250694705956786943457287040734505617732649306059995952722975854889189694095790332716049790404487170767399379450031331605037475165048212315618212164844345302653250240274284141418456530488129750267492189093107967203656269263698721995079838759743399133746304122668559159883520900106778577517514869641563461881964339429938955080798635660832512590206057898230996390238216237285270102455810066563243710734677358680104025671324693552462187976685166705886470196325402531741445841525358650288803332431643684467939238196633335381365620670471670745838197363668591279966437452327248775860234232788271139137399370801362484304609753902257957572081418463993571384732660362862656322835725982431580915409697548145102672329790820885379481266439459762092184641134427894962046170405204853131373974509739316851598468471207095622691550360401321913234527915426064239888908702489128710816465845292853558245167564018509135705737297380291544385885219319370476312821783704766117353337020539450550696351998151083256191103663200167284637516851888771053874242655144831303589675958836275271493218453268498157796414240505197479686792322415050096596605013077364273143009184944579565428111729903799559535878429846015231988078099786033831811363556338664876240566373107902328683754636649869328637413401112356987222979074220747042629451672175693030799631728230297131081197679771819143285267885755512286261963208306750912740372254295799995892142408608105138929697441917761643937022432799649955170646967134238267325786218057398568026525367279594112490332575620404049711584812011318030563710685407418181547602172226062475866987730573462332868005032009257490790499162146544799449088000000000000000000000000000000000000000000000000000000000000000000000000000 [109,41] 38797933245032995659846380531172757123800185750604979119089263090499870377994672394020590142388368459339588312918460249141310149668637316984950191635908804187734478940985161348174990373778733087380416512120355766525448310830820591250704863713743781196941991451994743460810538590861590151122875162881661960220702508579168749421201344763976002631751005819797177527145879675983404410570569594612865168508210704910744058803521910112864464216189846124417468651193559834538078113571772295103423854580293660058386538744241985565367673923893935693006951329821118203027393033067839181238866393189745198333431060678654257374869925391812568395825563554517360466921725792501490192570766710680211483564506942015168059419729648050202526582759367425164544941281556700991400542137946745569495921137603957263055499583221027016854795097373334951021548845970088383415202886965744667208571476455758122372400953074791055877982730066073043894679632502841477104556845047606992857410913794848553187966276989259248213603592058256746159622530490392953030719016271294934101176533983956323453843466389933935223964007045681565384281091789946555611319011178418854487768276438551207785910245926970022751924310445729039727953752157498887619896304669852882667572034078416624677015142664270475834370565515385243983446863636091009996578316082321100594049868577446657109533977430863322425469340500088183788135753527774534194693066093394295987886586719148450898871310302699440003452853321391523603825730941712666028640465183236897722174990546956797722710102643906326126593099335769682009416463248639054817108025194640562000852644307164190798490063746746455876389729356129549306044041140926179495570819948718857980872161682972809629858652000796032827642046230074820277319912468737085242661113138625299223214786919947948444800601488655163130424439654614302741468024794056713858038525830241030520439566977438961613209710814681218986925965010683173457263833518361323036005429720668418753445032317524070806755302583670625233517855626896646017567309325432755574652535237085557076932773187683695731308576484094742798952809953856874485738854215837529024120470697313821518859693466093694571762921087053362624661204104648514484267479820521861934495535528248980808357623568736790388877977870206908451092987828954449555735774527062106589789855499054345923839714231171333798920631048371562456755587821780607543055448127285283622369718702920501831594085941269330477291392691480902279554757880956747113700918095215112082079111470864997229199707339075388967882417739027140164127539205966056218779130301420982835728734467872135635095519232000000000000000000000000000000000000000000000000000000000000000000000000 [109,42] -61018419509160519201262964186081663007582481356321111823812234340641565185437790530699285950157641518361652455822059870993981710967068492314805133361461819990780229155927741091198216047194028491475384451962622285636078831550805613959858134902500547523836407417499110904572903905226766462405231643020093355823838624217054777878939366523331696933745983522698756545316288530311792918644761037601107813424761390528522888519981637720643801602754468049009708741098229524818433112702215224303677811687045224745320303136175945307870690651244170439107756596101115060362902039566502207844545985067893136087786315156358255278321202849091822389363604252570561763536810799908618988259740208785323717855449724065876952531285959106569549291604044378419864128377691719520240222141077130113319149156733203746669857183643814146488802813771952881576521665653051127274486890686849983078777477186677231417808852975967302144747488439365693962545572203189192518117744787344359985673582532711697571172838738589627589391292689081840863899712135686509243048474523257778015187581584046570668917617869197428904844610815362331211658836620540347166824477734038303189743535275877304928772102952706056737129019275338807592560483384308954875739924468807154667864601455164658516654192395232895745420822618918650630321009891269000718006343457197032566944135227918041678207205357287938650376523858542095952813371616243150737585065231959948417294297175798400840674160119794430594837284735971466627723360889897046656042111619577711116891935139840555606924123012707945287398530887524140213050711728812693741523563003698670787657606623088013490547107722463947807259281306140158048162340715773275854524624304027027434109793228682265379702185808879316778498487301737709291790173790879326184539726926354845639133251013855696566505964342269181841182603289544258263676488764223130075293357356399126614981841520762896602892628333773910605561376187710823051778566188742490937332521429957982056191719232388287001314679285070352538349734035892442796454984210822516789186551620363031070741599715476146333644224855386265754946877169596463763087406897984805491223890086229337922267706230864041911943203061285659980165385185934700139041508608645675017400084586526087988472965473811490539588364880094194432682843863642169718364411718755997921095821105140026505786715199984609880647063441704396822608868753825208652304355849581290313647179705320203718326357618999364918400877633254884390396320663331171874174367503299103276648055163259599537312114558312297909141711516326424990354635362006167315395031972733856510010565532742259603857735680000000000000000000000000000000000000000000000000000000000000000000000 [109,43] 24377194630454611957024607602161364616914117797262718209155541041676167891957678074498126132534849117942389924827971630494755698619765099004195761071755024626678872072363370794790308420406049824267743757121253516033121011132905452932317876038566261635004253972408230795674153369735724565288206681682294760378223700901273502710951773140259908186219545249055502659770006933795689828339678097714822551540467569496237338907696387642568337882792361072853699463535486443933203534587773803597583531276496184499008798781070044151339277489687607388824168317908322095999348443823240305292134607456054266476297323234691796906210996488827415220780972091816654580863928495101587843621267869068336908798973071038096927603837744443062200362673946735209117195052000412133508637625293029220107588193329809530233720124034962601435022352215421315367821731009636562350478554275779295703366570977697943624453223453397074933819854406532162200710956083752172782755208429384806565895244603379970140945164968506872329212637940072060320889346108108533532767993849303932806881229350242141931598545837170997325014641184246054412597488797940072512214001490836028038938865275546908937267541001137719454533954796754241170930635438868695900667067708142576809786724848113243057418646517748510383160821959744566682628829247255896946808910017849166188094391440060468497067570013558635489189910551466185801615518922591855989571134633360730647584457880652672107075987056794493494478711945072924303793988505750487383504549940576474771969637154113225484485360872536933599852974583257473599670242938673127619384001708340858420716352582638810605997753651046353626267585872238457346192038588504876793189226514035004976061077830501281515770101001737509715037923265685185157698001596532825689800571847301798420762120636734097575034765065867527658260560573104657893696906902874737079216791552344528619409548818771331913992555374954889447721777638995411115436688734972851281896225779803669311394556932670561745958340176366355883828136464426769828151396126288133653935704591027576790688949573783627824527887091658761717305078204879867025863199950561503764092108148856506230430452760154718564000098727044249234651564281330314669878810502237113323157776990653332160660670168669923298044735641059842975099087891692707970845237874941370942945687359101943696779285478776186514498758819912101176117804334509955154654250150520643064636165626222873581118820053621358937546772708671894819360367829783462617741611205099538916999599678956570916536288345991253384108750031191700552887763879682406305103607985446005247130873487386555275179720704000000000000000000000000000000000000000000000000000000000000000000 [109,44] -6239791134356756359367564052390660877930196481353463399402228699482123547120342179808973967501986641205240003173477951306941150825741295439654850092060356784367302244335685463149951587831056416797858396321864925274923863214979519305312246319644633352696770388154784446523511165962977484441343821082896286396082162920539691832917103416362829393406064594262176756830474677309830185411429847622237020895434660490373353780640678312994199377655789563525656378333325465726246319351327702947269243251436245373576035464732675108457321813011852123811238470983887233638953581174067858791337181818704166744523910044948692555982516116389053603442127308210617117421915440604956600952512842400777901941246445823252230913665494186004310723499922579278706754266268365956754699713838486272485509242676351936693987369500622838096508246918845679143344991504275564233538388561694848667535513475934154813733860050273331375834213239282607357987655491531384067281361894905861066970176923955838673390771271080738910340071137402434953090862962653179834433809169101903488757055058375619374766262485290539083808581915290902970096008193263342263806802039003488060543965794110654940485707054124686264204693708458073757341046512049189069483122712406560496427426328996812110883564386182220661445801461622397864119121234079944244745965107974195267163693269083248562590671189583068352127530968074119921984713272984391837462513984703817396094770775211894099898562732838264198399613859374016727210765933260050300789345552555309104169306532529107379639043802562787274440808174365558322502963627165869903515958832395977342551555099917825060585957430339497683685131037319224638801071339444669643894855971735995502464239156274294724851645780944250685178770416142326748277665694086079851203723190355108594050562041825799933420380231356291277863368209808328942873455324870824336924519646528056814548791618607860727323734656819938425771460855696780807463932960358731058351186305943855970641748330276758445711487761854046396724578668242285628324023006417179405351199868887853668922850621776624134361341609814854940132054229865480367808580226536233765449086278306092190065218835233889175698181341159268814191654527043679079943542169774149075322241595277432525422654537697214216373386497136361929959238625587171243715431983446139117857757846253697560745555620553178623585375092206007760392796995950599353326910006244697947520042434565322285597155557481462062708158654727267186231962647707693567434527988740681507408791150115573486603778417555428012107893342120314559761731532397502213684805550179316478241825357634573628505849856000000000000000000000000000000000000000000000000000000000000000 [109,45] 1113730181567419548817390909143542414303405281384492213086072734890019641386022069214239765288793174421268283866129329437778569084503555175752961465140716025690432828852775271711920977579038499454413664781138200991630628395017420818248287773000959783001634564791240817887820996468619178753000340819302770109909995275102441472874162821004249770543712226258451937007489200534532531014132144047679525302664345802383500057661360297815510531132325920466533820854930233141736649514089991549003558168572145543384292159448386632885235067794163718316549489601304326200429382579803548933075985648343416461350432902512353339254989189995556781313983479238685829395543269035261517378859130840924360226899921739437681572887823793405525381374076268399844480837203941929599043020398372013477708242432937046224026687591208357663674977066617967464179726200500619728409508969808890926321561618143832729781234474976280393409982389599523147431389859073838891684269512919691312938616212645026570939959755197905383548209887096823905100094496540145500787727994215597448703914252291443777008581562489522200847845056476002975564911220705722892418309547652888798988475380327598144421975129024007161504628976886703367994860233366547655569700156423077404991598548264281514101890033393179633127318384127300681555603765614252256296578070119587670271148494572356016876309022427835820915750661087584718471565884858324136589939530385006288914363765856275704341214755078164311472771882282267143474777549593603291415646123511365647848520151756845559070345905082393485570014543336577138128395529776200815317128357869484830637192700558565357120558348391921208761452792920946581641849843179561422626315366029901958900827489376216191094319025482383026957564511570082217435440283821111886156396106871577483824733625935248927988564790835105171459230107794523588321974916061023912847078777509003092274070635782731957957356752845129514322116049961985085567697027608228399272236343615283224260516320765926303839317940177359402116327557198789435992803345353311717882153750892935838938520436842258884328113394324213368451798951273256422081109283009965663247232969014329277320595155054045709878359929257468916261498927932537553180084851990233003342686863448590697243155089174835740500632036904901965093875306007300133394271391881292789791096727998304946039793810331706707766077786175515350918336372196551654113274378077029270105861327771336613370992422144600442084540712627993281311653805346738695616831755913752905649254591297136621118347245383522737255154609852579856639909163788584116736198289953599931271190672421107569558290432000000000000000000000000000000000000000000000000000000000000 [109,46] -126150655144727138713784677667031348612602725148551399320201668980509587260788796606914383720281263463637520214900487594789242109045559077407302063946283125149027418800920091232553397639640519492147819945535357676206529023345597413935992478280175360470675652993481779057426189010679131586646564130974629886223248127608445840334628592293838137681996500975500043818482808570058558938246956708208617301499460217443283725407995072398442761298566642462273983964023089715028602994175123687752863983300325635190459862128672597532280744161091910687520208439888277616379435116089234730999499345132543821418138443019702056395508518724232501315993844376894620424547336260497022185782543074012409203464286295529822967925749329970913922915132377345645564819312223474452925357510126717057664462044690898070250055411549390630514274529251586596372812756570501583798559908901951284130401356026422230730828938433743383557813035201450450351559401279938051605916505610688312976230199488761061376095244146017734036120456452607539067410128842264134752958744790468151035728935516711643993745673078051242252360082696705334805992681966881075865236113647132329013225122790102296170606114324738901709382074546468371198842024982717066407878470815781937953731278827908882254610111468393475200858946700928295439671320535926011540308265659123422241847084786074880408409701746117121105406458507509931302417538667436195015466008751276995670634552623403832804051954474711238442843913824677294872597825783166457340612944151167037019514496085942550085107186305515816313281340450647079575368944056309996607430029059630667750976150706167681172355343473605799577686250589551714000006720143738120795173782435811560967883171767887743504188188357557815485533975020624884311789911466773427520561131189850993474682496847871137783320363361251434187950366862002630875855526640161082980117943070058698833453633393228200229605381970131918065776365465578726354090799486729053578524672446256071382780899370832808524398099746595627615269378908538505531823304407590751082910734277974817196603789771487286027982074737793019482225777858151036467677130035993479629528742716370641133206841064155403012932838334373219622166893935805346742087832548859278184376679791815835729951735700630181136098658202018781544388002989953373429820900961996549149532532320531214458413288512959522880200598812862118864340412339535633095702088074187260979988317021999043620476268264487826483106223222314486822167294125174724541388689994606751241103028928949332067132773420927778621911713195480080153493711807221367527885860136415399679996848177931278060879872000000000000000000000000000000000000000000000000000000000 [109,47] 3452531079338656119054006934671569735931736528922407595351951100030904428552697495779240933775634925332698508376745367890436346157483128880851869458772888151924737046508502353106929653836896505670462976750254337269036602176151114177425283957672418682205216931066844039398931964007520323394093376027177686182651120108629375408364587845030318912277888659232956982347656548791879318767204809396378467865176930511410245862948542235497746279856360098990547869417712112041817923046186236303715563751267715562673334892828984981059465243114150447154727761161418312761335546624327414280414788962125636685228842010233169133185363710672625019425227146828579368132120637864501643492474405250134878270923653052957517126780822605592013925512896277358335506078316192019184445687808175534222656773835523291926496406199681635194632539500952324955714810014791299528332811052112401444942638372227354688041265546868544302958156504511300626468339166580594208800526386926431890822049958335911874355269584467711873976709163417700215253083067489014859375470204886679737856990497625310919012549394316696041763556480195840111231826886065658793766557414478946140465136828335053345995410024383715775531654351084162910483931423916322499008038779934151410886974607265951823969877558766724503329440799570288558940257316772108313225962286204500638776462181462644518622701730449103642102053231882272125963512751479154405931722583341555635692584593832953763680954576057574806421246680029129103865694591935204347495833833203858143614921049720735009923323104599775468556079778330070888570710747033801155742153958303449730978265974865469758336857580669303760300955802738162971584736756363620642835153050306701499035827349835941689921806830725524628803790701395180222690623642785616569458242388623204109044358394669291305591244943443093409245050630682303358292617453849540260740779041072531141581043498885769758200671463166081724292759358946940452611666257478785594094235186510920225673374599877638525191197795060346230159714635844747466774880509098743454789229026345761152865680359970405553989387285979831183936549488141504984477590477102953663402814527687499022034117070828611036220986181628647287398152923533444166578430021471515326398796391486878345987977421695818133146021358768393528170619580538733962037966143343465120472659756085336768789307449571368139959040699126608024916117403265644443401047066751672383409551425086966799595106021053863638889636458215408145354911931179880473640725695861203020757882763004032895782143222365314018447779196511052494665367300874326827651902005213280954936691261240098263400448000000000000000000000000000000000000000000000000000000 [109,48] 1681634193401694563178455341612610764374778004102941075691501057960695808746143567297699173924635285778173754472424091666391809585957620684340676606557975093016251109846552125504081882648996466083104891971932970136225561708616517749601005955150918224734829169887804648450507936379224917148793102352918819579039561907502373469385036816693349938199147078964861330035941638631653267707644650258442742462196205665802644579231642802110894530331361975640969410740268825419841691043552636733799260652876241555156918216560665368811973003207410280396248402328407882919751582337183619030110531658742210437658281808331739981139819065736104978830769966218248981636721623808614516262686430118103187725718487349640926041344875465943452308457396593561946428175752624998046856982491885928932067405516494371283792399977093636417693613897739303785081682000836392497630967085176198978912917086263623404684044983707014365692808769428028164685672468850110487237108594281996735987013584395300593393829213491354662902536614046645760312043159445551058637732130398111497383610051513638312725293208810741506312924915190355720786390271696022563518531083234640036861906230843134350111785504596034174710192461360596745099301501251538937295649371208537952579400883151148192947345084334030942346219882831325432529294007131888465759767359138154799107581790840915449592868930967830066976549526474045634428042114263708072729780933685717934321087822785277923614393383060385634133320356848767288749737420497441282322209887461890575095431991828934418403110629677304278308459001301786340975355964774490521822016362708654199668380189266689525168744029908524006914590248982295991462007715644447412955933504766023300791988345958669242484106999767925233679896858084896814956967832823768281793516705535225135915999521252812810871100708416785580864854478956053388669627299572812875450679947045904314136020456911464502305837308837515659702806937246145042068976043819318462028159995285401052480275520779060925192209449010851549209375800643981096397808435696659777017473244412366407816408518673986640218958848333674060699365792857840681856651044427169755512560586528371078380141498773704677659276472203090412801736200693798433677921133527762078122067403356129422830319514300783542717225411552874393957698692122776886863088456949496642688778944089446714826249161406366340657154571183579803136576662537336484782269698529521059490640810742695798772934790434742652284435346465517648770072782330976946370909458450093645593965506955075495800541762613439742718358273157316255022618081755176297730373050460214789558980885466941013098496000000000000000000000000000000000000000000000000000 [109,49] -223258621984332453236926190636188985067391466885546969754946514054397372348058440137881661338423263863238441982131798504616779693822701425211072081308474124420941155557612928615957956644931130905641325441407435004296537811449636595999148711853573310288285734065581975020188238804494987628595136673684271023710970611696681774655186556622436655155184401923752046563576616113222961466404113370181803358130898408616825788704044487542264886002119789142049821007956687240624898165467106592939274206907031184339284277404722117164468281554344226179009515451676149833653647018418632701604115532546487645968352947464959151986346577382207273717628988463213458623958773261127518040519899911705537079648390408138779542052033151060164158581432237896642281134059648090686175757360460706759413345701917384798404473969813365120391569280571560823329608278766822112096819491369267574011038876738517240696466770594608376596748139454122865498719718631691179572108299580384982290008981697401336188842295727534475651231311861188660233723799058286391203565538042476468882010000380503477800547217379850655835644603100872535037287636937138776614283356195989540706357375868303371168558397064556836385731007009304684759768863601342702675270982862492831085529484715796762010603582709190214803984683848635249692123950060455580015536955098261409004793505442927865133540879362217782008428003082945597738486628828131303687276059853926634011860727847044381155560217624405462327082141681401752266937178921929215759787147266923905164040063386203504212970039360661598038560353477840060428301097246261994437017072006499816235384751963148159755596099618726288254897128057595075060023276718984081315793800189611226596701562996738459698057008514272516206572049780553729704699826383979503361961013322626002601038553109858123579825624272371193897342018704557522412311896340751780129454912911708228858241581342329456671748535185281420292316217938115858783854775138551318098509622529175534754299963950769956706480513870972542505660539519366428117419760694204663136053382341663391214114199832041516998507473568444961814139869611215942152136219221789148141280706698706253378287676201852172817338778206376222057604177756460433052871763554192363285330602380367140098028676010697059612364339189983064686734638070465660662825884797727961496231412974607773361584259785704720556267408939429643696622082069249021504320471010415808331015558453610787706430366380636952242374207586475503489477931110087371225966091474612298481865978574061888893784647802554463562479322977209972383230598235719946670611465018023006465471287067301296209920000000000000000000000000000000000000000000000000 [109,50] -58018252502666293161689882068010452750502565071645885196689389375986794353346204488517778435173834286305470046160749780112676357878415423467641399686740618365137086917041160096755333499130101637286412513468527802392861611382044853127596597755336886380559935432871626293871301114139014252106288964731760712131622168411705779493362925558081120275668321196731928400778920055187457451492670664903766460744644495652755511786392746791530824429072517120982430505211932456416442875726730402165450954406713930031575368687117209686656117555281391096170025030684653854449829974631005738525478110525127470891445512035469730312480161058645957102862868877903019995028852574373404341471895020921555758446147048241199185781463972880661669372124248674063505042438152042971027921880386777770651315995310358639000940087959529427327573708186315153877274874398902947312649750182357377082184556669830080703420590849029966247669863863988881662739006203488047901931026899085092400025782958418428789079234728754340669338751253187619689027727723095291469398927848366697821461123221630750454588630334609064628388856613116269676905402108772584521975973247993126218662693443740858938020052125510608593084718866052109204819559086813902947271983527512047886564440517443581685921084648706705037527835045035991769336074502764460295486516301450927663685058001696824300666343519530777984314361971157379637349661399149528651434275738257750171386727490978582998994915813554125732972008471417964771558716845909600427832808391722038911763292413377710933422840101417123350809607023054774877524487987662215945543520345084035954180742232675823614493826843674428328431753487706294686627609631896032396986904228937209222308625533752301378372119579166327038305140461985215730894671372668329186318415516709555790001433884396780921360820437177439288781172151151495729132823060316567240570610693668171506055198967367511592678908893268660976586496222833709072842114314729607953836441931810159567590783598115380340050215826338491581303556174499099278698466426410766661806725842357908855157243675302229000426013405439468322157384036317812377180604364882213961797075412536823661797570650990727202262160911971884060057694662309662242437417988742142266990915592481225646059125285137404219661904760644763375003922633227736170117184000520379257085395992401385263890191046818929415615804652305870415673283441146226904426863539803169688803486161786786558410540153656237555888790196121672558945854618928749076861909038707610511616382023233213420361344999083254562772726780555781091603581218086004300617701374800106733872572126040340561920000000000000000000000000000000000000000000000 [109,51] 33679138346041793196570654139826109807534759345275178433834010564292296231527037456309845496352351676822146853411749589772981044949939915313750606379112711247427989564217535353491271544544681280415199244146872122111143552325150721455038558862113821123768540726607447309820633481953071562965357137785936922344154901762144468383899121362175399773013851831651871983085688757101669038818002628793527777434456869873381655887378033652192841241907976052498203512211255234722273435025022131458110600491290837028676586472732712298633580862717763314991536559523344842534793315376536452240757327186961741647033005964342687060768833952070832467267130940227537464843945700335153556346419031461416297278203190179600878755176349485679526008770002451902973230174386659125102412968410332001192850455343924570610908350642714409252914242180628618862395505949471139585053045092857602265150124438341894470115301725028422184734650650934192715647289230231407695629267651484704001880441286468249596571236241101128527754160308065980679274805914269917945567021323594058528366582046616458437622055205012055471601136437868528495228728816050210197793123795573329439685538970525590191768572332941620967525808953791356009392012226497435195131343965661476385886528995954124176235953989330048090208281424018552839615620177645277613750980108357327277456362971333854864653570287984022045561224158174974740877108733817324087101936478299580449373749673122668830861562947930412445408133478357650094870636090928995046265592182435627702908561060368142879658816620287915974006372532883181843939304262971217387656008247047731283636002480684259274806389846541419844106805959899497440166227003951288171029085775497707441115403949703806356921450050831016387242726028777508326244884045253083552174322719217060306381508258872904987999667419042795437073761765165510943783474578252071864249528756517454998491328152123878459666450753547501109091903175519764148352280259670883642433716314076160374077326959634070441385759120874648853743105093367076577483676773165819751741732688320508622684836185002831624116875341344657601960288184954858201333878773044842536218820272758030139696628489977977262458861976909904966273416587475275353978685127840953201563978775683887621465601078325855661807812921912675071757250324063078892596152394496387583241076823685368023717338602624352999313161365711498436489733755923279477808284609555442481325526273941906761200818252767127676835304752217134032311180028529965079766051283434437296777425789298098058276493840522826407879232343657474284402691967531269267925654060716473029604028768225654210560000000000000000000000000000000000000000000 [109,52] -9275543988989911120518250342019642224921153949241373094208186778705644962241782777351086621124072869610409863414592304732237743653010712248876997010763897351766359024983132507276790228637667072735434093519418259794050757620479685710835177945078452269241849559780071381019206003532750025659129295622386994103320276564432821290754191075608590229477506364345958530254459066467502249436509204742816600500361263308626610776492160545305245010649746681815154882309073159029218710276186698254828125886594595855076528530672085877658734905206535030339961740181330003173329037432402885621530523688356794381721155122284930584678290159737826788061853598963256538352401982665122471055718827571626914234942416805698539157177631568240312999804757251749632910901401138833865532153161744305156260121734703258112407811017856335149051738852545437663210638395052775602303607948105587503481609176223838603835467050635370576420863033672483837597067012402352364940094994240362504280784165813311184203590662454798644721668679247496611331070605982049339510874106737036281215172372883877252997775050168713420671466599576858038253943285600358897886760499178887724428455476872958280031643418648617209092125102834684788195031754563407343276964179595174546380648610578578961092411616497153345219364143701680728842408914372700261575600800838663826825723081585496545493469774151701673062805477994617436907071172910761471157230308069409444995146685393432308790183557544399285109606585954648692928394212572145742368834965885144432848778938425276043145531681294909211384705081855704857276127941017553175281798126333123718070611061440458520134044651049693413772915903343656621944342639670140521213485328535599300153896932856649971080434463904550179394038653792570043684756261188707303028700928375839348952510652379339856875731743734316258141354260877779284378355196482631227876527458020417663931230399007125285918018771771260076594668410637401115192173992357446664125291403547447347077776130676945202545953011091857693864243898832418938902230681831759564401011271935000855578148633650332889527842499866048757859971263130368894136488554799635173358110811579391196422731939141171224828696896341148788905412285841533903273801561240770791109799477225904109665004254776023278040438368773156918805195320677146376790924601170534572127370171178572106002502677500616824280455416615764427918595153710990099045298408209678837798159767940781328847973033068200690339669763848509461834303616530889105534920307404061647401661529510503278198539678412875119481826968234434051883087608574786533746066267226464520959496791885044776960000000000000000000000000000000000000000 [109,53] 1878506362705056019861160353085858879173199325285925764884591014424402663874095209443713403656955736150150923895935005379299000252642549441185152043802850067088151905977169110606396250603473361141983507612278642325637165119737967970589457077203299679509963165200244298109999550593552399109955507485056266095303379812679599125907858048416223176102192467508043754069064166520157827214323497413846173481420495128505596301046418127383094273748021112142733332480503452550098485065702999381889371770031714368333520557919771336746503725868082226821991679101848353335676885293520224615204354093387850204414437590308276140537279414209202917501070392857752024644442389842663386764131958553812469528632155637699086848702030944047520059850458208020218308312559877188818302209010589783266524860573337077835300258067898927135113466022599461038980447440411450724786551842214442622211140881077652940841742582741798939112571213638750230432861495571616038195649683213526373232332197093891899949625696289695973899058415241613455953532001476671618730589994781634391065183544351049689172786320499035347959804184497271890519587451007847084968156864013483043941735994034601918069774732615944908369259572569793280754388656430462778767138955660673449144182412026831211503731756055951231223553195252255477240014227084181385057187728807142430822623717540813415099768718440312479343098897187740791021809138750683688780100413394468617509068426683912921868898493827080993609211394650440623226081793150420009600081699935845136291331488558821483660606243501935150428121876982866878955683397207415873577933641600539229307610348323889359963112665850761975894916114797083909621560892498088379874386024639761387860713808014124036330164103217596224237678291373359337149079127700824685727911021555847793499744062509736764797653962708534604836584213314242155048000156497153816771352333966924113654917806174687823028986762280203439613817568351120753490956510361022332405731534749074899594654355190261699219988673730729575250025903845082248971387337743678835756701443352819578594400412799745741273676636705856847818154808486607773009191980728406248147324921459181249179398358446666181960245940298720915524119681145661071832123274064949278473814951882830488501597307926513836747857580661102777288724072121904566663624053461502942956734694505683014265785188003569659262356377597732663078783291315131190058080489673043753345510639541045147385276554277440353875797981525463182541345429520319533176925077484726942120068114800737870711183591834043727074638101375346133082064898682610765007471853408769151064804246164812595200000000000000000000000000000000000000 [109,54] -310412451076377934710774132978312243315729395342853233716018168425184746306736926025927921211360009807052990948607656638364578932299865083616775351688009558699135718128591187067389046087298180430364558366134499788596854253055905407978810041677657853619135752609841458892934932985395778720570772055271380141600484920164503339188011687281448816892013417212817348596030490340586049111556433738953413878041546882884030668287818956913663877608984436377669454332198547335744996218431203418886627757146571397429622378534614551333801152111972450848431758328492991679072075257926984728981743936406501384218577498087829861884611154075107105955374012613954179117449763605396058937601724881950132479692832101233579460972740379723460905943415711370091791597635480224564212650463724775908606169214926240435620552857016520219953333181411520339353302816344704837899447835235618801191638585978363650592047668008917704003194236162879194704916967228998318473568452173270630633925689102961698628100948261393506002580842475720481513253588038039437920162903424927356153817299390293491215553108197301331822237100486944413340847426152073856201152911221251452558222952007362320201426943929282091348375844415761647638076089496718023621224187970206541950016957483701354596123311864834889204568738850381141976453664880854332169549438054851728669795301192613253505817230103411924319161886433543854996702013749654849362984819128936311186270772347000253928446859868008952540110180014004765043166923239783592919606420414715902393908143253518317905812536526954077999889657415422801241830249127378152329564360833893038041021712978185057817802611855350632023978058754882614000800042650635629145541388040901110805307065250880125731293135332640415778126394771949996181649361006118643932416198877958095052326187915495925796052866512444804146290065282261144799262218652128876951403398579920810783244718511978535877676711853730292562669763455163709252863881846116452377559326973955926095179248493872043478367850624658772743306949532205485456009686727999676240711953665518075388325717001670324014375143133701387346242834991128915559991457378177066490836345049428284726104664166698560910547413190082459524623120279809880863589845692372844873930219840902492445722318387361218627122858242277831519816405942882492117765510398044928712836531854330254354300324066317266085896267461856264135353329573644057680090116032433156239018221740580172133542369458389093223012298094692899795284281252349010617783584102512759342902596173714463207244829485146071708377051967796682408765133322649357986232951742499465473495619749701222400000000000000000000000000000000000 [109,55] 43562410008734289681692106745962472242895813342832006900216489293613225385900112473398713333458714276221739098923931820710487532833449237045008458662172147113204967546311507880467408455816431753284507569377244488555452421316629800085327764075295452680022054287689908021972339262921391406212780319543508349131403977387814366834344297585330055554355054835842049496116994764526409990268007286792391649005894932754818219703338351937950049016893673603946922389825942674269427750291433548507168014940940895760381901614056873906386420417642580810176807406781657518113170180518058757135829923239070682233389522323144447443605060403711275055531273785059663166455181263762111113869020667809942772159894827001443246703239061468698659660551220199779851522683881241550998648469441078086952921691209997425214117799576907137558139691068883319571995821296268156175767689776284623290665163050336218572149141428653705426107980500787994309388621306613006346586097399480909693493168054719287830940404055014972448270508117102432943542160758313931990285627827154235303193129800593353270342751370016606771973964031015279888146154872647184133473761377283654066202431621684660126661582666628020747406027659748210953128757790572085520632538775126261662633484019488505671885449855615215260369040408033110133365718915200744189209062845270105395388135175737244648861315602937828253378147764422492407077791101407847399912138106805307033080201456810790267980202982865030121140713123213614973709696180858868220890320899729684760981633642889094717500742579994052443681302983176152383925811035356917095678409071594236177674100007520609759273973891862968407672100771553048709179936554130917268638831515528305100520870252214401133078478973913190473701145115863293540682320600243325219546873498890257118855203514367824754935575601923297210067827937931837592218856120120930644378278761067728585202548430449046636783373503473662498675895886368527295414444215092801123829573339429913772216870756060560640119790384446494348228490024969670579696858437461369152618150426930118112526733505622512382493673754001900355444925161357336224623874688281133401878186660796320424037314380926386996688476744141800600342930608433170232732787485403589637404267653188727155769946984709714485407008242994211531182544693222172509460002953189242639966280578732527903609892788403806309262098861904471709352798997928438127781923511320909495211606763406646052357226923245483055429248291932622377742375684150076316531371130646180497433577521753259816782165648704249979749447469004457478307666887841898972948316740850975151248747391122145280000000000000000000000000000000 [109,56] -5339290808451373440934769151165400093867310427014916727722187991805923230994274601620574949215509527794984660548596109556016530923683731274435991420020172911179510736238606767748896548292579147305949092618107032276381940962614957736874937358140290869878184257270867737160144191238137442278923476554569101150325514826352621070561481389124039694320643002973847956745034530040795757416423853147090211737421326574324570146582657054009497257319236720694065019379035499181196640119429793072898164264253129121803571689647595658391464866750065411045570120588080814718511854657348821490202593542191099101487267816618169282217996580148824476925717413317456191690464239832131085658669389837187534845094562155406400538309879903682795571683738372939796434687997826054567503590040073203405863945768241313506909023242978947194761497629569634803852790035680324263818239541487707886403633147074878366972880872106346753070504336902961505726393643357550426876057183346490086332861431486267531615859161856797287836680709111875487531847816364841776462518805568036021696582697528286951242570185995566746515351175431163894050192005702225579384701397758236779935452705924683764199909877923095015594374802269677018793413634211197305923366353700864130714634905450837433007108688947003870869504389778602411707035757579704454879965338839528713845339524628325494384807324939817188437658994892873010308290223456451923504652632745772732206757958236025586622483734800941233096872458060349762504905264156760421387121459374131626036552053277012381919517204732697303900741595072969618962765381284669881371757455844025806477263173867129646578398198503469298590609089962515456682831952289748011586937908322822382263647784655957819076652715989271201871898199122098875172791400135583545114037292675366181384001695959070561498114206247658167861454294698054186607286169258336724449648746882068603635609642674819911904741170808732066726774563230303221477370407497669682016561606319816176080708747766550884581864632522182730732874339225944963766165024180067963104044287875562590901003030007719918021083448014920406197371229611432586504996471261580721052587915904552965843271401720149323250119363394451531724395929743933195068753804602929357485079911717261803382085285434974691717862325339019684294108768110188189453795999857987596652866348495518131768535967772073815292872469812742702536036875552068804219814178593872512259679156036801710845620327144708107156048662078488890689761625823807876302889044054201631246425659909443493915755665587196446190360548755376096646074318278482112932891626138614733424956059722711040000000000000000000000000000 [109,57] 597634588247991150414764934191975600729173623560306533735428165421523398302101429041385412862840275198126188815769254663650251556195695367096198517055785290875112274407328813088887249505362491310141801264098544794542322982960396366173959759719527222888459904813005653916517772913449199565768368472621394006586846569476381749647895516238036816061411271447343418586768388558052308083663646361754604952358536426619616448235446109206618364567079985792123031304802970756635170427029948927460366551204679522027329865672155360404834169751535449750753464959281508758367421269210334289332216042430092714285657473762528666756517153530286318721944744385854637170964320128160143166994475291445292661031510182167138691706106840162650338795038101900292603081328672631381662812238616667127786076722431740662567459682940649881106239282769029803678020904207167026979983883437739574430376681838339652938898956541379169103583660988675334712239180010290261422976614789008295258587274529884950279276338433020970456424215802059038004903147673881906038029368741596141848227566461867703458833296253138253053718103617205657033678296069702324556137858000027780409457910125125590023760704300874139498717489944461082441578458232879872841359341013148756440616668723413769295042441422079358986374344885197718640752925378067117682636994868276342964758111826630293553058082537565984669195196055155196512560159378799890332075038881592797560692870967968700552090127694780508024319173748519549383589643098564191381150201570840062394977973110592052774868330497235654107246156415994991425944809233789547612227431060306524835014297502787446061015456233989007511410384394419200067868158347310477787368790493203777442481496925193100121352106732108733738034491564255392736129412079056264376977266223717400635987932142926788705808112553149589733834464151867153043476171423442049048013196050824081728594122512669715431008083807973891111241661013173652092092387588771954495795584773646653820066717580185918107697847893103244488849131562190627046831538872871555709434524359087274038161464834169864554604584003483058678062295359860357397227618795135012481198843145599964701903275014038675754830037486265231560574444143041794596432050084571812757866893197082381764935703674072171009904893417620301194567912053769243588768065536614301873584564896491058458729179760598669162889166780589198205734223963357836998667830985856059526474485599144157903343990881787356953278755380650449055383778255004778639329281176243018721020107720004394026867450939491215586928075218900085383986734252560168984475670639155195065670775351541760000000000000000000000000 [109,58] -64433755036383495497962738315421697939521802838951289088064771663952454087516008638772216725925567303029689038938136689329131591245361947517168321444594720890526115435497821372535568347098116933511328104645262568217934335655158935077335603592815938402842755002113612070013884390473484701640721432371590362298336582786213914765091788856835742147434051182333420665446492528363918462168773477513473652540056649224412715297086704142137601917321845913055444718638386496979214231246458942018053224686427061008209444247045863991559633512013186516515946883091902601682034219580819619271524971123227692897825162992097667036327465655938785353549921450626419731123955602258595644760417965469447417623777409456268288914227265608318067569361647851907792997919717963359013890104787318790358119252115641399149361159843610492878511824612996172753512203196958555163709072173403304821973831813619263979589707639043331169602187638040325760251327421401170832911051209401768749598735502665044775110620462088074516998157837154280738393420943166155018656180647455707580153573226452381124005072023775938421126993245423066615785629448530628332136546464225561558564854000044333990273338298052500031638683661509762061876951571936203404605222982528018038507140558355829680651172338601339015980400657950092177358612599195724566389101789061219035318747244350305675061687690077220933121615277209914980218442852830042867111271514356029482908469460723049453803516787489669708981873724871813083975845620525396592543596609643328679428731387689825922235507922026923593228618246920057356127334777425525169338357675375084785129938614537051938752751311580115862089832172286248836160692515722548108342988465531228406062963663919496216413712888691295371538673534262206416696999332663478775573030219273770592262083953942379560307307217547087394071650111222435344727649116030909925154950506374079227142353696889095159770393394682373087981769764200214876292894887189778004872299586015401501028018020039920779307981403388668511772739348536097193100503791633319629350288385203186269261040209064635114574806015718083186545884519152738999484658565125755253523039699531182967133873430316848141125183410172330938126487246472910926267674485454078525404983702158098079547651871949236726331387682907745238495243613641999145133882101700433846798898515491955075462701132324167307581508518647230013718915571469456828700321388214664372037337200491351601636197123451423712369617767126351621172570908000069356677637631242704862527984240507819410254485174685124785386665683835922045279681985618888648923287693478688532076520663941120000000000000000000000 [109,59] 6754065893717303039743042831358337214926099861937276947002086301837241209671112014778947693086731378794762164195601886860077163907945726244046643222082453090090430821772490497146520020469785655190129923979359237712477119174217763382902024333102139592961519764979404485378446194041537058863514193855368058856146457667439668451896124284938554063115110245638715324538824658954055659298235091831492212144688725459806912779290757140737426335060731927291263209704815027038747865253580590743869816460002033048677380896518762560782709209179853941109117405816644109063492166878708287575353497288574517922102759854327800306823593712763379818383685660499757692792865849069871701009550573536128516417183536301418477127866751627728388005801890922927677784788062802142503908513970334332394742067646556373345014303746036079379407089560857557512365792575359439555147056514751933486932326190672443838006214699969362061384202333595814961813593762944231522708788851365412362919365350415608588255070464948302380268444050120652108936099833664485221167214821159439976527160591724911055307533743318018696920979168650763428854130312822961242284102362460714827201274493218432123476965622972533283063841930045977621141975693941858811836993520897855499720604649239843828586173584596008637275282637325095191061011376493892389610829954278036553874925141410328389014114873054811356468657512836729962126101752358987419722828053400408584558471696210865847724602726787046669592868551188261847693015953264109419517537999550383009399834742853215167355397679397639805015475452407703483510728445669073143687298157704820386124635982781594772877024245682493320276199688892921356092833210349831711300080770406717090365413149637946044661371455420759752708261975310811882659631898972064395584246995590073301915426637723941750387479309078313065564307649961156830780136465919469759159552783715150369521605965862824030377771943164138346512405624587790984787346016479838160807430565276062717262260421650397456187672401059730115419181233428796985243848533062768344647918127245812373940240999276084562925347549536367602306112537928601902487457584222821296863603371054319500160623186267280909925403011896391019594686369769301786857308321997636958728361479349137379105526938845649306091759059424839271380892240772165397559213517704822591750153036787380122247344909568332851530658961955917329165309932938510958841514156358192595607776456619293046379349441716602789796387910725515536152065582656177726072018985318151491605922441426238912849760095956223062078897848340664554049541691616142758352589502511937058520172593152000000000000000000000 [109,60] -649591549589786778919398818098400172801737163628114909704022180384871697102329616187687033555274207159985281086329246385125372956610993397617575846258987139250667246880510871506906522634631468466133573123476994373284814483035542652128218838589804735315420508820330794844363114658713353684961048696598754175548716476982880257225983889011764145410643543957827549598388490023331409399396185316013991023608567350665901181648290832023517958923330182015200613623325369442805229556326691133753450593529268981946762540485217512068100913412566048719105781240911511758312792789074743911642316868892802612134464668853242077038133007964885518351126387223284284958696690553175052738924834968232272648140663887220759601820301534225509703082724440423161417898125308740392320428977299060119826829442571066559002823943311139694904851708480123711588957312809404672170922475136127097248097496820566316670506918314000609188154332277385053316666516291891124688066038708616250130137294670511076556303271479352687739143655381072354797906314942683786135300655085831846918332667180713286478302751846335132166871967141881347666823263852309329409770672956021620133761251969822676003385172518114310325976066528714843376968032126923539958923752978718413846767602044442052705206077575783581488881668873818095626139697436632267414788073308099949548203660169492518239589027559353128251274449392324445725517738078949718397704496199174931828602584222086639295639044399756222020112907694979961545832318877234809205286802620469939825208847832536835605900059102536027586362939610809947697057405372000868341650020384639174928645807642039830794005500252548003982356652328694680974544278514423782889725408486480530303828070324533885963583184523031395735880736403457427372489764551450534848278336083873899792133481806017394154743504915181400357795330237318571195993048135967179785172374600826846947902956925807545801401094103240344429761724354589258498497986786913464873293277591733070552204844079772096123964330179330156395383831725056078416753479630945827551138242166188128235997500148929205409813266696243465109707848643853268862608040248117393013122130617677778922675012411011685717432988423755197863271415058189666024511045524784199876938689130127461520627491765923474795343672017820971290128260843483258928889071578910850214706508400371034072881246530560709182087580329873031781935018026776399125645402568345493559329476091356262944713059478331484302658886675376248565930324346572331487699936899276922308220449791689113411397389307524807827831400605263596561032724158546024645027507641516366996239223357440000000000000000 [109,61] 48287152818322986471137680636703105257258882557927224490037687387569473203495350348319362026318799615354791434725773834863939394322958021162829294507680947685871011777793375146419454552187395421133790329716670354537577806793211432429414738406738475464262490660313797863916263635446138538807775222259761393001577738533362228372239758498674716407569442838740358476036447767275794218903457460838413596631917093295542949772568631728979052272843689447018596402210381896986040827203838449961065572172882965157898528236026589066275908148534992381791839956790380714567266236059822656468191132647674938491301471269978614745124390823145282198635907254349153261629841264430473218672657475328599953589759741007248971894527816292993281889173256844729132390011563104624837998230524964016473905694906381839822326205331058822726286487382977007513931732837030988822186974400701547801477261273393817646604081823267212711987930624734619077122593859523320521460299261660135522367204900942431714684782016704727039852196137595238752706350639221764713467673026701151191600497678675600855112155805446137977685296579492299437625858159652584382855685460025757385814352476429347010055493555884202840551626782632031845618680709179943602332797894798695746445342297093251046228980729135289926576167946077264269302825470597773693390831945819108833320188155839244962134163412329143731617643706263677871513378823237048601945939354073991022748171862625830680433073340140270735352630174857542447948926702816241271217423303447573073935906383924886575271324381285536915245357859772778734231347833187849267418937400565137704113998494533038621330508455431338908749945135628300367017541339059753939781139808018426436943101510735122449617723726651303351028824792508162718679080848549876797640768799646467655500637957920605791759349969521361163136129240714905118955093504827301740456035104235145790242905725435612873034945792827812421774567270234955233822081266482516357770657274431134754257968794650006785835851978149542903216354478620720407485615162963035034871772066068842830643995118081626744026339329228701210168027731515444216676191399346493223499644181980516639047540422020994727398894213827346938158557768010030627170478321404198586462176197330691671039787104403352016236308770501394968141089080570363540057682820795687828092180747515287094775464437389921325298711281139854865553951678646131406446691587578925081467349641662443599839624572446505843100924742350345503249031652045641277623394649201398936236517449277472640289316164831249800774553328353146869294074432397985545202411635161558666976469975040000000000000 [109,62] -768217817613292736445037469604137725035215823717108749660585320633643975245391471624741754643742604596124908931318546208451422542259980953640178748517975381712860402769328714580108017311004481046864525117900646901107034841110464248882334990457940776760149392568934215445268011974932567618446557012859250513963211988273302482861377705246137777275866920481371452548307134156212640860150043173160577748276707550760711933592437560052970756748757129363867777617043050942526496033710610601859450262525608437960766907571593182209602272458894778346041296931166480647057732847120153137224546159657812366979841940536559124406662103163609834595155101340282309480441505051090724088126153763450540989064597738643264618187955533422987134686690574963514935499630561561642392786311895896218431120483150128540574516448711082648552638822806036086667772800262714432440703763931986901360249404863553490987917370509104628766219625324634288893148785752653185146071483252893655981709670238114399746562719692572494692509072148292065499323907901440780234791786028096987381896927868476558553011465493150756704735667021532563502796931122496873347732852157817130036529043960576968549483475186848834902697975937969063904105737231872347702458194088265150113425192393568922635728069302613382740947972450422436928081567152265675844857251261450348319000367922639745517408436313550581322946912513883673135115953579878663003160141922817948839003440166207321556553908444482769318435491003808483482529268958351171274298802865926739553100406912954127937718004069999067079333936040329098464017713704554428571745926927266647060433490368098599178982995244725198086922447072480780047992443156919269741444779929578030473231820819340470071957208584413367438651098897792304868072150998300826430147120179548373864851738760338671826075712478995689357421116057053914660772441635235684869266804986488140299649124588468601985562081695243404019445264903291574403796137158466700207199977013899628157911493564299897474503980621161308110822313758352346795468330219517099540076838500032049347148399350654609774415939256926120827558331477784469073428307548119836973012952765986607861312623052756374461516741612691393735654212166794574070079365630295086897922443858359458932077832812907256388741234094541620950194844628154886849151517241902607070066175827355019080317499990348009131244192477606863273389501010644653587651085036597289676688909123116620703225397702510854153270981998030330459135143829800187105799926480630984265994390429584613920585687039128136101239841667567533469910316252853970219143584177517485033793781760000000000 [109,63] -452124307845845795681668507856462059755900237856016955379386135023155360731365412408862047560548773422898825411318198180856421036119378777674232404127708988982308305201738755930051002692689111177133672937136673331256383210599545937286238705597526085404670211607971604364570673139624778195986720265293247033026031636391686356892390069427017336223884977283549831970424295504311278680722017370899675170760162143823732030710064437279687814133219579732706096254986622255312866179705224646390883117489645558358081977534070418127298303054657424090828192547250689197281855785398195292104286728459407786450275476051354892672864235514430666576354194771807297958060784130333956821972539891367485398692678354650699588659510980348832051156744867252741481950409952351704645367602845667030249213214450942100553954630413628643071534162289611683009678375720885504296405147975327556931862216604103956022913150310314467194523275471816130130845105326779086462422643554107195002374509057713052474030971844438274006369184955941409872974334019224967924434492624907221480698796433447722920477627775198616122575989808293422579158335966224962271401021420324225664866927262712478866385337189718034926385442587948050234987539852564676449632301173109170647014725241355253120812978173316268656848166246647026089221107041122300411105497485987242946665280901270194540992118894799518068943996496726341555830906122667084560746808646636880678207429042791550231959965852109028665016832571103248875470825234668323981720094739724985344339304975270808200171574103317978016953220166173788058605052410004678463877984796188559862846230992929407121388425154807914165983704012003555985311196192895179531063443770874100474696086185879404112677546787988060878626415689624853552904263416548776637107071190645582187368662111188798417484006465690149717449802549256846026011996320923247159219106820593295882139717036689577108055995294751035114916951086594593265714298374679269719174076417006128124117064840812161446213428451049181277767419582270002053149499470959973472792567294572386686409113867215099522502300540964127541506502191246350456432416215351422965277657661422905314092833285193120422860638613452251876564925003566160598403178870318889585885576158579955289637865441335297934210615660873132174531947495193681588566156512574922707017531032800360641075510742271626124905217542056525251782413002997677964859034471457012078530719107003851778539032215052942348819529820392041639460320231647402424165836297748938499285026973461619986569069972252678461625217641245176784171148016447860313093016271192291005127720960000000 [109,64] 66963390609384348373199368042264013788411841860828530226176772615767250608359366108712537551889356421296740847738316102456408532696115077770268361112363804292094277591898038095745316267309272211571980449089931715031146694208820496745241933403504807304927621405549805614762502588061488075779558462862012086556278764855556853389099477278487415176600403067174667091444578355296081255636091938349974042179994025765046559339383001482157037138363874571654339446878097085716537812070561238645445657390098799391158867222707306567162762778572433350463699455543062235242871625762425125674519425639921679224473338979349256268546909891169619387962054750410344404620137587403594522594717546907889198894076783030374771195591569085084178974809165887533807748422375625466014422783502732726529284537158019915986986592055605475168127553732035933313974899843438484304400267174964130994173821258119733581370083182501852317820372878494902051412137930506968489825864617922035997783281582160694761835595288901159910416756110850230435942818820531879373438490808515362256896254153036979549959513350398948084913018959808013738252447402948857940272523867769638262929815766822512161304664907755561270327185962134090362460952263411225418230043985287547126808763281527089875893533431058924410777662651755158219495040406405093339030809414194544430434141937557800372839098837406860147761864465507536530905949366038452609094519247347583043579635218506865035585754646769562378857571357170238327661696447491096250389435985886325796131368502620781528448587754300983314725793866344208454206855121815792344111689374037979100804054568144735236314921728316993844535890652152250278534024848103176416220857755568388187109169310521182309030796214236254703022006223070741143924460919590515600055642491863375701669764294735643531516360573449625918802300974573231107501344605299742758573345406624039739921467287427619408943817021920565625448908089006888828490563341162606216639058007271631027343931125953913981036429441851695892859180870762424321166663312392654204556386591325576137706657304493084761439643143021436531473220886046134808932894452562819569774602267243791619568678223913827846684161096204822521824628726220522488837440203361958529078950936174800823887539271303156785419747297776743782668758683471195566645769372772811592114552047943866826044221064780307392856339300240007470965791591792633338220887371776879076216530545372334313614086846892596483210368273251225346135358175724289408619713470381072675398084542498328250727729600309111592016334420174241029593409865176269643971101760106154928091136000000 [109,65] -4182952558825509071549300501230282060113586058004132418947576518520747587116163418130215254314806370392579594192347251240696047152649827998963665900136990558284844137996992695180225985548784609091533048101702003085344390909092861281481413581929036473123930139184511500306281392546364324029664317617994707941466220307752746228713592945001678490869478562370080109077492454519432289580504019907010129198068724677284571215841824636079561824399957555604518730818902290577674150140860416233156790883101752553331161440712896013395308395599072162338440307574087775147021163382164475913310244213115663060143959147752944653643556581668835119333855173402239314244680411195868676883077321069663604684655687425545756208305846183973822337632511366463110503977170026168122670371141069302186983655091370390901599711417119604943880885446645190272014177674524590063063206445618213517829901228909988765367390562482903921812391324000287942351689865000572529920959523697226531095593190464450220107862270606279655259171043653347315469181928632117785293741283057811375390922463166736609516786289478039638452265396280235098713632249893326672978320037567696587651738832503282526402208229782478548772471704299637991644884027297485380092672162081327936423973867272858948340867467078584965436403510701806503535589416343589162790881791344761700735162217901513843345267445494581604084457209354465208963267162404881093288193203464433558144059879915590529686299196128964111217387614173046354248033653574990944314822470134764449212162698870825293648836162799381220551799753614347279864050143656171219748083641669376357266660751543246559119536732761416223265059803662924064778415669503900639023602689562015052927448279453773516158019532554623096309596780457377216428794231402478133316043368632476328698444550789649560545479459501703276554549616406565448596995624600113298131264287280241684336716099466377838916595486174548849687811969451300065353420052439172180012152484505307351579519340640187101730303707649973934781420416194769243060155634947999108558383067984233540873217984013138357807640684597978577864676443019451604133324808800146139722211032827655658202643187570366199672310185386890746807843719024839652220329517261029939631121147419276714099681529373181471267228600308803440120013666155501063139686227411441665359957687276689302415210457447492075741117490938118366883248032083238318720692674300797858757340847833101243563729704180481402536716019544772950976286473507505789829163349511888568725266383600166568462011252873868861374238891448673098918237845864093801011114404212966059366707740 [109,66] 128450284920984421257935562522647320471877759478545905357019036629353315910201175734059081936778223565061118507447438936725898216774681823141011336867676426751544564350436602438475729624132870879078047391402912417866903226563119243577612424893507538169802633502548524014677252415788366952305089350510932364874856554807461828283682465026414710832825442659291017814666712268614359504196319750422070249689187999090364905168329575387420548034445142823066230400044394813764652894622197172567456475371332598014806839464195469604832348002901502151295655129171874020610593186837209820064272486758646217296435831543427508223502242237604367357274481127697960764498041415636924438536547089015799410310323102292397439207993476341616769562354563015731673962531443820099873423411594406159338680221973648516202063766813261210208916064321954235129715209359900392054703233961037310262276857332721335743618909715609989572872746685102858642014341425282479777995218069793276080615597128177776080239789385216462873042086102033012542482860979761938316786007036547799363073580679931988976328845563506427710213381480037596936842944173456772653494961463014515550676740613860930825125678900872738363821745601133400299768501192206946285348387730171120096244603808328117637507859028407483058255567006463757395831967692674420110306727620344714356117849231658324950929147578870657361897279223971658590513396562470760367789310743783064838638676001210872075518021454492320530167322769428121048151972809761661137856343313011503375876478963959518744200907134203849944258195896796195998163179347743663852631007342546119149906455824903487575417884348424932706124647046587783506965267947946520988936775114318833074255123993090449494999265811557216442219262050767512972882129231787595311626123861267421795515187155971944117141588249484860509150712080192739764864449483945484842435040853729983780733709191407935440504038407736878789580304709608048520764474417776614802380598247604484691255424999747364647498438591187564638316724218425572299881202112745405141044508380253132896270021819166203812680485044011684862368054295055400958636434162865843864758698238662797346006909830579772684195711315701931778026571653847811044161722147825636718048956274535868474266977085613492180789437491780021037080978240742586325038038721775881374177614983143512192216513433114741447354778689268953710037266924616243578534796016262113280286221363805872687849479314661636649105451612592603237215505275319252687405344349155092612796272048366171389737838760167123058534060100899501921602010531862716892264594798785606132800 [109,67] -4950017329051166756857866018778343051775949522527102883702798445114254089703440727249843120147996044649409293481855975093392801249569850458151126845824867798162681491838044342855221701723080684361484147672140841030207637431123193744462204103570319688258050838183557926819065839775814517760708716598541395235905246177029634166090460919664890592926346286759448650571229240443388428225944300267544058056310927238099097274386534572323951004612249813381112181842081859303057404361942630829533686336726495740361229283771384170767931662798127134035973072070207874778871601887147892910677218474786659400971985902914866262472978924465261085510978989395423973411596268909200027929835950206658509005086933585269320705331600302335510304797348084168213518129455930107267337489591054885386772301817801769627307680835663628622674428039328412263846157369682936933208215075372786813354774032261159188575113159934058521989391821001876173133316763144755978271644743380020061864252346861077948238524789161044154438693218155508754343648355235103039507793647311996016331251266807756700040319337634528302508755527009141907705759658446035729263324396800784715398557077301090057114187442237095423116527144340861422235630333849567662304755757418320756548786600773130739991948957339902539289409538289301394540370622365723076223357516101143247188602972795990136790563688361409807853669776502558645669584388279659010739291291332003186215432510014254556917927934607143625475619208666405716063939103514544853872701473256362581830739064964318994414089067632353234212267957921148685352058916688797311062426097081521925958046400939422925064047811642710287104019933005909662509883281211491414687990945409746244221209460005289812904763004436409707195580559860640429770067567552117195662155587253628083758721974911064423476148332502062090204733027934877280151779742573618959396795584827957712002372559187422783389425139522385434196375861324677854262657405827882742505298603084791040952205290757726311229553358617586242575975900688041154310738225745283027730399853418115842155231732599191647317423116564146271855661063723421794604444661122200226714524359035610496605847156732311543253992750027009630984128215180812743105676291870870323296688654725656906614726838917691985659653576449943408090907282232839203450315144890650896682444127662768964035526344548259636350993861234117635832492136690784641824300776200791244699380124949505399425548194787751558501657198629654857363492949124832986521339027809864054077724039623446627263463754358891888350604243374038153741691655304061488106907714353271480 [109,68] 230059258877674598082081553037501604766212612598811967560568310294350884873150710998291306430643469408822824500562028192265730577959846034631080992969043664820375665383488472489727050749190600858280174669050209131100567784982428104906269582300301184731054304857169786388948254991425058782497541854057180373478302135464472597741229495893943653496593308320740079338331607403655364514022551206045990589766610686119159344040802740687800522941339116310211258462339803109567439618894941025857848701141294925183368906556982303187947868220740072223641662524913430879206349831148276454145007452118564598249572020010541976660103671838432615573890447703338888295292639066023680823372820095157420595781829371259772397830461901513357368582565413048344663546811395842719461722029277074092061237601083769132872311623000345347127638606426005245351833015464799172412799726010883204763009209240078100077006367496908295058008976256834428322174240641129620469567299428331551268301566203219035489739435651646072505435354045644443981527509783446000918335285477473934083802252572352353672412426295889632167272511554067113440292309788059796432450192386687887185133617343284458563516924771407754640387762779879402091109626906782816432347659820536794881946033559768022163184475828250212891695163168037024084093328498272221204085258656752032499876943225425583174338475312334469934918463780614304440409066994719037082663833954083846886219805185543494446726355252380160609393803073216167819993981619899102964577725355408457394932826093193932082793540425583707912864514622200267606595464143847447323665623595986425691040099190309453938753780032986852423924538082651409575807136769561796051577480089893646004091237151319548117578843864884824577452885763913545076848052362589670077895645375205931880614408751845817291142196590703808881068722118907109830140192599164102077071207714041116884584593534617769673713731318141731271716004429359857188127366137821453999559661228865881785251535876280996646892093935363612474082245835244491698145851966123906411569260866981652754000712495808620694896609731776205681382070225913615333942339611877313446164423662549779822548419985012594664065089876897611632948201535081037698524404756664561198432039134571697872778039440593536560404034963451795461288259250405974769893411184671538140332414430466431524452355452116963750871618631609832891514352864373015273459823209181368315125654157733266559859169250137780120262008725463796519296998920786704087589074859523183869730940120032358022872226202335938244947265601502118706482586945434629675875847875600 [109,69] 1548639334727848941430239842562084923029744088728316929876324345153668461990148429847736946607869092914270048566488166078198969483127242385542518457796794862797856556909245893680011270853433864573204332568993918377035290555164915426541928665786089863018039801327312430593616832578044021597208711944439745491898327149649749882257735727983964344420410749891542619967978359685619934253772201474953717739238660208601764467962057319228929560690575784380154978034517771774783993205592353408022830590322999500265814671651545310123157734388799188469365568756804814641169502170983909979600134081883112183360745344402449027967409642101002556030426392518875123326429504749020737724893016048772303339070457682926550467123590250833354858659957616592021076790165801409414987745642987652392781166430801026796645961059154607324684975071124859416876418715833328929389727741100038046924445239751125366184827155221810480017970766817952762323522736229341545326867083567048124703585760226432221189002729863732536167180365162004663775761566376391353656471345948204487873995028669281351122229154025152690206658972653930191543031995255594554606667831855820611027712013321016122626864985077286725935857034678403239665989156921335486176595059531136533489660808385458507672881680821042220689428277896893134746893937451125474347566176393236911023982743272012966763909051377439911110987778727282002551436947783017620509484930741959324142790637780985743630533225405869956206901303362765906948543938373110179127056975962829712738179555614320950722326491665453096834460851124786146280203551644134561983721471642822774899025559813617496140737656395660466449484364729817392705393424821112640423988527092322838447623574948203973370209223060863799763243629666752525231334790979865549457196003805662092474966136148150324179974159158017523363095066611264741309208239602520327552319954799780610288967754571019823726207398930248498168231268207117307260369393502742478635354949040367144611066043666023667554603842328238078852622541284990152083549790282910682238097955036862549069173617436422358940146462674570607034319252439910766495109207236072169742083867257960881366502613918648310488439185038628561126944188698636267342709668775056518260618759954290316436855550786633117574151103597667845895829333628391420172076499077338249932974704218391026992165473994116217299319911923237054345779750289276948581088893447304954294400914279656342141332521942852114429326766314826866274695668122086755808379854901038015967323449641330685984831612924768596327565558959626707704017686809642213479784350 [109,70] -148722822558960039748278109666806633859743594462234390518689899455512222775311551940126948489126471317546535764107117620954437118972358271955286280320849196030181106576294598733053126873851649068681467432814425419139702419187001367336130886969665337652800156964104870024838514249335480430357259274037386198951560968623218443362468226138075924244339127928459049161564476182140717241444780907774233136120875871097581931010205029547496087861715035422583074438626392475981303112720601788285617499545230323228348691457834968340267245874113804469604088917645478801960634135319938069826703915423954180484528274784985815999364506982725749251157299929256227603035393106925710709445760063996209664265394398156940268772951918027851190080265654966464751067357005398023366652369941077394689999694418743741786460443888352911295565725196229299145535605132477713958559838718890591838548625911036537093071036955548350204506395693333146931689734768149395617661344284480267390870630921730946305194133734915927308721720646842173871566058045259999733320844081511630188159507776480680809623818962480869706517920978456482497185253163300378787468202670123677111888061431040791439089682102496505619062369166343314369051792179906207074995509971410841722816901291350603952521881228010731873916066752179726064664575777490317051056200861319741418197653377441635217111467751803283238186650913549439007527051594333148900713128590717058924489704535305153631268270018063251993037579592595377311195372990881876235379553378835382677661357898564867986911437472832971681342325861082976747550031768097543868671607084638527192855024395350805846312888347123976557657630829209514866371185958649153004055627573925954586165335476143923092294291498488178731413599613006616588420663235175049473907926159695006747351263723945737575432516325370903573204556627433255282777136088244446048837108466624338621600337163949334370869174574567608104017304220381495535594398762270206040013204549623081539489889229005071691765194873935820250204790720347716199093282254189067699451982539883443154068877429034879148988503289399084714724590270259418241957684745686916148750369267211234645117407294768216991619961434536207556831576986095607968401573451836535056203858578357163092671613117491932304160371781453900831145549399797380215338376936161606152781430821272325944021358148788801605512672121346500844662062126872668805467636738567482026508553185372783313528498577082285208645502021982886193787359220449474151954570775235164100677457824474955851587059533658224714726609702838366965915267422037246614400 [109,71] 3938650828297177945190551347867161472272205813955456749252958473960976823131330329371671839792709237812050874086325832161945413496526074638122416762022597006477095463616425988184899357185004542600638101060043451379114511612270262700935669857902803597196467401308850930559144143994233352495729495032039644545018981876306058317104057309056982612149826238046371262331768098857424892911853183038549184577685570472122571404665642197762704186103290971723969294104209732021283330611106339636820624709493584916010825144742929961997107683990094003527512295632647348848150232105172151752817566899366071383165677456470177027635826488605444428107265346545680610706756297190176562793363767291155657276870245210099410776471997746771395131033832168465181511674107433827710422715162065088568718981024331801708733871098128001538348990707958640123660118949958392533873475217683456127568489813572995211888107596567481440222154573840128444935825457114522827164846010525227525197749585903704609687863427951079292456640382883551920610380713126070747292872746072250395706788071160529881817490773156050788604740023509311910370845461641480732513978237381407598845409534289285948355839564284774526545244557034554580645033485597482064443205568736971882961408468615603471524751392433726172745169164535425168743221878277964522767844079058135967451872064626416914768361135850121938171746754147980949957591991248298577623298664991727445541965492449367441017066185251475274196208781491181740637664622648565731288033313805936508449608730164651877116385755459893799818293412231252543096954354839098722354282796012037163193216637527050163241009607514700747312984379563107035161181441768679032606616778497354608703183347697627268036509906263086334093636592705676069203374227631824129748495733117183400256500879633917943933292578286921887634076997967023317929171478024379471022644224785544737528272878900394757774250708815873908825433165520828130396629871102198269675930634765508636076990620640794692845537118336682560585956921736419205332922060453940273224281941028809865099676048527165231731677084613085332378240583396923350484419055559533907537582534469704577614540284583306107560751406501713821002749747203406180162055154104539115055731850581325143165392309585106311471690196469508914572962783215402900173953954749233089147476764605105947783430005372025419733983868073061809364818741612930755806678501029981213362090812546840707885824582814515117367426085572345542468523117918095401093460387464215588798384286404212451967880502502718234558282388847211773497056938962923600 [109,72] -293344775243243849806364153018484944363899948966342386153795178771722509353855467552840781211262404451418874077062897162441732809373638859336243853102513620830569920383041994779940817065795901309676052179979176617628731369662122921542883316951150992844282807260718982350752529744678033030276727893739758195965953991434017362999758093704182660701094315159543574770574366230052789110133967947276933091309587919707122719353074836209360862027481032258330620494940358101836540416780035965287416591158516698440184859625216034371080646513916781834222063113892349204331656444174553684710802354619519355619276772287358758066193908442585720953448224765375738996085581467032469795855982165817324741878919718366388125435544384699554524100488059840732295316689014743675760941014482155423982693684359520882884681577586502104946497777321736780415030641108231850579025496883464921757093817090424365578121046844239084937608257335411641518228821948883420582787961233660139276162898434748032232593902431342927156109228847550311774344871769620305556122076965348503614556939814206204239055437961263060182571853099785463290934222298568070872647731268679465493909987961183498563371280221886328319883148749784808589270734303020813562101413861109760013478521489548059458079333631612890273182522623207640412208341502011469945502249565471023267736590337127990611747121309485522268823402249143831286078362040123851918814773274880406766782162271462204195101123602302468648530315583575377322311840140099015595573960365188762547597283121523961824626895283116280214403306592011232075670576942996802286529109301582674562202944834882957531476363747605531044183120728022738159776485707917844400400944342349858222316754482777899503359333275687150398239465931036088158247867480155744820688279621612890622763229122089223819174134620915276092255553818593016299628118954806458413755402890000344943118041040934513890786880732831379768658856937267258521421420248140041372127596008381014346531232697712869902542681378281382935986759038794490931577622950627460935264255866204063581202411954851445197708634878076298683731882932784196696030148886643786507634616465861222176092516872511414510053380765576918488212171013699351636514470832531693068375977123200426178387876556527783640451860395833813413889234538369781141853980190854231682370663963517697299601736824375164781823074315984451640789509564438244614253407854111059649279557909257510694514457636969251298020655759979021938862357493026743054837275615147903162212059366857030619967412238826818660802472923750163938364637334880 [109,73] -841325581950674168664726770143415704418594997366482388855794314386371887075231769427722059767520861046882772544039101265074549392804391914721920613346756077085708005805832385418958909483428844431277833360545981686139362753726892573589035300067986152092069917777552379153108797209015453696121965026939474727937706611428906624246401770052590130151597516089983186288093495856998208761219592192597835993117064761546299920090437544958670558568609307607538939491721074411303771806003107396133656264320781166351651930782159187611970178796805407290747144127589172825659638306188941803573638810529976661403643389434395049528219515659747276465005238840328648376997765680352863574033142839157795778666445411679982069168692949709819055809989372931526221467650272754621019882837979938867290390174855252933890632681465867150815525358629382985194040620513658673822483928916923921464752326758137145718578653402305196175221010352045832262269303792825393180013725013908769743485010695779722498440210804637324919009218371671710144955833655385713166806736124084612050215571186865978268156366959686017769084002267313353928943465412565149338385864159829456130285770846272303438458033743347879206920599086987711147048261490128384296121353098011370648856991852103553309643105670778871160100016736922175753216031742965993636455450636211503206242568166815974783398621530579261458171558313464176522073385533574198314493368323717925062277256042322480805521632986721753862722995931850228332904749717174479276623030170259434712168411084240141013267806656688752631737155207006097096158062149802102515105544144744572526257263663409386800119954771014762965344914097450598625891166212139888311453480412840506001326383995927264240995078749139233907891444988229619658902251551712195383313096751683024063998668165644541059553801355458907878828256835033895945790719065861981753378862954077738097513005603763608654629629554914455523142808104682665180451090122332185494053610181928412840234424642287857349856636676862101584196427131459223957272882199591638299421758647412880742593406034368725615081830858382657591842560424158937368088973509362492968177715873518389493467674328807086598672087564823833460064536976132399692494960414884892835101709386072203433707229995378449745464826815109576429852047457981212804326071830840302229557676187596046163850189237389876871367859342132679981034576542611740675999026603570657788104998906857417340346785244756608073195870494935938582967629502548126997511133613618589964101078029774546648961379827147196056354668597784315707013700 [109,74] -81727237134301725403553086308205242414304959872500013863941644158192556021486160162055187352651693308025183781928746278214912534363777628977901898945678212651898623145838605620768711230578013855161716595351781214373202559118629917310043496289282025865233172972132964164965525235348174325389481419227585317121150969265401151005910757501587754734569473440290514396589361932574068507744232928185550511418589109046863450952691950645781197260179528801133872185785660328328228494249109610398609352772214054015519762220257811887184446340692580921337302214005444565058478836426248228542026278015572954003619757985311458039670864856058089483433806450914537979393685338679371002129092172039279707902197073488702575933985193019124592687494544770708476147861277458239302735938875170503871070346504343571471832655840079363132124154500538556021522170302484190757242484522379741881171535784288737532210939262397450721240326508056159191064634418445154943006814303492842976692537681780492468194577812207782435122881047808652897566567378427125826404841068124877642763672919591448851367978019085364292993579898918266225503370083141450039391388323427820587707287914508273699546946863076166991081033910989924544849406366932268335048178945877192091457362067400344897903122944308425551637721093972683865985333710962734327867450888493270318198858375769649968698304270133935809771310028953773681239120150642707459238592352499294109196645842835891128217088752321094635808233490779799966661988558204023983628693246198211118525432967597013407650213724425344070132203724754970526438199533831284042078156036213977863803237372871552824225891087611222652599044472523441442600005065956284129411601620872877239567475222020043520510242420397199928259060723546190893866686659931780815935835716239864850603747083221221475785281343851543567801208520970391495847568052475171324277882723652799659969912468903054972775820414967281447283754840084487300900251671828225216426911204295268803748555655404303076356219923491858565842749702892868762163816517658520527810590137484528520138099871087034600777659547400590632018945941881034627237940075558913755831480254958653196850269511642694330710139865632171372016962703377057198093151320067792392770716839190297742282138222505276892331618062303570947103694187121943291072965425259100149206239931451793311814322408250837248302588081233736869062371477447883955326884900024573587665822185620143350358210082978992109091911749957616896650521295053035063022371734310899919736958765510455983865802985434876143006868286628912345920 [109,75] -2456811131623875399106026545474182839363461233332946586019770491213464283242964521020472930610197305841238480871801959104907391967847472492123947497421103202048702316220257767560611419885375350962771274159814090175787461345963704678132733371081191326537735484870272688104814740556648653765219141692410349344684324367490712701827361937060572172263843793283972793583025379441695080382356105915035997640081035836940131752947506796093225124564989432593391840143136349673485297042023269862652118950544644994002229620244450634122395898903986781271996463100566330162105582636354568729505941306942325780175455003999616088496143713391591094574551788997013167191493222810831771188481920511714839259677874418534259652379297469346696754015005887255079809496884057734185155226614086583813183509672636461804176230623080244188756592242861618636727227231878721377741474351278796531007075145042926084468628488555303397051643237719940485143176411625569152888810472907874147766637670152809307372429950501418430624033062113671233646571554505600839978337646296695226840164550267282702976865193337276266040419465280198359448479849687109475329478273531138218917924793718823069619260133602465579670555881204027226197417015550758003681813639080050550349845561621798920403589603043685951013716760445264583858487949803098379790745607232972742296184272538117593794231303247226579282298737756088815345259501259368911810811878428753116440089973245936353992263248600466418363416064970333053082656185754177183177721195899905909389222548815274268389735551466828218687030677596330347064824672528027994433063886459516404940594679964977536746379197435240926925081189972434122191343817324197806267195068832859714847764380071179001862703136587398895296327731037698848204553684334498300129766921696224793792759028691540958624761148362877524159344443283199635228023779396684146203601331064081717114438120517948976590883138376305387294061668202444768733300369885804140581377109461604549674118641682166912097412489862812374145669790801187017686932797743488823487738836767263959064999323111856442965525117610903024754928809252362635926413751293075917476178756492837969434480142278094342012665970114163765182985850981124617015518854025281718707626619308140156915189167523392076498319740798617456205170418669833573604105685641465965031929538128047007613245495374125374107192760519001704962249037030767711507477713790025695927313067124335687343641914259598034074864933187221052264770451405734652461940251259287037409679572659054506779683546279606381220201222360095080 [109,76] 20331778250880735413107335368682333789805542414916896610756297036142978786896515110585941788080448462146132724790716788912743313630186937228051081503284326118189864184516947432600423451479907164723670164675965697425853140657596203075319629799122739640272660196106708715211851450222891550690568181461851936978664352157321515589645479205332440527504573361904932562912099400554787846049482622701692668091690603556064456765336891032262161694532121620702874009740772979596508134217353484153931203611910315058754964935761792169122300130048106872101655046111043289599860142811352249251706702903868803627146511782290251351567565309993975346778027609055368345933025884359791045522478770319446439737198282381003523924867234262890607684598978897416848682696368999805896176788225023439786124022491818190565386410179778428775747388022806862144225630172949293756392896366760950524098853097769039059381233942360316684901290199197189883610930389609440264462211782121363175109810079976237541428163803151331102841182754013004438427063258213297590122867465983598072078946490973087469931307066388608712861902180450471497474304018020253399091759379621001700931618593416302853204230156792008489011245094327081869341022485303700820370406749572620833848893584780416678718455796751335658472774734457437234346277917917555640893119945251700039460626328069338175640286675793921130604422089611222633352826163418120222067237494821512942314444032208198811237927211492747169501022175525185640134915851322705806822987715347884839542189435173556613887285671907276291930679334081555928539529847414825678974733452815612812189058768961141986282791441720531615505865676808627029181930982038507312838409279269429132313472174449829664428468237794852845478747653932534325939423950685548431709684115085041348515079407236807874124573622350439462282903240646768143220653774470817997916466349746886862314528024957311695691112497525768176132491922216884607068217716443720597381311705296715338881243644851737388497428015177797576976328111316539929394435103974688667525540018161120357911918588866276705530153746150920421602712864326320184235639860053094023743426563916475783622796127931444778165220112256282089951671097366279252442167714127708758327205318416465206510850382458059439786213581327616095657493121963639514808112061627112555433410381601250046159657047093545915236629913238282670054466476887547355620683704531257500030183693811533132688608392000603085895336459045548414181497676152574528875889398954449888315996574444477028088116368780784402883674538800 [109,77] -4516826911204708934559335002247280597056740273052865477380511867905166384556760472519661511424083455242211000852385650927879461167586142971532565710813854649807821601167830199506220418716974857321487382779377983585790055616814661460034171951550726900185477285886012314206410732025858678237931782114732598357428542184463969550485375874156893979047164595350244608463171140256772892390501301615265538479590175081848874508061443645884443892424006648983247771082113696052826674067316897028992091228691360176325114621393417369566793013902309251596797832297052755697078699474598032625088868222609728335128237086713656341570323901345646627096074722003297330231462928079646107723466317155476079115757954882418455382857619313996491454217499985688372943238990415105009505975734828577148717518931477994789935663319569347420884175671126629711299694302972359797270859607735779597137449596521820297327626605339139889630652881685967850996067331346706952242117885732015012455185520993365469154323377120571385585045972975656535806369438818983561584828380825856721992186255978188170915022861804450367947285329945752767994164273328127547207088994450350011575591615736823532054009194375602537321563368062904369501947110735010342459305330964163791320416853222498839413852021041428992545248664945502150895103814057005705508794390724774013441283684210805153660012837601782786314251493199970527918372579976786884561432850513628433792224162016632820490776874625599473414473750219328882226722418380082022337184587569961697704476765758405323658671461438561410807199809030226358168291089183720677307753859607368175371970952249886824161214856370228267153188491428976629796583979799695021326025164789795388217599989645911861622243160499579456446521457554392159559181263046607495731061282289434077486873876663446038659475727766572346127386452124101793112700918289270159593040835195739409886990521772075401507198988719355396873182525745283227081701362344440872290402356927648904583699173680543519929040188776043764784073366168542998745401093470143693208989690853070442546676770781642091374112093187390544922940488758521409455995537484103135303917571932661411886760779836108796872822071666840438778451732205364266264991903532038657039844391801224369552671826175946675433911798810900469415470523453459538794157285076335782921381479435383343701744040532237566504605509592652967365255113622846391318989721098239626392484915263503531313452869100666759965590807267011846334400671541307661685655525613453209671004560880760820487559131758778522353925910 [109,78] -98426113754382791786786145306612183395009662278692526507785366489156124081904201864480201063843666607970579730119443142398879032750236464083540200558580675485348318989059829074542234025817021546205228910769687918826209279463999983343916225474424417729872365892734260275669643502200298054385664321577956873451820694710068164915816371881304524430971311888292498232059713943312540223653523237445548588473658876932195535963630122873438052192343383613939908870530887601934647980841827054783597213599024133881302895557278885457793372291278669412781269702900343862664904455077780736367146377476943071898671443635188017590156748278933349031699846824377184103985929087693370500956856509385948190593743766457454323380256394556962227235844622361270179620446680403655012359011415312116985390174861315918278455311552731486083096664356072515483978130479828481816865043505796279266127381301952840202872691501705964988990718884171358578926435399332165512566391828605434809478692352186213493650898969953351101289107202131215064834711826908990946574000298691945033472086345235889073426062678725604689278881021731347854113932288031981349889622473722470802749812707074582107551378098721979378627769278459124225767979964120309235817694946949294620050457972889123910438474432045054539715845873495066757619263013198736288573496554584450694879798793200494277760213178826485389480812066748435191088098116076693888944871705504936563216438028351048343172160818269995772939350387798199411744962281178363257181537593846788951215372830849354971313412480294376369234904930047862510570679290025189513455765411173548814068569617436639478086012167658593736023626314473183723861086328509058088739001564772360474642081158783255850063802822179599597372224282776737167711662884363933554900638414998334095603532560907701168232749821976030823861363367180319753071538434736625567867756721691750781105065299585252660980198263973103935738882267899947509418940088606590193697707157492859932399740576518075906581883237321766982343188546508777608500096905036433908760869893032830650955280501364677052095109305950274636536654745534757594125756117517195671446310186883897634803674199804185550931807098507800426073362038572892237805436792809190402302735856166307802516264794222957804412616991231294543783219471818637982057006519805516358774162593044786419320009746394780903836350111357640653867274861350691065780422624189191944464301483588830785556838678417695501928963796993936202576917886676703369594619770264359751365675027679752490023330745179033795840 [109,79] 1699896466674855184470729661139041731982864644302835966678143705286085479800107231551363443934939551137440678329098646655080335931385168237073598707013848298085729918393593105513989360278215242833962445937530029547242843045413436005991218035220703555578404703225416638730575929231559270894297427145810934505800301720877835674990586381995326376515387625532749142178062108130567009270539701099346241115046996973584984648220806596734630304080187882168393320402349575713962938865605750474655542853383878141199339041733705651589827221767881481922200732810601486796000693153818805355323067234751800230134479625629645195384083587819357864863530036030793472175744548732591875400319080667982154498275211478559658196624531837682352723409652840134290169911348645692299190247318880260891235935841379030606920265775183217735061231760882840559145797008775215751419740452412926895070399219696563331413179173073173804112989994564352139993186852128143851105289454391492026589565538416122135449735493112689857151517075430058743758854043840165482348661758651271517189696120803363170060729518620920644537186670213489227600269247239535739027440243712071916957951930444574632290156756270041590972679600839643459801503939451758117674940804948458802234141036313994001783817421612626966959056833837705843312843915041205837479281665176625834435386785120577363775857836082344700731939494449288672274767225911791918613101620190650147037796851243408058300927591966826259585498919216613819972277352959959109215155025162402794581576513738986512979802043748768401839190969092645409980826666454510930811693279308151779062748275575337368081142782046358723514991987099601604016437178880996565794866399971563686273814150962800160821970395535987460928664333208544004107047662450218517292697116370228727888638638477389914081805467670103677774281765665429663360799465881156402960083033012212412501693385096280595325034113394802954881503786813601202508243802307790757965152668532882239577286783481922319341236671175457379536966299891684563223035228375454739026126848377965278939359905126529702638987794069869861519802372824615816654930918944697335138087211051175807066883222144435454759053547507574848980623363402878354196707517995692319262652607703120289658061009547874363861660551925014458660961374264473534243016795681294981324972021687606407509333212922478105418185445952466509401423239839800922333330414808996926933012018954044592722273188713833441867280910735983244454613558466937083905273006587226430761971727228032522398471562390282720 [109,80] -670426351790545763386012906996085610862991832707050998141759268462350467641272361658263226231394913197212785695493986915489977276190664878613999363269442779815229411377375951097465218861382796206607552489684189402136413934365952277912368813610215858483666281257516965138291452352585725086774609015414462284463417397388405273109474068619355447120974115324537237861202195436295950885148012186882830459952794413381213247437017033291813322233471777892611703692245716238208199040977464468119815393150627611443178208859605097031745720677027312143848411935092913856792870501473786801708298996780942671823882975880957767891484461880959053121750486133364274340531504753426884835654722921925545311097874011537819594590752957576942964733546674866813017390547449433616344823811196679822836933783816697802341536536604144743101432276338200158108376500986642770629199553925977465199293803470331995700734404353558209102360929017299593864875181266803501327507938654099095503858683773654558500721277463548313397121448097138385134034812530167614389757419474803208038091653239170752169842177027643563620015145997272147152173923887832173214386263013852976912001095469190221881481210997545153702806791198771217533799040566425184158472259842422731195952890028016062762492139687354900131494032845960525962794455600015632074659167227249684175417120565327693203609719576217892367764328072275402576651011955595117325816850066782442822693737051828445676240488499703172387724805939657992390229478488983646370037587193647476959121393087487056338286878138579218719462651892920378798082987868594235836416572002668717887146057174301501081491928567390376392185068873744006437058027433727636496935238473655360008015070721692172932356500698723601594656947035988575841046362497019695269427640901924267234657981061929500839425581123050544767102359737327962286265582081263945511367495273656550653749865395881660074675294616191068382668158161701958935418825629195210669738114465586400720976161641684175086670686033502903572939096475720706082122674049541463454449862674014745529838553628017050912806585866773269194653163101623528869057335951473442163143162207573196762121798698846736168337446554510951289570755177652075297401690384699737141113564845777647053713223586539209700589084785162377137151664450225316107819968166852588107874415462829674635288246514332048550446736059380924387773267859414708479922098323629283540078448653287233603165516958301580674949995996590193983125480555446818571386620962728626247919059512113280548496930880 [109,81] -320681599366637567249134063145127631169221454339740600510945834348373741455320203384113042062530695762026033053912477570869342823482432449671728364062142863755704797923587968988505189822488128907163285154146158441251795763595280077304947759062127853658906425681600880668670025035483647495470208255680020548765140822162431107048243850095360510889386032736229546745167928665379180585610958128646597405229929023563445499813114656797581611100808426646459371438081009911901505559697523116718397675091383652329129393807181753027506117782721464549391912666678744213510618636392626632288959034495083650974199245007678100616129221202347581290086296500220181356627831042180221099435972216089874314986810390465270039336110481106847887082951725047466543960066921139391101911224057176102633758360984237371374735471096330870115119243351164086327629051655943767747591305166876640731239970245659242954659717935598370960712405120851312020548957313358320618564978875210839787402992584474925348442680009579396019946165214213045416333823813354584456154710554042145942755122628795793817203154744017221913847816539094128212080254433966541503193976814445122193313105029284701053354870454136992294334171413810781991590033504537219905250664546213340074492918369311752170005567678561374185824769392487376451286099297361142152289221315586701985902675296515436936197141230120408915116113892877462646519585007692767842979175421634476067703144529133573711965502374252617814984547948792584769046391529951255221327696080917812971757982080477038955134772025407195073552936493021493013000511013073384561988502557129266496057554704770889135702384023639019301567662341306850347148344703295710570665102176321261908024459240209572079627057854194589166612628940270162617261438927144123786631779227427223037135126657580825156494484705902442803753212370350089720632745195456668211887987826810336996738779901384839901621312196530123105600535944865632147336368645051586672226497969007984230571714666954163894033727800264260893974193572927889344903430051804069727141798582735143790537176074544394510322059405136093653962129745071814313070102352986987898317669857305705850388401624865467415449809142399936587826218322310993386705863004138590630078304251776089354552133964334306511836602251668021479913754012797199244918242081204771414815454884153461809847396328597175943317431160724944825026666553089159204304702125863040297623870394854461554182770136084986482957518043331209210494951138886202065747197007836821870635029439854188450841880 [109,82] 5512533833698520091331553766528408582979464247951347266196819594277045624218272402207836077400501952178420569101287478467610016111683238322430316229701000658687198659265487120879698762432817899697000195278770200493805179961310060448631393287276784900192858012439867158328917841382090397918578756369853765710045008777729131964521386602688261551868226860367728744615422227838809572292930096458756836098128079577245574317566503300675024241433258687161999943327810191810917646590414956263249402490902163930847027756153611910549016848162810891684328252535405088545704834668761972021892121751035220671246877862301181305207415044933643325268013183266079017559748082172040899898926141881990034724324671114937496166237079928268784097382537883487474569138960150070803481752482428846589428640494116038611190975716139170992872398352926800776786988779874794803735121753054460957132598055586355070926644755110109524259920667410093166713869888757864569445023591844530995826033128836703410756924382510167737677278911200883325219361329119547251802537471913636887244990565271134937246059746254390503763700254789559895937501277314660295177155324635061598879034030373946268063408610423624469333000085828367125825320300973124666182789079989726934371885316791428669958743716835237873270494647916653394768880320879073084396273265144058388324553122311574660466833518220106067320782113045200042519079154623579211226377963821281234273573821061142114374320574278386109558132531666371477264867263840356461550661071781148933523308256569280620881615770332605671398646232493679978770764716561387162929827767211124486705873853564267724803760756076592042086047095964676881888479295155385555979809974347780027778066196355604804480044528022969578932921132955443512741252285746771104757227429638489192915851660980323441950586166898559567428588689306824246277490801138146670707077455867326141089744980353641502617300518533140191050588692513115827298781312348583325781588092186486756614251346320040062515373647991660400112628626385433193246809379700377612165922110577170565081056023298385778251651313819385500369573808833364676164925789793112828441408039573431785692005671502980676954596616744513444144881951342682747712960483795068507208620241713934987238376651748014540361943810122345703540051554886601576026901049134760523532303481721687326252640382957620827078666150663505747206720566820267729855062073355430436410716865472423400843475868264170766517159597130953155960818526074318407148296166984870178459617004201008059264 [109,83] 30713237346838268835909704973438577103816083938169418026844374715839581357370935993880139248094770372618783795416625261263939765925640094878919393635085069203110589085422560233138446981915793311605820081242676079302095338326854404201994977905945288564789155985083396865765552798993967458824067037775312287043675863070525685587659533967782690611103406821885615920763555250303606811884145156213766116371827901412995934003689511995391581516631907653542178328805388761499554539296516001504537030014065484705310539496140744730788745223565336412233542254614713328339021693269848001088353165798403164723511645257175770775265396481623380147999477146441959950034062369129928681705679782247078656102881917783545582557329575955168423310136729743759705799946438737901213301047068735440761515382859196446238922718055080708879822155993793100767238300037217217856436427512138294663276119803852725346795403753510915189982255076831800435517451279459395501870413734545972225414957303852503276037873817490539718976994068485390963766730194224507786109138042979435345102331299248651060799602753495889583439841647483298479131905454645687024030304325392015428397125871521741203798911710349591986911827196142851859757747339623917596449960351576931223984745073912507771778246570994085366696076520786894325069924119906526316737802993218180440940661176213670999115713082095161743342291082740632189088518250645403326493905488925883642182062289825493044363160988121559010888932972207984751609447965782237195879394051642773953540199807019291158152099582197865980638125255092427174618010385697180784643517518707468703428566753217442744281282134631148671068206660725426654089879611873296535653981706388437772700879137498096322064075052201830213891808067666114499584644001937229287682199374831769533344556279994793361116899879665337377507330682742319442407071686036290185431460289036149548139505829821451538820408265240792654432782798394889112471346453569810677263476554510126425986553010856579076861047197786999087607223253644441819335964308168795254315369875495289641345529443940354249078939802004637185562678248811773963926142882220239229859332257724369412077211590028543952994360299016359080777269908637156166673282168265860078311092989316397795498573075729925290975494737430120016756036066939171724234367587681949571181019278669517914965421377180549942598312082243437781278036042731983385195376165546658352214079392254282154045310873587103500879343461422310614629970797796250012924924237393249499906029612969968 [109,84] -452078419660217418932962241541044391593362855146415066299863413444704930911814531154150506956735117224930975580209121179216506560207897112370187316722276555199272060711397786777820647567241793624560957267684485141514126074917791868808855178748954475663951411125775421000726137178248271163140273388084396640609484291222064460834157858348487802760387357813751752308594241774971378573571879483259232216236705226599349884012779439608025357187431911392229787967105671507195759322082088829690757416898251528498640125162807929370415561235685542352406051070081818707278439207916663792718475199265553702763409001344492521937319030938830937894964139879971434171929755002756793398688155374305912687554772154694138280695030743977644302352889195738641552700177150165020777416749879846379629306121680007034435722281198332092834427988690539342225377711274072433318607205925521560124628555351981609414405153108677658449724780031108100672697029953467769082918638397342842853760583165954539735005012883707337832566879691775030589091186897582205898563311708403999623479877502181833770254829790373692265862210479540411621621942840957142439721666196560277876341131070204543324817496590785522439004919341420430777058460670915836843612119446007461060257818431609833003430705145596167119860719624870477135509291943682826453177231663884200714400462928833076050959969709235864519997263308112627397144435608532768277054909328497459177901121359480467220290481065649748363063710513733574363518240132565655230736348168474147466154294382447110174684033016827506338363409639994206247634476558841221943780124555121941324040409724425644439091430049156383499015950551612597912882983929237432137043152680640040420263291566910087179366264567875032205384111810096431384996947275192086345137835524072696357125047879393272122160324336227063839439681101239215174515430797957673777654154683736427264497938195774151863788111738979920699722915931018076594101086709895084426561623569333061390167969952863568054883948994890227866251833373688105341308540977770675495374029815828908919486200893520595398989576084380006101117419601918841022543206065044820289180677488738631390002396088297503875630725950199273840963755953341906346063885696807840326579021655212514014463563193651706083927107153192137078790737553939448921235150900382762490786174685080711607826255769845616359906007633639485139549503753374647464829610393090842104568905694816456635800843968696654150263242913735503441062981284762761706344986889609012040293742880 [109,85] 712194639383535002545209726010732983063095393553101582578063349006194854261287531912780757729414639382948708316781936060238487282779847848170761602739551014156663843160288921467429615881397379071040975005007991601993713534775224099229450722896388745589345009178328675155163692125595553740321315575818148327365925532062756304193071513454025909807110774114581185983977290833820749752490497513597838064938810615968762577168440687684781924233948584459204431782408628960834819736994172142844949492873968529229713855775387409510001668815741468378002636404141819266661150249375796653915529435376481435435771272745100128973578281093591268794745610464246081152322967224627965890182222387263006956766788930926138760565168671257420892041680611724737870576187959230787407366577337252049077231968221282466287515523033310466872963371997170681486748008592992845576415708417724471337395013404812326550712696378006629070171183720785981152761413783847102674772095877930709726824365125179296854833503118923221095244822616438546046557285463872927252117400024616310722413113621854809535151832887115975458378948207035918722086388743381929408163129532623995219715599657718137448757994047389280464394159440613043067694149801188226570779152753181772667456950368327966635522679990506678804995113963182981594041417113503093063340443682356629699503605621619619308289748576492079963408959467393516148419859615005804831226949427215953189876033249169670254219254187202139159970040802879562155708329251041632470797623197427510684679471702773478885110338463831256168224537939724565820552410652992698621857664703037481020683976902376364317628228357954735026941578296690797674927800128158671181499140270364419681647934954603215484079427186908054470492005688184269938015077779324930783271984075805931324192335654410901384772359614980245008338744639394193051954848022485019771019298061732402303674584005424995746334921688023622774809910692452505261074332772575305456987747332493868406568550888230573211582158084006167686913509587141652467287131403433631069931712751787914611386317976998445732999370432061563425571361671504158578854110711991888176670230588475670229230069681402517908461484663512466594478168968973897539158684084499526462891414092998454132303496280154018067596890345197700786720965165838552971221873242093088991805950663584549702374088537184190034717819230053100874212081363731773501483377207411265358727182168210183603925314448937756416815337480397429475692710006470958173651879820079546324004 [109,86] 14459676599024926039790009722513023685215884640143880119739591253887069711390592826388154692766302653791888529368866786959722423132633885210948453696985944682985255616464307455704262872398793976616781223487100024529775604678675616906083660372322039953730761146473553961210841837899866127855344381233785015907521515443736913715494968212402266967352448732955474132338335912853277947713976067408803436383637137208580396846735890545113145827488444118660411886523737562308988141909729390650679192402382211361780883566203077721783314462101390035000509060106389695009583768046593979384178148997070355190682295412081984445643574231282474152403044131050089375445685709483924111279990800971852399429524983436361180010225530817138794297839152475175485526921668191289414389567139787599226431767462524141930346947037102258772182023421348360339321808443876292510774915723983622282537645716296498746345094658290738141546254310596948136890602741057740251102362858824019761435377191318471049168070973626209838478462683673764905254823951967158382391600055463997801362961039631349190464839064294202610670964264086526842599686226389308268660356482718732807149110840032759930742829312121418754953283863508484830323643458586261703918184019094477492941329293435149623172883742514200251396832766715378562750203721367788082891264718670695955539631479883644592648208000874636986965047783211070658762175068574618244226464525448249677625026919214638995718493570812382610857316294373537642065147645906404956344804772668971791644038763683078777216729096899703049301260269521169023258616192491473891226019274182038206711109578273002465371111637902754712510233484984426843576338707631210145984935953159587975489567329014309836116037617190143192446598963575744926453754602160920884925024608931530129694696177851579836772115065198129473058631460037051336621963601869571565509306553530030475617427410404998726989421142089306755514606493507890741374398125238669193403012452416375867331996107000217712076262969679820590399468173098518388690686865652459556689750996387886524488884221483955526306798705105395327441361156266142705478859901472781909112435755910912040668184832119570693914249108156625411405868208562505329276173359209053772999770713596644839041385960248405124900766071277222045804949915845483808830683015970998896667321429362387302077304394789000363729804195971606409382390481211870000479507619330970472228257076084410425755893862130842384508569050909553298984261620037037571824156059864391040 [109,87] -2755346574746798582017610595248932792596342829891988578077472322722996385698124431915920961358625517923772051240968903231497318574129712681419854570142103086895667183818298277390113099349645002872951591301152928508927372741164489427888275637603551502441070003819731496022624170586260948369102521875431613938624727756389072742692426587569271241341121022488925801096043186246949266696791124439530028139678711263873943402459355508401209859795349314503012769953006417956648926979888043987132541795366816410261149557942921493928034464616797265181493612570779818840266696480982263729403538801425015532841363957001255552051145034742152246007212002722966705414491513499832208087634003127775267774376198272522081117629424790944005996534099308246195584657153245816807041462347001320347587468888664738041143518977073724106553330494196208909277328978220244396069376809037989947973723616864623104335560652790799671747822766512172525561522276641676350798477027817263855788543587538746388557672957863948102992989040280317869252552493558253527489884922261955468949989955097883591233378918981175116828269461349997056994236987281957786036852805271462655659118583977509255954138826434313707303751350641207397566757595965222287767882800840089866628601337507610353711001628615906561118342866820327956886553880535971573352990027109359904920723856816503096705746543997663303978774982605655900642534112465979433267803621694548779047575878337189287688602904712604989924760027557137151883783083800539185126063409792793583343943020943502485271200108486896752023556581575937744903665314619030035887692500789861982450415286224243146363744468457250755942074011342749546629766542532151295722715717799104276123512587585976186296402631121869632559620984166913288260420035765447038392774033445075025356735114632246439384280537742170628740353165390636667165071393810386315805232000300400990559710151286148089713260148358239597321957011285341017644216428224117220636500968998477033270320920652706358704355585769547413522136353794751816588084242894001579224332606820223373091520927363977887645557621952544038879511126595134122365800096335226033753206846904310787224146169004469750639300862431268647149721268104393945661369149270789442846634995865597174432084165321635648677805553389635883395645212690216972183453857927390926195187142760963643578832484845277219479032274846777317054188302660428298976331482771115094670582596384821112139804952209164144667417889515221172130419467061165206206288602640 [109,88] -647110288437022989625266132717529928228339703679057912562497132917214854396594873319188840655817439307597466708914033945417301479309075848551240112964323326140461967494625040834892757537978673159249693138497627953881766450870341231148968777399005025113354354350386530715759855614929388419775411369104967343603557867922011388688810362252016229976957462233365540408306374702851831324783235979417316790216677025036709731464785565260582741260177572780003067802883332587782007064907466336228616536994246357959530508246299910169222705438807870170913680446601161025973714149940698485335281505928025962342592362805728762143613847102563777458827515573406333582734579061966244907658315847626384537861153413377707266419768100025893085903740762920741720243224928327699003851060307153568613651657713475407901429038471449649247485466013505399307340658489478112566917350443623321961269379528753612811323520072151857698270812475952240671563158260977052752658301051636874320528506552026711667183491982527602532660568311155676627318469309404286141328383841849955796331191092833437772279152061769920422511991887383746741660876584890027596266448560524739312621561695326939583460010923152595160567867505627934535352844705098188026190410318511164100496248427272017624929576913018673358264872601339172626685265952901982025216197585518503921120959415470566941372008935631463743029762268786954464226739944932431803873339046222820118284366830438613492494742045469028135535203042227731074377544157871362514659902417987445197824550323297962904152288240088598029338377252701154194018872490703603736113017614232160482434198984557584246608104787623907709119104795192140356478103272992563170275388224962470874955632587486759748015434031768368611504363858562279170069493202580653491220520144333003591149609808532249798932035496524071230983231562249492691384036818562350917702205432003749821201137104889707364270086316249572205499326244370537313653707105908296219808865968440661758935115170415028243944374856028419529881297927159157208408751506984217943894402039157421892386415902689394229151238484090722130469063791766728210856605389147941120915704207879817928006666646650373436528846296933218930123160128614783289119147396656082178691309928063776519362123321170020202459191612982102999470443893853053124017651697680499498089855723368757791941197075282732110723199738547760291896359873318295335863834879278246256340402286042026862134341183561619843565248665923946834385980705097323938619424 [109,89] -282918276471042378622912457090979320314114196923465078200467446225105240593974029545181506439344484608201655097589352615949399509760097367829625176340494673413928324813526286399660669167635622528173553562956641612849385786794079871079934517382872263344813872906584686995889214466610779434947279304459527929626326913159225476780819815493814544503949858315286808270798466460645436295538402099813953244239810515478217729773027024576828925995751868594195152479688357710270178249919647500069769964080577106296448073063623589188219550283525369890232463341459346191245383971772612384727817416801083534563180561716197459376925426295021064449152478237400731994929658723896208305199416937249180261205973682166185767853715495872830502107000228141184813000373110819198342911376909057658557580480697939583530266454607264897869441442621486257460312599659011372134001675069891881530084206058361412877971139974561380187435436894656687455781512695024117431966651645637461743273609505303719987427957789909717438335060622898134803436527312247241280478076239118127885609353068011072272675927112960813880129999618304851259159321630221828534082209728370349230385542480549554985316222256821070654361979223521156971978082934443783442630024770171586487031976467063366189790078886751542134516009460205384288328687259482019783704750247512223253936615514532958531069734924626407125104401365472099050047026534768962879067079749916665302635084187877889527768954168681094395298828519783933795791413801102230295881072105194753625826854327202210423913058447168736038548364788698596552849359903430243385807157415778300960569316847782230750497534724884245157420560772567759052258586798819399513621775966335945645746590821448507072149177290915042223576723979711353655519957028641700520233676524195879106623249240265967683635798325273629336884310712788605587327329030940413520094400275422101460731878295056542051309587446554036343267237057453333117436042978299995682448487029780194752484900656298708292363516965372243646310359324046471350790785185996629977397313327381438562000031427188446485768261916665519825264420605104745027582477109060462395617595819544177863653816423636929430616766397840657419950383966320333658352735556450039701969593208689392542593225233578262604639410301003762057474353544317155722961424469199593988936291259034307375513490836343677229112322761807326205040601490448726605913804327502108872076354417714780889863587315751039382623732924265671003011390969228022476 [109,90] -591365818680658866669219651336604676049411621078172321102736797070139163549666919034272882469714458714686337476037285164269210848633305266325454913179238089816531814632625757963720355467999425471660574238381922773117126997736355817995247468839361103176298854694814868531087324086598754908212756918588003233468555610223377988118948761936434181581179442415068524012083270350912118946413309304476912429958676686726941131380207512179136682599410255753437215984053071574624746566013897426352151211861061495853894690149254908757609929715684927301967690766364224779008276636274500988173836610296795605930816655318443155309573617019149409622180410211928408760900033369462672330236238596390264714496725775013043772919352783279893321608518200042520212659880890777370148339170642338908550470443372147906866762827397192823012265895504843053991344972760668415651878763237683101319706131417986705278792854727883126894360628164044733793565191843461939761643512280320776537482320246141193740942881680694471664391127301930512665252080997283885686739655841185244410281692291364652210008497813540466514293921298154739988537315598594782619052967502889442321454342314794152396613517940142950331073572924256618620032801358482830895620176325594466820432245336708835863999442720217885709963007083177389937861879468884434805500822176517893722622285264184602938065064734236791819817422484065598479274772575198251952483107856321862506579570143342919920310197767936030326043949534289563881782950821033044209301734198703400794344661130114578891051283499639786754448370725350885504487029678879702646778351977041070930236285137221779554579451676856028405727957267638281194107278579753955637643373480928201944365967773308953823611355492820322607818131107059781901593961017577505134815893308999448688077823360256437345605759308399802329198928103857793527130221612955640681514115429739708446949086612966080173022339532580884295829719435230683689797419084993327550366922601393428405109184167142028251148391759110973991541451618469961831632810139441182952085118773581819172604184135342446867132134156188366593003081356445845082988320154720090364225622471093660912616120017320473753399530867833241965000255099735949787491592289571316760722575306596759558982145212331921150420165042594318002957742263757652990658590828319577366515997304690195477451119764567902587716007990415653470114456449726104386137626065430202504878306311038370012287000873819446587065187295320848819562420647104 [109,91] -1119584303407928175476991286133579498583667692200231094447727261358415133610542115657226707792665217407121774209151427649430298868729658810422646068928626018643111246860737090093086799850009199937690843222762552694416330534824126132957053168709697961638214502109743625922973839272651864049685498320082766216179116250531239065707074142889241777947851324042901978730436531169914622469733311670230081764295000385851397797242740721970101475331594380684795220029921157832936753148016074648716492852838583340748267987195135963754967974538082915140294910059623402417490295453736216664380669619530997723271465034067906660512575516252163386074497427340887943101875144570403004357751686513122058414066720148316117043073641197126324712202859948400645000189371659664698089381707025707562625353393551838406167666503540951044979968439954325496064742931618806964633757828285416254621099222752248918676681318912080402120553234798483266404773060979522077998348507917268964448223571290439033956182578276314626479521107641566572404299787011064205567663402584765216925398772487285245115300408322007580610112872837868147059407961886800587197523939770303378226566364723323129043139616245626451785800885377516623379624486841351699372388132745622364818771486311277518895168376973200309505327233219339592698793921095016716764826574067551739284586417392497125892654609145727958214652314980988085946916047862834075414225098067672857558035339329271900327332783511417211869104181833998661483112234934495241794450195787438015961986289543939160534306982184337898661014481963896730094351695717850507364745968403261047574803516161156093286335572696596619007206646368976627465346687481580339996315743908789923315548648609560607292098553443816089978689382478735295177601704420019105273544882147295740870184622856678644858598701032187211549386140486968193819943403600712614294767418650610762226528645202409984669388089608985670910688449597604116040383177671604125103536873430848332811319859979698181711765757722786250131136615893435764629517392137599752420589196902656576728590720190599608954441608784304382994195776933081565295829650838429510273216103174651803347833780443387352426160833520142962481480309881639688760656819121570655835083226191391332958738422601292543112879041287825732004131175408164052598343262352547706037143560111404775773574487605573537505630533754003122278127721228945639459936198162908753884613029418434262244022272624820595976750604319520884595053720 [109,92] 10608002517456925671908192317061004061107942558444043659335183078862289005186361312519556668153307846764618904157486187562663267447098586833525595253983249286110166505552259817687944613710960500649645622754125667609297103894029702149840097474814102164388700847788714331117774573700542666949132838575004536961235809011788100763943157815820969714168726839667093888056276555114588321534791650569600870634589033636262724256436737579639550005551031492512175271477379185713105196135529214352099153218347882947990886080017438135194880515346093095233855684120600689195109877351671984199719786367814402880858518223257730837120437690490464627122832878463534695311027687759141402735239853670293253550079579557077902975322441459173285425186237988472877364268167377368897491257218899990912839548351090048372694118253365531118915877666499680791215302662711260562336456736442262026053578730748330450719399617605844722669415479325114881485860643824528678791261675443661517542759221740626694326702796384432389393010295200491194417656180554287882601080422795317813474185086453268311314518907700455616633021044378253082880237902974898941256017668534125615609441702883402268719139929134990296144935443484337393997044369327248556413041554489542043126874790316457345787924558867629491958533461431065143603717840276504000374637702299487600069745574414119470413663674649108819937110999054863647285290977048980115051588304826526989623188583702766705071389832079114848701922274267582006807958207073490821648403447888616420487163029641985738059852759737075572351725464275291522442134338156113633311407300194414319524703402822370535412271403982884128299857308873233077637478828341104278526279760754740012848402278163058782284809759320194950966679077153332731176181137366360976148256449440105692754284548150491657971945444512347985906635134075321364078253236450290744166064667019195277815637765160166167901922654521785400750107403840330840258699735224493087011873583799494185259101437143063725140255598001994462621023269520076178044233538158435792802104478637031780969845772305758770470106059209779225960348460864511593719168131082892741586559420539426305332392095884648902393921355849874706815858036018702803139182537703219978038568190537327424230018198701929582184021481602297213929864044013421889032263787423217407067535518879572776379578238135359835233408381498521356012324882461134133124988776721888427518413094548019169318585432640366561417417844322877011216 [109,93] 62530660405735428532914812504605213786765691348251281955484208513826833387587309799912559316123954613461663801883520327474689118750861435768030809055498233116789403110082656785908733112998451752388918156813437552576302426816144123568936419433288474147979964602825899997472508133249477732998062632105659295262234209293894647445397718116790791021010732734376691463835040028287880551632657959172964417003259818643259402899304372141497625726757737849507538041503827400886844810365781156936547536142554935526440952562608828386637345835434494298422218602843368750631016121904056708882126761835525522358579180216683358496826557816550878816423061969251796767842825116590644555993015696651754048357024419109647186082592587964073574629367765179564007084103372426168597538137900272513883841711381747435157922313772172276672219871792269705484960676353218103135489500591755259169750412957233801399300335816607202322913474356991029963661199308326046631988534275947806097258176054459819962142314322084312945037729761203950153326329641601177777414733851654703234991899281059320242358071129041430048235027099803839030132198100333960175176609700147617269019987147360307140633132128169566705711874484789340758150690418402393207282214418256710621298424329291873205815198262064002456241692895765852966365296513783877181258051454639051467367529163748463837740401041180038362404487439255948766814277454151101739176719123553467828734566981225259482912298930421765406165928617747670767058792607528717275591342410609092484044140462170148475001804821358637775960477478993684103648745471734682567689891987753134053710541056786763769602494757231255616385197085133803206036439832632467991452037542780001096231928561456782582843495751489324119744929499409674605591562689364890284485601709250577790804714878260210291982720866344903027884313830522444432745932189565372503601424100795861088749189854076054426990924447975058256718112403930668309444880367570130589094483223599233366016397132058407409232358628709552709415241197374967970394932226484188998167198347545763926745517556932192145780678370528092934565436373877451834308718947855072050439584101546516270898380742913734517452278271226822209143797696240102523889482706966488380560045908685220422365670130778006740189429056535416567910427909412360056062984955982162502807480040177533992518614604913554168463083925384833300794555461071664063194697953093239161661975169384415256993847042580764162131462685730862 [109,94] 178820139913230122626419054864289425213220656474440188690252280561803830962662025108383900380243585951714540644836144795554231428025406203328159660343434822088408258951668999731801975068924188845325359578212206545994076761655311760340026344030743944755526371551242662361831256080727396833408706324413227515115178999762053265664166856043014476297747488733427458078391531701483705259336624842552289106353707623066789344370536729456570861492902922507157836065599092437684645509774310023480266707120623297744980700606856167894967214681716481690464855734378107716933415920381327669011334207394264375829388155730185443056493864119892394707825977857432298545767507897301424104203508471887274804060012918284194165406808504534282807919519734635986436672675424501651065662601505571469762918992672996572356093399002373473163694877945562821363983035681952844764700786217993062349475217611555377357651982233040282187740906894833501495895338501411454436432420689512011988023715687465190454721578722434010408947284690344155046622285483708871674006099122127445872056454025384838137300842190863104049467353594282177661040366472022502843580996449310154115400604601267548928751413803554360240479480305828027417685042058112100900856745355083932073434934372967021874612110364273614081929121594195476878944059511583771944596656988336005541363128925118904040494356379465709829212939248616329645535479095809616940127073834559262744778818871087510307293266390884408715867086556589678229388496786395093939142123653581659471316849932563445960989926779381614347555750846507124972697322759022034900547383737725219601310816405003148517229493017957406176798866935582529249577936286368865315467946675200580597445752511654238065329850447441507507302632952085340087124585551060204645629086099464214933797542183556384196893138868415442674411981425478497155365163915414466546212047394777583636214420243029083902111738425366623379155539173087182561861351560276753386955771174028906492609868190811085558372410242968309525683497833277307165837513676507615515877105006444860461833583734628187064058914556628852708086560216314286328674254119105425320796114830080009744226604214542510998007312593538272398098602122670498594081161443865798238786397404058812971468286713268814921084322878579475184231425094231430330038436429933332305626851909677671187074539257535027015833773490833222806984328463588145321150797942597091512803465305006697256660182813025600871552931584 [109,95] -106612941681572761814309465794165512910697007466995273073391758423633575624129134284248335441223081139795020435266172869376038178969142016937942866628909400951476274807092720162419106226764087890740231992895091171478210782424523160323407765747042006427878038994412089288876953626856991721220812483007941201333276497505169530314537275132658864515560629469822694315886513931828999772094063653056928465900210933879662294985725964739285656035295079829793604953894076312706955813286027162162297986688855674161227245382838399228394293291504430233503041117514830007880225017116753502576484629948517179778250205796096072115199366856244657671454043188582833780647862658689677633259667153417651855408210947270595000894051659441388860929955124653760620870300556214036421201503743914990736339851944329422004090509459213192809001162126680846204604654098413860373713729993176838748991922636037755191101548500528104661509665668026296705221396028660874292177987678208757968516456817398961857150974536981255657521433070885868203849070778639496668037885618489763815351756430960673180561281838991157622883996851641679023074102915473391474379136342267930639032446203811833694524705777661899700416483827965458532576907345851184651188767202109707276617890310884551226855845803836864732794026824393776967386070189959529053698999818912909752514811296655717190086732712605944667934627199061522789163028115515787258805857003376082736660902403189051505169308469534143524789981074412379815799140193202160304030804550997535101626947590379861155774434091467113602021201786448779445941725876305621117098670799175728565250226370310905994515892389536279587480819105257701926734609346891216199079009042516305937704562546004387057936836819461976310578921899766515062222016660083062510364145632349066628647985409076579342502380908364157570685218836770770883000711689192420383751243779135256288814045129583836541860983036856434931440016554475184558070266078863151592707311511065158838903170550393254185699625543171484593941390455846064369207296171261226818047439602690116651933763607015916018362757314553507557224373477918864634028255277264942567869532540562361824085698651541366243559990778728870024725061566959700441198467403655888701820135987955538142206367967015938946841162041803134259189782938994601698274975824164239891932124904863694691978256541328136641027704942042454306781352177750543757448123932669041217768362828644160157059705157618610533280 [109,96] -151321151232103826872387454966587026295942622082149996064787955978279666855180043079921950483398187671691105792822504970230897383838031320687116665490244761356696166277249453016557004120378493298849283830607124627288141250284690761936449452309199753669405491063393319101254778479262852996025020618171791824783175108541952484888159629115503044141863174002128493441745665423725716233758177008626224367539429039322416048999676600814725674523073502212357229164847602568875070818258627389894237040974333335844397836302067137476374762658367980385232034191493292417527563064729267404767663079444809101239308355636493812125180364665560829317354865347468939142454580122381260104430710250168948789330022153046942303898040151959827523607420214275206724488237219098885137925983973629082498300671133520967898961261191264196637277806645326310576309387473491861565548641731323419802173816704093997211229240701637303045617995007579169429381358583009236813583986075015984442553973616046704084896885486313823121138238503341442295928607865702119079965227225723107828512063509321149556440649850400037860151812315606312860094102848561127477402149978019562005180184185639531213025235376202801984790245433556536397714863948694567099106076853334185051805455537083893899770447047384955919310627227799846987550842280298623987702409094588092208630072793475760932921044967375665015596047319802568683074077992023042446680266572294243006270033687682062744881866257721970210995795257473035879051492684972525552614287451794978881701702728840022200811389461045330412612372451918079023539411405666616007403655350481946251664145713033315586954530797372941193616142734888775922726426859971914720428892348630537783421287893363107037050194960311736378318638592922093585077034634965898994082905438076937842846585009191697510262860291708261082894466830586021009962223935360441189166036601524958089864673194393160009186409216982279302028532200880093333496924764289986477985041536534155228900694914301068556503335682976326662105143536586127994341732290778803972123216173413514076853403823403359634899140882958249087383322150130345476112048321647143439270675753534305231663595339941115225255948506719625110115062770075192657910777455994801728820962661471004051954216593173118331496985465859771786857911894560940770367294300739887146828207913664457986360184298993770592530598040194452422656754435923902666230641350693965113992355803133059236019145840320384 [109,97] 8398807341551385504981431422368281104924182833126748545371895276199248693351558932122151188185965278685138212013949934459678214718183393402577046360626975046867727277971489509754498867980775845197916963132294004774066658545020715796199943094522146684153391599125526292285984309185929224778028965542012578948979195711849166964650590591361994673999345316964471702218162809163951715938022101033409180216197240863112763074505786492213553189715695442471979265044082903899964257953556586370670599338583300318623879780579069730683138968988933180856946724115514922238204401032969606306618218998137139983718914019959598938980764328021574875228379349265010328411980380596394915234463073410525304693688926858949900294097909541924220483995256758976754728192574328025167325225555516950324350893407795098479228448714370088634942316774702752647402873856568609567094821262028650429346636366973877484013892112560760195713969231169341776707270641363993047230151274581674316167454753702675370069917118060979181894348292437459419776187298852542202793252939869936908280909008000881185337526833197216870039285097412041266539355865502844421134964757603209884594800884757685751256185227067937156091797607106796133629331477622173249421981538665933277612934617907779884898984339973660960168445170058739148899057620501740349903312108154338881561550693235679228611531534236350061761356657939525580492700708474816254958201789600822347609682720978668023512621812837826609190951498271659467074704936831078824093316856002058554229589975760759482170750120191740164453215812703792627444653928787023684731916804084509231394918697200519511068231338021737381007725933717297657795807207353028716350122785239437832416432117434743848190285050207729819793901828224799610797348904725695510199539631675409247553883967502073551766003503744093220726054408452883148090302085626036967036107943200625285549100519442796263921769990513502074959785124817811198955393331785944920867964634405567699467394791924982110021912488254028022292725743767031393358732131212724250280220870788826583998418549410594892601848270369136063142657273897093333344919918588061164155280337724790698850903943002610040735620055420823385732061788331149841326438895744740480676328831927884576227326135664236621781884282691027314315909153371400737950233011159826824835140704943251316761516611680742927462797771021588637240565000790186215221442463115758551278547673566235842999428902 [109,98] 194816537027817536331817408371661589936576242431272361443032105315810262627134280118279302475203570805332356704968949486351978370359749761026530216045633561460431245439554796204758951431388156107378166087179347997106640037083116955363039055494800091158134173841210193142442141032605534051418474070127933567538573434986310010524546082911467780502551515533977490586083124797148799584991714254466179823805637816754133260231753476263049237142918132961251957725111472992128787250924540202954685370642766247946821665847218730823336556904025571994918013950717450028026990473518247379360013693263059524706668711013478523708012973778776349646363051122884023447621887612899677874130001734121380879841577401780849295353188764061340137347620255798723059512738874152009486508214560530667626674550596299233058238188833488855613585509475500700915029023013859973131553939582356559801161955612480701942424369093984849234020345000921930404252361984551664998681512655596359148049661089886249258884353104462241407719036285483913809872973842633385296796773215379300185445708891675701452616218633730728322592166192628998334394771333232226102813870083773838386594843942838766712438970526438913204435759867230013733414658292000997943642615575247171601892068515510236016414215521481445815147619397093284675351507186018092082698177057583207053389161072969265598306606803272414791809924961887802128888502767917427794988991564651261564191198790394611468268179575764871016087399752986615711804607891775087594233027221256570775351396975333513539039261447535639506030537100089261825802691762280348246732445212546213432377061932081149411121201205348046675997278955941967333104958357498776128119666038649829983543536583366870356566542173871557149379626280047067200192133330891631963964948322173784526135684782866185500110207612988352253291985052038781731177901975239856446112982071571667956432043013465592097421612656673410385328629019314964485817986712342000277642765101971047265721463204104823656660366137283313931926930475226666813034141380104689660324044413446825496699534692208894909217868799166988797662197988592630386972612613882450341107223314657036352655190775521787796220997066172698428800405750832469804794405480530822907449686381820995314901669179490961432212087878311882956577486128949469036425938172122915735765658185049811391136322912783347999853677469081987828202545292504097367558986686747032045121255375184273791392 [109,99] -178854151441844145589437271801228009842487388245207206245700723527065397162025945932321127031046062943427697573397373602853923216223815034555679116372140212759778374914136192494240811998842338588275133819903187660642307324609795042580032606583749600108144950749759988884925852127120577157981758915169845627723225396913186866464523893005025391834264546863047789759749426026773136899238055321162792947868299639386276293172511291562517013969595016627735980139681617688644173765896757630667629301885037525371169636958672320717209139287732735018229590851183979662021257516618991049260737214343668057100237209619218762109745464333529426559339080818971004733083678789880659594031251746774028021030283433825130345277158034255373943145237341396298990602099999348506998417920859743971495343184555107843301504465999470203642987294365664266076340956704022389004781059476675300484006234604858057419087988776109608990299651934324580857792169740790071587572451480736805840994552295295314861269148498915734466938724356007462360412052220883368665632335678681753378035211707531262543816127304562789621497458697638858264438242366770149041189952734362070540867959343873002576037508457270577519856604157767682146901030277934785111403615501874003405219739564038198865524524391627710150085798399479614904091972757350943777411537312370803794533988562712685021210768791832255892192587722627885449061448448257756661017272056183469571686030383426085565355819939928116532309566787579777945577089540535933398147849890695661298986578111259116017550555819090907360152917776485543676093721220225416022633815561179381544589575417598937073817446271404329332842701450993975413738920537187671694462590328577131122623225601587790182528192785549409940897674956773558534963848189888386596959228373859997685021363476678257167747254130519421755946461275685946485486463115695963563289284918205482736739879582055904381542889243104827447410433064349143155657569557868586065623064547991330550220077486758909478861010011293244724425753304636308114126425137837231310612142750148793049004050143218712935587736435534497536322868429349699362592774068872225627104638004971804020342311335205918313645704358698209112001680643934199333080263183571186219586739530234644046713439563650825723332797325434644192148948695527959779134429442639848441208409209337968917088757664351885889476567994207933845637035481483259548871270880471302994671081783712172 [109,100] -140325726186176973158419834538207917414511638674012062074568085383100850674998994843884999334902535895450892868000724501640697807551385450642498097096250436111383993364028715884755889929126545669258787401623167726291063282995186067796645566848333701438309426201330806342762766686604412183885397263007952399084808025343014092856410904785642783442076355204120538657203670982968891397773968374961378770977779587900085111680539820632111211671453029684177684019178115003337756354386468379058552053229630421936710350372111627758896011140647588325073057923030473876137841269927761080459020112347055176521439993459622547888864768554322861267266534372017643686036215668622721346286029845052965923964677941798902302772227981011341062622320720638503186178812838045788097398726824863416207253310338339470873151519762359691641781112652212330622092518663386509976494509063285388413802526793515199106213215956522148830808179997098425051669366158972396345700468117000793086217285622966092523237554643883874866731334889444229911215350486744209001363546001637043245828286229333993526704359557370625581454756007045052877687251741823904663587320108823874127683887776275659898380049259576405826660212350265211503788060404027958679099704040320676931757429841246894587941262084253910223088431855948483739463810103227029017254379900842704206347130145014856179110746927811280165000218613118538297991461321766605848836431999319678427241967629283988323951095892276021415947929414160467914220754707550561305673962375915696293589791060988136445962325720182727749409607794930543682561416728880490469639264642240300526330870224514863539953161109613512738083384053454048659923327168361977052182081487102159006392763442862273755565444260264129600966078879823096479629415508325012174270129220459711610550445937259313233840496453731656469435924786669831378313638611148567026633842537026315599506499991614967770090838181224261232179871340962966188413396957570466445935351979939453737549063910593268993435227209267767812293531292743966464079519710532035345565214555935931004342407488495813234779154090011675200249035418523451875531060269914222121239103087598757698969249617688622205161232365313176461796337005202091582848396835456550638598591389058636179692904929061606484065120631558076909197286993002368677271592202116738495293595854959511293453520038939478880373320439546954892483585451869082494875165696835150908920822776 [109,101] 145055356442083997709467459549501110390700157058189113159614987145682163129495052056853873921848610443229396928025351311621096896049138618719079583941244876168032750072999721028591353539115195909108282731690989433426752158199710861411261848118078415329831884234351852995686375627179296291561212393671810366160442091235487577829618429778311744483863860859359430310208190447202552802748639109598878969637785803967807996858744265769277042890208404481057489701971239922248789234925051353806186846504440005827498822575618775656039377744537771579663182748762651155179443972379424987827838840647251740133630109535866015620618808974532641851897646586267138935991694099120880295057201775234325567544517685759025625862261553282629327411914502217709994125514676659684902447191735871305959785284658755314003511686568667016966661601695856606375522990645004760308988498139258550102835351929117281560385302625572880304524192308121087641068570454539911206158095841723374902162460829310345392424556148517100178812136954208690548847065569415376252162162520242169855682887715372827315706818482769662569129028477781942866432538734030158067260410567656492146023026281962349898908391171014469563080061105304711909736296798385437472633079067265101784240366820638720507571569475475676333624470789037268994296312530262592286071537392088592284169023985855170880695112720835017792917901381263381829794581164421782254290001704491452096650788583962996016393080780589761256471612158246100673449690683482969621595332124936377680325883165980212003183386022127319649058221537450594122429698561131597028831164665048549266785739226037038369598310959350198602417014369908551798293856108528971374625386682497990901827270169180213968974343683819874660965095975045362682732543835724166740194794227195586596393288626469999226640290795437559785886579751210858782576567844671328268689436685125261118393653950889794004512294580423008722227861600648998600885193921364303379216520917169455179738908231791914977437331418170003952849080094285418476080760203060572506324418374856973006119903116992727679682594688469912336455274704984021873445399882652558318282294982423005651443729334179800807862656761930395135797811423379935379951753948014971217359060143881766699649730309888464436488788640359795239192409623055427079625655750847955617416704349393610394416020064281370680841668518951883304281341131608770532868056168626878297831 [109,102] 19643853386521280755091011931339060222343079671121087583273563215384332198541555570667401758673635465194946663470968894789818266449319081620836042577196330141803881844523132390047135703401233371265028500010518105723084943255171421268851637080132498941574828948140776746503458089726548415521990145931340207228176941251406708153758806860456850636473408438721937555837396312882029268076025866140666050487244003837098093488864604033274560024059038099015057936237488525474991019931712117774954516752032023872643066359685729639741584911277352169160952280558779114326475409291800727334314389251389077587295742940283761908331583673308854449192502017403699813546101787750689725747776239509278438585149601594311935422728193288656988628984108274933557380426373491546450353527518503539458057167978172040901592000698682322616753382352918716972418409360830205951870249989296771679604429180559215849888110397449893289265561139815589525979505476048032344314153555976486788188808915040079947796552990905800043642251056002112399506644001464030799255815990863461361590875687151403202277602728203105566692157342956598602320683432369898013054594503925283478099595007878808581193917276875231208914167748404489419645938676202667347869640890523161858551524604356061245278068264680511006576769903902397887428205205121335291652241444578982863755859324838119982256864158126955603319333334811259591954653036436271709185021453596058789963480530075834023797714718730558942228847835827535769187652343517730872349579745465946487408262659269318638157033142502642140497104455865098785082016211520409274748773183450227279255296703055651140974651186194514650066077749402996643008403512716144517549039499549438967608578995231068318633162726627371533832471578464337262329459468903015062357761921027032680394197923023294881359793771256087879887283735787090989073774993642892710387693133756563897790721350262586939345701512086319876730361791257944267338822031340770090505316959658710299569454686730150598335277762657617575901188804825241123666091882240058849740581650205575148989276560041689179636196393892569292671583023168367918644470398036386587934930494624080233202502688665072826495433377834648009528614935941456863819138115540471382813351232915834044439514397526743156427122218956041791799501737063420175089888566955415456863624881611223595374337258718032679396916315723806601057503107692810688974115762067840 [109,103] -22413669534420967449665242928667130340256128256157502437488770790848888576383316955484300289295830004710817589515063556495656883727580250855899292925456834854208367486762224451187469954464645537999442813548454257053631514742121718188844530982598304265786158919027144125683400731163762197070767676899384410945032637563957642350445915654999400162551436159548554236771305740797451206847239755647038885651216734105769762174283352432501062621276790527809007018486296178472695197742501853460271235711251373679181378016232927399200358280035452412590201056648068978735625209830576300229349090433286504378257631154636069129262855053683427067471476418830566404577676079240861399076368405141873237909842910002397075896530595841068373745997163390817156400362676239754017619784091146821050017424305239489309718998142261994005571453393155748117939477939116463228857643238874699752939373277019015061385640243943771930376379913393454718863943110990938405464154548477737343674400736916107698218737226232316852776446212683238014610234572789196118563463135949023094248010168055558364610040163477946686418835369874615683148400429310824215186345517977546229966871408215268845980447048078873090594530270342639993422012591093806528010430120575877691087609179781504383574025647792066204861313075267769136262614089926923727073865976212268431229835651892834267249605711062770231495635205770508411517917358171271303149224884135473935402840613178165822864575312395749084530913674970872966856920975517876450528071897883701921596607950969614102387021029210402757981166653729896328685789206576392608816052320173891070352770336599162503795204259904777695876670953010507449327656264983139071060159069071419174914960305968648882933980438975664868534052151712161643589012520831997131884574323616426466855825903592736778483603353183419311852175848873576422044718890022288264599778327599076786961275814186375425170030684730067825846858692297004993074796547428222354101249778465570887167658085763935147300488920464767847213951815495403599457621471436969091904332427535391306898396826576900446417378173497936069063263927748645259709145282018350668036548390805587329332014801624777776429547112972541038322675435146667413204808813744587593579204431372955433152030942972451513403319118235947372793897012732006838070688199126139968357433629851412300275559300964385487339252946023654738129374875524115896807884848 [109,104] -1129856647863078227588851406480529806087107037655503010835143219658143313885892339693470057808281786086505166571484967358095359568794196958019498787782761999580921959097976453759044796170217666618698237564627808296451880993664677215847736189830924959585054008315108162327863635358991121159336255799139467271365851276199606842413088593199482349333897492568419694004543049722883449199138038647025642323091772226725314687404074679246367476599578920227354121524348723134733296458102824837415008425500088801522193012603226383574625944535145521639503856896069452662833587381685154312055856031431145743198010821235515888802976463459153058638432887311091643642287480430814564921302445068874660167822659236744767647080308926954600141197617594121349470523295763229304954768106051170359626560301788544296922219946390108884767729584629823551959930231525727130920378762131335068133245613065208754940575890561193027992686682554168342931964331591497935157691049542658373708509495273288596777538544006270399158135172575216109824069473636789773602545912991515768131803855726619477078508600354479758232148832142755594955532572532383142102746787572298363994624908792708891197831236494215058638234175219400774997248802467019111296503075345686822920281521896201690516581447107309555865426917974444383302783605777388793514991628806468782550212311465260894332251461437760488567619579266263551973485630405529559980111807640401095163785237591619902015916509745441738165728995476161027338739932705523547142322572031928093956107725044882804640800717660087182926400512064029198578313905567174352530429543264087983429597616321839608410672417519821256185432630600612508519935896263987594307100387156543645986901050698480300747503735954633321905809262920859092749727480025513349305749056041573077021753780548652285232778035061129797234195916388509360350166539790422365883013487135932437148464695895443550134697775633449682522616909123092495129413905523468498570628840726524591273153616022111275701618503848491201410523331906037274389528149945377771568068203904472765325260259469738915896109415266645375485986840525249716157886446944267610037156424992651241843121438264322872242256441467070986409739883934488139546290797756630398962961196316708033407150386859797926460833481580252841766150744679445825758160089606744888045770001531560167261057339399847571575340044417292303094579001321018848272 [109,105] 1093889944608516733270299256465562378587018996738647629676057266192501609939601575298448269075416765965849485055322288432702997059013696101901178440351179410939468416872796914066523784205348558127265159046458248776528841890357528927925407497204772488269671416761418837025337655011713591313719658387366404293314186337660135913558919862125771790016428299693950870471537820452306832627228946594025075010392941890015904677405861864933160949749104316323551479287864870206246637939519417521847802168169671047776409306068319884890817092834733958379769253257296904357243248319179637872767581292815611161468151265849429548794913409459971387143408375329955059896339553282367661320829897785357618220421012888415292844283335069312305650001234181248392536442450187455693746374667052295345470986817250137419983110023880515054763063857249787656835524586351598987812383750502331207857091127692137395404775356479202274285699839181934805115047820966747120188751684376332376172327959685129446964679209999330566534521792953164894190411615837957087613935375446839601658281695380003789228917042797814550107333921499148721843803690058293985337485520603976695109619979183450122808862602903216020733249560890076230490997755707951063638741910235840324912907672286561546146495066102390391104139156550225468114234243651632563049791936355784601274506288214491922625314319584703600648767253512705534458845270842116393598918832261047293721475454639900556309920171086717668813655299255464950345144039881964304605552251842200968350523567421592249780992633809478352121682522899647372231738434135139492079247820750119061403723066956837197726222256779535801415194244885535601104527288122686117683244423410600083497352268117325869814026779127379942254982449595669779644840541390756862697770185970187824355075601125883794713063872976657960512707016234417308699884696412061347397565452295859248331167795545840232453523714428969115715777144302682966443148353074591970669604612649090660682308328946073238573318639972049386003318247198127878420377002610734838684859747283240543772889683968048704206036874583942006164887925236846723590207433773824789084840741659127380900960953467648888138261927781258839154298360375246394253789683892760521894543140088496151590510894213898015634157360857171888232558087998040606284117665896157957100487786380619270142594708228191964294456728877294270954521410332436 [109,106] 14418359616438169433101257084712207867987376109918845236091682116239960501461438620360309765647748234074245567165428508058338140452482739689128583393093200123578642252295444915450566812444698103054483310660743281589098813916296397638084598938496014550793036535829145515311541628323901019635369272795195655631510584883637462089114807911339439202814291175477637087529171082710692926228875661432413676884321860170112645055366866822715149345303067922224711998783432762409233295939294810009556230361273491555504605647928980596113751157225523088572353002165533385810093082651682189487037798311519321364959747440562585824276101085704069754736345769107078342608795404580534365999939036135088629163255883756894167488230172388416771531132297801280198358248236639558744234571143945404619981160498907597856614671466680019889912939951716835167151537523895424161117430425564794347052959428549249245842768935945180236424303985914680091979232490289803442950049522893660037864734255193046402773833406887655338185319268048398410659477098738021799511470043353138457686975462302242074777870060392415460280582396719921047890860132489627932098113383448201392482364286618408952740945257969463898083599980353484023593769206061355498103841196469971203154518134566366550679543225195960000513085419165020272734279024103471591457195932129317761552415079094652761060639328243923430960621037811663985061847382412666881308793843317916497422319921920548207042448265011047051692743228564586282294452566163929433787921238810630220348934507955604485980759226170602002276205558354711217905960448526936170969682387545131601537743051496131758617023753892546035318016693004325403340295413970466332935192062977961036432104847202354686252343881584771736332162124539768002796123304094947237686393921697696484597172283788873191647045730708247504848780151749030129017980247719701146235650631249952030602841129868999067984936166990971826581113356883411741717072195152948294241899574419744526050401229452987607641490336762456852614452795019951628574114043570448422912241146270824750443741358566276882948520030374812375867209174411711278455764187708205253088727986853088602211156496554721444301599433318363982577881668761281041881030868262540626115493272226465294055671318137292686903592926440702166298118267946607530747936659337015994331801745971941736960097662764445085770156397896119982368320 [109,107] 472583922136985813544907085747438368614064809396177358315326205259815826377149283981497096966818049499422242387736579712921781854849672838579279740241699574679826632425416996592530623646205285526808068895202363022140842010249062537139536565854978878932409396900721049853082305771759432788030472384069370935731644115120440351963818543411475814020007060017337257624151159901529524603104909623983962202832025783762903825302938440271169875789814708130191642728220315084340935308787824208919735958326239781123698006888359849974640718811601649909913281870762503864048849466921419368957684202040548571688733846738320062131408027643735234852731074924404159377372640138544781823793584814362487903229201500882084277551973893747878108714020974967644059422452673667699277432071818436567117968521196609524068036151694339472988103843374859412332317864670705793959526910874489533220538660461861396950083113453513629543782906078705479772667019366176355656657567610760327987479381220493957886906375454610593050341206660875842217023710781094244557659598714761821929227011653790585201343523057164269825735237447419882753515887785369467474843071368194580081793450201476334773852977913914191707290243390610916829098729467884582164280057762872795486103950479705727133053907597142957153333468734053291421339620603300657117331623722877268994413444971044049703841159111006182590071532305712633771920887302891531187735036038482044395742065803510982731650798591927482216751660637055366961980004648932343868989286769872898002995888620827521568755322748569293676194643266152287904523147801518696030358494088762915747572714491398897979355252605815177247016130287066256667314964893819529874253932934880224180808752805811097170248195206236042554032605719902411852663418126826216580679916555737444374924670913533360974680904219765944007932948627846176567396766066749827437781129532764014304400847229334904975125203344192829546781434877348325103608407448393893633392484732041911665473984005422102870132645757397191929033718225997351164992992055656893075911427984219444268745806119828830484548968093248938664773520018305357324181619405178960721441561906797627855837004240662756018560033534028740026779500191191656461513248160999991374643186447115356849550322817872805452102006517081207242754018697034634729093082953831704398476711856730327471422956387468341552571862679823912 [109,108] 280268692405519193280972665998868477741022977015071185299152560249538663384172574489427659389559092941721943275918621521424518784075141434056991140269815213337586487742654814158279265685576867744977787893578602817530852827314539290031329038735718756386147792222197924919555825712561342697456792020052349365668740869675749905978952314603067109719025611840768681975583393706864564911172776570745705110983830597833380501456528264518779173234732985553498674777112412225052604929292799256758234206902160758668879214015407698716754685953963356901209369729518269184396761504311324916768778612718035548731336442415733136644410529344906124658450524084544934325988520426445553607040566899510948511462500528875145464728567274983893666981039534573252864248543338946929590239913300774508799531254400740395344620267438913503554920566350920646761705017664194701709308783678866467825195005573007199344595795667795103472090381396126375839951033197940660155368936358487836656812309058717738485430780655556390327202250917823656768591833594153404270393021418362359831722118888289376174377141880361739189393832257047903932330779646139860303593195322200433550166241562303795057446933380619278414823687586894528727371163563927064386870930174264750818261157461684220918680079874434137910974928631536519830239630522114259296979723902176097148408973187943540843385802446640386453316495892441785273811302691136832779347661315360126676014891006082179176856029485540368350881477129500911937868558372472041028587143445643822802479886410390663056106970651709651909840745052279813611499021389307301301390680271078941233220801656476116510062409060692356168241238454912204476282602539939283447822080834131715443436373324577060675112992138000321417652203424160049152077517788994063379630296467026488268197402848970910251943328717420096624744477473147570869013589905017333283498727283563910074250564987851556353492652977091574072246353657541346301263820236512486895060026033733472418134445104418816330479535235765880421093740355028026057498357765668184104998732828481385609269531313629102883768417675940256318742257884602887071473749433841556454712558700305570627762706824632371466076749422964509318905313956356038606134088207525562276501263886648925672945713741513141666156048663048101353024719486177575292553268357575888658322367208994386286956259962342354965003711744 [109,109] -176781958710751382267327709848172334203042243663475231812541058270249037273583659830092637440066380292510913317159920172435896138268398446310095827801473726566558990800678823186245201654241446073122186530789586153073303467732954840748016459800791183110128168475872735107463381482769960351057706287778547727800135653115127575702660795634493609246456854814725079115177721478525817334193500451830199023085952206151622537921408580214466369915374621615022967028872643576400420159236766258260102278854969248828619086375397870461894727538168147862253078025046357142105941832862452320577998948216928430941280675101517829505162965973909505740179790801304613380244625541629411593852130900133826800205772861747380133674875108894482336740890468935532480500527996932943923797074521113410201535328288142438153342817068763823309358519559244170808163291213262937186219958675097825865127603080192888322927178559018422248199844057692571315792516900938968607426756116403629997559145832515256773088199037854643008520299892659909986941425678640595094614494837909712914092680051068091900380347746947891350061483026541543401637516444837866355015215109524243566093183624805150974688982565152218143153802006348521444666549511273014186810780328538410175974068908547604154130722961501992171974943908112594082219568273693079317411968268438322594846304507571791316437960560690775528201520520975700719925103729596095793819053780008081580173178265337222941366376711822963632868749643592776061322308741794289374296908404116217790919035514903757937245186175390352197747407832045928917453203201793274586782589106030863701301398830698845832120269136777054404329703204331292866152396931295467574809472319916902028883201640840706350823554904165096236340601383766025253988595279741024888825004128727438700542828075137133978897758865494529161581943056615920413423383538570070450980909311800397818136786883791964655203889147395394674780212918699755326913527874805830950535846702342657939113746056999669766140524963354560595320072313123158140716723442880207299973261517796287661930437576036923542319029934291713178070555113404642609628956432184801894807213017969281274116319868561344912511021827801676920611687098409190639337636839696254883431960441581236090878331227001812046369406096890999913823126954471407683056652344149329190324425236778838746463074654794717282008 [110,0] 113552571926928735840860886011195246391365642630269016674734419420596251860467682710371663364797179315404931487829244874425303713862675026473451182144338812421196446456283246937188038678668628181249123605564943575073453430282057910607314985016788727008022711569462869488352083029925085758553463653939087308577514866841320701491263162417623163169731521480378248009014498805643374928738903780984294784440563350037946160789824219041092346048111224516910097477526907603574008264315265218420608189738870315172797263123276452802255597216479854011211558123961226222097682142192032885588760021048844058967490298678084766324815133916852457754859184334966821233307256303234033555651120216068773018720031185901854955556612670406404894680257534457278385733203107061954666691712886387848381710554288827251381738504492540196062831863104736942620050443220701992374793711322429081428708571254385378814286800328444477233203028054126680321441752220727945787871213015561038345976469160222102773498935175749746575173581978888284672067799770917191716785656944134832346391471435239520844663837367845786053606383454565945323449870685068946295499773942739164827477425034611544909084471964080964564553056521556498770769761404792893262910323940936071846557745306598860616206871838704206527746387813489122725782625116879752687026300917880595376068415744314700430905567098708078526680445130476530899550288414511278159497735571210778341383120787582712257321779169490431776587599780037910592306487211807055089920639422480079861767271988327003376564186995249617434665698175448127438604611104141733504105859049915343895432175812488085044347276221602515917725849372088293942956093770865344425476427199064301461824588244867038895433638409037735441405971373607739028220421531232376860671313887253199128574603455473848884938349044478342661351726114610900509339136237742489901312762196282273286966675784122873601644169330416978711867020149050961865903438620120154390192528832355489448449439368401138038347911613462433036236419038171849117825726960403671486090146760990252421802179078691898738911104505242648563475109334134917383510488458078842032725887487194613817156691559818111757963986376031393493838049847040207197499632161446205953472373539826635945645906116252599620689684848217527381413590901329087782284050560473978829706028364279871507249599298027757849379076504536535211598990555747944038001539334493575003097329376695869454882938736305575642923048095376054750173088780813248815414539225308734558769632314115652691777575638995772094941665585324292381840755296129692248520328644164037218123530155065344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] 13708427041627039780797369042496089607428272509996483623808067372947171942646586684062330633018389422712218736825407710007934066457393142666184941885114810758950900983614079748637260889261194578878292645594087950036113837574072071790158702732863030024152414487102528118476059845663754864362793781675277601060481697547960586287278668717862556690073004351966302605124412112423984658497503138829835795285416781849451056058016365180789774959909708722496816340116019594874806830085867955399820006743449929018770517978221002571283715796469433648179292309488274320583366731767396092692416191725844229362425437203704916029983025961035021292084310251817486740066346390015893492903118347718914196587673473525952332355585817355196475836666933572299744858434194897484467085954615258469413119124814356958346107861637995858185576238046835668277582763461905948885138696643016034720369391592955297701465623732034813992248323341734106995584150383955585105442072202034956517874941103004426730979681550842090116146931471774274289580532908145589528011992126888783674047888907893625710246800233267864093349701237098918366522656854232400827806261104263495510071367079087409162022319105353317279301102339947414949566574150467574873775964593478044011394993872882349804790765452346434530959394647623173815262505306298845539938172506739500916749416050844339213082631784173177785669490588322963394401548526092725044914989877422207411599117417037748576273129254779251340599966273350091609269063176560883627372011448197784362971159072895556988091155984443211384981430832675026313724649122373953345165394477505324706879846493379060098766164070677121806973711667130926581944985716977451546612703007569800807537684459296345718535067311589738656078854802242842987385355762125300750094542975870571267483922360463862972800193859298603427303313131329530519908926101490729171490459049122669047656837014235549474474496344206651486025677627892781500693566143272761940343708537607818563870679812778514378234451716951763448435122523437470291037292867361403186434395127225574482358906036224748101086201245977952220144460297027684282005200323277692627623344300308930435313405791149434250921572740744755840880952748522747534846411960543062175247245494389359420312337918416630553448747324787314824452993629005889975079452155215736964886247071769309503982777748907229566503521466591218145796904978180570282906340218787967141317619684117240298449452387149600763404511167953602884652238063849955706895316880710894260493604087317052610724266039506215061711333091119729224140846015465836970835026665806299477758714416874913792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] -814084119980303061966282822077707826303016445061389741903906374893226206756280353442935416056823523268376141511820876805425959719443136707142925728340411947691528552324547283462381341040540863372977338683957063024112327991108214640198913728523876231051806423565643865723804726428851595117478214729799290765528233764171800993230437338867978273956983031278039288235833279443826574757871232807284895044174115779592451548960107440272097474325611281113274541031643647512201972368115832174450403278315175575167071720040531204211240950036969951209754066076196474277913541771262285651906648829699238067768099484428589009329610242743451021640320868867825529833626949701717833415251740385034225404445316072845446232032061294827254501430064575579599451284236111675247145916145887730215661942793323616965801724280681887088903162329347688987333352607772023330182678409700404069458673855856527540895637030929011614608074805278390099346909768456884442276362281461298029438148659845983062010638666739931561763602786879766352128452246671178472231709188027154034385688417304309923126714721616354668292370071136448309315444218964249218533934524577752389506220738403442441349020840101283984571827452126990422734917213322747059403439381805013108657204310301980605362556742574414451888118582384575735561602010263694712256211545755796924711482356484761801344662656702119254420020900098897122367344902453960048480848792146441743838564820244036617725392828072156459111996193543112038524761840211790998262424431386545223217593298057063984803597801417998994768743955689339614375703300180758756780402653022800599691170078016782308990371043147871068455935685679722174477093125671516851658175902075175358505594602146952587931300738087145979545356167109890399240599651379879805837759171207520529233930048810797540814353971661976914246256008616318773251986723085038552318235656447333223515378952306570023271026237814047560726883536325075731831598765135216191179472244793641259681664973289715142996600029940565348334465733156363043753307994151607741824241348481059205903688519917763956487233370822953837310740203902391605660585402591878805927699283586290300302289862048495033069004358885532217009623056042358819251537872822552507721039718829655745713348990496120205219921368882493702013233823008498509289744602413950391875738333358302135115278153583576819517361311544512762183163964515050535888607310196296497940012486009879908084295247392217252999183248636344011467366410983319008820119109891158581494269236158390126995941438228333050161964069798056923566587429794388311554298458834208532755563240901209751552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] 17187345303315854222577670751712264844468447496637511675553048663444354142190331254656434225518166475022571696064221829701856395947109629649845886099793561043172309903043920214500189324550489167678234922817139688319470348679501446630593873570143561303927774312283653841305904589894499276591356525538863637862621247321028927918259184330223068016628169227892089058462206468070132440464507351951153608540876374241763583001407966070818432897376550115057079640764612444583826058374749200943597079172183580108583831196857364243215310942535279597694246579730685379179795457816861846357243717021389907110004570023699803251179087834253625478888815423863098091380683625948611309562457923283665193304198174823275934639356523229301966190580560704675734149618448772806182713993829887399575024341898478935989645932272170741594830459074245864174610830272629867145247630054934808469647166199642917887039734490611137617300936581408751757764892041748428028377532909539883472315911089937268447842737177147429546755706582517785045399676082676445453556142814884818438290752568964361684398428505374695889217516488364215401861986711154995333884914915748687519910113335404203165571500477527107543653433823737654003833320875341278068468701991680721449065019908629053247648975512835858897422889960359588230736422197469833068221377237038053819626957741190276148777836400349593575816438649564024300161183892050660430304809498919068057524359922207111318246080992839124741926686524028076743619840878929122786303521287557486993555518952025221676608681244004366803366309621811683800741543893815103060568928301679479256967762331295428162434658303087412140787791491518786341109857842682917702333205482831376352440974575311734748204554073500005123034888549507461061098628584415946877085326003142709472139572646540144701454287292823815544717216390421822094532148311138795565213899749442465451324495166191416344100458087540901938824997415501575199230136326978609646301969621957432266994157102183623829363891498672730933446114013444030280330120753702308721697922912869487762708495031085332055289521678116779079472574030841483218522155868639242015338245338393423800542346651862060245519512440596049816332633587114082406606625775774794633065549882981919266468464265259382718680625760382519016756805423314648592270503738400420975694763956326931164568327218579678321147215699337489047469287109865480725583760177810135511159157426606021286224397673437427681720490151002658227428341166886074121432297755741636781171465984057592239442531089103023420217426794781780063467243483001550626027608679722632649926094009737089646592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 53871005286117794728236817963696341547909288925875327088631866670001103664315552804162023209236970803221264105549183494509704765688454230592396768268831121995306072461988256003767068230862336542690099856625885714231193990957567194535533789110331854235534433458042012935696817746478082417488317976334472801237041647289448445086552834320508035667959117939815732888735043984959767599608876821567348270159029324983320727551867656247583244934479707393943314861597248645081445508141626930127486924025626537495342862976317843420739559165772341298299975677416500197609402501925233744406648683064837098206519292249778148673148997372478753853986058541376851557449024348138995179126418995950895048007662154067545169379566190585558511899960369096486878023274946828843903523298878649415509384531520472897154816943506115783392685071721721979275739225270190566378932977058570425046147753690452313993464390458277339797618538878363805656263080073927870244717772220310473527635296577949815933793058085656540898005607351339315807999727581426426414548566180177795386060963366854536298931532536413969477179238313916545428077299265071963788680726615847076809390373434190874939067328417822968633479027752838862992238961098362222918554716630369445095032704128989128444943286489108497141352182035201455520508748634311615121411000099592975353758409302385541690995169706765299941753465507522950019942860329292759506917119830694059274739652907768784528912047733464742379438258588100112831678924672691312239135986338243004316277042431768628682389760076766968734405026516243548690836643662860141243122586728568830614213901322660789814276093630584405978713872644357535103649078203465416981878571458813587946195118277847777071813882946307876498148820527084698396003115756796675001587725143097681170425919393857958219390855098294483676698565705662898205327458181005809020737594193112838501940971390102025874588540436532297403342905522020050968216783407440997570473427617339444635196322376640393406837033471743261379952165613377453391773871631735067772465980464061342979398044896312355601205873107634966065837903974640360340783613860329683146622861386083387691300142912362100273418183739150661245960865131407741203266810486559797015883448988843933854813633835041785091813557702190130574751007964419234584263513993804612971910991491565952418744301877407719647843792272160677078158022748901614709617826417329517044211043899347896693002991348027699701306832502586110817041464921392406877494763847242640198919694381884335400427968972108044994343955621164196989892414635904767780606212647289827144632895525371978448896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -1977463982164300853014456531845855993793961500410781588308650206940966086193247520379526235117665043444704033430837024923110651518330968873872536413730057021321450665895634100303653756505929986315040005866872156174270377753977147042047073065784083432553766794638073125405995231715284198499540091694247653438574006144960767247677404500347841667418746417196607743633860908224295805578999001903810891173956743263212153970275446744975608445014969789816579656626066820650356385494204903249516031922837571529570013282014893041875032418808341284706076831216386707363155454904255591758763883441036865058948488945137414896745779632308115312167786713296408038430408682720558398372298170449519689794899911263525225001426818978738410883331312717697198397607842875766147596398756930144955202597042836391498580680530820434247796701772287931637670393665232080220293107394709185719507719105011732071422971871260862288399449796034228664828753724334371925949542024870571564757274772241898206218592573297468979046264959240051477514761884741795969891454498747710026592042419489065678513669718228579522519295891846898714617028579939797065610656796967709144754266897245815403039074497000033913031252529184267797520535534686788435025155654539587004936730967397462208328653684833057437966343215901210477547688827104016463625126003421470456072202595586836565700773677669940384334514656562572870932933150392170669092064451723200449242797489617967739395497417916586577446984703334358610501145138186727493371422811324237156136071399062174032933761827683570064612056503569894545730423044094750047816149972752816138049335311346181263350986390080908375216770101533409212724748952235819333219497669367205256392405867101488802161046661048482230705255963285517601963257905463950823176925778353696081335532932623092952018180135801687501660979058274353836663982408650780432568293271281379257713829087748000504930414381727756425666770185993207856875429143768736208637185308743997394614829545288037103435654501324656537408386754319373556041908498105259527532965743899536353237758362845914377872152054504828729469213180264934106466074844386539921053368817811725902845251405477403832236478121049536634536402437004349345397450118423010750859797324180755595541926346574544958586644013584047882626738488756524305817803488549662361343025076170133223898236006587322688765301335238132083303563550051378220387176629728973178258296176919028260654558933230960893857014099673945069421764900332103124475945563651782459777191960389814959692475431875043602189892552418720020592883388893287481950866009960449248098371981795663699509248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] 12280925942345372938963616827408306746215556100387411219650725381068708002484300341738678516986828387078959212104391417748260997976657655892645335503572045777625648818970773001826162630853424797285314962623566273898858589700990187629780522132198767245640909602208270546072373323179102854257076510767171675042383559036147540001534114821816335123504540065547343633019472702652708100777492623305345298925382490906101628295655654297586458407047463685671508036396327370313473717904850185218813415735697482432589589285318676832010228303558850229640459619668244124832433646454944298390907766794393843475974362497750146347746590665985657082528337880916163719469436450682282113057399020614620558823013674472675777198999946513411708217934961164494440164333267936884879271652635872230040109559623174344009685546080237224828228238722180351364286063913949055899654698508617110302380401112756987958602810201522194277909504215919412908984030937678058871977661580911580028688198170042716938972089284378752199517346416805256081828035610376325121085944686267915170606654828793291540221162335065390752780040534376141016218123013784040279497384755784345299989459072149076612944793946793288198897349861983455921146753902610192481443645060106214908648853810430475162490079850198154443531961759940838949806118152659065110030191057999211393551421945857872791949357782294875090334835178418249512546315819511072538877662623920834272553499377374584321185124723065972639352088421273054594589334515873524985348989776601338985011977527496852542276195676540159594920382689125718513936565428476957547547047910373511213035184937424447104792252444858254711504760943219022281514246240226370770107447330101985141447988868205585332238457580221404927126866207381740956500061145628200815327216849332886183036153940953352927056070486618413801857361860165385059675513170655298657668000404089340116065193341294110161680128395285334502629367131430379776770419191409430304342566630815224013978905368906898877020191722911203804859075929054690696739063946800230170155530024917660021990278832894399514354447305398736533309212176576294040727417679615226181699482809589234341671989352214106503406679898556012342230782513129354500803644404683181548160913094109004304650359618213978431682217608431145056526538780788885122029134627330076769412377345736416608392036366312831334670922066413395706672835457241902001998240839989191567760842309525635140726548272737016988556611804838625542803416579895695404853496913821696630976875126967999919224306786343624436631405193476547422341672733966243759410273096995391695680217761802895853879296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] -20270751698545822422002131518619533039754357463688923307737795571814908605217230011852217001658898588599151367280116775682201223025775012616189863021424511489960149067548141582060930418769144155548364550802733287872582766103647756717779476894418602803368530924207378156148581472844104611590797349537426882034576896781360834810412858609113462350237662813539345864359809398362382025961317329025299007548979943968857584411701490694771826219989401463867353191041153053708122748821926285471598442964398845346138221979701638574259144219254071044606813195012490943842271122687785462534783198739089678030677391099558373569783944689281932921755106692556630095760117812396930303079351876779892182391451280813387614600287360052048474701622917455971457955940844296818786326264449941391018338928547542311532104921663865260438664438354474473033245253685872547540239410126800850927403686839059917552937753921133725707117102708451083983832283524494129500644570923422456419901765788242436998774439704617566867321569763588913032079577003772959193322648670478999318765814507070088715501928999398489107747611034384063645578029787560796858467602063666660194180057714241248536024589144375808024188294103840772546176108903736997664206491786206512719998224194592881267894965205075869777895738485865058413606980735495301141077676837745958691579402802521649938341044991008004218787934333519556057476082629092569652380006021938954274368123488937404633754704357924096015946597799467131361591207782388556304928641305568543770308331376318246687423476649954916884291871138375092822154601440982357460447407492245915827490004339862210014722100685655666971529243142656372218510680216863621573648326009531526541833538709535371047076162505465964034837254128928781567201331477819540751381065767487631068390317947228533405888524289136336673328323335906430935903748608519018945349764370897941313357422388097085357286253663859252032294717838709516166829091833964555188159725439248772368624576614898130310087528277737316959983812513798056299136990826883582857161446696481904287412943916289731371379234389917740664192810671997946423453913386775777033648012958541383469845236116926470273847790761112121921751297602242498923352047493745831791761917672863911664854165913078275324730206175248814579404524770226552446572898586852193835261649877143659405237300208445382774466812560637220044017142947029303317132319318760332677912411552060606987406042588991280431307217835515868368566799401672973421991695016064653401743828240765405084135021088888597888310897224285464125966441680896857657218576476709907754028080000133238160883712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] -56636374194329994159739458234641815003005631253330463742424642470566606713089563629089910649128442436704730219235042214385400996069597078985764049993982123015844910000702650286554400670695848044728160429157725767314770655952390999765088713456173798977619750206274885238752567529613321540896126173858759568045072346532805189531071640638572071674368100857191510500497341909748074096252049231702907531804556563456623963158582058714747156901245892260418347528642891576253516645820216999917548528353220181531038791091418531968714851277341744237543932114164423520929960987079162587335909034998210124634261893152624457825339601270846308949355142651782178737550285719292653137606651778829661707919167117587540715356864545308847025270494434648658131827040683174349258027131287049537677936336292358630835609036124196228627067841800698495954747853734747394989071702617072876589417002889339370994411114961051916165327940963639283852861205947375528623260673638092032019351493008839867724533650444219731116103863889184621584312204043903806456069960665469986232567466435863013784201091311364251988581885540408365544235791405088745831848925193996174263056299633711396254564756911523542067448000564007971033530729531921294908770534359164528588840755280415364024470504508968375750827568147767266388032143455940996106943150847795043881780495641066527912486396633101896689582169662957890075715515249065245097764581837762848085505885947601332896942021107185497052413514911277359816657183971428455621485043336524120885451203572887470384250576190917383998147331721956847119348671991073233071714245418488476885047432007253157322940683151264822342471159629954251500796774623359221516404653367637645704628593166168534281267398130516573286010334906638320973033585562330133877458140200969582781230234280344596949810322402948575041378165662838599833810303021695725656730074824417541381790488308073604667943144802590282317418308703399688067172907373512891799142574382956428497631728173573403506570086602068728510940613064818639335160527921785300433282510195825209460116513999957881805545929446902074209506835701095535702634773660131276401492708031399491436994475304487251694888664745699212461769683718368651147536327388596647483724798755669343432769923406109580896778554975907388614507819450600531725845704704931217235602203078726453924549307304839687016351849573961033161458884476133490273688841645159993574397167336560208831438089096242348172608833386760591751629105063678272056112635463634038003078204972006286580622893061235884252018196098157122092549021504722750138874916207815387068017749046292678937935872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] 248836311242515969008684149283604682058568665004188431482975035958106571571039895254160833703538976460207779393201352358527299022700065673396398917719758284677332691792981535906629682201022601020861063588038985836384867069421854820852769192422471565586350528771345906164887525559322603979748452951271172244290945786402288890867057410627115596331254146496897976563761193500079560909319626292293008397917703267486902026457332303648193544319413720944587976855402372554879985323864978700470335120338144075528550100633927563321254136158605759353892002824467104802148829928593168790682719217004120385753938406524795864418658068398392923189008995318686932064824256271382028782013014288873340438027698116988674783329767736116522066995953781758633255782156665599596009385172858426458155293884346660236934244814114068730972599780011183552893895572144969319674620145991595833216623575549445756374068755525182884331048261971516007238822510195278347458640031464959994504010188278740478427218180874092772546022184040162674836321348789615466338451085899571621586652921490392794332352883895709399613273849066391956366059462465570422783176920513576895570476076449788528538267438400845898481473955002816728581383486171682788238587817524513050165492776185449126840485941499042194433873071840895279607853309618645748637185540775810589274203318826843953472681309750192693298143565076631728321125183646707763097787326224659559530785927191749261312294821977164788397265228425926490192407590766665275361978482440649814824795278063199355224051777142482352162446259641996895488069042994650127534649056779766852352189313263049070080210168448850198349244254137661207518853648661084559821177245004209347233417063205538078573559008949161411940159390547850859206821775359275690536508478693665133943613805612069192402620246799314070235660169113522851733170846441671514670448516618459042903628240770120570548895302958606150725309707157579816972222800324634678693076051218076968848182818487160057394236666907575440747142855672286789678969368977688012093053923557160887377420244671810141554095232504721475446419708209117913894625388632334654490261817196779931742340388373502072559333855486239514744749862095290258673833218189010173008650241345713988574976043488343850775491709957679139078276638208895523318985959913550041197590028069016510467602002848165169488670377789621794920368478073730789133504331676100669249543064537285997935585670118490257797507119239129547981687497769008988060084743282196914827415910176948233332468777829293866880151797959570282670392505269047535852546080110970587760901261696292596295401472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] -81587456652444256830973187106777956132528760522199793398993331784213173836686592625909072861242482688948866693459815369794623507121116382426225951859826704556142920258350640721769853024399884564182486988112905821975320348321936682226080551663731923935244556643616235081228420969499443068988569477542043840415691114492963104526942845718977293299756887225222376053714397215410615232396849851004573084468395102543383476807233360970601527241772211765280311385802325885409862640360039003145740608058066779891167598986675672383311878670404039002218045820108973467875569624707063740464777996255987002312260329241206313557528332101069293362795083517765096050863492714010215605536014861180333581728314864292510689581577879800619467401286256755272644032734885986863002586851620051028634722404220302521982627329892898503259315045277693880610166673836913882174838821975171461172427143605446230231831090769831495171017331189417276148246891399454095968163475800878422487000436564146942815327885626706453084160922221713434814606369437456578615252229937843612373443789115573704946578284660293538333350162572445418360751603609691077715822772589716870639499042448738961935493596714181839784968732221494157482973017678133820109973155943913954359247966260164989055249287131348124364779803486831805137034080959944524888212079097799575072701631006544554653767096340447470750087488603442197852507206946452478745570844606528465555591369652046089797718355998541389899250767871307214110826475971592592736428211708215320114264773782336064505251636167110765391119231650325604111031039347158581449720701789955949522146485053427021601091912933141736854776573809925244742739000904445340354588008644269897366327043323479678499833944147265304318625862326839413205008077488358199733642282058495125544150639342209406639055465251908242501239225917412796629747654613815646296338016569370881754893786750708405027904345805856618094827792290921046310568378217498910228140665386820587555708347729396212430978450552869599177479982318804544088469735177032436530545356220034753291636700089653404173155727228950770608129993806676952628832262064666654415305809834298270298374806472132058324770895185869543545255984921148025731927510276157932586132850757282654034220496654168659082467425518215176370039506523624451773261517614296015110786154681659092422861477101480423694153783978747808343674555270023838055625141965179698534140019894413191378610539552977491513529361926797324501177451061758172359517793750836242474909328384950513089291101985114864756671496350206772099481366526267083528793127209797698600509431546045204315242496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -1837270611423218226793622207866162523536219059655693296440631205170252278186115952711816450455613676687024811343660628864281168681754338128367447247993116486350857728118174142139165061418263973448568002414448225785395576415964683095997086626701632343087817576727655321857460892325924794732827510812033547033529747403053831371812404660014821866090927618021460588559208631175107340905771377352077003543408988044337530746277565346085403871682271901359714268943088928424653081028847489636022678670039583751913124841429561723987443828752687771135311132392367283334508271724079537838505946907333104401150233190167005648429868826261785936327058572721965710913577181210894236043361514310984352219807860818317607557315432963939176121216534837782173507950053506294104549065867041645756765744388692093832844816930838729390869094183710351381539010104472928721761078667813124688773531558783037379246745939672526953743452426010718019037976814683390194135727085196493572246650679483042845254191101365313421541330861742072224417246878388700395288029824068073458261906758801171286503081004819782337582163256589421658497545469800219658271526621538804916207137674688573810555127174450423014438776878416844208539969786176959477856427552003479782787837947024191254851290094961403901078791507336617005313315423931341187999082243552944301028991446884340351454441353936513681414377040892258335508247090993824284171401539908630390986938048129452512982757923998255503426145734424837391674256086515931051469017379239544904555045480515876276670112843213925632040593824945586546795052139705716198989200698335832696217925880663266568790889261030312640921324114783779190599349464567326857845558519767325603211038946771908351184105973693824840905342710131219429643229765971272364015266937342664872964088053319415062859704216771161024056284370242076338636068121585594552799714177512158725752507577517279324536514226659422633693937266308818892335737912999135448632616351248636506918717012146859100762395247147292538447289620032870599861511072564935349348281963646069405457963246288191250273851259294424983444015650828400887503105791577506018478122372115891893876374892425662037326577165717631806511267097672261376174416440623361008700621897109552673288902304737057910067603492378838515294359789244231505501134420176828887227547625585870307490440203984016045588111759196764350708128804113976162358165419105369948093780040682265335698011451397313673948228101994691457706837371476746111013811783015461592817825958497317882246519019002791464425066488639013904911985044300188131192885943099311547032450483410712124287090688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 8168375677298965611530273565903407620145425605274498265908841936527746142053921812436956869365645412902327794206193338843337020842567548213708982448287628700663988558048259349511166622548183321815360580743612875628711750509470225598891318706164750365501379113690368435085526694714507379761250171443262085117279005344889336722475629610725734602321773460088509516649452943861653346611333143456852455952173855669066860513182031250068744226784602076226445220285207283899416562162388736666684637599633262345549435746143802436010295972809531547562964690529712516527877392085230285080494795805634973430499766848223633308644074482866147584002906575920142253427761552856536117941371722901138325547416444789139930043747782924347415656672784113114800583963492749204221818044322240762991802031374712004271418960569840866596507325984289957845592032742457561288781787382309598084442508762607113857687976884874764976126077317757421195499695225740428939339741861358248683980779483059116841145541749504294082722815787925212467180076108649652272940453652453856115264607278876739233247753054157596370229044831662554284851814692596418036006585236763993793054717867800013019663312712082310657863513719389477069763659562324092249417259435170165747915867899144848555959256880558904934380233353478717241629214823467401566485337345778482274234375864929567154547034514375564969956220555768384711024995278037238450782952421674905300865831094087182466310705340095611864834545658478744292274443382750619492355303149880413164612222405997670688760026530758903248812469262642736184902833289027190257996606066543124068699882220579818342699532640828900843145684944158145914155211859531756274624008587998453647348387888839987302428734656252770886011415779281530951870519277490772660873776559355839761695643132997088456662532643563390607657884492348903705906553166155896130781750534055570168187696601034904765890699774735118468891421665374519844554639198159096391870405146693862889851052852404718579288098613760164602675702402974056266207949769976593613062647249823666858067970030503528277566948665900541773543586066948902817523026167327329423272425986838232114215112524154882516041460690523071397663917134241330208201307070367152690425041583552175875473926205096939259773014843286734903400174184356597222988572826428594986600767223487610605655750916471577213718467644729940497025031637270051745508976071290580052027625414594526848251776912564219915582574983792533083841495324516707788511554060425571302393236080793491048266731772246530230570841599844227935801548108565489498450238466655322984177414144491293892654661632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -24369607593432504344850734820560618361100290476084752778687733220952901677936721731000920732959008326165193777472592313279364290976448217619146443233591090143734121673145955960463280295138523766354590217540162091812041722543405382630729165563313704084183503057796398130783963859709844003283439148752434410594867673999017678674036204898718344730087014823605985994539219023818106840034588712666827431844439693256997892828078919024275460762925007182458242185652022009760411820108937689989986252928039195798633420547371231257491546234412804956572407182820965916130163998130030183541916732045009562626573883440991577744921203346727758583220589381721071617046432347495890949949678683221307711321470659552557848411584069979180250037380485979751911595683588081742254387181156365226660893684071902696825045817799844373474945640544538497391780033026499261613597799827572730560537433545038435393531156570205827993273678921009581882568102452349670755275946346817542306458482210120253149772334475227518434793699706224162676307304143098607636825272497054000206438364460188502325305432755357684149200160337061705928263911822713530681655376439445821384988527837065009392761495722629307093575762722385339204261655615474095218082669965737965440925272795754648885321409047523739123839448920558080370208372872945442682406612851069686718499569352410395752198562269937223736809253842190941213722330674551518783085156262071511817310727246273165302000309087458665872425972603681671494528569299738153358779134833839760916251430920075271433380218842943275961829359187109665592612990725821093311627721718510755316930009905793453444120420665387166898854830854055081234269112369989296930265423958405558769463375097113612645810208116661127577213138493310910403783691929011989266327691719338985563550765788041422024568881516299147468441700839024678648321186636139208813695915045796373179454343920208435646978372118003862818629455209178459150590697717557322826755799642627496027372294870209833819776801398820788320410951067025114326957816609532797062498959197249348593300571086540787498077781307142274569088300031245544063298871860683868518128217136051953316729107681413240133512675305230166146765144289732532028014549695731382693949166831843953829844824046862858117295187408882658728370307097618117849832330468040223968022002103428683335088684304295335063013140698381498134191058820298463267760290092428867018556911341269998866182851022002433716567447203306660054352936048827779319024536950571828977467420624989140811388076728046671567847971170355042798881095066164608159654460903316248646111587058461758764525551616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 64680612560818252956246651194840366506022244806050323714486564358620873060752319048060900794851745105238126002567697704610294487202376328945258623685807252440198228427565898427279565838908544681345603689776448965702282268213168441276965669028997926794833721869518610942791190622352878985572333069850612451919350358135103485499733223196842748620279446720827376004868737341883150294481615267524614704228034449025839736533176112535175711319080776636087482788358509913953124555137980915413780856265129689850489299134888527399006522033089568492832481429070947922260731272126795141668389737475175961632436587466482233796287683742836069390668334089083705977388525922904900985628087131348327352696976339105951805404126715899713461242722110446299934880883893397337335776023684377626913277251546905243513354727431332142263190578534945766497834027514856283646285676973393511866599572132319734159415265723458346467744242273569254597356763826984652340536940326638326997789540168490029225203931597690602716291485607137839612575439128824932068719189162810845922100060932287901154243505591506363527791926321296149406704184478388429212138298310609697118503148868821191219416149721041614334594010384452582300733502282280530473633498196757925116799587394073379242966282713244790658367863725175912773964638715207276972268654125239240029966534857249872625090034353696384711383135277828591198581070393774586541076548144327320020572617039521683864148940447348279131957114994435798135810488292208087490207826590145560232614478637502848502707248175183738905316993250821500588317938156843911340599027871813659881413652184443938719935139180121722509858983949564464483535404512243897902574486731051299592477025986043585729484472729999836201320625767680548692462315556926668558683693793422990851600921734565377331035824222472459265366254267446683787669712445764506491152349298946442487316172285207228710233786249846437510279368214164367554331705500562742187284614474260933761510840753207361012234158116010942589040892844622690202221650430749362042687470634765205578490875381619168303304326782475691050830228775444858059096252928379875076391001270544606198222161925572519407830370616541999719512872582867285319133832473355808647029994075351531506618809062240374977847617189132445892660742568840366947203041123995138417226661093119836279315751400801571156677690573849096035577378035148572152091653402064963315514822429366106304907555079268179628046516020380684158209595337876133861028576858838190600399375029087515017425581395195277024126084593368205778784115837930173207814491622037594890370027023260457200871538688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] -160575492580623026435684998140177008393740117531953216867389961954166259764151230326124298394496925212395597076801898764105896481525459032182843495194155716835904405422363048848925468664690247975112985798445671239541071243552378436094564900428510215892143651306085853793434713798849745756088458832986801570564862847420666504025095208888439787890222219476931914430942329745630763768394598221987144362307303755056268925167878796707775515920838635651903380870827671636836093125090455120886112975362044751757432610035633693948483752192731378902081845542345533876558951406407018217714108331135360539524335732694697765054804879317025174932957036719253254144596853296114533776903730948322025637768178698736749907202675558447864452445052077575310710096399076635695329799351005069332744386107479378545710897175792742020477547576247361164787478611954967209621783127113913158824852143585477693391315544177471358503497475110656121348384258732271241863543405444288974111179226667683227234400582475890831874967352582296692697728489523784345421167641267627380979559535547256008090561405611434895129256341779102349469371442484110880203702894730853492783023608081877649989934708030327647792275362991158236346814676783211446932024951045359227346324200789185575847991277930526055867718047562086832505339128223041275054482160842024582220020726735783189258766248957197425041921007174228208041681318336138462496340553934606286286000913267160528388352440479439428522168083964315299274836977943164410447987041730172020111381039090018254941123489362667016197008171809104534984266979938288646180537765395842771475926436792030246947731256493241993074613754165816521101305280541452359774731744802212182448363219906746983662782723662505203105464989580500157935319476767332344716520897869392992406036984912333414549084211567794213854889317863641042546724597688967872417635584092752039095136851591093238244582164895583597990922932846578022640317616343256438567467333469811631052365039766826845803388100327856432666685429017924655390546737691951932909896443233568397627996093002606044289788412597109927862150399858464425551323575661137850079932513534396233161504070441143654650008366114860349408826189769103114976227827077721763196487127048293940743537882492948710516054713417348242958548645067444284539466808197289346813712171243178970831337499121263910568433779029321533945800216358405781245847562637379685833426919031688910367205271325416293359707978245422514109712181299964365355252726587382391676918824905546587488622167181026308868842644337806776833805032435363749891045648394364495272532429819231085830187515904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] 346912285178358152697760210744755610409277909275904121387942487778716930725093309050427845483160944061023337315252594455312838728935340114585375685008685446069216044295487675273559171161661779913192386879339489059248412638118371891233693569087880348817538534227798062615708563516358780628581613714525779327023504104577994590419783358245858459819928990589566727180760967216823092545666272571016053751042071092209123399139198804919173821560107415469859466701587826755636856704335259864747460692293125356420905362792406315738467485320148532857034549099851431829541774791497464607189775953060259303594939789868861392897428398999722798829587633584755286284575159376654888174598466606186347384743454028717340104351600168182589624665119459079855416241779826943645856540106837809218302313079961109613848216935251575402174751545345503834274359003952088117153513426896627700949611140651342275201774563492713421635424469894982992528280992294642779049595445994003645811112467782772474116939243218259673404566675681550767481371835798174220466061653352595071674819647598290526453141031572766546866087478210414296508050309782385664468643754978730212626123505025336791684276558965815749092213828350976038462708987104740044813758016198892035108055424810241113695427428851800476838669994546036501660934250604508775129359485269672426591996729492432908811444998473493126528244436738534139919284441755717166679522473369816639722507595012046814014632827535635978237912517340033684140655873391614754013311998153932173320524248126960820558687547235149999239607261195702631745534247293015919633286742522363668454974845495882486740258605550714826859279808842215284035342873692665299745433398525107612470471539120358566240140357540093771169228657554781053443486691733320671383172181660147699077741842205462284759509073961051338974754477611123078740164479591453500156194683771119936855689466729596358694877238190000181650219234925414034648962558123443283339922344296174533916747781255284969711674227352754693427464123954131410593467462196280902536876683763906716480241353716195033963617653851837632986441405586378771628836587681883611240423701042985910059062190157999551385338738148055003540622439354834156665861537088404802494024998216464369438751038177787525717133642467080730292398640681606301069124299334589562921445139362000140189447544604103472816586150361349427704416852634196900766613454894798415670379464625045149800142411831480431178704312698873357133664384022667553697724042046018921671769820960210436052419016460874695943618768407154944678151081448256148806864573676567382851202496045234094419990282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] -601355589697281301306119458658944445824244457489149540480442015862417652324763412150473970955147552954719271964906626916706335417453732866966540205869879551958725806983347964197068872314548547239505074312357289522305550581026694403915017588189953775413163271264043316977753287130555719591835729135107255050789497641493203892094979281077209029637698289391073804994563691770737179042873037281678057351236188004996412908507299564455748443499297480902242756459519190445283157505333748574476115012654032173839755279686619637393635545387688141331031677529596533946320863229737254055968686014515037666771638827139010075213563343379015657580737476299973558076887334026845063623403496788107130552352129521659919491611177470227286793316868473490796845244362691518867138358684399770749606027567814203333644300494744097176356330810227657749186961249643145994163817797155913416264693505649489957248966728801701749661247742118685377095370903894874196555427825610589760675421011824351580489876572507078619607779466809715167005065761153436169947205868694687146997742077195840526867041263676800222761983210967735619865415919466346273492235034916919100800744933864089229587159903835375370846578485295445933187341317442496157492280439940244267081872539414466688440026202423332711023193166974199907052721804856219890908663686802092981705484801525888126504666779948769426356111699871446979290156954448684444139274521665570111917511634666063654664341229460942812577693434516264271102532544491510062643072043138654695842721565606316044999356576827063363692202426001607962929293241217178027398611210879205189457497504680522730050184647069030889259652239412054347502947470665169631915129199818506068720455082016150123425189153611563721011220566642625165561696992736039785715754558484765358117923875918263705715358721703388111565832511009206172361477725157375987746240980485964865424608788895866591104969014852317998762564353386139616132675538818449741473391349152993584274641087200048999314052693412420023071269450354535272774095905317690341918973493748104148677680680108111635540054159733338756903461378107700307415514137075460988050163163613325018233909235515493406563560577493018564722007571332295012348170967210585284269628795323180109892719290862442983926850412543658827685264791490968606640180191673373455669266543428696600788984559431158196607946179378520701235718244076619909024810866642209536754745390101919436409613755377687888306411836972309280549510953284959398209193122531903357529203675981901597110612575889060634974888520353001096772557806462637205067464008585317002247252832019431591446212247552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 782396684650556735103247005168866550369087158688067805479375681766410122847617197973681950387946272788450566022727934975899986917516023370328483076169048179652251737518320870199491338745668527084999010748452827793740788031173700704409325436196401240258374813407783432226678719207556953196226624837008037727786166436692595184854758349722999572324974482419059287284167125975685327854311744575133669400621821334778320062924857933017808780237909602864493281424069164996821978212192475177354939824527455954672346740545557059788621151515187621641645689073950213179836625105705788567755746383917818000551373700346787074805565665914964689852627847651451110430918046154199131175906841984130013156250227413855212913249366098484694146853591856123048979580149728866288229321982234084977214666596076299248459789394494008682781290006991549602376408418747547900398112928635455961990401152279195881323279220921811403240900246067236234347459551449333773819353433738156934865907274314590178084816948523855888711929980626301265311248653595369485666186121006357016122644866816580596194031362904727193237048531998855198864619024170979229417553002187420102072097502040801315746119183592370299353861684573427495347445908908668701947591175321498538125066576727527028210573072371103842673711106808965096396192568008621746599569718334438126393382684242795163957188109650130665135989657515116582221781418953447221986417282751651268694115869611771541845008121810152658663067303275109926942615262153164880305727122677728515963659671514288095627233518721402137619430532602145607710861877285732330445355298537923470186859078549442653300510993097359885082019656136799623993521820552689969684697382420400363701263232519578329810773967015140566200598812719045869373238595115444677331166594105045933132998470116412007826553188889769816123500686934023207937822392965892004034239005587809965651237979460192979946655054595016558431436504564500039411720700625927231290700521278225376247571143006198170389303812033318225796439409220852784846511997549356583207594874213413419793207848741305723920589599489764241131258659941025801634351332664934409534366990513815745044558321808798268792072236516278931925281934494358478203467027488269543053102484837205085388172213069869543548947863127667447319038579491818783467912618317605683496171012593931371649450240508004609025005038875022051584592251872725209720331480568931257709123941499497417020870634479244185732193793009473384703164800130570128873816646838597463432207451893813327861776254766931480813684060940801530660489259938298487146371978179483249203369976055656580304873717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] -662580786260021691217783747460309469277953065732330065943425230015786611349544594850330722721549899145307532506926146400412551097256150627132377508481454054640519441324804548388084971428593293240238165989350156461038018378026562469555935526242604964334852209633289243185601825557186611755165084934981763298530665472474652683196432242264433487130177972986038010409546298503280745220589344905074387072698773191770517193260276626807709736446240154029408104964326791418437923757837100335883127953309648775857846936928305007583682542616919061816583914843688641064752955209030551373347713239994395491279358737491304004540819713312681556119732518397204138739564747562269029101420917971513376175731592280723608945589347326367856094189614718389322218717621451375056874299302368314074095450339187381453580667110721775357924049105853601243342506681176431864171542699253171857706411518813349376764724578919638416487831718656060473850400082244846452917011585253962126962793453094862067292882115445645842582195625054497161594804312456841704481822440011763244294220685691415520950491534778686674155569028092322348950978659635436032193584588416264961804378827202688161891242433478821596538644402673448520051114556902091067816607142078069216993983568059853977844974691523626601035719291898900485597581064945768634813656471481664775746610813466667815855551727208432692473095419303682031012639123064627725000814845075854816796597073592163051920312409915419490586060748987283060124838474982687493760242234632238860386113848471714921443930568997332462737747718178478906234741932223248786555098193381782625850118236274472482940705221385813517431247574693427841813651990337249962023927097843005754372171992963895328341496902139237389648239608672047275351428578833617257443246819054668532329623144882809446887976851790895502902969847772006365954024759313194105624509469946414346203923972900125534665072773477073737402389672462373709092699548487204699110405279258898619244046762201542659548266447472323616288828683152130778593223697277371534429832778725114048634039937382480758269211186851059614213599541191875387611595384458308194935156287549534922938780332017662490690332943272743840524201894467654718363457242371677520501189596520365978694784633475011517113826390861420873088288032847663392391176162288752862565496403032295436405680428523734443567346400565732387365751541347848565127664149859305357309536251346616627222867924334483506565424155684160542463538159515992413144470687889894536161580396317251700875462515933897349390882930687906446115601054286196597729459744368178575152457114216529270631143833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] 64790350043582215843241251428711843015830210048998281343809117641248000779885045848467148243084411409091738369177822188734052584640959791798600296770207699884646916464222547697128017504741752252593712734096104295101600143044403675479247455192469946609296903625510548571081652896061055996891748436370429805943178193319536772468662807893475387949492498986627596942005498672859351866332742534900955366292311407691757321876983861697893708924417683828318373415404465194798287106590549823130492984906278485406962558836084205197078285181761435044839660159456493116973463867036985074642319266517235376193864671002982189861989419412204373583338487545595760016881591758270585089142419249490035825977117127422869852418256703172437211491817118338755049889351974724064570603146857338123977239702092201213713809231103230591248227354487470615041656985140525504480816226125151240995318136396663528422240394599989744430855285835722876742888129933776541159097072234308835381335305980501861908283733053524563412838108220229595204741148985170231245653168528958059019675248306530478067498899028504666838446702270116626837779789852465469194136277447606360966003366837151908987606402573716152227561381136489322591926669162984558923881708096525282264529577569111134846293681117605571698474506826489549572819445128669496243879074346806497884709931992297201212423442908137055372593688464169419567762454051063113735598702675596282671052596856005519802602950056512166178408346613678291537233736981907293600953064335740132693186416403470295472841907427377904713588636640316987825579924629001795454133627831851904910741390394706647090328868378407890941896616775784248961056477439743382691073315241182802744977535404669266001394011079118603298766895655187384554500732327588925151967010321544291773148032820339251164798816802768829137947362394566687541506816883758151476732353194901433319075275763119930848313774993596063066116117867191649532998771524684581735984171122700377747368384953141976512047936209239019957991503052362526821203561184110861438137395549521148627719682052125022049533355247403702038056604561516318259963341733424217004783956342305696851786995000626919067684212434134481786439385865005122252937788590750654753815813397528535486958523627332648262973633352423672463730091941952676949833849748662616479524981303131651696951652056007273610024334253723409717838000907432205494979147892330916557674507194876233167283994469790384360842961203020811532127888657147598550215904877424484028071161641400131910457076918025158734545906415128077693074935903960741991631383748976692105566070204665541851311243264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] 1015980113754133072570802491641728174746559933761611089724377186799112672251862210706834465234886368788144679232010095569741297772385517899130339966118546077823630451089884498782408234128274267861204632658337054366147210477938625785364693647785632736276206847380704576487138830375250559137962830095548906643121141044423326311030858547740737233740940779152288858504286632064956181801232711403696176212862537267650391405826186765030505266034705782763703671466428862673946295373899208081814932826141222390655070715513659809746280327552646947709664458303966520695103164220729638959923279558244898397270840311255530326397635832982718260030974264401773021073750307210302963572204774983453190275620565502821578038519755403333256335118330100633715785340371143611264493284623393833311495856366428792319342813956923570846430006334274161935533584339427381823256374588382623034213868804255129015750501526303224121858739710708773795032555290103731044573753763544484366160065792281848653289742918424801818705097944944801389761974962611182710632430040676927449863810683302653116802451605212557914002975914959024761598236121063925722261820210139292527546493225719972579633114908651413855931846423891310988257076032175172373371742694825909840854228950718970890149658573163822106498254412281317301209313853123870899112580605457727149559600915305216301780506899455203680922201696330583851483678693827987293855953119738149001443796230373796535792599713496538988829075340488623284491084753819536060325690312467706006998930508145549867446528257607654392295833902804842848610820116396925124478397234644246640673083255623240833268467428732781130777999319919656257171427644269536875996553258889498026026871896828250902341291430050624540066387854106733943032640555826060283287448255002513415102492710301870187095779951169729627599640145588157404353876272668613959396719602416920492630231698827724086686155960994882400396879224542806132995721216402495312917405716772011831841175307477910307274982472582001038767539584261143501279607837318572191967849325440150704366519765266070168893442992284759804710135760240217733711709232995580366170791387345933066951818366497756656158225518316887365724102177771428611177185785931395023397761373552663397795655736791128219035913361654392034079885225203903084423591169371512585753976471103586150786096333515528120509153644534724968388690888834857634129557068354078461459919515819297834010812315815847988388805491479156581115220661461504254580618544816105499719434762119651085879409263741546849797058789671056021772991462551169688009680720899050887828057872667941655007859834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] -2384342631478904916077860485042054753463663018875806256354537179107731886059286240170547789137385017580759961760744407443331122471860555617100251168434705310489377382778671744026999261967703576043244193043434861271654966696223913693612439591130769406791135417194586826495984101173874283553116776327322099712574279929976636045904097621357573399108109137125106426401417463609856097504098886874861059276911255632675969184592901669960902286343023071991732661008792542822588992549020323258807316641747972167720324929000651535689053021532676728459949143198443115255817693309567262650865798089602892111716928791660176426329176795336616147351790386046408517816563154955714814311999562018801485636430774669758028607682929118735822508408924683457663303672311143954295995103800965155630709612638749978071143433433903772215214071385870054639587183110962159200444654611616536374675985216486403878545643903280521946643625177116513223461368578226706788540648008385289409583457279620322453864630173487428322829017261853033972346342594911326972088291901153957302858022467483797535685244693628455116523892555809305406332806268992390263917875928157812996721268816590157772987106081958372928087287139829212713406217271122319406906394079472055760374879007803786541707174059181932685991453676579579121869890634022484535884746374346158397469966874802557068692361410706303131973488649088911797410234829592736171434084136422886372524440000356563339458035266364351215053699449502671942123600306040123135681164275674144916424886852007830564454978659261938954558352091927569626852979548210136850369284273420947407005823814876116884588426930008272446183718624261431192378509797984098542553847103149077977707226552797597506810584184705975327524858678488488851091110962113809148741396593364746061835295281751460582770099549364853183998454141951764774476296495078407343860750690633224979831024913627391541764133170475250763960499056742237152651365197672587110100366771201008423553794038090477976420575093645239480881438471295122148678584685675680901770548215090742912490722226499506770694000707398205657606265914148074270900313303767708485826958186110522686623040337094287826574110196132125775016611601267389365339387334649910518576549889007792413699514890628174058141577943607952795258653197877997527456918406713191604440262109313951366698449832485003290168846266615405704778417433841311473039676865946204326585326095763748653907696175653282175556078432581215499789673050261873169425311386152575231505856286792648126858386198270153690805562726337959727514427769527822047705204740823474306505251531026963051502567948288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] 3669389999587510073714223432933004102419264418270440597397284268977606712996345101693909529726590760448412978550140334482903737998468864829000716555905943829567785527024855127144534974103945031637974598038696335901696706675137264133109903820704905334214496805671764988085671794585917833310447789009909695421240690613079941719142829164919121768393834469381989883366797233597186097800888042953230032895201344025722263153369854635174503748143211461872769049188875637954880515459891740103104939929128493215148102883754662486826487446721712333482781780023943724278215552478626999389073202968922420330437685525639714704109576809578942200853524910462809763580375068501240630108208459806231973342242287809840647215546857934300378733362232155016734475184944170225556137689515195724438944474059385306891276738739913120179887611555651413200116165353949211419428809922109173587533567876096870050544033934220755464718797566687052693370424139858533422286472693212501327188473992675422611629544991905745884226858664040292186920298988528601728509220356282192791173087817751341255335597304802328941308782626756053690052221740849177800124890645835286706727365745595335511131669473026039124891825477555482440465915677459834673130026098665241957996742364394491155596806571159491498209107000739738651635375456641172935557874681520579953852958532967939412331939531496859485138491906586332797979602901945209621324716662471947244798795795878285060128005734150589102481838538108773355162763586963034613962094256416700645511925622902651608858312668174451024468961966660453333947695701410541939703134927898861599935744222605849140614133577037200711617942513325436745219440336939450668120641128915687065278567527743031650365905200248120684723155652260222039540809625103393477981796596210845287605468649781271778929694041855332883646280891338019844659239459163399580592379545792192530127781433956435654361315382462853750037233046228828730610153687037127640745781785825333750129903591569613660237387179171073308069698524139161986514912904083918379319404067985452395542918023338418101443655446654265405279428041333682653244224229816174176479045368734491279210857413676125266079822547437147878336204208518841069522532094245091206071422032895235825596567122634386595668941923854691210302340260449510729559660074790473220643278086076239193232904789290164938245946317424240531241765529022651383598795488293255862949147924344115907399545945680162279742502331237803692699135951067520606143031574668009715057116818608195883312681075668862151380118571281246362416538303354498275455820950923570018951736494339619405926382960640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] -4396262387013298640209358573725892374401404392043679793194837809587830424516346888623003450903972309063470623954805366848232260256677383006984858404644011699332173030237521078401076962692215571999988886599013879622609013543860680235271079462982829045486274965359762842580415515766958402460529807106929082320404857785580543798778209879523235208564707662011987543130876854489500453059500239027683392295298155436487889211648303832654023204233547802425571774026916090964796954389173222536052072962450788913729145725000475144407420078753591526529870435860641080455603820478347171375970640559850509129158276948901837456455564719168484437445840605124528897334004399214453944766603900950971102443875666488003102220822986212823236869681250020720332702930879763605071852975481693841379725667838457897455844662188871389234738303128736310809285186909818932183253672086623612562754345067790590491670266533993987633461310163349196709030764075773549361451414472342125685252250696360466096884558374897926147613744543510193831713116713970507203983216993570799721031783364558633941270002296099740408091123689993709397639474740162826992464273781804496514242297539755395099271926012806656911861329835129468011033607177719312750004884653257495856844226831742343770805240370934510352909748728974404972168015125389752536350274119367237422548623237023465026064350587731438580568617288226102708469116929389796596554973739529080527228978851377054957888913278982002380318431819050056714283983275882780542857142917531417443358977908710533678059178037856794650373363955709020379623813160616859619512631618812108478696403913477711172293284675032504101186646664380434382136525594796795900121943077158037303166180060574723100618776327584113059419773382731371631674068188626942269617805355755170812400450905135139472086331769300862860005407428817204569949507149717228070586040589084790158662253175218199385162603713609620841611631867323089388766276888128493483502148998557568524891007046890211784365757888194672237643704638985081990902580390013194901443837068142014478335007892466351384195064275609183410269664424279969389302631055608051696003856430751230703814550312575678210246310851090550863285149978950988832056365666295911538955697605820117902735235156400934345986411386339406428275391023487259745237027917079418266442329668075141677961447879454389584390288520769042093223038768576316815581473350421978008429057449176943203829946611076061863703009631235166007629454501638977085996143659674815348810187677925982407029923683263129121310904542174525287413522406941913656763357313273310834664931985965300969840438149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] 4187510175199851755487809402895623144838848175510983804962955861688903499221808737333512004891423723015034564375260231662296973107258035240998784824637250430447548655414652359054083191458272442922822082757949319074900342532492231128331648679804468267386526572751248916027747687494336711523356459940443629627903213580257236822254990475943648117626736896752662156301360460674802723054384434228694853225990716144195937575720385558846036918263815792879362872035079209226138319048627658129676496125567873732732277192148318907403324863918704990809041653277952751678369263540417870756892409682654530230909959834796257281766721088126902001761065328899286918796678300498873574793070505348623395073771562025917675005188501650083856160691621707443007195197051869220862487688302103301991611863521638270147839636030680949991031404072145853194694858722737687683736003930910440174095128276490884664358275277034804703387810592948939515404600349743735930864148001476300237824274534107801280508267514680999040824192230737210648841983905682236087825165347708581943472803099037052846127932967614515502652478279321258586825296206636625112533016893508499035812679252269248167839101001607078854200709886049119634990584244210105306258461902716157770346441474130763084499703344697295148069510086747034591521859906076505032953246514111518066979111924588074535415777312682140962158960088776818748515890490354970196146407561041405753609856762796921760893734693055900805925450521941551409719874086537369557387382989144404328648719069335585106949814955177193092886486584425793456777046700913779891664301350935669146911918880751411203698227250435364166486944262391344743662468933435414679046452730325196847432621370627900030349777644977976811119248772495560058530923887918149329822131028378230028111953646062240793017133775998806826159765281002780928203229208170743774756021854103858638721265644425078399005562469710158728310851322313132293471289931887703920047969577429360535167498731983642478236237041280965455848128773644560311376353465321593434418299345238693067267697730791422789906064927514158840646708474896403326840104422454358819352538138376919516812083038545307583038795806908494183808407496783508403433658781522828636151769448769944335306178165593777611135166177354147912549965281057515441476945633180926584651873023431727273562535176535095633032027253673805980005407611939543578905950817269603832667096930799324588534599475348868986121861411300269621864594908695341882682686356476833749530504166942490030272548203164004187606870988775574362386057215479496102372255755752708905098966891050244128934186713088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] -3044685693709267560275822558075347726469450204156904427316987332914621376853460265523945883113301596668816480422625738929480786193120065490298984005613246473606806923438529266136439209514405871821835572559917131864532531917898748570131769219894910987877752565586763058772071266127451437063913424273361866036386456584784561434498990832844232534208515922735240366871757187870938911460119405091057727970679738931651614993139169096584838313503516633268609532682163873697352162407232454408440132621401388488199420122146118048526361235811049342599139780506805004924105204677887515577406705276342045011451143128993516792673049549847641987859649436551285823932506218720291515335595005340540998340459882242374167196643473939702581837396423113793516560890678867136231227186517685332186647572123166702515190205131721816952315486516084843831991469382859216736833693054225068488931040033583151920191893100137150205733088617252259287780019457656058373531918889788295638376333045493326138447342203635107023132545517827818826029212277693315062305851790964600163802350916309323383421224601824306247428614456101117598468728989098536090366678373617570538003043177594619013216494984920171087024451260066155834668246637250963920347616309260381061215671986593775794977279784297709611696792844136579221259137084925609089125529424651276814968594470004483867781308610929624593917815518521139941050256381778310955781052134044452476173923879634009674671197661538861378452876468148141088199776032451955052116398562000666266167708441169121373233664625431603940242916544505930468410221514395040753530347658383755103015855499000088977208822483315320580382064910695781408848105594758413327432257673733181862906588535897228777499215526958752817026407322117130462275683682092930964736692139753853025534497924840099974329197619429382163640617186704452825570063510030137264359917836379234454944872372527755895634121270145354928998285767463868872573378506972395206483086995900264895663821483827065720512456460968725152730579736090920452770551597821062553223988917668951462547075884325021721031734556518102058693655019017461830887529798044596315981985828934280576510718438786465363391462371405961007645400397469439632456965107636598917863781109844865153015658443960499651098611047011301424199740878112816781375993386892579105413608095903495010230962703323963117680895355343647412680009918316015126577990440895515671905450509257270957763461217193755968037532387607399464197910254784662141721045486670238076690110726215570352003218845576987446467687925919133663221644802334659746979992961926943808334026608197643692205039157248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] 1438910404295028455402651282223347775964053547537742000876790863831200045943030041940284678437673499725422440169477705400540123239386014063356608820688824744563415677732252785090378832120756876088943503220668356474028661174779987517490087866005836873414610008784657574460435632427234121944624237493446824732901607146526044717850045918845345598873906686864167199177665620912860909900802345057241641689691270601817268462934112056551944634861625215706311002820889095129153037906308104976886181349751290154893195699861682295866908739348623555469288141737809873298552729147199416269761078026739539656269002297565681679739934670570666918238256529985526419427816440419195687120483274229563266285152195375048370934719053179392941360121168076031325149456663563346886397963311479256994042188536740315029132276771945037141728725220486504583531485873941738742130449049158153712134095480813252565199268727947408651810327689088273323687012552618850425354200456466702327109313727473610714524943312737743745382299149690966522455092143300398223230455886079697854608693748410072141555900709830512941709746089015180849208856538285001945317773429774965354249366809771741662611596569078619061408700904854133277769861351022495897304294858490645612600370896589796305677287861694805507915309109773493470019863842384721537911471814817767438504150873157706734997964152139888215590349559853057527313818271290731874133983969922766576404878270379480258290643672515192955836415183820872574221445114355478564168677174089502579469168398957774893355442618735458423455542629665533541836381580920826378946821485473897984988191500671741962510921898769120809353385424760399276580199770635582260071989477609136622154944134379726744291317797480424389403608779766522148245049977626531184388236606148737360887437342451728578722037501254469282201801873921240409645073096927112469310287491489955609356618509477752098322456624671712997324222690019737356889064915650734854356706728559823415243540415194852761568401882043643462376906601098489483459004082914927250927688670928321187606117110444461712780935915710581417116151165185756330031840223317368561474203607691913554846163797614841033578730539279322177629271120725865468709276751587709810473340371578658124245440329767487007320339778776622540191708355843737829442398684468787715377092321989852319763806833319292080941110606367792072699026797371456597978993279884596648921852916089449974938120090534283146768216332329225620081826514884625026548400108851037106816432058718813978415021073958153807418523157945710161170327533196382275432183025689011969217619364480115164971318378496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] -37639107488950053384225584341130326682106054661501143648415499205145703566285422114333829929630710251429159939621052189601133895441413517179198262053247185520669617980884351281694622519427676269040405272986986357037944032959235687579043896604289828837934923316008793850615261117981665440168337849641262269333952193616765949947494329466419706623030673655120232606487744353296689010595347688149489887814110940639139341186602199017373811513141078056383207854802508542076069009467480772593247039845845861630320720388571122937212309286153611507258824031023227178922869322845051712422905110723592284779884179353341755109830692327871391227482063237203287106142419277962219671456922896383689885089982429709882738920809212159264746908242635280157413617019324629390569994256774183080436690067214906950132483102414896949923752358251690432019569227543612079626793047286773038095453616445507078441392778462437817890318539104545453769850279766345257363971339810341018636095917026849944770583209373799930176276151328891721296656497138084787504460461176436931707276005967597394554786964951441982186655631860523556416541103898773717436888446486811287661473856625716178379125643565094716552396362618606815540590954401465921191430867111094279625099348229405637563218967980413752822426502902178151885916087659338333220441056645539755366111157895467616199099213264094455305592741317662537300363179917202793621851648687229551749642274665003824134664663709463199292613312965385152855013251853434851721618903758577827602632947296724026594956156094211369881779368404813079423518697749931510387954322863234498943655748340646921217899130140228791528293197141479698955728926874087385693752373626393046084261929831800662462381283793413781390385455199773670652492528528736733842803304308939658309927128801446394507419987532853903183138597298908700295668928820013369549382410369445557134140465101445513797363296219898392058150269024152375634921530776485321068114744169875894126702281916006618567438862477133933910476969041450026786273492885354446456718833211787271211527485676223257481908483410461439199183229326126815144521204429950873939531403929042869034336110026056833763791532111798651862851308304152622278400345156928042646296856605248346965280757637669812505704837228363139510610602038643510533064228151978881318898317174381618410857868353964547193329035792390003572292803395915017917047976975782849750704282696774349071544181573260120610643169678840155802121653423955124041718067128027734361253085855845379488390321177715758138373285220554143719852556835685416105476010715615614913988217925486606764545671168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] -722452404922890639906458606503965199341506955572593418577526331854438002086178948954504189430057549903615030405401386958054396123888225450955591378871798749151102386800172748305391297300621493684169824144091534276235650554692550946497729258364213478423744771981681451856144119876523815737815329112195405865134713185552995138706097308962472548508855871181163349028289192244216807472840756059851609275245099825870066279066674144039947526639617907292259801216996734278873604832559834595596262129698385788877287838662913162984389438492849944365735784025300259955325281587752888104567118008774643605338479720714876005434146570261942996426897293680355611787011536136015512002690999075714215993061577007227363716864379418323573572509096285316606210271675682704686463923797720661183995477676245688881173732252011346865836787464955889688319465179652509571812061935463324635375779574636188481456606572287116428278056845552951240377894225282273475853527451987458725545999237422325511250198287770763266220400597736009777853225211956465460943382180867866162672067987820832844084938550063049507580896758827776177326128436874856197539674079341836403196741928421004917557609657808525647558241470246581382452467232217228234663585456008835917583820173667765608202456513472565772097141215947551409884871379374941118574332578496872222468227814795939869441486666570641287278754751200898995545212111754916989825179618908622301294784301548725641758357723350271135611146909147345777329746110859696160812729529113273574775796947257646646769342656809252105594735540955208532090735141795872213591735929116455370557151391224649284341890820688986520189248960798002538861367257772907181639992197643867352233714980309074361247347062003028691780461173639687078548770265067665446932426048458776707567442215480031042597184654673172423731362229311222240728284009800107675591288473311116769034932882374522263437862702709368449986370324721206444720043138525119506338541951926852460928179265072568003985972009594093733575462566664668636046032469675574424976936572156273465284216523288493666199593672121894582532953264056548581998556185080083187481979173891123117201071801805013451752419644385686432357972265315425770396056203497184298999678379980855055088048756868177711613557524903855082870602656979039852789232950160843651739486990252160808905463956507254124118230721528483649975742678370847616754992948332555161343697677443575452514413611218226579994771192164877572489651388742842911744278140048300310846769055835732117678966834830128908835076105967823566260382770665227428944263522608001509639508932820902298615885594624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] 838178199149094167787527831691108649283697037801496368576358009490036569884449255748977653644758655855407277090688734929905890842045044281319432890366109926222402718787326299257931780251890401064281204942887227827574768594573173688160537042743647617019634768605545098605340745338993713177189681171274403174947600249586017680380891347577625038843969092828123297261167910479113704860169003495895391482669031243858312885154383183076712646524866247230300677019298182588504634448549826401090885790342912133933093377059690203091350907460395598840121477172413371423417400721687682961535628235389186285852053657606260745965265738245565315959963127457438661497857876501741276542808521573743902968528257008038027093973981027111054303128803038273138709010567558782620164700481490567198642729786303810091131062909628029767137003833243605612130123000023021314864291319708972966798690407030038247056106359151427173169996856879782470806304387906390601179530489946205195570810112763776380573496594676733007944963524059475222992181468818311928878302061278177780460919262706933027864265841708831256242254633611452241290038386270249826005489993583561969880378449206364168562824688828792798967433814790438361951144684929995095816369095455325214573699921850965908862246939094088126580077638730634494553152913704319956727311404773507298369179381559863082497726993033382528806698893500332788574443263884953189164357925454031548113755904195722608263885956983307452171572321300345429492137218712282095973818978434468183565572291202197425657466000169578827957506842173546114346521732575592933819580749623256701147569467061019950207858564084389020313120945086690528995399758686201158877052881777290153712493991789580849163906180904499541879565903725314033338991127690144063115185474849766508501961775968497661635130476885276036674610131918430718747698683589647877906446111679939255325234850760977706730303340511158959470783270827880817148421058715083537572592981941680701423030320725192029435550338517219685100752447165226288558642810760390532895010800131057759459484206260485716297584161315722720443214415999185587300628722911671553301112142085830661069579600124212055079089598652186803418805794345071835815906056611064473382760622669059141268399243262841543755511925919986490271781178603637481763396056787302672662154779387729417141909864667665526584913700441202751844148702542842782919429083197639075966544325819714562274246333149171855062673539423659154847092528936079283814840260126924100611878825241621503695015128446463322486193965595195834851049951919280369905024586591592692243747031720752256483489480704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] -597404465029862658595618789272117482703185097294633590798993149131147703717009371472896964010588282635453338894538172836102498290617412394875745580413308752230180157475040511915665423799481319382695610046510955529334116387969599377840543089025957562568333118193510379760303455426452985539111495804524880220147939022725081178347654664308825404204707100374849639091797215600631768912192432307513854179352063833857056095176337953533568471147037934129181295152067359453564974482975557967778159815745702111629106332284787249227959552248019537693017902073206329075225826431639329468116820707825112849570692621331169781497536352267134384064641535434375714615313668218386039885470799318463620362128629750864615433027578516911812401488715377739240251713305745144725764365768748416034969478862046179466670280139680832020926380365793297364453390140013344464955788557310545173147673485994334878154867727908260174194087861040680764910858897999622921780923758120120433087607673866287576258758162715589637450765554758098947720972659926311640884749826833422324461185585929131468774437975320876960834777553632975974819656550376473244220970004765123635502104027863327994999799663772135022017384434527226112983271759904167526761378954470050536578066516027363154753624959355407834655103197355401901354806927633970202289408122268290624930122548219601547242239951274261249828384106994320966565484809844353027950465162890710776311107909584085311450747081798269216534061629016376164759593731572861882076632519212800140741763711102514600447488863859191366360910445078452807884979443340197720088890972640364834920504680722454972319717653065354294393677383782619441612707178153074728850989282461841701578697414590457407873638066555419478204553234817171362105698987786982349640774942058384827919967192841609164397750209807192234818030865186966065526750168150563475965315915774147803500469002838455104217564222901914701284208888269540609625903262642141540469487869930619780085588322720200379783267102557581917555951098131357660922328776151119868822890132666611352133298361746497134536272999494958504111752333791542680196885559186777795752806592245883909707974792551075586047270728121577865031532350048134035567207261493524857877744582097611173814437487622029689136162459682040954140192839821972857073838608625824132628300962245877910521814802839286672759709798241703462135051946101138162784722091620043956325102168480012499214862490138666781265958866421197186798747978954934794259723993270031847787253715878319807393719037130360635060248250257581471016599830105058993340761023062085554432109328340717028138029154304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] 301803648581947854599264992132006594765378713935146596080362821537527816714376221657619101035473957316627670132710958398601388926237966943966979482091191684393836938414621450239147486504956184793893742501086973681915593212258485507945926595335337240641017252453493224083090962085275879438508596271017185099137739081305810447691636473782810237428078663480692637161268264669774928209805167746670670686444496524206192607533511464627972471000381991243726662063711810864160133154344146460139982539805506963528281614258411715770453059683659148513551862541814520148606030535270739013110802990993456550635046513915518204713546971280794065062295821449992261881520938929883416075145712223681096934711257758012866720695018634371886164987239910680826951635448402571321333419394070905287801198410669369290846332813247505322122322572955064164898199884786336198938074137879337967021141546796223521351977962921902301992188152014513432409431274112233785324789764780539374505160320404046399431841910237620424281410578578104857389492939732034118652738926813454714671802490949052672503823249103289383163785354141482080008190142929350151011857167620370599704105726305439189576078265085376328226939461502071384757350047851238375634505223948339241804773162468271029720835870687939353194885527952483476427234512220092834156197957763667326545095781710040512529326504856873882132738416748065295071377923714448486275240129831526627589241897622756829405501729172816568238135801567921975543497625733317401772772815909867901701202544026377014223917284185875002078656330281612289700666937436036953092034775915565643923699272451016161609479772600789008601372728497014337051577223253013266311367507481735839231992840749207648365827985190627879731212595286103801504849937119295332175877944709972675331657165132094665439266898508701278596856503688579825799494115885809564245048650854234135132895852069507129712985428012341204165584551788712992290383421752954443309906662796082216242369708183896842734264726226976956401342862275473073260923618609522097718012985660256789997253531075036237525269275455381883697557365834827615928760889898796112301318225889619400934473792275954980826569606754463348699860512930489974928708285838472368743191637112631282461539631863924112771911019833754167964515540726902822062168657981267267984159634075350019002577262849772529013012331378295010830154620115149904727995031016802459957564543214263131196642611545816169699356879237844544007453946535763137844145404234085392205807659706142859191467512783911600661993490772391744513989052317073566909138381625837055274548305037369789777306451968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] -104191166927124139561386130539115927163702581804222963013578937575168164039089703288472727114401845662068012514814746857022502902986551770776909824128042878225666587555175746024732834254456438951862831009445141453171275628397719228346943607101985697600324625627529432885234251354559964359275237428406040263575307142370448335064907913813690168266654220821269909772549527077162009507287278682179589615647622500661581361888343933359830310405406943991702860091197977160525454322964391749976579168098086658828873388428133049426951716013523399222422695413246045415670838359802437433034116255084428442676768379215515406891179277676989260126456508449724888556126343820703744173362881126531676185655047911552505369980378993207549477490331337666804977682469461146474066872084119012377925346277803372510789590359187096117476847702300326627456774152577228303981349712759152784094914868807901185438242145465289124493390905666593672083216738590477952799023831652151514734409761497308667996385853362942264621916224394788380748683326162683208181644705217715345647030520903794187043375201077444961698863310566583584041779316295785951235692610818623258919078346283112955756774086561957852219244944559498666802074629790520548698192474868417934584153662207805479537003517234299192488840345487936851918122305649253638708651538551174300327467286687414909783859748463191239760290353308762357232808776643145804502205565177344436522174100905363292824969680879246924251772772509429171380474829223434455233244490887883660961388306527673695837185056020345488257885920880942066477532639860951347484408665310468100806825871903119972075127988296577660722545139402010228060197713638872581507304435345789956743089581171574896898375843067950266986821608482525148838414944591676638546188136138814474401778210557528496620494883116687043026605775713293873097420806919212410476905081908801219567034725091274249609639091247555931645840690416170651047649654096607990014110611579468477417701498909806083532209529011641863358731231569021786046574893101098225174176236259244605681877031855494664467104865510166938030955697496339449149573011519026860882899805851085927078204636353345554552388986593374861578455827158748456020953052696256991328016279974219703026534676929730862474624839255746740172065656751029918483771133789606420059726823056238647216407252819591748059866927966049436486985675848653047989110395690609726109092523205441003765715385672120874860344231492353483955531681902380108857451656547465749497774221006572256561129936742079444577753482863140399870826414157669846927777505298950551220496510646801759803166162944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] 16735284988426377496810159624647677332001070944755276494653813174871718758761959740263230113229534277714384052934889511717543870709215026793178112452831239632920669550301116909815173589509970430484042998279002361623362919410692252740180653575727010046080095649533478022122851773503838097465152809473117636018578955445420372937330033450844720606181676233906876979001823229372650378788925057792630470263739666694717388538752402751329991170055740045005116290444993678744421266960202410810569382632851958521842710612590749747824388125791048772090876265015334223320653071122438477090600455218476647906036879651709521200133355286983249276323979565829014874256944441647162528599071564449787860783896478671254745196871613302102599580025601465665147244869361611732999096019464674399295723801342567200447049113180015545054946346427493294272276103001962037632429431450302649075117416180278915703402956681917288148441741605204343941676873504240065954126846051340784497549884820444041557102773905844011428054097813755867975869966359576270264035577229321391220538296561284601573769055621345666659629971907087099955566153933854335747476506865734040581296025805435901248075282935564341655358595653617432008736464369074035635495622466191143533818118846794919440707960236542301284215405681217344204416523252424008817272757459270621184409614242082713620059633103664352161891682266866903805931375168221812491170025244118927211541424855506237271655294299708276149925749166891393467295990805367015646273157355567205832321454989989468110569160132477235630482027262370682756366182103225568270192274099112854442831229507621171912451236041854005655072488019504432382768730688000439470989083490526769777768061710760415249574746904810493063588725602857671955240344577965699318170186318705328585754114311446432302824270976168459545809138048182561576991465201677146751660180166677150924091805131631338925681902012546165220333478108089366872146654434663349535413724517140852311504571154800632597782552116550384767951681637403864895119387277663178156157056276593478006396265494126086859616541342256357802148928677928476524182169264260486637137880423965004306612310498008273536827763121455481935839594613452701900365695784263490372336099890467765800850142800907499977923179137005355874616059367473571096046719348154846124284741738532449496210283077629852063212425234420199864426107991747280180009301533723048692659913350446717310786095055796600736667930438990393736718773490304728757561797564719999550555926566453294569685569094051072766060658201823668280917831418857026783956008857120280679468870352314004146711691264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] 6201093548788583322224822025532676659655183084295001590148441365720832603601692589391044096800193072259713324174223422946632327582006073994788449262065162206578410368574862082040743974891123914860594316975770510401696518683695680788076197069025634863152030597078752199245155478458418941848501877172427164819445461024245510707987871498552316999288730524054368656468507085998725049660678988547535224145550551946056736624937468776640901247593787025559468943786002629774642396911879695292981290343583814735597566674092596070727736839261816566969260155011933289143633010735678485528605546220516101841747290894986058294475264485556588338271246513474906479201923443489145204046943158348343956510509398877426966778108013003661441545918307572485226501756744014188326158668922094223415198736493401939337416971852827518799019426703971202490846680510004567850155084984430789158734748262931730027360192700651506718545671779062181457791969782436192823484157255333567432523842361991945885479089634400080404057557973513512209842249235126726472602962171416843154853621950780856701998371529843292214887450668427542501305146113754618438924605963354987782885970660850219770999187463463724740144383350018405124623969741961504713578039881326102534757524538430358128930736792257385496889773017594832354012044084516823881949786424439806269824565859163982717336941030446512720049343652422278916856972010138621343211075797257995795611097136198320238906131993159314401555438085494989252225732613947371018654351572057116907957863907805213781049024821278710251372701246534839840824297328323418795316569054315773217154511598920682950533057748648843829230263036747003600481320118113309820336302319881230382079120958125273226387472730685068275547968345666789229596420012473682298502202722085457690749702177502175143873785227263068195607041756858995496481898690303137495030287780055737723491449027605251360358905651186654524241832659720885128130446593485671226962204538586883651139852125967528742087102425908001146272751344476589723665671111336582724850036235011517881764361294110511212288097667176460425244127522221615910140425691898480645894258785669122285866109820391629474235787942687558598455775352650411619382655261029176072422518026051269146569333197339353154271616982771747605129769727234628088340506005912931829428181597721571059405645069719369258698748872347458325397463689106292863825088460117784960448726490442635650582009835908520750761200715360276390860217021281696961659691265641364721196543199898662582361911522376676455430807663786752358250780193753250555494831475887286436628298477836874276164075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,36] -5995047315813934580164671992922399147328400691060732412910014033748597464503591704919560427811955162026419068741884894206910995754051772635371290914381218842130582426773222545898915840846455844576904178738669523937565629289075724337207955977081045385115440799601132725607394693055303484485835684531035519201280658897161913712214317264327683661650604979275565156762404033483514662355983482375698467817113112577910502827266322944590725962395153265600753763471899286501306372616227208029691625181157545567510097637667245546646500625257461715396889953822435161403021958513956018187281835703198153871261770010532607748042255608990738313863301485022365110733560877167345091352093133152818240996678145732813286670503978678258281950051393651368067308690193415956678435053523094118895727318558557237380895333272298215757465682325597738138365934113908204438392950068251836287537735119818900467983657085347853387476615737908219829629738330770085575321105703017124057154350131601726051535267931017599947819258147238646082879853357505461887789470557853354322245470140095051250818942318237796647934508094390458840916658348224745802081857705454114932218239267847675999644186232771578987709610825333552136347561496642385031458193054555665734012374958361470875980934907304254897561833213192344207990560253513842638436573344364150977237611105415867388982370972296431471338316537858326586485756299839264137434569756970784668794038593485314115753472858297046175770088834196990786908787360766722611480931580874962405955348037049266713302670387940883205324201795000021787691430028797520278476604386876414409793766736898938613721100054697961327981780648383722113282996410220670375914989345529272214067028765952365932827889581996019744157214716792356618248543601285387044248499910117060672184867857134443464733984472954970399460482378848281989174097747219769681799874790457901714683038972807979344081498906426858586216099085383448349470349462826473830963429432157553193148545808643288999293024474982299256185450943392805307868145996249085709901972543486055424052743118159770928429784883706398372731381182507853251153136833919725105365161727072185302418018398974453962887754002828146751800532774759150722839925917254201811773758757907373833109164509562235742957331196969905273587306991892395337725945295491873407817717040346377696533416759351751418121449045477846750485097267950568907760381083785169729898938487357870302432848641672409703145521203058506275316110622178671556840285657370361657550359535152943064977342644687693417723204276518908874464372389325641478713108307037325186215797328659896038588416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,37] 2428142060001821180125509640524402950540054408196100004841491227760762945376808133022431188060928453538898140371621345954643035266813183300302362146492867645547808446698131323180712605354573525943711087800324497595800005632374254668232070359553749971733108127112659421644463127973509613834929498267823384318251856026156891668738732838428374342689350114092124191094284278216279390641711730465891490961211894178758119185890346289505644054844548528089823252456457295973464174267368922591719234705266693464596181077488555736292090702111681955013014691835187716082748554170509104679987679309433777816963479390926206701221850015431103400443955939177822096376264496427899825089550999445982074730554232614718703914236665025970504208994770619537835969240810197677980349179636756754522338456827102833369725998188215607286622508107479704406432307438258119975299444981289597678776164820105618265854961916008858076418820178850761396949401370423173331948079089672222215514364857873490466264186180283561549515373923644635336573821861622154220479290766035086754192946691855507074362361073489995951401214400689858822500798263843118963398730606337264149036070170541169280370164593994762835230177627974393037613000989392892796820688344310658915724367132414044622186898318460306770988697064056801751481129106296152981695229020420490750039237577721742554812497159785295423841436559874172048651957059961257117924225534968900080336597608075287942903728120407322156384659948786760140987220560954724777841351360096248024916739767945190171676077654768571936743284396670940772579280896579832778312528876803108734955431428370567348558440323231445120682754068965937951416830182847525541182315451286450298297395106503003977220490973776689782622216583808005616175711572112317111621561831899782942670121783427029052561205608117759868453429568473105973648709730345572873353987215128379065703300880929476408884621136066541092674980825467927002577488742433737336520291928624732936330414339594299925435719788617008200230719874509204679497232111316818754075453441440080832820034650433995352465986610985844771257891885994123014484514489884636564664538948857892518660869691399600899324508829155029689888905959329241389517286295072851987992189593387486715146753353565504906580919951817215673328071867599038490835493360267303931158776086966445276191596741016519707324793961573555593275090057237007527204090126609133144645658101000993157338500315179006089525725227764702184280508070636463966512720228426105214380989210997886439539689306541359380735088506444707193286959960709109527209139703618421406400294640409204061833789440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,38] -515014510081800686576992430733191752560714557579047602571309865120507494747448961100682865510009830241782836754658063717521871704864452950121655322484186482512374211820640355319035742670549164180463140064044762088009983304040080481572277675405902725986482967621594764169556922867741902550146780454097942439352411186119271595055077479187710045879531930706934991669335299728908723979510242053093831113831641618544860667015091358323087408121227734481282180874947198910409380420553283184716569170054479985181588365891418108559896325315687828147457391347695728511312662478956893727471046338792707091555342114290807131858683469217453831067004376734830333799678162664797435067656739979310406316453171875543688344451619580293360442918364444417637348317648843694003809661212427324308573025267544858063626664039780607341498229963107840435324013122759636015171703515142056618557467886595205726400490238660080345405991326050980476600155621088148198049679070462664617651842342283546821207943999747848316416415343417970758386430636597198720666888972931474129560498341823072419595282568728885753611066373627061145446534887349797188386822533107112458874965247567561140229846836782188857181823483286667930916075343603980118611444164922546957042482887126498582052207407200316273503946510636779916079910048127150638082037440530345126824605236173040029922895883480430867659633672887064177876683087568079952588239335784509905047364840039983953263796872882417494059097506268582752674968092763108433706525757332952586481786770418521719212930917783343050224305928537031407244164472054586470317118460045541179057932816355462934323759210384765971622764025889077092272380120773683575220689096217866565780975073993626659988859523925696603540432601699851812061822356187814150635550158454535171276752715556605812860524851807399477278879008661252424487670022289607108827708913772763971194050093591048639541850868282067542375863507540397953012817919886295884597614617635080998111169688777193757259975403165491292343582421718840932523046848828450509272071213221879249345406616229950708995438008920327776702669185945548044491390711557627809409716665195807598039865968898935279250038527228681675751400513602066941749773500639477815643886807612061461787549759562007748052695895921609928001875343321636920619823314789964261990138267242423929877181387967673809572681155278199851782926302591635061902196540729930733359321016212046311805293406638000403130311082775682098549422612929508036934879507402253248186175665448633524519194937697517185439980144455859057284608129059736783905753075367023477498879861882692390325583872000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,39] -23762904595920015542765586827677234723969491109658296295488976198496138411664606602935187640262138063706329125922242282539713805231598761523013112627813777799306841492299229248417972187121974712471052347673825750732579845649824292902494062909466861428355153600453747835067105819931942584729461698342774078685550128150458432930449139653922980451028275597473645053260333516525771336698782521943241814899712517190038439241567398796348780898564463066864150726188611589992855852946891855371984016173838984341688243490084327715099885182111627977540164478791314452815108747187544537685986791734938882387999900037499678089220353641228321317112573356880562489491069694090360991826311137997230208216692321078675590246963270245144099380620319436647554802427221903442341022916796152420038775039655725038487819080543015394805422242713216248502000388339506757992378425908813695599912228528510485576415080383233856386364647872369585931832594976447080389286886742096957498368177643890483461075760380830214561540389909920004598143776285569032960798833911137441251209111713779943628031105705322960983841433301818179223322647323866574202273150725920557577778122148039766796292834056995155681455541527491002867382649266561570858750084799188537216659608323072457371554570373367339660278193356427948579832957706194091935709882290359475923827272046924848439121944050662981157169008116655431314856141582680198103020185478591781640453020280672296339508425463087066566785582948471319981391116088593420990978725950044498681113932869606169881249708506770691091253108422369676888826301066768811876189928786129967523438706113613324656145579200057152284748201223133164000257318150029046253122744246464594248841927840706367939324349534965621716078894125568008419841015796850098685519969359853685037112002578016329393462474197717072843922868557908947287870681542251727752010964715649250581061361987447282787505811665137459664273797726199894472191815407250640858741456965544809622128587287336598864162402365565881012422470599820799841719272177985111788767902399669997850091438439001673497604292212663220079201275166041626212538073458485384879417010590643110362046406440293616755587212994582677416151940989458001656197713105853709626723429213762010446809741775081550280887512907272246420652705143627534231607513306443115629048114196535961092184913397551661329415849695250954566825237698647405433812685700299565520479296186474652287762687499271757179356132179856732873859718142964123686324047778967329651639396527572636662919741282863459148055080178784504637544556026020286523108594245467095853257532725981806747189248000000000000000000000000000000000000000000000000000000000000000000000000000 [110,40] 67921907592806818475770329042334522426336396797443662916078848574185328281451585550069949603337658579997145198910327191012696201828778465818269661313219658565271540388290832485176684163970485914764089673044281234246623080487768645770241147979142439800649715540352661973882674209443185034091620431771205555184998198041796642518293111076536005572956843116855445225608126963337275935958284764625744482983985121628682024033475644719488662052891421250459302819372724113329629150397930047359254905068706401017516008980532706719393531697399294985743800979889767898855617089380908206874084769816892402711402044393730492121077743117245631572429788781446473897345695740854786701412622559355752255556572945590643816871110781663995068617871049944015157414072195178097193399331387830016425546782720375855831374857396354107041973697840891774572131842639297286171843218657938557942203807634722606384602731820629489822834922880909173999246632576875691179470930562473070697521271857484667306166620128036074486007294079830538162718550034271702797214950159086026205273755007923854660928803678071229702688246104234020613275013709855037470327893040816180254803323253946150278550745029071510665900276416238690243937991125507913349505248576288112539848963941673156542105625126338205184949019834377370074933776853876757019122940106622473956946673528086675075106303515786964716766852994124854971258070807857591328686026015050330260370155560518191567232984576247095055157457351764465825939879747856921128718149430921850222635548357017933886937199382175183830840542770877609705960034530084259814135258691064684736694851909406332590173956913075523638373932655855809303879538097321422364540178428287157900284313770548679701477281154993820150388366417416939951047767613518643928875376844026228427941648617901067358806785749120528222749117197219564056352900790710693365993653297367098583773833523792616740183279938453017013249559866285649903022722185255578576657435036351012119845021844039345195658012682998551807830841562489250582577349584724881225142073830232146355578895838956594448840752550442881104021847406265256038284772791922491240305157670588889104717452463501111381064538499780742870891212896570507787532053760605070995663236113359206293862808941296766490872550182796346951859305964141337164167248393048001653194956858232752384821572182363015272938002327645502015930953995867697684949144188553445935940030754699820861439115438478642831415840320943652159786872772492859365019349457337088748440772907163863109957355436037431070825907580665706722569160772515017405584381781089445970822663920878762839769088000000000000000000000000000000000000000000000000000000000000000000000000 [110,41] -30776252131225246912416102544218633767255613798666850957120577290289896564789344483705864035234903453135080396501046293171001206581796956438083448237107135445035491389669245539315536477443626066927472462212455794770074611435433222107565621669088511300962063476779610775604867794444505781364929998589762751301670950765569769295865797449970057412528203148330068696134917569608516910002927787723695091866918457089432466047755260571461344661515049070784253228610034410164955838667283080184225666827164099925093095679816826638296373359857218711906379507014110452122179199239447325763850436297364869118169135500112385418620676110087408393064276698621391707530157594010474560536702293906835960075908119147410598771065652842096796244784616819541087204941620631754386825455036680689211811986608593576845313243508392066081702899504059962795664816268375038573996487661693245615685028347406716404668626982108134609485972296361179712233557989698766961935460958915795027968177930928151871294668561077379505888060976694012788444647198892873778345707827026992676297391808309520820498082632076098795141750582235212408023975197888510695278854743741442101555839397873446752797050202815287310708498525248638236322104292690045879746136193432056105227474818168737049324775898696454359462600683830896081886639746125919772361346038192461828934645232473151930380567984102039238630546282259910358419400629666209636766480416248650171610876117987908018024029286860411112201672036724401986860995623928541290482818958106392999589073321529682036862410125175168642925820631199332696304112461382914867482937851966436931842132386795364182438469337002254836292923035102472713033587675239006218129736362549022936573936077205577993059537025212509739819108551203578959859545529591855311605736230582544927860351193988784855752018997335544514934624867788169490934869207991703409063971414640549874936690997618103392002607767244576288266493294073548250097642048795280580832597962255360347929879959741166947251462597875986305777557100441170371725682152180601023069641256982096739425442499046765379348358751379839844642992264293660383486350153867468753571292310755506365606209144540382740709106120864992796327268213656060190699587926796969856862045123028907061445033760683224261096191700521119218298380883376423513884509193126099663080319968488644927073434192443104711804487012257159083183372138736501080947489221941975776520550239256240497152357279335816083882819959335399677591479101191394091893421728702895422370698574000031102419372222233880392440768095030180336532598364430866465073706983620411670384850996702494978998272000000000000000000000000000000000000000000000000000000000000000000000 [110,42] 8649911183642350870032250675585711753423161857893651598978612955349692040962484070189937543359759121843184895726244493409793272439231052006149975900694463414964026879978086697807214548603365440862564579657221477868668304671062971838969106702500683772062335626187750575828025409835358633605269721612552512997259573484914889249071797526845007859413328183924146128559083053427704891231282432968766639091555051675153953091034419112332200062879954856433042125261616554337938574671511460967824025279368520016067537897775450741941447009001518201164912999753680909941615119030176563722001666558135668637428452229999120458846949045403476204371660714184664521434467367169529885319835706501435150085980817396271324830998148313176571668663249687473316921811360402201919360860925221074929291654127402814709146462442024841527616885326077086158667141502751710508053054982376620953736372392844253448562011332107891046068529677635774301437889714174266732659488100944683627229854110543601235955165995035229516882143495218322245424784879454884145521473681160540163721762675354035704186676935164571672596006756265671097242605410423511338630031587921678572215272800319021605704608059708665650162961154527406691198071951062256205648157353623883109135121558379819825387405425693558227008808564083609450101026875343264949219468306397409750400907705680637604639827914850069816814820964188669352163167643785620034864893047999894647094111430490827747480401599368987586586345826437692969791735685598636629142960050409480920782102230883858562669357644575298809168560429317028300525248515505989547313428761070971610362991321767991557984338620352792308215954657469644632073644236601610214459495736611776719488680264487489042105956530931263226839901296210929801813178116077944881636566239561200488675354904153609245118984455452680283693298889640820255549178255425028289044665033536435659820287399433019406957764362689389498958066616964220965951525239240456914905669688862512370432036384614456200798681971051704887631456286441908731341983804603371306271090358816520543206187488682618682183045838806351499625094774878587416994057982115503319396251324892099789277705893321682404860205878778666494950009893606902165277872762355903445409648852481480667711302151822293500496974858133894814184377292267534019310265964945008578128366750836239809836427378092453010728350733382101471090790059110222980824113537084390718845555747797454210194100492592221814136797309841126928584992000028359688575969832993484381980930352464742307640274767840806012365875657814945337152817627214999230619880764133596949132557114616771992616960000000000000000000000000000000000000000000000000000000000000000000 [110,43] -1636199141018586090385844386435236606488626003498803161318293712738463953213565535707687811527769568760399276405871957578180805630313157929819946402579786254336733609530245111747111706298382867744529266077369835506385313667734797799706241063175789602199876635282817940947671016402152700628723369853783619316099599823742149867701409488459338161468987520423905414551812404818218287311234161864776777974599950235365613265463452212072508118928382607888656478016230507006660264215467751170666787614596246872023974885077611244762301441708566598315628066269065828083225485730298628080158133835742595790818930980645699316783176859185668736780985522434151480234960726266417663607846419332088891126006309456022086389994483465635598176597122795418541793206565737801075493200741246557845371638783061491421422125238350016132171952963907665020802402797470604921001746920568012756210898039032640469351638513072575652805626149188259717685490001035663355095609473879551810886844624340461427382804248225661994674322087166753419753042174881686380213021640108241766887762045167481063027751368261736454442687207957143384984854051793154612165707182944399138934144320403449475015410531705683363777580259232121588709285928841285568090889967468899148799457928511453676678808804065274313220563350549469097493391175470914944690318847352153811888924017718831920828651774433529643171744194945529372526949105537001182389901687554057791101931954228652929130318908489694001115037614110599419359608625016829777651815194161733680842679349674916925081875555485559627994462900897165267911189769540719742229604262686921886647442423635906284397957951349894424764424430464905537652031208527310529297369143282746749173639556004947482812980148737498736810495237098977201779604019090841575716708972824142328630522265436664058617642628176949502035820766963927671679655008153764937990635962826770402346623620211927599525087663766781530983249519798337853972857919735886563909262702652075905722634028136217745355719037625226357860832587977076922262231295672556117266740685753138994394773750477488854647270739457432986831760597495176354885897637573567355834953466581661081813230317118418307900986012140774605518352688462402307309767490815047270410922388158279017604651770910455742893826162024453880054050255690077633405554658025535130602337140535716305036688519978181158162782532835239442781435271579031395104945225637411511733186306107803174213890431198543439547604426763096649684624416016674415519740772997634683548893181206911106092459184816817801653924156782574074848756234710929904630397931043776256468475334768470345646080000000000000000000000000000000000000000000000000000000000000000 [110,44] 177478057226159317278537489832574569306494441830069781861696044596713836974102472619119629696009105238260383318308370901015493849542983520474122968598475562547277422325399038675652654654736518185459277577933227000180728679102308335345084959923719609917573648113952812027704536031112425142888657532236989612382374016355709387925131467441355012230562319305276590657889389563331046637315837375098216786199640208958394261811025027859064739563887576209458057416155135870121854837047471369671730297397581857916362603817945565999888038639867873404279542028031745135460455513322259368140782705667463172236755034533819448381978086471336683715791537122841137474474587960693897403543648204982245402313231095036128157436503419190480122438485733540089369141096387298409632398309478468866514815667914408482813989590142763240027731163010001195794764088540291369108218415403257235405591743551137472886772971611818836519275370167341193074554966734356632348152879997008439012377814627872988932924024533752714203358351488042108617998035885179018294098310341188278652125695091480072533401052973994376527459689114073413963932558906957625181909914517494325511839750473285422443108258649314389591485534975122008406023102010189732794545247027667310437466155503858767172175146627150968614224841607686956754733117283234689150919395507821561240879357218656430343123894536833734612472766080528733619846668005241832224751431650537095763787377239083166313596357661816206927040911411556788084224181576898238963293920430140767303130318065384370000782286560339347584660390153568657899441808516888980887565622905477966459366748344440559886111770202623968186169306708842697120063085461074416565734260931156110893860730884575608624177460352214319999855193008162717386293806361417927791016177353862503418653746688092058301394701036992131960505323010786703023574052273790954048406726842100790346609060053663869198431344199273503322190373754904686514393375693543886290472634966045163311106360645435499774146557943299527754447433402060376353858419021203766274703189632648380810969666231004761017184184772294552089832271362529079509877837099169958731745032602102232100602661485621508909028248706916641226829482373269968744939891924900622353114216923228794503001188258475633916387603112667641654977905140125076254926146793936138287700552512653399256165975883954969452311694734353314159002607398819956210460466770104215857122062946763066040651432270486956561975659363373532210086614852936733759131141130417601061357489998363674030078371440234887841027760085390403366689531518531969564273437628416750724863147704919248601088000000000000000000000000000000000000000000000000000000000000 [110,45] 1966847174260144314495680751514372334283708537222437469227995521577022660983272006130287514452033783650892748581496184732049062847568005549389394557555281736846166312660730896875980878490058344900923606592361192212974482729362059771498798690529738442229948386943326455674599992945418894852725543827852752691422994648825198246218619406802758433641579256056352787679446018397669181790961737829901782184325067375382318469706451313253523633999797944907086364320829263021396658470514457894510144479507746739041991774005803010546242393297361334649462452464337391561160866130714835666984835796611571798063453716267541090185038474219381538914386619669543656055682364579913688086297255200371461005763993909131994582519576414321431607794712819807557269607160757518454256651162835554889308853320436351327115395785092962203225501153642036582679231370168208102859928542663612048592735558164352211401272114521982720758784187483153358400858827605346135957486381443155613751360953615238414125185127901473039458966406783040129422658310001934511438701700765817002730994848985753259220924312780973420210459682477588481657161792328532543157513350930928340705147544379580211623218842203441508929675646205022971656349318888055123956083819894647410899059720235043399915395727192783092319899043995518166723377123514676652948303766048405111151962866473477084182254143880368237002969505111408096135339800316709799420726830553663912130621216087982609607713768076451975706767641614318482869764922924628591393492620033733265157144624452084207389471995610831714793994754541514055197687191246246343009152904575863582769298988411687030942723868824988768132960948427964089580567110914596139478929573038429409526168720772039767762534914557004549042232865943310176786400998656750055359602777344805470159098608322188952430351406904368938497181721735097248606473626224888846741903608982490273470641578699745928563287087943440150771917076580427959116744398040297021112464181926920268330769756543953784131649539516623752137537875354968517706413213884515812693200938298320173063756367593917908585270280486184844256443236248528353107885886016537113726579619465725136245281197854910490028205087771695583134108227404867849959494346127960301115441377678303359589822809644652735171607420574571859896645104425611917738089079770696748056183343693813658135121804347104644200199616037520530846970417669094575186471307686350092998670457583352688182520985802349438951745661117886498813449606240971060106458107219326152704173178737202645033514425417840607518614215265573621968301708921365950155147283752172542179688393785634455552000000000000000000000000000000000000000000000000000000000 [110,46] -3484361737677458753601687348040763414040893641642124760118935953523629144211542434265175523184557575326701964613839008386634540866072616228617858017513443715592483896615864394240121511165016682289617805714624069488969537375611826577179681093738056186095477699121504227185512693642087767209323795231246708994789609448552721417637445053865412673307200338979560961991784332942428937664699411921327285254957516570238586676974734876992130598555779165271303929880759698976558692747315587159102830761407518736031004393160076809771039965046900158975585232615306296094092085500477350877017548060683607104274394827301879450655345342598387873963451797680369112213405448909835084557880741419782489930487941961943220227554307041158786882547822497516084241148307838823056985619951110746177995264214534092494926438492970639183948388568781919552715716075089378250299552918458043459307697805177557280527834666310924039991044124782788357599412751450652868124920731766622477842248764766870039414430428065768019142735654700326161999968820655517181544346914189953775254835544836074244879112022237616337050854403956680946595091337257040605163482647325172437107465718776534103728546192133443660759318590879449025511781643794405439632256723048831050730949069636562984664311496329290673674045067818452212725804257975849841410413896685843691381274371018868323011539391188534085220100416321327342507074751428101984284704594575684501245390188131559637716927083828043635708211446371818423327837949962886915859018382498497895455585978137889838952859960493588923048945737642982872651844072139947207755218081220429785073081228208519775104536660425798642044176646568934732097162408163759821581750235790346202063396494619510610084677330866252933877217657919288201492417346368584306409358114041600206488753120504495261794833368349195131051889759590915228395240145647803268861798104885665397014502963543330634489837001225478061730033106754649598730343479122110051058215930201223546450952215771515612866895423709349738198029620455171174602632212066807675457865172550468474271018608839995788514644282815366585770387104483072795915871757874738220492591910024876212062895852886702564523171939151930594232590676413997986388606207262989882631256029666782542627960665816555890358503141576938822394365045532751733830484027018466189477147215565793551310013601036360215760222148367120531680163355165864533792810742069661133141460737357874014720996736159896643146894485387667621070089945792216167543703560246959480971388688245681992236822457791359931202804950978979193948358489268632355593361423379849521243821953995700699136000000000000000000000000000000000000000000000000000000 [110,47] -290024728657899497920635740184454159818520724818715829412849813842270662718809670297950604938761987792616965050267231281255228353021121366803667766561152746249945615727212434472217506186926311471530127400735238177777248983428786718564516305424594959170287615079934564814474012393212353276258045760122639614156171664765493846579836517396360362186546845305156241502095426878825867372933159737736694425171108842723083877522406012864268971180291759576245244275103516803983391963146640306396269972861447377068522234096358511450230947894306657082581645789585374363525148229374372808071140825295465598207861729302351317319725924859035867560035361951433665097984038164693762717225813534274846128474968393145904503346435843877461144863289070679543535973705113035588356526442491043695984860577369222964455337705914111279409559120574775342631832897051187859509137025701787823484619305762220950733369050464847735729762632869572657137738794187925017097720917758266291014497772450010305892280718557826988334138631122546058237829603905668677340922640342856001285522907309177480063236043597647319281850904570629543843861813417203084648592086800466140474495724418258956349613335848400815679278071142668327170469732524206871964101927239183015989468302604386622816428571173144720924681642466842076763763289971595454506957183471438425135271805551316208770533206227746430336810807328890809883402812028841400005258704168978066771660593603161341983226406853755576923107627858244358841151772655083619503927559640142373768946977696690752673956867551645775296039970911253699122066718369413557608381332121485494086313977502771690923759628356033287514392738082517855542181349723504481591536827305300358120828259592034609628525775614194943990218387734575656559291720689109936132727610696857930480110173229095623660960983141505808950379623844119477578668083293482964367105048764900039621741135019590568572111389012332117514597802287868965164410662683676639122534916681891185200294960404543024765338596005296302953713125078821975916436540309580756206179492791988067521890419176911270753995911299399631323452735963034575868824223353143392159831237055736646794447716883576636411904339893556861606047084299135382064699080199809465717047544232861384320949120216233786673393420822534607438576692400405678308878907615309764830117763769284005284120888107235969054645258288379065635035740806530349451845913279367340059822812452044223060487282994982558373404666456343973610571906281297446522051705367390943096330243341392560093735969132924103306885130295319393706932191186192161795936697367032013931698915617032634368000000000000000000000000000000000000000000000000000 [110,48] 509007572596547329987259687359328482604334938843796111020563039460456831195715913845431162721022510604294892546043852095205914094213069304162531579913032584593488608234778797802057153217246992990319914034353849532340105873421869661204008864431234547976844010831017361922627606167207650577122192627485480562260528223327502076075791032541352731536912810313004791802671462192614644815927015745495241278615461812170191675199412868134438819898700860975912983283885052850183251814560435772771984429471561790649800796786981200125150635269789664815235404080923006685652883277989350330941070397992449063075982665899376509139414479513669369144209507176795039123034613190867575323994246270580905752821559536858194929027251812028712892009402689685655616052918121162035877340670506487622231163037324191063245299244325423854019551460888309029270293021354343419092944419250132208883206462078873347749114099451064866054964356890546946905029610487272816902504115819268725497763897413058606501983843615481092864048620312991515056365365848703372833963768663924526168651031017030275916576381202883186485984545099728516591284986815743982294572994738223531476802413833055970446265444893643924812856566579744536487920583067838029609540772426592206585454540378292042687221779153881694784376087722898042885514038732960173803145581648292804820505314971440586139169454273003316000000943986267877071485096112058669090697059831674657221498173885415883113072433741382592091087197516579679495932680035345644611816985171195095730686787185120776715406469592601973583207158299510651323090339699839034541855553414634333575816775877347564277323752951680051229967804007226493041516336139527030122537688957263435073211481933235689933425539447231464312898392150007265509831239108811241486844373394841646090439470585246099879262462867404170180584704637001455327355046689918146022893944143533729837210235677800754218450653723032477940784525805106384706096437374425456675525258359363213735717229397822049251960023036222707447506543951350107301470555258427240585138606386741329967676280410082988302072866260032582663203099934994041353072701936660104380992607995642541281244132045278220151244711860667885294276517283601030618257430731202593195438876191638735897215796196648767324851664562872895108202601758629116376148801767023206284792220775457150875832144415199975417812906984007310990305956060312247104656879110920131008004936145578661560158500215270586640830637650735221823461854753518539252798732412900851579213499765920668575943855609003957401530152121285028468969411876114115288366238944778914809268066951626752000000000000000000000000000000000000000000000000000 [110,49] -195464896660708424010847066450062876993854184774942040024882949518670893538891682329787593161765899455847047167001695378562489025182478643993212045230898640576060101322533091142280890773457953780745696774350869510066362277724032833383326273000921520316068701303466663499162002465570144627030533221510120504224635325015891472176703680910912924468687943852273447072778836271936587271384934304739447619231598088511514314463763309166056565466801316823098359254015820210038938052279213580937042775555144489404338628097713267220034539318613337030916390310667650782511013426092641186110606947110541195174241873626586320725552787609348308654972959873302374091161522576186041188048690883860074439673951505010579132611234904550522468521433605185655155870376185160173399895687808156010248285940284287524927545471133022095994968000278266595222555750397760880808073389515321618691777188037643926571620226252125563451485340752173558085726151484599564012598022744101633904651974908949515132920834285093345827174454440860312904311207381338551676587406796192502965889387853733988982881633894671868348702245268102701493007342903221154195937201569075879415074014214510776734782504784779855267795260412816358380016089118238493310043707713930094807870293295142045275298996042693347078946833097831427050147435685623976960397452952172433883446846537599403425677253275052699238518172460691972798064392526387482133068354300448390121283915388540784250537862744858831760933343237066360702708227343480420725677897775404976448767685990439982265838509415444325402357513112106560543785319738902064777075425528676989142686672776908057695416303924259846632114693507143921781529406495012322642564510620114691577522346403316391745452193814134540484026454947477977091062774552354512042300222540137561797467697252578697673971844789852343788170531611298594787142597161768230685473989819967588098645616532427372526234687080878171322099928458004319054268846800417281994039591255469291938000582182931610931844686709393983421959256859600872385685716891081676479607462821411919303152649661600075235843941215969933410896343575780677551350579902133268346583259674742222317617093810623058629118565295771311685863575495210704471348137995651089546949593284958933228959861780104075527103879925294089785311597940479055778845102607575164122775118097826585384444914467336269166421852058284872811723703219525078705510565307816719477748290971449287294636025798771728084080272934548475385557114657571590294865192574435076006355244422660297843854252451390454594111182157077400862103930231037191601173312517970954016555284920029675520000000000000000000000000000000000000000000000 [110,50] 48980258744226075277337218052308246642060282986965112324175077062251929916351757566039442058664337500817670129528415723169140178475918775631534911732416666136417103262890414271405413695583367555015530561643772322849978205788121355584522733858174969187004421770930830351702990890002272673249800744653447256364371039100837904939151477784282517076744276462283469247125922560776923415849877497083531115988406515780627531127858841486927397496454128371340843922418040783333114270368616935172898189104541716367650869884117087553638199847569398159397278641068019168270260601285269076904813102481518138873106652875501207708624969076928410797856640402973645772386851203587552907501999341262131373626632098143142436665100485863189932301621771466084918111369150155842424062752025269592511625601319049183533160797170765252096004024725998130421083084856155448545571930416478777788589302840142279809196234189565475950979407612331065565747484095476072503045025811040461189576547061383264529760623621286795114359688921778741988109748389164576422995092047677451388356793729079514470398975384658504870720928848608321224907649429970178013960061896478978293394560735360639004223166638621669058735551627065192753220471183099421510224758420719789024103775841502317629156720378555780942870992124178687861428772308125486921030976362057776353441320399565608509605537549475683748008746306627650402295971122691050535142660655733896986779154219073277519526723671980812894255229067374347276972289574675199730916479230750025447939830822811432881588574687004585310453246864073139392801239649406859749141332082088356126689856769329716533386387512538333895905580241982677427616127800569241824605152623228465633605159305261165432277668792721979639059243412589396181126789441521816997322093537432620298408494626633104195451895258267325044647597449520043431903720561951206076017754302041770194621695614656335010620763656364111174439518721304331168874561009269589236999307446344486604581782478051672327730096453970649225750821163372948591054022935783017168356325573396319612619554225460957437878359085894525694762610891231899477086820427376596963242813053301420177119887509853706984143103917642288537689780582784928597909992585194274055922467343873920206692750810511815701174486600706604887996035521310221840904813622624097218803658414687080244971836869336450935480334497174995129003682649354373456998983845127403230909425184040557342491156334486632332889131814048180018818966864996145694265790970370967388588386361046910121557795200720514333488026999389009190069452482681239627810362176349116775899886568184217600000000000000000000000000000000000000000000 [110,51] -9270229506476150148882178066602032275945639433321107081703948809848189310900948406709874471574469661531982861105165270070687039594296744334916383088266469913295650384528675385318407520028414394228175179972716463380501154529507064749352091386248528979824048547160955050774772142631221464474521995504703851714738919563591668518872626493634148669481502420330293039212949373820089118199199027987538921769806510448457924056699091765893313485207977344516740761591815199382499334363371038750172504725104280479755884304545644671168545273621251714975900453547055906301049723643259827941148719393496525606826239157157195564894037713233197662671861329894371098353469697714594323969904596274144775960225051876913887823227223529549002411543875817804317642482605736719187014347481576314038780756333194747061751478778747585076976260486214372080827422956972894062293111094331035499923568436510808385798792154065748423139511028639504034357839578533359731828124843894421129522172014068628836020372860556785302762670102973149584761761204383457013500323464382285798467649253198354430406691769491817793810174538728128088772658144732746064722889816974555599465224719731323301026910096797058017059369733969370398398065089455667265285334701591164827830582589681929738255374093666441164402610075317544287388634976302203652374576458470394801423095913468047658818293935937659140290206754105223361458035329676423711271434533143100445625671062490864989355767839900956716810056282582445722935392469573705523866038412886009575336087102243131314090603698048086791133839303447544423956346935284120163313218373367203931684690269847343578830577360533214422138379930158834869628748622070910529005138212485691303771433811151885951595457685973406892097474473635719043601700878026312620221874872240855741706969007391296552134656551555866060967627929281476990076038192516080768792141692552485521770882764544041172044300691099630085093533700453136151799550173900721774177919214533298690281156877020938541407476317892360815568639919603523658047189656241404839375621736673873773496822848630171632289777503214486127411920286426802239804906951329862454499417795456226710658742662935395648648791321701360128980568613928231529600982138140614670779562784653186673248560593901776396340086955746588693216263292499290561338412978269087062667545865694031533500715030105697108287111575673233930550169718089238218837068057763375834381000309980330075383080731719904489663835536331479424018796556099247679173680570773316004989586590581350513067293765005890843264486567378923222920559774234555818218898592980902931012446585503088640000000000000000000000000000000000000000 [110,52] 1377216778912504465076105364817936837723677204213586797525368612252441940366778347903582912987254692494475652347296367385515924182390730972290898424248512915162501863505076976271092551770538265141633779551134336308313243471021072507722989178668357018117427935384222840422037934476993056798808889228775057676851963801556930653812907504547251273300270615959655507878559981693198090356795346410961787117111610977737116732601544482280945807621744990859726457504881922200518840660218897857006109863403792345935058470354956366518933978669560160639639776361975093787760328059356969818622318048533741491643947145261843960923856890986164015046389132366031284559583208840991650566807284724607395176871683951997247215168841348686938705004063939991888104022599719204068942396663936546838954774280689414925555396761110711847639500337334490182996732687753526018347521876777076666307117084806820672860652587248615988085085295245638651431755657291243002930953319585640231609716855529531500181225333322383395994273541765054356775284362474068687914684483042339018720020913245538134864418643485744272776336797385123092781450279455835742146685739155889074306792743092985943441188241017525404770314086957799120777335872259983813345549859585163679639544018556824333289665083970691146267413910940727462266862587564365669267789023320755452280268535507375261475111988106806310728459584897563002638073357600537733062115920073551000018436155370614025816987704334279821431993310976807705501952648127029012805240296810625773126705530509083617139221574834616960838642770056484763201352221911174698004787741170487003622517444617887561546064069719481446207530085000728925290373643109574609677302922434915557717870295430783459719581624215119467708960402602636932397640298380958283393667522113129659450177476023836498241904688349585735533028721917762040527066185868003587797532936940446609738752572642100703857043462873770745458354785827368836009166946967169830846333730087141405901286440204493221936413674843676155177163373768238663385368875427236692813929886239083623020383203539102744842337584665918173237034863576376376320544268148598182244175987336038078355448293343152202348628723275039717333405646518825847031828223765567086233439481456991020748725165411548340615174349153375687415634235107818322196419575813186784387876983345691726120007403130091011021943866121633056494853936609061935802355362968304760621678908551614864361572927570766175742802471145243370602992397279214109636027684862458885254753459752543790866042272776347496655412361048636740503360465210730497627193815991514287967501363760332800000000000000000000000000000000000000 [110,53] -158187995141470051772947548215359843511828181923965586379736482354810928382563445557210305007276516807815624142211695867218905499519309064845864965358644244673957418431798597241156772734307265366665151608912016879570355950124526617884987797026007409381496665067045245899229526560327270456056219881130982516564550190610488318926853998462726520080881951161251908289264932970714758860461248379892103140023656863719069815164516400895376079952978745264808065369207841382328894576783499735139012356704892228487583362266987317837909666097156190661438010838888129812618231195602065299628267324284890298552716048869681180784386782302801680859643436598870123991144015404992864206268502500962965824869187026485710129104622651111358616474843586627765621240763939470252271559634810075721812176430212060130604000393498839906259252000213572246856695214118951960048646189883812584275909941360226116101227496216748700706428514016429388393998515357489653441252817042295577512604017887572608393548457407214770325657243784036429037767777339304466236393741172414735951127280847248599992997567840589499709767026781835465017479161231176933081185620982103446622206004261322152239845855139978406279807825347568506483327760771999033534639867913083088084466669487478529194104112695922075957688538472516054733139570995524674446847680735272861491988419182506212792220466964661023540539553268159003760519544673178552860378338518260987743065433247234152491247414152048984668304571365790249396542236112690141700336313488613293661245030242278863849618220221929845315465343751391019325195585054681084658699855709781022796798201789077653365674284386306492664424182613629097846775494852851919790818687004262160761169241079320529232617651313680265188237180325752371705030943972529266717500691049199905139417021380398559424564784391935754717413634078004559611027158440573673857557538398319627623039512869514522641222563177183610308938390018423652152934463188811515258023932024079985626177050365165649830702579051140589113437309084062434308845319235860623115271579440864430318872096306756029178456581400305852479744818156958014265529532622582199750611104897400598193856724369613817642229901568106345143781041965025301264027058292343791017002277935509461038517792721316688953815366522197521763874168604079923017617832263128956535965974700592788694095341371013174487395185301211580320066302053331657489144529196767914174672021054948074039977829036035052682346124499492218246337875728570099399130434874757897074603263536879108410756274270354275920995776582472465769179556140297864291933891354328853612469417347645440000000000000000000000000000000000 [110,54] 12364714497700739924527173714021848967829994031079440476702612713363895123499659624848768537085893806434859803019444084833643010327475927438456291610243392790988395329172041177115775926623163102468680792686688588736032752234746238136294791724779570513872355202702179398517913421006416158614933001244474768113477703922121325842140925952997676162439256847512620051095001612990399898230593280501526299353567786602682555644347203121888146891655449816122114157259699046616740849181575506726186106618714417235766475096367561650325138473863037249727147328965106490381746720050946143885532885452363751414863628655865002412450617258357276403890982601033282399436181155958014286956905617792726911929142961229779630893132642757055836890739647662370596923013137236232812444655118120892488186612531382466050217315605123599248069583568711257176619448259325883166167396518581491619848029432109110811377841100790340863393986301321262563050514787305914655552518801084817581539123764307161700634572743921498806714768538523858907763594833374561789711417026702257433512916539015291303585305294923836550809495208261914268860513661402394411276380591523169555299307184284847169551354389114534457621395421075354625487731955996255997107337988855104286361693578609965332957056866692528613840462709449862760749849371001411848779551213124279488632361372483271254505497195830891985512241293456416129456581268131981331830346114771159031603191541704074461379179496692719270075915439497882080569251299974571338472105349753061269768422754201055359388306999737461198004898992768764622727129654956263555310662497627925282508396280350253292339999157677947643603464134574867221347848844179015293767212094970995826857696614848773637926017963832972275903899662704420892562520949450668369843825752259890186248484468309680018791175988228349244070121724770371051245544071855008359808898773410994104853582050790413895403800543137482002213357698060826247625531539003559800904615492751356611922970374429786649920282673007683600094084051995221923226821977586508507710509389231223892432374856662055253557104207459363354538919843999135306532971885275565569228308496373189124195509705328182927372519522222966322576434016945959300541138245841285497238379347040776367093430082150957546727404605891172905412879762974110184557163219212814650460181204297945915165957317155192698025043058236973306086233713082224362656957415519096394331786404430399383646024103655384406505415786036122397076130707076715454311413290100938336598326989852392199189850511816348007516980497429396889950098452556495447652317446638719879842266706083840000000000000000000000000000000 [110,55] -106722865360508214130163319787367123971014215062016161789799571074897627665336704678872048266961530721967623048513708676247668227601039200033329929439326579869086510081293861667482962831176807577321813469532919320598462182022355181073020505196234127398351302423854310977405347703372534505895665483644005206466254341349548320541269462163961307407586817326898924899532447465162465294616583365983480248910774310668285166713805149312989627431427766302752282386360645587991686180999239046454087834843034069717094764830027655189163037534513682373465480398587912031109779915413242785738363743351810410894796557716369853272790729710080988385682246726257567302406936728463833832358877053591706644808570914254379090181607792515062772574935365254668659476697744671916479212515788554029243741934853726074834549177887031306369504093001186117878387038253869867135025711024187324338370000367478221516834535254936290884202198642520284744027980152443564339753130475212256000817981385057298881163108614293845078563972864660373546383925591270859855727783393753026813664717057677425796810797437210492146697011766257481323290140542997865723965987139499819736095831557264573405171199824516407914681107662579230555144904446257704932115533225895776308032089046905268641224703108725438153055365652512765145992536293930933898774782502213148804076670195988835430246949725335462798478907907214344060097720236135363217621267947341478432704883375909322385254033627881542603111505216049978982913196280842319013478245790334435138304839891819104821197815615616934173261397469955010478121715933967346660413896044052867729266844698812970942261263643641189904182614122481187327762139600022351362978024095822178128696369241901244222414225253949888761926254547052789062795777476909732751487722571688845767683325829729755215221159733090223435747268615420043596859253298180430247738503777754807525274856911211033705729695715164620349221928749072676207073436876202425863832165546193421263332151903832029311315505340418021179477704892650358893824658036832987209723808780983419098213981374720057187280236808665700024705131943980770270667775652308629188535036858306731810170039567154772770785227172532207422873570251894811519718316345055733460243704448549324812274394170735715637929079172672143262542672738743663716958098360214812166378291703930083833133894700243865818709538828263805945019682600986008150334281633001635056284487421656460148770600323050132672701914859136471784078735970828977664711067588526558041168760676128252130516018038979271052051930027662590088518066429537051638198460695662459410367266160640000000000000000000000000000 [110,56] -186239260557619996376585751784413298706335044942164809249856565271927620097726843328844704897546699849041630438951662381879518046208041632765390614548982527659624253958916379890410866111875454366873520948999786871299616195527384834881440120139068448559691629165557712854832966955759279281973789328389821559773985822650092420989199731343086297841614794280700247926308179179331630249127304807889665473790094369039588351911328708661577409029782336388894217654699235159272064908827689852410759531974421508227204640938714150129226746931757555304842904648577750259649111507872057782716768388315912513334884166157961245929493331457401036406833024669360274133806626328145428191213202953795124850563796552794282896434798691469369320275855737091724687711131229540928461896537084480611784907000348929708092105466706919166949028100619709762218073945955848063571532803204629333790715924811473161047050138108648349637751146349353191602973513102139791466700452990155649113118301010429035369110390295778137189694369419306265225771996267589444470184264755280399323994444107563140061686689754474295321970286707481195173378600452903090218858175402294520930875513268406764526111566629743489262450658215570091433753185097244311335327605054565416230814811856304772674194426646344435490727891725813869840497836525727285346162004892427754654422963688058366912543857994699518114950509290353005478646337163824224806644935582060023497156814778195253035252272635593649564776799927148631752047746513451449863854665188723887854136170283538925010452374298953492794207099443589104979966771537523649090276842948217988232791459099723358670159009947351616788257387489904194469510205389949604604348578004732747410230045435766497233797378881988947244298481334173832932857714704432908383807943284734878121830564542306544298331446777226666923868181848610568924275736504491183820036907292330905065349911915720256631473899708052314790996527206234375287070383822232605863529733591711854773383467483152248937466909503013896552323470427633111728968282121917238424189388004817096541041277947710157009677327848467295322469893574031222655006268876609063350333607372057446267562670001476661828204108122567337028692863102243496348733925327848385988334269296666629493591092064290081692106578745361288241185787956844370110246048399760016681706231994000842196163750211428980466503891172349114429633034268287020531390154759126113428776890284202381270623065160225783945655925146907579428897147447637163507037874718914716501663679027334079148003812165497805540346036240344975217628261593345319124796519530425636514945365442560000000000000000000000000 [110,57] 44005415861907566661551449049111420155111193863047129828904463447230103850025740145672254621279804725265052832074969405138562683519220581691847422379070327124119508559739011183283824651751659493335674860847802007017065578399741295985139813257294468208809207668237896414652547175671876363809580690345726315500318289634480740292539652006653741017379035323125505179045524358385086814585879985407335369977947067352790333639943673975702955464320417592757461927646396731923466059478660701037279405771676404883620610870667347752957869567075116364464790031733989837823784448392489571653320869113977391953852460157824219674237992553078443654933981990601747968516468942789928776021464667645418201846929940096615526121593782271203168687111234920974530073503030451335676014931992989676344982144386910843729566077569182780431370763321924642385857099994380748388011970899030403082863567985306688123433483777591341936024938925184255432485223924678660621927106780429076221324234151604606231295895858618169250781043873960693899086237109269741312434562762910007213847129603329882870837756840173843281789886971671754348069724963956401737041196734909057275136618020714033233400602608334998922071025682306892207606165094588359422150480720486301357761792575373142760376511578619330027639548002825572321198015030930356715514858478054127309746677034283638979700777353194899091717185370979231743663078962465221967365566852765856667771743813507737268622069275733004229095618506152999508486443547197478830944760547568845319924936722384960549553508241667596554325756630008290463133868945429552840428478483587188753420390014922155720983473820648682407274824717792930468496139023763323582614097819350552520423230036696025312662175426154610103356192401358112087627149313103698112742006296040356480523678805789689112559001870171831919268212592323290820914654998982001688157032249203889322863458770543153047577887847578567063726071726273598242082090847842707721085445256563967604370223463595276313155650366626532275059480793145524193025373196437766892243691503664232235996716997700589360237680842169834750382951922695313931961133933304082659000768526568480780262077133545502305856642017905831649767019167591834610105386713817706623448095163074629480017395564503152762566670818236865724607480105052717681795235582950095501372932645662711758585643707922714472273089026301981694479429839977271137585729915965547671044262901204267342079612333151126084237722858703830628322887163612293720791927297610788645664854094235889003687842370798348235336640710013848837682907396745443927836682246778081980484922900480000000000000000000000 [110,58] -6835289903886386503060271036980827563333481907282222009782162015930624496756283030695896005353323299308282345746947348051640146092551701332003070126069058514269491470862952584632307630534353509797761608296636663038280004745782537008803809499361444680833389914482837798188589557969543867172513509728329304835139146821055226283600255280840932886792564276759355458567988866714579747208300908321369500486100508105278670765115097148707438867225897876848819619077830032346505002642824755023238883172239923488482888922241486217299324593620687343461736327694734082693781680232770936057785175209728890357502642932186223474954089364215903325496677365064146865407489469842009511864419831689336568635286468576991533863665763246478247179228822567951023236919152685579926687412960288950121530405110678709810467378786941035610719850924977246961459826764736732351315269644841578197145814998609434825961059251028255367553856821783452592078450587236798905619420314790400938183907610866981027721574699883592520180581529779635430671146408981579185327829258508010276510293980768669286140978945894329032931482633441699781671379001846648744553292420530589352955661074442764686195835103487403261892651442362997731595706739204516956404154555577068343539499321778913425986614968463698814289952224579857561195476580392386871108507339759435314272471995947646896219243078840762839367139589727150286540387813999811194790107188620716143418450055066615170094400445736655815441906956367816952845174105538783558351020505172061305089634644643532373644263545145226318336741040246208969810222801296097245144929206690602221803863165244894535152331795106395458097176019534393624507493113149193799663216410156214894273770500103898245719813291273561188172622742105952534569954566072506725179475005524719592167000805466707877836649725270616746347947972827684709658597933055602292183436946330154224583123842913918717783974038065834271406702313150932172309323930232233783697520858743037382557191272845376943408141702615074030411768560955197140231736842093428459939960408287333833523078239632500155199210289454841278313936052269346014294820797450540811628012249280259016650568468874953812361744406620569051492509261545105474809858330880240277581711563277682125813901139998426101707795034568793829343898913447264041748371301884544157710556247549279299500665673482391914065349677611003155490992488267701355019027526698998598166257620052850096943382860560212185379672452007941702364239944880143732080948897098746202050087448499736839161336188343953131413652086223868344661389792576176434423307859730139406146186772480000000000000000000 [110,59] 818741280870957057615143384440309036051263953441921658854614064960690285328249858375514769267262997791619692332829222359179746319424907757004724502829189897330625231926009467713409777210987497767538220405345949306407372533643601460565612546371676749636535764295666491181942972184656358031842724970601288796233492647864671591295857180935415577760266654861661574948684216638619318900944481112050538368242066237816025505621030238401302725725328922825519480050208328349791311404650902305741468184013982654938581240383437100246758559804484372834868011875569991735761096790984355636788421554264449109402348343084948239729980742076581534632998153043445838429435447647084357716138801542217424645845547642808600302769141458274577351960931345882312599526721821245367961379976637331054119038207965664883100930791877196266566038704605714232059270551995641513498924005194495140202611472661846730116722476319632539872866766455333804377679232070738573059636000949075166754075478942546864245945288865743739319084452907432922076282383836488327270900605717901667346126948552072314909100308905876569672918797429486556359817930099625469369695238779292865601510425833773030469493703614735706277276930879605690308116902084126279708001768165910901461034335430554276512235151249995350207774943092871870586088514661138501729739180572958071374500628959050812115132122401355411420838695859103840719935905063737457792938660198159474100255802473205335688836374665613000294120351868247998309729711729667847628212731295698248396569220121465325588818140046142568030677775938852125612609033650602163449416329450436827175525743341142135905557961419760045521456961636126933264454490370698009258851233870652394527548943829797248377740947648044472709555250897332131447062189022018399879000532468993074912922343921288299733270203991036551641217584517440534160318387494421185427341027624813867973888772965436003773645256930143941667060993079980809641981757817540181516080127437111669619920638351251196007825843435509932615729836058884062794335447078915898849292778300061145066264147088419859861672473544672613287003639026848404424569264961669762023676782654798113616772104661035344383668100893283339143013599011501199487503146283500551229569558613999300768596941361243265923955846038637720640116767650935866794369950341136110037737226945094532428130710752214452555929261841638559570437464427913207433329698749658756385942484619854458413089583882822030438879355512156257673999428221484567797229506177263196142298975733844513317149719289594977265645830448294566279360539469469099681975829580999910652179906560000000000000000 [110,60] -70949380013620899287670558062526951412034685550222794271066739764063953500502515875985844378119383723450882315011329681459363251468194076106134544648645913902945231120846975668455485301178559013667867370747728475363956653685879830016409722627650461434520876957167813691349720446144774941445200985324258550218824274047322707441429630714077202258974843789280203711580371674516500381780728843807249431825523341151348829471205217892201349017957815046631558929366490478027186531348984256262703002501240298748458064798969536615956363882088579813536010042829922771811650003024344548288389324367844952993474781146399853461888039496891113108165244291470748049485172561563179869334006566048412802430966327004699876621030549958485236804372497070923250396400090946149638152895553305770441189843661056581882078057036707030774277831919573410353737858685817571894402343101352093629765185376095502597709065918178335526151035933787667321446104467290775602968128052462487386263454962103454751657109944623598811014473804823878678523317502649306495528736133733545244062262391844719333617712227420527933448474958888792469836038711590609162388575242379079900193640827578939474021421824648850912833243424269709844007900011933978753126429497530123521967727498188382859145263247528682975048584831695537642047786095495881585678053659668808438597372017293094805440383277307241155759438555145274800694173821761259070236790873495920145961355968577731977305528387810023323623577720864283419108964802982756027645333792096708355134835088315298627313952921364973089726062415089171100622551232493284812120573315928828306816012682702785765554350274612812259519889904030766670650158451949342397176751540123903837716934242552838805275475160899146647879282283789380532300484646161844041194516582926282253715216485351132665771608873769168017318197311043744957182126918930318990699808285513593522150934916154122498750185956736737620255124117114770875849113093740604577343877480096866437560573164302744727933566674266759477810584867857307275816006505015065859658892358662156683792083723369747450409689054595820766944602689664671205373028211831542564878988741657934019944463439676886265669180181723872005779053809289192104550404980628052450275014169896198813272109272461524579525841210940990996956998754556875962784688658502100110699107471582850288082788143399821998533241433837802510325417583789143256821001356539836724508488685758546735241028063973948854387483433562932787505587805342163657459129366024143314816293858689446668966173413651271326390037365096617429181287007191343800246194489012191329475624960000000000000 [110,61] 2375298216737046047485492343685078415789576422280126330215512395094380780629283638362939114213706923459765535066949267197564413626187918044187643481301083927202861792308778795863937763527129711081777474482873558203794570597311590616959630329877617971791598493933243198116503192903792266315936282211876859682907442826765750263243904953876552214975002618904080641660459388434235401163973252332701295694154227784664534266021294820919190736643739837443260823918843115494918166236247427837264656493412282650411923002512178190278705405978263773258716579865683250408562130686191659490392454326599465352015136570313900908405357483575609312564593553032470709342246695085090943507446823173649625911786239896389067036530086687619658527176995177812543106432149220983402492501320130783185097244702408575086159890002421950246177909422190492090422759037254281297420232810160553171820140753869716553558449500389762432698775486001798187327053179716544351770095848819455242154322374400778456254906856553442604446833730117951872226544369853697712757321953189872975129232432349220833418353126175005342376833827755389570613504047465502871683516217665156818371686788525812989386602019185246157864872074878523850336841030396645721883645083530540346769108875524640862158416634460257261887313293899347810094946921831192024574806693189190599381427118191380048440347373716852894050432102775777751259172245978197288935213240041596769301680789694971565429662916181328517521967297867131830274524608919105594400646651973676522882716419087426899736418090408015146817188681573549787675195347262959699243385611889731661596121962214096515231481189181130302945266953155389514379934128882975925375102580927688814397504318581995794127414062498651385881240571054414281288973853563301435436471170587178396541075239645778349559288907743687295646891175062662568631698123786430161075128399357845995576238295255927464996123408261392174762895366586841981671741916303448105672294106518272637147057687226919478875363527193130780446803699042360301761186204398645478406654854940605644239183832933188607968851600979116522241725366359643980763484108630916914818420787244887254999173141925636916965525564209655585405305371798617546078143688198366784434721119845903006624928066317372249694775689952280974559905825847280270467815933670738004070712949020463098779255320092357863793701849547424423023637650383097770259701415802052721305603135920313956273846701636910387637206299044947914675441816312023057625903441948559900371096872842119107064875202508027768896576354589746946725288397624740233050635139105636109191741440000000000 [110,62] 415859668962812377544428662738415322753974238162843080944843432628222091748789852103759055747065731498900384941662498396883614378276570831961652158716843554647796227259971698879332504065307517976723186764634469899146789014736333702961641472229800763534856681997597328224872798187937276066874563426874728467686403792889185101663465070130492172784366852165635012590565588541688106440492839374228775145812141891652256706407631740457488317658753094907385092654576999502371807840960867394824255487157822677084535496777881769603839555385519659957781492730545795834147785028677883079912929172084083131444630256392543049845749179376689011219401376750668540522064928187510924771037877039521687492559846653864727493406125639148309053575286043333952057793245415616757784395920308082049312659258851897168210357107373553743461609669630781085676156118007645350148492387325056915847799694162375089786284357441376824818934007003408378827960778366238539972012963179141127088436068748006203341408841831199127495455119185920268224274442448988942185648217358842848669084137237208685089888758302679940396408548664801314787684959122018751524312783477744256245707112823418827663529910072299684615668503199144433038250351683907584683449828256478075523902804427874268738102011863628756856075935664299585602902821329900220661240613442178547482591903975216773313786574991031097748954369265041716963101039538008405430234786044488823937901606058018770854690429560801095876443022139878147246354690118479113681046546740073292143200790353620624082393986622211449580631828970469540319214818067994491211784333961268726417623097960234501261804144711223390036243408615016457671792130914335732050915553956089859521370073052940403553994149514773107437902304388038249722143506944078448950740540089865218673275245137549417822630026169729326874811097023644951931903092715208143967681300196351813417625695030179602226032297777551132629522366459540386151411294774016012212256644567722460357466441316979256010038388525754366681064367206890529792491941994726253487659210139867188261037056015921296546594930324449398723686139400799714884236878191105093064957362182528970004008900896250497130113446522219579331096840972033488950267939072715541774745287054148677529409365492305586151535871139476942304157590835182076907048007619157874551878156370222351330434653057903096477055015208833835428368451857780702793740282851816722406602741507496319950845594485912077910722541692330497558899974744621672568398200574665648670464519124960158583705784665425619198157381905282015286867947216305021223463263927898510700052480000000 [110,63] -71120368441940900540359835309563394144814813017247655251201461864465916980404223932478947360675305329881392099068726161022814446944062361733040517106845906697147450801625028856533944193625613118847395135622780397591557651608226665813600041603801726918708138453764487523984569413381146747377212699143971603528695191897412456461623026392709238918760806965281569622375140919896806374373604912324089697145075348014319992662243808122913397676650618203519287623052100459963030782443882131141163724924037221569984396701034502421002004299880944221915963442683940161912362109322303005300304630376520729432580919050253703817565438336603925034686912623940636050830999379408180274103818045727693597572743915128881451440973581801599158214021719574002313033932928889386010750891055507173081822956498798144718077582907107526853320396279056941145372892735981905509678369499799069831850833385604178574651482645414712078006564631689481601926632534504335678003840628239388120517001577319621759018189786555848123014729560206149248299171568475014965525699186965729488442387703773898985478951885623582036318118531119659830861622542365095312090149788932259871200459465065294762617993328930893210133764230987708635983147621809468184265302386265417419128516586838058714171761746904927721255051024411511120317315643861357525495929350295895242348511718797653045172397063034301270781662888412674048632064263332429930691926839184531132237978664657466768546485734197170821636050525219556515061848915523262979707386662630885145632760538507885832492359967245934447083693680809871390541065299514846913298662239698427645857636541956256412219646711609923838318605752587088032309473192017473504463914604596498769804218112159469595436879748256519721491139394244624430289713074443951964365015831052504782188568480640704143372002016192659506682405781517006381014119862725715152944107155488806129776820910854154040057984699359552004539338303422549141592374324451054202728381053108241011329556186681480300531512260486079611644476059163211290016863113046901226968450086557254477966032037096316712170632011301279095470013131847909605614503113505100142770442652282630219953727160904441454324986468798455150247661881139126120020955076435405532886864266176161560231433750197912897460810124744125469629608507456454738768576485074965893461949790926935054926562724131874652100692844752555964294222139930208475271783205155434738055969899473669093829461517291135033373412776056199910508148754041606734474540096366942486343116054474677857925683624992856647920265511773357757685487461283260337827138214524377002147840000 [110,64] 4536930430080823002678345480310997623883994863963363549509485541966979086904780795403019574928890452434256154460497167721433900937962633948886713071898513846699505145313424247788776798877633741070172324261638475407750818453369685795312048670926745957941107313056121681638915920270036836307834768435001956651488667430697331197902379741809911457440033922340842982524013557382392153063057531668580016251035409404409342196334892483073746798220561055290198484021465156791524253824671353279000664243051569240260481450355194232369356221987535603438857148037600230225905312676107444474646114769894923281405700493627056628956780444566349587935041823154280692650196136194537289403532567641882722699645415077570003053684093402657588984705057623794135983606940668715062618347188159020003650407379436716574757400871567789023525511135305599312403144594959011270890067766595958784551214733112675991144996554144006858990700989354179571546946085947448740307497750409915308878372314825394116266694717135496033031818217760185364525035608778106204256392036958669469627744304256522679743540981198672994467150075569397877217179523539910808090495330259560211720840022663300479072512538758421857182480219622929890488066365851733448575764242482200710007997698402614808139272960865392341988740325074256355969443666694496681614309526286371132849058779700910566957011189855407064301347292283277577487328392852627968329638938794134697112020180348612038387872240337284560768333085570793442085281390701276387779692636733746013750721301563725092700017935029943778340577939386205098028204844888785782215486980235264299931291770844872127659542891644453356298075253412980466852924576844029370918224877599572526024569934209292933451319850655790288004626409471445917162950972741979470490572058628056394921130658713011453737185584556761379562427086461413532486739733509175382614533243661182866539366604819705228880338233367520092291953634114401563811225518963297921856437510512218762120234225395194753077373823349503996243202982797971294137565239307514404805087856056944996523055460970769205994822861438089508627369200475513494059080124853181468527030473197809241778655202385689407864823472306799227368573283022021608965342418860531267145874279998936688858338205194935478796255224147329886422858711872316508456494520597464632487820769231109016566802989461468989741865511239831071452092041602453505569319596887920777905476297703371405981288001895969457483071749374556060197411550046697132118398078499375327273791784645773424669006943738409745057777703423210664435371545466435902916022592243210884376290 [110,65] -138083575399703705523405998722482251407056791258333414039573677681543566934649698689310353970017012032516907262893480947732908166845223352976077374476715990506396027245677764310444980969792302217084441183975895560630127891330206144811286670422532437545976429122831158638222876954577490006742873159286083972780328608955697599267990996665113609419019960302329025941477052566657498220151382826824217856097601875956404918022221505176919921437692723634394656804630472803520400629754792304371222024093877251012130782726365998911185330032021733118196808302034506196848528193602220665496334514360553091597376231246115812440125820444200469526681512225564552420047960756368200879867696700788972980574068065259458110202791213885719847535532689861785253382613419272309928596194392280967854224018278278356310376630250491572953987077959197486642192282709646871757550072470896350928845077844682444119395909084923249753123960308556113566001105020501663175368137549418352680271592882946004214743078204915225279154898944395969421911954256286626504551286669925714486559844651423466428908363622413628049038159613744565871942022321126037654308673908127716673138580722861842540373540404884504221045810093593261649877793397474556291325400835849564050008606087427824104272634121213155281845240127580232883304028895862417646661128874980994443736782606285794793978080650346438756096938087775231442790735936272558089361495788686701051671776996840501959946051921020345586656391518196267733996794070550143309030643129585828818880066455009119613499486130787083719568461322703269205386456678850559753814541971173732712593965702428944242068409348664785856979857103304508346631090364753811881178571614658840887536089590150872788051740770976248704684446047458840350166125930061018754216353234724689345762212113960224497342463575191740615240237324290240074214848948241994216207481594623549159533154434895295619185676226273085696485695768628514854869762593272120012513964275787285694865224193359252434921824699234533104324659780315498489070978382341159419861964105327917594550614534479510011222527203812778315270526612472143353866735220314798576559436548749584826565684243039385557903478444640611978674631939553058552425197416706062496107111544096403785269383940275496920737890617393232099367438309091970966963061094449990125072946235587605980590414010107967970169234493984775181056103499613223441245984482524336221608558842920864103458107322787802937803494899701353458017938089407388249366823408746725521331172672100582108711710463474756767567196244816806597277439058695592349323828000034739200 [110,66] 8334982823564833038391435241794108808228475595601740074804030869652821961079398784901281655310466017514415922211753276083324002129754241867068534059202200047011523549818861176802086971583307689296916862748254435330177564081320485473417409888974849936870580429166158886051044036812961610232268642004590803566014590560693900755378610099367028528589380702856283915775443605358899691219682735714253260289879285616498540346955732259891384541992895947302582192582150736080249902992174427465239039485623362666508185300549161475204539735948419401752505639878364665067191256141590704592943172685478472872972222456016172971516113150761979285014659367569447562909997482835460697090839949631906058624775676521217905453152310283794373254996672859982850194053412427021808169803403865205378590349157745599541242497688886569868066979077201583173189521363297313038557579085224172768174107711331067097489306076560950421432671538301893710559117990649191853830270190146196470079787272353094159281467161655361422782139112098885702325454691985912287138492429620913637804889023751118461492285356099512465899367324576418766622997849847919372563763922355766604196555215975129111062712543914358982267348320164940526350529504092927639108293451861081785684974811418965489987705194814512050190040785571847073436660937156261644949520170340365922194025003442059353508636365605806660293821811225705496879502614627969812589976528871213842836002987978453015355916614661620946258056832254037932485810950384245439988484858289861981554792192393454323284939788888064604938974229093747514216549109882592345096887941723596267907369112952602194534953840623905355748448217085179086596118518724677199493357336417246886768594202683042135960962251908050292690340308058341291203736642181864789675277271571766547004144969051415964313086038779736462584265253962028710373770747022612981947742347007012434622546799091708468160841418100320828430268951122002434315500683621066270712199210078712134838236314132022217369782488816065842963050042105571347583670219878006118158997954825873527434564359068089881630065343259893609431704335026038042001251761120323649013657094279823005000500592504234136265743544196096024397601874621572000349740450012539546408863915539707313362861708740826380205746892747747446216353670189120619002137456093740520891145828397259751958529686240459701644020260582788938988044790413960425021066986270004628507156668696754223830629015905222725132644752942289643648692348892752294860882421571459709308720794049152773372208943687256714542519367440450419934235871581908501332938159413760 [110,67] -700187058573936207056256906261480622611858702059625439209258974856076051427843003687773133334885382906054116005777822061190106920588423518597188943718205268109602471020873221111711175469463387259319648323918729663530596102561731376830755430694201263345937770052960149326647210561293074051437415826539973500846182639477156930938410488723667047076683705514235082749662227508133102552564447646548824910951835298529251202985539369121574195626786597187248795748078956398129144637689829249735341594232174583484101565755233096489556999980265987967734479687455970391866129567696794741198238325248053360484882919075428581969855224899200258195571896794438149098415103556416777328024054374978246055685008279420049049138575844675940622658908663167121780466076591478487634532685020358833524179552563913207889070199064979225222470205031707736194757129616025857544108761935277273090267396749212530627831426050125394743923618490539496726738517575848693026074589467697663115741984752519742817236370480919754167918643465813628736809319264609812351170981217643271070392068801190975429480150032170893788676211914262691094300430504932955470441194457626097457998783675316829388279250116011600623324990690582123485758186210240050565132823832996751582070816427630187786060714311030809605851750173652618304871088524863390425523756339175833235617932966144116091427664115425875462758438407813659265298756994596954758903413154951334459309737341258972247521963054409284469584387675890503608677615900442823300824061193864500179481387324992879981825735148255371021010892021686783816028010723056490998854666326792744467392529034632388519445146070662412238057010533397697174966490652040574285104583991845608811387756405515317038731232007185126195580715293242419904667268861729803028700770748241934171265115471421822803765656739154787885955232740506309828307753464642901752015411473750460704360704899538923715793597968288220699950856210109169228003928928827782723321726003935720625453694387460932030712854427510354118638962455283396981505373473858435301499004705787623351088625965089538668501873880194585898455497309069586144744175895285647561296769597265754875630172848897990388274598021132100704928662863402477950233087549984612200787822896813602472534604658551201992189217217509189446949847542069774845959443824873090864394665129763599856074209835830676247816405245465846330284896576348717493704256743230655422831407602584855102258510083501069678878328245872496064355357747328751432136770035305802399063812406418906836029988264429946911746991120341276150770937800907695723941875200 [110,68] 16948001878951419192477765719481096402903634764294899103244814720787474442406438835861687494827124458840048412438007550799910210324946301353245583623370959202113938625267667408814166572660890770211227903920562405859467161377322804432229593280934372975647411956269221444104277755227590673066980064826386408368327237763106657219032013479319051593982774023694988911772560925022287020344853982821996154990316317587488242726935540283035516843210488063752437309155780649483729754592996785446807513212535268898492022999186812856854312082303288091044210584309352415651890227350125785990994268531709252818293798269453783507204395184631304668218698209186864413218749096999001405064810525489742362186908146642610774823973465139036142173783592720861327303197018492810989451925077247435909885662259449345508700666045697310060867678311196348308373126142960386852287702028475659914155396511274909315651580303917873341184299485946800622280853411272140832042627642446106811028636130807297979911195837986978002419631945799100343746102483609468992268959695675421618059474251160548369721086228343981695557646194268922334056267102236769230617380127409643513594347826184908910085190040434126523662803330357115176096428519747673373519960522252584548536306219826423057931600710631621714899411114967010846826685905547818919568607152256656701805447255473201884199022309365595515961999752765391378275557535188830812200391871309057308435202755340229656385477699881924274945002249291323933571756947552253810714124573210262725375174440284939229881199436588104061930726268212950579768036734775427401875822914949117931270036613208859415273154604437149350375581151383463304508384304294093187950055812501054605167914272127723817159950237653776263672687458532756000860821999694047384661035274006749280366982943628510707534542455604417456550437054741528679849629077609125728640395032562578775042975897716469902719207824213559379184741606044037961639665625609403425401958782931520371233099630332450082105318842789407910098081651181181502499209718473202986822045065419393404086484140538978608548976599840508292183854145729932122619976783208788478110367996838030043603832409285648075759807752848311459214512641146716087212666885768661190691728541163612334241136042029044431568557904010591059276853724881246184289490818485295542292267320728986473555481176942528819690999706442662981854540068853913579195203451773795009606870542633101810652018289770457161669879393931089487263033150431219289436183947332819384162717009338361005284330751375648514383028861846821664022436037031619488479360 [110,69] -430278480588814102007977980006641127259606932633597605247536333725466670058381063147757806968046900926253093187186011078992153987431892140953715480324173952838217223428641628591086436416139393485754078218146401543085970129244364202613643724699249708053035849451108306423278237220988255957519450422548993330342353494471914208484336352800345864305342269074323648638730471839633872461058569193125278288147049236468651397568944613937797031374787702557554884864377227263034140640650378454307996871051626291143209045073894199623071225156088349444290310216033149670992759300108380752420044011185188834752154198477290243586539703421497534129255147414153728727483605826230821963495266793131107634944060668950073027001252243380515508478077519413380865330991135527527770797479384566337320159471766981396561290916357335297936656614923400791458713064046719212206136790108874125419345111341003711203451902679270149441020672872879779449297785948873565325322991753476714946285908257695980191029288023499342310677418077311641797500606258131974613594265401534788111815802686988938842101259470449530346141440593602899888432537901530488603905736193318159906192460771939427297929111520558370978028598155108846051503938547244326299794921405727024940248930942325543960347820059550350449555555139274037291323125125796066628267127064401532029314955700047086370393686065476246977144842643526630132659949639759377904543686812560381526724103394210107999337170124761170605775966172151809108986880900178842343273593824746444063362682422961877436942360837655125803010060393723108866539829258351424001757636263399983324132972101442290076236280023468548878236544219164300215070780278354300053480047308456279090909283038912999367173048651207640188838633009359839651386104867493517103038635619386161428007636161103262073238096389602456762902499176486940936415925945480972490799794005019869579141562543291203292147759319228021342713525768506801276833893428592793663791454386579220042199962023218138918369977370804321116932988554760462793817938204191479289679514228590006955826609664327303161854746595939767692135793763667804725095738920798917827431697872031896690417577130956283589174811375367923772145842310343703010821646294919838657275730885991736667586037897154842593740996078786150102217296778600517270415857526604760279787970873876393754591554301965690648293830753168913155863666748404476325582609119486558238905443516365611930112565716209765335223303235078368063116901308132776595834377863205234986662868384208572051455088318600667018755738223219888232146783124965166080 [110,70] 25340622282095375469598463065661209232372290231907800209851835486023874436210250702803738910705982469349453246529884314495088845134382906116763955687499900225407428904841836586591036958324290547140738703928104725940220502316084092107052981309302923586974471756457297544011922371217979068913725223223165030785654025330415530771997855747406071810226753994283670475111196864922093620807154765079858936686642260686460705549900181361296662922058128124759180929558232195204523353862806383572278394334991412204564975717009198314037050300983823106352352559518115982605928938378093678265016455982666503861899457933213620981620413612687322476742900567203726617714799046411844159646416721204860942370100219375313579119701299682662682375804976916460369674929350045785181919737221672489092130414567471443708301737813071857385937558250292706659085500914651442580939113491181596901850192856625798407455278293246729835963561620430580742966089563448649035469654714215028043271352779242518919402468451123608574148190681453452830853136247427115653676199285667415021777678845823087059801084081985671945775668289276854355627751015568241723515895005718299514770434596352465947550816414501987572678869070473596327794452767889754820629969601098825884106549491810896384807718782336558399232208996418157863238569850651969765168566685191748894783069115730046733696998226712670599487638610364731988548605241252126651344436651749140509378507182479780978479033946921741838036336001375921064758274550203061788962983712991803038364336775476219980768615951996107945760215718857112082098391202201014407757223777054446711993184488819726419945047055594040435864224649044823497375017912337465414822985777119189098305690041455337449725047263747321191867805079445394090807039569342413516197179339086322523355612834205055685500105447577845217839506234237000806926873258693925417383936621339203100916158640210389112551801789767838596280157533382784046716464296531655498257929340729455665579553626054773702860025101062039543868617821629183891634806391813323712900554763865232691909182948345992891267208601199347017982089934569093885489637185375034835208364141214758556051945546241939768285651427733071960310467300282828876062117527092776131930492776697923439991754778966180978995249782653336785169931076763316262478597766279519436537338229680569807120023845655305998920334871916524574861673881276436114218294728458192160479627990523407022015620181583514726979102447916428458203501302306388149593834682611208663024031738087494309596667148756763344663592157603701470505750517888000 [110,71] 554616653618984100831141237289511694953274367358284849475849204243688838760590065792823224135522760278001365021877717757196585809924035971564642270696671422584526781035863180411840963565724458759576231405697378372391766964661167641965405303473452147925380586064803651671329036364365127205139081151712067229327229262865664603121546449875026584639550540300818441104423855393716300471048277589823368480144566417221745539654818906193987385973072757513943748616860817332376714057605316453455598734120551470420663100206901533547173983218285833890696729521562910888001395947728459790891555115211368498789093931296677229475348372635841777463904046564442798242559283640782869704367161882360777919821392786767733377864150922590483318099502509067023417961836483421296640010070263192532206040645584444849014907922898794337723111572114527136187170513261776415399569333870713104272731087187477645415390497988647330371332271137828672299736776677338211284342929713221704100452718945278364668818507147020241128375365793050991577805922177464757508924795588446310672692226609246212779960638050866999084751027130998173355774026673491156203772320505540111473966086042889174484437972065751942225431958216693975607644060659974674079225267836282954382763315853393119938576952366077563781539057903432247834313240781763211554904620359405318988370545451679642183401985033059373594461886816339043176733065352318185313252875982421583662713836872966059407034380847520464231702306486110337495428621237714995495314513050377743845799598889656710776150044775201700307307109346453063855407374434648839590524307024391485342952571324659614352721096253047360454966742629501798861822953499572867698845857402684216536384244457119074650234010823258877787144608891179052913235363278280468500847680923537109159030639271622159539960865775072819498959518561637515590266194449430616287786895047051052395882093031699410153523716396904895934637028927330070422280752149912321144624579545421795624497415253489734800051471042022760120966244950814424686236783004405993078485695837936121196931005728601843153087529893646391632075497807176919448276298875551351038670390139937969350801690674483945673491710982638999283865905796216108865846847669508771950467486642626602645893436768279384373797543579055365625781828362446445586762073246676057628567623365317079001380964006775952989495319044212761490286355134388837311757346090734572603875359713427971473165797175915826964733714641124287145431945082575052428139432873331140571476445185661369230367102675212702611969285431416155081128289280 [110,72] 3220474994536093289026363661128567223994255282945380495178222533898045720026007627378431169667190161464549762772178309151760292546918230263623308571852240896512883852797021218509853924049327821679180191906808847064777127600243807554558841666491134340784204492050038982648350150639339239824412164394994975756403941282632074003260444577859041495707576874935732140557147953578182828277652012737342399398316395610635426945909986618916399126294019623865586008861872400939436288612982390135785252509430877755163353563274726742667462846896305574613330774226844125455834316608655387374912072042846362461369362095805238893103279357388208127345573482866719102725856969228109347713428815761038638139988200417589282035283688318705663014749218178189924800073321266410610420641814629618105594467587498563043500772782918854236147718715697576789148799582288330207668641668127876949192590123404544323198547522290477444863571404662984104219542623012282295701379314896834706622122159225995521162929606741498225449582365698396614202033259975671953794901176256578921098618636183661008645247819844692745826473433260052459594204181934213516010385441559032608586918225447107941486840856343702031493732473394562122030112390020046378762610293020484557858435762328704299639424939138752755647257971077524356846765329280559009393173679343147243687124501033628834728607303941237677328267370099065300192052644108126619225097119645872213530187802821354232183019091757047329873350059689918187961286523441719257964467103145743183397189775326116079104782459368508540527279996772559238834686802562979174007575519437407364869239803161327652881734872782870993556110220487682986561898175862288961402228609887713350809714074017885276657083149397759787622206998911562228232416121774137466414701981211903330036532978974615383914123639029321824994053182746351120084356340215317020498926302010153564383889592134945979345445640698175686795228571642225152980380755453166046504936114321658542407855003791032840326606305796437969618512941933542918774787140389309847359303493023280413957253467303511606288966294207681348178458224521220327432632043778121831792969684210103496862755282278368781305660713995947242692849077186707767466823997053373459906419835927495693719061996699408245246883193731194109309664892703301281131303772339799434490567729922670338601548382682061814010359916783829440711173787391649086030085852565855636612523097455968189471081191992976877073898445999805560602812565441094387023398596014170547139544293362552643908341399440377040854295243319576942999680 [110,73] 571313615204134826468577614696144219901022837881816916606217254310831550541375360392626995382818070111586408720488764861412790591084676399137412157335024095185084356558906231816901043963121725536556613971875417924709835132273188317747216417123648849656095530479905264524830185740978594202413837939168853326434726040849690115323833088942173615869520574894307637228428802774107666675148952267833340609390776402030385952329846637070009547478326216653633639292022958664691381538199300154729956516457360747080220183879453806967870670200733448298797173093062589071946130335052774830554012500446575886754592168500961021854506886611299977611844200990550024224980135891915238862880168638050684192734669854722139301925220912031883201756774277907047827324467378282824426953613421505183813757306154234998003440951835365630299647693574992334922218858944489706437049024514877048950740262124756052572788353888956915765298503888897220611852152114340363376188706319218235971756979759256668233584389961178721988525244175976904596487456363039142870260506692921153211760277846372986854713931651006528111584990268758834868365675555732933191515253056233136851866839520381221401268507980220638974355918567784649963912081989538971117116921932672932927876705762942983846073848455931172446805643115760753934982010872592056431104716742570804139662225087258481264211880550645628693101237179295721769697880648165328866534523279342897677564319024025132287631326714187018625331287431161139023298766625131653434442368245423429801695526447753866930138695900937585791426783435109018807345317755026123719713250253384090406078388720738749870962003421032858781251708925056397320892976554601304192905238730720419559688615022805215061207348793696377408811687516700644636159380226272123810648841142575031897398914203703165875747203605246483431487077835005056505242720584406675857885943119402338007547418264793594816826478369958192479450886586178016548367671149545999675795739573989666121740569008962937399126574636967992633789753318571273713961736349631133440190505757014848651732693543475813580725019964182562696542522879433242352288425151453973254970598787784313569276952028151849622366738149285337327038343719318775047334618974874030345014426564322039078461360221303692126219521205329874862215650596104696858638835452304602292593267543402830451303606078714661505598463549649226501204912228850384608252314921149254799141210754579695959327310827892064068508202041001971894956736754746175462516079025626061046769170110989266998706521896911241114225311998275637760 [110,74] -4977317588723485883405319849567691123702401203126610712700012529368808548304845828714795928410528541063645715152730408254143188284346631496212507759031351306610129287167594367169264298870477734789224236689463939470079074810743326715484809672291673618510418728362003994809906668376626429394702878513744303479868698838644528307538001420808136168407275998870674034415223867871958431962555388643357228302510725739824000499723529736730142010118478556561366758336520618208875305551199534779017985629031666716889495117009720017218577168020127723872502751435008756414390006197005415387023532381185785436981151882388401379492493025872571392684322015273055042677474268490648827895267785325609080346181089843990226027310811629369358026847170292688377158160431605573119977683670797949922774706099865788180199086902202851973558626874594886345873392916461090713293590715534434285338926365761719216170010935189892817193146912689835116700736438948998488283868008848486925481064379198347061809789116689754968676754611803792303035980104827056689984551227505515661683770813846104285151207572597519361869400503579489182986654954319286571890792949960932892680193314952243706822344443453565939477405507843900066454341575579858049163800694577640760439834569402615265233818378262326201632417873879661895932974659989642786982105460630470937758514579199297302562941603687547168190109701051779174394447968310266970545707077465749023448430243753389808023452722438544732265225022436469846170787570040224056536407580634749417898985267543075825730987530122549930943960285670494724732270130234055857198309190748821070882704656086329382731636103377498252302656303281573187574992156819276747398406331038352869186073648929646163821815590697763493324667901648566243466583499582995100774584006372189781625119767157818288745072196231101836583990615608119217008258401245182055446635287031664871657859834152369645357134405403760259824286491683338024472541458536726275044170649739752964291854208341100093702907881500753019392211958547843787181354993696179854145961909752501448347878926661608167895216959011008957772626393451789278169659881656080663405000889323595436269254305959304323411123147292068403750670688405592839685816407669790581527987638725181534530901012977738906476730758202868612789506590294276198212684966959054205592689047874656205871960463620475408137144380032894058053434040218187508586167328219691662886380772003765618239486236456649239695801090946670301671590632107493769987064743616037721612133735739461937579989683362821874898046988543360 [110,75] 496716331315417897357607197910120522115170476735879772950763076111788315269286456936971827413801064380991141067989639207218057626698741476513412966180765415187067177947180981111257431855615827541494600059485654454011773341096160324935617275974164785957573606201222145468805069677377626124957436174925221698459872976513871360281822141372367283775252802878460617071374741639323326097223669049496015942967983893449140144562353832389630250917180435483095996896639022232923413354963088507147706070098401711972327518733743839432882520063206960268976159275149262601338527469888413515238487984585828786926370255533529253367942215537552019171351777308350568472361828658205209851961724907908049367678475396435859066712851027016798114141293888196020704320705711007277178590625064758797965678643079102254097510926067674459085643729497786624125288734412043244633225623045511982136522013550147803012415273825499820812814737393376535721688392761500662666931405407321113148224315342450351498706863968037202550502452414078937497966506862401389264064944200076719050160112288837876334698921236026589736915408189964074686880801941610213410289006586138959598171805788073396623297070726338379827311163614912185129215424560662184478540666220006602710479539975871309722048666743534310734180874052710888878432015403898133743131409959364855506096621846607623826317569106619352064324984363729591474741579735412959240382783840895956452696238191409202215297828264814438797265938479866213868736584616909309484468768653039547264418928993891280677870539685277474562550433227835644259140002286912240521052324787528715100947766100014772729975936700431514662635094431897201696783253675904090102050824120247238381619110357119260319011720083373213166023266784470871077939275147574329961832418318025325334188300772222784737319925354917824193948894755313279052690461113012700301200308114496155464760793604194338410096810755675895126861596130959920744959731724183848759088919641519193131904338002869963119470388117703582146016627749579991398728566159130937901023463839476203496396394019733924768669409222377447550591910855336904073992395373848264649199594916503533948822606795099886648801251936374490111947455755742379201387178888784829814437519668527172302862534934263938258943560133061909969115848541216231812048396570074287199994584656229674573913220416037815416113973705913220893253373828787633990633046839937764010405816345705202612182072786108222611791768799566464067108942780336651853935591124341992193374776241865905304005839466589549457975911040 [110,76] 9721295529411902692127144969252415880626043102035569607358696962575013433602470026217103163622653667844744721335107582017614921578312032237080688515066766148864325727479533108246753074459172110179937902455600277587841793048511135398918396402101877258200263278149359747864153076767887010061674879262310686375078473279030455881257635723133424757776173438921492682661397442409585793685576940309429634119650614873598904149158355161124295460707659722363267972265423612434706246786011253163917218400774526028001228110974661341664701856285427521599192816109675291807546929408988474246430565432456415267597232881255179085836563153825772655801173938664435040480410180547956411453081873473551480609973343618223717790865833688130358628056191833326299727963338502296112454773021816450992693746152265172185756491848872124510369901013709715985965367579131227444238504251724938601899480087925707466421139043687301721113515645728700403441592726494440183743116060874030789820053342195982532511681571576123377733086815952753133196280647397484868088243590141089982872022252879243950424576702310917650813668125699532953891959686593228730582808760030811064902643913977823572793497184865600912786867266434113970069203560203382049448519600183313218818806917979329597693327318996872439361670645710163159921163539523307340112803694072444245504553108065225983450794209675681200279312627463643877576938375988474028612989362681643544380781644064352127051960224255206411150094544549938270912415672175193322309763715130068647995261232981462638948386524062273768348444922022145677530488491718501744148991788961847738895762677158427945533631267242121432175196631312883561312548669293533839388734360068875024225179960009598456338055074382038871881573110310612453116637815348213294017742262403000791358382484506441162109350547339863468750624719158332540552640707461205926965794319410533629675482554538635091487199326459313274397539284097356605135025799940357292401466414123054397820100348050087559818753687575137679334990895698240439381557183801206515839557205141902275885171859661457787163716284315440887939246363876490599291298757675082670186505459275449632938253050374958447611846418063469564709927715161591010768877587267092410402675464984824726064472216158420001520081785189759704192621640924841830102748752451306492172966205478969290332655247164852901365135589186260148013064234170845375847329120427605933920862108046324580947759911486956176406731363438142003502197259371566559900557621553863571575941925430316888089423485223281932883200 [110,77] 102188339962628531873293482739716120243018957542821700999880130149049352669550989936002528934333088025546184400811192168670883976408760564524674484301201008373676505727284305050195043297175030931893555907835399919002162321588476862312738493808635839495446934802714159516920855097532810894540145743806550196847987413740342936903000597025570358857078448932196449293989675921266395214891182704947706810105971906556931677522120874342973228512856647123541376481914559200472697382373274291243161492477790272955243324338376037517112201122329085296185179560028312694796193243005676357262123783785429089984470021579385971899620798572834187752358303170781813153061353819893439211697693688646461775760274639470302087502131145718968892836410430790886064763747119842895101758572435279483854102470672249827597070831545708901369970583210609871140101182139400806570416002900345205228668886076219447558319134549988180014611979761985539478135051456235412124385818393842437353488325943715581153434769041454803390743261697964523594122312940227080527834933024067773736150190047461944759307896469790021134303849837521244743859627000396905599077681459768917964355887444907613314161555859370246346564355468362724147357824233137202013800753134848077011462709524341605708781218049225266799915738318343745878491469946818656283763347154139026534235659325114186769880740618299957083819607132059171097102438771683599012610913861422308917232305945227539301524569170599781666290486595947974611053446887143938416595701720644038356334269552205009952432501955863115519605098221629883156884746928030665506752913557793690273360411631137625734830207862334642559382353250472360162404827371737443746875749442793454983394520912037632786769737691906067737683726348296851249822388297872468503716627951616658416408068380426877829144903931655972106162257002264575659711462189322146585079414546078069138620332356214808843397835124382456350911007373168408426248655498698468091526273206104819506065614078208600057065803445440301323076433630862822654181616997857169558727253262637163287634742727485516195464370112027639586039425488178913903823354077693344441842968748074928612690357941038987505808231561017155305255344186365016746399712100406652760364847476249690349585985525551509921722458357450613133259542092094270461758840468672677137128878125174836504435155620334351521645969426024651253026926805624876809477197104983705413975450655339504544342242043595456030501078513487792716102171906133335391481132147171164181402305333046626426133364380711559680 [110,78] 9555887210996508836375240459874527489601363500412831375730680757391131878656656712915562372848711511068466769012824261407846173196237713788011173659803338237482930423810063210745513186283070688826162908743617877552253170418158136970136989908980047062915349786612238242530501661771024585003819560651174425036819504401595123768418869750893827208138710517385177449651897030167956814694176194970924504676396947330023958138891785973688167164439127365996205461536028113435825390154332351445043919675145462492130323728198205600258707608155185813819266608656681476431189545477388928594844800680089679905310403925344348151203226491704006680048795763699658483576560954922639446619613122092984873630290905595253142545366356647526562226904189689266682066004988921245701542401558280824726660228754723425474877790211541897849345820417595982545427502791366615747616558315039591596764817423845685096494765355057917875567815723549069053639260756429767053879652325786387926755817605067263612558001583915791115550042440374557474645925397914154594561040162594860831240787232608643859869653786148717180507691854529243152899844400088871956751453086896373004177450375420487397558232100257993854050159414810710613441291446870044635134150504699061021027314607230945127316081687265124196839265486086059006843317303190246663938582468062923012065823241862832417218349843081414039508531280729234450181835245733461467969767381190820770617147437871891617850346033639330642723283084929695212585967564274065378686501965633064116411987784775890080127287073464178628292881779018653522847541502282496780771125125476120417097086284393846484917594478791366428263054696050028184983879099972742732542024644901551377422694616816679328768376946444378337895330428978474498828933404476220537900562001904236767063545207292206980093391273101254291858873424465004818213233005522813007326260037255536592479180429438806014869154227366400493520165192367269532453150163317221061034842612938997556585265607009913670072774880294347002571921369964051405738815083517213227672193771176851934768064745486988937475004745302775778647456379718737574704413361627165565219779306869106127193449484832557543938862646205063297935270381175166625603474604030076271118651456119305758649769909402205642371770789706197626125170208935899541359729397785663549779680426017581996685723070003903409528067498997135920483247015365522307375430025572735831327538712448631021984523035905922738445112893904259239592964681940107859805573680825206780667004144117159224254517255203840 [110,79] 27807302969054033830418638217768790927855015259795233031566355490775082516426554221279144199375395544168726621839048253871959979738277668716754198275219807010736706923306649937016086048130212815293478899430444816391800053448477363404155857716096894077529570164083663054720943941608475344597808755866446787052390025674378807644004848552691000433726119077906187099084104537903821929797733673044692742585085370151285486964683279333482315795393380538609977846547027137840997271505577021227153477289526630838468065006969322165784209358703029200711591199436779400711989198116750461790570777563111710301129499859053451130504726165932137754653227080450298167901345160185272662031106605489003492847333897287529238476422805893521335137656009493443514394408168934953617191215219108722709163550095622872175376643207988789489863071982870004939934955840310041467797588939712104984884211630730097818177694496854921327971095539422425734811730029474905662288561830398694589721522235356973646289072303329856789856582141658574739070197558981238344849955775636848443908676022830828895748279378641460080564323688026109306527890241038630921872079966961106111677831360559713396687906377376638863018036805348843265704872839592564179851838034292902107549633885911126636518477318280571351345355012331723692744035543536565024298600125941283460637153895687744293536761169523806173129784330189865928961629098108201162472049936982918171542614920369318552141065922524320780391113062511591471439863257116731292946916768668449768702483275436720679356862291514502694859017753535246463605718745929767544829755781723881592330244166000914586508182471100629186078662085418506096558237931790137455509702526720273668302309915228276699878216322662644833963722437010815506124182137553821070236611638558827864864171564304540270692060998231180154726442174990888165411796692197583100862288969154659801640960322373072987866274196615050561907477580904584788672926254590971482866298804863896309769828852348531768883368942224353271083608489261666978496056143121946871518787313394863445531485978051570752782368039719225881305588976061561893426363174868403200375148700147650574173425944127619735036743960304560384820777481437732674964949934876286081411058999664477265225796660300887743836198245806004904960144913494369096649557640127339391867604644739514753497299110498615712998037457445017930238717186605686258085824554039484448181538707648435210675422269967209152109715039629642848536827711044214515136239805810619801548492437787875901115612160 [110,80] -1361187362431545699203734368935986642509510009639897170984521419932490112481541043399568031127619836132418203495242308717317762951178881375128607616030306627761530120900383026326365907366219015980577485232976845612807738242129669324610594334248583864884174818916900105958593386941992470358370253492190341173287352568497436636602800224932139094904969092198183717078138972249443960416922519293845061273830889805118941292362997903524613661652080486857990294476287103436207953000045601195131724353368616604781787455660104722401260105716811220327383289840538694369001280609835421236494547881846041865833942551230260036556581394700500288343306977035589004198179522749614164695258910944988182731081354956995525038425261439749228362977739078436828718741214596499383457928790869982354940725276786604757289956469467900120692518843536621154982497519749617896445127392164780783291573681680906884961399236888413127988841142539809817456341085562648524848255562338365611271005127436187496517157144386378618109959369404152810112148631253351811160349328016329623769782698760481830353171966681906011660546463651016965688557166185101040290973575224856739818774407355751696109373379933188900642408068860175790158692457437068188394324275549989495486014344474261728026814957146948706192935670103125364623177509319699854888608222763061733937700533394502556314940607142772703156493133289767931347911186643267972554897671198557098702951048016894807730095057552414362435946926707101813944207080383401507263376937234634972807458627666083622395937503406531988620200536189723752112015397075666076123263998239152159071170410653414094904840412389282123552747089252460843831066963115303076717143621530691112519933030952206771927523565952222839462440748093756604689967677017521959030432167304781249839853909397292560215079258965212341187794793367319880339261223816989274785374641392767955073218325501622977820558229158920232995120437510286765336853878638294273884577208904255088270295324934474533439683846075316298441465455937303937798386205299987180744399637577656536404199206477573892797702649066015563253474000392858372465822050783285815914722292208241469971236020840177237847258138521420181045905555262341421325632609734221307351841181903354940463215836173368107000537466729438718772742670565441773827940667136104378550792044371259350118151750863965570517870050830165035530481896893721046188846287036083922098098338108632868715893432272411671370346840142932557671668476846212212464679404100385028311402841666892908219040 [110,81] 42595734259697186177932283675735597845692695190363863389434599683222954299379550357299885333595882279449972160892158077597427691375704071821599543940417555464563310711951439864980025656155958538646475373239253993624140311677682479351437377788580996877709352829005004097511144847848702450106546546863998779556564341447557180057809091987204552134839066921062704106270709599298647294405419808536358003765302334188020612139060979357958643104120821841072209031647801613061028398834893338259838708885079306023499244958365927138460719315012169185330155136323146761507632093219707494153596695382113198253073202323895373800620865805535904581337404571104986844201370843387323410241769958996411152577944565952046128772979406311103447606112522720499166309224192890519602725441449285062628465564990584434268764577755765473641553271204304666294549487561467476708364925834341908167626614663985366979478022301939132379666244468252630401617780024334761159856052666254095312280531469011732926350250063036350252139491564285011974902750235193476225060675280052953056088636742667601600300219646188224523447276208335300658438402969205770083942632614642630071911470162294554054160499959356187444452771795820136473229262989932849928170641044220675058193193767055105860787546020582471937348969057818827995301380534997109646371903552915911408968061098592941310531226946529906642173314712021584145728408295104910362958391852755311814408994826145545625145538025768692291476461676841310752099061036847045710467151382942575044665254473282936429615661477803501830159727500272262855873199047825636613636823898386058983464311441419313300787035603682937160117378416838523194641507558015101461951308875598086451424002780027532121847996720520426083606463101787009426654718877575517912551199501782736737250702062808757301784090078276792054190072803437135559445449087023022847911510641563601339119752117579242149562793535495393371168066663338858788980305860993263244005364724912155505900839325508682043119748377870784857067950066528055129781200685857961233549887496275762229190001779363678718564914237041595138034796692091401010819380567951573324491125326129652146809530920417490619187862220880859740933682899871617157702966101390927806319160449070365270024876163254120275725752695391548299861763203811608194779394021150113131749878045404473245204762547490131885745904282946307805713912546557758020172493182175042952867305879381059537654612059832950492212279008498410176011298181165704133654989707403058550802714136952169472 [110,82] 216277313813062398078644151916725215548180481883447465900322096745704333611209068407280202575015639634118210796489769981866288613706938777445505920766106276734692336253054358540618482345734192983892599880758344268868576134856771307668653759382403439995629757264501740970400305112891808952700711866472317410263829398901955549950209040809784850172992471923759800992300504337185122671976939143603871041714677285695530343518137988248411965900024657442487989932662547467338705987807294116981666787766132664184437956383985334493859045075445910751759989464376778773157713796167524618869295548695166099611993380212415305006131940436437997067803023684353648425037194689088797972772271479876633515388794034861334775333804700446191661773113915460203464382266506584630685908000354320665390896946192405960781455570099552606008601733712177672904657383294271795342354707511899822588580592953094288891545440535947844388871671664272499897456305854791474424489875362222007295089253417393139139544858172369178638805731589918094215857141275889936810352205880087256687723578858571362765651779019404026864279823692530736759323686631598998099815916898691794955261557706145028480119766421245883490510804436941671361887686794402220993897371267123498680751637253776490337813072520159090913019515300000276626078214985706286058410209238546006474980276468332676776517072157668100944335674247684709600372087852231738895408655446916302430401907603085655463582951965831473749214038833945257671427874085119074491681982761992853014086225624275865911169392080038544479027027129308696689693424275870994991641376790731411949121556226822762886156476213185608138712632430549735237678683383546832205702592599212347911604106705557819087106659496917325787507964789987526532291408676467181453305916454191529041601780278898369577893933825541949185625891429922241726423163316094586614442187544641925672369010819612496549603891877763526315039815347045354594592060949944318250477472963740065538333666151973610560837775632149976237726094746284402552878967088344280145290949689710155437326271646869646002132307605443197969513611231166169745378793679967021893429495158171232462112738820950776381189075083706590572963464326247743330859531410360693799596174816881771695055410313136429599226256065194319683792385119812702058954870987714510271053785021227005858051145493764897916579615632639247936898170871497235561334419965098091096218918636103257764566098465023545260799136013230545860081725915482862719900185163398504443017496147968 [110,83] -5770124225519556434749237471250938132609630921287155217247329694464921346645278840951595249185247378982938546331005567784273345867929962833468009171005186166925547012149883311780669359072033787173990991181203490994574847739927711940991912118286575528825235793661053157798424994162663055448175443508835353466990457343603048645968119939503167402748009674447074433471353601207363976160380853139309497052504166379793646369740638310362142343443665516665111345614813171440363285924506448471732138560666201562281656543081470916015071485944251499314651876455834683063987230379518548189652041351500398786353472414540069266401505198376616237975246369386892991422022743635310657539590428416990279404938514823068985600562652681263912834945103438985842466089804781781027014154108379870103066575359009673431332235807926203689122348825850528190701196195832625707096613099156977225835370689609015112111872648538091448960135846162658425361101729385996588728378041102112107969086841175734308844304890173492217104619285157771676277854510647386305997877712862125900754344502463591811633948839049571175457002560413979607237926487888788136157195423639213818546398195400529596524702909630094104249011159748375025509228801192247567243222280406619673066597715166199831184676681799192168095141008208968161382340976791524589044068771833495496387081090130410436819471052590049865595121198013402177048543233545320312584937655948020092394228613172537310136839241027914501759336834310234258353222800543484758409788698420089384207370375042275307919908611953520175257361339489743504660731336202058086664550447224976220352330224644657206500347820577504116048633844393288375705932922880595052871744894178791434084869849015708841762479759260274980129626896358620395545985777860406758380122230927478498761199085924278074824130423921835377402907252992402227619491701850522109866444246611512817437558655371319527600009552245237234367608830801547056496910872694124998608856567663256360740195063931890040387456548498882993829696705081219350260816469031985869494547910589611121188119464523380775831694209698458723787275536357349913737281351225563809031313432371443832718283193892861251876341611887850104015215231261733006424173131692666304084751500342719150021242150362415832696953429145185125025156548907262559150098068479850091812170320074891147116718514305707454824552269432142384325093051577072636869492823592612571532926753600682201765906739262582691416994718442602571956627036779258171051864376683720583836314624 [110,84] 20646808578112130924322292135126220186619372498041753597539683464014323621456984999796264212425461133054460003648497349752589092277679626785081160704234988748267430482241177156339912029503741545794462490523737128480428866671264106077147369907595993006305222460199954267977608000201172246336246947873118051819457667847462112560862964699996118276514579897001852002422312895549492016972776259531130966307465214411558860057595763342888995861388627796451083013460631399130689927891751242428780381534489193877226607858416289076660063250840382032595451129319456280660682969984469132292868818526553684325280704667907025222019839669317080658457116640527072735708739924687789467782858420463517252750423311978840247006042000139059854952414129330982503536899884332212718064543592966971381121939669823421487344179045285199272641624405642293243053334620055641242122440471197056891275491890671268232493047333518684374596818890711276701061265580180030964968612831769952361941066529092119664207829994147028148399808218585356082721633067356993393435673742767511165394712919371457379212621347597359465849582023582889236819087389602831628246402750147179293791579728323024671734221333616191427882059381682400999447896934797907210804139788886979309801348684705174089725346652264510030544084076501255927608988122179979334549656122010967103597599091302669535546392199487219637902397961590730447238003099688785052140481088411621618101426281593515158022799069476628392351612759547830449895202875681686254870869936598998736193275656617747069583495352842168710306996125158217090615346122069338210971542843744914723429413881328483475159240574038262039883773989076165280095146657721641779050103755941912784101109449611008962199600395526489420888833478219334887678928894835011164784312909947150155384420424811863558021500607686010686450957602301081160374292766828265650631609916200515728611733053490820856558264705608593727138380798477134551634393351105868198639767130491384596447683930355744884736025066516171801406784639440992647995610734155358883555375910939363258196491234432805678032771905715570554042953696867336430930025215506600865129443234663288274145468815667494988869113841866904494970998326747563076458273831332954222190075305442126178121137611092322983605402160320146121146308977615234409746317501941235203176614060290547961810295717600176269552294187928669968918422176412963613766644044557176835446239666084784374806076465099806404335294268133552116403892535002813818392394316636668691776 [110,85] 288264800929356843893080561546152075500168869737029570817215040078852435645093328986773330739678554068553830521020039539597530365682686124284959741460491653569657554655496621786108566400740447229669668108610519805073038507079337775509280436142417298104976439353962473147472026687046640439391599465560147530163620059028000571569232978239080719083709227387331930251393789920342392157799020677843425946604176821247743745902658109953052299721741908788182155149466123477246496900856641243016747744114557355216667075982288090420463769948265435354041426317617409064541179320651499610189698673765560041670843215150160369419611358882364485858163118552432557272605309607557627758798605657652220837981427309947823102938048137787819847246377384622956686263017549610577297253048632201903053531981936855894475190914980580436732476961046556855632702370650189176901976926137763446133155945384730050770366055349458379028610989476126182287813170820430936622858608642460463589243459991236082230489116713613631919135768036758857433950477215399800617941762462180012287924236333238804646361242011618601368397706568716013137623459981055377698198796247189148355317848979246651530423680529675855599832521482321402203909769589003757640186290800851508873109511302239933396505256802504911368028391938915480945988885225124652584635086741898565600494115807284041014580081420778176488983214701138076880712123938567148992991136504063279186849739526401336078884682702731360739296047644005833956282651639825740693082974282315640993432360603282990509511374710263060748851195824804987854456628928886842260781226654221431356706738132496316361358648098133407848913555266922004201227107457223736370166806294223090407483684125651796794413102997450117384681762115322551027897715239232526351587768767367208196418485980509918018791621064822820753563941834864708774644833647661372317136348995045783435215372534019551157352470158806930057961763063129516990098263725116908566746866359694889767672331806105693215536702897178468524849173381503102169897905074600026214037838477155358138423743894864313416451773728852513241474105299295303290099598255550839893039808514876578949582295389831983241320402538486667008017111018398222091634499293984989266069461015293114930469356305471791962808552121593642701991678796873447321157874293817389691751720442554226549050301366420789682226205137462975424028449261404940430200886500181417063914242347025253309338735663081728462056434352134057722775550617646221939667864804884480 [110,86] -1553630593458678903441006202289287524625368410542555451863524249462305102499091743199492472308302843065637205066700252984107353877117613115684310556253147931063383741893597545181143028754395587437320100604771819751935541469400587605651586823183656552545874328293525104505037115590458888124227775493259917021116256754610549702397054729288671421974511882457232607342592516230746184253652642486644641892021515814667468058626869888107614873719211995280835657115387636829399422958551397972489827974135910532985077361804370945739138517481753388221594947235260020337007666727771520201406137960456779609278862343877740454052568454346826977286175755669809754430888001002045827361307945326097786670452008981028239233630760872359056182784792907217459674677630280650783606436293032051972873318266861981009490728062850076342987412861822243611761577963063743222374013376009298581883596428228547188926262037850883500947579681322797007587644317730271442261120542396545317942815052441165252855424459594114367104904642710245054874956583859028430258791474633865334186247771018188620138038891259138861315776176326693526383119746177927769940241912479866899168272016179688044960392583296934874687771488254871805888935391513977990374575294663477083414027234220533586270125873936434634232450775656002565539606700797650672729477332675246247610318166345407832637181425601641577002928436448652050428532191413956153751701355115964752498433811773933108356545146271240904117541407249158886782276395314078964575943945625656606019484184814126963088978045224340302016780470949998185683104749281908799193199756034196311602281399015147562022782356369185197793263525284950004564255376389707078936912188087299509271384785023881138112738390006143011916233675896537686038316916344522749161029377657755850993156149371726402646994684037662436876562746517950478372109905337356320625744692608831314302600004805317906367274324091468123633271259775288152640945580234221190102172525598607609356899391214585886292492051721028598201233180040724524234329074863101129603645613846572135597401831141058442205081292153962577408072264665623508165251569037556311072649775090159124991850971402060948646184108469314594785538276035156761303292423732266864836769270525709112136929507177279334814116435963466138347505111025889849140563515602184107977579245152404290730297502403251931959545474082155431243771507324619267499769069762431827420398474722339923959412194961665413813870488068249402435417014451158815994622746112 [110,87] -9833943217799376596263438723549913947683716896201127885499672009977436874518158791025660615088213944578446488948346142018515927425216995849528593240479777248781280748345194864503846483008985248526622182367213710283588914731347342621051534576309019353143818074598931709558230056249207254649955672108461066055866381982093181242365528318227191722619195072024557585489180631481434018080344867430885756825819520984817494667788011415128983759118330137913043888967366955446801194907401447300040180318087312944298439043788523390619812215972870496753752983738928936689832182040879044409491973252590791786350221656427503063937397231982115286944310172733387228147115911797796689982477614736572832908966768474898724582761106603482333939726072139085779279439016973857013009678952522119302699069808607293527713121145662769091387269986809085098070442237627392267427063632887772448739781594582195985995253786896057585202515597894530399127806417948423613681769413301397190157660346485134065845272553494783630301011462880813466291207788401419062309385332294360941186755944560364582926252726969832144147450780236884553300317671746708801179376091232392434663174865875898248913366338797062665076961221091203340121199430225399197102861743850461159335242295934364871485648592609217662646495726348331074470130519940163508651247636557406114793224092829524837711082238439064073708171110791291303282035184022746660703943133647135682464074545118477852136915361221822510387502109220162373376891842634035795953700359144054909775259537879984135571196034920826767979446112267408907365449067688384199799396860528255904849363133439259723210866293536480710993200426088521379664606015343450545896931876052159722846051151702993239352267165574181096998292861174511098172371987749812630008160797311259894540204916542039846219143437595691193640590450086232033331589021128624160274035462742067217003684972457968662350737767116120655941607370273380157015469050278311939135336465175640703930845874002966137395575578550346049349370228653372777061166772017518742531150441499030872209865617080540058408258820924186248964241612220605841971699796604594356492923684052837364435231827214068002085242529057544642994348530170080368887435006749073560260270634277842575881678358716506551481490044091429819312594077802237042214179040963628047035966388724901273800803418032224023184983801658401909048796951383803786501148404388001973496563926206800511872719865612773010915991525417326758565826340123579278397952 [110,88] 2819738104916776620101114894633575789519244123599516098905904792656897765598108546890799782092876024396872211654817186628710795008943959225923716845535493556405725565069144790950971216491795787186456250396707169028920688128872901223608191433860516112352931478852690324441241522673240819899215161268319513211215757142067763381036847465422820327053880835465229247126389946970952096899087921149630359232817104404873465142923077360721007079559130151879774575860944392582180531413207196683159189616584888441518669842436094886155761918885202434666394715927906744169094576628210956581983720036511645987361594772900215378915979158718209921922199612149187052927073576976345724570491606177612957446009485325646297678254638433830238370973211306440603239223292555613477935798586245253669554327855832087160987543744095878902996228356092258009137118414709188600881660933354754035936986023359634545187753386971479198938470975015176450870602529124361638367845546534977877382634406008996988931482830574645556328473405300325373565338664062668041327000381059185021920771267563096408436514590880904675221812920001236125686537859675494100008248826529573478155087835749559676498385755915415203079490342858253234844587969100087791601589381974251837813835453148208493976931880662438306836778821283323773156913222605197658347891629389515995197946187323038823542764734402589864218646695974737169424107539092891074724379013966924053447949584604171897375778553150183369811465507442107959690936946761219220307377909613263436093498142469682652778302229777354330457687913415045903341177608617748262020481223425465346977556352178430314999786885087734488658540189820463448084768252587190983048135001915516422662656349880640604695786236873138207871348207816912360712780157026442726249651201342031224264058953789650874184640955545187822338529608234130591739589312229330871003972283391682691373754466054365728213363348454231769678067900677606538835760104634779453673481292300125778634900817000032724027615772590260686956176462565539698208886630272405616489509361434569307981956034873787021282785910015232569036465393534564501516928657587616011746516422782094993222265178788000083373510554258780246802794700042374210524293088926704704744323759144978207360575014139588250106692129122417962703275290561774902092196296007523186674824831536938968679807465931870122879220233841802027278999039028002308892221445292159376233583177838469579835924181601988692199420165298503769705840496328359584 [110,89] 13243431001183897028546867154109543182807196773177900898496573749990857021190868986609611943593569694602876040608963372203658058432298118309237304788646790475660886999409400847905672920634669659597437228225121377507585249684807084485114961610677305114217245637813299416924431639618474053815699213524137405936666373339866072498877601149315256139326003324574863091366281719057237345263367848972935767342622019377026846388240322158253789058942010922484760869430954773087870578379097762865388457669009166665939018713718847337651851442952909980095439416794962089455021011368118288905523760262046296169874164259978523150188358656223595620365448813612434506789008315587667353303623238286561311253784635341666842643431135805468022356534451295972476139045523459429356079542349821528413921956258381509558102702263177939052337799839435116826260463199149774841227911589138064868784978475065740654837857298647166341726687163083279428747205902322306811488710327774801010192722738718722958953826376523974866048659038996981262628008519924748430205648084867184870838112969076491063566034201288927943084348496683250684254425655316001376845525835492665653667176091705153574231055871480702901945995078785501163679223522779579258874693191952535306397630220581879960313456387512117406282953416143658325374456153966440183443855637862862239126818488051466438028725360754068511246219121476162298294059892548908419237303726258674817477944533967757742438596324883078458335194132379769408334455982622863523195708545396885959266502911383228110633210427416839051968629764470701144719370891015646792996153683140812096102972144271036054675912847626021263178223545322083692672337370616801435093305673716147874445367155753683637364209175059807719713471918615981513539238291991766052009216944349853582450372922711117015955053756131552890026868560364679201291722178210988966774324364999765145199538035022996345704085368201011250786668865858250432526227338777594912930237923479508236153173834715548673238772647103241275944709583896934112174602847973312705553441752302180994317574176946211598579445164543095829316444754179935051270512050804527287527753378616632059052564712040538690247295176160599313044166113861408510641382324370512087316273852378584553815455567606050236397010528063694851166171592151819199833135618183656177569338598273759591191372474207414699990707064448291736470976855878111219659623555872241492514413402807432668068723667387027825640251545851501874782567577856 [110,90] 177958418820201702973994868737899750311085964171768916337663020131499335298559347123671348219853020460528789122888194038284453824582622901121747189013026915694814310245072931147512673887562782537188895619196573442071994581952588002941634004790255031386380958439754877120175192123123444357299634991494141864278066092181355576102300482379679998649565908234721442774908663569659348426884955708494250704757762559230726270685026831503836900769929426720353986864371881904794306214664897241788137052582345245811743519704333126830142500510397055762384520826581998245247064495080249585712014448066747793249242808939632333205802130510329036895409639814171134841730758767783028442365320475442030887443236506292101182098478322231735520922129622086377217853334277882411537187978578635229938650391117966176687601846011987336037896126255489570996973866256847614798380310837717391356194299671116407333189822527804085163538980192359970296977698048396861989495876786456805454060264821786402203353545807565062038006317855442886003110982447412564989455749367718509124548840753075329288022688615769274960560280168674947481427138496668410757695957600114881817042342397957118245367564125755930031785579523276390851466812339450978276148871753523013168181191698198366033530334904587769455822176647673245122869129549455464370153025410481800476520759016318955099011130768228036030822176348865857645448778620249817727213541673695262814813622582749592787135112266648615485180554993711556436273991910329940802919254674640337926939982727835105392683439279507405321331927621342133091697920621784595132100914284581545834064896989870659476059969136234610401910079188491117662659636953326748304589680414327804138417520846689729796584313809505281884246993747878088899397507321528130880811125541695476379696540743225417819974511593558975875561921354432309945901962255186037735877443458258512006925632694486906003918586892232055724929663820048168074976662821019466199362312056794607331587393663314974404594613713334840965714334455416187217031601511638288366648898946024039963098179607367575188032930851675101730597321940998493578034742844169378160090989397759831411334765962094242403955108683044940022601163598356768407512332908647614965158242927079486734054378857005909000357445681726553021192115210718294062518553251790281168779171589582053951084190234649263792020612297237994039140947290143459141263343314659764885440433533521876612422261308389347151900651854496570643803968 [110,91] 538399134805873902247780070926704043568091682797689163355671518997655143017691721492962079505140598991004387179346028570070296440101279914968356097726541697837294254444420706345494032390552641334080713672468094937198362131587197287727804420206555412699294829780977567073458080819797651156505480636895952333567494039005041904331942266496473291985770690739056156648823118351938444807863630218115939750915321366530724464268312944268153487603732845776456461339238686314259768688076033144480478117361819541345557552646043513829185528817779426810982227753975908354004116954051951506714140599821081750890552985987970411896375827242578216519119694657750180934901351616935147346769558783196416646731683025885420848596403268416071643677947377171979565217278703580535770362584000474775951631193854563588886156501281504242321033259589357145577477299255480423419269942929428285914471513360452228905165419322122539654512129949904646111370050987108510179206646108301108978489107191732533747526220622469494748513240200601631877698862275288697070954684784245261821359978053508737915520763850106932866683636379843103184631641801935767478881392138197602018127985406736332369303341772169249896664205170223277535460593965373220067184772210845994146715079791194250872539914617744222317988900489897250147542860078827396946418073318518343194429102598588987984270785783049309238894174528705218799841726047993473527868675258990598491642867396921796590496715126871419023004866659199428382991464073148381078718129945822935928098497515002810543553936492716543114272742366859711451783648669930339908426695415665966842839037305289405980234756921737115759058604637711461933173376138749796313883298700221705559449809996732066208353877157112410835651920872267959925602698111330289658506505007437083478224430386365875125700956857279600979156877199857007255467799279411599980730132831404466524020224202478472967281557655533633532146191197310129975075115253741067813139075754314682741214838672465590188706120387944362014297384433523718564186390610994013433771443564726187632384598019680280809156868776199307948798736884442550351339977482485405938661087164080426556074314274047969230747053238665193628353732746490161357966876855908437318886528371841220408728388386804892962202484800415073540520969926457441573866304859517403071030359252359935760828074314647151236002501765615749725013550027808192150897832149774474461867653243517202398264385880952862838541626564513126720 [110,92] 2536031891835165667053699412110576718309870687861561157368762690006082228179680419642505288867308616973498947443194830399191883715517452512432523307150952637538667916653673708822578088657314691173125128745564258531254322814709081221575319178707425281597199476212288820914692505511511923460245174836409842491526624150074983236484124886219297543944370602844447298516774277122563476224687920171514250501709446044094976659595250735103226771160845125409771904760698860927229897120123522575654207540173077682764958891304569583729284149024672219660064988944225414889784831856678299883034231151287514531153129054381967709028858754747279695535281890082002439725330236685785777273102180563669434275581431157454840834701438649507112216819609381683526022116859672972840831526228517254736247066047755235040190779390628943334826057957118795681400671689717191676452711080383071568663195719059371691852585734876362765353337097786887844550403552825876868373065126326324565182894470477696698466491984947056949479108480997478829598793251618785420109476858709289672005581490257158337693527660082866903430062026175233285208897454437936565084405079570344771970816009263981494107013293104796450500033541401240287162793469224650454349427531891429398549679865824055617568766886857195380358883442045183486388305236826627608583669058974879170521953919073829465899894203874798504987217118245113832981112571682107733682574031018443122314118505562821887196682363289644949574097710397637084457905531385379221115272584312809194818483258534084859873994355994982895973613347700566929207657375376162142385365733202764756717501257242777868142444034267592915219467066666907941394786968678845209422087544454720876157740234993582435653564786976425112643314980859979705917619350652611798932125012440971845873051014215588853018758400201334552875349222986333296310910489047358686480619923602570462276076182284685081377210820627408051704757067537174452400799684060865018280843792001491699939119053306454507032168882179533442063646541316313987232879470211273137222514194204120510053008997640312031550536182124884126280225025913785624133042017216297946764627736126833407269985591390118906901424427810843986196325700749759368017035628835976727332817649772646714943483883001583999695942813887568343188115161673180412959323107059996430463610371167182612799274111133348651778543011645619655978015733627408838409552725852107360039491412204160001470725421051387125065735500044512 [110,93] 1101040673938546224007563004967636304898894979359123967836963670516395156294575897932460127683558115438792973162102302703263298773009802530165220437835047472559100804489644587218853105866593938067938887268909030346715361788450314526285031479242806907734637139584431577811879108804032491235656666986513011110240599412332050176421257014558083823984738862974775284830563953161771719049771969318824511459859358633956080172102358384720965228019910385032900580148557645940542457537257632713334584166169056844792470448896207844489521809878115627273996603381615263415412405482621292986693524217167266266660038444577690344642227431314182310649002317773805759799109292783779698077522374678666858592435582420682620261044433397519869468621152017429254507661011954900949336358474856052275853911574708138760187123758620244906477187989431777979442591715404792343645080046506263185180644553440075953147453055952506792952235185595847868193058254782774869420652264857481505158314048210134312361373307953787347029859020875982126064819459946386378005743431776279058539695697685107534989562866976801329694581038839517288820936398802320632969315410024380490723083615581123661915581416839294263198561006571611712089703382324439581507738088376606279573532121892637614427305884933651887881351404373050065853068363524050607030285899156493041391882751019363115240091151034789903070018768989125182844388139026623907319966108222296160175310267298189684732094159823131033891820991569048412636350533876907727500621852417908879748024856232797858527358742206954203353616604140808614814491539766559306255346520301114836270058418072979877091130821052918631338109214310584814996876472015844659871666067449831280105585560775042193913705653303969585584835028251119513664981085820551186503703367561333116323132730649210491242130681657637329963378000130736545695850733622501582764712371685663634194187194969457780220733250113940546727784788843829280091083714514074461356835312227964229806965928208321266581510083108736286165250822062536445776350557717992493210083898802712079292029275450740841261168637494629024674959369033618295120773393013497120388210445211259252003116135280534502286616515104078663854025527235515191993057963956636825420157752360624111107619522445273571893743290515353734165681427618754390322818352079268431823331949227646517070276124825307634859498082957115769117335531280636040160721532412391744918116765703612952419817116285436446794568704 [110,94] 11737771620031317778077682348534618156008962461899462204223845178828487385109007888422086734037550938063044668188388324090736504770309969267546987837290413339837615837719079995495564567642320633311995732837563359546442438422244869452345214357140134794935040535362151651577142448588104562253500568066202555338922860225406370451801334125480335396087355359358690080726175301007084295719173177072204641337771597087096710321257859064479411920914160711608654363655036120553361222332369564707868546693785350808694305266937718355084676525597383347215727107482652165517298847188281395588559696881676895934712715070783632014353645891680762687789323358481088941821194188532733498142266712425481760358724937991703046410107520020941187214110768376184127831402298126896424435238612938819736141915473311276526359818986901766154286517358204689767519665906464214793162645323789630807705254707968264257651251556775711940352959122443140562972247638876143394788594773072158963962868161033770004934851672775704854527385662584119568161315393539055019882891041333444714641905634498628491429436424900128620307328871375724096060163834955372097149605557201110472113845881674853403468042351687428957264724343782290092793729616512921472341912298458023693244023809506245676787072216576628984885589390054467506374717542560699896099460003432118633361177333989834950862065435169968431033642072530890140321390705150972934164682607470361736046460437245253665476298976200179415361486614458039109371465717842637604315916973110607565794482284448015992203588707622052875746399136991665175109917424297988054618898131212476120039351344662392910655296277844042241689289033987715048609145571698164386181134748834813970054201530104121326040868374471382748417959760495053825698911028594025157067140373659734876882149086469430620771315921834944302052008750927621330443005732013058494821066298055417076923509629366009926019750771308919272412335076018543252732659067350547752427797030444891694846259711685458599117846789029648144041019722167121869118208496350270736798993712143824694211672473567677895455807180146575691465777110150360632366716344844897430573476470735527723407804733995756761039677438763798051419858592077820830778908959477809907975547729222992073744292316929350117099295935898612359969215530704678378249337947249181473209087942402632502797414691970187936252186661974314822413082616766933630350360249913918942297903348077320195117192960863558745600 [110,95] 8426837853968101167802325952826712149193959852923797494095235576189605774632660310790149920941875284885041370634921148797565138586968839903831846042886176213066593551852132871004377495763093657425389622310282078746442219859848631385504715291487190248100871481698202446295027214093967091636925692530686494997449343366401515864863995064922521591481308012658926107321648854764713534559353458727989743759953754350832022291402430078068228521911226678438491244887372008004555207559067309723247090062364904545063087581040386120766528620996714347186298371228660292911019351377194818506741006136648838740561406540606284251457183896873940646487495993848491217758912657355327805834807026751780443472735713713877398059208572937441685666039082738978162619977047502247574514038632183294884191537750439177133010281899538628812675089533306350524356053555546110799343608463711009061643437252933642300448308468534553801275273268616602835407415248716018400856625349263590184913951259850137174864865350855061009633487121750081390811207442602008012617776350712077632059944883383540885797230373718473715301749783271742486736543890793059844025602259803284676424867459235830327916385176048356715764843771282052272103804558396887316186955072384510244141125945238955779926437175208837548060806976186190366857334433281860811642193821947887944557601337394545411119646528765478935990017552404778566131202217256036872093114619265357612018503336854479342074769079909314300747012543229043149253490753395203563492943823982419192088332891026748312149880511273876678050812199955178593246436674173131230529299921604355071047588576014953730393169546573072820620096311750388286412489350633036083773134255764540235701947972480736852634598929581143416047053158779550493116845589906666414976986353198631000473899969003040210176579884443437780467743450736259366585792166651648776864559027486346614688358994851869737603621922510953449216777734473652722161180429515747964807566324030250937276048054175500215033412640635457258049235881492395170611550059380310975611598052090576943344981458365595541042680767347789569461205226961776148391263542409072553483752684486296598545514327162140638032817591932992545052756745648739096569927881450695259835116521967299620442566989157839130989172941897318335373643789013611064508017540686473282488742799473451667945281229646739768218199711763298662466208094750872660308075503174318534060003170809768967590826168612160 [110,96] -8306914312533957223570468213337552720080255229606221134025701040368949771612290359754178188289124715207966955909129916087666172828017426328137282813516438363478432552678374293633015215664787735623481573483161355908510335919668401038332130320670266750849098143862507510859172444123073276267373167089118927739242194629170929622145516617751897620898520476388856326320410677966423908337960960289921402475105524185237901359475109994597382506399735500661032438886156179829982742368736014749167719889351864201475109524530206175305748426547220827154075074342964362897531045422084205539473138541303684731174432944181171813917234453762554372980208538548172187039032336618758865406498730932722163322088548902327134372340943113149806319834676293856268050593442185716436966301585240958134794993686934470065908622041749701382731208998718093216182900968442346086034597223825013069520746730898695393874836749865441282315075731289253677946972190195983104265830596035280128560541938458775454457605747031023138235415781114497798874040839395269252945420927962588340839288441530662691432314864462078921697010988218818788860822434842151674256140132990471981934003971544451027508344187875233983290855449892086035969503032767393243555843174180971037847451661380554340571270076573788063925825348592864254786642350868268833005113192502977402381376449124540313481728189669548680061203475757486493374341557390757574385668718680850570947662495372962953551480224617163099734468526058958871620738524496720219830147096135882940350891129722464523693240520354058858172027328890323035190001449712010540004438216876355652434889376895931718322000817736055216471785198450547051486122736364909095081026028719647760886845306916722540281113463427451608311650486204861707678929943723876864842274881433280363046736132125631195490054798619796122830857948116545609117314518874379837752942081508457739719835474280584574495839196501585829836553354322032557972022248150113340917303711230678376352124994531505956653021398167972591495780183470306209978429847620082085691402075072773062221265391401474424741833045121296808393944585770111854916241413907121820456025251002184960886716151175264575224247639724819965793548858051093145277225121794243270312907660705949650997869952538725568423009018634461073970531474933596760769715515268906204250869398541366020416168127925627536632915683000974352324940999785252244977701454589271156038768420431655138982228989 [110,97] -11872887208972534410340069206730881613271973829077319799138009112156017196309237584941887614118223688373527605136918359159683149399110402610092792033599997335863725089303270374473364916212636650933731425380729849023177340905356251123552681131832497264029707406991444158467740210969000467600516738005150964306853352679529822797826460615201827857768317670700096502181157120030738624181406819415982312522293950073752071797945638704946248592971568625072431032227603484993391265110883600955704550937549219065511681394966941765711785701038222119791089089885653143997747179651241521219413778002881830210453807432121805830186258727635860026187896141325382024798421538778921527462412098362840452093588541015414413801719225107735162616107641888747335191660135513523869095599460150835213858057505293342197598429983728613376430182817456026428930253669670870443964848237022914654314864434164057565995320791912340625026842519665296962551439267175563985311986026201683197700899865908163145408793162178862504312657196582136135467161808685645559624228672630099133387428825287109228203968026575364456268579727477427880086601831658945211953734434126952389064524725233430257948914065909675628632561215336576978487858543702844530773995581551306700715223817780763495579075533107877333095197817146771938752272801869071047522378327586935106242387718903841745296017147494098288047154968112261018629398297860109007208786364895938912350610678662001563962621564208411198406051382747243333125595048197852019441456128161820779028541388059962281473256331381557314016277828530109041129713562985678437223377410279550298498599223120539159851705521327062707937549218612105614055570216780264493351138959065071688212872197404325968599375977361234281766673256289126530346872422716084899073870645345194109100195247185214873680410271747900340788239254626069958536934660503836572125304416031353951609092864108410129624608473793946648503451368750755769767459865845760400827703377869989018525327023074999048919069015604079722732880346114383573063509902344495850987393028859892795805641684024439458185758679428143685881841704489980597460208970965003152403126055000130909579298283872787016067218955261944423433775592903979102337378775261958096513297350953013144059139177966341410459936946291921851027983320801923261126284291929231232175629547789221605419838681029960838083324246404601052804889560694118854041196571343170360457833726371775567168 [110,98] 20313861667640757704128616855765526269330033506865497059630791391826718608970178624510025070421278160098996088403010714346215831977254549073303633834946034965460363561108739561302667926308973756626852581655426821746552676371179483423655845179927493017218920681956308878517952489556661838144189739435748245519217756614622208429419622371952159834788865506632849526829509766096387129141425953997422124788310817134704808704536391687834526603112952220382127577742135883305365297214927930150630073073366297905582299482928486369801774535998381126670268417312010883195137663280387420674767570610311491189838428092185752234379125007644951989958706705379259176597483958258051977745509152818763247097981755192657035690094498500920151552894192559403398869933990816272590418515968632869659928824907576410645760436907586160524428119098435338706548171546280448746981163350088937567012386983421711120962637505624668814371366235773269566858222088689214884684792412112593731661015669807817661849111423946531258413876681671414565719398329698986175222344030208555894003843958983834049356802103315439000247846919198172084248368747921750891535145485426689662599842990813960958788873103029438556391971301346450437540126979475409879378414544737162698591029375766097518244213882297956043162197040989568490094230331109842159533225607980978337884750787476838424714341148391130440664948356203208780982838815460139519732728747146222448720697511019912238497593991321558820957412726066477283261737996808897928491811054808180890777246347233685788773170531618518054875681971727900597862736587426883222930936110527274756309416060448174139924910605094223984323374226013838857370716919375801715757106447353388371051869956127233820049087394939549898278584566171438706100147907212051888208044217218224707820516768196921485890444224308913209962202750277737384990477660189030751261227607504815938058178691462293117878369350329772910878501007062538282927906390316132557149189760730069659773180841682601252386695225142820861786401911165433695947322134364544019838762302748945537998657814845558195786815240703377556061164260301751201985541808363815304930197394886890744532768819006171742681284299570324240697443638439457309622747305388221134155925397549497234827268307673582917675222348085209531542932127211513912040452969432396514889593881166102336672834468571958542626432804791704767092007543488585528858866504834725368883571665241248 [110,99] 4348978836309193776281012113582968275053528377282483214037083926731441096772100063314556191203415702153821113677310653236180463849403889598274868838900764265114469594015287081652585379267547031481473644316517069846036341311124028130446953304193807685489040492367567081879585906024147074018862077890344720884578144673367242828445041204736728276036304992475852087408804846482206879276570613354561857900176416416690599286689848126720320878294952670859308805338576152162488985146432390322535747891940854690769757188584953263368674651433193179306424109679388819929779470934414864040510265463757847476825045865476865403021225843626001004389878398482879879881518391858407177287686303425042650237063307829338278892772596083414068367447878310414687917780634533765062858065279995775574433666268760847029997515570172775004160547862558204150366048190230992921972404508963651359836032869702477023844893832140921240482585669618610140287196900561614780638648516839027133100195562917325212224962755483386600333496203115216737821217478243941636095779648976998315335777680862694940748958500017745908467213004632686034143946821277304458865719224981172907196910090781851084041073600180501653978069307304954894895869086432780849059403407308116726677116066446733341072929336454265690286745654030181192999373649444207045112807420866734034560534013997388051747133944366776465228783407079649478481597634418842095750132555208261184668434992178295633347665995400041187737805033371798053968664679583757320480543450398558913268775601143263512765670978409091600280180376399663757989040692722182735804497036755738595972073962640504290191224374394729611458939580507571884396295965569208838844390114079035964574090746201997247691563923497743352011459083701514414200218597046501074134210009086879411555511578018812258504812091452429929980741944960711881010765491514854073552584929432748287544071602345371262082510965537622067476390074466512586447772258592009898653220559173795477985698777819443632602845687176984346558700232502229399366255179422570632557956948623103236971739759662438374498854990456467625813875085711232188260978417134254686801236207541261723641136533992676970649693574543748453690607474611890797105756373116263966288257798735615780678280610028959979726567444928015595302352650151179250675172722576246447030505747919866751640798830679922417814004067116108717822778873443121055934184330281986217479260640 [110,100] -10313994834152839994804669951090452288647736641991945794284094190891448055860413781068268858733280888099899887323725276885996679138777518522795094957344750339066556613608318852170248859628366828128076003165016456212356829484537198704109395430713211502386465526407986589267787634829111531866648660169373208175529031979290937040442183353961153013103696565008505584197144926085353450443092489897410379859988097385405453899822989245841197013565702460854597292443732640305033723434376796191641383596975193542934490896258180168307886713468414413912288193372298377893679053102071385742505746212612895010394021881744935387829394284677746756535660002527371796575175318663234349938442788046636942781438054563016136827509043038730194515602500865863139551104889112215170146778123263374043600051432167791814186024244517569401807146456888847849859908428693080707506354321267960037272490815587903063674742682414447572296734628547536429123112371341502964158431289967908575120553612716719105584775997042093470883346897480960713091128395292157747794220554796252059707528929830196938747530313355865767052054169534442524784256468198986216802150436810687951931275353577666999909288142878451623263279514564222856804343107006012695487805608328526925256245578860751059437597738784948376678462748427642044736146354945994480765617968694224248937532912050168590714091801597878810463208361790613853707031057443398347024563563516085670813543210013575985798116185031782086529349395877792671999053617780751944321319524631000221553891986542700350425942459420778034274647769212419476516298086467552458284103529215827002759206843242814624528359733752509681726667102920126202196505187618935229036556436807602680118915525798387300640055343034459017970615161915523508707571226441318031997577000949554399065424165159475000181204634928769853053589333396091366784158247059913476000271451078607897171301075320183570616392570066548249601824489671976102816669349059898814076707153874044776535296914414061224181446717274184936491729148802475282578111464596560885175903607489579455305429972124068204322401015940248536172442293588512127963895769580804466549550403689700666780440496537674197901178552065781873768392343366977473365558736690777079940017125331056027349872908555358185655227525495969039741853825289765295893451583730866344869694642325654616239135424423561955323886874457489077034254247486477784337452899599918083732 [110,101] -4982169416632543770393846956512860479552043275347524524234330746689771611501334563806479043451883673704223173730895157103262938152931839704681564631792495728497538167288406056408675820319127818221475838748967589074187524268553559548509951023802404084395328456286079154429060603081041227541617379029329765696128914968591119439366590225919871108751462103114321393283178621817778849859742463194600193187937401838350226644282334165736970654092610885784316507933046088894650547623253236754518949085000176819365278997122621906150651444770751203520146698758567977564136042352187703510967821483064190463569119467830945573439461604865688033281362959876563002046363423914620608230445608331806720288733774689458212157955039894618993025434504866282405907516957710564731748552241676370845430360465586959539069188522595694545015474261889304995298874709997981529405608677186019204002606601078039563755738135500297440497165353699882531334097560604638520492566446405594103516558226137250302380001617187841012839254150870220062372694030199434348379400525866761783379702035012541682600163914904704459324909009193145630750951444511550168636151082382780201281726125841069393634369148537508400574817849037300788408720362874841171540715181312408970734555586277827441040172922319415526165354584794217996952630011902402041069173420066706449632357423145738790435934133004060427245261016184467480360840547096761215967102987283368400949711694074737201719587886924132995964728251580577284480713792132571895621596417199819354785451494841216925609695447939641965666509578857556270224061929139962774370063679381828295714434570943068830158001555436098737922466187162629730144245886338391122033809012825473240005909738240861008294907844762566216671071863032307036618065628647406557748738833127173242173541859261055163096914256092873806160503078409244945990929653327043506245482653165997872994030868502247023560316001010857263136844352919796758582857760263637243747511135180484317653546611415913075557262851038450965949134281952817510924899795373188118205552312119459927754097162128841203221694493103252874064362718318117578135117579838935172907477475628861313269675739127437758333252434351967592091502841750168510616349516375267487202093862007432726047478417995425912453413734772093560834446334492729939585793213509044031692707653638889541547435557639913828830022696275826855282018731892759531667043683785792 [110,102] 4559258618842643799251414716928411923449132848859183892216054034438190284543132603118214429319292453040044858789821386406158346769297041438934280986987946822432071491891068054887999463005787840411558242609785735667810028416328933581515135746252710474044316981266265692102180953749670234519373270612031875752161401506944494622470104303050447168776528794799465609340296947362335832379438652443436174691863481775689824946719649626955090698815707496980689140067396783164615496550206889239799329676825635634391711301456822200743842807569447539721992162331688751592827334752680418714820014016140275620757114033704534078284488435557621762757424142499022716951486354702253984833328333953945914739191478171921026879713773841913603100570622109000766290825630938291030774562257261167819942021795859798868186625054225442439821173720739908042110518792861405394410689415139374108917834717261706340484313681050031424913326829651297150798215660586426507583820684034969395613821850031083371542799500073999410363071056015779375621455351058045764351862555693485621983041662207713482152641985115168609359096927449169197480041314667469974723534999687173700556131367695941668010243799644020459148469790558759589813945684408473774186780335583954260398172583787283443234067987626706278371622717894526668874608076059296952292804665311215032620155855549493856478834016498032270771229961204795060009099417928621510937663375887100183423460321840008968253596215103005630069510442944064596645850789889511806385811311422115499530666523567250069252773727163146165092945945048974683462462349522149467803889243897595027779787817082014109706169952135463800017050246726752459853669398491972955333247638350116237568057080191329282650033209706868756271293719795526864001762358602417918035454781395212330392568133386512340710481100022847704437931242206835739321712902826664988460751426445450415435782566374507344210758028929708760625261350460511397453270815910704433116964737838484560053540444822302320837505845345387959639363490239337024879164030586567963334120707974488611281813770781278358044567641040902197000962527022968307789673571826353731830084581652282668432478936225759048131731511663034589443367688698790383375898161772605450936174673711609241198266948558117304406696006862761512242116047919571065213796562065859671753861208059825727226940916644193001180305474678111553221296252719352737388221648 [110,103] 397823979600675784923163134490050928792450989012511855630017549887974127858502728567417178755909579582413888303051378980498883087369278351848125727391857785026912350524775739632453391515181666067099877242838997745316479679934545616359911317671489009269785390550712238120975655954514108701506203366199970232550495027866031799729492731120770495258877817461314032582220970693367708954330056447321718037726548001901398094829531531050763386675618248575473731668871834046918593752699100154103049949177478453186213187317784971935707167894818106973961403801583035701810948238569306673550487868141850983766294661218351527960299448902852893813329899331087547205801309432696405014427363388964555231929586222906917090460732304095631485126529627301175489220414329272643824268381178033618519490169512144457631601846434421238090671080628684663299093561811033489762863914293624974021430467940112000010582185406360506486739724990799481156846846083545946314874427558456235890500944818848340998940423103392148300319214150846595497393866385381867874937926337129313605215670854543672867961794967239555761567240430641911972940538483257019031317604217192257479398191689162090467865071431580917707707803939816779182945443552425611599832816593942057163071329768432672022217950019647550831758543243408155518939962520243523504788101709454723276623523137182241213209788651171741200009134179797293922423325336533314348708052394898543503010571373505352854946990079436493644442373420932538113493844940983107817819888161084830951140253261400019610620816282853839849497562130578115050033706304456623123002398875035299525473463732471058486306919759578500858090349760047170050668843170001288555102768639388172111596734059155850871048060120110414846197750143492112760989922062381181815146409978053611805023518712575917584593370959863719373243002514553964172493413789189435547484850175855633214432098406167005782613544706090908350920554694495141249161687201227421468117386128566561652889467484088325364688359327156936002238663238896662949788434552825479376232745058924848359552816615955263407820576765988222573208126523253912874277492677159174656023230963646988446208911335879587211516096904959863772295534719418825462858517648538339756131127429189590439337388540403500806300249105996367795252710620949965952443189347185122044628959142098035970102874087976031926681818797279934747044822401353339504 [110,104] -361149300447045228193647401535702106286410440414889928065365740291247635597066918866313570365568029460075907205311911086405486160566987205528371880309781777427943258722246204500558587357690234178161403623865060149050642840943258330792024600782699963742475569341902230100179248013547797276132195135193037146064590851138807905554571179471053959220671684527427761207458282639448330774454242299602054158133492922274874697413244593315424049487856946682734765487295040136584155900771289337414283776020310639108128326109670995417199202121158403589470796825651279213927526453647195485673944537237101661617443644953437530807129089503795016095049484369828291528303667091538614341333373061924818177463820126558592990946680724924816157035179215130970577315354075538810760127302571575662832879644155100508834946028518734155707492519387074525877071924282826059773379941210895982236142679943553345553778673260011892937629351112737325120707490218324980187919475731921545905464083779056816077801497664500104291149478373699166678746838299170206440112055985923063498521702283221646495027137012191565734512941178002791514089409190220346396420930635328397477064080034076492183528912306886564075355227733929606403985305538943359583391058837372743982433068190342865289444220176572836051123371763914575106676251965464514735355591569739327122151397794415639316914574576889912404524611461025296733077913568266949567796295235383114036800586432077887960922067194843085098842971216234619786691124530316662369954853709242898061588273150290483734587177712455734589048880054598958871667730451413317544047790175872041113802022680349623017778457086098616383955938620434380450266075907564598601073663038869747189065591981213413142484598213481016957990496390734369005254049627044912350668936890524544864018958279644320838116219405860210378796149488030967869130100170940915249128108040703434441026859625307768145154421639883553913963776963978634845501113157198775320937610565633106135670789856690854977941300530072846446909488264518262873254333992053197449010006509070623196189219455557029142400452074013151921914273112318707508601517059701851912895882372833512523121272653859260396083841335359364892186292492275936867456632076055733508596298558977107542694794095266629327319862456830143931062908670372915348932947925264186211699359961583526606968195099418253454731277268658956030264333192515 [110,105] -18602035182343957672843758706918868516686567512250908899851083338015191833426373781647258105211277157293071510102424420557377261265226463851101725236710964530357937705092857844313025968333575752260763581457031675968580390827712200257791019118657894580829936516631799745603678636506454719742757268091607639522614707432081912561939911719459198468525890657668391670558303748485359343183492014607091192512199402306651602931108268805867131245011010151297760031999528959845443153202972519051878114442412665916528599734405919326827638091020564361301738656457592349757293798111666635385554482229715311468883934629169144018330393831459251142388400212807178503304563587896336842906148318310469990422117780071667767223763210902654469687501783458659804679498570521206949500928675998153845547319443095085972403929370811995037136445009754799071922947178980376451643859558612939739353491325164275546722235504596554432887044614819086808338327124979368777864320025495029518065847549906674832107955221248964841809543194992537609246364470901398238894875497093102653962146136054165031577527753807112412390493872173683678013464618736486995930828148762045129230585750883933658292803993881068485794670813404050030539366971717224669740777287642792319588080245668129391995947920792296753872343276469755575637011765833460561193122025133897477993045695865526197029355513897146048218951700207683750264082679171771969000383591950186046059552263450261538722195982393335035729900271275177237695323085163118858916626662386058830941367750351395554916684063690962483329661968910524803319115963854167645287797772867815742231138937049188622112997659138063582662030013101673010865993229028218928586543809174988945452639176014641731439188638353919190893651909998978093301931752700956042817100028418180275700369450911364879277739061696694730391807699446168958243713169135612641155629021233037895019715966893900573780473497399668565260368809257658121356594641156118815097290132011605797960593386204347236461944339285505673502952438661100562961049323845252810216919982114576262327073900798385695211985646898146185352055666902335499263909652354775828242324235611767181034894029362660154028699391208543009307957547402650616044982229807622554788793336119295178859262787372566279648410020185450844167227175907984793116688817901645688230875361361117824468895317768096675157824741870930387420416 [110,106] 8625301814221964733067618224142665975596736973831548996876506039898829056500227361511326479493507085359855143310169228051052893484797313778921289687180538296707455980299459155076525683373063786691725406578030966335731884057493788908520257845074647883093429827467971073172287558848470026782256432141967520728057049333107569312018336634264696755202714120395026468117201930924304744816520124682238563501192342621596665263857968940718164385653565761317678750339930261194848920029221880021141038112142221593329419434493727471338367489747741496938234985288887135964045233963618139105635106743584853357861843913962769546978496927753807184322195783464539531015801050571664349699986803341789503693539005687112624943609496694092417230142521154702870483549501168036954283483968007149261768672239960297668485242344445889557234210168133854749724253180078637314243181740744097990737100928351802554732863165854389553305684507808452965149268871920682130950864501055656881976322066093460444630467623165499409235092578178473149845387498620766929780056755155832693172126611340575162811866139381154089806424599193676808100838122758826844233273842110689440425316085138228476217406452287311031282532069028514365489090954800410540825914695992551284087119682918947462442835239242847024407258469518499110970402088130791393302116065208866627603321974479373568453327827773688307683995215977166886790734272173972428464623333960563369469306922389765995865762157131296568044454362512128144340775638771196376895010956633220631412555486724418208512696161473869979163974923991504098145661878223246785973722665273938515228415860871387589730890261368601459680902283881778128041810937109024443823868175113663183384732992291149616569864516130896832005906732103148654135806431178938425756651056186440715812066512355923452757228063052687880622271175748595058238890478755285445285697369301360750847114027225932524352749530999108591629536469900758531648562656169801156616224623002417254039424774906633992573153157537102907335675387421726703101366188986504136163308979865362533034947154746812324795506093819550126681902500603116953794486284029969621395154039944263640634648167888532579933874643512710767700821021524265944317385084164945518931592888399120799456602562254963986802662838785538647851584499646989805598397921918794455880974545608245816336166763036478250740486573804285712 [110,107] -230496559883177413034368757598373677283874328293582264635273414609794348975299395200805320232388717637538709347954681822206890656447620956144558224946524928852445509437118176769423714368488680103626723147324166690134339875632893212152061754464650302346583032915266656222613255055098287756441494594432421859506067571877710752489211966756906011670489480687109080681077752891943294066394435879001389180574301728785509257009122046237265125332557785265649659567783220226438669371022150632095889733389052565450187083412611039935717171209107988465982430141060690992747984660936048215535731422622209694716121943912067998225426046008741438323444019216767170545955642282320389265964154637749270912782025099143621503656983536817087292147111018692572722947562965006555858514375691079113317400416250431548554242097310255165127210854033685539178572762813840628909057552712947328220260447926588063089642530546591181091152477538853198017195301588937993786321459701211601765010288703082113358417274932957121247309338545096907045542186789686375858300736453465743748596038962797873837162009085477998102474960431472122237810950791428964733178135918295117489288154287944632247222165217028858127326968773685159798678963635233813465807585499381317838797869734516217613897981839822660916700865044480287435829969634835341608539298360539986295588540444005692489084756509543738693668804417055364732873316375465722650955916073265007943655263514491331588212520013161357489914049242085066659474314530564890454498704517190940070257819622538777426954348513995124803403649453345186711685311650317699119728661805044955885224513552364962995701750945177168452734955001980942445493472383236114114594513802705464715327667952665126750856853925377981485807555295859642216681651528813116766085374320831094806439930066920728490934171730972108420968450139397797767752270776098767768762449852809676708641054879382747984054395291860250128275543770695135236389835491719356238482555881252070506788786632320150316895778901662439343622493975669646740102401781304956051295517363168247251448829830999967404364786920035272556352521645460594969556942049285307920236479559002070660963281176385627912354652536068226148506243330085079450671080259111148690217551069398547732083730227125278662970863594397026772074128021101839885685999037351587923416053592575892317441805825004551300309485488 [110,108] 123219319126529150434255683379435961680295907071876597839844566776501297290700454010671356465974148368452983439453768885199747335701583461652002878998591395186587986794382930890296626799027096621944467035300858583652252021998604253363156431422980412379636063666657003337455181023261709008739608603509311086668839002625482987236845811050567366562144768143922540369076397327659438208949453352887023455166676935817154973618854687044508640751579437394799870154755498150147916073429579618156428533874854728017699106912453106931741882414684600939550978526113102827645493064709369093410096692204139139667696550497170301545440882308702310452381421050189362570537227882607164289312353177449734403579494575737234206386635198574351370394536354001492630032640633045524392819504893381657245103911008015104504998787535203225897868139713557808105324471033421931634159919564114015090456933225243087167636539205054920878597536963016947648498498816379439672128954940875901766572848462885644106639726509814419628257977145154968007574649788172463388475433480128922239519219653628382737200519691606339016781441504989099088154891340728234167417270265690861744103334659894421992258324471352399750022035645595167846634929511682544589881351852033400527053025120505776622741487847409355922117044257440499733448602879589724418015963639134137782996606508758277079458693688145964373389638205747971065234654642090631065023699050592271971220483744880706138585650486845737929631932068937651476166655515496388366258627104457417499553983672103404481320040024920647741437426099934703716319662243413591875510070196740200014306404765735573503061423420236583808409915712919776502930140225182408602941281629341341234251522682293259849818786395770970235943270023214552033027173393579251401047263038026356151339173554163028060683363399311849456136231605556665927251858558014526171287698291121061470538516760222682498030863029375836461019193528406885456792076269841976250928047345912157876775395529874481076441366204439063264373103957260692042555733486583158502830687360122512193818676774973898262510603081338940333046890386288485593545974243495082979585924587281691739506183243702488035435720911385406907983774939453429021215071808660713225428685765320960027508514004338380866881891414157083052163271330608834867577709790246349123368738191656686199688412128733637400564 [110,109] 5402820344876874514908782560866272156103856212335256637928022538106858019947894204491550989238272048495667695720920383284437981072492007952412289930591312749763185250583820253640976611270509076987205563419232435719584489802783151689248193431088487244960367051287983700211040373026296698172876501657259150303880999390082002101865273193044048184909751297164447184903505707995185608654494012842343377744534753957221100541777706791052365497634239131694215159333381955289897632540032908869536648963611784549649755837157627860494664466969665109642052163760974302226301239761518022926624500871951740068433051585097785303445247788072875570737063656491414034895272268780172342409011869164370701900246852301835901281060062208291938758441382910087901275162414658428324173558275192925406800433239464023718656022203391913772493249244009170850786173486925821621704980579160008906942224848038055594898383448521072528202692447707133632304446153040093632104538171596940811173542515295837820206827406865118995647061378115094515252842221585754519032551938493701198057088496833582987497078572728160893510118388613333929069456650964225041190872800727975416600647821832621593292916989431427895617931490660950497858327090049122726670708706182585826493714304629119025039215753324475319466886899460056452465661127837504092973882693065281476881188271883337048762929161749748981532192674520656672352755419567161567150173138598406319201364733635475528481861536667012686090081289488017558313521704050368525387480699980587620155697980576297765115499544493686952379582331207783752646677275059790191887120656622354041470753306551307837247412638495559582024210516622368168929732151488588132089911356455241817385554286848398933505481459479420223564392460855699405621167639529675342773027142633761909586174393947327729532282884228533041655895367357687187759327682256962359241052003525841458760782472919252875707126149382889268477597927335174271772614206110190907230934560110401934276786188279050381713523714979582412108870354851286758985636856142095742261653162492926163318369255022085926666753857206542532404568656142379467449337488836746090661851167872435105209524374059162052880174966683283312246362457993703014328157434007201712255343444275578526046101283802537009827406488314956077762772167405493777554105401017764139681523745267775177186901632578816 [110,110] -1740523952063883604015111154057623729455794027058173621532467974002303572033794076827346710682800491633904848163044972847109904790146501986185087352764721276542471012842127616925443849186669531727757652265210648329478431215973626591993688030653308640850178242117831728146498171448649961413255743373297936210102812861577372887804732370456399120640999582528959804534714724167118350813592949561631437027258284934265719848444375289752043591248165839608875828416441493841769214992324382219769274336959176875535360586795848813998997384426015223145368810165252131105297177314530224423477804717491563429602213354869964122479122283204214628105172766534693283923302581431781657625396995098324110925025716819391703798379341182979884205433850974925262421801800000568536341839188309019490099193798059453257386039709445714108536328036117336249304464229822044370212112747743234364831747886069008935800576556724702323454359951812249779884078263409762813246710831551137816412829634315503019226740519101771503173061633345393522245502880416996495347819838970288505911499621468720085834799456480027773809368073955644920125250272290466789824234737037574881948187908871824179171502886239401007747638188219106222788168649602550324468636652941922373756243258509027480400611489730206263065175872097508147285273600694412021999666708221459886699331247930394174000290633730957841886481352076086959919186070539061275632074312884851884815532143430933206472890992574964570150033407277939229448330318628638284373466575817167677518328089027454451104665728863864962485946781046427283317146792049948138582506105712442730464559469990727738856661610411776508603058723645749183627106951757067396170435108225284883137030190452067454215277635599927017915522144034902423243425895857691985652908078647503642161264357452455160807882795467391673436689344440990384568880675454043926115424564524727801490159478274438738557755272678477162844311945608134430410524528316645099075050888743478984583581834964915460212134063368072158366278816706567592230030368436003990649068555217954010177920312318613100153289255787266737244981770685449844382463534660546432325772198720827300539978399634202146615487506213686463053048934655741829620982974829825295643832548213973084099643178328230451832470243415972853429991718639280448845925735965959988296335569754431995210880896 [111,0] 1779111684785751351778277335400980150704292825600856851593316587248259054805435511787765542040579290387266485932349117086272189632212939869270045944218713114389271456973832810220598020893968378238513633366921612947506805820225733618458869078275657727496138896772181542086300257046567153250738374680459649477624561314924877953223213833815470153077450290755233335373581410282752798966886754358426855214140187694015350770155138622740626310601668539863046224470340513968746476625145016716455296636653554622641548751801676445175498035192942145303013783388516684665402651618764535805311115902358370736196753426098465925721640278570706916134382926134271408106600942981115809692194356289279559590535248687206449077307601802802180919373775893350319303230131744961657699235679525713548039558564399556769418395559882730791888980772940399730778051176620242970731250777371802147641418749299737506677021895645738671452259149152260158724769354786107049374129269828407931101055377988041579838156559291454470120798410248697169948625232479518110544712733019962797121936286272043500052785054881873958207521075585297437795823142637974868882682574543856307055521959309892540268993265372766272090695361697095344497580724746992318203747285560157114304232398908687282568921373410857475487418211473907842556317191129893649530646500061004827269520291543136006954526314522583991501236798122577764945330079866871752126732817612676314580357520786699904287514957907088968583513074177709459030798528471402964252172270083213642223273735192410296545482214558919634406508678700221427167506174706895572422962588192621024416393788642214252074723026096426091329981529701051420011386452207926245933913811431629188940799748861105843849552392059389757258470167200263444869334402938417059286514964216211852837412792346995233952765162546788369878119698397823134232491919552017140250901372965777140519501380695598915305159667517419452570657820410829738097049069491261927011676764568005597183794940328459909198889736326733413094155755019630157468591314974490587536060976616871748717981235322332812541073411459486668833439348399683495522117831679155759430453655916591587663445128675287641092035016195366501620473716943859183634704739108620237830379368960547874672284286796026814960948077495162973330879315212132564270286326335430197964271090367034692343778309249507900969376337451853302338471201380810226924258831195864086786978986470627483349918670845641084941753058704609565373985202125491047626088639298653585595502629579929934056120013221107749860232362162312734381536996923471668522577398979195324086616064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] 930037359088707587798974392403123825000498563182399707313325886400403781116599840623653788100189431504375407766702001503741742631766174207892659402645200550496491677386683390781197666067977806347134316529060525013700218910353138921802316124155630505128887665142211940996628235809970473504693164532246364962653708520304770002624386644153732698465511606703564797560551118978853318194881905622007985718166038353538085684730849681075143403466122054355908003751557037722054212340221566114486432429004950664275431223689851283090341556954459246532809295926849783346614829711717340028061462751197511713828496638936780421117688913883486963097886871780648144286221443264283700905637494440239458420444388500390433918762494945937354407376786215899583399003065558532177911088419023161192439874809716423469010439229473564414062261150976812084655616138175553594456171774404033083624719631038405609520187372257201457696936395410088654493773058024372977000780058194525352148520619540736931333101437581476764776765018449296948427232502836471204770334090869519292211996383019771522526116004336870663735663787387690168163308279877307557830859211251571009701358000938736428056426415891049060740915311998690431404284762694004525553551673035111570774337584245319686769897950197543144432772667683126829070361950689543480676862499411338512069581728479201773787164210427181786620381401586128489545885138003925930119395036609680496290906444606251702014317643340095182407470283826197339776578335761634949797252290807241228875314841123678452196042416960188742787401404424714323129431976433175327784818356235609024064969274649153721806821457527751318533486177317214689553085428157186352499197323294944705207889739256309168303046167349117208678476169158828097986172377064689910252698059832399247779630604671759737461382758581855365410817031033055317484135113334860015329513862452296957161400376000454157443678494061769355986816796546549177156174199383642823737712738872566362375067414912870221344887631787319372172426774206311654959986353080405347586152116335464297713899123668500862988881623554170829889961525326450330654774911238557002551962571191718348463524499668595765333928073824712620062910212567238350480214925936512631256317826038937214549412936356034471819702725820351384841336240831171356728008980785472574028108861536375632355933779674136592059141402386698110805470173868209629682773417738578230648456257017235055521494379097794577855239272488133025734019465023164762929494341760870213264131001164023692183500834305266946535605063785136469991784476856021312162511337978662322627910687522816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] -10697946464574263212715686611546882644982560364986884076471791985881508812620330376290370068570743231745981920560517719565571172749395702487866096110384017336381963238502179265418606334481827887123512112729957455676067437478280207680469906140730774024308580638610237325565061831119049275464990878623099323837552660293160285326765831087369146141353150247854846389995547443593108848570352316335105880110402063912923418292771348915130064389797428745359924628916149886564432338326334077481778766915816460524542605809260600356630896237164872385044540087961034519101578185790277114531773103872955252134075556812249638046855530944151117481698260716143817689297684628677008853691145937294481816199661160896978300207346504902302833837187795186336187979386306802242642101143038237347031034835309736927160061505637199336068775943631878685925918629097269527927296695152657261699557702645212118575914148432300779113417393286278891790259855028210639995729456927994996620163856694333631667238275362141633712964751494580626725843453357181865854541860010452493870951099417922014082979108113146947056620361284039451880058568293834123587337394728170947169949812969674763283945220003236142905714609533554442968744968827701419469850945574873312541986936858785082984432358341811235725620138505552402217673750802633920995454172607602371138450304866933829380756856511251816799363139658354770985394426599306957306188374734651826939558639476572698390162388245705381268220761321272799218712337485358966340495961587667098375871682661969605614095327112476785328934687700657251383109189828611297008911520717306640729942044498041720754228150075382435440867956557989521707013447858192464144303821293079920246252235242510197521897888086686707719723016603841994849857882471852381596208658383758084096414269274418159487181714321116808908286564329690194177384660213019807643460465103960340893891318937507512688744214542654961306055679517937393247233329009504606022607091828693343423771742744015872830038024084003608922440502034536224080835759968893413944097164927806142972967362158141927853162014402415055491373480539194301115266581737528304076314537979641438622721944417142774888803797329512078909349677266572314853803800098010706352037224322803142729228312686321527055222859531285989813844966613323070571900207321828239322253345309395215867742833629516006353590772856156194263542287711355829734770007225338869067089200010445284676539700481497743879127394198579168569945125068227288398625183470445332537007226253259534846931717841481415241507022571667223478060282049721951743581947137960823174053083205337088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -719786681686418277878546524189597809523594292893619254229290277944934206088125106100489233383209701993536225335722044835338996418961422648244287943561965145409109428373094770437085723715959825584941610504428264503213103381832179493942182680644791210704120213143634292106783573040428839025606499938220031666917398680929257250410654727779973873571923398643291907780112957283968700322434764475075312919126161940450856517651223991319660824932392574425210684781559142618582063900538073899380208863066931940402127303729686638170901729137560652494042488178322311818887321559657424763934883967412093378640479183503185818060848707550073254082264085301753200627787968051893692854265029528725880270001437633155515447731871004332888142039064762448900232311877410347121881647970214662381127485761704365857217722602105159453866197599820795074518523370799935500524279020249003580957450073240025525143394089206399402376917498497447565955221119971915808818386417759268142109745344648750944900144049978315740806697855470494404199015211969305868252524059829844539598554316108391419525099772933347932680018956544605237634805407499363126311397616671003408369286155095302780966160830731882880870899085091513423636746344280436049193031965800830153066908800221248165907899195054182036115315773079087369708327732871067289700742425188223750319049584743532042272414325482928533043039517091686664161671389029513140699847584781981987081115678585811875206079719918179720941830677917046063831216834953971775198380413071125448381000918930842138693424409545938461684469457543716341706476045170287149234413473880606339409191837010957792154023498454862693482422927027068253406712418732863101312514593991674235192183488617593732595254009915552790979853078851149642513686629757113079706965625303505752875246120760530108780869786260784871443645097330888895542996144088775558459667562126359881304661223380585994489315117340860040261216359913009223933254764553007762882404464607877676192052306317310805538326263870005107775879173184769036035305202554076704730403788087823503906239650298341638136328625354280045664639672805792674003273830923610522894631314578555486961072757855662702123139692181427647831985904041374629757490576911213977234728764832211291611022224706713171983214271304190674182732222160521337936310911096675984389021498249731691358126319953291693222103004179484134381111649441296282047223525132494082497287113358587939092374135512515549086641107989011465542712047480053591706958179374900818195923185387415038701860900237356275703642635000719982124950794565351285877693854123889494625346299182972928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 10775235322502985919108965846732612971385281571051032369773687593702187735863853036630975276406522305627627128127224616713051263581748109189193613093319766388581178356982207546221440656969356422966894085161092188678118956404882528584617021793792131765017769523764822986084109010062677509485886569002227351483353162363880004043116865914582385980314862401071235352640258951064300685456215631070281021494595982561259626541418964225191176091274153946946766502196056574252785657068851985659519962759485981655468876522206822852126549538210236761427161014591468191258823480446345287623642911472432285020081848923016770185313770950872887322027270554038415188543178869041694555231580432649846335535812448821011920733995641975694098355877571607674053254495537021891612790082007105641724491477415073599533726346259352239112030135391834720470140221145355673517467837655254438723581622228606647630839456028019031973424306915226008999361820722757026915121428868189732135367839169094263887340069130342855041214023877974820347842044525813165956370302792881532167639717969781349344172946337372934051940071672796678747656817628471552652666237693772933763196463716550556198176106072677831925814563915415199104984327071312294264409777848655380693862235185679027690897584061435011063556030877556927510866223933588950272764910333739638242473272646066143802196988490835929028858095635492035256244449700324376334777591856089664256436062448984376688903068135566630398912882648246900737219091945656730864096501049112152950791133122527285240772710498489574735893025754657839013460961058016500723078158679154321961713631135708127928262102945459071329500440526244342569573765320453375156054636290364035118078401341864032509201290654801174001103708498144574399213651719594051121671674911087728728588378482366957416678876889570326521951266528250643833815102022739760795652396314289053548529120550202677654455653159228535977316903655368606490025746359411689809896753101183236504392985295623402255110409731851064131623388917326405100115223829760400565736375326216823540055613075144908659819032366176032168798661249729039851920226419113146917830868329288417408673506800766028897308575582974228670582101994195407644362122767487393019560057231742375828518095080741405591703838346736890841303116688416257427358331004071276448715867652139904933160102748539616462631378215784671277204123151071698347488770621281932295611983697235792261835783345034322659600641019702997005658654370383702541323367785878332839425358631978034615861922797391005877051536016861574765292155852951920627128729287598199305124929290352197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] 22722330223625996364891607076979059323462562826766360855468690501325431904389791292248848399133459301473931300312326757516948625185749158978482792496305965617958994223946864097975534129849101492812665996151324923706617363254007690556520313327205529345764310982556035632657432455145742918588131998770492183499061368515995043941639382306015349768033720696791426811480891642752028532147594063864338666537877696583919875545019913569754422318467180267934129685544453247179396416740250660140894735787276345460643584465693533066894051754625371660476468955121918868010643718096355040047648347020217494108179376399681026408183173067142288407756769579710896756008096025097433843597898957567038560643629454883853113185431225791282974357813229726927776439395107828761465869052322382324559498585801472106967104532828150547330898493741239336064208334787793194250341769703374936266238704892620397574354868218304145098875308845437731758990220390870879722129369378449046533707365894623603535907610940917444388051756834614444725451744302336251129861838541279471689155215019204048887321663881206337278391568516112708707345976409636130237268142666938973496063603393604830558736082758946187145617866974999339737805390564381632964793556666028249835199086039725651029610427264304443338730457527232632621411958597799228786892053224874238261173960992345677338514330968588663843301114478640854351791336539190289438444306385935572404119126800673468616311967861401805257070160809759049035649047022852368374494025787651061165494872761309958031588198766328481713923088908469519111098178344053939767825298072969835634092700956534406401441985914990533993357152084069440624524785581525292844892501507549663367252960159124334268046488977120237546131514734771530370714962626579324154055203163924893696469988143042584838041227719728949276205248045844968926646564607262603605506536752624640656457441669615691582646245656853140545289869192835057671349087092304180832762610887032947915930338936886209355482976421997174590034282548806077727598497974576614496552172521757693455515711915638487181188647680631321224264185350970760981591775685418807650931647827503980336622578579816948064525619901585572407907609278971171516835778673518075263638315418685380483808307573563630179813954098551941985457604434295637233810722636065477698926037736031279004843534607321277170693662694133672494005262507650988823976172656383024157239489421224415902371232667016428574856749775167517189285262850874209521478163706219513302716860280118842657323779236937061100002160279766594071912288264638477519390432663847889849293424070668320768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] -920640990968892252070167325703495651839454088916279454508865230740908730958931143424654790696311506788677954140068552788451499224748936208810117249272775740789094242859095281464638292669135192626752530604456505444574036783859871422543279363285947676167479962877956341409571267804643714836221092675910894470684795418961900128370718346283020535112955535282349068055891234274026304017787256257483632019715666804487807333407396572385902221041883989794835974163957068132035607394842539777309818225647405770339469977958362130809328873492215221599433309293756032297689098972901362879810912166132296818678713428154851924690717122636398027784435120933300952206678957774274792911651295711411580790701956910650677127858447132156808495510910651105841730225019862012247405716944958856857921691146152118551347042546865528649575489955185128076948596043533163524318774354571986666227587504289925931387200829178088978105684974663325828669841424664480005318261290327072496551655108910208596623506557438518855857996065711429437083880716163874645188393193072130916792320887231854356118805164659448242375643150243246756812185576403881775748146022170781257261416933005315791389734233291754325823934675467901797120332147683011411284328710639133535419029871181622917363350463410491762798542118147542112193489241078051447285887037274199096406680249622091875380059735526186652930786997517125210889230037360875951858102264528450403589684394323567068678383040014723594270884230091611713814599833496478379247037974232225029471298360248762127926793126699366310603728428879339672656127371886943585442240527536848267059639829820336970661808315999780533123977244024215137087274330206289852387486307193036317373163986240732280036315549821460550071912416690454910886028364720177272849739535534791604759048206920337037662403017988870929203144938982166861876961873124838106380431466721643662379411258661228874286385420903003873768473765518520561589043321602991771705159262373971926904894104614827432280255923454148874910939947324672652280741756933262667928177729412771557548803836629530405342407778875539021259105115284035227993858688395808448212722743442155682011373636431042983072531665949408329748677517698277008592377970011367205335719039705811021295063627341067798420897552219682665228041603454250403957492606621886037914404242876352284355494639324536420950224518594313664642109308814724732484309747558353642186967898576605669406140534674895562839648222226259452574426977809269142066972977677084540797779593554751859899442756074840204446731282937047649652381142927937075514952888883362656746459868504306745344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] 4522674563812334833841785058371392084279309554040446871579237959198337186725056980924296157801030527216456929877108900043105090283454718232723439427695031841476848861171956608204731200486475977724375804865918914596337147806409284721804719185394922098193073858716173852987015942859290715741474257522526537991227494456094203198305828547678978508293577847098657121167895870123111282369399816942014909493226373995146806926505687148838180171766350937536039338697517317706458461171307605479471568282968409377042145988799980968478001952434882518564804274403905107054498985730857943847468312556029439371329622440990217878623121539211700764812860485401413304939797453073574362213716146539433488685963765540845750059887403302678275723902578991170833130023341722772918433015504066249780849830156762596697763695280961191125281400277610156242408849630259613725422665578326321092781406283318132508472732719206833317717519979352321481027699317754300729657884560401507183100856694757283748919848503709527228672122508747013415175108236911619636861910761877007902540276024545287142933631727450584104027082181663145451091950524965990537538908366754537193797388783509737693075720814030370874866655105609532543228640418720575523418797187592822561428250742024138267389006653169926671647172062041554363266434903844058601133032342082192141583489640578728220330890237462411471806359491326925591310179558966546392319591825388713464589920976293740041585067235313430885715025435278151103217474738574046269642962269205604644650332944283649366923840140466566273810031831636914448708809885144579259954599124235577324112584651092023865408208892121154907832406744289087096193977661547237677564911032848498881706361024228771415762426882259225579777727111356907636258413317736101381448023123494794773497990450113834209728768359720668120117116524350050063893416414120696715087827671199402221707473489131279589279657037905206839799497064447671281545788475018832209142415971667840600626213124890912878788310926638570783449750038294828611678960999129241430507938879230020062162874096628475257360268466242406649391659805683587578954837214503824384942125558494880202369248990207819545988535992269896401809857719003928071535957880385515518477823028106635614728611960292711374792214432604097120181668544985792848764564851426540425516316100137104883251652718060381137870980196871042926950263409324117452872184630501458230040416412202858686424084399727210334857842327555355471746071813639808882255658537416037568129852000233387880400944681238806401483724572611773844390191201049325970869587655264151728430716797996012404736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] -2828549983156458150735378290954222002356007556354881020928533435944233109384448963480637001718718548632300559345888547421462549501561259352316436913743366874587244281726463278368778406243907907003059750341073503542192234697233541112981263456256736795658613555355726903920052221443151702257053171376755543870542981946530506040858561595717081131053175841528184603831818865620158143294906531035842200717682213340800874373719480616476928939962048036368088847459533770777545834671726035480099499118459202724082784175250108629994367680168282492451202151532317115407789065634493595064946729706646482511491145150727082806276608222689263487240299218162073315956474068971097956009167556180550091348999741608607304055245097550169506270694969561704202064056439771511368407255080459304956324257603680562932837727691038411447445427433944017922084448423651885717984785671516249038301703488942943265448436060495265992532892127992031497673510089475520712541556896104524795748211123153929680651976562799023903746243676639966298916443058099992890028384387000483650112357936008000653199741251423671312824627223740053041989940944616282043750766062625075760741389709661815355064315588485057255022195823094169706731377972542016832919680848488464751397173061415367129715623136350606407894822850543593636139914004928683159656258226169775961115485353708922404716899322110054694918669110213926999852426731974039736286514358197259956780753195441284407211566934298334459635190481915763011876107007557340462117578630874021613608577083416269869116867211928051273308764903442379065618571303378090929122222100279316132427467118345871618814982521312062810511356020376542577972747276076905562567714982895200358307914225063104988641396589289975545882223420986208343464496422950593385556196419138363296771285243158321804486539929482958570922971763720340206082477128954660897403612125181041268119524502632564692750173767103073964724418944827059092624433083008122610855260542738953249519545902028835613484975181051651593083447250519675658035837570030557406033100124371625673160206820244679745913424902637687046926865997789477274259242082205468097572422545299132520612753697016631473504641355111967008885579770014246262348404580572762647014812900366622932850782990830908051114591260342530309701211331312574148421184721560788838334002375936122940328621517128575934994757823097437240242353381700653304171297592025148429409836179140935228626103203562450610123650512934450270559463531251308549989916800402291105649954517313365280208330450882913246323555291853811351944499103068540961387917109978367736481046560997730418688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] -53305242691513187157046332276177513609523540760794264838013243216430483897199763324108635890015708435501744122631418862140464564912142860435119186947497432049126271484215938845747139491903212867985713951331334521098770490024463781570374323187071076456182226442097721729120530662017914280593358986700189450305663819598172097744403583251841352722860755809306913888527284320518526986368731534690276343374682594862040449267222596623700357046900478312815733166480040140897465459250322362776041933200748527673239699429256974894367523025775066031942362415491295754589135596304773987479508463667765403467577436372753828579085713175254985354796810341819176507299094104173987107041496307733127595789711045366265224300946312467765050719063527323841373599509143423167293819222067438493296132978326865023371329571147892606464458313153421873577749170392859784074152489782751605601208050193428290506319563589044080953400730415729507220963143390203483890709997417735556921088368803409152988183662975141294052951787208157034725219463201199004938932734299101687037427372239362971533444463430427866164237661939466882365174375200509930876205780374923550715099617240629415473248886283368988432870182292295569441626341855800308835977106204342170601132683621367765246072443598854538001014822330827892701694643272511547741655057804210964408120081995060281920365228703571665817746488290943206018469187958704398579574824369079095495869824013568018549208607659962589185692235667637456230863444561851922652175136497052351230884159833119771316973307483988466135940679946503656099234111493515226262954127991746361986344268084961056982875508288809516153042934975236641229072540846435413864731790287481985777881587032022791876975098030854789658872391427423836684087654924886213038992732761387966848304021315812270896400491362204339991193819820688148529709680054434127723676203598121072651644572405978423524909434099982292533274609430475383236710501594394248824573302048661257232298093774777897657777869530277471349262947293573817767678338411552493075055004982535356870820111461327068463223078310018282983536980849094044387621256964815949617092233041934405720243989277900874468376307758874944256989840450161290557726756544930320369469800614751388950451082364007740804521829873664443783807368004419126672931932965171870380027445257567324023579536126248081865571469134594719052500018573078872417628643133142228455579325158669201152659673581078365220825891110650088260930652637917605631119020324749209692866157874626628521113358058969527385336456696391840979666524092743690659780818170825835634517864374500509876224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 277328013444518887218523608551523053100581626928469118777506075186581064787241178596832194814509141677673776191206469562124835091786517831225876390455722845042840239307257080670774820502517241230143432983486278317364543484852364464647412736790729341355360032350276086248694154766097589485621261697219090197728357155539598136384797367713431354203421159540395779452268543659238384774948625739708695491384390965053778104967243189435309115422000939663556672499079539126555571017253943689184487054219884705225047730151681497789362475511867600915620708294940515947109807618355888661106493878820907507417588863956447058394634925834196419615625268210831086147363366928567373106846146266328553780670761252561575482791273529040590141907203990455089239037439227646357260666751662504529861564446718049174112788760912008418879259175433503211913657028742852315003953054248184038976814684952177549887590440971910297207417575402664295701533222909130129730596000486265716752004392954130519907935547262690691533107983076889936779779136093243302137751078888505506017122978199091565871507879738446147048630490427943227121912736766795819797676308026784904928543264565576424328628238656129009613202450424760667006420528653454812186343487095543958295199080524636580878630367544113978815306899035144012531014480649394997414042860481353556193576818809561889822938852093611200610164144129953115419163207738391342837088812742422262551611219108061515159095403554202407446117613492485983064739929736327765238369136151544940570390962923269332963001061914339605761425400903687504254367428265069532309969184675136304103391655381986510016739130562462304462777326142368084276159824522810226352764948160026334782414954705130048635862507690182324982772824012837167595658434040539675222447168371865179369255085816279494738207722709403988337778685896541366247023467099905166840448940005068135893610646545879645075863728110893117664284051187409959761812244786167052220070940859615477957401205266426199290301279420163972306622941068411094324422117984435810722770146004001794919839972340679759245532660241170643733757034069146634957391193971304154417338319617182102534677315356127609499228537830690227111545838277919599474218461952202181214486150485457086606774751375477858340373366818189693141316726327867726362822011859326841508698003477553955422535607931530840057039248992080540042213281107985343177699644028330072948704661890017324443985690027544666841152614605411413651985656282155219049303681375838475766215163116626447777732347892132524745595039941714260552781676751839134021935374529365000896540370469510963003392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] -806891803040053755439667246455447595381608209494562323248214948552286335061247179884029268179704234409843080274444833115984457534590131925968994484056128498166595857159731973295796583580175993966181884904543041532905807361559596115111027865912898850896874344934157955550618534509180280939220154911224493004475981210567963502414794544710525078995165688864869217672126829523809171609083759121133374212690224130757557252754463479543701430376461896392267036824896099585446122176411570925042447010986079938144815886804022164054009832379022089339794006396017834340272414523070462541118575637815610331955081748061346412186489129021472385342980877360610720180555259026999654344933541650908631359040777833159745949736819497911423170992720860339536830329368976933944314692232706503358239700437509439546389023490706391154108879761698145354185986609571957947858454102526165353612244928216233136120514028802979034612682823068973404315985406588184938627751481257852729225100479077212014685228741270796309672252994673742597105984059666347273002517436300250740571441189699595406762139080051756022760377075499420506638894876349443056491126324658887133356592825177671780240879674337314596674220358879223895844797248236709984702061460689604979260063092515424577757946810158120132332467820857204639202869901470209379873101672463111351835592539913514649472265960612719013060789034642195588560077874199641830803169144138693502091043677541073370096893186939809478961634544140661196203019441453967399658354156693697014265153461403723853915830616508752605075132917059367770042292997594414508008626165627577563136673001547123288401599278427192193627420799501597843576349679794037497027295156078713035232995803855693192104532321476647286199224525394982142905353554266385521443660834500703902844773604028525785191507865900689278228344397409262581062343526045419669123359966816123253987456710393580855362591227292099472849991556757132105245637782029557367910896758369045644843117331975661107505273876559427424163341524569165319584215966808758396203389322796567818209517804986937011228775220549596365069120085350396577259223662159077617974580996804523446737685660768787177010759881380719788868864443074778886894188503937943121585202008301017978567710819830167365858513057313923552206648449098070674992808553312534510860391823636661457407247458001731190589733416790212023026000549575774400744703237577797535515617534610686272569386759327379317947697136665392113372134224574539016074115364934029226740381633657618180849501817352474561142419196395165964922829074077525321546901367021158243307978830520902416859136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] 1616984625316846318084899539290500997366772917591375030914464132510655397375120147434336761594751487950510851281538644381051522322543839117118367882519193521013319558278076745726815837863978424098160537672322238250813452158926320753084637167159381355768251016961865267369225665728561584833054166879789534717385510322871048376987059417402236260196195307036492273092240149279518907072172478305226820939031837638118450090291849739583449554310741481577778251984034286386751454170876887676923496548858127952067805219011513057346937018819184004158423272338304904346150103114920168998314792829196353558370460820411175959991914962412079771037230422080591716252041876794940316943674494267275679092669328109189282158807874204134783774245385978271691733293646831693520477397129550417972467839129746697776141019219721352250115981632991553984030915580894161412608670572421252849907071898905853171083311419412083316375172585149464662918572173927057007351487842669876366601953327694962856724188451370991648265894373001425406047639103850781796307078220539728041804821460208283237983641644196525385415074599308320594160148261909862278983824466460801029479846048658866755031082526772579593899078028876831437947139607896377480161553431423173235839167713929018231357558470601970207080015321630275338670664229018532484388106505065326987778918229401908548681197281861736018605065097862415866633377293161063225034748234402723933176779137829614349572720875489417890025763070673404157217251052289527513384642608130608612009632314162442246417788581364321527806378571016118452148162891086211732558740071659851945259715861077246743331180662704529786836834867681925810120768179041429581432767442250642508182258277263986516551632440840607385707819692584561928699941437816076493137674796044854527174229013537743066641745317236040959577526561277564696218632689552144926591042399129949777894033591695136916155285620696025490912362348388359021700997134184178515308011376621376532415737465209292208700577080896697022117780206499958902134708818739063454398099430103591564526372635478724016080676554641475898003094463528474828712937853776506319466897869784757717835007058695452927966024829644095908263006755557931820892736813168481939897812020837393171078083368796149021114991423184519229314534429042994517956020699015708567014491719339168256046042177465457997995179574245093938525135794297195208035692090724807809237977242956509406166883083677315749790277657311875707847133951204339247821829607499796497835493233650230210515080340931238214647084169244813436006286228301789154458072549836538958318728213992615423508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] -2180979577315865493754281681027555070004414393166505642134099395357853276360428743362120685136545725391874036248265373782127668949686818954353547080446893859907440510685739138966672146090184243448879110330185568995642809674290526273838994275171930292922591554467122977704071035294369853607790892907989091939520559093787693837070178452702651850645285347844763560321563854320076555482412233641320669298202869788239137351300900406701833434864874665950337102586442409967303984574447188538238913511201135997220234446450863303736582928931952469002458688138002864662230095563493611587290157385028188289422203478555652511914843488330575265242167200777170875813375707367654279596656776166270320641313246088539905255342638482877242904768411456334417320397400454284550391365763803578501268300666908801341874547018899771321960182561200283583592382237054349798291186671697806807490552709481469550461007396343361606949805216467931617890475568215101135573665837775628712147386255702216637108702398355040870138707914348236871329899215184519252321486314785043532952208376127188752009879538974471043248611017719391607719756035014549880112531969242223525760965157721679890515446240544005571966515247383535533322441454326098107263484672850796415166035183404128195192762716007809837112459705162677277619141911032686116506976682062074096228110811820827948427930176838845328857151349118101342862856546869178905940868834773874154418887618886320726253167058901987688914172082929450516878668861658379009519209194666002119838085280436431907260593871235685918721028244641145050280517420442967376112435922524863578600359017362435519855050147161222863190673274908982999528986960689961614629774105687325119169043986669737334042015452055147812507298336568169950451353398627243414559098520082798483659050743324254991793527739501245470347063901272927128513377123803541714909478531257342335881686561602258954707746870916685516391670851721964328863160723120542383739326675611018479468939471490447769595548902916205515821880636058359074515799266000649543727487584349465608442804834483924014007870654764082699222756522471689815916720928002224917193832171972310841250518408596334759274241989182693745211765763512602249617393496237954586263214208994926825805219823872913658629492271038127473159840080077228443161554832388556790292168399856877285049249150250609315005182058672719023441753719399987091670269031202032122517781087935254445122711760432646014239658107009735412294460559875814470520529233265430980880533305284624646434139251320395906376874185888948678264390117426038149087111233506229908817745102240095756353536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] 1626992952668938768936754207656315134054210409283499121144722258571367063701898939942132358295559379491835792944504585821815035878926782263858745517539668703643629851279978627893353442241349284093350871705768834978492717256244624896896723357274504130576678584781139898835289800804411579141056705450371897104068535019066759096568084760046749115549648850425016721656389684112224972286079674242600835162977298683037121657175286673295422749819107009392321474309644214775726615646905390002280356640334131303562946186800707086536562075932256236155509517861132100612413084170195082542952645270448153206484469026704926695155602564140599391345564024820388760853294544573611826209957151528502635616757996370565862502774468436316850008079089452833785546657519219162128584379246178969407988684587267446446305876684573917912581873627901462890060442797017801571406782366049628224321409649338784022449103780166976606531915727625355607541452489933282397821627339714107104294756260881458155157512644750827286173990614680194503039693598849943453972618645864483762775112141901213702138136059414431866151693112929009172632221721514417351320843286443399737812659414757243774936600527041909713942195051656476413079954127259852468510904202167662983639371447522121152894469358685395953657030858330806422912091361930883432878088847815878945687178624422021627841031629383914423536413431714920093613814266208856977993332747190512076162313644781607259185957981443466585022200505276917358188987449779431379109758286006852872661283077412062050740480882594690476354775131914830564941171290528554193912230730507790041763595783703473772071080373838834233811402317422807830372686250447010779794346648094377163361688266028972996686831504036965577715853277951399552441741834324517188240635707643565739226324780663259817087256562795929955575026646439773164192436598377780676986766577667689000805494094667208685791306582531877685826855865176496021593502939503256414628032748147246749883089787193962187341180101016617636834463088654049608029609460931531068684594962472809231925817908617174569805711437530505245075160069452143358950435689358424542335033463127358696211996293192364062483583490584989055882038135268262445537938449290121868989851197035886500469665122601683470035735428677767844550789022475817323214271857001755179406640619370384751130670732087084201702963691832069928693360005748341577621502105707120339174080913869733925476854114134666850996573420777008989436481235816164232225900401322181655708112466401190993996705708223300256306696997835909815942512710220532968181326700589243137759568724336909773438976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] -467737266156977311634475500423502924140144482271774448339840991223883886811574165118788457080691271650129860406261811554348124612550086878898658288025256602369108380815596408492726972879516346185226297212482481409076146114216357239663051952197820987089999690761727013175875527670250149872963726882716456105363929584802968314303448605854240729731648591188960066364364273021180913016927487371073459051452641853219727501465862423421907879455675182260460909014340429420358893508959491841671409311300897487635973967623237692247123071812233687194705556933317887295177386591904157156237448840486399563818329902731606105386833919552218188916068419473969704418247478392314731428790936921285927409127877927194161530964736366425591484662883543114388792187842991552241579511561563129255769079318313400720018905624437607655199560206745028292478690755069080268428963240924058777463233977231388445324980364488454691132293124078380494029709127622180303491058463719494734113411496882026347483734926850099643189119587258715601429446129016553937987330761503199814695179515845814508722370673739913292021191785816765608342755880134034994276125274148151404355677333264604929615805593255554330521844057704195932799274196864295434212570831675334169607174071484944928735502353199090376422658150866052024813310891418647750130486421590822236499581456865937953694596791203314526749834434585893500044867043126577236775779887370718168646175827038285396894407126321895455057621845903572062481593990984136241085229226330873926356484890729842832955222504520490582477632848234385312474592871585769413263935251626895566053103773773627404135583752747751018229586610713596271102160703689037905300210385255223248528180261644363155116951974144662171311589196553985565118251076045775138621063962055023425104351755612618965815127197950618171748988363425901651404841447494504429679031203127937760727555269815411497759148753505421746316329833075465670469728743397243105764217201903507689409129923300939108545994727440233823984391864879993135320543720341164126227689250402429978243416093087384728532814696543809165771509462474684627104514553148292498245369066950331016827733527817891478740073468276641762414476694362528969635373532716588143614235779492101905110017527522161521352573314696804440927533076389401428033070697643099656888017372495484087107977633939481590366969560003404483463522299853350867518736467724866928945810258133299476355989873722205499533152184073276928544545453141188233548858801730347720173795036797620681218567021284978771474032255559830894503186696605300645719173092496122247466837367445093219303424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] 3041429081990910578147052578876523044981221090717464715705979593986447167699208324204044185844408564100079717349517294783248957887938081685148989108098074545133148186059977995154748616735630716998849110427347177602802595250119185371086321005602855426465010996111928116049068540314747330586667073685924446329456877616449344930054590915788699091530232967506914117603928672320042195330140227729919288841400858653914984526144632090318973095725979819036810780053726800068529828824794570496636138376317130748007725679822410114950068245697006280872411759591022834688239256736189569181291901574403538583887768772129906971920621412257923609814795944262720043616949497437412375655250656641488158494693898492556456519299345750715987200677467738597222156128369124618444830094102397272454408008688335284782720002921552874818862974749091328908781081860020465398186320904239367169081544186072907579014599553227398295174160650355581795816345416105759673828057043723579404973186779967688735533339489518723917058883417611273509604607042819316070210929618117788949977432532475987437101032746814979084254020979183654384397194110280103406827305654774691833805478547754941003695432574730553966743212455058029195641615943437180872745973497419425270835408562692195528201222207568695817371035927680293495253408641231449747950011257911636678287386707674676120756426768164127788973543376836343258046868632536851582401201555440981505660189905662889238531433990166234587572043276727958179600054027860751545962552819640322698874375619250095379111353755157434449635967020226935118265855538136099111142561281431603989590782349071411395686678652956378943183380152171395269422486643845143265977207032429853514041414242780237662492206870934063206211762192098240068494305513393367000332632865668089682289185202334731378829332045052596743320053323958429996142209994212499019962409279240140797463240808413962282250373676607657933790778406827995140439420184206383758023099292053250702057327806660469941052227913649263019808884782731830981840941713579117322472140434333448931944533799847112104540675540556245708890595027976900693464441255592310241061558136253928232611876964225701021623193730904024546498158069578970852220590347062775823778558372784641509323922238160050448221703096209233847924127975510950704788401628444489567891398784206450855083294628131723125930196237703491255889051353298138880757300250410522356801885434884681060742524248433362088699917425898969808037934258663048476815470965470312829147371056397849923022946143633200123545442505435800774391228779790137344140602982841034369053875248818208529973248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] -16529541294866175513821383500100011188110316150395579702487347576885460435824098117232538777036731985739539375228631545916897008252676221749501116509426855989077000117354937949829844707670059874163203635114070134048642554472683850230055054130559740520243734848962804670811992321426671790056142873117199389161171612710680526639627550216289832431703253317369369454519204477307468265785310831522125986355519194860224995669098049646961339133869452046042121707940568213969481093826806560622676089534743946733382637899832643214329369584425389479751931052275504028990789029626319667299062317637998965405826137175342250697731213628727968914698330087276810274456833121092749710157484515692533512858194087300543203146743386489628185147103637791022131690979630258856650160380163366181808334278069957002537858802419170295962880309174029418313315835405761717531036246700885331647418502020280366166393162058684340366437175171294286873604732865369990468277384221788695968447073592940957987790640322435530631046261810015721222430393103913024408660377100237564915523441849148277631350091141751361263606947437522516557431375937345099094892356509462920981145202743706148821822937837361012205924612889981220334082021198164740874647532938332279328218882018054655996052688047732063793133177158748880979272225447351146096872410743684295638126054772574377285274379877189627760293942512075328683722692198268205272886634704158959261281555652687020543953550852305701605994648892338835681190118257515001030775009636801213597217557858524986728974692341834951924191145495112344294747051257032812367622761639646654308040915943569793295720396348483061867615662786058912311728150639384381476981999357529184820265398537382537412751918935663392125469371512276409500123638011186846475122575857469490326861246442879077953979383063350920438365224835732870666502749402645241499906298664640182627973227546808705822596785480388524601498954795612758062817924962665763191057700679761119267083531985894856025042516758860348144700584516686460998104737525377143415395607184396678149516642876602905522346650938245528530058541500103303786240755011983324647519153135594918748600830842647767361534405603189679001614161422999048847451591010683405829051454630584253691183267335172781330440427424876078947617525987655329806437285633637241189102943548575221561285570633804356398925330673246310449700407840519355108465940650526298239158546756239661997577631603583287346297960087017001534670418003578449125113796238679436918575762720429553066935834562408512839092849109572089894356873867696658948968555812825551820349711357553185417854976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] 43845516712598032308346959517134868485690751860996770687087706046016007878809861908698988202294503078590736047252829184559102257700694634851643285046059872493045843498582108719859892321029138753220427211958852154483434202871725552560372727775783432477261205885384034367440966025525274289129376637658251744972440174869459928304314433773508794151130989413550833962354012941432834697662053672881778320633690215594677052990298675833293231999113093793732796472640670501591477694771933392154081807848412141546454508015082805168032304436305221807640088999851172146838876458554729608186590918000489789925443320155770899971889604258430748786596524317397835230176977737404221892780142476214272791572845019163257263044496081833891864052931344813181081760319982444918076352697427547629445261845226947704939568538008522163749069690192856002784902413118043825533359525502905847120360209211028995318986232107871552661302677775554263792595044925252264905597475498247289869195090234383256327817949199899305116615924917797724657866734058611019649884700237633564065723034891824175583893175288755286253244321950087267352237679704808494588116390221180506605811365883329945526377577163907023152680139850057026804728518234815592377881080045761113315615394739007025030623037310352019757474851032439916746702489352319541000964822618238617169576135184749460744704957829910618423957947266504355091986033647526659390833543333594266102552134971398370332649529210162582264797815295862002466891278498391368514380471131235583622043180486381153665910530443964584703302568132933877174513288844199611421708470629352493773986100683283267237032262683880066936963513153368081073802293305450228689916979647507005348839741937815015435193828886429366186815417729904148912281141209215527831859111689409543757498888471860931097836879380023618500599107888798527224686088127922376552230133271783695799885671614612339949096734171159092516389598962017519792525135856412166760689721910584005940106626473275521132354551929575352379533879466507671993423240876449547038227274081689005029819582185643327376239763342276539287403594404776480752895375909991135146948170942590469663056297060536076785691995300443229857994652400267431651667920822903777631297288713258604786355242308738053678228310691516302952263449118458231239242494181250406004591510410020959680794212528492283705067467903287927193956510605671601389571671817694248455820304125119926302272597202310529729335054444834909736757360358364105711663389395467997878966431510970591536915386256878632353407121656775172063135968648804092806449824729357765592962585697021365026029568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] -76239184734900613988846676325279175412672646707209463198082163296401988499873536778665052266289664585786187277869242423757107484170772337953359157412170713282380262853837501931026699464101353996364395741912652650850661437983041318577165592138819895992844719645808016297057464756663359315878429551211225365636646035891497584930679876805869082650662188197117625124981750166398142241645464614487032010383273528443365483396979904741986140029828295861668581459366822143391743987084825125950929624041850330180908761110844361961264180675940471508010244922225515094101875134573212865509818323210305461173004074996154242391605508823063592113301961098840504104204589817998022659065606837084404232000306616008038128728984778966862030655545647223179744418501201008141013233808216605181720925506936317011398314672732815293349960558524666411695765052952215381424009508624039133933630542891737481724080114082184131900513343330443473870794435370366880566504083880628808923356699607350230126273129939710721278296167414368669583804390449355521196369220778711996206078228557551381557769921321432653361364415057592935617430168192248064380033024160445505611857084396818484666655356091505133166166062563184152951453700151989265668669765983196173839374069953535199713005489940159339866054720495016366572402615899691640147923283486705385097633906949104653747356592062305448581977541293402037893227171526106051494566842233672501400999878779807713025972557465861317032494271112738793336185359882411205518246909570863946547190580343883132262337561668938778324790885420643582353238245448845289601419829997719938930208912468309403184428095253636728507313723858962678308491606376316761199548372798010125300490971033960031799489616499039749296430404652146921578070123049507034474263983975790034215787259270061368796696699420438385978224737486134541416617528476331861491233805740301324514782226229989952985310778995097093573100781394062785957191843354400016664428761862611970730783300219157767783349862745587966025919046495182618317777282838597168822658197236428215944239778870264441733979348137890834083726991527808995130966908623987516886286178161019153141114963225289091411617747919690503765872457185066320949036271683838424341591562689888553935559451021188349173854092839388981889486914089793887276138908601080053396597230193630419524712577909743091265851326588825028332159217079612594648872854105186621246248532671162936444244982495444831480879520885446559624028301709186761942990177282142467346006142747864321983379532184196455254303420389336321513784578471614129130247813060929950329409002116241833513189376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] 96295464171748031784573493604907860430025843417426786406877913779563138563402693972476852037437417597301125957380594327666810463148720112337296129133139268333104990681539280258980610413711121430610274268930535547755050268689343218406511931534389390077024376793096998657964123261786248223490777774232755457359189152741466313099341596124550186797136121165968264383861267419013933945592236376421776124145919700200398766497755621365092826033760654470287880361182313197966636460495377085271988970664560457481744814068844215013088149195572990436289187348415085773438815149576687970729404749446909850381269176358116456291007625650856864759053701961915490697278373854571025783765407153280748978702193498180756785235841214461614334275539132887845900449528087027608945059421882251639271775609928615372552395735364526447056932875150047522452344959668472915294687545793550611105934848150109019470395378633451733481939383610576059840414753559255624079905272869747216176736079586608520289991379066963763618162413213679158393828533882737024720522830209147839674933208843737418163270637482681458645166106198345640320106678157211206194451187900938315675818964608411000923072513852868719229559687839395458020584713804968227504208156842239475390857162883497646430582193207539540086167248882561374355509997521470579541390724873260568651051035773916993750504400877335258123230298339933598394853889490500659430165583836223212212285822633828902220459643942648404105859938944771793572929960653735736149925632402686443695730531407896838686161862433459980966557017523129485541513572959681572694848228693610262374825429321635017499624339939029084236704929913242502408124904582865765269868123770667805059783645693351425754891731473824261043584181206803439881144337670260005143881356987332055809136764873178755645952898630271640297208244534333166891077833069855663747780250057987745378001252642702459654584382406776438159465066407177742122312998299185696719999266237856797999182513537614872443258721526646956398854116715894491359519718241108015600926743235635438640837729748336920351442984764902358048710032014865502472303742415634297268390569052032699163060994482080530860615140670571909999013871610435439316813271808678218697941389728257395987060780154563340181949494044960725827836746916446721714531583252365070370596250370554292324005512445448322897416477914720378030545117388996174344842657147935986632147714569466576507341431637536406306559573049688796692040839002507394548331819478905843524141509066240952835888896740727792497929700744905821934746407604120925431717413261716776778327950537174213640323072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] -91474100580782464105700270113082232425853648493309509858475230823411100411523328875145267431315627617829128616541592635112539777850869835316887764506956034029551433930502542647241487811467259618497263260219866856918360909437501429339706005237584215795235881788207804545375618006462746568959580433517318010747907044114160218002505372715532160976995241505521114547810680531614234280937666189831896657511920121265190935171334758973357769530886184918769875318168552301105352672089744579267758708100994824042903738969561132514234189051737407834128279077148626836990968012591484555081056189859488398760242672547671143153098457306096844143391924393826307069488006765536045299690164205008216317240623259335371584059847249386079287705593238633199154734390411279027106099021907616490998002078634322356822513146200488072694704530173455075344539568031906295631545261683228567621164599654648295367858350167597013311874434621930623784460874579923815232842348372565589433685356220005387665854819312064847682392558057113774855696952252716197037784814291717765313833194963967539044903165483788704278783944396828632814843523689556019471157716575844249158424623734600547077376768719497943746893360908449178506163497849690003502906997368738804971513160660030960819337425022511457198920252805447623008012615611855414766128259826636843422503206804067361968978514360822667714326297802197612587054407615513537710819834178580579503196191017353157609269470881683553782305032734276489020206030781428126589121014341531450934445383602939228254989687416321429395205786975005115890523681559426998877096424241996221854369074622240431320584428673299253087905955525538857677798012582089976559714498954666797942224475040710326712575197645437076016836216622754105016068365653588695808980722162479253090521806160785673362131554828667851465975738227260452976743015343694534820725909183258094536769820390989511343643289879957531952164910750753047521637678152298423914158525718525512427299553662921184690351986631583647580042130887723130053598651530725335544584856278711074376574185913398987047168654956398752755805536553701008736200221836406763734550188141088180133765854062794526305928353210724624869241642122387335348014542006998418720630669099010567357379233109017382099471401973899534021230993598130640015150747310418737850259692261506031630540537484345826889337072257467234741797304596537451170218074331180117241494380935626790483351559433826486725359613703657704317207156327590193665201790728103277390579163961412719800072880278895696347814733129303401454388872744180188366003051077712991206293825860679423305449472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] 63783951556720913043847764288430535890437508736324511594595556338528667972732187592849477386487043617708222791280884802488117023985887830656621600538850438211282079773979139306339124097592881166486912944822869745206617722863441439263474591000517053474961495386491555782423347929324679523994850282280452194578190305321683804538346995651416224976625227062976644212585346806732769996947028144298732544785437776689653394114556616498706373831649877754160418234097642127441096432046850838831503373754700212686647792409060769055663780866489683346435059644623849117834157290125549106352225214012452469211479143036741770686042279433043377729749925102422208079490444722418299282934396270369069053282533855172918697003378470957768217471315065422383017322419925786772407583860729180058058492857573293752752029205895535878877237606075191855010725105194331431062249323602227046165057546416514766871946985594043996371761648650744915358946838157573817632736240798052780373733793552734780695857794832264394464236988384534483191420217543805010209873188939629809741002106066553043395014572386810274816758968415612349122268190992098143395254821795492100080810483076155125963241760154807486596963967012504225212084942773887193556254324976838583964279775149686446418685564702949158529164126857222543521771867105293981614975542330449616748577975511910529284915450562502984357326912733733675463637540964614890579160708590414665819330204483744993829711541327002795319176107170718414826169060482514700022714372091941020598522921762341807458525739889549062059008344982236900244536087063027499013438299906744413212520276432985809643278945387239854163317031226277988119455566049870280644811729322765001052679993396161345928553712690407469920865074091570221402134099261086584440931229642877371962591035528388030087080709259381322519745774747506291016195991732918742976730812690524280425150397288905118929276639187204826389148726612918317835893233606674690742631286310478897406536734576480369776129532605936911436530299396177673867097247750010568079526620662038522304725068123084725222731737955001450127869328815763165740952385795424489807710830648521998897730719094921838399698571323202071418241052631326182665471567399155338302200921320785675079460222685953308888864555113809195349099348268015586794393917114397331057596773377229409695961049539293227359332299137862105205623746390781179980512631940212711485069234759448043805485738470129361626973745383929175823738442750132716419706671279625451082368763637779212940537898381916148516776307175048772797196122055771687097474787400450062112213404522135594236641280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] -25126332296347194879966629455709024504186153419912260082425234144840452259566565584584048027811558733323656010120636146070763886082575937553683319896092048103538529578196042290498224269332207770027191955603047248096893562923792140582831612034545319613049993312466749695041687526167568794136934623301734416449100339920696657312562979204648025687895529095762636307609107855218616463872748969843145046473361448650095536598947893519059284566003669912655552538221698549836541838100741949442080523685916557937244990461317226998832120680300630044706694400385731907691849449302998286363049258078556692607048324632613688390275063848568400891252776125698078748981612821738498622471816147762177256080756123186281434035249503368868747564419583835603397470692160913566153675839438301701824509058988530977310795289927353328603256447858482314222787710102304474833754812215691200176532314830927785724386090550428862033205869661212585985379596380032693489229894796908611228536299566778998622460800001457334612364693585085647421924688895424231050049035186230374467131640943020202882854564301425883450772284449200910243396362711778609752178018894528273198825046287315424172973961120900054785448070883208932205980883410300158346529463229453389544820955920253654516729238739202098428340636305380772885136661904623138404069084409704194881329979557163772795954406022119524323326420236434909720087470460794755311115401578843867184752758992235673408088480765479735037147246208214510533865364578829494597909470200125444317836227301694313303881237141340689409771587246290784067052005871539159862713948599164982205379203490415409157819274465955468839180592980475948186259737175854272575968449828969629790393723521857585689842064288047885351226668370683766025926384271082463330827407884029321626991483668735859692212818607104776228657212882321780645102246860036757154279488014920829210049639926851112358208060221605051085117614596007844360578939425596609590000281680556634466397029635636993359807617456018846830178445575594439838231926503689912389556241154156198656824685584949463036666980378954688781999399996998514503983994954326504486633076790293141882965766510315360592580297824606111544799322530544243771682318753931957715484319197593142158332305785771997412542644187084381608402990788000404556640353431208360605330376342493397150111751587084033857335320610746541729989611886276712336336749276242345737785808666883632251086443902967318117811840128389614101554287572052081850313185597584543122883965507193564344739811877087199504491033369358404337744964740051426470707532887473364260256368545166147884941312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] -13662450124682188753320148900595141642428634240510171827026242041411261619599066930761068179261073991482867905981536740195188838210822306279523949399755994603756115127421786522034241835251417035837085558917821638500869720899313524130861558652279109463380281453055127770514520414436191576592348643924853998659655918456477317073967704955029939922924180086726375333318730776284781991670648878767248372381666432415293108228376214156327643229332695498999669764461873060300714456200375687803344097898177736806909959967688628663505712919011891163049718530361970227527103532059091661369730055028907394838769084774497189566818636467748956801987508003612935601727299017261829666734662751514016637015827869867609630614515646982554998142828377242612600462698197814752304246676302335868143654134194736490492430095771175828822299280805906432881726228527044556437243314102939568212155454566053314985902957127072908027450688503342938369745049002961531001486499488842152142402315718411435917039836026490083083233465644306899620871557120151695077599197739661230639667477356783746406901931310544585074257259571006840712275497781723938409543938062291738666748423932248890532129969410702937215336766980734993017603263874012811489519515771885719812635978266946314330264927988412610456854485944991233587806733724478994631147821731893754782619374751947700849232199791573122674364366080403390377322911173972722032120124938625654889280166358270130301778377206956211800627883330659510334929440328648902369157809364276108271722717558417507671872212433863131028234380558309293410557428683882740311363042797339527309039020590189312628752259937268920767001872628882838668133719634620408053005134180726791763678517519371502517040678614381855201456606170509552855706337746229220485655994736120087318097044418604040097092485282449590285694337850649800755252326321851997457549913363345235527490236539870002580675684078566924260255103504069386778395311335674615281081682483049037150469254648983580862561663971786436956639553704260438600865516002875829210800453065311776142962252003950688351302216761287574754929137291154811828408366039834934093794514903084386414619277881438107924481279036380032743358791445595210875760680979325516186286654271365885015093485604369884600581886411800378125097423221391288884018434711038302004307512511174288057533570194913797886480128947450613844301845761533895335343268175010165449209780736679250943121073164803987494302507614925520539124313063966916124523457364763353555215192237979992545651644061343040667343375587095691069815570375428068177578414770176847680803683416240260835704832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] 46229959549531916801250520782419949568412094572909625065340012589681613647810589174456310323481957862074263298360589944686793491148376739027529339780094664657954331762123409600445829368080809172460760571547710621714339084103036946274734748984384413095274355798091233566221383015698444689262316868928951085333640664969895619964730496036370429111346232469596308679277424028930125481514225166689305251378925731659843797465570826539643583231290906491141490561710082047469266165236283646760990557563514268161648101264408985913274536838897538519894424905363798301244109916893241622315657008553636732204868944556202604362259229346395209253938208878957104871954267933991769091835879147394377352946681928169223478103708726099563075675491494744308769986200351323265592554044086269587886657003486027531641087564316906836852737788086125604402892010998679074945707012668784128309900723027139075416375353915010616870692363567970423710955033575407274504069600372754538887141919513929069696638333429294617134019120845914754594020463278047178716570433584910806901035253111627589287228964157754061629001389191525853721582997335909872937116089859423579448631659843722401907422285902222281445644374732953858447306260338135838647447957334429309314689753556959640891248647338760363130148679477323724867408890345351728307210731916314464872964971822187493651645308098171502920813215184267108503385500531348331887444928389845365912362798160064455102543104004019874721956010317957209998189459028012143798813359322083763417566962834238069845787808024042606331040659187258230638857265414122419212090393513788334239109459083146930030100418846014420483325566412392344860888818258814199134824729152079869586465817457243641950021734033357928379359385475119079227456342206938114927206274069888462882170250857039918933402429960188582767167681156329240816953547522173700904177563155859545065543598942792837180857925540198846457569553272715976063460451196291459252701382492682092604826766883603456721383905441764526988652977976939015780462218669933115568152709633034857282359273699175354832897343710515905113180735052213400967482004940198341848141221581561951524207952641882277522752981805510047792738362560372355323766721028411564011986449673440112531860107684436361184407780252477197312481198156776670661941766103212223529958151781258766510277994932829790133487305123799255856302407748068276169574604257260965926058363882866114398170552186562578275747322575433669295599645329041815160331179954377167989961404513211607159419758671162202295295833254622122204584358963275280160788761226846334803144971618669821146693632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] -66789360301156318472092418616788999328614527510025143784650454408327085537525556470667299857227475253673897491536422532436146931934958923688425768543680916025600276634443145121774284998880552017501077557818287360239631121472099850596082209426673975463185544510078280585632058861221274764709141988780449784869988067271473351567737175377459025801232652418188047164022061896784554027298941707618543246009837343595214592774894227714745811019166420644222467047326271957025457889858074720181469367765182041090929879725681328560250504290394692899539552094150636730800961934909055079343645519487696033932933317224811495974376588120439384843366141190230386944401024505276229746425301437903907239023004372191140100442386321064065127218043594543450350117041682661040615601126700096522689837275332243290212072711004349643109696580113426703966182833330846250526996876092653041151876403008305322922537498262243885912193126370543051777631088387244402623809090053298917085675308439014720314158447943241846758727055640458509337900761310360254929392537909063971282497060896846399208751519387660443108876586090649697659187818000636837524493363368521277813552612923002116750688233647129575907841357093568066073555802988900921441861618187779367184965281731989274744677367250212255627012674172585520643236279902443594505543731064179249201330629227212085098927162980859564614503553577455785503902821102716170214896846575850868397752072631347553956149279431927732774882771035711160439686995100919946184952662936224303562100970061665922816147001951879153567015094035539149953554878553154936555170980483249542401658554000873354408254691134893436939037910955417121588282995848837833337803874554638279790711073223117180566576609531581467277953169406513196863578117971146608308045085669935432362026242691202294374133256386020478763989853899297188715128307464577609778549125343661202111384492212355304726104825999322761418155907277331017787322171296160976478195715478057647124741114393489848387993749148669280135478006645375692199267970663200909665093399946379596625439959935592930090371132290264345730571933782738413862966018797826575462260569425330181889822569236007167983019563310422887968830638998083953781553131065568571298184862999229186969932060864020201950681801205869608470205032642970265533729206098389692141814857997994432359511610409540382245931769431765100773892688143155620731044257952924283064366389958884004697802211840610790807904957232088993428222975756349616584554931810912223186716969124937771043822987117718179169338280419205801602993727003077962556531711531186791277787908890436529677139968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] 69589695827888900312355487069968002181354342899681511417810614128992204448400735909638842884445390619422627189987965911723633458649788443104753874671935245174998092425453049755174324543425328580720110705000560001376229358354219036231579161165626722892378514316653688048913196310511449261014588222202292895084302971036991303818425846635469290146713132989385353848871669183824872260958359851832636599619150813637491741261609670415656162718763981855441456849848715818388541753747271230744376418926557108882292587254804831326745147556880420521873584249670522564866993178561002997606603673191648118262379380079744259515676832796232864410670321042382708884649734423736228962078594605421845636373547135385816773557289373988072839880885015927592865025995077447332415659276186388187736936436983128396112644184462164993469041229400780809542480463076586564794745942752616483478294614832132487667991332609041615549698020845921137976678359766710690482392890452018555840443751805585846181517590509357925586248265868234421303722870202906886150658579655507640553756044434728955619613261421773140789661404799699557473347110615806437606744599036962331894314537856287017604358855144946419081164340149165477811862375082619736014525736741935335729367420200582952864533825282167810531828578607581248671778555029014284813776447569165235422669080006460947149783791843948901631546655923736398754673079588637213691199507233509238393623166417026844887030733923401166828993405079903401734675512529484281349853723708346418662230864371717916249493334464622056468974410028217411497822671399589882645418387777232007933354020840944515392797681929663965789929737559457350953593992413694720837567183786622612584136614337947338462234278269081580359389626182016963156284286528380289276525989379934471949826965256698877709467185032548620910561306062039718357454461659194282340073321650460992642783186949882223386863695045280124840604242835008129447932023010799725315675977973069075574344600577384112423624070779656365553432078185694113503273131986171242582322061292450134116371798946087266080760409343644956279706787155618875764112830132602095659847543174905513670012880983309198670975137312659527221663889922468574223852135302209448667352100368715688294274449253633456665079268195212989441352078115172417207301798396823309546617321131734643655052498813359549151682560878154285575953730672527428477657685243378084182016451563724540001440906515464422399482190381730709666894729032520786976887051555635704121808887447727741031750819150328279619706317514394139271718433001645221406427750720991259936422252351182060201705472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] -54477892472556805643421119462630794507928536155962812514470046765002890985521508985010700011986387621943894081098908865372168373673925442816707788744142874702090128527137626587054370003291068799196154306165736163937929279713485444524135617947142062356052665850915918851914333533929675363923755885770179723050013504927003791584561849345764159911492149029341250222403148134940034690678616107456981709930443115197473109781662275685445381909318722983389935170996558636623977758010253260504981364969940312884943258635284174127172471706984170531010734693099878082674043085565072002527218752380033263748532180981898860868308653122918276401396962722811894810586696152015226540626585164660564411536152645978577225089758695930740518677167430131787024889655572845801935859073570085155184350745710372432188296824620776615410856150478558616750119513164529143291123020562759651688469726972037397798049222426594804725683285184455034278946895565501569553996910750825160767883314414457257721774547389819977632000040978982367901949820079036635802838649606020014411858730183467932524535228493421229506246727906696033141769391175894366441738577419691218353056806444990911230483058936052393504218943518958617996121319091208803140757539066810106413408232091315561602810588358818749532245112676193311135191288838184004726546033386075228838652810589700080930800703688089939352639222311472154674928395634815822906296025373788106482882791287239034666345068546831270580274902173057803921240110910614599237039498478807639809500078748090597875599439917546285024701404653150656519470557496935183850515849443544678549403045040617472885310558222609562878886931385611709270000245176706896232320493733467699179822444601005416458580021611144572934464561700316808031746339309423297428891435452929944743500955204205548714168904377516369231777768552576746114145030574621691725849144317175676826438957796472581382003216002310375815449980878138686373340214059111542147493646754601255682489459858085804426658632081054693052173198144583399503377026122143083646195059141429679060229438251746666359712361154177157831333779713046332277096223239516636049165363440614466964445622862010491614230153719785785440799474793361927409314201715640463525825987815114909116627929127515728916258149146810148197457100224451628369051599258707248544829503669881852147005573604461806733658830217689733236472317533400878794022484290861977536232632982505661880768131194913553954733045621981675681346627206762824047925802018606312043700970147649351858513599244995227660955949654822980610063708861939560370772803936811585406136164282799777642446848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] 29892128566164360903230061075176438855130058052932265134694849855433221283878723831340027776607025722827611771708465707318420244012924512248016467694549025232562727550981227628128615324447560507844208132705094132765555807731295088391477016459582675723737022570992306593904880472798550708929773333518063555113508380653390429872430502084074182125545755793833199630346697902951198298451464681153065527965773600861745361898135369087321699970831842057577213316360213563581137676046245556426858725290002128023990475768353809047527264800780646905951059870452715998753440651545680511732548434857713240161402248023007857511582195727840171920249622173149167644410934683193091394419285907395131023431932240379546243709431582967254784710294383444880607211814745188046641333849312399730107119935311149310756309666155685254520063153812210312777425016689077188763226962364507694361229264959677387075279904849757122066345905937189538638467903221256290624747090452872703709743088045607291962648628583041885237334760308530367698306857417025103802384474688882823503840214508484849336157321193379245263971623527375946861673681068556634582645771960603319575793477667521567858890264416656257999029591620736084009847471244459364930805209570004675387172667549047373700038770112219868604026941686589921377001498080581068093289705771419772802042333226035188403311842872349061411892787826058204461681454916916334095571397224619534189526050992944245598355959892420961326065592710749260518303157306649281314275330165071859089692031575827149124392014134786143601126113640359370280294108000036579929252823836158355067656053472577870832357771888226030644165807252490305275291040864070391303391486446985584522341276906728583676512351469964278073809122565225422977866823306218763767990381328231562699142705896863743174297395282707968791416752079327123711387874541294746993967605909671843137606494254974579000354291902559221463414244389550697831409967772078473789462097827898331161044888771951814631041313093380394100810611342101356654243891136150180329092987941742418702288355659499148553957305697530037543065554874737224042290640204485629860992081998492354709296382498881123572000164423816671487903037094600242405020908097208497839090708936190129757535687276598119542274321686364230172661574213593142866914687012333366022047023017225773978685782770415052459082618973027672946736411814254652795398214788065621563071682200488634342830107971192061983210522838945824995683412263300996370867440056283400272452391368587119059451424042864711725329671089569204473749611104665792504323402751021540184287512695977023249580032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] -7683866458466679751495305576931916122269815671286548017474467741428773002453750128490131760390320914032041763230250150063272759263862500559703143950401148717145543751626648800724234766867025673566365378806772665705964786418603002781701733460457262180040100815153727094227395645871265750936725240426004014226714675815393413705656699091153223630347326067803125128841962112247335829043258512430182252128706739190520825059680161694805408024874013101379801809361333696581749303465119563403079900881550474095496000954107716872867764243706703360245645955812671073635450297798937759263836608185075210210941479106818876766553277625020322529818767274992259239568633393105673193929162690649954132952154693639874773350035679470268393892877127840872559463961023378735272566475389179456071462801529615247656449711307807009251023593995771874627512014570148488774448488835817928438507147634899494140831275693588393620609022801101297060844468058232768938901010687358861088414927614195830400521169803558305628413723995190204059659773771959929057807725833811028078990565428162375145668456080410144837198145977195060820266692905543780636951629280323515788391504906052564548212746488937005987267286419404810866918022160953601633745584086684594962269880500865446095551108191910222914319526699403245988448431598177017263268695855877414451557125077614875797180440497218044066311869921363128847230783603088167434388648758830006544767073772893581874733618048060522762989502085651765144730577706186154053676234595726355702608754462822403374535430445467136765257520319925363362002632015095424471566433586637659039576345387812466573990211669825732745158817561678505691501172118599757275940138714349487423349435133911156885288383357385383126026084795999786930595424714635792913771332477880164436210393311741909421400193485931751697445416143337538079025836956421537216174035547047100620998609025603158480222444435048494627845894096718427341674770643675057393989330484284554443765478635846193440955664466557853024161081245191703064542593440000678505117311100347736717621003891312847129893817876099208693412523780283239441606326655860634877889810866054512550698798189766992272973062297516746690576894527652063800510551649145347794570287004708945754942376107712458926260716725939529395888827642212191515073864498771002888554883396300239377557998931719709332274038725983518235556226715765750426090491325305417773742905094344350390521167877853716488465622868804324812952209028504083188393286603542440382656256430612585724699031881185724083539151662267748990915775061013858997416542021062725498364797716824585351987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] -4872602984579828794400544181961640569742659904810853962223914182788971779041725298998539238168642388037283625319452605000510585761503711794179756886946412556542928152429218908279905840360511035600081636618604097719560422115142466957041704449678212664411561245811121214082251211656197848988226492458784218501248816366150693900326371936047822488315044416846273783285353383952910829012984099881790920847448208114102864677407449457857760206776850814156497751572947926984197449560630392578226385916356864081367681815160157814145479978340981640496204054259727906278984634778962466132143136116023028639986356494720695642805260484441792681471582371681451553125509203618945806319730064721262503759197588273032263887159208168802084460222404601007003057677412868708199766418488531671763047879396583152971464692163592643133677738046878884229876135784954930851168812788230696812939363529729360687571076167203384046242694190000875777264651209015352945064048167151268030937438036826442508525907041685106007935937987516581333714908282625710378640297030343552936955390746546367899536884088515427157710632963198485903652548331721084016705213096994367613280313506774386721158219124796762503573284319197010356293854620317737997859310555378613634060910666347635657579376011746800940741677634724246216596913274601993709841955586221378016885893708426484505957903028113386632399437611690804626448777192049240795192195605431323357774495209080039644233071245380086676237149463096181881564031761594379551134114898945577863729306619538606632204757480767849591162970688513022254421027915747225448772807520192320739762703214127091232612293885175547706020504014796483331915398169524325627167888966580254041284356648899342526468487773181547389540000677346794512993059831218384853646836847876689734958285898781479787607574287266460404174814731111494059821579837335331769709882048272182021758526902218305476664796976211894715734719804906847094900202599519147412629546136783176947502625274296560963197738272963804801148922698882349355955050976914439989184617877936343575280924698749020290294282160533492682120053010460062056560438814477973932035252655643820251894180490529073781526587123521960029787207256352641454596872923246970342748551492769770866735515391536727306968607588247477113913196791055620991354491323110114056686211091957234690848909705451572692357678437703415504048131300749893027695139789763769177188667196628710683058081377827823033752972390989404318785894228503186312805333242814908094076787695240254811413870815734139166479863851628321552195575301443977371398682236220125008411703373689546334011392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] 7941675303933244924082608791810810840821949942708598430428014003142576059250052917315197617628943122335655109690263370209766737297584008152561652891986208307615906309762171032117560520421488817068529436356012933997894124492429809590591409001009706837520739284101995652632984833696877977499662485027247200188797264735643329641572295924390501540972463070508400426159863078596769099000314506491352906472408842715515708055171874945396953816475841160364163915395215684008628447832238983192829407772419745811455245995174639850876042840033462073585689478859427650827914591936109883187789473908115625405598434298629861660464873640217529978415697764826319224000871610629078861559110164815662519972923241538274842399024785470397459017845517532123996956584973420590466903767598353356518511441491047873823373161337225362938826329193198240804015675427437631063903147846948762250099555522593516951086572315681840079534962024426584182426579421706516334429721370663459334487760418305637228859583154106220436771229319228224070647784726434108185387428268285365246501832282781239677943208498669838906522401359601945504280533782968172999417208991005072696635162586612790255541170472059739884499723253677678509597826088532550318054559304848675497186552367127452419726107324693954489580102468475155509436831421228201086597635100245265594804819878707973465610208363578498566874190463787409313080373323307701157245423403341001368502298653547350789357884937815292821462225472027766132709638802734240437397999785113367221330706506152506045912926187626063655046821327874156857981722999468461813083102650658669838130415395063991118926796436018752574096691938388096657747033141672136881960078205602722887215510148431363541063354192071646113616507270174448361114329913832675355569424399679111605308638285869255082105568559642563888541716651125375499970801209692596885995212000676478967903807453720441519181983745918999258198686727398921123720488877700709401933499401850009134039645635233793642068827518774411608930153427161548171683781197871465779296734082610914943873940649601893954409524690590447163900450003966826855683803285240572803646118185220887284818364595961487584248667765076782817709801994215831177697078665867486125540031127277027547012481280900311137261823467860031096556241026937428177667225779648896394502563885790616478134987931264750105641950937910665375158634551485224865941607006789998627635033334736447990834010090435119633257079352496584245207322144583492201426357149061254737970059100404443868725893594638196006986149352924245174367973993822928855225146469457035054008742431088306791907328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] -5926562398143170920051806257985361621233992688062912208487509987346914980033035272301888770210707239490307950400776958929492048349872344470342817560611374519653250826060680405524804417090256397525555563503420949233375531880939034752022184027063958919693753669783554020738181105391824778968371692896772169556503938820373958471317592028043188237210427958132368602867400654635457913251146226144974652485609789245190324636897121129725174863882198437815134679786268538939206706413895767964795136885757570125458012108144787763360930378818439847610186941193452499071218997634314879327143929022536103796198569404297456120202485614579745996246841768621806058011210343956675183700409880742675714393403133027106694689486548339908215069932649437113735856766586091858495906250867767136508409639028154289669352143310927699968006554300619350599133924499539584701171048939689717824790313706869139407420352286083076193548373715230619728207827642502284733664452933162135942643303413328845137200011764081366768170080385507614541991883062511396439351101259298610326034297252566426157861352539082791282490331056400312968135369011832906274722932929345009375662915067575121538890126849396630756789160531699839294176396413912349107700624500294424006938734725042486851252751179265696756290936007652079697121716642895928559533647127278901917835587252245046256735009160526382185461130210258580691938154887687419297487269191540898239960551967147823138631206954465607936325283573092976491340296955138964149733837066787616079468058754574387983646954125006701711988110408205362340956534652263692022719308531707531395560786177014268226065899272227450452474494805490571187408136986843510069047346051925330811299729149662029220855956842492803060028599034811671266659856162689351439067599299189152058057742279328502651638715830974144150565190513157623104912199155211372953749580227596315751539823368938876902942062690844884374856684536017741128788618991901703769149830322477391496497056788368614154951060432362152065619923766995145435310920988873525119258652832214131712303880666241807631295887892030159496926363666902608630474317574106360786292774994433947406897969419039931218558195924576736468330067773824923300538728083939848190143511651002554664304935493479836173696721986587024459534540902523791963205975535297291675907973822675040168996890269022352970725847432194586183442518412992181555489073708790023286646474372291419582951391113137513735816570010103978832059816296218785597882634877487936457107275181714760373677296014684945101902783735413685454971626416652088382175161462082956855095446219552514082078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] 2986148495928776129835449434699420288280167663170113267371569904802869862182364670553079453940973608351172591578088295074408931464230267482484534909276456384255276852252502454062443924047097554799524119208318947624438127605051872654139158711382772955106209823997240276137330757950530012586201966921729469249281341894768732977802626215824338522950223835161432120256409623429898534857561028882835012128750187750763604381137682449358499568239162835327119339747090098307392053375350028658065016952058480226946474823752065671016698212485369561012679697750480125795580414895473213590452156026033390328041967647993752550060469493955317992130028951437293982931221055559169598157425152257871857416363366748303155810885045113399669726461163700509665280550163894386746137828388729158115430270290840117931232513404103662896513438945595781807300397949421953482114102842571610268156718029866516898789766388468206481919560197084827289118147541176807857528606916858744036931839976280044490649119283315192114441712007751942064291495566272226720316813878069920078155023575553728116933246499860833365363655080573280460086243034718836454720614954017995424624000209178915209720726322272042210910936753455342428280271407587188236562243270399621492502674389823762947213049878261083300211955200280892003310554418121426460157913044684114667966838493323487921968965451922739157229720239189064772257557017329336390005017577526550228121092831203948289559557319476464662720947029641076023977625893823660635168056118521329855098298291451284143281752918610958253278662055795366215890062529763711005681538896084872770070098529428791647421197691492667183205108879161476978062051104297720644218229276334455210018235788003521910871882287136359328881714267025566392664132428306043647621195143440913378303840125222403079526018117123318178646551821299963519172716642833787049937843164623730791287188380760664302730249812133096971491036080619604255082843059632292839748320253926285961469296176576936096786066517530235240872963045654263299652174069711961313977901114095969543907362075129842744291746858284274319612459881748305595360487050366575932260223896416234007510450208500718994538390271553030036667488850925354968405254279672424309343353562655627888084317681181602920020019920179837197090114341593800611983874091117761645795427772089916040435698808138726060522456565977899287756882901001442617007143461559495137972523561982999583966007450134489528264517425057779766347705768809807826940643516098324786366287483962991750781829894546648969412538609832780400942606932103253804050620691391541829969938987349375484690432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,35] -1030534225275301810155256651470423294228835404401728442856659411280441092365390106633294272750127257718582795936025157987929483828323865542795237453839974029894072933904155758597670229520428506639847612593551055311339541643327094084909004339335734530050781328033516277183357135216591857380503479223119020287657722888976089174841709029741905414530248877277298644065285999915663817306295988326203417342325994917092018578980414032732201140955336594722660166653102515991533296572789459172170281691366964482167935085207317652830212638774547087535345893806524261537973351780519919708621791205467245889187206554485308963475372533121592134259902892487863305375751844590904009529476114557601875599155222644899254303272874735901335799124054526518174469468431529711512300553132273752729178468100463691022253722638124513256316796660467776982495474764335712082079563087669854854354187398184483932985764576375221101700747680478835473542184292152197315992139636666226715748185561543374069652526711450766339688221540160706818193244928393907385340886468187379786633625132295444297611269099432388219806715589299128833476845153434706415599049034897448881802295770609348853521767714777351735494276643010154772444815150173904284395484743965583099353750726109271449866203118078878243137549250745106114820101778200679944240331006239903840274589058702142039131413763882600800510887863438907680673524420082121249301830462388316978359056270303421569475721436729721521788195164924343929909355606408890645596824972217242423987426843252131305312146514068452834058939635726337031743298641423232066391749504769536302537132049686352951782651267949506468716634962204499223460869514743160920245921734358161771011768139950374110177278794509012657594223962891455763495480472138564878278632440706847878299430141441615722418673814834179839097997729442201194766121521457189233504181785112517832415078787820788303669594146503483780308807581588105808495337913614489365900267102139638043596931774560485282819700349890897997127401457484400660250866456084671837059680749793552661685702906145007735412863545314082980183029182413580778589436511858712988945830229873677172448094197812761739264702371576436995541935119299798944546568254855945234106668045373057349851674503505118843333848856930652893105753218676702998687860184631739017302587236732592716040879339493164906190009809490060020393178541533680955752127458572283749988085439167353135675881785740327396584670087896384053353391103809073515619602951728454163442333288897441607989455227678419803018954496199097703452834864387384652369053124604109516295566451042252962660352000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,36] 187028508416899467380922751991022199391183127308480531638593180734862110977384099033514917214012178896942843828231318738328057989058763655561709419984398814941995281657506042906143646055754336594167734586253695365407554381681970013860406668251124879322678586272332019887622707464457448799131280241059732706780831922336101019911113730835759547748605561159631687393180926915528289302864251790687044892369955161515260653338135293818236969927242425133470242553206242765466941572633325612921103689966121724874981486230081790473024388726497077180243532273465165795365793439802712377894727238547237446170912979885367552858336749371349307654841338083070363052905751224655594995615933186581476042880962033241999292697088207535175822859293864108554433601848229116151792211229811892864640275525174095915262926020760229085585766434527433470988627478082973898202241574601552718118455229929884079920738328014059976493553182514898816762428695208378269488999952989306572318016398932953534703563682066652414058300527458588035611535996147674862419834057786039224956813878707443895159971245599008770699742507433344346749751521015788074970329641259536009480706276726770267810346464649609510776964618301149528585801289117894768399642133835320046086734774335964120666833806890419082125960735122656224691600154235429686896622025440279235650112660446505018386699502346783570175669004862865294389561882248540403511838600839958627970983285028727872113879063869468982126743000288081390861338504115918198557222489996518104716352701760712700369858765410309364741897224197847142172577166797365140461864925592545142072486480063607535927407647754926604916689363383000065226597586776754387139734070997248346259153976162001319037929959747768253141993333869820280464640721949658752860623651783483785381890398523166792851189130327539907897749133397466339481430362863734856905012450097556332344304670432983069933844089532669535805821691173986573791564782590874192783168311829301560808245611574881036686223245812488557023862611515235503257742471971595079636046930781488275754572599839743665368038570483084652672884078939953330308817805791531641491365610778113621242413258610232087250460261430122698460807925410021077485918706965309737646669427567780762421576029733876737295452350616252703890919169382823011047029556449238197152908092954723942762073866426502145737328207176752087814087300631670731783017030974203612166659622898696496986441891093044017259534832076730832018546225391435183648643210183082383367509971860212268058042404248931456138324110128305169669850653886448052957569595905991277856833416418572967608320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,37] 35128308228845104098740171183135969866409251590471722314194479535150167038056625729403992372918496672805028550892779670346422663116706661648319378669986481859631555552496045061635014553814415091783309331181681424936091863624284427569393261813824286071701322225158144652808338709717857666355760485518519030879738193266590944568173105336309874916117132619630037186796276246923653998237265093708579750129674784363663772757044446896980658268646426947413244258904548405260684939449438792277754607278640598676026146178992545666096288553351095795140728312652387150950930160957526006513333219075585567433043933632926771865802976313738705338017707950367623777258165072064239776281035653390297700847020466326404346532803391515121498250552204437396952436768303844171285699490848620843595595121036735234849936292704570815468746946155324134240086240817062506189974239260967235706040730381216179995296883395989672553743872711362477493277486190289871063563165632751131879302572490257491070764855373441641438502877633535110536148047122879430670147102637508408341878596049432899987079810392492433680369406119073913868686808755430330868756249472675681001942252512325575046931652187137352383056966001893580296312579211343198736497376723637274176762228406681211728902536205655404900959838852928726202269244176871094954596891078868032485191990669378935601678586735643424272638888633474966461650081987684314672088381900525391279752367082988277478194743487006848426142499577172543187037960840660360368752167057755312031573087350914941002132527667646743627488443730030994549149978801189359997257290866127682665741930263925696158304547399526297632877038094985750622221470365505339139143234705539436533689805764812261335559002105614140816720033293606464664279523475579021735118990582432007180808337617820262518715083998141390828774127001927779727600972700260268799894212834882007558714832972205733767688950003305630633920435403819986776823368477174929647304100296465211189016889988669065093553887000978990956485656455339993966039680292554349648539023540306500740368740863873761148339628031572828440081355776368446528183552934025425199446138961308906042685225925432637482344524142287256806922702576366727064395799941187474988353209259454268051196961367234699345635946196281933376643802575738375467349604244017362385883312224969202321464647262081054947584181567647432986525756920449743533462378839134352616944367349813006858900613751898380161452482787873239702988886277937829865252376994027928955694422472613917840753822448440654677563401815399505310620101068628888579532517007017461594693858143799678599168000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,38] -43465652865985967902726061185534000813209847355627343073960238944683778715402114128716164498336890305161857950479469752036640408636855848947865668120017229330399197173451810590404944511217927793602204001005052145219951210980140568509821628603416261173691901961138372766787560056693657841931127378432041801826649967830638229537314365782261090696046300546678994592002818284118362481403410889007609536058539975840254935827763788488468837147903513487752131548851650840415329234819940005459696213868716278251058463210834032934767130986282407637340016694170495723415563545680481896430124013154024328379636626939094860749769965822995692950120852215663410232902476250220636438167221338114228860930798617844550051693205514207863792891133054151158518456818255884584710029866262741036244776153258506438634828179341786523775628917498328189674810477138134115571815414750118357453055357476430216920084696461338726370309811527288003590165557597895691943371908024805543526116132360387073720282796407563245736520072751861701512032773764120527530327746084192213899711962325991881044877827419418451292434057211411012631700013710805583192269034127376461733438400770419562989002238254950208291713982213431671213425937061424059897501961968352522552955912840821512691801413723592048108013172472540355713173327182252378129661887596125674610907824030837922042194238756848969769099889342622451948350118929540987289454570560625803430663020514938602511469154836114708226208874081575233859489905360851459418640250036126681094918929684162613477625179414927533785698784822946674379469088239915724556352752084955469592051678614774042851196206259066896911808274129511998583083533315672089351096501044262840854714428378812743465474114238222110843643120525956631288072834720620385146791368059390230949194870916716357759688782703148992633074637948366723507657305076557310534648731398365354597240643208007020005050838265549853217557598440378809688363114044489108217857594478450505777715969768878732966705244351992326663012098187330872091831771719783338072276656548679168457608243380694253763581667032990402725709118091050476133221455826570951914418536114846099534358631008198543615374638319020517164547720857776654096523101854955760824424892104803248649304855540746013023616798636011518466922517248211801070238686019703115321620621877994068239848081504277825567657025622949565922419498949616029847022098269498763101554504045858889893573574081938759378558424404713294255784921686347401043827986985178252529902005458221754375775986860468342360540403546754143414142552562281142614805483726140720258760965957358438055936000000000000000000000000000000000000000000000000000000000000000000000000000 [111,39] 18837005765280358201930699813458246448463565866522365276483286285049225115560398733838159687320155746364731096654116464356119622466087270281327663450716046310607897065449260100658523103488182118117567338142279323088482894774983971868378752279281887303544693030691183491059979736021667431123046804315623390954667748504625965019814139451814821535432193243503485781681126869188836289250615177278205151485362329072070185330423752739584491931455237835355455755752876781131904098246919068966646555201573973347791639061420680552661777020007241316024933817162453972088230372336944161236348615901344094637914020076299905778405019084491747682081288548189657562077240552413051553658055820554899653291321984896420487332157960089148124822259772023268942703587196921612160058573798295391626555534286121615457996279468276095600647760830019565603207291949610665420136856416728133495954950504596640255295746029473534805703097636534689773667305905002333376670804118779039712859382619121604596616510482282450603347459407141725039137384563921614551126904373937036236150424329589071485019383934559072849262242362273424139182600722863071371912895114709697876819303731724289368290497861619117195546484066222973294080566225843297422516334746821181595985914061809742598495321858877579114725190744496649143811325612479186834395343973095499261291728432385549529463846006132306511635880849827616135137716426893558239052702884968765996703416402487990827045300313478237745203570705801684973375043959983660666010284696645927241471364478174471554305027572242692750565900710224685431102049355435440005687993758119595745713926917444664244674927078912333342959919947583979758513955132545008193388293328805497479509101930670179742481495967371475305505442247127472827999438031758738386926303303098219415136779177949743233762476082254672448370259183143208587709288104510813895928697762109718169992679038646530744692377237875102917664971936467487939489878437426449846357052048193332542530852910767314686707095798066267681171632488886505921752851292992228472962634133414745522587704258401449215694287699138447573979716777401101088766711535075930544419148147293699068893540874790110959234749559734699583270678882051862066821118435252760980609732712173985347281087918760931192283397716299870671044248737568275870987580482072265523446147897581530502380668770661040098189854862335712152873894548832562157500692293463363886935607002855277755357696805493063557675998153594190778865313095945409117554403197248045127616396086993204311750048581960928354034997725374729043738933447154870777221064297552726592677475857106630344704000000000000000000000000000000000000000000000000000000000000000000000000 [111,40] -4949255654424486694970855177239329110699998467587628727443480621376927124891454250364175705105222630111370781007091809128497335408388693909344149602017589335616203450036854539611837370517671478815287253811819750156348153254722916144111346854385110392195517485493822380769162266397132499915384991663424294706992909317461613342950756801229974813313041456119530123927729619008589223287048884165305358631498955681730883043016093883271689535112478655040365610506322947090594379670997180242293415130247227249046033773831917678949210065882473777924329233598936198182416356131319759142689147468865259881194214777244865459793135358670919585767727665004425686287920544479747937171142659315587522884379060485978387933977595959905461997534485381801521902722544240598521978896902008494362705745632988890092563863042776770533758124626401609797537190064933612423392470566400784476176799188830295696299167029439888164332484249070491698937228832179472106985971229466618401038829615600407514587134005687532618617398955706905852540765303575635303097356304938540838885363398332148311952652638447671181248595802630031978306323119485216036405558745471898832645866636348456223491165729822817037904018476778548420296922131633575096288724300372659794884978011231001451407532088221043065604495098099558873606079082857203613640304024369990994219866295797292942656457606052461230934984566321891039318169069455984298879413140721958938925215623922249673419605866301741788013083435520712715919150204812969495666869754929063240371968806968352747505977759804905797413883688883769558885611768565757195779232709055441338422073186387815589646016256836083757918444176464817436495095653233103147856026484051024928770575678064527449987002795927605914766237326595820139637720548415004339031164514450034874571561574982530562375705072030760236727624917310264858719331297219041392349004769696788574531452851948617173020254665095738400888801596970817594669581519501358181799450435765577444454763510809685454469292830640668568953050000228738808244148780701112956283245813593997996515794241811935928870710252031529315639346908736217585023617687139811525656299155643886343378249958995211768791821300211234779629662186564078685166548335682118347282827786051838554715521509707890302958879852487718769073347598666455362988562961676285799301244687921858267681857750321862036191291123793052187278280445542905657690458878444115587261339080118593626612846693418902595608473810262949003414186392313229932715806396107319675994949671162232706105774779553456034747473060771111274278416082110693099324254136488386845445974168475524923392000000000000000000000000000000000000000000000000000000000000000000000 [111,41] 651545770924999871022200394558417527613121292095090246474287559810475811342143041173600108169661071369792309471480972571622674670027075569556856595423217980225561385419026771493593549781349688151973598880985423187127568794766867047829156068538395659329839473222484025276849224077631217802194394209337872987684002612703416471276326988534834568417089921353388477865529912138293349856964189926084908100394657830898653833859327258370721599847804307305129460426820526817954042515864535845454821330817057318353785670512553390630617166503732756889420320678804522770957034027039110765733310218920947847133144823441589324897444697476845122085274119789992367048280802764218628014187597285198201156051718206782425189103800002759285472594465538766629522841119817890372182360880875407129822918237838397195368833991254654029496855748841558737026340418042023609103628354528692703626981032815448484676782213121100650446705783708307877463625948968484238910136690950842616322865098585404568541121934936113262076099650232028636314101377234737897482076239503091731269618636879984652109304907759095442608880127900839448320578764427434887500035471913813157240391325168688493165032406823403996271113392552126261548284693648550564455097001357106141130861177120802590237636066428526370061116474346368458508373604356296978034217439613612336018075462061006916448299741498493194306317579802242487428548729490529915416394829050265463442073073956418520435329469347092902228098380591358711253141648648116296433225846452659756723789585024871334105941165652044922067249508553400573852886690176460968496162007333909466757945702723787917728605178603563864486536763666734643000763846390762855673759553515818586419007302554586164752415541350005011124323535313224686345411409042572658802191763619354984962412717549639784951372443928167091807633795090429816082821724169020969872576939618814385088728869993688744556532557302852480101169760792221626601826915839197499700586922318942846026880181618971600066456467635031372093799480219156421306331952211299965049161993331223641563023528173060706547582102750636535649883332924644470872951863069146116943110174664247124849227158864250736321963781193709764974607794208035924926066199169839296038583089537440456504930877255150041458755365359942274792015939814162021300969171069787300397046159762098074309606101253537503681646759670820338825762340079474139590102458972971834543335443962033284473646734664367499459996164765792884425021159478865160627532659322955619659046944245897670497937068476797438117848804727991835069138296963206141102814769048354368705874295867679178752000000000000000000000000000000000000000000000000000000000000000000 [111,42] 84079816039265802033991442750920123935235000904688862318103071792187178519011094764212715649296276374829541614057895982274736788299704354881209489606322310577952434110174823501829577428207167945939300531741331121107230729263057940726196334542453516839363563853694332851747076730779074613885059976004788135007407314381357337023408192463498270416221907131526159220745620886104951592915232661196642238811739721896264140614289426088095118666967478906775011743742777759979397808324909842526606793346092784756755359954413574370190974387524459954822602208974186959915334798549424102049866698356632700974278597574859278001317265355188580481129063523229547422961528767987207988606133557354652553466527914041111754347088644074577205996684005479772290728454857648859586076176757312355651830247187949919323792851225526552009817040613380110980689386966074012501897464277394502335264595433559346783861741949579595344045529213948917216847354615533975376525572906078258373082506112748896596272132824324951078048915620293302082969036214143000750132141198713058485300326992251081510052843429329534516181122656940361808711238183192688195325548346001143906890136582286454383240470564432965233264600470389737207688459147107257631266609423839349877917326921688911604454463473162211379108516696155384807862718658028862662104770458853440978149749948612617967965678889407091384384501673968992177051804664400182464572856736682392233064582317443779203302369045433058608178205514493696385241203157018977305660530883067409568286280025929827871595842472130977834994345989381267397048990877403441137721015761323332445847361147026898296593428073865621516444624994679749393063371214126320334758457633627159319718609622827200040559730351937327427539560450932617159669960140786257690463279031506509557461552947436457066263162367950905273301534783698817371371138362124632703331154296058234143695050111242007271397118128203703952694404532639941010493878497901449107781866420283575816189841970795517725008970706853182203953586769346575931847203271787012205214028882947295575775963446514299178872359343214252540494023541139714092496573056650186384737926289404955123293137015187575857549482589780988744838770790097087212505295303225976170493913741423322388699611118268838647496191168501343025622679797707675324512024355667740438413446925213242871988329147034789071201690220014156308186825614150949799960594048291617523980465999284951863406787072180851142844310281619788629312502509660644555333735598930352740723243379507490073966992703220448224876445033515589460404042206981528539977120254468380310721482197057929216000000000000000000000000000000000000000000000000000000000000000 [111,43] -70063924104559822375906862218764417129346854009930986237258753542869212200944091214145019059357867387287363036277234462703068256204212549463956465692675099685474643601145055991231026821360154821436705735960555056281843894748921949128430922344036054602217557224028694085843933145443015043138108289149298764781960660373025345953022343747694898321448744402889471414856905497045599715988186397199063958239667808600139727390144084363611226953255799582446384040595847721682142931438037179654407308669035760466720509731871113039420817245156673838861067113748700686076671076517093901230442262125368718006310675789892348475306005761901469341627127877925218263767683864002793325893575114575159285734632326023096783340868370642809998762862720441259751157714320097204062588642284645572341695576111748842154560277468582042965203083647388181717270631755113425125140814640431645438486871039028653623054151510639914614987298532428558049056501299904209990970353143135609571836734028454054267039184545915494070274099322940568612020987536890970198787866658984546926698205135418410650291943615011174546512642339215710753626142815653720778846260209502574580639559290223388498219101901405160262020920216989627974013648243428172938993071062263431961861039613074026517308349647004701547779900063175306577240579389461454679733222624442986323725721548009345311487285978329071397935938717913782258900650570954351660013338262130447865632941722522587554847189561955551422434023747076272008468519907127516449590765274573899273691244514638628858390113218340844631240690469532113012763137376553166926384686267295349370160542692768489655579655839975169411550650939787124191130361039753678725198982519015297457704051427129400945186239204223458457903042762168103408179417199508663717371411935201787827925255660399733407917602646348396658235164950310381324237782828891368009798983165956917722569717491428627912243973503202627518562328558925165992105499019283337162529885549052116110705235119402259640765635117919611503311520394001403042501029526034121088800398309798196419339727923337358079008933994265973259003222158465068473726776987440545148525192468485440763825265319228459234741675847017868773084983631642792973373656779054720853813156758547575132591801107156197042043746090192116508641640919989677731074138945575565417612072492430742827206382046177691527419931832829374971448961579246878148066950453289484633509181787131444677042045392511755643157244819839595823959638495624786484391817555962203884443683663827900075145887779900769549420088209308945985408997141618518899117118890149333190832559543566729216000000000000000000000000000000000000000000000000000000000000 [111,44] 18308318031630824152444613823759745492207706032008073585192457672675746680951325955751492667292549456557209537037428958712662240983307575114902211627395568004143414252955917000698899402584783152490002791383613539925266215303459978816096641300902892121700608982125724765128164829443103193747109545466309369157026877366422675532822118871285347184882616903219839099933889597381800086431290055430462475802963921296401031612459320088366640249889809215688884875577724948525227767034178245578889820590002406414190552645117084977642728030457783487858045474667319677924029158254209191313051002870917244448773803542804455607487104628781449418697758504179669978916296738441182038506736659567166189843137645538219604285045023787791588632822400915752167323006035339332988286000407772034412593534935858776807500175631439934512145994451126451572340119850810719734606723138847016176133812062636305731008553061768011774010141565760412363672657803214953253766767937890564214668172153875562373006158808559122681292175977928451182204357607094345335634152640390451402326698298189910551221464663384315085844196295128056738244788466111977997102285935437759457702021083870069452353200936886988805533927458454333942112227463786014406350123822873534731668083492203588322657998155415044059550928274930450385114878918556819721381738990480518463083310012514418578346374051832167047981779082246399290431751381483886436031362342519315255539581294580727236964030343274095330716585128637732887978639334416400224795384611850930795923261633053825294085341789357770514894971623370897671938131002429864833204553645613026749072963213011899053179074409782068752027666142630929491924518541384868784813249945662636132461810682708493795991349665507107274359346649847165127584955238522169060925156548749375975455734229669985061625227751084622017933655501845802338268329873876047533296199184359027137474105266176523009953254684663253281047744310756513409689421974313995229878405360100441601635556724544008954826614205378408629846583093629767558337834945280445138825856303321832313554439882716001700135024804515790751455775649978266401547811175771870719795550852142688140819629723014477797873688745233070010854552023299824194020761526918173236396795564468230026229649478943878916773707807661324228226652095059654190823262607655656153603570040133835986137854344594044099635687566730031337910203191887355467729964959566126368513869760533455638130444984252360787910486842144557274488802291018064889258083195852110610207969076916925658437735428160615131714507527544882051747352097916762169008400839630693738492242736772546560000000000000000000000000000000000000000000000000000000000 [111,45] -1728346999579203932177790601481729719596607443319827311155051454702689863794401470241498286326198785365780226563438785917928309869871842401830854035356027796668775933557601096279168656641776384202516554723862589218834720726571686737585470426518510042760693258463791178832231386415025093712241189858554924522576416696224982662093443211704995536078803662141289280253919560725592752955286007434511582279821959168156771087499999159997627116999346836832445611028249758394971161875795084782324208262124720088658445659219124076558857223152239382462439933951866648039340809200000845701314507732541391361951434276026474129574505351450910203867562059914290416435796235057690393566802290666658541870392170060811060277209593317508071187508742909982180381717829786981581280435678313850629066693490894198521779050215038787166929191235681529262258793004699005847803274254410523338238610322076045895844520094697920887517960078198498503866425138861025254206064624877131938074751458003546984603913765645906429307955447145455447835329532984934104765257741146549004307886809966139124690952261590449408081780516621834548038645717635557861786859420089425077788615984902952143115264801560706309191435173535690875615709518249720418748682443259990964459752744751693812787951051787199163900796087520340321615697994040073226098301748683127088024064612730444010156868356963492042324075263253135292122251151888642927511878778064762808356951703056881480551383641932882536520452665551444757531861406591511128055757035908793532659023636415131499290058011391518228546009382985183353242984950090792474437259180237721650018767781367605637616874150221454801961863123114064042919677952448756945406461182177713507822474546303670616485333816003548505454239376467679753289880896402126917293033384283690545973797436607456761191929867668140022529389981228633614220393889782180648880537227500182363077811024972909861363301304392540540982942513731973665882327350215446936696738808634228968814402698789379958465342187306332337303375055196987456768666991231348281023694148196844146338708762785158683401940540169325885982478949005191908872299024995468808544508044169676563569047745445131475979268594748660582810281595250060816293694066153333223294523214810482397446470796820021074858190983126789851946011081253975625606237804331994826051620355846197178457832645069303879685249094914430386149984566831401783716828535529238392850016131997670894652291618961381575511639147428661763569976114812554651199682193377184759918081441173905307813119714325370318131262088288304836405773558896482011184673301771204498458468706590654464000000000000000000000000000000000000000000000000000000 [111,46] -596270932754274880387659608805558087732257528697837672090447177171661738626196220655558660022153928977296569753510830484638694145815510717732867556326239581469327389950628879698272890879209904576613807828158810946169771712220760353047138471105028560060929550838337851935002755430644649400446231704354483762647449953041592878548850440945085064600603137751247960614107678593272283082694634470954062852776121332597123254589299666664761248292829984047309158540641778421261056510259816861762310828296042778620597547094152878546397754419775458360440152849476885053785843882939797548686513972510510020131910485389300537020929793726558636363056687534427130419029653649220657074407371879882762679955418784458088319281293422583463949728083056558735347258429514610790653231420144315750259078545210106456028485376344480979085607780307708191142678825267690915989584372421807147029028650402814361299199026600211107864654832663624191379533432582367749567464050685027993453976175753806469009416738912185860092798017871846313577002484506154627456824264468089300291687449768918611458880397394121383941945508591918482557960167303620095804988738463995318245566370863099455698794317580831688061449187401273600503196811472631151296474473882833751275451759349265337936614918553333110898361895655621744282264451274259536563078527269318663533371924684838007407555136977591087943032823234723235779367403614877694579509779767471904917581854044914356181697687555378382122382597654910349145690106057816922201612941425441045288679616876780386947218314570247496323143607882510008556100098318696584998831449668170881100758109027930080004597326324721542606985919838643253561921524532485199457803497281797322816893840461191212568145612842169705664688138817282781975635781041313117084015127037085215125973157647561145843425222870380019375667716087341717486483691320347843560231893125974355222201708007689839363203488678601600304157360121156612027863132018612669034744400243632962763552766990800237659001615118295266528331093355467387859582311527861982133613948369816293906236484574004513651311872429465631648758494271117109700021111266961586857731179864792446433541834670386990694297334321441303544402147625308355884945614950813349287368169592315068901710385394002224243135862673651510483096658720134285749156022857436192558266219562444932689107018766940258542071055375689981021160288086509862100248755229715370292870410374556379752448927648791052542226803922971987947643563821756627142048558305411173938145266624851243108615806003073122603871790233262566103298628456311709628489704788304018575145358589952000000000000000000000000000000000000000000000000000000 [111,47] 340672829146307719077476503549265712131581030007433274084875268131564867081438114858960124963694895650498237510147052587234509449257369991768364214600102741864672601443851353494437100689405508402357826271818261060983679275526967687858206902301113592834840492989589661085679002492412300396454654243680366101989009616842983478717278470876176132813583705411163816734700228578064887315588174824340402184649455009689037396731657091303270661098961166450376214186855335314277165791382785685125318272691124600365781716080116547574339970205138838268098667623501266732223013261293346044878341096608023480324836871402626449199438534062390169774239166406050071546326858447837563683185462059799181911556755807268542426177482314885326455786887922604090206162522855394502772436250627722413827576494117021942803920725305756014690682155588677661593187061750263145846084731468640975039571183915678706325961091541219187387257628086236599794132023322594469042004141955343640467757476572395050295790373985909823551245839091796971166217224120302763518117292848253457263854455787865811772325479380218206252181160821139484391852319038826979682344534717201705419555010858418071013842482145590280230853651834250082638483993874134653286017037789302359297811393434881693951038118795398512509787067838319287353843655929491494218856203400896512266687703342025476909974263482504239606153734379272403160043586091735270698388117122778025918826336339870526057747637348590919043622506661346179908148832600991023714195636300967986938201426589066778376722382830133207756379938985663494069368723820596900380221248488269984756516179002387125560001402826362444475118091398258083082579345718995348264389013672727628315242478242207585217988866983332853553461092537461846842948366602522665451978960979673654964289976939086991558404676815434071542158625858383412123190154016648080214292035192527504390212781181440835741271022447706319260214232840773809652813587377466280572460103183668092336268707712484113931469202029865453325177462046946466471459220076355272573050230158029711643891625863509664468359822891059791145182154906845339273824362725983073127721733104561457895951944662425590137173017398796086441202715200534027410435315657382871540144724888640988484336462317759568505370515963392707680355686046289343860079482841953271699816271704049251102270047807998488536772757876643618131249542627222395156475900304651587206309740295566480156459755761792565711234410119050444938564853595211831140585295146585680421763191430900005297234271974773055011291169907758170728733894203377258543126519702450683719372678396641280000000000000000000000000000000000000000000000000 [111,48] -97021595886251902302282785972361747407118578878153236609069408478036707721749702758239184727203758219932667603058203030949357358700554588871189495182613577750745236604247560062410060736155245719678921755575646003810583243033353224445489628923042007537363850253654746159689702059902043024577579520301820241440099767124741902903355727136638131571577728920976308153834882667420483738368334766564472894231688261650814169661582848925198937987519841316243699033615184031512493194967373658057726046096854014402694145824221561375928668480430532637515474092740068586377115474693658459717204190978991605526607179934308672077474244587826207788592727568533399791700588391744121701402300963253398693560854482372413900437274591045268480347230314258821011056862687223242800303394038017260241835079472125973005979659114471414637873403161929113917070859583754157301406521896523122534008793974384627802252637287411103994224603251414911754339509197541089484624854231195128782256241517319888521212016555154864682822763880354286168159907880125632287918594785577448638224828440121278159631111787934424707817959254721230567947320199160197933990205391247991160739321170456731205491917369758559072226621412417077313701304653860160240237079912384391212017492147791725307895452674968441161978642706642422387222282010884143957134435589732943732629259997007351613265811937033426355462723882488452845746641848159723235432950595712557166067354058592344365225704838354842104729846963269761060732411520010147181472840145853496275291020297931783053537206448762515643124359772075659216983533701283666580702788309095856986368129917807245299677105045236389677213390742302928052002588940370368186609136529393475717560998400231618993875640389655581623496098344495390562018315476058173254428562269028148414411631179226569846981278639849010005358458172485794399395282831447082031282784109133453050459856506368331250105894616478646852420372556218341408307790265604711585400785033280728088299996718480457965869328510822713091007611806083957735727034821170706286396397124712426763261858817155331737959848882988354788687963629997934260417832488577927821536060768289950199008336722306076192015418800823427445705951087695433967179997320767088188401461007583926289371431816782434036429824404589922612844209756572672937947586599821610537431108620928611781664498298831878728964907288732907121060697434787502417637770510681294695124561831732696030750714380219784722306161776117960922455150229806991021056108392877343524115971301451042832650192633042995075643609132746740041051273509711457602152427326227246309339954654740480000000000000000000000000000000000000000000000 [111,49] 19355956577027281992460211302196909024498461463371675215179992028042757360212123944505243248100128676942615905200974660698481255071087320122367871192956949716282760470719725568526233980587833128632351023282887694753658833296175118721588456724160841697136802922718951583284258561653907499642953670532983948574121900875202870834649676625317927950024900924088480917473527832801750175246500766790629445918124280590815337667893573777738408791529965504172287264843851760918034646788239638320820904883967604720858233233891121271860928653471173457630411060820038867959480904965887202756460290998602515979984658641760403359629481728467701926782366721155977530861049109103129129255767260565292540740853961705150587556573859258504633492940837352632745102704561083587238908855092007091380203531947814700630540737866104040704087064651600805619878974564517654951333176305985678061830996272478728687008616105797128623317592737092900566015110164986169157305333226486920281572632756240974183208234109679999086597520554929485257816524469283371764806157095288730745045921200999668186698063856348119196418543630259217896556004522752690199251752545567597225313713854081664872720426399784542325305497803859799164242029360797045378636048268532856993452242460907971671311616581212278495901634979579078895237460060546351250799244308300497434720789029386246173760589733769604380253677366347640313656089501160771961970520506686634338108366545726000924753740464803798618682304257112616886719225244271832576170369000267412021061093103774460860297817220521245087186116335557589106297005267254889731208627106466779596218848527916808231660141731355661631089517859484055264153835937645429441989883159739865044559864983762752119712225793352865719380513708338656213330788299427303060075439212968532509499046133752797368055861164008188182896066089027786762391538563957902831822618668995741145340822832103061548377050037258278612793584138672524007512514873680086995412443286743106997609456325212482843751484973770788049065021271876094423166112438014314337267592828356826602376561720951494531166142625181757315947176362358719745466523194040615152469639096996190188089911150315240973838220827187257092005755352321616486368282517834560092514866504716071623695215537983977418553568044503628192451544873347785443656733834454381706892419739187548774803617138790629302214207306763411312704515408842460380873549193449075002915823971090642308016175869369902134620285915088117169843458794290340671708136573133935989771701729512551701808606282736234608027288108990221995676412254019332835820791021969554777822417156833280000000000000000000000000000000000000000000 [111,50] -2810806392118344052638465316484335016964491642712953986621709177506356983385805167820961294333905944470187121926398490543404851564236429813772716363777077242925367525510007162365151372481795232892976291009837475546808731021533622749752082613232038910257158446064748888923767168094195988043273369550427407046762877318175734417041983767998300310663451749520740001111581163469973782796475285199437405696584102965992070038772222299406976927956571510174873947794181391145524287740260908475849196544443903444172522152297657599923611022542565186267695528563702675384554631306559165617941285076926072340171075974804153115377190275422179520136333645603768609427103006119751071536539458320610370604801364770123715547977695446922523356980460437830129848269553861230806502252232973564023242451378826001546405474524002353184123779072523044466693654506214783642940633413999006572456471758328774750310448332181034010957909898195754822127019919358001655504400697072066173177579396963481553506852174667952704350351919116645655051691995077397736784149253095342317643677801253713200832440548875474168300939441890581525191697718730348252715994248287615038644460574915040421698761759059071075284424757117559354359786182375489183327276261994637613612077916270592647148075291406427009937208438099172308911253857573036349611163064835548568407889166932535137275107527360278998846418777949680839523967528982893718806007591092118713820823221236536133297237913766405999271789476264502363607743949766104415213365738604573870348459231250947013439807618562996407350673169165913039030923197331600857344295044129818211013648107590515417115816425667059532497973411458899570611075294408379011596181451538599618390941897410402263752855221564184675213579962765699994766125204121220454535872563319974642338561697201271359965213393758423773974574059639484590451718385055882177595105654294891109908151286337557655775697517383822424144306028656374887626874091219937423371010639011638025691372375622210182557819361837944519268773863918962932944981383816625559331801489504231202562937157902801917459702815950738139003376378285038500724897313180027444442596447866474786171999481356761997127206553594474869164927353390633292149517906704605135007004055178892631193039571612630367119993395098912623311688667389125002918023277857063978367353032359238491553734930262718510292895395339896553475517080666834591689913679132429514920432347502258261426731616878947686677000992269534154734424690703750282295976709365511571624217790172239850159347663311742833774192708918153761270560766854689406514341909997565532715296363642880000000000000000000000000000000000000000 [111,51] 264665449789452252412996425881312573425653722834276336227586943763104315829630898777194466729842723751310131352467063754549692751262421136335833477742997996187957978240968593070932282639006478098779959626279890115067532566315076458302308515487195606497646870448225559727955283661984212439528534950510977384902183857677088633069563756867847611927639981313447779850470025990526273165748860571568714870755899362043754581428162993017466024382157492151950586850613760521485370935444803988085936561022899420952497354011409135301253120979730875243559643009730473941761937093029074018538344318546302329318779539497424721320446088482127241664686385398732870294344538515584876641384956968550125562165811274454973037169468982971476112907014532052042070778090820652908140124049475972816510333455219271976849280642790044196982362054958682364953509678445825591229882785132108575409664949686647647591150051253528607157915107392871741963871412689381917733881858197003739569103749748124286103904232788720058436443187995663224371149077648634331290409794170324453514353970675094058744868394509036264468954503206821402157101998199243731539943876988187056536587111385846359611388694600762861492096412385706811253833255460928618115766806118183782458380616579263015346342567786478683521749644833419729846683521149403184140949785675597492272009696577652324746872158408164787477405466802525860835290760567833225418637222061545711505925074204176046056473178194204786248533740236724450823022699452678255630574211108794666738209414932513735037006219421603189864685598897576393421788758391923927270823941318117309325467475569529368605906019741351607355420114636092119990803005176835050100131154425234144466004705324766010139828870738607983784901740680545520749799032763161577071696806478031551405317498856808513479562011557302546157104873917766946659665055853426025898108108257157077295965242656609922966252509567355598525071230686706200480812671485274267581216558293230052584342959723127337169738940245075315294067693514789559324764813550597333395677824575506395140611837440827437534882459855104628967978633481753142920343163739500242725721874234206629930258867796883376251171729745590894338615169679307271434941846599725049660103962312209330074207734578672420248790805120777043163584315326242766705786070634389313011239600266481434443805850259375182686723195242879577879220388773052879567244218018749983722743677628809551019454973743733787472626452068225097506643913723654979814965244211049199298909431427533778715703943255813247606051031473214892225120939741630171886493182393441938300404571832320000000000000000000000000000000000000 [111,52] -3618138524373014588272080922940662130696355518903648283841756471558369348330682533054038191141084640397496371798736126979982773240546181072669340295243873908306615425468812659650304655234719287926183427638927152876305429580901055308375635193793321690246957307155546541194599269743930055736408195237021043507343008476196998912532005951207185576950151143544730015856080213778733598113004568297771017790074490940511451106554166859897344583216406995523913380833903077355966400861131004600695220586219824291882119552611626888585010402442419622095355306582729303447420375470425394231275701707603438794624288928708638233605369267275069637610726838030296023687275626214566573326623344017295890050063722237753048309490152723753656648565669482849243509224318507958674726527004622543888116602782239851019919027697070286887106125013234558207552451405161222653306738064980257860926187399554301001900143472869440677898438920947487453880714868929914088962013757155210269116524841490125204144528298052496374268075802030648527202935926159100730462163117176863801905167649378752922208638682035598932494375734979729906467669492220287771034804719278741191081446774104321058453194656589041867533858507179034815140872647083008646707386824498144430948754456418161851604938630124838850649048465608283581067778339461382943850103088261110104152022072573421317332511796131814144546718015324579160098851271046658483963423236461490270845519996453397048795074710906659248240753672834469038570925344632909247915166925128424177290707704331090228212801350446674648432756121567226555006424738663329444938299705426173972483665851063701587249067686914325067849464173905288215995530723723566367923521547330451247568429595457471179333549807737848193316747814764153561546883213525491203641308029933721979640391084723441196572753936303287070169807684724352346553836718727551116281757819002997887814773652777319298941692407744038254461813835481695274954769937734155101432561027078284003056041707029024503693935246862438000202057446564059055445917607540923066979274901488075464598669746018760075763566467574901918685374332520858111262244789091374360402700933518120055531612269198387140332817194022364003338086858783467424769210214617494607856573726762220188421888908521306600907449860196782376497269371497986332110924461551705340575832145913420049252480324414474624569559093200549399935320127502494120362334775232610423127607772199165097773961801842885677658288478989613469861057826298620729967615649262180749146371801474484666627986604784573783663708273875692230484192220077754785377534635647025763975461601280000000000000000000000000000000000 [111,53] -4214965678967078834677062942004582521403661280884632400029455614810411777971938766364861137609236652986178228169332854730013534055991769047112338632293589338006881513111394589670420912557491896447217350621406680524940958171318475951569378821300427649646541242326173630867402362997838807280375666146354390076120296630397147588104483199228038916075739802547980974594906064107631544344930872349925139164389626727876815425584134700250312463909025098334189457144365734943829949608589272563035058365452095785246023325960013011919575733791194672909363964903334365070810806844620421367906829792096443351511238810652928144339554801135941009762249305649603191746934933511372647573879593771211676027012433137352342897923783408321100545947449692904010862237984016492145018471470515696370615385154524978239997607977181171147431725860573114829295639530050103200678155610040148055262153800600754451382867029523865600295862390906753305955219965677476909687827016900084422876168799432212905345048322681572107098951823244044957243439811618710257495082625136515971237896041952091618367034402557389030380112374513764876965980648664415127823891408429530764161613595153215767945826271245893510723606767516883459723422566310649057872035430342971450726210129281116039217270542558870763057904426809372658419181819814795778968753424683090965470121092381941555313656289243042949004912875835468113733343193504717276141236628717460884636149497793400894754644074256867283300070099059927457029784212673235875991491889136551814512208115116593967745418439499328680955588031685640555641893334402261540902037303245773368741861147787565521550390499465838592082292420847436230381444073512188805324879346886467520790375482471289690568265283223548850469448967079596401301096566348346300628353085267200028382493168572656439590977192730780040264031105542330042883597574836396223912510748047684331933030652126564631727102408707279494977226306170378739971230204224643483473601704631902503414242396978203098348702703119984719257756560230501482537075269672243246397305771347859261572287850227997572271951362121008341321889691211197832590757592057348395840559581694187337648552512912466969911376030254133639655112883588909090481815614847910167955494900950683899602507507138156287730792577000236270640447644144843611350334766381370352280141264690418038766124103568071249888257560866705319304868491538956735728483712169228675279310641923641757582857150273970693216030165467364100203815788131117750755899766413688046533509939565740126504176006899503519760659069047409294719921754987209169313234769786649049252589731840000000000000000000000000000000 [111,54] 921875031960633860155530218753059743495319933659883416228761773203902918562920415754890311483819031566032562777963626342665836713995135782358717491140270506422394210215674404951388493137448740370690740528118864888782160316294630397890649973772395096384323848733074180507917858953517335369806504144322859244594058771610879823045821945405886525013032544777095673084034728331634362283238438492724009510662783066952909224976687095860791609914130753263844714976462628341958510530977267513624269711904865878080639120435176453181491623492319590812947996323658884393087838541418176808348424217977894145508440641351311408398045748097654310809269822572359777021524191478358725871470136145381449147699275160907340107278943282412863919821716722228979055889663395777389280651027899719487030466106709292069765297936003913373038817483573597712679476921644790271475516050992067832903858185961041443208168734534783287676784060061454645893836576056662577459104883980428736321551861786959402161175394998267931154931196253480565232393059571427503852829173395723303727005638769352424512188831684900118882058525863426851980344708793639124828221865134735969128334523367798691321743126257374253040471231986907499622437800616143453745090644670752717610601312624314881140459741790805174572308552089861211432611294762457144595063213114372556258756885424779120701388461279507487812618918702475968541240588687171857997806115343309597628417121326476855968165100364368583358458446445507691227846842465595279775232596919166873053612128704597674602944312504863770611848291422927334973142659408123029285272705710781951436736021232724753385933583064097201513548240423436628748981219576903429699161526972463664008009409140947792130326297665784170051559254323243965193456173527870338951239130228202698801116313410283986967856512743847907276292163635637528062905274742315106697883808873122067767733091700372726568974573350561097211006951758790822068522985741954592132908385555415986195831709769947953077107442927015508178956115799540773368651376694242387361449190385206005301125661340446949784745476378385861876743612197568951122750410913252257834462535927882501399013187654390352813943307172925205351490267748805639045499593125089488988417273433961883531471733379374566693961929705338564269908757142494941852265542755379400931156465079625670356505087897140469020096055698506561308088308586604703487854544109479402562366851168720052881071001605334226782121583314085895127802470392906583791813725431643998670127432829965633289612567920922349591448839952004702705720054526298922581027637083021653699377233920000000000000000000000000000 [111,55] -108315272358447997203177816088835655409236719581502626935114934646070925272128118135219202414238899451474090994469184168320472606312418737222060229999783469207081181124274625143826525538871665312643935207805919527658354297481394800991480125099664483159986046089780056079902773493311025897455324484112585849541867151084022016200752317481480807467162822557154928071244982833594772537280514067231055567126576968164590911365003236111337052911547990864213486605989720625602998310482444652120390973382848005833213496196645325761293798512448754829251838128593777626355604069229780924709125619552374978480764166150643076307409354081345086352052470697098898921225528098021474686780401380495802094496339062763171028589020625480189498574701956489899341827520525559423621022540190445221028633442961379392514978838640933529085242140574464584546325831662845715905199123846479252617894919091883419823278762519307547075913895964658739975908773958672692077359501713097241925839180634406188364251547213161072779995260456723763885399423027487689127480634189616533848208038829634426377325457670175343966039214678032899842913015530030878866476110000063101995140442890469912481123526525380874563413846239745688063902279050703383667477001411374806560975658215081032357033822733757555740218811191497269070230764747199026010717967380669455428241589713466732422216337896227407102562288966862442524209976106216036411987065575939979679554926013018910989362092408052491540152449012304749338138689149633241396487084785698665457497585010890076885820325852815849160079082548200992798654160986220070596734996257924366398179178251765834501883782587644566989952064515076191996570200964932210502074583493898869403343781503383095656585260795556570289861172972275966930585933804487591912759309984415584732256931168276721578606572903951443419432086233675802137431139916397528097234598360226534280252944384106216745473998565855487028008823120633186350835458144386813235564604524415818010237217995030269248139245433845299903249042242668784051938614552580920123647874375903124173442537007270067951702147488682678593236021536729655131609651507260611889974174048139196559248607361646285932862583105904255805436950201184730562143532716022304282651671912268790229269019558964338232107272017814984868773383507456837880788315714298023650979014576565418442540168901128643947871324581301282063915836144971480871002869541647339251393237587918121890366932942368790151147615932605612457930097054989456239017756581500399307826891401654432216027884220822424131412909312855471241742390761868825820219792648527025985562869760000000000000000000000000 [111,56] 5196159596861471761345718405559244706964205283877096042495761706870733818124359758984287023362714050181961988004495398499474271539671722326265535829375357673398707891322894833778711092540525858572202183509724320091910462336573488978301947218313911006508543233888914595117023302293248803921321133574181760871590939156307016647459962364479917737774791993362533834744472179681051844154305937180140719827778954328770007254766140440974073804745022508993191799703503156283957980459762369371998092800981185911343645065705387575633745192990270890556405724839947178630037259290877408482907164325475414057004852952199041779528292687349682213454929034745943434812917356030918623962680697082412328639075997886940226837192488014580650699906345227495970546333787158949452409738368961444498406201668348304640067209637201124653689063457457555892795926730943066446960210715493641142139732549032170879699708721158868159589817143468076382706456490533893194242398441800954333058129015327144940975294307576792851637390252977412697954101387735864934573474798296906556996436109455305146979519142721358654784535592936668142235307789226464480224138785427409490214422251747031475599308295206687820315365883742267713400887796176457564428700208659704616677654401530891601726179020553136596466806428284778105904254763232974959647757199401765097446999462624059178618151236010449947311212911481106680220151670559553301250265470048548930437327392908062367646442759060520231328855346468473476483379350650038418015194108541216739734163492321135732729972202738243325099068512586529628382740438376587188546251491263504402611069443999565641580730316601882586676528394119506261977003964024983086025245773385829409217258229413869787160547684103501795213593111386292818061544607998903071201297296241368366470138953668590584585754094180441679495186269649531022970323649278936439532803720404766604523218782957363919204395712083518086163579735127069076330854174538965912234298808848098974342299660804412917829930367218289906314131489891165058509800330900565882245114785946691715531138091903381125476896129095331396584384951697747461216864126909626629053116214639653847323913342552805918587052642585271753750539072881785319321061596456932938560871894402838351306685446985821952400311668612046754365990093216047307178815931042750705879053892554111831000894109006697250536817153898472637156538773607670737145099433527446687974106213307774535964038664424001358842793369734686367445727651177060837725525073675809203210721389344314929595803502614300223931223286718367086300206705777993029164153326334370046363566080000000000000000000000 [111,57] 880890321014304330661481052108969912881169947712518047006992979946077711712327109054602101003510093614460894150523727442105945012628805495903435360552591339017502316010382280147624448779416849968591397682127723072238859152267763658504660686641525596892275831281311878421227321833099497139195166913360659513909385810463455007749961678279562505113980246476869969468168853526541600056346546385357591443699722180452516769953488650822932644742047312210101621902725695443345881639301932756336242264892032587227415993210159552950163903885387936647326410503068836352924277568598343326514151691661190289817423520171815791698895057680651495021404183903360651762753301450884952440225672855477260102445437017775932353330673960584369216035284141795945453390128074127286877719975816416362732950200907457924918108303486312715438090083061368183255484345684836706676026632184235053344123180651703841449573837657162996105445151702431313127239637674980933494732861730919248585920571218746319775819514352504748374133699205299214698746147869190347433575525684108410258555224939859848103938360546703298859860176072828536317489483337455297275180553269533085041575190229444905661255099745402129706996936999771270037207927299909706725873581060281669622792083724621277588103983492046532764720667152653529038470314137907190612545549948619217268454973007953224345080431236997612049876939702255296839211385129825586919013608056076737222793568799298269762848032322622879604234187413248274005317017780845632355078889749030068017109450696157656361440799748723284971596120388857440917917934183132405727012805369147069098810986562322613389480322162345229888288755424394807174864348365100441493445409075260609810291422981046237111349628293089145260357052899335509762024909412082967475281654604338598268027441579583693474990558655939158984643354411632451352357781900853252074331830148834655140923191906407844092134910048508042544110249409518030236870802317817403661211217177610817089234713751569610442355897441295138119518863626552556120116118148741732542920904208933848549395843865443366311534123023109630414623663634753711790452925159519546047628194766624664190893860122022460310540411634750944819856293888989219954290829242624977108688352884373112063714382161771846119473437045809593815768953586092385680941755396454433913157884569978030152038604511024964136651758715214787973177185873211658982645225529681917800494854043150864614946355351839691480746760077497386677453604906371104633663462836747438984879693065682364268276360374795187998885755626379265559883640711391394446499441467089076795473920000000000000000000 [111,58] -260131294605057726156823529345704694185172444218005920992935638128511128297250903445206948322686999001966126501936478614701964431087478975582824890764689835549299710278432990846611397204816613649540286466854782153789412595974387524453100703362550140807079499407707693924319808886309592316376282733195014626284315325567714076862200723878908191751250166293363547518891488767394587013149370192156038613881681988643465936166998970771598357222799290743120308357415308082581556489328622713395267149601065021609036983469700473626440254306969784964895294776895832478934990761059948980786458721622941220884084855561378886628916927766802227060700627291719250263544996083297873743995390896923328726151037393502182107496120647912345681108538723430687398047462191255096597523431148950244500362909174370402639053901725011192026698854387316822809703024368701354444296450148597504000867778032739152275723523561341779528969298864992586375227409300938458904493917673423953255606789277409479545160148666810516711123263673715966571052529170809948812985892934712456436051618514035238430726027549731014283041867885717224596907493662498048512662449095304806243290175451960072075476134763696753833166485484147562661920645418571712294482065299590364554282918468147570164975588600901204912815269974681193216611687976951273790946346919137733460620382776299344402504691474772758005145814736951682911343408464141292043054051170147906596019848483498722029203577583563837304609287705923844374360761969107471233381655856605979667757869183572645812047951080252918810835370500145377607777759511083937502564440084214494684747813760851883742157199535035422664550868118692676003826016450631827260521593325680051940811402081401709568052654374098128753822164397517393393589777157839961753341799880477542241571483339619023929472540661590942605008408357070348323164303585764856896779938887503334055813897602854325013640312699240803988829558384581936670163744421850814961049559307264618223009700282140485815294423840957052442694852656235352422983097886373207619593236401133708952502735437721110380951964901200475840012367922350862459409634338800822756047588281772257471638674174790478416732446399192456744957512794728936952332725510858060018178241291956566695503004406216580211325901499296436313363086939110186278408014770621410070045481990915866170792920018380472897412764474322184085029421653281116121429981045233873492418912693581783194601967932299008235410373460557920341536043194624521034751546579532320298857743485488991658097838051456514445666507105749176725977551560612398775248400744314081577533440000000000000000 [111,59] 31750501691593382785974951660949339499377751025002639809479638736166458369117676788070402030380143909224417484176912002122170477078765147173391050617111380930196988277606621247826244844016215057000126330246248190090597383997318075103684367681771133047502931524072620657611839340400710199361263026325116992515092625842648593975802669937726879838189551483249209574125058709895584194208223905583520852330147378742084175842796471714151235998941532474171318339895485341454517744799425992995725559543510953065670169406442897467969903722500300336245583365082619759760628331177864457907196472294880291941163675606990065282113038095360780332902233837365406581695010034380044851634361103357253131070708716216050951430046023628403397780862785351654163123557296079218668999064341041611975791800455211662049100888046507360945417881150074934358096703621694761091586476202502260792984664593163782409047970159699455450715472472950898147341821489422343755316453156357536596960610654723042025426658949099492610225795121982569119925987299467147191342615066248587884296569429843909587176759347786753142184596594400942181181849406735648528870650852295108038994402161759395957984433587293814742488309374784495915619402834492186859645146565145220083436873558288941932192203677992621094594102123646342777684696026250517020118497143775010906463709873709489643312899294176481647155059032729081115974482208592564449147409949335088980113123576875227415254189193976640200814905627688214537236670557919513701608992503233621778162974984525205411132520113408561746140084379743809277933280218836222574909969428350360418631050838289176080560951746398289213339013584615282815001293528212897026015704539588529835893506715074443036834845287277009228695556940987961904516711552481269719055798708347384308601997037518687528666555420891173963061868692545267696303684356116067281451177273998294310016618175995271857332474497419759461021845438020432460267028919759676530286869399678320016644686797218004461794469444297088913038363441385893233713260623219430808663993031060672766149918251054285237057598255044118690348688384370460312240517892980080407067652688288972638390184825149841247964887318621031293127190276800626196214842583999398348460348797390886338202029043948815964616068312204547165506187331976290610511346089861200093413453759711304235398514742794592436531522566452690488307445402406259957638215009371512729762269606888649178120754004597881541270805858042065177367299158074130495744724590659778111268322623646983026249464586173292827593555998729305262640147545545434588647172574236416766115840000000000000 [111,60] -1121026784889937245876539831565411107016814956961411872272556495744996933022797125351712769934375464721228096497818213052345318443384345930944273134227886422866068083982851334762955364182755704777446362229549074538055224888167060681455826882888066965930445586374061382623167449896578116594678386114265941359778558485941242667754299877411361045991802813090943401911771943340672924193705618992686366092549342833900383770090093537570872125312921440237701485975155172810403610556569137551549543950295339493520865552977068240893355918997351533892563129166421865505855691332770959619146855268541864719604842590272002566653598758869746490863809579986978048731216100107509188215217766260799331916597969187050378936512588582341123649125755449441230724487881186073208519967196334658249095187297005173671561957095222296165826999643502245440074551616333621058568312296117247914090084993757210904702985362657134884631736641364290047665764556178508457443016341919073118672688135937442134189511486955447695745398190622408527950202442919867949542512087030215121847681585279175981679149166112949268912777846255034982531107718306389807996886164405756910727097958657985265848646419907817377062783890476787877316081548592241344337573616272581313134372625580683238344688856217244258358717410255903143487660048194120208316115003622955806218707437649285975564711853919365168493417053849275828116746645048989866550988199298219626647211942074295956397790389807705393900420492773071861594909700051649252231252240378181479727486772845656933111930408518367378143945386387241355662340994080353078907470796041330734480924708281927216957546047014114275872401080814903372682001138395431737974552738601605825679363109947471326407500233652326444141555777229267110449373660919369343529826909792257872933860650278948885710140706252070716154983021546248318869153215417173370924671387804836130636172508888846843848816629002813035965673955373328684539429708921901962000006441670352887045080366660411566324368226852835614094131147091807676559036056990415509322852500814685888564641165166826971034504548833762373492945647045220892453616972960142005327177310479047876136856781789171492756327234716094777990001215466914860245584422729642093862598553708215258160932107517999195958923108344299130470280916812735519637386699444014830213015505327219188328767247357155364923663617983298597316905331901341730042273960194356809845218842306103241449545581710531484114553806855519640920176913110606846842128534398856936273280260614655995320788327261527110230538856463519298668580996105271272874413510551008769474560000000000 [111,61] -241441575966702727351478182159248508973980383433659397994612669335944218698045711926104401371281584272054814899770326222957599502159182974166514105981089887239920752918342344443596803368409901602120561450246302608489670317547741928684491030467215361045821196152714737711311494791026563173248112866076241777052571366371198547579782642194252698348901858218619327961717459171835475963763390812083728829018142271470628269518700578250863496105555173422666764019295915326595241321333592646292848873889030823941504490329853437289834341339338674740092379704622610918073137139186579533390922536557293854973050617404506461665655279839403411933409637731347920130457383871530405140457429031074586527335000750100820716966006239819706572937717625369610368081605904836614944662923989150525022160975950696320223129400129929088824378389090414436445597421683986755626508872726262670965577272249796005960575255427030492861195878727577811658871161906435662211397908758802715258957130505851148956711976289039733022688551947485973093784325777943689895774254837725031181321887034333853278368386354885229074211001017965066482396742961908839485779827278230700496750680983442930438512026432209460384150067095889412605871381272283938070605172235148778124663038510209179033199715441219377855968871752338045890325114321066582828449888619249008708571264155688398281506733141059942893641191912005836536767253837859934752357232335603141469247317275293248572045908443675771377931132034997355779281342720882389669400237201972932071358851972534387773220850513179541582153982613336587577432902461530409957259938826253269939520056495548452138463088461374791543497164766336849339022243433084578451199010534144831761550716870859743171264664610856075348483743344382468937875881185383167586894611681547738175738679617833742206775244092137851159947221341988787654393619927770984058181425797686091368442547078773434357042130345227351045245990913139465007079298315818320628295591928699332821570047462532775179200311401497272024474615330706951902755483093828300953767429521934268291347804395827046396247050261945259704887849939490327314343647146629963298778087578665894924684745027077185990921410400095405184395159565114958488037125938476554444439352837430469690825806834657122072490408642091781234648919591422385200246735607168406502986040913314552678984157345972211590223204068046590752599189473283842449009483027535642799874106400132525037951643938194031231037503252266648008065772514473371317212601931293309692269896952523638625790337963491831405155514106930860465859628106060722933511465326473411297280000000 [111,62] 36580181790004219303098064089258566016982631030923673864189878753831858871333238220804175148212262400680811012330245641602276414779717285442488274845269565335333712100378796290228462629228620813403976231435139903111524837868481324827210452492150757818656210866206639107376716311570167016000182202159632234046878689914379396560806535446778826336751422663240983484539256865661038979186009853126169340320749752538082012160014307729746151566310940449840929362280069077543251880043517416876231653330760711495415648166077275545312928908103126039625237328430631577139700764218085212157071323581625103829449101286607197225978733499472465494035676659059730603234738393982723378867821126426220834444576555583310789435281463207803196542712362927577554045872025598254312322276833560112392142863504170734174238833070144392269187217335694312225044251526395437098552429407578290651372867883434239166776154977328111737678445524236229107690131597607796935998835352367351741486741655805598942112652798176498151358047479657453602592591204112829299254717897125916464098245462657728263436289403672307115217116933969322078811738997478842894333150055299725532619616743227411201364571185268323822308633328553741030663584428385955755550771595809157691396810513333013637137117520794668137299557463929515846674577665502779624097197193435318877624604580915448194258879800510446333191730992048382155789339148826711886462230232350581045282156563883471201667734508315691129460004114800078973968636809738960694317335411363267869226066683312066857707940060542452210376299131334793728224934731103574519694211216653885113242802453586848418360994270751337716423954343418715088857689979863273030576677908624548097924573936962132681205157764203682551066260029281094567735574028024712308004848062313242501633306654866131367386482712536252844270404495671739073759558976292078123244061990617875622488036211952034145034826657830243451773951797381308249497211153159440844496747395844019678821175346380650654851169014658348571965314705402758901326468958446821932903721984876368201763013294494303471949807087502409994032952537567765406671361988037392949809741218560741811197811207887860804363547714517567581980438005965119851614031500503695785703351188227194119818341364248539243341617023615200008768994420978380188115348420208285794280022189475012628908124034945252457227635030869638415812677928732729194204624212056195101716114982999999058889512095540233887282336546889792805407029708007419267699115806394707051603733653743191431320979517738473710733699919787403117734609077703005630962397817807335587840000 [111,63] -1583936367869833323854393013740072857121709942098462210092382814278218131352944533850831547055369559977244334301400383643175172751234028102137132452645002745020999224613923860316123866257649047583147952932322671415291853337653158936517124324147209832138792276491012456304498040318175323619198558205404315825391873005183962413881348845567787045161033208490839918892322902430704486850232158623088208725061540735469833801000950107848757604797379552136603174911692809502706728145439222913442383862485268391311656272954068611408219020251041702384230049530436398262519223593149639328903890323786319898492635948968047960886809718605715550569010199461890094940093260166673795295579416942016489840305625910268486079771824166748647556918668744439653215730788161300513588850425073245871539485385090209222529668238003248896993941709288394381015963445308328583680023314349201584883407693786578999240242317913166694223123342990014431840432161391221422645442511625537009223614513547259498985321607057039907603771313788072845858046834921387379838226500251775678733035881251175288504657297888444729355103399655920382550669869241688817194429533412489263562456190165960398684301309615505179323437405341694658728133737622728996898152308995988566165022478949973279672880388306712693458190028688033860830837614668038366628938030693647625399959459569443288268277052547794388118019781642252163179887702553645742191917977235742031132639946787885552684454087892973313980995603729156944652171588144693927116773319158209740580042610498976301139178490806181167637042837588306347668120741606361535809481931842688341429151068676075598459693754250297671590015986140572425013692259812857024281280512358647961178756929849381111302265468545962642487461558711922954899851623202130458890752403613310133958033956376056737029167842900450986388368001246800939464774716008002619173739226573391708666276050658091155574012031056662113264171311404003824935825356312061377360056183645768300778638804791517055950325655358152209882111230916374687337119282394876445704479491026462657453714041822593074875621339973181552098993327300778346094752423809544313798318147990431754248351541240272450188003472479572483377141261905957117256191149036777920189308172862694698556630770224744205356442593320982245126059455437701976150646858138245938545812277437948856673497287730079488914507770551968445879216180193608833965187817999801282294571596019273984589409572149267220586466630290036013083012479304581911809615660182939730726270358683897371948028188362545374964006037180959071273102086827416646208092027524490170240 [111,64] -11972655549889993725470811503359960796791762972888240153049598856904036030465427580504195625633613910198902876909797938970391490293933585335325112504393417353487285779628001170114590536059573254441714856326804864928042603125265440757305201742600047719016429804418332581542328139112463824014491168574419957140956419869360745602446271227213838403837064695623647701928680238804071685819422702423619108112190721300495560335306535353576515212241879370138003296594954379983315398618362079908704498364262748509711885115487198861384149294867495373515674624563829450609075067274804540460601919321481719222475083863147329526164434669192442327898045788105334788757793560558904572100642287047415850978503025006345859986490573586471857329058902414940842400130484735670421439851983531513496534009812540956122853541814441555511183666039807083409144016695958501163594327205817629134496246749246173843665407137356119555384773857087009119292762224488631921093681594850415859414670925350398021057305044945549639124977470586242457677490290800702145838826909231662024698052556652179696426861175242797609175193832615086192179990863589427035609437788571395565851930044381776332728833075539670087913492161819985388140321201679319064918481488993740193800685509772204100848432091639204240177153290494169245850259225627221934584156104528556002148166530694865165244580361762413333304557377256484489699650154454429353171581285020266055561007472190450320426169704462933060192256491644314196171027794640645770521358567643711260250135136931970226886851054210319769780904878333465191451707304045378822788613120174276552724357770062923693503424441771738404404918057358104866593480921407522723201131275507063929358421261412490124755681020763165524621480465874696325477592636461761398849759201965647012376433462324450518140939767064640262289542880664535693067660388026867828524959243795286508131994133220716326693548100567318488062717786028844441028187325605110022391923981515042334301823281962341449702501783394590383540552420428960720427776562645174462242169873822747833409950836981302825669649760944141466609078225119287641901608187852469735725374375575390759002472153978695278673352871086869792990197234971412063357096182699886405772492538388145278189987071870498016302867680188511859187039862784009856049298804309358554841764335929788579756668131323214836504298814439213619005474630640327824692846700951819149284754455371494646693233390078351604980549950920407819118059989589840529978943829590786074389171269592269365437645773136758330696986276018042220746307788830748537567302836915200 [111,65] -3707936862519627321178125341616629682324777049027898248834782624733628335094051269246404310148428452094765535347731791370214443840943273251647455009097151091025196907796909459370400148383445433627201873211120149367746981316578404000966959924645342634792804108420096835766403440518919942434951729383244804434391061800020540220460980629751102941132779824477389451128821541492973751946595081108171727048646489004000951720938108604359581903883478932194049931253856348408746348871067522602307809622146051584836114133822959779687672511363276237143451533228338675717278045047982023630014349386928965583854719528937851184267530285895659761706099541119165209202240787563553623731576506085924590655751627502518861081423610385520854803028581235403844705593328404298448084862895820844196375564645959701948269900775158141841537903619520879640158771397325201717074948671382754807118762258212732240403711228756572321427554867624974334313536416806090204184401617748150718064704685030535740373617688506414266736524977619325171128000479115576691106708049535674573674689171615316935337798481901835686636361149017979353903003292104954196989341293843160856021985948772142688367253043058933194530890102476792323030451995725195316993318235954676888085366200648896166077108490218734293625633141570570590115614714862338168813291092287308293031743457009308322469638418091837887540111631638612439268397394155985872194610138577164349623582596613763087353895966746744914973046024285328864259927700714002157208706120654392458611044543775397666098669680578246097795703753945925330915899867574353327968667918262396161013165008069631119232376108931892229174399616842590978858227514249867146056988450439445424101730321014898984344364287935571152467296119677573706784659808178222119191036842209871526616166624399325504186504624320607032162962697781350862601762857278864765274697564196507817313980853037181446097315202803457489697347092296849134554956492941559816531197899467761660584637412605755670160175718487377167115369740230829115444653211604135165116542696322767276072069110742461104428569275314223742576666328869769277125354571467253032004432790583878341790858980878687328010690509589675849737864286926354173072087629255269274888328035076172277100573608182607407573141028303007769287349381228418131882117049227960358122779779343246252148550916063511470319215069391072545993177916085543551556875093282232677751835030062013593079104640873935403287956799520092480848694733355267746350177570245151874323261543714000367122044751063972146617063066222988140969863007312130801927367667840 [111,66] 762968279915649330241958306539752693776880735482567766326901451208638068502488797385865284431595069341787306125169722328036303932135416742616855461469025538487386873546335722989107777667339041136739395552597023284454745970020947096485713290662340696219130184304237573553386998923048865457193374351247430973533714724448265798969005754404533608084075871839591660741298725279896755095353779782226951206846577098809606522747872142998043496863952581720922486439145793049471828614968424004124924784681950634611865733547146501033497736580484131461288926864014279696301486307521293455565557957777369568804134846890625353454427985145844883840544840655063310641730114634280155318871720375896386320084388008783230794721420873038499146701450971168484871709935117706143739003240431590270902518789435224174865429262748346045011730350030610537048939936293867579261201065838576146224770300109500247786267773575861036187797839419627377932707936760603475602268188392392473331238059434064322336441743353005562738501828452434093618724568280557157242715268318598161759634788715726616331494445017824755967583829947137103592023121168640511230100886138123255238243760751456603304695466594546283964553219619683275119715763763559355210019303101926428932687272868717513581367840438617263293905734591376772481065591231581314723625662120872888605927157652126131826280431106715576606035858332844506675553966224985040995627034596297921821703063832933668833080524960634506087322866325313270612422786929513418584249187648531299020821427501444659884761662121012736733006662059831376794219398122067034120790485339347359411993632251842567535185999238057937573402022148730163573209642313240970638824038148517766477443342114008828602301877544204823421033037672749729010051016550901270111308733369867389657163809277056598715959274600613080846723613843576850840170048461326867850593107280164690979048944709090945663579887011697070636231696990327354934117422816933321748734293384176142703540960780118027146704252289952582624363026221546262580209201369292535769615289718397022124436987359353949794151839696095102058020162906954743197636334521206704421797400129775767188197827819824691598920567433741939653840584333075710454816664981731154499670977917497192980657021370773603591834719982182054835123060772283671888983035615900605860497811579385378824765595637604897917215887153393694771207372781874496206452794355974188656659030248175712328763586542585055642962104724823610756535238080158106390609701535433803791500821646596600322724756703222072847391789332556115207825714521923088081820160 [111,67] -27996053917785291434800506148715693845386462273594340177910010054793310927851266798523508147402283851239588394231994711361351073460470595411841765775865371281052604197692689983565405639784945735968603218310358227310709643999340577137610092677524251634791704446082699318460200013975253621102487209279432317570590081985633443732403725256641528917918581441526908946932664526014446183626306151444118863180943249761444708655321212535734095654220387248222797409529168674836652935545137123004140056473714450649381907232192282317403097862101165474512461665344431690580365141443481930521665668116489220465721089787919193474756400958585304200769684554320764862693150362166828666415901352438386919492943113366556873460265813405693531271358789857979775497514517312021265329392688735372719695748498482248487080427576601789525564594350777344335719798311228639088714525677945010090799118476781676816681324190435279256346603918331708511069429805989824034261774362293293320261431854286531354175913614696394181926786219897052654572958043520610812055544091658032740867119433094996797125264546805946642129942554270734789337270189700817723039743101530098147837089938178757577211531583114823770223580012418652552506571754511708002321454310363864247295537986430850205200242222970127584522096480284897442720109933678418297464758616635274576513342757859072222604130857271396248499182489702162215461206266590348223138603382345274689998688752144864917515655131939807294126759713398355686425025564620905153781222420042626663788535183184620097778761232401056584482493224189379483320448614535668883094224970176635350745524831133262757486699211912228458096646575466518887146515689229819487578643334180380985340989560347687601081333686774369307244765345113848159445683129318105677003102329551514669715862582114427919137617109381595551092059955793171646678117413526505133816256185845034632947418354525265014006577107699297633375772251093781698770914399616330725552598439330556182062900512881567989597270182960775527654633812711716198072175350660764610512812573262268407357232938797356818691858105222735792766737604205358493742508811673381164253943467250947941027142766226843660019379114905252507204913565060935735994082747633969367634763739437557635107436676377358755984855596422207281162290922210662103553359776657407499321381514974462410488226480151722046052712786952687644486121975678342158387296613203140516293682991139932931177202121466940699541949996832233923752795944609579150066040606612907252621944346663154400158502774567703837542856871020833324220495589584521840320 [111,68] 951605958443900049279787623205395829785006970709200450671810028376530962936829815490529200264822938303913809057313987455536780509022816036249194979418235402374680983928794127136158299032882069330006931748352241652373232017052499763820886763590923613836157777382768474761486983661282078911826000755672632817491922651938982004779242298377519581615938857827276456900257087750652798720468410145033199871003221701954571857496042872147085677319462326904740549192575685116694153671934093181966545880175343251052669742443824975866590176665157221186512845221537056008492392567698669701298507963424085237072605980746964049426653789285356923886162606393467527270255092001683763799648111665295564605371402846723809937498008120683384621031868288546121724633693764126230555181129186942837626126397663690259320071511168292811583294479271415975922777367061533569968199360664276291779646218135906035450421934613190872975212543147574149424759936230473533230480731141877626018668972119141885597566331394033754383090568903424240706575799710975201732060859558051312620293004988116843728777599990788656099689843886092707204830808748749118846678858146273053760658696176849968653054517037208190173889779248725565861250562234662235497669697757477013528037200307258878989415160602415474297397783506223520389636208109555371467260495155472341112327006462135812632801869730458743679351122471218997352913641349540916992726046068676654829852175581514255531301917352695352769342096716004071065879536668644469395693264680915717381590956073282703095979842252794619626489954694991995744943392141931495716779150037432529338518486343320554644416439400932669217684146706444668195820247038608013785410152869931102993598111406865098729775372630326171760740711985542988973135812591419342224857891957461236889599368429611844571932267569444649537615588453300489203913573693744166288009708029567209650992728648402247353838326517010792834530349475072448060919878282274277914448056175413526059078311196745425440353909432326292657867032340953935359023552688510703360548690028482848365880482771143845918578579254092400380187067893745776476923566945921568861545227042020885246622978535970305257886230715952466245405412512102209821819380501555875416889041309829038650317439266599554308417774760296785996636449083140287151522476261247842452152579659415853697741179466192809971754459812437704364930849545041647312908491059593295846924337879972766938780590331290631088044614049675089709925558516989083212055232149130824824864957918854518093019121428736671728277896715049985809039674611153920 [111,69] -84204566933393520801959340567774630828790567229824922832017852903409346523805058763535440090927474021438609920508347860723350173937953603316293294708261193877077397725094083968749105410303672861446506579874267987110912146886458670829343754943663548582821257161303459664325984425813431085977854640253787283742460096382763257413728933706060666333268357141681267428989640787655398319373652813313535222591965760615640860460826556032335664280630667132580521247074539841660969996085067628000895929848980900505472454484738699842496188085171001656344907806881615156544679684567812034709732390035909519157492918220965109568139316376570354217405611408513861658263539454441864569705290448007086786498111235948333230254819843884666730336584236906809722829767278717207764354852765962492892240642089543911390607486848486263886626299505489133915269261802641524133174012079530731615191442620588110393839014058437964055250472813215636202569805930954570608873269187966193044630454750660853682596191277712554725783582833227413344175236908245096063838812469617791541225757027080883853906218481541045272918250502758011083251516671181965076703324245070919453661995907883774486862350599827622555595284467470254395120600838299188272178295584819223333566305158696995561363821316477036540180862285160609981851104164235283632289563303495031998421213987108352097496327469271452543900519045987568931328341977900198066721984580372406276533373278162413405021293182925993162868308731857972480938304872511945053537910504108650564359546502268039587720764901627417116295095817064559940254437893011441586475204408132694322761507046430630895238558923515787422659424379293411587708157054786578378940371701129866008452185780320295844151890699784433157569971910369842259274461736081549082795288614974970789914056994401792847621185337414123913597068667890926598571821949875086581143990347849572035935501392171584256947237172584672955570362495180923244923178599340680377665539502480097219940566200661236841029185839474360091655134821230070645628734825750043079911464975537065626328084777535578408376889273125807004821525649106884520453072202926594755580118316019098121054212653582640249995785707311100507731815618933160565120346043738212122714845474939490200574722488768192988785160910551511722116826488972672097377846517432862822513634877782773131419385154625508288905791265929269746532589373540735914633244346545239498172699471532400202263338090925420163397806645393879641652069515143400685781373811453057704389071040574208126369174704505286929936820352958797406455135100800 [111,70] 666107537085169558835838690000442474380159142322092788081117985134780686691932298066094050088979987402611049352140057183667006657394087096657862589300196305420248427104709855286297509702854642106023478195141062168986911166853014476390577325235718292562021603543619243029280455172778646441658221068175673032051047458663524803746912822292769203534468450074140289473184803218462781286005075969581697021198922460703659611045636307865162448329994719883922623709435064184945166641211301920158280571809489238379822441227137138538583746091112623162322678651541656735451173050571012806475212108914997107915766011195393183254573824894792521494554732339967223502459069218335795714379906281201509916816024759773737335159142376206746574197513141869563838449539182610653639892034734554789037416822976456944069850997053482052911236841436976007163971206734582504388793501505294565868935944123237082702715057867717406709803663013547024128757636336706693559508975095665543799369539859331877551462243961295337179914887569878609638464496422563437005073949847368464441327816077316549430184823214742592179491385575325142728859546213604468401626635586681400996063534478790937384070906416403414529212405025021215964151490377145643742511815301287505917414981028925076983588606309548496174512414941764328932209285889548960565194230399111577797113081286279759084149603635757206786345123134395376112778346218409645953885224578057019528235097584463808340122080425244536180430520893017203752758771701588777371406220963664397907279421145286890392948229890881874786404236471504226387254743404997143861329758034265970428074070933566126542624803053202242443458186687921177592708442277456334610488970599405005298002333838835871876087306583856935376516445001718960975173201945699389687171961774931964634728995374780497247193793502865460622892646014965663969425850867991538588412546478837376306495897722706891275860961211090548711894296530402605585295922630281816050478975003612656360930271887903070621746765638237224473324108098639196516674498002406864425247071362935559580002729749233691696531284987758193741802950199960005498575652447432373636533200109971069984324291543160916207129613099411875218077262171056797824922701389061188163420602451279765334870334170253444373834712935677115205837790338718526262458396514765714887492968277708234271837461121400365730126695136684380386550482900571551507414458524932091938611855012635056266337170044508104363355786135637678438886943214986577590461862193264419885572818593737842106016736005958823485618453148217228653470720 [111,71] -39650655023095972959690337999739901601746100260271066152462873854409239271642719523414878226179359171280222749124431993682826516796550494969733987584417988127489846552558312317994267313514568548891687622628247829333843229600175358543405922585370812947725491912324052797866238226368603505984247826261057856478319654725109644184821706924182813954066333858777406366069530471250973954046425235712149501502204733675505961252866423120877404220099531824308666931898415718800539288004104215831423217052696271762515981531368990130091974807923525683188326823840604814443310614134355921854775869667162106144333577514081778655212593434789695107587322891013234419639327646460637118306638205889635941015384455911909888546132065004331376184175576492270780956304909305857433251352017083042030766085104794255351717163665614734431618543758056981830931754498637792620662287285224021974280728975514026828192047932615637156104404920473947287442524029067445786507565761132740327720629092375964745045913276636482161153262240827836436196912790886562224901406467195207382372647520764970949091420264011119543331863974430907334314685751656042499667577175125958117012694292081495205518195667033743559227607499507791720277702402273169799531873767173521026628503367355824058213734021713622712590888122370302828120233547017793633977099416515450740450757643775399869463691117218416380271814498108755550467747664538179745505531651088853949971883289615598973011839774622669490204572034336440128014544695445874215558064562699722116722454651369666274061214342855417675570656496186617956786066253400910192281826760222123949782191570811358765295410772229693262191199193633848878699227917231434341227389474235002058513103946312053179915888224092567343888023834333537146740608286951330917421619041661426677764572529913966408767029801254233778177811783651728585656561117010277592337235031761131751051661016244866300812856879081013063822866302986055286169734810054981991129746257204706495080513237371794794037273212158758929151636359851851768767048123332802128436119154963807822146110795765791274215648337597383484785654947803933204546306257722854395982525021733989696195133219672477083281080830667191081819674091943130049288950865046577331579968498697796782057148741541372329601550418710646230240002675286698161324669663058849186806021218121452506733851828170968374997068833317129140634631838649392158830516583015253701150174624812667238037775887738984106533651594756510571347253069595908605342797069813434735638223898848411014624956375281263630944743700585085859200 [111,72] 1813687015902071636806162635957107473721284513990078237964453168718213670776957662338486363817501978741220532970363249517528790153966785972796094350373364113228468680315838879923796045170464636703924135879601291866458745455551235849653133801755795508444296906002041518703173409058568865247815697218771888346151412768831043765589288300563354812920353762907544092134742393398805358701767323213081759540448534597083606101430506613111614081923843800576608962370385317917305625591503810497521563376740609221276507127905997620065909474196762691134271539258126290966551095533468849973080537709066120331620979706582824329664628506544038627140216076311900605877900756488586471559445146722201971173233311091614244432617756456855188909661950718220247786205427995097194319521878416308223453106227616056632315466291358445986031903876202886079224203510934858978257062196741809102192888171629518626350802774153185648215177724556112723656294473404638001782755250018228439403083411011387050037388770552251988391195062701792671653885956872946023425657882004554361283232570883572122680957402942229852150950284111292665415806685495451518227957323970262659945981355877123094324100490354032626609129047003500061883365687690243768472978171031933537593099838562650045508855027680946706682653900854264948896362752140912884254053595904345796390804563067110301791771716246611822651423533306750055976607664314296356843728815081899585207643862196818684007831698741372202040424705193955265771315643363500683372740620029530043222008784719395282471081162596392102480759036045177721602627081672511099723395037783624623154643894094906512404003631331495780036105341643053016197559353632687897660621202556440161911449189849336528541767754036824602835987434347352987711074976733327280795108202718091601867959984465913881787167381604334536454225007777219285250932243745492002358948461013144992181197956381345417548199353867507808373441139924132627778836336254755609990740522223372938716469620717493128667603353538726355470626600629841226150839623634486121444155565311470096052296605405606688497510318667071670209958412172878863791423621333182459944617822658327799602121689022350618321013096279015270257261872047823757326538438268306643761840885507188539518085294143925333656758018546036991718671428438449055358926011684618528546016030237765317963555189102150651162101769207701287167952252250451523885194480048480054005367136200580005461360106996115941397688590005817542515653187915199734026782787150873789009170887000796877975467459792517868113884855571699200 [111,73] 63536878567443290279495261066176601874531230204677940021821593916876172266085610884230080726071527860382435110362771877581698025543886575072051324772285565663584629530655060842445357650219886184549431987037360076865860614722045594163936648955376806365557790987339755239523912483636972518217115235331443997012941129767589813530241009395872057490552966992278011844374543784550547556363469685049498727968974384714248203023837441376786488328809204070875350528001740785996989452556160660512576056345656060374140209198385546056962983806259490166107726428274947978106200936600280860662685864275635522950818234945146589185067206634309461204459891753967700168257794450243550113257338295440431211555840070303919146096668419189526624567989124364651329577627978597882920293693431846609479701724796332722281705365191383389189739054426770736403558129667289162242648552099133180195219260135840657997702949543067735606060953335761940860242676732444403019347485426878251461815769626720510535340414414564957227640890753194414406329444658358808856218649049748502299704707455239632439038862600499396021480454922792342016548969084065456226335916333437659572037328227022227081845355149606914965112179825389581057631790429693909567276960035269414880186099237827657870857225576497836894539333477894249787328523456859793052285950083465991239075766850085525997143718386771720542131012969979390783476821287859767848692418160582070596556992047614137216979357444036162372345365616855369597179884975339018260480597612322909925043607313125951826827393140143007057482148441910053044011451654754619300635715388647274881495805157013814902247774581750578768832654167338119689939782417418760309446699795111766121653056790645798183726296520359514401446566290124320858958657545019166779870181670844121282006574897095807196311285320060779269567273981992822918431813271724736961919528057149459353373493911465244150506708703181527268998735130443016236971656863987478557849281855487289586277544583495378171977935093704814104953782995215590081050083510402946038976956658098751582196104441905332856538257507370585771213911268840501032874207296905435430231855654611403917451766351085683048198891166254049092752341613123224796404127996541990813347499049796647729059919026994576882785210954873002614463312327832623643093898827546398102988079583051686026821038421129591636230929624760003015420041327764117944718466829428605184619194223222522495695469580133059551272175266921998823821833979309993479018123422623859050478931069303208801091337592335832180563062598720 [111,74] 875741548825270132387644929013341684955910833404637137405356690788783875183448365721584041916369430544448375573052306504648865174748076535982225554586004462550807740500248614329576662812668691338761023575922671288113791550328651734826329384184518613398289326989995037699012177104846546802651911510958483237015966352331227395853479207313019012128229977109042271062585682617757490326445652024231769734114740806048283710326196516734495784651477452981473844898589066231998025400315139340926375247545756383049341369501700677158965979646504830781681854273549231453922946192062780021346502456797543243435216223602387064190437311013684027770464993003588087556751344996326746306614584604670102313006565300410861985484262688071471954091074335991689375842136308731453902187624479333250079206506042628707746746152923890301844815886749644662914125427258415550580195912566413879649880676118065264025767799748755914740699091980094176078663962679445004825684740043728414950493260593262107630163101277502016037049648253555789786522840587865639446432264141358408521563943181680969363537974585671595612910921786141595469242416731051847803005611800825289127611654943567502892222852443274964684662848359943201318200555265313347350075095070216388267906269931502775318618465472554748821444344602815063127734681557980856970642110388312560292024136771002586096708234031547720495385447013447210418975253474225427608566921286618294252544089530516171408551120506731771659132499676775084295902058944749179001326032456657711638553641973538494611956365772357784037470081198576351273902653109535174555417658328027161803107197467341264719342714715208926128682340165569012919984836688967760783824071597477257634604055671951519815138576369490654853063136965228468287903483609937931407016928750842991662500905711727619860071173508238433808806345311182615370838445319219310195509781901888335825037781142982140248151193469751407929018748810675394555175703366022645390407397605931101045020266692275996721427837394189020072309768065651572921482407333933422863875942298674725690903258927833949052495027194526647922061124671511212419610377736490827681387938797865206818007807504741072648460685296690953240335896432050461035932685676347132325401370436362588055842786981837116502608614916137481376184612651198709398016818719695791709510151845123471937015801974301594770537824251119108203601570509618420644281123725677003120913913698617526962680088296436649233842197819913071481201166050061015978497118467538022117427142792255645936748200031639509138660480 [111,75] 51087859665825599203036975648773845979245294246116798409314883157792106840211166068760775158903841489784568697167870936007362703947605225796463015717108313127588145674862629566144576251965499044343516440104656266916902262089650466306019869597414148007062393415155090515270303429349355403956831098804243035133451586194060617329863225048672902559088517197070930209696965460389035816127246615805534177440149229839854103143627387115145190445014281197295197740384922799542245340458657879942676335755322488376242043824679141009918487128484087912723722963108288080309212259040170134289033403292090947459765824928914666575312131738142319546450375034431468059041426643608285128522852263156140918095091894149494820206812378320342706894127847841498423035550873724613644992256467026838378025104153593005226386573474682981599748294428435342138779666461072932716222355035865100998484180526828431027169974525659521508520231881023999966740351535392089779473634578128916578585292898955898918652435624687441894771044218111369924125261365902659869553896165669917119166750788617898725513276238438426143306286705469411424702084984748345315059373876420091227384534494690237194124201584549408856600962173130860020931875128811054928485139422744075876068090498735429067936487011020839446913862833267550833455232781809628349109469302012794900338192999497886130534595698349851564496521589311385965022097654134341804897843553014379460796906533031353406870125147173252566111687313833681534082104736436874796799079262431452541747771179913615983490126533667302417041467701479745503666402544251988166861396270346848844795670510924249254793267387631936871888493248093161073678508520791668403295108424697102001755480736015399601015562795979015373985684934818370065524092818864155168224388505344880701411319594066929025723960848781969484127469406558686711041236681231671364699652291126344738296711036279447481719265082332852536046657801508963713628284528101529690947862740860488710333063340417048336546347545457114859791002068265177228619873271578358111992465629563872713131167427339760030358028528680155051564728596546237685462517006455414744618114681458469149324778374782550333230216603814542971811152992184777221007010868216715047875111493283928158364185118767889845752553306061751491496685368686772666385120356235159617945881309833095445034078881587335498816616273930048284293362465778680296764281640128875101095343152829654702254914531595658825755776948823668181239382325985671018388444826061508073033270248954341437749992656429947538320 [111,76] 203685199083173033341385642585791224188144224002788649412477828750743105798253701831596204634818635698695296171654907238843492393405494491378910652519517170522453303295251330733393647542471293224030371310255149321659282521553721968767036102411096238356423776930306823813492175151417835656535603411830131635180369010911889642137944930926376099690699420843798593045874896635564540568139541077965172516337295537913151138051107265327632488015352449861512859073959256892491465715213496655362739789529930672002989568552024242758671693353923017997100847673534271032911680876645160726595911555917988435941785764025497491543538412832244177144106762672760480395064041552684984003804133337115591491179895809113574248956801936348400178479423775134638092035367482630609646105726573484956407903467621627480815770180087456455186005614393778721542483717745154861451627511386730963354373215577531726405942107226865739457750485997529043253789055517697223206226416526477090780082191373690674549853251049401256410244128458115613928790402152919094314004341624072974848684997493251025381503561713083381087722269548067095707450266940987196013307794041110914738149237248757325418063559939039519108965133738194974815583071853439893955784498002505311080407756404392663915334563242286785096712633565504355537676932543269769688765322204499345533900169811106733197737921722079920458064118771907784234157982089999260645766004871464334323502794020593811519218323293523478260102370471366537648956183728711510148908071735282712397887346448578701471789773620968221488087454261518474621994534079000732220785053136981879150866279634073549487410246716763610816398573586691672349310806320988531193765799528439429399506831122078825346395463724891363937997624455081004425925624433797560217187126756756906571260867802793816552999736330364658455180627134174231631443920188448994332231204930233967691066868166382339852925629070721738737548974897928386628185447162234874832310625486493245629357356801163067856130049139702431946429719712198851781603034166018746541948942768330237077081313868917927410218894835928245045561183686832833703506798108817506120645163659842428957229325379176795953361989624175695171283925218144225685067951084261077351039297947809175744489067047044207597328326225138825979446620139524696131747598439185758178083470610900822047875362104700349097018489340385415425749129835842237051034480348630253977051087587592781388148289232004287823382747812267813356294548959255931873112872009487812652306944649906040465809716633576960 [111,77] 13596783046696588043424428264506063730038922158791176014301137098703567381785502208852624357084598269640784908529475141686675331029873333840627805370954698922710862555425455649940024460006979920537061219120095858716721724775249687711983462359806324759483479931586747358525669816100215931627573749293555512202151968014413790290204991839114766398794203341762137664442477600418322046279042423546806245903058487171936676122291362945320078288588534312126926214430554588064132626922533883882061653780548635334930297516603343033626326437468396858902737016591739244208124011578730430874753666258265977259459017187067796338555635116199181508335349166306725051629130014061978704849678053648084151794757403462261230514332800688482234915622018298370257752582289057803223201958363291941269254815491660189005265236328858777099064060685280108586934057287378701211057679396864885716595002422929393019722501745582079294531409275578509082315334280002453147556507984304030319587758870869603735612977624611379514373752543112182906978596718944371404359468101854114955801585967193942890794111445492448400330739736979960320529745896367869657361311616252684705159188862041231692434590553857872287487370053877022301751060583842497787930660057844830437364125934574749868643591266533796465894838157258247393751969649403316077376178255500229918264390309302369061334900619278677636569633399925335039873488158776615172594937258586979783873386632975521575856683888560681923762459386986420113070785946372608117491156212450533508011515663593120461803260883512143700558712083568303465260314659339165609326017185342996137153515376445071047064231338511416143024895686089755192757320452251242954769864039685411003833279249073235419204203484686101272013016046048454604862960846042667688092457627156995460968473550461282681768835501112456905129122611387840388690374904015526873508874034400091675035098494169368731481109784808226848261042850629259428449621683455033371393197467526854516406819513951690468280012206420810388600124869710191613422480558089964411734993496861258857252379992311068506365005513625693698184191217053069287116072212948359357233893477510815392706285801497033724417820131341710836754104928911061280192883708530533752439667034413703960845080067446293104680253484596650801169282144489769087591370946974474531603329866623065321710326114881851930822946889453211164970378999451072235462375771629872097547845009606780700559206671256084623528795199894570225561899816596148082661029064185714517061217962950450239955895526720 [111,78] 205125027447821063771501096022069046640150926330747528840562673026782082017759503663889678476457970282484371587514751631530208153284402536029385178841737888033974613613368371777899682907809608785849793373955972740483406509125593359857157705193027129778034755289024457448649293328210266005169848092334878992982566424642250816996796440596836440046504140100408986999287064873068587770550438779159025422754921183091197831084020032606089174400962323232337859092149115061118952166821604135859611581878356587148732621117904058186878976897843783634671856253276695056240458428438337325458046674288507072184164682392750989031885291646375647465507622156306043630530050527918724530011519841561957149882918728756818792626590449179054171469903911767747821380399570240494991971529698158778026751201090839932087818537113303865663425055631828057110268662824401770874119376094460657371940105040985480185271178985232417502346322478709119937976690692683255650368784807410396284269027863633786266319768192955037436164116868344336419073891103556834817476849817262257873845916286274758041949504816768873191932427968978928527841098375269431778474674057874658928277145775373605338825070993387809973193225214257696252856910877098565224830504071226966850952547738591742838424446959874270567637304799969386320327825208894788478041919050106558054926628902057467129472470496105365526987286321942601631366272662920097642232615472900503650184740528369925273362666741323146159400959291284180233131353172723294425236573534475270468399491081218440103883877975214229233932100469280877707672723543208375364620813268918591063220858580380080218993683051808332282925533519916585214789339628938282379380383983473161182434498727522426714974042068388021231151324469538778981147481034521471338712867608994959621242319112929539379386301844358799827242973321230095463809280104994471792589612573149541758419909547209368570720085138578840074350009794718302255870207236924939648793859509138961684770890911298966762726496062308088533087813601210365433456510347325501742204718419896881537264615901437478301088155741991528190916412644345728737310572239262177289250804923406886502748326793194488643399952107066662707291942011969770040056518747343529783455518921051830718352798660529601557950739081469491942956026208796010438321923398698097793980228402912263809059927388393540965466505974334294022655429707274014172777055658268953887928929346919460880401771910759795226187000417043032483643012316970296515582438507608143918263960872159942156180480 [111,79] -1049503584495448953021850116089823577586140941905527045774610186529573866905118742001131381732597059761577271436597337610920855631473197390856675374109120452527004840395295611544544776015783215717883739480785271029497735295427479271767857926820382493720689740088425595732976481111791213641475828201188682589063158179237144504992632953447563408843187925707799354687874841020585659368138908143323156007143069697175796967238076330561758238838392650197182553182405431480813334733472347597256945462155712255562367702772528436429805068856864414063977002026419203030696695019805876767005417371024816803943541215812046795492095357842156075055089545953105558372056459061706922929507111749313175619689106446984264564203960668393777762339743528178704413423772789821651029403989995950926912047678316203950193173370523459718674446828151903225867487439752313768489911987784812112817473509808710841026289466221874476096428690804295076718912867359264669176996245441939677373837604926774748589712008297798470768018836856532837781939303636734330486872503632058990707358211112861369749759960788596151332795157566031539365544808350948079631823551448131216211620079668543169594834618736856179051277923726226878371731783832491845415203661980362136727871356520778602312840903387998946514436325591359593771512082778277354429960431968009712885038464362754213767111081747207570713177175874043546843559541055945519236456638983927665090754201607083215096848015151428668583751932235291650140000995515007210137016573753350337997694652828707327887928033234930949189281998535355904571811632326661152698307933362027676389767570467012061903657906729915422428143911640632392512342256949987405920249667453593009023642722765808756742473986645350461659145895813820327859380823875795600686371010372987053782194249318743078116331420989879261919941671195334251423986473591140919387923484299067117808776555029935924956993283167155067626905873597427352969738820568138650527935103381546126118803720588562287537540380193916010403802207937840270368560144920960043980926262448276223360514006611774782323618104640585259876356800946650500799445267513147859016692506151148362364274057025964564313028893929824432859732253009398223798999550549478115299299419503060037749066987358017546224664455919939664954950210092464541460040821308084324093076150446004699811421567494172101438886118586332856346219892585028662734359475113559438560227939790364815774898018739643937735014482148867018451333539884717893388596331259250396582063957016846359680 [111,80] 167775170604668790715074333978832495749628446512627587213676816821800484780836969236859741998563935109415968672020496865860688384310794146494890605708234733620179264261934407641218190019749634020105635423590029366342419183194244561165259759493415060657117856086784360010383595582700677163038844864696134991847561753392093868691410897378915524272651531735816510101886880493399217994894931160729907567633191784759216437401113779746504324320748439852136697629119587811334646905195502504816900417276356409509281697557708207952313125549646913919315145933538588776258568735035237731361256238917959649485961529504202354649235585323614900270320946848384077908009858257511122649217178543473431372887603811155682384554229767582036259131349842386519326942976489113154609175175657070931957620140732536430007414994487671255234167549626255185299334323026990688689992309294940964178328102625812638907938149262097320353959552716327995476623158027527249072817079737703090556872824010697367314882713589932723612305261926355470690726371937485735114524630289479210849043807978008035974490509645412810797699502245657826162045826039213832413918837971661213858042168799210995457625674011920318856437768868850338034602273870580281473115630946227981052094568010200839043513033403579886122806649801384064546063301897515469865138289982131387231305031943926699688341841848751012393777622419823171329112635369878760999314144369281865052588543547184808880514739623784053562085920928275888202214602213576826662946896610295364486519309405375788458209588376656374429162890123259515937660421626704297368457451832317069554024136258875575027118500002146806244878455343771323871128708152107231265689157992593924046704783859585980767832698404534697514945981879792122532957423931588300392121327953550300628933085955057969781235460099503320445630988913683458013824857371022891309528018030025441613961179832541265974198654004845433142949756057586579709984789465300989646591616157046890676419222208112582576028699236379947934235527009835303035183940850627334764621170718791239989131685743372265310054596130359175246794844668511184673872495905095666392584245644779290275854213292303717488731212044786746831583959294345973930525915217342431371966389133516305965499577481125843277666136575684288542943010357235533039258796672268960025062706828637886678287990661377680842078499409966134126531405800283006835915869218729382399523763845078960631439220550852129529099141125998854972594476206008042338254339276417468353197461296520192 [111,81] 923709999787399647589584494649106035093517283053736186055569987483718468932188583075668941152485384663534970399671239699166817209508463258867431318765930438745622855398733607253131143914052973041639354803954486794527124116071535689316048890613559095405354137958874704503798455508045881133635656330112684870438976941840888997169641356552451337249632458384045365347300018956926364905851281011615237797577514762203741778967240767606073861730674548799393603016762629082669765948505618654670409315133805339984513416114708791634793038911007186692231079970836002577654868585709279248148229039174170233989770121488480764725957415566950513829352865554127377586141595363996487086243491405186959930965376183496305317460153213776175883740234597865899780027194988330691669866838265733412394972785658463353315888683418436610374302274090189285584845939536092318265072912931020685459618134703995756701272735995058100008264223915390951550707975267383988988064059819939754727666449242346658508870090387741416916956107257188403341459307227266562501668340250563899487661492210383733165676526093657276369463080250149556681997590664694596264275917962807429773499956290719139126659244900262479918726976282625149055534448507458062589661449866317256012331628323012072510557549136154048992120619113607441744572402216700858513855544516582555187827566452507728947123832792083804081025930151911519910429275386758658623099669125979655656864744007149069718068423167299047733823399812394674572863709512397296324112712034041340925457160769711153679022146464931264887856620823895987581028096750965395912234538429496299900691694288047367185346872177189361738595518875409132911546733676580697641718438474611564054569617991281067026825774301584279629037532071422874186995200123342964636715343824320873836208491702867635487456589471279979468001856934823329246147928878784566203643112403944482057512404007015856637092832070190259372830676222010357220331588503520092148461056005346896664078714141523056048476773415147048494530679188523314692413657928723991557520563463578355715858822288079753944236087090771874421898875781201167722735338871345772699559155920957152280526770568580392458564026942496933446187938315915855354351196228175808661744132204147490191827915049447671278734573728250537676064300179503136140948004181355844039431902505483023314939198570672557168416235974181530366967194033690613415138741583272560435538150248535864455073576814881100120712956592624390247365244991179526504152565283295207888527740544 [111,82] -32892624719696539770678061480172795004209081897451855476307286597273585634351250570908813194289620885686521801422927345613301091555200892191501752322967308544070764803516953981324829203527023704048806139348817724293552083443047858948524120760192480933979707711248189767211445021814795120082107204715468984870399489169352858711455912623144569563690746111198709074991240524613131841095036694730631015769511407151827823388713552694985909539001146484074690351306089508763545755332677361716668719697561331761495406602818452529817711168151746644490740539396619422698150786429934265774025427617818255430309688718405018808442389594221215273999570490153887179279901208592589429637755362770254633098571112721946098032799834502785024296556535054813204418767393453272229110914330820883873006774564156292555284307311288719098237642993735782273840059321262673612728115341750128543113922319869608250620333840304623636383900971695347074740771597271413809185502832294321351109341928516266498487905885368792619368604123688932572773461747121867161818729589170439220499273559456870127195381844240918766895123471941329534666537942466211945105058272680754669038561860157858215216154082354375746643455168114424347366297049461509339257671766801649731841723495672797563697853402877388270442964868273791043677916760140013805435922312289052052453091794948996720069689187906325606793118527602012686946524165707244845047001754859212662427112878031421149251691468233230095060552621691267828696249892200433590819927198213163097504462808439315184160007315529565064267022810995994734898326131564466605555004675262678241035909254810248237305586670404254518106778329904831152247764035455382143428095445822184690699785349616057714694651292617099326358232023557614267339735840085971099465673191451863132146769879025623079232403942913681102725011992023739666041968117350583620509202822425444830718814120375136138178876269817642644799226650865803806766085180449404967922218289272955214114338030668397541037519891949801887075803528068527700391338060235045775778442666831584627509624538429117167268321124910723011283373312825610127309998676342220521476655910350824742143765209959332404591723222200103291343028803168628542160516863444397366699085380322046579881012196339691974483688329418868188095444379577092891765769636560698404998786255730078056716220177209835189995225646733123204408445614818655876518394856112040484049450760478237816396452287161064809512856305865041996751434912068684832646799695670335537255424 [111,83] 187539577280439267853521731529637598289629972484526569852919662672788151916635941362334935161660278557896419758050005165616033619764465072099937445264584063452129830666588755088306134401205584649124110516767153920193352301587351300354002899195203541702593818694061760928920630158307740987081637831087565049761998258191754419054107672892676028420002607527438252816545424364803341079769095750948258565139764096359652361210186046451425720745358527032093349406763915440615283054853965724164883361266339278893154467152361122748729597996758266289079252265290438978993875467335156057338966780380343343895681615281729212300785250911254517902174966661833995057519547988866774399366601881314204541391956508981396571064513361605905846877928215352123085538733176654415345987140118609612420419006893168852770711345833132524221844889697471346619757622138917779347221846052039027025063566563058565154694156873502478652647406332195334265357724996633081564312011122851934215611095084444160602796736827279731161065553364076272032220924124212984514675267364099579705506796198925461627301668403219098149992186271662336294885576618254143038334751573860409743718220167385982767151085510535695198475244002756769392419041615866256166887278113864973177451418705771776657715309650966772260139353144337015491909443955490109960804603030254653585847606796799702628878842740754452840335628062924664633990400445831016852292215047749824151048164314965828274953959497353909712954971209455359258306187876531351028393332076902532015851758057582560248046488305194874332118577908317429467716700535931522049317731603070805231818766079769143658419425205232365849934110325705184839040808598343227821671872085967564327194539542359706729324786264575469600545460646817697117973583674787251716322178524691002474338387749282872766464196544000723461474922755434477010007171559185774130219267943827352293700106896139799108843423751810359883878769686557269495003814108324741116736070443965263276899056413628372388145860107866437032893732998524228504529723616426845266952917725857230724511278212364320962960778351690997764592584718202501788866111944759874249444948842795845771691648155263644576454674805262713160212054296819619290954714235693470935004046154444345771925830482395901070037170937194329428992772697337961392110763797696815503842617505109840928125102698991520930884985767489112185489156125707644540869778649795865118989215207350979818866244439600879770425848920254960738792177413950785015021470329012366720 [111,84] 2675148230954017043549641449898959069669820910128790251929009262619108820128628881889599681668141943398373636102961608215470079578693635545646672780888413811321477235648933773252364354036345837538274100579138393395069819542342854716085651072311907321520890204366020561062325068899777442359689989084862240602277701161451830614556072797685233653268234626420040802652740863501836765294655927206212784339715396277861904495083934498433270583077675536241584796746434147872909769385016641538018520471351634117012557860437911570622348176283329484472409023743135708277358032491026721134434731072959596182410465304285372235032996290110194137326188114445453059273158342822227941192071279928114682649954064569426449726288392307696813424799783218039950761767971129402641799982271969626955543360765529858079064847675695167461834038505992527812710206331732398049122749871580150682850458126261660398443660720891894845457753928698266925462249409828944600698278682937025892072110425010809271488780693405088860510952644592297506851974219496931138787863960092785754678335435059502567999203437843010616532660207349549840610565431420872765940835543539078164385622003716325674681372883990061728962024006932122788208192540622665385040351387932390314893286339777786552929658798357172465836992814702953010208599151588460128972261046057877232892308005181266177311506096565062931760567782016738845669424987916729197296146353376297221441717585706144477977470295678435305039198801766364352790983225366025644893675855218018090257049236736091017090603865534385143478487558362018947451998790238425269889473839919722570502304004400632352303228407228174176856854334995523362641349420975748454221109962698802020386348202556949173470050587905117126911964095535866496842071196769829379540885796557440588257110076541485127980178678277018492156465274057776279910462296009702423962186587556137881596756651540695114848145537326205576569712874067537650530722328175134820489212496200149840805662482505358844451434968869983129866432014573335899065756126860726969618751045836857378932344957185755795678438092435183210329724720937301417605821185414951955639868327706521594334406813998285496565013305577179965422514808658900812916220314920712343340977935750579198695805260692288589652319955787349768368175331349243121079150915932346918168862317639450686139098667146620746227534089778530055764023782366662137578559626280709578483451371814010229988245887958427104615200271440503204662611677803940369913998285824000 [111,85] -26496216173916805972297878563206985735308362221270498980366606383375643782149252804356731093561774900377529292229378776113309937565544465103255873318425400339225205235182991665941952949614139995013760807652320598942625840101180466036046942127038793689268711886372807112582916259083127883135139673396360771869373079066131296573577306883178512460043706338764077641898503960096717076773380986654753523961642430261785140033633169244446407513126530424404838210452512807967144412226610788417252024124370583176332041922040030821632730784722263571381085583882747395532989253823135811811565076128459672527197655587096348051470824665126297191113959382387296772398496398413916278949810073131692784305077311930834005344526714121433348567535301529922036224689795482122786191208703784735751770562152740488700926748852337442759332114508710968338900486876898075986606380298215833241919906381142692306719602960678932179161368495745209668823345821062955201893323754095898754756310714122244330732868560548122515121844285975789948074827783968820797503984234499795586665823481022653322373679969855627431468993501090250391604061075392065393045228857745572549657659153199957097351318598052742775299664436735281193761840949819617234455325716218959895789115503224999723478137465953697986463474190689955661942712748885730439291260046386137717789506103658902413929253251232853633839164247951032392624596695915472508697466108788119160112889520982116290542810164133062215756524842959967150992332849029496305579970218590248611758539601504649539171590490492068987771792219377195511873814494344631536546487454108519373114897655502934682977201474840601448524173242966899795221675789606712533002999388809028986410446914401744445790519099012958406033642259082741156824568313714518533212478900928933254117332475518275085134186892458566579029672849185163315272052945951673804189680177050790743890776051094087962990157550264021419679183110220443457615966831167906036673771142777437158506537214870787571239645462218193992531218711467784369674099536584706366748146136860363958036068633628788101608470198130959204667078007510183279903519398405529910428827691456182501434501194793827120302935306114436033291251585300648301633794086787038421666072000845224097034774902135412938275819381615458489260215079326329669226666797108295071530284007745053540124793214451131610553512609186719022876275814131807450163383668672533032052268214522234408556091744940646988795970162799080830405519716843748318251025408 [111,86] -111812803072903956117534095437223220912344811425574232008106749543306487146754553642261761885993511000987276262093655714701586196368814971595823755816720814060570973607904204421159946021278769598940053024510961691901116601660589080370225904079291539927410577897316250402544111453744238448326562984886896961180700583401279899875326364504565640227090331313410878748119714564107231478331116090997953217726318637266291660546229363751019534647393330793947395880987528856336851136866489001522873057248262885645721835651701875292342136884943302589457415889161446002059430053843389768174569789143906872013926337812985256726739998510008283511700507980603717556988432203576988683803866919222027372294743337430202169423830515644004956425923372196660529241247740680748406453615798968260312265704541266119396634887818981522849010435440749418124531804212726229405610274994263230373835720669935793873621043485708568337114522360192002393969241497056845116813670187963223466977336986962826336007031017443487531044579065949266988028892651181062326101903915444573320579845501216982117211150969050230496751479975744625585269705333934909175297350050759233970355061232235562861068531261464896970340871874768722683653614625683749186888648867775675902693810532078826632508889430405692813432452568809259675835507919076420081854597589451096702589269650735767584148676499979220356900485191950724339662545058457155026404417060204541586369564615618110693693296194123254039559837999895434339625644108867377570468116724164106267873673145924244031394880528023713665519582560532053986252195617846367455739488677664316101559686801853713841187101255389329585949336676959118026171604513767172447765171272149807431650547038568274684450844304998455529023402722541190092672527371806230669402923141998324416267126077303872910449420938104475042033558744386668639152117432852177677389520126516952210622659909529216054355786911916819958284697556762618864391480723458761158250562552318381458341618054690795216286286444792704246404938933930718028200966828498685227850015827359685628236153232631141221835965842208881951480264286600408702851648745965150353510885108646083321434734472393172323094246463380839626647476212003533200802002549123702115395199029934212051528759114887136960653948332498180561117173681956724974507224912748978354132473309708206202095515144687838958717772642327050585103528982448599935097156776330852191140265303881001967891000918226681019457818594929626472307065889043021396480 [111,87] 383877689992370448860779532353280848185966161834600528097950741430014248148855470844482796134666208904067683679932803480577951650163181750619602344022397631980068955693517264836322681328222860683727092018355519750025470254155900362354185839938668303344857101642609098624588205699796942783955572397823963991153664197277512620112692249953828185808658901335183421473164840236602695610388012984257724334270737541431184312807501416556730581141278034208125325729007257452560279016379423019511797318262099042991577471708053724644786994383630522562958123086581706469420763589965265903149807519240643735219167241576347433544428183545163378778881995758344128344652126645565204768170836894806816490410729399241724579738045970008227523346184341794679236673190262939581982655806357423062384233138803395529905735653957774352026297548002234552278494533815844331970932362635824795562955402986378752505321544987030481385471261970063349275579608097538851885760917029192969759669810073683100284281245673794003018382975640078031437533438071147638908317171954180753844303579578388241185295874485464204790160927999939141374195206589300210847268896160414714383075754140117786375241739832328300557716607083856528637546255343559732044388588600425347579582553468070417195923012908551755672559637788332573268313833630267530631277239417931500022082397529253272363020456652683084438249751560946383979457319575830685401160325329758359176290260810013155480475533703316411853776101277053401418555515501349050556354645387318338915112172439259670646759554699501598809091067082755442137170772048057383855044795627033471484952174327917700799463313794907925974986734839462546575901372405176124618003499720140218283684588907800088373766427024979996924538593632204363320699292110033738738919579162560421786672704633752144754415140056602074111521465405285412448218117125922891989576978119244208204122205109339356083971770385608850714121676476663922394231921513513095244605116011911871641744468223153859202558638873280562310806970621640663867137251104507435776543349757174575686697449137193217702564146000682473766082064261802412048717099924406659562727810674806810574650567248180768168634510969129918056050904847148454583138916385960557997189682778450978406614875984250938064151756146971231834404051834613581314285051446250380100728088916161756944039026633053929254992685947947539456837427412228348375694222600851065863108918697576303008403296494582605401503296037253765347444035228185536 [111,88] 834052846795442235426165364278835847802968510285460303163860423414152971451617167651862265401788253535137934732888624470694444802954606727397403172884683490654593322733072888768941452911659772198059780991527099763692650528600431632060721582459900909724771304630450117912916859634503064101957762636804833813367523746540599189250273122911918910901234813143595110183650150239856882310277405340050473111375533076835752983278470663782813737671453045923746869075964592648158284193139482665838118935743901396911798663875866114634424550704029092140224740171290008816312063280118824595954945865171048915647546892511877279829553521074834211837179409080980914139835490222207781671766486965341142281786361284962874911469316430994554553486276701612423129726188118417770144877412987218845208845117625720698950051167063667631844380307068014101457528572384543794150270767719061968435216553413079174786066483421936347004976945224144154664490576107040185959357278276418781827014646659864101423202972864326143323779090669569731545531068062211406665958734204861709252249128370824219932785452167215155562517247219070582632715618927606221078235103506955891565524242606355136402299850362177255911257118530263243780941601521667094451475698249687867303708052664550953394087332975949051791039218554123329517127039352429646871238260533326563969645876105331258196847022320836012882625574990826456891618057553095502136034862648485421274460676305950916448293673530429607720434851114587075060905522533502232166228170329292498731257707820589058976258119006171819163626924151007414010643437689930114266551465903842253950446101373077478945397199799416562362728390497368105204413314608016610113988909895497171039461932700814766288410928657103863337611402246624690322888452390226809100770164432072153640127016027987599947325935949313558300428149586809966356123096670040340991075829520489318739399961591979138039672407376981217140667682059644315522905044853826606024638596261464010452986596631546568117664864710704325684711655262975585833147606186469761175704624015079975372481554523138863230916062476268248144771298918967184893425362690068908900166605658457977417721283179780526917911371489503025283364943446758504956920604395767937339376869185278533101521645628409570797360151933804012042721015839031846864770281866859293304193266393069822790042407988586347146584110865363694364255065812636931042139171621018584158860224080093098068456349520999038960621127798430816213472103168 [111,89] 6332267589007561368488848079556369759581938727982279149607051401779778110744447222234097619265209561177383699279480284284961777802826506354625083862194134442397602955474496233879445771359346271013240745496978455228777625194877109701847747110701096018056195811781209519552142946912008280097187798157513942606331680631541942824023840992083653337026056130767861753278056973754363592664218698255497580502565984728669562383635946193704497021992802441612656964934761937920365636513007439694206544429702706309572348261585247618326250051322833329424136906803310987599729320464666687739943820146643918697015265224410578189945096061020437327409522661167870467312124636962703586841549659984785472099747755264800648678661553244196180458320516711450738084872917283398964100051046853756168973260887972560419327898673691025776859647165765648353928523298319084119045072072586741316472106244825615213349543747199857846700617758103155994897848142615520273144096364565010536982278178017382679755419030137875174199642265163485986125498498078823506368667419388737609228364891699909624029340137576195862476127430955644685819626149020470419269462633119863351702323912278249344740438696699833138300670453905193731911056642298686753950130833583655332566551321612382009235874200697234756413200235798037639951853101395219322025656445882770833436838990303367375432255245959672299251733474770660847160890960351120225509719519450314885619436918802031402042634831708251060970219045537252002049530744493679812872324134600761053939184180184298403549645308831561944987262304964287674931448477993024836761993731319708512864204474930310567529473489142626230542582300127856578490595469518153677108338074982472625956427245614975288365790526216941859957200041562395419771974479552588261872812672457377662448694916106438460997299856599667682577150185408013139553517871740100755954039425113730406851203518208553995224813449771902349547389135312551855386436175072508159708404625360814114007993518671174070315882167155456400764837061797640224814549209814783432552197774912920428056097718679256801461858215130592014383184148460004804619518784970288238830715886800289269114453583697564018178863132617658169375241896511099120356442285702218996581124739348566075272754424671786216027026289431718160539232251166767313848264888000887919247463355604108327088793814152023275737522303356093660446694530424022352323770749556744398110145323701941909418681538259620246447609318892627355498528 [111,90] 14036942453679214248171306717405190609906457613773122018542151872670570019295511600109212409682345950354727989617533446463743971062752914624701737350218244912467356785850803395319172810338072620535908977483355039820441423312096887598255438645480161307543957396570164377508174163764754401583137174933685687080273194736112276020590649684233661272726767498204692688820558692382919108315685852682912713619829196815481203435435495779659799784912515846949442760089136394466749055580259910653266640060836980609734289050414269687596662074136364835179606142376215738310052389060398493672821701808034776950974197106792273345660943790862009630854917599854194115298247586896440070873656264579917490764782683319793136647463110998876482350145478812043818304512726042544599455536343749514126526974371838391926640690503225716345430373694706062621691565269630472884996811399349879821158429350366125374302646407885249920835578811808376320900596143179808594479117206582743902735367817797377899830345572064478807717415148980976538860776933285269558969749538663407889842240100372588612769962033958165757365221215338102794293973677898188259643529871657292751663830069520342299206303786797555013240853972114104555240683562195146462414334178164294684008224709132829041817505096270604062481295547087868526031592010298539067325589140571675322868880424179729028982639039839499398724204018023988935332831676679365307750674498412697816185404316192612378983223326626371846657195612094334013321053406576399294583599329139812580060115078981040697681888546226516418364499975107018884065738005616609186873792939437983380338756839052912538160763165423177809923725399379867248709688790074950301656187539335125362509161123412572808049506078226321621841281245923906993919233733887749361064714434575850880575648012066344150024864524977464041154065377132811588685267173103994011649818934438433250336483003592999154770707751053548750568657268037857982527022577595864173163859112777907999017201533194813108861680746040491536434282955241621131270942850508346063353027306432953375123215804284799543450218133212013789513771687919255080474204273166002471976119308086467806165654297498420665123137937005717532393805029651559564891464998786105019648354256885337142442145128183107481123042442166556685784593195107029317912066387165413260960982447735396747472107007647925967711913853572885658371067998670373024317685279934484057480722645888393927435365582875862966384069059040245312 [111,91] 35542020652569026605739451255503419801740876040652480840042474287415009154905865072507131824620992285418100895385103331318533846742320806247340419464431105752604022323688538687469274852132806681057739362466266497106667435138028491443276034418981164227309826732912386528121836084576136147542806642814168604103913384127909484524170920480566324808876965727803158693640804086267306891372107394335760498606957727946528489426221259014447935569910888379258426100178210238192262550358588712484943667655965885902320063535039201830090734430193231869930792579417337943514646351153937551401153761023104094672815246565738554863661598514692107428815898462786813778081598947688022124766071479076033944146946126686683399529715541801283320385420127062639880990976126747968292199897955451688877013112830874137567609629646193190822224493614045105334841707621196144301444535690399533464144865100323523037311132845427965983026103072043003894600957240522241742650916646074162375097904582073112843149986082112682594374894249675869888624097064097990198123753840216782251326250219882315829017752029986393755829719326048326789876360154541805832139245595553447984554478124574121252313827079687955393102043851234310259400924098183622000589551235835953053520009334874260298490868261143956593779814694038729293084648119639658419435123701488049948891835411436121715790837912410395931706915170645223177594681765785884295387819112535123432267376151224662037004389230631870226849246873269879554279903970315258172025494884238420631012947129464721169572535953524654926442916782268531571309932633968764387365165386689443864360030106947490373759655834062787231788828395407261001457871202238902081032721827031540136020195657298241896561651902378823705310634247516296140996272652888469006571355539226832572241473854967167211005088508501292370143856301257518953380117648778618754132391486822190174850770230701317979493381106577372300551778494360187722081660347630039995673352384473283956170175274057274763944781578660037199852814128128187384859496328476000279535964631873407504638142134356160016043928678677015936293552261939941088936950824726395569600685002757623063031191423623237135658334386746089411179741084905806801107393802943744581044079226725299912774789601146066589641899919924779792633910046536319534191074955448976299156116639977797603967172420846752663864931402950754593821476378314478607080710364775985319148468122595086078258363526997793626504852890952 [111,92] 74661258964779639342291222712768392772846022335284094190593750135732734504844651884711337101188753663879620205896201434835549125731948521929155006315591611531351873842502630478105184960577727880044943149784150821880897425703241902546826077085076366732193757470948124565100834090355255689181010733833816669998546823655935177597166212003551641094440245322537596089498304951271515394578379509598912447132578827892411388304046973367097629153998888304127255109818401190804759237101536633944887645368998842508024101045365123912226598738028949808051467406811626158289326093250596557006514414886626126654559813153493266503181570401330235546771158431731436774383501668479869672705799237989583894111717006199487135438337854792984387794297539384578972418546897815553993867746409425109215706011733857409854518877226732485031047498978130372064585234641588480707760848366665827856090928456100718615408095967517984138062352806709890047896572785900608028757972703138682505988950581809315541719747477726138576247934962477975739914751240905313965061794452864136211640463529775434213418976538071077435609103443805452061758821753804699491970839229744321246452760300569037306846982076126480924006623272391735456345504294411019010879742196620647590139466537135439418831154211866603622639076845078526326673370200798606192506123898119284763221968451331825967175241349568817056616833433093444405855071126415823949492169719064603099387325875038567252526310686924878423187824472136333481379736233276501605319061736264231079695735007249063424995020111791582158460909478578258791967819062813052516603445088646695125419717021373866776691399899267693802495816426056096585309241245064365722350414825162466868987511334773053471306778070897147000827926586317208567558699755063306260982070106958327674961857036668933467462440163627421165629413943833109195584384745093120694066223672400554816631088693178210213828954916571710792279695897786471809322839803280050066464343574545988505285351438567035742338230879946355915814056449087450105400930879732559572350308245185133563151742841442499323504470492583689373487946255863001753360918349177331489737416972596251276778049107428339783253070679927153898234603780883242537508091012802397667991438049287859030785166977400788293693942040807741818659864139595657326897138278419335000582107514666863812543189073613564900063899624867954996401480069638677917126842686407755838246564098598095125996163554506911021005824 [111,93] 193718234927421851913926929654396550036583446381717153240885222963987040795935221118553197745925641097689548347230682738821291495964808868340033745262903425132197099669308294679345329964202031518723607275868143359730648819937631126930935776316627057476520277912387360898533757673348115206823736131389975687016763532939610859959536774757289574382051402369982922787401772963890937302820359181593536711789062542718276699642535022970447122009407573563708835720091441957270189891680372116503079486372237892976564313888391730981219104407452948625004199166919447743615487165603945211318674931785137239742867738831115367350910826024111639045341646599501893664806704126066324615539576301285901810633460999073786104016846715473513561992049206299120289136730795798655097695197050244071226404399417352574905308230000223233903406046143734108921771192242285085293843898102519019323578335271394783926225596231914008106411817064682318978624259338862135597289414333014513775966057401263103645016784524886516836833591850718367878550948858891929350059827440138952682340943830819385831711005120171283960100506451393326423814237235203452733577742720483566068300768525125110856900471148524353635101986298597178993498265321674618109520716910255072148937286487219051429456706382145817659549499760908158583315128682090941143184154643235172991672644840952546113694194497439096485155411972720111289605579741896364598445933618014953064994508232830494003040584299966854286968244133166329703150047785058540611545954320780038296169850345481586634036992617678637899335670442112673076888016273608541330983960857937669434735565137798099893165104923866766665882688898586634235928903762898099345216502327499304773952796303658906442043037482008671887634277753408774017762083526984611345539121937499651644019708436227730792924559518117146232718365823943569427528479943631748225240597615674485497400992063379051903299495141996950766088678420622329437500276025913461427275992200097607976848545835846796133301117135763820248790647315619169522059723843158766139579377059017856158537399142743214127145043050118998085905583086804351863148012638891746846786558313401670005209648841264462113746286140981117588801943819234533443561246761909821793237172364793251083138116805629106390126974022305185306388619136609543580731759783644066966062974971009684969664183399388902640751731637367451114006891258750498435647786099908807070904217145177822836314679052008223872 [111,94] 476668647549724388936036008513117532771972489829917084867757088240378274342385060461326400269956622150949439670383768386108561820104983977079541113105868139351474553400812320619295769981215384390180224553926895047264597362408026113044926624042102763098033843424115955513427112696371546496415192922668987481692249419644197281196981164038349770778705261704666806575867651841503753095254400197090200108185128920671093967550274938821821653449749069042297804085414816418302874496762929931356352220117578857860561294765247593957597534350912571349534480013339322383187759786312047583000376939983577861144764927061463543678174339199291596531254450839687327510369024564766270651565662233565822500992829795964163661075313176806547286557640822717046411752643581667188488789734552891852234910637974590049851012515067699296251032572705645520173825437980511908598556254010146014334031735015758127893716044748745674999794049183922557457491149144442870054270465283944216469577891621703158501402987068820960534596161999856788273699758782553161432391919592769757779510188754585319526985920280687189286305741532915060775881562073143456728737247624511981071823039509499074788711692897469884525799347826535876119989416533312689964834838618650235705546442718426708221073668033004468538750429920143358222541485463462763992543521706401619754670176256745534277452175239649244433499768334878980704185559481454271620603973018138210956513468160114818192047763222416533815567484839618011105659288653888106472417211301389219463241937902277658140280614728068392659010310768737356275779200913757754547032082654029815502434709941249113765052951040830382800783598294474115059862885560338718695368461890574302759467058705514478985315964784877160855799258140663562921644130713142156697766757955254962512690710145324288674773099866130621084132095381697617593106043447514240669619980481751848171103731950578786628840228098379165676656073648152139292003227333036103869298609798097236269354420335656444750369217162494424030629149279145018575648233430963739214729626122587477964832019016969109351387702739524340541408756659648514027488640695339385395695850161136353517201521411377429110527557104970921433058742706634838485409885020821768080939512559929234786333463814209033253990518999741236755419359982168131541903082495263495982914322173992973285960482823882204996908167985671260558776981376835279453197749647296274043732374269097722791812385513152 [111,95] 701154561700940536493077720995172666662464692986437282157764205320581521577858242103737903451222658904624658895346872280327018737771775770584568309474165169264931726219609528252963190966614857935909185787481441257898153954881539373309200829350770802098080309125001834076340278207267591712257119399193258753496832798754881030345893495379187770676201613993890125780991977497942583010391264723523864898170688217566603281454747409873811494612713421102011361700102043475412620573339260406251907249566937267611224863497755280407494939950555445997547648260623231941090354647940164682071937166301043383954817605046828338750014821498847198891130285296354412151510616099191630973187032557548814966589832837406097999640305919106080623765289253701144492562546163877183370762667683828347405170165124409604355120585948068648035421693724160469823660874640441722394108688518598260881906040101374943207146496427177164279576326274057718600729428955696475809195422282760366867463805845388738021974157671417129743310520174898373641741133128980714378336269052237076587442536888765853657998893057427047180585876223974377508186993691153418996767342978070242790625220953306375592541651884614010153716235863538569022085948367934646252658846609742721837694301586573547954546743445993089727481587403016448562806201255175742263983452548489061341146835996948145890790976796534514867681768467261181362096734858723540531153312854337733181602959985767445038040439592705869781736336223851840054181923467808759777474212521566727000261326023827663359529815688090578493161720499876006488093780263871412574620788777005050425955140176726673174684090118213583854375243774216494634147094203677611273657615668116502628797918131448988418241751714652354378564734004638564781810069576655751818102167805244634135206864949166239771603400250424295888808775675633626686852492564268079561760014785803898890347677161697082936158492933367435714290264537768933820863333437583901026826915047931512858424806641957715292682947114895772682958675027560431769976776201214985087454227190469822619923637391020450140433512248387860145264643631740890312971034734394274645478810309617050959722414820355362398312247429474786625412204214728768702820576089138944360926528646520735557476004209433681461720995104087586879289110690025509291028803824541730671175901275779981948194601035751163267959157502163334369327334037491944360483022605285282430120052766579141454480744 [111,96] 405594679921804822505912393999279156808410877779028311585798794600601160282757753788472621187390294083971224381847888267286021350443705478974401693229678278224934325021880522761877195827226675375103535882256768819739334813380803703175808092186811485045023542762858795698401031767620840556746070896910054365781324039158179281746423505756561029162642825087737810047579483664450621285409037643961058818434078524200694416402110727046693822782350951072985065767973416307929735966922604673551644266299168041132230592065578508209524994797733894755412005055900422209335309655994567186771396368613616624076100157251737560414890305394130164058589807440808796214740946373510403084295149618163537574239107761833708481577568892859045321373144330138222089505127326636215740486356216206912231083427029089593060938015627765583714667278036561584386744456146718577531432661741869557064951529219896884585615486957625357782100858731138629851101090047930587454002695451722696263097197518699960599116620382755468176929733015899430543129021331474964044820317848663930455765078293565696910628961329218217733944152108415332696993024079967314102806460284499597284656827068692656531738482749899577910219584218427625385752198540724721138788489767472300474491410943725108116218487144118838233251645367571742138463505270975402994575161558386847632545168808233856521247755502544343713133374894255528521614057181580175506440931812078944704769992103934995819197513252864820182370369306253762744182577107315859253685395309917452281794398199984905156799481654460784971504488193706386901382980568133519414341358295695903111338897976691223271515362971130541360792480574662167961498659402836381754973117510318972226407631841369272198703684664317323051716061219991630057044425141715260466417699667315696292925382588296868263208015136111631829055942284115647017559766497742699688787455590838791045789560738988885037617537576109529683480144946065373015718564083532491088183109371364588146208671655598143724661143182195902790430211557853507805643760974773028626596533603305809353011784085860829375248145361438380471011403990425561849010324308472649526231707137095805799294598293797512062058438494068462168204455792582896572164140613357933277575428981546478945339773138493507387412321717027546882799493006481797316211245130593514846846078504180294280749992258593360429013465874732355741856724309066095732299568797639318856176019028196097856 [111,97] -1334575798625201410419221466044083215970305349643684195267562029237882604695470957230762227877352421696396970890610454663443530728933996042623093544527872745361810082426086251309073984129100453773455668201520501384921964668169123827112953854079911160713478163743539297440659530199679072118293599249301920914233199890223338609299326223834882397113463588493582512179915369605719775444066436442914964657145047748682405942298348682667233375333799769207563097861191693363222126714418909908177399660034151900864050898512314329305376238284949569597055091678656692128071980273927335505196039659831895979699160467693149734945008146149588083039047655538918485967567284765780306704123670300589446738151642929030868726966998003344168780508960528106917833202838115461871433602723403625200419581238858227772968376845267257599377739558428290081443194866075794519363384803071016692949592505109648059132061478366372464907973650650162295778674154298444385986806901471722310319693769238923697272955746329612225701142695072608351823454570822462296062236316508788033474107024904578190105743400249148412554460121470602760727196017633923066746842095525181569568804944961174876751798918600724536828704688464216268552140510228401849341535045580396012326931809269607401335666827208908218907160832976288457093481044951348925646271361961234229174248605149663759651732607303443831788340724140590733183583500090958284037180208990950471654487929982988796921790133161956001886614141899090016281989680608028879385132745244063739867536079371599226917232018542160215178249904612651720944160382153284946622565051428933047710994028850186305678844183600088398929994822198961305783302290210069522167600291371369072897138640186693598518674450321581788745517625455156397057138412890246163743342580313281098105622623323531230555421859268098983364447088222495962919544276793607181598853629226609377500451946973840783811388638249696542494335491733168951977019624199391786684954791531197231725766309767554320550188014530042506519630311736443116583229044028469700303995463886718750184114331972930110883949246497255576680032188414505566553317996238592031171250796382277591398581736910884489097925271219635915368626777589742100102432056328404046745774655628076525313453750216497103547083205301078177964329809878030510922571798354624793688824768139316063111889286907605150168684801818919183585675204862032389567233860521024483636565726086408 [111,98] -6985863879447863858408643790847249702267215789351272203906498292458161126576225456867064261566162242432480112923046026569094058950679365174985159624719407482825316201645295762465374892044508140092889089898887432060125605656364115236155018546444537093153288779555898971350629334256927399750772726872805465715517523876434467059851050988731630180975482078837019710391122766880887887304426735235498579658589515450107778153222165813447222344753612182129846201989624206767805798002205041339842356548676310374539263787907392084624822068180445820615651736139427247317657848883980337798122052763876313142708308889610876219549285529781398913027257115938293751907911144966404835127920469281108610871130524770915026365825466336840025035115064979694378815627420708649803672814629343699273036377140150647170745806877581056829795549108061947060304007431743890066784336240892976654082190923280326538253764147644151478730954555055758992979890804600108820533487573345045169314130462927700811082850154329159620158734948458960833658664027287306612170667654676865378207899965253106454202960789663341053905227204190775229612387898272202617644940511236619350823509198800091749468155510064796601684590101702548339917331208408761848928373793789374406581492975202852770126221546789059494968081557471613206928519769311240020253108016028685623143460204580063505651540414593098434145452697620965622117115554556495588126602403491623921568464299106378749433945592390475557843736454722346664961194604453154866309646001555323274206255718222465655925879109804933320223812292788663792162816777209104557296492739313857804408874476519716602611672085443016931608110792189758629290992437521539666808908892121627146796225018544516529593598635096941909827264812987342414474383082547871187946971400105000341825100710288356337521987390011423760421323244357833649531300230750601100340803744117296619420105631240987833665519786449563693656214798920262215444018822439697082745064965848876718772548638366870798341151369602867689582447586419515177582293713887942811875455564834942792639093053919694198012834591138452968092868196531872286486304353217202804212718899170212067479717627667350684331947285980756244828662477581031653192550005390530350051629276030245262177915759358241239568055941735590758486173450028219954253045670879112337187123863003302603224490217381651227798061173056249334828896063979984935599139742937947337361440 [111,99] 875478523082035817173041745633003690916874196230538173131607056525796062498990749043884511767931404482481495079300618825733662442817303271514238138384650396372623138530714337233939384658811697298593294176397173275397424244422570746614071036455502085365366400527997975884009218289143451315964841613695957724275733609947233067483171753143928074247550907259811911290303692897201500472169712957464137479712423649033470919480336417328762847230011779855165108724631537584006614635797021675044499354871244050332584499558206026630772052543933181523390520586159559177135323310435419546574170327210049763182479471121974598578353879459374909551071436744581643309556685606304220398362408354490052479895755577573254209165723547292054072084576852493600087967712831061117661809633678572872526512824534894853692529995455387984295614463168371195640075011624407441061079712574433292560207104201655701186224793727446677290655169783319512869824750178084589938479742285537296107350793691258325303243684370076668914555365462669236697406759824900039273501483792254551521537164221348419770396259273937125732830465670786095507775318782275637480644287475907299010492851296525244392695507762947657888608300820948551672498856048695299302398886198978973379905542279021428298178706829547812098101882219216688034488631325538405650794519932844686153239532626624354937566551820964308633388728770434036887346096260117915426226175395765567760429528893102788889386804680378692209990618071763371527295199986917217479139322436616085312925089806983528004475389196777959707319555281138535992325348578581228750596870176188756020843964056683371273615485690788700974185764271260172955828853375449858536709486839690636836476113736198899036183448392473683951216332580641801287579071715855769076293708931896597728743268494170597406519152462037739450137692430968513748634723930535096477066375947309979431451159951018666474954056056439679158693082889636484869590321621017875376734017194435438604084077518355962934672998294230017253311564466976058482625533234183487749059666770199774782295714105498131964723704273565481075539267605025739397800007122428734754573976765186101077764629889694560353036023696485813407744958143543553032705854297362933379965776992309577368961754184177387051691506511322026290182171075525994673615218753863559547792734384313764279042128277248770599247929845129693375118829187316830122190328109322283228 [111,100] 291268369561869683710326328226252386784037518413760255745831162385194390194764379948673926045516333177695683876913579759397860683689171175454631173186496694954182395657291278457495503184699801905216883521159609588141255164916934896376035793230572779938503906266146474756973518388022987174081160922303594177776537719718215323507485503561966373265538532732289701408438557138472938245788141614654851058276205094342239352061439887475049262094731022698151825849817204394745960987111297442159386428815439035525981261747522190673491764904772267270504568743606431914714575014106619524558110528789627680315155200904652416771222066916109852975383531510180658158430847952911610856366001536927013764883010588775297926136558054424275642666729450955651642959857537191338688969166398830761943819696588360858369824100962616683094307899244785413139102317106737522822436115161838324017451118969647062128240890818144960419152168292758862740883858991362184567742151551362584656642453908572975722463500005108299109951224926526001115099229061525811772591078163629432568221335469532783056911525322578829664078977215425566715626754188082426839042240335976959291005940334461143233138603286014824974090399061782206136241355729096213498746386568890415647425080970253814836656448633053195111464016195658963128699694166975842215250071963907262853137585876415125586422968320834281217840554889073599413212789543445654628951936559462597717140738426707243253133405417543927904800331502673887656889501083856321355962023289283009990484114528283784521226732399220503019706292633299344960405197337136761523380829326950587586451059088085601657122664536885955799941491217608517117036783110114941614017846183651163738131590186188126146685100064918378370087849135772125921832956849685723739344145108854442994929886926474843482984503073001455749526530289884151398668757261179442415241041639481802454703829268423201568245922782019698508164766767974861139981546271950839379934322413768335102073809463581743108374794019923756519898718013918928190367006849656502296602681443989115099861054816205462674400114992812042589071899048652636036097099883865592932715903934693087620646720638768750874447785579177498596222984521062535622244318142780098189311668120756565377087197567614296968494769722135179544441294683258852160458053629520694578302344506017723650598606989445686990742324434201984112163447792763447431924431699520 [111,101] -378615968275465326137652048333025734579257615482886241425918138816823024537490656518977994991449327168148234984424938181912155400563854676143761191216601843917049002234936573431908519053573637762374081896189852718952687325601876643807156590229876970692665137057187831024026983768715267607802598751798314987724432463921493750386748042174740056025479567689124028165361716481167532701042040875220382488193974543238978815257699601197263205505520519903378836268075860234157631543775083612415565847778041621357154934883867450077182513624345483226020368782188062694073773129172105709569228142293063031159173952421576830776331439931834034058909892307259363454863644825851461048051032545195861079955971630423357077081767556673637227157701814848204262041741385328678339199672041738678857550600141339588373753277747497561782968646357475704511507710931076329266451366986063311519668803997503161189567738897715239953533361264813236778524621806946244841659517306063067468275466487328453833633519074793347090860971423580729818641382193000706448835524419889865756719201823709822498786973443629853799035026458798034861226938840335936940654589277834202355894578435078161843164412271388792147685365081328707026449403717861995805283876828730422815052171413469646457485275289924771170179648456685641997636725549964008100355237229157541946251845547176004665156789516932999608260416089151384795126189794665569554846731918536404178567839754624596080935458011151483826145540027214259598672036576740264339286809757145368147747506816340135169369432164573139364282248586262194016480634189939743761749403179998413232645675981372368252592256491790559855447383841376156074085768391395075295433909144213527952151236207151144843796443458188973427936207528331840094582869223348984040724182645490400296335845665083454817702857030111598203848888506112842475586852404678118810728746969285294735875509281698152448249903129417254506798995733822856861943170526707133032729179317987296304984731161236461225400094661238630127924748213669987814030523463374549576022577054829648034151564733730229484843625078804149136954557174403610566404599975499169413371909209185875712747016828682193065904502214994036444837692260948443542929036773606105576902389446093443228089856296612869671611172987552871750065181691065294745160975948923976021751087844764095592090179951604600447547809468901947444282617633068425199891144 [111,102] -116252711044565768758484286133705450081041128826636853875754780170491045841638674995611416578256549881361590418860573151471146849069983782588453796143830661651874190835691684280063224915982326775639903082685971549709052126649121678132424106845919812500319725633531921968857580460908409711338642253315290383942175183400467730891632485818277939244247546683769665390382846864094312368406194025806048445282643781698947135364864725969754293992527591984719900654135595002522292685399939286895953261000282495406999026943268234479362100889735874280622279825517857826449034074118999500712139371301049862379364564106147885303977131377889835307271418059756551401046295106481723383058109975096196771373239859436900417123433345247452360837925349219477837106736085605531395332022096917975517721408868874172112454580151703067663159651363382530698130464716608873907700239069805631787011489465833338048451168937603258890523929867166846014818720424034930239012224666350122048145846975061913998345971103072101283288888061037957789445903837548122503697701524767658924172162281227040452996390255477142604739675373169692302669004076361368111529818467983430229791885787415386739172756136171261154242142037449872166054302585572663725030819074116102669327557810448896825566871089117419260050512352346549323407324324955770353635295119284493777038758600385982356213134394931014370574802206316175181799521922840911706775827707441520755646980320603715155743070001888897163600058874074278527002565735683707712461785236971097462770816514779373324482416577087257422313525117057847858840817590634992855591189761995547495830115833920586586207692225750031957575423125139961656699952324538634672808294427162454461100034258291692195377849585116441071076004135603479302873803198167655331525082133394978905162062780615296206313403421455744010907643285905438226380960150420208727272837805530273268663517982642985557474129285667347167632873631673592930295763873147636325279558794793466411910264603772250376325022983285423550369910087464063484310608336332387665344799344503252227411144627553876215681412753006496781636333037376545074031803164983606455184182622972677381536946311996890231687422550981403879769168103698469909451634892635131075794603091539344228135877261663190981724425577864543574564810163351520344078753409519509892669462488024435053644201631336825736246971411264061626986457509005730384 [111,103] 84605678810659558735226197325248569531058642982719319563715504971849323918031355399691937810674513478308124186033779705981887097772722012722884031550168340875194969808294499688607887287182472022165296837824814692028774838206142856522216022950494281520019821067645392927972486272539469347227846405188261615176994464297478670030974517197417888333563528891612185524890807398803260874848838457598645173052190747291298514909526335116283227051272164818261916894964289459504728642793857456971740564285856338986663524150349148683009547689480732501889906806103890476089175448390908792983509159144113092184482761171790063870033945684163127559872662069561116560474261875828693588975170243028231089807717798804947152264326907870317078824130576720058852728538297955360353166334084513834669834225968980941859213160968070754866956335933335489232453829342427887871111095408629641743142420486999620769525768386273711431168529546366823465354279076425007629040775774052056739718100239458239124772115515992097277777783169421390144983642191972813298076855518938967137828253050329422635390837042455540559501130438665870761387188424649677116666030186711564274593699753401797446409480673137636789575305749580427902590636098349306674147935563347451901919759218393947313434980154447760693483293277117458729913542290673020118948149938548288529909252770415671544737270951080700143415770841226098138057256603675722221732151709306719330613141130589835025081908784183827989087376437049093061134138657944508534052061524072644536061439583564570762777908674015300335373272135308896945208394971944294680851236239227211329347876862227108438307149070628536637713543975470094524166414162427885895381837291839225300167835788234076249791326099656847202885962371687509724143127096290045962527016954777274175345150683604925265166006287552669970596669826201989440864265728214745261828156451990358621125572962609281373637165118607414275438567595609828035695405813581975233070604616813803310917144638799334658880357176511776717288267411565845665346417470797737482756585552466236515765670096838876640421861468098982377119341398370063088240496570776544751742585853829610661274820526774874289588555948741585416065651845192543955761207172837597743809821517189011820677965226006786789868600144710995134052586950270279639426462669173348363382512705374014212273043055880968806283813751835817753225558779278 [111,104] 5355377058819856791028991934405010509647087126543579295710950962833932290632863241229493459899054156227594176506410932635313645377952436596137448795605129168387178797201778687942049467816596293074106731249119284163417198320581130177865800672483253770732285065487087662596581718498086915494760279683133030098682885280995578454203487618591461327851000783289180748419475055494230444518753798698329388006044532305046794734759620745230188203192906484795653739182204314071944811554120307165212631006500988535474579715604371948797117602839968717337780926568139251063780771287144508666981481923579358597874941837917867607864500079912854051082737469825244357936045393899016526823938956907945713702932204846399763365478613647736051565694681369145703802001262082111664627116658346044867801672259401475492030132310233859454595927511606233824798418706939768362780521342789749820013146197135085508226240641392167365262332930691211107526344318559403274144904637629085193984638542772810808751133651937091796968151633749147124765943426887474531911913193863735730299235261152215554232033808318105394529450707750347055801377009121719956449294786280354854399098858694001497342524924268739241566931891531226848575386578355027537997483936614072632547203305298012405977381243871457844802879813931165883909463254216873280861476103437424435613224047503672304071563196161113233269770458740701289493995056057069070474429047428217397566645454945125193812439275414571467532588035041881524047171554784009994118622948807729777523885062038090650850005998356981383588169884392794446544081750843585529558035990134558414654349333352613929378367439705415116524495966845977097189625033857613834097394094367990774323653379506152138454997428211252468335638952305636685728500404827101274170691604545866328209934236951230492387070018169595108980910244807420585310619940280270944100719960289883294548437546232851810433830988570919589918661562305303104248839027004972263115036437586950851331104956318431586022114769664519662575802788915169585279851199583417364927179130502754902613410999908437646313045928686312003720181985144780733964788088298264756220155128795405763692528912421357467829739004325863841501162965338237498773506740359366427256913662277200188682559346725980680554918156894259737331762966375736174087412471119297616020788243922741695406959749871083051227769080669084445760512 [111,105] -3707145416818731996809405418225783012291357049994063237891342348987564747631540599051374233531598968692748304330319544075124331618259084032828947208299736757479232254319856317937709271643377088991328677879389085893787429025814489272494265620008032450550517992282915409235746554849232516781334150799359768141173765742159686490176664971931542308959830815610137089357514406687184683050681607104857368264495585017707070479522662457972243497314911925954652078246364098183945860606219118682202474487217230763749602878329565009359846388848453228827468597042726638927388817078630018445821169076578517200720012129236815602376847666634939348641865214676370433584994530697592572579240239016174493445085963839233164088765607380476474090690511509754782277075183235278390791812937488183064308855619581085692657659512320063449874448331657158720706763136397978256349506382223779903811220804194485477839890667793766604470490965780624639501260003767489259366823518624867183697943574455948774725422266249979599189332057366566299524177962666376954727133097831651221802396890919632031623052384798757393774232277958824779356410426815841348646906579547130871397716983581964050091318565113337483190624809320259413373774999791708980202568528692280677570091995736510245460128764752857524218675445104488135575969971373487166069048416303194392505021006639664529840887120067801980064347900935489687826838580213006943852438088699822600282208763072909547543125191549097587073792109347530410917347416904240221300872018972108846709572072268475035703483593921100533948710959288707819799383102162743810630119811552340910157835422882951298491010402313318903620540380823137833067970218119005500288431404268347522850420945783258908452341492313444783267040867144003308609852507577673677457076374699963968911405191775747487434467154470632864711663965310699847485161380322042968972340104284938184000855487427211619806224772143762782804851685362659195736433727908578441159761140511068128757883326791635555726185007952434965718888360465381929285114388617331366826444112580109050104058803465100374508731481214107601901582596099903591185503561328664075933490203447514252421158603425125965219852778298543313408681748087915593126440759067794974909841620169484380163824470782580111984016077369937914254655131343787426067688714069370940632120883899831567843993019543941326349077960042949504 [111,106] -149127012215995067826598798709653073449111400744997699855625105582485476377982789131360974057950080297804901638004701634646247874117740530511346658205877133494589744919768636292652376701568971357221883346365178409275837380119389115727335054581933398932594809179477353004376924439960211296469348427056521117554505622783981270123118024120105105088769841705562643555320628230833799247858017831392379342958287480854099112825470135379645841356010155725588510414228612482153045625944022447435789785243069724372278543256533005779419500939427971687452047304869793344169132656339614428226094707549672232368284281464790166301579678128381158448712542822878543647414774560509327087016882712256357732226356303845377986634371668074774035397370508758857156291490994104500886880564949941054876886179372818953548989295286657120006431063675493343809093570952750933812891072091679907572581235994265468588626633544578925689634406553050925588759972379706730261768341103485601398016422919878663830823895041113268364598102130638410982803905179099147535926312146417508471036117061944958744278702187690987148715182184233525225818882006942522770424559177242701729089119666062742165533639155937193771250435869500545820656387947373315480093080108837663627723600922569925151220340410644628345004730650060991322168256011033930002537989175125390696960094878147652651073981935971141301343001002999478343364040692207169999139670815445513631938518023340477560338288095633586094536832061960571455950516367891663751091225101557532143456649441479959031840425372675305561012254759835166279984791776465786443020084962343684882087862523193510365814342826718260959203523468530386371941589521194314923798731328409480610448677780411340025394428724050771959337001337159773356614638681894917191413910257234514864017381149626084081327912393458375846707651393119756107825644298420698678829643514920111203558980797150175468537176822122608807935325437963134498436427008866556661622557874301117510546217448161931924273278641167344275779711468882691830746133492896921957012427051918714423889127103996683704850355485025502324645753463114804329553821399171929144697328705890135033190317908663908447058757870737997342885431492398359910167269616212916603818091214743924334593825941488126645902775973919064999213875342527421577510236770536305526493077780948101381515662253703889106536308976 [111,107] 35984853514585947504605212225224532982246533620912801033440651184601889800231056849999573877469152947299442817542171791414894225222560523034176254862090584486594037458932041851924102013913629207872277842016441615616996579287394886050925836860581366451308774439672660024727277809676501485452669001836609465913643036223686438185234679384942784701355328117605499118370080509613984816004121314885321624330206631302111797867035230170027142281253108741266401324706902205880488131169753324430041868581736435268431254422818992633374915621301670413047742649680865603789768657410014469611322909702077248996225685591048782468914426855824929331724906304157163691504944445438589594293047209757286441277594063529952945390336051050900561998692033222122300422218311518357601051242324125402029733920333768463043312080964659409951737721980208449366126856947285862955470535165898872044152130591224932028130123979752610243882584572182147108551970404590992601542563311139832202327502081333927621727572727501840635395194668047796651909878255264849841513252980319338630636677645408883328788862195973950160873161242544935432050549470037116058994454081579177424212361283159278775985228797589074805499787042344078783620015310487639241879603119257361430681908740023418258113910489929365067816366672609332806405358889670795589700794665655616251802198457479692895910333049920053086856235824783526972475104553917196799846538946212271003167148885207045203961253212618492474987574095988591585624825776410641840178791204276907630620807940475122010674711241005058901353180576376309492217328431116467603239504933478795775554141986049291405569796934946674459292940203319434548591436005189029722939561364235511755876465752886039711801955575589477405711991000547108614780033368533907170833592334270520964289057020717456833002646649659521812398059447722631286402084693940812229780441138468720259264290329929215654571476599111163740149508447033237165470794324756725840952752580227850607237039932124830235592408181687185418594415877431710062096996024669775384726662405647203475146952507741427333170040500870891356763865625909771384816520060366935424210293126310952988986315866297952204858951517945978527014512868573140131622374465645863432375644939385815772450886556447161756233090988004124913522317340684249325769355297170293462471067120273799727697867225966923868258 [111,108] -4182973527618020840986127328760790765275173831547941199559376263631665243619985292802373714337808850043550353328632053224958950079443686563928753473021744196213971678388647106557502431802369906385109919183993314169395768483115225852802659016796492133774728502447232331500850254014298924704913313361580005510584518767086672973382080561642107767859736843844107391256663137819548916250492657128518959872305196333078731928580308404832265798315419916223356023932026948219393399985947525019971055284354245996732571699415853109634731507410837878638407689165722165802645592742264043367120551288427669987378124388344314143169059431945839239597066203925782715532069306190296492630035126692482989044259972313858593072164696273746746382328974205060750216548749509985610019443142258182201510329263216511030714825992552330822013931447302983581480744900384762847749761680477662539112444406630640926303994400276559313549209172774541177847295801518291842479376395562781700695902785184496852030443665976672871968887571334796117948857990785933385079423402223256080010559383185980186604982047678491610541344932180132715144538052452813470107050184219228489217133183589183340843066899902977870447528286577084787275495288813816994091179649655418599933701859811283080430287902967832028304966032312210456985434854246952252202171969957596993264665329400988926891925601874031101004611258760395785997257651002092741242790368502658516084238070891072236804840882949642920337889104278694070386405977738706667156430049108784539042191525468630487939821575662437903028230789903555352116374566318436777000797108024991927701821776246025732303242925373092363522501037490128922885513165730892873651270520488757655993061124152416470403259345642458563940295538011664656425715379832782733964711302628452175802647977347920901091099215675760099662366523368531996358261877714446388857198415074044266752517222050792338213443531474709675614390594084054624854283256456613144659002171555766533437138926539352843381881091546159157538295583535951437646414701883376815037300343305824147068214248207409345162683113864949724163284383769875810434048774816218763293923589064523466792402130965252534551965374476764651293534355549394056426681305825831283617070142211623963970902859456577124245021975455250366415567225359211007933328194487796900196716112476887417903374016963840 [111,109] 1083980158229553839116402717568220973932239278029743421757382529309129520319549717517812985606158967651869025739327500236366358979403656331217052535019871405328116517837018428769808975540236316337271713241773698254707506063432830563668926485086355839691935967415292152858056324874868772565456978716545873183667119222885170617234351100034291238955279471522371557665036039724689197172826088422365848283327793867787842502047839945778173751730419266060512184542518544405320063565574592378766449197629437811790588411869712420101217767759487278104248074490825351349183312887292031369438504147406420663276802950384678298934233996611127570287618183372141618992618153392331700353235903026174537648855696838134685532957084832567685619957520636823434733270051777031395296614111914155177928772725811873883573564575890547715345555584172729596463072590871031081303154287467590038976726165327836433362782350658261004092980004856083564542818516602159729570391116500455245125708205992187982464967674089198881062738395801688050726224117875907577041280054008321879896049100158381904414138765105319918264156315831970270092018366851287766246791532901063059753072481640762533697422762983548715574039613041725597777465711652579022300609849509323510369561470557311687183054800445391466730308970202073502968399652863829523053544339117956666634358654620231100483461364467230971212072401945654293387268220256860804719243279260537255490422147099277139775263390376526574068576581816568985283537094305114836274735369680008876879286488489574410473233848813616187145491188499097239649153300444081318333313793270577664970539893225326897200143447689354902603150620952398251213254658148085608532310650259357387868181444018248866474276317505369907345097254733004112577328808564482590213972929189397347056341308406079284311021903595041629031448807056599046944163168349381081065812012492123673443757144762634421828385148441546193317329619852903162658830039616857263982166890886655112104486340743577076565197937954856411964585417561351992367829995863860142302750561338184203010009699233121623762321838420434407315475321556955665356132257052809970541013793906897244423578729512508442414524557997480676359224202645081751839294297067643271025315204678743921033111148425000972125617709736489752430346465786419564290500774970966962181216142604464800488985632 [111,110] 40833031925238458753259541682574939632437197728380973733623101471386776467732474086810416159792539701608930457603928073814930575346711866806656979890795301188115755031945104321214246658222921589902897666434719544102349175478167838262925409246662396954030848252544021149512400436499529053746395711433647763137083960961974549886707531465602799310829892159828441979905523583155868683921969285789154186204952573574793920142726211430096897243211286896888763280311933237800664103707802948723003674368360403709263751235866433228882879346109676042103805897168092414248677115541898624003239233951520138021436750981356617139058166660322622337797905913854430765392420841986374308747069926187078210782870738123262768611314497806389257786623600643682601640541228116803857126777119580195227637084913297828719051674231858578863745519134196875225570123415334797854285577067304144416738387331506728806030578560701340357606434781113897782911489616860859726229172740513169868181363732466168711797831254593754748762221712885083184383393984485164088411881191330658377087012261995976158119710825803078154348097619188891629478795289328606546107661328255766839926439981986898917975106973335309063362159793650057479286879530282781910407959646252129409069447850518233091107815666449266160224214483014656501173477529624452745780733965789488667606982539197267436663839361714119275523917909520896414565854966611866351984675846038666071685254274733900345890390806519415663726221788697271555918281643255921103361103154468031929281034081276087671526510751793622435553150129523704889534560901339638392599234468933032957218236959121132058956490995439727880362449548715836068136447861053181809587015416122401432052219918010209964522712709754614461180286816242061252950274520475183783524947338583220821393983910562072807031777122826550347644401223733861790557923902195308051976946528820183628022399303036157743551862546780254669566748333483428966996913344600130580259612819915777941836996478173185332318625410351665416939697171885327333819790243091334112137126306898936768494615361573150782809479143989997993581752535025890872759481680458118085383237208188960676125506378114068083830889114358297900594597531329527962459082029883694937640623479796402050798502511872964098586270526253724170655377291412709906467703422895001208449771001733248128 [111,111] -6328248886644605032929824447466237427220171575323835667585502123658666155743092727711125096393010785033876623559124170076330018773177207313221312926463050696631159588891654299054083771131034572160626919001429601083555686034982201031239598488737204989206463062919750807546845963514248866529245656537605799815546078419171564004454275403465914956279412053463977706154024439024037917954105642430334852907034706252698009511134650092038118230563608706399481554141570918810403579761099534974364648889992895160468243447625889699177819518790490897306822670613843511577573641913137752766619156523556782517956715311043437465502244931269921467528490711285823398256481510348767722636797396795889417681527787203195105959133592132272359992365329781873928904715221946964948254256401879422161946118790588438431104641820577146705112089962746156675587349455028958680161343906728583616533649439762712876045079377318353767520951527147368290536784257067600004004772535104232892218255113849334623538358688055312337254370187684922438752406731684740077956954478408484106836437472841517620077604367121272938925431286917311378916927571398517654080515773895951417028121933408317572654665287679513162208465676152793668674947065800471160471400364363629080443161955746811246817746152553546898623103249726628455584941552824973627417422252750060624635478492025907756758179560465746034728684826258993198066044334079668519097872928892991553980554924444899343973387140050074336070014521491487957085762925147654827017842692829715479590715960685881365774197772463208987578323556432175325594417109210020101386953444948988377070721696889489182420312497129363533043378892264957059824638716379051796452940314493227771439785646747309503496020774855097681018278410993234852756593172500568146422335246149989217289271585604316411888059684018237993044210211535766714153070333285045455767612903548982683289600580230557091961159150504401140268282752021866705223250231719759879087675428094278676055708444333772710112972857152573636747484895876975608619863265848592817715916912365420628780749539341057478153207601905111604396259720595200101728334158901512401551679536924380121117857517253007671790228560997557301023657102684587754363700186349382951912787444860414956720990354345206023018130940671408729425158794076859473347934824625763526298552984816 [112,0] 429276858783151898506323837203132396976643635722522665948815590943831517872367755782363371689955679222446310881189421746747312743213214440641277810830196457616481314418898316091940215154967733698557152389814277281683168577227485660758787989085520205997692460627507826035044454064732571995000093090419460421685764909146755579435004985101721361049039600977773552859965385282367819118474340288640185079262410029433644504874697218975308352123480460651116803030561317844960332238982218877011836551516775954596287302807516689140103207527772103991591164838976317639542467134091788850227443560045312645360461641092885575988493624881678367617906240401305785849807260714924073528950463514894062246469214791100809137111223873190570267912787601783250286579159334590560513417982610941372502617327827693632480947947315999769087828852323260043278307344790303378718102399520342047384301146389320510275475960285685172229267453759373543688981279747808240877720350755795542558937847820072822311519150906466881922044922931636305976312899336779051283614316738526365148201101111071236633062005614619523452270658402046520156715710013767801269103909898897242616177510606688520098531015957225732429973972351764361038145937496507028979047009534502303456465517057586725201142260656579528410813567871411659520407210041948208316987134703564791559970523331947022115857374825615273565482726123226463734259113743191450213230677723755451089959854141867819614721718152146242810043074811984951990138197725237713569710870819709844928571387591217838464877206469469824179319866246320367105372887340240793589753352185916254295843555580263971906883126271611490189386623760155192457242229406000034557036630873880814156797079628911455468747186476898070305718124817336692532717473313772247622243025578419469930261915845828348112893354830941327823634301149962862129745130256642059799800377025141181633849402408621106966003719205778268434348727675706362699435643012856572889847060646013023416236931913383925328481427157561862255926261703176571825173361484400004953241436436358972901022463296551612736028675707212200686348556943238195484608658258145781133011144070502150186794338858324106772145963874979448393288310600542875618395365091897959259597038474994549150511824128743325343733072106125638298008839050812969929260532689649926406363268611085384532994963452221209795974524223577154071491878879924382203241154661028959072904371617267581345906648254037816940037968615473728596694952132574265281040634932726517657493518822577048763689945190454761141694956443351496469442139600021108939896760926143336717221888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] -60562197217344394566440165321202670211044011870726502429586983035547085147898094098535374217773875251896867791359329780753432188793830391017743313995452567506986935988743133996731367464217832095685389411001887205804972010343331804669371371026775330210626786408297165231131015047856984618567632076101115268376796076207382030093574205543815005408415688057716710489580693922280373458598749218799282713931658431936771177183173762934070934350043555198643512763323052851190866616549802496825630990362070895290996842023957918957966956638827128040858550682515629658577251703788730483841825618310543308522586476412427786137314875683859151774760286837521636728289289206865043288997807686047686928158978490143638554317634422592808135424415473547719312493929955226901991376482110895975443799351565968010024243583644688691007705325702560486456068189469473383659503186156129019485806421935717648281429311605615188074085605028428538312797334782081635012941147189521234732654103730341702067109101170148569788324326100827665726947806128500386085431203265663709206291140019419164738191563195893739428143493550497686253127211765133508019137357211249039947186626791500658273112686042687308733705763006295689359845051412331263970117293718040320501394806096296829303573119960456339940737332656356927710940336135655970902278692082230193777268146128132647271523644829678969050662685579216936238489767791124521268006833225855018406145528609125039016956822581126030934829322049589710749918742716480388772148039281955635096154747315025444899652179081015431539740784801371041704156846164656101700264210931126704280318806392441119593246984493236136183598067662063698014630867028409378722471821796301252814916231302413060870071192449242360284463920649852431919654993127426095922946391962600167298995937572633785657153511220660627847065028117354436686174147593538039936776111252345851430292062371978624828087993237036601372531310541092476249985059549902427620163822624417832399519188391543790987305008578472775261644387026355717042484490641835349784032125225881504858456426876623255694887755756475807458778895998949716949007815293083540154131847228822045323149582057270631596701538574434714051113377648879346183103072401704949606893162231507784955203673473467879186369857000509932075057672390415756825276496247668206942998327272618113742473040994601119021985444847840721733302791191156801845094169320215270987906985080659689357747800261551391542753831551361301622220226377215816120536596739363922255356108945732477629402496339710382524887533259319857140901034406073645852537974458904441950195154944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 2100948435275239445959032534673109613264965598396749067117742334536155557346165297206674378743615360891990439370937922361471816729956687995568140022225921264775763902778071300718890869358781109224712129357248638270280184521105031362518234889168940081814200940332168970450456052060561440770813999294691123660244397681550715487470417831097793027521365929055577199068101684216661152573830860560439399280502662347919811171834673981743269245536031207857649955905005112973459623989916298313186208579127642498459669688110966106251280454493249377664938135914371908709743349305989209690670593383512933989220355364300140279063539405247964995090120600616001943578152691281231388683456744918510541042253986241673291142980134766439385341148908081145156047864262781360188793860536175427768083277379139135330948631321163977994978113518185676548607543967248117519745572966260181854268334804373757610058186864706887339589962165288565178698859526744785551542963943898904978106625454531435788047614715457078178322737820867086150559591372433428457753491783439021579348038921277852369073504738670666345636782820545024948750401468949656041161402689202345801079510006067332504310951282366281739245888054789241168086626671130498812078699579324318097327264113517105424814496793407939051855610077519763920644938994497200089794927498921687367253897662630324645147858752785436147960106101626943180008429523100927363632730623237259051995457016212993700243640250839651526742674088011622894516243008426374563636721223416926346891199611550593636914729968335614907438507871025870832290750870348127507613747541433851116184845905446323632010043232823869499004731658330776464006917267846046017594821518279489253084486034344757567963870403770120547627148779006643784813524904490121581229609792572592229816262248780905760849516252165956721176370660270230264357816958772129800594282711988933264120115520501186654961102989612457602159654105890729474653458687332896270422987549299897061325218136580261916009713538933042154483076289285888236187873384104138088976175653960968581203871443617342616924710455388061099220474844732955958836416988969061276899196695993868161826171079974211659313032962993615704713207951886127303744564707215595370808875589657866816057981685670762492709508500186302171949913751646283746050936743258959172244649983080382745914981568023737497339358959430797449636133802895513256678503295934381527605959601043840239248811768383267825561598858952400650540621452781211396985942456068019372794447878366309219306783894057447586499530204042277042563859769330534289227251529347023459378729582592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] -13609845126871341065153304212477970134234817376878728726707613277335360084233708595708729108932477077048336333895615855033588608395437653666222697991509492240458394024337843316672199670995449217041021045846372435417212304971805342551669921048024818949837832462348961083419459860425920755650079059935093997351988512629901074687919215004770103875333932345803858023013244841779759417948844089065333593900413225531420132493647478180942836412086773173629516235368053406934687182597140447366953338026059458450227860575335508879170147169609312228221795214353301885472443251380040231427612074636312001820894652799052896425641489075674349386540266007765380708333757685324789249832577698183849965685871021206117647820530531318479227804264055688920350155669874774454216324173714999102662812654144975395898961338188370121740681813943856829901200655407951055092967348550521632303059172595898523993059370327372954088279761981183219339631729120152722826642405032175520126682888645427311860763422891481110342156670735009431007355894593028514637974302798594302898485125396213887109242105059188282583671227008319171550794713433180903801356940319008612785981773642750013049184828791714969133730380302691555279015583538099334003761485037488968228562122029714770937484147513239286476623328975500679068392940484852560470813324247938091488833204102926819320640610352821003533257787643882884688734495983827461074157231499932124439197857830759314273080821571900846567957745800244170208281320257722723512939093433405797320992137860919660388420317514706732315552576842050736716450107545089656704383300652337816461221934460657346500702341531981533545739623182285162540242967340193351320695958950214602289365604882942161248875302799133588312679661045966132996544185361182511986195804339023148698603479616479494135080570494146411212748508776300937064746345340571305717581647417430911154223403732210230826230934060693557891538406958533810381473900973317581846421705690499775634256826827561713542007092093975675070435276655106482510985024251111252846012822568217980397750884760145555204033935751088425155371270084023246403176462492923656715597090562931041299217123957547387725538574891688783190565460282268380563497691444585165873282386660960159523346420368420364786250996665301643556869649046463534346374821581895955556713891216209605762450125762564409549550384674439110388352376089438137665878141025565141792294909404076597711033582505432306657874183820061903764148633049120504554324880456423405291118938491968367893032617110084887643901052875993306926684527551325024314122399171578708636057399721984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] -315171383085271273139893132506075549330995904950939823808520473220310726161049313498013991820859551744876123044093805481055365444498056159328416177225489684310118709190932663442141139822674028062132139427862966890817780545837928069194065841856240908847216545616208087354320934654776077327885777453538969947101455899426713318149144424139748895087529919160984757831628439412153222688714888832882996654710061917061215577679033597052960637650546610376022122323711359971703027322097973620046206398462382532880248935583510529488780128994263771007270713856082082522411102161985711083142604354640083878537879591473613946531784075161637309941708100267557161888879404838019739537604039288832770180557366719745621947213167383512606547358041044023934546053517597029532455007348939345594408049444294210427834369586701302671131764596826540850717065825121695111466774128801164857970472695977684566309575871388414719353289752863006758539119729720691964383011231730150495565435889512344345588400590062375056868811585939608257683934051977779028763031098339315285662285512983564611631928864527843507865613492991985574693806996315855223526734214593012925504677338989110005951718843436857985123682229161265476500929310095953917975804141466542200940370341132465112200079206064951414919478791543544185152177547320545745124198643389554433697187556986700213763358850247591391984735839408739575070737355483299684776582404613745657795130083984240605142096787269259927512700122463035021047759791807998298861739743185173691729380568818018717073894854942969079626650474281801312592838909078763122227879821364965674870752590388448685120328971854972678365892785825940907967544572262965187425964066239818526440030883977759296447122627465501937420622782762854872367882461988979476419846644914343979191426890113031194171474673974162230962423695673742793227560772230657184763596813479258022082562494595222918001626589540755073518525787680688697364149633236347669693222333006167833383704662675784241794818816111466974348600929935603322695606185015039447661191024694793966012471352816612818421887044691106102201384929428478810441301671571472898075275516497116692493189082134655109167472363395590667453957979131680771150539389277310911566605650395136948234773226744468710145249925501372890967668513557160785727086598211492365137022369225096088443015392639463665848962727628236398685001315582343567438701896242642930654410640271595190293223798709690964923839017463443897646445278037423791174111171039295993886661118468026649858067935500400836746924153231362635423683179160634799319997172693695297118868758069248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] 3309626548892122276292934712928085650054307324036802722881252520415841880392761860739050769366043515691163596220239962284796334817318846067229396071320969524232035949132576231234310726335324043799479436584737440056716637574595404185596379044559598694917433176659410241961754771404308345053667769268949860543193783361825781055331798025820383034901595609779118625782031114959238944805818831407603058365954743618193063623146694996075566818770018799148966544107505438931327189348429036668411640484002684424131471624645844898645304476819587056252334624025459740198111232654713749907625645577207703751421448512178243169265882454298536367987776364440507472079883036284593349081574137791051142089411365505209104188388886238361747773165206672706941283995450954226771309185700352211106622858687021367762021203114806122329664259618212927842424006899166592556501700659872487116339666175893096862257203385656340129616018089806257665346927226760709039296872701312408359084195958186395076774119899345701380192303163991630693405250189344838558238546289727272275802988887782960846434356216476335141076241029894119769945152181995142403422163609908709272431943625207464699403644670536805021170564486367652405172839219118286241287952775114284833245692939188316709702092444308034311509033348101189233713941648083538091203921944975777595685777361138783091592649155663091221431657979639379319330152262068228862566654788427459040393513542932914723925711858869149345704811541136240728983940934214288037319358061021793024588916522217014001343168444894850521241968417315684129688590239226516327210623281336426002749815390236831487642012294433096649373843891689395375149072557937046934985494675679639083564364428486872861522498371242106898306010122164757896984989268419809841294731265222742755691940237925976022324814871635305890439801922049304943433522864115449190113323816584253488426882593674778307922775062119727967845676420616755933277654618347440096644486543748979538430818175437417643833237312110563810812987881713961851140675667406767294107162637757602923922783285620948407014386221670507857521790641947530313759641176444611767793230377676837405763416058705148437138759769094342147040858902945715033359735078387798569166483749012838911102540681224406793167609405493496331595013465747259613961682063585305795593748923306862337453255285365431361886486594140129387265140211326968934580263574766053763280604741617866543718137346955256572449803787784805343836869293373063906804304636957641156013333330013149540096722854423450244926184915592498593014701754443297262040620500382103107561851533131776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 10803983468770865714167058875907938428154991702344749025250854535319454237975713782122835438234780264590559779085773499907496136923559724803270424073648209148369329192383808579869670439890920773727454457720123944439636966152437241237121871943798390478428132083920610971147523583849344829496482142202557694140408639913851239022483168013534678955169871548273733719013523070615639271384147431355118376872574617674312067340915767506064437736316616627061443793142521166615401816688785269417274669969601910809795107171439592630670072369846974702111970009392006008524012621055820634329733790389158422842634681586248321525669125134467185970455295474010848576190461616333951224397853465619896380449702805732327053124225751884252427647967784807511809604845975729838366641912844763876996541815784693518653010520541821395671995506015274322045615662275626977468493496945331794272133119467438806108599373139385132042343275374750366811859176656988743996989904779272811651221694120894668462835361218284154351700273837502575336382943200539943344621704247416436396911467657143077542374657214774388833341058417053543251621177215226693106861595468283665753397464544226343351999065323436842975525113984765261763936350934638978199771119963808791529479465977079429582009025593806206803217462701626828135469148887494250124159901282870828506781546293783956452450840340621580708536644368740472487036543255721331896755329591523037563002805213176392523609066850276566063967470283781870927244968441313648240785162555016791410696363648054893692824167847431426095267840768177039611131209606106165769634292842883503540546701662986444057746156693788160340847675137692616710017397851534816033733761188713573745152181635521553928681114614043954334877970995746365580886483524450340119154019946332653175964295009134824581957297084743304232843751920003259286047882754180264925292407557331259329227610830016566550218700348567546086091495601271458145700351145832747748676156019228603455851955838897931029179159123275554095243211690517083457969087617324504322816777136225694721258237388359915133916172174522191323143904005185222639670840201998990853317674983719374250699196640905357789489821685010437418096414419276882198769616340383015405868410881496834495247682152643854394970219530978951177152376007805859271021958074905278326905234519671993697979390983296127373773307044220729111933546697727081288113340254621591674376340233416576413632047004553912714902810690620847297911173520796131901619178904475464713583769877021989168216940407284590984989521165955545466762508793218895991253302147162784579693471535726592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -238283825461786693687054991307231178116017875069397175986653649408579652136503648600334929558380249396645246329200738877942097669452836180567693147003853990869084078420267317497737803164366282724115348507402093970191905700398304282346156176731375676809253755320958092478551981656979455729210796410892384476435406314885822808889750152825912194148486339884328963467431741512590212820893736212486944954040434533385751625385156619904201835717859773961412358898437445614007754046748117741537051161991760908940673416144750616831221425918505921186419946089968171647078859881137964772483096136197290182473965911017567443625184360956920534496423881966608968072658035943861024436663094218844302502896177803357405928096474815741213470927035986752057409716641985851861210074712488096548797164997075076708697753055605724895382316227059489247047725574256580837435653264970672089298551192972129939965093625509742322634760553997664629719314729383712692672662013188338637395893342621380715946160675968856778254442043926290466347977948291319564331191266703416002611180920035566274503517625212168918728525513481299599471772215552479015805762863398669189267769307931771718422386815024389860100060111430088939725873505880394491449227131298476869974679688881040687803701163144442366496483277708131550398729690721186103726413237087599435234849875792891878346337440081965833678208805280385015957052307083620960030091010571477595770379449087875250950946867636643268541135052711317628548057447347029070995921929604663206681478335485806573737217343659311769333254640568120054545002650699065103447673928824794833309203976589253777811940658496091978848044445042189133154266900501068728868497104894987068192029004847079873806623672886286888888484348854181028313471719724069663980857010572044658945634785319799846135852620506807192542926769481432035694418479965985801363931110555638743638812524010186776527935451720419300991172085054588758182015258869943327840391136487162079918520529956562633053989054340385382736547457728394810978178104601011954346005398791876393134728573121276296414985648854459922794968355515306274011581498639166624993806851728179239004568534702918695950557477282809129334563066598384434092507900662303741984562851556251963755158780296680876873503842329465098051213201893466458277985563713468716750503228410650784231160670636857522517515686541138225270586239266970341584699554636093318805315627465525877822138707961573179915618432881968414962753600440339741804778226088991838470685974907626666717205786278769078619238405178473648310047421026843242522705536085629502158445120130646016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 1227920642622157597143257452535144951287244835662600797517998058651763216247325551473698920513072831505474492986014183301355523777132213571821994541659179228858670695702775640684669683724222416728098774495377599877514907367267681487804027676994431365698425527075544186894073729837787117190811147359758802949733934152559858081010754420172854255095577795186883004326938436440474485789122990115207916646874949974510665086711397388902530141394605991752069503874950398910364223994853622277301642407463066076200448848159453768934356131530692123791814020847586504507711716893038036668259299290976454681519498591449626697003187916660442905677569973622501485182422565874176974905920561035448523601727789409876909932957428173662903034075311162403993147212168620637449407919817848317307256517730908452646270147349560695169362295130056278842881044959852109570320496564869482541625865692096399411967728716663794326502609198918534863703776190254278635165843452535236843732174088210688676870460158433749324078956997962801807899349129592485632953022331350086476581061405863370432828184126965293658724751687685075936088729131413274061963823150715551055869645216529573940665333506576169010945388958241168797972500771773371388860018545642102048106062658966153064361484038735678327931401152206469786267717329249930801246406183133477671668263116410863250741971820428548462852211970242482128760010897770248764249649164065259302773861293879887485291528976154533881408693729324480738032422920805237430647923613852409111174110864951331847261981825298870741814356125575719114391002033192075491532298574751959906518703453619911238012200488967700857364223132411346080416584045597139450777359079039621650578974188002746671122868660398388883516272637075178386635134303901425061009636823249523033201449694520917468020092467014430674807352055719297344352326010137643334738724185199490763359460520255694302436598321579671479467629472564667657601656285439375564209575249112760795067218620158547701071067563551841340307726500596138951180956685392572061965578161017748276154343399305981711227821838786495282785154204574538734065548269406411502256575618293159762066890441390759180863109424328437964802182576024116576961170675729556222793759208617827751696088891479629494109431077519751154642108770786352305674467023681201457879981317144185787793494156478761222015421263727333452101559693515229654852015347148788845457914542696140687584049477612242471661726132067806118111866670295660902183398106120570762679063313134113619976982360103964939870167852747916472993576688504452829990527877072491664825101365591146496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] -3286623039161027718475917618530665908856217750015649836359135062157923229454049806857081820552260248236217693131996694222163394155104361459317233021042014328459820621004142336590418181791466632712378025521112273846883709274525801225581254687463472394450429487134849642916589826937889873342891197543514434901242523961128004598715240845938653965386836295038727657961942802600227394210342415800587713041793791196990526649441630711403183312372239432032684843246834921535604741949803480631586596692582663502301229008241487520665220787133246333952755257033608824837383473853060458025546002502084262029439642873579039221776215548162383294870605579637833447512065093299260201462311424043497900693449534809371090328444642583483388512439702106614120401474261242835442949879532859242213597304677826682975897649012676249900617134400656494768008931463984249807998201349634396359523182051894508378226362957760620232024147288087316109785352075368966646673237976323224294664970740300501091352521162938866460892611252435094729886148912729048382156013225242339437312951781844286593387580884922485804796058972785147852293880484791368964846844829790094415122260943480327224647294444797984917050280139682873224109189992966549417150449115680624620160900089685671975140516728008240236407001752455383969829861866282241313810634328415277838212622173239269262219447351462355606537578600666637255724516800832154268628734762327399968774999797475778518999112155435701116013533671329117236508370501514718183356727461377717115641257679784859543535359704475554320396101178792440976201639660548510362346698295114555227510883157187615555964257631688075493377474881108796240555028357712050742836611618459253603751389362940866888269589276839689845069604582669455526410548798145228971127614990957549325228263590698104494570671824560892785449159184570952557254569987433052268425182071627683518627398193262874091227847955334331287695045114694998906583878456839767154028761711237983162134051111736958122207507953364229770672229074860707812702096079315299553893709551405498167895040319496417999487110458596886160440647241304514843716571903427207200528379545339919698090403016054158716408268832087632854430198627702368625952557734273680868618224720021521310358843251469457412116169527569807374849657906015272621689478607915408664857692525122906580232817661984707250672937882545048309584923739083753254948994828561628166859568899660258097421603827311344694134083603011481336270416980679213861560616821163903890636097376568847660035254921285909112059067893908340427889233094047124408896899782960359581901934347738415104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] 5250592852223489812576225971660107744569675377314248695921670034192656639511931056784865496549612395288881488482167316033256304982302934664214706167682050658201845093994785790082323102132835634973677545185801973644189325373992040984420849199208375180166760771858719242488686009447781584878755132466305857218086753985896227242640368343857229933263019265759981461946997396654560258736708456987745122165139447257699298807870651622901289440584075043453923592718551662423498812631210297508579892023645772877648605048441288542004697244652658228575506390351098538865963361756946771210308171048416808887295458339659042862709440507452143927508265239685041988283950929334836885727119525384306504222656765033566765491285362110519000116392073178729203650977306919957902514784170631705019768270734329260853653814872085064163533297135321299784684624081022843263165975509280189220583765235701984159838322218955756897220344519237895470286411951443313979135008130540948357681345545236576566063152698415382980811617634069820885468239412161420965252225764151221170037763903578515744805090301861102660923177525960138411496566073343469142035013977648870824361325111833614674484207042801324815323881451149521401874011208199008833263924086037145110569450863204155514195411876394127593367628052406562371506329737570013405908098910993523096418159099413741462064307163518711039477205476160665514325035122845247650125074308272092146107806381642023546854180335132223030520217830173839120547686299466191631464682780022050706630759111454679469073462031256864557111169932913503662383756054618360843285394945333988209985832974408893374449068154098837731300236931972912630200271826295084014852413536125110286626628855595703701380099603256077339613875581033614348491845644191092724027405481900508473867930150182838560930840292568495832961611031566554789005196590554479226246097415157744548955737669641003019336273843049841272116954428173913790055233438581494048049872147327668878557046010643389984774928408561677530895041433244654895244389442428966965939347292424591870268283795835415713902630660541058526696617108068095819092458758682502671898365932964325819439678932471513502670303449390541238682002639567335119492068201028706272553226611369285995898929573125713730740870884792126773103808108258397774670888768124419462220719282403855788468635510441036985091858951611425270777293970112320498569957249146541184662022324082113882606050919666695993517807155082038376252429085354641453411143042225896910869658377109152976296466733914654218688106398797952552747617743655973432189919452990095089235276595636207616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] -5314067395867635827883530435071546146453179730642224739519236246480175693286891840366842413782753260095008971039719779769548364891706860680329837440958529718213803107803480033751663507059218473115817078040750868899214545191740703255697342226047040603398083307897175203091485398127084255540716894706103845637561155142749113781307004264095852037687078309848541183610710502100973453625937570520618484523862977617424641041457617379025387756630189642322705963928587013412338761220811378398255650398999294481439544578634968415091454021484192654118816043946903146608643211454853586459859967146082977235307235608366408207778083475397559630154306554842175978339830407296635493159732602168924623341531832702017032476968722790022296000410059655234639887227387386656424195440442381161047247964533141398542537995706300627379849731945516682481223522980620890353887510304710120757181489138642038689173388141313475354340490900053981476564452574964561900094386966675041130303566334399399478302597052068706692156764965200438507903093619619031637971067762572086638409735711587420851167605634034826574038056341339529406727489367919247939780337648729212085537200477240929699404629210657380843160494085759846521921423375270956114261804952107374003395933922816740969133544221173151194966711176065547705663913500824919456227739748349932145514785159599927058801011749440680704744003881580075158868951262829297062847158421175930995789186192484342877340346949219552824841886227530143695226741315317098908224259280770838194102802708346100051311063484256563094777249522110321439500842091492025594968782171885556595357042651330517742146589740227034625656348338544383103181899752291993032047189751703090361331001019457744030244545932780851683786854483052288280984975566230094892433720190790264909321690585137970840760231739774844689327206930003189561918401051423656892203851779835348276241456951121923265675148153537247625872715234344809622669886559860605586479476949289851041796638251816733921828672828772491633538987319718086383454941632494271049653463413032307406820782367730665253771214408586098513841152848814761122893309767550946296381274994165703708286859532673500215948637859007465358931031039112775786763549632792502116757697779148136948836814798736327806272433782468825597114491418001352215838708844459458356829961656502837927768014492809887105954747519776326830727958896877492219699784099240060652618884706304216492544630738521853545501049897810574061733484295139567419588259026433567730812930253188032518655867092158943225470993888376460890583359031267794954781540923794154865011082049248821248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 3912739156247481459764602776336348910962854271122981268959189979340651966521692686315964391240304315726473092749189630765146798917340822711087448022105718301491144865221071897640340631802408922909165822033265629701746618757245980933356839034675735393266014222584327170833515139717343328998462255498346689526069789718506173976201896337397598597815287036859775357731425156927159068209539244111570436943818950926796373610377849393251598522576100637884720265318758743292565796732086328152266195234862499573875575501702894734535976426060442472094207938414213711263034747458571510828386756501779660335236527939010681420978489570124535469964296133601800495925779394899689365576504569448219471033812520514956060567383453723360102793439792515648414557763684209200544110398812040734687693324726429375340283955293355970754665128451823888717368757189169487325106224790893045121263001192602150631102070038047130889911070171400712663857991456724705708399795158910644800431766039664484996423669203690362598640016991230488007314661456927468545157883329769301130656524837578180429528062981842159730373525792336654882825474151776741128947946894354732299187648474875067230400932324519105618774654141129573677339061766200169886454030259479713469900293938287601968683185455832133280526662481452034533244521281132252236091638920664770685267882100629655431009392778390692747259935235830823442109921629965188798091601612670930459243114958429545176664250825658559596638866609752424808572590198552867612347352767837865044151943623715571258907399211873316808550440764116377080657513183418198465359862426978001258081006219396348532764291923451267080152495889015393413090228037935636651520643014908800355192023698653370663981758977389961227383294039718463203724686199315701695260574597970000045723725911047518360549143620053422075846532877636957882876816991504933117911281070811443836465382423758461220955368348973561526445053971984899095785414191217523728513033990115364699060399511992199384953761342749475608499401912659687157712999541730447716100935078950912867589211868257694150113294245702578289092030666342681182626410013239453176992875968077141728255612516788818943501427173023101511122196866799368671731216068992868845057430172600262201341341507175955464288175763922373462837278619158174344275710426995885826309356572674229057199967883736666984943038210336303789174053379223207427523354052715892947287544842250227151633142779882578306205169273276951331254845308662860033466773570837976395897459018360010529583432224814040614789035160236682178858732084127143570153473699960412615779039873222049792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -2314342681977385935731656957175524259905225842007665476436461351071126396162834917058632852688944951364578220755101557891309380160135576782790792910238700243051272800712811708827420250916978822240308810707889688714247266988500945847863733097545898577686704332639812277925381350938767882561576078166169372291709069285991277895837276228422573602942513278447619079075228456139112916570967227270247814426340497453225190005056639131376859454743973932986849351016772254121807345735423773148441981227145571638857643773639668191642975866692634538508756157596481620944173916818049622896074330958742347608349979935898053894885955923335779106004484891567434202841041836219049377584763925290032150259310333698827028787522841759771927060413407766423390478559205571900258472364896614033547098559517009449225562059541420273341083023714579036274774989530065249529144457152709495264593066604577327925602908748311759867377880290514228311830100056919450887908568661724841592127722128575715240754580512878699773631012911708438140576718871334084832451309385720401139343345926839303801167354648876215632347492577743475053197112574534603715020188108303147827391879027784769707265767559280516781167470927794205804462309401694381571470767134515094493690316799059613674906867136761205659771709119640106501666092783034211933114677547052016412429370696590385103333892950578152750563582463379600220740082776175412672409018675085384206589674516550289887809559329831953545225433864800186183173671173013354585015547912138029734704408951720648230900246786338532425115584020505840464201878852557052167052946566268242803498684716240898879490280151180758512217238734647071776384527121231657658024669462941917022436300682489707724863003379846503736356285960031596458298763831266231669986778048921293647167456859947443751196304952272551744787357303342904615703846661940780011753700978603595648113828715253166946968211492381863514682576874267928262628726652759019320394423690756625420156962088288684596231749279961977689259765743467779886808842055944729835348562152776599917902827062090571279596716958821528676601360160241391032731981846290056713558927953391235391499841587697054083411256382087368350625360941819676400932447351464270091209225563524880701996702304708981230076150517776500120482591039158761118609058429141194734878816652477925220367641444411908505726902157138178470230933247952678355899063888576329453295033555511460089546504850183045532565158290627331372773157137992521787503955136829029802383820443345790154987636113680036617669089590573929173008200922428584246450217675574549298529942192416358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] -9724828876297207433318191334258527440681197244644027838192698874020024725831861101205489551181740287592558106196171016345086627737058768079570247642450977210736121063616236218234996636530353687778357128068968396318188328948850423951423367856996102922851532983518966207062328541799044956776833710480534833586697451887930306068621010157789908709246596504042109906612562571523197330358969553646853928710716190650286150904384319248734533013639196546365000025715444817484237676724863312162195241381337473091605722794786259966392735262776088132467961550491407371383357332445666775081963612140045793752466206860791540602978426486941237639174852289438910823426256747816744420051884378145361637851724023212431493332152563631345876032754501397626202292221983000013266353417539307629698245953737682551302968534919276459427703288564861777604338174821676808105228430679534822805755291762568351343742681049303851763636240995744269525759235770528690136178016258485007271437389255164243248241886668146347975351004676693692781782522920686033331342332888731901223261362992848708793076977611500188368174552709309572220488085051515212834339467713837732881902341228683806219692481578594871317587950950339065933476881697804846443742227980316264457603268044375466300976279122631872546915902349818361379062724885570632361978757243130541847940798995350860608438952580450993025834255895566662941806769641748283981246160118518170982965916362603685674885385820847894332345393521503541231055941657977127733772708193497619193689786930261957449113639246685199758929092903090439291126181014451954151494379221367772611944983830593829498420544257047393620846415217268481864391269905382991332052959282569161680904886730420712674090491059523428840109416044909434879309384613223451051468526151736881772502718642671361586301147707190773783340113497781128820267115105353641588687090609606502445100708401064781962433651687597820275391735752222924926140483744019793711769020734068803794946079439282446157566383468836202247269295952635764200927855250017149181832519394566026442247598774894741336575207948953034639703493067477108037869661452558093524851286407154596638500716538191209578820829539200710157776520116684735755524180296283435660514367720815335625883602420885928591842100391751251595160899396529870402979032098727985909400224797333597037462350773610932962763047628537978289327207560081042843167614620618585104460404052392181461051736927641499182834729234333613262556287970836024425562298234406707989435194983746698074698146459245139580000350628919391792807121402939245121773107149136009753405080701650337792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] 67037280664407082089825221205850763993312873119736425298134508493564974425929507296736719822677212860998633087682495734417224769996256786947901789747517181293362965327308503986623035381082992655108050365968747657093683961231892496483980428960438182715348359490787812610771610429812113702624646391906887229418281537285958902785377308104054512273048598671494348410600833308465009608471265832605063459548201729765324841604199889560441299986051217872287204106981910961895519163826724850140847021294389555287071267123333027111469529772956904329748600210090938271255530245278946463577044195632060271580257302842950631133197780533600757037278641861230567577279897010920176881153614073923523089655048025369417019044359349781779043205878435301573850087333514357393066588554011570832982691145552509916960034727901162779866084526031759527308246291111280052180366000826539621898932761220268559962052124354429105093381064300407801547662206452454980925134637864726376363967743684429084774482347086845230838918610863160771436139121042842827193633519401072442522759806042450349502024583815342683380987974631754426100250947911496684839083394165221636193484861772349701619199172625329977238629949915434699332852349472504361820220222004569717493378682842421702398764536115275298477269708925942926529524526231352364287151087466156569149852616296819650042777141904478426840009655178696892671354531664584926546283871145096947661811677021582966400892457848815583807387864977274862712668820216253861315756875425069526778383809321809631738333577805226315246056121951718792533546685073867801868214978976265939717812929598950566456046944394386133750924697367740237718923764299631440415091592553400814732109184545540606759574706972334474511443828012413701518393992584721112918681018622714522235284631520022224830373665943522788481952479802980344575167027353558215266893065625809466835546885089107709953556523013798614699622643165134945156453104692883186505337783315971446663758198203384779695538393732554410780177730774000256417085416908788382802209411152942363957697121601504284094770403368263522256517676723908572699661895383380623214274259735625054909121329514480035245077139845751500243512562512497336893033384997840121208096279081161791785205528743245653933860290014541785329970130927368612140590547250034900297437275928109579459072464732108709587036642526914107043680678067161724862171687619018690487337781246383768200535767674425979015508801904326328577265369885996450289369594910735701091661846169402462022682496171093064387159038107200775110680709977061165490601304935358567676615110584950587392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] -195171730706749288557189815328729511966601666907208566673004656748515196596365670417124246879186146655652376645673358651230809111043657533771894753501258451945834770676803035661160971789498396186958091862505991109353123489617122766149220652459232907168901034749990485002679695953239915556270282118284211717958323803064418178918535766005508646788531725410877382887065832852112128771936473694709696255489504669124951212707921817155374559763611602262823004012871133967461371727584384243685140271279840542557967372408495838793800462268942236883697262826154372801129528488695527767395320072805888925120539156405422439765500793063680061075627507644589039407478528661884661519764127500459729284087101844464596388477195763165374122660200594923477992424561092547637983471268226698632153455681679632033252583932755115849739394435604367790317798738188695463754309572478347753013785292702170545267391697077784431561381973620287928382755923810144596944237227249133509217266969629141963596810418661075281238470596527413052422720933945004076273307047057468110352678573643452659181886062717696682305847774081973876501040418691390331509095291708619168081822683214357791615535327318751035804001876718520236491103603163959358513721933817507929720891858917647552493816437991130899447865495553758542179177281980791528764932445223847115663889688080835091446457056959165840232287416328855845285670758299177131855589914889707322511033464990997796621630311814293029670758759465238255824827158364626762633578305152399438483648017985127110071577159206496939016198057192989794686845430813654785547095986634303121544263015033143190159708907956562854979362764079516058115884914995639867330195010657030105862717510720524591579653604000795307986305957824580308695011479645864936843059063071332223951479871360951256473231824979301992018826852079928668344644039121125567944314068097874557571422211049285664368449395209582678025564567101689220912684579563953866488831636613195776443365469270003272096989909747601232402781867656825250764580334917488839824473228627999537845356976463171986175081646555691663125986744000489402995944540493312754511118463721973554089423929692403282324896360942537920841457602613235632389385192203169672731924998253109594179509918496554374496917706722805515421010984695661003118544941580468202788525274500249993372993764158009250165696207610142217591296628628050838751105302546353457266619894750172620582420936519660007842139704388888494082061679303407057685138409077959814526334223913715726932178685727812450365285164658827521271051775632057215565093221761865155893614713712704225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] 308091974136281262229810326859054399311449329661764450898484309753456663177482869081295048603010212235676839751829726562321045383881077140141400348741908338660012867235656419216679560653543675856998690877453884377694281028544092776743791445734228269138056900258755418071957269298075740085892651777954849926771196732425770341883142969414156120421873896508152981075749131433419944370562363105470644925635494534776871680433596545364895013105010505527272927954835440422569255723133637093312224355674577227636545298462659849068219292173700287543765479348536096371054577779211448720097704949738314314708881069377592860661905752766542171165116455318219066403758461009007064231522815924354923238349945672809743235784072741503016899657259782379765874707614086931624651504232774658782228509210206781805333612203388399331708326692068973034720529766681180242003710254762976860838254419134046126748706374444718164183577190600411747478430872299378787751689225904241673047998508156988421509329626720206528893749847538551596117832466052627861111317355462754462107910316467937265370718900843382088921201037030913631416292057712722058891020476761965940227991567385668677992284873406905212647713540776648942993605952406785878215377882678448573062972004970596229138255499802261145776636237024495126591329885082055137891873612043705201404508680021609286644856853704427247222687602798726828199731540912087420834021306501862334170114929491282886446747786189763498728955919389196068584412709962292414874053800212076461735889442193769641052748143090609603273556984470506808319740094490451318552925465570932150242776758487492870557847908453073561423184186999012948754105311102114309478982864567538395827255211731141863495698492411028844298411979789927018370041990029563198643562486871985082071952016132676741118220334850521670846591061165923212835077185841469208265343086292603803591690209723742750077561931686146618838435909855992374931994529235161089812447685757265974165850756801390962392271410267029464479057331839306647728367303815322412474638153555947772126742911751456091002633453028586851363459172408086818753476794870320007327867088876210676863544115694374405536607965251624461647039184235433918223960510667196636623513120950544017627760256073568457031158389787119638917145079057990292680979908343394575256487182836367655252178678033169236208631466643772734221018906590195681321719186938300366051379109314201648597603837698071931059061657472399131307754112089082491237091171475539821738154639943357520929753315769598823956308616788436187600530659621492772876995202520484566305600997501974872064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] -160602460853300434197319246260353015340259997674581350521334302310592732823904189970420129186936918892508319718136066588724400812133327695484047263794475936384042880897772833521869338911938227814243065332888537255003964739827747587274813492277853727782651009883047730506988162924753089264000153251261542566567308230248702105646367573169750924416825381349216691278240429146004822779060853805714981123660217576794172783162049819465780540228910739710376910054194886709540624885768950630226866011851506034522312842858527477192193216625548078225449737734205006151369582958610396770202054479971846808962006458918213069861817917928819247738067833642315045923313979628168354362429404314769777616588922952699906754835723796438653228537313036434804675602856360197096972240944692033220581843026947334769085629361508340007707756961657447825474180451806493803819718037764478872110092293994280881863262396875494553387244185162908980856072397331035441481032058995423413917327884646161768915380296380097320650989177658585954500838354713001258056448002132965335259322232817764813988661542807750094912058179356134508250459939751405536918288469855900793631442116076577323617895533270387345301761628352727230946542828584899354677538930830524552443701425011074670204943542714783554043464191818611563898162067725978504858365287317319359987397338587169805491259961505897966638524733063591469981863883286095518725815918257683411675920905295837836347090666633935897226630070165591193694783421389886594954666029773583006520229825797574080393986247087275118779236083956153144338330534434046283588015135602647536519640222872597174176846589580082559170663846811740431891077448377829475125557454113170863230965688615059542326605638281663100366756316239966248238858723460794729496208436227947394153384339393846682489347871023231664253165316156539498880719559258474194757853887808296660056016212714150364838756202445567656762754894555204623955136511518189954279789162703914266175965492600215612116472585064454316312963806470919611129862417468896031625015543364691628864719333314346185565027424303080762556206560720631196189423944247258902367261116313782021454512662505948773206195332765636469696932655077168470662151666010821203954470586688146378696857596797866366195382478796203846255614240592440608919661448191873412268876493433688648168128709741163182744851434833997860558051443124298756162541299714791206608313972060981251521392746239117816350453340571337033573528084929782010736968601150337727587877300642737926656223372955390856739436133623647640661033954952944064449060958891987900571237038748032040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] -479345356565590638570741869329656061278384590591234551053043242156047819650041991941124042537375702396419304958743486435550441418693168235572526804572848865190967453560000884411929024920592482753175502072098961025006403298061914621540195106920880690308204347638776191098019132526826033443961713102254124166162943226729136935340383610617230995164198107361800596935098494254683240854986088174047997039974159885210288561947215737967301519128503310336753083939752707836610811226802636777646976172381192197619915388392950921967259983460207701268490488384408011151349694632000357317700837866919266612387463385461241761832767793272582924975500918658511770922175715134043887129253236613253134311527603676892046512821164843630185293050596767544436429735989576231292630894374969107066896259568940831174336524663833235871023303213503053085969340061664353231581529231816267091321650176907834883964490636797300455005486224408180057464753800495874796733855292851682843326421375588784853277988180609236231966579719095246626860025939046861373878683173417360257418406113531859340309328482210749652659788580039839795557581196429323183747529284401433523866486771730594592503682544448453022026549563711099994934154437847297464708992346027663607032544757775134921673158717399653468690899657551937244517910761221754218220146325835622462043498496479753814276191468142288755003063974116109501229313153872489352460402448804367014133310365699200446400694935841350705444185442640957702381482775153061981784412212351886378437302600449562080856884585429772113363895131010216973581768021492334473941286684756249062277975084794009963756874446857316496826367265234330903432548683676831891823748755325737972055279798346070265598571825253270053539578836954711675087832266102201605427340430379415118082285722208397133272040747253109741757512263673499590362460420832723734991446112107133975513035148442086163089547757470625680945320031905532378294715861541430510246935164795904765588152097492873900817365514017578559930839132022042385912057141279139132264505034986220948161967304833714396067940437962363120996549265682905297812162204013362015842870978183194321489432183665375779139051796781263806495434978890849553592806005391220115154949872056477975999117417507054846720450071845335531041743800532801067006780466057957071642650560255905375994503126029132256759527966881472288867268931415207809750539642302935360161420400622132010900506708703706056272590546236383112588225960836184327736806733270812565461166793856671976438334464112495051402044781135791277377387604284257985369695125069413912440651876738793472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] 1528967359000105741459433063742854840212909484987079428361688918128465007238783310769148565730415586467565419869041202614386332803116209253427213237790001227580128736815485871057925026102502817021530195118951442020093536595686486683698033245746851367557124648956131457650127943922525015581001692957063011984191228580633130697753947181468459983018744565761356403455834122332090153833806408107448327458153271963249321788435570529022527157268769522358167372286992404178378210020444070985301313755934460509148906667470946631823505298767691959335016782529813274045090068540493758177232734220510949203423463965452622908172696799627449760123607096397870251692801450409591852691572796245711477526691680848956778243539314346370454212472083245646302449100229628078845879425135101062705008887733847523678326508497602213364761651505833501999382414470197386875561150890206815869600704102687428601660532355306305457305269040299672909680996167490937270714606900146992660368401423140490153683921577192392683032729285482441453490975859280253622960107015861817640896292764529422660848218032780497078316317837983252215412336724963705636176675945864773160335657516855864576841556369197601806054949837554189135435292333531569776201732940073415385833495416778945371406999418737129883130180716508539297738776327009408293711511477132047097988315303338353778652498709565654692086431985797857214553459121075243669862055082453982263874822084888999339998249640543209142343621486349489421064020042485729158630539312927030119279661314142178673876542222286696715678087819241847362302210312955683200456726571508270499976330280379396722136487505296529554997596826557721051422061290140181922655194177122066099171604859633890888195075128134116806589541207250745068385521976418300107864749646356976929050523872686391462634213757630306179030295455138298400956586306077633146087673858779610507217370831173415107129779128260350999879582186201552574842380689347452018921849737775056823245329965923179427602389376941336218143622471357819978273302689008737030408364060804904167095595953868366533912116721645499552697144745473756440634737443655301914206038934638910618131689911416184957104800044894948060459810661471885491679801850101776547456519984391657917149186990599365808532586745709834823333005431604983015582767521273149896258128539844637374744036379575934864999314366635898237562433257415346192991065489346306519618610254738638531707075029121166139515221167271108055745442362825799346341189938409572680107321550007321284744998415868271687426945431826134831314106603623506124109539793068936604109417024041240231936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] -2514942169988954998405656030329120994996920065843563284712935418451977679014266086516396380335742930865289494135274614675854631935759032825064225899090616197222477875817254091587171318026034657676699865594883180785342607962179244263533658256359099897596174021924020933898681507162324847181629019659185937913136416805704958996544244486764445837267445662477267638285424591026507581841199962683706553719424023398009893887710492146673332394405694596488795692153666339140323098947829797913520010870163663052707823315995790203635627336315001504262278004846651078641877470708913825784652430991516197241696637428365577698921389141800356835154907882764448403433413043237871667608422720148091988801460078457234387576927556415845223832600330801154003650292287143649197271702624031450066040512531066460936220039760526040374854679627976349865740880213798898197916919711224939301723031851289255562843705227011532734839309968310475124163220189161204906725899560981362065097663331358520907011816063800770833441089345559231657979495946067367345282125532461737693919748971550804454848697031427823458719465045824655200862862616193038801603438736150751452627109598428680208736854816056957285623102616824260723953585891151953270107818975118641031602981489287472909716611250417019823391379923845046935927301479298318248961161140287837490852768880132086661028170111402661104797970886688062563327758289692451597351599813051642178454786154448991098931974070334880027860785609110778678255733079936314395741221298941154068393193790301862797140082538607623170238980276808161283053036309226242563742612810487674057796072893471501758721184524844010925526779845682902712544279403984348198971993563020067001671996526137612410296876860029402426959249761830018368885362883174102527000102185844017098360270412224814551425056577268511398883985839426899469070746269891925009052612811310135574280285629692390141130020602289887032464245686845382984605930630903986562451253593956048572542504017118210252001662182954071367148051577930264535157500524126695408702510523616936561395765761990210076709981952183471067941565200036881003694502459973922999849578557592825258042467448614445431435178740365094934921110827585859082150588494213876877028067703118629913194628121125837720658552369164535868244494905386911486439100950412725114530924115240741343207401042437016764789889441906495048708770761122050405308264682231735562880287949482118166458642140588662713055087082760546867368283553232671612906599373095581851295433451577465330288747529281403386892884497679897898032805883473226048717674198684742544989968828809135259648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] 2910700542203927627780512510138366106652591053883480361435991636420573220185470555926994923541557827268408735605672895929208764370227492146919909150974068800564996662163772709956398315352325252609106425535835624368170724297847499999185506703892227347583305045519684691487097759457524153600188464182570523607102542654671236251715108334078553081034700484404021449667152242114137100135033557560690171144182371711837403372069810318205560874638164396640723217255321956141126207472844051692665133009388581201838485484432912386282618084613886113685453902966399874674924592188743397895753154324533078991204320541155499066761287134298503716196458499034836038352824504560814268542831879381391995462665551637189722630076543591489126900494692110236966112625142718256086955774086201712226370100759841631089884136832713553007818104602421038258115427521094098094834832563848249860614417440056926084574181326764924390802445580241321708016045303654492877300977356912773390383477413476115122362608363507987141721883119696379317161975877582918349365192122059526320947078758609540554245606296424484341299755279282479519601965134750561715669574970171493759186124345799419750990416102686317708045002968170716702572904846682272321554937776158260701045859745165865634812406842044784783833297534937340408824475939063024986836767407688523253886147604705494473967809846036449941627282236977436588379449423633732013073584804382945460152358913996168439673182361261225899769998204412928407379544274444866471242890711687082010371409433944423301955373131745965576520160919638918681866364092755466979182671088465143113031174776896553488812207812823922008905419479946720602365284748366554629693410200727737930157540364559363479652687716508936943556911719876647215958765034482070527798262521671345267798951634807746473906043980704127816602030065537731967406816047654642544218260305523226242873778170565761945839556524876779784884554841490255300648308678403361790073924322602108241619289992842506416449707601749452524690235506181405915409707365519270374774062391400149249544549948320037831736983897797674564889602203319169751810519309887966116345796013237358236751837239473090150594896958248184675108119130436651479280088132469354251093731340173514147535715753274215205148761481371634323273196903683798038511365071720302961037710741073984894889627118686491462424669207132496092169922575514866993825764929179421705079238005971922419154781587324972430105009041850999496893026316762276127244793498392009757045493001563221210522668705536800981972862691789877759942807800366747270831945926419469401620245373335774429184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] -2577643679448435905804454906229706643511268356553362007049901564299501896547578971053326777791165027103815769504641836523619540889760942840546549828095858227342991584292099583567917438611252176327886837217306363673501467469817076679004484843494405994741888098829890188813950976866617607029776712027942872133311589376378794536016677641424144084173104262917203919998413130446242462820542786236959170486161928811173938263793890615460704077344763077385329438830992400825179086236898375837703448046784870952697752866791667734314360349058822784069978454083675450142285793205112189258056087600751645364619731150582610027030959243195688752736022256228769333958109783579409022434630787166206401611362006701114885280896182211402658980935213820671527309097623707827641249744160356057533397381269710333058523963775832238262092802850491398325914314800429041928485871679705116825491965762031513350937744630761407650596362670706754978304629200236844287183175119420346484653122431340910712640400913487918135762091621566190429670042031480944112111944914897511487472207107388204748330383552538886546922739153064929091496314128757010018478733722429740512474294157510939602942191276159173311471662328055884492564397393226712596376600948467437080820575239026776556604823899081509618906014145254517665109053341613542292800712084722080663970898767627568910905713309938309440439672503429792663040017688605191165991407792693051872150705465279938785377955306920185401114283163486434908734827973364252299670870974490149100021571323933759215991320356285700023761266583009762677795680649821070864962640178813692540904739756623977438712134821324789894671595068299127016137952586413026471484154382059464932583484388894141985675063303353978488691022605438830018988629256459699016629730186125542145360764712479064853473829559498426123175964210191219661246417712259772113598652417939377946330359360825436054782225666044372340032258139192172338824402415229102880718755456487975371749242842173836252941284807721928925473883182912682538236884428222267960460025129054957810453141901633798048532468948444883626566076380338259395585129445640144075296430946341722641313083246558590234767190703716982763081193588524788317761351883142269686950436713605596975276597936817708879589864336762527180747509483714592677072320872419706754436316332681632828206104817555964702041048658466395515993956053590728509824633333909968882644255479657407471540452571921038620801764573099043533443482709643785610130071917025848264495692312966474398330282201954170570210088413409937091175577605957273372804327836642723566805064790637849608192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] 1823452812676257029144001979369093702018365723426582198954215289984242587279671137530607305056200397959652355104199132387516751266177203484182335363331872966866972880197559219894289406110215579641595558082922773433634199945558322641912307901309844043044712002274502503828148256101354647747413918334926721795210850413217795085961209647961601787521210913168411502157179215698465137708846731639379277881718136298772701135229966320427262509750830692205266416206601599796947930086215443420365148038013260504396267918038230958397139724682405491596518388936961101457506844835058166398406476631576547804310111922832929741627687251202536311839828544330477005722585284970587654863282057802472555282460002421902682771325010011833456029809895300370098193486912290845260939622934534665003026820644481203042228515977675003067938601538355038114671644137721905046237055791250354852191319012375053345175298460959152369814271281897399968946596994776363014194983419956751437950801434437563250440748616133986348099557606149516978971930032002782564562293234991607939788824843976748147202397203107328652738918637560459641027052820738496455543744552993079871546281832627828876588234498586947844484906672192203381495487634433551440278129894239633350617518838016203568712477787293344748287078306449291095579365087437063266872846280002194199626267779196050045727047220819261975293284407814220395812570567706469951325166398804779883642273435771693484443420192010778169858348892018709921389495461207522501387557971214969711310527462389848432837164524868803249493944186058683248615396689528122411250225638090573223699085316571888248531975171463415539086361167409579894537188466583940415619641490362095611026933296832707906412236503658617471076748334891088698385460190159335777499587464450493390827922442707657760323709705881702961346980060515438633909340883972704607331380210623265296769937427395617135689844070140624091205684428936591499960322341205647994794309467127207405998082206030983958851993606650049737975780850401759738049029454740520413262622525521649406326037805584081766737854571959933506269372588631746252216133647038634659550350301511132051795791318496019894231688686761147827546032402944073307759773162309700467073156421467819143018243313162084372539982628183596047854345627438858171481733398410065316629266800055530242486118118686017383246678558121707068362117854824297715511949774496970938773430018919924121593634958316688474620360196803092219416558662867590367000793638293324800144145863043846194068767845023234078380318817063553122735569380299090177830979937155201453417135627796968636416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] -1042597251390693370259402480113484727969936950083229978905940999243787386028248494847712380627929420782382898248600428133752787311151020493456329206617767716339710365377575659390139801643029089462498239036175275344075298339742011813550180568457936661056923989900612060508368537735227697399152829720075217585810435704995863318383509146564630774240529705552610689710202817832660061495889581562880728635436296124621200079027777289453280098380185619158368504483523036160314773788580396225736225337722198839615424493264343659852398615670071768372020977895246882630579643758224638880615239131016081327398517495886727099360750431585097870372856259837216515436056570606756380705344942890479376095863254520496450425711855907855834343527848132960738084326281452713552652080551974235526797141617469208704868344593586260031322224558080312269994781905634906751712863560641652099281091895819333815390156641459492416839499027569346664451403620872692870821722170642519131060116969318331595861502935382519703338906710462672359706542546520066381811817736064806924668660628591504566439754267676570369293074697646332525085908125478422164077498549072322968345475080719307727332629548576048445321612579740469397789037652152298132041564739528609467941660341827890073774719364797573491484217027345841564043883739242121165588097097039117161233159834895430517800559780293057100532350915679862606781732834804982940194584223106858288822422387328928795064002802789009345229093636831765092045227861814108894559286728922056721048306467047926670369972398041651542626650502844362696655212047598959398560203992161242042867391130953735361797565479994071471323314485791975607484248647286939543530340212084385873107712777768272151055431909497397546490286798905023955811606394968814730366287354494167005055156634946430125542558962163943750204729722442592873195804032836667999768210943282964013734738914868629011193336657124042378220235722758431268859672183004142125333542785261107561574922858633078531969914258031934254618649204834813476553845191093867739073931170684071902793792682562067085768965957468587253383188714694868302470131552978050884241569352605109170906918147195757137949158625277172583642401137261122219578449379645777851411453643954261878688877247990040081479818629216397974514908358065821528799115548617162145268395706599283833723579718422477618962497527392055996711517276584013749259816231185528784633416152952657141968343760064884955309771038029292898398836427107137287562614281756939903516493618563477669437792334960222065615855892771870372380357399597201803902725573427971840388663565196999000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] 400919121515062043320056607370012932488435708915907669486488634535165913811822297505070181926216908282299567326475427443304011685917246882442154237193593568460395744701215581006018122683729333393577834656222017172982730086713579100944593348657439016656077603427959152201293471514709166969724077980025415322745748066557612821544680902515664546877860349250821108238774713324192717943639471458254620398783185746731712078453294550422337720185698753837062672307868627389354848981160240496636028236339612165540151336929948703250068863161405990569930714143827932706888771742391657759082672552510456626721082921935190429818264600699721957220636927912493121103801787204301851515472426774466144708755857334616892431025609876571161504544208531409652178078270016084184842176444948277402036115289673811684274722824127014258367460849813476716887462225208388659096034206369071065635474776900054917977805793179331384589473012062939833500306988399693607208369744351383908316818840812723981870758570042104811126695874842576485323567203473114252563537807558119363049515583937715134620762048579140957499221743726293855109854724304802108823384178751369573724984431959638173193283066155990023154219435258565403073442199772583550717528696167392187655790013346645209204006033578920875225569857241902344507779681223368563040089818161234986165962867639636151719304901379883622218919245064822206398456720005278468182376000317698470716679849607929745569167604647771963532101781926307156983759628149444037834809985450111077544235354026364978606716405780070776679176546035431086706265325918380830025233151160480818472007184262004952923540815734905729085235792441955145474938458761308665045574020825533881607795126822760643310634491262324907201976231110041578597206621793490348572995430327676994497828170357649570994960085723726752220457991022532186617833686840386439506451981231005702257250548912970699272837059826368457986327733834351080529279359867246453721343103132112116948251662623346399939242332780182354275393758655663524704169927967824077104580984665606966930654736374001044555702568496820581585972380402982297017233233650823348887857971859762503739279785154253016598613239622348141597153503558392089642703399640305080187569035251893049971286226531653761981362089250358430512834241380895092565582477257740101529666455372832690283460829138613934596334681462525426132811466037215610597654714544719033160227896857926018938152986588269059587655514633669810560499858732803635028678835136380549470900024107392300116380039259568743638939952377950511378929613215441023226692417636349890602506176813489717248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] 116785191575077014688961077360764494857428402574535057010372796202957456234172660237413684960971745530398646834681762232221999672580045136419165769452649081895150942719215233341052607528083304912097094130271995488738339844895804702844394963446301466855045287571895915673323157531494328959247077719238269083533695531230971157288808783796220009572433276127023721656350269373389153831921902872014655134379380861847772914264831470170330143402366747352468838699656132768204582942183152038554748227268283794678014936736836212014837720508280965985183138341449589982755404200560642283211248891572915266932008048281844827870422850495583289426599560841730969971716479685592521787353877651224298836880307388405224733864056908009257760606397257491021966886156297034667153087809017995604748989029056480722699363791556172213830456760806517459514023613357244087578488966406167823942905148704933336127570061329100174106347314407317642217789387661273098946923785089859492834585766338274501548941221032032669437348201796559858703297185932269157494096153823769518770034393400494146005713700962892656648167338192760489206622386127818980316150731725683191289116336591927131033430552905895457930721848300626685334354600332509669172036560570024366526681174299579492962801610239560831533393737208185596288651386912459475786180900304498080925895177373731855013644504798522489977347678447973946208847153505546877680390908452449296398964134681797982007826298169178824188226782529203226970952203739219828845254684493152819523416664256902904424025333669324878531067837619301454952861250534815626526902001978722970098205228363836850988857942572067999109287089929690093891210581596244682800895085586250129016196221554227343419267897600940415767426130756433983266131872232685035129915622752576827936671208947880298425161626301378084690470073235966281741617345022486637420348046944153539634547557059085373931851115803386779282433057200706112159147046277313792322697831638448879575438753499269896684207032436652936161929300627971730393111102983844236562505367986341432080888578716185475355187142151847339232732166108208487262019431620102535761813065758217390407653571044331296504647755606023801721289861552570811453620994411879232470919108053946323504934652371455412717745715418452545484375807439091013891921714261638487433946629813259746431890319633306641352807595589850575414407242195935398820607076220264949341816324167062171248292765449091666559196583075390967246913547237763045700379420614601518183330893823113281049202408341061611083618172390705675936300795522530701674814029459693100715062716703610765312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] -496679666962952490067588023517590201910957088509236300653282287348881572803367564496720252582323544187284373866510599466888538001086610813926150094902150851331770750960826581571964559943414365810327286554147119848975860555459614913545212272882905285704430365092341172445525192016422323904780013196482085041710874870242086684431376840502594327076957568308659770149597654704347318657606626303768678784411715539971011572200181684818592522154826054582565311452868195198256314042499713304363252115808551251850056062924214268382184393593670650809982628691773079254771078023650685746787192238671115794444451015318309769847276923341173185887918670129529256877138343770205889160539322250944575617725878682801411351611456264348343019856182853988749302956604774117941631849598364987684927354013119000117759508916458969329370780505523488473307558340055299048975282621039957603723138675986021619499291597061360060621457039163894682000017637548589779933039131564624007928173581372320022898090823447656152816710636563806225281776875595195755151202381179405766981746091133563868848116501511054364597208455594300278117837845279316843270090733910113600339850854515301550509976965479297208756244706269714784687566946225450107484676687199089061498358208960482488911295513616268603686315898905775594990651359336355118925184643087296956181022053311349083937612139306781418600477526912012034336764310874130947028433609487723823099329488680027940249428532573209407169409858328122898508756874661743293142000477742424233117986647346479503796942479015840085781351684896147878379866751796599001497951576901673722277827614344269460917229842542122626843446570852608337456942929168033733579305335943426267653978010451857794750770175739976467564995766470614816021568815027543940221541320209798837081994195782144219557094631988694516410966162929175870230493278327007816529152806600440122424797776057010188431687029482164683941475420749521487101802165631351642100393394857424132581321258365312457078096353898277612600339206100015397594939880642838198732979971228441866780873209527952970575265025294519027250990273864716182184469929175244448152531350100560996985340134843135434935892177432577985650491958494499115433741478092517053473291694599793254990424877391096496207493090968546140260748845122683661388795038115869847208305876902727946205557642296159460103762237789594849616180251339756878576576054511843003193752986668156367403743012594042528016955346831150475699257318479104732413377145736254036915772012436867547347137603570139066779415665182884452365049839936386603937554763863546970219966038123273519104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] 655796022942312702597373817252627447134980510500404122029796462689461701387456213168475599076587646187002199219098360277991590474453664169812269303313979075832472785008219671355490215578898687856320451160009645516176570768447008795417267935628556230681056017436819451570539845742959191256624658852348537101756712799025973165580722322921538896228830206967807849665330058548129400715086991750893232238354151014592654814009910880440840828213830370622336912823674488217763292448356811386922765481507300082396261921462755622428796237098045132594407811534222516604950213953495415795186152350919902844038020464738191880604813806520573820128155143651825506377699990806682884577939402543014919371919446435767300154592296763810583986206675926208337170200879680837150910499615013625302033131361355514284416754257523424289836414597686570093348561602017525024613163659738456336339558649565720109721406970904574913910103990681784842849690884775366196624450826316845380844824535758572923673049809654937096477446683127326512539302991730010157051281534569230114192016030700923273568088382030309022312936316836777910733120796442505440295132448965586672790803630971259070639671138959468863364149559311466050449644259267968228545829465446816366245004162589692032604380422583742937847801632231334197585064214535801477658270557979431125758633345070865728963598068271577050977610633264020094223333249868484846421461106585758795511007231669241960514702196616666410621225159535670331682092723915377429237061736614478243171318833258123691195416506137512323187837909707828201710134799699798618903466143123534312300466489407130881052210603245994400588857361238395903700038332110843566604968743616409072661937106077479948199963251150970526578386209675601050418467426519920954786863310343556465541377632059691752433643974835636741929649337513598758348276124928811737604822273383376031727730579298840409227958034896482976371259357615346098883584472948677088913314839004178768849756258872900985929810272954176599065805226830591983043861283095225879991391232961508647584092613261054445658684345193328491152129448310785658277882773610042182964884786885293826680352474695562116945357128891576518059094620707395771878746553818357129082190557688835294212943096045436958234222493763647920724071470065332370932270549959438908929480767882686144358462013641856804105391586715746680086880957009550501583979974465477754396734903741721543318782200570243659006526076942098178217743957052041335821258757507520798057361545628281357742496894627473909374995870748511659544982090776068345061324259740801667041184402552628707328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] -569709935244427997438454078000655029850921415275742975643426752776127697240870343639916076797007370561487563522611272187734372296970093888613124614297943474239801621038458844867319933625895796226699535993029143290124543185640283524537546384187497706031688117242864918804965176635242144306591276150934653555489342544849412799644449974422153962319453784878736928780849892955453272785357383326525942445230990705610039120655376839920198959234443365222633543720714669327999058799012811609060634069821625437348458126156269359371642425757413030591701529436413555229065639394733595448473122036763994506747536795315786883876762534739560899024896998952922039191517900033995918284861474142838082225657428111022072190574138668330881870809058066625446342222723194051176104337698998756497163978692809454006825571584742392709368320202531451963463878866308416451191673050192057300245151772396361721985822535797889314610239955416203922224958327736339659275635413485867874514146128475775550627079020119081799249116968442431950818712466818505768199316407957888894592392748530446389652391618359261859335746648326398632936494383636671841897837054752964606889947933623012797182336712171867474852982679700425920797199718400969578192087201171014901826753786714837208098120374770919332410072866310216603540116580057205011232259160029465356452941660524572464914711333439682103536984843962045896592256631599973961341734882095136392310434094998904938085916170347524175161897263095302816143081289430542471110552087913215102586614490220207079867019502805744636171712814972737833601693568570622324941202666149464300445417825108861507288619452724583859786557949610634099980777930578186295305531616269500846666180558890330084068194844604687007294152173378906311792901890641286234141369818043550327787761573379899294070718255723657908343436516656516559810233165570352423040611800202383864279297048186601350828499180186537648031674179400857800706659537187397067855380931766577241474912762376183463126573910007417182104719306048397490554075537449257775989795661148027076245780838305051387453137031657375427756685832802720980773318683261792512528821533562271353575625165121496106627275167561047838020076245298562806635364474021522849436525519525558467685548428687625334990364950640286132086620063596997658993929867151820206866979119162262358574425624788648335991626630254871626465972652505410152914085703287177882682498752621707956543948370399806721900014016568851276907382392163872836416110557444655477814957896769575846714665455466490311560436392022842920325370125949214513881064782809875120347180210427390853120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] 340168898224729085295878190442410195074277153369589601234336276273706710630169307393399789698534209818568148767185734510697115778418342609806793297288645215493418217255396717515421733379350888318304571700959231424663090758557771862524952314523073264486620181264186865669945501999734362871831640876175039118050628748713503966331146132148647704940663083613314184006721353898810888200611685281665191187619766658256910910802880763539949647817835627680843006724489333247898617968488267918503656099154490891520577744509500316315395379452056154381603523315930736622416266881319349750836854456649875451095277997652034453944194231189357336097428476377819754087628229149644891929707399674843763342080062099079989067059878062954672529473624306776354573745118615324437420178096307155708176490504952003476437356928428744113778885564561444529252844283361934521810370277656333211433070212719772004107366699620955537208109661776881911277932047869360023709893876807443368084994118754486832552333087301566573076043891977316916791456110581172607879262736725298544711942757669866081523837736559623099260390059721698473047658734418620040634607247014283164072857359997450235139348875203009353153623806653352583581466514085727597356825237414057056966957778422159587853116903920131267679435197011011532977296678833188755290419415079796374111826524427915804797883318449965634976569132470350132903417828419470940495795560478185625609009743837406180845672683908705191931937600829281263112487391831682621638679874076711213899559718570183878847079243262496437618024814929229852392650342840006444640540994146786874609204585437611305269429679688039812542294769562426147945289207378780493720738617216346370576186798080964818463169785313567639967235029102625941476622830504146291819506988083345226456217399945585940551724952778621565654551296923151139608822546582685137746113443151394673853822732419773455999421615571050224031264454812066089859067599796421255826266644819518150839587542476698222789206827199168022222656709679953862831025379396135078220980115814013289419703449495686763967223003463280266176649361806133224405288391792163767244629793619217378077397190489403545021869895383762330339748701220987430694661778948891598171828252948767295805495573106519052771411589883668744824363008412147322066286761223187920053910403735386768979450098409304992397525850581602295553850439760027492025441020699914572583220047970607926818775693060624992349648743326912857902109156002448980648487781576208060984805335831845860882192454834009733685046865044900508353735013123848325053361091383243698356418251803221557248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] -116321204130156466786080571830281634540714840039699994790506590019752713893873151352037150140996804253180837784791708326247111840954315335699140974670125605030182330048259439699156265914053003506283364315596274602290263515274779734849239401556213186471438099191300012648071153790076414309805233510018658071988151866404352100593895124996156567898983596932341961527979283502346880543095067554857861952108794411646240035190018115608120639831290361503378844814442263126598694130091044082896396447419750786394946569903040625721245405074369676822354582599357030049249807997960034601289070361114424011142310736504064595053065692263685990461970471015399815872805930737278610421829429670765801765962002409996128829405796975344930215833851220484559639686658945087268772120351644416646076350905450656785483056528636985344950882141230413973474548062451958647043032429279913264177657515348769744580318969252015488064597435471577507543322868612099282166695714963814181633063518272283502447081937027713821696658611393009957708867329013648574816364757557798459805756420898698232154005983658310665368861474867659497854903127803603495896857618204241355989647319824302796634685463389708996467592258446647314648469580251278994765322400873427211271083401597878971402552805476706441592191564122083441506721334968499937749465904890270211096602381589008634254319338048612393463227921115023430171161782727169210400257973888134669451780457059668624417058242129354362825020796739619058436070889141302878125922359878136388791188462351695002040218330492691414205302290285164248538672269306053476967950770003470657311846741347711299907743961785306770354015125275072373729158379670696386039883411233341985290461410655506288844154646244127990156477088337239688807266908518716492020338399741208283408677663146021339601033183436982173879748116532813299828457324460485223976218833764064048667516708676563510608348231438001987776200025097596248137295218663388546701301994982656765571660051790540710144833468123677602605642248463034680718405541757204760341563134019132904411943420761783010205877474794558034688092251592872068726694080729872004195246806409103374935545200559584278669265516539432852881856978850733987242849790253327957246587255607172803439538460109776603683941613830135375781089518269337573075093153253614725418894733495343398298709712053025460223691860859824873615113823275304211730085580268737339700308558158501690093646587699216570321527218640095589101593969659999492960976971515908661168984837138391881417031368263873276236138282908248082691178586640044041329920733591087466475962401851791376384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] -14167701714980858724939421558244073290215880699942845929034441196601647870594465494460036845000886270427409704763865878916799274492144837802512780620950687864045102742261409581642557276084791836258604765797084674046664802343230689216724050274878099188623822522177584495180220373113185935321765132797097301266166479270065908173300954536261179117775618945063505023708230249104656179618292786439268050358626675530352884576189873981959214354121428732094830570916655019109696019250825499038721463754919998933616790925731240291135701110563900466084284665968862395697693661722323856246507097558124874039943133673745348685768273640601116684776322967023396504828853297191692102378809515039818193161196446181862383481915531799465236584771229485072477208028656460161480709688718799183570846954258435505867051270432129348352922024654109687527936103983297637481377152392137236690497527944606039871172823304568869790553018469661008362059295155383862943295460842179704855612519486674982168667398658025136712873326680200244602772438847727299933349697311817690200341445547525267978979471563595128057415429350621471972152853114586280346514449892881907797856526212907649222764773796464157478417193245097177166383355419580822333274194514642425614287606293508184020052876453848868151575049064809766123440533366378004390885947275262694906298109328674472857425230195169275935174639571966087424945291061285613884509170285708551662815423324718907634695233867717022802718584321110732911322678793381081464903492184585031182833336682637077938593723111583590483507593314752778988831009082500072446740541947606021198196046313435950925971418865270016428449217048106134237330384079028980616935259776468752463604032714540592997086044538953501597247618286804551203032673274156945305335213140319061733409722041428440633118409031788881272906001997380618048976574549145008218962233299402837194134780372072564441172773129312472126569350052969170069567692039104395146531270095824878138467361223018897166490743590395379705559807218328063838969694512039328166155723232975779585810321295461302727859851901181668571371687553033287085694358694235811094775289248641373814208671355346743331430427575493332095808349746155417636156274395345018522213988729971035013776420651801768658021846893471115410439778455908896082790127561471780035299759076763827966733947005537056851562001524756622025131371649167972972453394857629902553349102475588497841245606166619525221083699160626730342165033309211346351556823297252106321814839548638798025565455100788385285095984551694118139253220507587286767802835325317418835934407904626475008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,34] 52028456317751863352014199703062211513377056516171439484822213454951519044394852686428524606792580085318645849141072634269575067484172020114091045908673704896599963614414282874917861809337029660572759460924569844718348388407266638203052530412799775282950353479961161755948007227708503839298219113558690909335867339291997209494268859118760058386380836750912690941018826836408113154329700551311262639636531907490466768324051076491722071178175626741180263761336600244544274763437189526492064899460612008246600908555726201122593211192439707016517253227490384960268270986793174931686122495185458563582199880165735100841526518446965601632995923373835454976620207917483710762959819793124656928510104516481668015063466179390141389233562480763743393145988469128466151470563681473274797306379043858446882904658308151325360081698284963270521247753570553217302514466002793434497094146944458580561891742544430583462469886265575775487706492462913220528923623067553200118060962788999535942863255605878521555065310946866482274100021549346717729338541044831223046144988127042193940379185081399501772275913977685463085240267196774876812364110514121530601509198612082320152710589665965842030636631198886230029198439583896710337214883404199382355474337587497508429522666215047526185595348736533658340236178882754530832605654318109061151391294506096368660540232769332703134291648355423067060927878618431049575526729242512091461221608524382440524752477760088501174511864435242342145397864140753236128617455549896735029642760404467898521770813015186872944725855345528858092831792892416790328714496615001113135273155809404573698857620570952602457843214960390815419034384571724302072963673324844407741213258203934185569944015404359659716863428987439869694422307516421156943856230235401498111392621753116886872962979681550934239920829817325420345591453613201006116053866480701254941500254964207156437193022099269583298370915605993302851614411019792395229437511129791930429262957494518897817329206338782682451137595031774149398632358611357909777612876065681870528189087295035637029727263074644043246437883058983017035039911082840786585274926568018274717333310973233919468071267109014820917078965560062117784679497260652313987298045638509990764606044566461935147046314289045630876063653723189336136569435608828877663252999683319534488991304074953902548811653815054068987155808194402948444721751414063993511939021672268104799544349300464855081537822540599302450262858562986732147290007551326109643292247904267220073530540781050282247165774611947502869798398344709760965249630825962561882114136635298807808000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,35] -41434858282481639623314783129956882778039539679470393202968804232927260582999124894814710282490226179040367298966585091181447043010013653467001354142078256949248607944902536427360677229821037687162755475804263030181606903185487099639804872831932675247541621747247764980624962626796587038724916213845615097074670301327055793901109635572800674192161322960168193393377965006654350516981521690937589259447981535652136010853802161696165190016300223040669266502286128091142732929152624571191207795904239139279253876318257328260835042075537015632105476805599542360276361560827539126113838921734949909686192098068340715725579713116948278234625852256613481376283411940190053472278111795924707315912904351526893505178775740289797864982315298156583971776689960710689205771485128373282251887588570875762822005219328877781478529851875896613532279637106153334917956418847097416463674368016122793129368866270186527153965530329080298083417248668447102154849552899845005329804439731837508025184146906338848877751090086618484109825823078449585978031128814958939716187963670628491150543242146320618659047869837216644597246494663715478863183499801441678581346903614675686466750940317841824357790938076272374951457016139431166533093329102699431171415645649595925732270273716471683349470313566960381475529816398381108020798119127273368879560374608620609051617934788964784903291350700499895360796475367636502498583543753925501502100918405901252640340456120644135046124217011752634805739539783576258320032824243152166261032875938323365293875963422989995817042284532466692166520372471852746792515615945039762128529571585637543046014043338211623491914210292755281688333084248151004181471603012550675994545190324408723049111481229413846103349711745312255681306734564114835950317254447053020104118737293882664802011661409841385932661994646746650550472604300714033963615198069459752523969332434039634919976151142930352973161425084769892696609180173405314352783795210950817447113409888238504037837053875127906558920342932041233494028821927608709569287320266378591768319816724472241529318816662350128358998003162915123952887193842903876709645112613346000062603098333085691404984302621474202137357148926778850679013149688329140217286860389824790808990926947173756111435294173628609020146280785801795923547609192686036098524203089342279912548579396819131374176181457620671151503989149467655696700489748585087144871785669059781059992724156768369528554937556842746787441705337773569655559532387959542394320824544695602049654825259337086826441607515030620756264754929999173677387039626415780283994013206138847232000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,36] 21115813979520875382564526703724745439993736106544449047054795344411050360054807805883538222307099097325402428408762220436237726543710200481767883306242393894470095298861662758450866869127876893383627069077780454318034351652428742261344985576126901360033600857429756924406581182877765434584779043024088874841442400112779275786481201282479016607950286865709333753198000453590315524219619473946845894529028356670645566609025688307143673704742804665685519468411500987145560518850736251815028325002004428952734995151047891367361980957114510395518499259929158481972943925289074382878689318527999409292358737631513532675541233559350582376173539470405944333300372371549011632729286835654990759001525360318947244954683871535579882988624746158703566462154914617761638892498186344842973953315084415951015637775656849174696385090866293566890166414297722390987044492060379059627110175550487812542971804730016517917725098187968577782226285924643434690560594840535238903729224412099370087007810901031073369522452580783212532649189240767170955999274389947928305483856572648774977713376394837449449979737010067673318495036290543028082285258535505117493019797670806867875781899259233320043836108958858774026214691645314117863385412078125534919162191754822180145495553746010258381098184962394478053045082569856263352411778235641876749535478547657823762709308447085936906427811243156879493744866229486957486946992735193554403979090441106249780155258145998059029475000226468643954373311106048925680832167116018481039013400808297819377107048202059996919028197954179298732778019630420294701806697137451356190383526717243204727108953789104846239183701376768037503567821817386463075213328742951497724873312539670322977730591002021926279790187602902572165585897242910004696243220212908277958391261607765227182909896144079803334458647433649729570864872478412763970543847512572457237849212264120491139138818654705966908855114620053114686375310898089900287489293192750690138453684652448481924553415175397317327677312373182383314838976857888977008952143254273069185504071584806335751846721326086462913490653821388915668636330208614913484323757576682753003108435567449587549763017598949048150613865479915690366354564862778947531609532159195131999685741089953888382106329269119973193254770718993971936599791453850314581797108694518217589326655262383157049556670101065056110283329965091192267659479463013363194338598844536426955093122124427428613480924774849691781322306419819500828317343944214632003568440511616650176254840490649691414289936502642743113884554231432940373707570139603871508214829156090773504000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,37] -7525482385968766627935175089462284274086169967259435407677588921558036834067227193814693026821981172532041237539881348630860818711105914676629648207936597033505151035568357345492999923401831619459928333593544754287376347819856604282982406579664867962203676832363891299127244395613032015150278091076560521255909796040182992621894856776091814146066027770447509084404897455840727365390026006613174040261252389763104745396977911908182604983843076583472643000020328414707641767312274297267514338101254593033922456931479823636999641996859936289840264699146176360757423410004730148467939943101119123199039263500807401194994697298679291924226587789702650484876669309630032939773039017641240585559844669294462095312434815110007520020216121054619735902392476118991889756855899426903563182822882571738673398695867687257921184317446346425891754733222783714078156459776936544526665958947779047903774806947008221277613413618951900129374557040866866922910791705572364742031902658303456070211018972852953901085713622968082932039796625506716944388080780498677657769266066325565443746245738406914908702157526328333968528892957374463138244156308764082663145272672305193841837173671243687429076047809559444080184810781648499454353380709565385448254252276626929043700214014009662893356788479674965644235614289902315674746085229906701715087538305490467614583429497743741434093514493028512710577356692992130138019599512129419721809045437753472777385715896648316813688415545107594749889548531698868131403022713937289100546301401010570273139071653051437636668798624282561295029649614545622557177394859538538805776652999995284384577349089377868334332739549379193448047511408381247828514900732200893585563840227720226608733079771222204934156594086673124399073028599532770236509026495653007556584703611367717837097771383417038534079507092612159387503841439721639747969445407410936066548744712827725825472172663005117446234984685677032434823727246553180772725129899306427836546297044725194916157461651767635471744928793744165437750251632692813887906988700323327438835737120181376707924825441155169221187585073234938106052407968716786242515075676707614497272921246868880875143503307639469627523617176054429378016498147422239161058735265773966230872197771494018381312976303864217476986098880463041583700773479134416981880352651568534752515008838171621797148589054059049616585732316530149048954697972652481379636059930558951569416423620234139151522757515460299974857851534987936596956706141705875164942190845281845264538416709878352037979917343531149228395512804591674555420189870330817310292383921285890048000000000000000000000000000000000000000000000000000000000000000000000000000 [112,38] 1708468218595380696789882520912251042052234944253576110053221542586554028735708057777916069243136751999080692693261353263198836792090981920089043567397923860339954850326906058534532019708604914789642599693418384758803513203898921025294443672699549898475651985838766164544543094664918898637762508784458299234934461831399234614763950767781597114890984346638346131210143682792069684865510450674980275220990128944461809991001630885001721358333937159325363442715870535982004344264271909953044235269609632280478251053229082356539910131509227464644103358982095865620238170950545624083179468927179245218452544865197912716111291532641547576766605264464429906636537355277353744025709619407644526188159692633254737314668222292138839362286301944849248683624437500699837829665725760370629140791160677249742324971015040403793538210089901353114131384042912358699146536655321825603037968715492028382588353714022461782949285967272585067205993548231959350720183503180157906139352719372518482986820727900654301190448971427400578764338721376899876664627733897276263637899927113674228873072454223284859099535138823896511026045918926187502765445167578056325153415844520739724520878479610508065800742923666575991295530481790315207015395303163251518138836007749972967753693709018599529678834640653406002762979148553426367944188790506998606646461568982354086441717045536946165452238625177100691743794579170748776370882700186495059239112291013972777539270652599157281142057192304737733841928243064289092335210299363381568088589864674566871704836447569498014550345993022370527460163649208173583859567948880658529278203705259367667394419606142910338917433220095532519183533443963313685386214339036044369820379026362044495901525556224679266902146731122469881766736525697687791350109031731659580175953249118273570881232929595954818783263527633415117889309927284032914622212975621816470973721051161460604562810355494814487907593291375778425472508659406971742029908931199355852876854813847717104603807759986698432810512646277598421054368720717037871560023887236434559267131339736055217296721920533633773845609394654180009172154112763274176368740917021482937237797745435372038906131351897158688038167829485019660322640576227468252814741435765010274478681549045599253289089495326734616153537118216757026048098208768204578132496490737895895905638208488516079906834435409899546007733716340923313307211657624938406816701698559102338263299610716409866864378773748695162638379882999865240599832616129617282506574952437238265933064306159611243940988705899980120490979313370315040090703902079981550536408912652926976000000000000000000000000000000000000000000000000000000000000000000000000 [112,39] -83890417785093350168631008781080463783869076521417752675907345934010977505256330565213293858967980568989113879422668421664423628650580087926068276318094798358333415823486948781226652685194582191857394865883169829781845831628886964061861944414009717246885942192439517040577166327375265709281139945704720621284941124099433141070144630393148470644035738252586108488242290654273411276715661777406056304949059178822046175351231768073732724172912884295051509613252213052726611501609185261127455424257341426208298013162269112708925444559178922572222114594958380204784035615171692606377121224063332339433097336214236595628746603938018954342255106108813064532441820552113743557168941424910754810243760386276309757160895084390611168364333432492493613580932925958920855790687744139633798433442040536344543456638772078038643791944891930971756219945904803619940396476648082836722904049052764876768304575073341015231613933632493198666112947656914127242886301832055234058216661410895378055983870436389909294445348929427290398354571622208291977763146172149837183807972798370965974150788110194684131926949781369831744939367446589802279990896385080901765573320136937023999570137783889149624153150797724633121684348328433013076709538947683470190636718724530530595818631414367021513933229676005544919049598368781369344305568682873779362822059153549475013024529878653620093170089668828732406508305690835073784691447632600391414561587159922987715349859120304846688206856671837088199108993137315090963968612837189756898027582624973902934641877833101551294196477536270966727606816629132693352733778399321196507525189485464551204020554894491632261822289733553113028498539108969700961487585044935912987767664597552942759170626843772509333733684833574437491554450062393823925689555446944677952221672499829371338592187178919328933200436266499292495089137961129419791848489246758092518960929744555354859707157388195825119509476384556172067275299091778743938087041585956219330330283348401687946007070736040847201915800807329845344968342773073050571124172265533044999464120394162338473209482576681151458753678546674767703153787801650406359932830895410836568592333583066826327477886380963956854332610331280196343941497849650675455591207244618463386559929282296891593182266675414945090166373938229916426749680027922688231112066563050392303504999018084951930127343639484411581868525860654870857406005165202650907950706811157382389794352418685745447753802564960211386732750867636392816107868686211967025915769835705159421111341651541028402494840106708653052063383547492591955540872679378737686689572265656320000000000000000000000000000000000000000000000000000000000000000000000 [112,40] -117913376309853642705389622409195117552766938635009862163865770178777604843959174653226542457503028981353360242570789578833710083968683119596305835411521079426917427873990168943684027357972495096452865030488956193037567188130752657370588188399406978795811437579640450290029087221159296226758861918595061996289024057659028521575068187164282647102284558872556715736422257871700001659845277112608882109833263817890922787037453097500556801627530763690730251331555969253434031557932853646463803067616036072583054111236717806700619950038131013856324166385774960504547323900803422648148729298883600189134990149314827173449914533758295216481448127277730854201608317255986454635080922111387653671791386413622489714768466946308809530240922323486022755092158893641202900955541258728350694542276734234807081672541608567521799585025707070402105564078270978615164287693950822186990622585331734812338552516274878656200762040382100314494822081639647790862864881181516892454869321073042025333459472326845760369618001629065864287962832370333188685560812010256734987537409200455379692861703239667697075523633261452904544108112123397391861938756220011148734300744204510308690895199545230961359469533156550058380466153059271565692061698056989829151460652224212813658490778716604815267611272307441071889087475855800887979120847092842128372409561499554061769171367695793740972726160911480787062033736631524330332735001787019908567295493537774781899561750423137334244679020234655667178085894722087517649369024669594851578977835678715659264816265697112443322335580844667771399585730409669235456403963889914036703320843645358428945990469347475579059289479062501704633059296065925403759735469314961869034621767045448966874036830542540061813534960893374146206958846467605025713171720387268945678026266655746924531939968151583638416667679642570824388274369930096165451270629300351419312924121079767252794695398085097102732895185621562294441887469465917071029268253929303538298890897532506723226993502630770743017741571981705833097633978231840019358392097026474617894519444826451851213214896226702676095075865013941052894273267280608235564120896126807423986736601997887919491657711351446392021393606407453933853429136218213289831036253543441979137672796834091665547574017046208840357708977977384655930354305075209996486164672745862893971181869090452115901083349837744817673809782918938242647355160247995587258415129626669384113476453659570306957850007966734232225120534213766393181263266975361966251238990977986281638661332862810313986203462179558037687014131290672100194715706142789242336800721453711360000000000000000000000000000000000000000000000000000000000000000000 [112,41] 56231667863527488001423698152423717261978576357426480772056045227478808435916355708121480992058945945375444205716185248413042151849879140786295826346495815370811269608861790110689647539814286757227072011266939220408912300863737463782412500669893544321280555849397649482133371909263058652327301487367770141230089744304605496741113833638094569116967794367027215586801182493979958216510872759777387056554327906415670492668182747045977972183575421632747217040370907093707166503160985092122351949052405870092869358318390396480981260193980557063142344653225775097492931351340427650568008021768273441900276399849837463961118764369381806130985678505004943135920313963874255876618761586933366268460444545950810176351297664813993889285078833706098461997146933240190360491457232518817779665715640044065275222260339963470647486056034546515374592586668236785474934423037788936712225454992380864767776480436964775963300899481327044734444740361879445414329363696080117321599923789201563705410489950535197948644657654161953838145951485283130138497533726189004937070006390421234824240981342502898060294696574298119875103082736910126452666195872769405266190306447885421754671742004153908301119713363537419889714737745948637858383633201274363717428072202441496896781955446728009890699010480759567784105855167539196194172576588758068373045570167182347012362170394140807791676325805194482688732672383576666273713711731476077711228040048759958622220536016124664919356537748176470538168572037839674327062640198062268844467843384544857518448445525096629010799778725211882268450686025358437545927726359139648043946732489474491677202016034945067946765736024102217725132595816313022637766129463019832838665521619462492690800017687263422535181550457827389359991644780795916976973632883455732071826327321672967013387239934881630691034042012263900599843014616561701345363286581132655816019637008767088933783711814619642566222520210700240547259612713651129907825817566459379549490261497036583085673678830964518522411749455747524541738746712504258948302586802390076712606929191900171393926703315970737914151237911073192008228576034416530712946604653107515739324249281417149913047480824516912970564223788496693782124301739593251592751828962110950315612283119238716488326680794477797752120388722803472617331422742307873443705033081069312483793689042089287616637230713707093671343532176477485260283647930492634909584012032360720665031118525123146448856667170648223315805309007849190364691897059225869732903344505530275525488776196428367466052474043069059491033100831263276659888558921819991399255546521452544000000000000000000000000000000000000000000000000000000000000000 [112,42] -12561820176139417437844570006109333486654543057975215643044573521429743455450218165543231876826138036086689377080630399341186649551202484131829502697297706609617528540604879627218836274140607194291557635344040481137703840810313968013937976609983853113764004614463236917369599563697832083522049518801951055480931093751630442508035274708300067690254689276362976853306791547767266179251945840313768448223526566533102297026016743747885935780574173400076145523158501727421143812090568673819758813430398877028318153969205899257345543941726996130584982399125489192945407150155493421015650822870404454989195003155188565643187741327426236815315606801802907538023772831004339714565240198725351192085553346380977907750744764477418557988799566524685115706767304633147090038549542789737232105122930814625089588380481741633785327919590179324811834532799627074102006479250304576355900974876508875161651008542965145652819246888348398329290642770603448556314867115638775339462140768265397424347293631460731179749902305723055210251333739434965300839416599224734061163354853303084083576354429987664643725174983564862600051373057683607874141176855871499665911607803064865340946241798990090198202405703642083483353897394932040056485041319238365820660893194027912692856231283563177537578058779949091178890933630977950158799650467412229363301619608130257935684952894645079404416647178452384576327041965400458775036048499464690567749248606944713303302424294878424275748133816058367262913809478612437300243729160487150532804253423525745551568674601150988808404864166499328022065844818925958343025892561445682453017916552828514070814913738419117778935644468265138121807044837085197200417146334784632607586133519535438306258857406844626747015782377154175972727125055418221125719551695439782864066965722902507423523266192146967950319980553514475601677994792237777319159026173797290634770395679359258630179258416200838301346687195802956567151577750787057058939927511369523549839769223503724122100774379258466588261198615979806513565632716523901788356008419102139316101037910100098875539342598384883555266378210201259519830415601261050251373872149628204211787176425055649300936211721076859318720895128331810185861014904225601478076741399452844921195701484565354519703010620977632047157172735026208330700306424076669894830766684961616003872823885318506469644005266024021339426589856854377312363467301136671263776346772660087793965462285914726666419511889193942343560074435292442964833001795905033705432336948815703023147808084017884982510248243248817197975275178031904326712351635140268276789444698177536000000000000000000000000000000000000000000000000000000000000 [112,43] 230539644737297722374073779407378220542600366426158957021525756046394752172298763022341560893460102540473794359873403058948677001443053906379191557547225875146524412318489547740731742718160618136082460174982513779049509234867395388878900181713277883618257746178433634209530982841439730284531945594157214672917900977799831011268051607555494177967290033942286621630138166868992383076978227932648784505537129423060378513670679574857389515802735917630636871515997255224733216288894410800013183737994156514317363761979473168636684638930523710916173888946051631771770934086207248051998961549359810078797899730256038316343736647951501626745175144819713169414413241452793350065288072859492730774381655145118010145978512156833277825515546398633988718310350658080815624393513203798476644176925009790436508983043986792609930934824225335897801496490904925757843021347296032405746061782103497720258363879532208512932802685902123823604152884091930359902956340731502304595376026559011206958614906362005031531577194124595614494486737837460616180454998810325725139081746226521856404749575667883184302302495024296567457802512016217078237029416215726356554559254087431820990829650913797285223453384504040446155907985956288264982735712121579790866358735227412792301169026908652605626590964169695010949544345669570852462596242802726546683488635216471686997891765624997344059704547046009062172020422720071803114774734173379984160683037321262792038346681488233554598290100139170684013814193190693567552312325633893149552479463763159815870967745627932369056907388779175065022390551994180141947358771391005789022253005646617651780945744259536463772824882785696587366967465217903809248513018504450545312323136590368823203592772107893791691588668632872616066270909931653815532617795373919898166672763776696200977485116954092570303690705582294849525664580225037062381242797064306205039341696773408138540035526897317415328512791531143423915306967746026075271846576708333339198583383294957049609291872932507527997903207438509603047467629149416542961698513703333955672888397506655222985828039409894079408981912681644724474938207908423163769699328219004881139163171806123561979398284037118543936255106700494305906524718316268731630712959881983150985221367134981228361634594677513842634606700453780796011929692352219506745601602607823721448134800467966904284872454039003469665326209697538375979384407141743410851321604101132171004719740931608219337423786163223123537614677544487882480700729467870435556993755989206233578950884782709716654587329467787457240129001843363555645372160215571238244398588231680000000000000000000000000000000000000000000000000000000000 [112,44] 1005262764081726735827411418652614879499910764904728745550774966500595583638719379037623164708745702192430026637868984037740091263146567331000089055864923622131050006335786394867028180757254545257931832823004299062506882481100983500656667948719968315312487309698227691964186490225091888812731724348833176445786746028747810338198809293614505668348251300284889598371870506301903014912159144804576420904504371723461764986360718608689613202247442464376825491853209007290389371227975174781265969417929260050067102445944275519359596287514317921913892534154281336902456880252456014737629326314217423411707595402379059628960817669072151211416913830490023954919403718205222446934199021127733786389349515256552960617068205455915917467828090148202714398158176945486344130444196169664119617775901102563266335545188674078299990735904384402884404868523302300059965014804294339910168376499438884600727833940897614568605306154672673775354287567292972816939903545263985777750190183092434020593287045614366178866610280535527147304071721407714939237288294311184136632251826389102736494767778334709933192271540856893665938811512738042433412102893957929529912202343272000460546664966831394494867894900692383626314677713015694157282841625386968384458308679136580452568213250897141145221827112866877348041480785107780878847123423017080100163197812195468704829161763273257556428928813832831276003871807033945376730944991311595489595211243087611098704202431366804687070681855920557817051921113171908007010729374679110115740676354442491013288871714471042124010655616617391029358070879618753990181546034143545394665079935237026340527588067254142634211725767166037457538188974369667516544290604206535937289190985829227529482488957037285368803510454092412697080367476032599856668597264867007126906476813314244368731532588287230472408158595316868341908973731111342243584765345076829268292719098127449209436110046840045169483384349711893570725098227122128950757331447514374375668217893378012825577067983791015405796232389819819326223306020016237261911488301091792774170880081604503647646489301284043419297494727054685900565915826546557224588087048297628787486475514480069443257675711866134652164503848641896916908466074530476754970102776034874599663151255932071399046539768186356169565165756367668134401817362003622874438489957965609625125624845410612834077028023171949687523470069168543187870624844166028309468913723507619158480821521317762925542383712477814510829279867551382223626102472012280790933973700582340949455176681011858244011294588709823087300003935579899512652082634570439461432097329119232000000000000000000000000000000000000000000000000000000 [112,45] -466146868043283673191676547581190008346879131278972710438616259074520046447057283190793940042415883048326736249769471759743494857833202125282275942558558524513613073500941057622542961182825905681763830069144131143998832939876056445301028263424924855293378486074821879357056542722852894073416326097549395592192821537423112961020564067834572284789706369113397924453999434878270262353743651825038149996677217914753784166914192203976518985601209768776877634533105800717312298780892743127021646510104013501749886306269646881934896109791521924734605751317157411409291410576203299339459468023834066877387997863802217396751973671142302909368161213985109960932324128475196624843023840307609038613902550524227394776497273084713809600092841135917781250746820763742748442348589530162251132667333032300338260021442448647572078798733215287552361146543318158891342869469284818155095036820530807224229193818437936239708194228219700028927119695529122879598974501433464036862278989554329717096768689148167813942049487116644006142102391005677397385919316093575510173964975185106027273003079399759161212217827102337467899004842743537359776201157034024396918003210311695922313393647875771375502750423630108008403990356455898137925875843016134989487918715827238366283027260376036338389512146660820063530780359233721033917894839415827421981811861152192305683759294204367904486134054196248586645225222076437612049584115395740406987507149301417212691754880362681580437308561585498272627253773339328435645859309008234904980973274376845553499126448222475274103434211917788820186745967963278352982287209549071377907848317426943250018045961288018240219206413797408793638374022819900514692342710069846907699585912850626648053843996812749713741240786506698142728799809754085547668707593049443117015009386610235128741186698785575314843972334674419309907278518122951194454848443512127426373274225209929450488606177717891113577913649045955538099053774708761194568115480208223033315608945892709953437330262932823178273714270630615232532686106689159385752919902095311200750709563392361994264502441302603304029864040272081806127862382792546049084969435650626024024090907700769231884095515918871042595952102915687863881010026531285803732876617429975626044086015857785689222670972334803818524925395405265828478344288970675401721438943283922700254586117505310498377201461721082632167244843313398069231267027682884908262942827033940213018380996283331088459544982190477770749076206426653068878098814026278296192304525353734285089114442126073280069675836592294180623071383118521506020991224893197155908767293898752000000000000000000000000000000000000000000000000000 [112,46] 132095484745356929198629943577685793494334019157998589460940919257325819226383512664549675675770916438044687710370767375157476726597615899960249880390152854859327125328321943822838321139826298593329388734032815429155289529510029298761560464591192546887530205811894237560585365815222985460601701731594126094082119760878250714112734525131733250032568969859969256545331874931910248116826286823187901195284022188268209436360940266394306704694920171338468702897128071302119124159209968999227481046726984951762635740194514998204861324365692741558636793235848697129343559998220038687051047539460768797562785691342904174824893747494257604391737409645024699150162166050504277958888841997573918192252248039270903255953040259184567918343812080866648926614556550419940385264996449579774550026870868076053467672063297275084713106738165246608308396468289778879347255751767815837977234643910636582394544632391963851531268624136152410982608126239045379101091364849715120319983723441532696539848706765191039406886743879137985673308066748187359460575443005636084908006962970517547304705510058398203117630727701746807705064883410387394048950828771625374453110220645232978584971420171569141020134914327303228299450531179188182999546690320826104522377903006047213945012675538951163549195155202704155254302856200996645108010757326125610476246461582015935619127794441098388763311511751099002622388385440449794869664721696934670519555562919888209889490646642152727027164877362249943894958944956349723728221610369592511996770266220083382716050651250378643082448740613067301749269064615303123029019454097148492826917669628372440578066182481261076347031044246763296966667475062961368036513472026737791099285048624307527047718916646901608717361782753780261470123098470132790916088167117443588836487171969158196622026673393497942636179593722415757769698915775918567377844581353408860023735223213582566748241856433744285995984181732547147545629144732782735219454450385821595627928809339747305208205928208453758740793799903336208896780390541825661106942913559253215334469740861177084966003460860457243769477099982128951735218593612774877539541134103451694047362230560885106689866720246511230516606347956014893765490512315041788717309033929149748110720963606002586740086390000998322005422239455761259299363676025029789625776059731555222140697791533136754774304689445340431039736763500424189303898869520034520606982961354375805130262347341728205896054963631002855344517358050853662036352878524193912313642337462492580995145505187604392470497136307435089018822294678034382568116090952157953651586598174720000000000000000000000000000000000000000000000000 [112,47] -26978578792988434034602190300562410203715896347536274774544127831010642734342548318491839860423987045520775628272430148836293000130158623225724663851128944131571656873324067103379923257318619400237300911198266101948570668374875887229883038569351358445189226798313319871422192432284174740371551957975803689568960664148249432164015906104022875548798363019816228965749583618947924986856387998910784732506251301408813437105398710104966303038360987621105772158988303451516912481656613889130249761457185946866335146564205591309324406963408192026030406860906961618422612361804039781990709357480276405782054588499320678064757719620609004491407103856729927702508449820660160615818992552778290143531710408365646891145154224358510888169842366065949121095309635060081884947532540564749549534406566507614381505608683187636056044814575388171677488052919009625683505926050835026548736016781393121709124387528496271084486166091457882310219688524182392701999128069370570600332744093881786722708254376629344105887288148436461220969870633152903377722479050384672511218163004006166077588722704527943954336020813888898628426504652143347865808213387790040006365329395266785434087546352072331861900990712642805670170987017132076576969025031540756875200708755709738374870645595464985734430897391401546204927221590752585473018609623952752023014653236662089723148574597318187610852258468339004212202218788393871671208431914179234112849820021086034147651071360971176118371433950047423177226010832348002911493140553001190619350917106833587522606567855941905385641763604457810819837522084957561873374406314226484516699506077639033654183604970521743752233401684400222520368697542018222117347633203879949618649307750460336053335162164198974909844472987718126042793367621047705677052285167735102110245271309614182391973452657421264631455747380302750332572046191830937423524192085540360119131307952269037163162776142534013516692760316683060009600488855266938973270670319355213820417124378332266946304723254154993634784646266928695575978045706601972289104016944078949307894017897378241822581265117857818422801058899648248492425346080685774076554072218162028726268915403762574459019191999332726202676715606336788082374103084518121316085435311505632105615043682628317460972389958372845234575406576393540611133395408929701408705910021642963856245708968291293343918474862714586514128064959047574873858150707971634439602465981268089699924962615729998639765942414792524392204453887333069646407022106027895095774855658937516006220157577326194525079249990530317906555182118221665670448034438551349733504403374080000000000000000000000000000000000000000000000 [112,48] 3939260282711578312403706555197854772160033860324479982815741002284745858622076161459859953771446828820053386958415346852970490447547584709180131600674306176469353559257831369879768121633226807517887865721052895434389585433164490476759198309559545231850027851317826205163574492866262361675973503485071567750126447278272330031068306310764996390709200180461830838303595018678376828896837952142138333254419169024248283020762786846767521366011193292390857288801413884138603617278329929486485742431942717302975574922372008334256264663165534017037761919904965913095611421328739701467617664173008003046461609168159274697130402599790707666164077532441263101736325050488738392900863656220413085231826634926062909777518489446097181216663105975656761900260723738234224947813014407162797960061681524475294663869257892109182134095409777021149662640163475643979204096913519845989118510412620722928171856375149254921954436261348061973277373590990081962241564906509176901252758472754964358672897244673879029879454832953634464538013263022445413163759807469904054115177135187726237106965059480016537856967020209228178322703216313616377342753372107456673964005972810166811350314476212554131852812705938588261375686798747998608661527467153833307057437839398177856785068120329889966942755691213046661916257530480678272230891365453680713726704628366892948272985226517293604176406517821471403249756133199802709676200530464150179416571453043104487446261301864025532543533582576565709710155133404511662769046010423845070119636346903376758584905998832479258865389588724820831025327365735824667558801073521767261414472235999890805935912711620718897391809189484952009489416449780224177223024769505701081719416729317630275381645671192658262753956839301200027270048605423983549867387505465062651682557971032217567917645892306155919053553219555502184705999705519701743547917351903538344472918167891760802437081523266406855164814964004659473263951724534028810738172819613833532848610178501979708554481758082026975732276383066646703260077085937065452926638665724277048169011403981222452953553179403500176498995142207253070833877950126392072170282985675222177604832758881885139245493720703802503459274512347279232468917299281723233136458597270153884001620469979307164414729153657406242616960766144838452082837858437608784362326582467370555873096425480339410719158354491040909561887664341646320778534224409821994448067434820654763377925588371776318515097258228107525639269052425154948298874141810477675768936506479810405737718472594137653151927915060147640411956511572568641624160199926136600455964262400000000000000000000000000000000000000000000 [112,49] -327938226113775585366355229241765756854827170666948282264083407452971584138504186180800302934068520534747380491046108534685212163265945694591896731798656322159937130770011251949500113667318024788173671991439530007306186225461208697820732446668997662500047198594589678257357740887016138596266238219133074978502297472495749403252972537683742870889968324099668280850139290378647486098938813002895596591938436871980094925414281421902229574020118600889832293348531149177451580205144911770434573167452775639806696208025945434090619416685856756039615809406024305451774399083325172801177309613174767756039358712518336810717420286809495864130459628383118427347887424208273642086168688440472263871597239409109416670751949352487051844241121518209651808278986090363214812460105675889902474177626551852295318772195455506783367263444538613072795253665713421744060060158121680666797301306939065533349366310404516191644908959426224328560179355748600419465854735484976220913117277160337237485895949339377144999352558909797816044567629617105486888067313371689817399971607666005756788300941606717713301252243406914783181847544338403373375052066100314835166727759361819812939672467585878302925285610965268953324205542522880150720115663646429277693272537873357007146479468796786313476625239559734194986333625254740987123182749413050050692847441444968431564547702399232926596170347969288643250669235978423713107378409538430384519812468276205372547060445235977591956663550322682663059035286730866646024859675511549516442265421239413058904698551339211528388195352303611955248556519823062688250837347578960110720945687357100401137467744656245035866658713536475582241666806634033192030014314551184065842940071425431656221792024391753910980785679666339943969600044286133334025363207305602154609858125152659894006168174439022151483108141308780065739030640019690246493952894446512532663119143999972680875861242579875292365441632049946243457851263297709744570644555268943939052436948625623431033613188938370179398851287488328425436237555968339393189804091661659479107701227862307717478351329832441655456362313041032595853521800823079442622608979787298139477574114579777553493557448514220027497884861457687770474800560729638299004700837498306907915399874736390255130145314877440038777862522806716922681297826091761041303909417302502522953956146951194043868275659764389666310619994085441375129869900768750813258158907867177379266343075085470963244024415140797603192457920822523769232055187026795015312986256458200487226807089889340937295982551322911606528942515233362373218362234686784598653376921600000000000000000000000000000000000000000 [112,50] -17741699638383307014285513587984040989774734508992916993938440743734606188462125728549059094048699380610621160335006569289758654108308236736624579577031597863992610876114072181239472196040059292203305882721226936511804332195038675295602142666081733299755493350523623254873801436424565229743342371035267959031353751015188292212377658278628422047829260095710396254573766381116056645851051641034932605862169625870021498691324595245956408884734994294496292090430542599919155994796451719732694964002881110836550625280696697796501067348233523034723653173770728335295554972995022507169670511266750586942756265211435141435080825990066261711123867880339982738808186254578338589694689134818299673594646498582454539159541100469434859038240646246387932139823199026313119774275367169094739074944468796527814960426185497408534656117264158439833861737254629513136567896375521421742464047491054278413502394074652684020268124003248925054712522394654179758532688859168877051051922834238378588854671299000862164704393761974189735069538017451347108665855366696580129223680744675733109099438408105331766680358631617476800178765137498929884806727532973428062157113170982662816402745841185168205489493908725749116115373754071179523668306781373370555016114454309964634571177880277706977284721933239558071223141840586485191110439775611674065662940222563188398885874304155063775336919506867149760512022643878547267839551859161536527554889281602634473676884371461519685010026908303517982698926025817172974643578502141386559406589213584480917574797268588488268575770085780333882883410705376274449263013802562995566879538970628392639773304645978580263572514324902726885670154733938916888825703012966282160401245907464553571434354258948425572645700738666936267024690713246847988827663771896638059782479981312773945113113739422928975512355885941668519426775427408518165378296731388540660158540104881313565225191658172781606892282726810566063782793665168113645485288856384470137818345567214849444187575831541402451364277199693264280835757540505422916394647260716956007687496367244646662786166039976533338256353482054345384977180748347357718625825340557968145343632152912546369348792615902539216881331365867130137882709478218452265985488329564122958185995701757452218255612025233855888414808620797656463359428009897344941890880351795660594952925604691748815260423310314246977676243638711736489786764841260117484742079280767926235876799409831426878923351863663161513658503388146226961572154761937398574526710677009367135698163495852176651281570137649643860109497143794727265238167898834890046947983360000000000000000000000000000000000000 [112,51] 12765489606773824363543179583491554360529744838633151044139035337707038892851705317958355875138369005858136079805773903220405130952539660392437530692937223054630629748857338952638330097645015561054610678641673572258675810299302369703584277870626551406941099075974797920995406726846435817240246365046971632674928082059696523361415950723237249581390791913408018345779947864423039813544318000451054818582654491503092523751679248284844006442624464265086933390870564357257254986597059135576415029687565606377858363646174425533293743238529135286109445510135026338920210456606076453922749510603432898531165453157470707010590740045200037752227451174469079682879287436508161451140388462612777122964631725663796075774422451144590462867540457872602292520728661819079921092724799875638881014080744297213702743580255462537476483019511264661774243451378700985510748514637915722952524013825399143898288080478146072476190498233460586795845914923392450419050268421588970507006025041878539078820675804538661738031449610613623007771468931703650041821377398516341694644601102772782143115701284512124638302777760554242376827047612212199282515000549096103803878028327416681582538919042463269284790759392441372068448320103229306382864871599320285072060859622287807160370248095355902023415547241761122783354022032035209770659471923187894963114842654662726363688037121893588388386994893276504208861285725061575512017862185021452898679288883192787317611664862559186264510102955806574839167368630076219032897336266244630933228366483267769248502340987902556680555516885345729032146647437727129524143936187537793770709455939036114062212959945065104985249816618480914654658977486903654937681385261378611114481907417842746731435730747346042279752924269570367862818901327309348915816682963542498828937248073112599099311912477077201704966628800202713929457842475036915831792849074510460151188202732085796223416506899171911210148881449933494866465719027564741183943147749514191500033793833919510803302960218766577770063558386638653115372265065842888496395645759459050765709216713089282418910598950760806304189109408249267075122132116539739785010032021030695199786550232511445597477854793756754691096929859467250839911868957829893950489798814733216098964678430967252214632362782837204619350962437582613203972942818747157037356652936570643816089947258784936357959970211019397927700899103789625132292063469877746051345821679492270643756570944917928986431875507486170881792443048066930434722851154783810577003418356455052890907293761996832194984588148086557492546650067578070741371587352512146773890826240000000000000000000000000000000000 [112,52] -2794087813193273624317803461688603167490896216017932193152582841804318854220426051806473882740806879233118736970178279184799321220235387096875351934354504500832157786167678720773179761885820725666691779025285589346568792572551543360699831916537708567622862460108031242356170586372178390539440917025595214697224497055287451653509427944270911182453192161239038410347860488796077911811676914917043334377116703775826085165245828845800382533742099303357500470577139722544078175155781079750528725942380639198474510134929481086803456671718279622780445421752506173534337301332569678329114444561403563196629296411922138915753886439521329456932461875826851003017039443702974238655509462413885453078935428660692752072409920809476542433838211655793881930820469144177266757767799489349572354357030623413406444770388333620555751182649487305929525035865193111371730516998397652623455951809120284561651604199981949511523790528854350485455494548067680056018980084469124901187914930099714937060982647731096712227050222509021368255964507735261059531129005134438018576900624787972806633588853944600036765508318860818287147705116712042006794327835086596632002052129441015143317639845014548830928326649380450794669124374145275023019355915002279699726959342359645058781338038515162450707612064487328593164989372937158021244351683056773328831533457896750130801318991053930305617749106575459357088116630074460003766076316814918246245048209499435303612075117128859028609634268394392446256822071525148567108945131423588339112511162077848382532796049143040740174043479557125186614299708597335240238612046027360941741682183333321166148795088680683875356700806624422452567057122922208700862195249752515589088905606480510416682975193646672588396908683808250223092220702050999092094573630146869055154565087771302891593163674026998417764753943028608417845644838773833593357988274893144235578575711890174695087579296106740055998682771896129435063079880975918226380356620115351335466532305621653946708345329493013319756292422015523171160700787323475268292537154067910783902527081776406159103193695931588530463949423253175533090544543338693657289174308085312450301233811174524172840458241654544311089306142998122887722510049072424097304642717236782926744833410070596827122484530179344489469427624224537395351278020930182411174139986477211774112894526400338702585351520921566860671273723015084798218882962544160260814868519709432885893276062140882516832144616325353133463988856074740540765286941620404405803252553054769059089596112211968810857943736731164273631693632969774769444068613492397665545093120000000000000000000000000000000 [112,53] 411888091548874857245778999681459224831387434983634005279324693154322347496149746326711545329868726151711150128588457666417485526181162656307025060875592489059614723255274430452920530869415564809290286570412949857219428999908890519959387979672777167117935608819773806659598042315218490760687376727031509708815673086121969833163099456641159953497660266979091360226909411430782700098363177372500824038417330944025723952271778845413139033465050091747652475321126813060478169781352091540861744647153830454025064320194630552530947195223158452054457119010735607644249088345463682437731554952594199929923288393414318256959661223918578902445581074154098057598305106857731046736435509742966693538598571597536740266002038428296202436274587950677873466329020058328306951234178240452489961952095562083568838800348568896340163277354410662235355807159987082216253593086552772454912055646476631876704043703802309176103721789157460479232847772399833114963495991344239630185527226102568074163879856834773208921972513990892951191378372666853240658581311130374065144938055079329397164402616620209248668300131682791944274063267469425516978700325001946597363637885576070130906923671412529426707185224673012805028409080973349271301348883825005489873665425475253330584803314305955405717191721786949980331834352863929939881422314296661941352868191806643532557512146880470123030973839159885244208246000351113504751177759679346702804252018672117862897685770359807099174806749845173841348563939398840895935335425441600932241153358035409856300238773026824648694906063348026946272589408727261076964326395893548222639483722183515958339247666606598725652225205564795766166540894000656221167772475552973152253812449507283918232279664622616760131683865918161197759371930018608590435305156553835728938266786644113267620122625975117844048251634504038730083338979340958548706588540255119642136017362392096321980354157454268317572473769179531057931262634050735173247429293045402603793332619722904647039892794208265555899383144702870678548080736728239337185833164370455023122465921697135937192224049859550121835266683700251249548697747726522053992562445179658569107033240653536070983925841429484938988214026502551810529975690898928600135044131769693269616466744639329899925247274284768040202470442817933324912698399701043557708908205108010041128006709155510471633308344559055046075990533266797018489550257837067984589045085306197295787645899549471971576917112617017838983603152114801283757679754272067097995712565212325886939688763876594117037390851028667586033259978275884401535778886710517188085678080000000000000000000000000000 [112,54] -45203094084056478599858628016438310798089554176802312994090431069281078135777416051612925494524478862021540763645733205619693751232790168326086750137277703847617255759688334129537146344053227328352501937696001266354328720445869344403843903829880571138099253716226582392844500659454588259568159646865704059221938961913839032068593855855386214473596634584199055531624674399615736988782825784138359235939365128872018087592402968514256432923323593759306858924255712959104705463483249266858408630471754575169764031785509388625863780163368726126461579793656324123638380301876302477642908510805594409483359683147456782510595747412324519327171686348675419837319496078214820571002945670008592712000210217842601775809790196745472238607832908004947085016690692857779974930201029585639303165558962446083377739560691302051263436125799177906157632720767858482082575018752590034134227285535804546935279174700311741781468666619444965230741783213699572307941036057080205923722568683605000813684320770183919504503915560994888098403600407240887348341454302167010097951410681615230379876169283138995995665433938687131360525072226332782789207802919093975832201269036216088113674605728750852976025961041051788866029424701194234907900364204769297146942614509464263374951849556488832316044544662065043336573524587120270254989309141250539794626493728065336294378260728041959665874496037361121438389966058284611082180995865380139670312460217131700969235548812605241218974065812929607380075926246564384304552559905816026751688188896621413943032635557086769254218253222828320330073682753906489587114667860751170850594632644672387667286548593208015877000742472676852861986888365823814896190633421785710347943994512730645716807363872462764581634944140669848869895766048341383477193770430747333598957855063709921425765133815026118548558396202180915617230523988165255362785928394035130814251484859567934632357342125369648237594241971450852927250424936090957454169470678805805272961289684971865127362114961727870631487805612077418879562749537961960734311386569556096404688661646397782363209222248503661409115219142119023592725171518921489063762842079556585912943951121687116818953133920704276231539028349118861723346469071460112102312737490592791861284545435243041014860121941259646467054324802227753906888039095356488380780116698615759556113622251362763443921088375318115104817428111757783464941904056282240292152299756000707137257910030860025727541199268248447851182881578938942638115459951146692342330201427055454755868106141039880153464442828126222546277479709048485882888773735372090266091520000000000000000000000000 [112,55] 4005512471314129246747278336989164001438242180550458958776614238093775935252288572196878446565103872328534968282673240130847454292058933247911068466017896222358860895697193863358794314878559504774252077152470147511732388724318220045662514732977116546685409769026295586320610720937972786965240584854437810993539197579163085192803100970104462406118552126106670728515504204202423659921903927746561343886948524684588528554700605927987088719512370421623957303183619318386630761895874016677611750621145589333168987298282004271329578981069588516410997097005894176724328343280513636018009259521499890407817636340745906900261791781212119672043103681353741156441460185553700005115380704777402302850048743569890974384307754727997288891728543898061216864080616154131778543760979711782596338677778819695964438336348907100775653409348716362025722225922612267472982856418972275966337152082320444271060384833574145306331857186003019753893465424849841612644843016076085540734036119070271118204618011692767766526350697306477860059903232724555710984942225254126535698489814496139850526460407006219413096622822903385594127737910604373804890413977020071804394263872211508962412729454120573412082221108235643781984885713750001422724031058180078623715641661048069945132458634497878659693769360180819096624153905523521506002293067079448550292870043006797007397446583130316788680548997623781174121887298758234739376868572888446175688189604043075281638005374387930484266211472386164856944571566739115163656623783339534803478341070080905765847728681472727838886103821238983210287481610516797477771264921237490258642072674679524862364944980826773022152443169502419519216803514998492475851107782890872658274472143601313345144484286694816199347247232251824706875918706828361484323092832966629397933003393637966425907227081854190600554970167502938728266937241959540546241617165777160822164969687004481339016476579994292293045591917505054302780459884283054010637840559381814856559514110809427651038883291965864754678956740116607868179568887467356817307614276345697767594805287204539421669476534089315596736640800539670717817569741072993743894939245691273540957383756316437288703797032017987878130708502688855836820514932802130296137940859973322411734231982681796239273826966755078418799385723409582756905398176075566708243175533405957830417442956593641819454848297692830951051075114209536752001035638900397646695418798858373040616150025910750243616943930209010294559436960419859900661728340713070246991512650011385041974643450370373410037304098297660209315738148653276011293833157184151785308160000000000000000000000 [112,56] -370014887204156575590017109384764734674196743661988595578676633623834975772699093255379311558758422738920173814865523830142895069514816173056230765534702343252445168220467866120918622357207575700685680048983632912515190741416699162435250981889785297402084238162014322538189088753825207253199427679978393682726088019991257962766815970421235661676954734361494365344683052610460992314151044274992529562773965057132748620768453544533973969882780735143530281349188358875897944472820433807995650156412570036421322464833361973999603462424934599450521595329194258595368382906353856429953290104950461216761130753143291534401815492820131911450363357112367514630997169757312730349087446323926172621414366701162914695771942792438328190047848364441706018631217170723513636220537858840223800996987779090841535817562565474675957318579749589058729012746493789029639389433057780098029318722269768403780022546078770799887850538048675969809182048767517320558878227899256209872468011810921694607225733413746913446352520678327528478622257183446306283509747585900182435888636103208849206178041826565815879957888018759880018469306892962430889181716260799909483618410507466138898254427580836706166979785604050671183810712297835398367932058212472382824163292770221213062813199957297817885541664519463439476381592305409736685079084326198589715932478451766880930216967597953654764886816579106357672871827526702971045302605665853213533001174111563791566199160719740788449733811618510969409572926430220634513006015121090812111054863047578513164687311132104368628344373287184385152897608295672143530775061665014446580506107598352411790305561799396621694894300554074916714567967551384419763663178300946939765893821320907183050099129644627712506605042053996771952281741518664909682981771217867531166160697173120693756776283716442495793345629364226163174391141110210796051403244198042840603775456844703959262457834685412441019412950336397689474885352855800928946748039851498553038962306365654338615042105099836412414544484662728911735915312671178158640784115086815656472780297768319225033256818621880322856013891738272633132490615923326486810956268746705151436745576016596825177970998148765222903105725866240786572525185622135783598979078941735629896507166185675217416850783507624033809716947098457320501890050973344686051910253765568665112950363276592563278139775395824676122435210871987589726856195503017758161655757278875680420894511859012237911939162078121194982753700951766257058975023656257080877655722500313766556071319922919168040296261930416234654018833404294466322901256376396158074880000000000000000000 [112,57] 36511830275139826707099675792434353621176960566460775207763334592693786459800974172569291787668223243457570905655568975979261911184384799495695011839416960828682557640509805077720086988929559419691741313529123467417646896229300446837379156875094266809829706413257235412729912625875409089756408057661500291482415279473035570663903654611864756233013506425966903328226215206713620048219045017644694966208061701480432183988288552346176963378628002102262874202752782473648786505461146255183013338031566853618688291108958312098034805207849032652503368174463191402953836940229961441264522005060865837616739946474385932944361374941646857528235460889252600016790001821538459432156209714490802497026969446466925394920565088111189814964576084243785843949008577476511574726301966607219397650431571554283406374309473167620071091709259538112163913894270937279738880835190958861457958900024869773669682419789881946618558421343351137036682946599032957735067456564016675086912666810957583411080206581178586103559323545796116732855530820312893888768760174471176975722842735369041866021752590098958593222749909517529692016381057635216388546178510881666004164646350362005379683766321070945747888936696967889541418179906478922512372580906812228976113866187781692300383602603098660215224484705136475553576687931688029556732410249454152307463808199783848556933600976037478829659803749733739079111841782316281276315186057883227451038339746914996769589017909091308671010490165065784687087888754324062122440325797785524235485511175500181137379679808269010897712896968105694803998101309741983286116378061675830870844754823140772351386549125821658275916042828752172753894929843871113424447131597877210548364171498310405884388663381671164208725430162327140624494407455281510451718687163547605546881595982851234179920197147633146508215059431130728874786010649654576276515585397500395665031578386531131144404203663960378112858640463925970147476155610091247015402271444587010274429218796993672770223176891979036298112125533072749275944242895906347681297911349229187468965101132094982350717390098143601176034155813246978182236279384916295586296073515072569873282505419219757732143183317110752723107511969060134209353785431178276418144174855987914026429775612616492797844325952734816266564217157635625848417567191835539008910788432204485792234941452993995515329325445051109705888622289679673963843354397513579862154445849815786393296662374345050760144882499111230725485330165052677014756291007311087169101081139360802528458305195980250399371793075928101330556345038413384046284372078518777937920000000000000000 [112,58] 250755038665732553579567756395238799977285356463357424519275627996683605512707222208923174819015452359859899323577403951833030739432514211305277007877906267653027488653567384487345013248203366828475058902096773430948614061766144336068256666050749920889407150907832544984487747356015003912028339451412604868979747699352471783280110372826287093997907623795403864397610697795193713239282314315212996243263861219286731468805809867010468172968520923064287346093800318729753335967428534981756567729394222851868540029028120200179712962488014571545182053220313134537446967699120764260215989725579484407704568970654776008564207871654506837952339278756943877490733031183476320253217055693532494978042868158328160232058909331256961109603947116393664650161331210234184558569927911262313254100242575639198795233727546401375866638983247818105933604845653071013591453929562970011774931410261845401190486218470316536513696638526542322671225224252190743416990800528807405489664244898705723337164333542296241768554261347538819838729798079064637547154614782142330927837387409546501105309584684589131320713814424546149934351365067162368539050403694093958974146576126194743152133544585105141642627994287503508530445148843771560716056839788014972025260625605609340114229927488789853226673166207637577266922930290795743147317511193386362462663306784380333100960846841953670779846916202126498620405715951373371841530339624302394519494786156958689111960370672589279415704564991307028401827992604924667086278324172973476428978773354833685404950990951888057477876680133072103319947756854292163900560338812464512220563004876716655328913886797316646583297094805762298467458311170819362303625058983498088032475307095925771079508891430541685277068653641318008405897591899896532982403028948626065762221531463553404856638773579497707514749652521877867581960253781236700283617611314289246853814567281341657614943246368969773122341172230748468060322403074213076275834281209953600951323744938207626857150531746919091180274331685901305656526060083645068814856605411971775610696581514968878265401475788733198137070271523311445351262650086524875195651040214691933441521283018709319090833142653147971891849867987423818315488851969139829596748373165630067375136057211279179652594281959598641192828117501649812089765182579962686628945802005162093532260189391512172258734420416799914225542899124973586196060781997413056609050883816795411246261764614844872804761069731497871970641955114661771478500079262581560017444603307811347938110788012493792029091965300796019379442445833286372908986613725564764160000000000000 [112,59] -1188659342328401876901221871107948987914230428825595188563607765407964029644013984655227833983916145419504191729242447226126929535452426090415702946130151275387723801676873563286823145869148990609733272091083531606633154882356276209872115426096298155508644239165660551301862839552618706571453214496426092403688576668989856547068060911223156702139204980663050408925181448102689916660549931773864244586680357347729818313133627579113004644428489503328867903569468524153861480413045733901588446031324800288385018166739177169053280422023421924870044487345765051346474444814910920130384236409518083465716987337857927734193960471903494648931772665080697820207873098764402196789529088111544206787003525121517323464376266353785249011249547475117490854364289246202476556227398080640056433168794640727279816607661338138078374561997568288754215347872837957316101356401878004454984801901490786579176120857250758978764473913617901035826534309255746005193693564424820244050833988059464706804712983306180546472525667696244068699872492336948588013077753628950086825173677939286908278162634952076326154519250247361445581040128179979556529763715936656931434329887989686384241039564187164331540799119548493001178668943874396602552647122301691048945285065484854305095187644907856316608650937080410660272093206805633974584439063201670533285966226875094706258772709422742257909338903754130727853521316884347236555455619426323841289138889454394742528961750236444610840910756164410961644824370220188636376548108847420835980042971955318987897231778871563974288297247130694077859471274104324026710139879348947653329652624050394059839302473714727053409832738252508023353609965874716177289953350673605136385361944324857857915409526326761171047196342691138402330754463243217334198237772425041858422930494959815393926039362881507048235569815929484792475313619599714659765423328221433768299777703537459066038405057136546504540997467085361183012294574534648295527564271483406131241750983000019341162972141911195837259900405499895253496029862585182340471232941916247020773889346612245953299382552118650448448747807678138744220772024402334919097512889423250487496854922864612365627334320832573247730801733778967948723054389275247174835345933431386919753812588883261273077634757931553308343839209255033938885974980828337926787099793174273836101914472095467763277925815472051361391610752733028341438163864239956329086836583022602948229134279289156997810476624712724773441741013643016020503304218997800089349045887641839080761979463922273640976757783269018845832872293531203679694384717708090408960000000000 [112,60] 238048014908333971549309152917360417197448195954399429022324955725963316839323700552744847341869487980544238174103251269391731698975205327700715910977897475315414535411252124101117492766028336129753297048662963009671187543161544611361679468925393969008493962655202061561695145209572680183167721901762837388028670345951784896882188430059976437483260778756462304870232512956257166140574408138973367094475196190617459035922684829526015528731472079263314812737027301096814865201415780814876479249702798437983106326323833869206517469838964675595014350937794013846959316717033214164700075350288860018039002352937145882023282678419969871120703407483829300668036662199304415974270518493309008300630767099677495230054397599053513205065612631832078346717541380816873979118541934512870326588626461119826385649907693529171209225671883108198417519052905650761777448216935920315276130437294945055628019729538903719468959735402846328612511514251199228578212737440442885542094773609975709264372069730878983235235024314178359056554666227143387995034177208035659674167501264635864995737209403734486562144985382192316778585918275754984779438595142863154124720569055887451657805254321333503801225858545847996584382796612621970245495611968641910791090154702155115013998443973875167932553102377152303688335172031146197898445972227934223539979818733723754145432236857807240586899398211326402172813658918112589479866226901900781388931113144322309839715445405882679853239983423581093727289188721697251758902097273581347434081024207082781425615994929725981243053390333004343741696087325756264434723292093566381174561370511168010903835043433092018326737431565695612449016583597115102206102636172565315795067851822532124241403755475622656627571951107349706908002289142478840474857979209229965509682127567276510875633246435043385349394316546715870364825676517695244666549434445282675827791221328243892431070452775355489769584366181686956195399592621849387529583513803790886125948027882452809316388651861744055039378913129605945624501075211281284635529265288747702856098483640979347598469536364713203515999032107189565634772003377857377710613629194454997856666141383863256131037879767623791547930911077716362268740178739092313755445570499222981536430357909943156325061436718601483087166072693166054213079910769495022293945994840861547584956699884317446800592182482756764711791651982787158868236413781119647869192973442453270598970341471290220176729609233378501540795409749043552321013220932137223228952740709556610610250280685601251008446742298796476356727947093233258231394492399830958080000000 [112,61] -21488736324811408367461256074550351927179422995013246239550417752269987429687373724020949293589895679350001859835943388477411273475663757930149377768374513034156629154163196024112816072341250503127081247294049234183986717502730212701007600762726044053881655414689387479636929317533916509948119527914188452263037501330206507080105331269374333919820953002835290715086221906465777361233854993939757879701060808550219498189000800938453836493843983366483815809216667044629452243812008533992328247475050449094513527501670741770725313361562001291223852093715043582658396663669754614762310313796732341732597870213471810812309798849674430908303884162933667563349588898875474928611336507400563417316466052667165074742100363010139837564836233923648849771461649639364998939522040217373694239041361467672867597896597528782952263815998823258638691046578218020570153338332493310546338826772675694643421380567295611280800018716819977644641942248799566439406320138201062375424236547170280877972891550571763735223435439745741678857153716715341969554583764894170929223852976280594243215793486006492656703504518904356949851824207310519488028492598644614280535266612027805067244271543155859280903984368491432275178609831362179046983241793081418038016988685018437160036303388661222575569740970026080204197542054345738241133005237603388364157608830039761447513279567773568019682669702365538277834940721727898193608827932084744072815114645666804034233739780642323091110628418415344600517792110227751439710160154896526357961938189841098004432598813784781062266204747306019262577383157179748819365393510407129299299731970858527774810556949002457268842863076128183939347824935878760661749605388586286811058906493497726543594050955525383215781113107573739802795132692913930876007510747490428124442996545534837839017093120923622235290262250131032282251766067715648425521866204529623073555824636241379811351224209582498066945974879798390776209544548688891450638280312302763962331326125386123691262400734013926262541995688870327812332214786839415294994492389239273780752042284001001666572374946574246596309676712813568450597669844000874162714920116089231616164629256341631544274076473690252985337177517077953262949996855862811880110487463609414375764012070350136253294138878730105263882275740664461259653048852219188198035545514805501303084446156705258533979869677198965380913857198568987847074210305771966813672336841367152449395606591149016481506902683186717951501699616995224130138544331360415191036351656105472843233297793235079087275201770373525814123383537882482752743604851986268160000 [112,62] 708500092906157454400740056537331777563156927677146133028627566666307370056124554662531296815597297704724211786636339278707649011415068395112187292088327321072424158455925289839765842528361155443403371876635361994740488019378805048328174064029625118931524213907012127923402623865543925809172619009872299972915971318253361497827058812453549018525768321057441821975319073156884717726768177730684448172580516789915886575515631378720279147341304247057380484589142073962211075141630066242433169675132590793116189839373051405611648476506452546117993248945919027457949673864215673841112596028543394736167737962492263697791234432028185408610021251449710320836707012522634001148790901902348923600886301490651446066176170832379404789628374959997915851976555624271494563755389192140284701286363878654919360221600162101116284803710217083330100625803510816067219171401955023876435494037635974847580810516874019944623551508351592970940764298921189799099244536083824918987815914049812243960255489715870927181355654613090602251717783223101577093433963755602951704482877865435084567962927866925964115143434465777774480230415668193714118587868708889928579282713633097228829386749235110709065917071226304553543617322955764062123840317517166268215940948384908599656028859362787933315449353199532832638399879727624696086451533752436115970002831176917467271402354379717199190142994185773366885733446791814227573260213336861161836472960228037517429610801568040936256286427859263048920217131945218646856926814836004926169211251076343383430600141589138881377623467134235556207603781971890444676250941825964880314209318649238599812854263821918031003850001871215426932318871311150732952410842720977584306441918826681808783282723932449267220298840041333234691132661498963642384182343981227604261720787901480384484033903150540300280796096936650169131088709005526094151316991751144194736136210307034333665143173356732402976337515997005509621231852721473624294458907532902722505809676995088036612499245836585415245110705224782979058141174743399145217571326169678685731293565936582426090621993439304057743115187373691961246743894729976306979255787187825448396325100367551599246710785225192839387064367390130467165414159941688972446312700651383615322572271559121290590779866182583088274652494402015575599464050118953909235024873990833906832235520481874391270881482887811087698459135560311756010808712198353002943497845736590540597985900167320439008528662678811125780698199558951142679656226535936041598468529531673475091293287657153861133818616803931270560334576404024428979912070291347640 [112,63] -113539665751030392371274997770771090841083354812362967726971697196884706818517501203869463443649937713682727726916007489979908214631949503118625049271365220539371461594323681527445070123549194873164491470034315341410019059263272361711474180820114035613863346970064317691311250040895156477543362377505947088157588986437633786733127572235452709730434338851996318584067640363071715588920052684530044061636831391414439244624149981301132506304257557820940377401320565782562069707544454160772727803847417545203866003613971796785519362987120917719363279660583605103219940327724805378746855390137159938530107913997683986334336144644387982916082818921897584720867439206222418443955477983508293784022586496605227584604589805049006384370014321631996712286084266958881310729032470326940849785144643770234351774829651281647221861192491519791610738889298426105896526960134964796283434105630897831929908688208677786253236113182545814192587276724690359078117686928302722034058469687626775037539191524910110673543104332870979708231131105255128127123414319163922209616231454487975803778222710817745104438257645301276958973352849919293917519192284776919210565888308136621765022278057932356428235408783979716073807837826739278831729993512469086396510498576718159210713216622126698313795538546578456356017844347012924453630710461790201343466511543008317296469011939513113864221763713911765880414924219296998222903889602628367707500179847941246042775882407553742686197718833331243446559561976126090926945794848333042000321294898614323660853871748422546205380072948548102766374945325012784413511845163282415066359372900259831513907532783270280718361394329434633754247603514475688265488502173469544732401832487424264582891503641209350511843065311884353430712394803425630308462011469363015093349453212237758972998354665830458055657877124992770804096579488452273140244859408495789333952690188337657564702805593331992651453784139322226316571520968969101139426538169146180366089453915695989700217210581650504534059405263973345954647382236806030225681175107647838157869257002948492127770978381970236150820027660681972818534079584883841526643056414724944964683192739077034555712854009283716036502792914527442554949347330405949130478601407329820090572395855393036794995517334965960143024773023482951669733323307893335481600938317479158292720833700023449039533996055196036996549800702982970999922253693064914679681871467094738908431178539272802191482676084022604085384243151846064767716431039081599275878994288411063328890312052687265652028194680621686044648033351935478214265809920 [112,64] 4709684314248605951459930880853644180992940468491974745276124758148754878282926134416386208751130831550351137856537898578717297917177465858722432322734616775050100620948429731344038855306989646104433952690130833917497820776449216651679367814633395745864966497728715357823896188270804073442299670347664160953957365988289867429697081112848835544369764902703438911404264304743806771558110382792630060010589511169020750630074606713966022278745308633145299398332477626788281480136892342392989369154454767445681761219569583199319438213838113295069082022201667762870501774198118569434278903641608842038229378974803112899122428039239974722879365216715560888066020846837554550862057256833174153296160200041106547723841272523113260026147369079181569759884701721042322863111265300780568545731757341475938881266015312947681540595773333298078154437588357616822108597459348424475697231723473435419198610553621704474096885718986424986822191596643286238508424929308465121156338693478539920756270385606475763040553253663080658569029016696511185723526806228879040774216404570382744076192456830833080511639583043349405815028883735090885532786966066359773743585150308141079496057709878288210374827035330210902602038369947768441569062720284693222753871856200447604680751735516325430483829133369433418010854476990355444293869106626291185661277264528615399598071700048255094211483302202292723869585521050146320644150876525220888738688878788496033556682362708003084497250316325045579904196865388541633139977638998901170995257427499973658327592031945433107757121279578526837175949708546847966355203056077657841427722183577101153021505861666717677059377317097675521921844849316453504760240921094230590917200872337808817536803488337887777823192023304285539642827161881191784005785904065806510486241800726120839567724813148006903153825130748911259653893938480233754921840731395161411063108359678752535802086490105931120949198770164515913926990773346219543136221922084853591475143212269318741915809931097730453635751883386957463168202335966291741636262095550981911611121077575098844591506541002451408881959014630079527079169431468912149096480266865375454280270786264442779176503701360073611829283364295999121636556860789030471172668940796492565292531953724050972254047342922354979359319839316122644714644829359370912397935567878176607904200147993393097753805322795595519708334757573510181190311190356260839097218137551367231769932821896799707624785611921461153058671151083205808692910875889017494614597831793980728161520221686284103847776990420167862926559890736971643022693120 [112,65] -650253332190307968299193416967216584192545912419024090721637773254376818402777995787574547104940701498360669140739427195479797004843597548192663778096682720247870790324797124738147415633654111208282891576038889370298277381024333884797608974997162465150346461841963708199018581684159009408511330054728103807724680591641965836040755895625107991125033138487137399263609407910622054355815387160762216273576514514661511563125027314898140364603672979826989956085671714628740333535169049563043832928336318089217371346805038101651598470846473637657131256785806596009804710950114246058681230141108947361993992514103154705114370392434633097593444160047056189776420511130625100110404927555350359816748903023589118388181586236089888643611808165390938190389245467217078037672070249197393896334894149440484529808315681428146587055656737345544221492036440732773408034282541958538207925604746653689170749676382472082213474078255033384269314809840114381198920583964359457366260860034863621052042313483468302459404666035446848757888982335947695705095162644531459099397871132507477471458982951181673169251701523682750527307141680114299851214775796628647477720525054936553376473340632648930228204038606172288071741950288851595629579224739480060823481339200786454351886479540094117586828895891978828197751676544481780386589515566794936783556301533512070889180639769398451338725649061493284914111726799198611540544881439035362965657410806276632541926752697332913723740135111898648317252386646616420825957820931145444360561498299340147475271412786922577704138688003225277721429930770973122277119921888884353761085085085891572281770935683222642502064380591276256058949746552835585184288932370003995599017977590139457817333601882188949331398646741380919975279408763256319245918973813067877910486139229689550742338371678036567901908389078394071291397212918572615451288429247117505725748430104473561087179354469134517138228788092525946236337736196523104519631660047180446733399946445241535309155050295873206988940692641502525763673521569957045793254443075623848802538382813608042867720705685575517360680714091119612039528235199202837919889831696814120102248714781210478967981498716308764561534044157332547326737310961336237579181607991834148339491064106924247294403222836165805868303006333998648276627364408147581673287129415489925077162492185019535180731541220496768024441146528549837787650404225963837866088224662049802368310344837378456764887393608647459392875139041035389317569413936624642610622555335218171478953443473236511569554759751404032056427628326710712902400 [112,66] 24073779139245064536159596765252749597452267243230134337114565100139862670661560331341104979372541543964718124396949508815818576202777280545404725974464290493181100798802313248343719331627036498974481368072822112325823609276535349071168722040333905856935782330174523340335767475417127380564435115184112946854070112942126025268245599653588672354153233754722866432185563826635324773631998998321786914889740098259537992823596216209564926657709480579808779917391339764039644430849487146125531817051365328984188050567008939622662722400635548611598671562908100499096506215399751046067862425261153555125670912434590375957781532143637894505884569688670939100405046079707849814786396038441453339118307912199881071980811811370049272476926000657060447332633094791763743303671058740259887700365763439766035041096227801023616345339744087917689518799018409480948880497223055837510996093319285872151775040384837658700210331927553630560365778691648707408403906938203380667638719649760243743593905142838439716329337481314656620946756889508552777417578400345435841421374485927640130276006222315406289672293829376818558867753043575686765074830448690597847658511524161298207434626490276858973321141122718434982243323648265717962828346382908914972084970026659958733028889765641627257158740841371424199271449234066565205802595792833433961007861150016389570270884314570640241010649021809990273209643768728509391788951423140780147171674014474434290658811027602466126730839692722296177000333288119641613368847071906660904528619657950461122020004976021402685437194225953732843868006530754168341318854529443564407618536267373492448909529403571605148430501338429389407488205980414046254445014969289598263298181271550415558286610019501958530545970808383217773812195819848695774677230527131953330999643617437007617625140884354145990436514583195868425871713877175302751024978781039267405878697533015251047601840123968209114553545558509790002486997087761061007713683897421531525848164483503206666407076635366244826604895072981184126080665934947376025583117106351731598538564978775652096980745725389220582507520575522818488424521479815953644672189241688282947138851833262077819783001510511666590144239422466608442003347178834034796250717776188585974723673917241275860385157889038408459976256027505807811769266756066218243246221106636815372988856363563753445825053318830230430012814587115498855944383035930002466698834604569168364053938500207630285734847508807870910092926420502485169584286328360739698847834141519900516934338853094989143793269454345471240860954937514615680 [112,67] -787391424073866590989005388582382273931990654951240809855025769161716863224786408846736899263813897902204579524488532380667795884068833409290848900768630210559098969007256779033033344421059167101913168606986801284202164592907638359608141610844520616058974892612255967567654023126815887914994501938174634132890125547931808597292898959313101614056135443986730768282382105797048354185032027631854406964728853975263340117403123708671338339228456762917884959871975317319437960034525522273639262738658605880679866383917731681703503035560634842434135149362882446169234999658276572191327555957727078074777296569766900204076319080305516955569040311685056672666327626823806934092076189060611057911662914965435105875797216375799224163094827948629358611265455263515274177091391211821675389309246144007629863358959004367420305422117222399486620778455950868640851361951428728234150737765842171189967856470297782789664689457953802470675033976565790416262431149346855155086565631539958331748187789717644414860808886963132667966656525410271914752506153263534082041556050816796186060926322092604916707277074819489625646027377418882411771256872018955334223118845027238347910178671898011631750270484121832470208112103719962471769414384760260192709853958682466108666803711377334065961928509106760570373700304117399467958705678603132593166613778017359126645401416087247894645480834851451897140689882741996883937310519785908351505718956134349476541869128582327622241709809207101902719289486332820573567962344445882534257288336368885425136488916749587757084293690524987455866977142405220146650268081596691405389266182252461557087276947670076405042040182035590447330322549128819018982283277640375244374250239107295309023248134556211518138813880928917832998773206771005788001626726321369188080035964962331322746404613700457593416611052475287303085481053570020956889894999218773606149601986596534788090021349308777806099465653166338984874018728242668348242362301131012715221405212435266011038116576749274523635047094961555020024373880989761465702777700150022275562533589994931041495109818531698670928043445829114725417105337226718802827827983333333981979454064091576314151479565835097796091249270021352464064225549529190426039924974498804034850856362983662767838266141866984956351627948676358153685234289883378362243833047139557362263143180985993420420507857097546442660408607888690413603294001955965680624190910305923621641590706846909717787084468349485209804218013548376753434385371768600955441860013674423302335322336253113494324937200917061536291916497054720 [112,68] 102134232589873097505361203678462959421908401789356519686628047769949910639058755601585453866037647608975721489009053899348883883769856495008570794510446495485719670335455234091039922278510792225309017310539848013199753147003876005096048999294779910473634555146230712318943972912293368358719448908309319433863450130272017789753818719407509584073688465392072741790740608297250880095608659213387285658806259357139122604206633828363918058162889029109425276729404106175288677192274131124831610825619599222515618396935996318952059689292770651380183543354877679835747868206458011545272962159580811126597080575140470502076827675622583917286919973839914132053655992490515976661224123887411715879830372714019771086659338825182680979746270687240250234605982841241539546917383278451065500805419685211679891746065145080546877229616029315151554488838278237876224895344661006135296862251633788875243997888032192663359374244694584452915546911666758004410859284007443065703562826606436288979299450185667821798493736217687153501869203354789018661788819654428532288698935039997729924338814274482340173278571990263601454934059958978967612671591127985793589976688420039415712581603302188235078159386540228241164658163510254578595507433113644688830984183241765007464880513503367196687119600926570394365258617582327733278112731912234817358053868030019485730849352269281623709424694404240073875334930341479958512592062563881259753102282470664233996065126652668014432903088698847904537473226471776735842714888450859075078712941422689841364754540856219501599528331193991654761405785268271886877377910276152401687820784521612310409984589408615811950968089774792974009085182109702900466528054460816896441543142914606664991109119575126434914296282193799664067459591013479746239194459395047572283750233995816975575209076776818210500465909371671186739557664910392937206151014425588674732552460756091892380365311803156205534096046254714701829062751745347005791976776828240082619592422000259977014803766293887545941561187040682782121339696572129556777934311072657171284875921531821744927259452396633941317314732849918488061165438731180875289861967283115796498563031450256664475645231414095902654956982863393689924256887980828025227989982448282068603740257468113813071201843074277334636617672341992653900475245807872361619006105319085637174123788830274074808663820435955056078278458365847371184881543759620725092935183910655939852112875341443446866081098720766396492648458325923838133693820525610131354372074727315632576069590468314063701688665950954806834281416960 [112,69] -2108823561469882814721584381953108703371421428401825369000759033095124430878477034126711127904646836389480155694337547380479256264282443394645893706151209320450795007430456692182678506230218752120006297098091624547910949259947341448477601037581637607129966886646510912459192825258685886275966826781249026616051483818022972349314809808123866246896413559355707393569086930721393443159650382256375079595657325137958689061023851673768351097732903980504737852348310027831416390359054464296051421272821385183637050028288416386823500312867559075945582799432630310982660694420737369542634102561683753559159654097101155313540141646699851440156523716179783736470953969482167415739559029556110443771655312303359275126250896276980964300935239048351479398795028371658816172754156337522264262601974907373606518127351922215776744569481006131670205062731827215470366906523827379746420033474900116284928252227928149766056342844862747154497870132210898122318706225896808298097396726724174959656495221692498150873594013236124048965133354698756721231099724747653988281163125500013074941120120196618092339527180635313841946071404499025864180892681151452274541316634111559037863634500390445448926816816329142977177525170370366855209796170325998914601292829607494969087462756228054828267124523205881057122304120459898544135962537052632131399521783378038603872501706644663087192151227492117800822363740181737809033678330319128461810014161354921371831583386123057224826122072285756497714546464013292715960647107128204939669997644794112787388210605376305158131953156617604290159200637180644269853522142612160080723876350214835444663946328697848025225456713290684584578021824588997005718395998947463521542661412835048135192521290920526250128180156977150903834643071560207540807326268059632398345416365556844156325367428865005892890008799205693009028499238348226870709411887966473533256497788215490776541094707878622107023548254413037793637375117238631107226210286702077589267664565541631590591017030601007511220114583510050572968380414464131032705494534360159077537723029714717557565087893517716427728961569735262813262521355492030282401639997057332372785038454644203857709528497899977490911103898590030640874848191891536963917328291556723071231868721999529557956636934783079447031205670678493181004116088938209803305943672905071121848609734003220764007731429372257258562429316255863863875285098841638369440587523873771863278144749774223631247353605185943775040830296665533905592919473251031883951948399559636819103357221173034675982612175725227840869120 [112,70] 42501397083257926252731895476165682584438954363197359996900679994436924399525956471266706218182627256916656077386918112842751350450551734845260574239821496747668554742924801431059573815283776172571725432930202489368315146802657167800281849222164805658434979333440019199386761324422711226943702594553583153562125946900717214165622682128564582513988578703354755043457995190732105289362661875359209932477685685103648225526287690156828620499698550813778622833152407807800414617532576177522597282761046238559335156617165250683905499498440624486120806390654113824211190907725780839991301718895780967934769259754587119252612850505593852111263679611576196877709445630628311569478247575316875717609150698785742078810774907199281433757849270960022881042618343406079136577679191968549080404889999347346319611384866260907665534639418698748183681377405497457793324493681914512686731859695081053238726323472485336501445396487611375691378995547583614887859829186024820256189970038529634051384290566306903296976338450875291004195287760384199065007709031694720448281931728577066892722777822416243827151599194470048647762910981927301884816266841577857904341326129255369451266413951342176052580206968969392102234055376122923881328889121459409183819705464392903007935656819095187925254213353825341617015892885506869868653585138408616742672377734038032657657871052648793120565611457649773775174170914373295937713462329403238138384719547138176053175619041433025513519062719770883940506015100691528413406000609128120938445897013527124512457138642151317398218730323426448551377182778839382916249917049837466930186308209734201285777668654851223618958853054205125379836871047367633343790128769027286618093653413273415891224075594624805798275807750586360127965162567027074829395948474404178356572706583078805077471645068278095436485855095053535108268133889426486548128152923211905593829625803983370416421973583171737061299527419714475499028041729581581092975753622011702452134744122177695590253685826868950562833407771889675623655386806353773382747275483976384772176548353030251563075924612530042184611633601435371759100742181825407261814495771983371115554799812026770483714626804225795455543871942844654929508665482558253476865627088133688811122965981055864707462723128657565014655511598733709668517174873580316091291349892249789671071817056370108478734340038938048473999187171337436101041293183736863904020671174783821940602358924802993567865699198224320214194484560789406009783822729374184979127024031419547771250369108454215262554968249716987520 [112,71] -6684249871782374769999234670990313749730214348979300062009772600290250794199089054514518066567536315189666200923559891372187280578563083880158274807544162111943374506212410624317162334705138288948957567198694520347363257766400629748065511492573587417108233756055929128327625872946549031383623171743363811678952056787042827594108313473096866098960235271950488073599106496540710101527980793165928829110348462386560473464144385565338592904747395314533493050800461817007185607318079186983326425685118278182280221948957175038003814480312100159790412931549610212307669076103741785507031072709210804274698683941788088050914035971707044004177809328000184062034487062637787361453906990246794067633988975401257402637570112062545877161122324663745167154739200968439238733963418326814758483965293863836929684356325012077979736398144793596717780561443767006219696433127677210657427834830965255677039899052848761841218767590019276416027984884848151783233293935163205148261297886149682195529035880029028648341917912683216166894852645241357196412981733053454233077459579220232204953337792292752440672983766120570565019762675953479382029308332358091063054497190171802116173797245738352226048276439765283440330930850882995910208396862803159328430592572329836455092155456645490368325757209306322192497818997023175032481863764524733622547408974255891700043596870590799995523347815338541213493703085573063781981933177176184858128385844909403002516376830858793082487187021312862392358700756036996143461166588966145240492543470641880501669301232782657210722209438459113068073216034084884738354490178181125717224479705139841175981925007992094917645058913920562832156151951530929917116670486731029688596370590326616509106955020695355447108833674864085955717676595825202279527388452419789465917282208704001921941207498850625220297525289469064837695573564896777399493193138829099089913715357488618526701318561027903189218367906885866332064277685733555702334654187377276327597064907171999943581399879322068477047358323571947929980781681022220969360656098452822787097938267759057704426067949122225485763824882043006958886626230184253958797690719777821931907629066312517710067032821249724703894393752855624233621671612230190087937395531227681368575806945611065788742974636728317960436665184835019391316147302774818965063727846431887587415487976084036495934001824987660605749645173174533565663728004641879774879722607914634734327152126518453339617000380787659206617246546333665476911672148430463094888891660792247040868563395258756076870202178301440 [112,72] -21549894867868260833507600173092948823717564855173307427960276664156589303155400108159321805061374663972909078618894500603161125544741427381373467994081888269695897091734503946415260727938372427589988230599973331418361686422672246846660912846160730934806724623091116967573359567636169409102116554314467210905106570319581003370998468026670378807496592096731488878620711157448098409308386335408444323124838919838494835228784469380853133432003305610566473377410530465852782354422221995931707820899553132299817531379490280645119034730011005416242799327317940306467121786923118193255840584413499186336070935166086177418249867246008250791683592405272058655835900001180581652876843723840479234550175552339021868436156188217588783055858064804900348637043922271762331659373563994313815259487628759600231861740493080062155320477239501276649470793773776670193023810613932579489778830200171550739971844750302822087254598246690604004575611092532457479904648256014616166378823225675637869983995613981914961437173450191803731797926485675865261449911927326464638868551716209412849107739345014470719479726599774727117579247406994905040524740554648396881768745810025155704950082837755897431906253343427276611113591791893811879558379243912207614338217135921978103006624485088750266000883655352814591176746873753487644719762110585346096958732554643492223473757126168798497672057768955225563987125158351170327205262459506626440233960444606519363604932832189538108670997830449949664509604776399900060831709034860055226357142960625207398708762872116968678732718315389790527945521817057377575261521583350369050471487266751027815348186982393730322502526216107968179880009570954238513151965457861033155700967658569063606624671000001018950998044309341467179922672552483684896400593688611541553729021531057600387143677937330225612183646287070532704530767207122461200923092378773976821981099575905687064442689310345363466652544160377581618382679445254721183994039599521120796328810956542018888509266468852705813699429250729132385283465233745213180209431307028854240385071173414416443351789943561714373531627524774660550365074472544405192199981921402836821780718960736605198090017554912871019612148019979281300600490855809861767290070470277456179033474635966054981427824085697254544222938424380995307264342099190598984348743545742682877241387348474723942603997527171634279206535461651776792800436195129526582798032356585160592567214636203695426766203258668518632108988735563628578469152690661038789480473279036906488546874296322377995340226560 [112,73] -1234068040175886082165416234386059314924792510300176102777192301615740552043189537983453375958348063849922633523129264825684914965383158883680697800905641085303869756853180225146743769611121472257192726756548514065618404080710187774223134038709052484514599578987803697403040930216495501983154888837356308528754776487273391666238717035871178276731046349926336939912869000555567900142381556260908590083721291564779370017300818823507836914977125937906049252385669981944684805313851333592774225115530586003327505301223653908258419529707800060649477325857039218607343644467628647498398859997876259405252701231047510915373678814595722347372612627313424465693020793949914530265215327460195520862898681476476868593922063360780354613090469642452927006336073382103250438524342253250665122514152892242031749391621953949733460507305609982439367382699443482737319383036396569149818973588514151871522596778028232277293343495837553532251076398405968994826851566583775713645313141418334040207875110367897985798741037655711346949397024428702917326285664266877759299060878429793143267002506480727627874357619594489073048949954101980726157117298237640499906711732490639822863199025798326768900462839440521121251134124465516717750378563267611893853178384255977344036699068788239004865895046865778609853611500027316347129203746919235053921127700083731556718320607640768171089088981524297135370012467957294382391546840669074326736948704358600369129010800742940675059980537995724655037630406779127889420218910953140177146657145174388128728328062566025914123114836504470483456824940928088445153866761526434197381909868182808932672952762177238681749761731287141342531716873817000848739192907957993786167348279581458565199067974721434912527578426009522188316208068808853738207508576833416247463221591957719434807365527308874778372080594976488428127891853949571585746954545608116026521850245728885092715492801410133497299430355217049421124113818687036690142043570096455352062977318844384351692854521864154611347310182208066781497239582991126826150546099145465143688952031259126196870063110926334102557382293238089783606468422489337929284886155373434557275483639187190478573649440440125731114735819030667957009651998576277275183284528802895476050072675100583745605187826933343151665230709968504038678990478328899459321980340661061434145003634773989752033261855013906426926390395917681043698080258225417223559279064539538653768402313070732796604142043025169230645344565409333253562980611805040923795286625904026006290661388491068910970880 [112,74] 76031943839035615120138995642809172009718499187920357740660728315057158314683789181612331528194750344917789562263474758621627114093217769916422212443762476197796236825674222321017823339128948657888351800956193246215713500457293308258396955265382770907585565466528259835674537958811684432194944365799799284287554836317266807634249621569297073384029050292398975721951018083401536298846046758956310881766823115717896274390124514260024537925104760598636676958334159039831668767673868036167959268698446320781679663427725572812504535139765702758599932712705853568902577928024288698477158379955956479254416830825824244853914066021100832441278781364364984274807029091135350118015781865314010954073495343684691925015159703621853307969968011542458245814661690063838650882258026087421105084800743593265383387817930955836982221500623420964556785215038083900537122647290352255992873349063922639234450155677196386560060970708454063840552272877685981835342506706790644614377471898109100194627491347045548967458054968437958573664291938486850390263954245855496111397745026089799530633969983244090561771638083303287991862497757867192791665407175987002345951133459078224151113903014549365567913800653617622758275472816319898210002990296509755267940661868705800242667700635140492496552449219575860284115055598904020419662513969318195323416037489222963967757958129159511558122384278470606084031192387558312004332943913222467752023740392016272716830852547378920574486815765602722745416144701154357652824436467242929467591083620772809223099817114959450556975176407290864446018801383666926875014577169975827579533270464786848815212876189971999454731136260876764760716532118025153021594047222052285617361044787689414232962412052730103193644597045842730019331966314103006877177529087380330294874409431360318163743345576045786583390020142612634218980234420796541384902313823349828358457104827358178044439205439487102260514744376651403823852868002732913233947210185828814975251639115688565654091811333022449468861496127607701650613401365286847261635902589109786167803443192433012967362034728969460884756624482935707009276669409059557537771344958515987305564835200455354745534574671211088356845046830432620545766135080247676801637596494942856046044560976540044976847297219602430728802685885387483745377407103825951481349687246465924625419651460171082231208319944037204740006269296666109674834340566387789371019045061649173413224463209810336381489194393580873328781591679042302224889673968634636211988812741991351614930654940740938560 [112,75] 3233437405961233616216444523909777701384702575130711719363715915092464876430459359831510939489631154913157428165411514755850354122559130164352440486355900707910903839107419951310304091707972686384432472970111700827449775650997219040334866961588035693871668957361623944263412709401458650528437272937454564892445290753394946892651974418463015637745004665750665921399165181316979450097638082945265430765718378328960988514950083174658516507817474924492469633998269910651435155352856612488078836255633020569549488049065500199321396871257255645958906889791257996987428660363012550309186749843118638796633242519970955377590492547012051611347750362523998023516740699993714441206658885299400252532886768499113754007313077101864153419973859452884660553069698127054031094802815757648121487121498213317410785410781675106801044637947524407116669123309405353768493632098600857950153836738694426188511214397103827531535335934326557618401297722272111221514617041047274212948733963983086410130614640430754390171067332648749733742874765914726032042700056986658645164170897081288382337066553947853956835972382242897581130792283946253206828987235248692366664839301082561538992176632835795888370544718580478693118256240728724013223224159694504435158865558740230821960491474524420534997237480666600526334269968893135629203452129998511765121070762770713016587480751101305879209558975889277461828246865857577034615916229144132817069422247696152326184520329824860280510371924719781604484144708221873377130522043217998853572432495247460208691761021767685176843059227151846911042469038419307275404000967862398669839364068885107954561403241107682366655099983729807751815879553345491519016276361289675448521134086915186347572070512432020151559866174645868295982292558056968712624649306995781568332993786471478578276723559492968374453171416809193336898360032344352519362284650413689298773692473153850450661513697530112585258540198723429263054350138109632906443812846015996230801033057468856254804931898168319837286480682679910513040066006198019808154140657376051353794483403066683503672084457251600465539469940768564262811986276670991805209046833381155514370857775106651350529426943833911766998817530042164492023149797043163489445743109598099185282675970216720828944451875402518526426010786100178364310801179716265547746892146027655744963112790064182733784162959433567499926060131642999298026577973620333227766457131574705959646158032036426562133931407100503457110082344649219098672888116867810174141782979526230993791743397107200 [112,76] 56339556220121306130677104351474194107080507047733283029217713315645213109926083394992611367174970484870238321401372188081585277902589787921281386431559190172969316681362299228123268344871260338529916252124884809390622857941055239014775541674318996417670905973199111428263559092540615394770552369050327439785491384227042393650309469463320719719559929200514923261862337921171643375334010766025884006386749375984258281033918506191389600709819800573734767083589919368395336502698620173932530519935746189114940043504134512189671868703322355597381456053890031860107595532621192285915194918986688933728138304058444203871108329434917818142001819014567855885458723791155262405846543750092811613012308269492275591098349564883345310118174645163526108720893184409292571326384911265552773795859612076261237756126856623232044151353510693050225641233355712049159804093902213288969968846244633007261932057435469895247186054522663907879905903453201738627138984849121352304882223859130737694875520674663976816115571816198879497628955529900536785191539178904737951661598948677057662435128063584965321646122758052688812043103284871374610371765432848653744485816572460549667331084607175491108785583550997754999982517878301434845102973049908819189955438776590896629356345370440479179719383564110492021544434289953699585851646307352121347600278407182322643486389268729476935360875934381700317929114556707130024138883245640434680040464470465452650292931467481267809622710851649994643695300907926889521518173884296239363741944427821230981159409885506653428709588026256068742892974166206015371955370980318423190798921439409016205629988710965585973173727789213929977889558409245589390389029090703697734025992471750319297627045879382565698702861413288024217320557901126305097929907277835125973738797137066989434915839893259733203371119137575304316441475313154273209254767459824111354117291638897624166570094605737107248777337453516216633367731135182672556049569587016886400089004001575977120069100414263634814124411991329877251800532780426485816634062977410319441597723655418970345886110658736497320761933876117516225054386528550193716521369763213127301811593527766109744630577527880025242120693364466656914343931664633363302452418074969809789177663778903170757076538428843490156215583342113026938079055203648914405468669597863915072835878552263148467981368693069350647003618773890243731728317850148602184073088968158925133048929340704743997972198817891462501451353848744287338920960890163537371378393101245679279545201920 [112,77] 1537804329478494890299229694630862074707339447889380787759611807506497909171986341082354884840810819764462831123496062899769269075759021152275196584542087196682439622213574290769584441403233808249109989453244067506559888358693112120232969841087098941215459358367528101912170032181759011824625497476449440470270052302094887791105826640760267005547085732165161951588777185766900759651915434536077345939964193556646476729111751473072644971680455914383661745973152799482213008066727548883522102790519249547070931777284499947532081524335775403798602220282413985052503807389734091843578769080167701957554243197959559743134429836844853237831171123695628617734108977344036420519664470306775430565389558937510956272119525273992458458638686088933821914053130032152277613740395589129772138192364956182197530045818972206939058851601079667015811587847177096204839786595242960937759395963924404438026135184214095568473788153938572439216523200232654712489917040469230219636585694142043825195582220472935999983447443040361886126802843107548961708630039362343791002251290815307645794651567151095376809465204077312450930484974256292069266120462076711664985231054382773778660823254071105962968506089580481741897521640921472934406976305020442237849817587156968459128459807331224614303935261102134743030814654464764925732492408202489185791803630848716156529997792124045025758460481387117866362913724629431582806661011804468706749283816661544611882525796289346170491262798697270988552431551855301233048216704481060298137892799063553158267828686887282594460661584720554265059513845315048018712048766051809706271696254740235121244379125631307267844223943254194836966494408519300058493645425095674182826473965214370572500343264199172798469561326562467903603101521206840108075715605445747851285837059895986376037013962131810796186857197824252504116378707712502932801184530067048271460119977346216579622383002391653722180268517337987201972879569161988679708665685819481391141102015236257179313886437346211435793119211960371820948391845298020268761523509129405080609449893455629001666830032074407691025944854592540452556899543238619195755748277811427396575786034714128694532796737877399054336711560779787079259168829611334173019163159114638623871326300358483161540782594976363943397604511691852412097051684023349058419560865500118677182502218623923378249601082397882918278024138820890635389098070798183074166359015678235949873471429943601990650187147139801272765887646676719532092406088517159158429343223839885305749120 [112,78] 8320793691141138558535330592710654517610533267816888831752502324587588624404483304581076834543815965410576068528149216497321113941516565577796237986230016688023515914727013692109031576273896641914173068289569460920816050832462495350767109582681761614782762631353146318807237834209101607566515244662848255392546432098377845879966395986971137686414252999508570424366993793399670312888798139753729032558609189123635214944784824216881017880719601809523212173333615964970153530305778146410232487170862887091539343353014001517415286211355982213881108997720347253132674704760929920670113178252869581201367748725206346006514169186689702130994934265769642340243467638810961768112629353080745828430320286491031190788987750089711310765350241130562502526071331902533610864841264734010153717625644635561800344708023111755728467682795700747477418366280380752870326091276558835605778438401000200087004916267149788910035857225929744368516182582106048224223495034191122212814292669579542462412577778384913065132681346550442850629222250068597975207396849854029954552420997718429938948983898803633366408691028749903235983218225420348075975231448146545548190707753662616897925236333446299661182715776301556057885636446690971947930689482293569049679344188832542964954957647391731215050220753576177779659224279410564795492369800782290812362962916153107149316031345381797500009878418944454973889390480418238151822814840836625673257258423105070251269362198028122171196421615603192423106156931844765350887451898726780162667881325777890126090296212475887455666171860853318881487508129706370196458533094119249873964746350163150048300679255920769931445966917659834447515356861175244641805077989981428119823770699096585531592262569693991504219703741003858048463125779828678527905269466081564272084821771406722680781061386180360304512766371328387977359506020162866613680512144251396011786028736437576738848581153728851729232635901348318052710649183096932124607297953650607436290519867227985898187039124679522387058928089267967494506661268178145932251595123564211454621139944965531282019949689632358773885399755013261231910657811697900594057040877986787378993195508336374230951391631166634737243464905374320092761108229828046869444273372705978519296459270026301115539102157848901460282953026464811146668065387954979640134439548992818491664779929077635327256726768380178884508175198619650140232822147557295778664455393236239206402401512196803495603142261081460120247365236601706666388739224933913980838360684309387360 [112,79] 209209893091745837421143537325763125476727238733559241877051596225020301429200625351669268939213357251128671719150572957188713654066361164862333148704742822055730372229335254064913437959588436265113489326393433039697403616781050952309946559928315647291602025368487801712589314356377422510504302964846221895729963690395160415102454446713700014995163407312281063071196967661568290458250055788744519535515329287913691339328485129438617530524892010909116999727726465932896573297726918990499335492196148087287946252857115229474775109000725769702656395327086871602114181218714915579393219638064839391664322677077249472286624433495002064379377287843910757941917822773659228515032971183296640568829967742931898486981508809429108160886036811322142625479109503847896231574152034431819610825242373559033719722684443812637021767918090001856923669695239150190181768493004341427161827359606108254635193725102043823706242868803956624170409513487950881305116515456653461477867200013956155855135527266307778695461119462898097846251323122447454847532229266114349398234186891526582131184628680550771211558783661081673674858507191235408126194304199366186506927915542234813042213704329057880805821316707811861144187436831135737276701448185245929052952361947987674723024124175258713595989588973455276172652843975191485187801739971391259082835325639082333500566705860479576222821155431833732306426579813738424916046680067574102992244371756186082908703583981432341743367223795947504834363961907663846942588313568276752566008051594158692045102123437804303816511648264033716316977490454827488004158941825786834278281379568596298075452644280392793544286687690693200638743326780070248896306284180791784318469208284749668149177458367379358855216208059804975523627441059074305286022916422289075619911524241829576191264654646527808972564735644553866346364288082392409872752955521137179516408009352843656776638299534492840807657664195816872735291041431832806240680105986213992407118685720058589850241930960453243766145347982979131300571750544859483754644593835575526391498218184725789710146448529205817106954853955129635784099393111677042095442636528070970349864001844025666585502107390115470901130318648890606446345074376244844520995334567633182774730172436819606468135196398421849038253642989258559270941595637526000414439564296318588418782457660997119988503049295661740766493676226577367542920678368961640097529032910750480943885414733067357855566639330241199888474867045127463400170045061518455644850107669504 [112,80] 1461432492486063553359832574225567259484986892996776105403638455289161781523382356829689530198839171704266755811011729848162440132576692096115649654389866715398589077427276852261792586617349414436268908004528065230878028220365683468551335066285003013682278319576304469970623271339051706128449265924691907026899382325863390418191578439376057906962811938831367846472209480076005448364150656490000052478575252289555465581955176927290841655229266721422508336733724834141074262984420686455378824633867405676350920900373682043666679474621837190015896720357243179135196291697540219328851372706207490827680169298953540929133629151630027715735941631137440242191651228690396958119797044858610170817703478297333584457844711895830942894691287344059656919941991459993177553193013588358742302266543374471442579045004981424629735248687334592262821776413308641917236176254064275387542557826448143351508749380734283925400617424653174663850323511083508422484711685665766479104465838886294867455199162689877892189505854515472142830330258193421017222077284174098250934897036182551849768325736230201782487144380214765775735376482025958808484382493310561952396840486994902846351700538742024394662183692001204461093528892711599421051601436497714291093512023783709637246053732960227672837347418863469931884460352002692785751370517979705973106396358491377009593374724568677045236429739800031756285715707683170137399214045516646310329189287604594209029863567327033333590570987620454925766894107722380846877246924815423511771216614870894618568533962345430614417943808934012557737037748246146280492259875074178115418557406824958500753198385900238051460820054883573723530541344311557391269446839440844515900063189940684294246443885983950000844194456572793629013657074408029202068073149208923866723213986458400387572696476932770659621448983910064411413426511243056686980277904852596162140387433770442470393612972915573401836323768522957884421981277157805804048979105479011109771966936557805478995221695315669032375055757259777381163890322444060835790503958971093701414760331730881396937486022904004364024854158365672143969347225649786814774648452585320675763034444159694878305389649543345921884891124115716811603704385440913449385330998345768955611595090787519755341304087082452003383001474938144972318876093103173955646004094983489160803975619031103131450819537333258426978604086378564663266250608021993529119563060168467194618052938645479157520541721873884144035150422767495170641766437928885395452483328 [112,81] -96067433507501910559610405364454020821851206117023812948300722065016779118990213223688339984196100683757540310878685502982162337589832887559789781572867585668628313944092377078167325435760582179169257397897627628177755670833733850590439918689731821980663640463758295316315358128175762788833963275204298528930481599669694530685290038195293631541071860389535139281030079630135749601660793678877377816294073322216468990042135760214327872959475254579562802814474967163330752351268741843813162798579656375119674995261436882242829610696416073493458564461554203575785646083246337924454874224789772862278693669464051824763391421261038160084229543385790923957386769433910855086943700891880799845835523202289399543694514391168147878646772525314411629428590910063377778469476395876633271486364617079781244642584883936964318889784239965032759730920203948830526375352226876998392314624478872181772168245742613480063173261252860492540901024024212428563801827082238424457714957960368951538166074033286073416763840123669627030991110589970244810535411441558362133583022055589130070537033983681348138941623205730440155538415883862881155568711726145532480551830664212076733998754959728752232540291337248157813973071552885224259956351002074068492022140406725267189621906561145749987337688440186151879447478815546567708280569383506272975780720935143394119890475526415949816617990220506268058573185581096265410261359657683301050728172016572521538360252304638405547136515206394083716702783302184460101728420753610692523643755498477922661966101648839900551456101750731197976036754008587301563375517181874490552306990429467400934508052854606267527558487210768219730351101735816876737825021463248790790979486735818109681398865344784814723726891829371316355435169636637428470138194359798465800881939928098632836716298424407533538926017687587814839838230329793264020521900133340058588833278842508789844810304961603961525023329229915354692366409219195745965525938555720574249716382304796153981078574396168706547081619589320790455402630153977788188438382747173737515094199376892017659017927889077394322923003042020365049624323069605777319073626515606619487634205525067042388876251653401198957469877693314648254981778805475794751478263876554025413179750000106934466828306823254024812925168368048366209028470523013331121487871377794712336993328945359005550651712781877043673216612692957063845489975785479419593976468682365588795150103866010363640402792791788213069313591179331864198030694950046198124288 [112,82] 812236135764843108062036897944263943083020245441249787288072133382784869687848458954234900491479180553506045749620320919027753902457186996686566974238962824326259430993914360860266189072438327478174184595738669501114655242642995121165773215293837825699604620561271253805449408869058290914580625244598257058200854160014883760731367078952418300537274706793810110544676081708642132713878799531152626780932436521385018887704912434769783583737527565868980736136037343826048634254027918384644467927249922234948926842616084397221779387351272714281655287409745253220382344437638377100140914870108410129616500378332020389926683849785936077184430127731868156890211057840691618724162548797505931371999782132248322339754074168345637931723727394812483995113630212309634058898652800111523666697581942519650500296324619551838636341045017178740484535374760172713819452134351721530219419963719120574743121836480338350848676812105317523331889330090780452038642755900515894433261703426205835817287280578203604825298260947760264982124771986808259442249572837337326230032413580307649584942520937181252032034810460495032061793385793470088215055087154164157884037623539983174691364130133546284714194083956761682285232944743237749748885052130871144195450625719345090988942544048091383851911283676146847161419084749059821074532236976386568013608945413108052103201149633991811549824835194748168239023253779405352916394974435838620001065278233753723334133835762597788713318973069126865528117815248618299462215618985545012825296786070471915175824640204615535482493750415180561000280194456188680590825019903414875355811874237753864025053236839135929474406788102174525050354177475727648351936933620873390774528623618187938111261274075167194278495311864257293368858417046907481107954207973681639868685714898339294327390945047557663253917301361672414810990304465804462682011940310195123753142512698359493052039527502586358782078426380271792810323001816253518858072394538658374380247983886606551479425496237575004063154598094660433632417103580243516763849940375628859924134531845074365621281177250143759278885256957591558712621758822462178129225633332937986549094589792706699852025207059965574012300695282228847489183778732789204065874695912203410736504533783478141062231442244979504549476601100319443386788774131595657847053583286158232610860980339792635133910025765203413732679869385656892389092711704294387681169139531848400058495352698314636577885962968302615633310547807756678236398810352295104 [112,83] 12783140899234958195790387723742295628824009837908434665904888988583673821095482215043118282647456881741067087975414432207076417757584168791333982104226008105278921734598390533477570828498968062304271364402339303630030639437481455756240300588345529873225887664481851606325414812965227930445034115953344016509232787144668527168642783937607169289889779256775551954162721963490877030211931134786872811186685692753054115923073238882298803928911922773625154109516150400156653144901744882658022404505244334129149447142895634790939936803129484959684416331495430098465219346765867998626306975947622207894380699207470924154820424801193333051807651047949713763258373815552475216560435372775468839414964690198402239677528043014038639463964860081525109127964811124891291346660674672469556333970930378491325121159886322603165204297922493091668451122655153302737193387465363806632030524515557818127182127939799344497965420591299935806522243288926117170044872919808006268664513021658509773541061792427831095244513002736423681711059916607067946768574844501561584434193635103926765950567072436565877061490150001566860951301105682224211486546392205136412051268769213809771263724072037480193275578957502406439996993273825147381749097881599508916442959028613979023686529338371984267737323362304917060920191816481613157290172413289529118197412783811648019581155834300594164870749865247678105165945396716430249683392100194992150876845494785883909526509215064213212460950471500248065075670073983354039966757955352464960928973641597272519260200638638306795384380739619657859760109024887815208558684855107295980351329387167659440210359758131552753916427752164207245223563922466101673016998350978159704708604509545105384772236310744828447915238180521958183530024057721727738454028743989060166814887868851641342860622764852495869722302356097021954869353022079394255173377234791252730043156743641648451617775178420453666864243281095809273915880954337191963300251930683669955750151928107281139465474009214183342446822094534833880408325153571876476170331306328294194254257393695119560723981851561858597541478917259597251804316388028141963875324614238605431134712067414423263628126853205459433273700994329167633887720334888536820054484885084486953833971102384896666803787294401638219716451304807110461596281582978460647820995629493894181990417645317684080372291760064269971561631171270113470144414563041542737063174463611355586754149647885280770297782955957733511968327952931850943282514038784 [112,84] -180984122969221583713902779769788302671017189680878509687825520434503303079076606070031054625786581912451216879611218164873286887580863679685613136267429667140510690370033979993434388224368427639711600207622181654298950947772549834398388965046005701038504332012045339925538271089433016302538661154669928176897479753639806972973091140111314487880750993221943380023564285906201298646345816030385346616094374494787329053810979881255527345885558247679152204731069981765165605863113500014663741744163090838946918508728091191982163212728033285110861646488782237824150843928797973736552158988767713600416297443166904929909253797491050018924652099504212535081859725994501564929221123159895945350685626123455749658569029369497425706250095369741794794290645002566523962277030480816751675070612055705655660645517748341770209973368551089774809472347223229179581718964392078536728097592810189036083117777616878975304515550209695059341245968362272699011142453086897679663450505668771971575665344509634067806748163338517407134855307999365650873009870629702260084402181157385834854992287475966445596854550890663625317339056228394249522795970692952860541992607197350044283389675971673561764431828472042483899611340798879543565365589914735097019602529753033085916595350438367126720541028994904565976367741132517041336454024258168166195437539386016511990758309688561346850376218143669538697323404409358081252744546596324803907936127817210361222641162510905734516600814344255849206422451107532845103228750387752645010034271459106951201301196558966610015298251667440947655120775637829837951449428459383038165128330201799862250779826341412197918517900870381794697876905190546945610145353350381516228112437445452511706702227019742169259205725171047561153241289656649884989732616541334978356114655606348665437507524228611642490999821220525029211630200732003679492638331015958320055466820682798986176628911154814776622112768248020518942423339671865512794695695364241414870336913185355472961507422175898348748577182588022375279973722174917282542594979357193448815598163083838062470098595672022829357404249327970004290937410928676592812808595315954076064528948942994165628565395189323916711212932147916187692234571828377669436747906908653282517167760449659896065240678985882139701680535102502337452108582651921541364410287037591564680609657884600192446983202432186428843762446497587827810323635693563159333531386776363618962113256668323150850488696789741057132220586963950188576068480 [112,85] -670579468210217098604309360515491729119082931224747015198837843328451500125084972261868472852642053333561220896251403335425522873527249928107723866339359392587358585410545451807387441067686893559747348338416901517634592296047345417220005667649733145707014341157330673013625442087254206226389481284841495683382656810131776435771079603691286224355675728899274969451718716884019095109357233126779315741784095687325637930555322703579431841365585486897419870280806433012901240776238171369099747264216917269420978764633556415843050241158512939226894738959161870337299628600632958787329432407966010454040573584920932760691062097618701773744571506564076251230960211900892049001658639322171882791514451200557446435956497986631050048650382182413841626301675509631035492279567453028620327699433160697113081490815171558218188520175657818246031340777321861653954188138025552982540208234202833265559324800549016550871069440166855061155033884199916608654874318594861845782875725533474037377142412712350547389463448140696127959209569194490014143816497919549544324095952261448921420825735114270816100234516477481195844022168164461603250756023827112791423147266591583784314944221974033582028028895430524521630037162226177438946847361222437187268954721862484896915374956159825600784659964318263107233809326207673377306979149277878045240969030314419218994809618453320563511648270794505081343260727919360599224304076599223791726596431664627046651820427207521896400222425893979470088901796140587650366309420489974850173344399809909775925171156046090711072323172567823408766874103972075888966358954783740693730404396051370002145645037558075919103672748842685951142602427612224691538651254268492156111742060672061685787897905459085764146702494985194633956713530444519917400977575378736217293048835619357127403502132571228681407642731659642322975493073528247848370079454464909663071364861050944489419671077415572085799264818659412900521564805730652397505881905939560906391623552446234796159306337134119370048436280233623525356423856245145917558419892696275479846786578899849250449204377715465581137994332158811384089857625161835933899474210073020398234364417776382429544186954831480652768873944657807264355735825967049053207152141826851195881576489273627921875213995380250758840189171289368322078746504018854801322423123249214919352894623891367232167914939945328839441550139612874543800647062238860959460636893007540272657839214860245668539852219317662399256114712056681584128 [112,86] 7271156133374845041578696522443030148005088007099662885780996207633346626672211757434991477068789919321972734706233780633012323135274566900719820919695515655270938954245121232896921838587715272918070776914516684081591819062349993259199748403606990569760013210724246186047059996368915790047130092543835424511959484112123656966858744372082189759246418930512917407272514699669317843895766268440393329105484163932262211307034404451651212597122659978178206790635782229995123870811622590582413624333317346516608851664517612106695166290830286222019226744721283394221456426527702023210845908267862199540480318482240071308909248995963121353416375590624197680252688359222768195899828892874216231572998842384103860089342721687298074476402048340226536313899809278387790608344257601088355906209903544701135866428170223120306430869616547238197998341005366244607392352457971928452766916529768906101001541186436984292156582066282432035712621877852321216123008727378805238865426753824751687304774288878308924948471245003151591677544667755437414906101775639181223688438454073432161145481029207317294127445876108734856625766045204661881077166255308346044422295827412132756627227789641240569911406140022787312024390078986545850508260208058784427204950561477800355043557432742869803686845565854393715141546201000148738219756734127370339182483787410497418343072769529410478728893622908423161003851869401466544130132443262402296063798522858204773092850238440058216493888528776013967193133185585953431544576657282090386006629632045993777069854531660131857858538770598287674397856161296914802258707688378643226414879262796898922999540737589882710597317555285917755497619631335569670846294204575845091832528744979523133063235656025749494482276606392275057076218236771991621287181908595370925987552407828618785257498757216251506046939214536297096868321510375242864449070085385570314591720622409487796340970035337635851233614900950928367026209893546498374445878728295548304602133014767950474130821412140620375218233971184642705430503263266454131585522528995727178066393954974616027568964929114106058319848765468648409896678277873734090311674120319587130234564000241240339514419335256315450294542419036082262878219937971342510355824090872431703918242970656666248748625108654074982277035361621211372572567056672979304531997584329765864973946583207481835074935866056586222367266492096998036470735846839626985218611617743115900826579848806513595738916918281314463257556516001504 [112,87] 15462325897290188672949552058661995526951133033033733563307658865063412340702890141382377898765009595255419736325802573385423196025564631074156331572656602999064897776525877088143835049925025438983260802200469779045185999372219794874193515726414928521887809375114187645158437093195718090136992230622468550576940737081167253239265170129913883284512787004233444367846325740613685247358540425311639763348444262029938336394975147147410324450715842984556637849151463828561652957972795216100969610289191545229696064191370381489580866839467689063777933261136404780629381162308477905644494031170572140176769182999652884428111713753495708971580979433964407242564632585617375141848963051594652490223812493570148354235180145948470609716243846292032183361567274038476341609990600081713542853206863116451428989246480991149647386089072848016069184311054756882427516031187171129056915802280326983994421456835556520803400208706737027594989209720081511299668357535906304182546111636112234224664623272442296587889011556591950061495308916597129337599856948243214258581707457687140299867946727479620852431730774331456151589869356212288422336204159656936603851968777959943518352260797526916836461211911496085367127986857243454463786610195117343719970507609300982686447419299004980945702556067531126868367058306207346718469065455041028634534598342547021417356141510383963368893940240519240040890986899492922777455063824524693840237326916296918677033236745387396482482419942893051260798802091638497971668609314457409728553111234157583235047844001779734053599370375168668112292411768266503296507103649768869470641320833985866664835911917702830664443956565794026390929520933364260873046509162095149670202275613004212445025675909429879822384768326575695700213490717557541001498753350382291528071878478248017675870667991288260599338078274509941458834119757875073938475310219742235945351756206649487729454337242972378839742222738569434982562234886166529072350621239690613178470985553535773484093074073506168884354069066617181090146783808016301068294747914226154626664095128853578145095926493975869331013145740615156139508467817889734603749493476444949913161584221339326279163018695648621174620175466131364235016498656156001258144076678407254576807257892095429504824521041562962410781229671680547846011378207576997326778579007713370705201913693305765025211197604998207145906176870904267015508615884334957832469596020589174354659363405674571556871840882900440542693507328 [112,88] 25956692871497199533677626905552763452116053215090438781559988785136055400775800959397121350594999103669682564683045191553018876962595892700660723293986461922328686005824329916535603799502482548370600012524931507177073219799902950546798471652455944788197028241926822501544607845944203622297903544472035244291051150039168291140412472515119577458038738255688260657886016647628787287340896141877237703585959152255358643295281018615301216501070300518130307167599544671108671547056132237607765381739269543754031404452085730591532875049563727267793710207087795226740529202665272517491948919682917228383599910669394903859719225303319345917365835691399317015445644625908242580997644965156838654192604128691949054122251543391908679720030587767887802563615407188828597189506653904051509379118267254635754075763712425859137028420514461772586074743886591822287898316082971097078367017175168723900993373487999134933814555598435485924566696452751452118839718504837073375396068494726924920186614148710038782165669981643889961604649905760891293898213157541266946232398572993119800633673742211300891570535587045346297800226264252393134052937684193881458853897562239809993672891172641903925923281257895195824264005308365511856651526555090345445364382534053455273911109629372099940729907818447739666623175341008338910398052890097809993341127033961785602886500736517650965735460896278460661947143998370841445493991934106587418633336377041312954795148533238953994067051089356738411779272685072665943182739446225238544410308148801034642297669317722455655008941951834398887628060636586796277285395324052928597540633952628228805808408882791822553179036115791410651335690197330408278394646454187158802784802688438537808283981372195039572995054152376218915706952666151428785078965139342048175712958092283587530807041254617687768946318624012095040627624639863706794153768016306927937209072612096110780200387961461899472487378984155417806925167716797969006636038672126717689340064537404963143693130062566792849073851727989971334948811904156400636726044501074630155618876217007433412316353425807338068533184256543892547805174080959590556784532370450048311429971383888599104810980629656908627704487711468632799855654386259720867394094535247060101643476436800448857550293929690886540265669614779040819310162146600686033653196933671261941163401365935315280852159612449569393234849243323104685094332143511392171869315590850045306776441537179026002369910385575696986624 [112,89] 109534621780929532873533292714288645333438408795668812155036869508156364342674573342185361032842702394084122600963327914509639690765641243926559701608345818189783232015679711161334302138098346254335412067446832703003792426354670887878051772464656271079369267325764590860530939493616217931295342202639407274479719491886785235780108675965010801804666163833389921318380507544876566286788629545673987627407565902457644219048175292734133329639278040233811228710180970927248911668473210258306615761281291418264166769966384340224816954719665335931291476631608680622585757137895321555559319184036561904092888733713275432694714702032290500819271249532825194378275246457036708154610961515885343364279143536246898531375128434089148203003645394025456471479279436848599981597235116340424201213892516568932943610362816734500531666850727972178337341041044901396154868481930505018516551320723129694480044893149194001691063345209982079412106474505142007598984457819695371289167204226827937659792161215897882123406824407574698478771396359330930368670195376907336921608718781840515619047266180484347862999523508256490072909421272425774541487722082719967937181571665216102228334259147511492759610807708632668889755608001902306793429647058300258172119159994128418730198240328287825404522464561411779758006894858383181731699228999972674943335652972396432397965946864663020211267335794358391120027754326203459484821941054128701893938308854957491295496525747393802336983335767073370376079982394150316349534320698608043053082416203178739384563591143523809094620400235927060457456387056033562537488755770344138369052317074872926324092841535558990345069847772629507657074425173647507994342691160593420925308342565197042355981405056404864584710451567758916420211155709911134079996744290614400337061198989608585165943725238391013824849939085893193175286692399201509432122782120190127922539580843568146010982412921904957743886366274066597958951089693270584233858181377942806224613346793583675964952092384594896871684195273240441958873394447762757318719844525245873956412419572979088628653478582149762393986180742246969993700230781242499210811232923877470218987753330984584894138149674850470397707653608188294307475244409507071463122076116103520594675600650819327198004195166921937928273335079211496888976633115379367165749310084489448202404134217155575989310104528928059278961852401851192646365054673466164717829342653571650690509244933867035024686614004488192 [112,90] -129301744133261872503236871358227249064992008089149962103131121448136340104575094172989383002320617086483987412418262835468408064575445963166474872078963713191215766723299236548590464575090729790507160869732579067384833324723561973305918869290170795181092935736426370665204878476067431427980596386921154884876352091745299978387306000391967861643542108064230728188387010314153667022374793358153548508264158090256896939336722908698331471672989172578093758286989277416306083274986390829378017538184867110208842728835255910052377539602362445347317062016097271797294393228307461149746971584062354937131953949915063648522766878851491888511202681177558782773649694356300950618357237271109474919699740316951467850353322773273032010874375745296049795889403763731632894137446186199193444882260983888048704717079357448518564351536415285679727319119399844185795981815566034495363254517694021409156481699680592127587277297508061232847982501155055935798762075869702353336106183816407311369008738539403226266192998411426264490402314960499448551466119768444602237055650704876609257676545552967279487328908251245735475087758376803569740283307987836823112259801714850583048835102910227937624292793820555384355889143378927459624041442709356169928226713208413505013504644444919181672002847620575009595957069974457082943545138491203171198220243809143363626177506184534683468091524400390062177124297871461308368697001926346703873838677525950655286746941780980499409753294301794231989417151588502258194520892989319820451972074171600569921465837424852761978036589204749388664763282060949581339537769079468845054358621573468666458891683796769151682162900434626272536639343011668338713613546086820602313564179770106328084089572894111982337046864979018149367604121254566446942902725312265065844433665968692249550185231201423737116477367390362239824630646084595828139371716532291551376403407039670212959219008344667394767110536040061732933984714280974509347402669969715512062069333891725685725745273208710204646762430532732308339581588054582572791544119539756779601394751497854108530338411418123347592924494296247520577572490377692431856191407368250687019278455610527013391489011793549089311578128701293695736727409317610881763854811491055117448201273204955035479583370682682319327403118958523715966013617335868281905194124271844678571324254004210848135956665515753070552422537665343272958431704624392054369486133541191850795862644698273152376463879712 [112,91] 1034537376037658022900667592719731472516709738738173580863920102850730849166845565513915685277239427674333941809683141934360765668066895309938464151001668699177378442370857873835218681981226034119604530424200528735327879466206406943783908859982566969853816067358339967555245095861866950829467378041489801774122669389826054661272855991908250906924368879103631566550070595208387501104619507155808175667541602431289605701032684323427335661848306007884462412425203623026289221754354711969731402912971365175179675337122556641907470472530381205588955460690728195368690216333524064881365270624481274476038778724087965792617375336991348537043314150125587467308210415867989379141108448483598243294276869640649450923033040253366205898371774017866528053024408825970144380028580429516574289314436743935581256869647688506058416903512162897839803233815256598345705568973312219824362026490489400894851503295045134662792634781404064418167258056052870056700854025957244438207519692954514390063043806134258904996702815873861976958638240679769723539680887276433671493406712246280368491551383797302588179745164981925021833623958391993414448450485868394259730829854790327852694536046618377002151736745581557371210703807621836642658432764556133388842155424848970210947039214392098437262040861156097653038893485946664923076398279655452043397704487142218038413986577788282264630882903355780250122855821690750921277143411939266835883210389449431958272253162984146124418632012379729673398828425737110821400283933943970995028018679596769448475230562324983392990418571258461343753068956859941442568339643274145142560853551904621879568642776083374099247866595148591485606004269916980508487970139397403977929347891292505574094862109862229203812072236708359171778330902163290918666490771627702326102569235724807186408881494734375242974663578624093815089755522861458180849101992729346530041349004220291193678994485555199219968248818785920686437885773867642687938361841207249443696087863608416250783748646530981679491676684423927554432411172137272709009948607572888537153896440045119718987688849130997324575949538086222540788128809789607504133470731827454565584194006319439690734389448070450744002784115005788709588187249019314215973284093964265220668958379417576629287411862465492809743097858133391928621099662897352646636328193198578429791262279307911295605052441847678177459913276127164404039460994387792870142481188596429129373407025886641996026880 [112,92] 1403472892999325765116785463708630046684170038180381509456471041224225932412295972392939076693142485931326351403261562384531020034790044564208998079045490056528792497066941492456399640316798278889234507792237124917211006867930321080338015413060375430956314351990774384733585999463271981349567385567150508523218489238374650759542676072036379596860302627206467869275198496677401634843632478341828451660095959554247592745359805184492151964801383978060659858370570890922447627216820053841365548374531793934055792118855927493945141979171117259419517904279995150503807056016328472271861560761017832907195377075156073256237825647738741300188633030397920131032388646510526325577252285780062716242108538251166559859483902153383096109060480476776977883042202298944774997949671173304673615819210386798093844532988842299423956180335457128277562849818700475042909843265290463684720858584944122956646098355717543913647533486042333874410594645745706183543499960469507933553362631011588384118817134148018531352513325783879835035469289869792614107174131405058000906278717063370971162711855562034639531908498215173546881224798451267653428183543512403768897955900342695769040426005223070855285538363967878418427736499215902858009130053033026862067357336789981448562036134372903221550265592173414244159105829833505592042339173709227245051538199864479518858183494703121613663810454277474299909359956748745766912698937849793511649943858778233797641690140814079057684884375659765669767071521287479249790691951036146108498463186255862302357580175557185603030186543096302275506721001730353503794457513928060781576229453643020399852068751977166012901216399831164887022493776773265305714929605329120920832073546970699728862448391694809954889366506579102805702355505805743928963941850040720071648427075602098721229631443691390989134967705776736938863586369135892541834612807112535866219258334045329671686429401390804369536323974180253675535567552892698287084311785612763214652408124319457365647551058010984305088206063577984112645083388936484396309140582118285727276581786072407860237526422131009552906963507382523236687478484753385049785292101415518529665719901214964179173856283724713687835148286110190453482915416831400571266211069316394835080721376465857943379797776750382650475085534039373602900093784405037453737537983693598825782297574264882171203697729350205212393042394983810172841828682442529547080258004490723852063938512846357440 [112,93] 4293643742445558040231978321114126907837975215973159049284424401240387688127292464916535228786755131650879315103655409654188287182664388588593005665399473595677167416487133066168446047920028753747922868699071200254090322456497177167743996149351653060429377194659768666832503934192618989192676142044088023050922464414170979115840225209742221073543331010326457901185533742918559271210608545856385595427776714910626969431028009827221632571142385049376869863685549691138763594508749733002724956953241342215985675601746949639117942143872710655339438347665894190589665161123453486486151256035738401790085808564298054317221360009861020576008365460513863156369491952705841451313013683950839464932130781099753947529333426241490205629854400322136715524373082558713513739189431003728872410725391545478559776163360100814947845533772331457588801631644914979985636031301623299872594646263537502873360781082634795981619441997123809601842138936971843020778379429618890650835609116695801161874712349251997700818425436029758935855820059571477765234034102205991520517102295413942921946289250946455851648148727107385869416379477480536977644426568124703807759635898072829755081164761405992665835161564037762402992199128086517876168041325311402334937818199987484635731495311914962486179166340188478189285490022336222847498505585381881980311202834051189063166678159231787567793442909538817199844808859186725816256084769986058652943083910797580598160136806865380886205801096363678902108666024108137445353581615307860894206261038898646270418903859303937117388694063168372145179278274199173510195914197808411260363013142909067524248825987427627447972006565040270916456351903646311179668720430984184753182961694311419963513325821624892270602705542972759121649955088833205842494100311275522670804434573915788141499818040359058910744911474022229528577040582960350254803578196845378544350923516857287198257058405050447251577039092691331991806087092840859384446085654990291880135632957249290395161604092799949299242973358582875344886165051532522761021673842673673234682736649418904499202839217712873071383613361347562176141865704544894376864206590264738870968754157008515310566969482126028291898569259966028074911310975645408326771244813932593861902849821090906118225063702521031468717690405218921550232342131807134111030477611417933078344327499009591215386244208603640550496567472705059618242061400094138596550083523415544778364801515840 [112,94] 13324066072809649828807829155569653621073159135933769314936441171325247984764468235564436372220231672921679867572895387244231071462352020254477232037950932613749445324484580163174605289163109465046072923351336399424993433150209283143269535997390236248108650533941442950153235769323079094583418423708389566716321743326128688327018938301622775846869667484461895172104393293655247502706219989966005813924707809154575630297518069322593394279517742515524128525291006726698935662777057672523335307775937991224802817059690268469059068810849248645371190533023812130364811326809371557235115368543307870741457419910919502358981194832671814404817618741765887026761533493294111138359060495246351087978584294253827756146253494736611669282612148503691504985054163735171204705612589732733363476262587460829878780104738789447339238856724253433978432683618617700946538886026659002602931253559683589001918644033703987822490060810787326294484627699472821300242098327894758873598573273186695682319991591246314098014443215697552772354051487538018450322689281915493853059660546428373855580991108117917829973927025976446199544148828120866461941207730457435937318638402166688374962916023121321487610622980363502959311816502022435144252321711529978013288434942685590410146991692434891780015591436178654923830691359513373205583861842899704178680067814494789531960060719328344678881096770092527017464583360956144472547454935902887367407380200441962160427214816340177710653835188312135637217973605063403499431151037624351043942313435284124442477266693599707811401860400347170852565613995641620419085637425895299942145760169892291797172853845768518642571166723255792404951251082105586253321657293878942944528224118144009358853161299527785533322883874631178092774746538160117762341487975038903125541600436429576898154146622610096110671565848238964987545732882670332089605842181038966125031075877133629347349087629781496388035488326459588850808511815746699231280679357175556918556259631017001441090906221560874818040697582068319140828851316668801651447078082509589110559711912774643924978757844837189036918857412447615024759638348963281790944406497905123422073496286731585410146419163256982624716243671251765251044397044744983456167566700337887657937177947043769843250155599395105423104995618835878749590687462634799174546197641102906427314557488246564564588131607839832400254028224710505536374882539437553652402642635025657740962013 [112,95] 29326957146007258185854992208158219494529777738559063135839686086724304983149500818985221463769800222186398447765693059939693031605671125645014047955081594475851795381168280482528686160813466047064854533519118467740411530574613661057261244181046876117245550350632346219229182985268680297687822365101444121660051906648775837624776537310871121614672802242672452076956978104799300847751258657215271756719855267309532039198175735332878293334100338629248558794776817937235318609103641508502850802464542924421767521467059255598898886702206563343539297945479668973750576935507324313788854425785983914955159820969296338915716684459493965332090854774620348271175614758247511119051294309913418273264803664163331397370849909190376625153264095620786775854133787778786333329990411326819597186499965261157437197809445641960999708759673169600767003886140616085417685093720955218023636202659144896959018293748976465675169788894088209267705256289218865609487516587609674998393621930253819051071316989509047141207982807540384697343773332282287838241946846116936972580224955031560776192093965885466815691077528611284406628096507585127310087414733290620379431468288870209592419823583761994154246431363312133226560776389576386180642731112603209960835867041739122766348601559393573937315102332854031220321024523134867332627542916409086824093072465062864461836137150097002238522438806158323254287053555722977401363243538143399067492223152884207860853875462150475893303757222003900986077743755141164168051601969406523655042521214790418858615681233799317483416219974714375883384377448264348130717088817539484731072836133032790214932210026424313840952395297239510587472477929017382119647575618981118078043724211629820545922507940218060536792995640232955865173552392492842597270980636778183806075479643384562188168662462448868314874270637410632523543308296009075849426005316929431663921088896733254492295719471733357703587470821435093551206803779828533885616491945554009543268049852814329710575519735550461124917040440126859886198335937736892256556220181906783853382187316747989681877273403052811900635803975397831402232816142856174774687671960693451390120745124993600703636037426498071570844430407364216904021795631831052700592401624869499502089183215141780130372365716721893670804502653670551045912916294522292966323546608900323965979662152225377779681066936219025119043388966450841704913322423685391933910690885897008960 [112,96] 50902201940274158593332635121405885667067921906581955454186106060381015361426528383661966653114903358233373773227951861008660344734379373444916041091504730934110650502011439851129556643047472177436827624029505920112900068660141679565217759486385343451477779857485348177910004028505030056526259469537577308889015694108733589369718346186757857159599747689359890909714726444448920639905829991420551525747363855825352165625717535093820766221024987633490084924137081699764971441551660471791565704853037421738407601261749871319436233848966768745272815089948207579698902336629301513872436226510679838731665616720932912975819504515900509814321110261783053180108417784213344080853984284877117559750628398486579028879693979362763634177494292821199561193106244857168932998818927548718662790062096705069832352967949884857651012454100750053151986090120271223389776421313509176463422365771696886032357610362905801596882858393320910644272683120534027203158120215054254913208213505198755912425305513855565192009801286278643950466086777555899581304381015187249815464515344459289348168268042744779220054384120212122126727594345411357659251531658891448672995238686883959728192044286306761729555707397040656533261249420661457665598571290666827243915897709290469007394287727313602547169145784130273824168965976638199449680009846709693562672513210698493029615766826455067222634890606548728518297171155095066626189587445757154224312728826010159922987420617804178906885378552639778638740758799659322510038894287798783927467093099918588167699996390143272291029815080994717600469863820607668970658971134417034083554021608707825708157071746129709336415435854818644388252111424873522699561691229512518652671154698378417002258390184000363711949791265834268484615469462282630312614642152818296000989513308318542797060895816499161279873371243367023328307430784766670776962109204840862217710954747894723712168770376818432382907067256711745253416786828104363326716660915396336478725642758115049046118662337184105091897687857563084656569883447676584525953335492908755049982944214585277780815402919189423874635575275835629567669695634301654505990204161892337882123325157137104925258767173447225899573394723822730519211063478670899012061947648279656355791295803816291402497929227349615440109341650555885207360201844135957987210917217240357183076348254380177136482846556210540913177248283559112664388571148260892736301645913392 [112,97] -6338336448320124784174955962572637768212547015371519438952056101129725925680376872948264509594360739579715896862938283733070926464755281543628204842124643868692346152461315969434383774426493016002689088964725653145199077805687495567021755067690547191423176984442162193870296346721888412108094799634578605053705351024962850127115137114701705831380818118779916014420958910108661440981370703909329503877698510741362577974634132738958038112873901628459034143604600167056815559379336183486222393753451140616923378409071704065003774576064324613186361469076477496641853383454969839279206681182308386227795267873988743048986223561977926474612831142864659080903608252040937286859148603685269089987154359575348773156590160933312892828583731431676088990342091937241117398164024955158072518906784216730241155831133992150666687021311413540452280698208102513113709162595477995216884598118970975481807433516157026097262712918956937566150728497193064604948817756774229922478722860106418532733173674018090835642987688501348700099641186347097306330557228406138625650004283017792245334299746399645433351600240265920846055042072483197395850456606610074328890821691719159548551300029625726114627255045221087026945488545644816247591848330124118703876534689283519670882858042881081925387472197715267882497811198341911513903732053690784276793628455058659537177709138942030359719499563045943456241254633455824503586471390890861195456428443775969725520810582994537144925356186855469934896590941164122450000802501145338467261936403812200003415783360280968021605232999483497296382770737101009289226119161189652460130403431267588263210509212752926388159223110772300932155581440629351481256964505062463999654360785715487502894866094836553661630420783318481161724063029298183700230384937557836212713969289696692691780632616037733274214169071465861872061887132237516476184712824752213140099308397050271727755929784542592088151995078615418259391455122752562407824133299530066198601782684288177745917309935852780005587799769224119783689117907181048529513760037581267189419329134726941070296835827846481280090037320922541765712325222193668782909028992955482001489306963073663558759064277953402595982983373328027371125380760179343249430876992454122759107035582277749566675008469989340588892576117687961242338095628916999486913426948404523672069459722065818406103413310260796862155145517242877359130165182532596381531120 [112,98] -46926251978712429346378473546887250745482532610321663773922571556578653234364021588276079611287453706926278721469122648699136384982824842135858859352096975871458663820940202042983594083073894314621822358545553285777477349169371558698836894580541731831287631575461303333725800151159864172015796310701101936838342666627546081880284501077974409146667120392401335106934065662771347383954767361252927069050906285810549198813259709197199953057218423081402640258876540245335499765353785447055154753774710038620816582913811549169730766942487100114161639752415807622455077218159893935087135959003993233679763397142076778407231673501557073242190639636618359679748014122895416171940931091776659074766357178030498612470343134970977334806216237510023352431651984930968124697541215863609849462982900179265214344243972137274621090530582414063001011378784371100484513189622538643539794139872729255439601406051957106540274726769298067245072435793096953764287671508955285286341741992311566303483863732257767071967358990726801616514436427088947470327542497566260873722143182740119522336628788556358098053371648847868515102172953864561022511095215626491331454795707788649427873324642951823178262258516453674882542687460851209651363530284386723207710601135459822751131899046571917932939641384193131822954828602748772732530402152018030886344238037965573468557573276038308419294498473930447426024287972756944025820762051245174729099366957812420882093113873082691748971246218672513913264888420499925829848022977250588827306480596352030210607271586527638198896405183026405247350210856397925553991515317295254557088606121109816194847214131379487577143961134814425799904763948948605146710591992458768490085754796146085972855100071473358770552838574499191211311355444382588012714714289760646950003300536041270059194021888070806016108998198589159921998438885518493345677672355115181618791539941395710644971950409681897256318296103230017094725905356606127316469055693673721318632009228714385018865141313293681392493411816751762781458352633831474562734744381588858034004272265768949049857835615359244011438293297179706110882111276039212611417262112735369182391333955757730439346131636455664592445252499272205474031805744619089666198450665337951522227323313964464412963537416726652729299259553255729196233748432539127736925024159845139870192462613793917361601398825986414752214426521712907070808887161935852124 [112,99] -9783583462013710979691948154346009332500233725010400263349033717533405464018019040281885142113074159690765626341978321180811008251487216936917976661574721490911066908292908133289104563323670724700656776674116259926403280224939012358173039724349292734529540931475162308908019923890423705782179304863414451643125651239363069094717883287884387350239636368172005870084668493075293021994085038542164973924504894549830168573186663802893563020361842530827061466481454835957617645916198900720763792658398604639120333568647917552435021952123767119043933642063082525864037235363737912007081033443479659143564963083236016300977479900018430918574624980693435047885138175413045628086504273191065142622771180970823751612975017659008741291761415255653441490874782758710744254613258463802386657215888813843879565062284457425139162787163402766585876957904177329124290004750426887175231706117063996162717088615743235750923181899014001488865786699904867450705235172536064145277892459424562561768039629204437387492249740744395961966361116555862198125238639132412379809165929376207585150141909920726430508665022470307927267396899900088570665920970837701051271553051573950486740110217740112212554952553775666942289642781234520797542960474028369445011778474122826968309979260085734813142203994011455623158498246434197550388649061352532446675740095257758241193644400672046098570971219305182651453983534440272675204403075153553821265822788240815337017919201295169127213448532307215869107361829677710490282167141920380445211235483087306261004320304520897156465051837318870789874984460858484785192347519685461951008272054797146303246561679793413478600450567296154344606101981122197895330585706063027865317860227449667655552242331947610369955738317947352459494187994352777133457925369618067156014073313210304951549799422233859641253341168508279853869993688827174781689037655207892190242129962766022010403274852738961952617931458001505103492450311976639495825908420170803941016677387526360123986530551673349031845529955376503844763763697589601120888069342767644536744634432342210010762141616584591021248771075423795641698259988656251982339364937737562010301822683366001340427916387272957810814139463177308943716615137975038343139016808237730714312552812875152980813483126529517514692151252717061667783241375878351184573417577540373703937900948647254875976191243141853947570838788313722255505088810816 [112,100] 28736995853457883669216819316066486110765803466694958007007035713060779957524451013162947800081955522103661882173433004623486724511954602526393285212806296167804855191792045739884325103664851613271252760403200019767004207910164728461872220746861926607187884001693957929874586302437626360186612454331314183542256776059410792130904623794895219056974362166367540414746889806063694476843278779730044694121586328603492066642429462385044157741201051300048513614999899759803619923270306483938886692256522901937864481269816457971768950650955923148653699685066400727529807340755425994438156723560561956821612040217725218145723753160186471211584829015708088424464872657831323140964764361517839978228093346088446963144682340870954181883989221440380236113001695472005159876124155846743878217798545451218514460091915081739884014653659334013993541241854233166040517594643646239232861257622497634687055970594819374153027889308572995026161221920299498100846583751229426534023928939133710628547186662794779596855630349258315082867667001611888130507268380307089134659100300935322221313752514070879173149778243190479724940893246208799906424666108335146838701529588024891625480375771012294319882110084083521686390885846004007519347706082824447609175420031263307870883533081629475553402701103117281822155625136470234186748960697277970013316648406059358805014266902685785373864880241117267033988089116040115166980360557729493846910737273869618434477250728838414037589123563682261555114711242114190163683047108120775653042345767469730933507759069326977693729386196737080981492976234958537234566614375279531393497973384141239346225715518368729047330767178423304024607213818799574311412152019251386899554952963879948438387184176527739330079650124459090288119354188350305045720266596392376377420078905043128383408206804588655531410551847449572437300905482775398335571592498021176397147455168240185528705489513514160465482793331853522114604171596868151041788257511862397712742429111704769997668991124810954101594656786212709858599466120413022551262459101740513489729860139300440324516416167101616375078351282826932568589259037773637615334649364971425512025404889413185407847657935676541385386716359801366869723031438190861295148368929542609973648826302358411488561461832615330207863815629222166991673160579616363523252032386383406366352097482353245707115235508146251418339148315224513703615880 [112,101] 8216116221962231170398972395421732370448083723207164904866620661369501382422739327127439938784940173967128512648763189924386255944569135804468805502816151328551538879303193495089843970375123518410969012429239133784064826533827620882289717086615436107946338907986804967039638355538611541044123200392392346671486690811740211091402485977714458156864213127201330313478322735200432583259387695412885105755041995015944238154256524828626769259493811612101667385509891085585254629913904910072528728931312552854217716666527212087334530839261899309933734435611685760680091787439521191771154362896629358154248681811500107598907042030762898740294506122889294417341866785412487708879079431841541827001270970795067792347513043976790891057378360045465433358892165672585626976005851049914983031212442385255791447091529347695315172645099568729451402455531071736343419850586710353980370574047801124807817360531090737906730682613679536904995275428965274757144859702838843489281238809140897123280439040492987433297659863750534907480023096535930399583398774913274883961085582123383211106662283148470579989605346729315373220568468443216334156476102934447037791149174684484979801990203962024921609148711424536025488382402947803766226377447125276861252362706755345341066848220147428166996447904207397189976093401468221851155193533662103427334247017919116884698694885396352782013593458394311596682155803976866706747267142639636174380601435083961938828010936532227050647649440246886937244706779662796849511313663489783507810060522805790300821960113590434860289228073480009682685042390303655066899136842200410545860348441484317177758003264761503116841118097573081821123056863911561810080104368893428681579596477580227474897799651861150159767507828026575127546808851503674753801214626371354152231972063325990149747682827677642223391253518854322654912935092253033403202743341477392748928010617152255954782390995742877535053993580321008831135561069125610777916909835810598701765361248920486166034306595328464567784549646975556395649304987109012486206885133910500089813270737518122382294698814978099821702211988456753168983290985465766719391153943904703076702715551753392819003060874884385672143320811238512859536258801039896936299855429394138420918007070328449220607395928810153994297522518293206898985772971673709500828017476957386754104370116137826279436465658388965437046419161032803968 [112,102] -7435972381217585737423408541442026470492451331725087658994972559409007592613424460255127750163752160973082760921995553841074979780715051966835165714966697786243793472619377857145216718981376740958569174217565896866803036384841399633784202264277244848127588582290046041659831448782349714772482235559432566231990399643703002562527284479639741167132647114001412210546614818417814758840657783012046879924786461539978961522265961017693409069065690314943881763639328157330710639751191989820516299238734660005484532646238991290692683089636952941450927006994223698765751177059293360976284498180209741158322232068761797585923028931608388954296584166647028974547235249137168862128522492417762312343459291973860781466836517945783394197350995329864005287473613064322903901115688833925577314108245931843775051897205202999841178135726726111469886720883714542393557012711986763233786174071023889869334315039842378177679127187968871179868108987202955292201780770300523754234798393147271086408962043970848557539538140453535857883460980673060005942165223825343406689403194825234490950065750035962248825570491926143619657427560679729265586660161165248248738248278994537517034599340199160012694534004719679550863953707714621509383044552570386750701488564472847470822002264125627145906612971066513402359769835933664219245306199631495407930735376795503421442233063767548748481005214691984481189694800177897964211750695042903773290463564604950197954245739902081666958264924014714648726743265012920969776084142266180062998607436165694547554219610295803919182172615522778187743694470994359910192790812764817865949956739498743254305660530783118524762885864947646501662033884341554572820948393893290812408413326141392086966347836677352017448497730231848899866900782894846434991730822655593145178547911375757815334985285240722359407048404963405894329338749431488442799655949313087033416755457171526765443670995426006896957641530412495529554822422618751375482393863244603415405041107351322231934673632153728671536134698629610400745923826237561067765603183588322970565785440895609692933774822342451186130590822519233560035037083477555726254432028382727888401782391221939562895254981732060239961240940935574426796130242586147830511038052091324671471084055672501280082612159121566389298618524115346817063779858497604789254347236707490396937033395752000313368751676211355259772612007011 [112,103] -1932570928589666867027172697852976136221102358851568264958650891344943583600805820770156175455268968990364041305265621062898400806827549709994244496299565559488885354837961679939063046582617719339352669245537694254415828292398142954112545698514683336753576809719630811851734322422000402703500305323813057804833635363485262063074033657263922392961369574573159885229172738745531107197634496166646116879166001316218727314878656880234455512143682909739971144674609154490515945287310670894736483446419158335195468172668933932082039321116448757989500635960713535657171965494231888880597575877996649823856735994508952605005299289728923240582713053471787735379362027898939699311420653877846378031680787599175483701221837904268618902935521115494497974312138276658373320429761944564836284752644798330978857142316240076659631403305512801492307662609198239541094180864393561007724711621382542637321378050286894651636869535736988060529263716608199189527361452710332827470473289105120379276538672851305958749803309260713285809718143323227573941957776324141672240354039331213859769390565400629234667396161055637624610659485781511643471654225387191944677818473087982489429729806520353619640532277334408565826824536872679973700838340780183581360132310433399436125302668916857035699947204070006771320695405351587014012907214166745134245246916299925293591575745230630674815666491428027106701429971988657993222383078203506835334832503732645835374582973231408815768282561045477674317004831811876913893122008181455724295305509120510382259288204483957302375634661930674582125448565991347632488486751022872704174813190397321133961470301904324803863872514246092470018846097992239905995147631039784844195684673064647446734649192090180086136673638993493345683230514321473066872105710507950115479676959840223484716668854945688867761842456425927782202540904221247947507683008132961203424372132949189202812084459252131351879633211420103138928858163251452824692313751579406041533312031185157641646276739294139876197249367565105714978184972197012719350360333144898746504351447741152232313110848920551491101565147744469548682441756597700379252328703083179912843090571001520882915684283478749854454227814002619889013562885608228565307024798094319899920621462128353011804568152388739969260106018948111389000719496071112781968398940871435813351543861861633967760684933673780555871712 [112,104] 1068835588566127325366979758945122237465778538557579597392025406180536574261788444155436578983755277111387112194171356296554450288355553204282810637561126905371225588381555286539524230149910246947728878903127585747618049704200235250998808229594966950663772840866683175084688777812913095482908713702911781951243606933240499410506650973251815718364411147715799987580672332867388718974546578134789960904248590520416219559947614661249818938307046126211332783091952510800062545237626917095097306234515148849408361703905689557052884707854672290380579759101069237531383281551468209417500713754096032267207900985766040508950963454557839522870722748033950423121507497148933265379454886177949942362937126164814490136686761331940453867942603600399325648623031524159811276951308757612826535229928214304122106030429901744657269914643731856122004297755713535438025309727302482470628455596943875740011001444914936470650250837443441355643826954626943491981805775183732610692540423199809923220661517654967420902361357404696792916085485048776576156704064582376532230891323721015576495743079000256600033173532614433485002683393803190614860633760207644994037039354325931593683113399728977285945947414492562170188958276720186778780119654498174119843569197244018740177562268429104400204336510947924446907813932237688404380109017169851204023257690979761439600999497363878992795680415436969308526217094306936781951718982348817269631344661157171076566178879274281103756979754000562437726456059476632183523871797429445664681143189893950675999144004842026248043926163473796577516321435036680104438722058051391361930901284446185766998769131833787949716938647794623544543613168217661278927312717308690475624843837736207210677116747362794891204354403450301135991640523230538750093711895492049757745509684129646383921631600019721333874674891101355876028367533884542740166725913425202588970875771184463921566313885093548083936519375324318090480439613360641564942646732506794964598778350612138532865037828013580272221409300107600028475885485052440819394440135806784842326094832765207386740898741813055169755884574247429313863746741191226282949217037475071390664670869589716771975592927566140036153170935639545871814809530789743099252671995478229843953328502539490011711787382154271572048153347088484887347427156175347529218085104991802288947006833467276785986804844018268080 [112,105] 36527469622790082362569042245826673237261883870666955999058675125929115815816920227158360456938564051385331178060451557114433172410980749728840432089269054042534169191206245269970123899369954000272771001314976820125247477020412822454132799898569928173747105151917462403647856740611022591849846198085283182207271593583164351247651717591198505349530039466998984637466909705474609742986509963803206651504479062495446667908771696814889430843128100302285170318570739760431355135089590135146357848261580047394571522235321635704777174051226133981296959815916507860423346899220821164146771792714047433808806685005701806972915993906080325243019456624376902188364759794532225745419809253714864570403286074447985055616598822206037294368966382405901190750245734743335074447216824038534954796272738928745005968179434532229882958151374193296404856786127174123943333318549762764892858570926725154970762117368792796098517931337221268043811728127254887262218170432955229143314084898289801809530255541861263349852733951989700516036340859355028324386961835379490820539472338111198671810639441553847542231823503747783537802762094296642922083264882079500533860350445288419851377005281995485935054969334849617053884168918735114244891217992165777318801720042190232471493568058518603187039858849626632994210919654085689746396734384442484062059463081531316870081864824243014187177162132801744784577281145744856236933761943260360062506858661294877627254012152456867191655661953341033363280890911988003397694188007551703704211218767007601230966964215710481512170444998602993098767501267013957266503356760737811955841031943567790772707435066181809933337424541504684982558045973082613309521004052083980537890777053195808142652211026528911053866959468823888795192197093403038023721964985679770865735366454070083567226176079537275085768513776091890988863876657791442031029073357195796313066698251802302562350308856103970393049296809823960892648586513111340751964516197488907071150003087505828020362179023884294998167690933934120024433181635102532124009751852625098413875054050591553939518912420831750151198828428671262521046019078320321808502845273861938330893837192880144419497095895284243431537711297228240075802534129098415656047891947993778416520801653615282040761581606275038553717361886198845034013360684924584195811967777096986535298629601990504192790125936 [112,106] -25366241220370154398778305528540054026878615950716438177864293929908215165184935747545898045597914010645912642859120227173928130068126874020064100258772009872264936411301183836263218447345464278458805842231903871967621227919379660364996533922517323462845248281281783631930505726755939807569295713884462622091087948970757877511476778412667202271853054320194917122663283834429301776353855545909775894021297142892419624554908106523271530333627679045913835172810966223161880717804993643675577123384030722615008225192953557260960636763669437631465409196779116204982776556038621008400102865982722012805747227563259243559743084965505574634919746790403823320254546628059872184946716725153125350117009728340777012610086589010236150163266659324019913873788474106061112577898770614647644713646917949640509614762038001821697862977768153650552113799181080560119236315537847811261412198500271514655229919125019034444845040430407769247122479950145692502127321153785005383322532486393242769009130264753553530607046191480982003610046876020765751891151916980246814331621530976730083684931050655193097472319671010995968880266941318087255873782314243080960965414243529539891095152643882161256667049754924711461672025194312599544733126417831346389204513626006529925461718144881875979085992368898889572233631904655101048460569251664268155907977221619031643719857619272381892747062328500558102838954427034677704525209942784534012653678423942821681394097645975440704084715697878091689329318757184450668418695053531946824657118504394061346433299217241967514689324643575334855885536068464053800283243934818576709044637606243295654820249192312520546778224944230766059570067774402317744187337119446051581332441949908900086598800596437159343593613074943362931407312727984139035734535313406999359782606687481525000509095663135920438316123254858831418253251629297367048538308083811637416827607173539567218874833696492422683756724860127276976089899780665591550984757061669339710987227429427589965692524668445470082291989919550209447439887545542575389292448490609020519345915226842136489123815905728361847600958522674351592119384645292155472096893624054211601851883569682821566814843923574170964021971695598030076696076321383774772285428162004509785282280204531224046692036244211762858616249808327295860107155201562590279543204575213493968721657983296127311740 [112,107] -922825494195632514695685217767431297220961440196611292964428239167484254284558427398425213813191874116092603823523740657501204532076063001880058266122526103967272557962349069722152922422613224850428198620274733382008000794204049392594850996205727624993791386505179742650515453767423946149339436615997096543922112739526521931471305907563559894806718346368765833708295927022150297312924630328116051932887446939626831858981693545691326035127322660106733276256522636461655883206076267285923557074765437140896208412405501892165335530503338539835762967472238088940652202731620278124409959600174077496607910361892244842934771656517468079780243194011148490120234606276651733404481105648343127766287517727416069714406785713313280383473323248324676836153578984957135976800516558679333091780443612469120003344555745699895687225901195318617988327090739251822667197209839444743916641909654584763602775282463280040068288566220503119766164526682816002572139696005533033589645224336523929648078207282361751824915365383845431754338911170855382501492199541053091322204165969656750212584166182938997186114510656483592068313169467872029774680225990142031516922553236476296709148964039215743628824582766161567344957175525997013060271668955327099040508243211711852886565978610119594344257916452444018279653040040440055048234996302068253353062783759683952706259257425253061850437719743613985887281066522459412392416797279285768693274317169451630404230755773742369983418410256344784001584340155675790629205218856753995606012636609419618722853528119042110141550198708711120261092779100334730472894135618726356304617775091975726895221632623860817485643766668537629428575426304424857815494906119555822883659374735678984176811485240112456521799195086470692645404116235823789915707055313428358046333179084895414282017863511940646670126867032490336502180677704584685088645515401993407779673231719155490063899834845673177226763302930321978799514072595936033608522602388205296736705607511606050899818168511056960736382434507397789060051148383728316234561991934600841164571154386731092478041192104304409107155226940190893254515838540242077676525525579407651320190449587457994293076464450830219973803268664186062703640854555780293421861879720664449676758580709889774407188122841735868629681809600042758941890550659783367814051641114864501809900227505024 [112,108] 112128286148187994396992288112628857119380644065790954360766160071412246341161946615069519245443156647740887742112980469950902890435990050575433304625967448754137219942767358275732541236896178476112766619146582034072586339935276996862828808980677117399586758194803461514270383116466534536660303975081254618273860417438296752153943475546562859332026921512767740987908944258752284054677481246789032389450940110747609755465423670844447445270408134433968705866754057135092579636674918207535864264635786440680174751794531237460392008591401128065758267527568370304177602244452450957943418892147381690052089935022892346257953179334258040489979652495513304572174625147789178038438143587986273569368477783353736890361738640207296316830701076543970944577861657034328049894664063556559320741740975093921049568773645166893832729087568967748342715487343464902544472437920062527451695030948546943585224726312796973076280754624864610559728949842269921925903858665874536496017633658708350416657884005668989961177434089391747068951657720995426856257946809010125287030101952432305347135931473588059767763394053592739975095779494821809280383362083523146266293466225098714073337706293514640837499825615444373045273334489945445109166495540845139868465590207951023114080178372857834261560714984409634210716220520172406746446239777933535784252094700687067943385803549488586000241513775527129738476757247193420524399935037411917250197898720258571234045951811551203625772134997374435364175965275462955483496363453865334107133512321769847346854039559049631933599276487785429153977150220918578279479590831902704308233639438627615698988084651645369576051911276393714528939652986947991311506773009991771298536728248130491940972929696463052816988246834622294000761503728442744340731945073227159294183592484651055277821777784866409979519710038746634014337804675973022467445118691116925992561476806819023207913254744465797364115128874479955638194755250132691530103528516483085161923524525003130763818648396335807540701017223467886398942044986502832243788859017742593927674120081941556345279522628231606757958469788239224194449195857273543434931775123529538096259930197929751575126998091901494517770962157150503930348396901885916366672501037234607397908118647406136475642594742470111545097608544869398888451369497231574320108183615511637021661608 [112,109] -25316287890870210727300912529414670015833894293950467686876299643049214725527214335517189077264651271346219268553827764108857052984977133147583855886774618343246783849266995670240049253051722089306942104765440022878317611356942596730406116217622212978122870975505644380085408773495632852817674712526524478959483910593694532734543946134448340592413050891856652207707146365318631838715226233901888756091075011092268797912974770326781706816074175724293080048695475687248871903953622403767669882888418576232456490574562318607364082427490843773327300943572088003899006513756870451854092668118353869199971749046796777551329785496763095407414207884492316414707165527402251033612562839733009080857113964958206876986794693733276879968462949006325347023087950646221313127214399748136920547976354628528485264986984284863277437160671081495422816362930303913943941626639366518601930913650596232747015604798568401816599786124307949196557960240778283739783588099707160388131399230932201196906082154096414834703149539126395501695077451706825071310115944949684415561880812711357749774270028514120069411456484549798557817894479216638254054224258648431480517952428398557138129137163968577277336511098140242463683900998487464589092197642071210564354239857544264915399823190235525144657591919159144249723920848872076187352423548000507099106056806837356260674154231644214278069454569065562002920525125422545420389202587023645433749669221125653123897178751543327407776216102821668198799555838378335727704276254325772067125149501948446060210439090770609576251871379655223728751260041794319795876012655647786386439555873440217975965659236698623224593069242512833298207016254242411892732140497379763309173652472700139211714714763979264468500202923127149018872898618616346408209894049996928668240270617156665994198944110362466594512014513399017141206933524508497429233537049730243845060136104114091755025798697307278722139714038742746061046667486001076171259899851940723807675955582600348432131170284182151376080136995982114515231024365203854933555509048969009421284382367811870587491110970433900239985255026346256246660971502714866292539522827522587889182210342517029711015448245939300821992879708822814274768263921148590009152806489476969842016144061028627410326569027143956845506389929654072316354007764457265319574214190365680192 [112,110] 3266934835109910657822233639445474926816353810945147791049607083689383310612103190973655785144425880793621237390304618412855678760321865738235639005431754253666123277824837877579710756592685708991798060922547824406684295544591412471998937071860114830381299666766781229771977908355850700007073983383800859094403656588736719759274202767513243864229374513467739881002392710133108898156050625324033777120097765152790229913575079454496592564268738212497053262795282892831754641209426904689819487082354199621622293181812505828260300270466288357699780370123417442643764120945919364262558758948490180347974715927490760034759176305110051099580915460967204586532406609785357157917897037135953477206905356989824830489831977594165847241280419618870574458750383973474966354367899675843013095788516300449328524573229182984769955575271027130555094309789659698697939465841304050006597051481545172576562109293229011020238687151023294242305166105626104194639891321344898233954329736735922415226888042389014274963450624387412449470817976073772713881965878590551008361533133379281736255352794061490945428330986701224911874544735210204315714892744550585913389596332961107899444648592291775323235372457375150443023770779650743131004607590308969732044616365357487445819116549092968427097409050765757655810739173344063914951079425712155044774797209442979616066775541664722738623928912144709353015208285992826744385367315721224073320886593780121859182779329996605006743531412173636219256433897514569876281230928560066198956080490241162138094041661212032521442988122637290026047753480723396117855168999562099151133863732665357748893416730315613650874754332929464855919122969855116053089587740589708850669170823799004497210899234322892876381897116257356498695955513804516457977225040561593017298434023871375571955456203777968764753061159932906668417015676803351355838574817388242558019200825620729647748727351292173211526920971918237052392121392099744664374207655858177091413977310840044912464742331407051677472444358557494905862001480424873495876677195485226050755652759478693098276194224118768379705820657961302146501350844270612402321571309782258357088509212874576082575939719156307452835014708588237813327900858593066997395607424728511464866277150978063855459988569472267817772619662410617173294190279063825323404157746332 [112,111] 153581083602371749452634327516754055269686216124911487631829231283228408850876874476171985906208413888632368038654844041090302243763800775879984272325992134711689913260096962030398372348829528670488054872533785633614807112649052101209414194975446010806777427266548518351927883260827541654172844962106623837836673533454996133547050230512727421018296173639192719881804654874587513960076737833592178546919940739314951854637463141897704195930035168724692440890812262111285792311009112990977918961761649894590582133223925728068536868751978771963397373252416687625808309190829202813100292598389738124685658886106889327359793927625451565651006947620269056864274082782749034779346303369108945180717699515654777435126893280041807501827221614700709463219261277971288153511598520878854780554245625430957196587380047975229909862149591762133529181396978346522612912145150293341368568896745392449712926543204256558753679585693805634909228965084309432332098188771093393789560762317872846012386556148540634402633591184006090278868874805661839812283192758869529940719154487153368147242866586675547568794222839790547725039685895082599586368455971245878104403068296574699028980079341985872408452762556293117613382342895015073884778576035691502918367352104534426583813317299928996600792454225746862489001077714782447241557204482829160921816528814165929728459612491312963349200108845282658597617951635602855839632485758549278796005104378920097660005694278745593681745790092193869611304739282769946609379156468498317690172445420225416715425293342589458885856600474712510065598572228432230544423199800058185631564459807793674072952026306970720223407174822130199287381083676336364653707921884139008752891091591487432071544082041738581389478962323615210274892886733953807783834885655372107770223615072434186642256147440019428556242314173294004645544351974493408161763661595656725331808693925114267173295884827467885369569632077774618772169080468343332545394738872493409980486651445229521035606820115428322730900549091960992085821693949854503327354803815997808025949763581023821891330867291818859262289596980066080747445561609148205396767283427392558512267454301454609527163184013214423394090484580079200105232956219669807590726896680276612984709159522245517359528877907408832518635060120256976349834902499438871841664 [112,112] 2547408794643901684603790136504935132347421501595882588622434497219698110412031254253382034469492513287075112207229500320374086000641034942510574556542076059839737234228953495599846254772566963556996003073568368651973831818147083992821216759276338295775804782340544471443231077913452011298007399109215713829092425298203924361045638553964766357610830983503997071481205645377185259269766303724418343232547965502013877564540056653952523377043750065735839393715350358472915756838326357359298933457969414717296312725228768303167922494905776126209665018436022181466458967511257815370004000007613318624877631631892767298147660481985106828126449690139010219657970115404122107600220976405590516934615159136293342088619410568220347288029992791450484681999253579072396178655768724939932516530251858719049030954019936379513671026335708511650739105829708019000909406653775551079841577126839063492825718110252108650453120307958525153958203324186505262632708255492456647167043053571995169717617122106446616587557903511801625544547554523976283103759706252113824238780539966426594543643250550948096466194071459722448981499662494001688154659613225168001034968780680773023027773980970608214683555341354558240930718972414836484376555814772587825555977135700977709500318498554859376108942431900112954806962721308710355735402277252900334129717345168878674019469922698919022522250482766595210318315211410525114578021110999038014576586076321539060635961859506180981048085494594390302651095492222018878008939023926682022484656252749571415505539937641475086814832507691858634675900378560378825587341263822628432382206629380099710414139544344524828768051222866357290813415697645359649872289587989480418197163483574004949185642815781687386709859986820480995449470962391517898815580085364062527261583099852528177658226597323368350323084086354992055453604408348994488361255361955013933715839873831163685994657030970534723409278116079639713039308688208179155084033624008092712424214391278164454994925069626942630218843174594759569203670886114763256634728996052548071874927109646386127912350743198101080372281029401277565851822406524039024083333527989780580240671610901333178808017275013659568520718239770006339201099162974676308598244989118777414402275317885376592167017977811313351507164405031049793183897592889344 [113,0] 1478262028778105641748798896287602041550505860567980457580902202951038526986068085884715617110446963794589569489690589107270847937435785571792980888415215695253359448421203301840710147891829114153027405141617021715191810626917946231526939205277341580971536881305239190899266594442612302536921500404180742390145208338147534714228117083780575280835368698343075273389290563393002094606612896388656368837794613286958642996904139732254532545285905278873983534618200039187053451770398770063825702975908391013580464849091778514289064206279990273041337002721151129484474542161798116891317690339778126021566066250341695802405572015640040141593303506345529691293310448080075379772955912218122190410521932997285698230408024570105158367053404455123718740836261684105877455449175372959957096548888872994495357357797748635893208191709514869143281195789038621370329585126787105220831341452050365543258016250654885420571346765587012891526557462284506160328161655359396279683008163969530776109596867949538161238163893316290570832357270853221536603417822433474640699713455599517781055551611975290541073919312006906693001052731790157161656331458612903239818989651784172303991521259692308954250125526011246131582195259272099543272196016151094264297792665725287764196379563310587504081948176697653478466467266829989233103865145690434288788113416316247969632636783427648369805469026776213634143278156645760887715616602733251174876521812222813650005366372524362683550572592490254672189720673878998953246925600111123126537775879332017426065309070277624716099736126874259871054829802013342445759441129223139557986025236492500695907383766797141708937914436344901430869410514343251342917168747593711524788734640240210084450732323250788368725051824300521537189104504461912933908370488979106157586058455423876089692694735538878465974905622560297462788316611244018271852093582261510115379492196147030703655265108659819642524771469277260729841669813820770766914480218985492753722042290377286824088543256416631448708051125883291786579109205153403302892104119965481300263919020059168940185038566528137489634717464876187480514482050837331074791046399760512634167314260731267832378844960275071665906609044924632733760755014229499454022709191273839050937085049747986760310866930657365082628187166387280982471566599555876398117303307636783726200378190467717191079163092695468653576579494989157159412475787327090321352458887661849136712158146126962982510034509478643723291051045863404361905460727189923757856537655852282619952311740192404927113944161749778892570793710459150320147505931242325409792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -1369872193084124386887213314643297410152252547137268920141839282548450164809764130426296570870818440956670964042737497582144933334906759319182717679635132900552355763930415342807539140133265307857886345774527600094046733669455946160010348703329024326348570006420412699858413055622725295150387691607722994746247565607433223234165400011829781471091357005670500522117959845873662262288390818233364636455975490500531556444095588982112013488926207398869692445908653931520019282159386022431784258658430597586752645175997478822955686512115441608599483457809726093652611476721940590701901140481668181129506093043374658348943985236066265645788579656438786433389360029897663234351885348089464728397095035159777331112716075706636980781212196541011229721369183815798606289409989182464320345218767651133261457942605800545746270456919002501019251078844637119432665945871155385092551794252391017944682807987987142986404680987997131632442216086078179549298366459485785841807574384374576949934980368753275639462347047826817803185561545767065408011897612432538461107551711205300202407793617274872808457093747276194039384357370449470336482748645286094870686869071102549038795460948299958529949739356473867995377593940383433040496290203890781357712054257026529554468260480838210169310963222216681453276632524424004223744688479277401639744295460584836604620534784874715176776242343785443121856278880692303591074038610565239522800708765147052783362514582285644244921109199435387236928061237344798631535378843741784816466195783815841807049741987248988345344572983364852229081110202113601899676512787959228801097435831808126584866301439239215668245345692270589125195030340026556273554994705714127432060593341947456283710180781101133894210760295583699507101006307084911864577476041159334079437902349013964495904630018364992812499862128046061574344556530492471127141551223768138767510427834040817049504675505189114995555189471151946982656733073137742800848996019431566554989134305826312370767275010924085822864452386590028204714017169523273929893471914408152441305009728209139466094684024723784942517776163630128545556687335734846599797695085254095721114349884398816529594067841784868339546556470523650196368724029822007877471273823332701980216365524283998430756493110451936145138750474270755763520469429794004248357808386460937120286183421854387402792576723490848621090065686293032539410764946528136868466770035199376124423919829334311195209937503334204687847187653219309057318850011948234982234006550009986968764101513144846445633785020344628840644889058825745498601924260313542172868608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] -4158659389271994908532085614720906115833291487279847840190413404090275982434021891198774644449308878436637818993621914969390195365042756353881206230682663618152374079966842121372167905518242204983910848051413609042516957575780985872862590569572620431660852336217431900782589385730287491840967526370762126857008709153869524089441109267782062897633330306242862876420745271142666092960028022623409932079712431967321297684599273150896951579574063918159059652468623960386280324480901281451853566068514023613311968987986439234803919986510433592046581847068109340182946085165819582508928543494248296232342611791948133252511187593561504074452398681653280533946753667150447946208320369410828992898823458337067579783163362719792506015351181534746994744371024984255670870520659082884686722146566904394749097787577583533111552563783545706355657701499222636369275613442220078115547166676059542016436347690142287313485858098962556779380088063245235562427468028079286780187737573285693474086060121908572525466024587793176120333320933807884766276916413941125399371913421756959039397310959824235611115219826314309188642262245402629962688593029293859075420295450919399771107707257988160313812405555594346556262931504365486696654719799928580297117340168251753048564987794036310021975971009810686993613398058409979439082289872826780089341701663014524312002658025886825449195411799497319585099562237481665724469823598413230979860249374715835619276869067585461176009780545830998843961711429207416559406522582086893632116216762513358748348316440700135811924325582289554432816963729711147836116338329282110811885239428848172695589215666571656296716883046621135445128899616578718048789712034635723854351025427872448130351960911473863177585548391120522279802188735126803854597602177614535660169857900623054023867479035915365793756412357398999185828480228227549390718840462266330076714579220866917115896500316201305341744400262887029903574250586918932150961529402879299864264006741561817250691470783482431034670622624671279866534664394736824959278784762579192092989665143803453421350543650851295041776379836384009794785788421988132428084842704627705831207491276943943456860260505937038106437980228981037429197752854415014979562880667562914718338566229050094382548726964696508501139145806914207686725652080289329413136475151811001495146348652101566815603357060129011114997321778922322332279498838485657420176801531832078902771172839416394744710681200736938223641050903946919298309067914746163817081505730190024281082100906451697939172703432992105364656540004625386305857002612790203653292032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] 831688715334031345546094804865287707064536522216283865964721651062599724320001939953457695111499618147261261303631726720855660134305915647366818333732516361233296816472641827097971093140240994284271082871245141082681574150091569064166094072336115606505869812297130240613368432082270550952050034003776670373022010325396108128780723724324625735502547693896788392552191350630126008979277048039617835677864159813051909838615427643524030250072037793137605240727224123377962901896906535090495215167040747826418069350937229483708285049284577697212318421167135965979584771590684719022644494077920453434061708419956122428218642292611003770424031322874490018023258757478215409864048413567623426332560571869083995214162805026495863364636873369172406402018399634171561850417002755744949310021151678724444796126009039960172891875060676858247408861449275652977480002398803428651787116536224761100782054614925764785143324062315675453150058808359119042314764747762593787874174707491357860351375643856200490841656303499783092894311234546536529622455714970046077056997809967839020817892099894512798264810322203713468871331283862170475784628814229594811586373035322283163356966214908748841306284008340369725995117700176623543333572707169508787336272169715877082926911177210173970093669379710380647963932843515679052281823065279172033930773465586692566504133622565778267584975678064471605735796388963872064364852355408281115101547918402099056325544952608102913394733737067065871847377854100012439912165975028768006872968561935854501774866433067478703049948281504176255078251881601672912920689852231240287406801346872633663730233600906507779910928499059924168869759277114307629474426794387143482784689794707342243327662337138891865370643045888005909115369075712262988382732377175378767659248148178597611432159551870308712398259822067903874973302184976802900638277642015273808955922031614484948254817471715269145645128863380017245215508833835457244645253034815362300031065789896647330783736837701387381466329053878681846842545615233057890378231472150439825954584267808064874117141568727550400688829182648795164780376885413693320113267870616654944925248580869959157551542680270888650337439410975996043365427889607948546498536678443423491052612121701019564003212010829827714838422159079213955107911857094471120163421457672064259442473023917795072570841152857463973895271006542114218417704434544086355852211465222589537592266781099096436423943852533049966448193234912656631110842301477477845508306835270173154017924784946888453854257384865120159962615321071111434838984722384986008279056384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] -5458775813990331127841339741262750253257002266545545661013610256552275253669184521403557840796310015541553636587291613306714533129326527247295538879552551315137100137549470002850725958696780744791697103362297355617813351639794624185354190291416292545118374728685891324010936301028618937486071445697572212087407739952013940296577644367740412019343509390268404888002537680313451607082312580642705806346655934242502480871773496331210132797789761376647622772074050533232254564003854238885295299855572671262399370590335021873783668177678580828852057528860644627465719762700307707772646570590882703069911129050006834674346808377858335346650108511162255078685686985902609385960801029983743959595928802922148369720441342940700021471868939504103324377507985598796833569436209657858520924309477451794345710641290868126641900680698035795947032372457190789963970811498852556232699674530663381843629162627283406407122999095660149755683270456510646180933906348840690397202324859284525496106920651537920140065313778025451798902137797085733439969610218736401758840727514275565918780681325260435081605803873527370154583727124369462747867650447790392049210515075333518049251654425917886025638995837355536751830763011044867633083139995438047863174374344545882856233273485648457024947224632515269650793936307736172071534863887666828577905406092817751315252414115794035210667245283044252951395207356927551635985517830279194708088183349390330663712729408889357921242970293976221495400552099446745416371029903656864942097923600277698697221361849739254418517112759141930741496285194802833265802470713214816565274555436415941634291278707895823826743671786025681992201610389066497554644529101851001411409210678107112611176209283165679685676417230296275631524076667780118554484478722234510409573424507722489707423052718098501064026377202345204677452875700656754477677875254427124287542063646605779662524340800422987383404135760956845425874771535036603628428126175169179901610103232344704642375095111069637319698029909807666316352845997328210918944544970167269356707477021066756728606300328731993573824813120482353941389556415608425010964274562919986861716567563678518977358389705624298919646332311076327220594046819069644470181518311042444916637148322197209929741933107943726238546260927962918808110369018755107885421563777115857919150940188768799162713199131719619323469459593256836352121544528661426678968792938015423456975356895497972533879526033207999695722384854036393320678851569896218487765032277550421496023310423861112448175474234156527583380201163325702042183982585362650652565569536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -66573460539722060682650208964093848794515357839800825640666219905821788020333929386231486241279650062901436683444141077238897826585630338757008287827160899759301113419154506883096831749549921525680050095188961168295155852454951039714054104175514545325180265951878925920110701945497957409078896198132478398477668598593338801722433878225809735588908088266196916780975966927615448095547659949371124309042537175253845462111925402114419738896260294412610236673581929246385020897428279344406453820930628955580916430093195519855975680234952674588708065774529267530167513363935882950709056650669177025886381957073691825682203191811704707683673660881126970786682062568330990440394531268724986403970472257027499996774710476559983096471235811255131026000422529053733271744221233500913939624271420164583755955668111059038222183946714470486384525795085333254233612331577302164852997260070453973313504126837172052453445994420868525226428797358554285088174622796807976992486626941736456747226228818548766595392706017219434818839773215101888445369414687029926616071210861951119191168095161023723479683296216809796279463960518355384862971428249954757569112674149184235549294475747544458841221074879665808533069319698835609678702876965813781427023681259116154158710061193608116826970173500046892611941995307546938789168984841015469542335948012412062288193047443613812644833624509404453814122348450366648404282247323759340690675664895420104270867471401728410825759263451675238243808774192455300827668333261131715254669627280673690880272904214777915749622328945389124619905407338496996897703922073615114906258725618469415338509376008257549610554585325629172195950531901789472374127384946853155341841110408577040159393461557013865649560104363156882877696955699976426572189236855490534098108536987611606613170843672804269426607793405504075586404353153345003584429603551623898321881637293886692355956841170710064253165664577059803105680286071924586774710430336861036714445725361293031600314145208827017044410525714013202818174941767337708747308860702383894006715784610160545966016581856304418919514621501020635376561720334874555374818331990183973286796190682902668606305069915126536693885681295816438296649086544235670020819013229392758026962105089309167262129053529227180408828452676536078280793570360769569424031734781380686971985796981387151073366537268866615461311950261525530984446501269474516113551975451193034925232865734093464143851970309199874673275117669699019953625869273889143244046759887886134551314792169107170056485043044803607227944444883711232359209286135243090519960584192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 784479745170342288303879696473127449127522428721150827038991515679445369210013385856339676114193453745400840334169783900617932215180244875878668675209681315100179369716440434561566718804665875244554535272959500852831635464057711734274411123522198803051027258943930237563073534698688852430621467402788383102624238972158474192461275331812761639941769714858068775098187672156916272442806575005549747692475071513507053532232323059559906180473847085435366206431728775143507555119449593514236656581676340015813022101629524586674279901172119754061734362240087623649783216689422250224659653930124287760896803321751872999491295893323849157763186238118098406124010486524220529728282321406685848585924612370984101001268857812193637220754671772430359434137169745350419991843730678961340897383822371345482571339609950205144027419893263315929026808236837115165765569746028176595629469693194558612694871176186297659314633028060485041899064815330431194594943269332909621662939829278542178020654500896053542699944467276379854260411251061197523983912297806297614721119647647482936084830363399982922745681168091951899631182215288073408293930165807164793161431408623559117238983934139832515360745601949712834831247790035079151816462487914032618709548449202865124564826162320805792608264308223278856739339800853646985785493693341734205197722120723123943631436657591142054540436270909323765532283717212840139677491314751340641527113117357198692777828987930733606147184729555951246913079422595511265457613514635934604416183783419761097329767126505037211490518635277438284634809699655043112700153580232735093078571984517812714042831082393469593441164990748458646016173905699021181526600087364528357688684651976329267770641901500824625074336140812949043227473075157535248596837705487191686633921501625763828164112800770045885865289403795913139800682695710954233352516058009679287096585458724075581170435469345517652677293554556894301251473488501346196565954532868653271246113841380599982201335763676442239172623501591411688790500496106592721046156760230288355604554128853440182991362034610659193590767592938554799074670010921377647854680519557500369854202562848399984235511271682528093685720837190357367379374569110320653451157365356154223519501715949842511720900653723625453036329341561437183584315838550797175262983729565437044440985763057127799162331622287615115199780618785152091602619435510804837164581412198499887430909266526406850986877220890681805270107283089281271348356516291624521979062298149267443961876952695962437199041104936145468292142866896313915330628590882972510421681963008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -2798963791508000090945751772971832093987998664933325574307467246375920691606764699559652784839238205723252002448708714250313362558005303482108200972578485675820015620499810588089873394811034432143537532925561775550025838865762182058015487518053448738161118910277412215513985994445360871012101137361299283697929862611990047956105975604213116828710430317969106078819515536313159820067717593305147502038047827800554599596477904419360523138918889847824042593108303969733502175687199021170479339237867113147153765922190560814130615461655310590618233152449778292844978468208767901885444413273048631388649912198540861559667369919660825628492073265048389392996686489244057261638694320476586180826967528586813466084701814388569060823536775664388409333368106842841589906274258897321588320874412337504632652888635822656184483422058948448885690499781700052041998404033450101659128613249075817339265728621261859911654468784874637711264376098685471879810905492584609869778730680423005861119209716720378645095557259473507285045303280790340554374875354003573624882213113521088624618511806124495062608432690267508832998630774037822212797208852461516364107640119087543008875499675820941286401742370639867520218354550930035957919421170857559684223276597496049666567118471941721871147765567835186615052922531192281385633349101823096171522022864021119208744500435095607620150650400663119310721801222330106770577706661468675654726417927856665572428379045553577086574352585248007114983874885204475304390628509567215727152066571138125302456729278632120043446953477591957136014369123723578435377671994491856305691677814360055846777504363055858151280740609153520941655997815352896015163358792156034569470802274396815004497392411234053235497796482941027097723289991610772308123959767580806389918950599966214860953007731817812874887190441939797182800331658778578704134059917676804491379240496634420220112742596883858699270816573570839700592529772079518190788713092528460385984015511963142196801268583212762003407016998114104031773238134684015669801751626515841937412012952142526418939608185215802906126827978244144062589791831414045429364681149954031633916403793359147604857372781360524491941353120741996105317427008646548133435939726071816546105588465722663034949930029052314990045670135399968257647376858934845457552462887426717830402194574672007272713300227455243433100930847417240874825693904957211546619967916573061358178735135401202660410944767443717520253575922703399945322281384859109522304848631856732162229106319217218756218097371849327568685548766761181843301916456553834319951194750976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] 4819989885244625512467525949167023169549889514098794405212742580372029346606379482760230641503109603091259669735605707113671219865139221826504570616601217493208526501031003603738214928349671490350008547974940624684839105835305435913737212449545747242616520992647518310552167970813290135560467561987846931061118262548044911385687121630469627405304468011636756922178757650318298433472116234784487519785017758351874095788305745866337557631743067949788266028047713506919681184613619058483691661561668795330244085143181794352609513230384286364149145167785647957892157212417333230120402798208007429395432306734425934355755622653658403980022778696132955657736445681642160141318875944617171987233303738244293936110710984980505850010689878041547774797834288705983725708196446560434909918849979908582514097820121365433055675236492632821966350682499781219157051119357216868106119891124498539992957477155357830508244637160920941241260849817617472883409499287971169318047753330066031896220934701786080781413845780983623142332370671850248169589242363516439265950497847361458407495810713813588078724445484491120597684142388111833852597894657963410181814720499798343061563020941615513909477261810954730681168492472265825778449556257420566055606706727630503227599488241010367788413532908273105276924841861238681690531324418532822157753107688326994605911903698354376481243016999273886319370933313192196501825718016511942789519669852071966758733904806603965497279544105689651318569605388691587786448785771361632659061831024356816509038453403606812007979352286429511436271392677130711898222712091391803469706842216784832898029366556568454275898566372496612318709702856106916926313841834443976475335682483248149391700195854206825005834574323756758072313110661463952492678398625856365551211234890273550272025766768206259758868702008302623737445691952502349220982995463840928963922466729045979180544472646864503072958057945079207677579123881743241008121714388172289545254375208036444804929083173997825301051026085216510531136856524365550734147042877986824456247443568150700332009203040174858150096013542909516364720101668195387788081213738221887851889006686840280591770561002545233113084832058278880026043970774376246316494331362331888958472566027297919379178458589696896101859717267725817424679832463223314864443163376104029504950053641998243165109044239378660288525470947047015391022847825112044551178952760111638375327861725915663961879077926448652058701129021345861482689187365733150151187938017416021843391967488586708211004542984823121629992439849062609652654022671672646780003662430208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -20433513591434681055316351443184305561166092985219224400841947242835319371993507887562495976561175707873697929037377531640943765687740048219341267349396378087816283902145190367659599949077951653914907900229844172350341185708719668669931270929832003173021420252429955014984113469854980699376023497629017816248173109383299696991635867679295802873448521495714028670969565446393612251287161815089480654815156106274995070134930781517250083465292967746617654737971360449777170962140293979697902876891520928660437017699381238924002176592585938832132378690235163870212685806672214751223514242421157345962419276372848104124654199407166696876967629324483624576078317263997381190534289780846539940744972993436896746412777864759594899351180156854776886514626221138095300852708909101794355815498615737028813799564550384098778633025853802177801211487021247916022443359250593793115436128872726321354997373008378213485999426727839502238149109863694693988963918352882730831923291736395204017779542674727069484748266079534364833240636892144395000771156640212323142670111047822625391745313534769962875451261055018383412371094692249471554387246404231583771515886691453733360173111106659962753050772490284933617241025575334522949663555538799880917507014306493205387983629945315362067584211473487760795894307252968579840964899684456847373653835794790646960346802066000688065383796289814491935339649416847446023749115205513089611817777901004787565563159602392015945125831266914803591556799648606009693988711659498789331722811378467270102526554764031447913685888275216034438182704760583833948162090169149169427115427731557661708661741745153751216481264758139848650390251654087482059369238337353723166361086031790330137435852746208631686031266115549839176617851179336280166019878549563997327518890727006974188017335357179931138359682800554925130400859431555880304722365968003569788300026852785432539188286968228088850015818785007332350952158881834698679755544958507018850466950016535809021706909350524390830707247600700978661424523565167731628440865919199314979892730096200157455026628018963051131767507403916751623201415557594544228453055923538241169703815536137516830505411817361967501028375309079779015060305131612744825901127202911214248430522401231023784298417390797401201026221167646955774222644811109743340094946077697792772791816239281485325463058982669698622571102477988810558611468408258609464239008021660683552633224886099108975369435144945131488501816061264962926257004600867560454985070429701143656769896526043731453045502022034390623785394753039836396775852175508952200208692805632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] 139119058457067878985245934032421762364978194555423928366335986802562139444022735641923518158487847211986095948221433793378318446456930955347327541424039052989990534324743171216763908327581999774481084656614886727522357384089174381071379341948186927336858021420872480236767070256146638504262934361968701035757720815212531626490854198656063672035112983659429165672514316289566172975235839562094370590143791244348716670549983399648791421102527607584005620743544345196834397271623760803072501170319377087770661839910936946303035697922791735540249168054548160691975045476446329471026720828001406805256032861047410462807005282821572747346922218698595728361838773512619421229410470181697376275426315980930871036634886604250221407485725661685137261017681276269053164725184279970263915676266129377189866054814617434402471956014364584821610532791792122588064061671388221300263479422990240494552217428580901824553252025100805448113175226449383003339294735076457113231564689150614273234143093854573294506148435343964930425818213812799156244684349345513071260108473581869341032142176277584073438473847336260560973478733287877255671002612715774249261492706661437542535373498702395554747229397060858118261649999119216562431408061269536249127847964172076450763482520551243985367839397559971406655908477601428589299861701803118714255014768581359141552468879847380115275748162044907544020103792570140128116540560931486536239599782296479485273494542640206248448699610866343294226900747109927697425615493473315734399053483292899582152803057283565636840413379297825468264517767333332688381228699553721193830205548727843142657261569421505180062585169201666411328572114611070275305659751219105644447311343080966085920284856822663151855188886112221630547376359405178016846572539240919212479295519838736327754198626405089897722026100683118204404822864955564227963966855692950818992622095547645207146003342678203164293936115562183671736205551748179146965835763454029033602984367754749252795972253102811622369234182423634786204923774980839307280513483564088837788363398449715653385673961648638697385235273282044613261084533649483405743292599835777004097473240854577914590831247660667198484292837931361670952510259895040767596202609019655598282313873563420904847891817048332097489806624924752976550725728626917793681675588532707828562316674113510193104465300488031556048528228913870969550197730004117800492726099299938657758615726033131195197657602684760137316142941382286501626875574318775152520388631417904712353663580412601350757184003001560086149209333324324400689653085119610579602435691511808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] -520016461211658779004112145263200539296860611879133961873896764269999796072728730673201199737599592690942825269518897677111051455801905259016406958073767404569978674462979229771214707417703306086545745549562257962488448005671572276284386905361557072818675545375015488727087443845725242171053430516590034060214859832586075962375472480022257252232550786142080426626080324235830172451080149415743800705715183144670907857086992845980968974763080437984916967271264407827043432175952189860669672760413259915360662579817969002300429611207742903613613804738692994196157395681491887569213336260276559901706229972249432072343640751208143209837931085354651529508766631514065461874553627853411391769865972238080285053864799836186453417605346325664694692877533589914826596275982678865853995835314821671745188104495930017799503028015970038492991420394090549042383601275309444193270242871712667255204789758693921007759935900083888345559328397707914071295705362162244735683344440631156379433675368129201179063475432811798919338540802774777353611367676866754739585693650075872796169985671084861052231207121858255878474869574056524644013282861943462028489406315579956794379305158343869888591490337371900403341144768954543740494054792823902161448507020982564784474282192131194910379989994906018097842289724985823216503882936790460785925095680599241241792014364424539185590952041866022332961536661552002005461533556636064361768770338166070731174107746633984007517732064138311112603791321300635058297401834370162418963599599769043152283504453840466756577853925143598286705269147052126334481502730811983848220262834911729963099221959762567040047869591165872099334842118163476883185721662609658364146696239947779009390544325220953577371577175967793998314036007605833058489245716796993627666514743061885507991390351550922608401981043448712486317242642844332129046747309370901612925853358122957556691380864471892274928224993699229854733525760626027576415823297905302404141755280170830344522292784117585830763066089248300722421682530215279657158496032524768963974707187139782412056536734952391521068040801572139700707501791120619677695890964626147049577337583541152037442933608911873696816804286760000848028321510376457604920998772643471783571049572432311822924018155802310442009953810704863715746921141283072913827713062239000734581482097898878261889505356376187793368274006131732863521092764389578419409317932346984869578915899564563548980028594753324802253623256117816403998711275389416466886612434921837452801504845639896377565921996456565055837299251542305778479932414505764380210826846404608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] 1115561202337640681580949959655413007158765734632864359800533092610829615509620957181799034533871466578135908822926109890275622252351356804055542751418917599726493033597473684020401802235733680183593973628007580183613083765044994424111357427210263003232050360419608155007518973946861125247975748695274519962450736124246622170456458097476111035516790682503022589535109514498135222670585868387315345480080432304787535886244214586183944742705231824891953420317229411623898253125107447976807546350055025400524567558750322677659613688493680476956569872038299785223644395563581142448178575735679375976308254847608282457837652863201650139456264715872227270018367660641040923178408188171174647994213711211286694692955729412440782392740070964331706364524494635238486716182823852250028017243178623150078148510684809138116382019406138433507260485522680835303106287544805146470610356167577987518490887313768231285812273368417979016888972046763947025110479305653781614046593060226035146628918955673816276754837853817694738240105066995760969745747272074725725177363296506826843123407008723060358587894332371534500330132714714810197754959812855441436009262999188040187007984562813747068543691800106409056379552777364878385532414198150246302872007143501729748459642059018263249247587635574748106063290022573556735194896295985435299764009021529322549999610665855419469712082570108528417179229540921686352013983762421883732621980184769868832135964058974862924174397129849966276484417900529330587807136824536207478419510921671979801733982933493254946715862184473106538219838217737576989894088333639958585821602849446547020220659169159765358162725994907200804957244956351121686414968628764041085684483689824506467105961929299844955563868124018533021252510145129370130258744777634688162201319782777693895061137081836216320161912029916708585831578677233750386927486265225955229453877355663435124896936195895128150101963625819252352861457607875240684957270641062427547626071147899858475742761923739212469505523033511200013222088337623086532171026843445904916613253364358733581430639733081918360060601207563679206832657793971377704029537415917077363944199812755279397037335141513111933839178265405091918113214431066623323924951801292516390939608968197830179177635740081065709305776225299643490983671518940383685546038355761796903154396783070939856792373350826804884353270706859469735535765462370521330291498919432292766700263627397538598050800087276920670034467548181580528617600863403874251562738012179001041623315047446823661965752191019559537877209002928026554308324384141899108542136172150784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -1294307276202265172403912839821585775511176829485528749724962898635353392592859575249115447648958520863272071244478080012830791620149654092052714924290585643014746397181148303077139244533561915417204155513699895586913284030332457743998330874680002925045037660206168487386773892240737831633868717380512860733091337579405937861131267820914156264733682196217815359462507785351980989057323649400189489667096581103832261485057957636618258802706659761517936595894830240868495170742524246978108089476627044073981171177831658746778303028637386650250086701504462499362331477478934243956246058309976051233745986520118585530523150138160818081359235857548299667031165293935304918525469783151726039395627377055794169575846296467439273690167983804450298105065080155593960253132439576538355547905801013395775813805264112971721523600957550145331921640593193261102045140855451993283860927843486240138899143654493218881821240290296396492744962961040280658190897930663589206130597536899746033150503396158397546623592651560537350701610839714455767867271350360736671372547326638637073956690747533218449997729935848261343109517541476773212235001435156589095710422157950237886214693390267518065415127534460843592874644082199293695542255774075164568712121664923567763975580695990916294087280920254107553747648908883100866884892443030858467096650835796292186850846692331617711477447394340588588355195103295982428581035177997211446347740480396341362023542659159596047010763955722474845957753895588337732441083520177082598876875972645176438873953729410612063442638525306682018284439751851778496885481029419512130629642790512196461712863976317539526651520735327822121921962828326443992712661061155145016414191599263732317769493613786055098671761137846892220723027450617980567297858189503250150545176552033898996738855927335685016750122394872525973374043491141838645234255571860651099354317293264488912974624574270196692562058205398947788118230238824783751201966457166966964459171254829640077797605037678150668704920866729876179574586134313752093237284287668734185071054726385962069018427222162361817451538315834439779084231736840909166277281773156041387172321455931625457171816783375135173862938298596109459981328951469781450676833869877245612901221073878995916861800289727781394169920664138032708508109734274039487150326487423946173468124887176380160617120495183772617444485768867140551744805539387727689685893562816903072227969391488327678592010910828174334684305521398644457948926362734270988946679230131554689861491355169478101340888459083083059762365422460857002994389768712398250970944527925248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] -122921618125915117338259775151449136172457438454650336677710582495581019812408482163713709900088870203521206929960893119060236392213311373826709582906218321470807373709987787088940266790675143203338844247277317139879253318233868827211822049134895406714542607004013321676708602213106850098617810495788498448867411393861763557389151968354264996932687270038205771078124551763290721873040108125296966569837314276515248347730620814969711661228043963090772258267394329670188651842147485939863019135134113761059929980722741723200025529172445720719871447225675014064777253859796884118917521594428161254569640216132943092986430895565393536084671735305741308585285221118749664415038540245241885475807623116979412226132570147153284671911121587496015318767944384258238035830718572912714440394611244017671001556880739026977175371283159233788689759637567398671893830572267492771136742620691443736411766266919664348439968505085524529924069833141082958774010226746196198756792255400829018850334339501837405155238953130866544029607588718671660261629777138214187600642783588571704314061166993327373563691177874824108319456153894337302966037920613170315065959095138942970718687804934418993515850475324787228141861025007245192387994315567971769973582629950871236241582575617433641463766601992911228371962242392801290253687758226828999146576738474254427390389736428726366669448914633554357347420728815303351340987476166679667406079098356340290359452675418189051364446906725477029982837127453381202431600146739482543053635787603757134668576379041915689221848230454159115926602091659899615840884078953901421303283709629119986749897087949592365396940839091849503229513101303298228078810904860232729363586601450299885486518981607322281240942672273960879356397782996503516364051096134891950066468522277777513083152673604493506076262294937375574261760056811674194707162180252274409628717524358962799236561168348593382154571077342833491595342533566124082603303211431904778609939428215418089688192197606582542372194952812646902093883188651310581466887103680767478799145898529226274231574545482253413142079817211190203167958920017633879846165612777815345487989840663869471122731432012770411302450707358103334337673442183602735541570757252101283997069042765473809438871057859288810699943336319461546905208513725666260390041796195861610069161411527107291159339279579386316997019749846962150601399514768240557775173137360103891793107692222733509124311524970657710635442918046941458977640714602913966260314018327759648100625336626289908539643899985842522753673468292050904285972938776836721793497009487872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] 4233674042102839501174788699114859853087478123166746620965812496654114260982695381889403608364759533593413054305126748392211626239972960375968146531705081290532223303144275628070833807373334885567880004079109510583714334912652073834501438608166578492960557910453876723551227473519457910498746237131809356496757540434348414669858748839687634571845611593229463864187240526687623438607488754651187336845920788965867676902650009391517485585235326003721978942904951860896258464614421606125154915865675163687688929260149031114748516723516201295674484987232047549608745808191381349759562408746363825732553490552220335912276717920631260393648719841953313312593257098235660378233045748579044370877188461584264531899563918346002000248640757698248234098790460072534320470527194632411920424095912661457554412918951003658175070815125501577620916761829853486269467113491081715821284465279462148224816651104483887171908943138648413637092150154501759867874543695956420724094610461926632089251595008966349024359368317230297054591464227167767814603686248806290918855570415276537832546945290742568203980134179621898153464930894122407822278930005187663474187666333338430703186436099740840583315976165244618038355357552494227490595570478238384469573438870972868310488857946590608335648665579757745670861479709221475397344461863019718358378206211758788493744126540338518173908291167875595461845970020928976623996292619876751308043170355707434874650719053861832881764730647733157340795479598790850476306486849555875979919283998349815589135295453711127710003119471421495732076943897285200359343350699582927788210882833127997521623568234393633956819689781256744104867533667427086129208676205597121674995357230555390409002656516713109492312227775108659538662541480622494042344686013190891681520286546584777675674494565200494521018573279818754530535247513184719894598749844479014722501692115564819294101511800397685716269173742161634929037990287670169412166735308833382058679865239563047440482082934579064590717676015168926911321822909453314972858563179880745277550889613020876932344736231246084302415855781155500107201216921329346975305107242272303062384878078073340288946814919590446568154008557262619639990787049462472351372271452410790828014568035983883144244020151551168702490018869957837187549628069604807959926963203949347087708014680675941811860094626318561153631765735104845728777299240584946265917811338761346889930307103551597413866665620593752428255612312166693378512278985114475504004669611737222211311939629131799044032234147217733248820683701167678658531825917479474774016811413274624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] -11167590157207621085269273861450638786621366391446891445146400216700181698409138998692394898643675321521740036027543761660266543557024692447539656240596713984613557499335884976509411315444762069216418168566956159382201428746269949351997060976786561184213315443953400437760946029372940574092126064081245232298109083792045997708764511649098655567149260569670747167152540181946974388964968893733915619915311734838979884601095497043087083428906102808419214873813886677435500756476066135587428483408854199631620575100702888226813239460677847532128582121009788672441232798117618843984030510133914437865925174121685267312056176773567170890040751985942267514327932875695362620354321592806309434944304780973405015713616208254467239531679036367096542023573949484581591106260132577256320428930429695161844883723672163147822018257943749736302711198674808393003782650060956979922628944667715864852915196474899084367393901642413453727474301237481673692872629385027714007440381011832929638739726440920132336707811253712339208121026994839509536636507982131345404738665393747510117731834735016324527604907735061180495607886512146274249904768214655786068582611467973847089210522928701906043787407234619819368798116036087798558058393505497738019202999472735218504084239841302401997629692021046777708103549035030067617038051899227876033083923756229955614899755392488474084423359163936076494487739842166121234496551252592607671659381586124867892027412568691463673522606158456039537111339141388167435637515271459193784842223070397952281866995823578055726358524719390899033781766664351612059083853000298039703629532447376485050563666321612662457184671961837427920075250519591262537648478070711150823833538742674012912801251637876327487045017391337714975039748904139557148418244274455626116325243342436271566351548317228153570910350817941870590184283283530994217396982524261186831826856313333618602787291644703168434645137561768615462293711491566011016168045775343661344409148878337289357301329969594263724834474433226545337200397957485936568248440154348150240760634420197571664802922277645339093526104058596682173692578870923234084391854994203537376438737902697289697039832019940600107326463931016369910241424803855917840590762746953803678712351801553069675552799770110067965686929963697669541156192858275012858386090644737062984007341314158662395320513841695194185241962294454324050431757222562834812944013702789352699828784147683484301865901221830945207144237009409113261150805366637227062135949326461444889526851892246393689170992992825400463418577247018614311126493143589110679863995408580608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] 19642609165810787049215839330443616374642544402280304212931606781448859668467727090706695971689443097571050640427819012598472359024431639429765016221498085765762572404931713358524394393515374179391301465266169812107949966911622093778172896592745774080683246013693347824809669473115681052506115622988375263507807611719181555383803424829552664390365038543462011975717812942730129529097265983866707703631666499693630783728660732267631834828190524094020356724741898994511114523927840799670683539588645627182745059042554768429855835481242811664531863039025676222341920981506378937419117949220577311127890996182992670430976119153858689178508315427173996045766184764052945149451686495901601098715960229484624427428169713715345138438109250100677809851744104655925355269655469820892142537507633377603738759314136235932149222756487465756843446908078467419057747521254890751509949906023791511629515138023768060539276349392042362676469234209948093350250195451361889752879328336600361894869274001787299308391455723056300103382458263144144358930335041951990651860595159769617355853823723945452261227961019736081266728106216410114892660390113088201378933414669583068908783777076641743808135698362029110066661126144295292468862160976825725309031938003307807347549783212813958124228612249382035585699726036654969266307546559779536158639338469901811085640104760826571464885918003887256044997179419445353775037584393492647128879819939501156896953370455572129438105848944160351150307573921813799133838422162507192735958489905804279062421127633210985257351296760116794686100409471704933563753001843937816567841831868104857579021822645672472598696430898918978260064731904915269148516354723275073537576903596462874194136305340574810725998256371986236513628126395410228404025713462805135283098183022007804296297962084392579932693257354805726301738018604941052744197790124443457935695444083593856589669325356378826517909971815262453551154813097586471032759310309120581033319409185712196013476072989031857774408931339931124172844414254950493727677090669575463736884286617261747168094553282400421621125736795964717617566540929493678506689619377285061720965603535127685268199215523068240746759920401955251396476068105084956683873393701898165470940536698142259383553749865816769248361270659569022866586669961790493789636039651971169108614168901124214447748679977283035565861072212638921221299203497665216940577680459283691520394837679567254492625061461991102877084482294104147919596045962053407275064943773274502946017070785707141539790926817297047623278795097225493747428046497318498430885763156541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] -27309173307235396546176328418652640341970376979759493212197541965259817349222284035849665655615114712732942639749677488743196888863300199707006398287348479513310400700938755040554839797487430451500962074691896476107638676034492132666526024035450788191993988502484925813178310598452863720413252456824880550528368833634858824194381847051509287490474716344674513648751379420228276442828559963032169777385914629820638345612186157477858656600290879568726370869665165947538998933301023316660490383674281706556144909663504872159834492100944502115116601753946800647488436038316036405439334786348347669063398720416124290190175777736849831487012561383755650509208885943946134944669409753238907676080160653056616907026675126183090797518358644331854211371316212879379033808660660375248996131709574448213687876336747390453873192177744373821753057042930556881980185689245367589551395926809155958605033505598024923040845812266005302001549109360200468753900058010193970964977976130565287425525714909173817839869756759521749267565923013075957794719423185087747963920867393741940159076071793815633238896457737585455843291471154916928417410456907432059148845322302116981365423643712888273490152190114705601353918629134837851357289486804116216761382772674280805481196714517758655557969157764793346300578467319027672824829657128108190663755677666762791348520776018702340749149838192597326840184211703601961458786467602866037990705619972464004869318686634795732555424346262524043561560936942617981019500338226171530703290724216324689317091869855883562511968275637869064497816239059637803472675886052147830591017211607220523817588901456534090555125321243244219696861301058545363919949263911258011395220376612623059982969678616790880958742735100089333963716929966295951730781588426592116061525907795764138745543007942574921417338566652131097274443548500730990169042052695461603160872401156938439647691272558531360560416925174166145194292378197756387426216385405783919806282410351796014472979234058405067943011662796135471112864450808555465964762979347824462144987950724439925984009236690832158173314908672282704627904126308139705110912142800876865164194378596646686171112695352741721731145234582128756814601813963143298968031494316637000145037031398351126242070868852755252085948348209237745057849816653611070755350584807140425266091846747620136658109066920974649789322597649180063378860418453200156382026173535191875724765385414191596377700061980215002641315429766150846355599510836805477642141453518614910484267428839131851754618177275331443127266193110451397450669431566743738016761867956912128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] 30977020116307760266105263542200853895365783717824815077511245253147174312866387652499790917050245126414304858036482842531149871039130163849869306560677412950063029809196920310962029550315397130537392567917157643575880918907386547055304374876716175555530439386278726901083120604752216159545354858903339818470463164707434385508107697544293206798421069264403857019997739865413839402949509764433102499342844015245302276628850823891324836781127600209712105121027817162589590785026349044810656733702235957368322744950991606591701493325468861165487725303567463326890009390245811935867808471061869495269293636128127749183807078049612336752406495811492810142894045274512817201061465762368812878362168925021473263780311987529466732957882963900570791041332591987134058399212474218122900266011691738900688682870952246319242032274481375113975542386136747650025248125168835086840310187627081929495074788021513095055680922200869154986398990088647544841384169898196111832709546141872802689060640028620645077111977147084409082828312672393541859520362571411720520412281112771448177433380819085393253985012248049842251628003964592281669694214765602021443475134183200909443833244454453537824109007397395014901954807274304644824597553292540856291442903087162821975176402383222610810810646422084753427427794416210112494529165972145521646804795627443496976583180539438181446608220297101930429462975933514868567976796982672235223528637390612130619106449918060345301451514644613481398489951010536579670046587454382881433111048728831840238111449793113956169861815635463593994586337597569178070045751172368271891035614896180440330544138545534177279928572029877198697799265285469189260473244934218781015946686312509557641873790339179568344677257868920074699250716183851073945822721308171930018246534205091646739218315771945970686358061875098671766634081419211035105121313049124303404570986780584349486873029557288505692099101266784157882250433595503008152764855885091710605822947329953404024234660634933386492768915820806169486607645819844995030213316430985602740395869393607840887247367252109372884496040055301330474776119344518770608059931541422429104151563635235167368048134852926673182938960355049629529976711193945261557414555795733538132719822114580358304231656837453092610313099869843913078966379405479978176372958259146099401556812352151642826566123299814238945455768816220458307061092217594641602208020882635965244604200775145626165499522935962829931085970853532338551154598849918738316006853525322643138825077526510818793176495794530497269494483906737794603748766106757926576170796295651328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] -26581426054000753765702350564324902064660210503934854731726009994968548971679959505912423863701866569835978526593672767818412718932772402524244229016580931181551631077379946868542736248372250524467457942765637255920297148923557757253296910853818460383590868130169902416015316950371733510280181900320841857962198419667383477142392650409151039651194828440641019553890859854143438129907397391392547751190259455508490735000791310863426819272287501507082975245079981066237723249233697808189032726195028287913902671331535013339941998174901736189955286429364342577668166150457065473159264919221457489437366873583723213552851755938727090041703264035013467953843210079277521329476720929937369667565228062168564392989909419104515830745606041369734518310241649250662400542602114999155477626350095799519082129256223181348886403344852529821878962334573685098552023502281589750725873750869439153941704105391188396902597648226283300130547001970345357857597458968807746669851129078885548621318526907811452227585980887165416438822863586415509594443755828119958456746244793686137194892214037551768342715599602440212893085202755492465615486071179566182595104488535948477434491735553557423172897938535005909668463171155443851373986583444278879247097586330751381272185731686724749261069886946536340256001106270529396051746125683421140497923181183657690931897240923463160934416458676431208419762910877825378831390152262892765213334984198704469383681530709019266904057015399968245034571985224383271898941421115688350542926579026868265982827961716903123290026009924918585369784742321034299628626002491944709487604805174352252632221934710219031871608580100092515625347950839174956404697951811964107362953242748074218853431225309491990840008064605697456994555922262609783695044503264267368269137952927581861315893325014962159579129865057878785565608697391023412280868810923124884952306294722132726133348322950934438926445056739112210321279061727020650462492928031109798368122603154914850399444482565172411719917880726111343199036118819736671358164154803268049447950100656789593973771172631067646939718199444276849905344315431996183897538368764369199466556017890641085176162281675769300235478545423059055373480496835044679998904586551391924083507861470990954178638663754292571884399440760393230931465772441596424052202786367629668666229605919481928675986939549020057185016385987200417543327993494143641807854501863392364391714609967263971399437151780647888080255187686412476011215870825985003030796431526403301801551479892055707691216847062872344568451232425921548107033091152644123580931419068694528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] 11448760574332354762095951797148391672471255763677320240877548117824839673830402650032695536862137622837499830653568124006686826871206984990593677011021503245229083089994159223028190867388596089362429018744918819922822069123296309529368523176624522393247455313945539180508880084600877241238027503315668579939949219557228583912230687289680347543594175248862193308613054228406803897212883926259549505371243117855450703430246183469081531268723670483844608104112295018926801218386648988103612510534401593300298181048663997717054405900185914024500298666429143974471701817892876243337923309349422487493305029186026407358561400762492709607734091800212694562226998729367372973850237453058614962945465778462612629989567927943067948504115627304287546668288370492219652096280562240081553197903188519605955591708850057108315214538040583320680725040055263266364587458485040333071296393505276429512900033921312920274825144627944826906362355078685646502533828777339724850165102666935521418505461051725775121613634237160319855828164751108455236134329528436453043358706870710239488282803041247727555016829753578806459509840428828896444093789139860623862316940665313486120097395157244786170358105450983737174500491297453054309069526410202355045875804507398722592125540730093625490215046254020387439443364631177781375610979584074400440638213861181725836282098481344008636963947222112995304931190378768227205767754202205204787856119702187437786774690444661917133451811383721994702791578272972353696484229426251370663729083098620936946706980256068593079266313706531293441501985668153749667411175599273948081687329300870612092767573973384723506803194995449964916320550061993397369963654664629902251123509785100941391932570915582347058382395395553697967300268918274895825024909391202119311218424812643751982265814511473778326273062286112795743416760061777743077375778809509804337550371960864012242787552071481040059220077359389674176379078603667113194850397108163507509143281336206451641045018907608994860474696772240489590963987690727617396269539446797575988627514384709730129914777513778296233557191038848921251040990635658083260065925297037994930902761934244044142910888934197325560484389192181922559979760538093460570010472089500530674729708644112748345637411258551170581760232088770344662199986284886103944811218423797114098296863811845399857004800478424947766612015375307566353991918544991605762667820242510281726696055116926449410796436033133070264940406156745547801160196854643254332267170062009824281148059055850653420317525240848594946510549991526543423271999666265867981408044543115264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] 10913211959044673022275994691340797462087029234340945123677642338574843142125772752754246036653239501068801188191192096518463571789005388825596772519085151613663223273980510776240640939415601475154173918777533408785126848856327670296413906570846753140728897918619822990877085259003052821712969816767850311536852832295773020446860209288085354446652482881407820595314943425857161279787673139420075133594819313555302570943092827394570940917700598647994861132929007884903024879996953559802183585468674676123998411288364053525551411969224419284014456335198257859481963068164041804273837882194123751057638637562710920495594150323133649297027559343285538456427379151099232850293602279372478811282794768062768376505258812985324809304634593913743143700635770076809597789037972620547199492401197443244865289083348306641938723203042900840022869255531556121499017131668633830285456613925222516568615161445495683450217017330135735413840073817866560617553344895337944401382581194277715538342679112178813239704420248172922235313454667161868124593565531851714252860663233071347722084879909621177422638186022337197318010097388853593063956645901554170332172854969090563302431058684810294398074058519861923382507077377576810353822540095316096863198695412898700732742149489978975635193524266669424669035908212159194930228361508456679516738960652988448796695241858048679341103873438769747051204357483731944988085378760532972123268371042579597254038610137559226993552405166985020885760403224406436761902654580645743525941310731036870428375391355306108254199780153318217253038318091027223025935623463594122675312332680697816785379731033171585921376213662085036303177517338235340632162099544296261361691373449296776854330181858214154285519028024468141842322048913519069739216946732120251281978333125858675963025545917052509851457772506502733141449206970085648776452040371038732370915738569750663091962594372917223024098934411020875556356180009735759800723955347776950545507772457118863482562965793006155832562524963281427390479317812711099934302911469107131554269827819348386948767568816910974930915515240514745402583230922940780773431682220413701593843612772806451659363245313680893132650720413215759441151923157434941174684688513854979321881451220617061187714116098059709032804071165145161017581771122251122898272886561189266070039159069352556952115185848213078357531967729388485933446595998240672476082022482846196207654522327377954087097774831940160574062278394040559920016420509644506577753753862241871879359099515445702849264427779489615479492071424835923953245001016812365578650481164550144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] -30096412008885264150419738445720783684004608730110865738441306150770243808151774243118866775350308364368840980024963492458930071524443309813634062210156894045503389562798287894133287235058898021634735743908488790631461217417280395216112545834112314232553401127986015320101795655873847661371749461730396575763389962376802694038812335600832308029011232902633434828984236957966499600193223788499569246681640927765385967361670645514930314619211201814245797519677179039660419429283386977513747598642014953344355973124346317201794293213172630515752682219270139352291122951914384230466433692262856390729635714281732380942329240681699039546703846726020271197072203667328603835022112285484793694350266098668450219343897859701775264857607211489914660248414370732712877933200251340880070970372810602677310788683416864361550078520384819802483461781949299062437736471083493958005521131730339854961092708335568569728211178574773765299542437561947844454988447774297960698491879558024427253468480789231192058745425781818145659765455313938212122490787609153500774880209057872314443730408704209173001765719427098223000277130104986496477805049864540476854524050557918325808632920681061755577611480744952620018996276453536354432170968722606422029471359764597465141093793930164369893770830516123630021576548201676021575503302033312388587806514794167233295557757535335650521852818976289830940344684707639794135714762708803821656907898007514611865510938279441186430970587561622727536936321265360789591437354730508497967073081272351234911173199197702322359413755000435775235693473465173768602532136986144580358111558184282243403586218017424083516225645775183430023073821599197965348173532286028153383821925658138132349218843554325398329957320187896848749066239212818946506532373220784222291248094276668556808448649062693218022438532566647121959594751957735090077703875448380367633933887093173816835001885405499014177239170752228652067896510260407948831959003922712773021103338011083845809315255024375601912694702600524035984373822152263477647024421684756719975687281954448498714987915018278363597931399764017301097360042545109554302386732851897708817581914667544381419537775195217820490597861056808489244165127201691060401224353473658481678380172626956377356485414483602855006919333089178323556966519315975043970963742780527781356833351553124782115855652066778533978237564260452168555962661172450395118184720488439008896776529591903599818334442835730271814700320295597487288227451282227515829807832905935428579469057867841120772173670305767636263861767027821379907121508234437398767360731126956032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] 36643552894516411475227449295003514320596422682240934203828085250327224490515891900983075647420419231999897617090001009221821531735623072399823201588252406105947182435166210273733689452968513518274932159666792147192784723351574192051295813320710663573566827223270429481424205932150210378162623935934755263298864986444688626942443220246570553426040575075354745334482278461051487038521405108504809942913138487606499919406533015612853252773542000220708268828782632319111902665293258371229536031451792091984303910462988364818339649939334444633618490118984263917977424817209505980320273411480902028955099198395062324155614507833725813709249632472226771610984917679993463394213608054923503322083219483362294827937189307090725335704244142587530507189887516572113776490736907604268468166087014052750931786457331351047226356639282818831581045486548376028456089255549700255900813590158903076519134055472839713154421261159188622303860140404772360499397129155597248805911953170179654447767077083479038841207758635947521700693703695225287067378376333410773465915853086122721037402997589564054691998917693054019503251982363071050293710651066000659539689531788216532977673038702027983487107460074352442653662335962051192680308566401755900937018480265119231479335908584264374728747449448966737879413841653594874907911900634119927323863272141767514877203261207652138900127032868588741472680781288481823670157095268849599227146829143422487680568038621457070749179501794043076161129903698520257992136021445108037014345923846797682489050565373834761735892155120006817521280292724427208543716603603323451783365874083848046367833720477727346410002522609793667560519166271674833635736906641320388835562083991804179470132261368189007032550329583104242973523816969258034796157814006307484822728934037742239325081674104432704499077554350393146407565425208429020006480587664627752310431375319120112768129838875786492942947989376404518890385323800447556255893697306405264876478020550601899650749516030565341969488698031453437442108747327016185393506370580565194989476839220569280899446928480646102332766695266524254636242862071252518759839451495708147458641937457140654276800756614340544687417747972745997228767675085227190793585440234626759079976706697014718641158134375397147961776555134327307502058662186956221111881943507780606333446420007586969834751282215664948561512179438615871096135149777113091624751334414485852419239215561304405679013217680058572190069746771357592215022039648671632246323633842136437433663445009198322426984158864813985613911476681132019585700478185315255844042917680250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] -30596016002354160364185936039381827594908709714685150740558746987023398477827754682752029937896624419467493786343931671553977063567345535694753677237068604826702008288945157725461031798989288926507935481454092653652342640627847928489710832590906007209455218857684623030526824812357002855804454030865287227083794794810378570233424576515750054209931166606609640157608725777920129104198616830174454766487035905861235969821742777459048492753578581989817284410395175011301238429289668415815405942859143288562463494973388010013747308440055276607948846970202988422554440835420430994252418887748091967408440603031388179306146842486754084596474457646069685544247996979870614608031720670938928995093948539558947690078041085264225397441176381087225455343741662915324094378209479647706616369597475529596831646135268789088530435742032625070337266501227809817400180880961076767831511849157960101142198848573915663210840889313665452030976707662010163496536876647222342884972706884147780630843640696937648793178711016465154154448730614511555669611632709060865556208597619439855372726241073218864973833081587104022632287309067042431864940632496724311745542504437159272811159919870694069688705142099211468742974263450922985511659499455649683572503365812535830062287848099278879558773925053385649173736715110527235592641361107812822119558521704249477226562874955754151808251676545661771888579124943783763883172987141888896957887785947955662653088726077246487069427543006841801380448545430577164845073980101047542673063732920286899611344795659187080530700457234818987100798797826348568579722764899301463922314096651949022544751346642319851299456579716004385130649740728044190120374467381838423111387590566074510817817611584213045338901549499964945456827376031546882291432044627651935455308000964222933713990204175831649781235178092900194926139908021010551717079977625987456196040739583953783429885566501876320916852372884674087901977162041657587670829220681400671911141952877696423948439208274701501447585411586837524874080834475777008019925283101549631765191592981036763197373287965976859541104379811013117204480499504554424792787524715313823850704531928531273026125472755966793903152073917289797059613168993573010476183164213492915892514094669982310505494714684339501721794081865832686905519110103419473360155428751152996163132390719577256680732722051502580043864334359424827955969804822318949725942437324829839610070247270048644987530872660798734882069194834521001620499404707465422979026901544965116460556911307992058777189305960485946293622334592667828713265755309753878097958558689656832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] 19938215858248147772931318040009155606303652286130552929272647026898573982483800366925689720449756393899037959093224154736493692116271743992219741984880590122117140890060840603177997360502249022438876082251885960141674466581535947728235979803154583513017789763569625161441014638618595628517841335288922912686542702622827604312143523101516296886953331144936542800405408249765571283553026772728449336669490303817333540545035218192558926254169018964000737562943218867117151395638734620868444907783978045516161089831369416049817037115311451231830474354800123003816615369303397459147770035511924744042666167779975262965788897711430791118913924220699059054325961610632292619089784436142741421944254304247861212936037917475500549461510942996864877244529246807742772980237755534929660858586771173975417350937235439051742448530122508158530390409291670871606995570169683224935602816529201555470758990228897947912230635583147887216693802286783572604911617540844479755607964186338893099848401712505078088724197276257213791626071694851049309025743662525959636943797167308677398325129613563194795352037255866972257936572772017102285070553154190303264715292577256687674919955377638591717158344520293794697391246624902937666253854513420224398223929530034984033948050106789891105195657603443265537769738189843214933988701356145291657385475220797954285654131530563046756196369032201070818751278292486932317059012356591541279746590643287826104797466825467234243643075098819880505352282076096911367914620824868350664304496598646049685760863392827652445562106527679861121974176937248206085528524182063718452140519808327727695965596832997707622447563931099825290260839606849090173288073477650354699479865875258658192645506495360893832386020271814902447808362142667906907343480862082442100398804922813866756661497881812478561938000573905710207871766861796384781708823166919472145291335396137040531698147967579335711868794803609281139154901442377674804862627615032833720077382893017770597905333749545527601831774255539092348526125514686004400460096295757117310555528597671923444201528861203197624854001382957144073310717574381649275622765210437850650679999834441012483245550806580660947687297221766210311765567161536540415623334139612224912375382778688921538930723997194321726094926167190159744055370353258249271420635667941951217251031927592859158451749257116616180640711793778274119999664949360096399967803903902472519285287847379824742443434006890093283416843868411115645190252200566650685913402856185465215587232233149676190922920601140504510444723473327742440472415768801972613368255703154688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] -11533552050450760184493530282140222401765318140219246668341928493527982932803982394266723523887745614441672278924546134728369108562004876536152066124487012938412367104041340455785130396248715565322496490062609696908487552566595885135329948800190952698750646897993871923043072361200635710858892977066860805578183834096943871746036226763813012407828287084233877912022300975790474357574603099008025612702696346356940389668683898687746137585048112770318673127911468583495677913212161091489652593398368728616410756431985697112394562708271069735761746519047326364203939708303772177640593780389781179450619572244977879241712793467760735263170786330257631803003400864703940751803443277092077617945022660648753921914991894225367107251477521528884689124146520143482341497023319149419414439454091000246013282913248240216282362936940963068931818603237868925660000636159075579081810679008021288567563783318102563596889788030868699026962632536558526418522842191815159532625550705370005378919231229278623069812816062576723352032205453766275251568967670698400615751505565509550505739613375486446421515904740045514184373093123209871939827024009596084840183813212621822179358909462827024171834543788688771638490319175977762284027710806241772286490615481721283035218584150289044844933692331415546736414069103320982832372171511262421495917306408267174193936230314149782248247041830724687591507273190354790856209822899392161486389429501732581566630142809738104070827647884259656441321466046306082179083816196773866104845518664646290213652028230361929016092356646358346683693680046052976416345470127872941923807988167079299696773111494406572391836424299516530928544895458968903005991067559575567466537339789093847779087401464526149497627491575027205322270329409267649095100045288790040585514481064420054771641435461499493166305029800311411184722721967555184647006750197712945601355565957304231597798695523849211076358856824017984904836102622399394859219595080284609383629898926414424720521291126938654986554038641999608684613749659518804697328283828123980614597257835738651647110030891565539337493729440490269609721873493444324674819837206227278263435343127468606791536798143844054104568165942524584451100053524222184495789021817206013819087488787679423770986097051171148227697261419944791365293069268193363557764135961598412778284423575301758071254511630497102159554564160570022255196694905496457390852475755726084647404011422701608552803371370605130598624773244543930892578191427144676241044331143655103837230780439615305002884212925561782801014306785381844413306172956768859162805639527268352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] 6244860853046492612350987315899979192451900047940142353018066939930960075421078898404909199568707227229506910089865272060680439984082851193663516384889982079702932259440767275653692601605233044643323826296528881380403942959802226360543129665439182922811373500479172424348351805776226469382278837860503449347236913968657927155234039723254881592185507104247953237859106832088601675133018540897911455478998364134479990987116092753855453985337015462507525759256202430893770558188551626187195818329455344855277535961822132844210994495005610782679755175900051714445188369045087476660384720310482139734517003781258637400810956514948619744592353253549646525465745377946618093013404621762727072008660216549423105033140008499566730036051565675049935858612937585364335910138365139868909309974645646685997664123607569468538163877234608576699693929543959574738860584372170832039054785879484192350247805571453638902821684431721513115322232625682342078352888855939139226390538842740106834916687270928417546199423916861282067857891285539280393875809294736215530988600434197931664162932663084341839845425200756728669456116458636858688374112372888014818761665469394012749305441567939285240375745126561896707370756574084532105734750890775197342879179216415196658770787409228705494006290397928017057175219452429746302802573798728767195440593070292832655838102031292015749484924793420261248059505597686729885843247191520653509253119641007662871149686474554912088021342914979236394251039338713830764484509384712509194363247043828540372366710311812793465710390104104516506503354490366413193373180629106866592243573628243942760687116461980595357411193836310427884886971240083002553404633598094810978948695790889151073186136669846830897935146277958008161131478866302469211333151363881118678703857792811595974592917915802466995299111739591934952016162283041277074333961852669046360631735464511244257710845762179616508935234937014506810361639591939864754827075475331437944811290747645805981287179626840933882579569732218984088133780023375005752983640671707972880910223474719478795818256846895564872399271877688889693417926481647919321970205831851585104889416114078188725828382352306772174886189389164480996619705659804711459283947709182036523708799962630802331781358907342335257064127729901965115000897620468404143334318875280640119208715646327609869561986967647474668810608327248104376627896151199013617594634576774807781587243921173220357608726455264649534630151641630527829067105463151159992493748663453934247457961987307635471195794442722600828120430185092215482988425659599975579932614732021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] -2016368038246947093433258758548660613717285594491348358172312591555336403572605020406970724944449912368023777504102035449674746578928682766911758692879388709742894510157210467296823453007345078262537937366454454186005678291663706392271782756781632849219334048713201289285808167005020162320372932621868574958241626225388921774945972512691904590638518127682129759767447926159578844041542550820327791574275308761597772684642107053454954977723411796270361096012999015854166813528983812492956404917339046516507698604743364846088001666008439987148149650909040591598962496413630787641559182682361577524051499108623846444255768718059279871771079131637121993655737039361981908981767167296690298040945495968461229615992860377541951432431605557059348883546616235994515809036271237230788771490597215647664585551785233398044396095012362094856271700035922175471020513396849321520383030138250299145972961431795225690732698484204254933168485949936775217891002675936657354068059298055729855807107199523439817789769854020001552202959563151880276248802275747086293017583085253119185249780161715338357419244979629510671931971241547073212878863164177328294463497201001938995415014028024957790296696296648845379124643276113918586743377350538275849826677701413596147037933412493064821837025806437331667701688974358066737819977351986986773382208337795087303067382837403113992709171924403756676607147783532276170266005116418521673310813246671014060722264645070266228630250569505831729232484751419014436806772750902419707887454551794658320102601666162673807346021892682205416722728038258178106770502618371866821446270177677800462936333993187880277854841931218284495085758715956312873805175529975070356086013816394954494334620367787254411686664194890957731975961292686335810634052249051130199237669955864008919952928760873828492685337292659216259978697816629615050645686998043833693238656450912975316711743547733812539996090428401054783455567192773022546871048461480477232549674888743249623886379449203771420966313134914495707805888895456447118764854624760584753347844386616182458696364473287227250759841269928084248059531576396093670099300485632949888873490339481443929843128685280431400171344684280508978981079060561603211829955108293365032133896190814390917691525559267436719469836403791334617117796302413027066168314945874486728633174960141906597659881216073250901891556106831664166727243307967870357788785677588081385386387827568364869438497125327810595164751371335921184232667022740715328193614562029123562519865793485579709864269456920246191193063067781551652384162903960249491626530904735744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] -1751994159373559563645496009839364118849376751666719794272839755095163368956885596450149543490580007684606710992521888941220899308120711316378283044022270005527136478723352313579617080935611496865498087564618819141665147481307023210848378381900404512905713834611768996753923635580306310715467136204008678294072994070650060732041005739780114496556036155496816366638614095499771328939682195873573822903081764240558772460517927301729115106340452298473236402861898239781180896907502419235193614171205269779056314949396300343494234292396047136939465734421181723902720355233222898155795112365655340880538683794382178698791587452736880092693012255319109385004998376104670771491104088135564164610143517800335665916509271950979342191417635772857864353810493036885152830351274170696761360336174121808000658962889273527288487378090196105369524844401970825129830954070535557010706769272399095780818954166780267290118728599846008520383179653542794092735437988234447155997693231250174682616616303276641081473954166896216266575007250924533134824812142727347863067252951807195059184905182386290748682056633508937867542541319167486796845613137857347711001866476400330985878330069505420507445911567068195260618462973380540525982415334633955045978538259216353619896748711046549781106451097321402562935135075165666550884578114380120068384096022220663828343812622808181709627970253392878001859336459308784149438042222966025918725067424191357818486368401877996911315979914030789666575663233295570573754148991876568667772394539846352330812970958662012150482411655334300073656771442100279451536513210469104888674106208678922683903656993990081415261084472159080506337965974925641081964818696839441811268151680630162715925547193375671727726617973233861838057438673752500915093121743808376689606333236202768513049622317773730439575779539485499795593975868032538447471744485327224611748941547230841920084096870246234543571182284251871196524525153849733606855300509237240536961295324599935339551178429390115926586807730741411107381720511732054562841000585233274336138377082098822934288819530634800111324696034529053113973612537818100496211463097116915577007357315035614646380398006433669913620648652581090789222560891704073484332186252993925412652898247745312283148006691223683628764027450026413723197090488407032581477453619022957878251769866860570127036071648395573444750684957834167284414379802009140352986915777627473817630199531160850273786606231058458677475819550028879997846519896305733557216318057282546334915279016106969797641544518852696694141966057163819600905392112038819829443442094637056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] 3950347569810989830990215041555636384971194919257736549705248984566457476055547810038811522960625234889609538009472397672405222301247699524922493151301084243555374614060146983107333528984386862854359467738196930460205442865001422873739859809600386052429532467691620900141996829971378728288753200184799054701453289986668295136587763617850846207516385011658331775161563151581443805946491975645300202036165069957435422076995926813001724599172244964281259865777087352300229144480318351972927865464775912373443236238935005381919390692237866378882284467164035111052414897624373240227468069001685368639034242338455869896201508600047736183897637279196590570375827841427938944019275271077468521821925512241868236978265444639921193550392683493488046863166897563819376243799001186446519461916389278640559878037920835657683260895714625159740992855359402405593453568261912974614311422401688265891482077957177893004766450858651156979309196434050803008688215062856759422191824399188033777602389052881020529313658482521757959282943352487032646417899643229439881458415017411066847514410797071951502185639081775341157271219495745249941518037355399882633496685838767959431970591517455217975367721467736517201991364835811573805459756680801926801194576795031706695105905409023058917574666194198869934056576088894167312065917538347404995927780953259043824685855958693893694575070751538273841125472439217995106640965973950706930562313260558619586676554077132565311821985803931220865076108214187121375966301988375732920852179407879549645160734715736350085753697984364289697363026613271379364489735746040827853732121347785004960580734541181082042335125368606718443519361808555579042639661992631021078558602732718002498068161436536120032161088652011301423375036669535454563823277514873049529155864761428661146515510007291540201114823403650732751313496438946873545021631823624725671895887962732635821600239662729827084175104833905002989676303879559020866907157327671756441265843581059098364652338015658064949344692247305079899123275507930917875870778139513679006054849632486469133261111633247289794726501947267383081851509196894327396056120218914756158077921673273201614070744676022060099907826598034452946350778595653885634698242070161946487203558741297167154301895986846176553095175750527490079870604920491494007790600297605408529744519200220396738245304110109116692142960484035037565753149350587874273382235416273168328718665900676506919650723399120438755625379040564372759282591950540492136277235975430490378792570213633453608749624954857160778319837531849167235800083956826904025488733107126272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] -3947731985963753236240849017351274238527780118482511546928824098752636205472426075404000059379248900629500949724758391339847712172705962692824759386358628582725415678542643167271694111955990903569298986067893850468350801943587916153608714192478020227561474042893737746094505247297076649118875834277683714291472205027313575113481178189450486881714475452554520557341195909135637419710589744712914899628306317708416383497498179210384563288558502802693208176173263192680895767132954910591903985452825229099177686222685545195424570396554317492059463949022749937463324179484502637061103568045089692142068814036117635710097962157044910460563483317977834758199890394538945519365571522595090949220540094690813212167609262651297353674248278077447025374728792332836657446835348963313542306703154584086400552865979046910646288306204276733808620144686145722728599493307472206685601953011127144495041865694673829101152522348442531478497685268131336229377564318536324436763155578604343654959049888153707070794081173117597364297313999701407080802449481302746899192985459799148953766570175185803803465090154239429485580265646680817660678633565221786050858802996443807552845546990133439496259178920290740622633242523548556023752153606868072879543364565559805982023559602746660739308859529495068605654629140940390427528537868633609557901177852094423458130980009355774695223158689421679914728730216138933856749455650100683835815948035937691886994915128845194278249309327876159442945473865868468867356554893931146197980534486937477627538793442284035944704559669037226510933428485694764826895373466852356939834112063797216180399252828841667901690737605254463227845782896008678682450973153826285790730682831293985975271866248039276324186865267682843971855667471432863747036963252762278251752277965011439142932660570350627351464496632249809050662574931250851332106000723913470210078825630243274346914898240734928320571650923961752687114886732948411877446440221154897358430357786647747839211093503706037302098303994299014496904386854614032396721641845687129767518274178506761413077877091492234248810141523261038515770746234414426656040881261608021523871179112103751880834708133277142239451473237329470000297628322915022297696183885277507883288547791725890565909182979959729630614355087680924269065355692551224906554841800281084882511702838957642924540923817114101989616020579693432631213405454461306632606620609817347265423742920002203673064847794777125044422884821004753038202954461257926113342404444646166150411803584482183223107702644373790638251905637037795069090525115675451299291336424816640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,33] 2530214627976931998509411137336271848203803417363890040873938198172172822394498526312518106525896056955080436094984323179418180449070809521827714404616393970866389178773386462052464630602930395752299760919347783462932219278379038085380347503662160509059711590727172327014449264256155458182950382287600384075501404466846659988835398576442737792447185170232367950420649607199155546876061988377873562657689127446431139219371365227651927208084186028577038068102706657300244684258738136645731020182949424873776661211831732077133557701890832790966841662827778359415278897607323019074477084841296120743972037353739323566957608748016635455256414868794470952882532443210766576182796217157257955137023021559490467110828029808929046453882355913754169299133044214222728737300861909248826179269974097414269011072069289898739581023912221909594077039546478888894590862996216946747968867022201982057078564929706426487978446888364737181507010482858958893624218342033450494681448616415041173998948863173398745653885596142157521434116439012789103797679224248676327107693749653578371931154296525559538554816195396610118528061395489144513310696095657068272476950619403333260512898877094568571814905756123502564140748572805279408242749046485934685172998492573629238733827294591981030648978951218713467950143104267670750350087156413558282018203720301301833192511982190717496902573049634276864498757564630444347098461829738122127643844092889514235186509051770084492485564046938161273415491249873304334062283353343329625041742627319662426852637709948087659984606032920163641462786353908056335860460615323813163963673525875900832357384819317549091591841736388313103405394161895898441321593894263013851048297122744964738282210007614547208302121966610834151404022422821616010905852532141353490533661589367603834661825987464851104636531115850827498895276055078920811601825040070596544128256636863952834226422804714808674662869190599051139683526229948137030638399315939554797474140734627323278503696407432281760235344870301651224894410196312915017117297557382162976199873587016065152254060052894887013951213048314739306391250016610300458900471451741692941740437304388225512704300255402339327943684673657515620009484069577414194388706868777644243855816859992122404705754953378919023764386561216364992569277387444804452345732157525821190464940279094747747311143066963548834547920883943660712668062903151989589746692298092798791123788138913344813283738485044792247586996130953360884088930351167996733528964560757874532705078118258329837081805513697729642280231415450651118308110087531727849557813169750016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,34] -994893152105171733013046570814840349135532352704725144382847027937270907220933019225818117454333748050160442339745719210949049340115189303600469213915389871851596696545829526917421431098817623879162671930026809611767025602257820021066601673555544236535546512229950323523851171648793471792312943789653234180040283475114664760853835601987778677957506073534476331755527346899324647151765345057379350537431712324519496302752339975699390818846406909246637342664996111268319483073194741275089526128412998258844347669900120856374985627587794133442796128141490648134316196473814732159835278547940596622090785327449573552113548004415650030253917497094514824401222029811080692304571804884186714398664891918150676527343542719795723806781196970982674881901519072502913101295516453900403469685580002730060416447662791046677173983986409087090030739313109624582364947956667728748719514410886261101663628382975834123687287833223738418878098719726488851832561950312346367746962355809890560597824708268699202975886607126218696728801273527308477925492161890045428019471629968940155584324077571519516971073634983353084316772862215696019363677029591570009045888408564417033688013456253217535597027619133214586310690976298763003949070116536641924304662740331800777626460825529582965676963049855962046414720122759745779882550220465050859011471441573778299121370476273578930511714813758476951435506812349567938388175216259144478664105049209935257655542528008886056741705176625513750677844804847485904125902203039294231274443129660787375836636467945831864943180551474862542538925575833925822476954055331795899711730627269926914786457554153434041094572449867585640791352119616025329767216310086536814329779797209530575202515164664065204575146681363631019178193661303747350340126895436609938970890582927325889107899036258691574706270714798324472925330823644515932681510885095068326917815036464976494151669870979950777348932034760407171551821282620814362101176026654736178454475296417552676591516708386712117169781084435679211852889110884494511917921973824156639907764317993130217505415409724942303652704144493044019449068580367005720988352368210325818279381962434997472328927394050223714541262865251069517765192011018544901959688013560262794942447057542713146290201237977040260685411731885307689224352102301256538732491550942148027631446405488186566710927053440813511901242490620190943553789871853694161358932727574570561639280643473784507403576048218235875308762015153235996967575943088284482846819077179762799391172278800304350423493584464198388762263402465124559405780498008513043157254259343360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,35] 79827986129003785387927088163051590734740213327620715938195984564548455239623598548426179421177372846829111618996735712888621813115905063375884019125773242738436239436992340272920497534123598406964856519114941976220911889444411480216622872724509824076217803762993840838259417434525765169134317582583597042053287714038967672069272220113284569363596013092403561298041629356958147485901358160731245108505773906490812753970440925093161317035631628838448272127770035561964536291492844978004418199430680961394342032083430014328678574541862354465913324679875508289386413462622877188923587144739795373940981444814611832473695204950434162690585161935575423739100519547870668927984067396198877813131055292595520255124532984501436350612661123637302873058257551477202969763361597828347439674551328970635881934723409742739940463271434399856275288018812352560638280668380137346349171407558852095974689733882936378374084135051964864857812534330135268881866038746719655936656007413027283701816838001173879616435003367350308019848770231751836062598051003518952460999545997371413338139385121417785313223504103595838637618884834130126669897682696783746140496641373345021697128005435772155195226224715137335720771457665888897828005316033863815126284029969769745150534052140953656349496989369434050406042967523263040782737254391243764565629762243700921432145277016094865262958817316952089782827831918479691309846826606878646622495779653454145785550369304804431535197325221419234965699485501527654320789961460680694566461188639175605997865026054128241825947635023815584673431610409838151881773877607840297761322475534205701118366412765176255215988574000336803983553033036889177579414463200924456072842534959161095681580486499273390988860125265650036127282001395234063844222329165550075939622508796803434873168969474196454971891459715930523415192951345807493804579877388039294579416272675036037600993252302575766760446064962085283560534465646174096803686177324171429012252849869092778384166956337853326865461310438146099192631103570393199103566620218726566655633757378698680823105027900606238405603365100381958141759410924346671238793816244052338061535394627851166188773183274295067731475217726439976830881041514004930955908019067726556570381202762070440386287553692761926311273419980707762442854278989962136181108293492246442634874177372561585092532582423522616580419215756820320228548406678694946222342963194531292314839892244116536470622269341250662092305534460006084097669435393429972624682883937089935652827728691251698954152999737256429469392027105869265291567570435815897795661502873600000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,36] 210356890739880411010237844092671446545280087688525314586226261139535026948511012289700950337811453949239040788828956243740578604259903921160701118619363590862416882820067756560660061269810932004547046133180433201658712841550972860483796696079097959775102945142420393025642259901502039072667213309436067094961931681895258775658217623234970245365958335342301737847597053168910279365130824087760940282405404820440668078417172829309191947779547385619119543116775659218965906693507009113326314087408272063640896582974947125084251772905355827058156649280844582760411563442230271414647376826839864160813783672888090937188115831319571210973446977446635548772254221390047395251296662220368716871502305926489532022688343239999574757334351377346836494543295048405490466584384847706283949939841378791527164407675234504417545375854542719000057580150718453408319413639614271049021493322292675656435871610127691225518798607879281198302744595640979193907962360592140751674917827429469364252204283141127297694360687024421553498404550964028293543640933350903496963206814523053552965967775663512107022309333570826962756516631178409716848780049169629795020635339592434037191345219170177421687671753370466474487869261056514733967305817885529694001920785759050825051212856867361848833063377389814545064901608751837084436872283649717225993373577498770621646001976873079385088246138806099865760888968984120958614520085829950996122488702338203157673168597192616743089288963308142167322069663787045850519752842707412030411859910467309183620287224016307670104007478023881104854894981719149449522361006214586336965619097857360585904755605890443866641627082448966231062819208340126510029082225516857108512074973044413685302777560286291933451848101960496987948784720644534180274914230470195674183707250046435271314141199941758809704412830339813809206487090811570352078532245471356553522122576274604610796527594264896821855808929410288498494409827857981716186883312707791917293714420472488276494563409393164399557851288508474137581456136013589255665416866302418702365671064252492492473690300662241251115348583764430334855699197200374560559818417299434757917000067209094965599745896533793364209629301189778984716743638197037851603405844154615961328834611711438697486355778930255956454342426462736860108107836997724079499719687889291840560874619851553400487621593596550858654500437520378564408228170312732706351753224880060579395421196097424074074927964556679145351756665898199119267279946074157899512260782981995244223895943479767881911446949206137358430059721725311824676235782512230946628240714760192000000000000000000000000000000000000000000000000000000000000000000000000000 [113,37] -184147874529065206039754650158144045433696452679189724442249293671995010505214767734269228181219264175657099652708302568475256555877134846856629012894080314769569739477844318369869767842525976226762610119926783202161024976389443553846210801161603837565853048400478427627626084392238993721590550855305485853420444606513580869100409366889354236099745419730700566774429793523942825668824966605477961750307265994655014400305496870856657640163181300721259334393614980968248799432531581641080594687215505289748458984285964435157200398147756832559556606162549877553002620843741483977107183455033144140102278777510043998565857318351583694910618461913078555642560928899056858104780280491223775770969617981479144358747029976320117005259144715644593658705422874226505939748619822783606768098175843005812578405919865743502598404351037959853257992493982767706102788872758292120116024245614094764634675294698025175794957650356440708765556905187084921788868703406668563707228416670563926100229242816650793523997095187381375184755651272406497301906822698812164451706022144162156285600808108575307849853136734897430781634663817790099592142246854947453168697986559889981955765043995685661296000157696343492590725239485708951728341321714470705816959006182967107957081119482506341300744535723738887879555733355481747698099043387774967003831661825890547763536638439737295056422426358928545652415786388554076395892773943158392737372451531017066596407287415804714349528717324659298322299294565150044494362380692601332068466576852322804671860529425844662779350948672569528523109530249607354704122862980993925653902581045515308482850385026228491308709847720763429924033849088119919249988719662054863062627534668035183685144700980347538255464928226638513978979696216166595578097349011022657532718108964016353092234345152786195286182694392030793391498036510166974110674632302471660559720749996829733630298177539943230702953717988401843050058186228184620798128221862983908652411757265691401591926004505161504384042101567607239631237787770902428430053820049367473548188957852430562670546517874795574959908009238669599606955713923940038461472869171210734286847332498373524384728999746946011371366290986801797473562231056288044769752568502851806135782949639389078467799399026616766959908694087704865386005385218572051068093295246020347161531821441347595295814233697797655364402505881820098391420249623523155378568825877885627277349717697632579792953832583039129960463530772177246315370299273386471960732404027394240117935225178746918848353344532907897770923849316625446139216690224046515848012078514176000000000000000000000000000000000000000000000000000000000000000000000000 [113,38] 91942885999759476193147671247505451797592300436962771004934089472389906882775446732987222095579068025132254220264850862554103618703187979311893978699879694885211510464416847784437556378488407586336388595633385478710765421490057738193991676058239483650015960868254019803198180135456577688447707154724918092806012065862526326045338318001203803718973249943799227121211770531758536364801072598169887403650145101087006440812910269732267394936374056442629346963769707046185492383282792339400513026997746032807000128203957203756261838875217801479664528963529950299914477078154702889696658831801013504522580397032473028423345841152333476131964190944178098597398018369713157266304139141496023158632468701406823183726289250858542286215424607431249574097203307311223898907471041913471651703310251366691133130850049549412527314730403477392142474657694680928939410426755873531655527681575341144031121664831627645763556577085243500775306279279874576767314773570729336806111471694207686348410008660532850740327473708844590846433005379587549068819865539147144368626308929247937318224983209966457324531620962120594410913960418943855668621085174441292702029208932398358004440563177382270232836105715017357869601883463730937612217258238930434207006955132742091575986214316252550782464808077095834562702073484920267524724965657339787900439238053362980159232306939575973857259625696001515812214643001238856249043141316825627629747486853263388894023437436696424416352749483476392662918592251602932155175625356852894493816313744615751032239154023860438426497549151398819097510976843963704911689321999194825313873502380676915009744701299589534774619692805165674597879938796479634248556258877924920938040875106243739630833003729185334060414767558705758583411206948797396518108406752885493087625196453811110393067695273740901076957149470404908516785476119066196647195543965274289590345888579336886955342996872364528287493875937754563822873606788027500304488118774919717166812668799081665015797029603694085878720088457676557994502735953722280926664407956806103590082956564406799682489253579944312464453783948633130443409328786150320373789767721138494390449335399159519220885912265477404549115711961065770943140328924033144704363040071649670231841776363334717870651403283524488659122807674077111170359471928284632972043660736157255756422862666802438037371161085081102967284530092139816348624622382287333997440465699562682368962913819354509560787787081313784150232643281474250462625065137856444992533231983961804921226938329593107423846586245827379554267474251165555720692439842634456002454565683200000000000000000000000000000000000000000000000000000000000000000000000 [113,39] -30977217931617601813294251110515428943375459077873126536145069152086779429808235455441893790515829930172357602048719107154488808689792484627635920559304761288213662608054967293861811851276616130763131984587251402909212393683248057770940128976806617232473094308152872677399764087491463994105748090585319960048552489729134924139729667984756473914089955061646710853093662396111185883065816846117365378403217596137623913651308279758567050106266559574996489246392797283960498954921277754307080004858074822951601234313311178604424104649315826535602551683332815934346489660101251867461242638536331758608780684542218351476090233600414993176356391351357266885657730471416695361163593925250365441089923040178607259549767525327547625571739254545866339465786330446207299752659214331286946947125037992970932117460355900456846640565182849803512265090688200156047324994915194615669721406247240000759382543701337721934353415531092143330866523339312188151452972651445284802510290213187865303466129616286536353749645391029187927332646628874949934977155042088737299022579504919256110356676383080229454385146504732510913127084400237162622740718721274985053371128683839066937157122729716414915656984581754638666794486243416745288180816450689130117886958515655330307102604910998190297373459199766456724757896452197400375745097282449724178768315044818504532700532268997442067252119914158372428923489898607422745771529357475400005313072462227331933622637683206026002738174816145763523378459831860721413289353617923921545649183614646154363166613684870444387745252306798074621398549604917759253108600965239119283319887177141595541668727760607541929789376936138477302673100978340911942605127025848139326780737437521708601416270459906387426832042332344086713233187077836220428265930899261189978391993994420698758172025369072021205444124397940806699770555955837119747645028011567681351264072349881813761790315881330651737669972923897856064976862903484460415174609442170092734736488603331951792782476024594771809314414098921455692037247542327442827286122332511303300907837482555465875467358377949610630540885892573759405653665833373765674455519975231075615249469725905838223747818742384313048548387718848998616505015992956866554065436981065067721197753237131570852446379097067088612294706337323507517595987477848811010184345197719653337382060941477194052235029699616674720980806077426178690270033535209567431334343663355487010938531634241095487778447106130819022373656374479003390649724095499785653686497342712623958037211490654922979414293594711041787003185357821294323304480706741071857003601592320000000000000000000000000000000000000000000000000000000000000000000 [113,40] 6386051580774879179399048596063579267228078418065727030635066791100020296099246247894277121837149070537138086567162478384894018399444524603383542682888454909689169780052686541347121653204603975339464584002290666946039971984417123336951872935394790339023504772746904514564217134641327707499666288337495346988885827353188090215587652478137282816664808747641352963105813335230965144753915506573474222878483584846524354198745150113453830542215289645578666360799137072268265583234928715583725286291062726214073660902665867014036899190705420002668324996759180352176871035027779503935597245564912192062020408032407971988400567503820064748935851265684541590320583643189232255281924720598285425840345690581451152454761070897420150031527681793107454998535538520124286180515752596826042515063506096239586728479047839799168530019353740441167224601333696578158462515579849679152966174621900212981922583892081067668757799662399978771556876931286022816102567243243155809510379363955896734357278776897546919096725685575741754332940143988969954941234742862767349982207892694602499475583145579423125847216937859586709445521006856748931224125989439884295360587250091651836525747806620054009258671975573289794731574462648899420375163470609926070295819832250519483299066668418347585083385305938628129967853230805678840332766565355964943502821319077659129890644277244355459258994223250431913377971472249930416340179720022559100903859837216936922392463598828029844151842195289182914967744817551483733394698818172664839210170478172554045731973539677529244392322444334199698911833610324646472328861118548578976657058595577750467546703760118520588660482831765835613457946343813893109921184837247944733767818472690657960266398061342485053322014716843431961827181298955987957150587058922911407184592475291462649551231950946761787136122312469225250416108845805241734764786431927282576571065563897592115128954704938444681153173608470638306390700171555415206115854798615575539583364846605564792589868149905275910459989613415115591160230983352665168224582284764343005109001650756012143628595678698972307859299514839563867706795167446630375452973768729379372152115222324265912417144912800998705557652724716957448709081126817994402134586828337900350250282068257171722499289258088419137493494429059794386161296841412595926743755148688909384758614759605413728987207092690016257792981469059643980759504609216992243978320466796726741591760971731824787897460447757398225547005685170101680996930516279705864902984586293992280949129366328844058582689068428169669501654956403820036147501076885875960031429525504000000000000000000000000000000000000000000000000000000000000000 [113,41] -87600785298784456334256285982599601152151466777180237341244492160576201413662365709541940137304567189264715337942987509402813131597761579476067745325310877828013651202719925126413154022968154227578006167745695372527624391310850349192273434525860295489802184167587567989898327937670839366532563203955150439953708389092559945111127875320868160047908043145235942072855134757565952234962934678587419812372858320190609757556188726425165744476717048096617926235268167526968120986475094704988813813149331454645408502777383068572918280586762660067008369790692558226577261629493952052622530328846360631923759959908929844502217878327423433759300234770672472490384451709281103805943137715338997476895945814722027097706962373013293188243198913231853705700628761026719989268976356007746244762314577539071252901688339813530548710987031102730416132228413289436878633175552128483387330196940583357468783513609994046621215336445904488650628806230500544292418241585879803450297708957296778316388414967995813532612016733930474281393802643537283462345244880764450077811527765911588946890587918454155797535526730033864739565838702030682728150638233567825795449764219590586212116072496976530777056580376761264338847122606713408057628246923980608926653902267796261927106058951870064187970616543472637231810318945899191292648118708792027865848430190663141025181088218739495151786443430991908694716334731241552693753724418542907961461064511570512925942371805189745527953697941818003950596704346618043510640081962697875820528617534159302373828236858023576566066335623837331770711420930849516172669611871672268294263354435342700989062578461472242892117423474771830510855911195085580676935197199608724091245014033592526769747074908757413723550925875243655903879909092110549860520435623807635940283523185584877020701300798800793318624516404642793386822933194987842853808008734729713518633700726101740810155518980006613868418916628332761714863957327836746928287984017707525416233476973809826648039226844051270175818424704005818274408550681015038381255053604232760085980154471911547976030218234697461504511999432717474681173683391676426514855996081876836248624985992943113448728430178939429962785836058403154835236741866207018057393956124394956876278455229963329203023058295181967954992131669710609195629614380834941722337453876998709289469621013357898980366392040958454748645373557047042212520342380496973431221827787421947209432312716369030002098862512312882761002017369731499551970064386106543524854790145941460302157496500571175774034259919497009323525473268053845205905688881955084846028029952000000000000000000000000000000000000000000000000000000000000 [113,42] -537343902970376427050192108260144447820585563820326548562960544293050167260159864892205479956786300455024981952476264558657945481793457812250490277158443987566854709306114342873524937875586022067196999396347035046259827962323487393325174892404155113621633365550053155568061624936412259065731653617115365164130395311215184922116374575344817314202477488507445038242211796536199347003340290833242617136802650747460742381931284334929487363045016432410535301799957564524543113713082459264106937047886352481719926401347837287597243260697572388377071848771470732166631996610804264822734172837896519035903922013411604839589685646076201494223341323492837023210173789381432996828606340872890868900530239307013280270446251597724129091938879442520148953922621735262441246486637822813054323376510783347544920312372433608881048044232951645560283847990821829613671166540134619312073602483679272269718850198637210377710670903515738001890035378986458953612600568922131505406580869797276083386510895015769848590836422934616842068834827261282759795387543776377898941444925643963517047561365124311416752313821373353155483653173009632185889498811157415281705939073350873267634867942998598475801839215240214588593196313248567327520687000896939549298905535227503274812866284544159017557335889498353858517973294569570083712303589172283569059174731863849075234768297763581347713671567737915854743563794586055216635773497840661042809089177424861479485758086364230373418769758955703204555699427889576062038975397741400611392523194714565077683147854571877895158523595056026086751322507357740666805061576145868724622628864330871584385487477505000746784130044035995404809683144688988153233757784822479722082279710753162447586104867561316800705271563362551555155122231965429089234663687690308751050385298561434723641302156718298043816736101873977506748514553169746579097623086456613066675878852219226907092204207685192068141229536571212306658931527490256700768533006391802075131172145273247848038030139243366530023456756626416134629026792830406229470306542871591313486489232726694568690308213479859197908303430853551148289805175638857889998040786377540459189568221578379586228790306107036656021566866678933248835573115555378205688975419629029466455099864110756434294119625200728760847651369705310124923507907762820988863644542962536300247326913046839730473685393188054980528892351773760415360949648757809911277770103954274644259358793755799368584951395743928314235166507062823629828046572196523183104795589577447016978803288099139862220641175797055948364391318362341724251572854698153772176080109568000000000000000000000000000000000000000000000000000000000 [113,43] 249811368195463004767716461967204719339534806257878121854848857163687346494781458899498552642149995569738156809819394582779802023254916282814825686242444055770266866358062931581832530828370824442729466142327376310708995567649983749140018933493218215500467729447781481945027115739463692512044974761268256132600557119138920083664431967267636401823199801131272375861266364160575066894889622170509589576482966824339592505241528498210774429929548206235290047739774006491587620195472032996197225685720196031452996027927943004236368356456641519570215884220495131783817304369540677996221138026166477250757338876539906189061676688259743037651957006509134978347528567217796112942618694093060961128441023672036634551413867565936432914817434801619008491018566273996101552382966118012158159590781584761831690800786843106181216140001393876681498938642959331701537781151138096738719945956813283274819402813937968252698279157155792510408599203051583123484484991920333266625354342896238231732383902746448065592937032338301860612675580859021406597882209957514254192873164188187078598375029156680360130921684654443350234446760122391162975268543380654718927766738717421878794406041017463085191411233243339809754012137424155454286564263222216996953735603831999431255335931407802098654244142077381931866767332339366399228855678095202650281049986244267987833622335361532343718261257243223592560879970242886793043708497655042022606160221716988374852354580654744083780349272080936623770209705495937551339128165928084830775155570421128755537638606879724470374540250701677606167108357763772733194319850136015390772199396909198212410346779905023678686744816825037548977839850888380554304273145850552587972592929501479133223017016736722383700041295097648352919701010827699684301102011125352049524444409788709016618557622592513884059300521873789176457881461153156414895718281323548084552180607496753628435768931147709758361464698790360885981686261115255261239256092392812394805706473908583312132072608776232906448430307873694656583439550248774756159151508451730905066531190384026432939080018455333263452811257691069746717818665714101426232033038610794478018567220119402478087178161702768348054236995776079474339159886194224972520588132035603182151520206680324209219747356655399023297272509814888154784538002876726762225138426581730287724528159675146643753232897400754970433752215913573639640061243292661325910907814790372360640918419000577584222633886942400158214698702135479529718818791699477597106387147945142986463980492498755915202651561731081190003259439685537828382088535120563352111622914048000000000000000000000000000000000000000000000000000000 [113,44] -69082663407299945602485341923400023706097536056524318736216335507960203535793824510489859377504787825063955249605325516668392717212316932332994145177815032533851665307776411581046988106323295477439970832012637388750163235143612385141981779510507042847085958962098226800664305137907743587706551283481314744523577721586165075468867906545691455232636630489441646426583397774418432223364674561902075756854997059912018463308806189787038968655861343318651431943091917370295379712245250978275025195641554173000254632615983385404239440087233551410963508330125077706704024821737018932511507002050581304997595518796430324868839500127707331508635881766901549775039436535398711302851926042805837994319410024662745544302691467062683749279023442245678392375325690218510793350988879592030657433787284137494350226774816417102826943480547128894129434101738297422272314899497897541263477517413684788445156318613882301256740669448282557455529411639280689199432879794839873584731896172378388867396358525961164038912349040953165387540101521113020803448909593000967333006387346803521508696636210778602556309536967039009574196523146695468277835144833886351138200702917864296964708823795371777805761819123628998064891129073383586015212241462463905918581189340537883845611364220208739451681040258096852228466646861006453053362406485459661280046475980812501291082724923939282989355100728124326951603518701921985893787650590666192600823625012954705958467047856446204727441311121993235775530130967640812209705751810446598849939307491517281572090878539369577277155011732000295938137854743575967362704891068705108305520231914221299801554782490139892996102583534198494659021793853697195207823368952858773586199506896053429970978776410001260956722902943262253776307370002690062385083334892224909750204081850991821986809497911763235224311103949352899073252806008163754351741570823528861126259561870093700468783794594676867593750295273462814154780926163406807213745009406191762330417186212887309605719764338771546905825649025554707246721936738748658143395806685525097208986125416391542701269518525903374913986511623518266792657677272925642803750956554062514717684164821364904424980486350155055895378546346623300155792370665833811011269461389598085691229120402625277893146694280392912850036700770759347545433254702102550077928089115265854005305976463808390397333934985344549892466911600881726828593659040416799441603291671426405636023335580853636443159995696342349774265557066793650209838107391360625426333829537768514953597676156247717377368833703345375195112859923698238256507070896747923379717144576000000000000000000000000000000000000000000000000000 [113,45] 12679260632411660474160664074604115013171776366583143552045770174095692123446942632117977318286148570446099396390996954855419855970356192862439130148463095626363044345638156255651466153572841575524732666064618949120233022817594413773947794518151103926901688830290034306620133913549900383713750037827418907314462701165800766163594545496224608257291652683088082028516461658739237430727961406261665116330754524872858859605558981241121012958885863043121395419004968445248013269241499467962456006594411900538067704686936088574294857715129914772909553629338655766782671597130702558183865174816334331055858908184613045179529313542470456681631494523181715994692002306889652856143309953405076909729770595095394968719827942513817093607690656917314411151995821917770447563261034134322006008938440706984182557312504831149262465968335039247012712094213719438696327939924285317817980874634459307515247350344481959394673838330345123488618055986766250721944954902965563658076494454237373004915858050760699063575400367246496290359132920766398206704152249475575923992467517513588585162598919880213197624981583696512919021176027156751394215967291910709765334065419134612123144015583368255248768155845552990442076008586857060009249934130399483362053859083359434025969286074621621375867834064530605980126247017244555102959149499455174246577801166069302126909591264025380633410230742774260104934004330917896114250759104856156743747006370442100621977423425537439701253132497394990304751382180469924686319244102517019722578751824862361746805638460250401866850269561859130545569063426193385794931993843789787166490727379544572024326136757738004082508100361602025137971549659267608818669838426372490041685049591902212507614014375943972540232909836082352590611034110837065515581595714777645591564477114911195247542598263302536534573291621257229370518807182599048436779727213768622547039061076712772629716020661407031306122555363607982505292147679523610052575273286074440523365466603148454667984599887474688300827348165572719169672486872431855214016454153056775729172484104930481117604243271879954440439533751594957883846691209801810610572846668944289582651463209065143325618858152751038066563916492661611565408809171831070754382527209881495348197090100888147939449273120112608915091525192589912770146457554937382083572684966678333215032770330675572704221598339281585635717412417414851276743611705258953658508297466897293370681322234262607348933746131419534870875463230640076369051019561995832342840484412019675235949416200089333562524946114542858220588432701109425134207877173330717426780733440000000000000000000000000000000000000000000000000 [113,46] -1192656489013412773444152139234764634409025493220110652944640483939570632943011403213954431609622379885786866585529389029734161527631140332651265301356610141672051149885020383510311637649998649937093739417965396687642313882369737007340903038499211566013419399220529951585359162417388001587166256698077254835411260754715290920295172555015447734786999128916576235904783839613725227655942441543415940883857990186726112250557837469890507301735289774001815461805100216735564862606679984448778269857698432205479247179700900830253910763765102857959703050835736028603061461715360764840384199814684811799534499894660390482530953167658467282372229187602234207917356034028799567086009308706052065095768378247396889392535859125952355946430488111408820520472960607982119687880715487316087001991485919167117198717945024722576372045914244436359031456261738600686939374180862560083436841292338212658498969823062051054772451750640132617990562542020107831868947178934777952309561724902525127033040039573965564306367570637555760238957940254071692551738690841590019141366890504870854912260970779081783768140978625081327093909345779725900011369655117449737222895557134973119503488091980335809686509203046935902470803524350625901408637828442864686445627710039191897221858827758718354108914966660532282166244643853978469758744848136700568276252691386789539852732354891836501859603964416532372527150308462552941599946263132119978016975047190866159390786639012608477369734039030629522129305202247491519784569088714031217178309327592566604441989370206463837888435214131105261112624730712299696112363780007519512498411078678902337261814801273426731005640552874523718740697233439031443692338761062448016818386533815251205390817989661106373110738219282718768047836045757039913802528641374271508209013728823518383340977120210061850506450650703783583703519818718136127227530005457464292587906845509970839010969914469208502864095470957003423565519423348807308594206220044718033497262360266561259164305984982875445486692230686757271518482712098922607667615341109902947840325875923724360809150393636947508633282154803014070415889407600173065673335958055757532391449462110601447433689061405426846323126377643253423613125535387520159218695320835144627373969495862414319303580811262950784067312658577049302238484974131551317153800744229154188675309158606807299679839839565354855018541166488368421848395850360672241333245953345514132353616367603237331446205607953643744492459554307415694859802480168287128421836097902881764710669445236291333075798536657498176510492173758091770381203198409856814059356160000000000000000000000000000000000000000000000 [113,47] -146363404567179414233051379404534049440702805478796385053851923461012948834397336223647681876852242078539861789686477689154394305090765351675875856549964543777011196061445650179585641138640479375777667195457114897256944675016565240226804043849435872719261438926455166346726758550178437577277221141082423874156244072717112460784290934702375480141697606530723429740851800229323033186398879957616739606405092263206666209146925218959696231821958301616971073756241827356368631689235243380371220445868608136022943179724524188694210346174766119096309281867867097046993646655918777039166054499998876453372902128511724449427495023334121208265346688105123808535367470477294174719654243091336815125737797611334590948859371711513208589192320260816373424198734651570195115065631948987195123754785148624823440521721335034900633305790852314905562252592126782306239314627072520765013935150969378903443699465292038896084212753818485797147031842666324555158588219028173060623704791663461802362713678164611632437351693668833012521735137831083978144021849376476201302118170535365569229932919434782120181741388045021723779778959141416978010901269858835413978589558133494574228845726208612801166116163486263905491894170069392513793019701048620450858105954879566517839345436181964044443558808370485111529028963209454179139449611273320483559629714526089391069157100144399696525855776741003882384071349096648923058981795252489174202175388229515759016920161692333935237710513887045516561753482940738737150092505079519502831303626550486267792981074503283673004967671570339389791681214998156682660733623806058008915788468493696282977751158885959265548455339370103089736267249463035011616715639336546414835171520629490367749780710680140323311074727729747578702723621001749748252560403807107428764732862731309531161463929589334977231838859951110440808507026943660726773320296871208227911325090779658513964039185974866110517736397014502956925291845471513644704565612267340052531701421485346557843392363552901732643436703770251251249141248368460997510720109056063756974870825160849335175339872586172409774714491018473306416232133267122215345948498002390068070860374941328445603063080772312033299185679850657643307983498068399380995315087620542198930720016564044707461401085248197409325027921814899732648961914057757700218936223400425987072146502976063260402653570949007278985818752980995607678278451395339031562868335845927018778538726724587847384017932253344400813678286002040724121716185472768340547568436336812000111185113558108241008285258078987786731410595948555935670526248094239102766940160000000000000000000000000000000000000000000 [113,48] 94581200332820495145643745119042720433822137011540221804551499435702960927784412940714274507792792469835359177016727757594413941639501042093053905530068594432114951738029568808695932981854227120975390619128359447569703394396601078455674830253271039564869994571844601167784425514186871727820822874542041912765571282748029068171209313019695193945211981938826480776135005272264130334084429300971648765939198765826765911930324721935734796984127535053160299418604707221813475699925814069091032560285305841099416039770089721274107475318830980603099822199534175865927154178171720466387254465119750533448395145118242113107308758914746910027725028329839490431922486920429652074991624905975149263823841805571657878145462347241492577718488102792564562988460565474551095582534782729629199525560267561578173777312307507158379806674410453085787315809519043515325479378202654292478371673642861448034575709608600864517502715713374994823763823679751352594921837546476365615109174586520223079152429603532074993522399473054493525571420692970261155492797325784403839580268562907386296593235111236090591865713096501416507976920730273081380567498389603689547244483721104950843973024463697033084300114100470791147701060531856816902487542500270650855515072692504564204679633046188672894828664800531560539618015741704463545677226657406785864919492234915433523719327472879114367892757247748910507313373720274514027053454071967218315235940813375520976202404104193192970566316776529421906601354541841142008864360626988413279657307357210762064587058427989946659933801655826704715910629269156755739572186925472564655978596321636060139542830995772123527067913565131473085145528830545463816200208379506144855918502244333189084581454939466015902767887300858634311612357326666582023852995535850673823053564562758489877797920257009219140345465423195700461657012571588180908045770168079247035864515796946526540853469845255915463074388291211429998424127262043335870588639914741145009409196972779148508500151638378434172221344479356807468179337866091256404191952177300555367065374371004927295418239956628514467968806006637758388205894807451265892422259416112282844412618399197313486165727680947264095924143770921223679214542884723269045209205047160197969147099314753356758267668419054263618282561641264736200794338391852849763882097338428810394655470242631828740602782892606608676682516434388256961131866496254203156061007977154268676023876280272212216104381575626166406563335202507649171764662056498991739620029459493204323767289046447199851937642924264647697489842252184480702205769585601793081999360000000000000000000000000000000000000000 [113,49] -24346259368907172168075764883811212236586537298580443641295606909960913271062369036586305208104931434231127766908650980850777173106074758749974682483334945564716861877311326561561925677154108233893554042750292983055450338077286198009419494996745161495730628397136729903617828740074572798208202773242184712319262213056005141748998900693763345807746520370946855551419202972623289223123004932988538931087853520210102016250813864346794180533311741038168725626230288559565982200786610430932042071831506611202197967860987034750420520556663248345945683749908561194867186186977134229928066089481428695624969100136281013889107028482905252738091928783251073826655277016210627690418409058861601093979122982528553534883244644825075655254210901169863387782368117176175274825007914985217309147534229916370382576217717976883916014592695640913348026685955253117718334659124671246202172774397137698048135605116740423493131885189682327591566711116310641997946795866455718353173458752937292455631756097854815840139521970930579029314568755905211991723908623415486400418480160097065194502789605195425015817123634111956294553243652000721980004298266697075337041475965879141580035838042565402910429448739621983610692140998317761956203501910937566352942028867099780504177084664750654734830393926745767217752327919329106617847320889675868568275729227068116039356631226765211555162163274008575258382059037110064406850966125763146210436893777399873419242762756106436062152299378228047393837857878317572658468681379865372672252271758848490965164026672568458694851294380393650937650230175893863187449015561744735968415439918327796792246565443756576173344176226888157070105700189344955071932281642370024653836207817070846776944829067845447094323932070271408052687562082086448778056074582964024277199372807469905144401505762255783511597540306765720381178423170887326686105568701636558047502130479310996714649707259366783631723645577903193921519631358844536165623784414681165836105905360595006601678594993319383681941113307717575997053827592460454665631053100556657264124335439055145197498914508897431709886641695769866580797865016135956413679744823107897412116378954670628554953954863323734683670420556056211786045276479096929615014554894766339981937378588311847303044714875879919526778334151765206330500626202141258032982803556010939068028880506568323597988457913521983629603543126523918455220858140788201455134406177863750051501465872751658286610569085378971655402468161970466756626464357060644014673073814641127886088229695171456620342602419096179286130766019012203650565877566382179719577600000000000000000000000000000000000000 [113,50] 4308235896255771025836924224443765267777069239856014414947370060105426798101926709579764849880343719484761539921473152650056849632020434953981071147757266579546521820365825289612873024376885734438505016997811968873868562019726164542874318547300983710303274271854126863254427157712226437063598258322555449616756326081967593600119907990727091466079172396891911066158697105011833857266997612033880052406212489282158642461723394314963416509003563875787489193044316663135593973930582275754374415040139573217666537128051522632494630723330868819475218681682232523648854299076902595332893466841487137016284847552998578995701736367400230902814723881061193600231048699835007500744719760675505603362851759983081149488581923515063170666809047952875038251138329197768001245382090594432860065397825851025105613209056558746161621669279501133650862491252807054737602079942858426362830690750443144451690072878790490466391523259256121227825530055748007812366927235569070711967977187236752997099613530570178546457595656202547826507212924751019981211126408781600134844931721085288037313608212775006814219577969755226136457242871177847861117886499200680587434509450003932043989181859974760397958885092501638783994747082911007348739513863455596129513285475134325430087773318396057683370237829728293716762483750978748323523350251486989719203508022498762127401580233735353975272536273074102161756683625536543182371743815119204977175567584719255923654858416549732806787698803112769266195768071178213090679732923373007778328951606244377321023792426756946366401187363916942644232194868359837604424086965703643033840747609446162338856639121281777407034145717292121283923287914126001931348998920530807216465806380011334795383013709516280091724765576850444056474219923594520575833403308361507727386734428735538437961925846829048516577737591761139685274106237898546730165844270521970368621305812344949519339581598942994838503097966395264480531827529093178891938845593899912282234568116283947960894048016468448416322187392464790812880921369210456551542450666204503448502551839919280999662208087757380063720855222641412360620085361463476183009181626988460398605605917554711109194510330548362992599550610878599295395044842561448584024549602392185330238521005692362676111241998386050182000553035498918428898040277964166282199122359553550759296655553684394076151826017745848063734866236099384273864589477868361884561172732019580147561869014914527663262057467647802467649630878992643316498616657607278084479161097583450512275664396744443694117614489644684975293179531651499046073285571770271200706560000000000000000000000000000000000 [113,51] -563635775714611119741654119603770911883568160658789175536884340294416827639205634937305869329179150794136656968916165953633564739035199755360966127697668660602035521089819791906465507131306683743245515156170565196108091791346791891571609495558078786128280852753440535556384038199799470236142686580824668679884033922830199166253978935621619817593730939698824914934248870939383718521854022168935399060619570228223448775844274252409924714203925044164551252753262718878430008452364523351901481600618112224893384078197831081238341466741982595860920406209970423163278721891790806297978867809805112943994717337944496622515325199324581469361530639754595412969437483739188134865680102544169684212708373569644431444396690953371286912547775408089504568749224123980459619610322518455401802704112895735230824688350277840150022949081646457147375162984516501842300915333614975418285197556020925069812410049832180202701442473722855251055861562176847806919431933825352890002443485729992382987473149456154226963933018830999505601957267913453252924872002680365874172712613846833946003536963262070694578885380356957481643187247289397303328591007707787981426250651779516441905184155218244096061595095703731199327342310208347016933851803512003370928214778509875603192272668337524648706126521987561042859914064253056903507764163468243038461384333176191189699894066934419844186178061071658809606230035786238236967672491451989363245381827348522070415025784745995618483232378280158249883623097282609221061865070922866728897402069541154516069970204115450607440132663657058952473081990983988787894281448330407250743103114195911832968638695588767485006472373459243440655275136183760787981401172441753804812071691287848499170679495430255435796605670619575531782339004184463498110533721105028582257921829788674353567476638037540414196007943639384403082118929739168457037907122964379005483700556806132617119766394443113215008923292112184751045642503410948866295285096110168907907011178329639088885928269270260829095935660325855754339299405686543115705465147001247198057803114338200743535737477880417725872210918117903077042860853290437640094061914442409375032377725030420727236087879215241445601039063220451443407740479405297146225028594401185691518571817931003878931244850711183545308989035824625540669184296827377167598146044259318397417459396881557775757152250910890529335586067109892099419227348103605641532025144488171451329665279035151472978530702671452484942776232493194066657486224734337457262383097959604957835562330722479563169298019722969757830528272969947978653541026952546929868800000000000000000000000000000000 [113,52] 51262259998603108343512997582751138558507351408972246846112657544813045938112630892554718502471259847436955921474245984804323651057941589554327264087471015164159567344783594416182633788229953569589583383501862127734403573388522390106054524887033233416982146701926664402856992227709893189723092913368300757341396547866597919162918132383586325900341413808925654828308432584234244916944920489408643043388325173388444362793523417415246205026918894282397898975823000622150676690006903047662615832280624847171634456899119736151000495235749371442523059750868827237106855014890033812548361777726836826261966377018254835660912739425221683662364584964020615345684056895029640297434617595394907955731889012810492053640322364316036825985174972502592280790928632942239283187318280294431179247628914953318605932512644867142350540995931054725761553883293593121409445419300377512396094455994898577758950100288596142214487571472385512931035442690389733510928543286273430070439985752344118643942830561509564587638432590545253585390460804333343498515706678536116420026936186939462310438010087291228909824857689284013797619877530019703596333707367574713206651403687705633451834766341213967000901922500925656762488320047558376555041144983517007615542909069349020779904175903498943707899490998299960955146115245999653113238661038947485568273365517388156056398404861473812816099803313006938968316124972568251328497792201739550797432435102721734562677150232738308762101469846431171331623204194514945934313774530130777325066035625489561519589777632820297501142462067745861733320500950790553938802384839586428405347198326348148328574031699409357173458471216705253327068507838910837333357830578960649361279738644567913029860294779780787240934776520947420912498027074160008026852490859864387950030329787615777223466697010616717150808122003596733792573628781548449074853936838639121783962013358756869399734522066497298870671889442532552063950358539820069113981253742783300054598401820235447669003736125878620549357820174742834754579087172236407577494212981657568910049507259768416810792539588523267100359548137177631750350048926708742674143191355150153800275177033770200860732202947202573600575156922872026802328858982331284349196694333424570984277103189221982474757420260605802730221380602864809208053906253715896061344784878392184128965156752144560537141054081190485677175493969189856741405909339417498192413892341667455280657870363980054982397920118760935091835604661886996217822818644728120049777962613801688700205468023283588000923095388626447632445820257503893307809945353918548541440000000000000000000000000000 [113,53] -1323834980172525216511987006613905284242987164311130713998929700278061905656456317939837247650932067269414478227044822266376844888630369521738863055760693038511862652474524816760231968754481292632335161177096005667485846194847323794052665986674244673641514260190780497575625460060937917416007753351549075727832216900069726074515625059487453660818055462761986273689724593016151694020865059376196756978027260363924074639849993497709807291404356241783741519171138168072984181533945640495579813641143236675625891076058817547460846911250228556436522606430046738644236234101298775679971885544810292114491327579244068354963376692128887446200222871100765846090744355439046308241059761574889537345518492584735319286196820748638835464298163632841203149379137516870153285197921704983653283883049086247309955601937439387245949128769326407769082282285916054399256511858247473911070590192121089242194033844512241052256495747356497184379162364295472047925282584014295571427702303613394976644126377274022535011562120485819355869218466091529228796339512069189410650366947839692640050111312754265772450506402486983085116183230849097757277913155646644615751310968391617347124448960587985685246247888471976107448689306960260776397554679019807734132612512165271881313163396404762570221898102488238970102233935824664986050899855517750383591251832083276546939313766117163080395436721046434620527914927252663249049710328916866281802605169441971648663793051434942220267497544682281346003911220307763603020451261946520448297759712547651590543051085388766144205906040265979944686948339894062920256608054578210759934054209767431716987572319308603967727380652175204120357646611940380187841611786376149584608267855171868872927838520088461670269252614335700940541382686505601995091033291811701270578114963553287664018746920647893802014630791805954856285321978062322370514014858694525014579195744529318778714251900285081129086870662715592799710463417110210424632316260426976752409207063700245836810647978983499015843509911805084169552240963116465199245754617832752789447649708438405088964358873748243413733290898212908490650192382511410430307656426527322360183738681202387131156825986756937431033862008355261662292292997185392832488182250233304326205390598094829454088052447192452222222645798571679496659489768975499175272487662712739236002963136127660842896665093612029349516005944637589254962444485819500801455216588489464810663451831680447902675960382847821325139651586749008313867734307829637550521528319545947359377802005564532096679770448821109687831258808943552143198224626830068940800000000000000000000000000 [113,54] -744779909762596885463029783083845229175978458495756142595493167050834663564805594979775010318432322450341469123884157330101237436149183843156742006589336546233738121637756651234432129236389019035900748314839527708395187537120663623046463302893762497885788773136117096344188686170536828825231169588882836343336413828146901268758544359295568329590893085502243264015326190470092414753277277632731772247668300983234956009906295580493446563048013035859027789150366656788092533095759823657730881954721555854682051280471197209768464610144287338115002977865128081389982366264829209518989706323743173677544715736993086987453726722169686052427944558029535100572386675252104362558664153466404638220116334167458280666809177962010071801912310882877893512926131429057499975271277793111124787305904844742741818833529408899421749465398755777900194800536575590564970270862958253021372816881694989217419697855938278281899251020348730423743558461690772572865735068033225496618241607859099228667949128444128186445809480148234599476806164416974573675081944872245841659765350699036814674044248570118784978185818598996521822932431286998313668493133895310752319702476132731783296431761745337943708188960211081903291048848046116978800028770267108094575555800562145074913819864666290384902398956475563920772740130899727607718771364329638108909275021528880342228645410283950974330476198425820524073836180874296305809826346165357637993540612923566444723808661185314535274543266600767706347674090205385756286729989596261955913410067969218759212382425389346994844405816923841778203222745981007314486647735874896004924968021890754867965065477791322886018881274753523664439309410368378291297366538725999733717904250725286789007699900031201955605495707558887151949191755087921670012808310221828947501288419428606700132500751291565467751281786692660001921116512252706978101531056751156381795595683987731205148830155790756495465829050696301808109910654239871282881328601145543842628599764115440283419907927641695202721303800353667375031013954297201206621756680305383286605719337524162948934460935861302830280206951217574114274387783545888873144782972296766597571108085174998383586266587949956954428610535186560589671579124777185380206204109958034154554323549960600340696196200016826311064336121768324195736857725011025484843648359467375163087392142166349362786785469385199212057024890733428271812164786911013431016022948387242618809958403355041417144563686213171101509305117996142238389186661604877277678120313366560206863569133512042117351848243854427201279818456685547239494599878951336673280000000000000000000000 [113,55] 206498551871545389775291699395708501805984221988702508333840353205880777980966704559335413927789648697428192591825100210848272156517844813724139238290776034252491793007457833660470173743888854616077229962599616571156944430813345392961291344886140364029162977431729535401901227648624843965195815875472898256857866127787749071993008665244358900121451343148375615567940899247487381725646331643696180641737406437894288112720361258204998192151918335290723589184561801105164739156001457144133290874987729048275929887920046755031540912205501755008723513610661733661017247911192100410480111941740561579961539620724541498232694860439193141515190546218366895596103846578982509133033310832556174145374778725168869141873770733326611559252596453198045139476029364640129359776160780802204250034187703020315327669337555681037098617001281565206947478083568067757623752268804351450510279439390261960653443275176351423107921228609162166459743867565598161990594291110894704319954264764093085150824087214776088507774119278543643852793083805413061086686235785838919111979934922831919556913739683669698860375874969138994941481563004763128799166021199566412605240878813739643558937858465410549261756864178053993287159944225493098317114524545069309191949772019124417442803776983158830926142350720019205063592265779062861129767619749112903785593481454740404553076762095741791705853219546951456472354766065387384715024145655159970421501180847594468670936463908064272264775922241757942695110261338723600753756470135312583214283253563533615577486667269792842300152927147292289363293737231538897420556431761695233253764892295912767160735124622337391365603489906410231849430315625199982178428405498489491164308097084144142235899041164362640693365230944294318298444348808751635393272893918315993311307147366349392745013512863041281456533620206103351698664773198147480068405932565348439237168139678011493569334094154359017886565222477414172756347815699337353633799488029599433384465630650903420947897765517216992997231045206208905785008332180531716176663608848056204957258021881193968500731659583878425489447641833550312667272623145319937838100604119265750308345492299802573285694656382432933970032125951419543073515708840105812410587874710226129385780612242179446722985864080597419389502317822445681288344609528931314856213338204477479897256320266381914357664783053375821226620897580954883649446751085540222101783919472440686157909980449994005778185960770225068159328936954874130311610349913443576510923278183839480163484191797638128948032272452097893748376163395227155860955285274776043520000000000000000000 [113,56] -28977238274454675671551108274592532968125343040815182654009046594091040242606020416334566330178406646283850873698881913476483366712437521991968276161571626121221062211229184688287123157008161209409536818022399441422487121535205219493972277345498244523275396692304832506664907282316533257138349596047149386714242847965612248253369887872884383778980399326887624884504840774486560578114261328619780946536343884664237678705391489737186548711142507744131019584288976374883972895971068788073904041836770397384541083699489545658997663380982066561416443006233531111374182866712601406893901977264864304261560019813386493648741748645178832931840778869392859792329394719544245679413610027660401819688752042491340133815981769732670229622539740913684592616010495878560958178732468361809734782215640490202369051274470043623382063553005591867510132452454220473350823807737473403903347156321427573577124451027594396079115461184541000585851512948407346933141302850478945839410533242172353853470919067274894717328126319379227146875382553042135410365909669773617277980870993496696916803250217492785100038165020402356502030684479704812755529980180306455979577116896034293401499250386720760755252455185136387295393419845506602265322957980572265235740341990548581985898705322622302271760738414527160957891032074468368469706039537089460940716658863166285005152306458544528701349502854291255806275020010796514656718278336326006145499401177668477066025107036332535408704213494320270910533480466387606328049466776484620263457562341504734246491287620364292843399898071265726149572145063534772543074958428455649869126220669764839697550252099852446615134720730912441188399569834839009223171458596519283277108805989389457009083784891884265418140397080275841009498346683318069245410559990018485976324693004230322733598392748463345169300901366723031023380082790660985502484814439993465237584574255227813625477292745991991862599221288283499303541604342816538770224307992905717069343804252533013170654776413329873103305505104773711406293670438159834706559192802880523064194266781672563780647776792660288644215972073257570349279199317934188982638032518088146698323897495721004812208083231386821551724814396122326744043184669908326466207587092056758705435209486980265821991962282783198930703543348595918835097061581484824029283624701325211365488692786834186318737587401296524228013777661811278226352437727808345806479538104897390387843981563401820237042083978559958133079606428026332018330702121218192760221277972311753888692251562093482284421674290207101518547397535093892147204093837668515840000000000000000 [113,57] 1529272598638482911791986579857668342639675274331872222330197215465488433178539257097700399478930147189665705832222882003289688670259969976288050282791574340983887072078460595786209572327983963856814484704241492199352045426336880406416953205983601484518387579213491130889120649759209915128560257571218993486649281057192970436566661968119613895525199151785115275002052161511437277826824868304789426412670384942785727315693257716541874575416147657158370347293202456978289955179134296041886849367751105986021500509309885467656837042417099914691495040765869939785626237441440124735266237797230025420510960121426347194681363209226890736278767646747021030039320253522930818216621677721584542401516250407155598881777973649226297550780639103337128520396404644065663000271071664996397259349610273282289063955283743480671266343895234104137335955433551513044717607414183680985843358882111654413716114064714767777576908729905391817226532906377917685833060683572438074104158411457592710751624020420935110526243435529059579954222128049232202110611503505942815549925094007498631620558122582201831772133359952884130991711478888034166542091165457418299144985828012364635568344488169907525052014150751187467363451449431248171817069584555766395729148485222042749826837091829925582855914633669885270220458837225299349091022353582818755250180616942341409021698826925828675664103845666427358567868064787113822248481790348097333729495674138304466282218214311740382235127783717361640956588177777732947843550486679993944531370625986045782568185850939902368042625169888334328913728166334626497199237575224191908837872609980698867948250982109939302551464340121819509087454962203609781015093400377542265484357357650066633256372787568530229360465167111859567073263622222005640164571390818034411394413582190044991397685501121427248378112707380247328450141056725266811077151973416360853916384596286837931032389871680255277532101597759069821425153588008501227796440256861650297335954133964722605328283939663907931864773393456432204924287970580771831356664963746216370784582934282743677199160140329494135317659157944324256077470478670153644299926317790350222718934725666298158590104962545669478366814973206767938059376973741768256062953956049585489223287488647823173428375323797145500360036742151722204896544016199511602347230212905902856094952341016991496626701733134927920171928881510025568402515660444215936823176974765907419780500666923691528636119329502226708413942596503049418345915915886770858908713058112373651279780863443113957876637325644732084699769864971863426378755268893736960000000000000 [113,58] 224232626145669435061945863164918527785636612904474398756369200916710848454442731644597617859212828894257935883644250296562201606061033614964486538097568614740500879507097782557449851635987723721883089807851823822365575855510746883226451089746012322707481565964936368961484843395642144748658603221968661878606264652766835643293590349652180700098308942885483750485871556661621980231132742464738378857800542989750271873355043214148611086438280018564122521802569655965723737573951188896945714055929972226410870279873301717628020130442314123298743949854104664525039134502809119529681982469316451365625555678397238426376505542602046691673897631667862743040537059353779121576423761303519350833385539281868154542570723382312982338505024485659970679775105904653736511362500518731216525651748973228078887699376612707196012867084075126308573736016586479936594104696669658918361440055609644229619819622785086481046659165666036251676558036664437781432006586828538734836765473448081181162431083039866348131249791348040463536752573939566004599144402193020094668683435163784584675190807003198748717213850100004609711327873380257616877012370106047132470286604991434849307004914899614129251339818086754265883053235906291000062327399189930888915277066570097718238372699503718987555763231265829394887250148305672278226896801346476044114327678516969131665357264930359494948354722457400655565094613822987008312871653993662486066768533693777734156050556617628589728385614055593871314314368891167896784963475910366548903734508002481211643303136404337434173953420341840832256594773350435055077437707980867525746179167559338492618129725358550397529597905502475073504414721466300382905499469829254618150147202331419469386012657047814464031567343638082811695861165193313605295269077624626603082177844277735282850746868488039570987087774211392110193468247196203261449348443444602965445173153368689564006058613760620489369991586368334519538037638228380346230115444981295317848030930417121217066929665089476017849707641213593039028810535848502355644600096062275911260769307247799410870590379914979065436406972597565845556093004951779379197967909713742697230348674660816766206056973136584120881401594128607244740095266467852045194900055989555632233598937322309694904332942342526858140518394602258573031896402436093410389205901614570886298999215728903841351915727551934040980341647922997979489465834359634022641742150460074944088383368999237751512633313771277444579946018803798267940627022784395576052564331983919637172902533026125795840617259799309116575072821326082188099595587352002560000000000 [113,59] -51526531052699853946829871444339646587461984252133153651978306544491625103445721925739565179709695866290224726764375995073831749269920610851388722315618850165520836371667942134428015698627024005957779096550091741021863104443669399765259752844790627695896802336680469423342499212518279497006957630792397389666095621533067011862642330710149474242635936088116075019353067205872890254577957118300686541608463525272743505210781600537245007433212259136776975284408728592984701604800912610956626339267249163589352796442141355859776750515749433259437359187851777222910992344037517452426530274785615147813589413516677602715370862618926683220253554518818864646901313206586101579984192650643206293650954114693032025647335287026825049563068180995356113147692522659279144757162121963313375043054320565798020725264967936081574226905046375890299362044992618876348180883622523146121788718206141935089763411576596923624730634223568030787979534600439218656790836221585451066218085312790205280890949617271859027651523513408437958562247181589382687389439036757472675166213803952135372340170015903132430945028677346244103582261538314349410574222172212020609430189508028392248108994675720424625530096232241253148265929241722592410297787225896171404352492271706490940007650189174667549661704534902125359754425886374944940732943331635939310377371831371493030394597787498271896621196044525566765409916487373704770315464099018939234756325521891391856170826338283963332322320831437465319619290043531083703131176435497372615735574549459874438143163545310227795312308859863567341290096090359944638007584960359084153700718563309850704860189691851040532575217284198759023619951090300246336463215055304311560437662143610489604775685520117205972013187575237006101670181360162304159976648731391667461946987658687417309148841623835929136378816780014473063162975839537446562840078149092842619591715248432412151521152652152326721941879920461586884173060473652466054013270223467812186021956313321656540135030797241148443108564946851433842799119455603653393167652067857466804373527466442608211208137684606878489220831633011063342972994471073263972977442652511669993018816197430918815616513348108462296414380184308017479749216325284887997288492024119637509206598506960179650798952981951346984777474514497269982933160941291171951627960242369183878359668950931262962922367160797989665403589796862606042404607963698823566810359973433187150360227817365040738519717331117021669752590927854349151957614671357610423119945793264162541251889446046449358644000910322551826804147912878421505333627359068160000000 [113,60] 3970973648625138907576003264083351385141696616644676801970167676684518068632883233060247425710707646794936955481859416052853561674021471561597304398559827036838884746135745431742445758895517047899787757750611935612562153532269426638659211619168831425103096575698488993256889572204683993088387564096501678897021098755609551592637910419311168045479381172129020275072991517580174537429322650023155541758264876740879771466169360972855662218444822080974721918195615623245589103701533426519522986340346576969143582176230055249259412913000255226299252290174819397725298681935993967474755666086039834717976974832096478029821618062371680102346808660801494980468158716660946904302014729648910610233135695382940912931172821346652953780252399837043099464824812491061922690803201711285566299246083394197808048183115096281236875188225017044945150947567177343923418412488180705498812252299390664182497697825755212465654911584127385335091658812496349515134943300782156792221286418289088461552292196698372992596487936725897621544214727461672850226284274348865586255088191176136769028333502124127403509757825230290891300171006392420245203245894323400210685289040312007532871924188310478195020590781658276799354989830548374848589212999696679742714248784257125694957287481058013101456266669554967648371794722269283178667376567290835582583466568988474065277571621670642917858325611695638474392865154252329274913628502884086325396437257013508292807235351337096106399754157269857972380242076460388939829024322324136320263443510918852219225942138288881224652037790489443700515867639300635722552260039831109491398946374785679136207461808880757866931818902245689506249329555009780546944815144341937638329463637795469360442556069511879394707192798484073363238066272192578412302044201770950577568188533069807315160463246369607577395449074797639860231903843623891601415281979355495041593923617924738236378862449035039500289792629565277502211510469895931547031019222021378647020648641039106924905224997878511720321395954597422859201425079708903821775478854334564952919185064386582719811875197715141031960177341447333485084267240184853234067203989256306459425998869574651786863762078702231058224498613204543070539167513402812241611796830357987829815145091470277929097042940118583519542521621747088613523404593238074728708449116719875500281737531076196550182484087108767866988150589708096731887258595571142894709955855912361630523211378623254999462738805569645531804076622540510299289430476992866143112432216386627326337706966517686681454423581358427813624009518374882566552176004956160000 [113,61] -103185561070332653800938305573277797229192179862782461378546464380742330644956435537548824985107340216215488521229372302650785565481279880785942449068086191370639640547315558651992753047516715886973647301443098189851501812912349269817715781910129141251372072722474430669078839854910823176711707160617816471031326478294099948742489737961204900158486118451099088032658459739795014738310071633111222186271125190156695709519901520777108724400177535174584665524654559189359384249198664942164522438081977087756487644983449645757930415529268306552075472569647469884719328702105869413468510219269441020347839387711044193717349056550299567371118494757538570246914237587037611100447222093483091125983003602076021141218701273625428477180985840868041795501336838422878733985757943752539768695725037639200580588410666798599364683454099076767453762876496881871321007362105774093887962973319799869702971371501489413606764052695433532277409994320373421907653177241397064286969226649351396971367657313158268745681722831124487313256483449573881133826067096498000690851820606174801732223757593738350922398213920841004389324988787158281251318974749986641807227522906174268982324977787409423623477468816797737692942573178252262093486499366128960512923149278477485270920574148451095268863363347607129193172563406103811263218206262590046594192784293078253594550766467018525084652238689408109922364906523429555775196971110476261189157316161840395176856066084371430634323091228715471501313160254630890011060592887288775727451915955217626954106526205649874455113116960263250712935611112218431153709507831469467828999685961702688772675346356749401490158675096882307687644098836465705238171312058632550261479048497813487330899174263159948639150061530062411397266834216807564128594364417423259640515447241251967243096233973473418820822497744415956714571313547513948377883843855619712012926090361005904998860657371340288676685951519307724450769824338409933065225568726481992527673078541550526265768612952014750402743619352539856893605674842433315632090381184698913618540221557194506600169849871885304834741907090121424018364059576691057770146450444096113173995495425256925161257771253253308315255105197553432819578443755743052776049953051532703439041972819676974294357786870450178130040232168436336622083689163732330731994578382203227366669031448497655102272060931259912538895683619041552456564264110850741575167285623569063887673981310223289493582276665685581756460917185102224854851057651844060487380195091704836914403076373641313155164508566460330496365031391818274816564729380240 [113,62] 10976829537904246075369249498309324832964324543672227702555732071062389091755736352687277130930592095662820565506892131340700816625009574417854224688689227695000527218114506078308830064378635423077433875097781940216444135998367002292601109903397738910207266791780079136084598531171986746173494618305303562514398872979841281398132985686781696457455070260611701029155600608088540130428886669764827103610569311109799196251252507589221545783628792469107697073079397535833946441079132456481007967290219317798865200242719791108044991060123066537283828859948726128538534805825519355347115887694348471764167478972953469513672731842600204694639764632280927104941424681340420576746149413849675427098704548512131812082776717562325260986544519312380881701513113188053376439740339880224417988507542605037249841785085366398408161956933289894352967588783019096772347637079560263696881861512373798247952479042375677712192874179073376841290061904813416301067488895616538267918629099959686901435028834615759767806432828768223993744784416388401901789229958021498140422743529197473201586105555473026705375450608235811698605231878100845728424159849077600188356640392814574460319008162040014792859938958866382664235644521235828222673751478393273549510477642194266259902769343183616903892394765227665728496637395922627500398783518163087041422929563227276839645157643988775416653064644164128117107769874073697568414732260568691412799573814959382983930408178448066500349092679736085335012303250574066512756201790874709045674448263051448004695810592418380953909680835962910243250736835595572246871605291621471505907471066102520126117318233667436882427814915393267112760985040886616522051233212248920604939865062886836785557015238877228265901088854837495249715585679970801903681624005891473819852810644303011947845315352162204060841301284554145492935791135191408412018478416491985420763200106067181208663171973890751583432547573022640294414384423236074821795236107425047957584751167284214468626536772762998314644472970371750453195815885377382658636723125347417867974488644224073421721233734508880302071440850950431880084315134004655531724575516762367848963760748420767251818791778003128205319234664176704179470843163662854927380264014473832084481862241714869713919943366747373328916100796966489620562700118325599349429625959457832713625418170416289239503223329387777302373234509771904767916359384951855423049398659352666456224021867406945429630196231363827847440714828229743328674734211091332654504287000298193433665354230134280215594536554125278617073932726086933619601198080 [113,63] -3151629654859406348905657572335081157827889115614288572713876441542978774918782322912838311971175472207185109409473991112459627905686381889788048917087669151990843434988844978081178170416955925735011600707471385804162628077773374463809244064127258072662748085600712105909237578214637543943493203657791467849703409224796016772873121584469677747471728308079001002497947228076342240890959461416787314737596524710988629303949977131639256897159252800963452162839689098588889706530360647110490006588158567013631719416029598303960761599887273981244806564537655484604304759099501122080810207435076371655243305844439725607366745299807900047533269165390086161251924800221054349012856025838536169966068389174280092970928913126845311431358142012158275189836471871205355647831246043309961482041253169618733740699691250541518099995490945253819910337484340790021878756473675082943913869208656621798958105471193331764472441350888801708299359660624355390010244261425540225497304330791587178149830683060638292023095398984543170380303869059922568799989088075000245586247042736042552737556406252212740946736870223275693006408422652409964201184042255583300955423020920581216808914618873073666230263407109817724421490581957571107525874912310227537414190861984700940693162431770820640223826676323084501527768934802433293344913440360685881620852720090335288675055663201388729167533706651380156264832942574059541567670214699526500261617022823397274670434293396546532494865413850652702285987147727654388881058672932423827597658464137850474959349158186586583008439023467618428482404660334536929068258257693715257566605735563606186565931917554928121304368621960410034803189283761345512426891707109671888376857837624832006113173985803997552592172864948326079049889468889976396845836404822944107434455277396375430751319354479702143917948237276871917029125115814270307222562901817691021642057067103592107566237061926885072318740012641505622496411617729142978084799583649509344398738695385768306519032154516097526358560975227217138699435373718256239844087595132666271157387702025263114881441980774037546080323846962537232675838918139456508769803590736798128557067183358523347279968161530659301394245004312847559594872759946752862590286124317107898820393419936061469752557052440810321296472911841224860711443135762117447699921817738904535030383886667682781665384834237265521926082975601639790443111808029930740090908807771287794103784078479187986751327245542564268559776069905689140260959642393281701097543151138782601709053405791920517219700870988803120627691777491989457708160 [113,64] 272981902335212530733209177426634107117721872258617683810805304670785383863898758256547756426414589478168958799411276521474738209413855638861679067288170125202697957828116234388947014357979029141161437151562021215939721932277224684238628605071479582768521606438396172608576513175762575677039452472288395445751589620528252639850338868008352753410978516454286099159416202574156357175217688749788075643907209124079327045869952619970665773691474351624620046814203000918004453271458759893401188703708324417992437687570499798811567193604449620689130674586230334994133059815409293826215271591512231090316332316835384027566099765336185573944975218037065356388348778759987039385913783463932340508522907452971297843288858590926033522790552429923138506971898592792738759525955545064047909525329969181315412178995195658834388916330437136177950497692560502096325049321510989412287874102153768008750202643967886183582544398635428868704323670707447558946436574355520223387795208271373953536858848103594832536551113125454140567687535764222995676901984724664610077683640885957224020271064890080416034667778378650068062865955879682509747430498410663233089870749949873918976607010058953632109974857009534563137185996604852937929134666720519012088124141681924486493126476449004132473580054225264091869774873603616760691766953893741805871232214421054799504739935680817182672918956696501021592428742593534482584402661736110994847913397249850287210725166757543802855563644279841180993255204272318592722092363340150822703161757104257055269553192459350998174207946269828096181361038062694028469044296952110956633602873946786540544933550287549487317273118231615939627664028949458611241725766581840164074063144623805264110218040108463148944030670411844111374168239603063694623671566317190617136841046493965930873762332465433597342139386699325721598470845649639167585458863263774392877619302550662483739579105730279839062277521570288917935219994180934238386058167705896962218403189572799936270968771403172169874245374479039093405521849206691385463674121938398262081877090119230095674923614280951626399518658894341105129922354908311705505995821923561173991850452203731634072877721102514206335091246341738723802167956646122722278055794128801138055119291208699925840626581806275043152179820500830489311848783256209255524687598112520364917243393162599935768252935891591187511892880421602849163457121895624997454858656673903746009312674535634537389039803109409137200802427607523254623166804729431836971845488076253235220079130832564215794213406324444398658006485545979219200 [113,65] -5422152279473100488655383262812105059702087820752531416303482064586597040007959378392137026002378012486501915969109595834458583048365918058205159136146276724855432958549684104022483599642077396491049537059387887051401631567133384238130522175235755051590637005414834005664499316707541516774078456070147723207999195498760649640643320514999126112430178427115704656068974669316417580459018898949556057573578123509577874994077452725985000419920950397066523452183674714037692060130880778982391792453110053214487466268949102134346282632926236123547555576335494275005682759331544543642092476143567121130559572841607442683665897479231876850309725615793061469533209407196739027873656816572841881766818877862045046332491640153409881977523264093197098168948512147377130703051355270750354832728703833710965765319296424757899328071753838603366534035608768110203169863867449978360441139161019917879529886601759850946793411184517089804452039311960978814095394866735306505849868972570519555781793109495489367230028963655262485170470653039509442194031567734894191589693799974512941281179170847379597768990454742516784934277775645161686913174849352053538057866048587930862929615721645269724060543498414465581113455267569441026160014514705674617140860921717654547959592681638633544488109675231633928963671562126442580922490602501962758401631515788196135365103000485230793563707929704163560893433211761155006698875261185469887513907749131443409303134994069958688872320971092693289088120892275856515655118867153507729997308384567707538084061332426053327640488456525076622634200519115486258967266722866016469379790243941094715888214597465842996507934636980836058768010822888585242503418488448605653471348393363739514693799865390177610690276678411801746108205471428034016114189998331565534288005972773167172055694289895108698274010788709084563697341320465802163062878959635104505172100414918368124331835921919343355683596856388291208064480146759123767697465440535374949225027171680129369947472163681977785769855560862383216406308266516908787446281487161344155254776983714223438211109045349198971316752402019488652767576110747746859980674845152856498472937693400475332435728279651122971779802358023873053640865491896852424408812275582273310362134649765467784492700205560843692486209401859512957467402318856606071420235145849118413006286897637050498677375353580442214710193990931529605153031527005670787597951441168883925300929253137111456448761689178498911517451206258995525805465822919034236882301925990210341391060462145518746385771456205196581209760975767840 [113,66] 121618736059947931025676013453900227711693118667270727312974534208041161656231461426920127150932828434595461229118553422482985186038667876958269110594184315048982877413706667901719258886719157449903806669781611870776960446762460151375009147526198041781321974252653805430862341724027774807206090203780568845976479426616409053915361918460249739728140835767571904303709535954401073850135474511126216399744821143144733732363048868637796005607244448344030138240319942997768569681977551122393285320259512077924138004024098229961625427944772022450924247683800184049434062958763725478060105381748967211924787223186996863544906132116849343412655183231051038098496145091890654735609827317433428603093382880668834739585434183747544895243067225757621908184025042130519729992349000724247527851487026298731533808719898584737731936518506053525402739573006592086120338669074432861665723342621989453846291183440847312969932810273239085693762420955567719110397047741356482558820652780693305552808573035217818119540235632633842700394125392151209914854663958047148372138475226658728028551080127202573412673375767067484695939277552784744104653585536116749248500671229946768136993906223976924054056608320110916583604634604275357561061445354837748815066886806733744128344546336717055694027535691060227391686559334844047770866258330477699420169552926455252605328502873318924752355656656079306057596821045371127823875834104012355545567171989368938297482709731600510715556121149430618294350466248179528703081635638527382766065603896730530713677177901066857126410257223145667238356428277154645143821285789513538592499741881247582138327060975916183020411351059579586157850432751861956635335670983605473900998261709561121635464996881297724813415301717166460536201086427865505858699518431527813630441462165828499184560021856330299038199138043224428789166342470484847337054263633540722323358690879050183119726837823946416288609154177571816857576105482996849298651668967218224773225831733567618432897100704946353062875811627222701542088425043568298423021661430841455014007657402065973615607224027892026274746032394355226325890770902267334647794869789454089638719546901881012198831136341926678933776122483221068010343093117758117551945371760898817564962044964473951896772155067263651026703939715333816654463903962842984876277713686890415019557121169867221434802932858062532049090846417985015040072389625861561775967140821852806765404488031521503136179723518944650675027927415637350393081563684372719657733537924163860083074507780154463049447127909758297013522283520 [113,67] -56120295424442758992975296400871251389805478526761378602703858623570925360741732044570840277711829421151353702910492488797636317765549165830820515714860329672517412256388897314625526139779500913407136421413832320040293024213631867086219496600490894357593244630786660491729355271040854877111223426872700762553132907299842981558928575911192085473924786109496748760686509947734390197452888631370933850422817376585581170630050217779704289497628770033183104879818913281497212446460637245523591525638948943244498524679646372511854228132707396739114159156390687471407138755898157491313900930902959920943570816163802438767710962849080120548323547611257672598990102646166335241227974720242915890264314018584662051393102795696516924045244245591924691665396270883475014315944239718057533965336051423010870925264397717727766558285278417235440359794416942259853354022961696615917620641261478491999753960996282090291963659063669593470857329923252321188728988155351696373850137736443914021969106352056403748601929433871286896670808444555977964575983579153902000122245894901306671749663879978645869994358399266672402991916512132100325841053552473743999584456473007506671819041295587046009723790514070649447697031089769859456258945187745281436473158324399276903390177379088532551979202408003280182170816004160512723628874538051894447666927262233961717969256872918001882789131322000749885612938536609534270673871549581385028440849679182393421186896475027918407889862978824692131741689650497314038540531298555901899627241195986521877488167586103899094558790023438944066655348174954299601838017914545561760105538435844916478488181120640563471888068296468764050641225496570372592610922326860628853035411402299767269060509994456481378021064245639153785532508767965631777511049534830388889544680860150796769288596083449605927966126893734010119442328698192239401958941529495718897022665793437833802515299187576961515737177798240774166939800657876623473369910204376269937435062510527183355893586973216144363952085204692192670485689317809388249259658761673459518943673791909022487527418295326086377120700791288736511404907296003083588233422182859218788360564510598004496229797206789474365767844319480380212316646464581099761390599824613754549737795697507726370675156916094713063122492321485867477798070772174944220914322090973362772033785677692007482458942340524813030253581730558853788995946637159058057404677493640028782046939285430993325262814839312422848088205876265212394266911490673034468767001409400351933616132066272532160381891527919273164685440 [113,68] 1519741831395955317085347335384958470579568773669218306579420381971050738220292296168631581931626423830506753417745727919520846165689991110075731472796722483432246726480429318185316865821243491846781613660294714288382432472898881675626427315881030397712481482706191924569928996524488298778974829611038364516836707785206421475710226144962476481839817433026159886364075393203132147454993318118295176802968547416208653782171689149513890729910361701746088050149349875512055313766489382248462036187933598755057754020418064119536938037701878844918225247426916872398414070895191235740590486559428383993991210901112092041374545483027127512396092154520988664003268051962955636685075188710778619053600026377256343339479973814779981316454089966772156159855591181785922914097023766713426745919074981902366495575199864218731327380889311138806371200380881914503651478103132374278260174432630770803567815648737560816778322166419035765773029330275652202547496412363770966707276478398623249206984705967196587470639155282381094370527533974513825834212734251683975789286820679092577797817091710596309454118304215252940079484014272270350098086459260808760154924860288757499812945413654645385446283002784439665127853564693833120774751053393957173036551593432374199953158655756734214423808468169352467112750099334078423057217013158651327272325277999884993996848661993259934155196606540287474057288280683941441201899619700976617059381515719148346651135916703270691719399223805608883973277158530277397622335655020368951674677332607193530580187210050368463458725706186485875119831677017779085439769902437157810078385004396216825384211412891746422211936578211534164983861581841822226328276066758485549664632868950773833716393366025876956288315911067968442224491157580046053400023442579966853993364644680037135729168854239805721228727849213752942688569574694833491750737870280961446021728791876647243022219725661820607801312971026768517497135725205118072653844078502497001615836446539994137643834749398894143290978758826825071764784684647396732104972700936267835417361703144432125728084497556249225907538867939238268570077082707591522624921233118535740797615508256076224292779783723691350967980875791112780842020612741461090221225137134206290440036289733213877548644535013638461402479973555216317423110962398142298919373373942104448755932492541056665925391242575149624333105720268063065692678163931569794873737838546329594722719087947311555203472844099236571313788135581355177173365893250010199457123101038128712912683397021075788546778579903472119040 [113,69] 29931681512605178239969885703371847786138104567836071719124850006460192480918459477873767815337119319833062859386477593523111283050580250857103401652446474115712225475266346701569366615800408082610188352481072403551483513804953308372116312002060668198144931364380228290386867850435823396673719939848396442567929309738440386128905661120105012107070674879845157059221777122919148013435357107093724039036225241300048615283777189879203925959682516702162633418035789160903667839339464962391734332089077222140760291573008732411776416082056346209929698273928585832496984570617578730720127548334221886745951602704374889690637324721330891396099099861958825841535212431885764831503682866402115783681355154038802809952808823649933803496911158587650266651400356989310083450097518306255137888910200018462839797897599312988165923089153790641135975693395203816229394438890876298039129564873050436339511788320523141288082564989290270933510081423283265182725380169156083084340426907489672170427040378951134565156264260280967708871092422243972050217579966760645251312611796380779161550705606533141245148331446439005520242910871005808228081989080546149542650565071531244614027717528829124182722113455815834098428195492181127999891306966627548344462269351371129644379613476539082279609347177041846674567236935907659453907375588945672943009921080560923707788931646629001187719935913137071164585498011759952043967480689380195720193913550932279038150747876122887691310889283259506236457016104261670910334571271242318541003086129454802552566924514406630652144212041146429552253549562285105426832280601299473365321507050408149044195884720693033082037909481870965922121342874663712828523616935785846130877964216518606042372978842226678563397412837552778951680858394264741043967271569317857041452577970841791995951085394987683435587485935685915483398988443363072307892933557270303929525482388792806221092238532508741276320999631606674288655246928582182175946689983804417603833279415965942337339279380659580207677529572928352512050837524220292115799430960817983098187848581305397510793766943675208426758920403393054030839157913308208713908622019230740982986315269516022333234723509442718373116528754179281746076691115776894765234136852787423831798344594367115723765238547848977576483375504070632100800352880106108008020629754700671250332716768325977776586996990584798217812040488359752866815009697563359168622678861570644575853767351114284618299668424675087179160584983436577333818072279443906898327361632990820782620420723242096210633825554738400 [113,70] 6445163803057699458985003693417684056231687354821647229639587867526130921835663863911009327271429356581199590258074620956878401619135207662598869195030657869114222186555379910422449976933796701837008562590076331220505600437729173562559569561114909632431596416318700713435907865882770445111756767025030512721871103399719380684054611550095907450405045124798386449950205731834225226216257444372976912497082251249442370176434652954896763469023334678978375394608698413299503602499819434116105380364749865833445523492315968998224854183823482960636270500702571951943066551004714014989246379588635396403972524847399049291011647716110854774899315733442748367273234053649354596910607673211335529299524402360062718442561827661855137431925094935364705467108346922184397387616215867023959508739712012025228498172008636652862916839782335622115380077815898487523429282221791694904886090324624867040097063277902492199190190066679320558026620000971021904933356365210118956511060707223129989361266341059945605364297067044719199857174913335919059891292569605395181806493787825343444444310893132308801089818710683919542277634442205553492367283763505091542983584056908215099727826302914897390423197330282954680717161028922902728789574659076489186302621324644490533820084796070951652279365342280413936175498741169665944771112111027687229576277084643549198114768928671313163726499378288265337763007629599967929566516259373990102468142731002408345927481256892457188087198373358800536149610437693553949734816384798070650651914246536866549530423244275901065492673865230849145007163628920926331413037807139529800999935186207235111816123695138644595509200016468819329914525390582171272399388905676887794158902549722313636001261042216046880760175961617107227166436500387038179076832823067609243173824273308221146566545647587178021834935162007109685063546803762920027060035612050461940446127566450811592408528764283961293924595863613228527375196508687947754560463179954235750439506960175216996859824800118701488072251354317363375794016193575411540071006566388108053667931832173245501567689182085259730200165143679192396998508998677006698970704456461356647312942518438113917965058749529151189602483188573608116391574726677344245396412811355312165146145222397613508030887775920143442820482106634726498010726197344417842676796577210838152514166111922185982765149992277686329600733539225223882811631030255477965664548956349567275804151905196546050571898612695635886536439818046345380054249341581008102413240970796058957312694112545253226719366039040 [113,71] -95087041490953368503782472473653464599412958132886507799790463442109697951407520790671235058148541207046847527846008387544456627644939252921479528613590893552624519915012182491345786727926851310297194982696728175878450678005066884303527987138598823089347405382919889123642807430539555251255453042649531573763466893380534659551109791932856574735358406780111309032829612761792272772145518695827231391187918132117325882703435810107261147853565991084847450556721643267415290795032817742458338667535208972535857214769251541596069836753277629009078223406097967881281462436057342507676841051638214847191249471719687378480784333176301730760655566762399647191459837728846049450296017036193834573862358927253311653972392134865813608748270314752701609740325172609586044632857386564583839583102069963291873802295845744379460319695442799669496363621888529189004111441343771224990466045302411012616998519501225596468387940359606538817165146390934034031013958745443642429444220584435593247047547869246670874264714112190382213573824894844655781728753183599685839447375557730365623678205582473684331760424264227856917424693726560856219582351820265908722390556099667819252813402576460709311552373647206501662514741382531636818840748585385452581625614154916931185234537605736170792923786322607283830968866250746273175821196909298237495984659278034241574652899953784202209088832970920830824782082349671408770782084657333056603185256527154801120923036238468187784360072492200087202185954323178242798504537010622267139125129633788960462219794550335753206080260078653275145272804701649478426836934850005168502798385968439127350591630433336516970455063892337153721589177160939460327916027098522334409590976706663955286267673612638953959253305103388042409501726616092642875289100995100246631485777365534816867031388661760383281274042733199167310628196559756164653005417502625252519877002848784386596799164630604073551696192638373213425577069785037564221369641211106701575361598482509865635263459563439710822912812180007919998412763555808498763811810042286556844728418931549796096610183490108284693618320683496154229989004793478336259917858792004217249333922990291036627634014141420308798062839295039076020860355200884804869398302742982208646226469918196986068664250724685901651016100510273484595595863573526101002866638815668374379425381098796088490849480365504442243373257386681317641313902952250188748486222026115697959678519746862364451138057242190215063701829918958286384733922330388228824905784840530734709924491707493969856463680 [113,72] -804284100849987541950115297964285637560125204971660711334732130638865148659899428383475822565650878838796030006592927168119819350188238543181188681124579101380246127404112328553620838224090077320117121615599618616135813590606582168654630118512530263226291402501978896146929964021710273032891300198156502013764886366939530159926053012767668910096972335303104081763086507154844934131283974180478420131815430360601747510689456344607145380645689575912552772760047533025080988867372243446812244010491735768930729845471465219778723529934128830481656036497372739409170621515176664717328629693272978058518573865915378719692840827487243931441160697627171723462842928223476832295684593398516279035209846441167644887011835800754889633912817846622204594441341486980462964656144815582334025386065815856057677865918239793131207769781342328138890145667547156845615253664206452959671541202639257790496300892577811265870765818523658057262831302267894886501171551137870443124963753080529066091767036653526166771078537696311358706563836713109154381912321556061105871350625398945229525771973614248149770645646788540563803293837522023981545721122790862732403545717633532678836795311768550050300780204105072908620093058685671875917305365756901142558961725805136392932822119753441345519756005771154041406849661349949674746303229605224678796128979667824390392595007390640272718393556479708212936774994206694014330558330479027120406479237200279516680502905404045695201200169930516213553208428274662019557865829586591472677516127599128921396351321891318673064258871783482472804241487909815737993822074009584681139323349235628168223069457653413748978020105371097248301376742962385214462887955265462326621743775072691956015895240485784525960164555544553951069458113575313447618425654585853712905143541966141082011934664064310428832642861171281820017627764628456474259812458349383775794728893830395526628166314836275405742527316895112433504614978503640989795748373604946194934003412959448159183879725321439496927512111586153985553364132321191327424193438351998807422287738149405252109678250941499848256949047215362831525009212130115284081989591427673494131953409191304449984645423415386786083583007503995869683834488215745525850752278649608253430223441402991868032452309893646014685708218006227946460372221341371747687546174890032365950025197841542386219382650856647041867940961589187819474211942226070237077148255004432822039202563630753200618403202120263148189058194545410846958401264829158806758179049356211169594340618481325885440 [113,73] -198306842028941585843486320397646256290713661661754248313699324774008452968065811293677232200000687139092152543301462227016769705891561956010863598215413564208635546025636929426625365991529153001483482425155519225480435359353034045023527719816464910988206089411234722926445261573945877671127765793206187333794441298187954349352423831652105063306151362676339222643233764319802684560417816569030862893367917423558820880905136891221923382259627730286111025882962299158626827865821098928080317655722639937203028354907730046168880382185823579653743491563435971498868704409348941000130895177924539986066851023807948620558804443616242069996874550941105914742995281106873273471326350827957028709990109227744627398728667981876606193503317664547819410755400697823906424062305604213551297442402703899270132266629752229439329916382010269295933766749750271441897491917069406288459885450396589702844440251686470891225813254670649033790322539492177793690483048286649146156892082026817929510160980544639397902806174265963322579313229536970768495376286337537533112223370222972852202624698593467721864651212896682381950925119210109965026974186270540898052874133006865393873718878654610267013172833325897380846871008577004984258244189628437610393688200538510260264364864370350601586304404361798636615327478028498412381087877516689347032154336747670884327039122207894130965060230856342234751120032043136048328731086942746020350015056516948023983301537519105581350297770211141413858116751762774234284715968200678316472193855101520180869857886892402841632858868260300702199684703469188917243791549755084338815509900377756358255548025225851444022898632166543864645822459490924503025562756870010568994380187779372165713336990255804300711747888415913624694826768297086812537242844025256797488824768652218764016380347693681186636841442206450183042922070033131378939483794285700611148867350577105887995769544828961050958082041659998262412239884177907237164973335458807879068743137823507148499496752588027547603618323383130535910478453808580625029752018343976318941848343632155582289031270427055074982079391439067297775194317472349441625033379659346651185001986449092628370869255252423108176334497160313168174543793943324643409546709732120613095641348526012601530872723340644047803243255263495714637905040009276230116259889714493980870455904708610783074733097504568400052820868955608627331122757363385345176354242946709258396956581075330343762228679151949256310783896628554735577593842905263056004911031405005030487116869673975680 [113,74] -1011596931284039213127812920807086674429151003963507765456992949486089116727073488336937455757828944459208627739502918093235849415748166178440871709373729195784393908203546272321060003605300321427876963319032861766677164369526305119114917946011106535780179525909684175266388253174672568476982771180272456240766381585690780242516550400019671745095658047841470769981884267262808138045886083164951425909578837306484277664478959419736562764858416477059917025194362472592778230366670196821560507572440326089513846110035405287087259128109227993310013156179912049881306617170128763610137067562673632064644497523630804077669573579687273582713088929106048824508539026530641519299116815288080428932366712682612432105130060212473024910134074189989450275161815037058772784046334308868982864252662481707335561465110185992163059840401460187530875919587577862308308835306602483375140171784606701481648703387672218077936213945528909617806711268397761160795220503699102046815085253904063778471639425244356923401017140266596979644972626492313489753188235745460700174837909806840664703721888201768276723520487072442702158727907090314713480667272367121477248004618292482204497595910424469329881330330329113303776148308897270819193641491162810586948909871726009523766895086913007443549334289613374927204572405393334051844939019832791955326997132549605200571766749656455568378900590048597271552375479179362789292209893429118567416145730267523702409562805451985421262851499983013837388277422905794657828896160321069411129983938249080223272946882938310702797203448784443884856774628223298589347827501734995693284626864105533809271160355530714376764422595654129343160427336459919368627201125691247310029613552080165889287196976317562932067905289165304510269300328915616731909139543472254145003180626951288059423807876471644826487799422578178554539217464342015380282498613103099331471785614343002902140889329606391527124468976991721197882931883792764648281689155722247121821986486950185682900936849848983368894390372115869804099794016095651975372793720160025413837276897851004175301275259040605652118433958708075640977005135008145910354641742125151658297234118302349777459669577972967910894063547817263836352332148727915189302553403366674670003774462204626335964105197999209159143652719555156092407291415110628143725635610763062787867553321013967931110159759053152355758607774181635363451132129030038853320625631616339781897901940314591999399340047781852060850548522890480218317298015914543884087082111447191987292576683520 [113,75] 2091136136009651414042959897228500097811932017211163344274602332009225802684391795034490927253073716135582935666321087807151499456384622169432958314654551497643072559074712211138183197629596665561539152965776061840040403522250618052143407912529650785898334058460403043641575695132772370234681753132034515154445516578040252034696709846213830653736591248634280140757495405626600754022757936046810555814739266620118830710635892624593128307791259754219909651062278210582689790809088913724908550565430007002932453658289210842566727069646315271535990572722756151170610556172513065679877971754923294322323351996030221040391968212558079106355525483516402343953520790251912476212515870316546124016703151410236025181616481521670360256736217620380722629868171568288621583544050106646721018517068782523313468388240833834380593055479357199958329140600826572624830360184663853167668304497213065710223918627296639706422850892402369295000015061862136959846596601125964632582916636274072732359884695563760866918506429642199437765981183769272997136324459250310506155748790567196697788962044125918037791335285835363477336309728398536498391177874058029236395335036773507655433204439767420392169809918192440587376313629214469167986244257193700548984325208955041869956903596799023030688071262741602751875333424463119372334891301005608059741243355236550180672229732098304762410894486542503880898251121614514176270465015110652395097632818297025699176887442003678634645510083978061655360027562356452530585250999666356968954963863507790356765069524418481677258774289094743163184402609698782366247129633097770894065487134080444137390146395219148935149559214447884894339173559908489862828275169978568780941161733388643512935661471310077209935239813243982089038202347096813147615191847039819702570420980405657197313264140788052429096797946484310878046926247778240851948942361788472656986027142874373915699431982599183897741071484643773520178401760142990744499531748661262355968167963997112176031753359146976991738777319404074245038375564838155956495912772426684272933551060575356961639007034729074195582881273906935750078902199777304037427628736102718691212376563742286467032454011201864188536444498055741835633083621706126472860683882717938429140552206005480037078581360670046558824481323653395755118417947465157916081336131578429391382851765014033677106666195737375146142057482363377491201954287383237753260920259407172543743411183618267286424866020669387676562729561792188932928624256382082709348329645880428714006080 [113,76] 1626683005245339089586828876234843195695020423432772396079284205135493387621080634598528844626904958259234339120482797382755373999188482564750851172371269920572685926380607201738552832189120667948110197986859612143554275207386392099421572206260393412737598072037544113776440250623320891576740024932639447926399805015994025266406783980799225871652315965094644916832167200421785596609903165761656399989945040413412627883385123704752178048763192038800476747643667527508809673302337204060612596639195891984256696205698796481457280551886797800959810015929609834453901440413466403616092839317605740105610846144864431521124000571962921607902523953563405085751686843489844959836497139618655160060250757466132434429368856189864560194760661217739455832777405880261050358800373220040110792202391425149395484244480259359655478287481950774716750886822681510893639933631923569975305031389158018297560709165493703168357167497787608247985797115846621359841495533525356167052854988072398133257648589743677002019741918061083057454828163169798256870020004483420982573688139993848134460567767623221399502211628797080746433584146256085066175009520737479005248520425698971391560822067345131315097313771111727461677788352156356899555782329068918202535781744798290664600635881319202374455157648553047074034667508271164457524351687840967554168143719314404399350019321518181269348815353479386208819441660151903882397804859438560548645204533528724384830673042733985281476218627485020340370672864292133210250869732865076564794641409654212014118703084584181587569211966710068039188320248615076281131928011423822923407208986284500115885113072286878128160222066164414785956239712077229103937028229835818158473251660058060230381053618124569082414089354585211719006163818862094111487631220945550331030499766031040569005283223548482652294316185674220269311721960300661949880358663700347692487860375917760219505143996936875962485118803833419862153900371234589606556977913575077923586709632691219670685479573651425867703577994304947901895394666362317867518736360315506269941092720997428135474938753440226523827355412422850354867022826318063979325037414227287476041576543208101275424283581496677744169223999323598771654912526028349260622139070476011719804223390643099326198698273398084995051796502037459342040217452472203634690404352043947391806572846336957900331358140551615242836990631743775647521688105930759396385465225208664193963343892747834096679021081112806900847597555912658285307172447270925043122362124925545919360 [113,77] 50872687837637631863406791335501208754213337265470477157891785922607472493303749164554187783884279092883306247414015821793807873722628861258853087876526447097877547676957452920384130462127597275387684288125273556119251289212703035548821489586820525600482737775166736947099268956072434160298583715209743757235344163029309034355658262806064788642885453591053005332155374996151240087175943678213609771931430419674209702776556108256191800088173370278832431530682185065969891716379794721770707356722215534104748766210304307089022847119827501357365851267385546317137830225713866073371910474189690470256946437714304571174707967485714105055951616735509746113443878807163179100129247287807874589085545576619046289026308464063324626552605563228402910756702887401403215222430982384322610336483327898452191261282667200080376876545463692033752039001215198655185396634773271803443263425716619222718068197323196479290191439548231488319544258127821108569994855358508148017041596672180361316228938174155038250333706146794668899383581737822749425473520708428110456459505623315380227570014974559355410968765057548922531675876908884433003051407905379647571660074878349836906086332436627631928049475956313620225175734454994717825357122406024861782164866752942556042385421662174226814726531337428785865653459095429745950575477688896937352789103825410303375637718471938715675189031209084218879013775963182167588919826002073609584248804628888044181460397552800266178214348810280299664450530901726074572180286599299104667300097067159873801273787153893620014983194980087599408403385358626641122343073922914837157503090834009600906770489117778115066849971106395299084551772809124755505527447058781200166423710543892953897672293684404569078601380907487253290891634003784319217003397484311183253284581994275964686106263041835560193517179208218491276813064440625555690155238641403933600838181827374799912240082922310188295723747946700241412442031629201591393827077198532969925278549411820141175301186626279269774086405678569087577765399229838582724612807498260892879428492605826221512096317428718745550626594358621738393801862005017427002317600186735161016029471066796082376086474789315003757473484727604411709162953805668608110963402644462100459030597737908714612895592698487757135529483201721126769723816710219827743917992419951241876672951150617017975726711520919870637166929303980512760301592900320892206181533977996457945928781738917367240470936486556917139656365679684394735377726608874214489502398125506480 [113,78] 849977947247960988361323923678463847988102477814468257398091050826515334797361651726521210225389435527137745775021019274449023262044868527411222120246989741937518112917719360187433127134731438284743015140710367707866216596869318940917123120279624709032679630078940510076044442608883121111500124484503329447282000707756649927932062302837732466264536903186651672697398109913098772592797225640263973397787726560540891255417979543549547577846810748076323468537739112329683356450065397978504504372875458088002655841700286923189396501003482440195935414751736470784449685572422459660769215216989954770868026875872396737757260790959774428947999715078775797470043129597819152544951008522280001543039255373570647148001185443752208129883483400896570428908163058948202343045175079786123138111033415600868517627078953241763739797390646006199590089244484554694116416349364157967891057876740606633552965341897627537064955681938148609087828633557748421147924367583345730176051096864992824275424166462317753854646402243387571979797802389983055792254821157114831227653079890314177433964410619873029684461326575467791616126351419926168356161460483405586387726959450913802346201413435358571466434867802421883938129000065504303275616538135282618688172969671560749733476948566381233447918806201961634510022357691825184403355314583028396321496154179802001128034080507485989369772684765638248594002540531576284642505762906291016314685757077357594231417981194641167238590361520679111142981596506752320717762137111725738144868196065392125750330671346021863575765881777948312006823009399145806313218158380542444875243675333168313436711814962440942389039975247133743611963503946247567587523983629922732879006447311332498770604932510477194377211748757163213934301477292630668010078806417919786867365850526952313126581026331591525306299675887384731639819619128216243716386523884512934927483811257223387572647307872923953115000030383812516887487682628870996577582166303418222226480255666758990906566094166188132224946050988388775859855132213234587429855878623740389022826732605585689863116193210311177830582169932221434120621303898076359940524944284577537874468181080937270502890387374955981799953704856106053368978977385271485802873139141379271009113540313331580380755497880524797491717778186377377433403475778393593122431684531852186947645711157944795511663216279781309375754346186401362386905295908348797549896201210944336854611245253894715016802333962632807310367253473459161751456645423265079380223370240 [113,79] 18378235390950878974369911708489770620001845198883830269024589712893143239618067890315649702997602271296276868105762133764241920678824952953269306962999054927049076615018587500689752988770236161886260427180085283168519792827819184368677409884412739772051269559052798096540301878817668108479784780640055006629484397058895879229364343444378638404246468885296152856235750360442535266216668996633951765092793159912234482735794135173591276543253414061546178452471771545249339745660870937031248204898103821259763375432288195493257106489578817608095110004782580119809172563040262041656761764269462261029283846350981638757858277408361068338163168483154687895020489820486551542772646754180555669403495286554767973708680759677160056280053452294357897421941521044920799555194392415763776831204047481972315185686685730757060270907584899421365663512489554026776522723473171088090068756661705916263291684968531584784093338447627167507702031887586532846940385526010911310266033569070935010873081383891893576154704439559231394604748656845451020015713684120912556550040761221775023656374332993686262040060492957091451830024880486483569844890757786991004287222511600556727789570689529199259196903075766284877915584720346166159189989729771319593427807913039347507952893607738103097638517170239949077602727715965652402547222130420200985408024289639507128617584141184118217502462171459666818101903227127539284251549713616292155302511853930923346918389489917561509892568612344691216942649858135220692416933908910696456620600806377145591620473315962753266634721462732819526741086344647947678138831621122010273215288125108411167033144191602225899690882612534705612211687398217703998386060024210708531731436318103628415908831011429567628459554083185806272979359126391175993006537146028406517627018134346574578949401327423550776884047301804214176408054480579873736007471838931267470635116006223524851762874711902194169652963393326898478613764152734161398238457035288089924514916452378648240817604573033384533335665853417092409812464509577954597138167880448167136019054077059500394550133294734085008048551805853796812060528188810478586272191971070366565523801989298753862200608012690658362052543691003815326092698953950203180202838074416534070545478972700186195191571291485535074372862166894901327635728304481256695619003987770776024885491039019530622233761118347523219883073052605662181595649496764353777726555760464608258226549521258005477889525753780963527574195275742069680491005301522907598231168 [113,80] 45475903994339587506791841841890205063321265590726282754361835507145541583728704105895434197091230755786024327953273089150671132881343822237215569269788898466779248466569125872716405714870388467282273656005229994766253196292828733515924258263029157302955306873713858345915436566834588599612386660444230343709460833404181688891337096991829032257250347909083983116960579271486649277991715739185934420151308547393332377418819907294686809827164612743583542620654061516670043310612173409867409502498667760379224092629063831355733004076348795576091318102798800950760804227764528738611493359473295637239883538390191733712302996020493509277121541053551345009973473473236775960602176657735986616320220964452670649021934278208602115169967670834960448872081154009550842028430995618199279786645744757659428840086352671302943619800208698098273009663666628855918846525801385687562024433814288586810356394005753762108168378631341209020184394525127305229896348580766841698796231215419939805818097498258752654156009684404206576476581678761752882819020052364940578696236549070676021614156615486585965580027940405896281362822730704573557751868061472121427766570789682242628218188027177136642644240026916664745093341551697159458365430097645257492809692701351854813727414204525466531056799637946109693405174378254506936171299590259101791094163226385368041489984076912294614954868132794143881054353519648428901979956536333945577800103421885668618520136494504214989020954784936245551110638280897552763312167613612168501617269416504602228970572395019710143432486197537722587850222449320938963133952394103075571387445373032138076050172696672915651520929839031829906808080965330568654437787240446721428217916513036414593487979915359656811513273413151055200059160375319087070127607210103432262268899550693532058939501661029761889018120502949237886118682292347473373957020093835223564970177306618196099525997356893477709275648707765522510963639825684129478159526973495966898634478482608248118503481965091953070039242067007256854273615804938382144821017822959649767585459456146585821401680049906160907411479351008190880597278910203263550517117916688385404331406531287536534845042786752474237907439788227892394916446623933744910346593870029909460677769292318397074523689948644429078303227096688515395104342692141676065277115646779069071026184463111160649526943327051147458145645473569274158323443733640259445885811207682806744252244043034871782626764728672588483057148955045112753347487381919838464 [113,81] 2203412688136474363875992227665713642724195479946908396831570469120278989267202453582494604363066362297871824991073373369436699999147330504403329170813832259566180659428924678761009478543535098213800068637319936558921145499179868719402950446815977133766129441763873819023431602687423614659899920847010572496996782505165967111263841106430811069468245866687707055514646078303503735817543051613549669344755407740181973879291767492636274693007520346020210047740377046220212706351240387919043039508884870997760407840263405921845660397072387657444576916106606974394641095098288318507851740153565372501504184274374956296739219985922445802284968328176449046638618145041925539812737899051522830581579936466895468259111875142854122523920450939802042207259824881223592017322631580211485398997037664842995392813923733406030614140383281554114344936037148109165517982373074697455647102614391157296539788247487492336159362229956220463546853853268413131745237512117783211600209797533813684966293392235230582963126061433515038653409170420316930767985386060679886257214204688166651564069044483557475779668765590820740632540677470787744654771707539259125937233457160564728178378352922158244695697460248117388190442983574586819908435588594559539529683015322472064520459041251708417146044936965635115963861299033682634845479988699485235337897850069432537743016696642873342023980526016522706048082032112461762749587136534608216886070601011145874225748946236141667025882342305824889544315224125123679876774920644727327788827757400594509491313230699837387438961282463207386855930727349521562893754677122150787078347515357584370467225387389858560928896668624834979316695177248156727641876689065443832482918185467007245950670300291592854163561772834509512433951188649367275086339695452685059040350385434953112700458936530172652545091786575716492601296353182211294702140589200823944608964277113437259042234363092429878404646931683503350687320835887603959574868742813383050330432471149320661135622313671639352206006722207007281683215483016631806032505645600200220462944235799563446390057658256326705861188858748571322038821565813856184379717152354496580052736985729217109652430806020141471370042865294097698566507137287442110374252438122173158004321286976122594163428067522978879384926933879671624734783856181759851390659174965812421732367529340334871209705077332207324811807672870352873537315027762825249322085780070105347065702565346171323658291971266505900357228489971502963497524838292448 [113,82] 24616051437660291918812135346873663097468575560811019315255856981810534741945926937461556994857545162086733125748410261160863097037656884559877177525493432113750947470321179921618754725389713946995972939443168005387744092789066668747319133932000016070547761482765546547098065404940752264375600137827163460751443903815149298837337458599358444152066275923124870799289402834223439191496088325746592815855691205952347901306986285298145966319568467012682006334219000244251325755428694975388558440937907111145873663054191668277474059219899622899115856623088157884817929868500908015262276628644176908976879352087485097893562344176869043709736984757133496179763976837432519776686109257345391763454484725187698693414310413655732854546406836097839037333211449404483546234247329644226362820087892743829356696628403956733555420964935413201021545389915162678066357923509898580563878543782186986315580580597916754848367333905200229151568991627344194708270214256539495927388541141655890812135081863516386313906639396734098539755866519699682118201375625511985461795255204853843459601610893559852170851962479745185595089002182577165946703985918378583720533567566548703586479150681112165218274085402563901588233905697895131495270650662897224343011212686728296051297300706920154308642254896835555667915788051743694334215123621064650811330254076302753125870566491094561490693680210942124543128147294813642143963667895640154068477413835939469187845996731576572206023487926202614235580640217003917160158917017241819077383589730430507976040907167413358709460667210103235878153981441784625769232727836854859110874235872433301193469301538763283124967138430808827866598653448050282130801350277981734881595945759280748583516620386822051658978974799393951717969879833060262438456618965543247109965663300604180862441014173045439640293984384220356143014922651123015521779267541446811949469536998368013823518703442592709184126258427101403026207565514115895512158278341656435825470081354800164873691514766657445490025300744049186121134223359331779508988085019249700499455618330266519989455365129287569477004171163483155578791681499246759983599778060635983421679302679129112396987255514819426408613195753456784180690185273900653584327895724321001548853197461801158634008142045729183378548388870867009078225782541711848890103340745773112771314038654495907446693393139027773908058511177992171300708358757242350221331277151333010061855309258015705021490819759271299017047151302933158774875525120 [113,83] -751069624311248036750217448390912950648812686423112931237929903747851923583166904524819987126628248089728313836967855576979486604370337028750835706526016511990645839395718582599133670398906285215733431297950031339519082436676739100229793516365321846306201517194039305874581163539549746406863185559607847286825632996606647269155666966887167138094173371266960532486151507150217819220940717243619887808848998684611176543945762289686524391077505893722153819548279119496568139523424417676109852606763257807419113659275012123429378830952833027485136548317244838958304375048836298374254039890722345580169882211834253406261746315845080973997605791609857747431894505232509672199317889968057906725232969737455772362105469080631512098978746747687789245877153737003863770271608089910777984675540228216126809607603182647438429796081071102635204316028722899211544449411236245876236165796396160541375334372290878879938033007428963657873473905237859148634693211450470825609367034518312833565760667844243803298130297561853128770223177112019447324899600149899404567989981400766946315112966121841491078520963768201584002109565565462585193210807632660436717616996798989229804546486259432437678797019736411729662197855474347895622181790349999394311378444534988518406935884632881124678622849782309884472731449165644328813204263077786559089750662615972686102484629353211761568169202161299718606937460427856279794557774316034962658114667714808746991216750979891865067179745539940541292033125843340841891340161830915410939674404162575232808565160846670340441193361020007736041102997797911465675672769032163908037031984891531497234292673069847241490098980081085315781551973424817604563730315824116382966680459046399340609569267208994052656313137619239444976612959434253185600112358332153784844776550226176600329701261723720142004158354130755790642473339582883686808602148173367782816781568419400290908096581386833437921877195855347692789789619668617073015197865718692811050296042778585268550083309484031078431332556257768231956681432746459797661941256691090822139704916089140099729812623770260567655637614476165407549601480801877501469965124685860946477360948616097514840767223625268472318759419617497747901669337816628724312178366049534893818293015621661534346709837921093762324625829708863620624959289226304598299681867103718248831075669582940363929262922638330210254816830439406992100197585055882590049226024045559461088563781785595597221751329605839600446507834283396220900352 [113,84] -3052267421414273998466152505717413413994960147882546944708009809746612797520725725386640252315777882115108472152031045034844832953093181279826362755638160607931610888958552600644985441294128150219749816884819234474234246044877699518564453225609647803801319338249908850039556316008283411728282470770807670845682544183967645703743840867467396248077790220874859082002572146045980638556912991136229043232967528592262097526891249977031625839457130992124805740225491038477012461379693448647849138151305719880994494846109622234710174059911559234672740529465798881347785659757309936725888420119430320538340638976380941682156114043744210770772145146808873202641540358247228624867439193687545251442515257786770005985829481834722213712650688924345883064519811982591824798779041286620245493358315449090721122712944873082704746676762558047506890916839813916186317632201438490893100654391578844144590010651623824625596416360772228455844897831483284375490700023173254298322866961302776504874922563818420304421796703715565682467030621701115733460077497370383200364584626316773433707176326851633626789248801998117168997639290409426511301477244890096001125109150161542838291280668256363515174537596690257915914519182596248659144859214293885501279446536922100368126743128183544349999496020172274553167159358376572503781450201398498068479000437703920221971625350061713825930502606227278330778612880818265894288160523147110315353422008269275284647136559171734214038418389141981107172530220624570332813806800321733560626486861038349139220374950677828796545491565055702442789857106771521798721130466567443248652054903322860610431406330066443339665306660513215383865504526706632533459024453641953238695929934196197116906181635964043512600664266688049458338466478071791488212778323629752502223434226426969135798283186860214962258181847371558512656148472599730319473243951104003802260786653450475319890896114391729286891624132685411454062935060944615789232360223652475052813519585664115819720173366005241800332015221347068050637017272196578214563070386745726164958796426420474779449790193318315294704272926487789511474038007578344770494885638565961539682091514115972206678777301147777775948238976596922123318381583887556252384265451972962165958342559406828555523444989198363669461459835920468486985966137354584273034624386595159021241211578817330727145685202718113576119760863641123986477779737285869542245523367070340489715021855211306952465442004312646486467099778911867136 [113,85] 45064189928041925965617680921466733917363055401617896882491317377642604284561187295649993316129374181099200822553905841438315233931590384797654791119268972217938964628982553824827586788309667919402495639651140807075166130609105996411304909365625760963634669210532930061620173680850532050726539974597237698663075703788308730197070895137036979134223282319898844765155238569944471472652627237749151124753054193853687229184151531384695813097684491771402515658231287114300802167495137318850122901164440147948971977292140755174683495204374237894070321267615687573183084425878562483651073870240835091120341598342108503092921841794555878637232240033801964341218565963167840578789189230347596115887026395523163409686785203509408581519268332208227189523932913348610635142109658175486177414635377576751510360791503718085328436762057006277106397782108634571337852751523259923466406433666656575718887835488135588152160294333522268990037879300020052874171950898944998994794942051401529061464350387965187197935452725257507604280925318478027296827470397915201315369940641223895729427052651402456860339491041640718480921430589789331600702528598096282539424517799994279370908611726158557408523987239794756941896691778315734564735752927601593895808352311347098583275645933693494381936384742831885105377334219998730403694494788949430012606520145359722412283363017151498562523265324762061755790877183331924983307472206528022000961499615330691364620830687345327543119896916184271766217181888191330595390404190891514798273297035278728144564194343795776212059721933584871624046413825379811709144292458942062941730664578760346647535755282501807409207708447826802055680661996745883414091754842981135819476999475439433674218535131491537365153787859149457884268488963372714680767358865401211362623617257967988249916779524845506438210710555889236190859387485070968462844040886035037548346621085726722978338261742782318062144884399532040315255999404456582223852822368121379225678314332060773768776131393430965848865069305758033700889796152654050620678353963020364343953183847426869656375317355026405157540912585015589983622367357204765184252279187376136968380335855824698925435117603871452544306809792941114771789978159186408176031062682665577737454107245589053140963874677175863504478909989556342362921604488172062190735773114801342846460000645363314187543470268605680950719331289711120427478343950545820463753468696704294649690435936524687841357527857883938567763199758976 [113,86] 76677806318462744789241851631977722283112328324864720704085675709190424604538891463538399130439055059057594446359194938038386610179051633699816518404610078784642065211519064154703523931918639946488826438726274835413630464322216129180890512802618125462412562725561246206754565140947637834057249811615708161587959688561729113524474271154396129015199758385624042917659382766654502638685059461454481997411509164858939673994690851752644872580609068863935341991263902733274442713914244038269853972406280709188808250823060852313421625839849219909877797363085725462512223114327537237364584567952718906125651730846908741782976953840745736192215759679794064294619964412137831760289331060730530708359052942899700125688308531151779430525811295134001968586380200609600982344669382921128500771316751290984544550167174769595683741267160321291218340357517608036414667030856112047391982298045910471702782946128544303333403716196918575458617049491068628675561432338914549307945870922567620391477921898993838042804743834822010038582647767466533155811152904864772426308291137408877744122005794316758180308543319941138840846047906527203327740884796602752215252515253926121734839550153355259032633487401750483842195224969241917367808700030391337969456153798759675573605115203012077775229298881280989053353496089852332560170878137623522936445638176399090773127725895149260051874188507741607553545731177554574110325034035498787713589189197582815021147256128325712636812235002117979156203617746845942484186702617517814575897545047207670169944455133723546701907260132913068471313419315452241846102657803491531269868453626004021345197190113082623520083942894551430550417467837559846729467528893662710144524848927188510658442816349544340723118864807341254700285336083749747327912758879054752477092013545795351965556119899784873403593885532734026829575171701217897822799208196679933417733573463651199201430131302367460171363969289381801094009709882323681297800061516405566547329736617382587505044692073725757046044026569837708882380285934221619943344540369881301850535370446121709701581883440886389439065527591415934052993275964401340618035702542756860467506000397713412691520199674484452744037541928821681620291210150129931781874622251368221515612082743383141005206756166080176049527821220854183552818703543054341796653589920242568350927877290404243591395197908012244290279206587803955295107909186688125236662846829500014403381922278111062706921722123311176122022656 [113,87] -545364509341748336020736995706657174144645243229148841799314543866229799005261940444674794499227058787077086665998589165108599233889142457522809944201993711555023105322114053082352802725986245962735944724037281984219146314298985633786619341507213288339961446651864046520466724451509256901075063175408852139862181263010905743779270676669356042248925495379032336898682221560836354514875899846822357191887882830110299020869450972940632089259566737197903007647380600284383545681191962177150365199761101833672357615650955590995645387993446195429924658233763161692532867573157823745210362560957202918568395727003245291919226532429027692907570959818610548655444292322079284585360209531216335417960345767125157564340694382098138834337698180477725049286624998944792576905880315714558349319086522113964191164069436270059683514438946786762547353413824891817550791737965324924329721448608008102492626444092146800711246615886843176243074854502353203856341875989934695328924782051466608605861057777458164841789743456702235544279589721129595303641465167193371180932123647115592067599858680689327159504444359180005822638931902073402309351252273628172176458687296085918652826225881860231998206280468464992290219837126753341948596027692675498157035011083453550696749928873000445729581905807433147609301557583254736085237854109956475915605430554620961333455329759928283320013214114993059764107039047005851702857790000640049611780058012869951790060088589579519373507369623115287891326162942942002418615158423556280666749303295843889481082359398587785494001139045422480444925711846626485930873085388804761493387995941805020233346552796154115693225711518787681203880090463885285098361582012381309363927094246669584593492809458424767184693194041032905595347891954928298453394024507652354813213231638295005547238464715313189896077006251596073520121637381492329039757322996240538213256156475508796488984070396060604748055002715622727317107159820155233721697984231099524698997296744821155445284030149067128111124688656062652777724332631501463344694719428432784934377872084992641683576352869096286320519232081463957858202451590900368634448356999591943456713921942085262551910959021720171294720297759096688954474661734682019654658296865369651303952800296946376718389496683000361812022595227368549678655301589619634863380399340025896186116599206078936583924596322575468766495432769121555309163003428042096379219665338841318723626729918770501969083827367616470176 [113,88] -194454719171842111869153771949932793287024490101376884650028556984609195358173817671890049363195707924020781421235996515621740706478771920919701656200090237081990237065129341977584481642597293365868752783503955429560683566597285463690229492925758846112018309047850340674569186703366791315872294988127861870054731968777743507205110169566401140885872634208478733547866350842050496849503148505803205295654241348188120204533709942928475555705027599885150265870339676480098982009517937006561682404652874687965187034946637360503956153878415325763323895139059884996566085966683138026858971210523365883541961908970030930402236744002007465897919173517565904093224057572183503756204907313482513155788153499751053727276475974840271523654597562983652908227017275871695415495055923555948815859089940106852843162157116739586976037298688586885286387108214062554417441906628727973180026964113647351774765322351051044257523071017492702842298039306786378564075471872912210956339179483972178622276550922783903241215090677675204116537301352491901182766789245410471772256976862832988066299837232675374410233953525268743914515266583309737489801050969539252746991001959422595527900271733424349959528482400908166185812467069269659131305247688165972718929013601154508377618277709120538137224523190427392343676250903890850849379620710668535664156981934119913038567675959824648429440089528402076760936036571843533651330984544160045567529404895768937044246219558849067468761823192655958809118482501716017892195657592394325669179809485688947707737045548986500518304117821943098862486949314510334061425846596267906116880752067061979408655388330435927771788462732295211037306515799097829516610438092627955243877117284811610850365965154897588946555396608740002577262604618152213928670000158744981125899453888871941559429726141254862558643244843348684493832861538316900579567829524590401347265547814770550868965260518549747797985491848576871121357979719005713974844356543803050163342531829400418969838160683683328376310321435308631754484157056468683923509049891822659946788744271664725419026241469560174554849504799575565225292320133695050894770702738642002906709641650520973881352770754940724359438751909182405228360752280105198128906582687445908413996832954720638022789933579219519189139524445206880263559488138184242903197029729808751024995382600270417851078791531505211376049989789636205869948193466355115694104425794724822013964571919569587942723366104064 [113,89] -1744189669747993863554815660728979731798281573547536007411192189884058097415647072586227487512681672036405185044587843764103865795859632944648522652376153055810695781317621705564685612296939443410856764590351119741251905256287020379032667507339634642086930197227786700889089384931919860776702985383661445863592405710751284137379203343458079389117520550705072977707612555243453037457275653830207154803950172990349263837460099110732971249599641217146824032290001990856492197713744288884607448768894255985177470745576064958292426373752848102639125597106443900712641362114535097295751454954883138024796636397891852908039838658607815611750645742962310480490681870829305897936413521578211334453052064696066200031702561201834221609756256481666472812787318949871224023927125670065259034922180276571298919357784909387084775688586893027851440286932407290300024014872979584601516960038461739193096436502436695715651333475757577047146669526340409061468971799734190213597701430498151388107542779934644945723780468632091144497753632728374165373533288196856540905126988897871815530457981584789709583772676700227178341260609675287844468381938814654657061240315586996627447731288198392402546735731587715785994630746647931912092412686898813854953885542634348500613998266961168535573258374246776542669682608950107765970410846860800258694675319642322251060095002815937280292783781912964329103130248258036698553331745023388831336945508783575520611061975070855181998326786059143722651739584249704576052499137941869378123552456083592926712023932894300954062650631435491896789172381859957713670487919420009043133626186728003810279511656578351844663666001132594789999730634421737149957552298539704410844815227913359607139014484311996272157925670279013978709021944484583807342098650015980059114171165970775040336108792846548265095621812165794283276448915741958580682112674060855739275656923000543228767794399068916232169683869011405838635015236229128703486166482274033055787931498943277655652106758608029504835367626032706540337632353559052477204310536317497921002273996003974245435042262200429745126991340106503969238178941415764940725091702866766012463002639033370612574033189653399923936182866571332213678185230820669680070060491208060886658194752775339372584323713872958801589449025110521592229209962135026951277733192535791557742468326232097066655151669568886929243511081493995578220065565370879120870948356225267056836062605949049217619827648 [113,90] 1105922092808722021617465508777348606817250360516685859743681875546160506666900976368953993495311523082762183479695343362885069910471276175747112795254120755724133980151422224163607501853872774964110290829089618178150682544877063683431963358057783419936369509464506630210801064462924162146656750355202223628324674092894270240728613803678509591084585521888452975588858553797630859592803832369430192362917419656409118582589389489431431760469139346948233747466695096673638946470211967447057013619281415781612679596549226879752502855927949836959656212354281095854252530929838495435570565979817734658288544341839558250801257218643881273789247653517108375233504973200908719228466414739430978943977609606957212806328790661688548956385470984982560751317801975682122230478603927350895336833256316868751196925318638483592511062931234104292048844280719925825111930631182332601605023187430078255556571191348102471782800909220734238754608645356618294551245213935580179549278511492256582423426231353906477511164402690965752361268368576132304277299481349975198759282972206465629788928964852516534436013651641875846610067582693470278273027734061432072369370694923555390985532052562901266427748992927611497225092217985112626437817237246389943264011087368892305022095808784596967265757741538239205225532147526340302047858556634879261310847137293874927942600397089530297805586875271472713401393171149510925680113863952713783076409301453987969917903221208231494186822418560541701359486449225462758961499480370198732147461612267848676576823318920845809602760684124647667866185268150177679986228446463549192269123261163281198171022782993667470026668545635862129343350865047374857008013443653935270453916202910095336703270009539705080182936984229138180053579741769841583321370027267582548080762702299445941130476044659984214337427902870320670131945985436128746159082855236321497244582667196336226434100791641347225431680308259002982724350852284905771427661188050027427633100507722842665523751315889517992674585618259947069002723050193880646565991262165661059536250573671330516518487206644681923987119184689649948143426613264670849099506783575924687088944614915231873735913117615317339186627868874796000379373260283712944301961914882890352487217651432103069843724849480378685874002780242717053023843382250583612537913078972428267174634786899373560836848647669008167137219828108157473411005565882359832358562370813153283034632233493391156224 [113,91] 4746585278175107231179540807016630408362074488397396012292700123974462015821545855910749962538556077430290887372048262369552560391657767937021660566370733363698263615966885775143172376273987085824479928733546728631593645690830233897068888432988823306713020355209849209276768381224590216432865706335776273736505289530898294964449299929422506696777490586148651515628077241188063939464856680294482266170538356301739219693037396755645867881462003099404244366014295426347691183026766764232686697899986626396139000900196673741453254276519362117497293383126272852740944689958975639687222475486239436962104945109055905254345220531197250344418020617188910032969731156230296093342475534814302758551855560955577676778281260348938654714888709699743402816630980421576706114548334388569299026594283884732397592509522089516162029656255420915253252881104031091229305913547345654086227534000594067264996842560718329665160196169914219359256806756164257593917825257355916923346146061977802459668321688167193144186980227567695756050374291217000895193354139808922037231623180074371574014588645061692231981813311042294948099019951557057934001121706670846045957029120547173742620718053369673175807324684486136991243291542212983606789938082078852810198978118385050455584632854233462970136152959037766511486245859839220300455539139251180591524507681545987267782369318682538488647306891459118448027130163256060901659007405030171236707358215497596335482636789837496571511264024463362028728960543798251510503692169476093719916620547024189500548432245460636857376353253570081372829005957951637388548929575827321969657058253180376338748396843804432167876458527837917113107082773078710500513098167433054225255952468254618538074479043246747319798135819081422086866896764696501193112245888164936865885884756723007235703824368090569858294721508701339318147509283171478188021531243980499710202940343777218184946601990824092898050536271615133022449644908344144680920582341193900887777888488140120615232782802252013568294739255276066445938141261431483508174507227259898864738033044749485515497396348831765079368005658318571955752555364507294172827252382414974817230724363888527676992799322420806266683862367665869585115384699432089663796640246133155013032939669401781563888880683977770584366046574202704538803551140909569658911509673998218773485264953059155328163562332565808818829648961847207511476371425373603421427901740000962201797901386018432 [113,92] -34633798958094266962394793467917300790024651322544788629672469159828953933565780030727297378889113322145565950964872609775106133279858257825637292363644557488444509620581273522588454383630576554004734834574737852306573696962610917192825197672842896723908206466180369231136407407451462681100727605857065842807959153891614710356227732224614881056852700729494906970962873328989385665749701118514596663123207757396066499547185337441420827780180271908912841476032198433693154846082194250796268282228954494196223597589149135714459289044647144507909819041468017044478391743947416708094285266007263062539421126596954957535542515821443662668883124386104335593341407229830568743508288702210304319268290883650073895722813654966245873923316033318914968899132623718162895699508163945091233449766484867957270567736970972657796422768567178664286596298202004738571993846031742840681414212378184877209186377774975498541937780502472230434797791842066590161769693010562896477137832900121817499702531559040802385840667671246732473545678053244514680309292632952482136878550555278210592518514322601074035931759847609445838664857356243194469089245852640040606882318351792755322928063841837104736442071661528867899511778302175600880702278802443928670338484780717805328985630626639608063217220290951205803951288474997470370012530915261746557585895601965391632666607499404370121419256074529524813502728921986344941083417827851975460797935529867800205127816846160144068587419897028479601849366807261558134468468140033399241831039921577944761988343596569057457207702580480286643498462992427354968923728214819751175621973296162362822402852987140548249933643815695060366624669480113954288554098587918763938152003904984086047280380900428581741687053114719185647431036710171029126950082668975650152756857044315097405250099266030221881435825352898389372341605036663986442439277476301122537041947927838386109305456048200467555189450034243010136440433615028355267669823666258231346779767114415031884588011454177097287223753488988262348648050666625117826835597353116292071047340225880197324521769693419409943640028129095562522604520466079396499608469411121455780563776176481852106966676971623867727933932075614119503355667516786331728313043350573493470028998018487996013060000449337124260847340344322745323516613118489141960595720625642920705811654089540950806004898078791020269410362706535508259407657451509201232943833455087166739989744576 [113,93] -24873554871016161186724134065119956855962741953520603305527133785611239041814659973905399871024002140144097896709838552793191513669921200352518281402711398817232192005516344689088179609323181513877737122775655290444338121616396301186654211522943965000463696501748412168121627757162527542793119963808818573454225060996664344168452181905052574715302034096362377378570252565203107922421565677139613657558282152068710232570398346306487096577788933864337515072420125109961994697995855485117941389025863370998678016664632854965658334516100123044973040228229369844423696714204136036990534293977458376774664299993017994414397460792123120923372389577479769521253989205922971416727593503577632005276342068945964783665909561560054588934225089958212254854914951458033543957201408297502879302181860727762676310167276289564035045939111598741494000431896302940234053400110041422582595301934909207075838486779887543991633614497772424365768332089342405090312023132347746025691645028107338957441415404811191827278824913748612994727024700600771989356842193843671517557023641649732608638333944125825625365600213804820423906853284119128983717528495169914144748337485143963693630979074559221968203422886150230753776854051553743691829759845792365695527291214902565802959613808092933895341049913650402266730336063033910220268987374645707659182540224483850720376161107422404937975917700162605239164394441167876072323130479670906113218671172364477135951200168694070213281436935748053167105522033193253226351085318262286107563609176363505466887605843039348975903719519629655594131960826833020934257461973409883473486451272477188086699736346716007552440253233245225427823133177287926396685506480248195369567850262187163759177308811625202890619265370216623597738430289351215789659398078708308020668768915677140869700063903596828833645227346652123814092576727789904178713514689509195457868942013306473689354213468264003874843831437026067448975288763253536193886707523227555380770069124903431926933019168221470628822849633943478051076265042005995652348359301929009838732214955314970300735892403368597235986332012812240133418136017340815959369020830017763861669388824761227084070094313296642690736349214549093151336536345014242752433259358373016938232320256840501454437021851133870771359943578883427754556285000098945045043252267007695850462386505956360212508621751745516581019502724121766493906334979659940370956966149641554736974 [113,94] 8485429340309042738507902772828772597914565068412996191022898624634796002283430721212118479003815391593270266847008715419643278559871120753146761244707745554558154088904304326622843210864861041807553745581487391437516568535675114285028866656737189704664045092417501073328311986360596338883320034177894255850214284401723059564846540644183736385995093235215748119667199627651332753723513179800709065170029845230950739605021547951309500108436854517253435047431527969210953217581268249133349442968483505779347551322363538565465699630661573931621096919319318025773962223902454249958427598450262691885978389843024540330648241274222600368275744837417226496392146125437659072001572530018063582995017392067587823339379453989171995187037057391101983375497790534673021912086704400112885862185788358406868811326265239671986088508611106074387676065979759065466752799572167482346996545083038240459833956894915937350280152722412744224085451125718618018887528350468121486702898142658816274254031187756895602579988564418276635084249865130046573054267348142541780640355747614569055593030483059671671385646153044333393039500267679086125132657506295004433862352433423928729485741271955220151706190107014342496615441776231849955485812803906012032616971191863892567723766292352965744796094475417741687139803293070074524019208503940486970107105054540247646855562881691329917970847498051733230185914339452196003036863506122598711607993356262463834505992592185946575004100132889135851753673097108113503178327310424289506777834351871575134873819065614992391562644824624226157135050341929093805001777297587588677541057723306195667497769510764362332697787143333465637563096593881722767687997204689512871421788218840606607493371319238786341116614457092864909694504246091674785006431054157607633346332030512856265313746233997598314688849866832231163561859563208348125483040889321580780464782113364684234158401063069283935349743402339133588944971572595048108835131823090785332079319720130542252190379730896891543390498114641397155447479573502718425563960070345854185849386577939813926354515297358834818679746114431129006600736507025483845581441217892422733405638257293764275564018772961832496849910979310624595397683525425294877244087171982869321137854507096862074587939939039507434690152307763509199499568707138998307221544872296039825115826885696438105217197328441948901132180602356780683939839645853215808209696420862656 [113,95] 318918846146694475621647278550633604030309713311826276392797618578046626796837878458788028310039327255902170699004139767104943024642463157806077493229744631015201264133031726846909302964723939231343404087883544089266838004696277241709021230019720576825951339475655762492486739887800935032371000143617985222395201119000526322626034793036356883265413426715273595516197687828574610562683185101060297330719139947195059036820740371362406650667401640965296026842204946089425855800325370746607532867888024854849238463744920333984789024292171303902231328241296172856208595756842091331830080243614202993439789832810050019381798838155799837713728527026332950120815670223597891907403558986572664655682403483313309010323673693013449817362183805053609622085525907399098046705924001645022422324074407810377402810356225633710920014308542751111797007035117055898953067119346958533939257495446503993230617484003655993457308390991696786508177066597475049149203055767757422293813355211879701221325521288533325997145792645763111370348931271678812491068989884816919940097761275253628497106298166506352539190991669840551143446114160805725340591642421854514065314292831503183351851287208383377297177473528541554364537560117924892813535220708939685563467046794171793439701123837597837631117502311586693412432303396713112174161206584991939859628356717423554296103154490227658930151941471025488446903646032713086515069811041063198501543760794127504625714430944082037939717038974087328454979852755448772622517757490992151445320911512414441780644242664968451706357518713208229875759177743629564121650717145731499027169886523198445200916091362069536077647542869345631940574152596079172792442118445570447190240222748988846253753837520927531207309022612258317510220014211222593042243333589925007746889468268634532029805993075082399453294347186023755556607895431638454022039978973890510873453623499461490736935212592946776621099956339280761433293467832837578517778400085023380840996163936114328684737901187379499347449784243340093867475842970233666604210418435219200981036274248611565567728905159077499910935335049911687739452743716281246228068756205849152618481324895724987441980484493663848957795494962763422159497998247427291536912012922310668209286685364757855438606701806259982432998291411833296554901191903960590518751891422509850566656748819688602506029607588940669385276243962694356835252944949657371074346087288 [113,96] 1326579463751895394663363749801246304709180792120890030598913667479203687363086826372413674878664751463049976852920715242899794634374522229702767739452889400469965451251873408679679774476164837865347080067798208763161780340606980252397851060749980174229197259052735095282816606941905321448540722270858340467546450618611553233910086595549656771121026708202962454643829646774683374650106157852127884398406168975367762099662858029254809512786779729805828212127095366303631953299281237054876750858261257478367360092825624291138114907319319652117676899179179596719435261758694404872817958690411108050150215424736488690106322907864973047366934183684603428433606197394746190817108700517579169658032827931972836499089428010511716985490197148310149756789542782514236210145835072550873653314772964084350653921046045715505957479787154663081665018186511283695678517930097865703843713822934360255332633957278543091580356710634393116505547572765588582338941486214999530335599673995536378056680846062929064169407460860500655296001504850103931614551533152423160902172531915681289511806849122984516774547337367379470208629289641714779919108658802175758464802599827527726255115458674940065994807023520703768055545770383203821254513132843042523328450376264109703343977980253072425086020775844682986124967506205170807803433854183051247746282271667714134944607877801035689075738695364228601032508038448147524654970726017352786423884541574491441266140502899221429741249133905433717165056881154867872396436180641311622547721870679146349253261949397028191741985038802044105751839122025964002693845522476021655654295863801975230187178475388892416745512931796187297037978055406632041904180633729813494585263415389066848251719064976545778299280848324586287325199566946108423041200261989869704393561119153297847272337035302666918799725071884050329017440343253793962849631137904487558644468232850326933249741455078466691270930450026938533272358594255644032454903487295216708801804123203115997276346540745028817813671103380926669416058946262329882085771159828165895596955587340294958043708813423956086786772002186954476400718592677491457520032845287065665386754812686750096630933058784709940268150594204774201867751179287423632605769376060297970765623766806392309455181659806876476010626080400601251680768246688658942484578844001571589580322920585248521151535360023773876156176443857066610303100710853526235722896 [113,97] 1432696509464732089390519078337755467933401262885276342508979043394964347841050093606948199585001780520422827505461591507247170081097163513366646878366939069264809913234282515234539138804776484071749112876658508194467489262618441498462537186153195460242422610794435373185021361589761368304477540565442387158088338678843948001095455757612251297631656877217903953055650280494093662107702436041377401960643373210366460813793672661338293487874354797705504649144620485323457923180513050947105216286781259810079089449641685115358280241129372738124483818687616482942021733202001800299503025887700382746244167343342014785401132440525997974068329556647078771135974253465990149868364863639201828406454627970355755166128533892702603507211268335936119495252252537724319356452453279082157722624303996747368889286401838172682702993492822161205602752201286233465211740715652185415322868160066482647083239351837405948048691068334656510628046346413502705602223180231708468292445393252069137113204019862728986310393485110175927685248313468000398514559988937914433215013121451449130158984743506108003112795382420342843148308160268003957458100014426585754355717231758944478338859271679820580109775068181939654114679372983263340653024054470564432140278217082728021882678271052282848417405486431385241678734192194673342909362883013952227066022583220217483056471687370942748787428825558975205882311112032535919238281997598044315807242187504662206229426881065439183543847731006436536719685548029758968839887465622410068552465734749681949602273907402879974145863244521087531671283032989970868082915701887706585524016251010522653203473061595604170121723891989076489663493832845600029262914717908751683457139230057693577978604366660773609502771767892657145463251475802327270112503089802197574401408691639857872837774248676316990720546803889683731573982843342611189306704550157304313441080138220416838239718722328439719179185649851808567299401057410281497440320648045456024053559204468189526030926208918363098606206122474484264651810406703935676520745521576323131258990913523881168587596746443882500654988191262349109724854583974863955026132764830079693183120346316823643307125607062372698894752047313662212265979242221412708087158730798805408043642512543345156549727889988913280026802872436341660741606153178230447577958790621277890545202980769495602797898028174570142096570854286653064160600965496490158 [113,98] 99391645830933095992998159147386574060596941309125881274020984888091541162006670473376259741425906901106962260196170590820780550037734721437524650524325446061932607075613409875489777754096763900641851288201616405405389300185484579227868260623736289774350017465082472889640753958823254397994142125794794312864507391776082077654565222970381387321210814676228206289768449835913908586796500478131472490643539099935191329723379188881472454246089636676133164718832602038965631896930463471735885546731016925908874022037121411483232336320859654573542518585546675753070577723878636856139111465476020222589167604194100174648080376021099781255380673146434110632186368217034637420953313551652848317240405590985265923819673339155504631230248461890085963582873710436208984724900409414456292396847495268256901914324420821638264007227217639654626738458501663526353043284709170286841482481254137968035363979835601281973115666348292084475943117688581335082855485706265550075669039501493682185034152293664285093053915158514357893545934593218215707641841687443812896078088753324070172992922065567384754761554387479013318913685760982040188160057827513205375852485691918571821461534212076577903156090235540218302717431508626369403145342149509129799045310335409199158556452216297102681568547024533851473179667928705438747985229748034811719921266096023372940189636029945966644202445455054947401381989400804596314899651211707382655588320262615052334698784965834810812720067740228800910236641141746468066044477561312935397628035432425333145191747789811951569465467603157936263231826804846425130459897357173294504597390010763101034753394397947167926504505638252393637484772500213758694491867136979876714822270575763301640703298436730649674825602207689716225308449394075210966651410823292249712681512269497937279698760262490496719793432060259472527746240487052054666948735353405537556983503473704014566649053382236978215740804075262591751232263980344976050569982941306467524773094516425850639616442273443500734779378132761237477939179825170432751593386484078866249478692403660769000932822617523233207727691441422522905513997193576772173697836877576467654815126449645401905799506179447120515541529833348207406259578318302112187145573717200352007844977169502944975341365648650567480193444495037664009853581489795357783385560909483585191996690202279701054870679995930264277109255434814315418333935936 [113,99] -1298948649428392431632686459046387756645021329170396512864047593589907711918097176242482173016821169994586360874057523522461514418190779080000094226456958822666302393456292765665273863177631333043669355117563695781638934288257801803793810177954322905050220192372759891717477534338584126459050045620382805259752578558460250774886206269109291048464969185158347266109114175113184575467325151443892153184883702411465782939960099567273002507655265555128707649635608170996431469496050767476035032424992601602114346101599675946533770144597002232514093648264216771272483668175681271939855575688188126610286428428988147883525797461935423866564591887289032844928679646154860780372491049938619079974977117728024934789810975641150916308185354871806752502374700124023607649846674337061487516715536120711736304737005676677906431212135259235007199437074563153892986104485471157936804316119627928471313372015520544980382064576925438486968321741915172900719821042533200777377301086153670718627046555796517323054280204301766521915955358360010981204219840864618239304571799234045892347769745979173810713195319024525314004470657102383772366281140829349714686463368591269730413785064793504127476804954570229014144245422804214703368165025908405120644172134285154582679068298862158000236768150775550539606249256762795695123519799643198369275416487575281709963113424669027867148212703313843324746503907554785028365345455242001171079178491947432864917424464012053817200379136038354960989010301979338876368645217291951809314206685553366283787530569358546266947725016607191649946801414900441002479848380108642769733097838256298925950347000123089516574011855177107603648130025561706875195431927078965345842527853352388895848942591122999505997909158462289656186727439656058915057827475701363845756570901007118533670918446682630132090372329946900740354205706440668862788444295356729273420848330264057507184506831133172595306135104813202398072289927006922282214811277941972193886233752596495353592825249537094535189712440266121673912820219315151216409548422645306305754920703677794203224862639355724923827868902626096141250441448942745572709057734645647375317454124883378885847439315653000483788893502393516664587465986133169233242516266359100377388942479192284007036959246859715721632902787208732441080696127149875534865725736091791896588583092207884824353882447171916504568198810658553475960216 [113,100] -375207525010858487121419699254610517053602294032209629285702533965005355166160370674969185719256380735127143001340837515369272994808623235821269232866645107630809724424187960858048429502238465750476389138018654490736484878760679486718780076250746525208195277611136569959582013124443448856718364295709135678867086985637004116554329530257586488318843038570958679965558424216216358058446436347556718537884069681864813244389946645249723617791693956932618206486658663501559431481985333774117330727962986218830798121107603679082014835849751303589157743033368539556789300827295585012576570539999440539306170967633873586034813542906221249357657107960520695124939984442648084206467762825702230675610033022442269805291004630822735641740252082360976500094057618570920737513053268070372802878234290572187352823949087936502491843695865174822501964540640912688565846491158347751098047576201037055536029350366546810619493330492170610236148285032527475269741942666090077239423372102267763800645776384778185937931501325488603116400439344916403954008338773541880233348900165753710793219066656203390471817212985356389036019907960537577473317318758648104914679223250995779183006971504832119905271608607202612962894926268248930988674229901377833520918669126797571502605675061040977986788399165707145160843199036513066603799989485475757437070215663714229097698749687575694234203681695343506519497673858336288935099547265891598191921009677165756439677516779561716703767484970135213191257027251084729914048039527103257607246959766592272918227501200807273394529419171648453918736811181893662234179914058598687779913996123143025965849277500820268193035384788252674768451328451820153059246552212081733496087867986693875894695122768102579665831656166359142803561392787499589163949567594605566853356704379496851603823354702023421024960788990584339097860324463066707883771103237189540263700789691819859787063143864173719281040140426576825702953860197281853325143130922738807817072114218385063110374800463656468189646756727528920960370012804419714136545790046358411757265040863030792194828004059218902355678847922929828902623446603822399692346942087454198867513797481314228804411747988580704825588694189098935483004521410166433083135745069533961847397968132385349041640165173255283567780473018112469636513420306924942323675527583793396485485382261111479454257401736595737928438937520385520 [113,101] 531497141350424497892589128428036680903054324744462726316002320487085328012209242493469181108664318608079264287406441083059159396273645074793877443474445981902929394770409355970081535517811257606986352614215607941092692884767954048312208772107008407190046724385892201588398466170239875260159753250770092577941399698127582170243943920733675219073706844690628164702949083180913056766090180352326606791053673351984059703076328707973102280253334739550727809726442722793051049749801301095687170089395278426959458677866684693346268624395844239196422281619748920024520168602636791632648258650926942913422234692641784690068626945126567278326982083456272773857341341436103363090587755988214763112257853509341491163391913042214984594444513263592621115351381091960588192133013528903756427832989795535722898760298363563095596950643021776604618129155649584313045790108900077912287836183983385530747497293944321114036101926040920130056668839484064130943403844076813720223730231853194827339756608931888498057320118706027923786938393510596053008537050992511693346598554474472853768101400884306371052063166027987370995094029035203027307729968162319314747208147164037183845653336905779020932901048437929117711652230493650170163117573487222598390213176381358936279964326686242603894337154788866240942269095984539077127587595631898780611264964824621316309594749461873917824447914183730216621023056289822413096612207716736949500299839398183060940460236542102439051344613676130792367561016161214852396510677257975442520367061348539459052298877628943177761881447431020117425753941615923107963345251975279069143326056323793171106876336271704411503904491548219129119866819427253271249152975508059760299362608517824289435414324109550513024732298488458229326155998864962073949883650198553421774680651945624766047280313621670371588107895844917104363397302113974335736906519767301747398006482416744182580281357841757811030784459210861226562417467391922394316649458838163802176313507763496664748641639563024699526986666767057587174400858804586637762398061787857934914158948761740415156378843383340800329659376227932124900486639800812712822029978226312488583307143829393783722529976642466894579418872905944838321282828740175056562002628143186825574042805477800735586744356620203558101245520095537997586798344727799159520904942927055042682473478590756723984787964987059422110792161666 [113,102] 164243609053811726964624683998044406593672293565706426163096169351252224630646014177131706226248972603027695815888035404321498452158505024358695863638746195661399324291565436737574436722120475920006418108207035465714597231217874439669863564223091106618998104538205513360882773486007823093014237546969050175178524105386991693956913720817090343739602398379988048712893204079760403379198748038062027317648350975466616608169530482423323084958947505592492347350187158159205106711758952861275085306933116328595081836548609686330664941687876243458198470075855954207721862533187375736928987486961676042451504039296711106269899103749283517440348848455817786341336857987016220702852662065731049326240798569282987562405888502456556000240314124259881332788395566816425341595694034376715435971229434264167719134172405151342544053892938319024444280203835406802745961648760378304058423769981947011649070038097028214296825721140486372460994046630520652330922781527515745028119987973470614002731994067347941023128564093454589057017873250301824556033310441494943255200073145729110173692086765413084860026509875733703716155925535399523865605072400264087076435552111228634215267167730013863879841991218124054734294264269427511035138549049864304052444603050483412058437067627211387083512537283217673221958306000781932550146356587732508089681275614736229527426626283545635614865135652023315082917406109290098074869542327060365897913393480947752254695976693251720860863890751442200293351123160311321550864056739977910135174946465768110725877237734988951905886178461818019414283166585279552792771946099711506289629647403572895065867712256604288288900943896368217756490452821152126401443955297768624100081487732687796710519335296690039375465729005265470442938476946260324516232038117066757801191757433187311206613606190779326453779564405918976625566330424643840510005294060898247879086833557317847355688794538977870713952712544606237245980892658666158912950741331980735199074968704790695734809537332263251019752446115097944220431337636044345967474486635241000315020217475889038042770983439176681306921893818674190047199291523129906001231862116127839600017448821785635072594624915343732586088104224018922446780683654295192785290539577481752559189436481194518799989554345521244997945927047263422460449576711136862537235860124037575875089308099498381706834166819649772604000 [113,103] -101862046059404608210984598405931440053438449076174334721270710159546370358032798727236218063251770549519903745578026604570707480777324671413720210885617824921084697185797021517107930757403610800159147397623671335156097068045253020010283779379860866117779973524936151451125993231098340900634037386176154759342633332068696542191596711242032689027778203857904991679431255816740799987712271352307756470732803716809277519183532508539808150977187297888999948317674172309169489754026658617709226245702845450772931065534590353338558865053050596233229536164109105468486554860326534548897907287737373178537263019964865317705507578804723409027273933376834556189070811256665260747701956689389246224691218666513175817097199649411681641057481066521128136559035721277736250487601009375760078317200218699639766045276791828627883897536121874672978582793598587113108019702843212477332621865953101244944920005632966927907021736320225029962274926426342051897039990796495290468936048666822397103182756547980412139436530440986936377504196635632061194068007367089772046909741778531944848954543795569633734355748431931188440310175320248592029776001612204629240275885911211547739218398742146573566092485235363019954210700371436786505291176181631625644104847332713368296311673277976111539299970916055169157951878899754361885639738177807790731136100808281149835511945279254832141674300439665939992175622500131901090726539258000778646488505904175013678196385789389446840171037409049241587287351697179239674109689067825239429557402252980696935409419710446093923694189397991370009055251184192897022205676503227059602489920174348154193295270605368153685780105228829272904750668559914946495265707844365568583078017867853237934997399690634034690887054967378856908906985611286427888207488140443491755630688865632459583269582919401788370914409988427313531134552826842619964345338360868357790250986425488911029689746430969087847546069333805601263641798339070248396170912111437957243495488622136883081547727180981941097259411909363299499766319306966876707260356296127435879926351658617717094368304593498116637243914951358534674338819940106998778672733523633190322124411666303855713661440414701200501164495527351195371039134379721993231739666650661882211644648102171656682106172958256152172355221475533750961684590256617653207079303938479034330814217814654570896098281197229908 [113,104] -19819552505784496894246648842277478573499639246066643111690270630588340165298993475861521198854769212562894864081250848788072544931412653106857543252666348410688061740845543833551230880759209335129435170266216890936294731394801275432329770321984793141161569155043468095343079071154914381205280448105202363167344783593799273989928891981404984628019724029079105059592317794664477029709061327032031657407250335877939135200178768945977405196944931816021248979494333761803606694811619925706832435070491914023035043153284417735771836045806642096390285458265447109543314195392036914693103193934017955189125856442527359244430445903249503485088997660279570843974397650342913765808325998767932626160435605455458333931911651115878898543996852003078397756815752314040996284424897381192969900539751217076158361397693698347036077770483214036104090646752747323259203562968183644264602216524044175413549949729238936214682090558302301188145759236298620606165424138300757673896362063900789374256115857753460390156820971229174437280877792055037352844939092872014758399735853863915959525065074222495314999573353884690836379219932737318858319666951875881753402699885794690797183385947705995953105585073844761886041492849842937903522789848202206211895793774271440416234249740392655806167386961490544932666867058150722319199137148855213803317070726108302140554767583555545925059972494306357226380685699960366080618501128902292109853507304245224813314465478674234856213840528118342061617838466059988299781772113924551526546846502628662280160797352018818357537467961018627405636601212462191835468874723129611446992623046162066316837978642570565432970849999462329827753923931524023516818670215169595884303960727552016636692189443634619108881900176385471150898772748240182096707123851072071379878932277366082605692366094774524545871164380009321109689087359326249065849159292784455289297642037969863171024268115053513399992718338938436983915334091738302707421610059578325038512360805509635203440858764622381695673348873596275751137123063280807463875666470357959874348564584978741516513381380428719225421783090498945934874965724059863071723600490073361778269710556215804678015698924057122883477964994684409203584119240244927270099734461141853168006995907691321298482892464414387538044688362826698522515953543021356279181586775852451697125399676214521549245914832 [113,105] 9323868350467443707977963727362589084781144088179564628333830898277576044858889726429877361743091264084797561487007390520305428647741595837393914966962470103335578726549239334009325800675375733428371550183276409350082783204271506781218709391745478194354652094479374416069829480779880181756508911731433454597688731354175689649568002939955183292722011997263841800391524391040927447197813458955401249381137931695488136161667544464153339607260822302306147534867700895380639794090308930165370097767140368938011227382183644696684859004372179084144330511323746624197917953076162432210712464063181085053240028750620135459819741331565374718639704596845695153373683900177913271495440890239400647228736624309823820262414038858270612016106326322553791770548908848162247585048040494432085628582161534399098280731548342083537810934742457176948531774713699615536081758425127399109896961288735983051575282712553272316418165441322774752680884349768006777735585981065499625203656771395277518589460256137592737002183904177381377185444411663888789096632999027953011973879713976641936878125303748651216329058962211293712626233633179943774243488572907804702288247474046977781981989772847792913171656477929293082464044297344085183854772133951348701472490992912744278070750790053200085885266770726065740315367057737330804317593486806409164417733507930985320244475908130082930858776502139946267061480237179292938722107005582288499513556346128987136023393667542396993642616078888854898932724811431673253579369381131250308080026496352303895394417560076574818920342794088665806294882333254814881227912230066691736655357686834811673125689745180979151767742508300966502113074954504972550518842997432249441053824691823034127422619467203855747612951931719183612213642578909914814692383186502192359208940383621179381492308290885348306596294504545453913411960730113773390862238695656067301645121589690213857808970014571177304016292536492874199116578907245552902568818304839879356002505113589684254911840953749049345623788758519172938410658088595775726846009891192647768527266175835634882810492395617033290932779866500449472627113124078218639316269515395265705739771493355182218636841206106283408989270815764166870452346313761752871697580043414422276558383494337519795572895165809028163424062928062779643930438159665176770316348608369460085220482662885827594226 [113,106] 157604031853318231651908586856637682473682958180816077178566048754372423953888414794828620596223136371709822657570471892142644277337210921354361570244009516183277961788258557568606011310190102561489511911612589778332622716778988393966061646954201134914232451496741623347761932639062034322366576063293545602544867134291493252196538915461525039137771037092737870478704875970894110050986805470243676319307964890656353883420802211929774335605950736662784654760580014327226055700535703272710518883203806796057841255185774941183020569731744357756326153817692196743860743773651827044761498959504570589616632628523668449987198445027442052532966533793454024923669680890549292484499114055718461867132979508687953239542857392939912481023492217109401521026369072744532355927555519954161274587865192176968633228356988562432401861644666184965522097719099675598729562355096248568766674532947682753787780560273791916068212474545187015835986729309991578904436091459683786462809638026995606281169764207741559253044045674297373926385924705733559711836485009082140200636559003087276104837976866478727815579768360473568921299610241282024913002345208533941259341396106574940987107582003895112609153566931537666978249325970192072884694164864992136782129385157947657434894136886016090923736592140765547933136864692839114925497858105576110766347808587026353867343663169179089794008299551618985031402182533275006218935444647142420985312813502564380303543540002146173736174239899057419579378813873525439410562551643327649235820707197271947281505298276809251590916455953551368352623861751941751835088140235375725821475770021940398599094790701607352847968996653040846965467525694741000881306171328880813373071353275570021394527866192295839170147933763896751182555053007179939099037642631196422109016268190798129372722824229031966454988834769201506736678111999704965422895415583977625899802158023678053525462590743418571795208685926176574314210990571926232937847826436707735475967051818257643656453666239596352042082473131985808394055674882566593834913871013029920407789225201102532332104967390714924855743520054200910237849080300321639001596554942418966601775744135790160506446090337448832919679223275401554917633397568235316347931054076317393280614622592315141508175494212121055442709862974249521303200099059155943439974235231310791585360795008640 [113,107] -132902225008879164422296243206925058355576036692619809142365285795590766603537304154246833175857216421992264719751163133154107025076361553694611614568266410029978546979283963058856731039920914623678927747514671550501786896326370541507070322240515155119596788843400334932578431938308426542783054372832046030294050668062760582758002968049891670379840309895658001276598210085420487045924509067554393520948505375161298111526181214936055823177954704563871980481820472181955991865072565713995592973525136296502920318760464180093990263134879883407034789983186413715318205861212091422790573578716113385798276585992808035847390974489651175375145421705830949265258713402327268781565172412600405919050091661997420169756396781997267711464507050221427813243441202465779117774897155346029473999051436433790294897056966199843855575493963207481190042159435549279286833538915250766840596126761854929012988098460758337841209811421697707092762428608340981601014553062361231542728069405119785919690236830451778486437517995856682606175091360744608860557312856041381033226346738961654729520928412355128754861839504659100748546698673083720193266101225657476559116365877384257672197874542223226853941077186186433957185682203852174836650723289835201218648738940670925897657812379929702324106366536085589869654367143603839637362336023125598946446129409057595331912109502808168315568368434846587322717485950516509993915636720073268011445971059624475967068191374008490602906520416610695646293963724540194070686210595257074247770339610081918487318832413870029566989676092126735844052911517639432285395292289221487747019288569189433562370127899186697999659768776689581597978413054934805738582308237055335144811352759199407405417602805428992193146738317390027991898037358386518454357394788997262562954577077431160590480503179583116503261537808484689839519522331308922731290082853813535162741337154050118172100729491618644899854245072759792211052146334752759555084109008073934983169182962869045754868865710608016197826121228554945658131833633189859585346075953787691431814919508137582457644254137557408487617448196619210357562438164507989584063708028707415316867973645677417956199783469328831691065201725573969504677370636589031409220461195278984035587920047026547914114134217987403804159497288719238676376386907548975015229432073218754274293936 [113,108] -7031370106126149413222852370668234394553736681422293115442355556954065120173682357684227592687147206508357874897330885890505255281756719365838544335862977060941944909728208953933822197757266516144339031712787998001992053038511406755359960407750093234837395016858047536046934841341739661390002671355188851224506787431679002364412343066098018315483746065802167011724151391589499937934469302124025332789697690210681743298580491341179068741510706174000367147643132883541723025087771126185643430130767166424960947401664164544184376794945211100849683590152368861178018966348526734729405018390468973364237515491302803930045944356997751346073782896815891045201974023473399767064309939691764684976501506104737166160690031151629099222408006657544168834592062704638627962330502088450457658502261885325387019962219630958893444077961651216533221932876811813645210350009067689656226282655789233505045856031844616708289566952769459161819979875036073768258424863110737942657821023199989958283378069792601704124314084502303597191680165337972104139376659953097439862356075089761806087091061444928162104549057205837620834891515873763843926795972079933853124450827299027022528035755421870675835495000171569963331968486656393087355147676662595524341219327139840112362615069520915063554489865372286637317800650671140033542934383712500972726108199930573669152951393379605149310094497402895586275762285991157314958695434516441628156184530870138014711624781139886688362060531863946794773504225712964892618186532135565100580359086799020091708357204761372632093839427858603814581653477271289785480963512933413560084233285492581425247987858728627305577170803596864366806180018768862142933537659215825886630442879468217926229720226450668128179153326439964255315338193397587895381540192489795416932664145766114389744060821502789075251274148886870705249080845540655601136942164564067117668482767590031163786434502575515188899274405607628990527299453855105101703600250294538173068063591518797191965192389113711030117639799609582286342712748478795289058203606164180307323980036824207087257343689979590739638230309825922348143206323950537438012659537588541928733957129012524171998441569799933110633297434401510331413714033951568972948896651244723616132275577688909322728775727074096859900314489242281705075959305454141477298398511788405872 [113,109] 961373157179757125892896807329713479460262236294499365741477022031474278743326278329809178372219363874117594791082749634188934495280091962493263034676432796610447894370630918841461754296660454297270385482621922952282323876286070628802390790529696345193861986638780953622920529403330038001277728186363876202924103491789380859968021473304430940081742150711877220839866784529178389146325947949401288697804600856979509092535875380153546604929280843811353017963392822270542557352350592650413143841615366182573544611813747941447951536715396732852590306362111624673332633291215903098951037829918657072784721500147005917721615624868702254016762265813172525451752833334196383569396680217545104721359540944354641551293637325520148160291201372589951498107077133578452652123921585841203084665244962759605276764302459029161508277441487601634332737231848251838166677123005165855766838291228289449177705033520227980757985981142571007302474472103062532681178455946429599243762526959690089554085834944918842118785862816472765045659799084370163754468931179749662235097091352395529564849466711880284819271357458914985700585882995705050173645338357143058203192636615982345770844932616882451089792163618342995615508410750068335071105454308336274051839852482202781799012308320024254834902115069026619959439723555942720073696133147157453115992592908433794217662153983456830422001141868751919655166354445897742276613935282856008542984531704167144537422328025672451022247194476727963443632497486752527462521983950576371599971382746513835392715319704481113161826390348790938019739683981450521205345476146082300493091167022338495716255118164215759595411117292460084618431130927999218700640243888493023875269717424803258961421733661568517628357959749145887771749146875162894548951418691121862206600485903450479015176400326465855198227859846317283791544912897111948899260276472487288198195944332726133228518763516552172706204675333439643906387929867841210890508670538268180080624411095918884291866484429586747259506399059323794827978924580065531393184403932821606811506255607510277403081513079413665573195550763568866662330198397454586023173320420856232228917934506090042993751766552237483391476848392301924711498191517507753442539465935337827735698190143055933696914857726393259943558490767198144644149324189752919892834345952 [113,110] -56348142101244723474746503092493780708736301259874415365800638643364459430629983809708652164768311024136723789144535302396173647195931411331073342926978854049266712273274105255365796355974038385235621260237779505406413080068152766529584525060802186900846836544700710564995261018101104331003703163691170973124358464009961380922590377838979711637723292067639898266085340323394415979867308267150836214513077896403820863227254547100037529335475879377487734848190691918621700376538712968054578129198178873277933868882924330988141040950443104966954426311642534127234490338023200655505506952425512265609487578359488984261726164267143524976518143134726268569765014143532502347970930834431895289110372724753270695428705046839902443215331424582874216892986919060252031737856942731901201436929253496818112427536735458006998498609394186175929103374747039767653243739302771578412137199740150572545932271847366276189226479678876347789485231881640026992795825634381029208468046300193424807189697954965949840444805178984548190660411565725161959263252526051002829397936364730110327738041347051144211250020049613705219371541979897990155665242203611989167846513786939948069718030790422709664284295931115472258545538708582893207303351118779531158156389835283230437534901142517635450944257361739769080783252022978130410099370524718831762304239348944340990326351601693396143236666276718059312350482979445716326860791603710413933659193062352157167345476223012762569043338330643105917138715993965926012555502519123438763992169404029818147198657266637168076790904490436057163707093251296099485190567211610226563773932337904882794302636815254453743455945496332716670850653459927479716858359491482956348287602832470393033927198606900597383939288035478613705369877971475749575907762651785664189074123937571861061246674631454999394776132309392005493854188339119357574848417317960056210438850956532546803545972138238855918948030407436515709498344204001536832320323977518018235743326377514074252332166417230168395227120751864140943937890348396806321168869767540035348648100687227846843472737828724340583484734202821839974789019146400626001803459743077891534685473895515819726975768911261477205182047874648162480792039587451943182254638970045859975370136468927725547739926263812787493747813307049945893127753695873837520256 [113,111] -6325037929886745580661850680348656667862412988320120976096677953329628075852787212024419414633915528919768078198731494866235273902973850138236065837340761696245902764060308028513124372700718059030918152900890703221051389798115195704504703915338209027697959898658438379107131808091271238487746851077304540520590811151523665158286484005318598716018510749359216355779892256152065215540191784419679428304256235416045329080166984131628427293701858258984024464568787991062029640399177422225772901656665543156956894586950981151240000763405762151138444507751248790257533571988109031419237274581324125668667086101790178101818660489776326533324727442212466320824131469483791973540274487993915852216703613215787536652316299838335784355982297387490998322525268724928944168856178531223300896268338562317530719776025395691399055464807284144632914846554556418756876319663989529554764838540884728998593624390244111812150236841084215483260498788484446543091492877659189258826207044716729946153385445229319679578831311438365008490372611690921079250836774152587230121568821435246579615400276970751567159194249066077123269626295308099004658174820916407567645260889614770329701000495486240323935851400094480033114345372777931774934405799401329974001698623448903378935641504618713119402615084488658291714507399106584701195810053427358719914670167579072602407456875017658171544774680457476517063146454190206881518274651603250683143566959310524219886995953189695672908183911475805350811832274772524853015438508108434519126578146821131691149982267742294146050025130262694659966551090563531449874717652718087814279299241350580245076873930208481120047353585848829664532031093857548038250681058629740383362604111030924859934379203403330514742750049387411997707483462636580229587382667780534075454375218224699969277372380180396453260634744180262899358613585866817608138630693488476011226901420115818459771809681303533777610788670943051296941089047964741042987967424179263562211021221328268965901193324886150350141148822122367380413432497738884549201397712632821252673978491559077164144017995468847697371741326624142812559356313443024972225810296295843594909481998774471761419253630491164193228749280014370368456580284103095180610892202767795718365685565184723691094239131765204028211986225728058657060983416644912 [113,112] 210071004216679239463592510004649852801555485447096753155086325130463903591743484990814089190980699488950652978887887872339587382355509342021299994409529923732468370744498440547305789372437496999013348399444006811113414541183924045535499535957185558227031595986232329981376173829502216034832616011368549003055351691119196435961628977038714157628711518444438810603556832617721056578907021268383406379739944670621982524629157479559824531191961195556776062516670919971268610831473373549863919231466387703989773261599660649292563908517402628855489789411902420005128354541834645151470953365080697214948849193690684704510753336820922268876199976220130755187435378173110141506729961486572410807952479484887945529745104937144358094265348139314707892186604047948070946396595279321859220877991973040636841956765920934194078080370123629693178393595974344546205193359550529288693805402780561071144422811234210221640568722300767552013129639501357970311601652538151658133706992448709889303774250831364561141306832835590511292189252132591234801957294978870269808817716726652566293212195209521281743142596158850476349683367239896547780520214894077933367469743830073988234671997255146538385029937255389261636539307918785799405414470331634042243945618729315166332664505442190268249693691069178394251580060938643289823180645367342156102161715762939182467629200541568384927022979903107019767559231217952148064332913464868873739253771987662653151075210046944000306018458931141862515645355364010688223904454504127576098927871404928918573365750266617093084815077789612864745447994821027268617311027555988369448937431124303510738806200825471918624281868617594111256950018723120592557830500293113211732300430570622136531779094275351222025317157164202011466428826190318432007372590565213588563221424055257639361952603941557148915292075914485394352725920589656929926610809927404688453652614908653918870849518573145429382311734913986584558632075496712323711524608746869904637778731188843293041211268833741421641392723076172767744169251917345240503956694482152123879173865969345851481354371578098653222385327154506752106879679005760884045249597173371823482370978624373516511456884248070636774738513021150474499162323152745455080684022854802397206311736805723731690344364269771843951762694556677883991276544 [113,113] 81131305367326347982340975322936708411781055612773560854404235081695992496618317011685056133295040482324509571574575007358328202670756938088939149591917983087704544560987356216438245213175767183018963701430373780099952376135368612540853258195231786212125703191011476519413421209679553376009708742086554865003638701474463891886287785173672118508349736873317642045920117754948234607006088024730534317175754169027210162822484043582371372543120259435671232237708282895387767530199268997114376131638979680341407060739844665056903326151307244583844685609965227477798032010763100893105314667912102130096854635285678985994435342736358932883498131276669351085834078137473620348998632797934230105570758835851160978512586164443171230998571637548059734440511171819420306236577321288064479994947027992345405403019732816111769762949565997950018900476218913010207712396462464322128183416635241866793701510375353767804224288270411536891870603573579052420674964203990297647321600820436973566450060010136608005989855275042744767116626959243807859824977551967950391060590180804519345184848185856982191428903907504784957379866205672357557394532479713996194425255734290391815955975773209403626072254338484311590138564218791125016495332022084755274952987452190651889172279147575566198662738835176992028578950746985521091154505695930621590747197855674322490935561972528246786157364883389250429122876652675182863630400051515883785977713462682412310865191491405219529304337164018182065645136035033066664925082759201493462579124458428938835851462676845635365777746291617327835762431639437596481392122886587185929103127410421053530543393513474124435387690031221139770164720005591067008070401005196415653736979238209324554407313615831681880778225906509839361828292800926319502018308097540761642152869491390281725616073147864880962474490823668409871290341120168933270004796250920095646095693124501605517664618753870432546066413634371411366041962062005126211433581350257422485689997998945761619636021818283282387385614283791944205332352648994250377737347889309595693274142280586152206459992236800926624136765624877281961779334825251650469918588298171124190571247308864600018320811613742202435451012181764572798998995258045750387230666010321775118804990868510355274886341424820552427842635721656496832 [114,0] 596200037006404510560428394224496086880708868422668911666739320619237653856436002500099671910432124613454092804299859453552542032000502920046759524042676624758546788579169115905410929626729640263936780349402937132858710574758184273824706585304317977311133034546214382143398976254193256136867895783347612574850183084755053801859415375344843113038473129152596248015136146002113627733080059770666813808257830798888765408647569306181960508883548017086687076349144416144850524947406052533432861523240230282295581878197667782149292321615966604038200751189693658494904463309675635543453923014048156492714979810316064182933581881166890269441875189691518897807277061271820230894560946141297868029728930348857621020847396190872708011851516949616668869634726278692419064895382180233111036321176078676984652157555519016232673475744070122829039804023848126797976504814829751683838429901440109111758593715854122319173929616801378580061986956480505967994518185831034543064381213797789128273465354739041280128703987193095987844222173181467244552781514824764524682806639289191780245198261691489388292089882692008256598418235617172138547361261083908368442720772023928623726618899991753715473394027503308138397043763111910427022679962651742188649141130444542883098527368567179828112058990116517840290657648143179020360853377364857000939826686430248069299511216196497840075627370834652876830046165939660842921062395421280784353596256902776434960283765734226025851951399905169055596614517080815717805551144081709515690286847181903264910120380649661494839902354454481819264324942049004874398826487602501472218787202229644357170124467290498176797456131545123312547393174190340977627173787516039240246956561424592340100022141940815430181306629526747514256462619705524175894975604736416661094411150472124387542659628998113309959149234512439063472256846726859414092807843863747861376509177180053357283580697988606224618309219842086387193118013730149527077897562874533714007655804495032459962149014673629955699165916963895917692420507454379072850947800629008226540041064629739911526826290404967307734830872982381204338860609208559664705733111092686158185128065071328308698169506652194054501676643438692273171089684612301670525108813327446301061946659116764564971178124296624696198947109228767394155717959197634320752968626745690533676706426585699832810169637602179350678698444268247888214866052931749702218970828196162131619613119172160019397669455064493423756903648142125561301654234158138797188890593623578467779394004425551048950751141179636840594598288385834332233938252976881664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] -29320871814002252507553939397404601060710878468649076433925844467936042986213406447503632524550379325222373579223972474334963563565323702328894948749682255708687032687134389351630617516963722769657922134963210218526730546026424387238106289258949193302397402167183446307197178292636243926845444777726381367030380652290088097413331312759384109578908047518636512268230361707139903687369737518425402674829880052543861134120096616046770291335782108427859054198328693480816153903428945144331500166335384067564717276045203532175855494683923182910145047941362472261790026578458723208250695879193414650790016602969763000747252324663226818806119735241280470425394388354356613319984817964328146805081419630124934095850349306776976866022692862104294689473740430382935334745343247648687942821809951979228452637380796334505948583500470530418420157034992255269765990866394059579685547119924958721728716222504865455957572570421320390293182594166973271251785978042518161596896676628270124352051053880126562702258148460486017598346499111540805577337591956930140938019266032492973418094780314591012911521107210881559887679424620686315887942040923970730089284761222465536385568493717920285797352103604118862803789510899746284913318408297752575251311773802341303479840263013355501870814669419750063488376967223136656393706874118620121858100447654957349181939629836993223023129227495790457630178629056501636542413931436145194346867864166810795626326229016941161915874395323361756338232212693730340461849004220767314586261090990120194635199362217492151431587023017604564204906097806078301639131299041467013679985968780545871893195366981076230571048899103277847763158691997169331872589173258618964643162912474930333519234594112680776057003936748587190426586710522398218681197866863204293449002587488852322518307632544092565085066791743659624776673517263829466894360555500922320729156293113911284370888036965258118275256204506034030963812982805123263020080862222695132426859384800601423321995568040101110243434008276055643438429317201167033856144230435653407318180650175381581598086527508671971595060207229768800828042267074699460528045019668017728142116528879328834405047473750121779557842893096113720958727469549699244675511182477034362442217963129644533013647649999712271387578974083039693873108871537017881626809430163106175577461323419893925461743483675863255113099070087733084321567284665023890392576634074163174185917882598610430156973597684974030174767083852417461065874414861517262784995590001445990929766854140916592088999900685392179065265223563967763251335864068421451776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 978542524839534212780902575258615888056016213199241524653264423060492495374914596612150856022081947122388832038294147125466658329946994231162482466634720415503672291395791646684549100835364516981692292670784804017148924536101801928572155020037942932060690628650056697640516293940349240510713912034908291481764166803702510814767192880713916104951762600168643356322133878657908892658410013126664312197475202556457525657023916368920680962997386993424395797283901613075770343112287969548787323457407652094330561873278391916684414856621566882365657771879021090093737702960848639928846546515224857039283099255583204054360784123661708608412411241155376396761445880360367991782401754519416771586612275594847543375951252575519221993293119028599873441636016582763283253767529225840832148029986962506216301828078227451451237856858227133601103798609718424256773886743128648913059223414585119434253800109178818322357495131277153609333916406129987274724364337528515759624484968163506923021650598544867722068085319316190832826163724760836174488873637830149429752391164305454928683583167263682167556569015174210490393191550801456726912095503887980738679798960011333443257467160998696974913574318111847520256383930961513448932633307130736280318657655119623812788139703845828272362529015002450530537264361589170415872129698075796884628554141838465639997423498395973459618440285646670812386618034381585064959176033261840354105511240333806398093682907009716092444509115058275119564790516996207279321759615705457962031758551116768551268465400768151050715400905780029116272674511392260178898309175667956812277858064844850820001165401471136175210502816628873144452780542756998658846705746191436047990294803487082836335170010386930657944780901927840850413024980123487794337568612776935805128641064327083563977979563832441868311749792900497801564179903182685898986634378684191754549374699363642270475726269927619837350319021082639020444757931318096892728483853651342496289402290558907269829300477120965377229204884978691697418098521378104426664630578062407369545696748978233198669859653323481271208893028769422182033465106364230534164920950610841175306863986461805289313531275514623356134055167511500670345181407640877316126972972760466051660433505617533730750075652824258154818787182795807003341503006024234196223231163731716629263990125645317655936569772100200710882677569317378611093632928192243003203813033424430169212708251961060484225491028040514074746182227787927152041324005372162786426843845776262092745907469886986895308287681291571324108667032247370773251844508583710425088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -41168836994751041069118737876362267124760131652741569745694791101562856221812306791205661673946660349154510470168519265502559314534002202676343043317089321486853696376486384189224806499339333741557061389540458108441144826833587646543127090408448960188771121381859631761543823316708913740759180418365275106989263085566315373706604877026835158145907259757083686161992932807734302133270888630489841182361355931369111857755888975861843483817192046944678766047734670236388786369068041107226616121534653215408785220786928632718097506785745605967101886751776244480861089265401002991492255060877921224597681130264186163969623830676177903128150898485348101623806825342640989223104087302599635478293479021186676289788254093351065251666757948842467167110058322986231530791785947602784311347724957349591050020808309677304719716193520121019735314554675453774015633008102078115891473185286312544290859004212736205287546931404197401847369924965040807459552416905404551991114142708886338116582315464479976718015026176604421847663254017449299028692990585413201427463209294867007463647204689258810043529516407366996080485118199425521115691061411489429563485761224484384386661538401232471411415572911345117765240246895842249918044859772825269571646107308360080632953350691833176927868884110757216787009058449279307679395541913044149717567258255533956039652286654259262652409941156120644343358428415674442187402282707488169241242808075785632429949213597112197162677414713111442753247267604432906171858675514697874638350143242398976249144605858326988115160008016094403036770521417736586883479614223268403163300404041490815806673569874596854116179139328050599254140748510405382850676180570686817093451764776564548718356921769339953761421617695876467239083329710360938162018817947873888170463179190524753312124314584853691347989498789424295855552451972826958421655277247083426313558191098944182528210264377488679308997765770833799097913798031667301669200494903290174877144472143533718892282966457757076681083288604947299453704377537249125855870477493842884088209684019399485384317446853978686127347571696859342555900366649677981348622942480056125348930415721728768756453990225441493820259011452252108206075294008722643683344187045498552215077668109628801481086324845131796678554915145692435247843482111478357305747993570590306927378674157732561870124388076699424339876555293258378620276706210449896597250349699491391052079469281071687476217317114069911073297800850287139241708310792880553627808414018472835527553955481094204050003782993139538523013683803949050446243017011403509727232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 770650933557178110102822886887403838848714147144166629341856794036450714590061546258389379335611484103913510224151919272494706950601050266720352458230938011576387223057267742993601122428152564206930039448601889243873089172289796160084942448856229201516692080575750170768812035595302355737820663531528251902793255386675971029340090772948847354027555296138581479904803358046546162343911641635367516328384389812573898277857018817615771960937725796409878752274382516027516949516011764776710891471458566929047602086828735094496333712160130775705343366903185355157619233337968556791297037856430101181619708847790766510339175834119633847417801479972968300416790885729088432354132213620593053985319491243316488874398631904695452955572150811873806554110191698763646261646325105020457106762627235293130816086873992618320886830609766201960177768991579049342430058126821415391238031648737281288920522411518341315960810283548704226523559071121688592111801308925420628905618141603494617748850676884626802082518856589987465231694518653844692833864682163857106937859607859432314738382131276290230668867312622293348672772802155767960125674212886936292366401198852687190078170455169020166695445950157939008401477604734609951410362765509013704527737628768765905666432410695857865617463579480661869925646546388819433131308455963644086599892747754497490313945261610968819699092966808752659502184955607601884948041214364609558590824615593251632157007559426380699421887729034381696049757767409016974909431551670444263167115630653663298216099997872118718830491191976333026961823668086299646518806586941756844576432659575302075105709149952815009511066699329599195974419509659792113458030101100601620795057732951090509780084921069440299603562416036075396401674983205775734578521895371225297485845408002309704890778697120554930715109965717028219540810374498024883282278349443640710928851740555983648043991833756353737981686830048408785211147885543308340511786929365022683414385334784761230631798413454301486166514976835631929170570178043469180663872842453794923737047512341312047962760196927799330300963223150278086023298032800878303753814045214129049128770944494624789213233341102004121546966086531427754646678805928118958697793052101973308555838008677240300355539956896035481473292821453609319780478711585537390074533519093195039523365844656093592861720257242166125097049994175368205701171805647023524766395269098585587552174619119427388844597993834267513661076836872603985938338886373279193272599915138613228034503254844466585328629113389443042969277149877485695170435661751732678950912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -6801177805455790470321610885419783018851300755405451876164962474889351190767676651664523051169985021440595765511022252368587633192870411021075179997568205264513641750766475863028751889345028261628762544973695817854924595362388405614719810626728458005071972457415992724052159903366199383726807198557433702098494874003230234889534828302677600140887283425166183694842223205626857638674237826755290229928638025746858122527985072271593629547567611699508720218848314725638619036835305642314872507578822730974139950666206645062847159904665313099319690057035642092185915651897496854331113411747522216969098442457362346148323767432618258352006170369348837684494058673086259333358458305861570202526846584625567126528981866605118529992331802389548640697027428432601010351609799620837050519308217428742494517644895588298414632635335910574051774057347261022761343361219979878522427752116998499092531837365938968956209034157479263734586440575295181855725628467780564145313268552785226570576391380119349498150813940614507513060995051761483399121900453286994018816521341061654709855267664436024616329956148977271665614583367149984119771985637403350063884384699148388730021880121710218031328597282141093320734374906360811802431699198592803330868654407604909370196961370032463413514039800334657968669843932164098594905760603602286220867513213806485427576909489508398902413094473255373422790529102109032374439228885372438133965655010831933747466821229388665595444337579057372109546872181511441604497538126930446096807394581738234433653793483418228302969045143283415670204291953478573347719098677594150684967560493742173011249900702143687628512236346668344005296235158235947563566999134668920567414410009870716231877884137961909581376938091807535059366699298852254641304203762922149423343723437730989734138052132489161487168377498951088187473700882173344422540726208139459952992635803957249126656342146183217526146122908089480207162045877898889824650625310527824435112986635527856911895216628631811104989505111076823776753510970784800607975856763723943699483189507093121869548148491419900775054322759865525412608200482670054961705367716935361262270294526586301145205242922288267146040754352581243570505440906155112686918926054422501593488314908998678505967953664121178225412664108044080045920508185610136971171852401253637798892760396766244281742482513196138945379181711911966423765397068872319950532742917676081658459743484441202531592184349841957868615685532706111994775500665336659022305099632826999205956455233979463523989933800108332098341842332939569483277514839237609746595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] 36754830839750506634173517541120034711164899281827869952972704144461317746650080598640850145813513858979463359981129894888540951908476597885727645970104589000208244873197367130650940551860524124197103614648438353645582309814639320099147469213877419387738198330274871205086869158229637201086973175457823802896999406361438236215306354810648487504106514095849904243548937768964232214835889845405086418737911497736933365686019241354044392456740427874860630395444288521806163941804154373976412654438893871526867681949615876112831100685413468137139800990770525089956644051362303648610949689095094955522823725752202518093023961556698337384262955353356668712339283306650985305364699126464199674800582613738831534905112160854043729236611284467404719340993042273469896898663629126134005152302322130353861397207979531674273256619527002948994044899549106093674486883732774390925471475545185513598554526308892626242327664934076498503373050810057695773964878026642772177065232571426870719923851223193969767082531853179018936431997402956019926437260498772988237556627606813230277035425102682482581203971004254751801839813480080274627038165400118513850786911789953966280625527056239306593343814573581956982476048730819015507304618026227981788036048209995277409282420908752420745900480103331682283046196149210169887833389167927190969781614105149393125259898248630360333122688561020688248115495697330456648816479401450188143340289929229895323693986786483636401643209953552894631078800499641667859860372355891970478803271822568478545963296204017773134703350357216807383869294348745677887584408803123303431821108602150589050972526818611503869197379478035374073311543190062965214349718631743270379057881331573848206981373424447575909774014247343297926778390793955829280774000244061628742728796530404069384271045320097969414866148997913059182980426216235943094260310500654221544223809633508245005238669210091581096575287672158806363322549654380820909702555609076336845705703410043497873284826623268923543289366292357480625920195938148663451779311519606835482886864212727897492695237744974288475075204321839651944640999509013363298685415331876442466406575439690062560043979949286075103799417492725964580379572009537393891239948496569433378110933153407632053620141601194034220371054285455190127891536050233703469460417461023884156878337021683194118256764596652799668986031758436013922568063154951350328465224604081010877037517338873447151656348491269707004273610099776727818178693531032881889990118329435294590291418511884136198409867020916010038564124430506686146743893951369744446652416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] -153244217419963675560639751994790987431683902940556715688669915533283647370578326288032675644978840675446756917230078376555321925220139668214106516194487094081863047409278544616049451895483732280493290419831293541094130774103778706247462976203478980625438205355924621081061123551899096499945290885425932067506714463178907531652678714607291708190213541935428706856710791958835249882715857748115196045686137396651065926725493479598364872459156313019151519029480599234103269106090277678962477853368783423060661142154591846923941877673180613462164561408964904766110306360776833437542963149618305786501123705259144613373902753258698310072789382682041863018681991109612800835327617392990665332894235730666937075648870528863724755932422181744953132451535742803852583804023255039455085829699935621288614364688279939329494499189127986119221210869960391503242455140373946482193365321907683471527807156697773771597432701372336479866157051668795932294390674851427852750866158245898389135650734373488062864670537513122305010577917688509417686288816639714382915602997788044021736062351824113666774188652742117286353749446982715647826491273960009810400075449966622865346260378949725638136371101806595616508187023497756213641148950341045600054736072655462834641605481505644772825104893813894645419290768288278817542593648473279842123059843589744034308218903091964466112930087525265925058122164684498457421874913865980228719269545088567507396546284037246856638452903525530650023297462790023036672680198438397296599178142987205716010298920967166702922169252487848548178802912173534376186904920830630177884838038751378570260768027300673903666173529836807877941452456403692221977329942331790667775863071211491318284382615090515098365873256575257361156331420477013831514802143356456636921025955008424863623025841453386238098902753342838926168218358637899204685021129870087552583774110096640908971682455154718240590786438243063961660081623778003069548512416599847071482442116849215701368880817098902363195248426398944399316293680627267139243185523306152559295502805737916736469987588701372330015706572791669396674632364283580145100524416720938501494678607067082687113552614809460169632059105915488134548902960707403256070796999816930751963917613494327806097307716044090760493344621740787887261482602187035704943524867454133799318433911556931032553695765348199667599620485297401381821533899871369597443839756909149686132253120759394007140385882747066602463884697183652591569180035496322665838169714297702372452597256242188372389997340622078436518535767487647616084940276402080120483872768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 601069481407914022375698447912413496328222901129124036185896544947323560153189774894458909689953592698999691387217719930951656896486101350923935969849937353808315472518207078094317237963400947344841981224837209062127449945535671699501333340053603798328005630242765244143609304751617302517966281881091103854142772274322436236222949720643345186068709280555924664423830932013557921308232763966132767051078892050760325743769527820779681435947047589035210508696430854983531356997594509135751968816119717380846925293537442310001648693076698192643328483771663439600055171315313630100928073279674145947683416041514340882482519265712897451787658246621470105174984961088259764425196430468244551717993840499621827661409033078957034588695440980316366122551455535279426100329408370035078574720175480963769169344047085482901560650072494255360521935754947617041655052797355614028701471361503022342345316311531957461157126236780317536191090214827025733274557367004943392703817816329511364280514875004805329279259090732691724272176086822530654677794015073388746637075178949276155585411460268545652239091130488248020707060700407174216742970185693843969910498496578531091303970693901244813054445883976173336581276428573511686714033660185557685063535504417018082036834552972972770496452494996608966112999614698279975709813581584935620774435890358444290122872837654701576795038875166787500159015693257080096575795794688426642322267623199357405664603050423344743117898299786212162565022777162122240407878646419104297735288824586274138371662190305925778324494048946721778613072267029843469773344034189463440446489661634898949442934230901280942169308717265604165440828457370400316240175927683814610523434156355759648677228068274082568353817691081097481983490103991732507686393667307324350896300765820146480085556822880906559013965185667991743950337420150157149611672675018216375558984490004262236403942341940099727469701690952480760530154544676246714815659630587179253609476106280870348167087514025280410288488997637975456939068149082630851413117842628361453423299302671831313783501714266363228070295195184804808787610753290836514951434853877115969168328304600090610500546856897964599379363456514314905110652010110621467295431590654696337646912700833116445332772075628270589414708656446122542424535726959562543486036444151071180057319639029026035682771651883600943270074550550043938318529380024193342937794492449930019319507209177973441534735659056408510925138523624533402569740167071041866671701259214492958195714388525379099296327861149886950105823102302275095082141964820887116225445888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -2055715985854947979419903746775199255315808963061650427726868853099878154888978280784314911558326063218771430287278966866343942937696235932051233055273889224293256534509311860198437946937338300458090340626991178319094684778469778072023173740717696347395091833764958973717931970513564767772837325280824704466184648359505421334418055276615383486880087505470596840570764761053275613622576016842693569830601648011645232268034623352388205182095912801053664082480793022008077347558661061741602922382950016947263706657806562077223133280782854998159392562410441031645605331455713420698461818529449671306577396793616147413555565252687295016488977139273609093283571286978668955313235833516111876175081754280371461283461216615932458171612866724778862228406654138749693796902398424459841413869858962170768149108782371974558036341594101979174446870833529379357155361593726515036777703165249757426160412986895487774085491622851484146210210149862676684649942298144940069335579623827873391880384583762756039340950050323159032498553085063164826827678287676353291208880916466065929077824458468704984097404422455788992379262655977449872644284970124338639436568151564632173730345768177346109052737497989307875038975150431719801882240132840937609297207493166992667617103682879361256863997061383473907188264764087192251148722591886582648202633657625694312368458563841373549636301540494849039284806321492806045467612014618323580819027896359042322071626647667564986048287282857369713506185987262939861766622502121472508643051623014546342375515119943956666910039991600450043393682177718477021010723597311629186224077475632897905881613301942487178811429743089024577969323202698783740171851733629093355726940570591422786640416580064135685576264467191162834999034644606078797303366994978925412662819767294178826919931267916464803171835721649711179927662568011035603879154677886511783980811028890505946602765040358692535891692174587743851750888646747266481503545220595870042980964015623630664002992710443150071492913519311430120539133700244255851324182336482081715431081841165312374897251696671910140235011950408659289409889358041330138385871932506213590122613894185636725253485818510910964253719426667290058095608710762390897140301356656730230072285965610442959999124163737552056772400218729428526390881948464351666196935138401734320116404077922311454612190976771458879745919229629605978142720806628382244067083229017245820133817523551155078494642631765057377974773310325934052956424120654143126958618674049880690008176435735570813914400428997588307887651449229420210323001493508948149881798656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] 5320249965412131469550796065589843070287327500978688032943600778094923719429343907587918110970152588927352844228125318219178890180511848593194136453345852582249365961160497835114832861458056242229065609268909886619423882037851103565369998367525279576599616535365018158003783906451322054700738636938065326176248036884929603093888763254954726375980507682080625606758899812413923603107414869656518897659395789889875089811631101303454855317527950592573991075901707723424342784393817667309593161900648848575811696126354592201893127475894805511893586756615911044903378105231143507577721689765646899978945660866897690010376739439861913353217340967751052978089924203433523955274010335651225281149680163092523617404268271861511800959041093320611250599941782314688974323405440414038437312695350883909095442610128896052077495439872231408331523111156232763964355747415153783214275361386403964554222229887186149580071814150692324912427342132806611041587918290214363318964070629205724068256464441884295456338498511439324606173789485315025368259426948101941068982909149371825038470726379983814283381312993529694936261672871345745660406769628285777103127784318654802456860775124384963095650720281750118382336551344806878175745732007096566030685230679053551305338264199994287777658695490702058510465408503003372415993437707311087382907791401227090273374957156885837427532349226943571336486901941871752112710337728566588340732079169792120985640405930561766379751000641453238624473822425480479534041564913251422530620311674873674728264546418948559030633764613770982662724154795718282002779673486796880663241780821863230890188081553744983071404332923221740081980671401269128724849454426382022672717879657587931215281947972553465387491201124879674909124365381152282198471873169511263833894218097670448530982284838599031979115203564127749507139235080634525934205066281918169116222598402010905569479756440503543957989021848498134141354418204855692751239017217238213391673469020772445237163395618799107005054617613127338416434579934870176072777653024627132572169953983862393564875396881937456219316060905002882699605448214406357271022866832940584703183354568690128172276882779746064874135014223933965974171956445819852326288553555280932062500421604932992473828590526917558593516661123501102588402773218599312440317886823188396293104339946737165830629852556764771357375516595909022835984262712536813290168043347012237641680699790223168656586718857323451938858156325930029894707792565906262545031241778781804714419339308872349591419022407477426437400029688093368894817328581266595083385307136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -10401100037057814867393786240670298589105929142222299231577172359287749119172221733626669040714553673343033297888726254176028915307997864543962324782889724570091070689493698864348738163424693256510691690492195185272586804894088930292343089961453810229406321014601954605656493900120179515875706859329294231286246402854679663420140812199783429042992713127262998717667952818337537760853740193591054724957215224213166754120379148971090341389205190113323393755263928970510337845486492943189233097733809678456359639862878828423894951340543826620022172515100651564234030515376984280054585447669700434120046042035033098780844767340173772188344326075214824501070796084877456834468158323763087804731827951046779750779438570405670975162304439865591834104588109895773715188409355987487969804376197682903820520646575622692638960995677646536767819265067319893227912190641464512725886079957647067985394884984332245224950177866600937725198924126791829577568673466247653142732873465032196905081374929545252830270824865655823441758544897494176456196978899606705178726445893982696185071226491618401653732237304263626240765434949832657854464229089790131457569059181046157025399292759346591348152694439202296779489328152300069142275928000822491542889983770471365020184039029275814776017489493719764737460223007819598111739718743609090953154245845436427926010339646296419312840023840332236315943910744496747186134005392315373461544311985988733075420042082874084178123038364213539812547490604037275991672671303443172702194293203036779583024045502878178933091801759474300205769117446693736928762874565399363214939026110719883888149049712872632784011659348446964165508666181330705823061506806434324768640207696121592278145709145254251874768315980858012293491372391030678324166863299291492973163022818960269665841553638656807744813759387849998292548419843969048364708041822473819360505274328791330693467399214086382274540901192142487892340564891126232710349045768551598293841592793477945277672692689812199800989727159036516552272678231426038944667712116840096896602787358554087289597390594235800083756666307515640587545450693355965428209188116056614965834838474382830384023315123993836037300422120678683901989567609435059783661604974712807221875657983396882052000528047011228294648562552192746545012945799342091235276625906041110335356671247819759699585155362390967069304871580334759234204492219548872727326755517862472523274929881149961107363182549182492342919124633559640562826400821896355603146199257218600384325104767400357384450240578231704969816209959153329510518955403003088982501228544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 17548642586087437078985160058620664269688856754016444205167582888513354872272943206410136230699455801489373921451155559591723654530326041431053631593749501265660794447785344959811842764434722626122688128272919569090288345457324347127563679421742704765044574765867492206819312251154161757192715279275848723141682341205377391357712949020628902990268933298245756874487112051883295669004812002618644030987069664441192838278862113385524492830731101954968331494942153488450738907579814053360188630039023024750436141666105625608301057486909732898710521975262623343422485236207807810588029859422007556130014312731801241843171149376205239914648797042588696244015682903010640778093549143048802468895473613883942653957335227364767272151327375799410894366355003157719473112979477942842007467388245607874598486604783673564568041767536361099016069166160994405772551317431973402631343997146941376629104951833462696351334570895304071087813333016631407579341076158511170750878363467168653465181099943078230439323453132068029693985947093954472456946799858409926059848542252461991115409867751671987088361725219747361809410568553486679569836616057598391153057276509210392265197090094408395082031718475136763382193642255081963842619181031283306683420097565236345778352828024378563834563218469155369426661477376062996177417462192864933111062982956020275607930075191619910142685739061132345524307959486626217890185213277774372529946010065625804566217048128092163102247056934234878769554429265907634417865183584512462232250277484017756618800206182817301822436915523947572608076656777646923202778375911058047968764931915347858709476367787943949341068736166437053795575994714147939207059361037921423468784662604930549468611477615742669627576699216989319840854534660509370076930235021271672599180719730935216920864842119676116591926139703742251367353601717603672987562292130966184611364636887406691506205173234582714206058940257329864709245072985785686106501686999594946114478431906097697283748615411856422513235320568868138422973707440388006787547375821405172985147204558004224647266581131888355337178316832681705074309777353084899270844134659908341369324249976198180022471406785382684279421956402641863844967023371527457580544044002689900475836775050248498401283262629641152178239339518692032310902828336245812014699479482691755871645124290136542549798179064372411929443753984919895849591285397789587152949822700469341316476573825497194440003006681015797174795129189118268906497305513491750617310071747508765646566716157068074151683646651989660501396138374298136964446548257615724614388809728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] -29247985130254331077254224171519826783581552252689397670559186252439061205604546367671374978669485347337688907361626726127475537171427654934743367177696673492473857502550383690778675190591394924455372927998038035245010146438240689118387067286918074170047119619071205061156305936412275700946842123582794273850065297627066440152885479425756564870010131409644106579305660347895510025112941467692196753498500447545018487570110649362938591514635389501917268278363561558019478867539690909087203099652816641212764984364616978661742176595292088475701793309548280115667618371286269299424188595283110146891713045015226089625548093067186012477655315180158680613396319559839126312680556542618822734086397726470935131754765605114521379629465350190092086414354796589203496329998445199120279797365354121875070359239635888817025869299787400416603108492021848883459103631090416083632667047535406424986634848313690587081395456945027288108619736572755031763376320950584084569342489008881774499138792149557526238997868616461349644270732772186008420162838952266484169960926738160288131552510644037771867035112230451453770411809519599271522560756578553947763683332758584418837079744092545171677953390139646847322045096491326643151144099357108098300529791847676219195562457567624897001491545032007900470535039051736021762458788559002986153037171915229086134387798935894315774708866544167512059584879300067660241415552576187500771436977289451981904854334194560786437850531728203946702863104152226722082636414726471885697984693205166045647634617883111958802579842337542445128708417703731000744184863926090371997368089480341781046317932496783919640827405488281843049770600022611697083610094841806064049979331483365662422398737553393594519658693382397557976396189611013206421142204770331680953822580433692575551672463085202199680797518322962260971061977675349520487482594722270922853483707097620095858375004927403510287610578321375338977540752456717109773634457614784033591209275148322422713426322660838823552297497565150004992632701607513548985668792928483482503869692913702811427394253724572292240846989500101941997642523362395277681818773989855513886332115450853899743190186803844135230061791911856663014653004327463246368124598949351057473079317295710441935017289246828495329898567370716663770846719518345243602984311159768348339716472644793751770315306312483557292496186477010389038317896052764111644855127769650619868852543671755687757644048804506725307080733688119560632654295736434546945710969817031700131726069397648491517906742963287645851750701433663360899712452681224838102583869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 42703323048991186842354892307539885025757223888715353472057370459271543258625621998600757711235904437843390682184105984190946169531697143718012222961265627774987758489543281434603714463341627668542033320840925372219873965939688942981293050744115875619812080873121955085299162583767150033383491086605814747755063146808582077020444298629072705855789942114580993392476547000873387762632094118138977767461593661965012844378151079990267078208647329899655693858661214084268060297789981815574950929820642294006665541996702550331529741993932619895839152929429349336354239201561767258617842999658125036089079324113840759586029420845485153255933180660380566593299461247846824109872407770351125445515433695533118433835350650387137348838032343406292678839905388064584110885323163947517862028809848682488832945723981543473894212805841613247191592981053322333884023130102502675815769020057602557100157092197789021976429095136930812024023439608912789516017319804363709092893815164989097671494226368332437452660576746745279254637718019803256489630558838335552406488009709077939119969695247337150260608098762722157538839038883847288577797492587681051560769155048157904258591138725279406383715429557666903086053201189124207151788854459917915823124221876995783818290280686728268019957921570329526042256502778595693300570874520472092527365714448122378429717210000735853895493009787337890661035218546591612822581507491971251583616686038193469868907843622048021759799170263378809251868651249933437683082378115771644592419336592564551368167659727343813326163382842571965286861925278793058326433953944403019438568122784451671982945547945838983380694504586878700156158670977065405777244369295392504773758369793886366215032312480770408117293795491558602117468458553834425474914005639002025964754734078555175347310483494175235577509025042047638484428320406789382902672453349076625819228986077310453976592577092583773368657003495912648357463791140606823197397185526971411431994611936170373524601370973579543212671790574584105349820696823378242574620621891366496531738885916077447384754655325307070342536766238730000367442530122789766375489679799698501658642928195485498412667325909625252615406977262267028988263879310132535410249070288600465537921128512493232068683866425600835062775692443486474608125240935690889634818533688210422413578238985698024372697803536221714242487351174610350077442814859750337186935727257199396633220720395446036162517731394897075699557141453887304974294230932998676810706776188224296841728473299572433011067790110345095273268233015232661726304861242092787157648277504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] -33103440414697242072825450589728436462729752670719905061396862293134963552007261112144958802375313703267331743063937978301005394733838274844772922818112056524559745854268335521303869628339680747872428559552066021426909835428036092592973840171120740034505361015101017070550720159706787586718255463655072353670224052026907048552564787908217430588422805677284774353983577986861233042420860924538149003349705237546384218868512974627173603277089250846165742240793110479998611765699370243097214727829422523111508547809287121923602211572881814472327054600692561101644366203222043604545578335361404214385305111800832285168724345751967386622691109453656370275845329240739152514134904891900166395921692936192601589366276401284683375758063877896130591908663189532680853634016589173621065573812679297381210091186733920556401953691471457209314478121738996158347086969366018253193490435554488013126313102367876991186770112326031546839108463068747796675389657984809825267007941111785010579846016202086005986231671130696928593778769498546284875151630826768300915908530323391186989232742905521247560044505443947530259049440725369271263891898057582278378688574601677168139265800690967380134196995732157033532749285741554957088872155423430785152179889479468944667544130923586716985335516758517782787167507746277754460628818963489317539879080189286925483504116421156249568563671243981087991312463700714877784010061462812037565043244416718655504798929368548075501138973694486073093725535055871232566602100535709539440961172502341081685507221294499097754610494702442632133900920171603541443922386760099692960097570836049658711138619781452628051499986149886519555247957922273041823166702045937674757254721166616296864426773709519606062525000260564491586827056745528879260033771529959969358997449833607559529536515758904070399358226133006973194903123557503743272781075993956171508728220817398456262219865319587065309847836514808384834181368667456045081292951893157452288844064242738799300862598635717314548311693618040423721188796840533458869873630219187804938947934633506580108194709108069744213155521845608253945849931086402765706610880974102709132958981210128566107523414121307546332885292168150997236954833931855878762508961036809737832743560513567173189154626887527898524549871183457678942175386139082542528567330906039554250984072674158914346735525527246204511424280105773426398672281092117272111898252440369622523817580848439263976033712037585095810887486443941688389067130649617335875129308517904087731064933743015183827301329363052837707188289507626528109769262905866883400000864256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] -42029766688115895868158813877124969328408267847551870639574631037038379035287272163257395484229013979046410674439899208047978815121800048038325028080273336283600926151108159897019534239135136517629309380531382677778479675027956143058325062825581651276948159409362562235924825452363576711169769835015875909412452386340155774754909520278603983990790656162076527476831337549674779869368382949238844143645317616242782845003157355125312003545345276696132936354795888019513430423118184589952250592280370620987489184594632830104199621656370954174262509794307208413418381599083287625955152120990797132771193067754066848656250410393166319694437734218113394805262629736391796570052561415123121779538290871368293771328869787070955596737699286403327305670802063630620053825631591826759896229853346072760718409436035735168185605838933407957849750547051062027493515204469512992585572529138631070496585133643986925161202410266645618941315521027193702438727453682934609314499156004992575277229187652717824957921235048811143120664388669588414559676715136745861718125668703952359925016817196315029398795817613341319270027036877732560420207524048276778755462483515510086030615967811441790213273811432480905834521319420232456675490164434206165932682725448420693091992885124087255164849716549010642550761103608855893890430561870760377334518209072911164967993947311844486206328742697071892910440173235672642031922789001397157256463518951981697770565737389902013442193762493138018300067836608954385624160395307662713987153991455580228714383840217681093892630080654325444120467010944583908507440985966265975412321325362847931363585279278657930909217626592472494473537344702515283259001965758750316182499765567941041210398946802861475856521772707491198500001834760918957441546099565754193159841893963880185422168776275392509916352679688475233773016888151896319216945569412510231338671126386461725339779915072642936981735402349287152522620279126023871699528804062637942625870067303878266105546134309293225276472743758666044120619120389145559580919883602635771374328855334180666663330656000091800166919342788353612771980611498365710708970636455056566156048410398388669286414368250739050649885853194843485165474735022582495648418171325450529163031985704317984943566743942362804338767095036306141469168827282467940253530891185736406051731059151221629846341354283231571217940947413175352054897308242254913592071156551781317224191060031184778985321106307425499344948869498447413723263099694857392882030586794529062509861608038497842101350995607549399379814847320121651820672645687640713529112133632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] 199100667514035668304512830472652383579035959895371690583058498441433666441724352486603838259950991340692472657501935247156576633575069314486432178855070896939612042862534073242645201536615122894273169945165745501838284325602040061551415000428807876364477440926928015517955892855236291931854484151092183274665928829860013576646222687721284280172978927516239905946574480333393306212139354370811896717538076930104887888458639094138087814717165840249946080950191069987336290692222316318041432603508113353605740388561647615891745129539946580218034569333145222901769504983235733903158136584449557660290958137227959869784545972628141250351993823872175161352197479178925581635006982187622752713154632365421220448521416216374235507611045063065172328327998747933014346360413280410864008714367070953203649111870294782387474568061784739917967260486649718732931853306349267866202356735556669080739656512206005300853263115189526482321015183791019284789834605059843853614773234167359862014647634544014916665930612925643703705266540462639101366340817300032517179288767443460665693395031096210175971556563593876472790841038133867455508287234390139879326017417824325686705043073562552533600900406159546328628452874631603293795995750778810513810536327405063757803830586865146136600468920915943714405741047085393959475525810306610440283308205940637701514925334972469020955867119172295893238508954214368335987384980112946514472153293252254811605603116402044708046090974904339947624424611798306063591210356134109207115163201073060959895544673578343750915252441853582334001024194505590061408190583067097598030417736637958070808539596403869389561908884755611162565163033332410471008881425116916141519868163473199138702945039002887957234930441032969657113549440058674568470110498121298766337520248484159308224582674183141448389400672164411853087072781695842817911988147258880294643027776437103741941339936353706213941975885500819694926937493758153056175209829854039452337593520585545740087209571444833081586659323232739795194285951667733114864335009434894738448237050720671355824216246423075100082459563471439699919624284306257175114076972996872983666031723283019324836947809968191742124786392395089795653028482850218168243806839815494098600976597110727135687172753687047959632673167110591987140324200179235109097594986823811861203804599869950770698707182198977910547850851200455602236909607389278077463218706798339477049417094761598248492832546608944415104366503499741709992097267134897811222913067342717128171604257863355260345832757008261825497896073946519380382729965862673301353516761088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] -395962317691850035983313773541634146789138970276860695867137065980098395801068291338795205642855213584739202476351042323659772808784796751583036099261922570529434821394700839228761054264776223196109587926172579582974489294764752110720121729752982077533633715088047145515429036376922457553311049357732107895139134045232207817246758030876397612166178116006683551529122544874250588507096366052638044101537228796285100532974468128232285669382247952129442812360608987511020344007003405554242021487742816571621959312361018865948753710959815028089839227716416200754702363602218848073386593502002575858532010123808975489154752208430460108100492103299974045426289325102664455510098614958208546564616734269245854334388800949825938005185957861131260160599171514706473196220896505447126908446651998462864740500887576100179330777254359585514876832034814336134768950846520769050598214151673876607215469025244723523958601701779486764683892798491688327252461204637506612028750692831932490638232629467273146425134468041045654416563885899323434230545431467269965024345489308474065942685390112754775235881899378772948066402705829752364512669517616345498065026289895812203249813239112745611930875069727767546218519296597198510210006675373221076105883883288769010356369639126811186412492928191222091071745209093309124413954604968251037542651272687386923110392922173339653350126759576094321807143290176595204164183852882691304709528372767176091743312649441024509184803577794526891018192245650821977065020481406984009030475332210765910850048947989932186112141482609938957601910449311089805813222305679386954844815429337113478598719158038372224626179493619838304556730138877891738992882583586956725190145590091096083065161828525826604371398021290886994831315656315779545767513205409503085069211980534281181276286602770490292531672753391088940600610047309359908210235036556424976418730336098919990964019821560081942402812904663580450556698191332236272057095807781613401567497511960193831916726914765142057705466978569317987816352862624413145403725366569056141395090463410849960622106181242302621799239549514178391051011926896781520309915279228851310688178315855018237476953687398894141798552246930151756735400536693167494635549146389006603818187575771333834800264830076832480640220744514012802873070377210413009911025042974852261809412700856096707539027739822510961802055494685300259763325130942227839121296634499855058539471636212888268286206686193886778572137177445616379373239664426399925973867561699408487026455791928449277874815558243759382504487344918503503090224194389662196750950072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] 570268736898917298306865290140113125167674422401372344649151243019949505033628333247635452013652831131481643301341275142495930148374779336717649719264266342721055259685906334460334170976306908938448459070220514995942472182188222158156145245236308827524002647466847629425554549460890984830214233592514799000491791936656352949912114682400385995735311903840084632186372727823222314215453355180877398353882438178781676264625258968146742466997520384412955946260741077508360580609145006453382968783370073106103655473958151371539552886081252360852419329329618656725210676288807747557115795932996640400067269642084587757427561942718637968012638250624983619884154854529182116813559757602865163858879751295765982396337664041668478258261495955189400756858929104944640617450770144284391480246431425675003410461777194413545597167043177704028447526471432583675278934103184016068999285201978952362117456916810598923188423473771150580600557230806594540359409104616620306750189996585816332710471091055483631021158416085008244315318220501083737363068025019300737850752633197418954100113833191926607920005243470974471741228659954816667283698207135333631752543499099756710767783266769276244310904978554908894405195165421615881548398426019443927558127883222486504691874238781058624107088738516526587158432504521762484096495235736327189018618401091048071421129890784895138829134780429477959530420571814264658989565078261515915362557311703597451692758425077342480366989282340767112859533604538952726316626602169650837798151890786928588120896014413329721097516202549670881112058348466639743146152658551116174008670439746503690968354212874595153217907251094565470036594028082333937393601842379016447363644757501904483059601760461853606721030395340608917552817650992470635013719348855804233488137329427888949768701440659721340650753646058996008622697088604513777970040882349621529056499153215246619409042621514100740978148277892433007414046551848373193335979417224215373581061809947304932812529567962471981409418854985634940147365329692521733779658491434581755783134917397726587555803052388996352380929855069363109716179151356514230444228288836738386133455936996764601898540643026064272847926995026231289613807989799975213532922281159909980638547876380397053359177549909367553216945296315595083198841509860522065733605394891242633208753215080606674304588096887753674306414590879908599773399409143812426295987414611410000829029024343052635522237693115241410127625468920646095386366067066458413263449362180211777217290397653437831784885326709599301152433465428102575083880879309649206387836715008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] -693102031162026348650232693250219112529574413191114680827066344428297197605725847599422302357476261216330651855803466131799271495103352687883235754787403750358518280818127450121031520176338375583833905523740671821213730517511042884864390672987153080387150446297899738751412685838528792291393094966015367564348194460255390100995948351007872744294019640679699692498515213159972809637416569015583912925270142912062258838880357280004953187416323661061428790177369084890846258480345763202035072589229203878505707374775313695891718662774467238881103342164364392487167520459871270750405686725869967368735754025484699427623682289922810432446379439501387531178940717636099501791783331678055835726279931865745263650792901596264745979454121141464161568679129801199986362308329838353789145385772130040497005814892902233240007559323675083746076728606444153629603563751825409280884183348642144794258069919242486108545488623823707466559811654021498991037803152231177196289458210908661288214944969917936224367055307543686890312230599400301177562660812643654947684932037453856170791942509609057050552258929625868224877289063891886128784842226787642665296302720439853519023600078128037420696554883525503841952072383664869612030167000388382553907905217867914861373586539958755562697788290874773988094620522400769013374068344974805673697960632638287369349024070952957249721062099468675075973351396641418738643618643463490156562156028070010173151224910609923477534721713857582562642131376683547923098236075238336988623269543905112343345581329636672528612158286893012838739001694879275181698594813978063332635657356148217621688096894192366258153172050078231704227412127643166636471650700484221624731077982619582893508719986511498149450624761471718963745060764442561390535489178106752195721029945300149432544324341088486488586306966592734831331893753884301534293590606727179440478852350832113574796987552987877163179900527135735302547191598816654919357003231056841059318195291205925070277062786062547967496402961831888489947365021503014813439881616595442005714035990187228639462838898560324336999336698567804232010861440941589729101685463738118895356674857432622170392002293462708670330348221446249748462134328119427700807775469748438008288738941195557805766283033263371008908744089160286521164555554072776067581974306952003877198034827237814485067145838175782605996480560299379789984620692393815683098506599341252445586765746292563617157228106174306247266510542632168923726241712138191657323733308824303771564751234615026790728449627839951022640032856280474397201545310691820283470567964672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] 739533340412023938973566718457920086200049590912216275283310278534611506590123626307979898782552588632563277141192291518905552252325231351618714658652778881181814694216903676992642068919818411590454837918447423594036951485471485018034816065575248922833213625092749853942855821091701860896438729708358322763676669799414652594099529860967110750282599165949103048000777587270501751537803061666946056156146016854621993367360152908901763114918460318796710724801697150231291681864999728007924382695442177957445207577203306334092955968530962351608670657546043401357634999965446006494972884516804321863911157066312470463912155422313526892516553177495467102096118365994651361379533096281873394871549996942409776654021257879474910214798844081966751452356090303105237778894867222147169326965156432827661250343516931510464974006780825724355966792764912262096484152349650069119756486058562991571507410473114908824834227323761715685618596659022002895405292074205165459975406245672860389297381161695357783113241270949747407735952007638201163692910153682253354403488227612860297196056576165538271267273634227901364389128356634645155628217340597858973226076179301992543547881974946128935210084706994337265102934853401351847896958033782764428736729947203561632230238760967923313877251979071076494906447771250550914297235415929881891016648994468077855088822028443967011334096302313966795623988490028858010481094168865390564197358800037420039503826410942670639729028470305439241443908624910978298674458234250744775416502877812166762158434895199028997540218424637487839087092320214794398616289623969270890688908151014010033376332126998465934032203036006485340445295705479551367323943555253383220095847306952622550222100607505717551487569964830479038375407571347699039583658660546989613234997902455826661155780668893982285582578305665172265810421492117735883490805262296947318830890823612590873265629355140979565918860004649158430186118972424270866279599755743122380923790950015354381146169253112961242181563082810520431119932692392318900954409526037645130744818462163474922695985246357353985904100731658276026089207268044346098798167722304232772271293789241337774007191762054851392517517581198014302380421295307259477079570156910060130948727765624590162853681184036497662574481844089189072140651878236227399583039973072272807677335570445148794883439043554023896329055603833276194324001508489797158337838064648765035293306227210809172714258877542132352690525016559039780143305249062446422496805767606008542651335111938538885642309237265796791602751141815950678723821101559058835531219599360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] -640335041912166463750738448502030038999521287919000788162105109586289184645971658962291867305666004709966795062068204170693595472111031917269982906238912872180770937846557546153624454689551052073965659086444163583079616379803899385930377592190512221001850317189629065319156246770910086107928475461239022633453637379773402566226275489279026985112125549584082318655810522508187940482435878515155357814057094864140277862018595207757188943093543456079918399464756775617103716862278726616810756723354258701357743400870961268848270170792585083904463031585982039942483586689312261623050159474518144719826054033019438173139346119803922363283400059681259417347590479776526027600492370370592896881990387759747547889742847745028559501128601445781680366301947157795070209629828747053355021731155375485657019516109137929292083310517457955444673902750342122059880812031728180193175418747802442080025906592638872261263609362259601989010912070120756520235540146333725688650172460696554027705710995237271875360149150445832797021184481253325271628314114513931362108291503920259558123140377311556948225188516135801395248265112364921258985799225356945682340148251035232686378850076140071914038208156834526647557618709646277908963102278866127890030461527489350021954225783355694546761199130999575258237668327348601686095789842866569598644095417100537827666309668190085578911588703600107749273381147299832982205491030558710182549568158751659508995943874896799661823579906258053978619440077096218644079454659532475675975822250960195401498755383435724321090414242493088942782072344740313679101708058348458734883464998368113107626462433433793340449185843975189407342118154464995234956245449025434099585157047515567085928775425330604975846851746656209549146606865053989563826603757708471065633761356484890486337479751996171105501281519828296224675269829229375522414792523109495965104875980451013112572975472456533376252673375452427943011453332191640477233890103390943329405753317551545577182426783940675663095090252832164060218656463145256199261580370577299611370462475440533979894878033975568067357267659035812496679673294664206750313214915623239277974261508706225041014289388170365160579450523117546652158086791955372713672892212065510654310609672489237099383388656058393032384140611313414081826595176617118235126666807635980528804282238385924984174584467323956580700384619419660916442855675441301232184775760789871132922971077118767078480158527381064909731259950730662070195407846612658842775858161336981667600570412536893415311488494705254389874507021087812849452473955390650943916870729728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] 353087716924644334587397846523475983846250908637311178425150757027243512230423038854492319740597189716608111881897150419383962123309826740113667666153650804619959801097971107042339859487371406075302457744996606973669604229697200128042247573436381965664299325399933597789958475022234892223046229659693320110599054096699835821673934429957428298557461232196873943939809150037369394680442575398501495917153142008260441475862982961552588540345159138008016184014721145015809859305992571918901494086073875141603553772551879598105131809370740657679035565721459995723253546336074397591379910956546730948262461119687606667790087734483062062561183000984402113955024658795016399483318418594328290412424145134498569144128336720255217268185806050057857511625119058682479529065518599629648157952046914256176795685364358743918782805689559401335780343033638772084069949293544340642720522509067294038244698965947915556429576953096724553420367613318051965796633299089501042362026418216198316457765277604413173073444227673635309630434708390350992668249484932363910522579560105790061161637035654384012679664937849626614959846944408119172507866842746271783612823880425922098088546717701557891339995181096606242701741914617797771031156752104212030506359123120370266292351683762833549329112757539057795512039001301237354340722155353593004695874900275907240398322916487187411757374686622607928917591618914712090140812439966315752605127490235844030984134757551418018038721213509232367528476111004695581073527161224072422995739358904782367331893088960694006129533742013769711164662955666627376183582170175197119446666874453799409471069778151683356933957960829825484476678417587504310798614116486969228889675567333634448848881850907122003042812458674528160243833021600284558699332381115513672116511285494346793586749131929635167676233643163678665281524536516616757454623842231564352191477690324486609776802632418917612251236205632252726241250692816523748319447610928271173396837546419961699032738465075535997900681506680851457257836972423713289933777248059423501719603308494308025851299756694137470620951233572200933695207248445656706146130510347494953246327208377644853936820301560017839381093897972265546631810104416503545693428430322361001800417923174196375494843253508335234876848036904725467172640749638485377082140040949790212461844558735069054610093043995225518280488639181498430957196434291900097430524244609737890367042970003762079333049357219780467226131799619713031430228130692585645764193370280734439868788302763516530679235236941944085333432092374024691207607381370102642230742220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] 23017089058838595004001210986645538980563064643675786451663737987040828494381212940290202677825703322011620525956334703080053965128246763973752955286015220481732149060390658347116940528346916375359653389443212763570672358070770231829253117299564960551297914113539267424840168636337592544018393578241883745149499418645090412498001570029210984127847390761008689680489591654121610527819149376769657104365270574530131579266701371422038142383777853615935648296597286416342328167729686703999774874621138777620907880933402483042361912575219988880066521176508400536186506667569938381980822292753287537795377336921242441993601056497631456578131896388395692479605235509842023775463292781705982255366027421081574147005292032314765137936236682421455074706971485103888105595225595853764762960161654240692860014780511837546067404899631987484531166670765672999536795542867012135330880201239990962645437369861424153961688927619962008762012707703553945405973237096776466881148391436298722588434055156162451250381381607777444709398448103909215285144524805124386140025656038346045877844748406056604097334137328913122503120244919139507689355544866640757171715285164845027856023809970088116524920367072217253460993567277469865921301353640804788272548971766666681755025030410322983501542309824193996811783782523565403387923541753714457145603853328513112715006641165593572489942950228997626466141205809291603295519424994391169068880358198632100195205520488294832075990501841452790715874665026287756184053364265767399117575821250820577243398067862902302606642054736048075799167325520910479430936508751105228999499536599647456426999128720028561117323803565606016010996832460712700079900230408558718707805754337222376528884706700591629121820699559649626597339451699824492527420957922981055985046118907858965056859615712195492054346388092922189552547984267514216857376673739873725255193245942440103289558311868647248902444389936936324235038333336242911090875482244694511503583995879676551952546066521419011812052768829253659285624244510064694207652800149591956569669088281016137737150550657030283486344224877480083503698552706768483916976860129542478739489813742438604170512976593809092868038920875146377826550754087864752687969269763744025807134454087642263027725773256605820644722952529099048822598885342117447363922747907780519293337099358891437374399427359533271186221658474583842544462979137424883166709559248248110073538449055005800005213332954679014273961511695104276927892298052017238298265942299426750324447854318169798711468757283187198648995801827429936783728681016988601625933250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] -292638006389596044560416793983697167417539287454563838699527177782408433467584146323524600230560843732675686271904049671807752619449435252423660440314790061850000401444425346328343737051382982883862542728983827702625600368746831276313446291493699231607046294835947540019567150256620753636579455253352298459881059532707074035885775391936997907255781086343965435158872686355309509284998628736075953903277871796681669128676901754623886961748353372946308463291248394542120543704858298601658171704270851908478350733191348934131686359747745279061533949610200023464367483346493449447361860933933893053830436638932127724100471717857158365005022266736109729620248391874613336638406973774838162432785057558439243469038519531607984222349764449767402576908839116447835871962358802507836074063272501773941060195759316976190151143228854050187929891774454025112901615923631317956172299685489010534159757678680232817358100222746933758838875544882593585254327131942538094071421747465095374708945245603786205219335357154558060901472741730169576680372187242748387201621719774075111047058348541838847660629554922909380790446670582185114996022847461079069694516266395548779935378110697637817463651605747648466991393237619788459212667739044435710411315122178590758081502812595912831334787399786178220708299155577673879657306022328391681755590232699428132899071915825642845943996104190721671742843128187740782874443810990025641573012510665531372822839865050973620982110889021361837057276251246722111800560270657208737102455565174842098612986265852865369132179270586385617376585822292016541423284338069701062009265706226378675971235534107774075698914404953392288040367916645757859728509835565257866418901484529863989598458995539084673715461879147983146123370147955364277058538247109770832306954801522535348270888720373811743172929677669827666848313457239410699055908060037148897488800710949399646000645424141839061826819678121533856592113116489496869077124069410925221503936126548390859311892450473737998307141881881664992299386883650573494465669738675249159480558786501325754764961328776060013604207063617122981592827246790501751981231948324281400072679953825708564493982212149007084522990310755985395205994314808615486930428105884443870803154910343858805936000980344720897260849911781325994509821339941635622932128122417458748789139241876879745927891540663690911623526464266546692204630323571575449404055086319036025663058853008290583127268239895160901511599149654741267482627220954956154875183939248616377394302957299168595570280257237809254570166121259834148390814883327571179754726883328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] 346960340515344559989660600430639589147349539877735666311246763778736936817507466848776068116676201228598886808535989166376281506758793454387484378594789289789152561963929580989296487870260957116807868621205706979792886923707050521032724670247936043606368368048535251440612317415675828908326230938331841063689275659961153279987027923091160270911922911333828440711094367266773883195212402094732277466033691639966967237687712930874158475360323966270792863536399740482731050800116731362072586070914713614652839768876548767597966807918085389265640415622515139721369203082329585307024360866573064570761577794774184730332355677812147558411997679243617613326705310811798872704111958927358299686428467412724509117966093507233457977924924416488389203171753995144968185844985847179126756464982586615382611043165233151623601736247283864768919496366787083427182117955375281957980351823842224979547771404978185128133058245559583992794332264546526969116031479523233433776691673231307166006667392821132186701283482725740933869401811990882398269163043134622718495472750086554945021077136412829906061347822586639816113268591195711680000214040987852712428480178608863560265927884191811872155978295696009992156337465438134298644376539269998211758109646581353424607113514159844315083384834772601107474112584943362175030134248652851181645048332558039792957827301939150393244512932109074684293924113011716179887020787255089066688162515359115130041808420186905886832012488036558093096641594526492328426440352514777006227605627936688842662738137429514851893345933449755292449887223497034482360567687304374930717509463615988803504855867645033524891892880189602613956097651543443334543875891172450651122945981826391522907345928568291518156448638756958493597063564032701648361945817850870796395775155068238157279070154699301854276119189465527381630115525994428952129671700052555408412508240182761327957211651237551573706295008882723596014118582262873207690378923417852395437540927237780808186477339508685885682447301052677751094511772947879037298990976447827034846165474606527085376600643236834026179611905759989173199755199046625774523443740243550232431685855107679374610885925835914801422495979484010322824812505079744484356887467389337632875067001323267834732296249856255989213683289129173970894444224404674318851740296299181539470039831650016491595375993342982004204891386993639757695471259859050467875459672206242737358353865507971610508782395862346932846323600397103918279271200075824876391270607200213037276045947677767571318773646044208500078646586535818323715906422237294533285934792704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] -249658758654744582009771833439299635692213638677109051420858320513114765146997510457667997020584576715278272836480498950558703767823194552422855611486028759615884448470357114996080333156511468773278510564111445156045796402903824555763949907510105040709338517003931243555947893918106885668165330430894837926570082137913376179956507563428769294752073885667182042920949930343393257200117065161908450538258590574506175203584866607977935643530482574600437568960586315814161989089528239558743116602278169212077631509208992986373574254126095002810733636902637123200556992998905928487367719139801386297669657728414429239593506483135665859344631615490314524924412227560248176372419560832178100211121436019757139542544681632465386189347487248125553644517424753433034602976656789280782691790468536276410534913820286852965262749088771360786701045594335047356204042180945319784294650119998027137226792699314767138985227176973814265669431123416499677622843901709966741184865595125661060896613043909002215757957705718386947356258600653319494616651507309675980046377971940382607254157948999901535842155770681140107540590023355551920097398576243448957869107752725505394341245226022320315104428321621283470696285277567029188945895146020841472404569711325852933878562037226701988603745783584317421125453968033278518670670974896182894602967933502481815887148353537889761164610735727800873723107754950235914377468379071691295431458120057437158256223652824130567915247743602324691610179084104583903159709195397296683000362366188055239156344036843420079196746623473707726617478028690051760737441834243537990990381633894843404449340358086376880509135744744444232852953477969951414260269294641694811900286614676653657897659001443293737375370743888168378199896715461400826900053612278218888656110133625093459593259147311165812754422980909522456536016800194122572843272279389546082096242312603198281341913062208086094228622097924669642279415952189358903498858827449565196737187879534797243552748850950613634027318319172740320945558008210072452021615414659410233369874110838875822624099253786252812545672991608313196982742685636655588479124398914399623960177175598806538587742369389344206902325276533768614570702165233627222642039912120745991152544120786052448624285389262036209351753975384820725518731520994547550567189750615747062635623001063564683216741078526548826157817781119258662717408172373809862689952084310451252161400889218392939374716435358943702149865093242104576956338630819827008829408995289276982134187784744847144835069481526326141186009142925862020650602783216910493467929477120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] 135519992230291907326440057713691062900022611826465752156407603273047413068374913457224253569318930791234826983521224578414978288873095067792191170070412893935333184587221502196461162594070219073372378217848846715290020762372319087072213387691887494872781596048203375213605372407311613486489717281320628911582408012049174919996758075360584157588129794127349074532044380647229873783260391153033224446003710525364305631729905347383699843179392193805913386704837611096868085857233566025297181264521006952320652339319827319513518189572148699465429970917543731278835745265546905033274241676611028019875307625312051432272948791176717369091473845988563062921961671590918403027961317359856892622761692696291327228564251177840937024007622951674008825339187354552333579742293742156086294508437990764391460723768645279872302238308445087258412506302352875366271106898352137580990300961603003783250450399112421876744158019117519473133309214201251246099867229786802186166223192928496636793814352625029715800543066626298533225253481951845091300837089341449270185226675564805814751558583304672424318659144213311076565665073691203544942711325107940204264288293157344509164477171261869885141360701570939791598864073734968636454206899871572736918031269650852777089293000436814421819376214667881597895268174208574390553515863732252654082962221657593143707627778805632617823814120934039103376358578463754210898336060163763558912042475365203638192974420962386706402951501006121770385871345402518362954372256335949956336815457801935023386131712796096094680785685542321226826791995889114009065923824875304699767495967351984777414340739704550560343949088934900459186334903481008262194432796512413813374028882973080157061706451728431167544662538426926967460118613565695365212716371664324426059619330949159217241992907679128022029277805577336578180169439678016884728503828002856986055178587959758573585049863387773745706894654764394052801290398690629087279742277834308139494697226078277861137318743902018125828608273814164442068390879018155320972878602824414837890973286089614828498969087981849970346199091709932259561130820099913448339837697612683400232811103338195556887198936892415667822467190910132502728632200522679536608584798637468437169262995502358024397252303920527930529886083986896639414613040942541216526542567383558891404468589413270679326028912760045513193934112918867138138929997986123951773087964752252232741872377752806488986536645408746052083141134820089522022983232628411211206766016164929597440513130652853916591437409240310156080691672951330754976468435154149972083310854144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] -74961280179237099725819616877068329507297360897806436220245758871589157807024517698352777761021511837641782910074647385559171367835897306531742158260412980830439346418056900025174755908966214552423075893126227177017856250692536884486704481916819270427534935029762413884022469209912261705624460944296474840426457162831846424842326058332879319961882354926246351889209073831130881763733038568020337464895906028752069264294364107861549037106366913362715540026955703718452856018233573843196575067778182812637582760877446275645666041515261090992176869104985499968077131902853638601334641465098361876261949588503000032170768024017460799821736283538182953195631862381156884939309660342648977599550338344605614976300425003855308498900638835995987134337976478472902416347036381246296110665523757314868190421621562991763823263442078184081563008682912618502388106373426347599961072895992284626098160562138281423748472914707408095708589114850295318756286649666209980896373061959271869839652896729161929622733642042314012704286694776074529702117075499929366593580154055439922937354559483240912027761303531985056047808984107316479165621820618972350349351930048756349502011208473001211669440780018292601586280200816168902302072284056445667575683679302846698269122449872277952668293840822087675134577093809310880487321801411118724212995171826826118032000734743551705126595262029016246342576494609093493438202058596780626517988983251638667548938356786585604049841804346222657433492522066007986881622278943865702936853803847758304577217151964100436663061018333620037595781843278504194708033546017010391970517181876064419514858642885150087869213104055458767222393455523581092904024434663692914241932523677760277839708820337785812115848802055733438157230004749832744349819309589544614324100402777898101601913159254888836392684446746659202984173091355030806737894122516960767962356773027355492018202936666582145594536443156650496955396528941044063150039988691434162996605634555029918602583790463560636443601436917097678385812467261599575679810385750898832100787303224268736996524610080651548746191559603801716692937401588063556009240694467153969703371183744282803002622186637622980329155021799437782674866468120204734507384970352530552352930581843683832207922282174495531657113759912951271136098539766339415098261231103077167867540618810226539771115328603211364194182413739910706422048565005398583993749504949513511098129618445973887895671221832770636389217398446650587767349088250213355802747516027957853297408273758855054744371712827981305907099851933268561008192091402542585687071260672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] 52632682947439622219456965556979594463316496748913722785793073590027204659557377986845734030198903373194068258974789875958742368041441883773192508591232499639274707409023988401041550945698010103059807391063957213682550315364138803033235160876767835444259687233738000294342384696503604153630457805975342207578191761733456531032085254403351510667978454119799689102432423545492136274527577850192888112646002269995378677121714894467529694653234077028359890419728392993650659632702018867123212080097513984400294489352375325936413216666797760801696724326914795126704810752464276521828014390212719473138975583346625238173331733854105448539496489831898654045356588672710029724380933545951087023218672788773380445492875230701004291698634623093162320492724973900852080483664824860031947444596608539002571300995397480066134852164054308862620968030106209557416888885380415564201655396842279860267199735630038443092624551962853430364125647961382597100688426384451273223208980746185701444402961447445986067242434720581960083835926364360978355333313100319923333365921741953038828451836800412460930028628687901342754762069908644589613075576202210621879966541334854087336139306153136993881175663157376366482345072642771113573822098854133100996926851283641890051961495870299350192743844525311251957649472651898301961427946721278349102905154881772142455771225340331311990789853697406456060108284624833628274535675994183095860307247830093193604682498657804179741051155106991197878971749896793704969604196281472999718027070989814343043367657365003463440770678587378393675813147475481733471557144575649878810816166828906345105837317388845769436876833246236643741778443323645566871055954024263350526213521359521447604422582023163324228451883994880062054077872007531546382875154666284352289864889511778382116939852404859221391139152309930607624161782546603395170225502639427608356466342556999886830763017546386048294237209086861391939125165407862311063071332393993467299130990859384207826040294921833115139058461658395019668597460306439072432929930339519095107557408211129912848087899568185560622025615301218148255996818688527346865769867131325648816174953367611082178878861694185796714253222409113772718157826870092545085324037417602643433016822405970590248599866080494554623220377269674070019815974897596399728815372773257616248928709804608755298122884188276856661989339529638675633080472333845708219023960100462430918343697131676114234681138808586444193537926155764970999829298996754565522367241334187518505969644036816681925786538211052597284875283739296108526875120640259699905642102784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] -32943977032412041120885243010496913894814231234912668494134094505095463755065775214489601799146874148319124710675291298075755600658430532638631336043042869495479352567183355621278896264508153865230991214033036394854685641454622838008200927620469409885686719728823668903899756031722716585015724239590783445300938283954141027566187278675952837160927317710910307494663800940275857055637444200482441970420728687183610395653131427082774435895413870157029062011564725549967290691375217153992361212688625743597128026227628358053654490523000544852680831280984008400519990060435901434970261527185865785261359555818752178236245389524662279962301409350520669384506395470834116964665235193283675192743435913830935308907767834944086262593777545476674434077400441183850060054816618524977478429820506257079091172999311532855014448155916121258306322201343406946969308646392048028090806116919089214091793681693251760180336046157168129513949259859422849608551820432543854417082949441748692937476981213582750246855531971394100843072807201049717733035018059885053070523607181789160496518079501153823464880255811248292718120671989599204453900396178815269301175865494127587923760470001618648303341862533910656786736201545136271947083265753042755727382174228104075418509280290856681205207161206890213659270598863678740542278904784434636945845588538371529183224835809902176205232419841174076994863606661830428388511167107151874134887914980020651636748467308905502520124983394618464973608908954836970365861691686028448526606666650005914358411863042606931952184223898370368379799819170827444056027130681455461460476097702108991934889015671745965321509491838466075845096347938785976074693196938185880858022841168420814959179406798490373433141496813665268694143432269469353416735262813441745452352840872955430349556557305448929331191172466145744755268535401018535094829465485637405271386705325454406513322839104227413219993593266496643179703271978579869273027749066073658218264428503856839193327108525483940951852507179030855739085776902414106392394285344818391704883916609987739582007231982864219151610211343877543982949796809353415773864245153928566930321035194891742599016151412946875048190311431338451526265114306513624513117538381330071467098360423698185708517950686777059872102656051366236191554039430364641003946119470104267533575444064529648660764478015035174378883439444745082021549985015912307066371940275100965600613416594918707489265627275004856605119614459340278140089749197975656455906696215390193842997237315651668949132758064734888573512478058805568962236031101290549696142508032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,32] 7656180160532873480752328646090156317295577065924062878665799356637353841963637584486925005679516622580479987662107404226529711445776930862568769349668591262170800905233129561743195518879494250936843777894916810581043501923846399508213828944166885311463852532505465230218402734878534285422445090785464683636472031852061363327719695785532131815070908661935512219423227601873646199966837961516504150740871821192866532293671841993168235534460448637834416017676332737385717348190954305824429132714633177767938394711521067467156640763447026117087850947670891828806077426408320167204965785088449839327226469287081524640983251842288861942169462278495894022130658421088258561386775459764049231130911138254889068172013228683013498308148127789877778312142694440489553336104836300421203783583209131384008427790419024611909190301713999862130505503181591093636870167170363376276122331782544876535481387372167891654176768550570534509048595173941438401199459883454246457740771967277653506691123971290018202839864535018939788589777160532844216240109827848741994961467567060854675901692663560764779762256460482873576956684977214317062341407744340481139841148726453560873126463228146756036575687479689254673077509917004446278638371484895177442617902073963988018130878965635476709147668545396268399698577297804062129354577751334721557041266386299311430810872503207968310895152363371282180958142651467785382467275797129655084839203079552149288839726644942365084059732345716060399921831317354438620876295083429016109085407616858748053571811737096359626271119510026609325488638817217522037122840261589502583048372041396650454512507229022237947306184966946349640767198902457925297558035984986341163078718370595349918470232093995802534474934713623078523618912669774238620107267326288018167960779486510840145911744694697702426150867945654119882914067146853293216662740016078733605850067449247642460132491724436923008198305933304978152590289517355212303856583673214158282016986772735621174049105369273571255724205372786444917599410280174492722586159561408322300589498521517363240754625874910318170406141717194964265336832926790378812269406675902593684483064757103781849263835274432898908194134546788849164345493399324787373636311932908503000078984282675663282966852456587385364756640266560337822924122519394955516126298191187030088293601296119267356979601551620182994924799668805983196058647440919014943161745263915018811859077688260796834315779009611059851352054673603943308416855830076062744915325081145583866863169306254476976245661766077768369678963128174551344051623788559077256133083136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,33] 11166037692747874032691642936987129883645093604065127619847475627624366817337992141472299017139110802323870056456448173975025946551099773666234158867185779680290588044929813279454541189935434703322615751439714050762495231800302776533612468148247706431782001701868975205647208050155522137024564981569930845382328425865351555051604103137438317466691218362516445198494517434566172003010171502838850935096759420119779934530885974505974311437739004596911090457626162757377239165139485507811357274599875207031061165315969406678236148698817882726438388266111690805991282058379493903453614724243627640463883399354934789670393988867190267866133307451277509056895498114038411765364287534621392985184842408678751160577393742030864073899675866626232225587269890437322390453740464487485838121106830658819903533114998090804099658757952643500302763086307419356390020284202214572570784924771134413374144332961026228623518420663473110590437888987564045799870586874094763501680292594502383383551747058158596694699848830173981767662291190144945573449171292380949981416507295459336328004376198585157058741435285101828249875145022511568404108570277182780504154312470381132251910659619430947653954185060971184881893803167786439722929556103857328920693686455314200092844803476361343495624467923537434324412962884286201284094874837134194104652896661712896281181784270620868108730435243895853691722984727827964840426203987665169295120965580112168257399869960197441729112082893447824381390826622130177651601581010659093492555898002902066870274541673177217309563919482109969625805897391366286989843551639348083877116417184707936944448632410132852784891772226914384413449990348075936885420998040424746484617301040422671881387089062550776021472729749436568261157068291314263289864305019336270432743738814529306988368687510948664479853590185557215317231540779988612797903687326186480862684108364761769723400225596910949215277975194559068185338796363951022138135193186387438904358791294700311231339839180740298118544641862878240719489801760769409178139890830631906657658770650756549307885880510874929838296885821724879434193168490728794293737698652945444169269852278413247001945593821057458296409441025839269732929762575898513141338434543617975485755288035887249052617246478536160522768531725933421258375221082242062374997558051821848707854363310989068869011761297909387537196927242262982865537958716507123011206492160866910532669219403617411105212169808701740292564607780334058817121738747586937387644005515443711949978352397481964157933563487390916946571100450635179771559781411420657618408964096000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,34] -15881846427847070515067074431484136954341558551666302506025041702457155980192708107444376400135130720900093627671727636658463303036570965091603313927782366222043622599993352483735399616386068385311728568625127860830459817779534591799685755588255764418194367389171264963210965197645070626312900371380290510720736720492863166332019059241528514165013293431965462337641552972317889772069456095216374267834810957397923953823670495743821948282304509199061578732169991000109555586888424147760793858084247382095294794515128991505864567633187194508116524569390524260703023522088479521241210999861720537531295029054705655340813694506961248726545967922320674448632660930551157716820192595636457179756546064380647708414128095020926802448234412898999460195809698377479630075792049570700117142126120751895026145112909159874752501535407686125901991176274399331763427948355204983493679562519166822179105392000900878912593158565850501977936318338548748259473330751200681268930702277375094096821859285368226339176800647809051950294480998422136269854322418898794642786091230232662972933025339590912464940458425763631145969045330326877139056946814054639289925127523536799558335353407100129644613304152906526475228320470383776445880854828224411856307553607939854234601173540105588227658880051419895485373344533000840419978032315279841840769453212098899602423892636291484867495015408989402527312425105479309619937358637696826814414352834217009376196042823125562997021420312843564468505999618066463534637317046397803007836494859023351634984874314445520292175524863541671749322399751730710996382394630956988431618572566762076016646467248850179954606907581941775501456901683307862550498733384538054406513357263325587618909735240560358665111349829219626920672188662790572431778702194820103454076496872346159708328466046123251471843728985188545285853295013102183051389580024119871473728213961660315649083091120593255595903384245750614702028868318056976670480188149721318919848350950613252418879770055171860312333370057149563642606192886799011208645344857001783805291257032011476020842168367919527190735377627920395567046637212040189306138973506250284862468283198177268275722048674184651198315088958967880887821355957209110973284211701498346680398774713878039585104652825405004494274748021198330561518188916351574221392939096577217136826378866393452223021566416128983468353405713970491658600098931135316345622986918323556321774111673697818363759558047676204929340879607685998633643221899762939141270122261930139018993271760587692317896486883372528275822384781664336044485167870480780713630105600000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,35] 10806934305308954047152492057703170569572011064688784154052919984967775107758978989996408576385081589265651737416206703189229747276547151018128951877757684853301694403000488596340674343637971794848436212930792429035416719153939172613604344669225301403329770677549585903082180793505574819324513978876910958278921301834527792672217505061779112067303901112044859437504033469112098767688398113078774989032328759603522308922295775863079567395260583872842419192996742968224150458828510653477394108567367563081763185976061641467565894776925406272392582214575817193624736059602810363282709459707165707333202320663358235314548423418831838643469643991600070573138350030994458843007669926468828936457797604557130386700240410166097569007895658185778009704906904463912299976645898203173652986412728449731000839911573629271334753930667624219227212004124720806859389877945622185770406497873371941417779207958066456147863922872284771630572774348545705216608512531683470740152160438553717115789942786309348327366907553590175999091992301200470497549295704800030388974653875248284604352229577334371839854289337605923937510915624953128054437035647359547525131246563283032974143504249939165284434890476634616369460901580068975781875827945001605609089941422428015769559970895891606709561210625646066760189840587944571102050087915861422008891366284708990756089488923819253033669975791412556448923793319443378621304381074946287636292352520353111495424080985433299088065255579294913639707675167329548231444340750728578522422895064681569929947938758226202073278386118997993097488096751016713330734663759111520907173648928678334438683074025142594201259806120469199219685950833226781367460362966760419285115394969935557022493485278693460137608248245529696346820190536659576576305853646469622068156759831168769151013035438141966248111922379730528457041017674891931492832912783528107722861147228119659364838643174218428384490397856732009712012371052028942513705781651348280764495617157807292882201159626501011548511194943053091421655794430983023485201744388419676191061336851515040127616601440286479848552139571759524878915737115939647900580500387113401593125811923710178440111669360248240568502807479435537894950713669420317761630367753316536070732340694873014944994864460311551437624648154699475372245694941893289201768762056241825580370536584697985008496523052118713275389597886014932757089126777045574767730604704280263220091815967429337383669322561803143955951774842499938441523723260277494087301531474958810496086172436340309364384856968763552314998369300557022202811859066628170497373765632000000000000000000000000000000000000000000000000000000000000000000000000000 [114,36] -4102826617057482916889297081176271300883651384888695393569350529058378101615737244504356685894957699674766283830726169361196306489117300183374518236121029538246581229615708358025820557282471115251589882262993378327183662001980740985620619568635273985466602726481432982829945511613174469024925175802838598767655533193445604664790679967178567812687102219749715836731516962773571583686221594325653826306445292820134094332193365138997412650124275823123022302241533538490864770168071411310627967148398313831992698030258024342380771017381702386950136759376127631364370542672912841193687009429645541513262137771757174894746076661684618848721208057831460714497444928599504535315249060312856961334223727796824034309508015473768063119511204446032291967060932782847571935669125514062267373585681979560840888692474178373633647507141279189518366244017353626988136120817869276143045410039927809079688910122116524011238950236445417548887375307329607705138871831017395389612803098320790100702898712855941252249661304250031357619449034947180451724943068863557492331410728666398020157575902729635525337628070343503806449261069498912947106138572004926446295373568444540431345767804488704124151399003353897630459008120664126739903018876652562769157643407705094472694023235692168867266574793840578856552272087060111504858261020184986170755915153312012640987590697155180891289395340675343511171649472915807213442366021484099430731738437520176957613083118479187741681464840752485472318060606136406979134355903769875910536883443632542561567047364939397667235860745062742940499725447355162473120570458826936445473360020293844967284642528085444802343288727691360267772683511393011452530091147917800818864802269753194895662553430456860549985417465337649877313637760843727151009020607985564024723979741640421309166136386411936600787783975244493422930806372128492716697945417085395508132914103224951415122358951725391119902904950113551588419790644255760082920907924414728266898361407275569991625330190312400374799846690926621835930731247138070810758596843192250643278650969352339413193303131209029046181284605173176941952718828335248118807080565579230032158563973833737386498865030990147510765009661080455512442081331496910831992534091738974729071831450656340628012151128176976959701710732659044337628574811770472161288127267190447590312295409704699625321482684683513954793764500686664662781996373979749871884223226608368244906919497249846370198789434557485137517699706074625391048872774201303119174474968878207350790323250171870007565956226077700890351026369227058831179149034647247431269351424000000000000000000000000000000000000000000000000000000000000000000000000 [114,37] 170681152469069535661568974437925506010073506386543237265520140146932859934816125569275505820849133664757965631420656590393775538952195383183495538794011982000218001705210579589700142340707310303400982388593302668805023948491310061154971751312618154421210118051285861695777339765139316294992239570754986700479310143144948877517712715955572468829875010036026799570688677671694419066368146475259190785418334125299810474894891318880129204957568533818569170633876358285921367082593899879230684143079477375546512704549073027743748464244363694032990108661841120910666422002789484403199474721324567319833894424456525390654652856480736189409631705979849671446998703276589956629603542033709721341867290681763828189951086889042846721474764627237372277616236450910977689163423902193532578223353772549787497011792593424064285942445957483690399142640002326437557249185325500060891589090575902247735096920163245744205704656027657630998815981812740839681136347260262258345804987404023888391777850518645774704578939395301861462740890281675508424886887318646348883668234616153770398313335311055980751620038306053402587961199905742258532313239172098347276302235031072078778631662975510139740616718101155311181622735564287624859419800586252853238389160853401124027970576598286838120180390794480284359939923856410534594421591443679549511885600929196689096352168488620593387627125682723329648796042767753009183677923676563278539067108840204771916659151882320058805512230950292687876806280160520215403956778491656043361368718580694989942101653967364449693253914864662480056570590751339986962048174293963275182724332613594038494405787087860445008215375223207914031064157382906688098717274386198660424196342127891727784731447988497680671078634949358228867503939102622096314636637728585051741274461092036598496726426860019019489028748559276325182224232068813319978619149406935367628766523482675300291852415698032621962618505488493661283719468632489119782603942566792950522872259437864657989448842961967201960938171578077680154177081749881154877655122814570177449565550537608881603627868143420468910616820727072704423397284375299049744960072376774318236440728844121906412549363608946539451497106083470204462730286221598949557858058626893527272280752767160169938154568291180767716421641672106603719220032712421831019312658426288564384966970380845493438203946626414285388061061141096223394104643556337414699444602687477221895189382499270731151927482495983629646793466810648041840964052282915332395172351047779415779392513496833011776858876321985130743896579600497177485282269207711547066941440000000000000000000000000000000000000000000000000000000000000000000000 [114,38] 945811066737482085755559910935493405937605060017914315070388417994287796921634068544244094574461755081147701510753397277273166312303034048835840886704547944281698866718168052132428004460176620016361651292326829252991529074001427587903857444277655834890505553503511797426351018815047304664314637747675717191271391891921761352093838552401196902069268862608852396901969613240892622651516821583849609018443466698928065254984235437123618903018677334859827544306999159349493229102522381359330429326132532653502268697557937618298875916476081212733193516013588115946718625761988048214588380393445755640544300231286199125481263724003524972850833197006032809321912525879323087164338034789790779706584334048668853315477568312657719403800673422602411226334651430647144901929540523180265650301971181134843174563970549351966908150251563222239843323836270250076673955429988254607839314826475184571391620811847373032917145749043712082475880665450882761267221489875345770600293320651687705680892627987746832630434991556521389816534462494911995250840526797622698969787945338783683835580773488653961332244930245882691704166254170147616333209013083001368885309364028454620091758288719991772418513889122111900231719483278596197431193364369630760504803908314735680305327372939561551771228738388877520329776700209150875646361680193643575833122630893423979524424623012498504642936493950822767705255917521378552386529337193300589533066786899784864454650491234426808924826116280346175858370893675661991459134525920902070465345261151868646812296030396250979250421836393857590130953304906548585263754323920835105738624628346724393272785291707949156931009821324646118861809092630495572713477201851975326648201906631830195136358175459679648552232768755332911628068318136009793276444352041821330428730057368437440690882105981482163540713378551721280769201524078892224001627551597530575052370563882551029064428482906139950458202373547138368804336440443249372710262718011031117195221186496167758026989617024030041874549582501404590605187726068541215855375526921105139598237497018843314758102838464188104014843651712565872148861744801522037679371790761422815844881875372289902303760409237356053364458578635328788484869100181538432628902965826811400698936810410966704047686558663934317632668308944913053918586348297919590680842728329643517440997107176921137891414780812514191077833721235512390915174677395904418045563885906087832860825043065083221861737526911980815821880154692337809216579767295158317238451010471408408056862324344386403885301096672046836749541465368690044948591162913913801057239040000000000000000000000000000000000000000000000000000000000000000000 [114,39] -758390673302909239048933289888520003318952003031274535899573540418864465625047237285487751005228712491661799416225816915217290774052120355428795252771418291490897370449336305300642507591955114523168929102690180222986397697896584870224206837260542286234048138989362250608888346725679145310368808720619893072568028112187864457392334775035789956382191167235238202262284643674606562789089922464421639005949370248966663529158431067851893507198690080017685752523067429253039147837458998364553496386537289041491877425087505596341412461650029811095449059903813755214292482594004960730386329523361093878623540864892993139711548365664297901188082268915541576138799081146139128395721298699445508096554981650929146868771277210563647422897717837299424839025994822473731471545717063878352290547236633181604641631365319936740826809735868441681566789327440781590188910909686058997672841738480641833346833706560653948586147594869739168672188844733452468571586656031222932735712385368462110636271334701443409507245153489134071469677443911837869575328872872175330126235789355385638910997726277930402250295844707094475828496181069812633948569094635021490962363747891409333121385238113179825945753707381859970144347429573870845459774639224593727524889008269881302623936808925855314188102055900054453984179395665658619595798183858128138814090223791980640012124781824688231478084760670370442294834545733393740306192236795705705938363067397688245583186590262747277908161537693927860660847223885202781844230932760897993538945752383584336599811322724447667789619550163651860983122481398933204766247353625507636369118393603431420096616013307384890555746189097438054409993410084997114603917988306269645134907692957734995975290016883533983863611929032365360055366860413230696254601740307084699376110692124066131868364541761534632946151616690220939690276399245117817349860727754104183043122870144280122381695179504149890716654819140534551644185467797646333425500325880302688134661280405427089457241155682401273803719960868799572976132135753356723988566752573735279354749248212454910061218224494376865026538842278331923404339507660275571584791097243309149446401832291021945633157955250588022825649370692418226380755005858110818974285557712496888603375579656393116751046115673143323754062217245971765770093643366271096493245922402466453192115817105638896542297509609104251231471380127923261521699419491295251115017188272504328842238802418976050154550866203300899762557459772101727251372621524918092851854051497821761956734643830406691012543582781444032978150996533654984123271962767356469486551040000000000000000000000000000000000000000000000000000000000000000 [114,40] 364201931118955201167121128359498984598546937687313455346262820743722033150352381878999902824843231615466988475857983217076644346267392298948938438594464864201340089285943059811331414493152328877575109031829497093147207793421772505574176289743243089137890875052894399136970320859028848723985776535998143581320737709964518947616267712987701651769238905849215596432837607055661920161540367946614222091047199578364361143609890871976030954153539961228523347820315825000964438046331454118392705224983678934063718800959418784961174650916209967882826213519977893361654088063561675750110483216447987144407198969811771980483156307170885922214280546924701320602124241798125838200212868489926606835893635177038283249649901107617061497214173433989744375952466095341002688343265442305723715185375726424305355898113696769983342299347419317645815173998527771997328163732732328653019478571587172402906428376535225156469349770506485926821917160490300569115809212850618352629528027550003199327073935722784376226040884793295549738382057181939834483622254358353719160235599563260748265797700436869050881728714043185337574801036109154318017523086940579327818226169812498399666048310620810873991418374919761287309447138759028666091855114082731498167652785745406725642842811870578454941539874226904384071765768207073768298981879010365403907170110482900059322845712084227497538317323991999631728629750882968304184863052896609574476828655829646326225919167385936091506824145400990777685243251027994469759855733484840285216473388316275189389245450046365034896702228458166008670218051466018436485924649245471247282958019519646517899542894886758605619608042326375946260333684467913163040140463929359173379480671255898381418710214571805613141837994474791207684979886848692950051089127671992336327418917658123273101604776927480937506542381127608562799578287205424650223375425458855999012366009990410326405523121485068253024692949409205483811978710582864429496617358297936948328598751231021992849109546064762409534938284545612463704516787486715411704020215066977818288246215931777188169276924271551473962652050645536603185052648898718709492050443774695971299604934583626609592323928732352353784221671357800874205089174083790188461444025317556585909203998903285675290888364346768604131689958486123837505492030770802379449833748541755444354430898989153389570482284754879259573256939443213538506717347533456032114728268546366915569005332430044184943407936878677657930741643003169020724324421450384572467801917407928888129758553254346473379497273144109909991735575076539823108281894871786008807997440000000000000000000000000000000000000000000000000000000000000 [114,41] -124843645139212582804630885580057218300942281745238549863304891752443589550887672730510875961819984286581106701888967707619326329615379405807243394248711554406781530184010139842182304382775960809397083398016503597923527422386566349295803345344773112156619791931435740437092394559880965183315651625991995390873915549327616945546067453638159808074603553509606068724301399298271811974475089012804545575767706073623676902691393952742010627511017445350048638760917674117960808191002034510945312250407959076573794513574903069471628785330787434442532230279342343015203294425174119333622729576735772354535961910911427847408051619800333303117915789011945331688845842436183928784065748006244340892348955593220867297255171207779709289009081189272805575618050304818816659347817269518996302836899813262876068234266852513966648351772845379601484028777950012774883258589352576681934309038401797002694352555537806111983573432855382527570705550999524151280648947463610479908039765943199372897093841006558807752547434639316417111887946131907054728832282804860564772630218631500480363554094576024048943053780006244352213902996711910532781675724132379867435379147625492739005224039557900105365151137504503948218164209683339745076175165929525298075630955009575402444116071327157076776631390248353806019112415181146113557446667327272446592735132841335971857749795995456296593295221558655872118476521216039585082362409080588110345580016520180327444622904512147921157059720592394985117333273663274652540812931110486649994752082756339541243512417903755330498865585796820603718062311656742244488857893446547220825803834865423693558316724474852756989405600355472717622340505396673952854834416765126600453889258798938427745683570501423525299933200550291240080428969671046064661250917118526365519058886696186872480411363235543945323883423583431113528267421101887470227199694922600186090484076584608402987754787624382035126167528372004550203242574168749395246209364533369756855298040108292487043921738199989837240420806505785800747597688647593374531238070120632505822541736885092912853503646459413271661092550027869229760854504521037823474766145057310846249155312007737767515345447280929468822365583906749814842130440156711157384364817182953665770688886840973970850045925382071708340817123209889411728749206758093766158584359660260019752118285774807762558746717748764115919093571485438874375336037212257082466116371822468450404802394869971868243453036985156254077424648398194521905396377092942196418035673391127797899785690344283410578313867791534085876063204385156389926342473288486108847407104000000000000000000000000000000000000000000000000000000000 [114,42] 31043479582767144318257601251558909707069316887685681318723746929962754765165097929657193049086681366849195613133040247116752308484948610288544491536523328778117579977300150556020388358250431303098152417043702845779590359154919978713768088424047699271891585446743393486840512270573965372191708558784574569107835510394518181214421326208622940295792878196376201230877201801720196851581570692357992305068379585045457058239082354646705037277957464665525922088062967825634285291919305904333958274739451171179535507563236846045646609989898586911711192004250565316754993174977179765573840976325326038106160645621391804317890721361754001013950219999615168423409430537382011948505268319148700908193285054801914963547277352698727804579953782494732207093809145194006698328638173708189700811404309005015368531927205665957215014843780924929751094066629726193346568863601961994041514343659291695107431412432101819082357287632123747588294877747513524593767347487460001206068109249234488270389538304065920911083447545135774326329332583010903617468794996432324084841848176701422260931738974680007203984668495159782692853958022267845924407187010988097013637465280772033125278909865158129796425142399071917701261657287043869656460736181119411978230436004141536424086611965516912429339752064372452364411075973109332088542970584283320657233207259283102983556163292768945685892019106738376493121924913642004341677874738373089939815545000430241974497742793409825879562281175829139920230229147084098947306317818686009805323669947976515123961943064536205816565474363893699703230325481689086074076925733246607786291307611507625075004036751474046240870737659981781168540512304274165040890276167259565606578109726101039491871986681761492785104725038364518116176099858614104271410958659183524504021156922546296567115429566551870119626261409123584020750759758047108096775392495470019326248353696227184743347993964521755730751369905144852437296403123050321526514852791367811458074943074518160432064177873141865873041442294796486300149854085142431394901495936212545595827255795307193205170095556217320490682630713447533143531869309278203163724325994545561644421388770683350053714676387784827883687752926350193240456295690016566725439926869639266580239636882493538184299696090717704189883063584511363289871161144227290987634020716729013209084425795206804389643933732470988854399323710971139087653148902433887743224098247622746734685355417151538670926636919586671475489987258410948549777205441087932372742607844984849608460547060568122848800086827627000686423409716720377452518495235214265980813312000000000000000000000000000000000000000000000000000000 [114,43] -5101596967374777928177891776395399872972828888612483875694489758264188967580380153251514945220330555014087901051080191143889898120336496349780515492768279910180151169719951796471126332205983242638669875957715410304009449905188984274586273082852413942200778489541748061576472482454286217534194084652344187877724175343785308242463161311726665726672341969439417735380024615867019730167694629042024145712284853250294834278429765578058923294688910924330253743132741224021386302916943346777228811599067724240665024238158079542945665040265849870586603123984589313890457863084559031040198303726821835228951549044092006297869738124891038285212235838532032531017232739575725049361813547555076597307294933751043879365698792783395398732517234682711370062942226123446981909309120821301486987968988005215052705716352274337155081456860616634471929359540149279380284935550406067878155726992862935371197279453660747207713209127098207796283004405332326958860940079643496896393986280950948518875888996109970519736277249376070796261306378650962147882959414218618501263776250111878434118601534373652004771768407027273059186829360029999846130560889900532474685155095180536331856340596991785735347570785946328765305169548440423725701426495092752449359455243114683125074015283880840245030647668879968460165949814832592967538055806622011623787953742371621913244701091877508912284283607536208499599177549691014821632775340372093819587196042311605815293572656663878997500636906565028647136614827389338172516407044005858429970641503388496584509719502149996324529329777327350872898566096955031506362856278306066904276936201108580937786226210756410469691677252501730542399631054036522372168250583131924690965596392667472653992989039539286111738420072638103886206346346601884976690595392303163883261989133335470908313791711325056075179703913013065785227076369460844188546962047257636019742173440490831446916680083397698173498197678236628842326903018222675936214243984960447609000403361572460304233939329701893403973393084996926206645889242310816647999137205221218984987980233109460250465791583544839822755127562248902652701692350873308106052886990699930540767401514161625786606857679866923471454940429025892031606276912578440100083001864031688388101850200420048589444507381599687783015979606255267541829779767508040597658754218198414795545328383797676865887603380634043611985526367511348225347340941452729432211225114482949471530331233672145070714987130797392191811215966987835250503466041957382711796861478601978321414498287438340507888201345700715737158000104166553029642380309586917778784256000000000000000000000000000000000000000000000000000 [114,44] 271478197432385039083111885182193080914123872538276942172777926399509384176493235521657664328773055086086779949349778584426753460130733023887840139692814418146514933468873720622110147707881686309379859972119030897057176780621276290312917098351018472806035388418455319043287459588539132906972910084771979811750266117062868651260466362673610643268201582009052622752772904494863561639460922771933095410843441227578043675020079359229492466418000825627856596102636931084979320792019787670601512258849298795384696061774492456299254260121666334180363950481020070123415887483413484187999494886398722999081252207412645597047411251348794171675783986745605759983785938179312685948970600831247846974463540582024083836485783814808972480611731173207463299687405257872348141491993193123017752876060490193644180574240867020593235663656076688066480518513249964769012821049790121779813363050883774256607337901815236543381439035152768024168478152768368306222769396365434991205777792866286150227595390050303900123658754233203826215982385593741332563667456517122765246472371725242526708173625037503988532435521858133084191073562499711361457939058626594143228334925688430450018057738842041775457408859966614868528584648256329061622528172842226419712553902766436002299801148578861414248205416351102758956397579352321774160027634321481511617301881172541560447535812594412992745030687719349304617352131973304308899272188816580183442841113981926377819181457102116990386069735199155692869449825080935995086744179664254708800766860201484390354582760298492087074131351835587167970777525537973738008103238785352237879305349958058986305614830730121630174003443905832994931985907156710703488555700723913280556287453059468342805186155114724447614504793654891452164478915527964541998344737812459397779071812614833450764256826618199783744416576422723811630362791167499241139030344621754246753883227015316553518212334124466647411440001216788394044531285154905770361604430592898563910936680111520999576071980692994890273468638058017803693691879059641620073066392458740341591076493660900596453312848325201947270909172285460638616645336490990135184408634093874702401181828702702731489794229511341945828600802681075398972226391984623837942862907222336048536691351425843196370160025234331570271439643565587101302023772538425551052810833709606100534613854014735478894065013545165586328943410972681814898738139078193936520566678157134436907909682029963259940330156944177947424537785351813941032119748673134761346669373244916191600498126303198207446380962646036691322068768162455322335145768085487825715200000000000000000000000000000000000000000000000000 [114,45] 138290372751015717891528425105161729562920299198690085527547622186454726799609880074112933169697922307333114668603288836693209931430683985865379541143221614356889568845004135318230787028109334135914787715719614140390047088760905602895512567502943943135868662022637854527554792114963261625249570884593339103556041395443526990125108540765748473846338511828109336716004079177878630137978841626594290526540379643289892623519169793957957654758281065489770745141079132535582840547257150902502272774340491909057841880713985251490190683674961118573094455620127455303676155429244011350806244176514684736222456211043922224358933646952755488222980572374969819179999118981357565015442152320800076725554401808207155434577485375397312170834178158527362807409934305115677210440920173167081649829222688862815201109463482399980295028148157197564783541289857972033515433929916806229219589779218683293766886252478006324980065957989749678490082218582939530500822893057977850119969096052503955604671107464515934650270304367052796218269701430024225975630702779893183364134407313598930514432591231483001917946845988896164444848543130505063006215668730704341933250730116508441412264227655951112679832005264260751618378937542348181524329477303949107190291155420798204446339863620084894488362494855280427006836720525482353454350227404179285173459231545204178752412754540144727205585967069376726667557697344608962994860893922742249247144458694193844498474720631216342716668003410136203332149432713447407559880114018318682566604260214595172438526389878003410146695943868356058770439255590288692465344430668083572752646897111639646581870972671885740513034354138653060652928522512937534933747028296616669994415693757399507621756372875767520268622852954338010672710366373897910553339604171515106310276902356522356659549763251944823122314711563733693118266834369493369700535545609628200840785992134819119097680596147835097003914894461384179601886581772113074239741160377041635828496064481406380926230539023017828197595206643158550898805099824239694280392417257723593707726433136185708436240308925169986840794985507688462386196560378410832436322425763511829621036249038841482275031229555438012329895620715760784908693612838511435300038210845572149876985214042532902367673480956936299090792890363164415154541523251604388966788447865424528356202070578818327662366179618610580559087752107704520732043445105764837150667690654414330779962235482462706085841089878752851707715617423089060302207210764057073476230542916888543306578351632555548171017543410299666514401421543954635283874378223353090539520000000000000000000000000000000000000000000000 [114,46] -55741610661045319111374141046701625493494538251594918077829860041848495906458536376974306569537511250779931740865575224681867376100306006681099287888560511870531451372336551142612099075081604115012540286080684473185380283972778504041305772051257477351298936690339404815588722971140832921141038431222978331985045570339186193326053707565044500452245636178002542381624066570914143655827627448933730410066689352226752868474824202912259881591216563563143868261213653241052873591522016139702792049303756965101532071662573655501996120253157063175980666795674391154768453291813458246864311889403988772874816424809907019663274337026575521257566414110177911152249078459750625323139370126618177467095497864683017590591628656372220762020700881527168044178912655721822223766599974440233774917745463125175913200978363128942127694161571171103621410572753144860371943240874747653774069694555261813259335571511548795089133484949984232158404631368123701326178027662988456534816962538336923179882866437683506653059040829736511937881639810587783327751579392194819570109274641221663515452947348833755235877324309745912386450799678362417505193527385049902373895655904322204150051240021427507546572876510006595990016074987277813330330765714379046340740716573869438461360419217410109569949289462667096119268272844276157160946035656604026122447815875089225892010551774974169302767949343589980514512944930382255796079225563113218849686664117908765964724594369211662540337173348537002102604495934476926639902543205743660453048469992593233962550916966770846243188639467054416428878047407081290246858558048314877625140721315661861031569431446510175709203499238959919476739162608685238100095628683717291032978708686548238737785478821043593861678558820707941435062266796353662318846463316271855161466662848423538706265518530348649479812645501678855046072379122317933959177645701099472423140411545370316362949649031624498949957599286933815110128103920990092879159569780036564238053733656524795999711755438051073168687062544629988785031197499677271948055662473771248624429671622378509547959558016191642818173475772896191061668291591502877038801281736739934890075604741051094244233239500679624432860622606238824278034454337931082631174596543646980639597828753497529701344535003047812461972095262793499752667944271308846947559165034347520914296419804425334119444749013155244555362934650448479991663868845727645998612532168676079035481736950554557668656328786369095450865316390453084578147916388706112557784803940161819011337425398135286427592257512010347928482259981758011701968055636844599050240000000000000000000000000000000000000000000 [114,47] 12779115570696193638294669644247354870302019931362481998500680782240048257455026882535367561711382350756733985073879138050743282295144984338526816814928375527717363046009562793590652893609123982160239223369189767814348613910833082989939722439197731866923212264231343947270954334365667526562298687259288192732401897420975012766307845679316268962440465474366917992265950064554962457213514699588773210755498988088323017247198551919611604510931474691570413478048211980524292614004642352300182641122421883040615150684484072128315133660940301747005758125707749673829610372296859808645646999554591825877328557669737938190948791441014638838874935913690138506577736340338290024902507957824971529103175129897341601461225988079587707108183039278634161830448699262899750706314097950988386259479022004885178903187121248903371277967274704552792791018761523204860079668997284491702188412905871694906285952298659036193550080630931142855589254786339125078546797005639957185471474273011063607311556905397981836251014709481904640850387780965777468627867459963913500723267893321563377374644508067558122118251432814744368255189785649853233719071959338334260104870422523708403064354701045712563320027022979395456374982213681222246722975655777441603038281231183627380740375672178306507063430906698813486522921310474443825078192295532835143078820045061452700694546593321417276107440749197854188508304350876736468514221699679483545578336411516200240707090344890171595777989373431792938103350462704884461668280959398686412196404740923697138483200154546175873438275072054834460920080640744895893712971023354998444396817054561390231571604060531445497002747211495703464614820390426064711411407441518230092057100985555013315744898532817752214549793635477282133293990696178234796147159996461348389054726236908435931270011202890096851256484469212468185617701209616757087552020637172035831577660832683220905105837324105216847637960787089833824644883375943475781598569876374446575308654136682743078861802935245025198187908073839265314347053531400421993061216167697522699250147112924438400794683515805972540269308767875902572096571065310558321762027728914360817022281834627830253069117914765236138015606815895871425576960586220612654328895392161678703824776223039384172907519025843581724171540139204612805384420437118249107722589283699071508946701188542579213537573882384978399818070677769219535659390063833925577210046976686319369110115102081036220204439135357094493596557327513559938303045236322077647671199355591923773356712593755153764273089050362502125369809827244776247389596212194244034560000000000000000000000000000000000000000 [114,48] -2299474265739314742484912697094616363482626051835129264937272679751462856550486320374091096749499003089616836341493808637599229260255785659177553936507953114597698095166465221581722674079587978778090100901519788103366649796365659548786616307255907635470096904565536980327056746465469194691664959595095628171737940369488468950796501041061587313310865818775780371357338440382692258516049747179688010854387103654548133986228967262157385330571116617482189849449108443791322872813198144972361851354893957573295254500910603585027923899626729783306735487708412228844168606484211523472941069291196885593219998883342985367142300779632539839263268896895987394947373552266999031243863032850864817200133953671701185399136277580959531342389779275500611028833277675433724589659895830244288857803912823391601593630495501268579860089764526384092858132320664044740254699217720541825911283294848311025517277477765457686573727330355731119757855354135053808268251425037530143145434480589695975735410029118443144255758885901297595588470402410606033378276592892930473704486402814637032480704940933660458872130462915989606996369482095897275997154303035245325513160910666165749394041328712923855850059432856657194697436130925903012171868393088869627980845265402130930403315484919119607380623091129783811322120423337747332004703608949597953785434599682924075512044263658464870947282177541242194199677508634491877360518572384890193426780184336674669440398230728240186882704573974788622495267601754708871106258754590936746339089670588993190700400337131566869927403703244284640424096858034853498848663632069066815346585994005854378404326774834246270706327322585985424993517961013466752516252499906884939650046636266505587741753263755262749996088195708106453546021117407293427329507513054928253352817904830638351503967126465573383267303483774464813325981369353483591801062274109106522812501063588761153529610293125455353704562258164570289302753459185914648847050013561636484405737723237968490771534330719441123568143435940742890839905277848533979779734965896410379171291016823617596984640381494845886877023173123658769259440877769426813666189573375468346639305417788180387510328009145046101954045111774045081279161683136010422185906842871313206346057478288161248144358580619732753555711679339980549734917200614990940602706596016996655232251586651161803552753588805885099856249571924666405784135738415784449600131951428775626519919814034796157685468197156150415319236654132663924793614078373554244698132871913955807405517318252638885049732651395322069032535730970706310032840241777674813440000000000000000000000000000000000000 [114,49] 379003691396948208182474836708156437769825664186309883462666391864937315874480523473860380566520821633852738681529338561286660905209214126228324574923969781769133074006110841588541883890694840786078434497635512141606767676471627160362768521853740668011273350230407447764395757959065118672570214161077898032413332385686307569921224550176694952927244926864255230814011902883624760249414987123559048645683703025836150808645296946373333967438019173026307545503302455509793672969246643878949730961826244621234049696686778889505045877157776098116733467576163591391760980826800163984064127120526305585219744337049582224036445693680570397862620383212299893224825744612136631014527010848885006350399380576212040422574657064938833306336252524123981425726133085943020070707455887333958591099983323613595789398852049929984661907693922212694000467363705195169572115557195812368014372730352220238143618414421731126535099518939961491327006828209612635743422749025822010265874489477421949616961987740748200519381645314579123983976421380345593175764827775145688586754639732049626078345755184594112122656239146622670497292306193796748917939126870922184213563110325892997818533775640717985342686609431266138326984875481583858395244781417342488142922018562817543878999932074409030720353002866804738282418293957690360834731822541337852806325801590398673834329122764475345431626910982174928723970208157358980222132725456608657557610994295453807825521443065129178004913714404876561440822355103976624772816610583964213945795865803740013019115556596863644933136845843431152460240886480766309623524480618764197513619317504977237723915441134262330659464712600111075370405405322201903004111365871806020729341897700667683088311519909105209901315816034182964795297814035199509550382236610098044328419775514502700270106990788381418267800616225659261506583760700803809835258330783652956893489691077433580341862552133608181224787843032645863772019142424274076312373924073378083291552666261241742423974682223348679193547259610516445531563915257245925571018678886234986586815449200252021218041193603869643037326043645424687884935062163966170022520997895689274534133691871706948952674821765247666415802634611475227715377803291554920377334648085983782908496517125818782264109877204260810874453768853553631415066890160416871578138225355621450146172868821670441947918072873840089842900348325895620409273992278999418421988406830217929676858746958712999557122512994254108023805948283538854913245028336751123794215964927903975467424141583515906957302515957816651046020386092700563621979515353552650240000000000000000000000000000000000 [114,50] -63891173687797990371732829664238458781152220653257741513225171297216067149645776933235638716202066617391413311385236450068136937919684082250786156472254267211678809413446750288800876682468885984595850848591047190958420602854864899688749595081333935245728048189474270888310985233810886774789100478285912284420312023992370112671227105939556073646796600327679286072008237269775730331720189478042287999114942873236250485165634354433307543339901155119044702051279774428773895046577564368472691938161733985317983768558153359625902382033222193097097179738623539130828187170348065696547362100927107140887958538613814245978214266269110809284916411742741059716749541191016628385723320845091087129006435402859078255543571023380032415640330966206870964063522741928077093971039067378829936419787167529636983275714865938455543201361686331222517426568979503866921102406854526414144907523387915346239096530994886220235255234864427699818647895427736552705717628994189806079057523293406300162659748490771846860854019289306871468727721055959694436232672416923016771518803213874291075267622288863056951746751837904550587849403652942602575708107845312335567968276391888637071366683444405754576140147190093496705756019081129770951756965307599209912822762757765892752921653068689169759865910577308999935273119806694877394110520452319905752988392890812324599898266744680560945583014008128110564999232753858672618147606252978173802454401303475412808883420392516661902839313616003556270491604624897449844489301287817792766077866441658917354999180356494495439923284116726998958396167947704258933748395392918984617521447793254099535699011922842079146076244369035339457876591836101536261501800477749185324260435899966596558993370548087901369905167574956075211108219384068503406258586212004638680955387788392142135182135685598232293326081453862684375835114153732501583214302864812231047579464834756032438948349734050510465453376163862972936347832115623667515084031644672653799772124314632337889352129134749911458681034007827215239360297609514180895935695331247504701105085608348967099508432054894979817204767336140559514574879171634346361304322959155552132600833272687187184386879460168166712366499119503578640376861016045925407725360139530366119318547707055103810683004380991554015907370734080161147616517444643330130904039411199394709504586472061590490869996720432215510776725437979374914818952871605865187715511977551017475275573180502143215200607153629885065262936954344098469587014225362669545273137047074004027054635447530196680317800327479898342161150569467941513846593039881994240000000000000000000000000000000 [114,51] 11302482081988175644078272260081566410986679154126117892274595058954638187991579235041787915908594809794335456435373736170398069620327113998280848128824986337152068574584659391808799797049973512780128165548291482497955246741135961286116308920885854053145721661231462675075242016953261442264208910995447415116679456399214493398375190437973009643437464570754393944135331198333031434703179072460890441023251525427045932594546704231060666042803115579701766659883547488016674606979292572516796314331622133184139191699814928880323146069217223086165907019680886061179774087173720484947871331964900368076550089589964216676470805856241639156438542023053966922417892773938978684054596027782394046042748259468541967508313433842751558663479115715452186141192054098295373052167283154782468209799409824656275741275812327293002301691015674403268094815297670495541961183124566433818678303358185414383951054468706909254171420698545211536893912948297912986927151841523643619518462055488027384707650618669240621519028332622580562975972130210947968605360021304948036227792891033776897527897287165678704783630576932493935391651109256512036641512507784467361977132195601178678392140021721230376250006291614183714989241403136852202442609370674134840774498125000161395011405739509785398678567801184606606919048458646848344640408148917489908707337398172137911907651027733354897443500992583345160876624268178718039246886404052809606837204745467179250923645373645401679617686987698306234045504050816639189364546265036571831856161932643865880165430357373906409097730288542259464099161992110415653155717225358556567002361475615119791980325442855486293363986854229753502520956617465867246934129154172764262294492781402559965144422813269032220368005517151249062762811028707947961592183131300364664891483288791777596444701088867116306002165314713899259086912440847322753922726677576039227285138388570485804493209297702183465360579728235225520941753098632261326232870969769626248959324135632166398877945495672468483052550832621885348091695246490963302584042306599338679816941894144593197463687357337127375127862787093788545043429633457146296470491519855828975915485182584324181607022271722160848737845565771620793165455400502141238193238429672701902326792941173115743579127873256287494119848484389795199810660245664583759127051982398337734788716360804410149619188847384675833749160729937258985946775901013786076542720839973098235692953858355445967432738741869398748808976638626272557756432333568034132935289321185592029589678692485702639999706824368269642342595353368098120176848784043540480000000000000000000000000000 [114,52] -1883993457808597662030753422361972417311090493675814933297909507518618331014127548624874617062322651262754117003013541205957510276067389445261361806667947981473688588467506140955762627572364486738991044710231010911673872000871810885701413438917730977356992027725463116667452564460294830889005886365274254652824061086474012102645301594971123121052148564401628152705918302780483923981218771443241099448625795944125874646492510417134000473653488400689027173348649258827688627582851249861685699264909309812076963841583008901247460370275801077063811556087172975797994498090242364558559966954524412584091014089966526321844267821328631015898290400794223653467285865434370522656396454187116059045146333818714673103911740456733789963288115148489747515519881944398730805883430930877561257203916737768578676208849616774075152867405558050107317452221748161990008088348198299396513937400737420263207065333681535633972916162430739821040406261808488105267701901191147282296888045931238392356046403926680780691758899478307264320059828205341842723652955071588330832739602465262166779059714279955119144451884562249362465493485550475005728232138521261322864598844362786985699759224557096728040432657878315605450566080713630559971527661761387205787388978296603989416155746455330099771027003601287250315986215734812503328648421251566300722842503855134942077373481699378413196363761787443286658093275726002084133225586165130429529048066925895514336372480527618030587384685075906175082580684711956151772848312895235045710629868048626075828914083722778146205393239943440583577284513313608620890487498249411591487911436761884498255812760435703989615240791419452822059736270678582544085606841396069586569744860587565765888640600532157214681606921928319083718847964096916371921038035222746312280401559093838610209114070247585064592969357774078796111011163299041156784787091787312422358620981897030666532520162295529273926443297516868221335603723473922306741118852395018182498478656802626493256068087470012687308723605325801664310802837041664386339392805018015033474759141718099542761820587137909977326635224310141004845388633621308546593595876433568603897065446337212978581705935310101499273559666795311440401171935915327827012125707358763206311427256775187031323826426731544921195644956831815339786275680332155003764589088700919886611916744441968044949362001989810151522629045278068585423194250740055120652572334796594596331430905154923476071405678381483942960587815625925515822199582899054414573160170397542195564488041200869469367988013817961031756677743052089330751676874584227840000000000000000000000000 [114,53] 225039282025589823967637870464881556282760803975113347549561458750656453911283327147572365022082814560301339348894350917722678640926851146137906969790806028601340844996585127587913689719890689198506835804349785225259571126628139348390191763631236850642598201785619084640605715116319802006955035085700687568533400271646438485688674886422180716962027313076061255242691545745822970861799853230411110199119758294924993677492205251699191684562222197657990493247429329004026843951626449609782000786784179441142772370788184956653798314319236150824215095488022147265666953524496803841456123709621616903216431573214766159793665529394925783873633721034295648215048725771879510091622452358768634571993012487796735284158899783894300207174535965217758693382204991680388516409345772529212474487251344648397174931155387548460007993506490434905197913585069114695661071717127541236516411586638618843841147758886598845766123718143289804447210968001502935151112747733886849395702046299486993024328647667218866317285894469234335443532332972933466519646415479660564772146953679657546212479691870987574880593651806347979195760656435669666836281812962793358349906753949111986205154894545053248525957498999269651586868956598282658900145070700249218355234305336248452861346356929383191357744715374821930695911002464135836903907443943708968565199882032899410015406794906978928521171182390821052923212744566769619673034566790377813496038926310715194921137042838434055709523311963421241354253756430440548706229887011881573017689642609200713676165295866506975998204139236851775090774439124405336001080779036462385056725948262513348393823712722556246794882991293843119304452911792834254423300651075550094523177939472754370281825253691169754585235641306358655315209092705159165211706022238296960707126347850535084993168540624819694384991029853381520767530000775062338243076492572520232566768002175382976660918194869611604499284507307280651338650193590261438396015666407151980552071522400875798896838037009582459099884185747848784234735672409224230906546044804121188865428007263262999930925445497932589455905279800091980298443500173355445789201286660697604598375331022061170358234249298906713022437304856153835258757879038679836458601819842813766897863529393858489058189300064385272834181232599389949432522050751860346621349329637591498999096102329773028881086379998688374292768114289388799179829246590544564623984632070480861777843574325177827197104583540809062512508245560664706662615671840072866908230014260436728166036208893130248144122582802880381213825685847475071068164007699415040000000000000000000000 [114,54] -2421016923724205732956981624410625047923982205918527264003679315823413828571384451483363353381019630316121590837490998519228736795113618415614763778931495188284293719895551833739450893956505585397092590106228256699763858957772561593699209955690854635522117596896455053140257617676662730059437535225513002197689242462681263812486223805968163909080619315935791707834781043236959976570932968612477305307839322095294225325753844190873169815240265864291084044446706266685101851557905726830883390015951606014123919012729858004268561253349004055983303984152254281737376877649798354780677102174187688760894913999084474494282784771312010642361665080214699588371140624566020130243069735722651752844472986790759940600104144932787034710084635752790213291567096288590461253135834464935030925324451016022604078826491832624653058579178262669752017712084744288894304892720413842355968858675156512182293076149312350423181449642080369673610032672677478502927319447935389833011617642225188252931129234940462870536018932786037759667588632980340743645849680921710944536618840244768185380516321435243820793355128279875451054512016760216102851058510919660865089344935891295710504024779705829202784580786581064477213068735143592803485410276636176279117244750426922544994348105124126599410794063489021622163660461600645601223483526430007201354316246407433470244906089392574847107871039033301076215282179167679956319566031382593723536730477877287337853831013775391628064563533219906564193778769709770940245188480522449350975072243463942717773883769042505619479115738357905786899775605444870691163815351332391073988537888337688328482633824592648050579611043040874216308190868239027328720747591220562819659613053607677978667563267361080992132103932135881147322402284189066208887797125855307204995905632449883629058916884028820410899605857712187110185858852174247279976667168329975701489957687517985104418092858403223342811349566559826435056377850768388125003666581499606073381098278705221444851083787482543877990887900391434707752598666075821803756941815675227446043332262646164419084742956202507040513401474613905973289196194785654980848994101848461517267039817036824340816571300154637628186891287180167862225697906792486352150162274896566016410666697172229407074544188735913631992238484955432004410819748337098372244480530168659515946712272199797389803617244631244857245164900504268904725758550489573260696486567973227660718585232094775650707127273624443209024508693921406811371411577823963936616285840735266748386927783130527167744021069687031933071307023655236894530635563008000000000000000000000 [114,55] -6170543972475545458034924291364864663880758864229553419814430031195346360593523389852151921224954671691349141078387618191331204383345622783298617060021056466392765109459591272102291412698313857989633869601251393186571170914389863339638205233086032391198038687426024952680212202302662673052735782476371361203013772421822286349971101782447325212990775094918259509978448229891356515072773971828955003907567978991111612124738486229322414392362693412745076513010275133891891869525195981997870291780863397175552542482761183156551963302690738553508083686474155533831239361974694191589631676656476471422635584406731361700068862337122096194311869422371991637219383280978625524614479052159352356449793406619159159099578548202721132297431989948005131697983705082100461673509424565151129318916211007799519073947828537816280280866582655209516813413123256726496604956459131562011145372627092212317162235722523783713532173106664384997263319974688943753023892181262610332640242130940298941854369863350251122580129202435174335104170492784121843059214701421660122845492099765648990005848280572498934676935517736898750217721263344296543142198729292254481398634775745639556296207500268033327478513960862975898332574538360348979249001804073978041174376684965917949440921686398640904045066816532950783234314741005842789785773813844069338299631694883241874351846307149239343226310665655870274006009331742125078489636334711284157894156093267543606163306340419166595431109814792971985378658279849216904744465206045125554676767653926483284700665520495356244129941501388599335416864008588305259165638061415801616841171453425997399458753455171406450984605353340913625420666723797527863962818233295831858748284935058819809500568122556475959489733240592219005892607760269726265199982329642526135518913446645905829468896154994851480823856920538038262228738139483739471514627265133050414770113525937082257667225199445481540726108177864422735400440086709621321566066773710925742470089326654490242476256922415651788170058078972288337710140001387489478082474013811899328056985514278469859157510669373847396448844136118013285358558028772531316802919083510930904464477419837233758085556927587175229857643932326725733456193614614348848201529670548026137100113271521391230123820447095391768535639716755987126332136894313407992175962798713242135730020131643431677611308303534433585560797814056220732886307987833508417058487713873143496227539660245020556414024335440316059355543158444245509738655671936835370300145939629373759808212319164070530623721866531517050929205595471381669255866000343040000000000000000 [114,56] 1506069912448693611334897004248541620521908551756738104282399566731337396162948762864892365337392902540489607526247088352243508761162903021505992201694016358076971378533482035383260285088415796292960412790020967076657135881174815980719985835694525175416782122025991344476072978339685931868772828513566315372184084950683954362293129807315490243502591552902621529880418816902751555701618388472381363963694002424382243185554707513307438800415339842500892158223483752076904617857778876688411463476568119193883801424689647036056481217192095546943054986563893944841256661241233274824207666906415167821344885482071155125581524469616294252716820228845889200534352008276565498706163550942297208998294749860314943999029311572484377068151121730738207745999486976849519072573358903272971614698036128818229219711684111990680237353732856841957326533500150207534552921438905064890762541000414227358646938819922717667982039730073525660904055492195086222693254100718954733167117403864530720342165756581608995072288929004987008702466188634455871171941112007946002824230666457941440582462752264756059010647732885890736826405830723520597500731056889629009939493464879378090778796766010890877195984621128169419879691143951098850124872362119480185281165130964103342106855853543136459705267764635210751314670035299453292798214381667844770302414943637601376341105299187765766679971368693884909844478552950220896680089358144333517899106765959866977746364950097229365927297579584736467617484285810083838683941996135948321147777235460159684155867740791593701281597086165179998552874769175617464639583489798546852328456401513587843607406836812587035456909995974201465058888193859359689975875389148858047329507533931481810724482616533091440524812209882037572876338033555855809388686137820229610963831707890910910096881380998410306592858438246635396836025562118391536319953989505694833140398040179342793777322401172951273119545658294661803019871644251760153575969583757694973052092418703736967531069678402629409008144015468417896640058708182066398168261397774366304404760003867107938629315603698014107248883910535204813918960240981984697810444495905475904695650432079529778679101415853969692550249925369356858227480407078240044770599394859173180325448365389536919798017064936537846407196131879673664251541729589098943532836559401874679675968513847844306488303185166392403537693496267057173138904612101122124385650045262465767607257247436106153349222821096466287386301361339209245739715336252555430962915539030956139212939162980437043533442523555607685363307364000788060733426829885440000000000000 [114,57] -193575830196758181194817400949873917192068087743446412842438483997127396988382194593824650011232315600376961366385604810856464374551802829906551637229411439985352587848734857395465408484690211191505058981446485641932749644798346041546209703131381450269848420543196453318975010436191967041070597086631183553784036865006274313772264334350211215011114426707093590619069489448626461419728264938767514960748313760231102506850771479481561668373976334058253800869773891726436989024601444987163183586664428613877096428005636543655086524376543880069795913382085529911148771548681465349602947560329179527561296534947969011908103456288713436304855043223673709463820146585044982590672769237894673345943263395731435832960687270968148060235550449539154614888899244036013899602118500859609002015722117894977815108847115203513066938824332254277421366926052297670652303039375938659979197547444958584636323911028197271264456489910573610408155931069864407878886732373644197522683144420270490558824357013452303105030718550131569016902019993290258349419203306194120320393784793672637114518399863964108453595736270565671868049171005825988483945425768211402305438583895004241262041410400489880578949035910911239830953073305802821835462043776938866645236754633268241964742095952891930380040694708709379175144980041192129844731599291191342961555474077146388149222068967054596848296112384015394143080049985094348210182030542010857874862365342449366842742446233018831637688486965120561978546230213264852924376032496959642050272053984273779279682577666262677839071336718881461404475206016978722703492870967736504446643003581366167787984605188155930328838621395011798647375924830634666901084782344154401102626674832198219853195677869170412895482550966711499591531871865719499719280126618803801234160201381292871110946434128914272779945537361908573899131588693014318225348420319262313177549544629340614901890249979754725247316169820857933560793200498475888882222276804383294138046951583505767214740065200754176588542582933994168539323891966736106871998041855968045282650615621903186827227012556983562410445523984062280050888612441566743601448170413986981880662592714263059936356498551257445634813260640668098889322261283275108747445884071434915634992010662219857028806439723075317220582476727759053165932704720995329319094556223777117911901632736149681217260061136967557086040442083599655560394606343584281519315037623463574641339160308847901929781416230569487525778915764145124831015622621194483784679329338515578161147803446130286735720200455148727484252091659262194585327275868160000000000 [114,58] 14295730329464544960880737543986860222740192962313705305490801478370500330004838350275927839373919095938742396587169306529594496345802013017938033133015298323118311171321188719610122237266221685989141576944658183241464619461955989204478084085444862692223334748924885136919661345533931280676747057443597797999359368463112543811173206691569649230409835992885186681293981921041965382488565619965152653591276611952503864672429386177366063837446302555317997524978691019144949177251299843897704566887528640875990818706247696493689780155328677994289704877520265050890162552978069312403050936425087659085000054540593154710529685129360392761864562025527803401094072715454748009804383381443156830592675263368334009969781117989508293165036730546679067207352173029690038458175814526354580930329697420635291592507952126791176170220436619578055847186921876709337562084461822072117059815769628166535526204636553741627199315867436116582204342628966351991759719661385730677454836664879020850676673981016782243858177602722957028730634404112919209986680552522373755857819754087696078569999326486196491977633650379912232046051791301685199213540242688641556235823277095140112627966359152324730776810143888766753630976832526204248000799984812835022780073802508914378198528800382857341396148977649697987860612800277093696792125309129661122865027957023915489446396610981249339135297507895683813161242838065990863662846686231137106220320527270353098669746917860004252489141756826881451868309437157211357545440464003662376863986313659325674666344237637413295726296836694129964533671436209428343353338658514526803483658214623135646095053413073271671211356297555989260012750900909840105655790736545105473692698224964785987716717733159505775011079667335755568999444267497156129004408723094290311342636292925175065487642032994504502059473044644033648286200843401880035737970967144600461495341687479177239596173839622659949393532399771693043420276749415247208020438059726628492624891905701977048726995257055461903438075533117722114081374341776942592076762037489464628589914319461432100866056381493482012562567661292346018567493215731472119103692368750645272854551816360526499625942917435752112059227689529929092193702120579507903400590321762605678434521116997121424250815185443829979263103294520034193786844074816371878159395554455241866453678548679968024269340200303356599981833587590900841986502619958341775276473708749868036297725465045183668499563281448645345414455001804344004471529836062814265735569877016142808614993261243595253851614920944994167059476859357666325148456714240000000 [114,59] -538226930309802797910505432636924958745006338863944814650310703788537764230283254620551453438953548666543778534689008268980580514283764810737522473630597911282311104710510501883830873984637816043947585187864411815581610110263620376580000466385982958351435205378738115372837734367650960375869682963319652396975163831269803871785332580703068536982686175767986869538934664299788797311552514514169185972746764380123876040193648804878179515468950957149142737550483822601796698333565508431971128767731519724368611892602459373080324061475022970459267990619338125910621448853502448259179870239590072465590150511472989026083154484780811441267854280829281957694580046493652925387041723157754294212587362334267395656837103651844188477817801074062644909651362714023049829959559408982930903041803639741502447462300256422941027377871698867090651663444668452279369285017262571107753125315198724633033771576761890281636732206529743781924879334465810009121593930383606347263719329103174047794835156102247999587249464122541627752623035237387433719553564873299085397067174637759095397545420128444621598507828042412617698091013338127764241443567033600578139678895170421119684185541383972358671010134126680166567556184446022173338215715979775447849667561651870528481688430055846553878578914325361150717456109274681711152417924373422842100148273774497336031559810895431295636558374336393814502657100543835632770633287089713994927290746777017967753781177546039201406340496174100262899427689842880248140064758367249985261620373918876826760852947174443754104090357514548538421336547491670747029947812726653797178070515494099095189031807904465340338554024718380033384668137070012604175191255828029303941150938970700981133170988174557571679357391734035156908629636824063484936340318972000686948188548731828908149695032547112778821421714287961518816829440559892155943435899594967115422829408872900620805064440330134417286740657395484194717070154080321818101968934955924222251242301025756829992265688473011721076323127277996058113672881036989477276512253852031614663710810261001421614853154413760811586191820976952035869483299731973341305964524806556612445448598221183165359067828949662921252464435665700180263376923984932560571170578295000942977780495785296708268235529204487001117883736175940252079596625922902364922598776556117142201946854136539750790390002789569066191075627893843810690199716097573529710509544051826727883255671883639797009734945868156497243129302392228751794357083312176512288383056431035987848882184280541807123618147907664756832461444092049443863609344000000 [114,60] 25637328676495126603666417886094875983366236426520014989155555203219956242918231549567427624551826209472877916528167619403709794302722172041221425426627425109237525040549222125476846589304195669611831017331677302323224885253649540146014006646014626542915998482831985787601072481935722069347612899248363747685994347885786768599460331500409881910726424048875273767386199016359839604803111335599035441120283415418183879934093760211249801036888625949944238188456830448284452837857502033377945158014175304719062700702177709548199453336496251444248078944413054671670953588909578566216693380534213674801739833225480016207084056545289661683597489372806108068206111373361199978306505941696641011335858207536683811534278389427754071055019951965781890383780787393847054198974935524080568115432815997517600880736803884582006860093699881581108099545247712466732872486519997721630533130822619718389846393075865513215855737001150099469781462287026251397346091096988978299532019985456842926776327289563233099047643554634542918864687246798410645121134275141373761858056056891027441472596931650199777375676113708435857983376674505860188547137522366026501617419214196198138771294229338135293413148569125233245571558673322002173604549428299702071534751813996262531800890780547865339299303400460244458495725848548997416522520702715886958137348943724725233976420004271294514270933050391770401081369496231065891810966968259004196729098639306277756747866917872185269933632961791727666095472317069745474717988494754699608172124537119123424293442449024769064829835459084827652535313761544524023287756477789606273835785365518897810410424527864379905609671691998744787498620348108563335126154806251115073687056714467991547598194111433991069423428426714108078914688235549461203557938250072779463350082915921121505539779143204060482529535653435123475468335817685928915937279878822294105677189917480723429379715888838324188893707528205822378238861029498464968556426748907366798675794373133908587938711666922182337029441903859179159144863386259754912720721581759543679151582122294277864647085067591655732648399417341023030357533578485071604930827673842787500285280787799086198814570231076842544753305145010464145211271198398323758072425835204542371658219218136100990091596394425427934882593417301922354635844798491335435528311537104854377382895091020857004656454439864830091761014115357335053462300234057398214956049325370689011245527626267497055782477299785820669679430524176570282502884222989591759539660506270999665037627239248771623880492925158246934201556108812686888643640040 [114,61] -6561773421239173823740008002369247061606721666294423630408663143678227322365283221172707063343332721440199301283165382258962962817219323695165154284011991840367361142488543134627981041799543703614148842876647309978445625803680371378255675896238344855840379316759319224323628275727174973345127149151528930674743790936752260702449463525203768861490031124448153925031156490500572283357132970874140490406099487971854742558669932015431209922137707438680048644122418779095018480976155558377461571281711471620472864808552998742926347365783023586194045068804143568490372581714091187181439216534637950422380166664809357869330692783281559879454586073110646491378907187779487940128225008915238156340934311319976604959132205625840700989625144873299899192051795062196599688980567870360023404809531997006936136783397862674267942220638173012010275933478689073131267451340367731247147053412464006422623569637262332315744378344425832640728635085228664738678326648026508075709427102082339121108875185778738518138415862545526404992217932159827553862371211223327564303967366329226001629873590701710006728517052953904839488720036130946788878445591204887842020671865666481071075917984498160371665727641867249071936998268305758013689458104136573140620088492016823465268247512228425792295015355515371174568445498247034993824871185567407200389313386342108287652734278057003002943713752955646594806757546910593509786816547117392776289506391300391771766432339789485177919805417889471090991727125181376510675587093548518805375805810999101324403102018613990539458522646906395103212717475078550349744500207048157435233606149436516158094105024114266979343360869770717334883570810238192413163361859371653838587576729689746690883193702549491842990830167622720340719215430527264363341212676493262520769193169776297513297575973299158439384193924294243736589746332941991031066903252184173975351584759780453972227575574191406658252416659496361253299015787750768186054897255703958178023917463355576738474772896698928539439352670305834045747344024074435423600066835471048197914356367965609114880713056789511862737259806960529190329192875192016530185574421990268168392188453619081639879046386269057156427133352719041458376888948096372162518739720953178168097196359075824710964999516194398106787855483404989806283548406114620749095250099618727885380765491556520044617806053809086969002881079510037390691613382914444307148149142733570567844435187941234777297853470904386263057774909780388579166706052930813591542739192778216443097120829006399880856801273193115981233382251161610762579200 [114,62] 829201377217377437004606337110527503064439193002732950566692227655542329904025951641368612393593818261250766727548782599660209728556390671063254304761508826806010465495959134781229105359184823874246266075844534591025712438577849724332001523407228231334068060778779716409186334732482146856523766571777342079272797651286339270816294935331125105470632072880680074294845764936555518549140865283996470848224338914913486513281284683735664922668763759935842443382697182574249768930085093581907672702837918773403906910458616864614678894843363126695411110440746972769797777345280849665329739622452949755267661771803109399915524117695970952570979364767901629563895715645449706691906692993368415582663334674149772218551570717793465272724318691884155876640311710305698154428258390342528226745052624360104321887709724408255014109146761986835087479931466868948401751641960881816780482512335911563761817919553761092119202124264097886628391168962565910361012301401204380433369011445500601874198630307212285272111483292104772218582156145492289704331937313909832610721276867050550463559822103309960026741713412234039354859418420793158700293926913355369863027744276398670345770007367310733179111373111196789106780404977951710258279707052104021563833930959321084965804903248566148578333132715665863752130123279544934141954613710094029937279565172785474378649779855477945520474560548489268937202059124829053448347518195029618425748195562394292094050584328926396219292617869533623715120253601952700267386678712367132353425675686788967399498130581376838251451488472642066350983233748971241724439500814091991735658968102798546661626615127847096924271978122722856450195078896273688487075172414238239688554104435104397293470977238893249146939128570868585874562817723652726742755996960378283947207623300064103782909201743322908994981700307644139375402941961540846785910914758031883652976596821491950023995343915329038357734590646414456669324466475448408686937799250707386766431545173138008087793976555346074195857862848830666620380807518137321652279641736699862221918158338438309268259142216419334984113804469701275129046952912515517901265545481874826725968168557316627219155706206785897901037720322666059699299996439065775143144017166755162549145544155545059350135927487761365378800757154598593150273007443560119479520151986169483465555030369470546709045976158802994444349071590563545016000719505263687859512868519753991138133512289309652978657055775562191695090670400400686041347642862536689551873178770577937632373743829543810364260595361233016277810650896704299520 [114,63] -30880609862182362785328956305746026010311887860481200685446323611648842138657662955031929961392378985083296122639870885391598280112734971961222491306970903379409987018911811599676682290169394088387991038168923672211754629464401458119991791225144706337529940045699530854015777441093542427191791182251565462013494728727856619241385758313473118640174342148809292449834446888502193599084901972149769410606860609269843330008815122189510134256772311544457107498406765729260350677382302304887343183248663508217339931489270510315232149567690854238416053040666733317395794298297373724103056867172222753766202080532956567627771173209596592628633165413584557423340241995250274431853559388470672121050309870790166690974964390471850289326626283266510645329387761867093149532166492882566825571530509492849334235416363586439454564941682688005022309667920329566882662390488883966770351027477692497033904624972720496881731321915031297227658874149701494401541084772714261309215356101973833407730971617880990882035534421365630614320391458392886567139283113385748627465488275160463585492837250923318752997689382295383137242434405508765404917068443254353958735030927339144611912325231920111690681764567660209406919030262456509200857087440635333160590047982294364653023755910176111230298869584842523005608519172581486153870069466177744985137280042003311103666221102765486001739480199287854571117974922789846553778887265397426103640753457960246308436766120486936667630287187568430808801055194454342674623698487689089664505260841945317069017405081306102791370228911725317792055934043073505266493690296572950602494584772665451253785388442986004424542299946148953498249659923968068402137919502065636134817660265400612886985662793138466805954912391311710925418062201828519531986760781068056563120301376677514533750264147226321664093617021624608759276481985685974747103025611187184595052106313084729716574180164126889047859609684312554809289280377395205131861170660181278514677180257605322404337901940852404076133318426139654521753136630191281040207676594957633559323281072224711980372578694339321351869713294026705616690447441655310044433629969759284129913371483225273958341744408155063975137730371209934627211066473546492556639919481599589191269641672955812369057614741434970747521786169163149437966310610793651563679378371375793273152844820093033531476818993249017329552739643107165923035350455490705333905030625604289313522386583775571368018794371356050461277645897479537297387108555353316729166105962425163076015127150510441802644618594582725496667321214860800 [114,64] -2058188522850322078418450694077319513259067547990938126164042129196265994451306136963935057805177755829261008003311852022697119207289152477019972790163324838877968210127946915101302194521200360778847500330266230194079978458993541589706229727149229958762927680413475356093667947469754330328003789158664256738299683561634569172415653949423723908719621929380619551954846672001294600099083472956718687370048565438560179623845453901701569690626077771792083190800406859194830381765859505367180985478615433314357627182950441826718144909368448388578303630874275379884113165453777657061089172633464579788437460884720432888575303657606998709866513932635329189041123976161392360040033107993362734552373768191823286044907647745688355839808061874489336471472269804247334542948750463419093196792711824498681300317736258714403695211493243652111001236718623124605582293925390973216458476289203263383101332855081724918892156341525507759057442597690240852996982951117196013349493028172985203673916861119528070263992704266172744892101503871833338762323470568346501923715854682262082118181348280907062720526310592118561229487553547543454650514917584889941786203630180663378572685791250241064399331584228216433474548389600405156257690910429389710746596637345792299815060749628334337026737291626915079841006196144198214887557300844487619155741826550857511318472579732716412684758362422453133104117361784928064194722420523293937341118756808884774517779684883471805150239543869669089393382067616846802415104993580335652977629959488198348056210356255065863285911068184957246781099161315632386298558255356150029562413469884176206360345716828127552482911731678924905680226289178341446860014015551336975220537856698276838635065877490030232818494894415908997556777280241184918853617523611020771335752608521234704343663888091080949506375041087174114566109414648046717129050707919552708053077630448692365976586597982817400958082657265133691873613004825792639975640198781263757160260972938533637507918764313969826913533994023434683122436837682196051187292759965398835163721797641296755206920166248011169484227712589056380465013156917308719759672098371590179027672589890400919257322298113407752232353945348777457644572573856589711849306021914067898285484998167840109674487030477716372952920498554445310523896379757597144673006090594960226981635382323331157760598444665137085509016860755738001150374331837065305928891991860898888710498511816776371191051721790958478270703439190581867233685084317925349649949446588299868280052510064239270164606437286066928849935196800 [114,65] 60611789449023552474813107908031458677484824035697478271981285309754245097742488740900558401327522891258928989491335054491314284813644133912317570076409141135996613893983182195515889967772683614602050679724133122294894606225170543573606356881828766393464147628928600872307457569888257700795577271315530616030225337638992777629360122924288661770680092145791688060862934526181160349100523486800388057721783932641571938351073741764052277811742936423483950293534214845669163184576884773652870226392564911306612656783805829352100118874824815447561134361383775302454369742526836417284828248816013476757107343013308419466358284432178686282436412826956066047187313634988272971598287312758883443564590283812299286656950762124670330273543816432636562172295588367938407525704975439826558502986878036502828286920622111801007364390392565682797069893611413934464470587785720722090038793243910781684955092850802807150423956152516148179869992522172314954457000471084789662155174271546082884958626760717844335535627508501221484421926042157531886662073821211646456787114515270394018169217259971478196152249117937911997822972913144186080212228778295950590583629162043482350102722035530107291353209470077228320831828776030993296557505806892792248634048276496672406040646675008999884346881970033266564066012838689297221902661418901066937651351812501178498363688964969487932831546493320926656683121579908648881848125834059991762064093236780353982061810226788800328992493374993182144407128916020736001752277559672930274283467382753480324127576438287671208170428345456931987574030653996222166933534680787943897014659686180174050387292711859946588828059743561379162951092106997378926034898150342916839319942320883835525554201313728130622745519273451206524387524842615929667877318965288580663198962274019621713484301325522064859026317965804586862018452059062119661857173367061563635558538766225167530083084978988441108766259264689450125838323256587323679939351118594236909800296020636276970409422470047950511213592987695099062644701557083509218651352384318340857076357400796372436516715479391127107251703628417085526263353551366278658697035755133834888646017333048615733677856107148409848821173467439142945536007906863010541050885929313415416791676110393458733733827273576644272188876733055656928696237765722079283582705561908732826905418024706628293372804579169728965083262075178106475001874174958560086524245937245998664422203518221561570415553041218404829200110474520758204139286706145917884443453898526849191422575383439899543687655305281367483960320 [114,66] 19554049032835174738556089728084178946192499496320528897065215119638607810108837338824987588347264739477981969640375982732707843999219014911709455710465868352376492101170706697388895906976749140080748374121974736400092830057429537948006015423612242080675556707412865109989060884227488546310055723969004244163387176463359341432242726754614077723300055489363232126684080843818073414344245782773271715899369438350925784931461247060770578644580525274726124947194583730695761784008775561021080079450442402543120015423098071278561158202348175432074127446138773021414719565829393585325416923857953223982075841578601480570691898634101857134131898041481555725027907972503851311324804473394363670047591448966225464540095807879824755603739717848259790366234676499132138169424464092871733700027507429279732199552217281517909187017465813543164400935937671849610986939329314734427405909125832626513441481265039907676134292129669424201833636714603105391552198801499278126800544766697377538865158876301843063112389700855150799040478175150884730703837549596384613726644185722279493939149896748139864289511974558174545552765302198907536419265289412806036729451101903462689499174871504104974766696211264531390071701581802890368241788269178812608453752523404669414981644913099998909799383211535955466928219624669712407642374061977234201910092212223568009443004008090493355604118709309356210650092193707374472920126086157328813228778516810134671025320047121634260880973636347476399666333634778934425628264837622430398399647496972085736216778369120604256371272156857820628433175616351618009174166909266574427660837430385572589017425194830565479237642858707373082036198244125689197717253088423346940566365236527810142864753639985530988363947708248592506627192129910685828506211236872457205124135693751989972129904055985654446803088244679500399601798618357899760339329791663572598564579878788451085271681626209484107527989608124337087082824739153481159486314658824147364516651145128297128387636470340450151290262951150043928481534442068730770315425946466639932035187505898964713251243919585443572606291721740284662078176422600806984392198726769355405990321930185127198449617868351929277652918058423248059683833530524298241447709231914245715272552219259985597903585073847680884787542412526076833140830053852847413753352286078388220695153479706121906513969555934324221546973818949715147631602949564444796240982497987585708868937775695816369302709364488194208797151837366282936146055041059074828542649257774000407400373108612799072164361101445078080000 [114,67] -358401086576240725102159174738823227657675225264637231754917964307317486450042610679243185847363335929394081097340076017579980348230389106116499495770775158567371212815544263087824590895653959476112615055720092223934430662666940037445775769451794282680668737117336335781631776054683712464389472735587463107034011334561837455441292095746078764574175315272986199458340687323587260920763801488340988511801802211986679131707466729685419793775621419774011337700621152004621690412443160023132224504157170936702543654998188448212234763756022228113063736802846495685824619364781240777710479777718075921259791571042499047853866684693112208046120713188403490771357662961971891491695158933712183933572894853922338688808895201601667265468385703438490505199669433613270493930390421829140241361163180847752534846711701284048548963667343316729594001239721709949822397169918372515428618508691473520820071673998980481416465475264972479523869870319203958345167936720217753672904665674221799365569474342009813414298218306479732762017486315492708556371115317190324171810097371781160274434393295102381054467905393423509029138422056784699233850655059307790452478036524303544189646329105247832276985692585250907407004203848930146293980511214848572308515458356016222697166402179838007359396027854721076581195461779022193447438895732079726334332578607951658185528205386974527536649129623156965538023242110863022468577531952087963535439430265460332883374615369092789051327899822716399769014651678951280936706775537641933708033128206045729750872548127140777776016978862455173156530048525076502106026387165925413289660066553970329293791104491178669773054542962673083205477391906832300333414698800096461647154961624917174846115753244495178070405801881847119143475932976088637800940319098003960792257771988342193676518222179360160833223642926413339969872542776656760717099515831691786898543519377042611705900887302995582376276237026578570405531388636806206758937572437855105403407592889941064751861633768133290839800776583576554816626978887703387754379557278151179971582104890873538530018093015689402908229916499573527843925651241303324247419540731848256751885612310700971857854850837038578937043804884406203154002669963786041551712166715360151295588879817277526928212325230323497016416091843126731294430566380475624439541349806877797864467789034026918452186932108582079914943483265019442358132543872244960551277326137839214375407403345000927734107783107406371143722321569273366174598221401124381530562822255136176455904557367353274729429695039147520 [114,68] -48722341688828865915154494897305849827778822737796347623158408683934185357554710514675038611513049936637724690551997924696527766423646242756751043554532487007748638732211361883394665776817962762074484973604578283346008050904191551042318662022485244838697583426995156031259708925031455030917678103764932768301652494293626492282804161058256692904774494886349437877486456778269039331452590245762134153887154247424677801209233595844436670369086380201974922482856558962133845161575510100821705992939836329370606319989134252232576495800270926658403072944312203355786547419362100369340565177808860933068610849815229301470535739538827971968366048991274157767080775850784784182674520475329213402039851201760116444693953920560530054198771862093247823415502645302048771147466259875131395254505797885145461833606163777515405590931799887945985977429369965874106494993162482650353031975300908101067648174745765483649800958185500261987049010004023919774319218005281922165414731719281532663915976061275577280913107678834273039684576496276841339668435615964093099557710358646694904179387758601813402969109056246782565697316447192828601078431340144780830524301108242194388324507436096840333386152580665121407879170458856839192219262051276410650215819854575769153225368003007537429530340939219764685347197238733303175748576373409164557921751231460328662142720224230597290667828330028528062799026327327557905409798781555311128614735916311124351234915071324791738735830845419048305718926745827633163077357559401475042739458479623386465950856496446871423590804917803389832046222031379020240728101092382377624836413021106132506956429741561408042332361027784485920329541602170092533472282748187906497165881322462606650142112236574684969529313418284226252682303983442139738777867901105818735156107552569211820046858810564744617524635807592687265131125885642188538169712722642266112556558034688845862393135683626518909830716296243323096249019060662155487672780502147491483031308465918583603027476574727208739069535108672588961440947095251558560008923620120845982765258090703607337144280109019662950730323977352667402516338584867693773110241638382835626986577488897043498758668893593238543934481866500489408300533236339971837894927811694512617776527451248632846171401228564110020831533452273183934867798108092141183864806916653582284494048803312614745859032370268455891990531533768624353670045585815631430313789899009663124498520443022497315099038742171679021298564249983129269014335378355248174979322159272314361074261491880943814180315246400 [114,69] -2222431911190299269791908446495335932302104112919932573531491799444097057556565553384256060430266500884716353655191986756773600592995640972117576549336051460343956929270654535564781639802673793621765401365104516151399978020918853417986509037543016946658774466813233243632266213128116642378657280264507675718416227261562927502625511606859105849110244823496839030954456004044110910022154502020130161926763778823110305001442287157976088241057478972705058619013776578446494035360967045088005134187571645082672262342075419176170364941612289761357680514252210257876893941394360626496774340659129537726719831411878312532393433291803301604515459328196707651298767143172323813489212899562381304980951440977485529815226577923770199100967899731993745209460984815701073850513370685281329469171270814901367283354379947223624119322099947871379264831963313592962104708613309490639190138082640149979461178938183901668056842639813818206476010386703594989933957306881076515637282736116092569986122797718097400308456440643669358059025755544637279757405984835684953973422411569199371153462252323551383380747071793096463676186932719383511690165044506617897468375669078735375243625912271397773366796118365026941545138265626162501409829357713524811466760442474944220853668206923771545039325163568293636965818522992098300137103271091450821364379356304737866423683149236047638753430784050139433247776760184790898242512853545003589817019650596390051323641108502996894159603753924662505759249008597704689643897068511634147163734586314977115465987770658885498556029978002800347415899986421936280660365548743801729072345989464609123921368840594913536586872249080975992088746037527893907676256282763713448053953245713412683038877751846270338589895167613684369146950749496817868364050150435688017132483507136547386670622552966640767113167578023575053216551112007457557041829470983952686156434701059443576514736732956572631296978831750942911078058104367960233307602254773649306144987659309370096555072476130443052509447948888711351214310842714641346757102431121507172234206377653243191681116490460621976342121153842761287679771713307340121803150384092740219253727102082128386115419410123874963928996978497090932863501792786644707906581330026471456925084821283548220352726601217879772632063706748821262828002387768458664717255077950867747071520296460823276865338410641362640215690542453762180059608420519070954275192872893369125887815244352380842410175984759413098550526595359834695302652495317345162529455450992835495185386329376148889952440320 [114,70] 132052275212937839005943057477114402211352282647947746171163741672648015727759022680678538603126449570944902996427200401412508978610453007862529799726272287685523659417052446379456766711184234824324464636903431807283944737317177703279125919588139141658235884583700510061781225026165285228800998571637675210338987690465094842975710389595653684711326232992919473715673629728768863669142848465075231633424385495796339190879005707377063010260948527137498596222381505351084912167452490392382583143628601849679113081575821573119356054681358163047334827868394465027550147612490221608170746960140195729256955193164378515774722871729656873241461889696352646612790476073920201864938320629658470381575106550687735638660579163465761718650010027336994828900138705288358120323348480334941070510550940199256735521377478491929726250535581517464141143565992063492455825858017469144716603503909463875597173216727472081560801851107728281757274020545393843780033296603215623362265109849653795588582905258158964226408733820672749136122801596919826768803558423989267965825300345074383841434698771540148210959672480963528975992917674496577771690980012770319464347690514106903285633455969091386704214511616782744895400348791889774064305330115994445010529577620378189220314262293892295433591513464681077628694790250658673808501074483344051954616528658125424869356654860713319123839885396763943705026355517439689722315347275256487621714775801452561367831638296040080647153453106322427243991787981410790624703890143533688930263052835946275151861657719321517162921368322561214647992785617685162397187302204428909761993222526702229536708500844064816564483642292173579498348129259022125058147859348127379979787308015423956360205538823520808935637270910808086834317397566740425693253256450845775031278901704217233572748343230445080906221550779462447123414339863967236098333832445267510827149836968953906332994853203094801789252351959538611168941792299413530945131570360541036652102202761078017530823027685456031634780014903461612745972257013966023403638533145384529685918654889399609597097787946591032507768947862908080691181734550844987623476322320558650960307139121727813501571319112705458743956629024198775405164345557186380951254471953757931469784362408848793917327560765509340800410662028795308426854340994763834552768904763887291495229607389688731003899916107753608509468918828424221847776141095038113580207444489893423691869474447802906739440824909905383337790559350650613378106406051074085746112851187221394632872284709800178776960 [114,71] 3069444927549314411355478600612322075677036528966353593103292539986182104878002942678051569422528766536270037895300523260142828489079849145152833942887489210033472068094561062010217681081309533231900475150233693422976709941449341103249462133680316227640519675337892746464935070417008885329209103974074021382765951493197452973468206672115875309070713990926568285789674347097361407302233727674754060179877699118597798486471252698896203779941364126508909911430287201950152932356998376592922337766058783281169054615201808540276425844749889822338857708139363099388761819406891386605194971873673282421635458518440345252538474243568315855811758499845730302543517473154227670080041075583958198698916261403827067421864448477143232383086560267590714184901398480047204169738759755382092376544382609211464411321453579089011678055181891563472528607464724483660349945327901694284756785244017372167988480828738390345076761808237087926948300369243582012446809593229898796838531313946770874799524080770457507670644650554218154795456204965131663671076788438969476610282310910799609801469588511487370070689232480209544596708657623711079791449241896243816133334419475879706693971908128641866209049123396370527497929808072015713741405691290844142643866671127747814155141464333521617806320912085223618584832572262226493744576816272579508459139744086245243709992572210586940186554243779070474746673051178183163057861772722230505516460375176397914866368615351076506115530165957105796520872364221654276074891802298161468325299313138051977228043436102571083137947238149442352988636452845550675836213304984306888346154814981802246336935386130795556495456394684831117594001298371907749276917540499287428291446741852700035930201448123860945814375124984064810765745701920511909019334478461887982678102880178352446660082490363710019398262947288318502432776273579463100914045479414567451651452554959835434871444123317938328497860449044052978343573010728082904082632105270943417647421533214746507396866390570913662497876437140373330990663002950025373247661058701441563771507574530113087845628572300624698629054516626540493296843689412473179655260387791577805906070049557616819776924101543084340026216601840110406208549996383895698957707195541229518569895136019911052095649875517105364285282355228304945324612590600460120389398263529406564621549405998648986808304910111573536494036482456728400745398828494202233245466109722912865490392106303628524428290924481088333327775859511560311843929545438431345750811410503103621352614623851939200 [114,72] 128527549611707071855188004682759026798850296348378806368078626667948115116604425455301590464501675185553405449066296452751803581016849476590791821344230977941704267452313418714682017364167710859505578212612441167240310109768897833073345130988737789529369459477653704364459640721708753774454042542898801483195251683163067612298206842071446645177159802038766629453099307282679178392921541500995838026799975212304531948201063145917199573137537617908413800098513021483386727104593288503171254253507739055294708196914529877580439235592351542662481149078995624567080126508295659832545633416786186484476011867575570684569968069276098477949992997071249153830380971179925833103842468342743180913894997943919510731366399041007000643594271571977156104478455699718192238825493026604471322609606024344624652056346461201130893416708732858538705015150161995790006735923713145776182544032668673644150816825637257882786363870612850817267866160641488414499404374017342854548582877835120927753608781492290703776773634679090259782877244907644893924798559671678465588158342733890357634014752473102202622878082250605399260353092291674345065775525814083677291923529747115799101161413203243508145424817565198626260236535343499934756668707041569074802799814431963744237301679020025906922820391400951886588542057154779204825339480811510122817162151150415753604277217096785235008798105815360765395378262787067556993943219716030565569424553027024329869013047413187006546968010453576506954689623224190386891904269774629058130674265054434635275028399390222282212845204826507617186009491042099559722341264075403644833387089653898397251599925105375421339774154922142908595771142594930232217780485399437167079162159868761334443959946167995662601212652114399359629662902431220354478847110482044523140399489840225311227610155383549578190389473272391800861087570266333090151585364956297580404149161279545242874700307392832034964824804265363352099399932828151063301837805341209864825925105865301646876630183930167477553065335890734620445408669971094058335558869306217629846967658815292856655044462143839782516067226902035075744682207413295549699812039831737454711126608209337043084220399281023442649729467019625326248996677448180553544424729744238128979927530081830739355736195514447033711955463634346706438143701170018758534694057128327247273465078595927449190612022344031652998898871898189376834801277773576337624385057415953258214736317967434532191088803463496981942065148247847508960793177458526461938388287481350319286946707457600 [114,73] -2794973372690052269144650811785885677732978826535958560646911104161397163320922796103093145980342834094582484458382021613233672251420521306968101672270293770137626869904113431763695732720021538692201378643052656709488492565375233380481476132328399943210085562603709181788053045998178203934508260902621757273558322747024451430588364336071493535837094809606402054324435019535336644808695476357253738283964337148442596542236705713726768915252078147004382948885930119508614664753612183760404974497329302157273876085943442116106702863678514833243953832244471713523966350901756353046550321765454650936037429715155148248844027990078104015709974601944436281069294979997121752595351900797901443884454734928597271238772789994896027074173062562735974028878405827835595485092210625565417677536436497075382513496565983720484256656132203806814248907243403342956783392616840647038683688134091173125785626240871146438967274207944846810917259928733757264478562307158991948156922402473962363612201546665486037312424846023559765458235779551642543573521932622056257092914111407400190069406829098814352184476153332077761096305905761859669782350218607128441905419862153948782438793439108138014714284575075823821900175075133187260170984296928837351245352790805853053257485559511484351978629346837801309235286445187535593729983122879043268678065994159788173423165875382847376930405842422690188875013883443784518771131008107443582363447319943740938756877016891103979838052208932234851812021373871127897749302785282668634210442600707899074621726843287641735612852430948125757528217569994148219033372747257554867549066354761302687929035826994230985388715928511375730555142247519446590668668092014151187730567538986998355376592957890289981896240563830587546987772394671099396535127095026299792755761226210756358400285320238679941519595398589690263297574550571933363218223858508361833013439586185430842341440954934065638415864967417829517055503698184284336190286469149961196393934668239270789410608401983426789842413465845736699352609987963510895714334144607453964582991022767527913723878007943190909396001367496413641681863800321511465676919688705046976557542599127880219101462112574137266691105103897496038630643928682692033745478013887221707058558928595232702737666275693016125053278515942631362967448927702141370891980985205075878183561242728095081904028853514120272786152068486001396088233712385619431659225060469430181603204237393268655651259321547130174138195992118700246458020671709686447456091125097427851037790720 [114,74] -31792193266842673121264555585973040157276979976138996720835837424184374294045156048387525440918007062454256400236435828820066156602721410760855697395582780974728236997399626368939817353794195281388454438307836941517239888786406734171660479517037955640867927435514520085327811319471704178670271939848892825090646820869354481209272347831854579263602090377712935262528701600417392318312211220753665875749785149702556441461881572897223003678535688892767160027868534155640886375084452618480744523211256688323115710851780369763864619012295431791144321712704011792527837621349781747992736420081204826960509532365321398565184133060802766300836136825950390062152149786157431519977958289777651593632925350731967387555643215912080656770317636732637781698501575177720683551814303522592430385439442983308607219111241096309652699721572667805151320159473260656122321743454010782641550212250142940254036468820992379664155331428344310059525243644839343962998449848108188033775175166354335967033950427507514726559044609144762977329397448052140755035272659097796441863987258061431548704907283330400649025925759862497201617266441591909025064309120853783461109116972363795560001007650784189695687351809926355227024226356353831952028368160359765234676481190296680831704738799848967150573189756890719636919688537747057821915771429889758163042265311535651214471037453257686940497017933966155725482923129185630505019316350138639299375403696010567885000377684444759391113924084005666106965707322298214866089615255241819002706756718165438740776155492174721353029298280728825633537207326746590786462230727992400288031801045947552415154067703314128352376192701619742068098361227821230588928198669371024396443768361940858481868208807898207488059512372387112395278623484516551206219083786498199381750019524889936934284184967477678852654559205762985223382673981614032708809235771513260902388010154174060790237474834044152893605459677213790688056730680270265737015209472722043019443980755737223126773623607378043742832282359910982076778961236132853368463966874889072820055324966024773513761104957634123739355426748088547050659209776587084556402274466905940512509020234400296012449641092977705138874141858704352186099519090807213565706787934206914851665233471933904185804582495729626148836557022817534056430031232717332638266179032805627663738642180884890173869281263241629613087887562197445134435213697400326974669195964358721249198197472954975753537545137535241254900220918278368033093982380396471314818495352575383756160 [114,75] -1927074643870292379294455213324206539265314932868814758406071913708676334500172008265376674756487439838893516000040235649754859116992696080942838015758359448606671751564773918603321664830280605094395488722353706099622715426521962078028074600189716901776592084791848868769326868405418289160324948073316585100957733441860430145638239530259656942587783647042084665606396295761767379207644652396863400919381396503748142267023274023556336473307634498322285307263426686992057784034431064303875445830318596345322680474807149140205745998079890601853239378373389957226344813707939022066346285143719999980974769949655709093593739039612875167604801996472517019583876975959476594591195725386082277757081323807939644298242616139976273501421024166333919817608986521501229322077828928452437323284386130430335060980943657259326931717664028112410034890492073204452262107185942853876865595719686093785146069404811830252177193062396355729255259973333993789204827075528643754926052035533592919097310927312106471683475302028166623955320165634730589206104371967469496003973584014948382441872883046685498641218952180657627457717685332176589909431008423744318833098157386784159651619106776223525172591368424853889399922802882977592275189936247668568654429677158177705730020120682229047856170682271193402000398478661581462980922121975915180882029067203707189204519542585954502713472195898192697407584646267037401847228375295157349918932958076984854243488844243500812363535867623576585187649905453266242058179956713359276911666419100572693854154288378621511266175920399604694428018273137710985310312442416179222218287348164939024627689955395674012192092010044069741067585446225918763992350629513249534491904786702785442498907953293771060051623669293486970971240339576893829635512503366602065973864337210112518863089205966245871264268830016079227325243939122827738960555361886923940881125839035379761149544937203475900444703247437920308455333877565015812668692519707689165155239849526169308978713542810585058115425865349999886950089057298501052059761302876990986062218077632065751799627659960205859756120373103476738386360792163225883584721143342460675364086051817221648267429974887411745477738381568578940943287746777995849542221782037921972235855006637054470372971968992137868151102326796926471876082267384647182210714828128311989625595603300154256519664450637371458365302801676230218619450237928100291944071833254414961506010452460377320846745991468807103266811772611178196027777828469148492794269400168861440 [114,76] -1306485432858296030430714876791208295437097924865623050426416689218685225707633955948442611151488626154056768797925977295362568232241873277720993113695530733735311964504150871613678970577862887246524541602480518206972904636149447200869062348681429081764380669619553559690733353174717383108403749994410578955122047027861876099903558849581310759831402547188512126574996067069847424100757242221609013872774353448419474392232796155989700851673907947291933888026844774981563368258818073989939489168705095239711780412683985040175212164958209467408620131092660039002737929814518330088710451290602627592196595715801405877782146359011191276916239987995311023041276653581962016024318773459244523505995111598181391861310247793069537053007325592043822324475924026161731146229842400232163296203387748440353527733469802371859777749789526599584507005582237599805108677119485614802042444941087362099334244539591733150611315383200992730690867658737028987044466636772239777832686309467275646304967174708443009447613630889422533969097717880233475748367906510090694038149695131227870105096601847979353254454099552627680021006683943885805320209105702516330711865606159922590157809263203920218154063679710695003516746651968740349010739091903131484173110729111396609757502845679260401085628683189120833744456237495228890489341052915623383955110207559716658087744321132122173641444133689719379003632163125822335988133531970684221722808639923467686202587475469957466828356787843129225017625469037084555799229198920700778914905356335719548001001754443579244932232242115774333458630906830055989207423431509521162881172769419862593508607926566326569215798962488019577952079976516357111221900102064586439849947545875503758784424438397212044413531766762685109854389844392757525197045994602496115064834831404990991359565001509165865620392080440783002693625952433940410060297982097145667338124219693405763488565452188660753124450889724708472755610979555237176810192202522515405569197692280582373096277068893924108410145666223733167527675938726879910829175699472487144334692513627906591805959615258497845782299816611014041012540703955979334938609419795276455407233798008131143318080855464220340435957224689551869699084916775833601037662294767107597870364656640337190637785215735296232707380425220692827669844324862246977022715436097455403071906224302211375198773726558411320742618779417800475549163849125034084158533527862494519919147578713414766607253009675821640015662569398863966120481096385467122297331320080 [114,77] 188300647806719851427481160008972376828614497703277199552195781032417265663726490418272634198002504111733617024092065390151797164448775513396422270686201942409257026597254528367294756604795975098246645020805281255093137682526871483378585175436689737513970072663059897914463433376716804208856549530384405018751250622146043114677403550814909735973679570475000349076566617553350543589031928754410818978430958460663422704292041577212425822912864020344897357821696318193880816502177865762347857346161347388421111142068341482736141383596463251233212220742983476033718692516593653327858791941954278409315933195609704794847982978056448456136711467618789970649973927186171361474517751492596989104246008128375136072685748251268342638467149395052024435476584807084087269436623062784717755015105563924657787190348208006930213574678059616037731519956653362057142143133956789523460689401787221902592748846247297545488981530114890440819910955445849794816026091456974099238719165538183885855337083839129763533500499634038800102876039465605087069246937214272280176288094258063967770378899551968386594352075745929755280534654468081196107465048129503669300737202325645718406440162367125131180786420179496514990607330411500754262794725120739662713838056905290917463306061938460277801026575962772904470419000474732278184144959099345139996303154977179382830531136469288031360048155122767357793902222878220750847401876018510451233359387409674050334512409903241004363455454524666577032222329383965398829361997543916131699763041901184732275475546753622508888109843877249710073004914944961150805728882331627101484873454268845773559901429263720251055670981089177482795514499964459328358831617111274995840557981099144399814847448544946010050583075593625751019948158209210273984592835294171873065751077556777224342548398479315894739759280912083089300923761063019021572281243470513460343904772772256490955340959047318834501974640602377499655595352417128892697600064305439059479602092157698680799901212740415187379650360787095026948716458237266792666853561875231833881228674998844987686875473144190924054745370823195532553135938552272040115338195322993535961004909397265848411949096816850199415394157604481160359726499304330349229101041428625930964065463172513785176620324729516315486350572785770743427601704383337679287756245291366857329536026384765016774262464541691314887545160971780402008067440298944537485233865755084362722946588057092442355419742220600908100152781484458557299883347928871229284674816 [114,78] 14222141058917163533471576492468236631212987187619007820002737935968863626386935597013493306101714766448386949273665163521759673691111636958546946940293047021397508146495383962403430715320677931398367948636945727281297514693877712832930016193884188245554860452794889247713632582520656772933070955726333717157387507034287384198788494630315168778614606297701387017828211125780898018821712859660961837082767640373315079009891127366461383697148583344790724195925843518847987832614536368405823519036043111445738454305303323147935647572322962472647705279448912681000921926595902166465236036207411103238989487644692492474938029931246224652055816319668511607202728226965417719615020097506626810846756555611896854797206168730215093428278650469305479986107968637813439744141952295344608942896220153189982276943531700789336277006914741464955353057169842629248910772527730698157102472811629752570127827524505682655481085293190322093963687279685751925153369261559107888904573155270993309308868249653904100509810541341066921671391153132395011735284799406911033006724014322977058372540745117709450037270834326737068556359063396871245361591831693250213899463997644619482602018021442230679140821280590933269776988669438356964347492691444046816200328775933694811897230193237260844016312734768592845938376562548585624095972678328830007127298181741262053777957348707992440422175413233030697050481249707498773488174312526528725803073339767069342142944949423098701953685490151966878115580766585077763771651041799721409374936612303673980420933216544226575706060009484863498344542646033026279237723692388376254399084539963176981856165573261823229419136434755989779170063635151174211806702682972124563373974092494535845915010815700809606271819675697999931361378429446809532716207878339159610809830844579444059726934516450609467579837997710668822389635677153969864726934854330707856827471143519448710961698785554026547603739288249554745874863129758676182862954396339266132460240807756949686686941124445262753471828845050343172589226875985641694861644463213082286783670186136621010793408713578478676468189110752049083445079348184861750749498056609579171108891668749777517166421887348158399416035221741327843827855509194572095170103418960762381784039843500011195804310140796998522063658100649617602270945236082372139655091815824082823733749381694546262121943135099863522539275929884051817864098099879795729116802483883617389101502836108579021351160409987810001210272019914850591643838339192667236352 [114,79] 178753004558713745924670189025716834716960140800441561951800999087953300647605804285432309075857652651896330398081012504116278066793905985818405915612856911841429562327793167796469930477763976687224491844123038525627644117591530276975748558007510981394240278870342245111405238643457999693941491071341962956707112380237823646533586973526923848978835909979764902005369496214725699286600511519473888944877807216136675195621996535515883885277309365381093463357466407066327406226760518787204563295063990851139774521967695356469558877481664130875986445375761913531359108402548534136518406561658590937612826898466775594041259889027391403622381762700266209245560015726935924761741022782853350913764211882470839038017045663246981753734876739623295823942968961532816684201656108734704159966463051270630078578763535884193104421031714387365532915814726164319910187089149456160148788210376115118741029184480668006372344729627918862711294971175040771560390078899678438267164345105659214564805880679102583804555606425125816146398349562535953181833276185293940752466055809728682378758240695808802267802597762769292352682638787397817646468408549005940035371017209861876831674925608713210799485725382239755092258174907092613233139075609044088330180880094753893107281334342749474261889174601428167405022959376017841171044219619361584299733623806704173246963287814806440167678845120805852957834403895351430021959137586026772744583178216063460872462309167161814209200292137840184906610758321707307166150317756747698551213637186161489719290060583239020638532665212134018697244165716670069012057868622934515770347653392317638986080996905645178780646337561391893330967178963317884348893238036563871191901573663455597519890652965275578700438229701786455097963715993884057276849266796082474320084575841980681270344186776970948532038044321791602238473577384127377322734556479664850226526886026767828473489717346951611435007607291522821244119774782051365759122908744960959015894370409062132598808396678589913641171451734911083990558919919636925572478349308070830633076045518702465813241142394098818725364286853796435799761141052937526182903806533254204131005935528773261327186541587693966033670104942237046542418897123644988787543329766127832817807377543134141714049357070412647345931318042676349093996579215047247423261503905622994292411087983444435447795837819939885736454381848747659296168587951435432706186707552830123498721577387911229889580838520898227092660271925076534486070274174761984 [114,80] 4026668972281916307354529474076613918403478553953612319286562594791283729123369591191767188837839252931498825605197754535798686428397984377338703081595499601426472131091535674203578614635371415246093264334511285777971958919968932622989089076045782172844154278569295545886143644705222777360090763597502645420490094455931815257167555167696186303660857819527489088409554784980153911041526120231854806550872233245328746783882891692871419623117448074486892698787755331601988207481877728513830286426225714852412008781562473439668251805398579055310968969418043131006405499554309045133672197166526502538352723107273187243426117049367461920806837194877556462226059179771826969763428325289547684172146555541607551454708216169464110006566792070866489689780400415286245897703778648000416738585354724016092433522886742040097857061910642100731731923496467923898745243464412659456111756018096289805494078655604434811660237442498204670495231234011286832196519290420249931924257429681715482258460088301203389948860706342621589479750585303626974115756260454605092959643764638803716777501448727244164520882770492752770311116113625620307472622932490495149614465448458248705642584540833492263057953227709347192480618431148463744551168982526501833093585734206958620842657326162243443441324258647849871814504988929770721616498094563967541647983084854757009021209867818960748203199804707297049073073699341722831912017296440666846027584855026941803602262705195011935514507641551670618775022054266185495907627210887503580379898332504742016420278499589551126625121411434014771085833611456674094500673481736018706674698040430365926516538334059924576816674243818864727335829646635564658885939450864229814866508907280272252711502387880660918414591410712625331353234307397354068781547996382001064058031999263436862465945880015283497261304115262551589170318778673426679083899023314127418126629797566023208756433275080845986700477205445807541934005847621320168174641601698028029262417322344413394100818981053892796783852102366627670588592906593596308296257804761882585641552784920200478476034541467233793354263429586662065182019247106906852915770835376841955570676408497851345860268523135263879457440664021626039442995395419369226015254065446525418372538234953898799300632900565301087242674495567636315247528198259219076361854811796898006382560574093542738831496837767335671775918899929017392689059663514271806743116240014997034318652452125896634571886694414687981924236023652347349018714074816 [114,81] 98895575758314994305899290313274136019466808706172433312940706394304770097743751461784048880746334504481178858757143903138818353104345883656992654587992004515239297801229698087263657006213254599712583086045133913264945924769684577179869873407271168700983571099226522870317285881572451356747602877845101455695138629023700590412581641947279560784763333930560022809407805852372293214197309150249596241878619239451337798544503738212580057818373484906033019965267087280412505418420698057108910540380648848420923745822900836261408196771974981035471127475685595773538729196173202322217760398326101883175114693572223347219336293243182061028586295365401994212803789030843780242743217808577972329710527680141316088183670294719729430428435348552671111999656585824555126640050671000777472233882938295432507373310206179225005283182661389360585287829493594817978191095745170366195969029424270551881678685940261679838314870560110757961465093319543415865139341363536918456538926901065963844876484659607231686907487621523216184056343661139294545279215481156198026526993575525355562408913457916576366793716599394248484379561791397263525058131961074453654206374486234023363969971973360484366639980682932808013681103276069849140786252487793236944005116137535345336011323503487845704303519012116179840017598442189346681605672357019511721128848036672363189388725245449170623410115673446730284322652793196235420931782732867015699972923706034893862081313595996006476142766983316248395051669038534812463316181600229272528852426353711993028171998699776906517073239004272412612001178938809180514202933990575710587873808567785917539304312177881505822842669736969224847793940412349012879408428101381960713257701515641724547173111940382943924268869602814451133585081371518574509628332526068421969834219418413448266531770531698155523982421614839977907144939066725646980126978179463715738913116757467101581945559432172884637489204127707356054194311107104317405665132323791875926220669042082532689309808539268193900791179336574576071993803603351825685147585261976337737669068425999298161715527306569224153170406952179463872746523318613495300251154038078531820401410346185202165435844280723890192398311181872105962471815945075792889833910694714638651425902455319434670614601183629206026938646804741585460390914083846277404403590667685814375556813055693711634132652364991104383183997311077735095643266580344661090219644330323889026420863167687906571148974344271530841734371809240369748787200 [114,82] -62281457096600576243769386539800188034654890105171645072287333112549210617683901780482684061494754170525163069924995738934708986656141441565626915048027078004754148468318906237136804864591420413393800263138886242529952985341067702378030887341894024715805733889050678859016968326571147361664849742296764553036345946516231107436555313864045586462676452961381617260265743030411217847350024518565355197401972575553174886271187948008268541687272379711239079203823560544019526641086851670374789670294452617405331659002488602859651654776110299220643744957678437033326651537749194133213430580874840394337430584887598430638786087523166342758897049658633285360562421573764447638634878850110240244182300038930912965912143473602906162285499562883449624450073508808869593338584057979495217893347852264519951857784202865729484774926552096776290586966300723529847503436172325251851057438676653285680934035589557076513652795217655472182352461854790661301617402512890312714390069969458169940755145128533935741323992475840036836419788412545876130384032846887402609242139463343067262610598891718747758813689889053344235365572298644224191472583232755790147857182527037205150133570743886077119063249750061963489384693505398095275893052860493622582243275893795090709669698829025059574830760901671471781482008650287115565709616745579821624840893845511820533863585850092779219499325874253992308834253304432372080083485744053521772298968267020556624055862291569807951453605087049138993712857731949211127009817704180561032219611473428947076501706865065399601177175555644718101830071738026262008368596842005956363026726428047275457518348063753772436709894263091557179322889743620027570912314114721079339574797721823497321955935041199059248968872752221428023159777110729611418131387545519917175756257787002488583272981626206543255021814013225548759964143825027971853138243016440811007168090216546453123507106669884119469275847584032802304890463676320444975629140959062982720166909267510083391252008595489048655183389541213113536128021228970348404333756895922623253610303897298410141385804059262627954788687152415354787181311138433371462270993638387781423377635347718878084376247562854239061410816188153052886129114771183022106976781683572658074599649402301159966012633967839089116533650921827434695998148474343545114737193331135638854104187310376083563309134609735679731736509902555376145391918711834411045280414067044138156628735617323764433418163908775910174313437196317503232 [114,83] 10003402152253379733026275851638232835006574283309917333224080223945526276757462372231375248782155664202387166408259342655878021854513758259935085049880353629376245009461104594523825517600690153560710440792943083612792834926645887702637277275742540658314924185076603649931092015442146721052665090273353026185029404863236444770870775536493574499873112150500209060419962474681982829310316763593896687037792792540240591056240889812139319924072860679233900964994764022100988019983178546300163174060531377506496498732762972785863118295883719915066540078066576115003848308305367018956203782514925019824622861393105282163016342801196998754018374243640887133305627723907868492345175493654371092832941568055544993930005744862302836796982807489061558233761729410062995712806089542492349634233464180114140966032915242209239833412356946900451029109320110205556073946446077264774266656757728857868875408366753923479912825364949014297281333032109227796329746497977178603673373696723489156087189228939955117091855579097164376390179531098621726293699450316093937674665933438783184774273189568676127742474345662469958556080763757825912196212337540516584294736503860863127401353769703774940234538961204264512646582826252520849940795043616390057813518226298787662598493819586835652998337676032952289925214371306047920483810798299118604717879051724141125835153088230245554398269320781866218291850777968060528236503606599959797249249576797571518750769454082615648268803140823613634868487482746436335289620477499520033933655573189841774713753460616194215284380321281775829961062050252618416164721096169353464915683734739437584742481977724176163530405748638203397563477794486194605605338456347780365888691509998975939582468556203779684351189382821271890323378526033060621984904756048616916253268751782862481683132698221827191328343058354977490814387136056587528640817620956617853021541040363906608231029178251363821885447244726559421339590356060434259079310943670654222855867218649760090378492191670340263365322775462308502866173473045707727238169134374671969924790077027130740911701443076104673272670787102821532663107824950368891979676941782760046788806293169559617960796945206813716631114099541317178785234051313095942295852104692094219397148511594486694502227879809404072882333083852581729442843223207378715322646360049930824710893768848284217305435052279523973248316982983968928952611382038232170254630070189624590650930926481665968601348123890302945349070953606400 [114,84] 280049150771643289703668261436339741100939607144226222999074224416808862401195302150088856867466348889717125992632215793989673192217177737291615714994427777813462818062451864579701680112463859676724283145879222327372789245022973747871025890858198947768070346360824201221297616382205933521501451393851656992200387405281640360023207723869595863893607694111325056883363981893180611388922480150705235699813469131481915323243594056771031065641866073548833366616915617102732190717641087023356616527944077974329137584815770648253908794524958001555477000651875606028146592412934558289315859105863918341084743389649184894817444628623744787852611351805927814228065005089486821921476077473903725820839666623469164625859608846603246914214755712483883035204427720323518579862897146381784678846716814647840454342499954764423873760614827167531782710053303576829592319765673532431998131225957142561124496748310385110397345504010034034058632692097373566783750991782007200117591592362052266756022522108802416179172971553986075890491844832660240605831811089362343608184033543049774516531147401510364255011665496549696316373477236061364758019770820815703188797573570012599763740141092101540460922529052504469608226112925161380985853011267046329509360584546113915100746061532530198218205342880747738062489801428999415679122128477427044724716018760344164774426371780919870245413952234075045499481937981996263303946962546583590249615728485234430938120647795484993814448536791756635472649627977786086667658335708670435600237299767220198734195597394960555923372366056056511341955310319654886067113709244910822085618452780179458233550587441277834318056854275673308403332164418602933872578530884789744849187503217705971003134472802031754561658322868049539341639982255482965484274325430505137881579129065692845004246226515095943743160041432210338001497272225553042147106707590113679654168650221841074051976749613547626369705648972153485760524224390169261918487780506566471012856468232453251176534012785683714798899823235949960708979240010574378593547245618427054017605998242864362417083148776536269734297671722358196926186284230600061327249002553316692791646529248852335025991545027092634361094024929299661706139587443796377293263620010530474777270845141668977280302647892826323036410611160153004058173069155905109540628452163189950553771357939065361988210342302416035150590661310387767541986754192872261149341887219224041937266157425891799262850834124112009572598712976 [114,85] 946172857006187568140798149932358773335618995563481965926415513280393934371455983035515937475803603949971851989307613375057606213137078469122297900613215755552677534705442399539347098621760875017612297736209659694911119718449545621781505375906856174043423892669621950626876682434561045031833152394515852479612880033398901929513770288211862468152860683782557021065688037676910741115324008636685594490490833970230535780073728853431869260039989306248868488293689165657375060186140960837151854947109693725342979868157044082948366715322084066007812476869369567193677196419002389468184310990137243613067438126002971184722150689851681255006835513782363201047200415688090026713888502428364324645555105740219981401333528314816795955449487285528825483864065176037792434803608425167889321936189601187246740853787121673751705510111158424629391873151546618135737414545862984906911969280871228059675227482507667256453129465898926281333346747679307221143432990610315097919937502825907078268451459658470247208293223741768396753718082535466873005389868149601747793755370581531547461578866671093472672006122794129209075232952403492798551431617200584727505038923376573377122831176691724352740069139519540559307288267079107157858513863493739535602384517176400409898019503828005000030056420703708583088289922396728481431596216356527927095251290144942754796301726345083536217435364570845196927194736094075026454637789630445720432269505531199196447521071542802915422602466058615895188888482434417753596418363550666399622355242273496125684813749037928610113545675540344143103736805804417634345369731007968492010311388920952639718623399376673640010767685664585760093524313794141680154063381198942146728619334160443881544878200911649940573001709935601460727849291938771311683070904143841153701028322368476087166691643672737828668378593270206688693241728026334588136975451122916824674094600287401350329522078912828779045601835496100381251301403965900255185028690131252006580940971160214891980733956261506994216781879142484503964861747974020288984611889718487116647126627554573010348559616950358055709416115182036812866925835194630262898305907420443157025538663221692551613459708043510301439577246827540026618910983457542721766421701185115773911193608574634352243482409536853354155516334184212521951252347641281062524516429667998915178901497430899923695798550450714890309215778145822812274670519688625040861234020378462333618317285518880784647969403013628469894400 [114,86] -1371409925827225789228067070105776206832560962529097883736845382224922962846611649009977656369746439692214675723500503698869289095786138896324574380126395454733580616421154495728261127640580892872218156104827302084047245491677631024543151819092922972875227983418344643899897788952673452852867212341862295687835618196922269410641828594563131622232922108619443272712666424035675223012522711545663987013329524014883796002368839214754648002938549275428686441891520621250132455565642101169096639129321255138096427485031061410996568706745582926396511617852499858991028800849673890151036277124512627217232682873152986885409322840516239123001008267333544190820412694849360903231351636228734819343678670251152850484239549256685728111817653579476271664598476914000951952528485677165455817062244202494780476372688076263030441569450338879129009513080960376389855206957465450985034595315556370003977904254011664604807646176842828017354335526650287186331055768908811794503924122237563369102962189213301508431575579001619582468627805005402742762565469629361435872731763449454263759744688874792456352907594107509858251151184519940648868559216788166685530751605823925442198487026885594990635768628376175415850700859233126874395212281348720088809670947586132634099901832224994739189738649066431037295674004880886314907235701368242457471746034130045980572459066103509394228437842908713949759408747186218945130295870894665144120263827889833742407300024852866772043590048914599112332270072885233132540691068168920130259119441557845583936299243393444361014883873687034977168702326115377994495432356685985276677119970591309767300759205492799065007046578256005343114103872917231600618306759153865915920863177941433543913573391508002503837839371559059679767348831977922579295990990528733146430866143192275667443130472777606539994694035715561481011509976185940040957827852436833424378481008289208791798674024342517044281121901944416825021054896622165164334791485792040686298697251589930853836504430638335712190779527771269953112361774680766326415635548879041711469346145615713958512976278867312843285905759381104007793739191921436555467291814190836997371976607879043198441947773693713393470804955161128478934963942634864800193282204647642213602571009537259662928951753027969561278886773361037662737371698918222320332860503807322836473877355976742026925080996417929602281131298156453297449231497211054049505748262733737403857773160813202919014924350077980224 [114,87] 9654334672039354402088118410378645576874860394774216606309002354071106357543987303674977711737662831673080903646782635994004177398795035145858448832546518778146880361022323013274000312842879974042628552913660124638167124499741058191664131605879862029263359582062381944600904798131257879369454349177382558105666872274954561236307450247887384661240461177252714011900768679066420907108162648529123716751880894904135961573115097587380254846859468601071996360042553733984517076065764305854951521636367737450305739537118024478086482291856940746495836608019210302161161205859796895144710083815388387705700153652248414632935753233843190735518188716622992181622226546793795379965484179014740651453419967636588634894785876357333365910604058798479297341595400647871783943922537819248131498496315932090282319391455543708064102107585160649752156024015482382496259951320252484587026464015734374371148296667901442371668750495637383743957337305968023238760685199068574180740529379881275437242967182033852027074477537339314671476036321511345021749122295279484994560048631604493401204411277363192150110428973998821581597835481362772978236276323273803561735015509087277408186462472245414776270836259609269223960739630283373844114129306163993018866214334244869060818024609438109701614015194300600276849756984554268647973189481741243121408014560668066399265945756121396607918700719011505459487500939867711087386767990078606124804382204082788831982452689935143083091330422417509425985134673921575404494803017232722256918133605234816591647023871988129141291343808015907798468765160552756433658922988165865196663789711112650679360142536215244302215418781553567471433551810029672956866738749059445567211207000738974173691098845329020583481392142718354672442586199099401498987946208380886766551595546235454293954835857514340482882883084971012271562603146095522775173109918607190048975823118241573409249294764680901165640214621771026742183724481155880684093927935077896237921683596878361261128731077546756569626371400668289957394151712418358120314378761402258318564015640499575986153959737791193304334015621643554306901487808362387147635050957586264983806715725070584645120656492342437835521816456328510747389121224006966446378158802184008358284071892418876775662235911384203241656812148613636020632974895537939014425890598822760816008526228428921601723352045497063376264283275630401902149514006323283036268933706081954720455865259944566033564425465024 [114,88] 65842931392265845971420135563983421677341750513191936683210793405975565467479534500778522831151450995188608192397926100816838789353171550853915127760363347039863783554870179364985099416351048045007521374055353050193193642604904400285529249092914734568836619914892477345130936113719407526488143394402190944128760730172564251346107006007024427172944101538062582576686416636168924807542174329873179357385123326419857100382197406151880942712461235861293889075895260267112502141251621307275320098681565167066462661373039289424384076605447514126134635533285657875362885142226252123914923128650074211159697958547649704756024576940030212861814787427392776556775029942029310968572784276868096892587108246140696499325578596032221063348662893523667875526669038379446804027222713288092586791897413994726387556717146729148316050524669438379939898614634684848557932422232360586007718682125976215312526990595558652432662104426238122006244411909445607714697084059282350808966668878383915484515233851765718879067132867382997513629365731212762826490288329870329547140028418922709514065607167523287035727983058502221781172645295051022183473261146664259366775871890273142527179032729164131345164799711988953752443654813592291209811727752995000680654461875930392434977260523097276989756249806112310243887894340097463437127946236929923379326181826022720291197740460090956583005023244279506113207018579967852736233598603681777882992375184736997105099009211840524106926991726638958546031965336158999373291399407819600566992235436582211730664302611398722474161033587478030355929411863288210256320151247403609834235730505325357328943911663815807621362531978958769158318210613385377842269897587530398456544505447399554442795797137327705192778202137416257863912916119869607744437629733901373530933771163592979954858387655340173075542009284073716655088511519349776253353144049278117651177734215891283021379506997965863933262501989946504947534208437641910833406042512562014941827083763418431362291351617413009766632187814679653128888901393962653803955705713908728103837025495106899753064194013871298943400839435754700914647017868253770497161696006111136893668668353134836573367489346566166551031424154130030455298177035632499769825027831020714376303617627033667172020706939846361169162606699849623775585023701457599168864622068626262702098925879245096927159075348700859328655920004459151410385201296465798057206348186063899857956386446328389269080480 [114,89] 105928850492395741501744899963503189643455113462915892132548305607538067604870226215234543397734653806143055941924355759531638973784380938778665936315762382350272692861997457666370155353243043013410104624524356652343676843639779722772059929579574910143636291828484744586148720057954893884042207278958032021909339101408853972992584204557972369715212301422492947744578638945646061400016940955804001032988669688536329463919206487790059458072988533062941426276171332595033434544818355424070530946417186764748422070503335151168366426059824242695205507834052947754801287730830923084449665515332383211549520148939311842864187327535520863005894058268207530414800486470802267304430247134521942982386587154417665127388220777742130015326136933045134477024060857205671380532627731043923094424233504709270041814556982401309801098251312845648105388484028754769914075304219748090863240722830168161977587132485531129802771966189606295431596708038520550073980267882236623292517198567038784950027726252969518669775711758884557697287833796663638949964762814718996978640833303368082382021295903095309551537193089337704137463737995241386741514320174638870671857365137046164080996323350006165676569150801305366408540534722511608762494836252902317704336028469952114917376083460584564774013631531662547445377698979967465917579115085891461504421750922727702572828992785404309562144756466399474099532991083230190420638094472971859062195979799834158135227696811877557661721509371427799029374178103696674471750852680987713249916335879862813855826367450011551332876200524905663237252216874637107606113791884450209964150386108928906620134153515301502948778093079615463469938721922718915550286252028860090070977689833311104291976854084522699559900519958945653537387460019440746349269027614893967531959756748316179776344753201718105371960728248229499188862607921477484712613280354100355202321448618386134511696866169703277172514206107219234474049589773024763000174945297409641102803021057923446175740486707436254840155943376520548630254698148424472692834321849572618915761897806511874345405414514637921060526717904602909041025523893173311014315410025262129806852324381903638657506415263516677277876702665914932675248953835962091609606923729123304224084690510925373269917141830132990285120991869457659542193791818755225464961019471106635451748842295943316716493476681106250617690753778487361068889263056364759512744789453870222089871448131515857920 [114,90] 300440333424972282171241004636106835888831774626358615835580510789896796597689460607824549314245293826426607868503294863289383798599072453124544069782595103588832483195784554516576863567877670916978589898476053604082733863633031161498836435124609174262669810315857571486560345084995571934426144602920674491786254841117522808620592748011780473536712631575343530858621914213402430829997112013511429030584351502128995616608876087664933669225457767543342742073941549214234600511496549934650237412764407082942480674286489091069649231612942013426235600826020607105008869991090608322361934549569169896801566337568045949284724276152084069837707575760934625095370303031232030785313355574242918721785620011707850692281098818949657784553860160800995330365331820368734032599636295095227293797802638518306294674946430061674159408309556900389955984337611744863841548492592130880210334772359209186804716581202854936545048840003905409621648471427194450288170002173802038507231192365042820471631592786794005195152040136317396335842030804146084604511357928584749183383127797627907820988163833517020805771396374068010105497497551796322309813742283708903207639670025048100229677135989400330050390010566705924224013132279437880748453820233796090151000170430536705961863969597567786726354171891346276370298098746467718515756873433789157028234614549723401350904099467169338785243056191080046599619740037643889615650935078209248627912085679088553314205232290623942337932629977966757395327875568360661643457176224477835858050953040675599100913424539250506432924479585463995771475840847661668020607836159465985634492811091704672443541490171203923683327903106786897052013515829689613522197341879044436855344794259117952225389591202889941228661000059840226595278551754771341661857729619425373483468598029321253970598767473198819824148608739357158809866640701986392871314562812972739050724473810025899270327669657628503300946020124193764985778748454580323078090181106685697477366153943943540262721775187238417700848333910544564460634747849287015653994617639316006510593012195278596668737905152508183377719630315781421807888129326956946300653292317496694583254569606454214497441824323306837790948681922009739902554426682500312587143565928877876745559214823753611001506134146936742351285247067711770990529422573626032599339882468819459670189127815487089909234999947120803111057369654883166874441001891538806692510138974788938078436844021504 [114,91] 454801669040490448827156840308193687560147035478652656860611541544571459071543460352280282142900648332887799134293758426602702960249434721226775064307917955277142052916108374714097228315773614076823509201415446137934543114294220967916119255682853284840012073467730541507453571860144875609909417241290545750310355073614492570658352036572353215055622399365034253895327926067749267973802533253554109124371213598850640006428467633172025092562600755527902791563910957228929746346399813898762801716996219899821635110908593844350766390435379590333641729718224266974666629161781508152022402732844574116381725653735082798224509368905831067349281875184410853233097997824644593141650492144215563014979312023717164372508068055200777146670955445890439325930736925264168809353056331065544365247873299219495699111918952313078566991693722210941236661169402397605597330347205752548358081362295181306876492312782167509405895882565613519868565861772731872315589973422988996604455400737435841865217383239258608110979765548238384530071367866383426251209931286268716194875865549463391666949433212986130686307741522032714797985857151161407776216181458529916238855231328339276914364100839001466392699494682404491016748510610152458612895614780992940351779224854370919903977668569720306526057510583660894655511631449611695502664545517684668596175693470174555106719557680199278363387779784057552496406786274614751245990168453427034434712698986981784309290664406075462440263732898925063061547301207574788293669498876838791009266058798289848020736076972640648584375702787439140135171255752300114286935550375565772449770743517861212827115232859970019239114613314435256492849817192771972843480509121998715363001936083726445750898678643321317654117914629093224506992854323641010736447069201167507021926711693676595008042053626475426635922160700608824629431566293856417898108098381693791160131472556500601036669130798591803051921286836274023690924702745298930282016327642277402146028457074669583487019982049114834215930599472425132264890035352752026748568646435369587957221646934727153881606859222258947178370902358347319805558475979426042012806817234835385475051175408361661260785383692959758919811005449749187765889317738917932959994907670065327786880982510503874519665699069224087821655881885665565247633246756004011045560521650454127856421134383623232417269444223331052113576114750806169420928455997228307281578502260783669108635072 [114,92] 824980045193057535914109452880522588009141293706273809282661900104093886744356437341023401042649302762536663849974074333287118528063106650482135268070911578555451208172911700474178724254432250691459135132007511222560786805047998829072286563247715716070534323577355167014842573403684238476935279373612559856780729137387332309680565270003579782315914894131007495963001720193818184746471804514357706360303378952988979182199897687285634509433776074445502503743589940897658609489587035183583102581004172673245164911328200142880993963672866435234129417266879693170765005740355964383931750982691202683521290313827473727632646756151471975674762955644376641722189481492140831574140268137161759559444936097889407033133341785283091899907131890226369062900837375428603352338269043817807307453916642163152105771859347476464624237589604635382011068758633517943634740978715604240875988069895445857903185562757743440966544521893386556383569932690854892075270225946701568833869454924980201445753292375463852654395649138849330739050761817786292381466891297897877412188421610502414779259746863307312431268884194951518776032048376874495732667623649375111908335404081980682815307958527131272068323964354912564529463997123758002068713123181341837736935654790827411730951205331721535255047133281894250404554009681133519916555350578919605956457446472695461218843400219279775811037760534825418904961731637768247840505893692541990429212611390063915909925515107243406714727781140559070726084843161669710483465302295725662417539703397987646126606937740900866012829024763614771009579482039381979546120893598813680613436705617684879888514191849272456918500761571754533280852118264930249854133946736424490675001389935306722277135307924498150025895808378517102459634485181171768585647117889607465167200936956410649401522419352081242104387394627164309324931214921337654025004760551445395236486969433484582076028494560581868227876770227531553145840120979160488063687530708295332056977503897045660446239774370982271130409162123411693209180177931426308717851574578293854284191078851205258993185289940507316038421858376245871213658183176530654453702289090817915084859132189964969646077323449956384605269654098842814805071021287924424620931455350603224290650561016309448460516885990045054282542667340384611732526762589354579474446013159469149299393222742306690107193445251046710008478239331961814526774728037581835212352768275012537679 [114,93] -287749292838672231537663955791993316023063575490601643235895032894205732183153182755740555216155988855997940520813756873233992326618652942433652902666627617514529044735110599936170279233035603889892910633093039737803860542254969669489003391167234749835649965556899554447543865248225525924119194047370661488053807590768679178337233757327821345813205524898926357346624731439661524481732560292801605435927248006975966821737704710895424677682305886525565040227065502885456151919027218924632941890844634153020864997373960492868413242730848635957523957016556724181513752390611795570490823007999710598066062993859009046319798483390302904846007188895265887788036780289501618324516764280459250275281872494609829306440944257187954914498979893283404498470612407412781324952252681253863702086859817196312536407965713498365664432957891465992852861498750372281932253663012824083784005400525190662008000010447059332189128490535295832937743608836348429906869408190079766648527332734864668980009013241249448332262888786348158479304521715722040241373945642467080495233835713833848786190637935476069996821471043069311792112455970207602525901709106810224908212005580622272502637800193738498105074412903706596461820973667422182393115083239776950150782524247835702904163937553703550897018603602870521913252846065712421440819385614154552065979273848977607512052804414179992325365489504701536587199684992768858724256344868020370330776900146085391371991563044407487342582988812218483726977901190273646828853556198263157780639418005177108776227890886750789038554299980302005327562670259174686128636692120756617902863203738254933324027299538505445138809165642294275781823641998259467331568037544409523638519809846100619521440753629727249096327771000036574623505841967822076587860659467218950696840743699484071821018233669977665913883723967968496532585932731801376198023692089917182564906447213496303820425654804178712031404343951387990167868719170649434634129790498267894823981551772120519246008088416105803010813731624988886840738792104591107208834921374540972266185886748347788036001603076299251117444537806570030394317270701911801551853618127650096626340727393255407579846221519042466816777170638244381884801746356304558411896423960331795014174351012802453506460307473136636341027638410727726871606309200484614700803248466909386833899601627003654087916366192040051325593574909883434708981457014183796262459901831072 [114,94] -3425761561384605558486679861883605378133418529088303047600494692914538182104400018922408314637766032070402552007532830428848563776548125110987252327198655145979806824662652603636906479659442161815468507624370855531275188671659195705517042207504381714223672157800020503209102960043597806714955287997074629261213087120726200224476587925754283170715204399299469799237179384171827132350457804945458706272544127251739962762414000588695602198264719150409357183949879051616516487939968840494596569888093181589132610822354333847067152671155240553169938061201819778952176489283193211279806203787267811529786967761337322744246309638558592978550591373399723814215708777327566116639648212848907751780826995837617814809981005283368278220456625893497138730796625239025874806315027939429023440906327781772760653378627413997961732446139642695190063255430937037185182091944164792961503077485127812901437556718958692451407613781172197612601578840122783231881760911266166743129169612119376579228419868928622200189786939469512843917905168743445941044471619096241556514435128791213995225215931220590522930388055856418862675930352420216550664501236436802415301459500920852512306696100596411800068859341616218936179860647452813386542416762074814601372684690757511520484404687945206771792725928608641214034948693472515285340698361504691206053292841354603136667905626238889662264826721041047813127706856349374981075973259969821007655490921557981292721714076706009382252039509487733324745941010591385336788365094475871042277456975604902362832379169940960508341584128580429118385749724605773597538332317188657294460140000341244160235746048236239604876635013829212996365722806655367222771834850625190602164194595287202444409287650951191245815542291443287848930391978515370988267437229042411527874603495860955278262824154757219435267975669700842801286885026159139380509395812664610860785429637606026488776785147153287701936462504667916421350494233344317696691095155972772694180209231812044751545918099536623632843359117247029319508725203752271071581338004121440874947610668049857258194195750040623487134829476124398981364947605725391639528047073439878197853618095732597623846555076960458543257657450425011108710695342803055185291813887311624523823150665871276001407767447667566596272342883688116373295303070121756317254246288398986573474296567275013891863512124671123059985938181059281246552676041664492308683216736 [114,95] -7274311264340762550744917017223404288012327583220022835134590505176475478090013094058744358398479988806340813526080538811865242500437216773924299433055246604999418561566474843684616756030428394931133018650992053521222091654858639244850892228699060772346339114235189328165732162907232889737956043762426381156000567610968903788276976299648642220434790382152027153500811069608520754036466417233343094127037736365059196728540964215587731880132676664382472571723939663387399167896315537752095223998172611653256590430172654440515758138563037434956185684449657170747305071052468933173840849597084002783019323691727456828165924463813762369363050286615558418929311996935882508825028099454511785451758452708668096658917067920284209344031544331822125127609256568259212734418345524829481006256725270698122861997208800988212421089591776089781182274768887405870870601769374573513814149437477940818106775519370697080375110679456816149184300714403675046202454925039973123183436053405861202395846201618456941050670060377100811462859313872987448083583194462784390297179728264154536737916457648815857386131743134555340908128436809190921675430276574653348379453144515668809135695318703123899476901813404878404988888442442158167639973007566256287453161015598281448155045544852896284847566733120065412841510320687009593531766288779495202795008095425775284521468258249296573981756059905614627157612476117706060680205234883994084430196968595291734563146325206394959230720314392466998699911279578057713594954774240811233735533441921484635691443707143197303200291390793090739222133413908449524028672988934183888818156926339844599304435650595849659692462852439647565210691043949944414275082415218468395407677487738405013688293751855557802629250185116367310934311680173208244410287406953499005541127178898709589891886546565954141822463062420746920545701005326632305152569687143067664784922119839797300258598916847347438782095880543580426062775884596574991284729032310081708664711643377668128852882660772239216250934639435701600118017560417772941339977570140242987970382173160768519198979819087705773257626082637834699258034436581371116365284421095608772423059126526976168673170972749214464829962097275999593912264537002529887952935115915723716366214091020936019427210381761134942933895217912623326971151040991090668189821480154314064200311808804811047049800282115394828369009136658295832957238096978123174048 [114,96] 7954149055158184168753674628425258754560291776081047539762946520557568749303897589818580445286642933601978208113704591686134146074552821695388839878503147405348691561660679910883584601505308353463066323156832895141574463057372514310833091217692246699521202393307853936896296366662828650227806722411864499044195533672271190663091361338365588888708018020891716271513116571965676550799669096499178704334097303250956011653616854404903666943919185648995422943875647153406296556534145293807735236267750766226488189601204756287338373776116984357922481950159964945220302136948942871308988094183560015153815965373146462469831786763635537442641244906846938572986715842804117844956686799602097768377284013485650865687991900561064515563402695582018567520065933913634143714776579955759391296273068199524246692353639470889834013453280868671015768735769720559039004214685982054370537416794178495463720545579555054564559207905093109005921806083818423827617001205108532485768595737368592267428223096763035820284495975891476850351785336250821209638797160230730088293432453771280469214251292894920286978455732504860918056532676281276884623086543932864948813444455836257960003513472473782816329088160546887066794606644750274695291556684016314665049301254976285423321929258161658020835587800334964496398235243567832977503981832229155621589475001026511782781273784908160377541037481673205218643545970665101767688079940739223815698398074409987435733085820968686310176164546633484435742224929667131046493417279217097157511902628044743799144051297536173744712036252803584926898236779364469885430891649510007285837567953680687809216948177696391211265646026054448679695035714817873646191577907773173142736794417982493417481147921931102785472253733963210982115437584337459524038965329116510192908950922428810442241548513547357964229093366599357187492127915687705051262917221518446623745613949265455235947085556269620847833041379974026609978627848470314956622810351124074814798516101798936237387134679105861051288607644410416334284371696334932119539346051006710152886794661670165304483184509240868910117528004442522634646407849859164833041754760892538603992509180976597993552307138668298668155596904474324904686639333621503016733571452427740462677193981053532162812178388861172048150151272784882694370589930848961347805918395024026846090048368256220377081878279795074396764149341501828844263394265895052 [114,97] 24164774779892618725230182885634496374369956381558205921815453735351468981912411848906477483394722410077720800106071872659712972603990876983681765222865299238434621987788488907958311128618513237759588913001492904804279130923766377369260575013497310875927072462388694130053573041217211988542804491157311604313943642186305934364666192296399618370210232358662718227674620308773271265094666923370262585587152160956748879938996955103297737811049506104614530238255048382724189838227284875478904375186523573217569033058698155768513176542115579749268952082951967999106244034721728039424236720110286230783200864885926476136882946274741097389422039275250686675508882474089148824095328869577644931549389194485270388560150622339148274586886424310430694963213114422976701960480574672015419815045360048492108270340789131482807051182846090937729739422945719928048692118959752704842085461020782374246088305157115810440146881195834589395133079585755313156460797583817550560012751608800263730045419833984833084073065821998351407033056924198715843049103589343527147713853085893042028042303313992515348113307927452021322527739064466079310364935266418622877341508480992210274422650815236328559439775051245042525922736532734655784211191572654253648334612944674620788689520875217059162850524053298186327079575460615638190312669398409526314603560930497888515224990012373276319788803809165685568276400847450829620736077113473416021765692512700726519507158590532330250155936781463632951916565306859384538944144560141503272983807693929163658073669970804695298972265889681723344383754584924352543016685687077509828091427654213974676660540425782634362669525936382560409989906204319357227444448018638663460929086091023984685773835592303173810720966902003799530967259723045842499847987526531597792160668843733941657803110465677074912352232930159278168906341990183836021931919341214815948802035457209318926517442226067160381180544532123551221988578706741729798153546319432774309582293525687704738904343560686243372282639699157477818311762559045408935189020688873624827085356908363803801032452044453613939532790404833161546335944507173681977465991049429585510932045395975471196911018941895170756612286298388021928712715758320783867460537077053013239189146229376654224718925715848848350226041429565446132662232612036774836281142598059421910933789032576492271865112712178281117308238859574909003117173568 [114,98] 32922456600333698625001522866065534682153607169597349953687272794172194199062668871650232096346045110132874989400286473525195038014996605127180366765422987023804693777265590504592852002760214540810821680728011801188541126529928282564097862243971578217715818826747775809999043757168698410418284959152194638764573727877569948477033568286418115007159629383522661995983377749438882773304712549992194668446529340186702024919887254143372519641607076217749809156361723604108715657175624536182407532934609695855658629091729094224658485648820203280706812263720892177615679404216660397212973736391588035760080602714679561346464180218580367044360719747919232122684406647927184300305851180575919873146469680744066880002968347598522481746957600294273866560369051193322732341901174396148675579837295501838749849046153224219555901171474967697857931527525924822055401518854032201489465881619128541830557949371242086058685352586004892686807838062850951331249447214436471402787642672189976392629079637817944173403216473247720834904467936092187345172979801314514412693471556608481426815873034062706760442070634191025035677449661314121586008002042782347322826701519381197066370198618424229625000244502974014654340417667873783033113671967627723076140580288785414884650745860125829884375772849742341543934112808864828284636016130275798364640755868105441338010528274414426663192024211368837615133768385617001992873752775149917904165447417368785124637426625924787796545039355130894458153823281361278656971849262418643818181058613721928638875072953232124918200778325842543756841435741608511164537043553510091993508708300742876118116659144125543312142785127973647011992791071586608948584263038689187166696636940371331921131110470654213604568350043622979932604985099029268291216866321931404066481350233721326799669689655917428842959671807722924409273717233391412731647962182185050697242767533336359857915022712376754930824694309138206403910795138604800568209357853157112113609358720474997844905931421278202924769703677301859115128264958242325872890391284871231696945138054870429040789933416646214035784792584852199103370828898948828579363371591748030712781434097144282225940993672681949095701349936663215754696718525282026397163141484711856515091642991512315747278153850381608415529265417086950194214269718032082186707874789088375297939730258934768653034668364972116300850735691000219259456 [114,99] 7733233669656998564677435257739757784562956576872214769803224393588639298819163920223355859979734039359492617361332948173491845269006612290638622922988687368459579408707317000725307749028738348774439528455934424812315879796165829398959157330195240915161963718760756138003980206412482716906460724668778587785297217841582798126602727088082844015116892143457322436574751740307636958007231549267342962298060762897049795066232335056397566848210197457442478161684269925904948583854639155003111517852818598084638741932520769188229002312513891604279644517094709773937165294844413013156799879648906378082474814780595311351917391905160493458427873991435926317606789119145617868392305608109022112693482952739028217556170267611982419742853185615470137658371106477682858964016730461515905473700706705078197443112824672967339103876019799414769030585837758318072834465199123792155329988487916557629652703054992428314493994797427800152074380959649333751259790358125168233422978716124477035177111505189786872967754737293865727243710896021364304253845279431223430714763333964678211858198399886594564048190364235673620544984886999633882394880662194319183669626471565284037285321698263212515538066920097156686618438028991824604000281060416395989621901595535267876139330748597669731792450335456000500934218872900980998301040941082730842066499945717673767268306178259473207033828785092043815038319783104519664457582224353874767649436244777588158797197116457307075838252826416020840750023200358953787564408643426642862685384524984534300566476977606461741489422755325722167623999862753882527818651068774363077471724502015067918006651603285987214583614713704770339773791552653823313072178087426232319012611490521596962393734108356370853088641046298354559042566574297603739334448821449357678416379343132752895650991212945722775793498421174939045810914257336186018646341122530936511824316046815355308219179321663650476642626167651707611420454551265833842598895026636373424553510969796794321733030549201895373742189811877707974533162443586772597791330295825456815204708708038953015349497096937841251707792530657702401951295420838361757580085008650810847549630824221403714519958123520371145161036795725164249097212059266929733176267554830864949551290391618815597634438866733313679945283039022969940154112910315229728915751397001865927288051989589569493078399898945361793203612451479616 [114,100] -22071340735500932058088106286353884180269028064388873081419558007647417752809274382056193591530516901717540320095980722504082097970400287717798637688487510489091072540220776661656985904830160385179184842326396359837926700270711857005356100362097704921190589580165696430754040541662761465434180434205169517736966261409063005790880555958828789248258704188775781670313887806839475938131774447606904423366447881325211038365903482710330190910839406098487963688472512632570923926286932413901040971320470287304218553100040754055705852687074540348232877732919977134020392489670309549007986842127712203660537519506719645740905467778846754559019526810796492778262587749959531366838451300348705966209588691134020887885215637990782134070742589143460441697858692332024088542525228472189228011171258317763754192012500116469967386345220736834882214973981540649393921512363047244511971515401125858869629869935920006425872458596501017129046217051731849732739391104508847792864372004604779821645920754249175749780767224342939907075042376779368406216793015230235882774127962904951268657000656593353517890129731763842196832888406564074307461350800228869396811187522348734968276940254997260869608678568074605696580578252879003358212581645567668908980358707670992512756684213512467820349524789534469999564529924840607532182547016949525584838166302998485012607689742049085696098074217024493869228424133514717680246569460809813877737639486853874052976978388245541391874486519139729131133042360061695708114039572014702019084480007523108236056073401226717129024331277731467848316840132040920204995175327588648047114322450359123543750043032697627264856785116693314288888830628350231172057074989508691798341607491790083379256850461994129826195639775663047973980211415069814770731749005359904367097086626025050008610998046051302077962118228997823068119235105380940454739166181954420409243304446693958678852286234329136859165412082503740256060650407610924093053017243227094675207361875536283026612484236979227701418214147244442210087321883091953222655698929065853908558637870558388325843404718063916766002614514534707198974769528237414240247521283840734759441401154130062797995889253859289763578609561875290434983660616282435063419102990893589559870642003246694550701986637547990021181100915165772813231932860289365352674155698989794791466973670791088246876677891134353736510692490 [114,101] -8012189721925225661053197211919275812028270126735802995010301080613438491188534913947580072250203045794310353744595212776179600912428031370836440908701147613043382325133343843833509058319403590136545510786419564253798987301875660491522083192012774639935020839264679056578230076393963911140699229142526341828395988922958847722474350302990290100066702023216639265338238316448267648836845431925029552835832134350530992661694699297104636548433242633903947070217447300803271181588368522390307449073664553839972198741045399805673577043118974741160508502277014708540789033317983871453810419115481219962109200266719145715147944554525765311255064871427340743369591815541609030144936728672694175054877858939280758324027228430385867499711729781194083384213926083689336812626907386745174206995191966786587702067704091266727059466786051017430453547852325143315988842499164630587775299639586685947483353373560136710059189012738132434023074916021002702939280247229837364735612357309457176723158312526687895590304069791214996605254586926403325279515455689750381002079623025938066607217884107859542831408750454374750762530805631703261322931723105252809381499440615711504811369903026807263987282520864223182869470094492368142088171747223024832766578219831489691582440307317686719642985486786324312425711352347869648647699432934867702022284789036701554625491808407312385301288212508150577369357965241232364566676517762800886742111919181747566657129722129954474880703614874977998253753951348766112609897614200582728304869187132000714652911993993668421250055266684453478141811499339555107201532553733042075951368876594705704687676537174287823420972240927753333209410468454010129341004296123621174151777193805333498633510115717193450609432795458533705294976554897859630520686487360431720244295014676105417581219255656329015978391874836334274861551392875950880413821392022016898155421664034146783441715738621986956070056394070632661417738224253880433082318800453024328481850927263126821644462728272192221700919098172314919066884548874224443175386192432792569980321923522452955679965033201505965828554918547115535040562484187108094067370477843042401144606838605421652266128673968806154963185363352930368404270383452175502241642582830545395076903663855240903215107827522887513857092229908022113983804700466172254492727245723098606769512395970825794148615460763831709632 [114,102] 6547803724153369173808138119763647702240679861150955765967216948020341582089860174826264049992565968542497607921586458863952175049048700113386365010792111740913119808448230671872763690865755647060560989768378704399726251642869230955787251377645950155846982641944578016099356024198933803630503111065983998973291207010318945168774699336866611447968046740895403261106585590322767692713065415398577485281055113367407812778957001836052457078859554778573185480445634297370575615831671964940400524684869235111936561563943885343739195360196874127977193450413964023384870099313790017547131095500319826088136636872283710106415509854308896562608010547110270511090830494423810458629470317454756103383010533404465543516652071883077368748111721322796091870468649210973070734649048881035820635836929413540059739706365859912403838417194552837560639303093940136211840776752333859919224176954339845760668009471600312954152096808471295839939295144957378475071607958526014997178254798078772839507069196646098170426145095600898820839788745289110526785840532440815621885079768069008889368892294552793692486916537272712954596543915689794405996213515926620500141744602121402411004706509418677819495634245789637550260163417740846532943028059952129390209860011654761905396209958184786753041929588541982753697690813220668238014148420401079053551475613641171259914147831558125299989261373432887857272819269579107128474943434856415991226411390025138686897268758599368359882384892905352982410208710961680086674803681297072105134381921570409456929290223088771683331001140468355600887498533203759656871195695708150920063916145257052824795188581418315180123322924043525571901401334885919665556322412191548257206563526616578940937982527184611667718935615228812984460590997920825954234277828289339471634474360256397953872892531020810558953189202906093229806555903496060999276181625241672531812396738032110723082502196509386876695928806577953638815205567778442219452408455508256267147551484512454162606434920478704934531621873992870477669859670696039176260353347196717479599871465374741097032164634820417474972902431038262272202023178577064010809376430072025804918723375361020827137944173069568121110339747185542970540320539933209084144043220100697928638809181796118457736854879167138279703576402138794235391101843162396057648282228231163618842924705702428467021472219913992 [114,103] 2094251738617305050568030815620222320159488015663860295034056370373951727169974873179656320157407966944477278830322122006701053291652024398893958263504356203370514072444368119332091616118997823770718653206047630104208297507514532618237991588683321501095730247475409891282006040809172921227591770323325085715309143815509102820062626429381431651904061005532580452499039979569907772598828784077086392248012869490518384896342621030171153709919025745118719653732733349677452859018912393234807706193636919265616436592983984756056763224524431719751978303483468271006258592214662916595033308861804096680392413497717116654716989649827897710814470155069397690669861238815277726837433579231796000231319831514433799989203565149286849981456977263245062947463566347131669038919759439595169092687479657691060910754955134162340784979724262442449839463387162049902866430128861735074549947621279692767706251762278646232457290097378747893529389019021378992216427268175619146689283055505222592804517259342375856405339581390930627123922933731204824692234199223765205028802610452497815553210967497858891993547820925064439658118589622537414520743323190352783344710778617931301200372893735762609915495912657581898140545798901483561920748577518955864068823106049521718867315772257926495001150685868005312346039448808494071019834347540392599547677313927628862063979968021478246740935169769682935847662777221782528314626519226369099203441943764899244350119053035124470988832454254725008121480440275141361654684396819807373985404337696981468496275763032513209118002853038465739283478470900809227749760942863288890454477012737205968335810934475360759266139574250422994136648695788797063764203029153901139813411151708488746873343551908276362786652290772177295394234227706911072698839827758159480951139516761616542359276928652013260654932141634925459662272716091699940093989633522728051971073007072448904002474941221428534717200251130302690043738770607474363882051429795359171479968674967536671432264233285624230228148661479223048205091069941120197456288998116899570174879756768971713757941689823257250782912992923689662551468257436271552766112868220212535423159537646784195665872964469340466669205567888113812257507044824355826543035914286214857182945241228737297126064509317864604825998093925841831701778686684958424275080447389321988714759528102344640874061800 [114,104] -993760787793589751707645020528020141407628527161453569557534746831854470155268455172730516025029862148395797096172465534277190534929970680893702377312528438489506243487950471825719330296610911121780910492615145738820758568756440252074097526104177248427550920116639791364029639028357996566030200475838810070837704695052441560216122758844792440196294583395562391379641398276708034058657414588196757770641076958569098502132540008006397799414818918324365874179253135631818990802407441720726134093633612999192105311894449656882231370180789757678216653003955918501450156439415556680304921423881079124182393737403414564122422265922666062878939194700903709065695373726665467501782879614802859024978529189996331562270268977657559742715110301357074463710667816979030961923240128428366784764098973919053305660665336117682096342527488692605577682222782650492823150136480127059865357167730346375763616541165732037964129851593206029948090719244738075144956458991742605651045650144972641241831169220536245255528175852784547669051695739509888810443412983842518107008118148701885925610972749513648165135885865172663500882078991021148218874267862393910920066321453971743919873616775148011656317203241506901502143882696095325050456817884946503438760197275758481727076717075818528945455803665887336896245619701853822960993046771383448682411255390211686417866587600158777053711351479952174649766165595407373776458886829808703758768948401939635341387763199260672767244866371822795939106300747895264646879395824819099862774100972909023786003037886519750447627619439965372970354409938674878843620053078635114289555860340950495525067915103065814741043243517381782969530188562464296620535154299470310498816740037157850213615008568813523287184092792125324695123676609785119442584325114592786599747757295165368105507730862834475196664765834119963223663594165499849411086487383263341285228411275272457007742493028247451716572157212742188061429633509031372865326430010340483906553752766435768891273007481395546180521543058619636854944527975870165491767139374022904166679570169149459386083291539072377376024484097398652986038496262663376534408941690676286993400186623222969160267357567243022242908801701814046631632261163152725646014669750994055689791123467188422546524101166114828453012141752135011963052909149374142535726191544545298607653136886557533392 [114,105] -133494996790382145810753906150729322914629267843970528629215943018184607792888820568459174465342884122356253279422690773624503949684399702399744565199126997253390286159303742109926902382752764141856112856113508168535712385345774166608527294925989162677275696343857676535516682092688727312755237599095464531670857871844633691354259820048439249624104550966765784561256838568623934230259452533646165628279482356562258261011090717314344758176103171287035652480073225826973124047600053607318971752436011527993958433211608029085037951954826538715870905065380471169455757953397624371507556388469329941514270791460899257710682208582960632602398099483786281628240841346889518722474464874945833940734223639138112700517442804886469521741788074104896297405810364478704383428264129367824741503098618169115973847480910630373419480715987800787305554172048976086321529085266612193784933732345921493942193751954352819265422019533154240760454393808319305246413985147971020589314187248492959585605459540830564548896568798921460233740756768392994330944957986955132264765406641572274279495958809270401228573069226116989657742347240123885969979352708865249394731966706274173319632655847722864502947829347864555242281235816112232959330381332750918214300046343266306715733662305488027987420441795249229162293832267438009401092377326735568739163507785882316521167042536633758444260962440891853227916285729573943977982926654613040729831853800515380181572251652032742206561423024684772498681025715598147592742367811132819212637574001896732476178549944897105049855506919961721880469839677176172233123981598252729117906124096946571628076140989360643033323281946530506640851603954616414483275652279770344223018631351168789621282248861080482563958830960217078803139852022646713392589708423269761479713338375120147804108999086683380035523027202524185470036529487145611842573427629526013057586227947803437415900909983416524241625972406695450604583747175169731865200510731641651664328682975735788287238330265900048512250767012270346464774985365317736674314238908517623268422864590558939872436876003404626932721016735803639345206702545174124642665229645439252293927650943170223828262425031955550350861355177425088596854223578015765176753514904392204307369990484362166501114473616068755045395217173167813529559985691434084315055069306307335949166415216768 [114,106] 57427884858686836401842747345446055120888575993161057554743545733473886210216104335828018089944448086481746180104133138294615170020738553394541316491712328557255154756028959679260671816619123108112686670007262808351300413196652715424373373039460868973248089969240575113190555504123171338826859289295147393104934116311217132786912384055368568021975975615979838975718446064824005194906263952296337116799790471392077727827730667864824255238710832139453368753869935405427255069868167857012614599285138067702415681205873771320551821204842861757479488795772160937984837220090105607382411017753878410574962791016717085542714243051971629124243253989948492245306833435086086050861503940480190726186710741053806716112279836962648310720533994394148687266111378559259110729591810833238075802581531636813561960140629274420945311036364531630611540609736668573451419590158551661172102253524178648734576352944681232354009696031351073673820324794957602788807056346860965687471293825128438893834195311334301666941933809775619279005744747145253348720695460129355020120991932569094845729994852402465079950084004707595366819786494629931116888671833835441060810297015149095056152046659728648260035641393953355452404913331217594229330926332836120759745902151896294408600915573174995300221718706194704926966654714097188255972207088842697468347520922630390695217161325915596628901987977782502838275219853874046245320032425402628679122683675884931263647739009644307189956566798658284164263360561016247861667876554642836103205345609317796963669062394127004112494903526567092420068875596390233923037713446918846189010579115575053036615951864357882400331414384163563441265582253393043628526145444216479466619340501172151827804008642099736537828437958606163671482458423953291832990839325966415246291362721681472085292922595843453137803255100465530512424735132564634028534436466676552352512298093996521409077633247501306056010502546935921577429546471591371538058704967282157300720632115180407240321092827233484472750167091385880657253055412838113905714085045614464677539390626544796695076988295956375525847575747787662069721642190464793262463775512241032557534738331645480295214712932285545518045061960811561783931389885408729825907856627676213006032153498599307343029185425251021628181464088098227598682700365113420625944002518871708038010688 [114,107] 937843205320884593931690908520187167081447378966117287138162008794206375874208222949503692644176207923828659347227307411048706980296587132515599691596594411002791222285853258479004863438881791627414834626494933954061533768644409371799155385785213657407300774518893850255602216493103619003791651604687602768507164366787355002223186178119953030790487878214559063167700948983623677047648766606854170861778336174494313687956164051933188200939936408233215612889312886127274809179251956199865074651252436248529493963421241411870296201860392999715981378479595556870952536513720773004051475150750499262731570812828540117668146534850129981139002825803572967307256596110810057305003512338892957875351646416973018637356186567419112870694122357214075549259088256622661199180076301106831471467264071559941620123475160571273496267151522055047471561583877787426519578733952599523219376415984267044403394207662458101531094892268803592009204772382844224348341268698809510522953734927536442231098044197358446559170268620023678189396633332956386928662294022013839763254183627383663870725812890118842861173984605858192503235234307740639557285320216039334503703810537906379855425811374826960603765152796126954790748282233856048029827312176628635089346193435033664485724288201880432637150801102150374302786202731018356764657819269843835871413972698901675853823156492362674690426652757450868948489048479172829627954198523957383042154426900076176371573824167688403809655179536196267986583613073310641148785212143967110366684458170757279915622143952543256071293822857754886353967584429945298219916143224735501698791710832898179297353200413664792660884295411826129615204597366141774024582825605110658875802445703256758902595448145563146730356675194427912325789415050649892651447873042178085254745994045499913659883757958984461924960530389160327240522936012833625551596437242957986016003683812343419864920024569797566136010111434517710309508466142940633749631329926443992467388979236079525282641900828410117633735690715304993379706432882229368535748538618792141093685542343251883793497604245673266591943443568075578576561118012019376381443549137179462997441495990879905466749611215956456271430486977881282849765628154414100756442623566868628338593761279256523413445894447712360366977201974925537506903858012892653950293311142552208 [114,108] -647065834264538159138955135032219927252053951701230696250356996740560259898498043738888599468735010989606741753634992780491395341363262491263450275013019456135658036062592072638870113234577107069605358628155874092095448641082851119988733562774898139435867078513280351776695308145160697927989753672417564180707107172620644318305657176640020597307131717500408544431997315924953813962026749265051306319563049986143981510263995622537082243555815980245883698266295138614430856605005300035852227074309032174277553932977704775195638396801980475311466868173727441909883325670080259695821091079470188027515526846574254854320358526887114345442337154371237286131640574411708567390242983476649006671752653897863577102435274311303986635237070607264053731897359310538915783294661089345295154138118111803415091556871936544682373996353226697539814312990527246010611509904897336070039912817024701348124027764631277066150310593731393036534755325314230290290823756843340066930754693460319371421262630656767480460392327112466254163800866417601028669683355499351240233063978811821493823514778261203756522120297806403361866769681053077283278157029235955155488289816330025738852514963931151346842478416790462921316667390327443269550628922155430330153595881126456187412939177633210914266982259792855544212978876877529926789029650406374346274472812054465620697304134011588772324063153624754849368382792814210407346449318298057435375036829137506588729532996058369213686639920926528156081744171155182031838344180774832124704972851614879625241239008952634096980686839764055933793375359130311239287966042991912658194804929932235920459197563411911591904579429743234360360247983626556939614322374932307810000710297973296767100520895373217875241276306154638095240464731903296680489246644201201053496259973233701805044772854525542982939982978803768805481815006962150683578892927194291921284438527195111331794389080793919609718649573641429381636695990767256169337933984926309958534776620152447647240237353837185972481527303168276287877209887449870919827138289160115765465530055135353555349344080415696584347240137925406216601495454579291917914944864150586831823063449135564103796364352265957986250553628338744434236671678666155468520117393988673418125548829160446629073494123434235535830259816955442194030867437259422097924963791653 [114,109] -44812885253330549459296072583442490248666574301943048133470201235140151596632200268662626854051976034091809332226476272213189640939422657290363363898256508466511289604721762760755276066492437416421906484748440728428933210259741755549629968270630055623054477000685210614771485244280507503173565501758387052218676305510313764382331341722060904706329465890963147029320088848683333013416126550968063561489840601688454395080690501994035837607982229921507355701337958159369381603710158237499384420348789693183885476072682250631263683720151013805358103040171082278302974537356852561598206908014757817630109721127102910617953712864110900708245962236504557627538094497066025060647291023129191716429259621265935486057911673798625835317057273693470511344717550024702137541905084040257043840913897951440107801830428139334779058107405901481191359559918794663338280226151261157760275186512510669006462749899187486016567984824571879758026763361199109162726107187622714658194488255201100662910148744570003212973769710762623446707991637535611978750902248369136100658341452952255622689507184184527523017745947101687905823000336218939854409428579363457602196895081498347000072975262319720869416114925004066930493785464959659387355017196666919669778867716565148445943635135294206258874163361895264725886136291311698119035194405101578649345245743780507025921910901858622182756556638946886918336309385089982792619636021775643089972908316479344170603090890372434479292142825880379001902597334152779583398988853274250158623061580478223751851094309350146140026357946194403542593917435221191310801114433803467246697789880964337501892940618984025818206069169770562325532137183894723414106695075850183617816513020690012259954358459365828354831795693772803618612269646906257664813947005615114985267847642642936243817556098340500277236534090142834911069815303896727670077527461826602225937187436585546962553045354884417859153543239955095736805368613319618166866290109824648716620635375835448317225890080858315716415124343024536343425648506929839966923944112228840940324409174137568212762453605581638638988960108145099919442287067539188783135286819355544391508282532225285333454622847490373789098470239058175683124527430241199854956911922827062566911059161634915049381865624029530004493227329880807934160065855108771335808 [114,110] 8425689588471701946085188883179827852724124528657097915331141812426953734360394339291490498518215237727419435726363390609298230535323750492680905347269355809379875203501159582658765092489326329424995860074415187282677646949302613061862692846361422289721500503345716669845401908737110727200607133961311293453984439272859841826970159824442469479441803914850668771128546565718465837961688787763566269441302826657287641151435220660754131856044532334062161873968976553562962792991106461957093768452828305753321007981060136704709877665707597937276528037158698114805912664085081448735116754732463588678897950479425261573113756183826294473048132644025187961800623550073458140848564153381648589272079278895318099806300776072752946936241480155939369844740155495721837707327539010236019001027064031689562108024409079677429222547949194953341756014989627471186167836874724836453911421451436279937284215049617692401209853832932000608134583145387850201393893088848681977179331900622837317209675107610330191974854427520392555837939258838275916422603426988838818209731454843103480743841986285568923399787295683941141865873340132240080959220813832326812705291681860137350531882671320728438557284270169031117604675546012518994787633092681152258327408137755127242528675562151974685116864083224011485101867697176306113416375205284405812771762954078679033877902513127063261885483030520717846214121491156881215210150845532852472694833484105900663574639973938988709287242792491457619742295455763043586374326005605605135649504183056881710653054904587329301699219643536597364659444553301861420860522221036711706578677515024898779437340396106510123525884981947552981413546079992039255803969603445244264111344834025542937788701511394089344422128126612455326151189953077066273531255155085785857211252314298395645113231890244455720668517576073640674937857571709143858435543657666847492675920433801543813575165092135439315258319032263588181123815529287687992298996061664050102300256680891005050455696358951844864085316172981072389375591121846418095974342865690124355753266945335403013710360309099539805639964875428529524238272269640572765541958715646881784030324502508637961536928060421271343160322112804530505088657014271049166993276548320251833407795913573959643412882500197189421292922474919172623650730187963168 [114,111] 102556430218203455462044775347008425972012994890975517780117781759218629359319592198821020303228872694986482675525744340411975235063932468933371980875678686852000019991032194766796192604933274596170523363144274705665491784036685512472190720296256443458307096328263914814715028324513564652635230424007782347013798904890143099565400517750084937563182704241118918079169876357404164914099285617306317826665626830874511699226254696821223248866573281035370161013662894827331494640688527138653450050571365689077574199782597689809803848878248113195936503965773362925774436939507006312833994369278183912388839378145805536839415781587702799836255179606672368994332970687452695595412968977545765166185905380945445623279669572939915549994992278496847959469365430672924926738452202654136940510746308143074872347404849033341576146721432016658424212092204233962943219983747956127070579426086731174710407501542806734037925762144496796326884331838671542441210726697860988933567574815025056463323726656519715653903809972559031744671125731360894285429479234970656317168087111096484940763330744277594418083031449346405026216571145466488902688945278801284601512315378895966253770546922127709378733372496923942036949850794547540123706055966942591778667750947420562333531863390186951729257071409944526327751114288120938634450311303352531308211737756575993771911613617941070625990632824424718141511308501327789497396487481886859458205566254487542773895405488036226178311391954053423974125607256837193653518118409471888530849687989734850021062830028978601642261799924984652863465485835293508301412409856760587583562352246378921033431993455142105861087246629582149461167654859959430525569226353675558037851947415741835884332147592263829579449878655038261243671383988598788049877360665567143025106795396487559804368804593240763827319030448976976347079298518044273164961291179025340589010827161311725266434328351008978017583980436825382918815354690642449087831349628144810837893849151797902385453189669671682177457092199410445745099457608455731226244329693032142059113038047734968822664046464457907063169494754893069642182976473012693611023145449868981094858190853236605746173678494468927777812159155202321706273953824658624976133418626242280036784605004984108142989677787720458650371421585278841836925600 [114,112] -64058709546365136814061809784020933830679524073454027928945473493480457385756090312739673655770759254410262963882763411001528127196169217092718044270938722096280822209723367866299009926151971828060166535012077668381589030058152092834022351698794164142380562726961739898313548529876702067471974788499238346282703465395541859602396689819234880806404358047743552916165623749247917891192195921098226950878931025361558332417821458047083994713168108421084661490332977283539491923833218813610936608804198350302908010730057613928315605307951226007319114420366333118907147464386416021086007753359102551892923762023721165234637731037591874634711214196425194943246351752367877239960548275917235424367847511848788091032842517365618327988662102527242154432494589720845703944164449137913535121704271761691150670415161156071081777485171790625263957870048370662472329783453555445260290268804548563245875411097850625780900388687106469173630187667668878354468369980310751989770132500045272227736703246015368293549337090856283635506723788438461623094198645670027952217290446864337617804325684087390168927146137725086716062755620611027957180474075002318776188555458508529926740128152334022467606596934612124354215945001390730787790805919177763506311531244372575769486426679658727464356212463333506081309345884624475088207358321175455176110106882310619085029857618697751048192851617310049303668135649060239298250768176876245630914372275471791217257477285574720049384460135236637192199808600397972420098127806152331057868819942392584486892486419295507995917343681613821107732966734566318197127216451507371348597633628927780609743327282660835827887877226681494061915984836656820689389293390318924199181617768820728180011444685404899574770236871105723298477849852016558982919352735367532243356074142796336146151967797386880716162801783517099441730348335935318721838157183082285679127615666198149402852652503897531808146055176699297694306127042099650550823882979254746379280523757021762932573506609540934748202188858143854982468462276329261703779588611962476913166665091941601806311002086239972057417073153712021184174205095378003996922597253921096526163431383386883294767105365837546367302147915356870208053836574935755761827084424449173147487418917519742689732695851196643599302954157059793696 [114,113] -334831935245829268698128002491730469686694433508008701742311947351664486255488894485770163321310303318123900784787887699994415880135559249091849430548700581233459432426778699305150552882152571438654845603001869540336080925741634497375215213446301711943826228507690288378786519105450083094746924481423196142348421977546895298013738788463477949574176415238182260113301391144486259314369227442658658071440295814257749456994288363252135392396760475642044055987822649931147202857390613716199188429168262444664630681598434515149635569662461777466399987886262958287193595159160887395786103166063407036274886648424848004753245751654520196327863290988158043251033921499775185715104226904374032160645613988191083953660437635868144605632814376985690225385508449465084299162537880970625439965129722536198788283100062745743253192875022480872124396762151495152541849888757354204710208173256649420236442059559912183470018435628249288441561470857865353437837880327849552965740184932167479501541526681492037464438375639702020950240973930163124173956751768989954664112101359524240058428880222746396655842702511830827479833797283722210952708784345861803798676095885460886027615037436231052608538824119156163874572661426813913349905600842194442196217633381289856995833482508604363957466131451071627863820968257492904257734565808677951348548499779424323567685774269937209845038708170293345705068723847685294836993242691248746772486847692613377889400624297159126088256041568497946396039790982167995958764464533089032504068762604659067585414020508163549409420674107599881260797968169594368665255629122502575606026695268992580011670033565917853108568741963015834175202980617626397667530192599966739136302750178571554625545737430602871556524720063504510690758342021395784695739749834935245036596759372459906040888760207947213208151100719858894263230826011305755145966671844751762991071621332799131188860361003516490041099969362393928612132938519087926435361185586637606642730306601682005402492851334502980867456014975839981966708329804008937317986517841443696442319565092138490157530313243165107060004618809888168039525751014185628440940817460277559900084174545734074423555388730290029208995559891082561413699728985863098813191482689396581870137449568998380982579817072044762076564428032 [114,114] 185509215387323548050959863620778345214458457481803686836374697069512726062635771058786587093108777876120120150842875980689385034690422808672660744600482690693262005371623130441948748643222358887748469746035603662752029986489588585770833874581579417602981904163173128326737759444351136244093020076587055149535643786011712255797019692838417251558732143846631589488593790599164926274056638853679756953995078164771283229385422372783108016718609117918064203890798807092333112810045499394515359043345363351183473074088161720040494303865287802821507491984910680854964901354328822453673903048442780893696279700344896361712516416562200564747186985131211024741407625932979216859204494584289579465781068428240432434170691804755020247673909939632480227307642069713002627513900758875622936858063437394877996715717487339644192067848004865936289336044645460487853944649283061407832574199992914891302098398786006202082963622954042373202739549467730765098070182235668649005561298639460864553005265458746511062867517746006014200061566642620932119451239685931278513710855722414225451310203785575252566393376331151175635553898094601680755214328743796572567489660255579213776524001819827733433226003733446924139393004181060261162964315149099692424745276277712689074034048962728205638731294563055915346255278924896325041316832995221226674183068949162373211818961552398630786525972507710463861229695447649343935716935777769324280343102562750876684805252072409911285235438999377764419503677774928734987478512449066438104637206587788376479028700114079100877573555528326528559913819214761687205023218974007422724605063153806398645558385646597484946636361221326020158690537218004591341563667434585740393246523942312587198235088518597410295465902627187734873312733127530379002246904061455349201592732725816138141023017600714271867700892749980598613489119929109571284007221897853833770096168099371500748664828853251680542776113667922140314695287594321932290834609111227552599280861201667814205906287463916080486592324743053226293815093387903746191748309920267429681466355543260193217505460525931324233915976478697587834223513603005370458619810298018524598991879548356497839511113185368038617852888577438766061299170486023037815713091304281898264313600996032163580217151431151185551616 [115,0] 5658702539477953434006426280506989469117880332488777959054330800404381815090973843081537874821450833423485487615008057846346911657016914431785540052982151088134079403621068880552530346567686068040386376241753649775847952640066259395629401066359984674019059209630683436643381261023024170380730964006648972496720818899024943804699097584165624230833856166178706114711545067647402351004525975575901455420072429827199697010094273757552457512850164329286997407905304851350355887555672329616533667998290611191680656797015408308856623181142488809515494188855385099024448562770421855813823533975325436223039133478035968779808353840176728852986610486227397709048683183410574815473341338408811851680008315204260583644827766555642899673361193600319887584041629866066875097993297261307673939362876972152034434196745292208353648714277275952192021617459944739037005421719901827109059134962389923909443337703551245067330148916995921724121214143678153029148470393414565136445959184032382186206171718475311169369864336753719474258917584637770730955719400592318410064156593457466224055416238914257155481822447227889033337125974296440009180001410303085308931033715398588236514251324464623160841177211401563278286206498883283817587790433372179570425555872605841086494685725632908387247413371466816481908365149815075249172976751306981083050067509084777767737789736757351228497776561200414105525899054795409586885147504062431842731451834586838114585612286181875753559250429121603279431980043913129323035967550134469363579584816482030701717293185753100607801850047081493173769135674258715618603359773495485744473527150972842521022802112032559906925973640118607730118483356738383102356424280682517668423597596445498281404425994424476839355134463708522126941545562810838091305429385340521600615476954375265121452359669564565315759392824225852612457136611570072138187820036881951367499500391373657593454440182372464243153976513977425760233819961887964755749992332413502973093715913454075212936067246595573979215245829434218743919695819931885496480391126818340948940879331286184935193601420960080782707430230985521034851519692962178924413666492913494616145146206210504232230120739367141435844871978256269282115651284827389248251517709487163904183981727806395852279024733549371559035006471499966719499629656709283888258387113282103462777172066562325077973657809300231035852000779044570089554725035427528914495569494103638501391198470376823893916720967403740451213834090639206601294768696621762522621757692404418544075461996416749492617466540377895542299763113114905511377531568128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] 60280913823223716373632446041737120384377260724432682875536966381614570506564267054296867590795959288088285775200877444239408886561815612131707311872913026026833256525011089855255085400134646380403706192440484856185146272156671757667099344537296625413668317422193829984070393381917590387529573371995885372071786251318738176479358051875290530505856012683896592408901332148614227923055495966816741464451934918350955067904101309595924332020710726089753446408217804514319962523922426907962080039648513528147948965875114658320792096783936097789324033940721513046827097532863934585446064801572319509420368069649963663363407654041907013342697430058873552116089384037276986703078257429984951472774717201695245459326271947342088562630704352408268367635328004923995240506373345275194223628163571155018488926950197690583609658991870859875077647248462884381651310153778928482173622732879562365277851786111075061217934492250633622281642769135086403658935455677617220061761474592936944072590762064045139286232217170594488040901103638610771848490021625789218479774241644037118819337898826078704116493615549386143647932302273050603440689237604733360885499843565003424097258692414694413952304802144884900933292577091244767762030004512196190080920303388027855368265745858032334400614270055879603140546347321042062567843722840462319347265757881616130015256573245285919960829297208721904207324681646323027086986569571581021032274442465452776737811728322866365656169410347404097520187307798367042650292137021258208696499256498201989519237906603803575384968041473869570691838665891228669878474529795977030257598454632240960704731846570316682702422968218967435185140957816558245596270144697791735659695937226777765518824562500554681015823452880964406417695843568319718944748589035341287825561629349228529069124205842838760841521005385364086082488954573975045352702736366998679137747051744923506116046958688291540794848598640955147841448296815063202205273200027772926121259717516627713887560605535391336788172525757191956287537743601491722227450455880940896330969625110588436622143222924207987427547232777865005544750592652820069916298252917318435534683385324902722935924614665488958224161826961160213121284130542849667615344558047287597582371908897523182864238800475573075968328411910310548483964055290094278366132219440261003248565948898350963854809606593904431189462140254210650614348576353896594653770054741360531821492957118116366292929433971684441081948399490955868997409257368734643730621578185515325888151898751600290473177086498933387153669289025896901309298525601792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] 16559767233367174351296754327016959380919627286085136390818580595351448985490578289767294218494050437605965853179847210042869561433466635020797719643043396780957711018842180035607585575720213795732216423111334067912461503894622442711663103731220526261729309034395602808521310450386916257794691078997318914960975964821115494906260024359780084212385453013364019134786110722739804651053779565265291721888141882030018011115303357765153350528391502162042830952617157340060271583885518773039743569316130085412737756900285498692798151202402095337968133022524325512576025094753365897394906828580993516774475284039329262660285775084618735578805719277508042688265083430913121110970782640370682848268948633413700242815339015188920501101817340720143840765838368471453972861323091304229067102629652713204035415240761302081168625254740282266919723663840852882742505765715856673701886590541186608020310277569076648131384115261947046359496140656462930641489134757675857844749452901845813363398226875204064047456234542893573564229515364879389730647921110536591348238189426627167379336747674529859775908983289749978255881318073875016276684073703322625024574162965007737671192903458450473856672686332821603261538785990554781143648613568436907982600895321268391394129079401957191070106029887482653610488036383392504184757931339832480951085468029490888108938992053509816921097487478473592689965782928063842036914707580794245832056223383052387125721978167296728835380937388244968663243846173448602824544032497092174057318835216661963093414795496105014080219785586183064864109030435529195968459484268516606554805966009283844202178309800900053429113537856829572369931368022905253478197227317897774452737681447530783080601945623628574541219532814138143818342434081762759826398401915591160481374859443161097264029806250447215073410227361375499177480290526047029472518180364775900444967202048516344429590995640801442072549942998498597944195148774285171343518873788550018394878800354885443552584002309089977202756934449044331398602815811451986303141615118745568194606772804868439010791569919644118958133076549827532038834784606861824858357478158187422858459868365689043900709301456204656477658729089661905407206251328485561237306668547541480253574109644945125004665595003573984876909645052446194582452348614992740457375848063852717702380833196444087770127788253797934792788544532375313830328853984206348644006614114072412082866825774600572780112815944221150045825247868365929427562699989410349442657239736606270680824972961028939862857287093629035394296621848438592062092925961502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -445427394396587824019062105884863625045683649400508151297561051187860320517791057129831744585596837116875420798724005734408118170590954006498699453131674721380268387977388198494692816960639283461521671584789164019395310462762524497599486325013175517061360518554401580745244510242385175521734501970257978630473217123071657225283698365036321995928772508423565688866343998136663631307299305099686752219378229718830326546418163488815437074673926147921995457335772441015017490248659403756663144433522490391157400964974929605217943682441831666492954576547869519874483090124662110729336769757940675316965055015978835394129347935716685224609701206079268773676497791211028819509353652982110827901337013971013597986521175120078965032536784091765497592224675504716928186131723456573415844484467209118529791649436099953713032029806823932863381002166367088878756834758064537069049311178364111942970610932454109015069559560474229104878078539167598047759779593431701959143938781556397014583637081034975044412949774208972237313928093680510138472921014672319241205486514178519829346170320061272359059546895404369913084471320393639738786921306766268486530301104350376685468971589511173565630890632996210949139174861465360627497548205528841293117550007881690119296276016656183575297493896170033694771843373287276558148195467563118110800595398610971596944048502705837746251625942077892212047105507612115336586650482255103698769929106034504110391800718952489344499037443837531296900032502283919142364461861110864325041258766636429141469158060258727014693042087011048296429050463514818421723584903441511364816455243471596658129200835550532213766343641138667609617821134785414914280387313347793127641368508522194690555450703533940376396783299384242617848789601706388067415414468692994141720829293798962258051260839515649824312953935254320820600356058079910643907175536512996282175845004559434703343805256889632056431468887308769240326012125980292156698535942243603358193018691418556987942221875521044290237159149577828005120767825735127479626928973275696437821441618548995188604953856161209229240024265356362635156699229258449211743281871410762770403884694360129290731196513914936845673997509796466329949312694609195332771429193507619280294290100359228507908327751475972967250289847062049889726224186754232504361578177396606856106937009446395539700003821899142694814593227139322809367070039807411317631928224361599382911502659024573891205800294931967164154343498446941035124571626663264718308537789859798049967527043889684637457184795207555300302352673039471305760424937037758464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 2726347977695006213963952625531011620608776599141777462767822700106921136034398090126349291209151540881962745004434198806993549890790440721814431834003424773417321046786992485551483700413365332207889737441551173374107497291256858262140419533634783129775066594028413161067886851567665349234561183492415223440081802366504153315728403509032618630120972686104962129573470326137007825610745924944391419378268890474007389709496305483760108784652505203836168609346322029485252345618479296298965919030631452335751105705272205123681018557053881907947262970425909033829437237079270242504500407916744257687606938057204803547870455941994875436527433096664961948117075828254473169577613977501112844447686200683372165414792349045855625430961452653026548775957254592506947100373302245847291679601581021054142346409187557459635042896201351329593426097191460917539302299830696175941275279911547013270209855881491035928111619304268949437938288888094797993728930177613766115592349174517648407035238778286436078398212945377271200758998347026507238248797119350829477113401432188378174694483234277031449247371793676888256015258091287918159414976177061280351823936323804950787958683945808726212291659165413946988213497669033063435781239437804326411520859223345536997008438487730997554569363805739498565071997038618182969429368688197732939456577292870846546304382273231235965778679435107835583492542618217469815080880306701511098483082412560859230073871325464453843304547409121633079493916966833481404253419119962805262148047667976848116626826410575804125590924889874999599889490014798247679609700477574491106691534541647078742072132861557101566206657262467529495297793340635466549994817212510429914831811598442404007164544612756899559048346173412194604089780450070811560382015197881219997436190070878572310437482261497848744082364553149936805382205991051625267121512903932088603269828620263815213981010195443755297689374599080214410678820416690812227626827032451081835758367066307468523884635343752282485685206603877760088027662540631535596850118371014733979506008584099605934463440351399305038269214401383889675791339369338132501648833248828763008355508199768166032532607460169496563965403078182584121938605162967132425355901529776267497858609843350304502696213310540215379819777946246271870381977539756294942959503864160752591304027099956027957164937369669128468668453091208891430269139498011978559967941059707969479474088641850351321974709262834052304432474398589100284608969388652768547196368762377999488609021638896003373694576023236675591551157597425407259964871481764085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] 1379624064043455718862909786859174443935540122496948072391668070835541699386958946116804382247981083296739751304195230249861528849863598467307575314030613749287427029330427273134421436309207064789913015747239909182112741033799251649780854554470813289941905565337000316027635037987054575534103293970134762802234909437263077629177829056360125956794110918587078055769087944443419927222745508631864473311994556546597730579525149778341558725145350316050911125025322159495826694966211775515794353274225915530536666018075841846307164266102793645327903718806666174857096312723975407874721351936149989993741587867464717117469939890993569010342701328904912521323329763735396893368275047298584669180868950914629051357096215214452572140474546527788776924114921781104756199240306661184553564521175294665305405630480655498413121104887456215478849923626886952759369682131639478451454389497478061023280903475753412338379319943201414890154126610346610484495633436922656149895928501293785077965955255577855008343171334671253909601953341594240748581168047047629638250757162645850783496437322902651236901949766908880187981861103660980717123997354189190169971849306032153179888436413945347020976606850422602037166331019155684758026296679187674455625732569366915643147708097158373000409109296370224338665920223696401375323344167781935017937606492143676509918478076681023444444035337975224785198549847309812853572944880588547546012371738559441384962017794452838387956704905921020114753854098584864294319547724604108828650794654834839661829920309709842532266855018548895337275835462096380983760996916276363582068007533887566171524335003123406062896823907173797682665030137915031659484490236541259997276071132868179469210854534402093797100634392413862740726835300404932240382196699058339268062583514345623023899087828858244277150179562433807127709854260313343971514810796937813447288815974592013440126155912205767745913206125599039988711040252085729564228330210323064315983413465281218864050949329368284479566129596356584825080747589053102692647802350457768895995017364787767642040272160306914589213386933621393276336268854439926018975911095332221744685578666124367081742886758609488191049312164246079131445368752851943950403421147781740597119666215225119266535632372276704969585108981329111071727423061473512776217998427439412928328584972046584591207963151421694805074297719254602599810919433772247023770443773996641992813303432857849146577147161880198139759808160041217743810132667278477201710465684169238010223858716806063550711041511289834490887031370079562331951226353266720768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] -68156704428904274262947487034100733208089534205187541134969532867074572609874998277767052211977853545373955889153140537717592300404432848379117418941427286159997912191260661499427244894763418739654760050108276790921990518918695627673854156122349433297442104571360684730491956574756617383213964230530134132811599262972447364097093984979631405201021911729352251196268514986244195641591349844044936345451097630176028517335397734355559540210537543310140329544580687865554482127954501184751536769991355704080329376136578616782049309791461380438495919925647348415834580297364488451158099904347660656374822460420727702653017807932699985684876729768827861421438291375273914934409025380891572009296342106065951792004854289602299444093858797182662791959816239074875581506384349962386694746365976813321507457454206660074149611065208491839362869161521490264927998402685932723226221976063331865468597649545085378773395753838394498718425600162096226143890066288281184039222498335154761082487616569777686027223808423210974528998044949901401290885176860670023564978852050418129643564002691468305425158021568530519894399927218443871144589429236389298034381388735661858852590745522146919538988514772778025188697225662720994402507078608458975023743764803859523632618796379144885912193710840885843393556837456826605644440102750521554854744539940163831907942814427097709138235781156602278828308787225874081527771295028089094375802373725114982193383515797330861119241692572561422792527069505988121188447985514147945498784249713662274442781798125996045876197214596766936900173340908600351327043789716525787594737943139216802979977649986533695719943458109314097963757777804106810501936835557969283826294485933389381286871645771278305312057630634933645388044332861340410618038852793690689937713099368499053796784007746141850479437436268558163672509331379745989776537008446704596293078271227388043695333067767243888675819888268291883844726365614675422979378955961551386811181745121527774499521921151093780037303505772512593874993832300443529308466658855088861009074314939178089955394792033888962831361657616676061446572818155487113516634092082666441909430541307161665585552754213568998700802182847818886394758171040512792545362027785494581465975355945218339822126713802942242136108019098530227333433493984432688776373923240714014528204461556586584715482575654756414004063127807419482848356444363453300023629311111698707551262671638155655789684183807005842333200975194944758029451417387023820171604649071531756708111215138227476672971567898326841620441002419067987562491381134590476288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] 95928089284055244839925420461678394848712388820137090290925538796564101967957604240927307145350669088065405018618065898326230273146150077828352650590005757375561898948011799005324703651469196473572384929231968129997972131472159713520627906962921294625979546318772091262525820470422427918359875136720162333909968490144325730920856194729756829152323997141361053464419132855126901221137023800979000569337592381857219007669408951665564169313902743053622250122095223726370783725757550605838841823915426998386528706538068813649598217197653795570490540157685581313256081286731076114970528348221864697709163956079300077436378995558492590054762606911776783394912075168454462544391143695839444620075431076063378364906463771548338320242543750113452114260584242625157259262849892689170547007828343842499531713822017571772860007263724283562472499438673515453808135957266598731607884640212358344063899549998422609613536249750143823591516751133266072344460481578325748773494009258018209583496894268983587536282910807109565909862054460147331101017394665257158438046531761535665429016278900697422115626965427794222215016405839477817237504981200747535968222364950174756353453856290093977962970363496462057612857584541343813221524664232848714194304582186096587813835970809062449894669985236230550485059663460578433102566652759952397679758206192340136365088366435755943264810958932461920240111283024239291868870450957566142472889038889795444306304983120278242378120977909372945268170247159893423140009195291903779273532930268404773658633201729129218606468883387196152495534493441750076228833972111987314413791275247770781872097869669043641861040565562972709251445721468117952937930761632231710708507017353526850831457832569664614458149609409766609860365144991049070275198127976900734323794774364027173669775701085054875136771434407857026789397323993684107942042104648144280453487148158011008126078737054357525081531959596001407278921776829607042528138237264699935130350370601126400280551961700626035910842375094560539810857065039552934727428574349887950668138184486462714958768266023365490788853751633179493069987333645577098427858840731533912542194590813055179303941781069466797802963905347782262157682321785930290620624255733153682190537656116973036026503056623057173465921776813106022668052027274520307093806507577433244220200911366672251018468707122401743802974562276362506676933524846221562555319271274808779440604871393671711904124042591712692576706890248569783411908489095047905076722193094804565244847005544120074807817128823073192068769604414488215119783283133455007744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 1460121275235660205585141805393923240394073210432576685000810125941638428497867847578725559381452699355520643753322786293941303068565005998694134540169169056984448421558316527012067244288275415355520225647175897189847339249432940634852233132687711665155573849356016749776898611176525480151270431219485543701245819306359105406998508539985318288981274145501787646338374991914188031595341713004124267891080583250575846270249927885794404362673148982217254361538206054286562048958316737974405824183247640644629968028758233265186564757974554973696356635534338707875023381937193265789970703175050023779758618269403706541526305472704109227216200332854300408741038753353673692345504188887984606622883392348854247550549453652597282915961628504436931626153273033149301122981588962728918121890587364812471470130774176436041663270645243955578588187130919609121731881122047807491725675559929699049914482783295767005053711244007264940396101817176081912118090312858343798142075602880637087895791977282157749824994177899693274015991386771643789233185406670462085096550240159213783416061046609286815423880355937230685154281918457648138646737644705911660272099924339663203237432925876338741173938044578810357151260157265655092045269983412866221373520561098323785618190253625466709143387257740966711070089774012631631589845045068944354933332365542468991070585186247285504987634040838368681265556004615819538055600024002246446275522299702910837208130994827121906812877639589975658308080885022820718730902335287219075938858515983932765113689444948283005482874425650306829516048697031574518871384831273149509963402157864428768644437457022712600897951457995053984508821350218886509171484494382258878341056726409215722498418259503891960777651950522414531161652515305202589880842965648059875399331083030999431782871674891281569199406679070395349633271413229024402445234871699643873867141572489053493407658322186641820615041091618392066128357286443147762407993916067170007852024351825089095423762448271416756080686159317635594638284611032745848947601665769535400663748660323757150903784933952000391404529039963478238224451234555667829618040633649997815555948989241265301508730000612147363000173163944567892130697222685945324877784193621314708016949731413777222531453404392771922102160619774469717554682926865012416668554916518232114635143365886495791927016694933794720714891720185851267638858889968293424813297331715424633018021630661406215139972441562082990922067552099003562710144403559389371337639119403431514906642880372087953275222551434436691980123834664540610851283142258206965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] -9812860115598243254665193861585673457594655770450364314043010740250433171125811315890825894203815927752770070507169172729334602647822531607350475627073848671222427733078684085921615499809745353925692798322267463842113957265096836976119087758229002529470091131544818549826456189234311966817363178760540648514846443866970148285849718550264172372171844863276275682946345709241175936800071842048836745787854604944770607963493039889376481193933150308000806055933174008935765709319727701018557505441154566821086109588516294056746500540896574442541983637200753474606454079353239737688276120089077816740696129140382898094527922376113325669483837455349070155228695383023241922141837163071087325892775836746685307652388281781142186729368997478421669558237941051826250720805821960247796589049148084956818688195405009797735776137760796663212386166493881232463971306125382938271907201516669443876882268941705830312085375379032870845360373428173582611671772583922144435991693823205650254157504484138958041244203278784987740817031084304005149285686703479352016601604181991189549570356115579481257418333300794701743467636374232320427409086611770503526436816484194968009285823322517764370404432367455190841739981092981991997085274094816625784469903841940077080418942203297790988450819585149800438941819789881147232988036225698403781311836902751042634596294506868111926702579915661352299863049513121826908902879836996808346941097363692930883310957015022895948728630708539485862775805376638415435479280734332030436821383620510762795932677530932735546359685790566517896530334850094056373729458727312303935145090609620919089958406753562463341804742457881499060424069935313904806731685487746332809477644752170863513392437315872485331276440441985154479624430356973354662064448380296321211588381669640845175948499626891174650119147467454045750635681969029040864588292987268293344675855144139020266541864315618844606527126882684063823193204141581925095097468164364822209176508884451771438336287811355699363711641560269926103426803028636181762891681650008925985386371324991953594392897848714818705928915701170851612878551460895601429098046249322085338974177384844726494519440503416302636874258632934273707706217198278065245101081381328635077350605575215203938039709045980732009983691336126526128624044927090319609702915966333977426252937604379558198363855627980864424445558733988892058209398625505246306225314152309068808511777521027915487529131690205259756976341369211413469952457944286424974609171540778195003591765152571420170415058458363571422144317991139928249721557240080783900672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] 38891052737961956694356000195730488299123085018530028572495514095953364386320229635745424037684612656459049604709878372664941004323997027673748372304504306652862173955346164091438520621606019292243722934631123642910108473063044949889321070310388292556105260311413481897391536942575500394137292446357755021744246713773699369580540047835408773181624754366962151060232369151764105857894360324784699500160843513591033250093573795901777400820733981340046606490827074288443415464113323167543812197845652351455101572109695170397272386215605819048741938313952833857496283291784303669654211424668715641810878747704946455822345039974780369378093645688166506494817050906422242262874603401608424484376778073649796207012074218692911936649495289821799096664835782189530951476242281642840005289314514749660828182689328217016332195676290594541267329734818004733348161178150311632096686755082155603543617493225504009956742224418502488931869329636201681611959082947197825248330566068557584333602210719049331891137921014772251983045433652492494538668669227485341305745329957084152413465141236804721114743208045059864545614456532317529732742802046104582649111204354003032726354675790555778733178104452293231781841340513120067589468834163991842191563621059896285545756820953998736879245205255077281249046565400940872253065564358426022609787964799435622994199165334186402851381509277407185597228213827863531479790827604418645617296812842462839492918852130283980924254020494635497674291930776060256162842498339713304897930113032432671920917445562237187822390551178970358268671775280251571634816132250935319213846996773234682910097830282732569880335200844070536968561519627027135237723367797368939991899504703545090143123678529597598514067882019392558110433997586689903799094146665720227225953313045904344331597903083492356053325659027635492586256419309628361990671878605354139470751023881385974063125146176540862677360399872181503793130950819938754992978127791875241552978735217062273540005939467796652675462707613892801103088895869066811395566518572699594289110047249644877427880744899407741957484641350700289274323509448722276571023096807107822684743635080847031351165590413237292494732707610879790841888109465514337018149685674430509209548071394160386236323841921053351042899151273585468479564301179440852553186446731589179594700385815309450868189785167136963989255516465406012367401842402025290257043536030925385830993764853562364763300544390143349503998918001255014436001965042714276140850850534324810854139429821047904103099196612498193409977856300119286858034058030758768934912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] -125592895358194078045628738888978536111855245868494890501136812125166016133359844936226937548732030092196842467960414223813740653819612436807027347148748919717683491268443700095372885208747488744665980766335725273393767114411371824027665333019590917478652702279501045764514392727486963169950500258674428748862000944805947955131716689900882656936415053938141976895840375003965781031137867361202644130317557343758930872045378194837199913444760852545535562740405851632768396687050236397414195507977032509619058135569391562939443345385220805464887352866463488797179093397134980742451951731277174660668529056110511086490741810620418658559163926354787599999027189126067253573028470512706785320761537651174205006777979522870147638776348612396982168594760645079132753200741432866424635454787044210070712733117758404195136850155045782348743433563807143401492173349173058486202648701307843863605547716549784974798579878084618657221366885642013708541593311957353281544787064485395283916819226531933784128957891114640054322610543992833649323333817341998827513360250218146339860673282937952669715967643981191628033622924584474436179131131422623779971543216789890494524084463464583951153066991826454215428261416281754413037087538147191361043925677681743238061579664879515545522801195632573659696969027407831435189221091050742032998772464392808030298271855003456750028060140496766741713318408804111473653142655390921880457090339484623959734551030737233108335855357476519270590393440086445069165262998819671216627362081511789456378444941797643479113290163022670974620530693115244765059292975822700899308814407606747453911825915639504658574887420402161358330430150330300441453185675223373314261588927388439656690688207414082683447336780557186029022641930689912575639288438406495852227271939536222368720132977787312968035742001263097196975368624970557550061749975648749905007467788672425493125788094066556658975345191318350491015252563918734547116870254333575665442219732481637003970762796969436593426490694090562225808662537015169621576919826418810911908720614070285352534013249612279319351450164211587680764997046966539075860447879026287463633371662550936742290430712465354223962359513710020879143350994403107090502075525618588105713137568173943599635139405660995524347827096065931893023900169043884075129089456195088941476572149237549808049765319242911524687736824198674845823537211168680129365535379595477393444580726924026234658243005709962745927146871087285794269297205548438368629578208898097184113980826577398619354757070263932471740538641212049554784927718869417817276416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 330488246458678320516236054428873561878910432889692708208942575578294019021050323466699568644923277252235543539797936756738570641977786566704528802833139430346087307100335370088396833856517571554115404078234690600098067881995546695645801047827727924965154703229123153318152060232064671948586348836746208485740805319314267771306784397291634677448721439647759760188782604343557135023601258733485687079470366196360368316658070623199542981090802770933740269464103932229825139913481181824107348538110228710249595189443675654138324002576448507351376254094750254335550849648658355718207948158790996909809750337087922898459597477899088556219049560326037249041082734075243266967120456863365920702623976671260645927532930460075277489213555183843253776760854333603987941284277318493746650177134986211734431885028964267895451550334382550771214974822393457968137064478032202913200157519969781159031685181357884874084978577967813068363018177883415984680032827359048208626971800158876273640534066890560352088354915406165169828523019904933626942292639206611098771117763652482113311951830236034654661426118771208114885231142662189676691115697465315064073712339662877139009915227079409187737313174665124215479536246408529774998377739848719159981368474020010581618352607623357982727997944334513692682536651474107212785113649766164091451958332593559089344295181896523970930735396072975181784398946638751269453340775144598541299187361055516905168332816824429932329158085786033101039742635017207592856691098766898077846492722375625298549401386599300709876589419968473171272022528421118108258521793107613358671576742876903149539097661423966166887115853879559667309457639970099092271900271235745161886570780542423613382036115796572507398292596705716797026504219586624702893960486752943745445105801652904970305078872330617946582419227717432188363444201479854002261890766203898532247983768819460701160922122785409882935217223102749565444658970444429286467965006817896889452719458498359017016528016229620748588722484175757351272294971105954370606078379350503022976030804636530825899084561148728678798613878450647865169208272659132779315835181203664286663126867053943533326967089691451066293897314799715825691363713938173887305429553078633618226315719130338554089830859658667988057859476616142902003561727882150068407407327866515593561471716446788973042569391382357480639218533360142418965998281413848127762301378960067542957533718157903335043830845606694573971252210637071653871090431539473108336957808544853116338452940526156007997245375861509342357839848405981819860370853866822304792576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] -683619385754574346099312692951905387893736402534620819172922127783669099258655768689467473778726424423411648188442016113271007169317427229545743637917704924359707527335775710889876452826192571814362237348019167487618628855560702458646035077881832523837132690941815446621898538987557392900390851437755428318958148149683258002007792338853572337418935468622111503405634734240818953344769429862702161571791693337189994520880805557561737741462635733684405387169297846113312444224662579410553697763916798058294733160613938924777348629099055471476435583484788476598111873865083584475040935961352763745427642540436330306646963147061843085592463528293673112896353341399821888402866708235039679607431323056748233634386783729128773731477376409655001608022464576825123191024604112133330652230752756730995808834119426686875204336286800544866763773208619505971772931044216972489151861236363032977020681763699129853143004763890375991737458970226567048958560872275430242474623594061742974454655511448523205818751156069885585767434050175360310107035722966443845873799835259634418792695561408479993023192246443615216791417782548002618011581827620588899507897530145563235049888991796313009949843168213198332423461360550292219539509745517535661919425624227670815804563984050598742771724761358333485086752682219710817859734473658332863962287409174033924422639845242492222631163434919575314008840253487800647639390561085898225702779433587879712877301306306982768701460580954674292120380020823187366519790648670952772965085599124330493488270287212295325522719732054430441169167229196347875759821726391226316161218444054893619187813945074286725129716676806682006407381879971711333332097847089926268915217329927840797260907684504360729260705670612459114366243214853905308256555517009046836193422166191574133413021284227392217819073921301440034290702050285082302152223062027913197518622357305311090632757516826996975810235647127278090537429094841854108683099091957043839935172383911424741412895553657460839312722978825643223660877286161906354731181058733653921457374692946897685812645220844335734643874913347964571950518878239887482403025941025960172587581785867763972220974150631810061579088519074572570538369905325223746130395574971635069692947791990778882979261184141861647436809979255392791438854829213387645853597684832664970302558480117839168996482582493352166738820913871287671275875857533795080273214350237454385297408630925372474400309166669297841530264250381955250406343651376751773797408626189383015961722553078811659521563784577135439018823743446194303068542727830628036771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] 1153831307046107333038479973256292543411178024665680528926597677310871919759998968621238982130002100587499484555711824146128199790014900545973696945274590226120991975668320333035992763595127854013859945271548055079585608172165297344761840910136843310613378343801667054266824775170122046735430710784183691006104500945290524119531778621086302732360158362555648522200069437238452197239885477997365752933075785860789506531461656194038105746998188164769242397547298522824916096954214429795515056173239499058780680112736771179512246872708333490206277955951828620960984349123375609393517035742464149150854801129271832387504919165924469988939323542059761414938855428719999191944555624552071525528909387717719871748862962183750010824836602648560863804452133541330495289263550953000936750169637760337229632939991084142488134210490578592468313470763130616324148569707017821963777496364546401342733611162182336994369708077525319312996382961652145469944972782146502229319220823291325670468878407162736443349621314975102973907245775627856551621287008607884259327011487690904518353482130336587082521260837939239660306533090334845881173105859593084158553198995646767628355187573389831280005586496544488458348695231929258516190076103268613556096076334915943483495170213364326787057569267360764463349007113867806261580669049495131603273914609685460806148123123866192142866288311079146195534632712748124042897413871899172738937703651040083271683500434117621042651559701135668189724227048171738283479457504075572521100275839302887830112506260349472905302177015596035230096382522006804254066467111153176329295535751840621454227361709647901182112348559780110488004474645794663557745982423968072602436514602818168337797958311228315433398857608676587168706072851747360316834122554419815883924527523814688957361348191227859105875758790010807385591928068412302328846942455489213949978287127197118007571755232559381075801795668745749942131537556004398290103850124604880046308787749941419615363222492805137954399679141440640541309711982848713398839857950202055258343305963141691951464163753000876402609420119993076233327298776352049757494245808794761266165072294229582395319172163372492855769975308716891488747819669603051132045399394497697032420385459343526288569777411740378387033055727054728113875784294531960177510692288096881712271098972783930971199022276892513595366129896477665130692501674070961734315061959634646304118539332776653340088755067226223609570486582030517125296407801870465741367321822277821123426307894096699068292061846019928795411347928787478500790179560799697629085696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] -1727123709267587094364760835493901299429393517484287927053672769932231376017604868359280661473849224840330549889494525351463770871392487348059552726825146951849277600630079103941632009728751325989174286178424138212758749638152968693033016393198450619394181279907920120505135117185156406287036136843547320745695254032871083729741977382991235403766853930829967117238327720664733147470964892563877738748110427699420285341001685188868214254880236165111832246439431052388716909069164395976320733770369255023321677497280804084597286294867201595534401978737350928734444244215919030684780107139216924730316070188513991126721908758891339547417964248789224112828763521899151288485718581157075440791052391437826208046790703902693593323684670642266757781445982973575729319426050318007315404413938994388497310584732458215218858971807938130631358751535128649832750184382682939209124263417981800205636483999229566260250442453059612933848082304890533350207252288523845596746840907717236097549044971845227549238122724332302838906962271069359565308120178733357137680479397975728363217208145135249552990589710250014209378011801230303288320428259858540912851002365853987074560891448503310716962917779461994798014018599524628646953557689473720354430015753393668604407085380362047285114028075398555331022355737659611132587576369713813825679454337032217068206396825508945044499922023175542727125424704124104600195704793387084690766817723830324803218686116894380103960442584224579490501353470066377858740073621443847738165369701462855953136060156147564611995057661919103644072652103192191679773834491353915314034018258796003677349754090687853534949447314426778372030698793886811447664495501986363268664090536687619804186949181845744628746370938258711894490782547366112605811305156036653343872266324475950681789037517338574336126173655774020315213137512124457952648998271283266262543608310351857377926144888297622856732119590679349075356350356395805706278689683910610493321008753013472037835022003131924259582519168052514279504035434358699988810453663533530361180424805498126444257438412995735898987854398516876061169222000431654250144745289203678081004563072268753296664578843717477711564608969431210112272186103086560059814684652007419754028750106682595344070429317888640481676290464155408831552179290989484061149179070465410873097678169274271363774044635314774450976727777907164423114301994447584498872092066543746958734057747181907671710954399036625912325949981217589139308123913601461931266527670670739459012790278286084616890999248293287703948706378119639531766265634519655477411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 2362664312920029140344173353146570509652523772561153597563387010048186396926777801424190169437635078675756117617925621439308485472470328251318611389092459429137202645277118385083989302907509211975055938008778650774069279910116565053456947105643685083741161109090825663990158080453185728312605780220790163846015651266841965328891785959528961470042200325009168145218872355957001450526917009828519480837683484876150542940501559106005986871651092401968366544733482431847670901639005308666836148941334323133698715263042499544114591279182397815657799573168277690478087398965549758343761742691686406766040972917571722873007765284891543309389597990396950958356534056260549057390589080472350003726738853623924587730108808467403502885555940572691251475541510891654186707881600208687317333833614834795427386078902800929401936032660103295825471936594411509668886502441128933944823428344358040810168390020785322249784005614090932691262461577171127333066927553862892893508028980729956892090307487127682570300884865069802010196569678874940093321554739718237638679012938473962615921630246171992036435127861546144664803611455666819938674166008021040605924062512737769360039768853648814475984307217941373921855260558301650395142823296928401773875843486971701914035189273656850809954144991747076084686670471206784938439612830904258397093100257865597925994560074362287097834190696305649173852993304496725105193332516384566123534693388224344420569726333481439538186409459204852255771720686430391353628587240897354301351810175814116428953632479234316190912052223555780089422298330648116196575519091610837749900127514758269682501656344890776436786472034687031134809430184044592072687667825722055146095786617204627395299665880628957300613460267212321480255230881522712240435536969774920733683970786967416599996454055521728472498789373358139860861380469982469872690592158991557731848142485981263011322468791016200319986248499340633382028912372654816241315279590193263584413165511051853630317408741361320224343740937663173336690856543057510502721754539151182392726041301549634064657521756258500112200000124990446094004431248976491128859931242773972911566798420400501447501444187896326642577045569501893312034662289997302574187820856965507908104540284024380896212663252529672153113332802805863846685502786061518936160259166064385717663785556597197186002816346574613157386811503097946970192849322312712775623927969887252099196269477865427590147048567728366299648477801858519530338081577398362505031419302598927821838933777969318348399760806272472024959911994052717591681234195120872405073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -2724394665478540447396781692735262621793631562274853124737183383005448503495538504422915602752225140506948875832548985482652946500979361468983067382603604916446717489881796733348129485099918287658738593693269664748632079257453300891186321537465963560867643782333033407879683088224179643444349405866712896203585057328094245424847535036440310182791511217497365395050922735147077969553133464074078867013520022935133328551332844087627851588400532108612963328432616261277366507252230068223908817692903388058899708754435150297209532162629995142272452639513780604709037654996719511145077511718584542356410950829078373977220174276612046442212249863096422560080948835748486516171705465490721942938173756149346554064566879688017919183770198308060271993279922935578005410714314980155171038082619640269050940963650746194098200311301275124852493312872644939652951094318337700715886227455489133020458924994704589359628744483228571938205027225498942259253523480209655922822380939994867421292684314531233169986825907906358570450267893405662519158883549268265813560242354531388118636389147110421033730799569659304002731207989557490195502876091081726836563727177631271618823797216481073223703406189884771870319525247386020249659096495229116510118277618415457813257889457259367425388358067885663105771647053649029427053850333937893565105540283770768908482028516752280419819425890228692685601715593453024819015863387121405189351693124400643319853448242080265241265495576480569725629501550431879752824897695347244145000834042881334391418074129363285525914424862388803313917743775032280660142769394682048936846278070243474185306059523245795960445856650589347504839603644232585066132363165053727521686151714220055248991904467636790937781893183456225680776919889444458040416918353261925536518908068375820661660977903775681602366304896092028685570930011606810060432355905429329448392366599368587146874909097203245162287894584616741574970186682906959609269202170190120064117218371140358228133164685625941299163317478940274582178470521190245253802660034464624862309071838408841113109665373532598047542871889167440370688754616193595809694299171385359954653509920501043582897744267734912523423379500871095258170720330106687560847010551570567217387217938633102213803346503700368591006522938526980737153669192193672785605333279987972113169691664149909098699993591661929831067910875406718403723407849107475109352199456754446360761147568564548315574335226168374296080497188025874129399081167260085131616349517221243942581503528164212923130269732181845057358202537957087026662362675303717294571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] 2225245934835445239453628524635738599900414545934619054963821334538926477321078890555448032729510630548042523095768176809122446465587315651742141386620192139198625493821286003007666651299354896477149999869789676482114859865507839059935964639056391425414679139240786717120470732199631087052636457158238446334661247618780652251616230663934667385483576095079787733765444750497119502081546233179626488292807750911957056923803420739358816463106468891068350995408848253973176000639008228771825777811930069130301076027365137299558181334120236049393931369896676153370602549722771312309057811307084002213918197401806692330954576321766844854156912907584601029427164313405803267278963679980036569846305653433808012967280155434234768475454550559317862341244503463884427750720555228672111256296869353800700387567599172723622579741815677580206750082859885717507150311955429912673052485621863249866681014467492356355399431963059902711409690505452340516310016391892407549365890913469590641821996849822837640815016189222035210275837262609195822851150843039620401257734467397672202126004230493942706215690409065160842990438047204119406534467974126079438923506520737538264249728286408292585479302883352572694104739282372203316824063851381660295991375214179804594301549113346056704649331438259638772172198563007861343261656151328136795538182537045821541705743401149862485330757373293807167936063998040090034729134690930738397505468277873178273830582794592954417720613926611839356430490992096043024352971770572235971292186349073081574293371046647736695566156298911020353099996032166855872491749998263152971436780839210683223111770366219100613284463753541355457730661560580730690807945249029524912536821886027848608373925348077811753383164397771017402451672129687928247001327300345671930747455251528319282776822171326164048160142709130939662332268981009658484152386192254687573508347251859261956362889346884055981980210391936738600784428604900246186477326045858545457107282899794816365542581859448382651749629793843876241836895835435046569996330045523680842066141963751256585572206508282989871305469313419887201622523929674445225610408116028841301519284055261253579975312997198228411064836209101759526904755452494594010341338315468511773688481073664653122125884969215658839886452269356562145414675427328623738769124832593721266760563993943017016526112264943898924469893482361005247067172642149328814389349625929153991125164076545483123115210316496220758411963401616778907325249724814653329057830686287025120320987812536703660010352713001832145009703715511820828997084221677836884246528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] -539921217507099471004356108067352477386818973045806679689845707931998026202397610873097140722313689348646067612383309083221567651852114640033153860076021846471049338673709618881630755353304494022434165192798925661049747024035182521425656757511220777605567484106813071666143059712778311248694903251240073834865865585494378729489665622309318131485626232251700918291638462126617572196315412638638046930071053214774605787327292629376778241250537993406926277814051057756051323782560742948981864409574870891910961886619803351552501479499087480403058238360534282524755543075920104736123736713712789048463379773041141171783685926064810125004121364532373506082141387662255447641018561654559585448630189084869649364244120958937953983130263793743803042809209662840066900383976888290326944475998037355913468758846854795368699421376135160862673288401768952502253344030692876290594568546273003503799845300218067032440557693102729866237768764680258796733557178657885631305026057729185888338413902968866916446725290119687106411705707669525467616014565083237227888633394174960487610192606252255574901943483684274308554911634876089078504650569497996540858833543443052057896946147822028973178379258252893030402963274143681166226489854362981203510806157255135471407319161357068657033388794577070976543454835840629719521240936139710430111136578371253919639174426293930334896679466260332991927331748276552258332626526828597019300513885581439507999209161991637346725021044612816382096075588785114167747763517486608532227120560946761384683942253791174606527917294123542774490298618284343321953459458091599500656956618718467306411286610593306074484022365501724014427333824702670880272969449086964367006685815019419041613141672804698845298161899261236464726843975229856567879457205665849495929901207501304722035268782622016111443597824998045584255039481179877396284215524275939971660556621765559337940450085063285108814113669220295552399458374507505056607396593578231003826452351369130572029267590200121527809003032196797604762581939075860255563999042642668809764397952732060544403635387170044594386997795541854565312267467066773341088454785630481446937498978182748892433205228662545177252304201221906694438200125796845318573437074748477070671946012682284688801977272348350263875835778222789325899668588692057934128399102097461045224285738634987156647898995356667654632449447433299933432574314740539049708860266352721127585173204002218865010033194445595033318363134072070901764457858323346098152996648134125452787334750607980286827319201037826562728919380727374369646812687559622786023424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] -2159031569327785459129574058516640059992206646963825502774283275891283222307375076550448440341868300489056742231892686300923265481449886706417279487480764552442321948327144623078846983127079711538269290442990747737334419249024150775362199929270552819875195265354943973106167823759118562133943110444162320729211072534439919820177008388975166848632398043135484843958075506061920348016294022364033001653358638445642057069520607817763306910443977088594573498163124659730228671961545078003776117386768864755155817953899197828291810245086866078448963364901766884906883635056978305937121864101513192483602618851598344933929756770612686774534248604225677861791013752931321378786252756893956699479348289787655359654047799471363252020493236374165383910060628558886109260046333195848256152527872436435506033487268701140905191125946705955242970099089191029998261404391027220643632965559224020980669363556114210589468319708987606231275407650783615917891722784153577018576136476971004965046143406468484538702461277565615599002309173455756825437483195525831175657684091666555394373304772776053040954350470952986395547527585721997613839767259595598252451722837062206747383786644214408561616094001953321942940870808875406921667150224458043640449419489950745622966466800781482537410967711790745475354527435583907762854328245874010191283925674580197089357383541019003176871771039226804198804547599120128390995147137500334966191651168137139281981258234492060278604257654372922447300443171425844246249023044222679677610889292042270855903843973858774545333604262965698385390246152351741968373879845178039093092869673315886551832404568331267458630045574743031156287009558521322048712473154194127100606740259433351852770681999606278794316233341980473104048151324668264522073331972145081901581291330481125302798728385345356332973400612179813525159966825268501577865948646500492589175465421295870571341225890452225538446501794950983923304540168996677473240653159841116089283077671325457140391195908573437494025369057199896386974355639280518601141854599640405019230825329586243733041173649066287141931001757399481447749786867012633257029801381021528506991993308401204033131720140619837743163702651524149530292537376215854048068195639990276613969834751725569642894095826305314400924195273572679776045673442135474307170127212183081194770015359173388828281540336193955930088857619871290299350726035960689707801557097928065872229339558107276005719377587363020092507592794497904361610394097218751522952367198626305208991943957068344135907723561183675730385764356275012750715542828510785719762944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] 5380082690237120672954412313877496775753970003733960396804869785918079839383020297418692333611385060824941317257404802891611497178973015840751242885993390693999275568547238324897947794742063189856375668632404428227391247817172266136924437685922097107300589169324142168813973239842421377256738443032956165015392514947718015007282137103721217520251741814125331341877466420926052984329664485077047153806998269845795182600912921646366813020815705930599739671868953874937856871495764366926433014999368023505984981045232972402693159165741115692483673916738356095687761961619598335670621522620725357220755249168893313491098057570001951540521038143402614052708934065044710468929721629861601953825415757374306218910745472866958947016784491653844896112127375270066213682540023992942572881356817641362518911508522089842749644877154340206719939740642284139122445195386961327709636993435354933567555144398064813272464861299323024720704140816747463770065148753016589615421403321632993643764627362008301261891489120392438482392562790030019291315624427329337287654816165365597070746695505968969115681404595821927666735450171695900353086835543766978625690096948363355097810874590332046985137412685752143490104367649546509114021850444622257571895859198282673227617187405665744586046317912956151120181138905180336290803176693994919187799012312073175461324799578668809358215979112391514799839486004839214239508837936794096030914472574800738671528426683579362847058570039765537069692904229979977514720517634031711098090974017008286230487364645200698859697197733628875112841842605578796386966496470003918142549682663196740659811287475220994149315164661613867315341487414056202497573953479580620022322174481190458524320781223678356047537820795585824036251088766840185280099566261420711376320823180103238990661958581958669768145066981509719278679671285296741352344226553464156895637533830066188143769375585777047396149504965507598866794381790813554480700408033615000033968838985837443121881446129463694723130667731536674286902784662691527089298652533885469122074103452598441934326296636977946642000135377386281302499928581279161255562624326007721189391516804918606315476930031480352276967126905157637710729173933212945095772349027564954844220822533565687550072550792490933190239116391202750092198107018712571703044396576321455457575032065379131423563373643889787529245861836433424856241928933017498286076218719729156798385416709063312254833926799038412566712067382328938094199841700214988162668081276824974716774464689410736010835489690114079290996526692332621489038161862193357430718464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] -8244156664047364076642981486925661318633967312430388525747576711317032203468734100787486051771226649061439101681692236095261362916916735991451169203476811647760945525444040617964197741482135947422856301317710344186807077842215218127685391447306067796803596668051638701319275186414085088635469587197484118195637790310192956894905565524584262087008478781604386835088152913414713820129454264711458804529699640925712006802384790194794930634302422359904347453866727808597233853050667683810476291923318465748870232553115396994533603111392533678939417318240969599054988704595810388963241460055262212310275564976949470290286940284219708797384943000842212991529834303362455510841048882737536816967872461455296503894229604312234495924534809373562260054019453988171228694233160049058288177680856427155442258878470768349239038746194564935388177391276155743459815579856253678590365545199050046580672572292034223164134593539444028988527780653712692123332319986383447446569174238766314986664136702979737102990563794318141524566910207197007581098831335843413534350192716842608121123837317198128878849759414835750114379607554859562032221457742238262890546974139058104093532212283881370438193344919344357499645392764638537622906766310115220692523426474831608710530972913148897895066216249933703827289004911484026388465576324690332609972190800193296575504312674034013639391255656905736942232767041438338738224054805334880612299415716237139721973134331633911179603200788339913507174206109863806853729718419727484602625407233432918711173517244244229577788406481115459558027687805794405338447119980273452143147778610467677871282989003295139828791617533201498913992954572899190180809392725128009617081550042756344217597267709683411782111777434611647722430344351966392737920956674032635462841795535605371951009686871982914203948311105385361529222635904693040770140078405482884194875260753597674967990550884382548951876625940718811097683491223681460561638750752222204707646939100268950586028813038681260497158200463593636344994256202552046189049595594411737731436702150715365143485911078531494206299984781467934119214939531246042887622355011638717548431378959691745569868127681963507809147236561590021197791806833651512591238488196535378029126986006422534397417913060659503543971964588698039932427202044533583519569994877054741148151069526987422184352592565200945252618420521874856139894077912783661939075767527199180680501488786276229704539810984983717764497822179723626992803647644090926389870721338845054962198443373335976518249938773270727888666283208516752239400709593862214940360704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] 9412879472120108335632152818349489445211574258331506231315992265701735184057814993896655248086563665380184138205290778086940844026225709177947142423686604610439704026760335836420591463100449884350902070764954470760345700253231506970814927934654013143585934963728718683814851208076193757319128112969494594061464425745966314064301160577136589682278469595018676454554129540582180591260139011459793125401680784489347664050773744814587994661195245020936189363934413357278823709161420379312050512787564546191249391612866239015850919273822372346374869675451116618529689158144429236350120830518668111938692699298374665058613527107813523077263703061731860551031987406664840357818807803482767174513618453994731649022684596750771055982670142683694732837355751925574655638158514690397370756735683353228926379344383228281199463451997711814641231120854943934270677359392083890499287230212377180515318900457574444275057917139902475200563259067432786730911249228511868512433354693006650840905515364571440113808048020149486239691812833016467018329199898690691631419399161245200879434486607887038516448186425517383002074384345326433644668690080632471986536499359321036298031318607761769571417620348458306120982808183346297772401937736942129987758264990565693712621987427452413387982155031644323665681122259909335746006876122780755522384351574359293576276464161873031571350448137679528410025336636060855986789213982793385464976422962443399249692449765591518648153272988115609224988966306892126813517370220345072290925968954469148090513557663185740544210494039537626206603378832001624656363630225578913874544130331543617737629566429395337038300642091559423409348704172721822781327470053710341029184582152812218299569007433912031542432172541097015404207451143250643452688782529610972621025459807865438489758876647257442914189992209372782150633623501399642935833573988708523224532597914920019431706892802883155769902610469624687989960595222916114692353609958623576309309813798191232464099017554050257169989197276747401524974419801723284039238257892946223910543357433046481250865623147879349086236102312808177441244454851499281097953440739705286838568893112404343643320051973124929064863875888506353758817747858610321760860660795692039161817958108605138019924211643285779634453227505926940167241298834800623724667485885082380832250966081998594763558534254288838439846738549152587810677159500062948014328815554472208438350107401550187344298633083524464726229994290632073963603490275845100166121052554410612274954951564654735824580165225992313640283676703737971792093279129519774154883072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -7870491931321596414878429713603345587800579437220886160453386605569107752500632344550729433868494966178913894909803461232942713894470155800387305590601225246062198132759106462624086141483473039540890376205517127391281998885310392451365703049385024130254684012797491156676908357375399302441238233365351181344987847041917525625455426196104739578629873812992881500471110295186010036451623915079724657868782103537454207902025706105613738805275409368156438885845169309582054069350927937133885614214508355515633804389300898753785699858701645499829462275958151997092888031736349692842258459909577148713725440270843478987679457017043484626407775362003838977366625665345081941235971418790637980820609779018214542011621032383027292694698970139650149201771011726350104084128492041084717293483829701748011475476387746029988959672162670243653030577132480458762627577510591151962743920817180553022488505715944698226659399187947367779343283633715419939066308334266953278339612892687117157715223506841014159558512595325467180548645854595629112421826699080669359690712459656714027850890767436272484599247653314885771997714424033537598789013953811586651859481413165453270569097395957646866531657091469894381007378059993461587548897451632914783488356790018065023296649525802045439960537142608868422345769527615911482138930181952972697395118172317586062572971478664701967428898374477028169090055292462429543997136147097411887680148340124852155390829076919365085298247283420316859741921149473880583254149759977859648175593134175179420567896721945793921940388327377808551513663567538028670273158738044017084899318182637912787211890258438401256545723413719122561093491304244064457559875405151368054830847079576091807802242377178214706942586479395541949166684220265157117838452804692405898752473091872482688596319238147672405415260966091647956489526157508662072581397461693876464799776240742067351309626886495214828067923569185049322750196157114355174772933163092528236786054863697851631096169634329265211508168980672374460250536369149929763136653168868130159794263722560921369768797817682446424877269880356167457469726332813944494826881760083891145089814629007798994080193085457763950685467176005353022471038861992256376312180086017419766796183220526106306394343075363153869932135349387559804242651911317898639466232591628751356541381794850564439176246534799332093750826512408935495184056683851154959494197947327226729413316837964777748474467564913967504847495817940732542548478691281795472643364334566239864816448623254744848814900375911043228755535051832044715499673233273063225688064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] 4098803698431406368116622865055081029956479029927776548164127028531002374488183758109518299017712574623488920831508601810612882386273982608824989517588411343730902825591011814344998088686537588833347327513836045801268920717715613987806268034399728111830973984978036888768770873826496091670779939021502069741292205716051070590174150178643636227880636477965679125283234730728738338752003566887981866413334070231692797470689879639971442160264738227686523484901764142371779906816609778496236730935686252032784626969730654380747912753491533830271606942108721781178928065828820055928818733412929791898869806352574427612801727313185558765820971588160642249557276602261840706379641472018665351809573543016956178187172585581258841256805055085815084073471352705962480866964363705786495139214734109467786109555896639841440742406287852895132435728663450383998338745553557071249662734808997392194154556182160153284815025812087005766487237880302491595579938814205161666425541928850138718436497551839474922766553361971162390202200248065756821954161941228185462663081831514611017272037460660807550183422434972753737641798159847120485670995141859995785086428354255037877217474860411914231659559878134662374522635403097718257485398701370067657357903652949399247371903614397896986188850919421141937282157467576574352793855824752636867128439985372270822281032387327298840375926920530730639604415638997332726104823037936249939472862987787943082189019394908901220759507200070034004230611688435300817559751373026177138623021434268887880517985746564757854324400333719172367862201522554327314603977853856537314915809081330983894452972581510605010451845291719096164894085611908673280413640333173211548862923645059266119055606002867177943565861130238197817198655947106528738892152244128724664270157511206754627415745034641260388359223511467637133887826697613158407409318872726187085019900006479284638431447609209931010474810564495526308525210114541963650102565986279687578863014606765845630594872273668862107854471135804201133209804710474568016413665657473071584689490987488382301653512832572602763245072801021386908521699906988432912318493975035040289049415957876190468145417181704146379608263925608184712544859248189802954748863037345969814793550165073081190186288353429337564855649864433506671527769638854152286704822198340743486031751293879281710437597416694040516144708017876249815259043088012087898346268258487782434646314924053992032418375067263917625670724131339428630384633385065414522222933457684041602787465705587178587219710676269804538668782198530633788609893152330707846037504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] -103083779680000476689751677750563983545845700866924771612858920452537410847864502029534740090006149839261081265131543817054199416478939882738111394626388455646517859372781528710930340291724627343097982735453499735575681859974512151234012389934758176654117141470071597570690667130637931282830808390125306304035773614168620645785821683747192238840680383504355062641705189421894139774432413847290160415004823593832051777170976360811007429861210735637075031366634949760334004380708835287145174664073182118708555951427417787961187404566977924559647716406347614802103664884608778807021924776616081484159327609752151159384473751349816710362142736750954915625476765763960551976731765939179903007981205630088386325655374150624000889829281457312845191643767007704142341040126550697250951865995352929000106896901541220232515245454158494354286568470423016911267408721849078162725778762572101286473108829312182331466360521363511259895946710413658774206093780560715251481032621703014378752620728777671346748618891763981851644415906863446329706600718310621155998273804907791273087726315856685470031670218192186918356020208906220614514990355100338324469625788275307879312287412798041222839329460539930275982301446115335458799029008721672957351049246501927398282167325936221130910196927877247374299842816433541530382780783572312040851434323060699720409831078306461286935512706117230179431390329826618303915221609809345327579720998458965850549433933595326789418876538068214777387388823230093898156108043384975599641622753831950384716965516721670444919562273079777832468905080448793537309160309394446621911592983741921376727371580611344455797883822829294465050195653096957022559343447384170017652757943964071424453083507767656172030975656453623758987254496744698792572022236823188316120762001442701066713469271758104204604458837413985154770086089521643012563430444637325553239332817445533287213242878786798529182256671944787105200148046590703497847220977833057953673810422935546988216322081797511754222649766159103446019976849964022695052608959323547173708437316503462368908126615264412611885756300454630423488504918585403375841849514705192605248950895250051399925899955698025980540093670787911906134386677207672633651753626708112269761235397515872508743909707053647220340082311241325786435498582533873702983045159152117524849631450513330806808728800043682156305087226037256724106609620428269520974326048174524006128348826370739905366850464862127000688635170824465322714066335232717898159726227780341438593397676716829044549318632463522157914685668795836015547668926124406717022208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] -2122205157673741183713991206284187434698880234295389251008125567446085491858392145848331077662878560118740308926065110582543640025799464322760059715380737621623885378700807500237396061284016600145499871732648050427469033936980621635245258806752072350377580623728162384896067730346450156794895961246391485102428542159138427237317970897986281238607835966632840139667339786334026332029945119057197584646794174897353878872013740934161012256563077182891876912795315111241465147656242625289889313268333225734599201410932007785401089488117181752318595196851660320638825675881780601284120900908672257530852763299040543824853924778551737166669203169258568135856759465184815615762901165017622113150239062807625583498877889536496371601488888508546655990895486653032254262369819669325450208174664665839126149077887572493762412605058051333752214735781138243099989858951832365953133416893557566972177821055473128935516137625229316179182204019586848459419979566029369872129397643214355422768751024542604895481857173404068716993604613227319093563112941973269175235945442851949444924026624191224189001606907636634890492917923964793215406678681117374999815630998913853824197673156629251553200980098531663909818539748759891575833226790882559076770517487823593665748127106715984147128031047333864345732822841398294720652873116405344458608679277240734680500638640873539744738746743441256415168633360629983730125957178916780444322940236649247489578741320167260584470396622238372828941288590013228247261004314191937042293637086938260300440503991550403102783456433206719193829559372496893123275274509737044326744477147517361144209075776628015935419315043988758601928621987520176205205476771531058091048000050706370812979579358886509956037429794855097854981934100416540668258791747273513461747613631167384732273356492755528656317460596852172087643522895332835623292379101877545870782360415892125214175043185391918199283213586701965276852438500737456818060260772986031060849192122720191786464199407027010088052816939641065894932212776664584541117890782997527722231245084467098444725528633643428023655824100788662203905462999516389029428357591529362121824247489925010999647807179342013963933284021236929407788639872193138943275636594962189580365190098305757738170826992049204210506289405509733293835934643181763226948431491963005676137422993064729831553101675155050188030684522046421999904510359675486493714934198557940432488048841622461343936973990899016613419733693580279228696492188952149316723492507826478568417410473927817899917934524525729559957256824409595710794180838827788133728256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] 2156976357211807715801633348966436370435734206994895115620833994276012116234153620995136814617818668914618385271769489977735171832666604241524060646532702876308986823544682272348193852237157042390270641721533291142853387872868145317238134749731150820802600519305332287579376896995731825845256594878699924776613864593260715972827258231233067804237020458736062346969592536483693276125356139854244264111546429331697674280105040276629590791443331709851624316952050657128921858858384711280534765654121039507967833761209092331556680532378970043946951967747178525929900984640345950808557289148050058874082688151837340252519577710142255725895709009353042470500023858686673807533144985885711626001570489542853065692345791077987767219656484738035514687150705351767860457495046184157720428234148491150799145272253185094244560223420595798052525273568167414082710908946053169515129055766909901426325527670876693755249589304523108053683752286698580596478537716608151897553858349439599623268458352583393382289293353737846532218286428290549890984810956537502269147952657092716889041366123718872690444280004391935871379637532226689884803818332234376409162585202483391651182861493407326047390973795221357107280667518430661918208858715300417161923057598172827089450244082659156765307234310919718311634598996455361865769815783904481533964472021488180204274554888383216876862847068293123523773644727173546057339751856806967916270920065054013565021620266735824752380829570903252490811015524112090351700949276755443294845416635522750278640610177165439518932659858707341646911147931228440426305263921769458480547179599509681962742650009076760553712432314959779539819969188993354639592620432894760991676646849565643166380370644070066339422056226456766268100103242964307772163131119137416865954000217158574282365519007924353923090337112239558548672378921676059747936388118309105215519585461677839957710268510387266070199843688839016878453827356641000326634564290025769086543568145069219426120728384690629121914328658205254521162605178920218398521312144526558831645417891376715755113057416788213126077494194237334266943691280419065224382978317588318701115233159424903959661245024997181710691269544432375519827996071532007738260104304839906523510522487814721207952436329828847184608507441066369475861312594369985087998344782184666149699943044996415444388276254111235032501380692787797869546432311033274441756153635768490907588785995775983412265612674725715504823251019647222506538892085274912143013150237081874487052282830658381621943618314372809632019582014811865558969707465127071584354304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] -1111214857806410098769933720061694585651927262275396805209127992607620357793647507968409797630194115807499591058671400146204500293449210598932599405531672562519749694611341561967165417174660003352352545130667142695775788359390329745625796190791081609345879876262133690641454942136605049597478011631360691515359375392562957466431749446646062516212971904374067506803471028669222474923770597259137614572572996599669446291390518318181303845049622625234052213113475428375115528451364145475056360038043084508701527361377610828678353532640879514783072103428608117287847975121535299809755415534967485932793377787748775875635894281464147063022352390959462331179461137997719558675486892522343003722304926252558523759878098161394644714806025250687015785683985767425681049731843754001476769432472383136615828582703852507696147594159215720571279636605966758056966852945521600453161706119979453134575632114106296994075654877790728684708009718428240604591548443387589514207701760443039220155488781726003137865734499732664184985395177291151823535486309755219672893980177383209604651041249702189150901234407914526379861955548011038469025391326248340027471992922889871337079427170810278629835666590838910688900609826390689573220939808983834042638009696027561057438914416981951690636418501589150537068754725496477045206001116811026225790546951746616368612359184205279495139219647175144897726464555651594394956702443941764107158774190950261395126913463529557359168567469188180701360611232392919281191276706512234102361891018346265966758744919818491162887037750220172615407625084597223472176626888737184420554763261615472584074291462695573296109733982545804257031477704037855534567601302523102943251464007665448745096613580503647306404078486116326026489596678211951823897008697541227184932745375316409598557598408542151417920610351467847577810344261213711198652648171585658362319346537190425975339137636821383801421281246338323225475963769274061850852673179171522316343298525283949467499834592819360757243693505498559951079501843859868646189281377701070242845611362934876611925464091862946618171193566907500446674632518274636632755319245030868068120205901571291007328824317973044787611159580753716435850996537147825649172368935116941492403597660900591928081735318900745361192182542133297003211854715427684003690277377317262867811357545379192665187735406534453601103261158839746633069206791200549316869772128203480878338035262736774941278159426658680550425053873814424260734645711037914326364837575453239161378410618090723220007678527451994465223947393710088139506867317128601442189312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] 259832535610292339886326862297160101777295712879542510670913636666096576598207281762677184675093952712098081190535887509893495408378103839871897407302332368303701013575503412008277277982631715052232270654736154119080399483306165991817947902478894740621225537331976941768500129668820520944808585796089745924419784468812339830264877502086912764348207292538630396814034854814313370597203096306010017961159104323779272715508833645589270464723347402086958957450437142225282498973058188753925971173959420196530015390844968568155611379165343277847445086232592010859553473948042460624025833025231825055008616236388509535040197941018523232084416749612328650798207647120712107873695697864130175367402866998029102382456157925130099068792428425492586568444546153839608177887610728225548597206561743420670571275454159207274054252744245535814027917144717721016380510448496004649814808994987574168625733830095469457819182789915844097244811100369918823941093772025479217517925622901467537728208528841301180739160626341992293245327984617886756233488456733733935456888811362912695081415000976901112466397618451907406218927031969419824957438219903106627204108568226610717592070830934124617089668180849992843581207658151337080006489448987223888460124843468363093147020577611550155727365533242887810154894205736613091117845082777485609166327714368025519335595412932840791808441764919038358597514331961221198715614222627641003980887668416484204044586758310182359072179124800743297280087771414725036286981058141278945589745601210400596361766474746080311612424107991860115546257996555602973597382059609702544823495489343007424323501678474268233316421614700463427743406306259907352058610261593353656452746918168917103051909891355716852602575069670760427291178325105470043659278818452858574482100543895863471715590909402299006783375583899151688094973606687427906325825895192410553734847700375659445760021742605131390811931390703437059374428520520581702927096892286843403828426444688035832243803881162695358531750715518610357408712222877571111013497717899271977768676125193579457939711761771778143859780087412966909065417333924367825335324574024729924636004957969310090121520314397021019625217724153843957939702132611772394198677612598635496551033939406776158957879529817396128866054682364814400640628966865368373119106284996991098491221685614797091282802586858082133164720364673627168156244652308803024707891115656699300435217986892715760582135363646297443683636288517971430697120382795132363517623302874078004534667014912034306200502773458711195844051390045753415215596229928328294825984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,31] -14103592359261985489792138661959512428740047329921667996974346871435821660883894792756790448648396263983722035583298341483049070486062528369620126089454568235338852454247549851850059437541737856473542426441828560003719523751612813944485927840213641334891614431062886791633574448405649961728910553777459076613225342545769003219577566832090407445462283421682322846038021132443364602181721669713238769089196772902035302145608187386486146191975253996195176180303632657276575396236883119931131646765377661104263960237381717987403599588619110254675755167182311434082554498259284907832028922791680832837014225628758536740463460452087262946290849140106158823595704618972020679756631014006693205283147842473549632826764841753951815167741974859133435138465455779303341393707476940820726276928143432174660641896208853079186958550457958086266007923906761255485737205976805790404020269339704802679888570025748598233175118259435756866479119586670586255121039609974215053201875908608994731928182298904441874744798274056839099469458764259246501950604396638865867861773128862202024754618288322386297129107756529355354949722964656009920500269795415603429534758671473339741650370917007104717800284914053560204158441272376833999141263397565539494614348175745242560414107246534732120646060470349664756926965868093051365347935417057705448979657026284717880697635024869080329181634988794916719787721782074596213203769484077335269243456934728220081560283396683919472764868799662395770493863820924671000331774393393213865705770318772384628948359234725257772476124720361004895581524180766108147247952215387542351760079623286090530917931458224304881908256238799470823853456477716876408023944574597537494594073896632268953539180141917297936357304236428551162958685058722418254973177403797149595714685354253796927648473680670865099024024979537149469768872711908961039183612845633227773273244985956166447382562081913686903574146063014317516698699656000750595494313968443207051745960177191287632458062732105017307595274815040664218018869350330995556549771186588373099553254797925082065600459586564738817382707750697390994574100362106137618710118349810467116578450115080178398862354880818631281262153012637124991152106527024206535186493111827549518786170349403298206253858855379094218337015598964879995236509309782487178565203863552795059231076355874578732103916835255255262564803513694034887710523716522242285646932525593023253958368934073930327613264061323464132021464026807799984769264433775002467143714576060432183449060260717044767755924335271676648927111016650215126430397488537303777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,32] 72348768485210934148650143861741983023664288126137241397167000829027482668225092227229593457597041967642610206260297036388303480761645109109249915100402145089793270351751443244068641198859886047580344950790993137676976807627715040942665907453487837808324057274317410918297314515966793051657507675492914878887973308118485324326200592650842264788900360821775979330976673849246962662970684053094532420173002927561343549463924960624628222765143327656691625893395066192239956275327114489471044838064350831503356363857009555775724031613558000693413236777717872501142733121062201250308570563192075111904989656404968365757084429948948893528560001176041902068525436165212663638637928606619387269226022614404945355595605424544494103677768116774726616523559751268798711747210684976792785740598312333711304809939814719396506948153773223324730126605152068088121642645361681542532012681293349359495682583259389931365220355971357178843143442955385104473904986861838368595022339632764374815607997425038323726183874221956681762968066131303954150046740309580501932864208518261796418781590173805304682426511145323758970518903828276630529079289919033779212893764429795801053667286618682278752837979951706495588822404863337914796491338125906019937973027117875423449096357256943316025552198547029105284951058676360779606021321212698846134959932492686556673163548947153243140334165037809233788562605979088892093501728503013429724158611054470305290858228118058042872575501618484322774145105555493464973044654485704671669647328852772970430191899052153335000941109929992815259776026363475288273372911673191296333853652399117762745939339178807304317936233018258342287763410364045962448541814384964440780601972460617999491850717924302365974431400618623101463316348450322337447730082036952671279332041437790955108223942407497823326746390237342635526257347094214506747733620327147064864551984343196108489680602629481852246106490280441433954925046437051035345785129074759837566080152170214305646434613560595826636882908977027552133349880425536285132754056548106120066123266485501914811509263696929877085120644167598944030970510611606655909364273494729908563911626079425745706010749271050340006587647218611748342566306679339589078533803177467987297759011717371259408491411740694721689918478878562855153219963782369011174855006433899079284241654678097575478115143334549916488298359462080976621763949027859769296602678402824082151448426420643258126254798947700133020278438329395823176216145318684844407893119470667825741086185928290798067716216314607069132554503629538305560167955309600540983296000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,33] -94421756425584295095221754371257130199910006325988952607815480381402689064697634130077100294811117351235999066970502225227514164573789292914786582306723955369978386282474362823333660018218283765266758744250571577285979320053372935802012802419112744904637499764788779215891453386290992288619448783180167906470044763098150173956589803568110377267368104526908780404843065815532046156022525009099822564636018521607530627719566532937173638399200494800804310238355191168315398800315551252797980872836239031790294636856171466220452154281188387868808592203847230657769499992800689350186520701843518717206664278302359991589148273986130422667735703676935770374362797226774843673383178265147870033047091871765924320036786252170524859890483213146242711858019424448756044712654703025662824301786550980539363349409060952422261021842189793018702651958449084338420207590766402852525271051296905196754444694234992111721507710425070740989207856286464298730237238130912568535615376778883563649824952190303452851053093018072105201220235199099105953336206710872901962610842142242217270529044600696431146854657985432978791101590857959971469899032840877829476424145083356067025319878413116663911448445328282977769723950931506220409698765277944199390363205135703032079303849583684199288509698519331191114885915004635197117320093198522616114136986912582401504704632027140607414835712838267119874723045706443531194901423458181946870258514247628269467380874022903711358285971070915003014800303178667871166436839053449429815757034454295144174895412546988975069166306327717372822892452997863059644584073677510570533171364129058784156916359353095433348297834470385410545890339224142637578984386800440498456388344421420394579539414927475406344288586558543247005630406456059726157715022224190838307338469467365515620318776560868215343027870355519200256801049466883711473786673461062777526616147012533258070688896152412345817899133290537434815122670362241364021431230065492123126386882829618924961080719931770311452098129545891539308918909106054071220907305996944150479269119172068568338443618665035332912112414972834350965312882803158066781091175182708640327331465279315040453922221004269222515929195619072179717680667267486481861205218196791369775856214045511155928370745855719279747582716034642219905685456814917043197764241174389121390324645821739073244314821796847887648866018600895854790086250478543552103362664697271062386393981441208942404185229071616694952301515382302886295624810332878139839837308264122369675797426567938127995247611676479811340049382663419459652931828847376290807808000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,34] 21172125822780004215725560782868274821402544225762519577553166276232748915369423688513673094693542607390091030084714433963597283816752135674127684844172756321432130954426288936230955547051880506514820793660854667690877168080960283718899979580161313201367195596062857273617529200931391023474687567334102864398605529309644297016969591156644857092087330011672806558137249341865903571758825505421738234321887535839062397259046195327459502368307787520277565400642736621188170286568466708530594257261874986739585749053564062705534184580402457362548726836856924003232744121870910445584562743688789296713642765336546705103290990432435235173080727678578488425868980638695829036048096903795796630228272104215658581022276489688517416198495447791106162828395701677365257371921152825925505114634898967586585259491316654969906987580769699351228798015758079610100160205569330194613288059688230308880091426964381437451498101002024030547751331987198912785552821126519703328463979463038848207853243474276422328727043611735549751125279181499472991502195791631379903491318146003271681605891089060138454402408755828254550173439381208789581547734239553873865852355222215683692367743091823504713982615938239452118410779920061835235492704769019619625210428601347927054573907929549203924972277031646690046710851218669711986441272965732616332379382472225947083150807803514431396401661314102208367518100197948875833701209344826884167283632082328329983930721001571523885836111219146072445173271122675925507838035763357728378196478043912793820957413944169855336818705914194133612417812476551789742123839283992274931411488804428721014734816496988977924291137473544370875514320865981511053039306702799628737724625337546009901728414850418246838962687000368647270473439210353085915351150912622754193814286487938863166737943371319238544622197910595677884169693220069872329221437418793915355696848051635913611726113924098016529735173402010615072765351134259002222464139059447097640266272155021231630398501999177816299462887817373217542574683223430514532599648021468960301636185830754438541947176498902116572673951120593699164471468612294255426536975210927694196053608560635581748441609601712488198863408598532784823876034379093705378723104419368462378292081886632194756854122493898355049154822682605565931981607083441674789417494497758734873302571214722681235398077979631770244137531724338007466732965445619342802264331519898259127031662573136671599120317422653821005552986602798685292967980860588718169821392947776716018158701319109217693633146457789592212002130329169275297065649636660748484608000000000000000000000000000000000000000000000000000000000000000000000000000 [115,35] 53157243839013821831263977877514998822569087601823189838671117365276727806095371229779386352087801387999677499833064410370982043066708071281610825041039426734382521668649781714825396375976503503915698642637073503483827728513902182056699219643591827777036523585748493091386924346684265351164153349879926747620054803780860544955376639325728256917195101856091857960403347249660673301350014755201162403032439825063231012448124627498040605937063486931899459177647934813951380189800964857266710449596179554266821837375742918540244114316022426777003769765621864682640266129060133628247937743339010063524348140855358779874495396202283631394436718794881775850453909527172666712570055082011209813592631350043954255269893985342751212707712834233117590654969683519947908608760654565574303728063193308595487979222070395229326648436863388559592626316074573050200820593332617388781972604715838122603925743454491985409825663869212813165872098945510805468459397016820886685795020030887817044374644142916184730272284581522108544050276565883048491604498962415452993466644494326729756710377709659009309104085725505310882347147666440101387243208910452503228484700329156727707192846507890055068921710686279485824046335024850685460895012993424343454607112676010287814537353365431965485564370619733847345833194875095945148372666787195299217645548195616458327021815312434227167043710692507012691347263173750442971411445985585365662402592234875981946615906084240661451577073186863685238574989671561192703569927331609884790739042832717976208952907498600905253119815429768569268360704184734128678093158543290927443772711125018602466623865130411462498034029109023389699082993182437328184363250075988677793246625740475638513618829148193228741900060227177629768017630104803713019567093810880198981949059000236748045470322658919929524024641508175352406309101398066499623115468797868216723160887029162558989304122194045957978150994682155268475905531542076244235683380585586954807663041678723360450323173641003843409136183146122689979230197152635761295112267548035940336631748532236620543321456557463097782214236250933243465853192246131440701563554726565269848889101545314826976214574358220466895541854277809183928229193247985898596406968936548827716912781219057473139764796355831344942852650907739735753689700837899719281879095438549526352545511144200141703863657810277993704622476554877449502108956634364614189613394238703460965234930667414051026482962352786290146000578743613944795948398816846293571168126673217921982292787478545532398730601718572049358991794437151768197493027208648879767552000000000000000000000000000000000000000000000000000000000000000000000000 [115,36] -70932566451317496909576922885747014775851459433813830658467708844216350134362144242976385784354028423878937816295657780845353927651237595599961505898869040308638848518746067114308205337887357185510996964398754217443028685695704091755920438626143484468933149020287199779434093378987466389687884231461155937496089335106876414488650557786585578299143040896322747909655830789137387370093717027871677776741326690356667347845588229903499305175658522651661121531257695026613119790195797287496385590982127165800463102748877113220279801354390196417864933087289875146876417768880737923929824599867288469010309018622375509904851230140815752367521937986106178071642882572731307004578251394865997437169182303068629384147010347603554883353835231874973448055062967017346205713902860529031477904862831416720538952251367946556334639526832489327099097474069545695340219977816916545914966556319218984491216356514331035545870998044759844720145619719810841629428456716643078157600238676928118365028901074436124210064934044404324345137938287479953105639887573181176604202883502213697153624133952892438993192546560400392799740909061799896343337143410305122308711567435529929119227396810055697479023128122956916391036309372016121283632225869381151110650516061348874837666105582894346294100286833724324272349774497718294277692833249697354544186242500771141298918609957751849196915279410475743634140776480399586766173911292549759215350077370448912506921321036843214972525187325418140946134606103976144468422660479923878149122072869400522161591711332424388917952163788007920904836483213240094477635092556833046155532025762425851246918837218023388715432605427814471367021902356833096317261264764304906664221131153618369918346941882752741675958088022855282067764543844357111679215107078407982941281840389702155283258963653060207875544522987258804672497201543345883354138988601057168183261917054777129213183104513231826290063707667569473767356372035232722540245638354374163692874088299457915544310311621642424123468937317272569110604509549802133805164152365416842386599387753696547998074316631158998804714502437734160307879719573457632034808843505122889814926723069331514642236360426740819336772324332447561158826218836897703514466870777245925512074656332830610789280535234642664081964800677626586215751550058095855779816226173775476903230244221776691553504022725368062627177062155299235772480174725814711129881408588026010224035392780369313582762064110341194382927784587857989850936224934100282962992999093656472642844632910282410206540914310274363512874630802309234948294240827267316973568000000000000000000000000000000000000000000000000000000000000000000000 [115,37] 48128256255313310730438806194367079069653796909168643468652862663003591136422601196481430125921416380529793090846158993508742835904227586254425007049382081451214977305280231610132730792806749056199324259365641988516782528652672100382960002891231459812985062940803061418608852805278479004758501048370995271108454568866504577356600056395274651182501942269467960248657333392825268997820406254819139919149987507031845389328305660348379840406430387963644965041760301194081928448463656862494749297238046250268451797572520803688022608420341588264914503381613163876424709588963957863505221136698589970411232592470844827438878590339585093465207977671009384574532648038803155730046372822405268407665027399657396764754979345359850257768482066519055269164492463591964105099459944915668486879621171711077932884838091606739302758740998091726736855927525366334418028700638249190846918700275754248300680412168958610972645035238822020067419655837763785035188824525037229989474562897681864431561419076759214620845044794868938303267517848655972742952135089962105357196949445860872908195131382902854292810413051868497645993378947292361486106302937867510945544126108224026978473998628402666746674392022926379073607618148626092259543010628829159066825107256658040699128966364392655258237927903039844995120897324812682690007780156690948080633088328507290237058030420548662719777636710351890272766493509208829196999164137300258819596813105684942320766454936655062444282233928753863935171029905795006770106675719649400743220607465954039270591939878113704000491018177434654066203755493347646585477378395911208066065134447572773749904078728670770238398022318670643145006896095058162350802120012528353702844188790841734837677639240469474321128051637352843141011631118940278603959694272563599349945730947663874968584964409143531336285931688824141641531481854417213994929466690699483721329623013413151517923302153937665492293066545840210443537459099453777485333772212246294144756694698502372653997127369624362897705109499118755358973244214095037200715633723822260664214320142969557169529253174450845012051593932471458371196949543169167800305417616365227042796721151141289143047477452460485048131335948547728784468203890959200513156295808044008642566950908644017461241120504568689126198570650572989667936778662918322584879524526846995458938730766729798756571916824631405510002171309985451954302431598453745477919511158802057679944082132474757734925671651736746731387410202548027084114707473394582924791016606012180933017919315315768703407379703841401440509997328973874236035988174382143897600000000000000000000000000000000000000000000000000000000000000000000 [115,38] -20264857830642060608881560509672192722377237079243639666442875060211894744364784120860007054104831220288634957867879066695440038010218802049789768932614143164040369319495604185240634423806632232449456512075872240414700432217649082164098193091744494966276676095933666217748024937219486259894354168152671417627943860284631599141727724910256813151030762725188207722687244809948482664539421944813907518095160595922006440515503479797229211041695086524492895109649420979863339382632157901894225581030974181804303797886332001443387942904975125631423037769286813961761121958940512510330985370756352742432021781661577457083541332076949555486897316655340331063967611293544221958572475710845308481416025094637640000910907366805620732654295389247114509263245771869048069916831051705585523665736200343739081087580427004277160950885241527009291792038296356412911539464894182476322510839747323083990374026986881004575225717105639306271576311971627560223509940931938761504730537720065142976390508771935235251872450308251607266206172627189192154951996385714566059237620509565649451732638424325001268289384799476397225042373699838693672903823157985301306401250128016151064446124813478049372351196439337859928037988305327776897875237548471576292355877999925460723061036745724789185702290716823093967353327597823416495575390737245067398671174235608758646700162933064692215043562552095895010424263360957852932740005126473973829970577574340765947683468392556856370978416686380399452886151204257376972843460812301506529628206360307872899814499627875212592015962824740389100470213951193664766080073049003844351722679618693424025326574478789219833490950295630437640272962861955205725688221085743972840551249094874219158669685696033389931027022578010916802253899318612340145433134993197264038902301357959106841718371823104464613473338004200347992928966710781198959726181239756975572922336923787232425661708913643410574013167467767000595833634714426124648418487970666074810114116076364249113202557884629049412322484954901413325701522061132468581119150157995240910473219583493697864415282645829085051355306619424419965882332363053624820105677710290015745532081089955967862367474593430796520123306108810581266587009202876022830619221163630348452114484810290111453582452729077056198087457654538062068302803066096045803764524802684106449741220685190167794343990166138465788294726635396470266125171346247468422815318255849383800293416508181499884931696206726444232830616367732203577990970286860866540247098349264324576466129737479612957702877816247492168077800747059565157416603145486796324864000000000000000000000000000000000000000000000000000000000000000 [115,39] 4285310362334430623669791463331734374501534912365438198307602745067588269065513788809811534070622519039637453219188551278700594150890992901995160633202639716073797044916265535694975097409712214879346467661187800002118161430774463709905015418481381528901794582413062195889921107328724006985806163259412266102996841487746573394697941981462621659598232068116935732874741196288550776806688066460390865380547649920987514618438840330215501765994362457392740058965173240688482837122576686874741774034285139162997237196496174986731862568860383183503196883725067850741757431602942158982208844686118514566832965069214770828029571023764741313962905929375935481274923772414116557283479280999726795189539689328585401667214211938977475514946947164103173119629410735413348513325475626461547508040288603173551278539567814269327159588444853117133081547302989189313553307124284323324228322598845418291214782990327477050753537779313938136446914032074495544363570007392675526342523339735985056724276592386033829266862908434072843822688088174765777503684961723440248396757479319414697135411345733091046838019685496154298932823050608252399107536829311542733827009933186833256755229045828814521960256630014664727583177471909500793914153122598794809260455331410711475602027407386504930229660409076772217643300452756175456906818037927901429109358454217945307351663048688436831367364757249330351221700209178336406732562664992749603424847045605063069678566191789349751204773197809805989897791421259312651129332207457922657103328234040279864279841042768919984391712751085612331932452694615489187653747881428480350110110844685195182856656900418403957593110028325511084771359692820394457441477840382491582598611510126545686232293831925441559025605565702902988716421687375903440656337406125226200773479687295666152713744992473659637812195309172494953748617392385620859326880597836849381695889846841784411790260053525329995179405544668494467207889964349059162126789822010128906412960635540667387250236971119562558138007321644336648942141137268307802954059469210850812798936116182512674318068179912006902096548796862427928117318312199905341931831482391298341824587131390795210601022976195437238554704896307702597611117236412723210778471744956709518654016171253744624153156248488510756982775293077357526681006400237896039343588083910570404206467045846659711557767585953247356743266989020055466848087669793490468243252865864013671900707032363327247105550605650380141882540356665853270914345293526374100395366443192931144949750650725744448671282076633143722935788375041575490449833585196180439040000000000000000000000000000000000000000000000000000000000000 [115,40] 887525616097077852119825641624301849191495420276362073852101561097011931113132069503049544772070977014697372782450604022583364133377200021560306206253602992422026638332546139678475870219490126579995521793909074837544986959835918326065757668790830633009127251309468057529495277941823152782550683925012163664425686169043787918852547919168133647193621958224415534599211923336316131531977436269183886796858277054726529119319663619915350883934522308146646002615432397002706902580520053217070527875242865005633430181172200938763453573940685309532719936347846280922870145096286391578974295663622889285640124269389852863925406992602621002676031185956097192335623643884551310205663934170585765884016806912710389040958631200841485439389909839843377524759764415948151819851796838960928358982792938032565396294930152089294693189060586942013185419792362032748654526558013482896396627941930540544959554278011614110054338244979027738920517016330357562033383008012647546657795673933112458852876063266462040505075772211622500576683025510526321826062353767771001019417694473947864645094361747643345081099676390356003683382851510777448600422030244503343173083247962337639666322260375909886174725171365818889363400651546115989009853419834485971088821434916354107220765632788459281544657916947581017214555197359718650416885512787918493412671576518886939451680267220401387502352348464075126133173177447659718097284885229156696599681135409965686788162250212884052064225183913301493693885508802974196843856495013391739273988341320671363200732171823600802331366885216572471239738210386420385525266822536445604110267366366510062048615738747748875983969475437218708337769448758582011354196583363822517435792939051190905174464243512404230969723890381710285612960803486279626054295387539231744576509605760817551085068503382953998255319028184651839944978757069894168135054239415331794054624698963961557632115781497447423696908303378915915466770847278853401406701327975730816592651994186946711223523116940222678557541621579921522092783413923517039914065550625979281774333567920608487039939827057821789338970707046361008280753640965050640506588662411175758962328998874672676910192223268754271488692102018190852643656429775397186026763485181568629601721854144912416140763911379148754367645432562895272441392525111141955628403717570496070537235387649380199431999573194028488631399786083511029159351648293266471227027149562693515492012131728144721627442104768892129316321327443269772904653073636691173134689990761393159058647377259495359294877331577524507101281027808862427048114760869730058240000000000000000000000000000000000000000000000000000000000 [115,41] -1252474435734750785737243181236661841363999955293613527848857947040351956229715921170439596739575003739745701384670832580303903603786181959018006768798879064314713302850312002571508299084524033273804655826997880410158729189043232651662628246204826350693992720425438084189963961006920718789518832379219550989450311447709008630985506997319634790981652946714682533858721451549266611275482055017082623759715033144323737214744382119980735197811759347235159111145741031137311565285200210930724244307083581901065043022201420489350426215487696752085777459770096875106932223941385418214987260233442002285416799103618371971734295501172452124092820111444895714133384876259755713522426582339506818107407587679904093431206664770371954627691038198127716778258310953523484540096675365546065175950949698336755715312077932741587544826499737197983769403201523530871878384162578057846133355077141254417888549155791211149026615431275358777226620938407150421004395206004922106044083803950992538643239752052778331768994823022538531853399497475810846460493119201040254475035046662409222469462268319849983101133389889022582860105625721007907777153947571170092102384259714225967344195061277055133404596208593024232768777717653176799223128952983499923326300406448696835022096285920371621789590800900623465006387159758637580127923739992965567808670921712248900351938750119033873453022145937956704887871527927063757084509359036827519104952326483014623717963877653968786638868314826285719489002860936206966239399663552232906794968550392430792610088250140622781780911878367047839296098493252370777274786365628410390480989020481115540498483747991791705939774912656983278171579688054169689818158386215609467641457323129069638539886260304064791285059110274444479083457710383867121573706577659462278042221541022323220172175726174551010366209201097692685539248720216154287166346415916158458999274575999770834117778986635009103749357279717228892649740999474447161546336219604308491128890698560576375598155334428466504477376470614945513791821117827804538378348714993190175649236469408143001336543104480113872813791127774258858673928900239904668624581221513892336912159082503622012295481063883520205142476457490547362269381814806940940900752580568902924072942610937981274202064402630968472248016252097657470987264505436532434335182908576543090653382866791044690603747490598495763699183941044518817244645271224839516433029821839836016554675156347838652383781647308813566258563915223106715249247364511997295077306633805690281890155952853129115809572379433359023277897646763356259874885421885149937664000000000000000000000000000000000000000000000000000000 [115,42] 627561303008278021239196254226396755644933686462648732867997523076378350512235359651767315299439304850562662404317683404795038852246116289732011514387201489307189229651036225854213533001300928849088063424837257725845413523590331537248100009399267612084949109071608415846263205943109824035622076041159187614847460227190640773797918440604152273804974312287879160596374013204399235582588566509096071614780142387784722936984289535445152223659332520728329433936494017400461364474150590567578998969289708643983639371899836495007939863338926146886676657420263023871366213535731713420371642594812621040865152188412383238721421878208929435051835421055384839428536590703414851836308572535149715796214602044759640422600236598047443871687528623372273557082358412909526129548707348910840289981972086145297234958134384661298844765695401481856098933664419784364950628912136347586780457174542249946250874398245840562336152412348781182381889382279138309977340378331788876260940681408602848708261931128699360170136695558427236369365106831714248673079829646706071568608115564581491383534392356641098840002743050220537100514419621085162519200799168939394616315416575348000832006985071036269409265489273177298942044379159850340350335479419952127673923553728010786101099068620853396900316985877285204390707184086961457236439728713570431841810304201084856290223160455861906640738953845837396597448235773928749814510669789856479510887714810042099837095494961297223835864198794873382494349093349670892085500060594261976116835710141030228890842130273597765670705145665531352236916899007463526670235816724743452689985726389389460968597012800812803065461493783856682121404910110013219015155857265147205437052242788043364229503789008358988750850328769562652882291169981613290387847876806548074511454321102314770116816729265412916530628644769064703289664486956054203319836854768667352741206407852058845242496123312837684850926135976570985117137280089073611490350005208654636049589682037526035111487847479694315714827404120382654498752758160047902423570307458846004418799141257201620067937214078993018293770479429074728198700641695130623884743367513153503815790298793863534704830450669460067017997778828806808422846271868443052023744034308231603202823966408237532900558075048035451849890819310094818574034174731625347564692965770590270191682695732333172367093734234892156231798776693511527260975783244198803536727514679366439703801376453143798272145766515295991699250267215524577125229878641871168956787719039554826075241754006133994416143336618567588682356322636573372348744030596636868608000000000000000000000000000000000000000000000000000 [115,43] -208985033582741454508512507929764176216121107885733618010046827579331598699076610733432865283053336169462827140863127447352951489001926817238232139405883011616587598314316623066352962007502584879411527639162716063496537280890861353730318369023175145876103989472884631846788243231377262713571317841302900317311454541613719346486499424182505590402050013821752096955701481751491532618251222300097762275114191391022754677367639931347351147209279372824763139384678462276360750931682598791974171419820148098791546404411029497945045288055244902755000567395183720517368906394302889672856361590377990684233870077039038240883730891246841656669746503436914340158881406492387427480148501243498378911578559893481779180675931416191016717069921058516412940106251645638397082823199493596428139155243814225656080037171157682786057918157443950670961642993772159788444874519279408273865164161726975396921746224312086243817277654437494057270003410771143532539893788174616227127378902816148469476139959552434975463021933997182791474705417614398797709072229633776744687139126176124880366921621013911090982244851357234431862753766900006579746411569540522477758509787901084619456052493026168522709138109704349001873293722596972636878931884084655360655091742045144469836865766753418943822209761073702761615733732862198974063134382391762254844178598871292469840592033220404465283435121568523073270712556943403226872413847991189584264099558087358323720651197378643075553063104005885408316821383269415374799283525913298497520013928312816975902398991160644472534653642175511728550165940136430636447485055626490737135972795155184812496750397179787804423914487284958257474624703060093344451087825130218455870825955288307420872342329446660742281840799823131912411657477443395406586486976410270298524133702815069755753022677240544811809853104771788891501682632133283169260698489521442444163005637983446500352909956818150132516650113433785492779723930978721802252798796530174459106983979330867306475736014943893142471284450984708277808245444934580425637140427144192380030106006742853398540297181537748912040786058519016673335201441142434187071953061677316216722240643248394516966139026331652860784485421167668793106687063201764778755296440085394323260501138873036584046413154771555559614618665832404933243140732965678329086413783016860129570239475152246383571984840129687634583982322939483188642845055342637420675754206163715997200635714807704801546002606309106478573680280431097599467849007256642476903929969348220193318759868667579335632956608659754549245165164322994508101796254085514526720000000000000000000000000000000000000000000000000 [115,44] 51009480018809137567005192771607633086386312015932422874875930528336519286342758067700893320677571522735095532153568134101983617291778424033902746434387121646224389266648212989419381942896360717394524998249971085375121673217762338661031216471267036028213370581225234549214138400013861151400148234589596885870641589603657572503264128618958117746004916908135002121912244956417499256230430761211103092325924628026427794365356724038356408129522054615686292815045931957490700824780835995493552230627831013032154476800916281763594285310068178586263653341598705233114106051514042144832142663558453730630882810990649357062811952087667678583015124988945054017848196489094222018903306303611402580661704251436828566957520327196343200787972854717657454375811426146561334071721209021460083031034653531353998378943031617814724151335115030176692592899085365357607874175721629696217562840189947286987649177516148129838960910325746582667946186789111675772242056079358083317303224099078246573594138034930015691582414277866958635844883196097542980936126927371093627117461999144304714232959367549804079242278080696721011933768972541937338086493421478401186284668684633401888186797710035869935944764148591082384488756743048684519510049686249377959852075236975174458392935259637997224597300219642290738720877413939140182623554931092778286006590445336029766286195702951054617393136229762198400302046651995159745742315214877342705608533639089486095020407438134219906930251938366965342504725503511808679098765071668651752197402082961326941375977705424698216800248942919167310048339961272153339579051265689120328238520562706610596512598500260430803571154692909644125483065298306512232052697159279377246962739201065702164124184049539514957401707617025356672200488209683719595403119406409760287614448192437804018876907082157762643045226487474040716131018234563020874552673337131320205755344017853555892208197073948076267801905014139670760990287271913201485517196264809952151743929327326172428536402999265888302548268844769921090257877321787934696031081935156137638725371956226062476045068126074766676775895412924658539312087629259276571439489073411930574892473419717367367150918176947651281814354268706086901502425344001252762970671121621746533987842584668492907111189814674816009142038339555193070095666716180384577038877883263521443899130593600771815622915682072057856486593944777323700470006021303785365280839316271543582567498169722298011249633099086857287381088559872385709953022545805866780782750261724953841860992057076440416229367230166690035721224127167834292277005361778524160000000000000000000000000000000000000000000000 [115,45] -9493274127751433314456153778235539798413237617847072104153674352964409609416547942642825054645537343467776050753453496297684884019506969018537185851419508996634072180370105014450270720661221613909847032384673328164873334420261776067378439226354185278662984160021607651103835635882172672345511056268401795866064436503953466181181349003380266736737734292818926975775777803572736124702589079978788454854426512930758002378492766799147178621556303562194902369337552514637952661592784173467385368071682280256104615135291492337066660192391724284421760496332641929213459211740954524590012466414512318803748958612815723850702647362287576679832778521645123298370245048069178934919319928206431130223548559245466137717463930868563361481347613881807656660228369816546316561341281801528212461953499159558738959761019673442365956594335644892088830898582934505867884197316958059808181000107698972341106751727912538568447842838931756858213996557735983702533370739532362900745831401235247328985852073563417695652277468302900685982691034069856511973140048534572515711673815302494334694559181524564138869593476991613064866278551329239085791353664383503784341364906259915385098075178408558468845720734853633111963480589626094922225379052833881775003810357112471089667064389734226064119141135195762662343117477072519621899586283727998597110175740640484390459742111463062079515732834635275888743078362727068948906036210274506463252274770097229089847297985248299047241111909686513705293350260088952738488515489168019516297300639803985375327646235597418482834815435447226020862707712199575910700062611014403304816519063165400850554792561892156369258894240310751758644070889858807406838230661013727794037263528047337179390995064894185855741214439671257525061055068791265529276087378696530365121035849169895430383323479512398257716999055007617600985085372071655256598669076838092726281980012972807619197864332567049235849525022216742064181868625141797001760605832524828259929935383666800141995280878301441887189296156009695842670976818905893711174400813305232722362069170363156363008013686432089781983659545563760296128643825729066805404454400834346440719698294013011161943175704166149096489468107087062810657171340448367263811356921257696831972288438761913875430926336082858286493554823943237923529656415365614717588658043988184447469878406411714016739575688662079290610436703999531654258275775369848231773232651002596081044510003654624621617886641419088977481274591134500570282681119740896825943669133179570916844224824326687843686232939099982827192848739891474616089541280352174080000000000000000000000000000000000000000000 [115,46] 1475009103179554378605742585179405998903231725294763149413433398147498926000337270494875863651057996551400264587976405175228699228545522315264151130303232503929809063474124880151381865689391337045115439011299543554168314070133704881737906779500138549944508974281938654849632072251678411872823026599659821330948707335133458578868999449303233217084046824542917662783306582583061385979804728964147818761142922256487207216707989924163799920353713093768550161084914666904969461032090744344949826112136124420518840729727017092926511489176938447393904087565685827973638357560560094733491221098719554970758688999988539123422661229386803610313072667713973007268065077603922060531919076580128127642056415705755395469389619137253035496573960506952281314705042383214733240064741207080801162508459931247173450959455817834101778000713568555356550691325254251567201332434178262516747577186047834228302349399204001957121815623518779104374352846805791279139892395568469045595566694983443933362954649121317345837370476659565318491262222758140933471438623776749572450732123725179629736301264455944485036043702003207141758914425665241874745448392829651488249180737890744426424893517492819678480509227071402930345033241165080628635432829590455434274295914978625893746067233733071563718000423039183213615727471006425391109371859360597251162532801835469241350933052985404388183586619701823574309516907949386495677558924847065116460013721076171982586312912993478709204153848676636831307433042600458703554405479213003038499880698303029049330618881447368952472218144162061406501472341431589413017743470774788888571302104981781754573690197351634781783076847828103641151524437648834294798810208485160138935047911401317856376983025528043863067709749086750705288947825436391550694766750425045623752455846665793002890658653986871046494888296850563861076860145493871196357294488409219083041454028507452817612604467431866097821886044240985319337237917419403207526044106989731213809884582890591801864675272264744320640555486383589698475379261259459873414158333870474314689841950770586887203079346339688924962594169704520953324166904324775768753885405274977506999336428078431649917474804631382601912377025101050396115202986259189259664060733704133171091207372554397027699778652972014733126888079434966428727915978845470064142875824053740136356498292074130572462514579680198634689187576009428759840564964549972195406742632678674600836732539094082434804081449448889405934547311786628728926613802216895072630533752662879278576238433492293839418059655352019486454082665247984026911905325074350080000000000000000000000000000000000000000 [115,47] -244349714107766976628962261238838033046199075419527178291980983424489510568217491896832898110036293132172024851008016102589615110381687348398166918477880889603751061125578450762332347716685141059230358113753479909497178121096383809983939501084910321250546823644554279375881476719671107913282032910786213411740426347073540038511034950582380132568461164122310700213451223340655457462577306736233606479426458791511726884787179308792809449650737478303554721614841518846559357209441370343442725546715442104629873502989322733501931848424116269693510508348711673348297298845976201763498029673096497612623347115207430936893520714142878021635017368534107454212680673359385415205759657233820215540840317882133322229959416561301714817206382929302771277395098272253242807151072175286387879579662477954910374686580679094026941085188503859266198386950549417304518279184473578758647404441796043420258148345446818430159093605011022016131070211992923022262404697735429592007363351594148961993743960871581660808588079797291419614233066732938104674034051382115806069136070082713857743770686003684885568865442718281468169446619059719804298432531706558355267972151067814328760616149553661985298163032871198717139439716725667872031890835713952462012403816721461292583048003486116546462566822251141041589075543140872841675984739635900976614529585648083671312061088846618327734487260175085604742487510881901545970077865760590000581595863557869518712519351365548561810389395109657472946114769974079836637365724033823907807382507004986848467227085268982968122266802692375518010134785275364719811099003302655046809083754042376851508737620882502503311637519169688296617093189379746734074866811070398963315024763941931070502527428373103501972753357029879810844730581817151904973266254150478256153843218192549799871009957242197379461273929640359492868870046181329380645626144801852278244623370652148982938451174322122936509883207788850319121872885038723099819897453320246149572800502524714142739967999420627845212448488280621833328255561073854314867894003304896837263782476653745137873016020912539054676298470064547061006806030764357821269236165852914180517084141382486806844919463553851421633924870160198560534058144066967379239653670369356653174451138621811746638733400891731788240670807807407295076413243781979827125170282871425076760087294519259198018901164014724883280146603403251797584970278121380660535461470355212027393887827474599009137672828590680775816988873184824485922059182311872627563889643380292458386283134387497863381836791319709499595025765457513293342752797066526720000000000000000000000000000000000000 [115,48] 48817910968693780587337798669914959867716772380221210014411903575355483462889548867712705272496015096093867081250743981941654738600308893793840814908302672536137130005775146863460176348972715967777001966695051715402881501557376029653642482155524376113835517074849233089648493384728797382871880486990226768523488669744967873436535916998020473617327098938041175608835422793257690122915542824311237926928876570728950266301060765622194816633531134689775443270669193816300374339519504129915937090696241713495212785465372473130466324410974803293517512842332036308681897439447551340743802529171164686261986375674167057189463416502915216587944056596588515899005350539313426507927998941871655375731364456465131086502268648259353374396532901893260763992411677112032467591370697360027735540665241643892482214769152041761530711482037908086383916740133046589367623300070459698331304834117694165997663304857514922412097355811840210557988135369769745148974367428446178235347047769526389363729679647897866851297137455655512077020682519568298896097147560190322306389060603003921230342431222028197651046620645313485947323641285191369355182382495576606043785505554336059682822278906485624384565937784780297932432125216830276378185285585682636155946429264787276483886494677176004565599327000107083032964381615703468735540964454503054296905622887038247770882573119653647866123867054544396522877563173137368180418370122532603236768879332293082674175546230281350423436193990418643558917560236072721848699781112663781477561069574520491405124807467243553017551815277779166034055577204922976297832033016246606654860122422841024252535206554097099620733135799419447344815552475321633392568066251220178950920838598362763612396174408338604108840634131187559418153766602631033802107177488044287777272655419053683890290106790773135819080393347916761165485203670809189590091551787213125613785394233730830646405890925196246153103213097469509836429572090080174532186979320205510560540679835031629274338965603930188184908429731150250549991286059302282003048268838433050129431771485047840236248064262786953711611673445180471116095296924995524407337195393340564552441292089207039446807224325250717995708597849950767970892552995562497202591737832724149991398610021673485711813247563211836390551541941053088944621215359730175725205684233886094706192564494363816156824577924343569293283966436502198166826172681083879618970462367373382719663881675335448222872267550779787333654321173400509733895634800439632088376101874386837350220255655381194947505360562430498029258219507049325226840235578490880000000000000000000000000000000000 [115,49] -8410633050285941940846139209579464064686788792334556471383197990513808208683490953424377096095870750952540408506791774134522564039109524247696619885106101404209912215024652925778591575767603565406147624644426623594001740118093730648311016893002850923784430415959317916717932971842733924208647562999857423769910177342138862355209107722525094175210063713066491987359216541999434957333438188691230639751286869054565216514597616391295654404308255577809872088412985000168450370025647479386144986224510194067087998855405223222510957376573969325141964763238019607875099377676713301794233548820084223456466451583065085838862836132499793902774380663554076048033475904231225778129290308369932493688303801725473083249657825041792671878454875476506791961893051816712605757170961970008412817522118660809520930359895596769247401383036571285035556067673655657740593530728806162168789558218019964934983585330634549537386141595076157139512324025152256368305844688739285387972733904303498776419532972722591181532678984061547675484664165653543559865027861255311062402880522722044497687098067800019893787795664903478512794692018539541074326615334770578324756584569587067322845752849458635356415747534412036243409143020947936896004944838003503227210278468094643186896650759510836104450074123302344991109536216895738860557257129208016711866301786748625986778891909050841499543800396575646832254217054738527905321740884879284193124760490569696309140080393332308126189525205377490062631985593835345006339316166835008079351462666842907647384343495463851256070821018099033144649229368878822506681099739470368964158741716239281792841480686824825846465352758619557158451778542787726289064072045445086925625692421615001129739299426363293108395236033801957577689544829893279290159409498725889721786492104576635139333374465094629016985550732416087486259165512653630677378010790785269123363509423704996237061963721205813184527111539127685669259947059648715199585151779837919309672307978447928002389023096659618948717758671258504784823718842154281596924144789273867598849277918336366195501828589931943738563998105808002944380684595597841023258685553655434728077756773141726922213633137107728170742765791375472437680913002337564851141203549812542229787901231470646486454988413129286924893089064280955886783389494847383964491551090312892297987158418214080678121019181138804789586901684617025932660839446263909520234132417535171239149049262664693011824629634234831875091949501932073913397706034952834820708904104909928864339245205334947484873036391115605760003814852030830594176164969840640000000000000000000000000000000 [115,50] 763220864667441186414022953897882474133864585782736807502263606187706875411301952048707299850560407961862688095351377898607687655292647051318647911210859298054887461683326226438641902787593445573854181447557904213493304590867705908907387672376074994980132783571492403271088914334062724290679304729495496285775715054798297064555005436144909112294546377074824501803619939562788514197307043115647157310177669926449293891689722895861744894263478587831625615530343215954620498920105391049653830627204713444392964016574313707570026512342899081030337002221157293942159301742658432350768685022760308789815032931903808420978634179183396470184919533276479769247627521393504213731489611167811359478739805105735716040448237559739606635403074649786549214749366115949474815255265247213419224553363809473407221759012943819928460159275190247408870670626221265097821934447308088243230637123999148986703322989413892744794329607433139739755442706516617460575086713249620596289340697942845105138987016070509333548947408772229165035426312557142282281987459044359052505490647710817438333416230133300343132295393903307299246492542368699980056807265807468313970937532144642525635352223825279282596154993141910559960731935958453206835927453159306279381919962920651905272285411167132930284886905408111553650306338331296557432023015272498086995602199579492932610298542421320908437121064438625851511402591550911050663424789366010820403178636392918705412967540147499188330810446451450589805777264724748712831866172662365575900144333158826609039077006132152580402652319797220157332984563883376144900403494376640406078129733896007318899937978940278183534016478201930788000120700211135231807633300658631455727248601879662093757855031247834346370604634087889691713766008788814904046843236930987131756999373499413697521128519361709356541292688290517954532465961523311767912784679281469436466649300768899126622257963641218375358858514240821853802463539735983362378797981595713647354249343050637796679851471804868556225478041625439142117472065156628249774959318705446516556437311968374593335088701855093720458389930407881557047611098423370149647703370816845297685478602629738072535922844764135765896212012033901097988278790603567600749007022421090698885153024454813163985393281552460948825384812670896610205888185170904266462013603684686203764808512027470271315585794918024230704162723045384773553984413727657450139527654226226150444949878020193518912687648283304878177837402507254379859822275567181609494505074142917208028092535268718425053914148251178946373042762084174994800482461941760000000000000000000000000000 [115,51] 17271498401242120885728408137809030534099167723410536107672602882439667589074157486686576627119293751280362274322057834541935796138545876470388618123335056283892587645922566907271412346092126328632718951636145216301233951641209832231401251692974420624374624338962548280173423341928327158147597683070249226207816849982431540493520150611145207230817619598568597779476294142850596262953189231228372212950348355207427275747307255848821713912683305711010970052922477578443654052537961300721589249473885094979340824170870478388175436412939131111630214411018179817585018786191208679822575730882679623095778453355077780673710683531760338394429405814657020518772534243819952531969516123456933607926022148690604436066868329174651052894740996025115407550656581027978970583768339303218490508711949919290133943698458138713024975309039830765575269766663572285529637879365631288501543766014515860606245293627895275408591237641182824100721315895013852228075870538220733076241535966998057274943945557714715903496937811878538290758875529394472591722832748033493726415011698820586340588376893069925973816538374676252765596582986845826908334961557481543371512334090748515580925391339712657352293922893052254374892537806789050614329483427946236620055671360711425603721693100297967610604029664567012185205394640551248094042421707775725455171659539124138309514746664903299289865832495375851895047307122644863973741935661809447569275178993934588244865856136948911021539465032788434853188984142192236310481028853126845005967041189240477395558444953008982236950763939339935282212919531466336743453686498976954180484607914121832154479675590589598440991078811867581416724327957667886836298758719128899628651652806792994177344141987324242165093901558747588921750211628272031160437649136986735082552999487420141690968933385029173600301221866619181139927369066012559328054248198746839778881060874176125630857021064013418966282125363097521864038181640611759550747175195928276623045492912243086892752438017948144099078618638010057786251939483139017811343700588582256525389397344212929536577809445951930555175875607787154399195881401714054908103517704160248144526351680665955009218694309259512457604659060047791930194989470125285794840793617672636689909186142532957467895613076227023994647117524499228864713370214312245942753038021735406602834504818820180230741428401670759299800552575276701440236670298375862740502605839923295836858494483820243909717108763266367732871598257821849327762818294738974519746291866602896275220284875513498812291437556474740506682092153908754344510048174080000000000000000000000000 [115,52] 198527478398438290158218059327984435804840955410935268715914468583829004950131474346401333673103814296050793107443053352453775167476083044993140308146577964880538274860887117510425662931853164944902275181894799938923377542845897016560966498205461657641488933088296363674743472041406060067846525331951761625254925513921033084201151541867115936803583257112347288719789350232156593760129711687300952481046455904080158667210357781628131032205684407579891152916496235921154695118928348254256963810023504478666681624837851507811232135006092562485032089564814993126087303649019994528843828607257802769454653969704846830466824723840733180429731017861700270777697015157065435983355154638570010455031942882663331310907526073936635838438142910466991488887197377579972653495240010809118404579612713252715301984144921621015383226257016078288022663511505530180160620017169228175018846364948124697217044942164437970356297793902221896909463070255637811658371738133822498157728612044333270102587841230959333633228192469367315370492099659409038763665099916598627505793500134411680590138878881586121945713365905994625568865761506494094983256590281369152688622120922246412995462706059404293344305684562383055472002508221511278312280575060433526570569326536455888040028875513645526906285385752097792989114243994361525192386950071116224982669266296944063819453436433615874996183187195997987814987039080269550015276379788042161283563466869824578908289619223000307530687412534339461784982800058387428881536240449156080651556402499313879237811710461171431000134719092531594902400247426679360306964393155442698572326711914434365333695426977279071540038822649777172377899578817947630331242603485583986960323123536275662857341138350165382004736556431073695811202962096081699533601446959864310534116269385721229914792071162249201344781291995598307811304141988347008811575049650386673615253795911181690919311377043188969314610724713496218895525369495044977650687217010638638111846620701989576366799348272518980320771666030348226233594970894401871433593061054407751903316048990757997315051282118930742161956905889343981866234089246787291063623994339032049484583472129138376199726718759071019648486637314138987056173353408052064948941007600422975259594940444701065868497683294798074257942184729794702626904568903127197829938432547198788553156518550619261214473074294771249933193069493817045824582762973423215096844283651362384092057851943957414017559709804107184670352784294466506465838205942077760805025761244335520171657783992083062944541592446098967275376038752602148538553466880000000000000000000000 [115,53] -5917225455276648620196143559101393038410816337810691270071386921521064882475906430945307092199181123905665312942753451915395352559667824859949047939344082436815459374890289138647131592414112693396858697908253965059728859939262658696734060854935568204111133325111290452220245741712480261007442654357189552704598710556277952100625124079383886493270965885376073281545981443757018999868083409645546970003476172542124848158431842605917372284468482950856431383746264318425067360079336330485341431688743368014107739821132201241324852436027608980523305141500792351859252570500386469742562733981544613929516466357037068187654597039146410867666788053970954335439143752085019969055733147056540881615943341896030879015950256420086785261080116991283749046042159120471766443398594180853116181179510686437989952437884852683534339199575555630657070331070360326579482255838850923421869757758671356572614070042375837746567689323460226333671128807103228072948055181517798608763733509029459001195001969446890389946933887526863765916801966675887831795959145354274701697628050714669537582500277758634802627071026236028606359420006693464554698049546171098493078482251971203618818473602087694355010151487871556058925884098365883708846748239262864657827824983278442508611605014080808869725177682169823525429744420185184486381493329051653719172952770301939111241167090694474279500691881892905713580130953550295002200571962324798305385586936168028056606565759333815037743420288775021503718505686017406703694136399796442901575202828425321788054117686950930430772718320518350177039548491622747141082696456590702509171018901873988910909280770113552891015420327621896459274903033845330433239267824516494530809381869220098257766319254077116345426188790434683044410192018041113360520244644979329198146433988379353900061994329411644298591351740676168395055658056775252480485576276377916258153310598113196134966831307706432806027647937413939608644677846911432312453630251000553694391600068911149047796110916166304574188751686674384387828311327277192130492465671072108653898054706367874704608473217350495527339578723946952426223356043809387823319653845136625396007403901494356656068015819221252353826640858130811951872369205902602249762111411122431435241749963052973577999615576975370849800869348015090583997361311820736067492911275287554998531888700952529763040168478135037670950314739844774023116729564751386705620564587667756287452531225914434715047726420563391679506939631444210996843331933756564124592524913723741756438661079553927275258841735326320281226283604132465257857343815680000000000000000000 [115,54] 1738014245454859101183548657552762769408370341541396386941160821382927777276656455374339623346162406835627907940321450888786349723676989483626277579176814712988884346000044413484545043957667932186284845164371220872385417635917677878702379487761633175828606930070773693914850559875361456717385002954086844471627147317531664526719513225307235064424859647164331150553017991575715884940537733214924945949493149897149685695931517090208001707846138187535581921610248786009026455772274994148347970734629891114188200868786150885392058010397630215199671456282497652733749132150147410373855633331538094940945696691505033333048353561598031159439638530887078164384102209602976280508166159591546902328360760375660783441484223356624661682562196066635604247058819582231566944247039647623956484714840942139537712728068557301065050137673753689321074349604612694040851310325321504259194171099784270303776957166505916385730517395485349774842400792963668604337172632794026503569009772313847582291863731127497008346480585882545569719936385748801342713036769072170242705163264967599367442719634403739287681728249204476223848197604369614716742970733720098403090457770464733412711823002384571955082432705345279778800826157110758659632287171447774342705302648031639462812824978114607426978931554207430324473635733162653713784910181855573215959542758078339808998282092384047891571984858450370514048339258756915317355051785505031100166363754762581354243098585845123090382806029833265554101628713488686909987943771527709793541050571083681472378170800895523130312621026598138136665303357804862238415864187112605075145949361722293248098303618144055295441200222777234533024224847361794528664019132155763658499264974189330865747859124360760126785011793958620684888880093888064602920655808302955533880534727134498286051943021072544876032704598487408161035085589263841795727268493365216417886910359559276557864193361857836656033605892376738831428124010874002516643936253546080571842795240003533036542508186566793763643309721542871387315501506867507227707934497915013794271283814917820984369090983378496501937502291608598894512108716905909685394405330068028320852161462224978558558754160470060008429289813310225987366711734548791756321406835454840002653979049881764299475066090340229986150898803792497209889899191744753481474219275194490523039957485480640580134477034285659702230380057185939197766672327964284002715384895254247186582226054166558859979351976687756206247702758095834617108987860771350263883655675829815147459763817068888628694407085193437450735262447334983699675102576640000000000000000 [115,55] -228725943193860914641912863956605350442269770232111753885922593061290917261517545279684882802964541312571638688762244839717807174967183684414290630362923236120085197553812249856967648125163574181229532404923989660673027330537891464149031803230538131063843856519758460578583912701575614949562478653122787636314711798129238051033826124022348824289349716919156626597810602991225795721420026281307235309880598367575379566226083568201426285682729642590218124387664423289107467574418427805661452086617095443395664556655853791850054281498891148774660344683877601666622643729093561569227790542945614276334345609158496823808809910081932866425035691013023747346735154473232657450254763668007797141257144469972894144387584300350699514641856077260502308080776603580152363392365100989070887857227998697430185716262197865685585087926894900744842519473847776895918091250770511543616662706922551813181862995242844968577228640711579739205461538811642263548679963468165402645894283048415759446426404151731031125385771529462170940754100988306691088051714596240568655519588145279188943674581523340514266537330364042001182478036683003648828600537505273780520718969356197570750365073972580941705021276724693034079670119320282142157837832979324045759698060704189860372672723034330570673450915248114985287782093574742695909462354500073583506872955730223881656463593610636895978602697615882142413424606868065373985575382426542669790458000009760257899572834297251533341643403691160509698560960244610340478062536656845764865299218774305564761187986400079762681780867619616480548869096005532044332827276642635854672325121118882271268791025169557257051250767258583066491677306037714325546864506922595781023748084039370661020053004833643017802617414961629673635231175947302784783951204059166837944663492649476295290898391789764666754057844693099327022412954121815720300721995718300656719278280534043565879895767150074372916854538266604705614060007531992006805798020537597611802592669234442190796573664080455333304294815264443039897938927236881981424623260321365368915253351694913776542224811361441575787238259548982564028793055350703721167417284408516283824776256887359388528491243647303492175979532270542075853391164976495105501998707345232212882087321474525323542495623106943679234275730015291776169288117960010858161227978993813488515082536648054435231274062440110860183325123537803944528464682596946402588368464960914074327859948565320896553355363798222696263666380107863875237033494555284116079682810757774713258047630971251338527105085077720487704473259430374902061900759040000000000000 [115,56] 12068796887683232469057905251216044436185176648122358773893250123442902280855295327377857366701036966569196879169633390105472167360745758427081010895538020589050300750248749752399649651412534294211028971349705128754602717226044197694236643287535477835277149444185337297943623054576515202207206383872844213912508507755296182461901848616864708179425197832540731577448534776804423333668077015243493910806809379257027061928388076400670077995781235238721830850457946291164461778321728348640656782060921471397726280746059796477614758079224448872657848523744322247952731481457638138126208117747077469931072848398639181554145006472356095996710388094008676755452061968518810735341545485763617811629105806452930844391180616368659433316982524060481196493645950276626054661449041149091791999401500840917828088290154927475944753895790864274960373151273925105890851051330070809551975670590710164350581274562062832066689368652369886634196408257335008154376983046645795538487738592715830898032643048169154845858860252199730685555485304544535310631970869466572305795059909399437364808229786559443258313109655998417933719604726195111719402685497164313603782830214262345824786022823185830349546393080122375785129996542573387996381574300095899413632695238598725322802808078394791747247877957721815450421154190047399649075719019629814279887098756175280888570305740904423609153784370978230500291824675310887793114556053432118710178693408669140169972405156488468975597070628016908432148995920553200837729142392595877532747080907447846588378382115007197255949695081936413286439096979413031703788554372817123104569199918341607940953455443367827664591979081326636340300868806331231601824349705677327538942628424183611903492099907753321638496939800851214633127884841306704571803246188168074934245575528289903880598029899550409551195004111433634960297506366642559673693186362751156893753950538521947253657879963310271312674248445699881469218806012680314363563619011062944262025482138078610045691788244166227650838528265280169378270582580536697918304734005104426524264906746754414621461150466538086352475300408239191164137820849663522802737547037258802119843385309923757903973773892944647272219841117376465726321695923478387280366839401001138671957332832523653708213988086558004908285286539136403750342249847706736011795115292004094004169282092085607539024897739210983462860080270525110296219373387441002256920734181025485654252581608513567227843274992637315292531408666905301607019081434252860907052301334946261724332288714661746074878573890932919897444824800059362291073679360000000000 [115,57] 285053256001650734678183616057778006452438722889142127741468591185991813046055790890056945317138330376691892183445244512641537726870388818448215102902871280509097126901702083388085877036446870521333314757434215579829575421027897080131606420246968424648212465577392208070772084467323420386626863000456403080983177320423136302711445129257704244239728139029180742467805198607738333164597266879105858943953728224251146573165813433214352149966636888745438294869973982824469366343436677155202786296621206878389887740576709712035378827240882095427315979680736393319549509625847241051707790477828020187879550948858243895278316723043419615302862458123096875274385516236880162052932351456120011474199596464438304098073012314524979280979915961310122691087914940394269547041175737105352869436607759734464306117610932243323871193476648832584589371921149544910291815632804349871124525903552951799758598254167209291672161897488888257114830547160499283234680780999956449129990781564001015142592017167758881370949350318220351164959443404137212822974478112541129596831767791599368643276628938623908835959934478447458289912467742583845980967351647853831608174106947147103463712953026283154646434611471178088879692343187761147998781446787808705294895717662790909291688698257931657816624106516072547942036641198303487077359550586804916488289197434828838475112557211313066947650749996339398674192524067540316917128153524481091716688819337397740690839277523974735071832574915780380668115321464215775601508432090037694319586637087496186779250258194027328240378130026765509751611330862421871667045708753296336939333782380589253194410487412103666896351107187952767236973447600850880347991679270320273189949460817268419857413938247525542275380262108281386995531765546305665671184758354343936323815044909241199672427525185680504034325012149988479696000360568395034261125409494050523837634976647546951218138363424183824305091948813557195353313414701698314408771900087973477416477925258830445137789619855642443691921330189814089224417736406582198572443510320467216982245617028806323811061502831699043075456145790060864092801007014527104722984690322086421730624509183002655350070627910800264207276247365926446523613267068104269020520015914917526629466594408861964077246312574039795430087095865101387734181902597703989643431878892980427268034729187571210662116499298613309726532490456971940760522038068599627011823530313918992134068133835327887389647638549524681399792473640919829092997875412871750288931979987025209009276652011174225660899805561996582369846334351368328503623680000000 [115,58] 12273397895955753052687431033418765472833651103494247552528675140407903795991201771243546149506339538601381871647854437942233477777921831652545223366747123699765318419184454962569903057159008723346707768265384076276089569670014030461437820635471912362641650707825142669595022893412155932619158031455179531440769457574474166389914976174407150812776912991216114129837396410348941899230162842533332763101232041115313916003849918899857037800634517080565806386834971382748458351512470099290572138410987045444255093183071233813373654985654035704332391040907060016971689637552895671865291791527247050352805715953371967536361080141295808672875441622806628631745321250856861662883989222309966586743760313568931864357098745287143453509235957876644859525210271148409424478222990795728829651064680642350797386269006500269275335445595813737915215727067275996587619529649048162422044296850770091422529863880743833386450169090904890449610789839220297204802394416954541068076163688474697459178748629411037191220319962718357619047381409252691949455996226980216605060946058851158149723349478998310788542846973080026860201652229427352964170530280736972440545007501985715175443288520249625543419953397826845227110229574893210296381578499691806945024626430388984139101725459501980062736368820936576055120136617604479492226365042204241723939374783941491495158170855181841569843274621334454978705361740415036330238400754318876572184208905405051537411467291223819930275826355850814831030053954172958431541986736992157075316254289574952819631381485032369676732421122373856727580252150036669977532422000970677729021976468274047228478959796784138772447776030681961960774915248791830784970536845142646505845875157365979718519214745455089417565442850095864610272760871870923860624384194730792188771057637229410922066680647713635470047711856406075233160304849220545973558116715259077307720108101134068219472722633719616681981859542244913499576897372209494402602631906267378026072099772025461785244900890396803045152402704905083037346984913423485287751246750797636882777127144169678264038549872890980425983734426495900646192031054458755492052290623367153384987771379797515818775084976616802837317036997738416684380070356344634431954451353862405913771701808433431390943776602178252046357127562531328578519939534266699742562258254930811209920623100091390558636197884204872212902880537828707993482071358105149029049155529848863211721333818916618809069954615727159672378631849488692588277022118795454612109442881101644470308547237361047919455701585043616035767666731901484845629440000 [115,59] -21276673888872016222146631212873257587468998889577814937830399912807517900718559390908069664178205175890816535380461712413605100232924173156542545707995721257095660891090624864630922302218101515842803540040617329458278678947383415505447885593012954259881014839899421148172288778658876519382355177096791915997540669324954761794450149377355617266338295411243167629222007228816203938660338430122658630791741372249782050792411250746546271827063775758544504113674557483713417202952200451994427002943021194489532655393565002012097000932352664217035493162343948742368069855968510076374867976630355101606615911256166257667928642519998150461033781468183291096331476009886897551386964993355079766269794806163801311775376114545527592908394050591454912603519608661512664071648727841877080883982073659590257600941932081091632718608967568138176338788297846426354519279342618837536751148921961796438562149727210942592625920775945277725864399797317652126081456275133692707976750306437452753387700013525924579947268941747032081975195532424961875939684107703504406364935896417671931982681283347096558864493326424104410039750811901703138849193662457095913251696091298982130712898753801818192552400548514873636550503320281566955671998187562282964199915306652797150115284439034077339936377824860173742599883324215726197020162814172601256892639026105673267103507368537003705272269808456781080787376305711870942076719446178254216573354490155382400813298660900779383109980038361022067487022753355417273451936386522577284407644876096364596018081611215799019016207205314396711970015302538648131271307592760385140615291345961531593105357379234570706179593286579823612834543896518493646605741879719889935991593571875298748816888808227051150243733002588971163290904301063601896126447593711021102396044859470966674283101424106509578307805825381519495906209007944311337793626546348007881896205733955987910938466333662341408913491472680285703963453602980015818348136917639713160338798803446375970319436467676047426302167150200461580760761804939117313322773666525453053411204634202515611430838994523960028960351174989555147796205242300798850140939974730236346709120628062279150487214862017990733716747097458895222872756891846815125773785866828090998645436792714959985653295279795272852821345701002067689493435384554662469749058666521115758969883129037578601971002724798824267731827925384283877355615924240577000978639925971870314956104516139490405388397021225377487285506695136296458037245319641250398916256597370834485271817326065551345103362915746379258763023696343632584286240 [115,60] 3014045885067675658919642710620054444526342918780371892777191407993956241882529889081844356663528800251822757766832807496468285487670268202345618347246725192228300845080426728572597165849375060948198713764758542589451189324247049025215617948646090744306227269063603763680945299461370797699001661624170345309057509582628117156653442787353919206409431197779233018848153843998820182173758044937798281745951479130438375429529965708306595525114430904903530736383210067654715863465788587943122860305332065977005749819576233068059963249374525886178642830814940560847779303663768269534955603320330411363331927315390808700526528464908271856870716578354205572045902036390217814266902592281466854726281227647972901395920142517897896806856932383612135421524588376018467154682338006671591531594957272944573700639683121219265261180668966513018324333542013320327498313830359748346453863964001216157569393803446901239831023101748413485608391765911047308462149916416191028698822638152974709823437716605256521818616259635222440038380821568360510969458304374094832246319891912772181374375698464695350606419856118095000918166189502598384843153892844122471312443663207156930210500462849534537396426719282437351345996211366311689237574720340026482514696704240368719847246856683757229318249610206927372791558702615656244168591206217090385595308158675777465655935366215992031403677442578830435045090694124951542570534563014881284860414340523136924855781444113224155455904921463891422691002446829778258432717621986481699093152152992253815730082726603234726904649379320775999682605538235703498583265505803369296560162942701406516333165831386319498078821277077309065238579429436848122682644798878175670958656616883912959042157188268184045323205625255506187320353210994175947351730532670920164683720863101172148202747781998692858636887795492411902261286467424828103117076609803249208251101763178194710446370026995640404710084679546359374670790288284323843230007822950075739563211215748668964528927796581512057982500295816175978480282569441160408783333579473559311664593325791089531143942546684898694274812375294752040075169363559631559490316250953049214739052000601848096028954716211946846133529100731741672669107019146980308984971776244771360597363502301559685233675518794465634695761683263067562126628820533186042478971389619335464835448572027958085943654141104020198771782695750744108906896021086759688169326008598006325537918640945901952478194704279169157427443231727008849778115236978082688409999858270286123087172464674280095783936482332718041439900662428194796800 [115,61] -173750795265874396030557226649969105482406692984156909082684263350823796691756399517659849402709019655560874528274511162576276305038040613424679514532389920301991051972362553001734396500421103393046109116377638841888371013012470025025684311210694932758007520507642441124707652735108734289704318418795429929402597550231195266804617583922851801885058463978085168893216352566365537325406605958693471054373631266415998564002093022131086664953210817717999941864819912324445193877612314037377879681175377543601327596480908400428162438375226091134980745334666710495582097659371063288292089833836184295130462470191923938033048536162074284549162069074942208783416881903112036343090780834922306728532604798974368604576883469220022558595164098645876777852670933390308475393774600320681074758532502768395418680600067372122531074246126163154284684723480593440250296235949021632114373086949580729446746535393402246088909467430079162374293694501584060665602557639981005455696416661348441634610063142937691836397937717117901077754384169072749546153761209606596150434842076901553824872253183843854559134417548552028786160170532532130988917445867241034651606868510742291720535941059243202581622958992341604549359678961121065811661206181198570562299308435116971178683584069234162024909430807995999993596664237646036424553561605288283252813009317598464471295114020085101493505278090769330875922004987492896131021360250167505932677894186271184289401592795181409187130659253720291938294852614339413611655306229315377178633410234375604247047433145856933154095030998221103781925315547563529953677679513869926983210963311586513849024819892001543860785191939271792606946025013799308191822462279075841197706800437770207923295698601527058165918310272459936183620984286325157537711553435823892269847325392252089514622633682058585749150895503353321422161444995067197479950293949473952127179291987999166150283338029020804838020763270489251915607295168028110033153304298908163047101132822372880393797862741615125291635240397014878054549744258349869505826109997583267344807561989125346140518967030631201650196723903931528829060479465637485823385558579767277702121393850799129733848221790403485974409319066565829748517504215184652616209069545850409261753526020806832344814163652766616946042714635187783328926805634918476926289294661235556000779820881318168739614818556840577578349558209470987285156538545652381089813602876406663311663218531005057000678292915810450001539917020005357886319474969137104832940469773015868586556361730560967437317952410671053742259586410196640 [115,62] -807931657588872357248026087769666022917678546962868840021358405382758977557381433373702421292282383826561177708805090959371320346586950574869695289201681027426223741677791592980476752495578918658186423432488923838415731487963347085639091863717716768669624042316597774384444866126401549247396169223275870441537332703212857440838620380679623091305615949997552671496066882578634531786070930040350264607978427338377894837057523909390945612690673015306968774524630841471121123330022782052886220028289012480015497249759849119266033086723171410233912717059133440828897483250245480246471546794140869980666457430724169548504123416008379525351878002795825869842038651329469683911840904021553614224997923177244764067656411526051475721280994892302781015034279209244456882192484487705849195129692724031591235568959643082066963394786006575375728893601276622320785559316645211858689821775714232509919268054039718909134508261572654302360687127787089480901214095106614292368232971622846819937003194598220231306186708198342067923693995312361582073939517764156018978545468359291997781178295400556066203859003395033249288001735665247918281082352885169439532712512910815603880168764498829715417870715391757969991543573757815289357588004524440483078768416489606597068254492894394110866845408367613876980974443565763358279094380761037356805786835389099338278529337447608720286638289029955758500149788124549321037584271060252769245264347530081709495487151980272927386648440141956404949459897332266063755532465033069792018768543898742746757617587596039576735554089396059105721078765858908413528242168737930965909043393094931660832316480605952837203648623864902327719001979289606926251725007059974160745641105247202575343203403185610102751448303459431930236140620901245310509211702779268427606185167460219285264459958597746878493101653399376434543884814166336416553995579004740577719506273245808417366995416950157203711852916691427490044753906701346912584836589753245001022764686101791127414355291304475087543059850427577029975642708634398301222105414117350710351929963101210568971218006193935448110405485221573385852551492832273242707445577417998605834289750814840200053773440139536695140328537280688022078196051247702959811572430785835769169097163751856564798142937506058304835113777422696687946214893454776266284192381821719759969271876629065581227772264601688582245326293635670975746391534291205309836647687206860557995997850913739542686709276422144554029711271898123534259787660249844018671966905032835638181243232515485548204361964470783018555416102400 [115,63] 710055273064245387498525522729070270606473076041918833393196479999253908608429545386791918259591124968556366007118452826961487401258393007745895022130614254851897272437677622677523022520322187269674620532230729260627705721405491286514493190253150974134373148450582341782893667005718686460313030604760412001947630273784013348524196473746458991206034285502076224037786779154153384684209247453700642354940304858978795491124884742196697303767457101671636963959126777305895187262837829507126579499310406008890388871652995045565165525004789950226456155529202935217871150041154631104686256646695712909018987154272037266534908108742453961689959569006559124982630545520612169190889634798356782656663851825907695161537498324158134082244126590854069641788925972072568532799349140611415612095547362126681806811254168497422276718690259263441620163130058007813132470915531447759435463265060612447865225659659084702986682357749158253254100781569652501768967129501713571980210653074726076318610560591622812944466149177078039790690116767950429295553555661173062226195812957567405767317679231548927341650518780121111590141187382614693505292975007713638485848129797228049352142954815537166719358501483466059168286534916224409164075195633049968463086366272757796945975060955313313646154189065247686102579461502972388048621870709023996939654481108639288793549825791256843431820685184807281636337950423010706025075600498848454923470798221851664424710331336578143451400060716910795898880436790128860829931531536947520850423531054580397182046501108067200550072679617662569598992190780081861694053516662156388213723819947476207399368922663048047655014631656060331867040058042647749573582505228959658233673846847563345834786567858285479935502580970514837408744543950005528810371185257220762413292656660041066145826634193500538508632285446564703883015934757973575180531443769017464056857836451899724461514941117640438098691288542937794523454624459071881122284706367507715250112985395150335449090812064410625834720591125634270739212188672853135409429395774906336754104011864968423301517920788957353529928836995441680617138734844179775775660372032698711739500857594147291757028830811629294152296442971537527121474894855310336838615278141267786104714176378035061752147567174366758314592897846612727827119260154066081295702673259367792335717531958190108046417755266918462632902746350621275012482934220306122155256362685249521542010954252588303086556350140669705518386779198747977412747748305598073801063828864913143151438651321153096324255300878009188968567360 [115,64] -7318598990384737628366015613533261136761493880615429305413326928529041913283777456748706113803551492682858067970358958499244271923163141895585860540614174239756878614459750218305292385302288553269290222422702239657997269907018747836801729165074783566631706122435063904040665024564475504054843839096353849765432425309836764750369966359050128094807704983595333589645955042425024875490552619051211884935946067853169306281236705578778655306048595714818989400294929483275715742766397385570421095648176775722379387614424915519381294662680499521000096671773607658522426267857005657638939168757982425779145301816296157805570754965814979021233443140650454821980828228635950008506250829500990840735686547719575270416712576738196428637483984512163673259969590552109375796831337112401460648371319385524654332148068103471424489430567802522030808578058740995961816631530310185627916371448442448592466963773662544881692815305475341041979201248745512352899037007545517874454441119679506249485951464604826536799213682080961268917554598736849306303703581242370007804533067208814405671679560128067988645698769177120145902314551312025780231644269320869707016368200108908604064634118152475820185030660449893674627195862961680900991787877567553441229707513591503052582460493430524842918032653042680091145233372265076945088135140771141862406751765186702361702329593632810529946717680340112798817276917914395893379803648499990876110014803397497221351780442271786658779242182236176943879248298421847436788484451005696228588767286653327764007523101145759454924934761113894309528023308312684691090326044091974051019639387535212916298065974140822597033373985309131063054433427692791485180697191730366632874888620873257310237208425961230950497237730235845799243016483226792657440439738268240276765743527977219062807276781230059427214475754234022869276169715230565676440183076387761403518782595374892785813571947617753863625286930566418714801708203808686054221397587639531430279843399329695316975844574888551491824712527550360368981156673628838697545452232535471920330689598026029229166578334668390318882719894075308720912500134722156577955489320290528822503884963135532542752775912420368836420459215005140436573535314856282792394161852024795076595766855177780931387993266241832686506205635676666042274558692728925850728802184672190944072152749611708909187642380613929099441707799794197285444967770958499414415359003519083270300430215246305532971026519944491681972693284341994928290485399299683088587593069933045741245209997515634920224431264353092090880 [115,65] -3779435683037193186054293305792432842034382243319193330691037286555344740575795701573561571359549086864711211971754915430544473302830248861458269545325214825525347412712127513217075595032769081795870188901048241590853924484506875640884566812462704636621483763623285935307956335223732608086336738481584347579416377484091691354468275875024369893647334699248262969684224974502342762370421176156033059893352389937609239527253016664330083412661381933778730178340189290813214518619434884081238454644447247438133802102069199327921790371854872035081513610076706506039583152705267547806086945564134117928164617624372789496943720907533509332149342194763894188575510796756550903202765322272518399722135242207041024471527740252862128308618098408597440933853045808673374901809121968567454110410584820326779477566126223232136176613307787091213045985169120858280297793281769907772515719055788440290974551675728673366605540036469959480934700221781665934166889011007568708983652537938605181421016055963535486463780601481629201418819600289080226955102133215625443676150422020793183696077585591996612369584575876388338445501283895454874336825626994467237902254508334694414077770490875729975946406183367972658762768484941106800929716342156160288387319184636110431694357112890963154304250063634271159734144854083137534895353961062978479904002863299157824566538618476686655807148942154674127219592817396183490323166363338985414224528196753254082293591880554915070331618759501723089243451896242802813197072078166616021392904375011883313059261109772385064388773218446701702516724372117705870160388411113922357160642521487458579085485477980830690629696646723107990107263601715882255527943247327747057724433625218028736864979066569252627348648755578769915948597792898306357090744280019494613516109866865271288474691500788085989763040606963787683345421934531349031101525309552747361597990908455455376860675653589722794466533710489714372578096527752820733342548534208726893607185079944139574489062621276826369910504303251758326037527920988992058460583327734485813377117542976309506467559437029666675173455155471931161374096261342777175969604648137012074807047895095461500663914132747034832323010962057748542179294435871694277513198621324288899714250410446505959283674169605351395493834119889159638528447770943329738320536718945576314052667055889315366577234821019165957744331943938667576442332299261938034075688276314486293913841810905403965246152194154127178151775373527349806185904901242758532594433462818888474534144598919586848984175581058524800 [115,66] -44423900195484981765320870398284133656608540887784738263220493694111826449202388158822192410831047767342556352431637749592553960942895512666853504069108280302576679583953800464784968197209068035050088689597843984773250410270940391072917940587424561995800534669089214825895582571421630005930721837516703704787684355500774590581573346514793515111738612832947022492220773309778207765134894010172375584963980384801961602004585241371388466230680662163293689848222949022658591751552535799945390585164243376605319258037756558767948358176483811980756152631134164840462580637315431269515578260714163047627578883381131636948222777047083390098639947955292020288204127072402228866147139250989083440788537679056094109988068560852771366245572495110694150319575127309888101485358832758091456796805241179303309267121906421341617204095162873639782020836267264232308964683615998127862665554663130458141057777907281170198867249870596588300882213930480862703550282861897829827288686630401622528723196088829017544943747708387853279860932993993663105222187246066743541210200750446005826719986268745471754885126254164568225115884014984778227695463832848827451288381037849339885323176390044884058327372611827984027507458229646882820031945625302683045449827507058606704187771832157632162448882233566280019497251392348655551061036450471669785901784748095306459945251403382379301887276539701504305370561816691186940541849941049881778125853488719617992354676712018946853153958194057301646663359191290433995629847604213827206977989195272171634108497147124867733852390429714618143908520859116980533985519739900637463811227105578413628857297076513331301501679613925047522713908011371723472020698854562987284013331821325823013643944811148096948225423891087499516029180479739042335203441351659640381161176678752671809218630454386096491690342279411821240200541627484628741844749727128132103389054099507427205556726087502048209648159660373529298867267178430521656995788233181555999929851226523985933140362477510383124548736219231725736442958476746009460172844848115474325948776874784757276281954518686385350235165024539984085173367525829742651308686328374455747880365988355380262509247223515279507171273457388077468150531035153046905831360356687759369267411591260938740186747000129261606793862472183635225421920573888645290520371666021751800069819729187695385975720622307169720848248186471285209710012670534117979648867788515930208263262943949565445486951232383509060075825128966972225989354108370426506799894538144574652689725950745512767007123279360 [115,67] 20885454980489203770803618649766676059867209412780978482767003823304301241548165093210199543846518535116671588182144507941592276815498319495023386072470239410070958649391549284284844242758978596377112946916388085773584878674554024492288897020353709927353847409842598509359932647648040249691143423457266091946483026560765606119800918745207366108264354955116774589327483998209995176449829483394270551710522806008073916242909603394103735369681984114376195196811081862458254919647527060679410985900790557063703685580846219070612118889750793299054935601289647416926081418365913917196109571643732330493422495508056546259462541204050901359311058381664540515530403250157290378693242477938854258858550209567495523742057150580228641783604553657587930566143356027421645920083241810050061826878229808645192526400801685708396837869282227948593903375055766073383562761967531452991524180379813498590320092670080999500683771355724465666532021439205468870928165806192901713329868943324961823059417696768872087745631366366165604301985232139426941048640755232779880499223310263066296628078833270914867637144971685535034718941403044951792216083754421416830044202090915450534041783319765654581495223979873796847125861975335554165826083333460430420895827395404454688473123332474695286583276957105234570655907643438323142767794834625446174737530625977682899984367778897019903583713730330829689406690225434533105901033397770096589692064431962081380117826611944223745924866507058816672462753732969276776156563289195594685758515628031128348482694556765130366617484311861130876572021783517647348194358811499981460078375405286337518093986715005818343001083354237915082771226624773051283070498366056075850846670707082785425343993935396002682363422281969459518659739647592927734949629597557326256553895150584286674899653457899719059592918940983279845680428323634486280193907303032549294054045748229020781018656661543141193555199437034470963883837137597102559145533617598281648524244959222742934512345893878472236820620926955808566674185800897579796068835540171777083392058070269316150875876529763221967705701828812002252713570635639389632310440895725125525706948499959133788066058719255746939493445695634768383249357157088674244016908073537819724587761726919475202173162577891516052050135652761158694952092561396661260028867142424387181522891051599320066412334991498979149450778169606311075885158557649986482823707998745791953590483869959505949352530879404277807022457689140705455378404447032896291658944750975993293362003939424591840034107200 [115,68] 611879567348183683594427952921697409000986886823551592010317672158292606288238552289384649182461219293940144848095441176387243243010239254430403717631227343065088226550074184262833695422305002058476205350164444380965538006548613593389506289799283327076767156121467988872003075728212607049638402610852328051984920383344700085953129086970930888076352959906501938257055878419571865996015681615082687737411429011707956089628966609773417395481672113942367959163743648273551573288135094544841976445312851136041702050561554693871960902490702463368961304837878178419517444161167766914087877920685338549183049642872826142194465443389918032709258689423943216471642094261984566228698987642755198450390161572696603139752043255389785020912448198908442010806024213068590718216219176606348151982715112061271185223209898029939825415075673870838756162664337948096398836772641485124267054864819059037787443830554371203480648087607650481497190454296490520486848501120090926109873953910249013662117295777158682824164528014568649996098328147712810346808915339334955798363144326697033225842653413616903881690776738647444794760395939422788975029764407030163633782533208950997424875103459639854700078191173760466058410760019855059070452779518962170215939968328456039821739483798141715659629394892666562251936961856680870431727923431697997359670349385216388460266106388278351104390577414330958799795665390873644333090380898936861488411736009353506340562915819575051124016907580870255899901130887907001456473289095546261421845681567187118090256648761298499525401181586228176694672504904565283944963449566641235597924403727554155513519481084268556776223037945252544760703517151834871311155413796710996649787312749148339495576394123420699224832082997439872546564894777229750211739002834329198218763461280934724267261616465809205733076837136970767204830930586664074875761309688801775985226426139692992270728541166027180961198232809326702344398928002638764462622153057856713090223263556185795055876019460217428830565409184623625971658835901093367967292040330960502404589445689329528929915962293361321218551128559497495807294839149655920549102642851927810773360533200277789362243299752291741089802370228444965692081676964453157919374167241882143006194952852464666350431898968261661764551693018793518200838059917824844044129486406627641872489167009038227297983803053108200586520230256770324366916179403639850176487770654395513073640814700589175320066581131472090413447087613789124795527656079768311282965881628898220459922470508244731729920 [115,69] -69849859524677332617174740078891232123171750902839668443310221196193050340863975014107819651682694113224880683868164606335854472776603685065346529025131161037615077576159521073249211345850400568662900010351562513808966105711297872562017081888997128500993350505707089539727283965166908901649662510074393866610703533514434958427806502279425025470348813035409589357051437848556625715323689073179613346589980829722083255323145518738856939586997507351464558313789844160843149988498755668613441793117217570931244507988270412433581678372575496662124683899236693479811938226939452620259082021188454613587741895078578404677124409597852872227829531077538244327963732244118152349288468849315681560097560693037916887675641839776826360425498275146647958104035142139648524160888062622945255379256500853778855981662378319247393324795088539029371826086751453978311498211233275225421735216234766553152063795510760346144434628758608698812019856739654595861236320506604197507995376168861243646134225669741059022120194102986285704077997425353001670935669384700804334787693573899481611142573948391655876462460879496992855985300938400952426824370311881918883490782422064574347053552855526511499740020143890768115728601533849000850007012492416237505133023074648775209934124480782136933837254405361476922254608218857750121488803873624461414148365407386392758380593061618389391476107510578513139828685871424026272911101280874398746888424782104552000981832462629214994625325958795701978322644973752090598321467910230032708576015512452617349546673516508292033697784910169335863562370562463326700315366592377711001473979648197231504621634419692956612086828249092458562283633719001351390864903739963160654841051808149467227549415193487060102581130280134118876381997273619056900362490237001190865182658335223274650404258399630377786129034213079583685447926652751618716564535086442399226803667631177008601381482279876612383946918052714456819941062997642432749956652037439906270029090659468084546257066252035331871176103311502950032725085295103287994082197082393400034787050437305052481353091422575597130569634891760244608853685500233226757576329712709636010840188618973432840909681193838935483514180070512099289468617329313135441881994581839024409984403210355393311777703971117896497521237981020948032474102037475784351796919533477223395898659660409241286304784587397594145515928016774080515546791236827335384935178572398480902710904021400387728058893522405755119908899927860820670347581462890689587340997353135104083129670319791847680 [115,70] -1631736246426462198219705551227590524687688731148443593715100624425465501652332798028166006946075154914326953814252370422278460417044412495747080737905062997117034163556951548040537482140680378522878129820294217411344060536209384698847901561693757588411918974426514397114261829686808038338702945006873966108172841154809044395022550505104773815439339907949251714102541729282668223831317927166423673703430639716921505693761241261094304767769201394676583242030599402635128114839891027012726436749819013259046619798301177129011149785408739737466153072540841286840198917837453670646236276070178708836281208657546056366348490703003028031189409339686274528913527626997571277018491520206203662750720696837432659977786049093019415542223969614445804568620835594099012912264779434217377932537162979037751431271724373296552197717801296408987286712905346438092765818729760560119378883886855221648659988175471453169704637231979561705181512229794115272489713383999430793461684704281755572767327118205345506543656621191724373087334854077500330271030209689234660740608718238303282205161809289513055543514168296623709863443724216148975751996765599276439873128952998722024054103156454983732804522682666984185339711487451204280923886283896844492289586077752358880819784175556891889240735699670542977885024530783168458352192496257801555868069779790963827888503599015413554809284354581933442587826957151769728882846442981501258671207633820831095758245752292208019226086344516210150333840060002396989691849045832806033991153349992882628978322467851091220548902025660768133125557650949164416420563834325254436761250981497122381439038768939069278573852754207801815295460840277548554567244461719173989493347769679502540362684622771796429315090390217082461223300274797251130734839415147695026865648880058626352571213871362587654712285231129855271495331579043542939398967162083084691354977580543937483237518970148652502128891298669348177907047047227152133755362201919121449783624752305232783058639230314793253108711354914482505903829941922657988295524080650183400983822952553826558280579148394104009123755796213583114836397252443774860267369341389557996908784492129987724242033063763477036949502974357435046786672821349433207878495006832083212467341524589155559414725159201089794286759402110839704158562630527174361308087550553233825225783303184348818935605024909614124962522616333632460581845573998743643716882390085707716801054146793594655096322524668614783334241527323124685570385381145187878600586833182780236766654647877760 [115,71] 19767414796256216453706994701742647979410618936528420006551763674606284642802470686973749371768857487935510909466877506270126658957291113235442846697206600384960396562593561339444243437892389619772008964592989356289592355686792211850436912482948032214711036313158618313388001992412335867464431223559601298039346323829979057993715485441511602409404889923746826276064530901965916375155294989584423820497673636745413678535078702065764955654792336487611530135850250181174359239561432563345047049392006012961456412770495098143952737793392711558875593971577651591428369120428073709072314010069777964752226326675352049164622029274321528415886791474431402741660493560106772446945516834778409275550500040143268204885554535615919554324259636046627232412287452610762940873621545720294546918113844232351175742653722603123043345380533913753477955374764755092046203499350717609140779997859016002365499471880367107925021109608884899553941899202987499566159795920351943825823688445062260752687871991299190319607915049022269622268016882091002024503177523194452212782797236296801825429447572451721253018515927230712060578150984237005903199543478300943325098916947519378271360056180614516941490109188467552099672764135499734986766389369865969475426426733301333599819585065757125816580017681232637566274418967319710031932334903171520652721059534512974764420018277668552329970018361973650544872410532900282211378305724981591216307862095969255155477326486103202536056376485028039533193496005685042563063275644354620489150461203613694374725621523788366887120132256656809202222934435711250412328914032430325014157566885101551015379347181298429285560961814380330314561707027727570951116162341102695310793694103228731581790019038002581133793277894084708933854093313592824800539258091894212572114446397791987825570821011437328384858054555877953777549284022831452076031423604960242424148798984675026484701195276114144837347879442676769126287846479077488916514428122924839153639074973043699679502134370790286849898187317758854875976640771996675472478224381147326876538573850423143086097910552221538210611724030151500167709336899334725071807471318095627630916260304706637944405006869797230577161654062536339057492560765472025908536349055938813084343352472326149721482267990157951371676949984289132928849012022064480603683171234002097853448280464455107466141308074950918280448682988608640101624821474254908948525024338640544806368504168821725067599895856406887210373740947725947227286967373432179191068617210558935310265352240 [115,72] 3254218860920180002174576439535128418704721753361132936035252639768693456199167293903877156922216545826853149991394986747129267656788905643756746423745589262374432268545746408404517455783602573927163830338372898316798432113329099377037735346921839579690559522453340427649294120341163196356207520692684728917012138956685903254313821680971397551411332631251126755947561823359143973228652516645893799807133894346607704422905977864436034689645858492694363910476306690649189657447315017492896590674239489807614797466039397802099396772843321511528267745242071381874758179806966635324066380844399428290200588191797364288213456169943639909358715372790691966655061036587083399318660125900530639087930949660085482256260979148139939969905641317068771352154003824405916397295496824025624258195464155523496307875884854273832176991845508811518924757017106078459209308559883997440781569406813178180347997647359869607554368183213567464130981781106549450212708692903832755966257830607477745956817916855504184520388418446028044508835857570059270062176402759018534117635359300844425222254572523208084497670246363330524837008505203088168999058302715819979574198547036282514633196931388368055993410249002863044927655802211920556309063363734823787268346034499498715399874680609034083907721152397963100970527389535180814825300435025384501533626951189954979126543527375340864809064882068252898910346165648914145977035356762323632527849181863576772101657976956611484731913254980208642159858634910199177684303394882259803363032202661963008451088374281743539576651370111648578883573822781959855900182705430155757284832203870604296332594788241998306348264527809843056036851986649911783119284748627686891996029895091700658202785362647681520632170885715559946832355183581378976809974754953466083744526588538794380294740863718040821341304481400962604584452037241822737901306581674355229899667881634131228597427069997814231041893999079491985999060475673565603941181668197810805856747991950300148198511595475379037884620956260833176354471304670816051972370657869886486041037286136883405289288999186900891328181277039187296659179122320536009618026275946782403605878307499277577785350431902869982123422037194292808884527138013858495530686325540217042616371472732049635824903387595737755823144106803708169027629122376391182283456144455917251612690223043486612153399872783760845052562485816910055752412553438777067066536932263886771943869906867265768593665957799576169470860432187996407184161626994703771544970096348311264412160 [115,73] 35241002388745258630122939362227187839925004821365488123211512332024846152235090144352394701418209525888658743937622847352045158158216692207589781259759387315882107107642760874035512920362160687864746189657848442188298827654537623117493390439948850586379106221340526856404604348571108066784151437858019854277417332489376936003119641933450407515476330251507157617346945772727142645034553752300726250479129417100035507855705661185092210860545213158343483889466742442457660534161562054501786662211205882571699768652974129405634504874745018394771670850875224562791806745794206133260676958291720939297577282304244022561516922984725199603092366295385057541820078510016094757752791990366617982409602089797330245831623260882977915034744929244927300042867971137497908226039177040970340491310520038527132915328716597388376519906524162443672448392685226124639579400063971524398768720068742308430645143479439363143118412272033976050914136660412087919281914816954655906542947588000820977265343273550715234311401853881958892615310086786256897072445974929027258496167111884584589058124096466098691406044465801891836240164759602337207802686745427938371393206410331714950435223850754701620080728424006469846599072559389269710864545389321998265562291162170186350653757941425439383108150926897221815928991490504427162705843900127135016973563689795117739361760958468958096036215177196186343073207554443116123044613275424730227262339284603355187141736390305350447773115412180021232341436904835244369936119905810499683548495815916417102054134204204979213423839490086084046340937646920017912280947885354928638619189919351929543505687044453897900762733405780879053929109195096268686130910745020743928314889788695679116004679921884666187674434510111222514947703591260446323247584581169446669206362430985013285325542750593735341056212427685403463876647690091956301583540825033199688368064165120141779066870495514612272406388234847517349275016752213157434901505803104330514980451071395032013493023404901508326758848803790005956584040815214734920931525476404377056790778903166745328312948473418846703587293934103360062869346718921926756382145660731383781484468479029581728141224789554195506138235735513293244213282836060121774788638519864709809243706387238275232911944592944856611111247723182685311755703784803380970842838802279301090738110584433960798385037658556391944989805659376888259801373767603113154806734935838440420478195514157688433847229344561995337621113322324993769167143806517828006520312665357570240 [115,74] 740589693054643347064469931656486500612619359161872226993592529060960306207063960018934082184776501061874243734638874566501347553011560919273802131954717026597685084258460831438850704272917745536426216276635563841790025845338799995915319291933967003521797994539768145495196304882420344931062487845853911357237774624443970220139788051451141989511969307057997241220856146628982652819483797165876926240019734927088482538642466683493007180702686031166312824317592799838930530456436043276427218555932885139433112186999949228862547450828788308866756006161169598849341425326648623398833243512042166317846227532143490501997847471588504751301071549072508389914400419952937524396946001169908524624622785340077812385848157057319592002302637001338539906151088027670287011649721612478586441200578887117569083463747277289911819680480605095714778142341828540564573719109037145354866173514601739578530532957875029639614761549426669334292727638729283040861228249652402799062858884002098707361293154391665534736544797263839379069152479693411055409649147289567994054348524735736473431181692457939916246171260850647403244736773508892461762079248242422883125831584951472452916963549710853760811002622671312440011522731444537123055878246151005507049893747946832985584817576795410707844466811228755408763647248469795493248250742096700903526174660688488192825198935279382498817038842727156920330619289941702450921012060950080533311775774411638088302075885075555471166500921449931449362123010412139727298627708709936261022853140438497753963356706412090640342831700674740718681684937928643128693772925926484899892105509403473626644213436859756050130143128287910753249108155636166807933849543654187657883063334116603342059441386376823037936942492530110884793898537668597717247014731801550397162043764256263837075057186552356732300855768869236475580953205125011648879992695091228821939793744438687156776406667035390143729676739045936814218108591737075746087391680618104980635301668521428042720471462830571048883976949148990270989959706353925398281891988627536858717010134320416546059335096977559389381474165630603763756750365818723038839386367155882684735797767048118433832101740791700117901729245874681402567524350598703888834300936881741617606268336642003975046853649563753989130927339749690251894752856147062387845809112076364793364269750173009421276420670198342685134463711674598966366918129180422370567569765246281107748754601155662077409483539088578082658556319276245502266041858937855895455576285639680 [115,75] -26112857398790910282985770899802822579822146259037180335335709117972330666752008676196230178776328194451948565364281848870658465789847109948364089148690558485059142352442445478059675063980503195550846488055474090456081256949785000833023307242785929545191492598047688491943836489955904840315535155467871226034389979207246914443198236876704262376010745356884518775775092690656239990369288286246687713501399887674813308865989952681550291930056621118410519983856155632970423823211677257807016792587577853847600246863641987874060902281157731906864994171041849508142103607170802067247166341029509359450425808515343935635925274384223175613041885879412425961098225294394319622199546686354112747423666759703878456746377599154875033366607854935838944591614105030081901093352989598688705085799490751951179264711462217756602269819526460095738893680008480079614004868867727027074621466572716849389889669255574823992644898965044740551903634158835758711536715440584155138155538369258059600815516668374500324043335690712402054173930481769108694705772755836609866450226055345091246666025856327467450100820898375049911193724402005097949517205616688165257708845959691123282154316199802354169241977302311305162465761508524599218691088926074978533535839279210562165671311677862053278389722891950242029067445124326314519495204426651879612147226156809599623052714378015069661038210074488215844688854351242189410329765569942978897257863480610952713357346150929120333408012621240289272785589150195733312210785842072889728402755966469795358789823776656450052760050784084895087345953805787514999583874446779992887774598291427227672438660401559093636991466222272430239988199598509085920260273674487796841962024817110768922422482693637967839145168257661043826338551788290294212720605836603483907757037859312053350406362837414074499544108086335825566734497740956816585816168791338749319497633523672852751541533123220378692447095379818576230906666988595206494376726981716733999121585516378554427863376071164088434701434058870111233191752967656511606761822589223552966761675861588777258446013624931088476489306187313773579110203355636777228672354445221936823555197286101280528706546757757300797184143844279311686433629535859821119028917945380403966940629018246666487161291363103784902623636975184030734554430091159865271350120588181209725086158445557504153706998736112275909014744695353843183717133434503742147291442296203221937631538637830172370159343771526740389697280511092412311372998423583387993734907040 [115,76] -172817578981810726068988754272786205735130693566191390386011722298943453027540252539138171627379667606838877977835473037432457806459769313789009441185266889191489397555458586463479761953431572137035107096928666063261006640009699503454462574969027915123027549120341614363962005590400479596048400677349729564466655957853320522077919013384770782916646431357434018336730113834462027479254710206460534825003929583405789737059664660374931919035349305543282636355701232138230829939167101654259974844738718521584783119596970420832360297726696915981097637612295715689448752554243998230328570180312653411590617908694655120882887800564401615642369164629367575849166346543033071408646663716267765287144588740412848061383151140289110639086281814574346603670434189217780637710805889606596156040485764631428971939742892216067005816977676320190812990285481228887280615176470957379445734396371016643191095730414327796701410475220960367347501173277370665089379127800129374296807708629206014045489059388157233826415238132324560089544870994258893416880782579651309395817130445721956578387143902337194730110020896223762322914141559992398686630221605223822069038783766327551301448563934472506850129929934897725840008931333791646172604493985914898757922649238881611450139052741878818507866236750891488651166459110937149840850297188010858988989713980521994061921397749298613530089138733926491323463845652098988837603311128168411100847648085953379996842656360702995577945986041833643550109995597243465921488734854180019685572328778418514740664326849218454482765822842150526097403520339939065112931539376312605156674567750474270577431308024864776442385785820351375590238147206503779215902369403960368790373994459831635402785997725700870434104051127574225634717847622614370490693009822542932488543218674731286845461602908772612774120809821344062659204861347390162356082759278037418596613153521954390501987218217303339079744111896687092874123158684466136694029740676866870346895652978154683915038908920365795898360432609443869249881043758886402003894503708963812806980857622118672536902397933917950816916525485860799474679933130895086111172306365749035244058220411198678920828050320560584461566515999889669903878440058807708856867934757475919399723094124153553403657690098770678731946429654577570746897913697769124501204989344853926160633520739148049719108204514645845276991232915043236586594876563366345502995936461970082600723384552567483838010074839707737336420064060643500476865068856147745043712 [115,77] 521465146165722512421408541025780404600563571165182977458561574694132741299831510343928455185538095215031774713543043667491962816966226893802415717403293392740366133768490540098430012604621482187049853978129788311003201640855846755693246583374121352059478184944678254256963082324577584470650464974848496164555380250966140991797347426201730273893917250782377465404265241164633644001875453871438378041952561514532589187208912455007288602623553289026376823078555710736059526067206840481842133505152687333888768315446399600515963217729815328930978853894983605091942744447560684960418834998835919307788407206724880221524542611236500951815851829882348715005131475665405698951311357856066302364405849663117181552436267725918976906978653025553332362613975359326242581510558701901892921438023379570856936742783654793039982961739083272875794362546522410420990607588521695462275395606678457071001883111505423406297080453911655243373688753216607981935567781919732234104884665933599619200013358698522545324925797123497854762614168891770430689247660224464657224011119084500406948631291398433463918545285543792418493522843111214340195938326383741949562227600701735453606462495362331005567102418448152128186550722327429257653108317570488772633052205037661640985126673612573180183345450096089538174023765253024479525398462287930948479974165175335153453667327989103810715179277375886913501720154230829862134656640509315205955743889382673104934460285297050894823339599029439554020373365504118020413073046246488938805520953662209751621839343441222843236425900869185661725250315116320758232062962309404365293297004149827097131108715816141664234258930072701106632688933582641874911654754416011631345506361055996225578178942639170893607811373896799010785291790966930973873300748041008470347925188086012581036609217303056668250512869833339715759399549262374775869050175554789710078893129172499756953531133705822485424292492238770027188412687430877171123555808537148631937290315837650287100697508758127638227160995135264241740606175480101293650258468777997060258881924851424716960412892851838810303205061117307366998560441695111585814642590507172119579897447367460220111628828497002287015844006616154416072631325135889840353400833348826545540444377916922322653575444648406585348183634205154664811212479381046011855630176286468509772289103976469792393161950685059507471478392669415995696869393967058968225121119586356895855127905775883235388022639106798212332851769339016168370289923879414432 [115,78] 51418662640246041216012188806214917310706756547338800099364013103182034019567277213692130141308321578983146518355478331396626435336004488818358436326793209009195690517790156270379238538094574550474631156469693376884474617485303263434885039854403550001512903651762750258687540926973084439280239994037023816269872687919717563473692523546201544922065025189525234227775224727224547639131838671428462863622346147641763601916729123475726490353804776440555666154638693810528805622209438343280810531957240327371735232100210882902759009671225981585468856594889711879242718318222978277646492253878326447518520451629033888877148841409752557021770604665994248139356650148413595777259124840782533694140027868328427693783788819052762475496373623374971878178279367943655471503393500529159278648058528945756200554118684839951229867020446773147902175000759915028985140362921790662039833540189269010301165415628197642808023871872838551347371696270623922274062450522524845008525640298981588910179488857150395364389281984676057594901646444061088175415041391026791201530281648904873923802342701617691409958904617575034519578395992471567428821770967818282494351651739297903593032277740837217493722135601563477624978593447301721008636468401827434638351474370450360176882056228256867186412879091989859150160338977100594291942795252188218828939263098973700521471297427202510416034102746519462568030662339356112314611615666961815587743018080341806830852587191009518498110795330455597583254148726374807941320672771428817178366158119267204012202255096920696386770188394818438463202380541208134757882473376842967723160284953506985708392964692309203536199994015995016561399559407057265662123363958306504360970527669204535532262998714760124592073514558635097102802303591242088060309967129222956105491145480003935763635550558467092295743208493049203859296306085674002768189492632258174613847724481043651666796648008135463665580530716080215102383691147403203828187918749930232925606771391794231802202252330236262934192034855900472955523989381742113118443102350629030906816992913898091721264912449608788219972086282866526038181437782370272080637488387683626463983794054297621963233980927355606795400694107922993936539471881801202747016382815855899502682374138922221009766121563493681828171705121797000961243387117682248243524600894611584910508279352995593716526611638146079658644572630987577951002430975839116418330332566585587356556530564522426470187689272728901911625866929729361774480884605952 [115,79] 806424439142265080230360505221684443289263349356026350811641943839349387765023140814692184140883902470358809448337340037942570896517942181733604148829659363712818437481619005462242146351584197275888310690022181421961745318594868569289713815014829368238867388317894116133840204929970458066233278983773955722983203239445824605511786122060953791006341922255396886325584203970981805612272852518156110217492084728644379673274039555901163923402408833598651610450935208249139358780084702752142528789173811956918656573755524732036701714552170517639726935252216075197572299443233626006542777122426658444809029755078344035086468511697035723052389435824027516011340183695498809704994621109624737950674934119512544134657792647122403341951296207469588506016929114136001954366398954085157070474214029699738367124340247741018176119712403510702185093844958389337143582067830726668828661135112244045770398896213239245450369260748684170342106356142045560814458279258928555856086184527183439036777356790442248666078453883532938412863031484715146421330914588134791904384583636451406956470666712801386533442807129799814352295854278864314093999139178350112386188153927039578780215380960024466251166778241966468048110879215534702512203116324748100783139869326118802355567052088702694006566828803669925541033099359917210272043704460234921071612920751571550830006544440353262400689112051505091661392795817328293511206294993304182731568291413172455576009839736634907200172633540172762297145600963640731224089387293001523907680217278436857818841664116643375658502506403309831837846285343043916200711125349998756846766454395916919102349696077669291639583537049858138663023599167227818027252616239090498870242821589831949097366306539357798079808501469039743498418118929029782613677162068833015669757479066047454049003956867384232070697330661172868325177175691102451250884882594643716396235333156347214401561228965207405265795509639061648463959588248581209766181836989317038894217306815496088542289334064292147188316488148957969901739824865328433265438610261837482391173070243954518518299986276315115174567295416951780635203710760307058521424365314101992948313518051319322052289841448876122041485413003448600447505579000965347566417147336682922066703044846243597867729517830200082056652947983420943004338637944060142983898448598974053134621946545090269332703735152557509852647793096656466823643401180822886405483314986319695029911620332126335802677994974480032126597661144040510249783168 [115,80] 51798509052638736685165598378416085657029151507519731948102635266402380511720232354113002012456360901786365708106669596213923685748208685835921386616344132101492221561485342325120860754548531996389858576811830505404633151407195742978206726715461104952463860901163061240811642076743791359593064694048875514800506952384678117116052071326140428421928979750626750913787738584501925819754340835459170829109413527334203653691579631114955086168763914601429181233138615342167341624354360760408404137967144910138588214529491220648937897635616024454419416776353443304462061552988472891296888094895539515635949940279346756708158238725594803681069746782117470186891651701850885702462006170773274570831453267700313782729262362233999971777919383521447653513163410002699182653954285191900604288624216448118900809948106236431354949826720479581192633608165372297794935149209685032238228921677087573613353294310062329519717415180792989281041176619816481895864594530733005114039725310184717716056772266314206300445919437245629477345685749269107329078065044317880406483543182905795013503159182144048544987936220700469424837826161634849838831054315694099223689984893260513570770796176625512968362370088227575602899440140773634472435665526312386713979594185690177565739128451998722359854964324233497434810271851867555118021431907068884877670742317940391166150755323791940699433867411173107334672277101449163429871298211400217160074168525217772512699217670251117260845588496218275671965388172797803933217357791297673229505127947706101572711256546097301268219752033363217558031320665317208130058750415825615167368321254570108348849382671799573107104726677413314430747886826985305727709638847370964773767045500020923156688073748302710592899387669268094925066704447352497657847742691419482861892011853344093249568030246494765274893981307890141190457373906751774636348334649237949250805376430848010232857338406901614063618847167866864732865139647878786640956935968462681620849280543179962906177063504882968004452938201895425156450095417636456969957080083814106818596884704634672713603549727428856119394086518902663309954155063899271972145937395637765049578439173143428655785423709821323260370765083850584728430677779371645887803743723376913731401506472340486427653410426288862033085679942664855929589881574154220170629773547555080370952858517023522912997487017211231624432504302098015648544215449665105975037084103708951491368640221944077616547411849089227241080528844816608239616 [115,81] -727986395520286601092302431238061510082471930040777391987491225084018922363849977401794626628065976476692777683190982232099797501097387011265730814459210575440494165340111728559751828041778370554807206401849142504910914628426027326042030006918539316728450943609655287005314086849103834568636952978079429548509022119505409799906430039452582533964199888847815653357308123421910596545703992642684791027689842686047181427752515239052600869905675892156028493997023260183901393663073092945632069850259796237012955489893952062794620318437568361975683514320891639454707925663538088863438200507154252544640403043757225919981234474481772550328219580070023742781589448090095360456392575176897668583779500909577453611131082179634703621321991945341979614936427730221811613703711579230872580648603373248945095440362384687107515882144565754263857707431022807287329698971956876097909526303667306107703921241677156612819068908490765013768900088020366180442405459817040095937984973402842975187440780003286158843858840316898752056081627982154652942068353213472813334754556649901136099592010027332798149320288810917883769855290068472814299434400837231928640522229609706081998403513003385807159760493807394301532259733200547784745924983870062810629029878697161733173737998385068420648256566787630520933506751232415899818027340655780143350217520473990292846280335901188017098613585489098491655739190209740627392768557116475946631762694168389221133600658001580529241488041108305470550423674210527129919331921565046762346722240706090080350142125132383928262305056950465411313008663927891535700682273199623845628036949658216541958673646688511217427912479623046500030787774382974358778888568416114898252461946520777654855979911002903332381069317486862575467296696043447013688331219502998677061913354037249054042713930115188794847274588791921260761875756414478000254696377665071043554967164773571896052839462294258601808383012579523371155104459417808759194227860905333253606948579541186814933111416244439728616461368853548197419249720421502722296503269982191195100482348234738388565732451276013350731501404309331397848664507857347098964648822543285832368144671082570991153239139084470999192743037423184734997040321060474169101341267997902464643248319183448960379517929494616974526456733628952417212092083792672510482829417829526304910994563492482540912976271822162354224153793612417995450479003923619703160105277690864433980949281388592048738873284805553601633104027159858688 [115,82] -5687095488779471092526985449059911384061602135834951754151898801338027291284979595543962395399850634554134380377988883791798297203094714052776587025018756636550404079766251814682220616648424272056820867502897275698473982150969453263287343909564641716392543082052142096104423803037167978930527435292522514064985944683326596812449052578903231546142254362857987977238267632303614706935999823729291128064136091239594757837825514341666807572861958944893459831514109492223589944154350899353764804087829862418600812774861319263241806290491901169413154250345685360293831750439077604290488755941214661936275603944160495269138823820263487210778540539401418016136032431541037912912379827979778131372073969848248929399984674788381548489667554962251295665399033719679355226522283270632160487020890310018612738322450593245837499227776728705679759238562822420087306078601141143415604793169145011468836923166156022597381659180947939370858286724761734537392989912541866236752622125665086625144116490224547985431841858494247884185780981691477336148004557352489939910470319192300943251014233099194822596624516370824137052951777922579836344888897544674472399017504064430241432620975879853936528768552666155899228061258970603127105108630741925266644682642740789360371170634616331089799741913130324791927311926973158410381248520311185371858827813947575683724583296085762463671958636914987637577390055488130725164927528362902589976837978480194560971236225320111102926884224317001234537106219119279851921349344921322516449648410738375933987502419029611580904640247876236475401394349390705198637710066322773695130908947445715235522904503022688461798191549564377428663046449102235118947745423017501065030274005168981044825821894363604995995159396708689668677046666904249786389803767769917171540262303689752035863426611239620533512280330730012221657783884447060646517270881573352005348824950122390701525624074796070702427638093414048685941352801047568141549881008226854447626575819990252851554132304283952279375656674488817895105621160301719127407952446830322728331681685684037916121389018580821213681227931013494237182672328336894869105792467228486784643712967772344808530157372733416602124426519690143233783870235795707148254145134402077699506205997984911187501830620037892805959649606186712780246766392614827730283367733865521011724940158305940716143312385728484629729473924521940189314476010985359307861651160648064836231995987905781719291006018166400488485870318336 [115,83] 170863432844296453894311671583939540181159658738352617889396368999034423897792202552342426105606416655935445902812652862004144983035013541331944602828743922031858458852957558449555975709491830966845173752558391688249137251994467375588598466357416322769723540075561914090473055900394862142657021978396112084435239372590973558241766078697566806812306932587141888356813843535749157982211038049948615375229149078086228450639277249885653935780588725033364161302339539493073920638003407925245087364592479628265597374349086432414749740798408411110193671532207480894834098627996136031712461749615090630933266739649273054423742097299526406818619955099830749162349355810383999971566430280069975384073562008262125605329962591965511078153830037117560626421674111783217302068074530646042861349988408982380251571642811171517448535575162863030808414004246779577203402246288199070167138613110583867266108225652203917913556437716380143183774280338068664471911769311795700714616776131989842130944124418365475989549707468502513716509815504837495767705840288087321394931404012093809974481237872819883185888950265622179010187196394162866293094060753087373352499042979043092160800111215139231134633687584861202856114634692635235379756225891694247838573731607955723015463889527813171827564963446153966167759801601512930521459114641950314801480690319949200734362189137471821114667400902916267991928937368249593068271433390581510676090669184552394940085187406219766199669863808766224895707517336538554203569629369079468256237922136551108291697945424891557954179875267264298804786761971478622471027439537553779211505638882985766231923034806242614812824090827253881347588768237382384292123415290082362460659412961290161384277957454280647464653220937156679741820456166349723232492696952027615088475443654742052317945946372055511095032627508038261348259836406342366110533215197050795045712171233726806136822509027056089670174435078025624193850739438909679973514278279410442826425273428715551124577831280674361389039608195255993108275242479136799644663318356765640308118693833767067301287667527646112750732384105547050242946743790073627599010682280336511939687635323304998664169662424949166911687004565818358564893631995221001262020602868715405886740431751517317133484662590655570310646467797331291565792530840556682927393760577089095350272366082364028268803431003633788922829823520052197533735564438234275013375828780970643007722756730527105867621449084956220889259744 [115,84] -1303659410465533247206833867481847469088722871493104374913565431759158034987256217557299441499480012736826041944894393789356774066950089273515926711883358014635504485623079691412579636669419108563920000861056931957129445432638398655983509015508857584754407711188602754017860654517818634839861361143638201953613022603668768335976338901897910617722660471786992530009927086353793120520269289476860769274445511390772851752468236902928752254686053991816886935451907130485903849879804940847216169692334348777147840150229994662741386742516092381085674136639860291330926753935544413373148986747872273776449720777500294051420523908650801578894751468947779199231594680571086687232602754022420035395598638538483190505753610355982965131913007185573219832848419081760997485288998567170343287395432363811792549445725980573900009875485191851256471160255665867264114999201475300155278696334264931390419200900030349315915467592164381405569242319619473536388853418195308756905898392321038946125963547073995550727442415665616215611905346264224360284951672103596265211041396759948307792204907417580183802100482531189849870742918391996776449295771856818998887637619679068609560450738413028423861111938375915453349488763261490781251059831006343030407173847101854123934255100424351318781659941247829583096385083857027557560647787900156378105220281098771951789245924773600692805250934550069405088120382127394894127974475673764605812042142047420835180851961847033194069234407309674469355964403383367173803998559329140075514261227172761035870972199449977724537383220356111605392679023612818133208153209890225494760762641232340556387056588352850143033855661694940371543059069908851097069882625309179851419753961273745072924982145620600215527008623492014928493638572887375189821971639772713327101703564365493277191412509076912178157234259535524676935168907278062162028231828715802271047703392699298726058191426274022538232683543312460693249361321703078423924002061349921303876580640987363551696540320045325410096599487346023120384325875654633407901464371919787699732635069969827269167631964887016572365074896213731313815878082354425944738091324296705839650266847900546217839274727197252271586513580650880815140055950741337530421589352369778837932094404393031113097392747434919610076795048253019774243443885969579579984547025633793856057799383299920404103463422923550782880089202191626180022144372309386826955824135982346349615265733545151600884088619792648575232 [115,85] -28000012092246183297008870935255060506538995756395487745614867183824658128960743640930560416263773900077296673642075572956523440685215721044632529167088021757016023154409035811055561472951069405668485290780184268333344371893879367507656859666289213796706388860247261002835118195716755199030271495943263092240950049960434216712777794262557635008785454214071230488118263636666472329682094945967105465563875700726628762906271616242928324961879895758373074101533181418135476128589886709388476677283115651669278836952427787357793036669926286070247009298228346130742118213120299122093551044021482452153069238446749513061640776223276524145637378856245927739018628438356151279274717204095036490486155870836340410292854200509332302928002448518054361201351297934139619386055495054072523617631756812839831806419130698261375189826760395337435306971355536373687090431931498753661440422833699097000594490560509693817972518971868364310267566383707343462002701278097303273132233680986722765189364076929316021926342230200644085842920567176460826756767806159226447962454157029612656101751906944519602962632111629401479934318892989759433556410352622852555840227647120726021271332076839254121706492159182376732449596825758507011187946499733214456597825787213031212792009851642425391188268922819490686542394701196366633600492014754353633673179157316193807692711064691206461113030947897918397062127335864096180387071966337325650943271405269526818522244722468332476298137719304861461035074241091284273451782474984335084652994122637443178763643543017431432221069449520994365110749782963631434008331458582069938919312734195557700725961265617376462687877881713546353480888578386871660365473840596002954373457214496997708169642053739349877989086305363639642938152923953624172431687135441092855036916203758523501088242964539607276329674419035733827156134644079518787957987793112419115767151347848335585810451933777348861382619503470116129287832336943217028033018973255677816856345947070077598796135460139459706352733523903775126182267192311046990997470172481510985850937691823601445923152759828155073515706487439110330137091796670344658138904298108323675538410071181929580361185495176551069283117384806461790122091554810875816555303273662834699315856886840383530302579720394255138772195439739548941128492259158736681256114461851836208379576167236205956287952578680087740407118872238044928507356545755636872790859221612310928368071807780731646686099918088928 [115,86] -67077766990486848838615220406774653079574716293190135633686156234929895559158593606614591606602564255581290308456912069605810201418876707246088807565819962578782686333098503743341309199962117615562311984506294571190939260530473643418516058305085667794335125583367166351882400011760907779501432371116451738277078489650841813244568461237219051630885817937253925086440546342257535283304165552691149498139709956480227817300156584146723909330895058659159968598559576155788025953938820747850547211376250757291667364996824612283330488266768191280306439532828808070761067030897629996062507942333777078586449262251196399769587531538188513539886973397997789684224768831503056472401625800408291186706242096679719787224405414882621385880125074695857417512448031258725988536488249605416161536558491895924048799102351609355015751412977927460167535497613859484313410446838185167084066457520554664014697675058430118648656080193775624538880760978414779188072810475264510179081720206432875498661152390919425843406877186721704250751389155474987447412694113879157427831902256386304003833535009660621589463509253393464058634089907930462311405732310402789198707321343249611409459362820607716668197841785778198731149253764572894484934174418192858230845148894689932516840958019786976966923004139513378893497004829796650689279357363528136522599910876750411915830099326807010405707645374735127216848232890691453324771469411579110925633893592549868354284987367226990675567025622924434687731220076862348188896728444385443655744740286924429674475870261490525563969048954657475085833167120716537448996400223289927943099777780293165159266970093629043713964466321234881166696617527571633676214675303788382519751535757558365412109828757009322639472539654306013038437508874850027290971618859124257512669966860409612652747354651878266033676751689541837650889584541943870273859740799362012354303466946683746454154912477140534029397203763719178660029251037601641139143041619370537800833630935658122360750078262717162048983072428080166601425564311883817503274112322961442369378680491909894069575819214455635565759285420593685538430210015643868941856471313628183740748630029676453911687180534754898345612914700915873110835096985853853349331744383521570394939400745114430056921181882605211508758472821335101869043831288145457437729575105363896844785577029481187281601809463471691263256914544363800146521587088022746449741771142196177469805039836348347892571768384 [115,87] 35690123445400558645920862208890559730903326250420949829945991144681732452580334774925217316069405983922347583272354976654948392096196792058654722125820009209029722527112104299668531670820222376574563597577941293867902765570811303944789646820789704977110079252707129719502878765698017572412784446088747564603331608463091464629740347265746244548280190523580219959091102265495292930481981127179766164171281636989583644674084100253902856223463486054120148271417386512388752263450705728994299407681884863834728811056909860310258341398241082561514109465930992844837005171509619628767866846111321939028342477272659799186769289818687734028486353199848420717369795497999348671356039155293960912589628675301812923806944525077234374002015620744534094000123118051403396480325497399452717209394857251848976845201173783605731800854869515956151247060716750241565172610975793842270244310318769195783088726241807963998135619250296897291021322763958145520530217094772113655372806817743290291611499021565376231763989022269042401472845797063626262135210513498575923778267648585577966709015438131546557340178373304008951118585272923293419801601797962956522279863661317358339188975636650995008423620184874017214050830680651602913913168208342686584450268654188095664022856719334355659493162743601158810562614069910957421314499218013687842595014461496288117328211362097114377283856421840653793798032732036954269868547985455060857332190158568752044721259227555489832263878202313386872360422601333201263082833849890318948077753136277194205435931200492029385333713260558874121697239647810711919603691053677481773517731755780041834425974430766629391657399628740725843829427847282484685231521456051642039085582573521167096298487579750016719165424896898643831970901543065276803219218275099622638369645131562706541320493795964944435191412005641410858040422256596783064277364661936121612900338454157599024915540065212024324728653244978705484989660422667738487354365255792775925436202950824061969366806648908995660610665659270610040742296581883763915809943184730706577608675113088882156181827918335856095993185183473358449457520578737249318854428937440073720964037904481003245364729979782760135258448071820073393666441033451158164093867078246190661141416301546809044554767032363111601716320966629219692902517338711163121384018417842637644052591173843959876684424204378944127325014877790316405457363999616430687578490990232917148017289601132065594712 [115,88] -561021362060395354406079484498758075833750196840453297958472595924715226184226533720795364953966406613564090052242487638074851814956241875115280715110395443628753617360840584351745669759495906642894221813426716223615975326456197403209425368749721463302893651410465174123281866837611533660967387265686036295589503405626739134546546078486319083433450115029183331887042614017609853585237508574170178185294093416835516228069592547206300041204660398336538212493816208488178359871879335247706882686470264878335522763576932070640823484327177844023569699040406092771349757146297418791426191803448195807068184414904086180788804798128234209658492565389949764602527602100843754072233466874993193753690069082656386293445961456655437148108684939814130466626157456989529793676000219257372387604366338433132292114419700297235430318175082071227830519526559707454171201061861909202645864862177605769995422914488882481076118758005310146578377244249367685802519500284822367677934092548369198224096632158372057215349568666226552746263847331864194989870707247254205667969114973820350725066072774385835114134412783795083180227994086210852357043685525001811019176648765875579404792029907998131284043728644499145373930093303042424294002638231635906137669454042897807187204371529735471476687862071445726775553708550895150182211672554656471291291766278401286326793677784434782512964605051579861956968568303060348754622617798271496858820502030468493736020272294084318113490761270828647400656338146214191542067419900043325220033086979313761725647194653309170377297305654525511031980122886352943262850139228853735254313865971183232854007416581538334419326413396812677622875857898205643135542374520448356408686965667371679137616030628119983580880835233781499801089982925710082817952139989175706263259515620728185636974224474701894667171374875135244436122749353787434564451249793514629268197203815651104632499453193890870380732234820679009775882844257151664688949272017273233271980627612956895791715335720803877926026096738462869832734916850176316807283035728864139539280399044034474765609116148959241197308816659695896806298502064113357459143959002969720618138499112893595094702910655208408541685407567022529168823270983642862851137754740978682186755449206420321089097428512657046316876439771088776148745430234120040155327673718213738558463447969123907287910654965474838884110533739849317490322240926224644632759418663118376651245040619037696 [115,89] -1731305222725740928166184445096226461686713372130157705375679808331990697983237664967773116535089976718989523593420535083585045219986356192814168612211812872633851449503381660656648857042891179090756082312426822810779370428590105172600157440977240025097729877746600849255529450896886178951077548100318587118370177832462329293712397064013281943994358858325985280010761866135782372183191594624964381776399347009894119682312045374613754178306258410019059046294308703841206644988187711100450653942743618347607085480967036393534231871453993103445595205541047518241774860155461441122832280336838586560201289394945821801563614190964284419267339269890116105542510100806489678697071878782306274235587492969158097696645841950815414633874717764455666001748825167766528140746399834299447156084322690756658380621795471107417365948912849537714297812905850385200055487221287344122452722727551071032186827014415989800564531586783203769503026237563670237642716602806279903050450310877597974939056366294781345099087883446806184384664398785754723388828548061495348854047927647915485251563149640727918025421671953227011988455315856369478518223125510412315303171433434363442417705238576728121331071144129867251774547804618018380588794597428639416238743823217474070229728429429379447171705635996387390113486243600163472226143284629465930142559061178094804668361335235269930318851374561593925961868326987393699048688309139639442650391715449031921827185113572891236880736126042284775928159962682122310914743857942655067229434192180962583503418588700781256828197343734457761512042282847668592699789594673364608411285739765253119940477542850575807165051156749855287469049100043272615702240513765750433904501928844174314731166159242773820097113742381175596909194136779451381435479621253212632179566689811700953229927256181735153219898980997142130238462806967644587737782307785243895794802086703712439766211321943749490953167759559944425725716431596615368281039180672001337915327949896148616014950745485083689543834505364372934613164592723602810403217227459350504015007130525646102514020430508470875160511326959481886632517723294042935364756399335202752355299166654815147428790139338919828470990310639796195170663623124096504665563805042585760118632759661261260348862943646424147557086018960279268462023133539917148866333436407223943534790606318046183440681815258863805473297554858277979283118595325387693810913884579322418953829264000 [115,90] 802031448267853968411621566816236534768972909979149809398627787520065821135478388056023897437308609387646917052080511578664245645162687703776997755831825353582137621232431274918712773426740757357342893812951353041687588038816194868495557162573158167937283242104399264923292790907830100792294707748782433507548295718750107640639144287435760525151018173140582504778451747496501164604371215896485873689308380694862651227839794300485617724179096713515611917026532663530120763791974948562910744236207192706197176107578292813087163810164079083731775684530312335269347769045163457881276059162183800316590467059720566081181388874204310304813508645389463077170308379740639313672106190840320620156035827349992381895418536192539799292126384968017164075926848671115272633020103316677893957278186974854759189817305575064119874839917422198237517736635399273847510559870272098063489710302869538356973320950963404871732641208436639759799954275166768286461533320696585035402842840013612771137636430248038592324260789761910717019426803362909460473509404418899857792079277142052721156944678181838885599207510686405126191358348905004679245110609811246897459365399102166337729716134769466191676718276913462041425462199039599927447375423180789828512509896859867289065521695024771953041609993806954509824670450926977869229680483941027057160777184353254273035034116732251822733862475979226884026302055429296252724671948662593086496011046214987245780979173205102290306159066565886714138758732314833484567073034772813420203185724213446115369769359317892714219611935278752446883535380817899233080194683494845431754848364140458679646404108655988766882926451267791448691801593998425050079615307003365608435713586893293567839066428504525730402285856071380524790549653676167080412058323210966327933779184460264175619187547501739601791300522486861340947207259657533300236076704613184319232139676130221796859083535190153103346455858244564921379652602781853637371738809544789666085022047513304531029193510339355093211785232450396430963537522649856965777581766655088945718161971611937037811105107272397547959002011177361866949749325378808758795745244294266457613986665497062845016050472310451442075792172389518936811635664781763013844221515351389180272976656011541701926341068119582963109478687054293377722934002078190185355566089753590620249771280404834069812447965923933213310361975006070530762662484236841954155266158114386730273856 [115,91] 7183893884444871748303185697119499827506633520002443307283031369825188738489327354194309266915285662091514973868384037292079501858105672153237303431980083354423431720989791409593318783184090747233841482094095142724201454876749398980738490910373389978208600801205103565697575757334211557260168096984098154492981666354099430048896026875902519116592255628748550346158548924614218052141256371054152822066463032536407198899588621424095927888283907211077219232757746170552179438739836369490734989071671536120512911319525249402856299621517577595668392371494617643332546256367311989662986537516411081163435498102568703698065945471155504668000549590993872954632288280370258773894441885970110497406353487019066138012644046874828535148480008248362852814213536753267362802375768156325847886820452285441365528408182320910198329036072427240275691582667543517900378511086329066541219281051324972229192871207204594952987948953286837008113561387941782600395167514647563374116473726943994004735630832969966621376284505651889242527806486164534634989912062069360129429871339485096996317316056839428088839115171418108436197453993680525450826237328091832214777450458259689308288948019461136185604075455946753720472033866981478777311720829369267575434967132143839940193982772623063004288412517928611957195510202124995963066161398716977699932027412105987299243947433982933445360954089263127438276924695938442526929727653683012200493318428456331652374005698289670653965406916886962463038826654777638489330251419869111060250623697187389268817180288795267502548420622906010224874206462362221302335330918067934615154849214204313255189157409506898426063912316070183879517466208710940929460678941714519444721204551675901109081163076582260459868012606452732320628408777658633726826279237362951378355167697823718926524888395446159181810539989915786628440776595202180843605382456393456259449497627678838172668737740337167420248058994946163823449443005638748894314813366203104031458395891251512047597796218250787112587812551017036352604361902411638270536764254016356368385354705353408956535948556345411837212013744311301829516393660058804625145755499829986333362790800166388736865202035394451429732891985204661504970540242387304549758827911207308875857466865679600359127270843543389130286803800993058343191545003782071045147181922090178191254310768889664375303013467752348290928866301252254484051456812402900538865026235100456812 [115,92] 19526946834625285726197178124537571227420265649859033126200322458569067785493959176091521044042448674214383581543374210235558397341100822300862000170482967791172120937520114758006849512605774387097528653441110621025704513017959935023085298420488533500933801124275294226753753276549752331601292766007695699028739787480188793103048617460346059865533205577117303793832332417461756918737332813236602633979730883677996286822345103321846563656469914142955967706913838427301051619835183287263377806378240674846345169938495798059006372689994827464802544132727984995465869359053291217530058847852423884263444745326932849674836428497911731566669520229270584029392796260459801465306013310934705834182370380412715256438067966468664566466700686681933339643561101932577877807294670843000739213698692531219412035460924939214707881043925959219251316447181292056619857327614784325005406926197826121214599679841077710911177578825350747776347095071713050641413116805527231629996959358206829809097039712444885556417212522301052942674699234135300097346316626830389195631447232256441098446237455309896904263177717027092113707670954839382523273799486316686432168606425110353437112813404689865287356903683689226190873879375653809032367665657669451563331730949882978558066412026051812784819172065355396467467543629845935204327684816440972390570031297877245101744750259382937508171943301631525818555769889244290420160217910330217418688704790478452131878946724060918402055875621869752366945538913608814056636833543919713570357738478456035405833811620166926379463644768971281896138972261815548018197952121134426025215852243300719856654676339467292016920302413138624228949430779423359177792167874181369676987649339666137458906767104863009393674313404786300193926867909750727040870115369183470855489148120891742789875056116219273415710337653699719704771340620740772303727631928373576973060023331651611029321702058932452202576584437532242183254336987525142367301708711897867550870371279492427621929339239973979651332996408229312166411595301823438215581483922989217858093387799866320362202720477646427444022539074784455395746884318710401762992247409595073766520397844927136589814148676714753357744840337692109277767412929847287769981020327565246942885428344348695460216671355598509640751709485111644189621350418927422782684457119056421904442802345220581128697823034037379193339736285262307690852777946426983998198692118176 [115,93] 35050369497302294746155224122983235663768047774668488292459148421603344190814266701016791176970762466318299756646768376085746235490012024714801824679810060753121712281491081839138038952917044984227140734738270939270751016311252003316636220116507211563784151235414241826005318210740348625836279253581574464341045106366190231476333820022915109260828961592969593597669009616666765054123907192225963019212869714315862784764751905823434900436850645382034253584031243954482042696656970727388997170690527191667936102359813822986545959682046124210234489694452749213478664049559653733816674787004251285853564950197625687769156234077044039410627484557125874414490271218261212354991954655452512682098228895475589433470118344541348991318737728762885859125651230482591831625818421237899297115518120302748983589583465825912461250030172861622169953890068976040763376106272867001768284032547489694563343880336028764606498079007598728513071043680672036743315869718615175512334782688297938707288563086181742984159355060351118420452236549098304114258320985846159829170234500026573527512829178509480583280942291160469396294916018870698096973960115862188538647856061422479478831279269108815229195193305789757016677906287449281374603837343813612456801504261722159976562884158256752854549111697090897453665910867859897096727289338403969227447532053183318775453664652117285038841201909329139930114964856675447169138800118058548717799921881396448021197808712138956656950232098675683044328993337236811352657031949022845831586466509119135540433282191597141721360962790178324241292310961127561278996521387237826555008081542472520685445147111848743814683636856074820188426696293439096959845587053607549878184174036184405702768332522775872034273169569013057261113936028959235788935701574727039377872023703711701439908141842390560809475622445771730179127042859164886732579426431988582415905283189353267376175254251313087088992349430594892832726868340153585843576213305808912157582344765114027750038414636248487399771300482947756163454584578841598539353102715199284436564140274794901917918326915648747742735860540841792060916792880692109442206167185896089755866664754206607172867269207215813408809361532501735995826437344748821083417428416846660416761356525263188960640792718250611745732932733869316435425521088853730514031347201135971621908332049514546691052143339636596092930251409515048381616002425052358437586220 [115,94] 16428421487137650159231361480635336121904249666437590182920802769034128416032947255853252538442440609566000082475591429959570753578437362827934553851939111621323729335818054689454466053732093840372129062806607529674493140790596230858565318319911244498064572040127746478015288911692591214978290642905442749968088818796750692530981350295324586992327823140612359150752614582265722512445007903349726814077237654613127053151227913926539024676656273168352142049383086440436850110997624060876823480970539914814617721467419932924249615888505986284359226163885273115647872951090314493865074245807215914833695583610942335020687702246650991988570542666301573352789129481212617653598593637489012243856278365392112599392163626856382583741979170788012439816233110681770836494463608914649215637486740435243847197079287888280529174298301509365339617636774463537329630745809733025607846190346777266127869015137294177206613758615072828870386485834175613775475828509437302042222247436413205261863264795463259824528447406812953235942561383594672397295596783188087447618906543591919436833476927877557897034155262664078562841111001563180706378184849793790911511682278236434331166949383032885700349105129061182215718937615237404250082324875967109298803445298582012928452800530185451829372596556932790909087230329883963468351986511587431854866749472429125864966316515055008847070745537509060341556811166803848959411912702055689982801823922455692617865805850509560237243487693306373235126547607437183381396113094761220045246795198312656561574527033753500520201300706218155787669953560055291738665967188395691926673341491812168968751285164003180519902562581525298006630094757589708745855009674765929873681553491378189817387807196678941066730269791942830745293617718345877757224676329496833944451541384272490874575000364144670254054181929145644359677630402384079407436551741253526499009705627896696577233687645080509547561152558896264555328262866829400776709237536370402051502199441111276483677533336589808889377944912113984746096156097286025972762312264879658713525156384969209391912106189705249185139096110437882017988133943021513566998137198309441758738010200902817971060477295955230830341180274219262469654158667175352121723830081716017380422501917156443947791715530702859230612154995292678501420320083576252725528267327452682307269477370684152859513255023076975365255348056193691230332205864185590880 [115,95] -118714073945747712258493886232573148213777477992419934041153890680961983890299686365444410642739424934342433247740119780412183295903324798711899755165076628391753239683397864524391316086068891616422556734606680296258043572159037550008343167995967816668567615852553651123937036232673437950134336734521100464043880355310027146096700979455560351777868874242154767347615731351875073245943369118619918463540123473596952187755026305491980365207481032796965820216235654381692796241227073036857242444748236640336111761278301273625038439492583525728148118052478390743748105185628803877749775730458963341963445022146947286143121312426258211494168333858425595402556124634647016595498420113417780031602594729500190110482931876988736345600034418169155627293871261343071386035064321570644647215881870075647185164810280251594531255125786181824318728324234269333296240326410826850409360508427158258057047207705711105571912668945297773894169446560526256010513810044685830890859627997389136484293500215601513400239741065768356120211495128984349298976227180928685747302426171737856757545459363218306572257498613770579292366099904513948891650404297244044872598118412803914268735867684637834586521515817226190920968249380370395795271080026058341856456906603506279937228035467131622959716594973211290063899619873969683971313338602444538333935684549793795032034134662837038670659167887883786307825394127475118809359689746279809412501749733613148815554957690910126311228935027653778048873612698908620213837629245813929765706110614865167422255140461892698826546857396832331777716283972383235212736963201789634654936271837550124319168377451152656366895310328804884527930902864375626837583852433704914082985761363607889602199861557874007648878625887361008214123739315445720758028477970642311366038694092089359930971155923365268698821830905783253434286567510081029409808380049130520283064320833256000779011194695588179089099594610394182647600813532176356647704472054825816112653554293800732948768622243857086222183089806434508504138072868867160744283645083803559281438551770177972891490862445690549834064888094271226109573060254319316972846911701148823571634992031964925888496226988395420877819779722785759016688034947914689977758589767589277484027571490641313026371318904611183241457847024184934315894933820079711102948193433501676500417614894067410759068525400921845056802090797708073520053947326516 [115,96] -169232662796156351165933196285077635580857657897605852725566884502331371883202857204566966576401121585932821435720463539740913410772408687122337347885503979736600746697569343416829121441596197687615672084483950669640021270166124949961235150968181514859734164982105830300742869919035078777564591428073289897020952613873663186566234434331681155281879827651910119624638164684810524969814857226023014471552308954296544704697540010015627793697426229508096896957528734724933294803670208230367675781216882422844317098839145343061194370695715681444562668226433631595912202595071154751746386573550253072915731610837907582714249836932898168503883564314390655493811050904123758109737525903300669758172081208060408211450680246235328954338930748030592903985924927782556408397636317596217758981403568563047020820639550887393544854658500192483591043545715421759472843443685800399970614931762787979165140105990947752330858891156306087100909568304322031360970629906322831147808244557162535890700828110550944634314126840023042419006419004736023705004225783518532590552807063017842805164059758441253342702440498552038676077916101794621726261096188094025595068765465375468985203910459850431246861798434112600860512279045130615964266759073957065651585234665886934256624221239190615988247334549470928825578634433366616808667860791915496897388281027223000690461492590401276469823704712225955495392324162249659616438039035511069633193124442059228845908486263595829550156416068622627304448726553702285968344322403585075019530945403970708174746546407622364654799365167005192552668676777934366328507034370699687370388088225732547722461158785703727343051509212677171500532029065269699590996175043831940869433235332181634124102180178572409894302366430934985277479347168275013112742575245635581707776742635492248698008803633033458409205639001603136767549970519116935271801330927778047961056240735799998590176689626697996069333863897382749463867444667934420697248238193493515734488916167796875940056937564295013514347338818202476016646911420277263605830360869759315585134575233972457230081317790174724700688376618240581961254780070337435333395537117024419558227118454556595002904697415585325711978512350384195000525986528780372626746763591037028223557114649999758194887040848624882183478388480100524254124039601082544632036885044598272870864943482178887773647778344758509781262687552259158969587520 [115,97] -15029902767218878242371247136113311673463830041804378045738092599966316450438867479709501933880674727799594639482343841272777125679935019769875670610839471165764359706742136187507861364546573237879625072702863578612267240932360506627369636392473788614298643613291847801761056937516546378353891072702701076019912322583421110343051596903211061887537526912057851292361300664778672766189657422261180728642294348603374011714097832879098131558916722873399974948317047428699302908163416324577844013846170149074286326387754226086156522139432637245059758970055262263394755494135667676196548074807751097003308106527158437763334306790648103970562178993814076763797498332143239757725861907691478853107747215883578477560284668874672332393464872768923640885751530507545380933395827874507827527418454900233868551926602411597679208690341579020638711832183881012392975339667443083848168947522421990455225577693830878436996506411443630482863449578868365525545476809793167458586172116866763218193419132267995519521265843938373531399787696635401911488643962425230219899088448350629210634938989360695391689044128852493332429316101800427369628022699592461379867847467137373630591962805138365290337281136845267006969449376187944527552718292132198177616592697961260774635180643352178008156282005065099520989134479568336858445050974547469460734754365602842674719570912740155656628821579172226358325892811214428806710785923707436652017024460713881757807930379609766589822531235552443609391828971085208231371226874053467331531474242828001168866068342916739500108405531393784053841703576410586508838638566885706934102768493672249594378419721695921433399593626865750021433551945162545319918701592907517819729760700503533720570082616196588671804637573876426115502582170836037250916623323338195495527963452834692953151498939154105700896476993713778402887388659262100284717200015042695824780875137543518639544444721572249317677379179250615223909980744781110625611370537300165209891993165170330757364768948071786637256876532096658037041913752715357372668875150882330591846175082307445879885521979463628772737501728113934141321612326633902100158775085710625163382957814603463500048087101186608488331069987838555564299221824772435147728870196606965966786759255436697003502220270346074823098220339711504470629615964538247326171494160199438324685401577434398406402081545848468981004847255116403416 [115,98] 281185564583420438637229560653467022242826698768491852166161323808184475609539554352938998338394246244582480524699589683085881074976583486489907049551503483674662629415561092196559889228878082914973845379019834546777390628768430263735945419558654370171653800794982039120170593356461701871230343893165692367887210959587833727912946161783758539052258290489609717774849112766109151958559410166238912937911405834632395790854523434678963377418879149787445974307544418848554873945231157212513603359396831601964514057477321691994034062892169952772712172875963049606801840077215329800511067114152166405083993364228240294328872646017807564228031000933857886892111313956874022358425617739304773842978508975881500036257514160653472799595230860509524482733815322029708827710607444722198971973619628998630439344395745778112209305648285250111403556754382401618253787403474693854925061604492618073321931676512293324102298950555759292123493941504774750443093647048142832180279863167901454463770969730016442811762995122725079516456399865018146473405484772909442345878758896642133214230791097178456895248369930937129002326407511225794893431502927665277142634010861205643932852010928434372582920904612995908891909927040670598283379350018155035242865127399662465344027680961137795312421720894984780714630127045985540458478755464903085204275942186863616123357904866846659832814044832768337286086500230172138606009030828804889466839968615607890340089029921573807188925479063757781699594177703077208848218039982396990802121768753374445244137243288587392067944503528353058035704015842358473069954973679016214300551935874220228889071766744529161359123374425368402218791544805707180760886911779419872019429873987818292530156599383190775770790046413618675623045048994119055423341096657897643538336320237334499442149986250050986932680886694222701092557356981905059477296545163309268281496323761102387544211723313379039798896772685009686594614327429587972445675413231668594991459322748451098653033355422484834663909458780972266729798545618575048742848392945539379656454070521038287977134060276040858143738918349287767764364390824716898995239220184035013944523900226116515496004770939814061475212210595325798828761405024539840296023193200998545404572488400870730959201507150144465420002392151539225623944748259792205167300344994333234140989951720719593476763522703333298796039760354368 [115,99] 519093850920601742601059596395730606712699000891119287895256217615423648737816240524191796329636948659681680471904082581441370028902482310454359528985039597504466305324250494088860388782730241819832267204554949972310902010534172723645434544523682660215653223556422972219690505397004469007745631422662602499745101548782451862339161641984808283860015686779265543015647935002025619536247210611575610249028414116265985782254784696680706737022523934717394364957771006932845859302288609120583152376258225205462247073425705215939055139386360042120407690952926376253844107551670245612896219763695583421792486106700798382888718813120048252495751198774942721689680953001939050070425564088161381980959327230904254075720323280292782339655918105865211995862083597773394619118129977567937136610762408337558634624249631185739087507824155665017757614270989223166182374392709855500785225348486645362415515313744081667447878346990169881308388013255517052952262936866794598738869811427338437420125633212953876641289065600489690051249445676445604362684780265121874599402716023257493320510700313376703498014082732437650517049134172651022273846181457093729830020394351293162266327201964267937288825687158979985216119957695659089535852559184925306503689371799282574822921827421472254615812143576395877009570039639564037805608952984962575406157582894297258374539678804325770209750536675244120598887989060005352306946168834470816101668882184172970081000409228692176361886294235688130894503382064784117850491263026316768739080532816906356142627591798882903276129670010222874280866555384937167565158109152915235543625663060244118774882146234298915366441422249759107301872584575837843737585647383591740150883952709604823958652698598710335285465270754082193659636589140074664574511145020330866400317399149237065867426660809222128366998680314443590537837994642324084980236765926914914103139271016972936120489311903187777821682489767533490470511879277989155327725718395343389817324481226435535510075624341914727970291289345567254168927480766532874192640541598791282600837934143362607723880622319160841641377965471556696446684235972805821861637166772053003115475134313438102544819566556002640210887956961315857188592388356458703745701670969409520577535669551707040668056826202319121691085539191409879808865129794149911415100268111877997715491559687035896630805251700489246426586304 [115,100] 168565736444513095474637814041801313718356821428471594548515512644249341641753388292158135709253454206122464584816059809883799852287516770678460406927302052111267078088488570681417679034107850501386446403366726854562464883149356159964583641676416607073492075340027349762506562869904892576396068910186296147798983728167964616381531084007936328450621734000517287998020820571526915101436872762127996925562259395792869862298144061794590016221549439600340974846581463213017458875390444605408667242902360988838257046268101186341677670801194698388028040147160066740558977896829141012022473580813633330924775001165130888681609176131289348319926553481559596588634458040673883419340371528301061299386093149346283822289445564761087791555709628397712125621236327026640518596297403728395156272621204018584393899610443303573195802827003664358575233122637686430508528906997034420615588233985589799777282150070346983668102638622283967387848715859632368749489492996672991377803295685981111584994433757122019132071442113066732438358601358024812871737822403897391336589427791744955254248846692829452097505477194342711555193172336270915961922504519517362398412516237046205623396114541984311717248953703876656485479468668149490797423570988878326613902518037337310435276021892758144491092698452808746302856338093961844401378878693076685800299653855980673852506376589831373062958038305366495795749937275782161838261638213866708974265474804211348571124632018915081344793509061930400416113505154666899879435070889685191593535237996093190873477861106296420654471695804458718350567621895926101671979440192219712694211036885040396437761424996629446868800044748472103377148717280559018827313553540364969034339665061780058676371476853085011772612320284542311580934558741763408195980624723510267347923625697820554485088907686405166700065663654761786955044485923026387118946745086431541060582384123921587354701011296689962906932140083126000448568457218328300447367145991977419017980481709673445160618253991455308063527809300540699658826956493574278137166012077826482331033236408559610429661354042483328662565189120190231454251882996854235009809786192908875293400465950275569744469688620706344565712476893628305826031113451354592062440517162465020588947863611964932619562200265826893605303061954797922713337736470177285128194745994603847735223032686754438691707338568558904128 [115,101] -243446349001362740909582406495631067303740222981518132444184454766007920393498727515406771964774779980149400552884950463001923595034113547490244370261567245756998428638876372456057838888630854018130791440858863488094921190147650452382818109501831655190373900982890211665474673083002010719569546447011067184995993135138135539055917196866582154723621223976076659696942813409552792796033759465552026075188304485641436249249343994504765210095022774891046740998748573692142248168862053683598021221210372304904830189602042948460624073666043668470173180077382241920870355275397228712464027720218562081169284966114291661524150665671312904264993711229470726010855863147721939586711692601258945650177677315348830042708284604795607561842361786532231113151294070728740439492543013343599648191709095161487520313896298628782907673199605779214431462074880735114544997372841041464403725486464787900378082289133817561580390490391214359448137431140545301987308455597193491267291084692811689999701468359481038494251191083572939276689580537204328037406921197109724428748020964628121657856276870160469745340978081271534938447638979802428998669280666827432516176084802862063242274752735993215538131200461041712257386542911176552991346055747480179655354275284532840583683454617969988729844271706443155752595376740177785986322832161560219130106594439027077199291815916605784273641041624922474333361438303476012753949610608895844723141798967825109125202697857809840634419526062676041835892115974195799449735172108239167941456075150568093742596850403225210939657500228721757276433969745057469942427271357641578656635318333988430064389770491192862675120892568100217546719669384439069348355500670875664171359087716551093945409308797048779468369177999103890304351559839148556128739703138674076349645916884487915621674487379057839459851245117988881919416047850906617717486824027036131313495863563218738558054641627378142051021635404051834091448266515495722031159499751836012314681150761705853499396925734649409464801439998045799287374744164071565947697767569018596764842778180966248507733051011630366209774047108357838376929517586009210195078853295069386660374315570206266584288138479841662291413331908466840665120359124877195707605016010252874913324273736114156682815037207601873679517149015938663214019243870418014205330775224871520757568736555715012298087054269256 [115,102] -105613985174093233747769290686816688932661777630813812272600834230967743309935802658994790632637738008673788124226474997104340125052873258160811008149384277674217110232314443175717534291422428616469627071480835312437738929574503240567758033343273956023063983169272158673649218589369584892548984009976124425192710617837553754833622084619761081001922145122887655529432552314057495864408452444402687980241209755706312371664407664979764598114970155592585400972208060172967588144426080463958919665192477129361544010099039251565850600088321141386541367217445705543187853191650172821092288257792508913987253096877376971705855480394666043881732239553098288927783817546551870455488213152619538895612689799350876320335726414641675991557283709940460877335915546191566726567708869218651002366562962509154332957931701930450468876746964133267758052386910591760719581469340314547757051167277949156086593038103324191101578719188909799048824788778637669080103780549951029452320287196017253444249587982465005914096946469336674962709684738830821707701126450184422763313880721784922849911233843914638393536455600873714112671598516344688783639251023505448206235564798519186130339234414613505391402789102800672917958078675450127078923510775222394259157183074275778534333279329642849591520616561639176145913468762720255165892922246655127901985446330299764993978055557199396592797798303031073873807116394751391792845396319284475399078001185318852944370423128662818438506499025363232078857388548131403757756870815550241246899517408292682991872644159105104549298333281752618388860466722771368891062558140277751386619009463127802852336525829111228847297260287532929694963373376273770226034558624172789635640625463651321028731624332076053556471303411771231292196217157541133477987176563306488525804287560024592090395078122751152840877718351830609546762281468452250036492361371780420665076109538938589571773603983519007514440709195683407225377900332259497374852799967357089937162024620326773433013520070674187444482175003361775442893464512583757533846355226163186187015928945213493805992751946241824281923205705035570986659137377913906462332235827544748602804079534733859871462902173771670135277478614228748591453683035225484178158661966223686331359030447321203872598312828374504369360569864410551569810855895753213701944247694096813107439638084232216182233272 [115,103] 58140333571218401191112252649049566017830065610754273925096017741410775021220169850558220554297138954903455181018907872696159707854338348904873914325844279473981916166077178764422750242801390547558362039317068644398220172352510354847244087182621155872825399562175820957189977082253584664476180785106867524183033869497669685092135684436338905683636306608228850104671902462208901100228882014518610640600803253990713476600957197718463319713056301011999082322220427052982486959209485788215103481086915899182692115975951013274018803525339163261128900859457762407817725454064409931473818139620714269662574801349939450400873818029088118770183209678522530720371169248846626489096010520710776951492921484629101005079824082156267913117123932546241876054795766718886494928538161543458366420930022324115741105034123636503092515869847165820987850968128586214181758251320473268528832090846374624548859452321241085190633322048347624877931014833583218252244648940570932229288975532183784224630055943088176547007111909847657371931625582668733846271457202925759875164969737185664626152612895219760983790333874135295271095387064059387222720411791143645701132410939296383315484026947739858739818593593810347428363635789330552066455990067591840282844515948058924996339741675155228607418286689360242484988497515271848352041875335802366011279602294947337016003809279977774199352671449768665883613049855876570151137428033332241713525996699176357822632484538585887777333752464459812008923190034741919506342339906121193037498447029829705041636358385812032383612171857483027190143152192139869162206397773734420487361167638964618003317418007648395761924412853830562880148090737932805165978094543009737731269852505370927453594987238190175141033940077898001144054443367258292591258709128749257663926171185375317896620423612579605816225155422354545324357965171818082867101366569630161031728377829654891408393203621552587448196307854878540343161327839547764280801468316913052352246682117067005278500215224544475745463629452662975311770298082605023650987471409202364083852290097622191594565605134555504905781246967098951534178171624265793336096300498453115804166665245753602291364018449495402493164014622654790090019424579889334282425413207717643765111998336424874403930441363915352044393829987208638922240608172740294036840815301423548589491104502350849381 [115,104] 17003511276169227448742471053707562025785504548228265825059145851602965797733975773462657012024790408523782720602879168081127934855194065860536215643693729360907785382213698387990117219300851074584184591784713051253445679333095607240982940363719216076652439399668730346578546424240606778939341296719607506791180259985800864608340096427240249384764911797392324003019229700066043192033551258603193088300257768881659742942763861226581799330031584035967880096882819221583455305326713785938432121965999741420004229266707431266058350574401328186137736381788719387788454603560651279962612641567885786336092053673904620878605010868110787387835793297489720454079280283191106308500011247588784476614110707924160557557894378054648917662046083416724100874441002875854456596684366724527233277338385237889090506210829846343684584192043376698471221336418518542100336030822308380000361978307929136395340931898318374003525274526983900900230891054187610972419730535789299624613645272328269077402715999229494008000807050338970083554497264253945848290187168901359575969859665213084195042973369237528425143283835732447252208202767783721570398767375518380291112745688493340128334316029272555815051849118383498049460801705789153078695276243711490918434597340366922682177985531172071239796047202258650553878453830048473450545263372676510528582360287100516291441123711287651609714755147660745328782855931449428820543193040301521498980591532344658708292646579744511719247529327909898566557026246633508117254535387995662517419011781976526296820265505356793092077996367532598117181292811627330937391455081165222487523758392050456403381861665158606511363108134896016220694753461000044957705415883215099244169563470413744059990205737245735441016694633935141764749187518671066729684230114355197065951263371819564716146852152886858260886275149282190290142534955745043367578523843066041879619376138097552598282224233126812717987084347412040454808917835722556464721460328011832092507644728601352044448932644705192555829843939030621448427788415487407504006056388637989938533872929382151406832075080026688651117353456086953605267861477808766994361311182391765418908558868296945213888500055216391891169544158629567188915590419522239096797379306800085724981538257571701174468415550112103171642636445763722194138612984903174209429688923839753351535275168384 [115,105] -6687045088607797327804767634805396743683134911010877316382001552189212993026023419770889587874810366863615422317596519416250860349127256593736489038291099182628999767136254427167187807405557923856580361866269350321176602472383308016497879688002683485934713208254749193099546884412630115263853872835938444259956734760218619998224204117566474687751299959729044527966421890848356341853453791072227616489537602612198125220430566116916295219344879467030276612568036113212358362495139456970840878740969229478601461778239244136010396044742516832299219414273786291168128031184040841923923256333586060339812679517945703717065345306233712327637333379739124826400939732920946451030190364606756330994601363073849865766043865909258482598440343251413802498062480136003886674398218076422398465280736051852178485687563176961489111690530302113631566377621476192896672503432319258671221109597945684055074975368515920183400235291890975716340519382595889897281231849550043922849944305364450870655379482027834298523204031942052788555098807186048769427467824776732831902780118494602334497417527345435074241434842333580341784348797743041235294623209924015516435867960944002768816667428926937831146695621816180121745432480282709732359975522344464520210457134680002402940237230286239473865175156115211131775476590480487657512188483853298874930806526478443593308405899023233655628978894337202097682970201150665635535728842016380060548340425351148601597383533193043755654690027288936608803027523280657844843448403281189220344052710617632519859979144994068023680510223814557069042325934331556310336482740297321379495198057421032493452496883977533783999817142782856446875369042380191089253134873221957234709650668349052363812083297194947561583059684220051442999981181037668524674509994688607501160675916329850576098832390198035998977666592955659442525243488233100062971398509313569521999043068872770861250886650498825896617196546151927393683384440974468778699891172554178194076762087180386907586447789218049893129275035033008593883862105464660397714360478052136427267732580016054653310173069652186106713756210962533245331642536415578880512371002554448737484646044424888972568366868242025635363032621180585042493156388585167806002816762672706417911369918085475642023063119008558065876775790475723986854527878442478755801158367676930236757776 [115,106] -656332519152510026640793813399911973910312771297009620101158837059222254465047930849136653661119722996816317329372365789965634690645803861705176436186987342134641725995392850607902088284803847983755286239322034434395665513602944754829944254795961579641255378609354190398416906523532451114280960194356096768690841670207396509466900288054381399051289635228344527115305982503753671926749394888932849767097502011348322792307556242575542047200063335475919009501978782557952695041338181220145495843346836729455919955325740921218446989647652111050199678177327599155911108737557350529784061254177049339589630783387635134033538268287332272506148691341934797822911044046293909087616540575997103609238025408885956225247169233215415568768416339104506056688843453478095206674733973690443499442118558407204155583372978748624682084371831720808872991811996855731750670382522101781352150006362598113973156421522305124317445048135687484667889492905849899105642941460755571984653870089786349857856953219537242800860980488005739905997318712086932600121744286092383833172373771094515116290503768391382088458470410427265459091654403711823520511908718363180309284806709638329888892794273579146966031429596131047590006251741211718104416277051379004606172649647903480116499980227367524465812469545152534715624925560348385705964385380836080745308950326448991440019153599803287342089220581050798374361082164868381817783079289567747638247001119827932077196333533155998969329543055840150331739716653860001301363816028462779999047196112499538687322947946811440904012085775672618837049025397556802641127410226437619673574710282554101276150406631766286434195933657322275424382789043958756226600196988706753398441493534399288718990726420580882195673978594509051298354573261085946831353332531174783360970324135066868939324708830977785129501180516357125747229609903333528513999543907824310402489945663189612305865538907242018366695479197737283764357683912917939839730102974472617112849411984026610807700859170896685515956862258429263095440418277318128173226858742142468441684517863115524649960450267769441146673416015459101854342538691498594755014625085977623191067133115574842193947137884009402555086911275223692274436746603809696682194391402439493506249983177780869607371125315947055227682123441466887082661124818258770382851374331317520 [115,107] 258099656700035014472821241370576142408246555805549277203932573250483845405290429742731267944919984954274310669719813980269680424694032370949855078280988367043763317992840956672304610277220909570275559648220013644186134164870115413290166864487422287940821296289130904164062669960882418393481188615181487434870381809069755994474748380053837231897836850592096085530790972056886330487872619900440215694877057014961588914326159645024120814415768179580839711520995578783914475432251799143427822451735335086120885319219917855206070495962376210865575246645997034765493771173500296318868601391472166286349027745164182831224224786780524255950115428688066702504767555453485332464749560057509749873976937750141784782656536240501274825529228244328231866931698833235958924922521033467504891124326757898361717615770519579385738661112840126689533282169476928949608349637065384105838838143917119319897214832669782731765904621508993135750391694222803574436294086565799412986263153352995060118804024384944549568257311877711375375109029977549835115981821374362256474157579425633713841878745973456543446489686795720172436412208828008482799429784165864029828384054845488369693089471335392603556315179223036501435201114071532623316723172268509336285551994193240254431396399347366163389161101376761446916625468592926029239987279543290329050309730535883961528834736595751693304065991194056490838200887168183829825040294847352741596923311150456867488774591854066198564378167346967331406298165964275559666595621258553195774426507811147146789672467379372959369588397728270414242850777437062624236244877112620844569578881605270848849061895376353432074446795912402756533656434760664292843186075787415471270147248389524079482610802118940910958479019444015378096805590187879003312658357902409917233717395836789071310843809033358007697080485620061718929983670035700501518748018136600753114118141000478209599757727524200549688238302679656262768712720552720772685806980661472149361786420839638143521523304348239789783509135644790299897333970431175444615815530873754251399033460084398971595199293396614122184245053061297692645850901669469659622058737278663157146327506109536581389486826197904806319802580426052346657847021782234750753369712628713000994902144879344980645888655195315739009017188821049626152174401512536498076588173782 [115,108] 6227666511664608750217696664981605889074686956884800819315560298555443740503249203327421375908617450198479026514020816071523784073014116068579421059919953636278685881158648511720953486007169668620511012105668487402923205801037180577952118538750248249341672018189671241683914252533857713672955132647883082188049119513200074896320491293881302698029623474261621782868925700523425527835675986826300682618613811975750345492728526121051903976485374071354704613559886207860918389508998771575120516238834125924511565308123450847551038145693247072017023088618911443954871195027401264111927699501918355981459632601226933006653396114372399448586960228048403219001478071675979492408002782722239967715135228365778942288604417275633401435661099515586610186514127954816868592118616690419512850410112010780554495095719815638217294383315400891425034359374671183660290471202946378586740912494703027601375965507924983944252963951394440266163162987399267797793078725293526516338848392640597851986890463770623174874528209341479447018081296649896904140905122525649839519492553247894082401215918378598755908672768476454892740630718019317921611858029390954853209564951769618926350517405019020891354468854864662034278903041546957597521590475651565262772428307884991472124346110588427255574572474303648049463830181296962443641332393514004258685128219341011755953871945088417910659462722922961477595533750489156663716234676370219547892584270447320401366012383246903292299815745910335772220583779286975229764170154399602916486948438965280932642476173714143288503994134964052064680084154202792421936701257282247224986288106154971518921826191529529603785948991527802627828311261036821137019575930320434593973351109486009997346234000523612790454234024159729649381163224141496509623716711652009157853764386029337846688046505138532462240795549880756090025917992283749541320544205014938540254778281833428896013432725624375337242923479638159475329214328789680976142853095498047948975144957213839311131355989309182280975607414789341386234978497267583399057509929167182936241718921651952403218348405278102081253441881257312496456955413107219322811597771476163134604250495865971358422446738782155223235148661541139301024435488573826900262966610819626438094948156083110019571461420951555587444382558300901741516132312218715847808 [115,109] -2951047231298775390976404248820647560027096252415180792894020824198138088941705000137976587267032023506417077258567306235682088189295822189508942961133754692579270978924902362994281450701193879466247590626429930800447796591775175353744670043292578042779383048622663043927055177455641713170350863567341383791103658247535174628981159676090247038812523951550400099145490859140176663399041757845083794340075512147926985806057251659103268232088015681891243921065447313064695628412364949822521113222962698783649524168935533450608413018272927356268284213399997907832549903464377405920206820246994645420700818081307454333084019768507274421159083056722425881917788598314153059999722595053734935254595025003402847937579729216534770213314509143326521654824315857480293264959330558170396523497738871310161435378238441927219732144587766084936667712478024572685375624158014557432023011549474231210525846190809841454513760028139023024361497186655619520306841404692731407706508062379115939528284947049730591746790999968627789197486452167726164435711812327689989695044830007227898521756637294953953156227102513292979651541002263060367308262420970492445912564567693277533258302958956891837178627521625666648891475861046907599792880601754393368673813635411718060968985953027894702060820878701702597241845783148889078216387854443390078803308187504012536845462251572905120507297750479154785497719800290600741962925502405344669936012797601383443070804755277119413722996774282452798068918268998093006398740184133805616935261179154964805310117093706990945479122043846067375865982090177107599311662420044847884358656713726067559003734018920197269280202631209148393711517220480428805542764264201711640336244693665445620583811913283459116891208983073467691259240268660094160793036106755216988173266496604025411610080832137320060663794781266956690036532290750451044700611898548276032081197575626812721183374313865997116833819503405979379568218972620029721413326727855826405476041387920520277156615795970639528447562310168898383031685989190347618350381238388185048841269725166969987230944430295556718691211271651639201011749449249449892517187690345841993422637114908965408336351927205830705264329657763960355502651810911059303331553613628280853566152123371763664933700341977399687812725707854394252994838859759504 [115,110] -169510454070842556652664281711766103476034121334823045542544294113113830942312860501334465050748891855175929408227933581819528164811311561926005752933366249711987685576497429129768173788153222708307131407749194730109227026131541595431673588617157857119821255248713673681226900228942321581851153243367677156381957761102126416336896658867623248092704076250281429297721243694207353744463407527596934526227564986766576080448992144169613937621478628430903168665505561557537079364921095710669771698673034589214442871351375892100810014336102910418152357751190683760487270163860760624227636598594108792915084094705794100786017075130829206366948032714300861940520715931882322933379230509754492850007316998764746737038748945101218305511811936353589959943483952250747927206902690764322232108112901131585282566651638380247186551312751282433579637962283572822169509218403774067143797885113750269591983179255213722027539959516296517157132019812945205776732593142810221310916632103496975078709085505453973607675970319168747870743211309832577854579903750406548048258245796226561938515269728031865168098951047795552313975258594994083265796333437591622789300694661932436601161096484047478246026229327337432649845737631894122194287771424238170627479614827049567868113944782267939633744478459887394575235366513547511329493432326844947632866081596231148366727476679506140691569181627237723663219318138305125625793765872300189119224857710062794377278761615748581886112462739576636756465714106232019191102731374532732575677496113431608515136575163055374262215785619148241345171856294275163059999301456790316645158636661370128392538137065293837917173202674593063681240681981735852261714877182687617214561045216659758173210750781520276235840991810028102756984032391719306185458303873167452974414538490460198623206989770381699146624029944400297012672408695243531900149373647912507779630270101186463529675149896522062394224797784826235384000487529869029360110181887529100938508172454408612021345829182338637030509288677795198203702859540056833439423287785568080428984401058832599459558528190836197725720491183219361421790230516546160348603276700077461228961410851973943879417035768312140609226357268599182878225912143144298167439867498905164397592927082675345663426441002782326344611299765261521724663008 [115,111] 34024707790464114266235145796003862820761449781513195359659581900397873473195288704735301610009208414533986289123735757697103395915025351490472119447224961172697208236100561564096765013764183539558240957305870108682368301903183675680463085243650298131861645935877388836315014358870757313821566275308220935908576319434521883012725120148821167121155170223783550113426318614580404913862366085341692725476583128594305677699810563478085545539320771015071388730759288310421589812467230863489297776554749367724737502827823499315943096390372458829634826038013092904006646316799376558730286906243944148094779296848743793199975855621932846352993193280810035138634599049314294216709992154792199233383834042409116452539435569540101012045601463492384145912915967840417898660556731410911911034098475104216899724082834261365895404369928217124710420269564266132283887917978835095854927654278762955387584694605607224090973267625602609616004386987907243969505759256572723896289253917192605288733643204420256476154458341063502598694947544706748276393030478347598710821570394811321764475896205223342318771310356833168890670265018799429394460994575721166946979424114646278111413728669392273182122789254358138727194970746079865286241428623176799646392527269516690182048278608758917068242644292731349806707545836650051612081970228235404285603135606504095028838042848157723891491701983009575357360874499565829047462639427960600723148650094858402722350161019002071846019356655136658174740042350804883437094306967519249531377650754892897062128915238074269073336221425434062226720380983281824339663817677003230610207828893062371233001874069603648319585115568670972366887168896190453992502305699067899084693245426709735283606736806500523763377303154266828441102747793520098150575773093007672610536071753319539292798515536698322423309139153216516984067017488071491853474630898105533193635183824413681128099203311990035260787452457204623433154584268110142512555309698644538075266140630155266331639057282617088857103658243535070906338697965865327301259038190734815175995163693475202064331203562500985973071514975789487698658677691067053928196896738072516221972170163516208886612874846146139629548507706308610218096479846892468742140510229801004132814727987770903025498553562598124613898907458894805748 [115,112] 764654681768655880481311166042915655523783849491880131972950663321505314972319809686815803300765835695290766650440481009343131022374821811866286038543130879762457992408039831787029614190285023401145416652687094296781480358484558105240747049137596301869927028776126169888212136957471034536662948966489792363967866295504548819510235085231627623927528377885888369032789666812073173840445150930428979677367082735946906372749805355488971240947422190355928845544560920058732649515273359196104082989260124844389723476476358863357335330156477706507057282264038563257886769782882435188935323791774649841115088632596414458816208509076728006862830395858230311619068883442695624241641726653910478363230839274891870394997551391066888239529986241950673568941905889458104724799780741240431548041833483822698813035509834051622262854305911836046215621625390643085716952116492710506791866835792182341367239061097104572698668486248753441778211532991171321377827086967669867741413325737760371416596894817579412464260487418562379339090323715887176233900883464256704963920156441388681664945414615170659806927588610835306875557642080647257337915840447980941077912703475916949876957035044311331506649955699279048936015050837374813056423926829952593886764822722114778385838309604139187757373532975829595477812128617799123068605820755136214786889386319550194758825091025685877480836279781794000302661451320735762021927488302293424457632347748161607034884316069278326634472568548816126361097413267814842878774460496091837056308722622605374346151823152469877422221077024823873097632082255923328538013185485162286174962558580140578374249454132162455172290142343499525032400798321407982616622989265588720209626571487686736282098138311843591433649590543453118707991730451848900230555215522987920896481682135540339856802660732497255537060405481840891018875803406964326970916716501808245087519827864714183321345470569554999664099006484168661442202338974740542155242148979361148964180657299329385726826677363676110068712779080578111643731008650849381149882389013430792203179752970605433278394746163374606109194153972098967494481397788971723623271261774253784726126898157020052668365936517044278877836070853887315688307141696011811951813699051752055468374159266568797146987605213630241945922502912 [115,113] -128565266453442518126252361725961208098267657102439281315771414825810635006736408131937720771785275392086454427760848947793657351507317170510384742459111298215362786836561373124431412267043445016506202459412588653227151118575258185660477518447840368104386272099557440521135035230118958190070208569892925692689095480362420593638086093397087119740879055419364145021900714972911378905568513368032552643375736251890035020918201481131122484615716180081082174187561887681047334086043671958248404809629167650579438145575966639550334113280719219066857095540852851990929998987834999965236325269661199577185097713715970632504150466191105096640414813900636218003051281410455228684790948825905094735491510909033356024788082789129124098733993789973642007394209080110906220266642004508888640191505694760648083340899519972782308279390822333117986687857099428887239328967408131417326583844257819269551127662888050299410436201032316829616801454713356665892455566567964323561996300873173327895989409219623760061181897026263470028575859389000793792488224972242719768506342214788729869369281251511643676924587407321179598029230288808921551395881097568264965173060197569997770332501839701487918607266875852159478741585090976969745444819006735657904530766201907317407932207151471845530434603476533810856645835893150988163846651178019440053826022157846413331581542793713015666703380946568882387609028805849082575450408003826067353157502392871551582611857904358723803386342857437378722729089308136260181368787750661966871652536892740412527750008677803523574836548343744389640354649798058552827688896824387509256146157671597087130028299589555836429866688617875985683346392657094927339937476092194469375869581363187428483747898302023311317044155751979270886441773471113519658249867739967391943364304493572237491662856859365465549185167854914786019349154500123957008116465194963482426206903851611878634051854943797251354692062065710326554050074937060785591628784281118575465017023743404616276281508157477448513664532656023928206675237619166398247927219043483541218808815815930505872400129192290959854231547716937614704039569171677689439530902785356350137189859601740843246161583579137460608281916460495986352093147426882794294376339764840610075272308298202868965717156248999208795552 [115,114] -1303212543857153652847921468110996260593926257912634168430021012231797445718016004669049464522435517381224584244257287318594827145214810214190908158003531471167449337002315934542363669279943332692316651868924139165153678670508727322274336878535238329640703936269827738458882131218150871160969494318073294152114534457518007443633035622900428798563801623506194686029596425822628832434142844127853970176751616410185998020920884550030025881111786824830280306264610951920278177766285743844245439097917361782753908681112007717457223446816636800005701395271511998236628850213316098443719403123055644937587751583428207161769821652161059991051991850397022542241186390833728684937349751006489579860809348996334417496399715811008285000766109246163598923893639558069219780771178929510806869536411093311200711168495426453923173617594300894386669815180179423054302622300224629896760111733819145345120035072603601594516749126345926391732975433177480065460354167417412615411136038946432625701203597715051764866800002875991065998092798106285287020305868884224517177624384160757760668252104876950066824539607169928184841184592765631859629369225572244100300894808453399060133462316102342390478183398250231798982991016264700849107344088604338404931535741668537645882679083805141097457069184309396140071816320101122808478494416772957143662748086805379805392018415297634397845131288318466998266660927915621049571633400176254590717869387822503431868002772895598477546504374527869644876392663866661664842940764489511747525919213021383560802866482465106475127983408868672463803884862148672071935174205552646667502777849536528673388896055983979812211053269320280453561242496829779267830930826673704637750733592836065061288060686671278612829297881359021219318792495102237611009916219487926214306390700568584586933973123436949016240120292135641126680747982168587825576005892820015625249026138124167883739470439310630422991606661813909845794526858781696956071052949282704480173690516285595512445558174867630632982695560965262899525787827220053721447927008910149726614317324805923482466068304808579201655567244352176780296074557451993085510635024391265100130024489914631792528977887503156715020320045937821504901608797988071810403572246246701248330334392395409609820724896047360 [115,115] -11497399919160086952035397828543177829404861383866745823893134675652256062264829829979519920102862960302771883642181454382014736750462631733939660714251124444181043726263736321158282350236985475578554443665117025472853653911789785986656404488507793252346903337204606537572778310233746350794465814208473276839181825392831433530165831106502322986853342237762562162205962555309461411055349893983915370922598558323636408519973337015684948104636435701428073278468136537326647241046301109402675283182654581497907725447485458614747445884361379957227327672046114827080612933546796107195497151006402284074276368899596101239036222018446138662632855198650961613752550474505359364202093579614676913193847655055517933094188375573702645836510239277757711356213526015046739364293172843305676463821990723991195477836459272746301401104969561289708526382332143401779114148403206871165538675692774311823234815683597024251483287925765441404590636647376893542260928704429193528975942597427463759653653822516490705122457326952984967324644099049104989556329929936079740224948989994610696060138984976175617308866866602081818778397667320120441603382809261301684767644507662089842287879034931947465392966082070082449813601411176431449405646830598133905939186693889316981902255337782988127703524605754735904215482235701239260331768090866211122134497166450406440808437134643316883913331645994660270420981199857126015397150014648551925164906461075310423110600851405712198119366264012416792385116113452222597021558856859184374103246041563526209192258657850301700473068279312556784124858340983822874308447836535589673019766533360916921475741067596526901466944394380702284633174253060839228182427678903761208035332093087093340783636124548633317377124793836564286875000564906611483525321987849065217442007092957975824809480322915792765289198994959663361151107579855074871957490314865777233353166472488099407697063113757295310029989276502773003574266168507982627111979452790197222317483695775025469354618033426702039844934844845880285199756919956988794733669502091433157182554418621434829851180162177020340573749388703454890886881046981498567282095617826866591002418158491971583241391253317091110774009020576446344410011365098615546546174785807603631213340820210944986197200 [116,0] 52060574448429078953631794984536193816309296350123401154241807471986370768547510461364365889998435066432908636155042881773034857345616246812428158985644902118393278857661611202464930497177190885458370272274273088098902391383542338231876348952227939351526859512588274718291883602581431410229960877192487738257773796961631727725611749713372477577073203079812936359338732668010634770520797005536802432031549597442005689837017776499596202066444808156127954022172912972906209914439282436792356864269051127502361231984124111374671918033195955311679746290872384668297287489853939696146582185896268920020609505822160041122745773780643150845604367418200226661187158018242193873440667631377550202843220809342838920401922838785104504665654941653305527397349953139264235303511152287877080114484505694559588769598300960488799218552006888981755025543156221302101893991501079842980743321061242805898366118983719377393952909133514629867300958603299280633628514093129239317965520081650524758665822641970170223291486287164246140845182822108720957320813486079409951989546786811663570942929186811021640915415341252082508138756190091024967355960515711724418385923451877856471857549782710259806914987810691688612915512814495532410726713363686797473218398156199236424904110321320439669635370294353529044289917323846641264164149954216800468867451826901018529343791427071171332391214830711011171320506574678038314719185127241681582788053550437817019982795386705266488687530281671618219578978517369229726025198286296336953675358352382606338397598370719154439514769354269682059184066071362642293521567124105791440245497775500227107515761955292206080178499623723658037082238599897286297131944733720550563384569029140341362717319786567386822118767300881873433573155931413636048453977928372061946310669558149124853563994788281275861002179225044468554942637643620047384186407704449350130277815543266639073067645605288977836613644231264000581194458319980274982173433655127759405239078493018920557991467346269044204786410969943176937908041051655768424388239755017579046632905158908125768673464789657867752852199082758426214587282450395118259166812230449741796689067603002570790052774747558488585232060313435878903776553946053467143488955037352907726399505046788224577006207201084443215311322760147297605996866783703627305260611932781737456076548494446106604070097414259383285216239816654119788845613772762297920476835838182141216596234525233976357902758595426156240831622421085938270475952165595414265118666993714662089207384787521718013181138253930834578731999508868254650073088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] -9018503406218583920786036787670850514442218694533538350828803809397104377731196091759408951262991684048697133378026039036214623240696546018030363314799963161713155062837715814966995204952243525788288870801521991723678041337574452121713978615893235412212784768634865243855276695827079910272967722382970972290913311364709499826475717317936848249493787107869924620635075287400538957115855258194838681854108926333296762960930614196839100432187434735171197574058209762606041430917504741759303689554935049570390553768154400868709803497358096288163738147083853017244702130799004080515358179279641549378141348883137002438659479570503759779595481513144366785278902780828802309401518609050316957995751136956313482817464387833187273602888337627549629575610668979501190693116064428234278359795076977102662032200629800734577436626087030918966179845733769000932514317798026269728222560957097850705530642990289924902192105567907676374912194423605730433615997699253057714038589911975908781644407850863061578873671032125531550160788403623487817852208269520784296398162249223284462127787174799569869094114546287584446871613170138122725735872493595583146734189650884839535209376615082104981630918786615174307049664716824062136555115198754470607766567523040198006051913902857203456484986209229501007508953970824126441154821258611017277822187766005567202385755923922974288839037738095384582160319623318946515287569282840340610607307183996831051476169904418291142019917489970099309126812932813012687270857583628247147320737281359240256742448612271908505762122688641350451169258905856102711070624988832446568469342024034711616153603011150078412015618805176870067806613981236001764187115084227797508613308862860543762873901683719899676949413264399294124172574429410223502503018587496173323297519880738922199688218745862663554369280774026735303640073030843693462973663898579964290352585510390030101174652409949864401685693534703772084003152245073176124695202375714176851064427277763726146793024090482162283519780634470157041556711046177845608498448805871856744585863687483616138944927333627307142662439082270199958510618693697782718819069700626914453682890386958366055028137365271261836982858549133140126368767867307358358204087099785771975409185163711244466744764825399061468599936951235783317709235760154526814471487706936500301250895134789984486734278299755706564378350086514086744638752565737695606668699289711896853329531117260144609091495081026195806913598732975477912585873304196829427617814425924529889834649040305284603950738602791856559281053777784564362619387904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 283243861313516058354260439204711761074835435030219039879809758098783833175762831797555355574818245480538180228428340667576927766725543088416104488210886296094659440186769830992611669538490903582910979265065328273686093075672792758403176727347095739526080425004924331766691449196435511385114265333137316583307863203207158923968747284912354094571631313831996888292990582409107719915240415720328516235084096871325093460666237249090333061487405241854175230351815082527824312774736519846532732163089087220748870571343494698720311408178192334597820940632604772863956456063671098194296994817626279759582079745493845469557898457981446411738443919801018249401999956003408756983803806211450294487296172949789149263307118382016810516338930625157188252117371591838015391822176440189088445758851219039575572718872532841106248049799187128659294614184068410031105424073271623732945222641160825865092384663210363683039242114994236917389484773675333553790191213345612851019262543398232556176118611841272082826552068629032931116703328724683403673292559247467564058915748229967923032585217934130008089502468919576710116914538422046060984856293459888132736013647607102192272556265254745627762123314331576580229266503870040005821089700442892360614624684486358527425535123025604677428750863560869126887266629734115655103052753032666845840499695090808237306697394738632406890941601218659684822030746032666719467561442581633268794681389700903522103027668935068737382264155217844557901762228398511666148718264864541492038879689483024207011073999224081169679850493715357054841133796755631813348850800381843805367743739005721806752894008751346738720605845359663999726639720762045139254037421858839833487234415038906704133259155162495397626380158384892089820387140666450681261830852220588881599394832578918670637359869777640120220566233788086372188846196669557327833316832691557175114770021228870369227619158579823527523247813272072401271826249502623391426545068447650025760820846696029813848155846920960527096775055507373011565914371632425638504335147943858796930510823233125836476478441206827757890910480552744004514870451219776621791681473176669513684164686329525352287848113740327996675363348979487296036370745348860847583191026576340831557788777789944193327095419023729419520938822742065623734983997732633452066059037381699327038333490762784946849374242591715459962717778334377244371292333367094460585501479561045493569739928179139932067424029084021602123425304161518461641594078420582745320000637671656816579296990181763115590089936693500149213565457276173579645119102976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] -1654777272990756055296751368360960866764614089463657348658277725590045911433646406091711848366094872737135964742734728305852353926733687333681484059769958937204172030011613807299368433573198141662229135660382201628954517764922417623463863380432882343999748157743623075232982140174956504490993053417264783451660223915538958134901657525385548660097853754240600256746695984225990859362869491166827716472047673674349767795049473908657494453768607138227042957670369570056401413780332946299586625883370492841142506889309240037642426485310308209214058202030231829631954282848905174094055279911719214768666519362225408899250020843400990219052803141570661651120081615959973286481677001824420384929065577440875525706177524443721453154961503826952564169277980055564254171511827959990654898095650796383181651693102045729888463491128147369583921251804304522757807879962061753824871277725263548872370349027477983767890869040174520574163956085941188804773329835403517247813505713583208159832401068913934559509156131351736544086613613681032520311105363101687794573576935112788877480344419036341171983580306141385644661270374497174757981254725300444895599687324809766243364822118387466402861592060047267587779261520425900460605224063867733328454945318949104653763552564818726859337559657187429527036092973360491150510213327694394867784293208690841775987639686884449364310953675042687052586657016319146529957754676052838085382668117911642478051628276054040690579410337860647594617869030971258439212618138587622804884862492038536723016392666484041961808275084674338164905911256284552439746632579232172819631955944404229800042734301479709871893153683899222717298134408905645343310012263091928198921649259338388488086130332551195806144493592030517564520079123663363137631507010896803195075694528636680743417506807257963766303330825599745095729627714856440234507289122471328779742139711871128797210147939927016865527838845557450089167398889487392481965917946472127636370118232524447979952609634156962911438638313170420061247425628935882739055387475670266623069811765062569961269373898065154005819537486795781718417735707058630851745781423821683472613309555838432286707303369410562838608707629939645188332164471667825058171883255348491353240934371546332779195537974142528670588653238560053284699513571596087218867797796206151477872724576435487378604105933229915181512341040335625624286678555150746068455351569579461923272299903312801939254579515421505775213815477790169092051423594343910157358927901279434326002945505972973457659929000461667282544032967855169251700578975744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 843224037450275124554801670516790059883579219661664128355316317814770598609842218337988595036494597095936668087390421917930640169795116659831159165377943051962236491082119179114031484574044279376022113417381661104919875771793630831422364323727020566489943682966786702984631860174787665170460115422951902396286235626348875766324233068800990945380614116853708391876605535778280444243817738234177623728628293356888311582937763097992905275133315599578082999633833633415569847862807856917805823394907297553382455579511112479462394283194630122559468573107196968151706225161751552830259604452025861468827027614244845111779632648592712360294069270696966830691080413115387644331192711261036827003038914556306429086081571956008351340827911508993497295640205277633009254666597697209125213855415099524349481607389266028312677140579393399416831866896823740526690066802396679094915253534752525212552716851650838915930784210738973367531313662444026652799365914899458163642222878491041861912845580005663276204732067828718498367014712702377931977722188177259499907421874125341097500124712916122967929774600909407491022385160124698841438726533063373740826158652851305993386957014752601956976074634658326253592621615700827980058692706413825807918630654330668897226565497933739915434076988547968428093205011317877472075998835502497422705582399846073177556660053868651504484817451341629923412945988570356679411703211137957419801971973172132073842397088212985076785009587096671139679404608216651113900123282825813793170429117840076903764510145233921117088568334103137220133980669810410176483651016736755877570586852496564813499203276056936456385260589902387961956881931597155648493152530541930927031638820234949015432835643381354309328986371767145709819533632076351013030647263737982457883036245051466394928914457194543454672449010696482986255814383476295435819136960271321410423867667925976180186546665839615499801381075855416860680765852193912205710324203702298310975979920366093950100680396637715373873415000575998441642774041134715951280991211109824955055958759024989607952754150649102147219504738546171394744425756551022448915672588031634003145231040797777134587886502966576987263347735981125948442361481045707524625413047379926716375437178211277006667961690943399316019045224429677687672907869602475570602864072046741084305062348839074868720781320412849916102754010198599335211404376857414684686435648090677631015180635161745665444674371646118260003470454727094612975811263937773159719598626386130365580604743024261667599967192694463271831379602435971665341385277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] -15295572230593007747954250841259459049011586511211207749525122853360688854395166018860146431415311764002559079125435171416481120954834752515121463685736356490390490837366790987470416792844703171199682862403037377573532270783764388133576390240446706473839910712511924283283329691862704336335851052880741153781308116915340774137199715037693126290866861272686960574795950055219930092495864661543263992284018233867519201009096650629921023169929465551403547028559384256449508442220814291920973384556448848770054669115660717256954485041923413357135559617951953779533771501690627513874629872310496156656407102883699360306936072091985980237897898340708794856559906117417588374217720127208188528774653533504874318473568878382823823964278597029325928717100585782154473762633277977363105493741267639461315832350645435397555872065655960842110326477454315893549829130688139216603818217011836435384866440477332176385961662444506353171818647720319832160460303430664809570238370456638958652006522184405060726095019180661893371225079287814992542545515792133148821883247933012120789988418456486986106568463014725670290095766386136986122864597074555115011453532295794174392350002632301217213080970182795701529728631573213612653237886938475247867005190840763668701013996901215219714404915265752664566763290214368967062543065854464638710344090730092588771857356550462559197779976560887105682227740048507428105599410306399105437424525316278598780378585902621564755596154593122935209047353245305617596164942288910612025519613104761017189522886416666610145018839248383918909037947504581483722159913762738784731362520007876437409314663820350900572536330697067968831884231109293485373025883597739811720917047231965103620831609375981956359612423195127940475105213381772570078125845401734795878862846239216548735797595455759845910946648170910850584355740296284194166244253250339330986519588554125599933517060056515150814958667417938247720860765239460535833368123402324863457625304511090330482834895279463172321051512886327183071247433987246309678205863490770298446221449980794303786274444035798216738903859680949255306923472281183980919525699793552397321910033717676175691547935506557381330696882562536213708315315859820769314916667492445521135703122990015515124242487051441349956632337926556934258901179329863959511511055023680885961957298962470096370119936165681923571637312489973035623101728679322917531208401659860258548934181610320750781300451725025660646211650366383004508990057797846006999287282532888047474759693036248194572455338948926630079409713241302646180647758987264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 800114450794822610726750300303088583015337155593869188656220315100461505895441872494856963724220795376764428469969940766225132912385213124574288031988464924246298543634594346553575165483878346411727215307174861773434161883849524145071180501969087254485372857831977251892013964170811751274798196770717415012481362242447288881401254874644249937650931654065496281326647507018812905491980363645966778433165122796549726951534108328858314810792379633718784515997022148995894922412786733101973064294085252176184587956999869673103001364987995911498480905151634831375568584381741458792476075759344279232589984007268346451639730881462777072219719407912159263839838760843672449936576976574777360186031487742824844007651107301152280327736866587535628595100090671488562759112727888051268881092068272240350944891382686026058462451644573962469119476001894199562678255295207104497390242897910361353872461253664871827566442547765942690797716835088970121189026636044987554357801583381873140480066490386914469025212124422276233264880469092622209800744257330192630396853545503193598335982917125693769815581755538959666708307607238181126360960112522289196938534516334876589256151000313192188718415785378249852955698035685535223818393356997513515417919636585031296831595086203467880590268291280493661430451842849922604084000843597029487533603945141531546192307578344832393651404919405632110460134693899946606956473049874307202553532524849237068546425675665216392647732074656366534280629166839194847352045289315666805872830805011757944744633778076039038351286546006044676894955297024902316349799386660516701211074818658396742857987038532975681096858261299726029586242940175012403471461438296418506270845097458246176389520319576013650375197361608594323013008986579682934849097132511333524706838444552630807416890987581555614348788283260456947431858982592533863863366067277970855221069016653183300849600352034504671871111686286477022349920483619793883147319738851330741676844059882385430514836693682884039863480377540672927052122617384248268859912225574372864142229687205520101627678305354024851295726442858043949531302472218619160307840227473565868950879463172291062217703478443547065967350766868937653567161905787912079004317275400514552075000446171381274126191190526040081368966524769088100827534788208430430329944149294308490100221164759403913532693058535070985594746116249497912626640680722424930870043157995706352434620161921750810273271819367182834923747984490002078359865572567678510085075644015451083576762276013829007124731300652609434115095731526069400250411292557312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] -6692390327545217697724924252511412478731682814077186181912464483435535274422335077041628368720073929415518466691629846617682254324313331031968609257849131113606441029362423639884860747788397840086238093704463868418380570202039239401964628786263115319677827674023436424463654073922810137082006381816858829120648890607408230875684312838459826942267789512207621669854299010413747369948349725032232340637752715733614065289195394214762380125066575749831331070667305489195059484588259414062458322755933930713374679446031925631078981471494435133925596741678271283720122600309112507747325079933769116609183820319892496583763279396717046377526860753379763448783613075677892121277859254768638779355934293224214673473707081213391598331869483921369579034656007107577834981639895043022745319735881287067943299757283524235651947366613909476214522381795117896226264363916430240691482556547992447273257873565178853177002286144321425670048763465703054461892406065073139747587307749781472882243812548723414428887837431900095152425422494606384837052960189599509337675585871795407678751534955629641777413073530605663161497933989950784260292107873845928271277042330947471764168499802646608870311569365982859674406411052319593731574286430006773621435721445722480145352640670562320191579086507921995293178345378401367061964469428883094064227393627329637172042214413775887712362096414974938122264402439374275305893915735072092013950146767069967469659825058700353915730654626093165155104458903977624107145635136557521051764497653937789173115066363213361508254749640369220792999014098817184529217966557605129676853347375317602251927992333383423383780741033501471938419650902476256277970270125726793240862749964935092172885723393830185767777273457471704387141345263641500346027051195938258282520926567735518556187440604856777522058955190530200586770949779247593085240016968492807987149934575480837657238063519090605697316998621297279239319349177799517578801228734891570731413057983936192494402429144107046160391649771465610266398811633354779723017063635120893506151002169401122961632801985463251853717929451378565915271725387449805959538337618125380858276279971170654693929427329902830760050783788644678288979302313563418171826482137754403947734664370990092957455673981128118146255678871232962315438522521281831673902948806570458310019196249960942758552450845743468644188867883859220353932527689770375247710884596347468014844368144950799610614803024955355112446182548626670283967239804004227788706619352902747092135692730685695368672536638484847264979855220316803098025340774121472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] 29140821371402943488318676797714510465823595269379853369526585434452356961129776390557194404707531760866657328124681217608112205766901953639445165066544257078359720189728602706959663057568944514332367775845354818329751122481434141344943403235748595320066976167043201289057412104263582118857780150810770702070233994453465082166992426665463055468272672179278413481929846402150184072548977061405980318694090206055341804685190998652285868451785691640209211661901842615621732918194672620427734388218099873964905320604663272515544864144549583639652512005711711291856687827510408949930207410927588507118123094146422623764794252103608535643289754486666939240825115279482528100026798641245914980473830486506277217686806815055109852466521685922231330294535051853711175742760220120652165071674333597192263291290868917589900664974128184008679157870588789058851370093055587053497528810251866580891846859607974946087387238306889396869833760111566218262451465858340607705439507538410157039027351525400396998184792137205181777043936214280694990528731455036451524174175693138474354603777248552745133739058718635262777661785759056096816424883512365370817690810506630414261369950321332756648242002339244008046189571350391906068462318638633205978909765182550805765550215990995579088424343231421952263251668286878420673477051597243955503750969322913062632379928632443757382516401524235799226950933872363737015963790403282105915821348830950483540139180610812469136510585932237209521646202375573564616533776235076584294158647170322170554992811608533870017113596332358797588584632082619955559993648372874275359584954348500080331151082633391705658530954022776866915968734129549572101659088177995467429359884827510295964698404270919079213684032912049517598038916489273368037093183869420560809611155689004204986648981845304963911153537490195391371499065992221701047899013593959396687138055075637649942916720912265165297942091512748287162804465005677389357912210252402069353154796057175809600853743875485305420553808976279994339875314913014490953656598942705407527141875793179543234369143515427791601504178663246014489957781618163831876470063297496780522922726237921659835203970993028082653864323581853325011850464756156530920836846619868011569144109839869637004477508965930519867372984607293539727746045533068986123119457071486969482743599315927672618343693348222408313308265660184368376119738203111099228112784648550667339356049560398613374743178948150454097783763305339655945616359824082173461204301502214240262537988747014711398795732683898820669453514683133219655154274981117952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] -86308760945711398709354706005331042757861707081818034475161048667882105036790988362614772707263801217476841380251168355784337459825899438285600489054012527002248320531090869153878134445155531711723822647577956296224893578486265509419562764942496031518463502034035667705524486925515761645188265820150531614834812746041692771552722492231736255634873515835288664811649196324220710888091411161856967608743437533868693259042074827847986067266527074183354864549784239047757987031220158464104726033666722412971328983488638871761898847391431100660879132536764356893754155081069270578475253973139361821363442963044017124437344570523063728665008194174941704321247871636959415996512343358582556394301578940679596688427320111260221236537240514191094740889220251869880196590580346292215956386009307736491182614381167843412430546497200015225583201322463809151503436618738622151266952562416994037610045553443419499895313368913838017846011683486500110016529955273977000686985319047937112860019466861084710548448206118732825922885400317929684644889423879367800948456838238177728227722972988768012628822778000884029750492026285462348082106724258969757782650669991713555254493631205967289048564901762114328971295758924000881239166710385156873173289006928366400839299143171840951258442877091468800438135372088549638332316427165015438755672268291590624665113236739169762208650713165025610314809387478940540827951279851894532249290038915432058009290602833060768748160902963368267935765045840050417408477022968076217818321243932569149074671943406161451673726995452737403114748468758117813676963280491600437450990884797793118735385119533567104646284375711671270529493356266804922289148167551363319274422903033401673529896184712273237323574807793279026398178399547753450925721551026001916043877972366641041973378613260868883857657447691453292519008437357606569733937236755086041087463344981522210242578712020361673556639447733026742668545296699754536834108284975775292414022413639390085061331742904972933430880439741498634927749356711339408112920874096829529225018050920158496228025455347171517895067839128390990248916076017014152659003236851961855185343526429049218389095283325161954892031734722427779225656753117973760556161018575140654193908651063417242967185260673910651293411644514588074812993676900320974952856791847267140187891614794343728409814033588750861953006978940697838535157582264219881892527022521976503493062161738092919702769192786423851561696041166543771584010535702754003499464950476882124057340356766709722213883050587983162313877636583615213325113882943946752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] 224285956925531296376490270465330796731515860433061934114135382154949204289201338852988987555974082828797820105781892423923777824924730026684189110350092745194926659687906914719186094219051680841606597568718750681498627012070503242673563022762630753852073406629022374869369296238596594421256761556094057041710241911172842734620295130875925173158676091556623987463341439577205381235084133099171322093474104050706687483069177697202248750781052546068939065398513092970253016532704564048981019106334223293514880902937277708567670405881633797606144351434259710679475608240981540300905830816356765537328593716475031391847205837907353764936430140589366286859368047653248798491855716401000704381842534876680810325259704412353268725678820527036189478642870931320026910587899443155507898133551377530087203343422021225718098892506577462988591108498960213740758154702706533716592415178074422160166852349710161172980341269938054568373758585251362545714808697484794891351923242273842469432060710288360910556234790466236985920623467885985571683420080220414679482481605710748241934620540894701299900222478123476183153974286470556122871923610959174467192492162110978404379997176538245900553503891687893371260804842101662459904390422774445018974726705825493678677913560493335388886493802869936016354540281492701283498709111249204770899304768991311669572396554943975494305916749473240342337686821490302963782550299024337715837933762716111630936118690990408536103828177234125027571136533386635355807550268724888975442387885163317599872088647003904439779990930821259848578587954982045636035576275214693841219499593702206449399208039353731493312830473140116728695999579790668075122263643862469377170030186925871885566685896743695393118094025573619820532539181160722007066542738325081113400232378560909730070882623668829653888405470444016615694311800659018579053827533470888112839345328705071389364750380132205483831897219183535212860746710267693176876162892365916044691369390834493882385667712923434363651418297337348376185238033357197780887398058731942777720884029581161069763251151166983318270992425266284186438299345212430823818548557023501484883567910034227933541792083318745746338511185415219327361782957986146599456999060123125082542469425561658153921848457464932342055503194283040662003127876168618806705588610054503416417394660681256834914313519698416994505534680469729229085736639603187290251502271384787460708067465326112436482468039104358481225425142321280246816052295449712200772380963230759428275993449508960605717588414975695577122537426387243534077645474542649344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] -599588357044477522510904615782750397622379383110703938427204678708537076197880123263246374837032888029206615241270189575152277799583804468283156251637077944795155770276051592491030918729842180196264753417334330310188620689974935152626835018347928848117996445960428799578074123162115835374763656457033188636631157809279191555667515689016080129242492422058508748178311784408441624882493022038920680859736439819544429008151968133786778224646112692175254554979429049680985731023939956720839017877982744921993962431915908946559609973943198693861072852495571966942313526425218759625000010534732718693923687751881077327244427068825702021372374872484141714054616457978022510051404966354275874279526497905358128856708035463232312205461746247808083262399771046062293054585759149298560647119629518471411635694939806463817780819950060940568340490019173335754216480616440193450761345015287405981015727555498158503519820625312400605338444517284725625446580994352270309060014366263504216548949811387752877794942807652057634649140492356500098718542067549979609008860446208527772340019663985601330859032635703097007606144118995118404521805942161582410532164729820386170901580443331766383962808671606176981493510111102719889389956268979354462534128087930330832190888122565513253952349450052775957190573282270253661735736539024787696830145434796902184242390341426633061613020901928448060775748358977331967299782843368032989606027213881320630383021687639258078421470119743368417750100963302610377312833734914191498086735684671428572143988054913499565078465295227614848038684947310656171486755109813089861904558796400048528606794960585447575027294126780654291165942398042527746281798302130221862945636681271887205841247777866909313736325576943304653266981321412712404283131736434466707165799985000629579821676788704950245862318756557048973752148070489373188081187867703523367160446899466689492197045855406890110806391043380443613124355174563169992439134090611102582749183383403193781348480133416579338781912319184239012659580102410040437706768191982555008036472436404298377311994507491619536346184491386443021126539495836620218932497295306047594414370851110520451564769858905114866759129723436297253573831622343831724491641841342571306325121268516256539896664015132148500147842523451110443501039916600685763949723510267853047543132738953586285952025889635310522505242415904248788392164267757139564550107754334636253342582548181731567550074401700437291033305799753123819438319124086065799694549914424881037895301299577618660768561208886636782238572625920382014510048783888285696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] 1710322233835259573481726438779094088189402974899811846963064635468522049443000709007148659803451521801865441485513824125050476156019269021964189254193094500204592118891093696022150123923965555921873963406238222070396474052227460835006650001936558622798388395017528819688514054143303155381860698673571862832961461011048870595986650003588700335774233312490804895378636030160528614451386333000157287900803928400264049517138554820862945512669854448071850704925432617073157583082749960380837100372898827722240628563964863353629150250710031979550549954233562365681256604675651749382624401462042419236190267125751265103583801554488035989269449459091811681206797792964154346521240464308714949071620002367666337825491687039244100886166097477512082591908107239861765371850998542241265178104506582595194529285186743931686056167130404669532095131329979832751684251494684634860279128742735283992309755799352913596778549835087077105125787132368382940455723392982118994497165456059476144332737052556557520303834911380306767850738060220898474280285678860770263708354965638978452235586135411199054862451587226602143505562819020343780656536860565872774217482345698796333840848708047352124043932946312259782762927457876470978198319149424148906708207531881357964992327869378089189306551780298854749866275507191561975714887601829896459663418257968978134058702397977363612838352488887606760229393084173572884557081235440457162295157258593777596042243837147867590746723114632359636233920048179947391273608267543810224647371097064061062281176927616729128717858273722575960250428577076278243350636753900717730019425727369312986239441983469771771238247344509419244059904249831606771310845589347974186017854201711598631359364191056359477389236508574359601602490617919743537667517807076042051569749015720050305742033055246047146868485538151860082641751748269697240103867090547239885655347579816058850136570018616200045871977032330614438803648057406471175840149485982473224768260259363342409677690882201393833017559390371182461732121227537378925099070151436378397986857271574613844272859359515813844494647909515136518252176551449578533401731869509899990246455827982176054374291720830925745904089973689275886109439353725813504967917670497453799424100154625272588674418227097740428104624713932043482536690325189282711471548398522104501574863011022544098670733918165153296227373726690586878483471736672511274019379531814033397584214704376592689852747368434628721260277272473797194586621426095103755010657669926396362364178884441182603595902118926888705593300569698904471671091007600984064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] -4737287114025193324527099245915443552153205410407820555783337627786348829047158359322157907703762911280400085972612139710372590728294310569840855635708549979920960302277363293650490089096341842034168408811757467395240925204027858829122278475876194557896558207708187992166230242328820985412284455568683066993252758919670004932058695825037126569329067217171986335646150681579242424115739590491894780329980111407933286431340765611872891387754398666649629578522025089788596338297126423358312432385435084597573699102282089663073796795139689552797038263771569472549139727992840988093264156248967454796570750596055049052448539598001086766017906605034377805234406613749307082330417096948534064983528828350130684423402967625254718226602068010925496514564049765572203609857559016232736597100884871876136814170529365956657375561365580731691956832266625952297207671711102095510309434883333598744098978542381769549141331262235907424158145587221092223327254181095009694660079128846363636381355593390794407678859352236060478482562049621071939324440910605649584139086009100424849660050782776398109995576944175253575589214835691607127464559474214990412922330065010750693402359646079179357100961441028240422316188738291278135175733400286849551442823440404009397106757747690043349893959676398017845877492517336054988213989411335959193785828073025976005892665710784516586740089995941374981042501046068984556997307375926902366449694348386212646546949219183298934899903719181305261625994891547594042463501650455479088940257393666173405611845386433308167296378186463758047705938839950103868380480029220136433631624119883969098827762582842145313523002464732869272961759981650410152612661569172002491028064434809513359357506831143461786441543923077221991533716049019843676749914042504554793900520641098298006619733546162188160868750779156951815509036737309739684800051893171640337196268662508277425838664939788341961108734557866485207893660686409738096888439252161575896630514709765520555500247423356363605906197921866167712800082746496568775931412718801463209068799794937010865028659734306588299753156621239093040564428193311345207002663742713413958883965089089094460654825642190354673419803265695172003148043943410948092496573952042008372303425633422300912148688633508590901262163191306429821580274978010218304577838169584055641121949146241286283617372771248298786280690406487337803350537108975669599439160794866391586583923353685101085793016619957519536665971212298802568947713204311941467251361236362277656742251372485550063796466739924004251332358760514714898230357325653213184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] 10998821710581796219262439819370118639568412573843567043374659113885838558554103337289724488385452226095308506603529332383695546077577012815180921188692874121767266268562426168937444417010373058445578584932780895968452297249793245280667043425317218239420191632569626946219771878318043828648509214862728146347073195203387467855236413952984942679284996459047635367111674976820018751060909016898547475968143299430587684995455111260908327397495142067256304304084581680165055692368151257492881766301843038437089301898850862984826369188904235795539802325215438231153700679117196545160211872210699933424393201274080021828823513706919789483640834001456878258121035299449033576557168682249352798695486195344565011609221133068355637822327135969795037004756466954359263345090518176625670831371391457205625628689317404234676333706296757368233354459266759635915398265173669585160607001518176268893872719867715727701967510843172745271528163495399858368133967360663848365676845233205183039560877791110162772438973214987534773200510852347759451072229825040305083961971092665634674321657295640203992994079508179169937076072491198301178983305587162717807621770531146240465507721247741654396201043186765588648230877185094372971436591993373114339133863844526427652517157514657825658496299687250702532603139240271252961391635794493073832942894383304242705164070363655717971878077224765000535080847187563157364630643846289354814242678013557577355585514859999627584026024622173380128278887202674740666122805363690679107019122554982628287536641840090227491921065989820793189691898202625958944855192831060513835834790974622675916961339123029960578119114958918732167203075129976972191580910849329135050723746583905758860560805501894217001193673534518657652818678971168306157696832391278812619540198775980057456674494097364286595107282886740208796172505367609417929781546511764385176962271496518297618628657783306705432793970379155748452370255232255421681828059602533563665374936904386255119444977757569944466095130629664250882568232849078844836739586605763159077356919512682541450404566430546053900678050060671251800891335600821575031776413666737772140603602333875760416891472867590495779167556997597643277134680742462032878003428968081296424068015303269152864877281166834706521029461085500389191530757137759460746729760516621947768465024607782463662849561414993402085798302342189116819627935871681713456866830565114873421511121217256934389418961032987426831798418267157751446400941454027309439554121335870448412862005538677779087512499968268741535316675772671858065531473971998883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] -19854812232365401400385820915053118855916364316833258609934452032832768915339535335458063966545538287683511888061030045709775924574615841094193978126768741798803081377785789179635438572857266803924574809040634687579149572783026739201138215368934727791211578146458894836657583292122019231747596140680475980961735885126779264041890437919317934906168714954864324968495339152225615222708889012907303366629026497067627791314003880387267148540731812539396337973712841747501107354156775386424421903727996575583775026446432381623259720732867295188909602634327422771861339329880139011088212268407850975869860464785547137341031093339726515571755611391908048817565097452670645747143442176933208970585834049389402334195514694302132503693750041553482364807464661198768035540879778800348541204839056193448999981315652869309082391696384565126730648166149313149342182364240449572604258763937393073121974112406889123210307115660941436548364385831620920614440992781445770693058329283819878733467142029984214257210185128016266723158176805382941175890743073025642301404530833803204026110889052935288449273754613823433825806159457834894581254932255586649334609000403287016376997176061145801733455009057982850520089704911675367786447585427519928885701973266355103926748724717790786162085683261974455834207044879301029561536264726235874822224444418993905186007483777891829553305764612699518066720450268299259142807939205176214444772336891668996447621026182492976093756080993545870642663015995054566460617329394760232107688338564610096564666192857627631591427993602756332543481256731226938422641010163278132276419084629171802383824784264587550054377728783968438871795905566625350920681846239528068224501752872802651950533496798953261744434719246020592031967325252331703305760521842876165176800440141070737501850770620401653729353368794650847103333090938862408663030847618938636651049954262622040124974650427278344757558643158652978665882290989820665672204849270699872300837218940627108877693931310728215234464717998030664942066210210640547292957599949776040630902118205082926151784718673343625391146981207274665027924081250777536445832424980739076170090459379049285940022821859453950636710009878334489354086803133170076979725159305059574696591114301920784802374801540585585282289060802989752937537399318375079583612343590974442023238889208307728422078186719292406205291898104790675265646744402808009068566377723826384057273356100632025163639325152511398495648660286429338634584781548706806904913314386075781005828043243856952657288908798934088972579066409779924770984113797536415744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] 28490409400043224799728609731211400274231281294131680276516096254137219497000302953543370719604921825887396113892561799080689908154820473165740167289927895205957871672232844546272185697703470887252199948790306419700220217085004820063540536506149789232354443029304448867814031291105899369760853532153586880003823290935244369556053916793641465661711428934704617641978516478786578925564265452463211750552282654273955747014835805460680107249162580624931738711660162141056574791980954217380339817467410486754860834118431042386997008663692732460665149445710526102254284778830572517385283187042625231177927650602997630677108285060409571515884455604989395435174050441562005032060900899894164285822095593240008106248956801293767612478411628717667998968843647259163761924413346761441350828476644908307784297315898645481830139161278143507886757412190765612860249759575876124505785104383820114778603259754984441688882171366900906740697111094444495868637724232793542514732521458691811638359166061630068416116561258753174530216877750241660611403960134686094966069034998587025914949070052507601061887686027668041775397121388873902132709201830054695917681767078533262464019094913721366566422290498933803365524437847343028327606030127101486274967123566759063137652760219318946385813069655792962445952386705331695985593444239099250928352418875970992008784479423027222278766445320777147515581299331696709715206176241545121701528564477488613411938296745429731646653257848233070271467422031665168758708196096229117974028043508658914846138314289229622881941104155341488202428429917327935220551544208788151502635805254099239900944298776923405415198216574892687942274952635770562828080230767132750229734122129428639636841338468721534940776239116069048717691623120315131477089961483534085261904582198732575382937058146867368411669173246608105575946869698595386384464672068169895051736936978034413885445651193276785457095796863808498012463229625969449073648583738838577940552012247592545319193776991184668594575376380813062633288319705649285986264919664852205162612735738567682414174667222609687101643106793956246890593768857521719061585530977098432356570348765851226022155235538807145822313667661767138619963511425031387074877459436299496146239687219301541375332003040517633264700363260158861738135255233328243847072494089177652741833655504175742736689237052868358501330894522683811972008312767917672289198752888617579163042684093495984831718396893963521587693596251406527408968049270331128077777464814283394135663634237522138208674880445469396889016198947404132063904646372628889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] -36501080826737631823601274705947485770981581710213187186913050806225266729273193112030261318292564724221588415924180411313292298302748585514212957550598474248822199413343359576242172762516238682892098332578401516704559898539034261447735339755293544867870154682933087700101996217320098139429150915219158549198746147562774594423038998494760991002317257962676424829028424502046419391782053530798198394678577897973924096987010734308668609881850578009989495078828567066893627353798602370497715551227630442599185696392553209316658338822726937539284336155032732081227344079189940737510324289379239335313234681793763633912102248459130211229325678195384639047448266107143524476332380895008909621460329011700277798425843228541007506710861008391230635841774056777394546329020161192087128661225283700301885736612855463844600083192630797596011519629901160088170247938090553270730518319877017100840169037426933707887540175620276755490541706324941198752614137952025126175135318448064858767004336374190854487860407934361125756651423857400541575340275535821526789784830314638874014053750811725860782092402414986463633560271214418304079887997020319470900105467409417405127037729445125956103702743389834706420120488474544932507176856097417749297284733208038159527161175310591427622827765468860924191774877101202945598216027299207761455166195219311131490596694831782847851394322179554916884703621464718437494540275123942986943309793486424999806235289263055238769600800141605934281567597904033401570901973779830459584717204893550799731269996511134189760413283321284991115547207367925734944659752077003944534120568164204250163315517998106163855701406582438652092247063684932334684343381917188324147969569466289651734872135496824159418724494554170369252324012889141417248085292162577007673390547107282123322034597062196212663793345155256229802819289973381985233418499336612611531030687957836758636823545332952490918937283982405414075000741628745977377212797515124112735374687973619354803308205055931924712817018558443925975429412960119654841367410176396682549428619896029975162705312422184518203807639853350298318312960717739683098948445028030603791761948420081991251030022209569076988899850059490223918056295167796911154261138482733024063889126011490453650553367874142356252321386011104443654401550871792754364421009961546347734989144524172317634833466914171079394633939692080585399192620063546799735864976318546852588816092930838577814783601810941969397485559628443066470130086147008410790701044356011628358632139217148358053013209721024343600076010880081984981612845051915796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] 47664446917619094702000702570550036978300012682095309054868807202522196363702634104161742807733779073028893866491343149642510303442487652482470418598924354626391588737669474033201100555942475670132412333154694605477096909230804789972353339600691797032124762184352926489061522683139937733523419767789773009457358335369547476484344488091798087124266773853112693831535222012241850083276207393823859132460092763447126498780535304518573017612824561609026364554946579635045894846307080755885561545079517463755932172161812035462008499617027026812418656910121280369389259074091822696144634030814877920079246999175753995613574871483202479536769843469397594525878524202282997558885440287753847151545111461018097867740839941704160191324570824154365040227982639443241243771081894180216823736264792688027467150627149866487380377843667974548490649777827679521554976174829827059977560340915988855394501038192113067402008872155795597856091547539690906199778151639076942691843465217501236374451635872221631719135028852164938771606047158066710095602911009997643411182199528844129321528260288430372189488889296749641815325571039029020835045068228739272525716380148525527397263176584729942560762193577353900718600323457336326020291589336766508368671211820931177243818431261136633207485375117284014980695954985805269331847707921162742968785906950419451655361347269892692222196452951826258828427764973779507754251003947248891317969344420412792117029480247925838350548986271216738615310156994180636169970880806989717948882370234182897695370388091359544196752150342186479519185758376560970671731063484542027054474996213230151838455083674289167578340882103595571859049918611720832890765354104899371144404006396600555891821625660125860452046342155983866509711855219497245115315330790062416790178247383942425101724994875785643155963749588873178447448544597021900132812726454643424264773497387611530797885948654108976853877736841808383724680712107602026242208185029479947501199116976609769769618102306490483573525655238285876071521323138964485339773041434316692013460111622894079901708811735586814665618975401836179911757246264367319107496412202802081293424902340191241665171007699732690740129202689527103270693022892626533999615728254248374836775095944247225946763660242125749148195762394228605636544353393752041356999525955981309057243957415311072209713448139015483180526132025638590486149240704549027491104917216394853152997783852418506140957881180003658115029256947796446901617032469016366505508733273921052679061545256746218444142914638365652516783582981852984553769518189376438272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] -61367477855337854528844943367838040602580617931657083617897913785543519362615194432896632823842028085185859263695896040978511058355932588312957003456985146187622966352225380814812114935423556666005163305928641844472542829564627417807625766916235972609121445419036767500963694679824101714010127787482041684116588287687291105915856249723685762674367862019199970618055750675378267913041757468151598599356899945315327491020733853351997146354554406593983450444770106683649971522927678414186485632950887707988419194721839719330629332257655963402111867515332928958547495597782734957491869756853159993796483458446976380121203591651263848649763962341029400112161600172819508452422049503287898048754693666048386149217215350373311174703632875328194626121381337657045773420004701032151317506968498219378841835779437151271274753406145546131767238094377573376108221444406484876970036294897935168827559561931690817863325746608654735258032347883817174227527026726333184924836170572489397122573493978107617380803633931820811804137634940424622651940103196688988299948543537586897512410305107403306059733888012351671822131016213086758504719064063982551225212735527366433420545376747868389062202616838821190169361129405566449166559847880794029404352860652885089938277413658783810451177625507966214777867303641793643536338391127894540221564747309604212511340039250246781991244636724462031981612140375587320085968669120840892235460703589698702921283070851638736022045833013156206454932513802841677521971501456511627143570708799062959833726553559335819591278410041742991487607799963341844429406284570474178771832651021733746015473900728074777316503068074887866942384289855491380063158567568344454284742459288643614977039630185769569992056966172597214301197149426002870269914667232163315737070552134922591231876531410556776581858447083692992276708896773460179505715296311149752865312110372003926658300906969164292208908727379188263444635003680189013045846644210649550003753671475007169416249409607529517237544473823366539099655529650758020995285136354620749490320964158935282369570786708932260169049791410334994048151224028741462606153979628825333005557624105880541587744650893321512377143692423408324923904997422793305680161332510128300960146196267167320858010180961407417028949767263601053171780992416154468142445653874143460922878626271919385536474421101484105926213135090277735265259701677192007145618066932773775814011855403067405104902769107448308683199281415282146148869266673418600663448953726980434518142766657522794606627896763919387765066127812698144851484548498248957952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 65963773564917474663271061562326526831324070033552486858608863839048607359482297019675186276814880957990664242537047001910740139074911475705716022898956776812378531908874639001484507112664030864956003680173281163966753812564238383344221007328639422893016881736314040406700122950892791815341895761693747534526845060102453042786685528626413600288159172537679657663754623246626946256017756086867295576206747495325561605926205784226022851051678440079774880093733174948111391594417730662078987395463625080254541807869903354618093809470891723846871514375473247406138481730132740816120872465683273749591784476000345211156242548696753977164926817896242026105976694641246648146597883872797525304163545460150135585818962835407802356096954870659207527235826216770910512619308091070647194873865936486176194023889657515322772016097053143362799881458073809929313486441494186158955487730613985696349019508448554047788898161797744926245207582730395863354473595016000840429938073094093487225991923166216134003860367783074848538486579596066930893436069290368442986721259647260513201222351086947987224466550830408655972692158744102261071328122172845341476143924700045150571836416576326636596368583048671540838643553417658593580805378370394971746027953926459460483179525581203634583883881265356915050663407243427637035797203855412492196935102816633845245582111825690163768714479638115834118047538304634436272075819956245451849902286001037168854899743206186361554225189669669899090858150001857852740272285955761439778246481910860920279550604109930005637107449100733413016553585919881424782873493877433193275480030596142866038264412748437501767689963710275706623139227225191905370615613939740609069652022793181351800162389358607543057018976658307884737270350486125538836893999298510482987348335687017584258578092759388925334315816690608892904107033064792371816545176086100186167301252293965902655635997453562954483992834406439227497254069361736726107399663014990456270116909566787629352891656010146266599665678098835047862548588081790141368712430922968753112186408725774141792898244645451301618345951920743379292511759943505159300935210703899661957598356834821366942338089442127012073655437819360405372663509660342199654203286934890332320789928920356238897595293834956787073978891988798305731567139659026825889380230230025389248323889581505763573348270215647870926547105806209372235492871173035685704755748942167725178264120845874507672209916228497686820054936856215070445721319879218865098092304728021868831527268320094321754083779135718326346326896648579911928115858579296092160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] -48784287265716459828190517189165516459797429040176691906058181286517426658213497765826671355503925152774632374577058729144828639897709054239510875251105313333989411206558397530904274311209832318973996121110848618754351201704939216410485741029700956398464487811279649495301965911927025954346557535279996677475557897220963756260295955028323681431462140674781331828831436313214294252623672420808105870374462795058097506746820996712809911932071185578162601790959719570218819321220611066230008779642548984839428543829883051718703168900310845996407348117702778838386314090385459431498692045499745427743706653919423070680066853734030623143106421624290880429468563506578293393100254927879288855961325112274744563949355932435324186678502298758517344634036326056412173148381226486128057807714491546461654061402806409476867421770980777918602681340822522460516120549546819565255372180495998299207054619733404354863771129030134958009422122670616757503143048373509193967614692284824449567752462151582442683902026471576425778769005162536298780553184456466604252479486722981103881953213542616363005713692702828122272545692458340682117864445621882709866126458889356090599877678165635118047824759829724998412353067373439756247463927633025941750260083095637501436795704243729132811045126409468092762279307445703822620452837761157612526072891692743587228310449914969896362937318567563115988537655960838021434124695161106073636735415507245578055588787726925709522250307911932852673078126624080349761661428244530085255626996251431925478124110198543712793034614815586836053352413364369299870189539578051744793536049127701237276862981153173533809876626630318373152060139542875679265908189176991923668317276963994100578988641620144422041103448650440555070661695090440625545238648225858241903402914671826337306211532028556576486219858124959520225572887982313866315406860982688423331694452769771507469580080863254658311621825804190427767144354424485146264543144028203716816013620628220932559562768589759490334223421389882577727678019048616751047742234679624004876023571531445532175956040844322702992721730591083642215921625545177061542450417438177605424019682755584020003264721379912635790346164089093676452056230951408994160736215400491882588043621570685663411493519266051426582263706601173021735698672496523671933586863036829885334280688813027510308441026121540411095708526035825307842536921421390649570608936019910766157851974098003116524640053761169270855261115912328416095224736713980286301379855933433281697001469600567861609581964594879327457257579443709070625190537515371593728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] 10612725951419507727561850290811551155354390715309632723651055384717854018288070477186399986760950787779034461979953949210986864241577391524886851815248554109381051382468591382474388319428219431811814573270509350514805696545630979787973157676122138212438728491165097481533994509418130244091450506452245338863685514905183317896613042508326853557221995421708533307092766778469282231470954047597462098668862315256186143249483893862452641909033639471942069367949768485207540465216477180301630222910572831707979203599085913293071855359163364235682436320993527349210257833941192688605208713355974594235093775780261740038602435047228237695324077409378905408885129955971870981389246417373687338869530232667009560430750676156400837164416324009967131417339059979812045091592600484389834665577396770370243631866708133832764465407303929386669008632251820146366244186790158193406061136383553834766449741084065464419238880232564068774153514347383413215882801178228060477677539485902203485227515853459156456393468789673282173804744295318930470299817395841638064775272071587269798309614464780880934883709282061881180861268845078207611102826041575264522413671407036798911712883108131331962095564026129294930294719758381929494024080097838332075234081480746454496195344976417098477813126159594916953691055767723590193789997093422777007953917044249209930413273421273745515399749731151982488805988593312773365039518146856886939460376099040974968790994494076207270316731953514841381870063799307404353625762636754051652304669231148673379953171296359486640089866675823971173732499315148037354250068886046879565456431385420296419156339945766886627092719240219580798206135167025531942497872673065524058717581708390185021543992129484159985209875886303053079375100921976130469448599074807903959544331736343787764387743532781203592592606615518950720874056463294421874834264491477666476012183259948703912357831128125326060283250266773652427015001916159592337380246445331345008050676800763635060938443204301921921014346094849747974877908225797799820657523651411019967601614105302109091681619218673173765036602089077849636370498395149768151861501847489915506575695286586270720292576837164954353629715234691498909872935596655713261522836116301670657177425112697319907609908823426411051187855842483635281633246254508692343736491676041308354401721785759684717219943009292629953400708692431100138241970847756703854070812423141532989961576816715938581976668689091034290017131031174129962422116526313315762824329122550799699518199630356734708365725406527300815504671175700244202250934534363152384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] 34506214927925780286198978552415073750309402233760398461823438463121258693614018630082688053267828878333590004422204581568891935511536161202943851053261363315894333040122376051936803937606171109195945437790389936960119356824137222251337314093291527812190424872028982314918046012567440427808101897261058895813237863343416088813625198139092317623262607508374410184276903526772233424556243709064961422082750870763936741291296576050679839771492628938792581779018833561546839790030196446812445543037979503455885795952182416436957821666055697532229249533857884654251149555036905760247214728001606919963103820581206753309764778602010247966316525400314699192931884847863634567692019062176587487253636492241968020321244628798802073978881289810558159851683916796990612448995535347606529482469948637915286675785335471871608165972380828030424354097645264409816284056036842732911418883545707789993014900091143313798118509300815605907142574197444393514157252405893723472548085043967434488768753728576287144389588269624627591095338219699490223742649974267622511409346839840656404902663967502464669175573620604715494232003560850775189054209171452779259736896813177779084733740586881194745529167394453234046504451851644606075428980326194709112825411879888537648075999569055270044683969346059010070533100202591685854072204312501224135416358551739101721491909300057657932006296915127086629159038534213822605441104476033981270092304768871744164568708974510650471370039743515226709668636547801182870458784978456585260285249064480295484819498424292358923583105531104672091497969975719716143629117145976604755766292159085611484966734693763423764314607422543635055889566746114179286899692172081495435263374823194166735731339408644267600613523061395372750355490211801352963530095956716905647431060523558605338317888926023855391607998719698188069071714366933265979342735414464219972807492047816238569245326338400461662489119822371137611287696804771108166182994337512087070998923426295379128387599108040846038629231973829211111037180553684315185076012870712771008379406234823946897729138851678670131345135006092060097814432206830476624286180733859516398785960198629350552702870880784536850571013101537427497793737832616148633964338904388739254163032230957578360522401175497810605235432693065167441562754422604999474719742464395459139395668028700160965663308534788178998787714821093386759369159799931045959856434898471562533351640974295782137373218563982631052097526280984737832226390578582892903734481448788651610423511634060830544500789441271316317254520581546075331234309382892158976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] -69053895506563828365924349812896722913659650196567878764456480413759184179382627978678061411865938917430759705115281113028387053878582404431228976152563786023036028421330380559987820869930049584163414564287092999947814379955943842281791920158776294226698084959224963723447437802634879811513216968062035351768336464451675893845808796389033648288874870631621882654232057024796601489905292976720324351726972918343048853768819372288176409246628050605671872008593324912819417147602998237195998043358772133170422999044124973723562918037076524643042720902499893994783423445179449575142353911563959595429387130739201211605468422844871091047304560603862631605534451189785721029632974527933529967809353027391978901801640547673445752067239529486577659623944638536630516477125045971445130087977427622133020298597588913152039695682625162450078973877149980888644074356225850583607803522167840436879666363453853772542536420316539139805339573536813141403565478442829229240865530673604044242634114221708166603167484066011549474134061658295450826897383013106581049963826045568848987440505274573751667454496204205641685843500652225416061421825530401795615903885468658272989600200284990698517347777145760860199189581350262179075259042016435131523848651402357490755805169559266508086970794421598173239586709888699953338112753635030786410358930646066254020894128190084675335790497578634635973954787982186302596768683769539158821847063537396789294382214292522576251819002283667999712188843998106768084648476706757913912665329830295970997094542096678268502988142930397350029352869686533843709770148302501464159052072465557159388383450521518978303048975274573891483779786165993563471123453985150494742083833954543670640817641825562926016832971432046607784650747732648977192157733613549963958654191729933271907294172028223057722655807825734189800357673824758656991968388099753163687017184106624886985424841254472917084426626526163517696769658955477712147996827026985289140243435865876091572029589719103752284066866899007052822081285150150368004134384545822573186996838841760804120570000467666620773644601969477371755989317059434873579550417467286219950291490996822243910582274184196303187735490495174966449064064976626703185778518529602522330282499586673892989512680806863995578296285293795132808716767754795724176303010020309107996617093958271961359183872947894022688770222052044004987866127968822340805364690222751761157211266152825462598450657863678501229348064337263188103065019354328829765389303854085259212677316235036756043424431403716807567648002385465238164555201303906615296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] 79225647848124091863548974570878186901097883291691493628777735913610252991922357882201799465025893418966164487333280879669434747144164956598704567937907085580682891383025442199353754121027833715804880958051902365002656906780763121077728084644961927092699753265040580717494699518687173295126104532725583594063733070319630561427213870916859294107296571631586747735964495344642627520913538703607850552391513885144851837728604955068329147689454997267587906403506592837508977873397415853097931969226844009971153610751636396410612951141074134976040689963831613469700865698279631612507656384538143138189813690295745006828096192859393118966436269965781466202565985041329323300273411923226598611287329869484212465892040548209277948866060099823112580014761154705795516269722699904678447276970444886975296729701610399197543138450025820825355130378912289484013096652909525083866668133014316996918779145563039529595737002597777405086941935738242613645909406299701066263930005926019994985761592715598086563063769549255910119966595088159912765952896448491454573270093723232062234437256615090684654608273928202112925644439204266322417927654464086246290448593113086455892042374971794565112672497473536945109248109687605353628051681825464784302560414623775305111372649287136080698016434783207125169675390746604721095008079245070076091597583535606582911361369804721418748649880867945765626270521367675026672825169045816662389446759997191888603682687254189349281937385190684321924427244486053239206694310860402481066579936118157461550196747641844474334874680790440616305356977085841763137892470272439968609103534218853245594037209880903820063171147764484608079366175902176823250543854775208953643440597592663768964973150791385302537382116013427055676567110801626312887914270644990630891246644797543520926905410393685298986361713539419794010845588090101206906966595693724155847278483492258390776101024965710968991913924233045298074806774103309246561185723751010972611938229344128155412703784005040529747878821003398273848800115628418195921020681662554746392862877904563092755837075656939938796067858264458154394960588502373556255788202751869065860478106427586609665479636969679154780383778158611713555138051290686743036748561222960761384731187396064086348895863291686655944333671054965187717535831251908286075315363673165913546971869231013639069620316038158634016789378414789411105802838805584282721647591753142999143156689062327637161774604601746908263507935435802069614826546191104284487180745575349321731788976768472484396967099989150516262707381395277780487645984667090288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] -61160563503570763494156697572056005282151928644934686843918357106136500247067722715467264394506082981768934800118841713116379044594628440186208212514638829840721866525877157680980800212319619977279001488728711225704978509395864531145782482021141711217237984341525828337536081013521572863877227120882861807569061103625644342348469535988652916137141452317476991133591292188315763049645770367111830588450336051986581650681785126930857810727188538219206366893181907820888486170551147664360947869912985897243499367969172080521345763282394380942489635203883992480817987110771995515114488662355856282365080313706491432308182333570511434351504455299797695115632424048266345361394323206435557564270167639967787633203977447990080507063038671227746081927622415960291431634009528419486516031047692113266974748652811711268526335908730260278053436997181863647704863114835189732277632888198192141610420999303810440842980984420397083423644871803099853182739304558633393968723905724771896312836003399947662026555851848226394077819102955301466056441913189724434135436077986156648597134522475281403561802684127022544948431144444342162975201645316895632994183360899085803218132694470982490857388681919717718617451122919928172572937755759051436436700868487640575128345966349863084003531492000068120181069234001378177110347345204332273183244207567069765568111091767187825385598644325610386365987503953933356312236823315284219666135143823435202248515677251963941343287471568029675630427851598019135170809747877889119758336245174100056431955791613527415145727425664892346338522108644859802501126431976958929959593584665485704434870982721654002065209986445013684499446305219826936207534805541953084543871414591503147505769750191929525930962270263822745407641166582897382300649316546250085096961745354800174818763463232388286093361145854678326047984833879940623469960227000943244160595786022825055823109211460761992070868671943349525692774162125617395968659654407736297035119717628146971976406505314225014100177357464786911607198741641202007200276833062854962157675943731778076382523714712884296418463712820639603375069836076455070395635875445160981372818607484334325084103445369506158845559984554219874770389773529984924066778992712599981954506697885575250237164401377168175554589688344001230607236872357487299814567156655502446992959038120057441625279320143484497409685650671844050719118151436264363509782134980223426924791121035151989420868801371298952502376230778220934487845683561168695708007031159176637457852834411837607017388116121692835477334293615728131618441536942630764544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] 26056339239706153422424218272743634615841764313502007925171081217954617491778442409541806803219161563251746214599532820550824866223977442230931026020117836935568263857560492762268642405883068332784137252327486050531553192349831547565728273425471617057641500789135214564955626898179650616813615677014957087983884581062504973966361623888534649194925138869121536618532419791818500922556931575169966529397836453990783510572326688864741969042326079800648604025155231603348515652271685316347225127714927660855033891777983616260735444439630352234455507603882058718668608787490908384710762600622068653105023482272550043515684403564881477088353461169368810122447288893051699483977454249580786148355521602919806517298805880376163775593678968541138607492514483175718100666573984806726408797333572546868414768739601802629230030130298325933881763019179441824878757773661484970476858573991854881076577386147792206696018436165871070540334491454168455869780884120653740161378382459686276146496252567432781108075646611483681972058657639075471905721185724215456670659614395689410934009194769838132081196548350104404630886814973152092156383522631249576595836513384244029436945392441290911127068161171818852981227226873166619527707570064876428838622343510031144120172903690153399331238535325919368613250075155136234509716425196018025817971239357668558083383578565305993155379185864880421396209858116973985722281054429576353785418909922227419438532472834953867415874864195545599452209768167609451479062308197136670328622869812589960474472374953897676049061925569065812888976347606157799028282336791957223722243619880591645002707490097107078006291720302989922126290327452860212071129740984601972415426994808857076104696792589662921442459481256694304893541960742736503484413104655234144450061438570286468803946222559013907695870697392390839976746259734734229046560047617400490425727802447462500895093750923037147061231330932626364246409222197481008455385885419004730595317648787693477250546350861043876790707030528023144632734599499181310643991622460035836487293145798311939508280384071212083380206257312065192805372496268426621161627546722746323167881516914546127662721284020157085733075025172010388191319804525723781535985973295499335287360842980191376359181221392231275029625714607543354218666223978824802192201299644808262110556516297449053309030219340282014876663664919728407303131325727729456378688196448132366613666695679002286118300907497090662530434170148211861607126135847619318581099964149096997750626831567025265035749597157793546404697434559330015456620114091909840896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] 5491208043350397228825698155701767443800742833940852962482554923159543321482195650796833035348581179294796914040844468826993925133441044803878533133791300115082826167138675632578075598295222660060642293778308619142151748106809759406997130569672964370219530472108635264651459206340798450747827981944180208732935469074960687465471341931858903110093281765059639162740648665373109600387346007429366024224027205773746535900437036138271567631998692680784275295828469603917006938630890411792158748556524981175412783647631243328602776707537326186513476422943469216571227881829355178707614485939364561486108254162353363433318041758315579060664161445961354638264549536945870355370249406742416623290464140279892855255531751419779625986782444334365171137587239718351742934244206003029232127184447759080120342185106452989391589990827604449034579693462070709147444099845185551015747794654486070855870734470481878211846292668333595124148290893499889820018197935855471680196226942632217467199904320245405882202500202942476770832853286813267709067964817508485669912712101844924485565968795141030909162931369117321849213175361360475606961103123864925330057517599978105101871383218781989778154082865419071093037369327037641103334564708036770714733949962326654931629210218729573121725209867621034783310474829978893903258648425146675819301330623183611906895869090578345172614023687606209026023536554389160529330402078687300825170775610110461917388532681004783861442924834677352869823924587839954067399302035835544197948434384813721381140173243488780162121467472846289431303976525207427911304840568215027063450182676327354748295202816655478647201318232892105838412351475161060362691497748199668689866074312825376978528573361765527753797785640637855249183587419401193617212566764925082155082764669576195629605245793287583226833692310586537682582967595826738553837790654799852884099492680944849841549046599116912379833390826636482043400351970939309180416510216172582759394259692463851309254596923357065732236307935441343344386386516078937126112727438735302397500604391168231049229130424020706078940090999514514136405530788596996621802353536652972845477974866184447193573973045930560273302508066631662273743755896456401956564353653350728879097040590825630074904888067521409192788729901610785736312369114415423389641882337413111997465805355201842944585424382475290302314933438031213504515228504286411221296794764786450188936502775460513288273875198022493842543965093695984171157437411142277693394544136873991899009418715695105710715131258021368878159438619473656103998688036009279488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] -19113087368260689216960402375660444036479979235335323892163096941514586626343664359601605607965885287855994711122226656873347386950805230180070709402440582738343773385480483287808749601824339081849197425837428111133209609231565846632665308388605722563058272362848338163759638207393098234494898056453409053160410365369556340533733648992474159282500407976499836532217650695143877500053196735152463991198795357524176523104883519844321570408909803697699890424925159384464636664992045144857077255002281743960398625386690242517156093359930281826116790111578554138022928048391645616373705645651006281786824477141216432648180581624176404049082728873512109865677702813074242511127302211419101365803148341889352490800435110202767461565214287017102324930782731740146389108880220535066788216930002035761985467449815124750333153969434328915332138387218592496473874744592984416355435216294935919836810099486409580837631564923065769245193372860431669324036842511852306035239820771780843143666680724109444237660282153000286414725404717326674173480624996309287446311843777499831756182354690615582363486237450109883824181437076636383027506055668695714494514562189348491785230561082080170298400783365860075335033538452712667725930970827444879395182655289029000430148519701515179023801087090415626387818383115144071319690197672255506885989475836217897002835817303475532639558039246916343135499795877247809548033708588583614227426966232325551441750671095951420209367986910943848332787148792871688046419663996735148192472053673807001443597700820946593228198996695640588687636404904639811922708514798257186310869594808125833436404882149157509760607269155057710916998901550736197897023500390763805247741494293548797015502911183369419951275716267169498576519553095513903578412964535885261040370286772065214093535012140950251517009882648003139625065830946719856432898471243648587115779851794674520607434464098913601284096280973895071030582259302601989497760745944957309864440600792369728319620235499875271333382172493629179706192006017657583714432351818163898106105431875100289112406570722995890019965251181401446432600237258807576162530311031498276617773319971729480773072974286211352663723852511468173550476374182223643625114059586758475700295543392897699956708613140118488099455257819606254085587908470692336123541460646028157399022570662870937028977544715124804414055660687184255879034425830292274011931664030896769357519381108934792419917267385569551807702033835555986448164336038979519670911920091784124750196156480769674655160123236280343804455936071850335076881117656364613632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,30] 16119003596538106234067445072912069444127607804962604000177390746636429987167469901260649030457995152408054393773408250970273906406388006987118130517673861071871201262176619227069823889830753036031981055014758263868640978572102884868822228619013472918276750879437096556008311054035736361092925069479945866989654177267395185787798238462301066306455251962682614052888168486183901896187093036987377977305109594677337236323768060112858180300061962640476869036898501262027226624460117029589127323862496153280220941092250740892863611794736417525349667778038806516641745000542974759379832162761446187763240277800561870653481054620466502017471853592063635665190038894053874108560283234244863605757925070200103680763046445777646474401854871261121913849149005649066904869703755625197394531867232293938070447235928545448396176174751768975386068655985080371711307005902234752967086915714862424679125092640235141019930386731757871351153304918876734202628829450257641043215243586331945784341513818421341128822461419713384897601287915149817624563830320718542437310121443558911820495095492317070942786898677804848330888540871404187042602769966187587617416398130622442509376718080952489003519939848130599646772226959458848984646844214545213971405641731767618264593013607243342424898711605331751278224730168244852088150584205865743312255006364067119645623324702490110882300497644194466588846789949151543498681570582649302934693243996929594304798173587614367258551531715351290039256628710395334894833597504274904079338886169059438153056228316113016376545900137783934027788297660990124768431176825733024994791084295002727632648576962351387070547431051963073494686026239893049875203981450156079351112239120859540077684799988009625173716724268626301433182622904246685076786646380957865834317544444559745016641762309790890787825297006801571263378332814638870958673954727656647385684807289534878107318755952266780972327575127963928497233669302337463891619958346450598054763767391907190965669213235371711386560086791731982854393190550580005941359343751015790355029497140191956223992139033997410525672982312602970344462170875874737192610207434610127064991873303133898674851223224621661432841131221156274203284118088469049015788836518048148915951138028291665198663133980424556447902733415393033668644332567441170385944705525447844202223885832780183035037587698052406240099814026822271528234975719431619656840616789482430290060340248735582606008587750500764879735897767110528736289525821848978352678791584832055187265062657893533387410282657059830081691607849346152850758048796754575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,31] -7519858783890220772548962708008673425920005216110219689085365828196401442513290284919757190528236674869328229224010220045851181854483070602987428527429732785888248147403816603023946750586519344322691205031007196288918730574751244399284575691525833176882226640035421370735992326763239953291538526802539475791836959429133137559233984019584790028095241348415237035837846414260115056327933762236326899011054837905506976143466773518711838309637582706897095563447116479398475558329901463898062970591704122951432802397429217327542726328166641023515746392524617868758741425940275441533376934159790020312240369191744655832198592055763947886702715168200189929550329142016626479797100336921596127767040806292812703314719789749538183431420256096948676873999821325574562826566858248066859429467787898921628471729971416950517376130454833312087532528131977464424440009289528837647068528827068104822906213778459561149557062080069401936363939026420711393104684523458629428912384033187108219365769785608619843756658994231811163265793617924548134656761764764344182664502050508179864294283549706265835354607188437738960702015963942154767849677407205170247504882871147735806380676964209414221855428251243110531227136566147702901800013250313739484816343225607667244118743903372574013690422620966201431869462638165155231947928778393962778934301845413678830672696929436054232183492119274568685877624854472299537053008797595146527375530592330235153141517052383689193131742408039676920872537384291038885629643986552576331488940174341987233397303885816070703455467455800437393738829568472466967720857790335361905607939419618654059525708941336332565892529302692049716107584903947356983538866125768903727313478067470818857073902820669269850780896127157954023824937693453133544674176193751635374257302524068971878815032257887160504408420020562236934885769575296393999417696928527680627240693851336689100095470362344309352198230524800419835500609774849185606542189718835987275131536979286747301733870775445732133656263767873183450847497140838367633121619733218444819649734383941901936054200816331376558033131440322534981228579489151349788787891943882046426568559832925422044029905048426857748216353653188503118325972283438486210062507677842705750053785637236190985990600313249121165871134544110819157777631973536472020459048700717383363726194782913327186429703364737007304670788791540677042263838135884227250508100629896944955024170506983766852523283756129816772925114724952293738436537889782436014935133254222591610157524811856766400086951966806955111291973113702431457653791068195389440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,32] 1957511796388747438620111537043973697697937664041448682203085944557548699290556661122536160738365540676718368467909357419586756445012412912349314532042987727699420702336317937152398519683754747797540441512087566001991849136921766210698596379112795004096224292630068287356859470818452758407483551813312279466876253796385936933924632875027927308313250291145697444268516728565177661504810677985584633966028344365407662405527807749862904325703751131171320715067542881213190104046893643977607924056036801456245320498378568870163209151243562337181420056582506820197498909497232781799303052176198682090521036492487857052341818236807482229319078528723279997041341898824959760375936115502670072031977070540283416161337933338227066245086116979055674249307996039075793228311957925898401560954475326413774365878934662075739829403095761073679078745763630048382649417981538687643766945855812599612629305664108698582716865802694838821237709822071630744892322684793181704433219709726321007167667593038543959436509433507147709165509668343542159772783304337560390655906470902760130134219264708065659316055396967753892087132232200423751283794580662605165149568221013840367641160185526479299625214276868563691129867988483603548953588782475580028331640194192325457179823459065353175737087981927587158606035035108740006347540318745039156378125792037269966534793300278078361364803222857549876861665132464312490504073989158578111426104116939976257817337418870632347590766021336941560391013278723177492941061102838588312526712240298388596002741834060682646150837546913912787910023367918338226803031648953576738410354012257665812257811119954749648003393822571458561529725416959946444759592476759097386854596249187921805842516323015682937933903155389858615982178295383016919989477424789901913991744302146447328105007469598246327387986748531114199508492615446436882836738092217880868015050846596939766250865150449664130056957947152653039634011908512150547371146492782480361547827861315746417557823852753084925307621265796486053717320781299103123580313256631157726918275213065389608395372108078338818623972712474276132817386880912813047623359220175795235809931929125056015975371783901719131544824702086920222482614133194376072426408204935940703995093980349050629226820190745914500148217543660820012863957026246734558976057251034866011180400053186628402012117521631214952776725907980271023857981497577944910017704675533388770471339595117586134050587522308194248294617283835459603424182405914164848793029816824894074834262013703028903222052658601880256003770205269864810320830443007508480000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,33] -707028344646190505620240889828317821724838672925251984295438149611566061158139480738961839529606998521380840249932705850949702800462397597721310150780775107545912884399988645064974450403210885560352128615017331143532552850216482877572296338661288140087485743461401426975040224566235920058449149574289156231286294194471853063592292010483153011488228709874577739674957739651697877690136386848715276031974236566824017329315532610638853765521887293625416783929441630423657053096293220503729469293651756282610043221493021402372573651642439544793309035208613436551680992485032245075083253751749429249249116693784643586570410497721833217708863667362101749443863756072820629003608167318775398230947629440718346440300876371093686109384343311464896610466577629817812172613346137050768655879295128442838703033494091172210815511221263242232727515868277673602454575999035206801683965807667926782769423007535354276847689463078829222325563923514330355164963210845210574884139389932668159614376609382326412703595842530275958652185889615795554569402546916767169245721729142326244388630094895101446044882613973057325459319969430908817321148970952758185121321427671277720180370357865584249387592516101784874794476161003472202304223363888444726940902062413258526606326784088655470791740575507048205698364409731619793327160123985662340687828284356909983076381094398872206489194339349568111939538509570616917887750352964477783340872249814597374737351620113507312964017922775598576849649181901478449009327842295048245635523336656065296698971621102416767998463247542442791801015408533799860392138126732438819319983190654190082429126811207665275804972500845684577612465328553476899716722394506018422315090602111946357372072874214091468079575863814151730525586744809055836722560220090905553653640166129628572483065223532991915285461002722996588395804052935794880149110698331434632359683764416097286761748281568788939827810227878060990400124172947428341750556433952151864016495159273254779500145589099586024308988000142050260222637204280917414598823314072989788620422030970273655297929313682412913644359534458501341492088245078702375966837836249759064500123715919309571508191491238213682562283346447658662448744394821414238942841389160519646469006247021891188365976679669877509754274688636424637514332023152052595431335843329037039588111595046752031300847901243803105890211570812342823597772987247834117573557728131180515766974697802942870386810316504087109630835277196188631314077366648829153541728566030901032830472917441768334661323352800425604002593325985338511194040230165348352000000000000000000000000000000000000000000000000000000000000000000000000000 [116,34] 1103894864588246293043431768027644628487187701560782674742982447261668113101782679532199216290733812120549629776371701124746161128369423204527182311989061182829263797923167261514798735069137756873851723958786214480495918467063666730599958754102956715848289489530000575100515032643638082667128331025611437057084062822563228298266818386416385828116952146797197373470360213321125372376222708561001216763144297659382781385449527145275272204868687906720120708952516517485127471075555876814494921639964115987917477312651756857321751867625145310095813650772275732816066146043548404852879827200549141105925447837419884180982864087403010811091479039572399447344495430019347545760711797114838008110306099899126692943795619976239813046498737000852916089186711311468886908209183148129594326146514332025868584448976256470525974383989292209527396225661319311072928781731953137463653078336364648824200173455432030846843401112923991415270273186277612147955757582904557625458498607630634468641894850599082671485390988020173949504718747322362663889552795486591588384455878555697551333045225902592724351994600216565789005956675540525569340074039918732529644008042744718780327137131179208377949102662714569176357337042736539631617141292436933556491541386020230445501728368054393306057402515343079243454425410136661928916105582186332985733010815534074127126468223276842486677747144187618634601934885697545091343310004092507877459152686578599396425810996628185344828173437794787854838274606611081584295228759928093495166914383006117078989481498267077380895872292422669133911998176802765040710822574398617127153202459124358041150368577080447268540553994091365886160771284609315748736621784883497490715347218478593187994384437353575277562760918212035970337755221247345922087567379213665016112767084315171864849349287660508272935537663443329169959317257925012265653690499219319248867910813241076674869960794120759656846115392455940493960528806390819212165054265143163802029641791947985284285278121905137073043278949307375743884809228436312975198779081987296451118732398191381793220929687827411650637027895523521857996900706048195031549415522952804553626367502209262037924002698768768486947515364184424336972279869098285670099916599413152206610194396877197871976742222224557371234491846537751362625364097665051260554205661949684070369154395332516515953529374710175931035958592058657187511838606186274413003604872327604204972224729569670082686369176819342277906329304156702929857584509182272104286442118179717875519164826296687440304508237071878139645160235948079690291854967589306368000000000000000000000000000000000000000000000000000000000000000000000000 [116,35] -1147302370602249512121289152377932345897597664373504689542858424865094323591227668089121971598781680475528146550876283087367721726800441911718105814791741354284267775038169387282834672052921909956765793217272571600583594722332588281540369171855779520368853960226879329490162475873279355962748737445168682169703378913810060502635825230579358142543091828728533628108471138704843104519798359310383795943629363871759496079288150710240775408232764305387470451484202238204757034854465128118218234603788713247410557565204607714129222325003719055809905201735294682971416671171103587044136131203026983065523866691534077402174197331547382311812158166081198186085342071481830251642223988371604286806446359801397714054153126461521197929611150348818372098075326631246996564160445858283374997525178803423702195323874676956801455488691629531434529726733393822162726023321566797144537340569811073915669617138183919982288613328874768433667296481342585350967368766421237679413547124903449621411823709095990588631223509052727549689964840887361024807276316093351396921394126101454646195510370437574003509247115795261994276994724037522516435409719739538766452169490921256939211488437391386219164394190882211840662032531295495757982718050833230166923030417975969638257432229570297381248635561160375257318822964658816519512932657306969611090140475000600006717846773085918781940224395322234791515508395761728345321508664959159879944788927270034119123715430000151996488632401943620501737508926829578290511483017286362394840911708007296545816421207667082804518205959171125055294724393481748361615424425500242443280469772241840153481622729207197440496362063526777604247954511149359316117692817085509361079092014983343480658374968140256562534342443225180825142944143986460129957578868972934041131295562874484574710988498553854923976542653204903246416538207664093037592161396624329181360864033523341105179178010351744917512103559429244031601959752128123064319619122971378086987475679733820824347034619109869572951498790732097818972687350489184358920941728359697619861716583006350467727529727655940768353243247613179617146353830464532081497797423342350117217579721183340431079060047385385766090975166935840735777405461626997821823791944679884137036826444913613812188800060581006624955420432653264985927664768553810945236984133850398938246942209103399796929822512809429214844550020422888086018514432165084555479971756107451343043435796193081618436997597964683505535064432950007031608469548624419643379692785276962203680240391181066225512205049309896298367015346959973060044336321127251968000000000000000000000000000000000000000000000000000000000000000000000 [116,36] 668876729872907239243274761192900081015950722280795103299195134726094918125466236374945169637133356067727209648152085349558419083486549394859364049586021270609703790261285451394144070712894396896216122949382575003225816303094637428290355233443664933726490025441389080209521980167630340210117912540636478685953006513122289536314372719047662838744493256880265281638357528312092852129772164204898616604013150597250645646683556638992739582918146268731262521813185424753404839823984389268212514441044032440019895676871881773503892656450649457086824235522668860398341378916175241896845646753020909446054216867380875422865496019805702367830850616331423370555560848095919518937605825046073773859255848997786566129772684787852681905946689077102637557224020951202510003601783322813492075303946426055238691424118779110245389069138497205453313447103454325149057768926736485822519862062240947290079035140258561980545753242704492405033311254113499347569411564621378859782776161965153156464852488153144656326535119299450718015365351664497546329147708152472086062908517080340260494118302193738591176515534648907225089534654862821075666087155024426866522636983456615617206579771302837610861573905390987317804983136821910894267023991410732963722459104324310017396646514292434815958713859271587918933115056901892016832046757475700565194041717869064589475951663030771644301756504918523274536650740436831316964621385027499377767344737825503191942423648426654909361342713828101428615724342853001971072612828333804884544825738376207247936699138655236878184234194877351938581177859704641182229173091803364740050802206072173314616398082180041373330974069048456502719794109646201051110266411182358300936193268582725134869361912201113893788080958832130764365869199699597016500752527428448989255725347396859386952306624150717567786900372101532372671124629551246356112587161529879291038146505166980849029886030331028341577271066596092560718303356254719283281612242979845642722038447460740651121489463673884041114795884589832547054229210671695478452691073550792194030608605123165399874183929111614824695358476163345793414799820168091143571351426994839178692909476426127686528035246640416377447354237572005916664714388181495395095531823894873347423674997227765764255886244601730673573046844406049603157015590040043802712078691790996009049558455071558925593239015046455655794933261228460077318598615468684525893682682650702029617195153765697656935673864860217797086076207398927017429811641328322294850916268034845741572586533705337418461266390370362893630615835564774725925598148499079168000000000000000000000000000000000000000000000000000000000000000000 [116,37] -191229331349975391135963235751743636137708595118317108774850286917911757843932607074194427758932742565028827681738657500402527190208886352564248264485106869434667987282388003511224091314202451696965638389828757837488114651068979418485455244459459391309254629118222109194419509401440203089601382030843990621307174145528615016485369170574006131826854975620982421578665029662177619342982653936539039377109101233521292800338475804262131262517318606398071690902737682695262869745068925021147987395530092040752821910796486310555592183582304440848593832145688551818927369565249142981459204705567498469608280097324890057751395483449339353604581095364366499660946380663030639627946949428014709748246909653433441191112696136733153527863375932111482365899093421141914554881449600165093791623862638741034438340155169719232071801734132317975221262655660008404249629079859610028709061033894255965886875823706332062264918665463091690078720144466995490442171514437319853723482578101289076997585576372772037716037099772351507696724375898350327164333627823877926988229469761794702721581243939283233377937838018434754221750432293854531277408546182509206144238767878291030539854981440181127819252001015343235332213467556944098608225230676996116997189852503164852824463219938873562734367540815754496998865593002118158405082492884307256536171994229288254605692756078852698410196089220834479899976187630695668757673827891202345778229725466883226174451257026737181639389905850677779123600961873691627430025520959096490969561941061768354583630942444190888357755399528489599289378214916998280554514817383248574086430735479875603404747821554991415664636767852641434637236689976353398989824844207319876313896482830189541882072127357871837068376795673995311108315122802495451482010918565882493832074634531410282779662991750741062528178620768906855455464463933672710995933656503791673150797555327591762460133027269744724075521854413691252162484630676028184397640949289087306104750250204554231591179906095217592226938232655757228393576478093568936343181955290801522149456738330460196237144069349437849212734812155452860403878001943327315615088940758041129995216122989598245156915750603954491775111971329287232226145881339312861806166689272732257727765318552926247714662953143621493917549558365994997131624594875291098122613083561403118754500499453592620299474258247745228109548961180300615191031521111050960628690943886239545307473479449070832125765828064881334247182064929523008042103495579889091197974689846981923456168497215315563504407514998186814893777996837978228489788922804568064000000000000000000000000000000000000000000000000000000000000000 [116,38] -26360707176965500462979405043863333826866509801974712095150852299261401451626972449966360389926799943375908826767855378021323900844630418708299496069443416620706707767561163036285167999763510456133081638293012942820318938665069259539144644837301533630533373787631900057349078014770269895061060402801454276185569915203325260567708201044593509285310218832949631990547395829020659301301418503240484108657141853641775126147545672367390658610708688812854858701675112486083807918718182436681875616470000030747051001866800614673641207153917022420665213941519511592128772101605968638465501487278383010373093406759391714608680457149853000241295891930802989520061297422724246183746080268670801832508962427357790323547073832906080147597939861621717578368463035986118338289635020429602551834216638113810458162130123652883100037469350637965357744040085234939389724431621675463933984608960650294848239540800058131861260443923512524737844442753121206759794160200129723833544656297971147554861795553282289260503084705319566926014974997988658155034873983139106973167866150862411734693272246556385222728872964897026756601933829066705244106515047509499675907112698178581110765637892576138439962092482534305827087444891120704441025186415667615027742769400278161493942468675840525888486596625837106840105106797032124870787868776253036039783413833807620284868558148091328088462304535371945077665426290446036950925143622384023936917694832180694345303742621801072885030787002393513940580978331171063363132678912592798412186523887585402955568000823219099610536547035160545267359960133478593883341420630385419924973920588421212256442362093737625243880707064253293457412397336662350541457128172859061886914154711723260938007198253292909382301394805520355292436942879406517488838246946080846520712575326256456985255946491626064795265622583118755760621177161051682232464152701569366560102649609995340836469851483215055230571558572357649437975427698007669363670396488745138266354417026730984921587947818487669518584448545940514875005571731991451158750909413602673041364411354074206868604778559599892455099198932888621425095575795653819875128896484274689118662072479262747128207773212072758722718087615003037775477022508534833345795167145428177231181014003957732978455031102058090212590523407469090492030715806093636062357770690760171440774203707194784343613388764555544451163529530737649908054554734815228118835741274227616481032722240680828718329176622929937381931332316162527522543462740615075687334534869261625957783898072209090595220656157837068988078351309180974687016971485052928000000000000000000000000000000000000000000000000000000000000 [116,39] 53163335805771016124645766046241800084612792786361312179692728367996671569882284458408093728000145324295614437925026240400476020839017364830842890118795664138906774972090167917006930854121616105157881830876888281981473976982871729090832847442520745249039399674197167931599474185736165403897322879520801582612676123482240875271525240574086694579459767510952179860838958687872564315928175831796836621319242135532872418295655627043111704345836976186975770106676523113098386194353341174741665026278181698990228589614489830333843456496315869232221724230854436937408881011535109328697504347875153061363782659485065751809505933231378689589624529049623611863445268027832522813761446208744782406376682210640754431730951941031425776086705445375559945312042543250437459583070368707683773825061726188873620849085627606576320033458543685190289403055905703532121655290006562186845273635649665457961804362423523387230946597111486208973759510944021245550131718304965855440918609903189101403300792608922651066875945858226903432888329134279643099794162414831355100477387354048364361253478587915859829164480931701029037891508338931424978798340429208506362849727180186977172611299389619996345981130206548466846503566129569010525325017917611444789913370281332983429366001880989281785079217193417309131207315452959357789706484882046701658402605152498801689915983235985272209920378860281192620300878888697925826307810625676241525313505845433804260933524907743663380766484429871464422878703768240943827417466227743030355356252675298332010550583538281447863678708044766684933561648701612820291401369132012126909199574996096036845524176657419149181542354700991589937710730115590380272159264484978464157703361286211038497652458178319703472879260400503680721178562253364055503845804597719398998405611980448476727092542489211210226558908413494334628339204457729040923747074748964617208718624280705799112121664586688723246070129678781425936690091536466083404316108236132795392496252859874663578121453237856086996353992184222246554176988748912552185198541193273851780917380077904551348399870708859816149312047920982978322653886136773322018590840076101099177256092523162649220608148298063196672203855890978142523260619646980878727048145375447060441965529074028352034984782407869829536553695548244880428147188439891668899329705427540531917128598812590434379030656927422985068757605993138722442810648242024690563265334970168980284974042579037342026596822679265712239422214364108915154774315992505515421971798933906945870474231002188508413769351600201169472356916507993488681618282280648704000000000000000000000000000000000000000000000000000000000 [116,40] -23875986584649914525435693394172410849689379886685883337140469148312359222409198900941610799664512547602334686896594798862216080589141698564802434546870424623713828338781171547198836184386200942336837988640535127378233761189748880871955443135291975552213729953801915051766306946814777955499624299265107538661672587838154500928988922651043770676230591035259432855160148247129263368496006968510559953658111418487062967849850235211738204661391619853172967102035458277094586926406706341551915049928875436788098510244557890362609455417844587483938549355491424122635155122494604307907055553621330964117443993128886823254584295685417873849493983694525654016926157313242549235671261000370318204801075430580366143555856354692434926947569410111174009692236184670595717499637765925524941667372560860314009101218606947660253947976467933787900528055230572684457251817778089581592725206077790592694800550645479783536956053477312164744441292684886414711136155581411859031354386826615121155985376685031977540373840434709606638642178262978519832991530869232792494769262869228694715368051570122531949714442529181881603513065575654161202972763066443161612957126651367282272980340022430250738149290757556600991246974710413245820664106769834655883440775409215839503596903964091063996470830093140508881217701860658673497827942998181101249287010789562165483342536682585013619151895884188173726025261790279489104956773528393096807420458569078610215931107852434214820572224646624222043375976751729979876457976863425794555173605613200470145618361075273234011413110271244839093879603648624516633457680247830101899621535563506160985699932603068914166263059239549736290238258241884315728504069714456924125337687106851206668679091229156405379057723420085869399112284441223258539413454201314504724265505679670643611092276962808363102765835654135458365290372999177684584853836852065660609398744813603705916194234491317846893617802414214434167033392146408180526652658834085567394709633000819391999153384170484749544081552009802142482346731230092469403012501402001426779981225674092304710911608729492732143326546300555544954116714724402366232990254132195981600504973914445535918947965405578182483731529961162543318496415985256765073736420867262023908678630686329950977526955337803901711282927174313429749063547230613068992116978509755395960480864007682465407978727306933729039820767212888875218632867766947994271733555821916625781455586248830177793562282876828706337880951347789265282795175432744445087301389162512089426330284939730403838029811953939102330052387274980878468934689668202496000000000000000000000000000000000000000000000000000000 [116,41] 3069006318523270075856210778319925910576231363538642769916300523496597605855035722367763907796446639765052002785497554671546706035429017184790186959032431371092865237732273328430951061417587347965418763080482810364758465473481908326054703763322901941792505691241586350336898681908996210094087066438410911964266940698451338539350493907278159792342070156950880775211498010680578058473622181590415463387362280281633060015660437796325972504637438366387765471320238443944476032152509607317174407842081681072214599362047382873900105212501273187933389803269461598950034400443543451465482727817271307399888119159179345272473170314265585965136699200295764767401882415051569158067314147624904500326516591260451599793757623183830488277990792354172505737972787767542756707942251643059600065447027377169429705966591407002843656470875393422265097616246086854891528790788432740459247219781171137010280479313879751934085894678335681674046559211120337235715227649592358991943487492960602508308082898387637366927173648931269887161502967776575131143526176348272820896566322011292954066610120672070306407339034058979250886045337561053379626188961314827877577290006725931862944779226343583531597584782526846678359663741580320258137273948144191914632482131185354692753637783677576719943723352266207903318812136300735662182920401245558564979509872892457082032985194928094608016584439938340544240951497617318824461577718228089218486846860331076382568163921049877324124512574355911203050088834522807423995519802027397881950352588843772755646110044928442891856014809228179075025072152818360657180216607772278151564585921543823450471514562469903176734404262597376500393416719067518002657555464217145460757766870285731619002047024579810979512241222089808903217651626797807576717602392249467499416874547738328196001099236926886562039364654484259605896376284241314963756649613838189829881814933107580922293232814011183728732925447647932309019398810596213021172366239696477022685966429415795898847208631214794193352048254602026311197299015520067102904828198784738927220434359969434310550562271321088282411062719832543546300681668360352098489123873671744537760858748650194601886046698328666199920316560297685837754838237947126760983505220819036178922658518059485232880574498668688305165619035410074013746336280152548620781684492636688004977013560484276962259240319795025340259992661029158931503627591532654260213825908759983095234407694821938326713162607356071399101735544179369036475405346203420173285171312748520020194448378849669779810626117548555391982152110925540486780499745832960000000000000000000000000000000000000000000000000000 [116,42] 2609188643342405561983957554019216901576946103626216030588819989035121504882121767500734227569384953559360953293935535275709583759743019209056636897634724352909830416832757742018199702363563617326760046639233345289481856962915244901835505770677213984521916411436196169121298973452731676412400927674269726216656651066975411367053534154398485742378641256007660364826943764826872128618114523958382161695207778659450302993214933423133063258448446657068959396282922868528100340892635313090994426359635734739983682015317534643918643469029483813631340989923968663043180002103958060207509393535404216800193994074275130966670706840154555661956844309097748837772928803856618147775044212481100947997831301246998041097465896719996488384492094805825529990562293842843725021292180381738619600183494783463445659465419630769666925389792700519465654515034953148329467644638849391510138522920076289535478246585430832500111146234178726959449073823964606593778540516993597717882422406169818727209573298816941896797464524506927070052361387981676638259203518749267429979236899183145085129795414386097475935791619851186500005031386646248013009681298167822639313375296170124675257293254416862598362521092880156569674210380458066082407722790704753001592977971827186023507675290602598659988990811768566847231049901614271738410969108513301061934792033579329011823064522707003708388630909380122682140327583292393149699841282868228894620693271198762193133972047336739208931210840858253333931336281182307245147964034575722394352584466703586745730667263695918248373992242065733704665692794648927221746181808169227056054504167155193970129862399993810199430748557657306311967125079101831136222322734235318313339523119759726657448324742366984094375723006759504028584685898977575716053744803346057882580183135755134806394405398366788585179053216624317692941556550429233421936805013489036282261084709152373192500886755892295469054497380528315698737594033420148277185016111487124742386031800615616204553220070265967038796216549444411270829811539558389959191401261216248837513747925224345297679492842860069592993805688684860833187239463136917128649650583033058075311386504833572636301470422379303416109744156261774636276248377510378460602799364006281640622722669606536799991810965109224743565519923429172681756852528587130746900396845993108715459972581591579995553837604667751056456064096155187072310753296440871482319635522393170201187057399617429316732495375092258175177778333655147959984497464193421461834218316220612088084004244921780016703995696518318989145299778221218242633301502197760000000000000000000000000000000000000000000000000 [116,43] -2056976166373648475602625073590491550858304976885490356104859928313698682460814581234351923873993977884227145947120675435529232877817584595992680261255256494520822164742494466713445589288959734220164555411981520674588016861787874465149295850099280004128640312424451466603976485269767964555219976969531465086625849789081978694250276736626718441717472772146879523196731442488302492060752549584502655034982441804520959481976587876571634888515684900335597281215643308920242769913356073844777111382856195625458160722096212044776024937765256819904169167324825882786660378124143566474036037829994316147346235131868389672284240973785764833339633505153387435987589032873256542308916721957866943766230663120747766896258574879037755787653028466686685959379555721578313256871905827614580928893811781994118280624978121621363034145266247362713777760089645834198338693438486703754908231760535147827883402572895988792889436960346351501090715833739488169202231610038447854589409726120126011464176088587233485884198414050477304929169721014571204371770538965253254500335296972576501347784500187276165099465035383410159578491391564424906495157460114700222622488890147252393949451908897750046565747355763120814636177597113156724641558754026767533151143687522930929815502201430954554712372766494245610147500956407335232696612971249982217029269223940011125918630411250954709350027730831788078086293316521535553525126176081216026927663596370602843212782138226918787013524347351311321877998006566056444728874330904564994250813212909260746239412732885197006250514634472801896364373547253496917004875227931088028406858247690508861599181465545257476157679947930534953144333067135841572360415162755395527965691174091237335596828290845665654035612707251463299933799092977290809709993920965566504756711751212754651409446932344142755115795271352733048881660141699272024977536669949188403955620533910642021165985888248555109060767209733479292534959024097427539718249679045384405564958903717069468922962954088289188837491295379327842819692060924234392804539300075914212684290357318553765041399987779921594027260715707141775061523228057800880687345913048803983918489708855833690586950021979885629961033662393653927417716414297618166132202398222978874536049522037231397564662056494129814015585468642746704509554805210578316617817828145908575050272028795593022520856589354524419149747605636932603079587476280528288077975746975335454042452553304961877610820475934136990321001304181958619834074256330416642621302422780738954528209695036501091761568008070432981197134219030155824282195554467840000000000000000000000000000000000000000000000 [116,44] 837799644971658286205073147557394769504173285475499535183207348947347713601718675636019095010052203269413036164168514237927556518480552644558588149195606866907224102821770208429004306939765237298925790180561431041595469183027336082932219261795794449202703555690910764045801603212962791467316151898841012412103447960065588665358430627955433947136945482903177649213573242998377734349375399594491328422420392751964372708515623448660339904395924338805433377410404305649615784314349143958271705180236023794851069946310861997081791753907672202645163138254457233357434366086912335847618416443897244466392019791239239323111249733488919327823604294944642732531851663827796300621381538062864138346814851364332448364364176581352116999168302612717847110900401185257749971496726550029491316704615573523444794481683474905477224933699729703685844260210288011175744955466888574223076887616710999536350311253255281736728362163636593281506715383167284958319773809829482163418771598146735818805653126716555977744857630669038325336308940606291332658047179831986544203174304464247988516617294358637026116724127109427993644883252363602591133535891391508474198500613092508803731513193751956928443801561796202290251395948596105259967798124432998106357243267410190655629284922335272908782932858817450553476118450746886463653405396268230700477897972269542235378605654238071499704476768287005143452774936964268641011281871510820151726560581073171508070096766665944849520160911936084825361741545925402389210665799389731636092093367966778187695597685834037474257102239811356778618008814808769030758593900295915787429381727427254227682746752645700700952259702508703937774137182300162686065310830600619477207219449656027108813770365683097897209951729863584924532242164955440958934616899673204631421953603111395851598857191200191960613041663754253288399155576172953488505575541010285970438343379334630278660560268846575842558594098174551547890883631787185235927104423343383258098862577541403960279662082119676972915097682916568895366612752651376475236739738303129064100321714074576774823693854839312973874834646197348707048164092230063469788670879497388047639676996439204067416235620679815062852069761900481009160470957927344070614661424840294529608858028138441383201866008683427441596774520440624012149114314594700558087776586925520494764573305877521905880492488666690360890803598701049818488539541511300204914111409294776911337286907033584711373189437015862175326357130224503870007946164234565786095983426446973811569204378327559512879372951185096983399087829773815225014367069143040000000000000000000000000000000000000000000 [116,45] -234468337653010699721265876112846230364226027426167185259099494984847856201871120175802461452024034650153508081147610495122253457773295029749394467718969114891078465394832608286316049618513035933567774234022833857740841592026823044121376141111402095707181873231507451963436738592438752281573020611668656933879232301051371107210550956338878944597917630544159193835355435405432159125088304176786933458764259836999761775686484935719126853810867360441756043344027775904133993865041456950782945814412914243848043233760559817614467953122122947830348524046477744721401377453612681004470206434340683295124129294145684697911877935435313599286772778390376943905808283961505070934956848286572831344268475772471637292223355518633804725964791236624329126480858309612664266222421264844652137811378226504116881426411331147777411446265052766494241520989517304230643075351549136215286049885350991113885050196568780983653498265280847120073941697122190521240711563406031147402643619919363391636302315855460978638338159448590709261846314174190594888126010870882731159278845491886016256101675390789383546841534106957721322868320853039569755969246814019967289502063979421716265002509525759833582360582222938395954117823020567114757685251519732219541893157363552210688149690494135560657300668313699375712009346354154153847757962045283486690759625958161099679654747828791912654235101377793462538461856898305689427657202624251461526251558217623795564885519762886800730520698761247231752430051512446048096876887303600136776858796530353004206702723713695970219148431200673286709693055011524695703791483753963264092533114796906145953007487957480371595638244240966625050401224877191043694892954026126937257210430081663749637712427626341053960572178742074506547649485021449019836496036818680461531603502645502226440566657862317837770896119568180210564793812007554730124390229125309245447670883324125507160687197561978315713014105079106151373119980794114137265162951432577746196455162684953604975556287095266920342409150706885302498809643634702428334691736226329821652373942605911317094761116611741013344062072394884246951817153080881101433500689512308224721932220572755633539450388258521272607576220405939734878496988939391899245149623498700648512838740858782604265678540743206041682848874861782884499714251808615669328798116530441176719969588458830766408383276941859788040733593277527335887652832334638754186745209045843971488812376007567800333427501897628523780403908852046814633538796622745725346254003728309611326962054676203220776544512556560911895010655901957935203990110208000000000000000000000000000000000000000000 [116,46] 48451719405648758483627150478059818135221347263757566616965419849520711272780691315746150400614670474870786978414073391843180252008612692910909929910232380899617141227199358802057690387491386776130068366139401487990499531641675818853447513575020252090754140941976860161876370661059155820150707179221154820578282302881928576030500483697267326569024326332530403423223754299174413656144646248506243616485765204293522350710155470950542452938630842585185880789282179829321031701690519273510591175925148508677992840081206431507957851404724517857357521446844673610265719949395808715842049329777448608130982672321036624310993652565563072799164699715031167266244581801284388455945539927796879126221492334862722525342217346680250581573845691666555736025841669191252703113725908558332048112156263018685866188161597172526047418909732707350254651335374560730327700972786305195375255816225424926011213740024474145528667193382953545426368589198479779766943679192970109883353223739566864313201236836573125505231311075694466495315297362711107942837221952835577994268031599691866675057923613171187192400347054461445170697195378890664197157168307996130965071783799274230221778228605573167750428017893737529252240501816008089382963517873805937998602591359915979131695865977646065609228921237496610155964996106792593786337647375227371752644567192744100253809915275643869963695307651616620267190436286247999180883527096384469659067690325179339932556735324672941483360137523983259676042986561682889568191284812106326899218093052471051427967144199461297100257986311531927446882956058980925729692975131650855675185634320957631711342681413674492714959516177634537613251144382785575624054378019265774749821504097056591318506422940549860083881813747431683738000305207001472053341142183136149025573586613956061319501558377630522566758767547302456796851565115157648128723623323054677039726692170098423123097625458890201442032271901981751019148334686153230031618416154577277176548858482380417381353432957359371243340058391367274273433825844307340637583005849309890240044273461953657498114824053372405945760489858890749851110109387620417257203952180477183502214856153350655356103881321149825225798294585462119088267225595823750934704627679366711944518664200297592615162097983075192756770114074777259466932627375720910015991290286914290079437408391679508419394485926274275335521296234851909496980653350698008974813572474901270450323141154910794772623833602946324791760940264678546056152529159359982061120231474191769755806751944118878510441206475555649789800486812618609809738285711360000000000000000000000000000000000000 [116,47] -8063609805550874705269842725050257922445087437805809894566623398940961829499919478549620753476500134475238422517550657306473601987681795565263300727395302718675359869731549291952342884958730753514755566806115361670388294404163587098057818184807522701590183408511203518932000655272264645716182525957458014335527816818587863917985204451177304900720720723117481692022000278560030476199561247880038851918191473036867172090254818861287717690316214522775096789402175365007498259568407097743184887881773679713119546731479891382370861262761967731675535970520908835429043182215600126993658307958308365560620422378741936413400075726107210251422686469774587926221837069521388733846198863636784388280953670829207977165044967602923685069431130675112283930825332039956400287904062898871152203784897237317363033498578534122892758815968595480380787869144144865058006256324603911866319924064066489287565861576163256184047020897789352673703065022626905934622174558782633725830591226447501592860229789246168735126147945142213982363953869474511096634024528647360909623250383290431956188147328040590076298398651294084526361779648132782000931172361486037515608621057495866147711086991927473742452730078570844806231687499155189996068020797992432554803880011197630412961284943005064766032439033161686931147835241765011382732248429496472227824288147971680357016582729797880682515181067485970068321961033240636004505741874912051786161366801105281921539966273028317277646380884213818910867973554374210399124419715415808606394151200928013268789805442429099206092048343881252331594957111717403859627555470594586635040922500649528285953769482976454107556397027455797587243585755470806908164689442309487864488902843995238538536164512075858712080260699812844369952209588608739309611514889025849253892192948386440288727566787458496831482871871463535614527421974925742307673355601417424411900682435634054654346453178134345106180823706111077701129555094349244050666320741553166552810532173729888811177884868109675556017278685414911230063199304666003470615833627554605401757939170726859561992632589353229333301337567867947902696405706197707813498488634950438594706654562726732556594542863291073247311577251472942830903259232227805774528441588065706740311044581377601572262104463587176483256408903251862021465025885462285307982453652750460536693540501418074559767033190562822417972747036041235473320661023806500456767215898672775929252614648596230111097863025332276374777945021974061687259334239588148570397986144801526518524787019899243546923270561232766684132394327093153967965061775360000000000000000000000000000000000 [116,48] 1416329854614031654342418923564577625128760607175509193840275260395787117988205249425603326687228186424612456031438296060480255397402271487971004365741951681243234973403023864590889743807826016069856091482565009219908704259762058042966865093087262107306969612417571479625143985728676078364916329688389426290752410032761970691115143636566384868773987890243882146038491253513298618613585595074144018380364482985350056341525674943283643809623299756885244449575519037896484669024150933373062883612260174706350725477210887700339294628464088116345204457459170977588599514163686636012971970458129536958635434043078371093425331674674362731311511382255012664368871466130183951909852676022233512382459107942002476930841142406567995250096456515591330058333085143738961193682783623885486061273295503785730927016200404916978125377564852733570462697311522279368495206886794927320110937334638631985954544244040299078175713136654473956044396909981763041468046918251604160825909630512839268658068181160051710436970119359760962493934204371006585273217436593607924044434282740791813523498223615815282647842411648117873377313906085357228047567333025223059766097080873297288219791915533972453773501077405203064598555752224531241100451116017943252552873533982625957188461458961739895934751576699975102441472289965292481012474201234868474291157502286840838934570336105310672928156278082189986135082001488163428803751282997779684764232096680078173772265238885550007441155620583378173853158341673091516563886147803386844941235334611409061259911892483175780948573882607573687058793307546323709839980247704244945336142402414798362011608178780308746508309600763943341050034450809557906504950097890688205042490531524145706143819023119635259597626071925710181383577393228694781756770325806038160658443704814768109702821069764085177418395563927995818881058215710533084679343650657672190300410542972830653777022056546937319701881037602372114374831305162982698890545654227360819659105258356662434073411470642766560517261175595714139910082406257185139946047830068794631017711358087450945808940416920911163293689500277187782006976685143792258850872267825702598645567097247998932573698581615854553677834705786552515127522973721279682770385822935480567049987042648380833539988326840041926435408937540189961410957339195927571529070286205504495940801541765129504157217801868086791803414867831417510694529833576507818831424657762711402206269156150667710979330275048407646363269953041292597338867674112743709746375740521940659185095568480680220642455882032174060965538845495980954388267008000000000000000000000000000000000 [116,49] -343285345956152984334823934785855970438353432349069626624938790003743292036341862512484442849343964378339765225896507443464926082220984569173259663521979308126392133944327553921251845704761870546287692155597138129181655546564784931682605563681216594833170111212126288266587007995644791076732188765974545888105298385705136483182844874332490929787408179112904112374319496239279689167005218377249804524615866557101400970990230351715194414891805945024498532849024786138055973559624530792280777887723869548847849918807930308113596479411783467794781885438931139016365414728094562784530780146304086917654439957444231530163090709685601522843350030783177462960544657742558531427733175728653054500499168101266292502891303692817349838841791848399179886457201608454066194691631381754721180212089090100601675671334496191766470227631648633974504958698343120641733793562299819840335937123048654856862025920775236255573534615587244319922710018934080668294629458290764374416782626568447688303580240266955605913059650276571179564367015920917279235563740515077864270556168738344921350877660812569960600371601366054779756014029064870912017255620492863442648460624039222541420966688577384209038556848659816785477091693365899223409308920178334070298841179614393082062658499160918950188813741131917760578816310666687706343292641058688371738245609837145541578340630359787192340213974340681381280244182032333139263341375251854163059803471896170476708693024812620393586737788939779633776436500330330807034338925227088104144645241476782961410899332833754725407622047128336814705843569676865357799390551945241151241212594722308627470894231657034781110326629865163847166519859334293188167891070547152277318547071621643187229384922940044362055994659641265805088864483463717098910875259261386091337160942803298280398342673694390804018522592274720642755515534979037029097683896212893228351504393067879165349215703694020369804518637150318685427641675866271658562904857728271586103058485891719587262127676671293105562915194768435937850624590466402889990707623323709360165372687104811280087311997990924927688131573026769349125994507816055369687841369199080483830075721522681450780006575000418928865126464699054166090025406753969932334577613536968567569064459246086542948629200347862209178972141594895452518616443676361908703078005982352802170760811407552560185275034277124104728760280119331897885987988763046870643140163170729722258178212871591865297683581030975773162445166874005326786959992971108327085448998198254104816654663394218499566468851845773208603702306903728593426647613440000000000000000000000000000 [116,50] 87933057708947339785433897060597137624660980338098080173992427063453459926042446737996069335547071021859605937351842086080624863262409771642515290736295718786383906547903738096504133481221814903493207064954171002013109772018476400775270637416816338624045742955775081200158783811948008889393924073012410228475330033015176987280450440297201405308919915903300277034751045040670226672718653688490963571671394509993978039505013559727622243958211599809317183917559660514346829286108865224047065139899537166387273750893657880979463488759694224548382500846303350480106357452254168251711361310505066527995984277995241235700421666696196483781246803554933258546745377061739829244898025029982820057368901027766126100759631935975934428453325352224209227897793327187649618565253423433015489565454627421757253849250091536921348048333871252216878002222948693248977378136465505267420473121210030965047077254221496787092993888836897663283992934025894561003018272972205236534751273032811457888158828924878751638252319565786122553857265435087207223368564347979324844893849390905653056360014200614657100358386883264513517626708327047929199689040067014646948040231153253904149165387090851179719843796018711186248849114756876676883720194793009039102372862265685464173678617393966805489607765656098243949528085218872545864376836932896471089857333628896642216834611212226305712091320530370656428074114917382495072335652304541225988620924483966885331416583437954552188395327606905214481036084765763337267739885332831317814791064626274434826000968391990762937297014992842463098725588254372124180645459969689177425791836758908079105471563374452724320412430353426056330125516135210623204643749423657148505691130004249861234597040113436235633994553948430195885126967235770280409738630191918059841560860053637534404284550752169488130054183223048445949232859702871319489853970998718588215047025046507434094194299470538324898591985299843329803604295658222255865455555800895112587912162796505669141577877987418952801367831721629475447041081141209663441709424747508767257056208388231112249087403582437343526149267619127100874915025573057356382848949444153281137696434742861353909982381663317893378379628844917065132762517750562415250505513022868078081504153699027654832495552359638964284194209543637132832471505111382082272098112614071805561331035438563881878164087350843071938462341066194206473182374339275625492942703245714121645418790566718259996851802421156152533519869852113656610364256771932432670561017262224148244403824450829657500827618302965118119254474097116175422015406080000000000000000000000000 [116,51] -17546538782612405835023173892840096826133341417634947123499293872829943574538852062832764630429215036728357383578772827164899221822302121325484759261253950321074329340601690844794895581760643366102846478074504731286377934181541994069132895699197130340352598193238379597246754746264061661561770914506005943932602255320567808690497789738670339884724495378086216658716541517000181093205000419511412530934291392563358277555696340189285039294862109057381114042701246090465610915962671679544516761467619475987437803956722055336939037456798491807274649625680704848097073697685888671800411005083891055832723972132646284191053880672987459215000176759085001445471790797988517146662611504867608375414238856412119982746513940713649854906696572974875739297323690181423511462025622653896054226151561918581989689731294550697761020162675059513454124461328106683830550269668685452382449504581967658501693959539706931927372341279425804473605031650784830565117184256128257923067383132381694336828811575226684611618577872753548811452986496760705229090780372735147862512331569676080833078991956829823567010507377211209780843377318583279147441771655049611049817176886583904016605352995175886355060915705628446979940418548597043616545686584652232000804040798527140402660653294870743135293505192075352841446298555671712019730233337137590019772281992727459399568516126377267068042857487849399902929532404364159155432291673176196893449047911284598932790651501747857708250577148161728346794115277090908924841033695349527382298897650154929102074644915301554299571853250386994106782800074858945210499135327185884850555009223051489366455017377248680159748277567595129136555769590660779422656451402527118518631160282690049833687497529787607496410005122783160805848281137169890066072230603392507735241657421395422097319838412055334603461829826918953473729460350286436756528341449501265962966946635392203155078609334601334430367493715875957316383538494787056897827730832956595252924365110871403614427998515109143221548585365547097771876215486258060698478607634172917654227620803958234049454022476157928433725722173611706011984511092616179445258638581888246037490782482876125317651674980453442429732007715552860783757537763005125150697755331547320211609035307380089918212020275593954947974221514169110723757199872271650774755825498570223766858971711402963025652370423821897388503124206206855259346197851774403091640882344222465983849315887711751905084318896206047689868383796851588518045465265027943831824891206469308632993261750385094884176830679073304143432540699202398757847040000000000000000000000000 [116,52] 2447746407573543813838343452639539008699702793770039671408584479487772348096629056222709261198659449161809202143681950053797701626102525094326291650505209462790385174706598410706294142012444332663230842655712404543090564364732301131870160554604711052534810137047409868194882414084779254506337251183573625123201748537685587818416404276290179260904124351526098388351845452221191875261654202360032215649201691251506724013037983738010248831049337972619030946439465423362419281781353787056032118792008850138096286962736294179505255711942081634507116191479283476087733463677261119122687671409026127106253910519912316682124989843983474258275066857279913817505246612233876671997508305189203764263633171901089108699147615374587697055402012713782727580963203725175491058192467732644603015530305546969890814092766714865711929220360602504966176292854049807412156180306373855733249256486826712071287348168233075681008661928533021319896433707834294470909673224661213820193742848118223818396906828086461582173019068168005200580855561755035801831489361011363757948649177153801399249597980436884432406244554249031449858005388685672450482843960578598483221817675043238701841949028977250209074613985144744382336381628187359738428859950473623501264865349659862292546453498707438494757194726653531846909404574733030309602116708849565836469678775902007727309958374690685107411885260849812079620270372785335741887006514453776972366894550894908817498850924041059780262762039806232198897901399449841393380474732657296406179860468128467815854871192215003291210560587664032036631939864109528433298100309343391776629423580531614181662300266720652328922759442770040461032564385774251914950550610289744442233201568526325061739115272541143969470832671791884320706724653186172344513157989155288580245382983280168527755640273298683824212057926186668016308914177009368190655020015040562486867330993189810156900066499194442074357075181458874925055225982592743129657473440575520103665208021570339880476121594377715770581380916211322874658634844089495046768179567263772155648105589736349337328521576336924067802927812554811977531375557935506442346667924787834713223249617656793108030827131939309148198935876694354917280705497294527399597492517173445755898049664316987967640408266409366919872766509931129562625239325719120694958347683888006996324750570181495689819062702033423654973448719541516665933589663534451535733118321678135722096741702629305918417957132962303420752273629984256138717763190469866363190204065412112298135508877876099821209858241408031836053959265636662677717647360000000000000000000 [116,53] -231666106063315105160781258853147287196986585231936567933292079633642429787134826423065144723289038289969491731971238499601140675746829929197018555474404052862792564579625714391887227309354855357295219019497565259669536717786235485141263482041795549781083536395646865276342112883251247289113857366013508287275575425767954532005038750237851741732622139427551438501690891344634337947279917745990050612136851975259727714484869442883092764152423537801502367149413496007823390392795036936137649003660427111088678498596433236637458012052823001783976249808698667008207312506680682854757557948039887325156663809115506049440895989591844097950788818093213549354441685067391481292512553052591287913051719381811819033606808952578780320215691673779586099845771174840321352249491352133073404275571404513481133034417816480883342803644274251325148763401606172205060887594821885103101931545683111673006542731767896765173248982016555021638119937995068419240462291801302361440196143723759736012413935871473734123441283356483312299787265383813842587193935565682576753293880949109207070838956501737854201754190095321972199690384917714338084801808633042862017080173815513938087810161149914997480085856405595682790197683278402893701883242185851877155078646852472309920611170058483732123597298176817311194639567853407651325658298316171034868394509882638495893494910628918469790374397563118336718645698004319984604127164710244222456343542704432932435191578278323997246419985165607576122676657702573944208267740047497731883823800097973797154613559809207982525924826244168114128520255559621854374826731004432269768838472343554921338783287708999896658899706223980102661451606319167238220976361468392885971321258236414149089341415611914038109728496423725409442575647876864120430828299877808931363791255903984893244862935292761000714878404714296379557541845908796401766316058006968156335890467338103122233047151747269167745708915558975523893840013890800610162953562605074566665191165994578640187106735722133410642698003465955517242593760792135607766234098675577914127020422941250965241373381900709131470382946794800860463339646117626846621885170935191794975754205565919673992918684525608787991030225932546950480288280363242071124184396986460842682659087903785310186759385859948335177780410260976917316199659448457303359187197151905276554687451142665060949516562877166392828686343529648317285753759185955046390097187200748551510712050069828778207238630692725510689210160363860572949316570848459161218400831328591592633138127474380019242859805485711365081897121588846082287206400000000000000000 [116,54] 18502730521009800543939354375721788052703664334074640450741855957600560955762153467095403904437353681110391571804864989793665737398108714364560299164665844425507147495216083508803213461547891877958752031821109639256276071823456717969508089225861461681302877233284815112949981072962167038796252062348515774989079650433587181107125509492561362864752083289366598288153389373302294587919264235989948458786636531588478526759150049109744221297520745941590595947256605806939466596876657433989161048770323073566639878104201856026915764021101482529121353657021255556779402461216813167319839171322953461080962188280744202085167253920420472111033453514713402534608889926782969797459553612972820302106906734184383418258477088340603344346506793229336155896713170400310225368207553470357784607520500027951798774704761259724404970364229136980151506073624166809979701353842507651235552154451154756171452994689874877116746746769504844543342163303237275635908496501952841757763690821485184770253611866220583190125746768522197635226066494378969475045400782824553980477514354934029772252897831301295051010568882701768997719205747163583715280856454940019841246766742815184493737485145439311721614008465927992543126137920234925131547718184929240189165131631673847290171459432312106746008370763555117283844451319815697880001983058246071515181898249257149628113812776296671562556487006222171675484782485787204920691140187551169793104897809981115358570116156369396906685611640427434908771103412684746132538752707258532167433744645691458111625361933215284953704926430134866388528386348060019283784300057309046071716476449106111281248757342774554175473465840145709749228167913201714739796999919237024451188773423725965749220668544209359289314891128873710441751052635725541819656497493537971624397801741693492944277927340499861895732775432924697969134320689470734208305619006157872880214324953026810532241776159295848068495424469291680808720646612128202340990108281125977152353823285998379696356380180100146964270473638902709312405353442648181076032643112699359815889014266897182970350635124414514605208019474911805315648846290965097742154137701772490769079369898967303273462300636767176272306469687864034844230718531825318254469300052756532174643342752679774327876181085893291441310990728248663181831448425147873753000707246636157787031107125137396987943508685253643333315366168369946010665101790535429675597617140662811625907998577108954603962926401247474532951764735982567339947055740219292917663449334982102132513378894360125408963815539853028943832637933097116688711680000000000000 [116,55] -2764229338964297225654747083993360643702260958090516258670066267008119035073354364790078097895633800301261578187569096000700291094820192839969857384512057360196836116287746755182745634056432981016881577713872950595684221528665653305160015871202535820956278228819359913940976964146569016701968191091273964264818169998325849520627928937321200027437913550728676052648592136141793487138254485823238287785123023595379536112815354070965101866014218045198045509329534379255572982831516853358326555569994576982293408439728813018632045550508833882996710743959646866869346787651033588279132012972181155748294044782588507678715690415897494817508552426513762207892965592125905732413373604685012714543871472913839804626325776832327687194947346369811338832462568859407442845981843633367952119788033239360368032954964784778914358452436845709940731087011814129774246813279769091631586348987204184451495729506917381347207372003739629611620573782177592071061340009351202415842477025865171928210694489878338099460119184509343806618140919944952860134361953020970480748153013993971137539723031044774979115373132279858755966957698144758466219133402371995739303635187595449120600325502225453371782687080290539050045154005771081762716124160835173415678344562234262915516120129324203656156173553727167072672923466110211475161882029425716758872914796856196640068902720024124664458310511815325831620738072212526452582576554403822534434994558982149354160622206374927832631405198691066380562843675045163950617079491530540777110295385799930786152132337724630540895728282859194705203684085412748507195086914296065667068870811952771355496654217615306353990659380692041149650787359898934892378345990562177519044985825357261701189730340413203424375419216935319767861387259885700300243992291514139089798724037327234917334126396361013809207354742873136637183781337793044113839358479181789189343377056642949391368063952673775177158786280879708257928947789228385443661860774164590793368183621199165418558442419591195505267778156757526014574413932901085982978572873947394683194632229348719212590186557189584959574404184661182789886445467295873404290905751260257497790620306985494267028627169150929789297855190005581423525689860820757245279101050684668736133643407322959084388315269748367392496738940945783839248138839996668152233514324304275484217969564837937577408566061329330819682241068722983803519590458357914525235758084354598516773108950010288663760663789767195502557720601209302362213800564908083169045806003900851354854890424122833327153463204327049820685455782562888092221440000000000 [116,56] 551931340614262528594819617935651605547071241495966456818806510998444761852181618340307360428373682498840856186053626554226250517022580620737073273272020662464304350399825920639754865683882630150457622848864811182261771543726904395824687841907240712663657291609977183408136449477862224801358546961115995552142294025094252283824623785113574920624754074008938628717892810530932287072400347865233276391513382318164494418019731375283748543161977043990010780197980149120450701111622035075540226900792930047762073363648601473734659016165775103185928529595051526075062996078593697532559087855798678074138586303789278966655731068364755172767980946394180827154792445661134285643666617961711662860537864289285575229472697434997316431499037110134569134871118460551086179277003621974128202012224600148233093178301996368061576828897894815512210583754095216691719578317204085984630623797359930419062355944307167448587378541920948067710766700024963489011500412573679569432544943713517640324884840696586370851282208445225120841077924569497142044950478407020644866813597837674450945203811574914742120229973270129398235953223981114354540829675388165078990316637606914077940050116556458077068765415070409531373718964937027224995257127990201649831770839611167275162841862829291841961580723423826826480984851630655294110645182008748854169017040921596621917682960527107747019684145763667544174028982918283486136519653299697000904457407094496529016336325025848868289510769912848854004662918814778860878634680331025906533779918928927237237047265843697811103027581520411277717734748884098702551313554685052301713523217776641807664405990954202196998025546368121577053698118169038574381643973903083354087496650120835918225123072121586247897133787191901465877560158100370442778323803482130104512569392379799939365821698609748255842434427195341657927259066311153038728029786581965890180022949055635370319755324384260726678034309285383053305923173172997132337134500269428480012972752505958102353416496220690551951908529823680162681510395647326559790979113306646602692386976200866835027119427653676187983766170483109049477539008930525371522611678213908276530707988762884663240605670788872001347004421704617248733539364389864204083969236802531018289241439237057481216865266899620432947620346511081063863543792350431518918571679447010097809507449086961955858707917753217470604142559158441968347872971233635983673868926508658123838300680424681597183533027438465128859366712962780786901054100253588706525849922986123360851062437282099993704830962588031723183966184212823256596480000000 [116,57] -74701276392973244196383387101772571312776833171514873956788693142267425333850149046459340007777852259924621985873309073862589940353950379382118573501931494779448396344986054626419285337544508486718380436455180638355862821285455078814516205468660655621515935539158821253244641291858297498912373954836423281510213840805734793557766318522700919590982409746783508539123644589486902192207401402245127037839097046146677887525647321452352378687039519410640224163526295191646280297313591663309489723492821527174727862576398807702271299197647690707023181605563072756773577242508195029567316446623327549178535699561237558246964530965550536347680294294805961668111953060858496473945741574348207054234978575876783875631047919816401052074047998365780683562908263358363473549135008434816207859666441420682321477112120375850631320805917166953306047864411407347819945830293638555526655003664076765082263693509781319281156254906619338800702107316665913390511150834974342438625150464098247641420586966385144718724912580540834130514259229759510459944757735254961141253973459126606525967036347378488224678084146872879138884266552788998433877570472269740643128423590416549831851558783151515210244363452264114041429902283742254612368509064399578655703699594623974445556649715187975846369868252437546440729098940023569416034957257487599829022476960641991386729793844564442711285727026813399471503685100852149047887124055135897536382329900477007239777391848704727101711845166375514738013175703977858328486370420771416379071951836761458013919498820044023897855181715445125735133701188162273662572594507297943183321841758281811739869271601354393072791531722237741117418297010801660289519420177942132648110920291485506085536132949475832658116171279584813286215018707822075426612425470871458057885052601371618761004708724574914964677524712894108208629029027780004706090387599940374626560826767321115670282354052502601983533781826708493904081587755791575829123085936721652530429646314211066356632695062009585722413349950799534023507377068082857546657117378827851123259971025383301829738556782228150419869820160820917419185344068595249547940978304681804980247101387542297470124608651200584562875525230248571820180319382733874996838976288816630929709379255935487482167390344044326234907192872287409679937766926740106650364033711055054330416225399883490835606398568563057398021163914996721490937673618080082800327558320283233557659863503072259305034337277136308734925462693880807872250526063613150818554494695754312363315106048150005176570772417801282843286039837117431152640000 [116,58] 5637190149050756041431955541411394521775184003295780448771611094718927001916847188198802115150390009695173758160232591188888032463127452111512160212231161946548523250503882045949403112816683639521580285280263538280810662399550567966363563275907701497168622716398375798576937089624552440086933177838222634300047913083439851347330858498216379921344840920728943041515848137323447029434395763717888329950229467679512365850458325316606829756513744671052537203876879008520435290574435056925745996409479145294876643382833034167928638424904427009991929587670582643957325720158573713377559610216140183303420487334911699524489111836013906323662361160723854206837525168076516819385250213100487006049995298222720946461763851694477433325144117613252572803487941104133688207046611578559501609635092727955174174503521240114758347839074596466073149118798366846486744372359274083107307645341514608970556395977204828479013258413353877616531630768080371468351405303310668140752625725651075549615007188251658058382348223530197297634747512098614647869735161500247838563785696681251399258204929260036121831771683649330935784226061993434113578497845269468350659361118364319130560862882690936919578852981464107726963458118442812228155901116625618596398924726371342567630495300266138161227732749704910630130899791748295155495961739291787154504834303216353747201726806588374931262497290414364587039937106674806719538461694395250456366547223825809324399202346056589003788979490034629976772037551876057229323480793466059351669965789668169970888012958001819594302175271528093071096581306650704904215155550629719114889077744920078695943528356865054065847452720543061142544065527384189930292399151605029291219980611415830766854969532837599780315799612294672620307393414598992288266259795138805261990308028594779913519227096733768331395850540933062512150399141963620108596343499152957404328738401054032571960990501809792790571886971390682183583375509774637962900489328741430205546859541647111113552357588494029061273739323804463889214604124372003330783784303098604324911418995505974436001233830150825576645032453715412301460702981042105675083868862458879147523155219449366274858179669602571626704548095451931474331289508705887504919087403248846633029082732962092856845280287695857517096292592035876241602159728990925778333689964070383382375448468295760179823753765372890131398154588036210128695805715092818052287625541572237028768547357759911644939229693167308422476025771437101119752336806760887848110233458855534721850403392974583941275636151104460489824681566183241728440 [116,59] -104068047683599974722033384041077608620032809802279663636524719169603617612154612714819713535762732128345981250394902856446479962956753351396787376808853220660045298228564592741553595394514976963518657180426098845838161406740519131707562950570086074397221437945619593358054043107825477091727878244549228572196622824418307027720426273417209952920979516663637624258566420674219865047741529696065531240398705788099476683766208046529371495638152560913378273541491492039166603158481126980381006557469459137236955849112164390350987126540914420997824485503359682000775462118895872820439439219792541651041762653407295339432724270472275850446877099137662143812948794223944387570321003910722682503419054329935985536452966536110938343962352963631946451454862428371179208186228579390768210039442673658295398792007242568276060934207126804871652087367435570111277477914518498729286033606787881518221312007282083890124905161279195374701778583032341781339588974447375853509706114724425468308773966795645459067621197162935454256821556052446767615245421358607353241149357260957687598811843439573782971254419075618621325892433061778860805828812381284798428760653595964827286238893428214245961877299372919195778462250839699756657938789091984203449843920824887272052365051984025150220978470575851723007235627103551960539568060916926285115563213969364397486437060122778732058975522011675818688967236969230445825659152337076537302355648951428374242364812055651295386552634878238204484606332692673885817879060161085219514347420483901101980147342618354733268790200312185885593768824392167011947580811782617702233143284185860323900788084327290125893139689189341108343364056277606174672893097650108651611603637942586710732637462440599593745783049080434055554941840143821261789012946785483214235192948464017860312771325623569701209641171097542351526485065481537596502044391283714675031820148093308805670565510711907701644928450155860150517451512879572509566853787379752340806781220278542082626471287061194511113988335878418798136219138157763661025263533543857939475805621282043133424667761120348278492223392764327676878126520376936416449162253190909304044887072425449802189920013914859983607298383224410361253944899563197076597066333928210102765640726163270707570103208911921560100770342202778720328130176520594996321286056921119094637684248861074315549902061885485958941528934692265367164364829624789862403578688224123791544148653739968401015852723808074037867362149133697009319206180916638677487922141282166413687083352875079784252175473329324733925881109214611200 [116,60] -21547417948082804948408985796272149819862995959053489071507073558207691558732733446513372392976728685961826629811203717437944735759209239367335881305906805777714535683076012155712672971934828558387332544487941968341589316046903197356229156286328811498528118060740343543009683159586694544598343845538743220227824187471650620888526976651730587592356098017880586435416548996063447720050470087121501501695960916661211831532232964325405461378061456620153708326895656233134301259092192829791810905996383750362784879930970259162600566487332601951762871024384942397182059353914779370561918921368094166811827898525855181767521473147073632126696641478690926118936137144774576317851958831970547234004396216256406504046069985443404181983281898715407652817794477301945929212635101269712546286578146043402309706201068483282503913632338461850854535797328103282584706221747010501506118576122184333278500282622806643929148515946155756629809265532813164169418234525769341461784889189202475242334312347512006124811078059069230911103237451966033638548537603261525018357514178414115870148046812119570044459391394682683703888522033062445683155152461774222365035774043419128078015841941388290428036987700437090597430382629493164856197025216837739592213217309823397597788787335700921160457285000319634430573030391905774241858271092333343331210232833531193522274510896571160763315238721448136342674343279414302010190320390809221597745417642087433621385701346098606664084733245524881545095986341792690572507120276092600982893451204810873150007224759833943564914201475525139954232145594409090638523093640093575462989153499133637911764756941418837004410886455658900477682772223163452514167774696956855755290277118479332332162317045037318499510099783243997400768854592372460903188223239996073658683771641146071653690854037680832525209194449974376531867273528998223268848457896942241882379373787582233470009994631642221456139700986844242456585159516402267129749763629940303051604794266836799350018325860119558593418233442204501436777666994275693860165358735106333635494753065668254058404552591818660077910524881745841501448517462794571578880906379731466104469085605128352482584746333967989326660805281038331413506342199902026994133050770478642094334340626839186712595061038781152697360040956260573954201872586237063657309851193691170439303321642686365979072933806442335885559905866939995077836326425445006095627545084540644099774504877493274795079930159499201879454649126118788934481612124400505209009378306334845647974141503838544091581341770243018019886640751040 [116,61] 1962200067621457982116851810274620089846124410040725669495554004806458030667657829537474989817801562126083924862468783842962691657912171853309436452635299698159213586004170865242558730431620073936406848305072088544192707449808170729959244567568083340429293777604126713868144680673839997749036442680143220621165483529927887093299296649595514194902565929533387945561534460429360906357824466752127424754319598434123976019439581232682547601075375797652737712725937187645806300785659032197029379724020607188466345188570787484786856113636161521899822786866458005495087268691837864450078119006462962316661438147677565741316343747784746998591575092836373927992398153924500754642249108213443567199260202724125338977512936445388680161347255726350464954015303047725233017658469512280300510709370796104225874129322842322793800628496360498993674641086668348359941583124983413869937507606758827501931074947823751988886787492271390591738984825123679066014270596818625241969948681036049284399425776821058708192979493021139763665147674329361551479263386691343085349081933254191512959910022898137428703690130832490803216584906617543149317030177025027665021651320245575097968774288147180060247426760454861150953361530617436950092303004237583769325804368217329178751363369273151390676897874939154576326921580377915382123207392262665343120414246425869635107021735094097787200732683959990911823676157955096514824448945766793569056766099409081692967914216931886838166684061999342680315109580830340246040331451803855339345527702971155131835785683425480734911969535174355029222954343301611265995756503980381462899185100797425109996230051184143840458519174481761429867734741391270215862738532303396045066514678910796664269575619326026365410666171197935185662118723803189547705399969650962837317168176058361487897571313250880839613918418897608664120750757288780637068316225561560623480074330014671200449607108543005136763365928495608130762501149101616876726235716330972925636280464051691984941303353633387288976077802312062185678360589795619109989538815189756959157090140922409283140030885425457244000280163383542678228307350411132308331429675807548613548918401661172203481792923806361373119141698845106327584950513839727329060251315530828199705332758679486376602004652689761405348762779865754384396443967720923687028433988413721678558213653284588160686996693833309378487360111206553805555860094036836411704468689078469534061568242731117422404443248536494767824456674141389330761988270763538869675803130936899439362493708674424682157730433331134679035847360 [116,62] -38829114749841986363174769052015903698213632327468396886404802211805333879719557198936914770378900518279785229830749038583551257164171882116447744911841912931079719296446847565851496329053640688099747164189330486887892383662791081914556422872187970575939875147158033871372569982986103935068352469500714575026446465743076284968408567278265732274921507184551267804192496814225872758790872192754521004723794639843535114626099330119575814410893523494572690216574971018543236445291927173552751148632828103596531913897374908505627124931431266974021157986272297223180013675275051495006922896949139645940826437371997936593216227178961869832090994998980488312100877571388745778658301171145107639877293292508139473252564215862865663853138021372225989665579660861727295183143789174235762276480020677372201230570819454519246225612639533407408650262280242577369519899490143355612588314687648523838761762372330892713613978658928859001897470400371170688436366328727959317669587950918300659541379952917303754751452541137738746675593070040623127518000932672955420398507063032098776323521550313318705281430879746218224886798594927004316382608758997161391959749673488898667137174687320880657641781616445305170955133961127795148645038774814294114582275291498331610474201594829106676842129541906824909946312369452679126773105891840004508791669783696782063221407658611710645651734404707520145999519906271389617481968716541656145179375505711723779736517948917491465798861324786305917642560747326825424553458120743721706683288103805546053814702007251502734614060690438749990562817264435025219611347840601439048946680618518884465460255710485971511491222463473956099573651468203579104906939893135882529972695105536196671299994559883628916558079940644235469217455395383782890192570324043687206263346938772914847915413981032739631063678394952557201020096774924518620698668797843266592390362234830723896685320604320349184502786465015187014556334996846801998138292350285957639976507528746672775020287092233655153330472897541234191187405697429075764898617064560263787323994517876397671911401980090244679597987101194886952227939464127495920678556288786942125384799933088098441673395403320315236057961086615368710203848995644600300252237564910312513010616762227219324850609926923310335066807000775933760087078248054643841700841304886588199623644091068261973582426636214132258651389472505758523602055078801547754423147723059582312235587955725920285866603694746965925531135629825204161071192362865233788859587717840389352579353208632771995727430889566233358720 [116,63] -3644385158174386472082849921188467269385561341581914005883895056943285555208256527844173948672313939336956635831438302254908779443058389930785984564871038529438870278294388862544896973385578971070720265307186982396309399010793085969375119968818752664950599206985616440860468477351472132377469901765379343383015325103168850318720981584134321340114047053279789576971384945215761485063068248175464116296173852732551431923172505110792483542507805465493527054744718473967869308176752663339677209100282976309459128655569072239817789891349889457741609680073157666380203810378934661597449735964601855545602112088116467252989210674760305209822207259606715795516939383542577408925172016067211519431474713896423446438702649931950692124330353713893212529438449153413041057886260708164958999702204526507401455691934696223895549412039236510170392033106641087193511937876968631238017418315051528437886204922598783397193236137282994739687007529197989939074053839657363236640092896175285463156972159085671788819969977754446386791717170503802404049403149127941833911503926458840345554242424044184381753439351544720966727642043261289269030817585041738292757679154814697517325840340194711861870543586078795143145197760532684868001630453184240360920338205972713972084380869524426898510867231871847815312128121218383496841534640251257893183856904798777120439450904069853390042348720065248579825867848949664398830716943711358189432427383248597502850014751968020892236191313933749432399648172259511056742055575449483637533507611961480862058117743541680100074926661868806544951218589611889109552270215244084567716526884690189236935991105244886959640056309513717858325529522648121479574352005095275336036423543628647461757440732879449211532670245326487077864296706153413013931979074466629861524901760501735377774323851993797884979955160746876956557869016485402046463066179163938585457875053166952423716694983460379109739025451557667784782558373037179930960305962367251899459742230479896637352670576334958619037964585438388018525728847035943849484126267052109155432660015574104184284512206824987604516755918842053555130440111827425034104798459147874064537610182844075378226033547427800244204232002461110921209322436458222829568166452857570331638163138923181578309337929694496799790791648853146798657006522521634001094838675600618031017165022945832037264713832270961238229353007466162859203143884213308792377896056582813756476071957932607656809817703975367046548093164252605557279848072845586272018126982823415649119656450737678028568179661682324480 [116,64] 123896746910320704703060624539481651527581453789759801949100563303537272756532531170034023204328613103364500848121140460403808126588586752012275521958665863214104275736140716890687138112031787015179559451335336272812406484316452515392786979372655247859794625912809284306879268608017765512237371342559229086712001763301357954615997685785743910490471506301668322618614231753056989221781498714929541830096972459796890296119744651403307990252445489985595758522922957573696196081378410825097834978273386414203957832590205754360448349846129195000373769002058899678620263151379628882972064879329540095440066614270253279051768902253871847085395606585677484936848650744647583983624525703472097897879129788558863181734493239583019113857497653110039723702001376253239089132486988251183987040721623844177989703924599986227914290216592025173693633457683165099705460085952575525403099298318007297692229240820650734412293077603333982861300147446515791652461012589190902914719109790826527458320182597443245311487090436476172452874361520338477890262384902207409292987974799067547324114246030881465617579674739841957714622123546488793657124704788079486041851906549333579385701647105253303216322052015954596013151962784565506933325255620412985079368177479437956336795537027509436350856878729957256327900723841759637100146818720794697613943948942322811615303871923888685214956522482977649032622667763596344105811218936729768541742170067713421495010060133082962736822146595553764949424382539228961111922206264642820544981295208699005620612540624312683439825406867120696494019179394297578622412457682689851039423855174382273646265529818612377361028222435943311768925693123624067230435351609495551616922330087574646176592398698002137814790775116859499201500383080467360255950829627821418706674947860181939842792601052505323872590591947303661703637530130491679781655894199260942570885190494719768673367115146809176047953271544048859234382237841409427429295097109568350172459727142503873436269200890605820018984184353382522184696976454453938533878582370161519203375903106130885983453790748144635435381025235480712776819569136621354015376779875432750257723049020210085638612079980883297235976933760865937872955055376043629096403181997049356141873973711410363842239731678447609658026852160545269362322549985578400194969020932894490618196264024646793764855820371641113883880995735812264484020653823373948664216318927763510472424677117898710431981276271159500429859648802075821633748210090236526821509665621316270421175130310962004971115894304000 [116,65] 41932051127841771887232236514775627414265025490349660998998762354800274962301491091295757991352632286964185361853676070151377636619989944134678197241719550498771695561347094174799919445677126739378268854016578051687130396472550920711042826256861915529488404755025580083275303655261114303854784571915186460219573472499613056931073375291325446868390314871028744761255971404004834264611821394604882884233755582139772170614613915472467262448210100781032296725829158628484944046960511200015477329673107422566682534443092427155632566113978715097925844313055531104970732947920785116137456067973782710620700578474868886575213938050126574829876986488731204269371634714366248396080348747141834653904768963827084397129355290832930796178755305688298308921306760047179303430526952613164617351342965510085718363529489838856850291299468735018290722661616296562999677298025135206721847561196431906350662358766325503883945708700130542449119227024320633715557529389542794926304111128548656584418487214496370587924734799663772488766108074052738489657402179845047775887633191287297649980271615578421799397860716247797511114759035693616919509036517629914502291473452767864995256226990494587884116896780316145190821126150926135627275120903454413213699746011123958038150088462050871302426625231292138547946407443012837241771864830327961173268097428447988961950865381668549596345405936525152019632122851180842672844973879967383616780443676916962852268746995412628301453862889412718076916538181029278544365307228625889167724986422601853462965668129094743451762784198720698906399985564753410254703353608294076937754301142805896648707252534922429707603292665978532795745741008927846140696722537357345635235528679260340328326151272672854722928428732289932061889785138459390113006828854961979392028369131632803086551865894396385779214222986144410514535225531960378757407318387192369203682787165101582377867394029439403858117294144061710218531721674875423183180262070329096019951502429348137650365016536483554758066062680033988250926202053605162543676389978567325258906807148919632736956524859060961521291752091969182823630702867964197946237446223252522560414139475780236690759856997648407224858402305156110441714627306146441521523680126907944172907247789746658179009938613629603276428988095495010770299688346430245376852803113633758129790650903021992928863879847999422542386075658952124900778663347471307932333835285023636389479046501211491759807183452547034478375524342227363927618865121448269330668368173762264340241751671421132566021546240 [116,66] -2832581526468069091825987830205757473604514854555709901204277635576453242117633281540788984325545135866550598819471855371140615026358167124723099561098422555034724952675862241586840840951405802992752929871060020152176817692264549437791488877107818812493305697517294761549797863950518639299734273624012770303216237151778147397878976987510882149586778316889608642658727162434650138788668795831440347984764628750463261084910789417962367694880633249547488314540936554869296320786129509167534170200805143542377830684651564120875488458298802608577441068185510284606999223517421938863598161011350838659923204957979804678775079849542675518444859003364281562000185325451014626317976607816313965650156923947283525490430008530957513357534376135098690107621793059766522294697829868391034877461810054483440296810988427766952090693190924517043628646879987830399351055298925664589858476276505985713555992734408475775977868744949952260046369935314122340258664503579357901786910498853721154928761532613937732402719703821388445135713882887979767988808450589878765558018103695653567177388038898879942035194520888243661759369557445311018029847594218430490671192594102343567688023844031630909468201268423314835584273168202903742982204296769600074070428883496704334528086194725779772287181410880743604124503870329600432791258746269130897611460351988696004238745944686786244297528158588286746082697908532184214693728894736501826262376297503970364930577920765831662762765174424318629077389499655278870815913894772652581208700003852013401998292038274959527427358368553563286165878641366240208711206102129188350898952540208334498595040374950415980727397480891921272970974333292739419713513311846156890000618915686837951658023884563972938219163349327051605631496189434117919350491913135667161011459670931113691657338650714947879262956717359994637587932466643797926038163097013625932516075311328533326904296462645551696788045319862611254672155912032886614190413747471232345716510012668037922905572566178233033680323279743148802073653066123089213052510354972071375984657659581159027675263922986382692389544903439366421512390807196124404047420207850516986758115275962639426442646602350847554113927710583839879977291430470288133165919428447019472514536568210989495124091188675730095656275405536338837463376386733729255714385609675479883678280889529199909321238706510146180585341832552957696379081724119662009059815621198284555051227246622959285209913068756361673012997559700397429643223371122578035830821100156346764471453013648749949271360 [116,67] -229081385956546804623072136036410203107898008621145633916304354115164701825935551081590302328618108219027592831711847905751555378600368630611967025668028261758005456277185554189062508710155763358839360055551564429239973827253671583979689877469610691697630305699780557609792733954655161959599816088846577546413904574328441124721157385956981476437465487270505260291992415877809526635554112555882819759669210169468903303144863922555557953203437041886763442774308477549335852113385061458680028393001756129944162755270046426738706613236590355617428188771878636363969315496699353891975724249509916154593016113651552348259398479180043736421761286846604392373094166564013485341724490336541894972599260620336569283911532513336835125906617784528809339160948321448889013827456975715741487430990649059422727371509480769800790680533952470250501147555493458037200674309193511245661805449612487636900752046512004386497028766663382831337091569171783018842792152016640127032743322198269983647719664805491800083520755892940887833264489178624645476984297090883336342439892208786247068156522654583789995896653253528206516585166378421165590986985673280761813682999432022005116867780319395391402625088627424252796921169768745369414593363621107126660776635196731038204350640143863169854837474441745027787479363144642880289072824876110507809966293372842903267855604255692241029212714227243360008398602239146064210986294207557073675943347325418481203300582139043766051184449670256439454233278329567162102342587398760994498475653791968341986134976578288941803319278289025283581989139398915463739771123854763120430966435010472732924924135871059908485291365410306593319410641729969929291444606127202112944524767096838997848063200339366173849518607349693291139977499657878718557747614215469564628284305609967718705139335465886526195494781009040793938071552542081921298818986138812208760084974994465427541561903222151255025397480622097529155555340218352159011195861426591238300286082170246357934493756683322863518908709839516387300876952499107647409323752996103979496415932966967125118107392107828416847953045420339922263410561539913446802094682805105053814055529439003484975494570109326366367193814816090384459192811919709064679241638674771771450311881099489936222366500683141946068043735688199573520494833006173885091186445426781368815597501512948074566487259963550077758522545164718979820105469971307110858663292498248790424452351901103958269484587829266569989221294697739508746143145370895130534337998611781470076165872915025228800 [116,68] 20618478762481231939740237103629279970916336459425984173147358481514628277677258036785560462512015560396252511267452661653670155294284957925147320255685629126451425328015947948837710265932456151940056704435058875380565477808626381729983129387031325174795528142138713062953012589057450590785960056341869885570908665535146276282338092346527438680959544783638740524057862795224902373700650198979753487904842953949882845157436299159599655411334344966284015066532230886122263927384381926959383986568448272228167950747666593998851863144735721471561223549323661454836520543191402583034110965111214684061479863993873085287322802031285829388043682266304405866227415779692256695790565908759759992341170443382160301426307921577933384341424195449946352570973646028454318619746930754578350193444890330057980303302474020902656540329792891716925577974455462772608920852917723536893741026010356201836470100939353687097342497706791152205351774792857978498522359013471663134481431093471722864555620728467406501862788674655229977592251539312267661135107493016515302029254929656379533684679940596944022578133005961852249099763331615280307156498089067649218518321477171426785335229205548827707682809057518919404437289728339323896241688008774021313491590458951507930516647401230678615535692204354763586304237431918363090958192092965187836302634168101973401524765630300494625362328995968290322822442882534682571847807738839798791027405967121723648129423671104931660494443694495806144477623529038008029174551275645957464998836903372581046008758627713161951381964014422378657127246834943862504660557521142447408655313255177102839756119468898971895457305839877173089285768278034198951475496151668782752957520485202285876730698175689097926667990943966754192921531354947983192960334182875029312811841998058408141673992152973830332954617161566743631548959081875114144620162705474105582041994389362253488763939018154665985116908276301464613215077388942544490851527207826670548862344105820959963180488249746327020426992105312611844655314726601313354996218428017732917942269974513614024816538895847132919164833721605816958743387320650447615573503794419094810152506258709233097429783161602146942962600576487434003943465494637338925937779156601765274860390163850641716849851933550158735103926435550709583463756611502709833991197426795710435387580587616480832638665663681312944931311221804403480449817784522849624181493984469338092948209348038699580205570281048256329016160035347640588878406318424598775302175657330938830755188178858880 [116,69] 374772417711082998040675325790375049737951280335558048081844087849938174901772181453507166553108050757867502622356102125926662378917472802940795736100021970170863648269034147150758222654791533823343055528867014502337018408735891059156366136720727119081951426740660478999546623663361802358110429416252061938696658162507279744263104624338039008815165352974863035952569452925529805667324627513302685754447137398771279594395187326896326174972838956115440404657530517127407612393637726460525916655319696059341833158022782422740594992506857627882352276114522355562770144951928732509245269663348432030405366436754211462820913688550660149661766436140775885254654203235447469937178031556893875610075707975831415189213160346365311109196589260823426305454650604945013689264172259533609287224034638551541682508517632029687529240168405125208952741948130186267238324612938614959585898075062842615842205065196681613359294839087059258342357515157892034754925747414819965604889083814126680065060575994019914158878402497012778979461399794205335966756376827044578618770545953955574765656481217646136535062513133851955546890435215595885207390624050010112010461581284150910241543897434770750468018804511378466927361253471638786831612342282921439073238395527623461469388542277677060160959185488154161284483119178954188438264467821967457967242680550639578204610345403806645126399402563169055187746849603612681798436536794453875481703764493989393202434462816492492489244164587486300248973537735952263660262862964053158789556792021714898403400338479442725032484251632899687250747776944909993940164366459602611724753779126783166415382983000295637288082382913257257058180102334010312268901033845540375722573630378166905325806270068051879761469040295419672738882603247634712218384670547320460007640765242950561450437840950311393565141925773147335908978072066939774927399392288493741364108437844605213927360088624007860357069430045085068620932019467599017636776483947815411486619257446558450694589993234011529841451612493810608917375195273898057768942857771348534286351020679659155504916194013161512425774785111905050794817864968102528987531846133318502555696310151939711839957421169076181092974134134554306664720388938417988803685052635019273597115977875242788667218789748135467698011374866529956674945305367106398893337910463817378875171872443581506714242136374249637950869039276110485093130024861037764249950661643320698011349130698089920973508879899009334393422812955609458146553379770923418384970517044106964823653054080 [116,70] -25927067018618302291012494756545426747590661699432880980050437508388926964353805031196409414980545968865503086959051714845935773368859113515661205974175754749140763663246131416202965169071669177228535061639293994844666982336575799146495711612036613491660998174558975135273206458958254556199967560108784042912601606341821725277633522722461957391005536735794072259831402610813902053082915617231520341834998567286113744535370086252199370938063300451690467748781065480624831211366342738985256709999677699661341757752853254677768226890287342332894468120306629844130604654585407449318644559754920184027520546274116963098397162979900980998639229373525083725483182680721616284620144186963647053973868864552977682541379149815098899435502796400013934402196439356794714120814941474873952475623714285174984762140878163863346942903840661918494218818175215709683529626679083709837146104329852066439423309581392831916273638963442023974030550478464304083953137827243667053984987898721326852223676467605833863702816041051287693487334385675988971515776162265070098138511245169092836254085456738712764594338270223284431603136058668912675727909380236036632483499234792136868120805661632566221707342562422011060690499450661359873575004298783521039052527204103431512492131849333180503081927842416387188513664171329718841244124111317480399692636540984657606680239487645372667492853266201616170062984203125974678115993150674177214033939889976549724102092412529450649943594179989182422797780854824722182703717441229079293954802306362525443797993845991785230222780496009706605721244353357107225770023342325116487181071158766795471502965716085408026292077964729514476935331904823592424815119793612858258124232768068555591882248001521451181756503211270426801329614728592317507635019061102028799337052400546948814341313817266259112879520938073506349008005147504288845933227304061883490511263557688384977780358947040363908748709506409165944824153259099869510003021461004503079405529151805301287319654249003415195135357854304969679940425924563220901943745841287631012789001817521427554815317951059943977946767699960590641362430431179819503505672073270170343031094433918153080875886019523421781213558927755061115627685215935944306248374740562196265993178974243160990487862907288431860865174641829541065334550608859568563546389457665571878579763485808976799912978276312090535305459524790854217949031316515818259213071219436021173342566968335840380292980486538118447454364284522622948957167567598704698763063039613225518926720 [116,71] -1117966449619874673890836780294413927890220423794079457561828751129136669754516670381042387971489257667183302354929967899819906611087437261933700450792098471124208974566889659944670158587510260645520649193274937545157658734775398276197613534371704943553233543107907604962665369808080303601489681235516396146990880796015501261826590255179862075309247707891898978641863505942547133689592201073318110818102127757875620634253216322475373737784906853500158632032398777029029099199995399245789832146375905115321314598138193044100531136259813588259430727474216806999445241605631582921063707293120545041654822437950242045877115552284103636273487102577089856977354491658502432345465556339447144203662138598753364252325151557498871345339121908483369571612766941124050437525609909882974327963249658645555873386602562585339443872632166068358750438074381584625742530349438082904112850201812764971928912196606065117281814769094095198701075245960713940363512041937478858559317021840915988545557426723845487676519234672301511897972500751604038152016049837802156884957389858671811563123215345909795522713521594882932957205051513455849865976973729961290913586157908488245095367046459039657516514379429591122443486053896603294893242096748968350110753873851321971581922838205630422272369569045146200770275754332498558595902423908788868180147653110828334494907703364988120058366869776362613164589285189160143223448360264318110911137031751233648201406247244833394103747289524568829829520683347346714148865815582033019118086325700002429801789808119845239632771480203772807095622670870374621477257599773304784788236964805670911043717327685796044295547830328790646511764415297076745735205262958703789251358734757359465244099286589349104116739771944527106112307464273806405335089066875071825616736777108805289836006117927940035761668562068830188913749606653814389576084743770482457875383425919215981259190082488596760470916916810297578769948091777198580458617267981871020640161069109374392147077178585456591825570660492644085765070028402960511618953036777429498571530369137493572375721008589797215428674025780840666989004670061093712584520697469398283410416327679797099068325085083257531230911018908002915268532316307269782862627218104781751981758678365464123176267265927727435620223691951771233075366218003393582504915805985522375662317101427263128274535885989324907700065066977994350560787087210432979143161995168469328395369519889432301018962318345182477254965928795059888045592085846495217095093205634320412160 [116,72] 835524301438126327442831241005844191818402699527321974315693798515916233232909439396674658942070487709593527194884536920334746669657847712464993353868988674255649766904151102341504179213533672813906696169338566537458521712528959717663982174875355847733372641286297587366517596187491213420433294854318034263500371210786011638507490796546156290994173887366023869735046331146090539967912828542721574023456221527783959118443904240504803331812449373905683965616830750556150062464534853597838926292245582972480230466509752666798285126964352434320425511011902802986435278566400226312399326757862944308877513635502011067443261390535645010772529131586897752469816982882201244715011324683040124984885532088375839440121631270718448229897303848747091717702441170831860055377856602997365733809163180201262416633265564227243931252826961046160849746928457190247424674941015430800074515655885204696432774423905002572924069788269880757908646778186756796785451614153032582753316154520868921423298985729320269870928913816133831962765822530744781603195213735675122786183885270939009307656219868779173439208723748891458916434836766081710062440858191240569017044885568689653913740043544788872111018346265337388310750692347215729738136011321342402455190034220110679873918041924322643279710926960381678993822840940120878429698956616788827620665946543865328991694876516420688525229916442806305449621497358654247665847859383865386172927241988913281123803741524920758217955762361472414164882752355242248894368785397082992333540935854000093133605336536263837845940382993399777873682781570310242539258583106936825655320463139123211967550654040881980940535400669374640905703982737579987850566546529811019796952813904221674054243196351700446207758257386019531901706298497666384000028787228263719037397604961222356834650186308313605236662019651419170971973493971613487666152913198906637491618224263138771254047726665442143470838185307763381725021404596187372535969702949345482011128008913670292567657842656525378312474875586295020606081368612953655912340599454553395084628563779117810177803232385499072125861603090036794201609593248202397446331871706721753867698222243900194137730598543799593918109396332123189919423067276779557460431821936660582095749794241211010017665873953075426398140342633794393335792619533412928788807034711915140564824851303204874809521991404464831030290749051875569371040725802754496529865585734965416286226283174258672921205489686633958733054885854559103656579396581351312368724823353600 [116,73] 654695492022701990758600895445379850743824911659853829321299567576904043500940996940370702197730327959646864500244873671578003444859801696284657592316666848778997313553190006471562385194990390293461686626802051506071184207047769928793165236591561861409868916312525864257066833704049102378019272798797433898898825611783209205061770450389386264501255582151892650935636259424140514267739554981518155705390099286947913464870528754346344656093042775412253488191725958967386177509282033184774307618435964697176605955244458490208449103869710880047438342512554171060699006205946979442729826068788775335249523158889612356408907986575665427525771521660913167988949839326615772879543645194729581471113416429265452911133083895863510204971643051463317540143509019718254417567351368669711283845419853782703180805200677179226651502536718375833414988903965756082150489681791491846705419706890236990734787679340248506450409859461593348781766231440617777294758451980941546829013418423662555870361219461014152537572703174384959120649901302550000791529688754775993407377524966799666190066439274673719067612744231018967637978874717393594428965203949197228145008380022338554999961726094607685901191994308913302661919113200762814098526081821202974519463190457104337752787473637405352522669276541993599275741646325452686550856656244779309384879600589148389074603030440698043803363497946932005620471228160166228243453334083429981146015815487242200118239523581212337104622765988938191957424135934429555854435896337910770997359919787780277222067641592844303324088292604565404710730094680145707905998485180797705571186867235067680487619281166900053213725909479553554317012798915639481259137820328620818312396176582241670592546849425907397706556102810780720564119109468972648538680872507578285357624541003412083066209940629129647785217546786629774111039625593617531519631252327860932170192568019516510133145031271066210990844232883207749461796143394899246463399763350200354033660588071163578103849518957227699336877498052233628416965986099710647665742717040198403411563466712874176705260617948070592355125717334245549412620468739602653805023221258929207968646013237420047119942323498128913202015891478320108548071456239295878556636928638017591272871104998209348688323096459715596493515328391095688397919876078856627917685492869858396820685954452577279444673514469293133856829737703622432888669369664741679673757781996711046059636976088338640969731567982910750643667439351555117238756268035962869120463466880 [116,74] 23564746812608743416781156261888261245624141144676728355861157390879447665287727668691476107392445997205430871041452608806741687329627550734009334644898946719729308107845996964421231812837319386886488655917076453580190112123287584464438882842267072614312238670051127431875639661116427348076579477572978782753605051066777891638022975592330281416688634948372228554669971880005526035749315360365790375795148971484772413042518702305108248104195793961212776808880654086247127465304790711920262500233850886994471231168615888603575971220051148031758712135947895733005356692535945339065140103766322259172338511056106693728406259471733723040881697903576849693510139587152478139582096564860838591509720349772956309818403904493226315401886062690048830631057243774553113174802101153802677568633324445997425907279805647634985381733071684713797734140022049483672518546267728311948276442818915970265014471374283117834144048955550997932761103915828770793384089305076437949181070706784892330865023669977043983923666488904595400643331876188913256085420712710736105387775480075741481078459374080720534623445164585550579805488796794277786557314816945414014765726753678953781397714196971907321020706891268413092043780312883115423173534470789685109292359495813629938216060627456276848980321883123526227021944467035696510987457892854058411231624425702460094319490775607197839807052591859193572777497278322407180678751893650824304682506205848057585917546142694797884479911440626907417161175868250884482825288202216130802419523765584205510859242661542605328297912673753922758593440886671250211012408379551495490797576472239273799602011751823492149123703736221945124681698717288246948220486185715987138629321191761562395109320401659228619701468291825806047751078994175528633411280415449963612036714851951484628513846769655105804510194754591452596802052788131976696818865967104573060565636443232036407423486978804928322358242050045425498075028714613378951231253567808072105761070170701035423312251865188204787941298430778509249514273917179185150067083831842426823465245838668730109417686293090651513678849638428874186366312865463805233509919361059235356986826895501053210444160085241703881952206890748333394629953214134622156302637923825942672020769350483976573193097883452615092050013622328161951001611595086821845500105116315102285807361095804450756093857765136797110829964993541722784887217478273600950846219274182128184506012692056828097611822478324156976908480894937900966341181357669103332245880 [116,75] -28541472540607813112735357145572844851383872239869655735635213146702387450665967776027318934338607774878136964836488558720698510424431480975733905445121833830425493947024025572852730345197545234462464786877573715525761059098998280678896313356670382649707132697354128615359479522250803884307460029864543242619291213563121317815068682109403665152309472674002939392406503047434228990219237353769105482811934830533966771369019305235319909567691546490071510520013590391593279349056145445181372440632914631672927713690768856147316852104369861683263000558138097571420734044641701176062834391547642454092182114810938660277739121624885615934055557775146136514975469061246174570825413329341074844640050610246694647370125426835827630372145566988985304464312736280976832187437590179962019187771524732398077363352905722561225222867736603824728257674571814811503293100118106397212520316852176984964927154373955569500460800862095520255405937316688256575036479580031950576929707348105549659045848601147337033301630983213234067134242256834161477328948405424488110037649849865821312904476811548118276807535988736337661339984222181532134700600303462230910689116631937942494566779331369852855666786584214003354941171489955703124216561693380166684120818984066386943692130531015982870218235998173569864018725722497534097334433182327309909433549087537244211626276559564943773573771486387807075175308368429637230862499813171967947070539480017274524870775610674343666058989579105133434797262725156258414390694842863489854597706739356333594704840822287578604210494909792436060566904698127580372884169198157961764915860533695665040346911759271760358357179372400147793611913291706891135956777937474976979216502738937155054352015382436400753327987921355263236886919830512661346836594417396286441559951641482336507325103988041495938115008799085059853875120960229854170323300607744452963125411780262671304083307723502159339651089165086241439899308789972212399822176503925489716530702696449925864576552687438886001108393951754258631130421862387994927091478857127501408286375400257721683310606111746221268867386821371992433399321935210059846519107726296054528719774866809936750301675515482488884183312151089721785270644287188548007130536148137969247414417204220454449223276266982626977283550745829982478686548879986309142395707538278430223891075833932654013844381402524813922222553678024355187267697878833436989573158694644096863148309741408239952149518364590168975317592304363222187934230199777407232 [116,76] 2737917899052122812656590880255395048196482429412243750700351635671082373232981310962949892165331155111935757166671708608017035081783189209538670113075268599722008459932415757789915750709475511372700287225684999248568522053626742124143095856164472322239557675599094953222118075490172285755675186983929963557806420371296112880829686977895792622994134644573089854824092051660900695269249482062092822693922181781426809058120984590439125346047140553646549443258818337668032160067829257240660648653582474650356687889559685376832936615656011867258116041279161679334719913672143889831014594203901437170040902129379015655279783586310520264114344349441680170155537224805290186980436456882684524398911873647612118993965380700135048987724518936591112527837898699613083507913397422443212762397528793921230167437042096286711066815019790817262539987694502361287661554243789154864073783762273316460006570127166309550697674863022163853922709723065391614710154907598155249145163919088069324708530182584336620424458402611312472637138454115538558475141259820774901906135874822300916344868911912888921773255593408948175533011145554296766476847017115103113201496601430458739065895407045528840980935399231574545879440812219642053559597083120724617798032908166669151442881415990296994761097742133085120839330877238917177695311784020551630283034013572292172565797919897123629427183003986023145015686435938621363242443015283662234322292974712822986133482498802348959849246990909601416433490629900073797965756180146519623980772228970519203178690776975243927487672202054786279702508590187988719441850138796918534497929476187044989204603234928888045168602574355701710770181529513608163179079390774849970443075102184666634649781842129800561816227455945840907031511349412314741377962061242113131959069832407556411717167611110768852132846232211078437344736397302454551836363179475183261772383333641660658503179133835381589560260792842047999645397030992894124531921825109395308405169359844961673592857525472476525493227516548456730316072070131110520222240484034050586123283530127175699868597569375496030464101174096056377779554993356002599854920465631923574848576620024449275703775432291388675146050875353699809003321269643089784223749250205197833603974288506994150645656839014054701591273024093052298924078661006356268954606917403872540267853809502529480695286834106847205744238122782305167451122386864027791257458241616389429890319945922179161366539403369759216455615429194728525015694518088256 [116,77] -59174404984208084275521887294167351473929717042763073870144623415794528485905809527452940336027904724528261450396861983906958565283263244113420817239599790698994765203192292164731949865337147911401490821139730742668509485593724874454720649202236894672165136366550248194764661409321386758191852999261556464817287262994829786515174405331162318534881890007759232043519158438720926986295608408067710688041151129520256543021220067044335320861259874432501264378754878611168084647871888746718579356152807566989158214722959691484053869552663702655562954502850699940536635802857785478501086634355283396603774755975267158637723919057749194282790421133912679825896612012979776372657824574937580830746208118921226310943681309281472045273450179645192941989415988015943019932236785485371164641307083568374404620782244451611380784016959826830559315276475906067231948371339185530756916263707191235547383259482235756348453569194730689885070230929773111278539384331267238365779571026793268263328436622301713606025117337274528059521942644707618253017832221231731808459797835128651004650966712829215880079635836597080694788372059174427132629778996503865190547211355983371012656968693983842516976361705723820542006284410324692738374555983108472757002639835522088926581899350804479965604944936963557047742077319516107320606760286577624814924486925735284650913576030961998896254727685516565560986503545431050903706590684378007645348716356436545754215176121317339946432157264595519996728825694620718712290581319006517257624632564498662795683441106705587525142927031202398797350525653190351264359175500511109998272287384521180885573498864077985883736858799521001098404266756095686536049185615957373723447295057220121946740451952235928771276471394674966847359221775381203417681332808694992644223810713300575052044700868805554716380684138691201736026936557192940243385227784602206964839792212947393300655227581449122007934293275056686979994831729550219483132449054469862786526178680377175264863012024588905980373080109626611087982572858462426113825497021569254134652960740297613900518642657039422933981262778425088194424382618061943361070094548444222743832832446160390941290544313498247645658633041636790477141405577266531955391049086433487456860996400493740502063872626985007149613752936130331228304773160414816125444856641676924204493897658436715620190040770175190379832757109546845553199147662677366494013041093530695733661579020910093435514780249307475162308198934426512331245933760 [116,78] 269472063088054558653681955359982594748908355388785054138186580990157977043544008627917446055014105580920479407518312889691985587782861143552087501919086940902914281842825914615697492508360934326220063956932713363937453819739371497050461177387443985484078027320002364015485573374122378204079903938391716168110697815994705038350399538130420293597819213310114753189485549050954308181196879108273109629292215619354957069332649026054840568911528980239344530027962734401537590074801056251413284794820615020128542514124157649410901889151523391196835454369786566047923656459374492734012308712929675888233880649137389421935754664676666083891241705448313291790531899792826199392644200088269077372972567367779660579539311432171955841134892367722598974935960560950969792259018498364976462437553534893711966362623426413391186998945732611929493243312228187099752855454392992191772571964660279694293111389866380758567606996357236062651630699948919986597450340748651090473964427349317298580826892269863059811043454886968549705493275913738484436951447618261393636789166599952540526756889587393208907430315969365781908647477249088711267828842209581132690161569778441341897471801139371410584061956618242015637568400938779299587023472122378675780175009865321700144575431724322679762705022434136835672419104848286071391409840088079892744461411717790513476350711955724337114971323234826819959948600840728331735078270023543574535579886048290605539143266241482171236603286772005355017939144303776333565027739776629204435291699999627497505930297016654092065654710314482241201139664324987373560430808870845446765940775014784646584062608277644377793786188641458726318720272449335805193935482373807625890328153341330440578755542410932546770638154856615582121647783238156763068597029462849602889648694274133435770120134416230037158276161260823394145591707538878872868336668598824772507125581689630532649447985301916119459192575942373093817213159762649302540606035342938952377006749108835213310409049831130662343176901313172445412317486418718271088324089639904315826465877988621137220557617030213048352759094201955884872851943571668498046369378561033831479395797857776465546019042029003746467202020702305129399743131457967016850516261466775242972948199387711545120134052338695060593258704370749812803556759585122549650901756384395286770196500595908196079478343570368611741930811216959126399617060134821479034753454020684447378213036815209296863297203913635276418967059418425230365504 [116,79] 52787923002582531669291768507952598337483097870344838875964845646269067570233194204961635112880150209007504184259764794180274378796885466865983431542232832793958443130633029852573214030903232704227977451347195448722092473861542477897806458153005113373892449655996781145145180331572703867683128537268008121116342285211166693474649861583652743560844975523061454989963884703841184365148689582812416321612109446304390317505464519752206854839764238898164348041340937096129682377228747997796863611389095188193886036735698422690503235232390632175019890525461866946120019941807067668074836287797146911688347954043757419598563897028745237400860672998894604092071998457076059422303144585887674891157544372030755820558819231986380477265878975814752146591639611881000829934440947936004904421504209914612078042906777063743444388247597359323907980601127150059440994838648375936262836747794801837779232248326829838105351200249390444479794787278612069559556104625768903836830463377924001833832203463701449581499183008993718911449870744614860484918202275983005081638114310202760491500942428466119422114163973302918720517586650424746119331279473154381768388181671087499701061770654803747152553733387920942645928995806360510501643226256013342231229689081245946028543557227245060723306587715377503795417022315755050314085060372371137190268836522688868830034087855319962460264364876083632036700058842101391383620083515884376892121635124009606757580068237241323999557913071260435037882567721014389936632287240243571133391448088707459082072865703150413122535054343604115627073727621688991628474545373424036314196283682889164165983610898859024504837002779702656011131171853623647936683203609284981257836155464837221848582256919118645387232617883284982985948468625615745216763927447430943315670110669476828934470704113002094399455451395953450114676043209713350869325630584113235388842208862588747368142077939900096908143038398055225266746353948989115731877565663936017418712590905801197225440097093323460655844023949068758737920103755696872749393000613567484673341258131237363209732328669556114391149245907333265861264097365929100157672658505744217864007440621268153086866586758534362364817640795795300434521288581315761600578980244063619773138525977917414386607058328422591009171974812478916920258662808258567134438086889732794021864852913788375542940803644173083133001082359785840641481666382763386320881594284660499696511518425244671168903354869340525950150768366060261376 [116,80] 165656228462654197151756696462412045634999567359149039892718806252450078005852285520122779126763388843212940118563091867212358602339573697688022866384572959517281336973361143972311493898341331132473923129383718290071913257673766480313371911183301380345375076838482462587786544845781486682183530558272248408871708497545805379928082801433376243414813593628542728410753846985150166146588951541561237844699744802454799904658126615949832118751477296723446742424349047327090521667657908388553164296309774670358342818508544750021522699881713474676440120646791143436565207578726785471353339973795219517174169025169339979342344150572582534849617142953295303489382675069702813694675212647407495931053517344068544163263019041466482010684311775719396142504806175934714629697944066986179931660075937075364937224090097133439308928762440272997412955846666467769232178948316866551813126023303199396133198288940006433655950876252240929170273968215929165936604855449016615169894216141527917057445566296419337537625135785191611053414828891193943019205913274572690169644780362210715461784775633042994231585216132305851279778020192308164556406820297082994781756974452065870201662318802711746620240486291105917621753246786804739941824721358459008986450095508176112960372560638939991839417572971070297784853804430329331711564579008699630859647067989119988910812376857159325261298481396381514446195965455664841285697300988030008459476021530107738079397743984728301799102903548225607621535598484664792139924973666311728860804867720103462303442446153487635356280945812262833430085497916520387675893300010971469627417311891962974054981175200538952071426324137172451261599703029329291026572369917516828333792212677631952507738019447739280003994994706220502296677356130484202784330165435942053068982494721569445867109015430998440687400943591727698255092487768700168506305631285341688604593311500787254517089249358168623778347293273171482216791772758284818309668277409063797443748164718561250450778389873424128552716588943283039980115693485210055533601159497307179476170281541411813339930568611951890620644623883338409002852173477537967963571895618956404969784916354227024177906701008320443579977360912738976943328668492852245670119042166515246612571720075805244224729577898924396577028243274971711573520784267598642597000332801794002136019156613120379420021834406732772372603357655733007359276169313326935315081116332296472230591004863927211036958789792538606609757505028224 [116,81] -639072699640231274272791672869162881847191112472210514530231473368284307006473637979779174382758792450838429089063761270918193939383202147258659125807869127258689267813944714503375151329049515043758030579541534098735570282050610844881789813337934224163216633322529199438789095292046170464584043269834618450086228389214271830361469472850739698467200167610885953317719098198425044945056156863591225872927117007425823797091856136686977282157942548458424116239466219848244068888857394657991300668276294752459510243548871480579372349868889053393914990487960355503169731014535982724518706111021120356453834081464887263746724167092030253147772921281450734017653917634570108311564433908526507635812970316887275080552423377696081533377331602066419243119149923690774178775849348918325356173539579256615004695373418248903809386574822109957930431149690235948283276063547735405230498873019338596887091317686310050698456203830730283340191340400408718818774570192927719467158781839759350649711132686831030493562721153631434132453624354449908458069198887232137009086224333862007233790980218286795239513346118831283189420540964887143657519789375210932360590777026421642755851434268699718157515151622861658311751188558352013536003868726500266061219079757914441997090184933947962871040031610485887962057872834550358369923469159744247216170467183003802435885944840352897290455778042540457228592829596891899558819041917643176167147698789147691390475888563829320014103300163897771515083010873057012855526300773381338943446488097733152800930941136004404888562047352480708342598239722886998316130565291765992072398652439091520288028182368603843385106966929243605156327640456299907230425796992744136494345334415540977883381195063975337803153001431972645789768971280087120633206061012747795666108305187831648546743016059987958642288587006007208878952272132719233091001373748811613010136991862654138193992400771097317322465310640099589788078721202473075372924164162315221151948225331644962232994437830230257019247278643836072394521074504441367070269951192933670260856835087727248228463130175522311417112683021670161995186701324559772390529124364896216164968059425248207789312938463901019756169234060621769903850430237579831924215889846824625230035721682988584412304246244806739649797128159868572534184045609501778820313537372706505274867490834270415409477894611883031827192013745480222203856268589177639586513807464036980574409368468199768091371504731839142478005504 [116,82] 228910430705801663219562487371694111581486027463943002874699573151353301454230455346663603261339896617581507988425217427097707161602071149625815488022343854712192128719124106209695771594715498624383103289108827866725898703805180787536435984176408120535669426346217614783195021359557038717230482690517033193371726592920375867900558962404212287613646168351711653301092237931484320974897480674694559074479827586380399797101951035044019170091881126498758942433962261162919557765204809002723517303523379918885243078804454180705456902494714344308043047550973147822758952603170995984797103761000654987298137548547175173429013229292292763694655088488496727589737652767533446365057954635381471309038494208660011047213453703975975324323425974632098774452342713328039417340577877266059193568095884172035741306937345709374346364244891955033265835484016520373786251360051676570797778569280164335013408734273276195686411618504960782639190208459281372128820369968286256052838352990295150493049181068999815193697119602786429488758007900551364613231594842244861753774557147402036474279213017492451033212760639335757243508013504888098467225451831642214098507074116367932550552724241312045382450273355093668930742451031731303466449005070565213136060748566647533359606042627717694110247156598118509851267685283301308642141250342919797329568568081316879317686577400869656455212499091001890624283668972252278810777524115877998787178522650841154022359955250219183540943740322933507455193352091466867471853610508189008354792398225404529007238804939967112025883910088053519457933186177692648455271188672869315650990695274091268431801896927424018497556060391021677931733398544428412311727153785993047982032151657265342134616133109804997294638732750094642506520009278611894002304232359413258416028083819295109525199531610801674318925418123649975471980051423339468714531855049390643940249841508681026583483474143477690273692662564188420068143662223134778703234857202971007290406989227338945277510722467382902039729010627923685248587065647491335662616763441445837938091246524656596324902672373314197921676572602846915817395857222062676756391303153216309724950352636275592324065967512464911198594373181289828953857419662664918682835254884791074517185142270366596570280243965142011718867579107280809212050940748275804851944862108807046159194816606970624586761684823772831240400882206344522636469239658336511395122833441865031264709022519335510350455823465209002548240 [116,83] -91465829501854621920615574667566023938737519677420976218358013125629368148430327128753910571927708767925801800151981659180432438225476503705180018661154687751960501463173093837410143605163381517328034721728210639461838955270308617686631443632493684282683894133963737819538757503856689278997268069345550829001552650956254066388946671434243704638847904751534984861891150151467878779574798007771209130294625329381371565572541294602529621634495978620089536931039666641940414685966766048266751748287741457498277182045299143036533048641792876091525099944709885350424404427052144947561385100012419998310055856644453557732913101764435396390319904840332598190702975710205393647416230610904497947539272754092373318636075675405022343289962631262525472391620838231276753587467411540853823904987531285076563427725595813971427372493110214467224454224049038076762073607352740853493641031373917305795250546005922902248722124823881621980572698520380567768767173604732680519909224983580895697667209210266612807128131910069828237719680597122248014005511407380866727960920380185515338630293468646765169112857041165927770341423746214998207825976574197724577799636640956405849661886366286140186296629290538133195329023708488993563828983453626749372652840024378011574459127589635125033764572605871067966052156491691527134597307807568630347415298671400371587342852140917142160610387452950357680142667905862300948049526388968313147980926942236043096458691087779443020933727994428637325376448525225347474349656190510175708623304062777504530562345957669280535979387038656349630099271538433279211862203453136159691524604420491796735460850153978601140311645956486262449106834325773993621044053074088105024811098553511610866458791235806295041612148638043952472465961551179202348180595356370965233818904014751286615944819889738889865124058808901897817768768112675852229085492938060762439245810963147788172938573017119301474339033846673238422599613437257756569260038731230958578939691641053905883967159221201955554243054154947822163121317676223015508959999069981147487142298393903338587848045158501044183349635112132664036034717086913331498694866273607670215285533824978817302180096837562139928326358256466153535426113534407711963708203864951387217982900816014784816233831043575592911564406421581278889667761521437747223565388719219656865468801692809858796784777074608920214661146524392121826578206365941116613876645680191826265205043163364536389361035953956096 [116,84] -22162235660670268775393557158992313171035191916785731016290755919079028977038641349851036675335220892458331715143451271230428771140500659857018016118508268244873460199102380440789387151479008182790371862556098690730389415648337248331375116373818275077754973336989510832582624138821176913466946334218231898067113225687688325279221265859231640822401727170725785565643192982538001925315132673759612963399007046470890380440288091214214954009082017822972808036431716582485645819855502760698039639030054170648231646420565175438988842853145003904973455223649098860757185627657741107665511425495536363813053218548656503797932125111782304966845561423217514175348366242820800637904770011957515729301093057279742089151092747476557995257994980669804298695255258976605554363779865497716267455088054157344765730354370968292110043127446659685343506262557401502303955218821898976868801539117742880068363206756871112252843633623445052620026895272717615393561896800153920007780631966077819724339448643865646993467774195798153418065600182067109221164109602675461384651581264829278157243892575152572078371836312926274122980650643649255606653862903270889383914613935806312124632543414351975631530011810326482203035883349000550220334475076335259583260587235216940427590117314278520260530806839038733318447858523938129193932547563494532616359375797116011577482982439138401980064918287762457724616811298872287030834791896850905207961759578741257800645246243249638825447235594818350089411017533496657413851540977230391471493870341351959777213625008188153621387866241739527690527196575047746576053218282493753642888374530343747048540372350445554370857600388935470044149011230166915114535230567351169748495825049136450223956130845371558705731331942296187558874213140288170762076881728132541466960144269103423491452756127749202610275429854759282135798776245076016591339792667683484288149137744562937258714420522950433409733351176285264425599518762575556032377034394646223400166318468090428563201470673371619674359654046226140244933731375148235702647150499984469789596290971354138324440902714722587967557655934375329026629545043454432313088387448106910487064457315057492922701396459998284575998360153800962199303203873147747760304670178367554900123205942663113188385109542469702719784482616509065304982296003566509023425096874427121660829760220769454147667596605624868741386734245586852224062128688575781210591344791185150851157603893772573405051494562944 [116,85] 71047940794198070336231238114375153301142138022902300107160245994915450378947169430975502771547585745365944737051382682429215155968552257959829868834933258842820834629399212769317117947117261679266193853761888715716196077507860388531270776105750382827576273555656324828805054390638569319347689812036401619627230037185179362794715116955640332820219773182004361812303007976497388600063003255770815121131471716022915907547994310366567553510834867529687019143461829475874567624819455003954588516534904334063747761966615456253615768370538159317656538300175603261678706913923512994324509103036472355837857159306879847251445220171538315832050216164046666445455483299288620312421524268532368762789371812538598575623359917769293054942292366070042113045221334312308071023857476588645303337793749055992758790155623915752515590554792752975124275746830706666437991765309423519648852661550995298238262738834542361810053960236755406003530301136812759809192766490537530376646741273140286001847999197126027528160730404688857086652981950524429199319264054565929979968755246646112289969357452950111586596198611122609373543949394095101973102997848707151790551399491011003247375846420333119124126688155053389200636303177545202876142098861283066673845962837185643042504492666140717604769097729806149839950966553125259934244243033506348390361148413001254599005584742988407849868322043516499503759441390206726845148162151205769523538468627827305492992666857345972209602932800516981160061640645306945479317358755518593300287352839173712356124536334192699806237265815144463799278850149878175529811607456071205801937530114882171765502078264713704338053325581099659219929423327889783886668564774802570002635048241445152733424152287568215369623532003226590987233042363666156596277382822946188349516422942256221478825270807964443020304662662881855145862705575115956454412352680954337287329935102875995417387711376873159038152493091473973773926958479963600407276663128206327415788496468214085893730887447191861487755207542140035892529420361774581115335653865255382038360624161533550242343743752185129016730237431379038247767224612508534600380971258199017735668723354005298664753199358413527059429325116025068336054022446941551636228647244602553918021215022488536668404076608084395969799458433140967903358395920303333857206664959640592365174373329297708030560011723571235319634836602333302740759318452249198684115987681223925928595008534441312863278720 [116,86] 1290693519990249925094157399072220284030471273133483761530732717627166559096934145565413187595195659212848251492325940111686372891021940317318535989641048880534684747375010296751400267209117890105587520359147852172403995749398111014275200194519547769251108407528977045761027489150763046419365176804810279896743960543131849467065888050751307965202393128596739755361863743420377847509648735921872424891274099055402556505975662229509090329006570528231973609963791276984831475286402700489315332071550416176071175371831687022217654587985412059185597828781416352624230782716402461625321414577199607719804877992704878772621981816074079828231118023901560641001470900482421712333389224557869632056663747252780151815473342700598665714065899725634691470395922484181180627352406573555787602413913843957956737472676264399819222425899701394013421154201217694520693595938637862816058108570124475204818907019649924556993263753328512615223444438528215565233655350775644579824364014409295971505429162357618329205692975813955245637019498988383528819581428484577062583311970178651354662611876734856085710538584345579285600740772672544386645385974919560426917228072891518628656553491746452080912263391677882335586641981486858589047972690013614837802727984080860783697965571400033426697620233900920454072780666168405029497626023272752079626057415636045876066413135739961382655847170006366342870021292009219030186417364742123348960387693994425771327907129835704382443943126813684718806944015348639429535494479939320985481607642513272369221869304393319996301680601559309604291708421851676219513942799950564689557985768766528851398962571132255609203009484920997741893099978492102770534887481446633477508922337168845894723770577385138278100646739499101708814754855315124293936188076409688313449539294255159617964488925599986565188078135470441584870859632673391649667696464858979033148573673371414868358028498198914145821468417205545231789327354091576815614803882304133422334261426271608616321254472016507189153417300343943398420560426645459712348344308490256831244560990935487016270541618113912707242394735056755876706721373801871815761359831759076318705056362515692306330719189963359938463161963352554803635640441158960624962035496849565571737996665450218830792009821393553064580650245434693403495306977638164904253884909831719559283934637558513680905540646040928577294678833465979612498504297695859981873140368178067886496423513252795812896 [116,87] 1634578984591958326525381528114455456990506728302734876483756185946030587259153214048949907384607503988840804304265407101710978376846945738534712318738333649584335256731038509223504157474160943790474591648729649475742812670667833565259862123542452985191410463202251735423466302700134476012663854747817865526801366431874283197850402483307936452278572738640743919353987435087703705686619323868607139932825321427986046814094789535759341012120154707870094076202929275442435833233781818578704403365874827208514544272661654652368376579762010791334822168983625110150080030456453503933965941015642442528387598159429918514332798866423090739452982097451619212795260277745844908968018708051874944660919699378368058081674254797953329108260778367699677376283573572932578201993190339654111269258029000767635609517239681274956858868271588307483567901334093024002276589872110910725673709484538199535177347496057468834612748948994205398140707288429273453517200962911045689243156968269908546117476940028372144940566053047022330430421510637512245039135597186461208061863808508677592975230427647006668929531729604295105250006028658772365058495980876435780677603302039522095232448960263459165457457755266614736222627814664399528865318587610715638471407067552331821880562246978650114709235465538302109483143209816654150786418576598313225237793945978982441860465754609943395220631251176207678513028682718752072131976086606633784150678327441880436086641548714604048372027914883708215817408950287584393861009323836208002170812508395930511138981860968838720653835622725920061161955114104784690253546439184471159979474531668569902656691985641629486071133942216799106348902728551732827476221424760018003508947833556697033502620487673716412397723792159055558494652260222958432599052401614221418180473449924522321395716088487354228646688492041974724888396941143627829581577652001169723370506170870381508411931849266684086512065760452975393039413762968336730639195002346634149228034526419087048749569074208425506970830771738279680644573242313373136592024384315196974628335493901450717329404502607114888481798534235762413029197581351330557221121622201347100149924468960708017405035551857009779300257428853884546516947643229433585888765763010531361497903873289293528075390229325937315177400439051136274026462892987531260920862993368647975296468554973476483405677301636272115206419765137254551325364634176296097101946931720745024435828495825920 [116,88] -3495805649553525704494591727156738640724549035129965892603403562883097420301337144009365264915045760668246668280050807325623089843231001245042706349333655388398741145694368858469665864707839178185290318038904995383006864063612809034453879770855498382653281527494991816192314489861880672362706528665558356883563741143598705240079844274712162535973546471943105968292316045136686311819895431988324938247296098067831100181987563934375600172664652561034927949105030172003549525868651695531506582725101423329401568137249513397978045821437916943124515014187359491010878395882093015695166045869756355793811289569297689686572237828977921619936042735001600099569776402326981315916027853318327281335395488460054238214515086699606752296478731669681576638200899581841782032928225329907817026639392484531114056073964328159104290583674693819499984837863805760152313065925282568297856466182795098704896835009870934504428565647427416128915431346547047618355504494919202549002011460879158695464055269732123520531887089818894111313639982132738440256137723000079989378813612258920899289278415961698464139236184937074525057408541405162982073869797937653152894139311435694390757648669081408676066609133699685097115141372283429854389333044550753652627543890558342688925945031411093402475343515173488003166673062591396607707336325730291303031879199275204816419369841453221356429851624046549625280235311017571787875615058176348600447798345132503190511161178479293519219343337363435886412892897589465837168153250251044657126779854241529272434160325245216673210456799890872981997798982820167877117269201518195939036758021640835467134173214517514715928963934522955254939031103355361801359484189437820525775167307297383160499440182316894170235788640108505129218149389325972105108392174888127273486538723518621647766910915849344493290653589537923023657728701916453801145223297311524577363227872445034088157522517009651023604351814555151972624172298688064181110557919971673755764391149299828711958303727996888979952262808996872474135973565400841175628840996270028864390071212579132895816704865755669218819171047363340287557608820464241992159413454590920387388376346359463087050270855131582724443820324645688121983427411265857241100806450210318967065998419287390161748861663785217469196398568747512192558549600946134448683499976734929044586445784992251409490975054142399221120704185427918094612867249869238004805821476862413851041187008 [116,89] 8398685026255873207095016618022173885623089892644555215819693911260867393829181500459354861352715098330702210689009907656928345625612807194471543577012446704920995189723453274695342172683365238375493560161947766473980342985193861868053338379241998154094393566546221106851663900143965122989394306700605959914332642332599551619642603402255047624250365636460084176914989154008701078394115714898511647208281161659688581171168886212914575918765435030048336165451480480804213482109509616125960720841330294462247193915235000896447789033777333977341132821274171734869800848188140361791509616583545967080717122482916255411022661201594999887158384687529098916455910277065824768942440392503599650354723486374152441374187912234548676298264795491231089176409693821352378815453573080771043394234551625492100050191802403347555066813852741916332363090730645774860947405631028469141879328759863364429674329442165842849968925055053015630661443198382539118508371592237470034724958881968823760684741629373065895016153425708120583317019744655711651803952555994733685988747598587743946941616855330833920749355457752888919981404849846890031762653139306103121188269915865941266271694273521844988969147052534751958697482787155285522826852495928962012790625329849433900713978687012597824390288070243768723084019434843762762225799986064616864692580683215661139672636376738449518476264220454304043314240753011201110429443391962850042214302442643228846327436733494560721639757106415383118572307126817427047448944526546393969377086864756685531202322874700141668027362960408007644193125227109919533339151892426543510996627471309649873126711828090031928575607544944797405699963938621351279124207889725866805247617277878435298804613173252982472236852767097159761520870767573940667414745406762726861107663207067385384280285445978390661302860056464318428100411029863541792633668162717845022554952212666249051781311209934660078704695678499751883413554931003658957804635678023852749338976651860234894030406206400067145330333609420075739344432591163533457483800783892642121774830966297716837205412831746327093368659853807621622725435973954650047949699788109642246967166500953317981953953919812973427879889161030226114569350758279112749419098418716651117046870734660733486173421342850919726841706389808685438331513165790606234516620700609324799739706464642638799443990389371775625768010239719661908922445146274622244234202781484774486464 [116,90] 17717946783609165585306689635126939544422181520172875956050352802567648999545886757435068598404279284414314666187134571634558951903389262716858544477013095427831919796466467176865806578463752619566705819717273484888238419891467689236175717252214222426253122396309526771947750936540566836721811633754765369649825914350585125618257335320338062910054388776719815314836458306205961249162667193061529847072297989441295662493586753864045977473355590198529782612438712476574361183537420649148420871431557706113363692431889093107456179488212524480459630709164367673286073465854120510978634174351221914560517396788593455201295192536125416667989887122502192658815353891150924545117248350416420532251495592890440969480352693733326517150692583429729293017829045304045075927923425752520959544026085956755129120336693769684465101052795856605401991385901511018274803627070489601322623244789468271991133462584116185579792013104684865839961090612780876607267654790828529252878228481897285583634947044354730132297277224147138454667220390703012592910480974400267596630239410582045605271050288896378840167337578715438233010335391077240514528857730231264766625689189662495300352222641158441528459265568178068541593237301477387979894687563278934048250587423002984891767873034200151574180913314503573189647415866523314660341984406697155930444293268481501179999513777836646732562128217721990161170277803056401936176734452464310196040331778590811600849909357343035102309038817424716098981941346337807310042481497593779407513500000689792007563758040148716968212614690051059331417571446598691796139238685665378143776722392476937717221985432106397783410935652790729415591649747426039363859947535432527407985933574257205095503517696256363898238010178391684791543684316266753318872084391687476073035565052648977784605045554818374988207595231491999212445370995431808172007984839296504679742105199133931901168742099836243575026057790864467424708692223384807923834848323556714873146314893882294290720601626303398531886841681651852768025084793385550983119638987251526628678402142656087181404538427480010041856738345299679901603840594685442557008446973330160418726818545927436478964212323299953167559008270805005961042149527240882453347905188751005465133221357982840979751111920266978803159251832608168789381758874322661454261974049754008748677903868842193766030508977096772741234910497062298036413601923673248649636620969589057 [116,91] -19019498471889174812109915356093422040973176104243767523085189151338062861146766894780615685864515273613887106092613828416115585418087017288942606584067947742148397981880316703092926035090128925248948315713879453102077587210789012931551961069805585510167769305316160011881404723560456983648679407647495372098404514314259377911279921303452401807752340688006547494873019415932971040263530115711710561949645943551920046017606793453033718139774876587912921297004970078468743831859972589355617504694277838629031505836024196052705883750273917624497476676967516390027743159617805094333367053584845978967781745238113138999952289792142538799227672759600298179972289393962055377156424113909892515068223200635064397429434254553050950667800839042301898002825577805266579703773579479538846809229106436595726370482929316536239051508441323265460869652786268042724357721109840132660392463886315236021898344217030956967358558692977732799189181938373924348942463995101331904820612372800466332969767150085080350496896791900139593452041563840889506303737666489527119099765337261754421147534266118258381554325071853926400811872281774976679872403398820195946084450372434462637456313448987023548577123714209429287117327955422361559039287325265136913956931997327842121436215130155139083111815893304004588543335593352546365146693450686212569614660072055135122105464758521818141734872613789194059900421907615936830341079654000360835235796548622433869049467509123352407329795667784520927837126411992551521752028475365793467289804809865483616750890508020439331063289352914957328346404896034511782993883022939267371479460932009188888687444737765991498519751753282863708112525216712940364732629759166378614236463343470741956062575530855208278066395724091885705132261878862699519680274347937988493943952386350154800961528591257266683774723936715048244022854463921540072478040958374259473059519818098720700176042880019102920758183580515642539061599945943688918969306850606525747433531968555895787593345314266212690790531117356246420513302457180204716362971884724068885438580029533708075453596584396878760533821776252236824503914028441359387296487142962130369651171944568938242461182952264609578646072357481632873282315252526400634863301963327618128450958972368471343599540382625809349572195224616445693178464257016717747968464027921205395713856095561799102158055644743009959172688551782279619854978898410143972992513504 [116,92] 114099845860429251741484234139522057840376333756771616612151986178349957732250160030399412194219839792048147598030233818968392568713707997751989416064391617328634851258879688610159297001503438154522469900156442133556516908572896970167908989466075806698679484880574882744202944386768612134064986674108594920039076724695309238417540617696084071403487914307095694831910341093258386977193071652625978712111491199860640374174489628340067174528356851601674473068587545814827366851144151467093981368822673302423223212861197105833507162419029422369453897358522262154432838814570461600812778427874678056335763323124249129408253045490987467242983410663926668459952786162685060527671857221217161821860278298335681427900269995165678436697608644676443546479977267400972094344573480937677003989404975027887087276329390072797220878101263300718746090533270642328766664329344970810535888693394596667146681497176861977735731875607580825735675535297861079619295120535018927016291435157521243530577403453529328589019628014945533140297415107425889723625508811215377499125485377709374138381219873864995908878710439793268648011390660820431715037820211123779442499670852312481012035237522978249077022967032659320992280272881758689248967597012600752155327436990109944998955574292214203178469896267014717351898983002465757714667141735249300664127190600714550294106883574112448025305043636666663265089601937525925630157357089650352765307837798792606899013489290225832699791574305062374605748337372298488579081323172225945791155466958610889815688976985912312396416829405535150986383997872853275562884010071129661536600286464394003090472005264982587258041611352580215856156272283512985057629655102969801681667020845017988708210627088436158586364353185592739232399397464943112745117223503658186223669331708968392635262921874125401014132349989155563481162579257372602025266576643909702596785954962207460434957633817726716198209332909640830085461382631295261688712134379850283409264168382567195329907000581029910153023469927432363957547884584663266369118042155002471587541009611892691775232287447798510795751606931673235672063869239940779315194251695212866721451265961525164330461404681106084378275301951240434122750940586981570343908745427522661416217987689329473620151132867603050784302777359082778629146007542978334464724936270831256241911226457555784300680130372349345583007003976475007938456032935946435154216 [116,93] 555386641473560266827040033670949125669519804554937839397982258134535605998559872453670345178607714173608480309814080056155097783503496013157838084578443924369239513628295949240760984758364502611182989145539604659213289367257293308524681558347256752889048536575226767384681120545949960236609969324408112306029109786081445537262068357068008127379874707615656894712755805548953835359789119087370839728024563486065495399639796156224237596148755268377165220238906744804396111408181599874114121672901413041198709718986576947741295421906138780279697335945968382540350343460357127069427746925152771165958950749482608836120280297955627767051270350545729456011562441935533461430292182375615160762714401253445304505005864726686752783278041108988244799484099516379078373256255512998370825561784586564473821546541754737367633824981584036509948805817468880498029624132017921180016678989386242902223714630309281517044617993331118256868144822842295650840300723489720866879975108594546942341308807890314700846647759492317221772973209337690287929610281199898626293629593338848177840466103118186813496721954782379866725252457668630656567391680193771671113942846178820447042623109079004289805788133419548497527125047064028577471917117266368277816148211044162345805235797275647744156694106458789399179043817533094526114952866063879379707519605032058867097684902139364553376971777765121178332406619318764483309967400954927508725424393603500552612745268020513274877771837882046944483535929217992266219772380644736235908894531472652438574609002799559464234656407446820205099036981685422531515288718453529421775685876976920599777300756225301235266868784954634487624668061353276288338989216900824238472965126111942202857443607451074986670480558278958242632228238926564111159862564756836147619306600968705639969926287191724762035860738011622587628743010656313956600317961744471270600881579690332995688307731272288984191338464412025936726546050315542041185609034290949126264701288392200835722824396288577000624517268917718672717298195194349158312153064376177090827340431827214948958890296212808958707247484379786724278699604068908131873658789459399889517695797247115887744652924755350154422501637348255288881853245926843774476225798137420871545083172399519319456760559060282805960896121195297135913722344511859408571844268366740174533427276488837106290542770443395416161174054357764847789464442313268920 [116,94] 873800591364384671611230079424421135084795205182086078348378402218850714334401958280311753577785149219700251443464323068420664524390114754778140438830556827052360544025124546071721459613390372984549007219530092467731847410789809767167570505267188504911482300751461146090343132450391704723006568392029504460314690533897861822355331171794943628104762872439180125249867591708068316369747403518766666877331198164772247186622367860744750116949005228928933281377303418837456858162564078994806138169055021109935139603862661809137169005678516192131079399725004970861191692141429362894046471135184336006704069071205822132612218244037879287641275986039526043357431013615103782428197437031685119614371456147277161273817346108873979420934325796815466843353052050431036152467125988236957136207560222604472447398083055244124703100070692295476647302405147552719229015522859087222252658765945900160938479689192545173907574324875737531063469553679769313086101983140581385983051822211794209163279652458749862575377708339360314122320111723648191114519023122594039650705763177595770770501260181547272784429575668228657090945510051025149549960442434092205566243077682838341306224384312619580370092006942462480392482569698302135380741902420004584306138994705075773217080154477316389106227956661256963953798899033050370994515223461513034589803981445431647975576390674289734905690137436807082821985904620721028392610633830976448283800985169651892184594217631939312869909032917890841090919056418554387857977241145048748877585958374122327026883177053160911063827093245588642956619981146376893169981265964412167607186127459397431262831408974264902069012091053512668931862187532426668234616048193204485724425797833000937961824032131279572484616922248828186543874721067661969478015403295951119534272369430847641934735558767982098014164354405784751557197952027704032520775743438737516036569892220532320593645608132824947683381071530203323401107824548922795959546764779885623511132099521693888202130747181040460363639865508256936925312337913603887800227814230447845861771354468225541508103250112398180415655451921254122617364090525455167559020632241169009711515133795128845232998601793480282894488695004792726241874192878119097520749449377107832030072160864379910398669660501024134186451796853784980288620421758828379287285025945467553463131856674593032364391133798032154364739173382238087748402622436 [116,95] 406274755508593488394205588193073830182127377712232596695545818376794900618540326442994142656291972592515635187891845360894338902544394331929459004674306435515109006776067139673694826630656607661124667596366901994693567730130352185919676444434106984449366453071449195304320572773542713268809578396110701337306022388542955332252290012654538252070409373959206808707007777292978145775976840443278506805299577728354117494960760704228674316863477504318000309489782608653688432695958239338264525871174200897808117206535837431184692858536652095107506901571402000438903473435432593523548826419213492547809989727004216784793603660910153362730246429682745534207354912190572045298287490874243079400167792817476068761445957830691035356658871045990635106501086094888453892405994078520196272851576935271537351499916646627268340059815218067431908904159772800864113163715893264173190967925485567106575111420060114224657367750715343951769042613899242188905311598954963219986171773137654275931962065639566297440230404459729198784677579700428753142845667764231291491974361999843815774474634610973182714976361320111251466807568368880350070389975391727276541264418992471416547983739959077470543825507413646215758394247481054734251976222163564502136771619516707047194375628631014424054891500030445705312414049678653879048979058976775974493795625568013701033379314497204884963492595137966836401514476592715759673872338101469480850256587336809030982056311647589639775750256408238211502552141509610198584385128839283634578732540076590668490843802969990238388881545844907823183679221193281656231539739230470980748979514772558773217816390041711975899201602778896812029424589958485821660954102121022476293517367593400644089892061372484647524185157112864104870539516270903562008315825464256096643592839696177837670071557678469646653207740674383808501730045258985341776519665818278500388908287253961939104432054700118144252907174229852761721799818533752395694160074582539087577866457203989449482544886602688025869595162152881772456452226342099437408988362153620790791001480856226800103775196069836118513250678222202813938284290834116443694924022183396525194297006288966856034530085352159612146336377886153370404865273725493555363106765834180270061526117489400899871693880666690018594156964285140044657263170099605973595074982093496743528429209483990667698301247961869615489896257126803707216448 [116,96] -853283849796760918839007001019522523329104475197585220560209249771021678256277368943834812329706247593614843293921593290923237223675115669974139375513596188804987489392004870626722621638414217025567492576710817012587234770337023712098206816712673808538217628390292759885271777538047465761815362812304203607591626772194246740783590559693800615512481689635483826277439442650853542646143221178137101418625497648449193632968794899586040412603373481759053513282100323204455674886343134480944116636837191875844832589919710397043056094897308691571783156542274583718518395437721051894326727089930303636226466464296058362522110928501832026583279537113869955160924160007384983758479371558643087528449949482064366192151556831175142118234480516868458030626871239240990151517263889652272384905028505920243755314923126101392655985411048680038950475149314201519817528928599060951913578502020827559169734551598382644526558178309016511521253422699848296809083386330493252827671673177648822940444272728538931040652730072790216364559418555955990545446963801144683576549063361628976686602382186002022219309388126435064153987842158106979449830178323720523734358293210051301650221598091439953667942908697260036164427511993016831573072744125522077847758271943766684229360904180690535070478168272224064711320088709537564408241165389869244509235430735130945553272085915834688332348647130690677048879293794542433151044563911381316757838037246449067661533210977595945438932701676257604962417585846262685961618931333289918720332397978868219725199978540854568287677419486012796746072780110935015434211932516020643933369741741559456370432473683021837950163355473999412919491983140375370821771198847420716344743797904613559083330765921029069085289648582800440488992396102719183465772963338497306187866109649464758066425134795227519005687294616986785806173402077464116099472546685439472023682424845767551163821709372209329807163830614345896520084946142319283947607736125174694704723101270698604878461262440549994088284002376342501533237332286240944836360824307626172652542969415278310614083881377854047401498834105575170000410787412283883991048983992526469733516857484532601010548368131281816368155453783096863077804291745315884870360385387114587710531818392489704833487820680634973218578528535518358929221284623721761190751066836840879351362689783287938578352770678051192891171026464536360 [116,97] -3013171287690598453395857331979327969363815324468372531567337432889260230065917564547712464039204530722733693472683931727717426319799383914985761621244896379612888981448900935825971127954355510471878048955578994645365192274193150473949823423150777298042054272359879658317704454868245236646648077944744639557129480914796826231856336792388085129863463824786047677141979599354727941425117485223991095055469869773813992485061264152884057009256175309965293678472655023310808559992015313971681465867534935534838278666240094315063481223148775679128324613227163885244539864074886275178593820246611180583744198161719915757926873244237276424610445773099841886466529183845719565444817040891476602707168251594330785112935510188477005104951570564972902095116584096706175399749096937075515144298171989679130897457958922389871055670375192348687189756541389740251780769605095415917400265449219601524807768333232292103704912127842695490665412906164390019074266090177163779504697598643326248955564278239545919222416816923608285205567084679315875304618133630454005137156503272441025065715933982161941168668644827640246528735623984540018969211959894313759465654561414132280960108720745331223185142438794926252132948627159811616132676359444292431293536279070110166719736989927263444308109687940932682870053563565719191182327328835664624707403270231262375436614507382952593606311489714135200536297717017629423925114274146567911701085874512494891643592113359653993223126197387295232625967321233314171970227060240321487992868343130922602617546214985501659616378180633434537875614818785556104366190496787845995447913222585509953699836811988668028549921297605577564812040651326649643642391840572862328001778149004681635523032833016937293481474327443101123569975066627377066416940475172118099462270838060952320875360781621794162222437090542735739120178240251731061356295113168347857383959645387494606174784722332431116699105390138436551425329017499243615601327800942915217616368953843830381384637248138848294986230175373403376591231060227599395475818000565683388094504314597356303716907811153884348028369833515819846020803632568041910327873359483587695606757334086938685961942765064601817179518521429368767901018165174470293731385793758549767878213221443981285956580762819864856119245418333796266786911346021061638913090758778920316456854300559213536568450993082642060107676612208 [116,98] -2075787679635760220932292877926847325182323129948709838231766800255472049109629865858775835658521799911040949540696569897056201681543602350764318185115409565268119089305872474091592979419958640876887972276461088998147045608481985520863052536776893006959059344825380199172975222025904741189425331655857396593081152316815130589281278031690395907707938439740770329652506378608512356869063375638304338456436777432470281508255453546810939731747267788920153791223903104747384353034135696814580441035210829456023371491314272032189897278114498766124889727148841815913331039743510024153011285583486817473772294628043436170273132453545972305393293565654072303288669115034275179051433459305985629059659144900754825649434461116831912987754719851972411432584142734555893913815833703016793790894195593873287797742144586122013921825665341554499901721455142193653077335145433879123439115319667010932474620838476059706058614518231576148477940369871836244252737708664509063430090763041504726534366757603187729210823596964749974643926740252620034824736795307383242599109932060997739374363869662701975507860277765877046354646379072087919029753755298560159361991626932160548493179838563090690016201970204757698893416840360373521491183174597059237196944807579408450078405593913376818330583120123491563411844127996110528781308815108459957844485782239245680406767068289531401322753683446861047054608460180285549450723315550932574819395446237750938819441562913120789206415487707237221064707505823482292601041842083108846804290688872902402147765801976149632295938062189596975664101003841889210688733340103242883258701642351188317199628518836468864666754361646072210817818662631577171129330521969571685502454309452076077184276525034420276389155111195209896562843456254958276228974555227446377691288517312047276675111780732994249668757270044488089660564850984055243757787349555332944981513446568374135749048658854078017714132878717664390792414679923535040214233123433555611162976106957269522386102363127755568477404340038857317332817670305250386839229208176272271636391219813423438155634829963508787634076348270791085670745502313839004944841489957024279947063382423260425961771772670376617146456359329547304277675625524658054286469941059546337595774713894524394688120160453353861378784422873926667266380312894113489007556802995942393675101076136054017028571842833276474445858 [116,99] 2158405474758408241796285886402219789278874096256421085860407614262819821912864412328436538982462490323624094522327083743886908835548605154004717825814660474513580273770598047419140108247085594385923546668649926484651640963811719733383182478273536669391353699587422583645078549710476476009774108479172884386907780907930668215757339250050173421205404297211061201401372894327118504866300827878754840419999980382834175211404757381961896925341953918257922225854248932417193405654439916380478592396286074023766775079378941637510393650330491984654454879433722935590811256600978946748528792099095765491987608369166344627810481128984886220238542721597602870780082247949610724010023193366539899341312081888516807549346417877885008768336576271118838345997133296896036993600444331177632824854864532687187141001957114638703957430419137044179066503805683763194570118915718747565910555870461014803470404586157483764052894517533399994246374228727691764648293276654659311769621829553066550074370693696275661743878749440856150182671196628239141706947729445068461575917637966542153568066429447210179718258360303499731189105390182060748943038376925118855271146968932130735179738355026426097868502135699804894148534954426101000379778125977310661927814400317093678461188934485629741617055351291313863576427331529846082771040262866987427675526017232673343988381916633311462220653788129970947801307156942664804597675593363269770868360060269543854287422682057191554037718050744035116653104499112050420449972560454225940628392324652004161083873402383184612944278425101489565484490171282989577388561850233825800679038345511087924287160760149118038054980319041410117172968515929849171528903994692239604707615484718030635956032079259663659545028988396003251831331511490226422900618247813679420195957462038720595245736500651283074390627958916984478588075313012973660390667504500596237851416234989538587813054013979926485678921982883617397398221107403532678611048448656738835245087569471566661483279618038517800419439135250448316033895400617123840405845799266297540032646026285942536352731798924091478497679970582317645560053335459198640304614367479178962776853684254713357999459820420185554789108354658987972409311795779038608930094765045763559268658808624572853664775851848520269779617009179021090170795557898037532848099901071034369251667801430577206772076218719818048 [116,100] 5379925901733706429619065009737213323334060432678088462583795684203608441785952474230186957461105023159827164749452464635103397499281262156580254571595965955155063035256240433866570641298005514032097068536803683610634646672960415635147014998234669166842727016304719195671103695404413085150412114017666293658889017356657472314952665842526463001491216237804037405881196316041459134505208911209014800070644166922558891235983011008218374154019107260906543110910971264122029446323028393584333937294624497578619072549574649989973679883390094603333996711774008051131020785518817445920335641177655648685648162166929030423408757251272116120877753417831635724973279476953644780266292856653246691630421003535569320997658250340671302068677131457538530132381726530378321200505461232946799683948457933916236473917798369094661561618198048399314751211656361761338787454749014501210854204491274043747616272298825240147654200977220918523416241986314123678378496112147598920583908410931734493489705518277950775883754247361933120961378665137461394257828588938627836447156122874278325540894196997458551538727489934858668883468256488498355778861258667639753391887480953610634626327510164453603922016751503640010328874092386584218330865955317077860122468427438848904468885142159955426385319081318511740738460379883698538841526197673969383986167786811714913275450556725993058617426200877857975554475192754355442662341657078421924197760407254281901347127373831077226705459694252751670030263414634675456689930425878167234388388015471571289674789615619578997787301431606916017508641891720993333901566262491732848963258699996451808305511717692232818698526599457364968692349074334294723902490544840254548590567668864641071345866764005542625807698952449441076825954402564820442787505666681089645595015855613978715743256508027455004140545848436101610649892149684439947095947399949598372600472933411565827653919486035163852706412219371398190935493198547453421593733343839913911645858098810221848568135894298132000262404172305534656654188942166792832576608985421871901932589009641705895252588177475376891509749449667333123524077635220568030337913581237172837340062425657850683783705622230834587910570193127709532766488237278440443124324286431538710782622360714022578661346048046909806152985942066350517053278547022508215758087613774589025924572271191013738327316000952 [116,101] 2193398007080880191069933079571114934623437679086468334964357444606997658056088058277088158152297331328514668048353801860096364747704871237543040177380378768105255458515094071408547149376748281853370437346552624480239294894860345358276983761374547200451005000473021505078858836034705909110706710496764827536856731299212154232948163908458489617926020581842179952867942168512682091475699158749239511529569141294436190923577019788650424070995020246152955242313770896892072215537450378592546662834225373769021569726245875171995939068500038323796870871990647846988837480031203626559001469503346255675938684892108290691201191065319592565291030680721643369961040657063649422835187354139213838841615861611979189164156847549830514405257639073412118138158231277745769579407496293699939981315308337725290454462824576341505431207093767663219701151580473011803795473406545734546973683198096175095356220544255357516695776011316478763910905241083554045856704056173191683890331063084841321925040627724382081828519257363353142583632617022160460898002271238841105294944945096659801334533760497610042482205196419383657967945518138607226099501067813846058399120688212973424358817343381692812388023246858971812423154734906633745200168133171103942769162393416179329645025091445097479068030197817439470514103276890406168601054929941040904533185112799239057505135093148518066975128981026849454003662396582445383781566044133411441859565055977374940968608852595028077953515383049538548714911378596599026502360316509583423254329735915026118165473525502307103695614272758774307525083936035834513251016707612238515699815138948347578874531191322914443504825367183050058497223365926491148384107285108950099900457454515347771139462125892239271980937700732568066004578180393877461034210879634678183786952163322580770366360955279646301290643373097538634617936426309444484396595096360711974443882527905197942028840971243959156197111245981179698103048156533455348154577380522947579088956422159436522083348955545920205952742576168682016940138208868090409148671059697575641416615525309667871816984766909402498268220036507774120244044779224850291986869735061419681704382574671656170102999041070236447018466779100844828042879824829842229291405051542278167224658376525291647165477204313151005879104812596445575780590943447224138043929710385472521126352409769967387270696 [116,102] -1946983890198340702036410920168462583621673916489222044118209596640341459593272964550770660082417016621598319649997201955536824056435494691848499600484966121171778927794539403131418860761528513812660909276111196153260656146404184369842364158727286454074108906260198461138582670590389287325522303479374153356681816019442555737654239110911492022820830633159440633980406724523062998308063090980323111583267025138041756691208729099843316262418810218061920207374325499407830842809396330526513354469851681497663787408081878608696399320064128342924329421500719904916443121842590016015534276498052125743712581721954425279077914467392561168563003284009969119243608344710218842303587470293854853097687368542342172173678916949772645414335983451762435223677485262198279541402968727876824712314462786404700875107926372673872902064931911264139996907122703717252663568503042506992758772239291571890054306509434846429740242270999685348443493100923048466075840922556745680178103102948365923558890083116617870333292289169649586104685080709695599015934651283824272184794488115395825899610579600220617968725356225666169732277464816117974632725299583854461778180152515696875911652447400005874127106684433792341407571472494844500635402307692938866647454145436740339384367347240797632418448906156700274265919357758101835485008341241455828481447472967978486633412456861583168256988954320866424809399493196486857186961998230239767808463261803378648562796928465265342489636635478357700684708742059344037658330688346689005258431122850548236106084456424436070242105305888319363673130943703589119474061451871006792867120299748086493170755851891831787535082026871925311062112432536715587291774752382777167009826641310022140667625341386044691648489805284883268953532191073255083902688484286649970537683455099936453564887961266842380852098688715574017811820895846195920125552891648638321495254811688188196203890041483837283014367380371737069149385357391270088593895254663650737688221807808297056421129913618355423136954813357635400823292012467992534134530090934757778025631558341992216540866969387004188085574466447419433637247176548762594172435273087887881731419052453913128146494116752321198966059589372433086845082579917897175352557978750355484632221991394681320623758290797986163109392619644102136752429601471179128546072039482273607905661013075168648 [116,103] -871350310012196577432087847282406556343441431801254732028913233166324797955441801987133646019751245243465347711723369969416528571416523363600760854813088625484807461225276009416250140622285429815434588181898031154550844679740077364669017544857373075590013415842685696754473082631371120041477770377399852743631875920319659565311804842829244851966021364232393546735427728197981231330776629577332547683239254164048566088863647303473238304658456579547889069661883622252553342521556821592512293234785501773823372067984627190375029956976100579899461332030032975201393695332946698599307205443775236296777900121408470479125921912888671789036367405771934650145137347354327720700677163478947286741333567013317089638524384601940686750660042413822530592449355505766427596524060369270525059528749385769622753416588208189473064345165397498865926767292999567772203677059631855433031248153178746779782454171783819699131378173338664200228374066730941955143588272118988110710080609662710368513862919173421191300949352019834584257999646269792926536572566117196353248340675210092371709033146579891412530308128835641494492778024924042803103038428537133965931304857957239747558568564420366460885582633621693006724506110145408244880714832492561538812484801123053766858576610314501827048780381599065335580424565067859738498105531378668930209796569958797926295893442965332492059817943596554323108280877864064113952002144831483615205595275185818887843891431150454078727821477684337885430352512621580125406837538380747135450897579232519256584765256974784352339806690988778540314752971636376529828412662197099474209264657507635115968353942528889106942813880170183373000705201377049633977941209397081100959938026210922791265972582869556628901162075593553223802854121034029148669401837947900726607741144866137033576815766202189587399391838983319770064014979020430773417629755653663875230998295040330438242734118734929251657368170457744595170746512059188952849236982540118962587782189077603611271798566740232524509785613671550457436186106858315811432201993666748136311910001963195493094936870063904842283039152692914976095340439302168175504086284003426678226717406867484714483473642300165411671025460230434827534819704009503371974454913393764932831997248434053935229880311031158971277101307291577394535557841045804850691578402971746461961810744832 [116,104] 371296025290615958910254661340998364294345621109824754897145912198041237132766369504192256351467260859480415850545332524175146690748409157618587054894779074020880774307357492394101463137159395865495257541189066820237305897145653868676868886888317438182181760634336324804748799279631590265820531674780779716889955154963545585704162487284369826426320140751977405034207475972756519377241196685470580325377825324387737486434512292959374549770458468166607570447237210368073525178850537886885414765510170395693899329279616746594519639832344862225296593426881255523905831624414855089406013354958120846868840824929891497650328013268302832696806215967126181808234457551074517872664328634487082314927535210914706463000489198376154374002003200414484015281487955846084512106177169177512853133552367360924236049650143520346519763983742336190682037074758902905721359901707463285875102072148197360590039739496515869845216002878510028090453294226126039094289039300257385402718907784793792371056621051927041936527502898767227515031513095957722154257676832408921055261929261566599540295110606215925628423318881896179545882678834473293933134081404939453478713210787182226929718063589047031178981513888791301075169844718545599650679918835982696366623848542546283855362618455832380456377678229563256962262159033222621902443166720153705166006632629098920783314901208025521554529040247659669217560633852720907239124358053041559100321168600652653094734010295626687056683947869032366704639064901296959150961112106452130088078362600116556277938773720223238765046854968617131966192162152896374101778075276700449355221326082733472709735631279747002076211938007921925861503354222855847124976500237238221216489696270058771989867335392444849122876807350630784184592854975518773428665993459545805368961209782107090088810101383926627145348544630754860682643903600997334984413016113131094954670632574053639391792778018480891248667998720156506067243900542339662890956539588349686033061391011154897213302073774622058782778289067200330778076406218159263918890824655633913996151825015149249297383240617148030783089622817912678598097551414344707812954547556772948169908506313595398367113336395603983102437734789983157022300699334430411726634474167111836345454050226285616088786303384157016161437149862944026618462095638129052051573962302636971489408 [116,105] 90895880705938574409602470709034270012026518219833072594647555876304000711858953322975799499553727714247885044668081400721459459227459330543770733065704925670888302266642022702794990209630291730897011297147603313314044360534736603991116671638817961958009428517311937286798028079391879315231527988864999161863429785409832488914688861622023264133404682460744502281094998649187642952275294046598319212580945430915262207810507305606442277788386683749807430475023557581220605863429652568785033576884324238723064933123200283846697228479827395336683474450700313818331828617864467654620043113857500476364641372111272039899496898668968242598568475209277128094709250685541965437092576045696398242221767250550870202901164247266918350685773815661933495807554645767086785979668318554604714443720042238079361935479683051361651259005860157330960840238958750957029847258879850398322808579271868919347153271308464625157320593810598775484612666040711843425654969182835171698828854678358388905091598052713020150593202818635414495388342417225621908039787461306479303360137557447254515801203290723709392122136206559051543566736931308205817796561733575152034366205266649183627234130642374167381002974026499494249083742953386138157917120503765216865578001180825370534598014794225031081535814183398312647813938899460547258507311609357302493486865386580290388782062763532765512030892745621580189242214127387346981602095212156862516569583585835119627848735184579102002184788737225796309426097957971399251343739532850023213641838832793040262697012109710758486497570677617009365896496404305385746021155345276655886339425503232587874335763473135010405984144757244971382308536143476207473526680414034171332096111297640438941989114934372803985789419372478506394557544653656239444849814374788716687057232873504179958963692548102903247200902419239277178732357126956784369354121913782169796319438394054293502503723513955643453801774530850959311282488903769252650372314780507942720087180726385485552074539301424439177425266340448652014106225234890497972879819675617945916748897840901540995616525354155083237175197304729799948460040040947965362531518263539736279658392994130157970230116857602599315035811564017734885668815385113546717646543133912600016339972736674742519205002895495344332256309910668141500495047845624516019003380296210928 [116,106] -30639727926952606457754713940934651855282011206167767633506004139066147078426833943605370066159378746942108814710965902949384604296005619098221886437936158268895045976012789269612368034645086646921330854182528027854647701770201946224597939025710649526377041955787189645978537945554021950699816211779521663984231806266641134133789306925232043501161073482208988308245022369457404339916156435303761740116441618144639059358957728430133833005061901000723722168863631857397968094115504271628215485107456174234705009194670392302799151376296165050114435089239309878461766993759988533942596947490761589201361617623759722728437970081149578956893646969099298060298975795625696944948464299275800992290739097387072966448665148372313798736134243693163983525023308898935939691272190213729281710792036473629669154180198917504230590683698457875509736670631777002116820816432142056086098491273439350320438594359955356953495374307460897659601693405095360664732384143149358049843174082220128406689669042333288229532357917155172845430841958021364572789606857746743039525817694848593073827030007150675438754137391316095673376760103133659645394675541932701096850052408367155698780656438323322041942784609318877503929520815950275306031275142628299858819766177147217291606783169512667089474641897215277163561578004987939066935842745359061346570482016410703203601145319058999959867532672238331875581461494470475714613721352205713792777096071814378581381746727064014731287584660800897788805151625692633019044568996093087229376146826526953290864690418438642554753780426661361785831039441771608711702738131387553401033634073161896773911509312665293607376331074260434203720559373939744059625518760636358808263144876252163853566443664857989339230697694417394502925676562095244800853356570466611870458787345176073663539341733812905670373559047338574756811583993230907649936821333066844020701202222812633578769499509038036698062596619391176952648963601925047196575584916887068849123098349129631954018531050436137484989278626283019895648646454377088252226483258953183452235141338911429152958162241361858296786267313107490607567911386318740310226478565091490178370755282068521001146756451654517844990886069146381953804820770735604148742648856348948093011643415589270235826184246808328031951158604276853752623885173249189024259072994 [116,107] -2422798832668958332462490406965637286250572117357589543808254210564585455205273184805505274730819610999955554938648025386655822977978002068708195380165812633448660676239708049547460778240659527059439951261937663537451062753536263045761326559997288785505353932006880100684535452965936264772730557748911643249739732094707434100510935085545824579738777905365227499383651248949629088005977532190249416252567019746525328086386146370223916536829619639448584082008499066122121720726593356791072836441445087747375390931180249840092236399719411389407662437448848760725666374469601297201462116660195290395700372914012932831987946060740830014051108853846779398921945159106106603940141622154862020002544097091462540820441925744364043954495839539957074834613172688984493133067550105734049294350571823599675224020529836762534826537195741151455020775910363349551177570375620633788340839837573203995079974539786701271664334993605790682948218502088910743977918424511424980254045939799611472370484005779506652265878778888004517575630109907653506529396422479202561316810251312748469263637559121401076775364169600288609796505578993212794178371860029695284127341911848667839612433195214784683520902359550041252182417463351593837439082721444535180751312409372055982601451908556183579766968030206957048410126563165119728856369535632094674052241002089808803098485058093994611585449936771833812787492047317126211071131913688943007051568984556145258996939379680350548470835752466691819658446736309007725299055037564697577199226028293996789665135007358343763154556709746889711232884239768634158465930746853053120771087465441700597163278912621691510691554421632490606455691796595099257671761499228828300462011982211220873618770095739000695821006845712120141393338752228027070315563164516004310737818052866130238249594292671868890021420352542745715018947985130507271373805823587842563556562770521993466899157248919572412298266754194159255098528576073762201380279893332682391977788668578833418992611355842156086742606616226525801104896323168050014891729693870922552453551864720870302459607126008438266348249674224691847711206230977352471324089927721461131760244914572071420850653088150630637989057972134218383606607895955174156712774934110606655229535407660432353533489091540890182215849012402244834520561931795404850528 [116,108] 859070363869572415306766112434452838101439502601586177169937222965953685720075198933593168379882853255304888973464339616303600147967036699679216873991634647122444883210843969506722296589694155861002695338117866773733270012537528956171385042723036841822198293464004160166768279449088339636721268733093377439317421090997095364848108157061067365062638020941194793135635935747270151736696846488046671349261903040623002511658352227857952694617809626371428724803295078955587524593551143707217586704035996418726327024216562017387530115500492893622223414048747527734861311138089208483743182623383888556381667093605236625943251597887227931533407382196272038170071253226091715862226210719968187113229680869096140037880325584120541508900739867115860023692625228899572101825709485545234656951949146132652878784160432773198017541608116847856001884097427616239093277750300006275530043788855142802860772442427893736025195531950176975292024427595398087411569609960686138202607364941042726158671604577010898205531038309822607235975211292591021874998305315761627050628913712638385731362984661544592716730288708576894371524086905195595465129909309977615857216948243274485804941333918703821632970307621607220785951994758798632354844654639815322183017900294632982368149739273927792838464342632363327919935422272691839268589677438839336570718782369986030572652851677575082329757310503817761169612772428767549160641553939719327580916208232416045101983154219093302305897905311252341192627044739718962215056368220238670909996617280548150110374291261905468989089470789906529334882401631359732330464803293377110433807204106496380148803257009454696781141194542445211011317688171093269460889139146800825722752306109998770877729226117345729520108882169413699032900345089823906710257587101770483220961432097381486844898857241612069046247247530302718672708133908474486057985828906343556172671510142548515455438078138929489524636695209950030179890459916605331055397102424711146442959623195585569888909273336991253179447774801397623750733018093514594107606493177230487895813622095354754053000263176307360118103217309993612015034541928962636236968081749604715645664181073735852640772334778109936355002864123239553877830934129232911841510981256216137181180532245318334014804307895251910249029926421766574268524768566496 [116,109] 23958328035386102135262585962656715511866796357896981408925762276760923255894678266955341348290337603286531663060017567696215833773773536076703210210211179633199249843479340902554581485696987548190487559954892746057728920928646502321642006257938440745099592911055153225619748652110484695558576373349468459076757990914323287940781652092134853500950222679715670825744178705251920643872681329941525382144936334099737183100157689478815607159651072841012658542740289253582684482044391505041426578309258727272328205259493542144282722593091612290025529864524761254579446237421990134943870266063879906449730539516031126375560121228652039138405093261979503820757612239794683188495848364974664077504147022532358765071436201520208331539169929777810858064092349728889642643201569931889817817557323947118797551004228090349031393069677418409768758536974716620818842127722041360082393544985379590885064826094792570296286608721408238622499929475889494206636532275311215056683151228101264390552883503101440166545160596169153471701011685044511513143154333886364925069921865861932580638873652295925798647684217445736151105642234956973321897075384951702334302760703169117496771649623491478036926941027984770738108922391595734530408050264484150443746773629389549686980843275299495599860909663029031827107463913144213004324249822749241628727438562738914003488277870490525240661187579794918120635113630433290863254280888424617566007936559991389574771643691420045309173941910193145478021854443061949261588025470837781071647115254445289743353976119158558322318659530298668320294183563096754702817039328702677574221413024129250477683216715611365465735669207024689110660612950276494074914696687196825790269412051332926556984794277842021767788748187832568066351165107326744906435251790955268195231598230364132172541232543922944312110229678602146938753166356039772583635514061921794245935626421184137380627966995666270718436877320542603634624926921082539468051779889503453854396546268065768540193586574443100283998695921383563276520449051625716061740507011271646818943140672399674123067424048142081458904296335297099857424767438834905880947893999370263993746826748526583201159453823104539200553291279670656633797183824093244193753193244330157028719460105842041911592723006752247696635814247859500170197184 [116,110] -8920092905203720824731590181147311631626509514014503262245577289458999925697618798885039825945269877967746685013176308929125758068824158981601251841815288126692058349842391934578716096035176190234489669426626929606057357465617687287035058298413397007883993461107424574114815840273637773201689955451266638045032205726467404227469558063655703255987735417195639775526116911767440944537889524614584780735964082295050621516509671520933957696590327388936200528457461719432304230768425965819474208829987443267091235473805017703837842282881715061166618764188225756699604499617770945754191003586261898121534835557143403105457210056749042114904355074380570803909842008502190781116727098163839049179976990870488989323073717203537766825127784707059836948219864141922161025424784331681317205792603296595668190298354754142953966481297033847748833578531741560751393361785578130522105952827425899333685383926439647471856486727352084151660241249187630024353530700152954513484394243388980042324191625111753224278695893000642026082200839029022943608004880719745991553561084582245826257807260468110844777612121436573130195053345894979117417505887103988906864849849475910822396328413515475329293935092385269207904238455180739982524415454019274082880814508296816021494977420786422876155671677733691290150881346021361086885884086116218167122208130174009821254149135270403653827633315913713806184727229888607557994629049869579220091222158089718199481165014716701039512894890779378710357092641664446330960760071820615074800869052385167449195747903492619863861683324403963823803104492349297249149143218908564270661691747141522035590704710589994830956079380249609826536418083645332479803562930286295822652058668303956902392228111747889895315958008741301162540576162573238049999816723033540646392754027277117475626361290056622974486878410666558293161549691710807332364670879204213040192301886279424490464595685574058872068260239676488481441556320405006366771340420516303806888677017689491443477059536291808918564773531497736717805901366917129039190919400975421040951986896106682074472937724680281829049026333167388823633388078830972393652423060034248597007873838381659634437937330854104365542366402230748356373973158951067638570254220476025913528478205155698040689929566818795180621954096806691616 [116,111] -302658288824582273576513189286491239047376643058001766917077361830296598102396786472182182857084315446910830315949816480424767382367535581592780261215370607814564156945760767783724731359078927926702432457483560055891178154843827452475974632189466513152369438061076848994539215150981523130092675389389541665686838356967262103083159924138184300601131758567922386919482834106710497515622088155917313591511852681744872537036074806391463729887249835496262264944579533350737115061843440899568211968027439991331696089513211962178688741916332904890129779876466187303691286831930143827674331214471155957964648098563191845332754153968840099545028295960591064284850356589479772816379713758940261749680242078394153676914445344036948535397407841611912156208866600203833703048267971022395021696323362297115415368138093395942276466082459244921144277054006464278883070202181724752762892645509161687832327900760812230824957856865476579308785832323025076554729618487857248374283736443340597683822393895741540766683653443476474866084004039124001830722800062899957842155043211149798183182510748739158025417000794228827087933465463692276948144603227450181998440281493776662386062195338373886080782572240530462285289595485940958307460819095799422485726086836432684112138716656091231335969549860426767407978328855244221173922558966119919681553414997904407973171274338441974627670939823736108892375838680750785628792587482119114553399564542571088787645714949476825746739000840172296287176208329080356353209990121063942811123341925076099382333352250284185296486257036162243588556840233584010301495839867835964104439989129429960128768592646076811208718092142953356409157369710888083821439763039905737122479837343737664793127868309682352346636594297886514752312020423116092465682651195659991968224786173509913149355783759685883140364053803858702465202220026284895050918734338489707494906826099229746420838241553148543068896612856885028833550786523188000395282636273498361788683141930692138408727672634849303435036198800299221590703874135350129836327269393831495026416633829575344859620353309639404160713434741444659532098136239935302668290663537735951277079788237522379234898869213802305472018488735475132754741956570833761676082853724747966926611142257260162697952834495659869454464670976 [116,112] 55353024633113335351939637496319198820826773909379779288193149226964735043103146191149704234270017533632808439401404984942141258469845459431147667401462548407381762343716961080600131185067486159475286621346337162377844560070686217795969370765013646005833479376258502828870838622552836894382346784015686539072358375421092631082241069508550988218864406594144773431172428189604737915407491645364791052329379992725060698786738759050836487598524138266226403268666662290029504913682096253270086852357131271480974046425004505228657006186791096571349300943583037042364668212962878928745388968368161346840456168489019536956377546061367276067926780511773381312369934177511911911798724658983714512765471602031083174443029757984936763075299987458542543903623473078809719714995596969379525014759092905207463815524405842890180759947977390114386387079116861566207863417984677853905304410668600117037490969423332984548269846220839223726364670198725079192112636828595826629083849118129983517287450122429645081638039293963718267024540851088973889550909448971177094151813868555826891968321020295163890698826975258491223231751151248518876721838452366216112257162895266105187029241875782369806959894419022102926930872007112019461440262678716913947143760851264006903391147186416369326870482063386003291798448993778857085636428256472979702060029126880967557078061138082261466538963475621808952003864228926062785057379630682978507373000852052174226171447644753286283013275663635269809273483504441892942115443155433227630777882847362492047347846923310130619181886838461158236446579137326136674419265278331640284872643916433624854645392042298053685706636681814524980531972483771147377806593806830095145852352168800003271716713845457914290554790692843437072283053099421143277883249986926251436665844797384208469770290985257599242132615968255377767316003112983980930959216513667498823348898554074865225163570179780166572795202324610271954362431382952388937508272092922384456002212207707646281753591891069804573961763551326331548826861247407634099452100598496360824544957551801211741208184825344708772481243175166127707810990571305942282198921853797570869435751009115581322349010888297318395001092653167120723695325480215199483837788311668772092720758273744112983786426939387657527360 [116,113] 1327417013873789588300447624678110390802252611723688779595797689353215174512808265416961766813284214478653926603286545353848985509767577613411533336877500551632569445146025678389832775769403989747169495157123812861751912516984733464264344345153592173693154633551773069803491080132676342329998064906284025780279238058265512478097976940626971260995499421241680403861419134067070169586990776553885166486146130592802639877590687351932356339554921720141598044615767491702431628706540029146169514913557798105547464027880700131419488121299305225075072942639728235388444099060144547069725740699259460393460223670213157052912035375703419365657516815652825087198583442854526957781845266514983738594132970215638144878480600876897383129062158248686000254808297111118378374375460437142841537244837246662887437988793248981920373067480968035549153903504375028315754134246417623691253724969223366698913710236308983666848071144169664762046386425272554899205724378441836524902634425102031237391613009233964171651352867358502625517327837538953580529852324159013184766355969289697556703232032482887866798305090282275034578978122415888597354157145795173236415630864400734797634667910543162901369951596827967974567076047320475806693823617267252985280778789128086566720795106284044933747175985895770318923519785701542209953913142251738465363929604097296888474147048326644219854466275899809416473907716066552145005231736579057613721300898313577176093858605890254895301653803004859495064466311656906911363944733667407857289338243718164589435117185815238976758315850446723177604412341848904163149839242608302731723759240160085904282887702163236756729973250052373466545561772047107418069000195035022377028895332086290722731965883351708836014995790050411535051757645822363444471588643511434263536356424900230410072164922368935711248629469289764274352629061185538142779931078143616746959681366767564187110671023144325053303301388254952511478626360287580216755281137662036068182843072857921074836938202774628556076762151837699727456492313688699477823732301049319171827506692309189613203684642746924686024215221732157975422273866119109860539275040272512225198276587967919271524178909359934052055729214572426104424245285574972386957437488606886389856392885508775222870270252968640 [116,114] 22810502621971791669309323398838874785775140964703169563744745311661769950558541716931467303134031259925089279149376302470198365677894222922594293618239873131568655830966577015085563351402149246549268780471014332460680686846453004818221067851133158735691124580698391067182346257731588046905852262546038848256322355441957342290682455743663988200595033256613068774069309579966852168260804084071278151562053523763131629749677142669143227590401332797435914959470516666874006196948040143536364101763626194502388814590093989259066993843508683901835386251771800687939068991987049974034527338946293387059429389948970762725130442360638662161943926969238808498474782499555253483395198048400190061127406476510883844151974838129484789217720535828111047076749518911283057848485109112002738066579693360102548254875172191488287047231988395724653231789775724038022184843636952890958405105489337238286480223638090761747753688351304163353432920822073673206296517487335367989949619954495621153311671692673149137432816002221958837378994328059273402011180397318531112379889675397854174056411330478145218547446497292688339475901897470188326867300607248018435068753994152503661079729388983712158581801659713784670813573112180327508618165911334941837444416209056244147174523703250558448067435362304086164368213473186945435084134261647400251186988452354851688053426147780573065955676725851111286183623021994728590813819718802992439765779389399893099871376965173627814782868696868727411562130525953544886870061717766937181630676221798308808887612004449565842189889574863199651226455518122080071199905758344426922940321133376193957887598621850221259750972008723640808926619267778256192452255628110319203100822331550695892176093772287601010942954123568954464543389503457533368652613537090826841228463408047920471576897260123623772395998412766716976500171095717028791029002804699020602835148674852189689149568838439172135575054431481622778711319067394766377310988696705558598078832142634917847486485720370212405191161348582748846772364377472208964091773132661177737296048409574895109846994248801362155680921032686338492541268907217461949840054951130554202737937011680823019540538013154507946933906850988728705828473366934036334376124362777069507835520709891967241224660 [116,115] 187295018321374060202959368494086304919416978128939509611477819978210337458231769329392138272299964767306727284421794673472322538052365041022042972534575545090936403662199702484567424539665934947294846702277252277151961202031848624241978251967128383403871793481309618564135112229470474920026880914088941136266292204737713855262195699858199974951455909739628284960411101677870249494653080294976056195977245431005410863824304096553706301683711856655166626534795482642535939096121139579909779157439225662951264207978135187416927321471198464151232239734296800845739859930719548587461165217025294081412316021100203542227344052080656881680804640774321685132415260603708530039890214633618703790078408610850696716729451100341148037154155921482817831100751000327654116292065838355976444947691980968664066344410445001714316964923073867497676354093583164604131144263473116229506505324313661906646137242340010791740877214462118589063521287256845974697364414347498676572028750588564382376539794950374354104743673116947224061003669994202933065811403264125908135406662936832730937942973893733493108620794552091388853013201801483623569538660946541176020689223615260859731765083174195757589150541363403232643012650299952327284626098483537786279494160579944439242952099695330434387772464407766753732433689020400460489329684461975960225214041149425290382825439058171115158117730530022622207710788269424238442746746782832186194235546423679031528615489447039064695245980494511638190486580392334238765528544714804714807975256212127826327549793552129277651214816809217575960067681705253156876365055664731845421254603697046104140929781783763590994444436873620993778188531752583286219711966888033540185240693235105023073784590137238249273135892033581253130010141346159803627139488444890765135998208339559160243640442727859295840278682994286623504774730697318480333388334598569154596516960011937243145702236596392025543395948170627194769679253171207487753466467369351758110220736720810954363627694161966500931292301636686924782359953036972372425870998786000997272962813213597521885343360127774921707559355162517610495490230001568275465985965448765387072537174034309298082958713808725034665105639300370481113196957396153376670925127940173477586912993983219584 [116,116] -25659164728707601376896910090649267731390681890843000061949791953365512733261277546560013284252537780249868101561685124521114139165595036004611818836615256993139525659678877646912532909262337715258490795220268097550484557675768468217334596595466725120633357931720110384398129063842991659886392873712177052503561361409585025425067752352701013172518651695757410048211294489467674961913288169568161796807276928840510516313006220135963924073338872627698323491614911486962449906616517030592739172163460770681739011607496599801333858434707213281078641432767832715951438235287940304193840254394709338470352387099967012080362854311135223263926486565343586216964803857177787072775494054380793322603778186410774287265977015084161721873290032264696078319195353029480235247530331513854334633856787254430957404110171839668716494040002599401145894331128568308613155653235994246101953389710449273809494871517819735087191035261084790424617078310693971147943088961008240933904515959604236730401811964666288149700286098534573761071433276486086512096159505959960547211565850542712665164829037449131854784627341812271324766510896603510936597448102631442139125151734196777947386185012679557522225862160558409084001900008221010163543967050644340518084984783579353496283485854656877353629971102973197600795867796688006872663807822194928553893766253939544105314655518374133601760221671141537528840322982805237335180758299156924195386900370700474302223407879140377004945556018885335267931891762747357601228094392909093400983298168912457630764287580833940089113206247554736543531126979932219407376540475655725946934570197886848379642222211021359370338697630083542468040158769548792676174588895962143737090409836269526626035889952083262278505598489439508604605747762414395171627069298371424908464053407230483662567636592135654132632112667847376956793041244559734950492977057953026608673150428150634647970433415525755881452158621120725376673882072569029387897154466052170153413353298854763950896292868673349342156410424198353915508801157891340625379852868144894018421901363491624661289814734099893272352657746607835354138793914307009101282531747158013855757552923051621588597167615778161864338351804872528246096196040677238329736199789394582045084931680 [117,0] 223904999508019776019926290821029256203108014964189153789673621140200180703182301974197930830339528153803596323696743539882861018864087746480506438013209888459173500988508615843284104738110615216330014515096343935450462939446835419780150086892361055783676929108518892209213800656238295094442682799942242970110054906257476620793820661267253050065290203809573958668003271034094591492356518542456911677216764982809631698574426025397954831534116624097525739050898667536827014662536710588557094402088366094157910044654199812643304402384877597014157491643944838404335079778071046160830010600278913645664348615202298110860231473873897581696916487086018306428979283966083461803431592540559350930231497541287497478804840120265739271430183273879198370483562075647719353065164631304577540864954099900537236105661564211428425254180334317520707378157225290437919586045921925696677947819052199002032061445985609134855503124831089598223189995788497456368086523973951615906393485374649382758347732672224583788296833514091946088602785503141420324725973884103650446685393494010116580921115329075230791561131537408462350400790877038216394370780810981296011677029041380181738898101616325161526792692268441056447934771260355774988480574419329361174408302711322850428669185190712992787096116780440739931521810756996167153819264137228906488380574750434494947607418743703046162550937034297533978453264963447123159539708085879264515682526058967895762097463133111638927040439016220884835016868429468536412990679149376818238005127527363555341071534260226199692214010640651864567682860409358824143995893696391865248332019850299491601871504487293103605217718103586621928667781372184176452617544783147507975375489124160083455849996006171499400530522865871071458521398301870223018078941533216118167596314230772215105882399011882433217784806793734288786674308144238911304495919701399917234262508696609292409487353872743752730886264337791416926711673374920557427066237005666389279497689564057160180192268088597802450624284901341212454598384590679464771332181924693143442793958673554911028575884478421989809292099470300880555450877366949763508922884139866422331988341279127054104407507759017735499242830652402930393567965787412011360134296046399536386886298319632892033739463622511694550840839068165140442612453614548599398312374801703266672183825572646860178640522705860834067020017735406806010342862798834913574612527864770657573194331861837733415792238992844553269838879898026486786163623848304850290593998803175909784825783166612330182438423696348716838874096720473489408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] -45211811699713078988494025903114503716065185111466852341076779704965616428399678650673566876537761900540224389577790566355620656369185057336883941890456755817194018037336839586091032908606667449354362843518051741887909990309651730313721977063096225594543660541810310688192759137999075537002279747920678429432994141697035911645097992599211003628443737077659919617433591109412240375572330669571493136575803692086513840592175730523968564244180259442940325223349210054025862731720960266438059494078619876280744538276592886626212719872119372886296598337630477666413272835216529110899206996709617760882395327700115581596335174176152602248169390526219139645032201812913553323715190806583538892495496694569681347539542548091160574225392793276439045765045610292746945164991477140728054639172642921761644172945660976020055964202162595744647683015366340879554414059658920940134066801766031967435021711059084582200413780885551863801821715202972341850082712272532888451566507612685684921527586938223882328546489722185122549891466940995136602069464895698701782648286986791855178129077409550081218139253566264543888408314219134058287367806393361648970401276451578404382141138116815337911143850621470852117692651232170859451283889167657788562932346396150095488530525605607002477404012681141183817770712178028973308008951348128759057793863177001225556480955858291462184353000667616918990306142729326420917947717410852682660960925944813515405674750351597890689545514818883257599045817846361885605580195115860673640130106400880345580768737769571951833243204163662347900252141475100744713361221331067948506942128475589745118898502120026649854102396338513599659398984755863606118686761092763664816637562107192829332678047174817726683633110900490371459369235463332401959426990931085503045807207228933431247386795940406399096335104329737715763338606295728195253681985312397836018068142126461353493247021969839589760025574090533014265019402630233585189300184835588434559192459285909403157038567728644719858257079933438376288230123562744248207008196393344749125534428808303014902878652562918084283179694810675923948641205865017601513424499495715523494589958815061276971959994064135376998848394054517775891447400170930329882900478939223260891800764996374217815310402723861846693112995425484767249581138532439694665715070538059549049436180580387081545693054622513537491227800316978857118584398189643995017649070215621574773280271577929507736646033090647972875360713930628479244041836323542306153537817121113564888202947683279368489161541132272032403013691258001474715648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -688678022193612633771460296028029959815575925810652767557593854240741885581905003544518325862502499749042416654323065256691899817839709379496872437748690893005571742309179577584972651877264048013195874176826337210433754279006465722735173406553339459303627573765560406896036312055644603374336012609045199646075491762266938936584252246860386276347947181913605901837145741918854525376223310159709469713185452898403318711462455293825108489485920154248587953987954324718345113347730263610533972250328846089827639853482768145365516744796654936754970360314688031610816182797668822523706895037354655648895974459455861834521234995376856096833568616232216221716067917307257811786015698150637725775737862306983045135601273193591717583822705721203150238894069895461919254526878932691438716267342165974420690750570891602334545917893116929921043363653917666203029652706314584674325377705278007624174469598274230912256471092128980536143208785682375771670521262924083989929194390436496232662526323830759343473712756525432643307946747071056759201349414136504130662276134929015748595526974945787826983089168131846989594781953180876810928082690046533448588969614087604799054040434980904448923097041779742172001465316893744546291187576112112822843578342382297024323226006637312432418207757821671144247743550348867940468357245547645696800171112604795134975475180964843176732935244404348723820512667270528389327741051274510964988936896701938408473522760961315131501391627890587393029779110799024255624393720393785339435463641282181339236143470144685753846899554635181858566351372358809123630743124362272882542645119794337855481588074848820982378299280441595873219926021391900002338557152200159089149915612612282452574267190533876453950716986389934210804486010448115221924334545337924663948207846451986973323394188761534375487761063499171987364002054696067563695330953245688592338779091465430824969502662794006147800616053475912389791963033281494077912385316151609465381500096523387612102207376226799430946844168349834306198356417692708992288068473092282685146078664978726890613031491354867788584271848848900838214822741413675605523934701299325387750446969576704207092011926804830864090284416740619943250372600866314997866759294484533555480167163141653803143172324329888430439548204117073358936970532159498015706328970141115180320771227722339346740328828207691664228601498476644535412104925154719476623042591268436290227903677225721828833825099186016443787994588185518957740637624907941222713849238612395616322712475327336120890499949166900497128841292683686401015808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] 9265713804099721753562100020320484253299232371977627369646857695262955854686330013272532280504716463263889601006873276177993987006606329421375831389741369338289455050107472485677092014859160336922559751826118378921833647970895489656844435423832723513051531523969968718986396783244910209510392102589683555461876601405956394772693341673914841565024338059139278462819171680411326720236100081401576465462934842888914236598093620573334414238803788313558782942233786750234697605927630063541026997565727043170936559525560555192280107661129268182871800892049698595814875415807241839621819837476950004879774599567776796336705476739730923189022860460393860223754835850800239700740037562760166397907394527207470975010648758162419592398303004986575955912124423769594147729750634676386571309518633569196499429732995309559861534104062485455731214305956123373397662636344182132519282234164435399066757603938159187254034711923180325062501997631343028088092787214807602553476141217820336885112902662799369888635180082410932870965832496157811197216714518269048900475353846141635578280163335206040461471661943867252138500530944545605667632151597464969031613570060539507198138193284304267839195019694121083041084062181129015080977426339667365478801964533738164273407663877574664682985667277326139289283631231769245286344596513457425382669349755808515190873962625298159998833528381949717095590270072665149476994380148575171608521674136165277934355139435448739697333890477500139752281431175912990471359018836167277178149491634844936636252040006891544454682043724844653957911452954262064071634279572691406843502533575870627274920918961541721093363708591535330177886709632387683953776792567505051387209789741910314462240851774317798632694411179997901095644295446633555741762661351749923589502917462637006805907921259951714642991892863962034281833691361102035512812043558025277549065047683430966843111484446019757056936190513130993684740422467095950338791464120632021365637710246536336294654021149532517386927904689865203821399411304720565018105094107212460871027210892443902738281137438418987713421198888304739226321639772460707438185343489478812326244414334914836413643848006695152184320238365067129065632130102283225041301093133246187197470078881926788712530491492522377330633360983040372953315323056357953290691254441197097347043305489356664931328902205473998697883205152143463604544500200878309103272986738973533411077470327141090167816950298988898977301903954895818752401429727992174770657690469520977609166879046135579060052913409987544088806258453715308385402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -6656298494193890208446357911441135894880321412344775203680519195369265418593921274685903462746312342191924567288579765261450996617873636225845464656670257940913704085012371715033711514281984548308076179349475844392839605218836784648368363067744910101066657602987539820899542931870627350610310044314557651050881785121891242130165567056770281200768485133362638305554617462293399751802541414541638600054244978696440946745762313363644591305409147221578662220448353456020546465466438205296847768256722310992233502587667169806877991484795871375731785146992695367788207957983451548794175682396587631611993009282432586123345953542310197851430719731167403341729578999208554918548941637593953870437870658982066612517785073565848317915947942615151534889507152925414522558923645478610832187772038678721221336633168477834537329933193441698476552045477032945641075550858310673636122550417999717181484661392107346757925566087644484479319689690644235766396625015470854547096600699051312556676077125360048172810701047468218319702999095430708669842115384568649632027104563038815335499432538571743260400906478900525261191605217837273044077766434845436817240537838489748845186195912178949589850798676761016744993051763945066488019847844947135592735121510741655223984285244027428193345403986115805428163633814232130215556345822742454035795115081386107176174921038446573769594082061242148079963552000398526332932338647492957396412208156818387985579646800844624841219661230002435199982492458554847619436570012602888514038787119180343266697708378965583220865765542356859762685716205099390143326569379621507579940020695451579229584288109795946568730145614177608411238884315291768126459477106474794937856927580754233628258347060950497739122493226546342392827453670169611331984013114318953369356119645217245662646155016782534883287057053119148697432374588590820863025380427090278624210569468920694648321919091476144578858285288351235077653150468573421829477621933555237984425523460809341230417528734935829664497002515987285835957133080406082491465438010347434544584255838809412636756061524146387181198915918929345528552304633821411852377186399111434112951613139029253940170307103860595778184150990019013332066761039691189576627711554784000558246887096124290097238841707847895140783080583870010760994415535878883970179147890680023745961958652348151139388222001738975092877222269329172190169169300356702798920373642474647103589318941319319999766743454868885369415927309019771056063440285842945904435184881964868577215393365315957898361432787109818918381942337487096176967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] -822307540516306405184301456889789054632236452451482842536115997159147400376959907805677025073118461032569595322388840496098119808155427739259204696648950933677604797282714625167734546125652575000374296350338249769199690529659043660356932642620586730820638966426986783282138783344578052017901637284567775409907009299146263495978084314071731342121146848867064125737809638338579898533252822121267747692270779516045013486644192861966643673505917803974414534145302733605082532769050636227821702691334118402354250390308060285418471928625591691812882631952748574316495251207529974005381731502167692348737537105915168269691566217238306389437630791822362853092179541938158211041127690211983954590933544353124785374535916867950881117588301102489160412772630421858507848286267425404914420857633436869511222523798592697070977878078284537522714676438968862127361270239767526666128191177770970574108588779191048173318326990580430098421225892002633054188572748610646833097940289700464727795004471172931464347464567400076734574112674599742630528695716550097923738487758584521055748169681751299138165947256575195419042397075234715444176936321068134427709102277611840976897267297233104539788906613082415362346996508659234489046545314679070400727237472156128084450499447864043225562266163919488868622147005145833604796051005480304327110213629666878220951879658797866461981195788127536582439773046973372302133437962348518604149805062625072517998726967299212366824720618377301860765094577662238874622496934299208075006389582972819828043504362192965693855328205904817739142463930891552663827255437521712224542091156392978929618650768191493635429398189489954759599568457690053195400295481338970230466618091699028014639285803909695905296409370138108494138422336586335708560972948723468373458919812778666248124267250037307985331241645077186478753966622771938480404022440236942600506786890749550978222607349505925866162974337728405597037763795801753179804875448195209798555952720842932070104018254606202517262824807494924032098490324123123802683295009270447500654682067736396227326778783640375262505095465360042806819187600010652028408655688354534863927708225887837665715546316710935761293899568077064700866300078399145148444444512618371669044166900140804200470098097858222587885417202076912960891220358716797441984587182989596482757575687151838834217608779813585035079627857551324363696885632328065492151646798191791215691506091769181415233198483929290584242592349414433394966903936928776010389779952429452382889059648025851768994628726012567157042261383840328674434875392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] 6572822816016318106825412047533125327060471015929601749232884728972837107012359934789098907028419959588960210918263022119414808441512732391154445861264273384620728386182063184559412371075469963457489872273703608187233450460673047705026428419267556402834793451237265590028177171946909636320120018076089853488647491307968825636825285306352650669784112685710963810308431297408773683800474538973651384674870764653586593424145875524338772730281340666867749597901798577529032346575636438769770266651685139558564646031568774499315982923404540438958287559375132781315163448296335044904543839131744077055486007072895323102307937559348036405201084406477892360028533243917212216421817541145811845653043834451002492424385450997033218938781621402970660421045798572622224738507669363059714910565362892736285258009649253913142033417980862911520678185227157126041832255132539551593968244145975557517390275885645804644219113825644048413847347055720522857210900609963701414298267407656437049805453905312905534468416480149764959990547575368657020839565760654075806400614823541588092433750991966896133741732403620610372014845230838167814739028454852231294511360524281416286338323691483461017173820553564408474755043723726936547019284339490655838979511520018757665542879604962719704758225795657497976540650881574660552122271086297856249780052398221410566061229060380481855044925527966784436478617555192526409300800506897755438103713872290002097047452374872546507532667521755632820346055613244117340128708874654508896090744695847635896536093188645261456118091720329106016194744014354583772331205628407587072719902866737945712745334162616103661954477511193538886879845725443203120105214695800309239366538680377266388331223211202914256397644847239839338458219643865616675396381806685618416811234398752175120299439563039053590181025495563468608396331714898234768834903317804844624556106997340992422574560546228968886525678786500064330763051712312291792439761052971757301681614920918438960610796259620870115234171277198967319043725563650376833203925207707868219803700024503081036325739947585328149210154553091305028585777169258103962362907937823257108352870257421498956633948318252868946735571353620863380987587802731805326263092234646899109868601591531138151149367850451530852998705162266610945830658093709925615642550312816227908933004807415642608769548891239553806428099418638798047622271563532590785063175956749512657537644524864690118880140889796663313926707691201660854331245911916343076109171248881363448531157304970364060393059638383295297499891681098155920484990976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] -20363619840208380455212741922652468644561358947245835583989040097411138680669978532526007979135444008154880950114637844491958121030113448991073227180616866208671686496328129230199190912636791968731092486146742110371118303923304860692115156838302787368111860376304956830221577626397014403264686750044381919162393899923634995401217970864606424408489472293257654036984778305564789500614596733274097343646117447728353774007890112308032259250709397679285396488955108250311541029081677068177985900728958024388623140544616189565318252397685707542112657112948098786225724052347437750573545145181551204034412829617647536150816489960058323945325745723086626693533628012003899834682052712587710504091505473496259271594306345124439322330374579247518171518905518192316780147776185615361989473668926157893656077494787732579164160996051026635594752596910027216665572029989681232698627223543522479408958706348299815821212604375789810230038145835975664664723202540480058770059564852810074335785604474198970497485363837215800348074342928266080145624605565220772910462102535394617384031722512430127156133610420347601901851369977608079599890042647986528596561732112746967381222480317850284710425230730029274908382517756523011504639610214455637143438465906480976693971148490006199030578281035452762491107847423293323691219901298106416062298121961646435366118897847157705159806787116245738898179360298264969776844689976434274277979482880782593834233305571345677854783297598262679161339179167413572711426793407862445608612323341303398282493490206058696748205936362834385217825394543660596487838366160363217014914276614732725261309932466655217725188007725005349022538400773622852516528904523809242899528116813590332482645707439660772916502442062804814309855117434437404233707355400005771161400324734152311214932635326925171553229585250831130861786923434362961685251658765935931205031562783409491819541839456063082134617507270064936418258561398308697487423868433829205536645445331246439596788084138416527756034370064894135763249277917370266445352876956936285030291822213781266450328811955774979728054751273196378500010494727263909380867233403798405007889833984682879069351004962341169166175662601106559883063443337927999156822342394668824765525513338584306221080469282783459373135617380344332466444144259108244960295827108455066251060796006984090866660284988669542767927740259395400747009115724127141419765810831691081964590828607654841119811840005964695868481991526006316896658743377896867665127867557230047625761069382502870412348613897156233001996343044765907028394639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] -4239423156281176430616517116649843700567475380771909057352146341294131651660349262323819519886937534136838256833964052799349889927946124792022578701965499614236960313596093008581344794086725182802668805293487862022377599122205269722082943605937996347999846538130472315102185515147581098390907811031212034539133654979293638916642517017058302836176029781962859901063852593202201357066210215526528505975077464682619706623730599710239608365431068902280264081497071819768677992235631647008153732646243975165146939091678276315121368160864546363933303999306617371484123105590959476259113738392225454773866260222196746855063203915329796514048498755113112375352585097362782300027660380433779121747634135338014312700190296947512258183629004963270195585013582802700473827113384236489865999400671434434769327902417769171507073450201822264516922154457826611631200069276837112446040563981449416056841268637819945979275925632806355833835941753228669137550826686814379728393358693523277137735830109891670774282188078807503835299845485282213961306674521415166177647099237891472038884873738706136661085782171176400564006114134809268734503789818657142035331457909645910109193368020954273211146259117809721365865299758478611217688304667714304578567144568001701087421579920465680516881932043488573255736295577946811603105878717714988312636215708112099647350472091506844713799901361936040479771062356237202842624625695712455338278683401545196216930171481596570209965746328752319406474323902663098295962306174950421998228008423407732954916475668581853494179708954539071683753947922202509109665679780785198859796005387277270424164158711059524958154649019921359220663844325516963102981696391419160691152260092910023225758947159280388242408505946308216592545405205259607033189450252430436753321142205733060485667113063859499085350048892175984196504243306518785680035235947828557322553266533537987316002681877535303523974675951490684068968326943855604174165437727507210969978708685884210034240445168941627688612805307837707507839731409663294897592613030028916770202327312413477496220846102004842419645441486370778105465574985066387694259139817554358900490924485921169146042118243949767421132394080712439166107278856958372861937557785490982103959196392988038450734766884678880649698016357701166262100180700260653390496638097184438956071181530638363203150747061202391328543848417000564684994558757444050281433050993722808767692431309740767669894783073799974147120955739128348245021243189021787569412776447932471936467678597377457834975846482321524870819744154998268059310882816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] 275806110788172503463438997014745130961942176109210974356442530514895582693809921172562646427403488376129917688306154613537978010473547413462373298815209667315768185860380279990236853340814785639763307336146523200994620726737505147299856587558248361518097080491986880114891802084336610511651108780508423558157969319354767177112088572742228239671635933023781178513968310624949363153702997019335340055628242445060213990712278856861285479539119685732937388985738681810520780620841903529297803641684349160799682498407408152520580624066961065455456432284718984862811673194946462449228450965368979420807732734549492835572031073301119031053223685207119498631811082427914400828855174084630788401019302841838639593266672018961531231451519067238067979990838054942170290566194787085161427123500007426839777074133569519160667669928476978660640440201868587262339661044902620338273533535034656841833666398985350254535750898263675637654779998946751296112553107716176232474572303924065988271116403243412291663643066413588379694792806920480837289256920480203679492633146056060385356715972023807574498600956699152498073848351701092427625903978539014698616342789135911202796869058741702691249810924010113988799114298854902215235086479735767378872899032160722199106994446704721091418724642214124464401611133876436225706044661943189441752135697956834385395478775112610286674649710729586309018681652415196901254752900419544956267971524035618213432739333216211896963030587458741996983189470229626598588805309937041085495748506715398348273925722852197049805822249255612567830222452213031689234916771566043686657542829464077263127098683536564969573418150546193345891527100212965545133796243939079792179764439042264784321472651664788231570430212406779298189705720510956325668913125927339644502471115536746387682574977936025053626873802009262861786304703181460181957099478703171803075653145590448011497201650869010755791194713826373243709327738256409860467276479405337454787204799131656583313301212843941140676826918460187252200475716531251166705470291818669483675792457739406232189533907622765750197778224456396918605066836035570614977109402284153113037496956891082231822879887463455928877712847966480796794691196589506635907808210953280576682911192429699199645795384741255470870041249596261044736286778803713916336186489778084304096380397870838220028909888408826878147480370961222429357561865565308846707199596182301479221554595535259811241762257839930575618628561020487937900708331108758909933993803957360781470311666672475493415286163040720462771817258249495256504803000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] -1220492350314374465643619472003461509769091438447589875010462060237671181305688884813833999095627179691495331031061044367453642377769797377297784782434852919771454738225119853929326831719166843290719963362291342386644857958909864848859031078615482735122053243988487681663444499145296393428366828026954922656020115581703623931162520930861567209755608430472549588587200627309841077035931377863125086722506273149954342670011287041859110673477123941308696562120915597991898871590566068454372798323241766950521823712337586931267203615711929637313299020295961875481739391931895318614047344292775647250248678973683692765915886735241607510453712628191674603251277013084811092003397806799175077088722757108807598377594275064217106769504842862095165174198417807566327760922401255385401427278084391395071636166464513014448044013611038255193760843935093984394602913744116548210524446236455126794176488333442432967319076786317837992749767502428466357392037503317983902988074336303688652703867506304445689536605583218188283293044322044709378449776189393245887603698793096385322764013543288635245265521593221455977812904614667740385323634842607919410429291425640663701747721829574034390127672417456050177978378475111322529633504238416470585147834106200955705418408140121932893458543798619056271747406128064443346056183781811594951518724584364802398478545331398957371193301968885473394365280411714000637864945634968219751493295412880759958806359058091427255288165916342775505757529864690363902141499931680585194263996746071966506092593849463962061566546434307665698868150784156825181836702651489458757209920809857698407819464791064503497076360115002143024894065913894768747392850001790735324427021329493182160482708588381765858919183024811570972927077262539656032867685925805267314851928357477018435109588754758215728556687355914016545965270653686897820249858631343423259751961809264331712430253528386771067368200663585848512058917437615146124128352204624230505740839491199319069643637164672656382729355278011855343394886778555148567494348969182266032953390408319189906057634223000349700910927458442327180351601194337276782675421750728100253161368603917346392707193887913491400747554044361824804961097542356106872235544603252250083323775835078310837277776468692575264750864344505288463265025946300258605797315032736220369921424032725636992597744303473077008611118199714909964259872809829423106704014133382404791372886465710511675385575085798111884494777445715138122410647758348284849593666690740053409046930250621631136190694941596586384223540401147263046695639842816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] 3327283658344830602275236632672192856919977085030555253082733334604820336387133447142616458237390188189887273923047016734539964007058436630187049074390511536956241214735704804610033456390858407828948997250891573238594977449036796864956236586737343370591671612901289713816948161156723630640605114897208915737501217759045299733303491330750463540118733197223660574118664870974250093569435776219769908212003899617907661303920217357341480663423815086941177520423894347911453033081485887009171913729055208144320610734631360015525014429553630553598483185801355934910754882411569757271897023143499706112273593784937171805354348451844634063990807568127179106375605572590231577293058076840083958164002857286122665090971014843176107466552371706985718376796439101643261511924639688830643301036317172266452430832074343396299536845151706966329317283161481192733761544869109463284930994563078456769600765951346231898795720798230089707283896809550333814967754422996699100334552858187969785547070173090728983323035476242762856418318634407475554698299446966243241831061407134516347389760494550666753438910255597263721685817225023780106143634210463972278421956873869314986874435443989800625776306964577005521446343017387228924996934671137234372544729140277741910058061016162569178193264382549174162090776485020408901860205769508558349477173472856982507488884593857233551237507411398818643309243542646857275256639534794401517609398196520162662061491170382866107670906783809491203325277922397370280873739800150048170154745855165411607395259305737759425177516345879739452489965143663101257590745368376633807887061625819744623848366653823586905009039091643984489138031612240320955413727064064667093477872982291466652876792121774445421099245671023627620846335404668615816761655100136608229174959361373942652620949412285229307810226046702711771831649639204764148275535102398802903056658741965308282119004981521723318645770945771096070584947998222744682735847320671209261702823669274592150735751632830786002643247599167784318414915431892441712058526739813160674378509392494907217650925728351974970784169860650918685976780584249635866746772703146190223027612200095702520740684628202581301208995906941387641924127259428186256764968411128852575949760827727360598352315468453694423525166451623295879053688669305873142535571744606740866224716710942320574547199411418973286440632337402722080646811231957398378726277820337940685905846495070451805242759974470920419644438197813671996354288802272639546668041348590031292283881703465762202839882753880654238133518402253970919826651086848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] -6513726687412962811493422095211075452177608957924223298967509125815621111511082951781314223576390684697849606302625837044582458331153419785856017676882890003351804581628972689454187124904754448443194519934883336505623063909451625859814284287019437239111593741184022627728134811780070515064886515746125391690135047504431260250881549326770739717241221196119576502586918637450844188699666208955831418228286517416292178511915615903785835638845556750915247771481373809382169002700475388358577071680525030462009936694686249161899954927247489226375001604861927955687000905562629070340930959285624006299810836731377244442573265853619700250569786814294872570663080459108855889203921171666387989407673491969366973209348701424097611071048187932293845554424853817829230772310248352582611542844171608161994628227412691906094479424965983991221222379729562980418847381576392117012681567556033779725966676539335856055063622730936307111804563718491549426069387401051134295657443498374237959324425413842770239514507322895873366143188694351305007509136016857897259304586788948554868409645842921456430258742830219102334596721110191249206362224624848407065002320019226094768354384463104010039435835911704458295573508695665679290662731754210441537444268113711767241936609827927810475248248745954756914540879457406112304981359630698353565588828982421827486424551987115767510467916042201560197504085995590750664394433909762387990724428143615065366773830792101865602762633000758803664504485586867694073764861467516528848626332180513577366930562999434294498175887982797873160330966838921744299458242555258744936070709687172954572590234388338182234023371519243294509039954668877786144470375945417504820270918591415223035201554320501176427518704698693319631962119635373069046311964481409263525476797150605030846126863733150990905833515484919128674958835178641613320967541593433214946392863300079221613542144744471783501712278210668435289965134094513811995394951317598328487731730750990188634706760384384242684905936378663853851480978370060133385270840455977807581724974688110647139662143328167924150962207150036607552759664926682036520564803411056132310684101600728904781067914887662523896731852559667478630084995636540916202230932371595672058189370048087877419988590219111274307205880401035243071849775717803831235069202117730571349462990287621205546310930504966634555518097013222294343557162871457642564542276372323473330260563247838693525830765803443902204528383203059536843583180172557438645062893656104088290296992695171024542498818109518787304996526488345249858183155941376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] 9642178096114370289264226464592168081373547289302090185714005237903395528069071791652880987486627646727843189293798113503692613896484527456298050657021057942704151907368403120770603273538891187966632439897483747567832506830281348558541309253598335472716143961437151521371726357316877969344952901067873973830927917260131131266745999352267097001349046425809851864446358082786772094340359755730059114690474798442444470062229082506392390486725066570831200755965587194254097310351167288016375644972701013859171941350570729906929739866949312081397509153452269712909174484669869092049885001314851167591916731896857827389086217311589728722491529322262693719818605622850335834859240802707354878625713393795908693850823200254527259824071069975295152005176330603260218082973663259297951186762592503049405155538205369879844190732685417223721691015308012970938384960654202656778596940683771137330039432129871960118504952916532313383039645305781446650223456571451061445008493215334305651368079876448974293111578648939335732784672079040085393637453913798620200482152716892837229242683119174826357472050412813533342982760117395666995073385928595985398762935615831620387177248123144093553115866051964545323984686124417047885825345017310842868009167567754359296463641494765305603387111337288367952698790800824520866324065260616569639532918833325825009255188264091808169019740825675188950047574804641967131762303999891827865618247861525543999062495546883244199948965101654706779928576642372604393628214986213591121784641918004952608953499683173074962573878785375876095084349509798087162327280293134678058438465152963795042906510323899485015679050587823776097609085341676759510267153794569795716672720667253594853096875253061788696594913497615356009164913816330986817442072762436412636655784804151982787487043408329909438625996568106462700110002460430324138385227663447626213187484524314539900646993752157666020700033763794076752775580114169884641196202023370882067382161456566098261420808589209961940070040835113710173122706960528320899081159786051574823113680764225921143540148313337021146318149451648440754433113789738450809244731448448578120881472627392229697978085040404800507000693987496350471599202599945101927863059611214885715664477243072112457139599059312393093006871514056465721164253230559809296988234816993727035046107887372007077915878306973740702362826906940140059144709182411173079164229534645394104666410308818563095708240002822426848295861561415667850987663979827666141474896936405296559643763602722006756973102346022904937108052618403063423649911406592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] -11065234459537052145872824327124594174568436292243804668908110381314776986992008429524440328142769206971931139288725776053799600330045634274216060821538754539503633218126031439729586378764525768789847762158668258264307948969130349873315951002074307137741012418838549858285846435069349697489539733830429943623052859737217658655883828748849747667227406800311250462362758562377444953153630608464544754311936620665117233420098940574335516709802581736239474665123661669082440172562017210340193687103706295236592736919270159975849056527959094179138540717408476107466098012711090454758251152190718924314962310315305087404931372445668451666492054313127337257212274912226175627213562477491791171974119594964417195769293879847478867506097490030558956317735116128793310856577624548907807048043276149658661812478332755929477284818328913823599599797531993402129629079549199839010629772019888374691479023713642448623507314595492146587681973487012853379319174662862034632804176074245663984824111208685476790393749111636856451757340954086352607736930761295361511744945200397824626372733128526598979885066352924741824649437854226791293388140922210835934089699244519062838140445686260593932508294751394616070764090071525519268007191486039449815417699454839515222172846604812952942442136015737537365739474412062797560393410939872890550891666351945014009791446875971686425439682147486984170822316071896647139157133629310876825905813621237106775669903230098127273952279021592151698416832182752369585574307820323895065144160644028860722217909134421602478829911648078765866486420276820528672955927625981140307967238087910989703371016704450662248608039071428411535558540543276840967241825753766064925887950817021284406986130202593828214626915402416881235230782523307730668508206171032104206248653445549592404287293260261990304209665089192261167641922382692586958845738758095560960976915464310240936676093528230184471941339338052360112540942440560146919963738677401209195912224329337299180648724925374722615062026530541681699425299378573896490835296832570922437510828646482173789618556188301215469313713936578199711424722623111472449648838033298044368647277110049166195181991040567817558728959398238068538509856450109955212245347183772256922687453780124368499159454259406959785806027246050676594542414090018043614797132467307066947623852193405905856099730673812263449684235952878721943489120488224316651390440591184715938382446964873458827665236572342345851320503014436677384270573842272719723132701403000347556946319420885917456747376427033120897768960602403269572780407914496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] 6066644310528498171085873144531404181179911944115265967906001172738972768859654442125773197101499468965183021405939364037659272053904959097102779072168863868890635889577724104816146940610532428398225109091351084288599950752562239735458086355906800938769384964606931414132923896502337657946597217743615893468285811322731971300735311193565239386368949200491755283213539485751806463966873845972834983089626849662724138529912618338659443892161990235637796852040959590806830731783462156413816716875211275941943153634662851457899043370045071287801971291143414481099198869881287048982843828006037181985376811322550009890745308569968006912486611528708439541319270128890390714911671006795586669829016855801393185628934249643115304880113451250210064987381556174790075585267516438541605038350842919631230817223071699170515334302039219499959351366645748424462454663956962927281156981768402870451081350103297955616367007151223347580255383144592552708203618673011752272905015843631725201906397157792887844089216914801915008277313464803119923324219752620147005405160367454794302216977353971534103552575984290431289107189080063818452489755346574205919963567923723783669693949017414259675969325167810937561574736164574017114405764403278078672740559824761987986580363302310659659912100973666323671092828340129508539435609310827945251446559300475370537272651554293212148143627054320081125162380235494677323613074056865496706776525201854047629324962273318129366509360875410999089504719892964221718876518179747790259559611226235560475925863727484877021919538699328247202946091827912056585192759101089317744142469211626386978475032429252531776905498681076074535322330870766687001299164321566436722536001417384950606197312155231864183932808748228982585146870482170574533356077607010833752411765605924664009710728259805145794466499030951040868291819203544814703724083511562044050574940331100830365648512176706292695014753255428740849137952769916733754123360414556359775989523239890463349620926401055353638301295848336686102293964171562066468600538960634290873430366703345890997700142399092477193069224619178389212888381873850532225252202060882527357164077466107016767889609554259876283941962830350460639738871552519284351240248264896072278713201092666419304317466173485022780670659073846911886900646195675080177672947987978272919953283497715492257945685530746634022549376106748690201130154440924659957376673417655375335685896309686682914715268829363122546129164048357364870583520941988190452291594263804949800813736626024860412107429003619845482405031442507348865354706190336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] 19807785342469331863052100546294897365276354195611861245931658316584412921545216423826317746727799093516890394343939472920940932720818740755690835922910679874052752899836994647508800492186761781447436169966772672565864983448479283225612429141384122086672995775308994131812159904267477292918293547930639324526319049419437624863366060004900502470948204359744494493110573988152669401157300094754190178545738583250988544882400267087653466783155136342049776326564035979348869732024748412607277314254558128984532355454888087888308699739897885627322737006060066711079080025672995004781787990400575647859412578358004280242128534913872125651901556739749279569950695809190430568250147244118033848056004336356665977381463956278199964664054261860315152670610057742963998530426781015211892289079320000633675583420195385061854278279811572667010127356938738049419287277564387721915034145333086008894859404342266976121700614060664172802777912832893939413517412988435266094274493423238089199514669220604517343710908256004978795633746526630930623494000154551722989946591967855792462120315417535181056121112947313728258532654869964476143481418326143921463060943507018862801348354928640957720124155519360208143111013933536287166688130078129777054937393798292821690341894312691144370318802874458775444470402135061177977519714017126644147891872912487320862126595501043358289635384345988387890916961670366990155020382188865422035635851145389596618961928219741566053214061870759009452168734656597877368933389460147897932073810698972808288296774715746316290546282497758780305297209553793295383987383806325091043579980081674824762594667145197284184041609777665722261894365644151074337372006890502630873060591974200711168531930005452460511042469107887845168689525580643541161614784998831518064592688857030973675962764330435737501170068848737545413907616791439908984868403986564822236835714341523390226668496482687293191816063550953930306160918072483634825854084322379666181660206714828968817193254691502610511111713905433619998077935863906386519831969216030339184646127608270293366032938346285208069908055840429766796289017422546433168708611363895754480833404931042368712432681251544990780857399740297902408591159149963846980185901563177990205072273305551980448419204713827775168288498751548200504817203131053991714165210904286117560036557218582661971217069250172838028794218693968459494059504336014966292414583990317256760885046057506377840988297430052805134480801166444896145184398594289519410426095924884181865754891635398765474643794309908414882515390577727345870960561487872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] -84796721613001041246710844651813366194684197233031328335449921679066552454573053126588842461552713313419650251333830493521203245186347685736033580433572014858681685384066526741679403243331748180827089297736808348147271116823256103056570022672729360559731150627818169771238655599466241708161843539399100194123182594452510989442296914288262240299345436510927536589085915278691035782880095801813653922014276207799855626823885623237089520426967918832513648548121628961069441212868871671462058720224230924586662900369617820232575970984136870261117828871443162925886475144609376541119408939145092099266001319195242299112637356549538548542481266770781599662414028504783948108383814877027202558892088431472759820042013114368706166896884329065363903243246656584391973515498230981075966252342457511600929844498427419609554497560773965270516326363181199947467571028690843742531656543096875798186587975841549009543208486055598113154925749569602462554706902043441384351921061640051657552650458656916485790684210833312382564255044675979505893067213776957943462591465721209950765663516171344515685860814196389458565248702461366952625648377412050137413681404479444717509882531823569592998406658149685355434999177370815967857893184242322466824604346485660651168922597110915498780929909376868112564286366325081618553730951003683160039924647285047450722615730536067184012765323878835340938716744430081970363728427724759405413417207478323577239771921924297755093132021663926425876575538268774185648566549990786368880208435508055833283458938693974195659719767856862498625188460612858552106168606224750785595034736623857791054260126882146048541002150202291022353568322127190369367439146644958266127265801742762508953019249592895240223241556868897723473472101951879726897619956589118520819755656107227630582654259524629063557794174740448951112817985518164249737112768536952620091710528521212678875753332254060377172664230963314829901968450535722000786232157333832036857786218400845523323763757790908259984900835699914896723403305523434858161478683184397529581750444002397404168786689906721789323652920437807030858279986796893177304198817847188538427137256648824592128296744378094168707641237147845925765589896450843865714979401144039920425386992214501246827931106145612158584517866892306762132836268613160805136490278672636720508797914583343894783637932758984614958321353258139733036698580230704875918411089151054684555087525308085323244047875293615326735074330279287426797006481027414729358411841238574384729339969316928886441842859325864368385082002059136587042920125693952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] 192819050087197447590105514849915690592034910256461431115039371827913716183897012770066271606283302883489099528184194561959139044095021490623479057021631728319244865001091247336510694936938796612085507715042450086885497293843546255564394422969159241289937564374044673084093032977806422020753654446633658595056563660785589894691765046923308630041627360168331464105453410018756482869074680563541202112074961257246494246164458035154773764057319278257275553810563376624504697524797464475401995739684102229166817625699296223759955127722733825732758912732476075674611049674510125048517063121603642543119024597590876780202285960979160214764439125363944308776886033041637344697073893997461867773863639418040042954431389064668395637465055685624480144839779859829567116444559249031523067316318745678266512692635890517703274189369573874875490578066694253429829550695534811153482496991872430390403069194228132437879019695631578475437988669763405851853650326621487779931221504823166465698910395868643641807024191194102468304807245857344313697487393001500815632093708661952326215879162187052286956009279343021602592424701816336288971077451935007090507220870177627721607502612953244778071879827068736978787903865668381062955217220568217819226354276949407699568125534741820507835387487423427591532842776998989722487164273981264064386102862767756458544813056569107126991079474429370562014147752528161827032336028434843340820003472812378739261518607961686701774466457202905974954510214672318393478148811722362367572342252943667418344141659936355692995258335594924212742367354602058866726338185562890030127900591498688038146229457025353700668709494354050194823088483478019266249474943717440514979492994379404791555721635050720983369994938238212021450785958519498916993705169044453839077043079099403326067613949673218194619388235924278250064121514874252348629876878572352702928615667592356367252944781738798950565153609841240927535375577613861148811984285471355804843265011534080861737908628512878892690905907566093558310365705664816190643119995292986472805128617849916082818485698759420512209203069638074902920646866308149091403248017577412188541145707292457747358198452648012682337433504926758174895853703068126905019331987099108820419828314339518977398025940027704230102986092231215551836797252321122886271011016034860750949645669466377909553084633461652325222824059320365938314613671883592282382239935397797720713059279218837581323912270284297452304639389138018635278043782454686899820530974573434019182632273402188083636287956735149999843934220718777586216852132986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] -336861899818892732262352115314041693188063582567107300829363214304440493021871895979493905868637665006440190458091789124715893361015869500118459195587521883015846449255126729669284852061007952175067112111384407490351086808260617963992382002151411945830655843326974645578542522750332178766422435668786481586150879864933854766833984465842157293787890426265164947746020958015354976100347993250288016314663893519323024538176013540055753705907768572614456501818484965157722837032930670690030844130065661455139851642403815356358010208815925008763292204222430810800410984808374905758375638525125192077411844038509375166632779025946303335297462336392311948026875035493649801013902654017190545842939033985504177908494055869552533271865967265860309661465616226384969779104915897715917992524970785136630559064936132750797668133194189067132247324527000130921609950895488114993322973529752686873664790785252563370988711239442643869989296496517047807841279723481379201585759848385773601193821405111847157322056816435603456537719986337750170404851948898671892927863420320565176181435745832474973271744597207510759685952824585492459701180289096760252912814609827715558884865771973660946764670508113117239564031471430011091026291127998429814568851106695779691781667132481572607159155004887294899075808529782113073201613689639861490066319417961776516380564768146601640223678599507920150890508385157338902287494132797960190553643298138059372268089368995850926890879687404557386099517026926257439064554712237320703542888298828913721414883355009829853924566029918970283172713373711485386001048834002830955644511354735955075133447250542671067612750180720469378206362918962076443407330381958534456872403386038392786977862737547255729980546279408363811028389887873866178577442531207651807291131268263150613044915210791289988008468012571776302705185084384317748862515283069600048170213813458234973113595323801204863558361397578442404554981639562851550363882669955694311204573026642119160060438297126293384939290544785869997245681834061275335027469792504147097285767596052957565336644821901764715824774382320786523078666364063692512048813047706611282122030001814547719142326089897616881597939704294571536543423982004436987409296904531634668801137717562600950389201438861897962886148953065499491769225816267890449357058007886690108939477376829479977388617043100753457958293134662532437547159434919648997653724099028279565912122100678546159903385595630639127306436151874062636247124641107897543352554745178957738654318986136098390097405934276198365702775401292418687021447028670464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] 510809227669579237987513239103110764856188442017732591100672079778865080360440724398829890499468517796217765706281446285412054331984277212676293730562766522493723116444886240746237942871757911774758525184030389646457486328655102902377388731189430649487073216763785626442392854366940068182945384320096895546091442297883333803336180013051902019950739409956364810865940822931495175676324632195453155427395955270657405055203592922672943193929163349190407964530156437688687451958127059767584523596011962401331049074623652105852365454055091391691373018450934057926619069345474101238608794269786375900124467639758548140182162662008479515001725139370202046375970627605079233346963171505941739875145895375996849685655883951416905220272716643684402101982958475073923587177312226882282940313957002288246106655277628974101179548417970922898220634414112216561864952574455590130072950476599015328997363476772493936622745089108742273989266909371597067872110290170367718566973879129486835611658656715341392081865943940099755065541323197416374405481324678098764236378362785390636506024634895224894105593613521217321369681602036161480253000165905623973305921277089108397995309473202993993201728081722472333353311546910741212937292483805403678365435844120723309750707081024823476449182541116078038704198785552545992574142745858995719555236585356061217175969731441862653295936955840403374183467730735620254978618986580721551472953126081195475822404389436319794070382571398224257202876801428105404257981646929842808567360795610841562091086249194559142662161855960414965980571103763045270425618064850388393744484894530608309255374765921083257322817127698804383400267953686769817010406065258061045060454040929944155043862993312320365925179282246827922456917106315520877721747534938413950938728737369942033712762263310166554292719832787383680237131658538595396829155564716990534265121007108480960269587468617976825771827010939492496661216757695901228850163715711984938359481200476261685647042517921326856022751889611995647328783843599171714280836220991433613538516303203704857726482313695158567107923532398058775654260838066711403854145992909185484508342599812849220422162749242346554189586810185369092800181751779036485048829945825255523818963058331185921085171513682121788424525336934393916831614965604954837268855798581749379701713691748242034009578683437801368613088018213226354172639314702964283480015297977322230904102051553861546061043819729988636546847654016325914483252923983372917807425111902380804949511329354121884814729253328306418490090232688084129279137527365632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] -679828157992966232283687885556779968166927074796231543295453088227105276878281795756994077433214165203236079581043674107413575007458480643899374503904119950405018861987520236768863424504750727995388970816354823985596724440986811780466432793547798105475392107741708479275053421602614541815204940533167924724180240666754573229051614068660703438298083996995107469957279561250194420228035319975053073616360143634656248731929386334127311215322957023794544883158011218866881155076061301431909220850402735772500646206148674315922832215321259890685398870866338435137994856363405607955147724412540134386487040010486469164987956938078590637609007944908136252079964646604623884167171767422138700973738375393009946190179689971858580749391187569414893799389694035428921215714050353036084322409885710149791438134455563068413893682903921833870808641117414598399615170153500047843453148012055249946902161037392375895894877470835133612024863707348920591910810112124612501822689794994202749044772245087172111107157714330821327760904998617287485791019556052460108775931159551750442064077713680491718726163130285822859360730976060315347667178747217206205694797308645844514731703867663353998020479901864169851923399689991790069972725943566154272523198147241762785104894898929139562665184735300312541799876289035843878351943084888151791511993818448243905289216073405697395518938804564211105176999859634689054209191241087570272971867276616339438261367169034858126779272839508697874931662304478358718610877290664819250227197244342260047445574841191491813549175774576334477619762130849421744385759325279719939016630658943932217902670812089681916284003452708455586855141150932897722140955989776285344038187582754178806547197752807795137569576538835581062462979375695992998697046759368672431765797937530550275003374327906890744795501978956574789696166013346057811197363156920937862444555457075297204744424080440664758484288271060420269643220118224813794535708409711587980291241056273059962724635143681595560659287054003207919912623202758331605654915379971142856475392015030744824924922045838846691280409855906846368520248327962922497510371246141044788331713079545644470032747119132801093594323212597982265084278748696152745606663662133574084415062606723611858686395302196377275040660097957017427683292854940912271287618463326747916521050261410217487157683780543052505474021434837708670454517139773976433788359190833146537595764012809343754122058107772254261548769296127875745870456504252295124676120441878716687879020553232268757162719487361560979136509616659952808279003956772864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] 752365374636471331048929262148662416339543114737658823733388423786700691591336371149059608177336867013029328485059616918621338384374962439518880036819662565173792464898021612913628327664144987952938524667020464829331623719318233715877675037987160436446294610448257963340891770682576887246603744332312616949552140059877897794427531655024807265565439564104950305838755050973821689731324986443660590502523165197831696250445665273070037885004431475441239945740074023306730371024453937261818239184986774444874893605048024934213265147729899103517187140496523838726310590594165785658924908721224023603600967214372134804658241237764979804508191535939319023875628968732673717601867647236276658901970147177465286327947646719465753055087726563460190306068807838369973186508421584208177797997098991800387560946102632721220833589782119497439251921329090077593163564935742202029997164970131274601742326554545200343785411243009782623818133582005984462169282561106614853536913708685471622812533857571696995497305683044765806509249169296316192427345060446836763789793919931850270306057983985836379969402405237299371144618690953841203146043859853258351127163526696755093178690386128639477484947057238025667276971538525797141236227525017289126379420893548138559394445395226817518089324091783766489608790497679451301431383839500572219673717803364822064334262331686531006697575660845529667709812481557729270134878284262734046267368554117314353421995907367163786033134466689688146944652389167769917780379496534602080259395067468895433219717486174921805073755553436959950331872988753274907936309712311561410648905860982160957341387865877920671470194847006085436261259087429942900913126631647594862352156875590214400401914111884632399164212476169666449084956949199004888595315151612467855033902130741445029137827752326883358526338250906492656349419812279008590121471903773015334980167354860682371754140544451414943858569475662423259835608390265968252458980798367917204388988008120705726680469669932075685409729720192425879479849352557868138287185977155549152528272356061250077683256906709770386614720208980726208593354173000382088661030127828945987088575102783215729236729900318452425821071691404041582666917333425608103674978964996650515260233280141392004605278831215697192239074937431355459215537254849460339796587469280495162256867005904625945856243744652074725937230686762445071842928096550818400717758271909579603527500051995154512297460224472680615050169102812501405714893255918532560951099917107582985812968640308003511730360281515932064945211934664286381802039875207168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] -635360593017387062109920298353003628668793603798432544769876768709185918900889946410295835597280467874965334603988542295651636454388979285394299193715119385740712419669981135447902654075992900397004752845115924861546717861114129360601402637135901037338196249651317659622873980209931406848664723708401413103136370908831707593152212495615166998952744448752515058475527342145131110855103522722052539758991688346047647761746950077864038649067634362317637077696509132527871034436640137495782036844244025394379237974246308834056680117935295975090018623843276849866657677552124783122506375306883310685044052353481182872437755604751409322153386255447338859736018570847894939583889260851550872410391039349076483585798727412981920272454522967331925031938772575342791813870596794081795770727525089093779985363991767460906204750423666936047949280420234039027284366890929305296822227122370426542799598307201314071374677512167402791110015749361432400652659350057326757744726764757933631837276081165133054754174741367223695100074046925358073089743632207627767365894126677881296787994948479449493886486087338813501578463592764345698431657642747482700830065273121011814119686242313271958271497358873437995944882008320370567119806148123774930023136461619966254482112538303113288262544221224077375491799678227549138116251492161828609440044928470651987126906148230455018907005091986937576195344166834521315654293319215828031875513779330358814700497140152411548415024552058072984181663181411618342518409662215915808688085616935672519338277864675981687749630629326688726163391387696480478998594926240990416651074708318718041758482035263346793756766168553615411443482462032525987616404855907477968555076824630776505000117641444038069490768804740291403511712934868205227984680987438562332032494463297561336667545027570521046712586419143651863724051600192431003190860201912446844172852648989033969582319071480357759181626166643343999295515216452671362091638849813799344087055257542556939887555138511914055364467631234389302929866638225430858648452407441871202226484325120632661817862378271776820912011301938369154195523040019945421638746691541358753275110967135681153572047480932244189182682918727596528585094084968636729366784457652242297764494742365608822298714525054708900503282761891684405446485808986768092054073162570924011278850739707664646716118549909839048413247264424551719112732487302284350156061833866816951784595911998415931504964375495096830598787084067969112085534379646155381248287697371788070484308009349616682635249192650318396295961524660709737833871660023808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] 325732459285617736600876035933888261038902335081939060843563838191521179446744921567686625021720264797136105272497221513580752435417480425451616806862767379276493015943599706477862664897204659349609884152906023696918979479477236658858293250508490227954022888037997882117689942325760110124979902878301458159648971156817232153756145509168422809388304121291613216311342877432938187627481752366056766287136625184574038426395431934083373195002217056857882127811535401681718736089898655634441263592690060019233396260695907781355099685030187114485675446820132252945619603811070058804072569176917823677130519503744947985936849654143764393900411147843962184068860541048100898727726363775598637155331399000892704079692507699153360015556216697829219238878314623117776839027318054128474810764363258873496966689310118640303121615011524571739250762170473790741616885223356907136134520065399119580317178849635556747842641462321464221529125941537343490928731036474706977352993248879172416565212658739570166628877399448356615383875315360560087668100330072767188960770425503942612222325327571052141019068006754090118917944624016029867939425461952942415922624770329173272316073937776351029803547470834931112386109444063924401593185131588546149414113331287287354703104493900205935517132094630160976317794276541377944988711205218207260360910839831239234621983345921275349007434334981069310626854684863096454500186943313659137536129722245928061270758391378823307402765743443937315823360020560745543838330838291268575923147296962705640542138084331852695694404557603160165943052783410624239320590885129304015143526779544743574513171824861118199955950947487451988783787680545907471341718503896409378604523802184535193790254391080518944866890713343957720218068499668417657300096203807722921292802531627378469315064311387782056104294340551362485512072655993114786848653098265289811725896265541320664029453048209915366310143380891889651651659325702773789506724631498355854961075474644346452740056896754498136894255486760668688704165749274874205799554494110247863400797558073137278878625046095414293128567800455775680330450421885804521453803258513281233206364488017730197907544049847735968633237163923288782350406949908562552221850995171176963328615337316292424263169507441805407652722078867475088080913126608125472641342819981921018004105070864490044514928274830299585048456684766756151869051712618094589487974567156137341984999602844981829685544134146784562920706364857586442786558882257195176796806168256789235110241154380835665822667378902337124833275368103283316327994120732672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] 66854259883597056205656501022344727220254411274884111647146035213844969654125755220523671177052759999565872681454673713043889751013307201851689157187470986519182370658499909451587740572891823762622036469746082893147530408194280671222684949055384036700599458569888767586742630149890756692566493454554357554228674459499866411118212791282928978313456784387840717173799100558192120169389476272701277981450356691516408379342830927093198610351620092707588068657113665181605262792930698513278102438085766639530196875317638768402231865836600352021674021853584540973524658835045136585373264839802774289306262305734801830677780848998384473624127172763166570850773232021567953653006606296922563253854047818751378966188196083125962278002617430813727294109232850145488442312368624299680258327242741682721140198105102257564143154409713568922872400964698489292077345771497233094386498775220944812037393731734781283401609149636353387553255334150929426400799320083687155749168784372884937562445743504081748054075343962454740374928360764045199898544387490495850824818354376356602096924242273561841588882668371410547684088739702574013369336582636999295497371311807140672802648582942361361992676184244395872366816125608326285261964467139847166322697383998396818478075112663852889767022666689589266870758071861091383513719659621553739752657737734802566686656637196040242085159368850855508106566623249457595052197255597395647534113540567002599879953414217123990376159934670828438810987733591806981251759206947818717183983226077727556327426516419244110832942110715732818958392770360871702449447649666512207918833760453291558033575818311166441491424276113100208950360356273141487095815363332417437924015734817479155445990315347881435487385280026425069309183331361169964682336026126459064455429007566881080273469388408294146672070677812548348688781139118446120232001648146669267460726417501710770170130430989001631003497725777910916833652599342692938874376019950901431191214451489000186288558406655307845576063161419954603282304072468160176305136000644320983979441936096649029972525210921219259053094275732710803390837852001099743093242518611468751311364954465449353762862446640467104456901899647761992992497311849930409066476559790076946144410751677833246032832695683385878839655101639619791010174530544725632950458402522077330561458663261130154273374051227421545569136477242517333810908710414867579761397716600913455577193362307589141697056186770501678412170387736192631116264289329808830582434701171340323736896937871726080241329290907682242839786351529612167342950988120064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] -377331307516610908628843873750058098904523067647490836842704219611602782746348032946518787314268577119074347960392337572522630319353708146120735747571625666843675927803039369899035133790885758127191430278873834938900047430691236995923793349140147499502787602913457271102023626232465762956225180258893509105308296021211082222954095664908443111502761095520370471123509249454327420673287266389043991371778431559261366977113314495960260848571154104658413360767849745627228187624044250649612089601881786021368278319223034967889182230355008008966148208821847667426818882222849928475179470835056445276409353840812528640785841477764334809457562688785292288156621153085884715587673386061891739774488606335633400155496453517197425800264159423414045980533469663902239084527763256798316616710798384537373660276536212102637935488082659141131320197383054529821028419828075340459537404285956629565914632924994510298392747073630916054688062118166080538928472396804221739656876202236085682096767162121218159963753289916153418620190171497882829355384805666078214566014799639508037010353340673881423455819760242903711767309343763214480401657227210295372975811182510889567502076289196119207725403489026145517798603580896733616735281054098062142720020616556990422137207304877737039974817064166206569604381511221508471662631629777333818527798281799338458987729271849400913162518269898179031982577014709778781844942238602037757258830089787971512016664805472115619068364002910540981952000226695159806670152711818545992756584931914221016532297279401727581738607215392197951217637618653146955470862590000014278872551023152397193919733705653162691485382125905299244365524398128456367102734230356432625213278076586783627244591569508139192178650450130745544279837665247053319964312813028672146323725853181326519841431489929921596712990538932049590622822705387139134498865845515948825694931697094244223590425657470954469153361075710944223871904191020582789543695334807770488487439738152263960535800114496691613723062549699462708089795961093210988421827930685505227349626024260200236587746898044085234994844433263069825312134049712635599687864297353360296983571218725603161243752444220969164128764195482150731960057568809813393388921215256495600200936409538211392631087687025319860482644546314598749696917118680406780016355815952777452055573230311796878313532784196447758559882560884397924659170870056261046984817276457467096402934409622141758371893053689929568387778116528485233011738043011080223969862598931900007598881745577790869286586742535263806360426283657107850125037411500032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] 478746854081561884369082256707207952683335252421076891234500797827895947482591513552686366258722732065762991772897554476470752754765297055339199045969641258154951020113266831467255557574952982324763882023338670523441821269297735150136325309201506655732408240757953553897799698455793716308523132719989532189685223282448690671102652822738598728252625785532258295743458194817234910515655895271017845322030482862226575806639339110749177269446496488696592690201089098428890751404315629837771202203632163268442846383761634683230428402876627611773659959953193929831899621573412904896157032095970510462381125800688363811405946832036671438034369826066414411974361743577052754599545196584355548489435414509713512860865033938763935854715555421585445989447557737476836318477187939964472965933341218253821252518721311913244087788843195194305919790272102498296176612433954648931260988972509879665051765626177738666523988413040372218324250901329221467405382465626513501424691358153268911324193224481078637649129092456001063016374503285256289121761638654288073228413697884848839697465823774426448705974367053130421607959856273690152822057678452610694958824702486804160095232000738409980862609464708930327285682263198352908033576361775643667091863202802689676438816921287867949210178001243070267892404497410162929633535425973487698329807681795955595528128364623130414476649641589989014930238236173570011596500980956924883910844322651690173288303719678667729756604650553141452985231283260370988835626111228639776833600661451926715247688015368546823936766868762784514461643992803198633179555529921041819578543536335740882271745669852745346568634679643564636739312208110634152663505448310387845189048306393153090547585470251612710790077490533987135453342026517953276394832549369655562874181062210965638129625538879755522036270710612672177912734114232528794500016902338523725460181395948067220505622468435014979394492526281783952037462953827279564576434185927812925997942276475233301380534678751287250456031908489943467751313860466366153240808452947109003297310223705787086973151346036594718087007971090142851571726162479167470780326129409267586182069940145279920530867766325257516471796064085888353405390639155266946653077482757968376395143374151434999222316382495218928887968387424053504964436102100497531003902176742561244037747550106268826770764318173621760314952465516458692453951177314758128730290712282427649795136035364573053637718240652977412951512766631142087146537232224212500944365733825563170657223602956218196500586629383446406607673330702128427661071872950272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] -365428189972458586787789922615657230941942696229105199313749886624962230643385261556101982048351314960080874790328579593967899224870027716882228152426824013281907184335007422599598301640920115605248584116918019111617710164133477359519745554195527328948179534368483678299889984275273200979667605020170133651448171021261844211352093356474673608102188868069874992624844318015154755149643571440336244460117778717587698492805401542852116503276611496322049393700564242849094916235916437153452316941479301601549749511006061108530837374649251583480176646626702796260296403302700019950987691749784637429406655124217681725963307912423144386594047444991090376715591804465303343517912427593237951268450216119431033959310905507747029247948061315228125955931031374937705333380638149039343104949803671832555320232125576132817147910932851024194761324514882299821543229270009061517970782962717373534263375347803958139372838830805317692076046130322423409057038193316108736008538672136587804304744926165327465674079938124503116586103121781356853209958217661719356576540227549839846470016372816919532855673927469914480235733916461639865824581701876308908465326171378944918570695556170372649908128136575237792328171596638575976406179695615829416850258697173850800547971739497086636510907009594421025495152819576851774300204737504080832980106738835226126291064232533018915461940231870101795599881409154745238921510149415449332244677098740239063932121690511143312846161163079803189500008144230293105311379352050545816844517491874857095434918840850005135943174679190292935298861067327134133165881517649100870078815281693456509893063677431196388209885634874019714189306710968668214534201385976300361398175875944374739560914950879110931334258911147476034509557542991074417561620148005532465154438617768119237348740914165929450521349318926455910634086418735312756471544183333628569376271776069328379010701375975683307718145354687609361815417764212124766097280478694942978133812740940684880681620824693529694571464832963770583934612153034698908346404889810043312136638673450607066913978234968757658617554015867192405916663112922778169690253292731878196259517331056578445599544880474998082196762089060935684181633607894322418725209828609626582575787336947271339154280441040118466690246894614917586941866530180470878688835628083599285917837016291559726031986381072596123674326637126250358647767579218346044012539835169436768049213776387589335508871549510160823073084373729760874180780206208440592187519407653682190818006405111317851697694146933161926385957868626823582178397690789888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,29] 156368199240368594995225751271298719075538860808408753146845025662830459380838396771716031737148412244013222025270734671802302044575890257257946460551144613159148932503793636819533632764972764340794823542888918756397532048752654086030388344283204500541920367358150172633952532433975973002731608752550736314183482565999646435436455789697840204593774523986501945632513154478816684558337729476501113438863921176239758521668880949961677721957392475088443475061055988856413299155854529821169370849921800636173778877609420150904668861067188641708611526660565819189075520509210788707079310987198471464555824832947472858957182555371133636105181860251153309797876241243672068141905843469607504843017446208601466890742791512400542921427822629126283225625739063481028350620687145830784031987703947259751061365590702274649014537708313808789669277194389106344821923496592259990888994320344880707041307951691804185248836935910675959012681382236335599517126837765349830852772409559643415672467899516790105325526091932600480580167648657116519538268241705518859426799214772191362338601628750938659352789548058535157150712454745350633015521207039445259896529518916100695838807217636680612187905049652186134772949963950948043573041933735256307058487529644617312532350457980934661945818045878019451506331404143669048083135602067357639485379539815809993053679269762347147742437527708363417782472148834516594406020433888262750640620994180523900137631946721438322705405598539656230598557831923031137605492906607975241177638011716247138481219039556215095152069708423402686442166180877996905583965917707340853431736073514508697855827159155637939225000570515864046132457200595668946047162622603083250795003676932555460491843274981242319861812728181702128370949625969569717739775861975486166120018370242851937904294979760505977796494410775295037501335564690213643500267252568410648065323286960121773263359133343667823968490974688176827129275335165565841689677514766782644912119656262359217218210812326462462704696863628367827290026520750038268838695945235171385494146870616970061000841534987777173811141586160919756434502653775014329445486164589158763098022942092780427116553091843827896604510994007952181997922520989567984992731211820315291273765602323648121751113161188041564360647749060966887356979328980065953747602628457339738650101515801252930384921801446025455680486871683838642960213898015125649152133866179547083514028870815053136652239212321610798918808861643118794307296036327310880299397660932266223793291674249230687121477962535321555641844859630634371337173956820992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,30] 3971219284378951891085683626615442935072774245772734702110021920439968945693424868475527254316721358060892313400960702856900580835565048330401377545370834843459391186088771905255882990707198742447840816177756947358717407426266535217461509030806085271323958843046234291897856658664585389128840278246572743289215198534404996981397291366706305453756956533070223652529543586571292899269834325960574292847962693781255069089653944239490811118410271271966101136276026285400998818341039695214643182138244889103686282869901806421577428338619523544174535977764907937860795984894361390245572138354210706147440230958583009272510150508899959513809231004761623736017847431231632765311458681731603134227661648565114893713585384757989226951494520200586729331622238062173355276404821501983809961129756012325677106888499521124364473016156125481015193649010566860777153092430582724159503991545062473788401459731242356780001845684046274287907159166282621864234450029934071135688117118471741519254089222426995892675509932725146155196168274136975676691156149247859924689271780439986923064244913034998369957063059326566540924471367293337484972791274352673491371415574281770193918292413613790906567379460697509796005305765619547986742589618489218706219278898049857452163519445700511549440648239498668423634559307505561677148723600889744949615777105091393485668759289728917849494481064870626513424747388404603030271218114997990020018072858786849283495071363664314395153996105040356518631690751747094178935234281666254961798314208966195556379590968309082968190009149501921735877193014182326552316545698627431213675723692970411149394657990954785691337261866425919361775446695386787044891878547719499330526480794949694076564081186717937518047441158339602826867999400231389170735621273662786043935017352538026022106617258749411812653827513853656893140172024605342074929542093371447004440092037464633251531306767928254633269913797110751597280077364238262608789503724368552405405920725372076479927342981939894107049765815106799671423061828882836424528734713805054680945410185055147244469988783887810219304044078899156390664451659185115612572502829520863847728025199528624189683957881739421322285802622685949409202027506096007335209452938078915601770129598324149696781651120594981350255084708640996646328228200201562620143577940932767483554092791752650559112831182143736079427787006965944922554706967094924338114332355062279543650205598856987795828898922352598448805269355515425868066032160053005100618447184952412487467180466309866688521656050501785753500663248467266316235964416000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,31] -54306938936939201273600628551758422453592485446735172023424665145610617719803121383551640685327519543695390068362880098000849033994019211837271656344202663209090199696447468525598112153356713340492194508989133511808036326194924149120074865559042085976011210351304828688840775360293017637242859488334357185749625823666383992082624551762262526683316830096654074929974995482390481523885383316740965930959792472618031467600201177209306808996625802692999866287170293400542030144218891638240044695603006228388105641741597733688161037625791545918260445640192585012220927555341961693653435185520610255531507600420658067962215438036612443898426452162826838612897772668017417065464815429710049918057172701965305461719342570236489474286609935117232104190615374768690020440352719031099767015124291282482599819366303168221178172972791817952144238860822909391778500272637087040390516446746111699335494562331220204974330732735999696315644315054248561303250774274909962477104384595895849757190810882521831230156741187180118132258679940267075661305853837896666207692740065111966206751297657555268269369221991890007025059564954478252769401454687878831332262028195833333364257438074769426589340735222449519530032452085395026182758782805526682054382361588146143400924950237973978676272355097181987333913265307850291273842501635827542995543879907221680414413327391591474674430028589371691445214706079358958043450521914432591358827823335177063829940910132696163168408878287797319386575666134623209233160422201317164972236847210885949280835451973834293857846547636611728454550471150424039908634502146985989587107873318251625507681642169036999994707469297414026712784440993321195908821946196171048116538129773235402792078470137797033138077325163988751663937698335063045093926410596762105693259195677874387255793882064110705632912425527251968061715506650526803407675467293236271470982626640925767033463378475736261466592334875707261289079655681578274112005134017457923998388734458538332844907240384959822435127586433889771135307153382498528114917137303623411308400840492197417234008779936156157745462897552582603012410767266789087482243610296200696512700854117976600218227109697499518706858038470034426053702580553944792434348179228810498439494020137962076455535794204021483835890659567266303272740173131195367684270844318280227066403131601633881700710834550630993536173258491923654959103325370332462823799305518596180920078021335201962671376045001712848518835849735760728687095258998054544022589650368654230675364990476258670543402006080266761930165800051058319221973541978112000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,32] 30174987620055773655373529028324384900646618177373207927563450626642522629100125959972344244318012317970516975358652816179772132910491823035264435034426979481786273474583844080018935902204579387583159689459294976521519074894360834079183453239617776187183168041471046876878679616460551268861945583946557088310387703411413705343010988313401619784563489276534862803197581627702193593278379051611636687457931942593528893392420043730771716382680702341794792867848141432642996034968568901996247415715816835399269726681397146316548436978995945824253848795604419202905247846850924514403284410093584287330768690843058146946347594534225337697974199251861608343796410681586076204019839118378054083965352990393618580405266158966750518790855688701986892866730625741727443506644938361791046884284196051318548982486414451362602632555814224542705533301608756914731306034562123260856995729013807447714934763618258457657439607981645012324493445897144086734139539478702445153355398914697172400882949212214843328969220238310432035194909528099384116954034995098260742998617706317266581699591272675192433334122859208749395899586491362177527287949916538071741675089831731999556128795404435675911669094910451573777476768459921660018232870670933618724961546454496401328609435918909485585386955415006711519862909375754959874698182398282206088068297472940946399810339516626593267522136591016412884054254823058512202383928650084755157384920064506143275820371115735929434606727407266321330380694740118701531816108405632416964984446746388249200464500023701945873158118693874254032922997486415201706110994494656509139724207232337638515791400046348785245441755771061702898506231546877262152532891237674923900450895309474605410668064994874388373694620663722336525861046675179951496872770537237546227190928707852603651847444244127907250501453549024687433086497440009434153097725391814504122977381997321863833377703744465745181117593518759800335475340448109706081545080956858309098328368337104285971333134493518080871224274523792763561711008697468124452915362087384619458602340198526536004827031293237426209285301326087969391125258872691790906158615034084110401833851628758514018399745473827217241136318214713322592302172657252957118976335231989137234478376139048671916470243894826443695390845435656356544555621157073942202317727858198838526371924431718690844145528283127976820962441432895339338175809436851756947757685410123138363569137505391024206961082299630871122833623090468126066735832918291506443088246657493425460025025373326913027715427658794875407219804560256833335117375078400000000000000000000000000000000000000000000000000000000000000000000000000000 [117,33] 4402828627953587214791790926850246593359032031102230207511367924857996138612845187876030147878581584534427883454966327495489663706006375116649659373879228459052339087555909653986275922049940190517723859158874337665237670978332236828706329985928467032004166140599947322290745279234486046687890540657664185785909486886262659173922025271363878832009140010710052567685463441897173194451403653010690509878880013160105192905059658508210689499007955787848823177654390621807032239432128480497553508998476795254791785153781869314608494605244384150697724753763989701405031763356252744976116935846216513253693445516286240273685832586164783763203540321063502784092360867080317944316300657108802771980109766102924586901421541906422600745747469095659550952674302478493095747409622490833645253945455622741104094543683653771582610627971210925622055376389076758066081077887936060356587481059148343553563404379005973399553649237024777222923661377129877288570748690226599323162117039602214621759543834170700763130493332532279413719614812878701953327817267364678518788055332130087458136838999814649656068677499044529906884820929308082405579301695290858154298785728788267337441008352473767246873104646763290079687165566324325210049714118592337323444137667276196735036717549776188820465278882118413221157130434486015580524493588384687228073056406135025021184064419779096948299050577597193811695065003533833827572593175298031939529941223456609573909942833499876796499799533300347942619052382704024696794812581698912527282183923732886743863744426767175615668524693510154058397187645430365692753477666072886940483558303072391502358828045182937333888663431979189060516467704266828257144585309721957824947126144271195922158905522623589636463981867906513292301793762503356048667631905457985045182997929207328119819711086932698580846507107970297179705631601623922880514235098249431070624911789353347675224920334786690894388305520587649552637209518614106713076310090523454590148713809087385591695634233193413382846413955904483972089258203560634153653165321695030871217584840598178060404833060634063293859974908685499694892888970603073203456604641927440659862112170685928350562475749213860306531065761625123421468083646018029134170241198472690082921518313573824094167576237243842214692601674920742811101678360107756036636335642900951159740918332377007217309426558260103375423358900786600566870611667262432119401117404848133394688283404808118490960866136486219556680363980608634905732026455694912687616984950617089872498975315376060275197580558950844470101903885345582133359822241792000000000000000000000000000000000000000000000000000000000000000000000000 [117,34] -17119879444649913176183211748610448993840607013631212403810958748952474560186544924285226041930745298211808942284338853808241482762573329305058465372315498857929646602670560992692994897358728130017016405836560036765053393722892103751718543223968427306040846524949321935088446087270147074035014635049783009177055185800725641629823017818497570185335166162814113542145168914060119032326315490357235780392687876224803611783185337189930343578273347993313762672484182884667604481633439341559040995913396402982212602110733483989729532931363198772608049224135424597808541291046358843807188658074141304670865003671256267690895181008298357261736738466933546131311106774178887621560131104607878563719912548705652165515458681112496511119383779208967222165619757586039321627201597200294289850505243631277177807588118939700812736718354044101243840162739496018016237970560805005074097863748116850895140183528408350354259350968447627900220026059013652983022951132842148148990498621788481119609647234477760343427968292927196762401253608233679231554485529535562708320873494712664413334192416306744384096185391886086058895207709031399167056963308011295928617487089143161627109086951621916247794958824003712362014100623267262067509642492003296965474331866282355602607571356469156226595719304525762479962647354315996453158172533997790978004512061498973435656613731833878632337071619954361195943339016976984168686679890653771417208879122187796709067426654440491230714178392044824061367049553760947239924074389880446562003958665509973988738166442864507208329341235721363032959078046135650481261282561517972901294619603363281938002463124850110592936846547057524655007233399077634754926746096709325343201035932605903632788539215150871207581101154823549450266485863124412076251421005602554313897029602886273018420818192069992707661897991412824799115621532538088149744046309778361910286356506323258407584035154897954253581886152780043320399140048371815515831069463207198637400503848967809515366522073065919652254035061112235129311462327757131199980804531088242236358807586448212900768408906614727911893930289098230509524879778917269358005592780235346077373026003291132625673418120572428428324116995334967993741055220911896580587070416236493912431589437189392071489655626336434066911120380254885232736839141511942990095947481302617373417353629895152822481314911813523095951806774696612182766377852253534894295267310966295292320864692350278650152023643601732135490967939231438402579283807946025344528214251898305849216283866368990613574120476419422418697976793781443477061794529280000000000000000000000000000000000000000000000000000000000000000000000 [117,35] 12109789391666266181955894725292191018193607945418631794802662497912767583532675347310569928394097142009431904885089222287509866885051730408123805943520201595203976527487892325297783714869187775575594495067660677229809082188807767534054189406063547708933579603377352332264718151685411413484155195849514854433188444719050042166201885278771384380034423516592859882508174905732688164860915309501450740128708485599457332656348961748046256574513467529421538852470142786600390185842866732688659575477676647484402835627982972364567125234488656057811993498415891960356547437626388429249953771970373417743390460969401680574353342998820758197037054252788901588149057145530121501414610220907655106670021485551341924283168221909796350237175214065328471288218159659586830884481474532304910509505502151822194412877501399781520216008173149586249247295095901369961810365931457840296863061889283418317471907754546688406051492697692034760658320128410725039282998831007182872778370902164200788739794604238112749507335239005438376373397699968887690181831388232447938599882364335660567942434670733763161055218198700409929137142166831899531039539004424305856718055459684544651232655598199854484212026128238856612776696853213768360971956823445378555255594031491955964194213269017716086166634105103727842209407256583360008578875711136736128756926186342927370337118791201821729542032190807515202653767264864384113310274828646462787613191481133537791585999492089393957111831615341704498926842509284963846205131649341859424717870600195067479089092588421418657100112186515562855576849025133672158872932060817568904149481811631770156758384835528420056073298189025440174158468373239671912431775251979668321280233759149125932242015632434275563436958077208750249530327915527895720108325235193396965396184792423708051520006836059793130402836153745090913564554623548964279076662844320614640502027101135369735570667387380784397294154597477029477415864770784977516712048570862446483143433332813334000764016626863906355142610731243616640796142436292042367995111957955700156958204963463574891072410730660247116564449392656595942954484663115189771796194102373235228578263146177727942157446101836160079659632615320033451497156386194401160654156527268173002339114271147843474900155604185430218003917008549157375985161968134259576050478649439730368410899092593068869659146671374848606541113671063579054300325564358266917690268244857114845714842560854703210180000920849132019040753069815742307750486955810110384349827320964768317242101143048363196772328578632029514635981018244468557115870412800000000000000000000000000000000000000000000000000000000000000000000 [117,36] -3978149250436943441313454576371234360876530710244955304503351150086275621747101758837196301506475122872022235717720484232987857460966832843102879539727476999008051036744047979256273340107454971955155347071982027222069143337611763948078547592926275715526045501954345677865862815166371439454669755800214388882578090350888865356421761260935127365985540297919570313274957474807319771003057163685045176698032155177464010154469323178956817441738627717015396682008890193362100892149899692327589196755339257128066908317484786083389857640749024535269915925215354409396380706883610413515287141405901693103434576338556138740222595610461030949873357527108435694989624126346413796411657568479443348205711144556988292689162959040783203383234370620094315794660197729198924777774904494118466471011347300056932415392499164335241485698175639365854774970953720035063454754075454512048255749124710352860690976548799760922678308175219279723124043732754224245962324695412377364413756224197748756287083106060359907101500661994694858113936231035353458557017752859050327366345772524880250474351483344648353983961005298659268944762844949231532533688124568952843480197560432501737415666172764404989454340067499648328998894327000782862576826549924002201461362216183583294893521764130042324214392029150834977060996142616076948845711497168707770508942516733167243931079623203280706618721887953299538470824025801716408951012115909155233960847048247173360384154963632519825920835903896469721351372330524313476439481981068230144470623679782625301415550449702928010488601623288956236877196981388878770899978644248598343272946823820527868867886056164417726069119500011964282231301301149522146903228870734321857795463946323024139357767231526851454330534949313675443088227876534849863251459645814771176975254485160161366688525394633093651776102690063670248089857179678401827206930507113131198463153520487657793952911704217643261911188451653187469685585310324901579034045288644596995404480705617161531135568531164383553429858785490225987250777930619593152316563362471371627734156790113639489953159438915460487014786565381281822007134982404056343367917662195530098546477842471576008396980918510042029409148055373828546054164873762498832092966768534636781422423273326004293510366705517662607137866557385595142154514479940057675880944250595754680436831970682229787853398830594582251062651556799930066886984079891252770898933878818392080718414414054901013599941848656801233273376961824724362699294183192920484786705661628050542326125993347685969588349328080517192884153178130452876709872009216000000000000000000000000000000000000000000000000000000000000000 [117,37] -91322832979735766059330613869227847424620192182444865197270286909827441638737099863221494621184241306478996401906117046164648092839576263191416196621916192691584776113968504653972730521550236854032520447562418492253695691779706749814210040433265939913108209630826525602472921715677590156134325404072928702213080746459046562144053750484342543002805127227946847362078836004709835656489554897489397666008314975936504076739171699877154154808008002014883233733987840695807941142424865099023664223280535463006043638627682037533390598164307003067829229593474384108781438075273427382672204863699522914866684213823988500418309145260738870638595328964881034796195308852392932162388322483117711639936445945072746613734095718780366306169428311779221708430500071830480999163378991311773025386323701088982619478015238353609502398952791533860555439333316684992123421936498797541246549360678391536446712857284764331889357923972738783523546368369323938411659498528151566047830862032227764272241022282114014204728718790171859313912085811917773363213981700723977749979796452584060520440036914955173771494890552530656510128647281656911340690887127889768179597656569983584687783636758745377018822456754981920971820630448208202207883377102196985676559626467394775082590183167092381145679153923702811025222622190911068243952067130571403709132602985823696582536457077375256450658339025876661440673878336585630474732807594012846135614872735305983120852133256777982636740962672422640893329328031527686989169210384320791872300758863395731379451572169783623949907823789632850994610281856894690889905300954690581104832134520662771016687582519239571142376081567751398430388363631173885967158630513534567234929267232757578422957053228057194109707034951027437679840049709440042559489691881572495626915471395014500803278599587088036351907337356820251172815010021274178445447306122295495731969101927383508887925582384530502846625263433724770089910757986829260423232372069345283753575313136623841687416356284597052255086406595626177571421457026860626715697925148559587619091426626861500630499485389437271963824350182079806390273267574248203619296455125636633745988203029305862914022197769085472576344025382302608726227472272794347751082685895445527007712089098591614424142524251957656543211771145358679679740993179715157739030462854778934957431311582391543907396383917284984320208406236567102789039176603083984302235597877011503280218652081725863385986546451395026310965747726512658404164929009109405850266179597128366170986389970635153951559920169959830477864547727555003816360280064000000000000000000000000000000000000000000000000000000000000 [117,38] 684717613867438684675214398724570401793335567144964954555466265620227274671877649396270094851523213604133027098856651381422922536369592610878767177438417748137137691960108200108208317702048730557462555776175055215172268859774089976607166566784562153096457359800978622932401547637347033128720542661053371816916405073753097561390602095339412857892026575257272923756709843841148434471703960873124858923172773205556562393983819163318856664473512506034854680564962844999939871218564790640834533951241435999206320334989694236161771219886734189676683803724660076250765739383031980549472414719623157819953438538578711261380950134240421494027901308835788724049129801504838851570880530498219928143220608623796254889473053473077012979693816315756811342386361906823443651208270950295470994632696400531115874712692873590898755296237628532788185573949605088466484516224711574819704118353948191854136263144819108171817254354133318439825942036124421214486775252553984871146494248158902824949548090109620302984570076933777126308510124718354673871152290852263401401061277798817384412227269536666047410173318111374150945804876726483240090877415145932671589445527144573223387206629684679133605362813818393563611095212513676136975800526028947771400417150010455187875172031535338444068015857803245852650138991403656826144618623685457199371595614253957826129518401031016681874450864045411015573460836740975341780516426971792402875781586347032025520744025429908974418137233147103256919294657956190911587110234891350670570866044450207622870219514352883175825967883230849363900228158716345401756072576320902345357157852885185288927024220211943093124986427296320755136106237884411350216103415452546711724886620659960085080744634131561956044571118593646434462226943397451109541434797083363260185073082186049192915619060858932279373590932725057465809055121790195269576256611257092869015719160778826295816913706511843306823054165604186362855765192243511752138899892491510083332011122407241772839698456674436326134842215358397600424681058245382308600980919047958911807642340273311236618548321363370846187379582794748286134997388341327518035137794169761223226535885906206954607240018785746969832791505905015115013001369995978318190419417391111578479907948640143517392359119696090386452336823668927305428779419047745848150062722064051478145935342245430559922555783986105859729871505075431359733331629661545066381324272275224590924090991068536715094800635790469351154234528660288749590642724823905712103550927096282155189201785442871303783253412504057796268667719817555512771601235968000000000000000000000000000000000000000000000000000000000 [117,39] -245476069034267988603838826316100839079450908456774566989389616171620154524320270631789416728369108157043968885051906742232031208734915515425036375705838283475105697350174990113201602261041168420859640582783780478484689963517710745367101269607444725370297986667759575437134831336139763678507441464247485956787514884188699231555072590142755592671460237855838241633472192280351701684046420152456674442123416082841054078073722354678002636303460062592494317336838330881255099326642812107089864043126976161541816899146630871869806036331408573085263137680685889223533318586223295126616710096297294244887509569356080836033625055315347215708317587953111226690560430117461238982863353120899919603894738679633103914183089127238358971521227182656454248746305322647880710923837912217069509583966453829522543919927772408595580022929077185728116861219229658576326932987199133530818807221089028517443988070112237136621146027037664268961687536451219230784058263989682455920882551142105297991462449128653219732182663046461361179756135985548238275638132555445465677365648494848719339437461959782594345191642973482104426253356996555492995626738986691504993589283114843280268845125854540934143108850118261099354742337808523297329398896797663776409830966599703965206394198917512995170381603512147609626902914001451772564494518114337760845260210044727402408600436976293857302934573134121997878717744528999720032066843079094143478515538720472768930791370975665260499247091342563156616614548348486764175677689335600563009937573102583743229840766245239841118829414123559177325074018846294237551388014134102135101483186091723194442796706177627124735581023663824462364269074671340599626936154008053786751187533820827422941878907522118309723088860550526442323221292061784815908247380242576044805447286763003414996912006493436796145545949717370892582966871795424862533059589082159863796270608662661260969892670273001633684071994604958834580073480675717236440153530996298073998629516229325431911213328522475872200158498943907911555035381507394573451072112057628559047495055487317732972207446026212281154115407846692384984868464709950884869237383544377307742698185973208527169318442053593825501792021017851723634052612757009687115090808984908685157990005905373013362920886769218693196882294170056960468714194596431487733332986412730786244128847346074411342652351014790728518457825896444924957976939748026832047151889752390002176990276694421800175680644924972093648395410509847682997797750570602059836039099635464516629012703161905695666180080012119165979130731896189757269550825472000000000000000000000000000000000000000000000000000000 [117,40] -31826438441965769200328012999280650979260401362525953758550812298633042969705893415748965832074461420653370281977141156158493011148873084767571594556149819913050834926217012911620697864489740845167725343585824954319367760059736281807742408401013718387797524941011231039030414891302100076640910608738605622711341901598085254502755884729842648874604513647917526694377990566476141567714515164135769668284451788631480083128107890242055194435984867737381958931461363952414787886175313796114781029313035987705280192686281165828252325409473556582317634507182235105409175979875471943487811129124591438754036101790380391514475597087854828176306470325383629744734105432432309463555870849174602018592287829642986052914821726892831112273133005864231219857266833643873084264850105205825948007055406179076532417351854341381015084623257797752624211757758003905773372643176693398181056815964524642137410964661159079001658121857705409909105771619070981645144294725401374748312415446937759856357826897580447683452741254854387419802997696254119716539388882585232193395218575406027278146459699217966194135144359920551955841542670864002244416461268110869722315050892810631540661267624079882930822231318217344836542415267653871801351495630255319790501948517523063899231257774762634226753860631658828666012118676596579031654181890498443109306186480708641457433540903099609364937038413397784785775314160008459087708527571617121388390837485732943402836375753478578569861436583645906800820720211990040852790481237100363074581885614196539108078907230351528012310971693490795455544651552194997611133522151643867928946519949879558360035288864765324342851723955940491271013002277023236275242324558285167846025826595481790924858585520276021522828983531507831111112704843978950454935832564114862337342898695150712652845860054593106727865734376319940387847948392330235374102455566281407860751957728901685138087486058563280960929460421522100827721003044524617241438266530716853819047239515685617036709314340895676578028525521572558050823071356750945070881118049502899044333587889009609058225216711261976266117778809380937470745456367856049841560546328535279152897098029196663143987008087816631426136462474166769896927141595125057042633974205466852138536752780521176982771306060066434720150546128627377898931005328841299234229730264663914440952955872391431656967538689396558400440272406859029209855217527407989517587147901055098816748460037857328435016125392775438320235237959712122907756367784107550636320760097844254178831048489448740117642372475672657741141544984047882288526000128000000000000000000000000000000000000000000000000000 [117,41] 62611803039620490239944369581900268775788626921595912195815640653779384511646744508337339317556261389539618937075387635402859024930746883331408333241116964733298519005505486237670501747084664837737172211593257667233935990957744033735629342470681350192919490762705592504899303847266013716805982405893730743500847658657391931939768829961106670318725316011817520881733823733287324257376943249260409667806262354535865489528169942347819335121184995094417372758978649584623500796224444495646459395181845839021899171294878025700083913852761920371804131321109112252305127735480785372284811809294433002345223372042310463567034108005600325437044991660761555671095821519078561332629941882603108954656389203943686440273732714695777307419810783864298817299219338957541651254403502401925727296261871364868810693942749404856853390484456065429237023163207107899745584084278158967534410944099896661183932949725737474094339407192943631294823014170436570588008736538379642445284569311899143639630914887972513374982301012397803356690076295176016203633622674979442190867876878974944331425010915338052019807793781853914676431780378811742231192919939385904435666389990713662890452207068180573459630789496456360430559374444328507949888197684847615419826067986322747085108560408772918584064568491651003467171457740696156960002083165135022842265287031248916981143407793696628198333980838515208637702031403762600430907756763179303284267891821044249609103133243148599710269433751036213302911327081530050791471401323436736706025886624695965785423838187819805683346303534881634545305905565143863918994665681824120981726154102833809438325632667547040808574614854515245449885858639557315054788201150006020068749872936044247961060347598845494270037624355190458630748619127921136116123840028895937353334335433256428936682386676882155125633547551253345227181020250681839388480348460985942619051982132930870250527644315051636337358848654479473440004751114442698539830915351840038868632656189714729597432648923132323526335592480894327452034835880378741002213339432519969111576478678528278214249128842355081276666837044041497936078120495140921352331327904485917407241803897241936089941630133124499230635098715172287525199725080148194247013024998808715511596761928952231322511541398132731417269118129929670838907968101518732157371555633778237496027834221662478149613052213124750027079178564585877318943977530007931324582655740608933203438425160328188342040253376309009841784130493804106221110613379209963834203647162292451352310171729369074216038494369543338159845320063391669906822922240000000000000000000000000000000000000000000000000 [117,42] -24439207751906562171762040402003840326060291630124630530240814777017676305679452276151184791579889071766937118634435704905056677549216932087622838025100675150081807692543188227424091014948940266200312263200896708299393527844808188115671900942763982250178444463896353835033718162057154204826247930029386817507804273191282545128256264924487677332824022669518440525564058163041502602590384561882329716191385573515262414137364838304745424251512559662525807110672447435680871150449702945754129927949007350726306408706225288331432007232957375888565930908809870349187020959342094900938846206194717386788825880518461876167766717780757368600858433620790134485118288485902884857473669459602190918677337981091934336114282701785501646440445994890780822044282305252920985621881927762208482861905588634943934345666497024656354790549623528948566753370381625885971039579064134522441176557170598809205604437014779770958746932757362254130916407908536750236461401112782395912814467594621729188362032451750510860303725306375883432137887525282746907424956826256855901094402513673482583358684766879812587471282163247828051167604868363503512749881269765983345488591138432062436310951438850139968816899049751012117920284164526354957685505579871878546421441518187294175909027578477942151320356828044461387599159638806880381206236927679078224363251460436201576427568706810891303680170128214523100373698203545255646229339082272766681872684211282151752406996190750408371967785831375552741988325008154551818234766698038556456734706694313059976690474353023678893756317624915734517178547616232730168748357916388304903772967568146128618554284267553090480851074959659193293204280752541617365973164110220295182074510723013381321497503744609313300880865946235779210763190097616091473485209224840598444064592759801948743409479720488158037145087365350166298250615290368885303130904552770970379463786742205402178709786892132634657740069225836784177405434884935970849951523444662901239699013276230985166793107822250396560907060158685351248210784098014693912205498457112879289137459841864728545362955248045875243433722436928630334642254635080159599222491565247112513096668736682324300361646547728348757510706241219999407151608555963136574186849075764169199510106327252368845372528473250365746126857621404654211241735893520234818620903030171055207128723828839955336268175371174293052915197208781413087937050529397315793174821848415873933621950555621452810635258935850370519590849229725459922430769428806385698619599797419454838689538604824149145147668180450902613186058116517484132732764160000000000000000000000000000000000000000000000 [117,43] 1538144331952097928841167713447302292619501408840216763660949360742898185570087023944601713129786640875362371964890701513108972086605782040374757000515590496070453318145596118164477904080543119227480985826778818698423489483225042354275426965220152050724333095092614302092133713694475070334910181468778602450337541582204958261682180526123674555619384719903619165627580689162510867556145606606614227690451443466653412500397351531357919168335088279626245811526129597090749815501836800445214290050445865954684166086451637093682612667212045329262957955591808164710770276783516334553870072656675751990537055420691597244482847188573381729709057862306413313083097927089830709542669577721230848418137748455309410258684582958899785819156880480570172247410349691641168029860192244108198423223356805574456701678966438501592341666024245315032099818325284577521043706184960989739419176476706984970128325088311729960301568450579679272317908731859441863443616842135812077647235178278352056643558741671701387766401880964781157912472294438675801508414163365635591374371475622406327102213024586644280068489664798015138024021550826861977170191036976590457968547192511773331640615909412672990336446998818139068780040901122947439934890146523213390277145072185965863171510215503009513840573531068714457154737432190972478832183914191451268902450463141519346433942694613554743938361919910865676330959387187044390040202427994840062117374430314340695278155705227786638278700827475712024297154671148833414443463089239309374892412944848190947266127903076245905632045101330205379917269166033211346061012819477301969283460467886016656607684135331150000969213697315190946371204902879048232770229383612189955955600786315900876917775901688305147749746400305847468390966143230788828704721181238763310988272140340360893751033828015477466285320895783934869928108350500388464252615366374216478537983647702277142155686045660847986127711777003707896722725031528728382932271843865295443045868542365061777006790548847333890830981933141027920057038869327928320534900830986397995147785438439043029127672024884120890019203158344055821324805623964322380749541171524765804234813671050462673228624115742678837462268691379925453792593233287476638628463648702719865623786127344659858962966043075189195456471483018675250492175782774403706814515766721221055010629227648175237394768797021986140280639815753586841744486376925571164409989901232982243129435746127138663672370818242187889924231509386244633937293620701186143629048350954150905562946573185678772005771640591678841627803588990985016453365760000000000000000000000000000000000000000000 [117,44] 3053146129416537027300854745374424070412162166590731430309053310949223262376359205653072956901479212047522931059929919195449512345999471820323016413852911475144364167073408619332620414696350922252959164332766475338643507320169450669385525561745633635363541213016356191437337207402743699135780332952027271930476438634781249702763863924145985136749299053497597786213489390063486455884146402672055325628948807103782342373685322967681304176456457604685916346764942855606781419222083906777668373495783117940962718429706168609688786851770710204447447973228510319828635008479789060244381194801074820822994562859450927805701837939939883076843280349565998730435932913833978423722370488101280529219756381333712472917335574729500628913382425167033300318333576213632857292408760277244354975498624298210714524081970498212508384398001375907831264820777374877156312619719763257784304911710081681078951931180050525967781756911052237065447577776685727352877620297687339769926892046903963861912160620926926854926254738139355342206139654948305455813542840314053555686284363170309824587436744727373030651391202482790777571167598252662098971756188439409266991636087021266937780957879356430710286265816317660691086003158945621224861590367475043676414229641783459871354801047970962436258783886502860804063525845059769809929438368458363382692588976320711037626881235969495838352460165055564597005533450076899460661462829929675643569044921253937838688483218406175283098489310552662055703839755646755741749179583163208830404077717763161579823478403804835727294648928604157099687446435309249178393416196405469979381995505385648722173954846069403726412664725664154312061524501418392234809730168217547064933765674460944248485308065618416970536291675543332453491430880901626078671067132195707728486741804440753028973804347110077173668216972203836384887193556729325808367317878190429246122639818070519313525534661625215881090655665901942622575674607043458677253817440154873790615875443550443341345561305221872571362861699279186331823221157722537966097852629437151224508894331598550815323553781118006592740149912253224075028394067843313244836882363803932278590794406970126985211023791854253546656450753246067708027029114152442719172660196947658251338044782829064737623887643712532173608452408216023989076493303418250832582313743808602657303006727347776463175020663216507350630045882649576513178925331539817140666640089132845909690770954796637737764654363521918690631636341883504762866546018052342219783545773428753890832021270541598314869490926910108910504196417748143210443571200000000000000000000000000000000000000000 [117,45] -1855378159301687185362165952592755501944400077615771321631036214270361933000526233405777400069838633952276031168436022046482895795495232592046151748768709250218873679289390159420758654945481691369780080479336461939501562112493744157124544553275704247866635554148170246680942841072828646392154943135835986132798450879480053281883594438846052980928744550059189200807344513284034602090793394750136650595043964544327896893433729435100557185693604900558358527849975747607490718628985841784445656912645584957648583909821800272863238857058692179086712424358818776088745674325901315916114932034468655270389490232886015817269020504635356530263714741209309564194227631482024909131407455484523365201681854314375555782880053636364631415047978440402847064834298834962318320415997820971293331736923855469830612264119566353139765754814381239163943854254453369545596048773936472536701788115423581325964945163060651653789904218841863027771974790215308290025582176071063612679843575911595398880632470797048686000393885426484520542147997611506718857335692703016161063475170945490924923024671084149124658311478988392525766908970139227765188142285024124818517807520196590511394738942692651549273772264620868586949149652756971754073509335846931751122412540163948216144121461258191368184095346968089288003071126529595980876621665411518403772764621653550505370044520357505554576256297100276142631755008610615211380294415926772605828232477976387159293937029646275490525710468299574364687556932464947844343841948887175097266889842720892586291911917270787355400731061788633957703665671823070381450395293545070828372732066740713692580031225001375166185597124114672614328122747170246847559000729926327940500395575390816202451596502088836095621367071304379381954154563864512639587495939905365620036395551141498554041389425488578513716699003735422575385280630342646932979491254175646006223677220997651535861214823785467018000711117486639228309088699419025128523348004359850606290885873317485989798473554615662748520979435613981421699117614830525226390720118234002327106397925763562752523367122734037421381482653297151037783079394150127488768465637487875739439171769666307648749739099247476635741631137709737955450761723259168453051916664842836155743362892873810180076500043644713839887608962229433268339418254344245163199909391862191479878857909272704816763667868011616170440522713965938682476714564235895837779758506437769987052472417459229857781907576501595491754001455804257314102701063802863638823075056536343844399932394680957676735886345523583335964839120174431271890452480000000000000000000000000000000000000 [117,46] 632232253050819956748660595883351508489373214976866251537211536301494228890993503755305379803016761111993952193916628853478754150667094270815739173231871173740692494596862930102370106232122593815381011153041063485425426364961147043382103853281794734842663715350377863338850592896309985519550294388883759793376944491265852739229043009452815805434167375245700070145942134653299859846194978986126176595253453209557732896371530198697492420930512030831177193698071056384065748247538813958752668879064529752846251869701316741737838042615610798119890707079939419770365365504160952186344550445014988812543888101515452675717562097823992009208233221239831057798081165512523806456372193385995336742051166583879850373790606344554623183105194964414521656882501906034032648706186597587833218576804871668872460539895726114613959826465450006080274042886057236816172102233800979541882977599579410630744421233552496219700861731107569500179102685387628070085941436607055442931107690195415614180065487658513411593139857466035663476189798788922748239618360486669156964654395586226130195519895423603049367145312279508743051772986418093358341371769570289797563336412867845655545043172378943991790731062908222715748164425262877216891993623020657752792746687556230714168937405078998233055673875659639853942177538199011041559908642995084821173600738566610302370328080447724468774482800563893019251949384043242047617597156582948771345748583648225008186963809153910502447928113268562713106837883052444613138244783053114989323797575282281022944460617615820338310530061983776809487215858436185170503530019950453407244704620101567562952130514078813392698097074121984648711271259032895908572737624712448451762283575952348060383223139597497481103264130472645054400470680433486643669643522878021223819905485328277150545477565422461263831296573307812295756813391960759402440841299982338388264153739445500354061571089342238675770331984770993589060894099140163357766773509212948148175645027315881554548157231468723785537472507695601036607863674699584096350008351294975351262343506187369223891102153535072125420588477312487374517366788866787529914337341153821291269222625258901793568058002413958355816815408443198068431447969400549033404399495146554275537955719996183746084376787785516261361236579191601888253098993075935794049116600778628686047984463840349324764150757826700928968835928610045280085632720985737488555564854805400611779477194587071797051611939719790079363969654507433995244920988861308308942011415228759995115738570090938986455404507684470612368758154007137344710246400000000000000000000000000000000000 [117,47] -149298634721728471804442585743507771979399951354298689422695701171121381988376707134652403926664012892621395774395063616256001514953885624850883401052734595887975942045053507171357931193528738336467571125641237360110949369684826391573726305620246056336300752704655706199195023637285998802332832861506366129798821168675046576290640834993746130653689613204668948415962090813687485269798141843453752089534352000282623968718442632634107496038760218225025842185222225354520922785264834280701010698507793676811707417478727970742193504753705927494755262178176821807571963120249392456281032687187276622587628099476711477489521956367697913139651204174994514896681525583763462745329726262920985793514243433965712594113660091565385936506410221858989493994070281098954526554654047707855455762240197040899602733874216474738306199756634785142746451764448866424961118486406146448943243449655632020731895093677693045122979722009439518360871835001626202708955494419945991662577197774760807754242792627772124009501605811040272513006139538073455867474004547165314815227349109439238586203301391292422939351054350204231790730878875859290862219192056202308551748945598531624652967282016777220739963771429542691545559262042918409234807921132714531381229571252130371482961040080671656287422248710552645999516757600287654979182890294056256709884192584398635117612585604826453586749751319231269295644505930261681206230745685945891193171289326250322432004061565034556921791421642971421916700329124471030887870811604795282554356560353798267954048734270961650643681640338887116973142409198759630254676875852348752273961226325718542257371185579768157597027000220824510874909569604486861526384714832589266221587332404475805453382089512126490680122090731956018109202165438301852898932620933561996390895535148960884757353609163139856516533818676754775353070234133636663991110966532439761015240109004066480072189519686116446404544739631452250688871840648495625771921301781476404348206370679153354411859531064215885947569158241931523438768410807379453929404640260094170683918661035609260430289466547339707685636554922581204305013522259314241322018954132109793066784171893385077951542323250632132544091165329446648677455078756769799964757191750049050454271967895412080521600315313277822356736067027215531082893585051342750794715870662194350815307717419642422343328335817491928865782500458109706516935568090480956035371564216359407157761234420005791814663649328609035700824331833975129013155712237053177129719854101475212206829532148715300778770919458514134086028793709576959096258560000000000000000000000000000000 [117,48] 25641078326703005742212727617206765261686590255237677084629781960537528429036041949094326459893813763506465998629854222947714499622537254239325533785565368512886917344953309996064422175112552475242605505560870874300417751121961290214184610147227792532964255925465817599058154991943386330512573399039680273972180160392418761140764025404717761238548330396977426667278881497081302711833897523453893866626139911699812086068126480054447008467622394833715896327699729610849895303572394169372741002584080781199818142233831023065780898849771740769649048014052601515109324870256852497500828052097161347189973626402259606788840487258487681401504916360333923252352442794883801140117275223713336446355223927406717136489833244222466733836639896414550663485090223202996654910014899631733781940841253439110664345207115699536865551135602022171474160166858922716703793780478157819573645647994545913152564198281910412910638400897758433231851367148948418121596937593369979380693985137311247895305850706639014325462618258251093358823171503855954062609312834894319412333210027987154473873874209040821174457207133037289138697830630062292152839283813485136037229601165903550533265522763143181001362806877687410319047571529531308561403050618679491684559016046982514968877940909869370557761184211169880153843924240065429541270159410409678446304387726611025896133184454184386128550206098012938456773593676327972858552890916664561791288854945543813815449482739969442542924241889508614520007423853190144178276428882816555934901044430268372487211271275787308701697764702038804652536787440083439442299651265013313223295922546140245376407890516912453688796739657258241596628598729415708170788989111472039376650130821437441139317661668004777281435522201344614081768908654982637181561261852354076980102677293739603784686004321659913030168124553907222324379038088759990799509412579685455104900085966470232062077833035394418125907815195711973876664458409771741838180080401373152578933767633691777759479051171918866945013574919497745359950544504639269319518170219432031833359929162734201407686554874397426537218595443015952535310695227906152446666138841249152921523641748725393743007359016082190860662348919344256612574499600350084865402988969841551408460036928515191373836727533619870254823039278941853351797181063883736880173896082855277411763877085129524996760000850085158157259412143056084315974910458536790575444726592666114750699524271201573977051314246127753690539602154498259742121054070521964957341897085157211441248616103244671273411042551179305875852587708957743770501120000000000000000000000000000 [117,49] -3315230352964358783075451094153446382957437200820480365775695980744248290989401488585042090994996557256627160650351460523885921471918833419905394517925438557280621686677307371215380209672356669676062471975790029266353386864850001764152857261652281952245307955339577235611901584397312011218072889404660716252766578005822161977889181464542849010870859507945889490181927502523506184283011684509654760080133740980600161397329277727792775278559957951182176549814950955165525926516826117751078477980424656456995740675637671374505958488964928657755826939233908685401439644314497452020496811092634190124935126945406713199597078519396375666436644155638548706497463084964691782767667732647777824535374333095030204004464128383540561011942327500761413337125140197432021809541422002152322279993006391150147547641471793663991294645544339569630574113495252836384716573530808086918006394957260385226345390091812598051580896952764794304000697520566749929697953838859505485534007144071748275826354809906396872054277986538407079948427074097471298152945974161297311527647593549968940135570775028258772853865475004607356716124456807222881382793275758996966682845519532976595814895973353788299747625896708706455864510546833449403591980942387729429758389021413588713003968789224525224741137103138279048782007710890551294972446346194264022035321901618597224890407771422172765135986447154606054139393398172828148522527886047298030812511668704614167434920493659257889460459888099899538151858697146291293130213636718238645414445333361753572662117282741786962995514928156559935820678034790121508183438621103633465176545272706324466664596291935723749450901966056812326568017128405987575950454013168868836490118696862244826928510722353696542764462149212896980879379159612050695146165742200349986533551793195432045847968084880195169648716068595009560240418242808428267573729114092219604681072454433496414461537195261242334350581403027965086354377862980328252045783605753709063945737619061165306884867136468400044532342845102448915228828310892555219774107767566255642952623893454544689655467274061909923251317366689375947831088232144485038563213673818622617594635105234597384647690949968645027868288723098733504997509429248087833940030099572489706976115932208783682764199186234093483396879860032401784283246070376840961100966592451818376918961336160397964891531307091258254963901114314242267872370049044107112023719773111171682967793394479860013787598255783256057639919170658847809741537702634783068653499126204436966762800976974923525625533783078890605662900324384106348544000000000000000000000000000 [117,50] 398880433356057424583138028585555779340715466794789452712918705209364438088823270684195507688261251719804860841262632483650724062129344919837515797044328150376377640978907392888239099247461062559946580652939882799388409299643622968079368018601301744983940939134312192040002056679790002955988131278507003110038171474126081767459579752529326031643800665515980698823387561296511219072950702993059278452807190646198535403582197979469518356511646096342612572419596631016335061259395685912947309674250435563598609880327724102115652593387420371332335681532674969993383399731657331662285950616552817057418293978489662372485771796323366371968905452236376034878177525262253617825611002343174731664183319599520739167221905827929080585731096938902978913845612192053115608770608647846058790619912889640156827055621896183954162490496424290412874025458558733368583366590898014151752223512131972290221290436581196874346622620159483668190412234245813191567060190302276017421308703362229136926364280202178493157661631958254999733531492130016856816481499883195338928946322483978164147309831531454134464488578719181057211020473336476686560415011096406762385383829524242600123114686011015361291439134488616691509506773696648457075578959470635403620284887371460710165322233924622730131586493544350905189952388202446472862129197485920508346855636294367800316934291680130398053821468170869617247785786868631486714502933809293584894291081404178156035174055656625008444747247404434469555456008175385305679806465290154009847021338004562268050392515416710221638251853087215904046850613771532332126341442721909095342577473117073565598604864845132227929724198137258645419271982103616175168949904025905388327345779562969667992481192371787375639396734622001033469299661598098482800095288009032286275669838819539648490630199312041629357121518411161114857798432617323047881000249635252667555435519118591515742816317706823082760456022667965216754220149942260754690719150992585580531334646135342800719484742374574906280233660674995407127316492153515815870830723393543102577360134466328942830690864024709385664702348043342730276507742334141388032868524064495016070805995679606762086442044077389087120251345805164113051646455316031033106637752851754913045710252537833793982515268372227953321130477705084218827104677788141143022091491348164681981455355992151196357927909198991668504982730666631801866335866203515826767071772756085892855759885074140501945963021986619778182413278605006737814564751160903183990061293425915655816809718570852202497733129964735901834589478939980201984000000000000000000000000 [117,51] -74000979728182366121209431128470793924720941563533233488612203789969698441658945325173282879951413312536410600240531778602007332733220414410313095339678545213134770520309305095672393184558419749635045463927219729117943023989123608630533025388478446184815390061250066319914941505660799165262089964439872466615405356505706043809470330749134925805629656547301473491398806482385714023068485325776070641302000538508093811871808310329815710241789486157194640105763349994668589526995588688969136701594948799950927390849743344339687791154321823819145007707860691209227093391039928317804504126506461984256895635455860096189932175636146407948953113387512870355773575878743987596044869172417345402135406401655792039598378465352242183284940971665888602287429581315869458958587024720943873526836087688174582521778150125769772375525090939288618019674300312805104061872994948449680169425059048464788637495230390436431326721920639102397393648690504983820820741635651517245854225402306618572619743636690450696030871790971204321074526652255614429615621669459845334711266124045782563727217668403255027298492688168584876421817036618665941375304609298270415807374554360701964824717278381160628663422058663398920559355671424739357046279461885108648915407937644232787002753344822430296313568464534936372299708551121301518581736334853441151165564321584277837201552684791114975039539631984437996915843397147362778450713669905044071310867524765160684564069172733285956052539848234217443738511160677688320847422765027565660615944096351993198999150626129293280443346652775188703268422260635081428804724215305850267824460227862922811668270286998939573933810153375959584882520639808201046416720146299143185629003592559036315626071693092606221680780486378364085486075870917369633440405048848701181655654704145542098666750990747469498560455613217676211418349915459995995385072695975630658736288425366875686314337039650734097949755038595300149659030688749970291568435464707993022814606460037670521142032709002534170589388734541883959119921154611191112365226928450369338538220093855918364277650965653531009699836834509448055551614098311640512216392473699410888091811653668029365595548886510498042561022038793501793336346945702753038970031396366538780721179472285935216410478273991027644629079703256508508763644197076388946962108042920482023400143686494444229670570311359677513383385457578462475861194056186876909237820203496649931419705059704774994842770843489947652341904234468425618216178818201070443914007211178376325202992613151356397234226776586806393455262401013051555840000000000000000000 [117,52] 17727449134320165812237203983511492400111796362383289917532640235176716009019284953918288073976408805656834184335439332134319479386176114615225084800956281231184313449437369084431724198671909616413911535844384459129429012655448211313171492620249851860485286594752254154244967972336457045246174606664711784337029499813628267691395887740077632532560396968208128764372235301788078765317135795764470248700654857791400264349264217276648389844160221713870000539200663172757479796691179299224178723993238831296136593306053619366353890569113413869013922965846641755832515617518629717666416713070362171476264260497643794574349549049612101523746737899215578417365508956475635118558924256174179508946050228388072777262870881019469671858031834597415528099976183365491317485906715785436020710804083412699188192630161175998932778750351504945898711764606887626457146495939642452269368649542936619819672393176491998084803538112443448513769607191502824876096674843879184865368145732809690746538202240348975800713684360086614947200633688968568952480258667500901374972809569684079161750290499256110933882820986254164796463699924525963515117845042065536778521251804376783196572334335004614759575095317931272177102905332502614995444973223611321322494477780239420550853356587679735518036029089710871271272925322789892825781296581531073986968154149545445666664807296968658929781217104951200436826781604945415526998549949709007922573346182108547561686275290515424156838076893034605086183495066049434822675852134773255793278850950622396030897440033342366610650166911568108063724960058725342204860858786431126896046383429816710220414686668752095037166095554644702698662097830548234330816054964285615124047920527074357813085496082189015072128744727805474750741621217441255311849279695221600725883575421168910345767544140817953110948154757910147064678388027405338259450680446676275867952476260536727903552767889873289362966779571527826227478382248468629185359984259915737835838578171071213179930326226222100465696879447294311511221233058196074581161139304000097767749525619416541840750111487352328172895678931630710658972762556373929910985676346486580751897053643073221347874100960496829303342082715217569933458640050174914139729490574336303061732095001758473010944330972334663477931417182699854792782632953281411905877857557905285828455932772113959588124820964753604501948325365819502932779989791024285015459110854034284422993888724035566109611320752381411844352058245695039297556832663058347363127296560081771395028804223275150196143733914366108906861366786367485378560000000000000000 [117,53] -3282816777244292867782488513431656400438566128627516249508404046919132235690921349303568136340079165973507777100079890244215577466435539498525459344448145592788259758850141472641853362914185831685433631429285059268121721405845710728579318224900347613412347300768208755660903530631073736096703556610479630999905257935058690673084022395289863847460204727426301387322953238471256163797280970673792684452267455282486629698891143785207904268324909258426843553192577031384128052873098170531448199292213711613672842497124856113312531013198991568873945899710652523025934948274849652440511731456902479431227184735820135199514968701917090903378816484588241861755043996914449502449313522069213195399117422107407899471213555352365324223117223408860668901623607662145964868817549779703043543918800192952439915061274582768071282567904257158486869144530449492914510130795536345200803966030448172188496483088359052375497283283620424277485147576218381248934506653406897098450903520374369030337067382736718651476798420232939740783262349255803983641897019790283265880752727607531841162854140140123658775278897480422880009436069118910745198608887143111726296991227778352037405618609014206102593187910572070292761496410591548833531332483268811514655751677463282491327567027716176363584074223702992566005453043332523492879237557805433042770675746672998569326746781477069403264346289900592295213290116239887174848970186259203771582482370000552876697846464418475692614348902074274801717291859470524830508800795013308206455276647624112561907694479528460011226295438722087263000519181235246833539273768609613170977756692956541851945850223293406230998484063201019550335168275023032421028016910426793859567327543288164065390898521936452356749403889333236717098768530284170429577556435674113823180237641589577708157922671509424599562232556144010707044486609572747259515074388496894175948589744621614637735775124298099815180290858669642627438826955025322989090889771993084422796603482533911665769341789580902386287745732481107225505804538706975268615692281768980329426936781874413875856574331626522735915569734883649490608840690038157362559170470538618358548719327045175795288318808929670520957275757519700311957893467149903460667517729320329310984910014481017875587009702433460130586892003111111101827288727761630803063650540005126815775339811310585201337626493997748957475020130332467379948600812710086818922797597646768325150097765849321605575431404134494787159458484178792883277611786033256919301911595761008402558086534958661246043665410952643722843693231272078868480000000000000 [117,54] 381330833224308660471077115775242015677680792582383714967402981301070378344916264111362991006796128196625034055591503021223302084807903264459549012808687482649512555514360544208139430576543880134519507317501146155069422064710136905825928426721944769351237825477150242876939818756304840757825951411792463261417238032316339147093583266578256090154038228460548468852060295407887562873838958314679679975840790837605955693331592108493225331610103493430451710243099725356649040384026555597175316460878073136098843462991799812905727568667402978028357336212890235955865140454382665599190228143924410635912556153865586946048555718588233276575886446798904110555624261111667822003022768846296792408814934318688202327779261894529109301878549808527887104556498038530411109870404326145678724520107631177321800106381544202806018202818214308939337410620178271560152732052477037069967719689012759465488732342277516464248728576819002357434303427771448486256155290893598298133719618636783016103029952921890747083246867306389371488010924703004299348903204103699661719106173700934354027265787540729407470268250558654344490831261705090553948916502266374722204010621701106679553989575774501676157288053470993000628548735879384760300916184411867778304814878661876261269544507737446089395058309354605830681009169699307611510205375206646896027588992616643910764929172855444239893975821669772673722977730272700992557469198248640611362728645235181289543274033230824447872821591814554786110759909159449277046023028403614625877891777042619791056897493817830574754998228220863398715721996707180307450845479956376904324337195383679441422235200307596825329239906833331875351351875326061277447345183608469349535134943215644873593498122621744809474440173647847756691333684110911867944700356451134483752872150574655192286034678700538666990018999291593993430575393639377672045464542877058434093490877520144102470783849557281519501163326221474144541716220644993689863666455101150336132647407164881655795072274594382702397727271899555095158834302271673310521161743173173787472942537320285958083319976970584061604033988436965608726056077737940435800956372106330422414748220218695903048544735066286523733530228907976318644121002307951273009488233683126723217433045006400869349284747833047602431731655791952958634736589699953674031049424132024023145860626931802735928706169116667632388798730050996773106343012750311516323133417561165066109100157308337242226720636064420470462205851168450154894451876412293157511262056099832235897216003034785477629331010221612262586089178859757895680000000000 [117,55] -19197526810598191599982663995487874782480138741859696921897847028658830587970509334716399791705106320137830259672244877955550807384124308962688305250707069241312042777921827839667934969903331529093935066286664115875382327218791354479877944117704697364463983079403592415362571388861551123615796832512211253018700341335128464068833809374992287074543139505229535828963529918531289305703319538449180667358716484613393952419209566545366565440857074187653777412258357853035632490301793389355331156842630373226536654081856378534047806420263818302935841490146786610652802498591765352248305443893990422507677988822883899449930830605233869844539623683267435719621555662716903494764318339645863947986868103672009909105083756353025886523837688319351793068658770745043190740147043973038595066258519512054194141692121583224806815930086038399303575884159165019149749803595840832203563524123978061516922154098917310266596589781017554789879276817719337817121637184775352981430970790693851311600139357779760256279999848394115069380892963586858338277838514777490992879654209505393680907632090325268277622222722861829980713313812703928851180834007204317109885109398315256919807344288398971402609426727324978246746638433987428778374395278559628689796329004540780517451650681092917957563483461571803646104093408858487480183267989617175166737142565030324940654443209090703811599989385696379246414968331672416079949846592440121545804133649372416940655432620807583956389242122969130960825175144758722920018225096317188602705111351311498378083734661184421192309671047879888600242867412723836406715077738039728813497720774185650175722863492730924236495672464508068922705335236306089608833870251767736395694020900717618983018854203089305660082814408727141074548847564574716582335111691527173908600172472638604659807252608341615246114273076413896686868207491046001444674224996345767189458042671485861807951411671871206115760852436763670546536469376800448107245001375083107618764187887097742221534034266266188578866657001958858906180941038527564493107549119618313610359230024613494151086914549889739828709830892087167668542286461606458875498902770200515151937326627908495016743121151252190543242882557405855000429580122658479457690571076659526780152470963732341427972325064448210989897947834007748212181199438285717505754243616992024788121910064850320691988141056076906937685537749679577881430739390301994577889976626500642914594502455969676061500565438698903225615851637884301450694446678810859961774917296845276388862982487446323455724617712497031120096454836370800640000000 [117,56] -1519626230225564465876628177085790918194053383802103132990793354288958056591932512185837595883947570233087541214001738315516523141475378575394282710388957910634814545925858488729422312870284945101040973648300000942730780908568913076132187162303510092403121543250905142390522351790745576208881355108393139865487538949830781186144634285965016187411717565151725521353422766172801672596786989883154495786676129248700524588533465180166142045241451030419397645661945913855236263574412502331674724465028470710231062934713724019586070841440156287533686846570146537346364101808973119660982001541815067036684502594521404507598610515173436212851094224036335968096648529735680232600699252219052679015138041752576997863005930653770911861427558132556379835611421845270225915871521881558217021684964837462652302295276257672171670343079561392279337832724583072334865942515485867697741491486420277292726871253700679356648152573144041311990820514671374259110906856644990598330278043648223499551797439477933716576387508565478912056463823407021472796556654808067581282825281164679943078535611635133390440679371081301192637125577350893344406173572953204768866170597157855727094802523716884510658511539219556657291687665620981374903231420198079715701982795094668146235791990063642524653877200130229078446921900581716660970516278337664799580964965541099533010204455001021664954205776094546077377154223593808502360719822571318071175885507669621581579803196372619840012135470113519061298835033289412651447573006041443461820609046926578986635332079667061358579081554143620150433106758674506918809505406443071909673252450165712600806421956286465123577474523532338821533724884678698505747001474074275457972253505477833971086283538402446738055965707989905615575003915290705373124260972578374713234909590548823173302753425326171895107823995521579678119532753596179971000100055953372252743450935363454189079117131088288228603199283744383524674575226179827004716535894594128508916174438808154325941472698317327363072552898212470123362715975442330749286656898083533928460884878764930651292549160368896271865949356674125829016954711222507212897658493037623751369944867881053474832888931593547972541317509434962388962872082771559782785197882947378806602354463056046289387564981272837543432849555965212352919133537101148333951282049492891457121290833384396759829774929725224604568088102968420720789129607460500486221519437361881160346419858581271742662147520022242698883924405516854018733058503731265846267581496505520008072099686824707680479824617526115823094176016091709440000 [117,57] 392652303674281503508233490084233369748328350044293563134479726985192740960808214099611758380891795724977882505480387518534563708060605873828664751866255937788732776972584114614527652005520576459266068528307569623120356274545938395011825350046008351891745312431313998774761702950990131718690792597504740221332580705913443478144244920571717157218643695988677172728239145277024108266721662962205918393964061131485061680962385267661874126977947906936303840692976215415097089440113387312644034284867958075754743001494591088377962566152162605453165127770521517004393885604140606619827256457052713554592993100381692197745431179624109460410474849354912960630807594568287303505060136645620824025200323925940739333134294826361861501259168507241206880144966931497365503423903074288136680969437969658914386271834842079032731942269815561643030449426464071109024413929448880678417175907893837811712642153305821160591874966637186705714241445625950391834256114162993064386967904924600539602910296575943306351484047599516672673159904494783066834400449350362327672606889564895812621120091490493960934437492900580460135372894989262553003376132113412367180210298600731567798765605784672663319515632193438476049457132914903603671478806410697776685641463182145166673081251218326167686609908889292745288267633090850313009844700227636362283287765680922161913064324431381064048531731965966004150142590910915658687868104241586197053378513581693176089574038517885398452212982893044179938633528831475065552975451849224794607857901300507917052216007522990364203411537141836586276588525995986345345213811309374382992843863060186387438237375505331982375662684704454786542142404929873891151649776824812395109851857595444967648847981423358580272535423444490646149580748647235542314096531583371559396006241337183018957282479629112333443156687537440023352227199545011679293877664835044907499814159135855058655827119016949579748512440051677512491677923281695474126108542374719174705035585601967407981689970117673666971700208790720331990986637087751919039289112307690079966052629155653331278478866643931540426990968164274525070028168112750427802202861355926914654038741669947342009950795498755572200712655018916727142128004521374150633567418332106313096468081214501300327886740605300105476405411993902748174271483307967676235691354897070614466569748762686397388118695480497355341265057609889574652464427766625561109087161309943091028543153362760729464612374288093926899280741958835662019641426730445853865177726076080047483768014023790560656099628486680642080680191305126160 [117,58] -42263233244655926903403363237525057464891475055061637013547010132934378587581351294466211591365578684142025073963527324884341809364099275889821482591929755862546555504056008143501121964195917951472061675036209668205245296224449329358895124133639946798515277575044943561213041793547880708745859453501000544555772251618740902364324090097331295641727618917264876956694335278693782323683034024202311750447036227955626974563862473532127866551362693264308678958919177209273795837995316684913890685591006096272998915469797198848558884261108080510239995545734722430243301864515155299832615849944621286905883356055099824831481149611342028918164475876859922329663860527224952705489578869184411043208000055640562667543943865294928708867182580390498634730940296369474006916912602416597675115265126100843607932322444662644996189384387400130660892271092431928546715496987654773985526851485285419180649437121918339242883318810209502562984549521016146085360744026803006493757418593945220944462458273769226179774488689142117956777520513269688746137411488018984649310668446480680342602406709575241540701087642487583494315312492771269755513794383207468325571005330538683190959536166093603581744804470871420329629518829628278402534948651061399019422699912499819376422827075480570994426014635575354731657724541616782001574954064095305618434010141492259226414295871857382497966163506519477774869576480445282726784730477704666745917695741681035059061078290050113033382949929099676687903707193576092581082853569454938586062304613447565399337554475997789523488992900084919292614661995432524874009054335475261185516388025851808292453241829026618610611445943307388555986196023410268888048566878215569226391655335397535343831984274982544860050245564054688282004595305934892747906137284456893865042115652998115335985255492006930757761274403550685334193358424684522933921601627435501580408744135648187534840595403688188971523411968883475438936719900714970773993325096206894045365693255515143677797905409930145615518653819840497078216819410999058774525086230224946252886310725623539580340786799643777885575260865804309839494774841597405591930546858399331988047488292279662103715236000941266286078774355636816280993006602141234795542405792600028661413492658993597970704438215425779744256649924684242327375776464408261385783103752199515051566889833411969215331896984522913190246374507603397691765283981675476418393368978036802037512927348460628934137072113455809434567921028408708139219555725021336419055567639560646105366749917101427439980812277177791528113120743680 [117,59] 2891081115056170770710923447216397243709247090145427895487353496627985389918705223010760742437440113959486695988116092691472089854116480922509520908082787451216545179365606225408886049078930269349573081424056498985150165569356801141056927913791608693100672890375778154480206225861586598280265379842852087786985717268150551557782062496718416752331529588624679548312479035969851841838687010645089099528069361150254802857100207496557727453241851194036740429322716254738556223302247856272138991569276127960003012686502159421639656865802486955789274632805792133881993937539654658039502661042847326993000055665824673092753536136700340245259738444175787329657819461343077980470942260231908026327036598407757934022678707686467112875531707428107107900074174904702862429372552807643196246504403268664451597398037577997808153085569610254750814754315831523635446621313218895505530246661960963264778356594229836958171439548972554872990377095717990841199930738204448727131238271809413445555705376644690885841003838056611182288384657177277964389446900762240639517321391628713356767784755720813363159913807792943218811730892133646856823561052577051637647271796247129592965517056013238418385289835398088557353871651042193191254018861840054515783303995172801577681061913295189995898510018862462810535217607484057348893493417950459991048023020993484747288462149773244977458237544860782570856463509605448023849902184316846430335691174450258796891948825226774433318339493666733181423891218969054240810222307649097631782796118562337794568079712171389143465684078368237619837353802581211663641444887839176613131763437994674120393226154693521170581567301287911205338471394978617942188121158856112658777968415976729109130735049882819867931467587726082696773418553893502655204497172423435978075109284107724276333738560005778452060449503438218523492849117982927527018069249492539316759144875280087464962805099140860110000811322272973503335517623434251936691260804269027399427740655132541840742539129287154013786528697367904311445217248068913375712065809458610690294596478063763825036537429010688695371947771022236617537501434914139885551229969457131678574291478235053037019610274181586371392123072302843796081343404176273353147552210417737831309127285943426648386294055177013109440788508581978418658528943421116446806885505730278539032858628128605180201687894935224645955597247478243679581350035794387202719274378992725166764726173740269785308518034194872265798495568309195695353054983813566473179793314294334710978274614033018410282156832905313387726525920 [117,60] -52407573697601896400573003048811527564706087664612474476109449008336139555216940526727193789372531997697170733311935566990833997143246338273353738133646965619224547726905070941570774510281494156665637687862343041805948144257883540544354019577406801386337171171418670725371946547732846685701370781704244625530277917027524480387649299348867493806725645430946295590621726770142635769368721338927874208074972719368905094159323587325215382218132069392270829493672527632071308517563005889958823545809308422304025046752553355882718004392727777394988256338625637567838651736316989793546751771325173479100099750604275668707743601636699166044631275085980236594387187549981111911792190458389989337625423740136899476112376606607441072636998763938218321987537222040937000336206338312603275342613696986858122190474189506393844796839486040294093168807630722224560720703474144988479291865591420155292827683806865795497777577142433347822677985740116084374177615513907965488590535987561501652071759926893949665259991536669532995031971102461493942000809916495809130725597811473957989133209951425997805455343809363995345494105882591246968070217485502330259162104358153718426089476797148823334281111397896969981749906536557620626775753355401008748310361133458469632796561682809059525992393363381828331108603886885252066421564375449918834546079708564378364535891960721411078164943531499378975910238975160493167005743219574653812556370887827316903831385245392230802563768909675471912172992552514630091257313178916507055227954058792449961851257992215553368308021962594020607060515978252395480769998841189273349161738446089404253399905726842038273188733988266944402125928194606965089388908758439739040793087887906396552600780782803000829345922588302858171189692039362728165954057924355839248948600675922537130657670922698334430907968901194471154597127233811826792545538726045577658451195767472898256517934058623703119097017708720270447817319018286759779758744475222757603091570301651528567342088435212044154536632655638371603821395632900345734369509246031964084300054676698415570682367450944528267229037259484732410214577111267588615896283841006509515085703703767058079925169709873400872995866458307343790968445529398113702951972454290677512218179000855226431183631529740500312689695298633242476564247723798750813866080069591593392686301986644157222636844315042242421182803626389956908885872086877132698413337379046196561165108278915416910677253827791321801860243006757185589888039493898242457300120475509430072772222605927949163647363359711852987200 [117,61] -7410187997933349466293891422837318801153607655923887615584459341260718257679524553448665055155041255005622960915799787246771544649803693093232183992630337670532861443980911633056076060998427619803107648269199684868446465836657786732623502498454996784327173716668366897418657992390585211436841448512003084847513867696903919483255278535266366306943796507045191680836974591772587235642533243788776519988173767759645391031971899035524334240114937553738999013017084944965146207656454550863330502366897503436023066073591600253708597251892057263484074898514728561663516805606700244298830737260833220812529215916690261276327847772686674462642591890304457185749716722876769463263809223325652757155934725235187559973769123366295468190243974916150997916902754499594959769353988020552026972324718158882537120857953358174855071980405751127722345367316522513273307902494075125386576496825092626616045648362524451924673385932862330847217777203946809538204973033240399873236742685710253089842869816571324834902781022938749393722808277519715468944311108463718518963404508088700651672739088148469728001798335588584254511801971940845371147220982852982922218591154154980857371403336828513918153232835607350685755964850496657404173062096896638630550758749628716427745859422529226977992678655774002613307781874325227477576960784430936196551933110677420372016338122355850476953956186962064589183026549482217662391201007052990340287764021011575527168769730768150937378028803901046347491766720642810710530263497995102904801923340624056738320749102969802773377657782313460558246773966419046837252576365808420319956888486073925196759687368667368357161083124441713737368976243989172144832526784289922426414958143507783212405988035473827622332347571158168930016082925120735488147566781055927333566733971749832002151645314289089244016190448866937653420554166102689227066836282325333127330886310490136088074456837745779723961716187524883878054834177668956316691994568922042448161403286446611894448508774957792530715740299248891367685332715371012185828093453647966256662176545478525928016911008449373500323852082050474740616599986701160624381039563683113986148031510022903821206821754551871655487353296876301056017122545894555709815645259031950761063201225340708500518460952865701722889291657673537921855078752611768821873033373526988434348898953756922587610553836540878871341620685445313391812380106307416330731441869889208638763473600594083315809522953918052035137120683703245604124953800122859546669528868615848615934212373071975617478243169477029720 [117,62] -459990638270052825095941027378677476270456416112820302841792913926179945136208908759629626021996832672713515179809832105746116658469254216410391897664720840949218638378999582648994486388235110782914725052789078503658847294545471189070339092056557444615146614015863097560516389384351217428486840267333982587555335863479863493366608649161572142417147056323629580398964595996866005954431183620978767736843582622146760820032558936274158928679711200860831918414170776570256827517006564303448995432264023129178453113683707930672648466049766410739657957512179760132918789145068809740478907891428844935099254214568808342342164084779841856313440198285335355168683855724957813112533808325259092991677427973282913388960213555652930661917953307525286081522140345166816951311962932806553500836270148279895125884880449790279837294127101823147191880472668100344094248203810737340853545964449978271815779127696065913651228284159902049720741906517185860818289650054440030508568413915880450149459850808007740596871400445220807978152674562192135471265472906745620346930780009162269346830398890913647630408846089972112687050059085479112434744844347912201414388862234214192289516082912366975006043773288589888193228888031341859248729812298411549713154515156966625767003780975631226115503803022288406602170553740918628886518718189522305455714709514855737576068845102848682496227389004502472933121884280946438896334029979055930366752209501829622668146556468713276121719235394338130044989525884581079917915680409151587970683815360118633871538991388405197124085321878796610956383658259425139158082471721680304994950102139869182471757008566007761679471430436708945750253410533436435804720064232800043782811704385447767494163456323923755312466607751367702750485076726342244404814472790752452308310000640271190509447456602050033988174488080804357331455813462217291841191315380691895026580653582466255817544314422380184139620330447320844771054963812823224285432274327015491185284351115403646725110275809025271392418927304374023860330980923032276504724864018785406172062195824345310614516623464721987773470176593405611060181675935859270309681078183178698408261586761835295358685253156911407219452005872543716443976831808493036617510029959804695828137150347874134149685593793048132423785026220601255007012720149256770534637963652861808347023656904799823552006053331720508422997196719140975908968463032931013936230937019506361451624990380647166298807204302723205843093333760731605000654170062186592038815864166018936878135550602835183290074052254720 [117,63] 156792281356271006051195946514810989882035446335761280491966684657466019693524977353439820263166864494810205695008368600661689131199654632848360383275746165075502147628910974764012611631280581883533411627588264698607417261671352110822682148333380743394241363120565986601351099336810641021425784031800524025119747501709094484110124422287632682022228377688003271448264342742548396984078689089818860025267216464884856810709447366802264492295954533580679609233179902244916285963829914708215037494282328459469153991007348260689006371335768975333227744550695962371559099131358175566565938939740421218837926547578288574727412342974804049577479008726038711240001564229298709845408325080953927814532038235812482843982975444250054948178352758646014892294237197775051161966060216519759048405914376235143487743037556742122858900550668389274307753249986498248227625033253001140544491381449087789101620388453768143960725784049006977250649378615461869865949980171654949620782688091488365519231016267664446832256325265171233216606553308036595816694846268873224466451235372611104750670773837610675292993839340303318734179592685087111573044247444263843545469547450071919791397201496560758006440262012494478186826002959442716989669674404293679706605375295091061831020414506419415217560014134883060169091968154406089955120358385717890976909669654666127331302619195847498878962880136600468846705638921226555096569727492841265000534368931372916166257829461515774541384536593040864303989914725579769624732572094314444638501142112408929214057811046032836748118567064400242966944438573564702723326261634681212627863315011821463726139593235549567013004645446830453972679965771165034451349782873632922854729288756597430415123678139723681768274008887521190883434197289079924751164896330086640793436437370753175193963280547313935259608013242218519620667286786153410803467027813306205060843878278255994642483746536575568418756059760676949544334656483748533205224148127631340346669912420274306006540185296457426814757110188188138368044164872413404496904846076662461271341857741537940078042322429915890545002528263882638169804518271099806185842197952211912749573532246720719987835830226462040445374922304592752659514781093734219247841028765299953941296492219069710659902484186865538015614643026990381435229923302181253107579921359347529880143708312954599913988367437930646212874645598730127360893008947562800764065224821262753601727391574611008293171358610580998640929884133551210031052286785723307895577980164467780400335507162796088030725842560 [117,64] -9353642487913128703531582347082174609799078271426360158364231019200039980773856522159229637043784294494814522293138806902345927916003484550289988390894794171603872825154039488572279259369694475144232366393592135283190230079072826288927113499576278640517972853139909931345250962785480825883869106626856358843218978174837934482213292969251002912883712661548367942844103582745681153319473324345645183485682765589865885541723843513455397772873270934167146334329567304050162777082841343844564605318278520005507881875428457796040251169892569375438058363251732826658867457175751328845048621627890832884845376703234053831085192461062164904132038160181547225314807348826866166190272349107426422479454876064826685210996954394453836324194487708548464245066794633815315865707783575255996657626720986520568890368218959158409989144090976360527108620708258541065220254366341084923186576289897920896548487973174994375914571970231159528312657421053908814966282701719206849495908676104434789137410087905558751598242560342981683291046859223521182256902632112551099475795925839402771302084706961008545314755040418318822164516535561684284021368426704522269726234312096776519530386811299397793680081703894520701227797029506738905060987428752581469743482985730307256580063168408785443996658562372809942380677022036330891011150688673201710593057650510200049284259606439811668529562169417551513112370486966126215715407048682221813499105584440588363780030971883896300909671552528067833692414116445102532998547170231602111851584736589650722920059150003014410743537074256691834603681519264018361280609102164479955721881767142062203899414484499319753979794478177989526997712470609243332249576338459490922074342084250856143904551841263978540255433316775203626913655011149147266222451378339181247421991157776568903345003068615018173065694163140426003651544907409965029233863499840010261357606119186312923772570660745371620129118099135015814234875663949237713019942184475399339468401558690178375964959262515123566355048285998164209986087178576293326341989779932199451232720393503856698502271509155272780541057102845584468693836902298226078616185435128679556165653947657419400768762351687428192427149780371975218275964118412116166725315312330554562167823777665826034882926761079563693981995687557778294949088580550976437279596789227962720999951802716176388895765322499755240394995165365064382854757590796765105507220592450421116312015452647217599434905072508911829055491954055129334621166281420416229075903371927580416156828413918733198565120 [117,65] -88259901089496519539122647907999835398644134707043386836480132815078021293874725107503870733679777485740243478095404395966570304409580446286144942751703308821321966031740829308427988609753846487286927726964741269841009305902602536993979521832927062645328186165403348697297400757037495761898551097046868890975139524712621867861922401223888656936468274547709408189686190489164039457328436915206676412152764776604242375161641860133647358659152975759210463010593956408943030493688964784691140140395693690527984399789431759054973481864480135205135583436599150112445236010669771853972240505702685890600815489242529539733155631893886868903189193816029499220134863136820339438398390688764910658290233196753768179293885711340016258204798978312713196173031487709954367029823809524373987082692071300504729227249479652938755049305309612508294606190192101088880625914673541910697411817530676157699178974680714066682914032389925968298413745053228814158490930541515196309599426530142816170843392757171731523560154226676516439953366912520699110575808997017233261094737243467139673854899646635236972232333415315858550122209264775725297750873004472227815373878056960213830115586611736775992126779013508760146848058569391179271398162433625735643269110050566177397044046932733527786972423152630260904852180203943009567489548081760656579646715879958012605072765805302335688654838874592723182635536987778958093872206628299642394726063071521591844499686482985457765274560077959797958333880154968454028691801804481776593529699745616540638908194851362445576668265907535906873659356132822259803975019377374793739581221130939400134707792527422177461793832771152355347099174255745411241386220890897321532218512567027614610389215220691662433708396917038967898627528732092442359802122023120187244860275795835005284834269809862139038978728188977949661973576421572134361170626098277249504219950684227813928443732800241228630978937030287188576993305023374468730230413645037184000186477035700024118615970941404112917035920685465285572759648154321791737552597083922668354852021004267797418694774226633042006882455913619241342341535150987574768835465234791083079040602044135525863258128994234571682967797349219570634058571632530394730641430349569962243254306738714478293719410550591824504740476071912800225902685222634253813172968401911335880825796295412536283563198392543415086293857975935579931483597625762902262524083700006135995895691474592503002984116672271595807131130147625371317639113578105894074986992809303160551077981171721962400 [117,66] 46796507935976559311504355736785890824367380076107499477558506270198111566196889539193107765658086984630341368622552283960193344258987632518108305831485392314685947227192746924754549629575970407858450479014586395183566080029822980232069822655762498756612581870153653759425113211494878352133369397060177829918330363366418439976466026128902170754758837161688547742903909028429020996614519886900535332856170158914718353468802206786596992164085879253200388574801260034164101788839687760157298583444226552074583047688871651347494639301103874692450841621397699823088926911678070293741213825798794197879789445713504809491773056725087864713097563882290023185727347495671520941520716723614735572282836029277025178677432369989695009734677726140239622428216871842737471917788882865217988074459080750418604523292853343477221175555083642197261896002235081352646265810751894965209758697363716967333076354634153246816731782913792402840518355165956154435143368236899068451877157043310742738400149169490471366117765411890862304438157314368269644674929691961364487901455835281553611146024367724782605435036314302089547475298307424099202625867160509237709274635060693323004146620525004214322024565281994859852550658453556597286930306197205922431547208190714898775793015509386183309540692791744185725359209456112853303569647078815551439682217385430436034546171471873241839155396557635029749075034668515297060234829291625448045891813595379520682575336962829647079178728694992774885136945292156071026178488779194828999413772013223390395645175321903363437455844504035534521240504026804161479002652111553873031582881043071270949828313991681255721520300622782069053814696378824442868455857558109314746581488144680302762204977119622878471873638731308469308837984239252491523512553583368032629750004875476949640501413898318195852615729105069820809428028503133799068489363876053916780940669783135075131215484124480693291039898335877161367321306438605666157477797959450968067777187418949501370297510842353661053354272416905930722347132437373181684954443855491023162450320854637890486606515596355893659185354543073572201908300747054352761007613127483872283238779514823208322292133675773461184682068703850621723846658530602788524320233860619775388578767157478578042077481737224007413474990607415502276623821563339275455358191317067280862914377507063538151077984209176099007716187624344769502957401726281177084900934798705435317296606280768884698447334113114963479105511221224929230564095703791662412127373724395710289256161927285760 [117,67] -2591249615599555546545792747956139915811470310562536586840864458250436493459291966753715286834393787477384252287430802198347319923527345763528077072354240197999186845511455613750372540667101138536499661167321211595254312405179968701548298301235321708807110264867889199866467402953090210959749139849728372747170993986583103756676102903361369056129183835751266735151564656750281235729148829968201216044546502998399326949623699078601037480090060875028839509321234292464438612119086781811562483373436586529074775026497096379365326999992201083386743443346444691272080837493955377252814282189087676060618044666909187638479062488560335111539795437321890219693488483585120982366253869188977330617692622427470755850456545106069547155742856368610624174154139091643692204586727324004050514884522934686782037204810527101784485548384123029079442497946648273805629554665318757036180609441779902870791078749695263285182326258383416426657214732518631862944328144001132516289756519066161163109665061568497290757828463953152986521728614403740412334897124676317195989905120714255262292927017570220648034377239889772152213308603782982245613810457298988453312767753744730768263441551483241685073161788681895584707336697830142580000383882038706675524731596508789007943053409126247732465743875409360471097285827406417431932347361711971107398897747012446096912165978012695872564528619815483036398839059910552755753114229257383954881469246246610352140570501650264323026593739544060790452241685245343945697853186404244330991277325290420877582168273508143357045048670771593959499904345478951052308581763405562052064411225943580676467342135743823588011090527727441632525859126186634986291967608385097012000393464745319119611472419841280308003248562693505102913800768775745769804149171284745692669205902936671204276591396407293042834313584734024161150874360420736629466517374318418876520939012655576260007316113612757406075900693737549438881875113877633546166857440246679902265403136310935753006573099116958449898186300382367299384942739285098128857951517352382355464021921537433053182110774945804196386388406681370873280132475368367013126830910399219012495897058930427110730092933820451076066737681891881718366835299975023682988589575560427005725900652374274475734236961319140109749218561753459642323660383226650635364283994856471399146137446984612810758530750315894943979583950897513493968534573149793032119253648466069432291233599491730558060879512173118463259378113241674513073933243065042901950280622011641106544088629120 [117,68] -43739990272391052904351390605424772685077574907216049141583133419732475650659915946545086253262687687985390327543472556489070634461755473402027438388145908447140637249163275305575842229043649426034140279168237250882215604703668782162697290349109481798221479287011636087084804179977673567613032259507717668206848700347905097504674788492152362004510933552639642649551333385601677849847978136505132324030481951966787890938412317503366013317542565362510230513607286693579424411432424391317755298803496327967086662001545666841317839810791308237715475415000756989844892832414264294550084587965208575035688061688360495973207220686678178675854766711984908517269992721434817143672408376976654355527828857871464520438546104564851287803650031796005028984527240278655318576496359834956210865431776046172823631210966058605432511171256520819516647533433690914826111717151302756100991856914299486481474693149864467270064211259650650258359656896353107207916009228584415147514614563121659686695629012652689254710856500963727151940575438251881696678170112155342488398915594864549229042225749471119094030182688476413477284446313682165734124809853022557043528334870840858791688733757048261403080848844473893825454319081384855989277232571951724365045842128227523505982969133119064774651303951982517201087382344864793704420305495875687737985858496256577875270585065626168630105339956799556924805616923042947059761780779377543081388202694347712493051057646569064102551607170554001539729191296573096932365560036433381138193501190052840012219113753582534238399521455749467795961417694936235127312367608736097905031748585668568335998908176307819872534068740929615652296343503938276503974676927135155129563635169747295158520673621809091580689846795571446081841597056603914027577421728418051382947970966710637546647260453756038964187456101254326334109669273521219790210305125627750734448028574687006013554026346075284566633467608164572483058995931130578456108637031933477391492432862317854754842529931357091645568977902848380816466598922320590016172773830615906442749769912229188713698875555098988357458759737091305476134284985870000159281482182807103267671541377240468537427217369218358660546072916561587520840962848662134024793336090846606079704547658505857065401497228174632049755119586963701616723975284384681497547264850234193051260013669938232379226388813413726219636282161254118812584621207467387037807090973295583694031147590083348715540263792809772040997371263022124887019149842545444675957120509997094250725760 [117,69] 4360092604650251456834612471691763401817152136906819774125563667259613005950035346486042391355673135859558053885992971348791136686897954362742155606828941283196634454769079109111533759321604521426709903527869090867995785853352230175711631823307570688396838985467800061019481101926375955626726802781922103841431148161507731562068413363221182547849005166924069742328342884394212609013480437552121143090766856249445615864604895730318398403024923241054782598236467135935754991756928590097778977799372444140399539391699360863581263671991432439122943095670263830731541777484365541670712551517974017910597056277595552733994128296822090751554884207626264050633116511853416925224104164306121253331202487243221461876897230693645919757106134625888241826455045528267408394549895218799577233393438481338626257071124729312845634921192806959506832830134692735194121037469317667574713513364946100430811934851915675127696748014780927759168646796932452215659023759446570404527647524033082002029741479096957951359995934624960550259290686177896437065789116871263018240810618852334637166087458093068564365512905529877280774688122843274975238838859264240320159537015553611418297566178887901861973491401905075429127976346566922644501898490984075262342194810623850330156268513461653954602185628261016213991698546879368360027724040878104304599312821345162690144174949354293738942465905923044713373521887656070128760493349958639929545300825622823837888851855102336385620326331981903365188702790394030682031931276713533218751103178975542156884534050284519279684251529662891277417001124706782897153837595496411798738936558756624821013092687558117105246149869329139280064286147420715366139434910019488848180040073861743279638653423987114283434474520777767621311008001820978658708783428635509512086461752950498280996125083661292955510369971396906570881111875045734912095513821980701443507790984283146113352573916665085342116367353830348538718139666013324467573455163523284735733111569635196064484878361181125804206777452621627227666792688527565563550438632171914304838248889755513492788848219811520717601513783965995605924062246292789529784180735895133805841471022342035623847299135006770315772802988446139406545701718714056114026056461495956132388913877315915561083938816582933789232400090345042870548161308073498040553682718735467572634018396253907411021688160208446457421440366971066943289206024541157985620148057054996552636507182048715967922294786052239855863207531549277781187018690287954080242059276504233790000 [117,70] 250386773113720561418844978392136818112752097529246376376700526825693045549053399967235510872202677639467349414805055936887344473385834932696039591903615111256594036136468630045473749322559990084207471593380273048575687580756413182303763735771006159474369004947602441815658966790230325497655342027032839330590878260946425924473804064711888736748122540903686894500244786679284635830843162326168797228709785606527759568201401268448237610199302912256201592633629123952548033516250107095704284394218330848685760470549116016796442353626866836410841385957541497645206768193301649912463803349704002946978799311462498231409775620381770202633422890604345038769788368709039419673709178880290045466756266473727876698808441296898989883899794699746379761940194327423176000488632615589895438396037308073292130173455703854840308255967068420060368036952641781391278529520681918823699580217754595781960078218171017009024931038536208059039143056672799418250342461027442112853384257971030606328529420297224464116082023674758766390342698739091426795617424803810887874945751791134241831338101907597211210493988637759448579284776769868010897892482263278125203879325397899447734042936220019918168015037213743515217947490035801531566091328175596043586697979525209786265178955184429759506882291377644631748157531341900000384880447749210965004597995001790850467453596241571170854192594232273033119275229258904557276189256413973503799303900409527492411150761429911320044148539865907465225247142171974483499491852182117044369490085836229803558896615013551950511853040843290388709903023159182889490635058677913472235654980415133643588582434394846707493856606530754370551409201414073677693747055391638811269895417472051287826289426109529121294768738222438730665176859647826753296169716411758519865127967192975969105083758913999880193570841214045667969120894366315359973646451705361089240161232867145181386104952152487481671771584416087899568867967026650451552825633475239159849612296205263598962440135273544013637440604313210368511411730911609649961644954203203124770887183920748814490345514499320791691794296337819790860214147765222571357105947852664309928334386568382102621867546435637930916333143135056906629300772344382472209628142621252674570565805754461281000994859270854040045239783052450471873401144856536236064984713598301761744168278465927645129321567788784466074998226042999606193601409536270919551971705781822226758709543204502386180296023343703600414624002588722751132539898075760390704180349833500160 [117,71] -5918759258681397051253332967563860632936177839440078842519809535770430297116855944065328988063406662355860675987893746414248716537658942503244331166366852225379753582337021852740402749478770207923359828451990460067125583069592928477252248806529164833458777260787553637064146692194094824698463258179442061240687169311657329561011229471290145337331474121611547049047474672194702828939175537041395256412949857064637069945110234346179101726152145980232463469696115121615178742436369966043673335036317783390196388602732620224232687739957105272688312993700569743037716604627024189717662637724155392440031746854117272655479083472926615939693489811657991860992270020042085363124556095272061412373504721652885344569101693379621483837151738279892663511012167829234565230848306003017987539524245914864452780337573684948174120215985899565425261244842324021642832610498785352197383273318956377836436053264573335425759193981500421312507433440506642901797976324995622893409335940380715137448407504800515195058724641726661997549289904273779559478019924042035680102411907805211940227210278654341034173757509057349477462679750171754228327752963179362784775437825851871513281405831679347560404585984474568968837350871488462716535401212208111453911686954556106332973484291945643125450797778492060813539947750919301875074452381251106395364580057589644108531664144972164174030659244800554826949631191271508465846211386272736964991497559175102189003257274052185564790285253046368487984856100970114296674352061295902930901384393511865382257961860117870675810726890033047396171799258064273180480262399985810586606087945761711029375419248364690350078247744894863749974948298273816244939757257580197758525108545949002893332241982691137742137917398958893511719609685714552988033373561047330206387246400265648920108623620704497821645151856393097956642565302760232798432549492551178925086598523132521490621397877842337147505673139179144663907150717828393663431736612081822554596105183445462652282611411192996540940197690486201892315054057913381551125505433494759809016425291049684805721523605071308649306079288650614243913987604317444657052225045313068691316403450719623226348673556605145433856195231304412980130167081671305254405085965279420085471616082253762926078895845739436464214881117049884239374223873288570876217640173279247408038936470552717698433676019742018477568534172770115270427766400935405130927579154437411099356098350291179368497922578764789698921346080794824747952287884944783505971322978880 [117,72] -361290068286928516530041858022155837755087332975507986522850287164884020637036617155981681876684239293697904433851091860407629971955050767221679566312183383490253806869213884451775825982023235572991142616153489138031137866416270178487335309567909500074933127428041955377217786008966669633624453702613085464292382177039948804536794081077456900552259287955381985465499414340485110139007447025107666299936736402596641657123052815644231494873076461428926096628747315748455715286255482798624865169338453029069231573948731277614808556229000872362599506974895916262183491207700918071109612000659806495734828669524644966926429552437179449362232827084397689365531479485348738136531478321669636956228546616904605159624592413721335782892816315055912931361442598669324482224762812124560631170225384250658834875626123281945141654356907770742808536780351809402672648523727682310876042438152091067567221828540103758421568946021636423101571616145940341290986835763742801566631582410478987837598194432586937396278593050134400344190905438024281981339656581498412498530887716357116694211561776342038847131537366875135757716022743266551142217464080127649093893008719720822754363606747830413336435446748981734574824647245300268829009998879418515814500352604345691661598597567007871411106631144251182074095768141604517185172147572149686810885302766718771171390661845746608673117821794359446155768981212935109500884778805978429523248452754004139977991144503483602663951810336227603088859673164663492222304616930616728034653823128229212908040178913592998138414124246761302955699277780469701259407092955249024383626805899872331493597115340286616740085502457859209048195587070330636002778394444139857297285972849896680410167915583128065152126064732395536766362000905879177945378482637802450321208135730310816578920965927112814081457043238841408346058372820582007145646466183895930749400322093365590806275795016212592869827227309345480141328378049986446158555611317785305469530625409686479374449139325484653848827868507288086850219047247782433023332370453544540403112996688232352783026310595632928487789129918560363875634562259929113230018433794268947454124847344245981371575075358613084035013990064593959980188137247214588650485867408043669862721621417708129442519792530371708977386990514537036402780180673517186811978333233693602433662355908936284082088951901677615231483549198302887300993919030414045310377313584296031478826375565732755465984399768305361715711480700250972812022747485392687196131200 [117,73] 43037198871504850916164426903426921829506594068948233161507548011325946274616413819519994182493956143505348628329476711320122773278495333853835548635515186388420918833656563223048158107397430846385911361237085956929832661793944384272623430684987054161719078621148160994355431116019314884487438433152642136117708614196183134564056269334443989174442144040916735149422384423351170900124064992566188690882875308001146038718860213883855414468870799227735303045089065784856558942744149720236161863999269098148569090003319497836188664151223595472217349640470052202561687501360488235757727894351031125583569852742164635317015520501323164472215267230584026063123517478471573398069826440271681947305189709529090847605195300505379715974077051631613539731020714509997068990596536970556417019342523043696180441318956962084146893041024253067806347652152688314217802751798041728136943116147675801375377861548279589384649707126132991634838797381997303225391133480385368468637846931287119709652115898904321936739122678825581211920035014407468508771392911191168547518192288088766774734023043447191484632395936433830764237274942309193311882019126142080202413569613714173027172884943922873989488046200038258480532018181831076423469843315704620340982268509824351572991535273594851852192232879560730707409129390253120713141143233471359712981716204969432369198917150163066520518234282557401513807179146196640829391599660753957621745950682340942234707000483120987859120846894390205620277708163892800638991397177621266281560951865803182320344290213853137381468146914425774369100968993275597588294111421019136608098632174989323539658803575970730391099166566715569872509451653576985029984225670158071337121908362809254734106973356748201380060735334632103311742748930056311157078752759596698314889935666499046316289016289525232777595989060177491678622992281138335210134251512217773370032655027039911565105037634085037448140483513118514283762103491749457455124016167874610316770757843205742465408580169268743297213846328812170396345576167043623881943213990087329637395238638772841176099698203910213321115448725596243228870068793946403681948759466637899087695684891961795094748632870486602548275570658977504609364772428151970170645666993957414662720031194018820223859127540436219617006884091173259750098827199883496327448229569619540124347939590566200419073332979376493287149512821121722111400270443316884441335436672145163060646171419297069044753100554299007902898097323544193299609750521849697760 [117,74] 69107851691149310273443408037298244463058657690639435028418591660333202572470664148178239047756105027122940881956637627768988206916283842997019964467694055856665669166793282205765993768277567583471611031019727861249316558193953174236634717199215321192344188644783777077556259587718251540246513045593784331697989019411617578316679877708355796469485575067995216210098930992580441491479944558032146609242376552060670942607560102443832385594803478215740381568361312284176038548871278273708400598438960580889538557604618843979909139521492220647244499989379124762490254005251257125617664510054397786047926996419558899350359958080311582564076339284989093223439183781853096774549635033207561149543180607425988055878722167074669816731405261998075948337769600035221352294706604891404931283124195530980233072072002378278046705002027178571553682942151838464255559556780558563877265586272444296755539735329987871882052026803075291135528603775469246218261549626981533843276916173054824989219264350697771112448419853301239885142587138503585698744343335222023635563946652801485032931995992370620098450150751603628564880074415168780125392213556592673042881056240902720900862202606701134808237706878113997856763622203320757317766720925476070006417624631929345116420454613825152152784036953957891577153673096045109595236918669668398814420731459432062931082771262645922217852388605099616138694807700983646095287530068545960309298729847634980004477909239797918774103130416807658668044067362139790534275370259618719119855237301289900426860022619368612996460182977787499395402224103800660971077492706174589819459880605735532411925142006980545799303489856630576391870575517836942645408355792262290029725098655220237216921901720541128442753261303518829379582151256338421381381598448511096415662717821243935691500342262661489027593295596337867762798702480422576334926652414044065012896233955299662417948880839318217088408049173125426358127871286171422686019581658805247323668769849660478200437703189544858441242463402305159876871074752892700679776425971982459810833151708025271296791029517720506922076460869320183520840892586414489558238020956972585594876728502525033843941585752753576950831588693224784122885120425967906673300665098483316457431628882490587056444763758463035316793145079752093615319980475434037837805160201660481926915414714624521832445246759208718375718861275586943635037999459858245421719404878856330268026251627223457094894244796537235457935092928586387675769089129974016 [117,75] 2693248900105277090932566247629719057507992637075810803094660779147691165167918959195623062988633251694107914053548977411568330533602807684678371261046027874828932457327013030452268131549755783942357667423819982853647799307876552816889416218822742072024989986389391483841562022395785588793833699170547363157128599072110108105829695024088351492881496207253052976596641624798697472560286825726066309184662206592983391458931773705542325424064699798385498333345754096595123594318450159950947109889772798273583060679889895779791366699077156619730513597181493382446260689311581424026157641498357879864534623626716369179405098491019626171384662383275195999676104771240202355501883690775247205023645877251702381954174144044358011665956299437492622751622306620234586458517918815585769183159710599878540061235901059009441965328667924532258181331375029410222498047882565200513773857572142238283175060772990857965245073033702026046252497492283400165498926979100407315899039370889069386420105290666960492686290530043787082350508011130687134236544512093176213855365615605017851486644577665098096256389769438819015083912400030403740124162521309318153587987624423576849715760571776580708310592158606743304906241937412756943592650226840733269818776813264592316098415000501817149928537633714689156690013211225821585655485087664206435809933261580461188729085248082131189325712258461570059069288146262414905151908604155394878462657819997916050599174650930329278315672552946172147092301653812122239852134182636217899701769170661587410080935871198907663962000832545208144148036305501772516529473420132544548276418381466883238872125387641199169724492645018703914999724795711782719487459250133026209418977812564066318287978396968698734206975377108588468401600684061365255336108106992593018526337222387739310779145260963335865625548519029772745549118256882021737635964325195422902560295915729641436344719539481965353113312046377655417483443938450938075457136845358483672562612977963904964207810704378544233017637541265351541715447967392765950547943856349688563679723157512831281661113957983181190224805385931086722889078578353636224021975723354636461262912950053185923270683690568944502580067258838676174448797360658203550424852810218331616736712749836093545801083074079964478061349604339717080159234680717227089833255873207587836395982104686491598540816968586093318417128014697815086882261925052196317017325258342327281284940219092794804059111390571840860135878439946815737029855624992 [117,76] 26987015818356670577666559907402483780066208069085288181255083767900130046404913191618573008738865696404064541229410643542315646533938891756466019892330734422658820741390923603603900333604014014354855447007996395588051904569604018976064242459421512925350380400154197873615368971286087319034081304482721015593630881559489567706125364261083020098289905301496750256575607932065676419072314443649666889645367112112940319344551684888823385127959419384844676290201136862747692741999366916765259390033422261152768970219008282801439763053667063805172465189526585846979815999466110283445689349608789979772442366791172322290589815960000067295701446757460200623842941145651704552170955420003342340384290300826094881886917853843842427172807540960257313571724195837333917786654555611266027411603734267339678816221475851623640391143318528630495324269822422146837720402349044777408204353973556628338952326722386243464961354226148010630383317819223485968063396224722384076272702712371007288894623735392507211898142824453321518466945924642166190630826682635585086352201202189140671583580309537958238137677611745854735361961557293663664338798446776380989362377147672819816122019968861185802205430893529436356706405948470651391787636214866231130181325125931566605692761689927540491726271949915416959035530529812833678881899400703393682909478038694389346226795866312094907468160114904593604493107989782019184553528201012576463486768018347270664551464974869563227951538052670389801143340946118677612513804511772043272344959865286929704530888784457094169246787493206346531397973293587743766627338903664786233041524742674491078235260876731469646935983033342838690393359673556899063663515609310124625695113267934311022659400794270273321654379778379831499983241752318815007620492990175037543647703082999406209540421224499120692666077127643391866568238539893788112549842623104185146606202529923575105540015139287839539583314296704877460384536179044874559517587301789731997066554778359272559888441681810939700237134385581607554634913043110412527229945563197898695639792568311143767355242081400050879187602434357191502964218381757240927767271910410959856748745273709587349594564073129515254877430746968679258572184035878431503937796959881877978530333229151956949218827345380198168789925200689630439625318678410274101905074931314758943241503886282179573663327415996332988891089466832502174921701798132354099409612974815466042479676281815990478636008513138210749469938428781900900244032 [117,77] -586298313476509988059642488288431067172821504911129604366750554981047856513869617733653606273069480011355004943586032408870931583014388751968571642374857473597620499584313029505300632889608053264198521843446712574847387160120108859737608309386741967462697786148222577003245725154535449584535996363444686311420280511611906759304057183387598129495107818763201393259383153863604808139631010931924999500309630486379364619597750867173646625741637224799772504716141448103740584108709718514169583792839319389653120769416913998951718909556905249709355721614962865496904070330600074832646296868039297967253050561602452454509611821918884340659485309987731047574293057216697185890471760816431471455298640206991876221125180438517906423557494627153665068132624979943932693604904467120803651551132437172210544535539912318105167946010062433131052932553826130673823796225981595620387301842693363119684499643639460830911611812409082312553144521137094455281415320578323972683014826764652974064173597274836646593681931352686014282281626887986744452318314086673382262153024916357000839176212013055293726413950449196845036073919889049907810360529461268473748326341323222131835572818727038325726968747565219950554761702560868977799991928891937770372223091187832691503826886296798750620992779544734571416124491286230481169812447787309006402827808784119578130489827108726880173434611230582001225311220619946100255447599438784176591523276077913249042803174491135440433497424377722154738019001415048254578157544636739644911085353174482283072249039130089109795617844158895678013925473061138436916756632076158920943103157390978148785597437283122939583327672577872791952986290084301253277818359824588725874955099651120589834120345468534471102239950894601892023134779154404598909759239286579883601931815015727430833580349150203854848386129421488184478782022791571386836904106928153444359703597814275683087035407548012847809701497018948932648609407941194750435931238618587187861294351758547735444505709931144403735757383617902761705475300926606101375398951976391433755971799578497435386170150719164163517741158779335190706831255995729577889027071703705142351515762060989482266210244137177880856722700261126006949420368586278309051111994752946402158173690863376707063949746964557752247581823472995366038632048426885924320728263450173115458236102885472031327683527566025576150416638068073322347267651205646369305907798784875394083857890091247470196459664215403601501943488768848775400 [117,78] 17436400154603579471852822159022894044737308823081287017379578780721503755711039250783436059849267964544286519627554499496988111549251201271947798204988154574870842401462978735815457542782641551250216591906991685189081593943624263906425814708158022865571965672661994704241823490711193570725769378567019949243641214392092886030040874873482343160671696466416088779427763087630278864267127288480394473957593748841907264108102912156433505992487294290357776359795566323696311048920505554565906386114104505619477008716287155232709626617655957902727164166391634153077796318968577949913822291309570887430516748587190172300975325802764014918509018599559169617764351983270044012781935595677349903094935666893714515415918440200048807843658057180899100335181666784711779279373098642341008871567722593054684168240137142030059438490317099341994338082044724573438675057079757301063277954349304182913123810471971317001628088496412176468735466723788344632459511743213591904996071663758215987293125776103981035558512960532300866162305689088048098299123059760654059353638301336606732938809472717483970514623108857381279011924343029651698335727921672476933275358496718692999860939605741070078882916860040942833220946616919394748597106053790352333407077761125317291231893542228924542460837168737201078184624884580856515070369395605385945453456037356794340635030470222728230210083432777023299413321600319656284786104179413420211109693037812038880694747450151916314502696305613760596569505553351275200119339262903860280430320271423826685911149507769952058810041662192931853081644513472731485464484105220750809378868463942634047747722647361833875814986093295362364359070909441104581582358290280101523893659437246437300894945973657893352718237501917296579956075272022483923625785872124392868572087675536028142346526868007945306876398563820408183640262378446809358930158765580015668052622456502022485108655035850537370622756047712988653716802707583811617742558649645701546207941081310496890790550899477105472077476219236426534680359350323055901673976256483325465092378607482211952741444695108014605694329711800533365703463532775543066745976762705719897176239670981871609029239238676858323581271510746300081145773066842054081944713790284102364219129759663165900918208392803054449189588381076380873294068679537399210118315522407011271275639061548795195521730810239569159823504843011469896275691122711946916201822688141479954415715528898977492715895060986197914679969823739904 [117,79] 50598074448993972537873759077062457477823413193343678087610751024565461154658704741262874233886213752714712684818286773121923188932879581512398263282651022097161654429270099789056833301117109530176900502224793710861087207407093929858176201704477112284659593114500412471404374915311904566270025465976435153837842677665553007401736240061534122553774138440489450622452391916969329870660139178913301769301985685580541194286224740966452703892328658009894564736308723257746420224252786383054506975167401864331979945461941892586935917318461293038475359414342296635464569663805969980788146758823260672696430884510322228291816933817292166041781572485587209765004812428477565634446374218571050916010971515789244000310477822728530639875025503105948965381559500750035165928608197359778597913632882157832044048191496667190242419589955759872949691949387007735631616716339948586045361140346522204961200878273181515215584524151024494803417379367796371304645704894809508625878491106985010006154841323850273175968514985700649540082715006027436335064398351210135489804449252834732185922664522076369414798197215849526143408084557411634169893137144659030419630986892006302098928825231667633365510839688269166586201733662573830867139861756397978036466114334579210210222847291845412129790400324532438104023314508722566626837741326621162854525422303718468837367993019268056874994565410176009189236915979036094138436917837351896679051880873324269207574487224298117515286747261776692373216771453933362282001982751414584202313843515907625045374440753252679655859663715462774833526315146261051252056378677197014928640722989961169147926668374852392802629794719917835195443903960676148244085702616646079602879782927618182353713343072535308038575844154180956642651115361239573145867202352901950863274776282779181507090456788282367823715502995817482480186282084471046182828251798349985860932483597239640239608932966770838404988438177640870667436109412051948653861989701794683755804814584472691103950473225600426883273033400101697998365585477855758251335796306250980854058555172894486485268890829018308868151569823349683129536922889360409191539937322653117327384427014655742889066442871599083482054250061451441831941119867090641766084548055287475161963614668951271477738365811091876751901653011436455243554076173137160085811359845187162055737356936464554155841076311930526754346080572906950774737493832245049499130851156020054236607962423625487163792286666753707335383109120 [117,80] -5850718413990217615386170568932788735586416622246952434595135820312278962841475143592505250306014510399742789723386544002846597744656631612378962524376985410049225951227704680509487606153075117857178510130038173463135007510609322694111164195678702437184799329247440931113531122667348793835001715759458052610221418134131206485467763626500384039631777373007472489753463102961453792070857444093390607242396922666576088457698807839011982436328582524692327528099109212594411536861827303398201451491145814015570382109067080965124045655981682775616178770801254752771275356570180662396625404467373431786132355203929203776741492088116338426314830785234271205121356633348203634383947175283671294398658862516512324022525491096733288857698878051188799592857101278172335373072762684061976117020833074304644565022060871237373606323095039053229313654581339788416749354409521085876592418976070260200187372205437561417075798752278849646827529865393625160754867942686072550089707775689267798338498488107264110189605972426543790527529228616652598938132533185410113795191034984270467143384424638566021138867883182440340600573210921518272269886822930168695541848267870856533144770290815763831471559125190400013477631927191440673574217544799247534084336363970518731335195087994580172464404868277616784358366752231928374696151961842646637047313274649447540043643904137088030918181032026785315204133683654750436620151244061782312118704834059982022289829185614221532437322816572612367268957862661532145768950668394908906998047967916720606657264266062731761184217123701348328672183427635685184000386011161497033832683928270046334528992429789509829149831414497214122941803619470255341291227969434165719017776961152799427508013739311718239526470764795647447833508590756084034008084052916706414907393051183418668265532113344232022275789900116564593765379140743218778070880129036750469704800546988581210648704163930017113174729848549356801231012487813061464223312801350163285816389692124887266495882038393777303898694851137850728997995406750556724553823764762550875848301986110307118039461531270799947076024759335203386566166422920138928329133716263543242512502117308145469984481644986188844113569831008000438644730165914129729999963926442481883237946328916916788455775074710024361416436727341613866257967710983179540879404762663505081695110399718222197370526397620325073499174716870892263427180073554768595083542507916175720223042426764913340267963301974538518731264 [117,81] 54608467986716952511167007361353829370638802579751136175227092796609485248148125802575367390655064564102442362737761972269604266900200331758776633823493515704241419538885412247366154360365603849983559357686890948289601462665307878915086707942017269296802201386298418535202145321883413054978012717804246329971201038244078159675671564039441064142797571758801044525816148385214551206303401542716024118600669942176652805723551981212031869688153255966239723944139124494002325295606918534251418964162076409092144358703804088683087640884555080618364052558648826596731692069732947639451850071491251602377194883009395510210663769335231391903963760233671747715817948535886027823511906438377128769762949092149798021032061737594782743272785469715034132293789240486356956908685771813793856613528585252317952194956738816765709217092521140065481634530422970094690160255721815678726284837245937237828780146946905496089897145521292832404516203042263765345009370312699902473197863957162928938542422462412573324803425379909425601426234557379319644200567872289072830867216708121878915480874744796502212136870790205896307982818074503946836133830480207209401707975006560785537106821559153249988709949848854475215993365369574028014753936606557203728765698736135610733377521402434128538735029677438371274396410653352013158385223452704138119344606589632237177199169201450975886780639205176983162825663118698510864105521186447219401823284376711073488265512317681655088587296596779844615467760362339122796381337408663894370961253669594776469028530354575180009611928468329113573269321197785779904999188173381031548949629966405418109721680875474407763430912230588442758545653233632001465110458703810474146299206893202882453503462367414664862957540429731734117837928162123897137398211607387758768263727206563383070351269293789753666260441773746691146130268118401997804156970976272366282973483081273818689346450484714862426168879910032607559142243355633783467550280238709342271042880882953335672263177431036831634172817638654485839573635185871689279964636021887422981292548061535800575893155091982160313449655337503981619841072130682130269626129852102977346436134648135426465749151665639064342775754806678565338420242742320981573993974254427469268364834487789593361975829298086074063836529760779810004473811202478833940292743684640946055103540494050785370976470514002135294706833099626497726919196275614684077534262934465201953656062638009561296315614203887502336 [117,82] -281409297893522022943487996859644257299955724641358233945448250430976585687929279762379513296217837803804043717165912982762595412609822310030456263782537427324012834377749945747927825933066723492075239799371158889463483005193376970201393979853294381097881849117008437000040947000869475587985573479482694226537268709628039357549851901768208377996801840942372861896594513596415112594045052799706569824635344229549810880972612404266056127625587925737234428914433366974284175211470919330982960291654424489799573506319862701499445788944381274869853603458337325102541149560769150084583985205241833717617580816569886762005539175710106771521546018954521483566182169090696489247840541334743650905928401705406881559674151457273446110321199126254729180655814192067784428569744570232974164545540442470342843093447318484157438317996792922079097623339874473037174335266645882832767608409125590664932319516334293917890714903486564617188657871834110312257903215933092028167443996678874831838576373074613339895918805253285679109415458782416921417129032720657749685736218257212233414099884362562984944663015160352265726875546160550573852243446447737636120260782073204852200176599771386553703322541705305334365714999682970953158193066784437547542252604500359066564038046427898481791997857137537524641728485204680590136858689532705273035792576397196943467435582341291827203596192720226844032680865678580204266024955772521918566759822739066718527013434101485344997231716973232177282078222310561166215215533971046145175828588982750164432934231547231394269598859934338415564109690240596407272843973162060475583680020494009710006390761516024727280252361923323333690054892412912778664833899443853885741398912369486690342885239410473723448704069061674296945442933228636335978388525359114900034165771316690666729715016266785677980044764873761967081540894371470608243329935313835615519939038715529033440874123951562736534319158919527694895319097435943672485916060830400719941317076290771163867886283887469759601620748842278150970552794509395422464452053187026102539724425458257129656665100519042392805815143895295329780886095747693651734007996671992886672175770167560761710479017605743263682061105868671567140434965841535205785185829710129284009384059634208491929437704358302637551982573970062986606092120861063860576832021639712955893157489966531989016333047268286725833510712675850178779692630430861280977302076919660748515254371778733913850341646419712 [117,83] -20438796659418910857294342605826021710099162404689293877149064737045844126012831577469560583750003237137799378509052230010646651652419714536255663927213066961844485161121764178126431736608002655065241158090044270143854806650384460236535849652273026967571402081927477447243906134847314294434286955560167524098620665426690663181951985578330120613178430998932808982771493324397296120434670731883136980598786207835244519112245860589907561673678491988201800708633251987523396377183062851313134418077549355938497719148891654322425374366719949003420942311789762827895283606722366912554668358406521563721953117472718537548004508500685519477222651708926799207367067899578288233681577508033445568395008689370405996467828367947986321517108920689355339106853889551422869038280983042783611875766018604460622668856535756434515709202077647987507267367953975481465220435731337527442476888059540317207161455358863864333081054906070010097751878274603369624186691468010594948317658061599077381516587066570293522705571136783629411636346837072720737872331669111419995153880621413711322176721080525078838150213220072033289138404346657324927038115302484717362970990646015434929432087594083229705583363154666381594940966118753258782381945081880941653134737879579992421003956304135802145738207450920144903298602775879246551694191101769319478402441635935561264800905681354621771410709699099360319399642510738292167952755150202222404579351398305938646594657073372894804448508601640207094230313334571852292035381709485531729959369562201350589532215791739491763622285984957462205499727710707686419820237532456536333568882815278110029496711632734950585599455965283953726603685263325818745802779358780016149523917211824866199670671481571813526250054951906593390462088292998253043597207711528133966390184136282492589803588479717912914767519018528354276945220188811575226060619602532720864799932670672689451541356215684975020357971106102390902066758064621504959631590178215516570930420301310499066365915472169166993502659470526895250695598391147217918268005325703764963655865666599019485579074037262813054870745488572262679834029665248886634766332651007255821930421613890081787253779209539842050759152563241697453309929688251551907272558777668018253492610131460022262251419302975646098888451705853110647830005845665326650444658749835397519740576048370351833577430120231372113607957793968345990399443220241287180489492921022541803763483019347637003249927520 [117,84] 34666330638887646022667923165204144545284119405989450220868186547311819952764702906825024368320448293598583565209499105316416298944692518433258234049070627076523271134423912077496466311341908433781885767943248108484175406918591984434071323699294125997542725434409394028872649107206083181161449117881575773888786039686832007695616332399959421454563259952920399251410651202155567369555056003557701329060855325286630029692511973144188922760372273130066950512280267969812544018603748813521695266299219767481026314180047839517233592484799175885157577264931088192855862136993525005747012046176195583394470473011510886503570594966486488205341685905469887607709486611452682101627390069252234631908647613871070555467455290372193137593988476413281300275824903243616828203810575974148007668790313549005569745369345032884362676033739456354721355119727690331779917864664176980555790168983566453379256333322801018177092400012319144037787051737375144925535923976646875374308700526988868315787961211298933349805117540958892127338515600537414303791049033646795092669277786631210910017340472329780217963404097609252813596880462242231634518395819368485496890414146367453795139092514464367855310835179609773865393482270883564054958622928070493052055434581318911304920443042640742354888196571694220047327551792274212631763721146496904800953600033814405950812271967311096237194750637369618567402521170712504048144358553882395058494561377943137304798031027397905928017824018259049175741595860398607329765946126039886963241608734198550240181830737404488413466302386301982277514013063219075564463731938574313153106825083010250795714553519112640564657795993614165674056208052395056382053506917432249288119137189989053904742656359649790416799952238572464322813153415047984689001144984864742978125883623791556583326346918848168531426830041240047117311176350230544472685310392954251182910927880376563099312614325149066490881269377258557865416438575926974681986910225775752285332205896067794767559050310252631845992507909884828654855014059590893463002012557821866532463217697182441489538987752360846090751995358614050956460189774481919552676234597064150229881005363139010135663396162410579582531859670065501574036098432834368952897456362440008681629700448641533053376579748047353241621996248399723601564650306441420117945482999295077101906823763996702648459211387681025735085471576900908705359314528042052830192755337650257224969608280059814145664 [117,85] 1217709357362426181620493246857960354881095824384059031019570957246766845592893338175150448398532008659462417240202195325495166606309522243358402604537469884061173374767251192809084559153741628988381605164894886745787062148394003510878047991362507332941444815737919800182275123505336391437162358819306648346344036455603006028371911300876532130928248871374379407303295401860007904586250724351133211449010770299323692415718215145344658645913381826051283705870045366862445428528677966218881102733226782020465536261045915895543463628846911528643247952161149357231874811504635034462307035738721152592275709810819283482790584593709804642680788509198174787750655912862216834892391756189543471519016699004422050832890881487156187389197961658937350219406856471308181385488294480304416591887269120333377218910880763894830105987965101009003552853632654930387530429832506484846462630159486305266755929726052882233094806702895814596623841998042672851612679239737154316129700829403857044922704624338398714569873357281671005315689133942245372912234326032444309413995723319758453434171369999279484197580120889991425715510516276807236641952115292638182344044423713374702811486973046573596505160571433288815791067035435013581665915665936526053931065160506124208424364159800618126385092575928873488695151553587586144872440367393757251401672506609983223226937397188985990653732146275405828062251945446211194554845269991301420391907289861683066521223173913121561212216119852734078403485711200535098872728313745065176202091718577352107047895255292144304730148786886833602232428040231020621317028586349655498427897296461759029097214565569918745423524038895130324651984644530068714159488481843580260652479824841942209123942469677072007624678885152459930491799375361559052544929383618539765286860679857084430108138459985033027636992954804425111875173052388078805906762749563316442061419805190375512025976907058263445334929517639471432252537789450482508511296310732151911851128187547764709137597276029499834616882804240696809574783178193289044145044183656420939709783415215666019805614263588813639947339266854173097780964278974110418067899117477966755297393840343448847173028776648667281525438436018518385188876498536695750887383475167962594311523317014197052045013070481884581175653046350926437647966606769705533849773933076903439366592185370840936879288231645720444356562737096487078276726398032130813713111537838607839137674436036939120 [117,86] -2115628304878882386409857320346331406119137659149736304273439282312837186023896407706200607847133013639031558857883795756007830465791011124658010332280768045886377437651717738658815976169399936045207253895601141792738192384201384866559009995470420481827933905778037510210411451357401931591863852005892210034740206421566706645786980174886838036679646498426180892709874086673989133832285344545430311142162768038811448006569038965038182385804349941314781886365791013244113416103610009561256000294141440867180193672531639032730021493406330566131181819460170681661737618175117693086013882472407550573536636799424903431392674884573825757774103403471880854472680245254544144292203498633958225216959065717780558500529900148097324167908272047385111095491724047401077906115188169303862483157446495336191275772008586342026079491236944269794676075374479218104885698485624785464226853118926688796382748986276586132402298730109953183317557160257364165039852517848282446542984285153269529154515318946848069076400519676581214112313265762884423229953495819631764945052981893516803274947652345765146251646694621565982015030289682019879833263927149293197514031305117681096219287635219942279536814491057450356282574420211217756744767265559842411723656297363418342198404150143863125472037461349203375898885820582161444538821735510357536746261624735577451971525095899634792993421786885050122508703030812124129992742381523493301983267231562559976567942512784965449275524752649490469830352432315536604749947857038836454672394521734088917346432976944821932721188550657157834563456966042462888391475614112641683351461391063824393047274128509410736110933066390167445602054893428611026730462392350906843859754031766466876320154975567145077754537060960605471957848919207209393302323936045261211054764944742177473234469979771033171095105999530766776700128900170532137991618990128293632338519091520337295252933512545907323708705354797228725581445023514373929292095444307555175732318015824306774686030166250377970747020925019305001927639408289199834510933357626027697507227892319729087214023290647925537439569418682239280914056883972306768661757685394811933762015427819378522963079537366230926066692510280996863449955129481449677711932667326754286820512235039425289610257109976665622030611019121568362690987213393183235919189119992496115322841891297434650086692340777428399874941357236189521760394779759948135201259256976841981538357521408 [117,87] -31756878061742279814241309275734395794278823953675556216104916412685989923612579781599451984047207742668922708090977256225110896659645450659102825061002940026665341157567976028377358904553436320744873290599031982649643883697408068839576866438896694216927580332519965530759294488400901607814692929020235891719307444850653190985311706073305577123974565934426059672737144698956427840952230361713698424300504583450655900491023999682209836366821147707650354049532082087159173160030162993254651309160358314742154690180232891566879638394161446586970057781827961999491572128248904901456681980472520818894171641890480952702545906007473811746997049479687048619997914135968862251326058715052304320168204125091652974209577105922156964512686411559215397707654374058430693729837210960071353806467429215252578837696163402656875886192507599671925694706207685630227509136358631385538113266332495318962445979871296408372566748533790734078748516092540736052726970604961654873302812031784975049499499818211966734057147263646029382092144783040321652610913485682693702628377871673448434652607748111666292967101859973969330282075891957743971646746884367447058108977237556470733196381561554980878027972793216858554741945662040661515045357585911466247491310546762370634342083247767085034298235999830824341423470306497230934185580635460288643651248440229949858228029873183301527712648349803659884225682155015569952167899340778848314502849424593776123403823286283101637853758138953434992407281907750049531494732414888181669871869460308194189078317915829783179895840158965444398204986126313128382850879917091651141870738590725432070163095648813485292606079219376254898210032030868214016028044977286187904950001541884263263901295780247233532824266560162950702703820487046939729614811450685142514607359395467774762759542862857929305874685053678483257250937792106224474909176367202643555718287065257090526843416706683090622828336085023805641545390680981072219883784981478019972712178717773945928646714955086059990800770382617626072830548259809288091312968063682498114534216207048703150973985066711217922524504408158998443898034868099079027313517341576580307722594416862737856143627595584371284513979348792984202123310091390629001677017140026412625202479891967056467461113100373168027962238829811093035767896066042580639711678572026208906728483066935558027145166815178314660377889825450280314426576084806902993521041006437391268321664 [117,88] -18374657787677688803324109305578978460051810564495875283592418256429358890681062964596595641436965301299978708528815627648016899259920663687229319850101204123151957596607444741691923903771536933310924154920599640689458583482607292093541972076019447576719792624787490162376314960379821151773120597340135487170185497433988508574276665570234971693335690601744245152803199644236580293317222036203873212270745246851130136268045210826126940344646443938982229993133333721525542572774069704787589646044002461189353669766709917576089345341709265470436976548668910969966471341672653818327790165694457545963404080033890711191098845237937783468838753183965836014915157481334040647233542633831763271785115796750709022245518956078273581957239036795254073451738507765350480951021670769489334956607665335080568503470204320408484048061215971539466464039198807186063406179619717739941022032035813680472667774149759382209318918954507648325820694277469921314205425809246871595095220622434679489607187969369492805520865426496582696076365560449089595139269044473245281817592094909509635302072986553012357248446805675118701612932919082013108392575100917353854465498366419220893638835420122282136176392792968393714240734371577217941810460995559734913847246660581242937355383905278895035701882786150914746434443482427535135407760035831634447427060517426674386653508521035186719720294638965500398974853841428304746711279868209018485837604494726455594119168418564149481243456794211212365344077238559114557330421190684014695957455254245045728389227248684690829655802564423469744787198646661250883428483802077002870243490823244128523404841766974520497021230800582400537286103278628443155526376957359733954342416497257777796960718445775113306666248214826633702757205574989567667934106254387927162011165578164788433855808353577578172393053978467983774852113299784788115271239534866011306397269041958918083664448859173724470575433312560427724861373994595479501689551270967824982847139923680030522313388120030968249975362221588621981793455815324994422252912331174695001728893266137383127166526340007305497771748256050728222393372101824647533831684801315321906037501242499935303180378270823208762942865775679183310521560497539911597227118232684149301879309808690064014134494987785530168572234155651679934121128963634331593674950725870198542582257105936783477738139647336073508549719717481090774212121538842368964113803500142047552 [117,89] 51594538584537771480667192995613771762166464550363218517998415589037115467647599829492942733510477328193672323159512034172007582459362866993982137748922103715595174534707645649243286315602816896951296096601502835079551146584653429994722053832819204192455473674922464632658732584485505493399464519984216643500475679786789802734964775739583944398023689031101489845746687973282820339121368951663586773246328057541233023683775031565037733147580150056785644670440062247149861819200765211822749657402966391067369418176308278809398097933005300064104420155220450027389282211934990340019714886183295602118032868244534434220013913803313997901176310492234553704156800940109317590499907829434060967549259576092198538763467990054274349171661456202421324970416134374711209327260086131472047471278426964459337283361191382326424415049124959279008186264065147207011645979218305392162497892524181717519731309061404879727337642284281297471462472791143111492412074964817061558828335469635714180660605911156368665284934474653707887113230459605000769271613513555940652422045107304520744473084202352884876699123091507557651560169013423618873138445309733023563653875563313044248168883662798211273812464086937260856216623731700959707251525465547195591663057581936772632144299033588318294408431658198258049866263246723782008464029353380516681223637757053573809755070609353950524255651833510026568530085857100955541779579299205090870559956453642190481258424721009741165227835500342275987986350148838480718489091350777878942399395976365695944663821989103590824738466932206654366289203535278505809886179480266362468577997112457076397853539254506078227171517139964418316127778499726920809955949975662401522389128637187617280635824143346191859410122153710680610448151738698106392658235440518437977900529281639022672819281726524316282709598736388904521630508783819367233243139944702689997759294674385345371555697427542172539997620150896134308207427624510993526288702704328405610835005213893274333534007614593904752310847400107931792953289648843525179855690713270910802710781076582859064236656050447993734521325444293468166228014140319076708463396786753850568047042973063663679997943954650528498708124658010939774418854403972885714471224667114808927591745305967874577311705957277889127745036706928188951054624937784364979505908090369736682614070989431451100114881315152844582286873129121332708220741090574558270867072703894 [117,90] -252666181028106919136053747131916109030626836288200994782711265057171531484109939295305882216318383797632941471986665548681442569424813964622232024836021470593876062271769760653711064194460619429355098473249262977353541564664356929018494101127464651025612804252470098732783527820458738521957325305407756726215092575058670292888696299521465255368686087864035277550809488172265945079919738019173033366341257700525157189864233991567607783368491260387167915877840735451977489087355573114505021039945767937922264273501137316371172999036857837060777176557339354209629931606078683179473986930831821480283755423661772902780881376131857744573404738977408351706682538310259038961018460699818902748602495335611900921775159700826059459090222630048913417971053541010021780786661449002329374884663117815532630359432302130794689830070706474001842849564266384862963216122213806891003607579580131461805782288699781748588249150176109868312797160675678849177778620016571427824820658031565672135586333586925339186518714241435661840388693816165067866499739365151057555668838757480443886576772455654366743536518161879730557910215149707924199403580904425530779643946901756118309668167698701742022186090473826644964327633079055527765533879797634670543553409388832901001135918093028456936016735321903265016619845719039202926697462424462189067922771608441621093452261084722678665697117256159800198785017835657833338913617467238037269331625303848702626325886409836633199009654256427488196690652496690668674155196152827513177055900851778800668169049530680657484122318051491647093319188288955467754207369909627013132854313132658102637970783288827256797070427209090058768799867070080090232870399339996223453320222287311039269981286138526939883287589833352006854764338808779579072797722552599286234168336157436383963273559960143799095190390805575190925199273253197097863028599020668712673716629255561457598983135888768478650360472730365551460605278409997017594665741669585528232481717493139678285417414539787311108392265368035731451816242408646730710944263150766153970355575873788370541882884754955490504237094348729470222930710236136311223414243547628348377123360633707050199581480164470409888114436056509445484600042358671897477978393329677734406883427498552666909140629772297653404016402869741660317805288436936957736250326902050973719146708733205200985787257323896406571492387168942260573091949576384965240750880 [117,91] -447003236385083905409293467766892519942958391846712251658341542589603106878432431311514346944688371363851393872158866141461845848926353382334668033207058077014570690573515864074939452251225669690490217583835739817386531324676500190644630140076519053097806607617525923298035879959044775860972571987503061203854043224227594324642651630684170414110464212882966721435716554109432255558834972524664678761472560881336617729111322259281594299716429862415811961364730556679783273898292798512490773920077709237564791820630241282885616461349547346165862270283126271448260157743404420468100632971608559829688472118621312936143225349671939908513266442110550522484534917571930126715164894739236685207949693122289654514140805688016952568312664623496342194828323721006599170145152326668712230314360068564236719132468418330542991398728757177699914041928093912416969117145367463357448316108172330086118738486863529191607682032704112895377794551478615798054738086826516140095250778442496120612424151541314728666776495560363017807524718458615530293218423139540203851279481661051429940860424135042600928004514206552636022017113134073394186065037172650328157838314738310271995076072828286197236078544399450983600725996539846944320426363392064242494730958142269030876558758592883148350764114392044523901291441233217789653853727007359627655467000099235917157913434937211819429872770969706852131810481195993910516390159821466439220966327595780124866067571782332442434796176958909879472056696470994041423653271624907716872715473839445464885114520684767383167749621200961946965886198170734227310377684230188464295293605883496650032970409290240716231440843392696990704523852143353574266029886875568628617329382496940288128073151205015967798280808331174630601570299296189197517978196807603007688141631440549749217687780406400764446812029820656958436722459022895646600213531481499980328242836675249817785389417058208669506201754701502364719414609696026080212189222909282212158833286597154446504536890969123905168325511475941846561278646493943907780950845203866618791853706841491089928794852490293591270217659282230334245907364676270102172164962275251022759823069683737637374103920332364881443121354245413802318458496797080951652477331461942426647777197974179846522825425164151269440343741647296425018425970696679653219544733823783004704187755267806743466423154503898068455182671183344845053784185454965891876 [117,92] 53442709061556122914981843788987979096993719811442035102691822307371112789388426022638088976019885039238459461785319876203702468378284080553917138785560966734913350461510381927550796135186491726435868335302637106792796923514252716526925431080954908430421525701955467046637802311540598144171679407517986891874163438914482771587545926397144985404558325017765901160986850776460363953482661694479996307203362100146284904388891248599425345831985959387383753306116315268086349235213316479179851777176178318312502705619942542743868461356675691007154096343002324116551768328688695055128706068923981448505174095196727906364781197101692938369093626158449703715840946261811041871089481097434290464205658391020476085486653051301313192085041738619931823070962547281953846459581077414493116092194830285778162689972881162924465992618076305471198148903745115230682171617955788169892852811902823013251900029536438814698032576002431323283762711540569716015286792881551648455751068047291470290098353976354980775697368445102828206104792265002054304095153681259105891394986662100859938198572541056982006223374293108945907488885041911126070907551124521051964643128869918036910192249405246275518255890017618959945742002901187938573681793052180238947726723667730505838599132457445677596072713984769322403762913129676499298814537155060391488132424487992433537918585405789832166250912623570921311611678436623069068032787825147059302158708599740580442232595480169126258232281482861215379672916189605871226047639220055433402786677209689567683344399322029325228455937698671842331363795436480971814627438346329657484362247160935212789098319595133655860489233527046652836511641457050586473189423255072539912683400944578529412841846174139762339365696554707907723596525359137371907188752227074388148432404387772974834092917627241835741382638570728107279591725458915587507361734595040321395109995762887455495814667338080288500947229792251787980032270449053008538038820799433121115643463368878792294442467786872594464994623604730030098544227236358340690676900399582146367225937210974986840127664395817333778978904003619452124279096865467378704980105322337136661687831085200199398754282183001424672196903740471756663150320248514261278461283219003442133997578710536565970725951302116844853443137956276456403331082242908751975467339174913634943569664832361980551425586582762283818910810416004817704101049833336 [117,93] 967228266170587589423818895496093572134547111937230877702264038173337784847752249247051763012933836267805488152490545105630226947940514785897719264209664273121518618932600945948079840271746605986828996793242814966277762895592536415296141047277377929305708144011865126124000920396439306368602854210575326710906585111210220343352533591399839331598926953312465633846654287675810368672149923676243516416768135257738097253817988540177170066689117142453657892326430640015347865432542361195085055319279144730837779936937570243584447408374229559627415746552309122088600546254497475599500253973798230986351681015463679317540971701734466161091828626556394591633485259925790781592588632583273167003499769553761356652658169578301495708531494717363311004762966706803871681044691105133273642496893042375054178777797806307726893758403579359963194570567465405471575516516282922534448826515885011437512967770715751282958520018982556493572536024572754279358865764656724539264700792476350722431186659821582624893879455973152253603943111240689775496650933337263090737987949232212849985921845394511912058520954439789184261279129165945035355897345715414909448476463398618545684466554287307644614726943487270464279942463344669860673373401996600368223772705232567659667933767005081390956236781779450998263504192795503047432224983340298920383592975640628043325103943317774939025252634691507087522840303857696368701538660526488069984508811252911272683461176715618984009641402140880866301792229603495664310270977773517791957891932899017498175789401567723460127158188375278818245565556510848401105894942781016550513294888785538054978183181213529393151644218518850068715153983721173156298943599958948921273617628366951231738272016925253097523530492091018808119794071972178304246377778949848788254028718866780684491572918870236688619029885179435488705604667602724646057800243551518501059123981116502660983973923444311126453107958350079050919680860143039926869482039249306512790208196282925871347576458804819912955268364784568799940076680523703538097664406713757217256914550000295750719994958274934188627405625417378110355726138148028638167629334202038795887130037457567062585913462656191085756022618510226424914268758504695818582807562067881641702455269224077785348889417885750475256461128243039058469457408714068700441197774312490843469303659392058415758681699137074301588512915297370044946082257 [117,94] 5428350717849185454065729386302627333399507815229046414618896056820764387523234051074075554593414931905955220360761235578965843615349172813142498976046168523239673504586659054929414078962648669543015888362971816842836335853014483374818861000398239052677208683079827070078427585701654788148189614614413997450548263449179585033148003915632032182363081243957543732213347889477869556955983069217741642441402596854081654688312237766445007330200281750492406776264542882419765263280846127821586915181692777079543886070761370387552714325147431207868714413426999709741226395000825928475723952343276195268552005898260705070935020643984812174397411527002977417300245164731606676130623669685695722787055187255589523523437727188006859431523507335700662153190819006328553248740988713280004907439010023315388837614604331857141018550403111979525822779131278246259523788043123854102653474305588047464985245005628529650737898905022915140507286842109022683028769003223470835582978117851605493470278071588460765432119502276309092106335836771195013748918077468674042286635491771872566336994469252333948440226024696645265566712521641271558015352749904350871861761301282138990162351336175237194316270874402185481867706502639875849303572659628206675369791803425230744495143489872407378658175448481058160248338804423907892409685940968749831969783121250784535947843385668722886382132527315572282573690015919684474893843821657130834902078515484449957834154822185374484878804743320936027490197178831039177896097155002027968991585970462187134534356018408834373492022979447796465883152748107839621216839633142272566667297294635595512780039798658406651416212143892628521968930027716677565632847642615564748111153715476115503236492489107398273060645177141949287537975868733320697328788316687582772353683032736308205141961649361160387713961482522385260949468812789054542391891373027503232777789242770276290675167629727148111033158943268110618383625485478020423633432343539852873116861586414999907328470618017007289100773074930095489277224183284462147190079126376049787429586891709667507911717513921877173800534799195974447923931823278708201838919115417308729286284564993976489898188037237838606225482095665325116777709682218280120566768002792004190203734848829824348981803169550075878460424198748010769291613778506767002424783181711606238562488410869892483982308784845953776939942348857152380352 [117,95] 10210109995024188073834575648659806373917052863373977576094546409732474441643843701067013828733831584813362953574124067520597779585147713469943209789772357156368737561065217802440727279229176660887469043899496838892532775943714859048424008285580589185078383849583744100721241111017157214334884799266705598763380981332039773759563945803814079229894708075309920993192099721287049538594534806054206399198097593784230248111923696040626013251243423449929808757562488611810526385067332358641631574245264881198852427714635451283028332798130454579417437752845042105087088606783446614719991157206917901837833511816262660432382304123514188472006160380644247842242681189239038327664540408378066846888672429888751572885447203472643113998795914712759873141838401313393511856888066592910751878687513488328398267105391803927617680381539342290765610928277939237168897193147951201457077457373363438331679094048569829993550207371732729015240237560033031512113092749990766789411262301673908913574693535560117989693993060410538234389844693023204002755409612741230241267136992169011510065204351682522989112164052393189060107376258684044184502861618929852732180123200822870645266319371379576907800122138850225807330006654541249590397267844650661238334439748924136353113732417083598951187000013251938626462211800180274420590717497578115000345687192877544633704980472988357843568759148192521156510556161956348564296017199787369688540928299586935753202786796003099573032739624680045668850236284271562598125293365792560635568152305568214537062095465062939808778089093873339628663043333118910075940590339662057935194553341547049576914350921860338767074198322237959881991381307388785812152883742595368023148770233529689186708896244824330131953996884903867068123862162877998505077526466413810495588830426060061428555153815368938261642280265368527943101673269064540513527328264750463041380728982971147819736501799337222700720504305666135697619002318065870097941507724451664630285309317935363305286448464925057987267335677401556634607587501232569263072221849836053002146397193102098027666282915565307596799333955818428647892751162285561745863047059196569407862978005178070979494843520216231415465212135114831219172936957409359280462028595838113194601882912495752892736481145053415559530227568988970981466533505807139624381382457098282032418031627901315391194452778906513973482308854811064 [117,96] 11035478854745759297519021950835493674980900718884905541570113545252279272068287265322079300479110250854403154326597280484066182065987154028296482118292700535793899314832517190401986079774602554993942449932284827542098933727551272244017678722567578308273860464907327870200279285873327654563962608320993983596353080679387930514841185078114299741525351829619113322174733010269139860182461610700833156488652601528762224489101460888457368511816552953969572916672442877041219213321857469098324260239630923086667493758087779005676530957943840619989533728597752225653155761223366266410191872337445735575415932132102486541347174756665866053214837318734848726122725921164240969855036213839126466314142326041480031983625952675485149006151494446416993102596421957153509851396622423525589622150247082202894255680900993181721618508805885235685526736880238430781459605126769639258006719559913747921817392850580196563371342817645149220919621097946912487505424175094003787728296258163507872147413413462979007836130870695815437334485276542253256837691841369967532386417971071189677310955780019799412886825473823447063519868726531043687889841756959122647181024825341975028594131291453753848854215800897493288354257486283201891334466691880798015612114707374031477846497842911090402722870604503666482519742302264881364720888712764634756021606477554324967384419854786392947918848636254150755305048475674367449419840619967336866281507436272556856227617555730470069888651741581913651026384526890243845501508613301798587013687187467218813314369307886324919514251259951623897215623246313301422173765912812458225045241449160339301979664710504128298169491831330055832921734609590519053207528501360423641125371656921734303826060627035482548456188435896149962752834646531743579328935457454946972686100414527985081858915350639558464137383703405942216441314114014129084475160031595592938370870647922615820341368511410840276512595398222247730203306034802285976114274935990219973678013066368359889274346479434991981317251295783450213997849591778668149423245685690965702223463292252554990607179272666151741603030374453073123832148058946926871078907381956042199601428546163096256344081901315130726972387669955495988446430233846083489690681201675005707199066968488222717304520457837635825377284203533647764329364896177253341711739529466684253040845789656588683250371390672439445732040096 [117,97] 578761365005961610057960026739807204312615045697879007265649891770728714816544012680787689574399773756901703008860330154465392217805244568031735209942564457993642676352127170965473697833340020303837504525507328741435455121586835884329192715463076563157603915575550934162239757504176069521040206047308795311469961380723610413114497901919170730641140217604927483925270756172776020420051362424843098779331650356637093064243512530497850894813310511358841464275504061433435173115930751595156017940708075059769670467041625959034382304749070286976844170362040623636739376065197205821051480513931082721132188356097624420859679178292575021413247614140724326552944562347317371736414236044968577393608820075816732254831202414847493370565833873681422370527170307668222212045029301045869774755822722606793181859511062342163267372656501071824347506407842382838186609265803975580468107404450119082220505662114940966895347257931908226211240340759547010049956549579582814064925804450359822973331875768350760812824869891316486765728393142910225345783676326284686197854188130008372947945132506307144253347647897496586359883047444224693579258188356263298188806802422034400362440855678890571761882128952024517272040168779261329503970733205652306298705360835191119183571191217741854998805955601810413002065723228421881741582714605499508370271505852855671688568738739054615787023616561156094095969171900996255878471527176276817303559291453784770363189514610166269043654239518422433448041289983414286145529446706145550531502879896406188216580243576101155787265251696203947533503202419904425846898498732640016141159381648874288391026652298411943773139647249891261778765824025667676886557077830774446828091499441165898491287113400472825042048737558495108706989730853336361549521803109440084621906892079039177720095321529713445450248551352551664071383015159674842105740777527333454893566375300085126653803902581515929809294339746484396085074448355342579757026123723509004183503104733081721978336076674629451427848330212041438204633922796538575272139045227478537020052512114170126314491513604632864521586061969604720222075667168366269072422257046427534587516087860346765719449266955521475406418693384591488175495234649695092992401289390105894307705184547624324802082689581481023963337466834591840191289180135832641001383456306845889578218332815160392120713309818853850690 [117,98] -33128563687346312591301252281673110264116347656197932424979772027020026386460507950332521337868660991021439092998851301583003597083408500401980623696430293114595292589424908231912563035505838603030617236776698705698494237329981889630931797182793207222307006995356374890276738538951346276695304672395226222702015748613340825481415059842953921465925918595012098501942222588228099010647996807815097134529532917793391716043611440774111451422522687434134191780231772657055985946732105908526309069332951470154829804971448650084016013171497663991636818201614719269415550315565233721812437172320103894316609429834911552465708764373002965694220980308918528269605656054306034053314305670863835179202515630993982136686934800932487000671096608687932646197924598615256126006066079281580518104052534068105090165080690834116661317238092309968032463635487534316681209203631301609259350256233372491398221638833856331137059525015224487540084495515775875090909220422010799475631474164173261846713100717717974690692721560328173207960376657893927109135632724266788902844482832050779565542208356765138616861253230778013873608266488904559221063089838673717218191501236835289459069870741711845805697166144910416284718333541457530637185838390543470511160665120991986715688232470811131952797624436157999074133385271349496384587763752823078364742045378495463678721341836992772168181398129792236855508257212980525833322093695259797316318524886851977580629922514793808701559934114494183869913898052658208761842837895659517932325792187621248558011937277263764204938791788305167916859661596279548949667453388824071431746872676863997047765204748598560422520374524096435931485660362106297127660022717928404141919804286500758000288120381578142363935840484594039893543963567964740586079955014765610304785255182192484621772569197966912605729026051113708235436263442356509713542942585143600580638029966044507049534963943377235360870373830364452700943937854882525379254746053892733593448269817255164096586825292386717346367225937981931441614852966679354789326187636962454508015650564660993653122099256429066038706365376310416656126624713676393788988210098336132806954280369708009234459470667979494523208321876366130794878104136508852888926455747012456270236784673853661581640513311310438933803030092470939742242913237134675061659387103559692911035784970036909484015194962492864 [117,99] -28181591136143047798400679764281026031397965630947865079794359191186866604794193303519208832753752275654924458957027314828065408797581600173565650447468777040893722501294501394203814075167624139175700887645945399274355256715486741219996245266960256141877296137158936820901017861569619270538299301460497822546992393452333781046305644573854145257100404574752649229550350495270867725852308757841805006808998371731296822053303409688087463160357598284145688439395953051738284105124486257368812321619054620152292785271094832672767154389436937143983174935696393164860309892878323435434232432641231265113446932652110692510971187076502387705463837004507022606770943196320376448154501209215401711196248834824571140780231300579556184490820868293179825128937288118551541680761938258318361382395549942654420352492540671265378454624259903597912637033317746656320157910702784285671033084447660794570442929989140944057648548407214273544946134628353383276850876437573837262266323117171448491847352997279938843074177305211308365674073233609500626203626799983411683131991147690258798313314545217217349291180251967196221408430100189112295504155678531823175360074933670634065584626497401130239076375434845638644558695198121745628401604433614274964668893894608869257218481475307934739220392001628947540324384471057068374094514068818724632301492554976627885595759265449415594430669266468666552430968296088370588493722734040681170535866457418169395826593620510106357640086080159629098054901298450049945797574768497359594845288623387991166623210193502539884759304446278657761919306786702537275533990876337086722044466437475318854040614762405589023879477437072670314509274467707525561199623906119460973349791313223818872080075804388008496123542234322434802662168285012514279903729482330489214688741265149587154604062869066140371654794904768900391887810307253143291412267132281111072697847384558415016451560035488309029796781049243724495600119731767151264076670328215666648342145283643904213595514601196914116262001284928815986023627610089872231432442113748103966781935566009974456719324135437449852709714450201662166152697260947249206088165865574453504845576796022791272173086056904415417379096281811761764518407372401164469195815403501444638330566852610363287818259247304319688850534602137037398750403699680281720429666468658137461725394343774921401553468680 [117,100] 7522748328266578126620077763286359515248055155240895188346063095360914581693950251577689303554707060985046434277808051075703245866188418763568738259435248478085759676559554229248707708077171980165876041503219091066065861681433080941464976005334851072966585052177464018631764740079573502279422512865728849423988343521666948188987190205084970957952872735509835578945676307676928550268156517303606898198853177419440400520391066550439641840291526308842055455769486332170626962738460523096669758468622470028683781077187716673046399748883200567501872147027069539992402540510478770472768866791972673157492658577097428351193624609094235353611211050930998210209758642793725036257636201457427000498637037389902821810075073487846252197745173353411455464462714319559265379536324151683311270711722967746628032043354949975662992343406690648802254209085663281730839816347310628538530976654460237183990828036570239516969198412052281918139993290226898695677622077761957689530466913290493296089505174001680666606253444864036375647990700829473093017450418082424717750908801075276501161411580843150426485820903016069497055571959652498461575062050875685986968267789797197674742483350515579353527661959401339463983807687373423048035649601757023562718613717431929190201971460967315948330005543274116942250328168865228730779094178760661473318457529860992907389675381493465447467050902502178894190241706396050275385315425103801352550955446967051637646233362864694346670596106666506931867283512346262985755397166145751330066323016452221603598153897398318709873386938344215384267549338246052205554221568750836243102679240968293516144456089567032875484248874293450270806291033352628361623401259659938641612040778425505897512972266128972399866993391298335450893007470776071719610003002770706348003886076578966172506689591648129909135541984609048978516818924396223736981243189797556423690187182837870626836109144853698554086668708156412931443763061819077040989093303100256552895563932849205440140555281555867021008436920476626010050783089861778545580870605556480298359100096731258552736320454618563013565110871473901445531303050944403659585954884425481031148124821098435536239109988377013729706097599222199627834366682767265272621607776072594202138541223587852607518120598801953908561045221021454041428055081851671595944522737301917759079051994789549731368 [117,101] 40299016400938528876778317175360349298971335503470875677411130803552995086173668844348189852511620484892708833413371355329651381939332516459132581051128937544282209928323516592256848772187675965182945607694105776934633209498813529985928548258357124879428525206624110278561215842775393150758004004661821721444940512089881307436995683913257712146616336315555506427279688820083497994858747309527051450962941434892697298750375585103817869514019756933415890738126007692181112174219165310684407809994878396313917997828927390969346714520986118193921232828350512649926825772545798377147722626164007166247159119349700164018102847466761488974099038372853388459366774654159095501934840972392067123196366600312990875118978810257991823050419068942402595791674947797444182599755131618064538415401255626584479287955846006193018213851032525919305094462195080903053592881501947477254861926170472208571690914616795575370300011930615607287682050484005595114587617802015784187972569655472006637922479320406734296717247200337598423975621435571954450303283683050571534424985458738190486518658906265787845840487999354114455835338915556618974444315704684252732409742635874188310952679601397016745532638401646942423332765560644956469303184550654748550399753716278868893694677256533145419279329423337014337107209615166514104681546298076737403906323278093773794186416649570525452194030613880199276702277122385000245068406228257113234426496456460289760703089072731177316157651464515340199021512460057144945275904845220258516283606013235735472895825358150082875062109477040976701103830266176066118227849467465976986121034444685729107597773309160344333275806985858252601378001029256353862286724592210190585186343971814876709592720496108935117484402651214285893254704858405265108140045189608082916274095887437386326629939760411418994787074341476954799100427274782895708726350606795725085449309747518767552412082080824364825688546628213843015766133632492721249774497377145624265083545540269706549427362457686323675005679606495257121193377898871528328777279713924783590027528216383552867008237686657906262244799870237032281146676903252780954193253166684296999131817039386751407811111705471195718809553038769084894877439203304825553063924134117928889703005598351685810801816811957935133721895972967812104267589431692027162598369672718351587150748332944939 [117,102] 17894753874931280516374586235966919820517508656679560783324460958047307343194424336977660385235613195509442606480820960196181103065740174698576675449796177361842203617751447075688046149280911471023832015283983928717877281765117122679887345307320967977209525508253459093267090931975018311524525815773517249152566365320788133298623792603245438719779693178822602240108819696469639361834854723450782145850305685292197198381800066836581040251130181340420941706978904626512175351315191194862497660945420300216825251637212024373689547799139533946919164997674234886180304464203851278499167452336662714247878314317388446875178130329333279256741425486391127200058622988277289642208419429861508936963757337332745978163315540804649423483780453124052250202910086742162868197109690305915796328987560771746761119465956961584919591037180271282390682007412784851534806932343425328436683303171551368339140778965413679551867071457954413534345102053304904618206339299160044674349625343861983051659623205790416813516094209601525016915002035073050376996770277788573495751672057800175339453318686556037638788190416916816982065623067664681374402697192341137527590631013516258112074427778781056359029097280143733991037703244189041616166100633633524716266138006840458180534849944736943750755528740326878828969482263459450323736033991276302455683086383877509372409911548104732133388350340020185818318505821143437801483980909327952399377714377359588059798273766731062292058186344289630486128353741804559321361821966594055716014246450318056286845672786783090714784115084689043827785385286869931357303083804373163690115293398308100895188262649427975460839426067416792135163050288064597446615277853077689926807976038573988028887861829645786878244021303755694074978415654442903876842201176086128372904033548942939667478245276569137283003552231586080670523244854814552531575755672710329733870784121182469884799762382831607634543255884073365633510488209292383037027658042087088459869022645952389010856563386385452933995742237491602113779961319173718238259323434185985829643059587074687844337754032933362164603654971368898950568289543506271074850502986720086950919699049211565535511338433498657845319573711116813500483071932239616680980783289913547126178622296061726381717881770483986189743301645639247065046758475107057107168634425880131963354295040 [117,103] -11776488104899617855612464441864627471710591907497738001643058473659965909574123774827679689600576565691477994742209760036281298208810233887908480392810797682105952744083938315253044965555868318066754090915855075062101283592541379689769870410644249566860127486178441330148414785713341514535432094011084104175588527710832949767731942223684737783665565191772904083915798974181728143880237281620478315936566707468855181794846895390021769695873181155927586333178339783316369439857644426606965905083487750890301885319142783946121622328665402207229280456890080411380931717872750615220869732947331424023922641982640713391831601677447752318660405577641911606091481754471205851726745812696761322582466040449622544518077900131605240330803190306608656900248985486688316789669602737301699438885946163968045363005478332007092583998431096078832996035829080936480995507600343747778692071237872901373301971089556558958324216603994936081466139764347412109273691399993172028334678569323915030296753583829648093702983758558537930814485857110473481334652104657585607569309856645191035704013600683802962862879829781738422055881059034387894624285413784616209762831259119322813879759435712030060377276318519875850602078163719845403377589502848697143474354522087257926542967596568530276870628921501021803253794466563750825201061226198391517546356950889232283439270888974645209601589026182326548023768822190275011358663590383936853332713082666386062154440017963154712570108164486177634339757002421790657259529637834651149466668528933975046903869118227218826194129144746217435196206418196284879594599349508483363456079797919716360431956478831107805529205885166753972159272205459348987007089149782689098919249676011654172521212084769473292346266777692836973388893715254556960478081924885800920115940890133106235951887947825870886148659543817458093569994517474998008825024301265098337105589949687433708092006740956305778365235803878396865800384478268415148971867541237569730398273288905228549277363807075227408606088337977473425888247943725033431240999659008057536431554549546095415131783150621880304070641347594019653672815569881354831590611310611512614846244054794001157406807517268794571248668840000840938229377474464501155102736238723518718190268802066436937462697810259065194481852825066637003480730144344231515934300930357434029632 [117,104] -4589925219893169084340463152595578507713580511648466435667872809574042836980121749432096279666004096279621726396112942285550188827065929358351109208574520761586475053586878001579671138610276680658823628082978958935061334598193365118807930378732383001666982401860011231572968335664915703979849346839249632145952765588435193403984710367787556193352027309860806911448512793203853432515296541704198431397252224888467225857281335891446888565123670347170952291093403405674260217864098802929353525186882429135120151905127770357263390413701737405282245985740998409010671416061058347193341689926884223435960151986483215388053246665992298446308101989301522051061567208789051920659805345886561590499353557549333261329661910321795376843098736137310579600950437370774911610683346353281626896004388732122775372673832558935732664711505810666254238732713323480032788785520872494123064025262181328871548939657096020096171679526249366633710557579403120423711163564661410926806723227878282628040087802027100056750876373950081794796609683383723047853419536152821046660307000811901306002817102190509405079508762101379462626617011146813046528152513802520207301408575457895134429622222117079388587731365324660231041738042341322639417403440401431110182970301529117602786386808578198563942976244300601655832944253987577541381775727959705863173709453852346373844382895328138251389181707732927779458264642791114039533505915347379957986674313337238848092448835993468953298031003388774236871303769000611419894433407491101234376696507035560066776252327260360860117519633576985225397919645401687306638137704395007825864451275435159646586345128655629456008716994552829102402368941618740523056916143633230655173407790563225219559594607846244261728161730545302113655877626788064813077412463438321519132247275094959730573416729234853551986859840129626040454784172184764336897290694362765429532474631880787879349496519548642417876275544280610872732656870977605296701007040173411906459433994177572618130573096131502808843235690262801083156423248647031627145804031968681092501285869092789336090525912691698383077692252495869415057909655139836452442972434736971119292065172033891115479299624553615246953826730941463764718594979178438697986826664105345095207715396994445114917336937981679343152678191131264095733508645828512753764098178872304 [117,105] 1648010701718354635708520937382650665098655450551830731067904856516991340703622183214436224901592028946071346480150692225218382521935148751241493317260336442269768994329905799425730174235445894651561750316169419080089193059419394089055762642418719762080649219560963466078144715725996630632962669349598781075994468937990250344869485520029466061329189917599185178322700152299852011479048851885417871776732614874723567385747305509808972232422667370542298309769704706903780487532117412280157635265193051662269025398055220391838108563578045830591456141689131799104336420310929569569249932525277713329864627879243726881650826592767356175901880267095666257596478030884988186168114262824274184338285143032998454600920674235548840531869841674563610029248330323821387485201978573803103517328213510485008547470764149693311443797359751855639006290596102519010225070529180998508737018758511498555239295107940577471608470663800069027584997872509618782290431139003279248770951535815442948618823067048609606073799112420798616149130621341156547492680206935233625806075214158047039682468479102201374172408099336452991445497870101973601236226372413101738370064699125107839626919997660498957104172489399018943045566379715373439213790730387826834012497116688039625218080036626237744606609205524254924374043158025801548696021653376622354517670980265246039941027620734806836605123497781884503415576742783842267470949628323266607249084671891772695682280397675596150652413902273190871041630783747668767292412318785519736113739232746408986741677666364470265293441224774290876435596125548468435283999084729647690503149735205037087255373659669566005842567474615473910356695222686516096939964818512116644143913933878967872183813776255706437705539295376843687807392978810489998083856537243958262634471333528936733554746083393139117279533793211195787337029901211880748222524754042253877704348532243399646313173334377773503831989166581685412374385126179438418680040315090235131744320180472418146226127202489312130634475805722915281093757851406483979291321620480073643822921038972994317620573742354045593538703483301557511715261179899280009980093639879982786534914494049423238365748076137097009631783345715061785185922115600907759425157515083822820363180482304454045480335026138205289396562139656768515814493940952435524655740038 [117,106] 319779734408362282749492654729813664398141608225421736252538610561350112581203035349693309836914369742520622220671268372951125418387022700973434736374378156398404844480914088017650460074632310317097869148897870266608659943927357120162680377893301088199913904170650992777243881905139919866329622740671684532931275876430288472770244534943081116048672915369387156105068246988606186040550866262693203785532946380590590948303271641547359267490358551549103556208933881655607068301043961765300253853078303161215855601182367275468177992159152466443587388566171316354945024575316428986496539743139004408112934559139044944980622111041640486624847239324981974613179449697077944953330017817730325364261570724482233352305748694519475784420043849715032279955474636935975259030944612316354682948007491015837279587426840686726366990868058435495395382968843857982346311516828460634769636590664051702257823506735398331398431511636416764529543671164382327213266986322622046919972325740290456342544344595721731408161714470752071492688676475921693948316956228083301265020529371087844925314453466940192746605029132294523198792565325642942122688967564474617525307024797842860146218490862891466794840527049241363614073732644059194535345008942045539273899067970845714839507256571324970538345522209499656456739986560617822852181976063657850481388562545618183812058798075110715884188648343125675202491858730670070142701648230047983971334160591281049040274657615835261045402819975807785144622074040816299980354641268750730377179251072200735736471624766858791233305042688178729563081613739992081316709508020141340816793053596989220202906369212716221160293017979649780823573400547137727762642472523336200662347185832746131052787919720616784486159310016764452708131534218374378273197683585655199640933068565842767032865283828267235601199617960550693005338673660122756577904273229358631073378754153707004571586624834098900400795727157631548065423950644567205856364001675785287116712679674761600607689281990795104688049876882058108877296550410302454448316240621115999044211402366114229276593330059867389398942098015235074691611751919157982658413424933641548220725672987667511809521453452967002901049977169692027603651783701623160609014161540881853122242176627454745254599201574731742171403426984740990433633361701393204960 [117,107] -93457370090052581667239074743018787553156080344948344599450774271014104359034188162652147031046605668642451797248868224762857294335312917032483927507966183152967457890419733827974443296686273304514417496254328044532136535708165038292594104606426404276032718016547359494210501210663089370282800585080615429811033314591357411491632726168889873899366348888309354233812439401736598046801675325965727616467860913327872730291111649033334568348576885857595746283967490804969832151419946121379935105304560201660873757805710841718363821331648588428025136343709006828343520394978769335354502860549172301394110646365025000696741333476224991717243196263635403740874893180679107607238185837316167699983572369145908173356711752247681244642114159820241154767701231775517485604438333547342013320380558382112911511082154854326392511835296829972067033866285485291378377477828365007165054975059207434323639999734336291830316588361755494311794344155074450585771144715454564280297750734098105904673551312434713036029930354684934372915406666559570051125527447396586418472950972509492793098328621275835286002172187025420192366430853602125032783062539242537182687299000573164467467625717994683732691775115764651278141668332722451219088040637612745276637036847925945746710906738889508239251851992264248497490683636017157792691587331885740071448618125035023087427849498101139299624774990414046527703370042812201143891094502958844757648765035021428457757971304115536153340078478812731734915550156383728883185581939349556766423655686810126655666861418302004120677581276340127938805775064183501425900684202392958929325770071148974314035211235492467535261956744720552480622546466950731072505233545752446849778879402173825463817849771825207011529718964767693498012635842209576962863814111549315340767429701294038019673532846114766252811823153617635630794574526563740303652484287721579313270593245727412058388538518593310961705333776743970470426473999204880854916879251506335913214702937286499045492177575148461281882490219050989219406840290732502810800335776156800278292052248091698926321907807208051153597960478024518904974332911960510488914427836002239790162380442150799150433500861311473873978447713413784039530161885575581569890688666587855878642372751174736119127600816091446134671810541917558274481700827220 [117,108] -6331206402238728844685439826311765545944557274768842692529160709889836734228961251669246649165198139829805502269029666247277187138142599189601658911378737103957708613105560112799290195535560288126126633475734841703226248177967187593658513510418411677890261020201751204695829876519173160010899229104371436511798850482285274783511248797964102591839917790516293661699741873243283102467919104795549240919048452041139959759122112309373607615539344811322600766193242472266574243064315702629531670094892573821832151330832259435386146269942018549020914021461116038756719784367515216128911865991134302129816887308274564669875372441370983483372494593793717826161139045667117900206316006899599553905343306070646610591383431164333995846065032830862982631859400495675325257812130467752316555688462228165382755373972697410018084986863454356233534294955958104420543030816133431498907959769115059514862915605491374773279469533641336864084720884714931690033986997702713177706395951181113654367260842792151428873790455517225469115579867995746009666047943135693225983777081301622630395929633233842158419826522926477151157109790337508304327669920738812752672153507247848313217354200080431782339821092815109799658705583276702820179103568180745385181207724643687475805390800145218361386826932571519359044460098931690284919289256820279641732862184999795737022867762044260616531838052050644515305109695504963576823344152302055900418565002351613872551877052391214048902799025422192886229807131181561375706033967858345977430941899002636127984598693514802535940966017833396945715160525664026953590312063602009307867419509101015577452359038767417029282516157532185570899837205847519008560163156942635608858904774046450136271845488269007681412456921974318173030588482694690304181464646580893355228800156606951737520266766781184467094632285026747828047799533313818267832361475137960816639032742128337709341712669644847293594177207613779811719512824106727929146243289981929449293603072696541965675221941338099794008575600344754960081941336829020845302267885294675187550656298822863566824494029041740719152679540194317715870158587038634783979354838759197465346074208925116547130071912232600203818593681024266197867221722052512111200352835363568876720072720612525106486131554799351739429715273588844694968320 [117,109] 1897356919656247701430014144234146687267324456425495032773520548919518621195579384951416788707137826648382366983488064228658411681340841178442842864295774234843518862869439241744697211850705576483754750524003769523922031405153524738840154443743431400804826131214727064182768737641210076781175476964914783984708675319161631243519708306980959360143351536176116793451494651514925347317920435863361872305952062644762642631269387372379538952232479729373067682978742251372247894987903168220317305471115106741669430768866023955633579381033382552598895977187238157704730126839056737897293108692802392948939358436011529933949527610967185525530936938066767372558569508148646266076570826628782642342777966514377218015446145022411975813285584945851516492163095112347904727246072889322232799058461284922925183703637048488264975083151772666407606115282969406920478491587701798349168801834698173291975279518173247774535884355656169688083881389738930853983924403676152450500056778939440482038212102059179115199544918598030651712314528046860999825514808156673241147013743689069892859490913946331788155429636840560767182373457138145501816420273936275978345185639309860771778367046975166854147416577290404654421101530429954128018871073333201801904844355961315939382796050063936289225160786383125743616208216657440380768777751977171553618343516988782390893547803719655838399050301436065231688830370411183672540698819398103306336097457514463690915598258509554467915961420335407543299780153412313820281661669346819709174462106512702402877084541332422814806822839406768550106995327310452139077536832115654333041514610109260620114175103394312992047965252535026694678798027859511902424378911046177051495883796310173977594808302881733351975737070700945507368223764637250099373761277966451368358419905665035909017244145863336145300799711289641709483150335385456204946380274056444705111636678243946583303185985049699805979637810847364340000227682366360383879157021234373087618577108083632451445263932092026156820725107837718683497315502838486142399713630358747943368183034349616219970126016015862559152898768800228470701398504835793950778611077827068305693702427459932217463486885102683068993865464353547828858173643084516939433155503340196044770821663509865736803522932044387499675819000800150952 [117,110] 38389461719145129775031253785079868976164917193215402996187197058539736986504527019564019350588314586212198988219992128926982147056494255921443489744888070781965195176563328372091814342411005512315322230143451809260192778455888929353092331569766305860507744561322097642018545333825188117795594903076733085445071522397455244436991501778604538493896351466297930656471474083720202961019887261653859274202989458759016071038826763791349615546953475579512831533896494047717506074767513894046368957040158815901349862072802722887700459035522816793097010751656762983430900971365819273319894319765728204011253547900744783640660075975866973304072415795351330026324912952360635707927275258449085722280186861440609038175508094729859658402029846932911930711865128070261248327722774754438430894287010125677879709525384780892089481294136426116038971928682278837044605772437441031427412669037823396120432146248490853723898244336855285642143038330558762541920937847837083259668716208110833552580740510895661419694217224399695383454517985219370195377114962724255830599876216710330737854614659943271915132746490580464653529941555971674856366520373681483093377344328277392006958699412040044957545366916760723688429244682367339554340116395435060655458245395522704063341267965527914258475818750642482555098141996942677456128937734330935025714216350984870031785209060472833988221347295010964409760132362416851364840945013391099507311886303020933028376686082294621077261372115027432484426828696490895505012520998390872383952697184444681653636063365111576673057103392639660525766518946697321072285149466206406494441505897400711763649878054293876078819721135086049083116535181027997156123966243682897303932462375868939159310550059066070601147807330895706287118378931915549699529360288928174570207932298453311908719251339104350923772345441583018600191249831548009083657477023112924907601375575167715659599770584468028698645769900001566098861066947523104237987949219374652071483070541993223609935617595755903314947055860416849714618391728168359542928703769422735313781986618603062074191449591374706690996280088422574837650320200580307472623563741044642978506463634795457794590090771973982756123155807117539923392569744370293967700002934988562720284920314094547024729655550127833608617994496 [117,111] -12411351901060219432835520398655374239614925576120947548613338535291715681882043894859280678665506659156835707419720829626126905992179335561999230477899010986145239730320157641137032611324166566511234723328564798914612736417195683605791386326751586928896482779943367522971622197654386938698981372321928170476702031497534784885685400597853169934149433976038157788730390983595698852968213021351037920827356598871164491875598288072116344495648351771452318587489074365049377913842746904212383641050297810388523773613304252642940130646489877236463599702254192171416947726756397340891998876889746336231808312101813973732534484263361001579675699811482088635435125142062781309111431759263105477812121825568542361711411028920774915072671544089576198810025060556685159535439483914234919575790870809707079421378725519519233471335842377890870092494496545304937022250950897182006039391441592503368918397598250028189102599727875487003857674597387343354333773433796211929324339701744610450770459635194075519489969718084719068591774482741616234380422733839061792774889499138361985317653834805977494222883376494662582543832732668222028559405766989167857735537123442889048452247410617145202346638048473166155563310053717648570239588857851817326494774845663577747640297543491213594190168943846786305010498824857669723274137290841812025210165402760895402688438106757819270050824998733426921346740825236986231672189097480220328955446029167977878954002307869884340699038834500563932964174859497030076991024777681217387479967396620439916676746875638563451599984881756135671630743514491496600671868492468700658101806974426369888525537966692926013391032423723037895731537133478773928311641104970283812293048719427416243080767626446909524065802856422458737527982603773091981543644890863865473661473923515664915610408233052138818386776872294479326411955900372341992051731718549627215978806822122970615188485369545420044422378063914338379601806919145139764985641038679488864808683775318760315424978670792640963447544007288088630029114024680392027352909535188941987927341492181504253248810634603478815809088242197689325876885152876031030168889252942360589509223009423150808186113168018128333083162182039603939910427227225645350825316496157577798345199395253808670646716360352160258144 [117,112] -212088613100435628783829265517365715970476116884252137437537640152223682937341726897362068620627508314433902347645750372799418443393209214684879666328207771023180684043492658863205394673928558457698764003536726256156827583797328356247467284501402750935840601570707311516128288745667665890094117367063865279412199619307327663138791416090923159802954177741234166294112989247689293244226013632662923888708242856317255461767945031590192537179519599482807486915832262469729995787119729620624251803370840486467860419153921877348553091497214988962829854944695956072655716332429338185825374706478338917500154257483932399537418112736262126337429159920056517408121349020353394185319838025619489122329041477633443393241673514780736480768868616770743432999551749900795673981391556954860735641523354155854316610795976392757798485647724885682983965804162500935508378623825988963062023113332970504667922439560630095283660076869913188791966970809153906234807765479110018847661880903332327952388480918830719426078709581887986269411561840177067451505561088823401966088370896149680437150664777460373131094791112751923323832213420004086530218482611298922243383979758244060536925323220637425287178261602674594783861775299212123678788997812084673036765981796386983471104535982514119572376032076399936206840691046027189344186225456072862677347161075443201174947875503630681928539353338632950802908940108774305210458495220331976283132492908317969817576490784187331467229153584484183634437545477881197301831683183695594137384125632963178616066080860259482350733611770665659208128447671910163443809454711198293035292181972272088368200201246403050733640537615649576051063744435177252751198599667392627549072105669027785059773810320540887667907457545499617065925917261368678861978885922658363919774075328508972461982575747185952959449681551230659313322811739639768778335013495731640631294190593887463310592607783911173201903135621216581604231898365562292158965819028108824107616733642941812387409625403614641498338094210380881598069060905181604615208332149857325532706571425340709666123774550506857148405182160304830437419684905752057045302172153507960339220847402611568370529373353871500795767606517945903717561000591071192935154220347771354189233582841203652630700122810944 [117,113] -15327141042548723301506730217637920582130925726296467216249539870214948597125084545139444426286347216054600128038113948104556332270047073810321267602445490060247181269320567482950482405639822994036819902436167031598897037454276873727315117440790978042377154901776248561148444089083028726065452044765108368075943157337933780534441348126456621973513692044783618464152462159448573100304333331778258180467271016565514976327584599199660673457480495203699077469863493293463244284455374085943408571772981193846841273823120012472640146221691553729856794271655763499400915632960230145772894655030460153821591168295950797877811021162333576776273755705428787775999627610213759770630491678862896083567391744474541366368928748734285335002034671240177768960448903951460716944400379367899955119295127943250961289036135733284468106979840099473142124008944574285769148284795340366453588134471510243490284668745881346730427080543693762758062863623156885733653133992849201419882668486132527177829999510183611568894727572577919229917147115549394737345183217163458005380701327594641680963060166430584025736259530523163094426863253206186916654343954982343324385211932681380839819270975658014443035283456299559790558100529581947820950849576646126780286697932316770627261524522680260710076381549516867449589542729568360354854307403929646569257628217418325875993179328827705147933638931389012632687211749471209818351056985156999666706500915961319249105977847014040210533928703866570203087478731418925854269513002227639879049509299839459144594525705820398154138724987058834552524811687081831331827506535526707435868568904336227065917113294853978239475205070338487697436013891706428752148925447851189029461535740728426163734689402157520003071242388152566046205820777586088905247287302151484463784879899453396542278423785476655149383109961997589765015217830299940330783777222239853110596049419913975584927263043416189684381491456920083554552637072855258590152953813106998286373653756504572918647182365431784514501546441282963202846457128662705401049608388368387661051160532417773383064586953854036339051978673625566731898645682028043721811955458157401206443008587994126774586179539759541873736160256069025222224254086904122046220290163399536378460946173735088060056352 [117,114] -452424273310482474744397701236238560698042347681206992172973583512362764549737674049608890185407365604878710817083791766569012928497077414937360686207160713763492565618147912867827970384110836160371879391318462031476668374706897450725464887343897570242688059219127310883845645047863028089724598159567743577529378002619158466631926631359115559681405001055685747501209277696664424848167184935468079256511521211246514542663867162641043709118904926551862482699929345433247333448694588606195045577698803949167080546422088249925150667619843331899030560116103916034115329413137614279754173966549971664911983377279111669601479635793968795442132178541914040119480099244883150689024426344176106663119472082337240324084839896867139247628001480492083937894447009135191544695809045860260122091836430450206233019627488899913954118864529115565391774279567948434678473805675270421654534479696059061648188859065339051927778409510442569058000770169013990664903376833767569014810937220863490149691241259467218491513147203892461351711913826484031614843280196118226429211830290719648268436694013233203136987038320258952819257973579460440299210469934880519894127016374619770329401728150043871415532339113455044963460367411441514439718607799587422365351688087465922146211346401127003067467779251135773367252614290260363764308349544226326076406538467641519236760945281903900386784168649439700092191793427116302206520797451995685418646348041484746429779438103675988252115809521879115232944022289335237283183985886546526544037196527498091805503489905073848030777682081382777907299833494140244816682091895119792225689287757206131554842509753129595422115828651710155479363272481996643628841368350193271710940590230447222986088890806676470788015035770691916430005539570363186162678406792321055815698989353031344065218197016446578556764824309214042567465457573917473518637962767618891509300128402375464472966716220098004231571766601912292586262814410936354709708577352502738323757280006469345559350221295920142102293666358072006552388343975152120080027467048656706419078588911382338047179215331498470784094767938168286141550918461128325346144752093669862210601011164126099265950127448207408156740240747541518892512337117176088505128093461682939220269446671375232 [117,115] -12477223162333711288340191490787167750714433052651535616435794625229372203024556883855956207929318352753826848041626879359086893106396105647793370944006996148622883439534163423307903280115989484437277605511833147351659037841192799844712621665347551477015069130519586727772521293527442926483869911055239388897089903230185153318862800180707104376699773542017514456302902877023835382661166754458879837129808666485427763265729399412553991996154736611318359278326463349361114533803920722273938716947591874325985460161202159055994616714926440008055510255918749997548342072753926540354431370998747350273587402555582845333579447475439987860106164480955091209284954902045049451739095249783526276490338097725119738710317766324439810766437654044468603331979743210981489681146756743714082752788598741025093678616719659394228039396388878045886567652203309446098912095213231927334149868490742656910859673979062353788748860408105174165501686202428733902206921281899296221712100799178690610737158778454743810814816833576211405297775266373330190794352889996649548322329518399019284126137473707360968045223296625198408820144175863463978080591405602828390386931050282541892451777686286269018457447708550969317011061428702090211987149913310284284154604734100917026053178753841412164044351035232227956731043106527175461740445638247976139726529738836108584556116956146729099617969625004624229181432046577950897216303709940114164506360178584235740707333932003152715440342531823248590691241256233860853691541305219730716206979431750145561691211208527279387644903046735799201906941130892637724587576658550493793481445121109950008610993473126927468643130011070158299921248267182844713504025587764020500965392445091447079220102983872707703542671609070328640567814206472772740179940039070703589693943132183401496083952673810086444217396991464120215401778351173420574467614866360987044500992476759506984705385477113472834287254070761314271150978532223307093684686400711338004482533054527860597876527728915404776634792660278455691389365826564961457344282642261484536884277217535074229702750329031440800820058169474506301581135139292650028512249558874309159154599270176397184757674442570313109642656080801263081744941067199120543283424138102681074530552688 [117,116] 31132201357407930259701172572508357871121404088003420586038084430224541776470492528759458820013679097452968246368078529909138201721207089833694685413087887580546732386873291195731409205515964702119728913935254900303892268910632873478791189292832801487300730048135206668937522419709894077088419708641900680318409951812412942745187748259877932705495771178670368217487964082478644144347795856798848522698710211134054729604135761029938013215752246245745758630571052181166905548301993759878190396562441038685221301267139733941567432617978097162164500301852898941322351155412931512154697134954671534033521789742735372755973574945119389264246129252093946328725369890810263360608905111303400713036278687528048585356538727349768792966202755661114843469581797220125422394495217971172114126642809409788052060969260766866490325580571539756170123124880941822533915971282350096649480447908392608823864292337093495753772829147599979322635460240951781595371475970134803530296529317856018082269599482690255005940253119441193178778708169994520205974633778372774419364182185615369588493850179480531541294444504489890728303162774765254253058223693322206691101524993146278181869637356229399710896679595397200003360144302481966318555692272223325843718861386991598567356789385156962325989984179305545487085027197950312736038237039723459197654789319564698183682007570898682838433995064017173313445899391934787668982754735102303816563575710365116565766682907779999175944832686067979873836536071657489840658064477964147257531888817074695761745467212592466704259287638354275626050801103193983773836716398604487501166429030264964527232213125715392517873835986186499623900696188336539477456166819332470598753585023558046322495797591523552035700669910494562766341101485699199646437613982516512758719400897848372459264062555015463030480116872618014889465767453508170816831460856020113850835773929051284736036899553886941456331104892270045418676389432108383716472337806025427287109089143119581975938953994236275255300058857707326566771005965364993952542112127733196732095623643611792013656087565568387516200688240767560557875343786625649448393617721266293619097057563917832259135112224256304997556965310250260730173054258248348272771317917236497888 [117,117] 8106891212148935522769376903473103424255088620813152776847614461298236265574710528042058484027913786566847032162501386857247066948875651530065593093141448031146686885598857634170910086876785008157723812858338971995645359246422583738940813889514053317909517742640305844692956345007270333292372885651668123438876947738151019869743819377400182092889786969822550062972304775794673992053928287580686190773361258308150173399668652263233452864670908633015653669148002751289451869647621227676626429833837713890796627843414312818414019170211861206256915655890368972048135548851159449396759397826748305560810304814766171327322458480458223389962501185405719119366749146116685494234845285316263014124100334232875053647008507408899125594736099423848708262279356637620478544812094114949549640070796212433021259675045860995397445354240658746373308718692011759981703932011584301825614447180335608736100550759957088276730068989252312685796566755574994412787251782420898629222655191572517815482917570471290356875244894772411023339588438602876758193692537058893873329241718758569997612155827013128919010365019102382204218910740352069566570892189436628681793380224162878808621820035687385624451713357229021343982311055409669222079981561843368500793555221343080132570898107846279110225390506579855902273630425674397115021026495671028355102269485953237323076328467996379953138583512109505543133386900011455742127687119257711974820623496419987338708233041878702007896460956041788680156531392987306394548158548339074674857218732388586952333609764281524547126573632483624485598157836061231677587902916066528653959018515660807366527101626218770204847983655537290823371842882853048084716816112786918491304537596334252170916972211714113941276150697563538650901496884641833159459082075124689605934750471497305078480613521202701472109945514995376249604380313919390814091137608959229491302428806767054082242130233897482047373871568947219624897570823231247081677302067072641984974700166921233551359920271154105132061433657106493885988596870401929907649829740634192241702096332931726697651173051537669162494865085688488941951210457190021058879154458098581979133977575634876252407444811056621696498933769621160645427198516204539419337760035204 [118,0] 916801971869293581924059155187157050854450301953596466612716297454741673460446201132167068561514271213896779044694369072042252785629381700625991300372628228006884750218912543174144208503618026047845208851237115319567599562584651902493054545808714158128783835674917822099155784844201626231060912086596605344019093946268949390713762351087489342782187971058553804378625452581192938946813065411933490338328402346145355421999262480703077974212627215032613071869183142859848902538074701010401952557935720129825363327942545181854676273016821229706896787877750876450088050350345441566531756192594745090173911401723068772582043939881153171206914211093701225715976673801925900391730256312413306295790334171825733175966789178872556867793350641123956989772313311912178553761111322502313687727210690310462053135413938973560706573525587722416734469707424527855447614634177980046663521434168272134718123672712205709874747678705165150599476328773385402102791195352685597840156128989939071544620303428601807093823219851655576543698859387349877631664974622517353675662098085623578871480449699953337321236256793650872884173392813797096963714420984388742620440688884728687711911787945956472389052614458917328868028918384500021130541023119825305130408472207473948975946734128144593808052492816595006233693195829381492325603327893537932761038805329202304477148560330862328677905420520159387503516854570933609474678043913757222666739313817600370566552833866041383569261773780829737946603457158550412005726809285869417625821475797380941592159860851960341138506384024828934151787053646083808586491760432985240271158489293663334479625081878129529625785799350258206814370052191246539481261759492546726152679559682803289166527280324813954658298725861984563240657260130389391114920493939230693962739085001853139899587987677222816773533122100661054372746000276311576435730466059083937915309835000135105262943839479190747067220776654727386507931590889861523046487417278076145115270175685812796856952458814876779959629269843073748552672860036702816275783312155167960342008152593107172094726407839509225836596900835992547217575774572603974457673056344560643684402692722440362491973097977787568962826440557859163998666750727888436182296300323036471788263465129911848038704834833894759278617487483618617651105734386952189992942435348161983615202109532971556531064090699798407720235340249788696896295349559167672983310215333175553506662541846734183920934042818963385208242834924606652129771633143965643829120497605220171010077216919057355085150000080760817257562471661568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] 174502402351841475967724448539710784057208413206599652445861542795212548153143266299546199816890161637592891939896674570661722656404269171730745043414114686042834132890120006121075957022016975800378299688589780313371043864533501282723322856592037480972033790738394470794973578994153911594175390313969753261858430577979133948444576154104997145993393853637827623761854407799862148072820651235134067302900862310173244465154948680733960799472583217433577172162545876533590224990231312406533971955028038998031199464945325832822163324760860586549473856882760072777568451386529080080128893487476153915317767580241458863499457109378496832289073405914335613350198926436132673780640304064770036346987503512941695510232710379109823758379512172471932748552398294997457526497404333786106762391033929178686869439453509969211515937522844641810436113234587163414661489108551522559263972188307536159341589483356063451069269934555695918740231707848919159251992397310011577100866082808157370527609489775643706885259344222615750338351129927020769158661679381110482129156443020373637237940382927260110254984863741639739292436004878789660031894143577272759974124113702324282855610519081154464913746614770209588371463983920070508548475527496329156987123450102006480288926905476304405023053104208789589806745267915086959988457269108392328960576957538243020599299270861276484638926264600990108313161437736420810495560191933419152539278313200567079876079474862277696957969617801354039328038982184844844797642471715916051081912959741849192697426122180038623143032453451166135653610016045203950521858581591052963550976734911839719419742524004384563239583396430896230064932799353388208628776322840394748777795597202486288566493166515492884416721244731994477807329425211063479377708287477024632459098703720793449834212301484234402814957116303219364353362551194913814193692941754077368848108633807006495139130972317987341361602929071130270316675664942693036676276568239978917058017235360150249512843057308053686823920372348426742105128233423002189086654318508710201424170368026861939310593235760930970059702835928946606147352444794899492409498756205072558292177470938564554502408576574782216872147215875096130195678675308579619376864469984981016708832571539023365463641237377482276235224114614375643266246184482650789290988514098432044891767220810215814460409344705034775538541164116831688343553409302666376285244977942378933590539270589871689175272015350947735527553026874094413204012089158886166512277887236269980726629303432413278080410991168567782895435759969370112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 2173944797989637329998077730091686330138018219751030832633898294271460985370882829476401045978966712537443030075525528587264467147542846585698929476105960645941072800322371836838427358220426559093450964652884601202545732409592813684253886798655839226901679322706587149671671497245402506296042719707400388422325977766245391211835224977022441646820808294866760890783519631481601993397637408575907652487514337636618411660899820850024595739841012116627762876379409865964502705370070393563092163806859456744962034842015392920470104575085837409771597950237784347653855882711733988014914876299308372767511284944250817815119618101002018583740815394522895543833644885061474459167594826128011455569011261380112256531816333049443301484929637722390756182413400610845762107603090798980624073199823099690565915141976029664741016685792931517029186697096687274305637171302983999927146400490508035286920602936453406454271063936066030907278645599480596527979434784284861304395404851089908783782976280120508993671198287870835827544466079215884082517192238824620677794161930099240179256788102189280401482327855455618252011673898687507017715481578015208190675122687033370558197851086791361521020502883391668648747227871793145141903058721985678721691774866490035657908730145852129017799581634853952478802539376578825944703116398356520990125543291806738061188718026505012039836030901275728687242115455474916528390252320851668170229537912619888849098484272787171988151355231510053596412841190307691798147247260073919808867956934402327165565958490072658172489509661075994754086450095887123678397997164649703654500643383016874691718878087334020467667711869630886686119512226181801666365274011941156451304309735031271908974635433111596818080725147461921385464436875525100182437812901984728062277357120819722545368371590449537167504256973729958647303412274782341890422434387426441883812596419149364513112964855521540121794452712204882483499722386507378527202457129371786939687256162009485815819148043197153728521948602025390108328171061850104329169946638188552593425483628873295327855121261357851187836207543349401297427044883562033472104994932137528648560672069255891730049547839250304154585923189008533925521056220103795521679514165224014201703116691916008280936759765317174444881701771006849211015127630491542489546556262406166844333462661927968513522209956637032794371848546004863970781594019920402492675290527781747188300271945784171147418725428437558618275740373408493632179185042491281389598014988968613440605830325824577908278386489555876601756741431304650752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -25149456055995636419775746918895980903514906993307859351692459572481114023025725154398392199245224850221486248822064148782707665438775953062947289267699264985688498356078102176065570922530195627794296161979725026085400337045545717108004356082670659600331268117076385089313729597525415570157099749697136303389817879104400678274592032947740530450742607161883995162609418364948589554480630403111612668697939281314043315981722166225678800364785888371999542115691757794178980750652838839971366246665815976325341185350404365991771190019609684448293662432233780644286671091443768371189373127994330521307593752920966283101433329827196538487657276601742521159193385924843665386769112441052674913247734200437739995858082300137654593851181793021196212326220148420019114098383400676319965244106757986054924352608272607651487015243072303972151727385467340506964861670690850025204318417013695516848452722301526993423953408946807403185116303669925097949529071015496498739849392904473862474117461333175555578254946086660296965990999849302987463228007659643782331631618344396917109805950824759544062538814330933963781784797104215109448847432004417234839980240660385826655718183106580012443010482213394752301138101243331297628024062383761822065928602090278289921123070152783111883918694109346610783371161913212317382201027881358861730599585859096084782470846612937741002491962562190193008859671943983069315645106625682520396198692989570562132282980150227610404627621592944743057556574244310437364030775944780939313729170521247578207066119967981456524220436138719719641035082119859425160248934730978434810959464580528199640017283813424707247110990678944853788996435157694661198923830421880770961587882970373437819594738925426075431884852319818118712936302372635121295655922922030198973882149551085596632936550637085044636694095859486922163748592734901660506061700788255153965049028922152935445573333457870510130514615245940586901139189842037777405488948031957188024456562213892659865528143043100765496694944975251006673667700049829671994414415011504020925347599349137377773032775187128315045954182703690482973090532232183791261564563540166008014582905336808714377750289023510102151124667797734437723692137282118097002930838262920674220255553445899412433330469577963943977773871312085321700503685104122411004037340048345056913411148453975776391016514000318003900431262159774041157386903754479195716460782551533840062426747789377285878619799316433656486472729272369766432705427202758912198153640202768359258635391160931820649184229517332777522088253002602250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 400102863350393985315981804884464645750098420941002917833474560937404556052225962033331798980797626502522574642900043177013996283146641687356311892926963287535835608164680542871814046555883295992953376009241705005857546759612243892788445414399853162276690787348022622366274236289839603803888077217649217488399076087674927858846921465527136262877650635991720684164744860380769593648501959474045677025481443531141498324063925418923787999675047549462930090431944613150258196461799496471861503736593955948043773451763610471617783284878882029138041176132903573534662296626989807511496326435882205186276932442297260425682548143090893598277637827907478556779022026080549680028797146842609848130000927260108116708769764690617648844173565027049419188748953525484638586846865049766936458751539535232543468663260333397527442840323894421626460528234507088203222645606198227205672832028840162537288678441481296856465326047330845923282077212914456835926843771449422923196628863869353632874211897417935028803571387691793799417872931329431153248289363833589352232130342160784433218241715286371402910666478020577391708718962119037565862783708196104597057859467695990668180714293309829331485452983816857735600382467878327427279103465764227898060083589723933243665135814304722489716042262627315883523613993992116303086087623200138988420486937523743655248626850369693413721059700128479913061776636550764915120767217474144292867837197842131393827850115570986788903167923541443932668041081411662935824231118946592483092063525215675431681255790873943897311770861441493637956191008083948103139735171704488968212730355693208088763230528011454798893383159627909527470034612181137922304238765652446617074736057261414710131170832808308796405105129782356516816294947460002803534883088563805876026679481745325674414284164452406314466730698127971242216623945459067567131401247173517708536349069016593286016576178450241659298452842598421735727065376670328303245861510660082007785580617632685164816578801259127861164582289109725241781952530177930781240052810363284038022310815476385207790959286118842697146337980895995092692784974343296029010035083718881873528513824269653704611824891804052507559497096571556269095029467924609708788822848275733309598357714646641906204737340241021564588266281489460722273279684563487818797748981133025786445272647231696467843151753490548748398576658446892175276027666536401588148281018525515168848279803622205715696314493257712215842859660892747538098337465625492511892025670162631945449504615570804938607364953056001338459937482312830156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -2594166239413562494480093918647523418964972719383752458561046695262032891832100036883724899959301350450622788625254781351630960129419261727383906931230436577282853216991044640473385650267870638138436923287389110018906671108423710422805219886723902289750763671479298373913196089392171530333711845367928034492882067130918648845554361135171632114780648810833943438790199222406281143503887835923248092826528389822026210282418082358502715085258091282546837894383538519314090606020495978721855812424636259813824541746258523277933586069010493004659986710866396453774933569908782886135738176522977955185135737038345355303177369473192757631652351397751694989217514713159593132711229443697445354478905057343992172722285505177992337729669637536491465446055966015764905205580244058903104244854889127969251181585215239194102521162793019432599317308138815614686942192741847239216822692280050240841746863386893314074968030636243514369080311182801398514100187191736080204375533096282302968967622794258558282640303902975588195833251892783171985387271846326609605781503715348787359654343268420992148506181888342572217322676080483800811151873660895872071802078632144458016530650971093856752452280695900269244413121059236497697227757492128536184134783469596854021513998240017522768262650321557541190705653662212506829097275718840193616803002674741775952621175459824220151877658010791230958428478367107551929545747088153704330388472270624522355297735896579571197866634658004818482631564235848453780210535980100599214803553179742496038327647321570152085966449276767179228811461035050883615832624066754143724431933889978141979856373878678256349630610034000961189009458313121961947691810162645876528594985755931849828079087644130002707820146821708065394161707867471540702775703731761723838516241255567682862277673938939989939629746468743342274034499724941250530117109757365888597423099123117056730636956883330828091203192319668411846983076529108354851621746172410553640230335973099903750294960497098251412479971354781887199733395552302271868911502615153534032313225283074546837377108268653563573453753707042090572566450633243239728323077105395685289152365107580653744271383105671795277762457358030294258709397185273893836075884194034341391179605920336831272028421175969419677853388039464192635627033510216453598468664126623259769132100665008542818762500722636322664400222109210972907261356560604425340189890258529679332995083680871858813919120468715781673471391279124878416316422880308037844683149935680376244035972776325723566829422112998479520220478818447213461504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 15471686589735966853570757082427168389686028005411287000574815089018235585408825059632139632345146528249608525934924619955136824192977247658099014417966480697544483719112666416796214777161603983696208625452778308089665520490055876324511533349594060122884681003677141406494540241796516709287905850869310793175525106642923285227171996170135641547663701592228801138781328710299784412570823666516034071314468865247236497533954373531468498658653354872642672085991764433202331427088983797730295614400341393517176688170644866619547279958357987152779334452390539866201450851634814701150976180155258329058695585219715614821632279600658543951423052864749577602230113897602875048893581795634413924425481370126959256471659053886679404754802926922939183548798534208176723836953577345020574419181927189548303635726283325109428286604930962293528316914931976696737828368695395930519390823449072779854454137032578832881982354070295091987269907257391626509617118705510867033758629851204526032431261881920150955922652428284603784397283971425271833585952691617422583534046178629596207090257097101853060347485407349139171392095827686512278458582589527702480246604214324283455565230969859988926725912707018521570194233603113732069563480469162453689586784575599058194125594732768518453236051763399333904445998091531060871617919296677198336844972945803383573155828323749100607179140608025112961393870034875126442879866614945430294038418891152228031167717027929738861701788749155357820021102676273372134077768439549358090753739602536649410277385619891326406592764946406096736167982530935885534916698568271542664277645613926075953935314558356064469797858552773167405258657612258739730599717634642668086453714104177771242347957119132151785209938536793612415681506766695798792835064754344970702106078926548065350094151401665199273825516838988722124627907377111376912927778566960366676963558452700985862413452306824305276324328892486686394590263997855982807416601037073552949170062894373710186516064062615111091616706704654349233360613461322400603701475631681437543727861150303142003605549099515699422639513627389828431764098532924723128746390337473247859794417507159467188328041903716490982588476550645568269498924930437197294147894699044514602479365784085492216483138059370012599115164566840619749957010062033882001156156558080262321718650652095631048997598205101791042232892314441944157931841742119922342908219913657645040917021491956936438663458458771061154642273303957501918949255685883824286687531794549059406329387751594703196853072047659780152329640537748112670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -28028664076874522123431605462589755960734988703805122113066099574639264993291253753818571610126323278232014100595114484693689560638057990464585283343430458834040057434668063320060606952165505063540066691340800381419593021060262119736320580629687806481670668586147025743685457763693249727153333755875173708605953865064622459574026281695542594300994924963958315371993412152110463113218605242204414293169097887688226519014823073102995849943253035000686280067126635369957206291050662854007484096549481389968372645269218938770708521705187494550368304016410089895081169212706245314919829278565445620349787090311398451190883304655596985479463564848126037611648744243640258782745954704859038884503382197521966482672824353274457769361523869797901191932479181776945749537764458881191261722152458343733491320962108813793794493892755756479480504165244991585871884609883464190587585873735705768375734964822030743656982893788957078150498129475059709770785901147052303542206253059159076315179480972476065822097988542078994379420371592357459139675925615962883348908950847691989811081979886062933619174634629671809750637772247015066137823611646093641463643236507387792778689638050574570701426902984717542029772763465413439057249619397028284673672469973566344632003865234344005499719861449096365478659388689554663350717912281479971872331692813922160949935900316191839791352854326851017784161555267482459459331359158159015263557508746702123261688807003018892655260892525336028850008193911186908974486632635131719815142362767402977986906121078358379797072721104426921462831750091134631052255901016210910900262778708090134489270937355199930088681335080108345650854411402720368012374388717197520489248812498851216641778879161910891775366449391428613904094206949549007053711795518672918354829841662041166451599904018460510977443238223832874743085481561721913589451355931509525925615959889852291910361530610984443477275878156648315442763901603513604037934139053189488792235081976222573035791954432075999411126309002247701613940184044105169027729455578607330413577997749197103334430139934824128595148340471837648851419087167669674411319613459890189656273991521957281290058215694260510749093227631695569627712458859621352129868264603456836711826421783579744009608773388324218955763231166500717429119892163843819655768238900270350096330074239970194872904709213289607732570942664642601161900221521075463644452113829513777440894844112918327033408641968120028089005345435531996415706349917994885683620947102140665617781684251839617999724585158407087831914248520975310127104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] -194441723108913982514706262643954675590349768383327366926168564766109536073093312080356587575275615527500309493667785233440356637879038424306175540166481030408498001045458402249691404914194030813834790751808764717547374923980848471161579143876483133165207865760379437128377305720971901709571806831151613788399137414858646694363540606804631555960739158713061021873679154216561128795257321233248841763863703187165772298491820800260176245392670532980936066497852840579292796774910673317657875003214697056274715314810437193651621103882862868120460757066328864694363943091821843425063447850396671320047876499752897992068959477286188795405796302457926996336153225207238420497489693853061993018294130993140450369895528845870996112280993136897758892356338921789681843844851988250742738689042921674885719863139360325473291317856154760725061727727534392491119768585968589458593338182730512496497961097362821767141949752943552056177695803891645250364373821331667949150694257758918582645652633895937951387065283163969979860729814592733037726829364824022281824616097115515649786418215499540417694648140123332168816160293944209957295256875521157817199504205744380048741364172662404420740701914309725953591650115280224096482880250189482660853326228001236003107010452052019656564783737471375142084202952536310633776300926054865024889717515037626267923048477614399526026119889132684260223379572454739000694996663218290176085783454938062312294374071504421635763728113925649920802395856225216466354187097927285849943334065779621285561449732764620431773050729749752672032394717395246758523763829572862939638947373176305495011778497669216731490236066735611078292920236898053564415972419215786403988780053009936724315564031891746415390286753249011444891410125488633162618432500651710581965960131501860985991751946020858719148915331574165412154959191434424661112233823383782230349873896773841331393707217813852802045250135116844325300629405728950473759408027670633557682643479578287647774730969678746453847113549620075168469730436764417784345715406610663966788385487548120370395615542182666005271998914134694895304458585177055799441549218002688748393300785458491229580085123806474351919718924680852500837899534301166660888601191296095522924621165644811059580005231237558927261544499909018312342688603099055064580946679857535128139117661027142428902886751149657655408987159976972065867343286023858925398937975482835579125909662321639626461630070275841013656777244961435581368519086463811811195580795480794655485396012838976508458175464943735060883939563779021936263168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] 1756999582080084384534853413674876078534192994041574398178003068392550749875062939550392338642275544808677417329489720446278406844954869246529712860823134104298506431622743180338210952785535159355927385517755959623501536676452882166758431029447582201663320933028427139284884073026868421700269140476067968314732608120231531839994786038698200232637833434955703735946780256652156142678558326435676056833340696244584893147627499275656957914638158710938258104780855738851022095073965691881611361725802634404860308907737321982235624504945306798210219181695742594960637410665104714368724920804974519592803273654675570891895660802339237282429332200555766591327812541991517501177211818221975937183373679689949273816657271553010971449100556752549789926839854740502520033357025544619535433003584894341417836483976006977979742170071071760858546674205677852043345447567844256782356440421835873237653102761607196695149033357657780540259326416629954369193049302580443346074384918303777300031436495103331078310517244080287613673414436039065564844259837003885347488947632919762816651610301533465600970822906893862824858280921822275937017613137591192778730739819111159872575577315404662599544974528073697230134796263561295974360243842267985823293982639987052304503643182381419709724738358723178027708671610002885628107762303945676723654309436555589984351281133190534272390483354299360480436500272447982809516986947869840912754417097319793803500788087328071688297921918134746577692130587338258037360184352350428447694337419887833045722620100283245861983477701218758858624878026710681808808527524625123977666697565304083272579523481896686710792537865256477646299568985651235164108187943593808389623039822932942438220073089253088795523375038177247064976698385439314840666449630388089512638882001945103269776931168272276438161411323905280700223074427995467006279370474785343535381025808851090934924323199783325587740665585817725266676190229052794518063889740730542447565040917039857594256798520403555123425976864252767338591290215286699073787802343686826093485982241312892137607508240697599134161449086411501978463127692325958230841210154421961455158685000993622261251310245138994705186085379813421288299810135176592436493802437717804694980503611190352546959807886050622449975661334316724974633801265244086012273000987990511286031627489328199025062281556675683241849216464514764493450869481574656913477583838868586684069272052430679101260041197488962584847638506589665201705284973378664290095382644051715981603858778062919296338762835164565223591403817024723538149376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] -7314418000673747873943355526749190182563318504289976728351928550212092786035815089751991490642787389051632422648477762791973719152295753488609687228306294379267699039086149351729561643047497736508370697804738999088550403655963513783873440512364195647528585128220418101794750099844938638416841250792950892875830138890205072468932013466484881609534032874908170120560226176365496209399899331230371444972924364607826624724854790555797681668998226486358481969191699907232123921095030485931488260076163325413584460382764398137818600667873019112798901340594107152117826630120644928588611458140451601644889364390449711206149161921611589518976362023008148991945516968216296942013365627831814720112527029343940795736326271137752456519736914199753655566404700950884525449998543466943072483887782242004786120876436988663082942426310682423633480309873821170741631212054121316755673560836312740139083224986713901367591386503670355981459040658693238779335888918054102677775964999563741382976037217507076750759251947771613455285946371627394791474076079152519524648746167613888479004245498264935868245520854277734274830808612781962674669389555917799074493380151801616529532602714722629634751054153554601982821368226293025550493093084246381273411090656310328095572567352166215856993680489593295520560657247069595056079473023498420392285381309470960168099957051267690367290946765983996237352243702828448465945577237759338048583462567710261895205803168692339688061762691815171390078207182868055949434340921502023690599631056742748176199154083142322955613900937388227765834885785813427762413030841470393891089414704234101672726609407195339015142944047770720981316515665568573326669122051315678345278650103109617650354303449815421992313005637039346063920808701780434206887922409216286960859842347501870208884681141289181361036335635142644382988790803710594233191598429070495908071222574671974247327622976803033779236064161716188734101628800279351716784547291828291871340668789367439746329733463572202500135521321629445814285199295897825053550884305836649301576678873148743778510790979543276403541470730022238326006881553698500245126033911476493028351967065454028402454384416221378387929200007850380879227520761092963193647823432872235825425705087031218184772321003317766205653839924394607913901063832852341467939596172750610959988023645148465327318769789559151213647103752531275947065466826199519289408161476888795717819187205241052719966053688499198289440645262060574049213217649867463715667344692520323177130165169252157100922975380039684152012139872412871734329344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] 17931182035559670462916980422803454959962084079620710723992956709073788709086873169078557601038397964003811908132218979683215727303168805645753611580111307360193167241999267917935522567661058794938574987195761660117029993990675636793922078558216329547643144780097582493754784764722785867434415882803579774346787208699808965506937900819438889294657448262624199999207895660772827006086757501658761388507056425010992728993870488719145856602285245343203459278027495826682909027691800144409928462376855548890665596856886928456117540138889360492174635556979577012007683564719303578166194392742331064443712700420004593392427287701347568290884316946475378251048893371684277265491541588380162632486381993850185968132234830740267474273559578620765243370603006904960390872661884139678103103817760072585337877737647099252978312097001755488428277598186898074214571417774563774002045644733620870829530876074201957190051987218311123601362564943970890471202362530375456648634574548586638332259848639842370550808492316287157509185331205055355268804747132175361980827030572915472011590182696023416611693392445499761840813441532313424057354654851752531840803756688916193509862057014270813109815266932287816193865493029937985657235016594429875606465465729355063062062284569022615885031867892094010014302366981954214699187047606889426691317627638942087517356106013952151952168873729695284534167721211922690900996439061495840571381289689048940539962615531847785692161199496109730061957287007590376239504254980938453521167646983822426854692798574399300679746536910203062968833155816814899606757354321212572811018688141913236332618159240965779644121549321836017842346983360542264744650460847551611611308504027853904903407246138307771048325923561983195940864875738480267976530218239932187844664409188553358637305873855773003758111763771526158139352158507580454556090261153631330736554566343728064060281583126866181019901695777676703804891528534940991921914862283039093661631311473644764775304596863755306505844129164817980703579173298958470661389659748521163606569534057223202359744935893986663652205085911785864401612545666590856314310218722508481233334453977514536207080753409402059182953325398054848179102438752584994583520481867160212185985932119982654644648997216175826062551714612929369001929345880019857589100429821151547937726089344286418574474783791411115053040619038970082718076784816310717330739255283084068495484266068132215513082287693667440247374534050330832812004217845860799358784786117421412744887873110823772142231922311701837440477353227660822644260864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] -25531396024425573469158063734904092860962967149878567851414515765000788322873064809384193705235295050403532357654817838372740509719582891346044607642259923532262117852321418045870727641204507213764461657346263849836044166522646276265866152707524033492244086366224919425399976848746245504913478474732478290759539743338072632480169440130059664057287017134752910129798510027201408382972609684572726485328320925709611927822342794763726381232657844522054444020627749719484762713264386631529885194688025990728293270251127117690677832809031601932801045846326890727985825980703694956240613654953938822657204265079980628214363992900823328554859327859707782314814974025914143300430574745321597635711901423008548137848015793931757502854343293935548261844936502386297321847388710290189557067487558654897525648924083097393615572043727522582978981628460724195925552597061170849296523579556251426976196670247015158644265340419324804936875796761831491662104138823212845376086928725036471429778526565363949802509391927783785808969758203318888060634938834482541777974978876070407500665067371104340845967881251603954812787008137260560100875141233919106937911011293268943261222322300282144832934127676848693855909375669516951276145484426065319988668999955395139057871963728290534447099972417853927124532641738339437380172370690551623414488322704179104230121688648496676149198051848618865189002969253086340878390353088281157781937919148231877749485095136072985635501460867843583675583952845635763819547734647220361880248494415747976022685074702334545084508724942192173925453719467519249750674931855362420474015078721166151511535949369358498597043630626258844159433159181083666143588323474243744984490296396546938766089118392791006409943157236130526982158703567702521430619103920341617909583427571600066140104612810553692011277103640032072682147740170344863256201631676643286545790705151922698866190016865931983422487473076648600320811514924940113562150478627732134570429749566023758676493095484378740419359926043245464835083741196020432590078939656270201766896493627748396292477979060958892198568752205401254262333949738237709630852555745581547954923040390382863067367804207366156893883351973639386394301231626171245754660250523299326289142273869820938976312061254454062687574827167009208923240350715419031766575929209549498503998957457910620580230385353711580532892637598388697535404746603475978570378527792624412270837621756432126153348992371800097086557970276245443385655704256041750245773435071709090987435863258548300154749908187161680288863858191302764817022976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] 24601961108241349891188232461106193591523134069313824547850196575362543069823466369600560795282971210021685265713615142295719771292201845823927722286138222871867574445060753256531034644833633570829501285557789582632921596421351362815969657447717039850189818510582089283080559293723687520372995946746867250186567564640862176338515934374480335263333588915095540473782532941265252664919716033679662021114406682228647203635248508781040887632220268932421726806368154975677131263492094201878909297278935709930193428625062381215864037072183648224105920924973611654957348595568732204671564184182279103174282294978750702140443796129853648938257576606582396402842071844481974382420838598027925125686664514411531091917082788101277808250128942017429898443839913430389718919895314359588880497830232437839750095831101335568121536025037465560034286698886001366531528290938097819219957268386530991438795870796385441433730558140546549185946437230336434120009528442693694962099294828192153810399375286266675522439266940819776203136769840254901618391171991480276579718158806164148280669946451088680657938953662515929639010273799718884575052250965790917290955151566859176885755773873997462736680151372068141727535370695635924415365674509340973991981198350553952996338375754879795649388446425712274984094068930459584846934305545052541737140343057114778716193233178468574682516574823670279818083194489721521982006140219243910431972213943978520048455121521699531607052496351149104630697465281508910975664039737765959077783399479743686008381451632105979795370912640177625640677672051521692984867131363771349958468859175062385987090359500291122108954554183178112180370463738423391689170444058217230313813323862176611620490202469101732664875865976327368446949274475458460161944969771893124741321465241979763048537384259621350246252355221200041164479771437054876802077552264756581875900808810984551234943992790153749242811649515799799021409740608881107650862584097700334432551421241306101962726491294092779624003791741910625902452061652960798622517256796244671589963885912255885114539534094672261947940206113632623131426606214069509688482157668567337210227764359204824461655287911470868694571910200120868306252381414941904785893020235320400496123607300121574890578909296459170399413492793209190631819288578448766026193778230019043115352084724825942871018823618007026991398424331585366096452792573345741796863911749217052711634358575884198649604224609242660697735303825730513666270851360596094958361932621501443369642492156436242586216610454098800121471170610426279886848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] -55736043540008241668280345894844716836488289782543367319117642785131475378370970138208440528460723901337540897872737945563449770979918277281566787272915532556933099471295521839897632902833221833995302910305721782930102347190167995866881924265057962849397258625693600068458561936196486266850021115374421246963376397937622438160940791834138050182628090435307246760774139275340429223466684331179090404872989679117809399951714050432663363227618325536561720149670921283293678784617150895864282112061001556213683499364418902932992677195753293403183929078174844414585018870942540606471172305553466985622145204695095724859505323105608645725767743608885951565684244296809473008002103514592888056230028798947177933965579218574013704326998049068146492597607333191512279522056446520730767223545129208738012671159378082420480318598281861062867035472207240607793778419306834232837211466109461923114619532307082977424572529190226403627292869011547625761493899226243593203318961172328629390142553699271059334832259885322770803271648995189700424752065761414895150048604189953356803071603436453215604077981891135003751483385977136537833112583424303360386979844132235027100170214293196316378007290569415035992544308006601816999451117426224184283512867624527570105294993647235075982784453195896645617622687921141921774780130654076774355013531461649565148851491290610593378243785052642213108702832869431085466157436460278907182653003986216707649243006464348384867418425273882867198066954440556218137562033500856419623467974427280631347386289697844868312411969292642570220356976117659975593401246224219146549135571131832621232875722703743541956211549286906037857513028051020661385337202009252082825296949458238539635930227302258807025437899498614358135037625517690098148743377272242006121090410662746281752197290265248185483988271739253857086582769850661200705733301081465986111933301450121935639578334641102135756909455410790705927521802423033328358496823136340567486068873320263814804757005215846931134101086831663698351276592352098574794928852416357383018280414774054169678879684890086217523762808358174113761580088877820647244457066047602361036556368682373170524571176327780240631683110603511672436062869692218496632745032663250595961902967693653314080457411127101637116101565398761694280627589520563780868027953770174176641604681211076015459257949464735163576952800535949498965358347372568020310767330504819701761980342763406046942545568690334076019602187973260134670676087802814680285269237724806135943927934387064391106634160084234448040801693240521950893178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] 217168185396514313451790531677984614225208611205756288088091864628236214317589546103385193448121889197375076094799451696844609731951192063224926623436940296906135041723879286041158819917312478741715335941372805595487378010408318066021918815621228814983491267792278887712822228776332710009015287943419594533705796543738826917760733996540602511325568936424849087173285599390630318676070717136500185106285489186906952893301458761511465440574420321332075705579045977179395906169768178497095500387555001277753484331050198682097144329014958210007531376196093367482905271224207505650660744820953641759705142407282107411961537092917789708433439330213826788514059813697369504454110464486289293108683228551521042659841008243156245664570647858963695999491338242401186197969379244174890954972441596489597074573805618750418642267603786133858030445665405778404732275475381533705935423659630754081004331486297489705917801182757084891559478617158258177522488182567118589544320566004392608523260153882304503065667751334037657733766479913327017396033314242295561296440330477112781339663633779157273860262131137980642767752382734190562071769187410506608026498271805486152344723400140043102238193675916914849204514154157112021537643772814411802882326435929310754233572149102900794465421294105850806476126455834715096217320517650140467354380199223692608886277430161117988690119349161720247235227375711215482584442489465997693988873422815935744784169136543319347812022249077038855826581761513117947976616182083805460236185183702390486509326435602855855583611711419812583903960722104709793213161901638743375603953035385012481932645270939327767378081209449747409185531544603741491996088920472698509667491914559914305338276344200517215518300582899869802091297152386192308230746435162194306868026505078940374324088571186788136836633759388144574649849473164332052377684823536493296660871747627709806292916672580819006356205282028828661578356350723975897783893846650961613761088377006119890834981705160939906077039981545258552678926470664428919848704813604682469109761422824505601119861620498888605743821388364438695528838482468447088197266707604554174705446793927227847176363220654153319095247963486665052038851067193855513996360285554556733012901190037057490742472629233487196161447300821925783307009371970221603745278807180678960073127652242767717389701626766696742864604496296430915335698175121854529234922631788753198992016165104571814414936634227572625843220875244665118669856715540877352561951596540826472812555234545268228052143880799272881507317992546017476188569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] -556746552663624739714221294248993482693641882694327216574253756250216721396507853499138301518942526123383881774670296554965709785893634314825403441239886222678584026922332915665659989652232157976527248973376729239497827109649175322183156150408476684253957625638751068818227877612007689327294047708330010712107603366313238962288478313363816968872877242109705014169795855063713583033994317450002644433177123916089106695853635604350871840307785149827811576600122580626462070037786827161540041192452553786936505803144516041878827752973890394814287279566153892699244191414625685074921786087646014578073425282960966371535764530445362267588313701883777762146921420490455343677659444990038406030005895886916540991769792792776659754492109697239518217297551996278196455391601511522268295477871912102236319336542102944413957818760158761704814699327684171060912988955576008414375880022801981007129008901185339050798982659796211008538447058721189583602167831233014957157267226647226199001611951096698239166562304732310077574830448174218227123141223808192565286174162736672245655813768040546720160472497341205091355833352351715165417160007555725178196154803955040889524719089315142862294692856206412052289123627181190329835654228236288298632831782181784337967051249592051764966728051796575181867837895403276817823986672329032996610988795615884591733902896313274498997993964375286862067761741953621619347060822802642600781943000238506261625795703485464415156324890888784914746204766852497635576204924663602041452427358559495852710446120551319441018122016540966308984069147499432713153065909326292114472914013881549229901270166788708617847181945710216115238304036225386919640090689050590991247637025211936869222721473345349333613926856904163574030023444256079786948405085401847325729313728021487682076815880154644051962846992873375781795674784581935530965206848635441270914997027333613869674583602651502556065397106411949073232951881453963223678953504470457947629307434426598531978563265281853604292517264511716323720099283607029812098220557460955612230534473730287715474483497794067094216797777748955256919731470943576517687745868315775767999434604916363282570195506952897856807391775128947412319352095336736600424157510026149949018601719515713321401805504742296022178799935499043848550516678489547568784503270410883198295601264740144195376769207169164905931065129672841806526586169678290358157047224742902179769489266435258230007859088381822453207001990147905538859968849905290637074425841861692463366768972609130719804840048025516936435263123675280231888846848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] 906417030423137246969653819824446616838256605829836738427272854563513074915190232539420162847127669505329232162095896051672388714986113550696039733998352692237380161050004972655494246500037327016093754639087908653498620823265793095766125569066028380273195199993769981937844065506535686984028392176247185948954738169545212996681595728556746494436230036569437193119356063975644275103406019511870772672426276413384718087551630475057202143891109315694935035417488816827036406058198293039914430100366232390477219579065104039487898900732454871959425916838156480085062172702041228041867338382184094564370834996902182021965531010080370361996407468057283890046097784534774523904171057802809456262815524006190760288599825378713691077491171652478561271707587267128860457111935265654869073328312676743843618800696561278649453836848333744377697646073661111004970034064326062189913248720079859709808407112712802328415436581070308061966934089104407693514205648401140304549538327821992962742815929926297908891984931227279824357263079269862561305108210098929891351202385002381399603563629301286574072051930902156286933208405868080376439380200049027694497793901735254426768788976956737429668895331075842604808405589097490751902137469303289877363404759415851401448032167298354037364407865446250592159244527069727837847193247181048134810077533523744275221658058941642784839797829349548391193545929664402163447027164564678397466702714731425421992280692596063737083896388787953078266892153274236021909049515549527144030692370337163638395273478053961501336976320379447781937949954478423230108786637591025889725818522160671969975227779400464624826487102903506343907569796570764661314686630557803220664714867290205722669755471815427257414223629263474436168295302883699578429807541372366232246070655860525623251094868655413442269855841318321875220436095752070163005498208807474204298451339078325611588149253071086964316253714777164438059739045041937616719054119506469545460767015047092541649435501720081281827650356261664640760474315570343146447831889373108675020261524384714793871679786965310214126553318818952247409752135869625726520050844540660967042251358634411249448460396929529478503811468172859937391523927426460370426405023123023485000245289919699218557028064395765240966070427836449052105030151906186403476326990609785560726611041262213529660719090616685561428550927305146021204048479594797868276650610334232407642533172656033677156050033386950176984307095375331496884604250374916377066488261719526992713464407050555513002776942087443066461389071972673339932016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] -902391451483604280808249797299132937960930701040905302046041092982669840009164809569761348092346752408980890103228643886038835085551673547244450928817171225967451606269522235710129633786876749794664676484296225109410329054018832046734506136452804955805036445735807299772533143917909025284305877359676978404102722415969211560579078412280933005856997621753948727379628352153898121412202795730677229147334229315234870923391026991865472226616833687656086369803396014650396581043004515697839482683894330531144995490302824483364769181359732368161777282536324047227341154109983805454365836500728066576825940156848525766998517406251212467835084077229744959551792084728188830819870965715554244751241741435552997040802849253585584644791134557266825476036631306733602968591152005356484528781458656426335098972151884990970629261523740096977801772497634936559199160512079105504231052512712861579473597975720726924869213995119715608485627909512377450833809024588609222097965501948114755111383300566677078438820120073268295107111828918906071503582940830001289168030441369768370973484132365848448642740701485224838422468288496023592224090397638549890957393654458010278230768720327944142258003841727693964602042080922871160575568198106269440175071971062347660749460127301918344558988068362628149467767203560774190338655377985114497725709333542415444094835453812586392289539209488685847131603919737545374957708714648634789797393167753760744914210325181843340784017875129852486408733662294281829957516761862107332018277321555333830380502058903235000241922495694276449890233690029348770653540664338336523056899382098748431128412627612464359694727954964955316069733561692277056174727474512061223970249293500526911118114029668857542005437970812152546200626276460562148252056557076300518401596344218191506015344155101111017782172289231181992606965549158982246569108989811136434526381163015433111960036873785876179831787862468619123566417217223807863810761555657865048583631381106381567867008248596735590747356140465781666944598861506622615799540016671606509163179506464388623027210550971471164635501497731480794026892710302221655162702074722546662162855820468313686331985483385643641974606400896672467516072817739817882343885354173551827978835941270315373927328450976411403759175296760611338708784488830715058792227499529779935657810241399484368473330494657544003179515396502772315494678128903559669560319448879450467493746140397927965905865490450152561091754244858347716335114184775617153752138236362591797413276051461472708470503358353028605822550487144952895794839552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] 300260902191919450307114311123538835638173219313026706248346482670022933724952320581261116103699585431841778749734831386695027963099436762108007617713453741430804164910967457325105446776909540453040997832578572216340360273050284896328975364904692011039020108972645595545884466263870049733020568949556726968605141081499273126277354607816477489990515566575639444776551923074306406642642081736221218373563010023229223332894280111481387228345341259438373887030912454162618684087029954856723827312083949717745842342703706443612743618622340529680849031206453370097356592365496146038105768421130562209857590513119416092406790178065454301509288866304024551413466901702885717638059574326367814984754344370665334685731668529956536807629522579539215036945866640644294692918801485683579651142631956498558678174393360289827942163392470841104287420525876089463187331410588067416106738863496349210976978099851363228932966306272893699434397108836988776728546877423187026122482722514423038300010710495684859545088755437530366203965081478876022751477225294496121660023108156992211377675886784455363048880402517229907387766771601995561549076881317935225469879816172409556551559547496175364398324611488245529585749518533628912807354196339275268920296343013033758659584744916554931580582582942951138403984751766585656098790287287172944814367849261946736560974221091066648391342858694816027027230083693150689471461614710173455251675739791677244939791404180734222444612934072255484486240684848112562252776821008223365870471390436555478576839355529493531915618134325118399468484858990996570016408190619866593642991215025472765683513469198220958480590901622729401802444159354173184524674843180665258743202386434221121813093590409846385329554479218595678774757873046665293959397089879653741073730268414757297926818586059493902265679182426142486250460162155127155552605810504309650064501931817364242608381731083860757294470950062427795401300311275871343448935225311906505226290587397588929982969389049798171049186241016432723452526473670877556562634446010265637790828417997899648771725329788480355050729589567669168668034996678397397866728309828590318480360765734530599085185595449834680331127605393856884329215512394459880546211431029591533840462124976855450281294823455533064505687814499294837478954622123850679512459934035522828542123145109663305890955627853735290764003166326368502133669531033306751156023677422418577803053657252128503812409424360001961229385240524481950947319156940874312544530322708327323907749081001926938842632150682191788536299214373395154176311296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 768198849075698774940876440548068148172461920850621234308853043226237362742492941001319888795807918794531613951177297670399627707636791612663201054173766526360254655308773651353098286736590956375133958607275669771523295470121662403522017582649418073983017406460151452013318738696565411922979346968395390804275718807969199803877442406683907121958886553674437566129277994662902225361458478863512139744867723258686095827448423242448548844774930334076657200468703573965937004851389949336194825136583446977391334904681762942548545087942875944371124842568144445741566756332893520913793750732299096197960291819320791932370217657927488098919393405974650246693075896136495625216421917595769648111113378230176220155720268177195521750857893712876688678507745840322863312756248249522607473628476670791850555947499784525651227126704511946159870640742619482328441375535329858318246634631540619702604109569294514261816072478590864129902381979028870849069531869459391180208633088624695918039256977549344201950113429538049799468009148039922010104348820053072797865285362704452313980887851746265328909680746738552839141436008762235480098370996509465400639681660316789792121398604594392967152933915463316809929755880085362219418601016821847444914285294659971725969075414000652821276541067892634673498272049823871370400498618453903785889465699459222395316387888555987739456645619418227209674567189455662382253460899281342647026078556452059392167813578135239298148642819745913343807035946095453854779987228389503237584389532478421655744532197103543604026742316735673283527336479753447024066313227339035775652619258511352957092170281402631296611117391369421236468004113365326006527419417068029392640614217033035633351402966551177319514923378658985710189509079881620880441190780903722604262036795067755811832648799704820170622495473408934007910983268684121461393197173980097132378820790984068132998672954316334011263233962899788325415404631174200520256646019903824808643694576066659337570155262884100330294580265413956454600721343739754983546785968124516742558244530927874956443004805533995610773430592672637149745937268042392552363379734832187635352471902025160629847720319922405784433564255249387063565642001033500477870730211986571957202251726448226768555545722260258160181408875210109710496021962534603938686957168560514210850576678835850712581128779780381775313832961626651880733410872453131039797987449233487978916959520233056206597215460629920063029864630122478241950662557947636880131810226287602458079533913495265325345059729579619372678828281063857302901096448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -1997933552462322692774324619545964236462023156280267607404350669660604049107346434235600314486012345473317152175681077853135892721587702004983597783122303748074005813368386927328017750069619787483178345178952446974337805340805202805196140845578707425136867693251508433972480120388509851170778306147287946321336966345367249656008234023471699012267445833693860964909783001163617789616544349258062663841835706842633456848720636082758521284505595862165152317675436980438356468507478465340191706179110937105495256773251232308632698628624488330925197930588666944878934395805641365312958687788992879929880029165444099958881407359492237679127512447884946862436559823218149061133710461047571719543222968656501133469346127609159219329124375468174288247370406102127873369418878127366529691754786967441807272305342775249726204633735971468786169998781429204074290365776301449143120785974906114427295156031018774199569510086909019775570672183878604705102522862429889647952566227235403313031851131276040059523787913625633376384049922542012172577382582471889724559322057632387858723048762679701977097983670714713268061024033703525430049631410394817394489406537878323191533929106871849837672209277916709734202746637862503499929943605225395018580988282019968694292845839319851235890952748939169242688623190160823560198854017963878744666216599415276693569264310045463738555560912972681464395312083087630881577529758263835717977408989784192822003502234099724574723720027914287780899267496692641925333253589088276000296640846697044815648488233431282886092588533463771499626409560472294232663443606965012371728163333861711374013505386585623451033236146593912406431304320014090865806454176765023699096709220336275616712947361095585067895616955240401044775148764402709815539364596551191636993612465515942606184390887332120305460350552851111242008707742788947567217065403567472029731716917156316551320246547410322092395499923449839276052791887577320463843784620035056668819586403012632416284141152908124367382588540331333162476737755033157402513982481610846595775888319176769881800466242931244894305182151851749528255795229965610619682584700877658687277078542138368431397884682497173488880008938509051554332807862633739168394440407559244226680011547315980447301150428642618067753236234433736900222754910341917613673184278254776178528004770969389486598077995009219039408367797849775822023021771351459192253155843715678088646573430792799084936129336468919138177848914307718978976910493938910697080831317830738846833598089303526279979871828729365805012093279677614663992868864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 3224113411698053936557421531062823565652614330908693923913730806975744087490562575303919344608039672321016132323795264457700414113119815543615490790129371074881896377979248330476788283920440858634345229956279597937158461979325031587955613761313565538517487534979332984417443282698867459467798200476187595576905869548931652574891730916401820817103513467410297442311492524208617642660313591220031377097689057634146564635708219868583862132999521685977551938261069274592195747932126851349480321531205121220387111141371900875843627872453548653431646871055738971785970126831634505067917467716189803015673698115341832747066687679626377177123068012314279135930826503515686243461386246489802455001665888150731591561454037085888497941638351998316122381295719945229282402066631814090183008438293419853941872481503396937341369757829146247109237543422512792220230768955869785236267482281223493549217781290264167080511906123530433417122219439258903095735139196151397606999605704667772579518708845239311268908962580144812300152763262585263675032351525863120695940722250056685777003700988376715245848386392550470919217277474766897363585010935310656776963212820479836971731950402454868481030644408966724078182057174080100217825425561873175819692309927325317173790148380315904448914839204879228322732023216694962060046485348388288240516961494758649579448976749935315637868510171338869691158773494676080593744974396351227344973300827216215024174250860494465243716351562297152413155342133210363719308790399430673348406990221072001530342396675745173239231506529416754921561812138488869475791897859479923997903710737141509836095886434759678931039746322810239356322282312666111105028966034309908297410105113399681419776262839087525009120797787542332372298576994898975291016250715749163379676712880156549573208513546687104245666080237702420968180183594546347783761252995462034692225901054133376366940088886400785165103827744115951816538593708174584852552092988173525693175518407242754851306888957092272672590578410078617248132722011400781955523934183336401326817257694300020517060036006649023262734730815915977038064557801247180748562759559748735107859192714619860843633655056965818854689742899430604433631551628941405831716246025761973007458925877869918378174108482512230606453604030039804522313516810825331100388173427790043224479960185337376658720300649325009782272335172106423731933885476795133515698851028138758728350314114090736125324562573730638284156444686668073794094606634921867600677158345541971243267759577995740380393248439309222775111905446884964412218671104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] -4247345084790485627155380187859452411536987423897726204009187922070993348449995051418739023926823970709270358848200720499435932689195536261585315478775364805559377359930265258713570432167783404104577985689897600349785132524213814099827545389336336969553504772945187164572702899435831665377648205607693493541305168928572169151830061643248216499075845557372755031498750983793308337826791924268953880374236674006057278651122753580460110920321740121038794216339582771168019487906849541653394545509667401590451786743382697555729232551602569530441922953705888693283146325500549812389628804199322172326644111823594225885643560303399058268455859733932489567671243776601043229255658165461370378087540351731625156095606494501335532771582032040853904929241886989833088134269667194642961180259540122014188631992527451881819717543976753038048177935708001927761468785677585391913188232159161062987202582988008177132367432257297744380944801764209309966943041402686596145716407253330166259500933985402447268618568723028352152465988435219409403604863729045417934503731898540507761313576311781562092041004288809395014554859433007346955332588280933858544915260740581195585579015968496606535643271283521532847173699185153163465517270936062004654701006059367725289108435694005869232621567942611700545492774532971678897904224954981314097549583322041614542360348494181226734711381540871694015269111358759795111231041062115559560441049486691405600655256164114393569919309737988543984595835375108374954450708125708688185961328630242670310009758015003437962396770295571847601889076747057256416203465173888448112159311394009211384282644692932766466214866318286056817817454500345747301623580921241173905173099211138095515479169306196606012487196567222644189461627612552640189923745104899900834964896178209547410773036649935486646093435583399879662406977216284801030369069527817115141488395823904585351492506464378166331648857923889537091475931330737269856365325805532006869833462456473926315467725196314714853918817843868052854719473372689568702140039680406380987784837705325218989037812795873826069680310781092228871558494383761873414936460455610574118847110977576791524573146101788439566046362764904666753611807757990077954578971765142823095033713455802100004290164941017351395512194306496363198886362317447315816058979042917940603618156074965945326075673469509523453691478506747403378140034104750395090708933993535667263857926097155753320014118518105206144179866877239004628558700736932394361903172814474566561464642377694340081648927048945254602793714524629404709673762816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] 4546551816241653957689261591036793961806748262673785071145903045093790967823276950007886727068751571305542013394627223233281570209344572711801924934413428720552786279325539364418022836196537805775993937472182679819524038577867767411367962533222079824879403185238145697284150675240365471841696616488363300983292309223743964574329097353817974456717127046787639372662374875820050223736503150600426095280652206217406498937242651782640665675632424115187353455274953039427662403268432393917396312439715854923100133523286489368664709350338250562456604637544709238477270739848001777579290686171454692486808472027507363850019144407808339218226545232110875326919406101474741912041386342573825906488317437964520442473936285457976560976096665889681667978870502116827384368833445780294786494525200230805191269328249189355088774888986331638418679772405321773197888760231409974441427909158643050919966783111390058267540560918157642210089849763386938621703890056958829210481174876235797269483760950778130026503609284802212775900818731929370600434843255990580549765507180796798866011991443016875668738314331656877236060599364703537345941936792534203505029394040096503540537216996127226436711103554847670758232824747080787540997564512543982577472826680569369136463069905617619994466695284975126117007605709214250029172528934861505695634381644257952197019681338778520267295917719588611283141209729459582567699172355058155136915276038025025855287393489271672964463386238136693652275549958087973012541984726281933894155010839343767410592939667364076113212170086105880169704287716345196514484519709314797236097132040111023969875808728220438019538867372869211992117665214611174929243326893755114694287573010314467615800767283089170270019374991200850439261412365323545404362061279884339496529190748219340584623345079788639352254169367043405271479203955367205277740726828341729819048553456356077944275888877197685685860979270838643525178186588966462057433838705402971603161034245090118103032366670955829924935978817986704814871817816010856198344281007012749126546393585391792875690544231557771061239373644254619008159384908873747917699807281028728857832624456028444466804296801517749348622118096851209149130412245898416252431498820666161363452207824901673628820373479140350275449606570374664397152408538653406894866312898778868835039416847959032734658198263349863510057102061521886387807902159692448282136642795737622607880288671277279303766769083306790183255723537018741719326210004533606925087208945162193466301047464150137862957228629905489866890913954161826716006219776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] -3626728280068085998420744099394333010370547250323412689600453203033501890329031166243605482750513397636300411308481188099941336894283087810573948867405710429159840338060657596927899873869375969741250505328778194294649693180081954776768438186034176872395133483694820831679707481688163001190335113759224334607564806978828113209058557664072500984881335288126794208661592800411744270017636096665882417534247849486807076633110264698995573047452923470142276114274620482966208178709457623653860459558869332136384548107126071310215117139509683876920818325341530121953326751450350369740817382244235857775017060735925455639177335801630759509575912606528583669262802113386354312498036258865955344902142563511427074278079889241695106816847105837970601806450127978480061231344963444748043203143189512569765627421416758545988407142734114545463294488368495041691328122143095482532253440663103358549244685376246601423256478532470356503586180935178051649550032659750155024489254757772539762549175470438222496163068073241647467076697289997171354893738070940358517281482809251754475504287895811665394671549747357142303975575007046365325927912651223085407215926314039212154875219592398055600936114930713842794909564969726887349758171392171673675365160925598434024889854804922999813992435718584656613979345497388839043635076755558890974242807561316000795882020240250616163071063221595521842063786305018785245129470150785874176067600897833612657300161624230468654723888611850952039716098829952049996666613359087257384361881458879474517863105825300628598430994794560849163546328914608512636545256461943100935640641687249173070493117926511887885229194960261807102564024802067610001207579664040208285763229063040504860905725016634589838517568006688764434571793016980204348696362558183114297592076547225444323987897905092062505040098420572630409054545832660614497564890489809589154068185689172067782858707521634847760974373063103247928153907399256199643536209499797795485110362446245766982600186833427486526677518208682187443890184262456333963698829890174444749823821550623918800451628767138199918159487269761260248978444243056773676374293469836408427151129929742908480697889438766939033265856879935111880892180396634219742446225781482809287433183487921322034811947755869393802090098095843464329834395174895271601458495264859778035288058357455417147569697418713522511806798627679592820150881775442972055926562039105056676709741009369323299984352298738034546162319043610295961687439577864314372909732882016583020427312612514564755142705327596828114723994648014566166276079616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] 1662309222069194683614895296169948894232196186100534131962737402619805800829251402155154287382583656701057603569986956130721093334304406325520091545121738692454853996990271569548068662239741837715322229592479973603517607372850941152112004295455586158413364165309864893183249319505484491120732625720352227384541751101010913283129241685194344132829161858280241809894861668068237361544739154143390399952545130391228521624037389892456353482003061841462211064654308727047269551263760261036068020485842947246561162551152979651217321195080076963851715983193038656235812185233140975483472122967173750255685483793093028866825549974523274131377914288641687336743319959747440921930470426812255217772468603900778430906041441223758026436924071118619635245431554585212251453529690218060141061064938944930394257160656867216789777901574772425730028611659674210275447875731297264451063419977258119916857663531559076215536648927838552777021973523688685033430932206202544344140886155153090721188725510158856352127870553897723603994506515739604538190146434738575994235604276337887395438242002877594634370539105853503338271379706715040231873347996504892095901264800884130618773320457339755582340776762517971431444328127036707024505073761404028214496963711027545979386580093253836657516244843429145546002646304800152087838409418329662687667863762978833437710508538810465399658985285307466778396436564662226662813874789736878327430888097297075980282585801454346680485661924800539898780713817123605109078799783570294169647196276167836565555858888195304069828694589990530232491550487046523268175757876384478356705097562799746321389936289878809058334911537898542478975853335454351485438209292141978508605760410295029290481553699530547325237973906557043435421883916939773321276903964254885432709918211556609892768225578927861475410691386983271850882617556041192257624568094810586245942549991324382741930514306170238409267147049932828773137134273445734984231298435528673898947975209145666176634237102533500355525402362517652749553988422085630693796372333004775450618019247206793424584810064226958224263681166789306580723509001822345990294603512156231873259985194373461632275978414469953576140898991669396284880420788373798638677269375769658228865766289757426430481872640250915721504774955952483914281527839293046403771872606883188509060246381275137774694218113897371438137875937515303576871934125531008448277118540860762548842435122818099633271596960671808404626754410766427692840131164907827981970903863399175537653932072047746705420117199785229159609414837233517966036828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] 459206805919336754387589160619901230747391066785336267326634969335432888576751500844059076765536337256783309141510235027255696670241046076472518183898759503938863146056711862692726073821479660504913199434579017821423704942424250212245112352979902281040616360397064346142124814674872831917442499793088218243284422157045117018369193683098191650853256703844516305640708543074405597093485577175054051203836548411146146667562765395744889084631288220660369800300595824078447846696506341260619805043065831482780477525682658574173626971305304216408378172091046449594924129223616380270039272869748681242880256420352306455202313038307677073553945192032887525827471873896126116461397966615652501167618908091091562721294779916578708698914826817252096400859176873282673323467636491886824354656061826802581257492153839010769756204687362402890079329314992746044206762009243944898352749140669118301976943969709133890437583880691363012436277710689465583546267012334742259143389966278485880693890257988567689500575014872711615111198421442615483803064134639391055424957538211494286441047527911928037863458916632809387146249967095542701164434750485871185428368478324439825667699211439709489733703171800974390886083333865857338791958034143652607883891378727578887137125161757408512930348929873395161778443427073387324084296635104297132565201882704139425746990466707092326884895211703564053977665427570159359605665586053939193536140193979210162234787538784641246485281390024165494073307063755280573682246214400138556908086722544933232955190105774283247279345063030271439810009836045422627067444899340576447054421514916178213865049067877959525761837219738783360305090688727187226684058038287549165970744881535227563538173225932163206991072339600581928187122527276788728782863904463108010626503867685958458767065118179049286643045128854527995308196908497513522203909690347909868293826292851785294515276098458651889322934095389098186037189615812120982344676484248942000808443839915919804489255851501412635914442886702735873643824868117291249161176949553528955414428605048702620867103944416588129606582036157677221468741720951903732555425429869204089133607104995627287361526465717786898632435348768118959223959150149334222436766640842894403782904223816103201323243492426024559080337613193590180967523811218392246143152460194745132913347238457405788921296208096128525197236933104822047986292032770995148878370342440781246583591706621896489774907845528237068173904325184793934504780583427956342562831214861611484009003769079008271696631509502118664784201386402499482146045952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,28] -1763582881683585053254754385516399829127588125003855686650085389146992464332083346625601736013239521900755403284544464964689633463781973923650522491014952146964847945314746542313382524100561963503062227503556289749962729117834097703960315192140280709046045838278474953989964793604910159205778640503645856905809853570476037789623899680064574581350490744611179037769466793568087113652606699365379041741636476215561349885669986100899724727733258422324342954727653279711849331453616228139509206474897292107163339679654596034428400997448614328401179513182593586603679776416877637398641139897934820014274447761459943940921020371327113697632219811672501595629553283022801717773023507593570739056863927401625087182225244037109342198911506220148768689734150132273914106616185225534474761242179415745555173063449361123385487721582157055527795304536124319072690023648452742835116764059923128117710451455507485269516470665856174328550011513317709883798631304523919525027354482703913886299952354767922253086099046955373385230675695612490054489902803942360690274528070675641851573385293696022038101184537409569659741256579954733003322623641106042735590755149445100412399074114555268748097344213453610351066375726429677557785476883028140563753540399616817620917936424267743213616879918615634238310249443837035826629864644311218315825230762650074987143022614420996861474270615780444527329965292909587165027315464830093156797528970624755920051577089919432265142998930998471899064196403246931418531574150040608064639779974454023423878198761814598874193350940702787384482220159510402449951023141646565329221688967184427838897304642664653633415930447299596467978948745667457183823646201802235858216855450455221468799175047244623560967634132280144493110667684062888617538821707465625478232623418926930383047813027901183360146814454067992720281559254803465270016712159949054069345260621654071963901633227363395086990928901387853419692179140365061099887925663367044944260540794443487381908361834265020539233128745870615426693599154722520698138703410295652366907695479146882260772939719787976520975903276956486507373336861378637789300569176621085154406459277735210640167375462256915158161914983749440259449535115878095827353788300059789286063265205884337413369545739978596626049938295353688742893003259427223156708427790181344850149268328467548526080205490487235668707139206834555423069185480969045135079235998688383949187182111795924365782359980270325692054369167265840083666796365537651548536125148581114802569230652887688164891592976070136677876164586624678313290891264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,29] 1848810993308996243161255254490963007768150012850677327067245591069191345926551837064401687599271278830711022213962024468939946629169724572757813577589676947758388227944146366059213391283992057511323921456489914783845003067445427186736892491446561847394451572273634404450675459075271610977611115906240331782198139722179671581248338710386813761999462219360295809637790166837318199814884465868328667299222654890061477943353208354528654191828790311790936073633928361101225005529085005079571229269012383796611718865885442877701983345015025044437352644840770735145832262003354939466114437600600799419635954639563714491803012632559864856921240073747050565981345785862424862514222082863160589282552128280950293466089634289349865121732763374516458761287968029171447899084456984963167861302498688244712590531494996109142458201730389636605372670832695529556935545454029625392182887686524700947099984828004841328677840941733576580911511045788542290966770328103128962868092939368116895614656297074778685786485217289259926349998025165854757594354097078686896220315382539520063426342541634689759747182131503587827654325163426872605925554874243622562325535860783030001566977331334513009439842419015246866345281442154893382059546804528743773124221223740424635803705901508606330723397871838652588134407646159263951003909261221351355233350098301462022816433445070784060768702362161770436716092024735923179713031075086939857628755442488656405465248120872418678207741414461822955990872215590903403242557253513523389623316910429130237664414713745370791933050758721737698477005746137469569951099775547861357911621339449422917314196954784059916030513206026403642735934960224611447671692446691044284573733377121837194134056979633875304722722482742008801309559067900212689122143166890110418978960989662757362741514128874607505335298913762767702853008589998401742859078869781601506312833229767783860299973311752454305478576878276832337150431505790380544812979407714374490712080613576236995100096663686413764008337216859957365975644546518299667517587361764080062205545008464969930356497170687751146257629726495417437921379921191569737881550942417051961019467097701899707450503917684434796662951209951587561972762053579907612128245093530385250884566226773759487299246844318861092470484145412769417264314729805704660595779047589177752065230746331223782993164189773241727101932335819568273683495874436358047932224078067070961298829790508878142800223963130792771986009963794484152593346959167842247256082235262641053938480319262869878131988076895946782713406283082478070697820160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,30] -1067549140412068619474234973976386442469727507472267196968369392030473765940235667737989220028375221116946722951023222261410338747885933848240403931872573812208762931893810538109704603260577102619318525807984018140793466756011435740175906119211652623427037023920471423313828641020421541153147686242917045651396802610948942650847453158151331770959990632030950313968197142898128841803578160651730171506510823092704805638293527189456288375986869240665474331196016025640742108467990656962445317121721294722169171638490926122354145371562551537848651576781491726912826002947279875738780936164216024322006005313831175163851638598661331061261554685605398947490183044184673796908144028808077179623517986243369764825909980991977062603524394671215292048751142298854113624055365947481205514486202819778484514607446162880096317153761950785422407379355210585033405243798642640587073145503315378278448066744604820848219071420888690881559915182539338455948426253949796370948683802999874361175691276231590033676935367860156809154789939481936488777723673035232414867104878794584784445804731250965602954590243195990291044053784298435005241933217143189657771258849051528734238836739006619963543717452033741589146343481709697668664241361863913664227184436368177158515588301619857181615148505712830963458143693476606043865407630817827186286657590345860050384870971112285591542650449303804281954078070178022650861256472872292544771988147987076531723384469098364657939000277568157284427922579138512177908632441642749521094788881833620230000269934233065582523334987769886475296455851763333060833209171642927266049122800884983324046380462912534258369835118067492176926852323643557786904794855659620032615733182926721576999925440152496863451828340568939869316841784615774467155996011638073734911184726119730974695239147743467703437594269086191520048244277030808499545039744949878080425026029977962832844523414100776595555998619092994840096596670256644233024486157455659064537042600014621938073014189145021775012785180969989689570715281229554743569890849918062482431149078487923121062775383159028066960342981283063949106157022439656511881248983756462112425932340654402087078594672711201985355012133661892685329896181537492847411559787821754769612257251195336733349610970077516832994737992265622070989321425672790756921228659308362341245248684094495208033681324356249036593485676120279053525467404565462623839898892795113151359465150537724743033535987878090212943086654440930521139099443359280747626185504110383068845430333373402063845556052531180129773742628279359357658857472000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,31] 155812812709414399960547530169598561202483037290994478889399736951750259631663808437334742747062291921941975022785288485322409113871787301389841300958719155483281025332530540213259806710936715623370707418685931175750200137156446756934934993578184026394353900785789721000425053520349672893975901229110295050402007079626910129964205553881376994926220010718435454156561873412072018171905797706610809974881127809801208762545485946230476930462731398313539288824908684489745091402080668141957353518387622342593919680030118948355497547867663870995981851825299340961043752231906047880808465907859948837057198553878372803403954533155519912821461091835449453987190167100831579498904131460503442876510254184240649849091143926855511671055081745584020818791712895224310783177907464940882810390157099386404444827917867629508541068586188596508683595810343233474256149847572538046115464906679341919710663495132308431805098878634951687836037504341587360618444019881515622465099265258103556388208193586836892444377380289514161258429174837845715085562888044228097637069158250085144050364288368984732171658039442547925777412515582673219926295404350394570546391541023562014607916987420795062532004228663670326704396538630527834954376165429151807786846622358861736404374796585592738552536053007023114167293431333620845464072270660459990108105685883849005405716651537737579872447213881378068237425150605747394361938794585323469657627534794382844052588845400428986324429423558112867244868867175960770244087800221490283498845697728976830919997781448077609989128300809551180334382985391248896773160562645193237814172276356351512510423380952134469744365705270025528904994152376530917042095415135421200924260725224890094979978111329560896038159385646125443170961888315772161673944311192066544798381717326196367898486867047806757411522798415464864190363807903535645679288508020205204667874472605968983775148556842079661947607453816506793495040747707359667530588123904218869420030783809211763823931793825252680470847869780442677680028082106560570181187183210454364455758524226265832385353379800720220526628916520856614514402610362901261270968156503964745112846966642810229960667628536914350424989927358549093113006916301050444197753549292248158522999163471018484000403979204761599726108356464847394998291584896148953607051008290316160896237653620603207946993634505321801828080405301855956719297509531528714843169110634941999354138044519016130686694087956535012773808974893750367042504622456453783342217221530401051391082195995922142411755222945453459708084777743057214012129280000000000000000000000000000000000000000000000000000000000000000000000000000 [118,32] 346858625235943488158620235810700597132810501257403845144175205943230193575446490648575404208953154462732373862094413609307485662927311710185342960602522443831381761994207039697624291165858705160376020857725835053832996656225087869988140726747386479697566713080887552300094231884918066311430559016832816367364888822336888950350091765929436430928184679606515872345356780128689659669545950263224199956183856520693729141096367712167799723546461964384752310278159954477636475717418226337213055883805084800182575683715970571480258898590600675818505356176846471222024951210355321350018359273536730418447108594368604785648430436822966967854104257480338225610331981335134201620962207888470256469005835291349150591776546484370929090348360605226397112885072113625927296751316384885459904685102183481673376859909275865983401636982324759506891164366977817034436176189701856223358585951696610434237094285168461405051224841630439579066009871180960071905169184738040037881505628313836002178366939390364702827212375331621340857295390031106275773057237265620268578741578877693611056942335257698269543421495334539624967923043731898418889529820333276920193630021652333385642953365852124501326839938507547842525340698037139307958527867306611122957270826126525138738030727195068146803492769929568350141223223594430163614287406204522243960343477211576450368490478522777089418126052102540991598153683394704707202347209485746470005029209645581446768394889454890285809864754114575556805524926583248346783532634343437956797138537863851291311595973388490294126370546946231404891246956845717610778092055550245576654036519509872551399747403704372159189003046600743209855130617200898146080470683723874985049399120142519893446013168294709252523275092491655777458881089344986343047661358399727973662788582008482833263758055529113404361920639298868820914813835198701052208464392928873182203155999191846016952912677361537012291397785276655859661257042983574018133735549884326157381534597165617841056870030089880012251956953397879310468298705601547137208621551612046444398309104916602797055053366213992460796922753300054331283956506936460322623206315316421993738096434932278445168737831760241922134445829223752525246441212929180536330976472031680253257473432735885973261729974736330801759210660587792184698487299949562443971931939086513352173976486209463566716041201689797850186620022852993084158369038434737655065397706260680655613112635795342217229252079166039530068271648114888544447704788670435516807331348930505631623276309200860969585984345546425059015734997334963205049417728000000000000000000000000000000000000000000000000000000000000000000000000 [118,33] -381561256231211838740186223175680586740333054266059409265248559663939382066966665304552030346143839506936010272601018843485945152946143326292924737632624861436351006448573320472509221557131418036578740417333450868332343171241126681826029610384096742264517863941366024315500434620167418974158939336152288384550380051911895939672136244232001170543837311814402617312152390067778908458690539907347695880518097846560130794404679323678831867413439906454247021008751118635319513599313411893685162253511524300235239322130619367855527341576135830075410880325914705151883548149354977139859421553700186606823913552596158883072246584615383383925428643830539563053057312300382398212889871313940915723984142894432214072554911706941014795925888271704300793768447471483834833639473779170662089503656338615635632996178044788052576313362317619609007312979788658741507899774330225152741962225156687164943427494921657473505118533509312530620333738486014231835014187702300323589422427090131745985141730683941101969617689715060582750365536147053010000393955384490344574561221252445658473400348040073875811985013758983505096690146152895454202264331585545035318895123237826043997724155425881499592641646476021098129877589618183719065515637347404303913109423246970566435368288480283220239026100014832780995812282380038294168650506395073835054802509605641381661677265465526906730998155915933050917480760111791591409651562425026301513735166217945888318727518816169859406549700942000408024516990229439269262091193716070875967114295555269043727464797004277072943853545843917796081908440412399315324201436493446552051869405908366831349429683522245751711396879892911606201036645899248104616280829552145231953337976123694036156919358386336395727945214470395873329914187033269580785954055753700495857831029602182501629710989613005721298741383605282255638272597040299609699271284039861158331825694758930077578107170293970993631471927044356209681308875762696397162442680047220554875954850678582603762400597288685683968543176442612639390695391181763294986750869949129567178509182766518244306574627232559406986581873624698370609028952319789569288524511071212362466666204526783223529494761006368683434878533800200996049846597118227544261972862866771914928846419179844245148944869357476039374984824882923888282411980553454843360949524778072206540920007091053724831013873404879392007543191454253625452865051627848080273550349562288417546638982475260217825247781913293537361292771693076770795783719694861176325254641831044253001088069941778845877245860546059615174016390283757062715342848000000000000000000000000000000000000000000000000000000000000000000000 [118,34] 200130053114104083059372456501791568917676978519780267774228394714252087609347999517493875487799038385413156624095367777895598974089469740613966394715751608212148212412291077675603843106138526668766024873815221968342073323824409264947166817525069581039916556940826859572452682588084576176437132269116295486723187526192469402297448642281707895576753969127635629852035769687336276238136249769040401986759380346457417125575254145685744281593455067925901020447191518465562250932136252467370913120360761068277627851336833287006455695187191009201712785248884862927476147387988420517319651253963566466013548299276659773710211764452422837641245995294360429503597435118981424907290007927871455212179956312849101131403330866722692389984008901573694765443724596915931453009778962150383974835808919565391453206986258527768109836791895550307846232637974170352790467655113916687366743472889385999665672615738669770005003166167378893359722706005753247059403549137974647844191410124163506374890299784843945229526824447930400000196052366092981575938010731356281153871626255262019806486419671518334690234639697287850157768395222572002247438200866900522768155886656722913133216949420028208872846245387816153988966278684766781277726776046647010650317675126178766992240755735975811601399362850545664453312260572410067176060773465853667704119694465440420453648956717020817198153667348258260195334309098659217455555833360734983628534163832288182705003914509975041522540472917477872834392588771451641970659743279169067125406076206357030712927443216466880436810388344021088404556177463247241373711650771238859306355401491533041860735461629325467448133236781147427421708908597028070803614786432797130007721902930774755188057834262558216841806984509406549915298205110570293158939594968984923261150906046250827011093307164449126106126925602331603256935170505916186488794464390250211617826665487776715236689301649606707052845554116179212152704831128486528034629834562310551478900016970241844223551683300648401202554711446133918159196559796598796316255603262056854004551857432973013247069722067109659086119040852832514621745443595587498976689983845318339403033950839242842824778022488822173560296151472864508602921996922987219444762538278919815867130644101473996514938570678589078767650219019369700910379978059251464052665765004012784464359338598461690284744132086310979066441167838775867061443996606850595872089889754148987796245894011183813438448410701409255562517773066776630473994864542639158229460518391110994127936168150689541893247621334015512577276510240050081049870336000000000000000000000000000000000000000000000000000000000000000000 [118,35] -41213100090077058208641356084663630175787419639020311884890481149807938110781551893882575629656318534684945135166699406712211044929647727308365152481233081441703982102381736825684133117653083805932745831800584650484352944973781579882758588505974235777637502031022369673876211139749553080683711312915502622989629476833308104481976914621048451258711656397403634270305926579099334221860646785428224279060313416671092321920035889084735373056797806555593824183649759863758447849672296810040125673745859803779056560627616814272339451025554717059627838560104056105889682737908226525592757485731028268424892200779540305363798192883038149188195301495047027620833873383092425748107736595831483383345838516165442831352736394896691483871047607047296955030187275486493014235906065446729116184822358277760435209985378906437482721281602654653937364236656402810819203932191355855308032471857275643150325845533341819482234730100426032705680635485303244070946019820011248318161441156259874855073120591345415981248934403129924058343709974435760728828925651764944419415285354819978950993591576327271309227706170550352035900728796397173140502082553903423288592213631848192303226298693442702521297072231870466962953942550829985582365274983282305858186200006728654642426733965794434325530632139897467036746302222577275217861853842079582653909523185310160015443824501399198500458282066449587543368245261795222960942632774917888035797201694652572372877490595333131614792379480634687405034507276038499667994300554683067172468445344274560471324644265722868564866430367099604673043383042958383084499750702609439017294319077463704686535668822817314569424058527527404853164554030537574340755593289709290011850137448140843763805013478373171900708115143087028399575087581665073083424903393287868613351045151354512924948810194767079592792592995589166451645135161117545613208168537295475498888217231248451410928100684455959103179123761209108802496866380015264536372191680287742610046661476611523813940783523868220310143485850770882505898734489597574381176284813244247012097589242324272243849916412421466680156809267446038891600210310368247093786552134088055176712213960316861432130677415728421996395567983383195802182433298818536484312332631988030533146461355805444149575171414168915273260020745641976562074825950126724450764838303459055714784944842283630947084368801912785089363752954393835143222620893135457625384494657970678412539901005489580968481408029073750706675143719187529064915659464309656714255775533745571729889263647709140578411645275653219641371940809212408323112960000000000000000000000000000000000000000000000000000000000000000 [118,36] -20041687004230992766306645830162664778906276861522048174591825059779476847760572617288207268633486574522523055361278896601682848479753258296636044171102706805410481186352698845242794522880677266153758586468259261597550745092966558163146767372909101965623662403079546479070220528583793584317477855438012565577200074963768940518705153243824473100272647503910817807805442218983867075025013456823685428333239867982258278603568779804226015975799957464126320324804835720678889277383010154647553601665946646533686250417664180129962884104379975224383294393352153345376110122209211039183830314689795504944542164624712095484178184129455206960875781636174281583138914328724629175453810228540472844658593397548000253998030415796752582518249094402717959692451532496319895800713089680481040314063129979479081396667522352382529432156861178575110439594296942917192737924671402349975836941175803732128693854422526655820090489294639116162629719144631526763992365711958648657775716293742325668159190855296084448552883613447032682009328640416494519664337968092492048101814700266533732577358317055023863327839831058817502919518542351160985731825263293650517619053462632350512327825381838306884386396965231382350347676123231625131798936351146432541666172132699936442126591031382910445752156141449807860095773297226473084275296409250258319197359430723546773924788822057903854920016523897757023753672034806807847156197554593011765432132326144014998977806606406765639523773796342044488745795619039470986378013538296440380825495431527066401869188395364120110039689093966102846278056905598094241299766963258074445405658775977578930601485962783681880837373693777934396887861960244657354454359586204153806072939564371793233329122203450101124637417972632481827890603148125068458772775915563783608549591904697165174636084009710633328560852937268504505988618246032541361233845443480582081977451668853523352686533283883859887129748432337801645111756576813875566434061080018443333516120846867068466363423589628699114247635582089075849607936064548023041758388911501048267649258139135849227966320084064993459393258024331244389273257436791193287054088873685250658492836172586397775694636773601182751728798242871272452344807272097814827000324334641117943048494451027057700824611032621239203987771395744312305206942540749049078115050265765932099871826129479780380612991157348532322995400445237073179450293676562044645242765960405012440905100325486789287219808953765546086636703370888689123139268025534911765862205927728021441516842881941036490527227942845217501131170450269888392986624000000000000000000000000000000000000000000000000000000000000 [118,37] 19673191799446483514054672357536937204121106789537240770932337720727018050120060495073480457817426468809640908779285561195665193688389780699325344074975987751924730348527553455370256945117963265566875564753362740460207739507445801598718588323109222577129373393477348593090997099546698827818218479438284553963948524402610500996322242958409795941371461460355111095008645597203000292999374774006977349925952810244896630481470964892701477108612554790480243217713617425974269543778914263247843415378197268516287867764260935554182745492555310045555472263301327101556695719056346913699442188927857619188628785103844177194066670662024205420134317645023164042683910625370057551588470014924662950933227836920009264038959225044579457036672219544235405663559666001374032469393617613311206991779633323305415555280007510280164885947588802810295083238430458515499165025577181515915900882930573275896708611794448086307605187630490247777040815589961695610960292343778067166939745731282286655532512431942205381581713248458323009065580994174385040246005452397306353510149474041945742246927750862269810930528030039866216681234277276636610013411377243445770840664612033968895607900773648710733137079685431452093137362646130376418055622790635933849597274897089980470303501189012194624198708867001139845257973735706554003740631085182836640030248963969788053162521025428703421262556746857018333929719422070412419049624969153164512483940671180477522736931564634325872078937925428726519558065255283447104394559201775567805115403772948318643165324357665571667739516706412935137886115304706699906679889505506038685730453599152476596489327785180798186687487270885630106558368681853067623645389488298799005960791571444249164778389522645593164218414121122903991603281238160719295683588362213284468516364011291364218411491931432683554571391722360023554028155876842683427202967054300815873606394213626606174917214452515661743008245276043103345673757401083210243580476694065444626551626333547216462452193486986267530098093998189279386278118091711144390130884658846276981574362859357171710952838611881005722900664945104589828541780622737206436137807781006582450622998951561091664070638712354390014899126887214032954652470055334636520411446680426340036533594995328303273051165661761687889053327169301000353096533556483940139966736590073759950292312601552543930278160612797723713905926671324880575807269212467315886506084197120949679917696408507443863367005337330868846115705704231575362224038434784685439145281224804727307189141989099364115318984772250856499902223631821230225489920000000000000000000000000000000000000000000000000000000000 [118,38] -6235178659794500712228940469716695053409045719388332264563815154291081494050998400856353618700568595030692660716748344006976205912010057118873911326854763927036218431346259402227465009193891862662644336880812908144496268358889986072686200213558957012333318637311600602640440583992968055609160183079652109242860327564896745099920680201977993067050928443278547530379439487863099664380296284391388477915728198834560377186184276324334362919823263300133012963966632474229735032802210828037381566101865108797647507412729930671280374288308707776009170411175871092675878405136351366543375509093796033742417507429402571918763674565202866257765160207685508983662697093999583879476912756520857446809376279023691350299709038505356851527512265350989039694810162529937363751496957590947908221332419718837235976968611314362642984328813206127231601636433956928736515563142050170684110472625906440832319022284698768508152475500730746758488365491383567029186618121683308768285583802221940081281541081028798087986841652855641170629123801846532071435493147170863060050546476042923881827307702773144970584416690668882169634807412761604165770246808592130295086413634464618819744157384428905830580044076563117336601466108890506222006919331789867085803731949185934604233845391653093188899098875052098561567364624644598677165957663553005506921648576202650560665446500419963648966099931673073734878842786663699878323189795873312511799571759636959930131380042659082372693438073155845470291895756128175944703785593398140327302541995632755921903340994418275836794418569353161905480937061672315816680977043821352065656687708911235561758114185163035795508396225272967102724203013261433927372460351315500856264520663412217478658092648036402420329511832198565978318239782802178351353476153287577244282040757197927138114400556403947649213874280576960380314832334039180025145652209512652726520846764060949737342505446795727908216171200375822910345590312274639724119084777901751665485507361823427831394614567769659430443162425502554602158053345146477804600486182564320951741509080354812001824400993415472551127864197493893871769506528966139010959494271265524585176363741272018899891545092090521924663211579353469324084755832924651696800340688056425494631753465921829290375889828656155422688222393712639504072704428382485990731285530612548364671863715328781980150417297620720657202026477533941870269519592170849796232440588435704925701348163469105859188022826226937511936379433129769435845953118799851470730430410778742585685866131144202846798219507031482238917673948494230777233408000000000000000000000000000000000000000000000000000000 [118,39] -573509686307568396924018946436882371095998941657314999429053663534487967926245192033085193288745836531390136315216833449222924561730564185683302222611690406346314322806744180268847406419885361251188861904965542812626261776864582974591588998905917661719028398965332815759824715065902262873302186201604487513859586647747613999616001303568930618985625811307384667543728027859533310957848543849398462852313875209996648919362569232097942711116723319869679637355005501413596745164987284514348240539364001862316533961703484222286122366338393141391884442620223092215917958886382869417404999548848972354256162042747468912021058275777140261048014511828830065901342851853766507224429772493099269409301917008538207296312385686005765184811698080614385701437668162820778744695327654742103969036134401089192936808641110302636767362135035691862396895494630538948144435234694995679573195999221060188824520025399670872956161054128318870813248725721138854854161208168098134048682714171570397479322188125813781517633049014957372250661510232520853698272330119253930959066603581897504185839315371712919075769050640316335438313382162851877248206134643748106054356716100844961403248696675461550446708120685511629685836819748310091468626498273393020712745590465144238238613351483354531973492302436810666008815560965781725968658634871690968106480659571009051294433112601860257518280176269734466326326724645246110710986655956133178644327327411004397665819045732679183960513276773678192104623959103409645998445732207654346658148615344996785336653263167772281078286110440961225292008102928779694183414071295909592369290535321631830032635144714764974668436381306802277244645809786327359049204077923172287140341112678086945265224349638284467584933383799083236338746125324916587423754972216109299598610807960178241010690761639716997427436155542418925644900055355885928363323906290486264114038900500388209079361663385800235361269817410035514347323982168796550864962990549753070057034799487109119453685637314840374547081316131881074344536180717637517548776454207832774122643501247105088137892476784695121465887967552377589588927178908209170603861444735553579887281778805098575523893397362534195730424981336029588906289929174956098467367370272347713417440239163044069411496365008693474354349579476026984993081000078064920103654394382999940983630681670271669407854662724112007933403661515095451127311059910154692689186385636862335594840359716142151334778464264877513320531405034760185799203494699229300096669443403987590577857740015284438085360704319785620699789881880185210404864000000000000000000000000000000000000000000000000000 [118,40] 1389863998493042744918949579626741641578199846596642241348737167336371514448901198017150055463481880078366289551803962235859746861336481586284585855928405730425235625904659622966287552181791984416225692009498691090184351003219766034097531813981512595323804992263493725447953674402866406954990054180063847395557430454299588553651996127197465521653305563233202748434675801725500111148713704837279427453767151760578732073515701112839859874997607200452401335355146655698990520874612718294877940843607769334736436305183307385865526887383731859030002509573558339403263291242057985160652270177666275080335013879094536936096668638616930289183284306563048679456585874184888714147585653180474536222490361097805667582196253806469651269502459198014754520993853955839554967989727264458080842608652497057037614285659155927031153627897557780161351184215148116857735767999986601423738405942417410949881388201556620813257212542412598454614797339123734520177699165078676387410771505577259949168586343777827780520659930943950558108483795819954504336880765863251058339623845422830074890461088407274120249375044277519177497096960331957773928088257451437123807339078782966857130510787548363245562330417912858147461301981108315128975843323357937122977623071853466745061563947245936742683516520497894157180694357600716930425862577986244033020292242580659594315549896468807502016583085803301803426778179953941873803492328431637959417558135232095933300603731988462084476157547821908151480750700837113388366265347258224316092316006226796355793621443958930245118001143112965118289284425496683459681128871331666314564046712388557730997245141390051859480021940549751204430972605878954366869869415985043127230127211581704276952201159312032679375120930107704796687692210628560131496749811985547559023607510149843336863305838710871268884547592634372295816076017263314778878514650182541455088954893846289006217188149597603745528549264350600438334049564242562347444888354731230564458449184521157348599027073267864960610870653709317566568551585380976660890736605205912146778642498419809663198837558156629432181710236513322042927741001947331807825380592496400400268998718848806042368293604215607235492854276817485274441880981997182401293381824717102602072919343792974418351855991357919767943206131311560287866087266238380983662458653184207491876553745324178432792387979985910432070872987790103832920662741071032449823658604908888523026646743666257773526849305776206901168249357796693652649709458731023979504499438860965102927807201630016007786408072190207668840856203778582799974400000000000000000000000000000000000000000000000000 [118,41] -606338725302743062884997596306537774693764426041873286728404799320319696079814488860894192860944952566146535574777717878151035094833697559431108312588632107471845976660632747460744234433435575550100698769191857074670231890769725478293505503549564540185914416681240768641086876832183075183559287726644320417673370382022236093691145594473613808667316653468446669019093191228923290629069410641765704867166998320555802651635343862865471352370371677656272626147754361594710394899895264519005883148685211758170151707789195180238872553856023970943439015883381008652453153855334205079501007645438666467697069081064422971737850120506670744447228505453487689624064909179848902433862482203478005537462101311068553530229532143214401869454161434302284041267537011417075726046423972113719552035532624889850413881587631578315633460663597796739419571572798612205944408790082569995781518981380871083765418745958277007476419382467547365380308250143634448500094635729788697887431063876771927086104387092699846889343677750085273165449586788617371745411156327277589612400089028422842570249817659071315440490200740883064645618179392346104472244241117433039585491308229174098682047714760365013246288268903376747174236308128567659516928800231876086548976421708524142111208694029829424622401926508729482293477312589150190512136135490811540572949753587278830782281156451616946278367453176075052525618051409487180148915025548366983244575649307789241296350628184599638219785640961183351843530033399645723042284924488423999255498812104098572349976763275849874920220021499245683527921647368265626439850419355471900023317565910030539426429670260170832465065401530344606704758673322574434911091193011473947259687915599675065504697228237363411574854065660417591222255634478781991377501283630054984452612695383300382240805879070570912832962018203839150376148647529612121523612190137925437729994861876172106323820429142974077000207181440248945551216942012779880719226536962203894301672263743814428645346230800159935738212319594319813545538800365105518566395649600362332782292870979256920189127117368396491056533985025416080833828421680896708414187861982244128940594858802981101930946277987985605482717556489882050424835763040870010816315395030875670843064922893528065162330092146323988706847113443067421256428156278652293892972987498129856558463255751490338179468010568840118612112753547859117334682805254123609544172467137551852485288185313362900453754511453810882091049893399486764382145526559675153510642994663607716006836351506097595305837840176254415943654862931742886461440000000000000000000000000000000000000000000000 [118,42] 115110164855388971766968990203941623024012335775366802626915408883772451939994330133603896462857326319677196810382939495990167337579596776991200881321769908234873311173214603570509626381152144884772079979096946452542863103500020096178498106625068781886917080088482595687521680977383670213069490175963704212949163571511705784016730774462143177395803987383862894037588935195408946848199657559442067096411676318317495566723670734197535387703492422947855842832335252242080628135846445598798831830410622276589295765840592053829569120138739824393066734551156156863805060484296842996475127502456983558405200778242955078190505761447159937865412750891408134797569293770165762217674734384513093101191847899327483718665301859807364529053233629694531731124993395402772219065595995109296355575906827477994972004087251678356365882282101459016449088193478274502156748777327086692284401102019409119633759464616102778993839897728251563022232510611998797411315817644626653778433506732096118379676263168750393367040617628141392705548937753988746180268240486397000589161131637973160780818193803671735389085663069148137767224442913292371896757055367991488453286162969232657496688635616413308477977930276238137623945911241684632205234714041684133605930547665237816629694099023604705297359224147471286896810512953875954043570668889044488976350356834072715022167061309509485215737478190693299747979272930065318434624683408585299371668718202906930210231863393630718030415447689932514070697059830682205442710342693485975455851306273732361449310371535529348937968250753820727986625817126179276064139911018529880837170145456014430269799781038499246639230472426685877248191471655356485455982667280113232196765782967207579447570361008233608802093204317857808222701174210323999826745324162379166837806624805307467416459480314154928143705307017149222408554311925163611167291592455640826987006444372490598919648750948559262887419074430894716348854125717743109387898994700115435789531020025758905922613658480149891686869649032548112378790209439144456380763661030198700131603905326667540521201830923804186546525197436523524983068521686539369573150799435018015111396563866819963301519240588475652494752192585746203016799211564104486538052507995939170096672606176800593026509682977193398883567966640108568890977673603490368314509570879825069255898391926253985463592733941267949370341346206442339992402253450042603611018574836320827747102625973708796289165889066425369997042756048379078567001926679424843780816446935729488218816573410077348218578885197893016595851978398916736450560000000000000000000000000000000000000000000 [118,43] 4676556147593965350102312203685460443906294191641968325153878647136668701513423935954315391750273273773103758813741666193741952859416086294013959966938659587827304461019630553735385928541530578500777888003846360739765971086305534611413555590969653521654645422497437360894411449883776824456038498140328556064666591611207365697063337495111865760642061438592938865720875668016018063899025093923119076455078906837460204190782034799170396117688806114617688520760139952440557759650018180685754546132254896434827748678387577454926232687231592371615413690545761958636424413201271905561924553024886289199419420092122406565610410144503783210095962798047187979664171291071233982464859900869417473519036455807463869955053370747906426437025325085442827490110786338896307219361765726351166260596537626039095894462973458436918475684218561138491040874500576602891500283646641442052694253443476354984651576132685191287211038443313852443308770175418772798517085192889163016347250262219298397278326624296787293510440814992380265450981030899988417219399796132902997086432905509416868704651045421948964744634902772224626920062519333815878749044452239612205295170789875166676616129939210929997026498986820515363461589804744580498922482167780328049898577608920524572982635481100857545146742531508574302483352054894676218791828236349329016694220435660182507676084829461687960786996443062389211237486593942846546264685159993126023722480554329340401479623173712952448427224169651078079168172238433188074754402516981159117123030152859793473576103400591924185992355918205084700576316599520404407191898468001467636568186646780746937051907795285414346677237716289388524989288136107327438266618177805456714973199860117135369069859305962609657094950226568488917562021574446262730745282998927326850974232191090928375809844630941511906521054530645405950273302002259902386066888437001603250906206522019898307686288811018630171691554230364870171490508748066032214981637154068450373017761277434343012499235370812884429919135981970402839062636955270528610942870525588737821137142549780647861403946590660989329066577310095537546946406075941783945942844270735884646355035325355534252909626560387748383522552403915528910257229937494676735016504254855037144588421094919660428725176922314168967001710698483897982398788970912654009356372140684417178981015621459235555485294864012782793551517427242271897054236438119560927627047091258561754985325497644658057186750882036688201658923290955573656106143141825269136496593948955046205016068847897721852270096639420253357248327172792631951360000000000000000000000000000000000000000 [118,44] -5528001504475532868018061466810022171084574642386287266412215631544854513798965529032579962767027803205462981094502885972561248275066247139564190405326489893532061020217292553741448478292492249577903890558954647635165420190294088422640752044609472140686018952095618738703275609340753846184434626975393054234662054473714895488750606182328819035693350067293804211927917507083048845259085523471820582055522731719952699269694030708279876129937923994158169822754873486118901068226514849870273866674322065426035486656813959671055955304879475097508471960679919326941584713406980806724007612605909937635444179535531310686359883589800172637637495458381765328362926702097397348588131498005853179606445741822692550532793695316003037465196111545662144407873266148125943224914806073416397659820058722901519900341155553643715337929335525662935051515724023915469400468665530901435829452035690345805699307814951920334108501347586139594518673273420815556153215227308244077993984919329660399194204328087944745164613825628728742185396115320721148668778010809325386297323852903603638705761094720868469855796356254056941650115177258969592365912607424733583277529471632430874999210357576189838847445518941653528832322457997849772630818490338284461772856946912951065981032767599027043975282349094643048383596112800514161319401059868656959893521698865232147984642734959604649681932404786095272312643810828852059689391136660585725339683022586630933175224550809178849325595321224614791647249704735267955229010816235159459273801224252109904477845410840063671767418805422034852588537130526792121704514212752377983751504042508347855965471167219198886420679343736714550338208066250611581709360531692406370010794266609642628343601899001232071215925498095495993605781336014551785591656052753787625827344184857538674509262106728046265699351381525375052580919646266546579736412124234775697507359267931270456252159467394537417855809708677510816255707953662444890232192933975621458535976431975595501513109196356521954990585366095780269685692041809025626264856118296651485978054230506934866569653005369054135699701039769349013652107311640812072064678952764922861901089056212913982104633383909793219001285295827803060214147195854651133266142968254400368717734637595154809892257919319223268889884701281892171261943995462609506047833706788433155611474063738167030416506227044733828722034213913543411841509012440268121286239414117961165337600178021010737389383490126843763415089038004809492384191728192128115481612117233029173803554996144348460970325924166587637351732310078505615360000000000000000000000000000000000000 [118,45] -1347082487123519474630732218587026347065683792805309029806386490020675672504234514659850402009432303241135922148723014766507169896814623292659705059771653342406406612987487855734799552098928846917869413970630518743976377191541783045001498566470602617953030128965509198788845638821657057252018627710625640729723704758749501329927687111466223259138833847009864043149316055923601227481150151372538725652533545147270953646618711652154186412760437624051464303277467656494282320726798006035137480324948767714198793658614698424231790775659264577896459173405180187176535721367936753123791327709236627149833842329749933990074071946275606825853653393790864977155398597336041012871216670485250652875830379399524096889000731011926196772298137331360918238929948607726097576569783564243483281160012315875987287668408860453185107804480283656247801279890104264471284160132826960728213127875235871843800471497718960514809825162892288852604838381948495717844424379974658519890917324944893273255262152416864429610172001912869836223735292661543594337658593353344282746239344507941917087278894732092166845267863626618343892857928138849576383808679608000213523827208815490581681946214219428768314398865109910349252387341292396707688628039495345596085892297361019827391584216288833185496508128712684074549468702670919357159206286438463071453056892697913340604934969875900546537237910834214942277089363819136677653270441279497749252869570034982328222538165249701048919288287730924591921662587470255695818851204161632760946022082650738775033945281242334741232585389507186790982463412392899285512520286300215178439425891361756393091503032113691762216605472444872826533978756087058659398243865881979271189407667893638792872538695019641717140685677471167279551224909148162044476795831853724222335262321432270702479636780069174530462174528191698472749787143466292917033419639353155221601332667034090401470747960151637420071511495786350710778445557488119316380567221487365465938624724825241834371486614652240032034971928885525147619796010143586606218250370235205210012913212597245205665030422065501066668588829662646968159581572384803009038129512282822254937144739616303149490786493931884682659764476009729994061758976552174151458906394630641717212609537997962629751568647099328277409818388704243435308186733960821733451222324865744234445290091640686138949769234763580472140685563345858231950709921139912915103919664666566345854465097007721418916966601465988193249427897708206866451983898676526374947641502194586856156740570064245408991831673804204823387395280400516382720000000000000000000000000000000000 [118,46] 1864345549386557095831532700653257664487298177187791769383355872524920654810007964886606227044581723329115326262405218977993195370286105971552515417649273778900525352271957091673461477321446491920523576515897127620006007762979796241575287501320998004968889668808278987679896265538208848073346836197861247669543453937925756247368985606127337822616180549984509539948415762418770409108345354516133526905115451433688606924815021360361081848794680216556090543544383737603824772143073853354099046748361477095866728526186731345598280296045986905893439598661327836970686272930180732131681812172925623710145006014527900277523774786697699875787542301167992257799114771940631404466639402677965552525211854706263834434842117321521205518687712962990821852179717683197430743274223699637125629055185580871851133172114677075632830975959596332723541233510934214012997441737192693902224488601062420763501023322485473777926449259319620175526295016721681049977421448785264029758656006638312626827288731509266109550690847663187434067232672348649358968064189838728379791283980091360127051023781735680212457744478502579464330053187511639272625338112872142424190666578271281715039878944570977775951154469356575945176262038451963009802536568628352731259072530093880350428751213716356296541385536779314258746917705163570683838248204286263058160436453507770711237021875618110599138281952057924993842287813649961841089429331169957043649033107763943626557081809050778185323114938878331127775827601275931797154164633961707649518202567858567333680658954704681240831855375149586845535676029548265144610784647211471482352728644805535173649293075975987897589159921465782878797141190672977163953763828464748953246800906693965177206757488924507615976034281655813610099408026298782478923148632599693487470024626910496386570173474101092017340009844601504403360337472281717903016151421415650878419732715043594244829830419234978646893824210551986250033925624013533397257656967940539294873103867696427811275380442504239942053937433205230495882281306557130201433890394089604898066925674649637623781693846653301052792923474851301431172861775057578480547875932228087172726227712331414788357384363724169261410387377017887387971791521308138064340799576333753724793160769084036491194777980535619175391905757685311451771790880671984168850385775488216449915474211299563813904569850737773728224285305466246646798350307892964576974018512933838721612986404341955983402368753788511429872701878464354647611045042178933653253725886974822195937097399291231547301980238411399983958203675062273310720000000000000000000000000000000 [118,47] -808856069551726393365833937880602381072362653401470283567783081528450180061452361306768814730952517061188505094001064773584660116398058724692456484053251502777414831943849362399706282854904980560190105249114266771902377685634799121235171742702474070041526457458959181995192926799046848241123145264473675689917256993484360901673190083761910749533524349831068408520877292676233504385321315514399101782633714112804676817846276353194976468569594087502114281810175864045675854778993625512642594805129633531369986965665232335521458968016518865756752763057338897013518084653393390138062912287031592243253825437816085942117304269838849283076955285207174656806270899776033777017231253766775198410438829196805646349549088873996392688972604683976018282438226165616753543201872990532818079247350686698479290706051005510862348790448969813859583694633376816026411677942922830371209637625289056614323964045133597399224198842213175019698906706271746972126319381946367146034129997642635281849307039791684939055705553592635652510182773495129771461645524776929569833059623095928486714011454377976660158542695570350284893572580315807592428075833370598853193567417351375452650540088990895132837249048698699237706678269617893717491679641213982138666173700016424803268728273345379284930517096777278249424500411508739632989099037161120795874730298762333681515929439141290001206756697014264004378155668744906985979531939574239343263224321745577084240254875489734726477762508090003260386051220411528133949542124223372907494703549535291929262732885089962257833504176954834721361517222044290566818921271667626966642850111401868463441007000112102037846990279763720471895716104477738580734650578958759247243111053486403662963431373923466336005137416139147405670757158606166648740721303851332853920431939954957742659298825949339726389862171650753969630599335059630357468866040138032813419561992183310609946952389479165994938984284510545345818998807636002957922055377459320798465636694070720194773879484256462401143987235803927718176016172884274132038425330774682211250307394457224887866971145251024417820547077342064691333779118424344351187221540150025960320383861565013113659241142983861218576383704482006531625300583007629564569640380042390359559808197683576326602161622063626371156258258448201529635852016448272495556272573348709526398184195736097856241260150084969241585514421978183861209304032333003421816992757823786653715273388879245336726368276894416886934259953007610858059700368287688243444028559181228095424918336681664652135009319561732414560004919641474334720000000000000000000000000000 [118,48] 218936720954405263113410192567751627369111783527245788616502859484076998366285862487946122217876695900733956673906087072691837808223526452330304003932610772315667114421754434220340804667863366522762285265985501157076148581656714106219307702976767736550180689714085499140384139097097232415807099139717177558802273143920328552089602080837553256902512143204709175870640863063934258270567670108915817326225025282703876967958994269403581835011133748132547873804160024441720102078193165008877982904041821356444740303541982012543285077928231314974475428128872150627695235487766378154972934817397547351876727779392290026333000451856665169795530331034555792609449612450223071464172970535298807037547033325404007551596358164978263545679851132453431244173159041890522104532203640115785867223020958835255956008625107083802466313577162565527813512938001982660972556695936583713046729839961402736126740720982146157570862617052341047984317057543295291323314552486983170013288535680976256502768949622953857301460077878748049561773209016534702808059395683748819227780635811941954897091751228379520978803861190807401103130380019645474210607145521756801981703444372877797962202007556868570013995955451444688535801768836015365899427112112167151436511455948753723111889350513939123323586904199305791565087653031724433270192076800383610466581684271533592554658089942057870950056018015648056349316606861812032810471285667752627714032638176080071991063394361665525107354563786041498592126841363618644269307052468186339873529852962029388863274701315503476976055676386232579708865936575214853901988709276689217487917543786207282894375258498696590287046182050737767711920060138785871134907649827247648706148392003942551361456181689902528992883359145488658338106671967399254220740173044481117533018531013665087628542881366931945846119105219664779472888869771710182043042544239819327142787565682961616224348466921949550301013818540586220020195363118687357043104999202584663606558913987097677679642982128949392555575384866292640833454718405697153292091428650848755683714194135247703572650653831010699969821498236533732246300507450267876168893259949863618709780967770252500828643943446165701866249695505760901855105065152558434529897041563353705616182368156629884576243634166009454723140286504002571009423258195150424275129363886225796079478883197972795167910115454070019583379781363093392659065748625151531718873631004171682901556512230872453392350755761019071938599410640105372915207959959776585737056513237074431352232594048269078515440221189429791237974762704181657600000000000000000000000000 [118,49] -40899815315419143813451963315781449399656836423708972907140406856540603086370496084411737783423672816874945138362646354646897145010156568084236326793812146487569340017432568698747579542578919829413648165591389479813291266820479199831181358027213481034949658787300092936386840287899616515806964269127193024396621186686486122036863799263955939172593071921927775493684854511189118551432453443087951370186801308482458630778647453428276015709645870535510947408779339111073184857515744569248147733815211515440939102690477912969882795343316082561131260732863395286003719346623871033074314204036107708778857760916026864582185575920051184482436119380897768792874913960288869268401620906168079179728855414507897421581873852549326190233362509531063045093218584290798389283359283059503285026150159220294051932994518942414352635466820681005456247093372464979747038151574963956819718417873233034466577638553067755612311780109428390639196844427666611999828937222142444572270116087493965265279257890570422308212797764080018820954642816681956716719116255018012515116344968846316514762266452673585840087654849283253236525728774228822924968753849909683067553127493058605796848293196611105401834157221123675556266052363187357630993017583704611134239888549098625337869278751477947886476607972323553225062475506783894891795980361081762600503408102831561005790902854615027372647668990449481909604716546652657186269382048704441239763402578190853319895700300577331325601667939585371795276222947835498539309737005978402484709626292212557290462013549137223686990404857292665439010354622126338861459118078168630187669750053883283116272810923850215530015629140507479599585030676615274351058341692746800170280187572262979112319006847301822520754160114754448467840806037471515463134344663766062060826750265780262453712426699891932562111203917904916334994427565475998396756986115258469314590044278520949107817809162137083715248397327919830763670352540058702862590521713359890056996197635290445016765462549087040844654924100107395823805576360587342364942589067316975476907156277542191518018816948074377567956121487302998615538520376863048543551183341173877032477113065007646870257172788392529203912862595612235513416669448119780745715375780919890936800569037387884591260916582064435021305039334657592751672342828776762383042690652647562021860659628642665263987623050324269361647155445545950346465585250165969363403849333105017881775704227775711904967216995485214117125594396620378536270014243678091272361884794116438190006000740409205238110383622710226559541765512521318400000000000000000000000 [118,50] 5035307996808739961770240046816789142402209087147680996661669933266424228264755790442359885822810435485042089569000866985129544209631849122614273864007591232018391297405636636597606798896828399773740270585683782084519721015287321471333800569753640412711896302239378924787589746710183923183178638969533297149702548354074131492037932150259337997925756389532823745974990087609731655832931375002021440949157800947987219743584625816449987618999634202599827741085673007245743993104198389181840763676514250533727635229969116026158982493546948140894021610843160023163709638579506976671708446794968563342517732431246035447841551698127436430357297795788765068993079186745656562162156753890873512871881932819811157252423352513226345906718501413291743379874911622178104966308838459512201020696418417890034134742097326654007830942657050023969940582616750263557528667136910824079203177417117659703444909182450857846989243873554573634028099999690997715629078218064664411648895247053253998095664547798882124666676416932902897843765246037598703948001681582522955827839734286403306662566351174093025056065449151245055338721262968520075436623627225857267681461507361438983487944343842819765824276302550560952712553476159257636549749956324662850408746914112632493421354555924262937002777470507995091509566547995120878551019162043229545676665441135174986326568215112483907026053464378859443673996700899360048162127298648646051933795981264066687334691285358292598842989375396341667196710583640674181405235243646287942060468459043473431305321730354304716509381273208420214787721864506818643186781936658265315573663374733747788271681405912643055164876171438826654051427041178075656931203120227552584061742542964026758831007954470195514621123503920286454140522974594688287390537417154544546714935818302983536920361409814778271910921147493185244513929525127930818718921569983091102388208824004597298734513410145143186853769324897472156183012460921308564887711930101149062506451744748718021263328946477340553978077542359677826318306436622293703861357326373959222331727702529706606596135168802888994942478286031952705815985547608010877941088699526781267242294305608585320817429718913636867324314495959473008574477383046860572532866988044366295164780606892848364960534986778663397752125926791639871143848155857122250306460057537878008321555443223615049045357877141785346342067129210049276443802716403125399788286546796341599379548461439787788453972727584259315867111365822060376503010527395894464190999442303671929198426716743428073514702104871249633572655432906833920000000000000000000 [118,51] -258848206748011715573501233780176109987412595970451349568267917547145434947165614188716820462667853284743939408364252776210071324930745406451336048791482313947358314807720445143051352836648948624540938089428768427681720746857506145283273001258911898019724528344498579168009036895688659631600598180680966888913711725941977304721228198927677140839724532415722074917501976353277631993086453257898846204578192909069861265925491102860944488939663557206974281796079581696781183031047343245640640849831172571379902815732411487103218028988098778540781710186976701103665147633943989976147289720739451062632339970183495813408950329280895293019578024930345318045972636134947817210471348415511325480042135051605854039907080491898913871392749088405193102547720705998566203207798777452565767647012533030446340235338769615986900327528460906979164886889710390047948553457372516545699993531270020245759545830673490084649576677521598760120611686694719632214060809002912023735949369157129281011881525578892907246324515124289744089317070058108361136301876507292650713330596417131625853745877363857328323210629196132832247694648427859998531245847451872825642060724714350262560883372112784592911549252495466349291063564410416722525845057340666424044771076259872729202257142862247841773442003376434928995153243953052984449583486979570557037069457110049100416400996872859812325098370433311932686663886870059589751779947089144734104547577354141418482195791069295759343057361765991018723330412869140882809807538818623425539321127938004758196993992069635734175113508857145356015534170901039813705286786948950126981777664772174142954461638517861432939283924312538297278896900445424440764418065938260826020638407316429389769438303002919342477989238485538609275071976891341476499064627264497909872537193872979741266007806148663698875882522445590488459973294664695705614101109716615848651617028141802515864987036810517356150523286171096958987601605539263271218557698070720400784103203931013558638478020526758819066889800232879028251648123581347475797413464467710618135265846947990687122095678568849011056666881917952843582289856476820540268276448441645706399808086954329255664007451440298965217299688885484950848445252178955675754953477554855039277782836407126276531161381708332137226405409708276186218335566806890503401022366294022671279425740168433040298656282469129755138069120884855447139058817784941824777946215287350775811293652601277827518746044344333999945012165705783169131255354881082574866923238925610322555834227632576713237234455930422881360925808184524800000000000000000 [118,52] -41204580441806090823495231947209470568121958102249739336878808991247863933568696885987937079791257871150876484728898249992316477357978746102620406000534245886618262734304202385446911643663651825116110547798891613114231488460142862988605187433147214199803028261297701835892800640004321320923926493348857469713361679803503399988248966464277267264877212994809470857290734951307289286474589460377624665314448905172210289985570980329209837007133045360920049717223432471442303835447144307636665975771565394509811609945558114795621818301483547738845497872516841991688379312619491551410144692538483360205161849977288520208365378003923082764212515923818407596168771327603782326401823469455465319681818619999224851910884454569663465917502603998357289816862384456357027507588634764226907205783761822955228707819086688409166817244255207657533862221605914163514592425679570679600155010131578607490976092112555359182026160437965749377490507241561223608940307436403451607131428545847784661753711651480681435664054251419953675350169057537787661639398256223190576780052023589482024149015403638270908409291222397034102205133766508612473173998924195518142846471197859590184355709813073309563477256243635760312009926012473555008112757199568148869901290943760240150675487580501341319969055375937018091179105136333068337070102568733970608927491001198651608683286378011374167109839580075173457454077172423015279772291173105509379999803381356677280737494825002501630023599781517488666689400224530606316859108747180406640110595316969172765246094053741203039415699659687251518547856051258227626537807843498293482409308294955303831166990206841217002457725697130604169737714092217017158017568561632928452003200879510235653378549648344404592100980540997138976092234024312053458507232360333767329615256782088048002476561947874657331639031236839952783935221126402584419858947364250733261777051281891289519817021892472858172588256253586231415037797707101403598557070225359615047659279866705894675536665961934556260711725705816959301029035021376243262860435612881909054357425459867739013820396994764004511589194593783909810176117968465737220519485236576538186920299178216892586162776967985925161100547358019625369740972548748530090201010240335204462398979016534589975257083500763353474804072754427226631092090416319619805991530937751166175250337290014355092043056196111238430718814547792959179375848393582945887303714287228565024534538651936791632597406208048100982041914509579534728022539079394353159719925400510500245113913903145939935307519804316909137661531971911680000000000000 [118,53] 11152252766831737180679398432267710822470227057614027160316785431551600782407019304642013591468066277770437965396809952871633023138062451696477907220432197185395793415521387104229876000754710220963509846289128650235050633893655924244057518855644251598932682715449883360080592862770596974236700200481221519520767111467425760007421136386796994524442545460708805615457145676302542878296522523679704382117197514797011372229402175713381383691254123854125788511965116992682897158474091866932052044181086507388532649965052711739332546279875043745816414616000484389646332569841431930973093482428780019834784122820677263576738742001208038507448446990683122362753497340995052814777452357232362195405207648044754486161196546336857880370780241463256343996234536041219517877460191655943258451270386266401276735415626198517391638262370528468536854195291904279626358085270452846271134593273983097376598156258179546733111594847840099374240064695459916347813705582075664313501067494538814398124999410160587404899315408773199347198424768910472449140476708533261854685894408719669964956279150790178605256746580972503488498658234219350411753258386694860141059709997293084098783210052592589659963909714004240527964179650795868935546177205273885993293773202218038439521675721387806219433838434948081135122975025585810708129275617452699317156754274288248191508849374718359683731724680578656363228364585592281299127712096582056534511378456346966354104154032618749901223621678429555947540864609494585446359496441177077450478258673199037602404592399267791752104415749995698371794597034230120158893552558068859268591489833633820884025880366790094825272353889417752492435917500739502413390783226334918650023247374950031185008792565940378764933228745661848705044273834013122881866295959334385259800886052219024652331819606994493779245585708460207117814269772440053211389870938171569944475435604770810922883050036912547269871541582139389471557587041176372686112615292501243920883847318931256435572139055901743672871465056154558594131616110909027149564400458263727269541155722455826400026186335227034255668806854974117632299944454606354107465113577228856503407174116669549547014516957269460546660442470245799044054596992166515490687474520058421469090734260076594088393877996867516749102520558331496857302614408624202666119811535744151936464449362369954240922975905654503826759122767813684918640244600443976831646127531758766376591136594697902333056031457610389564495707644596803937336551747628656163015504098065929857556993227957242636858431304096370247508693006417920000000000 [118,54] -1212296561980142493574701135251150630279820582077951054801821388661320632426172209226721908563437694529513653318089819938315423638275551159340156062700399799263767668814583841128660589212567034885104220575250646811459575807019156466444097712358437400983709825088441804024919258120968397618884096700188450656068110495488691619562109563978446591556016680162706374217888247443762400742278640234909405346944175071522459172176598998371173902596320469637472419705215057199078734306114379108228839025791336650609233866695804999352829812585296187442091371585379949764039746605118836838074497622135127737464353966588459507688679859010565095015396063368439818783603079824278773545539263931785582444551586270518912662077021901400321453899760044509821299211719454734992672131494893500989979681214916408696515833922145530908997687232074812530583403285681590686771400854183113660538966613361667906888008270530974348837159234722994238982501107229543261608080878600148440308206194289367123133474741660596514557712816301323190524191901801439814893764130222266070909110317034954032679611724080487669843085246541440140839227305213428450973794431613903774853631496187283459801107274421230689300969725644855314445431622218768002564628995249726327545903128873654789317049928742385389111117036407494061714799436809219593837357139280528820748443528996179211426898851695748776567531714162480033795157464132665897217440399092696137660759355583354563476989178354530940213322111282537698145818463655090263786548033338018096170729198688327240160250880907006190911242516028656524566888986436589012358310932768197713227945157693749146456340992010896748758138315366477447337191332968993519224446251767662189226287917571833028259149909761629895604071674225934551509364969707608232065307163123868651766468667331883102470889196837548897367469854436223627699457366249787302416955387409255060168953588377167137924335007597545207738199801729721319596654354898752077425963087722966963202940740186559572108535943874624912351183659691311149406216012424042959311398174434996569819685620403246516514329772724245987756760630082226073712550740305932131078387453340875672802686404930312863756931001043603656266951809553888326887255114341969017104644447524860852406825498174935056914948540791294021011281421364963842952239861101994133501255842887479890861726374522100566139104471109429337860788384281414461444791417057067239780257094017754013226143871840705647894970334781817539842818805755394596992929573400079251738054409618734366406804243148519011385588007944174678747994044497920000000 [118,55] 72728655601062941402273710842861074308243411391153002272985022206443955777699296557219237559947331680108713204817745708472343916848581829440564668616689421341502160615720002765505373044332862645316994391829391154367359649807990638068054827820220954577922947837830272302878020933039559171094313555617832236036784383310592976830655965974920637188087831758567688128106432081234885219337500218230495579949728617269434849734136921187242361805271579912538868077382905657489887827749369721750656661054737405470874973502244013745187571013151080090666752539468985234278777788682354841325534521046510517773664413502661712470666159516348823503030709656897417759130736196688888846967033604489851599804948806764620544273547398273289407444359950436383325338254815640272065399437572896308013450025895856144111099605758158577503672967438829470343611613687516392264285425691322264036535621904935228656950219218665675100657527667009955475583643545261060595065797978253981586674556388061007437052340674142924939518026197414189688659641493047146418486008159354424382749515357335431303426708085209791592115855481631863639247194147617156536416769434209066218997535624624630849511153863607168561837367778425280186246692707744861724195946176257965424450011971557504342744551063759587106168082635516032555300030215604197402777164727598565533149438814481556083167443334565755285190205556372969012306876687184079471798231091366706836637990060643219769855291202937011199493873716551126368784701227369966904219613961614836733835819827086099939352376902867877372783441057578197333249185175388855431443622824428513683177435678263558159001791792631477876281559297986408355685693826334128679195197548259115221524872666195996948217891623086757978641288244867553414088483904985856658841774868092618010379078406856156479039757871983914483894546271872764214686684094897486269343977347813276611276535203036110244927167231346817140507190075776368705634811970896306908647409917706197434670288274909405871960976627281350648543155273211919554093338828803267013720271774513276320194538451005623054534485416577966633758708189260259207994621603958371209677347164683378776765374895943497932357231680643159281356942448423669782027897975741311390955170526713629401176381486491864875223717703201872414996430207826586762375127336034568077088405675814246511660495374701427166249469341589812409729661450569408454235432282303025161899303331458776489181130570102849883688289636262974990666831127772536755066733810565449771591748215452772310670138687800500384843250004802628839957773680640000 [118,56] -5014283976609187193352346311287308705139650137598526360684353739534377650025066481919317652598553964863585912011752580567537532375269267686458745973437944144452736116115949477327517975946494714174035796773672380751386301145893552190867885594562267325785717876228414497838035280426630565981215326127377760631434169435338533878807513928422970388489285383429906599847709281095663836704650373548645399821599701117992138358401504817054624559897541007235922632207013983325524297172671203454808162643912853076940894601961916078795107716484990067614519576390161365356052158503244255725630853187187589971612322914370068990542658763022949793606038522022436845013022122757765395541572998727208514644304062354719607174799237828641050451421810787398659194530443673945262974746868767408682750787355205171127033671421374789611160463473311078412757286303079233737720490118712597767280267895397311603812759950769408044621484474550163000813002830380749543152305608646864692996190047042880127618494249817188122141337167027380506575725039527308588379314032676192646418253958161106840561784861786854235170502683296874203333891833042267666166376464494171227902437110984317032575266187401394399915484032675877954804997850920347598930158722054739042363005677559843291545141352281518490049816148984186769768345377740795968236291094114053098887580525563827278256373854358329824551431514722787739103441252155759598128071662916828974331739533036261931351215910330845986381351631343606036633281682861519403321731436069490557570784822940766554742589397414880361929342092280043161090486815311893927749318260310830054165288393848495764780482479193495687129514444650745077789322394596290999619145126252736525579138318724020958493113373493227045108161162338801558009328937866284873289686407882498599126750704928350763960544627184762400557147244509163741504949909942409168783359671070556542358165567452851424726686639787145844963871063866877076653735786298746064231965640758506507379042868192009417218526904219326687601862568759760933004432553575639511687813958794920196415456180080402805839090690383955719945504640703474348128635133000590232873068850170499403096703741279337985091359813210279242715738568936972480275005113381979499047414799229613613022183884695676024293280605432125984227027326061401822317580427498759818015596898455058391550954021527323033401408824270184486923015689290753863637122804379907505047141292327921542351656972704874482383381537167349824755155053879856381905614917211952474415551393356319124936434427261986084625597176094501168295888809560 [118,57] 988080597678245573010806421714950845957139776581691114854756173165538818469712842123023752843287834514970650461611078660284087650505341589945289737654573141597977118014015621333258781324952070817373239962735213191899220415399007064402105363030461475272292951509987264203144484839408113005033340349889005844379116594403925509215392007319203310203551808519956568952303088386474831217467879168648347034762336169749879501937951477692506608425934644760766295617196454548633806253349066653665917149645865142825466302864250548746301574918611149910346155433851932734897110716765571539485228369886270548931943610086048789601036148191548354105470031371123550789290093066513961690041088662828173761207100178412969283072413159452917429552673147229040464211258787616343754586692081211727168640903804167248961641466630301552760142689267817059580741934227421912110004152752553551708886029762255608978080644954997276630663733207221829524834305185280468605371079157961458775958644542350201753626169133345854621718493509192858041667928525100892283060197460953072981198237155742656752875070308697490127480365880144827205193453345114744860004901642933088744510304886675815372094000254423771481622742533415743270377790466077516923638656574896876387968767463480775859992682217668610672287786144251644214999149810751601097318391692674971889707851556439266252672146250605552652190311071996534494090516374602471962175515250952336465057582440524623291918796008309589524630347994173613348095134213856416682647011437765816135955416693653151177778137780667440239322660626397976333943243079951371807047065033142665738170506943056776717844983303602859035294608144992789434792417736600108176688850510546494944822923555058210134376115643791309865304272965789153549375205421432473546740884105033031362065733731399246566523532964791094511150741943116001308562961159975936042104681829325054029954683986019040538957006490459108209091346043732037023110842917063025519014806351705195898536895892152787191610874382128075545408156407612995536449353880792574857976254677869141380768454944484767019764494019639853340899242390342315090999023755954362820081024714344973987938409711514620887600709185120924193106361488643560998286147925566728810147680043399394775689122859027906406551398366200753887701108492760383049326551669407495472920518626662470253659299862018668237925480374421033638826869023391066442059512517899351235266480260770439194830724283476187059603699116119362528770692602355079925389742910803830346795860742958529024114754707487464478703989976467417359198720 [118,58] -173859978638763048483405992676502712668818248840263314636195723987118598626102717490005008488543693725144997016024901067552486969025820830724600035681130801575374943046000372590217908340592586812646123360947485580664402659357134300609650043312223001394139529665877715807627826738801118169575007201946704148123732743732446557659957424025047300862559642772755814176890461286607999762580466140587934577612257327630401670310896065071367887427817324082572793023854345769520946414469322937764496216424449047937620539572924863460136104763627771359969053939682549491553294245839693464131390595448379982785011774304355930111246260244131573271187553907688293395252391316175465543673994751611594305925375349118869953987405196096148527186574976599666430767345184190231666019504162761423040902947780010123694501794714320277822686875170317585478492508381768885033383336011438915124914943293199580827382864142418145348990403179213365353838889024760057169554248205551112479101915464307877291859846531270387046861134631087952367225438006189124366034506725630584894915800337915825915760001644002932039680181902344096884412275360447708444944652530570585901994904342332224634736396676708533879691084483812111739984930903238550188304162585459740627491469782578159684908273713603930808141918557264365585042009238318112699231126195381769034155772522614340268773378424494431398589623899004580531207641670740026382768687166128132588555597200581324906347062130387077824775465768919176127339906384979037151769529953323150499365336487607209803895932513104656720875060549696380286589811755330884057730209606269140908689117521541772208246000046905260570429989310302624650774799074414601266877091677809235190165146603216336827514538202469792844051977965620320330437733658746389123610943744847847747200240772444548986577118887911653789771880140109612253120281765428485714513588994715506117210862285109431848565767132475694683015429057411480304674447690719630717397233259065775279861567069837723512027067285108499431331744898348227874260509976657082072785058702464212717626667795064821289341755502983069298314332992618123211197372893856047359081991420882404867376151955601156240822689530911567819243764973240598580557645159799538745730541804059619344316495775907135649189394514929682061874328392941588989365242654921618899772537177779815054696641414376283332608426444543210762401237662597506576911834623082215084508111182545657414258422088377562995232433822555173531790199903666192275001906947633632028044344003508305376828555764405867171486182214874268035840 [118,59] 23269526747937497268059552439011584949316892726121771875362655187406644644814743790959593322401412520076026341907917373405233821980781337108245242215515028445732695194794994948171183882582879964237378482642100095884061464757206951026147032343327905799646887954763382993831161427373877629019408418098435584948477293164588514988954528943536253063947941058542720175412266333825718229429501231577081828011788453058808554669553851658552098597929139324833024219449994459589007156983072795941384818960852382866848356904120716429825394605269081783013349760977609961591014405170526330510858597000671816367248581747207139487686548876685946256441287582451157842120715970213403000234187529567929882116115213264695388459374228232454797434775871859433581448098857347162157126252472902455207493892172180682295068150854092721874812485974287824239264923212489214587129675480750380504213623845660234855661436431335387335444195704372433847087942699827027779804852172609464871154398560404466434087682718784708008796203638954288405179539750005649897106608896891622831019123941875586645592531795364321839217907809039110218199804248901114721819744380197025088414510599132974221822240742643444396528511478865380858928325559610341302079777376744775398424383998062469560735755170545220411327339185674611764785262629926479722978940671281274940831147831509328761984450909482351219198211267406065117960924541759367179089482598031355506673334608803488944055266877839882380902351702496232322171909721736573490666761981040855490407025351136925069211808832621846206257662510031355194331122992630897861448890034829995342178668841196555038440116422097118479913761721245947268446308137127031003322517319252186016669707130972532155314926919555433345596237953539857913642909051385608676269103329033326435232076324580733354434909792764818873326666474315852486912739055549596698140203952546353135105655232245679074014218325440313322317474015118710617149932405466140764074837470012751334406354992047562241855276264307290522352728356153121130636712181941418810895177086187219300286330621443924418463616694080414928128694729249792393183601176987898819233998757034839746025017604528605522286186821190931824179904363363564851806967915648189703718317732641664539403862856528473945588004852764246521652162942343593310751517013434897618535807144550094875975745263167625909316955452931627721514269977976133792110763084008593189398987732735376452651972783006035860942638680166052217258479771054261488501358035229955453988293735544116517415838408709514441353626141068601600 [118,60] -2789440441351982138522076281745358753672348574945344547701683308415402135428949346801009083998666547952558941357539498867732313091433135089207959295727392904464053049662262345110764366857871146470481432606062845896168795832799810608072129094063507542187821827335330670072314406494785387247278466287018893977791975361532539040408046489556928157540405835492705669875498176730948419739023699643896288545021469032985686124534713297812546152172068135589722376669479426340062819113553444700169782129238558540041079289002327734206469033214696544239133413213342676514807473672723137116430905684742723810241292678572268097548939497365512098353519546954481010143760168758985054914666678892862552794217812719711124062203275878286351811370539451068153513255830802317234426719100004047134013904426757878607453453099887844529827382542880587338159887647515377141420946344271721457673408527970508691057339049376043590596728881527042392247339242942379498326136219728716704059573953822363572343772835899825844806604069392348350199978749597807280438454324027269180056409397133460896902902774799245257172827850510645724208758543736225637312333210792532490252794488727798877139726627091334378871625759341881908982104884529728238656226115371690515145339229951225070758802048502564811387285142558487849132117770553106456209947146503581945556163944255969615813209708720657591828085363163323684026514349190359977212039953752875948580006202595403692192866383081756041019024934605025980024458503197587272818207163200209747822374623577163908948748564293073392531000407990514302730398430501985036244385247999274452050965123138188704396436539955395795157997178604060584344794210088792443125772622678007911597443964679127496105977991588692240098799438359362890819269840708854646079474900149246178546290489081249197659859034652168810021465595916172780594303433325811215370546312158101297596593421440661563169477795184626186232947323676099820549375085020204316479530841674486526859555879845050776690860639180803518325203155325066001495027806878817650646797217303015815439757239871153511637723558947888176621594841244517329584684866904172291509403073518252530681727312703406070501362976667406518267183962034452819618441158093766132997852934834186943975693351261434359504803953061220764497122001732432980703526838033529202557617992569948824716406174026805325840872992987579645185443669905536087061346076438379716127861444278534821476248961501832792414032742657698167621768807668415847703839587740283001136842302207092440611163041569762422675918602997440 [118,61] 276190717144106768387368284324743380312323499547091241096711650535619685941767486925844416666157960227720955061163246557424876571003303969981590126120427664543165590615248719352306516654707854064180206642521837567555683327356971848122087192947618172358428225972460764993258889456861700100800101119736895654839071917315071165616820164217055973533094058855332657311349764045495825779903085616850312542534140533453762783479744426951041421688798942426185088729246916936346152671229242168820361067012737040293981676974167849836482579424473446838098170778933262322701414765201729629165565328704778668048360727895590488980197122467095008246477162938581668903273006219298027143056161651163023822199691542576135974634392947593623295875779814063647124367750406579130004175438516684438262343939996581966202080849200030457026185363305948974631203778100309426413565708890918788010511258679101229194050325901579984710171457646519488544475810408581825150396690688929980883213512750112473428111765078398123563865621510705586769237515801904984588192688100687484857891327979842831791330872670696835670508526954840891606438101423571803032916694728162993441682322118921296363492509198887328361855824602516682211183887423094207911444593859701208133738641768462850391390884126343151224843124912851475200235717013464272720680758374451293444211578895344994977244817875053328677091526610763149197065996081339458511640775569213961522929401481953628866685084541310027631319620511822306286094457038309103440237340239258101817735033316074698782889899106129575651212141614960519549477529270461679828392554030951466524588743711788435047518140655562054176449159763059392947430062321019219168487891688275911989575776265423112202978281765455019538528854959645708047315552000985385542014690221699979027846003815617183603607511894595199050032634936156437419031652250278765604587799301627071744007287073172074632803921981740036971583082587647364118794800328882567688805584498397277486781776427721796668706574202870584390298451790327659865004711085235157889814135408829273448344045749303808932566843514773722148315842788869068610537807789435625375007461581246912141971324401586199802733621900889793179377366338664423471727784650427147532059067310449939466643862625641226529294373908656835596862368392913700265730774330702799631442960136909603288894452234843028450676776245146867106789417873627279618825289306236580500696793667022930011992419073234307781585504701950269987500152259501139982120903939594621329443946310821720403399268121540961959795601920 [118,62] -13714752213556535160599186262238739940485003979465648088482982647665552366192165860077504797439160291378630328948554395965426794572383784374563848695852399699574206156585439938529301134801118019309044376787263793350463612999831020388225551546646343824951970656005180117845999939125515973247472568896299317628837665536404236606112802774003507172990837677770638892957343274347938089900617909992089486323791535249005143249014181390690967950075121661634197298669805351374799742004103675841754228110964624289307612720454328114953979851456930534660859280874493204356823955015520594422784120953105840429265200592677013500282067150844992527300619501159520915265392795294177571287713385529679422572194872825002528399717438018807842629163471211234379803830628342270184927013275022712617729830439445335177578651232437836247074482461504291430586324289102626153842185359408235370262873590738421450846009567766337296927268332191129817896220280766621507389727794637959610383054231818720359101208826884705268177191796616010923108687307180562435349635044847213917962179158885821047020722894147102108076505684615830221765499449429350843352680928616609398765084283077546391781591873364560914516962456645680655839793129210509984536471961685591295814718359860419465459027543866695105325247635634535868689357432147224200569092797536717801894866899349371392245833175389292904648875239908055099885604106098271093810384908109237849924973037158647853462328341988684106950804809373176362797815551636964489889606653228931983537005617358781486038740534828821716377668178200652643945949932550850559833605405511757564030199535869369094361888239748291183510334015841911009222278907203828830181017175809843139557875864491558267713047096391616949081780981666439056282955547480445213899164373102872453812684621126069183732732423113691535789296159860005646417679176305589588649782808958745688865930882608373482553722543613708998763626737551330256707888485696070519608624571428193685866024797921068083890706317965897298578158000145564248603270199752806958740098346256082948189758204202692902323002327003087859947641282097718353844382113034261162336054918735640796716798028195833383767668197829256250894100888331605960881350558284124030290905412860889789124006999756062377029163909546920690215289374623752339469064584627043488606663360663187148657233209310174194762038846322377067997491801684618213376283233774080517113854195901904916447899152185008074378310783769731479662323736398448434922541214692062938864725150595993684887136240625542877271040 [118,63] -575658221471680145677677922145123278207567852398688204133570064535935663600141824385268723610227978728012624433025428116486173552745304024281903228938148296162855281167254139275652985671937546339461519880465314826928124586993416923873550164657296621977579585820311425910646543738413932517037976118453030165694351320546037705041045153731245805452910255522360987017990836972814669021583554225322338226459376076567368028800344682191082824910593230405197804512506055187958008624469384098017495492798898708802865672498530641723427406886434671289339394554890517723220818727049749265168473512265725477825996301136039236429260251670224832465829717998838500066349882101099716236537865884210441063268526467207166838890274731364009062714270718242322647723079247461038357897208233681562656777209301372878153503841732657853376630017771734798818047578771822316680648948702789098884633257042716242993335024627960084574598195780157893130652569195114207464081428632191592857118564482391466635466031530687647028561323912856700157652833655775029698937555684585886234205149201443314002614217312200403765607720809402063056887641553159807800243097914330429264664244826772416178264196685704876994329967866282837363119020878858820114701772567780109130535715875378930278043511487047291441613925818716985005692173920725696613562521072984540870632196794101203054707939771754640216357545598060674125189073349722530962281478815096940854275380920610113719788179691175355866376013428866782902986159727041769194658891782743000084882381165246413799677708265745109440520360378557909447065603545948971849291176255772479837288740006049960569235665785195467610105523704081493289325220208447851220987334679497817462816569620742583310312682188847197074291989516448136323122131153227074152953746696184999289564987438759445382493018631862128921812272498561704425583180860619147466494969529681060068684343969301615233019056334004845389732278777618312898082064569205151288549149733073587113137100187354367511856509986830015399310904181671686556322599232255324431766456206572216655539821706637788793791017771553252602229241865959824410385152469631875007127476200664666023028522851405476113924216435278173862890483491697368334357034212147194322410132688329556880303812219244085367740672975163267803275833660670549493775389533308317088051422877983570113048735502833982509465937601511696002098800512936701707353654394371888447248917027997462025180625877737668599480425799078026303251160748247414328218187864801617091695226645174749182850798476494914560 [118,64] 112391462718653662738606368035594705795087664607486799269804646354089457686384613735664682037305619196343500945805624934378204525102232534769796144994428284488604898533646105504598400385701129803066140002102041410654357051198835937037707490528454411417894970224681027651850089435121375787450077330956997338093531210316431790799307535844516586458982543108061799095309159588135712424540699842322450121721443309389054030428500732266075351879427467324436177366964282416189988958341954754794084648100364599152734204844050109805181685642253355010238917435297608338552736141154339570239411320397059057613986000366254979768324574789721274248592219774188114606803870115985116269813378731317541311513903832307081357500237149397142923091757079752271163157864016398985379096982130181934307758050207515743173397689391890220412316236717040703769880237640783950578021511199858599484305256970734187978220063994783946654763453250263127799596134861210871009020397385699759464008809687456820909119439387916424655173550613000218626612376004973332702994302394281786502716213310027857662513536128612641172277866129864098741260528748011843673305978564410661571993881532315902398328433502445239960255915735977856108512690561510466230571005256010025864699385752228156778781116695707720445896266078079180323017456842006052364661689987253502111417986656542998614610399701508613671275371222932162454402681948410951581442155165057596759472272947405439299946517598755808013671144464519751706588341646159520974455865038410811463232249091094524944579300673306967881281067973187353960588260653097420519579303363484842525480066447005797625990098995854134968951737925723377174822647947557172809316612367771396820471987565130979950251321563719577052838951906187444309188614731870599431374038279294505123848551329995235278485824870689686295100148377140803442976518996041246008910207373553103884279979974780788934689507378833016797771992993252033283744000169830659562928938411250626681152712248652505565419602782247591020275531249192390496656276549597732527566130900266240831527009824188738815341049523691325577242000571868421335513008391494737899755214450687346807689205548994408199988188934785315515842965901402421245912267837142520077265990281436864458174025032145502737695014744078546455825741086541691936374632269645672380039683307599438617054879227258248173555393098786547544392517279270872325589351862108905703664631175227001056027486371709282964176675222528781915208803428581126826830612619194109360139199789782764225753080237296000 [118,65] -4313660093223740707964887836189984866718113121893838482760995351184772152778323641239474160914399886436059679299998765112056193047606267966765345366884087066006141208586003465917356199520466809468340832249811938826709576422856753541379164450685246469064432691754574643963863365392014458070173230761236157074278122695220977767138040211131979459177327604569337526843943920169862267675411780619936698764921483462708195125453471746103129620102390984729173423763363454476210580034951721348277875099979340602642404022620670631462992838491740104731970172114050416755350303127152496821878325388349019312782647631738890321128613896623649563318228759193115506030440805977009387619009438119719725093103080401073046170559791564545760544473549651284844024787712090716160241257639980307508381797415062900579501253622078467053252512504204201040005741136289762285727947896248783096488637514865405764124788882150799701112893282991217688407046928556248369707089155730201240559674433439107040879191002279289175716591362791548963537930276408713452696249885559542565134899185770948728060274435568243447798286382236514631645827774195101854218397810534242508268903803262341866257324865279606500895572799155996773138654403640543847991977663556521330599932379070436508291252666600633869850434391711877696214774043757927235584087703077538479730987292718031987548600645431675101107359635169823666042962974106844982593058871617637920769035205786373493927977410410290441729513955863847550858284258981240750323477063336460440964353292585573246087590763224517057940695835789354616683097043666644301155365521510781688716007874122908206232849657282146906753053683426752739827534731908092267384372720189883569404244879037666236701976708209155097956088072170370065240177279905962540998856242542410904334801191340844709293025314852733886162564556673407307033268169782478236420241824587667899448712964232011831990965131116980345958698643739288341932706234817968961538991790110850684903246222424613917201966085256446844429212634846589789186005553711238199075781899754340164151882033756573873975805300093451254258479620667523810885753880840572542800011695619868498898027439824086264562679540843541756118469481639605037578020800867172448369997391757011804096009142439929554629253800080301133233846026629921013654166586428943042376775865522349417214320349040246998869853706603981262788015810329536763495482344021705565377234040433167494668393710717004821264356934725649457581058735310205658769326348245086062992914992705607590963615424000 [118,66] -24689167252069554802901606253492941306309770124835421478523070942053669976257120642675246902292439686960232343140533606070319688615600679490731251992695002764781568472566193681786739917889867588263788748782034398484558259317528510602631361033598614013572108114320710179363042266402698042279306976330656898721917098362162459770075087630268909841963046192382189676512037975606410469268785305377349989896898115401152856551444881354054493534276463428655220974315243239430002624393950822425719315932026875422537209236586652182459126696831899258915406864463119625289982907602141973157641155923822453987302962732955872455939442253511278345629333765768613158339570421623632762609036127154992752296538108159353881875804856965631925839789677712616291376095266943332083961910837149734835585726107952816186643799731495753159951689671589420112866256372371031383330677473337266327720720792430447261841825153859160494218071680530245887016716940725030690820001084510218134117427184017987960804133885975134413917722986516698641934002706691085467250128888243353769596515854260113295597907936747553048883870395211589079912539381208954159123036255660055312092072769441167870036783157822749731684934897479966328827725431584921497042072646542088532727025438165945740696137781989831823263492776334733845262245495493329639504342428959270587460110107738753287596954336439955869611387910983685011142372493702651514510062643375579038878038255608559801621528905280538932490475242883321629847253663154704251856344920552375853338607765517143469975381749849966826101281396661756989070532433994255582540609049329645428242794575938635681346820636897522454571163795627486583251147400009873456445399828488051551122400573969019818423308059936693171650241959930072247202237393475539464475431783985768647118259228523484718814945918136480280050147813264060708606489506425977837166010326082541533345791022977619652133732027375897962514487257064571190606000335774540652394976677081199428758698329838273742809337908656425519905089782437904682363469186701888111021903385113510128533918856681465063111287915404190150953191432370969441762562032802205942681077980098027217446657262684153740324982892802293772708907891141904248087629339472493806051017620762457082431060494934570845136672005287189906091518107299217483477234714409986988536269176454109519745076346266376269558802680239137260600684095897089372771034966656630118205930843901950544182047974419207427801375623509206108931569290110443745331711379231490677068823518308872242016640 [118,67] 6541011571835511923016286500686501013224406424339616005689386509152992276382179136563263590293793889878622567717573396870164503375724026448882171236742348815124753509118592070962196210736243507678614979143087532211136067542277771819464582467646153338977532956880187329841990370232379158320775752528208712971434821709223799060752119994872593948219784357218147797247459112698166076339955847006091449287695438902422105841282688313630955663835956853244347093793814830373360070036247236597784444254499225828246895415983297128125539331706389542908784372761217196417530129459996782222569849813578310420184611009306536603442953474412541423732753078500918508422673081729494147048031205626476764499226163114600185649892030517118690974223021511135425339621023674132734818528840820839981862955437069679343786873426665552808619461360468195129281220648530656628362258602811939266372186038570355296328290992328677035129452077859744721949607101399742699526023846678989608845557777166907012507914436436651293730117600370127228437350522119072906706684123906109675348074207825514169801228537721064185375045578369568961126447077971267437171530108585569414975180003738104721198524332242002283400224693698663408613142516129674360094860786844890013352772148804958170060827846525380886404035774326816385647013088532668141014147343178166491210774295114608473944743520338490057289957076373378723037153797517710667588909634623761565143579982549238894421423717762870522643864287865252402201133323459481282681824576592113333999254747652103753310181251636650362441079720527414153828264603267220710414946559813401682450894460142419936418930593912532484698105738231290459412461255633385105457674797760263619096484232259853486012950731757004198226355374697924307955841943939371516849998038006144098551762194919923542743145464784197800951993831638151890873820965546635573152125694568409966870666581701091795140344145605285769805103207307419249802435981042424629995243732503780095238227848435492794338412995255297089620816301766409008071510782812563381731756407714885150564917392518297580088117442262816675386725538094637252521397815660058524536365451938322955462415483153344680998010244753601939505866229628458980897976449978337442579312650836118949571872908649516839527371113170882895855888620443878175487404302804250661419855521572204785918512936220351610790297057458686074682791759522839034045249340572220008839950601958091218943515028380947382089951757254278789574623966855986764505032191431318071840284285983876301440 [118,68] -69140308323202894814126768936043450740434993034147580994150789764744915532839000942778087195162112054119282949128141199885163781856283634287282492155162799180752434138241632418205380007209097784339054517880851613348225914427408792241078867411124611331618358120809262685673279852884796122857493401089293078650213476522962260078735186728025946050889287732063719177153621168306206763920810752330763391517850621922975693334158806025363795866208582237720986909193871983921542038307862095652097640048135975528819637044631573040000683369047983632989248612297580027231759546050879662114572428059344088296646698580315566947824605826213987574606061756617804593388435228102317689701724293410348446976263435552518228930680114092186115873326127344114314941665656974122916276257578320387752492142585824134384516817404717476293883063613823716117809462329329948423330536880386166317461877887411489864104080463964024611292589939544597162572582257856978429172142807777067308537605304475128257918235286855367496656836831394959360588650491062705861427945898897551670508727787536032093067018206461284557838056186104277028673938525094856905672317887274768836627001463094596284294462359565361204916689330959563423599121375398230864382620615587463733138078208810715943954245001103586101347789289651763908438833441151749630597996604675436507047158829419301280160229608017744220585959191798336225557671703966971604252282219538880274018023707392235482674564115243041174290303720547396321486158535709818236723821636835133418686859677894847036000172345241177429259400211795766986962975550451110865006335300732552844581253321785875892910866565500326064330353420877887758799720158323080161831528785241268240372190590579393501774686968706411652800359961287290560277886637157877775187669829593802393860967950361509580452501010971469181054444586349898125635102639945311633832297731924975652887025706662883316045699160018065503810172168601274123357387817951278737090006754524178347368750955606794627195345320697375138963036671468655770034942799324434853428760595502232300606495804618144653340173187544782129533461035943948980320619964972783743422243483776217579778565672135259303412929431045526860980772372643967233136557338198524015339743578440709387791829908469599367077128316529996831939972190561776229776981393587334347166915714233774990177463625671599480233153526544776063503028304935853222075105869912805337856870263958999526871837909639668220774925148733279169956289108782705711000421489082072852823088459683200 [118,69] -33376672116911786790527782227995711965342511510756640428707324925931516375440219482700334232886756652287196644503917966145244876075595088954694046253879661905169978052010271026763490225163821855708992281909097696980939335824176697818928952269561334464933118075334787641265757947733808585838946393452774113312359528248406179586678245064367753313781094087941492455397359795213970992293896913228106506246057495973728104412534381838765881457169365600036843564827202940952189133826852203824815762963762092422239467684161443529118162353255409094914886252732438094366882193781104015628743320226172483963047913972214228058452054023503359658949474773389257855430240418716900866505230879697865408486050463113058502910521407915574970492433310942540595208709834882181311026295303722000406686082624381021121838487798046001016211891529977751444109137808545320266082189325748691272126164905702690320529680884620511540108325199835138646193782647598684492487161633773454634170301930323843182364156208701796441641173055215193034658458986553212865498412253395596045145490748402028916843810515264270732271662308624168654681374120099953147657092577877822446888690124613372806743858584157372991107248717786055090123377026362474715274034569423137927822302845389548791162705722891170666978159959809252273182845332152715663767021470850978460088636764846386144955488572264656527642124745168344879303784631602183024150875323032271058563271374139114540809718203448308728196979454615563102665419043650855952615663765840501851986443425217462775388341610733141566972221068650460160033008401500949027662030248599490646964155580866010961099124877683711106720101236707389208074368053043818671504719231633758788899831530039974556588415203820239716311797270269958873155345875057542299946822371766584409535623555410365662600157810568451440917643869451839956409032699086537647792904890775885475001717722011177616997986619394025519976861804282074251521485958464762383894448062988783726903805503503996633775492832043893592845550135230165899888017932055468319256080477939413984142641931036992455476520533357661121269098606618404760811027474823346527738108982676686775238042612232712626808345424348048498433207587328374621118429845480145579804802687638221990494308743867451601331101953656384503877994625274246132243448109355019191927859270560024538526436954759774302999228599454362066379220146749093023427853551933332246904827437767453776229998230242667050021797788634694808210191911962349771023490485462540814791940902400 [118,70] 947696246024991520437800467807038387470089042962365073723537821727536529689862699476437712915932784531419931750949219625362377407618630964949455094431283808524556553603987156170341685527447847541808445050798685249951442181115429505165531448199328244061366062379116785824906504318797062172495625250838389762329262011515125952377466859463569086343469843269486323597941397465650680920692936734270600857318697817850721341258899979151274262877714319264924329648848672565358448994464936242330927183539601479638638280658476477371350735798544391257207606808057050929385421970264942897021108413165312461295606471027973971652454529167202805413172984970983030362070795066728837300988443549927779901469569459055734821106825521098514688744849780876318018551216710798110569439319996847564958522758926464658977466070848072402962535134406552324407391227119365852484729566407303089396932996374837129318497054434567201435097055745651251271595168310234584310146501430207109232676464709519237563137921234095780742196678362827912829992164863444910823801550123510026264606138255725557792206670042336662454733825899588666610688218633659749104664568965212344306460810165047139079729094686003688107925675721063712481804977670489143957051264562744790553376903648604241223214305902525052247901658811572693563863081945027335225139069628648113808812546391413824696030212137957025134693828300789026616055398211226271418321122964694653504838593511837302168902616982873443231053407460794970189916715515170471061523467382316515074070888567580351502929218358785108374076216240502431384085947258617756251482780600707649930645997451178192035147118038061003559133394938883279276992813125717647717778223113649540762587345196439964750698829546826759614299002990033043632069718928275490133015258670619166850844458436301821090339026787774442576862506460760236459823529088007161480466182655045762402478504947507163915877082631601505773682948519930208706182230138258740695602945038867549182106084015968091109966905086461249325494245538657249633246991638057443567997941262632402697066487632934233302353640787296513801067154411817738170223461619539280570623030823175334379233013741188184749269945038817101075309362836222663947924710686944172146183222862259962412699908486416899230734375496581279422272404099680824693736423962284522307920533592911457756944552711661586628710831044899241570512206207259571224627169071819528090808215312333916270019544513298499527476865751629839807519577062096715000262454708675119009163520 [118,71] 74578580850984218804724545197113618143768271835818975999713939650517870356214556202908018638709686610263991746673625099282855993298662190301115048851451530809319725850714854150957443592015090492973585185087093176487505882532166900514439016129001469446078335701057149845599170076768865576601186225212174799032783408194030903598895709870885547074323434913548064353848746117388510057075394381563870531066556655180452471292963668621907754908189581403269264780156947171222680831045866742890874012665058879125327538678973860209134379261680254442186570306130478207135426534569194993353988521839372833293894359245420161716671150695805129499317908036316602510687015567250433288925877604802043121342189552590482327463277363986302524367494421952164558168392932741987362326340429878075286302566583459850957809364120922731539347194917450316979489830712473067559530118211144955317403056314146930170498518347531382870891719585789664984949614442007290770649123502199195062394503603459047708375000831997959747854855597274237576422399019348044320483749350774249364650207328857170262448541645813232025287516933199543458772987875362934667055928483267285248339743321224033715372364576938349177607551468730292168837993554410789180813373918498909570693767429195485485336094651079189052113518188885931014802052085587056940564611799357193411790979329884550974823155943151612330743967841920159590757590379535108182588007629580776386491739900462701499965132289008924676763582487324200029791395546920904937896235793447319471112064364221761680326281560835034934467098323441577235355692635686519760955922011080181392348435918139436393721084977050303233410587707789463114915375527702517322078265679083181415289579901116511452448060897920059124151227954978855685048213250230011896091625740755316734681543163290481305052479306658037665732302816623100838790531923118877174260268874452642788809191670045070987459775177554468008325454677300634280655879421940270090291569481351093940763557789893759747094957412770300803083144907672112744697098865118866508771697343202452859671163228679135637183967901483316626408710185711345938779675284691412641841986485888121967682071655120866894557656128010538596658494932170928180447701425829599922568811127898659276554170312957409012277833578155889976773406821456741767530118844610217125064415563799734058126849393313612135943967886284757192713363371388704373148576304103298267634791424845130650613204160059677010389987241399861675979652798791465865419018928894157233920 [118,72] -1702739699335875190752693691738523285876612909317291456816622201923602819384178162278756393767392857740349198575056824917595854503091935455304084281427819800468787480588909927838327422025178859557269650964255060061985095722096135281157298226657157317019554652023705053591291051309595858537276044825130943933363623368542093747197545269532695800294821422845014542265397926779765097692892366022379135467968269039820929753374712384114905051403777002517111679430991453187431291239193438334789758401697597984788998812189918634204131854972426594721411104853374280002053272974594418357732169044052376019378384920727611957653419915318323458396003763985119684458158629670833130918179457408652702331781733888699604671387435195044361392810144857545283096556720208320300699733160251103538089717632938558384622845895871114383814791437575987983102578126077239689639476452238190493014259045066971999275298908741426915722963230231494202039093354198959165543525050731499260089731918246494373302078144899166288892797614191522070759282265072205463802887665277336531452764978637715179321782158414329076140042174868019711846146978005365545844836800505211715815249485011902801533958069647638539413116949110116781720352449285214649973525138809104870671862347917745491575128053464488206330335733738895567630887201382256274263661831082797047154827043561325014310570551893121001677240500398332869675045121085173350439785487968397794210736849786578184179411525543293018182956694725466408270349218839968048259208802974164344951186035372720841785886209681064222716727790911049447510501419536061118889005198424970059852247475454300722852385221770781803348842475285401606083667982388621693292248154616400275234400720302595405852213698431402920315804689766692413763256023135002563199598392335468191133358378859844452437039725541059992748679729651021523422097799757373664009264600392489474144586433219518207929722733325297957053672360473958908787006414370089574491356597880446228190619968633540147296616153595984534394718300275879709018619019165360412552542163348661564321602277940032189257067682993586420175055006187338034972129388890577981630780157996222350703600330903084942570128451512618164106274168310968161859205003832227298534604628399578347221598457068541022795069170591874374868942524116453519409740303870089136519493088256677943021195893008768000288918870989238773574576754237142325125448206177585756586807127977140385332484021803857226830259854498802933420987598725365924943399910414429640 [118,73] -42192366706496897148263452643113443358765802228518697654579604107369875729804963279503741250859783559781514744820708607174624693919313340604239075685902740525299786568170045701113819917644757806241012397832214105819434695328103304372679695871155001335648804370303191503932360747942254766118275203384650413255512662309411521194963669667067984770638973034644876294122932557162648744149606049942521733626678254634165697401574833369286054167783520665419487675972897603363467920351264128745268503711719670181548096193334725103990606969767309368099465241892646717357027907522971323749451979841032250680927615311173221880131348641036976409858784154401770324735210866898540911887674732040694151667852486005514800204947173441344617754489616668608208636142130748192919479130511637084623857282527114693660694676493237307582449454466123235731520568381097590594876050773878887623723356268967803691869429952118005193288908869142320687814280147648702325649622859159484137860981405683914209142716945297040102253858731969254912780533104741171789840731525152955224802894380730289817595769690721212854243750197555708232258354531729997639527296970437917359802659168993395188734756589001206963095391685848912247922661043363887653492547185851472005334791897113545828744017528659170572713206576824304516742860527960500352348929289753552855861434373108063256846015432851814874098624948949208037311924890237205357288054140650029129813252922599135456448269968022725214209028770637601088475439461408410666350642144121045107124791777625463165278462842602848979681931248946936657617165440657398547414125793801538883184873751095096966060926269095332801048005477507813463097199514016163837610792964510345729774024215682000077151941758989507758992720859688872898362044163705036858430893784074361310639649123130464652875980296727315433024413016697219023354818954383317452585469118145568502693512510870414334031965413723108024609778846966570907886500689843171971380925925406502422228028286284170942741231732305378205672860440340320537917288898104971027312128236542734514082970602717438896599230275843220365434843031773577004251241265493244317770206224396651064403929234720661200800627099961186135795673080847513014346488972997209388733574329572272873604972343883347790546325658255962844669019317465001951482078319385398421063013783168467169840613311201945524509495250742151668317926930366435133709601377607281115870506350122833409373870706528874903850733013277585567271623956297081707227874223360 [118,74] 172037491819516181648209852437048205851172523313102944444065345734821381624636484311003491229614682110781815345803823387951832811281199998983599263346918822282733773865491731226469707619176394247957992837612121219879076519174279114435039976881665150066220713426706598977160768687060240751020992195916347091226286847515672283372397385537757273103546148979727806995161980127663752205214607128585816189842948265027214314531434977214582503603314276599613251611868918444170489952577512809851474145977308664096250645954947063428078215957422221194971222014610034314289148745189898877626788408888503096898344290543725757542252725871545778110909276893470526446651359186782728664295299828202689646001622980892175705057202564574691176389959506009766374948596064233689632939110568020957624486113744487899105552318994044413748764792759458684078762820499429043277220699270552761846487233856535124787658128289690745781341775339923175720560277582434388194777511460255518305146281535366577291152753306239516154929133968552398571001397855622867297904824204236182778970527533404191957756296296503027960493916986318936147003415223072199968753468479126895411577183550782743460307059199010182333008141159607303644380063238449543802055178203853435365556810392692470283725265656780984045241574744429650768379539581074037985335448998970010960324247839712517686741251538424250985107842869946857419082955090374116802253104472520990709307507348299000045774897386974070728663125119788407181767338280473043550478462434295078987027608185806779356879713910181459507724008114175763675565211918396967646574614059702175424253606072283076382122135358502806318068795548887287928005867446820582175311775142369274879970211254873094315123649516396416097243040808900664669628114257475383626642612296547463898769977152190536551026753845476812687146777175597726089589780680735407257967544599821086166399422202789200704056857046676161986064657691196280289291639332394045622323156435866218381433052854009723154811566208822307252170594989941933558357976138956223040008356186502099395890960855810313520472011710765206135738932389976688379486859200400550971031662387539286355745855464873093852290628954087083224513027241246775484808649524574276561194555744815344377166132638634422549218082942989105259403788406548462382506404405463574228463245389300870354083751454290948648808185497822665335914004764487567433440798808836343063433989299218278207507459892755239031105326522798110977856709864455993501684992 [118,75] 11424939718153541692665336936053279524245256271410358185196104854376807808729373897557119313471425088224120714545192273504773811111481369613937725896279568540621098680910699438717415695065559812608380569686610440283959192071658096832114401910944354306001966582504315296697318388076708300000235281899311566861442347373743560777087624193186614199784123130345380535243078559210455127016532572090474907355673648692175408639037278740817527909250996364911057703523559325724630263316347278542739097077756260205713700846784700519200105390275999112150008413313471631138019020881562796836436083984950462529169998920866708271214776661486564828314870260577786434094219869285283768160427075395021413059501238437015331463285605133183773324615640334682148891238242857279876202653530116446316197542645428616983413734329295883241233359647719963078665682646392471374705307114934093914269451256303093852685675579173730549097079236346036325500187429907024923620458431942482263155936399820131491875996339920202879363563857040040138664326846982670247633932200923215067025568708812498037808035750644531454932722585310256958658554356122017073635347653991532326859996103737874583779407077899605036461349312187993059682156716997015650722672608849847670115701533178827145170871827043723542848817550343551955146080080398013594187463176366499071680418922706827743902788559103071957212357146272696847419072613739065906603884340548265861097028290237342504941965842896858486479324168300690042619165192022965238038774081679122947316879870792090788621214122289395784210662138770505173891845106296660831093394948357489519532983615701520709420807817895340883626731401370943728756108716759368378303762061097886006753803710881319443897117051934348826555812722329060210239228343448297149156930034147825312876358859379609674405743305192687266707226914184729948450014001899724074766497682092494596010387080765241878979319653399206640945610240323807914014231285275801945224289848021177103884466866202809576603464093326790795142653917090917060231543625942254091225230406800056739426521037248887401372810330122807009328822799933052756291587849013415126669722157752170679772587304676983757058900646303261412925189351460320323323213366620883881818556525425282720610494437792885317637989661873141482896887763043596835289333269916313121877880625040254170519883788314090546530818234620311735363181361206762909532613815024324135103689774127837412451000542068925292716454380619747154459651125429397541888 [118,76] -78067051921963812740084748111618310476723745417226349841634508877081564108845869881368828108180736025556312192565423618736376175313605525382811558745104537185876471343921554186453325420071063428682568748280050075301170692848167546201632532250204977700724626031870853395056027587925534060478488810369684140065705483180737027334537933899653334685751883683088035119205234291366570341112499688057116285035211772904859392264101138767390125644499666888258697193549516670230632446648882957822838946940421232186922070960293030272259259020628324067967707520939394169773229294452860502457599209015744242544755823130997129694581637443500093866784852724896057822570731312432439347107933728262764363084575892006050552856451130832502546568268492464432685196728725485372148784476698168977824209139129370294101067009556012999408389187580456952198883807329505893867063081629656704531360153599173818987044631447641292399887971223519654940006683285516086248103999652965620783286319189561966627765712957729196989810869517522560294508153038780727910965931184233431570691972670975125151462115633282413999727981028529547075331011376226691285443798104026677966020652064876448561043930770720300427099829424174570274871167246722500533696219291742857118306519713536422260419156918083033285928926946955754115477517516300690727003577189073579696192168856776149782706204272557873325457165656342481317084621865389853040913382916012593029383993797175721499250363009290064350324032967478904405932368956068931297835485790704648747441771316646928713750058974150592788846724796884892585901659408803406239329493424642051723184518208158026607876459015340448506617927153938596205976191530615132986359789190446809838404742993590199523911766767368094586183039601665867379250036050254482769118129428338792259449445399184925713888085678758958826805757427386530143286990300638941192484085459824414587945097194815187462511365064420171408632133241690963636553996357427470115671538289504976336489732941396421506115612486767406410776999545163414492906010642204347534879912699207054138703374505625477232246185333410449213205989768327229771677422113443600350911374954103763065417169142604515388454668289812898059821038400116399241721884391279665277824718175907599335503039983199933614215864090727641261703858028133744022501018940392844066400838135980888935210883554546845699258188115269965896937996931925079808846980627531318275206050358351497233786347169181289394067753714761868033969456382047280 [118,77] -3643394669418552292499169492533879295161799852928039897554313726725646461230752568199323324111399669265082906424474717341622983259797032268386758018811572970865631549025148659528610530051248020807295335696488876662217236451335665005967955942304866411382306175074222602813455736942469595361012883073252721684460138145826153360109201576700374873970937266915971636123758610144580119073275261578101700953459298649169889733927808994906824540549844719759679180878738952825597619025305339443404024106189951885678119388121258559448437022735819333426273346961924099069809891148108339176920857279903013955311750887139499040996303151264709338208906198374967348438908976430722338133944108360723016529625377948702130944105523808800814789476976891203261317924388592401129941776725203434726324831496683129308799582561618829709562090475017203544562494072440911876920378088261395930407640267370963863563470515295571514878340945563486895187171355433018876604614674247489084071524665182993447102711918726959893262805211092639651822647253219913824503095096041011448278108893923772915878627182430724166920832539488506084777956694588846827602484995799523898884129139578482362681960552691591776586216903601367945855577283897231376858746030789253543891900559813887022895663608776040032746154968284072761438867384817682874006916020013044634700681264082198861215877360539408046599828933153484610994172926033651728570734860397950919091189491032209102090317307419863833801166214551214908415518780698303879878208066960547029718225529951154208073804622313213898702814116465787006067107906467173720208388865782960919273220147330507447031939904669850435002378097718009416417032990586035999232804614729419691945066518654252746271401236094722463215308962823697922312561987320833544345885096009152493606167237540679302507795167067987558038075577401318090780067023796396497788753448580553474663133090337193631965222771926051277209075844704766481814577894225572445783536827439441222747152846802901343217635280760279943683483729133571659860298797586574910536841473261004753323006243247339042104670076650171131798719156381456263111237686005722235974556885825676856458577230821580667664344703291008154064090032090117339485967117954143854545396348461954406822756237022759867998139808657760263812585153749705862584055935266510577156670548931519458982318153892268903697418093802577269133519528833920086620641180136347750842465682585977319914558040141161399729319568200636541292556840704 [118,78] 122915537197593607464035310849332249410470975039129640587268633869383564204011413521897630021009717015942279392887585223674712344819145578049511141836270944251645493079677510337689023381432049041295838643038735051031453413727500573035772518860424393858557559374555763013076120261877507591980348326754988767286122490987412244248585978982671286894718028250587958569337470675462030096761872149993819919316753393005949303010590197952589607664497065371628852879200776758318345273600780312502141940379367106611506063019326880787958355270052279628392309081821078583702780643284588449820908080770354443826374407124182388602196963239041502310203605968302566240509813551536500524683626136162970221622843989185152551264979016774884652944632035531550739191253865887921606893220694427181298163863521472005934634710860416499070124368773924570202917644656855206908790990364025153405678220583714400076329941527919319571713039157171617712862168193048030119353596825731242891414284325981059410195124538700921492705342552602579846843825661980654022999526203914249586205215311663797358286603502262746544548458831433178859069880721942943267379360656588721524396819703760188400731269894195985834385186549757288924228598333599107399516977675231692779142128181667055889254947540899650960251214417377208082432972472976647776774542167864833792058191914198991748695962739943141723469128137965301182515536694199284353338569721980529010167179023569201073026703046905082932130617909777485500580447539563850788564090699581793659808991422309124728275840187652323362396201307197345669878706580367216080437317913091118510086763956686886391512934223957938949709179170292303278472363492924484872632386116523136361442472471900935135503637436893507428437497339218017660571047217436472555102733761139924578214031509078421062943225356584081061686173403306699301196899657125163920926308177291084408233059431847258196199257568663811785348775528288785058064939493121665324888291831814011522585014498859855118869122554979029630533956950134362469156465276633762559761293556316199490314346845281944857014126111250320716978249358231255927737053597488242105107596281737508638657457828619952439656402842670162197243501091072562028979188486889837697441359248980259642655243719811246211269685022362249623752953635095546756583477374682127309372384822099878043824659252342149399282644487028884187242878766226796915818767949062421544766190973669931376138915986362652395406832323103815339891200 [118,79] -1171406885388475940569395465057692145112712396104383597764341380652748183968046659724605849729883600881820573776394924643090385790690056209993878555120966151023549013721341078001918345823470245093393448687941008767227723285970379447756839271551877645183782914787402313090204799179882540501307365553662221246696431962174622264296192629306508983566712624547433846488686370456685467783817135991552652095948290750149035791557846519638536689668605196043543803145710405477387612523287222310931607385799740067080659148248571779494460266907762523399598543582811443285149325543049520648219454184292554811676583934581975929562857704554298448802504680359536612676808129778412746357137723481871325367469125591672426467473180902887846602375198837494169228454073648927343173517490964010708504381019414214630136345859700248942728347083055797808428257893511201686611525452676521021870174160689455005894257333687846903490450192094424373224019532219898503034442032723567395396359454802903811566270989667509971811763568626730865250550276809570572195915246619204764712301779635954177134090642224184684725684629671247416151689414746645767886576202667913309656415614555877404478195474795068645871307047327588594701693443606557489074202583010513602693886539623571108018901848815500158848802852176647852169069364216475039249054874801320917239554934119373521413061207681253276550405372992333106246563541181742002822523274724058662984885856280812312432655877835179044124902160727216133847595716129348500983951849715981788168605717809824805152690050050526344381282104120239688735552036189388908699436131584513361990160860525127437389967198235640759145177304027343022707724677327346661801437979885142288826945794640640955349811934634857114880330435247105959010855843481243629758368033198854687273847239314329317238722498493233518543308766936670162656939673119269046612239690314370580239492579384068074903188255877365258025519262754720472263253562764200444035925026064968529169583807931624028532833899011060790006115473697401299330500604982451056232488498719691043343602493681306325068015902826591604214490136502656378695551601661555420534488675644690016281989954561969746552444132929664248728247391644469359892585424611948305681882711371434011269153307188760883743811817910989006283934225576511271228185019378636707936361583665427307644336975978295913409895376402367102781917661192173281025726700542332673049186351018414287378621310830837505740284281665721659904 [118,80] 21168455507521501676979196602931988739147884503868577878753438112711531324917384504353538380027895587492923707424487864236560784811595219108016372279815967031085865313808494245471632347214468141371938856295187033540828639971947963473409684414111833105518876320067227562593011838871623733428639072112650534289737410410923901057668544251469364912513497231016300899117612236966857276974741670024151834233152246500236898200540744860600510399474722636052276008103208005254121675734356844577541303528975554383764321133389383138520382952812576909607698820494867796300646825290010684062413289713382427469103610512350580692114531861086669543330237411637510307959303752449450990916572269815617621114312898764930528720209463097887561614255319624833656111578984646454253045570539850516578794149162406049060462975449704269079755215690841794365747029908741259955128772094777008277337127061517835997994684683095242456212763073155807482017379412280774692059395380165598524069706963160583195921465910070294398453106483217370674892629998900582151956610583576998879903956241346529637659421755517653895786014385479975196596067409488239344839286836905769512871704229823014667297463372208230637931021612724314592243843181129978344600140902217446181651706298869329505970580451559842139603194746870350272618656704143316108401212029715463885101977280187918898501155250675519781617135135396760493591354563375557804458253380619893622825402326978288262521076666387403467763586629660915393354121536276090258221331330245981402984915838096200326483559589868289726614157439581053352854372809274930672165843878072749587871049267997109891946301569911889159402901777471956772998265886527936279941471579189484813561546587521180347365426410112078946998437794279054825717156212929823488067656420851049146789931651447315394435188162273709095694985081614211755638471396603371506010697587291906808641932353146533712265993117767670435151909707495788790499817519277334101642294147608684488586206709235315685620200131957894504796651477011791361854645320323254737817457554193844006836340813131266190582103723597839827010198650152331065451239986636478651206024735056678467857234733768366294519752192336474580240150607037388754084527561529035767353799116216596580774434443809521018566954068786844729584019676090453612607963350785269161640498158367876494443581330741517524907175638157643440640525561093224753254104739682186063422374476267289174456088985912983446675677646619232 [118,81] 228137868521649434312317015721216328325005470446279243637025342303710873055203954932906840963571964020752192007701443802255199969329524064679989116644174952942269337169305064450263984556386276546514695542139656660944610125436099708407107841766944112061291385592679255196678494761128546747348700369241377185179018966074223864999599911774539126559992668094881778278407873333716384332277968818638896643730361097469581379064821854297912793734787920734871510049460795733711983715247644528200829290731390268849309298679728359181110441170549338615735022347638951393014295503638871882603869254190488675304435705700896349979058025210117042669941153624879436438437275068093566800920539441479017772786558841442888666308481806228051483634747233128051296811125367982916152261845070782077202263810809346745401910966628306321143379745740601221553078324626517569071871568752219831651204258834560007643159621251870512166129334334815454825182789589146038731113749864292542932985076744453595012446512685002534015372020293077413829584561524226470662733134997442906302895237044845317790022469060219485865100552206240210836527217779553865364647330401313159704170417002747335029966100001829042478419088001442730286455205213366643304782081330979390694489929701308476457361532592260049034412444941298636018001738199827058479618839902727606430064775694172133700955960720550654072231218131194458122379287133832645690576273674867273229298175143103663482292109528870041207946833056859090968344155129967143549039851148439517093572345115210100205497133939360023018483546356902455911594216976245683234959665002232557011600350032140125092863600106344686660991513588411729013280736557291078968864295429539716155617789475006063704467225365857460340712784922822804513486040856654418492966143893142360697222949284435945302745414920896174830158481336557026348583309417130632568234477898353201266526984756458355282327585541762580401623117141209866783542251700992582259261756593152159638260809783114117971403874556754985193246481533536148912328829280616723686488240620364481554317412983340469639485842047037219297948245309304705912862396132273789478679543392377985420548042898752923387037881984792209699464841935247515803196893393329258738253781546337381508326516814839686118000234908463105635065247834772571607202222036735091589773492866789023238957161125552604738075724351670156469649138103674858340319521370024477886336186545816037358165737063686566230063978240 [118,82] -6317866543982725020077079348480434044814807142967152323487703994844318677451708782852115421518787932551787533536232539883619373864934845708547309964098982719884204627219782036057952867840769726088660466589435362305882963334980684042657055760747307791377308107586378726102512933170376405903942427282771093146239705802907016274055139407325359825831819337392232086789451282312018218681343766677706722642927682086365123516393761612162590556352630670298567196328032833224052044418337727283860941463281805243353235013610006796522914819492560521084047586907082357937603719500896780460024047156340220077492096438211862152433954536150970462703761384436843091868549933786010099513863284070044813522906787895459293322786119162677241311390580189806239644738786990181701380585933101927979984449694409218278108419332145022262654781150893863124832140647590998274076579313742729822865953716702428853722113223319694830678551854215906253493628491851790351992391193174932023825258019642350223247117617847058134996554140936697507641580793241345682013331213864626281582510358363397778669341417948645740291899696433556315091681115837010201934829550092933478703601369207874171896767112530069800347965208357636905929515842728942937483660263495723077949858038121499664247899201312819698004807710760056401213555165982990579196868949971092563233698287593056719042379917095868120724357929705410220134390367611950678416226118626559636877717427563317230484766504105125211618090603606167195017814707637676305926745027870620299569918826652492715052427425957078644064511038457530893804336627913598851501061874371254454677524596079022269776777773235619991251341960893224492422365212707765222443805426306489509121336806025251399860841156183679075997465339694352214167845729018317889004243134723251123957420651710085892701757937660910453837755346798317021581929805597096382493091200871843733254334832673448200106979651725864435495404128987767265717687796703198762909616349813211865518860033314325678208926532249678194921146300496016928055855093156058609333035728852614775487595129070814820950289287653519591144072724696713223901175791815690069242542346806931880146003921751851008753904886371662267102906197519607848589404566066108169494749166177499747826884165149578045147980395478509596475818193942526887843896524535470667692280397370783726782486537512951696669181516108319375910341911794794454706049010439849929242291101130920498159822657159272841354048 [118,83] 12306787642375318500875573806691401733317103191869812111201926938679407390265770270053092319403977743733336705354076011384174031697706542880866264677337783635532462770603161117630189768461543017540231467096210087272168324154794436234842107392695739395312265632787854382276026441625570147067535253505727162994376570495091516112133204139246308603643681948282947482702141538478929418478661537237125736504695689692527828336608598192046104877389964711780245099961662270820725632773980397514162839948598875982407209291851786310292735727827925793769351682575542992406411817245426093895857428478541011100928957766772888627232367859186201124607375158564945595593148826136277150962948388439273662179671011467508365534756173230961137081906038622744450363289779146250119711815154187922024216750317995825072100691248534263264219873056288450488339349069098922161268471330279410326602409720803359182176571623461563829630436847937161926831760013064470835439491074101620804295698294608688315524537605421655287774364081611596100374402102567769250335161923130145377350447117906265031777138954035629825169389901901662519556794277229061287738193224889527292430564320028856342675550192093740476857043737072244438111645721815641533980114912043295161701088360701222092547933876182784025175421296425877690072164330364315427500438575526097477204646125871715928292995214877836686168681026871332710735579148110401553688318284046560068604693007647213416097393809565290533333260870312163107900902976814175611010519715040564131697370806176933476310002113723598503831037427930393089491331284454754801076995344555021250380386015747182514752245168431643741581784889908915352069694004779335892020318567797653204894460260711700573857839954514999230432736187398962406795301541484129867459753737899480492415704442012573667337061156157340838196074619114277597348276881736490297570979554298292489239770582833821681176116178797769357196693691291896647411500329746963359835434316308232312551020289453689075644598434399673791601522652001800169335137159100939757996833497484670013807336662980637526071347807072371871899648087755701019818318600448408421307397172799151047691545619273165049848608669335637600647665903918022645094482063487618853704759449871428527169259431876362207004927996939193923102294371341205031249857097413984149258356068200702397643027390215729839101730269945114276062168271734402833025473055080856003027245430133284150918677737318216896 [118,84] 818522678553286798779056666172070949194108487373010788975489495200416565338245005270615249538541696424885248751342355405620410240955754288194594614827971645337566515281623947749230977505790270666184532053418608408600655912545073878770637093740045823650891786716746048971709484383698794800032497399666350272461306530124637830903424776554198048155693413951563730070238246277221022017380979739820660399274338024181830219332054859948678263358974261869404923272309379997009012881522278647398832148843974948772569465665873651887871108102296533263532265294104623918996149345124265989689986893932991538241024351920425939974555897672764997921677863689907846254699173998118595387249397494136144883568256202984931214528128388136808233637745711469696630014804912819875027949604453857732681433416611387743796237789251750654677765567771000767847420075019735910367856783844586293406607904972658800172734354160301250643183059168954614479767867788388343802862193936369318511385311753595865322667123604030581794789648995078187568655398686012082551904420263971315355119174812584141297416028982530988309306006957233641960180509355119512789703264758387855550763339872820767243562406728793412483191870720541146096872174774336838830448729058203950282264992292600413691151712605128401484214034846225144567939605142298425199757971240512720856400310737339414049418165190071693829076040541366061378195774069549173006418894994508591205057032085107365385038200939050449414776352139721226032985583490463016774696058052619284617770007196916300416715660171393020074168015301404110441953946404064375792551281958758038404286782448427529315419330158144269458636334526078689190062215610372520434223945514194452345511153168902601524184848455715419805974173799893510304706609402970996415333549239585326188316563641012152325726305616717081424492676825962082020502275997030297791161108273264214452545306509867129501176416414082101017951303435851466105247464719975734291414862512661880612187456952986823495232632361201989513947272293147354520318676196484142199898465689084871050996619621431489029794233258183308282671337923901170096945409592965040708551946827182899560534002142816597601222941365571272561470167395232218397494699623629532804248898220148270921847294141045271251789899474160436747816819567514800511638496449675000701465646251482064334900709155664373812697401532129783835889689074306043991201706753404878071374560626210945093953748896928 [118,85] -1542423419990460453864762858520257126396614620997571082684251108896546519042533354839192371352163326850706685916967096959499857893225835783637657986686106427547476046706792547689893568962325245952551896886407014698569754800323042208384769961837059386331606378764131675850822695137168411492087536955028259235812276854081927266427235857659814704442506861179582835591868309567362718767254541171951404405193431196976215621424678735867126508747912119958019826879630583695197911471455177920605767661610092611527619154276104786618963431752616322747564230204727884510178957632490510392767460826078619376925435256498217220510364787404391705227473661916781496490667400086111163600115380498469247784798533313660438169070476276548318982848393440578580054196139303722343120103305619858149711674549454033475773334842456147005582624091556512733237208588788726112535169158340579078421668415228794934367444546133176318098611975717237590243788844379862986237082072589118559041994535639692446565923109922561630662569172704525527048568654793745255017146915180368536352753308073267598099980284641859383500784959329870153024350895479326397130148747092551435064973975678928720439969477374532179480926395188244844368268792026382514575224940511445194049054326787741664828967161232826173878705187660721160245883180617245928359953133065327031019418663825787074021890265410535829705362210686445386490916073861081970488262334182711673912888360447992046783612130099626579737321558747690656233961925307413471821503366758575181381670961368461652674500213481483006473285391408926115033977746579527486676900231727943117307942484284199505757811309385179241884213855191474633079261823636519556693372552744060961166529145729692099065443723122610910814181023548622064590084052317774359801837010455722628703747131560236742841798854297949390513096057082469274468905481830072943480422494546074811427117021253914894096915087710164014566143440534383797864657292525473049456576742043081518762894113583493053972030248840002345060840655828570211824810180160789876977250299656680248045376292734275810162730842661269822987496846129457747544774457037063732947473824142894901087928796546942320882554157535584066554701739609228995536426361112151247735179746201003965410914739179565566331065734118514378503415426436958376706930943386324138837379139415992952786715937178261571950673920814200847995924455448403942837056748924872917086759404153193523982707712 [118,86] -30409775238805874508003528995002161821357308249605233439910684460286306204406504866865173365328683551342959340434877912288845605676575216920012958606418772662648304405901708393755868448096933985709581693875924112258021212628456808974001666512003916635092286662062518636130584787684071740515365725392324839259218500326503874663819830490359449603777274066575880099073261792010145016088258163390133777406952754156770554938819277959119247138164299373629308702028516735615581673287337573044582232941740614665523982197355309314806771944068280164592268587518708434179395126330493317559390537577655375154060393556296901188143218424609418141962133221714673912804578738039431936953368590560258072300913518858410716027780543272535198865483242512292267926443895635325000558366503409249212728841178150059091587801126345602287234953974789523084375244165916275300782050625034983028917006349522302229222763235550401463585361838653227692114745580606155922886082121722653108096710464475545892766681204552517444146847160914528318395957994864377415569808186467069174357842663198923685991636158266472848216005777698053581705165870391506254758378738201952167780183386634463916547710587752281757597485856632161020802723339005650700152586682479098415209246695033505017843291365609169771061353574483374177991280045814689305978364629680061967216917709003343852837854630883085400147109236001174865171659812062887342491030235676512215097231803292750601105261216267080616425328969780387092603238057131059211296051315798470511653393647734304632082202396379688712118259343167238485623593647145863097922699093971916673610465332420905038372311940862038093309004230883310730958647922178779503793658749010458604802701368818297216522302999836850479067805789639595526863972087689707734242649462894402569980168152793389080529155871535612996836400318710154888948350832015755297938283567512683198630310290740828287970986793544259070500619247226050197886113686652164346153618750965353941627799337691575735650117625840268280613881337128314329068862989414782544098510270352839358044174106080905375305433116174398995431300597921130068808315562734439530334230455084387199784605406680037424203707049643583464041977487946883447515857110002921873075632570916247065514359622789138328535196541754260098840132163151219655521833816950328051735691046605915581044325618686923960357458910185217260280438560715552709249219801736543381736868537056762378496 [118,87] 46376854767992249546298428553801045297571979383468257472916319243677147427904930091882730961181885907046637945114370347902612414720293292201408107571611427243414320950050252790846342797407278002961523166093225092196584930392038914123440968328734919956430674168707990009711970320292809177992504294336321575222805650583531637430264000276544390286431370816762514860057320289933614351529165568931149585748275427218893867075384633313638190387342492502202407868990808076452022479996927220391928958068129086312572079975715196343428252598374985394227893680458200028401310605751487121705940269267992337147122608953541334688649412256144826448684652907041080467657785424055776297254405696213851850602873941795041388106370819103841620821388112003848608297343545823627670219625924391001973978865288958642197776437958732249840431709865587935636126114185530153546674433887204652666564810526329148164049237213072483149139944630162182316065108911272094721844736040683077519415904067369814044485822796557086411238255682738722158129480150542442829075828122305218781231389780480826641010092742071494585737100319169719656398593807056051690607640394918687287847466829659162569852868379108094882103663251983391523426737548343440769107363401279744373568122583815666072876967619212479719625633870119781736989112863887580914446520347361340591203326827698632612733587626990812358034143945272042945785995522414869419292612598361775382034611962894938063285932747273724134385322743889243569392983408347682461723211871378555349864346216210208865353257873476428077760398113997636776625878723867219420747158761613239428702362074304786601479524149920074234277616851073210644223848239610172578684894520711112857154517004011798968169289951601977689607955094978572413577881685150353225320033193404616664616419088221228616526385264992486010540444924439466124885883307975937943711498543596166090825721098401224890733413515085544729922606681953797131914479531557462451665527313117776582747409495872909374428914393444163116419949787935467051694478205110311359757219671420388411598522062655057587861522767893076012444252217405599236832705576008820238065001948447973042997043513595994990522523952787927566862606602558704185360133236376554167803515883287941763560554258550711747698979227265005827965773237301859079768152331082668220631965711665278838158773824976957816022183923173793318236419289167624662833239361415476030683011620255552 [118,88] 432645280978310605424359445695749266588623027048206152838452538194548378392457662812167426743896686066096216562988562377878060283668673755357120677517970029739209820057447254872893388273128361196454156202708478608618221543936006703379500240744290534170047859764371887215358366382123975829225263781388628428900711768030537575447565426473990839619279996809456259974770894902582872078631934199036384603082267125445977285563301655724845772761821166405563935020989633221659439634189009239180932001702100793037860395354962074184824821050179426808324779578862088828660765905180507486887872506496160319666146615277588403002288872222886311041725251488570222589302178602800987638157822090891959653564020812613723174899456038218841316546709191991319401508761149339511338991135289562279668505199874273543428922290855301013962951471607514419545262114129165193404050322704203179514719386652717471502776495219636342465568872884455311183073206406699500017855622364709704324180712094772907444974785775384203607852081652855393223022595098108484249331127057061245625267300009635738406541081786295278252934747232549462366538957664769864117083877925778590897875678837937738833458276086961001426573029784726396548018075215203338728860813928961946684301004553246565452170473905720755624756887796789472757284143488272103909716432240888200846417758872021572878735723197001239285617304046851281666477675971341661932462462090415614423567740700113017718152418230076877460078277343616397185955620115247467007648707146340437345750211264494385590148915368877309242135857728833818775680077404156349014742831224603055840533559066200784331591387480205268770100639765260741070522477257981482426658074311118595625109051213348787611532215777899539642144543710426264689557734344908141091456356676608968799812259814738572514224613381466733239024170054367458943579602076072936162074651515506574393486072885107599062947578444717726971784830175156491160950451294858881375813666387801670715843359952881411501804375808647170430990351425977764439534579160793908436917868704544609595717954234715675481893880287536912697837453795837709783856484563073095314279817027147759847006080131200996639250915496356695593684761199802304712750280763624509440291644915332341971110218707985766025661058283143819884525204598499065924808021278010407423922579194435780343348811078323724396509079602417774650754522778928416257335405005360974529039650723 [118,89] 69485765695337862473223787847751679209578212541528209675303377603244838875950127623779216441663791720415866642263577444572987331092664647962322499654546770883020495607098843959221701206353436461942664171104949334458724943065429063033261111602081818659711715283923622251839843819759523245527415091809963038590129896206805496436097236612468433118129287922078156282199587062130252642317061800994335337832814509517067680367095302000383901061472096778909467086337364144942970250563163753118893117185845165918589325963290124560303685697631210483522969795047432583158971689869360543699752261880937732863071132818615208907698847001424506340558903064701002707221741123589034960066109254980714322440719910348910406406733477208852104983664783754102999221423006831444202964240098382221090484885204590473033943993946718032260895777171901788393572542377539046814993861052475635565046699156558336425324437468076750193470181016455661115392513038103640429402727346971761401232013312446089876577268625841269743963715574544416354358877797856889407688222848734864458539814194826961715995141554959571968776078611633552822115746894013789668066778771644821034180295464584694885516633816465739088539922625967160946044136324352540304988706999084833066986446376993995489892319767621801778630397652955288582939379199170398140765379475703600171266414481173006732364551260233936617230887272819162106890540958591568114372679085437477694081389798541779114428483835102935514904423800253060756463113402233778778337580141710953450542926535918527003878665812093380345248827407566966274434296094764050740659295956282871954268161673829300513039396816184530128954207228966204401053924538017259750826621342145946400010224682285479472471866204983150232693282913294018761294418334025247039871740510409619022390969245078366934600641265908889704295424366954087645645735919061838951971915957934643503534967589108621667264265276918829059607169458683050860858046341991502108471956432481098087315123279362915323146591276933201835276048459818592125113080053591019706561994404462172366784120938731063644670718697926395470388487300631507599501792937678089272761985111244865591304021353420255878138117707620475228671050115642670713114813132788920269452677263578850349285579188602189460183971186101232799636744747394016838263532012591065158867633398797769742804296648709738587539420249908950599612043175767092800263414926285504660608 [118,90] -512174071556604057300361839486467681750434586213312288171106394029319415689781034771972937629064038489484413391556405746308921850039592976026108806461608053126230743253287052266479375249053711550384731385637884418197714562269441235824751110765966496297047189627968283760513684420990800617130199382970000799166852873475783689387621004487753242029903471145971950127541522969077515897041671468332013350963737463604011020315231526528030695755235789020885261700570254839488447602799185465014990879019188321878560151418571356552275892358021594994076110885160034572719922629518448770042521218505411420116839750268244979746572578632186713365446930537519200712526817517978301081987221358294563593506965926195979720532065626836208795987346090507388339909567936944195623180306356012548242387279803604133126739246189847110582417148234615300017369107912420760595524253613687541173395726897588080163963642577017387914007152418573654823472790346711603188488398425831755714916504685631230219227990932477179238006121419889634839306659017627119128267116259049026912227296421897555081143981248285508584243615101100892530078980684558230689555694285732797040962641583360208317602444218401478585365210607405613831804124284681705475755929701687817815591076491332274001500461737412099272140322113234074044580389690759876178684413807289155390914438644868487888322178025822753039830922738371469546999928957369388138555937440215725001633718313298973536289160787563228680001143551702931465748136979587875023548768876185616284636922314169255155545330247896261647218399250927411966903340250958494987419321019805501011256512333501993400963437896522739913150376062098657175902589907945175048772921397315021370684688120179952162622446542020442829475508571728693441072675811682798241405705269463013699780998544113927482797819695110841796692040933773924330139631942349371393148014740479139156684788704838059809685696597820032658098637758712124492440555992820717903425859002649984472170297659572904391376126007320462213118950902428238435760559024157471518551367079054416686676024888092053593746340521807371799938723287781397693015033572746410506935747639324810266384060056272761072465354849674325737206852368095734278679604396399442419859546698230806816818547472991754848579568439552130150616480639906336877551839953816558390608468231678333782496815655414642214394625782593088242838151266614514051131949266005952 [118,91] 985877756511097354564593212161755048899017924094916783669336053027540918304098976068987577185815634756316296895247101389772196630745919664718005741538845891682657346303723881162280532467823094646109641481103106559806708354187321433861791526749307267769252829340547340630223707723619137264932232976103278707295788383684450088831427575249401296666769385327930712806618433997220707373564142811823091446371604011156718861600131192640909883895877546751539444773388310656064570544773772321324477845305702969525537602626031756222039942441502262388891290898951518534005912127810133913557331501151844633205839157378109788786877074738878724474653392690943862385558678937941046597312012124293292404996561802888179134532249570233954519682933748593050937379137834039352735368245144655992455361373576102030647912979005812561125315847060505523340562192332194436012968193352489876343915085791031214501880739281164919773938454195120410398890033759120591576847455050442507855313405602189067204543124677885114277801208718686000008522471363528394741032665633040990889906638386468795324038061513891967851217337056206665890705933130979566423527557725872845863849426334571109008474849553544727016118180580734963796072196387934998427306427820213348471147000434186206172486459865031158783234434724441809972927497373014715665005048350023482368659404154463940548693369690499947785101547975392413092872918169752705865627817481415089318375379922047338401808078347021219418679663694256850264760541927730593897810864633523378686889659675404102545795905570687651409746302295710798339290722902968452190928025656922346441931593566047824153140501413937338550192976780942487035275529822089099013467099590219277428534313426064830886672783786455546453531850181775730019552917212885484537095101142436980965889121697898530344659010029484128993064242349065293741606708021794360948128393722606898266454529972223799171170540233374064460143913863145782680821544509510625171717057770006291090448275897096193714506031450646079257651226109381758159926717660118494618375376293775192499074997772959814059494074963890666140404400823350831305314808593001738880515846195440504643969839220615085763003927261423377457819671547619079642668871453748643383929032449966116839420299276087199279797793707552604114285132280545456614880136385409010283450725101381801265244792645171924947998658793252930449812217556733771451263371264 [118,92] 1381363879388143614786052110608141080839208074020698841771493196491262155856915764724064064524218819403821716288244231636064484524877929454477570764811405963057420661959109509597926639564320008898533800945540149564849209682284555929529315323415144124382041831554899780700846777893819975884833555349851870794155886128175555018983647000813985467533254101680755390776675696909882613389532916887128889723078012038539582537517632330264180165115833515641551982860785172216957427735824743579876521095691246203604520697958267577912151714873743707929799408313643048702801777102989283959572519453453812864145263802732890489343026351516799832563466599931620755767412531166667862574364315163919358377900653607432181174854787520781175905903572795143933364731644663259188962761514135625271093687282148714266494497505620591213710693684038064426227036973673434986691485131618788426721330532271847714187343229172764885182618385456362282289350347602761223576469456698118767139629464819017603778157768418053081963054437284221314132162268985000771065653563382005909180865656447521014492862091650066724999241563559421349978205147343193810499779511382890909697526572437951591776220227537462887126676880389523448573396427610084977116220187851924432150749855804807953320559545670527941235469293677592888452157353252530495131916419020955654748299528640176262238813740145216258702934479823439903230666280297307484663775803140981195424418234648477600019754334403752055997719180561923077331121994946231963631182856075475152898998142662117876825764667447235358491835546638135695441971780273601844037690593063223417103429777184318453104454631276662005334367462323964396855215577819071842378852361127946284539519185622470292579189865989106860533555987514315336032755450321738183940743996767325403942206289339203599810657817288363457963681925290153358668581651257083658684024028738208250730943232679802022537891421557364542338467500290772088880829605528433210999713857597068189593982865929442520469586493207149627653393702242563987331392697508575487112406500852643603227905163320984523392566360765551185933532124630722355852970757540839242136730669346393866320932122116226050841031206405210432436548499786584601358805335013508028173768910657860382516700341698904176154218276199301562629920313757667809963625807352569670246298379436931874416460592192490799388804429076005453157520378377890643021892 [118,93] 5292764671220598681280378161530886700373139675771446335155101351677840948308544875251832608378661662301220993245899498200897511950789025383356831702781897994326795701899382596223157846147318125974485427935947270463195190618721782556754501168034831604078724008279921834817890142746133877113219729930251863574457956449969185828949521706879464528175281505405216966775444254824881167731176756060451099563592180737812450503917826912596503478930204724844905668574137348919950754227852107458220680993370714417541332099151853771830256977653242335560329150049416704574418894203357370738000005522595460826714745739969599350815395120755341367698822538179099033497237501723981179950832253143498113132907284840994917572739805027050772383584263387799221012860982352220585987066341092804900537357505518281983047250767042844453279972396033115961940945145281536871438682715484252584589576136315722411912381793491199429399514594387870060141122258535230318423731634558360356303521877383416444395921322623458390386108066317385802938168174747893711967798896086295277770755215353186824197748532959359563846354464250576182685395002574412607334819743526411768574092487274097837580060707907052749123074621416492251486261850031446165579883031823398984024018120958359973756034596331982188854806712942438138867035684924483678670078074581280748109644866268233816645822483783344522638800263286984757979031584881798599275788296377686472484776886279747883761860064831489195423442077152680892146529913399371222567203725345700140703573947898916421560863054507771984437457446356040768788284844525107319792880049613859398965748528446202729891364045255137575370209989036223005337314808070346472390330478227724326275354179031121113219940073244340969344588656827480184527421601541787732186856200151732235508871204625058441206762032399565866245655542248598668277243067602784838265453076442059765246962934262276654085111503399806830711881552604168002073011270462957504886945106440152716450040213900630380664397309171349075057139319822457251786482202780335097508397972880485343063899034051873736832797107750970875577222997209706670316909980475088363530501503004518512821706736013301778408230571566478511721740660746610606175459283092676727347279132845573749782267379687223452826968339675140057215602524940600907208011955207119278644131366787078879440347557522688970630971126631659405252233112301672960 [118,94] 4177232598937457118890517041191906488443381938744223972741738122893162987815775029512118532601963896000978216676381490121958011580511472706461378613077961584802944893099218834684335080755239902889370556651962561552718054778628931253543503383769407018423565852595794932033380669011729740467790436217963546689497652892990611923228189842150002264601131147596421666856570096358909333822601189285987991048733513874810439441271258303005569147712447535410994833856492297327229054809167408067950612509825634974884819250299039397922044127474221074857896617864059344758395347202623090218837701100744081890052313073680989236886326349341635769890703712821422416938137768914499710779300217642332504980206045600806207681207233189252836178542480733965763837711156546801224528416877719826729896898758264544497332225789829840583973238393897474022015061539047898575329961778401395135566155486043040495341917029144130762412444910266449277632997388345851166870893348903706323143818860091800064027899363234741291153958687246176287958138907441466320339604536666469376943316584429810661498926464154189537909566216596537779245009911752967722279812056949071012607692762095276874399651086293066370938721572532269090405094246275887003292802152804594263780839178779930640719233696475586524108673945001446718462032442343667767363231685777532908235367542172946322431673077681908282689394613545624624234458812540620748199911804550368169990516103949021844036739192653611149507192712587172275980754446501150736726530005228545363088287345816415280119445477640336432819269418257354154500088538568253480015293605598350949255858450652085050379831091619208073533250566850631808454286940141969911476424434786386968284841341931741399111780779431471495857963384632762632795485636686297856118868788409215983852967357725359378060701991419312585794426250131191615199754175654229823639463498462291749598680372044603136998019116049451205042608848117858027948659901967452296970552899905086648572710648440691172880983202871237673307499056239700674229108572149292544175546808572130035877425508265895052261510144719627949760210342443690815900048089318705758585487384578684612584023943056859969602232732164857944480929117118469010942481391199666295367290965590240534409670264506492439137010049812974812118035591160137935034511338343075311837040167420800961439880496826036666332845282273095684924319126512 [118,95] 14010698636992267440152021034427582086930750657280626112875115089394564369450024194133166221972303301204635884642581601733802598900897809453579837481399865513007387721975621875400215619285592706859703989963207961515478183082444995069176544761406189963191653372249085979940268349484827482492213454263548402575735999278140226919239604560279952797655602218592394336682448944791332573243595177705574217583112755653103942058760937257678467243016640814115821934038096961720510726394429169480904564411615261179998816617391540485920340881430110379716507397735686733371931757944451433211245646638335713851690697590953270351179990922988702968107858531244244165673331391336914376015644873457667920781356414292819858848682652519137115584297064165447261534497472261856971060492495033892721421001723652200927776553470514499892740224371927966722210459169239804724762715708390114565170411833397886734687976274828149127039689302788113200128082740790924255765654366237332161403115484382622480811092853021634767617287330464840531121458665048018325764156363024935695390772465110436086334484270064270385722536289753623072588190350972645947539882200024115602517027496965602281425022999565823201040607927072777581048060349303621187239375768337366651190523085211468070719598555769899747899239609864844396964463034953566938666674303653254670207326195088484376628204870422118213244982366241364400572202790792522924702480573577483838312224364645735614215042396585233232140395295476745061600435631202207956365389764068882573116069009243452309444465689320632735895264659713192756393392622468186114653076510488835343619568699123301041940824726040761962278546212441906341086700900549253458386498617079990336372953103798590705137107586830841597631710463389987247477368533983763190090649129761935645521550475247379764786208771490314496051099054754587821711596294179928770309139343637764374237615743764635182289110690384049990047280175289252186835150037689229578344956503183937325659525443077436825719144067703863307972995522320003451973755733695827287976570693222216687236510193746704442961910253298693112578836383283607036692924828408941033567473598547122958055043295654448971476842597045846117194893879205514798783057340232215750274542723182158336918257048732178855680771483011784156648648331943289808581562200395019525505191502560297982308123428426325964443382402761597424514320 [118,96] 94595863595678501196350873343463394837957255759589618147434912340498074660049563269132792595880315182367168842101592710906571040250662196837439048562471315374270063192004439664152830630806265950942594438108532787402885585931476246830080684055245954575384174024523085347620157330832111255140634989036477006745034485093564922156733134121609551563882022746425066274555185032387778146483917362158974672200276705647676115043646222429457903385577087358679906316307149932954048260227213602482290991519274620180423338988948439654226783585094436822994959126480175841829666043011209025521449675361976689540116764536557252604593360843235111220101714057860779281234983134291604892235661679752702508637187063924073161449144182598845113955082969458492537862436582839855016015408005155706874869475672210613164677465781596762918626731825993866138705232217209168725091872285067040107018258743138961500975215354223891040547341321320405479767952841891982017706489504837873729208715822550648179389246487722871651244693857370413309245083113144211083537897344338177215993733439049315408191341685198330588356811897753419403744647447838424143888826921017862398298367125112008301659351393100076700857949203295230403942098165005797876832676654864845722115647552860954939901234581517039559671355902913642421905613120350709765289873448235273247735309641308368140111406238319398074852987763972991220063351566121372983641370563340750089096987342613809381131085097921843597408412169117804957387297835151089639075722505562547751249001493160833395737083282113171409387624443174841703662167109076288426495952447315818337584470013797365797674406579190073608437782295831343465433481523073546301185376927138832029090399171434810463559188877926300188963317916672437208451600627584837844709893367111340243567376254640896656811369799070586566992152677812763172277315954752994737946461527945568021142242952170029847302724655010544125486010786631158216900973138983717781891308016688962544167404812171649687490834989029203617124293300716163778375469215037501233983237375807766214514394176330240611894173576128334531993772840324139399848263694066055390077258907471388254771076541919585788806125170835295765263146656407367744952152384651275386416515634821179630923700924824845820494278984280194109923199353687615269290669421195543340425320752083064250444856252343603597460149336888607943 [118,97] 125515634550776116879456062632584252737316703391377511004402059565139233870758746808559324124663777180011697677383181556435132124556382497447598604585454536493868777724685733194007428185638199503173682128657911725442305790149432870309324665855255293412549843194978943392463642100295884345124352450190002247218139700879504631861056696694619333398059228958192000465319976109697257047963725739954643439430587885773796734878751620797884395757131965631307342718414631580135128693573626808236910013912870268295720190541963706031586468659560334844591767595833769646268863098136461874351790549834643434294433534634002018897615300082869046367095035363322090558064494076659215233491965566922253579275093677306113759667240548722137699078634477664696785467604201061747005920375581213719771993581370760571280211118472793447499151179758029937459229885457239236352288200018619005931038685827246945737036934530954626222708798610635629248944223472604640385246729651565944076961555473090619210122691741630916194897151670950112436120004504839231208343850242260694077337935130800365526439791339496166986238345508240382115886406747642989143728011224001521546299455271974196891541279797889663187212065289145892382986093900738300180926666037095267745725094919135962740809682480544277508711690474917649066472022462495510363322499465132096123496025807206625476879440477696208638295349958790072350246495998676859046997497469524914542657560638376486496626772282127890771824944654418492676240537110992611607180761100345037215584026799254838097505677182277171320421926790080847921897212287766822333129938879583095037535870663305292379611592037905674331663050737134579948834487647224393968732597867713745401476494948216187948568820811378132369622990486626775280025858468984967870645447737285382361174300264916119459282037807752060674848358835012504098145853983135984645671455519827529152429373954935902370688249956402289001480420999270390240288552036519741474387203703823401378769985177688139286688017200757005314689758776069384856492595958172337371266999981509244691447523149393431118115330395517845820793664407337948251718097251221194337812567280128486422239349253314723565098391602931924860731041814030675598196006184615121568406737754674754888928208135563308520766743262282864093688101491255770593169958692795693252610186308734997279114398752191851409322838672992 [118,98] 55660833792793524836798219300506965481173843207001173212629889783385412192345338335536235683006370651554700320001287304316790272372308378092599288105074416984367950210854755711744527665359503621568787291414503552555807941162853646497891885489903293398408937971641526577424939178738348768612062409988521438232709896832568714349150160815092000581930508691192848399055257833096999756774320718795346452407491182638338345506645378472699004756856745884739369082905614418497104954089441984592872379061969358467530015578523149690808853695726239375076748325993201773957018820546572588777036596390339951518474170598501205131842183617515001509115411478102264147189132828594855602481631763909779748512046174428825060953269505304536082105122326765876798922182079245502093338444434736239977562155244121397746771468256498316621217331490786230041455852787722285712284897550024915643698939861412327652048818040054367862769095147832898493638191128381288511622975540494384021547096940124039026443434594010186421731170770431955037482044837865469451171875091663944929779464812514109225022026982312763217011287096415908244859083004105172595613007020591397887794146332863109484259095508079067542554425832400859114837803908471780186556718724063423421657876194391011196021629110783542348080274123613444671981132843110225861119170794909982361643472782809626203273445098323610173357686907104474265164126356174266058655745506325326196933937131404322709164226657781166921158834532106877572515250048065154124226094631126205274952362799739453697887974133018085241610746434206591496544547916313949072025865652360445462082003659633184383983475922369018472149729927676070100735120837494352390268551117592907808430388083574060544334134823556059428788862494893401827459081744462340927916777520045773041907841310183496665807640689113029030128668104329339233786531793357766055384807259365105971446031259464141296764026252501340907396919897597209330773567544915689392935671702752079838290425234934436346434826405426086957567278489144081630307013925838459759495038548509661150949743501601144688313447615821030883057920367420014101182962036681131243074050491248492164752996727600896107869339210872563884650263337764765466107599925880650484705067188958577862642721217487933476884616208652465776875380692201271633338088480898453289680751207187816358894014352213807851318920 [118,99] -210385612646083094565185132073362352716395825908778974420302388446878921865565270562570497154998328219984100940160267785807670870140807457999855024199965372146722071493595169284264663424069987012416279065372305874916504464072033743128812285288019914317911964098927056437675204073109921959041781634714280906132514061786148706948652337815737213864803472450038835674355960589423708600503704562204250396135215953158910255770672487754110497724884991259939867144016629834551717622079007707759984258456854796013074192627941995259847043641032429658930563276505486569715760398674441509685886483594215333556780967531088723333926922116483455744698864473144389839612045358424396349555759783051361345990399081879505967301840257343119862427684347831574399211713359910993196136041651424225151059663470428754222374129753044110669622117238599681142599313869142319910495299096997847673537007062409728254743350937629581629722990370912981617775373180447828282825205832743834857514322017852857630336012671988008095856285761070677122710755761126986288109349583640645714257967806243423451068513335635523931321040172265329841075528482325035419887169065730165137781102071295407066626205882324718205084060088005647284956598901643767391249230310377766685266523110075749513571865604021568391052411503140298558253039158480418254253404246209961988711026872985381486887874281977813386757147528371597845499395778956141574351012228389134793976806304022173333266725149066208673115724099486901894900085145667146619374813717100433023256220021018384146868245297992813885703738837274418493733529558383886487600192683563699165095602531261710545799114180588858670536254057009645982860872549938996109917075086421642226610602226020498392809977740523506054379237631076292162639876916609107623680076551537678637301595639003704378281339693999001933448974810012420831861655250146290724527327422808694568263254716701659281378145261317543493746736625387051647098813203567941281810652447903596018478159061604806991577877517677318315792387563021406936620674634156105434328523697259085047723313840492859332090700716005335787235665895034965850636103120759312292320735181991232622794679874997889495743535955654140773954926838507899265511837497899551824987851235011322190532276578099876295304352343676422976989558139873202678229284025112153122498504080572887082649788827597982520 [118,100] -233513101512392527987417718926306388180244766862264450824440235989883545881392588499586477364639257925229727374718028940274153993105909878535831250291255203254812009138840448515747941558442088738057064720299319617854275595904950003783358333951028786069635351921368351973111637236510191694035768220488713222012412817239447890917680859162638357429691106437032410179886001552989435234080961776826907443263485968311994316751889016590620092833116292570990373575450209723677820249768479938035146291367681289602805779466034618033265016359521683458075538835082133457013218654507637972028811453672012022857661933341787100495319396338343807895253994830562630467422573695229996496254175848492736531784760533226924224096608851134839351093930568064971485009470844412090835285016737604730692403749293528099924056970107414059003527948097366053351928633246710521151695365474487497102807013219663381944702564286221999965598283078319857342576466113422879054166279244033802172871142743973346282545771883872983587415448366963126524907797205375683576211570696751937872491097899571845022947126363523307064992380835366467777567232473104548353620361702512823386649109611904842967846481058428484345062254699761457113310075971537425756432385561410771832451287484752079553648049887389901285620594938254488280194038088379029648937592004399618054282988144286593867646322551104228592295647391661046716412114956746524196628623535649068637441443603780039857989380627995573906793421963920138956172850648620378370528284709770294624325730668396703211107668556473882205638669103944284960611570268293599324506564905231831338460705001805025006707882266313650770958975000654534051519511726743621881991922574643608181784948713326373929855173935408995295333573067020336504434214115467088008136374712117760766089782164790666405092339753684518068978012641395156522813287086632229405189363093968197674128764091733538718338381841891248880821014801021178675269833151441232163622270086281626397071859432571926566390495608095012035482095864601718429823226559825711895682554412209358689315500877064087927700023147312000239924092391345485099631082040543557145634194836316789935148613934969888342175681033411093872213111600268945722249695999509998428542783884382205184473927858546187654626544544648633403485855523143163834666215099008213610865712601515135957592843980096 [118,101] -10787433663469636355274913696528211499414070058996958891022720391928213225349514065132914160816559806720301554432236880856479157690009450023577424672425948841712642513957597441289924791998670718951100112179146015090970074585409455594781088480459130351649874362295820954383478667633090083457399382388610197106545336036333328819936510969334932940964855349310438094929537603939123705913940485664000865338206179994151049723232247843861567286459437508212078456836364935334249889624468411063577178888179491960119226716460320443418814295975422077241427793557525294328724642778870885646481774460193843501811066512271508393484425346679636316535796961310624595558364577183864208135833085364544256540772631351395397254151272069515817383654546223136164644324847585894221691062668787116988782770783048155459470056955979907483489274539309204896830429754141911560901754705767839630261762772158918964840914742044415954308224314289102723918861603221886264108844637731446142137084237367157908811941451867180575165391642014373785861274314513201511126717938549883582684845880205887074009371816863521510196233279749650481898863660267385343535211823826108065770379543679868770516331647640008077016235312066985242165547625527507222966143400369054229040899103756387063825150391431618000602880265045640024932349123502459255718104460180419629735550085856688500660800449136012964971287563389873669485677779692945313506676180238998203736333458939372162588935079136161857229101783638595127288941731545183047520644100094430152064862179468175239735218308108672305261516925329422856400813109723529268827586041341996252800561434594017872051929614207597254937606793190039196843229918241563024207982277722140836306100489566769667117216688539476019366296026898397388641718197789575246787674800585261269172562045454520413143145884328789126805674754200405311301472467037584500033485232849784820356997871935615305308851249108250285557627888328079166880879645042198792310790645011067767327296598317225427410868397191437084906403189564510466373748453614237893598492611964650519437790134032078201286327311239493224280202907853026583520267719053340283511663640654691688654184288786171386916305198572503772099649966240112324288533039573368016971776432815876561061612816461556370872485097835995475448818366121265512661108702190187610030568796344892159722880 [118,102] 231458911323499734043274860006566295676595406319377566187158910008012903502495761014233787197998374529963775670324867065763246532989962603996221854916550709072814050189257534032601299893541324179921121840191323996717137725214989371806799917831459914618260231000198230264122463624031497836357678322679200185767127419219988433830219710511998108642389757525969419549376904056851422611973701015710648298661313698624472385682614023163500024573971728220614317709050688792508178232697365515455521249676258957650603702409186711287415331819120047103569205381967616082785855319891915520617123880804565549647971349982816072941605087908220451298735972793384692150395118592532963690136487623854074967495265797367522121332784148784240456526759910871036401011298023092912530181561131367714902070041894298512121151314622609721856086183907663017919591730839988583805526596275485118083175984917256142554825601651504582374934102339383376184205938959591287035416570082738553999286997101744955586887394004349566219255655878889484260696421674624635795318821701318006819404613131030756370409531530786888895394237520116406646085669030186546458339233321913342649132041467561403787679415379626593598590573926065218308607136131794699205649700595969312437758850392088791330644558987024928463614956355330583056072620196561584094830965526154707494582749480719594630951734765597415543727879333606725506055748704147180839764592058819259846171476154268458879105096887929716857776204898568658347170645972957159485237665480547547898783045108973592785505170190553712576634271609055511837672151367712739638140679003689967244056026164716886586674461267331251014907376575014749544826415753811272135683903757998844954298988425489023441407772970604441441537349066621951254545228569986273796895921680665443750292905693454566578794650979645302894509500964403267742750084623628104605455902954256903492246985531245184471407091055187429921546952251757480508266447181719519248786339110431379772177538116151485324098229139034466167856116650072813820140970578762364891733635786226242532384665742452635041536133805152914538683908881953058333811951080847696987295275760872503254438321270224753948568942573694061042862127774412571987363136504607987929952308057373128343759070540043818508465626522520517915381499184012711030697628431854059284480132370876187600 [118,103] 91324676055715276695340891139546738636159239636386263524835784701372198154504325774275743365291219947329695777915374745120330014372175953236836154907989680828809604715837059705081526448182898922262418713342350130412377949594273141281021301450251762617759380160007848784594812674780672771584673683495097557490323923136000005641671023907980775991215616366637744786983544180642803631363982842204422202297537420096212304522342345288215915719975264460895931443587922474253788713450371577409228148937858718072750248430777156831302472542979431763501120122614960820323434667624791842090507724734250239336360328303795441552514424451926629360868167168215019053521460451912051698094376451463579615129063726776029373846239342961805881243972050915545486914860153870050724254695879893537995233610028115480483443294252668682885565588585997471015869294554239296261238298972026206757103210498877354415597839199607923435580847417039661865953775596468533342247901661021205633357790769828411666904290321708264169261212170671511737648155862531689250295416707220049813520955418073825117622259900955045161612346069731205539243347770091221047984381290489712769079592728542492842166781072481102537532903121076727660287608726719608974705881432550503326715019658927051477496648201582124999215608334348882729679531189983360842960707231972089906994207365786906342096579543960441237328353269421986446402241218157116258838850425249096315693213491822895033192485666051579264524139238937831065397592392877766744506795273162328046547170793160592517602248086130960852891554106693275813208689655733378565359474224298568755422284035507610347428617062039336616380460871348441653400375163791479339145293846934710811013717621342547574829825221910546786560322506431506912254371275268265791670798474954780817478475471549656959044907436857226244332180299660802232418674651635384730647164129656033220023859332176407575671723112232547593477311018460607187423933006880968229442095728487801910532711829318231963540880559514530210525346122100263312974613450303723254866869004708031248027413805302841181699836121971383245497280950489397509280715096519347509923440640940528681506366768839694621498883551667999887977063082180660600705244511261220773149222771747248439355846178205015053466311784749217148705439816181860035383398720608360468446588606832 [118,104] -51426274176512662046021039993129470680198521719055501751905610190965741666801991034778183037840021397357861049346359816395209299480175097103207766063524472270395110259406413462313200119039901994297466088210511176392968512660867326116576809800971377381193908944996233013422560546907772956330112529227310374435577563142714671061138375099559799553915084782535698058978135490997446897994825459913440825490385718284171144000753014479925850674961474853399448506048941442472137185662692917006206049045404555153433320552509655203725919614457770678324801347825960865026253728211782069279538698147810539078833875504442739457483454000636665759955089526400165776156354374727685944286676255246554440081035105622940042107409745411536285859161912916497943128112036407932284734556412154612167313533917724148297420309319406582002631750204695495239158398591127223152022599407207053568658888753126252484650206216856972342780003819955217410730544770638001658637251562979031235586483977935948614721477350359480566772084656153464370496691887674964259096039002093327622243142906953543990782747065047757658299266333940532601692583998464790301324673439715307719325542371880608270464395920042652114264499564372193741167250336953796469895755421817540768215700039041526859699119651656361315761491919970852145171774147056394343385335140493161922363240462925144970073180652923101410451313986282671258676029736347366969096400204104643428165813224866971644780888318675518431218655718555080439328032720390045326464019343639444815858739401400482368684161731808103987901336166695216120176748296018984596857791021449200027949949876438649549055577277706056932318042938251321175072914268429174769446642800615005245653721149627811059276058553321167985866205260142820007403158410389321146157334350765613644066274462307524909888661264921623140724442609704944441241876028032573595379010749201116649223622003378189385573063733470202691427613216503821909442686817164263672550654269506874460585393986711154928035583712345477706934463888839199419100838542075066401690305981052418954110395814835661657548237050936267656764472606127579700066005096524413581974807954843647308873419917412760539721873476184376014152314619368710281376951500596099861891994461265259106006209627717995795666768097665425270434563724543722119564513265034827238504848 [118,105] -15373316312416908525841284159365652888272953242510156891795670539770234358268620081647295353728827399634869131648131627701032839530495487485648916863246827841044176370926966360946265435434696504458658250193817922748671411946419005587347288675749789621173399432948554814519811653710050789499498278800615761497821109479258930939756959086916073311505879339298095616693891083560017842831212430133004188983488359925862823797644582439350199968548511557874385593145876575289713754631980201639737327643731681133356519867908731986263623919424704941327567814759658097401191714906018858674447252823160788548151932070630567163387843807658604047936050505625083127411669839416983444961085285319364958429302503631888684028215742982745697207465838563953653541714769875485062911649784533236852661757754651439166065912774559729917777606418534373903108470113442662442627008923069794030207419634966931483917441114508170426257404261213888566117122732901129515887052481729003662577866041734263162909311376043561479367635071462598201143760812071215811806418697886427698354239078924451767627281025681893926843274324438506339380215085637667794825121751845202911101423824595840989450933772976688570359679063523341429727242792996681737136700372779592988330891677709548267198590549718301515372108773318603448812433266638311526993798793293230345524068319906306378683446054322237838388165463420813123972458168244425296376581058694191376157962295869843097551885684919065526272604889960117056061848824463037312820364096674158742022260123633314579365705645424566987764510347467159069562082034853765981373324832753761037594086231744251150520154394000686620280735605872463543691153518258298508571851883794249953636325910683379365290005830970367829536222883703008173848198490984191426918455915751977006921640758987556233722862811896744192565109013028880201624555303670860512250583500788776358646470548683968939480677604284285145649242479890289581434950427514472148104859416500691916608192036760417380932049069255641892443314573258242189046290794539204001012638076709519844301561797258755372856465579792901796056038164521779747222024914438591401027088131824187227184616729492685425837722474722949360993610981606252602998168394182513602047304773850437013383262826247325157785914552501780434625509607509410526383408268285238912 [118,106] 4792117341812245340622043887490296884101681911172323830108997791373610963507815951669501506161900404285169738967619336506200974689768857348296287454218317422316518523352036794821439915425323247696131164469487726428876251554622533291354900175870931258083570462046010791731140067390044125396833515927897661373524966396745247182087899735456120125260471324084217163560262089697466640148003941049060195531303190979168533581516163640578398617949408158318655208846819461940075692268913966107722370892902528267202541216343537373054192393512443571092273224997273309158780484852143027337280617256132850777362641336212729950218349060090326656158284343015139762018760672184126492459601743738770577152784503079191628291285503093522121833931255874481524692007460681596477785552207568580302324399409560659822739813388673381334824554790463046353387801113138672168933297232208980613026516987530787103232247210086542404687164140688975030828230878379269733217739782801684623653298794823864002431417722111270550539615706465745274137533511622768707022397884199734307053506895764349652988989450811378182290418024893363940267239693516130480676902262562743664397736338541142403693000785568183216354867993491144935754050086228931905599621960124483772522498083248210315429563604463978401586449865727995946075939053117242746943082753789446426069513825864308663158100295044559347496351630281185015628718289905125243522643942854148822340491716436101233144308963799553996890329420590574625662636358284083987715433902655132382113230328687984823595788683789646639599558477325922066173840119957987006631700613810495662511024053286872356247732571405166809951253868634103195671427020347381551075736539332376006472748787069773560214162558057018428382654922299084690616719600925102247172952464439756657735082372469849894906308234175386549449132249550954558506237364465171628495006577034922376655968824409205689155049131235230480438642520275079939634050458646137715021981837376586795159783947014482151998532920920284454961979446141382209398665721773477864362790234603294581692269383104096518857090205733630224389163479529102386105702977602565946999629885553740772964282622938483279980413102515299441638634347101921875208315623446958075946673298192520163143028939133488223553238162311709452751358703843378166428494396952 [118,107] 715552920868078966433972601584091533336761649205167447574616235500813368863575532908006100221353637519452938152129622537505412033668003993463723158389206089421712612624445706896109321720528913090632020078225713923253328299302872635165767622904837579664453380867369277553963676732036448994576110417423960171820573585151739405097470169261925743331390991699770268213483680903356242071208399921120068613322846288843952871367606642614428043791431046940478417850128965616104998501278842874423022850213303812129413905298183765917209482587431240298651643850799611680267448626090327609100804055193603884778496664822981823180736671778556106038638866222833725087618302757218507606404044658352719689472405032713839913770607613330727117505651091714573904634245550609367774931949277719176768688223502135463276596752642494678587405130247471053310146004865653690835086505219258235575599062302449281040540613266912143909024636165822534219504479128504636835348379041718665241164506609431330240744394011961916632765980486061394757797937659303827156850857230339207882925411486451874023052200858233356648885540055561390591636843022324445483770564032393596721085106077751171081421751956431209703537450335172616270665797307360239878514359212652066880832888422945331367715450844928568067429260669715364182153663022995788363519936526995252055341255780855278993446866908931099667544218292913176774254864573052971420482897003696112503882109044790213902632591193405081821055751717260621900197527933830903735838866582661852653978997419351968888351263908807097276260101560807553313140609623550348505341708518772178633059881539596116300912762544165723626296108154919672184301876796668550930567139083955128964154789918168146482889118739563936488575791504139444789564431155478048286567335726066443104530728981309534063777278572048921255553772545437596294959206189115414621974365186823477851286034267882204532453366707655544733402397095465413233416497931071886540163057542244636932295488267741936008939647203352310165219463430715603109467284339336203578029119478286750971829477289228502077474801743611483718264990244999040059024746050997809653583256896804694625797800330882297748947599110426844796640863902448057461669853306868192430208260406685487707380043776728499552077590595678697410414901255265371563672 [118,108] -170550715575497185689741202613302824720817285342158251893806842138660057014994195364502414587211319969672506600403224493711461607703585921515291242248783281799716610710485262545327608309052993561139565877470940113466338661955492181502868969783991157048544430863410243905027738051306557958324682332353569852191051083677315391690839203725492386096101607462692390792247271559665203622329038786815144838292862525322257712739815062337801852601160980601243687536930234356072645833032319593720492227613793566382585690854207723290276813560054710590649380089198773418809290717373340146635874001568526689718619427772945594984791621574163502107874798912118506428296711519668667256400446549165202462553317388427772561076620169529642898210572719641360621225161552138485758213092522503291997116711337261935621669853195704385809312982838965647064898710757616826826034832375611547257271464098960856517272231653643893043828728109994352885586180063341202302767581650607415100516020124481556350141328920259653509676493864669288567623018833138125465808973724628822828105160560705606934764419944922071164303393399151883759625853327526160401166792904675673691335942787934900466252862432067734949187062835190192931714453704415382975004654200658358861804051758228422638353715217787808966298122057765739206804199962377740837523013536985093489113413057116145314277262568941094924357034478355933643241137237348242235828320578829598685872947747103854945709052906804048145374183884999793742778993722288330419448099600477537827519000543814943723376263375864988943349784714316972910781664519843896697907019179957990660470574890153109343942033988363340823662418465908133929281738178150187966403640665121382697979009632145501752303363196312545177693713532116238633821821690894906156151252723115725970892940208688122047120504611010432429187866571472685274424190082274672608324308696874888437790016487015914024838531671834169676306969812897629471284714691811341158346343678084680556195136471628946762257670450319384462538911361809248107621053348631330787701944368201661351855995726858890812315873518858115723505837930779508681740518022852906113199105997031375267178785097288972737562683879580387346490997446368926741402649790513345251646529201514854243942981680397489594525061038895831245881716828769804 [118,109] -9827498495656608005080523242638942598362091152996262053557017955810032433291357910047810572945356486074362676542419704940658575223490860525277551791029668096631118934443466641620715036720163190643023564548854238310622702477892089008575577433107966339076847758315885173443275455871256265134581960464678007839618725533328052990792415271961038984571118043206227535680428509080563702457021058843387361655649322356182260772553371778810078261518633895206505531376025696770757150835016133682184984633171363916399768438207709064107969174349750139122347809821153695812842371269290316190430468920919765416389156368766374769057293104966036708839839096013666049089891450626032083284037025415064379452989266705946926985744907588825880025818909527436290821147264519250875115667670175621669698142172723111912995597344056197125221939943068715925363391088039370215551236077832900324679478828786762527800324754822323662865587697281686138133760342668609925777904537806421722467399044340690651711809886141161212694613671579567860074917705961357646555317447070392680412639298832894193799856940996318174221183783484955653044234785770236429266679952865178527983640851948825149212211119484993084825809001963059505998896227301904154788858710804810462033108715624918726022592920650666549716022918773240106650624018540453500884713792844850379521910638640359399102892180056366470223918938555238943987059520837594525516079060092276116869593519259369504822342586180283836811614682430208416802965414921716140718046604664048004209590037299216554927831304643088303829509155248505547189516486384126478059757233873595546237314145870789697371347974263919553985319217283989541530912840041952951740325945858539656312989961649219362167413891083220300347751286657184745886652842137359605985753196973768595354471147743121709147363743489711634231381356003687549159719699235603500199944395174609169533103568960940630616805567817932437286924649203700641501163101136598866350644209865265322939339686181205250575867536315667185902369603278881437661554371769743798309653674194603253501005905778307206667438602252431007861150292083313621784853675271293973426156621611917264002883998610641104014243458846922717530121613800724341259461525217857861793016176788610659842935842994119934403782444985713836053441792 [118,110] 2086061941775535142433226423374732466134171177697207859236677286618602726622801973321252247492501598448017087730343259456605510965617851763975266059241542141897362847530449124269572045762739695414610118222945465157798309192514188710544676131533313879923890699045114217046917753975687548276554981143407429873472071332839808681561227365513166241084698283432424320106446895874140063416513057830920709410962408651272711576876254875122327852464884735041114438916168081745579106460091649262348101637828670851368593969964875299939238243411923865162927362169304741168930848453496718248231769619677334122439178502961060514395393677910991669794277566751872915495754074171939696685372557698635167326300814843610795700742944907021677391009045471842107291363450547060024341396056771892246672700356684213947440168004003572919326940375065426560767548961810242869099713740264728692120483344237076609180353830816406328308106234781145207321319256404674362178033225753239237967276419079264186964454442578641856863613035144399722825334828072371481181806078015944935709694470850939546547530816027663116607216944639395477357509819755026545404621670886573946498231494447193376599049286402604452473266773748319817431213337439538941317405852107713456376437717169232307659363528816484649580322738143428623578222793433142405955622037891498165970023879903498908766987230619384061670074273619418767880082103453960779923921748888418678077891069853186224703465562631181447633564051991651501242828527053842989444120389716916755909287827888340919121367957665048659313681907932297749059318387619146741883787483740243112431816380467682804852916839686883338672650319113269692650489083118567186675347627580688354785207568767956820257304410492892115179547845175299062250315293900635831360098551408275243578515845309512459637850702771669916318474598837528213651086862146175412735254005858952038956162325013120316306072897700257962500638061348159268245200819229109818743148604118711986145954541854714374393101538585176966485215627995519658703243440697700481394440317025292079746023798664860640178016461178329660260004168044710306244452676062256115326845887874030726263741970911699237103810864776769220915869759032390793862384106093690286098221600163159897553490630456899628480110449910406715136 [118,111] 23635893023739175077179212359620935058422839724605663591655511908525015724110377359104840911848521859300380193668924494440501132477159498727464651235824422003540242466025153801676397836030631174324357404998822377260855620055174439525277653152386225992770991150342668724649393120295177456409702570476128468925408682320458027296647526722798972603264096388159465336394366124324902518226173182348191702330293044413486334396401662683439629353874575720243578306385388751566243431544237888436980034677727028840273495046754547383308021299735799640589375260948772010792655565374258257114935318390334507739413780960085811370070670910430638437755082532831390368934943072709039453296923470755789902884795474679092569278582261604845040201183892242673762503166174915478667924844654121978759919210594540539541126234475812766809577631981022989405615083756043154814579305661143837334208648805755535920052452861161507736198145733750076232392523050856583173969115969976441892867376916091099475946797517905087654564775725432995294225139760594786422012967996680098065175296731309891110018929029748830488805532239729424074849036759868075425287042888458546281446600287536667854380714014180735034324158156361507692095710100748183481513992345240912084219218911870610723487546253733622846766967049321492667985266400098294259767961580424990786849632116589542749491157726303636382420168455566961755988134892367353322834464110499537280194690201344939165338754763794053558917808116955682251097711758565599132929959052456577550387726603155070526303492628191161197758508965551210466866868534774170007129011950855758281053591045052043459516905923843974917645557567009574206821319487793906270172658020123307936165748155740680435391345146189333584037718718111293546145910801520983402722458213890795491494973779836802411013826300624039662348090579945132120522201190134796158079608122944468330408201314386836575854561533700239930535769734866951216900261129281917778986681366886208683199879963448756669116023723891277053064023500300035219100627128825430002099027905693872142441410830713289756935037027500850297847066854971737100309537549482321351468955387289918081726417318961164249399290705611343832812435285265644144634953353211993269540103633581994226950969917283937903008651007104 [118,112] 3661200401209293678635961210436265914940378601591369595137005121542104556966539156587906623155216679400747803482974586687483213578281030080221751416282316684616906090298066589109817356835522932416412048579675615554224689130976049743221645350731145449776705440126791604943489038901804569101383714915100756298387930031942830644950087557824980575359055027546415656936155542611764043771264192162608532030294707763945345544992072782823384632102515249354224212682215088456307452807861235437283528941230372594474680549491699407187733123131497046327354327686933854831559678288073274901682955564219025711182532591790097948744942003508946191976607426131962019376086722979782001049744150329997813113013931193816253336351524183876869491688314444019360079403757895524604072536951826559322715978780919394325861745790633000973142642611384395064133233234342856376638041810164241336285760458376870627558508081594643321379652169150825129749003505791860264553206457171063263600161796305985836881568946678658828805560230333540575603258685807184146280858978556417243985371956784618097246280796428889434335626855207665871644425031403734641939603083712605484948621846570537765615354417972211804735003081396075640126287421721336133133936474640165905264013292139177383002898616329186206614333768745367869900656530269409827676323529618308124985880047428476910416474351979122089691058914889499050762114449005409992351127202014412169047537899786946156807244725208212459471029135355567229002413334829715972206940995954748920912507328373415317384863270671780435295892645725874717290884395551593424768143093201904976915024612902958726480925313720479302117386222492382845833917698360256066736525196028991714310638899610977130577175127100991835266324613860598840007363480902753659942343170065554214244193897632233743501223813779019763809522559717131344189416270033384786585477873510213792015072172663127978251002968235152265207236858305514346553435044184958536779279805702631274526985445311619692122460494402536168567553825433959140024074506024185672803362537462456432275905324535234800879062637682686308448191859441859315625589264172429684620324610813028344557378219427233407029244169594534868233100595852805979911565157022711734292449198861204273734217537809088921105996 [118,113] 129847381185323031547351132935293727173186674836368584399033907646218860383478815791762957427480396523856344664059549702977979214378098636386122754783432651715794953773806242343105147238138258486520015432825473538781644727562130505347716079437447907972192031767068868774197674128977082859316849052657265583027926299466245883174498807678465800246104161053021653536826188079085781330678640904923031681560038985086109743199928850134214536845108021331191770252776383985867595332495788385672667033351033174848341618993480533315180677017475623380291467759934096678665236993395009892294943605411025377747098506576735178496477403889803893890210390472898859289581408610013415970542553932192667492835784184002459056333426270020346488240516143197830124944259678160720246005506811888947124604780713340408786723768207995958888650498447790888902553884388555284857799694086623296464096317908482532434030001656369656317069778795977042979599159165716791758147521793716235991788182855826863553445790196590404304669377175201941275369562405895971062007607107600866715501757816760267253920353057297813550161497706161847611535075342105039498613384648975622228173467654916743898243311966058852235800251916212966960353248098405027289760360855548166780035544977646271526484272691827985243262873746155060482180185746363518703962183538702383696766633129279615931951843105238152845517124948585408927235334212079115479689360854969567863781905659294346239992813191863860975934444208667814741273879142837484214470977233455441554695406788604183469001619173778559550458033421230538361670840371685568700673238507361922916397644388087624259368230458784428404611813010488696198873436307258117287991323458575680564633791588876841589732288634502449404202866088767512705707294229928983960328570254036530450280393122548700476639660408654754924573537472171898894350070301067513038976382019846150803708727480176000775364860173261223188623386135892847732859010016459114154230217452423323006451746619449625726791394978021140785578558132435044473156365778541370534136036078283986067985399307582734901162836230936564537079598766598696203989029055387544271133980945688160312938946607664494521740713721669431444430952787164224286171691419730388324905660554074044773495267204508544 [118,114] 1287369857277449741087228471635560626486407386267567258587334965683345495624448840763928973504658175897696791317876947964397849942838072945358292745143212230953111474838084718978218131392096549680812730849380885330994527216075082076944273064157615222029362866122520588807317446401248652600530511285945737893046525580672587135563968202892893713976113855615692753742956104969498614951679238641312832742930778116444692640638716619214658329636138572324813320308760283164420074105100890505201515654852730331245187574272523377219090951173621586160501467638586634963659912017810757510633105787559135458527268805648570668762083601699476343399357430216375269716364485905788254063025132918900714821760634055442675428785434921302076611908811083057628136956789306219201926198180569526442719580337445905098722416466581918795944704941096882401484138051090522342103184744035982217605792192141980619569694983754442475522115212388759727113923970872568444181902673349051816944603649098267037600381073524292331043220274819670946859067788756003147993606885338039634561360151954620505237651337997404402925755913490845390179188772896118555012421987330864506137297806113760311681642430131595209447697470422066682043977303287052986982910325580617965952270107150824560184548039617090984391342144126874346992388732319110861973555193989572323934191666517979194351169431502606001927977536676527743055338034071026678817971296889319539012563253598124046852576533150102590467015577938089570000756600965698987826295010065723425516052032461565997585495141168839520366964603654650912130836359831063541578920397714963470346527076942170148641147746883623945040428411436100439583422000952913613890504146242151957008928223931669407244540174536908813183972210052250030575971678360475496505843115020490885122016813152414694041715985598291328231093738839643242633553181673806470426335857884144024033554892593609632362014912096662124507293149374665480631941079150106399842463312934910275910394861896899507695930958633815995107783367262347702043122176142230338808848423429380591146125448010561639531039274293729535698625479860578771496873905363803086610570185260905399075034852223959646905550474937007906575971945569701396995112742528339346676343129961482847311595072 [118,115] 50171422091085294550686429293761586894440708180712458979040951465065118178999166239367512740524500522549996612782604229139357004129279566537480689598367530987646488348126093549744640831882759504898690009697019062495207130243490038922625749247374815490273984561916486672056167334516577474148024254860241095432591320731893121295902077378586951814938826261210735982716015541645381710466368598466683440361548555304099303403484618660181246610393274579900143908184144804391326453977486940450691218494172314024348364942791641649351700581326748003496365358997751082128729187852963110493734151301196975513619551006521339167065136167640200895167045093621427796193216173479278813810216439055664523228057643576086403048110186044218146313035192913407741304747895314851367162975543170855114510803617954504368740519030632835730074079127413015536424614235471250126608915412066081549841756584846315002595873185656319379803190111036743519187274319171197035563133556928810881465423303371457157432602210659114870468640531483749389001870100332133589442731595965423754789556175247929706628637549265106432016733144307976145149340022628893548937242631888748233527873501962392019389778785637993398661302423211947453726987742430998708098464027139489487162951288979662680518416851644292000635818678531489129560112215606118227361598811376877426662714002338291728000276446243770126600408850884742383800000703933494992328722745014987014235719858824248677014528277513736345081882158972484510786305557872651650353086606012002727580098807327661551321644537729095858162082293074723357863545377483935247629142641616311034020865935662542165115840496469700799915924538887378798556329452614982442251345129219582793884002627114316786534548793028035823267846722835931046471588082952536438847719223999217280122063274983294308338652603454243693432627610165530213494898237748752905495729945561595598898220697944090378562235093634898206546546216847933003900016955921663629936345921195287367814469334386324314453880444298723187361721778851866566497491567926385364560348334153674053469279439246729305652075966841396129460440164948159807759117249628056932156100621376082875066790932872490213101937722678142273674609495214432276781688882804401664881656842160512576 [118,116] 5364094369213288082592513211041718273916142608361974544345968815465037488114462067979864955864244266047084014808348549597315106046208315231612679231131772350811933994690333314331525125287393079961233530690466834909413183139060619629921836479148369802203012839919594185208658548800269370722526830367418099448305584537129102839238233433885386325448684430654450803448485031049837485008167930336951639411808015236944315804718486253788336749662750396787010401526216753836282631391417151221328758173060889259082135324019722858017301702490092358080681628003022161404589229768131761985392620959424069974189765321878146572940712677286244774229346550601843678848004948613361492272835026103949938771008349584161317656028673889979228137417208889833135127796298785928041834018359040169953293648933633582134491617077367131708223605253942764179227358942979726709149514971079647615276497945513671152330193683179515311542143373268043524158304769954758972487310751124965999296108085061443528033659687828136679745353315187215390444521373604020504360012559741743199680925796675322604789145365119433488682618427762315312630457729574475850693073186050044901506905255922906696106582850432561339193321226370016474177214027425006474988491317425407418714376185547628491985087792155949317133549826134233381595031832230198187815617288782385578940463744485857789027926080632797034553750545475687824670680918709493356957743898307344466066401960625435813737821706436928534591077515052233661763597569603954451079893792763867247739681208560980442302292773133506161907170798428879999072378809689727536593741700765163746787677998966206821580895516041408655407955386863328487836776150523419062447705657641044379479838847563791962690567484737247721326513536336140158999823366361202749549080701855476305211911077231001008825685943151038058872301566562438626247354068955370255403824545292011163208135643886728069459336203204457079216152540707283180736893995275813590213896507066138989678505234236571614226697590727134578689612371564171664778389899084160023245937142769481283144686375489552734350771003821766089769485453194193801926092898889163313135698839643303986421179173200051514819744898641263055000653432939186709567245029241038764465879927968 [118,117] 19001680418641182600898922516418548488482060391426733418089312504059812859683948354149913004205588328696219217048824753536758903317110272776475591211119978525255507728600926894477942152407676919770829228904509798066260944695300595096845878385183220758662392336577870268164797048071717404400850792571143673051876555260872087840477498787763560626565152640470058678042899109490112649962154195989150495132047420113158432132994803600421741462367655089034802316436346867561169396226805511077288989167093992434398685134803360073436759287400354850878313633695286922882693258029395127362099529158014899639809569468830502278897182266358897025920086311908232988756001119483753782239109714705538435482649922343382907365879158269236974621234505546190051710112877970184104811241408043887118670087956752859289151305298778409502894140925216157498462682104430515448049788152423027208114869445847529147902233383192564938207731684655472805783738575650429107339059066826182073607202675730892676000040082651198616961782069768331943313185929129551119383973798704966982847067416579241445950986855574515723893764213159398068388437604457813273476645875436731462221864293566457254408696086288324648237502690468835241628471049846553689551353501741194620393302382885803561446645399614370016075692168704206234244948635143325010578526897348745691077667043350095136855571908875428090641533215460156876714358823915281091900990232699998889841707557116972222248627417622803526921463100279305954858734349557912703326962517419207124886574809291709427406242715303515470643451282795417354008530224111376033693566915113384792693589264442684610089019351171597645980227369521246684563698208537459997163196678193469465015456631905661890240187638163863021564372607493805280244604938073104671586769546526539511827551377818862348160227628799419547510561385969077523084547953493356841297801227414812305291604320015033519701181169197287159302735266693861194137703522102174481782540860390685550293384295851006228423949747735137748018101837839167597474527573342608863399363115708884519486100473502890208248935383463494859126517514088644033069512850824962380729118281494368263171615454781446147688041878573616344079797229507175573676559977618576379392 [118,118] -358054091436643009259613867153211395386653110840872247109254485050220350662056207972060733741815610150071808146274473200458576070347708253101362590929045664555200416160978763293729947576034283416074595608364537608935073838601641826589660383356439382433109796073374417415784951095129931211697928073161667862092723945986604311974157251433264308356266857449219678217107703997894683921504241484824398953852060235807890779006166094099381122582276196155389367840376043013563199847917094181200840941714022831424276489135005861402533438512610961830541827336793876210811221797120552329876960636389763749904459479071974682419588503942603297023439498227787481481099819925673869529549823990837522328525166437638938486291986491091024092443425767281957094896221267057023491768402701384677884872780074629352095171223256990068674479576759821611810812104231228273894722402158514968273741891037174050825452444478723806385425233986951263732958754327198260524478085656295205036347851358052900781680629359415636835300484299750777892831212214194705296956344127710028891426318163245607201267250069186250921482272644136077374185507112034246241499205100143874360615658331340205523264877171321242300363806398983941321113341631775498294106956008383471738016850315872969800826741136452531508868053996409531650152833714347500588051998172021156395893479720098228523120441351075809377808306318757924108688607729489487844846846788916685242078397048659195300288281647704744667280581666193795943571811887181456414479986819885376962021830162928530924380995740617684181210637777911321783060905432656766240749791840951523315666389395250262912887495884274604616822957847484280292072988880470249901512801412179084806150399824588596315714446916257462737783847659463976300438347511271795587966124347863126260831808319467336048527886016203195018856267873654128730571302627296270372960788027334846581396251760653322437313661029014658389179069433955503487366005821241937827461585833056382911363441672367276871451569415426967522992326895351594521551635938547566817084112900210541584995979735586500490220758735380518358532695766521696629620410937151830747928072739836589406719730107223153839164859942144717239333901214300393264785612624256 [119,0] 1453679594535271818187104313286613923944547653450160918848586375253553159450568962113686191857606332844169276828313102865017148599946970761691097787433199314239482265962718191048033091088084294264588706327967745895172179920987526537810972940054138033018522384594915395052796090539263849026835640276505842226129158084713110252403525317795839341839445936124522038432481734182997098827211202513562897163294095705121279529348094609748000285199134470840031296693384940735802671370481695937521055372945291990556196978046841675822539188783910299170910471954099675112540216212805326114018056801797223332744558263998871587674376008554984754748380052228990894528958018617990181131294446089437662165130581032525300315157380244836220788532787228636749634390500435288748770990789845690064197454361344463545335068630588179622689363830098474441181156807179055832302335461416853453416969728754337091477947460187045311953165331525582494065832160594774526985142063400373408666004142308892558694671912748477214674382825723132771720756500459278662970971249446174580709565914172423705206809639910068746165714126775417708033931799608466632988592282891905697406240905381869727419003549765725313406074514542427842638961317412144202262578545258955646443730515744518421444641514569882094988044043578709052283210694071123853213406692947878408204657197028855613990853827129039406285968381476858760910073948569340299411166301115567449120276458930373255706681608770164364631544127952726876885301365651477654641999176303372090139553849989048877378035528555387301688615367622915995252608356162301851113940350061231677510771165619053490160918980704460464848556226443246176719060219783448034518384186491896333218161753572336448059294040194775249872965336121795347197526447140603023995813291455135542427374496131684606401932941291731734783167499725081721341519113954458055725894573583972522699828118809559080694983854204231165591564577361375552204018520439183059232710650623105220483369592448436911425860894825188367947865125217554731735861935056819951754973278631100731105614786374214948888603742883956732824110386561707279775082285300078801828862166140147427804796182819566342027654086972280449658243873169253871929700745548738320868948757995626124125781046574527605903854800128434618343625750042668413900517199633398179274635946358493634970734527951055796368449697394659803354172928212671652936042115737185951025226288884495465306994892506892060018778935348160794558814618351402514519763480333759965364775800079413522216452287075161865261218390200544934198509568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] 118774856013818501518184839857818186912050622032945371442544586237771108403493233978359338299675201157981755953069344991046326528128210983759697659267026557650101798564006524043587743594702665142604092228627157879110164210727408323499125172924239861839959251190051536652967697966829245334371399604259406965853526878053473620091807984625622394774351887645288048806836508421815837774692173689085746881546076218353427479681668345874371669578946151969349288513043614992280856583717250039621598172313275209817513653103889148112223331328715174510942181584798794872283094015739169947917334227488017624684928994809722456921109378143019929758640873735872881006619274938112952464044176990081208742447749925726802658045544428362323826128185403429234417038289560504848539203033380059787765234388887332007414532246167887665021552912681513731027086557783151045573657744358142739504295847576174596088052406238051452518176433626662849073794388882113837120064539993380240808119336634787194966709478006070021907309358328731525371346178418763789327267842027729606824990260184579353037516751361214739016297749039888305939288373839127628451841694923494585229026201315896134827526102106015907576222347381262059864579771963437636726431039754499728865429164700074350429577254391224769099294578123367500696806205442035587007566040849465106670131467961086070366352690557038277648965723180768767091531967333219571494900564624829176946743260237539765127015634772837838362679106955579442190132995815253343302681119335145013650298777266334608009700319066180684285437678770964090737366087352529598991825358662108786673928476954602901717100714357131332352209547973651647875094909578729582241036236774935752325446569813567636616920376328661599659342668824742783625650821125115375022641494290818745324947355658460319949034848056137090468206339673140927902151766827835053643240876736422920787047181039389189814133469786090865396439589952714663025868392079801382583802620300882431984374596466847860853921827434005692025184221019445708522549787408403669996598331854054759237144279356264080292054358338655080217148532163980922215896781239147573451005422514911896893353992207364209983684829745726399835491720042788235597415847454013233845481000268498928491077035278667113614394883107254303145091344269231877768382833366088328697206081400545535805916850691156107957837307321406947425871564110342724555312652376266717372203754661783758743039973578081924969693008303541780058478104173991621979919782260822974411134697014913263746483060209919193077714706546763988507557888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] -10303563099868899380923053143029533447350358316789941339051795057369079699092190506176466721464409690917440898345245185354698008289531058418829251617942868997502124769333378160259803932770927653013750730183063043392836226774415344719384962092543582353472253876175318538310376709111383772119978598799547321669448960655382947100274558398012995928890851730068102214386187304089696462960334327578003523913157348868682218388862628584870201495452155262717345999314591402510482369407606118303319028518739378133900435716765743684926777922255736806702186759157692482732856033811445611914758928722590384586281577072219121018732739841977360017511281132983248171239205580417876960661666522909415322140201473707634513181524758743201467558588687977369811435149750087747935516261331293533817023814527586838437754125395980778913783412758300113401499652306752521852579951647068467569107808451780318182373378696202506467819556019920647044766925306586918118438396084566597754484677186491827778862244466383841931003187293614024259052175103156166131098491195502512035263885698281828614401460093545399234203437348377444883911532691233288881418052986478037549116435276283633625702254096465860563781386900457741162166201615757868640893598123739502801962033809295197549552673841499461250785200003317239633977415115989250246313218769108826297039114793251237454750723105723502485562384669319185784393929161253076856086211715409407015394132320676011248397065662872162727162874226230616639442949722488467844714164151515610296404789616328847238196449686804595348703867204174765945594327406456983959526990051175609363530356095789083208240864809689202155225148568945162957585116216800880491528606301364250227284910554571914174543041574502893919233589751828875881708589783961746453893265092439459753677520530537184788814171019936948957874648396146270992603121143541538013721404076029852864428123790499209993966419735885143290495157383061625824132403318427797640229595554999088620423408964656416479129468053910879581965138991713316228056910354519332224592189920828840757609716056634322830760605639345020837617414201201697182074490139664723599519808742762115954802596299903036667099684193261200903855150936255126810715285984118818027194704562390415923273005210994984126475920089636549888507788052618180307130626347853229845892197908130899871964230588352831767484868577027487111852915309794711720310982387229930934677735776751372019159767767469485850227567147189505983137255353508165989406442673879795446737183694934210122782434780912949491500646992697248067597658750976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -84803728508335526847754490733060117310049005071959712078279034465645628822239735448075891386787145326941041063684175075418567873263490523404625620836716904020370417401869072589042688835891594457429646058391032011329715550735711751507549081670636611662127956808588427672888611490260197979262926545187075967756625900264424137652597479539805157282016542131844149124641796089018701646916986117242344794389279312297727558477696142164379438110308061085483788682156795867036320219630268830673291077304683518908005121712780563570688775081909389257280035279450942940714374133344402163173022553431270477173052911682844359640725618585196923062545990904598399581646756847491326708221905963599605524961807406993937304407602496284360563259783155364920586564374227704427306043029870792451994982048138461910601895577761459891367736713772379036847198767120902971680337468230056775905278027307257954463439717319539407969055629063994660800778049027254960705774522914071869496124946290818321533361960098581499339222513436566823311913300460107583278195153469231631991862572610992799130193549546071993388889620358528933252143085300430103815987142406251365497447835778970617129879434550887335577187984970319554364506907821498122639131292163364368192635996441231345385977782702654180709683614101240141716787913768929532761669723391136037839543479572584757951020946175172908921143055454476475262339772309021158828057382684809371898441051236486312604332626659410175788236599374083792994941608077021476216653026866879868583364868244673441872385515246066048450694131895464860254135027423580964473571829932603267216990831666494116109954644032971417992349057884838536088355402044022445669912484769290700238063272029135866588268703030166512196294759746359906173314062852227060489196990797416458741731637152039839617884908535435866678518659933429839186081567863531248124291652415522297073829397819666680733990649034702854748391439351036682529861023292157072492367254708143911481588443112988471158750132917165570473592367382206674587920454427974616568206171756235527696179503692097715790892267396136855753333688608299923937522289318856494646968773598131674287171593795085838384772861568971873075125710735842754895651783247081996771632943466316434690361315302585209315658255236019302077587692119087894321070894495888571150336896171897620730708577295454381028691816068041507009148439753145213169278564766530975705107230731622556577442195294363565675393112750650767106939962193519889402430254501154564467986438949760730153320739832476991986490311848301714476260413931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] -44879156354193372279053292053860209931670977555199451804660887777310707700426350673485526022106384299169001951982595904125098485594394110116565691436798417497533774421561296085425680708777334715292766685435974342375551705843020549183780637369348654906056391668645289185831000537315677844656689050752268255433545411835778781041261926446284024816655502675672087736549394407313071436169598000080906308300332724749699016502171099200750784720163138740151770627975131246973574093294484816461179143419237030110583548183457250363733468461166516764873102836644213613404634954332402208455055075580389593686463165589026394401755777244120536521901672822042900931670166653227739547681512955836271363652151210267118424351400530062392600360940126396437496576780943728268510581104336106835294034858139835692143128462947678669208434329144330013362289294271350595086325255739006302062642884861531666805367508366837214090051187127301139273949695454788893645032941311144417783046538377704574277690914488923947086791887067434739305033377793198457298864003838492809420641722912843967866631790048128966785627909160962487982372043650630029197346660840403308289221221692330877824578115836715491555262385049312686162796428336034040401312813663120409569598893139743312675150544629529274100598947336273960738793713786436970584754803328088569836424822426481032327319504389140219424710994636118948938146684592033361346009993276868144707433204152274955486850469862439593521991270375812796152054356598241155574740146837609198942192781649765955474798998255724972636258699187480663389559383531080360050998623262237849669500393539264922119489956860953256063762731572737638336203634220753080312100006461025612128425359150699188950690091648699341857911547555896493188694639045820367657331123356203170975886044857694997187322887203786990789111121424878104971024916144887361009751484996399914044070899689638844133670168166190809869318948748316103337332492677166333535248027405167131500773744189965254034934650776200195679969651914140797075300554151591222259132765374755727744462619583544204904883646519170598332148419079630619781832180931711960200150197867634393650619862940241825669798752804106152590941677672399583979100162663048189562397378586683009754774394335399337276989144681511677617359275546352970659134428328571742655529301182263273981884422583234689139107269663794255056990315878297347785474356897792890376386940178720068592695205979262064323526648568666289357295023155438234558894659807618242424322032917734971476789861866003665933880069889458227888238637350912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -2511964565097617381912494391177815482310006357690116215905423893201807127386906624696582088053390117940949736620975607509075220697945291713175232214052999357750795426083469049584003260679088752268985674354240972874491235091682776011953197830180784489800631504095438491775198654602847785964190382503745161201010135600325822808705624183339998933021639213105549052135624516415991854538167932052425492178782717792803693003936874592362373370573146711734064523649812932478295071376516639635814688621826825883911504476132260406769253156214613754742597355515459320053163091216920846062759679238321659838996478112527824126049166878014163224844672426833373501045929340121005555413788784915161402900069054199753579187110642576924950933687929392672811707456524575596668125330743636137300647359513413513665175731451972902987659873931918482214833983381822224207565318846498229663774620191012814411350008314274975625814362828706892427205778535279655042150696959340487294417697741189798704974878549050201959961527503948478328787223348831141874801620644495452940404360248287738633638675451069112117824584594477546951583690371567329805037740448514794525843383678394958157959135654562365738827505722402406564854131953487731576778239469242774511520830195572003408041647014728973267521983772562580652384477478238567818587336759946911301461704043651961194020273740040952676047693286224805013287662343004812641845514751857844855791085739383902151356959794117249662342732349709733542769139473755591364166188881056362234938664883714130661524155120752365754361743883025725965114747419215072970554256025182620479542595504354619257867647441863427982994289547173284621940194919740445768067520789766540903902904849755554477247928128269664959621197603092905719032269234292990582197362668099731039696770679509849887269795200198815088306172141899094327146250523330060417400780015951222509500517867380341204301372283562859796659887449326979110830979640398967120255367617981803107057554315579776866827048845376695238874502405371159450465739251838135389830225317744486885091133737564059761801554619131943451587316461922994295047884024543612907404437788978233874111467514495537606476992107535063588196347896279946085731526905193835593066447018201533940724635995694302349125083700084424440670237737034996980767614702122920303155772436226253970010011360001478138358852409648617970472369848441626428790505513841655044303358118780123593817557611165331338212433780921963116698062522685659349786135364143534416705208084958488033552953424670729155216854702602038188600286961991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] 33029868179994066272858606678202557973081674532128828814407804865978281863818996072353468277027798314659972456049615108041228221012828924443517827588345826451117510362217967488693981158247260983663447740241675657915638556003459753030774307159357454986680329621067704063231897403235079940454069899119936449812191300122760511503190896463707057301396306468673603034383179962868309580115951507023363954467357391905511336584619324375882647315121691010821578048647757079064417472155961250018632353087806021025235568540893122800305830041943566122462991415524269180381040089064215429254755877617784115435567464335204540944532703044640010170163174710724278843985386915261003953529460498808345289026609235813275487166226813102862138656968197587337198470137368818720203245760393357796386283107288121825283019540414015013603976289482458421140321931838563180053573760938186102978436240364663515225779919401331477231179421461428593361130796785563307013389951070446358465656182576200124976343756685986271772981587659938979934127772521877824336837703468199694476110305178679376429788285056477285291103078570541716660862670111544888758540337777107463981955558814072044747858656154583509836249255614057124722870503270356596640020585692923547704775788451871975505473192195582735968968466963443788690305870033944310586319110321646080382110074411548741723720768293980386225034620151620233982078694993557602235864528862606097478006645419251946167129106367586434845745363921207938529444688115804820996458825053675433875905299879040473738146353667461546180947231210069112209800953213041466580889951708970572083255493871780226446004835141738163265008506808896059389530286777621223857559860318607346258836658835742010096595284212339604595829870980269244579593982753326174181034028769712796291252583850929145948021597318493668365687560698552041630314331304849056811028323586714626871443576815700196608199588736743413081227055090953594503532808157512155229320302885817886137997763701542534779611355071016219509306266238213336701193167235625302925507703620824932492446056708320454296238746793469722964086008071488159072946289148389554097320887382603662549362007397486822543136764767242703978601624516625250553662023686326199033117073493568153216617490869860412775434329908381194132431475575258413167482989233638472349470721261745137355243672980185001235838120417506534496776494141180284910679734885241713400501485994123597332090886153840425872168670627233166517173822109814114942699092578043903166202086955699464855915819307125792411266104289820901241481827226484736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -111880229987588115903305577140534842991748847566393382087334939490114300367980062028860112375408426492984459542115218069471512849157323273559390324638985670282312114834499907280754477183920316795221207738488158451637682961395688392200295913712970592967311817661636385221958839979011680195370689572458126230788319250805170549257731886026337230741051373217556926345425064510686588089004149383641697120697626542234340581883740530715414758469555458803735254585207403507815278033141812009219950943210516658656056541899353829005449204126776228026107279354846102484637889300110402485940171918518853783943092528955884455418524511602703730316518112785838204082062410950360834949873663098265630761907177620426037192274831829326504790659113591971268947702935445770685449235297110431385263361389753259727832461779809656176260498371750855371815441967151286645241261844834172710774851967551173067848441530939242725098468163151694038613991634969989486194121912897691296588410725972370885813580933785237191503478111038961828704780738812614303077626017194693087020655941681067695348741988620403144111007239631159335837638104471929517808130545149374001375069928059185808449744314941833441564598947260097897011426589030366438198003328432679282349583004780797665779896471645477694475413733876376205008875917763782612147907758760107365644066439468004000564917200167765088198268215883245684766324452294309966162852362838940395029489352856600524508163969253192747469191429509866547245587916807181090852356708644457799940616200268415241744142360537677412900228623307714380387197774145465982613912671843799880399282395076769623810012942371436305199054613257891367396423322656914852226962360802664157479440527395886061619908647322348881465898382791601779681506573862590874153205697339964641682268792014754263544837635946753082905587867423192847153564847813040760286963970225519728773330435282244037053050748900650016383851216084831558631928799677716061106917971790153023870219889897982882654302101025197427198994440706158445807680074963231573636894177380969504755677187898284926700506597132716625300942686582958111484907006929412081384169677290342195483715516737308083941827184694781837083745268806004803392795430307306218733987259485768616429300905483345323990095374801783086180958666459137735783857775082508837356994563901097029789781049055412596109988880520870163658719204003529089967955149682259071517567476912080023235508529407795812871721615306465867698863866991078305954792572348232898263352804682339722056320747128537241706938091845554886590745132788613120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] -361427450061604514933484212838911816147513355070126258384821098313512215289820170765566029541459162679047383928532584267529376184175574635569036401830186266730312796104819114989965134979277680476449263762957746771496390375568026258083688591715469368850909537907193544908137960463310355548023845385642510088551854799641161697853722203515507957595248737099153694066663185763854266802508454676646033384395891810699731339260260826759557989040192824808685390493349444854497378367278213976828573012147120922930392536640553516905602171232015757280361281390739682789658204562601760700068034569746887917477223952167764656918572462145552398224582883431828034102254077369105806312426608861424480432348512592553511217620470901966020579479427544216994817018680003088237520666739183415785730543127348937303411782691213794666645280688670146208410837335518523261365951203417706611110050942447095296372416210153094310956434537246613826117426071354780322181855854139553827692622279958935304658682744221447040010867672320423639922697562038095882429168857152849207274106419031453601310122681774313694552416026520583399989278391078549918842591025724568208647403856878901896172535898654481772408521372657602782038316974172253981138364450448935127283198392877714837667571111796995714540178220390769879875899810117425505019706813311768945315054467092696761249014171482142516456227266658585796647383688119671782677176687872186048893458583320716069926127248833197300590611004609304549946683721850765429835628062107515102005304806439535354499997122911585079981777792320568907996665139813703942200625306245487634572147595202730351656692623399550009995847347927046017355980787533089887345546288571776311399764632393545820391389062630689376488666415914854410643175429201184527019659848544142805512379659749517168544877756456498632841044619643088653771388737799959029305539666718355684329001188709065905684235595866862999990494744868855355852595282678375855953530446013056115281027029154678899789723991828553580808974667633897791130645634308475433348329440223388396415469392968990390809954742664987402151349444389316379311723690044247077359316539183065824534565971708572629843630468895708656370566586329324021361877564456672379812852515736442740445323965850952444977547761769770340962693654318916548961519836909051951704640528907525768549147333015306192686778821262438864511993034914375473785572431094020637563914483194108095066844693813963715938226293012329316612464157445920603582490174740219703463204588712283029048209499393947241680634536434811568310905506258485248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] 4203702725238443086893685189232575602824395944662088446732769571416220231640379340742235197277174201000532214656544509800259054153651077696916458935216503443283985371569639832099453421901517715188988893698899243874203144245619754037738806549535952031140414071375271300626277535882830157934478489815286548947895381734906542881051947296683332802233888449420503660510523328901620961845876694321583363572253598499748720424083588657479571544843596331074660943544353125068216547486366054880222688672603648773785151882947453885885002486649236545866944756392346897547589563876977715683274408271892368684376159849227217100653389472311873447395307385408163050457970351887212892021326243881130674064226904811442698562876147052394885629400709991704135362557265256608770133913988963882679010715527761647204100576789210205925818013015180074268760887009216679303507741119087213961584659291615303021951872778810807711807128901302052585548252630195413831246875886248983638493940876097773224888844444586836647578238532198473264893404210310612536003453994135064596991663700203646581896603745195593760825085233264815592072758802018461702092854058712392042064144677263572096038446298874376076943062762592063753025355273645051206336364634489211522699623203155867017055663739520657388259436147002509144033690005996551077707846772008692651800833266864545801622881415503443424492407698548904905859123412651880738187852474349364770923500946699280551170741828618500662940111795666089734224659689913304780434530296106058215488310933990847729355491172304970479408816092649506714608812342327577061661518934110813835283792439919688577858864442270214237566459278299551054744121230526479098467744200549792162542041158569260974173936586336417050490803576046757490836120737100159218601793823852388082939451536350304482372594458487468187130891797791074856198122256711720458810901734030754736281906874880027547272860400242799737456054038341689668067494720173325411632234241413650288137758947260213789950102078191149628439292629365626149751764481867095257519368084963750995157242842746913827700197347642984191819460247456132909075684160260780079376150721423419283042033300621216776010990678195453253324842880384715998692671219470391433689033070614067089137017189655839391309256353693336005763901380225904374645120304091749011453344914605534574808679613648308359308268199939457384760048375191999089899706554480046765222240476995153744405373808827467906909173072612922639825241263627086392084574602928707499301614556730696386192462244446003067725660301119826252889703597599621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] -13813675596231853385068411762259716141798089607925364677975023531446754140857341276848693182167213460567036011387991198523593994492453888365240215792099997697967679578012414433170284333470436062564584538178119437714751655662086459244298960033949786476844393837204394514608567284719346276020160218105506979513221766342920105412742183042788010989681660838078261696187174916528030919716010334757606778031448098158048362750888061226378290987488460628728576144906409057570094871424262447481217313871447119264377707605759903509175507637027261279691766897010354344042225934658530173185110305089299416405291432250952043755332598785161782384032026608588113071299108893673951523939372967938766218091955581994893081909373253252201770659285869363048216792382691532755044764506327094397180555375147345469444208202230397755605678781618699878664045576262836083729444145865955400994892038989173453200670195786877077183814839582735579528285596188549283880028165623441237769700714106650613660709991751986201792248114372323878029060024054200162110355058328639478648235093248898173605464922512651232874865176100788273490657172483241399695861736536316774766080118025864588753983244323615751756198830950539469361266718782028905401050834124930333324667498117881157803215157822741822724930432607235225131781028769618471697239472898712802049870469905280682755778948316347711495771757515928078164338284746887697308693746948070994258960280076237774620807446973338279743522757894769368342394399034040476095440693943059642942112749149245208359931445756562159725900867601332508265381943497064514810624978229179066641068618877590551790906970274396377863060512516259042107640233237690484881675794884374294901755684754435086056949617323616851753661628677953908412264713043172085714881316572489704445763152611808101598696951076438742887495979577682547333386444006977942911444305598528317409524544526116162439918986781894916321581512818225368796295206766108011463475413273195480854989976147888572030114974161728793126686810015925290266464801540859331122484024464401010993303451131605120570053105422801994457041219384276763572425398207754483932862988572044197231845233839542336281416139347530920340799549783742368693304188517202815392163778944875375433101715502806734600548630803493617581599305944470215019723496105100545628862030838405461478636163728139441835611483910649872890742699882501562611041716335378096197000184212124784222084398097993442803095863946196228939919678598327186736322764320205919087692843118466732952214065126108058637377394293856532751598230450856787968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] 11095325793963862364502204480163393239101658864028932086606002053088715282410673588063667946515630819709379985560805963511476293109449281860025039172894934883204296839933598167840498894758025999070403871371403013312288778874305367546256146740183204763803687992176708081306844657386925897892080586567791447843252436601686736894702031886125310445650021224015208060374933272336233154503806639221257360258188230373509673647081378573834011003364277378651956500338703464000585086124049198385358220664674086687446816452740158541372898006872956786640879137555848776952713451180454775031157629727212956287295920283779079200278642845159652588780500324620372662145229113368339469181372016322351881158508393137940768793343500163434451764817811949168518859146593394024460796288701331637001718212660075754376453938916850779853496264153709664201111772584855748367449945967746592434721926312894982171216858070192772221933767551633728599632476559720446013316901626003012308140333867306257428329921055545016308978529837991921632928381319342157512869187746565693183529680815270539295875564405941531363514262079228011088731838032138343949352930337833011978188417719195534730533371866083831797971713280337082482067322009065118234912072394869668420800052086768117536935751604961682156210829216035872249283805893147596346535630522605828190699783023019999088302628041505451911501800437437484947949991632922304156802913061033604635044535074576726890185255131041458155044725126594014858198360681665037989893483625893268756496628108534059340184354128066229207522043017740142149633104802526749816541433880046106861694840494549277744128551424406650067317417375741328782191729491731409439670765610860577251439505075477098503674701762323346673977674455163045090555435087799033690399262932533477301669561703844234532482826446404113960071497894687925663428564798146908124864264906012703462830604121050069978065576816132056545089325867296565479065574225676172770133525779151078144082488807695037045457782168690788742508122911143844128980081970758951375129535165107300341613350818770782567781032323653793955242621667312084321321181189220138765360156387288596053563768496628242836453106558279580407678229996718897285647493394820415767665109221827257950464934514694733784905841393153101473560467695523649551145705785797091042759750374836812534832957549602258796656944123816138689952918810825154274613979044279683602411287199872003211179736398073796535255826724246438823346676658090382513191821731079820741714841767135123851628601371721732947582112059694637061027626544898506752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] 77993907710990920281410725884214306457224809673273642841268195368451186161394305520782986583827483176217689043065449047402995514096812318421827656719573882594371168253922828815593044165426008028836163500127435813720247491925685687152931273519575452448567764147704138786198637555661972226817285210106291760430473494899998955646639780529586537669665685034925355869613736229633691013217102475140903567283979613846917333589916023267591636786923112149700117446950178997991268207281625401037139810973513361603170776679884302981187070254449467760183915545828857182192467879525561161507859381563170562198632151587432021957765769539954491756717358736249768190143557462829256253768056709551577147381254635767237772466695669507755276719078587717004533134761850816943001267331853231146471506728745030260740711961290120905783178862353629598059197031532215458940044989299682116797476714409236613560447774195935666505782098687227412187154694258825523829847408286587294836339153381603239988083812017600733786904245374123145114486369055646426266349818857414782160301292278144801196792138691382005511550842807555284407565051650331913514060226027032115681149418118639393545822202889302672901355684212535395205747510448148235990774663923020656589631974893878882413568848380167638056540429606382473323118301426370348755237480239136310116398847159415604097397497894586225118916442964761823646312642463942001942027116691174291977015759649290158370044642356371128329778686899808279847085427882236771056607593647252081961274533515248659902992141172804159609907730777745442295327808000296941929551596968363197158254689250694251872614047168835661105352191620665540643499685804846097206501172594544451280491789400387501024390533886499527119114334866415262786003223597425752458380282919847548824058827885292850470966104068165535975256406028993139082770935932881416113177184124198373723926957265228041386035011059447957621790343819574158004398699862721444210803465867497584846125147439446232129159200847304593553456449278785042128970449785217806069110208481955482625203467355213178737873484462693055031114465839347623581461013796844006604081512404568219411971646982925666321749320056723435859760823986378562311982727326761603277530839706602411302543767196101403863653548603508501285376075354527781501353793906224930362723420427104959877113232286971788389985850414413187894484162490841771479076228558287487337516567727234741061859018272118881829835743564236648551154280649282680462140620989191083588907173172255499623133667626376321685506328263934440353653024616601354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] -380436140319255138204308948074657002943064173824122725868643684556864024850900900868804742153769845351654731993794730178259165597149348769782693703966498145691497766305713392212396170116981140035483377578772108165773565539053853199191634418109398927762174599044441631893240020416932887401991305015014372965486393594724380856175203152237083333249077356928377705286598293390680381766929476958233226271932636769992125181687883406573831727840365817811353094107600810756065488347850661500556934192284327875154676490522708068439096714144362088963859673654954514857899392668630554257504585694277458132327327726656786524573661815524648073469406587916409202077102648893536430067187091993810892617651828149715050508594493975185694390913498360249157324228041103998484059640289488660558660744878599482375534505040359413794566537626172147731669156296781119247819476000319607778601111942450768990382390824159587013012341030266467929411973463973851840111651005516920715664838497483274197583829855204959515792145726072899163831156467590267256478905935110623040113812588778548028047737953142555234812495992273220331915222482019159252070071226148642824413526528347085020413424832779432335652147385135801203000288196627093881847432676337066934907698497778260048877481389005764717944688346962697315228451719445748381575879937429314666614987133610961602002625839487441893744185109710015528659340997671542910965931781071452690729568707208948529240897904940168168561628039600311534693363365685400228846788820253057443046449002543845256249502914547608751143044498977676003588410266917905649865809315906268371685400375483682509120701148285621413539395181824725397238272493826667639472137073158105837904259441367224263622364265573636816319913762620056236029538843674201144350797599661770995198425766923763158032511400441068403081917094257995984858530331509159184225104381179695586841529586932527651281043405980495788874113314713294763909782530270558460857786880541995307187026558178838336810335671848124355859635348732848987462103581337651817842649485501542994153164098560567884307790525296453974095721055003591909149191132267148663470781810754106880850621366828340639451594523200407438027513844841000305833890077173157823430179748642715553972431273540567139194859840401570237612407169923050221180106023997369098760653126690554982871949303114341687812279916144699144666693800163428908835888683088724749030052224996248530906291096766565042804462892829504928456502081161892246661570795103769488021573908071120570304396912606286679254984427834159509672760084079237398528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] 985140962295948685611319041414060100381132772681605469323039141319611833071705003421382624136105421905624436724082522786417887951033749036253478751982363947661974907057521494908256101479029444032359710238193355722405707751369445769181116001029599141698272207565195808798315332373156892928039930507148837844034622124138474718539209837644557945990411821718469739503358781690281272913651441577230879857790577773660516420160944617593251101533052224554874477358076409783370329225774883798908398352856006067882515952440411161731412506719855173705373919489407011363744598916401549869420250094905643597504651994249516471565466451593038433322867091622018748938143577834482450153805882627448516789249172881840674583614329268346980500499985186708427103444965714884023337492087886989604142266469050900928832621134790007813637795543307240521114868130662426716871248015318446008492747073489500281527994550139533711463686511506589566707609298747222874329132593026201587935226691260005348140157437001240020889969696543658092434198173609858354137755665705856195644933154850053784646186676991831038324301883475432366065689233723524163540821990425645892680205574762457710738162191165696914684591568299323804071027541659307757536272448939807048787713343466566688504769978370864192506888039991995814272439969156396705348499864679733546482884787063197585203131968835823086147189221612310840119218293015412565159635499492638676327870224537444414995438845695666232248871489334204272442164016073754518223070128320559982805989288752429522100822788643704134889758677958164135040504212435148894604574837000739182353297345439817497681804604216745601168400408514902015998950743795965616679209620869745125844316207127154722963336526449836012441003950372617517432160385577900954924940426153341016990265850987519340811493681619303386259521124989741427134141614168696209186457217107505144594422434935890718059665459253554249398801171625652363304271353538237437946317406014808028104167835744534376611117217459695204161114202670671344094905539500299467087666679607982005101784532509341611327336106324130253971769897793415553286051258512111556221729804078047255793100934064687699521165723544646189541542445110979499602094485054668867153883646624897714864413317959491956704425033211808422787734482763679916611301458633742489404893933748291651022939234364059738959562230837377537561767036349214160438435844975469229440251660766969116488231600440742368956657011498803920572785516493395118740610084249561216592426798178728661876618157928062649541730154002136278158733040867858186240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] -1732379398707663485781377279691055741906467063415821864490272313534164709550548629887125353863631562675625654147534246950394026800577376248575862016881566457956625170205329587368636376181627057336029168660030326215607039762782409444062527646534160977971990005451504851088854030549969228043119573968591625229261347220197990353836030891037654213997105239335848326306537956868087744923551735879153955496863303178646682729565270631473060033451617222378168472911941641983504942274029136365035857038387769758867238070899095717219680628021784291272063091237107230795191786079793792151127506201914845623755512889424974411978565034753221706959499657263642823978854879493661174113530159305069564107011540930286478163159807088364473968644735462337999421003724591619671311877689897972796619221133279156179955757838368005230365375188563076774122856858292791456989124738952718644479849417253598232408973615737116740914715995085036540357188576618710976863075096633569267330045200857186274478421646449935845757632915066383328809640669372265340616729822801258272541837421803784557728801973462626525029442818947803335396044964963818154808318554921422744267798935362628521256675583855655644947370136766407903494038211601412514838994547302455073585112386946238726484899911188038613429594033416358979992007188466981047535133733667442157068215434665164916980945187973609243447095250257566614789656781329030497308131870342745878952961805709288327653909828429206100516361582165360768709242995161795481410174607304990942113268255987164386935567825887956084711302403710462547731103620885555335034889711604488515615415437221576934468549763167463857950923923820138064593734267488970723843643855910321163012623820798822288313169906175819419944878716977873939819809486007493661445630741690978625468718869760845706221715458625113504554556816507072512418150989313514982380784615586825132370069301254516258220768773039365758733367268479827635697599919514343188009537056728061633885337780814392232416072149368716900787802759050913143980346483940497419509474414277858573483729483696000629014564547039670417829352878030861249773498774375341754560279503041118365655609289488977412502067197228919009642277071583411795197608047359909700728675864202456263253928871000418925589920832051712980927085749573820003441354934764035958231850128392354251751573740873759838286024869584270309402590082021843644757660640750770140337603756582892025733434160968048486532149202046399179267281497220311471188113730439183146648591873407372293556808686096155609484145777296325357744955334257889247232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] 1920138657435319917752171357363077010771296608357309163513122997788516433491603796992305465442135464232755029180712908781298862970772293670750484498807037329015099509902390031613942105512031242132980057791299331460645411592952995430288767024090565334379011970666292997017700612396043963714576654044942384550386284762228631335800012956329350029476436793492348164721445109922686626093280328491739217950227316029622091745621993468693513156899726456325651033147220129758399659665997372053282348414890618836265116254870521774825960053783995740487474907629337952276139042042542604716811186359814659228262761141045539436048689086588097419146125958131877895310749161607809088893718065966737816344912903636917941465838712405440304435935274592355468402718765173961210497746264410144638499163602319015191514423180432385284456594141447714064690233110846203664613211513513519823310313857825853917675922980159530177924793177877447295556220932558239568457635608303982286362168646881445673544519369388784714675614540004933947223478483570052732618058777508058768483010560687571562015869450062956406857401191173371035041318168283904623678276598284239409772161583237476549925514622253024055315520940165771816660070766401042615524520772861086649213480541325515078233952677833371441494977720221252208798813331679310262527372708223363684906431227574494910935227969037892601772106069663086018501739424975540567387593320861580931683358744741328533157023896057707558545800628663736111046427143960097027686047018670053578000838661981438269036301148378024176534975069014976266879970332918194471787334171293547179381676433266576824944040391013601195251176320516892277141364775990469560371634201769098150462304712513947954795838505661523352881522243662277814751589590980793610903150275100198527508668271972007229106794219061848539420821018127096686559295268147509824386774673983250719964549959921063379587312624468092600512884846828647738766551383705286510348407049676399286168153728532402730711247429250608272116657845881003274192711293391386511758494194060365833975628391526764814515714523700396003252639154562875647707327671018795177181363576037807230390481706948375451735582987160401892843485582505325680757187207827087494405662464710272503883670830597516124113898491015936386639930146795859535821222250486880576843428455286992004269400313524347852385724743073168852303620315521036453403675377445484047030040223396414368455870802547517932936678587780598096876946367224447294408884287975260799204139118432962849207265850175186158522556907478627782095292906477002424320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] -281188012554515809622528497151377395432895973203583051875979205506169097640683959825929619131257029863611346372587967457611759957176684431363538266480272803092036058899715100348076699454044009672984897738099905103557707617111182630896285665545424151088567965415720784038687494150012251152382984880339308992041122040503710538523422503810726568544696438206357983515689702707726209524157763393867882150112991953387810901644618536581375874575286348962705472571313908818751171328957664621086930699762881136104132092134435676209898651044276570638254551884961620894632642115984033066156483429083012231601415827701719037813810819061898653924086886968399473021124897643401155892420990109203521225498086099545786662856886168743138801696216760314733721247123660561325136348571107003491333431963989154270524696927026375383856853353522193109300338538780506193134237735189798216641527310561200167953420676224092986740691185579602849610935140568324465645134447038992149969439853876122765772188303997730123235918917597356476227052837855144446469414076700528783565362323872521271216415380488194226717807862312666045461469261465350772991726646273836335499027612860659763967778883278623590687255545353837154832355196025552465404518600484309348717017015815157417548534446778713859094533600856681947062085822359417907050237657827887790176484746150265779825174568421211316086100432557577812250284603769554434082450937486169624825718201089481712023468514769419188407829401702255143303327032385721215589835207730549144357797456710005658013383481860478814765199482634026614565438816154432361520574619222554800517494955107923236128249579790501082750459208991197579421722530967918656437588137132928491241382391043769398340658706402440229903263852944633521024763802679862978337915601799248131900708948613490658292054910914402531469376010125453464289829524457275367910764797306269601601550895781591195716507182328729388683566651098778200722346187100612146017425481863352553335300184875758907976902472988088172977176863204536257299839598915069038158164994840492587494124413900073402113725049302350405893325101891841262338316671228447258749299382267774499243335587869289392660604284101374648280453328466896582516102148147484734185562904217910638354435547052553388388503243312820363531777190419159608366386396162557999508477081659955492463337733217555099488824718714105731224029088676329630145789237468037137969180997347884573523209982785464547132606225891747469071947712324361319794122074930468499731211227367650944446959463656838651389523270443685960500689706668039077888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] -4153190556779030451818771249996285144778511012145159921747826496092309705873151573217737323619652306791210342560495140782999618666537027486902139476461191054059228128826022225067085325196003010551573686558596182357145346711891058203056523895997685368994744090876025244776227521582916953744435731586545980093731599840522737617111104190423401705269755822849306765637625773858030097672337856200600439108569261816807995110840155006340400253099139378068268469158393633185061570420247826334949293849536952803302270413202132182094687215607093402318459015732086666465385265412300939282494940796377308693168143664154603268068438023487254358306382607847688787293128844685194116464693705127828080205025499906386942940322211468823731718212368009594688485562349667101688294262052537885944606697498751911330284296111035670317262473607385375989355600746880022550639105352815510416785670221248600737729056801553071091834964974307030660628415702256118735904584945782263689898472473680517686088815476493837138550015288056214956521086378987201203753914471709500503012875208759984165436738041914886946616045557428389682307029825343661241488848182364139301162241819971178255878040778974881533174139405877726824281810550707845270300510047673733118239647298854968407269473962361168863697152530002973819063791325652750021321486288670867519790985967012046771462713047796188570184534295724654025259709157735429895991245950579726046199570994476549559635473398569371915473453290379870164304773421779110873172562352948755865735364830183681674549476975597071300284151653688766540789287580120421246032760316977274555738978486801951754967286328875298560937114507139642448350092198641500397627967094230865468528597981689465136135813181827682267706090549246811605486118044600670874909733380766321178626121154609630106366106968034641412940841317687122315523892692248067842365984731438476078140251920987717538952057538525654941656744295204780995952968604532279271680333180701068110474422535685305386409874895439110395884512003176679614090835340572900048040946153662614755234715975070474775472728224949243993040091894901936678617857872149765491918352243753408718273210312061424627329997160353566989005912997360457324395157034715233375015906962460324565746863098435997764600811946298273434748937915783582382062550922506153824919298975971799679311923120531161512304896186133440479959550203650360156242332823435363776293953530461572373462051542182700878021725060651978303624369635156331218385734827729455727701372961567618445574805970126707477910414107508070579582243876900794531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] 10311717157401571929204804934624257496307759379100483802264335634559973858459269612943479660503741842716869420513666986311156107215053627415206493598878765920107030093342100703975153839256392424987842478729245326474979729500021236914418898827870973304736195914852559387809676387467954979807947735153574469729148521908689543463539278173990735698617159726299428983266692953921091599817582074650334927864412831155696717998932995829503292178809004234135298056462934533702846499729568355154559966012749320184610799756321634924645166653354310160338810806748017361299900072587362863008007369728986933515196147075812094562896125146131385281771740493927143531314140192138752867896207087966143321349665879900806546850041072678237002139841041403596141609984231131890301384489105418022290552272964800855735829829541943155620315151981833845497537169608367918451567301051949742125613996833609552566601355638402277115998817610091815946426125430983288067569694504632837828613040377228386602271991273845840324056179109483299344446101825086881106762968166731543452063034784989282386011944878055928419649685054968693661002570300497172826895214037992732443311604175226808687078930505727795952740879509703604653078799086200867708373912286265538386709206931118487487469125732412814535662557617021121008254786067827231049878526021016423575011323451699818936636910293611943325974813998990495040808529198102881915590656366754830302020480178506288616192019459154358230399142838637638627770993680350236467401232681282405340610299838172974542195368144230552447005903853531389824012128654455384045686466063358574078938920704793234313713580173674602883069050284082963893086341814968244023407165588623137910337570872871542412431621730222989415037929334588023319336785789525822278141888859931065437044271588305465383690042066422866968801357934474855578102437867935856710316484423205676274312522523394873922933989154808990938396922588683089159065058558671734808383048101663214181617330364193856599539513344360217766223810735912505165472301525390730481341982517951476157513077909275882805297689587351422697668162039412087812100192571394402241661533162392134348779401195193871735971559418034217101853017177933010498416478858767598122335800358715692291659897389120199251908996500695986663355828358000485142738991304885103266266410768785567634798605110088150465042280135645447733132963068871434620624969755084607780545983070384986344667791923998382837328500832290593068248350737269966408991991493255912359510975714737203147530178426711473894202145233146276193024272878510882684928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] -14258149362233793130095248896471831590690970732895662003009581707751039194716266778046920439844074560899766345482500161201465868718365076216398775871114409227025118392000491373145601416812245389409229117020392145389917777082840304396508674534509204747342706507713769465847754792883963644569211946249831205511509822209192080976323332048261815500817726266434848313483288068640185922540724697252767075255112876819284877181993377316830364186264176832990050877657189043033045448172981620513400992475456267699731746389816225816683138067715773807389036197242950651439166420441722853074881106153603503089062052805929229065887997938262348392451278109849868665774222402789830804750124071201659666520005248606090175281443606183412018027481942300142816121185075417178891066599461750145422381684921744860576539110076942947185701829613091238276501373887897255992682519626023612192679360137158597445562977234668767249463967604312289225834447338790692222266897565604199643131362126429202864496393085725895141654613830836468556089947906994574334490197923926457213856639369028561105843753198634274949432516239386575817320390515087643427091611424279477310823653182723073322877725829899991346031305021153354217604642671728293757912305066929705543473815247162922821526903594921101594450255544615538625801506583402371254362716743020201069664753872386572669828242607351931768215474135993913789558262569586584302708297291268700939023906841639979690278096997551397083683782260975599629562165293213924575961205988893406813082621834202912737041087246315978312962958734551157379615394101105891521002353174647205562633601831075078891112870639828176076714206803626305963870860750763417472678926142454429238991298725419505462428086576442653540737723591757840400259334877709684885488491419060404568117158307923181067802887880831885878465599606144787333967906916311066908489429578680159861202854376877201145025330745043380975358607569715396521237889297136484895464776951303497209045246589185257919130395713585254474033223751388381284245479929711319317282044262460376463307747514932120440395039344533274111458900593758603322236579734380558020079496068786910549878260919542140940438001554112261851070658003486459363195155895561332505315641096057184610302252358349849087096810281395673659467891957240906374694327174271264810778928380422517005567502869952198557202981413576802966058503612069148171402513097296657172100373195803104010931799259128169120730947150742943882420092535476003778079423175088152939442557929506834142124161919517483085804995677837831878531435713509470502912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] 11500941183837136622858933676548419803122469420596596259313465710012399724043748495767637815502890639633481029017923158242828515277710676420967365773290253463232427567917606526106455432166697558046238343039291882777639548320747587386056006937810153243500932720064310924203870913513085873163300976150198108792671393947760408060001645145906239774152256649889445496552922727448979340463356357878969452387329666893716018435924368475621905911216193332868745674825695905138119619479707968192283099326427800368848478939819811945462100298715247222761872567508583659008632483148316328298670818263030870969549695422335152740381087118290298645832759803944163213405737109270444975456893157083669985879271236293864518502663957061682251200800763505517689227230059699118743451261336073909892628641344121597401387069961897538916494012129725583034408747093678417212781885710723449731860801076149731707057768942507832556611629403610366166917450004417566435266224050892633642645074162338821571371543227275069871978231081443091249339308477121906273276973125034272163651401257731273683901299023267303804061710170659248174533166800432561488136210970091516007519064304755300950210385663639141066707065628815815373797689830810877455364671524237087407378322798834154773252660965559364707640742543408677171242541022628934767400238012353599238269085590993785355709306654140818082083460366610351503213902260478027422903887298887493526098366712769331652485313013208024732923460924606640599390274828277153719258893698238790125491868824323599148256162087959303220707790844226213385378714310113019440141740575106265896079433380044146170680957880899818322191471162911377975440246084701795312727097897881856670795348321243612818798825985353203217737113542316644216800287593651244273966318439903298907438170591469967219864352521484400406387764011901216717968127252658536898052606002242625489076722058351538983126400945481527085252647728921966190905384909259045331051431415344496761995312883455446418453408867857179751921482495466882957001202208658002367074103979918411948716206690353627629464428360055624911516187524324880870572940103584177943120399026104790319382250385519204334372472439101183150457468486520130695278337083726701680389458478279221733202781378219031935538844128864638773893758577740494621051759263056049008814432764513649035767778921549091256448755927391886322443748925526746215814257332702366856932720098963030457911706403430460277762202998514195458693316940636280453143217417147414299261943921920720611776943213626280126245329599425046636715074358393257852928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] -1020528769007689620102610906256076693630660711965311655632284729938569758691069130652443924477965336011834921523965315475001131166567967137069622401828906670106697933725496890296354031682642441290582172956001299319872783266218879130665040317725814892425397582321370795793125674368513915887750568412169493989642001915516049533831397344191386486385579562623621061124868423931681564475549429589758773595948913778980440322429118278818675096356656063039841018830245160880688250785975209379665594786645621431689105981105834518968824694442584848639579020251851248020834409968837369425835043855540862221345930505781029555371479424465138614857496908080183687842492234609558612228758877416507906547161857327980833688096330865960987726800879509754327265694165379091205796216150167083280933701919905579214451378245789323389878356282020678550671458336178188861985159638019744216212017918009978233129262563599681449539071941754874485350298164695298412303074016907673436533820783801440517292954412370077525362274644738238434679181599368035594302977574004917152257991087707284380062004585487511138981472068776211019773770780614132119875555323228153894722970751715418024905755070433536925555750830419921691631279071691322427134456538365343259931990236418899960370270412358952390699897092999379207779506716265332559952060257189916474694741917669882643740527453521819459677333947019717345850714234592985999655906220186458721839734632919699434810037908239624882225108067179920218271179400568086995836796101876812229094644491780122613733442642871981658258251811065663410570633621084642225374514570990364695369805781546572576207987530686904413808297570060782911524034449648603963942471409550237724272532666422757277174926492765042221214546442984473578634163731820012153501183640524361053768541157599312438308309612721354233339208230812361069266211637294698613612203585810591729622805792492804011829740614187734442100371008020312524863820498087286274402674489831499924372361010403960367169922728608243709178018728411323836808682261594865454460291630719545030755148372115438891687062789274512037010392250489979849414505164738621248929361241405469759792711860358552275062856672512155016760823316293640956143945484619854854672104259705759066228214538589533371357714468946146133271026287508219836357714387649552359164428037963677166167404792471190539467221444196317474265930018020993163247312877547075371287476850408500014514525894227672645364298793623341944234867705685772711421600718921312523624829836694274914720124999867296525314313389638362756950401843867347320832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] -13546588386701481019105225549172956063657697608101955783373738753410416437984088272094703034021596259629086922155282755187123959600692860817587098504696959340331786789546338814621739874522346323174236962598025240722412550558108732382198912319083612520763684203599651141249597572713233704510816971972726015760033902720656220108136295089476718269610289870696783291378850067293838835395807511715681587996510271582592879721412153362737566622602031646453943235130657074111723682882137326013267146628922226909516816462820314231191237437080718142860776030790125129303517813390101272847982111084369803631654073131981446061631250147315403748178552858639411892664418382387116195599175486811508391455406191924480728735069873853215159049018793704068462634873938732149131858380186232106608199764847227611400616351733156161800226617069192081682220383668804941003698528222591914964450516215075432675842882319027003243497359718553488848133012950933521572919003392229483568818943533735605249730756404069936559813643104877052733794304605959756264755928814534546104887738066895674333210692049399113945718326514967572823591615143214111955498962016377309374706123249148574345576247922772567297758648180466483816121066672548058220805877678778229058607362873552889724182050739766723295816262020747771990396660959994443161552184832326232129532067122226394296836573722958231597020031142877011417418121096767435487624254360452866744703126838889544784767880892953715105272454118951873777076966239279183991332861785051739587977379614330696020237528257280425074082235301789091182066909169006293556745044711932603013933014007331240779095187654891699924737565761979933179000008246637481981167963214255388579219735334702336503810555995520786463851534178043857923579704650514979350349311907500880723857473448047712531637790556629281435743883386550999535457377219903006298866654631818203785860869845871974122513986784173834142843198945515968759620908295782897208869941942463877329259487256768818451472390967783791995478921197489526075021281426784310152185460356266574586139964798590331499924209661782490341523957964076615231347236839561601945439172572940779500996820535408527353396657841279160645638128783514746373371878619491118378948577498296847175265231141262887054369964802030469007280293431592112386719102761372218918459522487792966095762434188934984044077103288200739771806990119705680285958573663830468024092619117281500365493634478390577573441157099180767955227509601386309811497637265705683592127430970028303388424297974118359472677827149928158537414764061623926652928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] 26647466246165157064858560053416073914283148278823410077389448189092181712208662741631159823100180355832185221251158324251478606471900668466795704045374728826347393778556608017966847902714456849846407364417165096022073591492248143036698980252739384360793840347470398970149429277827197678701092441989649264242711011720572096381669021408599521470878048571864381419330579079100717733441037402557419812174962090414607727430926020620270686084840587021912020803584505290627367170241353293064668339157067208825172035485873640134868832410539531055706439792398583028492220600901115228521491021688623824232230873069526591817090000466916971532296457599694860370836162549920836102723808786790627984565082243946853230935742717657272943175171387816589935337973673817752479739063485124803687218616045003651602159282200426865399213583235206816432706593551714765500285101599031999733512494268196274657691288324181006002103518466203323600193478900067996674127017072539746548248623303782558583683039429266233989484988515850571884179841205666909136921267042440012204643436030058174430876503527165329339152855777038255501304285263335805861390628191436424721896077442634185134584824241495653278481252663438922229566367639087365579114901249773226447738694233988809405817592827008823336742069197617527820047677454551219985664687168015371086582054428675487414457058274003465755471034550431037936353031727032602784032498361688001598200979820156251971241287590404122362032031693933740466342620888070528830874977705575404343718096543761324660444849379940435885041015019510703937631407440202345129392401926122465063694734523088931154444113229148789777125554719951470274127718267552402075607681442480983973095137372099514171999757838931566097213153812406571582860749452175195987738414541279045723207730697785199238986582881809226512904568054678663362985539074352714539146083794110217073478917847684746695013130838445950173129738047460101058159271367127835616443201638027721009367456673160925822897386989858953878237865073105770475671800276054769161469793513575527121704746766975201730208619682080821153229324606188198543702640082196664321799210951136076813911479592787562156642369166328534588865935802267889084198596551663042764967795199220418665510419741666766716886945009079355896999363774463646053095009861501741164434291249876280618852504179166309480999739673326092699409845266833078101422164161135475029398439344625226642703163635732513684447763586769309580633933576569562512257887254373805496391719247997023013535888350344007542084755914896822283911552649370974289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] -33798617602961308577885807835634688657693165200595907307011037630196796905608608096393637903706737056007068094691035099296690340352826354682743002145661069196511948721247935650064242905435431500085692033382266540133864991886449601262836602650433774634477887541890645051429940216148410221421454622932422245516574313210159213341252536888274530442180502043608910503747696037928168426892928235738805416599105748524809720702538322178851977768610025883094099117886547165040602393566870499520715866187509590859146464235619707479396988779354883738883266022422998317604251443029787334709394420506944006163013845395779757907160456754989402937911310031087250618695040662974640052935945783065387198274114391410751756809618323655666122863547780622935346273306960129715329446515085844194519297542107008118221067745155076177187821095208548569638438622776389922043420987961575447866765274048870939245490562170127503700112394500037510669173222019717611253438598153543800911393107482815290885656000392519676771315323282522497780261382045522317771173030428473405234889869007233891747508535640795049155055642119951712438083519546723073406236287424083882166327741249303171412059621443383852254430562371825191701185498326307514339717386759607096244402682476779145232645057171556926906814200782234447904366741939102614110249475912109285807125761387970555382115269929265586111208072399541633728742394330903313734325202745864065252785839004808973146162704965159117831072600816727100768151130499865611319329630567420462429955124369389852969930626092575972036384657102111303839457662031332042007762067425443627448730616534205664200615752022265480390355076341867514767809501903576618161838332588671302081860332317003803432695592042584185798180988926135084588446445642140075400158182214403133604337303713111487027926270283105919519452523679009837850384453494218102980672930845746124317053001665037118504664824697918778244463185680472210843864012905358040901643809785094724841229810784925790362761908385855408118107728607964401012055614082368055382986490678036850774214594690246315470798801603752781235851525860512640181871670901949290449821801914174806988493300063929498839250769467842381629539482403083081119497837631191559609455379882823585293438470248033036507053387127907358195968558595271605353613662937524723354188099120741699483244765363293184402088782443616381131947060077131026529239328220259198081929520638774836089944414577095097595085822533248359426824813801541539650277338434545771506388696861338689873989734550022408492112878260039288802537743502342493306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] 32809913673616421850396880265799560653843185049937510697204932446670748696978882686356417934383031927166364350252910144076990534622410736394269988856433622218692890247386876887865519749042183528760093889882239569233374238680842271884226065035876925854286521469015393046160432654131536796011005399577155553872352173259607357993927590819672847664496100188691068105011742098090265032041316912639877514634019219619686666312719947308443612570114622292652462712806350157224901249179934930438635600388478886376749272919087939922669522521145690801859115195822168379226090799643251954772592354586465733667519994553781568428317957744627593551889575940359413259566498916013187299096605607866058795786355402592041337141675873706741457459753847163667924799479410012716589628114155451853988921287677494552205928891115852243879863751165528750617087192567339112217079574952466685428761430551185737831191348145599651867540767860944642360849866162588883176218801132905684543172680415684779673540210810634090888280443960429525336566090471329258465883998909666175046841871329851701272288606552627842871274033210932302133143635273767232271000802919449832830703329753696372347843107617639942715739001365812186636224127683500760709716973013905578605825208932234816335683818480469418823812245768626729347768388153159341609611981292499178767207799727459181175649210999099908302107226268117743533536327946448651794147943069608713104189205616760216353471219630583304068375083598473659898728931619639426019875438464220116294310231371144813817689916491162749178904986613785781806320642612236027706796973155701499044403282476287587581335337774956831867373510843548097881311859940914382342109436555613304023019871997693254794390857600313870084000222819337693119319117672642861409208578692787488177444860255018981182578625620801501041075048144175005579087624804963672130642635690654220111397931540753885261892708745659587929736335756119455681691167370617452523672122736553323240836303838361823925520050337005681870734842517459560749975831115449783443704604917834387442202360483080211622814255277352196741206831761733711636167227044219736689782894280612211853518310860074097238149630980948413972845964755481632228266847977764668588720853344446588281674651725569729589976766364225677266678618572695377062777796320043637272914716505665585462154594095355803129114119714906381301826723167443818972544490398924482356976025443332489333177319410896161012988166213828136723849170174474899909789115520168743202207285491196140382285445511101385084706964176993089621113216933666469445632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,27] -24448024892377899580443705217409737930017340494652108669450998893048703992683390919476584040411211408010829128240892136155845300415589722863074481515755354102116786847692897189236066519954548717877158680734497792045124758958473707411488643028992679903971910006533673588688005970165550893632508111783621149814196286662811379071855355459346952778657511870585499896602549631047291442816200637094108612135395955339284518625720306589740507854185116334611453335704419975533240524889458065803354115370990523970041344035726741365260238131815731261965256869120198745087195077333728908040778621693264346329855954674958200916048317142157673908766339411433686115164549200851886557277418454413357635664284226183048092529071083925932499723956403423944821113263396570556959552591673458551516129042024088059435822560645536554355896605737222638375809006556789490363326832194773394292073020258285693155411805425935426437128156421340753444431612870100423849819771929231335100867910031776366051358480084623797005243313399138249337017563895545991761548753380880200044346714165649816552098687744507965993966778452217083861792523527968383491149157906038001110327955834538825215751064070530620716786361505034770086963687815380915811351585297770741423064582147649432210461318903250522245035972990061085085759632445544345456602667013503434859294610430760015663604830008247394270056671107284981440432618212684821501349234564771031412162969839307282412238005114019789087151202815939251178054626315206565578541832719692679037049679846610425672841793910331358470320662622207530553337087014794476149822125101438440652959703034976688987511391809437249488002142302882091215912047036686983708789432245154258352565524043625289335731735887037434000511619222370870792627140700099451160723578162293968565352458046938690269474570501418180091542824322675628087558372617126470031802460354990725378640543703447166249256157141718783027903415237916361287393008543605131439146723580435979519238071226365934801594920652874313662828500323297055766333152395948525067662388110288250401793101633421737889079921022276827957964508079957337350652058858069713019806752412795192096595575150404150296142402887279335421651129777083652116186695308468136553478488166552455247058488970010215101061626339760339400809512858794270983340451024670945076137203816192001376682954452722874607483519572876753309723892971259501194693143052179103256847533565905536652782668729969514033004245773234706033341400109475760131411899108510390632261781024734907269648399588020110628474034146917797422557845472120647188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,28] 12505476170534471163432132665152930120272043752977634593302113056429307422399259093739755507515728562059910869836525128773032077575351254415576702930979955689528476235821559098332972825804322359242719722753727683163550264320278869911136158614481794148558683768639515884637409618342741723159483374953227564729727069480648910483043579321729609328498811728267018550610362984445573385066905352749908694366462276349649058440117980793647276749113818835036250528671420513823444516921446378559719007467964175845755348765818752687755725325997675685425081603807207286450108465863541038295859962333666886800502095849675884067242179607484273263643413122424777525020281220050636868006833540392612643262475863325204812398665990580254149307720327856235656200392749626845788671247770006500750067776397804949710210074200915939117241914792116938814437501579290522549928028289740957608365189031647814027203397830167010660748313055474421944663700831121516269659972582561106289325924123590750355249242013523128764502933713620150765519937104304374039314689820015678735098867676284761927356986520204894373131580856182946743401986143792600877293314856072278628574958940870445355422266422019349926692590605001105288758186985582396637475632758020731566270515657282007008707351730080681718350227330548558327783391645287886073779566365062852142133339413572321012503872574293193969032153065754960213654051009840072622408023025953634921052245377319506162387847379364138521610527258295752993939741084236157613264358919751959275420496317985300738875109437633347318220598878236928809118823554880934169745686537324446188729590294423309885463353210318789352994781413028860624869415798915702121054402526916782301327899931605372279660845652425393583951902547808847084341828721993695992010103693396837411501997653395506952960162418466631325176335685545762282356566889047315250741765805498697906347988438049667997440851064392158259488772551285325953063152452170734646428172641700997781002030008469659614150737444125400986112695164611714071100229284775379023166188265227196829058633124343129776554064649513041369147691617271111230470499804875165955008289322568044633307369946875269761097286116436327135560343746510940143269055420511573263987898056534544284758047955674350885811461399142900171199551539433453310315696346513837395411489564829966812560987619359016577824432518049101133523095405061384669039321879639516832038900891039375898038618463156669832125239775011987694928870827261102441157605216032568336528190752881312377528812806326968447330802752777259930248030437011775029248000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,29] -1996437925544205741404703397866957574156965595526330101985794963419239591146226168581441924493681748889312046590037120151906660226863785009350141612996822719864011928376230268278101098913132046698515286991874845116509788694233492799933233846189315254430565123517551743422197031335812417712246980081512070770042443163780590799677807703056854355417050334016276817209744383454356130930239790436371042366373749044731231949178707220911953417257841038833189702871769025132180344191483459383580569909147444384672820723154923633546340691056209820738507979628914319038144879493811165329520740565443402931087230927574893109796138030762205934548261986731890358886861864935643362763954986977870581178228345429323547024535011514306701834780365955641616230780515146815947523986966854608723960438351931518022528147875982146641936473441964363549886218193018092162349277129681645120106872250075442954023896952327193064014481838132225438744592887368671874364389003743869009442537187254865958198416088248359804468404863871433583124230447942284969731619860330997458014681656193139323603174683420989822680348439366101423096368666035226025908554743433541729655102390260164432482349069249808182837240596606551719508183874204969371993227972970182585001655581776052354369337151944204598300236438811474344870300392581097990743794625394917457651799530651264088953595380878517804338780446295030590137456803048077257247060801201247346197597887658098764475897231322867374156352774021164497627174610626943170462836278941144424664209001395507391589027795497157265652521407406274509674795864299158556251593151579912032488143862744034488648949061196920606795453088604910812402145243662840737989401703398222591653699775541030596968749194169705170507437963817248036632450408578904772975710591654337951147506220259837070608591952177433232238296735525835620833769759780268190397691136554427714387029110065642887249884983570135631675918765221867627578070576292940785842727298710282787690834113541614732082258361652641382026158624529740180449101067620053871278702747443170880498029603952117395985827552374285577558147618219008678575027210833663108773572222718989688727638659960746708587432371481526069676419659625153719230346492940746278827216908564716889019055374366754522787751803736962394452325789111230423110443317528588860653842164133204575238089251319156930230849299658165285993386886808386222372798794540056984880078799864024131659063108197898780791616311398495762316752556318850658763944328660268403802029083635666152648644233076943817579690187419644431857072356907471077376000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,30] -3709278318643548489552302600052225763437991488423661005108193574081419725570274028240658320446754517216614523855554774933585113743915938188289719658201857932869360244325311804032044840320779813478082909909483316025428286580199304990142373532290991561420467299792183303356212236182912858355319781574361845686174059231028368403700133366162334179444524454506598537417438005563477035725186952277331178255859787695509089183141518403244362649193636959463458385810556311486555332430489115901630561215817055519720897939016778671527254670942040141651474139559427136753477472298808572291089821417882470384438675044414919746760394488146494891783490092762467061687757868041470009969087696553269752457297088931927940288586974069129736106060574449805035250572510572916506318548649428616837720825882814181883495376611465530923171446739407587654913482595658062461333325623116305357303693806063312568503548330889638689165977937790399326810723453232443653130938844811256623025383838847454055188768318908635472061080566295624663980234913009717942918728530783422708745416382264284956262265686698403211337435217814249091872743467382282886967019036512257431265020330442359571929913921961930389263224032616599739919446003285790172582655346079228105426550771981325294069762250752163909250668147063219969604522076672029855212953208464106489033302853422578910551859905381061969654903390246173516671339697913383492389259733158723180928664053017735429462406723580844128728409391055510489819002916424389030257707786143972403427139249733284631415740915757751735689556726394003100365808652203714280763155628086592220499175396496496886296944639528041058587308701620438533450438661660976422549947769312274468482008259481434696478544254665501867716882450344285173196032561442728205626505474489146791140392759556861313255518297491335879485868406909880214351376896000617586332115785697681124324916422275874318920357279510978503493691701259517141487247341761834785260035060119808015152621857649714554166170859864229682432108795948886570761447510326755391088484209709048268501093684433191793806597641140146535500422535535187224988179083062262521481408737918887995870798522806635043053792504500941993517351944001018159136071649461917162052701625027516719138564635538075912046441755557298291542810365660387047336259376873168573695363383761680994657884596935090517652583120839502454043478152640860895596506988938342194444940823294371513192159281834191695451411518229056478912200250493208040430879769151838327176685504324594238508676011607996656439212636137539950793740777942673260544000000000000000000000000000000000000000000000000000000000000000000000000000 [119,31] 4455654288455214107831552749881091502164900180380741127926166151844735372091208595984579693552620936417712171326015017707941162850074539326114407401291184838695332507267722990844024926971056730865101848392863141509839640211719799325872832634076661671762115021042506652291399444463847711165283385682295701333231625962581659832181140591558550202597156005143056842085789772214046528233413701196808755585025570798896863873325511011304131426300221591295961901428411595286958176324154942011136280556423817750742710102501814697156878355322213256905783219261501402569631493697971557268669269400216368953859508021180050148523718783916558931505493134888240726323546685005905292820401692728635773548598705933972963315839734442396970473148744445942354387210212316793172413830635048764537853900118864433880028295416057125852037225424945892872733028183419479760547694923252520070711971698987968594885377038371075091860784312726293680364422081341787290054750807345779346025211588606243543239566507389648502388514573445123940133955111419625766756913059096174600977893658916886881479595281250980867135235848997606696740192733661848088534793628460448190118777097315606940617370220502272002051746509028442588789395087287511891298364404977914740611997645828394278172826974579071773324448577992314734919426957574544156864273334636206973687930058374114773558286046877289921020294054661501045545380706642837307820391789379474079404942363535514357111793126665252358965203799893133074331702044979084045763883837348856373363450586251143757389284555019815161623357822478881048612698514379501015474315003791921567334447883105781646635566049889415210439585821974905989095590839135279985163364405531656042954552540967572835307411893995378389759119805357720861604514472617436697009007505395788787244142170406899633432712112357479452657256795451933550382390164507862058256998203612962490254919237432719028839756426088717717376429017032919649450040149855863731088815331155194706676417020919910832935514738116135422662985317933090229423388912014412662228050023514906001174176329550075637801633483225663282197954178937385764247941316938564984396602600590150959232987948853290379695168932320245137088768472610648900549868671829118230536936266268127059919748876793844388996570964307394873186551223882042119179165907839303143545983214371097996424914401362017722258395210601254144126800525056046770425060239260337381096796286310237234864097525061878724089997757359480595661985912958746856626869342210897167579754820173660773714414669870422263544122339543118599663674938023861026816000000000000000000000000000000000000000000000000000000000000000000000000 [119,32] -2507639535351816447201551722765425825341304732794871809318533229489310892069207322932469249841187427965399208839521597264644632250313278443735804184247482753483202538741618294524815899438076545060966437219143108075347113141399331419157203055479215511087478409284286537225268661845109493365442909112787837012577342650926927294509018929552069405633585077637218888678201807966634039058152180462136095319384978803539045331929013401341983368866679698815003657214238909032386799961448079263227899261902636859428280747614309618782897924033296190185982752684224247988669191992845139002098076061470685876649503040135264571099824816722738429757064794036126788740229617483353960420174482369983798685835585149301156774473578593955136776745663588376692716389201026941154144931758399561753481458223366323595356880539962292599833776885929087291799713755686778610630283192140694609994919100647308836592254794716479200633595574342883746637584043688692789407020434998637533308588287683485102067756480381270190955460001549319317066905331516978326460926317348595968564877969567864488222966167362765378850285534704685160952927483611511743602020178235185116116149182998750663416384264297964569051531257485631553931501564198943952349872911110035938276468013828935032341263664694516196319797489216974961772174194126942056328605368627842771002415114638798171826669546174469467084942346906783080098877754545887670332549095148789477607708216694946145068776543282763591966314259176328633935783608332362898887507345224482278815316849739464575733427918195313399565058844689629258235322366225703481227541149365311862191268883683273535806415323873757082602417486190204595137902839578130866643033087805361931467605431075544680004703290396954541654751379219921801401494427962405398928596262490766548983567022572291773122132465600183604903009390817611830759498169357403371650132027855769583325875835068922744659167936105009855253698368081199311257762246007456930463724546379853968857547504273157207769392146788642184143694564946007116343775182784094103082664621260730345403181659758953104324181202618210600804161561686046542262074539153052567584059448134049745089800542691364702080540857566821054037660521071492678801203722115217405196814150710835340181702481912695053419630162462714738146025801246893048571594468390120647657813798791901577475308971197800435695041050993381973470427874308330437656827781449842468715647458755347749984333496293979496654593351482913197821666625432447497766012048525659467691759195024290031530834943699532226704762153829751794015758640662993436672000000000000000000000000000000000000000000000000000000000000000000000 [119,33] 422283270953614776112118987076059597373063967020875095587903092799673238281304912382666779605207823410782193116094727215655358543653294990627033942083234424943747998631109417957157788698261753313666308395702849789124588595466190462657818534584297707180210533741625459929815730736505057161531606546829714314766421976638734446573692969990983567542430397536629499578866476010074181881291782828028186018917034577159657997476935695575151345240833991873188506425188104241895211733881817942983948802129154136870290290717496010654647386438462668020855759692626075548971042767676975981161764439855224871530553455269320782728018542875723478982334162683332072025498455258174155338883501079251828707656984761518928818728848483671063241905869619349284188363972758852089584331645720920301985564781425434857093042983851142046746825143141580345094183616937845125183662361584425504475987002892443546022528924220725750757468231153082837843654642883240212612119437712657756492787619699199312561280078951884488246450928736769942314484181438117656041328412230404006837257723389039717875850492936252970110406342491043043146557934072161047348194175182526831469543358581335082296312581654871276299909370455261121889043678922363238746592805936436309888904245732370449214005889572997268384837945981186570344534137444120941293440141408439706732811831690832884958979980723772207603988019065151157739764288541472235152145210806898658693060074362622261888177201578119474792848815466448845748597445190619819853377261022132868582245676149233162165556582206605650606760132549169326348365438413722321530946634463643346450003357871317575153543348991469101093753667583171090279454231221521005754474338318742628893208875485158789306671479098826803972551466447735767210219465998956233905355263397903864106654769211782082081510174659482364264705508390817247231172230626223276150172545121851756136956795655534295065841277172335623856888307256361922655656087806391857340474151801994111924836268647314691939262669213452133919565258432525027082752235120566694723316782837307997028170225056720267302559378182854922084660974707317585849988697272703212008917315552814067650631566960798406788797685243340865011971966457960117381090066446047539409757447449723367237042811392692477054643773827580454245594386870231795352799150270145245830638344147282875189417545292800553502240464096957262972887934676812281147279412996461236647352250577435315582934583428228860601221020603202636296923228077728749243909703688307719934816712955917651836320152998647061390245091183176673921426348678536232960000000000000000000000000000000000000000000000000000000000000000000 [119,34] 553365079155408284990988944858032206519932549368975500598933682928170469539563544158835021289177582409105957461358064525347175303462575222068055833932631105086022976733537580671504741283976237094141724552403791225032598705330939189383762902189435360623219772388324749349256477091482554236801990827906131045305275462425031237526912419753638879440379245712339989773173417694226666307844466570306837788343516792796602309651776380314302144191158968822329766992058810613876015023609645395193673711991591830950384632091405245560447301799417969404194878451420322288177814132334325935594467504199815424216010586978406774069853559940021357110710415577862331464312681296678966164504993212340173434582122260194297139526334080180961256769869987216599799873052808062156811546769016037646816474398947021908891958699068681145176682519843806372185431004715148533406738757292017233663979713110641292451210495249406545903142774942994004989645684914957718727877594871991566116403737686358443676683302363546512856130931364120959784550155230406885695464409692821824541387979617396788004614547411693947272152086689844996422491310457528322127531039202863284142725690127324813657841356562496874963687711902026386635129660341373603988859288942183568313435697606695232879885025582482934234081036213125297528975662551932845190498222919024731277169974536082359659474026769754024251569078510239036180008031162379965336811798602870494390436512455909375371248016033007523015276270045545178634049632046134075412257415813097268476886669078707793599643651055299102156468021634644552688068123258401524873676526777868998040692574699012819504360998133903652923406475000712014915832190932763094633330295242522330973618020007019054233019433122142777430897313209856595755662588301681884700651593579556543396762872168225229134737749605149181814134758210187109260527027437172497828968738336556624832232297514959116608397402078066503669682863647176093941118094100154559168980480496125994263571120894246602354418775685309274057958585736026288244159638493787107400917856780690832314129688247849935914892980843935187855039384237230277910627903491657646503196276018627767147259912132396347048706482319358020907157044344841498049887369435290889295097814508544355770724557883074449958121850289709421596275765036641714750900881112004413075550183255125454122912505377419663423938734537252707272270893678194190484938931721601693360879999673884255011654862006676289428304673103865457883582492847735869940311227720184402758667301155560248534872564292695406222136240689765877143346523146809245696000000000000000000000000000000000000000000000000000000000000000 [119,35] -563498663169200785399193651733752961254252838232821299698147258196140574494169875116399634954517733287215247193280276362928875847523100188854912070833416038454961982947870980824018791569334794365315548784930578919920407702301820902504376348263283029022484477366617936117058653399730383559782794669796275427124535952019230059377975685213525074111318290656066557506240462090403411391778734171633256471627243989711115744861969572821920417412373461750412707886909551400136925578822295532014193849059480465189590104761029262471112727552877044907287974479815060322875465068944770947071602228263460626805522917242725600671414156698469256502906879519560112199378144649056912911973554006776087095914726721359144502317101969643897744554336340053061856107163849833852414385404430158397015858609328182866210328028642506057878007867371164627926787303729094256245776357758866090448963020652953410179820705839601239176476374609935236663670380565606999598611400441617023432495904680448487187155572993824143740149351542450557441469503546235160520254913955148173043668635595679056390810151059270987944877493050222232912493781785889135800904340245877812757460820746281918753569000472718345407517642558812477789304192262740656045239077543284462927689592177908680372967117111690887756501860419351333236830175668333457280904142747540054407549964303764470451711772606668882485992111075241148078190365430904611117897638165374394357439618076334942675871439022345930176708960472047140528584299318287915197545988830099824223718622628586482313496961270272054776628845978179731403929940323120798328123104611210198076494961174149808401996359212129334810857278531913780436839000375989380600183799196701582145204777756241788677098168472534528358958980659207575243782259202079459902691409923158399929860439661404863111771628236490025586370625113477768776417490181779777059666558047145785764295521854794927632222555247616975599442120628152634818678087805558775881827066191827490237340858515276301897757178980507752603188962884914287401504529624375006867223829738105029168030350224483314227907945702515353445395660970504851482382547178184410297043239435516044254049566368441127467594282107062395585408674670584887211106544341833589029567735543964883025820735875187915888336523622162737744960532352388252604449915268027647398748558362799515279247753543410628689109203110814480167576056712492590236515292169451341783597988024638341673851800061322275061079999947941353959276019767651263693027077981433157719092514879969521638992775252198675561208259641720182896304382225120493568000000000000000000000000000000000000000000000000000000000000 [119,36] 253243495171077569327857984592222081738050149768568248318367479872193527643340888387266753893731562904769109133748901044148247220310413096065775579150448376565870849896199474858728221312006824077626148003330980851424347712249542664182417869428932552908213467789138325410311259224132299127224233474822376412362303856959204786114553393123412649414172300595003534116157605985796633618003007983725591234132023207167400511479591957754321398184914526918151556710868448370003624053441245015316440359060912253091628849855790481522954750566257353491652362564771742353856920907849548670662476324285291453882906857158433798265132374457528182849393756481076291643841615192234046510313675797796594788173413409405731239748602485854225864026996284490035042632135463060174188101406703943136558668420026272358160327439328637847168952681847132925700714529787222161718482365476087317647110271831149834515325797270669282068155931110540563090587300104049841429933518691650647797648858263815606969439159696503295307512956975318223191074784179069854714838235349951900655976849876609543546564396416887849663883677063465038020074302510503949430398496090316356860151429912779978154727230309971589097818163046951587186954840663063347891649753919089714099484205154293689801549333567373574309924506997208140013448517365772708339002256415646972160152516190367715695391551172632836925677007794863761184793454373215428237575680149685330352789119939596823280477250151991862023509497763931186575725761274045546765155066905080867170271056046689816084303944225812917221571019011525599310417337437128826254215119972563960918880962621803590368191565564405810720902429917607453426057894081446846804587578439494003504606246962211740790680996559726952523468184022547115735883705218109735674398216024853165642898777729760498302143583741583969265874808110302482741236069132360011736419932644261078998572260507949307253207562495705277481516695884152475588029722423436410847668463517348009599805655654225572534147681831068779143042727458130490509142174213237727281923216290464286875870006577709862454246421063402568305600245935746283738666982372558857718791852733517453470398670252930515524376419045483215035346987883397779374399721872396909608904754688138600333434401471451849969271154608039138829540317885163572432438521942091006448814511544451169366708758736725812077891832595088223457895324125973531569458788068489030926291289960894740673617592954377562811284609084060263086533170299134834901902031611213266239334580472322564276900748161343896262167373488462421819858709442944040960000000000000000000000000000000000000000000000000000000000 [119,37] -34985587923533932411944001753785519002021670646939295073372253463757926023085822007641197220045393361138691440720135809609511755789034071468636709632154905539486118594352575310045155962192791171718590193827446947347607209727880441954614001036215777021262463790634820442337847750466149754902014200316226939299444033229063371302686185516876543571384217573419400859080766607518136113293628149446694424224437899016888667875809764611339669335646842522564696884063703950773017846230468145273138191381279294952235972672933884210563020238590735829335595038473285198435770935705265305923406642931209188262054241445217816617061494363561654407200416118978901890396337582635271455302574336064377882417533907256146509477886501831547429674471176032615569832207830939811289992139920451021603601895607138818742534729357026588673047670836069684333310232683493060671394597039105366264817349751466976871891811638493738788816762713783346668831477241307547211560846112962024301916834831151299527654170344082418305573357727223546982706450282674780046253695359491129678699761853678775476811367802351934038141998355031390678084624468977777866725019270029162463627992582789918125367734632497281966679226462548745279663740768251958515157653723150693141827355086100424976791002479209368221965633378476097538046518780351709543421447860208967094122042056597036194255997426815513942683255013084024943064653855842617921846890205170704732872349207701422364760340333165933390412235533567249502978044936729799356527284766190230517203161250600405731159756018433277436757179019387685891829396389213872886198459088941661065752417912019849993577659995959455738366768118436273024869010598986180343950724140357325760697405877726626245673142776812493835546548039018526815238081743196760570819969211874214906243894555368430534597260744603445026204774064503334401864295277101616511374809140740365700821848875530659597941516456129591268626881734330985403200977086144359434064676108180612590627254077216762705818006207621692214489571304514908605888333006623741339172339467141007922745036916132646635602931038317746404753023927627349167357487930671160238866910614291348865158396587001505862275385747773066264787043322457370870733697519532154160557318475973423276709844586931574502988225709446312151012271334256358209216096277408674301282482878461982472631615135428274356736274382168263365729738878712867514738436756873950376145312298925437077618722376201080665471642133307482178734004481175241195195245336402092563500270826001152942992986323230445977953114556572958079584044917784051712000000000000000000000000000000000000000000000000000000 [119,38] -29420194549143117148104663933842894263204362007572237654482107870914295028386485457422639333353314345553968166239842247053983864880409735442555617088910280002355074348431508555695689142226994958598467488245522995544556144370801485435453057576207682545021980319885770703429154293610483130612901586336361286493887376944127741382824094873004105410057785765531487355113322194565423444987991726605407388962453159765568390623204771692209932176069146449802865139857964470808775885051493328016240458659286616188836642827210137363410338657939764430004704664042536530319871965203133430711522869636890445848799286449834782546937280955821890974406693001253061703659309975866967868518589714391931711499717451424609612044721449706840038623906189209313624459513421588844502862267809811539615002339092807009076717397653055624710398596669085317716037463261249974918597110634436977380414090785662354526098507125626425485853513383439421111356798580065032296795859311452065794511991372621688623472576147792036200405283039949268653919225982292015428733829875842939674521046436120094556436041905484130564173538264539457924872804555848550893543825388686527423980637269306997769902095029375383345199257219880770711504099325790699666902687429752746935767577010219495176544356026518042272286058213197437065231739617569513523411087040945258308560160603121300059980946286801753950492722889959495779084923867457469672013622214936791896938506581089618184294022971269269152969116740104636581654307955417052927830628677911663611494634749973211944351228135033088044756909204896265981357417081359792676481994771293632778014458154995489236907929718607378366212345893374763662641787049558346779717735459614485348177246050713856118755393629455832029797614371612579163731996572493607279718358774791774800600808169019550482443423443456940982327396534058203078953277101698894095113322826976338989778775193751484271259963213268300581850054142829251668902373509970361560357462444609011982070059982316130044414981398125580241856257435981787495311263644214782074507402019767623237367291256984560177178512117957134828172608609461729556491029107181702819439623407070624826145837850191501575057633412123202488900084231197829025602483439049321053621856099780021358541276718738694976661689108684436708190685009908780064266666002970966637773434639376203019456526053056044498790864007290634416171734185294378867626189489240015505026565758419313144677585336089988262286746493926085129678363295881781358446587293246522390422954935632937943131330622496911707424260998292159245501173370573553664000000000000000000000000000000000000000000000000000 [119,39] 21896689112654139644787530981403622220817221216763918908489914755940251837424906584987537343673712536949448442811352505194775893877673780706544019418609807991950243770796199589792064833495794840831433919604815845577794064528236933887305203068025166330121425192719158966281711382573804706858012918340950302920093994056121341608352090404702518840391984638594128222184477629967405603148186183053343134486891329106212977049770183118498597792890620596420754444851890029573712191467608602737157369733253981562791121624423184241224433100541051735780057690431114055771979850793725340656769894267525718665086871785358327285595405093892390714379422908976013309167787404529834150135956154855313802516786953660109685647831237069725922340282964197658548679594456050543438979665870869250913490031570120462989133730701827476344029460551339319735293973634795402304100881517205606143046094361229049171995331362766605218256005348748952733917261700675215153915380396607669970125640817428058851298523548670980053730921911114909779888784529557084992148110114946006792551581972118926424791065597719865405241995322658852465620858485009574106666103215737750882109233956625531325158196453873074271318982152711746441755534776734619949153505108781755815691331787898200896571249898864582325608910468860477677475190620821380819742747886416830404222506304599308298380526392739539979738196493073869477615185921409404780635375695334450341019564303224144294541880230629855676702844713544853081125440928906612806414141708437452828657753043396362079380849864556117303143976214378258877153477734979539344549331857088728191637031666292886783591663068532360835373254820329575001949430241022933870627179419670466231159521305436867399408769636552365299949508572705642919284088727355006715376008441977990952523785600730997484227489234265403969533257493641321283770018631465657854634347978923997810766787393887088130099311455571230592076605543011184661808706337773388388866332551946637964713413884290656315201992042007521283145599019137951703193802145232242875330686776014671261843493808390508894043671662925318057705702136445802649814674427623072234911830037528065950607748562688365879709312109385819360910838762605949087648319844089084467712966363002722491716529309481333720241724412226895800018093248055877206898002767423643542434777847510656766261987765493680332146253584416191553176961341226075200046507450149328355589010553308272369381547048704403546972813994425212150862176490041309444643177108349157822772261357213838878943301148901199298732090589459007350112498405269831680000000000000000000000000000000000000000000000000 [119,40] -6429730821612462774132312309523499627792384209605551656106511234308353776251921617471583170499080354500263284963085239020558149831220668496396246454655838851342945811749708889761123055445761504954412164689240796450543266451916851054640102145317151209671869749031987168008207032580334565587555438929193463997180095516902619813326243213189533582961273891480485785877575680112869107058349284741583008017025463705612528447064954420438080136864585099443074939584725342922623456402926968187059829602583654630596594024037531089660315125273773795055792636754921438430435651383626778019358819803615119256797363513518393625657102307126816808768110883709010375240650916722220714721681864030804399119062896400373139503865029635351158284866015470323467059837919315914896142506235207384503063382406345426347660258225937331890466334793607605170074644889850927638862483975716076981597228011725655064467258289491288893396057931680446744898758157372741048843812199360240809324165672955517996039803849670343317837296783783195838812204468976772268086280887471786486388967557934581794934151726348146611646929129225582062610483195659944818734572214390705329190495702510663091164433119383348807789236735704068681647279143023739895963355672806617258138701359923260908482469415446030545507108834145967507811778406423844953316775247498585155368259648382654161683135601751990448406692364623056477965010757897836541101548104793445111632503677944282924313108850656296199161552527184642069602662847325280937114413583486482844010519432869464223272829886411843897819525603385762395643172766074206544127237070983142989055914867479901568618204098828795264818020894940040016334061424568625988308837200623540821880072349290307536133994225936571364377330843272181343846172909073420431137667600653291704278909128670238653382755454144790355307349762980395057474312949115913814807054460400504962946022694228142218554080322794300159318238989401937041233685821814612541495469031550732208503989605036960705064134088490937953832806004634661850813048606832889325562979387735940195175941948650100317465535698413484299138217962947633634159895475634265188436321366442023545628194368541862008912788988850340900658154002057860580659866437256005831755973079774314909024706921284452541119708067267437100147564982796851727280007064114997740446767002523928550796836273236111714132010311949823473422410573880560373762165645388869379301446105522716018125236971375388297528324664639937993596795058499801765449046593301253535656458502239348798867649996308647429875856117558553891836478465549271040000000000000000000000000000000000000000000000 [119,41] 56319050230845489898081457562854939696114986438236248572743385076152325176975877277829850311857579143399987984882422031870783395108010342492501620179460883456888501115827364949975197956266630802250625126981240402817203682494543296881666154416496636217398279606247485504641886610229879410076262977845003117305101692218523796530572726786612192986665627949673185792802176046967642593883898835949293721564659907238602428989840982883753178462985809738461797158300636992904967339301969274747949680434289360656398393870022290686861787823512715786358684587288979895707062615076994539808277980499826004188357297162786393078242611976367878040389511256486507394047161777802718629557209360953851343167586364159348417853522100444561691393430566875576610686741986115002777670625218778752683197615239611714992335452176790914176563225407560442650843807956229133732720198772104605729518602213767204114675471223400326102748534035828466069579500444224050134853393236996322525042668296406922782799765819959476216316408290318296397565513952399106836948648404050368024073547220200586799750195695132859434287888770945979124228159011755630029022777391066372362127491742511337526418618796849208231289932493953423343478644120182017569977659654244638766177069611562514175833589680583109909900803452953079611095542759698427171235186690380381172799946869099740512751889442497192379115644443477575969271665712126251340856895320290330293980704143953319554044361718005454623267788159821773946221407102247660721183953582355303995810701358525684327049880555286100331999027300710209517280235178393139091105438265195516242409117444852036152955195258489447270600133098125067992905627052204183120044026175329229198754572302015216326511201051561548016737210697284277470383779188895709448806443068700071155008064207757843740244473973410111375417897046652727706400154902210107401306724146125393724487117474950156259491331672570506972641180898766123393669618402931657957799911770324091223321056400905784425501717889701734052431699166212140784814068365892016457414187755747773847479465223107015758957611008225312990236472028724514643158694658790023400603766994671070473364861543485210122517197523268436686557550058828574966120714708263856812972716899562888817628948301584226281363092951810339926713336152238532830257655968231667360431847990555826639168319880458460321101962720974381593429722055045477794033327393455499536020484538905946868245479894658026740704516766945028546818703899524556578272247817233501087154844618648466963155173369154279156251938154651629991115272895856640000000000000000000000000000000000000000000 [119,42] 710793580779862554714930815132197760814994781048479097149694192229258743750583015104821209687154364960008889755772834422853085838973843509953684223435791634341100719335428955124717818579598042425728903484072237283609799288679987301556312712893915740599407435404076584782941811173903054855887019930232549295701946528190183917814924164969338486264548596988055593072463757505587363351129785331564888263511589169741316476471146808223663895600891295024110568421536813047792331533081536977615454230791470491384458044464373389647095951525752428933302867725031984802059312700551100149120700597900684862064990493134160079729638977212781642695667571540067894621799231707157569519517775439118064525047125714450499332324041173656407566925752994457112987456019608521190472998542205429727058701731296074961153337237590623919221668484789262191612326716449301280540285061146994739613427066160916917758453221379973405531974447664363214778474385581616981113903568345563647530668132499981535228646996645764203210368382746168275323317215559927686748923238076624620609648014236122107157665317161538621733115123049824616586458446631011050031340459552341164278744524242124902132942435639298004388178087980058181596301775121358570104365750018043448240414311605172124153610371377624949336105798377744739083053097408319496425512083159914537700116853110341260784932573347154094980705619187627468642396724984328745985233509173424635373288096662126513205710238951528281247276733105831022070882498401416065701580814510327786961014162313573408436298379585728595313841997526120670997837634967836604572410705366816797326823062882785216623361613561014699866853199679659192175615609628814539937232277712628734592833016914461180308142219774987546232677701447680260770636021542650118732388582011516033028281160475688112280468996511838049114583063865662328590181329652024733652308865599245492679070832400018156964771984906366374258506750340234541235025454699193067042389151016571806365285457636918608313870265438978342470331764378782063415198536001416343424485962561376355096074273988859072573001346922421494368757754203306924219102654782371205377184048954397660936235777104226977499704717083246817504945323200412490966214062397458202225818749496388167902202287827354016256294823946682175375066621773917529673816279574309313714315620359610012439955965860344822613727927861668452014225236777634611486365632497199459523336785944662089873639357578194408502915286332497057754884712637424258167502306576162234066322964572813775658319804965130252010328832034994823431524637369958400000000000000000000000000000000000000000 [119,43] -278073737417930889725814555736410957473871827427804052592073489349437289390778124314519320218392400712545067668020393464958423575641265644366506463120490177376193582131692655513134363116858834791926603916259669141458387238288968541273547961590444587301084057487646503823506076909372279754986035383782623207446060106056283044071695022199013933628647284275344798853284069443566616549548135236399197508552198205225932888506285314905386207582358603494738245895109529988433933054778406601205266011614459671887746476113452628003952965767261128964794190844586155896900157523053746036503706031840421463328832246487269573607616340311792912764173324596116289394177058676266308767274287364396099599601685226470824784873290992046051978104092497650703225860127559323229886958928512876563137361458441928665053949879667497305345601000504611241030969223243956761255583778446852603282316060139485215150288955347129463978974036654032621786817416043041524763906666993213504396753203090550408799918598209001528557097118609644628028665217938948380712263242175979978501995378117273667527462944367966752577052642948206969523543841807197307212874987250086074504188669606082178638892789990710016516215729641074520178005360550323866832472351131860924315324014774722641469014023976087491960135669392410833633192930621009739832561381349029854993340085218080458074985816140957369308009315262029990860796622679343375010305708872056761527321934591687130967617513999320870276930668827905583670074838931180128697348998070823675549122577133240425505574813788413044688245155584888719808454957847702615329132108445202764786132921930138373362257520606925581422649536381608279133654180403134050464974897390776176261304625535423444062247588406266366041879910114919172033614420149913205129579354805952006801062123840373949483982977047050927414444715649065170986490310740216665081051279382481407793311388578352906045498419734963890300927653984575276229797190677418911887123171157562629777160526046322797026166786881337866630079552416224229498466592974366708502199144378829579832076209961858196835150448881195937080503032501919533092505796031735469137615563223052482497282740995384546856416959390076520363550345443825788637865927600108513305421128490105360044886012909482266110419312392809585230569608574452656241957710639274958542036683324421221032129542046530996133266370959008550276393082825506158063729242935399252323938497396285233577692962346465443648046525092682385687396517574235883082976862509297068050973153144486294971001409924121407576321711721439768808139002122076160000000000000000000000000000000000000 [119,44] 36630844335489978007291481981163333265805281249315024150551650642492167835865237464064330539190898582318634592422939613935880092191798940656243214830797055365023767745105269124780379519632215929963107635914160622585605149153599337229293101627772939049190261176211045531071766347242925541015220370621472886334392005392784048190766252636915477068108891000916710246803541450115879526148723971691717493135745121183239173816487549990792662488194543575627183628831711985044659744348394681663098498982798082516487161561605565183699101144220183530846521137636124968767643701153270615490223365526031559388554211416227415436284845606730802555594979907548973384677055380249332085920409806234701707185058184895875891940493337847994729150091781052587136720416037246541991913822964491153052390486714212713724292733375190194144272207181987480708579006177109606244865602265612832517655029030232437696091565895708678340830628919215176224710179759777441249599786704961873637387299694611950097974053887809467342358416075446136331097080963804542811853118877651920377738043395852914429131317101335778835610387346059153903984127963921606821232941735112008460819083612732146425612146009716466452181164495585312938790877104540656612000499024952568029255601696927001762460853002692871259137608677980599077144726097129350597904518095543868833508368053209048138368612939188250477117799897495465510232448014893748767628752715738249688295529101167137955496918742866764125575175809948847983051380166651801461793233061608014352356597700661727805026738758148968591158969146674270321110365056331682428445564727286664433980454003941929081742626681877588305837846335835399397005910456298059514502226866010506392087772807941220214260832024198368623086661044855771643182133762848842678004437811125045209881992036124884511718252055350669957956343966276082618714515929174392086196384382476167749022574150434107919109134236015948941630394409806537637742801402800012656538702584222197261578944808282182227589372467691373236413811168887543779768701486483802959519821356910317218188292047572540949196918261791559825285865206448959634407868918500734788023765198478427482598264513858055202109014088693334117330086975055402315667814343454215557701781637605470418924462686292169033132141166833943982669409797609229868607762606351120576712484004656939295356064671826228874181431280266788602095986492244036265468307623648197665446190082013060885024283631667675264857526020913889043649952346130278806975601966486028439095759333013367913641189999907903474541689221016221148794696404828160000000000000000000000000000000000 [119,45] 8557867340019510864607021788334189765934763005208411125562839328854550719670191490927983202941299805689144399454523947753162244695167572145822131142844902610824549758382688914650029421668342456594904565208911768631811564010550188305226515527881775599881292424819809601229439080232641064046235440794058846389923382582495279072720453110211885909953000775133128799508340984805789949409622603724149387838742284613748691829354203205027260275044679541896998424358636820016342986697393663039188568064168348915303629200416377176285459836243118828158206989302749292458127762129540920384064362321239590421587139347366052943449734499515817206488691302340119165480338905962828729404145737413433576641448604831918905810121442387186091272293259255862317284248487040281357075213045854683393451806774290299588991736622314810364027334560829053042231806220560515372608772520056408445230555426758141855802485826305495548194484769593506916148293885633868070274568438929697675849827089023039519923321642718936358645414806577793367861062914757485404929838109375091408280113790992879469913015638384551332335911542175982227116143027423045247635657452771210015792217441144818657347420862037823066083533186241967891830397126711650512451264109893437081954153469706405135786574261196163565629711559712286183541950294637050058679945724590770407715880199496457866292814517422064775884161423394304640077207795029263103645229200048719811931462586346793015771036741189460924696694680163976868036341497500080227533427570513584509171103953194029485631671608746344818625977591427972172561699031039012139317226099867239767599072434112187248310516429737897511955438792406345473701316940271422365754946978890960662608838844787337732929934349469496136302256321945438870254502094474160509003990230229619495285595724008843904034376105121666664746440047383922150166831584154467467084403479645345370272922199669204783442943570758299792117834803151663177353430531006599081323111924662748980492892156057615746567923695483541276218015432275451398935201395600067106087580112208005477038126092945148023984067538678690904941484346274539524586906891924221273137475087482399514619780900103582678801816952976004095963593764419762648083719673644157645213645744910634818641468717864550144261648327432578736964291778583785386323605547563259047087520413119471346422798587945185633998476365501496982124802916821726570892948069728615517540101423200053160207577334633998124459881879246568746098462913950613725337248575741661826568679057886475315238149850559276387758262110571335378983689146859520000000000000000000000000000000 [119,46] -4432889344769920196558557406944266431953439612767861009660131953660478750621668247611165690340937911654557154021511834702407836069380155105822616181382519048435564686040224608568334262213962686275760277787226357724787080684382541295511421163050837929181519035988907512897600102842747310345330115212990152200130889835323516649759382470199969651738448403994424989338719032778072558086441031431081648313410999303155386596811666875246098113897796529541914922407593777860586959702900702900467389639144249213809756820311601064919484942971827349468367299353942286296658437589277908457989865968066008874798857828164606218208340519296228945027429370579007597339962353433260599363213162895960088433642419598118013821808211948946978334699008955593070292189196821894407947888815330816863862845304671315686898544399195966964862100627157717628865683851403710343908706124196981755708990633467165566751388874769900478942022581534788274626886673569590776928039841545975887468461828420395204841657649957098559978253400028242479224883705535827979710337950710509558186365244921818472716414460573240200968551282248964063820709969998661969269802225255645179347131102737949180839037934368236600911456884460227028926417372383353503610596533800086615372998398086699782830189943464790008388500762995978423748007851260108670812183028575597311285045452285187842165847605017430726178131164164322970977079404127132017666545801243073459569332490343630722751881831577656930567485780078801220581042985482914559783169416462443411631308911442322360491961519502168176617535363275174524431586473633986492381963283656262730659801456438471514623459862524393606973890022187708525030376466725256820770918326254649120709152916922918746964982667140146557528241609011482865294660700398971625510802160086507358989752426377346357244395169887735997130507910470011642495013325896184404103163847949987860677397776549646613472588201275716198168890048480346826372408510829241529212419049081026948465232192859932349121789318904250150354782927118778960960146276295088151820061373998364045665242576215155421251172759853201221611099277894076347702397058743740366726382026144917337434720188058740521125513491497593936405022819051734853934969125823932727101690484935339709604992112918770446205628104159136230751842004697952731141458713926554436019618904776876582806921564721033075868114548589031794181357484949670386086634261371845104301490905411809539984033535035031257439952211062555562803727426443603991091745815763731059371229676801143597941263459674106157257782835842151623774030276853760000000000000000000000000000 [119,47] 395742145568018857655288134319244141914891920274928880068959823531128490075807552947306581716218230896977188958471183128245645781002799166872574378574638189897660132809133832370853418186210100847089391360516295992286270686083223825548235414088069192942806799048592863318984011151924926327505194623987943039949391614911316998748340016903862680198298031794859247658458289847718277520040604336785074844956626305278315122215765077733050610692593756896764399918800732474977118656931092614434205889732020363225048208845543137584021930990594369515143285931913271674157451002061848300001134427979971291902497252112892272904519476348415089903673474029500320608905158596942548147167217649869080102459474433981396831913228382066916636154522061939978051789075788217713030721500851930489328879258657808483130257562917567159425969042478608836016774592380263177938608424314903253312878725961050827518295021945173913221824645533529639290845041568964520011826639921837518379676374717399421630521098802664503473001000854219368582983608711175809470669194122865668260596299592494568634919263992582532057741896929039523675437405339768245552615955656833595957180279486162747687014485484608576068360157827094166012630818603583799780087769137315539761054105041338676311304495941024872626661827843689207379998378280085031622080075287418836644778940142372072998074741464947257205971588662762715638188698613373594468197011972479596472546051219838158773923126336524803382758990555070136962535754563721611300913335552368275379537717987180258078612702360881854382258864022290361727799760557488716504974704336629367903212388078156102316069308179592223577841200600002667681271416711395422845957260391898036728818467975273696592655656288487856923746373750636408570962210920307432434367189276997461438333992781474268852650711661581572566703165024868821844208588230474769202865750636126051160023350084189268689809363704861430801826619756424493987836020284658510501047880282374212950604384698792389933111529225481534145092360507184217140193192253590086453301522030677014744982352822356038254160941995957552071499570489889320988011416948062451279327577107911704278320565548233997444713705893415082984334812176519391294184397970695396454809708613728401073575811639661007051365621945130017739781999677525224886887502460361342567025353348038231502027883392831697262882126942712865297497804267414201495548265643905736430158477597830425512653549785407681645369252640663713036955523912680324675224217190499027437545722192096113849947061515422645521681712090292673128481528217600000000000000000000000000 [119,48] 277764521134704063283363760037504793307991325739753543305909227310386082063052865966662976697051140336193114355494059243014928146554447274892988864431791505501510811773277841525336070850173236708930294654170096725395675141860112853198264883825349615786939204645677986982752052710140364714477921658974532944483108461328839354541794322616691665421633936257684813385314723586549064383734421025920291771130316198911280632743633831224792838304805132534286642914664921608762717560046546622307469440735485460834582447291435141423180444477041059869806476495239100313749061166843698167350563091925754775811565224580306583759066411425169655303893297476256347267666866512514990228197421494948389070088411856803263765112401558721895762776103425700910151464977457963585340445256248411413606598945452572228384863099204041837382375824808345306968672786394909835612499726822530481389129426781351633711327746542277318434811540018319738828415466732117604342526395884485288594202793797079429510604671562242812889153767853966791799160875899445768714471558878874866447348151357842201597825523690071763459358452826422420961935572844119846598483990279547628794435382692074253669359268992624239881140078575830447322400604276375437879047040168449144738643457794631401357384935223365668236297892228100579569911911490805292210417072890755497731291872347030487512719076521045856612412055951454427226344258749957717898481003740186559483892555946126631156411245687136318911675163074058416195520683897489209514716177826041056449788180185003878464146310164795894216559690163825119880720966120590931747831840874323917625864473530693986798450572923277377735835330150569597169246369829374088128846169525387246914723091462718976498508176154806237729753454849240965131920151842349299236439642296511846312808278347780786682783673494745494879851685315248411522349444828390865281492651499878092143372301257425777476201599942866138772615183614503252686942865804834457984299328566163168734789553207089997641493273107268955162868381181900028531841213617312893153450813177661737166739331483540482138707510767790550198636224428939869763371526701042747226774547618155056164336570134883793152047162736979635168074796733108595575035962047713074101223925685698680220873458567117101535821458892927648273156217904017849971460925745826692528997213895124614609512023864090259238386044967992617583548255720926271181134625547136409842613476152508406484899847543819831900171123337343499932639826761500897107591859280655703504676301255803754109398600742036513218405541171271567546295674470400000000000000000000000 [119,49] -139441117280680426962346255311082883356773806728187151696221400212606475924496550008941733916633702331306155368824877659908997885334198185468221790469967145503960790780065531138484008007200058586348062287628933177143435129182113219605873440309532312857611305387969366363353108432840080881926767311743519276459789887502159120523019001338915356583000066209828935456563517018194782339440709805066005922081765554626743344470457040428150185424462140661963683349832781517036766614599693053335260579859497371676783039722788718026560362561284679469303839059239942590691937136163527256929246943881016582290906431649661482034245065427666256129307852280698703376090343359901111150642572196141182538144416283305738166363602447401426731801179878193603955371381097883050954054442918939666407281332274297433367793313557225998393197806575893429685496133399568960540834637350680999988725712557851272500353839047613647342033190930973278887884949335472877747446047658200979120352231772499570746032993043137407279161447391479968617996395214791742139713050558128106809372579169561868975291918903790277127539332247186030539955057527027996371937130708893031407393402307155448812208127525083630244304663187805357889998143545176000769610531368167607060153368144686099635647939033713924452204343901978041769147541047169355105024767599114728729889716144423494889697549963242864607302104811993410763958467948026951318916345534767171987792809169386514736354145937617886485284852010525797546921286182243745712788057813440993493036113735011943597707256839071157546797897864029931329870219826707169129600178049246094321616360442406899837943602312877651886420838660806312446967484712413069021362775463334063050286424852993801563856221841845507277983846102065772842214745494159406866712361983589569470039920112858152560972881761588359137881214453542740225787604620902176721387482467516859458219127711829830257588785179079819603919774175066022233781579999387369068114871119771195728588578489179491118746695680334487397996899218963961497254993546686792545795128105904339310368608706259381207066584525821627869677618976593299255270534129202039960931044862889152821692243476250526851915378549681314534723840358476370150032847755791365371163674946258234395043525429046589827780468907943757056882254131048875839838475046690805146929653226330303842038562620073329213199843452624955394444699841257116047712117469494458085340315861996567238566051450778634129693270184303922211815192153531094432552605745350695107684401919163702489871818448042043823278420926340365574733824000000000000000000000000 [119,50] 35928759768278023974159994792474892511934598459989399077999345445149129352632253528152426961497045643961657043566131472888073370867140914437909042809019222724147829559089102332127758535157485769297152883127519490702171621244015088821379571866671644443438070282693283249363390882403528134956955208644791234114328902050890384671909053268453806006287519379038887999380404808282662679286403168757597195006305244609360876025247530824161127266480053809886646520824745370834619527572002773700230311156598439271193474611510209737096116700146647925337261077862241443152033706600444154460936805841436142705182391131380538216692021495574098250559826171070166954401739324711785363049455624506525237000535973295012671118128481453634695630325314426617850819765010971900829374276357493961741216897259887452211195983203419627913987424469828179191451417913874431386136224050297286367122851546623697715183555575985234300880346223305216489655262707471239546448774619648696011712463637899733624455119822737800940721870449263293913828780386761198240552077241761004729842813599839256001184774333545848559247873452009296563396179678405080712130911090564887316789032458836718788872957183153526319148823921498229968861608990674542706054981664601627543298448232385558931209310792538379358013194714904581671974775611230669577888934567669612232418138200334827854036277579845318983311120530262146207886133199523577475910943909962825270792647875269341624112890195216735396181564602775984996579856369226214872956908423677595354018390373572897967251006835790427785410930682315307708132582791199838858818141610968271380336801458470191474805932427855331672301933618640576715963492531719015571595501262766044175015511834297320822808238199970291480431644223466207052656866583396893424350416214515903852896062773073031167024266647069582883356381422506718815059902374024774033751837071424909384477214267031182589971588382073343620182507406656223612793908327811531008814245886739650851897919261613502890498015322207370663742304926691457537008024345793918703403363236698816893298894552666546847532788527417377826423838245418722187082335317162231993447243320781692846536557086401389443313934435242592908794541021773718771388544021984275099028100200448865692362027478467217687002029516953208559045877533158982389405516291456458248006787362896835828571655949054636115687303730589990600361379761715023759327557243849365994235779462273241353626744988273243591090994869127488846534558944978932532566608552064389281932599710017631409154564825329131737353522993759802573942989783040000000000000000 [119,51] -6195288896564199005165721817234078502908856053388236580049871752999358679430895728084785279408335987253622489311257843342120724552798535861107897871103205319812896948052326562588497101607385204363486034327604850609074112346443395317940791803200305419721096074672341926452466847956153409682463287880694997769984391374610639126684232048498831082199400632003983315138886721848385036765779749049420808085439309250291272160461819818334287805948059807419022033038283521400391658423785387511395019472313217187954517789197435197863408903431786446211648673877984956280262301286276123978977847532493944319139909064582079503092532467715530167730291762328878150854627636257667879569391971825098097818832664404353187643814209357696607527077476636772456128108719786403757137696781425659431493409503626791641869893421002972563086579622097229945488795004220805634623815758322736335760878208547009516991541939022477193797537676181711084212833341967854917502815641348301576614947568128477674471547877745612465050558545042094274510431348638130755617551477094477310926676869170054286828004842038284705898317864107444869054544146951216069354104251448381567153736345975613460077120866041095658526051131265563544773610120952189908485942497585952429013808771597209646974573072566885271869481420300376967078191789444138541583812037321649421583453230588592456177339895902988817743343153366622959719907700358910479728482590257120830086295235860832946902779503290417438706545484630411316201289124397136467972973149750329699921943481481752111432684091986189162595936925824175391111105761945825236051469923561674718716409716179005858136139511149813988376469800534913402828500945367862952097294073599952063332741020171149977417918152519853343481590055695955901246719088663566720783418732682935084176049962836899556183337422686815004786023554572109028816884625663822422753928070337874533358147486929225644390910405451701030033017025338810768132197998560950718392462802214443984344725453756039731512946102614771766218970873152265145194294367385800362792584216121300991431659560903788104613853416800096085095379603145258077525584199003909463603488003861985572920212135974020593732004602402977228655177638830923951808615925390641965824434409957442073209458316054411140160938817122607954661377140264738454285982631166441682170588801050447257560402889747060757266731669663140753893241661209616132812656585019169094752507559468794282628416159898070109782368314450081395187579022703130100865794972626866833153116788798197721013759318640620601295153945990112167190037790720000000000000 [119,52] 721192874459644846753917367905014550732553820450475899535445038908394228022702044966354822138717660397789258572710505852828594754203140448211604047360864870440146064630563370016302771681156694683683370460720035028728782766999440308049112429159002306554760328232109443213478326114372429060912269566342511213758061981033218673990175716068400192615422516800478684856765303893413436733598694503772780406531695825148620321242574450540064593978597976717049968432472878503428989564882952777733236186557294016491601147642263367310041069835090413895929615167057504475669465877559474517567764464361463632272695561685428126869188784103440140703513058160148205847643288794423455177658772943195391712513246901077632233331284291351446103409090632226656121510304028161745223460927475631902624653896904412186750859632337048550634631836423430857060358029548314293030398357062649959480543339830639948132130369758229112759081159174093306772892851649471046168643089926986935359822536920482865194463325228130989533183662349563883628443979700961284432654227361713535978962086309681331808106188743048508952487610606054596117212607005341127448481638449222978414329657340943480881179821696435968172286032820757239728580905585713452006825182706886771719411820580682181139901303610893550381090984615813370376951768482932097229046244497620484385207751179785326420660421793009238650335560229349814397400823494402907516966608859022283814308065053201140331037873248661570393649951928519370424969000693007984652854358598741295505685088700681889707510517817817300910517217027909970868435046934032786498532061603371716654849673652520524431886528178191566309828328195319776017530273428122351636843243150924385484200969204943244930424953120119902303183616802273623864174847336270691714717762854004478916164907844750017129660425491849511546197099881157498007907887569374909652894356868852548181273519966875155134118276249704388225839998599602175832631636410826104043003071185810325323659832169952335467553468521037403323960230155584899100689726855986262052632315510545407394405566229029952066908859627353518589264781870149165333565581416862061000035809929501417654534235803336078915849283188913784256024076885901044804056427230838722740067533772570642070565248199194709728545910299688025994369429641142464128665332348396573505977211304127045257406652600024705048106985940257533232034555136683769600186008921506483922843799338989367155309910089877037841824641633663960485920591247049572963234283797898031666991896897062022225138951601632503948117739063367689258380820480000000000 [119,53] -41628989367037832015710473066349587546239067053320972145282335740393436454168898516775231648953015197747520072810852551524770727112809789519558487049028144232655411574935374530669114559639695816387046950512773467356507288618097439551813694316149080134514692903979002368580712087406226895080266420447283290769855182278568351687672222541414254184612912513880026916384635163361053300268379484120179099620300055731711100552835422036906897167616999299463265691870674981606411348005205629192979791530847702975188520187946003112517405643192194773608685869343121924467316609236456535601245177879872932100869221333318734062332032917180141431223512138310247414665928658284967357891838483153294065465179409525104447393913827136642781407099590539073412987560700668624158381612772732100552419614606629041555577946209235121273028428804603627657690809409484834074218904671937048065311750856464274663558154596711342217128019486982124646144447226262071214390518028907508341417832677043202543363305632003167511342458824478775035659814126138443640039972269731746728834316881616220791885671023501288670842647902944637644177688110271050691240382486675507747108308219191047150253814524380211752872164474712092802371347045609017231475010268527815232964230531643993418034696985858889326716323662207362522203850718688682271073368035001549084187523026587267749391925480941064746048785860779951924282908696581625858945258781410214160640484464821234149820488348348932024039685034079312808238389280706576790147945368047590510011246016792809897890747810029886412296372861136490235318384350510309859339644555324086285201688597766267094341127926878415970838093349394779056489601967232290658342094638873373142918434845381375707479429350690040193938076396092084869877396467960118130121690104578966148015427525242696136056373820698407626696643795358863779083427067575087703549418031755495984461110052289880421170498831778256375903331962480557216751204719018911579075655430327880443143140770704763622411505425603060731504704342791227380237323059312255409413386095089776762598320875608561958241735303523023399809833311741575560171834942503237194995448301357398233088419274378669981900209514533202936030425672626022637479651011469390566735317020476962717781636753052016928218259275386935014813440729170659881795492985616410705681583279150225992282511183435383788916069677025148816703844874466912898067081031062572571900878123903466683688387138290936688530057147475393781255308860485566595550191489400252116638329190772948563269167703537206016154619561067640646029803520000000 [119,54] -3583366772998145746439572945966290352647893507243820758072344013512107912334636875077197425901857825529766433502667970612796446126281900300791222945311175968820829238533688576833500445777263675907721333982626900126528048860408201661907964484439871976387818989060981518897362796965600958449764649835489854009327447610676966306923561912389053161110180179584899871162341932000935566664050140577939688677562841605314200394845190681843528735879739023952670615260135253530686425692180795634749730167007982282379126166921511876808604495140647306630633735877827637386365321383444735887889279297640311191114279801805737266730766957842235698292279754386145865162106136852505727669537565776352910043922658958029628293675004692768497136490405663614658262206727894474020567328756810205280620817720887243177078384542066926300604086209275126487414631988842506367188159828620469196325983925640883772506919377942500161907203632106438417370206691068535059045901083356890618893179389126445226266612651853457805486288602078067759475699122772165234212298919004051677053077924768821332097447276914883761853318192131530109376426062562224328986209652250695778055898338083572813319610598407523242915955592617735045142489147698245470486522564495193172000182822473291275289355534608820193700591905045847956139904472741264797425726022762262763777318653908409182825571332469316493133575221207328546957649662829216894337022386432228413217440591110130024322381325937818664305376547559349276974657619367672598390819133123541556113738939354633502118293065124796488933427295458221509859300635655745997568511631118803325151831804801513327494217610465627457407331133327777550712663905650692563480837845477743778070423613032503978337281121022261338253417711023802593600997421773145302154219313776237561176348870721058874560888283409365599599314466020497251242056916384709477007219992857975089594375757510348590940509535426935821102858021686562739799551253308243581843915376457411751417579845720594736071495386566463970371920302267795662701338080243998252790869835256950352510770193295699608080876142294683347517861456004871075371090208057987793438131965771382994512028051860591842552192949422834041924212621546884755061614144442120884421075068199220019136101429520649668745910987785093047552487432517872509449215685284192753536715095927754083884898818771348162794930687333663461023030211232851891903314158822949988135815971600859832905724882855329186227459534786405409145304917086166492327995495787502617047431676086814695086981264565155846938195952715743641960448000000 [119,55] 1253115328039287485766533036148563260012849551872515416858326904704359241864204218098659957380785528619382658110397525616984720600709490965585430848623557735170483756138206846088155875683003393819208322317668396261111409701614795804811795841062913667757769597373009442418725405678464138694743727525263899817992696507905367718435567097168675068598303462362255956719347041333060468764724491027883188451861572272127239183879390931913115107851342639997546149568411498477356764681884517796690534316834657211554292846644468053407622089443774586927656733690546511480630326749475539149422484816111916341776096281455731685076590873175143141015817242696502341383238141642915526516430312805226858189608339948814842325194895731908489407428388125065115161180153762214235282932784631977639460124813683833577286463219150972850638675352243987708152308877150432976679046861928009769301851445312900923483572857221137414637154691161309658536303169829618833540611747077503042930822094717529734367123274871425350327760939934603721207755683083822618087807186262285269677437229376863740255903051104339589208331216769535559584434726288811535439535424483948389089540841435101413722464071291177160201166794327472923537964233539299719764600350811906840830591032415610663118166885775366976924145400706214003602647497410034402929881942149645087039254054466210326655101656804233530332582904728514060622733619845175595310682777267178307360098810009481657726995192658980213231349673583554797609098949899471798566671358155557082614337388993760675935303139075666466101418004965352576485688067390766845888340701447465130994294511072703460484831251898873258968551586396337414848278213713947456798543975751162669518549030113099848887931744889010585919159967380673530380299011561153947394466981015611632967351842801826616138913288478584337270374303889102182942385739325420507884077388273741837744938701438703821470671492121099234435657897531040105047433618196429257479018357187240786920599967525292921237873617399810482872871166218469782881635299740291966923341195805196127252568515601487093439256084999937026221615746310999865955566504516361398451160993176513861380317836154066584084303860267821105034622409485208956849860074451871190393533448788263870912702377661070289590659438809101196450383259411930726688136895142445488993705396924469554544401377355067433022859756707364688468837069811311263543728293203083666308182810398242533738800218743452902060658363548306882693441635766480202394276062265153626520974234749934961474240191815133701082508809697903096636589760 [119,56] -181116131598942116118226933678156528069557188943717823321688182476065558510486424786697760849120459672256606806768847297600046105900864918529950102521312234493244947137883211102668033188095284671072552584721688519618917794300379997681468445366651483591360980965835913206559728129024862750440131072815598275265575697649835140647068891945107188015341978995125261376789804878347554393680379143090148669079146355547480728902770565082688245599856046860472554997070215444239204520321628207880924513640419829158013736305594548073914431495111589008966726184418705356046689359022418627251207108748712703645568696734401961125608980645396329418679128021802655530562288199562108119850776210120521679112448520924315707573464217147835211321185757807437080861965178144868568905980684624713778416865746481393110102759256694281007075361419686586528993934128725105235195903258658406732819265585237216044007012985537482777330831596758904550351103500339938642741288367372880497352264172683279380835220066228508514674706584629643445004245790703296624220237806670467792265333265975452989853924732481843742401577738421582527350326702803287462096406262023394971793949525317432827501140622296799112225576348621942000273277544548112687721663329006808563277901148962013925600797518417655624378182344228160189278372989499354852002339443280499225479008086187549954899043030050235708895375583138402057526542556128395001732446413022609375774118045142083225822783611231868424839046613965676248777929872083957775585192276621427814857019354971980236731122911242628695224106067219077854078924934256402757218566268744638846038238376335072943084069595175803369885559513289715079759645515911295835846518295668536955429791242496983107196069196174316204422974941575071918615645605836024383543183940085945613256662484643925943995965609236470493963150071112967193553284598089618346431852431013965599668673461417899894640516921501705681074780348424917406195932270680116263575500587632699985220056607997978111526960625349564394893589953613865220787684498847244324225404747227476382250573055462353840557174602172201096048967372986703761805429322650658531644322325224583220878277587479024907195025192037661581680503798356643177324591128682078894446592579226309563144216331926820770950304910171494082158310529394879639634903701975968765784081260199785174834240409646962553487900451696981725569450348400203012806017845111883169525187276842396624362307077479100980582216479002311638941200268925700408235003115598422239910490765293311417556444803722804754321615573729140390400 [119,57] 20467055072475648196502695754937025643324621727450730084322116290939221691185755221255974449026601230852039340371557559273069491479173564386495066484749930419123161252456152193070510948633906611733457637471887938446862851917631979674216201935072122158328514965167147344676150180445199011285235184768514412781135457164934986860153417688852469459977851706317387308705294966776170387976010312177449080420951444461815497367660953377684652767393135441247793667617269857398202340416706216289178964023721383729475253248652110870437651900647061535825874916635725236704371946128170439550962147783356203649955969304470687695491448945433245407649046616472511865019747753145513601578313353851956136187208778301953848851200909582370446997927863898022355888933959719797971886480611464909314551657418541257861470446123390818418595823416197574045318559155702014652403994611603086617493051806641553705452786587008592775308950424037533875492972681930921848374139788865750055482724827601711443745745318696115705112190634971694912881889114402085228863100294371875737711867457308299950725560668513274634652411322667599014767878917436080929323195622768356663158566402413977732535945514748264183518817652485353784529353362652928418108842074643321092141590527797873294045559728786471303642255677383017341378729613813438391665403584365105771060548247155821874065161098474624427507241819407195797926062497817090916855823357162154593947380918563985267970609195555576731253184149248823433652275977427817388600801297252356300605260322552880345747456264581772827894697017635080788293883117335618499695165373666228505418757082658141554663124144933508441021611435201030056688712964984168278908360606827497121316638450649744586911705597370587458926553220649047006501912866110599902388526540431720982992242776955326054155997627077173741159864307715452207433517296687312457133134472904864195601971703285674675982602176165825107821607560558343663121678278826025963717029051765997391943421912023874649345096017344886758934912651949550698631585194021005073588373773669494161729857587418214933513688299303292689405998241354716910192328433900756133413099551613829808920126470052379043338924429576805681040183408705857378768363906798494009389531627564431667452918594390940195895837765811976166003150862235436385018078537702631185816494218923543571584346098743759884957803141080449964063882236834693518496145818915828536437688511014870462005951535282105605968951099991767361412679679580482157980229611006932046696688986560315111258320388100660314365317834669323840 [119,58] -2043994005530878113081904439990999552957020442007830522997790665545706226578116287219642465919212513036580941464963684230780319562090121770331130177575981291680185883029645183085132880560554862773514673736746137140442214184322396941010730458701542372520346135593193648919785397481377832960774176006449654231938804246684504177561028436926653905786483479785688699977031390026992639458753129009070714978784917799489185275409157418881133704822363793656352845598314692385716180806504433954706254325783514473544502072714921362906660999334512332540049175714005371890323443120086396028199931154563823990535588283859294508831097510897663462397278979440039043332706388890151383981475856358010063552533516747975782649791439378151190505228333645856417189200870918411451609581918005248940063768907820998093512619103427896830581337071020461877811957252643439789397480870231244621457742992781720572690962641037052592079658363552368800007761944779525347911746165434010295487673206260259752849544968574548022325148628939460852086013079806041704259053634591463991794043497815783408971893062957460350714701963850840717518756809344189206424427432544387504058539539218869275248955000507854498034292598539082271281480726837318074795697266129749211494826408022048678855153125300175837442910362998937736305480357626323170962024143834639623783154932544551387772801948808592865383262728213679088367860284365084805047378903764347191575517214138669262088780129012961428330886608844775654956286519469231584126342882228216193573310138212695709887753496317334658893009723953470181412473930544366156187293863889655660686570051254878797635371181278174320188605907713270610516958117497820554849489406995285571632371128588702498525545097757797331474412683880913928388544454852553082183832848268996508246135484099916580974622668293515043805441929267462155246325309569955204458192342305294669452992897594258158205756216247259536890129120719374529567245616515807049858192080559333118908364767734795280673610345596858347867257551220695574921551991482817237010449315484852083290193702854514096811261769329919351715058228718289464311508786030171665268481554920514438809397361711189296162496021451689989804830322093750410157204019660208129496550769571906354021050950041456544891463629037123330054475524163396559822163020556684024940722578846995008318893020345444213904676944578111823272322235792628170688350079242904627923763755176532060906202416048735576982613885763339506281279105620574664913073364856272296907852416210272487527328801632999295028842487878400 [119,59] 153112930882410149070652194749266613540303884582736023887508612001077781286774417486537040699579361141370384093203049363919845396144651888239733595146073192223527260926145547685717592722859985059505496606360001571820062489098805750392853482902762647139781433549646162540052383243598767422986214253402496567438267302261286598657443188932450362623686286425354226928534906525738032943544913412808948704897243221381875620867074632331020097701211526055270575526457288157904001531238741752593726100331790609033623901618649646391599657601047566433704571502103618686981060256214953657321226452085590749585604229233827241245340091590983155196193078099637013631188990531726250204264038617943661702347769993083411953927424614964807804428930408289609276803701796070888456389938758021421624137740314539768981473221697433415069147137585258275925269098035187244900972057348971017982294942181574684621427328604005691727301656825667315600747512966591884167255743736370728971206366921296078572791381088425826929443801302275484404696744636526095013541292869029795173830048094577118227227949311997917125213515700608283065389051644742151463698540759746561090710417670246459063103080500946527781166533824110527616850758827028211918004659021633105892675947190207165858269990559080932108465639929846964773159799155237928681514378506088799062251518468579428514966794177516537471055610862245502861114956336426815401777947133269798730544440359052995250267461951891597242131154416378459425494955015678362558613454232458055888515667734605913369815869203772135607796736584729202817019267697765927494861835535622359118421247918735328738661301978866436640470777274825444178844287519214220921105088740647930339790489102791398088374190430223045482020578368915292349264104225579522758207866834856288841366146450891864467598840619774771379192421036169074660265871266505274915349346153558648941311680686825961066841994219659961403055430872234235664528905890913588691192160645563737836351137386856101956599800682792581493604293002869361825814170306504752947427761854348195068018707817203302853175741185535943133500743748568109933521347033541155211527661518604002312492855264923103396146050268497134759715686336937845507445811405417812195385109487398778891263850096799500497731533987934231417960474902749262765125475643788076441661600541735085531468813763496617203895300400238860025650184031815470133384159835428569200533019301569834215955503302906145420267211427501092122864782725551028428332406140836082905188977573001904891268790499733127212544861600 [119,60] -4991395846777195481875850868216705232959983621243864393448326887860410860556606908112001241447613102156859567392721914244932001998701541602549645572814418932964796979545990612084719291119293441905917222539388984112311909380300815755494310097853548832742427550604770645653339591391636874175267587241348651810997305386635280246370471085402513630321774771560192961463298936873019374495525956009237319882272038097743078526991643471314916537909188142198046406874747013250563530220132992565553855660681123762633255927614602550626123027441522537646213646153864948189024910427723409968560462688595898235681605328913910187143379218296036310976708546592527250675708353713278976524446095487918364508465845057472016112758914897328562670369784388546229312154279503907225162285478934614977115951274851619875236098057437508051319766992040653518975260284989129127583440158954421709078766721586946227048246904633717700227791791538960610675011195126054836439719051614654224078432068756170336118223065744804408956263397524930320461893653971166017784923721918745312440411455940592185633446366371064110042405477537614844054687123888225151182447709771774763269930506237540611427793436947861012123772400421625827782563218504457913002331074759071991955354145821289516111002875512939664543898801189204660192529491704944760021466503929074279785976434928523164768924819571025486178076927127934892245657148848676658533620907208720117347826778225933083272329063104091602011936389349595628529016333344330299082614190961689848496915810350142278575054250713951286105079767420296417266797031398659698893161090622635495722722045008711760194893883598485363611381094560661763802212088103619767495158915088203758881592193792932623107061643082261725223461243099957355115279093365438440463488013504485494650600245405641723209774933992756148750317898244895884343961301040634562501617776211882258959047217473581124710736515703954140074515390588247434059787440744455954151386307589562224846151387811078479809449350046607298071342721269856154341709473194996092166131724175968486895374184292547026621245180358652535346671126627803860012160480798032862728224581720257566515782580252020567403451933475867608175067541625487117255605526165751536541818144558268897011252443023768767406170118561560393946111151771748265558751800790518023615955564282559043458792702645809016868573529087628652387214678695993750360584807125523972238648672604331130472151765694188597205058597835831420314211317371151150371119191921877302795576750328575080351257252418520871713280 [119,61] -612992427944962579116683501004118566267886535057250218824820472446134172570927830074084222680429968109604044616919244443549928330365524302730094782900950336915473721908385849468186386043490359136170497412130529244735837424939198062612041270996417372530623985421036104361542428535168267531224031222920796908049178628299256665746988996726343374486911582300304620544012840763350517187437228235168155439914665300033808400721703353283138493804777763648870544418543803222058828458729445358001973552651444919522949261544738594459641680232239407006094072232713838130337420192795250433035552118114158496975370771886284193620067687561019432512949918246951057206547212068428659510319016072072533219991755510444996535180371171433032625861047791893061586815799357537416637058209603511036033983682047272547830008791420891369453303947319817280881632673275072603001137472699113204991225340993224217480427864782127858581442257248497942516453150804313766222276399379469983640371629668123308774191743831857007867082834749909980639273865209817756171037747787682970475033560006944997223261583195379019914378627624850228338347029198701793528595517183269283104713432653741990712949337979883131483290046176213823917114847475098800347423070276401148639101028699800247987318866780036520003203286004971125260468207039921729778214084674298273849734011361893330941221361844999859920059885981377135529742579022640072582089891668920242934746613938726704116857712359335818914492399304749618178031210748891757694843438593797920839594415630339328285894507074214823172433748697825444747344166806030267730279458872255912570517777725678859131572201072110074108543690803063177485199724705722739202839974343394335498270848288607260605493526802318736285371656334480273016763577032777042304343503361178963559592265631564594964546881109152993414679599794815265381754533217177629646042065068452621748644926799737209557310024227879354594083691817089785011886633667859607294433906503663388556454410200469416556624522906780675163471869044206460616197481382828937004737397604185851402453817568616850763608914898060005205812072973345645195622854202336616976457808180850046482183532966415467638272767652958429518727770025326130505501106054109905696528266836171896779063233913947756459346696323636547343603095487126661615856652930776685204271388263575464496871471420208967618331616820149097895189013391920720394163041507783124556650701088008993407641166802454298899502279971605538511940480294909092811607684222255806168855150539146050256999837981506692800 [119,62] 113308734840346177011824061601312090685226813151277943827047343773341323639389409446064161122280956690241199358583902851612503631998449489102815835457609101887648684052032502616840690853196138591137018199541472558081698604527715331899128662673467249740171183176559393833415389728488082243568204314420993437966923753657235963626558942971932816555020005993384067995121021368097600192703709594566954553467309773086995455467872443407115690543701470192602942994051694565626661871113246032545307408677191655806233168558013893936612282449645658052164762776545437714013930315236915364960572855051137231091142066203702886314223452238130044535097684619684889753695684814938221970259720178119963804633154883748203043087979601320655321087924805954358975195456552308091693309430767741062198883084777762939663027401313389387336676687927762134469925077825914894488369608224092627594349722493319535866865210874826071189243539432296761246242141715477573021955867954436954776129700168498511509127554700353706356970257197014370677040273175037091821205571188705124259956973673516755224649051579400634695231018124674030055244292943209806533035834978811442925579707378606421089633097257190909851823819444393311418561455773581971339344815342944507969937692406296443457679854554775577698976939698070579088386798613042066767865393545667784102707361203794609585328576920096770020581645694266447768212226119299184181884220165804364642742873088291704301886463346963954029592693915703872150319978770063953829032163741799065645362359398974497479428147145948341905487418608574737731453850679711100344226334642101974222316584603246870308644133100056905180681376355913417271254892986289577514409942617620921442262696970643168637657338491984413877191939636111893250927670879242482045738650665032597666136548415589658467844962775892407198292507700529620896389659686854931699382956141040508068769031867402213005634688507998993456255814740616108017639818599965038735356807095809367501314007842551261274450034315318562722591932050331423920637784757945154495155020446016165717465282096759639057783061156391752394329975858369280253659879659349378548430035894404507000208877633317586300737206169136074870216454451905509996124408750370673481450200344914171119200630802523299413525049725489882685515137459524196216319855702131539544583320484100328480530523505395629304333216904414926997082050528433404600511991339523563759860011953776771327476886364204640280979768117299176265559736301009131200121511736158016603152000867605878272252004449991680 [119,63] -7616131072356665762400157476199521115990274194095607268412048995384680708330867447945932615492310817225366152269013291568261340473645179881040232789649273085052199337158510674199769864217214294011644721724189954164053705609812857676173033227788310539378035182215702584340511683749629093322213261633182106214186998841145671891061818620213367292467002187000098912420675268374250189057055664004468909900407572970182561123081973548049375753881740008583392409246986276644626114702308996073558159647801644711942379050819306351864879009286896000503388509693559849305125031806554757957123337047814042670211073732928709281219898015937038672532678979668640948338403040028757132414530797157764675188190157039590513271210800775581167356223761534548457590811771756895560366712014969434239215251444215838018302647947627757233412586831568479417598344332230559585229488549805759897309367487692096120923974199779183463440377205903335337779125268366980570954819091219318250709320872644693763107818933898640109061672707127056176262670755851545046193719577482414959322214308800750309352639605957127605816960084128698695574732236454104944703998564740082039237086050484408085577530349540452580665272606116310724870215185441969026787811254449494571680456447446028311551194071962170390964921592578188542680350416180238745469267686570912063479697758501234757170763557389923914502159167179578738412404454014338472587838311848061563651154492757842133994447738421922154217660927453402872983334505173859018284812208816725454325229167104180427736113216360256807389487854398537269363930789101694236898911919510605236601465102193807748435738857620024315138593021314591301852893298722846212398684262616826138579899019301478453586429998003574528075762307240640573536466700591755997862475327701965873409875246879679565556188593986095251053334605693802917501718568713077341926605521742043814239507886281911656297700593457254171038226448897235111596868666276827030062874472185051848371703395765242253469434438978130115234191031573761901001769175231663609484483898808577606130215139521151736636732461170326934952253384821224662631949827865394776726307123204206205460432941649536842875630356877030806642691305986279866173471868966055851257591461428154268040575986555884307310602204905020072163544721898817679779345904412094524227530543406912977539841017060812957534308316329902403406479640307426407930267845997657226516858712776522567825286264572404717519424132756416174705916597801405178746057512573812537613975271854585035497667907200 [119,64] 84681284598707044956043410635284214759010786377079342359000792854885032095599661202692750737997009073710634806865747231120522434117843996608608040343582079760733244467528211417197877312566165672398852037590531419538690781530375285296841131752247834521228599208150066676333958301749233769817155493447645739428714080980908412718279870679277773809954724380194587526453824808531162743063408585584186512834358349928863659781753861771497647224525712347882306404315799113572635777134913383682213265340452602137746730528720483732569964328988363781186086225490026503587993079622777062372998267580831942601294771511533835780646169217653238888137784562253721390739654771788058120492819895855181056581979006937960568117159783613601630812700406320531731924410905269287432697425316745351122229977107991654242002020327161228023944792520394215803126618711500556834716054248247992807940184091960581579635183296788053572234812456633317512954989661500389487935565351937944032906350291182415454596568807590146987810632161527644945944702027694931504263592366857332590832124965967948433765437167532891372368148651498768634685707383567337579490258582130729565828576474625836697181125240115584285888261634473037849725351725470984838304372865676539609734054425395841031567944380867342666997914706604113806634086194736105668871580910628377555748447504524585817555616590246215259501928230867079108424991105792929619473074582942163705649631669094822434934090674507331123029065612314941245056256474193330056391824795738252464196174939246318941732439426423047358874505268263301767290860044363504341530187851360818022046483543123078977124680592860020807190965722016690405768729240744640087449534812998396246436025171654953353536131544481081262945032907735820852545497529052368211814233961107295818164405644806945677442197763715048293945767440476672074331018537137265072532135235175817014146965488774891902187409309912019885732044429506844120758703369180432327230184286473843817047467716171455483470830387241739234197213642077121070480510244729530220557317156023583748596325909974307507332109377297607122012440413438057809891600274752465732452630310505212802558839748604398736960892209949730017825313419817469407989498206662993457037627121570619343110807341435279690513535771885239931222309338723152885216384747944534302651943793109118532152979099410925897417995165905641780815881555789304210538900797898643330991083817850463413640152685265167903633040585306276616507256113308557441115319601282140117955309933956073504171520 [119,65] 10553394531305863167888103507175653348099163989167036572488314789159272633779511670012108422650735626425493496962268139098607693683468277562126974839791114935829057084676043856361514962771190627296266609789072168805890223956455087131201436637692784826789074173890010786601900352341528499639688769044978768688541628598172398647883676087671458834109964918013222380074526753097777319854426341146427560252690919510265771497674864546114377640260075840180871001735510067584918737438476521668675050801549649931433117988158694198251027400113784978250076567657101176607026991065392485478781564414639716499745955057564467267643583659694123318377971443209845146790249546317033557082535640126924746637615244064423067739329810467688339576182366144398771098564667503928413027450151865614904833549307027826766054752333911221833806020938355097632546415737500673686475763516611616392142617552345672802317178739710105284156737996695264703517840933961520965155026729298878049944812949729058765279356526306998596971571998446964152218582727597939077402613882402568306135290189902054845830164599117466650660553755255302034832126875912493784351123752640582864151199081811905989532580050135654943574471447119804093713119274052918144252710152481773155764169670357260600265068763121895529857810843592764651441011204410970529936772326453149893256335096486109340325795385961093596983450830828268120039008354938779391592973429939180770789758700243698715733398802046205593788978803031691033340827805526242599385884460266709397412749143424126844766494963614701620524897375449442163518289044345665892115204419406758756001060614471200722485910803942585012624721054281715245347334114928965160239706492705263534903062757705818542589000973556366411668988625262518472657571563709272315871649284454674791813759261225652643846400875536317308517933495030543276642430541801237408364402187237398477559897102288547036836723884669001256883817968106441477236434555328686991168868109003432129170278230009757152746037316558457094548599423796790148207081937001292912777912895243212189036510240312471805471816524989061847794081251750574838944870799929904106459356337681205540455312105025267369954029142094106976416087823982551569025922087678087400798530073962619203148683254612129632863318801501046100084528311251941135720338189092345053529602199670934704503487162541351183180201998267876109874873147621533561074431372040665401380798385438230710031457714823338778039366293807459421031109326549875128835776765648028025098363793677594797120 [119,66] 509549390978263056447136679853341795870620577257958813597689641940097191209592534785995713852482188674484295375433050938305905864120239627536378685916771913691892710362878999636434301684845706180302196120676353643309943126090106607798270626848482681192900730126119741253664991313426240143671854073540673242806321566953489924386527859431001265909982276468287450746691544603513926782343527379810704003385910516601567767792951803475220672787582098015204301991045160362053519405601421257290390563556980481665265194731332272310497478915506574246387013875313392648016622378974094728839691222603576193775125027238049442497959605612354185156604498026895438016632456015314882892848530042194030016633220598569497278167953243284469224651953496972800635932631118145675920403545279182969595827197755796457147122769097112810200981052057880993192045870803150405346415542289166849990340152172659203853331583524638120258456169604631057417809085571329910167406090401399384513510030924540263162443296336183964842405321947101943742963242408176046171913123581294226425991048666874089053257111947841271879027506290882727761364802822893021760927741569769167562045623153259852635529692838715793744988836774572996831647976355530541324763040584705959247089789323861863017254257192183678736008539305178697739720394334450365161827001428067829331823944166867952162002743765698103208084524269180378751370226389340867484154685448909015398743206802312030755690740357201735241512580583637001340097562161285693924551377812945707682728785466334609003607981404383025738094383397955685653473426579039396670700822068453904479329458343120052013343962303089634400634040637168119702566073345234195136585062279328911582410423750980173242782677589681472559973346680330419464081337781777155458439782707559911209454083632423929451521519516783154155583344765878722964695636443580772385344716749013664745503556636305660281783059615429667949257778060649456698290050999461639088196214245021366126221263371962145023495508182567642448196698005216091359599564174353770819731474075824837467511101430508144363659958147855065861294059655303760771223433453630200318525378270917928658742498257360299452889965039492259859969139815359044039075901034855155820265743045646208284820270464426748280210532847391585842835308360978766085909715913835318148963077347032912084206862759031166480367377206817500616327460287861636659251522139574786621602408680157477668919862435503937109765273385014157692243519417329168534881999828435271927482261554803840 [119,67] -85773744922452129570564377309051400072830571722621456167781214105807987502362138034099093142893034945690011284472546322960687187467628078831947498834827025851401219545010232777290121316359168115529619369254892934851215592333995754816765111092241984736661534119849833739564641647388207613489062270067304298238866463596434968972674419158024303176726653852819606095977963368088872857562433479322505178513276100986577240862976661624982428322824077860540586770910355693838268795146593355685532248477266528484550390239335043446098519633540532315249609189895945155593506674928466665311652350522246646778830988489683712603410040971474233081041062371926750625127415226513396449108543355500356689879302966834555549300147701629335122480791754467008622359164885913102665346270647559173245330447978327905272788912291291254699614950895122186058489279116703463435910155925184278789208480700526059823745835402970095490854990211006804967291574038485364839269336762703950211233089381358889388615287819990541143643513835806387299868423913083907281382442808957933528717506928615529791246186955561475882102927429103395410619156162514330586108672450366568120627622478538679068955819487436524879171577845169894057547528254151573628145888700498829351236638861144899197264780378430515950841425252908684378824370465971245229557173543750261063944564107994832201409862351111755079611750190243834854064348902377032746710736616879554200200873129221339850337893330011847385337524741645093436417877040767320393000265273224057642869635825703585219555641745868483971162609313312765244849499072832362196189559764381250875764749767109983757685784218474813148596161042192258375031475444949236450129865680445684106672802827753994870219584099460474138961769895372552207002914156665297793513807855532047918946382281897496817178846974410211396857703395844607997972077805572217786242895348242463364361980776738511454496710313717175702041683090262772556408102582426740972501466343416540026453551847634896650780364521622940869598560681798517104314417226051864883685746485257819448856321720780087613305459163057326758369061969079983088389894097758690804172267907788473696759600758137819926623249527604851450529789292903341386594683349077940168559061673823898861135669625657730308061191725879025570222971659137574114723706822924285849151825897621866828327765359936192806476463783031453751933629569956578214855165347361555725114061863062246234464756073926652045232187603417284496251596723084221921193791303248157163733881883120 [119,68] 2828027382629524230500656380443307467705231109240898618250030044592083107045594200058779275960387181839529493154904020661302968386000559338469839132172404739620518548213246784477230575800177109369550857084027732659919673328564571474326413945863188091050749623393923596408331923601652049461173425207369390307786738775010147406767816097066946964825620947037739554344196098900130241007984353915491831081468573146874999747146843830738726363747970710437945958275909359199791830974919230961063486578013143136897789607573837826874807874710915536419393807205386880249691565614120375823080523626614139948925270527341668073418913614211832333217450838176270918644392971248317921726318535343526526377336411158460867459754003664234855005628422364556595051586876434993333882930632373382369621432019382926663225098943054988785547629675834021801775270423197773331303265329984408780411951456757052707407448288390597875553233677047994459643233405706545620135097510536871098904099368084703783301583355795980894624190050019427034716079968310803932836220709138820878657688211754542462403573980169272671008848655003753490272197397369604872635246195591515114656838722906964647546279766650997729630138252361880745194688629135030921961045213838903240540201136821592922368806416000135125507269247863717494588377990117484862879175110732531628843134202532176059093269469965329058412871970745559315212235394043310125798236143815326889352367985483359101211298700933732578623607020156022884670374245949818127678564208091106738319370705889762004752630778830337130175690721977267181497452057618870857299843561918803499709623667147470050810886156385161059332248113030084587314033453087525829655979532186593706622318668643861186841385142203940204087285491694947223834042039402245148603093857880190623344120039219705096169975221287357142425509392605137203098930106849911132314550646735278383978390477342992930958171659946570713727121087997815533181009949361368335312805190831156575863609263286409664104632215655540372649856254039060209996264899948655857542873409587839914690199171888593200414100901711903781315312397302786924271426910881001476795480986690671898656342199274188479961447438973039557984235146351957387802776574384940238858146831081082537125386717247557367963915238224671749634280024480716049116630061933064038775487138235810507471881031483415252844789085318614745179837961246879568841815262177197288087319791166172950832404196197034855328878075540739092676061232805552639278781342941322998374868480 [119,69] 58658857322793182055158764976632550086724961879556398870338025296047301625291226318522914481539741363566085820013645148013519931252649612342221076628334112976325195508285916158160563073934871416553019341656346888243574927027724179123665154270978574680416622808781748996899890994821973395914347960417437119579771214730442198750398266297897464057469711404894536870124971352578747301588600065939870675345403465671273848568888571711523802144264585212618141826544486309938505076492667602240293076167232185964275688651840379427491666076682871041890278853913515464420381713155051991958425823300294691549913888095425571992284272029018802574376306941542390984395712006966030678074121499084811033376154296032758020708624093683638826539514980905036005150374478100495019553188012262470724231131155484753639108093808387586579501932221846930973557943108712983455277527206638755147112861471387907118312529605657031870801870592987068273345352560333923902093853311462651210273209404332516122572828469244677482566635816774770819952272438577904995824585696333941433671189508797551553764492883928271778250945605397591313255724681263279938852479481322298451499119202449479914614735864130693255712399531354027561245119277757879119884287337293744513722159741879071214155067012451649443630670551983418351403553435571511520667622036826562239620188953678888008776464351797990036147006572506126127244090726834441373513668314429295735569904466733075384254941164785157106506880215850096683893177613780626527667926286804637077239761449802077570601255132946688830624558421283830932202384433208519626221347571364721410707582801197962735784930297042962971681479441895041831771612636897252667993479213300354606250226947446910756924295455065611242123345736117567678337093785808978761550846506012784170229589176791246785973969467557145767604754684520017577137759367994911905040196752960844060560598427415365854483825280258084984307764327517751068701343690524164493939997461606871647398083120280355605645715590005466076098088938793518721463086627684988441387572927268216140621824344736085686026620955046851865491423354641864591911140248565938189035830790570369178413010807005518487837424381338599169744087457986503664943537327999836405262138463555307292606646621594951846017740566858124314820245396414727730872597576813091764629398998434648589318460349686789722471901865218601028489550635761844676962525177204317204488146578783046313160646387063594073827444156304125894088433167280336184725679913327096000320 [119,70] -11277008359218550545408599985113622372914740848738159387233136333733026818625658467755064311370758229642639768259898149598336795955866113395557359860424810290072771499417448498659743538639154154891971900994559465943491465151286907121130196879093115254475887512317086302448375781390914108104080569258928188443268221520553974444839659503273828379546542202497047856482555935606561831112201479972419848413785673177983903963600841628467730609079373218910132158198648025597398749881533752486201260768655484521164573205806576398597424857394256073025233560611213987615575183962700787535311461262259218595241150153635190945272031055877457597373853877732011910431467291710042961292943799017274257484987882126708427071188313435888895400178724166464415121816816256110476230586430757453087397846875375198856089647846685114557017265647030880427292539351190089719120634074938116231542063206478663449503549198530176242450284303896532983909817825409331371686824062154046712102209173946610110959642024010004997394416552001989136428349214105950458730920740172373737274947146121642942514041877340695717644709268937474691794175747021055556062462770303399996445467312395916503579543556127379797641136754579460568728855519171378772275032946482115157807897842059665667052725467306641792579975005780109526213740193399323509172525277842582441423053550966530518877973026312573872325857106388989876722526484360272699175652383966387528812931503587477023340922592026268601838816003518362571548760164176345647778118091147473399024113532418636783433160795842617113517605922318780651495894084853221118689424954630190355051186430838337671735089822831217330714028654832453068238106768142779466381239684281853278369534766240395833784432384835563899809548540092887893328457205291297084787390445773943204034589915105475774970822237853753090283369133239866692633440707555360253071118601384870178858695344470053312641355586989930525500981774720155939876092192532991239132919842660100248139338624578763965346200287828210822492109421628799105407333931854774654555537760821536358073741618342204884998654247896545177847090369272528457733355325045848796815329547674684156769462453728698198059859364029398966465403046756913681458218717858811131152523694532350654236990242545125402064282412130470231515874100655013905469093551482745809140603917665947849756751931387684139904939892528961135286307971788766341968436190113825855379505714695250621998276348719650810383393208434480740913444266424691747421405721575046400 [119,71] 336429852963061259075175077955902644231401469484423647741957654182606284003797311497546645123663259392323342230560608215074768485073480982117183617264150996382404036084237620870757617268377900564205281188940603238241212770087264621294325213546936805146192318690003095414558847106447022097443694094168979609679121922721881486209579537629765284570038570129216119427438366161458486765064736764866033133480692578003641588285197599013760445157085752989871053589028677419980888579142087810213713706183685680535104058765048608744086803870575732381548934161448377188281644164902511046057105072217804247569805717394410999594388067428394896917414664910833862898760437254811176576283774609152988111005197912988989883907217036591798476940272102633963098696370257469418176828470537094897831559280457638656628038112941849237441989564706440619246367062695189018635220927432731320772745313972813733930656038714408230058842504575708742718387567150989270800883332443837496881198984665973990166424467044013107861905833888684309522374976260903666708165963600067705148636710859048471099840045069412601451957614028969394255716927804559096108400101833417330035373236576892110877717847063429049313783439199677263831310146049917106405067330466746449428808465157470134905616083857786761427201395471009273911315748245871854037701310351640048883518368930010814431967691839458973300921913838459420245578774818843093365073633844264502239457557222080611644987922862332879748654507261361583115630476007386461845252226298156836587266169687659815011517142885347625066309241621525169572503055462453717941028331617611295236227057790647509459818328481014259076378731152920975994634752354789306994881061914974509230951968432931092257585691704814787499048660953818378105041175066147740920476705172835401809041644631802902904487801298866221333626696503350910292905871047672492542681421865487861175385121566304224528025336027314418484958533183134836239841885274028112667336255316164525515061551741297284203839908247415335967316177041362515394160546463360184684318470475006619628957084571628791170630907970251108478561658802192373650651749227272892116586737257689550623813043132767850893836835876717020031397816627605566699886450419180871970219640745134044417276022529835879690103738618717218627288393432857872964693778578184430708471416610736196970389508536358016467826554019009293423736367458514607292144751069407231027904331073834684475320235831239878017930194392830097024684599346168447013073012323360 [119,72] 7408265143734711099009372804222864031980230370750276985052950391758621430854495087749794700267708914814606783045130097391159288242183671751296401105209366235938868063488674253266914746411221992907567892861032120612890910736444226318160686431254992951810392156723214414434281696910820197939849820358441421138595506327084088543444818660149639102625174111736227938396802409305635829060624853923656009799110532608020596252232077015602306916451220760056689344178802441964811493017411155288827857452364533671167869759707407143433713194791755386449047214298009342119038745661256435686624143442895388439090181784303052507743301297878937398061714330135374454784285845917577845524004554865327968853192391300355346199368001126770602623614942101311062017563947046030525550770964394821470941766033781335418443771609709990331963542070199070871297023896948050505335287922532383710225948558329524598540052755439940763211767575469957978124545171217046046684252223437315534543224865372257871824339878919946581121685135211106108529061441995957523785696448514765049087168426690714536971060171763880226135876991152289832318887374073619348225343045738983775346186298119155256815294943996756723834592858607497165341512877527165100867716465664253043567794434470232683402440597340113987031434303995659157301303239661108083771827902178203959082754699495694923849255641186536611049033727410542501108156717379223603403253326569061596774633304845199100647083092056643857742346425379794064191598097912446915832613454838900853181257246826677343613328913030748227330257262228485252340436148981700273537564772497086266899546204356037544828505860125788755969031621876654671063627725253090062514540967572537290937274151032522629960222108908276693866149870693844818350613531276547366524502576603918128319729796600466800479062371680914558890766505855725813247942716434551946010215625465124552790047920973662387590035495636559018356908613889336608012143440060672010535839082535313176863582232585943462721349131828152695637434507355011448915253201386726394672913988166574034271807609359330337447746591640878038497165224040111744979999556426902549460302988937644561240644220024675817400853197592748352767550388747541759556542855277222940779051717754183507247176104746572254372480336610346561465482232500162471010999317345910854502145228871505270713160000571069720245066650055208068998044613778833009949073216423023741295270126347495063558043186812962426189839534296461193663192909633770591112291584 [119,73] -319976242081034060985369891315866846945328698038002782881599344855255054386998772786146627333148729096837108855248449232945590209479375369842680288600684993604757883047987292158838993788174747782562674179105771454217371915388552768791517106768658114175557957026996047615987205481246498896579372443141982421041709762700633285974548767120696025439922263584453876778867114259473954836788439962187619455556397735265605797128485779284671066858856605618363035875423785973028543643629184266645096908752754475404058896367731871028252336581310378880023524003413783533760170332532554187762569926473261070888254827541708257776876254545428251029746495512287738691407533179483324257137885696245593299655168619681445690042486704162787882231319950343259604228342643700984098552800573238123880105743150376010108353607813375780823971621918841885473881224594959190628563360516182201976693929465397177021208641117197427765863741520028687905166906345904053104653267020287711650327823616723507970370266458292360522644076036812918587704555874614557809275051954797487582381057542189683566896281717121354746785936946114789075866745060829688486632771133123204976846970858667740850907531244638647624092505609045353329092752542131792414853517684547349362322907215999850709931323068560890995113493527422119413521615721444351657305248071272283388216109980934059277250344268986416226881953972046670610719401778512337117831139745729298797185393938584296766646976066768094967230401637198099978647280385107494043740656099563948873101417074409687596135029450835094972167358015987556163997196346742885669256384869058211288198719972103366395640461205250962955437014491849812281988353620528189750210246562426574758745327610084557606822602834174083672199760694574290887429208289423645836424839648848711284040747297165516535786003011625389238295127749857849502758378055221263946767269684824189912266148120582147575338591217323147274987538179787484083097856367615416566936731850157003495707915827342370203120239770017434554908387236387162921879524087040753622149983810320442385636746924606488708896081972583515587981591244111159787626881511557414416917054357744409707910736873016898311860470941212978004039724748805212569131954272333563545410754963056498009755515804101006852304630212743187779505477949172594469173981233114294362996927329476200434250788507827248737379799604388485060434677536469196391793426119935464629133116942073468519047343415193180911176730151345460091337823100985523427872 [119,74] -2087418059518379839610806968182268704516477400275729866995401528783403731007267833529095687748454533503348105269611044627036026807335810618584341776816072365373257961111403248097940324056074780336304095213000623633961538042653074084359981123495066326187982636509292498798570638404372653786780030026366846685822430970168917783653620326086388543977967772776910292860985792424241486952231663241747348840498430662156293501468479639651796094448268498231775867017265513866582083116284520176003753546142681365375981536850803555305508153829527966650053695172574022463450594211957922206243861337608767209261281111815484171208753538909809954558991341812481119572912860549924475399193337534567735061931480459978956219992558688476167301505211487199126225122874375300723671494711477666604222998275437376974349931544213763085384566278754268737222968521424037928881444295130458075789144656151322611981498470584758790987053720891711367036696771259547238736750652446573042957056760193704115176446064789319378314052122958041029994774042801557548605164422599611573728863135931544681602853554395852371992570034569694196284700210721876483242491652420194319349497953509209552821856442538539563442398157647992039224128148896913846638585436363402319040760691576782628862031776082094618023848301462092080030895558351820666329373922878859273787791304895472968814408856740664823295877970187803912539626571349981144653151472635806405001130090084471830518248897663858519638294584837327096841596449586101815159890314059197940360800412580633422219965851892413913009348481062245572738805433293506275425154554575783897478830512336034759506272458463287035197855255138897307943604777675211925265822951116287972119285523510410631148741179835141346129476741131191174630751569789968855642007028458612470861988779586375814852099790882660040598664656389063592694712735816543676623778530294879960475119843559230026710530802078782712990300592536128297320528372371109725647127068209653594011779044343139782638599406151243516785506110688356385591518322830319822702999305851467934933784964625033271509267730301765296062962677867553806974553812966580473994390446435848847624934170120648160051639115829886381959172991994615611018270887794383817199152376554258117685917295377631034496089822490133474858972682716614585131391668746040977297056787519640123486141921488129589729056494905186280504450815492748175431740270768069716789047412828648983564381575110040557847503270155453289657867199693890048 [119,75] 135167365632895069164236909205686212710044962698299503392665714064302610704202210447792780602208598358878739970735393376220263655239654944168388360844639597915499839343213993367556205602449537086222485431382582213726915162491951594827529007776432325308582479286789659586448652145180026545739970955111693497572459444638793420072334294633771711190642340784002573368793404457622488087969617939464855150383798745257296640004143794682297966050089289617726235456171057007618798346277472077096157552059147872522160174910185442309160847082094139423363288163570667420619511300940588150141022067359113725698677741802320679734379632270356415189274884730159700181902514161024798160661731303970213492538849530759540804247690807803333312157638193074370278557210614190028797656123897994325510996508149428358254335572167752448263236305541869865246465719911941764575702890078951211913635186668466512248801748946034032479298302743515972051311100772147025477311549829519742601813823005376961752353833683682385299340875310394051749029582259309881546144443069858559277168919673195025548777148877594652295103865125513758374445952216433872845239621969426503861576014131006769528218084443601311751841686634364248134818399931999906377581912550425786603781624725632435189752202943693286023996145245358867089166067126796214206445761146311132638523324849540010375901260912237459402462371558957618307923847534813020181383984061315110410812567459168518152809268645966624468630348735682802845928490205364898037593174966159651588549385305782938317375766950147096766467789983784406518585096989690536198298723996152039945596521129439882692371641797688608782086590213094279894317155087014013152918315196740441496945351776770729911224506183120505088420164108816218806902163341400529510618478471314457201675477915319865994642441454878227658720876162744633584993612653623464803435354252235855165476055015184554958274558270234550025984362175691011832760753521770343509722108895081217186923245042046623519441295050349649872954075940967733082122823260601369212172627966812030348562916676278662320187426521634624752024476035669595385771907982723503780936147384418487154693694167390237919167667409934914794413136586916675774407053859676607905590843695104075043666005424665224942792851733190241517558779530785970958631006885834781663979347504923903163440728693995356192518835567723657861796944090752583475779776956899392045384200095238923847363333591375036351377132613454767733805043293248 [119,76] -492759467720279614169167653712878233145195654471151010880004235501534446100208662859624194312267680992469957321237732094855035089299850681923157154018766916951369541045071113637821262524008494242012524552161954139324102061042313787564229957217335582801005890903137411447522537603192592359589318648657769992737366732960679719589805523915090161589288941560071663305550901513780188196088501954939446094175265803776071360325961773498519173001191471136062101884155380542344455612527817814985529403319251730607766234634728939700025300855328997611358908016483479565282524593722462915625867158952871114492627245080926027698935521838719834108356986581047298182906153574543460565863211065861986022955549663693944899228902042954125226236485122281044581538071620343265766086294578574913888960969099762139452062448643505369696794614318817272539475496757629454177290531216625417015194788853620108841057774010861893794086157138065620132992084251813631673512545406114502329325112562589172309712296981455567984635841927591142738234705640018104504314334211295390797444179111611605025480398917921365380566281332622939560273436454506442106516653684515597664719113663593219247300612471341643960287661575820155233262226378845684822263042959328202095369851606784316499934446115647369825756314374821992628780211827407655333562074850484146025432885477291751667272617578276776683973000132950368727858522968524231464046022289669420768278586559589843122239851330285365405770409406769760457395376326324243297660455022600912563689102726300311511684237404402228485439846710003480839982581525965581247252688636828259922210371727175931280415353443349719948804914122153114341014721823903809231151347727525298564652432106350471579587506655807789213717674945107292073091553211817021066463744574380830558995910442631668188772247949161633776236501527282091261897002968323454162517661605413011303510955539447167703855561964469765477808266046431779136565812164087755129142206851412459322741391022627154156043893621454115372109115732353399201552068579390041199101234932574632075147132028085449989179218218305021912618124185772445981798852141329947300280127202594616573309097855775972118788697753034857215172426718373519069616198677418355483726829084706238537203031007154015132781136201752874654665964669068684507951376250243818458121161748923458404862645392812426477736921321990667646196732365874445862686235813644267377551864563270378289689606388049437554454647689648892259437824 [119,77] -1949704394651825072815269367148894822236913525794145356989117457774710558437640942173786101073924340749329483659218150205887483099954610257557167446020428972499562934463147118885483756038312760984185617685404597092112539207162746711099389720401856215114767418277282826742191652163080961839566284874614530360494015279715143465616727416199065549799878791401137376391431488865022691255043787932951199374697528689832687424476262229681241921394721999317017911110720515890431668372437887896932130585574868089181320650638066939643409902711055705251402680808454691277364654447648261207034147411863698080498282478435550575776395224123898837154808617096768429386423864573622695970934499844396179226191882405840067105993421506749688787881012552118605028784530365382954851091422630242190437389842952056704315697948825061304154199954083537869647088795875243883042939300984271770830499748239200640882843690528690675817064507865882188354271609191408572171630621273326473776286913130998872109743290585958783812152619261408762536734490776567281198701982537079493570137681653437140803309324400020893633936957751371829024703056059417284635119224770323885966090472022000579169151550233807011076010523596476945889307486344926208807061133136925939683673837279930836379138540763786603941633814916508640428328703626300329596680345247586158051598794292953790201073906566313818170965104376949849655866279785634925307487923212696203182063742808812813653609593306096554319549878831564186039791569272098656759068337222310729006471727929596828862999109323765627186504773892330826838919824091521486937667532685797238678149196809002773388738667237159766902994783117184742474897470171543984773491092686150318626461690768713689380262746191721355559380655201797829917677574831078448716863527212118013255564953316573719402915103569741095075099568334064443394865705958190631258681924517791183345763645157031257479149579189754622886045117659177423052875801027932264052738321286882301385749956148473927707710156784602692423767439509188624418819836583926285369020018834144268645578355686346274664831650219667799902524664098841833424223703604629369941796944468822115237177471610164578522343113564054259863526871418525562550210371732772201671369169969779868587780278959820395106055277882621040372316747357876153121493655247095956489960184194756729739167408930350522069539321064392679953629575082679147903178188042087638402693536721361681095170019169354431084031376656927023200 [119,78] -73344070035323368186639815954092165993078305891301362549028563301636445184293588803015698254441073493938915262528932525287636760607692703897153420116227571704280055904852287324226221448424072827459857923734908374873262783632550319074467622458405200956672475042552818132282907433674589330839501268982116746413096536736487976831850400294551532685177193929515442124950898545206353549042982653528814029601308946746405465779686578804511379382334697541026507411314670159022916678592535520693257565293757546518759248244542793253455611630880202200922340180728774958764056636141196190871247719994168957962606986039563194730827324059294567160836581249727444210614780552371778848621826641727960471762402217722914525615517582215971978823183889220615845154846572613936382143873791415299664060205856735921599727838808041321851606140378293057754424342156265189584648626606717040814779672144136028380646104420293060422892421776843243269575364909445364325917978826448584116515001441522806849989358267770475058988721269717928319801839655728289730545249171110728502373992828254021591362510482435486349393935392489909530486034729137643546135884451277655483460580781209853305586913052236984646864364593075901823040965309764497582874981026824128984550443491750477697542992756202541011987275009449656968509250548641717273587070512761796097737334423975697067390129492330655329168733904873549795624805716196497397957682155549001395112462738628035386353817402368360844743851309651646635738991032218150138461557623256450824303003459117735308066207674550785340647243026626215317651106091039906682024370361005909402008406758949488263479973529170786666513460836435769835369973010284144221466141204997408110064895629635759224978097501609526671278605433493902392679507928738183393535585736477694842017637029475137374474687786813198364825724759267540396241655917675660272040913632868913841406641683056569170337191030253826780750313304961162114235501424435147637252444622575577405814282151296277977178074938278148153237102810759249656717403789138556790911491268831538737381218114665184348269489908868901342511757151515464597171848383363715842881341596834072490783580024955102225205040426507244124242696817787065885906206127082286173897959682615089235225765012554254330365072932661043030494089583954567558620850701822897454461029046879241076953742488426200512900002308735729382970874268061563157153542656432499967228097586463113263830106167652921934155169115073024 [119,79] -3192211341997219749377813770460114038240591877383481435678665811121230221279412049470020408034843712036669729542247215822599657243153293360299701099424412573898365651218367384394271699886214740673602999315207414531036834510009674784737803128077236561541119598305815558164397096104292503011602173339440807209731584652625787143769239822675036037454373906389710965773224018311708392611981254026908735985414891916245381429753370269145947303369373408196028826413844126151841391568629975146240040589702835058974529750134575857774813293123101678005883329464537378487480037615128670263373258172032241799392063159809666954936851339202864672998793829450211544681175420760291181315382789519052756862197505131847956992670821101426278404294720249091890463700291589968733969198796920201194032590194132534685649785769366561356139922397079859431591120617104910235469658564148404096720529849823380667620100205129269246846027216251343415797380279254794358402721170714456829893749882317960274439058401834593624797139263408152226355057503000250089936530119405475929731093131682548902863283008510964796715610967939464548611669888294501361403777318431840895702107821645712380329856296531937294268942101402447218563415439711842238346523187461408561666973683916176327503830846193406521038117538900247056678025284775495278255124400706947558293459814653196864006641162657622539399685405357771972387452747622606195405273310532863179431335568745267034321775599425033296156904413624310263290710053413438598674067586879361944690731537375904646974085474668159071388409963771759744891118628653216011792069401791256161196947832426952623804926174130265878362952961985418515930655146841832822821680327024206993522587581992020069571417061103804963409810276776933720854928321616472750090802199205832800309496557383768613340501974695622696426530894869480098472378046460783744828075468909875620330329571564202361347464715136283676850597285933399566873539136072216299453012224647206666783540767418899511192839266454463516381563645691321100755622343348246971346045079238771248508586600768644011979186935071936181368494726493919798070349468506331164621615853673752718609840156850596432088664290404270587598347241187443407594128907915339067640604358587381050987282343724535768047567316635420168598973968443451414034573083742733125805528553571447329357861544358518928995808031672291462502235515226794767398066412373921790894587472363518020848998525546768840743583718208 [119,80] 27604236858730943672424834896567418187816849555069710307871283171438464729305278633964773067848084864771421167955780952686749971779137859283670036372419399272940756813401524381171788160282954732587315481278637935210590250093396385197322616778730123521516070588707431085466400665916025097007401469342162593502832072255585636375576545177067705309963258081877392908802971137254472342382828992904907396937129023456649293895211226319769124308994477288827944462413142770192936583617872572342484867510551693226029816464550661312984826859657273898080467268191289320466893290652635085832671311459044647745447532025378818203643454542214713805810653926970063956644910715440899923816931871453822338651817538092771187229357720834911666544101846369527916721888919548647771368835517590778077610856213324848327372824330266279099701295833728968590619315706045599162058336529497947857488028829368007673963679056114757564902364510962915412892164693698532515240234687461472388855694884987877415588078708954795164056922789891644055520448713201851330924797954196257636256475141477702793545660200807169342652818577428629353883237862885813644995210502297961019594046464001703158369344789277610965336323970700598828830509827439236450709721027973996953334006839266132149004639346923137501381897941066643905651036122299732195980802547490987132722879834981799218073465719354762360780104559064542354656943622029038242236058355840088271716322504539978738668779629249979170784648772683845744715571234522297600841857023425233019415553306806677482791602836022985381263937590604009998830106352569010337211527491928564812886321063983459507395593986796318888227876193553756090007338799696535993937936739668243518144615355022501083477834551884637603893619275670322764088079052583698944800186368812858542563177475571614207666494778396757072864524069703241627976439120782448964307063896116630008773949450607370513336176278605436519606843769110954608383967713923196463602008612136803293813643884896019352014037939279310224977540147351628886417939164128565521203969396536691288075520800315509311085307685835169331230425352082691620614549678351915378788582586556573690156513066245130282828350147420160304862637803242304572720400121296773315692845690510304804378881286020487626470682217213995682181575536351949327401490958026006617373560833614269812863603404003716201794588272274626371180821957378555788830285953893994332840364273728444524559457322604191339992320 [119,81] -888489262834424559542377807211265565294564719641992098538408379761855080758669546400197383174235012543357182156926968555032470594990148330084451663676264934334409839382463965581201692238563884815472729546433017703823327121940078031582828521294606247092481411795959049783264119301871596218199190885659326082094396490846082436356655931939496897212597153921936618180040557032794348350252827986307762297709966932455459628717267184345460726561224437616280007753839507527283060847277741683511580367124503571003227701141827541307840342358808951310833557354270002155691998280787426752551847516393977605402649227657863078228791767783180235923443546770822651523733384434722463530109251071107780551887803227641556441677164087062561367418043283606533860884525909056692794245769749080170831687622915812672397100567453093330057736704434866549815102880757142805016655556229015332895579790620086258612927860021418604333468682103082556389687078978921638129861256252803649817416091359025632418760223294043451013918636911693587955830139467054923049091040411221553037172991610062895204934026446314174591496350225346555567550307107283161061721397293543627685571343830341735832702348391762703925238831352784816089355521460431579891344055020472736395053679209574715463829583495755238862996483152453478808386205410832377273414785502180448994091400784317824227951678469564864781422886620199090974859941025176467681946317358112588888525981628035640276021260747247364354509482801166370450925150402458502959086411107064418875888584953957246661004713544458189027438952808379871807899456412274419304081150345828829024448354410178132610716665032870590134892802828050010714993036876489238285836407885491398611752513368461749882247173340556398947689576593575669653401835784985805009767798144426562453807593316473009035192666370296268533145318186543586240859246151249284072560289270034902695697722175844892840786659497461572150748107936371031147302858716118678166545307210685140565398825163474513318265155360450301996080282197338140504887454270012762814287368390679203966141735449224177821345825314881759145364419897495732503582827047045787671535586609790661897575668929957035772592180677361952229819420633968316006064652029674640485391743895834920133726969348603153725895944903251189816282342866031553987672302044225996033653910783558912437300853173512938890953892674702172791840309028511279967548809116873925594344525125920817983182753714617802016 [119,82] -5941137524195236559678837623289765291877312712066242556820053447270894350253984875571579164859976012909334645601493560615267991484565193181682244807031010064966145892412223963225073703861845839426703818173628956601364585015125956852166618478651746194550778711053424501270464155644771976743504572122499906083363105860721259246620789381926975658796339339751126264001784901498279798305620423680549424874131445860178253391859628861168099893887047375405466338759901533854420138575382605741308926600835849635684293846943074183903529432036338818400430032142659398009377568065500046982725396906259533295692682913044239400050484529386531370591727129277173909216386295399540901649775905546836608282156150795596162772632453558475493027468230768759579772114228218584122067349491275819180855261810967883701077319452599094486370945816688078177753842019633342435412449405713420176957558642362124652672389425702329108731832889712435621199424816581294177234257335563105079357358049590345127600346826889151004624936276477842654375065893153755684028182828150697849277876076482931577352643227148667370718507338525540379621213210721877301715736684416306823338810793132199133639236041349272060757912113534978786967736952572161003741571023262101326454479831361672081871149997892717220283568665864618394363394490993131126101263246288898364895845597913307211346138276844531504053438858671912452656259792637069450208097177714589741336189965192635348473580897289447443901042967013337168795179146050056957882483995814290246517873923639966878747837898639835915671643352076797774810183731064539642563896252268170041610786702521793765645556434306620894556244142270036372564192365778510555223130588809539896150892594398841074087079319633948410425591516923897889598276753490748594677482454991041753651247458329927583238779774318756474184174846637008061976131851274885208969926368930974713406958863074504550070923641629462615183176920035241962556329648168076929007821552420535342243497437559322342612725994805883465139772325542820045741670495285315224505325550712780365444317893296614883485517302324101320619416215132698870693396085720622952147729440323733535174393281197552840174158397183742610415315729134738241352864573428600768094622098586627530142928895279444825277867076391693199151583490572608477894730009440754114928038895522379004475630570533371887383506345072093512848107973988941424865010003704615066672848718622477668759733376314432 [119,83] 213178749517928513485735355449296459087109461222883712823011326914740144348171718673238195229172173611674740732984266605133316686046750485344104590172782062062794327050375400881052352036419482235331780308772687925337855003700906360145213827571201199393301881814383658120648600854950970769679176138166981146357069381337123585074781072570270829509711319201978922520589617265635841542784213419279543507626048317404598917980086529078484688458904305934658132697814388097956724234798195466134170611078552458503444311124108887481739061945370866895824210571811254368119611731497093701628490506445575498202452186112416157299533932813038399504248751508931631887757521712448269950552800258396985088507586996464299214255165592886446377665817486934728726130643193724427628629897014457915598494227925640152363378208181468668090946944734854983767048375255877295601422642543541335533595894349355110184339870985488690179183724226521637927560648204984994388904561869715919104891591908558625189345257408212856390973815690595326010797558918508375874748448412369900492463016827935146571280014319401862015908977304800486083057993056487698683920450004332591504805650039933607968168749113707223937590107179907796707881820095027421787843049902060842883165628197828785338032364817306139228221696828582868894740469281368152379802227088256244543587735958888298886730770354890941510065215807108543719135692579571740220911399019897606198698665238319750258446426497117201213392145445710023893202693745800818727494782334828455251830095387436083264056913734422592974658281104162438122003905921060010179338799214647998046802494732197288397966884404390709001694965188339071980740898168758918080783906952203120207707725975059006112895262852886394938144382454491029440518716866342640044761709431696435181504612488466053076869136585647135561806408997304213540402493667482107252730126656851147258504676880389013997480353450839449638709618882830658511792321985621401319916835938547759283311187849447655296629117422107867780391775432938626448396473435533133872532389775601426664324781425524741488422839746358136897375792759401138392445002029196327996876585129257239355789871292585477380111099969908785663881857538235659034073411568208178960786111011671610357707271488398068203737040496668386764578914562507793484874265311432589695591628189772593972839371582998342198562514163294719026893070718155928967395258450259368704073970910104401846085299768 [119,84] -290161636350486130115095200036452314741610099213620620144913834151750866862176850613497186232835779142873429493830073777434195269118345087038778933177411357012458262852311298201431868670446712062730514980477161815817309817317195779118636577448235370643450868870892564662390583001914608102509645276153287140918540595790872401444795781889824120227993978718416119484106706065952808986559754469143610468590892980453711963488933809151587277362703730587757998571489339160121450967898037425806547805191847001972408068949018964070365673606544472104804796995846544629219461555507166661575667788007007964593212052249723591886411672988578200876947502657882594935215107276366536186329828768908477656921385631766169198569199364410384177463316408056710154066576434537361386360158363950772987140130595047806733642449590007681059509707149240216291211476373452172050026635627923264453060460106425318811314155104450754896936176561356965960451713381178616125063075278219834220172670844913155057730736275615792259533477344858294210529930279994764272048923588215212586207215999413031945903409867386775972996619098745377001341115924905020966692714092175879841616382404054780097581201791123538135113586253060479593926495625474649014351196061175496516224550303277079557343022387824992212192085592151019251588430941194780209711926260021624372259154478914010088416568170509328818585341653576971715218664575408953254667016066194960957489355012008572564970550114205875350512999750551142503590028484085587791396695163469801672359718247814386187441710347486475090088696586783735588360419928562752555523782592281637088164829613860459014144923624568128109719887756481184111047760199106363142587990306918021482482928449544512277074967289927413304223095966048353488222421595149172324130070236689075192001540686300796012565841297373554640226528924483718018045798561702113971070570403987048127481873968297129637578629071684552276746547217507026370150961231677702399357126270484904157422736747393055338880806654876965888750755902666283940543154456094278175033832369705287196145019337113111462687336880398078491297854672770602306289659477673851938270056494997131855096343091530994767513747848858879487654560057819203457728533825636429765671522178062295221763006680791011105507615076161580621451285623389594846975182082162740106282288079354453411103988169719813508505534967902163527926601434256783506929908936089147835574678290006599484416 [119,85] -17120011791454416531673791531718935376063470738336466339532439928953259850872534566655729764871969081895820762445134169378702958308288374035597927812253982453557900580627238951190769024989379795376331860122828301619584070403909227731708932447456787448162532227830438808387434319681648921924038357524004317962972152788822237582459623738673602074812707792977775707381794439659136182431331556168296701995586567093082616283503021000471388764059935302297275216095113345679128563354710076312486838603414962781070582747949235783749421568169191611678325403537257603016111049824162092644679992045343091049614588201294878819370139283630607595550261322214525792098008730939461113410931287832767008846579010716155490160729608723831692056542467478650921076085343413207136255222997914074878094594993886942805146613906561124834782598303924129442080886264693504352620711651964916390327019796869335619286159681486683781081518332319225410707967947575260664184196593396717319461765156513830462870335882510520439994932834091335742568151241897282913035995012809282092153202724244899601866119307923437414342206752459972389283411426619153777347268628879741257935094979093976557813050523381672128602235797230693562698670371247836967643765406689342871393409000725234613495192230315136740017079502715418918871531504553618807819710701411553927876176679440608611660579123876974605622540215797922835461168464685647811894159881188041147639455757287474507313071415439033599089482092598315436676777874210290524758092007916824939243376744710740374275191253139817814528617081249709297889500741412278410940848368160243189856430425011455587540693817405819681418604169261593571201116655583811260267831916607895924004372999998076273480667872049285209131232643308636143358752169103708730659484448327006116827530356001360042129894885822206657324696569068684132718012373218200589064872484492953225375589892298623486356486114455741196098586245674775702911499972448939583093595687461487168182311444299358748647862019456944954314865881832456293902025718110072477438761637907117557524434028160288563856930483991309659217449344700318918360621279776029481062522485850798046245987650316905279286731847908258683471733627939255305737491591697440693568137199250076787672498690332975931803107457021412889233608540666373998984690439478356438801990250155826007367437896783836307172201043744264068575659143527609334956613019894209610629907043853721984 [119,86] 32518255816206046353180866974248338727807461154256108164751693980186624497691906481276022471071160722315481482589734124916391876285711668811351098797953370569880823380091486215419117489379845217225303970806135953801349174894201103991204842742094098145550247678242651780770304474666019886313624023745389397539416327335014271910445243499594993711156201749480581752416667484230677970006090338867375577961841150103139400667657550302075603089796158197171120313857015852170454364191692329917107553681326078939128428373522509790889086692390739107893984904412192218484134703102636233126648534359832929116779401848394168855113505517326219906433724718609119862731827375288472252706609003636303807600320704552710036304997634964766638934459262742457338250376149950409277266827246123596455899091655824478395974569720874663361020077336877775436195497180150965880824867582953442836038772202298226491881219198795937071693179431281426048361386431424777193889477701526943441723436996618733282415188276056315837113997812160379196453378805255180867125012991962377675338905575815352556970283782658133644095502669439553643628036178156509366465841380375682135543161630513334492219943000790128514379655069039036561643605254172306106313632494238438853222385540051448913429823853937443823829669858720804468146085028160205519051617328350968014184316375873433835739085747211157579184566875034316529297966277932020106747687957519151049930571179086065309878112636897147091288672409652642800144086503682377851132009116295473138690645810688024888524020820278943530730586433863991045911934220501673857135005312449861452848599931301965794828296373566080779374254423472044985656371672737775470906898139493200891929046405491455242592870293490788351853315552647420442628531857803453098554002660094786547190001385410587933352913805746934341605653308121296490460939950702518010816160875265355625600799481371662953044647262481078586245503677193296893060975522885403331969683435744457499020630899668136839265259932636393458062474605887964342810583923973943000299399565092269895760039218348326068141886158734882536781438053397119121796200402353210615254511241546496299807725210023274830404857649320401811391822609418716615890744382270563817567944026795362274119811956905643936521349948973530755676875357242112124518423848752986926031923933853845529288941432098820715896893394007303034123715029286286291860169643703694382025294112448 [119,87] 393623118630872279793625749520161694851824876192748114384512162616547126432753077257482318614488997957144423424784181318227157657999296535654700087035081505720325010088814877863157167961781572247626369211979165863842565272784246635208168249926691574505710311628864785273807493318795549938148225546695729605858509552588582091327327676029602158644944612943447518978453670699848180008039087348194601922650916791140352743236826906996346862618504753288403872038430281378636672048705740357868974879162282810079240798234759052710801865536997501011666999437802157312611746916543459621553321315552241993188563238576161653436690303744927165860152797310778666482225649414138293586972185779447027355061458840076279236465185744888009481691754836440596019034860237878528615212428940068385600718991920070179171301246655296914448417308192085654096075022717769274042615434307539511969182687079933250566650550183601898093487525137852969209806010944490419825606527188172150249024619850956742417651757631376965718334765709366816780244442968202586279765630129723079176792990776985581195252932612989567853191118807231630238687406044312613646446313164564569181018624566810023968121814094270074586937704791142304648959000370696610843304359428762228236651552701278651919848726683106996495308473308871093559303964135186953641996415906563985980805674821702303780254951892136113467244895538729378676796972185248138052592754636287524406155965829974520808765738191887755563620743775213257483533124973130536503807938857279418300107831681557077499284692122316891848713850829094402308917709776823802640043667379288436542642291392641166220500389850975364187210720102613168292415260628486832324561513654572978089894526694430199111719010910106201919890306698943774575647498555185175414199610013712004533668795705796024988549064277998240182128475651347750676698123825523125960303014883377428042397939486077567746433563206980258385518223013367869436727730167184684628251994692981920976977988687647153037461705304914475290753104947017076866061953864473872820034836566059389813953135721547939221829987846503010638541771294420299713433861963838904955458019310147404850133121873981976820861806394693273248680225092435882749646935360941822438363860473807794103289838484079908239025929758940198859142111401360126416930349303834076083252485935288722618653593879800348809223976622952600110894769811098393202159306197147426570223504 [119,88] -414092691942774746946269094585520434806570341062571006158913320465733730565461909604376300998770848988454849620201582909550445714062250034778416342566762766063394380171864520413634199561914952162697048837120752105709811992437846215965076493492478794093238744250056189108170464679971159438006854643991143067582726323740609641832967867726655279250192351980083275501330504903508502044127057924807672015158826542550661298070031674100284826387454607356431334814813867294065343920567889694984806838008205713954705717137657755413611902333522942583400652647929829845225010154110005231819604646600152384662886589092303880903549900537524893620524413898593824602737535299481355904759292207989768999355347409351688930082389151143783351499363554291177161267501824265372995548068311613478903951675940200019872680150288155634134047041110578552810551039632392182818076200187442022476118730662099134963273118841577456953333782695795833013061250722898908104981639097101509741638230102133922885122640029309745502022281309430060972135307165475436753496873006132436468254065546565552835657974223753385941375857207735066576421575888077049731568625829188650386002424910096410428587646101032447768204091830245099458045389373446346766746977442749950526257967127575277469389151708812781530924737138769436544990654054491706183924980273318737978351713608630028223073229313343602314256016256311641252292826704604220241621197436725930888691879570642164572734278452067914239980711461851189008786553896050886931435135970963540882179783138082977469635776911049286244615095804681214949276863384939024783390759968933091217600280914757381921108294399310756302615923301335044729033322294355284344991840887959481138641666641783956079441555429792690774617656993080370952163731652488399562882392525422707320573929873611100960457163438425860262630173039936547840251159832216176472875543356565885971643126754503284704183340343957773908089213288478069451013899500799728450049654420223054014653272033080020980832680456411289414043676391634365468172909830254576388885579383134334557203978178197829923295686784950510053803024192569521770740556119912508968238609081173712753628343479333432290201936930907435952165117968260125401121501080893817744718129559935238670241293210863265068048062007326374251911598928097250720517872300479648613816673500378358078978454143695923011714548859835576492260034309642291395573537135640782976 [119,89] -3129693715419647622971387348458827865332553090462050720657168904867313469150798976809883143549504176379099653762756214443852066159965103102221517341196325586732812718089400510905054563017362323783241957445394872427329228586364340875691644340760739068919205062694215965929652511976832230890834608225535578779934521449035196189755511176132184736796578797869699235820778050570674904831701979707620540667925447406026975105382935882924568726007757305457744760217090593115395333429861182197228306883062579874938066357570965388652752772985070410483347384991059530419804084407101877308981298368415272055777341807642588002991687374515012973973845715460345716101813415268313530017682120904677867127227385983809127206127923831075038438929962210059143008235158330201546741646819187389562732025079814743106610355921667481065518694754397221348235714139876181222791331291843698767732052800119072018992334928624258465204327206881302915349745716446246324787486914489689906463897046743149973038663203688418077532383614999884703000197889911005656273750251754533015934370291803977538010554221092789561230753130483663718813186502835673441923157695483646518736993620975834135936042582534699719607385825927176880122032030536671475750952214930455209158244892059828372248336470204942962936265646430306565978496233835487820222732307979797153295259021369442413642211240498164198701580749870997832840896933259211146660379088344245605473141965791165438957337483195729340528948078568354482177323027491050178207801260033194537593055789835982589368438652958048192328015891469567413498944299584294654196842343854432806637516951711865781183364878721973396001979017542061232642816214502311449961289864493228755980564352891190530363400074905248253745542659791942698830467844355818095154293323235751383246810396922522193266070712035782420876504279627601824413615583311581303220302092976608515631943685166109186895869494285705061601771014217065695007431788245232995880941424594476415656094951063036151245381689537899349298077261699571842724304162831165151674316350750021149768371014191432414262947506016024357794061725067950323103582727900391689359118299464474394388624285406967518740962332327757666287002245724156105555646007039510806681932321024856984473084007679491425594946093891801008263927166729599351968663914597863029465598113258872607382175379427188263731735789392684063664407517959480730069499000001072 [119,90] -3715220092931206541800869974153991106074100157876696441089802644498524372726640995383869707526835624443688594198128302433269423174277385713216222706873349595968029193407983346103082552325864663134851862019950092680331457662956954160384614902567439523457817789914164660613901915350555006805482539603458111829770847174654859734983620632484481082915012973696727161234746492068600547842513495329122081752000134526107295635998927276772321119782166308671036041829936443268306100876791277549324421701571058064626320920854094668587286867807386011076108885426198035541452124068982113605417511725051972414061004700304324532804958885429592169549906835287084944299808192146218458455117590863080612008322278864919111267156536939953714420748861301343289178973830698425893921441332780247659265483062658384227333483494684620488922081161236840840902522374632676082588702590918770915554599065597314777758266225291062187395785205432704855348550322944350985033588231142863184400529742752591667425989218190762010683209402483720190240091765342347612662835083949063893488999815031684485439608637129904447063070645007769204758211258170571884292290825952871641803330551576156818699268161580308802655928585455590220018791824022655338078064839342866180729729921015063910157616344336792622081651542625163186418432129647527650148937043077256852463983749823597944390970241832956607506275580547615229254485886036236188301180243845818426664258585809537243815938608290755086200320599405495782415324643605183109648416192691901952312296121538576559713703654043224176893766958318676822897664356732453369518332663408247332495255305549356201044683872319895687055001770092840231399938879504272855055192624484725347236059331519585893876187323280190198532482852781974629847462713123239175324018917631154355760246334935413291426535102341497086379373082569431116739754784940022258807311295544989992821651414364082563635385789868421202778673808001766780307073364835150437308600333619186497617790185508833872859514768453290535968081783819368932435997642106044381729908369410449120121806893442313799820268084283501286436087619002691412471909788168686100711856268574051611323612062515776331673427420906219642652523621436565107551933724919973244982795800530894274271972929580253384985930473111118492139075271361864672541932986141867346393148675262177101721058338981825388954430331356262857812832690885583027462439296 [119,91] -2389931177029713076689118304155145099858517341334254711782274206416162091455025239112516875236928347099389416783938431270630703865481812615155704687808654908219708640422123737191892041582571785851100128941755710883927688678913467657735463578165358018792385217496552776335768358803242210272411244588133760989781754065298150619221423322721509052886696329555355498787667035411219467076233471285018009615268769514096866987652247283646849631245803523248276386274199049967995767241869507194631253467541231106632257429716798198154966193975519961816717640661956839670980692091709317366983767048752205973153724020165077455052337351778475772637053856784456365571243225089685924378159580520120052122637948590452058237390292004963529484870982434401354951196966676190085542417156534496454782247013321952703595384298202890569600523113953597658237610091040078111813084201378501922326494150710882552734771873328376751407249485316738414729283814573050320763885048343995646632048108906780186435102308878414477505563446004842828476149091983777400630551264107949393464558664807810494154188359028984752176383109146768227453802026322297944688886874673121478231332455208956715811609161309005420136245344524272323033003774091035096873416233233436758759938985723330837051021206402308500857331641052591207620758603651589366335019229827535688961661618706228886588633880112222502845328618792023993094610674636148239592641547657832099516154092257258413116155287355606140841430676241825812064282408272883912280103180006569564832123643279065138235347200682314037274476085919620568275335244553228055650829507727216571022075829927813887188453487310062034205621244870827048200392836821551974780661594540140484685788918949666533366513361668825576590424605491745982260051229619258596263413336194735891173228282166436607705563279928767360899184517043005806456379460091912342301362243480603631158311358830799797150990001201852604318021375070947454132766152979996043495803337649711873122840789584037624500089574234084563225533893392233083498933151349134235777134300192732642553437127242031883473904181061230887144019906452025191112833138776400125979264392893308410427379888052374873707333531320917508539897772942800261881900132909595179464184732542138020847317356530691090880191149518213714510557141372163570526359048018526688380964954454784563320587806677508923039573636922170014477891965949498012176 [119,92] 15275120019633789727394431977696051270837232519430975780496015130934008323237039124353113209974812891221621323664855780786149505810105936809255150140004752448854866136515258712912331656881930568307971858873735789971350081620062193933260065436412676937569668332725746698285850804439997264409641771588864941285224464113559693029449595060398595593693169321432112439072147907114823140533647347967443215560303146709073276409687213323221500272402562371631720539744739411629800341637763167821722956728147587961447759283502822101281034052671688503384016762854887025242817509432281521307455453611826338824676055923429417002448187967987483572893651480537112951575025912394274241436496953728685181082742118293005812487455947381605269570536079736829042458388749435115812933444750458861757574635985165208651104089417737286988130060347427521890381197324221909134282403681424679558501016876944097997444776963848791871265966698370231021488311869602195538281293574602256369728364062295264460019547585427761632187951782533485568021054619395590621103005767504500990414927578797165133848447002613317813773951205633992176142160569619275681833881864048810934298539158280883240572692739477002250614853939971731473261976501504243886470646498925986621894565007653467744081221781861921309479255335774439298526793251062498608643004569494651194895741890523400466205035102408823527647385942507381406085790016571062069695554627649039015431931069628725639143520944117053313352607721854784486499434958329206736027828991197657214873409996388147912515196788572733904084773116008899863380000760853119563656937918501624479502430772744919317265870588948657114508544331910943372265511309652658537295244973631953661666936135015686374827932556684680519372028400236858458708572585760433295503824750374285249264180836506296513276745138441170026432477818686410276985715559874309987010575945213663404897810749754221400933877311035059585486533979572425293954933560686561322446017094040550600487064368107544520703279946526012417594023643327939594334166000027154476486703185026400710035807607458252348550358371998478323498878117415029895928056172381308485871822943824923012232364206525144127891201226092318925844970559725523279881796382384084519172393154304534059846910507575721627935916651197641471818610984277319774427954935036325252059296557748207511882180095598907102543055632078923836524196035414784 [119,93] 9860317323402941756501330340733819737663803622159781562396259059300247007169581993009939730491961774338918714894121175994656970916398279385779717953168310102568507045647602272790148445190377126299168192362250296872114274038283660853438507917569228074960009320470735512471383004384308232290642248052667964081996355837847182280369317229753656446736646842864583123628846153579983627791347718039031043075987694310968141923523712982898992878266084622186572795431555574548180624341685901143739894972022518262720957373571174603376765667958815612276471828838068550648666831671378110560907070847598971373224895842584866694498999757986987339801981875331779351814621281892223813422364165513038174431842190486212505388037271944022562996233679050587456238119616649391666379267244889142675806467833434118414788082591517430250031970045584779345144079240888417135458827996657987436424999138815824926510754118326807429232270997188850847534862848736712207983077595189412660902111407854495559236756800561846237380844656718349257165590589983097695189842116418829025014345035026674263660757337148260821999488675784475635164745836053456133402949580980465634792836704113608696568021542934069356153959699170521605729105148466241314263781867627174500528624987913844961194130382341390278169794012885293291471961713413468485121592378499470532828685185107254696886735740135509329304223254990424082408557711359816953445180302182591375305571611281131572434525994914284935142171376350237106275539600882168061281453566492623688320500049187201913465259989317972575174874375070210845546702281782141253761196855149364753778593174203174659090180363500311991758743837342245449761489853290869032553144488114636290844000676169975425987103406254564230175999705987438966059267600163788680799362221439541045860654796560807816962272111014792676793390000804850721867712789868499669772230350014166801478872144800244511429648823882120697557653593741570230151578695370109753946579276576062888144441720087062328844005488249697503961652030158869348070660966584021634036070960028774284453322849868862296422644320172324456766384312418015966258793404362185817368365270764705616038789841404086740080554023721689502411372308420940666774211809933790503706523277013612670552421952469678948690326378037671464236467189459277392491153469392118028770651838608256858026322863474815101258146026953112398694833760 [119,94] -4228327567526261036753171507078686384393793511983475551117609536879762007760129153540165359388721976125371311423388863506251874874212781679737116742495187678045778609823624279326297273075850561962837436483462729600463337980713459906606764552743293984744349231639982691784217038052695965310792916059143697343209671681233336706274943931489062678833064944138763341722494262651764131879601569186852044218125913037469345841461129192011457156115656773883117423872693436699539446031825487459567985364861693587116153877364540374310178486078820322310284891473258428237369511891755111919743153805564077814754846421339566603131002726608705705656582060466642487094577463481146694683566509895998724251969282661722101269848966020023424409118217459126306646784730650364590337368027413233272497136499515839335515274051142707019175326237421326229320240361265044066787801595751379647101759150782903904316385666993749769874152798210767662084032555597349218257339158266388319857607953738970758050706336198114756729300547176437097223635237981782500744524823851942653687482182274598680457431958195835724695795050587520502454126300828431759173356494159791169711831573855308851515453737028652746324353707107480718619204105616367569218896123105537453684544521609002117183793857302115500788902604929411913948677264925856021924219691488341091078872196598267396195896114152445791184128947235781609195135790677683594824481115446876202236438361269565347635638200795751909558007357563757691539348674042755054476920848725895791505223162657946346882598390875684389778649405004654810961849596338685314293549456861244032979026556751553003582053471301502389986626128602607336899584115952064506472923440270002901206006310310177377703204350882771404618291086822535224904352022232506812326565546766705697237947463172557237151380583846592758503088684820455637596533503778069282955331718349376274341328783085181106643844634596632184062597430752390165687077008530495731798717200241961955210933516571273380462948414735112448772612567922769259773561800268082656152595950936086315239307156028863844417236124888683928677818382566917690132236030427288241148718259616053987566250830338942207577136837023223179278003650187803382090975185473032473954435540701409271575455674606252465672104544426565732420318559376755824288817337420793206548510435088584544249654427286760206569710335312578942384 [119,95] 31825919741007381862468933498406676335395818865270939770468171804325776874616548355776795993042504298837698730721485652386280619362931569525268372170497179787578994324896778999708894857261081463744123367585744035056741083838365321300423112708388602940513690907605476297354778798463055057070380539737436354678059412799766935331278234901280030124236281776942242703136932358434043053838674448777138667915377841081937426143582503301162731163345376795051629402181952454100124414033000638483128170038437318027765906142587549197944196998282986815826425208023508441311973393739704844618442851572683557886945559367234359668434943118659425237246180769528730060536442694364216709247097081764233079227580011398370717811330416608315723091505071896379251652715385884375657456311144275689874999414811944251266035635416804038324197865563287916167269043820325628949597080787689932211765222988135630140463292464844300434400849367475383759712383899766091804716017123253998726356571778501224923657755072697104323266646124724445842662860564400230179689957930908666571311036454717084759881440200830616155286126428384547241625219521832609826044049197313291769235010517755508755032327637079297777111929127466034789256343854123541832617331390514431287842611316881398015650175620501618034478705612614881831014013712087855978401227061198792201788327613498855704481154807234285514990531232941799651912491085338484290684720677326419425744876628336010154657789440892702367459875786226298732965841427494620739511585957284403303608842781024409631977787102598368142706534625412583971049632733821842807854272033480720008551931743307817844380208599980907853089673477022684625810195453075098261361676783143124835852249438859078459424079756279102538251444437778644744787293304758173295933300885123843800047187927079817076862625420689123572120561799407699180480671760587788430217990632553613023547713897285855867844590153440968918465763231554946314554546324719174274721852045480841020042293915006745948655757698182597811353795354578920047152795522788346218897734367266608271462661417879908956263623358090331201878289651694868593269293218074111276060398852376738108293393615344615787482987951724265241745174331030499806880106742500202813307558463145695068255864102564579915969889121674972535674286798342777635720072841439577113529832093245895142084711930341573957996012674734042 [119,96] 18522795417469393762619704701534646487662692158351236105830375505505220766115049911226409766887852766473622451958147591471471008461605492731113165390100166888874414201207733622340160983129523897693984783475348219523762372694258217943458119491101471642897083768620936469554924622626638951478108178677178667993168144638521619682627486442315917376307381377149706230193567948976035072823227648008843010480544688659949324012870747201387407871396534528517062775723959044091321929427157597249133489331635474391668472417535800045808024026626506941797696747387480822704368533947844472851363682185031881398142433576051838989024528208094329195962610383621923920176229956967706807812794597052957413412658602622623338610950119121395341306524702744151682238149814414971964657201782613377231897248001535270968599668683359388689683596354414444552167713204589950007095733202936749684584109422580275152201850563539103158846595087071560050778000743752936497729664553762538625786855300976981493756689739269900057806473255372866652293666404155561447540165825011872643956718598638744651159380521410160341076109247547001287310658572108470507663915497892318559585718922023051168747706494375014900409240225056661527496827694513199755290293470191763205723425017686393854007395195243585817327505677023587700382645339526581815074027918666209010271862537898766602504366550330656770780946723369885643662870972736975015374309866102353754993237914895169138337757949768635553076103010842000152734134310936608834194654962157302726486561583082827190097238050763670940019561923964640779599672010567357628673536749485527079780991252929374279704629740264076162007397425182571859080117942507849088840380442840146196951807440530563179242237155161150900810086801329422018549015150291370552440922118967007542559293875538081131272782605846070139185378984634452629217902747467245488335389874075011554568361400906753310123000666909361785599782834305272347304630847655031098741548710381882041724562104648290712506720891585592873054303525677999656277176315573064225222553986647421992200552830881224089689053833014368803334495549623631269439609071930643105935609954587692334813055675021584518703559112412978025345445173824199376002870201966307559146470130054398897678127698123484027003853719681495767270897941432461443416689829948494953861179431975872113261893483214910988314063392 [119,97] 572044999864646971585004612014910713690642127872010193417945491167981161159498970718368209454002019020660989997110447099467817911608617482648880346145172617055857022065401107525202944823862209247043669662159322603956291187621737444102160214862578024960537706527133301449959781037733662488843874674945240886709881628368043351940511871635867715772430737050612236193520011383812780331398563028473836626145546812735288910047331234257911754983511809633416103354543864465669720589722833546942593504889237392861280609236707934135011440646140108227655715936930348771647673252388439089878038301574112786948344120293452223667035033808616719977571875727023681395253747025832744908566251474774180740672190253138804032754026571102675104191169838351482430319915571672632713840192312840963062596625061303838189137174106939725387997602839811478849177645165666190904684638865676296468034985741447702390537523109133471507914518389179967125130436341126990147181086893589487931590385799868350969371777228478946950623130933148505511795756806407952265583425465686901728482459221318823802842184959763100959570836412095100604124516633468216736834621979287254864214959818144039428051925219685496177664140758791289806171460080456430345201917675376267481811273730182661115920168503013595979303108119619071144443751695220450806490130905326242011121104200503930012928641324362069009259660414805460098523729122509245171960801628384452266133141219439187743332698290058831281131663687037841501154527948182108340306008141438220618281713839109159981412819544475030035013996930273768615420216228771841444632787689573510879884303653011497735190925761731541857787145106622696595035542452895664705876473568262129279798333942237148471249263896260064408324350431554413004950882733497492842345545407672445333704721351729965987762954692196132397554719864146304990381412240503489223155937230698328236341934288264977484900069806381366328352466656078836635541397632753138071132549985689331327877744651741737785917395532363387721800205309944157426196730743197035778010615486093311935709869814348433403641804859203895258344677964728647669599368915773098670498741976511800346839659277779245141341848211597542756343380740374081216475349097710290055010773166145124438572715240893944070305052894853124289548112991783815478248690460272694979014609450312729675796605705560748911980 [119,98] 783035114638697761300742902831159664583618010343364555085074374355786666791666904957140405550027947315770774285733342794268003592768071200293641857405853179788508299359233826566763642037988717993164049179314891004323602043693426610654455450801815865767500344999769362584498798836707483249365761208483316387262937359584932830050592338040210284365002698827381992390654915812767198757505394111520088391853960687797510638594062734641500919388893788915077538130930442305409014249359379935563799340551632573990800405224681816271295832383114782794467251981633304105653757005561930325139389864463849190585532972702885652969766929749449001940784710207475589455981740921858964797982230827894891215283182812056834941864479909641859618778305369715558050577646797065953551981068906446997835078663532814475221584099954606878766817155289945618299338361387131173516644210447180382723663504325203117125297085417089450869619610485984679974198036664315302929193019333944823181393613699043522871226620164027152217521638219671588653043063874546604440513633418340575750155294305541616961615729247883695129691942281999560566513707169610124757638632932278542522345907251838940434998081367072734763345544507234611652537025535306153993859267963370584617788509698860909313832740637640315883913722095118789979286087363697625399513860718581531526634044585917855282604500219205562190783759533259387689794635866977026164862881872871602086229983050731017442966441044298722049565293001393116088845063167199269726546994014721083233334195180219547857040749742698373762706028805500990879954603597493261644923494603163649738537792496160277344579818561473912449923525781112854216333852892495408274444139999335438093350192254779612915485316691442638319904068183797178631096054151751339851127805924820928058217113307777916014603403918138853672989052259374975181006181338616202421136566307147431756158327958577325507683870226259889468666841708974590573018608650128037526438949817059050931385170806766643251022005522274748991018193564127950860359467878982677253596955456495914527941589064130421679049549101550674386526753519704903734865733579229059113222006580127750349267840446873969922887089133977211931225671576379065464354467261103861500036628690826775647663890986161169680567604404884187918922609916149070169658017156878428295466472955685004392551278402047336 [119,99] 591235182220109121988304338421182640672765196605731668045187089511504673169204443161675920918838202985224575562424168111193268576559677192215909997948611066387818604391047523507095894113867859535846767391378275217705921597382389371951285471203735942700898447329283481282053188635900746399169370819550678362398064795713160472620211486931049950277281055546063392779492002370618305550363879220172598198305335083667845523916113252647331722850871719229714214750842455331590374458433559659491547914731081130722425387490226079975350674358080989311865238712604724517758172102971730768658099257369657946629856937972384766272460287611155668077739920513174810690290275414784269312179817521729787906135693273134161454748905840343414350334342734915209479196893716007202372223112941132563146832576404194877355460965550530340476724074343074567120305437776703825700560463376018274456762457059680172013422035107993319720620926230628053236397068867194751504076222311069488190959115316850460986824017011671340293287306755595388192671334503302908770346902958743665390065617315325534612105380886101410413687451736363027788565798661722358056608177687125397071671661110799653756954511355333149345790068027335828084498406547304534934304568059382096179458552322293688977512355822054564972556026673819566622702056601150396627449667627268509444967832723763407653584217312753788903264926759830064774282582021494040170895612845310522725894160994732916930346007838013768667723478626245961042052741387286886667815218005118752841207575544776684392908895552851826987157433351959478206358895998881915976872666189124471894730543374160667807935603865113044002965393968678377568539565655448944497591420780591843385777242396401583564798676009816714342180885334173699187880852659062681820105421395037785000473055468260851500622351936901683373517336610770819872365051242734976287001764145563760722247982490021432077186647771188330163075508693953858907275648362989988525474653464936445096508675053288956256574471284316252665531521280780458047485784904543422946840042412806179778718184946087114605844242841788805816218978623602308292494238463299703428131985679415093193100562024212904373788047134006961240911703202584848732901245293275710700390959304906087703023302447868974619027461410132000807060988001398464995829597681165153775037874062012838091381390021 [119,100] -934687838307064128537597694668379330713095514881272083693234858936741759899629185570797747897132702076137815540701616859898136903107588850340683333183345428970186585096538817961942149412999220093293435586619677374392722324779582614614243332456737956016988439432513907949998754277925018485213100595215840716132429196722689597810506425053424607513545452300410245089309058603121768450463146525057908901482436338903983134213212866090019848170993011173312349775016398084388329385679769037535296922007441404513211971351259289557104987514621838457365967241844031410776191920393322330934329168680145362900240196047107019872725557943960866216420148485337176512062262382586774609769125842534196512145206300977699611260323612484240011225262182774940843820389301418410527690176093042945985754972296355780564284592303031405811897657920848608706817407369031739855183074608715848727088778806512039862143389162372622077576030604240694372428792798820161358657993707736227390927596004313126471786490223889362399374303613445047633841799688778525525380963473978036502230597760662521165868126344377376602660343044966022264063085400432094759194387833883421546662516514827870893202556892440060471289752204750499297478031594615206429733939601958682510732467968781673102447934306886401094516882694058011126850377342238274705456289957514881632935534945848472004053707129143254939891524627130856267547334395500493743441531820618866392351344423914369483501470617561235299814018531367890832947108186369832792396941305372135213550643675022805755238717699706724420848542974847855948875885803325147841780565320664724803880119005543465370971528563844311326511660529728326886557703871681798616851345330845403605206684258773658631187710706221549864251750905761193306241586662632534307782911719668200034732674903933602382768033633518780400909847087771578649867652001954431873595939404224701747684426078484481799350675362779413312150588850939875720784214269213560998583979734627665710503780058644720738336796655063988013497957651364309871335741343301145331245435784777475380116966422897698881476967426950000881078818187950596507910683573329110642595973569906148397007326839969132313480713943618716977672771849352077683540203107964439241240095602722929810170182740816817005713898190121007801620376747588690566330451906507645671746974456761206561664 [119,101] -1415831818476821261404804584132401882372016125600021376059696743458479935564870456999581324796476980725870045037885092831338998689705487985959067551052407649595346630150526471364615039269645197832817303590265934487143149054406775921347117786509028839357559284747486636811524099483497105662268831473012716753362596213052669224120284195514451958406986659538109123130076799707833665697839635113933191892239357816207506768611408014592394559957031148090126942898474796952441800484474749645781672370004579977042928709677829653781943282682039465595616451631605006528953213589751840404450024971680060525991475188774897028607150429509809978431466341475214258487402269287540032876832648342236956633095934535142162406079157377761315378848544906532931968990910224711055291534635352061157434944113894338216193987818578809677999300575385345952757020613782445317244474642494627256360595624115986558231717892128347747731232715894347671174353521600127648365291070333051771989186367753323977781086975148327856178815892471239545814009584973174012886258885104495301448147780268814149797270101350468358198350596568824026509927374798342736233701345087347993130244224196035097780832527328599554396209412444802671899997814472113104397319166938685186281050064058746433977700392571042687671813073587155884321103149591755790378294373686573574699496623615509609489409702958228440112477722412484065363429992459163456984268469801255422792608717434250669929945998962718720175721437115499457313048880211675906108618885663317526041524011500612034804288220928483556321382509176373438850257124115335114686946719157058367029175655890195997276319184123011399497671742455611040422399962702597539320859150230920519546957101461951812769764662826550538034765332063246661798950620196105427826478961560993026042932535846848803065739028654683999599651064941103358206698591802383246291468912752701081316543376760797907921752426098661994318821836547489367938069061591729888948745418579642491907742553436688847495608595304639430132677668151644976671481739088786428141561808801130610976276236314384499982394146338449153536717417580723434119206331022567388914628337237139160966897280194625983579636390110733102046628750315438797464678572320958249763108877278905468336924789313214205233829712754905757568947088356578744397993604550396816140835904513326608 [119,102] -168118712893532538476327470008446307703539817189274219615455244641297748684613224044059658598581153986978635988491393187484290009717122186799855016642104665575559248141292055594269672246885383973959668473841692814601865018165945323811410353210932933896277816791930914658237662979886505856497970957903704179879538628045280897442782569029698282330321715294765323402394688025974618846634569431308139635134207331093056761858154851924110445559625586853297724254336124886967430204921226303209449216576267817555776188980263118830891140968511415390567795219661634494785730076663788805541407527463056784457520858001624089048354919171768413019674312508121710881270326871684809930985469928782317577912708204171554541272875912561789466483025931235407579438880292669358310711206194615564111380650975551554218945484971524252331097034698394235984029995386678211666777922865084750052093136831684494991806496144386471454513545191613989226883158128024332862763070271622368003793615126786611667218214880384669844429223537389136093300698174014892851209619888276121106481559458831670448712459966566563738290432554523299597639221377937408706712148188832828314843772819313343379977962173588001809986919496864272890251190038608010323572085264323956476867553806124048985482130154734668877895429384786258231608928973315481828660159067205065245142188840084870832689840925957044812824143820509719579967941154817795550487052340067152644178193401028301572260777704375606007380749970715216900205340524329682971226755362210633242442690936936583762426687429605083189656413663923178378791891832934482623453859280530884545742928357654857588010290498794726031832833956883220864825992127259001077996881206948874894768360475891484363146709986625579765131883280347593710228576083069241263372678347020571120500386580673225613920331776355254741481491228237314152313709348359566309901123308777194451043476599443423944031282138935431120634940291451612898018668451906279988590249745152183985400566669311074739149213024319666593165143758839063695788688577634652103379871075029266430505818523921127189294970684277373565161208245149548747759324700183808680490628116023211226526175171252410805547382557871074590325953956114935295017682901317753161810643721177756410794144617261340065280390115875747837923226766037170093630159654715873041572691152 [119,103] 969908573517425220478575187082490401752206101354359221026364134673784534802832989357961903417601058319917646137441724740310814660298508217898116035050269472107968362655108502807744983256056543532217026040466961728048132921169453791415960323914119651653587866303429289711994503430800443002769559293744453945848556774840503785999879297824379517924909040416396042071434701849547795828629827124963250237878061506486373556957590804279868977007972577858544790692438167056530411749011686804096461683464269101825146192052793451284069315400668850183942750334104071161195394768377844499557032173121884777806857768039875497127463176220900166153141714826359526108135897701720508909400192127290304499542659557334867130866398351308649007497420741171853342821330941893350761413368595074215159484285076380610717795766568472710914804456791723008529491411866600267406371266723026636392675979943043280133775419467594235574603703290165167100553527406615820863647152274369608799279986271553667346253896598362619736217258900136605351580408945336332061513245968471527624357543505262795174609367982006005972042942209951244860880527781579390437949981089264597555996090087967883881366251735747862195656512725821667492327870131708949619072441328233176956268951779370755068832403204308645154312616464570474908606181492645064289152177897104228768657722160699685845579776979650035644800758679749200336716064605778731315422427292855203595543114275980967511091774868100328947521990888417044106388654580429215170255421359577902300773202426174985548905305407681172276617189930971986059696569999064838167408575234837732594510841159607471144614268499770452550789206542655910711185705113969330322320817724122994793751311500291346089319634643580064043410828271771627373613142304648689737283568728269953238231725707225494968294180347121556055508045624219907761958579689560046461183442452118697615308712043911125609998224622593635062835914641051199056583951045362721241324473762295508323014470238185017485838892709712580973895700817418382003665290698968085407162586287248029325679981125124820119779713181548763665366216144467822984193073453530841257568188251907400055989345641807239571804217962229709393947927263783832503149032735720112201504592644246517895708114154350542534049955242220017039173257599645927402089437867845392249558 [119,104] 288093259263107465204595900616440084945600665284401854717444572801723078376211493893671157727703193953238090032243348396305954282375445581965909702254549339873794889590333188748718159483604348549780033310288856505391241952015665691224793279617676746229381369047017563182721962641461599208376593072092709507447642894560922495941370879152973031076288986211347715204842143921304706909536342322616419120962657895431998789442195031133818036948923404457849567612520116137799320495313158579781874995468600642699424337819013133753104278432790515208069394449076615858903024814913441483788930761278143998073938119170354204646860050378401076014213121741468387442568946472018087156720567660449661911501914154553326363168400758870352727623649306126199915393160884723789821445042432188826479631292435863452816159871725930243658418501484855515949792486714596920038155297704222042588166406874037503107088941005664613940028397925720286389557030041447107994678755674054718688405351864988573056209388700966175625642047372296152225620101801146814518396399080431964015803913356104218618331005299873956723857501383535236693574441192317653244330840488216181757317497720637638020869347736313346413978600627971915889099845983267495066560483200803929943899275910016442280958361033075456831886127318213815063404013581976215096099675894444522263880831456598509270178437081943465555671841977065963385209436543816951482918432505004357964955149874097833481311810259361783123425834452012550147207785171954839325552830720608655521749872383191745102358999034174886311373428395782541943881826651085381807120399108389202931762381087115578342614129339261733117581822315711944524689361859430270947089993368968299369635016598007455134599987451353957434813411134886050595538830094965822763725582402815798635009986340747516400146098397726499812559762461197304316118784998135053630090903705790478445985218834492656834557491285186435465638988863946404413164150344006465901595874943684772916258970663505304479869000930970877076833917475580386343701273089203638821211200024834678696775332640134591271265568290501555911433203354563177799606602143777210022944630804830176101298201619321175531312100900310932381781397519249731918176006815033736203207198361963346263244716183046320926592647742069075881645560801920666186599040905313024 [119,105] -147876196354724093143647199009403767241346929580257306212694576239144772292061411562454984950198977867490636454375240597726773784958762865349399972091900242823628876404898059211337015688972880591085834743047457287783161400704462958807933000279460669282951712791571432931583546474865879217127772876229354665222644863324444961192276741995272274171459855628881390055616392711542715820029642925348657506071950830951636273676626119378788999492848708881139263138701218617327373728996450284598042466036980620374567291740708157601616426156143119882965769598204051367816776581772776419720435723295951367407136875422057472221978261928331939671059262905313471218969974068951356564639991965031601817247846409129122690112172639874551663221549751853239915397038097963813796306643087810515865206350916407653354714726753990426826072519518936761572447309397385272509189714997777657072936495664511265041641136916893124374271752165839119380579391692946405471954764355666263011439917314250169716806183761041761558130190102198599856754924039649470876193824633655458230038098209445555921362955042105222055573967781749631541733312662924746532094234282991209549194460735139853824290998636116870483976185230531472899879643913945304589440134972385614396181801313475968160533453640982950386660987348854644817085336139114832724472324486575123957709651291003987191839656067913004098570399836927952201350273040983809391378522909304136469791143027205667119758942723899978569010114207742497024095829768339521532142726363430930950993745455995700548723059591034282828871588496894461794220138274143284328551234821313185652135479030127551207606309576456115792782251215898583655298006264588364512701227308337983443630413204436391437640675755933013892189711002631529557086393887019326820940140310655713567487727222136540765005752709759140738371289005512225833553246684511529606863923802885774332070395639996627812078388503515038730448210589609626382673385959250265313235317585567313216528478439831547810889005847376060006288459736916423154880227706358631243136657168322832079330756986257002408848394976701778634533500249002055376817390463514691132487885515716074354349866075258277991803712056464754191024773682807308714123365962267885873858596172231123169801412579527960770031316052867324614110695252661162567811917216 [119,106] -31772960307578839002777936401630099909220868514029968543123035031142232836081592576773446956014103453449082747237551536339227738691237331616559213829892487802187114536479317092785970221883622596815531651359162921106752237163049613878396295500714925126249063627825810571113626789547061125521686445776435828217254306111939330932736300731975116799910851926796240850515881426070935345358928306572426340282625783186321371531553394805090516934141824150579890656977888445395630615386842673413914227929004656833616438405189398363847377571834011448745794357151361445138130534187417636207307866312766010309247516100681712556935493537113734418432366381191730808986485919801923772966083460906051621383067116100350815316063932882163824047832036716129369697561205484520403465316690565848693989602876102584935213773811451641472475831625047307562690756724791043183844244688044189088219633281398414500621130653675840982103945939016736072499390000345039029533884619031407596423696021345573063363012415113371450881845073368808271162851156363150564587851463530858227185711850914044720684906182061383980162345251555108929359446073821039866739555893583099483945069931024824682618252535494142048367709630498298654339102865586703449419629967031604125920582736948481943091741924692017978895128862296742281480464995384034235284769534649632678042794281473757198367827658134547717568419308364822713662425223432572936148976354198623159528998394052911918540613220682666049156370223350559883478669679593311213015123983566811839801168140652932498220811748782233763719168429317170089275673221008042993904132690365125910786515592612480085881468495198105714643954361776085847692541923866370794077519518471205140621937934833151831823323998021507448551785365421958209438051859048075873177973467798783182381824877739792697900076141280029555531719906453022812123886932413559995054734252300606888543157106416669162192305265513168330234921929446441187090816965969284239057499863016796320345173876582587153453822300335687833620354749479298010110725020225554793726991466478498249232824094380815924827512181038419083217707449523985100273074495998153913187254964536568481470204728165663842391921857691021987642222642240302715168464155382389007030181305199938137866261045201894561007496090567101929637916986128569189064 [119,107] 8023613882489104223971186512318449372920070040446581577468231230042091142064930928917005535440994853086303756947582532195543723382381521546422195759307226944849818660449835181784152134911109914893664522838212906310121216951702516633031977933224055711586149746457222667629668119362280664240657571676190271869623759659495835427491845462901394616861116162143371782235970386387388799864825724935204670391361737113756092661675033995469893995924690798835918137673258444883177992243920158887644880339901974778821196036200612552844993405371030086928958492043614437472966353434974232336502523948427962066446993748053489840458734686234570639305403524367242598080491543392703175853643148670406282854185039327673942689358905010227371714237696597023487155430661024145136147789887561318562609133580367609531171278704212557752686426136415743970319116833413314286676952340151676927810662236534342413999783493364795031574782070642990762403930354265123030987738571073263672984472699966155305595055523759431984955642070492923479487505356522408442699058192935227209376466272698540456451892799518786507511338370118376875591383270864405308379056819450772031246009373348194973193118236902516943134412749245540556653712422588305805611495498700383301413457360563578174042630351581901334543148184905168748636555157304246538049304699449108365102299632647192001712108642643235936212776645951637521586971423017324348183994905110080629796728624966930572615899737761483849425996286348857231739270377634789724397332400126933581873891492790861954421668685661491908824531749816528990535150122993784163025177450544538890775324563097480460751872210873524894841992006816140240178782392342029868137617341969738232807791985288396080034756265069485567443248443274068555141556973349396229450073620614015639603686088214660090529853067976028399130279612342928365184761696715953343199153665209179590548902366868404556064742805866117906084795529516706480194173836988372149181123636122896542451167531705964098719723816525781451853290816525435857874219274156192599130047867997510758111053888160122884202053450641159425792372860551410605462247004186354450583048819655202182503176607554905763644347420378613669427935715125884840571914477757523019741287116354003090881644203323169161715332627797780162567499069316135 [119,108] 914418750662342106136052357405079107577545968211661541998482654592590119721719905396094569188286439182172506635786926768387138854408489374173450256202725550768870471189753004899454110860349846476648227985701313955479334558111583335969254413005400198685201653337253005899200894271997624227792459079734795136282590458984385867995579621752226548148997065078256600338888066272208871313145779535052853951983052066049075059691464234371328003382101399694431724604731125416192306444028300493628149026807137418320056344244083762409775382635730983328494395266122077768670186208610597687640683377933906875283546266431901705356313771859318999766812771117312907863736039248460504801559723782637828287864733207418445222322624983926511655603346301703733838963842506532220931143250315582666683653640394451372743473457228640916399276864514366110788699687838509717492355774707414702186545184946588134799224943616945753400850278932596685796679868188466098055320605603666783753360147583287849391657950015103830677416485475020101997876002457935344096265891422567204380717665883298973375577675905509933312069976856373004218709307888119990913927537579521933003789865545530071320271061165506714336953066919600610323456632914675549928872148026713669494187114602488112565687647244230412684933849820970642953816212538448710562572596875013331572710258460362672253434649205734198565317381845407496158516449706188261415357964032214844744766046540886853059246189069140413433730045839022421147978564703075133824856116157342750226255055762850524443006100548068667014976290208802766378671164239290101177505505869985736903664266068241222334560184406210224894827458151502917342117311599102964314389637450528381627730310593485936973548410153750057377389866613801418210926987992628887503468284757548991884141059046682535058342077933084334000183124107293264548530709701123816106879322885703996935670642933633617673744905455654162998666283315122086973723839779606955018271653949049876129767431323099527324743744066374416983397789007718913471192315870610818631896598368230235214325775341188986902698565569472181448361186415775059439328689065513156080953267484695483841500391525997806691698714809587300565406776854661405500286760378133693611914862980899222719334680711118199820194788972043047634227968 [119,109] -135826746673160829432318938637432481407567562654755698351957977611814471639470357704176019375210347591023832542364155053368494620755492143284701016958092922770468870069844238608915705468187155375528652850987288056174463209539505664605190863733596918324108183091756255904592871628465171631487274496637080930113752883450042809317060948917807717261981886226549002311720652645013594576254945118145646390249532963391002291575053489017283491491063376096839925200178271546207319922676971467740860326774886877236265746482416017324635583631979397606323456185044177915454925184076197840207876156434200583921072370849172864462008458049454945685962528121134784839107511779535544170540218270459630687289165159657115469018500128998580276939939140848192381224779761484118811879523695686278585883427914408523837377800574201107140307975006777516652259643314179425650993793531203463569076902165642264744845651858063781875936927735166373022546191916586373729756328323211111120231753681482991022771592425237648702846157690349809290213677695738164612624256471382146994945126193862605798779683310085873808517861419883368228176373363266556340134414600671661498387791454004576613965772995314186323942458493976251716710962613198913792052479787034512167110277638533525958214912962043739183912155669427776099511354556348943905044566063586479565216537883410476582941600741923735462609616079738563930528242529767859501500027116336344974950111316411566571189913816174545951541439855128594301808403680978091865571775043263667133876813754456617795893608429208932527579420647613038233013830392501086686018964371676294155180444668470909245896157965725569439254437659469861155330924944173460111667987449889921758886988145947200928272730581539177177023541552182394554166049381078460873189580853034366062861545586272548270094735994284184437074941457238121959157623001336034624312461326858853620421855218785314728513300602236193460383745501205590878682513984344078443710412919258397304364890942734157245250732194186088575605048386135812546574781349077481574266562768865881189992612760386787645933154522593151577360216937060383950723904077271444699688017604139541704271000521460881362691660436799773540075848771378675897114390336355911959291800551442944834730508602747626623373875771752535840 [119,110] -8579931668767738511773773043358271927320055924848254512712249366709180319248298867080975150184219986070558711478871534019152252562647491342885926770367508955469422439901700510247044063136463500419234552587052915002127890276225328023644013708017443411761977903944157086670140319268775194342770092328006426315550741524085776580745834236592977623416530182712953821795742652154668925731453885081909784329683546204929167310633094495026969039017267192187220029525170887669548245837878250835555724209105371314466108832456754070252998600779888011792431290210874834254348083033501067942356391392139891591962588455200833615138703027456411588627885080400896476270789676816631156004941311166295009096001217728417660121649110367706812896509367755684168555349595340610554680482393737244598400488784013242354309315617899197746717029039880344384148554006815687690477164873671194327401143514212471697865155440504330168878619495644951813070446395242060802315897292960924001590607072575080443685906034567435934855329113832759711493170058880727743937186053150919720686264753496695253227328366364269657951605206543327242876748778307610061436898713745616424654064025480362948228402902734801436629020885684533231699012885733312370627756969206748770734349435202419961595314589809202385750325346264150935992654591639306363333135214129248064280705846247018958485720687773960972677527524476815438963349715637746840517739006209290329493395698172029407780771978696999571826405846925452009383955085250754132762145504351127937952132267331729019003115656539027883675629522088763410793388553950988918846927554306124058955179894374822590852817870615016994379772612610478119504604045307596055526613619597415018815564309857476273436234804039156296800276869167605873828018390389423389528101656253551068406090157121814384523686487350485337743800816732884731999845207113205578917990977508148665759919058570655824799033491085804952522136648087252168466561286917208704184903316320802409024169586842155506798295142968016273385433965530061011789543641818823390537752189896159293359936786815066832914277291957841624906825287849917117993075324570250196580384662912348547555745585956865093718348565499017051498239032157165636102034243702754599577852562940179308482589618014978226218239607424 [119,111] -320482718120026068766405883319200598185185978615981510174274091089082587418570865670176820979231064541564071460178503251278638997543003145216491462972945502484119529600096311339785561665817441737487761252864460566645500022660095421853391266366947639139536499095797346641987056533199324072173231529749196920172138717459445203772896512325686303727857976274058850335248459521097229869464701794924334453023907932852699745877703797621414752011407837793532659978914639846492879901675952957359861691280720953426328263822839704821021777016499254513819257404670700097546737038129866433773530774048201172549373803078766464144458338839913658802473617759309264467503718227529095980018136672531746794472841649635910917055149017099557605069876737127764901160236963500775736815827101293388989706951141540170211987033774567032307350247552726821461478618120801496775573750373238288999945261427060542918156735261590806012716546437694571924310083534991345721500580127013107389999132210231302849187429511025388018321767822292567026829408480875043364520376758315380074001054141111773549589704205972119488992406716817277817256714069487297261625385440381865015092747374016957148816836237856208772735928141882822485755608301554482131072344259183357375628582295823447600670458249753266910157839978845372128798962214191076282280752618118823102970806561063333157235779705559821443704995327397339588720321653267663947964098100592822758351840143168835281803054215608522323398289033363062749663354401473356408999720464476921119143165939242970442800034397390136963878052315853326732353691425577432861948441355786333596004326968979258156479885472250016640742466142209021262270915255343780942472837957681345900963132545139222799543781383739133240851136139854546631851756217260463132927548767554169674995031955543703591867566302396322381705594113661623777329067995492853205898390934255644548133735442797312799518871599890143043345005257058729353316339281262232147281738452829797272480919369053670670367062936815148710339830988011580234672258152512020378002956001434892407871125467835470307115017691779896456174684630941537207629267489903146222278837206475908777843264066839642339173015071562820126088371961899757640700643449147163986799572011191161677599724942983857319792 [119,112] -2817697010477082245578254948246529475587399365234397733815548637547141933894155310349305060680789238128547119042085489468485803053051831947059368752488258559764875205881808483241926628872149112855537634159634215790824043824586910840149768546587876207117661621305396828201536835184933388555241520463492658349208631519088110916211255120053711338610615922994174693439830922155527721821088620838246164206946618997308462974436657696385049328704183183975800897726792483466722959370748379612032905788725308082887131229205181519304837453608961421481465394425068668879159048991753008190676698150828866747059095204122823486506676357422026064945756923441673325333591511150187086643484993868376244238320310508594357137192817628676608748863109482456804775248795455144747829241587540073146901179426911036784791290707944786075697781938810762278164636714562364236452468637160054648492035512926943980962156820577083913994292581471873906658850159473295756753415859983959608087689506364557745139078419074052633373295133017537329424215624984576431665721014576779643066653693851432335100093014468238271853535140278821173711474558584510019547025638949851867633139768785360045898160690419406866232075549537238719041458122184835229368393592092944567062602364590743151562962155387327588502831480728842776951740948109141627049096810698753471451290646016078738094028827324450152118261111474390616247354135701927436733121986814070519561656500933866708560946295845999422031162809476712646179233419906588013095304411975440396199558798310746695635422101520656337729819143749996381440221626057367367010708696106329315116127736104271075374254831625119616145567445065652464864694994417882436152609442443341278154551860707964961221827330691843718847618894846147340029941476499273720058373398469876313279410926789028442080767543133318060839765807540178169648751562810669909693243645905650548483666145335161018278551649537792298630643956961482848813765731321184878720191052408068100601497701238067161915334359330284318417063114495482925637713121475422771390992060338725288064222555928995216699875957183050583029867909872868631214478235113929562398643731912428740202009578104572412279123820563988043357687471948491819497628829122045372056043684134077810954715069150080 [119,113] -146213398278210015839602911064520851188875050019476383348495459643554998435938907389736505121924870775469989888320687877245021675616250034837079251184156664293573730453605124293252235898125508830035548457484851157129107000425293426961072749086410808470303655390188105826642685213355505545443950157230108296820089692556043749561404896331962317237368744380333993710315489834368416698413461978098041848005575586096396188016447761582442148680760117462025017107391845746497711624188186822124122028319214737051506476141511479476823176330687939498791763384630757289786696946038899839708200635503921430872350673496783485246044018479730657015876011285786526103254039028879178919219474160856844798644721070095757698831343350599923399642923263636389399530094197766411538872343837272469123286395887399319454112210718296316453600324899090945316520265997249574926594750271524427520351243789231370614594440391224556972469879339424088937951160856729972022287248841806468122439252557854501724420445648182128360105993718038724888554373472404493258677705162478775352975033181405847515951575189662688502873143544570842946628461583613476524477083041012412689098852218910354271773215652452642942266026133190744806870990024514237308921589989998499821019212934899454466860367051009994834502564011584498842496601363463475737490601096883802669268928767068392241616991298854029325009076005470086987972717358644107151225727812540986467711336110416685389314651832064011596339187052990746144369921661371072230210230008920275754651529860769728013388415173891658185766184879214636637512541548754972346158077750674357442450038191697675608345777132577306028608323161614858018825175208819572651491917363307551588548855988062709333313155553611004286358352907244100205265456549579972315170489129748496365240001499080579342605560723516265121698213100727154963261500571924593958820669965640499626755194343092893471835347379975683626618685330308814695741735813792959390818310442725050936377093719431671161630516063347940694225170793387817007699250115702327030846824519842148424364835423004753238037587497044298796617853640768799404783619141896164038299251063259249249263929273619026353244904973707278709121318665290672849103686808681493017469744124825333128363216 [119,114] -32508586277618299066890204148706775200838012185058242721739450968076428605215301299923197752204305495456947316896581459669416749881546455517224895111712697226646722421587120376203958875801528519665967815751385017847659015090634160649409637639981374792124477333299113075926147843670024959546157027899381167704677418413295784656280075164453429339541479942652090622812131771396636635574651177010458207665700819114061682235177997669780907262979585759103781923691519068452242745828528994504793335695302141437864111646805891747850455634778057848451919980397396173971173602721143215459459445755114114071242463174925602938471488795351372819941481464463237243780011775837842535375435616880482322896140877803578543996279521637294445379042792176357763294732236245007679978529097637870897234960427126392121567126680756354071770896789477780573212819581456458468754762014771406374702260481362434670190615639664844138216181606849019629500902943020022425079087041679960531294584702699597397150617996119625118086263393361846747063695311316446080037571001077774523991481877285132420192791500418942518657149540489287540339268188833808025788008961418784662374047408944396163132177532561860891359199409014979228371154629467236931723260624290747258069475238839079208190456903378215223950863776653292059073368079599086565720070387771060509412832765448204083980451093770279953390688581271692678059691424835866941769562259304743863374514258227843891759365739174339245923324606421782445941760862514619012766658989437365771212998323218690829111048408932220737910792141035581755798687038656362820823091169550674702060200060677552814636704357032114145216729228222204974314834604329565847740098999540886560248555926539451934004362213113798730663708290095766482881312320778735847129216631976376282182399842877184396362336181169540828313591697428692222833077233483216498077251312012011482174555453358205949327236491475795056049628954946048444897217204607782030578394542793899503521332056836839904143417625748300729640583132489404136453867522209896430953710976036063575691009017425205802255792610056569905685061615730460970743384240569595953480476465737320016621275321812945001195999590914688361855871162399503077276941077336942195537031157662338240 [119,115] 1317439806366898303778957775413575031294133093698053986030084292542070716683332842814560517342471065204799523015283071826959486753676481761723384014267218012115635764869843544235626843596360385929505371451301020347544056403404036658924107862522546621658300551275998654014578992733677001578099388557371989480032752307962000043183954120654218437398854504482340216142331075801385740031009503453273378077225468325804929614198537583604993149879968011719739162683912924272465706955828291484670120220188391677736882449502230896532539573963451380743289691028496355091599628497528738869177571374889756654102340678467738037958340354645588068952256333469648582143288401607157135302781287116989202180149210972357791964387565162971376724800352361386039354570963803604712639623974924806614157010515244517377162522191875036557244896342105059410411148743028347279530076305870045551368356133219744022527073610261021749730481823442717923835059890715886610363250350819891886332829704244593920376284674020031351463970768929968364970310357712745315572547769084465011762729338023195628000306464741102721253868303369205084026235732059581529511170118487044370301947521541012965791296467946404349540906658002662718556448862139976455495120668714782142665254823150375958667310421595509191997208930611904061290308260805394892723655186903751969622525070720885395900036349192621992900192620209054472640743699667600477473711881556508223162720760471008705584982551514377077867764316606931647999811455303743748934157612413038645721866128210820417963920549560688686092895434420886388362835199841177840120458562292420520805300140867717043294415823351668232540230097899335025111623251297456049585421608864178209645944035590668258526926998340234176528687190830863919985680320682593516133946180793780042961790258943228879884307161285592507897855688735912364264550419793012926540499009959374585663148689489391442219522347169567402938997662177982955334500862111134505804636537423068542781594951835496401803965609054145834136307011217305858650094609255719778564239938986193127904873179966690293455658796631818804266113474284677606623173625783052538214358103936456802375603662269807004983472844374405015041336749376570964425677232458561007402050729384 [119,116] 6458103435365841222533159286832986545579360460198943889092119965169207331461926124022433695413825523462051228602596101368510055614562002047863543057637568783611223468534791237570687115836839518330744065126133395433933426296091391244792650886163187370765227933534358461539335926091457499078922972834146525759407736715900898594128187238341415486030271037561440824675631252209039513189018009286734673073119451543850600854450194290634020090276612648311851329077586915597895214973205135444108101218134986001718290575608158332117065560541065846675198592452813791653168715774714455251554556004224496275525602311985999202217026658173162552398013172866723494258616166158765854408328466597753852214626851828212440986768152766167856846669922448495903844212779904199271489240533886487757766188728280794985079569909569387955744967475606753536650236084369760781560265464615441581870787769794041247642310845415789994130903107446423061369244584517292527296724634045024601149948666714169735884217942013167444967610023544665873056677405182623802053173407412344971838204693666706645310743218330840139023719333895409916384583578010250486306412078653934356994835760089916056181815472060665603393012060401093315206476548383441188475069716420716145566214912388432424077175716067006728717904019086252861379297074420261874607582330644702513120822128564305421086438573852762348706292789888509488844967052392635072333029992469997066365316899875611941009277629966841844379616975372665606861693962095948040832309194186593055657347749100389790189848947209806693613331393368526118363467725482406467799917931255186204668550589882483692836096496857448651914858479297040527725604813811161105050187551743661023577214067930014882532405090970824099428811926438030044106346574482309348573923887214402593639927160606196399721020308562371324719070351469788538278763396292890600873330772719807876867881373103001178852407965885923696939545417434567123941943062590379531424220074039345426661900134127003882567289714068837516327071291423276541640087527598505670759705501199180794763405515989428960339887076708728274013432529738488201772389368157065863282324810629191808619947835678196215111259105186845781409955441235220245765990003976047313408 [119,117] -264127771388698362592163703285032520659378140786302565579397999315563408547603698107133797398958816125563754082787416389120223278461277247023660593005098757716481713147534619114515176832609581432844527407483031016400677612893558097727418060997491538672459232865075399308000345410125976540585079691755880846542458654405623034255506725680466587509524842805666423260885211249905850831848439316954082091849517980034096148338588967051896592893454593392758175349723384912091256389094570935662349217813175072936451596588623756439517227734791440081811768018725289666542176824469335618742095517710720564475791944673731284877612427633716536329700340105525562075217248552184428979996792609989915832547789481039359731892040489790005915612841729303362004570790421918647496937499032502306346727185857812737318871296223569259239563934219139045151821630474081309645959235584389577400572418229025422376362081094216095535008610829266623574173462206882363873558551029772883725885360193263445291586166563295202170460151210951366241964316313873211254327216910161694426629993494619268866586993599967783378949390994675262142230985798148668076050978526528721220857592334926043714042995320350120185336001077500237040736906077641377181402779659198986096007693952668359254660708699265344966466097284227224246724918984085430396172464124410748427979646582407246783977280372342942997591899268028080461146954407880068961424853280209323887579748207097860658189272829376403852031594463189776043358615936273569108604464272300324286233166217230198606497020804280306700088272534026451424699468639769153456025381194673026382361812034124193450688374264655886543108396988493243619959735195739809896068728112766920275845771697888759337517323258005663157107748260240066181039750955970287788213431067638413801590920257704583696257724796739342851470014774520744987244219761771599524521519292500869782642470988083989093040364400137206035445195552528488099269669731003914645734862964356315950244501032662887933145105960857086357983931462854489211463701078772685445153346201296393708443726832682281328704843987928135575183846515322979713902471204094113226074276540823285040506235052922710552895309148229456623918456765399925179220114475584 [119,118] -1274681802969487985244483793794652025584124961780293439524302965328246282263682045251961116748020068492449803679185560880742305856785451287150654942357579361845893114277265079740767947880221387688646737899247697719824373203490490579461542049940744104895316507077217849877377185813270689285608774450921829798994466160171002221950171720679637495762954073505060165990974058846828493544175048262576488337313771000685636261556104309563822084540425633508093875852729143457849696890102081961875447219654534441116983503538441456739480730093472643119117338664081780010224284271645091371304269557798098637096579293585892440975420579192919664484650199738203784956887434191670897626295222630316235143794002114265753953148107946112645874537900635507190086636608987447424436002806351009411211553992481041136845857508153821648911833142677908621164752984888213137245983419436411611138840788047805113879583433871980720796726635837050979783755916562426957604595061580708845807254928667799946428567045293940072920768388654366625975857261331500732623689266126240325521040501998174119825844859398293327343662014665882260156496348484770246909841260625305914522576452497264937074733490531848623154318927810412396543485346197919367348371517664528809328570949391698514890544445196489064257836330323074641474653747366811943872061725390932136476900262260262032421921279500216292816187057064321020711455739419620992112117466573985609664102382903550342012347750616362600725960283637090603733240061564837998504533223512742843109059330988289738218927623808411288212264904272113120103085559816515499296726547314359091576331046775638899611602254436104018693353481723620019910186954844671723319732935929089925431926965740365655686384899575490240530749397067989643525660833977290564139413699331456551934641942349061530653655772669076080863758020424364587296261854019334598595416774310992022958751727214985477115397790629586449752255862292094124674605177656421829472967018212459023289484307979930519867980285798893993395488610199878719484118834749130196010599457596093972845856509602292914523411033328568294706569553469238722495005343445847788675471234439167875128745248911472072795162903226303561100696077838171147102592 [119,119] 2979918452784434494839043014856370408324079700986062529706788933793481533527772934123539603236820957499026476871005037994435633104324075984305628579616107817178239693984591980021821199721406771158850258567421869094612456931870170117565325593233244127326211877245216679801172774358648558734293626685991709152177696424401396283342395941460414086695659179330578488285163290359059506518720821251479955178971152423602845357784017359062089708510629946656218329128522513489131122144492202932203790989012376121753714202087513570303448101112612636494343036658488729566816403163573087375351695833951331264203442395967467744585041342452002349963415915276098952988064311798129086449002940370591669569641011986956526110142771676429224056829685513159425352288967770021275687964846004642480331800388720219856318523183632101435891226955288317699085053106599867937125277101657088563673908672328535796565223563730313504313043960550351079014798861283389569201778105551723719072243273871248835140705586236842142462828946740392238122701688442832313283937566169632526249037366167678615506430970666462672728359230298784197761886726516437452302412051239789226026497927769733843260667414707680205401684654211978747243718187934002817807087708301844624587247935953825566065652333535345607100961195534058603562238921551508139570741137623907870854014838111343388030419498292932522205571892435819042759400477594629615501186236453261379425667019417338253664698187933336177460011686070327454753233581023717763174504954645097776699816172467189819968254773317049397043904336918923723980806699963486748129001899558755596916108795204590398757277036121204786218085809884405888278823279908430722631635061378470816266792474383993856683344271608292139528801529668033525983501847698354112525275974561623938067797671413807071281606128427017906696130266640505706735712133808507010868228528434060378331911476393938018406011278625195054415223657341929237951793759905960379514709118952808117461437662665152790921336729244765503555815994751823905094713806195129443765013600480114863022478312786986046671647094856706077347464228954421490795314798600624041918493637412165569600740896176852942313246679844769704428101771307584 [120,0] 2744977589876773676694911189783582755602290574309978576157783065038530119599157848895510373664083380123176549301974473349942912767403665298121936046107659096065966386928041406296602539242724306724505589891051413072347637294254200340401134585971740307977616578103198285413911517076448755496651292052131473953282583089890184222908238158437258770528851599008434299291548077406495015710173734545853436061566627651114886135286628683504074004864827095431930521228889278037282979273342003998285246451801956973500077564764679238171982222328771621819437954651716021153604030988477268264680083975688894326781158660882604639522150323939367263657270237893278794067203981475258131433796565966324965625463003144643944328707618586395816323940941694859657958717898608026544406637845649569892700408430081690707768774133996407914522590608053247472995093824157754741055571436852405530981729611213629482491906522229876472648103090050711599331546298242863430224767820740667171765153655969096361006961752423461283168783830268801226152581530760466716782160121990379088833106284567536605229559327341442220542798115332628121682000547853683101881000653348100916537318579771697565299749419821438965967163914414044226262180294534192569844835641616952562204125738669030509537820525925836143708064134170402478428857584607534472997627486550258962488935023670753090863623987365345289029017324985814329440382601977144219044615312278866172203490470833490547964232260632994130963864084846049188886309824943034707893784229344264018456978263898350727158703677456609926963639603985665065190084557656886546328039202253529089761521840771063542309704987238575717268705943030430832985392161494488521448557025398684287240092080664002164152676772882272960897423021670044321350163716568956838642772502266080640511120791505141866997908424364533205282934466146467396398144814771317629187651939834287680294377516212758332221764799820924638114117264395085640630053645717673681093916879348980466347355625553526574142281797747570152739482608913272393135630888865034392639080602108052783108861826543808930620461738552287376778203123381917549840646048230645935133330367210434513243040182334689043125333587876059166479930364284411385886668487212698178222624615423481754308474028859075477193956508416839771261612796091079783813380808785014563088562019883952797800414647624989118951507273174010112168097095330530514479979200654031229246381709427938197210767869836681736304511618121068694468322141464379700119460360827767506509821288966758670097552805550405866038546171357275619328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -133575506078748940977947932005019161892879990169155955190743144572535242146983265286211717058597875475005590798375758511367429815731520609823678668197949713700350925867267572805963985288339295640138721821047518886562234707651964575401219120137566094973848884048177184876945613011440212159027808068234876644585839845443095058929093504108024608478160171674395583102645738749213157767980049646521628832001400503208633154317625429013264887228897159678249027594067195973279857885636816647649829936872996520916178488536131684105942735424203650915170397154388138584380325725201425476676071489537004324444411026206332431706341950691572792756362790048713116933117697332119134876670828531078318123233964171900095886236441834849721302528565292178280710832311128043347093462082670333799510616146765175492101525296875829165542173471632031247749064404273488215884387741105081498694812132906260661066379120653089406995719085625221097831891017174035694825863161912843798717019465413193053220468224466322329347522781361258209664043317460514368166619478692690504856092202171535349493704669908575321271853730126777193839890639178094808220096357830919123250267541337933100323609007576977581186956531994320894925761723160205643232885388284997613393515049497936148945397347338377707225404928589271917032915988284809547337513461228376767238785320226899404242965549747158396561702323895838494810905926182807379228331076523977658096306970130976215448032579369724376212700440374356320995503384450031015100680570433729092620156368423321763612948634154845662763134978228142633004512400712968062156245748694079014549249022293315690078844227158413815046087811520995299617782467149070208216989735030811081508384169167680972497638224630308381032678714207950058665261202249178107920044351490794584412306000211132301867912274304041775362710957435391376045318440934415816678581161319133509546006521745631138468829091707297339904909899333345601517357084990884812315503523994601361722768960439716406536017079995462602472886495515635507101876311450166400972770906845015397139938127147102531578676265850357045976915587602602428323810473198860857368584476243688639493741418505750667476355160608347033150075503835207580108166199546345443641682154198264882661819864390216804353176147533484393634679606332094378829469258780714431378191111065499073374955279995637678543039823347384172343601618615963890752443035758649031330384678027694913523456857727625781953879796764919714679151481598694880960760000304508607899546773321657593643698429147718820278215653831047028670464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 24175532598017500272716165468055077312169926892274031261334464522608282944587883285255602031896523392579946867844507320586000582226338835337482399749632039417446423786756765452983617660813674238477594181132664266729816319505690127779223831613155620687453825622177008060208980092872257293930107651569035978971537093452705431737947719072783406060187834598352357120151046203958523858553852746167763828364915732281419402008962201455875501709425498568536264774065330430767016546666158465276731035616212536180308177960948825739634463161356723327448982084461621117814183932689994075668702172267063264348760552636817434545060587093652490364011864691180884753284562633356117266702605485651164814759614650459722968912378681929562260454366912736269198849623474165156070131556056358890215582602619758668376970055744932414487181085171010794426475310509009620439674269057912804372035297752814277289660565594724583881049590783600768615360153670057387320704624536992623421926544862001996542726297468721536639408053132047076515077500136801152612190998540911450300920198021696686125746694195286398857905037641065567913077848544660795772587492158224754097530928844185271247956474433976265542654732549204908502682937134465274413242623873192172084747726902029066181098081441534157779096684337281074406732308887413485457606031117856895299413678218074084957911322481826853259681168239985012683765867121664507428972646981834477705367766252119420101724764275778739870570317797924688496042048534733761210705570236214549228721961146346854846311879801133074475439403556853966712276760332273970279365068170826563425477509133976307991498651979138927099173402560946677601145057780117087433574571620679806650114882416737592301660576768377755013302844608730948316538949085173402557995916432810430523924523187667567283656636265716713843942652363905454419830701669283173497343167377918208289559272849384388603329550201408652667561563633832246804434951638540761784950398083003181097876789196493735364063082310681108786590885368527280203906583377796621886190292983424948050921980710697469347083515452147077140578494277821208898682782525935735717508716478725145010287059874371265635233867380196087682633708076256671780881927513943775465079212270553756401522506358962520610876068395056543886713143002416654248096677179458761674885472571472708777610532480233801750245469146323695186892680569886689461759472587818875970359396522718341202170751188840242323689035049378914535136300306518629619314287232013715366867881499954400470845783145457751250304525877847434828185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] 496834641450121416677269006298498678814542367786661441558800389489427486662734194145311763095481829834359523794616418678101328202150133321588391944096194249494437408632450257927208389885478710775975205806514238447112269844797254333889771322202456818337203089146284867716856702033323501252134636825083748815681763544949985835284013946733656345230948163382366266875954878017160299337735563438761409500144346676525797977966478604335929074388348906398278118115417887360840560967649299176105040805589552279872065772567459819242917314734889546750763012210123746185349173686122722310993647215486412528899993396795952718630945758887463807629211064628872864473502969071883033139125166061631069060610678701297274239626642143589853318231979384444372854037219567161151896940264991464151709175449494820377732485294489975521147194928029625037599024123567265360699604683239539897633240699952153232480938786403654119833424629408177342297706387948007903328674469827908009628575489536042098489605844899300139701457487129142187070700524772262973647837214321883957997726327149912138238694318232583239619927001888169877176661186823692762949698383996268916760606359409646720624198516963254368920796263998219375872590344189139782175458728372222148575146103787654410159929325766390246456067364023049217657414798128732914282581348132725689757619308977320362222175535660822038848851502338883800197523937647200300790754369490960287071488160183574431055233701743470223096141346929902346888916541455555122155675094306040933518386770940214165441301015436460243353529945972590378119103470836720655558974366566208744556540117197701251113270492037953995628056582729482513772030370904228902856393875070191338299818262989357483157902888400749462018141505106305230035347575724798257246183923416677922049244041487173423989415021633195599028874116001594256184273311877847198629684312915218107243318388932427925790785819594748032930198319980012970611902584903976459636716879516676423742171523493619398664640008952534342352595358325240566712153849145962786905867435516780097956498442075782418444139723983889337151581199138319033015018647232923981353933706051752527478175461988808516016480552975792600939683219761320325564005764046601543409637052490039510020682486567767178811963903779934636251314765773246526398030075168017236122215758318148120422350947484261330636390044566407495095380687180305794497198264239621632154564062218679235572496374598859730754183367101545478893953914153838746087181822826323377398922134539411405598519702742757435780200452951584048527966208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 4330765795595661183007141952022428383877924821298073657471384401530662812287111306679887865660782183771126468673323947131940742972961532065192467272146784228035419665951734026623147061410142839609617034594264469849823221816925937044551053626540768850750774562004178461466579013014902883874897312934608725874366628974194767423780289844177961087646493246794648838020935762824477055772198839429178493799893990074132888116026029486255007219138456135532279219945917890653395950868653353431418309326945385807829955314706644115329171187225520603064149336518947962907869533402589617889637246430968079369931539681144597768785142991151623507533232854675269324105432141826090863992613929181383784400770257442339601840990540484039424161373595974711265875725710997963614719419103394914750587509061741437103525306064314387935850192389082296266216423108286072840054117234758920616876153446470261932994329575460036346957958491323656676127481781857517452824649415121617393631002039625619998335882297773047700100126574676397227404945962108653499413308180358036910801411139887205271266248584374471950620398770128874426553685966516812500018954193790269158006319910847196685222408750522597291239614975889180066330236420073385020606229079030589329322089754533000886309568038671040717042021855447404338114535160708593940964691532599434019529024199153981403403562130813263069649929469503161902867122567163536258247382155685096399357300841552980469655132355843144240731667445069187851538139775378656406615595024115909498558723416406209288881110576382941950069527349766526890865290468567214759233731331895185656448370064900460864093941995896815257786605098570781622298976570639647672810400277608454985345194145803772827505365672585990303895949897634667532942617619351545064473012508120760387768446512121178097713928039020653138357555702054985030972300352172203015252294963388325401022795442145292298705873459889480337466601972121997859590255151195015178073715365781243721955341789885378531084645087834149703305059288239867433158050290533835158699601655842609491842730058213005283368770552799758379617017846070707147641678918118647535882233043450488513495101648219192317761936232720790127594309643834560501499020785186844123905486848313776448664054511510514994470280465387136297367759413919537342511287872241445873906419523971474420223379863777393082119428375518216374037066891475283476952084494458969242809504874589792973738710228057548707677302886376874736985486230638098533375683007276947673296858156077045841815401379785231727862429711845790658078965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -18487972719532926245306346889337814613360695204247926328969161140458067413525489871827050547077235322719025749452121520345386752985166693366584319859818151241848129915840346668499673989015730387997575678955211710839971348507818591335976607906247891914436177144123726655372736197853694221716873765567557554218635125504094539917972793455731741023477070429178715574895829332017564953159341928509348967656839230032066269230993639354910893756133816761831235350666673159358196001353692766238255974800237226425311322145763567596348678004541931129003054195429646218430896351466686360072129007449258420773098247405705516082093321357077682614954862087027582413869208243659578595459621814915349864386720527054745046009400414695888342384882789310334224782602578661573365310568409196919102812614342262055550721076712463181163242443933190057334852371555325701341784833953050562713442377312578489945387368350685586132603483163088891511834793316813240743616061824163415302120066435434585982445628763959667688048412015150787838682266992882314462288471530560688748681445379061940972440669335268983490667105572825340039325257061386215397264117084154828967758454852656821050092228150585624199670121196664541013843003113458185469250019546959580118564021897649533978632183376072575004431536505707155861063997273723959529218305150110377697656640373623446672466065618486195591448022211666835660586356777259110585091724376637402468224192823933226569872404486917997384174718554643384122328035941533032932257419491070632375838533860574055949392544241166898316056310152136931621257796133739173645913165492527265371718280665235031137183856530941074635747295154694652212397421875383793857826452912521765475261682377781550571656034269694916975272517325679377522778676243552509084344238375682602843338083276510989363628951415199578004026204578192544216364768393319155135139319065622403089820619531622560348656582201352981942538075276594696250521629790718559692156097601427695565978570953752859935245916381982719776526277399873570592006879328855435689992402582972923891395249637192592348157570355241183749797177952445840712039441472570462736328438849120205387827619801412649310944979000187330161298281790349290906940284053316213847509199252863398101477161792456338099900161176769263535570246312700363747118110600477469835679851844003219515274868067913904930174079394964229238029474916844362130470837762132828734242440893817766735550242930906597028834822064257807576509429853417411160258926724167657511308598894512935104109591699305554128093642903909946220741656576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 39283989912937104950265936741927646937528960798601900534848775789722707180532269459994159193932158950200607849574360790558382785309274306202836189176943666219101534199561344105470583109157740699064382399281168232887616139116970248443951375430594749713996059814835598137627244618838072433942158694236071557257734169894452508610321537718546069197741168561432848611729051380950378325170855424558551960827045556446427109690425151718136129757011046014996728211402060307388993732201909637050028989546828534359217381848138059472594344855551761492980707992761318976219585565032032098929162709520971767060840229373233615259492830978298002182043068191599257345937383911950664064068224346285401334497845879505865498386067298397177354445944469750151217614209482335354736079832996700819530061455880959836672460650391027678587075503850665370200104175043525279971696284017086071822872231687155934553814244960581022745878599949818855811087671449189753224555312301424480030677972772743944236104541122155369791366309597405493644169717528119127225380986784009204922923017989066862498686505264745784074800598380713678902931184733285405983555593040230645646741774484236289643765657055947954099606908436299450203418602837643351155642321444294746897118474006421644220090814193999027423524391854735378108147453705595947311291881420217037619094603716681339928121951866774776982486031024348175624392712333768705427456107504347062577847657342085619608061486554508726512443459239047504257962041085712079199261059381457123528230233314244234854510327361675257220772527232255615703188375022348825095482292491392096840366899582449244656343943139789359937994795782851178525242076675324512262777578619226974185667518265042608565697200136035427405510204688610837391548335460774488581196041861735964770446188594907487774023135698467903513525825764412138546705419413981349433655064991376832799939974068412102682912122586656348702514992479556920974395646901450371639576203856968734369397251971312393079881024095635965374794613005658969563187150823950494755025216100093400385117527645596055422476544946891983424169998688113956182463517610073936619276053073285507912502565897562592505369237361188289359315591825575213350176703248531797874175308546716096389658673129004607828838799614355915550334879873387367335257736359378847738339208985384556181612366550086363144372819045491955510665655982545519506892960517898178064302841938372877209340191996744314576846709577162076911934494401867295049173904262618498165692346590430077364828156630786451938530189566573048771945431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -221800000324198246470835730823860240176843365159007641449918497274759042028732760464677784261736393225186865932867058509243322503715713313831236481599698431334198670846459739475123203664470339286537610840039826383647508035745561614591266924801590320719450916103110499310129219174256115764866452006465818168409778207875578499721228321496651424906675949226987364613563939178760318177468143993600256994524025852992179562674702000251804712067437700957190026579257283661572112190668980761722601010510817615840346983152967653071355626741736306398137593902929798346434404073575187185457916978316857104441926830856966740547065031952782527737375795338166660489133294905512643238314284700993808803780476010874443342281876800421961732512209282468772933289288962111548177419217271620918276012170685934638319536309288474277870141899906236203844634209486617063727184815678880415773305678400864841192195333851929517124358831731428332257115530984966778209905536862386582456709819174170206304988398967614919550056444575355194849272946156520773376861864657565080028638787557678497555976309249797357307314348646410029035664093176477377656361745695391460248206860931580176253502988598443017881616866130732259286319025252566529237861441615189315176712620822823566074252654363964931676976813945056878827289783772213394775145254551744065215939325405544439609716186309114656356962128011078598916987212441939827583805771348953290665788836889272710341024957139387263432599851114447875047653891469628374414178881954644906112611677137877208615917821961698172718855522925651048707253688250264498747985838122077543785982278778863593911611485988360520050391913143103082172616541787280850993123615299098827441534513257649552320647397390318574811237220701881252875739838904032607877634261359044105608299045201563460109780264298409127449769614447157446167843714670630726251984670610315308118980428090452338300097184592462454886447245431338710018026705796250753536598843491149862895281380644234442663620614068856561200777840133394760888520638583189361736195358671507365940238479006601171478137692247920202853711278455042588010660690954456917050175622118833511046221103810128716327674091498428649226128859198780018441403077219824396454423912949502546283359150944846815314305995514466979218929450405694302962576413870477195631011310753938212841053907314661238739477828567524579691018356620142038150593872137204051418618059614597315098204206434912717854733441368442711555963514681031892403821791418741309537550756976294165447030901464601250015081792476966141202234605568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 466002430532876492118055169468410352410692768786877997081248597566232080423557804136443931741351960459395706788710112255131046049037078485770451141084151676394263290290189819527899588720998776223741706291832674349573759960455622220118069872652994569387950736107117661171174908440753543791653176635841399512787798254796470691028192670511731036219865417048453082113150857923832025854951848867500407341866099687595488946655768722708143424305844369611730158626815606940300444977707001682674969247717880997387455945623918030903783157411061103519586224857790527346664314744585078588003198113456899585357202496148583200227830299423588158312435160953126070731248128142103594445407620403993005776616454080765979128157936131632596681357474624938255796262133226561544828666122009064420644901593729614303795431876072176976847319849242287586774512082726409485363985542021325352651088764938865939514189265642190830094375676468583057855125793735974592713009446817235938889948223993905232099793891914242386163094382748729200992621266174764530349685840077533493766220387908856945768180755931533726032659948259918208489698223625525974092090885767755647419807178225993867219743823661094920242305350483075788633354687872557320073532340502928043155578713003063476581230360479073578918601164849207999978277220053999902298608547217375772559896672376236514315530185692917004052977024361644234810370330960172335027013422559483204767052114658544874925077965733996361096901075913132878316218073178775487775870732292187007339637099882597534224204917563784892970426552558879987712255132969544252163953677488281527455297269755226183078713277915284334584861801152486791782023275006029282278838935555587386126920707348951235602058882170602182052941712356893214755780858865427425086723108396764138997155922670810922066226388006797518982714548080619776367624530951044586261877471715422995999703629950863221913911798347054062051323760933454068718907579322030617681804919415109662725659540362818685236880140156577986447910263532388854805130161586558923235342661341169819013929322198747861732804808003576963228849374582359629734167095692642479846222042832263290225709999318285100341057998140589574453928942169481221275757660625529781976454385341593858463710887399341874401616067403326678150883493880975734752477287766475061849427033543164032930530363485935233606060969560123930180143344723790203521092517804532151408916971316199920473748948074755754997133134213352135299785382574150638971873251568667514199886584180148913182211194722532401697040325202754175088256352256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] 2255455170984482475684619700408946460558291828847097310417853073508515828697361347797339770901835087106518782731101871997336928014766893912838915214855644618525182880771742298892497319794396343015141818809312598446874370703620676544762494775616612438430374418518559603925978682883342748022086199012855653459987944536870991931089583571620827095192653929352988570438705546871379364335086792018918237821384223000825378306167114236654497222852938572237814881822027037364166158548301371770723529848259572106415466832752034906451970011164840261001722986435037517388389249711279848866769626984237779819520932623565408429397900842966941102156591806903124228359909063113437315666883495988381847517658702364155106662214522744868008141440985248167657010471717513319533924907410001961452896282995239598811033506011164959993945310684989546284407609188173834637471307147731357876213503731670332326137904152219548363213416244919302334925494317841885889303658290917872539386745467808984939054493216334092563775026884148108643911395311350538294625555231795148904704861151974680646944226189420552049766345129488450558555167628983690803259404344850100530284357975153987094807543533505861946597778286471418030628957202038168172502469821741082839351348269219278842991779632488645808524565651364881376941299553518475537638398977951441507180491015188757277955076214569816564479927329984683588336859825988166577785766835815656922210441253258989958631345441296689955506304916972181428789418938978982620366501202624576259395209977494870816009194701780905500992055321986277340808352235035854763346546690809556399465858653689237303097851744226903356343261042443605324763710431932564015133552108451393435227340953384709540111328441395914137381622989682618858464238924971820452018271336429696399830211633941345860917831780155469843353689776394478466568499606633355342774859661070451324559612955655832355450110954471371511726741014789406714228825929924383823972929195889912680534461323721239724603367780047346108569282540026964029454780806020073535534763757904887053568860177660633257506358206657280480099919657989258052533899029665045843956563779560808932478821064856822534817891806125614687321741939975126318462949708376622463666493353235654041723302361152158823938352221788579637271293814512333460843197326585336269178794986247810073317395085898194935570056820392096348169475922557823273195606688236325137393808362364686586019516182850325652584612238451369390121612686589853258697600479240925977449769545872506189204071600927397445595489773311315995430261620736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] -7967207741131276533486953965614482313761854888096070313754629805401684056972057549617391391362035691118738602375356260105081594413956429534498180514305439102125727446427231250165211557512681093533705308428870284388048734989000467823180677150256574323167149081304152063252403769298534772904056839574757012598448010216433758310824751235087462117260984046295986166823729362385202957735014367377225195434254047721989987092442996721165161162253784228739358267214414132936301987428157476126334267103425925165198114754261028911872997933900737367924062060655140362104237339959968931744913834930827946005611384699449290192191812869934472809704556590811711749127294105692627861861659365820473326843240285889935233025972275608040315709162721542078573321647871914790530241133371170926782130657791491037992507480208542415947686688781783579603595346410041652869191839354987753321599384173002198714278848365468795541679758239264044362098989880829067313945405953781418299772834076609907802202262472647183330577103465887911387224912660071371951470767957464659229509614428981914883708626503126695539045699514131392546840168650478669996202609274253470901831769752158783017205143364066653036844304338860077937051246410472279586346265386043596922492924049788616467161897661904197318247309077291890560139455324774386177196397964447255472742633241439134909063851512452302161833575832059134149976782767520194088449533408510123937568919630831466195149899050008950646841033948490923878600795024402918517194919682254140738912382713832281529068921278015244826082054234607569924568458690729272297145819841694542203561326724076794878294560409608425000767417945811374505459047863927575554816530120760178314289373527624480445727264937233723380737135959572966783365584728609609604263357388728568832586988662786817352244021810195726182121356359103105217892132299930341781604288485180873601672700023787157704272396015384599489076289166191103176484598552899162788399286496286079764980195638526550260004832849854910411335948163452423196338160457366785135904774235360317800929718327504721921984638684381347920849062109254333595792758578753040115669271683127136427462307551663440443718313380908057734578714241185122208218948177281369817572982958047646635560745725164631473223155699923560879607690489934878673451975131325006279050238002446977925775399910983503714527074256149059901221073020780175917777501992471483279396265665889998276118023967761376123856887920930779096728782307650323329564632930925393939398973536393605274308960812227910849244983226246415839223319887872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] -8036549932497551323202278645590942242147271212357032146971142220808551584571318737653385772661010560437288296160998918119441716643030409871038124183317580597313480576162217586221829816044942044185583512848963515221824489268129151038549104001066016877908191573187586413077208447220439225653991211333243033144404688181493338939946606529259031734953758048286698067950560376594564193821281628104984940965164341649406781886751302796301223357522389746496504572006866356245069200191365488690490582568840768687176523839649641816325035934816854345159378039386134008722988316034762030165082566066252235231180609840686140436389421267609037261298243766348666309784867838141482550992046175780660631738707757719493430626636097921683883595733534131580413530276877890939346907049524068298300052968080895525624847009098573125038037055310010542866362282881339308273372890809723905595999023318790891158530927369307545555540697893386223853709109948904252015629151519693099546065679184891990225099630592530038545388720268790021937135124658628184784271357021404935863142770564155836611751945083666071112349780466463555998245127752568116141597671745524403721424364036352509970257885985703846296322605413277652040344809696750032363783132782738935232212290352907821225149678185348385037079000422979997946591527345930352004826629656642779050269583442750577695876112876541617548377723550695322450945317855404212488583622199661180139324213895656901712239920428529328355741543495195457918210248331761782017777078366876801770220179771204833743998477163102269543981970601957128170549842579607863947891225210677342751024604115108279158026030991901508586018646228610335743968649483184585284448610179154710067785996906198912176099534398509467329588902654828612995785087461616207506142378583823610777878646822492287076437599702875531669750763898267127631640237805755501476465369449793477295718539913159220342249841655432998463482555033653111623516628746208577597470119836238567849278387843782004066177895196886651203801273749983712171651559737992445746225066780939074929887806023199565226139266579526414933881564131930082387322261347214001909278951199739566052820233090044465023448851657079204607444655470918454181918894236690752543874082969211810091128231256045779912902723397851605419704219998553723444707673470542106080748837414573534023401996839606999390972308904995782886508356874788493679517732875785541508433158272072713196880450031172965781160305578022805269698963549136412437327605561025264763893382177753855180995084132977718866063382230931080106862671036416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] 79140118280303855898069489478282331835574547919264388129078735121190124783076826079218407025359263331311099363526076340730282971386298618511550992554210475909409521499301662185265734318131399724598092310606001234723688155403586389742519795240664733559308260000619694494546551618348319188383518644395570177099158121204963018368793470326307510964990280607845543892090802288936119511648732297847036281406961532615378913421924313381007937513659662757537916459628965505322536284925598392381733452697367476461467053821051802912183250658881159145615740997933885271811838975865236712967249474957082801722780543261714608083648181491581407300834751446826375836099036487944546944179540433989989162256387049083016186848823819719558438029140865246594310343185324710085039995953244214530259060847572727677456658459131197291197000477437484451512111858007493069511491529710499108751626631019532991917328659720936948381866078370598613437813604766420872828310895295373240833939607781468872761814331987809536047642563608794282652838827508029478981851811592423600208394497267900136136776188204019554991529017146021676218032378673314021089950760305906932991956898214068783125372972915438068808663718066103782913861452907580146939594981913504253902996068998582743009459190106427419161052436096482277123857501114591786706339337047872565658365355090083172052358049387727888679744559793303863544016387615491629951873451182399596923763575110246719930719749650820617455920316702156927298136835867542183642159104758715117459132260770597064671620676388993021337635500506746794822597395732918535492425813744525013453071180960037729456467624063490354388190628445647155329355105491939269851973913645227249781784596513007249268402057401160117969504712565316171719925182559406977855216977771416068710133441164483237261914918856744445836768697757160778412268135452186226676878934098595100509353888204763282004314945948462166200609990629609962708473852456462311559787138422569795966300602370747551540175671758957448539018890537369050916370490918373498472390581372482150648071270789643769957489662945266752911287322729151759079500252193197098304044071675895397634507929790418613395730286529543679566506460965181493410479581307523239353864460661149874279179363392124173386736494067256652946888963948732743929052002794911478925751906612530151894260460359185511209352915489143900728321817129253843278964746925954149822213196960411661362126373983084057094820188694141888279431857511630639874727381773311329039007378032235174857008940267768643767165426359069242723743765102592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] -167161527050305051970911959749581368761762470105033127822192573435130243293232923423175915323859663109774397010702319200014026447455952256791597451718426976789437963671175065635221277373285500088882486804061144709838150391775199309669518112977034205008235907663231879400467982892747223191486040166571562801353687709076243096354558926782193186246405393087329764783424950619694450617618935212479390069476410997271300361774075452863970581426632423828871652544012385781889826535500642787949165921571803669587630079310865849495863094159463348167450907510535862457645276837197355638510001480432232470839698104112716373493692590128797665961542985328223868021056450927614128579702235002619277241572176302194005322259965022678289510826148654117686336458058220223764170621118338064011173185136650074962649617672273235883130203729181054277718048877233467449992755633979546674343879491344197537778642012853725677414224096335855426184243460157890536122072089946076371277784156996322523144182290137427583715451915931739574204120582427054822105005838038107796604075758245453556417911823080852733773759892442250293565805643907716090845825860643413158341504976089625694396075883812327346359184216682202622992245343554543668802359471488056937581055295833947917681025562198379554046678357326427976579635075155993223815618420396153460098170318389220517906365765749882687033574605487216384428709644328990347876195666404712934170852917764883655043126184376336256354731475931084854545012197109094822380147381013673008740153907972396313855008528290422009888520397412153915791433833709972959701786686816270147091174672445057199279098734184718686687527142007868519912914667663534800013967730171257120805132356057980996523971983160500868166029442070186525393989846864423950016786527045906000019438191359587378453892733506557622443290620833008868049793408863636261325928642302279566790237154110451890512421637491252351766475543788478540429436780368753059260260103176061283681107827107573474222421357213968328009967908122712565579428111870377292705574206129970648344856859239460295661550895827757517446345006370615600808651806415937019543886220773097634699560909485869856843188100434801038526419895300981752242922712063898798047870281482387449806060695958444285716960629513933551386554702974975462730717884365612179301002465076657446573737503655254783714195224817669179371158842974798120539910295847997545049779043067939291225472365235454933846404831988561666954620726758401238118585622283385332145116403942526255095600453079392929914448507106007739791357287333888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 268903421185996625613995547836914961139187497148063043590158731967291426450881709312330905525936015217477075354675965373645096921313425030927416666181704973536306792496105743998072822371974732112932357352909420974696869332098387200686784559024218972633115877051539515573702560009153770425125564938311878156159018347435255111495067600928306659888123062837360192590670179283577836917712630231603703579334899586234729928783494883543957897695074277170921419925908602239408551116095659342413126759526448163495275758725682580339495267218353515992781862221879511717216808413002924806394076579923332701132895033544751887048131442576753405362803997359029760636390466082350503190976160710770124470354153724224272805395847284117261845053430859273292460864908941205657714131284251256799712569027261782393534535847365173445769109841436898239423279099373089215124096317322310977411073039272008285382142491541589991648358352148594243438475925654733644089130962937719936553972629438665208853934839408165410604571347763655320937374555697054034208217032470558571701154021038804535349481134720438261950574446541013987589367721832969711189809178654353514084821335780474097986818537083112087079219060130992638886708627864863958149919144358543895885070969972796939968366992271675802951341943038524981928195311233082389159775862741710394083075306628686129014893474250010697498395162022459922820596832435034918789215884624862262613618552888882411512928054129986780095724441955970876802583015427503843821769009246006868262315120703390200162598952595695674819518333434191728582637082429478733025750297009305341265068455896491969002161134553850914277737275515867364187635128995582447875231823407061417077788300975451913635103170712876100646240250987651981358983501096851603910244826913846583688249608447076113898061143119115317997639800333226340091490512843678888631312262458630262537412509072188627283427366585642100843641363069448263514430680268213001728092335609759197648852031380362879571067536325341841105830720414736116657823141560134640003950446610027629195754445889093081164976481422558801576211566728175118087967178985486580934470156809415336097898019545423621073112973756558549116473963276463919127393198535951160533804471426832179484880454987017040771317438839496437202526507955022694673265744278159867418127233375423909123571470814273026954863821484376954127246207029623058513718390875501203360361864229478898604479775740121445140483919406517780070875083583959618071202206648246942367679336792389689568786457671180835947320106811328270886172274720768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -995836174339231544896868815393226444478368765673036617651846064242379280436583592720705834138316255939022200833679930600775059419479407289942696883706087165324466905845662187458796615462882166187730719085940291298326539557110697991648139022924519682108211322822681607506552538261131448208112932965879006473194488816238853511236396446310770847476708179565635526352428548820915364522372152422485867813482005598905775663923480032263875782970263002590113749982423417732461355220170786448493390000439622604247770768561678086233869943970735994658937181057864447158065893934241700291884445561292415740613053389793693338553089147869283872744498159926382281740073874812665449518841462220855584353690615806474642005327206786933181722195862530436429309917244778303558554199270355117540852743453874626387448007926702149370577429880309834333042802638107174018236101434566285407876291992347282412582478118577669232026460346480896660304132146432644980245850074678216703067652148719709190877117642197226199769121216164760671328636204368711417358514899790640619830071136742265926100532984569901755946660387075720615661823080687115423987675302586066309738054347367486192442738168773730259301535671860344333289505802810194231905850924798151363088850811644489017843567094305085707780785114215927135742512481420871657873890952725082848435198418158563701118804407700709041599164054011885489753832541298881873848044185578664592648902610941430290719247154133734451740516716207173473751417767605813023082730605426428834733552279290816099411589674208380315959099397423973849478358342706776386131503028786628983304638712329559391062317077276889418119584725296948254243369745855615093588077312438589511660766098790134341012091767709251856650086586147334172546438485540242600551900896082981993971393247919898975713850777959342968729468694927255377674036016206126019051799874709319717866976507552922717375836059646118255645880243619811672674992502193732605164009547846647548923082827623086441043961292837381536045048264862874994467479596270140113547068595705427934865939951210222067545824463624052056215467028547462372654566497619915397810484404990414209295462507636141164058097969175486561162917596247463171903370138750809601582837092250404060059473114298268225792839611799472321582026959626622839417874059642891238033171000204528728280419236850374256027644678582643723896576736758309512274108536270030716758571667891396629806210803578643643570912052949296346457318467003408981621433609569376396113053180239556206799045912634276500250419483305179284416250802864128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 3937024830693877157650543878717347066760312445269599497274642765661044223079535296615759106332716200929014375691597703483179918679402310435382306192010185432635416446952023451363732723727721214111481942391410036662567427656645276502847011957510361014787594979024361170788343676316212263232413711244605951025818460890466333555943623147207813419508202919568110302543569188053319216877588318034633377341674436778848016046956368445944890759204042703802726395097136906526059690256243721922978918485974908024841796174052545353186611288932343329588840516243485200662264891717729413593520454501108206632526907186659912501599573430440578847155327601520673402986654495971552588606286021356751007973904320186568904212760599473010098876572831801328767152639567914943063367195948198696961335747380464642399080692478112093565698621188640580895774919413755233960300477814836246594948377456378132425843628059437320802959376941555260547579765968661623297021966610275632782997381082395143685647669838016676328870306602377784066028276030192627747588069863547425258456584684326419941527166479696381151818721371742863646450597560401438392770215687152878592506308813321858594004504960591768492279231144742052946320842742665221523823040646881546166550229989000891610210615015147874503920779375138001171604051318818809484150494629535807004900977495448081258652050785694835710071932151238407705238711999728757022964349236096929641086070527183365420547415857345627794308350051247963371237326784617568240333814208114811380814036359839846340804867605499997606927743845696263901340231207003759339859949318612025098473398541983643131886243143539734253322854669921836970083693216637451176538227991605678569581223740400847067284995534532784522244596563688222181841384383221913477039420778176741213426957319770175891917979528757279183854268397758344887574829921084640808327671819927820854018513165085558810654123709131513837603526384534755831379098644085176151013250630447320543556813895327219539785597683288497876720986544363267698346381412841473488707262645670782107851550669725310068558558490905431265515430431153152901074733970826322943707219771348027355106997434067182511685617554638762463182405201198809372457327654261778338704944739558739396722992989831540074401558656328026170315707148806678127051227538903412250650165206831582801044357348674644446313947635938984726058769588167276316518399667782063485271905280271230582902645726383142139373122402776740899781507651330053823930888228912065663825174885463653681227862827516030676158866191981290403607692542214144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -10107737252163003480798576665919278427447700286176449426835209214641930314072653210050162485277398960936531736084792929959660715488172103315415253146066788854391329873938027058727106455068197114131957193550863372797322653403325018486120328927991899639907348903801492442342004083967589057529717233924179733928011135408813969857929491784375308738882179146244235168387734262313662552216261869164533411780926241841272972175055519006448722558156457300391032440016310569344017165969076790008025167558723851415534542000332913287244109801067571280672319075885355345827142637822651590115572125297340826185675940106324295979343273471718016396015228191080168666136223944114223010557497575816554714889899325397849800116043800218386999153643019537088610412103307940001438804490853454640389594995984842881174453513344044924625123511495360627481872610347776049593557295786346856367668389027177280454783719914709031736165081003104689820069545197736287914372001354248957395258113812643292218015416510283759860074522641482419631553386891790472409940078030988980481469401731594794815275392527183550030067714234953085013403997176459357144864033349833678964910932626834301095189831218051235337311299505293283701338332450978340251664470155641951620123863128218441193458403165053437397311019001271017325558677473623790943948155417472178312439372229914731141150489294361495676789666357214793592403547030374935056656323231036158698463005919017670131127298079701780943740554735549396836476267299912482447232075311052093072434105219628536222707689616493875408260002905435827360066454709592077354946236977028159558740783289137616596210774560920574483479946998556005102229714844239956324164186489883899357181348418716579017653334625249666128370164786623301344664327186309898773791321740231870133535669096701043991646672669580932524653473674564923356779893741351652542567252616605018517482344632965392433241863736277795033681259207438404987461457630621688460769372206922492020373440473580048335205700099952165523016691056774870515454828546903708309880024313637322725492338296268672583929673320439770059987136044572891481106499917100615028720994874390983873836359175226315943486603238181972509366679751867504944842271249896107375505988572156188758693053945810185671142973169394290689105100026314991057773643510884882508279830925534747233025931427833415296907938108532839036339532227965597254575459615787892187650079631947751351942923585706397286206518027410471157133947195014270433907914180931048518345857979582292230323077078855023513192837342286972132706174852136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] 16528712792443304533333917293631386081497740619185377896108004143443342479444213132379167593180753114656983691314801636193709960406130261613957314426667084270936192245738574287095457777979927186962957870718376402410527728201270571958474978705101108841545488986807851538845165271398085210365519542111056381002906069786537489869711193758794743304541987584356047391816319991986299508578759371550017836527690679891750613726715070464235028952960860924807129179507092474010398167264322044673474362398769183752400686479560579216917838855178456976813605238686463889757088956154569439627007229754818831123758948253128177411824997739010861944468590803618792794734419626153930853491557746176432486162610001444796273871222803534036690919292167754091977643118308133395456398505539734058864287715945034346028446257037204485722294863886526154042067266278645733256078649402155470694745651894509174271539503309256839085602168148191671633282648871315351540936422207309320032133828710541036118056521567730073416772626556655759438706860171058586244801222879340245167279684667616786605155562390273003052172794357035632628806370665473618210197612660081292108602583804738261984537622205761051592414113848651198504835898463578631340727501242871062473936237621221472100338408102850691025950629085193366799652930922587456689523669864609265276662560034462283673572454263234561765127711138713108013103440457522068966552227696067809372948663490417223150456949590923731524375879757546812994930588020127427651909368383282657588890997433747787085310853090585652273915383141485427361914473682956674016366180594491211515299773421755237079319959098259211242436506124166180849072424929802422312269667419155079389843080998438712500586505466476337285514304907759899960830725635125656187005318392973761859373611906824163957825553097436969282559578579072059205896858171257545367028789619333504907560071856861011448408863914649644411359751348513104599026720077707041633630817141586154435446588007339953300723287406301659410910117457132130913220543048754432383882659070860828845830802243509790184892395978693940026642441706466711303171615352649349515135223061903967457479765700178453764899434310726597556887891826616323524794948043301333270425702294634331004022248352050565275504294097510825984032818544902129930892144025690039319688340516080211789444891798614621387730035747401726737721297129574694574093371476846561459495309215755957161837406534687747963911867542357544263497279328962909968576387710541852238726939192204843006632714286901156202013494515408050318177717121449984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] -15035903457963326790434852078289051254656188166728800615124415492437749445584500713807718773119008946527207749990983456775823076803788491167962593147486291410597772453975623050429760108314476945520533683685815463512067756801920427984101786763291613031699673185882647738108655189664603158711516197688981301761765595109986339806679044556996143878827717683545233699631209061010398773139265499966383673887516995886428752210238864594449021616184564177480163826875912700080131789289306453838886475517753133545853893508515984675817260998944947952100740251778995938278094168223591822277616995340862039601096005530251275516241002242746975111917943657859361029796306454090468851961421613941354745916353253115955795914205913747563042235320751474213749184665371469509162684141268973183254244266320116317839529511028821154368679345953373859979300431986930649968428318277748461904044430283498405680296309877942446599249019297614009141075492365862352708599432255600255756099827268509333428122246801976356925386768287557791840442167221951032418861366885468458617124040467897512113534074608214693320521908713238703648539053169054385821012587947841496008197079070398821949485538473270713874830887184103440015895509198158981891763642543612469657717743958308368317261377094694428246983524707501261372535918989607181425167831699766201014232848112274751374600480604547047344455971369908138785081264880463513514950477835399017418353809592573016075764399134253431570163675540781039226742427178119522507126418348925265079741338784408658081864105232353958111685824741816955673037665814904096898202874398781927959520530398925086099813975333223847624556636418015271627516192881039671489711834768845040240976948332897307288015781353253563128571326842463159283351601355514156729844342220043061508904042117610089802224263094340222180560825475810976648297868306563644240500325059814670538126837713084835276131908787565354033083960323219034879290012525363205093332188212238643272583230478555102055019018990042902136349630253952502286016389214633973718882341170655408457901160775554156752955556190652211748903485782215885883439158234382663272661969582960293764171560958966071345342190019887433688162037691156152476968521235483423747119889134470084277530111622215999479716145693160533630103789646268223500136108287456451543568016888665156956272482861738188418839777471655654826809777185561799588227096703147148115947010424578418414733522740750398624417176724838129630935725886599570032333865540545717479192030346920385326886675860540533273845115053427802494526681098747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] -2018456192839300463138051797416803830150966146991219233966205732552834316373060466380027089709116463813439047019979139826790035666298961407932400487056241886839305355529410052856395120016994764745548616460299141370228828110134281516517441926592604023992080051016842726305575434209846924456403177819178223011449988971810133436490518091314930805435023192315732253984372858082358350923348975716260053681352445674193055264415558825407764388845770342981052715048038497161309988251645030548670595809156493031172033667048027495586080127555561186785853694748700627803364816575675439437007155903826547431441305167759772030756486665371187285523932201563673259373673097204635942074116688727907581647360411291244631269462954948869050955592606403797268261533081890184377246515678336219216996396775819896751814698559552802992757776731671262966006634147093658395932606392064644168942863770743350083632135716215374263465784750190299816395543394515197902609381460969110634544870339958869892346967366559440511484681729262470355210715523519245826733097440002019820904965678472033211356632288520698586154253521495069557942957547286143006152656678276530153263845526004869325828523437551009804060396734625278498548798386474304312389113437773817827341698551729343410707566885085395596362282843258105873939529493573297300535845848165608928745292548026129728585714878427108565838915686388657637641581430661692368603689643927322839485273731852759602423739426626550231904734618742686333155533245403331807003631552323464451038532549058474236497899735172899254738273829093213753866603280607817105178707270874915151700662940813694156650969064147280071797712340978536990424172923115389082141612561482928523514249968048511317309840720219616639482280093395125287356518832433786941573018103232476166814172700689427514667184830495661001562501412178037703461404067450478547763617044589456757713869323318618509440274276211571745589552916986703100679363207313842490799882091485353182505164574200298313775766801831752789907552175614117521885292163853163528596450387916976232179985158730219438070055470148631731772723870698900962976670650107332658751992312993377677425112682311561642064813263819354462598158233047774999036949222793606339558412342526513283430249792162288378774073632169170985683168445898451034309875582298454268717400243484828648210992204608461657420969351210591673534726592759990664659481821384309972073264760118600655435651803947860924795880782916851974815331979540574818120613230238803011434033273728682432276647163521463751855794389393332357816410617937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] 31462685199427545170452768915592115599576640369062681371763869301355365551994340906225093330769072517637590239604312228501371412949534731845705610741256474843716078169746392304802541941616997352477805834554153142709801559169481759601912148771932123303802901991157584429776193300630140212685312216967878771204528863812825265400586400406500710720905901997406494666352971449934622640590008618450857212822182960433853898824537588857164032219751911164135114317344807335370133377040584624706989918904132850914352481106252367288862853340487207637591336452027713414678392729962069151497629382907453546912814145956035192415924479341439112959127277402791480591555921237974078386439392497328823496534244697070428678305669542262626291282221050467596255761683451516445066198181084326197414472174372266522209773641081145083428632648379074457696151159583029420007847875758000399997764947290654187589766795828778042043483581942306231627261303812085445872429564386974225934456599868042199662213754000257410263789002935719960251867664843032916069888458311164823803454445803612922210810929449833713722561530276781387739855528400780271595890023466524963674219035732613847928275962531867138357881205857397470789661644270629965855993576192258042132449701040828162738822366961451046187676500959246010921895663104560093996086024844304301088521189538613662835295523691831029371830686716274597831131336851121814540769907449832881474297376701890151417718052989551796807503055316942165283097894760864639870600991993724811401164885985910055425194025029590944863541571882226370176056994993553629483753400392720957967719482444449609361749503107204452794748126432893530943115460632478774846397884673218570289721006201284871010554174761282732856102234863296093500786365088292434529421742283535912609132136124891939811559830863224095490528124197384002082978838716705004272603989894449954804763197716095551527860296445010462814881718602183141873752664065463273199862537564696173123817160602905511979976398777717568538243571451245073412504937740197319241654663407454461531537754512014956706057348865127988142196131088060689659986303956031998403082524986712191437957435030727032012537842189308618230348353369852230659633744525394665966036537397804796945927711379755143123373625303564485023055494736928983411896180347134566794420782616480139331652428234784869029940502864954339100420916214168699771254907491528081447785447234810102001725305193065091976716569026855866283457723290715728068887089916506548525453144499524760576158279073278409633867446215619048672086997252177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] -55671516122154878881051153887524465747529370520001491540828291784603393783947191891720123032497682051318440385727394070304579362409214131500954751061055638358419905399241746661785287452689283633062950302265264173066486702523136353048039268972152307559783199732409537936284821618646622843408869498305527164186534691315982490583924582417476140168897577713811216625174117871976396821925770041622622401517470208013274382455147878008206768257635056904049582829725498111338823018694457090917556968081445053196288717424298077459447610756348055932837674014197967630298346338106168719771429488349673190741169698889127685108503142192848536072230218013426454816072099227424380936568765496774886326545547717324936459199147693272745899919247674212269630425470262992809824509533664007698284355588839483454318781305249663279611957667198650719221718029919484837910966914853845389125543469361720001596154467628367910015904580327008779755860352905964955027658272741542835552482620331661111975221249793385517579727417041032357887577954968472665537705914857000741925979359732097201697302239916724369579598609880794360251882041575202379841606343913299390959388436254384364526097416215716447091464099285994636690897046447564555323344444312899172135876053910822760049241899147493430164127778982428333507225020487604069542589569464047541723527936194959469605422168063316800938353754712140462891808199741884917844344744465792630972536103253510995742008572288833036070283103665590158587809881184631033310553483316121506934639909629287832901779925799092981891157575282475664004225448259063737916885727915529811019685284205595841509799408762493293558364813817074712900746482208352779778495872607675194951948331590855161640808243595973698088947205370910159689405423104501296526160255644140089179204796606141403301424197312816576363088087931436719218029463288432076947651414887417032927934981525152908333495758530962395969283725994561037402805083657963832682100174143639933193129921362391949492404339610536184007179228452236704521985345909315098887916104007322278265388794968201577997419354213364580138643937236953895584587953019087902391870650438349737881281256283365735490909244534038342869054192489348869000149864230909822469237290527676920783712984318271729025471998493789176410034897809875939429026426688896658850433005268844989520048610088219311247718279961914207343379665797320135932857699092788263939069285316647528012269303716872966855670663854099398760534448478349328158150171864918288593774455831779757968533092559328266209147370908969882222414600133935104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] 54362192702994474226913494372748862414406747553031422201321036713398988355442018245287677070210853861605085893560658417053739343416256113388769864668985396090620845071530410631556216447020347056448507972541357176715421569888399987189647075916578527423548485966515719537170526325899408422707891805386179286119482740919533200737240666974323960045709873351767510642672354079843841626339196514412418915445696232307098313380942385887295823067326708256230023117034873550748682417820943938174133574931988342511134265245945727750829990251141665257499149550427567448320939456347403786878419091267916331415026277926519875051589007557964941213036194309740866704413444327889366357655628520415472433663533537430024456928277530082750969898946672495187650373418744014115813727642279115330061831832793401964738912492090225042874933294478870476192827129516414053041346858669275709388921648029403384708136416129170237914491758129239555555781516055674398868487432096597811216704783219349746268102239709051585298643299209527695272376068963328951092978332524791746904718391921210503699048113310116580084921636812262091282175384617366642059189065800487508645372791587929848034415856422810098011391170845658954253815061919335282559871324867479166347654565145779545493041573191594610219197874603938118053428457979215539207597296766322695046927146256111919130220135136345816010990002373964107274219234469031251203644274575111346207603371208063311352561500746402344505175218121021355876771499628738879256866339175707265745556673031989423734902908325806351064418591525117682742028366580790329232181716243459605265381775564760301765974578243150918277364932330476946175437977177790074924678951477647877779365775754703577343904243863625702607234724599520436015511307299436184913344428985096141969602436978652452109731437625526923625599947109012531562466467129753179975850690788158860508440599692926802724479150741462408533503298891965020622956165394453809483512534103509831160939824862016935150296419493789374188585973069524306940477780610764233561300167368369074540342951805365041951132019314211893696115788780909357406788313087319834980577772917465878112742302672775338618339202529094806562740108748065910275657791579885138370667785655433013789159422860463484660676102898068632868712222487663192017400674036402994224039467784154384506133404029612718024894214865775780604358729537370996968185974641259112651770533860247626388355644147806065603253990398821085446275804413404511661039580966571373979625435527018478707393549539890222013705694775156116450539221354020864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] -22621152249210809525294585784824299563884018991026683438476938656628379030934153415913530222999062145119425001220293674049760246639159781866586346890615825217878094847883833638459438563836173361186762805727220955262006336673677645621147408222939617692673466654586171327620905173813832077137844546298711386001390713134829937160400148486827694239194971846504844764260354950251355114335743787641000912171227248777326935819125484582052152522077443176676155600049523864329345933295728492000258823103247737803712340419084680777219807064367286376383661949290648888342933550970664630991350620961244338351919088248709745479163732507584537241854932472914832540084182660766991598007325296277562497941520037136589210082213524719892394360061307659632492525020953386774076424449618700234898291820615698443313889783130916991076642043199449165682344849312318691639832416834731894664921348697962084110929419417892657510968637391881296961937289869625655823937413702587313314633878203062833001973089501096858932907253919455863241121870631560187162311878207799949600013187880123886121837996652951170615937640206584794290009016102351606537160012475376779249560056206995089105256118674975177637039515386688059104847730289580284087647140853173039003870539303862807629290661298898790781547341441946484038210114287361160798473822647278811389194045107180198571697446122050963038541254034764077618492435695030323150337793310337501875625328257647046923406485374231527084333625072915858141733986905566853336653944750410046452719142399097871672926909743205949164043436808345692096602611232959927038447460653773851692136072335754678712825306791425407029167641026784661383166569384196106187515412260952361574692863199195225485593610558049402055281084126751743347331865702465898517520782092172622378273838685886803250920733197270902559627556044450291128377349409847011259953405979436418145241229871694476678062646990671355201568680588787201598344997766709016567586561287169377031267371607319174716819281120311337477857948870363848067944371725167351148965235022948849001725988001231324477905324297758605918924392250934019215697135316131453653597231613811201824578727662023503015910509806548087555685875191303855772530701286333942051820841218745688400909819996762920608394715892373839614391718899405810422354430047374907821107790875551871680754602753336510534489951927140593167010839251867131428631004512692152511990186671334893319702707249764772595758661315311635771850264658114625053416932137745399428289907795193660980993085664798397239888980655066465170582419363856384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] -24547723272344249681245400728876039161615696260661154359379608225365608705256140101429500522267244683188754293152386217011354235986742452623719179690785038045463112955909154704273240969802269915363970050584490400013867251838303133627033979211013296088079370657547795530071813275003230642136672274541597417401160412257301849149496873373744466730854166516421610806834165744195353615096615397459569488484655563562839103532694160975265617804597606326344761497782315775214024555826153629974025544436580169040396539982822531547745629844167081707702061521632946412800852106505564756575037472973554608603910526762693302201843163217782356175548407435681857754931171388096645688982257823788159533870030279454711607283012980363594796158720348831148856797675592577614350290062268869432852767820936687346826229363404395198399372088069220734377822606854359005741947952524504141243049378218682548713392924364578881981577258316123743728185091062276927773498362152384379432300154558395448440559862822770163789196123108946337255244241920198792543842222052075186559907288015835846889008842920755177307318269583007631515826973518959337518422979219148047352185781128321507504770902333431868322936377185967693810349970065220382609604633711448890683934043830225448937870204283017251507350805937304767292173830873228244088778551415975008457201101789425378155569924251925903997109127479145343981275749043417592682557594509944881154283708867374057028663025906455374214043484018105686724978585013970425511694025162078147644958199184179719292708090099673600492888044663509617540207466455473632272942403033448289885400246390396410090271828294637871238664546303237034598996874704414754993051559799991930318265908164542735123772687610692093766841029249183652848614809880111906249300073922846879370301733957287076928984438157833716702479516157690111927958276749398222593083322730952559436512937699847855168760914935228681376355657901695064098571935704198624749306556596572520193797002603950748026716210440849772478067311155526767776259566906633596179353195475517484470502333428360939005327844273871852633598917554243062383523838877749191424514418032159043556253785942776331230876946219456992413429016719950344069266908162688861034017811493785402828459343212284467959520278662916530456892264139589675191616180127538432207323800596044428030191103875658472071200917468312001488607475122162733890307145626496984268536412542890259335622982197304381804111937761854589719015751762515001240087246012264763814312795429294710754976872149985546200119072692107811156519175854227456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,26] 64853006077539960727322938117266179579414108064968450504070962215492606008930483117857337036205539607929739909163086411880344302624173913797177204134332746886732313969565661705720041110945247705604317958062976190891813087551345306082251763237026583964437427759450367227954304077291802494859296002457969740859007330161250510877950103387079029089724171637603014850922077529849429841928560400196247772527064407761221200961295581424884241622421273615818588419155906687938167728496487579351322571446215606273183601940417009222796809256757635788625500682239585298659399860566267702635253299291885276875478078847545509022892457564135666770675505499596923139048772306697086802353421599082886738510143180477920276480125161168106274423046294755434941671039035825592268938871650083086589430541119840533945508453335280406962649096075324903010661763003056695045999543600051992201006830969726890620619138292352602658671250459796534191028510008155626447339991669958388554684571402247871585230957779400258641788647549069885713005743656662959231985996619070803852615321337253374308828744648622820384923127385402778133388157355141917639905591398129486811974611468995596842317890304827140994855781568787734378912042549938153593357504137216854138648533611825388514013944394083791104534017031052981140495182942344924118217457771262556275737895020060124111148199122841677366903461059936127259249521938421923014757998410234068816484782365729042813791242538938291743843882298522760502558668862274738199332409466029074935228397744862059943007337484199293141991219253580027225807339002388719825619310536773011815356767581352811855858035395756631035666868256309018460585525686706205098704841172483255018225119435757501634929196267781846850086148643469315146902389733862968515495274347607493660857131151807019251987690498727231109739445435561478841698985726636249141408230936052956773013028827452202258428042009702970448364827422187981500489207191415369156770064057501941295337818786778325481523914742797864716961457451060436683199874226401510753129024636529317522271829160542607713628443855608424553683175437221242263439931770899189198921489107762510203425524626310870013300394729672608140551595736303723727447170671679075537025850189836256925238246850257490177766985338465764336300447852403920932766245243929693096449802380768708161447552450660652678863703032605523273341870697508533318302714819271434036512803244464764091286325078088368653344380314683810856879978618653302294617276405263985981154345734279206696296156396719434324177070396522563124494352357785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,27] -83267953541804632632491412631044815733489317269325221118427470515553637329975414374019570007931065751277094988099868644510650915434367862044346955133163891614246160768322298200037685739113983238084252941316486879652596964332859498683184761880611362448034172266385666145517871194423557683193256828866733939873443856578545875530617276872235274636694825066385771335015560856340902390977962475919423574734383343396756691508612467768661358061668619839824461721111386089305630116661750158510450568169893584989317684547416103747385920947385521780557148726512495653179760276438097002417216007051687966304196971216076438973445231612207547633465711193595607708985297253113343354106050912953824826751651513187906867738457595752953312427484544510594317332654560816162875374256752736475726692413701907829821338874480011694010405975963852371465451007116856215531657500645678104709159681061726822870011246687182998706043362253685209161823982465884101837330398500213265177807585929155801706424614682512876898533301416658228078919407945321362488277990613264875754402678479506640581702550778606588234550865046445484707563000089441813660280861215720027099435604297658805942151517044182627287377915488418735505438253289676061277120619932630792689817265900471501287023556646521582722206443276468967858003113554623808532262724604794238013715954027589797345977102483143504935664946629958682887954810929990545682015139108419453098241489004092396556927345412196089340692131319934740903883816630934590511252311886580480977490247799180701872614193174984441362310000202544277910373532703581453069552543409334247866751908505576744583664294924102736943143728885109850373640711995782789675823520866608912964007509025115885632032580319121903017162154855813124606122462670238681109175968040346214939155775547714310552060030034820531568219063312752881189441704733014274103279568866253816417484542009354393676618723781517944914117666722675360749420562956711663057675058033890277905836796174543897568462174845894932319502535623669939206859686250181648180691005156918201129485657503419661776310736540051231055943741708442212550141884639020872597799363509980332163418877549059134757489446053469417178877142625573881712535616499358575563090169251439110305142748233401207418419821321384367302619189204347192684161988008294510860783293261310419054787479654318051032500721114343674041353521037313392989349096445149964959834066547605293494381046091382931308867291808427338775107813022688504028729776968946518604051333251722194157693069244021774180923186602742902695598279029161984000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,28] 77534221191443944049606989872609456897925160007337378397080953321987091647213871270007623628990972384832208197443958926766410389798929256247291791927246526061505402978180468790519260347266128981101504851017245058027538076395393411572260101781938405721156409008682192747507353712451113040696838938349329269780996047987439564378426468663322874205780217361118849835212228403480023952760799113885368179429807351596844015241909916478805923423125258101521250248881970239549113600520868259062938720866126728773980113974250189587763148904605858621154907960431865443317406539127587022642269876819099757219583438513391683322966203220252139481775950330531658247342240922989381568009399652341141694873869253343108580611395353253191012686736412699268041690324783008531359084625453118839311902946099287826161975803727508762944893026236514497515643199280876311652169123559263056127075414648358502430003813618447111867036109414345999878768844409010822606667665319604916060703988849828106396786943500512253489860626066074132022034541001915941003222092590553202822597658573610271950150525831658720616157847482703499396407247754382014798825327908016354336425050294237313566229920075808082692997893143448492733535436006088472160075586893897524157502411312507833298565454966922846526503320961911905327544743673864907472067929108340243997837483104138244364666231995043157415398209502262595048616204751073174658538343540555414015214857490044397506389864772595310517771559583197941812877686243046269679146922894653588060100369013693236246099673591063358833921023571534660773649086894741255603805473949059723785681670411660802691155565371030597925770873323067279797015341876842947871719216346756873623355013024982803890841023717921468356824345546908743652385034338145835958864825342999016683642594586079048883964831621210205390527010914833740015087738781726638827267270391645041022406096838550240310562171275378810240727311725408342576132418321617859263598540544596256225198490954228581131740265976104308870331408697086454877554441800282233770608977828799458204830068713467540549690594041093984727069144890229797020036637511520888021596357303330106052385793845038195353616354018393500897633266914020142942719062624264931199107662353579097865938496980632334419130468258728022026181756220703375736359901179572383096577746066588554581347505248817295044460843503767146956104605748657931279757300434811161515341153741411760077299838766973937552086385789418102138188083993615899937633125484375660693286838602555134028082689037399489951195838536829947577564784735813632000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,29] -55955275408694845007079819471325297223141000777187286602982414602680332350590565211120349755624448129512724274093618960042050556742131424665189831225254756695620119935328395579049009602168740137706784908787127303305533824993466777926706985730308828494500024777162591553425190871034895293295813658548105462390640777165589899179026140422540192586247755051387821655460926219341035989744677555633792469197292376004192420067638304693281597280921273914961543807497915498282833922835953238910203377793078061968145697596595661003426765523435224148541385010990030959352429019290756318680623136958586049761333268282023686432460507709523499036484312318587249528363951501984808605965545164872254998075169706585615036285044163037794905895503122558218813551321931489095959441838366963069106591987474230853862607350036833924485808904777350862602788679472073417860030248600787080535238940803618488387726264924294381471401634739413121278682571944342432299136990004389018003567749622948949623221254600414460060947831189688773743478482934442664148619441514271928945475273150176749124782030657098411796044788635345581580209807206709255689090968367439834600356024481614631956906039228554486630763354483671664128128238049846095053341112384232844162641284029049745688074900516855515182172233954838817473564599636947474265378942657407702583988976385991857488195881133834709983451290112682953394415131925710146579810112029274731779837799413154736614954577501649507824577350440292761655895309718876992574018778059864250717698815166424642053210871063741422724538812221520224094681118247836732500702122259130648308194191618224564272511553744928205180210670578725914909378613818468521761804864987303110353779256994216818346737561151833571863813636038718579846960174468381742495780266086213679516662534994846257254417471420201601323629444470999171888402529791571609222573299879309036461511622508015365909136192590822936916548328717384253982882479633287215509956198465527958612307749378721600708791358698101168486978476951713313162907543961245696447002578926012636343846490220945500310144248312137329729659715285679621112383812337478110567295986260128945443142636263714441170036088270355630879347259891326865891211112804629569041265163585731479327994919798250582551545080753544706190929192827458471693070646876905746716220507587172411706621763410311157502602066525946740544547865322948495390069563305392038640211357934963083853036868835141019190191865665244451549669439776500744283441631427375662181733919605393485335774978468874990330978509453076335808666502103564288000000000000000000000000000000000000000000000000000000000000000000000000000 [120,30] 31041415423028814187346452175082085892316141776147470615969160432077294796598187768497889817567489695710744191951527442123876210504423513212708984847947566340911154945375033373662688324646649454353798963140428240539714366151101544333168299533526764488815898262982066277937461545751499242211534494801002469707069246616619928918619779180136245579928909034763362134125338761520671097585431703962385396283485995424815267507981803438760570594797130512710533759047561633537627673006206285533136923308036398059346554770651161642039324911291264490048879854744905403117957280600759782012376029527985688375936002124034859187839798333926979859842397103112302906020779931159714384552631499581629433457412305239035214295391727001243703567050462518595707240614801122974802995939962713550067278457088195472095967208736256228482018576836554614046154312249302084818471547109553296160924340215812286914021108005796891663762245405975722686598697353592881182888237331399508845311017927482996457647371316303555197958905752646086631353463083927655815279787906383983148328939977211320627544033872165360018376171559543743052194118860945269331090474995737232939340761295865718369941915297405593070459393077200473309840827178920729219195995704239602982036473084937930356690783192810158753185810054725643670686214673663747527796128184553329973994159180538008147481464154281996263866450758729264269127707967832586285668263949227373774822442251427201050688513947561583157561024896989731658820530746135054626978609158860307403616433728904439428192464037649640437808906920772747071795078459740123111637504104841019105540446099425158886304988560717262298506946464625685949297514252048281703554945154658578723532582854435041739877258642639064408138109762409397086812760058016931250918029969597283406090382652244502964276655764438190940329709695187479000978196524371873930893330071152613862544838856117286996723918933624328057374780821074706726436241179557346292646285091106240988376175240756846497073901898914298715622572423762260185765549159612052605296679833466472728709954622835299702158122149182715875118156254334101927687351383513962831167697826068435697043080452882471046801382800640374980953524216960487199042550509037078621223006658394639007483148548950896342404936160699812341186817770502805763005245933545004509231622704832361781189500552920328330589843678180841693803598507314838675904001977769144883871099153518373147985487350341015153598690186722777632999940633097742797336801743122528077991124927275879809154926788506483944907273251415006683438926559969280000000000000000000000000000000000000000000000000000000000000000000000000 [120,31] -12236029972976843693659016000608457397311585932684934764307602177569710828490418975599554332069040403660628991726882209313998460642280613933270330324605747675047082538796039871404725134940390086471367187529164609260436226252913777768053608286823247983449894579089482605017815281422876955750130735159728447944173233499942887145195857448448157511938332063417193730198741496208205074735602337319523452240158097875246096920370488632497096299092088776207026935391560139154921588053233698819174761005001180891260338964795598315862249958374398057966461922840819798999617563137896335726258824186811700253461298718863806975791385187469371302461649710351869552639204909375114724667551822559104024288841156152357663980304327698012011592802988604797620576104080794849332185706952132236529933424658228120290032659679034920775954253489128907361427238195864615396450682264856499759229912312338650522670950068838737926668424013034971004120885002405974826964310823120095259609366244219287462321689873845946422819127277576764168721950033450192964450365451649575749732555328366026066786599220405452276708338456014911339307688552277033184581035636491371018376952623505069759428754629475894089941106522141815634869803953965851285917021988439114872314310021402362602400242651770460696574977721473380979203016049983135134743443981896612891566999747970059435749061064261657586042935992419037424947991436605667851370281619945458389913575294775300414805821356275082240201738578283987330375531576613932660526111278766076590536614200487200392190176100568125734806624019672331086718460216755464326905277580630456648278430674815965112271289921578579377265979711961052866298970460044882294904861032228783946803245782767301735322430393838569526962033044576204706049759473801891814884977378514292745768682885381915310534113829721965228154267426263604282922991903814609960738425805937231887938326040737026863424464808233802182667546056210266002595117849676112346489558145300249304026566633813152615083724776762859237763417454654331707664021492430298965662033264816408215552146065098355673927766688095167432120238242541577624197657055639308486437315872219398632803605535320782131600986520329846408570836268790062759464889679174578167493192695962570182155491424173672136574674549255232482805635894116156951225031335629039293745847110592620019569982137535753245176083142812508468020564799496327809435355677848011126729228318015165120293207661785302133926418854687877494931374882254240561786917349953294369707829205799899129628404063015934025866898772400404186790301630726144000000000000000000000000000000000000000000000000000000000000000000000 [120,32] 2328212800131607269016331303374919219712854108540007676362800009203278778416632883222027051537743538087972952616038105148346378467812125116887619539755717004984178852546714864576084042247621503578509976325583937995581723345554806037003983008458415922760106167868038882135885730975714501315472252083663296369137983024975622115361257470542850197730648938542328014746194837153880716277862246610259149621419238373619492083097983503014379741427822487331438757542467297302329813862112861917604558873309887880782144401596999969567747662768977817955588279364411715980104742242962440688876524647516279956502407306022387122248514303686687232331003773680525773808838571032276988197260352168063983780872872850861981081516067732628283933696478894845020949102323029159072824963946285897526555373777922297007476549627456395913994361794783025380437338607302082214649494526236260377093517245843931804983926514932867302582311753868050814678558728743792240898043271162671114987205186357532914171718615208035250247256295193816028033470185937489083183693492571722686608480665834286678874100890178765285570344352663998484933136578353977313042564520356146150751362362400052603554674801875761389976342380426094774942717886955494505917842672335873441117978085354614687991572039912931284248289211628131235719293229142247797786449304212446042339172123477918359259711711911773974083061022300478471183693311131229791743990846131578578061075165831084669825722377363926683114315360568077722709382947067808824009962021957134860941722129860215891436501369788667138471830333455037148387899275745675062352255069398776973076535646973157330730637139524944884545214810561581656793828607571184306466088314576182845145451363857243592332570286367866900064320755215161073486560991795306276192942406206952370336949382059302332312520819018799483400905177738223389314762572520668073639775562355317166738599060568534806510893724662698292587895123949840036314668499776890845462850705300243522852995367053340786066096220624955995272589362137168119226910127518309607435897599631112234753827327422289645179547569012163442915578650310509341755709103677615632131958524597117552671179906010534013951436887753840975469383810256698282160670675504667350412123483661532426983395936686823386867511523843458615394445467916993580699965732974411790117362829648883658324825296530691644726162151602943664776677539417195047389079787093374744859811174850264849563363207811359972804396132629412541298169333010403323607478293018596824154141196283692883340350285410673978171384482586031120445783272325120000000000000000000000000000000000000000000000000000000000000000000 [120,33] 881035297721547075477866492646567023468984924477226406315994848930026832488554887510908082975566871809033395602950310023591164156320004618740754383788779321486610131105424257467974801660878305804589575529490279654989733395822700241055830531073474786905160857773882371993933167226512782154426629326712067380656004421128959248482856787398162430105644874775547157017848837810026941501132820887677860967987576267450312098910092964828474775260120281640934690477010640299642698940237071234187840153536205427635645925352077881084599154771647725204638253883549921269641967143659376406955587162477110553528789681150004542807452807468372149303448971793997872268553773124757792450434763373998364610832064514947926482360105422033016064242589698395520388130020777578125235504652945227316809120821856788884088167298653519740704191410538528125079626613313984153865952489769191078470957924368541560129204367847529422394952445130581073240815302916988472005841697800126366639853684169355961120690470075648375742127628665092377831270436214746746691726733321815347771702656208636854240296330469289975865162730112647976084423650548917179218345562004138614933481934574330447281047324488270461118790789088034879101794884167500385424362974319452804736515540631484639218949135129708472763433991954417727433917731776979265789633845887951735799861423532749259615902768449936555040709162845228595878393978493773638363123041953587321031325290233290639867714714592356625327492005595826860838623946509828860729486034816777351409026436874130974483095711021412578117595946426242460153667026031989067614954343933968929859921155782805033118360652381393903748600008967522058982398369001197203580871132297812534256633421460699165960404583335806666317623011026193549797301531866842108418789318806616578991519487433805767562209724333747414134453072524574778532399706909256407962018173101310873479463586921562244733274574189960652733049371315342833374310628531999422969121259883620300603970651280705911588478722959481752699184345443266985913989066405769180355298346154758378123174841135200291845405330642408616704247258918440759672159384571273382159246942246236610116639532705795060206274178895291609429791750561829776593517900680889697729888841098713489641946440111305487095014479442769534009632749714095438560777805143336016386401274113015917267772837461202234857230655924728286743122007563093215884573557243851144694684607126385443166336061604816068472726614315253212341894891802960936923511881440082728725706077661935625059355860496250623795319906031246429590306443755520000000000000000000000000000000000000000000000000000000000000000 [120,34] -902896677876934363704909525234932630481370517429061447168235511322866273828150871957210366279737885096741229332722435336081553064536930581525047814381360910196757244504865151008432937913037372584933222054566927345751629488311786920870463789934387036037858196588389200012231847281144286207191551074123806838729011204003973319096712921039954562529970946997729182063060944682211867245863340871053335767892195663682192667105754039877022771603117285234419748955321649102436467020421386121952087344062171735782914166959339422255178609718915359316730405840017393666207896843068211615096160679701460957400209439887654056229582540258053338963998526642975495707312323211966139822119576941712073205186939922481782418371904626896872328794969901294274708973734810275203770979867155526265592299571723634653583876088699466408017317149429578282850908436221317310485301636063284016353355363776788000813423808455069835530384003880444776870076690949014259952450845674643518345781453405565110212732016973746986648551881757440102589425744886203147751920265319101206617617872916505807468904317860655160911116076147211113819190127057793040176902560387344171983739570625039008856764760324588977140617367553085103434600764867177631899353792363910096412072783382780916827829647172705114221723419398956755349541715801852053852811452035167644241654638664231204692040386115969089193499869396147812780446913990734947244961336459272658874746777178396312826367337363772597788073277778720179547443341847619049890500006371405718062538610268924150510895395921279899867661670873370680496427613317160920946054837369606938606651463256524725702792629175206235288318657980273868423991897394003494646907922742491715240756142796734943200443252357212555143755157898751887076082861233840106898417615531979386229028741318643805727453969770019586870393571954389362191158210778589957509647191708739082979114924389775078338260016604236762196519801243135986660438614177638409492067495173670158118631715095397108058584820177314534760265119567381819789020651972705309080329525711650196701028319936793555020822287370926658577133917300103724318948616982776192197333275174293536738662149154051349696411941998348576918257748923653277301638552863070441030357509226539571933076734985178476286063497332531460799919812409039354214984678996262716835583387053817762035831997892019988173436136141345888257932536244303482315572891717731978656111949969786014933136711510281698749180336188622603547551027569397330464429951021718174867790144010743519547587173319351956479053765338339113640082309906432000000000000000000000000000000000000000000000000000000000000 [120,35] 223214174385694745367007339250926519732093418753218967505734539593100597215942992576954350053732645400554906659056089532316410753419308553579452695374389216423565118047978933875982704476448158087511215211619924978422023753600733423151215844208312513680323748992074157816546034197675646480089914268228566863220386092382237828141737067384439481914885983115417797128674487457483721113460693558448589324739448749458794733174690855247675808043643259292565804427126282532302237137983710375049755182676831055096863932186619569273192836283159667136213666405929325514142563815633528830899365238388672481346674264291299723524354235008096583457291851697079917302815721926379782344202055849620715395820853512282987459646745102736555276424051134702124729593150785291858218425236746462097212295588604471107307773210155166458552829835979976006943094960104490512161557444948385257043520891498513858715854042247348859346204171942214553382579539920718045961658299706839829178848581939426114742522595121741891697208239036790050543145078982150683849712397303648938602006736406558828926235874069156743342591876854495966152872673196587814595983177973830446799075814389382105140279231157009358523559999314388810904107796937233797176152043994351544211119635339284508265884437303841149289104894953399317681904004753671415035093530102286685627641597773487186621247684169974307966375136408603271182485929638123110034572367188448815051792031173321066936199269641080025266859538106074383436520690639419689121574182895353187570685150140942465972777715052020237457824843227470612502563095571966799801796573614581102522255448638189000177572973512320631696890566795415912219385722050441905733275219349954670722059142842841218074852141911685589256115211119369933635942372509585515169567475795540842582460333547668328884720061250960416687646237602880249582665797373662961539883386956642362198177876570030925838021858189171448910358870942072392516010572153244325045332115821694544914831388599342165265080858314874801587324791472683381372272294659195810628749968910441390168459411643096107399898079205488040436338509438108702913366920315464294566535659560448640857944473336587550459682733485717860618410473555748019622194901645995604625109828574084292858752928714476846219037265379452657972380402692890156549488175695698002939683707059700199236434527968830647846631982590846640480044078154228815284562412836339765990829928862368731949362254329781097224229495720382335752853475206564140797361148728115457534876835498849407062927667560179924993232763237595054939192235655168000000000000000000000000000000000000000000000000000000000 [120,36] 151446301417884203828862878449150443981272049671504835353384359805995416148361697126570031281566255949679172108897542074566349383601027957894628648941148551634925589572451093622477046597079713864073991779589521530325226726314908445705739628600261265417471427574938002584519591642876586198435736088077927933289176071502005797718045238032646364973278059176499597043535144258132497879656567895952397843033506868033777887073766212179130112310942872015474280874189324639865937383118284601580425875856976616509629996875068550394784905602945754616326059631572790718619432339875947560045458691536660889633503110129213422251492426993414113777935438540473769808896454785922393911333750944764153896469046953601886765993553150703061216989381551319478660209760879257875125746682684323239805000641160946969492565285455452586107580988293843729270794710738474523472435683612693109465840973329924370730813703981362180496758827173773649004600213937983347257638425863374511148179391115533655239177333509549298411614461152526427963855586158331042829345671392740935616777641517544676503303135723506590630016590112927526145857773053554106875985335175468350288400789808452892242696821562789959801097733634780558809113760594785215530824386144486854796807246503997692847965364680605978505431387328924433107395338586219518718202377760201238234950726056736701048647857578052019559641410942077959167649290328858588156818536066985362815575205891876621126838549857128840199023527657441195398714800961976777608654554679534722367739594410184315842331351396320464850184383894776087716437132302887266138332917735968023918738509833902413139521693785768472724097659888323069332082906335912044775820929380850867644405023785626569192444065146860577668715410569961958500921612167224815217294014012382801803087691256649713025377124234635758461270830404378289236797267506457569246381318325927866173351180661333112985732882520713177689252363998078072091888674323309673748083416979319594422058379637890588545141552793292840812561502446963403773587129487613883881669947608994210817647308407957283705641615593341518214916946529217474644435380116490833023201751724047646264759603688292320574663676983235637439483233400542840757670679205666539355561826273518227921202040250156400696119827253351319173360257087648914355363699796600993151755643387663789057565817350462448329882586603006031753996362280218802760412109884301278490120763313381068895900745425842724882674529355676403028811514692736667451206089595179666798939842512377956952959081769950649617234697634466707364733899505664000000000000000000000000000000000000000000000000000000 [120,37] -171139797085034812170927269720887012794448828312081292238500425957017770624959355293981163590940808926617296170418501925204351407563683866841237109087255807505096518491572275700908944209338344234794990262356005919364055169490341275780065227984308180564459636441128061466772590657354271932229391595892295018972338344357746119772484871150627549118541495326290867014951709922810908065789627087787018956219907347121583491427281264948419150082320340496033894326711298337254328065703233601069817592007914229639873393835083936208502867185399326732273638777316930755368988883106571877603806153437133162474555914395405510961232057721958599668856033461526438555085661002482399055857179578834009459912031480885534390116169833386534451674869414455201584044357667250235771029500088684298246583786969857544145357119157962290689062659087986985491305385260603651100823472268945923098911894566718898199016423387356837379579987037473397565680326357375257915859668374106742822361954496997970749277446450043028829753485010174953404885580484267976453036825340986778148717661794248992863347067265461784144386498145844569322374110050185650569009738577437708635738187345669250313066552767637311610828562459795949213468048233333051973341405723519605607791740712279296224794428774134764666976674686257655791177252717035443723517117392572170729456739936631190272228917183468316527522014646688443118579540013115252859351790028839265339566677896615690969668164909914406333031006030790864932546592749548768807156426001420151166030316095645384866686609808457894253419503668749190953786809542797752136406354334950304176421178857927879906918197724768833492777343424462700771058304768901372243188386387293990553129464898817746885797721458236318610191470394662777158833506211354267169199536592170007519529147333426862911944455258349360543646343686675693260568786226135368508818460478010134697517775732081520895159163699938353518816309213574061188459087923550120851809034301697745991318369059778796141452332154509801396879766571036067391365393992997868428701886643586503548877612300014524448633499017423251253731669265746731041255375239298634885294668238402823149698812104445982780995632170545380773172103339157441924117516387852212410977310954439708386400401549667183412869024972350114242222805205279156801274826374855669003793059517953834861821555969857406641465753600281453612219730356999659786689365752081966402378016704685581158289118619217713460279564244868383320965627109696625382991189621202597036290893073059010701232033736555729978554507675689056755974466961408000000000000000000000000000000000000000000000000000 [120,38] 74243890034646661897694756069648872229875949676822780460581836208932843221725387345809264058192294808477842238401469680924411417500315169993701317743757361841914775620959567072633102142631946363054109011092983946909047641311362140727675848115245154197772131373134316543442555178467112806350705592325231234005301269855271303377574601577948899622008802343717853721195464078410585340597070698484841610509615721845944146778587078683087524018573359251662989962833738616908154623872996588991298490327182177354095438636467992305651155288555022717963885286562518139152473480885896786677592335937097667803681223904658521143364503393311473455964353992645726910008339107969419438113854788632530397380249032998654089983573561783019112333980159237148331585552796854710265060545823052497206043586660099438932370118343381647032736978641255583948987490812019724320841005983268278089331972181830351557230392674868939561701263384620001040449645540737957816741066868011337234601272725952680984247951612012701369752240086804192709481468424153877432541897789151369621087765295078085812786511822382943219117751430486918782212452234129044220246548727810792642485372362672707435653128741133659526759221967133931368842261691037354341363499459021970330009466138947136251809377130365994988839832121072959650942154573646101265321997872226496978483387342843857706142223724421461999057150746444686892182849417863891865479465429386619835488599540556114286274450446861346067389718407967012818212749338426050944816978574195526652568668621993699079167334236388223587088987103885948474266603671915168769046143902440241148807665218077559306793988960609864782478931472675629069636689425489083375940432867380211308710494357398348074132487000126295843034663354735404263564837352277025998096711251605289337708275891663586524348128814384424100208470454691308865115195063349397648940433139463626755775940012672674607210253259899910158962184103960717526733192079355150547287678188592794529383159245831329095891015292762180193652243705630742632168886437083512868027724089989562053684269146944402338441252478177846846827842912519640713344939094208572583225095757613588201791832477582900973113851262159442315051352197229235938337626048540852775245036369855424927996530734578985618325799208391584458546799936141410285800133378707157064206724162543021008801916196473212748052986749265406095198721090964317446503007253208123334532340281135593863234329682163348765462335964053259359899894495477355518715892555756172243416671453757284671675355093188345889365465346012471844947319848960000000000000000000000000000000000000000000000000 [120,39] -10000877166671771898501818371529829175857626201945990093963741241291938699617704380573896224477281625995103212959883841849023382947100594667275353662058307125293749812686939526742579450245990470653651208278625279921567663129477495726718953159121539941973642336780578966371919851864864147713889670442046336823784782885184480288555282131773263691024848316072961582607515112393588979243996805325198070148313272683605915507979262693086483920554530115884976559273658327714688982252913770035871194501889315719720048860142146854090747685998227407397049674391891003363894330441369228123459845097250446697236555529027440678793671720290754338144698350070536164341177891927389306302585073053050960001387830057708600170988609377319114497151597388049458724383410333722169114677335510393110262142622915246655607958821055174803339762458491014348291623299577726411532450063706485768934612080087848990475819435241115084624347171424733878310032268158240903405570978056850602617862618044799277556497940624587655462053285675691605067164485458788154974262291291687938344775514382563922344949952944358803948588113997590233679295944676362529944898440289091206301593609853446460389919474570475025274510268014955106843635700577692145530780647291547419096746828005550120687271281253502304318441127116114554170592432727098629448389187905659460795414620766670979268364699321883564678023779064447294378988590564215659926561409552529945999889146331234323533762709799042733992350801080423453344206555198975057591467894068846446233909318296396625690943243698257928729417911677106455539181338847964734687578559343667813525174311228332603779924630162201874996615333810959715195992171227984922644337645966254809187661040320332365456481963477805992440920035210998596959586176498655390789828223047012895428513053667219815438857929912495539493602126405667721202693261765943198121295946014894431731494904060513541964152829673410408664401320898115129461975088571051252713517759798884601971608896928532894064061099046722573483724730977629756834280641264262790558236345456726273323683703230412926771133894510256528007296184253857700192500899007955982275962804463653714175306555008621390932861638277565557850194532155764691834357819761042811042459246952847344856115730559994595012406060546554716988608848911292647346053170786962974547750156794403060231897295001569170420180606524160480019845707900826379859822671382245503769381532563386745056808859918802722522410348179868619208592545369703140844659912277848479159212313271848212995124083881113600984915345093237709607723335680000000000000000000000000000000000000000000000 [120,40] -5880965278713250699638008561795611412187471679752343307661696581396879370336109301864262370410181338626633714516967934176422112345580256084215333103577497872284368513561262557071642182438110282615802780681444122047394464714989313533275069992082146789501283883047318784181919948536023519135339721080183080293575470058956081424365185066925739049276604278479968148389288677061570509113185199219528157616488455493644377754847727182628411960482513531059613002577706049766279585175071912522180314413101586222693726355774665875641818841076097347418377070762780231874454988531870433697073041787184181954494284434287496846199698565682791453066573088746932470863652122700661984282830005802121178003665197884745096274814668053717282883423921489851989503308139212931389080375066259362481771513331079136600956148950723666820728046002971687559542160683327591708612199069337432281884791813940755808568375142684639299668697301805668180034251989393525108443377533335374081263219050089665848453823460860616190386820222408634568413136672422520606693405698507921824008101614963064913386520240321544955996841446833638967629494654364779777461001015869333137709917443865072984183144659242184075497878211104678141660937861760285448703541315704000244265914557413983976738255110553362615420833838385745167113312305119753737244695767907157958248819349206514756481197944211733308287830150825612286705813927958940822676829374877800577434160472377789249278998945864088021107824435499228682791974278559844860745113979888767254229572736278357626256498936170903023024734208250821753962277040845727260125316501684998290389431372293358244609869961775876866019552320452304345227302916874491768046487268817442560771035077894647775752609815678978187669157410046336909461407087868447643371595534454786759761633786725336357362271168505951216712333621084947562740725574022658899655731356025715974529995013716650981221852287291967861717868958649602695088139482078947280198818660529729668752623806819061574148413023844511148952201538370165130614551559750948604025261803642710205845032169127069955784633265364783979618207495151909772801246409073559383646787250514123876641200752294893816383353804338565495846948542254422996621404879766726680656555937146347193804770628660625649107062318826415843709841770856185232327819781966196149674096578426193451768576745869686940779667231224378987098903443421946752189112825040253924479295373799408603293275393057574506287114242296716179848184713860717772573840802154820164849164516344753866366543482030499429578415823757121691731865108480000000000000000000000000000000000000000000 [120,41] 3064770681113659720624553820603669699048519847149348782455443087951182802119343641781376267868654637741344344918444017652818776913547353429492063277382318446539511497121154775082376584705182584878927837865134857514634562701726269967082796024114818235684125384474035084298788557371685338381976143061259119222360890850345207261000088472552158374273767864306595070573343923375965351337610834348124086961067541275641174951887641659603346591472190994580084876126976251484970608692514247771518326640802746015454571518983763716644233326523484730688170110542506187069515386506923988113743974513109605107298283348145172965205847972352527166923142924984726292968898698386696084182995345690677353382473225762827665155576223395315764743167339308403156884851085385662294391487282706811416353014565648845377550885780450823852060913054982553894803214640700124470217340036423397688532551233982183199626049532777252039389886637900664181540227193451352095175045798831135241396934719877729028486674892578629016310555019946082532910039040716433121665374879058358692166133179666816737399590664709071659298980080123700906688436392779931594327736318749560030983699808862233724584049843335891365545275272359071555087659343131038632715495372865982594118176726502435838061846143499808978501153955839610053197094968310992370480372617623938118332752272034220871029840577945432545575243642045185000860281016604889806539450876719043760344462267803651930690568189627577152668107186715896134040634257056213545931458980919176468377783651186802797302411289151031106927717426085450590863575327209593326596999687626076352585032695296912948433826582895222413245576328126431914196171031241231877561733188983935766052853559578764578897895040987928095002458210434430013362062794052680715183094217287619871910883482095558650192263202728835717765172645882171155092606933621273668200955552374275733273435945486955123787571495650225320201595757755948817361112366729887327826425280326485818043665543065751456693919492396058347742638164556204390834368255347543457214254752618816158498156422999852861257637045601473968712122052370626310463013995633206277640703106384535377299048515433730908800883301719781070351999900604835293035696767167467890033920676189031547877822240541306810239204324872374216362544129578441835811360500090557421355378509641905997724762454898191525498853504489897706913936493204424893354117741361600837469805704406920578262913267305303110542132551189289367505497111211400232276140270667057136743531685301439895126467275848284471992695054966669474636654182400000000000000000000000000000000000000000 [120,42] 112822231425189317455674924184003401823398772848681126842463136649667017089378198249285507000129886538091640658273181047554147862937979746396400741742657883353097856037272051338387585488357091042325277432315335869437082081800743525316967135585749386241602860765002623398660577577777969408100489503414247258567910709930960036995954070817920305032186759210342817513218537397213922115761960371147775423842564298118015173663414786230095259808384153573842086112935506517504703572088702300046940611496763009525229409703195230434213429192329327357643975714186458889620495154475304248538715513920080050381701184074537080964797154399113832732255772668113874795718735645892908189888542671091685836390008235121623959991086161766464849291778434479248985352487222586074979509897223100364276809274195225071961437633383110141404189450945626088140599965727879530570835218495610748540543602810087781685298803136388795157056767614162935209680369974416876385985425806722220723200151723335201207889715485598042956805549582924617731505654912162475011027818315524402349308912574165328878113648769434017322729067536711036207586884852459835035225760874990019023857443680626210350173548566349550403383943183839984880388959777479025733728813885772159965365262787431750548917810373055618805835468453017204205163144904018924020628948983746223122280639140990467569599911693417955861518873206553847261090415330975667965078986472934464835459690931752953189741059897911056372296787164110436035927780595566464502265769830705329305340377537543945781206959398466554300333311323407083505802559065006503299735621012433368925286544903966825076281683933298469623993885096659628736534947088061179155040294766085979052247350205621135213509561119716951162358040020056028086530053373679612115829550090602947430390671127079353102677027962988850008241193258071478281390263075677018570462227495768674146599595134201448762530669873493536926912898739054484996031625520988609036836082742563981939645373073459350651144536819993638735889743437113192527974600965625935768839752076392449289918618257590681620741440359282618812489323296796839425484875214894458604075644754618383143853856264443367118355184258946364405542138227808291297596601043757652665184905578166201087299405489402089831090353086529925731557572224813435590995803100278259840475069164107863459225473773721010483836013269688804497196217029040370952952611773321629811040960108411837057503614976271945077341724751213680118492326850979535760920071522467934540074872784508541780386404548694473167303886762399943257667665920000000000000000000000000000000000000 [120,43] -708671363062116049450699752252814798303068121675007250478214008949298664455555295036766738754465721041797840325817760807833832873524232274571412124068545436084010866387272605421798456847231933019777117668565386344540099387434178821272626101099215529637871142605594635529956969346074743972765626820683220205438324240946646041236232521578968644372363789703897482645634373819976462039519598813432487448713963452477533232911500202420878107345324000992267270879950436863892629693931016778218440491199985799176626167773291617391940042981064826261966828564912652812299578427852245963161203103064960351456474359340324385929525144295490468203113210014865139617439743274873246224317055965304227623577837185960087193253016788501215133763220716382691757387444406574036612129115417516912636178436628876247832894299648430586387618596852159023930827598378119330570446672974703491100886540071691901564603375156782221070617378083858294153874778101026778755406095304428527291537095800851735826519956064698326023373793162856312443407659184511440700699202723503539841566055928433486788728611179907657768712672185849373739321868620251093266811560125799496022520895824903291635578974486791633637053386297097084615731580225223095604309223624273494339820998514874836815018118840792708074166765064927962352509903229607948218122965150384407326894320549889763378644448333279664948730189208785081691927528447907191906537333203103792643882987151064398038819638340557290216516036423065020152764963402388805845474023897795433707781197268480271930544292974761561981017115516436173288004408792801135070965011132891509002079095113300095588501437259499471190539198553304049607500255140808456382457858197296295396770317095377125535121723021237953904366427876722991329224713356489054578269863324536144152107758358614307608174325849774932179496105859161042725309733358180647157841491849083167148474304732781699618544767909651488078933780850563118795808072840672695587555777444645128166816527579396833850682702816241166055524784597240857830548753147053474111697906803248654713336532324067118881913311851430864701422632849054036409492897478726583339505556200156002595828969061758685750599233738994045322283196369110931326726001560028549257953524601754488824145354137339398027140919531991394643720780173123086646004696432233788685638105333433106319470735309504898999423477955040438983892393606543942313759656273425690139811894071968763223962335946520456319643907660154380796100730945318759289351419245663844742337470065533719216662674259584920342106305285810773997985464320000000000000000000000000000000000 [120,44] 371770906537056479743344292213588856979452873198563176331610740771485459851183511992574548480305789037754950560392026606806088422429752442342915993732392338005950274910851828988708083293989927604088934733192761506145041397051753486497431936344583450667722658923565191724108448010569387374992967778159423349665493192982273128215432004832911467816346813296963035094619226696573326075456461679017926999042761894311510185272902890227956595080887445238182285670547679542465579758716485001429107695474513385276939017612395725188984674503899583868105383439551842900929454607636625112395202674489959494345819184327559866280295772424236351783366022179102657676938167067478325049626340921653453429886348615570406243705699636654358782719720548422742092799486261450075448888944912218113830758493386977491272524564553744095714012269500654718683049802484946273297529024133756778938511301426489926394701414817554234771423996486374828144018591123996938905954857701467115795661524590000258849723683221675134344571082171106165081885687505189187466521029464412278941468465900938334679662298386516845167171831486845705233767322106377078678686763319021546463752611250866830971383099047987246602621840157366491467309476476472773611863010385039579760948321931476555507600945879174229814353184277849668656326037505843499073076306586844205487251957871372917023019596432576014999038375227952544237801203126692891045110534793881661657922599826041450488235423940859511475746488524626261703690175193033871190871375760375010985273040263206754705978738264857703061202029462587301757326141992014192922625899653554508112346702462238781688632662204186001900106734664313430188579122978332556137658327051525008967506289932360577564575820287975649394020743904223227931643902254508451398753271441454264210250264627546745999438458444570871324933837037327607558593772773975637876096388752622222523798411615180804688209190969163148040633674730557607177074598249780945958718809332092684747676247602620080897619275824014647157888847162882211406493964908447780639044101447143741633371381236861707937557795418844447494835635184503748523507968529695484668945484582766964426562355604040891490072173588741983559134287031538944237913293723900404905005736012344401694831776780381151097108936148404967596837214508047497044591686638085274605881361393571090196960934932458278549613775472640741036153389101447131442431674016963062859582262379787965430064442260936875486167774821311303980818295659623678223066821456232164053251795836009551651321968072124567324426127259517073264182558720000000000000000000000000000000 [120,45] -102785884231159540392985963268271310116947232489403187598895034842399438821673971256556043132148717191730077319698980583471420506368358789975907147483132350215223572438329367972263752871693805579436284741104916673508910851248687815829417685053570849360476423461895926072506695641881532771670808755228188573813254866279858991095132965106266618435531185961540925307515606074512194495352419202661161243499528172440500011794313199466150245204406501713391490015151472970507620159183799335634318624009570659183301476771377382030997713103616675919231448007967824911713383872773058608702262775064750910727195813718441003243057899523046440124211721960954852567624235358356770847914443645449882802372784307366346994454092383781102963255582286537108289074905356655518964820083459143648351793896126343238152432903864455587568967683697280031460256317129112834073155052219803038085886404980052421982680121905412812616679048886705894448844335280250013730065083249353297071443215910313968046975316111942547216701556777567204788961278316914478816183671008831718901295308999255663090997212751156666391651642759167459785252046762090819142954973673824119827228735601424083298841389729720077016324630752012072237330559163392382945561446496690785962221056502855384353904368207728450873896348614333532777642242502809672858611928728149224396652026969205416854756610518984925591408543265084142747984482306488154990961520564473493365544767428158370872788931819095359353198010158539938030004486199936098611534501313527922867290309639362967680303530226350963367305994591310682219968684188099360730960899006774684340441424105497265928181809450866826361675620181163586920960062228073060223004772341050813234595409676698772556715872821144423182014334922653866016333328395403458105849118674194662204096387763609839658789892094402500136360906138573654379729567095716967789433094886487605615811488286215984566322652883135652220984839377086727545949402989263380063102047938602536427109596080518498581629118288072323390161509547431106274983448012989843994944459073386344492627588908353721054705542716697502934309605850057164763016824150740571952564811314445005350995649794332347208538445539045923708751086659232387002867183436093114039062030573021125235854560787108445615804072890906735903676503463551547449581377160357882089551956597891459440414507697450748484117634090790412444547312607262379393619983488069867430516210480170373661464709997390565144342161463186421225561069375818241532064451857073541620282254120543730549685563047444502053046569808075060065630945280000000000000000000000000000 [120,46] 13265941444568528798782502980441163929589500846294370501387510400882528817870222953111267641785376314314932028449926893950126318641699879749843867910919110773637280566891505333855636316330710456254015148330162631152359332730950467616912977037942673992527644438601076305954083481114153090321893089542683008992386548608863195129640004971652640187632866783321625934488260139153309946823255304996419247838389982945708335920466421443876194971233051767514439396916245405391572448234334918877267754770215647310754897074112182986685569338783683821234413536802514011367177011610586538368848920919103819753530598723771505679191683170482160749294221368677724292867680850183517502226568349617266784295679805989309473740811978803060243540366470221103712812499695937879205732918074886295489900569562158756783771680635650106929169727862425342419423972016649222742104076092042234509817923222533463526925817005033778156965688183240794033187208517520780922011583907978736469962404339561038783357708747890080216546790225368144490200983054227026866746282968783462173514712797490576103714516766994442780032939959555596964482301435108140808988969641294207716993791593632315514933520303705691429550405307111124265005987748193941642650044429164886522061005179511016277584442781975932469070572383109085169585594550267443006987411830890983100269924508266508400946185347104318659289269552608807208004644371461070303669131012886480377203108297604938845012313699427918545474828263883509318375043666591570637906412186617851245901315086788381270303054336233470698097215945501550300642714370731757870879388898447468649632924194938277086322961434857231117554209872248517609439069309371920979787479127465685631741406268583203106773584477504591389681516640620246755029657628651042666362308581212545950677611485268222958207466146748909537356114376697737439969734405742522037061557119148228845237711437258118563968518155530390741970162349130677474444990036762632114428439044081059341804065610495446306159617755776958425355321036061252771591009044120989865346692244592408660959030671559143484740504569152641588622824197158991268391835845715126386269503639525029441944453085930078537802720604887214194036087038920751506960695426139760906419522340510371369156045761439207541291777198816425049803089647066819907393225475073009752058270310861296769197424496828988084722307272209170777235902151913055185210244409159485117252004746382650732951354334926892079604960901552830740288498980679164344434563983486628580802445260448952801490151145518709589076458418818426340166860800000000000000000000000000 [120,47] 1199506959385635593904042724132255321526791247707566812521425448183284988605398178533180935235629776080421776194209191546575023427770201559350786682564250864567913811032020661505275388731726052940940640386089589311081227425588614959347310536276589277619476785073081566306370214228152020212834790127643442733246987306028632290227675059618361484850543349908829887942549797785477788832979765556852173590839074098562183174512806597395223690327207932491939040218992170471917038705019700853122784453581208310899210231351273126338242550164296444285831232559992814909808859118305003330315010511302833532677043730529788135047593854202933233597790163644813647341724713861573791358354335086104995688340353961076880998212737395115095307913610001311210063408522927920506812659402363936285729681520700249020063755221841726196649947083070672040224986837062067214128432042543962662209395908041323811881169514690018153093636280293974106492179419116648753691530854049713412206387237830144470754537663181256284464607701422311400047275773910419660666600126639423592241258724504996578016004483993853610773740804009964709707353680789774443057300253063499721332200489746303865175658447808764204792822895673573618802731006705012798228629371391549250751648390206253023472096717685992926081656211296058460271069123691536943341172129559651501558119083746373603719154860936510124360777578621216997713308139685700201238359962059740731537874164396233605339059132094569945177846465956840911351272280327708929393082783294245640361675146848550764576307661783159882476253092782221739127964233449760267067620077074512704432472004767029750189286042229746526053547653719343938598002318736055561273671096235371974780120732224001796837967371079948324265116928508132308748447162742769972911517626676769074536176572208837189142035816802429700127373874977677894742476869825490843282806997711233666012329490729924300455717118162227395412474456633201082402596256628739429992251897595770440339584550984113554753138289146183343808932012270259399667135575226244093211840207293292460395721810608359039657036585224401150951036356323913943574124114353737125926839264017569760667293510505301929568560781816358744029743061681569502282205019594380012005748576512426639876686174599824226160763717135595607782234808836954918288935911838504663308848157847048443618695692787241661817169507460501720489940804252103699896442517529816002850479506431951240537974534494131099922839628931249010714244450008223490411546457418168786861251274708082971035867907182927643150595158693664815421849600000000000000000000000 [120,48] -787937006465869004389906750615891255294417568566676569792693628374757499258653417645497339910850480153865278050039935255918624313753082378995594305277569239930028417880932059343189718935309777389931032184058135408531452018096614738715421755969987224400671390158718865120157858588425535031167902308253325218652447598414145268964613530674971784535250615083655247131358965421548884452568591317243818877992925215560668214459432563132705064638323492228793229036317855762854671146465106590520223716007888373676030871441874893869324367674583757115064545586887936801280419321451269381274595584910526330247008577583801809519888618519489912771628553476332024862179433925096570460485631597500996327815187844839447633207460770994360984483923613699491653907936827904113694111606217795124589373637705117658743768426032323948848309984628707599731108561860167131490444615596605946048634506342851621689025738182329320234075137069442461238400889721912717753676149511696883890845798483160575631434801276987846612076321885057068650104776226731165551993352047917951370963264798476733698603886405079851540076459333474286383520528877156758800625751692194441447019809320374822407191379386878196947985284748117066486406161825825026256108907361266439273042330808113778994534233235446672487100359243296282795150919213580446016972380473755306555624981331496454681829567131980398699527266525085601940354684526554812374811120597664368301717291619003444243729545786797934319472313899074968351265332931704452989555368291474547201529823280917206956038431988278857742118168388271072492717726233552235450657419428275157028450820111186477388458704613960820606277013455806904744872692474465230958794750529788770025764895595762327045223414006824273086655870599933062224744079966587848608333682474338175311331203621067673954070127600028512532612799947124128210233155245570619402020606516431759339069476874619698734789575950054978838663991952567539789043813783778400369731423096620450085447392552027620390070511385359613102235241816166900660884304707748037636596112483917157835551700752393442772435457264507555441022835278505226209814923073241143722050078634849622980010249009480841020140507941039436105892857690623028947296798478683368958075659771528175588690003108838148661127549766935729822180753800058352495389986661027261489078947924639539173969771100454198355134334851647062113841010211770246634208007900620500618460093623754896365412619463692979408530230566777100811017906236079764935399709628928048753671232563115164845598895530622944958350532161063602670796800000000000000000000 [120,49] 75513847309227640674082516481004329550171408344905811108702034304905846040609942546464220811262810821753451830202557317388803739019987166370172367632697477199401570116186418564920954690719839446667144634120771774143758060168619976064416817745342285475527875699201084055601549522550820048101143212973569883317980890754720014401294838975379208154267695218190083069418434448891568606251214452432096181059053218560522719318215281264087526973680847668294375780689214784211505367639670693940438216281511920660678775841001721078065850138004619644459599109066083320069484389929591083491736387665556532062825635689166469696361290038603210613685991994120687920159821069159508649596990005923538325937675478990181225131336022071622505533711731205933150251358759311026662335065461208715211749704984303290104303658146332467978338826765154018936266499250531215746635762640149623652914550033268144483236070418547207413295770843911266111680516324990558363764366157388485575862991386502711859580263558552578073722128082667763557203196483622105514174922058116225194731774052913137326686167129578647011614341867260897029213013637578582812307206003353198042514945011083522066941450395191693645138352854363530379498431457286752554555157698972985650223112702261092212565899112270236012690707720914609753423945988928006887517460631456447722311918201662507090082791832391820717866315750958055069283228048324497290528620368797928517898002647744555021936206775382237704585333177196834306150537236430743013334376479502892203198357839641588881163303619558090173437782459312300496713180160958947989370703660812852408375753849847541962072688993381968644813495722150564260835247703169794725517963083868560633367793398679254066588669821712845447583676597654295434043619567563264661566164525984583148112190247447886008994512099025558689810062529826600370022959198031972867998293070255221642874750901228553306222423584236745252996828837679771119934015014247503019911462794496253556745911322006345589864229200202599835421121496036907810043422029335242375645493278205496660195556655969435780244741080323650180025119683731247776250333128494963753739839887881646330075977959688154573140818995267489322429698929156593724257535371028059750035455836273316672840069764430888479827608835056518854554328363798853958281568692380516554394880754296885387142035592356077770999480966131503659941757667627007654818845888620190350217079567424531396495459412126052233124642078459873766737736840577889094082927190791081127291776018844344496393997444685995564879421242757807813427200000000000000000 [120,50] 33448407233426430760405920473725771041049900722228525083682733462220596868769365043086045816949091067371696899259894235837858555041687243465433845613621889497148814891576254507296955559241982231485236036253840911270898832774932025271643469359447712249106430659540257839981154343324917908839902196608297667673997585315969600293084417379099593013072043507070341138761975673995535493501072301930287346009358984942843304870449468924747947824774277885210085416947359524805027728216453541603120383741710107462351636354831165620095101084944326164536869843413673591889805671030733782785956141137321746606668804452945330881084813814078618281623243923947896493013977484225914625994004771910882658704852893070849429325267533558736626080866045078544509024440308725908543753803114693757533062564667413358580036179973927789801563079540302249131741033461109447463509826706834173559495182294000311983977397500611399501376669282740056423680530054425818681093255605054712658086827073371339143459416574257316672493131874256115837353136300382823348024466732368028067060935476598454334672044832520070710839636174603379698628596106262114633835481483652725128533912520606363181458895864109273889203742733883743329299903485385957296542485047224373504150441942085018182429198027777632687485607631349981805759134990316959736088260699114923276913995985832587415353511470488790899183998175775814648103619631380473263858182183615354686775761888197712974551754850643530229226566205375221800051520799254206070668586813725879186371101637145164827764554562726373994296472049853139487952658551606851139298249657897212275475876949608920421873240475125950196689446698285885975090348417725284322904360335280606012107498552271835114686219133466269988910396620550451668084272837796765726355121604353691917697777033545595635910605165445417431011584496064581177388158792906134454302515781983623256084776079472757890297566981742512105092428328549747683419230641953015745024825354610428368753190823881971257651487190496389626935112711736860223964346517247718949383359591769763341770200577494624048539519790654119854837894197385225270045963888761887618329203432419425451759368004678477054513549384242418999563917196870973170958143873056488166696042317616856995632194182195789030664951665407669856463486750777737182296641683768273156515675926745084555398905104751254137678097216439031525505013182340689687188159324597736722926048298090733804884244825472434263587878357807347340901373602826182069720520032870567103652875800456860966052030631242123755046938124692464955555840000000000000 [120,51] -15266967492026844763412310033037736751476553984680294720018921100412745349442826612636859538455727931021169905574397552609248919613021239848839754301166915152961290499229185187921757535258190196723039338239313092564090292350952005966998255050229373283927215749652195812360985751517310981760089102979152037132102797301948513488731304427359898941415634721917177022820460018675972448093592073711537430349859062730727876017519180292927922838568285819482814176118655347733046439105764845521543465205385432032366456025007885276195378695637130933482568250024408362736655136465767605702093487224075042486935338463499489957494934644038869072123106574866464163550113010533818294478563284027529378312246291931807217720669606197188855668511747854111485815311428430973152609690564804913882396358138190247647409415095415077577488056709311116608439363402525252788553630889822034898469883172352613182889987402143653107947931980250867433992548621940068965362251376028105928989358126078568715619225868685336126596252826097353581086852829600819839318728402637681461339438082595169025684650923651970648685884775639223203196677592254148055234156946281818434626823273525297464517331154014321678772490449386799989099156990021068585704123853890254847780553882920564614606559364677202462111642731299416548798965948803767920914166649597989438347566518792316868869166852704191747453682857395754387431419460616199210166681218826344331769516065739673586249940604592238927288220185841115254889628291010672423766395404688273218295026520893681048916354138478547305224675403861825377529314881244546557056823128754479812792603204101787312304998808245257145426629787952911349023263871590329408278624428250315050618843044424328863645992212377732773872536098629655212336324017498217534739749486911604069050335538037673725925002003776942986614043006073927741590488639894021992745405581826373046072149805222718938069992793924146396213369748774314719806269264151694041027891654666501898610972716970914912994208573291339851630193829759722985191196469288009733717174712250607993087313794248871532909765996182246093615845504839396396580939598317943792721933808920830894515305088357014854108307227516147125958179387212484027957102516607010471218305688100390488819327317087491694294022508699345415769423213698796561890204653912965713681974848390230681396068983775087890589203156611705796841596463896180410544086396228856823264968387765148597661345830194039414064542779543205702916121916565427893527472065412038595685069613733107715076931013141086221514290092118055751516160000000000 [120,52] 3460547457982424282140149891941541379826781027638430198611260533655414911272008244283824927678946312973963329287174337135794510024463009545295918942021611004686335567303178430137693947172216485070816464533517499153047958378895273597447480833089308014963003380698249901089065435603453572159054968473546905306530045260982724312045410518114187460402064704678790109273433298581473516627943642027763207217795842576294149181173852694081447441382524814021858924861841919707595576243271288895200519872297881644347499824525037657979992626899570289917350039910758524340874957961418557442882045527434016928260148305820293221984891028770082278198842305755314570377592349930687514107397329888251135987896692699923096757117517687796348050038123653340672008416932418932086601598835310233683867136270842583996210942912960875324439382997771069773978643184318855508721673739180126345228394083850599956893151518421434731785163644455959561802631351845336763736515661374881630353301604676483948893163172788691199480149815413195892292908744847798004522983790306392831063573940713188412809645327106616722030154112611689910853209858141753591276826702722469673071684911030351461069105940630360345280417817930548460567492344484924002410315292252720297454193391246117196853490988422115232323398251805744359360566059226596210773128078971869937078232126059621329175751511970309730140621553559578364395621971354238509596722497656779296437405954322595480450143738706417657957917309214312358044190933970913099757503781054137749986639450813484563026003802568052954900114982791229837846526165434926583557351275400216210093104898493074354458291913888848783094555384622770507145409414078353926070932673765143817828257610680803645576886138815000101167660438211290957778140418761407355820565849139439556695568127882023333730537613543300394106515567391917864075683188452247375151009350985323002960842583306858694786454687046421034556738265912812207594885786922262929704503087721139224071877057788424298629293915961038074542885969610628503384154212520401449097048190314821825674544218198373641931350735224482406719207694482227180070962309320970546392750781336565086991050604837950786385515889973851838682511758869163702894914219391905685597473319622821047496063491580477524935756028644099006486566125144355460214855240734877004555930567354602181070839614633272879171549967241542726106128726734096201471575146169512769241464641501557768313549721661585918847894518288576162601666901796200184530896127156363715056657514403100250645772236258043142150236260550503783464960000000 [120,53] -544388128395638463529879861646702646373009847956868756097896847755845425167398056239385809048729114933762171559232077812078367312781538800695863227306716499459561236495849012293426820761329557112619638826797072651025258399315916088586454964896624147358644604747874626613933059410631055881707502758681705432809097477831873180172960950938813417226443662797037241095205611852636186559670873803435000109629543002630237080277207498011124260882607369561603436536904169709938528919648857663490721332686146507519706734689190224242752868686557818159197115904809991624403809059809150632414151594456927059498115604304447399280845591248204688329148163580768375153800760989993360104078669768556361526184170655912891146281458284142523941829603376063702975866418462507034470917186241718646340473795326498928744766607745752178270868127631315244586519225291765816214302726385901310295304958875537819686510444411882820939286323978382584479682696169033537993806495810545841957319375953479892721944101109002384624738801264506989633055999802963034295442796697411714953048705370031007596131951735039620940171602130548065087573998939368273694662023433619199851842826990112090571154546910051239961960354887528585444599575604012170968834397621744588800409117823669435819965272918473827666265004717690924005437389907507356372193562728125338448288064676583899552294620656190156423261090261806883667188822197643398658884978944540669088318179670735422749583294037864257136975962747632810435160417951351123664807720284758066372726411433485081862307399579446971089921700575780488589561688620537334287004988183599466838006122142125581851245090248934164010947642948772162925580950138994274356971986337345999565627262130771508216418120373636542289300607662982605072609480671150906388741780780006046875207559040136446943465696299406613274631830208554133885170026787674997428442653863861116711142254569548934917131554322464666495754950682714950857458093443696801399362806682280018855410439438768547559702987054966324797571963597863867639107688437908037714080225530448435186304602471472404888390639293243133746103281411332565644847474385791635484576504508748661823063350379569072161372158740082052295972559390734370950586506867284247864802161848780207246672229031741642474397128009258541473616046421081277953344795687641906216640411157947364903350813668793918622466532048245321876519822716677122623057062218297957222431685514832254130663768934407983231002064981800993768576069723946842765740238802074593019949708377174661939488764088613227425797053134494537482240000 [120,54] 62421982998964479830620301283767987224502121476891887682583996101756204604990573317623029881341921862354604264537154971564768220087890045402885928227984737080457546508935298797159224012229090532851950362092887479731402309500418606360570901869820898836228205950047752819396739274436928943690001890872767222515750071596578380641950723899050650400100818518024148302149562907525383202261988767549520023732597271792776557319331008687598860273561699820511418271584482777658779588231679170081866307042952259093145597136360071253204009528295854114941330575931451863995320411445956842602782124265057070843341087916928650472460035609624817275864347763683701012478935638125561584696834304206709691583812784170302709676869950669865645554850202049405540862277462792576701084948971366871692674594528936001517402228465118954782167528245517485059115419804355053732294655794096846888483211778723087257650280990869907992800988856437676609742260808518412572075902217307734747661615836092491272706291957415256636682704061656465084577277182432143762761277708419473263758274449827087697346710554806154059726311197192706351460880468188817305484897749513467539592464272607344393975342870208228926904499926568317719613933119069888611238600892390961593303742920686839200932850938375650195726301222152855674453962513732863879906039650864671681072183181317279062790422074643603264528253375376836492659263856414967583870791108201349149162853302137441512847707903331986198006762233987872659282292012465015347789099920979448073461857887233585668198191469601744426427763974696100091724860661668195505413435375893305970580345757043944131015440264269690666387009747833747881952384291895037141774104036611273225258237768971007409910060051381820002925344933275634408731112217790175496235150376487727604459038250099225739932116399472423293479884194288185926477249681373752948129185725325867171069633686080683684307731668619992095945514665897777165682970958294416549255901696480972480058094239517470144161294081589600624049247754061874752029850059631336284719081469249571107830066961486699211855383048296342181372371755747748464665727441202003308430262531787780096546388583858805204953252210483693143152298358523979115528978678926942785807651705473554334446809400661195502620844363316783974861191411798084186122438215768792552857392492433354175983654304569632452605523819429636787625475224611720077335194096931722652958371341668663639509960623587830035531080163666123679041412506925687442487347826041851937545572669301583692212076491334530132928338536149579537640 [120,55] -4632894176256883016088683538250273744318130025835626536133235862349762919964016653280039984075803139016424720311833533950102800391961378114882556627971710250085083877823224494560839201885173425138046269587030353306508488182611906901403340265148541539905993596467675815359980541865647585942919876270646197231999811789064011450436519727955588423341238272120715512031842102850807699378352472719868867471501882641083844953966356712001065913776343233277717381410384804230938994760635104138096337353015846885762630160057289162518392274881215780961248164377492547274293438544176857557119171399437710815706700735802706662048767714452624091248223613636509412049341259790613355927857277906597404455276311681381579326395830438309108174948085570079817376184680726178595600368115024169129689394145144559315856203455901922653192161393906941064900700497093863969175981299838524611142573313048088713593243352633536045360086496390252096278026725636134529255846433976824466333386421205084339428919821123290245292071599075314467767049791323853969869347071570197163807342960656238900943302801251213047877787856131961852438504325781729181095298586842624867392250120962528481364996019192036375992110872396874509007114072474914545711696856531424176556416419101748877983617318528049574428181428367586897176071505436126531152991298237270692148092400666722598201314020794356205418016843635606778361577793725098805135316370529048882273845543652353321460112290054827262092887100306576580044578329699253418212990087266922735461931356656455308567890973198975580800964934045375075624772105101750715548900190048508958668779239828433018801423524920222936298494759338330362175538448765770498894675516419900497517508374416126248166108292713840023192376532839805703544179989652217384928224703477626013854795717075779113025201572220898412039670191849781769129645669950488717651791014524421842463253059514923486823781435213815984612868502496168137816434272555990548761130299888041655017858699608195934442493536668279276097333124267777990886211258395490370408190416875789470447193558242094223366340944385650547231144139319249604957111936476763953253862682597766119093435398173230050575075030245796958804396424476837254125848039036566143910856980908714528795107002726039415174759019986160218391283924300953808438886591695725400129500481673324310705484410003882200836565388069515898146122325052644457440828376463027614971565524432555260317096796134411448271581551144898424893681236839100732622301960013887772580652887593081143705445264864301722450171542857382400 [120,56] 99844611549694484460546241538490433522425966790752044251054851814065338471791865905063484125251115991123559778960729247892001599765683716416191059271122440485490386204013682120074860986281004472134098756657741940243109753630913706972752944372501242630986446980752684595296115181705285148031754088685972420214755071689838072955512278504367975758686346434606816825559185543498416139496003132522861191743562924404850823989604821844994528400403508221109399628489147497105085729536779767725532310817800331761445371275717664210133473337634342800404224283890710561883128628865213377005030632997996210155673793782580486930981825377623822857520479107124668386518760861585322341600679164414897456679859832545186550981106761164549419477978020883745392800053949961345140291085272231804236652716387148397932814673101139687740031355805963124363413190493932641176830554233065384470915406615399216918517223043855405015892762204567000006724397158912030222332415049847302413127527440423365931625133960567594245138455837792900293137348156141737922990471671887048777447801104765780126422806961611014317603038702193692049223306041515140514717728311209958603210556424508400019472441517937588645762116487129606917960937020379874051027301201987140004292808428542353106590605420341252965930746063244224153412086598932334907196398981274490307048984916439344290322435889449977820403496636772374449018904605740808990028396082282323251103811298780344892701186087031644486660098700019943771449462195371292480984265973139644776186568590409100693560109253603444862197455061982128752617921383238306095999177919439418416095247769400228793018988527139262312727014676524718218144096942312213624995536071937454827840616267175534747613979085633196881925945164493196064772729090969988139002110407308313629543105881713313495837601243287591675064600860033950021851772066585397334402809705759335619623261895987975841751894525147910661094398515749094625037005711603637727235762724278406775209563949804328673164767748967229639371342034125157590347671816581652663198141002344529145372839502703479135935386100431424297694570101332243994014722633716228843119394401197555751450030183726042033591578541259016148145559717896169066452596201075731753861385909321227818531861762415902623822603044552059844629295563985122167615631066484554940456171896700567371443997919285709083571793926483659325754515177446672934595394968955261984019360633115940229187567041167846040608772355975854249174141358395693077712226712686825857988671165468127689066473788643168313842277128320 [120,57] 21301537714295454745874289975438249612984307542204689214304270111650970386481068957184077017174764257360217543488524492778718554437682914838210905458301354178935528898256407528699156438805359361559711136059520231451025852227372084762498276350405965167593767668793352519713571317127097105392282219290975779906097525947440179185444990492463385457281666542903807954282645900430227906630303140611051503956102983213125777476709148874991478837558985245380181288562886655236099841865551856454241301569875962332616108072316962917681644638273218250683026890854321263304663868678353929143781467360556640046700411777365471703355938926392996822321867540025201163142510973974803918783953817805850933891487924715689408705793502484226910335217311270610062698660870483413078194339101487885651030793674736485550413940623380733955419543076288531195022936074105485283543953601621729566980841286699382353488224034954556839102084844604674496740997499428089346285627372403497112025908217317299613674328943989745703453565944137233803969320018178381435689366165677201212991315207946916911101467977621381514670599121076661330471698952912974937303979870873061744637491663432000454818815195601610371622777014947748103101688354175122177838939452791461491562933437100056331900244529915141689353100964706730994078398888009693529234970602998295229633586023075128973461012042414990218521666630307960704394445652992517978004677328195596025507175259194890593165577042641475066235543742456758111762213182779743217501104623474988288878587651574894883207024939089327514289738114943354947678687208603959255643762254009664853289255982994862575899509705743728922622712795253530241145255660683913559357901585820355918178589657293884176425002074323450885702264166482089046109193264651174784855840070822915362481756207756639533330149578733025392780703642870183304312323671699130154436037375320295665108378724776813907737961038298457544113049212805685311243874704304085746032387437246833983145933810648804602990276004034923955848902470711187910797624366047457750391183222993683105500621418355514305042000638533176269426401049861932638315194045309876356188463077338319874672456726947394823763708253793991961236959276059359615108274463198031343229338183738901092156565673932664423429109395813600565720957495744251124188849952123030393393601042708512297777322131628461349682978225209210100074903892642012538065360541142147047046747646076953586510019183275058817376769589051758787535304208226117434047000284846686601132180051087626569536065040333823704665596800 [120,58] -2997541805286388980003585360129675122666373901845066885951016322733337839416789337086860040689035757337820777637639555050596891829210640753546098534303409801962575098327341727937023497424510954427470895460173965152432572562734613451807680866503599860368993739846009323449163421151737017215118384227017769891850251635148406761466072074136295019188611078881230036382174576129312702666336579529803522987433065941197440443761821095365795302151035718809094199651696665625298118157913644783705843175810911271474004048467116262351104910767921732587451118067819266891054492608922868233153221235470125337962814737248881472980058264721483187599565448096667758637255267107901955388980176769095499478586981191911969176086163155288628661528732842099981428233412119220789382861935261178710906891550169811663689455815937291576077145635102955189890328521151548900606003373242305228828570343084979476854632087830504844176712477144405516994441901486435749903451326710435930330711647559744350435022470571689130603298402975163448455843223692884813104121542997389662433526964095479162365711821859486633050322616237091373101231122552544687739346473257794276526424054957956975146817473221466671422657141036563903673716253697437489034414404591934263883603783797644420537579733655226990583114532181174139414463537530163746999130572061312287799159406681099287241520828867406225297407341108982977312924405042632014392038603649905619291408767966803464926930890836990216842708716547493574277443012594150311474260027061491826140218633993728676378418655609280352227412304160826177742226208850115970469132013562466307662677738581527047783544306450931560465011589206966511552887885302883686605195323772549357486441451355108324009377061953089087037471466674630948533697744106085834317535769972585167541451079315635977172924816336059157911186117788672609304793049634609776803396583425798999164793560970772160853879257080019502643785845403929031041283209487306480330681940915303485141908636838532912386305561665831495050836938669547796724278544745582085427246913709029703286579661685435743518296825604449448228787556531275444538753043235699064733244854965092696611504862691952795020630143682645669318770699831355323442164397868057759804057045247508623286374246509782951447308764017182650079801408857298843068710221075416779241141929383955985692753325407905711132381965894910854851212962559464892775290314118724032810278593416980476470770013370019714499194289099400305153049095076045294666341326298217088598331709018684292609851093632670250498880 [120,59] 237861869625887257922407116580607202739695027419599163083077088773655256856247294254438601649794407999935147923452913614944273076371336550274958553602666552249935433725407206982313733415929752779096821424120476480765718276051446431529689547318216277835470192961303963476813011481207463951221934174983211390684670633616394634773450818322697857082899027621458627463355596286582293513961130252993537255862004588883491583810676865747473699475980490526553309539329821897811478508003308466203681061820649660773416125083562779668907291533012627649834498917200131574725828823387636789408326248543249704698826432252131679802078005731002721067277795451858632284580990083082357101489885022921159133455717337092005620120897612791514789940057992985199388180535909303478259080976498996654596920969954992870668668508315466422652202775981795821597269539271408057785704729646755801433912077704853278132567435791679988584886933300730832086343354582896795771181544795818129057501292743370756412915012865130801847060293459105546910930174355469544094171808134658709469906627747514535646769021094609809485222376071671728576298842829526966955347475263829569879890007005094596565145893093883813276982506672369422634557269137643190125896109772905223714808971838490205602136908125071024518408193333669191050858228636540666606399423886801817961876828536919357651897552401160801985748071712896562993810906672712799763106907507317671204848778592370788220888208598978242627870885724203567705349431581365109698616820332956575276754817102669797414900174791825997905190640769286512508204253796858011415187529383347920458520183214064023547078008407997948113775885508902595099644429446275388498095533485332787268680169356646721160839519107973694063557509898235065999966362820806082264381778909962013397751496514907755490911881716779051751459666826899227875181064483071778298412479366380253227678521124588486426912511998501685920196033307747053669688561291797838896390164858636170121623173113308276249816835279637755677497426748417767284804928435178402079747190184104129011318870271059064652303879591063988332227066031816433482639732625906814788659814953842683729676674695244228111378190879765194627070822894351802710734826329284500329867774429793351729434745219455116303542209269655882449347095896273323306363551822819075385363336149646938309498317352060923175212861008171206417499625017201492613459711670735613303946138698619325896173083869189585893083981514084349204631625658720679741825651650853453673214841901295720717870615840751936000 [120,60] -12996326370184666055295781529018561252476225548674176662319412127266280081716843260805378316376078615092426255108515996773019536772957583044076679901208759991680802980507444165742125123364740924477283301264523340479378183652439241703664292675866026830720463251951347591862440918941060798033003981294979223208127212620486895370177910180816632625919114496732362065837278315744576322786670627211844942951395411528818510707203789563106990197839721481964108292350447205927687044159112957533074549923392204116842829129733256416149966250665407662637137050179964580789572825100105787970238312304139674554329991163668124094638720124410591532215972526161903851807043824916150950612172673775630437906224787566666138942434022128427822213355975354575296452220937465425715822574060067285159130259114220010547064252432509530928966030341092721409983710624795016169703478592965208210156957026486243555207779291261110377875961851244086180717790049981834164773441757232881216589250485097863437345405988348120122498102927855590686866899047112608252185607516915866605123633506201332432478334216659093333315383362248023334348624672522354672109214559666289893304043823162710319697914861652273117833320465969972679569606044390884251880824556403456551868385781984359482739360158782773535217560217123246291043137277427099213821766202648393140066333605127586743595857548498195505269115455369565386002110786275045705725970888062987733194988776876064997386174112589598095321593904643182775303589551674670920945365764537038819103273245808380462841796108338110042680674748768879842597485627995291295427819322188085844076193538225372497387561284133921210634759924039996216526378039832974821997304532532714714335434971490499384584947506888576015733727606766544174934758228371344006335904645562317211187761033620610307633614798648075297429587150522909315663474603418639686496280153165636377877525607328924140170672684988624074545692401785388392670749826275038406560420370420988412165435241362651882907381421300538106998541789769745016454727895213750356531194337413790809713329943237732562433182351299980297572127644974126941308442484998742984845309173304219061917685944166550490168268616168074824279116893900754531240030368063129158313476336457138893037601715473524742612311460418367647918569619289076174385352683430307982612094551784177053568014122387374198686334891522523026820957719436243190988977397872721963587969185456842061206022150816821333853858167639804133878063210567896297826809694891936060864070004309992891703312599344000 [120,61] 99957886237145314153372742759846095182536628577652247732598923924766674845795592238548671210792539393288892579881680570081877407984173333862458185629919504414664868553200074290448329260971858444672162679002854113188470803471626689308090857936827332083307156992080572286381024120171525721861089358200461146369696965023680874847646214114246965037262167325679212638080747930856332928576149473677246910410794472101454349963129363870933711663887372758689279430000359238758906930469126446693723640188288377048700808246400377215956929492076435544798871725832043008632280174352019324503055031977889463293883679277454666966861738301358851757843039225481432947358238033562835139353026151953396002043977292202582350752397313699021862251331673008509014501826974228441126117759003800616867991645398758608100645320386681804778937376958917006319951367148669819663390449311287639222551240867005423010487809811137464524108390769186253161952120786174522952435124275056833014543624911817933921002952871044478162557516912989989301883458917400114777649472010089896672905832795119912879538617771701852042076212687845733558038317907763585023683658640002832837143161866533801914278611052015303577056502177180220625500120185090133440277313146235978169697224150702379980919547665377801540945222999801169607276303478773386952346062364355891901536100870968558082561651482189686760570090586301473743202736732670475852146733075394573038041571117593059907989961606722436081719485771258219432635199047258447029197112590435330898547938354544133064855618308603204194431394220103928165430562614723387166125595640024060891534970358913961972677778084368651224139938710942697607300068759200746509048083858494902677417876427554931626449844496520469952687579950541878818329531726495010480219514524780448192469502708888846881605052411809566883748623660804417239796065955794043516524843594078709293375340775567033514148965015667707159946211250844930577598157193291729037545121129651467005300287360996651877792130047945879772253827872998283497938665811840653377967589494277977587457275455597833727867202711512677422554641628705541457047935718263765690333426527055470184158840034395015640717967577573990995614141150053317811473686844959729874478355915794153782074082561785203234368416208362001332930568185680268695073607824943382168416396691803662972104753804555585181580805566693900144369394630875231534934589707794625186371597103686917936367895887828062488478522588546914734904068987543637867832236508604078265352909268521514493293358720 [120,62] 84235930527157881006104782381144570464712930514643090945493957297199850619165068530655761431200120415642065503145207968198917531028595533125121722684697366446834862156429446212088316211472196123256997696673957810694950113493487652672813589177834059562207226697190958979446246255633103424331202354225356824088175360736268084602686422501438752216564421135010717464496576277370013031551956611605289534253288251047862211672691882003689780930393004981745669001861590762980874503042367982189378219132810489462714473769281663743170773942989201855612251967021633856604665134495506112696132648251041691005944627867630047766916475001474495862540410475800836534155033553994322563703741565747795819708660192053726497428412926493202140657771159018884425082837045873708901196537238789913329151419308452459634718916957319485214444895245031116641743037158015696109841839018656769300218342069413730037581338440863069434372764437239234013270393495974732237105418407230349354585785340082334330205357881862800058028429543553368112075813204660737786333634504340465799759093147695688497108381430834061174490201959705087476326838212992952569717562318353513978876731921391997721494049382323567865488786189474275870239178985957411571033108628171837627555018646252727667020683440238370235618604543570673663698764445997308001210536125663593482678334754807669309804268084837537533567450970906872233876307002466951526167318265351702517797611754205898949890717527701718821096672142597644820943054809368403863910936246665040760479691180356806241932521320755319124853524535379284759672928392735504806443448289919742019993408638520232283641226900909091152817830157582274638340909802828298108499909661716259089235083760677458246892749746474297254464332007480169863627999069958367681091498007651737165465520116659312046723286164613001674264192262024389013718846606429723712512143759637893411702141691127016161128931985556059107516711786535133560438022420998688194723998604811250576353130991122956033597788272093131018768172458839945569688139013969198957357055305412695065239434228065168035269490047157355381814918052969578737809363286534217097996220886293233614457537998154370961374843738518057031845685839652190214229080115485225971639535524928241933644656257445569699297080767395818822016503775234336447396899042762062267068239044900414495124826559479966706872116823829297692754150609375341385020698285650862734725350597368463916833305633225759899132820349767549437852523086484607866290642324519675497049667917875877913038720 [120,63] -11530266383447354908910386077586556205186591003059149163960801832028144907863969245429350236028579537098033849904814608829941462366672254489354579066150646343747089942554710210218310238452176481332215741642176574122722149143456356023733657094592750318783857992194807797588488125053484918925968941703036845946906445946214827248926613007963698349148257476150943684921843108038556581189088980867787487002986971810715753795769646412493095772435014820937897230324518233319883276734720599145457839206084299457610615992423283063028275350792786027593071544930127217988045189150280917949212691313471306097774849900252603884113962398045720794950426714326632789295092428357772220684194868816302577718982505541170657961941328348099387674535496020162644003144466704292049250299978648733700076172343237788408320338701539743561865910772156453021287872811932178512210407960354805631458050417830696813682565042356023096911083812477331071429679090648625869821936588571910809967862098998387829090402120655930351234206795220214326669179742746467160893025849876430682735261497112265146318608064377915641684333483188058895715568416158483473415462998373259354135178990263425516295326131912332594036152656649350656245248294018495744584022675098039427657383545414219409630475078034047309478901814420912304875199055625639219234442214297784418968270612458894259701334230678316278564578804906443944377104995730383491772119093958220305274385028888601705438656474776317675477083325058499399817488747925162501568083515744530767421906222521143418715494457424556149195731992001496999590003239894315559818230719645324341243167949639560591885760467642384316764278731411193158603079034563178017092944249581132175694668213871649803692687538289027641738821899609596652429280813411549942319285956634691824746674177169538594044902084853275529124712086786492085633697067656749113513972707453631557554443005389067194035400252239953776005035574415517750346449853819381795548857268713955071698145971962068783540993736701230067748462896580231771376272412719084235108166181566376423999590901256487247941858929520571321196726537662386421947326396355122320879207571077981216043709714392401438470904465211778019779647831667779551213163648127592899086178782625199805476226679795724339017839143468384577869878720217996554933423964509693720932980904243928668712062110603996050263562220916534906797678863178762528508671421916318591683316992265700891576813348398635155195197112902184787300948672803763117583694948871598612084478641300296404480 [120,64] 1311675606501483669388654339402647709793321875745304010415765532128483881936647290058754804507075767344962882532725442154599297870962103170219307142739083776719002369784315459321197264411597087028646056747053793515758171656353158899042266984109950094735316797390333113081982548984362153197161420876669935654123068439278606957810285209887084613295832248286712728127832027288890568348045568970345926443039839222504392042840941851326764498708418814988685408969058625785013005938795394913502603646280097256204211305625536664730870206748595597117027014003969871400064798370975902645345033102453135668419535514145464450313490334797814179352054734929101179322125830349125093128140255041257910382620455836780445246806174736638655594681521396595994522426343445336943021649263736843219282274365249028881846965933533884492384681407623463000051946282097788598285371555554367752435987566224562036476136468276816431691661288811630719955556653332263350727381522748843414603997614462378845664318775810808347568874703742066415753447907921925725431672697087666940025593582367116327192709698016390372359196083410571235971779356990267633755966549846435620892194781381882048940852118169571682695948684467660934893628256373411807878800122282643131042018844044655088750016354804666196101664288131275411900729111809335091898746493000399583670421519904360352487599673060521357758719771754420115093357538456313248824966053542238183594613591058400825602936504191585658461702073629924409527301189618228244787843255151283944164038042809645532822177469265956633268520285436238833254020767221418076431792825598171441435956124425667700108945866063816310643171215535303778451740242961059584895079540776261807885800414768523324032872132528711406060897674414324068795372998007055832604346276931382943354746671371305784255757366448490119662625074963021778277616228079959171799690185823914450951709589087192535176461610527966206701317863689183932867634598795731284155229806601015852432538433780016039625425014979335799832065104652306580164965373202735099420235782210176353162380023824719717207233407308991791260477292469197996284879376812274008030638825692791580926795181414675425476987065708690245103940547657551410347508077577071877429239486486393338506950116623654688421783727215198229989103273200848955696659786637825660711613591875462014075620579122787494882731422182725086802655674872098458189788697807516299234377600368111826868991249620053574881880107913215922669492941807433170578748383525813225797965760136202240 [120,65] -121715907807561650930970255870710394593388495083053428348153646432379208774353485842390451681872275286816277471263056528966053683017263265128284449264186125153866077455381201470290626277522641840277923514126640289109849673527545037035274848614714888068466525996343983024658714476773127119747304111000945474114563199972237711537829031925718870484217142285347592138286250082113930278314550363322088352341154107493593341538053828205163275084225276711797416497388402977841016202320571080775065151540792417819236042190799071326115798864424065823452624661609584354204347238661158713940154006187537738850653722936004001179664462041494279266745807221786153241913589756657157713878962950889939630145872906844446083679220703106283961371238334895726708056274449317089792186941544602949277557928043779026216578246532273657593580276190945964426119926010654490899367360798044860145859942682804311018183673326960405861643862241629896560345463708463098128313519801801860214482171035817568127378192413664790557514154924827599408191848191506300094021148325437999039226305142188086953080759952929879747532917179880243222979567685064151492768944692361766931977725136195633121145562204216025859497449075044615839906951288443453341831551818683484315663291896903758697894309479290100628939688945559680980370724315527176541517895421613977596579528532028212458017332771074652776682033518064999044074459050320809132193533922125229798347550862615867153063388533710278385881056646789488062040129337533698455457278492452946464819882829365378480102341426171052167852934098298606972928084472303536313852447945520463478129624865114457946146626730019137459728588915001249203142007921219839535540273932773932436147222419843512706995815384984120627074800130350616394869821722719453711554890030513160708161526087457567235829313469843922636296025979925146930109010812925834586936346103093451823352608550487925407389286158280991295642385824494430970174630050464773451703251995012642470568900289657782609635417794023642475930495497960634155572383472736895369031649379167890791420368242303134897587127559843311923339434931122993507888607090725160279305009977330607509097658221084964988053992908230522259813425681314406839789687463483825338372421129177380416386537754928985052278251155711125464671605144597604259241822661305538830721105030984882807307147975175433807023395078683833786295691123217376621208667739435782155464440434555602610752042772103641236252652345673643054795512780626134484805091664527362327998453309440 [120,66] 4734126622549645710460121682929797602541160480002000978714533068783070384904228291498460746203571883149546016191967262364379732621962632693360369216802305071427305083011936680711814934586660371205656946735090614943760916382389196860204439650721961367045289661926385503122673819612739146134635349072053833576087929895891134066065699137163761335571699639650209779339995477688449354873973664303759733224720091799510062624007841680936048799095672200640446329614050563547728406658090868154385015231516317194092073665254150942804603207481317749698456170893476604849893708728697787950032929050178215071183701895044057310990117232398465398832035234921542072230754657954708743395119962963608398276821960555389391462820148380255256048488878316375373840700313710044592292596224340661028430658521084194557314858348814711542541563020634724201407389980656924820678200271041359528823970260458058428450140162974933899040089933672456174515172831216732935319185040567560893520513110079932584422783508739405457072056908055099708380918227473168506754496576446086399976219673613174965993706333947923827623293126408090776588622627318235700709406266301070835569449047445378083042576733909851386229489428956414967840439004438007749475960595890679263275475982165169481777991504178517076126558002096927553804617728317102418885689826063879834507971100093494669974274405184273873810921553952606260602841849133070141233473574205938341093507238709588440300318967384912182913658924107500048041899400351795106584656890726544716000556483705763851095631396218279840911424305648626335068273845188317400339889599864011714475423269539967140986650582948537383245175168078663239513333918291735882866153419285852379159969669047686932112700095260997246546110366905781562283993562620836929990584680076420180273371697262113484154669334708757635646434986444343850706196765170166284157204536194237809120616460085317787949744094884304694762392449108835718790992211367542304582122404246216897197824580381106799110291523082985519055386493724665240301274564687393042236461064465893264912294648371084296687361031883659593638068621552548043923397642206811279912640618870924106693343572171233907337552964232649594837934201173754658187671881418573323613316125468829934211647019772683858027752614822909313441319981069398074677789778928477705605268959673367241651564455161758867799935140264945919188212584392772325375172536203471378408609380664726257941923715174384076080982726978627821594206045995212802672479311157910468392121280 [120,67] 175095060983795212389976886026533574266156128956307178766230703905892637545659635823909680473319423595347659908845874027923225296734444128411621961514089177196707805492776755919326482130947363072800114459380476672454249206182876532557238063134073747866662415763107664644384704656930131228884961919702591951233383088608325870055196223564274802915618827459713138268183705828009208156288706092218620929125657001401305210927404370638232419333078243000204445697883709363521826843065417855716017844570337263823098423829850757771529031588075958119350872215769915403846826884669021469659769601616810682623568909437153052196833531394899938739642925345983909108454295141791448399000762357989940901940568912802882471448797144885241189678466535159115332953099778539786259280466098599846254802650094339227729341438249630054665137426643987318903347831867856381200298770790722742846075847013892910911207744444536809127637439504485006231662531212177834607502789099759424028505309791491822186649760276556203923034478555889006898177441303678163778377853163429055834580235615543057620517329402090090508401771285321249319869745242525290904250281234739170490975730018167336791211479452649587029417551804327664563988238520675868249267116574750036876752304496306292440787831949058427808832630884150733988615302760956734141062938555647504490544134711038361376053475368297877207060546818391632150630883888568399730582876649980574597830428597510568913951135427260015842329719756433646058672111936129418203345198939730653864454324954458633393079055056965327706923298100493353325218004840542144468663293061635508698612154023464348317933830254908084609477717478459443525957084490262964003454685533825053028022434659724640730099253421104676999532256238097725503689239657050060547973268180472534358342731118247264728084944305803794683313822121614674702550741596254947834651747653068958667274601489217095368013810358659337675747083397736854436195647445760143300695149487077031359080624350947033129842648640607169033540164366588931041829235889409697432166071204251554237450444146741062944702961226108561796773650378180936544213886241608103464753659434188544411629940904591405283452786552803321163765951612120877715990428244879203147074305515420979711020001542812878962969490090178869346061035027828066850731608875204851854210845993084112401933100820712472644244203904004385332941066387060182228842214967764811167774067813927220815259864205708929160898331836913464183752734249077628963988494333172261926400 [120,68] -21936575706881515299713842121561282060705980085078440653282817215931113743397610982462498629570961915220040771654811030720593221601479404060622216784419118683152051822903932607501786032601783783192488371702467681607620280932406516329143653773446676187857670548244325008752576230696066116790291351597422072744244765417035717705975526990398042419968850575470547651030353863690083915240653273433157237647000010595971336531974308251494915655222777856715631208899758474491221654153620107894549563147034498005794045318205873029794681834779714486048498542999484945825703432268861513194253024528633793390188991781730062050639836590186324373282545217885218116641317662050252292079238168427346297825835246970811129154768774112636385387644934377954723608581040187691443353871427107945473076998353810664184682561128013077900520744224471394591825691932660896772590068585249338717526741216885216683171712946306268537699033194221730515419705756997896416332874885500096075285672858636197531093886851099759634493025439766445495007469940956676117218728262183913409971504801556453610629102974223897660060139992348988768572195562628758774300755164110134582436744645944665237056476400963439360335107632888449136226514857671814800654219933630722314289563322800136582328416230427234046740517832171639108724022277765310252133086748234019434457811895075357851423418728627863386544845675951263430050342086005755731651650819863354560171764500918214500219702023429250003318365008401973206105796844339085240362408369675348223812686370263599517824137371339456752478435238188768001224880742064996583957672954614731761135063756795378826042899475311685425235224101069454562849875203192346588691039258146336591700526795096121600903499577951983957279003607697122760703083057560154306391181581420396452068151936948167988355495206495234066289468683270806669055903950893076939141535632121693744513629520573847960124886150548834308207325942621647122714325726526191516800013096659722170258791299816749989854142251154847317879725648019899263941109561525907841186227378968360049303722744529670419192959294632504159691690873673644190650022302967409892766066023441622701083122853733744449046811029501284904495000335273223106039101630819137692876042267804595017891116045957489553653595951407072575385761119307701722518184321992770798728600642927856007284253962008303689377791770810468387325286370782833709185581785387057476868295227507458795863407115232619438868229946712640256616749810032755858640585730840602880 [120,69] 682074240226824746795752057621887856859759182019543946688042455177136313441246593987936968414627924345085530462226363449377459668280207271098133478824091073978104126636551008012735047253117089683573434522754799194077744466803327761856518354553381111034293813843688992921953096922768644724001022956218836490188602403930080335606276805243373632583905604045763618958488713368260642973632290394665179175072356068785068515961161035528754877302361950613405214330653783581673649028835604557897332994810177124897919107286614155496821335056436299141635343690204358255621270226243455838159836595314301970988661501531017990584974966809733782050023401870632119804487425344724503324150445947337712036794970076240993288613383914194998601407411409770604338010406816961995668577681360792561562988795809261578883705841364485814763799674127165025197642102694915534675577205972227409824900974383450430479260868722663810717764365611721281561916509219514252058729308867557671075287328442309009010160212727335035303341955933706008109501363962186672865763817558427688405883830125041081800898784815827351134668015945171451693986577606960878369805889433055976048491234027011513067944326687908493324710545823519714255056305657835708937330859349719451648114108319838313347165600611721802373067898035323920719426617868888039860779547888907409362709298036856967202215755668347922536718795558438425399659648050750753116246952451876471276797746646168717452788218549529447923677289862816158811529023889574598648591743673203587768883093055877409099837044291300724816112819251212968387293737738755636708123097807819239961362618877333437697396251883505338117672324088896289006681120806356572978151814888700265377776023100229377778696395113141109436281673139807144557482005530461418207920391302881510649541871911244722135833917935751369282428089522332680540138729859133641680350276341276743248461559644337703371552854348281466280704054339517569511076801073499485528461333418312906247104817705301920732246704817385245510260953689087604118183074986009107321129008273117302363616985620417272416642942296825605890183007836816820573198855676430602518320568138110056354210421609866041193821959533910024229589859911548588591069074973848014560406964786178570727715612550669015891435156179259193046778734790783321757456983260747550571440768621175843713959845990429625165261213106065922809804745154077863733973043412944148814356884232359164807265242693333457614852959369432300446098820194082639304118194290560 [120,70] -2202507893120804184792030147841130909186225439209342858449396481167048294002744479945007033411812699428773662627310032269245889326009954525454145336104729795298958153184624146377393358472028080286921276184077898200345157475617902875103783056156635075898190584662845877610827776606749459750508368252626640856281454584716329324300449162920001296297012872325484431092876297265986881746646623340847821854726594213561579646409829051996236953706441657147257708839251513922762233098338574485842844948541491893529258265081376401333418292561718444866824783007397700237923489744569463920688702660619276467728967043656359602426754403657998450352803836055837276261980237348536587739171275932102253294475208322801452674550643559213193667856477190279132443786471715409396244428705105556976282190109500509110102855148458834080894810607882056810689276493992213156692715225101192234766847766901326074100395338260964733591973508341983726629019330327114266461504326800073682608364615040606350949299804749034308850258692687840510168472479144861836534464830418006603629677479023705416242030603032872512481851593174944432529569518873331865226157746775605287999252623856569475810848345090127661097060849091083623138697280474168940803469245591688494048826574589653722361841913758130868211253458722101634670029153741162416111686648407165914566842149935891910748135101865954340199085784915356055389409694790188419174997645098774776349597809093272117597644552093276769919537925569128706671291002936792015661651203149769237813075823159450837511361786116160307435793729621962199812899836929977509594563741084320423224732418800306668869353095219978769865151237421358775208240965348216507495325429255057644544992348954810471184899382488385215857847263065868292283548523808521051442117451530670152943453107031188906495959705369786367546432704356057203852204272037473078239296078465808918597197202121720163295205374730270356513643251076136456241177407968792724891314506459206378400058964596909354744399725344525563265285966935124978384784741430542205885163418123916451635948749694521017364720061669192500569354969475923696909941190264841616557530233798536830607817130942951138232000930381188367099960921241819356206635439703751334763137586763426547007416626522877457763069205183928539231975780049611516726259260105220404834610727051170892057921726956324174481282729966649567938316838562580805937677021572666465580168909013386606068910537914990846496089740991002449349091228571154350699837800 [120,71] -853761778833376255782834957488034711913221393070601275648465746962325001979216037257524311164329237260027848082448740450110185283384393721377486676947316372711437055481467731561743883842004882805053691992183969203099277136805708653789326393615998333844574247823635828589787395592808825268048122695413409683784887358020504031106961010970392823798711589746846498282575726375612944660283726730272382021751409864701080590040417341568792495510546644624602927125312069636933913900889606142998727685160565585201933067396247276633537336713258492346651456110439124172309616243082715952748091530307441813863132230349377254559255487964549143332270291394361079850784590508263931724840284840570137709592281144645733959786803459862085742926424718478090314764322630273553578056642954880755831976264380846161171664892673613964588260238051906173990176414322761141568114946376823462564430052615621736635169183216121996545314742142655180692754229765456731088396337024794199375636277090954478966117402051176208065362184446467791639730700493183041384104586059144152806445190332252072770492538577774228075297936944214273951346879240572914287172966132239049230819414002793810203533075605074902991567467364924450811369432120079523469416609996640659434530090304494267290798342218817966940236948333994462508233216722524561883306178700202842919376481466960363478194881704010259019543695461906118348868660337743361376574413745944319230771617431169558776137468287029125837753467661201435774339514744412894757540715354297445446979691789927610323895480598700438964306657697124396119700948791293011769789165858166443808238623928965011168324484268568498736064375515468893724262610099335404947541169385140175576996075238149284412693151337886114640074293017297688841914841714729695092163711688422568397648777249509103788108047985458028772133520496191210985279462029185754326990461015167243418848670471196882282975726147781161470072144751795444617974755813296831046110205719699855118451235154561265975604457089270814186625324054746286170081713760197092632905457105261159532688317829528223435794451342351126439590794046909338288444578099061282204474827198050659391018273554607672167847272913870015029391305933538511421799739418382629920817941703790103224996376143301039459891738039906979678926179048287682578374528555790734440053764133687296292681478603810036929957402062945630237546138827667247299775080628998090328520610497273849578038053650104576527109539695437810957317126913573174170368 [120,72] 36979716507794354407495202966311897291158630695884336206863210148047074563997095478958577555784491469880288512429858762470837774870334479127774374044626056138455231406913120258473416409203381758051654654784540027665060558332762887572783253502703217729509232363084016899476810464303861482740541514999703728465742752199227172138440858574420872489050923020142324518772261505840495345618084272016289361847920676258912821573204922429417621640395429813297796744798622350383662677423587536351301807345616461870877587053693837861264262428380014383202527462988862792952539387432363104952602966080240185936238485244734548282071481999530820764526388534683033586661782260622762600116701658608976496946576940835525924569174138115204463044383825788043317917251634527333865593027544857052132897908733348214790282068011077364034852214485980570166633396445544796824027077808119086613550804867290632095489076346618347685786805744155227332767760378847067664315248306294892412622069815678613044333325146581000522093233390362944744292343423691216297251241766953985058593518971454692777289595159239110884244749307982620545580666059015343765242459577582628526616427687670954714555587143379119515091570009467061843630120946256588587912508423542308829317620005089107243740979312588855720361970842192153118255658569189162353467480590480750354570800212420431405731696639139873213934441756002241700793857867218799556563344283789031075277522823217404427758782308359859583734666114077731964941088361696275730718295269167405940686830598998577311662594254453471078529835217823119228280217444978810485144003924823491635774024458807058472704115424992375880079674438519602806236783295074294516707916761185362641117119949445774774186608517263339003346762132172763583501727081156010163496622327529726613685263096273999244952367562723925909325136694418512738712745937539995639251081300369160321934911522421205709013009260884430063265612552836523866230903527899653612443730394253328317624203484525389013026417419621658566853980880437412917237246803090122446800269910970692319551983256246514882578630304739393053046917692991002569066928496099267789894692907336517683865578177442198866519233535376403476337521657886368927379743825787802222268763789223733643434541467313739726479825728529122259983641003895719052013590041079573236221558765166906843656456956150752104277852338377397971514223858997174281656608166538979374898396092168982467335868844482281660867059528790521512882993935498609728 [120,73] -115085037301185456564924170047865781776417763808104904041281177354332101121833386649752330781183725933792649490901092433942647274421450390042373719667065838506721127737940780742068928593775299935920513991004101319054584449527176853687952211881743775961614126274747621474945294088469033906485411653593353686014609789484679877973529369429556691925360085028212699872440770139663301286447261438457607781598010591851559848204903628974334353072183655644918989706772769517637876313598007512849547467747119143394742395779105156858848437871055694228227396994357135558774032783050361651237844729559209631427034934922639470024402317429485618017306940828974887858043816359704591305095717731447983981135538527267907154759690192596822855180399177938864657122517189823805480514412623111456595448055203393224137304501205832460256844230530304084398102581099024580913447874156095391066230577303615094422718275859890537442843519452126145533484848954143378464311414058190641772401121908509066212493725959144661935896886044767992844478821100134938472349211100284433541933968641273092727606881250186345960023311642456036167301514543434099590261948416742751570593518024313729994409702075124478480704307830341140480035098534450741205336010307611435797890059062038719231793976716509925281277808471291334919337982894887404802410557408944866657417968160981066763002888149532519706959446843519076055190018851017578316244529808857553512755060397528464517546082335554708193748904990476828613690600571574095899178928956857232545527372281813108820099620915964998119314123287615440715285743655744732415631056070071099212140557799161351499474239601074862516535403834574119823567406982638937641316838183457651254020915738622250717070591372696920514577180061409919669061590707322492033412610864970109103658868325592733198422583561173732001051981709453369841293288658126858318612019163960570138544255675966380797944471476676918809256543340985576631203417623981985317545877004317741635645371740211467053434284412933722203923961203874879712111309036588393044458957906574459913808698508148164854946254577239852847685716151109370141315263994390657815252144769917043370036501208025008067182944023519236231979236633115815526215233199457054072277312289351110245486592601175350549715368703587699854198441163824274122056763905754278546188276796242766421982392930078267553023425817621566159896988002345598611793964097323005961459815705835092824509520447174699154520502559277768270530732176960 [120,74] -13803531940019080368944684909762080422621353214289902981142959761301055130156860239290264584542741206253429299746956840597734380510443679136585801341613334985668581390670576861123938195064792388881593797909144152915126926675275600659880977628552667275102320795071108438318159411375306436125632267630974278011488106294918847161372373260254999221514919268150057378792688428390393691409474569586358189561253150917838169745831686322836912400455333386749405141893626887118701397290379168905517145857732406783986206052932198234754532584541208245022852144277672975255340893044066235059328771321580335246531678074184358384555513893286159569217988333884086476132593013515701739055634932699538997393538876348028076516216350614202385167173501825354922991922101941851032448541573367043608780429484764407055580785308467576201550389390394722935258696859265637244626873877634099175729703143176193341977286704906472919724094090928463797576659234875693299922754763698188360072768647357654092967855450497286952482914819769153144991136526284508347464733889368629971552087490677527136221127699409602145484605034882941979888225841068785732056939369778961263255577929688078816440485175474619062864814691121571989354531328100810164062681317295992669745733959410606856694029810484980540315295117786746678575885477338173101735574808586931174320352498053564215118038137084058513706070983620133871140839513349300607972754961485966074142376337521433005882193993554330021089714497058468857225079886655025582523856754917449400567515534589240465329166522513453087938159760075867756764245692847133822846857848379985478351878555147970591374100029858259169646863833496938933834334540068974057774803885014290076614521646762459131005383653333715847811111157006526176339078371321848165275247278825473543263341390366460373529574929144695069842041622309983374873475175801614924431322690752371878213000875264375109562001629716318600813753820033018236651250750146599014226241862919539031682699687762678221955086448490904539933672352244631582030084339686607723308684388515258286508134296127904243315117117656587909207406491023770290756249221206632428450063878171175553662302272077581742981410232016198834369376073907708511854744055298733833613886658793563840196373759810456300783360933866427736930348430947508063650364295828737042786620470700828556024217276242877111778357682086599890244318643959797932869470791682334750016990065497572168997970079536811926650721375832036473347342416 [120,75] 19874289699508664314274466984485653847807483230990763043666238191297283351081116838884313923156789983468878030012590845163298140825536214312430127810639840855167025927897050857412932906191430608712804982371605397636221520510512791909096362576522219465748205568735186949443696202061899369220991791227735478033666894818155422346291837804948842955983830666019146067555701148718451530283267762770189180753672876753833847406202522342956738015360741573521402540172838113396687100896595124720630098166070363035392783140891965469294781814166127633966967392920507077965405803920644861817688074156775130225821347697358813251616114654744511519031476685391217343084442854727646666178688974485783804696957989149303932595941920476965270316975440338493109173758919594150570146031253192141665010224901807923358119426736288444608022571655432472467701905127442090499530839094099739345020850188628984351710609269637349885061753553485094318757475013424929279097422840962840545672416460832893564789142667017874748966857681904443764244419042272251687759120887298456612689552300234552929714893838706940787829903586226179935758668922677358770862361332636755656784889263554690283781991125009941466691471706397868789859787149825309317479699050922654054776421693703900736767788313340299542855546224408689324305621500325276773867665865048164460679988189929020412443163420164584928006223806600667472164276539973080046498257571651757389659057986726229967316617114624769313182526339821483152114779711376294683132085739753197025579998385122714192098095649092168214044949312620642632769227742098483986172985742531791954896633368890132487776289031362519154154172894302210745041021921021169687014165976413151984166050906166313349227212289402914692565408702738606722680397995834961618785432115970174172731342519957533896660082126310774140564047890701442437233452881164067115653977219042627552856201425350792855604175312899818306111234648636733574666903716607956070492627216161217256565083558798392748732283056263295844452009275215822940348154795330588441971167104680380073261492949500404484477240698955942905464796451128419996741213342044930710444349546306636796012315644368104782376731614094952863748618792544974085395380024962016822332244709712435669429759618626451511097675182660496779435707439743225038112546910814394086495745931562690031226045201765338615829953563903128450140053425779892289948481466178021514200051443654613266284553407487398919656000166172860803328 [120,76] 2532077022170518501051699726365952997564876870991327676416687648196262354948874953242863381072547780542017242038028999272827094719146210557119693089989678373345756708772509529529498664753960798341758861227285507870852090265883072134591432120296048480686777600501529110230247490356884648728830201305650463793279056027652014425507116206682686613269460005488962436380513107086691177107668518431470304822627016119216454479842221669923739798973398119129657182758497174085291410089454625052149379428117722104566575568531282130222308001813654498248279144443386839203051409013796922208937845773734873104386859342667721340645854008985897948861726356196392393840338663865623352406679578910098077206876544431321666353815147282851198516870460547734678342633141159642003034063413319651937949377132643767685686259779498193029868439704173878421937770590872806755393219028855290113560126816452222461967133653810412588365357223667457835806826091554108255899062148518482879291990463018973042807052637486516166535350134390995747465057426742490142706413297173562979283336565363730311477782112787774942099623191772296660378800611363706040932574433635066288709159466203702739782309443340332269516450186647512085668652512081350925368878846958788606551301461097895852226174191836650657423723186745005936075616839686127067561125722328050491107492023655316268829602305517273664452742012208992552795553894560655324924354781082639233560643781580111175032332654110971802894531577954760852604303073461755001893845009480119688031847135352376200894997530650240627904412428163952539213897597414143168692960690472052302313117158910471393826499887256011932406112516268651441650870592365397962653730027335088858482195968884734514374439909351357947622386211254879804445561987342073165427283877957057294491568390362299306074691405559717792069291553637283278978293350971038495149587610465134231496201117808563175655580978874219496079182517535282240118707109130088681624919248222308144841005543010000764148338352280209848723397944995126652991421323108654522182221072267966400381314977960099550636559439197781949629150228317476336621458873565303907853218070823426169273263887025451081715379699061894557209536634028070748320279664899371533986516158092290509830076071657556495884403143071312427236309905751839918088090035791989253939330211772883297878895278502687989918097629965289461152234814231564051364373727512020120955191376630941729292405527018575363236693902240811936 [120,77] 34793073738767814579665475396138921863721021223788266249125573938697930671148261121047535349541528788480025379074013412724974568043406443433170785798025849165739026189906507286809747632036033604835474926528577227739684051333921160827903916728465334440763497582131319234435721773077332304243438419423391849152507012692958375535409930215643971422216549620075916910471465385818550585535622949045221990473589918499196730736263472936536378556410450542968398376116168804209725961940617863197264183316655389138518207617939206148636160607588916090110190595738377277682142938725618128427715144340429302544863802571915177909051712314218476887204082351007465112436566869826194586523168160900450260415484484564321557736392992975192854428325164918999325165536823771619831897908133020404553611632965154325916993175299410630039977566172311901177911853256092003866470443206733770213160865523041694742292455450777715957088361819796506160682586190755769408766938395732328446618699732557552551784716429313043545455502718832889812204962259623293078332369406010679844457846184662725776021092580915348951694274248928507677737167867116827761798308908520660242264158098005653519514359421581800874467955567974913263326500698972130972387240287252951766477345037125808292055198012260878162693207292115605746868045411800012117136602173018866053163880759464760034144695645633303344962369422518102184941370196253532285897992346270589731152176239768258293436208425495940799422912852294685691424764762747529584442156706603770571932081117694345536500868268959752133927720191549028627725114368897941385601554671450562103939426060434357635169468513465098631830001525302639450329150859704974175072492493270390128229478649234981797555579462672543951590621511148423625371707912141962503584999005725169314567339780787412217043261083549155418362380409943302823637798316419444154372368544652251709965185796902870390523996976418952948942423730782495810088150777082291803644060093919143562790382063511406479773034843064766147432445815671057513925561503498635862393220899086683550413777842720950432230290940232374041616533426755550484901264965661679470298570235134001395276886414266631508755739782443693694765273306447275761216620710775743982705432955718556195158404934315289612768236124970040951610976797314917533369666705910787854438356833657583802274738741803065312696506216790646411020743436318126987205118985074639551444222043398124587909537970069141404551161617728 [120,78] 587666010670498090142496648428999325275611892500857425257085504347793231702742527008673122331354834174717971085114118188027610977942631812413003285275668202932980293021406899632508262428724433272394005461150586938057778576656286700624209495456892681870237822575480258234975281188434755110717333846928066071509446520586254868741799618871777468938971834835913304025347549137659519323427150173940728649557837574201726961390224034988125361340056799158186973844919933777549978639613967804916390965280716055342775219993515897969555184035719876490102838449204780857159318925969861312461417752514914498906597861634766550479499066223457229985371276171368576153776218154689103036773592344563936305974181668387965296516027760180053284783002551561527831616469365823779771248443539710667110428884692373688643624123809566156476450773818353147533753200065399083234408692906299780979217523153827712353742137193167182981567764126928387677094461803311459759737117611485338782130327677719770540354113005637942407788616894484328440157007003975565715794469206304842616601718810796090243342697792347391775838824513200390951950685495770815113306629922144013868817982902705808859333888479658464498425996233875230099015820776792929935012723390563876447499001452280718820431362977275407928711265334495345941894811679580927506076903826766242958633792216495036830317514441952164171165767855883163062733160523887455120526340652948918868754459816399379020861385872816095767144067790620500960958052767814132736999796254405239639326363216628494110882569569202749229455082512946696534228080448797130902872589430286759249748570646700423414363445091528147905754963455264983764262087470050863530022081569724252728021369163469660789188033809469187394467357690288494883953412953103811233522555858716719985414817695747042986386911022177242060229673016132537605871646261029518752320121274085974889386614560353203806890737662820243227183458925336861085478574895645041261209643798855489657135229272804037628745922818255474062734114841519011376812570407034467331764439557829619785681717380255143728737070807545135724122632051655072542238216585477997631770159389267300860248844440286727271475124923606615355321297293086385427057858189130030984271395780495110728384425617080441734451158459450806672533261352730595773225854250667453374507209872042070769977989547907656934496455094452017197884296970924889211724476808862463138384747060854486851507306470450604840892704 [120,79] -23301359783842937374351620372140442538539699306270450236999372314955148898673555630747690096871427088266140003027056670288901133546563343380365903255391343684452994802310960240626500048653848424062697354009632784346786731211272635862949730843951682779081818907179974771056946108425490911386725866427390428685393443702958477585492239568561090237693753720744452818224081675680331333013992861300329252806381155052767611997872776670262094986572909258668572883330627812785788349822704991166382083776842005054215310071108413767704130434925682837462117665560994793796061018005852575182479748699496637786298490426255189903780810383210415421241179793813770193686875256972448677968622129154220536458953170261086721147887848002704643589870453640817580190877665925567059758949413245702323917570014884812616436449429397311817764273405998473477898047369587070503070282912630713202666378936459725557616567511913244943217161418854969817208957907679142455073229767884136644436739662981100421444218834467431821012359141628050075237370007959018729708836087965685095670430714282649243284551913890595099130645426934643869132461181346863673556130766935739696797194486304365974699139672547004142813009562136644135536878280645369132393172499566012004925368141854907912815870311204026084644523866802073374410663296070368302239414254893110734133393798157499494051200814845871215077737059641773970089179358381911760688775086199339338248803563377840501622307926638525502790872278492208225297576458792931444355323132872748972068162822100414795291794733017750614085298524602790777602739770857986137725848616682294098743329151539068453282256141836902185835786410651773442618311283669878598368316200461898553047999752584666096231975363595708225812514851948346162058349914898284951755984553322063570569490926231979800262102878859872183101491988840317115129001763584098096330449034694315045102009101505085668588217685044679834175834376394253287752718045330131159381393989910871063708295350515110220354315169140845739978109700422457269802054917100421072387925649189233271518928678516570817702617793442176435791166701393051581483629007366243628955001754131532123347997229025620898748189133473011044157452559832901713470529083083986287614317807311667943053823931311466104530111301308627916934506828273318493813423508711655100332239913432698557227629430596765670850698780743045154578568752731095398218959226085541486158832453506343378536569369888362002688 [120,80] 153622020021454892953689248596708946062091962601627733792856060766433265208561310223238057321479372572925504593879259478457758028138810152556663093172035416105123157281974595968536773305314555437226810642735029180795732055807967010285954035201861623912029205809551439538221695183576248050509966493926369848584817417299433089323536262290520159752871988192666585670749119753212089147010920003909182834470514070282556437619446043000860044101884724532879572359706936684734753088469663646254018464982490038910597630514544356483941809816179355703572383055740891239057019162861726634425887353471770601565209128128931926991974616765288671393458749355844423919089397443031799673983774921115806319555036579607485275269777805766751186909456438337588296060938828433039954418548146520662429371701155338925138488219489734342354230713137628670456084856223324525057124930378388278435004188201643301216226857533926934830151586449861775024836105843597751880695839772756476023193696351450106212462566070583301644780306215595141657289197826994850579774609163727008974998186957150279444752302935668726942328549415299824561487423693852747173252886106146973400557851570967796695799236970930215248324729629597114823874076287232399594942565685008623909076040772613457595037001469998375815168939744366167239174650909241710150654976055349076394669036924296440085339447498711338514644583922493762924026465976137990948044236701226956765929376411662552677747126005415110284685100311283945511007853852502104229633092543881373452477249835327714748022946420371995025172982720862874951778682055248504120861139961424177851101293625595303894174881957214866031534202035361957013621613396368802033085121801670595012073708284368847760299276240668990164126878009156033565115537833300011302849558504432526185708272447537835739315696924529671399529921464788556998770809734007781937318300256872883681567333073490297708277990275965500137474701981441494821791109001785363389304184053006687619702252234255536152014032987180985376128299185819519347290667646073984435335116481545647097865473152891956661645863539039937253093321452012027822291991563565016830468482484927921843841952941030209357500484240502583664925511853929624338895955441900113096011844141138451950732235679571340393782209097723983217451297346507849022069580403179463488493658278249963570394520348101484425028477228186034815030829031831529363035551174438025658191230224985758283573686411602432 [120,81] 79753846739749562466502947674824806089442008509559751087828186461917868592232295539005868459848730296199957905401654872630032428491874872926191469437495308895079344543360005817023140341526557661761026391801238503664501901541873704673071919790021323479070148495533548077121948769083584818102846145517025644953122356298125311706109172881925149174676662047984948104051824228822082611480267801222028010452104419640407136470233162336654215542752489357475057004818263903635841156313956807880878513231062620322979104506809469623198857036254676667510044247919569765915162323227756786575787371214054399021370423353472595042347431412981354931066931125868462307592735044579740600916452659633873039319523916778797789407773838695853228353095518135291692397417936960890507486312932493057859733011926060107556881458012134560129663846178684954550353369327938881255794485174768153324743926711121908439892809712367672020171830805950287951850078056155682425829153803247341203780987269516799567723908266527443645279100170037497063277895862603125382834484211783538836931726955226308764613316894318051227579108595511531590731652028075507433921463948196649609852840730288832669388387358549549074603814599857222606706881235359594733677107891677300124628099747626588047022219376473283190169479128197988437367273347104740362582365036860772775309460591163027153954671251934261713784637079287019043507074209672537417091177086440605662237952370139732895496513099214830904365730112763655558676296398169220813641436423905615877378497631120749221688387142948053237059033562278180813548408515821769235815339953879451365694812095186740141644052441833322528815512328852429839899626763986845773435902039549552789791545191723994760265893931448447300463606420736216015380593612867262942394672215657814417908033809535897619701889180509432529137873233049771966346460960741289595391487664782220662496345954691925821474505004494983244038994924735123060905143009899427576149905673358071166152651249279986515557288530028204728134291849562152975346639138095288966971028255115812379866524375018872776752853025690561917482651915685122884381080413906428546453490366806752074975202992197363245334583925356842807073391285806403709473788553754006305426391439300731850758743321408061910896949045261984156019446433626356538170893612844078209295110578065518957035847418984996109585710189036270847075525318541488016178330550037795372087724292479650359259722752 [120,82] 6014007047591715246751972670091124423579321513401378258060462633239072139812561980408456679249503380210779716053334392299402041031016606323915716458016773696891097853794170737085463673381736753482664943170692698835371107858740916507646297138068774306860324407390400879928973145858415409553564361948427149710188393868514617784989498046114013051010635440901903435213672409956507566177056174294955106688004585301134857108008102694717940069063806078374183178449485683072980264764717721014478778127997077204313343117385747500742087045605482808447318472767562489170919607749659963458080674905064971328931845016534972184006784507694061633752782811017470236174247439095197153218668457943467555392896855923712807542921728126098156468204094345453209726768430566298325086767873358526896860797864802516700437621846177465536851422749780124115661855555291372049183771320753677820282734434739545282743592081277315020292119806602268773023534914197307954029699067693415658735098260113206935232682754318663470471577120916697510600528900076263097600089177480323559374818220842999144820992420336900949851780575481667022840911270055826299513756945044634921594187435142298515849143649445452082982245340778770254137570998426917405745258942479899754008418994666864967415256412754244981905134711074079915005292825032916409609261821067670639318520827542822997155368714369680890653941196480469444651333539227132646205857280142694090882020792654142693277134860680285950085899787193742229009948208733468336049725684264745454051741534105431405221554575644515369547219161254989667514496977647998610950958936937887953185159331858464582081460383027545247250382954228618427347187292014495577499973440635923391665358634238148504036414039376572924944620111742512444898886284099993082477890629746240102357179760579837337267344693721413039260905151105930426099392440047617864727774465430235975701763798681598203164358578345663145572738395443661784096481691432977857853134364738683732803574818872819563391193755672694705256306029563899119176532320880714038794735191103587975483612334838373606586593639581243989945505949981539486646906508234751141921281664589177112637805422407714926097610394906577336701506987785645512283807501141599353682547010474308022711610216128434948466861788746535569410384768371576091141239060031130960110804729601516192469445284488202640579801219809503417942724122394842369794426033486122556032544444361636227386912 [120,83] 144420261090757874099217561914048463972689749615442234064595674139671329326932444518139985113151255176314256661506373426467039447791290418059048094723596192650781304299947898687383855680656171996547001626225625621230387375950770890758633132027316211073646372482708536534819995916756959872886107348680425843802474319530464953773034939507213227942448390051036792429002804073073668272330533044636555808828307075830579464117202962321620714995184307182622841766106520366977939105303806282540904618060453097858420433009641126319889451071013772837918147159354995672163820585167520114429722920162990174523505429503793918807868739362962934447878291264654230856148635496160878453736324354247178974558484502961297808682415329968047692853527055732782717313704559804690925481965757236263110734803204291373964920733335889815989634453637267685324696482986668986898484117068009367169372826127172396007174198836566100285198342105508710221303862013582207651137897381421850992653190078216548657997966077852188723930157341375998287671755111333683510111415189916875400780318399580859010695581288147057189645275408193980448802694325816170119198055297813962900881565537911333066781565071846922571936207782471155259508304699763811572410481446309887408404365907983451338474905513506532134240630180028132287480198111489273324226041427361254757634653430018504978627760277805129564887804140621466877955779203113366318862618000683589545973605830800662211613732349533777534230657346452403206304477739198563182484574139621664194716921946910970128538840737013063850493269955591131189970030197331565331478398377861731924756137484914739097376582369129611966776229062943267497877495556879657847909204078398540268858582971613364897497351504089788776757151249769343829689865601189091214295103946657166539113984979341475259498962372367011916229196743975826536775748272983418057088440155666623562014837268884417441197776241252142811984216968489382080962440582251498639068285874585842877386200709278105397608497556565544882389168627662666899887987252429648800850664448842136497738032052876698476080073508234905063704727779249341514028890034240965026448237848366664039412016519947927109742251947647207240402251200109954622814610696177852621492787772503654480835566908719623776878241495071590242353200572159422929227309563309062617319546450139149729262609522058322586763307838402838445236279002763424720409982662229427720479676004708817920 [120,84] -3512745478897381850429880876123693567944161574685777514050638799349754731230593221581897486625573273897746444919721747087288941411878403050887324216956334992692880094051279064188705734160630283267569364571260266104788876091093821218817602590496260723063479556808987753922150838869014583849896595585401380005001091988351180182992019432432981082988597701834430037163693512063429163160176727308634992674310272272894692440567326560497859645983554915809572705604165759962818180124609553578681944052930723930716074796136609305974025389944501908099857929326737997674960079285226222099084120845547310810130881426357808701768732213777107049182303621104909830354533389184713828738126079014117035703027910770497908566309389358505874181557291876842346751638888455501462099125238279986524700919423189849360897935886653609769374862239196688426648034992704875140451096197602360197231560220351329515637370916332082039623581350762811652801098112541600139158033594248861066621078198027231839667218403622176158951225581618286830804664550930210452349055756374910831884663167534799221595891321698100046651717363207433700708179033972569912706833222736819069225084302695954411099420816275778720666280243101563827785130548531304183900623905456032190298366851817018817450593127009928016806218290090332986686779496656999404798689035214413581446923258164910514121294568349049165238337182918616034558750202083484604164580162458250322853861776467029739300497740048614353931694234608787270452702947374838112835885800661730639400102820290266054216372393216380427741859479008424801532369015301694094300193335157916935168044539692380378453185439736912514126068114241071144568353777657257737143071045693206177187739960730601295027900949495819816247109666628734831285274262015681178504108386911962315780294183757579676797113138132935652586963534309014735322592132573469699443492650260942176918350855446868259932669590664759071648697732464140129869229344460521210518977968233691561117975577417082208161563857315095877378817844584149701166138119497302312156210841597542599278891088605635601258420834046966803421932401337825264956243814464814896512826752784188530030860943603894075553209871671944604806901006126214449180465951920968188070914761135476587714666550338176525249332955215919774620650073203064349932722564012488334737316486221740841389198583693652390012466786654022321220786214698677474977905217783104431079518067199936 [120,85] 3936117205087197831885416264887949839960232881631322254219028857752322075458836138372563354041630453858687107264489472732330003681877958898934439408714104279054220234032489158805332738486537340661327671708292409151457265948764885477541035991125112780296777719904989802451322060458915745848918631914716352383248979735506805915228932527986509076771534462022749656761019629013700912543415674245187279134000848693222236310864621626468701477822800206073766729785555294110471470439420078940019254663620450613066758352269233666034953474427225938806781099074395702085674073077990667244433281659456843139436852718881365885938187151991329807178944539894984055265759671742710922959207726110090427101152185363803317459622411900183850985325506661351671897394846000022766719848482306521120652703099289829060521031928145155876909200107849375803879072739904049908942732872814292137456795889512675005845208358487249806465191471553389711247705422615744682437963760326410340033679527991545358942469835229923650597624719934101340364381721929439026508375541172793999146386256916345062937870208469874919785687213497604813705349288309158278769175177588151896022036422950078314183552204947133934849218123855541847721156278174187075618152352258632721691015067936310176687750322587583886609549318770668490296613633194728450771637491320110358110238933079921796587005547402865818172277067076848632669261895684672458938714486455216568048637021116971578663593834273796867958303964522308991130272930688641501478537522023406606623291280196842735264035818596709164317952918215108999745600502544828475260652082392763265886103283734039772963870540933648706351376760552944531008299448105611458302624220836965715319918518939976855555678916880827804550185538903669036239977501161279684790760084118687758657388613524414754834127055078155737017467167047714664763380171179764261802872680356356461853802170204221331137092451209382046742488654197433548680803776932865832810135734592073636388222295719567975629302064922745720866081426633528533277402444528137701991414093824913842994575168838260671187355004364309824594869677991548643709809664539804994632737701210590857769549975991312723934361008101036089826700012041452199894562200233174590903510564138257108299961688924436773445278919513376760856904623445773355786540371815642198920241685755890899320639095827001666022045464619815190260411774771609663937545091085897760586921280 [120,86] 187929201446433765463009316480304159412602200097740607914704511845909759140520783156408244704832605399954340169528978678978636174328744962290176491837991791713875641367727549176750590928458298908649568466539944838733216166127990507408553247507702191816368005969003214521488321061517150369426596888435494737110357459162659368197135928365105761508911883173214781903472392065153652842581030006243550266703581861395480083677472322099666433260133279518145714837225928630643856117472364018023600385997389552546189658181286355752143041462520054469139238718338737783913215515177143415622974316530574274483460420018665281350605966183960672605938913608934577330438278166282814707604085638897109879541471920197303067534862627891061477208659184976164600181099035232693586694910260849203637177852980671155689759475744964331505597089009305412315135506653527688010601384670092848424854432218790796472223982001664955231799554635714690648798693782579459812488720733117081351078767768957055157504220729367318531781489115260250740728571767445301636559760483081293565147626283363344626002510218617082102041833643713275457838981087718897724800134828668654251970923124633156930480883854128861244358782206262444069401752502562520966889330281932704124119005082394676162502288156888146187848485757819341715455801279783565482510611941525695114072362957417772189325839657297977063344287568437533745883174684736380947377964226742897631443876059476568945122208903782429076106874865406715766594200957123996189693435984498265509809189834242325077470720819734492737046216270125055134285554105015908520710396489564245170636606569676827310460170376080611611426112154328972505073508661238540500848650676816817520439942920058277915012670557817283506221042761691484326713665044655066714518940201826791098326460365454535201425541664385654607745904483484060670486507247630344740176635101846550616425186698948670135440933385057156304171553594033213165828856956762651567071427383122465072068144598456302090478202850467429492991669952651073977468128280894052200472797956423887776115475996897759201587583131193232786368426474807205730207352084326331002461324277830965105811214693296493926698604886454046049988543048600215840827349309732073103198388887770276557986994756621490284153452044180724034952822749195597565303443954350853365430030054510862307294699730556639217270342747432236330126445370109889878224794966492216266213 [120,87] -264843958870709702869710471182673395802945934295376108200499330755547129583489533649024082290872305230700013506370858646007052655932274603991331213374317046392325053655492089558020283446040297235506068101896357147695567505878343333376042832669935087926440324557072293440942395147609031320662334052005292165434348438759228997664632119958091962748487058000953302634555260377507179869688452901211299055166053329051454450922836583316329325550988255722688196003207485097299777566038562802386604691332056550152322315801641953644646575122876534925072132731110185874944881982185681071913834408449876339457096427200127837727464862477691208459893717034273804605638643456947944395631626174012868181245342050885245991330970563767287375851000852419868502396178450763994242806169703084963653564749450689713081317546129614702461202563177633109490278564615747013293960876049609609991557874205942493569598785604765762594894577089182682642614543438356808257024145604757814976166279012440517109744438551900379586583119114188473450704662310916248600298349358344389793097101556718137444526664901006371065970435481211320291856572679969221829486541812038379305245626895843765505474698346462988893559071697497243328875167736065140200580645914058458492606161825236517846220674937408605953858163964229808574001459027072379910293131256372645276159257725319154940360748528573379671981244972066891166616426627672290703538600588592934734195452923573777304433911198789323046889301605506083619251581025295539007862990482742550299019119525345566082035966182018807382521825276930457890374158074930766256647956914245083264406519001852517982929947424072410425086449557259861306225583459160863348360950509543278673690673960345027199963806760962675499901223733473244567107599779177024254648001648503029021492944630548377669916697753607742130918038438663822269267734470821946340063657327371283100979384451792311759115409126279060529705036736981962513868936949723220193374533142801120882491398920964787531333187904096509635987101739745813770243759549964101817032462179861133472784981828444488119168470665128007775971356844011273870126253684248172805897575520454244867090554303940993826119415979530168999419023551834490332339011189020618142787385641625201311688462740753450866389648789690356261735321049549818658358699403471052110432683372969230478107731955838721901041065523379126328467655270141067985232826502935168 [120,88] -2493528973412906504660835242146236125325154485136007136943224187596962854776513430985704653306543549872147612460306535793938546730172693873035476030368154589850256847962889536538715527910819860886847702578954994323097428267021221467643763599358839923208643070036526483965755716923534639859631253035134379030338816051904624428282203165946332304393144733150349848513797867254561148625847165278574156126143583207225895145119726098487183119758922729900599213564648227353088192548614690606536996344298513591359757889320445586888300421156492650866045045370388866035704873639721323319326585372774587909948484907963658775678017661138964141021519108114982707294414864741025125659725499374310904682458632432138528104493503366215279212608474440310284747762225615448308486121891840400805175992150211621085714238844589734293412519315814167578334349866347450045425737409768895623905896789453232137857678730375140506957537807605391576001725140084979607436633598122302624664382558457682257240843455272817823846305437769213997392342619781998088398143781110549383199450671952295893454690742865137913682057546172762337321295621069230318308126720970619334053154408593448209302323765928709976556126322272677241743255872575131352781947435031446143244121086914197321036483868720773277420803640304970931242165643762107103228770849796132090132504382168869486207049207944220245071009030296940056262693252771441123673067480890602152694413793958297740246563490201196481700458465357251222258454558508051829391636705126959048458271468516874322306397238960157625398396558980908453220040521122443360193104426879335463119970901444865898604975232729460082568716802280798259183624316048179602942646267981884310026283647049713121096656890071721119797776252673928885986566094859644874314668974811666358771184024365261260755998216797442764850052151775208423918569930785328776292489434257543622082335239891170993039808702268826283717583494176640852520253338040007103781961697995792400474005420807673033977499268145108745370057892876273714237087995748827204444461774292973877301440401876208051811692802542641912364424741034316680592705435110405154480496114312213807818389117218468994431224905595450658629885928042397465439568707884246487554405267882816042338000340070906480808714955917722907124790815979167419282146429690851217554250637324521615420934616742859194296664723184076118684081520080524697947212938848 [120,89] -1445450690839558617891685982732296365661442612083628871884138878353222652471672563669986609632115773201996885402466687068144820182091510051291881462095145209031017803726663229073153503083371365639375996443964656957290458148020965119767186585168085578930591583787415101430788844288506289646461629170623187625903175639865067510645114291915245394255025604701583581707000422537431807369937645974668396863778793759880236149314708237445515963620584648828231084250032463006994035231364275113597344343176488588720485884997892826368760962675792577626728916710450926480310745519240493059009616577020978333951480618898821221710063442206347402127688342801503478232600969011207278408986471220016949621643914087116729338555633605704563374085137067019042684459626600444825042728890694724335870440853292128074945898300786587932509820067170334977443268086166788161269875684320966006051507191092421262110379477325673184509853243116915918436466419810121090720785019320515319619584626156481702071333106107539536859624550084609400014442833852779369396213016433960863613166553928160292947627740809069180255147908103974488439329195272296809465823735236831254449028159020096368720375988096357327660019706990750380235955503808630657631468907430411291985984905043292718761807104667801376941868723235558360163352469792869340604325188123848959631594860656909125551442503894006958667491446909933909247211101951252806620482699659970224263105490059556227662477406281834190410197352848049350046273599271642105338406662342754065900316653875947416315971357658044269137099165424563747428559803167958821266520489219220444482597062170728574492393126902917347496828797230574697640044980533138534165696125527477639239477734693455443929442071371972046479473917524919530982701949796626441939960983593285232175312890658452027639587961524804692217690302592282999498701995409312343548850751229487778522922360605260964878717426640814309879188764434937182162837505661737238413830069036742707968998189847645858329482633310227266728045105154154392579483352979366938828674048391504635469809502673968938886770138826015341907928450801492650298651658033001567949841226515182975743516188610963443825877152307741935866701395798921255823704118116093730365280031007885311948221157347432478391464446517177797234755176311197699581884358965431409761856279166080119790420063787195279926034897032868045908622474646567759840096 [120,90] 12388552606196021225891967131081661300575068724043248065748496705260970983700390798186835668178643880638582753750315717361664235178243984875814561970940598553367782775672243695248565432099259928204424598125603442321468009297972185752762387763608895542238729180122644016957851677322001526736435121219276628548172589626031596642333381125793091131948050339113051157105486278209620460984026228538665451585504996462697889957985501265345535381226865373996354700676115990680610512166728427739568786477666140633993674464149179995986880861808763746195154217451425801111468840591075100204006145041487235729809133815594392471124365607799417677854916332196928569354347725199725575826287570855512436006427935849047370771045608899221750369977354931105743765036409570145113172672433729268592852887226425496221017055589535326761471198404080678359421407750861372241113628857950195932910798949760449129661589059610196045353864617189693597209109862657765725391731946947609922845655628389574552634924063812821245745148785679452133085334017958745259057459504618702080419035940653554845678511672308520531702951507342148054794042625801578855815954087616225591995139432163947348082897095844469202190265889680193551722519003611833057654777431230120017395719341009895690343879287091680098621183568094232807338754933297000746909351740720133164151004060674137780052384366416815190076953415007833650340382253948046961789029894129439011217477249223936602158790345050252359271515805821547638259604567721869034787358172930510756781575811010152067942534993264875773768774702471934789920390025387982563937341389947386783725139453618752660004156389126758772399897986289941512896181477165299689277899129256166588022225741131434129908483723759731304353117667575363823176127198127294601986824724006569523836745449317687779196090886171477714208318638469638259306267865816777991977046634033628296212410546987659555306371882307460038229636273920691599256285405126840607086693236747068783740957134301318860572223070773508740192735583218354415010780832922773087454902622169926910659477268383071467245741348159922217574785357482751872765589817978705590757103549735653797175350665258860639361696948878506401768912831805459669871895974137046578426552444859330578034624148878793083245003221219450324342129922298652741372665372172979086613958457310083213631382912688582895764069941109377695258670343703000972 [120,91] 61118838543481832918934359486292940549937857090407985555102258929627386583140288585259026893575044306962413107517467660892422096302699426171828169865941730156353919469358750456007144819721641947642516619758444734186458136109444803893480372437707803820656468375233739251865200487275900790439463590332262170807258579721202616519256428372606919502509347779473235897181356055312367487291795953197273558195644336094531677052043062984508158928692344658046657393645211027016000031650663565347156071481910329993165091406111933552080652344467818108775329446467028770123919767834254489144804403399279061644791198877152206630079420968234037940697419695604766943807817499830742743147939009062766663163074077537577688529519462986895534432927769943606459971243973185508821766779018807069511659289638691788208367393800616778040979655776346763780308148329124376082713787972703583420864854642146171460154620146101798100315542755920843635426106097130968577947809803963000229999271715131505483691723606295169985758999542528396084535766134771735917335701207865385569844877500955977088088099449855345357001479234513531958596105234638977123689586662273979787244892787324190463250706124349134010950702348244447635938663148387040886435756546160805421984840643918137764685673504364238587132573650902222262653975417553642709039232031351777531241650459293155519833990210100977451084951109166294234155884583278134058520332688461412278706474360195915462068298094625906210683157563314051153087051495156119619909356338176143218272540433690620104435956932348705480320681889595648341723886448775392838930351457930543758950420256609787373003863297887070034852153750340036868428195682909483614281238224231057370690711087758824875551253199285089037161586809541727752982932677565625012536424672488315215456873634484267500066744029531838573171470273795251578468915217023381324133151454966767648274210736913885426027192191534361935554637654317632552887414944010595802181950952367152822395682336591015163976410719884262676139951004241035917799733761972024964058196345619431460397454580682101862498859143280174085074003664286344337147761203816640763260486306111281005544178531530425564949047836756866096192733881480160877475396206138576350205461271105464949391542037839925460234267224162166631404340194444581172330735056077906951828351176122134384890024125472539069074413938274668956771091311360 [120,92] 37093615183116927801619239044239928593985023316927679406835722179091525084929234075617180656179085954651653093452671683845326211905828764649038658657261685515556130573721567204621112776131978250935428956656706354304306550791851735810225218950881833316231338603500073903509269348143259734003207380568468924603711199466503085327374201823612360799785658519479982903977853953561605077741529504701917677357124507015480813403685471118182713997089265635063863145312289063150469367294339358389160326135634186909066766898798525430458190226647980258386794315270969809740274798501542403836160122556457881152926166504764866931760215303132681358795229792457040917103703803671621142894681045318336139297201399016824997360784814153957046851767915766558552455901097399736708589851939377123767080115159742077303102323396856866072337684320386719749516192834011534076795821147154268160005470976195226109014028712467773600509584688688338442232390757554040357474239506457474581743458481714742386881171979674441598751673324343357243280381233039869981104568539937355849013540907473139482393873413535207890166849580511077619247595296218870800039021292994519818699987832896158423314712293863517638665350597670494920431379705391791370610009171877670344964089955260164109015101861567038728780492180035419409780116629316712261050517078994217182632191166281598715317471176892837915461283216516792254915663264280374227031598323370942883075218694254107639463478069968778736139810766955871291593334757358331082188675646494760767218995388359011277754553381724965465900423841232850222492807926862169980886705944372753832744275276657673639589262011926287557928280300746127776268819992922488963119613898598267750685288666975772565642222875479460026766848518895594045915939312133892800222831616761491817209658552549542938623480266885799868437585395283244963363888449773028793628126271460680593766507218670838139965085497120282669823272168332696617193186559936639913224450452903356353600365606386472305366612945395579839654503103592176716455088104566928196450121409640234632702901655808044117111206871562536773000946219729967820325779405408853492691419290002681832896338980582585640109248032903832695931289724237510896369154172579936520476331879675067303454284650597871157670508825676600156546118166826596474963611249183083713670705812055992582558752842782486885235367779370925179001304 [120,93] -9087569216999532423301322233258291481874837527799225957276690057465190449530569596129174136892537751900693397010392782905721071780092272453153814427772584000429566586821693004331873326923799401187720110827298063928927587478399032795383634339955490695079000606232908196969776631452971415422672182176175383874855681324238760298622264363941228895701239432915912848784179786596588023777706407138153028484969144509312630974158948943283241450525961345118284956105684253807014558384272447065429867734075410461859436947921375298836550120448851701161754939082957489074933272132999647972545960535462673147522484941144592763562572485165637626847380617727514434525536935006100730549472122355014210349527912514472312392497270848023584064488779096560457261809228438990516496167651935667291815484915395357576423522504036123756054588283147302972146312347229162274624747928327418652819852355541245018335999917274222405850282633205706615998566626304117705831271785037154552915765123739591375126740140849161325119039180865670890722456922365367532818331438961638209299779007641101023616811604877499268278581220908886542539390778635127303971608891102245380282380993427277076252236996675797353081505881589999214284425968232383436007410034032789391111025878962074885162447653958380256381102048924643551120303719068001536595350914010028102790586148254248082517658923679831870732648868833718362699300773986870542430960190035289288861656292860240371948383909526907484785143950997535575642087383962471579876585424105892814157409199630502349972917496272486916511832635743483032317584965006686783746579363403054415135374922965267854116513896593499557229565283770371442466822406750535466161249887346540208416119906381067679194138459481708801568811023046651711368270369372021166286942260169414714792625864047235724064161693529623774357271416218410122794476689340825648888667819926186206988245414544238451647610917056235889511833136146147196309620060256941633996099135374571172723599069138143834168148754482016180687175053983450892756680944305744778468302933961339004777131274187658211772425383466989833345980107410624032632406219141047490262571490710464365407176374186453608183286581750425920357628905363789872219024638113117545889547876644732880676637121774004496691031060784874962369424587807693184453108492401574546038241684667882530725317304016968067091754048690133840 [120,94] 186107922788697085618911320735199706379265373086259562436838701334818711451926755175737608504250842483701018895949780848331955487066132029432649875177894148367036211621958639180322957409725083174043592392894540955319764164498067183673116575208695229033160438612625322825620150232603138951056265228640430797617591735089048607549020196158373752866115225852288864240845995360929306684413779159475729156395586268958727947556424629739046236240086749030471636147926158930136560387658678791914997512887885145588589076280258643784877287916895820982511770745143096098577687328366156952385901797379493334376472420309360570950045555172401372515509887644106576834836203741485511224421697233345188833257283439820346843125892274070040489043106735327421302275391411968155823645116486951067630529707578351023044508326009317955949429082121475198092346578612528576264554007998190901792514918558011424359393967312043800781167502489349775005585963133241889293395944498737791915931152355726404604808975399179164192223410055632759303927968438410033424645387008328137998266816097098442027484097074584908856495061759005619653603673884686122586036419946655448098275303606234981857229943577512522126299860323366114910690033597924362514066220641992336356655657540168908033435938726679057259452252800898669575596105825958467447017567118338439995081997445374590914275317236816963664499801882334117382789513130468611996873388841766906515365379886234715442096041980186834060364900717613875234129203913906978660321332063297147044908273209743138605845457322027147556570660694833964231126901429926646824697004885635974162362676607805449904788745372974309686761424307470698096046967859266000827427036811166556006596296004541715624753415892850017941589671005448647889748884275559486398927657320804217171717118609114347971096427739189162762683325880868914894613535745378927661083001566137624888732847518785891833857147810868656760412981194087973854875990023321343206951018819909735367596286255408942925573102461127073606811897423928289609801934216628176911290664680875688597689817668695268415215593216431387193928411807896339128530704780287477736199317203300432394253362154805933100864653758707397609128744300852732994641435009897826030074321455349401083620941878940554534877903860847008362904737761762841983049094759956528419215169789608021397445681782808729296389003548391 [120,95] 78556426237128177740050456053152237201058343303230352126872598843522021596348426522441088506187948660390541588409653742999936518372822182189526981375111632684100807687491219086284716941812086425834643461416548201743856941964949376402559128340387424090538611721832906003634050054559634826348264703706921331728314681214987652218620963895932029539944092146164497794433479394110458246384935026341006159557285360735603480194592756282201702517478880768852099516804991271317939491798212398350572784015065382125111918722597790215834680702702892215706943439655964542396335756306327928677639484684626490646954439475017706901644922794156917142493822925826575073202366095467231054451641056007124441991295931739743480444527616874389531699696402352026669754491284845534946109586003494156498193064038317105940344266770061502558751013762171495109491136541633608080466423692009006964870872719255651982972247523753709141220192178595238298469015554502490093098309629399286591767005362488077805789499281701176051001685449007771679591025061241518946869788854925296490454843910504703969394913712099969522143219494478252318861848742778615814887049452869619562725745313511836414518489844080728687305236842468239599514156280291077216026486031903654906619240135340622756223558146535234761793375216704531467876952051519661771469777096919743126370837865747190989586592010021824772107116594346258390902862879826366732064031371120350453345369948968893265639572191409501805037873113031501682932850299388319404963121992232822147642859082783805185642750748310270870695072269841802155008055431803505168411097383126396519444395890178032263840261404325511670144171694658362880470606593543031886918305171370733121038063196518714192728276239243230149453286366982741397388597948247327274674505541723436156251338118622056853697687299604944384044698384308584959640368326993539593970897528431184068601897111875532866235569134666549650451694058673182008693074230570498893924650778430923307628455594307988263883762516182484328352592290463738460267714739036090258131344006834302630263412342247361817538007569325473405949857846413867736549456230931778035052893432243230514997184220219729740012906736544531001310190422403712044924425603625251441180001175365746292898452116233749580591634950009258596272043787812735300879378488040411415783992542608236706007537058812077103165248 [120,96] 635266847592416243059915875015596019697487348485091609353505028597498575671330131833653112822158631969372155372319350964111090609613657118214229721718070769971539430325951504416725835096906705465845906229538337925709185596400150681613366207915753650775614706191581299384273170442165415042969113468425172796307051476847850587807919088734804836544972869469087094371521321320537325584739988981819911082203149641981366421094553555276646758386476299738635892697983380166918433893708585635302607158645666365204713719424952326262014993185573007231276948020791390878280933754806824383971435210276926512842723573904325574412283783335496600174189188169438893041747333661238300246079539394669730622363642133877449756424375905642852149094813077935843268027146298189628765358176063015296230332179615405471736429812900372711795463467163594298949663239573939194614663735588386368678836169047833495415820721040279477039079404750425232977886227550119086332238391074132133695323679108254955372171928352089184247222927173444528776871706489473103365363203584685074685891567465898762760649930306834239471549777969819400760872770525592503492693462757552494250337832500505205435366328855093121858210234376138823797055788943442628222127130700652757794570289889765233982691109466304687188163613487763999166256938559981821934650393762172629723618231126458116261248085294540579213780430561793498247259024126999808768930906406097290882773090990230337927570990123888688759871064920405268341413057604078556176302896105021721168829438390053351624006362761849875118683180716455842102969678933163314228235257842454467471483831434996821117583025076113399894910007285412923227097443267059347637863130851905996628130426923162864794050356213081134550199030519673050545935487745800572715358202540289718810079219489572615021652984843976379687653577308668082711560847600293501235737102733047733861005286348345369145525280570610166041527275578350604832135244719503926832381478272798034266111011999033921532428097605650170844787828771244954451378765770427243802002178624983804739907026987878368682663834244357725493102644070531280722729603374046505557785207642861124038712030434301986261165178677809201491039727757572557339139942508663635710531955812573529061057064733890035058710336371126960605686511006723396981939881071078815142721702275072985028242509872908095984 [120,97] 328017088818587049481314218064589213906811112498202464558634858103100038761621020320375601976131469046462391222614848889392159912343931996230101276533540362093530653833413078728466299436917959112593606142965044485773011476695437783514859674674983733487180693683885068512839749460788303300942067825607247042958185377423287593331003709143036644985904744436707044253572536137833051626032820681915030880940698001058239254816709714252589721221031527238707239687876483008630023268719987578343314682099098570785147800190361987163385206815750476494892994910676997139867190549412989919038196884932934833706438560368046476872158861607405011301259957865292102846352670231846536258340766498508061889987089864119149720161385693404848060039818223982920680672117200826497010486450407381616818026760811439867854344531091128253143762517784497369946717849236755740791612697349109059053356207894117365373608417103689015043235940470338718921531684688779818944988768199972385552459817962719384110790469455886528911532722943974679205825427808160725709872354551943873917386791476775160932000570875679729408589963525122438619681817010410103437532527850980686467303086924952973231461530434315443695995863643240897426896520213540405078876981131411822855329419669918988905187633292481177704157698106795729602054001532742997930394039920575937008728414424670410321987881209353737743000657645827659432765411327901808450370774782917147222019823541768035296123282195857823892277208297203960388179378820152838750202655643507162703342580469920681600202272736559877597278421195010708319486067063861843448140504155619374287206407604890003129231924209682916696317897702673367229847921115415689794810397822125693787669264087181028476559679922937712748854582500137042891295517814235267038081179777765078800459630453135074984305518706024133026763437289498041528826826162474555368473736713024357982887682018114513871198215454296547703268579852288441540500584432265450691151646295288658473528010472559186241031904772862613672995031375958680667283508817938244734557989567870852155047091773412393421049204028998097368015284221449708369760282280936675128653437274802388581572895049880879145087056217239365860808989546908328002560637318512897289128570501264420247124188133062852715677785884073664682825976819314168186011842529009241574060337929883688969093500604976 [120,98] 2091530834071929857632380508131110390796234107646411618428921930167274026066666767707136620864310614342116386581085248112699631811501605413038136415186863311835215682190065326648845881257945350382293111805380529262870954286619602914706936063634588472148657555366049585642471440788008575791757138998246001632122735806470194880363472603635324382586536264640363056356728413035546750531431998109995321146709349916161602017946297665873531304285100526347549754293294684934759321135494038772325600493758542001235916129783505811872995940391730932751906057279794036868356891769858418649250470123704980057521820802410240857501051492903119084400789981336606128399578353325320185468646229991556781360290252263389185744460257283229773507511156920378067357308484386747967779091477456207961700662430608420960364609528787597788835638503133425316893573684024198512963866301705286480153373602884273776409962975534362125898102029481036981615012537146192072351930371962562906817203605696305411250576849626084915574172507403300161442889662803024811746068194389856053046289410126198237245614679102274503923030496358423875143735187875728705621129746462747677232721337358561375780474113410917221843139166354922768998474779819704456585493170353963418703739312683980191894558480366370786474336630758289756619069632624297063376963557593914627993441940606798667028544103297792692512489335675695505485630535309571343036429292107067308660372038972988800873402593282533375212202191839840165110345761406819508640480443415167787730562163647508614101902844832550804995804324011987037406998514957611671673741119544212887388275632045512090134297952928243831577310693524274601616275215857470621954649703870134529927431402639019948782049729549079577292327211732399994317427967587721636512439142201881459228737902178534923881239191670981481477098131893736499029225109328364221769520058947134075437732039408663384506790918586789786009721084903897760131840298308433819047698386188308823174483800717300293382666771583255527176766943314157186102385606527757386847765191230212947070580022326256249935417510801549424750193714938710168465406644810007669889468828014055668590892970227178073817543438519079540128605981170544662756019243124244232183458926335948263768753476035347683274172389159656671699010726995862051338712102775097016443718428022139893532877560 [120,99] 3860261065597020294366277906099222766968802601924653581947706117202689849042702172571792249073509504201699374294065717652721258082983601217981595190911993604265928537563315014155914114269866225173775229003213003461192589054922005474390409820660976778191686199162714919257588260459438613152621528916207285770646892252679801822077537580518090888207627706687513129744084372990255206962093678104683921366826463083505239042544856413839897664268120630145262238066471319099194042371401730498422875005413723369300825169975585147033634755322217064412917267869252426023106278096867402462847265752618577410985273903213076289065540848446845392959750817015543937643126147109552683161265914070590962164752750424862262987532166349952338898930442122701581698683013942745896464683794052124272305104911606961840491605087200944295952105518991166506469166193446385120469475794243488858859272817753469895550870936460306311793856421901292931725176353769739766428051067967391127300823785551783494904016130537790587403909899388501453901892412050997027145249304922328778278457267090597703121920591858092825438158372339193774077011825523256299888908870272744608289983838592991793414676176797447138963352438536514727975458332337447750653173789849854699637210629183903438901543348508715620638538490957077700024835956373516871466799480546160329361034373046546128381018006497145185442839383330592782252616621214786696964978454446838177470789345774578278480414708167595020408597421641875214869374830163086177867696008701576190406460336977512065355694110735212479800482185766891271332528696339261550086011776506620117580432685123913341186486380817007393150012312418654801321152218212475538137650484873999720342006947879696966762164827338753734782654205132814728507857114401742203976719392215897144142487874072741549915368944531961685128768804130877820750474968493529521115765767572903084418635153109983893978884355867851417155419555595286898536263723589375891463684221228755265544890623255104583168083628857087278140918355330317080063108258906900025366236522315666527844674372840828620176366186629287043400007069074739192401538695741903698549604910694696500836006868657608080656114231531323205539014946588804193398422203042661748460160991639263416486880999352213973889261360523932277052012927628821137620456135291801892057315844307483924736 [120,100] 3482683740457150113950414058975813267119534210160972101489121933266784213287942277241034116270576274176586913072285716793953189226537285920306809482150998185801584805249627761391986392130119006725381598535452734910508452921189316350860576144275610873465497200870299325753061468000263121064534730748172180526823826589871530331040978265953692733596499992061605770640371714801428996949077964910719636527980864638939129888123169640077552532277203695172846632373658438705639366754995135710831435694322493325309598430495885544964076021584154137649582969430538259653001086996589920105781643175556775411989644939569779008498224222809403276844992615159166985058695583023362494398428714943190023453531621165998829375710456333663091481012285466254416357556755141706674957234891618351425344888020030345727476119765707668857622280952768034871935316404703072456877784164226746406062879170929112148327041924444815554754695496180190612646926582550640279002614376210773367445119167293171719558553533052052911961779588953433788322220445267733409646393315960661808678860501584661937646339186327500813206367006896656051537110566984513222497099850689270714308167365222529085226989535558827489698325963494077916425321047709354979087444609118908634512498145160487873372631208692771636235492180176339172041434975061062851218858349409027243524776632163392665356635579295695470134575627041419332620813694239577844798611961766813749385039495877120502403365131525570275520605255562621912725060909358185355972271942807421756085550612180106104794316776912465356842357642906081020146406808922818233642257116860953418307510087030242677175779132839395155191589335358671133641296216864774686949861006160483273849062593027256273383621283489551367517511646357910674768894508454031471298878303876394292399216711186414029754630819580096208716019567299439313192415388185440821943506417338758946329150712809094086758824229987201473714051521437610601997061002208985614220900533607566839228053660948656605792989016189511491588022269428030360945821223863198077420414453451152936673874323170759622336028050935486251387615807544137547158881900595824837405369033326912878601005715203661160174265333759749121335322842886746908801996624632429379088368448271130270286320297764403283469373899707517437338710775501208014132099529990856980937377226462032 [120,101] -3541911270685559320561783883744567039746666202147337717879325691030570517473114820453878018174302440250172711780814760260579825134517605308372590668032327109187303157333473110795079448791405052232617869611212477766817173238341225917575381321259124935129014054152776115013726087723575448013163311329245493136194439099880674956740192256873568970581525504304616712545643943937099989615924670301150255002251078265050561463040423480226985527815280857941798890300764028093754802785903208174368014435043174058069567881081133531709057570860357113053437114313640038756575810024096150500454073004728717735720817157161585664215930673087504452660187508158629392856853005618231015599594934929721778094852117616191478817752406321728411498902283581501285365198038025050204301059117480474419417113094556399941051617497756381082503473793644831208238601781544687806513943115627855054741439601371818408380681497023322302921428199459204317925456781845449113206694298773399532456798901436528904927036224603105305417006248871472078888853863097524363259390193146179869885119623887571153513924366868329816806619560954414735363689683988046738399946704879890330402770003710655779762335841678363595421573417178142152472445575700644623739682574538749149968456616337390341032201992795047284251812699240955332801827428190004428325278650458829470567240178153535940113882659414176916923793639111614040726808134659003784794662538641007236569957266809954629624767196523416297051490172397255160557094040086952506227295615065541607697168984312465626788307383791467045004410824781239292136892018151112720930634473899242048824194286932915064399686480493664980550672411652771673920005192466112653971172792510218510036756450626777252762530337338859591324724818242332497176862269741416598266818293878462564601867018805718859812821870691477037279314888166293392672770863372801581349370070150270395028212551027070664257297973171312212330642046780162257743448226129000995999634297641405561892233113452463953186290530654182745936651404710751599416307528181672086706756506921369584529877530566736374705114397402159640794005392569398927814596765340081548400038838582774993902538393408633937425101200883760801735967393457844065836442714031463874752163060316488346578620551405718805954835242135404372948127434402783068917406066645837644580205520 [120,102] -5930188729303052401164639865019858277637946014733154135891003161352145849294684730547633903751875179300096500309593356464793236887316858136431003989115748141334818744824149452177125736324527218789487863643648825628674946584151798745890057022431665816275118739525768895017514152298501569052657867216997996636879172231966753654080204103852383083425404835971960667133823143528349764155763262997041982680916444884571485412505694391052692401108781255570990809429297341137822690663297737689633362704138661073591622005019855478728224095691706036484135876866069813020343434087585055380926457045594612919486107007624464648179169772109407533233566716793464261546403479814329013058401138374630652187315095685066111896548625184572240538162807983520035335352742408802581990248035719008326232247016591348516967027793509208274421050984205137818250274143863164040620949832138706669219450157969130272506869883596635739677626941969697589683127738364575609712547907101052001086771032735051356424037124526846079623705007935299232608914746423718165569286670504096712120331279433558423813984303392834310721718283564293028013126619460216725160390510425613994992778557302943881236219631539604169071562627495913516442323401796844155465302058719485995015062518690698583348326113674481257532064265513959560340906265250059322090946759556491681395732843942131857109013640456493297892106304287398059779901531211393575961788412706903822178737612617580873625334843747900217893682894768977158521573268540999223039450300088356986867126109934896911782233731247523106256973345628448360955466145898772618396823837675547849248889480270516324983372863123595970138714863398108941338803844201470616706186973135819826279908571498324922309950426868670833087476726603496799665480680168238002967954644081468974302869974738653485379395644149940872453595679760939441366270249401549687257727558373531382719278034315606598198493958374255063581996285133106327446426251525326386292520872795585764934084547686872122606302081439216834067488069337783307270644823521574950365780741291181284493986984266253090891130884874800717128362998068263743880959909554163754610702064102948607403195517120281110418755825460439377870404968509911015238331821218076043355539890991458536781593458459670298350889920126151809110788862218242899106501629978222652057 [120,103] -476720347038404560613661068102542406307239678394761978185590534852187461472786470842486366199909882202078092350384213551410224306454376152118656852567847193165329449116943407951611848151117060216905686223231574477539576057294833075084951319619698188542287454405231108640706870014021446479233395179543783805352442620433364231825789048579594881885874524472913664621661243051222630732386930850446382158740892171552294122064541681917468390620489542536069064662854137855469752559588180071623708810544114284981078152456432535783105835204533381949540023192674608713180933795438260908887720176396969568959321998522237921940716133215626547187005179099147983278236265933785857721030681197670695328418308853013210534025716467377813572564388915294008259984493134917855820339802502544900912576398640757289307992660059711732383513419389998409034756589394408346380302362075527286769914993969119632347104686311348197783125146117673204742652662172038906157897775686313132037893862657793767185262765767673597106717101642170077741816245888246038913907908878369856071775204905124414860561227257122462680797026704958731954615862723489973697255204544160527439261866261722070131167250156068393699355105512727247981589710082256935719451976077524930443513263255577234121332703058860046091517563608049565057673618858785542238623094394669995005191112009699120263016250875044935667444462991743529869383159249489175506387920312525976638224123518147376337783871072495346708777175000693075899569669131403165234090504383884686483306074291290517941143165178854340439295360256520840597516349438045990256708225841626009184404703284861653080112947239359336759461557951157167354626912291160416714584350375726604403657761443080683151491521393445978877724795748961475556017994451916756416118483696145062400892736408361841422038250419726671700937641374948994855210207483052082598235083721592090075308504060057053075981869331081535489431580822546811298089452237932418875591465998591276365217570770533362852808227698331628686481351752397860966874002070380976533034973085551395134335174422330576370289192720878051907803909584730990755106455270090286874500920633993349306852361181298016829867831348647730452397929445704292958064648096814471652454692981023612437259917551132546519706962492261120773560300803680046629042152147936 [120,104] 2682060461261877982441684996173790890148802369699466030216711778055722899181565212742505239725316604916708712873325011840694463294822247071216834763750518509832983321098445760607939332040157830378836408664889553593960813446024782479578464494203203130002121179565149119080667715603569432156622648442617347041103604482366761585188488263436713864681974436870917320059716453869083437155117290082800940655604827480382230715010030735535968514258969975283500989432570554143370114992902265904984684069316123173477009538334960029988894385936618584142320909791488203293459271662223534301465304920940542584844481990516538085346352349973388167448955431307845561159770311293910873184462038990748207338118269570648216497698663138722325714505002214041611445170576761717293907138803005226631440203114015380101444634684812655472984126542720961298880879615408615982939068302011416688392260694546194232442525177088823774818806356316900379870305718939915671758240734086678737955187744532658778100904625813144199216097744191522368281005739412844138475201054351133626067152231664498489844830023829271038776486666354349775525671320856858026522554880829513309526247874973188217118079558650390743170462225390017647189782046658031598861570528878776722791583864512650057582056771806634654565464462879753884760112363045376057624135681483538649961867103507169398709022171390705545007438307580174616004638632534480636009040750761331194172697473438432795938622818150730317078348725194907426772151752100177954610532476746041083149378970789777965818762066608663600482318864315034337828668711131892778486972865292960929460731870920021144996762733124162023279773185067495715311061982088563971464531842371914225314053640921397559731418433042803379848476025502159303702950652823293788753540609422447770076589025666990623476594114692056556112216494193299955452018605889716859627622454022931722095964990101925716893619727508933917321070802077794243713469818820141058545361101323996320277134053466559697040068231557191761073844532189060465673496447249567700588129931485154158242269308669415661518423542022577283460615291088066579397145450938276314044621404456766902491419876723239022157186134156418240127859283049598567760345207354387547034028416762126387062033394700704004126371890369684525844373554092450472287802424 [120,105] 551395835087607934935126413087443082920571187526482047678201427158257792584496420430342876637408179856766523109881122585414842488929341925086443261691117653292548658218392984582206648926098633565889575333994955508563337255662596184427610885822062384142277607108368528953513259607043848078272223978910124484895279936827645346548903036201659994871662538483437104212807226028193902243060168860097642547719543962848144692199565766354499175357696000830344194717405589460763485737217009438554915612226132226160612094056268204005024105527400793747836867102414894218528889775533485108260579465582558101939419328341175061899876138213090798952067490363486214479910422800043833822859954656282445563137424817098545051332726341215517012737091925909733311126504218307749584327398723062232591214375105924700482523427134139441564146298319978305259757160695298631973612581254461769222739227203203549832340494408217361717922946676680536238400787385809769614886129322252473839841640086667296389606498986474499368080645417889707986493366905261562353697373559248982325338882276147244087215292712362133428347692992655114227530667758446287651226091753235507641378027139175499366668564552666479994408215945848974849754430558208069760658903045396200488911749305139403030303567065556418357253878698713770787700786366949582456905309013488062795416081135355506099043038844735225435850855749293506549134552969213238737581925093293852863837778743484381170317247097398763071667003508747281398368997748594097585601152156951562931540100365481708621500819942891949640518400504919042972108611399006262462343252161145997174497591481251057648690302898507687431974721110688178660998761315920790488193047349040445534961814481397761632537408567872758039155017817881147041466180466756599018432212536751417770684911177774396715604409517199042309474915951942116843327269862965081778552956533961835900002694455568815133180648271096426338376113782338962442429492528790296247451109997290414612115782944758349675181995066895809724590427719907667273212852388873700084217702155851033371526161010736776022845959169518098233749045859303843162448855293439111082444187558535077632505934218023529931597093726294322085308241743779158464161420834097159110912476132038348017103001464662952458697880025620930112271640144550887560 [120,106] -244153311794063808269029453509819837059935574563891232589163377263628206077814341019074405249303241103356845835538979605367412701472281258425316432202316337362744031988983686164756602604738918577078915485021370141812920047658919067446967214479726523069499452884500654288841877598399762724067052975095299646390502179656386577100264672965704738163771133098515493277661604853925055990676392230061721626769221403336746707952387505516921103914422995937353891719887203120298567514185981375848473092512753453624612040391818622157453827097967380317867958853652313588935762442187444742144233880686731657048099042448921949922811655637981565186654294771254946561404249861722208624350530852546516059412722585668168574294775034730535208620983160000809614908575729535768704014586567239172858965996734109281640038032506159237217346327176631237786273249267301166606155522953688770762664460394395164567856100917876016618973223744855715642957359945203358866952619786847948234012337369852079321312691347150291727194346055776092725894934337657650532799263783298305847348213813618185065645981697210014348823834047666159221853575780733858692797690513152667435476472461241645317863483057330975400707192644425193378573692229412597282522477004273757016779683069526337594779410227416986174449832995321646921482113351427209928181623708981083555713566037354944661245037939370346811764132227724910513712902008684409792589947687443486782541116814557921177586339225638699563318672837057043819469885566835922961536222173331186332473734493733465193963150175881259345122061950447617058318947219779720192669235742119114303547185711036846307240659999274489992507250564977853741796099255731040839386795401465321055542280477337812528903305865970298094361095800183207121526697603754966833276022412646545531868434941798959349308258915337063875514907195337294417461061192500607003963898459201943295234489796365264861461384908068175764488080708736445760704766247889395026011593694638230601691253428449533353829783528552851251439210896603531012490175856555463159094807432912323204149205092027420958953500384894955430465925339515353401971496720810003677965427388597711493557662644737946165381204537661833599521973353721232047060251727990747004021996575990431164059214229397887415251797714536930239533652972092 [120,107] -37812314938825955398026989194353355275850825160933443350026207857967677092909713318149187516011395711383050452310904000891288280741987235490332818318746870038212065846028321328274597022163994464844301875383655442865183175521143442416667614445272663101863337538089396982168770692831386857560859630300630349954299393575138270530511832113720128838135230678318683552049441337807268754228597211127138526310822383208264476317788231028609095403690138762599304076095577173479637718722445212371220152879911638254808471744281380058452533274950683494569789440399500014086288646233098703315358469787223265282042219781231583717773323435199646166285060471681041606300574176887098479733127660804149533559705473100164479291605533103938210778319893720703435484141467309783509551404299518939343975517456472071950699330798149993719773498875865147277751943206024352461149873370936258882720226571867801545932572324920900011152812215342660116885049697623896099826696306268140572576724419016385669788687081084777709435713611078466614731976921576034294426513950310937232677864345370735013101007591565039912841994732713598836330769427736530483757262085730013261611999528439991161421747189861412289273299302809936005334404357878994258519563918811862979662652230471743984967356319692847419193103740788598701264946171023506246043196144651672145840590401011779604176471487511661710500625596549431506365190410492339931163120124892094563994980342074877096407781873442437300678341950839065489734585556493838968799617029160300008591591725837561933262575678007545359958038724209159110276297522436757184856932618185462643190243594315637254110388378217831063334417420986233169164986956851179135852057547930779909312186141388652035694478055906574489108904941700576753254318368165968332385664884549096137448179558368472130765028657432532538318098157901653166019209371560502280778570732868912775699635869685797552432477275103891691780552529873970172900679862360845956612193650068498261760007055350072824643078385058160307058811422470811958922958747680953127803288148469432145094052463308204027871989342665536194761092806463431014613002203174986352052006336198622189503330551150948499137597923539872432142821491277129542225896930230335154287539023114333618374227474624921252205581167624904288070144 [120,108] 5353220649895335318996628654423360451369792549322256979785291109535041846970037737764972823713418430300915711589800851556593872070999199105364459439984578142383705620009475178890947928611583647224783078211146871431530089529599646867157434063960703892194207809950045154384658243781667722882134088632735288198076912966595312287062038732738889957172327414294724387038328782427202829027930103473234644684969882880465523979445343567851119919226817361106869692183114300851555217033442522391878270919676309363752354607268475296884230741917553207914481994932383848543550433237485822735869805286176422001984060661825465611522601114961770382772939564648586862995736128655139565529405526563665669235439036850104759575363846190253803371167617944242028629286306585721450139166373235718775923894568235868402172570239267591441612346249115298732015484189679799791935655600330782019790829317130653668098376750967349856937517408288197376532848196467059127374775061478541887241974958293423765534460413475162693048433672662375611890105589662791404706985775768722694848639940207569338643902423201009281247311515427238632992297149630910253338617642984909220303453415858424082765707086069840878051111845928663648390502859193424224524772467883260915802992562637040146469105110957405809685744880755724155764625248094596943005061931639869092403617430188469083253017303954544048619418241466696909161831333765054257641305398355996313523498401206955283574378487642956978540197832535623807749251834597331540765862532369961523618237006632276382702699948651960896014538375658353592916126082660471295844787345588488903415800129775543699018060746801224050860959634700052645647084201342078951416517837767483524443194732942843874515030351778489659747810979684966355119640568172048325235468996901607550719744619817385848544370769733725589861006325494617121709213608046409913011097242339668396383919949229271716388144801730601892893226419363147825525077976972141858531423305473478447061219162521197114246023895821762788192687509081941477429051185011277995388709693373670401829174273047767514872851152337774497434474718681729883047972798033236752918322899364990102076144102299178074434159916899038710270587480970343624046780583196145831779053582350969139737936900321971910158425069927274472 [120,109] 554313398475895433354600495187076734810159480125055295095910035895280021268512944274365846631366472911278409642679311680385911193112546010032464765890295780301446954844707677118161901661894220089439246488424800604071535141554373651756385240719219915377475330179216738766776971885079429842589173428625813718115632277848754302788701488169542824816164861852703749877546384641401638052217398422679902592895611528487668085899120405200664230290614948596532639962468584648309596384630337843141564007192501468094690244479239698243637147866874105321146513797945710737876941946243957623498853579384036672564585890922773058895867118500939911601992918527167831386559936722300454793491648812352682096509763924756789247288069848654800170614578782848177359350403390489976647750557047397353942999348223193300931869040450624174349684311338643799343796948970498013670866036263798101583985304432019192432485092917139170772368396211911684227687716883957507821190717788978625346390883669893690214466481602469609309752748546215272024085995883323987654920753810501346635736922221326735442395549440277734138853073900350458517735704909586586266512828575606239144597491636368126113290601434979077661042038876119676130680843473238219773271684044541778689444733929059622480167438609538199545214369119355321087556808848004234184195028718686348653716417861265821044493101972951806627983627200357608460902910230305450765960869330703723632217527184644686813148069461391218195465297721294217229102927313430260890044531709538593404055997700505884866556762849150916285892670353574091629069690245547670045643888205216947636545273679856610297372634472631185861164182514459679612284774350498328785893179816905972650756266405698576499695729814411591845215554132349310474474430750277798141391803441364607681414791198868708191245679396210541481361295530014996069751316867030386850026343087504978411830195231763878495801843021861072511620224895337763170297277593666632876836872351807810886598201926740301363061969920426575392148874433495809330647979502531377854469943038110148852229649568562079810954918309498019178100480289544753431084325208209532388728448898078035476101407262468686334661116456709860883666616242519421998618779502504807573005085413315180654817485996958060572567291200 [120,110] 42780769043953279646489170516061602821005379874122749053176161035340898807759312995480487629167049678781007896957351934804340844418740431276254818365272834888332589536878968937106393999825773574757469031128649531764364374621403841222678218246594929793652291383570626824254844210047238119073038869828121041911799148399962838663089457924057929487850791833188814084614179606346103515600694034692311540280737525525922018712363721858696413536369505203786701289680918717517228969111915642936630426041464899993409781436143556643503816068660472069458483050012439816047399515484173233814696928786040850025302711268409075298675982129076600478166873581229823826442688926240040809224578830422999119352997132213310918298323688400510759719844526617144975428647584195951221925728008256263015046385108898476626776092361727334654282351977428143307743883683714304528842759780802145381590080582072374748757300423469191350080473558349689668809753248922760650947804560774644813320357335132579014337685910218440735838504581419352878042916227241364536680300703787525950325035814844597005990971052883410308076988771107330961002314580430262947676428882216814420098437132713952699919261336803264218755909576450153378416649454453609499071282884796311538650683782282022189502906265163361263510575582373081458716098998283274127617787896790239880903134956603739389269373853884035253304483898953513805076725825928754305497299727867753396782298120639127913892410483082519910197324997037292390361618673376020685393096267051469422617925084634417932793868445254757417535104320902651992056637760365887631599311320326581886943044958068696040611730489337045977893694585838071860765076885020827118146538923798575687610410877243637040418434262368354070063021641319824176952334324491697254210776103077574833260585335087856067696199925989530623506110092831970997351016869110756185563262991614328844874286341713836782046502915557694664786706323756115901312713107410925182558703590392854087611359768040494273414097688235586309487952233484029851048897759598021950984245436239910530904509017166207021175093003929088546548968258936316955096386644689469635152871606478116988471870737049678601198874926072124297237454296476311502050488535846795171360276677690105752044189372010964831996 [120,111] 14220744368234584898927563704284033816320522711662064186821758055715348661111688674315595632860461690061858260047223954674174455048886310319475460943313965779501614026676480700971513227055442871739755431286908600072961934841938842026748574183027477699048852805616589736620664604506145180337560639930389137270599514533654409600961995854154953660341327169167297180720453364855696108108083920320200496928837848286340196750752538980701804679307262899018965383152007942120963404176932387884814724164064023739585631082857548583665420182170561526712657179667729203565845635500047354851932246154441817441251823175040455165038837632461880169989133448943218016519747978088045250064492676493144539742935571099620857377286513430437912753855947154464996252816353766003149797403245522194968519832819421400957495195434608017026644962486379955615936291594508324713774157671299537574999370087555436490893717956371299910652200172782054721463549648524630708695245739094356575463299183810819821932336795220034319721833345831441651060151908942431130351481611010230805012846304924789113937327599072916119755685580916633325557758790883900529796226686152979008190195950920009816613427794036513304938162489500252480223249922635545258519236596221764752017617445281621263694285461564702748963746704875572171634360046339287412733736262946666266843988996258921963453832650385013988346840272965557185032600700555701486011789357806534316717276445308612711016735006227260878636136344004814520997513114027018865211140234284419450837039740639382348027819391999009360408856803468785090895903856799064735644900965292429498449292523289586490413756355914145905691194501089611552462301279230230984588440200366505982790274573982823586881797936781723743343262275667679225830585246505277827583161464087234244345307479045863565722029543990285333745962401252383689806268777518517172394234319747828781302532164611567259205184399472862050122953121847660446165744123868852826679299931062628123282335168945216362522226341669159760371646690607936785809631886436746598668472306610998505104638150962446713604494723494957435159028410056455470803085749310619231472669146792490024479039573354169196392161165276143415569449219909641581819817366922183229187551584380918218310301980288 [120,112] 105126223530567956358509506447068376195567122734436110989871657650190048427300676148761150766969015736085776314345632923989464009465334528292768636981819831047973585556191441846318288163575777562854246980444406372710667662853898840466532701601834425604673240743181948337330081090224764971765003544630786317692357638606685074786893233230909784562483824134421146412777009354806349152585236589911762537987742479488609120687412842021263835679891253227901910219402710311708388676657652964238056092364158932981309354531802636367682700807553880115262228571010476698855223440488137614623549683508092349051210369596795807755573144612193592838985169168326398856414890435189811193362873519405780010581846949609385589428745816008940839231434902595126788277676918972072610919602952291123025556124011066693373675180223870724672273029295990791637026356252342039978586153614453705025534472213817014838910618719203151299393779756698057102182638599184243827917826588560367345821284988219088735308511273648754636749469987152475957143382965454782699477315165352806452701499898499380196230992947094031706932583119504368462859466808914474749546687396731667270459164355368045169679763509641069137308630034771722891696059068030238318795988934562435044064095096113531556910189386965384155823956780566717036764893197278133084257226292641096979926829677570842253265383217298032193365539076481944431258780992414039372613594756014390726491118678963621746331691317170750280969318745835862222887765512969779511266128975480711616236005562514735748468234764950941112947638960186334572324818982566979997307374329308183945641751439669628770497272006478822219866892438969930502430852123805617871750692058099332239871531921415007045858216275862997889089631352007865122143498518355062742256039448938899088955456674754333519052645213273176639738815884289146277335833251153016470663512852220487403322562387076040228673111050679039845643592803890985664398155088851991290559648260878752271720997230932052811613834599927465557295578575460498098265987375566162497051223689668155494272491556180435622167505668757405236586005643640650236344778513428017092922019933388122174488398477041562176003701053800608226155164470025728789488195647713329166893239191424257873082720 [120,113] -5326263169135011702149138830141341121681066237976365890795814452975849025296676300285557521682460556742814411138403021666720206286236421380643713937141870483247383233965974486338183985323666688045746966434914451921926281405053763535597305149467459878055207026715330640472030610220216557402619830844003964835840716186975726782948739583620455073602264065443997235337024967746819391747043529014597611649890989827438588874403983192702742907063745843347837098211415573824110992016422697315446766956128865362629413903377089643668401425672125709075614811878929691424788236525230286392230612454589436126118624353105873659313219049040409533133058060157171403875346369579428583515056855736410769129269049978601259917229428601846850147453905813126078009093011420522414202065729563399201249255473299876708929127935129459381674169007004068160658701229219061955230528739027659652490938956012150547011666543959827114059645179004278060666258140562621655443036513624189515430590795885286762565878874964424531320789841960006277927537470945506720430425018663534213826630219604554998226941695967912285358831940521762197791286640123768474907594852436320087027151451333124671616632337395196692953754933308524620978420524780470156407288695981593174777381006826883631457818943281087816482606491014799815863514787802327272828678727974009946279876044623011031600402703781032270528962852335671269454805269267691789992730832918289308562735351590716743911095893484085491805531490186231161667606204899585606382670024156649284402641653885733903061467205413486519991448532517256157202338262665174509818197823477250053946774307905671559354611708741545623510875694503506731674529723322555304570386512566072259959588285968067959676141908241130342208881774965534834778849929988582568936091146795875425843002005189398092951073910733495637412578867486628040735931613144191157339257208425396178903980669648913259696148963334758471654293404493087495457197490580433611061176689776585796439487012968729613551075576876432218866590138801322362635521195514857116737380202341427995109692959184925442488811516953131422796991862883636540048341170368232475038274776692943288865650744540648495479414535658762837214036867664355893035049002882795113322483139973663712 [120,114] 214161726074279801640242498504635889171456070375310643001936262483513715888727606176287499053827038729242990974960608825544333137175371566372900991552283685973264697322492109382090171329283624775843695197685409186950904469164289094306359185032986621269001345184871892608606958120413799373956714338546525260536677636044150155055196239581336177336612425413337111737985526459131832219263809548282693751793837473750118422215477569997307375587595793619497984584697182380943544412460136481161504636188564420593258216259162935097183975000625481529013492169725148713859866440658656921422769533432294131692766616450106192644749151670032489989369923699244517247869336805306592120411804228597794780154776862336678337161576015527891122792083507040568552273869093901883918078339538930418064789301218288727891612600149772675323569542449151108811571793678274283549345862937789863002675005452207924575695491921700046815341666371455748191563568506274753359831244138981264145737347855222376782447264338739657797740432460828406747228605926698287283688153243225011251447583122550324482494075098007962140741429172584249941598302367855754671359439945941942757116632004246387189747789408907988474427817115543532782972888681284470516828318125140057083542412424863130045255077540844551142439825194503135746417220578289019597070416091163088670007917341228065949028690678455029122047411547236361244552274546611531694694763536394616087159183116271253458074411119773741179184331359956345534658815306267953503082541065575138714863150722020944445979595568953782247293817455414443467677007044335254151506090407242511166465231758328950800542128714775612505625391108696617848056673193602459080481062600566278535914659318990607650954890991003074314214483392142709644610760111649811456915976120605188305885636624138250726049851135290658486277604895164282268360729663411515026269923226510614132089339183675665993129003452954462762118304460481645034457912616123590029670071466805466899690170825920884460626710321362714168941634587589722697075043755386529319008000921915543116968110792354483953343551902038411415283594010174727894909999569234075168092503624159843755684143427638269762964758145703720815690820961881963137443014140550731040845842048 [120,115] 3143758986410883452798260757320556247453173177458391220604612939407190921812837733283818906095124405259631142423926278151538531739488324627651978606720585342793696942072552357444073117473609856604212442387882486928948086785856647445606265697913648804289282837669952213576959542936774812693039940800636424728026698372647706037237557758909206614976003561850003125880885443632686496080658990126475867765335242206280382679452748377311918938073048910238125337843385847129148017840892618313426177006625586656945799712079936351754780467528609351407201466884480952938245809501985110158314205386326346368267683330446522296767352856280381448089145046595672749960092053507212470502458466238550530477444341662562983659672520766206547091627673388941264742306705374626755638645348245445155018450033301270073430180703765490962609920564441486202998319418742718823508052243957584638562405092123762039438046777684983571437092274990262591578427532804019061058083919589406138225065094472853906702529350387191359509742562972509077759233651558356314408506883179710548650138763926282378676744124354118009058604511223243139555196423429687644286156680255382630858311779957645076270908080991342996240313442758894646231802637083208128882239128665457760236599635056487864789069015799478726187636224455066232082823795871655873451005639180397382797596106155556380586149477414987017539642280775591272594633443468844714321161409002108727796748081855158890005910772426952500913661088685656543527423943133218054859196455842569477179752798744721482803866141314527451564349309492545274317072822660079021019845063658197481824550765377035943758787441751334652113213024360635445278771643869347090844917778297579620357726709156694883014281513505928873152716807820773876385508206383031875346492654635813187220969724403001811753148282185917387428804758956229787400165040610051406273711265450315160619463092755612044780799953277813450456397652226206362724058480484641655484100568600919830976917381721286797419253424240027999162913443199076568298812688533763219829926655153040685164700388856685998757376895552244215149789017114562987392758776841436242216353749588508474421901754209404878363863826530587952884823298002663435164161108632457627648 [120,116] -60905763565764645749532347339358233942439360232884754018048132298293557639793060891822244150606662281133456468045357704524395498665214673019058744181979651535370329299023601576430327280067549680322900310094922739364456209940198682999485233177286900410606168073351784537498446992775136548313302069303641096437715788080152932667197071562579307777212667255030760348246408265012023971837713292899919075180946929077979580686696600576576256892137267832556610851936531051878276579231106897944065998833592660107585865081900206612509653884295716876122677134463493315841913467863055426194331196396943060113345763808982154944428244147350333607052775915681465912530282490418704571330523978716825527936293477447063366179247416863937669635984972551371664036790095226190326411959135675630430366986504875670531869627437982010411547442737256636104407837828299131906656307187164612408311736052531755251585115486931819137478361850700478400704312221585652287167824469341532540803291802723505842252075657775215959613666311522450632488128891527498162089577029809151162387500522385941786426030923533646986004334075858770613671137011711871447562827545064209542753788782223896016439564810769978403051978147427267098561065916577860405288221708665521322880744327977470779889396238003473088474467392352987642032753965299181788483352451035693694520962276672047421274697275826507104668020825772340425300499361134948505082285378476807750223332442999816846552525063921771227294587021039725411455641066683948911176363600070287539297918566323388854301930263914965485742803396227319642442094889207887301444576722152111964424326550744497936569463866380712694506656140966034881577349656154821117738428969846757631833116952076067213051834199191725586152209192870984073910903380379365800623446369105815137071790751977168758586464069409641623169510182887899788835700393490626887154004198182523227635399682541265371270365528088477504388013181449340083375407615905530829463705067793464896611189385189115475971046295072381431338552762515493723256122736616616015017848237352933145453243643485057951336417082930690484958717585849490220296385380553033692366975176282550287831350122498991188696107811251292640697922473210893324885262007360 [120,117] -392917494297990036365039607412594286009611886297211433727923186941900733965897158140799934362407692901214470687915136437858171912875748715606073564912952917520528857295565480095385537999005995454730075785085198494222587150943274472157231295422767819283863987981336346164266676828605492374209498101156706244388569451920789963821127614850122480056380822679847685244647317737972309886897375145716608791530913698316794818201942968964967637718791616666481003786955464734998713424729194501923307067375021898794379975832520163128630807904062398375742115534484037512244044165509142175024456629988750676055290741714814955017437154617841594524451893087698433708403257346639617928254300518515430770813879677235444074111898469760631885137880018580119077579597116580351716584728080116855034498181155610384529291317134042370856056928179772949438032412052601696905213450002242102400687678488021990144866496735264962436677678893869940488489053203818243428617477485766721806320166735077696298501855840529082251266353372816705316866307168592947767670830064940107783887261713013302510029314538189722818253660151067650153982574333265350312687477905359920132890315809916699169196623034670946059708245381906980570434724391387419111695119194162153082934306392477689724271760132757035526040297815467265134241790901475924181871246202437933123608685618900515874060076499800825657420939424110736958818382229615079912151190194613981488227164798842598261831402252054053499871119969148508504422473810311927000098513768028182919067656127841203295032679631084579411669769244081274908897545687053617342638860578690930019967826168453611525865037096190082636594397346714350750490212972111152003908709589814518924976063104134258960292200302667020509336776001628649085094765918041778503787663549224490177663237902625791193994319338024205005508257882455893534709426624007075359066568097731761684185300243312744675227297842537453873029320718464517055512708122943456530322678369983018481971769497364463315367452807172498055232498849686096772650596231501724523239001890609609039903435948777672194513520363691702917306945864377009944831394553983455007908800421322360476550419341380351823423973540273586830998409257962631788288 [120,118] 3204335992099105449176519072813087497037368904260877947726516189839731794400986909346079111246294371181116619840804069594732795427432236775445640483420275090523899215751612936346951979369049894716452631915795194187297267314132323387671751576729277167677040539114164574625487873149145011046837539104652492210224256411619886998822005697545853270985240506163576188975351629200200835488804381011918582881727362467002360362804026573379270798615208187787549973585592444818119585600416197242633418555972107912359431282697750008888640845894991605578625563765081153986162638463001822106681700411946031707013676316763603737447646492100655740730516795100410849551605102780711310139305462482004182922668833517280432867687758213897121166764193271439617986795057240335987148919760186240936766390120851034992900925340059134709137377130972106319312543024947412779285420392003129077232404733485089556190219440574893364215771178337115488407787848029872210049856104754992503956427886582662778974203624721307494975578171811306937853131339019663199942082096163050264630593804881046809736378836438283640538268254645973075044323751289652700604978333686273013321453165839615060616608276197607546226806022122029640625318387463080116411438851066959947127097680774356701541462877793777515712559116965609501431528772907484708121008168544307109287573913329963244533433871877184223150511430397507014865151576798211423544809268021040303950065147561010078325093704271551163332547356769786950593560383792696760731520390803289158072309839631306112560244787887716820457032003780801218052020756173143989275560001402459492126617875458903091842678851198502253210343074982148820395913032159815706888605740517528355048935077083526008908526484138239399608007019647883414270100087088146035484344298441206654319449920158632145699146688126554678888394506185393526699895589586839124350208319426277766608268892270292229116635091521460955966623699557302052138638335389990131368412060429810683245009358012410916438090917189975142756970653810378954044040612986315253521618918405642895440396590561684061774071251917677819069868350315911134793023308433978131168138980233074923308673677791499200174031880765032245220288075449914 [120,119] 22662283000605231822857400397686053420370140816392760203310495432930001484912921741321653606427639333679889370359210403003028554739109232778278851407574977914711501391757699135723982927660075974161424659873412620240759573984794342118468785550247972859492183329593718799929939306878063131694272099275423528084675763625530666626152340669190452046019151141879742926389310339741792431915927260845691016292127732961154691144988925537120379955742832579585517470420111020940890561479319125946359748907029788912843168739010904068543932498479977389116409208503243795041171117350519838432676992313284825333279018135051534642008464199068619738537311873519101895424051532626075253498192184319951780287488447128883423735444180934550696817595143004169366503350855615650723281597390766730021437205462536176866995226447365166358430008607760084740430305265135601005698228782290562505087986568738936261014253546019117828430675590186016060244385720568218197566950881102816932335895778639677653862710290394605688796793239156341549880604983874404785899453406248112601218236250106932371054654596492128948620419204864994543343186114205769201816001366834225864127086868740218868599848405891093517603299591780061816214945433216963547241741678739839729530451253369865990372344031598943793462977714304771416838885421164540319332552665098987877390931067706575266102758192173614099745589641039485497948385456582753969483231069489428668597287136122961273810944886212183986866488093129493100501974815530333960247273313755610368428331814536253884779902356612588925174884894420545839875384531970655706491790854669537578632542548965027000560659536820020534780832970062831193629252082905061639771904559539645835515125044564682920128847875891478815068143321230138154074205381073880712827077915675530939904278886324207991011222424267375576100172230448050517296126361821909150452858839201858416284837415077139844248579358217652194327305284554088682418955187247580234786091876025540110073752267036058250874014693526730196964456985914416368938894258699701363709454915437334923362682481862844086499112366716005047845345635227162884397893093755767579945047616106827162961810134747427796820157890480609119336192 [120,120] 36927047826033293393006450916549779022286124558158186496649806831686576858104560591966805516419891140171469512961090371773846438598286580417636810875462189437424822407760054341825567962834276520839713595103448503431320756205646865787724160346091330548068675785874453238573491155129847104196255293377056625267484251532653945862212305336962029570985942226113062904051032212652140060687596058806111055029713113889894356333697452908060028603454699875773130299853679720489881957661598382700130157617660010229058052245205778079144771525432046898159909723621073047984701060424099246074350400797612609381464281863853212093285597190527101687587044155536475212291572514316296496376805067795568391702658172851394316307129751447673108481477473293550342187655975877060609849913528378884145924205783476112173666998571262278325907280922544544394123324577301447511435685307390250122871054978701209399057731696771857292855174086291758289286618093402823246887941850231292446169465699172985309132107510143187672933217865305042845710663175938537552812658826398237620606407962080837920193230752972663446111527717202139575310961275079761634300456551227630831474991628278133314393846485608765337309452507610236650590351843125900008166279413975121520825857779450998017023549149951880147612298913351318827896282150461603473925950008139321905088933481687528167915379221587478009824052488876942411056242724485939408136317497500065776811392906509464584153371158756334248795152696027872049749027281795787786535392086863268531079394964553784716484433657763348129923269983877552109202524188561221393531603968384822679765497664834594523176621454536647830170646864354990171240367373033445229106889508740090307137494159784520569885783020602476120333340249083666294251799857939729262786576567079898199933499124634763871532509733912855366991559898082407149660927600518553093269521871549749271870112261927574254624251912997638605828986519888134559737048667922889137376534545366128564425031981659443314372436364529468869430570617280736433634297318272055285437052215154875029289772845338748928695788886636550330548394214654294927800372666596323147234227183600923879564166956363793320163779087588192 [121,0] -4286295761575776309534642421941660910508599345417384501563102288865131990360422440532632050873935965958527738175381472146076727327591474703654492782300184460970044232149040965128712955167642753721136488345963288506547476284244975556857367867918438537111299820918481776139873388093782837941481619922178610121211000972751788332452645683788495220714214358391531873701070032941593243458358333435465945636205488218675861859418548795211712897309333121636647747635771550630432880983922253245957234471512647451079694541964949943356959442409930403817734583172267000400690249415630264853698522015424564402792774934006110415180610563982544105108272431463670184852418700784271578782484569478010506392286640782681351058263372867398831830237738073773668179339547441768515621675436067800689639782503730910258777773045341973485356848132680221776281908303813511295124857036139030060300688626233131613005152673807968890530979662318467208572424096580054323364516853456998403170113639124491425944058195745530197312665136302111244957127740281905222113452371484624017161146948363774456834297807963547090397253768669788570612215734533122392526305382114987895654391780937472995099033545579235865341110121106162652046011528808746041485240564519179829827783209438045375255083114198895442252655878118495074124174318524481981247191228563802426460683099981204028970051627066753605960630643766547479769464316485561793775457253391519042899223435661151620760981820347113211298061065722043925297446563869701135310056995254352120697982534197933051218441709032595938507972376241556252741309217630266034397367268583048057738787260221149785658251563233999232432964171738970280735426733797697781466209721701591965360264761185476967336778660224618554885526119089025517240081147998273650139206153135816463777238016015193970091325914700177345508972919332624193588616653309569231564396447360217099008194153458912579171804070127365473104541194763175941168981497730052132494508631583513513895034273724950718037239512068696118125377282529951590558415933817067250117810935089891905046075230933042009443861804827837711096188518627873266195105188887779959665117382316663629813363086223250423143686622461408643726619021758452632091719210753581697928150453644757008961346780585107377098075102288795824892976799284592301491257547314098934112897499422030700380219355347698993660570649709422661882939507324305511052943583696223146362536370985709909417351588771978898643782311494958810145549075656369849520353969471850992805124408570891024794684689415374399320980289748992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] 498132380340565709905204240068139235958149452375091802950805088247367248982409788769433993434573280802212560326311251030447633808246902412482727231866626710473036779549410663715982448142279924041287562513992900357607357324239807338265291416801849246288373937941593809560254422401275732192198881303783236494929135299837344708581399299930993562859306737852682945209155963870129386863063038539465166662916555849507895848140913268452037768874968017650296959887326836078289423971267538178212269026475155138546230338815920331650294853379151272181536242970827730496796655798709998373800090522992382321837521518079233779314804149189847397088165536686604550416366825886112711907075001665880562589271065476069238719321576819146518084631140423606841637408646901217176309818550364441844029332968330664720413068498673582362863291956496900312496163613242742623286708058881280074254579042937073205460934492436662591380844207578602762875313923466767993700600199524904281769149956622235590216267244868391628430873894518231633786027261156313515795762596935878823928229750944519256787177478164686786707605067931933833046701520389102199726618174463358609506196199780244551057124722691114212823596108263600635772783292778871065081564595003677341281410290651094113732486333298682104683078420011832217344842763945230343217766507409509078918580049973119025830297725549737981937004322356835925060083503776194118996219897166140832314089962069997583196201471918848886103266563295967251610672005371490532777519469432685009866575292260707656418105204117725274194599506600942621529705080007441260959114116888005720944169732169999325554127065727883653645289473093899957344885396883989836465886717563187469850566040458539689861347526058230294651770717048473633940785733383987508886053241197152961101128556940200660257650406246940087566899164051341616369825034836363444476801387498916953210436704156835633945103570635650008644093228161461096472954975448975945332819240456723646006313121000730441933095360012865627871368671020439908342743973841078301419658447060414949799240690737845164296750889639299550860304867049495809571410399427612454325857800113183345954512925659342559971475881599161552771018593157519555080430207050006129377078661516371946958307071472839130624719662070407171007013284740166546028837431940685813611755131130777874071828089583940860176359837668862755440559401130782786981607427522345278571840207102390377559748560475173486020154324000936992985279483252699800963111856970853772813073365310337614730310606762763893911675487909838848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] 23508157297477081889645286048112308627782973095602047679568496570436679391174202281590562064456158510358287754461638804769059516634497519176673504918044387057380103856013177394502758520083354256240259431839318486180039402769291854444277610762713914035964739718237841326828951640603884590892564061080827598978741973492201861333675483302568366613862499620248496800233113261155851843496934309084855215118989955788378867368481216625836433290198424242144087586011545074260038972688642855722357456953514416325214336952249514797762064748912435107402796816109869025262266089903472712906675227352777282432861932790698476706885591385226268147896301124136428461605880536131249100124656791018775192371947503741926080240547789458615716130590052460943093981520745883038576424723574698683556802325415208624484322968217005919717215238611864433828579820880439760528044059424659026253357062700198270238930065020117565329740149128489139205082652743764824275912043634625298508386195131967578775230738277319389327480368530442485844381841544796506756079828341564807043591819415982572715380043488786724735347379900163340623123643115766335298799761997202176015019364572603318461606627440455800141187452029787644417664711616173296238651898789062448246670595237687908848943490415455879201351238451549764861338396984637745407200075593795428468670217483537725872706345988384077271782931622297487650935783859820861193708378945065516551446689450394991574122431202380745221041838646650255178015612427780600023958313888296550993774023598631324325624162293799644150076240086713351258247175122180350437029350921722228126599941353248280709837885907825589257122774617804352552258155103316596322480247966892258855942953463886002072590092079684962239222033544152763017423212726503165358476225643159421483720173931881223028887853977300803405651592567194493812133623748624835591134736005627949641421658082145350529639391788123462957612299778386600638624150138149329544569232286979797019879678712293397611132259917479020775900515408837020586862984295162402891729100455581445216302970441169278972969970389583356728493980135052586472496159297224521740823040052953304284786486154045156111899842596338386186452143925624964041224508639692931226352584245318073228587791448091981057349156177679656073845424071114685131804304011130411995349020079347038002492550957809714647262254525820373597745966959971891209294728307145162325441495071785000749578708540024928138694807565543882852979131871113947108953171741230219671346173402269863574571918648170596224247022310584745984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] 49329255569114872057618351779940973239839245786029195322825815468167843399601821196235850085065135894141625420462426978228958686090502109657576746916048227304587459596305396486472260893330789397420956093215567578505694999640349783529007298455704360326925682558683585747495469586420091568969456532609681887683409016921717246371107966832295592226980745320450777026464055491523945622914731826459095046702920164487801141115830533728523120509246321675713570916210325657010715645611135420862327346146286556031602076681082150125411329267105313177784029169645495802842751988837551581292609824419935036363139142806198195619288083783780854467853784054033984862567799452991127826960727828101483135311281819945699484206439604955719727038216930029574402545057946319141538509362056296577695961984793457751657797408376724273318674481499908184523956620032939349414190060984363566084402031916273620230581763427676437752546415442696486641466038036049575413846132412179155624556798018279651759439405156457960536999425079686573296452022664325749804821405767605240735499302157384746414816327332341270498322490917716180099734102468841255834321089874342455697043047064946929506607561213433484180152118950690522033446983411922788449585573697737359323652545073329982483153999650055615432974850883223603030159368549103001966070455523969992735843062395591453856078638235139475257998597421934609204643200535246726050235058797480944299561373812465934618202705376528507965734063936192113019112420925415086455554796686587709346377160499100228991501699109578820746703484031368581681545358557316537208118396176123786467511784084525989102553385849872624246983530101537850903993293525446023243014222676444088502504847902409596998843596434969799651068817983521182297713994745676343350203472429722652386483383242658806608197303335147890518763019524930982402054031691749806630386651050530110613362231630821332970770220395103223518999779078896713247499210850658783245331956879376485047257838324436525015543766360887205823717275072499618140127395559342057737327164352646579734710728142409510547924299079981722418238344098757177791077862549058860765428037544770980419372937380288041913487730604312649769871818333460639546824355292206299920814237172403058345444025224373105240412255828545037782697732615433924947766399466491134583557908568656304758675902720443889993432840507754963015282732363637534054190851737623008555473422886250643095628561989260034636729543038039026292579049894078961948946741775151113471723034147523600599482333162586285814101018740210532352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] -2804189831591382223818776567157531116367254595567596984200776271361071593350103780442853241888608251216051661657469644600804617509671194018595457883175246694519229910277917091457318215086945826332193577120730788340091075492690916518315667351825581064105295531925575767449823809516416388143185871719184795249365940803610661431308995363981356871026251874841281224981897958643230816424543773674793525133525205943596597231398928802063013667349858160942421385235222641770667275688587639378102513183301322181392612891516870886492883079789452870895937553674022609405207806357917938573535376963601471545990467144104594678009829021465903396776151562303116423659918820376380080278651520743752343998996528512963653085791021402780869688343450535133047705344220842078613655733193377570028334984616949185209007999096488284496145961942931441264614282472645885634431639882434069008762370631460064097153021944211783950954055779619000694134345438454737360400104987589358487060262876762092050449477830659222752621348525154253357399534465412048231899343485989710738432963496666002103870656930075543145294684220743671380121736544532798279656619241982718612005603451883023902998674607538899566183461914186786798931343114793663728188626607350967410698551375327552446371839173352076345099991906170600515836790931957003434755684569086256972354450730648812897755030369535026821263351734408838181239898113375179360670344395642467073868539462269934581134024647806941791693210260138697518515914400265105478580140634151294679785550993402596629914379473654793472639693679440700778369927525385992519887192634097657614914344266200665367449014847580611807058861686971669238856149728901312473842531687531994481403431083527544557673109569789499571019826235781815467963831724460563822749782215763620357451856181663465374455087711502638721406344644509696574236800132018789502704023357964699267834777748802713676209168256557590877080681453415191736961048967729697383888134090692108495889315514952059102158264252560273753986843756367241230281394913048896690772389169453492155363822709544992000170863909643056012662531909353098656184262077957375133529041975644064326215996532608245026769095450600694336180078984975598805553832800783280028415332045882596839229411997909296762176392208484304346589467780131685087252067271616497555646371576150974690963674510162815873529252803224530058204891329302453500998613204851624258372078033237730999172117530869313531797743474215686156758883360618178918566151752684662994839702957923065539998456453160507883966141598085444272128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -37963176550782783212948945682438433004689778857108473514442055326570002992170026024581754035534320711235297176472407173940698030677003039042363867901212355016867605256570444987496165858744680682254218684518704014285648405579809868753922167449084822606710707098985785908844832254040667471495571525182890379899961226844054469754619144599756003191228955978057419741191240973244332425400624502534055263613088279836762184150192736842115872125189580980796509526830307828699336935855809380153425428620719893852400048618583151837534062062360545029897773000101741506312636489202062491040693493975371330653581400078933274259917223423934906573965955482217335299731926032486445195649358163244997219657824008269749865817160311665946252688933065411238298509127826680692942688640347708161402757386036851282418458652569531052061452561790033275005102946778614646109463278626721151295128615762385195948541803638757031412133110967980707814511337809285764501255890167882690974499515876109127722319573834018571273124075962399471913498860967827608302187487337146723626649668080866453031698185386292394067973914958411605256019817583959366255140185331177722652086623306956495464149672967680582987197340295174482904583050898497074059585034554934031903660056385313132349432009269014498031710960089057814813519243352390909176418887567297905221027143945863713311942985833557891167117358707912027974441684072751527498669663570456946050678096184649486588893654461482949152474635364422063087831862921723558727211459640519732066096929621835491985683727577483413272451213716575245899467876530114852878487592649802620930976844569719919321851007128137423229520449804251843025824276133651245931149138300902135656254468425170049521660631626425813093325162610878713998339997889974595681282520316373654749350959373230899983158577754559803566798410155531599603071177311829349198905409181135635323504154107536558123782569107802394651372800951698209315060033787894825384835733114869401025059018294294137925559734708388261612144268198478156520358058915199374591965352631214315738933361277137504219714247343976065757898310599830210680190690724412714828748223348763067396235153176019747611406687917477800969556636214632240470423303944730536308323859533826156176038055391582785408847954294129159788614131731514827999388815915843751858952797393986920600416095700649419300350736855022129352756680152200662026754166021731291117457564126182747825373196474001809119356442162648938834979556227858813367018185708763922916704916647146073300543599891368304626579898486209982234624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 181806401959997991318277554973416840952486370701683571683492754338319383990175702122472475739873503584658882324088982588795133649934995005540024600858084313091294080801980049560348535668179429794682042738824173754367577921073425935804704490723114158533923553040643110168841057552228060012782055296476253993421001185989752035477489790952357194489515796977474844083635190713447369166109501886524362353753777462773409577551996701932226074099614555134133487844411950536738409085933782062273015698393926208443629116127507064414454103111214323486728787033799821004202895657688691419282873774860430939151122340535771175701291483157250655615762586812845648601965223762537807729954388322416650653041135282542659455641345141494082067488753276038442994476169577722999906292404636727389600534291488094165557605698324181059489407603497387775781129403540116972060100980461071911753720443021266354293765453386812810923433849166174107824510178294062712211967231373373291244531081060291306007399017877112704454900162230813365487616027000657551189433678595860616592977886739085932302291830210805457605001406100085801256153096973068955982221993946975445345792165529539917541966043610428321815741914424330374164162657241741453250181397096016072179728050825953232189806753741858603605113071609617817844782506885066331435086580837468143910346099487269936129287103927291718328325853936917416562151071838683522724853943880046610078902401811040614806639034405825924196115085400933110838082974067723272833209451685669902956211161553010067776635383935846111967152781026656039929856466836190461970049882990449472136061594576607426555863858430514858033877604737564882494871621817772313902250707839280466782770020990818927171106100267283497889198476408473640744950207955484093363594164540822859254600131412102735182677326554025563023092778452004016239586385383600447489341873147194152724138329395038665454991060116649463630945876159398350499655609348295178199998559407956799868039237295576616050587017706146396900729209980735359936784877373731269719565670283738861234940982767863743257829787644609587378526346206073588085295196759953506257171160091164185607485026685071891454486456400198912175073608538447718343127919970122375198570297188846984511968846365052448517749788450086896897688153760974387868040844361367753797602901793883288714518421139158622605802457616663738956391037090359911325367639273026102678413689486208160544088102014325757374774878095002707622143585486705393639136435396279083573848157438673449628108258000060317273448410272034730278912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] -396785147005214265838017975379363895936950046312691701946971444898998519273485082955987059275187578729925616819963371583143451149063273163556282652119638766237316042915240600393165711625019643163907363696914210236412666609286263461536163480144663864335368053067897076386185385346750655878717010403550340669550710994657778751860533026333280405411766307178430842323122585089310386829713158508688721776833580556556340111631337556471943375529662125868216261102244093501660960992801457932586305569812824253632723613995616288331751440543648364556417169209905487933395005433853988040775869151808777066490593875466859721184615798344312392754795539851647112887523615157544472517699227210354719496507172143918993032583750345362380330318395394664157485310225419308626816985658361258919196643032882145761626633981540580498432968245213856295424557336854991278809133452435190040676007611355712562215974269847990488502994179509692182795843066769608970268802729054957700606141393910906476628459628585018645513196026345759893382234641243657675071551594765866614642377374904231424655373455399047331520430357709764683008130489124614271508910630687014104423519768788089547092338059072941096630255854506657300841487534408945314301331985318256387926847694659350997717946658287238582966928663659229350647578645785120583486488553042088474431968310477175715083466122881381847830421650747526244990892371856231491709434164424042763378825259390760961123788016050605890934164032114367969012177524741185362494709597928774143162625146532143436845702807799901887229324426712648100505664196282095890381042352980607914550231540711002027928518723870711408403667934200412639406513802637674397908099281569936230907261389980883354886172440778517214210104647294190842969926123863756803935924460104382927237157461094512918154258787216942696504112209032053519516795924743903084058507058413711394086468266850127549685423974854590251064637141233714151267203689466059936542862986971101922417003586926102395066345718657284312885885743652893257838343877705110628448112693062784471759913576415385025455772413195047702103205390218495539405954830917572412354954122383809195511931034329892232829742599378977617808830976240616105628687385686963160028863948468566828233660000978371694806297973980474981298229333932417515132081236917855845899615881500523317321344317045000286004738010695072211561753527269151625953417345658821909856157579284244564213954030725885395094718357064438005018398581633637040695025852832109861572997225365490610854555469615825314943901878474966657138688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] 1943646974042453729265673465704882584341158813519900224131328433451216382755213929488057414901282107257356292923952319317758593437503989929468647115707603030183362343114910217556888300565370676518203941777941823227804720345222631887941052689287723075938982102502483546423209009674753936827925155599781933533719504776312280632109310262143990835532838762965668748516362320965319570232908768059895917491357747919050369884426847025431602320561372578606257754488511544687968966642302375825296582325535406177293389741973550790250635824555530862876921047775931790206666157143229212227009771471704893141571821779567706300976645396599284607863095493532199960085672044705237676792752269152869000099303541068435199338817060570680913468358998653619526090945226600041255524459585671043933846759061381841265177772666261680406196863440103862659862559553567844266691148253872702447976467661126077374204018337494791781062659486711678061963106338864647265660614322179261141448938981491438979863316748359392159235860630439884161243523611624398425943216696076414444406531472049306683592840619842520641470857137451287523185184918032032865232221374342761539149593567194303778487308996031659948555074358938740450924378287607159335370306755496867309462358090396511644981910236125459733998437198777027492876688179738186593239803061760883579285327893555524538111603433157061075803183232581326861473884085539903086977158258984760802971717519010122767872363814177804706174074025246615141778094594678187745040394371738051493567526984142867085982276369076661126800606214973333878580688502682735306258997393385253652832645781289698307456128278972370254521070926872444654385894067172978524837693611892244310326310805992607739670429679261841684171442415580781886636195570722587700007268845478053387653117352026644885442901134476413567202479885339872009814742373968575101203169865008973592593326154020165800376511360221133830185403593430275827784054194887932220403930286471530422312941594626928419861271787175416421399478702392838921291247638417571011794598694918622180200145489727027265187400574125374706480028610823744067042651843345186533504994097729831288529160116383869765813223126784687234049620745076087467380013250987155071712173632320135297025747975071983043194887548666673377728052583018726075971572460111314800260819592116712314681515574351632006454623793991945970042472724923369652371523925344848007555164277899523909422549996852806376848364401020204236111771503848885795287213720443843672854184520647816487819887686628698694924379985703599926673408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] -7445050817411527372081443691636801752892745786182120729417844096546741158362850462648470428707609009981904324195321853717746845548627084221213696642899113359866215767160149631839747652936916852944316744863954297627839406797580073478227536134923086109526490986758667270674350278929055129962500693059275777611707895931550849804425132835270557022953893836783439758044191549425411623397420487924907543554742042505515020764002748540915817155282787467413746358586665454212324785893495453107977629459427683103039331786080757859515817422323101032276064461588019697246151115597709473334187916909467960243192995364106778128423388863295672214747143142255191613613046878389503440500845634582750258501984091609056194676794870250103375956769067617533236841475923973565025007775981267661460159675761186581060218512504562860791403210176419716815648930087548812281457322751975922800202891911328645972352742002398028166279817439850916955507559077465888734378506782899985522840815898618154465489437570863721273501212237541305674853401798785495052757712174481865643976976541580346821019536047562975731340379357481855450185377932289255742389241787206670941079544562574717504948573571675168876115937410711600925881742984487020260686918542798931149439408585065792496103091440268020704048551204458056365410510178421458841576946400109121733381493476027310000868275877287705433460874307212220018178803774874965018347632540350052416669296067702940723375081886346280230369327853803597918721408353610625100541475154670978386595478417160201893371209553477656189850728392306946595700189023314973489088480233787705139942485673216556465829631810936015130609997239655753493411238189362502537536827060652154358720489481731467909177577348723216306567741157277953438507568935702952780239277278814879151684940466327849755679211497149805472656875338644405564779388920404160521499374753686064998819097449286327959793786616614344147984897324565565246755911078155859354290208063674842738389175847736001654349828292926056029524812243142736473816100579642943817135909945106661973819365605735146558633994799704115970305071551201439259909745817047679898975737514738986999896614138083423127110588173028005403816810285902893347955428849302607755400914629226199666126187230477404458264362228179006497751692938476509836671931335309790324046859046499611705909766182721251414225769504814012377197000769139917308252330091246363236873738950619567912092807233929201370850362138637889902353072221727220713292091431464532187804546957696843940409396491968742617521813195059211888754688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 12223187120474845900288661063117252579678883770009399042665016557357396889508202938288840201588011986660389602589815010005628634765291434939590201045323630912412196452903145482168238454251546446223596435512204180826309008297421861943719036699085935135532390675869511314162934239576208681590135777977417095903508680918155081746011025576903818549947981559969076169913037856002603950128786559498198475540426165725331682875294734731056056408149534464916439991335902337302290905732683995071562343399993050425233984335848640202775468317637798238659430659695596123998098242515469544057289036025793954967900129937449499624359438760394814985918062831318687706771359517801154275666926441822341422659194679822508723331269725675626293678739655569652937323155679105278295888111622507356967380487335186206749227313136387753780860541575405008329016227547646344703146100827011517685845404705486040673642871357967645234438070808429696178753600602908366736529547970462259155518158229822399151409390779479490808895148454209987495700759755636239809767449966740838119005061343228017529646348113933787450643625381137960394928529985379456071040579053135291328804689729249461511785205161102393427704548671048204790377010003758198956738291396201570355182259879966155454856595630736891876749838753420944251399519955359975128578760340543430501947813960445914719042506794831258830575218961051805966235254605592316590489997506404776102943850519869303181064120713669040669926316652309078809386213276114128568777018005437735217415446738837417836206668428424361679437024246059196358836561031448393756921906475072876222481889956063204597479584811305180162801078728603644286324848972479106963653124791156030170833844758685771469489939319851337677152181780877531385961698420870118366204312485213273098398269291956578079677168099286004293688543370970422622542405075556432489610602324316863362835237963718501092358617523729492893529483701090702689647825189135993330000211178678265989674979198174527161901691862119708579684671030231859640647929539996516017092758719762279468075938087511044639281294888203178282686602415798267285574456448344974969063169686181997124483109741021602105045624835731276523102227381012584641138898584308677189167295366517321921133810692400145551359985700407044516908091298197609447122769597042393167236068972423332253904368931096155009097961456777270955284904815964121295206184524179013382987268144330108377952574093435144142636421698623010764032456373339447979390277249418747812195442016912586204878280041895756879228517812895454911791104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] 31404400130819065475331693091810013774964144632636357779123392446397299878330449297214048628365525584790795580466795567079101241652838258947848737195435242217499767767174484914586350166161552368192258985822272426636532583551685749652500449051011331352108692865712604514409655439227033166719557483203838278529298097221555658924237279280350355395157908670389890621993151478524727063447066511038086509796495861869787736325967720461081109258763025350152570238077637082587859611023537955733876653872508084321078457349478749872911999818228964923243440236654807171103531256343618642960353816694884158988163040446733389424679070249883139742710966490302153624394452252913250162810202304137984348775066176281103071646694003763142614830661390661102313630842412624313496117341119100181114102669851474020589175153148706750884496542831991616643781085640301039952255807512593195843591295365371476415169659014838090534203168232038119363814142441141968734348814242980805136794043102520663443289222713366270880487213651780472535053705697972580013397650695738338273406032441402757818654254467798293803948725987009487085124338729519963092540142239212933781659835945682364199374624442626306266436624627842552382426854606156014206724672861469795647053736161458779895073489144359758801007373721449862624602027642746605839714156637202624552845119373252888213100348826889724116134540251982472700123755818227149702977808530095449669004643643899528623302395972173132217408420951675166305893638699006980998454341491247527683591394253023753569682139269012067949798178963822439568371270703735103688698374099866385681616593576296229551108236422788002312115886372505993690960427830788129616019214560992637750932192025764988332512054836283625600849338891190684441440966068276859825988084524409892730750102122390523591207200581046704702509123078719807948332919074103662096262038515505058184549618988497764086375331323201939283254812043958324833312255228402425694911836734886484441760204338276175216287018395424751720572065296503337166961622761722832303260486982368262536015199355462186183284179236968017728172705610740562012106861763602175902653365685642048220102399399237223098770774559266543618497031132291979537871934277751387798238933431908888926671887183428560811702859795842103757693088345630858702933768527754783867200818901244406831759142022653080949978199701601754378368437332512094531439063205099395447065835053095947331677004832146203294005094606104800132428970116225693751604741856034077138167582429187214392258718554391480467964532632788262136578048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] -310237733539191090953415604875598924986085114866568198064101014075672760448492601314261726843186462054255725021825186782594099365843276959127281323674119728411880319183556084354520631619275186111358586006012358270005732088113584434243460487513129345646357273703907820058800982018260485940529729144495432017486346448033130796698471038558815489554549867778768873483454462789684524253556971014980844499072356466417492739950078355165920484724783796562786381035584812845132227600466549594658399087919713054674252620828192839134418367039613144712311307697666217915942330171157770858727282311963660485069330820285229275932041313387843906445734421771440861244430178866930495466657578657770288649250477642611006866719699415391197379641622589351052047554937047389742864721817714248944192447987876134841624351798524871229238944446747527095101789337643614996133693156938196522802633685485800480299727833958613909365245337493895028740947493463887330816441030093144628522892637516824675045729903785774311114904216461834326443279091610019994353655911013002347908743606740465334104756026106760483247531549832470267046724637365231005347669185458131178230652650331478872014257110686649624983181431372548022586265363887949317333971251008037116235920500597534364820077222091768608959162984496873156466385454368275785982134778134429355169872863951855890768406883626985778013873747551193612270191163721813579574088158481593572193725563184149191721687982724338340149062610271717919993040465829032201521060079095090414111721003595474458049994456047546763577373877537289411127566463830963898644405504370658411880585918279586729842085502382945277135034685360374363523226823177774261042161517455707063220779095460690662893509238410679826192750644192621025934994472304467736184697352994353507821533428422706013838713766256034658528635046334350283323653611780208679651940050104291411936876769694572007320459625480362845797027550900679759360945432792275286843669338195497681179528291686882940580386773771084341617367208710058157060395999066056938219821177238782525115166270819084578671336801511595459049630508591016283923797445845761750018957553442798165943905142236119896082612873146296559506834642120805899291963017242234727136296171818991663318682176808600829930397987609030171419922387711326274355024664162014408674899949507631907153187289923432732263087366996246994970037684626752127707385895905666400707720303041896908859446841527503741856060804609540185189181534111867217179342039538388837273338316612390777865524132388473034695829419252260694864691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] 1188748207799749580342054278679287670636441266066315195518361199832118038009226579702535857775164663881367293811085462924726601820309381243994910412666725029909674070638698748766190166936578169335758129524569693188748733032762736830538979623158098695148609709939807261592649081660301669239404685257378758633492536953546349670694041935750414111693974237329077536798624440627113087205862220917949995026971270973175849645551299702342234326741288988506746207941029960173878956309362626880062354236590286840933379282480928503173690893746948464246737439648532630518129762443058474624843939313633844349163944065333316295905561202792431907731766636855831185902739236831284986075566233313572088056411048504622757872306270415334641304835886264481516042880512131612825159693401581777030760678034783765084631743866152651591101585542343260022909367395662772829135941642983291524322859737214357594979912254508812969973585411124882734419951531326694498880848805399206848790340554033118799659909013260603796205632183487347385425517287431700139990019289926435134780522853793421213466157237266652611987404499134130936698767559526813788088260288940332610298063349308947426819187760556657826915562664715297427579352945187990857609764442692299293801921596934721866298568606136050621032957001827699346623238211251018580828068120766736131292020245099708698233697906923941672273238448604135770685718610644869809879987315096109983635526130435518112343088488418012148383776500678880152292396506233553578587739290959732352789885201689218923871941824455894484160286611680175359723264818204669554139075899998963955289833751752901474347689443562419212685552000797192548168390426610584495085811284111622807240860910420884197400217901986422379355746695017782821289420280590329928671575331845230752353492238714313617304669382196730656275326876979360197325719701128855770434033557358261989141081694441544928532438188742844852895639600574943441493747421277916066676202901093814591196474965193463844880191836936376518789751528155414137581136632732464970168818539091826662254150622383488943391189018731791065444327280586872653041419394123430991060279376814338778999065981127441158870527353048112419285275072554785930568743411935055143890876716093899879591362679494363119720483909498915623151875427865349655293849703782683545957216222934367956148995138850319364261862179823451220085414434363023660830429943020260916825889286622020183209419002368792545380617689978678243008280017620824632971707700668549324739127029080744073008362771903568569922427554808836779220664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] -2879974482117858384690339030469615726370297765342782946820637592487506126255728299659191713276312646647873177404055943133508789115405197074426145753456688802772446478667419213732031417931113813636031565204965740813801288266782601249544760509969511655416858862215943990471235358002888275722359355486886699013685581530686431368839256931493453355492251590565534363533879257162861430592225891594589626451553258540127059057666864078984396326426366273677188891717827614302466492477750151130562300654988082841240743414005547894086358018418230325530742889661062339672783342926128996806671274026131924697381802984123781843357248404362272258122488419960806333481990823711294831779963907621627252229781130595006004695166907178858470204454451389367145912028882931849421839807317295629113079841699768358990053721917665332684784476393363769450698483381515582839752384586368395523643339072387598825595937646985174429457768649008957476147950814035977981151281564360180232683232259880468341460475263765191312802574258757960931789561821353687590694051835297667085213934788785306598002673989805435980584244928911981386460873782192883089193558289451946600640806797667295492707165990059332324643817840068464146079132279127458863639880977877381930382123869161782924420179843857770694525124934312056612829588386452076831339724370690500987350318464282812429790780717242857435101406882038456164142514624805835141646119069571469462042073765917891035969892363357320329727546893935633612588831488187701029426643219195564363940226549388809359973763730439440882047912368899003066708316370288923090669440097445159497126983841600934028651730466019515773813373111197799665454995187847424411065593753871124940884416917689588034721569432962218984451507093821898270164345197308371621324241225254383279816177866511834519891339374803751866730435461898266319312459276319594004366944648546697659204877876783908652543331757786628620847215720542994728653694487320685393257034018390542964285194275934936472108953451405941659758674728186140426500973327555336209943496561055800257316648281683043838632233488056637754721794590158331252954914907751069357829086964692354868206114848631747403456405360334170021126395649861317398333074575236786448545958052203630024381409431886421803425330859215241980339012790792183702047153638133437629801153515660998699380181721153897773188845047126158608846833827104951064278132610433093711587496937199447898864882891666338754806457141310129640033174059732290080965394875348212470671137804083238197968797928886773092249026840217813210154139648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] 4867859593880341098193837423473879413914860287117198825229066706659771646230475905046409480842329957907535387945235776666846778592230983087250211491691322860819945681585904486441711440915860959038830190857323305177682510032538049252506329958247544549120270722404769718957282058892275910703940443822075125924929175847513948619379284922925718098028420598036157050952305083280845735758800207369652315495834806577435648097611535408624296050545664367850237318139873193921163242514444033008949743252903625917384859680452731135777101079860842405534213657886583763059445513188169925481486452346774171823802749798132240893955053741925024111001790801004681227186392108071576885447083753138608970580989215005758205685043156352335662950452220188408085730783962764729338698047168598271404589759205848495198489291742208374749197091836669726129769439026081353608526549882394552700875931236379655450250215476419657644198872983385680929957091406235875931220007073358419049714833144076284436248321585035397560513052826268404460757451343144041681488046975052595346381515745684639154650550351879901081429379041382542848931887219136648531150694650507139186486287741822228533384398685332594732191520444887405258987474131277240524703258819089341594786907668156719744937895156660428215789036234057853062669885040937644285137395158331436874107689527760541403983669938722319969542745232377421034465026285322141475013426988299312089343890483345382026499310164789914244714828234801865632551293379627657348233367816941160702191588884025223324602789695918606783662697779526796100792550534835590615350106704160755418566093867215689444541823765198997944435371155988928860204533522347693168042206301204870411318007566713014988916110424311739822861019432119113160072701171154565704449198724660310227301984967883694355415321881289327598202258250303298485326065397957939676363308481001086709625680405762628617790715682743351315468757478328705278774536975244775171000993187154867438785808736075584897717393967824142550606825217158339957803433008363760507719014970564837705385185627699832643704596624103097536609999102220730339520603394305163408922588300912019009558739710647147711546956915674653163154938327770599782684116470168928201179284816985829863355859660556943443896677403104824468088618727510572801686530175317626205949728255375927474626722141038523363755038730927738143955308346548435128727799853142113011490200672577490901888253313635318614298302240735060359536834666162923992700651507010564066496177467312673975635396975564205389894013800533705789863362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] -6344959106748661078888361826579414511385430880483800138573242001955474478873497129582102927889872585035727957504820068839640184368805217138776433363652070268379900215576420674364537764940575683336534117357072593514145020636347659416027335183539553514777054135468684332166986131355530425468258604589270689825768261368840089212761697384936142412581102098016403526040828348869822115762802184538042850415280009018161359894580509749973287199668524922289719427593874181474639744874013016389632228277471775691656300258025893971495769285233580557781694989197448937133785430305352260125280341459901145324655116655419701140399261219940047907912856302649767875967478222300548952274391819202882426807959201909613111733603422548863139550288018375479987070214336282823277885689865496640936196453248688995691932807622184355054861814019491716964429850896732153413843227603535689500843354174354323073193439938378221278783852940409553808912112747804733700701332453191689639617923499096258457216026659291038942463133868181966527055372491014925350809942304864909600995824778687804818900915723967729404681612806473321756080920875280692247340042027074965114270451594809325870568383235788819079951802855436481031483033921344983078346315543315456471116437946411056343861857819420761262918149320920858634409516582183182098485507225415265520749827914299411816009350526428406607900216543594797202977498161490101385889286490321534223882522885857237658207691829571316084692984087266051755583692347845127333657392626750609704317726081482622625938388335326847700617238003720336619689610389023590837107129438038728070914333850652123954005532612803425110793455092993368884971498554548167173960931853180841295872975921653061386330077231144804932023296118576790880675398138647343560880819481771127510730194848853686652072143104785636364559560112919305105979384018750601573802346023948872202715927657112695113521436410869149511454632268211693104127784676641551617814420721629733876397052864678577283908728291787242478786866005506740731077356299701920721725565658946481987501736210802691094283275587321508620633406957984509094023667834073688619089866428541944966032799727354995262715132833475908981141833757227089482841183355710491480959203078423212697820653697409202019883186252655016303085386231259527499931493646316488849274445944637355145661438193423628581256897444608884634839109528538615372913934576954600840447741569938163519674751237939268811966403742873706076447188444120618630311548166090423040327100888721923294943506881297721575892337792726561156587585536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] 9326095655725256261804702066060365840162122202562938271391187392171657338467683923926903597311414085933752722871163153663350238206320097626229771347107434094142107860994298598087901909610140541594514807957285365473849756789455174564771348229152070670863431993142455297033024214406916505027760011097509685767944165370416001442544314603663448050297013073868488542691020368381506079893265157469965014786697287952263907114479349365794888064253695620459303364343001188591500658173654637010031792763289127228234121983494103334065511503809182145938698544795908666558501034133943776567945815370717372153429812790205826065003994850631015096472758431907572181485691981434311155346909545766830225870119373465947077382099696482352596216060729506369607941480197508794664072531764935316827263464591673226405557263287884095774109887673158904405933343115614193638627852176791448826214249802491344640002620790595458799328761705039065840058048743879371695069194637749270368687604154563890763212183670669760445075378669753406741459300598309077030780503306179221211334171874232657157658402253520071824874030126628935440633260893943674466128620794655983634746759878179117169659299771556117581902536116960711338513170561210802629619629762629097614733181276677063941294331758227649585048575888770145897373634844994618812503390189555509953419637000312256115386871377128043173272078310548019913055478243113964161942807557970695551817067391717145510686360684719710685810333556269698691256061875292774180694182734167521593889661644699744477615058153527824658530890116287611010850789484414583208807592334649707465801700646964290337302713193782439387037298379716182033350509091680736939816764296695731040524518627303279170137092481636214958870215491062971062944249100639846904936573667067257977055907168924721065066091021750169922633257165548452022124017241667289822310669324411071096057393364255667220675722434844643915878427377560936251476850035937525498645455158786587990320724982382602884782485012865742445053448614868097826231444925653442483923954312334737321492707513096697574824778470259630643044476527983209044906876271867184815011617382135719417882184840507075722394226169659418471712160118904527500969619038229474898898658117152298273687721259625677657580506975654021471509577827527805172244182861023713349737032162166111563450669727518973149809568896056603662393935177740252483595214570536682158960467769821958442391628123482392475756134858201378031298084801650518079732939986932499601848186598368660495599042765375094789317053591263504389350883328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] -24319088507416800258871304948054392308652721352036905968641512667085090794677900149507145494271448561561492111394051188800566415920124471523937136719020188255207893574606094546584822663660559058237598981317027928743617311696403808177459290906906286519105987243084521622177591161329955790765101721580869598285226199269171365535193759480309153719054662347651668874811485444234304846299690814012235508407297112634254570671091208452780391147702537541066717652153763294684166271214360727768596248503067979319452337179435815413902324865481885145568033650742426871217700644498918031022377884669303625710113408380131362515151847941784781892082922001646450915905636001420836860587342913030975968001426374714113487078961159146215479007687460224405397613230712170600657588582670859238117139755159433714113316738984067090561006775029192948826168226832160587561514406710100229016751816825935117913912137218871524618919068012459072723456414600486952702002897619413179376976631012345552306315859977345788902449325147054157547344921681126545881022665827199401576717228850545092568305931016233490844959279552918758235594967700037931741106984213899595089317452487381049302215067746071433897910272448824423145911526610366885030550547188763908989601203427015411707802930896097670857416368564833531381542095421712224027394293403966969029084556095627026861857328423803695693265495171145271924430139380482350290921528348052281069749283885770473972254035976105431745065392099354503834592139990303878950430622174584933633396690231336863541121174699286573154966758086113074254641076012819745973042542645178852906692742617806259016893598057719476221496531242231774109664490719392072742068806039062235546741717950556947923454917796370585133798988462785426825060508260370458313389784643730876015688116343484121036220786932590745279574306180222624462982167227130435376041914524335321606610997269988046128318000960593759721049479015238023935874829818262892093860613763900601900532374027742391869567849089729705856808828220530930720010017145059071421270072058646509409464641690818991976667041766230859041677334028600423792834077728111778404820588395330719976185439460934059813902919828202282429810612425435757922146504054182038882315184214635294818157123770114739603560564189076239745746987463758533775753298724350305342088310270125472359434553477709696012201348796187014907897166762085516606752942175861960981869854697648945254019051320022073777855140118972867722030392382849255543704869916447069312880824557892761180256782023363075388395600673115698023905624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] 74574080732703904272826718638513884489318842913322985174918103539203184661951023971733151905750524467566293328941698191821694939721628062290078442613836500685599323634571273817093566132114364831305310307754044146289285650682972608632200960418190227592421403572428444311671700784673868650137789618058810146997306790784506747284157650664782614919801544393386762651999021291491951800464893763089087886655458040508199153084323198094412426742910167892308468404260173118288978340013919399268072960661357365022534297444963087577526942538188164774348898825097887941198424199556460694042864448636649042442395922972526864516466211330032662276717532041049219753769779789095216780745332044189907085201970233957957153850538957617987328667443306110866239864304117506857715148923140232632926089174356261514312020817950053542368305169689015099642908150819083259151101662628971081161436471573139316751318150155563186839334584623428085614157987367892578450776692560314629487526514370059810455211122866640141349290260947620612628429882453006118886835496716201171242913531113002256056331100675483911911683989708428830098590930632879118384701752441454805585766223577540041587053981747655144622969659365076713150195353705266435620248293725414491443918592210398178436377677205078465629215771210957849571872673089030036493383774781112778813149148303378804286596817171410271631267582842976918946630365946885825877118939673950612845730256465440931509839811855566659081683393791495198465363368244221838970354736215939814060431849367858138294359396874044645804838828818063287569640135832116496880859440193363876302071949141971855814979731975609303984324681366516450220949098453951281652761823197510308615519791371482448922305236267555086946904481685655903359906417064454220583763603643161381256240290608211132361243095663885318815297901461548428458339190395103141894611404197938219944809976740175635848410888835226580451974374723777319850152283017603843280393125117929459497719847105577998218107034158294471580751488234840859002916372873771940855026482333554741987165768630563029027945621909272167304933898257261706625258794771095128596476946121744992119925740552739473045627325567062982331040837997102970768098037222297433585125916632770988651662433854477633916875205016628855655125038948118657405116788371813785603668304489862936593341760994750146751572164077496157476604568216420923169521693612060135388431296699495077633558282720349733720506868931639446520917129634921598677051742888321916260459099092618438865345090140339669894347881780671914545764106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] -189374167934899045892233513108629569819572821074983091873298997303750243578937628231411717284327023282163462478468199733480476814055732470127077885144215955610232095694552606566963852692734627550000667439775197843293288498067852803147662015747951733976217416424077823863920614655965480559387094139261550275576772389887596108517743256133649309031701130787949432944335452702347673987701375348019983526469083002460928418719417213165395614592852151735344996369984174546063798903677255260385227163175125728684042682483044815299374054621261178340114688602506551178945976938471815904312620847399099986151431020529364057859748105529888965957571422652033928021959089334493151705069852306949058692384496573181280988279353725517605474789424382098938325973703572887049547659479784922328403566177941363776409003632030489738938672133944515112913815246897673145807344244381455621082284804923788223760413177633181495450989703370778439459982378012854544362966574667775550989981459444511689686224079601194259586391328921050423366512012975387612047246521404353105153747511087775286513057601748715162574020002626299826604293629241182381498019835391524260402617462075404970054920545878738265786275633617245735082994291304005413297568134921142192713642803726468553335414320392736728330970824105450271810961642779008626508587677659098260968280529677453585295898697263048978241899796220040992657334066225305993739094136194549413433791743601054769948129483175128216338774129641930916744466115687626601713885356487339969044343808126385792150470147460167554976664072981716654061558064986696967214542739319169656242758425093376319728146878401718199262525696097110362637304521442331225801161152363286004482622776663879661880139910344656349296529318566085935635318843735415929106620743156198109438369829646049806545967575111081188109419552268264176526681538694769695798058509426612191185194541785112541266167521988041828588028242602098644837949558611367415074546480845032250421720061988920054327784737160406400878838175151510769600770635611914175003608723848240691298831396695514135899270371937157459259612384448753768118948525471061246085255585999137969979386375450014236531267527042364216775060585391108543287159992432330849758158659307149864444502603767496697527527703030149160773279012566073377657192396388603682363889623246754721872160469875105119671315128497288130786191531534978715215091663291366440190589057620819799461114981867327797214973964861333453670051256451249675616450923922984721845576116840185590915767286666276938184910112362371174459640905728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] 377923183579961457471830211945052584753416950578435162023584485416810229643122030953649142877587750642889534125989646184859838737443480146775380349793557175557823609816569251298126256843710888504434738104303817475939630477276999290139037820746886149637132582179983609525228501039065071384922332825399201940983126953834468943636553793151695259445218819064061642319874409009184492507074672535677487298325119563798158605900004701168998271885545680618909252387598315695602362525177770088006257870042489973496314138147987957362034004539469198964858508616258221467869544037237733107384162284588694756847584291776261790044502045901618963643808556804717069498421079366502978630123963800518057435034724614560586353019201088371471054722242895859895711490213195100907266296981754941612416221916148731812578305720612127295128354702673599146565573770200495904174986521241557484120963387334514618379983166445929028449279136337575053763269972133277838053656216829638509416165011418563379021591431572131118061303395078867461763777524883458042648742761999245193386331058727474532896790455212592374791271834261940230751422646564322928000721385580185351808861118594508224730628799075145955277591609446666201891891909471786820536644128055526227050919937139236581991167321799120602697166948410179170379815209321012612874190061636244301962170857162199618491370584173347596939078135795552319754538593259503052117027632905396795556199359285470987892429968442574115467050868559551308277135937349295489238301466663185364262994152688659097588865908357897364769453765974214074062927125952052881098516975034692104957357903436007708192099382964203329103505572279979732869119110913605154036211451232975940850977716742918058831883558155665894918280509462312384848398156135982654202933706616620894681339497522689741838386249792439001112056196203277522638973700739549448036364889249168253244916242062822041745671041196751792908994998662650091093964184788061569420672598069063370608547889990121200897428653453556271710627044264848659004744652892465839128465405222563422459312720176191291989147515069148054280842593530472810706201731430481416212036450373476453329536999801484040621941515435598535695959460186321936072902153467049841535881708860366669187764636161370417955580571569736704934460375685792889490648095971004505914812061090455197947713881921732677395416998202884761363378408216652691832148640271329569277878465763501569155605716818474584023078449941003683467850651616184297834027650876304097534051757957779339247489273855891940616063628078096323759828893696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] -595227594853723436673579989839757157926066393555414598486232292151504361468431041811344802171195257304997370013464317891088238393817988133177141254714079701539868463073104498572485558056414430309412298944983549518839584248122109981845171857791225381513584336671257312529659802043063083029400855600790301099780596745562686026869721595737243222582621586974772761857616144545813662651628104790301573746795254888519725059174719468224606982501812442517170222495903057773550676686116228686841848302517017831357634434864940079222063298573915555003735945021695449795714769348236319204332377658251002423117027258339699239740017566546331077406145068900509719509860428393261597255270006688149937962073229669213995085471327389280589432412441973862627812299512870066635791732694508792974452237228876654622664748215244073847759683865205161130592578915737844352485268723804654800994807470429707245873234423492696127169579867430654914223420714717636253775157417164620921822385828486091820470890701402956915402740029411102070976109253155333968526821310345645762903115329619084994655422673832699863703157264518154607992634743387337215456773967186937103177241705051648432155467864711534549705109042410909635125613920410090246679468167833530997137426053148757741158604224482167599063975650342660105124806986258799720098319324874312724058529268348346491362682416787269753532583230142071739137748062834247510637677106030278883511559632061309319162198465443539781317569716095050170219443498707428508392702790556531823354374346514182445014349208244210157556867137894615189597220722705529871633598573710068837006949837660667107929143638511911391046850793363354931758575571365255762253599274667541081597914631332010801276650224959010431471960044144169642284747200867584653497941535961399030643404929423047013010732379179873010775745731944383538801769377437224922705515022230037533573185405236442789192030621408577610700720222238363254357790592397228238170060980294640220031459313708728732683112163090553495340083560819902606134884099180373708772113602681302591553886436029471841612653191599106056605388711070316202468442868622357713887922893378074840357974133344562447935101000970006241935760623925362219009071487669457023139910088726627753664986948614797641421250784466599612334826700071851974806424150327716631710419564541127363719106692691677986712143062020029107546529543453519208925395040459550902160322048694390601135816963901549709317802156014400324441341936461324110052036216837094076552662577251277009986837582552573308853599439397815865566145019904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] 738300343594011263554224546620234353003255494427226116396260283388424788332260789667794656782823860625921330545259565926756932781364867612817023158248950509128899623917997798525313225395296152376840709572521159577087834030845681496618055289046898907455186294674882274017312347933321370404117721692213683120374985279350198134200695487272148015566355838941607911971539941213497968669463526176557152127616365219233525661083657746110801182453070689498979402738954552833082731065893356315991722676342972184172836504692142781295096535738848091160102560609685198588731519115258913374970738558775358431688517175310175563504599956347078295533407702983813842442031287588672175997059880619162243887730571292281440335034325226331203128571655514500780220007260787790262083561385329352911155083751317740173099593160928978601498359445872047399646398619083893966084845060661696472023606990860169383040869980027878996484553821099768784459815412582069584024887815134430887531403262184150006649618326873535133954637909721051898821242961790070598097417537157711632571965361900031889516569966042975291867569419056167436843621395347308325785264628928787755465163302068304095446473611078238928547850527348976344621140658791200249219889025737981215215837082384431836831665166066982098149167816086541129938129306502590451060451510555623927127239220159973139186746226913214813164260541619826086116494582811516763867503668726067458686534875276242526855919952979464510590735500821185345864422763816560339265335738986184402560879779931582373799502223853941013311371660779232646857452195550021331227053098582183069935218794460034687768639595937646077934342198694915513267664883089059168058663023048949598799748304918093698793619322479062303449701156627137430196632496140206360594350345870019793431013680463778786081777677279833868026218717836075510321001063000369139198324764926696315636888530414849115543543671984816630800023392601416155521825206651300644103098258826414363760425607235322265019412798465752829741422266817249787286790584435590024774683516788993082803208175075543065955707544673634324037969949031956569750768611846553445073228801218974337757324753726082872590939250582246654125344985266618317015689052267160251761015470221514634422136065834470766249672955781101261861657361209453980924988527782403840503394712945966021142575921706514234103710033766688462322828454742005793812144912914191909743091931056224368510925813346842384498635174741089432055109997850923053558851722706418371774045479368776816968811380442288254640805159128697190961278615552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] -705593007282346694923238492995555754102479218229138436254884700685565626781972549465777935239121668410883336082463863072299599452171730022477851481906874981471037542129175391571721386678935247547731379536506026426362436593144790161099203807267511327378383387105143758086463340610281278525582925222907055684797267343762144323601153207777141890923877988849974343183508177038167651135436784139413466630907833207167416416504779218674112457998366373557901314436092855630893733417812830678649613852515738646288385705193819492391467045509462805115012777101481967035496194055720610641708830749799144703170233155491510921260410674862142011051363642990492433339761884997535882048054342345463524711490641126911559836160812719106259490477612445389451018855815549834850578301142601929637416326255460576972257439528006836830507886615741583192763804872327793343630496208784781086201740610775515308743802779879974185968240805553468625962091544546921515509409103040308918738358548258246574480990487751182115688220352723628698271254293843581134130408804172912638873338596951716923999782526923894563254902953544176894128067246181334335103720381287236336491135165572249664584241661704097557697478021690106271946048062292200997956963779828696758263069604725139283148281178780615213465152272717811579614347397584251126209998579529728625935414701832910499398234693192214264170590809822106212769509036678021938337691489739980994235251498799938672434395264689346596734757226658668917823697542747916030392796131405343769580264028089091693029474972618092655300984240291477364755781997020176349189979306471860701672993341663286105917562428251781545198780435507212177673454171417608427820194890335118055550721672521047329091191867038939706982134755141650331240791882251133069591114038594318604763939282373399258772417809252323232871936708729835674879010145829303949566908105984251337181862370171858377379039331891349023412160678743106009730699289510516733796211661182394750052953842458910069128437777736744533474726222922220718971011689034725855179665008689717457292654979549025731235020199309736836051113667544850181410949854002417437208203061760053621732567405657882924364370151220491471747544330173936023163910740043900001550664244069161610385981855244005833909974270314149733111168526696377072644380707304466475148347340298030839175507467883494396820974817540690503903635769191636020148791550600027962299949497044082258414814174305500412243804955782157746166133484928268307548866063664338322808821733278461177172580754688234997667144592190525813177947521024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,25] 488779922547644590043776148144063370405647588872689764834724801964403188202016721405959451895675109967501250335188817961272627967164631196884450031548572502247963011927851506767341757757132271297054859118029695769049092073515834160535479764164356424202106793522608886915649647357751409433087420971373230286744713807436641785454408753682675609784707411768178350241337484340409413700570639510675971230722616248257008413745929624217549361354105946546291143033962292721829918254103971568162367387498120391592846350929030908002823850310713339289704351937666705357254052627875479769371739041939710692155357881383911376407310154548974253036888990592878194938908798117879737232559190797228782363445345032208077689169284843717324230865352714611646281714576492588772860872602745121013299258759319021412426946023158974318340923831338130920040175150079937289019043864641563497026969757659471536858091186621270230668842795490578036364803011784620689182814418257236111670607573471831723605784778458687671735224998849392808280176879499242012532733558691997160343028138502806508199656819042411604731487603427845389538967078618048111926654235263743007909304171568291999484657686978941157528948668787871165894342501523621568460888402740121173298389198675979763816785303371771808786345252201078646692707431967844845699497677532204917378885429910709594470867096740333152161230806927388810481676609470766536824778969227349545949318450646194796279935513700422835449845441527864581911668882291799700695990521654241495208957860768397988262880000920967114304597445970495928213041414663304587447708866358759293689687997552737868556439904216821485589583618722548059689527711318490538570912595456819616035070999526708444736470218245475197951450915276703050027298958178714880392486070203518917717183687560266840847066830666823881536223534282930031670748841166107825236831072221941931499960710771768898608164091611363905900070709834468780681808260666844254050516409460190558258419065408825186579035922557815136292920835406450466021352901359872105468992375140501443023413148361922795043726378262305058140137880856610996078715012571733754440191356255704277614201223017618109675485828454465290735781015261875107331706598229865641985510411603632068407728095596384868436149299487669327256952675921990632117901535872537320736207084199592140793657643463648325414184920047536053916462478769793481183517811376712825451637186279372119245882306955435552881281716000147004925823467743112039673001794094802629462984328715722756553959213704586740229879595522255291051805769728000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,26] -200576391373239508007016619772478078548879851904786134355419398328344092192809266399262306984140373473551102557872057936010110273618809453857279161275535333846302543261360880948267839158164918694214700063871948787473767088179523326165891080245274263819526678877878985212443143262353245480605296677275058083045880673731326068302057759702057085129463055246812575521923218312820663766077336913812386920044551323064136372010549825408751751977980093686309611821883967972430338990743704046074368425010424981439002226199411025579121689235998211950271709167871287614122199627798004057635777706295468929411467672235407647987912948758658381669387447295201456116875617182873506551637467713164364366938995773604203515550156543699047061681686873734793903583494518185001040178395223159259354340312629879660115144792041117594244091310131045387446188189728313996232114243184244301020164285676575351008732973175207377015963933105290817844163477455489546720486387661364111377567600044701889170825800878918361664635678050709704403894094356748823538019876218772116947152714362858390143700703625075799287839494233155866931370382273136499954575237750745909079567157982984835669673208722702294033538323282867644793368966569899532851477963120638917738834142992976822665846604820310962796747832222338804877842830569481954323466889912946830047820627107140726009734266242708475875592657915277406335327760866021739456212093819584186874354786041273420336390328406570657847086252997519021803450305590028052030265284869353435381259424348444716386446337974420137460824344200094911081202618404714573943098149525533267735796611685557123228058919476967215892852749516628186313248241265592458465527369653901708289627385334686230085791730847070859825643642846633879876403584056739232438765306232064501570968379225482556383696428618625380882464806300014382179703178032498207549250735854279392471939219200056648749271039869839181754007168655170546308028088599871202581518028756888447241526980762611077002117849740451416205383129911280608786246455874938181341779062872811023684521928424049340032848357737787321464441891253582608483070771748412921233806183012060410079554840098535574475626004325403287242812579177564200345659675469471784955012354711176634127950379098755566189130042715513191663053498532603509539033410750387382734247261010829332433519302957560763553578750657406768113286723268330061954422152376893572684735622599576779789629975427430471603311169305178738202652998147407143509962636676630171873295608515685275711810896393256829880060682188200367016854421504000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,27] -12211165827096204088797482608451540485053062960775991371562837617406460546954823446899116915440163588808854141760747627425719118936304169994959085738443690615840839712127844832495801618058118414439484425254112840016796472736002706005914166507375869072521786379125593012592008552850859214434702489197560190198995067733518885121285618952879654235268923597834778965700667664627570861595673755991528542407625690764137754136256879016147396682337812827144735897602609946042014230244418513968823781203722220428761337652372774454961965682345117904061865344402835510926309961501649265693414666359469884544695832390850226482035523674684517056533590641468062820285088883209914586608511526782566307220674415857137570586133977722184821009044556280683426166140414191010802229852081343057033663968532897059223076983370118963836656971858416045009539774567660384534977822079084401564373679380252955561075633100592592015901743194376276928587002084316924676697618339219692636724502001917420685683640744233490931575677920594358809106890707301723739822074687394487720602909062371360672556539399568836995869223395599936676828216063466660970364472550285987872846069356213723879169940140987185352459096042574954297265295630376902677583941894887272261641215773032404958519671142163469745300780668537331438112932861590674072845724087320160684540277944884628638060018373223578617256162843206916734493806060484319924337208164094156235532797838662234240370767732695931510423440881193852480980356392082324897303521900987635211430073430278773794311032020368952368853386264683791479844200714765645626185514747921061188461363274330469112778869518429718631726262834601938414189742481266158197707980011890590093568852609598839711222673287676683510950504412206414862778284966954603728721033782757505208956307139063638106397447197695537392249172897868490593481345878290946979774072808435528932407695396292343994830408007242416776643336936668132403963131851182510014708899804809422818465723491371260091511177038809665249469661295623810728571165046311571511931610271954038552857127302512249220294562596180905352582926149758080971101986096210188697172498976345134274413076154490697423759850169077856992668545598924594238965871583407788767259559998500268174422623289887089357365460878019811880258745446221275447677558802002762601501494511737028459585228300121097982174909482382265336289622819529558050081040059748485258212702908879084784954747958323500048214289448571480220746896560165100575761992852491661165611428494922862607844175842626885870991490874233362170947567616000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,28] 86052504326131980485966060412074116990159201633915290361327048334231383065042076294748218314325819586442728373320926981718585870368812394194198802271752670010752639336640626176694832690343467747519882618030240736458624535843061777735460665540416535500759968055120562628255063027931813109192650132036479348752771206096308672982685437171942989866005331858592917729790412285383914657851742907958719427085869145114974547065068467229792310552391236808745861916555112531958569010790356481319167144030850395074881957764852988174178189279075767588872737548926511229434414114770385016112411178514749085646394251549534402308816932095293035612971606534199980742209365754379612679988981639367186422349896411009983281615187120675793463418091729943065079513092668402420517454363543042767990839764211662973017941663157727497694791724907857575312340322975684415266102189411093159053314113632028343416630682279045256233771567872143646945196821574149067381010508131861313199293237778853366128539863097816744444341469574283400753141884422939047426252514169829975781573896326223826318414896197156980085921076878139681097609116466743890637099946437145461997734305344432788321447324793928768988473566679171646527582097587570303379182221334346061133267257630025884069304865287788507726560537764030042868564629205535939588584837368818499023670579170147896479782839109947241944569111307391803804749065360142839677035487121481474859110542122224314238257945830224101157778624215021321942525015239013704384926986704077881249461422004738709665335354000146136139426116810263647978888251189025355298731123835147073939147722360096463961336327916570833107631462829603960381554765096639456305372009308758922405869281862875250953722000407501820893869812987918304795245167705765341640747449758577556555663926992374568937258611374302965488088080949983353445070831542786825808322503347642350028355510368091233220200231500150399373503534004984002508370676974998004470636962083771306200049638023317025459346807644132705926214328323926116028812320693855907207434386858425390986339952042744675079269481894107655984652464464678953059519194465687956774412900318878673977586934682818781109704207377077060895066549482365977766175855650277498433945172486758113713624526274291199449765177421615076243865502998480182953014558236890376018929342284426918905275379676688274357786815712456431776524585901849720553419671401232998969947724555536103488220470227517552714475477837613217551745051173431723333336784226683863275698043306969175130470740129756636740679847199547708289813839872000000000000000000000000000000000000000000000000000000000000000000000000000 [121,29] -64816232194098315768533349520732109084554360242386432082832351940722593713169604661558432996820660267551932214266579081402423129271804253895134700926449893504876335523039948486624016248921505168200851781023192684758338305319169109225599896937867998597548005046143173701733910202134557605448979067517247877821084189826203038908231928242044069460769072154702030702858230726003504744589655712750185895111249062125115840625308666938231822410982309696460351216661909959243090354797776143144360017717562816521357322743292286105234926746639981020450451932133984999452753807736468275450191018474470395302790435084955459446095241828652977607003032470455663742329497277887806277923184010144838464909649539372336196359180191157753093508706761848382623320229411969680762832295976770767144532891691936567137793179528495497301829643997405856835842185684350120595194406731842946341503632055018056964434569989662221551048702740535839851521217857288411629945856495781625232162562342827390008822315882227116775682792762478158641698158535718032692686530912844567899234087824369400539708828068898667159681473157543191358780487888674384790378753199458818450423073223193482706199580784183683374456042480326392583384528454355902076450792931319453733152285377826917095978884291882347561379716366722036355660248017946242935426802489191669204078312233566782116577847775754052791757119336796312835870256853106133688289045558649495257012286635737808253852901126323772490468857501512053831911677852005968145740385528831444679963036654167304814319178766258823829606459234192612593680981746607316746490159427414462347408370881274399280871740790888892121098081700639620895662610640642043794336364269818063753023800841376759541378753513863300138759779947887597669547783096014154960636135665865613091358053850498950366217935070920428959474892467234735172444710243902499859715371111943996875950329937818828588165744970598872228470128322239139611126297751351664382986151808640047267199490256708049058822199052836121081632537945040487371944911232158000264936925184043048976523643218263383015074118759484792777936072429410106685326215917642070121814430213172079441499583746145745050050587235938993318736617128404230562860845508770447998417498972687822315017372064857287753372561358466063515712330642976315793915068373344826998885354020188657821516686762999665584238426138511358143616074554020611129321454461834330652497168425901374522134015452869358241914687939872016260999541309204806839062179271553764578201682529959222769428317749856541844384087793676756245337341952000000000000000000000000000000000000000000000000000000000000000000000000 [121,30] 26163222395925046307087849158445141635809895527717240671047779695638689942127626712935290655080331526376603201681859980608800329004493206965545322037860439162634517708222726216696784396736389765361679847568147448867048464467094512872187116401480098548430238196916070058652212611599892584709598856683753966237768483754352659955509215703003213151178082993205625951167778989624154913861854716474781354123759426657963253027845688817350432582077657660797541618948349664999262511496638241553682693957892584255577097875803467106077421871826124287945501758091189952122095445925463541461333537718361298966718447524954365839120731259763454177179285140689520762875196319636236368502025204820083056036918486712348066346872199609796515454860819939067144404679400971659818831888454349016092156793693783995214929167884376116235262462319447849022102718010647163598318448844067548224543933843381512604638745117518930277659184887855427250981652277739534123642091380599753021900527694095256385154475291664224995536279400604070287833825316826030913026705171584754173949362448648027587968876187961020867886809179165688419567581704188679345368726107818738274128358389565832867596628267434858612222061021214587441018695616128434616377213273569321473436366925653752149730006348721629293613119813501846356956450718571328949747018305626250622349585023712415699466897994524624927254306164459702346896899062538544736731466346690828226799189252299845382984707758428278929972751086057911017429149404337856230475742505589751934093924915545929014315933502846790144409414159199445817264473989808874937483246677913360779598235513581854593378423774448344847386918768320903770780628126304188722279665098216723896733072723256607359159574598574353688493816679149848698818625422784456666295821725972840277718257932374374509626528017751235845575413611036350502248341671168088456576137191004812742693226068185068411179743304328495556087694858515914064614372948900632539089282350690115363839542021745878947633300859908138332437620494763525760282579115318061146885848732696969390185731282837176491297266926564415800244717154017677795655242680084992756671130953883940690715726193281187639969189062646775507486940892252031474366970559567472204978522688895418035592284129995142103912005403428893610236216994346116633181270271189203709819817627123271622818970106294830254669413347417091631823035967650446229836403908004168150893475945314161215612854243032447788751965986477410614468633166707012795752813146238377014660112916331292134245576228585494584940741251022652686429323264000000000000000000000000000000000000000000000000000000000000000000000 [121,31] -10122635232005511147464377201107908200615556636792250555771750182634470267160101821200265074726182328302312424882539198855110160613022238687097761586761920779223177267926120699646317591062728599033732628377347116130677526426527038048770534720473333894481832116733535361899841135764770194967740755726885065074118526059326149328113729567172697130698951683972461087141248330068425262150468007244763008301126297051706319426402257614954945968694971801201311633475795147564258135404183818064123498231066413894850174269741401571141471368067772183360842633117270961148385111824150219784979808081038247006049572010595421582656610150926397402396605645346887398432956217487126365891301625831553642009070685390469213219626706428654616152887338326751486798619207513598049659808100328745253613162227674250014372439413552740342794898518168443838980429303718317804881791254925705315510773847997535248414297899053524819146746864841129398968988556684091954976973817638164744355020989407204992879479777756949549463962461955832450371284977665991951883628923348085273886329459616299745476819184931731405309685342662775953261708590433979399253345311187354411405131644479684885422953678250631894793726448186074161487812848070512653686729760721005367105923362374787150121045238230494181212030003762661988567627980784601857370000727501293623906315750528051520546059646518353045459682593697852078396031659270119458543734068553024255011893800596700495454227567542757971882047230277552053385532449630271916796403439022011553619420683180736559610538387015174776426105820804457012444129173719263617010066160430798540792752581258501471006645307971677424511769216620442375914790048144539236132610209860834484368533580819833411673227621446069031888261498517544461649192466134212880434416618686196526699001105407080026573338147493737282420480746685396352175619433438905721698791177280849199359591871867710367473825495351243552734349271764717770031218427994915082330883727234901106011453520576408527779072061832893526860556663931037420807258884117227860806028908848665060397930701153476292253755021764140378638105154454269607188855308035430166608671465576467303059467397339961762592998206850998435757361479384062454475367750488952947658872207436360951666533458499332755260415306851193459878466985976876672311938282557310870705395553338210840623339234174953607124881089510115579716309125062797369272964909973026812936758150999086651027797916756758417536481978441301549400922679113892333273881530508103130730684427619396943609031771858872411112761474265374056448524288000000000000000000000000000000000000000000000000000000000000000000 [121,32] 12565689499942399477781960463872197053552856323046352644146707560289224401572098183790609902783425503388672395886708953408174947705314603312769689775035245831003677997310112212977868791312119086790090092736186389162915186222960197068716154991898981122592953165303694326934578970263956969067331977819934076259415636503340004746685289860152900598695301332353709167316675756078284470072894825323119835255009164477224770140963662971063697136516410290833096735400998844451784150900824883579686493357773619763564455637775151961403106373324247408558073668088915373342999433717503675649178064091421736805916929832960071933579143983423386656108076842518866774491556550303835637087619637732101999489897742458696358367276880220304308834221433425118687040011576568562967530538590958807147924736988214737357473158456758530542566265244971211727316495592196847495528336288765834668672515309101820327746664381598304369870157886196096667249176354214695847734522719465965417588913955947501685208229150831874667326073895274708346701918839782579227379310895495515305938144446638383874812820696542016787590765198175640885482377746200434247761310350825484000546150433265653725294569350513729729721657186938993867216335760248902915627513094880562850231479504504246479243017514209304840036302394374428183609739964382465721017976969679553939336451200388692285024191539234108849591570611209632459545666121346457627152890666410026860463166380553430904857450992310446937318577130965775724369472962813770996043165851670531006342705845967030144921032696166536446774948638122220967994024800190552555448955071337915195146024617921549007081699227935346840581914044273570343561392562040329465645419538607618360024823821294716780836731499982142859915846036458898110777811036642174812056878674804973447441355987191089556106779590515901107421790622356900578609988931230040665007713827247798000183069434316571742039210184640522006148123687033380039438777472291789028227916409637353380478763634501810871374398566753696772950302744531208522291041181791599306108297234070797629429390790556026638413907566706246978221461846072417402040873231332376132153061767413864182724388191116831468649813207052129627104493084286767669319299215512227290433063906157711528880669412098079685232996028068267703601698810300404438724126558468596820491529710808117194912840389098156009742506794173896817443546219424636265405372233780347080434784669641504099370294504753279968955582056587446767541752552810419758066991499982020242117573590563781882234259651217068539396470459841148280824135680000000000000000000000000000000000000000000000000000000000000000 [121,33] -16858868829570505596106685666295499457924799496963177045432265236956270829866040754100025773564667759713993856630439556092203537171454677291162479468250308679802932551286233386084606409674197270555120586002218394437601183825198395423981646479872213023262371021067050199726276364770965037267913934903563259472032748582939869209679948452210697974406124155915037217360833423423886057793877583858190244456845144389355021523585637462950054034904799048822247494517104993363855385030716620245991092302893275191952086673939257603693851479966359572407676513058480537587546053426735422628699186174675426138661197165699789380728383190469549369720543462696845295417050446636376768340024590911407704072883561817038817705580428746062870001510616749374894496653595305633741405932820187376829067054638813747685430799195729824385650309301940128954408258790141362809869945682916383922422032736002790412554686345560127570190995777776871295393295162458820180453392941423493458797288070951530697076577843247289622346625946030510806600634260604583187249790077250377884485245025446425730448111886889376118972450643301518212715948528718338120840211099448076794432230697609135915380219613096823837431350631075452572255495445172062768858386136539770848435885730951859085595008583933805138499176279693060110185272213871579920051230680231141818208610127602597776796637575032949640774676350207633251414825476545291523767144521754501420817355951162288908470671481510363027238625988477238985835292360221054268464311401322334971050297747869669418673368156356119708947225441356794703188438323543795500708056242077912116369604533405091127697574173384682438383145069756822617403754612047773563040684127120366039040011089566724370483232293219178593332626870645706730435922643161329086842566488600491236028352264412486694398144944878309885374457787414536864863921096091347733383845717434177954706228375472940808213621838662037394608147538096571349090752801905766390130139577291105458323709304782569060331722817591302615772092523063027376482252838256998885390985210029224061993719500813670503168812412912107193167075974644843595883850336310140486742924205819097558437596185806781558641958618284546965137674093678319083932417858358751228268327577004882704966930415496207369084845407275651843305136462500221509578300129455473332825529614280654997648178954006108665571862580834815542658359290515639070517462438270562011933523107689018764445698841438039212397204063936251776856803714290581319820293490295186946866884633907092342137892377616171458659222232419224902921355264000000000000000000000000000000000000000000000000000000000000 [121,34] 15624564136967216299651891544816063938625133761313470516817138644402887349455580892818135032562926951801987320021311026756174682118796164254691584413985826291656083762130778166933465840674505771085105767542992632495234537318254936324566189614029861438294057547368899682030733411980490113137018832544919132623981550527826376260306352257925074957480659724522876226902693934331110477988058514752405383538254982244383352750887716896490479294562804274888751648640866917399184492245951475836860008555801505570027679165548804440452765390780501629532923948587575199556910871673336579166048058350148976594923767186548037348554249832487737657454566488839487749638800243484355954998394655183994829448371714509871602110602712716292461453753424463836447511225190976570383193371329072644577315555694969138389051683356176342449157821134024314794684098062492646143992812717313779547965693690848340915692904556498666633099020808139250988765749833206397898582897991017408303945751849042090752691858257370301942431432874442876629196211093900741943153670553884794219854514127181973732654773107042285313254593457018749242217715315387348750773215695494219631492583311637966402199502259549085720414442693594484284046078856010240134106380088065833961780810391898091288825456464974983343001138001678870087862554585865002418980448259558878315384314976944674296802202707420493947068699777443396696626597515663689650487669881444325079020744237075858829303803411879936460746508427879298429631584349114412741076743923222006767682865054374931175873329293554891773678278788674634252891910845795095650861076488329712401938347888528694235840071637215292599794403167463169288679352371897997532536208077540705756557098528047874611386182988023241825601606927930197231237569507761285336283946655804469519519393536839299245232838835355327124636802567898600653538073916254019210360956081500104181055886939156833133178414567267285807553676621164899839502629749605299018327076432491867514357340564747834923328891318789030356349141466418858624659236209316915891477138138231010436544197568582880351915113320061211422502391053820404224347267158590191750278166042787275115191781333997800578240927666887548953588210650032400536068155322850661619366203431320386465876634169118437531265261075649660990048571368573546925511245526494736857718181159328995881618036392107974173910580035641230994174270384149700733831993970994582447275109182819140761683457136615885457340300711954013305783929145336435550427752011537632813633127432096764084520581191357224249368163686724153105262313472000000000000000000000000000000000000000000000000000000000 [121,35] -10752739740417230621769222834295766417198440812504352735622105592008919203570386469568812523005312210062160451121185930284842567605952892139643073997270481104549135868755292955536253207018084109082739418583476862953760194576659032695095386705232455399348072939971735552433443484903393603329862348615323231071126402201663352747610627358891332940801586267280293513450869527512938182467059574823230987702534013521389489290868360604453968129702882077631524875819954314903661985507962565562760812049815583038055063876740148703767186331288925726134152169574368004802483214213028944942575832862287265555191518230099268022775190554793138413633878313239660547298557325886316213868280716619807320420012627156798031437007728721834215016871897180841459950152146054602403802729938332805980049417495936092423177692526561723847614981215932664760226820384726349839401095356979621544697486564765913952411668389160445632912221067445608723891668027952581608857935575118924652972322313566613075512548609297169421941924901633734367978169834395364848041393036004614500341912983157166134919773303933460765884410393576108552710794579684248365736675961618960692364199956398585311224661713864521725483957385484635966344735038281020300897433377599968249392919770977195546832895221846233022148673539266696397690417228196800430393396875758767235837812161339337638430064090612136785576618178095363623584258843463373782298821350950651442083137777765962391292178145380564091092629386404850947280617718554987104524435244691226106464905526271552437990676781280679456798224052616782095638622232364250491902342171250879114370327910027167707907984618676312040331390483757991993180154115317226726173142137410025339661065406596424716335981115684758429835320165011500974611369214492193162400294492460248930383155668537731851171166227691191423226038283891936335085658249235920115891083920991006038751467812041472767821061398088421801788072489090196092501021485950017618241746854074679909092552418373725655270214777906274662679897792836485607308662388941038654650563879560618221104660027937459377607834474339458022893767763540139644352001878518543999024627176809961909841701171431408361674282954189177587259354504040346849615920279578702513571878772549751234453031224716371891390727832872426747770698294698027575474643291462871650992218845574249963777899630955567492717792279826562913432145765879581115104965784886373195647619740856556123505212865050304888190583781398997139776697280778518304630887398259681425120192648608486014715688867506934217484809084800818582434873344000000000000000000000000000000000000000000000000000000 [121,36] 5912646614930009699560264053094329247422338325875531298066897517101536160312493206016743474100630503635832265894236560319729591239416728473527938163813346682309585774832934082155730843774922468546191478269219262578042768523803676607348893836839449179974902126225799934053790356952142988734701685260270972459503062866166171861228710847523882255962291218139315787010587004829668424938847997326544418598736027678053240656534103348155274965166500884826525373677641443880225824917445479944085797255986327185054220485791815204834747208581339264040308978088644506091521493861744792745465485651037137029634808443193991785711117235205244370981729064524016491126518653995511064715257464185489545172372087782869441115386136323278058062898054795742785437949148858470531316954105281249442119207364398936018332097630473810282426952790328315281273005009610122717231007646991999766302704302857440273097055509535428376179614089882202675683598711090024188179010282219417890848668948721145355309256644158174251344494720144533795179778487184705775006396066508145822908180273789898030575230635506206848424567940944620295433852743596180585439603369211814851902181555524666508469462042828826721998920750365324602322225929839777819057253949453253525792569857129791982760127868080942804398219711327733018299574835903216896275470273931023227168781165705424404611471985128832007284008198785624895264373181416445525242802838982966734171405823796572266548108855072186904550849921611201918007659260949397261175221790572007997747007318097550037692824846255795108072450681026093380222188598915834113050345096138217268175539698212878119271313629026218420787654035639335157002030557441535689615367897056627339944815885479595438643619699946327664363245020372408626765938714882889486514187241222171060853105361156568528235040850537916306100065235473443186862880669612785365893653236809255601173156162397182318874207793532948915360935230755051307512651352471226300384945429371142615692651975916369537920722578877370054501376343545966571283929193405416317035264886579577146073426073132976249380407503629328578592887917339781534382486518687719351496799334369425754104118414141290830158845379605607953800799215022510919012520462886143376334369726233389248721873819450458013291969985129060792600388386897669654292728418558957915903462917672656619617726420586298580887522803792813403644565422472920487595655457215047739698415176090364481689705237523183066056157675995769346310837640436251189885900677443092614095105997356900575144160001422339214931953294781764015038136320000000000000000000000000000000000000000000000000000 [121,37] -2733194788882884667496413252114403425454524859809862478058306706926512906670384107160634049500011020174715369097354286235996359629872383174389848342976493556954061101794738048342424717476200684246421818488225207996118223286765948849797761215287615977793177559148136833841297746593741140403393153231510648607941443826235880659421455530008664652731406536249440972540630881244522076235686366666741162265278158540764992511389203780786080761862667569290339429044930058844576550727686959474936649725659768674225571363907364709784397980313731257632512325009162253844259588639313151570354806869992613680662413781186641613286464548826978558821497372748972578396614773817632345107527155342954231876701323021851038186178933112351955899293561340737291918049987624036516394137002625264591627374478596527963168243755725308229553426700473766673992692480168013431331241895863324760223704992366251294218603163486642828966515409694220420591059033120196052215050004857945448420301824257213515205239412082170540056072526695276144316538762787414691385550493528617180796126023940263008223168800557612459543140260201644019878926061776219050445514843528056326213440064872942595344652104814315431555586551124031463824289248375982285311704048484389888465201458295227346965778907540669861944105446290286100211753108951724954635969494957973474530507653914603030763164967099329349820639623418098821561303440183825366518850445223980651411414867868891738465468148579270382136393792380915788198326932672593763610181409309463561435201212524982945743226466019164131978158617742693900858068930608382659710526934887540067715187368290061098892967649463135524116000424486543053533750585762571647635235083479139821703813571490751286828022384523264759983742351244325789396235164814649050223042600728901598611646557707064334032985475908088920678051596595213914897992107868421597188885895926695554951177022979175060846608205413335931002455609796405353171510538697041993000178730844814475943273106210938587926568184075525661505243505083631096790392206062051590173305274370615862092079749963555620592729750740701257338450861294659497988666569950801250347105494762801784732713437369792098330795786306546451667228897447482615690845613970690047577251741019785093141221292667170354871614297461047565938293202438548664632781279463225046356019549713047945418751882057744413513329711466732900316449316613614257017618457946888876883534480201938967469168711159676412419202141671157874644983714289165172852066271220661790930723035109234261731427988501223512963529407756419931203174400000000000000000000000000000000000000000000000000 [121,38] 1095711531399634477093723092141658016092138274717287707059674463596776902654884208198743232208364762249922585687242567273281032184042596186298797701492100876889412109166458914849714881212184261144773893507943163142040421146885740477835122738159435070879501689913558667918901401665843500525742687502265991642508376653025457432572872587917008706649319115983745027689188577438637382952854985835239473567886107950957735870238627843494953452131831223339762546065730682269543687838712845311693697052214373296180036368091835342359553181344402199022813497015083494835820943349685938646925541502793174042388823385459309235687406934765401374884992328340936886597997096983633110822502119803029439061071052801303552168246108963566423236089078195958098983544882442237792785934792451812044746449063144702772543872447748973223911045073578361721443955096714895299667608438188138253191389495096345053571708896625658673956505409613970024350183088360494899326672852494019405672617523937358455913134280116685601805856937960157066386202255191824610674782546858920165615080127687710490808161384802952366980435950375660106904799452284233623667387496680974771781482553657252675459804791101582701276468989199962372948698941298555846524104429832682868224062013705163948822329928038023985856647653051816677798589792405206542303119960692747634466781451317093958085152239522897862791718556629873419488760134390893740110102006313258237559872233627373057823931156307669382453831872009874436938303508498699450633263288803945333434856010198628295338267971567210614485805863852811410982930961400421608669849516387644044316720074719427231473885598105228830843414170364116256494614533786491394352091915309387211353831208326450347356279719370139468384560893124271090404691152198032043970961236432304358325827892243146390805308586692102418302282488327936154887649282683159558772741495054233557324924210608966079044103714466410638721647095945002231416913850962997210982359783299184155134213727074971218954019876086393886929942711408207845122320322277320686430985738466630992511667916430031551390380653911621297121670782602567690769776191509269834416585561355492711759486039336884885061352094090041328346704130149246772757262730146528103032722275543561641241180229112198817416833492052293027576218482358317655449671067699056448594219537948052110641154381940596654445427955179446460239836052586506091231958076289897276611531370309035939717141666768599868564920687053653670971111338520338327007063212383592446221125137903263064028407496645784598730419509332637416412938240000000000000000000000000000000000000000000000 [121,39] -382444301647959650867191409421777907464264431401706713973802747066988206470668946849312520705694230018789000525275544937861616417050526527373726066963024896540470124145255136684114407774849637659648586430269253935973097318318380868334524700661437481397276721167161922070510243239424093604020389899298437016499242497237766197558101928768420932323374992754031135304307488175561660569930210141941778046261708079373058596246251377270882319790024767171082930592978621651908274428428628162225918688109660275856421895736468542388284782018702202820275751756559648782328348128578305251011813623876617908554654760281960479582473061121722141927484217355420077370867620855949912774649194177405464724603236088268123406293349940641965632075751971237052399085842080677338763952063435904765385231428331928863361729431852997373496028265102994591109561614193171113481765852005720363594629920591308571686102469673263838111179842985456815947694843235058594607844603718445551447185531377411448874185153348114825210299334106402831946424885733860867702507448277742356704055334945697999297741062597777230389746807375647622378871145466604516517767109393220766934317829206973435382498678974498186985388928082049856303842904776153357919398565100482599889234130454936736126957755613631339104138963237968933103052963659363929185616130783277777163759290378937779890710684704208454095267923600189753220029561079207766374547908018997859250973083202650648889144316791156445744732828881580431144780491934645084002597236877818750910028505636361358960802961982459025618976000065709740869059687492781508335746786916477675127643702221607196735310877239867830590872924478991356002298739007982401027022165987525155211591417817435555352177904713817133011633057081585656390960456029472623068458181698107954276392331923317077916771295531065125718832724326387733610974887492581032669602125984967870438726323933591802056510144288708002141680395726613962331499033062732584381567826573127169388318478392692733569573316672658057031413753980478561759685123742119252532636909236443134209388830553086810456845386987713900382023373079886027509081817501661859187909289264627455616321398864208963216105126184941071961925884829884606279083958343379213417020872054414036925969565639926863917429306765753135104116647478038831558361604419177583820454379627024738406000526417993883516167963264952525906653874214811318707180515333794053408980429075696467398184393745631289917711781412146533329452178941276487659698399427449612847908842700719079703259324725697924360889464095550191005859840000000000000000000000000000000000000000000 [121,40] 112144289774717260273424557245255136201868354345472180243490129496555051623190797583391508557521604031840485524654776427474669206233492082257076528805247344501138434586621470398850864101544849652458823972152285504241598322142788215342003253515194424006126912826892816581621578254991145814956449412971844456468452802917640031917643769589523258401360294597623841398288935404594027962704172704422361937592121786974141912929292010850155928658175193879238428848955882329100802872718672762117857334315472939160708134477772680648157316375715700065106925243067472295791773283461686635450995988910226286099988249720282377269208712581958838004298460951819217754899284861783599920007232811191941756713169462648938083749118135491055427134348156149474445049911958745124144924934615943827978159315872980935790116415112522974087047835941982072625001465053187622090589756238058325067378634676819900826433776523683299716116784040624742633996579522248817900369504372948182538370497146840959194208656654517868278449342562137167234331876908133912829332563869297331600414426830214379613969538765835496983003555393994185103838085287812900651207564354704273798560352860181560140153570173312758696075869609765861155090625065278099247242841700532795535105472718266686040061633963432299014142937497087102719047888031902966352520295202107753960485099919336077511415686397874411326442922200862277587196123811599944697141748858559500498377310564010544746068641634040213920714616577211801604918478903048008417987530440590689027405845082056314081133170400471637566548425719136483465504482405223018521012359060917955432188141199988409938013622484185138771426430757195478603693496192755003486770298988730974778347690107025698885749171063208342106627506073686803503315924859404446600594555153007218161108713450105792099741311427809254410851891383231267068274377942243015770480123022102495138182887226111250774908714210952890150026346892975347573205476817988645537685595237191613858193003758959664124575134308519867243232845449953117213865217447967083960486053592296976208860550066614277900290467447823547909390397615870523449615082102576570005779048655383854370887500607048825953806634034763275303095167572541581638097094398653177498413521280894266170718138737042022770270848704892722598000672482952152408169468715714997967757841471188901533000952546714281049275640457388534420269782664640125672489554352011079177749007611785230229105959826147908121516136044240199299202071424176896446486464393570399028923933863123699464959866764281367048752435949624027596718080000000000000000000000000000000000000000 [121,41] -25110545511668288634851759648495149847313453278644321001751011145456352607817358007338164072057247868652684194606648416818078710137273643608172860267288405696916640194552211287377767979317292410224904450553589044056467074328840720882742468159202477711718147874603135360657737836538504689629633192114178936854615569172501317118310513243055984288148234242652929861587849952871322018406219980772407374665927800082550134675303405909113102368278893161957282120059994499098338851902483495629610981278274985055370063997353012841417153914641534223595653673334503621827554625039227410965552626078354103498218278222030026086883232746544954648715693878423422445962552511682174713038235986978773509926315645833628146792887449553110233766325921360758241220012982573214971362930938475915659634763180778009976976614691809144885853886122691130308862801507314637555926040775142580562975288138140692965399391496894967331127395875096575891733221262541464899220991818487921856152377515552623239482392596552152214455208766853005498308902350826088671725546514054837057841980940693824490866315730638064480848521788201767688379372087601482415201463986016094978516034465170003704967609442087622407329215114659135632549920084749021187569624189731628778588417185972745818398507565919672778270820046006302014111213836479361903105225390325841078260094562102926014458131348160805999871643742394492155624646306688098550120195953493473808730261522634898048837995679716683696564653289385177269807434173058303327595500111397127502137093834667306475559503546848235430242834926127249713445758851319950082761052331802742527003511818183159477880797456149599567172046073710110088548945135680587864404487495003695048843150211581558208403820820290407375612674794031140047661017046029270987565925545636258124653480475579491515682361748643545042437886483568584784629596970736676956144913387648943479691447115952630546384232910823284506409654251166624456629025412500775224317516695855755100163069881984390304579870188017851452310370459664764408866431934443399960754562547111828007794359202209734593851775607758141771458956909119304354900259676767295704128367777019271278469207654090860221471047062259704639276295066439833937589666144356888076680176058730273998647016909958328652342270926744384930697600840852226697853765865744733643053357465164351190613041174828808997789377944597284689920389020338529084546029808453532279086915978092854135247774585279891693426634947840063568684964160726891025755826159100768190599429081237775904777383857335596345417031437123428642979840000000000000000000000000000000000000 [121,42] 3301569940282178443989268497731680687802042037289953115620732842579217341037950989227619142212154855096536737609158430136735063462412552462449687755418311037051413586426783978358384661140699302238481860502132491225951005762837815072542825685259140120804580319197538002262079743797137300856401714423618730329179204719116316448676173267344639736920013854401551616182958878534106464745928895084040227287996678947717179484966952400228367098374933533352001769135606159762738854795673947445639361135189164223269483371921890305444038549340775571517458812919984449073137502740059039919060559778724434332387803411770239852864520878251266085395437465868698366258079706423872878442019932244536278560288677433989519511771617563674061463976462089929401887666795358695284096401362282467724744274104915007440665402654150923707647837885103699511037779542804646263690403977956768351832121661436969231344148118183311219626013249823685684423724991345794070045052690255731447855668769600944118136293921195509084734661965702583472254186147416895854156224945801161862833311371705647236006030623922758541846191935388234462280773267024331533589101280306327610147111871457246198390746662865969029734796040962120175822858175021276267881359970819985994196622564157723799342375971403640181941345076064129929120151075277028115366166424969608183153039650658453805822500463436821916944172361018479957542155809521644364397900081965270777591589619939369674768935702286651068153239170758928219234980830497432302718153785442073773550851664917151332335289559687199784849345146031205397320027366318021865839379371579855433856314347999310958698264304271522847239668493134728096896071733692332237927981643834527764301479066589321348944273209045491904490009975839138689848602615115827995876302765658730218020257617529710313453578558242401338291176462646204219197497926964106579268991086321414131994658297309828740766499007885889048062074454211561509782609993839204169646870099347347373724445085677381369190273548571876071728001211918286325784689907197708263277740020956167585883784758240674472212782290358179291114813406859801543525277967206755753337562621419923626606712032153229246147247971042443934639295739907696157987227035826653728140315882721977436971175154927392782747489722673133316581785533040795524098544295832571929934526442089553053028708061560507940300634236512130407317599550935417123543115121253045117620200607090510270700989750455642634175971965248728670587599084386202994719080687601778376743445414992547534724954596983776746522122120566329573376000000000000000000000000000000000000 [121,43] 80269856106715040614756018194292755303770907952547920116614981658182902591856506420673266950201945411972586932711955224994412137959258743325592996787371399431819885429425779874677041346073084797721841638123990531808296942633368549585620442909461096697759398800320615028988188169532222042710595971560378013611530812461476976125545704355861781361836458000996612302045904492539849596636219948019867328344719008224268102444956758198484838644231412473618950303419385228257545540107331947303575095279246651320877662891621870963366674902963005007903280535948692563920474006925273546835891787721704792683637144841235631292287135782244391251470174599686116386330760124584703315796989010312981020333783100682801465414915970297053761696789041601426170696285482043988058157166594432953310998888581816961565999960228635281323919167799861141577795103120578150258350017639909389368545145712550789630332495678366860623128656124745663897591497443344891308669034057621510935337182397153450326400697644364977122755498509019415881677941254012832451565081260209305498162905624731989887236994338032556902951409184736503711838323125412516499265078900630663164108302297111502166393017049102566755305320695043428317428523273147048174462748827827273766579258133395725011095560123930190247521491106482939150507141262453630383729971684518258319247900428822844615440482401987315387716014434523030443402773234045898098678948246350019923321778545984418123424103830357210302737370924015559145057444671033190375630781439262166074648141286136972686536904538853424869470803244893337388948436946372879289294608933636500932237573434254269599248669271251274125478709450509157517879854468114645808194769572102317784172723874972172916640913479824852718231635638782797538218739556186186191437184148885986277174003964608504616451852305594101435944584363245940076286849669350267044969419138598943005351969057330424517174903493439876915688098922962347291896572709571404351799536280686250932289629938361380951149161578195385432525093986033371332135822165661591684484067986646099055216169133703494139273418525416809887108472478813479918110491826541359081440371900578504756937722872464106505905017936040333922302136680070174039719162684650290975701449237730689292276178751808694620096191772304132664954830297158797564691327165121493364685841863764571755104828228314889496530324927393262328834354775330728231478747968705087458049131471587093216080104617764776316151295135503112096497486128961138824216379495368140845062909213111764176054263189925146112286156392928661995520000000000000000000000000000000 [121,44] -75495736434621887514875032928453340216151405783050017658462436140840107282696739925949202436633669064704648966696322388429693471650994031585872477445314427981237798394528117050129196115385249181540654170044987584487644343166195835362175658583179061037311009030349740230467239084859386946620772559618499338097416679465478185993593020496537102141414515962089226920419973529234194537767693355708887458389377631902282536657417686160967821904692847763418230423219248945544554688816379452971095523745683469576459666444104824211346057975067664765742958348149434063363079751131745732802573517942375732272561501622944423812362698251813648776999790156505521168975454002536926774789823231759466793367675678124321169595552590195781220706707120804755427711149664510039222224809039692074311343153711096991732581509914416316731338789374077126044210420617623224413896159313854548928157424598846410901224908975549247574437260942471556602521788221989072997211910128903759140298653849639839883033818473178854342103060596371112008513457597156531466004899181194739570520786830905989559275356843127496304322828377139969451080172892611120535421059328326379574850939610997077835402082022172653559941585605935156756403145842159354921024218368030026391144168517262500072706197429153293411795151174997186639159775988746690837214550775441177399085619847493720016666833090666172685073669906882517509707819261423091221340013092318791100524693909371089877921875089143548141520928732870289978762599349931394334427459449350885745051648106377056841491060784879474009073796548814013710386203883452752424745383080915198782548052466306245460356097866879637473569875949538203067688892653794957694551798223032235168932139331334698154412388772115416372036719131990907627250969731724690667872827887016452934693164260344845347213745680681925565242736794625930858853578262386669250036612067276628390172568290245701398488036548063806915230219087076356330486542901611103992563993007054662325491388910806067774876549052402276905732482656414088086882313307012548491617633715492243291609567298749806251952478744798011616289905466731800763165107623196072993178857648588380159381638216241585827656895947884403113624166968686680064466765324947070158673507384410850205448304610788502364970542124966222489546167672470126019631086042168028863586535825034518532156330472583372845487351886891078128714738788670082002478586669846869557849621126099777984730009393544186928709874661585438028823654705468840987838448710897516701897951800019552480224820463980249058959186113440000245760000000000000000000000000000 [121,45] -35038083572262895569031979717885361063394378570454629268995606999576803347350414963443937315326770537469682852932362435392685730181802649906227343207559220468587611207003174886559523795060167863109835361736115332063021168086755281564364287449804050054945645308020893318720417016856314727843712625225961694602240740622488685551141283205818743815240950589524437148508791680254492912352439882409429094968780720850435491640005219424685779684661097205341945280528649279117590398079056367413745020642004955038972116196119933973902508217465792718346819655378449873136089468399924788938534170783739847761066749454182161838754475151661990550296102286872248704552252982138597490805433654759231421571143857435503889046388397662229114020200514330529434513986803214885122309179959533139616413840494904287964950337161352307699174612508611161826172475801861183342958435834459814382412653660704617070221503135256106915213580210874543040739389070331556969619712287856450180562986001598667020334483636763902237873125245812027081989797120716824028584779843000221396330878098558468193889155853551346936539722299723199430122059041593989097157865060938945683654930306566888231882373609005081859692749323578496895217734912875934918080967416489286707965436639893807547513634530226833461550927731966324230057798299412532495322768012732617367792653433396651015582225559871795100171398124812667564062664173828166392005173783171499525672315283432449279150835585658952550157834294341014040553466217890785271747762499825170370406898082660459250185361395986552069919519208206670657893471908416073072857397307656676189550116130990917094984181419084824147916380784197615633432491853280193495047686883216353112689901413700770781425971549147573649181551018189285698379781781488594911614658974572787349311255623679487093957268072261274247111597068562492757938809081092762141853120256046558042374652482970522172367918983322042702573661546063837419485064081847063016080220596469024426924116681387932096805885158973385976370504071437355717125954899399427689397628493059137835467964927449842319474366392985811988263352278483640745950437849773034156165166527860190572604741837418899774474857211332722737501243259291511924534172560696585194470629128056450224314276388578083512415824990645678310971182016668176648333323850177564994159934249712450553695177562707284309071335947073118283786863207739850991675984021273325383320119192018257213241434810221511654301621055921895912727523148947698302741063332752367502972792562990191653459195899577943800461683565400372019200000000000000000000000000 [121,46] 24888572916897792556002647353557588463284537192417610464125098454035355315134398840030370167530550335923829135289986932893617321168820168250062956867650719826147480572948532232739457143985970364501276730346164126735718293818744023849419385938739498593086889241211057409790923861150378298734785222467644413708960311397502279460100901289903139165144280574407359113875652382397899179042084611991575093207890357062110108098072823831773835757085966517913576575730301888943332350065561700643629060669601548815267879869111088489611395291469902917493882879745143270457855326483855435233891024833934889258049948897567282722679604635758649019154963349781156906336742362245812988510056661242251835245261427010689338464644396237903472935595288647941767408596657354042924647907116310258696199563224250342845012890983751939067315510213743648469201041090098430698932493336032412598959270727603053203384366505136861904528067948101783189752028082678108332026050765410112362367943001321953117261068816449147143659138484814989542447813828624057236263551841776203487045507989232599322412389548612410125418593070164114763865509636924861021194132175117615217088209593440659818824994906463527902440394032975784859733726035413953354745598784570984808741804624692490340557406935927667280577142679799055982883796814460229543122656978090811134038136926372120591844887905292959054543130251991918079341634112051882253759484474586183712693110632121801319576639965207675016527850482594875653257387366641731115073309631539790868293049117802104988168842593989202265095750780991689997235493559313881367979401303790568894677630437084566419786714360198120417004324978824801779021882584126441039624967426110079032618362467712988747944498273184599410634160217608036298976822088368905421714610881082323874553521355573138633128820003560876980830584066290917727958279238608163711606954816422873049865535580847934239119501926882581676649113680542417935999196740646624248089107030312357077136966046368608846815787193564807130356393227881650572243732580808579681682632942322400188446153715929868489269143447192396981507416947939209648555806951371308615084748066646270015435622893980032269815290032497432334882838180765571070859319121345689380644564675929356618861714133776879031210945500499038890217402978804182386551225592500387289084995831098975212218137892410412306443947618009577091783361344914668073291669251286199513411181243071750416210211301050050288692552932350145326591756781970689228855545616034338156688395877622699465180841457729242404566415703010390835200000000000000000000000 [121,47] -4904079236487993628220256561792643145120599199585553364916843592324926142899348052826566249433676764584733005620264576151091727584118417006297239089985891318117993502218085305622728249273930276129239667345701499281932988677315289951773509642642229790392923205161315605115237394003669375414051081395756125148554659467230111578232422709223992201698276509505600631795742692818176365411625046777364563393135229920443368847559146177548557701689582390498892959927934250380161752437790346649078696539605646520503739352530696425071506742878941805944180576771128024782872909131163763829802809686728528257490370284792281987414019652172487087744039741797271548908458595032894304146717500352670038644777241693646377911915422492796359628710415541890586936428933056288794684884344062393633064953391434245547805313648010047856672947388047441404076275924421152702590773489971446833304326369902256066482419596736829855087561706376164825324251998205245378401649486982531435330462765895621725283467697824747387118111860100957068819534144191926045192009262603399861483753848174078065724668860373699569929291440434070752590192933453350767891653191178377162221270913457892634092685236139285605463877978284022547568006867847125133286281402915776229625516798624962652842287760194903113892267438316045292266572333211219214933728199807436384114691819898514860162411218919594186660880496037127053072262648309276418170357967497809581461277118589687372638078119743541807630957620657127090631203901246044136495729835240380945436121576573880734873884652428703851141065249905817820128731014490999454437411197824071189940026524655344571334634664977570617893660042790767718057461910258897701592214955347584522230220192809066364726232387638927913951811983496772105987644144872088195109216304965188868971284252756383073869125248130736121427700644630657977904804967946872345345864746135622024253208395750366383615347815182397776719928354884541266878003287655707846646736817830339541472730051854104786352200861143492646584495236887291646840204678068492160179925766253041360886642377436700434136003443423782069368817851882984448381273718505064353784775106809840113819892683667292460429840834559665112679737751032708131848974407975544490401369444545931404576553764859370642541017613246896050099528414519149068184255481221050479251145147909099235113091219764219778308953728718586778157893629957904012765206006050507632416736419433557227858162180789402265977792501983340540899743149100724684696321168804731211363114373261271453784646403983579129558547569861197824000000000000000000000 [121,48] -630077367158759642546944985158510861206507307966331010513672143577935865252499624332539997802820658442352931260300205574798123905878024995099456595627801896379974690303443456584712239333259539594749381710347877028054353247663531690430215324299196937313134257983377271080237508315474988026330697255734662045623591088516543357093503145930272631961341186792691900799688448262481899981031183234323291394958744720682737930080384252205405329814868863683411248620860291781885059216570314301786284724703891812335654399125006849412151009057048213969458991023728397251835881438153750492179303172944415795171879304013656282559181917450727721127837794446177784978942178320836086312832833593442427540601534439227219288883541724410948878188375781994795257360172238947884102057145715232397749598304841958430651010696902027949928498137990352970376734833261038551304216878989910674433595861947858730550803855372204405898100108166439106889069123877017799071828265020973320153479960493121196274765829845075434526651296505286988257677694104364713576515112861881504480728785048059931199469501041047327780811079319370948020567801856017558894310246063679764504731412209255193330239397637973276186778213672242084045591199611290693705074697450499545044888585875183530107080115561621949817080885319408870441732884267975104706858959207150884155061071225616784208542210489484426482560803987692078843886603651206254392391223577183604080675749489125899056173685727227673952147522633669609166397581900958690340539525986396077006734037296089940329051385719277678389834481822786234813226330059122592026386262715209539151254409477995809924977412626658416045651068469111057221452536045928952313321037966310158460788286265423951130865875436749638462336612964945772266388319853177489664024538749478638990246440070856314305689116957054137793437069998336296826960402286228747533835596013318563995170221608708424347897535786523947531160321791205017324560654309060877987922151610691132936819738563083691280649857403904920514815660532720252197580805283147140313236682057463219398680787165285404206710715112521222922087630762247217623752231129816087956508650290885991772650069782606752190969044003735846639212046781798585114847983272199142949213967034901110762494823638607361614248501654928237084884217323340142006747735738341092383971462218815048174557094771746660266370404724536981617190712907897289460230357999913775007946626722728463345368273082687620518947405497420369367967489396023681202030385007773868149185438955424866399749045183570179485623240881707417600000000000000000 [121,49] 586473763784881892550217106777430186900815404792828590420939826322414117163388449667821211503238344230447473821862546919774009233300932850525666585970486235110186376911146432217555408182755488518955996743203289490510824857348347838434109806081751171460797803426694968722922909238576526511448916203378171948067591931373428354120250222439306036147912964626375309889857952248494199893786299256085830786699222937301923084011151838265356688534597310493197114440401545969597929989083076367086302456968427835880121885013136294219269986399558358749002977308414885441578341127862145130085261095507647870084979981575521127621837940709063695475180693444690824877895441195405884736578937359820983083494375822652164697947578529875876483188436463064224699889365781883298496254828186851586248460793944176598107859238588524829263153951280779568415209639518974878270367283031993970278228053930770231287855500817979205569638390520431400400945415925066339360283117447463098536324728479210632048245906051349086149199785947649633316733977224406550268642069973627305031541043474940420206001258047437625208537655871027906769733260050542038533084285248152826507501358603791755875292044400921958137366369522034372968882743235081401231974387200200859967059790771365085148040209345526725452437110700512210211821710119826837692253044369579844055572716747109644699393054401580478601309777759142121687908336209023419746403907073015101022134470513587481714493755047537287821725433994738245052731779911362901663661563838583808953252218156860304391165909025863181495270638447412047106929671509857274406018406277887228125316546877972836629096194477375208138137478104390188872632403291775949530922048850635201332572929153697582508121743684701113455271649978972687359464682778229573784837567247313101336812168867898693619674120415868893080779685184736658191340995940331592410669562531769866819561632999400224794898878003731153593826046973772963493275874681158160788196753280092931074385679224495929145769531041286941256498736686655269494970716104308360209322141930222822260460308051536913015835949548121134367834691792883865461797972939908294968869710025241742848632919033485229103801249857785331788958005199869374406526511505188493553619110454383537576546581345234977572943345064974474873066106608771115100459861890096945512729952459624128446208777430326709824261385492147105869292165544801616946378174322501948583875170245077279203066403980613018431136553672418593176487572785730782194434766810712679596395408260409721353380674257941015106947703442191155200000000000000 [121,50] -148459641936611662635016575555793053482597434278943273986543764619941491186994584797156303612614230975091510749649828617006482860540265254949414204136915708691118249661525911298828668139519783221889187706933567878238621645384328273948827030813303549490882307442588481899393401153599102794314151814700658232736262051559398722767025483384288248762968407271218837864458936870487731648681182207369919007780918303571012045011846881735717658581388191763607487618324565282159353907932221852503249383600187987655576430447891496497335870651834906141427427572535757210685367414254957502834226116388767202908049101861706367720229010507295261764298901580560941573618161257538426086118746302793682904245142496688339618813931884458883291449723849626931011482172398358580037946810920666865677970813073600900683442616187920467310808135471568740645182658735770877420891913503361494888386681000154611863186744314238491163931905900598889724447076365542043660750277406260665236971937830930713012632854003697781099407173104779253851412638209956021540297475474110178399777492974392240970162149103743926391261909454141358987698267018404180977601107643917269258283911870089151237414578300891271118644015305599110888632329214040544043326513413334162017699517525015567710251341508920824340106415553973296180798052320414999286465105842425871060184027253364610096027590519540632869751414976488777323663112107902693058593335028678156217916458579708288060846788430278261003236255182458312914147232123144866363366703156075666567850668947966086965093094651778312456555694801937301015048227872390860118977152669573027409402904639919263284296627451969945304215064558749795297948312949289845153079763059085213929100636237091958816013261997714299809176436443897162736290866777174545604570116849302566184387960001594075584949990500293660600857455600963535026682478904008091737200569595846862453860224339436748484951335879542411723008482246464164724711539296229653142695601182518167565131434451640097514025830498717851161355221405462048626604946968587675022499148481523779619999535681093553477294758851593495604498867052054157434179129267327475865256937328964463560302378202043026606251638974326825516965550556016064521738986528472748685017970656844585500589136303465261977673405735035869180787809973303603660308819556641857457756296323402363895178238796880950656928467202392040521128011852322133450910264064516846333225614562539669789329423335335449878659387688173116481752717545322577470580499309275577550519467349666095341667532814836882664701434501068226560000000000 [121,51] 16458296272731794194557048513577799524608286609569428518362616349482856268752446361767655213340577253424153242556524851926497049145803962550221513544567249985934749948545360473310475384947734481071518190711370999928430895896039958455062112891790652645443545475322445353942093178199032561403391847960262732724666015569580463895443342606189792436784513640970516682506038304390247524489596594410141807810955968146508451655876905083462648005182263751189501284232933489356333360977265779539038952131200242842371389588727568775135407867291953406439336778428672580169796013697673761623846431975678562249996032423343801468838252931493437307850624970967393292939999232359911153298254457440741445208540322834230497873067797332372455270765112461064088022700890185319155018319139320349664057612954072237534172122549588898873776314987002071621264199285666396949728600345149646225886336591100360481413113595986547422857171302321358935531312389253853239911640860192839649227131553400524163882954224318255722835342766446298070501684504844307672980895178202393412635757979251048511724450708932096147715775175761949937783545793228809364405388833234254148308833881606629325845862763717213600594501554041724726832920221556971043667962168336006509513970945030486771869049220228587140379789178327190043302189383803676821145602465399018668230141856906783502648225802783601019657424383162950059328650256697777524088241034004481904461368291158590348011950448024262643145091244748473208755162714149959356005417798262921048885659244681299389684275354287040526215537244688360296420033244621236518134970267439799222965015860314079451740691738547908041490427748347485017437239059923010491090049406153059593494384951584176771098492690173720203888503246505136867169680471398922302689774982873843288501529469237553364772138179877789075686030487670236845766039270553690324845267129225512074428003276574686574919798773397734279863558851306977905374962102876981759130547078130631162927876440679573796070373108365382482416915202435584390208244594824795197015185043793770526551147150473039624157056801921213221624884977512600560101558650028483700212146821236943154416429608026296417102282114233304525886630564176523441031023688574233109405290795774174097131138019625758316002537103104007597624821860366784546637066881741393829129714501893617881138226779630803943688781891573821790545698525590356360162469662730070696071265223152251179451716006841082676091571754660237876349788661330365149667225072215517914453832903798076686838078469054008906737234041183928320000000 [121,52] 847706157915326934717340034233273148306974866426484368677928569173914329956586602046383475553750900117269679948008998679034899483778727625378416270633055622296845313213734394488896204320592802884265618166735938368900249488981138732011513080551330890664942074357332883162793529241911207363788684774213003852646994159164436986230771389546913177218177354653765078318896097521860607741221092001929702685050326614421197185206732956462457460267525113158720240167337079917193179306336997511030035462357732282795151919900271567191592540374365558617085653455450045906313663509399974331675546861171509117135197719941976072001553709407165124884319846026448671451298012339834157298875396033887186180027263991671619784631115907532015944519997682079181378990109367552321357046789599368734266201682499827822413669561641796795073965717030412471110972740262339955575179772447358550105145612764483800507112691938838671623483661196719823226969373117547321650477073655569645189752727471535583086431256793437137488674525960507087730682390419495819463300068126949196410434357995403228378771064788618494901610637544149144055856219272556903486601598307741917224176078029462144741215001308170700361922414771919138508072817475439271912641597708138597865644227069511441119899088956178276386812953371088505846729699914057267283872005406164235050164068134761986813746106014818699224533463849841354285362673887459036511736575557259814925367239123582637902118068782002847370645330635285464394126372106401164515481775881362058358090303292674567615478987230047226163891226605519153011545233831644444645955977522118311129122202435557390390176103100987836394846769989103831543272118084072820806590185217604741428705676355656262406436527104481624807062367230286965166766309646410783453533764154043140310192003814652287826031262133659490141474434063834693417323847777650227158293577806274185019242626973436222150808297317846154491925927667793681550353333789403584890795509471964807820633741743144065070065477902449150977164418936171103295314891138693791748170506092639670840357360136883402648130906023903740856202117040561268376750538965177049873761055219199842664304738621171037133368048588594561250640650034042495964045804360823825397079990355716512011899859038192625746512004002121533660262830919163784327336297507226784307254381082256722930526669877134296354197765212843354146430988883666711083485277389623507975101718459780458405889477342518468349353537940168837609620358679906724990100003988728002023717699804069453523732351699549072357069319421296640000 [121,53] -682598989797790651165417348440709065605885720191462558893604159439806321431748712360251858897167876442913128525944767464758047208147755464837186632069946913685861668286933267641690397696595315919302325541234253910569236258342291719843569273759963372373262357435906147657870176268329330162142940418635042742048145028596522465983214604880503165811672968750891904603465127506571119034558216653017179916398508469067573788193446223320229866620711090955590192984211841278564537321627872627418531387705537653181174842635804764968780610725125906315847938433414421496940800420526858423021227077154913225579880812334326230980731430685030486315440774284853973900664852652067423587157616458727770189481398781682571082479028803860815455363387698749794202071093087019637887116885032954375989160050134918087208349328508313615410511387236369882758556067018662830447461002570499220850407684987583805484762324731165830554849240180906517280210358404536727109556573672763694817517597377200251436495617923618963090625185052451113832569643043086775599323450688334648946637383642123728774339158528536016669852488268781108213705138289498208916573751393396754599319535959671414014917944192741645085714452684536183407369583951430280928888694871337606552194583404514236801408726330666552694477718475802606747717657799146695254548632768414690956583796772612667746680478308100967745373487488607371980070879817180982913797954532884604853429554811025249671419285855358253756855484382703513400324246993219653172674607624428605984821492319788652939230362296502640864633602317044966121586176842467243719270867051620310917363935048949672882436658456443298072814510904056422748354678601711374110828017789589300120741131428198596562503858632423598075943168168219182667858182899556431221433794615265395440590985415782729042407688471493280951121366940534307832746969243247792109067032694002517951576873946624772701703986973830375907948120754920994842591233424104139985262312461360726434042711306904153211006395417070387993556499487210948782034540783114272385637390075560033386628519513166895665796428380709373448745328677632142350479277880721467759094399809725264272359080998422453811859743929715294424524701832537600242735372623959229037515337811947505443698393148266289074420626468917464425880216168727027623545261411634461754867519498013653238902548921290554453077633964391598733852973391400427930267303771412392779698910190608295385027663533642420682228652622720425201405298142919706257245598042713544241506136868536928047856690434360147975049229295817840 [121,54] 148720740752482186310212217071908543637407689590387581224025133905269638610632690318227990936179372223985656279148749751573584854519121318558470017648694536603896028913783144253234853756039049827469623414702760496360456778292960731476132035882875509993577033238328728226775297739681997728212520023563160251209424975528196050226757415414902388658977721983152744172686970981353296378494677645698442210628678176982654623048038503511625752584456633785565839066643177332774633378387157711459038447066301996064597042249861822547249844646156615561758465439821466444842154454693819859980343340189754935692635402639217311862306692865231694632858766621558198676308934326072367446658339441195764564529333154736420998819081908992368412957490025966697212781596404341119017360652923103699925777974886862964505127952220064530167101705499023952789030917790111768479649288046507040475512112799750226310488604168858289072438541154710992510194752651478500419075625192536803054370771524689378677719255047753915330840583650788929545938458066198880490299705830731413147071668394040092535585907452895256742577534027811906308122615340339600798659050478034193138783283783073771192658611628574869029704564029829513265389674439866838274301992532568050157766074493054800153022585112015501838064720905218800005498450143907918072260762456120884340595120598699072462260789207402840058263821263115611507846012724292544695819142527902030582198324918075591384281689811521029433082045321826727824156278264304065273453968357971522202906773434658796177960542220976664519163493603787516682964441399293955515734707242587230381258073397591126666312839430702082232732922078231380100885568518385764668184180848795464642053415137569800635375324733576168485111632773209119667785180320162471252468700493558946008602712544993477870018058203614713768057956805624149022985567730609103481720020427776334857503646334470234037955183464441566396336835952012363434908256130843811108957246479542965418390291848663204952622241876059561457559066591886476801593052631992993011569116812793911749648798273101497660098520698953570731204890210968982903252419029330017895763541519609585548571963615064876759713370235619643397132131822519569926125878823746489746894645351202261556887886501060420114922792613146095704854154436845683633949920366763330283955474150571156681172910423779218204657869500867035823264034000097819886523199878621263698875316400817615506358414493654480773589059378069464198950152734686904288681174997910918333310309491234202348336654475831414673387667417600 [121,55] -22168186331203748723037592836326887151614727161520575788691176387764381831480901284068384348358817073768387480026862693211854970307472248344687790094210881704321046055002465866318537175703587777834534060431672894648421626292308227263171493415422825669215083496649359545660535679208028008819929221901411359837889650855826952854935534127952737413741085541039278911694803603343993011540442116449835272378382843719899431006925923945861510350542226071520122935709518317677967676406498895405873366818784736411682898233003212764454064431300847796211947564125395181857894705452088742438512104865651587588541827337148616583580879479148191226493917120479802211768164068580393300000461844488443803006261432181907780769666793617609310224059565184725328116090206199608622361449346386392821603610774307026060754032137422040878039502835634111973986902021362460812394707333473552442294473792822059925229290455099546864214922361250099087045898242805161782151912094129539306396558656211973748133686567672477392948443992077755746155040622246214884183245465022290882925395671135522663964767384673156723449575975874624814650310895753694887005405320067501426134021815918042997148822040592209969079563492519567769693495425913389527164488722003542265765706731689478675896337306232335481735037647331077141692332863613477079992984143260527578865806661479913053466064144433148374001220073642665560209853427263310397474231490694257931372444152228116533386565169863625696790712009325977597449573835787943298160576287062801892727815110346763600399368924273984124512909865267090978592632183920863188844925554766901779388945370100992548926214469441826951966706919929456722071443711873794586865128045380188284982630351524460143422758991160298145420708310059217533004235956088098281587652955433022448123230646836210632525328411073996421384655092078059359332066082646784160404137718002447513599536514440803961878341433972234481157416051237093908225553677634276722553776918075621676216049241014761327789751971922767202111331165009381429655103810066258360076985505472762685668508422076141697768237191760353370595247485990688757254090090871211768643908504465819976154514264514847534459602730026747662436450808172490874740477662794308666228596745032031850440675327572738001096079614647220730191735829856513354356599235665436774920632100799838767079040437095668192877508024218044664095716068549512247412754377305715832424697670322612395953163128103705579877307844865985603902032329246539355545355374427664868594663260088068202753454283976673951638598080 [121,56] 2541759798075078534068554879783672103807463453357229165169086052787888922127777281856039119363664474743839972655437544983985128366989369696336310239567427333336923323133631008489467895428480101441429423459013926632088758869098070540628955292696033675951850350064065962126034621825299556322476091318400692046276722499049738604623434601394162786661049912399794439676695727085802435008046836031958513735622245828622568137409186464499809109277961687572704244780521151768584735819514455979616978362510604257861490857467781769377671997178686952719670405773175322813221323863822449855022945053984871103014205756581596348142318858557522073456438916256373183593563891877257625838198814726057940120598714066184813832459088151892401911160786687722264562504144031233384359921134759850037558552130420527544865219316566586437793652983312989675906024985307388313944931062247698235369164435934657269257795485332107323999501206410919596106838657308799016997544048806451468364050262932577884269627316366832782638663974578271486227579687557248055384504015149880333675918230373631284794319318740846658929713739784843061479261004601545680725449972924037886245256233473188696608867342226947280212819795165663831026747242543906724288703783827320061131515103882239052372181974800285533182633935959968114831853388440661373531875933101693494781891895370967066953649919082006840686101373863787886726340934745224759761646695426213190058834553766170470199353329747937740814543658012746727604987725508675137198796921801907541975775725203471940837156836209016318279822199713064185162294808654273804020560012244708336636711512909072207931999428364532036488275285572720914964158690618467193756264599634570056680170542988007841507487739513614355175509281876132472286712157544900117232317485577388080126413980795004931602715832409646174507296516048430800139900979753253751504448312296580035557769993787460559692576972302980148013435632665179474684701263085525475304381819132638038855339004729212872991296821619496169312402154686780047398525980694290903878167478049787350072612774404567108555421644400250214655464252326748903023751310512306838383395813247012526768523557990283898810695670454033139309520116416910667469076901677696079616354389486501487563513155960991204825619756259911580000342306099967635530769840907453106531108574012170364183417302933188506790626360428540065056950220562222949079033125668612237787586229066205645490413624775427034188108410835842705992135526227190139679498114145835812596718286447711040821689956065179881243520 [121,57] -227528281502411279798890705063788437299262052121690369011164782409982966429719091119627368995946772538181018883915840141693078960518240967348504410287528884655051787904402272935436006038033844147267876953696623877377579801215117271218416125648829696695558399615187176391439223638007223909127461842343228606345471074743716147860841279880523019306449521115825270893152785162720097880221046944688652935271670320057732947960474252209730257104516481400312630059802865814744645885525396486788260958593205654749088313255583647326339709358932366955266203644732777044783520402076471210596528458180762029939325459557366734544797876784135945498032006356995416182075200751107731804663451167690358461430742620695484611983436976512308999285991868847711489001752262450893615950976053751657224384388391260257335638631973417763799777874318251681568989343315340395296450641826784951338518041807484778589058969641683906081348917136825806274956688463063718686561496600087895649769886067328381942351763566808702986562063263728789972867418191629586059601239514130348732319216521491870753277796290673637008397797436261733468342668389041641598004155312576890490433934009401916507419141801273368347201197935457649031918152701659531493789623567296275082866211818129773608047032902216567685140668674944759146899026941463040961460156227704612361696645805646557667714198473587672698353363077144979605226923722979241595566466118530903024498040782856562196260367552286619208985725415441790520072212977657304921760511871081234379885510968791573783724507459757985024949886500778893522159006545763968706020831927243010704618575215519198227158087198513210519566057508025609298214527033501210044433936198948369647534612515820946505697568283870233192478947892455261911143289322144400704253825103326266903271168476841885225136255238168383103763178457785623375253615610611909259336663307048295595657782720784092631536337713980138046553398653419100472867453497266802708176983274490369595250986704325867335796077159482394268914565450411064255034644115240638550346830696402844894196290316698602609747414824880178219271328138181069376671484558874997971060410569084597322944653244472440876740427812855949873589721734897786509809790439799932352415699200353719791609513120343541178666547819458084025715574018853972108483287064425567288153995189789222884722350906425744188434506962201051595735682719461275143176944037528338646022280609168554322439638556786352198312474151699401945258669703378227512326853883492443152161027001177038127118101672969813040 [121,58] 16938156284749146881244487416469517405910982153761640937470195004249282078361136484120048194653598554980885222725327279876491742247264009948721215962184105347992025283165234769406647601471345819249972742393636980801698996771304799976709960447029610665631372388082089738354386363153837901652084554247503188026921487840475009753752509849070414479399309982136071429073518114370493829140261464178848390989360680015810741244264989869590232761046180550355165433691411428902865935545763996340019989952282236477258589300977068215053153539338256028341696006701239574145708647841339898359172210624337974079724235498199628961324651483229528313335693428535876261598293994894463609847988833598132224222214479097026476944545133175662028140446340570457069737781626664679134872298282970022456072962589250781240481418467257401924015264737015948355422282619968434791291385291517086820635707837734137927645317383328017832251734131772193702941760887547140910725922216892155200326184988558056438928774790312107370488467238401196961807217593305683505999876771289574991540118936348128910337529341863581775639167063023995945311723842735191552912967231266619368712570670760416009986136677808881698301705522557858096121853018975399920962316435662539048972837767998888315577619435317583178606538301681329147796126235944494017540135712287652641222468311939731915821531102071508122926558540427436181309275688314919882001607261844134619364369215187509592271102228222601702923628847559468547679884806120754535181732263752220436878639410796318760528826037434770003286309710297103354042061012092795530149051343346048969226878039855138452834945629275477227600515141841547733888158452671139082960211742620375878773600355896729397845474986991203113403400149354886670238984183196631865417489648670449690027247150663117129353770880445324047363754592885180455856504444126417458869193910163430581701742539908679947572394394987949128638227223856566258165369232656142245403275762333845972798801442181278143144475148480615447106237518017884419951937955216899674829715008415501872040036693104814087102871290445915925196445761950676497044539654636326800693137751997835636628084529475496686932698072576237804733250884738877346120811849672146584668009209680823505006313596561075574990083614119949355149213968356188582202901663138808604239537276633272480094594022440296207966883159035554818854544628036958313718587574559035155986236078114166639525863863635471526822288537063652840733760576385541138607695266500184942997779415683072757689320178951680 [121,59] -1408533909136967829730244403439976424949809952799484834153979751500007617741639894270569781982616483728257140848852015303253960687865669620653782210534103128919997611198977729157420735944022978556673441137746526961842105524291868090598728715390847718025513410318701653793193196089489932871598309962478167749319306433726475317163842788538995715180247605174531663399168344131077968778933558324710721605338708276777799190939673402132934087177159248638212297161889448563823868545962452035883122351232562462220843924754742810372230153001173836850349654416059449727182656345920454419285916843323014878105972194097384718147075469866279855532811482105816247592329347408701499044161160972249560908846699283445161487536653774296480091456015370891768093701461486920982530811930572661691363025199598694673777150079297544445868516255048762985091972103845285833819127009860528232151526916922044347976463609726070176325460408836837960604617057372180614111256312133479252827783916580544281916631556879739761788790041648521627079202791021346010173214482423782061073507028914972842077754897495966124710299242838319885397557044415613122602550285057717938268993915936687600129162032831434344597218510164460439632006290277501726140042893579837592824860072292359617994681232153203031420733205778406960837671142860004766612347097794298685632573935191217839723429099044609597215851806237855802634402810052321123344745769155577434598775639655691905266550398765406009833679924932329108837969897811756560833686404097745289228676274171564497589825958801729613953116108461375984228969093021355203745941356221091061309164492542543380815102544172318780792993144319000589593341719796899242982538320803339987117163449805208164702307853867325417669797374645848039442932549220072184976153264426410299557337450443088303660909494984861293682934095623086400216073658924274586414055579725519796652499961365940344822908515933461168827635386258306406621130309382787232043155235463972797380276803759845367262842078232974894779139416391241342259034021997837668710828178243579691986195132411390603955172916204006754185096484526785282128069957477146129990260857542633505789226493709960969053197757748018108105491548694773373029909676054660057964389530938025049765107475520347434068488157447147711269537539171215008543169096788938768604903151064557947571698978693727364937547256119394901533231912899548611798062870185096111480020969995872075985045032681810504940463427571362372833207339300982686184181698017416797999196556347635210223096750400 [121,60] 147222642365156581089939200232608959445947296419639394164694989962168558169130944088705842248045475814519930829072776788430808694348190549655054054227725813037019558248457300647903851050823971452954769383380623659176731164016873205782152771289688109411418602895856255420361878451508924436251949977739230228638521943762688551310514863115264868675236528752058778647649234442931969893627747954480558065097005551040209447915937119135034265261507200720936578453484866720720343874782411014107252538087354422829952385611860376462177821347158994033086590875827898893526574298507054279292689957205341748809398150515094189696887858924098661457025674672813227000580467635569384253194609841980101670809867686320078587422197168107308599858431373001342047302549682615495994162140380170478197011331496037598918893496767967635195972597438258620554193227758965097219168058319174306711246617506172320336284030032985742274387708926817603954436735273092115131792370750824513887124590118269628791507088229216456547065441359745311990895416527979179857021619014632475609185167602287868871923113662454020248917521569563349509535735005792586491930427398427870178715539591456555153903797922429556271281070670765762724111231086828318089509470661020215435295944654654655115137533820537707848919883221537801529310002933623999550264647419394130260520067524402074395222785334916710747591877214875140260003496215767868766358245265211251709398621300610348817958084999781675005141506737594832222037551357110487783824927487588591616650617229016763140380895597816889440401550691247260222833908550865692604954353815930392019501169042870591166611671719103283490057747536701036086823300981162384457942895325772529807497392481524307604680463264756370463149709181240562733929463533766075450938750279120008853191821148802526234739155249329099301198468810170741487031090143620674123207716433195745893537465829714389773816325153650551895499533858242835701943969940186453200817221497439425216910481332855885806138623383888906483623702448784696045896576855956584478532761180747144851432898849334680672777491508618335637136799084379543671110920754705370237444270252449245949994447338182746720636107472371071320087006392015077562695968428859300037228679551819732980188303365710484010568902090854839079718381376663205596796921706770079243583356347707254905218691790839581142030494752950670128850497487798587444960144904301308840879622856296170722405688153151825047476545889139241732405993160824009165134003948019706470189189844640653539364480 [121,61] -14836839587282617058590901370550968802913073447761872618038904058753225960218943032048529681969201513775878927612959196109238947050891860448308153921019969102618622319041263771972530294072506964361953405902462742765907296294609797799056982074455154414498130019664274383383648707853383455590817997614385017234926537804393770758740362348325783524381322946709885407088609535920691924964907720608594435905197356718004887832558654444929544596995000978450955546386947855884289617088135503085482310390119153506156160875581482637212805105358874841357053955726949600763561924292507471544501784122486199166168638397357011416506739255441296058649320666914266153428598810203733235171966574636737453009745080678241908874603755729858801725860539432235001674871564993033174521759281398790672616269532734503037638904609337576128894369986076132420512936509315902969043714225386789835848665467562114065145127372775217701901360367213228836486009363765196657967501273536019329142879214181916421074770737520224778042247178858630199309702666949537776284522401499831619392689659238660046946599415691908626804614476041296912680248967331175094969886770403542640359631790908687095494480137573875795415854912801511922816910370218198184440414525195719164457346465188534208104971936017206191155245440285730150479614204689084785555090326898781673823874054870113088673971901983929368029297640459569614539892261449726648688616508841126079996699349726390795527722112092225647686590247237041715600375129115883322152141308540705330169901259335656413690353412936976062018770091379869215716649847460642868616059449481304980390955946777278238214985410246453008646211887815187685827994946644555375846373572995988109512142654938486463431476781995334714050400782771970155429359324703817927164159945132237219746270593406713617794682111936551009251562365466322059668889069748950852859339504704278667585803485617051531157501461445927645976897654354585485639123584765977506189966268763898271077793488214401878629176329646677172674551100954937864742898590608673847243273646644458805316720233342312213873022152052847325958461447705765329165579819708858382635902955689829426631092361831257985180345342295873584422550509506328584340045845723012047151153397806552743118527822262170381483498899200891024720359922514170132691952166805976228611850593051955580590321223542773688752519509293744856305720215772990661354331993563510434654204215210101186955991134914027980322710694141370413278025401962694584547146034114035152053671223643950771600 [121,62] 1104545648600827992017349238287498031494397930363396180570406053344605999502160353848989147128554636947063981211255209203275669119139537155050230039711692966494029634830210060294264568704126919358439500054255500752855204695804572941745245412807441710987127896219120771425232368902528885140703970303906522898295972294875929808794830108778966267240656608968336122486847574189781461310207872627544443360862982269556907416724513998596515922478807335283521693831157813253706839158876433526171840234259916896035616620740045812955177283759777679855940754465120433754268799738176531520498032319119221837129757310715146193269064998589566295539511468348866976424941364019328082418650897664149254101460678141046003286047464386514190567679789807562060002895312109059591475334087169949881383950819998744573467054282506175630341229573123292890549111675050553333086552250726108972111108296256975124326327945810974555188637013045914302916780998743659270647567935972544746849216404766591962989369850780143519601456001315289550568170771389006464077838867668817028730511913746095521785040424237173564668347899780587872625492717247060732221285603737700654136559420175241786268762790402350287458751676908095963594522800887383291024923258576212153791203843068450415476432179119543571055525438535110407528264549030891613356055088565672697875974795594704001046418713078971942478320233808206878258687084139596811311284642257244003516306469247205064546237725714654950913880065910074625418162992304080237458777747805108577685065352170771440403969903370965959865755589112836613644459594566576390237223716658916633417919989027473600503166216286237213222951577734778624822899203861462434468881982874973290776353141690535163446492320452828778166911681142196875765360780959982392150035915847668076398768774286560563925844547615321985479308195858884117111128444526780546970919600314839608833529448168785038701022204608235221851735183203307331163253939192264998614669921799009573675497101236479267361175613766012267438214789353713620616683363488611501423623109998548422418894436724033953467797143493766079521560961284600468636251811681342588517043176163199030122661940873541539280995515877317042285993857217140834934886598389518911883418833572981820551419679810955316154941005994293798526757590837247769790543416273431822094933918636093978957375047978371692974799225723781735554969540053711891827556152600687299693955674553859266948197695032603840698628786229373293297310703956740669144790990605977516135660052490257920 [121,63] -50302802838318305421032582836225248779536122296409255234845956922496536884638261792661583387435908383416406061881667998714523757169920348783435725492988098871878852373652857672624784396838963424226701932955318612845648563131211132199331635651775950646340799042968678139180406572698623559925827881884676039034324954033360282344334740474249089049810123576965111636191247756669029263860689674852873444726789623254779597488060275256630871944943371875550855626946333550203077263740091905605818566917654715465301132965079993447010220251948313488085434369172945609560609281136187971866038132239394840118960340657491028642608047279444099826733990209525404606306684768097964561757286208363957578899268646008809667707630321046592012446189937250525915046481667636369209912946614753597575675881719301237019114215894646229516349516255925244508022261173926034113801930930264787314707488039257316974987280198697892880234602500920273150749489892344414896805135873198546001427407488409442111205713737589329076471584133227459121638511496665269590135219312310006708282357974658402712884386131750722148027706364249618930338489203223078693946585174725179735830484556748425174537845654175935250093708284715098638596198830267392924829854560034467633038603798455724087739113254277010910587257844002715494276156675073008495067335206284323922404763714134129843101550629856066842215821196793021388846666793721545295491288661865230153348272994071617094004919091460361322539526697123043132011364607339778811720039938718432782395905705096331001134980054755379926968958693178869888583587738737436050912867043914651095020569097378991631142490529711928381191395052434122263985071296240004472027591061120221682552351944919376793725214901405891684702041606531215642863522404999782682719206496213729399424099213936365065174562451501686137008672581284679469554076738038787451227239928221847231154446736950347010299228983766702965037867461132209636145681761645187235102666019991345407242102285518954265220858388813400027310361194750378498998322396810528401859853847720219024584328513049066410268756010125873675780713669730031560880253393439484407731658059668921295162721780614470839542628874264185380883631508526807887165651105524255234029122035568693838205633939910416215317948515591889217821563384115660001681991925675550429059036319431878129303780596668938031254311087621018744569615216953242087810261396002155618167944508350559158910873423304163274295820320592937900542905020765222101653333737843897991900027561280 [121,64] 509000384795145926791624831908353711679186769046419364991888352622669822156389363294238288167457331024614980837150980657523018227257190363053980871177981374402098122326405923920745696702797207722510609942461472402175960167336105781134196300753387006331627954254365157176984921552610102425979625661630922460677341895413308975318765713287053227124041281388292185443811361903327457224635185507689969899304937862731723478092676645095437034125112574412619976695996251933220874864341396640475612677747292647871641182162105608116397647540006958777604837506414179075795363467754140351172086431623289017030076319186338199328239855500842126158230415140177272423874595457969499578990241675294028487804240289397766438824611500044061304954124231167730879672213203958363548737062804690332598051751479681578975938060927996829067627184438668214224959918163013166084115122333122106772893140159936541006539174635008007165598682680443118671143859432424014608377261215983887763553893703334736018963513377370163974494469661157343848773841796721841060294303278881655727512045494733827845341686449017360150570515095109703144854537291679355228593884177146799446173077720932309424795809350914872057333283454357254351605925048723430161186586256005416419157890379834443291220822370169166813633115681202311199904341798311806933954916320308379205388108672685608588138786059394385548391297294860226641101281187895974628503654517162411591952410175895488764191368480933276941255893512203831704423031807061461920117629852653167147899265376391032990982915271859333530425800044474215544664800062295277038838304522567236573627934130967436401996917401736744113963467643288089899931637700870081550183470911866023206546917223675665709642627032059379855302520270616629051654375562778495630567450726389757197874671085516223358446587980874706923712621592696761292653591221786671448962319092060321572444210590641864051053611925464922499662680876215473973086966775247247538263821865875206447575773632728378206576074932332655981450365778903754325779251261903290356151399482969622466673698784897767712899837120630984053764324986338789645124691173918863231149638498038525641710046574365878505746926486481609935741657392940391253762309159179988666989656402584645562404655684641599769299756740982273906410564172897401727483483988572255214795371215519087492856773339917025162456898287367809585321617125234828001149964010978898736884419349118201604979684578541668088973951104963731617730853662713187464864003646716442549370880 [121,65] 227001298612713839093264362670521455978377362735684824688502123893774243903238215941956001869846859364934223796626095012516455442432759971344005401159271656947394746431888435878002373139351744673903776167408600411836381910727173363838044048874479569358860675146064986352142147737300341143913169140095596380862281465477831687654145883793069372724142281558542262337978478071770964689674495084371099058185165946807856324339246904736169547433688920583577504561575894699732029617144607041515890925975528048526418856802072418408883471466071351856749218656716943429537471795287986004470731695624309938024117214727880111792158786331883752758315361965341323538855038815034294619195124623681401809320894715020935392177852173696593460674505442307305732209062060331883310594677762046797748537735712410962121209580827580140035270035774292168970051321816955551527281992355712800342169250194766780227370070784411598037955348585556074475623062279412117146586565916978413500265357736315455360978870992023784509536117631027214970474357116514229580894927186298663404069290584111938573955943536498399613816815152209589076401258120580441853022949957337667707441443144029741051127384992640089216863658760426366714699083966269142321933243396851815126762472491941854678505378654019979205355015644092867517097835190378833051277914695108129490850051824017940113371874371422148188315378031306105323933266595741021734618551754620204313873490119389625756472347911460582198437556775204376877780235838637435389400269718999343310316306348086336723090455460084004430257421025653675947056952874841708154353702651464911955115874863087405862630452568285011331492310701603282281951554212337321356673430714199635261414841908103641183830605855718440416086109071813389271746098064214733431659365499587152869088202135885705561794788624920836144288610218240183434868473888523661198950622004183076650461964363161967396925133295073466099276762655384955454990813392493169834220052618397837589832284760468888967159055496378900766687761410971719171013204690007253401897202406060541567176084237822557059942564107258910526777832413382748905266067857935311934248148696413927223391944797764381984592120174561329448008953821671860934149195065715438033349789094836543701922872039745387848440402313899797913784010783687867040933055529850003284621837229231627729633531494671657310649593091242322121721384535208546473881336704539920021892871867853434377182349432286222618494898873847364601256831374353440105218221602708097595520 [121,66] -28306755061524753307823453756557369838481598664184958010108383736164083083924622900091556348874857345357310439551084649488749478710055214223937191628281313164985122579248516358166295127515193476930780622067354037914391237786459077770401655213763027635511675224034476231053600462519105794656526089785671289886052247658158341050705876516194309797256157931773034679059682320065689357401549688858509212284090909621505994054842936012495331953120924742290544384452962218893710837528126774596443329159500105573221329896350376311989323304855127211258755122244048548405735529415478292803276371628458493448976613229080292090900818046143887307313505036133200391737715418144635042993094766336262847034963265795074703990803422597883042729314997436903800373542129046511211541973706529615983232007126039818258722149596907978607511848096125783101019457438222551373999378899139507858677646371032813166204539890762969119024600321295666706229268200500399316183537371909026995753028125260946024400940233622073911449562601152892432333506519191553082802038185417059289239601445284546492083299760206743474660443433481558911449000939956603233265459581039839486716447097439689072571299971146247301627560866089316204045835335936507830405023232898215379299998989276099895825449324741536878234196936614615852216307059981702311669017143243328954983069462667877761528526657568100244319723125419340515274597302732826398573630990143620252102202878043317387285255601074716889925673609098995916300982023981436084513125552395294014807856543066330860607869564437415203472186506796756794100064074654824090660977244980062208581389154675588195849013893417505870629045011965572814411846077222354230916050685711875645732142828280870928972204395107144113534793424681668259247869074352186376616633101418795059573066792097889141017757748153219539263093717937576825108894719185198191037897097836825640748029247651590703855854439428118387149990705774469260472379884728734451583357469279908930018767766124146160053447689241947092352745738669302399856245506407925281246048196644313513033042091826878265024114291649327738624345572207299441561661287148565591311016991188500449168229969599773200398903045938852783079321944860073306933056710168391960564097587866123904114098687487744461825899847409522804692796834028932730678469070914237936723941256248849303408224459122637132424896764727817917358056431969557446998075446517162756870733894398727422852691623896385331465909431286128778978577225302104815655656898300986880 [121,67] 1451438637916274083000649881527120466618228971127812961924875091371305579323967534116916222081899110511523158744788143824142000939608649016634586528032578826498152155108197781578377679878407026901301049361762390421079840864024184006732187914986567973922352398926444823935617581276417920229665687372684052510462941757811289849876157092464531116862148505365916495367705422506142776734960374979506482211049625953322918952036199124662417042968043680761126259257426524240856382664385142269057611632027067282217117060679087863207142261724874049215989652567071693776862381187541008846460161227317795875102946947254668525688655503942378562386691141710127633267492350118662199792261813476873698696214108965143461474998801206319072228334065272242799009927835152690300664035850874957892122320684061224874686240129197912744054293977288529745924231172423249307638139687696683141489975792397792454539367425658319138461395226065455777240990106358754783699141059748691917586314993276512224548135549440582173871256582962469883622224376542790906674627552053934856148986555540956647230083383456358450026873747668828203888796908576592509142316266620948548876367476747439638200374834190234831286150711637919801454217547284284177975755142099254358411332370265777915121550685669639615192760891564159694522149390147883391673182655357062111558120654986989179036794417067586003877838459576523556867602714522734344953229716131560739910034091055187077796892842030892140171833485566927978768614202945522190932780157556504963782788121968344566601316723163954428229391682761379600521576248647264007551209700194936360421095310802963157621972844563772285059622354523236966223780800229475814919400482958721134505455915120411547111572390659815534201803010033858830299839756918006057904885826868610953761998683096404022737637795538352142635456041484154628709893931026794625276451034361917791913565140481738845139377746225733287251265725885815335331474159510836267796450792873509100838916484146046173230346194358703251659090991601649752752641942681208637383560633806719791286202055558851119031408903636683336437030330585224120029951921016402146929103408191636146045507672243555600641053843508142183287174485563827554781008168534477371159874954043037771094736642665744842090706995767989317669483683645310635872317258723189255465579114440233572407355907119521965442475618617608755760122171054067317146902322559029657779383485196206242459972573121322725871556866110141057162275265276230002687212545581120 [121,68] -13481286552795369742073708860956302141352640057378457227285753514443431137963979926385130188784373420473422416007388712625218591198031005735879014238203715011795767775267501235834416623901035382847985917695136043980554618394246349330346898592216316535808625370579266221660906327817919121993265941623037221094375210130174612857124288531830964663425873855916579821015418721213091847581497535832728033868371189146657925431361852797412141731420316214426780204155718839516867026372903988504417038111885148303558590607776957481308345041469515121229948589037234590101370960570194756673096167841158021076827649192410602068152675251190527619145554771049726795309805069626998157685728467931566233680937746312978094507880558841457257878477494964159701005601318045012589761753140973248341801902406976706247267209130476114300078553092246457573013862453178053032603244922240754924942319013226163198370993722107923430273431405553020189109140835357705165270474009474590304421437526551209240923071008094629130342360005623306400664811708082590250247998916422345475217060607471949459125602908547231886124114735062723044223141225396646249220998309953737065037747818868760046015045448585693371254593685246559659104929713919883095011070726295151485547074425748177200059978428569750184669340592420049515258398841761714961345410962306725002877347461445148204520488207534957429938217622554419329410782751260747997956978691317829460439258522838964008422201438738100825542476635097474354113524637911664399802183541242507969644284455368633827879981792271403033523293197288108947400424580678433527193511293365632484001467519339969963539162358697982831743372757824018429340250335857045177509029963710722520759177140319651002186632137234192684395316920321949550294586810990948985397638932487220732075208397452165521624762775686612349770376688002085136838954019286529931522974748516415934870355618974471999591749943184096582520556451621816278208207908710887429914508276081822822401026356036914557344883692425088311819545567619743405503879734734735694653329078251333516495186258532645721981897014175183829497821808316084292125967577151514208320269650021773747245636812307979531624473145942189673429808822142929125831699060717048530917186546962657219532198917338680457133032892716239012934777286043331668148669071793765768104046404153708711370558764725166743748548670682274535965016168024406205282166558967746143578095009610120184203369357270389857755805017900517378401739439883048253803278720 [121,69] -1873454234773525778513834540416939011739820425227772836457459714248952786512970875750758580667540209801737182302978620901476211936389571833736790206776356272569537383777193372143056729136895336476889767118742202297576958820248214817639492101020629349572101537656793838574015155414623104728101656927015770226313624326416344531366747302312131164886417282933330115992053879556074120075924166364689003385616211266259592650732877503528175122446834604401890884009739776078321195113424604208833723668512003431592053036602678404895985642026697237560212477109353186559930437218036810485334824868825227404155285018323804192740775103624778988752343169847903896415892431766792088942319160045148549529816418112947787036536246591022790254165452074782620250116531685329298643023457549196933014194868918867260759923615398377477516385567009282087707423828459409224378606225662721017117614566836106328992323958314091811097685133050657341091462764166246195363000570086383002300242160022865643537468102412635886984911764972141213916294965246402000710781050429549163417338962275971104136790851285956269764544583892342595711461411948470002278363153701432786569022792235942263008677394540941921830112145201934815789490289760165841050317205656826738884169834628642240569333271246148947553800787965725074665487666804555175004324160114156430408607626568543489294559938857888472568877880966444646391470815226932786249143364151312236395104976595462005156779579695223524380545249874591485686846508295994206251641378969952802514909598746400666443917044818122151749069783513707806030630970132169511010984110623246803788936926856777895148725942367999046107895102013377815510374981982229216554473580334065280671360973939744738742146308951296249092406089273064707526749433008224067817201314434438587864749422883075993674240210115170433655941678376057973156211982641615599622626756449426878531369099521707209201948091208532755930287538747868873489011954375758587281071666703303862655442065514382110754412567525632469336046116069034994818229526931920455071356425353037908673193459114210671307401624877185164480994920072716297068701436798119360532212775034060499271293412684698629216006023264330243849269562226605225622506226894091743686329654033684429614844651286274235584093162760970574710876333026716035370183500333277612799414199041376844636566188255805902980608145462271663596911433607030629978475225669911763481688822451478647603111926521641516078870343020692522093057122138690951714880 [121,70] 79156433475388212345424647811755243481062120007221272800251442047852370691817711253964169039917887131720700068899458821809274227883889308379855762296312895161714301814690005435968799541077394432099520605931782271072731835710628552860460200991530774320016509686768316358958864729589559853770659332366519816483261615342404105185644775912798392512689759790393659847055859413636453650412386639035553214182749578088404245507074738169843803790302562772237872289780110623079841818969325613954990056857010921817978661489268303443689188226673976624408229928232402966926997782595468425602501860515775358014051794421143844085268567625460897982755634559797291248206690975160340383543717162473768696017715467167412168857389864087773435595282524213104727065309240259876824137435691158309884150404069640389597678903808263063790781960370596183091196423849008975654003472455503121055772678652666949318220902942732456133802932520490569622057221219676826698361350480516790235628097737389561528390678963825876408316526533254517528292020204545280218044363549195819248896971757657384270616671839814173248508387065646996852794491296284517311840849923862995884295762301676306713408241567729314363950897388401384841236163406578482810080532245248573915614376825605589001288250543429647384637195624107426147536200249080256529634371122474947262937367664470662049495424594448075100153720705047035507586026189205268671315307437161787274156374495894881605469594641033047076384934678291401796933992234765069434017787895181097074576692751628625572803891101345830729592757057314256464397473153738832910366086661745894938243415502744368917870812789995899703031174647439947985077078884360336937279445696913433344415477302331632331404522208015063189425055738217937418418662651026872097646019405057606833653885450979988364123533825655909504255300055494406803432544823474643431176207358376288804730657182327547918948034216160903054824730847956391339964998834656152280349579316382272323171195320615831751214843563333843587893188606326605192037772225450472836696427279927995444489082622094745792851545079892377479072288559848411627461845732532925842953472602983477805053408581277480762221678809846783175432313543632731321289521570051506871218998746426836248130593489382465829850819895467380217639550601593730911752506157188970039007628151714375943839808843039396620856425421986205091893117155817092979886469847920374992763474527018417206749126244515859441945347566661021580480462596008792832 [121,71] -1150000567752474550468224391851638423508941377411248969519341132276347751737439153392997981802090606422872656958657228038099203681862663471063369029112111279553607799768371083566219093432450503283930382346476519971693807391511016589578005765687449076987835541192486180216102257355509395767439731474577985738534326414694042350168333428608619108111647353631243190187147440637902224014615794530228011858414561297159694375764010423292678634345407605620024924750919579412987257315566681703071004872587929384266314048630575959197747643490383797354587869120274453746257665931905775292075019071300509678188803974494333179295534580441370786443279369401802567919412347126932899841209574564706166113159980922391125280715224886148682135635579570403980948492453174302545236295925165169950884844185876411951112609571008579694161242425755972413201033942278349735661843422857958660035909505912045334777150107381911079419190348909932050900841016916922473590863244740117122869815041261986213119145429189376119988456824597200182077991389854259300105132969276787923796333397993302964401894232541813996332059252912310421928684565975967945623442508626945723986182820439592447775160050732478854227273081556116452103771660860618392354188511737501899637605299455414458307560241903092753591580772360550676094747480109037751658917866759376275255092350888620382421025990378629390828762712417120180475176881095310595358466480669151345331460223344335009588238526567503609990917577519980910978954380653040265027113225099480876701688010364852775221302467553326208973847644787951051616233393192671524893942479705793117343845843636980118152358057180353842874796239780940034782913538695505704597108522222254281381978483230555544361580452233091528899100487393638734812072896494203642599674930726887647989393709725891688213359248996757809714759015265551587903778151464311242874095517313905241880517864570607754231252286281089802417116214044880163446803752925714368152494213490131305307882214211865798087179458679646730652215584563364115047993797145673113299731557705138938789768587650718137974158088501805695125568048055226272891558652179730184933183116748259695849776839835041767931931663915512438927107548479128030876897541270631845374081038116958268230801582430025148573746264385684390647935418299040636390675365265314313092150456549841043347624106904102386559178626725093218393233506486884961846794724298461455424159184646057503159698140979539123673563919288741068564494909549856 [121,72] -18123114000540827485679339356283954168455971079907627577748498490837955918100124218899173253815331082219103065905612968400289597431464244673043125550675204580520017175845157441079330144377158261311190959753396716274536761923878519504367606659150020336373152782378187412973603033247063811675903738631404519080210471862265596305029855509369667574421206065456733200841767493324339089870401133139952093346471673282458040248316986769720828174189404892105863056684403427137518998588520534447677777255447121075375892401887089376377449059048385534213336791931307514830034649251871529475961014916965418699129963728315041786438747913526451073773281766766843149754556994042849975802018710124705144672454456754373594329027757094119160249871807773819749576928590349515073942582858069056872797466598295271843396773314438262862952601988670090020129108074965784347618916960083074368121213227648009337218907470894844088592527913647585470721460693960693525610751537045957683451201539717532231777928977645950881180997725892538631681431736372256073942226518094096245696655579789692980476509689891380666350237628661034545506542712081724497293037797493593466504938056705532689455913721954336688571888069291020023346836962858310993536462705204261672856476956963796263814047066668417381745669100583355973401576494040184559125019383428677053512340561052989612471080538524367241464226729959541051694487016097943400105407224270436150159613514832820544339754991340427202081432311173432983953101969145115085181271300249804380495964496838888130943534301301808780121645518297188834455753394149692482818490515702341817998144983544822559019026927748811333497601522244759250802440718079419288463729915473727272640529911331659617734799625169714587750876473285327291626997371600631898681610467537278143495082397099597936855483388361744580973854624842315146904088054556503877721721616211374797116989380395502216487486478420718886033192091495461565670848867855704904113891182156396925446783945186262986135829327909803070270605115097263409355885617554270650034761253517476050572136459644913133770765419310011212645514878058173992544036723702662778309207304162239783555678175712095375546483578808439614653392233010353468474635629323959890505845606055942531925429338315607230729164375415347629165908307226850651531577236471956057024805174857853876451424215271516768539051586096172022486943475118412868612438272961194569177715519572745316865632738269839746193777395089779706628081216 [121,73] 1407348761238646888086577530611726186493988422548234501104668549120256187532451487914343501751223565534800515558690092501705723687302506786235001089699634399855637600611020072440978273779287678613421851384640870033769966895599863235818952337406222966412758807208139173728737678424792032046509028238760874467848363713619088101101879398980050297814485587605781369605835338536889542751796031412717901857612248018119425447352038634463398898001126503009739344982114696685201402901612421419204872748561138816788271579238198938708430395624156680252860230429774913089628582644893072180023499783349051599440625497896261910106356929854086888454673253452741097046678476889993611573362134886460891590718220765774844377784381518086511405666836820082502236448274825699460886559003991690534690703021564242169503500589197160326401489499389690766207418236323152976145535051538045664822014177431083366339258401181561272342649532439669975651996077736972678746477900680764650746922482013660362172129855382284719227946971051834680725258081515298128086496357576009003031515387420831028061835582240523111302396850975367208184446469130033931097950584512722495758840841810146504015936943528987725644001326929164804888251509153866175663851998406273152520932941705409509284716679721523983197885799534554887222256318317909877391230301116505687582353126469968009927218020780389969298205568524847298068939741095221782839806926182471951035936932684616679404553001009924586018210324995861536728058410923767108750353159877274466956374477889698726722069038738048080381233639852470365727292428279107048855936777095111741029228965934340691992500479882516743673464129757072776607986555752132115517132994039380140038788491590365845101488677616638242061767093124801557076284511284172111117848733760438914861599127071761784491440741151616077813121896264957471392071776934450188200121500558556882120170678918493415347844348725531999950071810569232135024159604787301299471455467021276582935620040985695723112247447611944050855103485625359180238236620628201724326186189370973293973341554242646483817065157705282524590489197359047856371633647499046275231239698577641436129312587752304965861396380823813019112119423427057924093929357661539365081028028378530634275073742638923501759532715553742062088144528107140572981961833484981643438888633428227374091734699477691533126489074281142452138005805059953388633772651853611663559679460964113253969854999049446597986037747668468042948296 [121,74] -30832692616038206880252362901623333494096665583846108148311554967075633588274791972922372611526272745371590628520984865231848986658381743008618621614280690696371495728010176175873070270448090243659517666313718318595622849595710922104911223842336404152376403867915982338722418600423117165334182759406928473898076000122907582400768945243788470608569785273740429693131309742131649324080897507013877267450559991914390145085455267729000503537427451211758028389565751576760441901050251585095633530041082938383921173325057812967078890356464608763794509971354215681501200118203967469266090196836300385631667582764394777072117997734719094246717376609648262276447800146106643157984237175468074236082404527771247825247225242291046403425117752220243289113332533804137893650345938093572923229595522487325170643924438305973449566643014870325401262043010221387075205604002143835934252705256668253444728547771579406366222283015422178897067209544580973382908273547413724371238330438074069888339678668323021938324113704689136422604411509992886269335770717970227191172120071614994409124646338036063373099911641243392833151645429705476922038193416116514196187462451246721972030212452925254258279038782418114913989603097470788799867014377526173553007175615055500448879196160896930483837625448154104927508953372900484724963509067255289182098792359060680817765886514488259218491859443462722258439139515343395983165592352565300159114971370681669595828464715606411403689567315215995507533454864466470168342065978218031773421034750856915922769134880070216364669351079619491147491177563429490205985311522490393058721539401985542522407629887923787785508330243914796023342638808856744898197284344243903652523025582159604278976935695455163142565257587932100176777756685960638827907611362088459461851996018855434647892849158333718191389751772679654634441234055563654331985380507611861264705589310578780221772208254876665784744051652727474195485897509515305000778323269147234000875522835082393597534802856612813207234817692895810904332474871875524878061154102441427377977192519141873050320631424397073242913435593211561939656502183886167980926440928329298659058363525321993768398067216377064250098432818066494778968873273211587011870733293211900012824201497759490292927198615931069448472479086046631574809260845728180587728189258189915669566192572251108479974525346072707981275138076809837074783406370471139795434108337833362335411809491652531622336451037123075328 [121,75] -91731489115830680065245008152151362747063647564296081334888487349171342540676606072269863732865576826338524214984570599230120484766126072093141837095845828117239788743262326752456811308403481320395794211375947324375191550271075683405824614242605671034483870970754692301207989253601196435596055428047836947999515949161874598048297225789949930732996425927112222284776461786270256188436563171316626957075138804742690847714786834524878880983107145693926082676098123915291200783043717061746322255622139958530148707297085668163613995338316691056504420628139406283402018735191346887709952916684375146260719912139633935392551237668182100487485606229088082052267110014301262898037210046466458636551780307656762283588691879970946744652312676403852178676349105764266421652482788468945571977751379342854001371026585825868385202910008337142637037229776258219290668994102352199837374575105245361024884447869792372542666904439590188697847927855739360777685779912980123822779901023320861772564998737899612131201978122592284060635924079057214857776864450675711144607950226472574658742592694069945603017562977105893201970835578307097532296472545721523659233490372390675095310351179598379649546784621856791778807408642467093157870569375837906095169090770706063064498256125481642977388366790463870474782331190279551202698897522940410452404330481570852821714080543902797556931332483985651514076336532343441847488251445525124179587635838469947009244719321741359022899819294532904608107982460817248956294950072657724398794940460984614636414444495072572348977632666173640999312284283283496736458117451900739076735372904303324442673861451586601340849633084216980402980806625316997976881434963776210554783396550124031090747566114173899070475997002526614747759218336181447066466738520303493940368291239739168943707609896639167337268563867570813151207527046494025923665756644754746787597613866685283219374468062734270003139702295567180014526276897525219829261390021982879967647913250909470997497768245512120176402355150551709753985407616921029040928683375586459287119623417493851729909389733623584576138923744208429562624348915679173633403126538256630913629890684746191273740008176194976836074764096023145050336344744334962055282223042102147352217782158495704981280006519452319004913802642367599237560061211330296935131818208890053515399952492061292592499517832255924515427089587513603468223066924420920681720975434625873147771570650982709994319745380384 [121,76] 12030637426689880005186949827220552550068538854596167249324552627742795544471326147747232468300741241845330479648452027978895457794662179598871677720378383616747702813483573743052545894251377145006307985494218414158231627606481872422407656293490227180087653027887884382746349884554291934720465957787352256263852016042506641430848919100804452382154607686765143966761783782627227928291843471258537568459807266091818499761532591707245961807034436280877261666558123393272780401270082373946476297183437196292949011316558565587157835615899310126498437750029261935928300598096136478462889702792010687945712609222259651388152494109132922789959309443740698264058428911872971530736993205424001109928865764330109808513653508561117650418896187352882855268284044337819688012050258014620681856195542514889667498496022452734098412485122696768281470844273641144696085789984283920344427397848795093092901234267205414838819701508118964231907753981894107484959041317180094586712544052774277092255645911893612757716240383361793240580826468860899576773543786982791480329566756930041493085646130957418188007882995454129225124198347536389282632040882189932402490570474524537949337596600671862514175068852720852057284324890115647423831647338323597114536715714072711278148055888988378928698236536211047554990794290517046905579061666267525693021754311680471400065214525156951623811875399722812421718499978864801726503680111669874679147033133044334415862037439789559568442412618369353034771536946927378076723720316751894857163855048592128788474144106641614615623924720328274865712991111728096404055777236195380961085164116046811852066967855279325236780213460232479515105015690974697234669727005966245717309441154030428580868231061176568576025847657009796372943818840404667049464492546586685085743947075890348496258267553708831455113754760034596003859395310542602270362803339391085903046342291680422943448018872594517635232822278763848225016330649703323544951619634304960405176682655491354194228430494785389500504849410507139399915904807259925445862371101029457390533089499077241182414388668685945713441008770285403225253300197227074337754467754160774953797952443754401308278048155103691309730543783088031131177017205087046983915946173776384556404586162552472635183744029295867284688255075594612639155190252086347752463181298681853120778980554192865544419080175801591402663758303121800731086453089652862462581962177006349982859410185200667441170778112 [121,77] -25558363331524640875664906886101821945269291369711983134261543548661177326620393991832566941874176141514741919723557926284218890210271058197221350799124951837809220113920431060385859716628655862986868710254023778446995251196663961560346432268880905414452261736876403341866127864993691118953990661202620492385070593941048022687082508897241610668514463012552291375841283110382147373938459039623055372852476508125836754112080920801809732548933857130786849045339665985678627300900826636359008883325675648710725091435726506884982471780867841023508753410102465627197415452860327579915742060088816679974056724580232448627879787232159815398986410654283406257433415350358201655758617874358631747381093547673489056387040113682000512012622365870041374320800907581825028402165859993347064266709226593278801906190331827369849066171005027478531788692834675812348504732433357995271788293432823207722866339565092142788302076025689469208427367968739882126845036809950245724744355451558050397638215690297241452292137911764907646040740769640114324332350551771703768660212242572501404312333049896478296342675750162378242445821174420679214023830902437781757556722288072854590687170219243469929552326706634407146765942567323234706821550368341260183065858991696551732809845517687976015853026272193143593737747983359999406002631411066309556026014402197217875694689410221983414907126323390331740421943521846187608035130510120439597918011310415714169657668360935992331730395194907493064079123987406781483780009917143389829662301704218181499286466245786094715315940600162816148284730232594363137137062886679721427620362126491972885758644055924853698729579143824632876795411781363179120414374117471881159683721967052474578893493555972290598013044445940806825940415230390487061391224169163247926398290618809326010288328574997182917224608485383062150291958522955172751647675367201264807760821370834999545890968542559604503789521318359356793590526015284539041637916767237797026038410740936165149121163126960383211472112236733848711642428414233802630779216002344257302708465714378791371377517804504474640886050040495579365139801379539605327055648341257144969685571115336885053377677699842135193761041611102817238105385588038317907130083886116766319067103621642948023922176154873662198732019251850162829299159486240175173722226781163716582505669299765903700695311876381777442757606233064015945958351341771237879580001913512775513504567393489774899656 [121,78] -3579066455333845695304246010715506832748522246684379917959747429569336429840202227061988492514996273022388844532608567627409641639912023768687572669881445337725855542222248578725665900999324069129078402935624899214288724331031353672291993651979515554636006193908416283181924726629782144241138439785078888753590342090138236897364292155268965808284929416143606678721858613986598787843215510384825544918855859358178849122587670833009404811485357357869980939235179008225025597013170933600197395457970070596357871589269480374707547347142248155069098097210805411827568726996513650760076343523405892350895252834317194979583360214859754460523264907159747734168868781445140137495503727654634875281638249343439665876868946080521458233473436741467624447588542407570392861450857304880948300850112480792693318983683061628589011217372646673601258535903582684102013475834653404578196727143197384267949884850936746134584161004637412853962280727440932825611443291864987269992545305769011442682110322242450810691308623024063179312575497225590232167694933311455851084224256887690310804923002363268686580157783031671078541581720523919941054054956942524932577093583776287800047917979296788204494886171342020757640748830645712944533662968856742942135314261866686810949947916654402073000775139454874492437275329746112538729119904573761312338157620506841122173959218543271965460326179980755429944441591036976244495383888052557814607873165653487797253643364975955586599306175923281166726406026962015785644642373674122322042191365795373760662877550221530532134962336818205877227302970173411014332323433153736706369937814852402179715087929400353842205959494342617103738428733977999406457283855658784364331878251426228511672362082130827245971660788941021344998300163035589797404302732769295023264226730782327894082398245972584795662710083188236201884727145655758033636700509428337820259100829833870101972789343409338459208432625928747209888385648958129388395481744117476121221732680303471623204611371197821617916498082457978394623583959656377340056828345341073034559770313827849202241123438037837770033604306079078795710613637953371484927067690510104338425565720255968525966180005368720538354887558737181471003092403504197524750269378364551001030757000029721130468698774726243292694114311830120701291177006083829135430293219792410779016406106030932639374362015263652350867140836984721506513405185602587617064101359647173449507800631540249344 [121,79] -1766164360903257483087917470857689270602445180638582746300312744879405858787059362534170213145561439562228994848041960766007129416310933446296509444151383252482723454012742764402571336644140046062541348776882172891407922690075788280385386554559649108464927270610438765966997202354518267905361359815873039215151967540670208252920914699916342526018962122447663999283697935275822750227263704038587408764117728718254691036071062696665180027158055845795062073495825420103842546214205754481212080793819958904829770785748064537721042895395613247160806052221578466760057549152668492456814342273987558915979576966556723339533339077206080086881981224240150510686802704947982353482964911697598478113552075161230330264661244077111164160621286217100079842857655167265592169024692770804516525075431627213051774985783882720013722462191033018686812944804054286928066570683917057124767844672224199032165625884421458802969478912106565065320864273779052020113337689049076029599363387604458057282297815739379544075801774415943752951809568511214015041971869969494292490059428769241412387636112154671594816372979178291145262837908246016134666251805625697406974617941738649264760761887629745316304222773169966922204227349959844377623760041048035995555918984775586862948398342511763608103517067311857697109639812574003102951573861680511773033736042938071943978575601655502057246528752042152360847329737381788612563431073378285913367493010978539708839257216710709985565793864676032992220754219915905847460271170850881339215734925713861886897290433295780307977717909595843917723079412161224708791726922168616156848799123934517426079567390280598021400943078270627753612035435937803241143959779689961998744262292774727283869975209274719589830973305275692361325581927688080027756160404370647417228707832541711304879638119402969780435750359745959752479705628247364492025066231602462828185064814716976193282703395899391318005669008658955067341418671269534428682531529995428205489646909191964956223703524576981004505886289816133218031963048060133659751483998339125479822512050083979811043844687914067349868222676017675567421060248755216189396911885836032498814284524665620031926797389991540066122969896730020041389976598564776705499549172595349233278569139494063664672671329159769126339209410977537354853749704309833062205156827022037896479454206455867351374803475246965439367283013689793106850146610718428053885780301194518972001049285984 [121,80] 725297262130484858387997265499525988680482558432714548166970955524252843112194238061563812835410454973076199943785776282147042501419364152371563998677427289160120485265103604232673557114793174670893375037116995030150754427798965442835173368531115361194872745428482458184141650721612885089868882711403350271740519234286741206231865357124816245580054889284861494548040821127328343937383913613461913201665762071662197332185008810235543781759429463785800125587435922457661205079065346436699882090384976235145114604175971046697876772085389791900803443057249152158359447619246733311830374432942446095491171000999162787796074169510941270938487775648975482904419649461342850145802949614678925199262518108091562620591316439429386051972176632670554238276645452752289674968183672631975146631458685769493364791332250459113627472858138763406231038008985162888437859282751938467625335460205532555020481314951364646894768582707048454741798860371573267911979785500436630311133142751062478537464627328937509049758996219315522419739635583810225339312423743400375392622053847862126596951006156708382147578167321868710256843415843054539429981709144247106465127617852786227833163466532580810142532273865211972284441558674673303489261354511667844973280893910343516609938659761811883178083508847719819599259462217488463682367117582325656605894159219662618193924272534071138137015794242288906898544032242976019741394641594899131375566517721667942097415321127504266658138200085120658726559589698703218070851855116661443271613676314707765695368976588921963466619106119154052392055891559579597768537897273518387061326621908667901536535338700270545641743425630084547088411798552107346774892662495883034241859944486514455648962232377131257336358064108720212542247537967060378259551755599443559209965998557678736807314250697115944229141355350878934922485592199301518494785629474686656474996705128559242482314029492056872071060212939162531315982723739217314102940601728183731042850087884395716680027022877163509602927847063603450255343748373587995167316917975790914918796025640351823362899396176804640319460908374542882199686683099463577934629055175822877661798988719546253818243318631837820810547422420784407072359171450757496311328084890519530827885835591287879001268821974827160773558923731543191268802452042728664256817811713164670153563369317843476408862352960606110875203279475299289663753394807152736719113691175068117874870272 [121,81] -3335953206995829967534935404109376119419498794862880603624866936608619535757574725292084834030393120599065941461996805456077903712502670816858985914453923632226693108593520611139534987493840166289302420443885626699806953900291741764251968149930174887767731071697377519820136036533513103604210189308513161837145383708116318859412249075894422531098373821849819373065874795691184913307921992541900605652767304502016504342628374801493564918124968350799721561974711246096110322024334161268827612182862674115206738790101626712825611718243772601890740410818512806762072819958794597715609418036728240316958008245436689870446180670960362174461169286897907970294145712104388480897288685769447688887917994032255425595911167473880529805609637820557989568603382214787613681242764511014813154610474302691618242765319632385060781823178332581368895146948861979415647562829894794557370229971802030314390107039189127296449472832661228680243236730093101765693141366346818004980787651661431252156215560408480866881419995424408169181514595050000147457206095886954610179142065827825723246869663713489090211609909801445290031875136348701375873981457393230019418218508145404611469865144946725330484123039174223207269452225872532611929520125984078940041388903336543598849665053371952986474420467387758434564496544384365051311660644036777259920044362171808361094080854104731152288111251687892850895820320011086627598126846003355348628762815835185740590692050370161466720283772466060132695038934431085250793123711229377939733205819638694304182703656299158703134048429514257878111316934061482770441484708960127245181780242571215449688778438236382624040947742879932745486915046192347828700326464896897293984034384206175330091041995407312774782499193627124456005018497630743515184938542154503035391940397475934736804211575012850311448895723899379622447108833024233003963486334805342638223824894821048074040638389615263720440075025266283681214402457322921120437524558384092720944263058739648545914683103970208980938428479043170049050464015724336000908357520676590530329053568891395531640542302973959028013505273869792116927936294184453178989458294548941103577487311457716135824653143185251164598436112135250451156679746094353715079061901242414085838716075266192123914440822833537480842762133622079944453405907306478604968799265600797833198177363032943804818799465680950666164221578816649370664209004156051210356380345128099212480 [121,82] -26820062315272382849253974357165432183373023529703847414757470376791742183450526681019048780164449268213888075286690908229439667136660745514161897084752768381682129027355534752596267612515457403027373968823674794323318097353757495458252435039827489231296103437899426644813408793315574818093267330554293728082322689676202510185846316633833458768582333019301134341060900806230684109275608566145076416625582318478742884445084794792829758797770871934678792762062178320345994697564778342149460912419343472316265168563164854418975346175761272968323522639332233530783771292432555002184217679169467459789135359641576762008035747159382608311519576866052687598093257205383437680559411762014813949258161543328613078589280497976657279602301805894934034246177155804475528534931420533245992469589739928694811734746098810817654979977829573718485821092304069838498852495422036991199250216940930520173000799922175663436125006390480963542698761984824050746715412813022410062976843325088728833523266654623396784310708924506595888358043789411758307091928670818940889645346500817199203759007293404378184434208974716619185347385841811676828322135625980965146887717990909108966749855467881962544958939230122093065165441411317836159801980391976751753081205210910807768205546652243982832539490387096730088331570568086812410619609371772378092269338609799154148350200106377054684164895133046286761010749993678233583233346427708368236054119393269795537802997794424316765947674251406357358354879903108968052676447409265205899229670550931342984210010825270445787081471468867312917113211704228064951494987279552273617296543383007446825662374080633930928291021272957497143987579339934975537012853324768521490109304426436805148429670890811291701715539400293603938779525823431617499808317205905638028028144305352910175732614588312109757858996759707975650379310991046614447839185761825462797166386802722731839785366673772731876523786320781771311077507756196554148968282846925016383470210312044399505981072788579682698998304976244061439182882684821681040471906014079744553172674102096449377345868422694649168479030217620400960516375786549272071401116567718773864377932282587708033622130334736232023605602304905787921449507682881212430098130374549741286718497008878895697940552152841401114393168982656537835687359173067825946993317976264930402842130512425737704245343113586357864859354323566167002324962995307566689868317148881920 [121,83] 188524204231041437119447421756734282706523906433862969981314207337774042729458621272843543882285890605596129468272244678483560069940818572175720396042037488323667808130258346722019747742512875043562257993589137407915374977734779577210926252997448639995866774635294473226832719560381475249559617439545668836118906996621913169527697484514327125341523305501961305491274881253539589934442618750936678291160898432141295329947461761339103486291536140683357551059425631518075433123732983536165887287217311217092347849687466552813315488066977776778920356561952800346103308946680779548032560552357307158351459142893134314270363105821907148875699184888419068313580845602115740002159594572894946844898651830783457172223774363556015651327845981603340952172742570092436407712110046804858414271524428544335952557217994559404331970012761506713788361629571515874780917703288689240556693538630773351515399106752772541598300890844125272583324505376020688935763815438159336109827711444802141759558447598768873855348373732282101636460226139859718052941695868859979111121846139140539192313447579745241955494348608952844050429929707741468817097491708216690714284896547122454406865448137165442084406839691355315582792421533979367332837213708285514646264423980878573704610311494142297978345591709979242926602513665687761234147476924528108153399816981423130632999964498648893319985096055854356863672783912253613077683523282810770072817696230851498182006109355879424832993234236805085060950153818943104573057114354935298645691629108166889529712742733849031283212965002166208329784634294280301071450785835363973024799230198079141753320872408450758144210851482120870504989642511074541426706607373555236042374691479809776992825471984519814825107844383495257580268843809850597524224551500251572910263370860072058873854903386690199194649838750346905362433547519965359117123814645906965866459792855913921336152934760994123062292503858136849035200269652219972745451695832688173897568462324771511560951987243980481587424497194268853561525325531064837134377542403685637999131718567968089371350062370719513834271987771905030379851781855144694120854279601090422324818690344372653101366190978172754383160350932956778704794229998886511267892791905290521749282347797346666950362658425035601926756457891578876490742467078223856514559279676618399089876879294439837980710523145464259880751583081020627655148815050096503702990526848 [121,84] -1794883407851069165856177018891412423093565004080937450659354924781281453760995895310638533521417725339181566335596996501813171111409834040885644694125774217869988283575266324756936172402734659013363387750392731480510623955270367539630581806530896486095747603484163476682971056247258503439850085660809147398871448626567491499336159321327369903957136959922110789289733510302238321708405108294500599006551032711750710830307854958755312872517546215575864788548326893026825047243391260885749204377020182599554034379189453592272591531241169897228983668700784973030709809810124033233016227251045978351868433352014210151666666571342379539833985301911919769125584453179480386035090175784910451016911207449007602853549594236349144534620595626586535055302958355129912317616888742776301901325744525810892471094849793980632636883393445988298339396647576533584990308093326479837556093852795534400104917201242855593025624374779636170471831713868298386816775068099156087164016523827725334781732061904168536540021707907580508520730013341963442019520161204428183808605790408896346130233931894623604090649259222880021111176511691959322940425453698013646477361981016654523924410514870297703453311178477618141451092915484808905189623863985810151633928305156346736218597605720095104491006947876640200067298470099825607816602514496151000073205148291795508844497768276592443875963143088426354307150371466525580162051015388173707954781691534023218249389693455179254098096909096474599864378557644091614299810761222271534209206449219970046822446172612853011328553426485335166999532739106968912747152279367621991342346325370834481665892283117715650534942963874890485960407105958456330145780109483068863746362088161282882295500970873082689050377609868348552751130670031481279457127904536386019324535701857898981918256716277544435773135779335919360425527359284568998867040853304196784297675873144759154867013052020646376273925901695291937733896544502661751916398625808972862079351864099459126733520293201183084987932564417664588133031531719469953574425359732638212336607981778088611115573912358368524412318820033012487799350658657482884738266239002505627145243418639907569560375150864592824451678509550494656491441358469232636220241200918453262705019613532787377099525522051964932246741972618711002576234290391402380917907237592192388562431775761027189825654422833562616521084466152860955990088801822065052757696 [121,85] 31575684027627331079696060580630221926976867040613371162203871765200529653676664791571545477429662715935198402923915886478421397312160479232234862214632902720879303274771859722246067803264182762277272886322998914735862378654918365386050922474151578804742977000974433456392032096724709892972608375194296594263526819037728743808378281541798602577226286202488672096658796808729984922470677768000945858217265018532654852600362122111985093374394955186439202060606819733067353109913015706750332879367409098686079610838446382496685147163254143592207872824311950036749555366016344877545087222545927489770389098071301534573032752525419530143885793473429502136999952695280975359080992885190630735636614538228315274132350743540488791984553531277742026163641074010121940515451726145164959206751291163916634741243018829972069316643109795271778937114619749732717290313838373283239543440700739718375176723375257998180647273743180457062664137546873018446775941122279159031132198905278418884317707679063760559105814642763665846638525829653878545111596630777308639821737255988531193563942755475140426069211811181840250779116278094078401592065855425144194445597298092990166598969884680115341098616906221519614412178195350305733892830597193903736597645449110365889571867262891998941040368974697031039596692192607675342759069822980911611830205845752367604801559186053160369335747540003671820969282906588374270482476637309003605843928367223659714093315296235948989987185132908380970978055772312018976113446297222349469784624273535187666479334994383579474986531023591403985228872628386955148823610650450702276941445712521069868835996595492278205179183446411882699598184177219313263565592651514411979913995707900429465072344539181265778878666153824088806377368073247690134071994633053282287069660944033713396855907138320569639735002610691509641070751263820171645050215855791648778892362878920669556652959357893568622018205106917795943326164829943686109766505658070957262444809296350951590506680773691959282742800379241706600025701493833640979078193323975439577957372188125407687933848216288555909562572670683958250351681000932258831977955632022888004294930977672962060813390914624860388810565165557780072698466267535758425684613415978377997500700281202680375249339859042422522632870481473906921852587279709174722977574325043736391327437052902414407014754523526221384917544515014604823059732961007015962 [121,86] -34921280794649235994579830242286046748744519107712135367365286897492058110926308280310508130611403411256835922874818843457087819357357360754866547713910404294244607755892998394232649346469171966529393513955031720004394791707014209612399650024581540001703655962934599221035483907419940392195243966902976463277987719402821822348087307381542889930769265330852171238562885203911190357432143376687433036812944579131428870703671272448034839980739831969655567985937274637537029945998939827150519582636608922933952867341135554427383121211626918983519596362170049876137905616466556390399452186519139507383052999799842159869711223673823614230657430458769046711827202348369958619069517745935894879395039076340627495308141080053669921756280803682704281459547449168284576314916324597309766139260191636728036035195441558858000707320279279958392504649322204560242327158522015578567881852766584253077761795263439290648083923332926801422421698173021712394927791377674847342604678194551213893855726647979667008036066516483783796616846406631339214826933670452888653900215398961790919796658920076879906887647636075276095348312075448198933253283384179861459873728727703198988792379893503234500541537329272170898036398166889847186969575007602239422245776736255421415046988529270373406559497662811535856755135592865187139914007816858922849292211765294777281712536323309823808730573016251149148621661691621183196549172259465580853537856907857549013541962535485508124651318912685237299673733444165710662416344405563194684146545688713373372211204305176897391408742816794866533886640082824200232565425865055063540621535902765393467377967572873067913663850451521893736670637218733065213798233663237699638839538355451901061330169005636260477178867654083666552804708600590190540441040200106140766802305974346094061160267350939997080332743410667345884660793212063626755357591126892851641794672767027397210765463289325659342679804534261648768204162711789014257878795898091997060515014808441357018150371753075716291628258450765938787803625225790593175299417956849270755449505797964577975559747211585818199251427952420875206099336767304587686717682059612248192389228631084249744452912926586838548308962889724058458050918079755134424284453636781520697600332368761364701459348994943591422377195438185843464821172363350649485119227709332183805764768014209516334184424710627252406624036834391185362815109601664 [121,87] -986232209378126728909688666903654581901609642839954812571275729124894662237764469257407305548484774385894129341484387218931451370812456115772859254214497399757721058354387139924497232199965921703027420713896014275290495229239413389048814953660379413281048754821464416682550745074779408059875293391295160923630187748403178481132238955449737417382701538398311085144323487312526020459422221405220991429172085666843623801811192491969829894655842578157180600389604897956936282153248274904055299490191679749380515127354936928250796405062038791751917629823251108449167536104407787867508952430998076404215349609614397216448158158127513006291856615014182412832432393576154208232231733799729274364665774465725184832749185128870055323385402814503792940057307106256136226965905310958129793435822846730067497734060871921391342134613337560375499568234064450650394999504908378291404196337476464445452569469749936054104255411640362354597941658435849832725383694034873277415191149134151814907401229166501062881236224533117329060162281484953341787876597614166304775202761216982050660234589030774632143314923197202300653378839482688339308001267518374510596764744880973279167031855387652530647506341068226335512478258082727935680269401339569563453639727822996710460414101835032360328393812588772196908023620351244864759068422373220286438933744410817309789244426066219398444198895710202387315751667578020571917145664322964785121230719995976354030949275904050997400414378893044259616865544167279880947830060634625909029073113670747984532466761077822696188551052511365962221482990805720843122643386706534970354410199537440614750892222971657177703751095834440718767656076504509377635089032880671616062595742011385229478956271188670989515275990695841369852428494086413468521771410494249810330152165543935614834971446009080915793479937419063712532450996695022944271021107531929446864033951639089964567438820803014977931117699163652105085829474824212667078261339053551419203391850762423992390469031232953597065206791263415739666091817747225242400706400890358237928525846278851112965534996167950515105884324033248747698627608155071991689936942477244547941721001955540204064940522920273625659927643409401655602018319851899500344323493100531888714902005177514588084126070227712519790651247044048478373441262542374784138331754928990542014646710735844973861845243782152137473272886983619165912611824 [121,88] -274093984349916588985169116728040231569893036594665674103952956263763736412617337733708511180153277182189811917750855648907598162100093152345191569122927555559395958036780500074739988443728488797387479811462096729318152059156100263526609589344414758562357643729402024032371339283211060412942295976848530330502795848161992654865894643097878709705535845972866198296167994203598855271441979405428379355715818064056829885702593699826690431881279308937254417079800620446953945054328592580500335632165969509349200334852488254446537611374011371948618748754237885907217033259525350170129722183116487581112152767839675572609194952137533845496178129853061484504519346136036792013583121183685721100971514710899126659079627110987019796058735663849081332297660879116685355647741665916012813022637385506616413953854177650252137806815115407143650003882861368585033361919105622884942188967357828349238128946903928108335578928656544806525092133261960288967388477367418691230938173887957174708307906246268404879724418070859067815085514444451133717654840505771658962104047810414040705963157796007310380110154734913925262500282795570038700484789647944197315912453826494705872850314956805197041842485725320519007414156482697140671865817330860873508942539319601677344051461178759507770782794248462446289570592759422899871543617476190675010492909607421264059819222100232355312098941597613374080381301507444560913916833563670197582472699894643530110294784807681998703680608907883602516724450772407488025114904013277245124532227623436694285016418470541113485175737617559082313760997264094400781590494939240443716603178341221603972285891469085799569527660257424248558513164028333286393133874975043525503141538576784562891763146512710634836779546786921134131984468019100603278148583022404533553837686684575552784760263157433403330526354419620450215447723173571091001135064566676299490986099320968311728936058230935973675804553781268940266076679951236031804448484250531792446849138341352640654030924744192827222644336390756977199010951665667533829606024915560784536679500386169458932498777042729384356947268304061612317790468546980804302731351006261820509957763020934358068316217386720538945849197537371335964772380640641704457886904618861226590786992992322285340946281233055987288238929066284999265894289773850152965177574521706587724843523996323713415706710129925171983106481265452734944 [121,89] 9441466612340099327735385650863837047895099715523517192262098312582954698137983042401694740881562815874073102093081190905890761502309302625648919249425950585767299527306983103669371205772997027918808343157753660177444087604184556828502516344525816366570990833355313943488315154507019417939049902367845215985292819562745159359644304614466127648314628067121351494541342009222869562819584221882840540877643278904480965451492838017840401097207194584975305885977988181221310311359702111026263876114992779749929116422401025278869646252206958220140664926021495140975637936885548164211544132942641321486583540223330896337379358702711919160317246912280089633669201106216972020880507973418038492641383944296432834681915804408722212528555142346655550254733474906944441743831782932928876648183549987182899996691122101705451925892682233501436094252738230805982146540214172926906653118670224900937598331610928939818500410839277643600464942557129327947274963597162036330576741575528456963083036883725553296055866207720953899460446045765069711892675491483171039202400969554404689003823299169114926841030768144664572219973777735436252256670452388289044298765780760784806559480575229091446194393647767936511453797223019207855847141787561012419775572686943785038524404581873570101803693975763024918914498465617783144172811191912582282617425169338794740102764682583261482293858921058217134191255034471052184737325521874420243146386070098245378595484399880690206269665651487790387153133083869511722409422540608261839081106208413103373873771889947901747293984138120523283403047257795315940511350037561569056916136590612481668623650365791783039935249840627457217598068144316267931286590197908397326711455456006598629882333816915257099379204075706049825014921680155574946289864616221067590735690175833841806561267999318645953973880383815273637923683316553873215012438268620645474377606736234921950097987682544302123069323120622312413365022626934570580421343727118079650633536263388105721293894030178475640655662693100380728673440836958515637080147983320834822106779438230387248994399180833641102297594647824412352284336232871075250059789298521193145868958361480698529582419622780053891559072733100672811088239698480116120758180852669303260133767223561708246878976165732510526053665432973650936715325092449440349163166104757767831065904565979806963449257997016724734654945231643716 [121,90] 41624569209610122829357715109469322609290164831972284981184895536833808704191552043829657824623624314675202181283413591881437009590896827177707142120710499823804521935391810773731742171401640568796993977876832030005654740289101055569390036026667059219939984409821277953751268557564897740075674999447909424061523345540137362896497236365967909912943006803205645566002413433543391974312924579746731300740178823783092129785358210719188805076791014592620418666483984903260109697036206785007833212370066137400231174079416592306702473968872583628650761359729273168431291485957138807184948521146414529857836912968432197749219468263385681789632349462054597170320766352447143769800922424224845213899567565168619195467521252555900342803231296979397132833246287663986289295949175216131681047415153009653905161994488378070945252186358751473552992010668568773015883916278033026582181336739488858807222148156518753701486194621550836197694742648981153412089099902467325306334708918007007213392466394789676212468400846591046556571705800079795928796476624975409634457036758828453082721780904427336332519061016610910436717644625274713430928411303258806911733077889210965058024505631362365493302827728495285256234471062844139160233581575356898651511384669064034801851654919205196297490215091944228330587900691286032190165050903407951553430567636130111588628151919948138304989381308842871992725612149202182309409476713051194280823859898497788337843783741684878211161417351971248030604260090178340956732932811734742067570812063125526095193118273001832731486822813743640546948007540292078774741103348873763376405962312159693165876706840833021564468127298824532063001543550945126167115281564387815716406296881996766967824215225663889721731752222252069316731634935172448124637053791835627066809325177238037807404629455077272547017847481492216685520760817425253071214363714176299673456375882818247158749213639979876418392164410341873678840149850626785787845300657215990205236451159953240482197116021506428786335610714919307912945447683942280949608888054800028192051368628942517521156684776029291264423968308822683319912592172358743712411836433730811201902091413375324977762440888905260886501646089270381475087706510735913383710544759689959792546700017652967434857244983000718099345257562759246995561270667148137606346186023061553404440646162407058385525444133700370591124243456 [121,91] -40297664238504969192925487408012388532357821603699164511244833715796681844012413187240198472547058470086430849792593281806240858002586677221505479272132521597566304772512254542143094098217122017101893930529714139767763578381838812661256662466812481156502161798639133302931183517038029689754233801542744726259047570255735595714754867697431915009799040525446470356476373117443282753771746967336854256884503419560561193101860716722253285369270508574751197690372876572430010747328224178678358786803231883462683068720745059498784776003870769450218312280887351773127442688728110975017036949134093962543651833748006933837255581259934843238758853050154807315026380619690572147225618689405380865864127192500697126189623900216908261894210489371207146950334949580895485915310561597257018943820190229349740946002831409758674415638040218538377380378567431819696338307978643765650174058374910574397411541777696354682384817041807501480335516615180998927364727316847382966209460516576643938937763466691764205625312737112980582333148137274333897514638501103836511924635750095082768588203795691954213930205583439860541738500136471524353447937726593617002533075882680691078784746567785237509764167577242104665631033524857938164307221626103446889862515418381871363268379521106986259840838850929671085649152555605705961039086281596413449942156725429861806268553572175911712130205114676912401020228281354601387152959233418856070086270520970502090601045031298875268127469524476297777350131048386303271348733715089707513704497964502628664944256150309567742232306474822652102415965254169376923476580235184171238775616805930906248768422552547915128055580206750718538966560424638792294368094407027968503714100405886293717097815250249376521172889347551513536017252839264871182257099386009878233559987193190135399731496041450070241792684154189779079418162317372688402773759479199029077143560684191048905681633062273025836357654255418535334083951638477886431053907891927584278572569386737625343418634755453568991617201188635400555957396535740651824067054569024241209218598033775494823948396028912328154351456744803896254509927736644269485825570677707710147869510412394125414952113544017012429676828448907762659802348083558726973469633932881796817083818390625522260979592599721226828816731623405088657167653034871022369605710252002484913261533792668658316950222905216632782464 [121,92] -187601578271539816447948289448317146697323743743653231273347728434249245544116984828534778864764921763888672220596980795019639698489937500265135396582594378144316935675635964044284000428303329193617609000908665718055151754217782962932797269766218042285386079557663365818535036187991533872928597915639006962289907949840141419112268270665581770356673754210289729552086014861345580350963303891844126349135089418413514614157356890001344580800330981502670337094429583830823272067884563397947285622777001721123599041099554049063535281247042322542757971223926472164098748246282267949818541450773407033464717498300550598195654306435627143044774236790266002524703326253657342037692233093012625347178272684890797537501958352418720595086633791885649020312426936926805155031287796007818590608677366057271132598299987768588672316132024394937935404685328573921032175396410732517636973518964276385859311763219638776718809860370856671175067475056729430905379630181203902393723533446688447464565528485647101490515182467729764592477963113744345535949770092303576199780292108429393879481996159212943747389186453953422380953574950141487040932307501296144186353143418167985031558782410886031781865098146743785861185679657018477329052182050699931883501525777994450713913376889065945636488490108463814616507842412374971685435808571920453908842758376141852431530576345249893768123695628579353294931076722844631976430155458882030534480072494549985184837616630047162673102257101229440784172859290831314021471188908564616139746799434270090314715191232197521742288737237892383591549611516622053087540696007380071949444686539962780428409757711199995484738997912629329483281185217852464440292951442145063939619609387170624860896202256018566160498890027870548506144752483912020260724913426186169733364495777755584361752112112844456349581750389083454463474775077212715063053945400133855547871711224692319033699355956079633282975627476205308407614386584206562266694142263633777292516437876096169570833134497571160525807628903770857289920704152880496255032778882850160272287746398476879088094613343485119651951900944894150461519238286314771021386234232792927715364979553159286346698456814048475610128410130379112630641808457266940226369901171547794810009461311073355571430778409878382821455118044140918545894606311438034946220764834334190318193423498483216404282880905579776 [121,93] -181446789000453367408379257515361038223810955217913529816363315267557966357651602532569911449372736404183389429359953975510406295682697408939776740574408063086651581543565142434237089193003021009198104221419856766292369378470101691782914707130665037403233894372977698711200998854256444879315327463725719182427751894944778151411037680418775586959580825072963564030078084362849296594602963630735594102359570184661884672744053670695260798392143620778732162462787621394855995379721412497683136199022741663981119949876200361988933128151155378333052231454312930310003972001611790991800742295508265438966718739020590869815724139969376330136159891673798496103898597914613908422120267392869549849738914204019852043484112833490640550033046043524108191619370241732338846382874802440321537985845531773217840465434546959739970943327392231151250006423139965007489931436319462230848207614302524729297736339625159271414467203158515106889051156415594958294703036642744849793837920836333670658585332399050608831633152322481224505068584743795479696129988027721475829667227186340787219946503736366005075332486023281971314508919098702352440110916826238276205693194146654738173469618451964955836468304398237490752766173616944226072115297835255837044237661880151927842573866086344679028356714194639985084120279988982666756211506770272016724508398866352856903053867895962497407637667499871138293953163630913411505796226137132588375955501908634831715052173051281312767058065672574614692809856934070959669905076657123993762250743266070265310109204653700275324729421130899056452798123916253034967039576397018721328964918187602742176317791323482245079690808520440896156875787542496659446258722888412078352615262793496654228541935779017172872680667975358147533331799895929843946895131637394187874772411886694957823384314183000948655865015998416971743553219623902606956377649744956032096497568975300342924902611672683381766493527316604729429452066418375559153942839065253691366874782433584011359969779662796907054854127019707055621245773225650360648571028318928346774142907943198331524284443756102331345539737505805705782197401497648630535589368723361795274057546672489396598184154136846261626130625249179146401707239700242605857235063925812741370607292234415815402319787281324332919078157898675677892449377795293786644123267993094287405213231397813411303874570592 [121,94] -719958045165256159167270460463119509358591036137827154055216289808336947289134733070120257830316827368307224641042896617805796685731925017806405194607455579949437638275334028887379362081845959707634161196354199610800564754374602953475308261040574130503199822513186462413915090362052392097825556742339287278002176649833176803666147849069980986309862080925183187176841728987255087798657518679797688089482946175092619177685591446858496424664509697764055200670398374505049110938820825077617493104497395794864832196659301294690948816441258723338073737979110455112738842784625841587839499578031690504152175695246544765033716011659591209367568073618593919818224118746279944005853756585364784652161691065762998488086167448754080710327402481153539612002163502617723568270284805898301343944328169450338592609438526530633909380689661482840928189835359867184800983786748277517451301430943399676714772825262127328967913180155901327931201635529626849743392362312686228541241091838236006554078978945143630461529198543896251155374009780509460323794091335808995256549509566521146062695819839550297626373832386086630726193713289939492737125297273299319090659843513024073785280020180562088789392393884516265046679599911541753891492633455980352359829291156135860978035240207302783005164507370656684694829802678133989745339512737686726069913541136565072400003561794396292681190875566671771962697167443583484847391385773924309813200822778478400931530444328355291408414704613107357796126148339351487074361222354332091937368053578771489129448388556529277015675531688067450119156227746705626461177955291322289931225674643485113884421098047192383695121734584713261312641215676086520620065894163942272932528655268507103849313489675498579270727211623243775679689431854638055494893680195882720712482718909281782910631893558247417156145317268716142761918098511145054446869576315950436460114606721596182799855471880550297563580367636690461071993535501011260712674861058649941305638279868994292521566403632263551525445652644937213892034553818698432857971242958284521770455304545101228725939829100851976566675956558737595899723471957173047064160722157481453519037299213919150342887437808856350811627636452249160023397104871493308575186202259167273611225774281495596169473969343381871994047120840290546448820581620170292005419510460915956381008522219971734596928 [121,95] 514250037744424156686281970701736347331359674049444318637599499382357802160562511673046430943941825055243213075472878388493461024371822168481313598179985556142272046134258254447617704339892967004518048808698984373951188794649659675883424956713777041604903096105778106665160568825463026913723291628060132883174020990252811870215236797069747558157528941754153032171594512733085536523788774597347823489530226629419697710146564318032997953395386351490054188237085327303836052002973783084001679540120988125922402778449751012364652159883027351947567710320395467399816458716694045660021096170644911992425694209217489288632657693023597283863834414694444075268900819492042359239380387995945022785628176833283196095474984353282641474403767175077107806965313295272937517093043655158191909586042091275195767915932811485287118991608774224265524514783437895461396994379858109994573019231597105516548651303005812023741297841342552530224499970162826139706597686175274769204921887968896269755289106301508814874572216420048322483462814537278174068769182873234330311062979837193643440984420010793478239741539563477987648539707538877967555059258530735629488467405866025305910105843667324313660724474785830791153431428660799295131189185493060213309252088687638464843358953598183684814896040314736821824299446904038590305292836518505144558857990521532684347482995369244758543684194998304927356675217533455032927273263677976455104868710482344527043816519766029972730520522601572437328755081625698714191184652190973446814675941284634927223027151273131574743836592457239314711506143706957566177157472810729686419218973840104095324229612338877657556545440515774112250635910926036079183228007325633659467592988656910227711106671780494802232894297758104829634270911588820277055650757031097055611894365846830820267998293662215650670245812204034642062504547990192119610439736351086221392652643597003137071536746054170307344810276231773712355529703613087448875979224423601788595192251000385295800511791515985159229581209777946573818764162162014787664157536082837704599806050121571136419943628808641812264299934351044124413394089511002511257260598697465604351813786147795705570931066841490810361183450502987793805995179937755979264648998698738187785988819026903483326418898374341774901044810305781835023423657118618824971245506458426048819431193598635192 [121,96] 99502081464643427140699523907246870281488185705765459725521775948524583686281070494045532157352304905620292521952670787579091779783845031001755863694139636697728660956383374440568892674025507091931615323256641687755498742554554357418774277404943497282640504913563955037681026952639781713331640601705290081425703670254226423902789532648430935392961088869988616894972454903012753048560907408851414347821528651359593813897798025198200268708875617014349099684690224308121705983482944480273277489743600534023337389231999756358378419667920102791794657302517138878953371679313527905351478493893359692322456049752630539624898711435235944414497778742677907898121816585726262588772028762395717809342377168369887208655859555493718005910370490439621918573326947706937160160791174229789355063551893576279833733069392769877703677439099882865333706062456743943948159996791552976738462315889047845694357011650947271921993211853332634463094771606901843919801938683276111167592199955413628412330569323598651664637840882596830649857407298047389301209913061466881781016825742407981821111576675869928998393071113262561036783691248010098921046198293893323820131972767313313377388657928269776889020046227644323981468660557259642731583222539561967159799613385407754486087672222881854301398443331020979622001177225673728973976072647668754799453144227286395359567987232444786817134841637871754302541768723434822614230530586937871676949592532890805063020689074379477267027783418904387894087569251114677017787334097561395282874618685037526826467317910089077042357085917083522929704332700019787473314112164680314727237692052378911298985538499642679066835456711123681071638395578935732440426380259609019564695838910698185779024189214886817119835426822168148958536004281616423247214622281835075784524966502276136504759288349108578314294660479392239254684777382820549286616395034167429875127948053436856958293480554212132837126576069948220664863192251311759318535285444934300899001421957136314628079650239828647889118193051295821861568592344537863630004672501194734905835240036011776536567281655834104533063608618396602421893882214359796837639011224005041001845892076869766800670352448490696902289233445907875991530254500372122708029246129299768893296742785503076833148506960221763915098952451556196786416476261881427391327135437148498461374451440 [121,97] 2491693684622536720638424972084670122041223492114967398004835636465259526371409979313431406281940020108102118828735834857611879620017325370929788127389586204339804960763106703724532654188462482616887425553463867334178611871417011442220891782893401297540172784787086698668979174008938596339315338741882459369270939781407064738953609949626097414725718974342384286639678909360394119252644787127717905431319162956933374906690974257106153966050001694301902505806042038725552859496768864391664417044065834862194305464202621002531738849250884066349957228046738980230931895170147811533102597909421936802903725689271731433683294693198087972627147703269811093961157408119773159548377852985604284093832781082519823420871397511744137453168202333828808512533604757181577128026286732179418367958724718146154104100448426344098935881494421237180780904515018103901545797256821213440547192397126420981126024160033227326334944215602737626272717760692614202636373173604848438423876489698547948460703078958743592134514891796865550808159229103549316903265115725991978244386558791859091694819840449385264665275042317842273700747274842695931682481606743824850067334773441220640928001277679753614072953825005940181176034476180608701179744185200140714647129035369487320398057050070724701099454833948616982219884263373662193903932227155974420736278596001586146549845991372025716723037930579622826464758056975059463072988538080570794952055334445030682436131444656234627011434280007796330395230768744072695310818035225295627869274233342783219425742589160255418574502974626180409611979047807836558870514312188512846717918884732236269518907023562575837387905547616281200198057007495590275033766468932173052021527846883422502860162179726268846929244930855251340327129602763384739835979964885444884009466272779878709746895373249936834365383527733253837625966960827517478740048390003853533016224320650785340840261786702563309312673299222188427301843011270456769220480865287049802052169522246818285603735869701528557001757143460995562996956000341104973562446541555623302993052256967233546755390398864940446654781102867095056052152683472168775436993792315668823127303387291420596220900508251537553114534920978923413145510069859787154110059147442041682411861701651163319320605648228609245490871022274419147436774101647762425680637356816312120987170 [121,98] 1293981752097858122567547862662201957223756661131728258861252461126226665825383442545699768893684454982666237834562542373459588635216273220397326598807510645178008977495107967931091527184157295120866854375491040639801757416637286164493962020663439878876722484578974690294549865345483030686553570996270997206343851950755298052389548079543740168053210312411256641299963228349578500360468023622484691881157282576550993585197010537030775446225386995880440978116910078360390711900445961946073868145575634342830474598160130545667882675747879132773020440769783165185946515654646645786449347864259627650825863265563811915757459375608046720634649836359051673258026666546566026246071576501128846533863814498255855745901546867563919651987997593804848858621554090738937502551203788370296686305924699775383698302445365387952257240847260596610774324621197871429216128989808249319955251258234665830136878422685036051219947485580165913143409867322378979331369514757133064573173778929086665778013458977472690188634582029733195362294596492321357842809523000752603865862087757602104047967318602251268352720551175012826842773400670900980325068016449427474216304379707941213851993498924587212599466704282017281190894356121309250571753885572804365313928003523613599727113847971979783774584080137125881945574986793743331575473351291125164528318343788179257378486848004594020233082736954026680825125621614040482938465676552177848816989415306762579206721333484387615434522993460661267803459971368380713796454889548046284631934653853917924513093178335211521611819462045623975721371472611366967196212724258862844978917443954793224638937046539220770202763006354491000027836652706418629563079208454927460333241375059890524523441419383362400000413238305926124595816495141475366984784826602404431696985004782916689114608493442395580132738052243031615853357982896952693291796664827466737405573557454703103113335809835639074954907117657405828754893418484281151399508353984465190886060052026168747852696370468828569165401165072985155982259473470943076594127627924602538389339157653223150341237100384484732421151317934237847251433273696683848669964044110554457738179424363279351395957573062986436977268550954837256297233892028391676268391925965396298032171099036741854458020510662215397997810389123287118655133153061487611635338988885455104 [121,99] 6195449926812610081747692720599436028095658482241470741460383729393449941371813399364701841500174401974398794370250134023815127477391862869002714220165839242165826998904434097401887577441887174916804634805627129985314307756127680746565126987733351468830590129487632177126880344697752595845297584326128404282307301766533976638352866024715212886493928306190711680322151480855170925567088856906127116023327545064394346690152074839198719407372543942284389189776695937349872543370746164588917927803843404900907597113867225640995532937627408953820291979343337699915815697995161909780748743413840298617349666537300503206788824321362044913941440213062819948110380119894394710805586954716452377086279363736568249024373614889068358982602355064499843153395341895059171203050200281496477366850752669698225158066384813865058177161845614968967950171551049746817447963929477631215464237167764575477632838626050580697933761945526064505934038956405639868743422489402871467409913035176745030770252344104744464373384034698305680329786975859794079577100838526084452721504272310341786693624741474953050311694606345572111655323186597431064754109596447868663415930878865695393466532825296427838661297924575775280313836120103290935680426848140201314615101956061970567675914751347841378854477482226124457281211188572776100939554659719048940714874023108507445673733849714451251999497670271360091840767190308900447722418060861882296578541090788391153046067202749225297907049390945704230543995840903628530892266442176911446230622685426673223535914256880366079118927796111153321119648458465824651513476233864720108041830558607023497230788379600841029014424643748826340729726778916118611306425993972963746345698088265965178999057365461199593462809472727607519586474754792201334592626684654545673748332331486527187601059315327326488353341378166206359908828481346733055879334503757938905793437532599326110267057927956852601874848905004253416433382356711100679471320867312195253760187637545670553493082396848878514679123191390793422296516293495106281252625263060956714533502192777756564599922723769438077649091947396522295697399542664097083859879219210972232449707570343803743663857943017679250028682973954958105084281415079003418836796542202640834879139841384908649602919838283889277446486676372653976153623773355180818653337187616 [121,100] 15615882597277946843909227894803526132464076997512318258091486292502149420178193635241505590340919420617443013589844966904690189010444691945365931660558638981872604382081099792851340233773319465299346454153008583976917419628693510838594863906859163897080051567381438839923830229188485033757380610663068082623816743196436361925496873906106504777239707799767408279684244490210315447350517930462792132571936217951533161968563026800162570218616343633436607120448286701509898809424088180790160794074336079516983077508469482504539561859048679044649236614495942987324164647796449669505649118963941479345690055967194503487663786458672495799988604468764220100162785477781332938954429664385118847778100587221894837213082931605540650753079698601524653931983621010119903606783023162711366856908702664748700204626863096088630824952098142028574960397110011825571543923771946206969251302066985426752829833326791260417127728320219592777441242784057517996412967080581452025948276876021524143587658096991476215458651973620760424606692808438910587733525250511373734441525758098530478884308553537961963599952517873831056539357608091341984294841154551597427224373045809716420230291041706584366665507877080534500944241583411630983962285676207753388028183229044135873728767569910561111939443125850330839701390909124502483980773780879274317452365856503724798829115440065172179020711878139262197386505845781882913256462985704796319002117228007152465464665856022473684535980593191739559064645420867792564986681687891281603848189953212677343843384294349723285743391808412074072959133877789581844532553768776651386134307883560706081237443778724416398593937134862805341434216048697986726896355768553233609984404711723657773980003767704745148138446391782857454723872500315734659381135404653819243834992513619684120508658002690972874471479816206994184924182916274521488809444916078883209201708980919107797681285490761868886481826525226980283329414059181619688912850252351791122208911285400898658856732434674676060710660362294268945797236959578606256965478458506380617163322196214576852706621363683045487191926308013945599993961502727463244823034932400798704533252884166825594703746700518751393776122422678490067180157715003437773634910518195832516225860411202258008694955726575472783022027850189066812186076829774531521470576 [121,101] 12135552859595808784107980247202718816206759115209840099034319727120512625802906017013415713847600357501956361479870115406910571989717079803596098347063522240855559309835578487436192467940727848013564540221276683264193571673203343487405478476617468110938346285446343580509043880138937923189540392724210406128807799482701348695393376050755529007788492857735536630767532899282076428352529189272960878696328795095434992995975216206915113853880320551077473663324796122833152338594803322698202651466095320607022259779313721051798430873420033383007945418409181224404762274744155890225733753417616070843214474543573557310544880281197887211916422244861122595940141364034711423237553229555853857283611648470019076860597791534979541516601507598256090131909388609712869992132508263163705677853478244931508305741155863265326705153477580948464971899209191435508448885717433607005003065706858508631446458539774515338595293684147933371663044483836209485113015284884574175250646878697149846698035029658779855553795321321559281124044992993933553649239995547281300996908500282406569309687309799257053732529861784099870507678385905061785724909023064780490700173117026475997612187994207452450385242863593825497733474695360707074675471391934676782251928604991777868113325726828216467971826646091113016916558277895194473819089761049225733552652934814582203962782466286255276848279724492174153145783141200432665622966120602356877155533941405133892379564536290971661776288690873101826872465075495591715899546253845278738838681656929836270449206265335628007442934239949547549656299648229636433030178181353149822892023304055510942627851474503040100998161516005114005737280400789148988325308190403057938755696082300470814598783430984422202327619151048661852037478618400527322417178825215622092852356007272739046105073102698416012368865740129330850388794570975388602402461647344157524226566839363990490229432841932026667931488753053694581829962266489683854961182382454845538080364352539115487649921632075646080490148537702190732924615704000121029843574329646937968867796440594919171578186550174789646691665599167578068807365820476335398366517138622187408784427689363888653492944614755638036543267007641644680532249196201966832867317961052011860836148623262976306661842256862767205477689423226741118308556693509090680 [121,102] -10718468301087483732863781326581810220941398602803685202518371463545216110794003340627715670322390951862059938818176382211676066486186377415464014934501076089061297782289525909516106075107132446922500197966917306658040713772780564520619944931142746656313281904542491023540510785144566323383849274929515588236054037813059371646755000623098355043727569849495599976958770576282657302603010531765601335973417819786946816577082818467659633446348198239613001939972703918485268423707669882240423134441767884372860811115230111433971515124263671425842671731222819169518515137072537151966841097259473974408219570446916781356337349927964615100509646109245577361682752780260124626618767957432924612231998840251212844147768240950591738884880300964103997120647189113852165231255976779632217832921836508477896841400370376849591276582537368955356099190873938454935278287834814215610422818389469294970834581935209850149690815393496017074031745644079604286775584218446340936494022104182315509106270336197701697278000786620304092542081147665524510676502349921290516055780355499487350834751110650267935877331871845669241023561551103929997343661999978616492206603313047199146781127614744418556837277230107044876391259731878744707310119599740674053850802032097583209165118560910155817230695256807088353468657315526238810543822785537514433529773552982995625527669609144571519582365346400267911410315839927645569242290905457764851452375974762604873898202756037573740746492213131672092114892525263820350079769403284301644676539818903742383841887542191530006529186902874585625586699404062357903085009453705975698359776737399975804160002290719744350760055835376406699030318132397907168509698127275181035938021685003891780853153222929154739407639867469766594353923218563480079865917503874083371351517134384407344187805000534568817934066722058136925700101082036612454754684281693551875202408802034070653774453191801155796233653252012504971037291652508146348180012852905824228365377103105237850969275405945845889411734560215658520748316370154650198814357048272178233100156922821119316265011419429485304982255065399281421710833291154865974474163696154009924481754266032216547926140867412036412513992031301430765272094865062578911965441396931022550497852865700489210147193963372724099915365036960239810314547872544 [121,103] -15822979346960198287471348042102084763160632729759401499439406386042040022576339356582704698588197705262217384533429586409030460592891139631231924616082061108338927512692239216478545185553249956431211165056273593191812507674507142076993947126731805145341625156704963166317381446817239045439401574554383250550544642392142258492244928292432739824276144736631284215326782267167414131707308931138525392672468304322002563031196223244329904843836795211136105856197189793917391466714383769504702262353666490910563496626303864456760878873740246539763700751386325407594715646720621650809808376416033532142259121292758137310589512453013847344102952528876079085579278485075641460471588567919453901426817262529217887490589953157769895664788392526304494384388727276861359118651232554141941489223090704866050522682648173428354312553204076003301160542476007518188062009372650888688238684742151568133365651377194306978395256397049646655901192852948793383846373138235608137263375054494529893533309410328729071645547402597548986974370435424475077312716447655099233150127631633746198512396407795472380177562115250790011224958669566037253547117624994243371154925256421350501442073091204879439452698540663257217116611215764809907372682276751145651626971940503834639355008043345009508565545078152252145312736961335654392385200873021377008080512389918685783837594164497576070597565974185048632866773370432998122410336943049312808339901484479804890691232829922074188114615919117402033527085291943330642677373729697281547749300953645980424307982288251770806315387524899390212611607397017032682229385301388301377730886795413573621965982962620504362103523988833330211756214932586044667811769054195295940104086126864367408542153489168089163226966912158754870330674193087009917130480400973386647954581681354263556093576137023859370935024423341708923557694490119045959671893833207736921050054639698020411064498774274258695601699261153336855945571467169615659953857228172775066591187077356521494361684805824838961902915680710834227329436988553611861280293802794616820114161124382263427464781522646920994036030005773536710785966247402584154901888162038536185302813836162159507811413782026763932927327603678748890316789905013719120870389882830388762115869524560101101884180167831235357626471349918937825057716 [121,104] -533704383043536642675863084872728720160392621140138836144141289397409888431209728278501100977414236893739584476100798741504010329373640314826873061200085590284185911170211006641089664193827955509056216759603304113569059295302162093667558437274777565515279607137686375397417856366249767497872678533030487541756405899750200497346952043505717295587707264357380520360709076887305076950486512236523310413763062336358067643723145551272184418515115962985269069407531641146017574949953621739797856520119883507271410101170178946341630721884560540371149359419061187618870413846386969737444394434370002790811809000284828626738801135488434798483868911010326843142306005828308105010708921848758120855258239953107955227880604294986215663763661991418546090504940656652641710880311202192289312946958584460239088929213738224970304441491234780166905974503442948316914844293041152837165123148004177304810984118694124216052028190539995062351581391509088330175746036261800997775518007472771125343545437903332833080096505137648835099687592733863771976624581410187102211472302051531194630352435558142238570717103494511268652955875546884929013744996354479149027507021279605520266938999339555200277565345056789606782731658309580031449731390056905463717674888212951750971845295239443161502603551300165845799707402106854606396562036729916454029622147406763877314840085390450590830659348438346080331968759377654160426646878588202500003254657743904025062150432704203530688102201834984846430671266260509416461327707737893210885482465758670420104534593551334695872118069945033887266603681199573927208298886373105139651579007670131197491736145897825127329068151499655125027282966860291629328771382369604045390947666927759295601255163859759585457816974161213963626077650985277716805694784672630092555740024219675687190693041019981773958902214159414892609843464468908956409759685592184435218538789848250688932669774728201114155057021465777491691228748221179420224455350354045948819785727308156676741118140530539094759479625096118610185334058697150475085197796465049100754688488214078715082328326942962775865723801226664290907456498626185918248504047756704675451155057372641335619315920201274159974605441197741363335059728054428268198221586491652158311936654763851529710292845825790565105148011254661368 [121,105] 4373444996894786898425945880746236900050044799807244330821185126561670932573219637483783119564501359741393592024683520920617026702698966591672972453902536239868780743507858823356010238246899329779095168785599741812942803698797199868070570110120854036983206077519578217012633286055677143596975373449646483867383269779014813890080247371369201995122153420248353227610022407066475049754625672349888319917778715887463348146354280717626629255627925829924661216572120813237829466541732368852101637168921005749171124249975923188036329311131671131931956781822133704773394540896195969385617098857470060767475641552945394968923410806513952627236255949334942096659684151940896302285605617516583253746261604000182748934046804591332572348209272294286674765419390292079204863436209128017200382633720548417925192967528740971095643888797852635384176071212903738828303529224397205375392691064435471642846754346169721079777841504207766198713665858515650969967306090988504297338994958712105466984659116663620592972394267281001971425558946222572086155448548346658212381945768077918742260919434277864503973851883832365254960926647283712161512388529242442758713711119787624630542333397484557989678777531505078447860701963689761629588879634708154978896777193666287049111908109384355654674008080382769824580877561627947440842023905158084250340069287866969248760675435593275722301693193062077555376201616016306547902844359984679033996442555754179640341399712215340952773763659119982248277104159140002762621742417212074508001475957025905917208931790402147764670864364460719705641626707944147628871622701978497164377818862368074129096207279716129244001311435868747706757887070324706312281215614397248133346789313319832430295078725586734747619548226529383038488978315669170949497452825841368758085679471769356797788565532445097590349484322891415205596454769431832790300374768941415962913586409820828138883329171279925487224545738437528390202288980835190792270947573828963716263401597795327023189927952757331641814959806445055945197296926152183757834199509692974916372354837928683246739656340566226660525367131359683107506346429160266022550879202836848636353808935303466489164233510562446483464563264122633398412521178769924042762578236192541936403801056531716265247655671116334837004488755051 [121,106] 642290227707249686784679179530547229834576433405946207337602135016911354533778339790061280995010246283536792690378924831606161253340439236248020701893274592167351761565548199104324342697641959873733793371977488378684630456157119924224423896392683820001703218122939480178793955401664099456266458491508546350915939208595375932404850515805989723462117982085949176412309532331650856285287719948057517119100712714808058858481563902803284561076026623598487403051187118405455335497668555411443431120785331601393978030177217441314346760313198727779372276951357742433530882975358386367403700248685873222670796813691149051583400084075417715330209323520173774111165229352299274665120325803226824418423120564905029399496668926773999727176307354642508314580072458099481525446969233610381016709419406228331588971835451752068632007948902195953886444196178468713192764213542552384408382985211400269491489935200986878952741547523575238652607045169348759039238018594528381211744355266494615436000948017156125208605042007094493704421958581613179384500913559014539305722994697519513501734777044500209055673215674960639809544292616275170587334083512628067354630074113831849168028346292430372439210360113512629286623848494553722952357173256278236450510768438901242269672972171944325790275393513415914332440955712023565345479395921736551754633912028139784401205764905603910028619245923954645001157530535256865557706035240395218620875028383271227489230493294707069900114508038880373521486116400902221577490647690965791584584710094867952064959582112287012849894781027199676076636886841652919292667495812132948380055278219757548245828985783678849688859244933749684098573859038276903795002235394395269311125462894583043904887584084638101310494199362683545358501077500396310431917373615913864269833083372154784386867403081927458436023805799443899340767184592625023626542429593365315333040878914374773051327381071067136680071473527275280870419039765375024433360111585914635000462181122385060755746715647107235348371551968385427237154825111510463380873540312857282152248245012458711375792356705978249766383708292265709725119680918110466595584232245228290966437649782463431282164433944287268441983557375282378895060732803508354625882106336085970757958478841092661881972443124962820703488 [121,107] -166320032518524460473174240702175345349826700985655171384067434051217030677338465629482426012753747556073419944828392425405962347925245910178426256164771984309227348707080749372799573568968579239510388622458445391440000483759121032288339165312838294980505985278448825357261648003303609775799790667626473165934664572499087862988638482494656758477127756304646680230343852509404807821900668494518407330344698610018970871691800725468710493510325407829598690185103888487900695775594720712431009397110382503512286573809964311573812594720741620896559335042218717875646988169104786200671304308151467103071085800021944864822455601100107460372438490540685522959349307546840177381048260017312964616244665388303775019682772751636972920126156645567673651757282760505491923234050083402666826579200852009340095798323817238369027266825552400330961195556683486954925091391456606459846657287730695049274266685463879676760340470617724950658027170950933179420495091784447177616577506226479071401412633724210102984875403203284819714344100699724611323715869244598528978079451439895698406392036899395620228363982278663841748558721927468912753122737495468743209074506312131459348967195294691155910206930888143637882002890486096838305993866214360086137158286533953530441917101649338133775742139778597730594658427296909295705608405194202363776949887772474813475267634966393435237348684928675845505568604462403860268791752856181920372750923191096239037143058226518062120839181123117378133805353642171006862445139633833533986446711961075712433898240472276062113168277676910705515930395314540256545337647134613878954595532519730224335181015648939254746345867120909686496800232362588750618653927126661371481774704422459899229685950979538252547580864106722938070372339401436160047444733406620385968662863589550180625364292519408922413156776981074784726651091299810900870233447413875222636076755991474078787054643987114270377150547174234342331146837767919513243393773581788748426039609550152416885245193194545429421026592124879124467848385463808432116021636024027956872638608677316756588708117314711767979114355482350976738950785853671158099509089546396045081608575194968021146087890600480808985225362380165694878215022698149272335228463712617518119242715484267189722642127675311520 [121,108] -21577166595037481875335881505128657060150705915701416367246459664226240903431999422650288320818933033941922275735418779783065313532086141691684649926595270003579405337628874782699074106218326718660939074411802477844595271132548773736500645132718051630841634693823907042095683128929572917315414187044498704797005447412151665101487487940838925212004908095402953152976232428615412649644601078454945442534102007370813458192631529398947065423731093198816687237576177339684057544789774313847160528085376575521251648613167960310255212945853815926092960688610222259420030128064082119989644908006197085170377180581334751519019975675813698236214710509960517046640881196190288143964118848683070537761997834400647543994829570648451708271789806037073058410246496387917476060495639416006950033693945120213948433021432746314399229588495793491891404287381483488238235327390610367465485276771944121628918617594519295891517361055315635039484868753988640506660418919450944793386099823531362888138155464628010245113160343012008119718897991671697734342392433799628017203602604740751153208562271891986859935520050537987819138668907996173982656077872206939744071018301709854893425632487289864039444256952492773817613861526337894486681945255212831816733427635340809728913600456713510404854628041880544827027795357799843133375709621478684412027512262014104019316284657871217792277854314838318262743024636895888751813447927491092158243241791859800479416152272833927901727696356443335065971490938754365406773041253970428115577408840422207091503647084818253800187716540069037661725922766690228265274864238774191958776874786347882705860967282472542163989239528842709165993320719110747879196160409963850424224219305915911294711268737510693491050350643614949462052874856156612423344118317596187892934574507433206116335664609701647239231221166942437430538501888714867899920115746275252965064656253934261908528320418278488053594031150329544083811037023256349989520932927254560877410605015521918246652095319428945348848525902929309705583096854095969153136510323963684326721991416389889545085037568768814058305019098945904577444944245114964288251066705314185852543033952151846507025398760626178366397805545398166190892990186604380620452189252582498956073801577618094106013555568 [121,109] -1522156734005619472108004840348980246285807755499814212751421602183114571596538995670936838159492354459258649245296558989127457030898584001851481812335458084752022042340999531179275537198051202550280382936742521875176703188227650743651493673861877863446605587063739823692406278300719825419678635852987936675487889405987450039581192634887035803813233097204763878333356721644822088239767463370296007591770916859406106272275691533260811311679000758651960377874257938409888597319381148592825437236946901199164654118314021593987672843411626045027612493476911094840972985992010839383039579671162811274100307489140923602991718507958595925666340183156031065567905684401419396373434883088348885707010396626128789407840426418511453991608892584899751887982471786662962305867532854913427136885291182409346502943504489872948175632187844637312847400471535103185504409163661448730994208529425110577490906708255941087020932039111418153316485644043114152637034818604858138350979122404700712980805229427756455398132127968663693701862591985228657332347287363334491766279727609742258766618250282918016784752324698366531167084532208439620685258851255103915476620163884753968993116316546273154419607096814567718219219829023101517211541250893695413401413792500709087825704952365319407754157544486726451304050772278364028863776907055171808127785528267674790115779816189083917440444668372567879017761544849038899929528645108361449350804771986079260264979684114624091946341857682695508836115777359261882461249681840617214314003543947634783494734731830416694781714523734483405824910378326909014996704987198155192365062028671028677465342505177902585394967408058799235155583902234994053360945610366409964514983194674558196761633707532272093024522210052039188832606216384885527557109292970358291103454775192726983491760502801482653700565481389431057758907377338130209740771078915840773260646295734527311146164622430140699788273387087820903991135140591357479891128162609171797036515990694872598611534451622889041527147803332469622422421734279416339594534534695128562271194791133928523199362997004139968246535168565804340273634605578846675526873582405305948259057704683472765989118219485304123238473141407722691169029659288169629728989708328832266964156378998775037328 [121,110] -74767233271749485884314385133170006792968057265069838562343154777325924772025855953266218448296790742457561427054820729404841594225669117384332249606578428336967035053817201029586479708197243293520558020857120290741719160761163621289777142236665384400807054355896087923932738212537390843266386919431086348886933349152579169329519064331951142871346981570955481779799925257821155473983742248834930976745128365180297282637601550188672637251797537902316994384710231747966948253634457740111084033314348759916000549006767999520685349796471855774616691273205426040100223126788571180166497402415472020758946970029105264213983398506121414243632966772682821614172652618891887206009908810173094283967231456464752921037477843710306637219984501772923763018046562681701725509160745179411947954265538215208653082956052510734004779566417554339068222785773651465347325779335772171050246227729098068439910134362598266133808154616009226646754551801483716838140478068628386816274408319045639978682389549979294886980090215963080589390184167373863917572197678710805193028768932200525850258943802505300391330141742327508902445521906979614794626671764071216514376267718824776429049356560944852423130116426674308005568912103707349022990155803687325820674061289434272054535358264403262968606496750299308772884265975874571582127874065665372234959509458086431179485928010618963920953875704332693864328251361936577663001121746750102424856266316627039322127914326398860751926863392016020632160645426901301201026294077410458131981976683334715746713249839562865338353104334306243568917825100375539728391226584663930228361258483591095200934514570618120479545345639541965424104367500260011068435879197691369066087227633461785218200166901788238932926943763919456510927916967626173948342774278837193216755168443396746195210027303470400086933413016578340819505802454638397421862848586092423664450060087472691358567828536006599436338483667715066818615302527192959794952658326672909587632850980742433760253803957125436249371457514750693928436681927960791450074071450807412853365970253749639099954770330722218018635305793730558424042941951124288416252036549866768066836608953337530478343046919471091665727896508538208927840768416976303249762656500948092322274777972352 [121,111] -1952204375119186009638209629898394911952285108560300271189258598184332204084537812889752076730988438299755237201936662740872524713180912130664677213711168565377932693407437061236170017099903225851670173442468305039152420830168665075995218781579166304868561606234424372190497197422892232915667822575108143521688186027183893275378239759147991259432889713277331732924677789676411437174000045119343284704982828133938981337098624134173257785820823794657473446030393218071937943845845906210056203865354985544983012270764648242737518791046909606359647054220635048594288244334347137705711674389321096318708037190354398926802129727139855139549028032521928273551085220195331209741174264305434518462681494159500231690091284801686067611716372223810483972989665535918625930155343707887986873281296739716586316732496557254494699048152832874458418643595849676643517692174814854175834635546231652827925758783380638877917297663634918395990120020372536523811952906494938228316942337651518686559259904173035462412927687951806022894323779615669624081987171436697471390247855599537618485234692013390745633556335301617702649981404206741054845773793032400426160522657923467624633681217614375975589095970166468980869046696816334987735690150662163908028777387578435258430415393363979253896619049186009410944279239795476691115055448586206450520368539809746154314666416565042740099930993313205912215805743685572001951230401621459872561629679483860741880105522976496535287968405467959073429726147408667350377646531544996608734337540762627816878820818272098260376278271397220705934312476619129906590487069562376608806180530548441569802904005418925095734350627621793467857348478477211208804550398041945575332456605864836494237529736272773828226110808520334522783617125676028208849647465427329298757886985123711266692822222864910034485323257412368423231186891882164884777296892830244875063209886442602657400684694506083829653831777125593198133979532575697738236478281909436109452932220791094099562439611382200180046314032370285831635347882568566714061937419280616758290913473952747189220270761165258062112131704047945935579686367564722526002494036482308318489351729601648045806452242952208078411874394251565823818000224903617488975623315529240871420816 [121,112] -429755781942633142950162976630563848516327508476603376156091866386359132455237462442428235601974844185719131201562363577898565059417476169133437159052604028903148144132029950316429971711634212147023348435423902060077630630003279888861003635440361823005784129819057985652980742571042058532066701233153892936953454886549995354335654439738882459547146058325212520160567156070688858657163979533261258909928304578845340899112222659116049657149727521531601638460929530968629423269666831328371673451414154624929793856598305889130272380585174310644889969616077685949691577786160536219778545375490274854173298089443018527170706536112489552085115844436250056667205034474155935138430628952187108288569501227204804855351473687623279962946385753690836962280895478553139915340187422981905014417018430612964287632426580752280240058156561709815595851987672511237062873697487303414109244818128027565604286275615926311668962970600274167985632146537815353502253485037540896492973199895354359051469689503894682232668767617620217876416700507241184639487284969383717569084195646304789172632558402095896844661845396234001464051257898565418393614122862771315339644453848142617977499201703772448764432446203029936739252068714421521470721319498508269659453000919503253236383362973614306821483234421912772026506196301222964514721040963700260477258700785795020229995624269141099350014193072026287988593084602583682687102688808395457430620925524648688998763069233928596950934521152424862333231748643964587223064522619989282057875309161996901238914521677786706170521294592251440605864071825005430193308837364666616047036986762639194792888516912910242295184603908576589629077915848142256874418101894353493367727231957291726872352607949470292989831511777565888299799854640632531356790415546667614578780417449358466370740812896478530659570913668605528853408545910177827735327794059890688993145012944809378575483648627210080723089175760221891002842737436369893210556330339649901218960973333540921632233422269306847605913024204157021108986607382752511995159140199424447275522374847294859092985187389922117377385811193421139016071028413027939566536864440586908087816626464487655395245712038965427703812681313564556786306812632451813037371311247394784 [121,113] 12571078345950475514484110035633142003728689739490427795526256109069335687420363964473274808263366125543858142687582640056768108859066228844291788980048679207020697425866137164894925529726716039683776055821427648342999778979990556684356474623109928501874973053823767495074182992221398131736084608085148266737193930624092036300084751631657062555903369278679865993385185079251803449983602992890617720327681268023575845620152501256131300148707185855511794599187386896740415013142925057036210397059111168285857681082120697082095553491093002246903623010319037787914238091975786476277714968931747497184300901970770392664149394632879424785239150571550081315397311398112427109209793193970923283920586143981060364925849532049437430033284464291933351682463702735061847559778622506468527806382737659821410743567127280286070679621958860239655630226690552222417183284675598697299447941543606065631294715416236372488813370934218641430672868909946696078326216103227043921498888799215557705353654335237370130745133968326733066077697954772343947293258008761430675047768417178868335584126743571504194965091613041870927837952418769346147018559619175388346978463914931647106956369095623448233686212688703421898688131324413495475697461910304943107131274002637302176807297694077514653650191593768049626116522519727857823334411224235758907216458652806124527888121011591922881165787081167875483661363402137761436312009353622097938045225446174192108779977372369225791909017500145351046242386914168634447871708809432103694363222917566214460100076335944603615193739994370450820138268651853006276854211891000217174718215561359261389719824486752472742967036147974682375165012005513136746356635678277772638746800386711887688485620580436063158778862909928214420014360276123328894832025352788003877576009295609621793988698520211840440210291800804557352445597097876642974441373547227223210519446491190186925133404402407592704333369405527601514598210855276517562293581941197143744279572454002309169393266922142730210329267750209500725419558897193649791352314718915650047204106162647842315393680657826753195408587775500999002292008399975274332755361270774175100885387329812800999980312813164890044481063596095557204533347617261458318301885708 [121,114] 358492453327940449316230236305498193170600647220139886299289830861656792355380409064266330520618844521931010071642740566989021273070609782260611314928902216348772632480148046610781676726619378990626263357616717044299504319052085034950818690987053273525636704293270852214690900308143950838534659791384805046939441875023782570402589635090471569880589137657671093474966816690339590931966989295521992473768545949327165714729152787104181320462543120167756940551816860943357911152318044325797885315973954212753753667302427977524503462019539353600892508192761415386148911940450804902639252601867366621296162815388817243759090572600660459038844512148946352977231697969134840999514354313392286032948672881595309605161398333510486031809024089385396034464460321360970705518576998590381008430490359601824356851096808513999457394850890109731150064914372913733174811614765556822122690262648473079093991894432725919315501651261624176126730423971685210001655846643822028995504889419150082253411141154435252888184573569341702059725284088780603329118086288900221812736316326626674036894017476832276654769833492462842988923683422474659377702386847380316321339912550162217681575371425475942276317454111464415730317613044789817033330457626262504301825511616481806639997165356780743115858205223293995406619206706941028727588324685800938637603895659841669681006313562911318330133298756394186516344881217601426206787616003744742429833055063141389424941296023629218973859751258197786065384529679577989595615003648057931975682038738469566413998282426118828874787724379224772379782705902369174948566350242533133281775599306667246026675867648805372132456158711653162945205991245765218120656563173132706411871991703314257813981341829629864889214998752262433621076934818901650206152187749627777037198607144432819951096431154144035197920755252973159842970711036932694993333627820840966938401207767664581481957733768095301973091283041392006315099632145954655824780894445278180990557594417378837514091387999717873243760321202177564430823627267874776788754147833915634326301494693118185675160705808133081390634653802847732327948989705805792739740619119982296648987813438917822942369645262022253775958952646433224509591477721898949632 [121,115] -8691261727707222316930757436903490323605215794110106543182744210388833091747718737126790397362816231421756713507479500272747717540821486261695672061436909039536733765671074811427753695640588344777517797153624001473450233484178617678716615074929372874509133366943360662856154134485549551072926044216057333574303123881640310024718121063243492129127936154338146424349504539348527654604138839605685138540757631467503464518049801361113912730996790008454724009771329661968703172159648970270416840188248280143369101206755640475211971564179993036614251302859906629660808359514606333010190165994635564690516119939021953361809966103030077302676658431385461286216355379079572924995978349501176567410936756148840859691223625055432661416545644784991706035977201045786284659330906953783258512223092964031992649659547841959257619790968442804525266539570709816473749629465197898772585142996875439345518407541902187617419787147329123427109812822909499985981664864337175961939146751256397846567097356495974597309214207073546281244813455862928456031899436639173014114671508940458106300307425777822504118497351112672966939674324060292266893496009245556263951701866180943798885746206661545963584287871391245109367326151531261107697082720975274343103570844718857559311722928526799123430753656966144036139890657202994445154935966162964060073929152207936602906087956116826619145391815030822874351862295524112034074392372759397693055723694547775982738742619752366688434302063452914675384923986127703987342488539446161380637176609912755536618133017387037015751831381112347190620106903815793943325722135909157400058067396834010952603532476720680824672943800135961700785345240688015089931235040897815277865746781832145339150063565298040462488207939170162062780062517989257183341537325816793512400613984569915857798477041669050750736202314671720987279914222366209933158504605658327004127491726810215736130234730690709293052956068618225032552627495817030196128569408149715345677334243698740827393209376451286871219837263683105480848384134508576191155890961795182941922849576338020425680341892434372557896978781739989677789467642280526724740003047961535731522563704590974875220978739924564754932333288085560597133597820928 [121,116] -67386976389990585187483941094558060696660072217001337826675346632165594580899531404276544602297123016150189212527594093854612065689009701388023358095736030514315164683378182924460230690210019966668263557119817685902777229177847751490303357337047162580160848058011460171907868095348517505104860204626276031341176218990611699792720898614804603531495937389470852454359809500733737925400388028610389197348828359583426400036139721997711103384936055771266365576571130962799503704644519807329298857742815938561602090514510302338491203691055194286872639935894099564616736390121207175203194055438512393724657864447896413734936992444468643595657981839796848170762032574715812435540052861031049297880330771326204907598944240135700761128309983960742284975958225954228945010769525316038815724759623677236702857480135604864970030414704003692066274139531345779471450519869617064182838001327952747145043254648504541326308110068812152010196063180799936459506401179163557602771371689418017495614474863005398601310186446397212141259023042423408910550059880503683183124739478606795180349287980328332143856988800011156397405774276404704240130006670608990984030806693463003501699145792813130733106927413627880993986753559782486805622354692689210358945602306856545134511580170326828192500356562207793658978874260933099634042121502691818944204482138983864506604313399321908667225053084542341963158004396174981772001242582142624712623991669365202231488738662138615685442050323438904820284680184603110357778599397006621596966310087531797480917623633890169303556454763100453131164803036888653351689296087335694172370059046097841521408631857679309019879090202478235996716200290868866748111606303003338049970439235903425199349601029409590445863874392025067836044335175544317590089668863500600979269081093116142256852056998522786346071508266591555743445097317568692576891234715881507985844239228642273897802042184900040909444112034470943280633937542989968608819102543560983301308638151079712388553672364492964698194144633425015321230958726277727586458633840437668347630296546212382967310330001887088192888529862050454532479803957426756834994560696995195025767185767460709041869354819519442562397006054480736065920 [121,117] 1145687681262430561845313976171253221077041844199430036139238476690247035559764994470070716788429378580180246025952225511463862599040602231114696312462641877900749115383510341992059100592418428096477043925291574061243903239388401598866998560643209734192522636816765833974372950307762910488596079706969024892458028084419696931441880006741607109515262998335838390182320562956310035782202911440229815638394232803174315425369951068323849427740390300781008860208234636633610150590318422866516961605525816601129016612074002547159551381342825136874426632622592724455852380826916881885368023689214209022700708792903077453489362530156244234372553507726941734385411346937671541708929851972819278127532036152078359395681056242245787261721112010962459439769265901985715017474085830072554813568913072365293988649343796187688875121158417347941650799004400330643648596270378890227214520882075387297802394036395876874257796839591137458897812911802071450988059048204496050058191467258119949960834921938459028856168249793617849493619272836186602265663571183624215788197317187554979979311507866468133998499933308491375157384090109180833191165935099009322520374198789613610148868115848057274949644366156334766836727203579636287122611035382674717504874135869462281551144158673859061505094212273373284615103558107430231536385868593803007198572175865468971580233876204320222108508797087396677697934440692190806460648526945774529554771893253956566209205600038017164937837520802593446312613731416707713710319280798222863365247898558043339715069035003988749318848613427470363273185939063700967408410334669644463703384554404311591445049135242233523190059470721797817931076961144812160323360094678414497499004031624184106137331681261321721520049284439235773152204019770206228885906985601946399421733755255617774821168404048017880949498684052675359439517696131799330232853003516405053079384254409703603588169332566005821708453324268603930880996068858805225295265170585651294076710301679138283297184224419442431144419610101988936416246887018983015499845447737790324825956460405634720561620176269679256560128620194085488726013134189213599146269789733611279894268868041069890654421860983782605285742526023108 [121,118] 6784973188276796958424191978446976941643833678382157801191359025110348309653429617059047744436731177543236106109358134072090377854102952680084416909188055592119816550151795639770971071756096715496722283535934592775051031293331377872726520598848121547225741257372828433376018370514240554532904196044849748871202330995569622452474024226922124586944735494363595019379347025491246510653113541296739985522761291766849455508548481366880104542767528689164009738895974081240193698938461486867998009729449652175916837090054979381081124539285201503144729555362965347234376824270533244666597691828945146577963358823852306860511446980607321578841826318835038330264808373966596902303171494201165751937289289634923116140526647750716108189334805967768656610946749945327225397407124399306283212056181539036211118487452493767969425124100431873710327233117683260382164056162826097212092744283696303047298312408437806568597211529236037821984319002469287290702100976820517553638096588379956652194835325390150514866476734289124095583365142006055269165016409849151111488832615837621561116676321447387271215921026586786109013117642290654954157291192019947654602779309316411904292182683526282343623662924714983708560722599612440379814295784918082294512860769346966136867856967003620082383720842200092667565110703362387387420683938710685402271200530898187585165951076273461024642577168299402047967748064858566919688183343071042401816258447759761312957130901086840934692290930256703837339336695658090766290511937004147338480007504516626939037093276672213381046758131307686613046337588144958468757470680851189739052464277068735512889520789954902014503834506721046845391249157708304471218201212869876853985624834652978998663884195283443327372343203303606032620643453472976756417160995075857431539710126147201564233744048110381051843374082569642996565108958330475790902300135173353764883381368901433051069156963763761064203302694539255362720586859680759405023164808625132520708559559608460152307025869448460355977643724327076157274651347381616768239051180739665930068552530584013932098479944766933875348635534363582238276637332113460113275158413151221177446921213865879866973501856662322615736064 [121,119] 7665955997024151905032678401443628103493451144624422006851228471606299440364551842939647618775852668430326958498234957211837608409551270577613159484062826874649348332290719745909866859718810102575974685328801537376285770769633749392372541991732558499463436317442061547100387665395681283549387412958010173077994234112559521763840945630915785668244275208782643351280951203327126967328590936100618650264319968722575944591494160825416780649767312855089023099693355040162449766759721274534684866910435036229719030475015412127422121493475681492014164139421735712870362856513409248840850608136855298912486453261316954247915450195909768294988273802979818828581571665052118617443212855754464677068324234297427124895274893529995439515447842132379548524422629144565169329408145808385469963954808000405234161819658715541678455026977515235573388002913589381334007616009302468996114782403289695637163625460096362617083456339446328752189669015310449845216197944379955571948889507432817857804700809641956506542261311747348220972180413308542738021452468486925006293938919238482553433602253170178222613348672849590187097769587510163441243069682290933318338470403017976928389208733232254323587984347307314535109862341719645891137310447110011916635472661660068266041735119990888692973069908800820868891764977431124057892133724402003588841305320684456310361363668591707816608407274253894196641491009536208185356001694224526450105988628379783717526830656121539027279215430121517463611126143140871231667658733167362053306210137600727638351141654254658765399897384792656551578496841899922902097822612579374914090951760170896744281547766835295366733063587062835103452227611971588927550602624296792172262531930907977159222604729704435111701093369928609019553714188228985128510087653942444659487476762883564733978151212905671357765298766134736210327477464756567045225911275040970800446310837488262445784703763681679319267875493515437007497862042922631024675453691309777694068465255865695931585810491940918728104016898017799064483839160252343867111401384181033955490448722776223747514094475823377916464867704672834592676143686850894221492965679732552595668766102766119397924253845391776 [121,120] -116379166283921668244046240042139027878364762001073385622841705158483770219782083432190499569661601915217866576958017005943013794440212519445345205236911114120324547826556987013904814071834928809565918090715971282615841642245696249090716974319120049036172767245977166060319528460261144785465395526933963025467635799581842851396732805316072698968896966770397173839430967731574100120675134080516120217789849032892088339011039123649340350295924039455764683707114324454728865024246560326573709465640815416505031293938706788982919363078819322750137166093245729234704426620995409826372472881252425669681548424884080751936753320780689843425775030351025942332454613882355779965563392471104435582031630194782636200682719868620260204388300050443970568758217701112857348765650028032060654110329905262090438977651368313783835646964377628626982387179478742209107167233758799333558381320895263861885099911111581123916962803474420572045830466926678168806055302562174351040675250080072651284852562864905929240752141331917170177106310220973499897690047989765560388704418056903400143295432140603961926354157119812552292089112726326648478625603086524409621569910449115587754352681626854125606898630160169746924049896473737750517076782058532987108425584472039257656504882067163666067249668718869930461949610128090661775970070326456691442920730346588718136782686077053758759895923066205542477928255255936925962850113760544476368912292912815197148946241320542441941605093565557786217761834281696551354761647012845430160914325663558380592734353677187130946039674262222256417924407494531046895885930863841843226163801237078786055832200421575549352320898984928334942321181496147027016926782392851041350207608148516844060987220111093600085878112921914442676348616552272308385808556651247411103736338543773810616490032016306314026278559608065152907816691217406203689899415855801807913580876372297631576550785648698658786856213612033300536158256635905769685017757479287089502270434840632003165890557013666453024348756019390708477852172006237811709102352684611036524820094980232468346947414968881537727644825963525589010073996794075688327353740323746681954719936922366961015040864 [121,121] -409031358629620446320838969872822921429327168392533963719634453396593079920492758910068959717002480547591408985966539584378287084842860727605589927344244899370429693135616993244852240049322666362253834628542640760506017527419509577690139808383307373542791984749906208993004503861309636615162787934609152276301882826893528457517114678696303878322346736479183947477242141160934786414643719871234646268171761179131933358734961884873443457750739490273629485139675850523054720116162166496068155760334162821348392595102909909125889874206826073618121107697893574037010834655218456522042488449075857440612402185416409033481744138881868917145520297493784527937962988467735311935948012557592929991842573085343309473216004590207828449728893948733030179187642804634688139641003271427347960074173952632887329456878295082308912358105508675866683263488862439257745722104809910821403318172750778630526652871641363428007158671639261761623532912531896326705687606146554103464994380897570471696575205694630179052133851485174288588397819645142431755104829710362588457652011726147940681508867895171055677151125454164303025076430012417441653296429747075765509801941429771943726519754440485566948198373304469721623340431872341607448176961424683796932832035902747684611555084226581459885810288980920580447937692654394199363782955519328143074426012526457597785496569120883996399483849448228681504068708852655162788414654606536574955238884862967036394863106286620749785631678935255343046738653284124939362302775100175592046571355436022961195713077886993294799781855548517538272358613314158848706261888516949399401412899280597011681191590883805376303988291480499669461366874714127507724129105558548383881556437936993349763140366227075724859502875179630963919008379139364073835082557481044524820949407682124788992763673105571761246851680863846179450486596116332200171563245275743845718509976503625695033222017071586217366683829886002987000413288014827280489710028803166882053345158815191532041808275308173407101102729302208977218938890764751846141704244622520759915054676053883995079989180357900797068984744335880378828669852166491123963752219372879828678653690347352052 [122,0] 3327828369258250020244372567715527107145612211472041597744095060743798867576810069007923908064357033444664976464077058748761195665998397271369061637928677751533536349398814933389475844860600815088330266128317693015177763495728861631924186912784193342358792571060837778856020053986707248200105879132847155599733202734437111976248165323379701887160264600426679825837881019411455493418410327203101339911274372973064515507144073218803701673788264016367228502285104107999723595937121229007603226749714914888012402169634251286473014960873112631409996332802418092613714648784356549721056110045426450759948435466282178907250763070939310955025241911263778177647467826213564645221526162344922721974304929786171594945669779775906519128889091433437378812401785959931982678434271529692220538490547415781937778297356476718060811942150420315296878741592213137719470061969513898875390043442557890960301714614332747009968705452900139931512064383920210017063828848869442277105869492251597344892506158098027372923145635857070400210900524226152094176685349521754454883412272312941409039249120490712929580472930119661109471078757472414801871513254282019245234286308040309270044652433611278412440040233831059689095027061790021980144928492015152044355208517504388156629081442956134374535608698678742474531952576006676033338945500055300082717433093603266653998858653516460367672164535572989319334926608271005529599510449156957902494549457755013146008538683538339533240023741124662596899235952708309534137332972444496660431378927791131778999530042808085089773568798900163599460341565778230925219328358720059848032915320072052083124556180635902303362042884832356615809854454445512832082789749434932772167203027322041573962460857504905646061717266857600065587149126973868094793969039207413445811083699578867375487748662867032825704787465972575950224672641094059027235642769913562080746021121155427429462499974011002242962658558142794261306785593810274864975540537286044498996485378685277720195233621253743963324788850027935870075699913767955165231502545729462979066999880848292949020889455397838644233180804361563794048242505690325169007046348716667259931667122674247692021097088584420338818221325904744026199337251786636026275881882908351317651218625233831530199262226934023065905940204141637828766070345248935120329862837043998096915200808356459020869703159063322929440940577410576537706393208631451478157010409171475369527097354863748501079265837032725694428439778132998121028776459839040127311000201418691359302486761932618281401712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] 271844211941190134441586693863419653599845788010643398611537627932456417244228357547207734797104760904893642581433400999050502942904534288626266934800971913167882738088573752624083532825479907822347342904827729179210446677226307017531576760354370592546154618344836648975751020273001791939038643851899114950590607267323022371575730796622349904603375580626446585520520773137644103048085096504445181130102389671882195218069386344131182091077033004296563863917434211641762803631044173861050724549376027440171466513583870772769234820163611099298555137328701047807530890861931945390444688758268837877609136958939416240313497359937573555872250773088216804695511417985841286898272870431366664938143611372237683614927536963651994599659579940730211896262393697652472371373199643022014788390501993211995283330341674335355016202073455433459843626284626478878548514307915240378593138665828528666755445381633564421224822286149825178294912715945892865991458267977220528775090600418168500164797350891015657167020904012428916112153982624699268980439890901079384508861694313242182238869421882256764549520864835166882783995163279187495982381554543339602869845048873588895062385246697807534874589420413699064031801690222441993796028801353325250529417733300620593798038290820025956939127369538320407211093846702238388828844947478260760824285216269629106346827487466489527006398170282932837685220850706210424769233943167759934768866094435294968942047486047946762120894179447412949467776439657522538722067208293662379715594401708375986701567560747376647326434543727916253038504757792774105812938147347474108062565193607616809242447599026088935797514864335122568924322913650049503958270678422830155333957119284078943265316569168578433009005901061083194538415937666791394409460624626903084200682052921026597777991342563426396744460650955801189342468418133307692194406577306186054281776401703084195369265911101390465067340142939758483418583043085805296409625623714392734990600427533051632191450495013734770653571176398804272192425331429535614113470222475159711305698257375534775405103590369983243339682452508933677446747697502491671044718471673037565907463769545115335763879794594352252043786305408422682886015711987588318852430672873901758753689915375213727732457355351581590477126114315164275728825136763792589549981840910288956696575545927785532463750610555655179277577316238829314821531239264467256112144736043665362705911373826533565697497240637454600762815153165276332533386191865539995248718105941418101088525613157367145289566126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] -7943538666339097156098103700520225121973776587416826961183989292165459751687381509586980720494782291732416838301896219870273140666553249879635615700922411295141374452755348662097516676736052432005787681088122701233355312209035089813477570103639508073598692200564543201788770646618700228146182002564701545122643499015711383221794488915840633256128324275517474048150060123942894337578554946610502680282906968341132201506465715268900923726195355935858416057500553493468926360815422201825854164828054200782439059114656627791020746269164302431841519845904501571776072523812764203078718374092004832603296784267548585972500766758003168305233510599792494684134200778765571338431308094986603457337837076220558274162020996659728007654521973310125081588024371144988099372362034218771640675517400528278238966683699582818266667011281328136069650311569726434408892617833156615031740160380457698181297061141429991157801279516715866978237446855610904425306506925845233815751719658638173668640812308785929246621495243194240258798670188026709642414409136242234487279458654190041573777792460993282995975068378110332579414075593146998316460726745810745131674555947233354824035592781656350780220967730515843984334298892512456691063213645343046357654379699625816987462994161182985707913179785681153386107820186826816360698768613467968785496968708392251632186440314201865974068774019137949926243193720735334880714832405756460301794322514560658894866204986229551330808560064836274650631229787629296507340858515512382629849722440681653668090627001018462198400222540231481027524633440303423617592429235291744437948134954217719078495715737586992320573293675058834058940080008629678773198614611428416033416321644289010128975606723781724524855232631655017681623189255636187645042399071006560135403869156727085675475206076273215733391540462764185318120951388791502654474974557665676074843426760590900767889074448832616568684361655257063980369213678718966335168011149020013167037537272941617286995260229371548878746025833259582110269858251982576947591636547131812026237832652629354467295069040275270178243921617977624501971706103999990299999399076685716145369474274927288700333564279885622588537360911984361302171392498937941471949917847993936409043075933383817121644331368610550058455294737943800899926788307276411472015154223660790674017106765534389302825380771879622087279524014847829065905055288625639979717673729125733089854720626632071069202257696578228681111850319862747766591719716087863252871556532084738762644838221315879504525182107648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] 36282131333481212090650118636168682028649825724525248004600859172642374832711378719069837615294607465059178133769230806730416461805963420302110592635567822233949668801373727258060696132094163794803109116853394861838417890993204808373827105715381191157512693559253046612338328074186446679605687988557817804686368320086377102876909328889374298092644217220412352284301838044754154559903484789452948315003023675303439595516131243568043391422792674863580621927726577431684957312660740733052430137310959360474874508551762461660367869291022449553703108723680372575220031631669568357748438565934945703210262676237518282953059617335992683357006474945126482521052808277526015581670873298569497064829453295404895522672354837958934254099030321457747551336048368066877639917345273600752998208645543571498037591010415297958515758381318438756170339621313946323315658154058611502022126704250374083674634386609666236137933139013933637224565416528899946671275976905854639050717058194078485544409748009887857396285583055511890106260090797566282026744870915700525949775777761337844879070184926457303735995002986594764122019314443013402362979893360617554110821966530675390413601249772294374402492151540426958588280445190389540924153434791094621168724255452105902296638259035511392595127906961437478203438899835475624693239707824829142101447556056432612923769980945012516410831914427809252121213964320658003531274295615505075961686861565578168447772670944460434924102568820836882567828182510736996315907154698530536162938201007116535739655789476907691695672418121503258396860572872026088091855776109599788309355954863549767337880955995029988600949977354643535995891819951103768523362315453723129458988336307008671885215864446660991219225724425514274778953986100742527491751511934414752433603818362072865531245736106261862895465013343763336881733578799044401164693689425510979467321506198592975793898336916957712513726009397408059752737804165065673342173669951381406183117133209184997016119436810952703409999710134351254700239411359276989236962044716440747544994720564246116468886740826854346350541319328303347484464477355346705549120906209951698354338909358218057065442032172002183665197499603203062963812121277464424919946866757639610616016700334959643648874003316156343957522378861100945245784438563140926361242414581379838587000025282339301162400363666885376358601351289026293097750030831066290233174944915250294059283112893227085796198603511062920736907638078690127217392479754517737740855122236902446138502603996458868857747995099136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] -3481968261697074249701406389598783439174526155184823813627918980877927764481643574289375989810117522892888014455117493085402959081895661351860951447693409049866179365681010212493202742791403552549945214084467430296643333675654605269619131740780270615978667717273998733662029483131343744073341124660473231374394799959202116461273940690209898498621145410874036123987372458520368792697063284423559479175804962425813697873524036391071060842777620221152685226702752633012338889816347658940854041259198633710566152143709493898998809847360747469709030443706077524773384359586570631481507182297535955151300462507411495638282834596777725914674524784066234016290191310523147053621976720806087042008507569844807647097523175482063093175205308246903357263771094080133728428338825623523599046248870740811240865927770811175606440940131492457864626108364045703024242585391489828009422463031719908817010312924997161330018038370873249070966074875786949458963518822977020269552540775234359993635574922494442427843629552493224341508387621798414494004241875198263566898874740714162309893598340893584175992726183172516592163071006015554765590525216593916000700095668143388978316693231348682375861154092072445549270497390306797012549510448791175503858675924912521394733876534519860988652020981370206414256858430562218883213635038054514196325515248880477200953429556551737740774397187548772930000997027735539298360995698830155220485062891213005836749455745689093970650857524016488459407880646007858512357919465652771462253553026254148151088524012527901676305432678087648049340400267158201216592767694161894178106718823989304020158044393433192061056690281595660706317017307077392292906535291307335447926702883111971697554313891104435171803279242253546778528091274439604230382087534635534740516879587547129341640952318416104649421658863605747880013422047555727277622632973741827283884978420548636943787842263225794279731546826480483732520470864986971478615617224009834166253664080010602948186401798802980197356659459882622749335320792200772322677592067679603770525686889294101201161010339344396683698206080348976244837905037898856569520560457068681895388079696863814425017725108078443691962806586261320122528558894467878237959774548267334478504085241884003064152601055485685035443984426617483834585309519593787931540397498064655091890693176115778756147367120740951957208360778889750806381230060172335992267906675074832611423785692823165614418869583714630272260191183504678320827769851205818773573628108786192292658466811322967756811809935327232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -16681037618034003073244206912959775477007564407067177647956331837778181002841936770504746847174670528765131857879162046333417708182210881236404532403318761760437624208939174473481425790206664578750339820224816815506335761601959551119096692094310008057887418597381492849692082506132134064938718702188048227274143474495523199500442444266071657952556865800443472584635424667344710488676139532178803018221134312653277278843149899307206302263581741799625656883384489354142058594792490344659346406493042300001891786450206170845288330297099168249036455857114522795246047289628760266047884426574202830634173968405279615882254799706522905476146179431433128640386433053073527507951294079478682109207195925293722840816923099043106747586616431287651598222084646157011626324785304416498189810902135664527695245542962857418820637221193263969136902060348032090720089515743499055804394253051754297700402672778733627208793399898569934421882771710489149094368639709057523865017993328145329495868271271763902273544297927400300631963435887611812794133126417009334376914330039620843050196610324774700344273576989784282352765750665807224114249399889198618036107971847482786958119221663452776498860537676505983488872145552854676733174720690143257839580797160894615886306452888755788365771476111512426916498473223648952330161707604022179510332380198315883659614904301220209565422948487227794181447211932888040210419162955028831296542307109982288611186015606633285295928905483861875026881399328739159538904387670882814467586303262479524662347259692722797789980901448932519122671883321136661350274980665778054484930335092030872781006102737521879770762127866689484599295320476069063137774716580053990088747347374658328982371477407654134510024348550661669331991364136161142117984921281807649541296810778486809736753055637637679990814027815149669586719334584183210594873953411638767476910994320025122010000583685643889317770859699258048799692091542785401216697151769012667858786814366732969238399883134162337166093900760909907464077122053971137497525955226065111757532353715468326338342042213256111443921396526327403797337812860369781198150486446044236432345139085962793258758276144413401001658525174858132103586174261934800778280679314248341306112767991965136421120254591394220100158447629298610816946234304478127877742177826090663149190888306636667490614141945678453896702029863275783114572177218266841363007207499942639580431553105236660673261614804124389209762681611267459907711983236665366929037570748667276260246901602889297861865684510703616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 357617468324320403700273761060363072521702592125532432938001124239600337219156325039533361944771008626531434631520833283337557741423872311831534574389545017792030787691589212306739902796302464059786977919155316282299288137000021409944452325664846695520185388082351598859966106296186804954538513957221533998396541286523908049621256102532461215982760766876193525880519587212922119036398600868780946006359228186426696711766096357815206108177257577105053870667148585421181992236894283617633165884505933199875835985567116378797511330902207919430863989308731143604251921273577951746098977017449531371491080204559362816904012019223397594779521471297074980978258077002523888417847780319822666056546252365165802257054141931173497688768322656756937007745257707178208159165908648509080877386386999220822488738154896545045897622755441314484663316537391105186882266479053715737202440553062583475343085391487312609648289855655751606276017486460053233504467957352395941362544150977182373856605627988332894830277810391425398247221322045317191877110138094504730987023424136214703979479911476714636947811806902906549987338577721530043656164705847234847380356656441200265471340292752473661425046629280928330195432169841311594693613261736866391102474270763158155835293144326030591845467620568659504242515123284692491884826037103493633018410330253496883731286126242049643598386685169672549235880082689034700728782804539270706312656965091387474422246103912033737059220125328471570761608028481940576717142137649402702927689533912886662479072142346344675445131449282970404916889867303927969302362479748496433335593822569053645429065248888257282506025215583424720722629065854379465592235225004543570020838676785761667428484515949845076286723989960546306321728854889713212202006322444432375004930724368294144232912671192283098190103927939957733778549447037055463166786098446419791620762921090597948785552889464659001519915752981641243583623144113885950728660604273538671318043864052073578264548236266535863790577696640492778848473984851220591707385967192085719959464516848296741303759911132499420907294265413522842821795353756965850429434630701970488766582589014605635948141444753005388084340441623587519770090942587728915980113169265426815631004528456887157014479583112509698945910440001251930155751349287966527531784052666468580605478879741443775670347400802841399317072653388627236214380288873979060117441102281408727931108082785845969605289949273070520072214978722970460198033691478949774956643336978246891447583428023517342133878291102171136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] -579519495705047289551551096842620127459044110184906572019376705699295702869333433598474177228806685349803560518582694584841478936634694213390261388975531114453808110013331536329560775865696698719383500863233989428922548607937888501572100003156082299204784530677237525335141183551948000666461019096553031799040467535225121650162223783163707596828833657673504648037275775546909296724973394813049813648880974453898937426585529779910141913132531197439146232775480804604063496358232228175169686966664249503297599192433699640017461836729196246966738624682522601291955761986964434809613295302632183419157662005153389357756630484505778873930136619779079330418697898839486063934279736118940062407063417177006859480396023069180903088921002783854734695232847272550292624380274098498811277101918691528536188487336676852428757742566653768763298407736721236698671653787895954915350297697709783083044320429604428963731974040736115019875045530114947737192596758430112506233947553152368143937466455076628443533590937794684437172832826783526707050421944687499436902319852489638693077487205098142221658581774525748491535907260047900652927794029957206509606191180431366164760245932812240838804076964438327289744881706654071824531205568393755665939855793732454644462750216508306361323148029892265376157538619294784226638787573877807052238863484616969612665501516281262995530299802024360433423125054650559483230486302612283501817495457157317301329637476105936907023001109096349502321477047396331246984875443503051731198915968224649771258789882719151121803355494355168576397602729720039119511664128007967574548580760024751967189696581788961457080110858795507651509808777404106241704232413212306768024160882505788642843490605157936085580635450081056145816564804933936090651523869607356603998342315517844470832988345605957951903802158267512691797334681685679251376654477105329425558089384424087522577915836448610213548119538369187443991881409147008258568080211822469613520560937888384680945001110424926673887407439494830090756233741903084934195853760303966154723439627952705997542077943467826494175786540581834950216535877195799705116210388009689907497522877827575305048755807470678330932149797475062759534321529098272951573067089562995256395588518891259324578058913646814890381969149094568476872581605665207861781217632839524181777931262679376566105065526107057932347485016877805943709899413327779433423453278504509913836515416114402489880155976266541646723137906121653587506136124665337163588200851893600974477046393850131520975640342160211968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] -359804086831387257000266781968767130928014761812911051235194904256851916554807173887575656609873751902687305912071560165054417801915727214647013692528595608197262299324981142051565461657552565047393059036047434577446853143925563993023202927523397596866830566652379713317409311851676125886515944654538318655496122432835074643828804267333102269245537417697785448432514378280036024899799218036655255172011208448686899865107310787316086511595846184919574280382285596217073765211253745390371277019516984654427016742704975075744886403365850174599687361124398218754887946513587804385458927363153036704764036457987470807325141621678541693032001752034539648114830082124152762431394747578958984746477960783941274691048620309120499928187600336794239821513163379338773463765642192078318672372904236403464206644865928859625496599846148255377302642822298318272023801233301043029950220955653371066340956532432909154043847911448337773670394787525858334972274350997758219639565365030118089885894157211191604619104577010700099224520288518292137564008944021924240745053069661736921051204271104694313190351392326534056084894182495368559522102006441808404309947029155975940825318897502813059096628935302971779689245002445927909123465442747403786099729276429237675853805451882776460942742494946356839657574482383385857729169704452447682335839266936681504801464177314778727597943242008970030998567453797834336994533749494246682774053953368479136832726284019544319214030035392975969044728573657218772622902908894338336499483099837921742804616533477182718964972649748563260997579527374312901092380712764628380190346973151199313252581013891206834282582808214787109080725436241564244533382447983757380164858977703189509755528674849555203632912024326804569105471865063454671005155548526114444053529812650233060966455989747524590337491705470837530746537519092223938720383939155684899504852625213429216220645868212665730421395626275309666652964501846349479061502687438227191599395510682938360360558408475218455132404584751449986129912060676674018070658941749229244742034719221000220623952544328373693801036705143312209138659429473650651941282436687231728911397201889475753127857145534653321063399000300298769697581993820821056467262043740232323754200153562667293846178987727225227197347080100423657059392663675152811258648653144353823715669457956796877495616361729259888407538548725985782093379357861636755933408324763043797175714716763005514671812296755048358403447757349804906530085652747228055002178404247717854271227412601668073325741741153714176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] -1242302936050683148629876189534982315196602784781956956890554946807249353039884058611508969989680585972022464561503715905483186125732912896517963836596117110999330141500281658206316468413019796989829672617179758263504461556721210202532679985394600300678351294244093940239475057512634535036075829725788223141471329407834425506386423683119178623535795783142720943457815927630964228839811802941696417615049172511715417422985556255687709839163232253156444000912254058773294399409639635809376220946979867266329202559018045381179385080095467866457283031763956448320199118114191474477991226578396989589899081752290169695835185214623359268894510950496514808823910010340473940447278759297450203499735494112195281084380213143397315927348166564730499527866275453712157012610723968895141027078285347347653531857795022572642470310016228155799768699965617705864433985958587799594383703843785238287443032475185734461136221123542039397708705861791624301294275284464125639534216519602055810052850524936750344347454764903871282100895434577249839638665272167839095934382514702145501515188065725191090140175683836014479583068051948662834464246261893502314324961461241756494309522595154456875209038849114018478773272011437695556020005783506065376212151043034163159593298575225797449363969836783069525105302228845909770142002271705096659587565528579155753253315418899395603412315595272931171469895422311964870184094221046021363416770757663359798758298071959148645611308174075696360065089609937520649553169717376821912043694933295579950285688808606381444537613889568093249918815430513681608497349653199426775826192594779920100282170692027129896353598343467348082100899143984126046341493342197953706405895309480807137661734983379863142753799148476135551506039237222043153306383573980185440270758053930364657739707079415409853139925927518232319023193866559213213821095113877702299635205579627521822803624531254596234458956389748333084806083605769624511939944441056704633417997359583216243877469765397584187988156709411649574935554326253435436866128575273272486102168896639894302357516163638825739801116850670831237969180463236144189127211529524989110236799241809820671704978244826492189232520811394727441907426914264967331568199162852025515642545764479708005597792389943349461933741110088571194431605286471989109667671663884803088000489264996842024399858565385898754732456615060235764469321950673838801128118034939888367028924982299958073432687797268817664004292956616893030989439851244361114157861980947515656987878257437921633889180185584992256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] 21153888391826745985537615724054747432627665569608774121954100767073646068309302328106228416834213952771015513408911429373357437549646339556649267168754527817600341476484933555201203578674074384675335950954630122967178457037917333942123784500580588362581292260331741040347436450660279132455933542045397076880153919679665888711437701624188613624000143202907761270872626733063370014170045018971517991647324928931198714607145713921654447985472994519103268569349990405967971939940891810208338692478028756465658023616771573388571067712805415923502446085325606612934589800346127663868263615569681526397010534105403090704127830222986082341815960616250509122200561780816680925790028783318092790836747381067304837209673933803305064337677706552385880275364525060468457926730543475579864895001203858307415560435564032825498636974677367565931897524446382480324493647464654129870479789228427203916275703483809159761770219068669522771129836704407148732125589157508247213894972004247158743549824178873668411048772122721456508611480987051821153674337621186916513384431684215606585140269324430174311305683612545683896999173166349584287057676601284799747057225226788302898812879855623644772625833519365019022322145585861968524650004751075975655416916169773478188983980521927554067515889651284866149237374159524458793872494312519234246470474911361548790314970962229411408640577982695505093597380974794212935932841999839935082869671700994523052271678846446856751567992528032527328480098032791309457696092626177019906648408722063606386328594909598521825569845301173769927508578487269846180204149982205395114899669027212399544532148779237802775127685952188705623906169555608445607188996435766180108911268158153489512109180493942342677534211500792431541927062442545646154897809022080887065264208798684893440751629082446612146018244188183523241475425830396272962907034448109413270987061061467994561155778372365356820624638148466107156141925791025404354184013491383889611632974436289428999609339479510440806878180037195012479789565567559432419965324603978004996200220699199009292794201647667298269052411893256251740939719852378378315415836148217953161853924518281427291541689208602822411047886844057145972335365139814638564513345651039060685183748227823249295593415236134876189303167213583865000393241498371452354186552269632046257706504109628539670092620927696684516405263423842094568598201243258236675923142639599580168082578713848122052180032221366393166086954671423553703042778446273682283834678015861431224941349525878600307251862153338028032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] -51470146918195444190293066201458716373661221358007257627927463193985003805239378673508066232601714331936279992227893469597950844589178076721203746912109893494669683331670135132589169403278845568637151587781869307578711107491152274654201869937143994188645403634985257637921991866337165895148241434444983165362428792257530353137174168646284625979014350199899543337967664964535265067720108907518627690405938255373884273997648712156175805206813307746683680181456498369947925660669349877709693746793698940058153051326068691292509779617985763079290982485596587002812397199051313317585766161893234183798944772394497381833933108637817832873605832178482926211561774934274466745274951831427830600409642640966696892063368968740648143025724683471911018466255285867553035151852019184062446891191064750123370406755293456428435634707332097561636715448562989336214854902099328731265118822552269992064751093197017895492040946759656916047506985834420605259776465142910567965464653338396009510433899051846735692910664765913106589245095614912563168986298963220341359255276833695975732819439020902797828449337643292356961925072616360342399214561274231995546210065020304669623870140865942266005959473108502681177799039847382369792059210538995416968811423155249395746801654646869142857061512088720848482614430846902738014169776369286143411702565592571296970548667189412184672143809447822949575407247088803852904816825353950340219864539500429021388633236433448385411664110318395055855759638804333594052219193690161392152526429303535275132864217228803268816429827328502105464664769367148930227714576197222723950333777240324944864456034395333489637643958878713408338049714031611691171309226524537282635014673147667949395369162188703674033929411480945708975758658303030457156047138428061301319726093412622465960137960250211568369379311713911113609342903760085394439573480945271095975674673178777195177023170176028216417144185751566884032069710168310076717986000931551484085123644592539426249023726024857679310309166041045484023252984409907551852094287840909254683546034189933427229545478418915205404571909395634991334410811410335902062461946118893568671406777561678767312746770489046205981046686057028507580515543727222987068430217446513366042346553984179642664285840056567128075670819649490454241396019874142539399975835408354350226245351771531296268426038146844378855566960794254319136067132209930223772141198384476811121760873961571760191647733374730631550566134978133911896612847208096176408093767477174437571043244683721557470914960529012293632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] -139331112639505506014612219474114730858471156113322205939893918451901505768203471245708478500104426225331421761904997977452898811667013172636635701703482084855175220396654480142585126704351420249949300667389214961304363634020265457662583203823422855996858551966004494082717645283947187691096590992525733384063094727852208954191572937693242051139267066929203311512486271226117032074588371413708897252798032641197199855391878497726805633417381147637618051055399531272291258231506254617771880045200450668722911332711166361823580604255903450242159027514460792745757983037558452411391727999883786559383336679363186900550974355777330387120190166174385867422724366696708534484345972829119624744393320937237582734542062488643528203525781483459601933055265414482940739776607390150437146420295385291304003728791707577151967029521751775004775864698859118491020305818917570862113401424547879453673269400418205346772577569898022712800825630915123368595428958667454128605902560171967748668332206440571175425390538255826254528511325465581059585073308360953105778006383950797283631309426446885090697484805620750806788749689489285977865433563315503404641759021988035035783648640851914662212971323473983326552046836482865507047787903438568132832264828900949614750076786630636752271775830992313982876805883373564198979180333019056334300363389655121565363031336069459929786635913246723604658271433069391499109440303454817826579129687121693216769789934555007028981631654481599301578862693077505443162885693877513137708619987765178677653427414637631950554106738177715878653564493713819141346542508427146626720554304517157240078226284720012339541824056198767340339759589226689959970331639394003490795408936578705357446310039706456715127788128155273896144803619050909345324572942645538533092488475301098428285308061369610221592174021999322460175642220090398346095477449305883999021692261324232143080694395989437760354665749289008569593931501654821145547862694227772332637538634899508715292574139623913440918609757344252518158656035364115527367536658820598318302819185498500115528673268338533340779245256278569425107076524482718301807153001838614490686566360641296960518328425262007348517887843939483577491409831949559452166167415286333793350397597630635557070523924018381071415003947030215537223727408104648740476466631910156010522465225188015399449134437248353887849223091623632109907197941954344103619392281661378689166824946232961234863715924458890322177919236950774646524042668580979656056489911690139508779796906392722449319678197279592808448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] 1167623289844185314419535199340854316246370444706428459354287205936058696297579496060775905895259639031164202253929546223960799757634470052769575509001004030517536882828250489553189548466312468670221579054157768443994511986104773458028678778798050267191642486715050150132849466769854641547401327391867164312319311765062923873165204900967067349642415789790596693002555323312607499180033055436581805873480280697012402955373076177201484181105938856224549420104003085574363964450534581325387891575515369447264640087608307338724162938570354159258834963669219974773400424391456495254255132745582791227074194535546554013854658253389134517752465340164052313282351373639855340639761627689912534924630665090450798829208821635852634871659695033870868627791903468810252458466609961166199703089015972372575383139451122398941069308530534853690605359876462154128287133968495249502710952641091224363278790301360605979809851587318949998208261013489396437757321179945936096442682335597071396090767733731424429097593818981758992821238685262598929578487950905364771002739950680961125580935436463150931525519964931645579779979479266542250637811186386933109441875115185178403350548445395257773687413071601808789184694307167604011183509531551550917906564044661126792560587615893338735888408731626630393502043968680756922440873880046518729492605785597724687658692355413763998345493184677870524013930952510523726727278798601556305527654141388328363643483486553628773899627965737279049368355541445129079250961268123833230633509252360180410216033024101403050264280699769672188789195320558481715143990840688744644540020642121720540864852573895613786634559938300659844246154403256126910963897310980893538508009079763249268942241879306363053408910071377120044917320143698484681593275321650145449117019077661564759949316349147787850596337153146410842566024269706638875834669821545717885307888098557985853878595331977846867170310661869623592783761042177920513900247923551025735983534560672260619545466601935846125639862401445915137617743245276518772290233183180122190689653188055083244274153458705973320178446190882228293827323559732361697879718349993291212630502071015803349557061800274509544499470160165519906541008059993613084624403935350878341847104687570511853596695784480306217561621380396618942131993704768066030770167497488443533303960411110158940516441425112900361302696825523886660196748049791774957982174424938280569891671302780336126542684022775260028266896218243643550790547203021563075687576722142676011064640409935562705956995554254094598144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] -3092800634293434421266880103402680230801170501378163579000018607669028410418137700445134660518045977899870512643384118617334883596129695132438675343940998492926224905029354101644384827998380323329742387029724657816060376383152667939632547658426825327020970077126668881994928264773288617489827283260819664922470769775755998640658919582551082993516366277349838314403129784491253260542751959626274196381493193666783973564887063382526823806583428119595944749170914284977413201014988965680255636638254612028525620296741130385756671296934788833192736891035506852667268943501251693243065726256742571429386051227226102751337084711397074998099694824306503192499584696854085646576140442335179975356079093470247791438836777371890975420199167468313466234661959671225455233995966119755245251050733587180483682924716407127906864762086156542743319460333179413626177282273392740797518879148552661263687640672022392222313371556439934425440558396183757826800068438022591903342727347821690399780173955893232703191837051052100780489703312626682630986857134416688362718883520592679680822537892756943115722435790269548509336275498810184308780410856429253560662624506877256584017152474124386649128144530323681714154624120514256313274828146523521872639514894175907846337642900386315712219085768712255052105652934797381547600952608930222181266001125124500394338343314426582962260910758150774648240535589623752042055650108114490003525051994552747544364225855915717582552115162157787447230598991515160762309702174875522656996666022528571017845707840378377510508488803038111350778649238774965209146756019619385658874147163956316878212555493869332865111353414990580180290566647084324573151083133688258249690785690679228474869676154014065455720279110256271115662314126123239667166843755311816936060514285433499375229937214825987115027809184115600725457513217412359252642462673056163385101060514019192120483592644681897147636184294730177886322481817555577289947307497925713368876448139112663471915963503830422949960063891663299852675632917290223998720615462479593191168358872719039700854446409360596092443677304438669901695501616840211885934444968892832078804457894151338466179981360733239401028102608252733889507341596104325298599299852108200855479974731271954749987006878131654062683073969615168991353404025984988569868667226536726184121929193246764817807919575367867169774021161930904299036312584697076828440023860149985526875689503318883329839882052450958560534813367212334892221233496200474896311533883169518369398250216443950997902484002137740148736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] 2050220600048640475844188029583266204256737152479774565734257201147923455570206505047013376479786747884297063241778042853821151137431234285526666577182420763072347843926773352649823976566672193963831550090238189040817493330179033003044726805517416386316634105285518761471874943475036963115649434981900011234571723777068028336051718055312209359725392148996325839406259359644333522862049510269362600261314666458356810252099525462883742265931444000887680968173476905293527936089811739322345764031553796081248465024663848565946020970930877973737008904682053940043707161382716552590265965417884774373966204697140969434488286110591608096195167273674972711723218595173214235187259166970979891805934922909159165787826227621692429972460585640769634929167856118291948971303878099836097740267568393108493927728448410649850684780755923815666725002767792097289884166466342844212275203167582338931118159758591766771743214900412574550186226850252992235052243421582618882768882767511761015308873646576520354531950745059714183628056614092726055371015357097904833464384124166845800242310612724564018051517402264054778574503169316354694942007531535071814920117676849812095211059886873221638819200593458703143668007384212442861103353935240839972375617234157124816474316174514100300671402634263718721578296735251978576241510514837133505115112290043236212374776852191918348354800778571899282014819781917936193601161475914986175409376065097425689284741619039699170035767569336400871270179901284841090764073985779888650242984817081822547600461353439390783317230332585863989175422235001939994035193384536987451131049699573678871127638158876426614748739839229251980054319816259167599946280765991604819047326753845555511899016260034587502457367457360721374786510274711985898091325772799676543486684009338034155343500013926296865147537279583114316727087379353638175006775589440824693887859390772192142583596859629235554251744025717906873329019097122846137937773619733075488756843997543579803708142966614978635149788239066180137112662135437436790682976718817630663502539208624242393680319726924880960170894411239449910712075073325492698643437799457476423875902900631729308723195822529553753179452432580026370495161893048368980765776491836687264476093581883430265569211634898278100711750705195705018974820422361856737126182396508673304927991932685122344875241771927141775622220088359126213687919331347194085347925572887341656788105072732710341676927810751975344013519063945506417430489742660923568883856553228749552093660973965150761418237224812468502528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 16032650743957304272213808689007558209317884332489784807973395334585933830193702046442824281679521786498941841849745884131066777405035767377783703163865438054153056700120969234691653446946014608916316624861672726395305552874516531232248701352550034455673620115538311174810288740338332040866690600703690743518056055003043697938809846213225475180498151025648047460495408594272133452898306726480987824382199677168230520972650499404680112504057497569363019007680579227544032772763375181547658436879438585992882940552155541178213828743354376163546161728528895523116947043680624089070328579368620178120790660998340402098470911336403428387009160274446480006591110267253554024003291223457111878565557201454752219705377099811165312382627068630014869463353462414161161595322809913311741265069454057534373076892162576192699467566493542581722699327901538537223781472390340192194450528541184635672320487934796249820035825380760280207045145046323164756162391006058372390910031973110688014666303750956090187981891724291534050011515138778384547535141229674719541167066067935799696254700174545780615874474068045646332356278846946761786375412543204218822960101794014883452347156625167719110986488270818454540545212259409926396844773052281487024386787826065704826514690182099015811378869880627062598498326743498455418418493566389417430463489108307894815528254784842104818092587443636191596629873762935142964105193610399989589539766688624784985934733983382302405956755692545081385574813811134941309920419059152576720969898129914034482229986891860299843330422245902250600625462087236411910357458760753078487268555586036995719318476032770592632144563977991075487030806092000784446662819137084369225754014779506951134919431762933406385426989212490106531680900393365039166988244770049822687526548142823600804076787608194427806345690429862701736064166589794177433700685291383365447009873253414243874120568837569211206035017547446175415991454509913221672446860546480833567520765544185290898181524358696010811996470658609848806038023826563161327972385648860863625079231408328777212351688131234921410443725740426291572017806251001716332950339962690857947178859868777619893786801789518460758530602515810496652195783023080364538975586911781228654725068205816522773498389728356613732948910384040937042086013454911301425096539395992919347733359611308536385854798750476982692074994610030731608069718795935344107186125757855630984471262132773556784974207983244404079765588618868286716306037878096423904781101290735401637806501970383708256275736947443896418304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] -82296445258041854649435583996383217501562182402329866540757941942435359903549821123077995088485362028129565214543299810180918068622703789893047863259154372843639573563910514703796606577167512777869265261826256780807278541766390850111084512198282259142479736371656502349701718078388846981260650992424364495538047857522442319424151247640146092542031968339102909073966344231002241268259553592558170886235870864921549896641520050456774316040532097219860708944700712312294501715170861757241574636951363437686474897636524832519058516343498604515602887497926751191022720160551631172065051108045261298847954694826434075911545074773381458301059815797158883685388045204092437046793828654572111860233438203016154916023690913047415976605728274601412725123516827184423046578942814867013856989079583903933543801993450701653854729357341548758340894343825379837840454370710082316679649604316291642248208521730263185272265713355147050752944836158942431620449903241458951565587695181210589242966026449167649389984707779388071285442540401568596536314311508689768026580439888663741663759699636179296515019813258077167238741626099348760261487780066945437412721355156808660569915688643921138675456411257889643722923841345081523182078266484108129734895345251245357471267184305793667143544489406193474255962425815393677176354708082352003654844775244755689449907713686696495973578536410428588339400782796200090764120485742232084281965005228749595530968601346402640181629858245041638510359659885787330608385203726509302226291741576659915368494534102168671223386720992219606197806909013970073609216663264116203488857350572768335298444915600499945737579540780221730077922065376254699313630224662850689149089029636782483392148906902293338663529620504228066163117035937192849053476608307320701726498357915727991002565616496450157801640367957270998508529703686956476530021147283481575233183367108024662490977532936047266191069009215236870919264482993269889294871213451510180671529434241784115990306865320039109754269335133402565427617505967215195322353893770409769625189559191220945783140686667335831176458850447298635956986256503381527521168088406003775771311217828652190769915854403679887047776084111793363694578289045663881483851877287484742198151281241890347569649867489844392772603914028493502873080396196598546058522809122904981808109726239475619985869726846851921387494745695690599493967665738654094131841127360944033027286960362042860874846455325776758875581754647833791778921596384885380771931120947942460875764310641742461307987445499803692171264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] 243381294859672813899822566370808250071352529558849820659314712730516696386674062841728065737632836454437655130889021842513771901735846269305211425721837346411336692899997066499293088073145165535100864436319575645506161221559501674742568491625639623889104543802186841247665182273951715498230958185225522004511854595893279021882159498303354729362463193965672855975066198897708234999736388379904429269690797779419236481890902893737974688428841186327739206421825091234805304921998926331567898872434142160262236485426750276176725800302344713081339482517134974482829271552407861450756349606377595446316905314794018374837682891903342379897782613841163847545870068379225286977118303566582278387347887132872949702560190402618623677343644047953401503751493024651344190909470703002834273701849841107848106426517434671364739188878177739605562405732775424149912696852404183361226790047273461004172913009002159698872328037206740002284660408935845415516052048093798936373605266133512287412415321813301226747430608353671943276743753759167016740266920389168805743831478365355404917217119910735607950598075629401208329589670715595430746143674519948823859357352322947903287618039111649914765101883283622599831422934348030636696621738363643763004384382287224977148021293624603781593124199098113003324706624712562564955220570305379888224890824265532542092092720939463269576623238278856744969711046516033011752027880002497399458651525741167220553965610843542525673932037852410761819272101358129359703104288675743900208067284478478065411393903218133588179067574679511984152886886532976905964413182035096821349314392614651212661392622710028576015579809615634126334411698069508633573489233960032635676619561915371938088878455649364244818768927298055082334753999521684116240309013397695571341483541548995449135736696081834130994400763959990492776798806988016527593857334105428384477877576338353797637427633294619343014242617236833320452245605143917776239122395077044597564712603647544421295049498095396787626893642250078255768525984263081661157142328129351287855419496792610115092317581810999299848261830891791896753698238639279425491507426713672488364513050784306981332610580474958275504088487393069809226009506245076653947048147782572650890128061425425774304886956155496410321880691657799841814944828031571794299474292233413008380261374147716083608416904418745263728583282782310097312125593363460301296978651746916833395612098874174049745123318698967451037540314035732139685007542659215952107820007097542777139801273207208795829336314126482662227968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] -539845402749803479195834679762903149770042743875568362557395222888029444395609531221507072263610493457297348555924992753623318295489574368387175078474112001274633655335421638991930924404062023798983133821811894150872146330367811478384976592875585693156275418632073371031031272263917166294707653390458548675827293263795635796166278450250259584638807536784117303899450656541214834993773437317696743171507615404975740697154635408940363701373995539004405692118779320502117618403475670510280130260758909874566428024974961244547486834934799040295026146533382049413905026976616867506425448587121432182538473410205998616563183750277920863359251250151722850991282614610113480600294160687442207669674637852450551484693490959923061743147426763152316225255806713592832454923784635012262594058641165501311602464392672522083906344782892375092986568521730930105554825224866525321006130488399021514726621077931525657026967738282972993803764735402328173663499913091105960028569810933858895804725706519196344903420019780924601820501288922449536042922808667407464684900365508731363600166745303987531585365147264785597106577359111841467229468443858043021175091238286484927705493752376575663300350101105523080556962454397690904305119442396865115803478792131038212871362690593594541426327847952593715080904465728604544289998273000375569918311884104005996760177894475336844786831022619478163618106629150290399316668390597333595976287672338066004905538819618304466158576929210342335021518857065372218695930080289340728157190140259163243539159830970937946948328595661145656419405252903749133105268287131198242147445194660561186954216325487885591764639745911559392540385960240229090038443815282741697179804751211654410144995165274297023038151499613472000670796033569932521742260009588482841840240675835685994732379797869685260421536511880039697579531384237199436716951864191536018515572575047448624542197309591723017988005615667848951357992460753483552102582913048153265921803111822524688921127497310069078280713326130979326631124371746995093891968813995104206217229531385432706797616386122101519820864317745527939296436371620509319337410706146152066451711810231219868672583435834298502380513358989617587835274926558924756014376979896565781379960871231875216094371821414974099421758481989475461947118723060669279521744813266913252687421229488131257269774237964755478181343965779670040118158480653625594011977512335747839441517501914451318604446620380757011871197865063128362740543843785478336421757412441615251294146138948193765457701887590477586235392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] 966537484693885419352272043355371331715426967853656508962387636100781436468423844967148384066475990259353206535597937902649312269772020755278942973813587551592926835655799065804714512739436388312531771380069066030043253535817927586845427533041426882785728735544478481995061742347425306918629112959957259741190288181548807730216789115412478363826243396665626509489226173899895114680436978294545557312960237060661237586450596496762614848671742473934463893576356989659171220796140162920434584222183482905302315638724687847793266156981364828016263205632306941085237318236786088224180261718970480267805322628401736687401704704571075377742473578463574428220739057417425116718654400592757561204228374327061323170148204082557687034698194418780974007214263673266216135836485633429579810875200386607341667649996167784497139561627990669531088847432436058677864721436673742430159785513498831976889317208989702201264847233612702563595021501072833139367809593734165593794350035606233481663074640100237049064435698253924264282062092936761870649177664919497204385796798762509099155379074250587549637976198905579919724456514178333265143299502952823592545674221352034879313834738641407763380922932296552478900014245872007846838502888735842966097999160929823055713851993891054625511217289543735478473589093543943946486212021204991380485504469428536227007787092081408837797528972722379766118838343055721007423583215869785952758889522052885452908618301847331288137148106240386266145264461582680787458450464675698682123495596987920351443852874209983875764455368246966680532821516526693944426989738240492143138435844028408696526664313269723976016143129027118229325835784159147793523419482785367668713630087382638313060463552445188896449846485458806012881864600076475237072408776522166760680568297221550765720105887849640639874102566537631890582443462073351262596907828186975939062130157831807030860617477418595739549358663565003788467390160698505263506847650901771992339635490632186112173258408532424679730100801887827488625975855340583942247016683270204439002874423449942687636964208852851138064861379440667955440238201998134017738497625996241641990748591220113727834508379816336962615788919990634008330891585139169315797023863602324563090088715145526160815864744432149940402369301126474448789183682108985007031409840020536991664689401949312305645113416963313645866870461670592272196966374943145032459794756902130229448349715247720117881491678769826042071267718546221154594032021515395113707166675386698968743046813010350110249513414347517346185216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] -1438719232400476134186332202173997909750021641814501334137983436855128739987414298851271819324501783384622018729298891344544968521125187008939491531836372536288154154631231667832740297418049562365585594023313452947812947393243859425377167081085255512419347334657178822304366807217446318735259492087228267657396197091631818295012226210833678091546312152606883365440329410903665339578929171097098597257995870410861188593489939907963500326974183464233364530340700012949149940982402671050984011704755789040008965325351938360794529150833515085347043842541413580091414222997106779205070525840125792215361362655158956891578828229916389047851600577130245012956454098026531325853196975523566966956651604964546312868805168898656649107958974696478621875273339768760871768936550713274952075046237372847514505808822560550808629059925129067522583551682470413055608669122952131372617386694192690850928225401221692284015838718070268162909518860310985979048046069463559009729123002941488870661822330570699526031181325828244066254324136595746180088548185650013489272421051644406149552012289637283684448073815035177796865289641944984822140150800275979308579459082591451082110559819031000154900671005221988088887968492056904370456756946125180036849320632643082237040661020716641806074481752830775914319325912799577521750220624541512279013322747342386408293473193399343438515544358852535139732473084151587105565897214692651048893638926406489760970817500812779756543111112680930867628466077227340624680241349916191560715721914880376354385554062850649452266320519530635952304552439367772350243513579677230334479247658574229254565856153855702407734349354298612508330979496362357160812275349314563752903680054701020348080932154838627705100038025707702929807294003229255306539804743583383685420833381744062220347724638279991763460560579902024522636786266825402510035517830223939844592599161450630583367402136354890067019432492124590936648549682646967560642198558745874291521421802527285874858644998870675691264674127570441849816992683200418427185503362227885284854055464121469143808213201400004115767778909715638008363982617238001031015424789804208588931288791511900447638022474464686264589843140439644372635455743199305961521896806013647484522161727805145160736984051567940761149112566950057849233325689911075640948153224070477451699278394447065339500292705350311331134671284181308891317152965536733754901114997311405497859776963405929010997448663443554652147801210237380531206900595603837139158719041090345117518488125297290418867947689672125420929024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] 1794028425035273884777791456967652682276069045667506346318203817309467268841239530206844846995206345036967373314165287180899501121743217208631131279793388532717863146145140720450627149020682786224128994219194423873907247697173235912089483884387398582819152855392425383788757818787734912842556622423487684682803429733899078869894858061351734290363848845194868379907636902205042854707448988478163607772715431865018803520326437215814338543810470200621589894669502348053634490885481635007065333198596957677497014475097877217204827308123825909664107950918990748381187945055650487396802782893914452529332274398750915195540947979767557042347246028557292837193583312542218521650243550829236969987096544141357574170939630022704493856747839680945245855368175720601854761778087060986882935878588085486564662136653067921423969863920260469522784730437680824191995000994635230055726310007911079237484523297330928387403374444256802086235494474407096846446539248656767227392910999856146648513458260611604100096829135660296049170096027320623740996169481104709434407560768950688727181009827020229840970161740638861731230782600026452772482798702989825349117984803669387040485880461139564132229474334987719595385671080697158593186604094958153014845306321538856043621247174809826915109627182034408155163776196615165472456985478207120969660027599818145719963681142901848994485204967085120019639634070574739288698063691422627783051082581360763431637482623704837629361858420719790155627487218726021877523884256219114395037895677519273911872649986136065784099532657775678810168371940040881164458014879187567515584847275137193127464839956582969707607477574889387740822854572166022803837600483753410833084564201811777008530054921516136383738222875625663932251984591904142766537314866524737199017034900970815751773789959170264682780864587572117120730929174872690734497930256850177986327977004968050965549361084169425960203102039064857359242460141659790525681690065593097714128009435725431736707212140029460594391057694543264444977419571374810200887611389139167055408693784704027661198604897474694123156333636044753446707310090181889097793283830300908002297111342896035143383281391649836488762231601261865647346313481690670070627928399472326833243900487432916552263422453106423754644678111260521118822637884082408148875062336558333557326563660073229597211223569855620216759928530835133956427855222397480811529667372394930016854386849816593945601991313001268176303882674459690612987419303366067706462640110403756377305198413100974047492504487698451390267392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] -1846592253360226457683854397416718847837781743238946533473448434539119667135257794706577342687982149791792504179850308000733702082809142550162714272386457272990504665337147164069000804006762856300809571307842884505152916961584170342529566590019932454117034975095590080582770417057865307987804220513440618770534355414363040391396984327224784284428866368493023346638374032257861248985296609129008288032507314068580919296113095357900324901569737180810438374005795199884572970352668838723338001376787028676345147811440974242494150127393392855371172059281032153766747321847438951415142464639398901787853419419607200057315537603266818587528250795062825600146817881252775563371900334689519779188724926721711792634674316579268452024239247432676055054525992939923306604357972532021917820215764397400801891571594570255947033274009943572330974153493941801264327548198351416776903377364474960689665440698289431008669754920357879889830645756623438680998483009129196424885780739045717681108035965327704871092625057468754186764050091795414273305442574183850579951605022126852689813679528094503262195445075214354015635717777318224249904513326382016339853717116487639813938632330863799989632042232852819838533285983069111427396640445438613775383095067090475667451659916434599912174793144760754761355559441209867816662375528011628296852829441535689966353544706192072412323770304641813109949102933552169821932016946323358643737484282890506610399588832108070032386433556267103021865742745369036255812880479475585338112527102391048324207435479331226013917268891180070276383769962234221995597576116343141718208048302540559069600165609643679725198777322724318838483342475578659009213959395473688618143231259675516173768361733687400438515709611495049644475963909037368695402618543534986969525886000026318397894030838294897545480361152692800489915341426852779486747433264885784979094948881233118509945446916753080225432483073435864094740975619843330779710043882043973391686214011894471777352503057704146607320758554347074405767250033663898629874363802901663196585117861880681248534305912023542246273220429235836091692596536281728085440780813996353667862528480839253611002524876941835458286026490817895796398226375720642834865835653387967362559845071593004335863818791792380415575452151314911698574687072403594646873786385964567814338057550716425181339970913306093870668315177290786259059947312999415081547218586522295679466426925941211577432390271721874268531561189899023587445622311818269871566769181391549020502047173639707217157912697929953066352640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,24] 1492338798328369171041758140976647270142396943222425740947922933568977694507132344277401809595565592030745610701371489774448879362527126026511241677574615059962234438333378989737934682834999477749972859247814609785120204848551802201792507239390034226137057331107513856834300227523806002602880676359468019848616333574971817297825593321759698773418177665346790235729085845311524462063679258745729098187483082328225074693800577050214760678322358632840647874597560484464826508112342703040131967166331250220846401003333830576646504148569223465837457484544621749171229791925819322600688917859585485708947781484084793730336631205153031811888378740644374266433287111437141486884269046205143233445947970505929724735060513598848115863792753006260374167566142226795111535634612852508846986529631283433967548904472997420396098341360966633430148686147790571685612064202844930372120219259990198884860815905617312950445149309376421078552674113558552398034074003160879681348701827720245774201626680969657382096287965204108543859827434253124552498913655125661872257945414787271749407958761336725726475631900797878114877528504678110112253845261731310240395482634739218218162274263732155271104084275887165804769663723285366200897470208637593836496904709499365900082531189558715421716006390926993765975203082771569798577540185674955338031327857769891947050038308853642374552054278104988593549394831330930672301842379826013140804698019943677435270187091849960039335994182396166192905321358176400741791390978749462688083450151362637328801995015595763596837513135333490396205385632723543493754149473368225952748794188087257808237638292977749567211485760917684429630057079415218202176544319582801339693908744008873605447879701913759231902929622290514431997790837274314528499775731541474848394361199514129147180343573269885207909825089928864892161596754692701983962303412600189907093929296104829953384437802182334528034564928112742337741546614713268085626028081829925989303980272562902450613993087980154790850536383919268387010568782017632024842767360244883117605932693494374350118743146343452914996382687875843334876889095436574732377235526433102870375292357344743404609883511101038436913703531169450413486780659834112127905717907177751812211333227693479702615733754318004756365593894036552049713752956836644690625104137037823620791512286970744553029403330784826923855209653576453415112546156990614523811349437990600021269523722987707667249772306918101804738443975183690511321511774366275094284742072685238382999072183796583109348772345205804639453184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,25] -823871704212699321061447097096019965576319297098907317026432184354168992262510877281116126455085648109996437144387747820154754236843863870352193429286875643493671298089989027805649565179176185872656140383375863668313507648819190737533323168392122226560356632054881979631862490835365702452181561644694780210704430326917545219831133988111731577634603007057269674182935994106738624629704456429532292089557074707932685789445200460123058588070856152835370258307026537073092343065872521210522759933521006332332817799730627195985511878299263364848925980992897099230976320539276276913126849294602439359483319632651367626753811358213738647708949810022901881221196885031352248319074379886106996342156608959835787088516229587894498201608656615938579583098918812347215653120311072499324261806919886133243946948966619526460739681772534183049723691016815364192188411612667154040167721551665252958337018260921563113432274906707106543573873571138034715077306603231525804565062542335367077196786290544400257213089597596263531173357972534599486575022998078376077721578551506336991081561111757350710647042343874271424349635732688000831916861571500444341644405128229435985639730399127521291224882020535089297591090737659202022716803048814094048255438224281960952521687882786391615214695121784559760627884459079892743348173837859320577273704344943608243654291969891620202948037665051979426136196297836284393587957685017129593749670007936935121846157582102995994231335901001347759046660790757076701555108500745326160296778155566892373230578030629969230323861618117378389486753999502212261333337540406874756512585514929329122979135354272423292150093380650219109404857758953131812664293354682051545165131280268433777996689807564584803436404864694536575634345857133052096096784033226457335892007748795128390896975218192840763116762524296617425757331857772774670697541545852216981552856374355605661255777309390057308297768035676698814844245042119650392174811333736408163151981521848213125640175292701990739015993628681373635581769965920741171968668035439971634365764019936959122609234414781268625132088650097119707410126330581290600666477628404707665555079164459629955057936642046481845396724330253177197514495143538416651867856685635627724237334829072012498705449210473687764126098656913344922600666028296935137541009797993471639725001400052877720905107284213953265797835050063010919071650831533795738848566747008370791866890605750560138309946326157782315606316054594812052364168658305449784835799533697445174040737383572199564453032809006482700894208000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,26] 141745599202067133351290303309647497644235111186378958679208084230806014513197097602392441560653047372210745773907181675331837381752523500831525699491998271702531045917629599467549009467358029861096933525962682637813440698326859596102438167155627002519247625771291666264778585411100387980738929098434498479811333518896525371757916878291569090401439766916624506926653462440335287836861501117735268238265062648209765855674041337131184437581576180891647562985743680941405262600673342353793006987720043723372281467723403071719035779704587606132781411701179936656903548278649613115158175552854814808572769465169017323527422590747992693581706454054175959385920130751148538598765276277405897529345686091153118377835592996672285109319704853773519286699102109894429075971194036191021880057216597622304880850044912665135679636291055257303406735396384822970745077588023478230507772573218641535162803781725068121894654483339362981449139683338028201455231133498278470996610284253667772696415547568845220337956598930309565551965972616480446331779718833863293464100989453722545197298616238205635436656758119941048364023492228066060703932158282895341668677215228000138117462912289205374024270094143117094288553442498020585131981441721170798220483387516897859403333777258005320175340028449624796277868632162218699868482892450691465954046584446163317687619629980074930645305418624674418832777953304023127922614522026596986168086740002423740867924063082648769020656374146347268303657569988993435671892958174906337283098200655632744994474255641479977617599923735228362505835990483590305898085349258923673446918703522542957203459036886827034073864705979195703058804753201970915968705640114195405729684201162894247354670322556808205803829885182947562192076857089218208368459873770420546853218388158244509774964557402382505172365139641796020788905784175083899654824031042000003388793251595672052469584533296271888462486288136355104562276290079084491461189117798896257849825465167469513133037176213550774281099806440338617187042086234227863470423944766181265232384310925305197689356086307590115450078407660858329436252388609809691851270202210946014349731191991286001770511148147105605991596069141339135396462067433983909696267626039600490106809613169950915280333089182749256819703363825770320042007148303844772039780011201942623748494845255025730238614046066752323516826501385212397304508366776599048734656976186168088432494944451598985194393061625407707368680057766000466197894689445724514759839050121517786904420958999144275354326002558876191293440000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,27] 223369808268801322395085113068917849803728494171526721141923595442020465012316472374304460145995734655218989349591061403371021125350048748379282651274382495913113133922662647064879020663603666179276227593016743827721051677477543552013482759006712243370172836229453795047973927541863031284504268794799579419201754265395233368370658242293927961351585074123310988418397067394749695799524205714705296194314788607421947840331125438622999410013920720511628892129463109823302727627870924080801378009678228194174569201311289082517076512421746468919965929111749200629559706356668349180964667151919327360965963831051603816324007663626620992087324150380863557643908845974084751013707769387583285803336577911811245063921155897604946902801161652501786121090602495593929046657930045030791601322390134511208146695291623966347666954251759052932233511859994716673375830059552543808020491577380166626037221190129381014747324503115941209488606106902292078256565242756251563499390129003384580068055667997896631519445890109927244526966772604300375197761108739577202113613841076468391893559716150584007856319993503737561393778861606852819414143517089721673545173051377278212064232691708637854541137644827048924791489330950727768207142901299825851502860837181130550464427004380391928593347611891544791593432600119200541227584764086537561779050294920621231133475375433191816018823673344727856069616139456751184794114478787797251443741974988933792473235327977634961856476110830333028603431948602750302690477339300114970506675397114317013600188721018445513757889728473124699723893828406937105417309494985271441240440869125204323492043963149029234260140221064794621014677327451686967422111186703151607135642649313864657103014344672604972363292686983672567428746351136746651147740016405282710646054125299163493242116803110504426541392350146781085086154636138735942725536740678283566032718793913483426282033654428529589150743203238610387167330199506197834171483710149207100059285304933217925392166054141609876715757667203336888537985122561542592901528378082852380953200165131441526256601621070456823434041374878026897051686294778146075247681720244289861156821770647990365534494195977517257045720627572804707674892955197635511872274478484707166828003119058452631891592507788254775986331220017569182921669759530509540682337727089152101520916645175534995795224696128615098803652471815089996587211072078662180275334578993909103137796296443260193730337874381616321545387775117187131545553619364948701629464100629668074340440020340200443967251322820183428431872000000000000000000000000000000000000000000000000000000000000000000000000000 [122,28] -159970902393602852070940901098411080596520492273966781518094209455848488125554644043047711556847938207873538686104081363158426481102425210456629481300693955812223882695038828660588947576081263253001909552569582088951720070662611196467327401815655440850845970665430378187183993529251912035790296730673479556548098747974075249336929045535736354416314317822134941881758370767236898503660085943687457648039153556922279496403699114698079269489273941957076997273879602660884928056571535155008499801074375061960696514973189168149065920854603288012335923425489580785422625776119490395529626628325793849692018986236018204461122639863593615466155171080005150391520182862963991932462191002841029775697473252867490306282616440936374976170721539579141686888734684145864230167429389103342437506296973153792362169870482688326993415804340850095995551004122628506569188900123913388034411404640334878982706665949322857950537821026650465999792698582376676569824254269556822546854821717523815484486385079229501413232145723814650593276699215143245799150239695473142272265195508137405544750674478259675277829656569518271161353659304158800479530854330453850757764038632534995364681500117815667730896964323196714500231797196333348841770983377192099346758024058123577658054439008639972792455921508132071165845460542162566787672779822376756089606131122134489600577649695115884186733815193791536510187057187689007434813275723106312302271801918611578076559453237121257559812938212401480996071530071907680097249965493070169044337012880424125313827938550532012998292619016847253644931213572763256541869759109066680368400630365422263717416581714559320992765133780037066257350229017052372914775249983281129801901118907097769789215767530930531887974233728272772690612688376005882484363397280804507340392020170023211465650350362363728906771792234780397959235672311470434777596962930969742434509790493641042737187947786577994784758115033599078452740934523669447317310190423462466575195686219251076170363273338733328852713481555490919296590595722607692966407014404934038308052725406126743920463620224203276767955143078868625042077452275383207174229717644613854546021609866096741522512532706343290663098654134433815967542481666466272270903957553398396865253507962749554832431076745797352997250324549928805179420685816523557251495190195498597640285661549012441711247172639913191920872086952616760046748785158928744071690997790366766848864955157820594166912122011247045653753726252273740218248620497297519178437129272003675925982213260313377828700847146502665011200000000000000000000000000000000000000000000000000000000000000000000000000 [122,29] -154402858267495298215650343869496611239425901551414164485645315535810951308954410113967177449928877776182768305292491138354035844559198785323983075593517921467817654502145857835230779862997462151593451426852619329400423879484211258404693543028639384962721311237472290867336312569672763791413606998678405461662181868201173037746106479531191775355128467169300976913796792354870419249628639116543258499281453013572606660341387417677286700109399925064816178039670163438330671189474123492210264129437755955758679587977048827100244738807052838205199810054132749076936422155125943856452378608730494496020647694289634994046592250497875775178960478922326180324566806816505377477169989288601715405051614322833661200898458828567017467127520625558289531742024805712264997551048282160782811840370137765142036813699632237720842916311604534195520881055845491632170556251359553631999126830806786913694392090081965181407341015544355070996169071576005020389607549010178534747390171026793470552906088751304834635048419992261342061010987780595391693631809554535353840950986288292558803080231378808473195878769095690451600424917295026768731479172699059609287686551059392648038615922625560084513679645835662854133587324958805324148554992264029996424981096238683076023962579269639723942642114834316259068611406523228773975230216617120794190306196491988206301352780841204782972307131418043537191951954712590799528201900145941423148545671470244187452480509237860194631864938915029336185608256242800854618084178739665800608016258511081541294028856040764135130493416725552916953440257346605645972338495713291196684733260169656124193938081460783818717765182164362897612607487725791843219303378389875132130193663276810818616985680784612758792779941095458830567086458400212496108083513229149702728061653464672872828241634759317870018155805261226441635189001731070798571071950657982508559165410814185825662582228899176066400490248492009598047238044410972432657371058985579326283582600445482762064311461632649996956861456780481068556795332149479023121694680119801905404674502391645043421580427607744669871558347907750691485078350849406935039574209877018520069246225239893109950727487448699930043239575300581349710017820937099925312293989824091100405773721085200745095046480420216968538357350814367265258827645890071420122464440360175406679856946302541816902489110019633158328666200287481991417752888455873164388411039345865459629222672349789830285042782839755785899481595588380793912197484847549824107641264037006747504300686811644961298447709715049633284096000000000000000000000000000000000000000000000000000000000000000000000 [122,30] 434986156924779008418730896413932682101443833821222075035740410126748379100874404592162689745803759999161478506355669651422173499214797604983429750608567821823808322311284605132613096733338812286124026132726414395566020938467444903222782296720967852808747636608034528681485883982560719484107432248624595634771600128682287406960312357252565452758456868793777710616173837418366771665957596824853590774872621833434981536885143693492921051107959993154001041266661972335563792690956045210622229181777054471830640046542458706281592432157365761604447866647358719141249164476061820921978603155117172825580612637668621549986753103277998663779549194512868218365878391634811990913957885457450228310166057929096089691305976239965473965076712197558091374795145414397378225948879725206844655336631600288251202001738051875214258246859039845926068825067442842544676956383466052471275179336910354039757119282335065657567784868351574808997010747376500317620980239343226212532140615120542713783626122410998093057317777407930408228588768850419060872980850025626755966661516182217732078095540941311778867202726789395981038127115384032787527153269866262938598057618596366212880296603648084045107154528133195702126178295362277638551296812280635235217162294332005285207050453807801250781139303174356009540733228942181066076962096680451471189681933102618639999864780371411190003232114177589478874032469172473694715955104046814075811583445780549404372769972223768187420111472191506022282417173829527713235841008235049868688338738642448669273852585674922656684143996611971303236548843400071253290994389250984783213060490729175504008911965671945249635638548741162085574263670257351915120291294940192115597358982848888071904968550163955872094270074125098885550022606144481411446763164058561373964204860098910554937019829748010755701545111005086699451825025014260973078150999619080003158752693208305240198844353033835011629388899605010344873480586746181468954227395294312253530762249624614361751526298408562528435724294205603073558626587100456558350723336516987701965024891404114503980773750235545634328837881316275195451779232327437517450562046639521057542609502204712445386890800044510896833654746698359301246582626911057153365169282780489525188125266513119496041780142339456929967762582524349253091180431698486189178173026348376115939553470152172752497013514175112365798448706826298598552908365225154120420290516580990367286985270794045560890128278633289290548188901005047802045503975010169156010339873725865573007084009656192126337542280354747429945344000000000000000000000000000000000000000000000000000000000000000000 [122,31] -519078322032905490933619766785235797943734279937307359924154581184489541699498374131168855974900108860848289771351337923825112733652093066217450097825389208090278720236636926442443699523443917014330127106608792869552830447114269053796615851452495919594148405243600468177724063432635564720803476601190221012668933099375681277558124531748400438370663344478594957385914926649190656301630914639919006404147834985406189079955808988659029245038190189518669541912923731547925144387943336280628058966905239039495997587683123969438995929206980657155459029141476701182822203892132189912030459050503515634667464978836076219559285970645339528161496028470526186102816172064031210080540163036111685984710827404889052725785384922727307889000602527612743767369515593925717813441013451718576898405658774398056004215281323438548667069257506479895571865629370463958304994345972545334981022555801314714755170038340381729420970901461600275142940387752845600763846949122851206056181450172283440008892305191140099600399036601356370851833430402630999517721563170932556973732957909897931859219084263818749169366986458648840865641119732037424801082494300873592690119295987788068979880215202649119540057494113561483684773190133326304053218125567578456418635604848314363258143575938892700261919524331499241346451936058670358742860333457641265622968678756971388074975534491935631706499554825594579556485886606992575780406973523116228612755890424986856593124531192577144321651642796393621700732326160352918001748621407044401965427840454837709701003351068094366307482716499836507962560347294145408502880192151822936723079020582177647458622658260893970646760635951985245779947015469517208859198771618998515954478038843096081687333174039383964669467441297224792889240586478495052313498145424171490140237770495701952261039535652104549875008188697643259098844544059492566006032702438692206763510245305210468418599476758193489905359054727704266766179329765839530469282143345243489343765850626865776964090086802456430597986521608148679935950508324653212092619033571442456984237683554972447685549643855847189880442697083545601266125956536798841790183086303522168132262261295535390443379980755405296346045135745037152675935427256183495801298901666865404124615151098701276628359002638844896295077871168372683146896451628912414412088663183649309955129153834164099243514062084152255052106604636503073899366714472785313784526978078230614872877605265687077718079893711727149264347494891877871416080740500535854175613159129943646820009288136086192300560762158577891672064000000000000000000000000000000000000000000000000000000000000000 [122,32] 428849157990316292968579480350129316214316593780541178833993125813537671303662055595966966673205702936844954531102475221405347027873032552183571474089882144932060317573569334942996787975111006510514812117496371537078705896334256981582788304932196975244475050233445713919019268180412932955416720324334125171442060155250900989235621043591534019181514958223033157073648405735010639272456749362813612010034855035257678918273046581416611321765414277717330401655928394208390873506773291306437151078425824072294846818375981881430036589531136464734007213477515466078630949632644262458298781449700322536289729885711223383641146910685661783636890641038339054038864453944735772234899676514353606302135634121182178278547075106201001505215479466033715836195937982060729199546677307333739310583959754991755382068831646106612624385078564445398213291757156487656859665436952149020430223700071824294862579099367537499415830176797969957527354377760451304392349654946404921697822721787650063187784216026780753286556287663240812678083423335179905366306581103244288917792635093589602111432000764354349370461282828523886688499958643414219247904860717768726978844110854614758904562760598137865519662443220626705099169247314783622468607987749657071774906486089244271709086387015843320038285659398210226044378369327095632774881272592845506992685469753823423024824764298551156620507212480010229098313085256256021075006448817298364459945161301480503493507821795748449018151564979057680761377848586841546923761749118392383013884487040801520977048926440558202873576567703559383298548561939687685346919371325865300006380740688201451885249811762980005688551056835978380317570560189328974754021035096772423798539027514144714638616459493674412707572971268585891580097163288141544828723985321224680177667818552460590725026022550037370052714411990216907410584882902580224708308418079894750347202268562013730002926356243578589109870891523873561406860536780417141594544844090705370785596986431366667490452290053967529248378845357965539014967098575778095520527367698616298428490745336216786403219996035638243439505967893053092968119990843733500956564987935860165638908304519542349712851813803609572991733838444124642146713129079235497258407889386193569940990897706233711095707813700424839950478924965269894192489357694561596190473474526147990580860261896301349644665166958225895118031384666911801082487630192278639381846122820529335386984307154212712604022590024608116935467706377528943243530330432991459813409460415276442752321919444426548681240774403572147159040000000000000000000000000000000000000000000000000000000000000 [122,33] -274440049638106479651805869938108767592497483233453139572071013041588631589166446639787029819519979892875218995418446389073016850086588637180464379546729704666503701992257765159143348990943906435072468862076294712603186918622311186070494794374799028258844301726028547442367512139078252723424843412876237417285592134007274086291711721434456314616726697564465906996655917519913372658830789774030476407941883365186459970796183727273750016003254598817446750145768998040760967731648241908944540155621983590382567530903912348215181207080301375088564285876587500826692990025065751633152511213890512162888586286924643576662086992039672809647789689575052684611262641284498899998695086487910021811390411596855530292694658447154354889191096401976161737203491968834672098915116785042114048082339476111900973164713134307177341421256035441329649466328488216228832340124548701170019229467477748181897463532483984767709938600928578431187501050838761868435530642503544201415313531154867751755845922511986087640040196082975927925510716174730670030095424629507245830211321665861959840048421547730574978549828065265260400325728950105089232316671368514784180361275900608531328864139561391415467747361947413144302523174994226175066643027239917852516049558389858684825864323685997959443415024224022065520785700434466671471208361318932762457122400408269745694320558632711910054451057436576489925270667030739256344574233484372518535718224430695055397222167096112830071300169594427993016859970694583441699003108275757810970576252438539997904172251942700952686719915804774335523020978822185034956787705629818329540433188984174767394399662909307397496591237342768753089115270648117824909822755981083120826822948624917917181183723131159632558036744814792061647821139112111440565887186941993232849358097821381790619005395595507491546871237053788699374758813250107618206277221979308959548932341461055697110279194790992477245893136235648641489984797017691309497783959038220341027559669526510849085481307108696436918102958032863622510224426245886632629629226360841072638682746078171699301616996963506474117114694418078557706217652065975414070551009769116950667814310075494415058124961716859375699813871439074400139345475278736247612934833865737049750483207757399393280905808868270583309357164025909026364046674587515600373352139411720986381286723096830125567859365447791109357007384189531783880031530805665505797822960177255729420388029169494323265808693021381645719272216493656998656793059271474577914569752280046407888998414738517251734528134422222398816256000000000000000000000000000000000000000000000000000000000 [122,34] 142928345597565759723857864338866796408952742685976346139931197896933339722591428193746360163041594931350388880828357852210904593097606522659596525110363703783824712971792724569425441596240838625627217371983232387841156031122516268649571186702612413194513292550060902656933104782170362275556543630361768939530229614704038982828295992608685556850902666463956887539775181790986136230867685518346618233877739991274287700383956927258442355884495292424932251986705085295985636804974286584722132613858434820706585967240974741746792512829294651857680835042724768876352906468895557304641308235663111469976406259895125146143081494532973622514417410108553761915959312567237089908365567507736056593901006771954070749011239496829124232524975271122020593329724172390032085463935107304557313052801666043819061153464151928754960783718052542023200664647438878557261412840025846066367552616105811140662768369386998590975323826920489337727190495205114440979287021736119779492578045469847048327968324084135367869313830801324913612648392488017822156515198706544954187584429957849311837513326667622018528759661188747856425008006581538624691298291825366246111309279592651029038654204549276466281141750945084205938117824015595967500636694467609046034060757204379291876192121166212453135010367211038002139796567285853696053593760883010829414982993045259216613043865323795890780866415808081831190831503287253570129554570916096203969439833026664072412889457767997119211387346059292469483403014328669278276731609757635564579416612258651846227769532541383918272749897029123005734805106417606638344204892972578309078122449740421268893347990165772283764685961362222864165546565692703493923242987006440098795847064244194728916286869806282380014274209126915167165390880586184541965167589886355273949394720686922508272668161657114612149826897823562630442993150081821605004942529548633532774713219894134201909065230962625934834545552032896807658333487685028737231408750881641795239673960635348117870346425766647226300260523071231007175853360218946048644606452662830439902366431574989367739826531611166425350993928147542837123701019820526782134839769879257151458709616506794607766895721597785290550046619390181466147326366186380527557295134236804255816818187021459138224127640725729624047184425981166574693731079270087180643327070312251662755013596351250386616768616692038195512487355709035067975662195557496735088466939389788493563879225828929627048259803133400759975579178837727122715786697245216905885012452785137171941990028690248542688610248915348118044672000000000000000000000000000000000000000000000000000000 [122,35] -62378154000000242550091699382133652472665063142332511097180630394975489348330572042312302236461615456812349240063645465421438476032981961744450678272130885749019454749342285874406865577533052800026612509221342141105746343480119610285867483165239859573697783622434038595162742435382068931624979128934202053658361828604334938490412480925527283079296308663059161215408853134946935278520175628119203877622810094028368741320704955549651079407984930109878579407151483131252012808339905420117753921476601112268332656690814193839881585671326112615786309336581289141135484706197240494358484131819929692263972316193742552983430831750505151723914071201806647689988678740069729589360257786346116368548065520344918711422670591920240064963896103186354071523616800752130033658249463084224845973281157011107301209219790246500294059330095980419225407887747889811037529174994062429066225927176927630915024951391278488521023903945306040938637621730146398325514004566528708537436791819239769344345455274511670090369814312328441811929514437588043882587224812383922407578596343606856654556471223268168866722524576006582251743119023294114487436363739497144871827582918411778091472637103937896965955733851574194217609115263906586642624655314569827270791096003352008447564960104188226730283943576462125614829273553556920259486927317996988047318438069846749319004367621130860075375143038087599325158957892092941237593438451087104791560424386540470769556774320404020309408837224821554334224105455353197770712260271004967907998256636352176073185354780850022506803261624310807934715440945373026938583893768574736412996879418139172760656086523177936538690746796731412739955591502775473077007900847186826643910920557436461512256935265282537042430223930171445222248783548966167505302161729655695376082790566404778708346211895625904394192335892836371400259492606563128609344647047673396354257985006468965367220632727474223408308258508413211053758150302190627029793109790729147753102263837957202280991173905783891552451051357255716063184302415201101646215098025911588544026641383342792750893987263606399638829458909675781462037246410165279535010360020595092558615404965007136794891193738252066593501392813571841986480229285282554439167383537423187080175174762093964004252715517049971273222413405361963304874253047275094948953766617124018994157534397627385159200369455574493720190742149094969593150378035860336390897320269487686135198909711302641987614792672585869055680365906351973235782583490619926611944813587372567389404012532437409132762050844259675799552000000000000000000000000000000000000000000000000000 [122,36] 23283681099637540221525139981399595148540297063708658004682938432327076670858955223850981314576879974410244899216829040580980873349576954958123915593804416742730936902194296754686785802037859193630916060204946486068733870446662000477375352601001714787064043598650868345861057569383510821808229879904340374820115701239454907235197978802061573512813709005335958767901415759777782493385094214373767917972300029957013179373683733661581593697627352028875828911760616336857810744350549135613093904336666834937175138830314522711931468547809217267982381076220770552747296555096809889855444274386076699537718302274898349778457323791166343779400332813695457885175952271299511228181383118431857627506959625633761992938354381639707128088102928848310545735388107552462124730105370966481250142055168300248569516019907599261953464604144739053677309666053080087281994761527627576547325853655993813574104006014248604068802426719866605015904761799595868587385452672022662122636379710217692548106655596909580076300124832562335813791520539107661690015522981245971246333500317253327135312001968395782846559777466597898662324722293028326617317378650544471251054267324152982529586701072181781202368637621744355025434125316990955843247483465192221937456081898331535864447359484453540076610011845446870504566753607885787878694739167016919728257035761623299296441642985786426380314783723729358274317835500608444627520128875343775975271915516120946307799993093856316979027964406828612612674721409569773863621518467932270101856496757128507918840903759556243959664645822348570969407037787417006815733491235906522856742857468093185446527318691251905569360425331233630616972371243216710063969168454002421485191754269808581528152116169102491555460184970307619777739156213880576036839346664766355615966984552663179940937217648685193537675359652823064208980371723412489749976757083788850367187408839088161500617351955041320437428873947557951928004285731146787888998929266491534854776171112185517956104296515679874928861679309594991925946153117582957315067918152095022672272375134311408189153795564415340408215075046742108627742557603541559698615742607779541475054875504688733388779691483880711997056130728226476451852890527940187134534709806834259593165182939234853691442333904822837915269739263089854433792756715766847883850282088512211370148958096020897162932374344022940935548247332537297822821291594620057766862693985857278226672991632103535108989079671385375699690733095572714552359769124174430387262368027658082766748688236900860676229896095173024153600000000000000000000000000000000000000000000000000 [122,37] -7560234410106826063070111813694384008483051757418631040425365884986363985593636678720539298429630359857084835357667853565917010799181865648192388868170180197958641016185679317204127443715410043472582074602793625947269903647475286852898287466677809524815713239912563477247630896615911507979168086334541153050468902289686111182430966256911507064370183612402476680629866174921253521181944540552925450928068163295919300370623793512820219123230111905457490622147961859429592862887049753246730497864403955748595053560106423998585083276474624499398615549246068765087873162414618603765589013946649079454617077841524924131990375166193481004998307304943116710800005257188038593274449202773130680193758637366070903687774243910643880329188085463108756315025323597155022462875734409843006483050253904683028131657188686603340546528764994173330412091699422234634639704849373510239182680739741220830290066836078543831890550058480556806944203831661427533013181337815105215256353069003347307133462314101436323285771278688796301877827966847651934396537858598021135690997203716192438290294746678426163775646763366482212573320654871473552466042324963416561038219786407363322573665280524602155061797093738376233624850296564224102094524238611319105203050224910217893860949901583996573010902768921830332083630557392239136608109237436604802651230739125972935747310036114318105482808908933095955250474577307636955837960564240259310532456540879078894917561253647588804541829554926189607526243146173662508845576832553378154766324093948841656207131605066431139975469958519576298135364925215995467274475092669522214671198900273644284367819649023256485737847523445517523557701761598681537573715230780582890881058947734323257601540241488115758435579440585126832870463392105763905694703429279635746089295365496772785981032692536483721790050514775340038963130117903108115086245348843766783187085582181280015641340073784422635062905646101890384409907752033669004392356410709275244716278069285961437952691382625243234669111281726261312567019807151280682187913245047369509600437678531909777889311662316176891182164571894085586344847089260373279340740505372314247179728858200925554983629290307478174503672324388852672268818308930301669626142065285804666460000572550480082793490788215149978485996351648862597408471999566640684474596030401757877406430601655511476732253009283087480334039667414002609275448598381953513432348250647082021684375796146847436947854578813594367657498515585381848060583993426809550441476628606793427952634876167923481730464041287108526080000000000000000000000000000000000000000000000 [122,38] 2190350913876189007622958757645091846120823552146662448472588703129545141535665536085976416196684181464708127257540998973869082485458698397937320913775354706661787388114557841386512888177339786686333218608446558954780727070188639048539622040477905682870923709596836603391022427796034414656236103344829032752659706327968874379067089057729737753628120371956049162068686708394731659151256728401880793417606264821979018417295830046868956734760848554116987847107922388936388868581052362343649536890817669690036433278465246068013360923582135240009626996564081776864034152192684939375448785382457145658412666504881941211670702167624036219892896479019489351709831484210524942128854868426374747041152398976899327661189850264016466992809383743541006308769549812513132923241772498685861135557164437318929870356895438373847444147240337683805506400259706603853482211004696889097414065816944019064365073187282657922595966911416705052637473450475205540833968148140302656064678595423770754860291010606892853112415947187871811456924816833762463370578120602203727004484040076224297095657408998097188568201495797227306285965543782188172372888142474863604917092675707385767550944762099122427398015513344001694695551286087657237347045950692368518054509450959312412256836574401461039201236826828348141566120301024241483407134406508824469140861359269478972788352036736704412352267549688847443744659414913213643976516028621545094083550332050581409868353190445874432460798093104130963115184257579653939196880715434443758913484138592698704217249609805458574388508720598615934148424086874494895376729905725350479709612811934838476402371719361144087144633340035858905076649534046361457202003924554708422622168832070363542965846493961493842054231107743768312151872274555047985385930437049180644380642149987873216269502342912251475267149528850256815520190865214820731733213613201420545810095718220027904106191098898992246564991649381205165474837517749218971069019666807087048109881754619100593186596380241511110687757949245806920110333232259457815597422571667028633637878382524005513492311982042192223973141466284259309938632746204327462965141471845515537892033757863296522220254475334243959382445601332785259159913670727527723165417239154196770628654779406309457033542490214911982422431605384265089720553126127491060895412935842072270281202709191044649932042068918073836535343580052161033486983294085441253363189574408381251973184835879092695616599415740537737597131797822059294628702597648309552655127384236016557007537127764129867813204346100818903040000000000000000000000000000000000000000000 [122,39] -604402597905155318013393213536070012930468845011110952888333862381261743360232817654456751350450689205907807802767147482825642819217463188061794463349648069734088771096790568892003700043570780012751167086559121801450290164394803846581268433517825821942830586645685929961954411963805351877988916247372920792793382304060558133548774313017974774787092098749448228587710748930716289256471874044987021197751905005987052649885847057285543331821148365900113316528657652459933590125934065508589483197892936968087681831136817066617504256705809084104450859881592105358693838497914531641575164384410359822088909912144737961365438921632290877103589827349737857891799668297830442497275989870545707275858024717244384368782927898745938192356690881380458366048189506392328119942322978457031053236250795229035920446136635771858984982339962446625400403668216230889771114527726705412821685093589662322975819263997379870551734912275927863888142124831963061690246683283581131944190908769990186245522093018478541160104539292258391267395661425448453759442483402292910683754956088468584833395551950764861625983261745860251287759788630222986522100060648961486105909501645258703081880304824271893764440901943228332963447384641774349335240699437362610130929948387461173011667862502464797246301489608741619372665496692832647620862508696345618792540548887884591575681995689862493439253392404034013060966886878593800351872207833922400834000146902962766924716392495599320826923184325719945873131177711043709668974405898308789491294848696606697343056713344038574709955552097213169132267824962193952216078778303731608434816957556810302065412118628590710439649304195936657413061077882330589743278674275096396206336451767142265919763880678003934455536100697852327992843020267987877461670805598885481322894810890298653946317674307936090796485927124200483589258794609788787869487023399629842680332701627038204581886292815362403031356758909470887888371634404035062783251802709907936107681142300329062264317145674846031756994988910642647278608819487581540788818724379028888224098066320297959264653159003234286691437260823508114139677812335360044022266915164768591463809666729291245887564050113080586548678001739269371395189761464400597745939132316522484355906742035276582090075092328782018232203138602375434155021109959325525613442163685963146482976649393211533360755402959939742005946888885886475888270527804809567811849200259125538402054565067835011555363257532983238975495956398453447914377815969768548727227264897174600843504297809116371381137578127093923840000000000000000000000000000000000000000 [122,40] 180761645397104165845136642700736279182635214969085083406421232590834722874319559726461957467747948071427038069757400734540579406983433527902276879467769001138591809779585541563405253504894863552725731196928233063248688885240602770329519842053899997384961568023993820597502519391598592765513015661000878051670293472931896782161959578962524774494661438013902058775260180009265203829126465550372318562403531489477131163639582643112855770638648885678845957268456207578171268263328085004419419806734598260342247663115922650253427054147689668109677558700210505045897781153551376462020281239692241631947344734048708472807072785911609579192786748325502588802049691818168251182232275825013919376430361681247240191134902696753185099132477178546424585975541502437192877095598991038121607076029205219637651951740944672599770132503420184165875783506145613489817756173208603401717976076456970843835163662435323137802956622989798788287231282392435534406902703679383680433705651497325323911950703386379938091144425519704944901807019258312418776369816838422020109157539921412148049618811670966916969238634713084692495438594783728481243475203322910780162601245054090821782542966616317291779070964391445730382555703031613673835954416139528198720290683566727130365418326938786025898250344119466918031432882669701732050834967771676999406670477624397101248492137999767203022389700666349448449506814617057907990612362227358915532520753488806656366134468407101930581102192003881192930191653895711789146069738460747195072967952322427049141687582151581974645551377962955468858832386964175923216930016651449120377050254544063756233804667167149031485632391872723932518638287560520649045528915402186917429226687969420168062948054511174151024545009984166617218753513668329713341931172825385871962164973575485078587521383139619113767239437044892703280700859437523093432650636175904842283620719622671985302150001395647122489499098236742567225091201245418099977319421653606766289505098947768464787475492217955075146419126884125024848633662909541881120489056922353832992817516190044060875299434486349611381906183137328291078295110369725831574532528829515761082581810930269719064934132281946405417243827677665828919099975200685397207687860523586010163156627372606913622388243319496138820631475393184186050856644913055508627931933507355670525901372555974797475075422986116684944937047116431581317868283129599518521487277033085820375390918052600780608643255498995539465537173883994138648402483590488262473103755074559099268795850856721271572047319813461114880000000000000000000000000000000000000 [122,41] -63386700731826934142044654889013410183724901483418355063323666287551029080475325192878554674621227441990543528305826769204011335462238527737239360014540472164895112022295524006084011132078097239049308383605928255545408347118163544888562868999220328710034163480690014479891224997964250603449713543610079801928448532454092585639620713074064835017665165126626832387147800489397648524704734061879202730201398526215922586328303312072036557218148236295754486968024177668904546292877735495714014098038079592373441194817746311405146412074544207941657682507565209731255305974796640639167588449815553528825666269359279973704036072422633784161136920099745111270076283405131826683595380254434752677030565662351567390577976905606072881023444280225306298718116481029116321730297061544575648474082888879464572311201396840994022082531397963891131656813813541987206585954721807400977159871727988380667988519916133237495655320623841398831316753280940591609841540492250604504545728225789199827574512788320195616983899262070412861709740830114419495533474223120934690200463988761073575352102679578923325142795251023625495863940761409957042629920664672488100250024738320983747834409988913963257171833812656659221225998847009325468639769045951031089443547188248632859869074637237413812548137435336386708295807987338686448670444223552921360532943615967782424171845976491275254734230665432153264290686155506301962903101155191907785368385973606575541792280409995282134156087357036223328028789822057085991112116507827546715707036649998792779634952612010047842916862435157158145317631575755640363365721004308349672079874529929966380605053610027971061186503300738278120337027429092474872498951167611715034291791654353251305382097622563991449352702097338198863578820185657636401721230065623688637816104895066324557316607286088574410801467445957242974287051789960321400571152736845232491346013513890504665519981717100684203487214305580758303897566446559235127602385286194596867379581181980682728177517230864374225022874750571392028105254454364522157319380522991765157960893344375731081991179824775586467338307980124566385178402929239688777277948721609473883711317079601589189973555789011487232590155632313026841970145808318691323765521723501769224652940658926555774962342739727434469644489223492788645216829068513816483704644465077349802103321293108515036521928725195012355210679359608297804048819511043648647371095981226365445455550102942753293734382251136237681123733076605332367153965330748436053769377568218557520349057760754072999887021968992501760000000000000000000000000000000000 [122,42] 23276007880105322193631273803094682005682519532899961631076132203666588297059493752761722951920850969986195139375758073739159157361974536763161884178682254898939948042986090692051587384486981784495745308636328343689947357815416876407350674500362045482723651794143843412510686375975991768827834560357112433263343972522622875330300388155644583340526480155389014867206648370514297194637606320133922716684923355752896993612187168401602427935736839995032254830536128297843539144859522920881348647508319632276424035998253688672233848799162880443112469508954399171217974742438806043797744024245759445697941995311160847614681773085902356984941788418519850779526519461136669470372726864714930376997311854652015416926345035137345858164613039077102786573053216453722487695990543460540269272962886080120063857811229371154504980821479743947886489879625118853526893015620340810152056845858531308878353602242129274513198417423695991266188500099559939589286498451739733337491635285934253837703796309925994164363130131017141046460162362467525586974043040945528647188208850741925568074091028083897528142176806275936398062052219924404621711042409974961230749456561153721702976595596344224817463996971237949238607072856367422287209230552409785258123356325056941228218126941126974009015470125288595680514660872992801464983911142943221328758345013234542658472538412860289517763323620085445102777973886188290185761760609423260501618889479231778950820427090887677028316250979716760985801041499067044682290239596561345325726177792161196527153554461148852379274776733666250905100210224902727550988176097329553568442741217436244456649265815025154781016486698166641239506995361999499864473282290289017476025959429709260036027276520502275517766336384170828756500561103963417385559454167946553121524774626999010485369101256227562838383994476750265257311377802723334171084664831746335093557691010906182080720206761741900087923186740035218634213597198983377660451724688108867687708966454058113649688448218179756716789252579060517234304383376434334228076223459481668097259212463211729927971971701338707805963630934034435170070747716796645117958286061774629594886841701560187696829129142982178021397814060438950542840969433244549950139462066933360578372820130283411103563862676993000420263373726254075435023028038673218995453690164136977417444306128427768174406672078169676108554960625558937336401961137082579766762042259084983346289537539656859578653541013077432789022530154137460460274049812422320132179773926780954493950572124163923069499643412495728640000000000000000000000000000000 [122,43] -7646408462886160098117387834107029171681088282706693663521519475242906369038683171102954312347485677961050382064814392327353601778598713082671788866353983922933700021810599515615801718434801413546182686473339910033655007551912453771515277831537081277660252500930271109473521319923271355674171224015829792264805012298640186252984909451582084391083812417663963264496914774454967950979885137733164346410926414056810463165962749373590208802156670384003704388546230245475011938300144048130476486896395342133137795871891313400561974301505889597091310349515354852486176188018809654312430641019240739148008641773075124285699684709839217345656688949825052696935058375913922244437035155162443274074445084550677270464071481692734623711203732221137821175134987684895338589588556877735179047701168689547114043105973029435010468983509846965069368138759321838812678881471015463767928657376972573721642709645295789977617536603132671796895100277940824594563410158224433786729313975665410053378064859650446074593800505789069171679885280972405699523471504216853283948372527474917963409227003777912894511385420244473403836970262396114893506705402049466442951981552678701313308181764106617027586697163155952916348587499100062350294320010445749073690154642253914080724324638465883797360323362645161756113365105580210526557621875671374710301982682688004406409522578024580824129606403310333933392437595837316965734410433573304950049199934495614940880458170020231890332103083976507576292221688753142642829937171137018737256348000626276220404045576786090768906063013272982133751237935269638695318839481526355158323050140077385584632066226370106775873406094481672720249066803427209478333120030896425288472092519099381172102233607507122173525066512868026106946533868243574374943254738396615223796955410046031268307607786448353521104314663773027880290877484683694457702746018072200638616126292387718915484912851230776321195830576886906632483986399226822700989764697380212517924186684441679316807848057988532226765267614426800374073399889597059476884353544780434957716311102546433853999077320123505454260052462568836437804456375930313548276635558574981863430553419243866776094261325382855760414337960509084980329820678979846591420565917975836919801767050514771639988322248696914569002222492668734092451830727002610013548827856097803216377321473765041497168963455329215983587988270246081002764722118393650604168358626950567356853736586239176957496384444991768044221374703031976876624726670727946022309544693494102683348300785463631043355399294780702720000000000000000000000000000 [122,44] 2115511378111560880530428374551688597699895588814280696316071075372828511677004940619958586903997215580085176326724309137269443595617933393496250779598570050376474216829233495294189410575344289934101035296725516782808508185029838300274511326104377010772763161064562527480194650220002503758648428318943920381121468857758965386836041457194613979122008526582942865851860216442184146774588515963820828206154740546594483434185507202920969801072092193733632774525821711235774520390948573647798967296225335364125015070702703032963679374655007870723526032500996728221335549121550873962404140219524730069493078001002061079231027296240254025857009931283508699784264363694603516810451702507226642942578366569578414693838636999959983301676769174475401218686983711501950478692116001649695085628417053453850434723924229134823297327996987801005027826682411992256058369724923040963023084150588101079621618634246460886654502987508733451582879361643857671701115102045800175138684359907023997312320688524942960025246354191479525363934063887588429873809691148169680471252985669307765520355585908403931704618454421851619977345999457732538438456083177172576024760450813788676626570375718183926645730695928681936182991759636287345367441294123780640011399184901758460210577405336957298324676179262736529248935245164951300696801280719188684864577809714790605609045917810224994313200216138422941766197912550768357116877054831458749883639206879265230406746121853463875429474372212756724744285659001505915505319256351649700910824281801815274852619644834080304405594371005701766760321108115094334669940561875666558150836956485624858363894181061292425738833804805606492488365615622726944778869581532240351730241485030692934439496183512575156890514730684828539602928719014843286370668742221880930067217036825053543435638312946623298308161981945927475756133559267610961006147262346531248199282032702737069333000037122712819644042362485193876915008436131447412960313730356074429239288867105742077161530689553510639847712397178316273517088802442267433941206567864380687692785496211459392672461451892460367024635386309074173038398455258884404059830407388514237158693053728077023604947728229782750139322363039727622238012609286076899910827398557763849962368378893018859426283460660758760092659569052192603783203663642176959150415164035982073188884007108565529326297364615729034760219083222465732338397428816426899693891546502128842797088210538327945106070318171657787288054189578635191241835456334092747438913089956307052824653907475454300348503842986393600000000000000000000000000 [122,45] -518497275829585195974040728474958653610103648367872971066723248485232712431883095115210228375917218159628704820222698295241227229527625657672225781081157718485470567328349654510497397011423509995148835397539178454442287852645661695373936903259210853448776409303512066482377500249914858804418428918702943985114624421546480642551595046024457414730661386982812639679678878831662461926902697253543166334291605929932305418384271969677752383602642805998365806102093496631899928286720269867614185346199901813615645652153173120294018988937669027267875719984866505146896387992469392784206748648297350817883351802813705333173306096597559418803407228729483149676886992947300971195346487632217869178779039644340596268543163820103483186755327513141820052817165647907721442923378373281163447583172068457639365478441488926635289974603483516851552153204069687185407673355773073079969738644114446400126789819647464288672858190210368968417670965336913479387511168646729304817734586499479901265624087689829323783126775542709756876060939595010986710242823406732074504352912495237192929696768396694198022932217150384131158664999915001043869208134531220405859454842389631208631752712238099750964221354310949740644038693115875540908458459797140345156580831446567252722323085269557205191533053691153567017922353490366291446096927186855002579643177167503200189316688912462911744254256586935628934735956196777786390074859251992969148347320592131595605553525561642252090608987969015267442913032805209255730906261694858164015673521307350064296364681388186410735123307710233668909954312591821195223111911329304349844058572120005521649640120687596927574846489761105128073491220740801521383245259851281613104419095046168919227965004088305170707778212163822607857831043031950922943870493791893997137392060049465402919478675809626423244411971879235953687233577657093949298086140204511203843155311180113688515268351214114180894344935933843331347890413573923045947425178476699103277946765065224649883438630917183239869427427637358713369396635285905220811209677977338220752880398719842476803108251361532641441512662019584387509390909164443997644014524280591143762508384689462885838998419983843087594360419327536540177841396937806413946133290023951999546861354536236580811831813380155860291778940838074534717318331573017610595173404750080851584129308331567651389461955036887105220699104760299953217247456532896849080211027512980142189483081115200081370458886303236680236189701905665113540601567009947028050618738420370958912979472990698857484108924610150400000000000000000000000 [122,46] 127163268826496272084062456801126100142492650901206846730528545818359062325807019476663629892977621827279868812305930734203408991954153607627141851218377128534509082727912476038193872771922220510077588596197883269123040552978626217973172465878183475522313986257147441390717074105868557035910481313204275751065641700027237766719630171500378326451639176564776992922705391861209809454433043711601837028737599509953547746923939226683251709570965858024604378659998646081469748072821443855114114571707274375377449943023236459379075559163322415437145133958749379027101703032877563648330209862439112873269170903675754242768573580302598936378835208441251748269720001858735128178095866238160938193669494004565854511819436236022214681582914670392658983062452031378909321118859326602299974041378878095704966797853344440224673976115130318354046198764074008677096767840322317524891319685747930427375011816637510432206201368564601665668470235018434903086737039343612083482357068350453475396727719942742482014339578457686407706444815450379501674488427108289999515508882976039548570285375220272501804532005260752412033638168685034595388192225159270847310594342825355983381445678970533518780533485660391644108685781546081526555228310705947386668306884091004886915678182454581527461214119518800810391123960685200422918971485589993893804675021921804542266532371139641984301579628056979828516903282545370289617981635196426272904801444065040415538977485113883002879534807162745041118953628653837324335897900836051786238462761214266870599228260486823322124320557548892223468103334408920579152463468780181479835150378055256811557319582682957592094891171751356811307271428218544641786469371194451644116461368231065834903798946632894024226785729566678244784301629910382441568271324080079908958954660402214226200909257164503934004757961106143278692613069484283975591248073598013097968287578442194982700640934885011506808274694358956322256209682398067541891784614067315224769636746793541614478768579408687995627253543231005103664677855924504580754017371660672864514883226248908737353823114961237286408193090318520749504972623663084758951079518106180758157406268130955024760306449151916856103385347588638807340464299922744370855829761071565989528269998520384033850484078538919476490936155743509434893065808349412287214594770355360535400700008310490696115401649228232016855150233299847638054070485657118291335686523808518825748683759049900836916455720457461099703588763965179178467091110452777614512826419175878831722505771343917982338924492619776000000000000000000000 [122,47] -31655554519345516997496332183000180986442727725402842035514354548993867335827137322999028662287951371119950841477797519962637101867763012152152618475426773887320482400047882369479955421302878144864822606027071379602917165851922520433766452503316566836273802963228072515907275716177898362934000857860395353689050701110025862121293807837187886133715976197613594569637979102145722638149354774052664595355839753410475678495423873421530232937733550336323823751225254664360256805606491222565699875310681100362878687735960645993573105552508944288008425606229551013815161435330198190259166504254143259380192334830883645311971912517745255761860193594050593055310058789051849123384492501678723323908266690225182841242543997794527539594879164040781718071395015965354812788685491972378564877995602325693406040465997046439935396579090068905740249637686187652527140355374922759374343142439745548571806665859601930258988733926624793179196507125278015345525191726581209227619913981701135737185600094102073438127768942835125479734084793868225345450824724956127921892727010882292126472483814296409681932437514127727075238372729040378676412049241075121988809720266688720954840465854154990578510032861628151041175225603323244552007606547792617018789502864683935982498035384042250163332640573021969486711649832937360836831016317933585472398110358893322360468327808445648704762667705862100110850215665785853362706066891605433022679527417202155680340163660385037354981674723770905517854174189110291290238675172940303534639262867981661000134483132887188628637831384488846672679971976160670878645024073755260134639600903594834467704953317378652056931506751208708133018089702287128922867249775454056708888305648040368085901604578248699078483666087584641910853684627703243876514277341523296472754033617608968274324044206607823508319755196283944400672927040909469551251007807516611633185772833877860477512001575257842399788010100032554540769406568070183117273200213271572097828119740225779083310025153418724819584958797769426191646111447621278789283363630457017495414401601751981485861893323305365070762075430610922200441008591117606314669940900892287234549597235431609992117229983497911060193306754443911687256345688546916749011002053149656836316655749779613875374476556523206505810127031276871066542121905162013044895056360445688060347851150816318189169936416124037437375628308557309072517600642862195914315414847671365630058819920616415625622920957130558887967034584395618934900297201012343249925773135703134824198040508572240746908317908992000000000000000000 [122,48] 6598138615117324189239096771810298232438825316694786631465263746000013482118132284868617434315802171629886560763264714974388387699469249099341474168035624171917812253651519867623071509700935977967184684403349225249856599047506003891821184740904864931514328338969320008875117639986018415043823946055166739450452589923146143335625662453360321416913374536196652982600479571013561721926922371873370707582601899410876378782815750500542336297874651571670523793419106146442712128923430973068178313146144581032774402795682371403133493219536889237326138355151615160032519307228203068835492162446254335146844199655619098129391461219353109554018563716420097589914286012177734128803010117333990674707961524685512083845279058838763085106470908248866781105573466667074687563795311583047501433887004058484955073140757474291904105645648756942239096893614664451004331449767316546588042973949388071641393232410743544225224015778124383723948367740592012308823809598559396779852653711030633606488528854584951725417882802588462952425047797337843811891437075577839515864354566635325515705981097644320469066977817805791100873573341203450230803650493059468248825836373856233276893687014345410053239545027099991052306717317844345344546215323343880298380029648302237512423821082341463733436775549147740761779348990708719876366563394082619179033455085657962002658606405778681309034013264705990183038667049976925268373508507334689975450784849544078581552374737863902410512689263184700186606705141242294673216959498208941577336542973802846207369199797019081512222184293814290786925708703083042823898466254827747338127165223686641489764510301431811987779411448528671849132861991962242964733157178825997368550734107777072308316747085452716441426183235249753795992343982194871179563879791312401153109581346185942805201757651154102421048489408540079978526248316569332815199018384230200003298816127815001023593066279338710268526712504757778314131157003014676582736316230530407825598597912732231693853792214166208362365754102912049287683773427062382869594404172289551827471169486435410120391967646477762009295208760489836770717774635181098377522485527967915744471906101815115570796502703214721240093035109063755425513051507517519472849496697220338347408223590688193576366375532759209504288272608958936490797225666840007760224098507852256459171827532981237853932223380460515916601671224518653049451251905555540455976628860090784978035299484193319134807897295385546882203282940622091670661590453011992993494888707667857151458743669761707439174452038860800000000000000 [122,49] -808012357872198219007174720139535962134212063453719692711002142382826612048659121754298816725799347435354563957390288660961053448797662257919289714741213410571603703282590629004762186150945054143490841454332578811713845133887109011895572390007761978833232628676294351398163394951929351378405274703575980330423429176710223603578880680030030554352176530006466207578377665502403759656744175858357872410595699736928359963359313613011512653356791482088414484488645427812933953943157059322453192443897339857131759492827812695398018281932685401026244128471769932236380120217110047895086922196826851336069635376556827230916314539146671901746297594334155269270063839953156284273219481256243655092839800381720902876017057152309848492252053042630396350955411404939244819245468080860758714595846858316470791470834520969907482398614543741926869668487576467232058152589460533022574687911855035023273648745106838492906783291503750954598562982373290044192545463726744870907681635181292095615849377237344350362110701677137409533126815112779712313743701265814863817322705965712337931136588249087719057450689550910245888657773661206813742412456279893752218015848658214874477358091267179057343498438415961807507001230272477073378248096347635023361355739137374835300199650065023824858336210262948066785524334710494501963381009177596605573674330950503944440940232014263756145350695025299131118074028035048337266082180951398740341621482845450622110751441195734394105459922425920701886628276620801197624424194723079084237843906609524665109562151227080153331115164242997467103866781353288449980467320486219903545502654552278527017209717811161314204951214236204392030096286621207371026371901169357976287573976516337898767320002967029023769926055556486521081836324475445294905959097529645336769819042003146451133928783247697802439867926477714951275991393512568859477086952152903334592638795536602960398759118324503645570121867427824036368337913569610027826782705796204892819355339602828651707449674956447277330497853735308551064347815430772852112213564582733414619759363180392775711829195038107070902639540466582112887262744883837346613180277823534907654109922471955695558848385068545263474960295913178717201551966459271352034621820796429830514169442868804906360084358218229909171132456208040158626427065867334385614821957900011619597807653803149542829260553214310688422612421076616665275395243543284823823788096720998726526204292667269633251887304896296428963875883730124299641023888787666590991980062741368445688177366566424209828264856780800000000000 [122,50] -35674242438520650726991278322058519520501439012252103450785599714554153195480166269584375827903602282154401855382018748308996066057718815640368961877610660388765125761603668212004844878996198907270121744832836589567772262369902816434646320561181145111391041215293723120948933069871260801729086026508128561512524382548734858552181977999286797404955593608555478812579861501096915753989618672074816569851847812548690919879481958479328561071086699915111273013687875627252307765261112265578415200881239948720198513665673813586706502559838136125665707968126072418144539478046482122602760236316363912276378313798206307198116610815309587863811310036829955230048949262190559842578672437538668063565246383670370335454022545949938865434589668922514539635128853082452357515713272050360302518232965524959548873862248246583265448781753433367993376684620587341955983429067792884742392794589805194834148493538871333089675752494777765257853798245313267152113056000961640903181458880619348638189687336161471888649584075132793370728376978460892662350755173415552107095918794529838060538797260767625727028136423664666880986309569288659823858034252950741080142591621666842282953093088565588330351390958153601289211261480504528365061370083530516450159296065321432207655314024768721902805419809796914427801330548041386749347203065055373063256179044862945951733646118580764428299785364109531601473790447837433359371871920376845943443537716526339977620110324795344360646574900238418325941416568875605688383514664848445791511687935057139910030574355372962648358452276562980364742872060032147841649514132332118335695612493337565706253602721556344877664966705191145588093579914072828647995100213370037053492420449641911025381555207618017929277435883989868873727727924996900235016102203825436111460433090091827725518034160898620196721625994869342839340148841257292441708997707373426417195761299038329298058386373837726374829257537975901138279029380384926116398183133282003400522003088121258995223331729748549416283569238980237224369793184692983125958468832994067325781739585072360337941868730441148498228053286348983628128005113959157184886929350748306652334549464084963900307930328984601823936465177397489078960759280733583758947092323750826130150371813613059117027145726074972483734412520305740007723904411471393624126834419561068373235264599171911224305624905769915807031588038684659661694878145179840984752652823780094041206960102324179749492579922310588621152031013380073595096574551789496779731105260296040090748101853035632509199161753600000000 [122,51] 38767156094940564887655326068605938522673748346139943580859221206595273841959354525359583018616435211821462273528603063695691305076958374183863405762936372252182048093141994877623797072244630027455449372000505375376546038281050412954414121747503748157279677110222441904394037195191272185118634643642404142284777097574393185982287112347902123271390792949929520505849242321535308300760258718467245428987201727487322227438055558871095929936502332204447194402648994972603424511917147157210569302940172790558666430010484413523269002694548727605567856920709271070671246872547818441523823355845369386205489388266740616365662919667393294856136605714047332534796483520345178170079653622786614236386699733238476265854260056582578276220440564933276754277283987181122479705979455420401374893785223015106787346218992979879342296946275228755687828364905180287477498176398495079198594596992799487409544038162725157911630491115110958479277669839033773585341281255494773727068823754901629275561798462563801440313732633790950041076020516068377659596566600202661881248782486800120512484446740060846418753021600859833398790428859849619968564456282171557257170869367139260081805867607680716259327460247588363973737114908724061042788483207174990367944916997834748723662468840466066655413250423496604989934930939915068433410142642721399451950574736794057972598191707219588694423451862776425355216351026603101940709761101582536985092869025877054170301578672242751758902349834665889464219172113077340137384035183940680522383475861187359088728232143603947150529359610091273875791182496366276815304320805532444914661618291162260686394336265153323078212089178667756380901818577970366044889302454108446438079500391550875403465396893321365791329258423703602673843656044399286014854874647698922933590564847335016830707405719692476851125037508788666242716004034676000735933014957212998892233958593415194380588459888440376399658421555175106020022500430484695639107144330345346262141497103812692302834134764915502497071270161946293597666127088129195172513868898349867332772960496556629101781102936564003534640340989487414814605415234046059676130937193409525373539292965638926963488685751575051925243755939094973680955807989209935803622775569351006973379854437733249702698876744132012750711280440519427478889873296303003533584542360717638346674736632782547944863504215461318124614419183474780674241007640754527407405172294689435216549186274012087641990019860997861129874339093374259903785279475010128762189045433954904112033800346241170346461861642240000 [122,52] -8196254679335519882927277511319297013623599020732221296178957821426285329761192141887207914231672536679944773664036464609419177667813279782443209281081860789714085817743330361881444459643921637147623005974977837652164095838997659749854868358009771813106899122322028312861269927495191519784865027804018111153514336398290457293687902543727905298630594474178578156134901787765085563149297607075289545426232071404903516920048013747920298269067295979543440210223357668842571922387104366230679989056146208453681803460509412575411277762725875505129126069235997597243713265050682395931518643338020576825332201498046841392614534373075100581763941538865721423185125155511678849129104240964962657621816032688330619303803034867147078856926979138633423617124251991267455116487887128159286219569798863387649978571261098455155921621751021059191250886435023700086624036142159919485665334443862477447935562750258934413567186992538621961965636412032361589176949093218263536161596196915652700431335018563248311350550804165746409137182908660381288394894191821329260968977440985604966051811009733266300724720207476363067346081698491271107667264176131209109526212801479846255486013156539738784686506418785500677002493081539414206125434397731836526572335522588629568389412715782090309418494624100276723570542035162857198246373847678968060754359748155243381278795395304640003199861672726228529942125904478948960466163949842149643623626374850179225842262619393068512758056951490370391630109682538580629557318443167719936119258233045575308494720682701062690870641374977101676227346683244716309497253334476752872396662436651585075719555808886632178048116107150611095876980937444824348646886316081657060357986180485764606654354601166035569798788767579472827567602777729166659036485790191087096831567154346249043435906415511567943254980619899576414262759741369889747653336655137771785531205096715140788409715575191702003548163477774918515887976729557711933473658041385579788993989068915211781938379359346866796252484075746511540707731685643706451721202719046547612809621910948619114870815247012329733620333239204783162858738289196258732614089387274874532454842994265037513643162925910009132379530033259803056705809334607795653455610815919803759943038943619630160869032929596097974152720709154204814172447644063068090110878125875625510838009052969390339531218027712724810474172009579317386366853844381484113396110609673032727369435393773682378811200995374178774213493306196684149645797809887913319875002672963490334072507996841164305252932186760 [122,53] 827885903570215869675552335265940552153278109642241924553678412389797989433491939100946539385284542951283981800710578410932476981593372264283194074209512749333293374122445217934326907958081023047348126407025442343498340910731185898773416649212741215554409049583772183530286641647073727729152016882144142466274789412969682290896025680147352720992130963855461634028705764338170452702213330722625614686753478918711433388573001576208387448669806120722687582571564792879425408015054428307494538887523006114892345568981339425479429228295422010581795796983371472014706120984011301940068594897198640450565557398168802809912677189639479425652549379874599347728416583393322236287013240028628219790474694183006080803105928402329908944860649009957216474134951554895325813431060656562634205502126520522233110225350869950545190785870960226603565521159916295789113328924968132141468347517656844628929218753854902209323643244776736748167766773012361685002180634517078553234826518353784569546200259422268344108322071180294530584020608832674816429476287880896341120415436938362199147533447495618320167289236826367274769881655329991115619777097059939910126222689839126267645313867498256700064616342545335819340336311367828119818590263224393691493974806435348441848044548797427975715626610736193751397976946091357740081871184188359765486740147989632733340166248060186293122368150996237070392391161332875458469597455799004834582008687707614995822052979934564877111253898889231037626260203762300193652027816577736430338965389514058151278134125861786682473193285990457391982611296948189836355995829751530504765516970518699228996638980307007922685301599294735470366045409216585077067288569397493369169835565732916632736093146749509475410463690455269888077922577870018811875898716702636597726845057758077876190034567365598420215227231078065830360991220845226743273409282118563434590601804380343655641673101321247521139484602589841778232581611040274845349306494760880766370967989498268600799128294056643603748060173107252800661225432287348504161945832295756197496166997717590573064002297061835405408627816866223254453448125545867376199678480070225391599580983285008472891378269660358478095896000550754452172826996251781437163122732113928006331825250560172548691567741395429176501878312446379015476719547197198939385584818127775943464948405948810423642364116360890792217340330380991192562172181921677120905819361441423263695088629249173168594719613472458665648040180703157454250121929538232032141208053310865994040114654044808483321255680 [122,54] -699186495589974802000371866978273810772599609162800895497922295670749097257140189586305203631557135902872990398825298801381203416246522870882654282762599913484949929922737435157602336102587621352752923211289916448585559516820095144855180744411837604110445994707606648661003291476694869236026747648810836239636648432822776436555031577402054065466606747235281823201768207912521681487923193686952543425777875607378860882080580895729005679356332081519687398458111690438934274099268787346219001677751013128201649419257748159932780739278308326235247403739798082114704124805972345597130348536851090217085679432007436880071544388147977984481290454472753018047600592557857901951435256516369284372943997932773179066476109924110807785959203344537494770931350393031064197151757720916412059816700267342626094801997080552287189802972270094706164671518344047565722686456842451400359704572967790045733573056399683039822668209007276840880314839228212364326980948631100344650108209407059754039243084123130404257192724124737074665476692441422463719725659223907696212675157564767315900356228006521776255303152888401368534019668645714738921738725811235608156234580258438219922152357135037816421683067769300742525534889303867076733561168446619713652005626669078021723678460927808509210363643351069277179007254240629364474960065934122660097938060815156665300743593405100949150147693746788963327662411419629400386751890079978951445247707889130399651012723308591983091900361883541374569668023197365334786986762853734201331166146351633943189620084153545927917815691317580211642106987696229757707588271815222553717009119834303860107543016754270968110885632903275988422522488379343625215945246079478414281772382797268366372974079860667843026711908371595873317671531570794480551239529955329018109297116052479469527398666841629051913427901275205667704425900646007570336060764369099030553941398043164846283537426305493922927726112105180680093490068979000556805587348751609116469763099481022330741161888551976673403500301896605540071489360472041519328789229919896570218620135930652572047639067516508998365883480317611717594070722601005923967118823603624800958691318182916342193155588897048650603301538215093233695194158527149412591691771119644669210877921214701468939421855403382172485734069805730264458006385055364408243877440852539544967471761230774027064620693445898321048277337899491002573096783680530328286826128328711938045045264769757312627889243898215508798606583786679989642005462808546423782583227272020354012992048474562517760 [122,55] -14139555375738229966942528413792683875761293174949537025938007334327508630398926609225940437909189173291337450936765661178357627590905574436083735246159961613738499530674013051064603657040339877194873887220405925360371890051842619784205822844910497269083138582730640587360221729281066785324713123071033105860031315484319374077771844111151036008448968245824226167839712775102508805315044994355988435358470912807984182812745042519160573684818221582245288546763234347766647910606029893830110394614761170967705597738782301962789458229295572235929488636115163992157628432979967921017758135373887742582493746036537021847041195325283873586762716717234700007483045933934735945859014644469980194415153244068339680714074523053156254569921840166323549036262062591741369401905310500292232747102338264775346863434853399088079083484474430533956454621091779657021079011255074425709276448617425256239700603891078143260502665594013138665861606166552740696327496536056926614606725471378694872163968392066494762096708149072349430884494561797241583342415603389217034313016904472410071186238284979507619437995388939114535785393324273968000983807229256428796351247816141633769611075224165038364143939653062799771092225710337517483245869738307720630297859469013293055697612975803334751431376215976593601323453306329404379930833091464900867476429369378011136037673198065828052049769264076598116007127591043828805805796869405187520079485608161922053731896089153137492088292905503328019629914627763760752235517719711980680732509412611329420009882700246715503532981897258817198810011235576048855423130385193767893090878853509925083523660508968012092602701601080626808121183825236571278152050314179463020858204763326376655070391613528949096099941305907974114489219941789888021609238145768439584420241011684170040001751003469201217612580056795186252346677947969111028758083574146474735111260028565055124666172897398243646729961640735125365099591253107852757109806908563784518911782742596522037139347059319138041434791485798629539737602810543574793288299850081598483397848364487721002694909354581234133187698643204091459142716430738480108330855872259195870844949900865016066683895377036627277472428900984182153521035611474140478240026535698901165316870045369118357829889927145214400650303744506379205325498593798024600374184975867303020990301113226287273404859948239988077423698060277765570147026415656553740933309155562127512220995822108636636648036101272079419859386435194432843972389655872361137096885307811930258136091664861152000 [122,56] 2805665229368968925125795412002734782121253196903418145060669879553905274506522653146224930016859477250058394780905958196610070864400683130654879277603804719662517774822028235312418466308280370810960762547392683736159805857847458779292858760580987663584607322315747423127234193330876024728690057877059532380782030944761460240369659447762919606225870568985305556487014798475848751986286663710017225737984024953764644634913291018295421225900302933759658776579836375195660718431206623455725161448112075608899934821828777944756684184966498042164867797457758581671306127442442338745245571421478960953460075176487310003046275468792816551460672911971072405990525830547312466437551519871560628152183324456507784915981350983636747193380413203876899901056973893317331677771108491223221074851945858348671831847232173746541790284076239741600423926857368757953086686984719921153106846139517716033035602757460146427947793730506396985710089722444065545168463517047150179932970877178634593213984337037182523538770584988241552637196303473744323524269022850081293032141938312146472278045206319291765443444534636689709403998634981991003953808606155843542486230540376989509160768401480557828168381631020274959677036540360929772954630380001101647289456815833926696398714847255442558729460712867990374221559978732583875068364211679877822669692376647766925513824912675294564817914061237284419131930954662530900785627533790468155404426113742496278802211631452355457226786051669610803698857192922642508073193550289750991327165105805074485273440544480416778499740050400897587928618780922344617770305469525942587665357068216333708398995017035432215175035038112986682364452522484929887586960565828867953418211106246527419161247965084280711130268931724269077938652257907713228230618332692052531199192682559444936914958709763520579423116255356212398663897979669036970706556793693345796602632914223034349545815296913881271297210742256910951356094920518235689694165929560303831344605280944905251836789629011322942057206264422607396629731597900196765061152764839794220672341922278448619065766898399502033901314546432501762735562430722013772631720613541168916547422000425327566545836170412000138923108159396239971688476774129221993526307118914232245651868426620848197997736288184368282719586730800074422872459304149389914056707027468239975706039370167876495703701980758602594767020649623680894963770502808495106154417731881412057858952368264435045974306820844767270126903745332698541933577439365116385270976660025657527704922302240960 [122,57] -365894620405079392096213735190277865018218591226901943555997938527287456192532917439548895609617025977234991225801316134573642628502853315630851329912003125895987968734534701777789881004993349339920639328321163064762972348736986204487601198301620206656401485368707582194808353371963790880609289633247965589666555848020760506487641711040327010427845021396320199118616193597651840839268098181775135709936763141979424573809969975702583026879001681318487809911943773159478586911508677789229862863998454834424354732447681164051443484440109845824293452401901077852435535383454309798502794198743553431245378066553227308086524943618600753189545795252846765797181830931376791227669014740861533258181290164292601076415349178118367576689646715027783047478168380477751538082634194406211363434316526567362799952978052548529421635554042367052009317673334706971285099946881771690652537324661099950847465436155869940698237740825876024586461285179993592111861862398437422488601537412590327850605566790544625029121214227273840896199222095832636931415628140029419632495778371315240737760244583526447553467825503423395025293796130911358927195948268692298745540653793798930915057166292012819733165272679562345606821497122178387828935040083137774525591940521697311213655690054354848512862390393643577038844953800115962096773167945229036119867869349234590742588128161286092073090833560996542131631466908232338729071292120323923433289151220596289604301926299521392182657660334455394695287865529264986772992067514572075119106472040428469907543406359514396107830082858435390773207202657130733009322023198030616335964872364419756963672048803892899211429171450263217220381102774169004201975924537734578857524150095576431408090094845421480326126319792170021474980415797416366847687832869485936235693081299648641487903934394832462779842818185856295473280096787881480124961302599316419714440028754065203038679650465470642889904138017144311901064628792125193017313525978530679603558577297531721471455776366707527149125833191855211122545958018514807414546732951910846922615413236413768610096026597170567678216071801345398299682354267659613717989165861419617550043988659679317407174777627915466978870539024762997019623644079942907505971366366329283553071278603578835705555464559918217887753605436149293028489217295384365466797931563979818667808762194510980277522311747106553004944545964719387735763420534667540954728464954178688971038402713877068683328429090621870956765824753385315691556846414865421859098990541505648701635770880 [122,58] 39433082701360173428229721609720693956108215588002668919148873638467739527923479005884841411019193473460084206831090050798914447481415345265213609430021030786882564808296647761175587980603663691801170880591981420039187734605435432335674175843032919716793502213249162930225323498691305298597970464695437658063098362236153852408254524069135886518301190955754013767903787731456424898369772273665984823133863939910651030075573344461439073878667928974376551130490971037334811753821514424956969566123803556734888261862737665520012112503950434438440214651178204879481032142084899220468524948412241668226976302504622365540234087380274619685265289084029836049856866995391399991590846259677892939304141651699278876949895546373157617579482929711810950695596682941372317326373915127721390633841242452993647432905976148601519470189409975494912139016957476673307145047383708833076873313165820684110508311205232020524519832742004261446139853368938483779010171524930190124176629220290539243092308090177225144378929659165583089814492107414873969739461330083598625921494274004463521912458938210022626735469726471860187991309827808534637394408337198212207135019413727046380555093244851850638601172522043712180019511231397591362588628205175395390950381395543716888490578056711813605028901689683159023002451150319458842561252093627684130291971143206359677752354333305376204324766296054619489482206868783086778539231250154373235951977776745698486181557789284843247493085474442539923538289887408585145924139261407407379229782850132355714373646133287603750539840663904256795442697370505552103864026852819123707338374954296184421378942771362589833058445432921870114750733845435291555457906207959979918810686422540517980473920223331167834650175867550580903713753682455356368415120500432933675549550865170279321933677734786004895462567425592014586751212274638200342972788553092250878861524904084629474652475160204878972137830117072284142451459599032398329414583222351032997317539946402494244880806046758903365674548857200889345496192308249117630557842097370020182910361557495370194920855955678207514920077547243952759974164771527384488715557423315449028542690702513447882032329152234445059408275331370142403744181498535480255658306294134861594147112213230680040402833848938133792680823880643361776422927070524310992513134555018380912775040878859414004633057101278975696092277639954333127428153361451625486428675949640847127300304307513296240474398894280318832673007098279449193006833961836267011962372870272721698487040 [122,59] -3713159395657401796278415747598912880073456585042589857933431352322215457765268231496555209786740024507828791475382381484871985852209447315059998905726448740419647923759332098196455648685608690073786684268356937608452436022412297578131519738973179769245974264132743104562871503288437015926913807743603683633439177386710459795998616285272802806269359772526799851318825568871612215482195629284802982570963719825277475029125758045614838405107117223636453230874885592353635042195487063384171383839426368749912521466087852339865853715547167537477755898969084478801245505111796192495089257615659242064757931209323075319862218667360259793353983281343641754612832136943529698460514186616866326750532859473521151360217324562374336797536588972062860196719406502455073394854409407543417538284677594509476570448813076866493451983430742301313649810080645271550919890497399725680939186471136385047800607627667260019429609519684781847255604631674095876612330387652069377173993042682237696759573703422564838437800201927087207802540092426828096337125613238313782001988619595261016979434603049527780676542998212145948641448108309410010744833849272902026039170909070421094183131799779765600805346170905065055135819583869095687800078866447756440547306317261498365515259112081757570083696459186530037602510441902614837198435164698736650378058821684260365112865803335902429070519584267361880555979096138423127971822489352437186433701617266588695350970459501941856354657146446500228359349737264275718651672437254104562421324032914253642839343593916682097341539883670475716017638142408185535977995223014044808541727096714360907733272322468438819029800660336231415546144429296623876924592698973970724102472399292621422390802192027140103016188151654131105877856319133470345957199832367263848426482844794480583983562610535448473197984639433241426581962026181828366858280325771309964282662520061538293983280493515291516690521623285899232127337403041563307744882283113781394266698655501658159193197708944013449791584353389519027254108719928547560261522808667760638711522439915565785502730117203345802466931795454478027281531814451600155882528280043852486658376198286985241679299110213836028334886202094304443855926802667477253411365015172396263836632918769924881113050819920785487460650645188474046901072458065035576152714313568934345148571177657049383965375938228014706998244967352138540298218375407526244474642278716342348235279590008678916143907339275017951972968981437138775605340548981713260383501583873318785280 [122,60] 325806092476323586040221867577757126854176505831440788263213696074508125220727517958219655685617619411242262082665468188357151022370427632338083701259353855610813153573626895405562614000832821392015008793027890484920331313055216692302134359414593076204571823051627348407144128086156924011433100482335679167294294189001024399192205745641690747868670380627809414019198441164010945360996165506046060813741659487646265268884367540763446515117391069274418716013658208071646165642096286266975639418915022382157041555748893101570913660744545624932939686021124058072578861022538344524117166708508566555220636727849975791615843535859444678915329745902576005768447092907128458732450956406000811507586947143964484690348424436101119847097397054420835630936379508376074663560783035640027302279612273005846679633069966835287413708397571084943221473754004263388018286498170781927930089709554864487948100264828741987125202388142038653747487772778038477862345325905425487375975033133938629109323976129419557731087659061346288980473589471922384040910381647653423125825382293882159266057455507566559688293188071055292839050901595869400707490336570425590125967139664980028623328567907172649934336007120379310373571467343905595084868562147517370076703574167829502381387382224842878949979620096433065718516366791456612129878219664557775287252171822419559555026770849692153553647298480700219287933869979568575215024152845806923569393522055972263150911839431301856074561495036135872462549863181076813357764916507792149692081586912821298271536417906207272786612530008485798390189056809447626396519361961658375063680830335120117296266903635519300640383568528601445904181403924368058724286840582039195290687347871558711187026543732752916255750762315473282975908645106840902079434428076767026780092335209545683159135246931524130570946369803273477504580669090409452334212149448841995377960765935467386055254302752595935039915999318602175677140931065959705984138863646045803416612221576235228204928601927432783847271915143688946627880518293139766918221076159845389093949229793300778351797986306827853444935242272018138978348538735768307470939826376554721825997115375541474303302022285805378651112641896723066408838678055697259231897468413171470598914873891076251073645621382651019502021172530024044960634778030631094082060857872982658709800271229470084794973378296204974213550651375012763364093472759289655892362575788434349819066062215903617697433688076904817982524618760211333946602329556034946489795828989928480 [122,61] -27631622688327160049309245073281084588194782225094666232253585233372672477078438571414965818678657079549350203687513211611968408185976341719771132120074578110279718743119873050085294297876902825030594528864925609958734570382582024588507405205564201441097589177488650131549390521521553426531590354171694910127281612821026938415818984765048889032433993644263364889818844806237855156559554411944169379568404888173230740436613460808709369555619109070125291166367203699209894904487461998776777415936913633647922318098191532654759394368729728802832225303750773565562750473078385588185329764291942663064022425149473779095344717423979245508959725272481991503479737641825221066725499675974615428397010878078060954500160610556265574944244050156077412616074952637683615698034075724555182140500102391864020158079287653720301896606692018621577707965345014048869624731608410059400397552639206439907478602487728711902591494713948016412095767252513311964343304451334685063960857145068399850125735828508176142936896370231045043500583759159527466815632794787257577453051262612262099484932716831107605838386777956047881511375886687172503683244041802645042177108071513337066072293684970350302480363174322328127246099723612964880814070988543560409912916212660664166523394605699323540008795054455066885089854044040433147111410483326868043979659002126439592427808687847835945543198234878670805746659031935236573750541501069237749332076521426272248526996056735383481966297585134365680478824391183861609532147076720665184009647281351028226352270462026528565107727840121443386705067261732097631767603193726583534785875960410718101807814610218646565469726028095500227323801697293642389594527971490216521684044670271388762809170680824708646978281566840498054436744382947025752015922579146386465964610048264627960791668714094496495821571275574691214846555597620912023356311163523606131236047428258501111631016821837437697956019669802562542011702441079135234159158443095701098602356245188291515971034937084665774753813258819339613015543789710491962670289787824308582443621928569004327985618259319676791428228632323140300843027709900185194232118303530538458325190231524938005590325932218094892802639231389593086777854932988022085448943199122777783937095111856572536632657525163279750351332377349553105349226894096161371366541554513162131280345867571775094600790704462982915030442644332749288845256807624538917857169560259090014740890777662311552885541691626923583104816631799278684278667210814522385969583317760 [122,62] 2226664583948837349109971586941258985115417301680902506148807915236193563690653906505754684047944283899902381080517160674282636961367070719713506745101631132101599696678514589652536395763821027388010841161561439179121541808212686246715848426820257000706709223666478028958788994370048332352330635261841938853773466846112776662454623403916539336343135762313161460284357900090574616357661393489209384546588983910309138411844533756448795641773780543031432183453950270867991083454771913122763213098138805197408332735308700803356871618661914243770661007454873558984977966796750637595321487994670797106196358898860593614320178140053863998484119761453009883376252488825601305519383328660590990433041377536006620491827467312030411660026327948698252699511549735476369168630589009903503353506658828054621687501227292154010449072329335188468178047760126790720337387343110599811004430306041504134136215560004203282619506205955329953484062559001133878548486292583185826576348969865798443265372174942042764243735966369157195582003050706673315946021642426271930622269517494420257418411552248001057325759399821136008745018591768090957060542538236351984838312309037037502578308449396847755988036952410645476315039894827035937131686957586663790113730064452622045973317563570966930607812610663798736958692494286647176659513919182320125480601675472729806629508827481601235503264084845274963072354896035177939061798429502723243868013945377669326446037051720193072799112461001814457464289103047108987792721269145487777448335939894873171195697714261319425755095900700807938471393273074803906392127462919667570119266552178792145204752965485442436142325125145238453741135880377322778637732365236021303685593356745085203184188980458303271684113900944900402150888689952087373951726641889645741686751786182341559738456969843313642484198917790399461425152962080944250444587121242805846221800280006054775645238981434821803204105278764728251798196601564728360923517501068743599693939167184009481358362780819799890212371464518488129238996743328860164853623967606020637451867815355470579860114096965117459749285338540016138682776673783161183466714027434317388588373269983441895144314331569886777803104413787709051230718088374563421417315821074556887352860436173767039812956268044991585942858491280322931435238318816714417000721571982326674354482516367376567585670787938410765475533788285471258182491731330857930469533673132301677528085218955433434734251431688511216241481767885139018476536140928636051955022720 [122,63] -175515507277924057100808099734137939008783397326847013168318621638395283993137978433927346364241947044690734025088350496781593894848197865991378373064334980498192014912352237574469172404673107728530370389837534438708944774651639343902889144842211645130343325145835050499616370597412734202720799202444965171971949867161462971445794005250652115791040988346265828405651100278448080794032234116387024283634945897260623245606805121404898010012577616711306910154561742913353893359280885408167505184669026380887154441212480583877827171566014571363852808387363498193734914797639806354294939028304062569316720162453343377936966877536024785062067686054762084699197287568221853816169110815971751485360514170480752422533413261417174538195383910828788742807737249074367747881940765767212841776907254224164405650562657143894111649231337139229350771429031865924736306994899075265011934497466125342688794217383309360207499752464193813990591525956964567528691091371690697805083027400737542113244023832451494522138086804834762985411551465886794225031845400308303773406317722527605381939640411582126046754721125496035532334258969726007740768357876701909563870322932833945183639011755323974349859114632109225842959021803799662324008334681065739867759832004356794718176621957382268599553723922984549593948295310956358327595907152113088839665771521942273740644580743905691057646300323345585050802079336686671886912344151680810787580466475383146774101601722980762546243651002226293565484458235098532848803852881225054512914289540824793375394436129191523833495785066698882830926546385909155618558251921658521352865839700182745108522630258120692022119066799702566694586918383872065187864784490252443290053030402047936695389974166183285446131290701356980370162797899357288980778590255713507041344983676145345459886225323793015936384170557260459284376442020702457728881236327749839585640007594316051630367988002322638378082744617635876476113645087570389645425672649047421829491662930691790069355190174778295778390659080253537885741798185135165319643421813414174104850051419873897917350077877712886553776141033405368131412983714659653421925721342409753497702799337257476245257251107114604312904715253965328430846410550156861137971202082131481339890093180675722651907811336407763239515477331821195129133099430456208735637097996424661852484439314955200019813469582497382376782982684195314124339984933447564723538358505281593901732166416193314506082318708827382025951311985838796628446581426412020086400 [122,64] 11874764025223078052266554838686273123179004648339197920918911079274048480857108267377404250570656406089826126804777431419668336499912204503817537177316075600880194972168098136796936512235032110753521170107221792546286951497264318796826600752380553651674548420252771820266220457970517668717126645020509301893858999096649923579439589629360543415943232948559664517827736022950206835444137176137802541728363981226667376466861169950246454782395077234057580449486998310578394120188349866266283229670985217194385833717437038656341394405746471634323365289131753750921172271085548025845041272336959730173329608367939857449399458592632564249743179838342364700717717942566656478360560346501052631450893591320312185689910111167181340107965354045641273543738448168526376874060609595597588182514108546742582847346361307931297313198756224111742229913933297956466043000339321096167717830678619711026383760728529247652754973005615147027192657878068454425230004865046770585722156953774856862183904170731431718703508105204159758264623342035242594050726059792835919224591869413591592171586241619378055862904407483597922570414566733736351922172369115061475643111686026866852733996714289025214221480896426499280247648085770830230425429789334202329925413304341874205445768513569012639999098825359673833624371847421370615079474898541980080588542281726146653279025813642981914645152833270878075874630000839086871409071363708206202643086032730857152873737214316170361672919256550240381502604784180556888446302354152826246998240216045018681089503309349103388754774412475484865994496765166466768002855672380278367134005807429074617283877577902142813001842743813794908958458356643362716402593466912553076845968345098228880160350720404259250556256280284400248307639047561009636431116947137289077706508795537977939685825562938985401451814795801770636444372150208156662224196568266896096932589564645468559263687109105253424257368939248188476664776135092749901231802306507803987936379367778786308897840478648356001040442473186110256012737475120941604590876194942735125185344717387239908054269033471884437606256181859813527813279021105512720483835214555455956850839330353159726398253295435709265902872474276207451676408805207548710478447516511272981472237964145362574088547118049146176048618690407761093921637029142996780810635482915335159776348715243802689977400829505855444233016739652521979614702443880964102711570153399387389920726163679936882353714669169805914804509500135065752055912527878548160 [122,65] -637079334657398992029131810310259682602631770706367664108663992018833329196362162911046258256628033490960213447462123049655927294327211613919606734674477379966426373803184795075255124398855419012280946271915961346141305370397395109339777374862282118499110415389422744413304830437058871913903424183594252791016145375360288052633029875958836020287994654379799932726357719649991559440633101765283646083738449068481928473732675286705243275001336881455965158516017524196218863685090509866965303092775485869576630842663573756451031553425370506537625872287446174098324235007769833164727432446539248076365227586323638153071990277972675354161762453306866649124265453549529675600565687372843230210969783623331930786729864809783344648856391179538531233251130241097655700628498489019406744233934410292477278662691385472130486520264333264091241407653931500695054486844478250591981669004216587083824836887899507087369338296431350548629714620890707166567105135431578697683879130288827540783924102870955376828328766654319351204851128996684478795093785966888704098880401304820123468416388903221548515196178718152805180034537965162935913368652684868457908787510898599550013750340780795462379205268624016389028292029604804036705918053806992655228244246631119465887532063918558623753714788360676165432826649012952310762544509133955899318768261199887244968038730012767147414643239777674537569721578179040272032331561627642286135433807638097560723626418067053600434234995003960792075630059550193804512983221806202613224558423831153257339011884857837647673842385384654915231842529974301912692726186481386023847185920152085951289438684593415668335194832566554018458323874157426097970960314061527421049240228128984861254348949413660046379664108812565392300969594927857155864624462737481423646458943685050853905425811770781980779560948964248029901509695491820715669559835943628299217150990135060244647997752500338212204113897529981953905371029215320381495245265451811096856675225710062138454227846168796579736470961586955937145672107196243118181365108068447316934792227036760458317391841544942258753488833417251391549296882582243161861203765688260159211968530539070879309115097590595911170801867794006666327783622881248035056121862200318198292850221798023026175580546788786808216720511105610397074662663527356263825730141128538744766100485440009428202174907896569097309868700135517370906684797354210951675347719573522758315334278148135717708051376899350949139948016596361755419184453931520 [122,66] 39890050114766456468757233308564163329779319041002537259359396997001567656488404039689498522253920347934054064667043784618086430606845400566019209496709541531593411599525273925440365696887160789416373040067739416550235499604884675073592500699184949954831110229911871902609783252545924634301366405928526399036221236310350904409013377051813622854095471627148600748594284133235456855513237433139930844320061430313972535574558775310195813916711960372357936685822552882757515081754700164065483801190670439931264230636140457155132931827774689922613808777060916766532479418172687213792541303074651298622792213529812856249115587249656247378174259432689224013935157977552304895231911096968617525764879039965964147446909753082484812320955212907459954684308505138694360126279002236199341167759361674446090083824464673865681587118131550498835730100260988619737129493702949906074947666132853444022337951098738695422552433631926673642851125585982604414753236253572481422403025075825711066047583431509770126611538383435658160018645385878245762676317353695514271094173687376272298502705720789329295181034871063016511957163697043813099003640216881541364273007383412346068639053415464123121209829104150491549584044620810255981173726563930790727077644739708748443576612928669386839873168111260645825863311608123461458177069765488626422357685353869075377666375207603818084841215896507991596757784598468229197659217620356724000161183495653999338265980878635528785521139069635719400777810146411700656455320128080136988684220139228113980149149992336311995068651477840520262768281496371749098812667218548206365360453978664828588801325653256238846688933728652710798150301901815899495710261612704811892845026981437244099245942873435883200687479330870798492527472582660087122906578310175396946877977675398083611490332379952474902631635111866324221534132752481814891206910777952493762419916673636473864295166327823187284142196453002360368027836374264637487274232892450611892047976882476445796536058387650068761285569013717566174494322042657428738861249793612907108850730614350318971303969351319394859974496174289214663200114934726342789047917656835595781649500657161128813291512892578090869399190578636210652072866416205813139648042166011116085535497964920868258865134149151009212522261216019440083598756360595871562238541286757188467535975940373947289786810622346163316617260385275716438234401298421325094314672674029908633433130093006950380761009393526787012451294260824975862849904000 [122,67] -2987735733767390485836200520133784432815353466143869156448645006512538889029066341082677160355164057386047090877772906457881246004911825583747116600283325556327035144261610677195288571219328623263636968601829986223513927099007420393193942600597906147395747844421039750740656894801812628483643812093169864179921454063992615871281525885882420327904675213759286967571762707220997303145142689169398010362295146150841510677055676583112461504879997298735341965619017804823338199718896594696928145591638795264676284928360695103875019480834076694992119821444575799540667378774908435561452391225294020675858358328848467655946373959237666349212015495760874680674200640647100167008035130486381617923939604016832649044176910441975836183811357815902103740033231484723307827182718789661310753733357610483992359631461073226113872804908870528440115009438039448563673471944853766774112838695992228208131258641823829366326320852583767998967202342833492189346028718965810593370014045699358235506016017664406570553243498807736107570444686884558392540333998569589944154383410824079390071564803107112407671786863413067952479349917640236598426793296138985207300328027993821995574714824001809767445595769977480813535154212401246390419411224106710796280707386628990214698695213259958700815194714701462888656862405539974828991996368725584163880555795659496649292394837935848029456976099930607103780102678730853016025978803902426853162674190860029090444350507413459251652716912274314164912808655057527758100938799044155303207972065378774102982655400011748741365404919493360710515885668498330937195991225009917436276079511581067998393391534751445148768000058518270901275066834960507991400937948982464322605546135390285173834715797850048473415295379402198919877067942049727711223831308416317831535196977839318364334372410943561012093632007611263022391686299456727375153338125430311387035148938784397108002911698904908676664672297817784678084657775599541117239252380860697540498950378689850258343961526808940212254834979467114302399763224231312550430318205045289523135006024543946676105283710010510274923760447839363110122898166594696636548868469254282077773137173748873034356253318120201504188254400552326071933561752521717451264291489916820160659505428245417970011379238864610482294698994517190158757463917607906895804523162574100939584684575530209881143573404579492769482900310889712374474282528987689095547831417145494002260539119039739121448698002038541840843635186147661593438720 [122,68] 165156312664540671389115523178889870517882006393189823802162063783318255699759322753338624082028389276055715219512288185757710829043451044857200116395024181623745706857837331405359995475340850363889682551217524061853229824788864824876174513066398467507684740784855565853728956909632893644858159184700193964999007563200891886936608909474548083605524627609239910441110634910259337493287200618636672056895754155867844739054880856407678645099146608777906309965313807057969720216466695406563974043498783285462508027239198264590283570378696226037486354055567553935129214098663821256903777202060141314457650096238952606089730947507466840824245125470792553787342596385149793553685887221647168270246691229271449698781229744431627393909703317057375142371422195128625649089375912409702142412249978492483428745740873697451146776102806652528550684074272577683579541852091017312983272453334894572108606980472603736635331260330208664929626771491428041553919080644845042769458769541844670208560501715189475126491044931501728158523878669874330160904040703246917671640943462188929564193990947510119621012970337934095262944115465258290553472710317061918664990056749776317505031303548506135554990565138476655965694820613531454336903499738836945483950573438954046736545111460454543783493868229772290105014048998993100950335629049414353076127734438999664640867467434332925551728590361327361567886356686617206634065856161943317118552870406522968348673589191454997324581815939349793419744707487445040372461622586394202931544786107048389122959410006894222559633101169417387888877291367102460481033700113156639222402231884240317706965005904590307170849148589246537446606162642563121865105523528651848837277999209568285765321201810139473575982830591786858409102019997346867700211000157647932565101182177613957993555338148353656294741513085748689112649058528589846865990936240702972799030629812650591285940342717906788486299705584989965230884552161463024723791924496746706277927141069365912506264120260991979822271586452154387792024487557461877884871968743666841085906703264314456175078497838713927503492932644543091997115486752271852400369970502220071894455832533883915740838611293607679250991127379898446350927124164846215975510941394654368240003869605097458243978352199678686372213880319350569133980934243519703563190498075094639809698722974293476822050728098433047904466536286698850421413182127100497551825435580053046700873526220975768764260090920459133581989932037211491960 [122,69] -4932046226965324315544217555659774993248809116785950731882655164921779477180515245728644547056295468826462727268809347082152327068390005265194309416554663941423580002305621805972042630847353599572983013488148783395688525657915066261111413464318395380065156079752568550773323412666509621593253134896607303647254267193322682312797148425537989918773821717005232347213182337382755756108005189370511163372662572445704337751297368691429902420367034157467171763026723054866826701577210409399610936221553699309286369505251011736481212613589102007170725552736711161012370469864936437624447440674001420036386651469026361327937969772548350030450711463967623863711164422509879501478019606256021393628142359204940734570547443109725516956911722609396743196749546299635120196899511188961116728538649694883504146928129834747032411098069466539568889621402749528371816456548652131417241661191890339092887579361782930673956589630190888687900119322153121783658536248042389935753832278396982631369255347205581615185468665216206832642313218207364100533622594705932856844729830678725659931399518594789545859617824557676634557707963048286806394922671350907407476823769093374024079230803983064704013613867580707303219966419377386425304538336938209336085316032687404575543713381619730742820004554023196072054534126693680139374440811531691454665730481608879637816630331943211216752938986555055925557710915605235629775371706082791323504310929404393558706337858186543663703274818616373021638513723954100054968852484429330343229033422744771854561303881288166773135759461915539325936750154909610544003282356669297817143838366282777541853346141009701310975306769726262860412206510648687716633051166847016768571599316986707246747962176736802377471059033569602384546581772104729161006745509214394672105129908876237220964336567176329486022502213327435816894462878759804124818634458420248399630854383238144998925498222380236394740026487317164218434756084948522735615715190957728747189455865243950340820200797510154731284499770811895820065728116375790348173149772099703535934287676204115053553149271428312905153486791133390125728093628271188018190596418563611001594127080082611808877100693231961403882081080966216637818071909511811345792667235128678483616800250956679980012897929680894001250859912881393619222412545386822064006779898180143974575161731608475615251057189315853453499162849019701208615021313665150122917511890149520325002073243029702783743857979029939261249030090870016 [122,70] 32941003611015180555384518120194639898707788772437365263458248268618680127084350212429158298146540244089738165666625392430349946317995912832590180004047209759970696229268993546924396719897827143265354017484587896685342442478479497092242996491272343966623087789702591142111929227796397320709667917144465323260212343771438796656737763236950834089053461442503274164753499781535778338867768670727259173682769782452154196572850460764361162275514781132043326200305227333315541826443548292707485009055125106746037205738061051910208274503265025778821907566090323076461299571414027586130125948072093132320520973822235340611356790779236655463596529612355416487926822014706831734705878237967389186118807088117945838069109858447998239614886096722006492860661211800858821358144923026720881057745581053235663954050957072967600334248435994814986092119885007190699325085423785258810699015685958716986983170074229340392042577163897369048199355606482235909943793348190754670360434618541480778503463723131844446812199847589851364302692278832152889786660997866377766481318080692882403425644250825434021499677013109079032117215036717793270388124828992932638921547130679787926449275528814193474423956566777573173531903744999203546219368546870140419577501500926790233673936991867588444093479411319980193701113069644359248296283769757052286597070602543220627565927281114556416504792578154849757943892865170873547428073405617795554492164257893591486051066021571045712373575780072978087659291539522061825479499601305362627299341794229757606154445025931962093824578806094290562422811979442899904395694056580254313950980810901922549705161427627413793358595875836049870322613184375166054565349698298874936783714675149253483702927913662132901828838194694779496998530305567424169037063171880943404013244296369621083760044288629852802520679448241077400065013138687219768931005452658802043103636858673352979631150533809532894671521014407723360820540232058974358793493839280133510652411690899970893175221073705931527017397298824584722739933789035423956001743468769590627733432510919036804415996633944406239685679128446026121356590207175960437504408312724075501252259622664163734734644406203129735054383102365486176132847589058963085755981162250928655293701247123695939610260759678103109690420909381327626568041140095871205551874264342450202073458000004421778712531891872181557742690833630347288045484829678080217539473677962512977219905777108756914473923822176088203171001088 [122,71] 2148950932142392636911947536033123540594476481838105788886094394225366643731154519534275216741350482187610786601791518716966361700778906379005645285879868159016577609948657171649318188895998073940328568934146446582689829718573628918170500932186993542797317395410596907054726601843301450165584696845889386947522678931380972118078021907927756407359425332698642101879353628102994933699874030041713573637097209947932455295519800393747358608219223408320560816954891706550287091900038200962124895326442903434169037839207887536347093997610850744713793121475999702225895295342731362954865616269798705743332379366426389754079049408886355429023317119400163009067453079929725643668258490742228494787500110322137442133460108538577412963144286318788122202185149990930122980816301242031542939040190290405255614870696835670406958847695473213885490597825162714890539957503239318531642891005490601333981804115847929861752098931393659301427986474645489005677501163983506194690205864759441933582277806559888151433277036933599236732481759488166352645984905526578147491411717726052388273482126738221527474272839940028869195347479324769779957261808239590738507721279661387077321272906629932723064745776604443771657140482849897725467741310373110462643248056197615665978077276022797710887572755086791552282346244405726706473463936699502299629993184071999915712056505271350660581828172647105625718388543444614065519627889643665713021562598072331494045949460262167429134095730295305466592659469116739131743834294967285326867393486083647993755378194753856462415063161400594272196136394914035712127324696918348124001967989558229137933564240093120141673890695448061216844828651371252183941225255169291560364277947544729363337299787884464598723962517325770493819326840773355486895364370315655339228966022882014240216047757762495518387500761029148871750540514719664629261557096690924746995074243641906188331902927118648002523259087275037989565852023184990386812429628724569604600811301293616630907823706392863209282066961783674398388074995650711055005370122030413663329844375862784031271487624278637115406343163050925012613851073859220560276557569049995790031113506449439504551125058058781466681078800778575417549345588924324229763605241898983283115662037816953008298046275176743345879990104373007060766472774358267517048130160468938925586453540254968823631213747225540788724405372103989850611035444764011480766387610997077038633679712466598947817537304641116784594944 [122,72] -67968783094091237804477558562942966208643336533645828626857831837114699937749275663318695056420302000287701692947291691230029908133292124242001189188895557053541601597595577959378639642957178599432140057440793272383863987007928602662286966548976174708632676913642891396847956654475650793955223533776859537174168736816639045273553054891483813228824558247367200150901492139827648649079796766805730777748216845404789540465704969497643297892445900190511983842772741943805533432446577868910664550082024821713726524713933309571733176447253897228038377564039547603536626471637209059264114506689146844653242829877258509014011823067326618688181893681458942486340508177274474050532703747652886115414318717008426484827107328997285881022190949547759798303655971980010522071190612934830191265661494599102744707639737386505884888888749846265744534951387831046757999180043895073605182003891578077042136066883543525006767748062862736910598676837775219089277236819436618299394244818557517229158134759697233125825212914324486000210178548220274411648422730533485817713970019924143767288879696213147842234751462978118926027380944292839098999573800794103432518844657488248482491669737652352241034088479702349789834821971434183335202940124789957487649146668960154603231803186389958910747234473986265154916889341076291639379597641497398559076031174441967581390542630098487486392135600232234640975292317714943434862798362453512562442698262100970287749320039069386286269514191243693096732032906520235205564394432576804889410496613325333386572291718860500428069040493656723641340424350612965940995560667489441734589057930434395720283214641592698110127390278485757274402133336049702585801697613138100017693048779845549234737706043343710237617786506159450850166206698539270203548973172859393856318421704133403066523938024556862726784804432066191425950470447041850189696418158564343329872320681910542640863492080745099458711442849179562637956909597545394720499821097337458029571766464630031717665153710065582454021070146122905363150999363058027952467527609096867179168956004885187020098315836333419256651343656914136346986732584601319562393925981600863746312813996222521506592484091849094836324740737940509613328042305982714119655615062863918910299420396491077207886767599649018921706461120594320637381322843154093176667783649847609140018447051880258122989641323565579947751049005105156052898936733924532718080336933706874422077398978165904869191316375870682128 [122,73] 851757301701794577195450207215901461776297209947240818264651634981348517874982913783330451108534409206629590831244804557154794822293348125287375743879890815164786628789789852350510561000222360723060243260679017706119184071176189492599482935292777138513648901259830921856254551628948550409447884086005347541371415204724939196471810354588320697900116545371870171562170303821092456268716241554492654224108995648581337540668811893282019892295323980736833160193070877948490733214472973340914510498580028859967520294880701582552485461047377211435993176480345459886876343820090485009434769612491870854279922067052892183657247742349941316049483480210173715384520578898258164605637578960331009124346294772897675910960668992967268288424259357809104711335728847796175912611923329941001985640861917741014239604674403566840180602482434142364354130158962995833115208735994117926591738008193383362048279365395427866601989330613082814498728115491751748994451232562157089139573178749961483480368747652704508502618417857600521446532564047733185205165068759817842095695372493700686240442633487214241840661526087735095693339320272346188443114347705957967092031489970401413822339858277977461401655076901229851392361019768895737981369685833324482511981854382709033981409605870839284370107835767557965553750247940909017460175150945472127133863147405408613456929719779220324794004962102009339988205907276450220667255871955210848343220697098405451794998328684109579319913942943046982829816408412651271387301363778825126728473459715123797758106183431252291848482701412067272730687385446515570836687515899960170213743669746926463060851720944820698291157885988796639349482804404999048931104234747815248896793095079366231184175588381740610132300490183578325925500050807396401968515663432955927539423885081619748094082100666360291398474748894468028779790228282390116117392354024542293768084376331400271234708660414683179616743469573947851471940531293079806440930365855668366928662511199672776618681391357954336537567731996250907648641850832720467225477626639006247519144460265701407824607788577254902703559317422319775853535247130528981710344503464729676156245564045599611657584887680441471937722596264395760913911042785640447745035348618241834319929146451453537294671319905695847423956841176699182031028224226291200272637517847579810556608700872510023881047249477656378099837141336419539895477471564528824095330744058715060982096222809279228083194600304896 [122,74] 4470217907608126708056609562509355428162369700847007318875767511751863689490159471626998956830884457589138811661009775353937410152928251722538148060456405029116696112568090355823796617151061796025477960501803575374795785254237499560135234900316478099949428853260010867372767875555773932139114705386746257974288132979909712007409825984158165462950040044541937972344563352632693805820256033852463202467768760038959951155097990304283022170610815139733246362060555957684945975414898547187275343105255358725595691446625492153272594458288312629645803652645652550507990321091153880259918570891373478386301164412304694242131809604694013846064811328866940439219458663275664574569492454719180470174623840595244007464431135052786529193441527277726074053500669487490782707367739469234224004606763798017001178897789766476074652738214291015876504224230811968200282220922568749453526255443113871135002798423029321803713637306182055958688199755644548423856464832613643322100788510120136963453312209405292079268524804610820019076665677499874958608662999504345416483005804974437186367511551633805256689076573662642788020441183552323036348242628750511138988923285194163158237132421617368850952614114842215594158630614744135619667698059226657567918916617720116563473627034195449986022158327596741855390143528117494258999010709249339970554884270614829142744970592408325832336876425810317279551654531706331727646947899063290067365454195314992818163973077959406092825009530148801898575648945283095701527258854287547100074328747974743378979784285444198877695538163751987663102358834778296811609385248157526417680908827229621614665919758769475220232859461364577169965724109216526453689126223697944386713194679774590508593361330136867838391195364213466086502270402452611102778471508964184473577691539104563816826829311199669255062194986086356454044606781290884753345191542454801561355396418895693323392201673482580473824430937958825362473837863147994593695168519188531796306636656214243332142883886056464042612209249731996810787636254279143614026731177756089313401493665308125560664388079918808984513108471875400251021546269994742138031149811705390041396418348404473499952361274212153053870554279996408016836573376809074421196179793766542188928772429519915927456338896054167526607490413692327209003747501460136032389558440951167187566608774527428370399808278451976885734136988937163292090323322537337988214212068392701993998333497131447145047312832 [122,75] -223677245955855907925733087959448114127863404810661473091391529916233081759451977452549822527042952640869161303880189563738814354242468777991155688488307243272419224972820879016959177005171453878574373853452661056604083666851960047536771876222379983997300459477989466728573549982588709352903649940882918730152873857622672240354958810835753244654688946105736797279704059277682183470579973080411115048811012502537069245045738925368455336468176548272600923994569369226482982118850405527889332062405698365320269784025117744374019667577219045810647776945275420603589075633734908349572209812486005871056541751007575026336610190482971991644593005146341432586590994177710161765482284038891305685466173447200650799180447610836957606727313171964197754110760894042254465260916713968360525309043528729272281787568943946730533100326015743435200396657482727139695108435465888672309904010544524569906348864514797231882594085829732590296477263505704888992899073059929440315050925667486779720179695848935266345761930547681576947074849032833934445503116848769335946055937229557316328460035942654944976016125678522710850093886516791701281559451105703714996887390157898642258125599514852380622063122995918263962222304216015566354366885794489521811839004286045146719488473231036128414086159814316423479682056631698443069824148435042858107573971954105230281028618710042702253019761315787978651815332536590091508085181152241780868075400056537958558877002622840865323988016173667718050355687218923275766930241676585299736993154225216654833424743310105238772773042299400546017470435195536389904575038675151037548332739502991339143394292016086596421127107821577531191407511472605956270401104215157552277046964421649359704378817472391781742292040932675137061255695722468746038796414519781758559378345890488119092850065720893828178565282632075858395959116446897268523025661811287011989558314917474124459719561491685949252303643219624362681338008143483655650595689523359974466228661812447605290847458176957123511413720472268461940119506579641981545766150343238920294182563206202487054484461509056414441928322079101127203948492674184512433092700415507750880299095756406658605291514671431793340563536342454362891313458106466368139366263128379004265232219619132361800363466602171055431279501233056572553810367682209604377568006056402237819878833192185453845597225030018943237944691524127905703705478190286090553984695293962695966916513934475131413312 [122,76] 4115937178301182560272164931543508027922841287621947879740484742968887916434777802743321880785623339910148176510481977646774540919731538850057531614523433119354451111675712336406012872143752849558747054792787021896239926082834832752633405295992798722895901677144524017117376634776792471895241640352819620645867847675406881591313314297762694345007006927402044207391572004263383335690007469698029428485270824481682225921296977915933406723882928398793174522127786478065152345465647954408436633514687880493792634041330462019401449819818008450773384687473781796967464166153256641521282880654401026273542181608270425237722874246282255855809578267591163968667336450066704779500598370247478914230751057693112730118014073166331761347726240920211524111604460032570726989729850557484492406030573260452513891543204672797684131757831833618072561955167809385878214220649166606220003242920147910184495353151028802140610140126697178124873281748434383968593676441092353085523525527192158819307966224565351947672236253055741724435159479543820947302282287721562306320205324898880058306942446745080358518271120220225650459447429606118991248263920205039293749991680287607452762920216239031131277190346923300463409441995874770695595893096624589685259345319611144280072676618505931265836842401301608138494717260707565689609862410019555169058756435935158008818055598010624986712620354340065970621354992212896546291306735989203967332271524886934021634370504283934227050236179964947753299989149834205944766328185744729180402756623661188791622470471640277606270541121847199726954178764705562087640106190001768920398904018229044752723132321483781989650738191657791118766355241891777684996329183525476554028156454243126806801992115044417001420247040822683011870451574734998779373652696277568007829238777977341782958113380262522946066646041299419454498854732584527743540815383637377810500211915082322519439398301502516966037575909074860756576356946021207182503442408008907979787677949311523221678963835392550206693306253300478661775636871312389260765489139254851557568136151741110142526273590495287126970242055882087837777994926291574235023442286988670940565237190611555788554227567249389766421436378172497817188510192678170579372726685818529273298456241222490035570738488740911406286353870097927559250135839410405343671013955517105242874158482563638153486438962511994503041016815732198520487155817823164970146269488983231138461633347280815012 [122,77] -12339511950333650784211008262186887939513908584701528090764108888007556588028856013128976658541716325421305072129501696641654380981738787728519656741487808108367469547541612249863807614130725227639563955227225090864761511952432024871490743097965620827237221404222030606186884885244650874381931952857462757011174832461541049700936280251761459082950898954251414716097217294561288773322100835925549457837010640214615147431395087861854290506795039691464077414939566844308894042023858777273775672968470844415037154438738215089936819586792005438501357741176122924962464303653348643679639948820751682707491474404328646042174763352074000497448104670714284661459827830188521627518107595054671208795475568383621060278159450981956903218634906412162659737581959017775951264560573002214018832517017886581539982675988081824364271235190747823528866756306812464566472114904219822039708044783739580055759477405375279655078331436808681474624756494246954674974154921970742897497507261242320106642654181708743728504278690073267678132004661353493280832496635343761806600424759389916579782832935495123333818868210080385187832720749720143510589781038922736591989356127564745201672154070167495576344892944648229200287989791709221712673281235286616818984216093298960486620092271795776865824621082935675499888811243737530202390465871601845551534633868872339265372580200279439899163307618537461147447522836592198186122198217136802529524397256248774050485462974050610676953922824471753254055497450988984850102585016910318342146364486541092572222885005526264082978022831130266935086170206153329314312356083708327139189295238065811837677117201521384387691995424647614653046904553291556174113404550600927397931926660447770804041584524069636711256785626400978336720974893060049125443391675479375573034324512623041204050806731405070767882944667729379678038819240954954464896723860849055305916347738136493441465936365181059688157895816345297291760817574409577647046312045385691211845299807971543389284343522816254456308910042850158338225658234679635495862414793968821800145925479606038772281194083848725905100688375690095458895573854458236326514450541361009329932289578078681689422742227274784600017889002763910428504454540374358693880990677586483497991071479011960654241970457530227396896202545361068834918559197764532556980472814491044359531209744829100729037308980064975443309018176150162934919630108651086901151854651320712023918355116928 [122,78] 153014953633607619458997951339380724102340014254929801282638107257830513110420611877144224025237352732921937331929385135517521997808682472032754992487867749204877363698680642671352797763857085373947582259887619695264188243797805732075110116341855787903465881648195584695448841093848242401223886142312720482126958304566308593792212327754161416983676675288321401082221327389676147741134573172305264465467104815890580778022700592672611155912757703528259061910160514175487046710479530359279856331253464529602406237315867149153913379037262636631646343617720028146487187009451287381372184034403862615527976388465864360643391479302736797473702443159564700183460645541694394474099388922026859114912742804431730326036941432073983743406277715702567872024258227677949048473301916180746350880827299686896253856198573949476089698109013859664148434995608101716588916794778535607388178005067942976933259192316082259755894090860155768714244614390939282227974947780299477199012409127526848442470193318833393130528189561525951745207738256786479289929515129348338616465516154339929373949304158098276432812770577998626556836237030762752071665861490616494216550846111120564673868886328024000450167116998256862343352425087804131543831924471321002038718749773800296557226370164046322927496711394747220719719867936780126890586452826988464668676694578232270239664850816707571957629031108498163016637559588025395881555131007800491002281897086419947640510324529399613915117098487256735930591676755917696065497296986521519270951861399001942430440003818506692359650454138243226854013951156038243385369712900980727635655762368088865617512111784183479794948283104338807498284025997526881211884735083250864467505901167244160036921536244227670223147498480427860323796194848262243674761111348040953412691068462671749164018454146388783876876788166650371966588597732138478004478359278395358574416086595615888351154607823922463792117239929443433963934249927509336169875510806647426429227060114864142600792035007590361417429868591555117229377677778238135359904614866049985188132295030384223270962863101571489014288741407240309093971249888564409321161624650517483479076307912918908198809494717715011477848092968462387665631252292147377125068923697565747948820364214989419832417957510444174011718145274657074776964093481817700263344815815548237473835124110508471787504519859314993553646640398484958128855869359303033161672069326120017735473216 [122,79] -25818504263112212741779977637487479485452070185325552667620275599490007386307902640284714577873137194200245328807104500166790779492185100006971973722748633412882061900227734138049933356010845348297640773506751708833929009513591362982204112211553778545909755902847263995474246812061499028399791748351161898702829691438039531214512346875674575562202296655408606526037718344951165799996885087228886331031588726360097237785157040839180943797936015049247786860771189931759398849990057034223243270132661682374869202924927198917131734997822256817211526582959937782081690734630477128098887659253017872259121601546572871566703490659204801351985805712075234942629414187393224921282212342553448901910738795919084666415050835685680678687753641755883424973022110761130765695127436715823187786572543100139087105826812801581226713344854493150474612242687620549077843619276798873869669728037641020411180381035956123706234567371146339049458234806630097649589993487778306256217669255273501345588306610730191319964944926748958565411510532593726755230968395555774543883999249533899153803792014754290721814749517038677387919493012776185260477317019512441548767739591285642709126807522881301480711941260307834298268963395072649117215849367667686304205124313485654073147710783407337341503813675545537300701746288615452981744394164416978282825797316007783286629499888169167515176712066814001809458291964791446956911208028928363378682751339040371313549232724815744726586490261314524780869827059027021354080218179106050175587135189798226796787641447799777029216231990351915463067275391626531162471719993615882418847518028188730830649303724289520525462295514155449686306678741415811114921836287131428240945018130740134271826167589914672916279975840298380786173570284945087259105882362634557223057349426724036193593761261784397067078860940348621837692401152963731970800183482154758901503758524425322812799849940297692413746812362454183104157894807808173266183900365109459687376777412612582076240038711886503178067255875208824374167584460038772839198180969587827011409918509819518330143870717029460285705381449179837162589697421165383230087005048042090531400387456204125244558925598270883060553596778552427777203486586026968247450190309914928291955913927292278258560544391315009369164483004319055193345752137176743505009695958836179600478780145389277588295080641886902106953528787627647084962525462939483120539316426035752254656 [122,80] 944017078652950993834594366856075383653924419430423665916400375825450922194193499199890641778017495021367752720262763569928922121543433082153611885113050731550169060342166610813506378876716784825476283344714408051626631638086356657019926471883167647824419825498852071120669795143673953119106433282959691536640381030510004748964150836057025078405962140949924300859369019657393740489824391749753929883643255376355485282079467577895439494669519006885707643600196264110142395863371228921749644556765741698630507682550246727780332430089701550507120660316934798122649781986522574590845508504543850792066344162014506147023574984402057177774130104729498699682925707361141452754672673319166992909521021724800750560700773572825009869669858102398441987253689482236118637886614248319894030085988397347960114350832180323131160771092341549370882453092027643968816435394667031530957559375550069648541605049852882929722713762185554698463716220467170023769901778985210173781306929919360441236444479355258734995591175941788368119683148475324226453048766861108781288669441006822713915076444247815316544058955715489249230093399491528537898250015496126361589666919108177574792528060496963680821436416575431612547368398147798158740696246414984316095803411716879583080488849486372788186436944796033305784380721274917640967497784573394265811993854256859230186225791892191558816187215608436308217758920746228289527769489271570847277323198477132619907875870693176693017904244733704717251884806459582815000288582800227917904331220999464473511280802070920429696863241295497873549798757379934663251857391781837383699383682793027523635860235261461395230110025911214627745606557911217992508771618719208614366323705641868501434771636406336080715293016075581799617632811684172810258821159975135058929663047288440024389859249442322943065710692539280296698452938772275950666931038551806047413122010020230585122378786913158458367798732891620226920035660703685325634823283156804642505304146911273331495096097578783932143749124051730968542198209923528931403911148043976985345727979522964605766152995451306488392508738433985962182639409335967066879343733092179874344397543361166165652002719624580169588258926444854719844976674148048693396613045977121925366693281675227981870197014541608583439806718852388793720808202342671360856612582782342210580162812696578980530170113336150031419742713438866805473333385703041097485492333342115680 [122,81] -12073181752056418577790307013908563458188645393719560255954800083324467970208600071483937203442709369928482906126788877197287948018509072951891767067262130465838760243455344396330555455100225841088698522445745674428533259996413246156778433589284299692310722370683362179600159590112149352459658148468603033022386428737351369980153546810794737096878188182586779071683609926102570758788739878190602432565260614090663197929812414957094060327721348064713028972964046701870512220261454311848530475957036615271188656074195916866349504010181532699663096267754469610874110995382501256979152021637637688778393410188907679833771523619762844753754647182235939736518613087232882300243791790404290607449494602831843225276295870232321383045379082442886931722825845262009738512141064406515126725646738740572769358099434763052248143820937923325167019078332377059119649240109392187321049074889837312227017858328170496298989428253699917742969002436860135584506697267991420538310399082290408902307237279069801688757269937601281462897345536296344662630822218109256398859188705116760184012151351673380127380921451325853468999819392141716796558740844454311488910735691807647481628778129757899359299139481856740236529278154035977037239733536943288432611709843356161249257209605107262751522835167428799878019423077330004891157142514428098312788728662321393454671699014412444322888017058006253964869699928802124763120963208080625117236936046773998660133392938413468262870690782062722722661100626570526701511387651869329922523298611841176466476884931155286534822944399996894157915466265659974346040476304242394439939879926682294651717455624889288329274917492402735331775314846153365881574302197865584042207213137065709733087244728960090229722226134308652690325431369339490412061877448005178060034294654275037950406247962857395443179933761754102396256293181080804629723172824426301976956749114048153997171341195367243263089416442601548484783181731117993025042424346121075208120406313808942677934610050161672801441908156723856723682725358599758494645633807893477246842433362055708359043694669658438513388047118069659648254690374234492670962220920123211583606978395786026265180104882556183818970789974215428162688766421546630388279841367724453496506507855021194011028479582454264300090936562927298045674269839966881367417535586018740980397717974269612071997801346860615324039522820959687670634878673094582565646959574016 [122,82] 27189108417738604720354362215691217263638788579368842586148871086179533847458752585396679623312101935051527438958639736206444478290656063190456594722691152137560654313978029713912828189079587355322391426166866254699992897397630449055362184028326424402824893842190167089727858914113756193672254822393862963819663235357381979825818127236990653605119729605654460350412926507550890079912420813645278602859060649693075532423532358420960009575406702739032268108530598237587530103052326112706459883141081861005043084457011578029701404552675622445570914494862875500593472242889143796619033502203710708023717841911449331454759148515158844628426007367294186836720909162981205867201509902561199525653334248238605933585522506942847195488752911381215160144799251389065513313217752137720441248158348972995952924386442632019963735201118475335401472854927730126706198665035149951943534734082995867848674636702443647350358982536696291886164846953980470068471128244959259354759844403339021558728294686568705373310179015016500447630475999331184682101641734427255730964322016066819076260369199470470662762345977168556287364333356009398994620100240930694335580967843216313747665073876480764554769605699413942889735036109986299226101416933307687254596831290819369811438592790359987295684195442958139140123825495438343955025129536273500459757043186037084311808002138543377568604662688715916015319766982761521009398792591684568007880557068757538396231849059739261606230458963258560942906390659604114737056824143488469265356741046812010850401003250725294050135705913960294475218452517091615857628456405114086037144298627297392585993470465174851833667531071784659633426956501800484519498665465252731065853203534073292091517592378573615069928863165851582200808129327686176925183545495312804346698729704653153269383005819502848013733295077661272409432890263109032120454340384307660186837289110857542463594212384432116784648039076481827150874764893956908706551741520041110528807544978280049536796481758434633734222183071658509972288264707047981455666815365986626213693479939515418457154054056449185892007021764084384576306842225775343727702654640827244803853062641504191477571290391743257595539709285214047537396812528110763340943184821247104498530628526046980957465757987180959833626025676208107543376394533539689134514248758611992629256092089755886102516191436727727488040537367399788360505063724315341643004672 [122,83] 467750186836184573459100938115294437331698138611018448402737957464958888564314841538239288336705881487423426771598447015057120490397028092699465429603554491244873878910929086380490936787280080035465723044034661054060903343639199188067489739652040126868125029488805378845148284984731691292689987265535445895304223084249754216549322079717089599566547760777564630309436273161529111323600807848547018574095698459448434824740317572313341258099301935617043094204145949726149538235727035549477257737236541866831262988832319215778443964125683383567475187283636511867376744535414565843116001700797028466615997375493151714307390375840816114565891881226244441126544789157508269532612118113361226446301944324873851777035527368487404214754554853854952186237692855819572734650398772986819355159729342641118512574530590890155879695243613614868278490334177027237440252277507792465319262550496759453654821840675011646459657293714605300543712309767062167619977178001453812101683616400068284759587377093573535083772292598310110155907284706567895247601671819975510649222177515752855635519759281610436624226855990937734673503428991411126583048878527823749838166496739689355870585504432962970012061192036135511307371363666375310170039692778385850229655023633132090120692456663305328940235212826244120290805396209244493544617881140734709880933406320807766127944789380292987893014191165969688010248965975098433218097912254104662317959356510237510139686078992552320332997864820774169833385465089552754670620199462303561654550038865415285580169598824022382610576258752343826246412179242166985838684559916983473604973777638609515021956375548982089422551135906435184612743380251509728289647705877157667557029197068303171190161216087647885865560569418925267606975488327430829602841088751437747914252095576569568770421657691564914189068777516667064074516129406597111530216927099250991252948568658090547382221460609414516343153670748522450426325478851832773883562268422240184043770004156905278444912642593095041704944152727459280702687274433686334153487269710399382460885328600586776374949939334013022440142619516861756040305538329982878977693933583444057227245805287983831735096343987700736934659889283622860441216751869259090199818561303666792532636790506752527091273734313398441331554699531119240941798215187550009317186759164800163622779220992905574249230354602399088386018025176114473700100216990739957440 [122,84] -2209949734327231853655747726905778444049345042403394530757234584502336731936103558485330471725847352780350007006188393916272478005679664371817749358953077877143673410040085200870144637439495370020960752409676359631598448779727510121007766457869918214046146368590563014532874260027700981188470587617181113305939855755174851465086941873218595808283596631271942080208789241976245314365427771303992298780697194847539307514922151496124202943192870633104726674473933024612605602812025076496902979687761049777215128079320831387218959909084969259996614680758246282425223325549878045271880813965894760210630986680558023317148173629345642911490059741703095043736177824794209384001303140465105272594141835587824742649888506269275291137935847399526810348937101088135379548273523613932349125563854692972074567994612319539402065436052475155639462925679224250386815260565803161577128905766281349597786932329230090612292160577867279268014872290481044765515463201146349978411270908107173104813387397271072131353265387683334000603811166445408723399184123296870617220074971463688776606192805131251363004412184242795672314324424358226960240252090952458114723962311047165277945882094323886534758636236459442148893984206772691988033942025944353437495313395794205694861127989605109093106319939208345866159383346758936404100791152524429051883671275592474372846714606416492936858945000000190843394925207438638740211037036587507224574527427173140860411043745044961514431226577698565022062217529136272120408231069612143278083791594287968952303315340169473726203467178266387853244164843290002115596364086396824671032870982060653293274575806761912537069863894644482330968331817002021772337260701890815605811728345193780537044491676989061603253447805373322827921690532918606284643973825342471502579398947264573311679882810786645265205243307166123015582837522773677409457078371463037368348247146885157273476351961209533140773761097169877732898498717017669197126279489567605517115943291823583286752259188301540287719266738330933692386909275423034784377021093252522566077062764780200684501335859685722352643281127067779465846838035249319655406657256569336594591671200868714557793886771606954473075230344168946255025837681851948205518665667776545272556685318705939500987626477710541750485371820957804159601879651831273987852730995601336223773664844202241049486206426189775012155601770115142453648907586588057 [122,85] 8269977078981154708747786688814866071481652236862272182448662767332517682680025995512058491608785265409749971082273362601740497277957018601219654073437899189476319496501957303631341850961966407162637156535404098260673987583978022328250738025626843709721177171308659681205894052562437087757791345610255196279062097543859875897522016629596463155038964603392002548473410708300131978485558659660913477238445861397469246533723714669330932475086983268010174206400040654574366081083572710402885948231053872526280530894551365184153215435338509385179527409628940201144036948099692669494236366081717364110237630307366436565665977341374099066805866754874526976520538823008172087417643351561845382715890755607588729086340879127275784836668626316085747096431538246387439786121449395814310787742334570203880842605445918836940327982750529798293716064360108762626014820725496834661182093737775575044702948318933954393984059913778242587311406975565712456784936919319850072099559167564551312530406769085228411733443869136461689926640499823179488009811770359375926736806093002384967379606423881177588537011297544871485185399210237206625149088043388357080061972428774653658677957839985115230837922529029847894333853377330841619037597088489847395315875959728040231609001533253558558413324984706202124363355517098854802773172530600384638592163662855973347379126089119818155790927827377755284746669291334583985752802319925439747974028994836023471997023176308355294273831167688548363017725405993292983294442244263715932965438673220088867654919386097687033050614777667484666863439989870632480530127641463729861562582363912321756010246535156315261195213182510030036140061418968143441438739472661377057647501289873937010213598587328593342119574280897563799585264717157425492965067534739800358875475737077508616162961880529862241980623586015168258478792232680411122955756993238221512379186601159677218560925956440906743119670700367307166731084089712922069532312196870975830216879386463471317213076328211744797745541880411935412634365970284296466149771336746617083100157216915324937069006240931849280012733441629701125892271923063397991224017337960089631630587966461976457147533738589913350832807694302906710402629501035646291570918728966841711969157980586206387788474388530031675786605991258854840810360144423274002006576609612382905237996905669939733607446101200987530528725002670261510538060576 [122,86] -155476418586718472410694492437192955308660612339589073887426301257415242496446275277967465976394591894972696630704288654368266971820953444661319943009997733396837002884353615034609807778133246975708374425743303043349556361870879290289064841722977340692049481653238522644775296515739279842451381249875002478582573393213251797745130950613722515891517243253873760570121401877303636136802067849008648889030994106069843661413338111140901120065478217690671227772538172592656297155381682161552249974830606934621663572701003593936477821766736814504182043106700198662637554066934536246475589103636180448225570349209036909262865363258197799906957803746360510553907900209768112141061362526760444141548466953375818081335900552817183751887388547637589536779735382582409499175412425441496229616223934818807572811297114390278332538922443061832126363630039343533252540815485686870613323406620813004529964388087536669280386659183485034679226266545581982696295827578545506607099899551872996126663899498558027072728267489418959460193594386971753313874926386417843599123669036700000383329384385502126813279107701333727293876616014970212056559360712835299872145743669167399178075634675154647423114724077223130348183344938262144535462937351822993835777162030834568166067370216365552368666597586187388648841349792985508240312866809606951483213193287257337351584028914544597911626602642895680023453938492887933115629469648172487438482532899296643740652809522863934114961122130191204287886451506329015051212317005670842988993485655587817937546408700235198402042206733193216054094145967400388673403530785133783430342423311238779899445523952057913578852014517501112507725046791293879504921863405564889043285374845418879250105101183124630348916060489889563673098460887711995797284673769316052983806917304304605343846682927083131584337775251858810729222013209479412331487845583891662379796225629592041364672450613357219472623283804613813454584890999351972853471460602994079668293661563213424795929335731354074563445390208669247980959785570877911791356985271806458955792826505371769427767660166382544486085359639007366494176263281305903095803521980164089543815081004977299447084041912063716369059884857880716932151431493129008648757973013494906201719596629834423829234686455565905806575124390713609014832659570858372741682132390217876759998905418506925455380501141296480318079614803191490731328 [122,87] 78500052076902079269832055353291949924033453157270558125930861684948343033694854507448049479552309213986635728274758903190612519981062790219120503798055211572875389638818232357863939233481917253142310025409928630133687234978749722657784922143833369398189061055416689463316412429136000981680749216786053156716196096055035488600903814980520084337763609352637139337689843238532222484549550054675015809583115767316415868744858826558596436366676139034384018781931765572162229257986676311480239744107209967913089960124193339574163434759432664013771049534940592495391205712616525805077131333416325302987306514786457809265133007771135699114650930214065138685514593550512032212973102985370393109466425797273446345442128319284547400108709017344576787499416842936975402299658021701809913616900308750206845616941652143903601573381755807936140566048673162858057287408270964501913814744372943065070443664364743882492800862551620935932212690242806488743707286400655332399715126297930372326888393120088274405015069947873643866377747377525279104374488041231725199815712124300191631034924080501812707222105988655776700015070280342189429314870252835817112813869816705852832502152098807595727090295845511402994514310431733498202714094079580344442011164121465324645268721330161295916744329452768870521456648589482779749005747747587546142451146929071046383825215810405134108935190191618060743791557697738135086171703394092492478267635011076280813483868715698714374166543923364746869178445867233188481687061060870779607197330162708291967846717863898500889641231054881661231005454187498763383794863285682032587444034001937978504500295922241544657588873898115819284888491624580374118011507902960314036610562625707560341984749701009926840258846209437047696480011321592229332467676857378140254172545927171823072193016237084584997139615447050868291917033945752102322298787345987022452064983366880270156092425331466278372373078584269344887171749988888552982230092230953697535573774675162256191047012468345147507959937670422477505103467234873587515610582137316796241205513843454707207660879528283217577883947867978257721886633965523374724845885723899719696419057905043454711282895436919026173243827844125867850557122412020923987115108852771750772899600698783674164371002404349062133009691167348730511723179987226796827211440893546803962614397447386647055697574712679768021220153107080320 [122,88] 2636302843753147993755953441416969258258677728389657995628234095733602268275293132658468802224530928573776243342765570203494440121849224806245364798723445198436026968184069452835849924055281158435388331087775966722590368398171506688750758503241920426753010709669665214103187865946355391900930133354270705106946781848588534119868265910691180585877348447470369145803112599075549499910680376575332985550075589130123155611520784586323052038780714309953482825489247128683078804315693115015419422077936546784054259357089430706986436388863852039798601576919795544692424463694966070524897052101285961563250500789131303786220100991394347950539127121781522148288805333881323846410891248148855494408778898401350284139327245894411852354882690582435430782560637944976560489938664924576588427983273852353973892471368316879459027692278920569944488478010471438522159085055212648474892310098541594445467317421963876816201674918623373532874213616208359189766680586317270308557054501975132428162699564982637775227244164529783335944453100705298341923715108950895613568161270782993416577310347819905009408362112185740121691539378802388575668486827558227351262961918948251339713882834875299861313784729382493285788547480409603504506335002104825260048253489221175056273252853536456806996383504636539832343321737911257121553177825842737076359314224280450665465501721955828980208017978121857849220861123460651603436975738481868744632765526986228312415998525777688577630828613559196983867822723734049747876945105893538912163113565497261273985119703039380674777948660444996042651531327775735166647608144208148895244986559431234232150325323696584232130871619384451360525469546469980211729376571046582657191957889701066442073113286868202496483106270986872937748407323871510566222332779798509601071718067735681340867250586957621848609840293111300536964564645434902116929690861543669895071769457507978302159770952243260213098219907361002084575073403589417763335369182006603485893575483575511831881674574774330929498417499286162437215802594382537569028764438542576462147978046356871544609526044077560502354143171470955744717436039677133861936957554008680238497975807000897759658521685680064283936952788776963325778266919531113213340286912306287510538089272441740490819860327623124423326199681552424837246215047596268656000083392538410523778071625553709275463521207494312357471845560372 [122,89] 14043161958914164760456478331907815611246690997184569802755459300521717922726503761592043947860414813134718534068094250134186972138266745996070928009652122436883806430614491513409797544446028415842031420869576397771633994295856965072130933149701618043755595203690124281523720993250916687172970211351675281586405728575964648478677827031633095202445503105756213132798359231020437023475885836756918356093488910681898538718495865677390099788711265517015969447384176177416524471732115643809454532710374701933645298672930507762501064642800616733192531725283111253031142431861601074371581246465085395928743267596717234123243711669904756736533029571041156381555348369776809082704218016552860074174930630848245152274871427787919118835714490120493505525899331355009475408771920422445767961007357804242827278985077782749478498697228399466405393446197821954877330780506973541975222470364155918392553160158988535497723355949396697485972206315381254060185196780479688260443632038589623934227092110670977335793233331123660298335390002108530231863866972106025406729301532661335166368843010141540700647505424397301469761133063323417251257405632939516804433157319929725795779054763897600538356992100480796095959316503290905468013860071652605950765567453286248116835196647732588838784779684083270642515978700189493974371469826491666066837122504970890743068688827708879407368796897944141108638290250102001726825595225553099979985948199365437842358799947674387602601328690748570282569248439139310394069978140470428414068444281900852723009725608627912731350843401682907442306300050752972279478536637246947025002243845592035944544850517186654398834238723422711141066152351368171719119776390551638484501386684937071138437616190437127559243054337534142211022845332775822969146491412909167555854452883506317172290464896838483104536871152670622454153029880812956633207026992723531407182408762540180801424185544331696751261849176213815859350170166208610793674875118071179664882305221926482915255372078119332872101213339654149346299113497494655833587981871622160284004627280678352120067559838469916988860298579095469684321237040284832311780517997276655045164739900367205438797473190165166021202046446236901014979256027962686509759587196112079440523257061475270853079396869104870377482202128980929551289456966486531090590517428256516964255110696241208687189120985657219797470464 [122,90] -31154473631298137470565698549644201692786865962343823222651954997588696591328641220419623223996030527296269831825169729401613855566074653339950052274808318700267109980207263782565685985973291803716224943501403077249919803864401387471424719026922298233062139172192031320250956256584121252137625351476392276666436934778842662187880308577135418190722171201410705290548940630443643438054476692186013723716315457464465930522954397954736179418816581336220426896951467560694476770029186086105246741642706708612315686463151847236943409624987960669071310645501014409776430546790360649443777686038924179168072032404554217232421843626576477031453011462436296718110871906653812403543147256718234045623474150843324851860273826755034797058704498169822506111620391997220641797125852973389041714995395303322154999975686773935637546140613827712408345556878153348774370738954188476234321665462170304776208224520478687979244652829253148321220400328435426838796379127058999938961548255538802854599934118136951152549911747403396576213162214957604265714606030997109337673200875222214479601339101423684810323148023637107994501458324040316295233977949043616854660968502462675006109073835864660833101769299389899842459373010880389745997636350086622737544873697054691400425780376245476061075364499851273659856438927666200798461848904625074476395572956644655067092009096492342369694965667537856637072047305351947094542947373986048112401276515462228234206485259419295567009990957994602299927019852243105799381013232902857963263245880816027715359130687282048827787361773079078937246784570303279335478985919432176568395256607837529027120630256942033693861008877864474119875443214037277520347649665411584026707872143892776758477575599736409817555612645627547103221359238813142261914137730792278322777856481800442648439377430484348912216933723559592085753937198807039796522970362192410256331551615709162385970527665552815400218090412342929535965073191355280978881950621040761277803813393571707359386062907025260605643348724875828682042867044924153682798833742939454223299664447966718718009909710064932768675388639770777123908311528123692026913445226006092759036972308273990844578192916004143478927037811540530226135804079885894840026161744894466639469712062982039480440816511945477576863794194206989101501293348549563418595893467886546867676549552565236112546218622346554240 [122,91] -125387438046234564938756167794571021126283480534932343699796654620769339214298216251518455802179415206839202706314055093502753687407165302088549476553149076153235351536666426028469218926295749195491649304791254184432412436123293505714912918041242747178775663763406546648757892931742092067786846015996431395525491072997121439729930623658262737379466214372180089773395459891813017282244128912234438491488974262048316223222191777702437537143229110339800861302890099927018960404714995944912974577315390705586386080935203472299341298521788837040799834540411886803880362279538172266288506219137447471399759530345511467237941621640074484062728684734923627396702106133897825063795882945976378848419480493464516416765107970056415860187106185128247839150766653756630196615289817493203498477187809614568542424578109413197704072267476945215004605619358698908411785280845916559948775569966180870114913307807434796627876374028406506384991491384580098863399034822815291337852904179167638059866703378683553374715109091349783067190060392891665025582921153301252224333635682114426325015246820584664489712180540638996530977435551455654000143987431225533834493915841568788069622240552090237216035672652723032762719332326021488385206545660811238082310992506090054380752131553778357242141568108649863186762114081325900775969267062690879617741036584555801197107663460890919902326824715739488116751100162095532540284382258371643389190867508652271910474677862182233082432410715526684597469257037851137287233621102135668460886018834256527776835498045052701449589084579065982841423189305424934228697596461553104067603048042285780442715643592348263108105270455862237091833667060773369193282925242714410230309669350251726035439553900023299856349579412528591945130975424001669660029036308802569006359312615496580802976558989888391621292294464777539761985492457434084288002752386377176077677751825124709228578143345330693604012725387728088346435797655078503105880481424094809754084789572760344507701709611164022766348337956462006963656557137812643287822561465782080731966233742240227037449272738379537098955741905181846869935858805318658974603995508556110817726935214652513362036238890521843230466157210540456952202089616997175734093364713501489766655445346059969857267413065581023944426999625386373882645177520832089957595599036295932556649246697847162032708681488384 [122,92] -96595097142115015011808638013062069736345593410776691527864514322429145213582308540385411175671249973558676114130829893641505380732494413312897911176919007556803890561964125872501335004267890852239795492313287414557949754101506494337596712977661326268127883509593085975015338841979143893579845970713864378111233128491384295714735820461886060704054172155662343191725376911703923197414836896113928536391322709441214723677476945651788932118365467280579956573737161590436243465646464768126669589458962219248368452163471422276080215855082535281246868590414276913712541377170363341149094171348123668800310886787042798337437760027350282518711685876369394709020487105725288713540157560273365578778456579332426784826581426424080385485715416764655979962621110513327390374208919138432961688446596569916691598398929473030155183122519374529522439615410252459265033688665668674786855486099880660028694992252326614839879274648285234788113468970601558496261461721455272948053405456629177403422071265203787842985675199625951278746144580342349550336687764967223924056787281126932456229424161897593354802399280083115433531807793081961929988526552745677578467512390861957931449089887651301792637091512368822239300658220539850136361500738621572153941590064561870235844438581582591080194201258931031775389490830809278464746740745249169557535555079651694995394636679809485845525617070852574030239985068283932595631205857514531111101474847455879851233880908881999905482303225392253998323190560632291630882124133538391634082870069236827329933854479745979351378888735955853713388761300930248945672001511142962722486170423079518461647815370346367769196735303898063724638709694776117726143241597268761672440755006823777820362062980002706608833460431204251246956412124112825481485402288305338722012005622752811114959368153990711265145930368369938171674866955445169102974918190427919324242703568081206736105681001462356269065593530241083024154607729706572189846670871645193660335401283646444614756932599609356537440319731642732948353373340421173580095735828283848047753815725333338672392209367586932357202751008167176529479471990549262318115113739328552897571911418388243669881433111911626479199685691286683863502992335113563648079449582545336476196166180845744181233674881692894857545647622907623190527006143339003436923411425808900655579107913523762300646656 [122,93] -102072273408270265963321749819648717767612044101082437430430585219733356933168042490679243252207851637443035672911344605460800978646264023952747916333216180288554703136334489197489370269087003655279656558276215299452241018765405216329706387056998251114270812902053658339367758550416225739329783588375710680043346157247867950165595867808017994765886034525943538972432801748431939767865833159290490589810174591731066882659568226609270640817305442978759090126593276079057056659963985361253879624445351388890146034319671256071575678157253414333629785458922354048087299649404194542588579699976639507688086866798634351933782828627244611516054572574454192826581689643529270844745741792756287597124683812011410662501907300327897788014802081681508322592780618621732500030281291405969783381269759230897173570780286924367157610476312350040010197453535165892992017016705055801918871871140503369931049446835541828115211864349193280401846166540785459240192030255921704212865836843618829748234059917498281919926704242448549212689419096867583638234920763828253572374891035491635615438015229446981542980991381260471709868201924684407746257184597170431957621997289618366814200892406070263005247255040545496985605024679506584376177753682652232258727883496451102055402925464863232064046139941688685943705649318223839474981819723301647827936400715924967678765599944203753501045255802314328875893101059340936572142612768929910851449960739055716036405528395829575575873594214886040522307685309067976628719430775445368238610290104049210614652371965799902459881679935854261848492189095688831689152637399179017840378384404198722985566081900363440497998804862622139874924040690539843491380333527846515819366745634050080373404967531139081620636972988697130553275135744536254010699079193555099746271742118039662191452886570010358082196663338098142899683518161685402257975574494890889376722611028874143219383671808021923956014584639237853593776599779844856949649928483880236129888784899043302573848537775561247132264542818576671119608404763046069956099701354226543341081394882820246319767102047492679480617536048133316071398766578756665137379249185158557486869808727748290274848891633116110472293583601105482202907453724547783984997707815204991144486663867869924995672165692751241016606624773771791623881427797591018676192480549527234494350561738627097024 [122,94] 2571715706254528018369547101858191254859932371996899131981178938438823782506292824919753967554721661240148564117248328029864734947047385205053252605023039810626601268188618181849047444118355289143012528873894718359391960009178643457850031111750493067258670760126622281936357263214990336497215803461977686510468518137197222196053712417177379242305409802789703118943265505619083156180561679282482084097324362192004890554708735585508645949882069608487554272602510491886606280482278668713168282935670273051517749658445840066706659721387964196919075039881562186007131572439017265308660924259279098544101100562161046031274431611681610358806796228604476561862827253047230210122643980545828917911192649454632347545890917160847848817611142288353079210648085380545752162942403787516570943858529544198906706431817162033250124642896153752483611333783384911876749662999263552766717413469891852973231117356513518352589271643189698896172777773008413873975613015006405798738325343880373437296383731434014183058757179430879660841416056804767764796692082577315334448539057230314691129140631090171059202801715779121248516940425583743130285517696479606505717080435325690505317071965691135060590680583187809595028082674482242323307683806900034583423298734651480233933261252216004742778213527522144039114046793155526401141698486236649286715848102599902654706747196091312513449126435079904225930757509364298050732483194481847693948312968312832282882144772265179108658019157450824098046594548822838614734735020406074894647359007284935918187072060201245378351724097726824697464867148661443569391991934333176664558672905444569490772253021542770987643409943422660454948494997484649820208769711554081261141660307596201225579616743490479103679925080123850264725553305644778037214148886844239816808805807708939048141959722999888371273445341826548739608618626952117564334370293128805597996846496218345680126344009601799866357146661192726147358303525129681928224032048170160272254040371819563646993940299721897568428937911081855522248488197647698661276644158669845908711124086745832519678748174538730417543858554125194057584327190233315537324192179450482753165679611473286202542317857082072106600226359757710157822398555262000051486699949633670870458538707952069992850303649710055330418604678623069640661822970245906888750394088897365662264661509967040 [122,95] 664718657458320915834236956494249707507769581225347996535584302089875322827056623392648054344741030139845478044608150769646200972087767092291350957726882246141056731826079200311778735451553909654180613749906776497208396804227631950135920844737094533127374647707674632594261767372603156483341178763026946227438284246421180779628038941837721383369533268504976099614760985762260079304182449214672936018152395984048919212466022073690410937171548835388359295346902373607644983758650352075019280772144627460103063268981898568177159884934365967976928283466061524774278039851707127522809089848198299941660205567339975861769100318233146752731755657783948944630410944413365929383648364903496108353001092332815173981271855181198286897376941066131016439631688241940054120974583451933030453774147760431358807815624452195554045023341306325027930805921468890194553011102285994508267832640143545333701231134626563602322104811523196100758405938011232995798016583735638547403900035562209444259778601650159048546749397849179992818161281350302083259461194122239568073530021791832345822335650543173772592236798555578159994698876943258188087903937604636281634763235333934148651281601583537985381692860060952177149045261548985124093132330397664427326756133874612764737306268766358013430385761201051067083397174793313309980009545206574601208280237150549814370340953022416159856796343851495481787092327461193432642064567300216917563022516860770323969885333789987862122600708540040425657022383812371358651075336864520800955164828854959360407515254934657836496268625480030268581652249916617943582726383847408679330762198785475726263922909308614637009973192665852166488404464094347472437211844237714544820050930865879081268331502240992479596381809721105565541361759410339860592187983475839830741482259689474578541635581261785305159189904110272207662828876248672770375489410501807977390200865960858285129810079587892942773547085168290978808642767657510925386479573776668804660184569890590728603845898829387763047893103269327197544792699749687152694983599130929012136449801982316621831525990181655931333391147962760265137047606415675568753988643688123901892613675830098260554412928816873489586213772870997415989210089434986959401569373584224666593017693090141393673165973530096705626466234321098895744833687505503674587644178460269238717283712 [122,96] 3006371386798042697561429027285281462020760657803912243798038110112309781298861713650976340511195512626796959821104009609682489040643873481799747856466695290339050172647672921395075229301776969098965480820707081894685503517653398570080974233156719774402954287419509914367484412125856202391018684263989919890986502231979003012179225616616454076455131867945546452997617097345537127673867875694821157008625666406270532186304880644202031162258318451214619599704373744497121593594255161325103031427549139222428152198578608340655793206872520226943772388627454843791072463368001173491368422482316784092113231695718629397759386089201225637018993795435814255258045940505368508339205751851879427263482647898985818377176057775559454660053487326477921862309335834654731070608456247451640277266090095773730611424542855715904103476513442251760583954887565727633947851527347542820854872375003347610793950746963927320732065635721033534207307029387993102647197462340354588976741709061142979018734815206696057872439734835546524260991753377283042291715327415642405358340588795600799063501294779520266882547129074455474943189368416087069997540869920653436044944151774176284239173255948458440313348265849914444137732900468328206716519758143816989569520103464908452489717418732034958446493878784360219414562056689479641262824826218870592130892417294843418250309826524634180063553716098357266550967691861309176522404911041599576859621070518822623984913059019002740618407984081253636761010521393431760444351863495602022497178448993610395056172297754286218791262399648007655818897322010452328133610308120387210368915587981392357376540441331919937933712362294200514056845649806291237836652299018551798174832909719150343733832076836073280712438422427438007274331863199753033656043804949734846492734033039695663013151707181747948129529957023208789417165871754990922937066885880325477866665518492502184859714274250689541276428803101180478329485447379347484178750398900238196187434437278572071512832046129429953157366221016152688468746800079559542375099807825062484232800959357642500703463603098763561780788590393592751673903488758709862477983942100000319014781369586916439087035288199153561044696244604346604448398378539004158021453819575384621290772344083417046396747384931614800886021811700001216321681338176526203678822510429642132836 [122,97] 4750529912576844406371686254111593786310906686797484126319314280991137133183312550412715307424798050691225054712883855846498677754858133034579742750584610459865221664358488189675161007647056958266614686576792655611148730709500299476896377556384818037899465559642815244809797077598248369992701105317182141992534888778342347819056265686594581199729987129548999866827869750289073512330983059024418922147471327042158238199203752330632136441251244549706652024542720664985764119551184470949099996946136659475426227708852121295837975089246437746691541839392148658362416026354013322452664095585693871962732729662051498030561245990942163847105207960825438553047869710029334893697751506738758437221476143740405928256537545960344599343361351044622580787704637311221984914681909922262526397938697778020621622410713027985773872272886872501820247117599844494949844814990909152225135878752657769466473497821944412431109835721729392853697609409287013036047021093495051162295690705102149670143004722782121853500771975404284337109781056424033262878056268754048771715827717139503735350162273432062976496583870084278239586188107655311063123262056915791669671285024186800620665698904034033414522288226551933091679484208299832501476843277758896982449060879159791939335077911364084549924096397510519215514089934943596030277241686898088739090151367099540893228786374808320685885646421203750759580738847503388969934592152865619398710089594041831820185632397687510315065503458490786553841871730089593584139294080317307034430195144763537460406440614941940700852067101016817170365836332472394240683640767308688033689921609350968940439851819703728117242813934946537454274624297269748845279441934113391388804719800357223025495672879766116656837239763894583160518198524252399181483508558975716390760250893024623285017198954335291417426022508198860661833400753831259090480630053841117760992368267468061700420477333923577603077746236810438259017458976596320745317048698100059054886231955092175901086155035474434539117752486533754989212541944870414468555303311598319399346586748626645727231404198470377528971541121132675303091799993416870209825168173372136227134008013220646631008277174852901870815853693808937843222425511162168225504878440728682527207624011609732547036094723891205504269550137237102457602091139965854667419267238736640 [122,98] 10407806590953796720514238733181082705232422221342975642917774361437660406814710856846227175841511965160698490220479492140116637187036897077618216403741116176193559796054383326386039714259993504229571260990941254222981542467204370843407906152052579983632800729454027046774579366872151032300329693855523105240339285973002363869508802823606796453376242458276699241857342883409057253320518808699688278726748198767582416819303839409137726077039896323656280585561604028952553481487539921590920330086298351049210281754728856909359636841258150520961014991174465793603052331083635814367080305009268179625259346943982519992385389336677822575614617150766818306313124890755515606670759447608285624767973488252064264993713365701398263214705696667357488465708057021370430999482956170759738449817585844149374080059448411646651253135488267436286149959165481257208592838695689455657334298833283568676954417979054922416269638128057942987576275378209795400840923626303291839883730035651101611811258986083205278114780178809136402035107183089061213692496722615299744994564837473142622158895141608467716623067159139517338596197292428957066968818934552409033900099240590686430206285885825009633571254975891850707404225019676710957217138796740048459092182007854465892633777430596188048274841641325263870635740767547507246043543639728717924904629838297498329558004064952957562897771222249600449893465951407895805359269995250927882551224603059287201381781068896983483755719874104845719758990274700093005274428965618194797016394175883857480724491311791677114291529632954050692268703384366333485108230661480525467772017867461625628561780929762946970436557897392835055407667517009345605879029170463064172000028512688911690348244128983047032231873786155449524809562594137261386005774150721038908888324507172283338382549778522341586508486742498377246908403832407318399100595686473928835104087798576606084770707516281340342972624213423153490113833814034961736125411607997737384270090453896621565235973787800166326552167192055415874770608297132663409902872848008102413335255645106549431908905013781407939563847587246491407743249035109514704873669028717240917820724127899387286002097056645305706274932884191340504970344448924717486901711066383093260831874518064839612168590862933864565767304265407157676974871341985500543966721408 [122,99] 9934252390279957349049533291687316604446856808321610322746273339116286950201665559629831430745305244217503881774462711590191856433489304438222059080026498363500019231942310169943106283663959005061273666374187701110745739015540580993520287029293414543760470816302289681971343524898938313626380216348795566076872658686539309069532974632367172261411649179340838967497143273458717428590127046215726094186012230770012735903784502734903469598948899507587211493980535489519202729836176518106924316390073960007994744154987584694472525071682470742311625356454214066924214012379869120071441455596761727182741321192704939717752189028755510049789123147607934437501809591737986928924573542108128761160364217726153785864356959702072320822214881697534740119555058884091609119529515865078596325868779931003427612253256449782610016160706335573172588769046298490186101395960272178635788337332184769741396381201416615157672807397547114983200060771149783386614136142828051215353587545531495904442579845885208925052552033872192737661770280477335172585031229674000140907588698684261617778892701292690981308560310068586699155932790483177444722184784941309520025253987429120876977913129010768393155982699623400055786105804815144814587117561688930520803847551563635051547279337530467770556986132427169089514092881663548020860723034680922415047422354376878981880467323898425860182830738694724383152214105787568247588483526417671730643410756724003231498137494886596728850321076401477560550737181442214007415610977736093718396594147081383150625832441667995645412730515251244442244084312101584048925599310862018910486465730002549013111236327086471767105307249619792728565817581473117959215384024029497403040341132844982402098986330301458204816277678569934935319389490067090522310121877138215065817866205784321024676172950607722225326282815711522934228005394591964552915365459563458427485673484265310715163744676244643037971437573408786486098071677982344057194754985120820557974951211464711223305850806109040929537924376122909379285997323844800132414825013372752633857567487486626575839390135475111144046281060538299769535984794856493762365730015349707970094849798960841021288016289493237470053688981828074843772837754118399135649663888302383290119313263199036636546924046556901882099319202186472487961672621004967251536 [122,100] 20934132745349819641948162594253880828431396526469801234267922832017954775208162995097840682201462633360563607899847219104360618214377653113802118378073153731402580234542512344477599136107433631937111487270562261910480658440344682064564585577772982066421203953379947115391443714704933941642946655992696067509157925339133734854059590945542558806282982813470963699073821711090896429531569813735812918740858879767796570991759369735757639125690346661914175383287511957363852353888214443562935644417574679278767773604710493353275934280550453146400766911463439002990760440109721112051687308119915408862481723579864841700690530732423872086791924985935420548039999959558533535512543671707150234359610173932142534863069158728657457734587163240239035868107180484455513981964991805810975258619661366607672322372802231163315233680189985775178517324410657144588800392297880906524391828421635963469223336243253983989999660270590547291967256407603497743836270417970052745281671195108396057973620463755158093959906865470014480651496018612527002270402887133671588474257198051750288509613563149469337886704478612941053826955944737981034077162613560927269049760840342692533285678265294450037922790355170860222224196957506256119683441763270249957050653292683765346255551191977446814425316828890720568313206315902167460977655453358844479726401913531539018506473607209608005180998228574267437841307317434796559623807891822672318427255152879908310795400648464716994173292160770898330886659066946791602537673008970287111998617597039373769335777625374600947373959759200852312829556523295549665283109759321959592676227491291050084414948713177189988908334234265553850023553446159674620777254272298418403199754263623112727727567635252484843370346374411838458254198054509138243235458875962878610394558533686820174925090049220266705884676155895286270954247960312585304427450942328889180605871789479036918080242134651906441724139543205969240872249169644289923286142303122839395366715279151043556219047961904837208105467266721364371194726904368459544796552008529744770040111213939861735691526876524021797913130519278148791491400392763446500824093847719675644798132778009206656605264838298714341791299052706644248965113846970805459842356756191049578510015774379574394983487489837949982095578169762410449885325668693429 [122,101] 42110639235630439318439225912821774555276853658397592494622775721955803174433394295037094759734683198102990345509037743783117262928309898110033710449641335611450193308653074395219537642594504825717878511583789558664169344145299242933061412855910023192929910551975853265161328820778121116667622820300894546716873591449362193830851884655581919010879640645154672404249434916059805170039597704890866847283725176160813563040223767985725500147269169731203748904912981449020914110100720851370713853877144233915876530879502145666454083249640369285826756170658587512958910893215620005782238344031626355903960942337673512546153560971217118183408279506874236097267052554950347055827120477627208538209769367660477188093185203410300249164311476155404745777610729003666860136571645661751174498713313675403648894056488966846226278695334652961648346573954691487608861538157209090631216315813707677291662144793513312746644696742418442220143659525216088803585070852380422299456987518987906652627285844562208410072070403984508565876864448953893304203501405383065418716413910666085776363378126565825963597585191995758055379555324563258513278956838685289085176069215786640092541214542267600361281714348504739469350294413033460972501645825081179619696217090388393437610795384051244153145036083083204435377179027001862484628411032070607742228384255942539247243961342637602639616016864941570060708769118874975472068113098626391232027296357815762879380739295369221065047465454947856041459274510972079314284173454102039063940030748691482437650317264024538484885539914512423066173368729530122064074248795186916398140432835594274023446241765964280903522955861195745910716744766817486642158260467676531270797840526256260989339634875767350452929079178940989720448611063969705892092223712747830754333899747287378458680692549177061475014164461444748421956883666737310914447614358170121216410458554675817233820666028156171536685822392318155488815114383302336626721933972419767598495740555974403987561851211912506280667952107933607140089616414602917695578486465214525032824724048771076982721757863331859831678293910731891304103728811416669261540248624910627200244107716514660161343568936885982461059899777058065590935212712528115977551353514690721026004277131752680293794045608586984860326775193966393565472076960 [122,102] 25970993184124578630376371463345824146103660094004369028222143269441985392794020257214895275718918153857480296074202326969901346149972808249361566802831979299819611641929548273147852456883304543964339083730945540351167666476585555465707156466419523682105147602008457335355263816384936236563468303152953158204247008456723067000603075467843274892759704545526022726214100090715830081302832624280624279103513227046665587224612886805710491858189388238164096777481092267926678290235358880044317159203536123853910234703225838644086355444617923035577657908065280884250354420106299172446582800091039772750536299372148264092016100067902470471328376867334032671787287765687489831746339677993666989585110039836386113941963314396597949658031139492249573342909719240145871574834961742931135725065431782997642009119730443721225763356290862479494358034091477478534489633246036429755537655982051141799030116304357213767836154328099650668822729075291847397558068432518836516740235339259687159597519364515411970278775191997668955529700913643397980397785016051617594256802376158443508510934432363954231385806592802459067582433642537675591709591931928059656988597942249354342070476144704948602027212728513158752805386304435303937513716028104837666142897735969563265506147294870596316161322767564136767962747445138592489831841409147930705845094008692745954963819465324930830461007099761420900565131061108161949369425110561305811520889159809506056437142736281565290517755947956617880589852083794297522293924813927551212114376767638617168427127069399060968906145943631015133584939323124834671299253146792939889717774072554593153836907564863827252131493248402914723071616150283944889127619152123305014186105951062483279775288754638552573306005049083842489173464721142953226928147982957126133803059458228299602376337115301152977486413922680104438084412153087443701424442524480586154619379543871057735706401465095603652751013134429242110918497812546675545132842386667153005508875449472726756903555756541958931900382161001555541915120736514772807275482239561207378470747154730420646673343734752269066078195633158555527194028359351388750808272501718505174013437292947925917275929138092014913144926223934797951692879476774277802518505291673744684024034970093729103412834745019273320257162602592147482320 [122,103] -21677173758887391652500537009620337889328696037604638772381465585941740180191884798717693151020348308320781897433446263543519165823787881922119384852184591478384562833493151031388011568056366344496992054662397776768974764173017913506050713608230162533889027855006229437972110078354844846722001432577192625269316942106966902899068662427723626883031312544147348713852714169209789269463374362199995443482479713090901663827874934062848162002277961771091797549853393092219795995448580093681185402449616418449132979971628935785988227940031402085080347192546565458968909879664769375811142367266834109115901291872297289226380882057815497522943389650884821607297609942076995055220717672098317778300968316309165356392092436738238850167252706052530337051824683138721288010007321293832437078395291229957637955613189056376758783210890854695477550940122715659106587127857031399167820182457183023221814784917037168308619437039012188882561555846100347020361634974959004709455157904713807302354054689976015068158373784002025377304238617095220285362308496455830732597164645331877350424826938109901664394568307891135879117458842797790704569275338596985467282179484377863342896379167672331760026352137557684208829069216143345633285603145534456829599527381856619971423195830561558489726563071002624559809141446565968329921791761816701180980255625141753833750863411218812481524924457091001660464210695178032861160099724228830849141350952110051713744235712929333976510459045026084048250408867693991147449379050298861082384911290368517328966533959236744145648502350676454069066090666574506387618727063728559780935751011176355361199420957095180823789383094251676961504492223354923118679409527886182462961219105905488184701556247516870917697599964890398164897811189012974120264794111993717108320310890815058782067190333350128837503576941887071157122053316969612146010526904488661498398795757457235677599591309001249768593873531652767190346064962842706835582519541125402002463403517353656031960715001017508621318223737785404005934066379791632631693912532020207649161767910233385213238942524127343914824544733738760999142838072122532140702793555641216354545171519486878933366187720892310673420532836395845909446788185417701497950995921880873069418727921948920285438069037270665660914622411446960 [122,104] -25800274218049465025311128566289060293112954933807778593622240887959086868203827084701137074004205140070337456960224059066057104153657735013503832290827161258529428836364777110049579024776639752339427208583831390272946920368839895714979296600271959172551787072936141967162365949605499174941219460009754448415458396535119544150801316896897495489915773444663949126455091728718984261573949764655958799372736149476291804003422431797616892667143930344054866087614459054490814215854404364378463374083996975701811533425293115212310321661269263895293809348865025975902225361142260100760703299321532090899166299990219310526240183779586211032521551789204694617775116275311556361015182563939059122749658916647211204490279068810484765976347063086891823566031869108362979600717727950467101803257437358587670638178704548300361598150447179188644577904844195278967046187830886536325615257375593404170273913511880077481910350308757803468429058198517243241674537813217302703204732886946858291380770468301920759205027569883263303847807224989796499126263307144233547982945068433857154437650498200701375280686802433608784093981458995351615532411598893626114194778671191534617166720165102389878582973724223253745960246423545864739394390868925756835510198145077657221084239820271796306889874903995724922663556111922962652352428555919728782567288920671707654582746747647213618413839037672804025515681707260297569737052036394281075800775286572296143127765883649297590403848601931914096872668960809338125417766122517988616088352067511948181319820801074776537456019041384770526704867677027956374807070305107857735759700545164208440362138989144852883884974557767477322725910171352397517033488648097367436848246350402939971072541711588386866503000685416910247174740206958144698749794372687255706584236632855716981353001848291132551411175997900754348481367225383581626262750776771089124729107068400116855955730879719497205014346074562728602995157431775116403570153484057204280865190075271407403198775848144888636667065227788701356650080730683198270592056715290861797697007213527034239460771849170224304112524573437511774223746009251206871671888303907157818329080820028165379051838624731276522605873430071226316518470800028187595495451734767023950421116413046223290380499380541948731017817676 [122,105] -892488902446727533595521347731563136719778422769844299437862122790229812705006450625771405486430074870429094233687023761609918722635775500590718517819935230553220134957781664915841820616891044961743167153831798033581493871679123456633239283213763849290902978926967456883358521668678996490026721847268632157572304303528399506008835437921730437900976500642947909923198387478820790360868720898941266970682354004392774249706372284336374700681289519885492754549130347941540087051208181113624668901362035534799823982753266569854590211693800212036583542644975720409425066179153609157604742108637551080959572961774757332773544543751047881945463409351162252937300817550466246611897177241491325138100159671095309761286757700640234642777613767054367348440641092047662934177823028661904157748706327826159378882647860698105449498850736645321207421948062153913391187176427664188389781354057644110133318048441243765071152783523632103270007946269624039408966183044841542086382251342798080844012472847707786203091331042698119994438330434217517777495758815597361800367383697883313466023140163607581349586424492987571594571672487505625836498671821622274829638788392428430188114386205942676664273203889806176414356578006835733362124419976119844666781345870149061394262079492588577659194290530394754712091461236526544997524408145268544184930963828780958348592445902941876680077743471409058809863106540361787114922900905155433947887731362409398661158290279404954953911080439040694099256979302547195158330494927236507957874118174322404723034468349081616196340072789362948024017173697775621099760966867872639912462079213474311596404526176507287111552724976086802171564926485449077488206592892446852325282623640040208993848771571757047142726813638609666865096476378574883413597635872447139952144947704371004227723239851606353429727729052302760083603540763874696158726284449345126161282997573087470914698171655963592878258496001771718282124047997626993419586680698561832619127108253895859560246033151352203792510936984076536975799854281530946526472725995714176257698795443878914201906796649857204343504513655579258211221211404877026640271830392464811675925035885856928781386712231658226035625586546171081051901398845809409473780416756690909460304741070050010853887688339091356288 [122,106] 3322780972934767852771744017735007179322859882138285789815111087896406451805701796993913251323554718789567307704148824267573087783393016369636249208825803203774443774869140748090100014940906372413444908947227306656210757174691153625499875468086833571244256544555280358030148475081451406559174443510072189006278673128875188180957299762227591922840701832684933736757198026298550763315316868039611473898159557244090426364645442983408462775163197273373199725275354909463713157980700878462522999130815389664254934270372872043822295360339908476437765426244469349059084427223416622650988208638041399463208818240332669906917283816327435315372899998673120021680142262808308218245132079496454748013446394575159279610104225770685395621026069492310703989135020960099088186840943821986911370762456694003988607461660620501928707028857488628503181836026585151549615015567079104186282382516463752238063217700539037372410572875840046757727477349515628025414946270431182865775529484390372251857982341335775165782601356689623945259799462825121219749014116205315206595237567954379415683578887497050531928192191550813523653479123245009516306421298227837090182277208508576360532150995112430147478596546776198466779306633779804340157259007651794053454307911157138023253458051570688858026518077842652997751133447020885138666804209618368144554601793283681412259535192530940982932362461946298173064612718753823190727715886426635367223455201733543110875757769659803086051333677404686295151546548143605784542202661097322191371649452800376487739760511047595895534567452277811298497157314841069051737335737081488311117783610007361746539579739286835490553768012832572665916423345646654420912940180980991087747463121263840129080507734506841156067832601333831215566109410039762492715798528655714696277805271463596595933831095228806483364729037363973335938508495558242660067472916072681465700168025745297017809416932847093354388153778040616954151452774312820110577138174741171807880187533869434563384409845351093468026101285424530934424125126900986013439612562530960455108440566594631549024794362959839928751714116359382899656814791177418198465965605136007984390476207686625237875620055790522695486454145188324718960675662033285573927413948339523643967882410609002152458168289045600 [122,107] 408345241371081548033701754608113387771287888834572101325604926970138220469814347885953025307669219839313414056584957709848015522807211441205587588808464568598857972023478749205506544467263842257351095520797851420096418388986983024979380033085394611687448336763321488835986102028818460183689221218500762187636649610107452541508356072726396788463479237816775619670112863744661144055739186443871684881307131679804676166065864913279580913835735807187433498299412488088679003890800370378780746922040937049590930844887288381523447007230533661402919440382313798964605874106008821755757837936267190408965417188283404559755062063004133243868346725542655857566189269193068468049224648344661397308883756467584672511389157969993571576181925455149702764783279881044242390642166365129396516695176216502373545515995063531054073629990462342242188587646477816346855748932868102981161058777400524863035943299944476194810383599692659353723976310523703555583966573455263911953047905771400728660123616258121063373429758689502464724785234831499334749942985568517094989438464786610910507190219495257961545431920277567414002561560278739431108503783976760184966250599254418426993460454221748747147641002093916507303482841356421951026988722437665034859924539854388445559849036693414376685894856919639334141009367052315642021104300174487141801398393125140313259059344960532625390519716059627023499141344960009396388956275044921351217761168643805360667848063192439063899536300839789410127979198581614558502626989541748819733460940629128155133470404826685896455735301560472556887854606010777954852781285000091032794405213316305529632225890958309219181267035074593633161133794200176267985069869183611560851694426763143551879426456194857602155272530151498204464039825270883832636303187879213702875935448263995812388404453704087994697054746440872922871423657198447793005586742818913581636133613879279875042113893626389735300538607993709746387274126629276058010737434098000770865321314340577019540020865963092294999019256163512132344728829543169726880115717037141421328073535716275093325811956376674646746230927801174819654208321914744096024889852959714843045101998975467554422209886938427262007738101262414062137552917844714824274133916657075197479554103061316191561900272 [122,108] 13978519374127391137428726187325883922784611619712102719268538038901160299049740109840154994765761976239614284011757874105127852433955811751317057470765136358884264358293147556545955860599668077635305561375223939283698817240992217583031406347310462950200849873722651075613451134613756120379741942682541925878763695251308929713533625763785767209586296591276951005351519423315107952300301567279675177334239891319494694776022343902565940378479687299212921229014667860527402629974347801519899480689047268952164818842748812977602805226672406078086872781948337328508751201730744961161310129058010233154166793274270971585903272794215098406600483110307644199935560840648477236169035136529798924178857932739305795833373828785195917853534329204936955611926214012033020621185159643511432707740210078595888068159529360477865989997808827234914501710948867886697701339346678249730500375693765299501824472309556515253257391419148486607446168408057064100613204938709641137794368623990308722165349978693125708577145448393395888363769142359489014709687986103631825654656850978316811904178086257687358945278343783933080619461986595850741912996643333696710511537279037405574107198705452579663148288180723183291977376190794096268485317632311590628605250646210293780125605242685308646711193995292350132031211125181370034552305396727813092278596525825340435058599495668115751964168788127900026543410552654503255824734280164737283036285252564321996850189773490455235142723872660999147780935281914706067032381587803129908283148205228048504752854296943322490860392270579257363814448133400562807967015758638718300112805280428569669091136365734938881360712754771638475531302746051608340281259657901940254424529955013391336259977498302954965422929872216661984241226286158887362344004114524462861903585940287383087662326372592121126305583979117202309574025729163892220895153463415023716259878976338122679421220596981223770649788735849743404923079578727866238004011074404175651045754682499967180141671415305428987996163444993961149965491972416020708813877728946174921305414485099077532723963876379156518767844108795168436492025836848791758993685726194170913575987740101336539118718124363048717476031339532502219746564227821701932853619850879414716867339967176857383 [122,109] 673732302990750236334869884335465379743218958013255581686964365165581821575005244871729225923436068597144082118086549856134004157480035233824696470664025417789712619389829094753348568091078201245101940614395592724689934066448986368018746797760556626392651929753615342156331123625413154560252028149261166948123375424309130717061801187794369829628131548560630254928910086079900737976158958402010879215522233383015124455047725805692846843251639293151928328657799847692773882738749796502397992875254485352708994270500774141912761075657643098970478259827369688713190242865959423568930861799701615488538160134139088407572533268113232187185233649574174640820590411519802154844425173511192501643443449765106085826686286920602993244372932108196350325279798203866008080713517331531099348700204988684520331973091106294733589154395755389910817208124225713930644426594589952987076055801293861868890975303141521202339741429526122284356272276688907056476118911795761866879883901725301173942110342159729956990778355232385993413965956387013990776867204304425101526146806682561829111372178887596053097544753460472261109306254243700536744640821302134034906908421797536564960253152431910787466765896683083645435918665070149020250383638834555775216109842518353684289655421569325966307062862964519378980574616717259501328727578951108409870842096654150978538897510411308254600032145321396598353424170950187098206994619332660958822039650245496854424020444812880722753784542855113599491476256405810865700795840134795076288957436768962783597727800163762597829950358833329381806265211958238348307229950560045452979349299964478866179653109931896847286469268573850896332472843946821382189412448800817836846410234761450893785654807167632692821793793380954948667844575881064411629346285164181380049254897776869150069577821571078932133876902218053913115383557411930817464983776224481287775654323507271847975509471327492086445971203774729284638040657875032116019247340867454485660207630393325198161732980286132802871610351940215643454109730806601069059940428529178285455425410973064458644318700477482151638462466025081770154078895742858896712459265079447726148130536685429137302336746215338414360164372737915822761519076094232949976391214914616957856672789504 [122,110] 36355857545328212420331604567484702859997352203457744133916228743121483730185142767756958106174272037911770384210348821899178624603497366437850069000809578740555436245332642351254268208589087473692846066505665066481294126325985062642360551744953162521345984237006557121254603957988975438183526884301227046412172259873441921684856103871023587599472002170945361368088661134105808095273805070733166651938866753852155871243519091519847601348981109154524705217175011870455715291103850037092367246063896348984318431270180610980955829724194053220229357596776447415834446950381554098916696772863168650676290626594251934390214908175597349316636096761430187748752400030886536101175945820756273743161851492491207134819955196759731105021981172789231732065108878394996865657021994216454903214987547974704096655325535703493799492229403480557700884097660089021427182448168818456250722567103597128733936037601087278638976188928438462922493378229861834328597645863635593620659907696520338598368423154687191592174213547932173992837642179113983651591123702394801067439176475545773251419303692895155707126532372315654385665080872536013142230623117125976157593762391409350091397648234526879512892376057720640030056095098486962472552670487307296830851790597405328038750296232637701901982717941506221978191476826861734594222716276973762895521158240434235636204852920484778272610858271588106431919457299656279780892428514266847423498867072621257891813232433948146686691579767583380114284065819422278838109479459119953404505577326496468866479935310827389467983514205215341338728516101026207320741238764506783623651939446546191975458075721131916752058921758296319456829454453293010170607231583297907627703089911517673541106075842347055696628284592386279936822159972208541495513027775771409084051012257951864863156038960663891797345706732456973486690759080534257684894201273831437233690646970933379840987178740198454345470745966074013936066607644940341898230340241734929274078920431583592389244371575896036710384037216406675589804524229023277216140149809084073809395021600281185433839417929699711864878395958535879299733323346349831496062773073503898135615739307615884988824626631704108449264741811134446438838065804531755974211119728737362103744 [122,111] 5147267392117173877958413878592968079107578921006210202975832826558596814472353564181521906563734656834247892505567486726959114197443288457903206261849652343672452218661546489573588280731729346532379001905789124953562088845706304342287090574467501376068989233639840932268199047960294067097195545330218932986469398775895451444165909614414289903633879034992080995934941491032729908001902232893068745568692344080449772375274171735575713299205224146045688358121261220692740967477711974165403876833581223917685262020003521097800725084316833958629234532150133719802292382124786566302721737490658553930722401600799900422369462722428813631807300787301988270339597856960430180345044652146683249806852594386925905574571250633049483399561201318881425789433936386385477917537483091534884586650038319049247942159772124514261823729319843061060463812506226444941454610146540840160735702615545432565061093939863032083037368943505289850218815962770559412102797931163433332835494745785624344701372951837107440705977829438165921254553909455485948533898749062728820956628781288035492199483488183232390159674474012472429520358211624554982122141971549752297319065180130823136883892184608001086256718392925823526819603469955312593466779938944540078407011130229333022044212045819198592030166320075439247897585006776420901932286643994727435772515773839030896179243020724346218214309155398510641792219244888588884744063815577404260655676756787028053729186327647654932610246084123389955310169100061592718221842248335112302704537771096751120316379557025975540347526128228011595402570092240030302332429434315403382271214104633981567497088603152076721916203648196706146190546161319712354385426980142522158249590808349310934986797011713137388402045868374563791520540532499231879107310676923227079988894769834676617312912429310745058878338373902720115653578308545079124224287019788452937045247191945762260817546324395722798268474886845938794353195064527227252659471959597446210893744702582392965348529468632528730895395226175430077586991302066364962309171833123615485121355042104204970098413176247131345602507665673105122371306704974002781073858448386936404474246456565247165951607333755402824339072568022763935507238466987872282869427187804096 [122,112] 1232673569172888001914298994831620665546908163861333912665872043569281206787003767001723542100815649356232403371304466341844757320783697727280800612489991951596758125062413411801022795030113703997270816727165833998148917531163054312768751528996489621678736074858058390781933655480729630486147132419978574339807691308046907771956068374943796957795026338630078603808019699398109246152980322027955787008828200204830309871091829745845078200393034133608179142804680798477286384870213026147676126523701300392550867005847522172822567708546717162333341421390887264694864915875288553340691635758153040837695721110127474593203431788088700993484388608965639176526661424146048718169725993385852731570119165000332975944623799894092696717823794807226842746895046963586061527359246336980116990950225329194080853558432008633673130451699537803708156894434836493446472603415167516190613659420779182959918928397815324593362796204249118416945823479694217495859374789783266663101869702641306338616922303737067429963297026430362074424940049953533535842254030207851292719757713224608993440534951734731327387544249212434082201338179717783240486941307590696858462038354281246128631830310270465018630052755317305174965462918146086448053843454380075565419784551273329117782694725496613455653438553605958894358599357429240689842181653402479232663801912248752598248070233169824361139701919590952089199808156299179289585059519372653231231731191798092402055017836717129099554580942174316870771352576467072473261549119856096413163532914924478333475347776368155053860055904769828303953425104863085164878034904089676491653337118524637691405744103438713085638551637347207575338104979063615441815454353542670797732637001525643099436383250917451135462371772115294141098580675571788287462451145058376812284576781913202140220542463945589286476745121334298475074112378374742107802481760326996165189918350972911782202486183140886013693933036954786698287440213170541949010806793637125436757350136944816789179512524742183872921700163592199410508656197050419306027336433063661939519637228508602466279006725162477152811940834684542262200935513517411542315028522576508038660261118024197264270157097086890606871167852475754005971609505042075687275182640 [122,113] 10007485044571604877209749478535874855304287955312769594018417498361428837832029726977196411540482113781102665715170956007761228656795585066621177352564137240160639663815429436658789696922809453058784980673507294853571074665795899723381676971164585807838718707054362562244745290294354700886975142318096350840321654828060027136764201536019506601791274291590728957213868398422823312874926766276631793685619077675813728990933718934216174016250128268105645965594334792093164406074966505917108151012960792371197249597179338593339590458398842989111747508358987598574875923472428188509111501485162341057855650457028207700507436858722041072862761869413534416313658176017403472162203620688790724501232475645840969248459368539385293613852331452111853833481352593385551109217001140360717276733991043928696684381588324539593304229073526492053111722626108109996970783274875559541389458253691367752226507372450099367540787187688997197577215314056209106058697001560018036604417643484650085134572276415033898989515843548919670336679518310999197653031747744588235730329955281366708422292382316473252091446709378077984437891686868687639907406722164637496950505469750412478194306860971033340472163501789940849505939188196139555384445162806593650090092932942445826244730960470212161409333637335754882620624523618021072480816908310264933008870596320656604923590229221380404981310393784601766632831952605952835604478040146343797434420938405278894778178461714644432452185693747977750977228882856163251880447101244447774503320018495732559031215253712980704344687180188074143568991963780162342761193887554182677539902571099688017249167398354657098720559260843590603392066027452650643596269724932771672160203045557955658939454756129044190679827818724404513297628649058521210378378623725692206563427944046555217388310028266622703047474563151386486406030996537355227224033667509391768480717727082859689232535360204568476332676831247654042784702037404765511913809710291753961246335286075511313121791996162387660228818388334771992840344383053771746834339670247108514042296880974273029673743224375254477380141136987621258371952287596550134657994124951140667562927315370321369363446470163840356319341849462218543066565086165076480 [122,114] -469087181465265351505818931905620397385092679992116132243201870886890577053361994174094589828336499965520928078607762739829135643776496289676743326219373470040509178067017676913707227581149330885914765790781771281653791020368026692074484172053310125502646297463594036863437778107338723706234506258883844472140580753696303672961960546214838676778162282715909547087527639252191119801194371866455531250055440131087483023117128775196086239549453020510158771825226384685950488673474395905452079842474740908471090407322849485187375093120984557687163998687597295780175716452581395679431862139728157492545265221064043347622749944670665955193770892246281296395619696683074164656722259833113175053685602307740659469556291813255476343498163895242908577001993234709973826121068987893616684216054042134670652829899982759545257052691748541081318166197992936687158941319770758458898292445543690842027849473688686851285741477252605073684538196374495588815296950122729132029212030880183221908054439096451704449247000566536894291684428623864572018796937119557463496516879917178197126437875919138831712170817525549614589651491591464966486644897588530696608729038047846519378208178915593858035394623993980621379666897746570878635234998932224708696335111266860865880745314041113306987603276488612126247800292895703856969265645896812377625029107704520200434718997324879216632617657760287921185409061809397542507815551845764642308995510685952315678207493053569341613089912789787400681261761803320935194828691184483119540027941427528997857687303436544435507092855950221936919175070113825834828649040284699208317765291332236283244846581490369440989143671755341770178139511122041352491958764899548514916623318032353361624685037269861658120078146635877668977304936084083724837382121333382111925999673502053790813447139600609907351325701385205893193671557391154009331719779266247054515249687415016942368094671271531535513059891219816854609577758479757032067011144922523421427884547307123192997944408576166494472594573382764583307913872352854967682309654983833422310926089666046918074447153028367887339532284453740553871939083524810899505004425456591872957478648029124764068173339888309241577723956984808430811183003584 [122,115] -9247944486208623149972459176975277551122843613861082133510241983368256616913795832367712468771020095859665978175240967611000651673017975992992249110276705243743584172769258776944049890595773206558520965035914435159641376228060582458425361566661139152735671505158197589660990161855844644658131184656212402444055676585398675458247185617326933543564098137071320045551749701780065521085485832557247610335716560415754224393556434754897945391456776800240786800116017157782505723247522697527144401515531222830480127437258276778894738359038138640325151109046632177736566052566416940715985326927550526338250340454687896464381353675331553111370419084242009009483767348707755695448044381609717763675377541822682512411665805582194943065437360983324971412194908157782820245074847271917477228462013362691958015342875255362394366833810529981056655305449441812146685893008481211151848654325483476649097166453827421681967211586838156235184051724906406893778304620281795899323356121328914954428202689030838169512811297555286021634425451546261687459583489296697097904540065644313705846821692404297073799307336877597635479654001592746600114625126057483104974913940678848392290981494087030912820438957669251690584980544953550457209249532829503412355651189479139954148599518643451830908902169149782832424620399207576880503199071467885394659625555654944518919183197199468076129222840218952304063771553501473946751125231119114224583671232971859351657923456288585751234781647802907104258360838083691585877897566835694108666850580561335611352501512390274233493177345069430701365775481774212527592807080289824120795286664004074680334223696169142385798620971157406160457239236752755374535484944427435972891530033777081640189575903161231688307677569927015642565771965936915767161100878537282697356648575859995265022429187939132777550268022255794601668916296287120473888964393219570326377532755120918300469361022505009255162858697737149072682405686865072799621105496324112928890291201658856090520972812543253794925560952493390876782191723714823882650361291684212783147323925018417527314591351012164442038687303308736575373950195428772601677500349188082090018867025049533118718066314901239168398360447364089385600 [122,116] 229912723196846155745665199532079276113221875447006948588126431858883507667586549222345174037591335878592271074329654534656445468102877075145055321762643380354221693256063110672139999688212659047954492885058038230567359079962607728007191025843608550301277062188423836654582260460569797641657680385581031659627161935372114822772852166338714121028773927019610816185810054812169175138182452645171569062374211155849579022322218864930669038378192681693971653101192966046779697345470195533083279594695360802365625487255183274771114221017451658293780705828887031985958630995262943652674336578960534994342629545310685359496573739465961494600358701412495333099333586287546806376174503753592788134665871644311733299214736605832212930930215305248509347330454764276041602063107711694337474125778591873763446736953436522150737063386256264218919300650414208989827199158327679541025649714573143413764012952570861673638335420530059501154090694202788053477618667467017816151195050214559980129435252764326551328900676321882736931703001368056566594021761440399054981435996467220529965579996682277194195354040626371771048286574430304543627390110991351057604749368829080934149989548594917138205520940459411080044561881935955922680499841565848207516177696223162453421769084089491912428361829181617321498157801429859719380437180180501198248730107528866018294972073191138177105693867336788570219597091854034444028828492723632020216691017874595628090894202482763197015578611443433554896100866918590066458037820689555917416427557967702871135434715471914930606251320308709075409501130494230638130932975968307114862377499279389169894738900127792536181962789662785890095726283142459925366115826812673962742825888492004648433390480975521606369154878371024425973987469197469901733701229059188331289722070774678971831762009556948383007263963818638078935159344400151133288796077947070159549225342645852319286335092274059361032511475360620830313138142354984042699250400576553946717553719934630668466363183906235349039698472374144627021645864208149256179521295329276296931860311753753248927508214198896741821476971665169323835233461910803656413092287124718115850979900155013281977187827347685967137406587782342 [122,117] 816300783233915958829286057849618383134361822420738141513385064984161509536545384240703028131637270440391869278256375510338937657074758265634176913155266320250852718025527886708217044732152466554386849112821310394210695026422528606867705369409856901227270139577155557927931666649780083830795664026663721192052605084798208503051486641749637917052421582240191089970825605680269267491234794787425061980306846899064110169466422366086841928195861375117164033851732119558201038913488457800300955600542854811133935927579450290784040290883665113861014034446044773470360833103510443020638703411783146556670479671085274345390644363923468353524528295226730738623169119580763491101686616034538157469339597690548726434039398116376217305424463485865737529000343529670494329195958342919731797220822728542840376321103170985108575195725826505070559648389195931812076366132870485593472043010806406993161688482057784136333502007144817762660691177603247726775058318659839890019741473197124296138771739837058140913842748168945350287467497706107243232422338002665298915277657795391419162811481259261917783386483366049584872865863873872969259096993585632705825831874138982985753000157320938465457519568418742122162468754689139629265304947248035688646246750009865297086659321224976189239236524346825471188466142864150975966480961607581119672931615295791765258581691602469539285300659558686549238365033654668860623156193505046508986149732570986996878252232981723782472438385975877472202859915544215986707975911894199780881905984888468301753322432237014664788669814642596447871929013281385346283123085799059340583118500642804154624682078177899402887644436620233770018025318739333865396858023278958350961550305141962720151743366601805511700084541865631438556992499285818497049210660845807382619607293182462613954996194984033971657073188518164045309832967595971130075346278415127256839901280762631665707722013053213303959832560317083070425708631656836646697771127612709936727456975667249321874454625207133896819257719144013485356893249402787565671515510353617064263969763111200563030676111963172634998198951017504756706563525116541638280401303219167242313001795538244793270320137545081346322240 [122,118] -4858771537072437395872776341429540734005451278206157402309443895999328175973212948750549759461212829126668852945776919131603523547173745769269758486888969813134391067822450136052429172313317579904854339110362095390753733006924298610853361291782567610996309497441447392188894361753093725616055259285514629548488504846324051393101821304545062079429554618998427692636046061572488281748910175458103280462942156589973172397615766832997977895186813230847317127161892809432452443296663963008601787940187495725008263520792395734282004393372135205846826642127103190015241682763056931246725765937157205250288554540546187290010480423307966798964857271796044225884427856304817985577119524986002678878703577599794626632246451512866723004301214499786617056475570232627998387316571697681767961243311797851272057696614524685723009162456932646388779790492034671171804230985064610141589633875564001330213230747425804112869594262744902492985674626598024424711089183256610180706080421610267939055986831869358211902269456784158014894045590025102159789449185042551719587321451798484093442789030385557351878131422958393774576234155153438923195308277567585726338008447521864385585063595031120491476437308665453289497498152076713344520837313930582069460068724495580863389033430615410390067338732793412799060095230955816282052794124294026119529342101964302682301703797307864788301091234947535550714919557487000454651878543860437788147094479351978615756631631756406731581318036810687206854366725296349277934048012551921484179301844482076480490089335726458057808179270027698064807186383686021284871692610370473375168997996914896523960040268878421915362708568089891789062512655643508859004606230693014214444034304690958716531458130210278999030315186395003180738057570678494810483315520829608895584264473702574037768694885858916125416235094911544852796896352168547986571599130140231801933840364276264166776217452669871410667575363786264054825719245720282411010983043498703640472598227264253832731833490592176089198774577865964521763756565383414868099878167555201557453662494510302566886812672824298261918374113858497050739628440264406824180532187692701133282432625537063370651081963148128 [122,119] -23295526723777747753965361555698192091248912432880934871169193683761746675173864662013318422077383166782824562162269754026959060720035025399387835195024894534505134432497695872489740428276826989404889901895349720074616116458358883366153491183297604725707749305254613213909287084912977398091831883230818204039353702305771683731547947942566618660192545011446790973418238865021250773373302674615118103510227523098911914115203550415534685042740444890207733252035504713260976841961015812145512741679432505715326163572316596065999972874132842636195776885079992828401292329732140567385677697220958200572269341382060766612062955518593470596861436411273344726326153364223966651944125131753195924645545163173544010502116008482633521426649036685737612433420841968789389283037747772563282363714040921503351358496180791429583136583128926012203488030357548050389263059938191382497339580140669515580633713731694866354371456487017505630644897248250746564528382413218038646463357484328242458465667953950427501208118943349847382723007926268320605826154700905072322231100067350651243890552979791281348595108037464372448849206629653975574939517257800262810315815612382195372554340940107099776646568596964727904578175314096190725736984786912349955439016994632560153867711274111525520166744111703454563393996151715735446556967525246926057967356440284770633966560903847509228034809348438579300632137260830378049334464507451886649944898935774368230182489635469321983325671086281279651451079678754212917465378972140788441959252126807839769100832127872252833360603313811859843955761855431671839564278272069101357221393142308328408156152859464321843366578119994680219681119207362593759245347560762871043508664702803228700628444393500236526526107889565871983819988674844228739871561923125518067706608033909264850978559546948465194450557174246781397426705420749748216688794938121147100664980633685945252413974031781937675977954955119454887837634097373362612852090440564525929501110239574749264942593144304978426867618405840961881113547535529243009558793097726070659478280160196965339560448030605896885259872876724835817520571573803920052929265726263859750932228512197789028626528 [122,120] -164935544797562238584404089851433912401439946756409776474657794893223920542254455160627476948757874578994423137572477390633766683453757055483633537705745639157099426556322599713770767750155789816404842098401826006420817049639123794311092138722500485282235813212546597951317921040162249020342631158966399052614121654193698367642024536997804079248304498254661212291324485735630882681803886086436911881270539309183207176574743396457412523563193471216942758084137837699504786840901852423656445072961001631149515900019866187339257387129586415782864092899936692767442032459803143042783700663760835550269317691370095842757052677012571735945560658095711192938470938301488292411142119933688726751709550682421078799662899948018896385613327024418634337944059274609994743680824663098261643641381802387760005264349137535749033856276388676322458605410470257625706057948453604301774159246824954146984769672752724643820875189431100364424062877464297839258145092110904396448850989399597319251375296324259914379727046666065506081646914213954251682726150829394375026826589928986248649731853900805890133590328983070606301173136178730845490839431783337777286849577275050000432243107520389541127691933364154101504885849750551745690300485546218033049241255118162181014018744414796595385723957334674561937790155844521773683643475434053513497525612372502406821446578257943515374494303052382239795264840341520159456526094502926497828341842107969613696212039461491470280250537315921677097627171778586742666361810973077789808327025156805515065342233713662581161631446775815916327591504266913702365027149486254247091374754989939007600282839832366759059622337718591943303029454003884480993401663852761342641223360211342272957974812553349598524343247235203449465429087332152369312776949165478593100038295171217619368624151001094999272369929066131780824437529233175125383217810773878848661986592766995786685296620412292608994056950686949708575904871449882517374163374507986364648471007772423885221636003315805363088061511516131176216976753889511167619627033335330533965105105373793188026177661767957601507602364395633455994156720287568168487585128117377719021113878265454024 [122,121] 108925395596347992146835469933267477754054795477316724258171811307465072544428349128676693980214432335017730890964140398937635047939899618707724553926374602903818393983106195391842597637841936043809392606286807625506560121625683999380558785525424508072457282236596592856299846410257021958032811801813502025060626493594008670788859829001107395221131413579486418482646810771033614324818007729324805140103309367818361615112065419511585281011525781662120213351095163089357726050920669255427918831788226261404941444873749666384920971829460950625804823290424404471039258640008524263604785901425460366883316956182711474232266097951942622863092142118370482656491703762982305389342886092913446588911425421307839589825923522286022315301004025482758908069801086167807512251363333829152690354131763516439781923782630991847463296464163948476319795738627288258908952837559390898701648770742481094029589459647763308781550333396442690133276433605015567401078418000932872784055605935780637433638796031126411750666130714347176664842594782337178561905458048923735429216235388647251320415600027577785191070938310250601209045224897048595906973446402758854619720568913162374537223791277545428294857099368552463293908170763449474236077614025132875003873780506735017251485046950791411983845588996184084871967093058959630636878362525999934932523003024435725894770072053523435217763965196822172518481459389148957432019190563575468879329584529884339530660932487950465163711237865280518162436402341915630372716177776971377420978966627737320136737573018529335704403202997881534902035491209784380634560843871472757523532806389300352474822882238319045905541396349953520209758377581788023945875470775911415196396045500345960166984819056792846040539799693220695213564418256539426512259497964161039403410801390401173738869661371554742815531863592012612264294517983508405180077062459551381535345700613574168575367611721659278345682845187155080742103875916388721004501723447062452014252649714346796108903497781149004028046193908776811155114964991508747486768838163657785359003297840729853369383721531276752322606376418542959525970153524263315234901048678497632445939456 [122,122] 1243667127772902103411391066805640358514372963767523735206821016479453700902915804092253787924866953738706973468399963598492717106699706925583427873287397811460404947766482571201374029430472248551611631843801222281412580006177175713757574799626393682961112873707413532506635545596212320567354242010267641122605523548114891232590487860290550861688726828784344793708582821517666994568839857264557808392479073696790981558892779794510087485499889948970457760810717264257912931093193135635426720755016727265639739469138587343414345018604800146318016545965191409653662446726197602799400765718303228509115962541399238709504155341418961106716767299681238058350710485670094610929657231748517885246079513415344399059136233604657108548187103257817629773775692684924343404572820069536074800435985234706518450567555898784312583882574610064568909678727566462983930921758043557177845981810483068716555063831951268014757626672914190857555870835914301414349943932604716770245299589640640101017661841809511078694894439021430362874165222424586235337354334699313706426953649903743641078535271885938617281222614092743494735379421918336367709857631726742725964269634948917879932843783239476830875872680753193799814438592746812660755624320290917576513665816168729292664191391443635958590875921378335788309813098710870739634724405437499566877712626981442495965417611485238305097698157949503086443525599676124292199136435245335632928942665766445525404230157362639437690799338537294825772913166570301845346673673988237114228660497919772282413262288018021763917412886547154435857347072665457610589926223594818824294707343897423725075829851803035942937677082275239675419978903294364012906599710850550342223647432752887209219853523060240090765807511051182025783796418602228093706706885933158510484127248777305624530568649534069543022650710450164841135771977107913131792070690964896038824030277276131801810762062656073166644073389500118563594767623215180012892896449115489804410612263539895659964986969194147011937275809661293250280094576725116998963200447885450890910782275219842782440379580951638048785008689488064916346018067103014408680795184454297216 [123,0] -1500991180233689319567447787333952138948563009967633551664570270659034408400590531097107418717210470575100600528089433456929272813675543352323962173476966082798272932244203655096267295621057850853674985895886756188294253219714520737149044881508103028695695357256285969515742464524976021829334836047342213193923053916535514996778001941022921965805231328547353114603192301689137880505165374855538222402391723315992417532457926372351365228655983232314394527970392285418749647825650403519324725419010885189740170732652273168666283873649456653542476800949073439191323304755777546218660176099488741585396194823750446248022823164280370319335508131059053532446005121080168079484508957873192313471907114495295046519929367041218791507950129613565103826531601798245426113712871196316927494562470218259964363823037686026368196424129504111500821300095617980980509360620645396599430303981324067295763754852016199980983748874833178517711348927472536822929119027735751375368625341157799739107366842851191598504463744778763243742277809874194701231038174304403780630457036893834404041831778473124813919530955088933889368382663934184829905843793620995693267581314001646958805975936606398208785621423575245562829511496058118649940997178160944601218475977556328441187150973869511132671473987436450612230836080785339101669202930427852374830293864405554156966625153254290642977861284055068189034255047050695862947379416241065288489957338682248160559941938530179166331545829747924258319774787935866819305589607548056980963775030448276063113786110040719466875479877532870618825183198293151280664148987294232682591879002486491485512176733903233955215207065768263190338956623471622633949729988826491928541891127671265658453965659838931960610335566496347761533101265249487867305694079631022541368741510725402332302244989616627968829315006020412357833502230900042152966202356472296001515181484415361899546326781706479721224587792102826210568408655233745922816081104415946521462259301671901861449753813284180313892528314617129382384035100495628108181049838769482150141806988890523437772586996501631180452348014279115149172920031535412228795489545578423359611338473165316229650983682109069897338175906339234350797264807685563309352812802155641171687600326529831575384187727166463145465365252992054782409213291147878004077206779514687458087650317803914846222211487034271257907011833721589599042877064570142743247300726990141431238107378576138245506245908230908463639803429867143837050134251862463667074594029088187421520723020478003806208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] -209716142584984014184823570673101837653503207465156386956900764403210911024793604481568962764671864934559065641427108743058565262331310944399399654405191611914636058059114823933338281237807135056103244691827191523252440011415166833381853897121899686822828384613211520545848935845198841920709254371787344505378053057547590717463882578618416976299577202986036184355571470079131010872389182123628296547584909865980044039845910157334615664465756498741583305520814643821726718468542892123521562747250489877908711985733142201496049510292729277230931161055391709900428581758737074648842108091757210621223051329063525069450160187752465797910383603781097538957231604443853747309116434531694182262416980841366544694915504433113708037022355166534843904479585492112362253794757596859049227299097304809527451561129683487616894094082555012265066368998873628276167066457426768377669277006101315364134326961679968122331710196766265878368246077855801579298640082708017870695533731213877089948100640483563586709216030321410289017585914170058761496157510469934301499332823240959509939754458174063754790233261702322415235872616158142971980433306948686375859625363724935729003612127250786678335314454460345068459384915240095125832724732775284067574446240389753534469240727033023892057680552349022217519152722048238823290034001903102711786834012766843574694596507433625005544710772042767760146581565396759655906081660319696955490564912149474439435482491810124276065653178353678093443669997493972812270308830979304672309489725290320504219573948934379018090137917865294058691291611928073124584171383438931165155645456771985457905344295851654984444530314071694813383585724051195624672134215488598896483270667578197358382149647648020449296334019657320723662450905927602400340325958126317505921998043480832412625030848221505383215860453095174679499498485726735049996525086173814807352440741967285508814558104411020586266648159732196827782426133661456566100851548082877733014322154557202933849458410813936057654879996158902083851441905121727033858186793985221721803005833905898844389222187670132825568944200203284621180034620063354907300593685866036669922414264218953424707542636853578767826721275633228133787458638803416927722794020404175709554983319598657607132397648034940929976020564485554042410810574119299679443310013996400976762966372801611196163591646813064186611760259146313722616833524609073636569299193088012281931184555895380642332574615192999413748199976761973100756018744063935190448198204853576795955921894593073279664128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] 4229678293610669352215586515698296384497422898797530732682153505719939536621602590695387112804136435699023729807390142948965044295370093068512610910903557080803923595794207540802468138835086599186339531085407855755920962995848947419261359614719042723893394870735350823365843406209722947368039588033000972550722548751403136784899314776516095693568677362919399525093010789868876571394586379253678817772168683023814973268484623637166030350146031707155417285713963512366457096556256999640368779046984250308871227795385136375856743165837176440923279864660967320541394069729997131191221231369433509313233345071454620550196585132544181074281009376010602000026005794864695638349435103879692416106599750330294089896455288153899518534306301354642854337420783650793149244548637109303301441008757070019328201361583121074806442460143507159812712819156460127011196603547076537397715945167676372720949991490075513925161259432852575075490317403098369893958677551893420481335075294075517211758052469992854511366070556005650741176672991812837699712694703780728050893640418479073006119843540360019590828427328863623920535364002881341635758875864375971551327248775863888093876485317904037291151407900260340400592201401339955793942966585929840069011176170278048128000252235292602450590833983674228013314862770897867937297425945846313435414884409502622290925850072908033287265305670308489973023858480576746952085517868850236525934691713893627377594593295726369294748561631992760167117846081744409832712310896707393290614764101571167780888864550050635266820483507171152365012854650534732928232959052822066519536562799003655714475075011870716771278820881228116291892591224444254080511634515141518063248288729655106496284890580567151136317589260928436678446444073856984698868173928627719374449570961701458184864231670085720523247776488489593275320726172550996927260573151385128579233174574620870729990983474467099914956848173460819858741637087605967146380377643931028189033144770406521778685369519926325010206129776358886615896019987762308693068590547569842657196535231163382439260873491003701116652662433606001139906337683790638040396707323827690594697376177220257975572117541901110526832889385605910495686633301266621740745657560793291625832285512418698573503415111828201145655154869406148242670382351790100395089941230793506929146017919513282569774430068668862735863912782471343177161693902911987027384056438786404396647923568575737157672111118262920488683433232446425652162428230110074707058426337937330978200543904000694827352064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] 22879967005191895567760628902772066544664424043023142261294301423288578599399149698567249444820358167144654588927319490317557984777824705939689021482193142359033203075544072534052890333931569205439953919254359777962612105990071548020675638543462375899289280338151353234220693840250295846167009709305988428480644163007287031837014129296363295053422258377848274368743764848540691287153970154130156742303334960188154114829277068950240657184490607350447241618012278196395232409796623292906508631796573051840400612628579996262251313200372171309550789013897701446579960065678759943068970590234700259539586067030702007388975736879604227498045101204992352930205122459571811234684679044459496778019577555017971574777372286948447469798582612300315177212368176642848571772462965770795063824098905732134485452214184890430690976435469161234900747357626702857557375667746598021965567780167054440303252592009374807692866514061918541736444187613386347439398508221741428138609452689997343593680908724342652012995667724487978836796306966991683871093133802237856424209302700971245144179852852837304841078350165704873224945706035755635836300501337124012338068129772521108961288594294535199932450540833472432080249130601368220537506479759831432864953109303353610163742799262374493240558050503615128144641759755953402949601961998711515218709093917291170999508247812300233745064476411540427340324191383178800507161470781871077725616513770943406019425043616111545642887104683225780671193334999229812588658913508884997084344424047476142066447624152708032013351638184773595167737064280207344931945427368172828110255422394051139789817022713700548365950360192477406658627461388754447183299382961191427785044183041697459218775968332172784133924158372375449952812611041607078723790292559864612896653061123161796367655659300996202272979969225019910171776262598495201170690911249488046699649334105683117674592787876208788704987140864963657854335651806822476883073170732647412334965415111326773008275453169253960162652574337869847874696992861703638334757865795842909183535579310073673810114601226750189756996460371113851158290535905000438596079005651246951460630060166123978534555151751014150758505750456449321391695517631031492142153743623638962911574558177290950357443230756939801499193694578795750963503110300447946962066585667505515242125185392007965897995944204246576009724472825147715166543122818491616141938300185043259361956289913785181711768494957584275097786690872553192772740189847188703391434964757126809889571574356158257630806016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] -4052313945796865841588359431760525669440317312013101250371899699086167122289445581007709565237709321964493900718474451436413152600957902078878053987612107674028682483659205932320780864009630931950465130375615357761228150762620807395479555127385274959309586867925989380247910789242816026560044756556529632979787426408676681769599693273561059546706804013405669087033412514659290806773238851172478180667690352980274691152864863733644817501347707228100585121334851695366706997108175311196133665952511772688334566869315394737255910730765208015844487457329934623598440001791673878920912144170183179492810946192309869297611074212646606512528103367065759613165617495105638541961669256906910923312815834327608680034809606644604285536295099233070321501630715412364609856455608141373571666576055153561572088707599948968469136170554173122193977163835631813247257460925633468309893753342611482679635091151920976348195183887652401599362746740159483382058764574997268668134916594876737043148309088184836550747368210779439870389188212324700451394620345726189203454759798229198728690383753194904784746531684652670841367252164111984693101838438140662147777540989991050581131449138153103663174361584768874216662838926003135559749872572703221791398241666314159303082321617849905366344948033904620620812133299856506871911625097642524776969165597243145472105289647603621286208550552000981151195073737465564553661074302269492532757953736400214967258165046155613977465819683345377160559794938241560270363911925569670795911680100172397807102350847473295849395130790606014179297320262655654476122486870587972635593396745587457012703001776413234099092377082969082589066979776790162500784144996151990752517166982109849839242124023968801897137166832919446158749091798159983092978998601057646645616695151304499390957115874189140151042194429253462175309430104122141758277232794267051967158016674641210728754632201840452770856488127215000952184848767009733896154124667850364040584964162349715554009264779501503950307898842802092833687114622386352114336096694672565262615105700742354015295076232380141349543974570722162215673806872701867219509882839380078088981419660444825961965277174951444606589642718859652031825541444209278171912128373248971667049505988661860786557816858398622571509870120846348294628374877153898945076364556135193421157729327867332480675805958539489588887669408569031503644921640323682943065720560291100484063360603291959530567816950191743266314575921382776637968505436645753291457152710284498966046703970351167772622323712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] 34361423053190740057921634951421668818550455729816258382428301873681721554246805291661808693430694142047285300670027727118453240345647500154501007637696320431534544746415292076810356116814188006277097510458345655805678443787035151831337547825669732433309957910804376329001615425058793578866899457455159472342138145464441058111962946669174493168825066084322064842662021669534139861187625856115734299621758006689268569834491940433630954988238821552758862406084992682409989538010574721058195291892423589406925225576956577233622598804492869008018410918438381162586078656932566245881697911928449168285735068916922325843439384940635700399352057650814126840063343970853700273146912098010333398087357114390010669990932681971631874767443851620545681341477236646263442924669095640772498728019674997586881871676260307989466363947424652799236260775525109668268465847957239927495111479789401363894770160507367581944194118732473846934967169409457326398710533058424827206601211411992129241833395848322281011574313370302896155987106508000648987622969934851488981869057268435032274117645545217695648814461801059648429841563764948216510509718321618610806969638633007866569500712195979822938458721130316398735778540487619029673790219142261198825070431387597979422856639613070262032568582132324709909294207861549285682661217341334355885831023466712125732353024068432241476131696865382107484050745158875283835649108331514312527739383961630897698457274725226561858795275415798805902599453346808462482594280110711167532632627216675318448604138254326776259143501508771780199620138905827011937954816537044963686093790863960640007982073802968311348918663506461897896593625195676738798039072052276122295141018784764682173839910532002911332645182433830770573852208342231552260765898368405983184786288257353400716434639208929622048163571081054481170402843054016701910564218209827340183414962858555045919986506247471662065514186460831535033426829857833172219971002867574448720527853992384016626948495287182177285543581967031219269661639159156799010773311739142827404563838306455181691126810662997098553348889986985364480750476268260106285284057906376433429605710989730926041748976739552683452958455921140152293513301768319837817458152685062709538942863810963626868772518151277212850650122988785443694093428557219031611054989533256463203206312297881435320814880538597988231368771962083225109558893076270640222974660390900232921504195706044356971749038319649653579063420437886902466742057858478021363816208805748224634794067086137554954474225664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] 149703936463363594822296558203663267058926979940935623559581142390905561813660411920064482718483439643848304083164005502654605341219081374628545309223990587428058451092411054899557592165193263999892900525310752079904789142629940615810275052684991879894559496159071998848090073648077021241903790579250011868568459729018868330220587520168616900201834424140504087900778860985996136907625830487754064574339860647141023564163382120290314297885442598360596896776885440152662131501763464117029259715527314460753333929207537787507891392664073874344696122712999889010400577992423197648110389195519392540365597399383843712774504231145511956894963013222412506197700756323325156413910737115838389227764036576008238528759468550129666973673505666753600690398391855303104846679203988906057274087638506411387234431791144663194090453506431181181890170019453100302983908236760560310880240513340461079217663138757438750702439691144457615386311211578522698258810243132299741345636715588744469591478221418270852312124213257193236062906534072682182032777586256470741971769133875531342124000990690993993139022867829877972521610474929886845618517798780382192506805016824906411191973879756018943417112108100316474022468519890266333501926908375002593636831184147100913084985655212811025092997484122488554064518697871384828388436918746173816147037927273684325047869875186701323479343467030719834090251504264161012812572853711506318694674369423214547267644831562805733306679039812789202747646150653253714126841599869994758880110161595321651648215841579226417894705295160870749567695426126111704295556247161565961984500433292737744215564064764534876419544190411978795520012394177227854049125475853278648135639382215439858048345534607085374630918675430251374589149631057935147946068009277883432351073510542512635348608893086703875987244083463958202700950787849235523622291721393640552819873944844151919812534447145807965958518509938356697929818812643669201034950201256540278129286095748966284773756512044499308218508084086530504950911766337827413582668123765274931396094330252329976515375676402759406673807478402209986204529844916365497601794172496521338975518623441997451079630161656731311744716778119979675031977072381629654046054550704399577720716630901896646286355099353446096912473385820321074660827137828037995774633358288675256878771542503963181385033113425399363596102476559233964924331069027755692724834789762254656003304382952749811075830536634121125265852386169418378311798581709812544852827659458112635392192476329120969554271404032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] -1456370640082333953420144407781751634504244406362199612335897518511262546444166930741244711269684555884862621127951519332994754679629512321847911560698888749970543609996130624985034323876522680835099507257801139749682626294387126003121364410720038595580012571741253875663586358271022965060758641345586599200487569704927499108951071179573218572910794445305724615244763144877022847152342126216522319925177696395976380041145239500875774819339926246082556192077408871231355087469058110093214872901924372284358362349617246622794053743689067061175589266388760935362869984513639470506879808118305896135050745070563985668479050660536391063735009743153683420806275522994527309928586420566211772502007554692484202782481826183649277331793443542663652114761628930631522485087242026433219120312666129280894581350483414459187296930795956044438288698144984069030504505306036717731841660697617780451821425510087807132720687271315534688844011751454317474538050594330552123632249482091272952391624398219057819973974249736122847642751983039024586047982388071831598954259317189515699403150085679497879730336368151999816009165992797184071946326875096033298583325628004285002742497442031230888124638791996484991751422657719109894756211317531888593943051846199660040519336617227515770723268999903554230667021982805039612376267588228807108388592675599319477221472146660425861677588826356122834773783056584664090921892488915997202799264959297706754635349619694031242614193765034718651594768239400490148142660709679302283543140144916255961105342589818084379171696515875891684204302003937183818915564362111752470994876561593186685706040044678803396518684944287601055484923590332894739071495717676962575264914355493726310060309183964784313230210966141198138357764054281693471142404355772030395550830144942273042580183081380910169308911406488757844309684877906823744477227648422044166428849549086315650166815213834223626241555119491250324863031076569761898227862748158090960512942915666089999366586068576192236441795283284528816771583197973041408539516191750148005831619212239557127412921739375945491525905093900911626968234729550285450409758283914758378267056244446356439005366584563441584572972591115405251781072411136188296812063797751011238620234194405931457186167090290726081687589997363913583890113043297808038309616389652170226325509009253691314410965032886988137100802884259257823620971922657018167909423041007771206992884986553664833580006609793097131211429907900781073965677782144519617205412643922663963937639332768437045041567891456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] 6898457197547997384453487743393166933209456468158348344117834074942704123047861582743325128053575231598673714826159698027239407280921503102052202590331827226887511361905282831542350350074267629757703048167317819993643880006870589320865182256120660696057697222407913170598327644355372677372230514382619669131716377671544882238061643108799931193507318085999117930036376234060253805381462829578622958113668653024494398988077962954590776963371097372075328722769465395831225813440799069150515199036719375381040600439520832646428202679123077165583079568923526271995235034502030381350360730507200718750079482193007631791465479132269582906594453352846610273791317434976918311609215373989577258555634682159031215435170548734707673465274129836513348305599500963373162328794635909892108225434203638759686564477022856031895558253798021787230932123126679900621512884570549343824482771039439055826859068535333130492097927950140947043462463621577705831625929419568371907597407077288304631632054654420497640841481257550018527281888465026607000622727866049646493868681059004965023332524095746944971752497197940165230735188039315321287767413487583297054228593571747693946369161350248814226699625040107972544316464011214575640849967385185998824422034525191241456884842212984891524366092254398885994512304410289996257195598195453707010475367698860840751145162671908845699797573497136557441033593670211550223559974688906392558341690940746023643817673422473888747467369353718958217844790471604105387504743604460081590665452270424966115253819566673626682075731048614616866218057105380871802988360797497651150264354818261919843409194543242441597505138148124565883548727059445882907332654956990950053242729173811959002020812300254683119432515585027969859705639235870558898694375448810814411554490494080357305254856769439054249056169159666654845241671146815306461326729036878533952612190078397402749516377624460876424241327956349511534445786352411614072684807710073603431629405230321676275983997893029346040829721150257186571378191973852164484557981667277922334339956139805704886359654871164153455171585958684641970416267115271351020230876498195463916347293322736039034039313017903006753744240182950368874297053997333068981152038778524028676210011359413479783766229894036043611349014569753564809188917944981048521266150436683123268715065822904265326708344391082599012514642712570086194746487380275179799881071830145556300789964878376516868253509024809356201265573737255159655039821536242731408503840817036646336519675639962662718008281006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] -18804597222511670960758064245506028322969729269096287025169126396848913155079002620261694636294981267765408241354331761650971568341737883849041318188918634071031329276216430755501779701673092875569160683996748190166392784860830130242938139038683974990109096603243123102793705603530441184753408145694425699146461429543129484456666602629586586455317338366581218571757780778456868173985408997591359538914070900455043205769686563647089352322755651422729913588949741454779010642713040994855881814125916570377796586049239741007324312803776962180655499004949361436992734145085795370427476952716562596430266634979107474781846850983978304960090654836207132765947490761478583961054375098425524547775929583345170494297941350408358756621330560095190599042738672343601085786009966336642098871284407957940588632885293375562726403747993201536572386268423027332373314125809007408758518142172503759471412456291693248540506843398740363938305236317153106077943486454783831805610602683038697357819227071300816045958552485590836859288046484537328570894233593675723260630010273895564770256712934793571621180480950144419893775973609431424799086404383549549524535386902458369794419766781567692820708329723139520525304123014611237830579013504939170210464697391745932245453710289809177279410965496873753690532087065163253596933278018037577062679679310609820821823047362136986922801952624049708088087490713610219665103988092736149191677310826613178678535223038143713756322509196342236882791720548716242783769213605028017077826872534228611758915494583548601275956842081114711701845697872436554476396815031743930523086209778461357640923935300317123619248834096933707033938137597467560440681837338846685423261510255719997093948647470980604399458102827328833744017470646083833505603094261952623637737078931067128145773818809342990850991340245903317095618238263819815121828511449734197932610741592007556428294642059814921755674488933502197679101408834262728394965186940887299005692160015964396261160913023441048077206373410693882878274671372718407901240193911105026339449739040218219224545799858038971457553338381230530739196593105858860676849724782180588833311083498873832713167180425662698626836409378575467144180447103935975119235771699544633718135239398987097695395922984802833969750356003346425122079731656136437713138600448870617506315662815344659016985581799030852331069773500367355047866758369752306793567780944972114859044723646692164115095217875245791387085964596692787955399040717530188153580925410202483380738292789358173445860435689472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] 29686618290825952814356045905017654545070396407239906817169956818088893760322673845073951332200168522914839003393724174859872093627033097277501819484992237440286735149603571237058635215753385295677688006625677365135396746564939723778903180270825279421804837929928526697689774359737080921069331039372776016533764726376864193557655786580809583335582334581505223560840311561834416735561864701197513422788586192250970489972690342690256261098774868075540409676422697471391783554464640451011692802420579247801795927432400761805657255160240274149158176784336517596544521741565802796956957248264663318380215710290082218590583991430619191222546115159994339933289462248279427852233615269217787950303548882055440768014224578996045194012651498502097713676865191943618739932360246853491912149210107639101266743203984454420387994688062790661084648418216576947650828900180548648107208170526158729849161639987915899118088729503151949435107262493401201045066137274164958898330808607988110863204198890117799097243681993436357937226278330297980729712023611098716953422509572258442808202321339433454283898129468869985226850220193433953712477771330194254187245894731115827619088202924628930415368714544695942180177886810376370437339794039806212435489505432772901638853474472800291983406399582435189244217619927467057010780581103749139069775095943025284265567673343999714721002853967581873340272013500243699200772922402552297812698861993349767086910082754732982522689873267876064915738100441965398452568841683156812342227279219514802324277708074676148044351915660354643908132790287821885588882773584577015930877806874788259311352792881383563173481791010412093186888270263168411721520835160741130498199145382530066199184525091034457569192171320791363605578075804401357871641660109799264838434914886877000146735168021970919100292890895503079782123040254097093951466631788535899249386930592863405601639555616967738728908639964590669614734239163807405871767488534047391136732010781518423598805442329392668811307651131752932483347302003953020735284351207838618159965396803178389948017479247896996493507166948506007906788933279452973735864339394852864545462625709323319610623986205885031086635487768896938222154703019332354070578214939320693474110492940404141819117380529248894500378308672023618782171285964109929630258022196225854847438559159408956694992117334218261406545459324217636642795853383168086085958981019423256001993048633768918785385759130407026328201315996692551154773709263329727046866632918220685220706289773919274537665236566016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] -62845103158356353186187743624024107589337701088768025918236450112068205244888763449803196447711651463993710906462209507819885462896051901750620331253669642614536256989999420969565981578385131153006483894661529685163870032786195402298512336794850703512122998130490930599059347896548580264710636894542606291708029019279677491411781548823189398042005285998679820112814449451907845058055015680858819876639558755101830782796157027137130464127620719528318957980649101603768001926163794384821831864964441805233134421395603078113994923502152495456802219770919476062360619722068420777063400241663301952242318144366129092538540161759821190439631242608642102259536783138381942534522065705551282352445311508588549099460598734695081713412912277156551493720553234930308994263429770481350784702622842622804555238567235524540910121592872356097176631535825129074588761975072461348978081961960805321574079846323918952567154426490076611329151628199045835582190498298419514313702456772605175534674490049900731733302090883516392938970166724120411291606766217833754436029921363401950487367610924693517239230121140802100514108777254988186048312708870764584504600881497753793311898380968279212693479432225451556620660509888883926604970873888075393973663438069126398480200281519407734871650134872711028716689946529412658239486554244590209127464345310911287832634715090058806731966058445945849640109709605667234139767055020983577808270199667835858615633004883456234934545854274556512805943254712976097991139323159635066047397014241167326602867742143221029200243824041982522477061710525141885015600638123603960179575419332014097617039756419677714298560717472275954106887259029551245120986720334032341994269313256098285400739523975319964515905793982269784477054071623931472784572850138510759532598990055170244157501083607248891442871117666175045134794596854610508895123380647933173604136054139467586782665222457381886048756353548236913311685508871798788875587566474930685466650481633260642313706376024297551111335659275329728201147329385926851378279462884573826054141303534391948050385339030792058494202161235487323737155944161383756614826299645576112042538961300280506267065936135361878407317548460550444223994868420194241991503537492320239347948185144808845299935049203377509365455966088295227137071242909453976449195719252378980623687865812668725987032226770796352739982424677952539525077783587672937831232396301378051079366956176111112552307659058020372743667601380849508923096626766172229649669989018152783442081034341065935522164297957376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] 241622201899586421104241354997155702720341243684290157465624873145931239284592429979569742226476744246429335077175586006155782032638656898902779408475425026171235876927061088533891589041270360568031630639835385312395345948840908658055512945706565247763110987606322806018349626339185927023045309299720142155730117443172963603074067698936419194455737844291856849672191369910302571664311687213871987168881072823784213443539850068817580109904885655731398693884051165105232319432852581242314590250112087925853715133549219754799291282104031305965271162127901797969493796780808930884580750709553734833755037446124841191994675560822532781205597878445691630182265974488743020585158651862381738028616859970094472895745502160843972313063245847505508571165001842969439082095490701527480325778629872697358096887877524882045896599848992091608120617368224261329051895370594191912646431978024764213470140433708338829345232319534571620567146719009163801396206205886360766780447031698687402566501556895467474380343023954909465594091351803317231060590176598620191056704322362549497859839789425500660519182910722136355558409135213931168201245963482043408582850394346901055963805240724254831386892123050793991717844248686528878090668911691956486397301182376678325434656059830512977175372488162178929338424249411204110389340438226579873888181404899649762081998042454489386260734981069235309167365209004132975526820720506274244633158362517027124431220532153258475086444919091868937744177277841750720824164259266961965842518364298076767219944443284633280055182912574317416679385421602354787802607259816403141510410165475263697050513612393775325398327523343178696399946505868385899107241427717791144709271577266373780350900565336324177895528384920118475696821358343235690245176215416663005837581483328438325253366169999695721637728145978271001857692848069213055021213440300019646163608163334732288636110363611010163063496550915790633892271881318377853365269646511125849774388626586054178402130639975634058472829044527493482663125236812937804553593532119397514395443223971346077158653987041386340716149335834602902699776994113455151520995685943847825810294746524505365558652563646242708014122500200962802015560437596815184450700429004004698070873380197696991309192640128738658026152299736798951967471502985145282436705079513593097109167695271376082906945594047695956726695263199444120804867165077283118073730449360811888482473579414119792005106279612295158187538364274036814248481246762742294606475349960323255245587320863315144124950848208896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] -716982982707152521375046582222554161031103867557320439108711778673302900104143322383433662861591481613106836801411167632561900459294401953591877675388375163221118935873422180956384231492180618576196061985140001605362961706580819468964408145897697819235551483906152321758504620644878693603974086192935653183381835454379307288121989337767188926321238396775509122582530258095204746925644471428399713896758820460911073616763680411983371742936881607533925010449195318040548537696756499934468005351739020605334259461683246446452698908617998505734129982113711797955849608785086910573778580532309546368628065646321671490448237803157011055466033267815345322528128959192708594553597816893968172232605512932384811842173329010301131167998866695104294389235816538819404651904777111067043777708010663917872349412526862186160071176484911892395784597917680673767240714284412755198995357026241569848132010740226959295552620563664515271175582800359197388258463395857285938406987346681359158888086526461737830151701247272418956364303733595359183810711166717548184716248494174225381548273765563440758300414307450292006514435619038488196379887805400977253843692093226733964558193198717732620251512154721190684975219770275975896382312196298841427591233236566806155548652098220341331635459189013773483202660010871982134642434989567201850286374178400473398247594154468478756975345065337163268506541960814087952967052039783070032288350393598067257832949329023049162058928631882349634733352488885565101405013190102500507467039079026598474110934265747002419368725468856149704483231189318231286884483669638722315071414219125392083311121180762117299071995318646466391401320939656613834262949914793531778821707461512656567363431725681978829569404314826986555197845143760493727721265208450138970167077643122481259754501758469479996518981137518026403242970779210732758921444769776513393539442111799918433997370306084371388908948149565574070260472935044746105946302832560198701456894425239759155374974743958958283313170743684600735485626625112409977437390905434228271685007820069806855454264581829791064013246242119524369076497638508004895943965615361248808886111764329024612059825333377294329986274715409170893681879415481693562192093495305807499152144031094648444059333529055850904547948121497589224070629816922426232337369788126622540643255227822309256195568657814062682050759451518421412974530415678417019019727202348553416503770978800662503768043756432292228069670610937899227753421822663144308673130973049949071981152010095559246977355216846848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] 2124685355513146453511032828955868603949004491492419138323366736550708193469413432632209579989271513625095223375067536000319449053908947487421020330014004278455926119292473043424374973708683416937696831100535395058478384352726405238796324754535168155969769298143391696580037914796156801360254107061745197460347614607977691397157534608076171010080494548103495199014054421537071834045940664782788474227458320174279614663508202116497011852109402199610173643924659172897116881777718198268061878090569618099322380203853271466131436062462514400408487817612581706612117088165562901316447875249369347589247509367637277029738464443808831568855936016633583045190982343951049234056945475424014160125766408832247380960233891726200875756866613242867092272810094523909469878464069961677517067966569076954065181012831651907321194124077428254882129155780821856689315114812045075562058841635087940211797607662406028328217445257118338004570268941849991252578953920054331705360364317718339580372256828850567016414207214091356972359475618048303507194701254625190413436557276335843862305120171899358110264568115415537007155661314143706149409931509851284338959194762044118093237883479855409511949811506544658674097914724964961975429623595955713877304034950582825596989196058932118760420483470285069855647783622948302999756141969353021338117596456738604551462488706292556411368274459185295027200449486523239390200296765292251463658580958835625831617506926018127365756338341723718086465047935579551599905289777797433282713945554713089618043660340960183845983614478583181997439502026851287085473112784781344306286871622263060288247135483559773159995567965359483396305468031349296761125118459081855423540440470240960276415382862942643453959497593190928029988835204691198681955209077444575829520389160509896893361842177551509224690273786124249104669387541269033597677947491070405551583232525942704349768254973022345833956012931374360060981361789933093547266150323703620480328761718433578207888589723953982235651867432489508142955281387839828384784280396494916067659646071711984383703545663794119322179202407576809853043513687831808974674289098692825941013987225322482070102145647837166201582410578746036756113489356108957866716582645611122102659371369211399030058342781855537982426990854937894201712355204955150429365263514953767008921833579655937659668830114566753423696796346899433579821774825290037598983082342099013101573905111880391969154410131323702700023964217388759173479762208507901459611591169182914683100021686180193562470956373377024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] -7814117489390075909210569182139654809518422083758653472092643801107688664928315117830847608285158790783903431366425356206611859424268871275273881788883310046284961232468754780272205654552972965237175950803884627055715674646553042074662201227154418613809379897995006085436205318900381636903747213721112245874067926115558806756766146831123431516547079362350330384718880222421010078840579115874331808622907195898819518596373103435820718585280521571304571754427630358113489893697826629686531590310589704398727998612025947113564870886857888519903239040138371423178581384523830317310901529267602036554275337414454395267333837108497573865639101212649317058724616916728129273876994492198640424816775131096423238028520986623049779096326185472350396301179638065773295551461247939322996019513978036793236237144139668574621313946290964321414378855746423799543153987772082179901490342410072964196353275223938477899663971350603889346391893031225238101710465149361336082020348395073072789353870167769100984667268424593789387741739144416635869950484223956696831802279858420247651780649549946470703786928248243708991400458479408652613638530874558714508121827335587109311149304788004950978268246588516507373906569897832695677682833306695353489167034779063693457682847347813145744808844975067209540299903827743234122220693479389423352914460051697074468659728159498735596433412218893890658012138119883135425627367389202657288459417640564263599019281963619193900144700120992205504753446176768497518576104274385949030162952743182571132941970812997740818759005991880255406616849896929050747972633815955465786801651407207319267765898525611971019036582629450852855634251209307974387421270067364124063594089370408015413046926971843716951682851159585555922001835319508284782599693971235438577347453662404934359778986408232756017577635121206064662328824713023028481007124928314576563664474028323574273049069375965225264048622923849762606489390730908604149608828386445572169745834226395000746917873607458136228269950033289450085750714420345811006200285473709985622307218264131236687711699427353758398844685663410441929995721690498898024352931950785730161571637834117904717868473573113284855949801025273767880493246538268042044030690922252885053642411649478604605774132077772984219749156791137339690946916547890629168073742765594184781404725020173340310037240024507102826584163067208468198197609950450984753849414251664739962718678410682832041907436675912803913711519674730720723550985091141577184128451273143229950958816318379962309362007790321664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] 22882833166164457725698915710895887234849214134765080994427869754989813369423276083434199222878515930278838807522440339923624999932871505195501246987978416693161561574467092077895348983047143036114200177346832828369792156687683316065084601611923918359750332813190543868844140634069343321166086247771794467797369509184522158895078165020903190744491962914788137437184102308501219274990078967504913195501246519519010470807126970936777308513248322347958492697181125694246673900868790661587802743843679727572971845236898344830260905761596926862459993699160595423312949868562727549126006903903523346704020176150712401765091005019805818178838804019913264984033041593429934744263374321502469712557409484085510678971860851212735821638488829388205988225782390753099033142362104549656010818731095689169754648273865116158145089617474514510552733977648588635031303096597691975116540629986792104786646277152205672841989626169034297052402856445357090957406656198418377161117909793168311390551891180894389736740724033421791409774449507851418304264841178686433758187865883181121847246249277548674601234432512276513555286843880722973410517539566458797343023757829405265778980254597773324963158453290290117181771939915872200120023489309188891349550059472751978348043314041208230452996849397114220238450420300524958808451914714519790153356180306718829031621597083126484039430712607575024208621181966617202121687033168236641984431195869262246992408457917666988620270536842274242535476700833741112537772475592223873484028578601452850690724919686333535916893245379886644642907802621496129749549966479653612047444452221298128398878008281523261857876760818255702403902889999902259657309086852119984297599282496884997375751023938083183996160385107993802437574189434072988318148482878483133647958648775305639224261039820695020939803202279349924731397921064257091932159918839476911409114937766339061454934525062060701436059436559520136061462803837369120145789764543425475149305374174962132893959039068332324978785148599270808349531281666151927635843012294931520367655747155703395063265162068955962398477589407775180827293979101957162876378281554873029279023819741906104256036932265114099175605517275968605029207090785014780566587771647321216688338391258598055176061509505922501998054486171909869915383140152106115642534784230612795921401262296101179112284566884975370438185045643206809924648231358974484204893752414558526371523558760145684304766514592409777773369316584334428683080638587113680526029598083571010401394672824259185447920060885630976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] -32098894202623475119711292582013272184706126284111622986169186695651310149805102549802829839727835427806984004227179252441248734962992163490169996710309064932809114217118185335322123314233660151061661363778319966837127915502006935904703010248189760065002640455158023761096110493132074062656016060457517226317491386270562392741186104658561949018644618004792390798154867339759385660248922305151302020342900624782963456080541262483632865204481816312713825816853844265330346506757994971869351669019579830233117510320900762050956600113483097686778362732919704658657644964449099819740973308996261074153201820982960511899361279253303059340365250615345678515402880617326406988108507424681952409300739679067978749955944709663018257606501748871338377858309465750018297374928217786704764958899233529580406258528921044437949136581570746362944712607297314421936152199163367310497642460866574072388742327585421828910134182498614710473758355849381935021857472655241389392274126792433396949960655869843046333294013156345238638158544975739245115390874380588104801780920263037838494171581181521121416699062811621458056118264778604632421049598476179557670275731744311483708444745709113327322071115800591246974414916434643649424505375097429610176829185402479740789922593312200560700057874240811986626733524999222674378327515099635839107209847619232924570133407994575576603346550539087242159659200414889870813429974243669974103557586630299110154567013994723975553878091151104451254374430587504189247152032728073140315854649756377337020391508598144379572676541229090044859206070578168342927122164247870161054159493651830446497139745791104695786111707700653992586947348543464467469822957627144667401449346388631433859714077392106487837831664666730367256268108642970928610505981522867797957152571865597325090682651690132929361868763509594452350935866666715962997221917462001474012726497555070627182762544352559476240008786247807448443920321809858954943432614737759826448693152820176021922291745780385041371657585362390974082978799444199807840614916473276291227720774124430657753391031752350563585662208455383935850730051321219596117298693230020388637639507348254847000743736883909216309865309809266757661440129139487350955836055835252951935120703514159753964359458019950185954627519322062628664749371696570306168120404247594613137901876299726666286749706140212014337658269183275476670584725819756127418424308811378273287336352306344488888828155127806532121872559002076205955475712292575378114726471243222154188301413727222062540747973207261184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] -57517512085196231838761055321743552575516432815906322044527026112522291182198475741131353049489244330690156261093345037278458381252021826955653526669046833500055832308845628737424714365639573557632487184356867297473116281482527754721909840949232162201957775974847892698829574339961075017177142912511382408102901881038203925403668558924834488985998419517175110793088590364137871305217652157460111214842031398003521221024605138122486962648984823547548811258832233577042206434134526969610083669245095862485851660893913187700515400985979073755706556487372032930314688631571663161451373515780959795980166467524446292631187690753019573053055732614824236993670014291060134749822729723715726094051452920059475584451534222793879028029165999394382816747369049102182876967585973548928531966128075621624398188722263545641720363495388346398900682243793174527916848952830665604694517925064317082022561910175896746212077660750286271759164371689368907635258935521608982995978420861987897960532637097864834358142625585534840763862398387345569871965604705887895621472482649734457622286340692865784763987831111828699716465558998600223450036869065918053848758822348626296365222431161860305869854257068734155422132694488808728363917991970300148335560556638975989801232331218775600279937868307101686616040395973240927420656611388117678112609168546001312031100544488512292619191420164168379922473743923472347397113167531888976202593429000596693695974685396921451380565670929963826817093966676132475719264064515399010270047101917460153057961283699290273111931660709369517743406454176110087692919558568808729160734465892780172864146008217496133558560207322964720696985736534288741569811347870326591776507290076254225136267849856325594857236986293790305722873021630327682369434606443740229469497882095069450618668308554284052912117787811524886732362467581904875117292458708714303274367074336375326160557574344357832562535147845491292306618641274839389895725901660701702009084009965956078889927521159895873516596858778353600929181914687646664860665305281617800188141456598635359043644995650562063516579813375139972284330907686031996551580778098331717031331331248040378038451333180806228117086809165356792592529793882837342987905906456363022632755807524338257311623651239034491256175050165087550520901751516786536110847182162760606294556360886270366810413067855564657676795782416464106743507012364830572264781688313248465268650565578775785526484301884676430457967494856774376300045390166728431872566016195109075097865743755927925158622452040859648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] 473232986996968559205641746119887626615417320049404989696695013916880612578521458838117211209273439687855520607409834674047742584673113097158023229176697475981292238537764012922025174406526964883735551675371995978396958561233235722790900413039861555878483318454053629524907996681974021339349909605311615842072365759577418063384545818126816760738665814521699642932115081733695158949529049733531661199509712967477458996006552723421394126315047208846637802931468354341557301149526669675574471044108009251504179509368875948593636159286794599322572881375200298008247083642631201289563306006694501963700213335916141742725469933885057811434685483896056708791861595714109846555563474663078509846129189498594946360708225994978614658440645028424784925023790010556748008189730846363458038418806552264828399742141362197312782388475048588174354022153471645866485401818513846939115832466153755272638708865119808203314512272599113740303500133759551832961886127749950312155751442311998776064844627599911040405944897252239232629055428069331457484033634292593463470279121044681564434346429032249899223166284380716764932804066038052273359960995882818833949730204340163843586822712770675487526760296611227434069639176682063574370056463160488972220361052786211072402319058733733397650064043552343746336977541686886020893344697524987200299708624336692446331427516741894315197261961266171277510780583469537425377099520343275237324381599781742591438797107113269777136112075210896596260955326451324755035673799576236291773096076192547997327297124753175947566333935933656977949790403848607632219908733434826321991434556443547726580686015035952084664634767888365625070659176273372568221000441677387159823877643997146585197271919139346804582881642046823591328005635860281777519033550676360753421115710634250260332116016904075162215676621681723190123629241243836147039786894056102663583493109976966829480252079954117333932955014967709383792083133121734279115915620993058282659285171348453109349727743813665856831542618312676905216469937478256852553650506229149822655892732675721515114257889471348982713019203568321131885343068953923238998911573509860902005420108272912391069490765662967649597378736512979431852354827117067829976789888246660237180080667525962661688594201935661828252110604678984916304479177349896683244315835225665977115167739460065320831252911811348897776066601559152606518720498936906453090775607861703983452855367950478033116510174176055290876047178276247374873097772114797401287884133047240485980672058773375281507668847149187072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] -1525741298078671607723225797335045096051263104497548073088931425038196123619371747128976730925630319717927635063019682984005327808118671772457219038374143450594548596363524165610777211507808442948221344553693172849975228297892213970763363945744959882172502186739314128716733001127887006226698393150289390955029966488758712311781880947935912080633573591466950709969517455930114939897782431150231506850573341938824599187812044163199599702402593584685903716368299311515282185215450588146272959189209325975760061819605962876039353800874228460771387269596141696969014996543525597045634841683132516862180522856475619162594374160168340500035574821682312569742529139632586008179310557896523064416742525430488414536043646711286740468667070937970976189789563591307262778853650728197743300925619251327894554900574407460238333952074858801541922840609414973871166184108956298336433768792643580365342441370463548313315802576635522721864357054064021965950668697102950791103725386757277261915398798388078797016935393971402168664203296573631533354183308137334880906461894643161990714743547186221880358109841832550057809640227754037695125136486240855646390029750079538021227310165237058733738670416477549860541182423668649918778725797305478775753932681461139883192555988471775852718083756508094884020166116864181823491935655709371794987862439790185198702158011746759727773689151256006786646400768902937781884111819317628619639396259360519766529931196914984608670300265034875748357491339391788997322262445639597579676995433509567261381535713747007317607981294275731698432245017212103228132733345722611289022073153897714938835818909659978541967445047846031415067722177046508913129867152616976696017805982236225350562292391702725691009878873558030444937579906049154009504872126382379732623619604416136890981322311375473862014052975511975202077898096757910287595208147453810656668576806091784700337542898021286559247827346634289594809027440963346983911581062826442728075731017380929780038723852098631996120385268189686648264517841418991822890375122627814197117919318161156463903585097153996235891593869072615797511146663426947399914556592476440371548592017771219408703041344363042042363108247768273252295411398236327488371574737863800946884598775768001401765488719293474615170172558666141222691904674538195640874494996833822489646328039305097778033276942013544790038199146103788306423250761352330271354571407514770965369510590931249464744559413026814566223591383544543760071319317570535644161678564994700054633286782028216451092213516791185408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] 3367045251397992713782642524944846614013472769944129659092472430194734508621315811664541651910577652418373594234852007680124397807180210729346951706589236525456032576897236644062081563371637491685874740658998424739818801832835424680558285421720468475142098966775271474620072276352324558187447898281781434616233282367548402830463367049223964056381005351404907580440086010447079225151305974279665535995087191486769976220254965715804114443035194080945752654498331414173080017675857653216414779618907139088602208715404298488404487747516292184669103582537202276687425801985105800207823484165408778014644663761814610866817480141168307173233249951527043930945030804720056932156411067889333179080209339458790632225816380766182222934482007778363476094298922413900048486683259231801565225269888684689734865890345011386800307544887596441068934169277377975773494131078106349996045132487355126010124040865776263006672759674509814309913846941228372201644580063115585244727527277852184310625199560208010000360973066649299409218508798687310370329342188019079820047506600174352322479106106817612007189992153373438058110605354113569899539254929780442932283984202228003931550799359423935704917985516046006112571285038168033917141490352909337321790670915112509417697342089857882324908817456900675304508091315673588766475358612362787525642511135498144105409759252009108337454756623966570894720127509551874927866590850599172590876317667640652888783383542145990212971951429813100937145993139445400595045286743098763611706199729402259461256682780212829246802753378380976725889753590292443421938390902921780663538813931899760044280644167334826014363861432804508964683779419540372326777175374707937255307550256301646218406778444421209729323836181632644836711581608514721290755670203527982061745555398561550165802951340129057776661875601989396797690677881893462005822887621332958880388807904094445894216769671061461818101084919848889762272458945238908949963346444169046536140916994834414551934972218472342575292257959251746704436377926462584951750764922508735300809115745409170820459098563744288778661412708193303374438069556612405247631503614669228885879070870406003134031642696763511046208452422295541037520631868334795601677852272828685218307530048728762044291015307842424303675736218225222356255044450046849203321623234820150879474378580405665389697022358011027439696700492087863788616041629323086210633319006664024866371191935237360675887105166860536915358627430326597288841163258949702030526643738862011801246679390363269853043290245993332736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] -5662253780829774759510925679858347814124542252960902756076515485058035529070023799213123518248083297551160207818257749216905222701425223705343235434448817251062798375298822927107148437872507916202286637427817962030130204884063790783677201427228481479655220836956496976980275481886081609330201396801777827619846915151216366509248662690773633433412407239760566502168044869877006086830250961246856765265030211435500490012757303034980681883129586282677744731502313553026005513251724539764554239857802879217283368177281129148681764368240667985745101594814061834156229947374689933136168786968420804776549660959050090164144308244371167034725060817759748640372946714233437838902893960092963996507518109016810045108324921242037786763848772763404784047154769638622929579592502977438430572146086002670661280819903657806138591753594709759790193043612755637153553569618121156729673097699530590240598493608926625815160952410937533382509467655715889624580462496257923149322641948390359285318288553421258611917594519915639697068007062874823884313561961730619652806901361306571890838941053551059471403258579611572043220144131798444472630003619482711905097462519363499907395823571923949828192655989803501948683990382763454308583624538386115968374115845078883473726269814193913460019085043332240897714010587243647845925013277945973047610006871207383641466795545464336788577517047006902269312839897591170935294063595836909853518198701629424401280216899472647336278186712461483455514167982632161169013228347503249940312820774315557133933926244615609513482930066582299753330479148965947428948709203067859774949020113263206564750106760585725334643491239700912924478594853903280150113375984969612524092704632554846971014708319365985377742155593659196465691332120104044747053046435069393630025433922190460631508414408300341650335014280968121975283959648526389562017081874171094944617445614480030917089903697508423952706477302178973257935783629661047658471624533972882883855440538437768179286380685332001467829067454327927744212487764111214439074508168074600852022702842109158610455263549694517752952918545624674356771970787497963997502609661895454138032460147232826065109973994564236654885450018502235206015884596409903447360407125538206343892653172390580996139701592974950848787293056848499799337005228972480515175912844821899555361795997335461896954337135917864781368756787087824352978717102559469402022902696681553065331994515139144080083903289062014147099132548923834389380987420181040695108132027577990380167248710691548884965758823160610816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,23] 7492395824660727401450310112597488205380218532543286416325955652447553860421271505285064867640371533866571945743924140686169379077024934151989159043756116525106687533654380552633507521265075392594248559493512456405575289850020143065037403338173364493016526150770079635199027494612336068200563306224172333272704050839290523666259388242255029626633313642256712549153330756121962119900711283387206578258322086312038384302052966342367492277861387466379823876557189077105506030571488385446723649066177843830142455453239894259377222292503352407283473230911527003734847869908483034735869517590904546922923280211940524998601188716065546909570276700590110325260140240585888722617969930153794519505503080259263594259730791404410114914716130168083423871302673591264342158460170310164760349409528288932293611477280685304006362590558659524788722042311514266118847455035540787773085562277251028536747664733673449814936115550548094636705106084812789078902191596874557187149628621021668317306557862754873607772474860196874956573985702974572012878111986662671431013206321841535023788295757851412929770093670318485950055814051824476364159144015326391350086583918162152474809792865196919978524966753552477543638875002559340542894421869142033970556263793549929416765257286085384072297270058107402860564167954204472020497510320184977137881633117635127467624548975640613516698285839883878590352817112891397575204721098739315178297886562206265586312124278036095109920558921147813847493369339011627660299309223933198922451328294219214774403229066997173572143901181155409080181016339315119990043535370688714748147194320988548991062751073404684735078391674012565426153509297718840107813517714573936941793939403744770859742545905735469058152105788148615976764418901431016946300768601751295879124329020350287885005557244642765197881479961829318767605966693224623941796610416450719236290240501966435596362850500707571493745287578796638737495341625110897381061906792497158200192731773538576743711639988365168651325305121626150110953022674555539888118021750782493593190090124797577618779473100772249493061550490395508606459068472731750991649467820847009410715230534859161004143545312283002308826538359452170407001067325942448865810838204679822827923092855015497951665104798920265694658409011755824276999164599359974826301489356296872501683159112491387612661448296743186977168358934775364151915411172448214696643684567237722371703113406308821984813346555871467800128115256692040330104517115880481946021938517404605477338305878035240205658526819710664704000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,24] -7753082179233680493653257027248509561398190550900699576521368845040757963375908698968794983186619987732929679554292288855530279289679723356674372575118857194633492844944033923500435401259325515187977173346773266422931036552856998185344388937114729028644436445616438629853638853243034538868495754945250558994560224808372614595870893790173563178557033171107309447144794966580170242092685904008195327226255987420293960132264664341047931836853383870636494002390979988747146684235041812603872260766715217573096627854791623759275886873777002486475987588768385979058359509775994875201924004075436565484438560526452961403347489488746206205585243293166320114512961075798736456626721945064293722225880925731333278949864072122286826544146804762868694541566777494967696581580598936301063151010756176884516635939934527045391549013416039229141666517506964409289212278704948919908923151020863954081340535210531019595801052683469838027454732535364502447027145494703488235781796567196508041099486278289608747352311697337959931646738006531632823806007019335466075943688609266683373539529516066238375002414052800811638180557821698971894839959274662166503356806951887172609544085407218724271170374123022371466703222792652604409209493598778723597383171502837124668186215012480235801143971041532216236413791284533810108140431297224660743470835393611660341000490237334608550901957791134501582726070581034651098589752298168704427610333930088626679900687666198976033272224135216786959414652040982407190248540810847822532906588738061271707864643055558559995715835918402966327818726838348054070171561595706884518099317662771908469273975325617525189753840051555424308304491484685077152407792573768332686533867331896841239180358440135962712944135589975960135136136579168955402560509210591293848524731934529275190335678441400069117137006308170693433562592682568900392223552831431754049738929568359832076754724207031512949337704643353306941316747393305729842424150214333043700470456824767321087298529044429507484598083535224408481492183709450899671457806156486448893237199122594255613668102953498665253373225410596384211115724188958176717062314675368046827500944148348649074256501108862659510508696018356894290975968717463930911030065618415250767484446816542465036277109420105937477926150032641579774050007038915988580537583027065918383447517395093028361871686947130713636308151211876579216359012083299984326632327821478464311359956456097286626547597184129469447141096484320462657170685312767540186241103507357141045824705683276399670961592321418723328000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,25] 5903457242193706332294271869533210874261465033509278923347786747562511450420479662530061894034682744011860057183062761671864874473223143843504778279269432373746032287271383015964415039365449330627429204454591124042536822668897383305279899391455015219874022839917339266614537060747354161696815185213922502600886825832849992100368801582320087984040563112864234715707891811037516056050638496950937104161657560979052499119346348257064775585087649964812729746189796320268705743964297399194419505625379922708872687977285987124254220575031862267841508225372741870917801199348330943894130694334386711851536738003042461161181387870959350835204606561382650922346088388264978715021654374175757711547405021225448367824604379111216641244994335028325809768089220666043459498799623669457700799092884195978515182277984264814833022453530369320189479632602820969325742854948088371056270599600054623454792182107637864903258611598367270264473903682854432533444308938141747999629090447529003157296744054935421089743400524632618877124078225972160222863251152831785249088526409229537187404400544755234951879445500075737036883076305761847073994594153914436504310531091992078544364177366957566182442310859612679926434701319461601983805100533861425088212884158919695204360303393910487641231875270428302532165375054359045445444782551863781982097219213248661781747099365616033427149887449621635223858348797419546913213028897214208122686102901188597761217205204903229612078224905807400079356255853483433749806863890328442042739550804215953717871319180496945318219847039554696091330287388901203094015449108995597256481415114224526967618841488375759115570077082512171497222419631672259965295265864479283916693687531957334283666495417375042559150626905909584239774113642093455069744177690065502402680796118605591051079418403881684941349410140754517288338232783243693961789545924422048133807306921729360162842720905857712903115946753489840830404706698075953632702509108261382895869001577170291466867135236329975596479609918604169327911368775676933932473137190281243240987246572182066572202587403971595956621546147894222307785137063171441121691350355012238856176633123070303762935718175514479050851347770435294821598093181250819018393883799626072850099498934283854436708724554514371413582960139780387898145404996293079029987671171162422079608263900821509403167510336820291916866666892940505203314769637269715580618432501561507007624377415851958720194067211905554130726679362729795793706075700032926946322330319496798514184506091432439951364532444761948160000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,26] -2481072454518202515172350051146177943523729990110811892850195914975537216827940045341501500010256600847003094059146439280731129790631509591628759711673856221364401112104342740008372598787947035217715935909808738712527244314492886572527430647841435324898356553134119467799398778774557842726437954379835651267529575377198481066193304124620204548693600959734816532791869565950401736388374265184602138257169055827212491707717325727607369560523026471112232326092561988411058080001333149334025709274849481608730655805039414591452884744472921071174149892814650052788183570932807455406995899168283891195938159549525299034429703559618641710642656288238001658659825430284251326060420964039112869415353841531685143064480380998364860213676399182556242641291837222776440551434099267503587028559276343073129146674463923148402908725192797608042694172679584270841334992815854177758836836825463039418961887382925129947289983338145918819569463832150361480136027252777863753438475215940013037124204357204933119532596976852523494397910628587015326178284607835444431304062785561450188063474241830242737629681264082137761182755242253457340981597276281362178056793485314103847532284403396142339386561613409211872393420557492613521185195179605407556603311153334461838773553739100269897106253335962696370280616189043174471718026991935049899318861375060631617075419903999090994345653341453496802512175412491557598883315387070850278000030383933228352243405478474371797337152175434227677051425351514568476329261797108265799480407576089556945247800845483137831998397014264441445987653269592545878970346909080332307860005128311642002924875999201437085937165098079209815836780583038400119246739226679662604895860507426600872017898613702961237533930159312123074411799883198927996610324607793015212996686361814521152369100924377568974834787680513597641161422078829939242145350328948457314789690338601366781263687864550688760389810250474309221395372093554197760746917344127134752407559384006977264167305912218253213869727055462664783443300453534954569338353056498561097235105033291351719532602163042937738653972612597573893676868406357416461600360603847089348190219355194086899760245428943141190953109248251398151086162317618428333873885529751357073679211800423514554966135243536466810880031596836009155121167081039340277818912710225215486226473012597669052564121741970210471614284555465002319944303013037768197592303374066259880241577240197116888814804897797550581986375512169929783456382651358318924577591243523786893350106511275336411325497826797944832000000000000000000000000000000000000000000000000000000000000000000000000000 [123,27] -1139921208972325144815203179702254333129925476210339284600023421745021264196134211968409938578190891940383370498260482577305288270782478390752842801016938594613751683784457965590467654211274869077275346773274096235701233256035874128817101059390001155406078210863051670616579890842666856195729605040365348697511779638701357574837218143116188634284338888261053881704593058390875438285812852884099725499366974547507127187791502148253086718062711361705028489106189579833517326388658285937502158328471473628702572024451295483358992600322363254096837234712764195718681681700875947309489945099120213365291257797216887062297143754553934605779921982357508763479479317664673963226561982155493319849782204144656614419149101722655047615875656623241112996274081493839897766495469415637983618931913713666809970694672129100316032176507525352974022132185665958479483556155754668452359128769177255045288847775118157832529166637915237479904953746663993370198225957600242936487291565741701909086105152756080368588895362146061064524188641056123126828859604412843866576243521519779769186394722967954906529875284225984584736164356080163946010996497845127748580123206402072944872556467566923786310049826859198549969713780374219691801934302328146137412592993762487064653762105667492571184371563782704910216428149512081845242666570033342963387120137879167173008666981414847169749934457979980239860891275738294563968548065150696164190607714547872895675769826645416630421940452277700630690716551593397875257532639776373968105175724743422613289060289153712638878261891089187035510191194579893725240024757485244724365438762667993061141714798070633079147388640040979317664808226434314264194793814727528995118900687756588410371568936329052532415752871652681030865183638800952216820492413065273067766008226637113011272110928729925226075219827695951960207703568038820713114661934065134174654496526520288190353526481381446904065756688897558127573311492328805476499942392830752034265154818924880113344179922172994348164942385978384382467266179877496104202650499084099237834956760781142196532333186853466991806235849797028363994856924049736369768844192678427768418131128471979592476020114270177373802421379678817343479103891461286776745635314052692095407161271093290693339827542293266824472484668530593742985032867886737170406955948277541545996186713808776358553546461829073656532502903451490017813828631429801299725362073301813482384188818224742532327610738943646406670816960899262307512963016319116785950606861990624042659073917638429136776499766707093504000000000000000000000000000000000000000000000000000000000000000000000000 [123,28] 3616973248866459788186154191567118355356562524431102200104915500788421757407372456068641432603778458490770613577614367248820762811384092438201458914099650153868142442753263313319349961330905097551531409667875200387364174598645522878374914072878452796587396836691476799155298152350568816052017127800770117863329767029299771679741023390605724433831554206307041063222423774284911454827907606217699392639478160021081367560781027162664115103009465467575377218686062349264607151108126336607450639085182129710702551746124064974329973523608298497699898428568321222410212360399803110388320967709905917634609115766834775570445759637764126967969693352505504067333216216461532595945830994472115419988951595760644454695082719014721459855163217371454741821993447943552849223328572691513298418774275782295903918748521566919718909677395887762321067839425039321122610444048081022029134229965883358036479467658929602827352764245426152445373612777964733077982440225290763633169581626270222797816061019448810595138286452184464381766664555452799956974766688300903760094341907019897616794408024936186290735188963381039785287568170766723375171132886110066300483639097271656590844063292799319072135309426064674013777887880541602750993233752420432378656220815584895086499903377907863245399348051049064728149253490292693760999336336840214664940525447911357952908708373551005878051733608205824051046384305024770933452186991920491554924810290682788714835153050055115973034163250897030505844655892451336137429543439472945591169412414017028746419325296020221084903959585165123235628349187255451655142083896132501161283205544083376680173142388786561945682001303358765333021219858112841464812134846644121433985036934918524611350800755363842146965267521375727538947688918104161659075538364629536596176752447553658005807415703421722937528133284662712054524921502833363312066643072954962488404823252999994759601971683606144495278051854116911516771256686328969486664163193126948662096299537570328116591137819087775913686502897310318011613558608266907929812552697480135352050165292373454520453835209210161467874700026908799804997320523260245158138338167083884250174750783899776961907810087074855011353216012585504988967217764623187992834869646388707596098159119530094970269829547448898994594485479895660491621345654445950700016297433548505093180064148573992815633536247173300288702318831154036274714347371140039066136269450574343685089672623867335516688637394986335214225920029737795881156458674130963894900125589955071450056157090159320144313721598697799680000000000000000000000000000000000000000000000000000000000000000000000 [123,29] -4409118159617625184657860217682519259899666893625896825207517166953246621989531512654073454287476983236795814296087223709280864200224535419916533011562542263990166504189088780639350383073421680717079430053446860444726374388596175145405441110499157186599409064353072154939155497153562658527309147934713149970704353834815292434882242281119262886418770473625527615689951866923127356747054748198944326424465147636545114036442060754780935044320706186346319841210495164353284921742231368285720345025547661411313279756949910245951502424412713687741178393391019232391581592260077840349973921425204794001732109947758521894967705051173614759785674073131182896908948357397632538493346818225906989578604410478402512584781129148876567661563461011605599006529082499474075528557070046501673589523342804290643567046689664147781106080421332099968025167105797671039740581147926972844471309437164928408180976128945556286773958119587969009627539443799650377537409117171842843512124404481583832578886585919674714088703126106531204923485150989048331516975420818654033843331463457195049400083411345110229685983654279784289982876903935678980567777865981700662460308397054708838603855148416618757513405523244560877252444605146244078811281244813957434510597520071361855745056368280320185968392449648573465666926363335805857414299246777593407635196672885332149308680692284742365614125517332979153192128347046008564060095743756052736384500967923240586244827418916173152522642552319379304582182612034030328112147092203928857263149448795287365663548289302816681788375492112392843010306860887720691759156857252503518553836042260057408341121820301394454082912447948669549459564840850174869374412175589905205386476767157787250249645984232562054425443869456684350929934523793129405574019477769541004557371723154567172305083259355555885175390766120211733905089904708020486652701132709525803234964591187648066165914417119349112858882751338611848623544409971988807674160166798926707389503784164673063500124981943945967614559070841985667305510123279939362336096726091255389776100462006440545314529619047285302600574935655222776845697011343019864286619557373799165454796154788551277336194324336603521855608793040982509776606404035488442213816032050939967286959957814687592127631259254187857117180763894952003765958897176996098816798854754567708425160077059786952774048770038119348531082467896065330181531685844392807092050829939923093237273157256214623643194707805348057807282232543652937001772123347150171023632215052333839667317203132462351312219192233558016000000000000000000000000000000000000000000000000000000000000000000 [123,30] 3866232272272206104588631397997179840609371029885659685279215485821472754357148779010467175293068505463066880283927227488065719009171710406066506306282891883007493260371512062353288807178024715791978281971741270767012627069355514678246233128802864789886424297671731500139420947412458867590859822711513268412085760269351009636254256008096287747763840182911997332185622553180467343344926770259022079740906388330599393367127176054474441154116371339703200448950404368827945962245292458820824624005408810837714011310402044797258881185869933118004902271236420116392343874463608625343242585697185601957463937785819069849953992529419188861920298287690835785897845431145530707847149715226389907086164841758040691545425471076952931144141052779297090289919531970773831182028823349324209781680272940741808386825109749632724404336947870952981508863982247662553863967549325923467266644473028014320083551808763278496084833353015843452514243415903748545895373766634219080173985538815767836695582469529865294701093435897836091160710088041528888444230703788032363581409435128719722753295555213837633255225651610594242928505010807978939647005391021708308340509388315101954396481202689576162289870355237446654888377855700712957120917763677181800775090579521974423930384945544334107652850861613665135018028572505317872189792449411778662797608988988863533021503191698930441133072397770316245914773201625637110475227524925726225807522004780715221790143518901947744083362268354357126790055891296170013533165392019489970826286681617233374029218943696318852706591757163546728738237527358690549755052796858208956982960419124150984612942674058370673803413080873777932100743210262731355695396329487257256278837843080873347291030144957763511577258785114689853497272136889148458954786132725177640175788773892106661876136163361771011462445560372263583575825876876710285584257357618512510768200160030863522669879515024736098311218485226391230774892854631922259551868667867623115028232498584472304105861670460548109636822855168032435157595723804739610489677821703986693073026118324016622145381511749429227354566354235445458394691491024372154136894855867578999081822386176821622412316088019871361086464794546309105660253058054564482226188414150126847948511101573281545135651421700926018233673514139568109301389437310165696885352447084197269988039238464751723165183276023370516375809706112733786141019151212309934529465954635361869182406532119944658752078566282438323365880229035393230959650395114301688448194659583488103711305986681830005218050691456565248000000000000000000000000000000000000000000000000000000000000000 [123,31] -2739426430502024137080461829725829067076533045806980002835704774990973363872073885006414664190653778792963236172975774229579092182795660499000260607430806457538773991410749285966795614748099515600025929859621429190932858888509832958856625678621639653528633981552119204170683150132365976141910604469806074610669167265153717191819890015459792127413386990955343461694633962367092616238802584226626922450062302501203659150363043209892454118085778377228756490091946837251272536997016232706464837240417852782322298106931948757586656649774974156837019257692337928572855536515511000538141919799878646842953029561006758637885780743178645326558001279905510824191125368877246966904366902109742783116549065384049946469841808443569268638287651575609961232187881450395133387122840415231744506355120128488117903581705621505889433075673521186821663513861048815859101069747808679525409304386004096972028291065753185739787156478953289326925217473740450071221710913207708575003607910020662056494795745661404458855600297054049799787348543565310537238601045223332503520467646048640257242119215527979098346153768120245056697463456896886533836680973694665286184801562913088343315794192271130290262785959636783271586062468196051588210050248944854723201932402689929793207042176681486050522980967424038588541197192604797749510263833479877893410117359176782150691759630136570066782871065093696321466588781252476199484444687297093343717188722368986183858408257544197207970987323799674610021382730054749674814434961738328505718370964942649459459538278926703418336013878577159307157967834018804771346661064626936608595615381705366733841692438335280289173664070060717479736045475322467315855550673250793928715485931626717088557646057975119379503371163037856909700547092975444194922053497321641077035080242121383258385123989280014534288812240010183916112495540089780925036375346988650870443505575424757175306803469131501434281701593097857025833673901450243001003109462419049593775818145605872326950052400948249132229083115454125685231058753844372497666675318841697885930881003983028787549546863126287281820007434913589245383338804772687105911604276784361581730406512741654752966294345924201499073039036808125747841896331331134738536316960462938841614425618581767423587621287325022004339442335561732882648990239823782018530955324091715389641550331638168833413657889736481389798324947803392071562332303224318394060663008902277092781933679861549712406261736682069111640555188002688883047133558058961852847940215626786229472578898939329910624009338870562816000000000000000000000000000000000000000000000000000000000000 [123,32] 1647691306476098148495079194459312137210924602647698880408850217460214800031124619644015372576537307381755013170729397095410968891880169907791444451002034914798774412301316765253172704837727943871172779926515624377724610059667499686650612818647243804253331425268946458736020956952020926919047074652285379968826029535146702801023838806788814649964166537696251896912452568403382725907368927349046881085383682331382360006646121403482675759182461921739756609602335417136094475508508020586158301672927084719914642890175872101229037975444144954798530106478361319652714595408783914708397713002523131379934493724847032878156397360384774741323202612263074333511106199743797527042422712943363086463861735158695962138021402811530412570166407991358709010410209898598109240711714346050443873789820212601630793273173620034060806136014637733318965558671874168471259827729121404335049888469471608784839427675509288684292454292981250994323362677663125908099587081472866396571515125850125565279679619299646286617218488892722815305452811008814780438657240722708407376149475893996311606517185245652816342226813818413606409449871608212652464142396105591598748891062693731244688422485627182258496679894152519843305481584386572683677152813854145733215574920964047285562633425693256049699350473063533524531168815014688686138440673823185744973269033284819750877487361206820512978691141657374907736202868015829380800592439582954749621770079372207324448017918302346336215767034326785673755283185846132647648473066001481602442301625055783003210873155114862475699126438772950082531334167803186876570769267496104696135672071467149858299811703674472072963337143981427328677144216918401887664198646629600485903869824982196567310468189308046003457322521956881065780966804476529751859389051563649836251789236789405821556280499445373125796782087451891696515783221022919468753205817750026259800767797086242009726956372718787746216673233253116144285685601055425419661795790857325367833342280327663164268574561293430903903110605865261798569295594659543294166388336198980041900935835443983893062690907826771344485142962507536758951083640047963721134465716388391370302025060819858985442257117752550873037535583370949553479010077451702122745013588990727858330868322891549442215141561592144138171156699504365146687346674525440400457615149152256494123504553403185944932902796821608660853911406937363964723392146829570284742388639629614311595974307761222301735510885437254916837339843142554307897980789304104288231017956826540493926522245903559045641056214411378688000000000000000000000000000000000000000000000000000000000 [123,33] -866347599468883591441073642634564987692407151096524406224207405002253144680836013993304915273319278806348862413085641185204330835304463674082902046105424076452071832582253057779028672794696629906291733680877784088049445229126489683007576802889110683296954909782241910346592109701675245235588138188733453885538162316991259509744408009146090692610469091736648855947702690954627088489802186912534679048348838559093335118542510189109596999376393021856729995788794815993058717664578349658664715947507959001431499419594528256330186966522106238408417751105272350070617591830140046112693388523412394821227296034834911217437389143089339747428884704927522337067491703762997678660359977061547642295717794397546047919331721572474518835702663856415101952070299989681650764427801168323784625478620704028347151683626293503287654994587764491262604569410283396122174272091911888033620959161051173777709036204791144159189046585075105669981315024941808320525072467265956221460368893805599501913828757982690543505410220286705152591348471209606154972915895926059830438195236179307368486515541922307313876811239803815327272817366158570560519014295084520474308987484775684040261280054378732257791340248445055779164533461390777104681742317971757688654298448271566649590249808030680863010901488462498136949567498390370050429277583179049063471994805807224354773635922455791611601166635032281134951997176045397834619818874059962673354845752733991569255671260707037749055790326919620180819024066444012552727676356073439901382745187096997992950155522482202159950945654638478775182967215958393038142747382621469783833139021739803296066248077747781590591508840397148422050711825586807860436561925098692181347219439317403077861726225514081936249020416178903783318009007557543641923936995736980718404226121337662489536723730908303518790271142673480607534447666784911866949563050657298174237341737936110439926008056188050566477843654240811881838640969340889303115377157475667525285587205456764990202428849517305674457156859381650637867276547615904839167420745769243424642755929152161692830723386708476545414655127399878828344212989985948731658063784812683125038669843969168802388305412951255864089958766361273913844259770748701035903670771034670065200679066241410933259593937834834067719933500412535224674723572392314743727893317978809036339350929895275241332300082516469998600966898873062327080270234184282067660551893563522657481428408157295321035279282169013319008562718500337066620936111225875324825094459936926208484499694639022744894648541796892672000000000000000000000000000000000000000000000000000000 [123,34] 405791395760992716182793414184398232179694091991294202562506322690193029375186050132943564262891616768186794241036995932384847562902952799269368566380670582657858384786119582255020046400566973509321252710753045807658724237571782111811813024998042217580452694466040756066312646280149258028239558064518000999228311913634978929288850928246493086288255841994500827485306074713713533856301908470755499953453458753925116326117032476139025640642559227395354379949459160082007066302988173500074120045746073712926998652454581755825854134985349724446245383394723203428304736664014956517587974863867750318830101781819152844070160323491147316809858459766006161369075529713998939229356991899414966276361263213396641957876106912753058271268970588144303169485576049874972044590231983492341975431132233139674402522236189806843301994215656714931911158502599310961103898870161411641199900323548464600355373647164190938726041438058691260178044044724548325374173475380291166249442716258666819619063337861227470015892412920311342392406778363470742152083543149086885533968591082313975392448335475986534828959339038118165017618892924139033062479448250336935592508774483607074732734923448245235837207612387802639201036763214105742694747178415090051845545400777683079720131488029334992257487946652658747367708257829227677308400189715855715061497409368016134955446682624533039816522895272147170340531437207233141606495439688275853992768648649675412518096747813210548580326533593056818433016214980437491058379953403130455628014500419223474927020355804239032733240513586740753178281406048869626230951937051714860808375667549949254531646826752350691444853229272970253848243088496612804646698705481923637210979007654224547134486783617560654308985023470930284652304908437066593556407474616718546039148059673419612837969026441943056196192474805854558059787650445614753631862394527484339635098274402138525820797592985270803847533642326718692009649931967820119010255494335711712721451401460590245044346798318692892721809357112396196500842620726276814640247726260549571707747694420581066356543624079163318921788977706289540958650582925513946940539128577161243655301748549549932926350317108735109527005985544491946702313934413530187649501625908731063239564127237571042801946329143663516470114427733891766058549885870418275366576411100666189998511235281705865913815446858105110852723547198757393482859373490205398911490617707883922139000169624368668804369722607099712860924183251800098428614006020828012382485854001823645607493957419359367754372414359732224000000000000000000000000000000000000000000000000000 [123,35] -170818980039281029016782701828282748656853036194572382392365767842017657832636653319147425858664770055646231197482482934074901619315783692656421830791527071391890300112854335932844664078983426627799362032628043463956383563418356180017320780952252099372536950880546197330451349508034041074375237640935282085565846948622518338298830538906178863000043481268994146424371979383099143715137067268975192982640472232302700634212393565604162773063902042658881379986984174542438115436005090219103747083561463647922383164561440773716872007315455885452147386176492528369801403337798391738703575278459370580351591874287831612482311244336929282838779423673926354802760806921284607853778416731029540328609548635539238301423874066030210653136118037405909115479925446664560950514544458323238130946446739554573810266379897862444304250965768562926370950467376244848323533867332856648670978336417305372286797375312023255163774704222724428868091158052371649341037006587069720735572482030072853516598665099868921659063750633352552602706040412945187991525740925575937160640946848686843558413849237637425265646653599803910052562768754141198964043054291928679003764612316375528254118820933263125181479220896169400081380974591945743061016946558141439383227145491099845011227873742880448757224893680045451657642260320094943990724271754277189185086385897072633282842440579890989992492120069631576899245637103226058237400922581598266026998270414795340084888947796660570731898582707419984632803226113782858159292424697287793834320524604852835506021368534718966054330760580063436403728453983588914617250346997087164588738669481630065039845742834529884407964407156511051680354030276139148363984491358749958186970701778476744042018188407853161658172880362483826191425756940716896301198329045693985832098782525028418942318697584609288666455820618341576763873647540344104203826254853431118797277789857236346836497240654990108717870855376007866628070030321807418423942113714232505602006821676021989328338097613514042784246726966857366972618725698154937654560162352165018702733654893174532153100004162800257494766266928460816244423658383289210026238146038297206943844300871094582601936756667114640984928435869429499656389530965589976981873253015666775384800335713146474843257250590125020116134538629894628489943938615406434680685649742527850510059475364101102901665825206220821904512765443501260468019694359965640505020727814445301100151847977131232842399351671634412741670322004554060510095983414292822031954394243948572056762331141027008195006840302469120000000000000000000000000000000000000000000000000 [123,36] 64448137151007114601221113368692094538642566703840981157756911601624495511478374215050740569708790245477378945250092301341912581142205512456510901468144919695803163293523176558094413011151628440523286972664140518512056931397985958347067658609223114278440171342606260575650890778678041121428549684496268482109152815235571180419147179425679961885316383403555486351069641588967898094862292118066393438922652870695133226715467535281424783241104570517497907467193127498416399892386527951544508535408006749865537001298239728756279574484869547304078875565991171085050325082697422992851575292160711028617563406282908853437745851594032853275676428166190918504687969126637474213138320708465461971536236471144458806865678388767623913656004993923800397077111117835132200838583853368307085478986197049559351591762496328665345891549834792947542060757561837771220256528761252621705743853786945971598600413090076787313334798464851424874278520265639040636152660745906241045815159793044273779266994941772534419532495398832775622944354332425330350546885900896687291670339153490844209168835807416512374203873993968990466022591236734655263391001512700509200527318604285644563948303292780290851680562008849540456099379715572264707182026684496192986567625857986017679057901623608481706866071407492706411118876581361880272448587058912577146753876661244575930025873054442719706758583446020575443991118747257755462052823653528435700882227377751020941905899318862575125113110642678099387571517101313268479311461486494172556290323419267763131877255693441122976582608143714381501110355988409921320611630752172744435402129897595662978269589067784001127772480594044329346400220166027074918427820193121334427894778367111331610570393177170574806397219177806068322098064404057316054796388269663012549218296738553503757947407290277148739871738127994349663538666100124041291461956336403234449537019632771054493405596131767556807212421811445841407678288914450434497341755655150820444434213062814966590954427412832757386915180779243757611905843708267190270249558972697234894419747239845542313396800316172912276660617068851373106228493735098429275600853034334258406168017435672779540423965525298704788519515608639292769110400435508189082683648233345373248887810447284975892256768056713412832092811063479393739056179064779190047762805061055325159757257992257898195730023222263641192236548900175247644023923539894695775793028212403240214569071640299896075230286038979101083542805905224911570431253552871720080956626156726127491244805810468136726157113551749120000000000000000000000000000000000000000000000 [123,37] -21458020948142041604776914192887797372773994123514085861619267274756265358743154498715240896119985642273558819238022444484806897377636662582007112564187651233931352350957007172252621805321426406336953140968965040905930271113027918498146664223560772855965281615385388149372694306851653936183353208590898576279490434906544945773520913270166776592789953626092964625499114588235089769536526819443489718554368963018866792271244131578585263748349373108586607990899631205297280201042160556790651065356999482882945792111354128064491464057697149677140153109562263931495794358601703952000597557575580647302800023760665821379469467652140797532498539451137054915033563005312402984968079355948642563435538554059761211940253329218931072381497698742957620471328646792657975928900524539604341759177893207985519657219162907329253299069858754046428571428506761661884744596981345306532798507537986801529684258692658334659027427006268928523545293787971617587433976457361914793283260136926910830339464073602471824897597022450727776690146947013677547233534583329396609804231971557544682574585759358353919184667257457834807362344521912179815327394610224921733484755622008047117578425581025199811936599505788085410169981615472060369233436217867339925970039219981151376696655883983566531660309304158630671860699081108752642164548924141611675942996576219857422404455500991208458357416036226405744645754881356424354092114782842105505361582927135965337651340514749543041603402836862220122081147593073869701202337532135948206737684190453868996121173424848891481659003401644509580173670503245823745428745144818827078053106016124404747023867659533175317355530988588054381694242540156496411670050549220205119515236497791417296768825617562297712400503165196514435934171508921673413108031304259269381304228603559322750453298417134882129192704357614712270425216854128845227955206776731902392901753253119992684121843746464839077675608764887256239020072120762162869955386013791990243934534595324577728504892195486861932172380747423680264393111240509446707378404140242311529350885580379685824968844751910128060458079433943311730993202237822511390800864768857573489127923534599560825702090865087348007225446701966908849934935806727492770348271004380191946365096563685980111557546854588717336387205095469228988536265325733919324825329341354355498381908547266400273484327544829627594160387984732625103094189815753633474544804215262252813431837143995024783159289028943509484883786952041909883094526036156121784961660741126703590882932104036704926243772956672000000000000000000000000000000000000000000000 [123,38] 6102047850049263165855854242477773187854776452285332251119221158162805915434410749420400030371857605745040364779393996075763228499186640293171150251383958929892956136029491214257197178212039845138412039425452283500427971890186729292807306896136868399562453384932606760227736810318767420801214071953034531176263450206730392793020685008677081360025766446293408530008703478456743651419738705008148743103910915191845313541421892000600095604572541954004595115730113053753365676978818310986467406000410714858239042945078104449331932371007330044582675466345820967630998624114547205407951087951086586596291719303732801523484803905584130267157073431872395886434178045030116819945565711285008348063191483794552107772588753243952113482761857143848893365361879323548081942384504028291355142633503269832565510594610757865027735531975042202567218164762836983637123649929026290322115109171444503900640052884671622207430014666240240405918901499302413214793630356064694684963845210565155204768168133796402473184273337483075870693002677110541376622779986893307338353518847970604167152678905898365512680292535265116563857996783699081982255767627263700946956063880653458769473287499821952355885554411765423000001009249767335161767908215900517856356987704347267060960967217388191659623973558752138144626497631792566484744656784381205253001538305265245020958743107147755960238590885998504373275173239942780107416587238489943761778454174180043977385637451460573005149558821709217188939499943172776895294186856351169543332195100284380115594134986086347505164957491869525688463322354177558583675543775183671086590332061537559726351459315697588600137735787585358281221595726156128824444594005968744322658284987535913975521071206415018717081261281805672471739266604911741059286941733735171404246350020528759574283720336073549882008678286664743267880330531198921295298358857722684416168014897910102926177378204793466342181426006533805844162862289670068665647148098193531849650786662022250100653974310537847084498103453181814414689215844254162782819615908683635346650273395844922803233215634101975608723204199480234713354495700862566378528147468643188269360812610730063787568501579143946132328068427172817832814594020377946839575717492568517782397457989067503372571988835792295711410032652189916993550451776894600935513251704419462453541806961811586789854865684032860878176437195645974075335378594571381693123848723632828854208817334011445887380650963086985356486223049919490102858231219349763918142323188592269417567719091934240448665835494440960000000000000000000000000000000000000000 [123,39] -1378186511257038138120188895484071472511117840676011441991811283327951901430882090097766873976981869037748167238737838269032768492354444815481871769428603197764523570275509669235997202442704837392448075778559296729174470253986116558603445549274050407755940603466613182898373019278539767164771249187361918713207190773200123395368723114627689869396063089048155221825768143699795775355353276106260364337208721211807097043098068367432484160694757452210718893692665576376003053302925225420219870377052097001548884376886232392810985605153388899575595717266144822173745783831996400652068398368514289622980797907389563071187715463972292206506296173995283884685763295454689593811039628932831296989172001300737226637525132759822963469420625977942592363322625838872090919095403408453757193962851974618367997554753502524739167122432083558620236376726210714967768811378754394528784565551003692775335648184401886353513663336569941186646396815038588550262139238712066306226420607816427945514876049498543297662649376175530558876532385039235077965143375835273223995078259951620130042816196384720425503026467896897075919836412987997510223309690773713056399164299430705568272934442118213455959034081286159544183662514742547128637290829586032479974674905178569330921461996679042625606572836432055145693731003824698741218778536046840210639337727110596804316852278904619430368114300062404048513893579262259103016902768775824719549168036005811656196618388708144797432713278559731534389643997376223315215050348933309442554772730966366810884869800311557317936180974325070939464841734857044096586640154028548722515066153584962417327521978218451213002654186582029495649438508392208418132279830021226004285270263893345492809104341786545660992437404710074823347392060365041248744459146586662781581143756636440544693135472173655272938931640096632064534823438435417113648110701840467191306161274797165346253996499620159660173554737560274653438325467618562189067847703158248780299917349840838321467503174534380466115875607057135310597190261333293317982146725215586990722545042373757775192725634722785791221912001039769091290227228932138748387917413737004870877200719171914399312843636396071227558715434699840365436847760282582985281495805138934696618543107894395325787597907229685680122261477997503974879790303067497800151931334550714476625449622967979854783905891760781568710319001202102689337857391092657354469471609349393287900739906606625456355413948991681517656455609980114807659206282119431276477149165315568517943622941289393889412872027504640000000000000000000000000000000000000 [123,40] 192954233942179284425970464925246335728743741501584236780169494884144441722326297641285139776693458578916220242922133532166302168070389216695047951260034321963649015937171719254921153352244420696782820117250251826870830876387454921697539240176881105953029104283291354731027970502850010747415611459939973826855917472998795939080162597745990789773033942374588405773111464521517658786713505332119277028482145044489950580616520787494898664674654699540538583533848404186874880513731862833138115119243990284982992399203084042948308889018414787016369952877367093834244815677854620287639669989118590080757968320608824405897552496229819337675590142983473833431814460306739951143023206694400430012148721080501885846269876434708393699942671267587441737857933058275298539073617608137504690557637393545417438461468637745760284967464596456911169627732487807263307074215462040740451904119949584144324193781651242098760596968517418872648409779350895924993963807043297322266812180901416690229049652451359069828131728592558937434849519338843303034917209410090202910851811126209605193324749372984673330827585591683254987980493813859187926310939454110304780915439339448132114810647495477787710001503042033675469105732668514530599931828121482595680295328713126271151646176737412379661764428362010653335780929740821265410401913490416670810177007871121603175310285237468109213705770557136786297166117893854798392883842705018419798564692870970003091824371526289666447916146129566206307099427391792774371242126274714233069018302236013430261252282598914383245404649797933004053557285620403168869228543172152957542699026169666555265785917651532329387958163257921509461146467145529152544154739117919547012353383635102704133831259047957901490181886407578968773010371559065725421414473784275328096670259074312521746519315437651142563180016866150570517724141069136111078461727034386997472686272939860650381469512179860009173539802654461501700480933008886458198957222169839483034896342120063690577318304979391047845441322115054348913092272071424726415241173593636196670290119468629862856862399897906196309190812417527695587529173829206411640371454352741102164263395301999875844470635611696609488414252525049135897316418195999826343021446338978461541946439317332918843176226789530847860878453723513999874460374956756128419850411956127117197006375856521366720623809442784182216558609828920002039441013771738080296766632328534970310055755461871653908632510056191062105884769384816814979443511032155918550105204818933873568824139347648002592452410081280000000000000000000000000000000000 [123,41] 14490661440825192391838204807421353501413153930907072730192587820392818398679998028365518826164818428016689656306248549658956226899064571332526971671056630853464588880458573473663949047967302907850000291796676449744720397694749838468725938526246375458070115582619704682512757078244951281469726187796058620526296695475229014097910294900998258924385524265665926516322515966424847988025736669850009207173660698283809575606456855720197615259774797713466900426474773507943571989503955708544449623152747070216115411423928484305385058333838425697346682166339634398303015422364226529018697585340353370915386377008982419266343042206532357251362159980266157647566871199779877949693372219852414967449713364834070799243528115980311972616999316957103504549431984139098193107279213611176191193824811572628470642485841162694722246506642733896301216515287166322967191339718665131299555560783458617782119974205442428372666306226720935604037202730301174955146470182749140281148140862905629678160253364046331813594527500946544457706003983411087786639501024547164157656351507224463482249164988076919687033128621058851081072906422347273410615344390294369486866451828122337870790694847602490774843228995588973108810831840526892846579941625545241190448515472686034747431249276507387572158663335057910513881657226457928671996874771064623881533790816502075879220305166689655622284455468082518563642629585022436447195524705300401878638386662406908137170896670918588452740027146522452836722084719389022768824974674220323715194060765011432808008238144884140462814707468816412185681464262796105420138632272675664334607482349980953488918433588032992523637544723839199830773928658447516051198908865368289818597477713369502691710380480805348585009352320077209930518582664506970689463767289826348265299964458652995473007343743446636571056752427376143805261954707736216774538459547362460520468061178048890023570802479546076588155982145271304097887141675620776002112854263357781609134517531660721585827240072828089680376061730609681360691208323146986085818691963005304100998446637543644512848166528308647835216132032973915076421414412546078229396705561478069863134346663472733116187114796810536528288897937130967153344423499167184927705299092837352265826247910789160627751631632677941608905276116438721257075761497719182840889298614988150214789601382352138170946504535603910631981691202567227692472189179157951255870416656481258035955894301459483362825683351214150743701239270008834868418941167991381354462874620558613209470781516752121551668432076800000000000000000000000000000000 [123,42] -20174376157310708071204993089268755674590166985393462737029641784122692027171766126555714527413254217575786974889284872302579300244860959857170362413987037475887807518930413833461310061742565525412039096262510369894531196001168771584137756425949597865111337667618822631779328573167944624903448849149404517161571661311183438206385314791356176119539393637824888205518603251621021444040430243854356711120233396502107421780700767169099429510675449829219540108685315842730781896961373430107909464018890384560854026461785161515023073431456533960215936173893550842288518113168409635159353253351202311377847606988543875367441450227555838139975982407479521922202497458563021040186454866875686378465151003904175729904547266875859117792278826753062957777604617232790737182678581129824137869386340275625268095373498870895141312041152270762115528997931945176595200896652894800780648206490668504575303832078055431305205343681710250663833969118914122344288150102565704681199802222939190461487129916643330671394561788460267560756229360822634817549226297814121725923844191781942805501232310189292516824573776723203618791779540178090430902247541230079510127321324877161537936338367823092868422902748492040975069652581080712597052200293565169363446629423285753991103530494004946052345989354924793788153607166154305979534255824418329555319816765943620943699104224012251548063619199232192403938614833340276810495534852657781125696503875400009351940475319461235692164594009761688271838856801860723975465456535060696288458273036224184916052823790590846482730174928038731301913944707794323702751441999631306109134450292780742774005274481756691989564655260537709243560202909178063585649324419982904965861687334109716372635253224847246818079792200547720701305062691482434265320670393722639242384716831953415279923971357223378457552348570157538235685209392057906793298872043967931046325494851178815632317187027863596820186243416333094721893599671425426937499612659754860435148979534409409343195036259454462701638512032346115438502638690798888059034711738980771582220097320546941141387378854703131027707703323903816336744913549360803899417209377233299019788422284143783236580126644886863176576236975873906518866065292255040385596117306247539346507320002657163070132049199694366141060946957156599661501322482559730119804448954730129817250499142169481114611103817586663393629940334609361166880259633942172828311846391559042707484370277722951500299781078428073870304784339560874893912022985645627354337723634043342508899063996240667839499736186880000000000000000000000000000 [123,43] 7403493904538621742480509325803728997704847295575512453468796397181812558142887580653939221032192940361690661127574095535945337677787386578357504328046489389229015471575329188707160616192737782874543120753424822950463129657285933751784506625757405117098146540487120568185352749286093086019204054825755353917463578886491027900852048224943840845714066481120074605917937747745122478906260929059843562737785413023505786955284943102068063291287676725212521691371257137085227063077492778723071828745046404078022770630707418268068020488860715135783531577905525076930514280459265621130851606251810356534438172996863335262873096147349066252222017669303751954153985179449272673645636517752875899210799308513380105969726009490958951418607066307644880822542747787275745477002197996679087488972189022693939642022954788181922939168059327872658370928782021264185182016485968409331799585554652208549821615339764569341367325848901325404176176396619735876309818299738910813378780816219819721530272181961469930317848220240345329427258766607182546040230562438620999171400983756909422234717171381490706991990963320418732928724386772307339764512173621970568341719967405299038963939831235106447835127965547894622600055911869376367062365076590450253453850424157586051744287954249283358485142139034170607782795850456514050733783572713239231121227655617291997030702387571394133587916325988278335808354794733491672213318606007301871573596270882627230431133962234813305571908225296079742568558866500956412384520110611557452947125861018229595005291541079996695215517647886558549035214795621718237210699005235836772160132472444728607282859731503064288697303473167503329205624526037172924997475642635383568749524395309169728491458286188759530856838282929365039236807268152742825822707698753494470850787767615523201816247794249580749934500617902882137912796516790012270866426743833060354981346552788504624173818619156287694952690076365017601503605769908047652898948405117362045275701474241293349329130279200371765970919712386712543455445825607328513183013731274481716230283906659705170628984244905652116410807817520345929475814715436908243063462637063555375630998518906398364107171110260449400890109889397305142909153249212646030509448310379235928723465646856155711124179127420430259330922106049855603206816956301024851000936885910896372926415787169039612685260998529823189700275389710692773418858005485143713828201654990098973998961623183441161607312076061930113274689541166772931999699680590481489143161293931191680974718265816206876354386329600000000000000000000000000 [123,44] -1669084176470036430797847498973416440633657163777446644123710686040869155727140004167528212053350215079057797107221850417331007893970636733417641072381858207685534922019096245711732906366260606559451706600177778396582677875485478165235232332431655388161029388361956810842250414891635803406492292192430349303560416339893347069765002168650758725207715593230909072430699788932662012383120187446050345281865630858676205331917191943895261457797938783665549010941826415285078653406899584432060474164828452556843244074526894947041281998093556058986595546145237876422791190294152806713133265436480434386460537930406664248588296711718063709695971947934231122025824826667520269757291641463259592048511689251810955285129682844535749475891166012777886635957053210860725269759546279064588338238406920128897925957154685527792994540663071593139235817644719116966856977862090178508836447846263643352270529087344603326042860437390168823581802835768362077072054433521893693649927164617005457119899646751434847068276235020924328740885926271876759855804377604938668154488272342843340004545783947800973345604552130676334241699488809461899632781251273940484691079139193754711297243363994261302822841081366197410534288891492241935071538601460014953416540149812760381225198958694138899817980160363381073364818856969193028066180004363264378351614825014528407349477307586057609996361978706525176292590136133917740732618464714902726433077190539036181023184446529033654392427854538070689870353465808170752239018956560930314048671963281144816599984021691207447521912471998019724930486883761377953655598400593282382057067573367570623192056211222343358867526420461717767535567466492580356957040136301613442076434745569034246669988820713613437840991608220151297608032708058152753936096176470240795525340406285449377135278306222744635607703712766198068135589359428648876644426274183140174566381492649637028328897316026086076514754895131897161734643269242816242606023275517081570429864125112302934024584893929390605604839426817766827107408635638500800723373518569816921213060201007171937372965601544539772408129108966454527656473967873398751779150196175700171326149590579305024938527435631864016448225980559574155894262744284309350516202164713078936435350975789862329459531172720852527533140048714859835458218919210727295666349025365621221801335127164720284423394078849395222747465609457302876144003776934334875338651648089359537704588917786334875921151677321876031866245119363399771329933627940999106844915302785950505119411374423525864515410329600000000000000000000000 [123,45] 203817483128767764405354175612133778289018003707541568569045872815594759891592813099595749977343027604997515798967119116586846754210928107171813319722891795421123777749598772126272894551102118132103604755761733374280370443243671315993948045647681517989911302476022406198823240009890106695276234338073472533604744608787679158409965873734047216526227631046262633780338230903631868198218137652653462657182421561202641553283765625539325915845377522190208956210669343564077360287706975567629332150879598641161697011527080898137547888159231389384978388922866490311920613345268459412361733695718151555721692358766228808731682801421224032399264756815160840855765356782598055905953424161298460080464477711238539804509655905888269053321333992987196324843666187288368609088807239876451799686705919879833070078546936401619699554748998455633781169775215532356495138699777870794615326128606202175567642288321088047643774000478238308596155315824211090316657660027091173510021818579824861288000305638016376027180812737253554481234857658621150488395724852850662564170074246054689514528393496665991054250803965748029982824599292543847216554517308618915745112771991302320294028124257226876234309340779331145393884134472976690084089870568317370867809351225242997193949437116074028500218374120619993829718048577125127373036161682823981975539730429221025760819458637521299525408192786729391314849104052184792212701482686066297754787574365315684054193477587578914044528563531133508789342602478190111519044107636852423977938181181698366277441075222428359208972199583478738169461285960775243526926662031926309501835193349745140472340514488935118260471899379465764386053575598771192262236247478575675535422887491920192505522721884714127989708128106690419910452571688848313241713383725044589900363811413430654741723333548322979849010044482437987603081611065708075354165133850126017075991433533650061673862131354610992145273514027808138756346867726978240344936285147968996405693758085983570013588097295011868130843563687536836352026820600926128202341804077436579529365670365605596232282026017895093190998503152526934188854769769273821672100971337973682969951035780670731679517436145437093739592481579974816345242158478549449198286015519143842170429331017595245304076397046223856674584733612155113012792347566262788425594864405914266049226948397763536287862409764382011178858321137077295301630222769068237359916455555445466753971747936919122886176253671693488743069217603775376138259032032814980329800032178128141667830475535158223173792563200000000000000000000 [123,46] 20494916057848040433256834174313147503568242681379594233624952206371868739746345509691857685758909371533478936555377189722703462224125646838866539657296063394379144507655743359248723605402696531249318780433983658439913896469898627396499185531700786191674837503634469546249764065943173895913135387041873809431158181500611612864274868168152369113200523102860585606841138698400059256811430698824578518953148146351631395407436804299265133448301924673304584251953343718583769805042780680524472182530684840856226863509470068494139374302924617408297817857415307393758528353583395868656601563852741581593377820551536777666273930524730070947570350737181045290800001818138474640109417083478013306829535597637118238985399650884276992980023966958669652606368959963264083957701798266799960248051582781662406041028608182757626162339568409602518200102461655085582009264571858100026022232951739030389575805350100734817290613696493301351573248548358857818764591744216282581275698413393110460899395982383891707368012374659698843145303202446274912217584202114607826835773966919436305419590128986958851831984943304089269591167033259811738673675576123438090915459227968934548379812843045466415154957042345751371410937520183730809717228218598414314416711045486311105637306762292833776231610927112168978429933125358576383525002032381685641498371295054666074577622448672736222785424676064603311037555969318331832961034723488669826374727076466520790326454148632839348294637770993569529317152917728483989908818556651055901370117060633429421703035309038272644611397126264200820020275933433445176905762521977404798102688952390673054992630693741182985065516003424295339732376578822591766218809294639845705805871118409257051414224453946352914484747036989237053792767361526605445240660109033791225689542415155150565131589860221693274029453862279811463333944725099496188168453620143983389363182062470779107767523979886683332233786310744386438773478978618135864261894482696088341260621168725460547481073074126682388344369815486516662711355200898806187662149914157771998007258606832632189575006831022405240212563709983420668470901074421785107563603438768177263423374645111464389886975714944325878880139963384749827947201221024096176064798099361472232791056174060658232001722295550434060062705010090906277268501173074537477529368635794524699013638210950419480501030623809293831332192092499710628704515474660548963145240699219482936483081277002083650165118048067114614669443650166595483820529396979711662480259839770405407014343607246177878566502400000000000000000 [123,47] -21900445166619483791100008509546759470188100944921224846786979774337910362118546548433035349763846940088475755521351485815690805599781812118345986053959705572517192396758646734871913462129166011874788791310394073709151064473626187138285044228937222280214301313003621130579681946797886156942349948057568846754024352613824699184800076203424938225430185003911016624452330942197254804521345585354525433976786409616068390072455363819765008571989648249565467692294615821300744938058151428358882176028686871578053487256606946143696598607844941827333353317582980269319618016705861876723252109685963050656863811613248770600341665185181689450578656650057424563699896684496813114547373516436288147818357529189192376761011805795374027808416001079064854841022512510125814348185485581576505864177188463747870436416573968028678054713366726048361522043657152355936588302418235510684507248543423445579800853769387575081324781500260604750695862433388676908318990965476028745639413353858756220990263723024702335034223569124148916719066619940895485947970596995846623257179283128408530439308965858816748206036761173392963423561291819608145769431524076911905040146572155834840949945186925770299832454848669917055177534004712366715887979397219624322363905213895628305105429413529713137547018674948924272732561972580964463912177941871029937075528506721940303788055863227375218309311673440529989449999520140224121023625501787396394872456512010062008146444284740669063164620075043314861659539956551550299459956079970115334567213161625281902545050167886349186082242654590015159862500529943716142484859830654310825390419947382495374324862616947144204029297504804198137680860555004528876382460827110638732392993091186336576928181671489197196588606699819955479850085149087079705722478171221336955968371582371940243340384445126158988763104560657113721919571178331453884298605519249589759472627165872607915567814932755141367552636844022124750910028065191103907116743275969470454323031259057050891136212158947567084496888027340422388485950729888626986063095502466944270915856128515342470107709860600489084521961118590235174361192183745213994830922918049609816148081819582826617393907629076037480289592309812987710242144669321013280231449281397881513677362099907904407795821088402011929123680572564412248302893113989851162138573707087189603466521281892172587979054633588506337398816272937298962235072587267407484272999180718105775046713286466288741083687700760784054889710667946128555617405734430137354902226438696122069638915626017691836560179200000000000000 [123,48] 8228806334851255376979341700498999921903483420052491074129308529200002087029243607066343853106663410106763908211538310664020084559501785163302998570957662972021280397515019348844028039403769918133051889922996260702522334702228684546335785201703391981457850592627859859154341009218557007588547466160773228002978773302337991151120540622875950343929941129948307452431665065018355480063940586032846246747946985574484586920303671937086900993295387422461548865900383754775857220024754161787806869190068690478483722539440127446489989429858376629021829907421304953490033482781151053021053504452455969765140881988059863189710412613951115570654997300184454170654495675954982030655412650259511715935914619732659148781654947080268062379569957049635263716864908046410260133999441651245844720208277116173707679581476129446676264281039506507487884636254609510022664584651019711378233060786559308718935289002924473062711038382164219836494078551908665154560415841435016814146530910471592438469612666051618716695851236856033596398522374622440883278929640536790537964060456833501838709991992516614329217143311934628076541134258362455030002905743626181224718444403724857328088137360830678656070432047656671465357426972084921124460455992148350505860490968613105310820090359216829960832794267286939980135421652202529892167726729719321495238103064336658391422926730363918545845261010294401485451206482727532471164299737468933410918533028893202055848813879395692816073787525971980953929295555723228795013497748074672768835301967132067692009299497384377611903664581368324018387793696017018502047070077330746596295962920000394122868405716583129893819619785992756128291911922916736647650067789812962296892672746927160185215517598569299797319727496587165095349604887471219439534319214225199445335224122091801373641729582554630316366980923665757673876407241199293778773240531878888807680366514811000872773477010795452015027778610405740101137623722172957154552911964242704778041297694094227026863149906295310370697746450952316982551000942410980289398173489460161356864398970881744116004116237478682333930673494842119530833521441649820655472089954674662401683970431040450676789283189210372808524855437860312549132485944574903492625571919870592010886712761562524012237848362873638084613905047713657325402787809822372423741845703563311763729364327162154690191340980321697421275208786862553331940571039842099532913320123234642311288393745037868342261934115664436468921499834471916282516706602968230195366231679194078767695505258536662960229580800000000000 [123,49] -2104932060822071472446097159943998897142268951119429492210168537127711292758220167458649054236766091782481229804896937387174517922539860777325350755128367774813406123671981307306741948300225775507234056178992031518457112631610867364674391762059199556392913981903380800888033992920170638382140089008408166203216347627865136042733897735674311422101571538107378807020330604722831138678716207911618904779672780188124101216352051372549985294863882459675581792138663640243378948720040862731881717641071124300500310217097367755445582524923499527052726102427361488970752274524002568295871317340365046147463780822224327689448430257300369409002200933605836282169398889099771871513015806732898323450492111970278924630280006769695651506594135341110520586817194587126392498195901777736098741166358427499282982954391310856361085978538432071745429485054587203243367212547754061781038587466222030678432552849498754851441728075907415117809966849389979189032496910449119201990600510422094780047820272100126867255263435397589855196958259575428674560344615850334291812765535835446240739994662024674855653278482186716193415996292333465053620462135523995855698341495709757336364743456074105237345919295159468694926750210995940871652304589277028658022703424713883533979438722322945996393170817031746968292348837517020691705091715739917277194388275386750592579150700800476603704849762875210429396120085989279327054546420456701331936421804672128250295928735683275033212574666743161303510339769955366046548046469938556208824254206966111667648181555541050096143321389090373339528979188619099425564913469463521966867218619454828991606696723963165959634382480920432052298852536243793369243958728082480999239456658450449664306965360428219270815232914658590786264141457426032745218769099912896516834041481349014937089522117975722206780939474815010604721809150447284881712884559606188788306759421864704433098054396550745070514383190318529517885515500720929246788638502920398649470696117619371326662126829749906807360264591320177968340131391585735281044308071668034841100809421731499943288532036955284356246051561120483599300438617270213656348548888457312127742269491954613609866564760301238294527613327004811220601906462591368589322267969330592636734634784004096251326527341061424758288342212633326238280348678126736445075238143102017104981860577230071223146375943778503124788385331633746619773629459309008036352714829205031274847218567997589040422359008876269952778115100321095266593847814407982980286497844416958812283961674100912520219852800000000 [123,50] 370754523195496079481725836910481840372497820945952565174063226847753743624005255807561089256461897453661879114114181546712779409834932959979030173986766067819978456974990632561380550460642249232474177849662563134917000123595049282305411801957898650635000191954217821674439292871821757783826887566637095991081512174798400233777989738658609646689738662711996748672926233121785097784996716669901595195755610983084571082845510351057840473986028996276608103455637164936399631301650598896906688778054754404348801880049723994420378485926440005787437449400420986018334908880753443121693299129079923491925710194399874430508650025129136082947744357764569664525374257836661617352458796276969634072764120997439571828636089403169897171786820919221035271712704696028422243290071972300499507026061587428027555158285840752132119975182159240302429698284133782833282981094641987785429907952062217741708377395583753702714385230953161726784459577175690876231096757803146754886923384428413948188716887541494885777913762338727848657745699963287098087563807765065097717433124551901391335220258915038996271578160381337994698370451041867222749373929031220433795302610542502406965712375850730151071564175033029515751356551732983742932307053021021327032986372987985140846644322943318777426782470730635330753689706467372418193485582433882354110082013030894719604444406978881600779858977799076704082191071063155755149770655378914541230120493600478265214208050568113591462337281871227446249912071424148451016154697864659681367275025446963456252716168144008988739183567009647991482622739791633623288926043941934436422105059036503213463348108692765637220648217756397843008666034311028554781406355865543068544086112324175985256937594537916346745237942742676844686446215582114590776000651327467637279930606394693015741412513053438330768341953637486777736536611332235081027349287916541950347252006171244905285035582672729314685860799049881245013722761064898687153166601790104545230685636718523770950606593851104995661514617889708395612455532488565796688440155675439369070105174402772287602936493819473630348886914409245359930842546645734112007751280684237511475646951016635824770338240859917189909009493688818842066381906724531014350102733418666859676180124320097019954803740850338869557905516214727531630385461929261864384145738394992764554234884732068284427501946885034591442044883621125200803737930889218640939247114638949938945014295693963226872691708870849597336860575152656372822201849881412335620267224932035205599113928917051548926607360000 [123,51] -37039625961524376262128769043599934033632149036959416932749431899781278038513854344551539037998850889772723300367417801963388929267197310175552755990162933886183053405305489552601468568379457412826379337354086156910930690152635595669306089108141643263305095902919891201203211245316860302124391317163748049132673507984321140243995519673138791424498727520277560597727801572110860794412649291300014755939773122386777444671024536674149865704696654738851834122489716557021720291093370814505955905496605197619232386002002887381153714543434714307110618823119927443586830272457935968700796286557474433548185447968555530090074588692775537546241427197829014532717496688076275890591189122757125328733172174804643544773821667231693311521311183796105999353955967193221873560193348857085821986963623586035376474672491003731486610076351790803169346068944985427279491287542686607689153347504482123800852287099942094100829320797514307124723763615767648084756686640425014729373542525659022724289158764447378806150051628643579135442687067103598630295389478760308556555710249359331925349516842139393005151738976197173103510937323598893043914929460665344659411439739611529114784499326374584279311076774238783525990360252588170766157048294990371415777451847368862515749751121442313075953853549313504391341843996277746981652010848577986194175323584013741233005909818457852500300388089039335263049450498391643612052820267819480825969993106563507473041020768445487291306297300553109108013030392303574240033361558334589822823512366323891640180089542134457309408238455539602966998558931022876849407636186157686842940479599339982020111629193870292863226942989247494213630122517974460885345592099411106983383365467202168361084378322669340707460162870324684718324199004151380696932000345367990772335562431855340429230301427435686009515479596980383702418637787475791363797980864819699189421839679739225640720004974048266607040927208021158903440537443303134195556096661712434883390666288660708130962097958470324121272930936609493256969900152644487360098064182499385388981485226587651552983389053196448148223929313478134428012165593870818127851584595961191073734068681680206712424087083827258947480749825430629603450973750080665858332833230443177656954841209316593578984839275861845605728359852645679144688120989528886688931937565401325199635737475607873333171169920948264059971824401145652918018719230442832154474427693111119915351500516722906893084681997697636023073619749570982199481058155873247862353335649403168864470573733791348752471840 [123,52] -753400062818621673264858187727122399852950498700621326798240886145749330757571150131426990202194191522098005898252277841279370117438094488154773887463805563550873281937922716139047066007818324639871742450087758975863709499459074314553311985866031346651273478130643466349043145241008170342199791285190917798656706431599880494884502976888452705560794649568012463416512504681728051722870511256189206001548550963532328895263340014021224275875808335895083903104836941071668219449205473540220212641510239171871898787796370611657236078985125980715540026756749734673870702083938243409009025775763628635255235683978246982386633590874359621206376549245950331423244237564662667818267270368555836579076674793975689661875666703460681673873874735915908593549813272163958236363941416649017295063538396877711383370567123059271930508943594046693622644319248211698714574270191597211734714057864921114388967090158160488571563174717028576676697822817964934175313392552060703437757234203435235451494458614210015353636863320667360671049419735997662115117391359541703974964999548567665285143959065622175376800698735598489886221300893807711301486155165471273911455393512084247415607872849707850535349737852216491763858563107007567040749447314758211065138934273143874848230397143518207173543784199915973230051253251511358021324416687161087101006977352097190211992667059581404442445020478414511274578560979018042611265675418763958634288571071583125974071554183152130959477039544095090219757084226199602997177645202068042305080172567791793720332087023539972876707537578312295690289457358640504382961494624209677464736492211902411956050814018836400636810671431215751606028040838128844923486560622781857588338659052870348073653304226354579119947602957428390541074897129824370922075868638594423691286295718446038411450460505100354655426083251681768257949715358805286543558323423087965693735112386915131513404155066275928118891799659785385353223176894919949583707478916234988259632761663287988649051906661839014190612948707903401693707043226982322792213289128474275365237445196441529063705991250473781500364045570455849197969911708924359108750826282570999465988771375934809082211989677819767288675797431851590871921794301666809709281698571950895652540286204749054199189324106550026461291516749739293246188219353875014615522023033316003390632928246639508947535939911998813052608290812960034153951398059880822578779990356932489280538013202830205692316144728118335030926160116629354192446484967860016588234057326469998876550507057327845120 [123,53] 970674594745517790841784053381629257349725011974809618655523146897899511962095363953606122137292933067734883148808906695390870714195112407194214598714076403086119020012831809747883444450336479304622358501551063822987400459032754336800601038560038165362711054114886599241521261681757933120177266979392156812784359860176788458260312620774445901798663299054960251665020289329200799077341744331001705899991959208402603963727150030524684768637237128000346606311078453031625632608878546266119539017387375944352474254110670585638417993715582215980438964729675061302057226861700264779644744623673565754629501862443072833327431059048426437868944900328025097775115149488198005511765051648784480122124507848549723852873349965141374553152271545918165939516362707709303841719036140791505387869176745401325902786844684722125276759199574249385637344521834809816884903629746726901463882936748584299157943073353614228127149920323226531204653726161004264010244113909415974321368850910642624116518302776348921054789328118278628374595131591778797577405576181889815370367686788795998007859123739522451164332481869118041167599738862680252083676237165071022563025952495505915830903658892164922313393916596055591144195196020410664314982604138475394935765090304679262691067075082295925232701266923982432513134652120938384167527974587633518072080077002959943687777437696592082064991725024397438479137693976719871613863775280718622112853063103057694244843935445139290901974376445148864711119379654580863072590355232054084556245829544641887816377005254854555058246119426630390178477398427594588965991341703891236030811474174100335285266670146285663068609184456028234768501444851077662780692644717843656881288771370343949939758516466615110944508051453819718920010578916671384570722809124887399604607170193360945188452909294129109211870411523040855212347208735643502474170950875404317989198657143621106536603106682340654998222545874822327247268821746259423914437629592966267682810049093011173264280413527943038403707414554058425175625608078889812835386211810350643482559602929055831740312344784081139144252622075278166474997825097302996645969680290991801681723368228410787642618810231629158537499672493836956865519700678536656950517411718128054356565513542600790180139221133579000938854289408049170698695270993245149842121514741505465013756675509876661095584317230795754799370088897677621556965578832237982214471752147017701989795848924493501237450965779550953660796457759421302328365091164349583631304300971342229167457856079868640 [123,54] -175107706079298633894280038809118227267840062989439102077733275104882813943541133245894824726208693406450143221955363794811486867917195455010819523292022238223400264601137943282541536899708869468285391613209151792698169497350799171168187571891707210568541083905398658775230906964191755621777817282928803687383398597449943464874348866577459520061516705288738656410921096859942568174227801621707631194906440613739445496264941859381591567737519851953135152649504430752960806910964229260791058116949205185045501612964763626064065159052618363351200554588560718611032357611306548818862191474492002665377711183446163693974047801556089651260894902809038519248463159103650670288074964041274971913413657106029956709597077769388681914763572922762985496272009399310991644848990056276398405955802600004479331962525181016806581344703930098553793688196565536273605404664283432701410009826609345907774361788892094865722937439676028189050024848608402513383940226506662897318463131836755831144409876243849632580421490044672998765171764427087701596365127649525542680689865581848943499310979545340761013836278964141729784892641804003599195044583161577899552202674448296283358492610015914802268016684207767269119666815992626068768325402103639085561740514293648502110963898651592896081845914974435357555318948145604266502042120456858606184671243906448465633669391271289672638714000919526215312076338157128514637228112592856426941278261741460684139027102228094918643001616351730432686080972700869049599164319787695050806977703504013864177851614055250877724177332568144101786562540953740391990858399759284132607373361703318369905239152958215656645771778637981412062327241575578432375835951855758744146061791002030838095307677068987808750978453870180303066251697589263392913137888977220155715014396149596289094017191804680338503635079516575791741462946833694224230030907145741570513912573212145724399034588087694416838348965014972010176514506241065349793291896210253811685761047808697245104995155807256799297206585373959162685820805350115936386950499440323695202683769772569738497616253637503716302116770140818914936336615241823619296264559683929944697137902182151224984655590625065933168789850909465727249939718095728092373539020493274171178418817332114046565905081444629656242014249624292380619731139572655789389326399453763544291485115316953917939084577378380587315376104420925338520924463553715216362477906286389464307594819556997364951100815353046880142765691590802372384610354757653795630244014810042551598444016224000 [123,55] 17079011218000647218071620521452499068487928748753407637828927735738371249692380689584017709118416544079305237950541113013703951986539445149285843719136068650078530418845984672984591047353299042415989485556857540587976118707690304319475545803579851771834417658776542332603382614989959603951640352539933198463487098895154642924847218293035478121306816699292291665414089793090645991965436936459089450849554148861259412732908805576057659880254060215114879899165752854433013562901203301237067774790252704046099733328151248766158032422406758328238002712777608500459263901322826412215844083679656857990738510625350656952701014610266370073398711693389924505415062854682385167848509835401011395526250866834307950735955082962043377453434134988632972409424212332567120773261868435051822840217561645436472333522240348989273512425491591358937209654795842096113311563186515642584130802764770052304126644861969912099793360909452160082370856931134015482677785736275243252632444769652507917450388838151207782751485080437655715804335639914504292364200848195246957851967708700465453386783440281261712393914922871450038343052843118688860373923964120753727092612050003181815841084433251970977319369123254186451025289593654740410695755884756152316127297745092751220112374854098174230607980063296906191983414051792615109022672938132025026293575481845823779249805174975220457351198330328173555542983241021088330748072057770515214992651433642076059622472921712655635491221935331066809875138630105797795982036294442596426695921468163880051664155544924460811823138697065372964814962356422281430858061477508296466065717540140725757326968066588185598757479617527400131592870835991505720572618545791777209209690548288408874800517141015547544797855962051788504662288039555142792046026956067524447139333769141612330576608465784383007536032207973076478548386387864089427237479135474447966785016308978636755127319228293844058058583630184600474337320569397212028256047224559127592175058943188832086977321725597323962491189042810418337953116163158667127679105292699059735441919056110899451688803212322203683626268302790371277700154173488627969915271895272086193189966487206709377629255579211119464753291606031507213778087803100470808557783863940937777356106598186164820939918411725566950059804160324555025248199943061536645152451584168196537697717491906271674553043258827075126372004511382182981344317805392585049447123044329603541752584263520969957973039305404914060700285664126025811074380163969849090933624812013049338559932320 [123,56] -780518722519751548498511564022630611242016362370301582724399788867453730038214476195008808289904648679213921600210251988398671226700104500180507553255931779303612955132467975387125085075537494190278910709411378783249110512808985335192541468985595094598694722070748672385020548661067568270240155873692447745406062439672489766241250132987494779687966745609402485446644578838206621512187421638232903212361925779615829280328284671667371055856918785410357628047425917784479732261456909286833408613224448731021546164960003491990054305483455893044992530663471965020265901030743909408198873100019020718582278893550161002398564039726714212424536755182875188966689086524895111065861759584012404621285362956018324135905403479377612971817799567290908083044413118652807449662127369280495750967681778777557460784304418605292108030880689648130045686944393772220374545528558933637913254384528793386459422996522574681806634605449056544674725882071201963561451280495592798941264798446476934832924993459964272918619387929616604365995710584859323867462251852025859844506649482580541465215581908304306519621810391974577596221923655905647299370837600351740031092409238161233176813012793889287181699366521469945517403890232000836443135090451326389664162695215702347276406612236940166057494668908702405031317712544572545372974363913370421608758303301421606988262968521723007289929022104848221562924049836150537233469774913047385138110909797181124803981874977151707810410222004716529599258122014096419212048583130596882366247170683731558484302584647888781379776381691215336599089476800456256392777725579359976628882253094619628887747297307358770885082852700843377471476128359410306002407001075811766233643197571235396764487014015245041084948949913091402798242114362611160787235268854476486848632814698434979188029001261384916557742594513000806338956958763429146137379591097225639803799661042189932202377298764960781643464306373226805678162729008013811094373299954620542760149417055703425725653149043408119732972111891607195507971625169622994524573848215591008842768275466462104619654572323090740070579880462089862869257688765764967482554300643976704684841379074536322316338832889284239392064530767074207483673361768131200609703080920411413888862908531444219751707768667913528989947057022173515011562726756982228944702971748511040059712516863853005394193704887447913596497105148520113783421005355628965523177851595686241501974749084793479174489331134778496922907737684490728242145793140287049516764758857509370641920 [123,57] -40753714072285824085728192666195751036076324763482365148979470451319468114512203121563547621384043283975494273928495311612985580946612054646013742870565325081318845979072850040328494466109324174006040056138891779339762955332826573204619726615524258686321045004004232551536188468854030248852175937991948167464849568923306512826923353069296691746592189983577392758086835451510641511866704803783178314447029963271950568103850133259958131471686074260118321358411862393133521727030722099205364692793413513459218833169216546146291054883982181401973886248836160142682347706617114138326621544782428129166893945394007569678373124549379026285023873602854540637152584717098448824319735608105825592052260331157612355396519170900173181360486671714864855832420077924707672454907688400579117964214292843599362637767151457030357357160030698050136065476544770232810271631754827043651130087330541321867836519173529478972949933481964360305761330198157160004325649343403535999718501566655717338058210642270531597528960608083375246949471060313005236216985848739807154586762870733734967004045673320728343827755592922296260584860901182054673210444077627894543933527369288656463655672380138135163834757307256054605813387492152261485477399448757990422763916815074608262138777020729351295325327374457567125358439687349615725526300021343349897298898030703342859319633013848292573041322268399567566836265148350699924308144364107375272503735568285858568968023345476968853170010025763829588298897619607285295145616384598614912725275906521873566746798839187098239412285389219065940296230346873654402154065154784883300891676960460452728807689665167668086281457894937527493846687503592784786499950928530013591322252924539244234560371955109058185876125927636755719616558202213052764975592304512672695995486365390909945672357818229806814998635624213386230265940630408219549215581759346000493848469202445539497414318258862969989976525688237885931281449716643560722767491543064856394213916145369449807249148133355304557369769438840736585691165725137740352324513569767297643040723408498131594678645236589655028371334226370493214406445807591438893756811181221853653419765466560387854034691059512873107105051230353561089403702038667810756093647174218067250136116927156932276653528654433143099710475567128258879944203907684793583464807698382480414218764518510869307754812377730487396501124985871365360980174169464710723380363284657407402583604307190216447636636765182279385238904979820201834929473420634331155314275960837360960 [123,58] 12539043423371437764287813135779642776476063012977635404155900559040296984032198084044063728684508374224948942356696093038217563326794643417043359968006358310517308060342609456470930937704831758107702242319444881401341019378610129187444274933615809105486393232760131140263164387071214196675883472467885710715151073567843928872618623165454838251920161719626828213464288758117293973892509141543304615777083144589718571108086118680023409137707733404580598929827360549859593048143980153062385211952947607952712147176503166588965913784941254348377941083211545365104957220737963532014280128891459594708683084899277955475522087910266742069124811437873800642983403230136252263854507166299623918743728861491329406843875587299147206256455136483815346351065809968012002619665193695232564911822243245227523707067526222335378562320216297958022172370464627068219097612396517674290648019263664188924591956476616202429713054047847440534247206337270602347354127412803735988946655376900027444973333348206458662578215073636812893695390926414874223760820520050992888574695637052945108612040704247065627889999248580196835263884507663957006466035249180204050366923803125562555492669812873067898666620468597855946952053647273629697177111443211945721191194618864932276385689157305381601990364697269395956244835405961662722063238620856732283262060714293008307918890329906124254346617713906372627764407880436928525397104582134509556282773167093642324509318159704625690778407022506180749023127310878485779736978502465288433595153939549219501157992241518163103719565778859351940299810234594662847429240441689092601672651629608252062050648291145297667904652993947625656333481273146265669766985868748037819769179579715245795824699525590195110705525022471376047492709775206896720524502777366452556452576749674616657135987822801452970883794478157568305349510112294916477457578698387190785547871991282514719623502280840082702038441828766346882124498545026379808399875289167983268873252997878523111864931673631952840865384927472936779220695213258739486616770157771116327965709590638202705257419661629353547471040874763581158000008400424842779933286756070950647285900718418078854146175322838516371795352611837270308856801621108755962593295458115779986508619360992930164332302324006050216624893455894748708012584104502882174415742298549366156464936739502140402708123604473966361991120172496102817820638402707119640176811323107024763110568693910908293105498630258681375751875191916897622412234614540166179133401111064320 [123,59] -1462534447665296936175146629790589376429894990925326137384775981438747263776923560907653791129014566435937916466529381199771323874039340034131735078288424398739667504273407590391044001992267841026719339639154774378793906070406050836563224759234926901198237507344461114600924151665944501625600483070798337517026240559891825883703594385958175734154091311013542491446150035993136927200734398859481658989040340500811299885474106116528725721288304672300910535593338867068683435063660853200814997703117559868461998242139633530776798692849689656871722165303567860162165535800273026304965583841912974382021463596941019412059286825858143523817540422337491213411090523826789109299487324536276560696161066392440686626083273644971312094301967756658561366520391919634835283575059842949818683052812453604296664258268918571826244378461730163405093192852010997036214440913842540458229738740702240286966034912874352098329571524244132731310696659084581211598257614590354704445895040066528367664864010288724935573881026744222729571308285161444123642080567570229608609472727041183422454189799962878689191308606119776789167068351857054794139798540343783781008192267440016644728890462933826164647784995441676390389923529409816907393322672735862120897392257807322369416196298390091672055811109325570860901235294965745107400750050126540739985016330278227152901415778072833064732676689854270598663741524873099055452333896302874141907873077740237669478251005603676904876111202805995188914026635639172982918574142096608042909541723077870013461193824567993110029189877815398970802692835877908857595677005897745596570429580317640467567744336816321743319265216458864323352321174943634341595675342743865981679542762406891205397539672846891441873291057428282838068297815270559961460037503122754597535870590002087325303621128410217805401856349828921213588345682916654139004122605586488266736537038084429480921555193262307849942189437059285773574883810395686218133877128174758296164173331311318574045293382885525298270995035467413798114330710100318991887372901534554080325870487132103293969161178678019682701938724326277120238087878882144363054689880404984020628094787063087403468256862367426047038608106173978629501626917150944979651503451479194404140166928690393748806083539259607407589598096323533205362241117847151402022571306166810102122969427313732282079272717093450503593611726921890853479147791173721898546124891524446799010460363422260664643934332085920437658168265868986632023542971018718254095295997600 [123,60] 117549015958180896265600199690109187621967226290725038951010098202573382521957088524130374064083336615233871895345244390771885439153021906464021338052153290554049403123484426821121539624724211690172272174249586576669105377777840280389853390667450453778364633162939326935821811195103999956145923331728005772964664105776136058363141174968309108864687363012041463358626619426791361932128687568728951046640239188086138838230857887352115130501249539305732050021037204745210039670436957329546189403202157466915580734831071875958420621229242361328665406646131403586729653833100617460556247365720272745667191991141498707829603344059412398398736751000408450480547122689816849213194538472640431562652382948664777846572919220968163733360952704339397257673520674893946214288830031003248146949457075088873175927045175156069281144970056970950531539129157236446738875185110520751820024242635011388980536274114783072852976916484543249367491186718535266535881942281847499895905674819216094092488509080206931290622795681239113923993635310567103389346292472791938216962021241192562949131239727153957301314300557633203755986372324955917852111406020804763928059682552837573282979768972731449910285544422574648356279776630452397432758846753224899364932487304231823265392828266667241796849502911708436630915324022171694668248156005594354908127485504032139956422859397619815700532439048445153967396384402269538166029686492152648605299269941926052005453877503640870944741054846322170915249833708209319908064047894274761551073077339560980902200336342440360638802941929903280903324555880378935605498829411600883448413572735381845209187880933316213391152374092583895776445516134194668580416674895366292188750729525811182438615048420102483107898969870648896559516218508777766375887961728003139681611758137223550533447091414046568039449623989511944336570350274260515552782631507649563121575612354777420036908297225151268811320752015470869505678820968561974282208166919545145340722928962997086552764050640629904623226233154648557617687012225312694005290820502121454133487072958975042109892293921365660097446448733007694211689059215699467944748868277284172361806786965978767027175721692729632546728914033042977154257549140018248734628774548416789634426979748871368900732706828163843147722098900862479568234532704568182429360263014979141068867492700946762565499092722389980286434298556564025116414778187079327840221407135359300273669211062243649126085973602669404066439011055482734017261998332334855916276480 [123,61] -4157333252082284180246992545186661442849243893136182960982056448855276681501283582534014462398578902969999231738881365896632169324761266449421980836659842332285840978369631513625128937251247800356554124421532176949021400973426010865957368872594947908958406009246592222684532936246141027512252968955797581338430832627114016898662990911296474399787482206595229989483836005975449929243609092041382057215942583762541860911717015874345519957771030322533431509316843771858062951797110661381915898898775618780809549369910982643695698119063861248915111079751035597891595697068182200425243880073084331088017586511539289071017056712432744312118013138735664293705191181021371717512067005142851882493484081468685760434761205247366110796178400844442851146675064877770086203159333824682652466611498000591868531772359793513911303111411256934479769875222996329483568368804269291111949767824866144774234127474867757357404373192343478134436670213297890351561596552277152286405221014817746298823740468170768797472984682126810374093678481418581097292096303717003091566749575624080416584065714059435190377429553279745131324881863326559754581325803779754544920407809870394786939098311478336506866522113683246706562311775908722741322567544550646148238214315644120205025800441739934011215237918189027195768020599840634638060439141648803487110668878415741456170364328911995655900892315471404163139330921599976462593312930505981150534468826728606729621640670957885880185113494756866780884618422492124899342751082065649607544875199921312190884200060336915671597547537870651670109108316706986638187732628314229639731695924431034656531865148254356801726626775534468782054089274361494185919113644336345585694632697615741678415274996253580123038577747518975616213615580742613713124015106792408549492959464068362627901076818790237584179270483290668714076866741690209465538186915005446431711289530333754704748580008088448334291381167189804093026564127180720975955636463901715007797465845346067554871685664925374311940965528988445274259541263201495962769681962348372764824792668783940489155752065221235511034976974895998670557218795008023687341576376223932101639307928187857260367160828645818890873606814054091851290800239265837149549498756848693439585996794807130551778645804076593281989437130117710619944902924720812296366557781810150889066273506074952698038676085653661719810832799137257398987583134941604832034799059456059914242390888180318524083338440323468868943278047394340765929440940850608038240 [123,62] -324566757452208200881233869662645420682314813677856401991030192560820733912421501494335764541166889635598126266074796544408716879590283265439347088363990039408839516329026794686926229111760158653323839645641058763207305869660986501157561129227021969604981067756334297946636883250412227478586034707338778834560808392711130349254647801340185852236429134321801590942248839373228491008381341572048635901888755133788593394996319709417870688503183974151980471838150758630559168610028360126168772209518144925461615935887399235238483529242647438523128676450334894196282025852297370024471233845389551074949672091002524910047585770698501787662601659657381825230959056502262061000092513348562739964556537062406704693410370880587735283792941074061473793514312463348294753840337751979972634720097602160828805048171324644353357149512958211481137307879590291189617340908103893842023508838479882104247309257824251870893742615681131268754437127174447358208179584289349707716725384854461805914747928557242942169030192880948525730767900316916201333846733461217749234733080185008630709686380225661966577703986708042456038400193688317786691907014138641737770273355652343427354482857609466746723636914053457232862220581314274279606722791675799534891259646292346150516772460047301449387784122510214336448022639313244156494350174495566825491588848315295867855801927316970702173043660844720883390211467471712655781606866847356594355940693847323247788201544261301324998225384101548556760372494107084061056758924115047580566392392696912757437488965993096299157378298831891539727060540605786956768028374038459794410892983070257525982781105508960011325182728757756333366531623373581391216492318835913310983040105289738767352023104277494503608010016406236634591712925868347964798739791902287408230092646136992562213547450571855103036038878929860411799784323667227382977094811128025012219413980296607633890374454027851985176050765845465486205767229450448445107273902685587063131541059018888894395189724427454288298856256051590540940349778181910107993128770306140778766963524151640007941534818122404967380536521845981377988606789097925637250697673460767748151554137088807333411471422481932918356296975748009257628703434907664400624749269609393491940320051765875912425907056208369247230396260617222926199372642626421034040641829513985451401697529924471679517047952879947564879212679574639388977310648719896435374654959493664558164544267667887471270255245393274478407842139541988178316172126921639040 [123,63] 110753795736880180638513671216625335027790283482835074012304556313783708443325821884667862806069312698768202857439812232396356934727474388293874891214036107130118206362300510441606345839569226931317013078581407904227701388278171134898500535757291012026151169662906329488255634707109941699444237315314800991574984935068424002195169517236020268594261168372181986390826488318428205845404580150004219669987244433368105304539386548104789581621079469780504306079025327182361610794245621258879360771682860153188402057419893901129886128234145680829445126358514698840145933174314247670970079367928307003991896366116380920264676399212237013054159210456982998104945726493972212930003562175470646783911765627710676115293690865804106800521152695657683616929709533603868375865728910555606435528894931896606165496668651400038380138226542233085048135624197209752479326725173903765723841061300393967989329973609017795999061930077759886339095231708939311257131839199720742259989401009723755969379343821767554473091978780117131017258967107495785234053354928619516649136086867323804487184540544115735909595115858742814935922044591214557914816209176637447763395316211694350551484795702277624803470725000056002398966477852184277566662526789658409120235228748205466775181642811484350748859588471388990904697542252907158716611590791301776445817748555309889098145943031845407164813629615726884098445320943718881654540429093182422187574351650594739354108103234792026054979451334538732349927184942314859922930093723906971277748486905817079290597513975983892444196916038931560750522754602679159670752083996244554217202130065618782518051810473712427602297438184039857288953441636583706974757377004029012626586863259160202453230594376657614336663252601048954366961840764348916027069007006524391219012895745591431629099014917452203024813458520261993552322854555298349403336325763739498626759745783700762336124585434876644079717419602693544281365142837554450808834932961003116710943721745078468332009579530929354698092708558119978040850634341907357344215354610295796996585247479853201664953898061096106349103810405448152858083819613207725969218765706743028546514816667457951870847616729322237533502731198521153980766353373376325590142818149724120863955376389696749153905258562183719909996140876960695756239525996220035195061096330877813174893217527389392539823757680564676059899304946446239146053364282801248175296206536288214347941240979222970829767955368618898772086688950775296730105769564720 [123,64] -16083371697380739658276588329840075376954557569051442751193322044853309289878500648244306451399412563348063138357301454888948730538424141045532922740143844768983505431406280730176872443961638650052549112597305197060191214044286961658324387620677817732038762364105921114584151027179795878547707324817656356650525266277906428579520491314624098189390918836969114613341732446782911779499066708315911667719168945265741958138728689342443004969502324006534231756361626496262377518239787760294774504806945274942966161254626258931306831054576216080535792828780623412378111563925913266167513748209566618862265651051705703125579971325272603398368660470066520222883311999050524667595616499606745945508754055350536295345230198670764080194999419432219107151672719025978250261327239659669215224497148383559585587967339898877940943316321360277755666893272394584582988667933118531870693488098276346608616122161795859100744705126811569936598114802186668512124265705695534348055820126039539078935274969025620057370863780892403848577978448142408912281420977257803003093233079476253831306385931901207451647544188454775061642460080385147888362798595172132686531865120634444342309579781534943923128757678536372178607838120535727098130478466245694395938780205675755157007950009817598681801788360972201055238921128546561493690447929765858986517820730429409619058299504592654120360972323438990707950750976067543828244097284715134733890754304532434236642556463460401836363798933513725499386335892599613353597554416031253804036856736764337029049358297657803618985356213637004723122849894256026414064235693510560416236201976492043768349729128452579826060200768023981549354692176947705683067566853537317618516031677328881264493619068320326297247544489514265245560988285578576693459219451980323622328604504702518763471252066962158900080461534796799857577515792276018973249549002049764007801665159549676292705975604058206059662386849905226638730203368942759210277375183941734753910968644227796255383752923772510651087010081989712705971099352209535224808607556883203301919963398435413792158661702156914617316539676537351196028081139488914773234957125679245696660267947195492336931629431284459692545588845950722873602098304755625878034219250252690100081365993675261060266751136710005396801475890361042373328913117398228904645287346172762275737481228124052169947430182586055288230736263633650366150522488563845459141756246969368535086531076525397795972895037002285446776955507796209434489064960 [123,65] 1444216206782975207519038253460799241224168105261368137684520038951595780650733496802891905479599804926051762130521719210090034241472689891670645611668948430469793219913717768664926795342116711354574295194330885046710011747155034177311340508380833416821868477219471116478606143911176935715527508312510046131493151787786022650160616010533399397039799932419624461680194395890964084658665974033132702602609438515542432063947213765892970586488950193982193967972156817893115884808813145408085578579244391337821272151162949338907801995224194997975551602551240815965523899576127132284514991824370759875458955206437837097925398586753808985582778620291622017067564854783200738026326464750700006849582048183154439462676172145308826388996010609271739473946871131565321892046110248238522678078064607845331914189693044964882101051224179737748593832964293521788888385995957488212439741301113340733245493471231534975607963210897103852172997048447522883841793347289670009749733227018279130809466498619536137003273247089113294059197241180623071401931131279025480779689827441336277414827749340294382750228868680969303600551529110577582620116723949496015839668146909478870505907021484509361606919194198021056842785504137731591385577212912474028995178565795532179450514368050951821861558685721609102017532494656939367016147146942281480622695956686065895056633161773713993030812045642414598156403563816691327031648775086711365489360086412094857665378580236074519795535885372434934904288957781395760706269479764471675691696962458222972489772532895715605287753641528450029130624328047537983886926762242847073603148054468133232788683720325306091035456927627102072031097026865867657913909732961699186538120369137014100692566093022284086418781016073548341672409271899378873200775204754864194901777325911681892994027588114234176359150886732129030081624594258716632192358646327455388609361612451095656202540133933431593313038519718232419779382180235314056113326908838858721124112170572715257723536109443365645370491054727035426903745206030798502509852209842772167655357782388786073296430403032676388616828884776171868079994083264519991175393718705983412516059549736896089639307408840670958214109890166701068359656779731444864075067198401622600786242574962956004680710498767391226440717703500011163554378122593682271040519813744271440571950252933266040863222306798044540804703822226794257264784425562666810322197784816402583628125504863199384313295280767339717737833516645852249745600 [123,66] -89736662956545645028442060996919355587578898887001847470684420870437922251186527189549612541200585694923511598525625206399379832622196393587813178956054119794863578219826189607110049515297451036351400911851897997837252404244910618165474758877200292236911153156996220773831537729019718718161275742545426624192782466565751182710440739913461090237325803488781013392185975608044546876910699376708644746053926915510963765643132242834812491804210415967324554325626692065287698050250091958163957342955372808180190744614721167517744494324758434160071740220879774839866452760443537690114104892071147339923650330092556195552840132363152632300078648833918882957553931421093750616842651349199731605988525381443078647605838141873145353667165052331394786807138948709746989583634642596115355364373341454939870258852638138790835253740885039660700776273159400615658956179845141535373297646400154268541256560999375567466245611049398840993597528906135866785557097142207365235285544865371885020491142100032207350599191352858629625206482259737010056495410627082662327111448084196653452278549104992969782260756128867960515926900393240645468061758770020564709897823561463616584363333760760371270560915719909220693721087315502564665331484026200606910478313493047108484108310490366764251636049782229637733132615247813338660228448640165182112666313497133356357799859847906752400779032506422546999171520065337403203116898001605362531762239513563403677898048540128083042317458604513115706295405115121188851671289845216360364560206688165524863987475913273937413820600315087435531291295021630793383297146046338196823174799669097326253553168332446156301633604938836862780599851120723590306205972197061964980444324035375586996190892118383854440349411714121983420690652843498782794559418309876579029660799051703203537058218897020241371366450599179200964278660254366811039403243918291640058997022543153155760107779669722025811043362468662344061972524651146999492360412849088061736329167857630745268929527664134136249588668249521997145839580114001785461256256055245541165782560360700542156557829432772559434933688075997436827643020766230871028135656112879497073149212114236661934857105507153510069310819717710271335999365087945923165603405314503219164017029815770978149943660693717632689417048681820183539866362418703895765774790135343499607647804427732358433547872548394436199028210888683003301989671235028727523615174086727775100369372083760816422331878871283867609115259920679811840 [123,67] 4615813111571836535786816044962771981601167147174123876271518558371338052667307631596963376342468062102391812628823004230938835647098193015223549665911689299449846340114317991690872866076390640226879787591250135899163209846708063452714951148648427323662312094467067436695610262002087858983523785974224431032461184585168410934429251684560908972345454443486661082888975965498802192917539757943758153261852650884693413363919764376472947042273103786791286076221425180892463602919575010218215215648785783737894001266937453864162576642799856652718281053662235840736167777096407650925901376696901346273957213166877520103986598353806291318289275690490881319898171219897169083322849662588597787200163339983491827572559195043160759584687399811291591300322136788131027669612655866251589421582726829629127427319735995880362030985166565290157240788375360445054789932882680841245604746033939298270051945558687557073599563213027463984212682046596993513860938840373997902195868059537856862420191294895356091971030849118033282941232146801825222663246530735460683013907676302503787571800956253477745720329468735834129154168011117313064444098598413518256183534036726502821072440909622650453197783863211071217403419894037421076831961275050468092063799334401612250694030794775721700726767435179671241112842230289202675613756282223506808368115734276670355495227588863065292316415980628596525108351290483335990607264374216213183963120922713486528496645303424351431382163754237677571493162156235029231711705147897878532151135771720962690424711243922841902290825267474513396808138724331648329789083616382700908008206495863652011677773762886074411647776906958804290841119853622411569752496420650372632276674831278776472081492890098491528113381776097041121038591061605697972603990015462329424733486008794011732092791595783024284663536420785951267589861636090676858597599839332470053091582245475689524603039084104104313286537486966574228961369563273219622709008813316609230918999026301522371013143888466225096018167668208138149531461218723516126295865310913083107658952316049837500898974174589772036966664904700057992113374562202098969284369925991467583011147494254204469471329821341865140069126871260524981713315519741320747791298913699402608076675073967906678253172012556895683076927702814782222922699554577408411510851411964204689098937109586357970187945494693425842387452073348778481565600614017096784751114152520162824070720479516176814481030624823817008959310266832160 [123,68] -225564556559697950474574997861943916863667766754606342993252583595494194023576489169861018458486818536510057427830459690475020316089422122470921561920563289964252712846902260735997659429020846230786536986869447573926894389026540103504613576563770676719881562167804734108816651430784946896213294104040258122651462157750574498864884047637136797117653205678852875201239731643665084904601879459001668970930983408845698685117144896111998888381678588223155258096106960605806764306996092558035245552210944454673459257194134848521060761031276332791865425933769427178566625652499346156913553253387820964052413767866143541171220359267034599846678824397571452894858033355888272738392946707727723319069361322281932505845543175056164261669943730365866503370719083257293603256936461412718210403889777629893921808462850691590105919403924597084365279015529308973466120049518007457307079774011494549729456357391353702694389051135669392173869149073592556612349496304792830970016092605682513701714752664285795245232331732940480655850579861469068563218783702567561541002645490217220896524828060191965909678261488522304895651740944328650535737398688191238524874148793715699487789937711232595327994247201890506658323558129037230502387181667453522767640182057028943176519473373308597258869766792352861068120748609132720188948111451747979046805035578117108650811256860145563149105702002232393162577571885325554484039216345170962040153110774652978616049156777733059347587808480061418803775667647638182765822290152908734825031680009034101534442989773793460915584438940701253619612344661620802685866734648558165123160980244152486481158834584042670316501965392911737991712722410094365269044141273411371413571508122789859236251455376568966115817781230686198785346420661209646112502370382427828043952299850695174518951967959641152380709732016639284475697841166240498344357293711051358098715304508567181375674046112915324593658273986284717234980647872484224331487877207863348613325721825622463507892796033963127110701596590742700753903145376945437470251335362263287386847570100451054729884077235331871279950469204041509664392335970374321936795147685074446465425743074314180315293251165685410273525238543424978428273000951968332984116197329030237586829899770151500975315498634336063731765561592663466961980487347721675721470294331140051465999770083328445135203679239133996290028762909953010661954432141595848976944359935392367235930376949194676627435317141055712636387101440 [123,69] 9887690018933043241692746640953431559453905275341875755816962692148135828038351781049075810165667236511715848055321736246384741397556306799461971368512865329975866016661693758747249232807752919104336490431529995744872057444259307101391857921850737532435528773278510268271414829906806256211362913922778146072939587395606811291783406263791593592512772425954147938239690107126721108616282556255871615910363994538648122537678389135383375684731398694692099872944632767410349445204684369137857160681254919129990683026369789595067093006761941400107416942149968987703104374435832507816746145437457954612083709222551519117468077309203588391736557586460175140524340622066211056578063969861856126095638496017021462023790533366281220549407049402201399873723270481187488070057862821493332697613138054081795028272698487590626850909898084797522774225276252292786314068931496463798421797444958691014177618285854963348652382295794037707768820627854259472367721593317045427697047983904136268351924194281088371695300381609857742508514804361661245577593741093826180292277219936218295601477542488748531397960538252945447192998292261418630822807878526058734943973752150089078553530606643296783539645864004367085026328660778835643651964090153085797896489060079108824378822956927099596054871280191796784062674825860872755855442280350923363253173217545256006785545160662663274231122729530256893384375950053821881023375884638269896325240653105528251230506792237257348765047296988398325323656818198209149988796758181282942337081593003357673907576153730652916621963560402216306744846294933748530707708220001935298758793808933982765400477742658367787542376760034019152258974507284348858309581914827914825967542101464582801464232390945721843594422906472567006193288781494675621550400419562810714482707037111895404761412761146700230279672889645891541154582972218181410465535795050075077460639526630394404722313241709519159610665508369219090496219598145841555149695364972773350113304348766940646551699655090173955330863827595988135250501599927738944936293249516730471400331675902122751027830174547368568481017962055090175626825481761527585371334718530963153635229895584330941515721326833799120799686413773751235376753630182944336162002024798587092379206788792394822897017872133350047949016419424135398938663660002249457107370909688645738547439308614545880939965198220880065972288810377792854248552417211251016776927727468778619235709255328650427254888501293159807140448 [123,70] -322781096335172260873759414275119486347412643847000216234502158408703878332362245212504571289635991985896611944088803879419977936220827828848173594455778740612075236146838739380590167384052623358505366478678522225956165244179996703301248135748126792144043883085479614569447093241463391361931921127330341247964994920515946137152825197978617657153878443803956403404778807182862041828886571681987797563884671650979086255513332826337098368929637301980468621472778524546834373663118750709507091066582946731064227060732590183829720874640724594317538035977861252194820790314082280576001672562376487481619476153429445079621020490821469457482686584847554448288536325003452056343013891688118541701217791281454528530617887425320615674758315830718980050486789463023433649757602460739423673896414410872798709404618431197061114457665468728531042414109620286752092452868624836857901715210122381168325442406994952556186076972705587107714113101408157865970596265211150606151276671879909421402019040489458269491806560410821652432289760433307409527132323125413092652691562486266009352618010622166106437981364875148702299645974945009636042640688801635149158871694152133248559277078455090913850947934277194961276337210783666927581924673159939122865135478620592504508501156669936708672896858824622335341936356451862432133321484995858318061473548481203370158816201416308940894045613778518691126535104081085190779029149099541781187804225104470230657867720146254828675849550963655836113926698755130380491513392003040282183939761708551303079078625975775851950760603649713406987183906403009624366120474737184137258110129261507845606379838785168369498909168141532112790072859356680316516996148386840447162643936191551992903095253784190708228828492357676172223690574908804753759416964290238570240730730509299890175074301722763891923147399251125215485456824713830881655583502340349522380721476070376284805712296955313212745005444296071166566051017166763776496586446503183885694536646280443024130335499798044740157046446317772494804713793129222658317460507833449569560499101371011246396562565883890112286224883343854314717473820299592221096808112489082609935153042025530237899687250527717469011471218695365398173895645174504367425958685697070771305013406642932638915564013743102819901121170570615716181479821269073659463498358383173087413431892351242591037008356050863536834113557335830535892415940793231031775216167258542565740374984311579281182321322876789844480 [123,71] 6641113870093276616614655330369702204877548207132122836877260909008913017092637852601363331037811458938014923089481064257650242584381732740726964021072386548184652553887140841976887431943063411686700614742801696315428960491798498448762390873745558019587217571273146644737405802356290957337577919078757607964982155795114353343346967175797486225732708720034174682974219774247648687473863201457371935207740941302551531995194511930816890856380576635994463393830596549414646126690077411994230508956045022124509317594308066507906433275853885013680762307739518901811703988376239371684602705803613297760933812506960466498669130632711752580207217796950601321515165243633122971711931119144331604888771254736105263405221370234645074244845065554958590601415296497451218676581491617113852592669898838187584648055643599185366003191102622477566163599221676279766780364401845381769978212572326128989868273348527199923110234642093473296574140835925051633549769014053416955920056104453803676816598471115487523367120253695660325948108071976701046167968194177585917112248092642511723008499350202269059511885572916015217817159506691193733642513305052850211861322842603771370688993221984576734540889866802474625015549972443758973422377415800654066719929858858872841555191352354178180988427938945973550675465027826755580426703610247640049635666251671005169646974429034107046782709258981749676210255912408055485091462440751255983125591238079246611846555226797604096412342968038234071539147579207819367353350955622136779795102493092545658433497202539862947468344614013796621317618711775240266125037480795385090149659239255078588046143648243657121675295180871378797933511891340310757975201149027704177777292610392818014989597055539898945777666260736904947187604157946226851426601004230979399789772699101469060973422871735443043714473445993831823901422208925261777314380904800325712382337509957277596085316379384523314894469224494263204494230187298709794925113732456571055620301085789234806730286790406311864999663328242686195273824422738479725396135206524115690251616863156492937209734952508379104956024521990601911586938498567896314458432144301222687260766316110888313243933393246261657642285245327914368352209693445933151962867133775190648431431840752512163009335970487784653696037474365953801597729602466404037596494349533167727067365167434723728562601075801445743534335507761070478822519524449596812470990532866365868432655984855339498019990342088576 [123,72] -45295044972455160992519359356442385623957263478606163206205641863313872131812655126612095946332881303067164878546169023559867113951390515397397315695393562042788913159777314852416234780126193008149781480993822252053550811190523077821911547625136798441207540024680878570178185403150436954967519871844103160376201717838479514414311672069463013249480270866856989169800880616850708142263697786063973088524183262843467428504532462480024716745631826180283032794240424191471525404802566893002298916119321724681303792991123913373704909552035853652303877364773461258651331039504760955791721628624284693109033966211160144677905622868593244967837418545275545016420536443850861876204396582553584054887171280906093781216936919910261830894680494784605165584362616864036326480095440124300131236353254457862196876640166630666273895252929654679866202862938417326516747747189002953399017626130371813151885329412143231925128510859315952125835130240204088259330245624268973191847382855904851479561191745207046556357268498862264743824189076144960771022521374429650603316475716195931998911618475576784840062916304927584015359836596871058178260818099722151507247197037490127730801078374362739144663732876282711620234088420812696999596694374020245707532921180922530365894501637241532985973353093688427861342970947569501288559438075445391553533729893210522356186015999489859335749392232561571252401113888242741428368112005113481897064191306056241845557373562213280177284779926732200105505424704530677604031874238252043951106431614599512550294294990251401110148408813909792715733199406958082930228263857067769250327824547186623135353472293548609497521770693333487019965333880821229660328513494176623112521785391619145424841393353055590901186640565258323179228646460425422277292499116717920077922597528253112389913987649250565196416757666603657286382297756240857368770474809352483159582349351550433647713974457015568556986219649258348424968739405237793827814272033737212268192118073250383133827561332291593371075235534941547510855424338469923909869562612634328941189354775830661174385760398890952611416212939344036143943959968480281092375957584419448163142934684203119307577386425458452399002889552264860414483986597091633556851022682926907655793202525960046668074174375788436084555436091429071415158048768930092684014348164662212518299612918319416823885340254127174124703758808425792956175216522960618245827415320662192287983817139087465124262919424 [123,73] -1331055899913984346579944412303517659596264593131820358514810898912703802477960312050260502316509876063133863766211354409138244084776064233488765859274639454231818087813834704913355015405206419799414809897656856502136178648792977802555158641332873044389127235233675169084593628476951109641032581501262658708444722293132006521044852919566465704912278766075992917836124606678262685587784062638356899486650073221551149585111496868738046663506457665076604643656753943303466980055313565913390263273795026029221273988465916620524935070110510834627920280491409240013092901681185963746648551361946839361813589158212536264562842540081985796215778465516333255690231923256973121614073305678002502888433420041371323003864386550483057840548911671903388970048860539295271662258273779140002547872039635178667494433323171341295241353490771195190403240966811838662779773216571732229456595167985308538687063328640774093852972401694259680440409419438878604109961877541447995347488581047584036194736527361426174443762076024174241380183850618097599285345763113826776538094830318336767881411115297326921617588583360361170840228106109875438084949046700270684880195555520689991823806339446128553539688661715800527263843383251020688299911532542648442002411572946721590759776619095439524250018835932527644250213469636035672170263311376898650668327920630493853963240401884194114382178663767661077869325832619801189645722404533304809282698155986238307855136716184235734063373738652529003082570027357727101059882550901644810480173116184918602134332589703654307020842076240131668021699643997591438312251463621295094526886573918662148680594132897256001042142704277968722033009455460942949923543650611183084770995778308818520677712714779639112959789830821753811674055317207899515501111277136495491260632435646164719510513393658416374465898777082760023838049126538518808277027355581968919096864669520168327300967842448391230472051390598723175175396262289908845582993208612286377118724483002773424563230226908895466582017608510679512533005263613146703124083296460724085388537766719458826995121030934291341599600630536151225307385257741790879916193868045767466021806864535671994069834541587997706031058948974194224629001862638754551531575994630526912692748309886645157932461220600423344573984116738402849194881589981964170573749003098190210874526305166550781249388050012198249655992436217534140360523433909938984467613731250062908870720290643805344414816 [123,74] 44796697595165761484201144584153034604966027985878891108588624441895115804294033246334848383536828669458926565192914489528921759277698972621873936497733219056724753998272966180704997779854230947792199891020484969261175641896782856638960625249157658631766918754394891272126793438984022635205383536974006260247038333368803490491422410024948094715981369757531372853291933477119964951646739867157022808342437288265928227993522688981705597138766585201292601290074725654458292158734883999606427773343976902255784060740949151117662120077760856993048918078043731207368513293837780399574680574261571164342936947083949486478437112300805018519468861547003166076169894823317364980326016065412736471295325567657551406310062715700954861568959510632404537918712148784947271514326214290098805248662413265611190878129594747309322843776485414133608164752093796194034734026718053331675850091788717289553997552163515713667926023275048173366692099279183649607909267575002915795673316272840262881050661942966078992937429535914989592315852337808366490976597861175316477688789666385890472899835515298052708519787172855093049487677701648566576696073959298978104437178852813795735007927209005804505417437839400033972088488680178617722555113939075995269240905074747241081715204012820235545307734918200731359924557907077744559930208233180697457391125408860426416144284014688147826335387760979524014574275206322529335114963225417112460931870028062640812964229878500725553403997118711279640430996255690118274105601805116605829601207746925060519377822327370784984282943874570949514337321710473322996391794197286047125165825239989180995891318536761172200778528829702676086477865127335413393976950213921225325630217800221152976205429154446676383635413047053011058489967037783897584582255967805315379817554754469599512685657923534481508080442721880183556998853056902508836122156681363927695306545925672000074691230388831791597649153758984879712091877758584854664522265073064878873536836946010585250863279817438084578553922171384968175807900557866694763050845300978924132101744405466646171117289787322486537656542053213337446024727077000196558784144275151920546339686449607518708801615994701770092621768119545647766308698095910273686959036588774547182955792441223169887726266803252379613094825137956381834616258278826174736411331606642086097899039985996162932786418253221160210697083055380349428669908375813702591063255101993344745870267810359607488 [123,75] -686546120936031960882327659653100112049938084032911834851668791320483716840283523199328728712831251217579033092955479690586492623426874108103531421363133311545254778289907877656255250743719824176964963333863679417618599254085257962469189150280739536101665943758263307607085567142262833603361047066216853000004967827633097144813274373865765466417309349133894247450224130670825796497242270744777038124004660689664615866090547062651609640730865131008309670781522007933760500824602757452785324423872325667233610090954305968950943514329762351300950149661364400555984557880932032755971649574216841572163265067664766503650146670661247566362596278810816259401123482869327468984119553812722398314445303551628817721083453404207392543145999504514114074638474003239376842411170146993651161435467182421634104032118265982500635474507885114170082425005693537738831028214509339568861203995710545563703460902554510817438090670376097995785799473640910845970596099767740881021376080434394887645527497008668011240933177404277633952457755878284194046515109543484925159843825468663115152566267291159813308941353465392227974815461778384464108870267074779389956035978478688109658805126826063788049005583165051485010868377015186467693861441838197415985451805125771963900097685398671097006200858036932152153362299702347404291576100581922816959178673777504549677901923184137104320991307285140317797352909124941260849400637244231065128181736615848111342359374419871128643636334969571797840306008383082996496554026671102626676513585427898230652142400535165155338250031985411040554597997564661010127336611368728916199376349409216212746230423730600820655693423052426484592561116105662259188065012885998628321457470096751752368904882076936243366991041164863787961829011804054007097781796139098807227607477877085064628198967539896757121564950921717673166020554051013863267983650021448474329089459122727410096345292829173402438413688026394269558865891333658917000970078471706804200992375706961604165556406547435896038408557790680561468677659769731446908966653103000726597848584705370001234480227824371231636975783008607594340930849241028697624569493091795235936265899628848966125810361164490237740389197130555583698436022012874360873780707559215292386811597618708583260058654384612407880100273675003942324552659985612575025890617870681231365535744272781313275760582703716025288483760152384791402457567558979447265628897071475114135075022074616 [123,76] 5904148129416032264848975720520798309443555293460226468446810761935189151739231318986937774327070260799767009866693167070485906833775717328016849115618059181669671131044065400111555018788119116288158254283223654550208790190177471872599906325925365372337540316038078316266720955496195181158702706755366210292769603809786410761563935148277573634352700476985391007151402989941819075345348710246089853142693115260314777465413345839425742008095555331591971054028855118020306883999177133840256727163435343213581384201215719572105375565488047829393783995709503291126748312324502921162185364769709184062796974491338591429477958055532095475008162110666663018677513613805457547621690217692058889355333528098335121899273925752629202590689323135299489377222721596532154912435757196029505350949369769017645811489181568846482184979339688526771128795101369061703324628630007796877724816318576263651099489228211320876642031249378657100902985834958839161833286800212799898618051911742727921748099296416517818043047836888277525887900057269967879467676690647426452074542912157369110071056942403690965418250952074822199881161751277793081982197918502012505496447669731498792602262371278654245291487068495769182423697379317857977559510757128627023002006329935634247143085342949009994309394160579575326951120902832384297121492061442751636883634609223018765798290374378675121418318581554937982303259464654546451384169411894079549440378285222040125733846344503706308493929812903459033375713402917142704274513105677248431021894090041083069796199380338524596832999453156543143515683535759737567071049213210257286032749084385324299287873541319899800609843078849322168085063700373165659562788452440364374234900499666078022102467861338177683246719146384524393950652278164087719824027109828146761424334238475489682412094475172122180613836998565430286787237866645338627871675788981048416049845343499161361105324267117860484505604700153744588737250209032585042362112257699143542680348945455656482232886746676395798495247686060293602334546313835397194836148978942911849840324433028084401636618257547702078581571009541638715596327174382752282854424764818619519286374962201305780615930120739261862991478094384804264168140590643346980882362405300586763932962667778511178075097411067774223667478964025607380182561254829869495916680002150028514190957767303227095925030687670862757949598552519874461670247710782242764227947132708137093745690496 [123,77] -110216711538314866686908179122364500936049851737323591382225801205709864201262037703052239419770225555021924059978443177911602375803331982558505580643253124359869518061028255761387762837762319882576375694823372736144898623869044037331152733009965537430457826738449962497870564906914327212498487172323802108887199281572036579389795595603223311027126197679219073540579211134185147022412026052250464542201271289135473707724038891643024926282791178197049241765161195996197576905333574233281383715840587863340963083249362847662112720227266050932392291122406762440759065246306221281041378080464014267712802194791631304457355559289913304473704091890481270569117585788262006017706279812080652987032381844374463455472060680487110861387182507421014609379540041781044608013294835409214093640664170819399848440263933053666700698880600051206308406805249585159008452350219074211416546193666669905690073671188531128744155504981990584701482983229595059958896627464981599755645862174084579299597647133418921651526253640110457163073949335208197313493758180923136067873294550655599599614808803193446812119876500416373029532099973071916926721306037100633347059033305864401456971418793299246488474113482005751023810487337042183255748138398370735046997685495756322494865636201236694878780821215909153246771995144826318178125917421133188933397813198950810101451588412632624639047848359864938948917277552354659558675887713196419754136269851924924264020862995874330289116940456581636800761870676346388631527222030196251184833077512802118527885379122512737689191879052106301705861653941212190035745930134621835535408584581413823066510569158072392957196752367259496024730122305091896195334899428693954412744870117519869460159431435365533428835993266611533041481979946229835926846438388350934354284933002500623120917993187179242731220517795576706334340245500867388764399036685544433609331255172136910415763304995673327928890276364197334042573504927866945783276654677773827492163252342436106850713095244498149474487553621338467200568768773083332184513983830635879450788991602562734142687970498187621241462686142373643769571209897861628489932205354864876986131787654570688166745075472866867929637692759029498318165397336900903504239740167795803841184382525905398576803413229934135052046118274190688863087306724586030686617235764051039156536821318690024910628260656589174344207916368527171701846946687694916407371111797734771436016 [123,78] 2291752532375064162552021856691330325058923471002410754103495211081000132701635870366052561509435008992655634276911568305688393793193054065597327774574567190766071354385042449682204845213013553516977462453512858504358724379674860863484599359476974602930983531110241119663750851557872842745450828721205858695818720584493304239314062151649557721153301760066901678242020790612712365384551027698027687463362640737732722081383238608127674800913781836770611244595620909276582411180163159247162321317656478538380218045750539860831567133446459915495167310883186085017582593756008141386117178317047067063812539855810660753553251176264599224216738116820649682318331218430776603184733790445393101704990571110376375165350992185586396973237357053321470005257335185021424824104901769091738918941187110649949295691840022297647176932378828133651445259087948962537887117772279173298666156345681960534714764271580506860251072667527520546034991993687794281097357051464902484542609413952164245212617512361353886917488130461860759960858267879559141495975892171192670510922514976376010368099929064318058330330448841844203752709648596167260077309675996849693234830579175339002013819642027161644208526988688444849493696145694243709123169463243584102846573515549912388096996996311587157226498386270335052876261729461121220334173413828784684871533464149789540662383243317490141355485320693480797550967591514974668899871428713995313006256092732189574860496392586298693412662020123335525811611116292997865810483529572918718304275396497031900141906342662943388756191838653893893179381388517867804320514289358822311129900551592694986807281131545081385105622797466508182112451732562640675088915561051248402999413484875613827822920502672208315732809224573216431848164510284410320052777210761092298958708957489307445338892309569098501444401583625764989243417909335758094008343325849673746124459054455499937595531549567100945716354918431496207485136787272996012963246828540262983444252077915101410760315640911006025539836631078304073458019339814317869046412873404927499281277656634646569379624973083226110553754027903859574377503374059891313459548841398301487631436436851860080610819671203823855876788576853651114502736870984154353696459641332327181088874485777775935954099201873990593378811637392669609752342311095626042799165838753164171944241596338571128820982453596138711802692472139519605337103823620585359776909364603097664 [123,79] -54251819937365857757685608060586471886945521530919278577835924206854731262609540056234413919183595101646306595378076857694637699450381781562928611816499709631300387465610687853433473584203060179466021212832049467272807882028958358386722482634267310346100090107368538221881382467374439214463353317512713705882175307513195488892085342594303782936197072398017173991002775653874646090088326563897820844876193726582343587521548156618988965239478548143629207586488701165407618166020658434643657650238401908606223379746823820051461781663483102690607891480496992624211123831135988028977147696416919685218786053951920411375859964382325118711765222644547564495890997655633778665427540865303647837486003657479712620590170022028965568269664859824666790250294870817081197652966895694480020606162352228284413701408930915753382922426731868685818484075289992899696652492616418194682571516202005982642331624306042007746147899396451185914430346758278665062084315375633206037417774724898095518554568537873333669716945244411274941010698326183108135262741089652990059448331096053212909636996735154249235548510129328484505861111247717023528003827028057022810176241705870804172267699808317738653502101832644171502873914447606391335234670691389185414178326683654005436911159096907480701695449275732018161563649869335283502472323691606841724310045820811935976687393462000147487291964363758419131751490261570645303153773873610528695908167825442542577310043913122880890147087626125523494451506147401982221782814212240771413803804053942909698337132135232715996664182755966647699859039486933431621303315473917651322496746769550785412133588930803646837569275431186805111063864047327855470958141527045951181804737715101213017477224324424376860940730405219812935957617613574502384321779606080790806684259217927923182545847062760934731971664854533890542332705922702308480188292451355960614533783152485324257389632855848953400983485657433781710985715724919561186883789595921843409743535797889169427151169833019247358271944969757917196656914017756380551592064250725356272009119314332959150212502692284945487628579479726346633278151803224984292268058376094751531048790245830370413638660240848052760743444959010608338355252038744440224749866686420399065593239297075998975265715143023128872379382999097638656465581825484796062921446759873526664676282709161966999606929324056852601487394573849658997114117624523656573047089238552 [123,80] 868988203474938791016504130063979734312143221304912677369823472665922625240048625678497195309301986695274528440183230126590733307489487913378400163347957565559367766339253976442146282985052050214984894013398751700938319582932973358269804868894039605139075242334358062721142851527304546618249744895240690224078322591184982981502942287130794964610579885092986171886773216090299386705263848356335763318985052468757202559880999588847740332533718154474502412942315850855663774769496578193506540810557552106905713126592226723157254770217520813950627992017069834931002557611862115007271272190881301627963426748955013531375821839173303199033441143066531000405670873807505131768193827555320741594599462780886754204113560149468979741699200520398079993978460875941396487082642738653312038015127210291846080385586417982286897747019507425688654269417352631198787170539680411794602735099484269316067481057649957225557114666972361206731516993619035852352161587351933387544173606064399305309278376532521219184427400076573914069206477021922099480424419538813791313101311582741419758652508007926043367155861232436092560257908443388510308228042306523846413891238267235620911764781404764053573660131149509761895698758850546533913269024672333729469443939057836075549505058992463571480786740801649837447100089263903161928116787592455249409501380230212349158121336167405708585079134207901595800681977459697329461202814399767301911142465196123359096402444125847875911946329150005498581490309790700461543387756079710668239953928717168962039803438601085370963629894981263153658105252165591946069763303411255457537589227589067164658163754312614955308475243272483648798074544809203282513829185384575021777990364361882506829305075409218068436642919122241922198384164733334879141944553086903281335458543460179531506171247434219377541460384265762052850913593987016439253015067525812311358775725282605374337270042495528055942958969104576681323923677588026160021468754938735377423047215222126807285852923342962278498228317463253294467527628840389846899497893587035679442390374714898338840880681545238124366218159936378329453835373962132901835923671613644634846712373515765342033870941682798465967594265692807651074892284738196921737131349213183475047212261602948170100956025864968887967442515435447819566101049695883881911957027529562830689938158512178357263385008712117459102018348147338254515492316325741029391520768 [123,81] -8387497043211850098319366035518696599245573765085492227940257898301645376931366067431663460710737144347556696976128485431206521423528732647967302185464248537561165426240430038517968796435937687006049502160776832200772152167459153634386105127449914804017401476276141988721082522664836847865861950346228091944293150537360224333068413109367223177433696877316173635365995652768014404638828932583222442976397059041488541814486589308077219192106108354850183095001121394853578503366087340021473595762390053296371496447103136338414448973624539710121600483308476261230114468354248926100607590634541843717524244899159884506644315913081569013387145500998999851132912993873466708473430330128557267501418831594520260339485909655071107087070264763932380904733473664703279381745997123973242125036067089252909348120977210792602273387483327077004423130124632760641195455192880183512296090978070067955112927390978568566947733622324666838950415115603839765986014114360406957039060457111434933875544631862735284234448414907698931183629812652416100609106894883865180736647882845821156721520516658444068203723623197515144699958486369212541969268734321257801311276322262657428484336476072529434766207290094921173674773365575035420398872666801195159730983647270554827701403014895622004326603725130573787480635947813072538818472777557070620697994516386552383058383398993558425893430269081942741038387130922752576816319940746268346978456502831997484147776297349567640717964591122682426267539828542430567346104549114280704363703103443694845019923945950850666234970784348152310152254087820727010964085613164247545047791718591748094736083420718044941148297496583623418666327900739282820384107596257850924564846083723289277627851986783403861487798400950307386165102195545815569189422873772449258355365601191131414231021054720746481772438769326507578391086948410720166994618173252953011096665751769935829105725367291568119278055573501914464243637278483024368604009437617030025855163218420461712236883335013480702236854223706943508462150765433314190037255852681321931335094200516601045363116401358177602475704082875260430158324936828454150495655756102215095819022177438048954361094897195486595148094401407142898106300121152602816304926767073835283110309410778716563495960442025561804890042887421752425186497313858936578862514721828935353159161455154703499481133475254992571477712411096245608590940590114322236800 [123,82] 65295688472994229933493821571175395258935855888735382102716985133411596515896932035811040975420165728369026652009031761587701881674810175797301846217850901840430614705597571023412489874820821898099465524476623827266947825629517305664168835025622898612578726389689899168564261033860163147450902114556907463898970977002160626564735203413808414171283719284876567134303420482685437421246354779964856440134623748223963823300604880569346346266946520412554981443786292712439641419622791981199614289830745319524909100228835741296245313899901309225758655047712812818450757150683108834519212631568328304671808227336859871785114720467772454405136911147849019797136272894570247858657270639190615813436954259761098535483982401117849004241877255607102439296512550145860503143625187323150699708921244996643339299506466721736228563969118628669021666852066735379108875342869913871063861934009830056208978043677788698152093675459217666625779605630104902408565307716253690916107613759891558249097728458206984978593769560453801555371354627974427108130495890173018126110047465858161293009786863495377219578795529716404047380378630508864141462646501716510673943128836479582529820362192865787654972456442477044126297941608346550168979210796717654570001892138533360272663266675323008812931201670612308221761102021266277834647459270031789647127162084618954405584343827170104637495291829692927513799835732222709264210011034798632746796833411388217669075743848332378030273282122362308208572697217560151373267362406236938700538995847758052012493841196348810194424901867757326225140749792040111950844309500634536457186420326357405222357831894467660278294256166036769563805608889511788494929334973910793729469400546031826425151122589495972334996384335689836876743406989645111639808625846111957998543343052581120688862463973872505739086793269055311561514965873868977568807064392808862658308359979238220507662752473110935345315850090215279142813045450101456734651163736879780292267695323402890576147354884163869871435465324627062399176826925559171403209355631895856422523426555428516169931901875734636845142617722006137845947723273520090685954485293095991098303668479792108365576609595771418626666683146292413433212761084123398906015003413813638902191178216167637069546892590711070567558639582198935398402704992206865440203661348527081565785389521662530033195279752156456535824597860977168574984635839142720 [123,83] -198745063540509978299975923288813009849784049023952959599439498049234452616067049771319685183869616170495676982253472530246110351596301860894341080120071099663716616200901195612739405269617465324369792379813609504981994546503635139306458067641592243193819428758250907987309634609399698164951662391629493655579596262241066989889832867092106111916744231210272755055941665006225168588314594625549443674071653640123950136777385115280050635055137004357226399303424213552741634669761432438710957307123847703257460289082657221280747024604384673685369698240079733358593890054430800939650016120844486106258752687324738779334851757842177600089950905768290699647509201440570540128697845513176121349322727140923913323987177303057413797075442345276742153511703307152163206521315483391814551775999532086562694634693729752519625599137328317532680922836946576523909810836426761001709725713637217613676229520271971183385689981908551563494671653966250969994868813123403160018995243351119039897340499576177440124088633320785825048835451058029651791650048145393052666481624907158956124736046372861884174795966416800829410135032384535087697674876196344342298903925250959716070722621688916651223375074041197312849434368711201853791395856649257741196538692100461711636776056749308611100616203631386135549492059331004316682404932916529778530907321593558970052042853217863271732970731283288303463708730530046462134458071476644537998937376936758848226036598123054176639687949087067594081755630256562370807056156862060716805315596324058420079687227172189467620771716849361014870129578623667339880784706847202574802577265817346981311181676678885642161658344253840305924671188512273931801495667605556191744435087358503348990871468166870026237764536131026255645444127621824283652357482960025650480302235252239168005542420730234909269249097479650383711494378334644788860256594267042465633663911098571732644157152333776958365451662409957900984950874673033164528922842642232334461405980240232934277888914426192267227289481149618234968699642191947282683320036344549533481273033303449895851205808459151656968663565247259567267684604704951067615928241441416024132125472670990068891805127385698145047905106598610275060579293952792255353008093910684504283462622540802032671693823334830477518226350239467128761367335736650735660074647316258884215527558636532266008489284084275676590193182135624038530031802444 [123,84] -410900209211072996566768583221429600805096443319779509012733819460562986740190669721865096896876790005337097401540116852796997238373607391121657235814501168745646855659173793621706022998145841578929055175863438229351577265248509183262925403488666837727182178826531064122930836079129035939762078216987718245805890925127045908383786209016667521063563312531398359726541494579294596170993493517186562526282090240125493468444818016088032109541022381821571769743021650145078408937879679050868681886256002908376495897376077991477965983526430389719291011352909223227493164154975603066266284007674683813813667716317365821499341033457054977212179069278608172828550844014652134412876581224779055783973110576026919864080232957945163753754956852102809265319317274471566382199171487475828937757379484720658411029693643733810288424469927184823453743079333993789348623876532629329788718793905450508430330437491619928480856438785410666351613185023566122527078511998557406587222591859894292140439519117487096941964031751366464449067161657858275557828499425561252016815779784916967690761972580221013127051837786227139675136097694885316559139092667452555281206440195830781994993938524282027747595352973805922177326308192565846250222057300329894124797724681245498019122775262060357263196027218491205507172349605936642877710907547200776761488276306589586912947868955155126900982918809728104133219296278630954469626516847515977109171906455639261476762917689615040732314716609262952255989163042628600206729411508537034065018358932823806042704605809326414464064286032345011958344301699112220889881055766306084643577933075408195833284354384136086314000432095947730170063695578818779593784360541488204419599656504898299157460121636140341010785419543020682445030225577565533611065205197865560508113493822724115916606293154721536647645926998423715534265414287653234445913284955960966448408488254845623399557649100230893449406124360448870070170867086548940871679454704993445146802716204080669380549364918901690941520672852508173516074022208736375553493204266414182333527658306766013564681045898063790916827962943568683594200491851372005777137821284168811896112461267360673254386966998290873817493582058453264960386906246438271364580515243600951714424531722328755871443110760781224074958820206391964985150718446734916280923622969542405094917079313480615855871322526059057745577089755609204085280 [123,85] -14960202586759285844564382155034900140209296356704617860770199152401216043335019947535012263851195966697422424428256259569168880359229638534269339115519709684358803018771328437503690073510991100739227775831627426717659998156737405919624602886441956360919526174585813410792283187281279714128734719099665504906862573214835840023951070795827169033169886181909755934083631309278672483969034457282139105641087241393011119853299590220927203735537771830040427329412713132927196990887101166982500219085788126623234504302363490786988933523480483219573581073885072568811799968789459770934417815362911466789560788264211222704027860384007786962368650736681854380536007369980546125256512919556393117843676720594825051775942733612917529382485390003035248165317801384335060914965380742493097500187665112138922499631371126186322174443057294534535644066549097431938564015883799282953574147351301574383395959398354210782911307743083837016519730754340275493208745528125740497219035677118085425871769583084998270921906093259603840508274329146116892172291140759494912315879635544921580121070291005177496535808995017315441041204754239020175187537722785799283155922063389741038418866674829933622180809266925494645720469303065416771039545710059543415545091940716173338165151771556353110362731521478547288688863576037307634535586412982641647310054270766635165010484093397222677961437720508644349723450856264784465061568434800625152732070672113058731992055010949547936668263003763827451190727350778558924132734663487706415491732939078822005977041415323364915072585301330516790308697944946328965353881703425187046306285654577555767205993648154533020415946059644883531313845361543404350057493546754327864584571778666549623042649586069260846973136731437048165536238028333649508081195200200493296671152890725990220503406889883529115163538284682344903247220430070248927053201959994843596855596582136436020260676787173630395009024594758197684207274539104093203449581970128489260952595017729430624720391591845784198888896465052698276283055732719648685213272423026053983650253093421875944117960203336945050085669379711155029294774885147424386553048069369125952785766746584171777920929012047435631049716941901471519602643930919951646482767211009088370894310371435283241827392164770475334652193938413619555034044507240425105135862198198359932674699994847247371147516578331439537912439724929674332 [123,86] 104169616529471654159006314959158500635515426080829921814253228685239665367014428001554336677795040843854613876312071692925227476336486351641362028145838896925100373081663449895698875894426498314157087016440515257079925247446566158621729167486581957848931988659062536834834921574344439970985208953412735858062789204866452253634102018879564596848647567539492300415842240002243506509642958183481368769544339355044736052753138548293774098549411293001096577732381068979385274719266050957652244347495764249820804336956985588613449654645699754192995349756981040884930345100269231861360864774838358320203263440849793422339438565780619708917734783701782675285053329996810594336497648073863579569661311924953163931358575501793380872027109137186193801477391050716329257032184663491953110264991840551699375339110216561925103701925538701660538499008470628225387693104203971478517595797839009066018972484423670452883947148034819973310536768757960985289610274711034246975454581536689723138922393175251929511552440241178192891817516860829731101513085728162059292948963297177758249965440170734553125644027626073548294895883277814414642555414466465465353627175576671316392553905973748179976891483560433449679734684255323619793917172686233066237760804589830793821780867636464305425324056016233213562984273257631418496621131688668091273998202898264183742460719599580699090448638267484975952891259350344638228169526170727697380918977802986187062046053121720424968920188790216210560767643948134733931015718999519438901907278996083909433856134306471756475261117122057627880357011677594806409771923359285298159777042066432328219515585286262602342721489991499343871456661545979166915376603609052049084534938001178565597150670480343022554130558516941696529486101914489384829576889519913344059292087107364398177383779321531575751791773679597331860204145291068280659226028083038846894686582897094652699214652353678105314467400696975152733380152553455696951667483148121312634041747182941742816569704579142596011266899766007080858229783077193339229970869696064976965501498585267352797300845636578185937944692823177074786751218769643182190257648840367913734420156193928777032980087819398052104020452494834288513762866901307315879119518566090825130234726869528020611288180915665992093525027115570173116387441551780585964046579888910752031065952180087929962237886772122451325954389409536 [123,87] 47192621975148395531331205195117212155000171197155681403134532910798773098791832384727259658037027626446809544265465203609469645956511514683111015508420104943631544570998752525303199116171799664045155638955298309121158727583609423083545966176233432372318208809903426718610113764237851444954039045680493835389546648781534318987269202487371939703460024842901331601248496571738392147609579026554518033256211924887149853008582176577730527981858989793493724979134287313581209814981854209865341450809920260964667682977454287118082214900185916956848792206645891145537301906411380198668390723662198605366612940227648871383240414878819306951278884683640150905746672460957873497360640213708344926368307787748197090223308747977867673542961211128763189949610437932856043007330952227142096938638985857025840223406873747411513333460648109094821754141470071981828400539096453049600323038570898145014914201587563470171333141559336386801213561588682187407882629561434244772985741634198829703125497531376767473746352945973646575533569564813205368401296770984504564970591530453271382335468478304381317216338445582516909845069198728076361244446941921719859210572191301218287913520154924840945651271138781380977921824358191921606204157816582800171079100121957017375860657782731903249701149284411364638147519431180504985910805915541715636780109631027946077052100122578599503507914891618519314197343144592362235518198482653814434609368685317431851718381136757638928108940847002394260695456656390513402182480080136172318585746263538829796825569636728406637222336138634529104682097669005310839404668380842896815404840115817921462383357639292429688950392409373371955082486056900389788257332246476623329368681295355929530472719674310619781405497719052450784618193827551154125536484570795419081529449277428983065063825754561444516775930533788422401683899400898584241279518833291374464007719594985838941783052766432042970799723519592236313071095718245995942124682934301512691789005437453066221630998492597128784081740004966917976763083347289916356710460975734099551200257686083556931232443594367835359185523031114487585288328813946854554130007683677328701986206650648393455696565004577721072126327890751619805312773483072986797494159472338543190013738102025406531689492894611112372083400586085647496444794328835564465882598558614920630249858918657763379943379819572447974465520 [123,88] 2179835028203762684487030457337366968211487858602424599352678509230971545009459681376817405072691337451165212043844519600252304776633841147535338697464212829318991579776431614322482252008005665944898935990015031518401419439493324280833022839055440778005171844726093276507926658711128129642890771442106201615264711426136628523711397808292412204804464286290384406402496309378016336650949529519224934134075116021088552117415923980381096261504406804708596294170700568546393200265779122091387386227173262591170623066720146365776584254340048970197090772154461036632581335047069201389832396896083583638973706047448394396917798706657761479918930385104344671672025038842745599496973535676644155924821006434762539850844951516258183103236248892568527041660056630246259766130692483786875829993074780553666189823184710857339818240789125764064036033131031295474112249182760631930711248960764518927055706780960358030727397674562453590441530805090825128369026802336913781330422014010948973272598002295324636601680605357316371486069313599307904336111172974996169675048922467012899800847601590130702510555389421895307577781013546908375183893406219496972224022742342385790522499213089727003902979844802255126747965537399145271040956915857779797996166323819870434354143886900859689603079806257260453274226332768317580066068695985342943898948071565437998275174585358766968836944478734232482307506474274463740730060305563893369332381385454528432069125635609370878349083916288602275634031196774515580617894892574208302349991079739982476478206492156766147311947825952778288174376905949684882217916319550794965424241018056532810856411447037767448062969883014593445473331293944147965186491285800329722970256380718152540916857753702164916747484181342257609912807754083159537263860277433384332186411322993202473207143831092596923170357581946649314420069954239446449650166362498052190216579295377403624865840780775491437138692865639803562262585625296343038666304113032884094540096220244299774605222147422068862122561508280467960238380435234592822578624299181923157056298227410117706111415077620654913651316871630932351033446005086022498761042580018684286594590378863002673014464844594458004319629134057141182572514991976052330305625070272290981165859027208407650031619802650448300318689678996909769470382859773969446452998182063505246654830138954134153898534047863266531328 [123,89] -7749052301070420296187743026901358518190170133861770074641466721802132185932262022154390212030648323049243293125971884612379572661185522715884686277267091051832381771989041204466685804319485807650785648268016706911376357724394350682408380677766796664821341367483292197986146814438096787683792375799459173616968920615093306073788350173996992634577769458300124659869567756623333711497297171434458434011552061562208179889564882817404687117048817532317219321729556565066467305623180468135915492617154425054895710636916432213609338338667582964885255414810385288060201425241947111504049563575801658031833677091346111424855600611989899128877784826319384813214959850889656218698576461279568988546289691459078145043485055056183038045769297079384392718011625601839060266957651026669652696356335399396167873774766543645813113178788456593415398794221791985509585358853844455031960836850485539534703214242369578406902813286574514623172466307165768992606395364571414764895315760504110099271609531211030627203587488807928005401852850797852196754767527977686914955665858873387760530325584639332553833702223722300472433358218420868311847240135211959710641074543643158427048845958788286074505153704874643088966809073175259493014322415009218384930243141782464989040879269193870396193898088803167918387213038893688609350024046259282764244378722466174137051300701618359726941534581277477603913607331527635696424911368083907121202819172528020551692856691747047609364321172766981734916440941947256372659697762109093975095588533197940622210972000619326135896514282292488694852595409147400182825280961972436158030743630642172153334039209566187471322676814140663748733371247447335571502486829970132880707966661684069764550271260359780246779622583887449470940359129577325698707772977336984215788263935714454004075867356510738511263599473366572624120103784261237191903046559632129491053585521286806559133186892969791010226645132199402345696695424498905990227022597969804497727015250509892443773348386977978652628378499367790794849442451510379670092185920931088509017135985213265251902736318175104480212235929139011655995724160309638237316655354753008521071705606256120110776663535208580206304650323491281163567549719075387392556969496548820862145028580592812678282480132935581898720333505072608752226394896574479802603601776338313196362386900992171999228704067467104 [123,90] -41263704358069923386208362329932517346566214184480855641683472743946128903348541971413437155191819212736628962395484793073535359082650036777465261413253920527583598163992593380935743247558073488260983975473023797684732127646408427966438169483894772763094355138342628849852979578758592086151707826983868974761062937158906729380702244469695860953061186430361935155774720738346331421142965815731360328865219235093359461966886675945620328128627284043100912735438634668660016464589439779077910462434817357587287049634904487648931154736402702116977954129092783726775923005191768302311464726376450219246123486978138404048260750036914669570495278244467874930649696593333178297172672165139024201640313757433728264213613826486514193866756819120022012618544444820496416366368311743946178196859104658225620239631576079470567381995641840051239117247736967859410203489680683847125647114733526158199724193510776852601736361938393297929441142658923552027157845710939740849320024025447475906183524473551313206444312073408008582401262671392877134627827600901685379389097464864107828250928198111478936749475784909017492436184300380173324322135663333766731176343434869692090818074774320723619291281544295791462597528132933650558034899231110568441435863773659672100348674063363816681997209514841621538691825035322020007681551808660774353875105780604665890091360655434309170018919626564846252206613076329240003715494762613985851105908637686488148302568715771846267068163781886157422560836113990831197333682894385392807959985961068302099515127821882608020081379819123973776921173231800282053858894760873389435092253971419333350885119548363571713886459928104933794294679307517257531511322496061917919796255829840415220025916263855054735314973229208065035438738639340236442750135573067631098368751662518983087279014756577482268618167625552168274954444507475348451018453754829287869157245770614619756571955834326232609526131048545089458532725547707770610145254163830810324670054326763895963505136076829271269415949435178278596374379294373394776335575238870606892379708639458039286417420482524186965778622228105640950094527490169354716917701806620260285693664991640718916133129944409708138532359438690533412215777725548026866003178464410973148702874091013075817632325065836252137123231759865620856595858580261195681938414850013005731557832379334490583351717632 [123,91] -13488126110585712149153155800501911997271483908272613977378720625917284457941214597995146597145857753960765012212106339179640497968775484552714103404580677303724555661123015094184624558833260609454164677018787789646502762801287742969603200552037443044477811907608749804580377555849617623926812900408575497669620636882874720172362277359169500465045744499360465919452040029367440940009902428967875089003044588272163031539727807888472358180378661085162626771851828212812635164679615565902055505410894313603138410508222769084241140792245510373313562290689177471566822836771458717969406789334244288954504649139341902188921028195683691877068618349454472760214122703188197018689385216451177271624493094216789688943231627745322676232568190438968370250471183122888697350589501706445244303182379233354726390852592940312742715580651696499516742794423355674091083548896086598390006852405215290318511593771264001172460524541008278030481171499508908742004491540014344072591025322631170970722134821308990466266763300866455574616914503518936606840249147904987799710815143250243873626710519704183801717875007786488748581888564712727121765187077287514858647925544469741777576434679773000211986360347767378813862226934267093035929874638144447487002193484832188714621143626963359792909447329638257005940373752989690459476252095494440207043130103868523313593245435028253883678782983629745439230935172013921476036598312168647726165571073633929333603522164045710063024210250499757710911985585188945476324867858183375901445586565197774950352729907804417183262502706876430389278583224637364148782894697426697900197244677351709923251716026818273126517972593631294540902835021252489049662421535855997706463030012696920012108246783253110686426515703319514048335982246965519374132552661007751524881999905713741959238801487036691881503671058340378395362877709465790410631946456054555232545520185113173988293179987968791448994773557919854794614474532066388312287203627988829117296814951382096841289464005486960233774949092307886844799030282387042480280850857653749411411963582767664881990920340449875701063236818306968568314913853948465597540532308750607106051995095203676884272168711041870276905063073462121099617966912969393117535654555630612693688492537807110263346229207476921888775860991247745903768331215414534901830786807187770984051849155667896504064 [123,92] 90013828182040175030105965757080226615622554514027246880481656499377928882490562017120099577066906563350220005174086032979611136687790361689092448930560087622104096243754410787030010885269795877768415563558389837685007958493136819691020707036922947947366277372261252799363140085156778747450059187865759742099744249679723289417149811211658782752331942088194036753466875874557276241505397032271388345615673744746661781716484679874618970584237891292494367062761804011637857873446473041863002266219663010259678598882006586447365526957046192277712996821579165664446481957830943394076250735988936746427581879324209863037373602476755572774768647040829213520719156937749522575098895703456445411038101106914975153103632543685779972775246441830729843289302593501640510274234198280826774928367709701496899544170960891874962350804753349397616147218232552941836515635592301244119690647640320187591168085833238140802748979520824663118891889536035251222049846351435250794754663013788225494395045409646933225449435749299859002502638244167364908112937933907153594022040539952277855510451403231805525171358669342835598319257937742317852903698733361691467446523574751690280000257290566709449811422426513641661215122713356773991425057799071091829144430253206057420824982649409145788949266637938560025071863312243595161862006308878389739412279062217235248480611688489555103424287850863858044696734790286366834076108992399766285462887782263165247222046658094375878100935640033247187202185670432169518280639254596408048950824073832969413819060348545820394968981851652940177881038643174899509750842585961640039616638347402994859270102964440964391444100228778764779258101549170287723229264679383748698704620487732122346852295978439776094008759573962569938895732254753604606753672386107411180712087867359906389792172549334226213394780093783594107635984976531724237484899347906227880577069186027377134193048692710737200562909832321992185675579378267205023288577096614113822488956488254194567000381923679204566355057606638492879875362812336083011923554402943704039754871425101085852845294777793346611829563337031526102667578490388389008563374779559988667839046518846669719321272764656460644254108679797784498714103789813817906451173233804338138737395889683358734524462973113317680640449733589469895936009600302485546712267641716611203587468677432768 [123,93] 1836923157049175802153677806523008213403091390571842961728431439471425040122097010746513906247096533601579573565556980730648279834131677465931613052534090142234151177023306354226632342356119024011762197095210851181858638966883724092757921064560657181339419867925687408010803709171902368734096864153413821202175091322389412898532177366479247094159091158503599564038016876711693204447951829581790012656934349769559117684239006607113579002154366492816936440792339007329336896496069771434331415226001157796929447608249091086990310370562847588281331536215315003886713150989505019191664143732444459480386486295922063206272123897970269299477349209442956484235716595385113260616086403293673686552185609017593839473443543296457076206545800449530570644924677743229970409114120480076796000269558049108914376541955506059620169034903469877483579779128139078697440277579868698513040819928233089349875299185856814833913628754319955635642823101581338333168929379587358516971600937901140558927859348784884352912226887796216466377542916097169349689438531888130871860836333368310481438830562217588810776001051369313949131752096044767302348917476186387549247729660348945156350529744242588058623037219996226816126804929980828208950121558042748118397520565716885844706874115647138084823377615097229577912148472289076054214860567135825091486724303582953365449682868881643458078289706505232627147104187631602972216546249538965456489194392885645465043933157372363186757838093852386796462499808681868446526829361098808923603948436530805607365112846558647016307970704497877366733655955145803190959539775879324457103977659910809955961404352756111490663537366238521117781066829490913093294313589387417376681539159451073151932004726976848015389669131547530732473282450169995631847939651855500469652272777125516190406844506752909510169516891681682385425417885533377722906408534650305207549240920781556069053318644545259615479766842420999415975412595735756921117766850651360854564477180596294216512145503473215117128697247778012882754589004003561257999681100013368837316125616363554927565311881820882241832940738800773955513034740309463949739611485115690377121074644726238565751937361768255310633539116983230368841922326174252796767689188817552571485159968468760628046994023114729600360369684919607173193292217202491383701238749757962246170418325960 [123,94] -1849955269251179009598505690588813572648352844944591195611765928117478952189088504621290578064156494608877533606327188275414977134925735875428605835641482152299537115055111683276362681318783517683262707505047065241164420577498202501502370640150578807873363830163189981800694902771646481877989109188068819342140352885824806541951349038824120150523547754467588108499178818018177560866393003386874108050648555546544035005612410016668175951800262768299506537360065021971167668632946975204751787118058852381062385246646690444613633984866977956967712926020818875321224910948563062114190065345454790342929578976093050818459878037059996276215603954539071525156530161336602935821811204715433634364390821820560151377834607445160800504093607400809024000932888747203458772791967669717703882260618831592787555402083951448715041782781482398962085992077553886805110969754096132604634571940199584499342947170008200471547114304659965565624066048979808811139924814138642046170422898575881743810252596701715291718101323287693399582511721940737328735050379260933162162295396305748242515311496322374491699523280432836384895391573606938036686804939266306070179124470517626810033122291245280227075971684466106697302642228804119187689090699191240107843117792590878320824834140984593493980246743702066131166696394202630347674230295878746632373748078146674410093697943350288735887152921226356420945748630979209654415775319160064500093778462774696716335495850774435637051975474436095661897894277254280553979727367187872151303353331088798433929733496344839130963210123492214207487242420619308028008617595022106512715015322425364932808802669535986567166239779845679547623662587261931771893772194843616912581567783247351343585453347547862166121018290796677572862754105607368205656426325547264118734017476020946435653384215749925278037569795864775048181870563581048527162630134558727299204649589694812589753198501915151512946799115743292158735535094824862283933766680979627247360311489787739900393183072762096223179352058213207956677249839805507552378826693028335417132405315576204540527541413230094709172317236794224405739783320856164070941325715112852397146986990263695435071795007595181415281800554163139099672253630004240117571057402792285290820341914385616563720806090430296347877941999222125352187088211343628072822399647563204122918400 [123,95] 791361586113184225425015277353864560426834560170150036817180248061063633556466073433923536184963100273758602563780495454768093606276887918088824087466576080662505314312197769695121686779773290049579891778711009564317535115376099826041616560796589462441310191232345950743454586329203335907278492337074029812819927266935829811173111932820313744960432933377935749107521853531434576129755119130941473836932550664868590135718934217603399691263296762999503075220970831398596892101099553241237726570531955970210347500976714201640851241649600960716967798703058213646454405842160391782539773062362350100453845314682467158983092902488253111246798592490801361847149050538014800904714311000796322897183429812105804483764004030139768939055918757004162421740660796457965518786231907990225781597709568579218931172632936839324633647031485134393292043724586022999198583146113877813703206623633132423719796955474934951219015837526636529833873895875823603584774169416324890784833974344226856651347747788871748472049777698087637928817075236723757428856441839674737651469067245137838043614202699092841581417316399177698050021560007952921253453435049505267885909247539975338772784299931067040477987750657032573026984291304994728162716624492180662244315776221653887483230065911174469238387118641812756299606969680931555000180358239688383880772880135936723000063591302813022033417709681438204072723405093928100582291934630672782418762336018739605895744752533378357400816973361132645023673660185805398241883661480806703386941412506530505295664899896586112207606149115225217719076669646227907847373817723967026025745838559308374250368563246859051604324470668737295778742537988397911568184350314163997216907884809459973127515113808422950005905061525206555040855368397452214759941998886085189817465047085949184118688914957289541507793280016417229918723054607879253535736619910528857555711397666826305339714947268007592213950917767558489611670802282078650331957711170262571942647655454425545579405704576396961825183641570991083272190973161516471302213778022105929887551478303748019110332321789638274306989016381578757156972310677981024670800416071931296081110806794518229688185301655377325772915475389155139805322140690827857035368959990412981900620999922881849485192843755524858993053091241941569343062674760162337126625553148887088 [123,96] -4998536959985591869959357427901183257237155317759337701835455357788656315692820677568542927633208040818640580656925437603595721083931094687327028964141026044750696490705448284048884324671151742319849148058496885233980162710735317192601759252141395260438554848112007257611459485725747800805283907597699470588069204336109296412026838091583556928790893924127602312621886669651882269846684227628562699793809632066121681559148732870153079662618404789694866799962890236163110918441902973825559105089297990479485497505130898768177038480943136723464565345351191174646404989007484499843976943998459765947751040611323822963385258879408626464071181963126243954145517526546608856112198807587255264698442488501352715529011962305214112627061943903754981742250155291065065418861694968455131015594941609388483963196238951697478734906902752935127088690568207451125991043245344515707414509440275898343181530755071579623406446698923051784651500229422346436465739204868722480449026724049599415828074707178236280238235897863527591046817083130464919653769715212822867938331793342575389777451016763658233302160005878713430232458791251077321392589291221485980488193427509749688494489234818963714217912777949902653060232698215532090130833226449645381553228251903682802711273361208089284115925284054288330098627652883747804861856273075837871646627890335949924764954974015709328220898184587890421301827344883905813529689789044777737331528091868906481469330590910459319514065521634507015510349610592093230674634791685856636331203500894036062384292422395830634010618800837077176952398665862958333644483350428094543006193800884994056358653732471382536789103486268068533831911968164806612413201997711591597036614664692506156478012178600387189487299574871048625883893616864392632482733011739749372088181670673381347873024770004863286998414038753218968015209498871856208848773110511590319352702974167705746997429781895049602055615060779084836535881591099151659132999828972831449756884056360351290345259699874996361071009380048122580810037966540850339852972599316122535837756826945443381905991278190271309630560925289158406008486457611125295219388545028867584079963974878849026073685806318197639138147589022019309108783475751593370047728677523749824330309078589350635378042282751670562545333822185235644042553392913497799187142917632 [123,97] -4200771810726587785071469850153789169667418003381624829292623319850241121734693103083626752495683745460406604821104434377994048331251130079582938248763645373113427699650139241850583027270618286820787718758142767847383266266295973522430503638098903630587180041955386319899747146955175440898047940909276070216542540246231822364663209600204496095170945545285476144131961777562641850451966267162887952713524211264098160018087036727097852512866820664855383049607093935558596208285974304487539449594338957264532827237878381156186831105016127477707686946353135417721291829366953984662475244618504703046915612153735735819755601726309882873965074520881731920224477163350997158090075152690743313232490501033016916956980345831348847837849034127631090669769384848472347761634642443607166595145647422213844735059369159836533807275342456643915895228327871261854400634030685870216315747024019203801067692134819936246272420420410172679072595770194404004214452105655868302554557284892962918569040498119788059790220142705980433996695914204229740861545291393780690235588159354985328232731512095085352331779927942332781821783523008087152988395372898567670605537263023452715984888666875817292118607829487099175459483610212865561698441306469248052760987651495375133255309694865860892264150259036793473469816597243348423274129260387734102685877685385872328087009286890353141538166351537823944037403541588006731624628149007281414636874776926878084656537400147762860841835445623958671931204390674372105033889612460196884616036184501542466972658955373187655539088766901386940753268886227645088515796498438823693071064799975762854735484122407919165295488272920291182496763078828842368261165744055754951575293504421731996215228242180404188502194055716555877953364477761324177375858156983701532315188835439381985698516886518690989815736156813377950479161053874790738988310553701565268773556326190669732969548665686195977752623345863852679862673514266198238738267748529538313155098260369850158773265024782862321150370656988058123642653809067450554418569831955722721757861450224695930339037822042948615748677825091656910349642058059346308053996720749047493528563212884972797086686572382716558653315976563118388515403372755411982623305382850485478656303154134778661734324558325698659706749693917692728940465127456787992628640 [123,98] 7232906679278706710058157060813840999069056377754467490561598420535857326283327026391897438761309510302111592541041498140271587347107885929251508435827045744982162322203645632599415930400008063506600613238014217130460476419687035163387157930363136089919168433518317777839083952203366418224095668677775350363949266055031604540111396849783802390569473971866199027080966726944126190713134927165684851911005596590935121020330683058194005207704748745056000474955684225135133748664240600223108486436317420067726994489684619493115553058508082433095855806697739726899868893195037039537530929171513996196896735357433589723287990070802682384685906436575001486351045476156464702032137971461513835633835052851726685779718889363196067404400502708206201840678946122697779668388258077456706324744095529348646950978525389436764898675674832860151607668782515533350912481515205125373063384972743103486717811430626507989902240491518423903168775559922700157743534295749254392242195022525324546618167221301128581333717260640086307628116715667728568775626612272103897172654818892840736314655706471458722788922534914689740524087356582797631470318097770870820924351003265374843751586612483321116144416373053617817971126463709127293965879632306879238445678422956104872221191296855265420393166388795945790148849763530128179926709975905275414207185363606367825700019839248344476949307044931789634505524016982873124472955432823750884868554421935922522337187303332699917906260024046827857050263010012417280632173579993397549877336889867421144472257030165432755321275341988187682363486000230647569359733090789461419992042791994938258124025852413131793234818070669533985283654579171408210406834645232910611310313076439321250462540054900136723416918851009522416642366574046797476427788742726491126819540030537770008881957160736106911191099511107676634568338156600567232043453738143949677915706405266025727826422366833812986317723274229070426461233025771696410179531269740954228617533788585476133928333094762614564616643658995296886870030768030263632576561633351275835492494951869234303687076135405647718182030937464811894286526839493959262499814941008504093559636177464367713714772002716953720057331375347817426531115099693694815481343450845397216424971958245326490791514061046303634248337686413951439399585638627667888 [123,99] 17058437394654830781873485951174889800958690784618392369546537329842389461303275967753041185963814280800708352391376509928769136759319463034832888742329340183194069652467880070953133697857576660349387050442167369234943661159039278244732198379884912204066689094507900817542132408856967053407591742002665147360679506696926835304207808675135477250245945918855203735774306532858499181687036357362454965886645043680895523400557249069826487329269152540045218370625281414464061392037640423666002738238434615703065283801185785957042805309421784751771847044034663407702734902161057205179108466517836470720518887496555621360224829858535805583950082296589803289051331742377063996902366651030293114605666881810248860559098400057595294142568121233797915777032267768825284613515856374615728807300307532163309271217501567851480345975816193800864570854613450412648263745272161864395999336245318693511177479294587111897941300376990457353654048238717444672186331414348910035986097737406064473451930038355457584154870480195871245081253045867670899554170258570748406782051485404244228105483522157515563001096929149531874927843054911182356937913143368175361184308478145935017004514802818011355557294452634680022691511188747700721333737454752403461599097355043150154338594652309633895500106796433553123931899874836770762461815776901574342812155097790089943220141125831764420807448460958917390720585459239442618238677012404528523207904384982385295176831245918262679428390154224601118456003960776517237416457439846165166361309338036266836722991232912429316314763942163696972294090206082557471165321016543748784678941867886070481148543785903900655616535433451273934058478019629844505755635510170010929454038619866866574647111956964048300279155261731253292145767921654219798416732683962173294690045834905699974123927403507655114985763021273233402016961524227162687160750153930613476314243944257437393787854065089132765955826133576406720246757725092036576699869857737162043711942106387412650093865053658987869713122308554172923529494920374973114472100722940375132419645590787393742932743786778882213937814164751857101330746288180925658248576907061731279128725325283570181734242449274974363203322974683615282722846137413577584274595163930554678421143184913871910612368881743529898888281699642360756390673082062 [123,100] 24985749096699212944515633015930928476667486002037594282081825043873616018342605954925517783895266514833543385970080991662141181143391329875795380957711579694213230677354886969309865146631106938187856450101119057971488165509952467466297255778278229934815626386925736732569768107038955259110882750884478414253734265803967070844365545667577537003309396785395482519587115631003817794822866788602612626951450915951881071217497624757622910132341554341208184213829704840708101385511041879599992244561854609612895808592940988931086683373094587026183360236944676234360224368017560915633595404234234901527246212235604733471596573906409070595293114268281666357638482120404178433480838709616676008580253331953937526945932988626341895374531786679933140514438893878134575040630756933126580238807475045295781949540541863189112083510214700535616925756005948779810877595536366954241266012860529805262383886097726134753273083119071016880187526789178313073273536957426368725550997439995605143516229273438650332379818733169645757125787706561433954466968673647768904997857713732241747247288236426614566270327125656127231479614426817209018703562229903470709115022272733100008171879814785191336974702586445513595783817829918505998396884645378715534903147960549806915951869583909929367896893476048562355012934453281232897391427969631683961968388396149692124664340345125075114747549894975408923377050035688250480744690200026391683344132190258428337929067030972302730181071634154820335020004217894633353198721200018742975421941060415896273750684669436575058109140161842696888717939423154079282937535857203387462129686097327314156364089666454411066590049327336572214029397701675967161673277410431450648015042434604733630990336022850630080937595576454465587895468431535027101450313481836940930759535735796818779295821108789136077042059529819953296239219860749934548263361039804885884807678846646615108005598409974403471662076470599129376803346369182793970465130506313409473369524444055425629113736146948685509645008853431404068349920329423569626152008596764390321667490106875344100533722117829729184662075395388761858590714622417072436249056452558378858128949453293939766992764887372929003747872040152953517085398252454251888280036409859960257644172687200270984465872662501514838911212859898539391180128 [123,101] 38220055402381761973915159509840109859703849456345966824478459271884151971444067397877356500219288563911650546132969988309446999249524534700075483803017472186554003358262441961985312131309014152486955323270134943221844144511041072117978122430343736135525103023016330753796134346494796958098557461138565718362091120177679041535283505593528558352281153772921201104628792606556883328481417951108525973385076532016592474659424098197724893849723536231454809109010617205015611407888258583170836435142592186340057741009644578714450574084713918280507267970731883615272999509060760616910086856095709589925976243036680598489365196507486005683016533632365948980481847240239726781401168475315440718518627552180381505229558011225781374808806258268883271830096403033722960825689335706569738220758069512292240668340813790033474650837214603053112311402834764486856784821265579895537363230041500253756324610538143700131706931041983610796098903095941907114427205331790372960578251007810880075694905405690378880083127019956492260406111534131550917278963112230464198260723940348516036114814351106449125744664555370065171195579901458052407550525349188700517194091610315058553121253206677756036460316750489120555897899717697584174441539637448384581180532243731538455462337527363464445916891467331679017899513027064184644934567508437343102277672147207021967731235883289181366356037977483416652626889895209299368457871651366373807477031264921412876705320105200939902735139867535134675544781594359354555368448532413958259461396552754360515132958674758687826171299257106409953881993060378083012212949322364960096279132566156401325376329180975287359538509397767038709204441047757288528975992500050183521271918553487617153525267632234830954661915787247213852240568962730506450751970807433774411809952087370279814161789937789082005492948071353753542244967173205653754184923932390908913169952363609239974889442585694180003755209426286826948717212085128954177692831965679006139190552306569297472469409752890406918064313744461214993423456679873211631589610589784096441741405472208071085205896891603528499163515535357880574080498883748366789554046168435294145088110220391572792577205240636044483660321673995406724714446797575841212439704557751657723035061801411200461294960782339053825364754830192120500 [123,102] 66853104832015001242068812942697909389441778171072372785495338645070574582340864760608562113448118543359210524141945599849630903444161280789078521045968302768845417781638117437139922105785718091389983454009051755328921684147645376329610645761280945111980345940462538004277111481890469889707625984843479521856675528821537370374752175507103275354987019367970527983992420921159861872500984853306468306286004493315063482281698684590244731806447918761509073442199623144840048037001086911013144644799508250944844586651310169065686021980239655675016138158523727240397398581558370753988471305908180300171212324818739811806340350183910298104817035913016262898456203146823192712357638769526109271559311127077857941542314219002008372263654793115144717074381654775342285731320611209643871054718112034914196959632056540019054973068087953879150416481088862135391545143098219171802728342374326908120296784796491386822765595396082274031508160402843121864021631128201325047931532998848428167663634000086237709540411716580664480254486043529982729447681894146150065494692739440491730200271197789981372477289552314769767305349120773399848849445117118586278695827055564692278339002421095446135312544010419976481782052723728029931734483595463149617994039370777540806930359076744671733986853308100910125336300360373259614867139843293930195180176135102934287606432163573869543017778613746496004898407267023814076681875204332924287235928681515504134976527295452621502552649947088992285232838457357161409576118876137066655906992918153934638797597546688684479592002374133504108674712288026193248192984090863785447225598823854322331716648185072780331984166638836320729997491311221427303084650948734293654296955867136662861429921968700447180346570703037324730678301092637488509399658992796084820038478846619601551207950702099888704368254096583603075550712673593662175507737985651917594172924052959191144425455206541911722424685322673596816254001364941584915621945376533957121667085359649813660778086354292339481328938936430419668711095253570604256936103261290425143795195798822000784919047817045362357428299477940507569715303286314734815876167071469406349318259364544590969698364839671048981352688450854692131395839342232755064617973205663267586185347093233772403581568620404967037817448561168 [123,103] 40080735441885032875702582591415173899036735465177162642739125939620167423509855958069891081953940985401710995315906327899196143701534414648931656170409149127312078382459252669926180184989539195524711119150017460082724189749587658953780880609199448439244060379015609386718064227590451765402919847614047581260672204653675495960251329787462443179977884026963239669731028018434546426219444581582448369678909061448145240088752765123478584778851649494327931519379077147496569193850826247100748880233494433995657567891493812233385936475984646680259438773631574578095318961056243943058800199065673361146266148419570318051447655262451032255372069902748051709875336612455372637144450056720283673119915733563601239736196580857827432803839232686632176000680684618699441210490776181016998448715050047595867866289699322601739204281944343803515131347287640770118288826042622093531291577487835562270291429070548669713269991552910248292972145417919173399633217418652285554620734387952659916458220148066322902783551594914460583983252542069600169086993537143006425548289191781277529341420475106190578893092739578422237002963693960421892765400394462679925710183975008760069981673834531579867051041864306486902374025396183102298952784794492431252934758319180526385820497329599569052041157405202828737221094731397507010443249771786420454817618623705104660965579424660265633863838046967215462252424556085240278890167119631411301492562490354313756189346963638499980280008486724286852793011626496159379373221967564647008658524673065272847518380680995904955118998483353833738872804565212817481028778134154950088982812599984011806978048518702664079149809053781913452546504141047337637602512554356022250451928779570293141299574818677807758754822164798800182564761799296852475357430626380687630091311325496552698474496509601277930722628134901711708658951027179636396612519164870524770511394972050356691996988814996268930424875850771421207781154173295485576167269996669909570941535717763376003487303515410522272916657227692301170094863142670833417403695298163034922429323084715264411927794912060897721241040766464847308331605779174731493337725924765376330490436929443885885006368209930795165228640395743560782061491662025600493942032016217006330229556341059845082972688786999117381802538 [123,104] -22318576592212135846094265008025685591236315381389555102654009838233043661634897609249988185592193799638821831574733100848021533928737380912658539282443919353304898994585561617910317751458340854890982530183504479929838121945597713796340610451118347667912076402584076036976764224744433988225193329781285781025327007775458071331186902676757858743845744444160723562734340648126006026026344530320286988545045496775722396654063239471167687734752915928340750002590614560254276904023095588300719829580820929835423203261765882411314788318239006278070779424411583094859114552139820223674629071165154047586519414737263537714515117265306465993982050272579952899311198833906832023058617549545784682731504460516013178566535465933083572140012249000411639946114232452963150580485702150832540076527400502694204894541922267069324982315731550156890671062158209640400930295963483428409458592367307903593520542695996514982927080668301626705161144670440437261736136203854554066439166682356546750357955152898482528988091397977563376761405025511385287905477403179277194549181086440465490925788449084391198691340941236536347707078912607021454778840512746536571278148366490062717484903944660918382276722867663334823226958136831666497063239079776613180903187417754573467022756933946067421529456717774632115518921211835147944930891461450065889273281638735605858143332380793454806742828789396080032259840212516435791942788437768321938400281233800016095261115309217386133331660668312428156153362556508299714095068956296272116608506940239400655691712457500638080418918570661396608285632203188705492412792623346639527414175229206243755767320713654388813575074287451246693473543517605200646354927313227239496502424327831138225415206250615113970892317924705765313979819791749481090666711892224170177358856433945906242318231366325413736153152219473543931954159925328798862848843043548679163901493629997378875661984156399178509829216044528021262256115409127607632296114972075891578981081278497924801362283041167508389398269013822218926820392140518958282638111112498234679636954812751194099529827886545688570504304659730317654655017391316016192665781334960615535628118352621832480881397350061461943097611727753672600917468913080990746696327749422352716955052863963995892657156878527438976 [123,105] -21646018012564128983868399522255188940331906643938072926298245881335839841642988521024772944010855533679257653604947552861881353437567905857800228551117944393376730140082634049970812187546428507349155988205691125097338462165133034212814683084659659251308420446652560197650993251633878269923130043053185207966693598891627878802328655186285602372767322952433332485133146332891884901801281801289693729118707707752666252395790747342975836964185632498205546259849914386255660463582473131986229692758795767229232785929273952897264140426200321545638723716448915607980405710974374771058688029965448237572242271493913402493212727438851915320921625854312630308090459818464534715181580925689736683951283487130765328851575920844407859832901194222448831033050604301151930683568815595629810414275997540494615679058782273822146270332523341618023839678535764785288560984667254234216975441509220751037282501571354169279584085407702475260577781632936740301203556479507224135715450652995204453777255990386868035854363790542237034889710246145556267466589982478108988310357278042881185735841665689711781289057562676863279183913205727897772461580565737926949470576659586698314900676223852406708733211479030730871284244030426490923547547435572912625003941455125458833972576137876947217450643973588444108408618498560257783721161621624134892370212921246081658546592941582460869655971281734518966874253623472420067023730658584151218658045426881196955933272898666673092645627883526033503178000943027628382781676393351070289088095309749772700840106755871420651906811767353269435031907981337586020417522003357528898789005168961698461446595398091339468586706025949922274180182564876175624417752674785455392695455087259188253297831444424449954719541139516765936292557335202062914490570273593900058126248060981198358723468578578641430592480666251238782324825070174433818957651821209145158559331017228087334628319174046439866371843561360306994167956588827521834515644091587452130340860772427263148216253356994883559568801943342606516118017004431605226701196046776771095532843966983384648080311658696521182014412422776648939636770115894403508378340304864344433844202786812597826422526131152813418345463000563797995206971126501816295979059245721884093932320283953267595025979546768 [123,106] -1548687426200978439043902365690866276014692242287906825058838072701593547687548200983284258182795042312023497996734241396670524988209927634846412258362664852311966431112520169894922806642688226042506706037909525364934900960295621526118679108113187371590407940942305455308714551012895646596674856705318414611360083455672629896361456012802436842648291732381667098269401683957271932981165829647909568722924255678833757980626462251992902372918136618400058348401232658979024864797704591397462367222278678944805581517166473496747594562022346202728593198032103922117575080570839961097067995500685921948028438756606638348097711207012217865404381684077358231160892555018410110604254869306164142410509390043842246485290960928233094923027159818276105349165620829619978620918517415895362032272096833692062178644537656763962732416585537883326962268125963644606400558892384850118663640595010472310516753821200803678645249910484507413209957165654345700908833332093081235835247608366466248934797996319814949101237997373979814543287438871136122701533119413274022707736962878239112184075674804321077665880269363122184813759278926030967888253795391593510450723892981498172512323386651959725208039589061730565143048836787973514880398463519231018326905027494510825524306232353972804396761422247634204732056194568641212385865915086084387334954150206901558144425071824357710897796339023366156222829037216206549684480363670484051054681847925971699221518794907431811379616921081885937307755952621688786999902898513424003307338485102982711969477131226560157338904255948831106763023397488093858275620354924227284058866127025386201426903428231315875808194682470786505722710569049860819184030602845684362101017220640893679259354896805522118651172064428870157025964759529417320940644687000828367217143348918010249792971874267372677977388342614444523514394140569342823502478180119776366022493432005690198012716141126205409882589684173758141996310749798960922072277483000540944671149103787760840821423207695460708540601818412010131835940447372785120613320113417403181803548926644598789211817983742318015813368493226122836941831173291408251718376492263032848315739089630359305481113308034569018731033423391725423356269886769318619648817350007151847645156085864818257334704 [123,107] 442833364834589223780769820157103958430624802939904610127127857922612362540650374768407211667129726287926502893482122314094792654259212634215027201434437011623353514847950092294226964288744067034587119660485375491293368981884857612035120382294784078846859914534109427254694657258248606044606410438382139805166217425642422597490182303746404678263914183321228989168179675821484368388688311757785331217041191694749261711826078755008370715853552292613720852445429163919124901289304813095232921204504335053408539292102217079123198307964580052542323955551135425403114238554217957210975166763578614753577182028193155807614414638736288248583908672116016784787530603172703043539830086785813840109606969154017010690660382940917702530127506787149545806173648817071783362423277254189030701539852433281565070247245314829509167967274856257296674578461055655634831028399314646483713340355117238784546206637469255662317764865797290007163253325328120446660624046702305935468814973205201311397504070610343655922294590935184270479985250014888261280006498235627738287694761843215227896879305835503783346575335001185438353518835561104820090114844368318896126737206792808460171618756168612564201178558460660691114528334802850570860428768140971789380344450619491350163603318102884589696324559186478362005051933522371153892393574193314152313075586651214710860171938652544971674998063571510265700114249334871127400359662021580457783103475806904100656501756304412192867713075711760912369925713698151396565097605731853201275526664641936810382958875181797654891524830499906029691814879697021897418551667177456156948959949250206629168615646848345127575353546984689306838441221596212714220586239709651731907477892451321311465867913308253183803228844755999602975053946121427944265532081881159977138245580695911000792804244347384113430901214613493275076641414648322258805582210440013314390369285856018947312992823284718250023326232823206248051886014696320854216815210315901257101372543382249717095111051030788571098567759428230966677868820233319312735517016933274808771309430296996211486424622733358410778046442188782860062001527426840485041367431189407653976079257788185313014957826598720075064883679701178772136237507375575972373743416066361489466465030850814370 [123,108] 40316011710828902403512240316957943665133994859826861861596299017932778532396629398402889420471061849153328531900194084550271960916576476908081062340978111410926668947698828119749690824473534547833474288197770067805136652509577995376735876147848877700228466779272254966294948673946590979144864653657645527027509381953354668965647876287872846750090992571454347112319933382564876157048039703587321807109015266817869894458715217902595206829495855085797218091145979483192493020371579509720512748873686824480271589913353552446060829135147984685689802961004392266926947271900723559670349667018839565001158976990469486045351230273858753024853951530724918533073760315086540109107650001970913994445026373806993801979903299428089592680411241600792788925771311088439337268293762640767572902018951041624850568118040611718578195718593934947316177594453839579743280484306061962795604521802237672970371630763732079270167217723045430031774901494605462032216489124738878540357189680263276649061594704278382659697765796200938988283593037637270084567921684052697069004517384596579914392405768667247115859380325482490801957420992757035963282505405839631013874659373011609612577903814500106107736223205006018502144794267452401102159447519356100384365657799788228926931376284160826752638135496471488799529423999846964264191872847542779744704284481066494775011244946733939397013569570261690510971351616360635486660769320586015634059982689849104120211983000940659635363044759160787871060926052423097122095160989279344325485621111968551392099975334887691901157302255391767441904465116842092326133363513794747212012233853186498797282409341081312244133913338818748326411556853285820987680361717458185045260832824707482895396676161091109504870343171382971251498249400599460897434168621086200197815853640868147703000536686871794433547853210476146205191294024942346104470988081396237505709805779372217633744904731852980835334418803418294247182051574749218009262425819542581107441652873205270667068453941796742019698408365641714987010601088272618131557145863434650522188225327106459520055549984445877580897484132321937554392491214089258102237759761560511117731225394821121194054665147591441154833872508343043435755423502148703480819734035715678137010423808 [123,109] 2932363818777450963552050256763179277381541403377904605857438321177938808815133387877204301339930384088580227614060555741506788421443674856548143015984131678957223592057833470022061012130970814016386951710084661120545566923020169765176869320248148343327881936699695619280185248105568985646073815415397191991832634924485144097493408438964670745672136263953604138723439589866626722792879740827867168940814364521150538809458448355851556079294125780967255168679992863710004585903037317187894888272092968954369847231330450486660130733655901305978280229461392287783678246734353167958700922823819257246224807731386099719288541320959797253052868328080983179103709245940024533704274571413570386846829559248983771619502814118945356096509748257790845066440080600340594967506074554373264013723612871723782169983146373871182011146456842049697975344620055511077660767298461063327052185619629937031909398319430387938810445480949593329869466875921643347299775300175602044805516871959750919123461809207763576644920877469009320586296306701909903237636795423091573508584366984828343472480101306384708296527436632449649811740004491907315518706698568383495578085036877924837785128697163656235527922326258013410026018156700800588704054559122215029060463723615790697364515599748897158310348034910905343417484688422199332738986999310821515450061292656729654264174718311753374105058815625552291742307673763681084475138788765826870355551656592223604006508132003500139736348710422042475864838632742697020334071530331622198117858353872561293117869831624634493530725748300838859119017214564134896548567564893372231757668982589480232693137873994532606475408247058041715732675799018835555551315110644160350698013235640080177120934612849271053050353263872266510185486808518846733438267696766338380187718103799498336210986168455039002624623896213820716354434799364692282009366073720179183763975142854209754203285056097072357786479295860839983963852460896456224893703566973805764107709147126714101817880160232589356441131839157561396451949472077970227372638172789930721101097926364883490446767949258975604553570241528404545768461465952347838669390212771611314046575136215997001246056045261731555205260294376528667758266389033404593875511241446846445824 [123,110] 144113028886679415865620327205868282084450614628861660639419953881826472421002657920689778856754930614612694612533262689776514379826279533674142734086570578807538877240785914973466516875986590119154380846411313731568200041772227328885443527920142764374606779609738566946501343792043994820748271486519184326268122686896850887158958029383287093982533784319553558515156366563224313422750615338613106529447476739151092411676177974301045225975253711309130444412989858243378458193657116406626875950259122880891968184497837919192573165138868042372877285874753848159038905211382099583094733605018589091843899299777423516355568134928662344840548188136641762978395610322647900155474912656213559800861007592808592247718325484384019917342750941078194271187860617330396266412894263335920925058732864404236438458269677047383068289200864754385616098706819455697787930762310471594798449800736502497037590924176754641510778503615254943770361009141042416836636996050343666338273932924489420685170782378066053782233777450825792357317378513622867531124634423918975931445764475423363100760093436772704866240189807007361773936861132888287447927490217400078009314015288207276431360962114710186752168448563553110829456864426285144253357497091813151083811768745553911053927582066573452313703029052832552748339225868813825891801768319030353870802854223545480931421803313418721214146230507984816126012241156677238980431038242693686838667981295442628914913751072840556991179880672571916929521398978333015839394875788743326141348000243296400875763606888335424783459048600967508673612476343239047330951079111789906765333597431756594831224930732164075433166085597395118071145294893140442411578183039073019628956893034520401634675756853458915362126360929680173763105086668799553791206538679446835558707267315612272627731986486884571136127603308894327728040852285482351554892258897447545848772834178627678392889445308796370738224084910925217754717784922449120200084728295450864651489967836723768291921461326681773313457121829680962171571901509200574488676920010837033587441070668227623395422238964870339248983841455286764187750259093516028014245913543614334151872376317943338599987080101477714471697896260433953366334787218796098795694206139072 [123,111] 4637511750256075918848851546326238363209683392883259841213336235697241597795268523289255837454945373826186563751918747103510089276149963946536499817324503912379480240677756860680962735509906362132215021239411762666410109570506962500858173903811909738600272092498815170998054878628897369174141171746806983275893577521190441779894403858863539189522723939223287942162860199164996269446177524385831541409822462882013534356467147132430599610647618123687320422786367040273811409531986798719751110405599863915080294787832901250253476065106538603834840133715923667484318944239404861947635147054645857812269493465895117284331018368011845137167750390299738336700701777723856679119242785028221341020335994662260312360880508515094297249752782621741062844345968040097961672405046015383463737491557557462127562060713333367601837994376839770983514852663979357672703124463710438388875620693336668037416561040775531689441773656556184506418200196128415085944111854654605783986651621570723857021849075174458324646388379217212822634157582871159220170388148398397711989622159054349165737324210902431132400627520214113271158902621309155344669978170651829186870639609077824410434468840390873977688529348893936899016754836820089078642078417214382059686032492395248007195408313677701918051953697778739459377697972493566979087405125844535278279436403419568321032638915596614938935235888345204234965812322254220171260672901350419133082042533705652108495556033600465777443460510539397194199839935104154999439515821772747695415812850098324730217250798510310181554590795538390988113312709809005640327079844468786993999051017890927095737851327253051219645801013584979021173867927030653315300222619367756401681688786800467104715853367850267492927630986775669562302638339107361753575868465466744976705270841129323611069915821415793617268700795726216738284345415116181350706318496177676069764579463548083593792379827936052664420767614978310826980861796039014077245862601827504833390368547224982647751120386709463649614833529923085796252734018457113370512199053966158758706967627208338288937618439898321705984122787884356883713317397720967601844505685521326966563349682852578412342703152960542211854981843914288293938161696533122477019256 [123,112] -804201124725671820742423417353283302694594594829832680395678540725779923962406141498045814098802659828878978505380899996458137038090422382127140323856047735415634574139131207773118814524170791502131187281195145280685221151784837853657481718194299827703623947586580378936925174282353768205349902550197848306031014057110345319235765643038975278238720647927024408523992571268232988529450290050842925092036434019471478659676113123987325760853366575219106945093168379983776067477669523076557922022144361050364018458591950006972720862487105041673337978545306405506287001890395925560819477638516059260632332597614229224571566960272816783036403960898827206754655163261319280908978321582706570807346915418837036088335694537807117226793869518452521324802711076340092252747881797956712807269370543461760441827206858026931664333258233893706849048577296667290727217552085210574193290138037097525714942431498359354230224646336003588679493790957574582299386068323770927563124587250043739958490039774546242330658214526972785486939602920709072042377636526234506483273320845901509716432680001838329511639477753205787159712409273199562310107115668103309752157419014597253782402152081285402407193757938324009369083395601616587881928960168228579420259619334316291944638527953718839635931766878227738749252111723602316598529932223947658404711372748149447803048250992834635061638902130799158274036791904610866212931868814158727135880633148060466966398485703710519979882818428007343501350433789090903281080794000404619150562894696912255317106357694824406100643328396166304179480239415118033587750555812939424642057987264590603560129829172987524568333774432847216512380737995152143578973920182022783124544523972793260928364470944631630455746404987826226887120560199397866103296862724573498020218124211551527697860408901896450661027951609771699558160764697494028074725190467133699106435406166785187032739595931047797501501678885654788515368179972171039376885656158254418718085228608291513485023970278809640505221641835269551153501672739253209810829106892127509826216864264494923551690029419568552528657138906264330296542565952804127395512043753536723049627993428186315631772277436849328951943709137817353792329514772845056 [123,113] -21088142512217732215079964635922399435547057765505514514608659105544751728607587371537838873268542787392282562575597524422799058562544497403300686520670000974074119165258635577078889999079216847838493864275921852593825099046804339134376715572357649675481543014010351236550078935087394494829101670072736310896295491124288500462120323836943638176833694729077761405387998581627511291025427668522178642222194463724235252464095415457748334370331948229098320074910615026031978292734526928552259130374044249823784194666937290696420749932620813367613724531535092773669163375188852071234705307692854621253489767316917030614215093844882195125609588477689745864026827862699302487208394291315063712030838075481902660530687357264651046857364265815973076538031226680202312074514512753322658020125154100259021494464807374679406946994077182160652297529435149931170645200908229067203738538868029146818043942638858754737688767811618415518567118933894003197672786405765399764763343623307982170270977667526371942170259296109753985815525180479009057933599857717843851733916829309143869357031589975335216304061174208925126252022973109345743131529839282324992859487294833279161202592104188009764619110134464664164101276240497165340600189530790857068119093177641744482107069813005231137269510934969479822079508146810611136046477462962735753498938655117046839735133344943845322353726872449136821249482903240065733974591040709459872918012440312624610273809649172757519615551536136843625682350289570849998377139450369856877190572058571518686694551558611800039883809766360595231903504296684902275457554589554087533160205844642426115358014012494744698809228393757695253747929984348112755533442821446446233711640919439906296406237359738550050968271932616035530155294842133909443563261217314658976361172592249381762127289574915309218245148336374112489397274587638409973896404272235179574877034037802933982621120519153327032005651492623614537636518186896503523883920397816910440046231509731124029880864346663413522075330610686877496161257642479080627645222668642263951201269325662433386231924219842503678406457076741216837461520089329573016821352780424211639114734663466095925997731588109520005502396780643115634070927424 [123,114] -79620145258297977716951731278398539514675708546877550324000200710710858624584202913528076172023508705800331842205781168523659757734716423648797626097690509666078971011211197818664120958711861398604803870792557995405812751556667382669292419265744300526040205769119641838447242409784654474026084896793957237793679681542498352864226332894304398878524848457653013853699095650282444694584291612163763612613257366988076803198222715031285723226828077833528081570727683616245983653384127008488441629902176290678248026268718368388614926766617733407672463818849074826918583569615311876135529970248622533557799316781756922322609872305371193879460228061738932975711428304292369952642644148049411833690031519398269816982869019036091369878616578562378156755357540815185474758068520402634495372779523879859539394637317865725538300639122707187884254701114741164533891408884797751608297737488602489539766264045776616329486757108027374792973200437304381312006240111951094515668534864387815245710828837049104702924977566553950222972466864554689628640823068578491695777483526637496264945928593156777810720962850210995138429675523580650108207269399631966396586507363719628684557373633745228014466509155143034685322755898577450020198226994068966774527001235126268984250976480334078833918095058826402075681621674132613207093703656032191983515862210287697609276757814255111783789393743217167031332169853553311854555292573001316702648767163296322345363672423909481351568202900109475835988872593207323773351761322100954704560734219731286785468811037206276791015021847331315614038848519756614218478694116101338572509585625094814934176370073408641173298442198295879034616513674648948631156544278688161045283997320024857935751212211593510188524830819463663212506756246018391341475771346777160143843544235008305716859630646076112478421080250294598165369430217832037063774140238948521149751944731018933590896626250541715789370786706190067782394680539801672711491505653941163872599565097078110124312038891728422245257804501870625282356196662117214016917661728160463234692278562223254549140013244258342792820905480104212314875877035724389485032177548570446676538718439187139769676878291249192888821193157262333184 [123,115] 12823883297829325679186086269801498632461028162900544086473823767002100622855739871092747232471281797622662211876774892900265272456101142776628538041397199678596957698321398727249470244854748563146284548594595638094567182172337599296479928628344968605875836590973180753520486436409885913156751565816820889170064919651951751491472474617566157065753057878047356562407356660622390997430887586826185674717283198436890598610791974635497672409358920763109784193033989217312640520534269011332609650803904404393787888054582326589886409888903918229029595353120440174824216485829494766300639722522148463683423676177381558748358512881615960391195730539996431709787505031120992639105643586866739394315851560035734377497410165197418465475441148960038510657598854699362433845015611952824581054091974356407349891774459484165379763519092678133928241064202511114213868177601779375498984808322878655966009967326954209042076223637678845135772912130894186845192163714239124752453491135341902098497781812487227353537150366277377478423952931037223455159083527339825491287895268767221052961636845098243304368952223165839204433493896059095646767010062403848816195874698969181217061729351855382060767609642397473687867683071385342651610336007915417331060991191600181286851238617951955357323059900172910042314032641845030978554019429878537362531163944376296139716495803264154120741897228745395346111276334871373662625678099511025883543207158646731110945028471334163902798118459208377659317627708689090079719501695929258229019277966964423350289872942807709373013106065434713042243755401612281379261603997966846034606152137181418528515585821739628690796276057183192650409894726816437322726024383681076322294932401925634214700544865913407053816162160666550526256255554394758544079328999441601848081559640371004686695910219645474928900967516541462867467074341698505228141923862014881473040528940086991611239868591255268978579518053686324542842097036112922006830066249399311305469285543723571473703026014550941274268841575776201329336456975977412177209375452889548017046173487335898249715689860521325193030475119965911887659580749752089169427628922881488177609399375980038636168898221427024947023422509832 [123,116] 136823086506753117643203130466702979424683199825412761942915555193200965277362336650767089311761882350656635453132080290137672873789568785565744621437874227177590982708540379917152209819783803663418517445126413820366240156131044628751803715842495683827933505682531226748887072331655714629915170577989456987266427363038313856836710889847485893980346592766690403368627249768050714380033047653534060372161463259254636143661054362704391275642981940510989618760939421432038893619500736826154191973039524739860394805507489690266625646792223143420908209711698810287917085891095765920726121271182570166935010244918722578462509762636118112356178852347151652098292596089471553164109215032159568954662174102666580387325570369653213412682685227388047591434745627781255728531584118300009390022885475004189686145576194078405505875985415198617382498775539417727516704503611437680084108313767023059053465383626162956041073848688719086763054473829782746404008284003852415137824636056287015182447088695065453094053129854553196204119018556397864080512590813019459307173035570693535883241053270973998895562302565072160690828411010657430768041419269876328083014223558041489883113966859695743732848303129329945964090160058935749863604964597179032986209585419774504538591192314697675003118683764333228386843080580681249466236883073420170542234247139458819744210272455113881499311560885625033429093911664864121356388282223963899509762322099995380883987847253721473570166649464559527047769441224469317526655351231057642210997991665117849431752783237136134065988782290889510425230329127969575475204286896797937506906530529744295418666947389070544131300127493562490920014668877244551757314596715912560452802179501514164694120095883804881814508857364981658550463767385195076110987532847146598941785591217002382368050284510090648082792973075206111364429381029275344051400501478807786572439707199627474156378391581588352942621342410180550324686440994589435253048592523095085977869833370901089839352059629356568399372833762121904281256587078597172409761126740001215092603703121620922502936525987141910568090734421717521967081676390767574121094864161635670004425973856602567950685228245973927516352 [123,117] -2124647199199357381633993339981467420679467229027503737822999928316226711574241844845268473047620075710593393530689996066716528440763519894698285469415224811812350297146183655677353343818252379284756324728469874084695467673329507331408963575800168767147644858524504549273006577417156428441160524281841820260473759326338587467830790001736457340391825095792612179824338733163695821805354668154824368293651792176066939316004391635016876449635274537858852130461466307513930970526189114283428083651729135054014999892848704936209330442473130015747420523969736968437274459474817700971810477562411195352423517031876649226854666835745801516712090002730876536859460519046453298943044264453662326721530168159957305038834497790501423695274646357790944716059374852567668474112564239708547839480482092726382200535329811042077881129013143087489890689594470001960773112554992283054043864856715053872967824588022707853608195510774162222313678832789615892732004111749485152422928902215387339285873818364374304764824911383904087023711252891149196977684030404226128902242182691569716359298851884308935942754129061452637589136320213309018024890779404861649526739159558457706839909515636696565505399618903682075144577884209756477052993787646082400822738612656593444409908209888390449750189306780500075385865817877751261278752807107787664687878218682219730098283571924115033591346620852124512896526869401690612378920803750677870905224613022573664515339646752519177971210135237870754635048218841818486747310327327021526544410974952606384841645678096876250038408770932001911636255020262756801994074662912194991533455336901236360342201691709923920441123658819017537209690935434611541974592699046011263068805083855109861007539222574314620985936090665306784079029756365231379166081160966662731851430101210639604777683950402719029623081800567835559697695010558459300423354777168333849881748855689224424676460761177336476972502464607859795345084514209887084103409994554181242330678648015683334337191581628636039536570274506559886272466392275057002413605011247501851748916056397860475964399368422101158995331150773340165740058227686566336014152677482228637814322180427058974161060364161496 [123,118] -162032419314434070802427054546892399493033127384467110207898987248951190400848010511334260110037664992618032496074576619755290306368315562491235013911785382665574680857202601187066439165298661423254094667150892648870035396637145511717548463106993934773426518229288618854107129096144982945147555821751618189739259360581320460793489017785692015265348241404290392851816216711495179131133188412529674015448017255001896715525291556589894516270281688261426301197086815353910565190055619840099230895252990899323354328993196575633311119915795156366211742897764107433205851690835786936682608328479170450928888835290972561761656976120672821055209737697689830961910179095375521130405402923788419869272381441618746974271274533241664776925873074435755089600213500160965744254856395729818808538091309655463864101326524221233182595685619975979769911228918859894460710943188894870230832415106188829575468586335236671620412341545477184002457079596518982145087289585848672917673099124244348450013202305902946109552458946449109689103273897713564147704154189946170928274032492998786468791899770893895553592008154475778056507226526525908459722280106728033882523729406802251204227456628180303825880065850328218895512490530529177829070844993651238845278617228454977191397116878770538411736615875831354345903599802139407111075728516642532326425330030464960871543856952886551572147589953153233887209118649762089888834671599929715568753606713472160593975435322275375765461138166426947300896071730048787211512235148985959390658091821567104274066834200823692083122584529696562149776369995486113113999735051418363759209650557343386032720212804306045711922653135387505769555444230061254396338991464757903489935994063004379035380464221400070587131455578929670874918521587692322468070156402372959894228007197721946784554014942191688145648183595529870060211185054814294911531918368318073022319980845678933075337440634991210943677905066279628362742392758828375730155741327105590781311396970384166853515744028331985124807399844859529385982000858552477111064872037413661135622540168606605483884185855491748856929572625851036054467299100521339883230788208000622396703579295094689632480 [123,119] 9670727731575004919483436830357331728757965467582218571220217652973594012072835276877111847147984499790267667838799740774095654832604744995528222383503153407374101448613811096078874077631096451418809292607891947585537362235680327840050920545224197210730503615209693006537009127245055393579584856694259724738655781664303366157908728737357551810854483936740615043011599466589380765375969650259165865765030028181778986794862793201469843430394558124385846299130751962754625773255496458370599026962733876210372137493348719660937333564049319824567685278006122157760460396996792541068345401271551480937020260378374697098358531788280927018754154844886439580542770034004897520442676067184689736641492394375427415439855261152630919899265633959335351807623193057037851169297114726053626513407861263196658057528543504301463792039281645742516810087391078572827970717740043090491139685621544586950073190111674372149059114271777345494438309864521913568561719904297753791097470240136570018013211919582088920678233253097110134880578365607489622725104876278592495225778295712432943077581388204218569706382693091909253057414386634839144451372730337651905675962896229614396002999751356807768179036714624534854226961730300728657169993063644199896839521042585803324674747361762056269643872007548424378543569510023407241673926231334856854400131001137930447814355874966469948503946853964207644236738794630770063383608644507695285998759855759847890990111066024284562723969001086753013667572210410713657877658040334167635242261014142378196296528086598079960018453784417587982089738217116221410098045730118347753798438405869017170471436515359585235190417782297677240849281069465197457063602825062735021962329015177291896929080727550534605182980750503044347726805150073384437484617123873269719300744606508120632342456395033696219249760324253289877492219728545964230992853921885583796245146449848400791188358686358597017832555379913092725080987051596239212842893306629056288766278860321814058765432651940103873646451052231118320601653064627399660303734223845831621568476609858654014724148846929651396713569094198664506339394292712580426648628553176149003846822004112116 [123,120] -65091341563028967951722587021145556420469549480246738247354833588168915811600870373208900912165537961383649063875625894408601975029638400864191087718792434875280840752211335457767732992823811347003360371904228826203164453294374571919718970137470571875796424268430773998061539003742333530542915537528188500130160097876575216934543941125163787786116555893583529220540404600437138443375939045746782833878823160551187863118464199314812435855307159140948926295408365076029651768123853767088325376725971471265682697469411312316425856408958765491153708441856169691318631279021760075935286869778071804813598575812813546223611341078718004851638739796656517364308989960963530018096002584760753786207980561871949782231641759599858203740228151258289840278928876408501816696184494944695411756204898843869734461848971647980297551658053740439031645813474424043764085890026625525186794187279025290829091571712019176022479056529594521457495222725649389375715148501301588551236395432026490420658143430120481276313256219288361953497042820545173072362426336566345629888395151586055308392468746347259107165856739888685776130665188686481013089793442950145468162305179791972566308147210798406243379941833155417435140954778275188348675579322878152527089159837869340865593222426628780807996191562136066832980986679940073066419142239854409755060958503418341569190157829012449601589930998589952117048766565544484682526997300822906671131140990896135113534597952380596864964322274412114133373633055500485818965534842401104696099244015329896457168821188583969305953753592654241399442967339873042308793221331759340270004887607496774751562581832774551719247384463998411141321761288653090741586030111401856020575290202752507543548079656558731297864330154305871731577915552715523769694688454651307057383674173426009628899768255352255494789242046564200033800961666295213226198473084075905902535159173462762459407410614847821275468485078555493368330677814828494070697850919500307256043345872302030885799110352538934562548022316037322949395984598662224239867220650880073389663675412992141379882851739000139570372950960043707397338463848328754968752760734010530874397952 [123,121] 505326259796298421958567661412483057951868274019551837408389562944357798128264227343116750761909808875200952277974778658343851868380058534097630782076565245807748806647548102230804037238014448838328987623626917359947351063653593778414623938828098099759927979375113858709779483734470100419620517146982641100486883125412391563848314915090323476913682362939356737664590695502755606425981810999283747257859659784860811197890723084196165848711095589190856923707167902806237992107117239464231350898656384266439110470115931148672542079207572266122199811794794341029240442052015613592943814732955274383202196755606448228629613374189186155630640316305103303131234765879470852026500297061531696137975058883495174076434141277251134894481081487433067029810252868992753429930417870353446991340524371245754650016971907324356495448266042240447116848663009008840907552284773601325721577534896720955054087025826266834985378524328005908206369202191819832745574982651275356861770456009555821881433475267486720672572313044697888195772766735000961947723812969255143357123615600825590342408289328616821826069797945468167957883600272217905267765158552159641344028604404840203508813027157166472811680020346385321305309522381575562214629664570969273538951225996246474254009762786108480806629766129000678713514892883999631230286482800514875310606645850644429849831547530155948016340289554144950194348867337367086056489637217520706573244972720387141881516330446859498002096102161388264944658186050948187248050674290752514067531070596246715032480710044132081659030761691377720412470008619560733361390561336152648345431255540502013424018958052849093353211249192243395923986568892716546242934366662137345424992738495376923845270095989526531789240002812242290876156117794350040334374146845194240813083072166416418903535142592183304442541603393743614480937226216766995758222439391777080800186012185007122112251901662364715971568397064290495749918072067415204142146650166292758472549179692702227811393147201816545170903487244404230397826745250300033860181788620223018835476376141224134601519001430445285825515676285747278554732570300335019427244551242321632 [123,122] 607729343382231611008570057070253886357660355387288015934937179458899857083234454880926211278485290389388565948022166588150921020699601073294730643448040268942570915248232439567811992121293200935608508701523123857485534904893590136816345980987033136822710300730397056190622394804107789070384418576147353006539457312792063038022304723948028697030160462012929377469885293449136640799695882069590215162032455222476139460670801211428754324124779206857915645190528914107980198761497253651358634094104544807906490216730183571188550332801216226907354379894754623516207874081839094345121226087295179188641483214942414418543254524381336963428863375769823608996989432881003281963614272229147810056912196395302949004363203773076737342249694843964851857406190739151473934384765792915735401813490093968597330666686493039414026212288728183012938543206616055641000487419182802990182615252468924236414493142770557914053308613337048878311378380629192746447012252848611160791501353137457057206193534684217250508813511599341516997859963811507474229044362385942301393797113716180924232966727091659120637776006832720737655224447676284365189066492952361414617272199164961811826194649927582256683546984742757402200851515155733861423728043609117471406875717971381140917533110653649958527708017664639112323875849012804233252508069670367355680185114528788560067873100758221762632298526278474165778714692184378786798872161186877163977218564599416692986971403478220860480042585698262006865450670347628132517410236341864679696971360136799479896181505421100389261628039889902307445646586595478405595534714247716870697661329846402822483444122824838623776950905954545683212977344858199445922086943295789036457453287590323137320582535266701696642039581897873360952724858487654190323733162105395120315901467154951512006907071783430877429303722063019944641935267291199934079695894178645845146036972262198154380740443267383566344183801933805811282023091327334061168519627838998339463411841260154257425730290387034118736561079084904186745315903635959217121671969259848541474506891638372615497892715090102711203603126017668046518231670620369877019328384 [123,123] -1308216555864156528544908410894450565974229413152322468590354034831171902142695713328884432821293196410685986596778236906128841723563433210353747543676479069251035573054450675538530356520752980514129147655798558448194517937069279688618145549553495161478380197952109647013706694417879935361333405356942904226752711692008605172643436930271060611990227717941618954509427408868780147481860228749890211811905861609709092896030347700692923568800303315995328013897393526500188901429303495556527547971773955287325520545636945069646090103205658736011203647763289797228124625085963875466618260948990811861758407417713109196478272556808107839853757432157989757611606401366171786506728425379213288754396255352602952834640987505079736506916722871050919363637411741985723225399347364844609542418118185782534310665990349430472194985437652916943100244990620527414993899703857922735741366886318062844207051386323888251913501363773634979634824748239788440919614848784969164805858347251748421860177160446601461124574335485588900126941044019299134109027249757597236241454177186420478392360710161236156874984890235420855647364388703471966131999921023077662236826449640192876877934085059938634450912061284838829306526679088953001363867738502606807432322359522355431016937022783961254568711586804573428601128401115671102164790211613175293331176909728541516999282812162988025428022741624042313786445542559013551114347952525828107189275662092347935124364123954097615310529438280098531540960866760219514806909116660766207355987945103416777204476848936525846767630545319229897837507426184354415774356395504855283114369961266579334920694430019606705924162290969707805759936720108969478341375413712693334312986724643245020481150636701397041791632433380985794015260540631033202010576502747890411048647188534919228466456385651862287479219316577293656086273404203903569399889084623397766965656809756561413531297099780446259006039150532720467963702390545724127958875954248800797532871457781615902228306437605141735296029160878965107750234003397205708744590424492693396613263970830343459412507018650781641884522122000650324834616533067774568 [124,0] 465560097846685425673545042469558964179797215186384949590514407527716703093554874324450425863415703994972658952327086722090392690875788171517649868187025094905728092161571478190632241665083388860419430310446199916391827785044810519703690608334961841363703726354969457486708756332958792096628558182737834280479668196333081530877950485152713146190462257495019080136635656134237215286437034822582647758536651082323632392570041579334871627282873837108524780439001461222309440089637370993155780661294876582731774522671523535281211523526716069839615993532795516477211108906729553113643626877074093654094557687165610182571930620607404193812470043310858832789082987195101880687315784315445216128268207272346014781479671601383940255297239161816682751325967754392118350413601078775483951020801036405543745749143051590806972535487713927054780769214572787509904324629071715222119145713405518882959393339191959538660276596985369878313519035579712121255204680473779052344413713167544249442837951386663176313808870535393761423312582801290774279705950212437763009381528559517053222798086659894139890776494232115951079332669094829757107947221805610548645702672673832028204043614726072237351591392412117329182988662356836596530107156469100320227003194919619877216370628507232929160567485066266656303704648237178705983234916333433531189695459612874703972728171675412657749642959393583296606251865615988775459358309358477370266312966163758375086426047898096554523464672104223730447521504481412968466025467214370255730978946390835867736400803981907253280825999139510007778047595502867055176684048658043340706502403076647958292088379638902971252399420740780971513554700602065113310485547447778194106796883660852298111779126598128494942374424524484798524601943257336634849845746891995489834565769697730182089304590731280966336692606626189820812264045503835595241238340653527994184930088119845725229299392795971711537602540733100928412635142456750484204741033835530450083751717332921171424863993401210437551354750717969072717038569068903998390523177561689773573944990489185786416076583116671577908838409568607474755510116134854814365091517059137506652378711630788005358327778674075630261748228329350105632212182681495205595921706414622787815636359469024290135921586422147092809240892577458223085059976228205975748945209781184477323237342901880084581833388186044278977445688215664918046086810316039722031871419947053391888710527157164537538784925632992025223660927768770957054070721176560614983061458453321881300879796076544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -6954441876462404914800317835061222619554057909733487238704750962898182471209332399692702104991556849356019731926320483258251737496152130304497482272754517489750586130247380473156402780355591728398014975120806184178437473909278001574528035245026407170358110213188023278007618736432157113708753147317258824241506165678073464835672738420053637129455805407125633607775696306817808158912542774324150022598803351827545831808251937596387390730202086802479941215419247968373646210345866808048740503911195537264696767862435878419731546981117056140933053045965036681956609146060619912924567319069588137559957959893990819764505335516028115549956021512975605430575546690319624375148227490682352837091358319709267982790604401104275405679888914981111093068442662639079523137243244630468882439310506428795791758834897755967638790882408535299125131630403887942211708222335236451867916691859165498026671323845165942036175180748150327925426797300933538786923341971192622064801459968886340950484456625999163643726828039610970337366099493206047494448938639301225212387237166281009461942155391589197003920220522356519641111697984388117617399189145298879569680651304670791742986646688635625472880456742738194616205684121988962158231704724364952379703815782437942540921998578606068024310431381104160518234828697249557171070343167222602936512041233168853346469494073021550494113224498161358934043023784475613197113455790504439828970588059251781616885429361996543326445378064927477365079372666009193436711321343481052323171865924593752161746935241795973490517607773337333733784084314494847075570223899999178563431939704198195007688614628347006327537368021184332918810500322606863623247537114978315497804451555589910038443627118068917494048032888706407075808591469227169849119399628745670601746995867336143428627052419593019405586535536392103963740214403218065901333457408254983078325250215691225763075166289538255392769162701446453986538848924548906715856860833962845138684593116224969947439252486724660552982601385248228773882495292715437415965590313694905756917879357565724648317314768966185643811192782538254326674356878411726456692003480564614679305679631602589486162241519012598874570133561938305942985708913432020881713186763874451161166506459110346177238198576244557202284586912522946191322550930300338759519769013677580293836844088914838483805920784821396549919271803943732569020401968814481407746068493828267668691375912090992612027804876109495349434697034622555962910688601032222124129999219167061310570685314105344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 3422956365381288489508731174166822882478435570920179587649157562290215366296552979193331781407399274330052260967598020249918553343287978337602555722152858348205562244071981057105045284984565287015758944933145025155459545452741015068139140188244355011821389484971484049918743376369621893212879516274182844384393916499234854883407721211863951065039893477899869938469089444747587715802981194522750741913988812980979249061431880575836754348498326119978142920520665748109325173644935816675178196652924588614155260844881724323760160736132678027473826169337818566224945393419600869500879093189566829279293643841861555043389680373736861675008195145946258710890720634801490576961495294939473985152119878320550850145739577798137329927892364412418032654023380240525947627963770759368842909265816393913060941410500838454596924929971548778170295242625912639454297970470360624065704694823669906374056504023940165282345950596956546323038872194089061184893183144211458397634217795765786747241706660419917315925708529338333454471998707153857233457166580127918067485360453801129377424709146669218448465320960487202415567419234004800134598863719188788883113046579079372485111227224458076019555135858511755219711857654203659799053359035908173231102071555219412628364469849579041580249504863065909006396105740038085211752234984841667864660304019219457956224028784713684732222382386716574585769965704218054352653650876815826711521339190888697220063693075090327059897489742199630662489238053857398521761236379560414210994610240237818026196188083870020311511162228486506088090869050380955275585229297264006220448511057202163211473007738735584799642936755476906847300270381278609089816002291922433772609384826626325874755434919614409538792346929531215877670599969738925740661223304417122883626012806420672791091070971086052169496210448595068889144765770125414020699025868969509742224434424602505080579129295156201231359099700160322758366162881288284660470798307030178328792654650215361801406837767054491969880382332297130951775188710983681618645474725185515669719439124533043210838527590231234330975784744331020757934417503062144580513831912341887148747940896013546575570941737216706958669282152335750620451668087963295243978489592762385744723983075433096495963862705341575934586737220649835736760327293223563498398480638526179203817072946688996034331641410144955133365288785315046915220409977564679045813672975419222974135650625601486448140507115937126005027154238822329147698899620021205215867804607155263683119150360472584192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] -108554061105166733646605014960785224406186095752030674211482749962094910690835448699686199589382465417802747184918499736141756276503626814842443460237972734254078833249719715578259879819092921898074178727213815757438081867153335927118474520096735146850769558611313108920205747438347131528556985714184892421871956654472102571032830777656615070154729193433892031375692602901429685167529042319142492648163199131693440823344517267178218967524963936957734508404993280230800384096994724543968061888940182552779425087624191700099506971701411944014368220461596802508894699364713986738934374532983470733429398800868756553772417194036055375254106152334580177487948940999018813522591571587408414370359909984983341501632807280102614076456474027022033963299142293327444962696545572709689115513851979593900914218344534224770445834650638151138775174525124424446389376214897694557374272650654896540661279420222044915360117106715592904444093418017582692914478917584915300620423513378368179945122154871464648203928312657355050046560019853436012044313111263942862556683378331491458490447295002463019962783794164117967819374888717900019851301298425018463648325860464661994316824105215123808195032612145298727856049533878527022549161042078194494513173438757337288063556854989457115304623085073238436757555535911148117840868849113735225527056154843912937640310107703147650088506825419528428460998301089564155373912077458790528114162832065701413096019128207660194755562720028215040190316005652976220026930594503275685042971426552844351765946140276743499082275368004998464131274687650217274520669286427346636248404955320714525263490672642955875558809868550711148418617457104211401875372965713821060322100531865409989121029870287242441757496925167853639604714077693179598782894137088408220660552405682066536502435790982745046631184338705314738478234236860797681171175765817610833174787444449515351892170816591780778773259538573598546008381116124726311767098103918858176385350169195876235632394220461082911782775089661889169782045924292382753946502750862313137278429400782285435887797344548897250135428815260819359545505645127318877392819159282508082663848697287485974894647813608645899835503481161313336883033803528706301788090734175469102075604273091165453417057205089342748744822683468998462006985256017423404900926743574015439258760513734460571870498194768408653441270689331190927973877845583511300082751542574894801642969153644657413811843442312168342196026864027420593849151550198408964007113524693111580900276300525923729408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] 93865754191510930242332733374021069174756080807260382634680926805563365888896153547129826732558297399373127605563633788165170769369816556696771963003810233048900958732938718793279000770838790772548257989854995746206715415798315204747798902469179657426339675945859760635406018235982143081681199015023050032473717468209681775150860385759638684108888371327337996434629077987566463375693295589339378081879553168038712240790003421855870276870728062823980277572481067138189033874377552058527781123963795766092593857006795580119267527216340536455255846802778144500609618245358044570989018082855133467761090669528407246194699999557968783541978880488137682109190931599725564292299259568044479004208545651220439417123646400666685122420225533408469554954042198729842864659342830582028095812612458071594716820808679459123482092176861899376999273777848301941803890633151696751220646109837522855866744768647916878673313582123146353389341050116247385498504940368845252768926798219045662481041349142426565720620345814263912759246126184412894076901046710794271825117802404462561720811295901082209917494074249774800380022551306812445836334141645919529680903696974120710354744224568811413005166998506910420617067666339423784644647994053365891224157489404807409374203148868176052585935413897830026207532055710085186738901113114358045562130820299169441830543848568882148809639393335702442757778485720748974787322861365368343096819082351136010208615196000100860716191563436737850228119150536982129069450357992585390274463278852770387061206365953903278719797486307609225235816234333526353366313950563465061772240557833412736951983962042954419206884657975871428638948867664258941490093764725271416459560326084467808446875937419227559352870614378176114909413832898103232682551052062398812964434877617051798456077363547579506926436767132672440685153386738306062006383327970693133506253599778490516873696490135773356711355061461459252599332791273310963326227821363863693400465034298874912178986080549010470702709142191266419907517230311639199439507117032581423627576504771274455883293569166194874870921754873026585076686545290955838657433851206386663726112901217140997179534196673781239094562491896180080591651221681042281938130773162371509801398191538993862764665552852903331114198385212077447117242167024384319054030100141909307274442736185162925609611740789807615728837436560099751802536782094699140576891782222231796895744540370293354121592704710373156326189764331305945387591160445344112474370686202961701834270077448288731136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] 20263700135267748244543936689093513791959957783138056396789551135307628366404951362999803264651849270912165013882346741824696190534806606870993587234496267793725687267263698708287331609824048816206684398902390860076517705746641821190046349291332386552323044377785935443813532168457983701549181159020206277084567064363324350826909517794921381003802769364071123928816323026196571339611766547329696505700793672505812105338678371393499669505868520380067044422725562925830790004659012379068744408065244637421693865370520800105248064455431049785826809701992465674865068730746572943157152020958516618239324411313574220851786820635465516297012609039820154242833455265993906810652481010448867456443371024789684345321886709657728345868722224759812939784836337249691354644797080937671307249104273222689283717983002259398307836283628565692499563287750493600953038155036194304531426336426029456753327614992721199319781686473964113219251328301553069808299384124198859877313600780983814782390818353235186451749246398127573507267209167456615311750585889320884814835937292593134825130734381029925009071524699436053707933284700581558421181174236878614373469818477565730858772644474288544744290091032191965108729241346171386076430292117203055377320495566206166498663056353347116762150969010479990794465328991042392857014520738091522624149930395688994815054338973771671431100586957486561847501716016618272236051305633610098266512360004534090938651144329227114887697129674193971675390306425836380863616017399443263895076847929034594544377316786151154496504084479004733439366473674554372559863011007478306552233295158163272068481650663375399346357903759145074846523652574987742574400261046001968296780447044064851814057734909264407126453904484873833644978648479988968436329215518403634956449238223654781599556041009485667340997724464189262884453718732735545425073763401639324208935581507559083553736147624359620191670068154800658321418655498954719435763315122985989193043489468756051837997520647423721416531415624489443052011042785313092554529637101219828209609061257253132108356641069142779659781597108950690467105757331830353633494018465674556004038279552885931431599311038466161663316284415986748112450490299815419636564956324190481842088674643773357937561659195736811541384025973092148557725927753535694270922387449653481594980329267062495183817632243785497811977105182544142631509174675787029009821236907844040052059383492424035236921079899392456991193941243097125390575463238098543486214109396402639363700142228878951186432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] -118551688232381200140166931449682554721329100841483209262949925833328530067614718251468116780969123464990388928080141785191958674607500411098599966844022579515321838566449839717025093888331960291740602003719515490276552511173237871623006013154857588285691453703740675308033519345558194702851186825224622572954407978595967370634906887541232718822632272150968791609683634903534417764175525873416502971432343808402009736647694916093035187977418882404079690679797756124572112103413308677882705934657425787596041651072218940060131068215448652073547726879416047511355523002609332008614306809802658130660707457132682695687646673775453089517996793481537892913402286805290879667830438839412790007037745975655149825464074683566155789042636974126742740153383494534267425371514811505262323904502798702607353990296816483983132258539576038770722932974364267598446619495724015907222356300451504812428752699503434118637591792762691809807224704022967079713102945843844568430032854784693736470193072685405180753554816144107760203117681934451717948834755615276262163404449153730007940133483808716123544031005363415237783246739927902016321900097229882245102402209311544061052863765414183906115425007821552839592246617787084809772251962014397339846005726178734544213701103378752176307544182643630332516387060598746168721629212300751839372614991096678770806875311449863173407207647884985201961200907155957673430056009864259619429974609733272267660511519458180617941628154383468402155625290915988098292392202229350948321052605617415900338272045420334773041976768238501487581337273123634254038216534510799932021403858681800304065696711863613399278603782266963561887772781704841812947270555507488092026898596340584724161587591343183806557506031570199082224002470711080439005977244287037678905822936990139433095592642213791177469565305737560266894959771952127281257650162124379588797084301563777574459275977608110466632143108583471052580882719799128532992403950504826260547717542009568250618357101142830140201458569708591667645256722216292224304922759977494924202076553257197711233794762590797965274246060119730850406386923115511827150244277465676624974293412062843503133450310953569608457942715733751233304418247175504588528809087911099265308768180611893578537700015984908355085101564927841682261526607718016654990791979066336906142109845066566443960171412274603035464040608329672028180961306008174831032834859440711068189827864943736544265256512864671406555972231315643113573658644228791147659528027943725714881549915755846035308544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] 316573906712462216980109826951447790907276855676415698640384985759232269520562419723887895525720332851288448606157263263922294569774459417875160716848872363882976002652270623672739719531979570525874820060073169266805092125596029893193937966550117469391952695381675259278149337749202778422387800313628015842493000839693473775068941407790169521998395370737799444340070480395694792473976129009831270728447713390755935186160021817000829915698006735518436400818826970053020740771579901401699710629543011276276424445122930360420873110721708051799566463717827134117651827634887566776983245658134848618918546136484384367859070256800453538533782468455796591772818229417964026036802466591523077909463113596680030581458269944232258295455733529319715837941270680137763580993515346100859257085181581106312587734281781685892318770534104117198944572554167754944604866222515971052501215013730478496401692116683288634014492076341914280678610584647631133313663944539037004051906103647680668639587513431657777105915835610101291268094806210528196640257895980718434704193780991795168110681051923414052449006786171150255059429764882507852497711296911341787546547598348866704175157350909332713339514942736373110245551400413957642208009228739955430754898790696329289160221941819307793135177683133777368320998930553121681059954497187978795326854290442753466071977224699507556131935065504059442545904291223453721218413979962107305203964749688085357126206849897814848209044428814778850610379566785186461841706208218391098539608313966514098734836287458666672846076832920870930844552238467240205871860659685031813304654688472811376297148945773380667038523892920090296918350145413329100130475745585059835400560450070447653307127344597577857843823770900145705496013864638119947158447671524538627981888927501505670461900870773173006670950021100822535717869597908645442529153964238676956001835399176603440300514068680583567108017894134641157001267772102739734215305933866512359560732465468409889908386619337204935788687039515779902045590104055293387026795734022434656291563887573134291588907872594382489838650958841287137945811953041373018600869540929074581718731236132653874423818113092246297381900604562386093930024504972545922014908621728688594244706537533806839606617178789727985311394671979710589230505310716346904254980141768221173428489150046936940240965857301087768716680191019226308068081982002814240490625661261326304877902621158621151746491698128163382512319448422392134327842199275231464659901044272508434454672129700987781775360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 2479138447195611581396257734925306978744526578222985909656279535087511850426185332894159072505965237554695566747510796882649497382068095095985380251747173876007958414345761024913304717277995152069329460706143718736575404422482216985589218313483519146877916987488118086926843678366238872582798303316337778455157394942975006749208493189743692233517624926959951249346038993954677362259777590126574750811299005620395945373767546617277836196002255898710317829091252148675661611147887111658832484487036917204184838086629914613825580345174052316034906155076266022722667888702778182409243645405640364895755560179033153707056958358782781059955406842816429276333832393948829756423528941468016018816061138690845635259984439117635414018196327391903398796164207165225953689116709007692450151185109798952486674542307701993139998150821511720338293238059943091811460172734125927925282324855443475957633564904525598306750645502320427630616239760601601771283361562612197419630067012208753307551077651259790350617231670525415845357672157742135560012453112241768838668516660361958329940656745287810664762930267937607676264852348038624957436005753164139755097843386775327305232375285414922363741641230272426175904911028600627149329235463612517981986827355484616858619176297938393120445073818317647264227023136250290164680339045242520054730773197264807320004361730896101666577333915711255166680013008959083986872390485699860468381038368834544036460189344680412094424196479720073439218781515879045713567320413224036527476144449991235987143114876417106775231013593054943574093332651789396306073723083448916236255965075271976581936061014526532457811909299711251260297753582770469485515328103997771813539370412929625098105749040273548848930178086822868168704019943045911282329180774751462502913254336585118535729175651887325513554656004711948877038723466634408612885797760279949871313984702015203238256571352841687519110818160867424771791756857413660007531167496809946426061054789132669675040787375745943724969191842509464048152163647694258619826378703866851991471791211067069567930636199552124921809839603200716137098241795648626365102417057264200312620943023715386400838420620790126733550396552007412563462039449964806616635710257942821334725367622126784181998795649936906990993991261132186395542290368304431805572402534940914298041103845920813974964489792169393457997203461926169661105786748290622214746032813844732821002982459143362620181027630057997514892213937956291850403774996683023405047853482887971230894476727954947350462464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] -25529323211595184719534627212925062927388262896371781642357222583689154167744401299623393144811336530761170141965514551346602759419428111802248275282631583509254576357194130168857381151728174209244982692880518549457406979932934428981729734690882221578427262198508368336270609007697735561054188712726806692758073258367660164353417945958175459773020879611598402096679760867933355509997785963412320824641692691677690159581825404473798053067731062837501144699742340907667594122507622563379970819246228570063967984023258589579425572278436571221676126349724859672019859464650367914162359912665752642511748891809619961191297061696915510601751018138467278423146181704664054730634750550336300287822900299916530432045215473211074770361330489303770623999466288500337293553486017724286478480662452528850779602262413324170237450651995315074139419656229290731702964836042259319535287055678907563376633098797289050145265545289999657989595674856559908946786837668457113474326201937929144293973914695596375536708326780637429093126459107088875330557356881561748900946150892687141441812664977949935707455962312987506411084555369513628460443485225478490865332441570256620955198876960924866031560055922363927172598717499749229065565376336964687694504152003207694442513415446817233925265086241642406698935055682573360236711458349793711564675179556663358031724984138357330663755769072329435087823969571583782719330304124155278849110765030208414345696681821073160602821572393261503055910170001005953243587756747679012503179490398891356538348551628050055883810445719668361953734779508002480110214608582233417424170431715609523316695785564569868871819870470017425566818704931976648447715418327951419684447014791024706404522747487381342598328726479594592238007637592062362664549400281984856480067267960229678679170177912507261154490544115119563963259639996393725422975937716832089220986735228748528943817903261187872843755886141241465089819795028098661476533129213745519369959734393336174782293469400021926873475376795742060630667858990680305236652763253781231967270072617460806915435208699258797416898632933659566709510833641576834863453845865213260289888614359701647890540861099014113303040357794728005758369652459589847823676539992201610954646111054593911991190260484939852241134289411124474975148244239132057971833532794574397420677524995196037341160265384869672053635463438996188119007888934609737541145803476519040854779008744295889133940321546678143841614884906974015583003061427823831057251986436556368280730106358030669669466112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] 98013175483852280900556542063062967071724621056156362115280506327171808149237631723794235739007898157807031282346116134700998740054083287624340917148645274894535831943432072479961147681536489369911528564337349324591251806867714622179242801155672536556643380221749357631198473369703412244721568884562197066325986074473370113861899039030908338899243913057157009150842503820786726096263118423418841562821547744092070388078232456153431603776730981783742792359257815116164895900788829108444892913553340276063143184498664197634677894112974869308768856844511121908929958334184379473847298828697303514441525703268988920432892230721559255645081259571393534955847299739819770831613529438822469273544319827260212263690588246490658200854783039215896908735894920433254821715220199795158262525256484337037311637353736462610877782602815455468676451686465531897294380560273624789511138746613761653031680109335998421414329379769347289915631123355164078373394265620869334062591064444236612733404147017462009812459931678848564238515211791508078988147399581021758425312138996899461986569457030408022520013267255183603137588974263787015862560998034756226425708299910789768442518139780293516919459464546140892150306554689371251995604190880107167548550068880584214504493059489006318041949203773969285365561316495703012627038806434160063789913641420028637529996192660853278258828714670746106110646082801661706684663969707713689718141377605966992977388397752236424778650902352445182008210404367365562466000994773578689941791898629086164140542832549695922864930515815657951347611786562132537208157825173036788890239617899907657376680175880498572663695195753603290680550575043932469220164818922777245937235262847700568812964447712991754552653062402627453261369044596733620183050400680327327891774724704918537721757087943579061468605471700546227775627796898126725944783194400589470087660587000499073590063642726576977923889833682166983566576496497983615137805128773004053809814918110087458411323615970386839277220110074935378072275582391077866398584312733475340926202136554312727989615640237583801420445743222746202841752040978165707543720165827767416754764926066787673215871406282709759119587386195934464715162773249105224169760001013311605114493337324213700803301545331722263262487195633549496529669241844204451606851151747540546298955609167015347433854143639143468198254527775055648241531295006507017961689701537574285667042644950678315360619665524870933362028303334833419486631742079147271480248180544864583719568658851547576237293568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] -259097656421761952129502050302018726525095981534528192170957392814575005953685572085679421766214736183794313004904527923224673118553240714105619395349446420646241575478342574530345803950551857738395636995110422648971716132619435717052660670175634236623146811674358631271948226154371180473204232312985036731792292663702596125254249260051008446700460029779768590700890083585401366447750036933229857305638300754624500780205167567922520349387836454861593326084520101087969073911336204537505309352746820650886585327957715989897823039312728730280588385620750001714266849939791864973419246138520073336269143621825528249624311015774274453488964142773016400146968882011325387505782682830739698301678954679725426636501185449680744242049497346669874899449112894629265034569761140828319768914635142296454852835002543724971412291335998631694818110016318541589564865087984055734600603489003775119284385965956519774643077686455686425518145026044134580197395616035540836328249193579942307456726323598252736855216878857697383272446121843259466077415678240743126383831387091224753235523340796821885545656139654223479051059109577998027873297676182013731300154291946101881004319722034350768853043756126835508689941808460115301690986473274764707893996662819490832541393195688737598528424542915015706393363943649758559326131357759004615049366922794092278834633016530871201023563167328335445809824855174267737795277560104923273004551207656552506798175618957057040765418844061403991400035815882824906425889956443517183636829458156928842126024525096159628699321244867926236455982613258159565380090083233189793857527867646718948268825648276815627263735931452638672951152778718245333580405815171162013031613827632252185567841477108089531407902423073809239135825889778890093556434579841538305060858270988320632056150067871163816313184123643199412118086519716798485947222037407269091410966642322872013596505469515428751962088520720181931984918047973888257607365780497561721838383896498960711820494510929254286191763327654193853490032611238176108725872850711876101376651376992235713212937015653416329952408731486782959302853396250856179800401327704388256437611012505860661319307545573752994900152275255812764319579015811728493515959024468854041015982217895124041757422300905558684834368673878546164231201540071609007131781932497653191017746303948695931317348588469503794379686481245187763652392869409143779668219626752755500732585699808355413392392892785970243904164716760236831264273676267264251668713933060980443896440606182152402638995456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] 700807924171638845369245696557181593215504632933173266242438115401388270628050451874381301641441021101513504122559646580546883759827714435627769620521999548887015065796066544893681103153731587393483642698137455006956859793084435729851157286629194071383314359312961091375862004570308229941050350835305988388400923880153593129680068952395213376555670746647792150579728751841680421552971570459906938941266088259679453120085497099182054814435766726304255464626785295421411764293275495939596151698539651121134429034481954681738878547248621465579297708156783576825221857098542669551054656786732462741418077591135030782123638182712499289276894843934770385533615129721041573245456469274435403141477643266713248016661444236864741770913134490938399129884690575279053115637295088790443194825286160849859803449524278914928542735059559926619747919452271356559606103771780906298553003989752986634259420718385187730424760588729246112881858249093193220926865287364187205531568948637072831258172685862558750510627228295670517336245207812053326623648761839615738471617261188460830122132942969892252815922813708309304150631333314840598515518154972521813856840114816104699011409489409453226984105299122719393026332234283695034248483031708075890704485942256223115538654879865273938119519128865738417025336779116471218618923406236077072676161170006987645973704410143236163095659166308390796528089053211759371470460332992833793767583786383895981331490095125026182019341962711010092226290219893899933609025444854459318217757591234322796431547885432917230394234700207976372101777373039870493835030572807159889085540584442021587523965274050289848646288793020344184386740377282325366532764098480338739784300333931417434096405522175607002675019423230125051953549059388758600955202702243721039737151215880880266578000275445819704076715678675886018888816264929704176062968699534602951967561324378230258207063373274838064543151608011489707085748287413685453254700525986972582132129677282173220169475350324068503492462541198593202819029318211395578716942410137076938208353783405410494321668581248154187035510794781968278425294530589591113879965828903727546441131115860259906144673212491420364617693645980308274470416001644087880902374703879267867417283210767301893296953131802320343048392602741453672094940654172042536231748719016894009387892728344766775608805892075194695982842578846758938667493114960817329084196788659604122171209473029450438500405694291894191488580842398646871744424805847783606398062252662807990692869027750645884728115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] -1859015585825391055381884430239219075171987405071044680978821924717366375952292284903916436183903423947826242746203090176356911642027550332866047461937940538887446209614732521319087755989866510452432578480979120392433702892549447505317622642627910749812114753706991561801080244767831907793171595612499791064641647099734763159790918150158381900640734003088955426727348940412630093524657087001031328297845193871953228708185321343349127701606130281387703120116007637136872401949849080616166422925889450319141055855009245699889253399760414215132392586207972816725169526935735857304989519227768590157418770076364817913363622169123613077401300304746784088401695770617672764872093198205743184736211071684165777535127771863827511751275587544008829862557981810404711597722096859019211619746691164367174741404216751962443159213759881386416649339251698096895527547921039519192832045543176705158044056678107638303245176719496786002012922938046862327380010625749855881104053044899516834969253626563474398697999222246242509383058781681866396605337854463042212552448860854941123472688304400642250067239136862783463789452894396158959201621417705391699640184553913933046160045995133222131185161941313103054843269139399094007385284798482748952788473157204291071559859655437072889151954625332637133425781346031516979659853981821564960402476765942720820838925761546111239138080433260188860586379994300294109746573101993800042259411187377451374479894918720134258752239714835333366640790114794622802206335340727402375048759537530028760897016561188980774199572627348164378139924805942656558732906195509157983229052475555066794290927427619988599942993525398799252362448624365450968455631382875270001718842479650860609852253974394901947761855152700752095936125987764317448015589814525649841239492981695096671770670428596205548938619479971806569984539196176629297888172847349795004577741611041278982918490851847409590610002841933431448382505326883939672631929972287323801920394653575908323696922457895297395745504687409163182112691390225332989371474721570962827921538059067099941826092764957885109705466764601191505420216900070558934617965519737788697296186196882389195733819778500866603584952012037331557105140613759733136157401792476651564555492444065398445018671696658494884607919819019778339204307342461777547020355578205442886597598547604966058095268816475084201242578738449846433918217483072270883051724505953930702289913821075683236936323905583970174058953125816101453855965816389138473324584997881149070971264059962524025906790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] 3343928158990419708684038406785647975853016058117767735655918984505915182438659342840161359934208700120599146422601446332954910958833868146505928356961386530779583807196056906212793528653046854249018551187339110422917670750810326665230715055090400720040010349785600419739546583356385312123623660388017647787426977919803436245651534829330885850014555865199165478253337382148463082755751722107202568742223052604214753372244236610049713889810984621975537300236253981599071932146688084968413523240801109174297216376430734372521728490880803364836650724895470404218279642858490933674150607573839928754517054799444046471440101657237294480669009624380544512472639191308277300091374619617992971439746872861374272620458618096052382513873901615936390828150191890176973558196568964035694071562414970103793913537640591541621977423958108872265383427604790684727242551712698215712427036931098464743838422706198955513430542645098993220159589657784633160994586288882943558391825175098464727169012526198635094989141232955976303235157422241026562023762549795228134474267581053102582362477582958707979146043055150977686850829448249470980017782154334059318294747909716892088329214614407001073344873080187361289350951110276248683785243417942882276978509373922376518542467089987184351145381187705410687046891959677229385667050604270472908488109246016821317260207874452081431322953344030202883391587962494262531006790678938210829337271288082400822278300896642000845867513481229610575486435575822499007986208735666160229344081999702059843336442814286518484013616858589947580936044315600822178535310995998123323274884077854581478337766271305685629005566362329866763723038954056275886161602695035765814626677605482532820875171929406465445305646400518385217984906593183586354244051029459641200032415063084653671980026863707685745759939671939273936463465127937361498514428599974706177229961690447981979137116826032915317387032378313519304069608684463762994964863687422425038725199205777165473762309678482206005740267472580949396456661944520421846676761293295571539875434144209976109728152148961470177536285812081629175043116080279951442695456790726548597929528355768761559804931553295310247514574638797835341928382358165864314814239094936071114094072034884601316476566511091273767864752569536345616469870214834756619359122697809261266127838393288678267060540916054551478069226953279794822451720323268752069356279614276893665346597391513842382701880921949720782566189685409715302855354164747141467264152824007073176011850022070840343450877952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] 501267644241617507708921132202498136096010093434923337454855529624969059192747674959537158210314210861000368191469370419421192639664642927614794480962649945152218578795516464329105897793482258596857309145641792754083143083487716808341834753013459969006607345208471533478620472431117421507564435303035303316758852176069319417849601213126426034958199134332935554089312720746706100668574592120867761970748358324539116158050298306298692059235578849328233005907601787736278382733543023894149569459740764457467287152261844761011819338381262716725031748060787920941440401084141021279496770790477785133274820048079071328634304889398135659981608506701933261561308814914015582043618765886584809339435300599592330600392880997383579604805859078052175857859549067413915637363509654071746244733948318796774270560551163964188098061020655565559138728686470426080634971563181172579982121885251969377751062997770411374525053210420882316065066326753255961652227292720296420501855409015592545223650442638073483014002076877563227292920021243319869316876285625660787369765665220292386039222510114836542154033972759671550726416719777328835751301619087443341228668261675824350433282950200165496041164570853082068378122759003909125157523992434354101001262109844547133629070073388754290962316593236847009468534578275353198746194037026057832917970610996654574120121160627338682007031619168240018433807272387558966344771629394298348894365116893862362706590829454391962297333118816918170667291259854863505638101599221904884362287037069621600736420405584920537191053867020549518845782903393125595759351015929208009273019992979339145049820892185469064834014545816287233210412861087945574650551112918029117100412880928641684816668230407316629768393801612129392057624671496098727276525738141858762432554624842060511842956136651438331854905681889920195022106324266956060733838874236523178837456884505895611194459869072160068776950672518951710569220853768026814255475943389426953788776757804422747527636326978506343308232319380502747300272885881071131029830855196687222274633842598564207439638792948204270316636162138390221920657950272040035350376215314115919603858405786446262001397921585779634518214631649402630359809710760430371563668149554831500533885821496431451025893979271725523315994567544925667901242328906300929173447965547805579372550821149549200425007809937818202344771987532381130453902927015382016868375065723665015801516133098551173081094145755712094672277802310109591016604923595268463799421464791543190238793022005866158167687168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] -31967146564189999656700941144700507881345700680673964264206007991288970542353878728954254618540365127654716623897287822497948970548453736538439828620576812730496506939499620030264262629023451546721154073455919354057823947998456006067232425699453962994743576775689877654061249353851994540018053908235659762702716058693789850549544086823362621519222073339148144077254394921626114487615995663602370108675594777572726798269036717769511432996153584850802520694626340924717504161706918326372057466937711234460274362450862559695065806061421318749379268632787147755653568734286784500507614674322177347124299202189086021879639532190507961139331320780915689746533027627578999598350486263597042203858232405942424197819199211882841661799557620753017283951198704804761685140230342332509087028667469335657679178261940434794161154374969275525414599868028134486537388580763165776849930748708102986038106758354544221404908148014641369001627600383207547769376234509748415189166422257918028851768035118459286545982029031865638792288625647066812697729671882112829815395437326816867025950909231725036746655437497287891546901376665343644979776668776514779916169998216291170167748226265213912416257605632799842913259308456068856672017792552155589748970080637132768836094256353347216870731214338402296637269279895712835168496791739766490180785230656791357909446401080909082912529299348928374907229822768702428773325618599943808414393190638398072436147773736314807023964491524076840558191546150622740274824778831813596383378340165694248977709466136035956228937313625090696414413364545091266868235231726384608057043105614874013561297132153527271393552670471730921925009433841976452917824193657713535370014758441390263378900286900443820721767754194592880866905666718586094090634981988621005651733049267019601062419594432204178407304600192668644089518107150647614611840156043588841712657613443047661756886966905510227193146657544540165442963565324586513225796371554297067795388800701578801535619912309372332062208229298473166554127492537956749769818681578189364988015554244661248158631486146172157143332792791875617955471094882506428549575283834242360402135685626531295714401636819262652628855376572811505240642586960555060101938092730488040576636540376858498735530830785888381700016133544855729883321359899523054657973784149802651798181738684919695581779285604823311922243044347081381405526696063318928655142312870761186730331496630583302241896585167807073533263878792779346356398222955821825005484408138290202798552937524688973780121288704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] 146128879555619931776377177911395134070283250517846403736142500750681038710733878597821639911339495556029486140167759983193254427476239081994051013146302522954892881708615261727054268612343555237476486434292717272666117126388848481951200404536623640348966632972098179069611622463135551380298919883924613028033540032160062962153094857541725947184926254795363935690027257606298745891814550934672171351293268209725731634435844085175245917761591437385865636384435020184240298671251424960309379071521864668001956015792425893734917728655376775673600908634171100182421188439834678697178639085477258663338257821666169195188134969991919327767470395158231055782440570351338917904991611511804202924218120607300395161138518800653326108227392894156464061466770046278763523107676374182292077786652152124305299014010586694944522517979718448773389349458871591256489274955846582364977447209735730034177214619731557943022368657107541296394692061604018378270794183736755704340661089666107068449935818660087166660442570081674641603220661852019096609922326377361432490005392335897162890092175253499296450678443567014769197171565962483286646684544367888790004114992678853006270424512624444311671533330354465778482753364735226812428363754159835975874790416740482356045453479818221617303565085307156251633574036123473889247128540182382844573387990605841433317580787602220649180141612136841760499706685307075500076524463343367277770858874728018658746815868787499071051837796495064925367044687976564232450511762477967764839716301467281250656734493339390071906962251264891008283616688604621082931672283684895282337837536021640389612036250232179545931927867864628287933784097448921639692662761561090364125779992769839256999356820280474387318666887634853777316771556918300510952685331244635838642428485126509071792723943100968172092201798850237946801573956487786028224515063713520616728772244413729711864560334993145861580455181530194670194592915109342185380654093503471582613502662409664709447434563003940301500027468489138200407402334864091711640915345032423030044986559271593414725365747775682582254796185847332602661110869412638562361905063953030479127257491941118706252225373493873529998338215459547308828441044395285933081583903494220677446895366356280826786417955818197422647588989226682159404499638493287600668564091078832524834862662458349335944314919244229483053783419573517104016211852604381500315338376120538239862484694517498399335542195187988646804695750402868841568046577231058566557883094702445346084189603173963361559655743488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] -420761291173055252190786805247894634148555099943530936747551378116736112619970894555361920442833335704045466344972695584644329022166568580641440122095831082879608949467324905760913547613107007964876110913589468120888584339368941287737300803869128390444456260597194213351979173993449750386906328098167169104164932528721682350499982311739765788448626356972654182288105413655271150129369476726267680738904314709553732275978591704596280517031030595736994862284143492408145129259842626066745016618983163791205270261473233964416840033104525648970662413052055764815474544162213579375911179064639639798127636819468312023311333666442402743063548312755576738235882729400227493977280132393001111379107877469048918375220594915222002562351259300957610993869733821906007443906486940022915730344460279864625956664116317086453548307762679868006233606552887765431912147191813538719835903786679936327525875493419318716342920641974220507909424462074404890744710264029072828054830309718782770161927138418175666786418793197689664380034393107506435525286745042376563893817928773243119568834753253587447887760193478687858779286732439805671521445031523359201208759821671408495089171048021073902425329248782500865406064883997824688188580288487641029560377905925006536208380702500489585658458405068163688918220826685978562687092365964659572325647898556494100683623295200767636031698145623160335244942596857151895943143772837465021219580060937446491389070850351405320580897092883529434515093735919932931156998186825474026373872314465663622099919266303748198749921005032851953437733975497369487387165305952213589449851716139649093665550539456740673212052330922883540165453827935538328869069140688481057914909069056511408700306161046718487191914544074301101386279312252882209196237885993403680433331172275832143409545283572497333502318728022821772368494264619009621021809768513939921449554044884249368699087966916238680771115162055089441507560016689531985088080956769422612008877393916626269347587984122132973487795603524741511956326119451851713543602689480921349274062575726214452291263958450941791072900655873575603036058309052832543212306842925706899800735013208465691009444833976311562566810887111530593918853977956390094564282761628876046705049261529563432278210823218957250557329082418743268591981192857076648207707898146683277794728565981906989496822480667500410998244511783093147400267745992979268982979991637383692205723393054967710931591333189648348544145610181324123054521274704702263641164485500818603929680946379786760098787885056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] 854704569477672273080028435579740841152046904888241020451761579338551889111579812238758444434241690954127284752320173528059349754705291970854449915825067656614155186963550981531150882848503761151406632332881326531516898316747328543218434303534155957717280406458696526851282570200687214088883906290093931792585599455280651912626749305953704395184880949439890895328574085647150909026360243299801837858767636221175002955961443758031105876615109844139974307540330237262914699663172399416900685314440933494863846480645166314891690838954723336157683748911388188145126358687263133728801682668485495886158024526123273106832061131748119210963486433634687082405937950756309539017482016980137326058666560555022661102120793507687823676251322923705656866909931502558973117265075708109292259086263507470320638026112787266764860041778315115286417342769217474401962980390096195295702580719726389430718565325866393317694889451221299665973303522945843449086768049918199157029975248307769580527462645607448865519379229557075130841573663705982145810437575624360586727330453253945291691440249108853595506925516580437734976951387812011178158740214899796635144713962062142771856720600161630140353564183859628036960914248580354998755896627712618896986540958053161006697349121049640534187033545571289762823442007808202802550221400114925245695868045471791293463668071744380370181194875220176903621811751561082338581777247401830823837972702267769826420812007428978529697882789830245150576962308124758415250792732687846498558213056937010693459672185254686854537354683070046954539457795312221799770435798827914603829349115589105106458948869165144614598649289739597537689930199085143480883841423408982018474317899554595083926212641736692605485048357753319203251238506087103967732571944169939498059063381450354977362057077672209514750036654268915825462555414353904274066654822321437848288787855993836609285853932483551430668903909545131586393784708399174828466252298212699200005920642214805488836442544934578775993261558883705835037420985129895887002361490583992201232624091504352680316181145753527983510333923701230172991405493989375035067089348009848316406313497742497874374398282562692030053887970013092625470216401896765397772158526024835776840044736747829475918271474531696673559309523198221943274112429916664776447470663075541374326255832520450825870013855652445288919326847782181947289829746252242920563230437683957628926488062225593513626170688753400824108408412265139290399739342461705412255102790579152981129480386391444284317586423808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] -1160795096726724048095005138186366699587495694508115675554574211350260787223781364796937772582809872588089083069675687525245141986306956033136287754850763063293473487674253807726198846209135731097883236353831329131058375042713272116521637777450365665379499085942385374772009835255375744935376569327309116598750016653619519635566970768465567483246916066260207582235800322594826941473733976200932739476985352322189922207688794636704610281229250219222323704784387627361269052958565210720576918204113932296761945250766651766676716093081434111805898529377587334260229617472570098615852842497758510599383015320931477651559773818492146681522760661893857650024988166015806178431405418735698163427433947125145518560540886956278977597540022197635526614252737553293254419145309272863330586629334099785170369006987030647684620308629177916837752907253992550706465400403722995116957314168784255809328156025534398502354354876595817151755136308546368457309571953544167689562105202001911694251161714678225697699412651432956817119634052800815079624096018712713397655223682700955160633602743886557802465513233384983225509051952976957681060441766782122017274506476070935688200162497161307688232832266248765821821166923583720416261311993843652240117109538361524142149277560614683403214626937221909283301169865843578442609699697755121178859033344366832470116439506573830866571212932934066226864498848141122871122472767987682415751199028224939311323262532144034487068899154651338059717787869353106886404570502426351420342218614475938377861488922627435061069034434227950792046791580918302683973561467135808807742975756988286916570281821855026163851840634854912144428463271191522430014479655993930562577653053093718230070126121430797160736951538085516902510827820942702382882358020687999835566618280069526689696032938025651126239601180118964127095472591215000351141200222779352680724125572855705365289165908713250046151084781478574275584279948266310506625166756802364508629704116506682334725099826713917017551462228988142624916992137977273731166411498362491039928944535957296553582296701528325594603724152702764746410856106386778989366941785836918105006495481268963070815303432857545036048690377547034921022395363576345729109718071706442839758128512527371891997393943752372817869094507896058969902106695883082887661427999263435171046308964063914032735579549484320749201452098825837084971231025798651310377337147141150579294869179326118345954018570724149903298288200177096539251411088246828494562786104394170239076960979153403891063222960128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] 633631176306883630875343146217701256665454461805989434206897537878124404461564072813875075271337597999560886301792197881626732503058813208490224028989515440814025818011659108169463332109540160393152128926730608014255962610099368392110592002302982683816878480283979789451516266721916108812326936489762732806961732220667352411578034053529810964533688390301496315070785468977051468777409674371520453570238989012069121774369577266875589029183824083457648353616913893640023695357790448169368952027899365910480542676888650012811885702459964693224995436912535363533876072904290699464171375498404224025341634496246502523137101210062354934904820217329506005696253750422291636368155141705471849004952124570911721973886509168113147661652934523855502562761933888913803886851261579172426323967765696274671780033949692015280367027641004785306575055403595842636436003900083975641106163296057423190959517869220438890989736735793033185269194592564917646717037704295014958951266013214936533463036273464537585776916495551597279287538423046342141342418078262308987013264590109546884276374383740861530886821064845461078051896966369241001530681117467588159438113823420400635520152146676579571119366446121846748561800241224602930605439400790601079682025787843079456901054166262182180476674515634464219258977755184883453088361728719776832667121204568951891003298736418490114560185423350854421377830048484130671129792993765187210980408163099131859539590581411834369139605311087467915592036877631158128278787327251176770946743551168388885687411888906934374864908792991952299092369896928506593184482844670888297989011717911997755341034393854457128913772378117584783436723466053892085350131055987747749151593103075989330812974155479562868580590950837928560931048047173933628567043920465022142616718811538621892162798423742521135356876004822214641849749274472252663221313572991885630721660698659322793204905917829556053610832294279714874716167229749562008514555481189720176689294785761559742479913618333313216007317783586363774402127821602042478455651812996945893579978900222538528189018181478915922854212626246303111684011327970655003932703000708705861310558964501798633396776524290034539711472150844052144737396049727482469658188619629364058290130624363466832603335233510365804020672598370557745275755019295297424069703921189907062214526236595524517322676362073030665178387897969582884915884026628160049971834874842583259417842839668499043863680516089257700347857603786999544609924572565650679792019264337772004210697639722199580707349594112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,22] 1584527539024259228773031153033368039267933834522968510083002763014968591043160918453288656213885669415209280529645923958398549419515464239197973182824222646369931122837317265297170284167700422038085941089296130716827976430479740439410449624141246527845905044045957041680926106624368557464903020830213340280439567079763736099168655707034767973862930723378088921103437122968593742440484929430223551178796815275822901712308498783863230856504642117232348920546664888402566464990500819155154436855855464618723070999297279998092384133156207711366074055152071249400562454582476003864571627172278935660130528092627241444250400227854488500469893521594983114545717813489228372766496764996179949304800718358016303454828610719445326404635609902341096446979842822424026785581139610596329757549981780175512577114708911055190762969697230525231287973308809016355059216143737032135995362976445675144957183037589632386539121626031746748475991577288466903274073579530803071347772659423606721251367734440599342393856096899101238498820473658472151978853899480554005350691674932420561687975975850129937014551692196206176219938060168453140595009589364472666176480258901782796790867627015841437611043775528138881249078432644572429179913571643609106805121035292001978059183659888025477092520543748199955608529415182822167772115334431481171586441296963414446942772164208814463801846372140483851187744032843071313695709062523066108380152026298004112205804849975903294325328556122249964716235018011258055922702583212763518949030944150385181628016656352288605143940927041471127194524621866257734761386083433099116617756141157244713300108723375473076674958444270472024338469137502658777697268416477927718499237552536973917442857662263064441712137863846051686494627517557185196583444202178430267964042376062905766967264787915433405729620927489120794226574702014836104084181169010120169450248509390539291470639112240996298787898333295667077100484530750608388836719597287555524538858215241621380141750527207227164781140299150047336907195127087417685835934519267795940877944675806001119850910762027519186157444601738263861178309481591864485690930203987362884209887592991111609480773478801629734101630986068854523840267943323262981241230480818954130076319279004529014412937104270136782811861719192151606817270279613196689567740612873700215178004283938791724818271884501355248073919562037680886237794741578241471940041115770201266959276639565888859084954114168076842459589516000865130685611098196083894511137470085168214305109656658751377392059547648000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,23] -5780858585878253347379237800649745718086548336236504007843840856649476260977196348334011216071044239797051250695465116457983120475281542559435510257512801147629469203147725644890351300750523372713147392166674599248989371189320497115796707000361352241108485949479592852995230363223799591223443437336782288994833559322898878696482480547899430492542886304981372657336911620984867213445032023220863698962119980409829405856097210210986791831271851036626121927812923123753808943928081928280453964319221699984816347699418134641910935762081076078539960746379764918528549027802388392612676010932130367052133320193934231697344137292443865542231454870159702206937132344441002593625147027492264329985160976355465062309719242809172892914381346749145001042895845172441283658725630649707027164838948656555781437948524023334141018130133133545611619891255399830003040891641053746317235537873056334006704237684590627691352251898001381689542638915621294408486996441384854798460470788665751651652204934420774225129193604122663405697658507709442496911250236915280013559867695317664930921158845771951538668247877265530605729213514155019437238981695155859449098173734711212629417913190583670513567924115845488508826338239999910284007564676428849437677607442428907846128727066368318014959811781407676113103859967184882783365627706401862278568668838245088288001411347293937365026271650861835473745988859641771585793925156088305305119548975581438532809908144906387536023229967458702272518650104396670261777215647307299561136346036953676026226645394509618687453334504800294643930539245619981677319525500050636447124265823503570020810732871130884046676048749301123556218992051081979489127958405897572854208653941916758572895075476819226862714354760267049312906410211947735673346751449925531442929041183674176717273766322715514897981348047794517079203758754644485155327994706408732606687970131749251202455307984089847557889654616004953973648170829390379350772608913057611492663947978110223901310307110575840061315247407456107992057036408858250950366375646513043572993591530114833857386752273831165518736037269240053987554777920917175533246716903420685613949124768600002838797749697053407945210930581408880535994254905396306209340596439158471985426279158333113735900210224502400531471822869452838964024302519210779975994336632453241038341738907916716084228600201466352964068947129707802625320352514777720217234005151735972143245024639972111493708453401469957252307063230891917194804870128314167748074467736828242225184927544671503875719871594496000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,24] 11040681706018488084591365383240464376425760676348215651360028943581864232465683857199851640344086361327260201122667946074503493893567261447348933809844000011821817553107490108514405066894330526673461412441340714265631249673149316096114597514663081350293417850240489744773242637334116617237836803837991196476282623148291710862358850612924624541994979926168325799591407556468653744839453371602061901846527256547996356103191789921533485728210101554501781212774541169731317291405306298570349656154411071187218114436038383035269336401049101933318608099539449966303192644609761474892209764755402576591073134896926182435635641463808149077932675884587217380224657928292969782272465503688811484273435605737293757871921341920805132528562487133175349040927194181086984193975899166087756093571245330560548582680422515671876667721219053946903635508988068371705529603131076570114360089034507250987957014012922447081713034318133598987603639141588748409721568942975058232393410520839829345937654566555697928828236102961663429876559001390023516308034350153552850138102360485360164086029380927154376052352745655149412778353509086764490025826107068318460296478210199750982756562749580213824744563090911459497197549950726004152886111596747030034640936637266803841603073786310620587849987131392249498882401372108647417985928956265649226427752349171980477417482536134232796536905610912168762268522169887468546073046320427632369619907710283183909984928264312582771498405296400618488824248543103280680728582628515072496094907035373850711498163588516434691948427913963431719373352001204077236662654165492574317192676018840009643870170036798715143139498417320976929412091761723666668263834909956922610087276198548580447347110980270623216634279394971301629231645706182098189107879430982263761240555425196554709982317995000442543682675157375340897136513450375540931059057373292931251169434128342194448823551733225589494173013172386360387559576295913639733904130050922238254993490617207146102008302033588964477783191757178846876250011519329270105500833462221792959690748169914841954780938251623110812824358117944777147709521992938002069966997505628090132284823153889585037767581097590596736541634750219777030857596739228490577041174082068097883175214045817416476463330248629305707815806025721401006157756605249802676795575217099032284379395084973916671806653713750399378484756242832955547891891461345234954881550473088686656877503041749864285827513721063415594317955281628542289002754807764349686739769572227981462817749433807767862756444733440000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,25] -15468017320367341076126923955761377813519273893006209407332518657741041894313972884164371182532882077850569896875392914218222627105071639399895081052898256628760222278805171388174296053452472760147889548579607415223389219230534734723341197394465703876001052299856210986151013006858124826510522726334337167467784722184390404029503123126909444275759561800983883576718913683427996152949061907977076950322856248689978819844219101115436571077138624951989806868522650355358741853668182679992038549057546545272695403233994668173272903433451333253346479394739553287997169825030939243731027110336876179943688214065519562165211112342123339617355597503119749769555374892041994094306868074342989929731989566473419354949577394519604227373117812011290799743204454777715452788644135598111617375173302707775881524495100144793126606721000500871181703131578199226613903746738414134556920610546027123171453111270134837773043527495415441265424277474631620148501087989704122422132363688837411479963217062953003904068018397300852251330955403531267183037343186387454209648960614916143014555155938884194145397821585278701358491749449447481781269989774698426319561165270079436827036891337336308478068632541267794721927591032847337583088747007277829733372992635128169829073714361099530449639729499727548080595661748162974202906053237811098324446234051214051210865843183568110155584217675522516354350305331371661601385666698958223090712175544572717316320356786744596288429810924900058158036435344508603226903247244480205388558941279003178026838122459448357014133878958766250910687852865875939077835820392339342788618446239680764263054392757628566213196428656043205007629173082830588520153685841265560886775443250931865498319095151374251719071636630427745155800139971280796307351614091428193288115408252276252831725386087010405026803630147127506699747548405778152093443068861416540720690353950808240271253284117428055267928303871888983708594288089282097430146071782744546676088950695896085613646884242064575100426495869914082394294954257690249872397155060838788070510433484279592688359997992469594699302132594602435318235552448733021031754028918803901672721203841347145391291857899046711967598595179424592266545894160752302143769220277126315180002721956086739952092917945329688635619880817738680258889978103800135949535776762695546237052210254945896317414603942353040835996826978345314107394185589176786392291502827862529374546713377123275962126750102530964226214974091122677416160975378216113243013928139234957202032928988398405425866458791936000000000000000000000000000000000000000000000000000000000000000000000000000 [124,26] 17310890521340586929260102007380240003555639243310204548192599429145706690230677431345875427005450168755696108844870725557278350945324769024596666276669577534444982960805755630890847393677910674637495940840303901993423464879724941366365283645537723920716242958664370755071163414637968486453579413095757735477511007897567129762331039680603048685992935324028667023643440957816823955611627890113097690292591407582285580867109798807148833440331562096329464648660146365401435935716493603219420364606165929791316216481407393445923626226476238067995524179421612166820621935379749631686079329727645899927493846293414627978237493649723195561777466410729397353672846442170895693911218531510484594058427770215136916487763952702338478242966477509775341513428598077879795694140511098839999949867523288251999275400672539235449768778649207930094835778749532993469429649321945919588682262465906870785724819774560780079083714330399719435936816289730923212349545096801596091167926190609916268957682611778091659122015620057996536639349288878534345097584346924684984687829095184393493307652542207872343253034382523199034528438982741621349436459949035061461435880116564021034428970500758659021395969658420666053982797403926673426540450756481301433234330165697486523649357705691175450611624760106584047493999817401466781458326232594057996339618144212596225065227363136390059832043834085979307823680572212541142145690174718356196677876899795085703921080865396530671304070679760404084972364511475278066171554858606393589855125678777806856146717359126112742710069750784211460732096233451018144719007011573747204069699376737439627107282801973834787979584748414809692344740073702386277076842972785380476260520019226523123582608224545415926272563450060842494036913058926684757836803583566453652297063333655950731973156609242631900503764446912159366810294036675944650761448914851918697242600031119166375489743012632252636376055532820167071837529588581568718115049801911981515809758774345442583527337810673041413927034705664981850735082616215260569052399989325010807160426893794658031202031178577317704069554901435951969327597212148044702701105550879654690853623894133419618810637019880410111227486836273699093330457989773311387839379251480382796634479482162179725541858060695696323907043600742250115672462972458965904448662982540019820176445248814276173215915578916549698220980844789673548386302262549504005241450085055190445291318896237802175570127350536756231641420046517670357668924292338446852093511359834788985940112816993242774484667072512000000000000000000000000000000000000000000000000000000000000000000000000 [124,27] -16080688040088751085570158483896082029710395676609552528940525950526671036894681000629448930401582097737590204115641192821254703899449189075600457660218738739227123945216984423284259587620298458848345400517834714562743736309014623744846703411702006513532859938617361531366190853974040155751134346515597513036747363920258938718065065749355487683579051283235286205165067261729991890937722415841632468624068641059712663826544257103765026305742371571925224210760701565325417434136898699194416733113744751950960393674264251018992449683429796862743010427047570682941682874502247772504865032176323231121855210910388925702002209575378260106480576517798441104355515646541529294651118249362474305551272600162582759047266654114093654893608267709741847925020088860000256171328785517415891846645194769396061210310287878257307316670174414946684905212867080663789107483630875831254128880834329482129915001536675731762333252123572154999144351793142564489668253353579664577831522428004544250197328323573697148635803753490279234676603181436192561348321847534242499133221209146287221720043500768625860505751817375714613692999316441686696648166629593879740577351357442892152197436717824195880190301222157133910065542401375569092476656487710438991280504547886028408730696813597457825406916769393683274844810009468814695417685279387722164984443732965101242775800037285548299832712445305061692822432656617481779300838009159427377368695236582279730630741648912062329387287309011021948811048923383373463017762638858792415397598738173938454425872394565115469925790285385747804570634453333711131620788848107287703075304005713581731832342021354559869649064309384259546051193274490810937096490786891873780823141306525583447601930723057538541951154824774008979314293643842292629878476527205777078778817279196007405887960211601372908199357277791246536622147997089879476400122298862714526354903101617444229828669773457801392212302000192893276274175375917778061554241487167572508299610432353191838519550766696963384913942027629046073137706792640510366335865354347328763028899386598539169053334453115047670510740561530461055467742871451448662585270731810219737457403777097825359636914989099036062631286307212491111362886746191264954769505781959993623583779775694479269851722430350082111803268632936678644538443437874012269494513635914729819537289130075876623200683792638715231469053105552001562297330956107224679552131201222931399821247037156239108017625658172751583241422682034590018981519433401508253510923502663459104269158807483097678522401947648000000000000000000000000000000000000000000000000000000000000000000000 [124,28] 12707904234312742270221672023523613833898984829423724945677709399549313477639810067713932090212278513892450428228757189624028750335441889956880654513445630403574791601430535055467188371313702416238051066242672006615796791339674845012104268849777550952397571971812403311288185385914976514298860382961185949400163201998429289673598387544145674204955884397526036172939392734213836201570937858772617135756062732364767858857940295500836989685287104213803331629029160322731598873327059428730285721864928604233207182543913480495229807358903007986646174256293151141693225511833436145902337296548975123998705310286485113806487831119919956731307775456372692584770709686146143919513842107780112205970496924201100635014337113907543023672724812085482633861195609457590958053624100244571964013201297438135795836630767053082199399939143616854459285053352529568846445943025995985277622015287973941061496470298419218188714749406243182464441154389188774295408612773239437369911584944837263464024237990279426251382486924602871987907196379167428210298079588391306404612520914267922372745654464327591224743158642575168738090007599385479886582331309490887533850481272660835550193064498579198998980156050107023149255236825777453939907093525898083744466751272315645938938606916857610439207066908408622801267128811095207650191890044006451261433725598384114898249148893048773136914602253555409007322706659573386520081503814667650059265496962597232744663756603961530216016489915850863930885046853864168646000033103014713192627496848932318375719030944380647575890949336477904972626075109077417062432130217357247445748245029615566047262205746249607027801915020670826865535299751953832218953117005835820210505553694290803042672690793152234606975593472758223246714894218317674290678407367722389062206567024489648592956751937508474745906791050463475558957089373256859219478558223180615105826021524446699812911965318173134960289988340464089066027960865586065616880280367458147496013372514732503435100134114681817281530010606019722194200195967527425676210220634777152492190354855550803540239404917532380184025238291828470245312916906076289664423711986447876478242447900030530013861586733143273640248223037589753889013565098532879347326942912070230175122437848004715718759666100102001269855763104353668890712622710669685142430593423934634204580930767844988743342998827643326855815652369372624480636987687474357006728813073597404459226829718619202775816058851401819825667902021198464280479660725110700300600966825127978233153563486061329858661594431488000000000000000000000000000000000000000000000000000000000000000000 [124,29] -8731387914643309303574777900795417077874166284958596792793245017529545396364529147912382995816683443564877185008033493572365034492058199140225222996096414280062942409806588696396323995100619211918995790646779161697769856360412967396299758976402816279822996010895820085038218801280338202583711177236648678812830706048383936827138931178744809150020821478940504670418391779872536724713383335493676981857272551328873247486336779227951030108233152316616804167859512782336145030356381104258131519437057560007417403545680734919860556100957199027405145758442618461537220123100210804937627884108734260161407094349317773448917882162402608663862833480016837283892802320057714293022573497833365235036141012530885159437217740924091582090503670380590270163239753245261632491009103334699285519616124362818931648308678861878487397961602367352062019399307827592997284299803400726551490280978539747416861415174877878751040848539917272298879209511888485597211457325681666473102829757317913142278404127749933836323801341914383579276784487500516624467588712869417270707206419424737525206730884031404422112841909457052279303219089674763869603699526000032747210646303584647400460849177482347731887022647544570638803949328710034041444173126818224187700790939305130080561960281278082174619646028511980436693786965866745038323854099919726750808621603997106839415871649791833240773882515098147271299835231604346867573265281731576261345385006797201605845353510297486156104847790444337175574181233470261894040745560096724337838086047885268366991755058240588687773672882125491571127079788873807044356978148182496029028955465558681495060364680380474988079400469920949375610167111862706796897786903693118487078276969121641559899982441906550454123673255321161269115818378304408808064074827947112884811963304130748134583812235237237422054861248265350004095891345061266035779955070915928759569926127446773322668687419393982344224604808549469153742169000370735911168339818228746108849545199680036875755788343124533818732803115763178175335753478897048755805094111328072862387828106337979555181280568906066029770628088029561334944334128362093927140655555373348095240680608889791570106138144350367919179837273578125679556142057164193096586063056188634091503128398920544425495080725041047238871739316689103964706055621796513457270298555800320960215253749490858534506196632345335204852228746655537204824205619290903185284657357853471077624782145717931624981549277198865907959039550275994207502070803022452207845496521908165748500071173118409018839297687552000000000000000000000000000000000000000000000000000000000000000 [124,30] 5344618209957212084448159106724106331087410524605749056981783875436688053012764822189802048203487109928572052168697891563318280635408860272005622185724587660741052167490491783282896106267404257824383910499358722560375331645206822129539258553489827907597281994689361494127423598131754294529582603622169719363456818383959996855932514725298696522749335398705834314869591878976793526878550042495782715180680102429194241658296230493353439667732855618688774520328331875936966688322837524384771434196670723571118219378643533228945447497854557598212246041488392907383044513377895582154126852556327953028818832507655781073843496390509225683693238535663711307132121739560724193588394438901217571402456846486900219998520355958470089603145341005111479983610589724473569909931085145809102397207105425691498054020469494419376174760761488951670989010902527056312215038106468024449759101794364018359165456633319131535607716313214935360352684184594109005288170398110406826160424652224462599555306996915728162737260986298691703276759798057063152700860058601197937022346317598018674496936047032309983632978026055061198947350910059696907586193520533554146584530796877595911055476320611658065238475715302974125219177651672417397072623062077268513517105541243809920382394571666801579228844845525627498197312199794851212818641356192858944591778456095159251051684402492070760923330458960144569959047995824121083931739694585694128958536299494762937010207256668165323116374853799532134297866577715000219409126896272682009647580159458925286460057221823926413746348566828038546850643185228282712813622801509875868911218502358480203688386213417633909593462329642050981763505512915937258212643319168820111727353824950907761393957272724889563373624821582977653953047244328396210397175675629958658973830758818235051680663474925914355709761269461469229143268592882239714938361737672018131713965234225982436723338505808380734049312048633880516879796656544856199279935757212966881369758206108036565400257698322309464172493664499987912233648556208191318302482262728038934588078075449473604215598935706502123573861420260553283059888798039737095528665854795942720114749518743648403345319373406873288779112517920627706198934740815025515571199190360447500343735252025942394623735478801720849054625335666005489092707073284694577213443736023376275779475433559862893711033319782459867534129556996792858654707520425541088430201172138444748735885262954337580464532535137275499928949881341516011278816733140844029244288413621276860304791338481890871168563412992000000000000000000000000000000000000000000000000000000000000 [124,31] -3000054962773812540804112752292984210023780354544869782677449271524068501004931958314571006390656269437074912825023746734563307208308989412626849818005030110362033635651022499869128278662570151837435643376038934286253109367803737116232687008574971644873364932294219951738581894672460435336091248340343433061005695024443434291518108996003756086520294897167870439673185045172998354670585896414595470950318732448302628552754075032268799534249805120345509982457836107786697784473979010151343157744432900161563374840745545292987353487476121588856852888733846362490175223792433837227640262271710644606533333752541268599270400146201783000290634164904767403608067369008169588319624064169631872977178159355984234021314284809830073824722550979873450700347913409299426165145762499339920262675901200451364795134235810505664420941798239326665873091371038783684129179763628113400569233311323536884486538555376689164205323057779475891508634401118421317489427285276236156035974143794861770351427248611864882489372581835340697091009881461165018215178972647480553644710511319987003215971525099359474652441603863658335689212397236385502375286536053499924499784745829733069605829944039505093795506267228962131099404479386693538767103513654040858911620451061067018802082587628939660266215656224227571469726617504161186479545130016673670445597935160981695037998607051408271011011619235908951482722652894611741112928314914597854690692620596764953226601425519017386166898358901076796081504869605101059457766944121634931611456835155467694988199772965738019578771092080531076458310980393522914269265653868902369532260327669896648322817246449693263595263908652147818507614263939338874155896891614406173322324504876162645541106099907065882871013607145039559019591669046572660515065082170691208818557409754103985855400369513604755051820587016462261725453364744193494331447856123203819075054636809827532402676549164251423682874980852476375645100323071748149191567796416116614760873865758396228554480713079457226192486517396226244851016836614550070874571221001369643991029768789680470618898882750025314180602206498658962691764028941180893179919112508904085513906374093960568596839493154806504611989597957417742541662949465275550712605971460854381063250735483224615277147920835046380487224103656215617051251980085268787504384592977351195040940749349191568804399084688123329451203518425336306535266468741321394641098158955168916263181709605516049631778928466157830974961696299839063301362032527631308799935011949302347578486118768114519706609647616000000000000000000000000000000000000000000000000000000000 [124,32] 1590917160639280614514871752784424989038380197628973615574764075722452131950464428882883175725449003342775954074393570983536591356834373745904999403480050366909383642792057030697422150388519072312563672810184644124903250889793325295971352337568624278032733602155478290436413947065800299529338556907740892487796415731633618489409816766357940162261654007461340688715591635543255380695418667539280917640303102797857147142219436734868765396953796171228554097613545938912262912018346788355602421217102594103267153194506677603214508463946493443069424188540680016491727180830289918005688383783595465642279479162602120478654632797961881502493193851964239884809002976089965521189346640970189485606092298360052221157584539442391851545865365117836931671125628764774129287325226923101860438409682254832350040462094897815997364871092734014053637484171329515014766880912617493114814729040551891865160036046121852533038195562029578983103708461028416043466747308519312205132223788178099822861245882664701428472170496950258936288705313427692538485763513262299006650819411276079894132870966190594295361590103791615382033081279576624196156792603805072076437722194380652252275372966142070059000704546684442575859284511830582528196483869232997319100488194954221261976282774287748686410302721197311342238875717393843000927034853619578555977030567660132224758421397777617989207132187712787229497402557162704711585144360411404421936257273091557153838418633555238552349262586945602909192141941691894882750260021311951201471431431550140599150990117370515329915855424815872003733331813982265992436577676348360314760670424414589601854787876179261678467880150639711377510695266402912294158464433985932137951391617477091200314081201928192955905031157715840697330653095697881128415123878902940234871941151764162056673810857087248341857271421255003339341486227439141003913416985342171617258613582073406300425564208626350563465244462766728418400514444402302607856076611339391027368554950824768281833195065075743112165663757637905768091248315539041879330789264992735129573675406940016841143625657295870355506783098242833732550059476052428441232129087332223469051441949298473524282226966769296559694122582639375546292634062815832262860154517416349295976925089136796408816456052861660688990270602389351824809355897021327004512370480271048639603257535495814024704376047828258855110538152019494728528172889808380552872152316388324799212158687692543775669928608598391253904575749356060275013677827682196732573398000769653136063883055454275349867566989312000000000000000000000000000000000000000000000000000000 [124,33] -813635416378169472796763550617780226156837691381372902470144035449644059982517666779479174273257195083849254606349836997408608094850881084940721004286092586660150736139628718117433832269525453067258426370691140213105457082441380885124604715888284566033827895680986614373919978249501832328213347431112769339683319087553886089757214464749464808033748425065606189980537329149055746028772176263426063209043620602590987911092340851578381095693774702331204297745198097859948732800947730117108502394648719417065400480794779268919258413639598018662993687203969298587259529430361321996685786490550764314797755909706711830030233181596123791355113817708009972944715741746324868809298028033307460506467506852441979093030915792673367336016492521837747276906579849823970792844604339685883685539668155253340096036718246493303775470160041518593914255722598873769749161958452704536636548879912746675538124855758804193616985063409031194982139354396321867053444172215492646129852467860512320554981209282871028355988390758862629153114857105030938567917783889355082136844090809116435764069547378753001078339012178880548105088178445197188455517714847492396182003654252665696280977575166212119650009922627929673322893202833884577384876043327994743936020566840693868133630925129656950587102221742617026601599773800031869568246466216764620137470372179107416473759695953849223780365203986224246607566189854199805623534914520136296587524274671126262814503939295063597846816496743575829627170194612436366927723721728643529265034194909194073604248548234027963015733524849389008580940699711110512247592532739524533338857336004955549275551567260811152537032030740618049375557312927035112669788057992929939800545359853799609754208136591758515888341057402671676084987014239722493664511976202466407377667736879828203762057357773662905337078259993152056077777371934183205770946562214892028799830522017645476292428527631448684956302145030059355811608874386353406874400966441095429669948373279952651576503210524273077400853500982442488883592136097758953922786195488487672130962192024645136803397872269504381267670849467381440461045880669106374457374788922430700944295940823583725210355441409500934142756287822672759627823281365687312203264100142241546704377993326664575111957740093237825784074132216238358586642480147234919388875946573459447577129466099633001710759856165844781883293751196618905680816888178427535120510167633169853604718371815268901477761828239350409296767524578643562061321456372757272888281373699441302625056074357830905155159064576000000000000000000000000000000000000000000000000000 [124,34] 402312942090920969535524886388455349281710112827558050238092086089002797468564393283984493974639399662993773677561628601216500011120540250169780745665861820375335815564049797620946528444420953646725325330575391158801592108880213495448726063606608508475401328320719129825305730353731769120707237195871418130401745148124999362404564178493314387170423091702769450247527880542421743734166920976246570673597580964717842409323831904999338504520064065417244283739647569314157471445608112763235920301368134518161613251651499059577562035668624617032198066787140512491504780916811115921847723334494195938794759827068965192835056848580711097597083397529564714995376347027553538893584983306344904103168830223548344128859247928187137870679359413919012443736285956740601807673545659843432362099700207023887450155956123198044439489813557578373874620674134880428115816482604868974784626742986825822240835828571903078356742847778439867507985982615681345965991905800386943968566855082766274811795289018197967358456398173449314764123697712921313695316351069076730489734580294244901601534208454088654757439705881359333834848538960809967573948288392117064340235638284814667755747260111862932008853738391647505100253114644626406457155839524599495847575643603911815218677216463704436752898006153646037534878120209705649433417426009304449123715047797366438646891079375959275091577279107895348045093886867667486151940703850673212353517640154341717199245677401019884524895806331395892622859034592864842160535545648392181291065542982629275178140745098211169946770465001301548591079764361516219418525907659648786627947258789416917738778775739998313395525261591863604718732312323378000705180536018600267144467001737695539212583253121438483726581947393890431937982231629687745128515672176569639299288870304114662206418447514422873327214493916806807225575842973621044870640378622947707578835944971377800151394644982581683360552921945556158242375247090889147906011155942788341231914316853769274220676692676614171545293995639728352751376280880819595405418447868669857529845388311235376867924914244403584215398417960715670854839103856305511812886127339247091347946820999741974687216891833432101569979307136007946047782425555396542670559750129779299318617338155189116050452055766451226200913461047328829281145127039565953274339443661578270422023354996877906814401176132895260454360488050783850783024744709396445512822381056767233983712574465795748594960509916820814519725939055705470848519019223385243888592480154441469327386376862637811684501094400000000000000000000000000000000000000000000000000 [124,35] -189716247471592810698711067611143787104697792059198446064951591540582793482006250974031766298483758513485701823879527553218283316468569526252511468519099201428220356168501030295807043721198877458958885385892130721871395828645367516914168470046801519868331002065138634303969328868391170159744687309524364749522179978781213729481296512948628022937714232017688252607703662170848547197455145540944974559844542787264307214492483451108711300980378172833923470189316049534255714723646156339084656371972299185223312707566297920586371037002012946491511863837159958892791801722926825738992545343790116516850952117894745570069971622053485020991548632187812778033165888081738244596825117497360375989950040219714832892664429984328838020956320918272594772301746212563812283500238205344031188813670551837647193183706758046417965836006071699536545759329346303279671255518412241683851556020391799281045790090523461788750974229737005753436924513457774558049108913085342672295664561816815899367328022189286917255418267059058599846378781757192790982133331978989815251300201026761585495109636724658271407438839013749892362419450728557840086298376598230433841817993694426954389584888367038607268146090099333116054780431505278986867618597665473768548078644736093672499116282003522833988480325557104619194634250820718813456605938243319814604269659225172350435622770119282950229974894142621842020548820047962122418553469332327676530524330437858377435090485842310193240800880539347012806118024822141837446059340593948504200839221406209448336074545297006991144225285215601804789000552778447933283988604683801562612959345120530031327775246181933291713643426149221914915545868924923148806791282578828089681563305847807121930603351221426113336299076870353902810905004524798587775449288724602925372572270077158982380164577192817723155960217012853051252586387401374322938756071225134774845852737786418584710101400938457644809972363848106572682925261789091173016881061003576216858323455414602569677659330728335781281498272966912754789886346421756339096646427566632444777421806098020602384191825454732837818068229195833642754360287199264329471360153664355966016330582900522727760426176765260441277622370031382356745412876285278702565825029469383687242174690920600097105238942290571319786585968792832503498576187246539833890571237802628584801929608506657950275294490366831356346063579105954497497718912570251964724153533585363483893075638371714529341961763237511869178491209163062732956945637269021007232375801839930568512855108736849766968008376320000000000000000000000000000000000000000000000 [124,36] 83680122151750658991425783568040487886553963444720029654233842335029135340450799046579354829201580039199837432941612215659562965138440935890942842834620988119444663577589000217876111992361709904687387092207701888363747306016429028058721884822519499034557567378688467983424320476738085967003385259442307206503310540925716444774343144017101603829099418724009128371439036225206874223149862282701477070407083087092681587212012725135244629043383252792895244457075395628122332134181056768370455967071440247633583259765312962958752439042646003529441385373340853013166326452756429420068189203381416080067810805057244508244033377052637897643760030479499513462023626779891807305559740218979594368925733688236307278744266154143636865360368287301563715478720104988536801450522431936052778926740592827941832592790648690285229503551608201333488707653213787601052259743364561916160610439600927545417652540117901508564353997616197249646520348533872080263968314767140549054187008630831737337720613970990406781860196880445696138478075999882252031653137239360503790058228056348168315423839523305476856147366277643673002801975797551127573669983829195386508674327885134016034214165885608981042822199470210893838756600394139001357014826513798920345458869580197821989915536495543057347265143187305871987809344381926370204325093395209244101277791965223969301874115508442422717293987117158677028924181895133129085370614198379137531802244491754607082108700502122619874715742230537089356445677242836708290389781293129065680700475571171377728867362506684591257829818042980617542204282052644070287129712837640682549595216712144116474686026688654831744590542993314165302914444134555419597183793444684874640966403239105276232690418786521759745253706113918093538624088649066566857832968287864095010601793021618572070375834375178442822503133167034746141217601713577499773386295696958753044919095155449000833607990471524042858585170774904328689037399263614704109389417059455558009237419646260350397961790119217905151020236770127855471573313964182488517582580626514744503468721969633566831223651292719159927708216608178153910009535321882096991711348263889643856497947621155435246152113119638841412302036590112626020174415527102092891637589696434526318873190155600229339953805021936852154994980497560473573543936190696239936892355596638567391400873708779500946550960913496875316564152475822584481163398604421974652679290742526629342288955132117293292916616503793490560160845283129192164269061037247058739337842103176707661384323735764634020851220480000000000000000000000000000000000000000000 [124,37] -33950168354926105480378828883952037778539167834246814139753542161201337005552378637012374776332765494457758175252035249638445357784508262867635098152924295815681416129262822024761699298442132971347261473000680088590295128056922577975652304770736306045815161386294756504366424987066991576372551205957272456387477672099489680759392027369510251994612244861065925511313455158386614934381499044614351602455929838555366554111794645661611618241325196992340924728078186367605543517908521775774478552028501746967824825074458019322760953704451458450567750981140407548438347394866197227853120449931734519128213240617049483108431791444069555380444026914364248970331952091854185311457271332668044956393662073326410158913177675517781386136450814676024777494884398719356057448768050117975165323587414748506094429664127819169821094802722296820104209194497018493330624033777214377729597429635187874693741338557286439645030191590070636037148916433081518560945594476043165218101777443833285759024450374552070859638251101480781823561404938175613841359236191722569339486422758495195002735199568652447233563658030725988697808283487925819718755660538053370005790931303907748483292585709042052023949163062461815278101960741651884772156895698867180384430863194489209582270400557417860250350097043342607680426917722194749073939327794520481614483680374323179742386532927556009145541371143190066308587841583988003858262902300430281581300613757132656968617733225339768092741450627081628175476886421409167388703477514853375098772506385367017832516146251607075491400537561758611027681494840849558752638828180085897756068912567592427547212391572600580275421347724146765765918901154768517228578246670820116554873622156793734529570876646424622954393205711535092976794899410550602981030898887635337635461390925126132476811791329139695585189288696981078202862186391708430405837218913525285156958006941694286099830064786741119922574016785031300563509209050774756259364923382435134161845165291744975465954492231848671742012982491399300258747320018736196397596109546937366010963037084518378073069862069924831708570074605747878771995122041518325325339307930806312049470272853639819144947521204159038044057485115156867822783779758189165612244373012813327209385882834919581626663801093033987945195641465759471468155586875140610406714833848678841281482284987796881067225456284070036747274009565582848412115293380932400215506232902900975775941319237993247928800626843043092528139654746076001966111058148579771085038376281653543679910506050717700313212518400000000000000000000000000000000000000000 [124,38] 12516694330050558367241041557511419525074859335591118031447487293304965846358018749702441445436531233758733481968777596571540501259340637773655405027543017582986445474119588477633033916171790633055004188365233981081173193356110241571153827172182648684832392057591823069538074039771245209872965696376730521860287774177778338045059378784704161190225064411830021285927149921617358454636019662010746613442009078653501681165429079476810753599169678895891155246613013318882344612028344697340723988010601172735697255731942610070460358907051954814729569934515520870987498386118353415869800139579028052519968879632197830763774752073038703055977443411850445666432291436471597419289589201293954189675489932757516374727378435758640324051576908848924152775447158872633470710317286122764711391572517140488757634410465501329217788044571969377016985960234380007676530072956166309013661738598215763057020023318612371786885830924854314415128746259972588720517653674956946504222784757236236285704637581084319935142446319389379850033270593580879499371828460925396328543510760614268691464919180160521021208274881895841651948573748923647677495270024747074429282761876547316029321910987491429313512922369939874475019916934617971425775685692148935618665636503697050857083191994819807720793911813867044535214485596933260178827438327395909416340862369691743694010266603669347456623163765579660556875585823662673842639588453863533141027258959715787533794766983276629993452965770192618351667378815450612658747612802017140153903698312765146583484425840978713413535260452192867628472812755782134902815716404708092246153116882431970346176843902933233817723767517136956042772904061265773740447934555741704217764482542675347273571853455114556933405846723120177742762083716393985055553474683054561749277617076109528616225198239393590418967913213346390159980960303082923698482204019489214835534954702999754550361571504060729090151089777264537189658567289795928609311074428975685315305392330024030166535120421027181050288225069484461573287497575590586203348455952140563120977324068331065891580026835190082703901077427253421157750000420179478904496195636405808336303935350960741379751895893623866735695524388745057446756711950788772149896049164913815937612575336016273903967822745332862630169760210071683342055715363829809240042093133072957342415645925066709016258054629703873820842306843754849317456759802985199884437446056462295141914277672887045158986030012588161122894399720334552682944256027838706942159493080133046407545889908102929845112012800000000000000000000000000000000000000 [124,39] -4151147331140270291604895413180945450140365982076241085392017112208255712395041340747769426896034377916077674649992178809618610614958173787964829182411127122485271415437113735669224958251155677651665431564151359776193552284387178777656493748599441304165561323517756542287839190867009252857798296193295912028775710934925842534500246434557212878530923543119853577512657043634735875051864813194088452118763554925641789834110568429240182147590147668077345700455298254444563457306256263983792069236638367987710398328114549029913050107702413784543048071811466944131987402922316114483160727930617508285249397763991818188125582349325540363207566159074025467083489504137381405924707480366782337902454861459430980225476759699532344890774664466045305686345669988056113071971706249075205970363668255510805850125452752401143041765934847272235688824071400645936090159862290245390832276376172045137893200725563918171928052641944500892177337798637053263757694709087315743336153354498910510277701171781322368520782661579182374942611239683984227412651674170314790508465999206990178000428401037391176783172553292708611405790718581525499325034531559272715060721152762572677715923322248730555840490489134005695232510086491957779391933008334548042371935515720668060282541247797372351996240682221420643194343763225273685277782663590555745578298213967670638356072867412419509600553790791147143115005927692003335626333526529460950914074683403419729637485970259118197074168908170323690102007764833689684245327514739934704934027974705224041130323167174575867487542891277572168483628536179787898719660762563057077567369157020452725746057160614740831668254021462696406463566315421233301067928788028217175276201642331925071720206996841328388685463698040919798503583675730773685383891485569371618337477054938745686924026093256814834192730828255163208053864474600124770875152105435778503552926337935028717031360470694961820444209628880372987149771180709738316695962286468585698806337429307583002884722827323391237460635322070371332245319297911784211114276340580982485022126041747892414101560344255197757718846818751237606277138058204453347752005752000407710802793513444275854507704030172099926151246183174570684087359346094703013348269682846865727300508411057762161378362397066062190350717212065152009748070253959218108250474780496611922998751422039386009720188757561360306556738490806857292847591468893036970822291876399582382839443380233256806691620402226597362960790179757375402879984979619328916059422645628386836866025277459893262756085760000000000000000000000000000000000 [124,40] 1221457590386875997808409271884056172497651732530814555704990413359111026882224026679839580733091603365848631483345452410796343008655689993911416516779594884121994452130645859898137735142011606599267997528036657544384159282371906227566113702019373886628038946437011277738078125888202609500983928031009132355166409499592621180005168925710597315110758387929928733853877712970909678467472366651571569236151799626606508947067552194821741704089422878259384458214697252321909543953680060349257188468871352268073209521611897935377334930022350522084575991601852447213380787639943546989260464117178167041552309374494143357441505847694583937215242720788063031562372472509684705693028420105050324594058937983958715326019644124548547790348631430499243069617256226770682434755499248829649894857773269253525509492984978320535492307196145975589778530938642558426737189196242929156005533188234701213891629345413250082573671786183381680282037294169713547052383367809758203964128440584622597353489688879426150874771819020380537515563924370373678065303814675296188443382229234749841090384767752871539920125235527429293073134365583157575306445122353431382407140203103205246870831697376443089839220356206939230902645040019610429080272960565793771184717908758342991053451499585765430276476609529342346640485697452524680581419213882457434979412141343818793216793604362923681335659773691965337414867581811275193425888610524401900819787590705032287235965118762777277053846317060079376892427642858493319440466372707214498598458316227926347853112842360149788248977445211458450583346117899180256129440864617593192030418847004762986961617146808501527116196998467117367093292344228142506503063758970396041329788602330723386315880802232980298076153895869805854182225163813508202719008974379572894820645975520167453389088358514451232864509026221232514386918776393729707518153343526319704173604877389161580654202268813250179130976536783653337841405638858213528881279743641272946153235608960306753835692909848181513430771798888148699931078566979846157967187928925345218824499551017052914804143864399754964138109689956112121705305810998563157560157592384254212956212711131999537402019022907675240532190400175934146774469988767955591086249276956203881779310432236766610156664037319194695880249934521391625146794763190749464766400732977658561666087825530932177294342003586673404625059037859614134599099827015057975467900315029260159296237403149179773563929456535153633287025159531164872572912727666978345980932939453064923081270372250702418867650560000000000000000000000000000000 [124,41] -310249082923609082639525811982230726861929119260119088956071265099553873316976240500118199801755535903424512137063701224125235431622648311090339950279097710894754412088252032422418370146823660460370771351265105426375417727227782198368371787479774104971070125604694945451804116038335086127515943533652324571448114449491901313321029978843425426972839418648943514334067727519123227381249557593626070250836185316821167099578561279052242192919298360666832362039445405692318635042565531970352864587310921627231338843260368952958696377159234404198004809054265938493567196664338080626784167987525446899262095026943028983582583541080040223370834069964977471034764337623174019416558813116731097474661653050765296500195310028656114672015318867185700289508195425200889907192042158352211811197606237717632992588410662621866115940868825121173034148976250018916777496899445847122992597148760573637197293851511807604852427993946345234146314227247531550961030270009414503853125687586061477033500774113954621987076838898558268091772184976721737658975895501488565531325351193699958894309696531355774172509294926505385225494584447709098966886249043046694121221660195738451825792347730025977180180615592320019722803904204612087764211774172350095922022668735546445060513059601583629403663732132700760156707840216615168950874126274747573650219251544334936974584334944373221275239151199764238973793273149781623938409040598350319273541332526235184433079215838238239925650413868632590904243526759414101030042697089579825648603836089800802596444148795117283033595517937822372499116800910057286822904099586271288845886220050937364792431647569114178916498620945776942276186329436737550852352408158890303228593093664156707694547213334979984160639302756762115051460209283469075117523165254681425679323076315950684837254033231771050284340155874201696979187315992193618434949257391789858628527837263526667734285635375626946388745472211802306538437083170202247613871876208039325711195452360717428395891092201262675575971199309211107171197825467427259515720769952465640734057812662858442888537431044648120996417214717761288750429769096114645858160133071404500177343285220231865748635249854851880292522974165251495348544956597586465385003602277076056063050362845600178855575419537211547005056383993791560287793715654792497340391141287722918759115049815277204869810017451739713699134539355450754603898615904637627614918924362203540494516295668220856866494386953958815708214261765573932287862925568342058510011741233933739543944714209203848677949440000000000000000000000000000 [124,42] 63919019622915948168446745159684481842169914844984669277030081132765891646885522252040447872697516797702889453283983649023507872763290161341229803689442975306726629384307665606938716011173492276997282509928565644335153777497469880677546529369304228170478693717186655265311864168391130479245977318343082424955709317831539612034318981680917666073591539441561238661741917282675718688922257942962067333475094004475125508636089377763123695881411508418796733046380219051184036279296352041766047164445893973489368018162987524809084054792965123192251743714748911051739249471503607543938642948030037543182278276769651579456316341203513074009227998202288799284209847780218050664006606046917630861518896747293782093811244353164522863909188867167168219207089364889263518838281425434910294736597090480903851079381443836026927581369247291004648173265277269503464238643262079286635987120778286390313329871795788836181740533317410896016154449938718693665308033332180134254474399125970989745379909638530861948881309309964157986694092947655937970109781175239382612013174960638156892278345748170172879260136148341946536011652514075514887256950764508634215300593933811589744030350013588062852134744066235679701854026970164192599809828778033215229925953567103690112606181850265931185958621595587535065696855257779088304851291359855850085245710663337148486339123854627808749873136478719035586261958040811391372723259445025741471100479978093077621760423225965395109695030376545270716010553251985413412924309378400748321564409116453218790329455603816256223234059227712911318184840598791210249909885448996802114080501453337771303970960106472518682435995199805646157702124896708613070466558450582942795164317604078248754691240197388294306830918576759653816034296997821124471671417346532942510568960432945432748829699767460800153190504100002686628553865503726620492673371964604062031267322296320313131550744893621287040689200012192262088491309909503785126715203808117651916403089196794505995882866533088268713365843804035044189111873214103444074422418067181442749481359823517580425836917290874272423511184664126389752080264084553153639868901976059254084212505377837049135494653976837108912648465094360374201028852356646198263228832544053587277756543420531995111329946864660064074191251448163134162073406813548942982367064148454869773048642185811640573227423347657939401465728691884838387891646577243465784318065482978449599664817134064484295051671317341166272414848288097069125722716184425579354395219473041043267943008724769767948288000000000000000000000000000 [124,43] -8903981363989220902824283381924371804324812752522850062343260141425564923544426547057803314575500346820804037874955342417358159532376860661212545614956477010373865869291381258282644402110708553199322914765270345231818255801296217932366630913305515648634589688076184735386571867177192738456190174128397206915308461886303563754624654525727448604359062210066888071102966514059013010334407484921834175823181707981684499640385715020690275088014822537296447927485441799341232573887378500755115814895786701968763772299036519144321573963908469620556127225862231258798321585638577069585151972005776749774412728941635619105119742179637770725317288918166333492813106488639998885574382209830981506411217779262020940228700205514552081529847841785999868334653419510091849901105942068713330801795901750338093737069932639600560819105940593709687193305140688072396936190003179943865832744850280576723403810650984166511513965014501775329370192079710200605798242643695770671985214446505438224799314446502276287067147531614601850817349932317329853121759864276921377618096637381572677019093190268640005417873004337474504378473987458052693349904563655770291984304776583677421627714315368359273293828852282825929877060210243357968063133067911889836018893145802167098687203291553082561518351049008042928205335570825973512495502248440542497082934215108390911112174584355084576950642416652063876565375289251675428916990134707989390447360626656618559091336281327828067571286610542053187350636118872717656564093039761572252502660151790426893277394460657479564189735582699238434009422058044732787649581693107359781887042757989341242489232322735405801184435425472960120223352511249507854611539849802699054312235986217252806764199515959769162915403587501654134717940725822701465652544648297059499577865099792998510527483849516672433208928831719893724831317927118835144451869881368220793366255633111733606171253671482840238055288451501523365140632519415061827058310609365763344008399679925894301903766168402613215232599220007587467369869101208122339167310143389388482197075329159984788846845439654298072464186047449342452316450228289285838993818312934719586555213976146087353666025423251618135164101404240805650626983712680489196275830670025111913470330332075534022651848257233193009961524081546169785047949028886604447102951126830708094017806837836400779418021530638983154222895497081614068133890365169182944515581503828376838860124017472922438828617660997876670768064540459973103760960005198491866284667346609823493862363610892074378854400000000000000000000000 [124,44] 35672315470383510942306430856201110702030067814631823047338641030197802671615443267874511000594583257315945729198337178034258085427916885617891393303234219433191074259878193852946234173091858741628212678907222477724640335316372577769609125637871304093344374508115198018131199812553283559012507275468276554534612182781997115161527152036719233816511092598174746813034395849627467705741500517854922901748740778227004199575975064002647580615878860268422902438259755390596059113936451526670645514630931651240617431060818285242507085731145644106303927362884458244301246181670202349412053598640630148924512794291202236349335029148455441219292210910566494173203660060240478717423944486804506072944815332398152627538047181000766591647703263408737324585070451523915539405822910636260711909852162984533865499666826254704718658175792460124972825174107037660685147818203281888303020860101348403322433791670611702471204296731162899989695456239265006915007632472407374767104377849847366622174386360209273166499317528623225626396955357980004011599181761198658839870690088197310163737230540809288061116945971216558739313022814194535100463120912822245159995991682046355954170991418136372291610495632166965039619274816285949759036117796474508207206489566849173289930542983444620129695657388527666875202458387097136712456380308502530787842897944187085330761006581402431776808617198060586682763429263068886236190098395333172677205198634435094162118775552978736906204179724830859383908652470269701733520319958777959298071404725986038100931706280595520367933645953283838927678783716071614299115380527286724465871353394096650180778853644761393851619842467263733558323257845479186699426663765820976349364519918102443379091419348112281545996643024953349828481332758457776852785577888074413425341720155047873189148589073933141581094458469587557394332673018595584064384533528146966838686630277763035298602230370269715007696876988980399298461735079869190805657576341784406818072726892834276808636106213191522204071350314482449677806234925244704689626237459469302900563524532054279478035989991429558485465449267342306468157602415112291584337193362635395626625377272161452234864292074193936437136731776160060951293308223506553932684076494829766875607508443254837152335015305851070813083109081125351888982129634288822153193058503346730326006436543370830324662936073760858602068222158198713326483229111873501525271560222811319962959855683738378796379597156889257606062655017576811086183515428226231394417917026984287862230562271710412800000000000000000000000 [124,45] 433341021683742791404353407889749011651348708928260853349960865514093292728613546329140318504473240873225035636105776884147169903829895572139420824825021396321439986222358177272441473946521040353296229990305748213131085775567511656845173837406184487994515264521760724344245372125496408378837215273261651096913889884763445827818618287455007826711529787433717986731525905134023887187405624046389895568645174268486350773830951837480456071704268518127415725921101331403604086980991823397570255809741380283032271256949804526863695236961518694187596602093422600380565104342070384683739331306764191314146615763461134879467195277102751634178592268371505351699433871037014406144203187922545022311220293983553548972257099294143788539410823130319516452564950981063321688410602939173346169706531894184032656995507642784037712924257604149558653676681603201157966281387448530008678787237263591834645551686044604520325755537228067483882566139289331698879880081715639766442798899567511287820253722648966533478884683116368450013380075917429929081726829992303502126967041440127263060963459062215094734032307678274974817560684857425111825695964917429495203469875583839500816125257612212044747393812957423002833905992143399052566759769457295178893163404913601324451573455214996535506439937718876988983285283077652039027228765041599298567071517503887513295154467155532829667630760511449410619034082143047303659048188418132975668961056006745400227412053739151290131338740190282853745543417658951406474732326315745213988590472426360879425180189885747345742367256033709257119697394224329004204576761682007147093597837924998843503030941533125064758698385672507369051590262437593535269242065140485550775298499076767296414229757510204224826250050792733486703221742950875519868588982762732597437775579744768071487356728077458642926501634705824468287386631000424866670681891894155849834090191736588713920778078604851954270218386479809309363538407276202172788627069831219838205258964709782465640960061665725130237229077487263933146890043851139528917796691333745559595081696674789265625047590690287527265989351772381557125655636378418135444073153482497836285166365692257836361489410888529013352713725832813902083837124405489815760234293776438085129658062415005387788953019940950552107553743475077260696683603614712447554547185565877086661106480932376396010832483415572375895813113506283276874173423405831580022999134204003347792202513177702211234640704835296491908993569989741783140425059428351643857206075345602837531943937329979405107200000000000000000 [124,46] -149316879280051539975852529238842389306016539893692384559469845395829781638753825729383631290076901098745074653705124668981093901567301222704779235702413843717838156050560920177618746090277566615460535014302641080570824808692879832609835516120724918451341844535322825789181671479479333333399124958111945699098383245201608073260150503542686504456849199388689438221077274741194289607827130916282130495364518499693584536487421558950157856547461778395393689772513405547882299425942856539192703049067713784947097110067941545175251221038081700115947794465451422561887184814801981861792446941723053290474854970486516367006460834222612715726652237015186723434629744669027337056954709299822256022353407772978271361150218784588677385836131859316539794496695638629049005443797475583888778675981743702074638830224727321026488280148383688674789829396159298841129133574809851094203776140901516467448388563475191660393923308680584341099533691654139884424709864056602269476569172736893417543216074619942869979364033447976189089616326151377684438891201639007296026303434718278295650724221121127229003208009903456592737434244159313383380993085010642240524660627572475310211648465044723558443780681154589833273029256258018502948371380742299059775017332908596562161106599213011530454104923105537551140407230600759522869163815117787120306930344195239090191096970802927233759069181968603536169975207795402172284218636845749854306010188298644846463090739123023609316749502669217309786031401293369582979910859566943735234745052716757201445357135231194902724180875294556464139243201949001880436794384611093435926254823317226014663769459643768107757657491738211440379995880729211850958945326219362233211253448498959240356775394872690678753251450042106242661612526474039876177574026733152700356646100519621339399276387396149426576645677881105040443946589311107248313746934463374254237877548985597410655228242519245705990036693830076721256302951639673392860280634414149888761531480256177492430342511143308733295596539662344050931793958037071812985058644863040973695369775533808781764943121905683659072978358556862312863193211859783112628243648178192950977992275398091545850293976897872492255177908532411446268184946128411847808469409332768934205526369347363076063785667426407639558648894558218875886262119776146949075997813153588377067326010852469568059532982627470821579267263735192456378271377169084928641283496310269850521110851472045532528272298681173097106972827543405155138316494584687173232503538764156649795161273889943506124800000000000000 [124,47] 28882975133758073413154830209253142807890562505565810280841482057258605934368757708741651333837767424466204446338416523692430314710550388586877342868658038675188317609242640245337520493581502362740991994008695605315335402913320312330028057902838474261019608490184640402923179988407933623169442761686452032032126348868709825663785789379768248547286472795656782237062331151354164127432797664393433291348596278393018890976331352143487915668733545519550585257604042860836333459561925409220205846920879637828708904316950457965121734810726322618841144944104976579436478863844851430348896637605931828574437948915270043765942223752893103627814927886802630586744451165582841212393469619449899359072525994248331945044844941138874794791455784175683748977792344389462994963253602401801062071398121920705556037573590976549954574738977047615349645719202159424591272256881940569555839173915193748274678494218369965168470506404907955639470929412287047203760898886906818391337277412055135690137507744465607509757416830292147317843791613617638874595325424720366735153779462216926845076633213801745302650149913570841281329558091867858499490697567957984780173311759400575466986169095376812616185385159923070815503010577232045302209938833356676160429933325035454746817115898474749006441333129304193812203735911454672506360984192968436815082347608362079835312521806094332739045115051494336250267051205893843147778567853247889048967156926427418099768783368850932875427347229514439645872715290521744440626061092477727226803895086061471531262990151901452062929509033519721815490327416602637131517531428454775123614777089773204374641183317953073076403236872551607583923792490231513049426471728158078556624196743327238026714251927978483668054872362945070281629373151798374131576777956989055938183420379774786427825907217592093098364329315085048894848804356610906397394847321719044261680751033415390870559996261311506326903213132830083920826032338585445030464452621584530806532766974480802980997137993974557601980876286837921758542328385136918384606519313159394211955532702036888573867479955812842380809672007331859757098913008191404627714415063870141758930730878026846722846940061801863820564519025751781088040979199819565037415153362346376277156595502372216015337241150091351401568638307737911530683193022573237973781320582365147627423323369150772407608198779837128072364823342904681839231346928919549543642806254833778996302039427128678928135004152504932090389873999962007424287085473668880466975013304452584205639083382422057779200000000000 [124,48] -2492673944900984416264304487600171161336730486069197137734800941304301723772008956551419850276116968622830108330523400286324599605535750435696829750326718164378993125954680755604941981096543440248238961346296653756797103969975134913420175965021604212773556943026679518294864811135366091211410473323724264981271225099760057130666889972187403831757007865906973196472259127219677501512097091746384448119436362140079819127047872145436902944358201985133567318510602569298586116392914523298600823769634086343692452486812445925792191120595778158447678359174169570269066502971316908507388145118396206572787472708971771000870014535509284310112456596597298508305760934333463489824711133671372313496755469623670558555360337406485932832190141765708737743221011642326711116725615976177857855383897240395684939732091830731809101312523939548934193195086292620926848129001179502775027351360177601031516961611456243144954272120528929490622984824858940443650400997103493500901501015213262354627209373016853538666809142606648623009474888631516612056427132941026215765645597525716865792445322602264078102136976395067020397119462263661842851887826284214744893950864155523590985415285985189739341216389948327171790813753060075494162897835455016460361647860413434439947271366455147658749652588363639150154453433882535830522493449377538212776382234430359027150828311888041700236800167136256368700228866890759065282408547354790532980322986937154436043793944660909890487833491023294862668188055167405792885561551018367876858972841508014678631489347820064871256108498674596516471512698297104300892191546107485023691882720727504062609452287369729217511547599264713316159190419857322837970349982770057794198352149619140750665157445987752606487798878922907112610272694271573824697820546249482638213118356103385251607420009789037870627409897499233268944108934823795926434057024796876985489775398921107504113510197482327842084016918399654792953418396564476636508670613270537677721096980855159562280327912664695197866956392521159497138654275606514549724095266055360462579714333904658380166140129921704067380535001038519023229873975614986606950058769306005935845061491917219199241197106198456519961491079649270603127006345443298062004608303160674731552460132081771428197140013912582557092260850322490863929732230745160652084836248306831621162312657723398713555379015185349998655938049113671257984106972273999991248499656432309486257615534991923988713626173911274281269049585268891457803738890603230797005260131507019752369142089816788172800000000 [124,49] -493650128677653012095066671629980425648817054553690752195676858239501434261923074748156016047854859804245206735564925579975696340983142724460206538741314817727672189074996063924194682448441477392427375471266939344032484077211759338781024887116825986012644904255839160310661184915686725045818099345433653278496373684162895634283208781654892956780215119560312395361695708000174188456643449679398886139509234921030995165482791946766824825167614390507507196379579846902305922690049873877578455883203302245212140220123217248471012670550806081064864644183624436597304579437050344920411519226885427827301106389395532873576130749048892435801263090546077386754072947458052648341311478742912931228526515946379070425832899050634387922632763126999993040420216381058078162460325599351024615934890269875815646858768129123985503125087159300704938111928730006381615211917437016263549520536046458665845500815333048866439854032270990966693146833623001570804283002373335203996135193365233118750185677710498544579057369242183573289844932680169280224055642039570668930380310932237447474564111130172913991878438371973293028304579999250913617285041890826873706117358270641073095072885336823803060629142859471947180724242214474588139933540372462070548940490538065878256949291453836032970429371437584445493381902124609112522845532884073915777841831249334310146693783974887859548623759885274912481412281803683760222180913046104980582008789197885830227299505129839589508563380107033104493816202477649916484076071142179678354647158555235608378544123524853130406469466955415654065012913902645783617535014075968037081901363948249715785540888556231870883040649336765531969099171679471284508027768415035198117351935330357062761850907575490010748812296677530669141560106391430863579963023877075859921993158643339839926728273832887445266465052308904029338081663736520336128016513326570675306349062815088923356928846306432120494692699144470849789090443670528338017760778613525246484431374943535345933858945566030942612195703505446078503331091427859890337128318878393610724724693478541876406914790525987452128537271945820237117572912749574197228480192732284758875574115562736757306054274361396470194178012255606669881871870206295266756763466293579412187456551333295656044655114056929109598706324146546845056586534526256745906355277681785276646562979908607250901191265797880643776756543216482154371859750371200002711290928461202220462865848651806622069354074442409306020543377781623060484610623332030603592415955306733765332245766595870720000000 [124,50] 262765284765417707339107568687631961831683728769628757578429187565295488734417045772389108248717091548525021169719566222552730511812954627343287010592768355310415017820965366540151771201111709143151191417785412000111399894312575616093069499642424297429573834725441087057311264117393695129926444454253517440598703649718505847370158997220742089379610745751830094368154699296759889885460317512435871983620968579324456873872562311669509223893026262319924782031672089443614152341541674161590605724221804263341921165765572692645147071571824136578207634910696334488014265611223624993819785643963318175773922545581759004417934307958632423890139433285096739173419659709776722769175140117640345682628332526965098931711630129258617196019725418212159091250145020411602022874930902648865128809280096379542550315882823429759517510285719586292254678146366286215673006761544171103512877468350806343027443740114466986875458519943669591021657757125878385537540228085218672093215070533315779468285996102608753674803067036941424378810615400031468613272133864513788978211857803023798049351791956247610194575882933534580653369510603049865854054857257526258230483668838162264090612454822924175654138192538207661616433713991752637299079423007406565968272699330580861541884984371283766934168812285998483233173838726286567578285870477234418918677670204065234904470573707382358276531950891652876271671875181456605163892798217181211237347801029047611173800427419599159004846269034830857095120979101115504291740463121356984201453011686997320327279076789800394025958251452961678271170140478787760821295868951035843328459992622131444097574638832184414877287910970824127398915949397017414646722569031766495189899131107368389824612217333860051437742453674622325950463811822263456280478943991990971001440819391517617722723404050020923263040416966941062343152188607032974346211120703815890302988362734083340471741272676200225730149202819182684611179123946727131904273294928805056887559000406778823876598759720875065399146760977412663630226343070813787568631117595898833539343019424641601732895685366508293101290902262019218671748812575859288452325541576691813496328737683871271556666146653778318770730898333706872104233283431337241252514354127825425997391354920281433287484897937239599159118327822840677457777581837692044112221153200234458439415661228942975153642828212944066642698539671632204447671394368123869978978430705193800208933793592139675126969486328663797385612364117566743998638625115503006127251839552888524761298971354918745640 [124,51] -61874111182846152797405562250011284339313986802548758318030668548065773127991700312891510382712814962714514852829763503580712704403244721036524274625926434669251455833045824314642590214038994670909073994405981642490111637436511318246775661009397087276959367349232410182017480849324231651981461353036819426257263153256287130741485693640833164140787943994478569260219296196296329450146806616284433643422811054515518249193589649472114076166188062940613386097952271713981946894403323496330168755093816908563707396440110171683093954402567123649344804952614470981142050649135874719958419971790465126467181702968307629972126386645881496963776323820337172645551562183827045170501996474590199646634053637498564213429510562086361356286106867925466070413269214197540377623731627455829816547671681762659569013010835998552637290427520784886467666571465121233731071946837098013976525504934334505084231788494649177607224242375877839803317374967645609971690849170011448871276746675631844971530533531607401155888859889269511751579734503669110956331658096377024682157029376841570771170742299278436409523094295434583451023582429819474719183865002266557934805038694708716058292824340570215269853468764198177349132274405344368965378811892608966900451510673164548059207472321092020041491625555455097769653168405613025373175367027767944448177413582317739838763949151193621341325872418167092445451533900348433409197510935140249312894172146387232917421097545128175542081539845221471288022600039693858299279994543075910192770138514999825078932678033958134414464923253197171601441883465276478578655622644758151414288865650565231176069330858536056766635074762134000379388923190554778190229772086297667263156731941288803967645601497519757675854865186025779687586861623473692144565187782081964142723852159173175437197936444110105749568948057939584551694415032335440834489650704118632582041594839526777893716528920901778014139557923346805586419208445754022263604969968507939182651991035806205764337994562737586059479325350956394024937824203463050414763328847828633543150124871072742934833039614982223515525905090320128229280951472297823793716754943674236667480799866813513599214023012141571412270568900162152750284375557347708153091174965305644708850246364178293034896628563952100896814707209858055737394466794299628994267549865806340776618429068411834000859458000522903140465745201200555970372413101909661838883883005709840861045048531419877993501776841793010439327754191968963768355687618174881354152047063744612444239976032736000 [124,52] 9378899459742983080277088824511635955211595056015906587313410548438832275400428448870005579832029633038505507881398818862106654028972457655351241636818047391091805869458056791349431466131378399694156401216223774271508647800020716681254194096287313258020202382181890159880985065413029277137351354282746964650327369328682571394571977027575771559064955845318651401391613540822019069540648595550854403467926404841078463774108023543623744282698287606382122671421425095398931389690396032578727640559393138769573672640066143538483383285646895426217112936196663662344426000836774460552539191240334114499122659330445888504425894537455525913794182970541611748255871766399261141234565669895482477851673670340955851981110762335684848505499945290419106765816924139272382020084902361811534924240884187257127659911088076739101845808563951035024096829098279922921098495718366080280455998385668833336654758297432907724187511748888416100055637917186721153424142088480199851683795740095493926100753874791184021460073262290831701415626280093812474984754455329845881937857032484998797304317638991274580459129572919947480427112191447500945275359578341500723289917814183268341011606571514302404498589582431848248454097045805378054241293607993454949471651850138368743029992951185144743666455683333078735417274738098188020978392869851254719355324344824700854860883053219637612564698110449517478868223352755327810775165120909648629844551231498246503132654335971485746153149610625387236149846341476529210091428541184590660995852064885534949677843087776417800180197526818665759817061654627496343385619401002296919487171231749564107428895951428134910556079264952055442610934226491756412129391089847057078875050696457682300729631537753271795224323161976256225710099850693157188041563318039169673560330127312247506621377569187868305723745360078423652600615258241027563857631623374834246491636185951684691110371314490292892700364034445818644281684495932024495926774269147480801496326453587704019277941602218174148553824155980162220304049199223261616698499171816707556302145298238979065772125673995688848707489284187655001922087009447746856225555561811412663986453039972543233165767676191413402783700819320092993197816531906588260977960387564895288206490410235595673174205213361082494498408502491554052069131096405739742700465711621478453025576366055670282659064860914666897684857972350174909357421827755911741731534888373706506167663940714662445147805127834898388503250520862159408055988526918562605737050853371068499987768769600 [124,53] -878350887201948662940846467386683199788396706310132215727423445367121737383548929546628811311954601728806952304697431870957347139504011811946281407897444786462633949212351734642515426264542582570129076442686739464320669821296177426790764182401492372895067766974632933764282824398233001505948578455763771797080054559846374974002733859206566720386836346801458187049004707972505452515274299464932732917576982709687738837128018213019064135203895781966591423249987620607685264488077093255036491591596977349246667781795663692002893691959922051830047136760613956704505436533809022828317253107674346436782846023101848504519372655482190895679590444634875132280495170490148090929426821006594891560420305414937518520717981624616109248966250684319718799323696926047604656705197279333340059070061774931303901067536633705138596131770826972923267501219985938698134674946117958386449302428392857157208061263035214690913684684138713417835145472490040922218457480328229649113742392222764229014229628829614552297538543942985253893013156085018800985017552287225279864208209061931591184753060912784055200325737869268500827661998544753444384329405770851142937138385694724243247400203154788398449379388048837153101416189420805557450972133497944418299942767478427445477422768607751133630067922705260007140369488021517307824654893626577752755966726720077075475636502937665588643655725668564243314378831982316407770725442240759634421871412948326419354288997143428518099443852301562265833189244945870193793028284562841065477732260456903612890740510296653390085427674632835982709734297852407243347012312379820649176550611340928554617467910051941789570518906583105193507787114805623130996105210451305142263063166345128652099989745773653999736200346734748141079032584154726694699880958795356537709550748614113328909045330201653980765544465672221967954294854904694321706122568988046421008479614736576426019065965438950596704497868466034696032173266776711310594555177473096322261622785995947867263579992860170470095827342982026944122747460347680936368548420751193118775850279796060076010394087303820579303840287170428162283263945219935170921365317028872595384772712834843749054279953182761936000746882056195043538274373793590495806829138223560257362175536927477515031573107975623060832891161997057469893195350394486991819153292268501896044140228332186360757261938083933101261769275185548730887762049465349253872471504993067066577405007169952123738437871591467902064803155472534184328800324631453263002740095835158771186248000 [124,54] 23898178740119569427964203671825043287272318259770305333193722791552434335840179139720170157549667938365849802162122415171935648748485439660735375781918092591625458148156896695093019830417115031514623325463315075317593704284472362852965107881805248972994695198927770562804799159516264955740743752871752922139306447664523253844628563205327020651379359437034744050109573690644635329305419083767508376480932847779641022202571114133067428695759593231313101475175073928122304150217508781451890880263014746994866955299232266676816519914812003430291711115988810719837473112953666907784498370446894237840573932036334257420567419091729985779757055968569298706752604869465179012856102005126352157817167582296605841610867705743800146154167893700532488167482769884754249417393600659649492836632842285586340720570530102474144159999207129195621907040640091122937499943514601827444896627917416044203817535977771128614524525722440418412409982535198864603084034855751582559839810040817377086115753316741777161312097099089425789499250765899531670150283483833489030984396129621815819520174329022934428729608796971465852813789452200360241457824183309820102775660745665119812073338681519019203951730985345204831669374746904354751881968183282417903077886173656410793016028126682908467292244144340145880810727170157849233740206737267386959025356898812119942035078022360608851251629570986428607504468777315587904160994345391071517117254155171682057542135727006566607471911024287227646709828998226069232821716437372079041771702722272503599813463497314312124568184062071666549153198008264467001909558547366005024734131201544657544544733646131624125230882321512079326498312131980378787937517669100370360093053293470518753545000320789554146491567971237113018273139473587773437825286920838650811273307498179234893778809768213666389655345304214098172964223342158530811814253976221068830004866798804621829603541810123018172825133304683898434545192327738901067627479120827130436908453216538277494195966591232458298440013162607655248624335586894616674534549222789637723871367933272234093755278038047727514756904121186917951367794258637851351518160760689202419577278719311773874351628341710247496764147964749097792688933271091122117278596916113521351061449062438634315257863574608531681400149696704488037053797949302800011305919079902778333388428893666530996468955433852212022946251274742476369829694048245474449458723985369335950829001840457098567913473220256863744122285533160493604518370080894785468208324870339477192000 [124,55] 6803368405386591239324805865958746781318726974128586927983621659008031894131324054495692390420548149066322044182451287152135160709960816879929007596905151478772712596618651949532447021576456922399023364925046454687705055124515262728344051301710077265639843184347227661922998838800928274512614229770384524706103713611822760175085895284450224371358512858874748083402338506210931312658209009931459842384676203038163189172528894754999826418169440508916143634177326825496691425913868009807115777989516006291516531603829235232330713076924574329607835904838683786164676200415429602668743556730743159263136528854883350072658481286904309205804432175489567416487011569913768784659080683391937169796363768243482963355275750942760457733777692697513733311006928781067896998924399995959037410052570172974208260351780975285589806970336448799914535183036181394386547313616157043802804159588101771350359372970788004452580499263264357298119401826087445390362878078001379232207030018273730405674722903590462854687521995615463691668068588857481944006374907396128467352461295597357744190427328565436933027040443201288735242856155707746532130974175348422412775739554924835707135177297435502752138536307131257070579366718558630012094758161533572572452947884484464606608749430156835780136041721572618314924743890874179831082333390589303769661834158185983500003847638156008870278092366939613337962165881025830038613423179662570512298518354632256437772085395341102889273275975645373360668114767946603228847796170228507932168283603180897503196275489460103128528644461141031581715879975771466721280321705378928032965387543317876226679400035656279918419256230465893808807498935397893856961388827507841411419553226904463513331224452300962574734755868094436612449827442904257097736098425999193800806397047538587561022072901962941360021364588169520318610719646169289269527121214817912603420798744619373648910519783684851617121211044286537990762722802793561339324594835529488196345406243356430807228273525953443974676474581204068498920525902389361014647820757755312497371640307015850334688056168417952438178792352808656298077535788297466326691512294204881038622096593373264775105187627984414580226969454258775166327926557603232015344262262003540573982054516724423396241053344868751263945721581950297235557654014348259261287864815471252588730355384242308787604356747521575281388521904849105543102468903016222348920958542633218925153692780048962840869071553406890663836411817926194193956911831110819605945485609121113600 [124,56] -1250065173585856608940046124141671049007573425439203651267030248743013907116635635649594272217223004356920204914174929162585644226630073515334804498597753082118070350496840806748956519395859755185998080599151978797755660383318868392718061684532909604370158002101216397753966408237377687551857868874718204773123798509216602189080402741227069141652360465435204895414684702141419503358960296607634706746489896955246330203176474514290028070530253894972994556296547922833509528710759038953784936584097277935839168916944999778664593289609010799048293894611148186102705934789463378759332427934572257023342593621038304064816823970848640436613256039715719096607433748619032507584275708895614249126172447249691562727231699750147335122130515910777098462081180010612848205540247772153263409883710107758009748845523506934610626326192342051656297791510267576545554089117688761561196621316258101851566750069327315760305307934567581666780664512122946195074852768297555002884110128094499758922749388057682317560140188055080378914542933423637828253628725255744525743562142356823384042815311102574044000956958180215202864651770765463400023673993372061986984530560686478319273423176972352017203735459102925389248437439284748235133869391677200350472651644867846400685203389003642665808720441728325423668382198593852529648992708222426699549054786615680312620089576036985274549753848029904117999784082886008044589970246117066086691569523419556447699867928904636339646512260956602628401541959940349334122942069699624869737966461852491620612933333663285537302979814472544673911233615901905668665847473423792170427716250354794461167980717662633714870222630744731711992322500205246602086408515109719704650278453312850716600782926125668756695607642078826992017565464297746079573857013887617028998261171970153367212905995879785190787190475813480233566583926379169330793829061046098695253632307842403669258295542255383364745814906474094697465668536414612478174208644731877467072021297286495073739306141332552253734940545803644890883251806126747542829041430053841233160696691955876933990002685140819298803584462765764076766168957862742748497681885921809816027497221321861566584895117524684249130270219396092691034318634071014988755745366293557497245024547192215241907542145715781310655122324018340794791375473008525548848827916211546373545829233636982785753583283939753776970753161668493509439640178759263007124112065118049853252945396766544942397031883170677911832073222229559734876960862045803563972906943536000 [124,57] 110111080466646955442270695123388055916910762079519781172730273437931695975150244932391736246161704233961418972445362705042323618130594119032297294001695093486256530836008020540418853747956186419314884056023115191678636897402807500436593983634600505115336512954087706199712099897961613693070342507547935778581159682977511740877862669827131518093819520373457947382825384716719561890719060586832377777998298917702804020660096018500687366505533411066736720076116916353669428220237834820330506506663567448846958209836067328998242793907193453551256003707228034067561064303086874579389637547799276320492798347075166576501929420614175276599281396796611097065874286403174958172013358840198720193950156995151549397397902490844467974120432690535444456799418636876173068021490971079700298835934022026396774548844108708397354243425342250303558113017255602083916551476907520841514966760327855976905485112420441015986643467914650412541099291430389049648439936781982719009153356394783156312748594804951333662957890391548388493370494566049102492922791782468268794244110828066024168299619993749739829752897157331094208229408788158575837186103199779373493266867380969181904185208475136641605870631120031770686012780080059378526200838093700640332880611230798408337506851507281788909011198938909021495080252727426478882440101471850065475803987300739436043062636299961988617062605683942860299874925858590741951930487398606076557378821612105054826745498309597320326147963640291744150410693613674797512684776561356496481035100687129697770324235972633795264753628921358989100443703101600762688333757517342813563685161776722169816942694058418091272252042978043743315984614477048466966937699309494175470414835726051447964480371370511862468270881008708219816624730560609965960498534017165644701771990073817668458708067876225498087756745395323703329276844382921949496877679284102510378860115106838356507303300411670126620883799870486825805870837211367311072195576648787458344739901876067783641212616209322612370495328838691648084600667516103253032232927747770311293837872194309326419013515292137458016690311187847345037576629555105535211403704218719121547249748337101681550693335121534264481788369860996554256823940667795909739761249121019578240722640213031046694457526638809810713371496740018938869978199974997718971118261545063520197893907985712812448370308867132254858600808636891977385909986564999665573304457039903177411301802688069939443343355556942753707099735032238865686214768173026165435150300800 [124,58] -3397235510725589728490625225490913986823414251084253015404626520575309552480486591918020779369119431319210704382288659608513077098812018734946188862758378808648204202052073425922665295159594087179145959121884911286314495196992151066290815248272977633696361001381474320872966546866778677022445922857480002265183076737940734315808539941069870991179768410933084371260393896170163140340111445327216410087579999185283659958110772063185682696239483978663662450148847859552364048089218305267851596002560316988096544871329736772543730456794965098786585843768039122960860744341738586529283304261282740736774341734833980752125400976087417753868569553124244189597727426967526210530543849722777372602060507589162820160160218621387654574284227385336178402950803863649131195293254753180569266466886882017608644691052076007705034629652618130211685175161590274814400446403793361825041410199760211019302606473377471600357612218360437319804233603337468574276595345628525243148361342999888663095419219653885961842003172957296861317937658671989347861701444676066963829925632202395434072526649415370908949735340893537129119971813193520771544455273499260316248593798416740867430589724534528831977385522656371798586783528212933493745674121134809404101206893286583119683129608035898317084259445680593625169894559260984680883895189757114276472461515107233640981876487775543970547774882157266057066232127847273785121944068235586086856094005942250226419332300626293260116547044667493602386482605379373969952929535112252520093130983781482957096088275571144151730724806307182951810284848988632940530537583458452918118701610046513742470221759683135931888870331352087963460414225645797789339742272347212730006304116555047381892152403335536700458701576443462842640576914164640931885500814372409466024615742866301984050088677752670185532072818467660641276302812436860601170327955120292266543937642783258060673667990879508888890616099268448647601970837292156711474493038453724851327967737750878023558647966623494898406107003060924613552177025586359179539029436228409751061242333791434406420614609395668586237707712255975414324720596287761349182065339215625288980640382550377598654223464641402620158174024885799397703299996273401842401093999463326753041242850484523436325216324527959250352926532480753432521956593624636975084476126744888387440833153217299403447686402739087667566448405954444349004824937495987246687906638939695789608869649846877740231352216606232252273416836821166179902892513061637231429600 [124,59] -679098987837890929714667198134426374678501473081363644366487000257095395132605150546385516187711532294659100500975986300871744106087308721403732772991663727203979030960818889687740024073539370204497676207345256880931988522555004484951197508117016110605196042262343475975575799359382494685228711952183359862995807116884283897948990199774399732739825821158648793782614154254257353631687063549727135617502271929120035370973740201720672966104960236449613198086860488280752993025939480836535244658268174967219165960094804302500007469389684907172670969243249671880579056343685146322678828463236101085237590662928212533070529761591005644726010902152438502614561574691310803803324747243386321128045301466307328696430269717793317364088515450254564799236315853090511834739574800284147756497929930339546176673313623701704936815780010956455412560379442570817069836659641459460056550504875038739908859286751624230725375245920542881959362062667057989282029310080404119724530825672191586653431512033522833051436914653958159598500324100595521858165613747234053602630900561784423437877179803233792669862528467032585216522008436893793384342415092046415602957331684479327394004587861027113901441495601632008187427365975764488124607676431629210296100808287062366646342296971009051622641078206027384266238148177475079027085591108624582848367412638801982957653798324178635366417000559222553827639444516752673974526623103870143970910785874016267058846894683465068994268101778087745172484071005927267667509124609404169855023018547033243036195468994344429115239809717931077316614708409557186771366526296016198152506488360109066021466931298939543021963479956710037907057987546061997041914489238633199851253658147269888200698878005513185613613447913246832071825874737144121374151809785379337732026254841542403724946008824294902295968760819719877861648865175142457260891548438652467033582647851075110215456061291129186948135553332456793106820297177659868243847934425212207321473500742791191145055373730383669287567676088291439402953185490944542805876207249430447437201868545599344140633103052936931367959124043365667158405338179483066428560679492105742370553674887808391535402036319040741053873092927931200641734755308809532696944537410449015000325733553046160527258163497904030665802390356174375079611965730009065388073352669114313469308847463259419617758296624364281498970814856850062899228343033976598019758230348221422079470636674182904291183729361827316014872938192745791216066540655157832960 [124,60] 161736114978101107237752111521247230305248410755795925151657626402551469629263280222493327253571242481521278459250382374891941285549450254711584771103008755093950974036424033455304167506808213229742205060079302407790372913818101238517602379993716334521578742084775721763277935853269470979027303099376541785795505490266134517578674765092249434736541826517216291015923387595321577046165929442459889573069742784349617870525132699278114358416100459478102010026111192113866728608646150171521695236353219505076387205291049465181261478921114451131589232538581590676111631224577643212104430817612067596398065604717532093990592926222415982771003849751842568995016392067091418109152648908386313359336070721019144663626379095902011694892554805718835531515553205640076670367181096103111386109664334802167516007924579746048404543655719955317258356520095000245631266121343738451547110291318892016491440182847267943010837446902771345005720499698685404329645048974134837912441448912732558608670321509819907110771496176593223987593295578671900464384996000555568212102459969945145085375847428090586409444625275155138878433167333862955481370303164285615156819907679085467986024485068590816190154180453528804433665099990389448364624527784620945652224549512004233025930770505305936392982385480383874525257837262020734113209581200996750844290633433183408836499074003670231838863772771441555979779892830258339772987029824750602931821948741432851788345323362053864471073770310828971096689860071561311886507487022354120318692386516128900925897411279560222650007581789951193915122077354378700196549004876398643058439412589170685910666786437248389080682287232325807153349145691580018593860609825056316098526708823344414781575623745033474233712632541409688935294250991222010130386110678836609585536269748607082435633654692871340845589330304702193507896302716165381980328173576893915703304715845495697152297801493353515919405163678371114175235730093420049236793897554625751519739943419338066147349160006199980875346828859957187340289225761704886311106842990653771093541869723454177475246057712027370509475941173391625785614763460346004932846271901505333506642363168983121910747162071310772248792812614161538061172943818704358687952182390275476979657975178238661643816764628132797379186373436846208487530922119613950249921791181385893009082770129463347287587931026227763180311060986591538395639405927435307115583935437481988494542611996716281787940558005956512249356968602450376993595865491635520 [124,61] -21536935071357912449753097010929745929144565985163073609142040191429749573381071878801838261886686281270796965331659496693232717026575322824689747353136491885024926853030709841423856324929748751301978445344330646591124147853081988320776297756395600606251297365968373832482367054720360935044754353436544328066615063716719110190885098005390856907917712059657043468521212531857039297976613149248213833606604234402565642056695155332035792324657190869648496419381036539415803638214583145837109099857619889963183583013650700226303910990443244597058938893718021990340335356063626895469722622445661701649656711943766685214489060254430469663694773726005272387270139053526844236264532331737551498661204822069360764120645685362579576945941926950593937668609550532463614031689923946013511635238481466843765011262510210401053756769120680855470102696429477671510890626810711516532146614997419891451396095394210306955792135346404831324507879035519412123820677656910898686163416248038209989337535896008143729558794226110171755049710166713773839579290435130824415109543641327971856001168297359736057475504544072781324932612407014266029408495025193376923937392063940058539285115475380401355248715100831600112295222008402448904193838282203006036076111074674202633472335379178524953465693016888002611940999154704421164763050325623524155549338980169723631299418845136171179739519613571962720121813861267171081628198340704787280118693841079280671333490468158314357064666083300791955955307324877681614661688497948391653286798929989498348326340871538735856448518718015122401693244214613332952770639192722356877547197675917286598082306710750057135395514401778683236475564030409190437516005967835162310668162517407813841059272120308833326168074421870612851879363418064450100341232679792404438493695159282985287849378343120133493425253196106287428144890930247813739767073288136093018320461395742424359899010750532857984909076891861246132977951231178810704576277267040285729768093487650550148566349193673963875723907381693796631687225988680930221377651078245508670588375360202211157179078656419725882059953480404317455262242426830853568165057879699860533159690319784589085779109645960166082471772563515553871567357837473761689209437251570250349505865414995692999796305210613185221721359681366868629803157846870979064779767526433509042453814054916136005147134164210433671603508835383914596673738347003935965433997369545988601059418594895525765094316211154448665333277102694977478842000336960 [124,62] 2067826723666706848856327937025703287503645240103146064528972504696117787765465626759138206661022747810284720958884879971311519501787497360233386656973574793946101632624386067079183120170092765661011025448150030383346289848472865928840256464213585070587435973616391554619793178958867424958793781373433006862321191134750294067613732596157571233154096199415161499602752711285508302530397485623063447541423880181129265888190879569576978505000809456379758505649547089968689502793403321145446958444214467115124940230921083914346657640229680354015060860613957651924441359497173869848189221328682703363935357721033913218983781721839659105039959485122953262185229993995550756759394549391979615150097701313978910351576109551720149536243048457371168184614523553733170508666790894864225236019394284811470178330699390150007777231918398200046511869045199582599213913010594406660260658777319896058080620318639257366057637229684674496169642712346261158898201214853465468353032912796347286815296030906304623321507136802051822895462086204190755310670898138806605732646498419480331684448237041162387622001205569586677306257338214887231321795085906449441306055426966802949009612393283037399264435519430065805580347344975908985230877994550234843642570329283410563416931509316547614638943434718938247431760246701190276325764794416822085095290547830928042424652382473369047818722740635747783745756844581358711574599941374751684198813871122740819942007239645588891611828395246940301869764698698121384684222930647802831698447680361219955329065016623763927108444962192135699690386400235141905428806140204069235358269147644561477297548325464303994786692779610258807356002371543917467736632345747209703588888444209894416923145775750301413236344554244027730720859198569951523347573017896631472971869162651288543003819675942173407976302066325867120009522265462980303319141118615597061913179414468901193720616943210962470093045439134382271339612268020535993117743669896751399751467046685099556478089608405445380457523384697347975252269261440411022197836247021179122159008489160959910095999868579379637205469948281612990270636484179314814380865215606263138751743259202157441192075647468657105074638013728304919620894194400179725874682112713534652633252953774328085915332339068023065465940905168228034128802603393487406217925132780432332403734676892583042764092812826832339942301861805086001645550891441509698805232788759544240961868787313587634858783440792076993414872515292320019516615680 [124,63] -140309366894511146696133844608191221462995031982171523741650699593537370258125039942547801406631996232546934474973722016843432633317028857297966101881861064126276603007291950785699492868815160347540530977852317507555014236410023548021415102447533066604551415179497874441058434140044901534703936159773728937631073946635629734384999662308979801093166465515603734517922436111166653719074266249814377744601221473893706067276531555269232544484003738815030935161042672835992936361481163371686002178898526226038397434412535982565846523718634100374233881178146500681690521881625725839991841697341871077662064026813539166495424631194252125128962285306077228929916625535357705487147753750087161939941521093613428771245621177419103783085762453457408369438136676424208541715321868734898993199592468832697688488347005762685930958857001347863039150900337928705563628686583509272967600923272941843114630861840820868773762215473387041441606363317152376682863453851972903036926574486678744639720933386045728388312360144245183170438937202733401345475933785030738062429907569089010016684842368197779230006406682805373627685086482209150524205067882615681046223809936864791743337402617184999328640549759809991759455189925128818901721483920529189534444934116466410770730291408845204460287846513161463590727401319277929573841715724202414606794846245223252946169351630259040081216850030388345230203209914832698945480614012263982595006073553897355417839106434540331639169550820508356849815256051344528469046929421158370878088287261803609629614075629496281403664944274139512867550182796217328586790652618824854531375160607901461656660701105463935329682591461540916901413533625918082001606019694179113220547522940708190787484759690491593457476753721030423850082817107531721037830773213424964777234899322890747422156212039113348957422732843622334141827345506213222734694567813879073052953631600799659930050925484864534293967157952302457018404841568744259323879294077636385421523116961873129634841135221154526030492833865007978721971088663077308494483597785019226600683004989627391847392631045554511176122550893382562703614678476643338478803639270335209119562032672945654982091816087772020326019551315086576253048227618018247285724482675539960518682518881153248392369458039703926172273265649720564964221352819656955114325484003949037171286712824038279976275752390442405202366853875535286470782354360563382657248911994780869315094006137404083652840817888550864999244906358833679080960 [124,64] 9141398069728137889495214836757468808996457701355427016574722045935254388102781390774176835976577963999090319121461333377892882427484773395160706589182563831277364718456898677510209286097921312337101944830333710855176081743244001153278309997981687798514833940307423322552933656966269013871597068111770196568540994902675712097475655232749621328761006325294048957547295309026101442353830450906874525381410357320689387659586542895784615922417012139443074325914472113427495635871145532926858168565108260580243982929352438331598738252011389779680862472866838239383629732724926988575289297354090576104597162650829376295369718743160461887685882341253210661847842029338522069548228161989327803928978130693354932297811131926470330206570681903655228507918290705780987267221127739338384094560896798122462393631334990865532756427519920628784582702047830795582538093245305729950486590987948357579886065999365245569564403842268527337999605798750850048795898365903603491502355100816759737786306810172992740064793452212940341002788366852730571096979863286595331344093720119347423769362588711205837581309940499901571496190370792234500105105562547279773147879129399144727924719199197406263561884837151383950058448224937705537605180261744220084326311668125690463988008205824022194591906316914421526379572068165194758034576388514711169415037836881316563715883127189177654412026058357605001574411182941915839643389451366506966439607479445450710598976785838517587910032436598285803389509167312541520710437703531389467954421386170807558028444393284303131469915199773109954392536874041106259124676037382962790875282831749652332459451220746875698858376833124823994151605661748660441180530662850037978846642055022570304816032103478078931216998089542034617265209429482451271850976636751089473163872023492314421222321901795514731577458954411070790317024025720854177991086457095570472930026476489919035824869021837557195333883353693476646908456748790518927483593018762729753247432698660199821144594201435505253387589674237249280234644999617019585926187624421625766436437688911769698145432084893841731015289676197194840487047763012964337278171659058935919277840888021608255490149820513060169845651606331724214184445164554594422403121168325638591508908128861243007444216147865447965936212750047266882981195578539409781658907395568212334093425487409208734448523544056363737972705749285265880103005063519346548843958079018883682020222403460416102689207197853535378861898214970469120 [124,65] -608548033949502423436411518034469894760057942119107559682728669443454903108777579891699749548289173771571525795862165858203686063161993800201220796642743770793506879975320610582930047461824266325403517921898396486580223019789342407851967045861253534955550077448035816116701194026922398288411066024449390449242631165103230057959619743685600055847980343461876749607239635992992121653575896804437345344466382496326746882397839757553046156421220387591503502641950459655951455808198183547699859831991952825793066589428841933174457549433691225336067209972221130513367351570655885274553595677144600478663299913863567704308588056810228246742361176906560023999483361014277138069590854180324018931534512522177125739530971694025601570891700893063017408168347227812046023354352382991121149917081194582863110649945501610314724663701307811407282096378262082518287054274755319495237975385143907136549452972257171766389360708232224736620581127186081586162249168808137568834546762707070745194479783933049004983209599561284694358320395949859370531537858047969493389528235228076158467558259186033599529288259111896449754369487843509394904801833297921580813094213193988067031053963162179915646081168730411776722259247959497039100586650696285118926485000315233932759616007777485747973539023599169873682392211277981989298935473483944686425679725568789233127410713567059930657223032189422675269831687600066622804046778751170108891365171458479788299227224912065908493189759863509862354552277568293499081160246261978295901450710377940538540312924236915950416858086426183102933290571479386946521958269078711540029202494043254359040589343387107679169803936725536045469129947375856443327440944481435327601371708869733975494806975028232297904244051993696967966781427991612207313435646013637608667848676516832952288669694993867984136230561249361640019423347615437271092200402210700086487159316733150667577025969727942626735950618740186734018133664030520478718118945789721903922290750008123571808168561271415450977279496083068719376313997404001003452925310249492331090385772984454964520182518853104305701854049192740488197847114110604693140829187218346658085559079351628135461835092095113020734909416783369644649324711557407828171264511772745463612223609158046310807322737046816657784990607197809828096716167253862249006789692611460390016261841251956604978399042002356417955848168132335524096485903130914982064873691068168637900721247160172883564670527201852489884103491212160 [124,66] 41829733081767603278353221448168684405999020027264470373127046658212033699044347089422792029224982309694624954908700917118742892867015546000972994633653228021099917422871670268504802727080494639682476961407924844683694222642421606773921585650006754931970349245643867187580029096318161173638763418529789644202776059627071421395011895677268090251660570292275260052402830042131691384410774968531796177363291206790737223788373048457573254088968652660538571537503078182887787178290500146970602568502753816174843451819343309973202061526798390055073717357949990919537245553112359155345162639338698365433544316891547265931838434407810875702268179291311968463090646542556913042528811653296347806985717073126069083453631539569833129256172069765500093911111291179008367206374167225409420500363813169824482195502081230047175727117355804921541400791351523910898585105813028438717761785086302272338929320095994925245035478480830427347413471382378802912075848438618091576886083178689886595305408298824384538756386343361030308075453753719675769027727878948788257001187700225796698347284616860618553048855603726861929543700988910340552593656380068034945000451940827625950088979968518871850988721561842417936461110119707880645568119514361054509242805988645923362637188995041856850398272490461641062861262105688708302751209430276576375784791920698079586095863362848818102078900459329934212237373132698718934691701548321219094593186977898917339474967194076576692965022960355260978567418220534099553794984922760288637864029241705057365356248069931621239608063365591676100232816499238592730582503775907845677037366086163528601562115397255650035285960785187350685884727789372743433577550188991264319129008196999634807962191088081556243209387853148505972667839483980813983234263740033334624744000153295443117624860219404360149482660652627688795073227316467552160815881249701767494326352421603276785749758444450828409559982952202718715124220636029487255163727797788153073946994514578504998474912306366610235807407498458361780772728306238345061981074359223040473339500352023987134679887641002010497273589445542283924570431235424138012294765318088332587453625535710674946525919690047723892486627379540426179875281020110093402938481495778650374330443272632487189390793824613846358798403007503139667301470148712263814508761652887151514107693443115741440531311632591169318059504772219921607469985182319005179503151200887839530829837105902954960525738044220492404922213920 [124,67] -2447255453345674992138173701221704255207916748502254798597613653980110977057827185071111546012190983849273886262012186100771762460394110223314350674693389738931999664749560450396183613908674754970341584029079683024090682895312806699061925083469075941573150960982970195598330286027986961904142219292748116978921358332952493412321822292396574812842338380322864660949095366672306191897198729568444626340835398520906102770148407449151072829883204368327614215098807966118083510155563749449378866119872952094702575036141119560670893779925659687401406569196913947499179098213212208967103517582158037402104290271682762998563390171723770521136942353543534424112689333463056162289761136427628275203064242513519001257330777395795169537785156219758102433089079334541559266109652510856328990118859418958097962021573909344683852253120279411935254384295155665646367063503514202387001844884731160822659739266322184375216514632776377276571206683196996668986387002075496549145241392439011223521863601183461844394255583387501634845422944459646796355142610788139388840948005859534874753311468805611127674754004146350965778719795808417037214215297514960568094854162558900265098409396564106798492428337710743524193383721154006122770333904463876088952429241776629266868218831907587579652994299747314117730051667045590312115926939169901711756409885739514205630820401736601390363593527615811025560081737503980741396034795763969342864840134872725964535621073544679905858478762350397591436740531226419975682002666100201956050470593083333985711158079137940795986342387206840146121358205160994684890993017099022300503770467149143078160799709079541403306271543419880778006759508361147010902889581270084325683291651089048546031068747539309418566373612759464439482471353903194663601867799140675792838935363321956400334296161179390393492687663115108633838000611830215094521707841365233734414652982957924463375354307301115954594830182491413141621547500627218688597494362273391339054328308323170416014789565446131361680569664421705890212862111738765531175898390266981111553265626637407153597612590819612250308115420484851333220685736742095546024218582473284153321640116542875607527648290026618272243897354255609055324911127206709332070446672778405503041397210174697418967884336753273812142364205955361715180220717408272619442557333200672815194241637165493195593054406721251345535506790434337800062849554965410912317612851047026222787963407804155882799869688760870636676864 [124,68] 125956246240687027650286806276497250457913481395528503408204600982445592854636987391116362220301214140036840976861370566979087301971021059404113882463335457085377152837660000641217223225642697696386531961245723560792610778022246723037352300407046490499711297186743450876153998301417743440998913636708669352508135885428208601999189067145335949777307969916530194843179059179254809119009376339232259316569329505585968287129684380011849307168756776885523335707030163113328597645854698054062638706814673394864418025632806483958674159044036346988053847319846912382221519965210545051804554128168470587632828343471449400537719346286679419654935124569779844349619749863168502838951030910369079995697559974639619755005887798156909621993360767163581528389289780819630399050829767303693691901891558696841048009458016003499360460300684415536377449016621578059219153204746048796487577964860348123589025918283663259892600469972509655375569983893949964849599474131682532561043831315311163966351843160017329216822211194577747034729134094241671334735824347244167278274645096756608835164931233337344734938140001650426881730263087295789458496816040626714513071952569527039593788965999299798811938830969241909330265136217526227057033013127647955478105766983525046769316259027933760764792768365116550843710824618215372348780917763082563918117701455307171481812074695994286250525148673239680400882320213518851903058360372195147335454962446535921118773717889806671284026535572283414092482283147272150349647525373475517009496105566698532658191885020432760321299248681460139169976522726669557211540714296597824560861969855778999236949357216330965986440496630917960141850447292604940635713344716813281977321948549070330369159635245698344581640767111146584425254692162861253915025138071912924282645639683875471483834589210996057650641209332089889447233267255463320681522482941491511599009105839273894760786102286756084475128973557478943583591277354513534354665599091447019410707166149808722513187756801850645308728484236099060089307953707929675225057764643497454960595421676246351068217415084811666541781713907276980084753368680160536720345954456294796426067057067471741579432678142151377975388961843719970715522581160670338571315157612020663318097260936303173289694764237403554287709456312358494827602419750043622074384049282688031107143531014518900842227781842546230219868543549040626295812050756017175384837495327184917896460508035027742470536270157534512832 [124,69] -5711605472548076000960822889990340577670041729135419811004836711263957500050217062282710712378294798716039856995668540084477328561705309209829081490895544069948038204122489692106065998562819067693667881167691723998242677698657980073866783804358902235697255532357985917956487442297289966008186646020101360197675733315375327965471590972747480388455436403871622543210406601849214064247908201278043435998441537676040758399149261860020040713188442844093141194539536863417327726019338286354388520307671724153475228099493454633522078743468712922183461680718908379957875688530267287566159021463925210679395513345440823445640102485320797986958071896434450185320586076729419524991396523225346407576526251263191505581730197406722980639669519115154826834796580102097709035896779549687938099945046902059735142137291718289425260481858602069107374252761426810840710846296856623122780677938533266908602989996560703529376158605354381030824925409255169061892271760430722598127298723790854329354692307454940312844178184565865322419153201029667022095020238937020106869697501475096117842027973674780886149666356733541018359323667150170983628035903862124222077632687340426071828426740478662582172651640653247164632065317568843551322285840696288628476442511229766358261725796464068145125755956532303950814200830948464043291953124808346659815807237374893642184456016740795369629126965053235359906922385749115019799533982524300252652980563748176903664385349859812453527100647757804548756188262616061673016302758008694698808405881316007403505455349070872522066927380409694852442949249455704400368327402613870892536237934023024362073482292435197112843425539406322586512344715924186058637958315737254399478409488661218621335582751291546110098834074782097353745925134562129209756465478438717554418782693840014820646328153235159782083396277444672441540637902195576620675239435994887570372244308144044080564211139141016003340163370525386425731993041108227703073258119733136194877523062301073441749003741712013877022416042280919785407326990130528743292115473585745959128328766039586329162645562834924144314560975956896063508495710435192361027141208652336980491203007970793315895087012363572239420274458413902991417034555612911640725869355964624270517623004151687073035526440678344387989075763145312331094104067846287822879529841054103973129162370544886804734123195870440244292423092634120876426448308962769962637728063254749277700427245751178856428783216125248 [124,70] 234206567521351458081165849739585995739015836562794334435156206121088587411978065640384246141735540714681688269140116448595777317033444197649957031690223777695241594079299967995562828338212350456713353740623435672226691405906565782141312504636092221019217962721328545017223046005204854868682735953566297358777063166030666514335297430047355263110472121733811859924136038533862287541774772484346962211628635194776188993501672038792294443959120047370615166377989412374997567113874479910904521982228941463150215996061820748005756024682561781668495708982374253497180647778448468539447816988108223979435795709946703091092552308157220433463187932450196044743482811427228670476421222025528853588497551292285573753974494232032139743872239713757146266033947232972365145530673313989749468544909809178946877698750020205492751383032620012383822003005453429994519439898483317945406202425286323867244012303289465516818445563364553029149028121500163926220049720748899348459424479197838239477587025268122836527824403909454619450727869318155704728845509860165805444146766137764483854032018684201054695715140244265122420514726153271323275854829937902647090212933754893446739763057818447881659855191654979419165940914780036045733931211963852214699680514839597996327455144701531545679696185172173996282414943883083283770245806561222172193216282343366444677322596350243441415799367597024975373586711357044524315221464370690781139934283540725935356130994679240809450189272380775210357302685286112733119794356180952937159934598060571943077812235358726051145442776714551178286135602683489954105911262985013285273777219550630140559473912581235378956849132278170229473263573812575307429649975766759520743117888347437723607082402739197417370334464938759971455565762620233504786612486265038726300803730952505101416712728653166231921295449267026763819766105802032371912613548887853165292132108189981142565278916531820957293544271994094473760497870951276502795971809017833415472816529710793678798371280864385412276704018428106249849374989785323239460468411185147073238135046795179899904464220480196207368199324580937931310237210244083588627424939773897693081730712301947712400187338145408001350190080279882575640833547094758541368054370127134259369586902166853674030686608014227293340179849386937451471839416685952924690718645229184524185178021339829965811013033666460614558912869384086965968014751849083648028507689661454882453670445256869710101699900304 [124,71] -7712590650148225503416760887574046546306791593595035207465293555714643328227322761930505619909476752318032959117434747090462221969634807929689263077235783792995849895267324734997493246764440850076777937980878043996445287987986604075151969661492608269710901273366664139595798909512501663896151561146241403836492761559893305442878752506954601941299863520042025233442275115271439120452287968655519361117501588870422062534915022493310409455919895765355041519859919364765783689672348760386829704688631440836071185421801062509175062075590906166124113340414250775836226847864568123615714877965845798962343551660755618810611453616243132787238486867005808522487963530176056414075344395144094303637278411297563140503987690708458231388110605034434887429349369644490249264790663292752718787164095240432466089561182479706014639044230315609834977299924020973437908026420947443353421646566908978598650740927931214831072520955688821514929154287495913389089247734922746301854941405234266988108172865807003655476950359390522432568176022931282978131394519981348621647826767354231162063046805961299655627997134582341897063309879446816284581249033386525841572121646698970910210299424096497275032769659115732963510969180466244212231639125337627119454005786114393082576008516791381913212436650237291933848618528143259313681311345019024910724066298316361146507039711161170558255799157660916659634733172301163274099192786131720195668961237562996780464175608272034423850756722956066066310199234686548467275840513432758435263649342966516218919901941332723157606053269692439258761637309247671427123755733217758142852770329786428233333556073429844918147529065785260910856351853090250832172155506254971414864461374211717383715152814306722390357099506436715570073403521778767341307084123507592408342886081360124781073213843753832042639522843793159384873009779962762477580824643358282092045034576400886108970923050219857412148844656647379694370558795624658397048876353084754721786389699640007725003620284055588568894789671964335854113862087428887333165347468464171384142309912489309447327598703323304663898098337557864932508131347934213025754485905266134407973888963438562970735622530572677525913724213899997218088616954846153977423361652729887161749357889341595238397791293547902003147008081117658488763640724209587289706996400548434002443399837450338074506774931437533333575514921518171772335588135924978376099785838095685603304153740572980238259968 [124,72] 190208157397134287338741983171764536826252498339416438004385189035308746374336520972724147053486983177551167446158052165726567465285416777008337840045294656180625706308309626119336167399994773661168860851794746569652978940143838496919565770366829741971127591064040522642711265547529165306194149066182731634903416921119145858556156091795965474337415157982269056033164625973414202327870652941815721005006677944746921304861545790260685387251081438326292630297519536274725447873912429370046211189778872058328116756922809130824575324249346580466516351928973066120493541794656276124059780648281810771252017917843362264371355059933782440489293607807181846504355510860969447714614285737399651212781787371954669319970385501850907031443732978519194369464260595332970290917584914727683986919728295200562766073384943026525022599555516868407044994937142870834775451919389015291103413431390688922133497887541062494932120509236209453151508003746403667730090985789689910668511811169851950831992577155162750287682679232899210529428348030075116865543739557035288844135722502800618499910586653935947739025225243664095188312481394589157708937130066542640430714923205123755622107744988207360257027344277232902209820410507260981742917387357059828273408626037196477873763921591635927891917816989385047551468788038597901750693913765848015541196423662241616450262173401872272359230217793228674685865089990203867124321779209865150389527373225664488798496834405146212729864129735533822999211999558185527509592220940540128466821788432057191317405275268728388395571382534156498948496413941057394068057181749457633001002408907169466476311232955518752360121206626585137150165087219879872397841840496261542559893841027649240409279629780511351015301323249136979344066241661829992698470909221709773682842508013141781878237989309808714537365526166267270796194391997722499643423947593622445291149731889863245777958096595572046912850459132102583992562289334746814471053228747326774290377811150472771109181285086382182347426589929728706181033078562613949733384160673549639244232048497392402568250699674789841005887633144740659735049936560507694293336717842387069862834327470380887462002973139059042288734672508926485517905969928423646532698903235612176602485767164047195320359089741499882005971360375746166987693497959422714430731001725138443738153833515888835829176363769568885333590404725330631430176117026756992850804581387342369438647136967639380512 [124,73] -3252998122378298087703847097353011561213350977547539836089720361226525804236497325937134523218964643484406867539387191845594597925132897155942863089187087634058344479397929525561987197240895722146377062150413898713436126016595996499865289894045429732268761987077325522280054245928146353344257820091526015761354291350135007680199242928905137118221476185249913089541710277908724292616984914283653703670773233934635352977360435160186648604505181313780540277774462419078871017334887988135868494167027958229994737992734132902502101334894751607970469248178749687543975335852990009315153403367563400762767310079105806798029032915859905157592382218479567222774707122636421723973554825481781186935251536552322681066100034277282533810243215603321238173747228422743790487746525338251596636355139039778004634096840403079906246084738304178190640555929149410858174426495511165435607590229567494508582563457913821360943765502658699078010342239432478415761686541667369129317930908255002449182410222451918430696546303354067821114172645938114829448936892783860232445958266229882438651910411939320745922016970021310485031905119609953805541765476239854998423259805382206778097031848744941389865661626503906669314049875044072359159813017064855149227041006203663947362631595177969481248490908247533347038412462484810377360503739002235500104059282735429812077712628500515064429173348283878235190249645099829560399475088818314768918783511141559185747645613338557322426712246691345859826500803836572588642243113958382535165618679479064746123573091718320757369385481025040046903826226467249684682411150119837469572849849977337451347075956422138024652171335917271169784763477035944001280415888633978282749758391198234109592128230617990250658092599180683124815585541270739000836590538704315203375605514143771503801330443441666857720712704533521752090309293615243917176565022063858154606691887441786104656494343517421593417880631040602836764778555701802163079436388912304840567475663814704865750737577225742170242562957262362351554535416312945672186644007718222532946002996428605476550828541540829780234881411009810856804596922927897399901358683703482062117388298408762156990021173278471729261590348399908410079089754080110718583319103085913141929232297583086304600092947283428483143046078659078578720394890943729433181307931483637599641722177896275569349455464946280565256193810386119413376106099077944301066537353168877099541173935100032 [124,74] 29651723149366376670866745215106990203625901763921120881074958761691317806502734535706571585098226113054669779592588665952389331092568328157030727083113130090918523395053703774359335739414060514451762125728821627388809465214608155377043852601196308646952223568333586156630222392875261026721031993024615366594424271581053388550286585032479982320349025836597724874582229404728666826084221633259840136611515132697397658560385421810691452730578474600469277373823102438792403070858419039950273563270147222770262562606414318435881429075719147354122298385813866311077088804301463926014296763556480620096622160439140669178013594230617930162367205116888179752531878556321835628648841775824770392271747860881262345104468291899052442859551439106849456101953095529845625718864565525940224149485338378563087458302716089370454322083767335821475996908458176276915168362430000477213981831072414431881027400788365707236592546307338143261555682103456164745700423525145792702293898911733117837899604983712898275305008793805609409957123763836374574354552615868091111789518602786922514067979593102762015901131140396612898792595624527567179428504406225243458294694237091716488738194385145227354669746408081359420671286053501384576748548435536616127051865179653197032165441056231466869430545817417913862552450091092571327238876438102491972971814685757706721394203895676999447943483068801415592090022849155597095755981650174359870257185168124781191571433814768343669789885280534305665607752788551060982143379820817460617423132988550575079807715313513460409235055897192184355834984630681140390604046361031482485502777111203531384461109328823251843260860109503683556844395148585563451775867941531538943175452660400974690294422212760002731269376086133153706381462544373980364298520961382025786771727551523041753685347669988969812276201998097938820851609246770345006529723212094708407685078347477654879941508243008354887158707227726157967252308565090635203969414813722842030003544106553312924149108599314935593728322353427113602638473058285139440016357285042061490927118706791341611944165547617226279442110253093942309275850150828873693146749297687899743412820500130463905484613108957783076375843226086892906166839874770457178715004613541778436814084856729231178436072524442418435459660585552281845542605959484827414356553030196649224331005871842408662490498687180033747221595635686946829054655446196685353285881716047476792777963156 [124,75] 19905149016604817012009862721663082468433523945446548796148704449074879131966393056074120411945335843979794927476705123450699111461872697215575373599981040331311096334723956628241041970018100830928566373513767789080647565627007880689365356385966477683136011865081171946477763123126847168730164206978121325922425040954200641810327419458088850260521115026698476206579798859471312522020127197288657626321167347854194343990186968540052302387160517153554712757953494043221087647354537877711651800314294501238471274486677769551551173144667688772180862347540923208796777693088111207693718628103560164371792152577808106402713481690641177133837821994812517228030933775185006120168786377928181758229529456314635808709088785781528117077994710636960688578999666413591302037270845431694663586018866174488430693408288291665969063525653534958011498516582050854522387616823136415704653902940667122769251322594839761173932795666040878503926932001620405385718505827751511184526782609903279602067137680038418588135895960406964088884166737397148879908761541077969604903987115364010339866265485575773458214330426364083729534006171562866156947402276713806254971524494470208676184002685706906732301127538582309351990326745578985185135421942201992288251626208714215791736338225173606867746328392915189431188255947134693880511844238660198194927667956874026746099215830628071640222724520772091819858552393189138981403914833252091584315703532145160480480213996955681645724183626964327465394603776347148128717630691804436257256533146422248770218130486368464232028557718245526365729348479760155591101170646084408549479263790259283345221335961415526766946529767913594117036853287157628667842489748213672391418308634049553817628001111809154487754660105934021487514912081800724009457322622713006249652722963852981613401547299545902494794463374726940608259761025772500559001142627794617852084365237434146517671198781375084538846241750469808964423814324170497745188073264901535342444348467950462826555212960970036793145669887432230207896400711331587465829054022894698495520991153271202776060314344018554672584035353128712891670608844197914912674950193427303687671437960165043378491214156619318068900530088544901307618904589387596669839852118869880608160218089619338432582241017986114901796517331686691729772983507880235977167699037371590156280269358595849507495500808388223921516745072130653136815531837615602000013739789430664998912 [124,76] -4027080301364507251178554025819058160825129350514740765553966601681789835461362904223037554737457957421028517183363588691577757918256480302403595823403256865127084382891432048616068127851975692960629636094635762773642650530816077965776178811256392938902896998338958819603853973658986778197512455206397812482353273137186304671692093561058573163864431946810004837302588588803925654727801966259884389398726713654756379319489987685726815025654410910034187611233454238028078474470678746505510916304310533794141940601968909007833897919266131228181783789179393060246715063716880866139108500450137882569116946421583271098326041626277461602458327442427265188668888845104793979952104060863857908255859428173459094810074362695700349720427977197394762193286567606969309535169851914204289054986197551342915482475797592946199827836798525091801985150951184109612178487829027686965670980506008574631962343071903465564587032375457642697591089153704726616026482293730723606801394716870119690744153642943014087823506500925115088398100499656357747870080976960546390218106548856636485588404613286127703045762679361829058587177730523587803965771888414217020601939340968499323674279523693220638282773963180644526082321534993408242309702865155179275808203152809153618718914994383685867045368528807017731578341415121053260810943563226068820280906031974904303242981222952168778756016539299861332750948465230298843569521725290586017530901047882628087646102358392370887857810944364813002949184860874859524081499170447011605194853289106252830211103414490669132316182544216611127928489646096202045136396012823987233353517380904964141442011389321199506811078701342234969395115540428396951614260986678023463334014137774377101675518091587967026870779032623571114853243529608528930326565628674072393883103917722613161739058652186485245448415952335628828229572422236706790381783069353436561349082215789227379185577096814646000708589279142822256657736689350066955021317743274416539114552773468242069182629337845890865319810278387110250129547942336402340238950489578710984109718089526140100040985096225545238850041584706267355625550787166319593839639932363617419039822220876251943024484048365108874887908558528191775462437727051553336117126484507728170918302141430135284696922417937400485961573646105966050513957271591489529882881345382326798208073613947022504831281866829184767354331072181387475065926985358070732270842065085430240 [124,77] 19001181480203117958561792180856274430593491828086554047190802204578798364885065678609639802129527315913438346151063398123395676095684784370030345478223320995503105437972439077149905296264754025934440950107097345139801977315165881753631828958930796803122108864628973023955842364483384724948295369449009505195209448742201413326853087489557767349971858741713573666687583351039694863744359904430993748970069338736965183811672311461956425515636674350700079091832226310708128201921526300894189036996307977408263456703007434521011384937819997202900026808887675226837476385125151856519611183630156631534925615214066243582019028426579851988135847325211157738159153216296457938740665075484866044750125309632552795993638236065443722409159591562124637175975108711112872113791819773418157613684099572219121496734373341338588501813978720892045652775033837411418486346579542188868568729677351393935383246519195267151450551021114201984481847843146341300331928334949486874621526510811440512865093955801373609700178568228170574916359553932987387760753635815229789696786484980897666993534100254183332553162551983323403887935491763864493134115719413545313908036758964167316670295250695716886777924829827699925588543826390575531953464197090916364686372804046764540730029372268060093572619588788759084175466258882596521543215226509686787560265578779698935671764403956311940374406979023463482075413629730611130502274180086795458573137757448590116627591416951202679743439365835842948115986926089258299900705586377198715754714810479164389666272162770750756125321465110968449783288932230721372376649067202864899560099577290538929573265189951856114437027517361849399614462352366219648906512326258473498312533005364093336069723089831513212290903501970521547117560465626471848937319411466010689215653537177216215227778398905343669574657124377787834433696450441749370825234678927883329108969830594021419166462549327776365677718692655756252043420128999883440415086565968783102104752860408766558026607133467333122356154167183133646348730814783713662329302452868864547879714325242408942003979318490822229099027601959179551585948724323859729837403065219225061175108918941171664665818672678195490003148836047542557761979181908985906019789462719558287268060357600195329085462402278525783027127359129117250143006387346592087631765678914893559911917327793743431511890971446307146325629503999234530514785462403207041891379135712 [124,78] 1889905301988921275268653044019907123332455638054876173289626396085181991876397049679438967335993508681054439939938047535800116715399032973126513514165972916693430814098500761514721973285505989604533373959195692997893009380870489416171980951753181785822345015469845528449086289996898898198358251554485593050821432873622185834724405090788251177686229746931936220271990473885211094771531675553559914116395432799651495085208940319029833016759609446847173521622948453826368098373350653417688845228086866262775809415712909317175746509560708998656506693339062100670662129517961347612743820441301772658508728101869996265063066751790982881443728367076162958202008054811224626263732366531389041198302526293305596337805489279028944550587749552957705694364760916887373391317914169865010167047517941945869829310410206502196767316724806872337911305579920885995603717804593989273785801508710556273506956728758657797106113757369672150642741104605617816992512581627579570090089752313224321332545931547688018254209813884761030060920783431848581992272109913411414544049803724722862145808700613674540839530636399916966625617974876671987912331383575718026012773571525726198017911202954966297426633520818637350066336691954595757433567564029806566090032847894529141134852795570307842557869570663629434785138477905020013284914810848722905958331653283986912274290693919454336803352443006949321876701593494190077235285645588276313013499623357495173538794009735687916008215368047809259854127363579965011509313254869648304158802486478554417266497130482096883361334987897847902500380606282527310616654097495803938494063280506713834073427562320639542026271670016989464799945501880097686850474955900501997070634753461030758844619109620396021765555702282106408471329517461773347973968141720853798075544064369153631851518209520377686813561360486506094272790491644548446288636875646495808340718322686661600718746537480503495758353900214273450090531877119995943687430283319390725214466645037352050186688962163158447810565543254820647480321115712954253185681972318834850593958563629923757939878526776070942501944582849231978267918573040878847004778641730335502259288090690277705821928910404807754406080644435012062708418847445805735592694599966678351384232703333275891501424965925275025239568487437042021535327278822778819116876854707238698483769907826343914710531651552309500849863727568889371382393751349704470353581152 [124,79] -46986892104005978052189259083722555124052572409901908990195719823841197902239751497026546163496572165159398987496094272448579983709328094125608769708698937381108479599625548548221070817329850775314251446887234686915502686955136358951112911973611933798162703922260586687693394644386711280712343490609897676424353865524593366274864427290387578390788143663586352295993117175905551808041145745816071100339538338380236719789153242522713100805136994186942688185560604562920471255503161182673566491138897199900857549583282751072595112067598732108074305938593752392142525832432783269346226369086268655438469849838213284024610558745466425004608174056876288412005494346400110133147617044415777121113330140437404067395074605365155094309251607723187443724284518381020667331492579085647079353888092586720842257153144180370086972750021046363496857939839137796999095178851548195662545499364451515929274671713398448491745564405967944142707447575403134905573017779379472949120989781112700101357194245443422718127686886933621624257760890366789855377986107933880494946469300175357874985381197855142038582879704343623065285720422605660338986140153699455363781015667093434406936085489045980104466997831793471335151609178916822086129387423813105960365355597773365215991071203040547296091505674892641873828940080873815243663286576448189512135502000824404810365542718934644987608010463791481278826692380229373165278792276529131516414878131014514661523455663178520364044603922624418331656381309540772030002511689085442068938432361139707613525260767697136941875832471132567630626931057638373261459123690679957459691533912141760605482966135235931222789705078537907278900468787724227188248304184498612185935377099744673281619544502167435782046762737272063439372502797945231342234644729653428840522207786321286071045113215435922755116493812179240918686746747221798337540226693166251324477776225372493254254922160449783479867196369339194845749290533189685337953014299687874251016382718593378737690898842650900079944855119351918373455058783297496233015200425962155648446007249903823437269859834206967040920480028303081095712251809834847835582228889293240146501039528389189119423423708735796707235560488986630847348349900319242429280828844487186638164660388123832430144523935467540302266745858145387989020041731301560516859766541377980186153110522509417243181902727270029017859687655794313122622511567028156064768 [124,80] 831453558460783805283366223348784287304406586050889456647757582354544905650474563995246842427149397408974557605530541362050723951261841817149053058898408229897351498408286620367856723703887814203870881681629143393282985149815340631550513206585988641072365883879305689231864199076910143075534790605789784865272596130452159852810484002554565695796761455197708452210151120765626774059136124228370692979041608576508193577265516172536452204367925940164033474493505818667097929300080364375556283456727941044477341547232628721369102230195346984902514220513525695188645721260058949414351119694806207206270627168651022154422605243224022784839114466793775643698413626137252118605854040596650770225528204727502231640082104975848224565485360966855158272664911705606707443349190651464404594637265962839297758385523069561765974030302438414378391846889798576376215762107192524566788585127144276868848699651921968410808177469452243797800356238798039220824590829070163607941080549893876663607887167443794923065975480234959881245257744923986104953747079759840924876888776686963986185802357944400010942846939876385806935006306405815937208814928116886076755587583998518679392192107704295347813080255633055479697188755734550912254562368153539278362806719986496538586714094509761371544512623402860463743279882891181381600487268349802519214925900036476490863225666704118810556962856565226549922735218602128965388634409992857095468452017437219647088728479371411650573648832191955131401723760447482923837558438166873450635937618816899692095595044211933872730040253808323620857018304471842065322582673096590968826372412069677619120623889013113197441798071970136814120692076902461425027216699115134371794778050397962480802486938468908616185052781594860793956695197540434069977519090138774866137101769034386758766243797272864433364807874605695919924121086976238462617500778936843379436037451119554452640675349976380755793218974867076592825957691218997056030167496885727737339115350552475643915821979845491083149056572671299338051145244806054448103140740959023650633243538936896131055602089923350208488869466522352429647420816993527437414881838008003803514885371729548439013630274316598505652538799626702843771194700011346834413489266642344463739074906352046330092998271351171704040409447754028914795891919398923684051581298533108125639598232602321572510136748395163943508560785847666199013518878357062336 [124,81] -9688752320593470374806462698546961620813534153225099958693645038179422701283914506123623921771967156937014100341727349361322897425407752778467760793394414796174736235290677266472662269036651779588716054053657521488657066043827281007510610611218996005277377573087525016800271477388755296208988111197877756341484133600281896759278395118726910756923935536929078245060225023832132912949944248914318685071397870597303171047100531725230096570046297706197711848478814131286456498693701275282059275616091171974724137565303369349081829946860782624896989455903326725458824105087155031363707321133683881500559002839200887798559050153136489209975623441491291832090990216869809692766516544207560320985842620274085228466600765655665518412083486818234096634785846365647351146861098241139967404924191100961403058992885551874382406801788338852685469887948882318534170058647612849704399406496117643865644130895865249545988691143145369141577788863945623273004929961876008700636755751706703587944838075270740155595380117002612150883889596965354318498354748838650585227684994458034265385153201344371615481693059797308146401558794871395810887361907766498640845696806132154109821701696410275211402266257000448601992954031379558892303923000487320848565437270872367746218967179769620511203537288002723370404228156706001519264936277102674821343997308277268810159772377234728128097860903781896070765576873006187787901424603680338719205822216133664547781655073253959188295002267356009624409490296539162078782813950627773673407367462434100972000491819750059150899960528627086496743046996831172474503673770143313136839801968447853098874238137027507575671634431681519830394682102343402399578230599608226693650939120754625972810231108234561120836501203498476870218130453878555320139130582082998581842040609417592532761307954197309823422977644731483989979845035471154439876171794340668513351059630148238138587152700691260441482030611284908748863814309603801433246438427434832978712134405992189041630869159501395157395808327949874329518618954886064488727502741745146653857411931441437130263824833056157802198935905862959919947123775866879673826221960927312183413833693260995624689119816201511291195156717662290409118559202932484705800107053286308941948985572867547317654052826956338802301141267303128351194450205818962001934061793034777841377594974233051860478530815068845315644868457922748585514054425408 [124,82] 76087781034340966971798691973723406510681389356922519161170143195517154560967196394838756395199037847046041983124019564667027068401830764535038043596108257079177293024464756550128110900662023110245923567302314926379011215000567250953789511681652795615781232795494047713150470814118638919259016808010411121032731497442940818060464115546841448330312354856228711178914438434618738604476498509382220850404962001370711791747952760296018072435012155776891952379408796532162936946485722462727766167817885018240774671169321624137700122595155044688614790866353468726091323891447132760514181920696431816925366495457829558991918933633938942335349725692664069938710529139441471536470936724902567571973078983231137054998735176725281569052925248519222118065813979553239644166400359455166624800242066972408218784780480270954999242541727754681940084963629153325261289906884735717473779334978670639610507945163731625251905862859235871100165300439459953342122342050089777379511654886677083924740672415011714925467808483909606598858067942819718442341463251834928558391744134863938000246288607102660298930263062462609546074360338992531173654809282342672624374860022413248926444203149027015783262336965384727091683064390495195074859600598649692258497188751048211796178251559483200523484240917169089999967109195047201394506584622847736681899181810128919024800804304065211883659400064567307038762339206299590629410547617131492394833931319268062535575538809298219958578515267926229872640526541317396532689153761109433907668564260066522903878447597823123704147836450572643510487074817320956010122548890098085794336895348409479473508550400543364282105624824678987155423097062059193704916621559071087963664883140476942622496249488843564671474680478615644713420173545068139822029210810714164846256859767751577883182478684855340884760484093232088108219442888430441802350518826524621583492829257628320610445869609009208416850899898168466913236053678478056915026617093179476593997636906997463262185461641924914767870124553084593079917023628458112235809512601726721715544832910091943890347627913715278543063366482575629555326005870545759979149343920356662585975728960738288433100641622313384283537498520196707784681376204466062169891178533015797461233545724642117142600099407119798535197266566710312913031942038652154066973558391728497633383903358546558301905204119431693914975468515843690789283481 [124,83] -605991884013836659463407442393217059299605436542580154985199457148425948228425032979123147968615913710103360568009447498422061044968006206613870278697664192321696682753297441681522667559875459654419152901234946590796475261889433712733074595755130859441689427536443326755459383885591612654999037654941936281120750650958655127750396522795103101988731614468717526580510497931068062399034491597359596197705889856711742695399776860541470369781582569415957663059672233839618797693900813695115918090989557254931173945704255191700221427517242036699138164869830316725463985636947179729239260082019658917052322153074504008884417490421044906105777521812912055289253690554265162456413167158407354334200170431011966722203344145934778974786078738287491206590995044348945342433484465728502621299974028663616604673660805869945971084952184892998976781762313614385057173449237214487977499367925632329572844210171709396618846376110740239732680241219456487912397231628600730333836208565545349174097489237383845058131027786033807000388240366411499800081195080665295204771046130359292027540378276498458537810985107894306364078334618204151752464073922764244127184362532848775940003348371884540281008905736610725733587257299182508663410385108039130869545113218887262529873378296118614367833191503377636401334835801466165140266463687113897080032648449561225538191862963907756291816371630453578008136397202597306417371343251630230582887137874802497083685599024952081423337889854857826090425273678075954325950027550798242272629119529189107460856525679061579462826441845140602607312147827045984928291691400580814778918736159325157778981141157876262050967030603401797006488885639507684470863727124778439607088631574503789660889044249633847547608671806619390077107661068100634933234971757085320799916803649556289971258197866997681941617726167318616126286066889990385398122163686653996059235373548732497837775238514979393303006752111351598180785284983186226307645715823331759281080335905942840423989066927641351755318006754639643464147333288946768539329720130899694820582854851001935234717139838797351982339818236658634386183307784476757603095442286506398809411881345527242007248509578949084776219418492354971833799720755710970138369543024211745450480801994247751069407909038783989736363564473732675025762571955288281354944250970739603956711879021147988187806394953759241835832160944256061600 [124,84] 3316658022664394463698389578900569548775205104825568246666675090442815232977602334712134538460836809030371341452962728891187793985941028107514136446759381949124222417112508506013875687199116662058908146453960997554842900018376505829743009644817487525345696591024620478652775427319822182836440147578401170424388564506875824446354807330530971991937386025129977791051381474077452442918214571672941159039018491374667037962415466166385690011063391136007550411570890775892885552943280058154976866016849687691339850637277244903999619776282368320741246220927357947688881306729797498694480299681275315683977538575504348910691651433814534451171334843460139548572334776484414376477821695711966658780177142878296722430826115214675453535746130298746089627208763491441281995153719677848731748447784072980275984091345691565691353669913480829499512584692957048013610842127590712853788421555502793014780523967924722650090113025996966181081349610271743809444738057387577614888426601576819768933468855293678373754185584396361552782153022976654397016962573893735136482330063644013678277762811666459338714853848288943953249093740816310301197736268888966294752817667910481280099186881046525827198404867581944751753592462728741918737535254509858525394509922041189820983002330159338427483001019885571572421871794109692044906105368811025216263795871135354650707490625414056011274779943302602336467401535933549704870801196450797593859046521208306044452303270672498540502163781590448931354594688388645069772214810508812195102132122931987332392758285499521279195460068051642573329046989446688779721220408301138023016514537273816233357627982688003446055391077594634772761832110408367366457720868304167373746650927048558061009504111277561090557350768683967631203313201402003896328754862506643712494476238348362645815925053171955414827282325537441434612948991158505264620843915631356204316680539924412737115639440321648670057989972632688390232972164760723761863547318444302043523296525234859573222652553615352138995834899168791289391840678908171064018969512639607339487865604737650238565788128130386845545714192082207412425550225012167134462003985298298012341412319305351511519102228870201141992216566992410247242841441941491146911812178020207892621089696634814363634287261180164300096087662641059116919500692813615415523784762396458953830403617559764666058980421796967655791632132038104 [124,85] -14977708495935798821407580724981198130569858563347516429998371142297806804689428795127495047767085832844768672795033912849050329699583543451488727055811942808078264417055589627091414659593623675640473469294627795285371663824944294823407059954045179464534523188364890147301624896242511839535922682890128898836148116060532035518111348551041328324210835114514511586549920915222486164485144929083646138308930275019313839120764337496035909129382739666916709897826502921411017041822382688443734656509797803645877124520747809452141388173191387217789145937262591444181140988282616257883023429173895154376501493185965866964084892445055737803843067928233752564144009426862792998944167313984349658547249094586778429985576655273052156535210915505667328654174229865607343510607157977063939500104073483874410517273785634198497231722874343424241578203240058311315625165970360632199819032359381221109700932906372173872729605090515268727189082938937116906502160999203397486992125979799113819004880671488377142175166561254494787503910820897851948030641910054001810702586914201940339724750046387148759997562137362032248101416084094048835152410579278599910081559804796307315931070714808024379362644505965628358623299254866110193516169640146470801360772883088276020629523342289455186613776157767951531581014447644876353986264262798357124641265398428787568674128595327374840651570879159275679331962842717416816815536126471180927520112367511450746584659314989769160495828255022139366705186986704284050845881461802926962008283076977089570253970705095276997485102586388045703998073321547292558131852725809392994760892421614181222554433211845406863297301429683832100378150094397852331468303111243716739368887203778404371449875690960603569996870345991959318296754899153219375243039963987343345035456043526456973647518624378615886817648352752099924515437709184802598599209344744595554778631085774287143354838571132029099327623920704252956614832515250673955551884223723317605340717573900678285716945628010103719623458382381108843071131069276356995550955527770624539589024960604937739689527743765997516688399677191207600932400843332343328516795623528915347604702100800418708434916049756917943759778671112363331281169824746230560564875748776423452967488348636577532156893094543190158308852279173558436004455940318619751805248886300883465932625975792220506318492271399906502246483320 [124,86] 134672617459739942165636680465556334794433697040201177807735486772407652038713853189343276105422822334373327675677615353926069415767621998968417021243729642320269263078196737722200763923232105043022271195844944886343656120462598839094330662882939219136771422900180405528937250608320040476124889845468554856841492620848032335423534223855065160242124546744811379796847631535990975121811936381993709949946414185906481948958136158943816258608176156700620858499163308578659744291213829813330985764098150712961110593958454706842734567508817546487085708603211499087586521059289407821354081588509677312022894964365236657970703608194595287591788410913027017632820387448212184573315450020060347997953748740079783296257297651382551736206351120397673592066162256478569705793250112247751493117599656335401199629439227575812062700593512904486763939026157395833302037033815037394991677668576228340154246202181859171271356861624385639960920087073917989829121557745262304702250400523727515943315133175066159622262669119511307768413492617608855749961930531220543681027318285241814179770777261267700280057801764507731729387229669655828265720404664908298602227630307453011364244128129526935803816663546130184117005062892680474588876757501385365835948453115624098625162745392597675939963982026634878290087938866899880338821358735509192005064958041940835352009593638688024276164287714866483970835561692407943971660057191757589599525031470541253834175751751201219473244127642000288586843438742056398895667619675445180658610745964877514990249296961970147488952018340733952279097382555820735035824296373472692527912656012011961388562559240012829880166701128634827553754564231756355254472102633348580914910013363754390100806105451002202477538014723726653068781334207445162711837575151761854945242792841284445670086080674831540040187268922795151205647928608236677195297767927162942932485040964914076772433611948550883110831301173109005850344236622792903434306233475371765890407343157886341498878256966035393642517844716038047528722727767643110074346495747248465192064203575575640331213056057558032652454285303418812724624246808559196823480166541068254420944800001149545273279684171505775108242548919158428991655170762336429030818898025178150811360790953386838731267210493151501004321729925654269215924114171032966474779877138645484056704920824718779351717358226479934447228 [124,87] -465842264504533634467187528861290582532845059531344996669099822331089875727623161373027512390105812819214197681170018290033967378706803424761374757589880349697473375641104597640956477111990179552607738199205407408668268259975976493170543418636523812757876093713859429886392500367758640956454019845792961314172539714536173634885228518024734196417937238913589758151081583360809030266570865394691635126086065023128824110774758973351733531550877646699654037375037962690997281434171480248795932506707270357134399594840280640708630136528224819294135464796725159558813249922714879888168627333261458385160025296517988759341211980135938872487823214414918056660257572745462517343886961489927160629437052848635136060631168447963046387096043952413597495453220740333351877766955013644309475591208751240009964181561357562893715431437005814436388888427259280290460541250162822848434821587312212439126307041912275803385778179346082632781350920908648558397026845441186480140880371823699400306039705906206196304813918015481872215356171922909144153811506081781825525109827375181340386068730612664802957660445141613232900293861627288116224418637745801826493183361032552187686164407985754797323653033036774467165054456376131595691107108397714515592778482957892343017115554157969611756373391892755919101527629437234813017130654803831268508577098607804167752813817228969216586995433985517021348708434992855049279016553553858915458936566002989235145825295491054613407227739701609490619412799173465921788749389331293066349786192196867742398458893368516432446335865977710220307766261745013889780428281939202653670568075924452402573783530000016731291409607025056829905373293202428233617149261050598461628283135089186374483628008337754332811531124737101890537717176318613620241725876377631879713265694259304975615460498742520152625097225651692915198420566097478092950113302655559230805893982546697412956809230359209238198121814912627651922578467441615698955266561715460111157626609932150184747906985609976589336081411242349864442660661324068141602663835208988330677955615046600704753018139881471917437776663467043942996578269297445884553820972471657572703942842926896285189726956834919348846036560932226997064515236402530040394960714944206695745604448646194803150632808719252312401895414531838179519659379762872193804850452655476592876459429608642451126385695742439936 [124,88] 683986674827907042295960310676172988481682504106927548607882550608666824540113779588518837297161326870254400772627897641794696801593730527299690273221904051370752000762490810060498178877538446050489270951308441865453669600748150273692289407754418017066311695540504872150191682642279040524944031748929274603544802169044344850548906610419259620237918388729268510788151056901598807638779409908564998419356873309709386659655421898506829013985757388066021656719289362603818465273585125361484100504056642977772638938662583985721231175370803805045534860783544455404738122244484608402606574516719522334169572005205620573381430838008581929925975586794687814707436389507484908047644071734132425750008684986390216897455955835524568616533802167030886279955127821901645581502638274213149962802415860525952891586238627709502347437261293291729185598290154085854092478803192514540266227499130915030938438938135833791323163238749157720595332414680502359117255555142003036877505946170898577558473693499512764924937044088990827360978596919483748799019776220067447246785967185542184603783997677043709103333569442632869028686160920196943038892392767561219740743416404235228061860384921155809603943890889113785069939530870142501276034600987858432128756645561629759613088710451251032449774592493909186798238348640376613409106009920680978459892312147386201535406076164924679869939215543676345862163108414955342708343716070798872076671062077488996887547477759313962419489449869471194701737722712496186002948080892307700411036178205116540262124709416958148262349415286304489927627146313849193889721900043877650630728281676758427632469594081779560147794243609988120226246152301148765687468089610679612622656802632192700966742023748804313641771327589410152096646549521877673280369144596766107613029189151172892107601356300354342921488468794913149718268392926873729158417658594285735444874585501155041396195313672937285334209982790216784507463781047984109868611118839392084491660281487535667956203603992150085053030037832977240743159056510282162347752551092428804390309653421138662682574115188005219526356617619367532345927053486343141175167051907091729210035670545888801581117313116041904321406886313286812703882143816705227256257628220083398888486225032738423312654751386416512566480912694925769412443164391502909346768874079473512333988490802225889738150784936 [124,89] -9555633097790207299533390671415471191558785909216017116770289176021843123308960201164450692514526149324965461973906218816824734064204951507987949313800321777105178477005199628768294058799316778074090142083044153357063469360463283602428601813496267395550230978705897936181638238135013038743177963267250504651821613089963501616897416424969707570240840488516241606759759211849881288547066095679927176042132071900227613316912448466127891823859352923368502110590840487362397099899131108583839899509673983156869492940125602541391934463410608325830382085951120046277630671154787001585929680327087820049254632215944245311793561979804577293229507659040920689831261182595984337706689073286884044676953069376558580959996114145817999624103210806428875500189456599583813871527337004020769494479708756497336897675217719950803509024090165963120426026196741439756778540112640871235879798010295340712011189079732811671271858702605724350916173578195256458417081696416833142892356373657516371038770713770007541136769169842563291835058477712334386534085117736449011039262890050647575540296959573309041661577730902255537984330553034259206787053211033707842385594090441394791817046512382049317446944885471819724628111550010674483401286786346729053084286118506417799757061890936112023409070112164079593702011119858080674059163751838870434540924030996012077118908375237734944887463772563346312068690182706856880292821166220218404582481228137540010124869243521636867414236092786924106874009425406755449787964546549207441247290564856377842911158540744025691873052131915596655529484874429232305429652386368900605877256647448857409569564560095190142764335144817450294295014832739289946570786486163019076812428761074290029616868829866858486962272567110117587164534932510646443736997295720321235921567916454191809558363145671548310706562520970652462481676305898295097849130658428932202683559483946656987761373919808302379809288518825113084184552816431132512653678139644157528660233094450723513355495188568710335191394122809275557420938211402533356346865585360845856465178717195038622124102055490170773587676855978728977945982253363443873956770453473426255458252290734460416933725404837134113134275434829969290917174546633542965167344002993184089049155063356885239145719327036946775317733159269074667904477691981880206635507879543973586411936186651550411986368 [124,90] 16860528142825683610383702725452788283919206740519392819618864976447881202688807241651563264325276423470817470397248495772603145189850639534648427869532142041856857314324339843444207661156270840208616916947596477716997271598662048072719779428147125050526133543035606237192106679555436689236528078516265080529139837919668911827717685895130873146036106359072314145217214943080625207814266920888335757609933556139761835344869001060093713173200096695612323853290761966158646053319694072626285834133102828334646129096973920828606840620084485493114458052518040359275616886931368009918758016673570589088118136799152632984058559266903746519208506679323921005457955017540204288344493500191059057452302090807249938348440161417518341052905547948883467697949879614255127376473306269603618211776847593427152408661226934940942504820362253471952794736773604202466293214311098063972699189028211566105748035845787550870484961385928663583341977527632696274987401613182774037554239118778340552852236908318657775779050780173420145408923807004616420501729927235429358818344681903959374874342442826646049017898799724620683497637620637440287713953903170777277912790564839967183506038239151417520289597603893703039382029033748067256073121843791095502626230899225717033705003979402785568517501696104362605747084840712779373948539032608561493215358251332647231611255313856586558048153886429082806989673677762496353927308486394796253496711382280741830758019049585663336543900241393161630261359773945463222438346505860773461228421030200967539355278067147729143138292630904139965072368469664916852410169148991564437825669845496013723437249233721142759748952675995326076800925787438813838277252083988550987980537996269082350853903947181486939520302657414229717017034970785629120914357544610680817353088058278058762817949294855461735404952161767693619876562702224686971742593700648236801718939097890056956582378271430718927764582127834599554941345591477610322850350635371107581715852278310905752807085089721403810345466982903289271491339701068554031853486447502670320671072413993884166585844345351794976693830890236429378968665927196249885468267722484155539595277041586850654108672162817538749049950373733464569601473178565008485878895326052488674952090640329446598548703372001491776398484007009714440587140334537672906662982914368772537906787059930227688 [124,91] -3383781458385525316138417752611906221989318071867563499637655689946922630711423207302326457096940562828153837699909149492755734336109242868467822929219635465776182420189596979398303247958494365121313884417794457800764817584424047304423841019294037807278608611027067140045829868974721779627233748006814351662424890292178721496661337614357293507284114361173214055125365348132620241665110167572007085453520492135430316113700973467184502157715018224078612346058666309362017128858881269755195263055780865987255673692252419090157515188356363914870752981470180574025684853784291115128098897244491338780411035757193197796347777591395012873988490168609933194002128765190686065005880524330288159100901008327901678842657337823107415056292285389424439275713783068466674742688945192429163470500593468192315576489067299285262617271030613629429824361773132500809065636909909709353795154172689152793907954944267165597796711039900819342638264857821328294948920884537884500998446411154457068152071509062224363822926304637967507431309239723816887969943896931820341955052285799116598438635748103950085655454229341995182891433025486416980328400700135466658690118983880933902323482730186287082377121949813797464696014349473119320374738555350631797150386002985491234604981435249121867291903779536096266983414074726038978903688112144020439472928089565633991617874123855730441902433737397579056261653484019512933078099793247253587585908591289911179861967461374490638675786735550011810168788884126470930296758580045659822259225023368165748550283816125440752603602257339707628876050879672411428661468371146027807208540899759778850318289299372746820507456076113741565023543878179846042814071618752207024501897868401877721729878814834363383750130279342350643875534650432653835955299616373359881365413923495622567306433725455030656923352486900893815888993508598604896019057790066341556620980280071321379002449383417337880783544605839145638055371897445768553110057306754428250064299483748421013998740482732421886286918321627254084505990669999891527742204032004788800773559567695177858720193432806228221268095759959476133658916868341324265840794109634733123731336084492336834215464974691808542893609929366697495386106417664864946232150290182078268032685754956055602420146365674407286738264941269283373664954154247959159932317694485547006756191800512 [124,92] 633120074812305057371115928438503652333241001311756850449904496564727133468024978767309699391671597711134900719046566388005264286606692341015867608881580332309011430853312497308343553531005850641669695920059340231234789301624319371556377386942911942884536980761415442981345824103525397870584736188993693030529270559723401820316536070056561274156464216381084844943081092617392165062897656630119549744438475834993749966220527455736150113331772090663277732672029932350724596042724507361717541496902665577110733349336658794716679448293060688065619354259880321091537319331670394526714578378168443704684877602673004854293550300357405674931716245600200928991042966402592396116752649042094979935056987300798111954930703123372115495424163540789432328094321748451435182806055703510040900712761171432563378573921130950091056381643728737573143991989923293942378056237242589844761991178668364538595421363979052833654331726985782300600110874581660035821621390531819877821175287112191156417210941734731977615696326591106660931563008459853170603613240879461030853663843772943377339811940110676276105462255041752518609365591617187687072276003352380970792842463851919307863922593992080658288028958666633427926331202645450010985937409121115583782319528295903486415467791393256258496641313885081531435363606741079254162932378644172451059594281535679317480434699661677872794793988839899581738290081406168049877245647533802789788009368155372575854236072493502170179641664029571926446526391422086414241912083010395455819721792634990721818874140304431637271154810261665764601303536810273258589476803129670292361643891934396422648221708038141481716183410231013429018935716206741268475261604927408446841254384914764350516617669068672543830735143756537907923698241374340447658008979904113531463863475954558106849792058825411915673430677282716483840285922457695348091520324881934643079261208484046302029888093096717978365609520519280854727137147131251214851773301349625352389647426277130025384734174037829822258605783050191510192138824372096592031242988184418334149512751697018998520676529088037774698866865536559271486056660460431174345586196865978596146255467742783128463047562607738981951978954122216261968597204461199530665232385685549362239752121226123489769517134881152603112973717172089870657030952614263169023101301180163623189940208 [124,93] -1378635433489202573312185723314456265094329037871459530631194131468142533991345505344125735111976750649732120571098665155734367708148955181325312490151137796552822649550395208393560041294325540020231559418757801109223389378770826761774247673120003836273948823231838669151072283941617594804405467285706782603528643291006251899668345766494670133642548402925105570210035922131732416309604972674108986798797735399549366685622800640676320789017719479536898587356051382805351065724610248797274755890322318329932811321642832994282001276718226244466175348998959381592235961420660229200062689003925332415582258521797064581358170560900213312264439900913695417268726323572015477650408430687381556627635645306492372506629058889298657923896612326314609539184696254389972723051991499961547668294603967816999279819546514148557260876112858825921535967569999791824755346203638493422390161547994398362628095854931837021167813445952864625861552818968336688838645694417908815277284426282648674742296600857626343048204647892461721142380816643713322053700386107326032288813859615243005386875354767326728087064431497885237860796385993129296746129609022181956874034882994479994651619497253490366936536256141974693827075777632808157271434755008588858798311955316839229282836317030124031777250368178914428799191571285985964145968744849023292168628116841013251845258424493434118774333091900859728684896257549645340690742848105944494219727493560404612061491911352114411330854317738580817646213168758869888096734711082173470444388669680851766693877138560750006742694701502400252651832607496870190810432712572681162724855847957841812872732765070160254361819525970583770082766010379318220352038519603112073508218808397780489714543647165180340976912296692470136141395173582551720453946310034430027432307045070413296742004732834011851124186732759812025276829239868210656117916917441139568010618143447588579108188417102982719926958053535598242437533793172750615804535095499530798430877190874757708576608319773003764374252155445300141723677820490717224799129641244093064696792617003121367715402781901889441921510738226876252327962044613183444544839327618543394164971471757081046553275549581374620344809291771358773617810068090693493054759727393629722049918840419218350905959729677467163038188886779228107104538751431575973154755595413288724080 [124,94] 1082248744050798548206253380449890428957831279318329440886412004574124962032912970858153571282571559404796839014504417999508827920160854296491411778218949396808458546663309275243155120709732591312787276870744703244645270569161846034644848605367548182399762227142904434450179551766153272874528061301782198837581153559654611231654893781976753478055345978470134587800337226248832429195047609219215675721648796739818283282887475608664368766195764573051834173437866159221251959597519283129466509089470132030039293368485860670899241569794540800676422784356324820275866985055081581764356788418982284281934664405716295236611525594931210361642839198685358298154134273136092011727781869973229049305409352022119356320006722741614340502010039353564653790472014830391290772308394957067376841650475663567806744962891317451742811066385118888200130361273834334597610118242811976849634204133897619247605649950699916086772359847837146003012311705719581731443018111704495111667183132269847654898060093606607050128810202976805577842247143628471894043164539710495177724380442243489481009966396678350664559624954082120384162390835991949340600037262545634723931009161703950603614999092681882609424033145867030971496976931942415947865738532455146160583480799842331143507278975597971337751385546802913597726054405320944206425078939877419112971982544114686761440785894730176466714789418180033162903006278899260811199762710080417666778708694846855753891660952020057593025705106893001013902732939928816306927117492842476468026631165987416005138920943545543311663148209845797790102189196581900203189274062790131866545787247979966687041774363930231155585314646659304349024370145529741798575048465762727381011505398013586559182298251116689629096191107413371621038247975539661425738322483841141119032861589352059499241083831928301754085051186647141121880144685406299032115591204125538204529162114492895306613170963968605756365107091525417243270740551540979581911293176914081778746184054916903374179950978359061912194877865678080225991450657809272137287406660010457354300853851132660390363464222488347984759270640903328204328949405460261900665110153833319548345152700785552436563517252279478931201262031065262534648540526901467959766396664751415797076455395085270688989024820028621206045846928309703125474370969540931973384747974765124 [124,95] -7102238518565178326049071584145450681365007495716477242356453680167620700350882547285754413761716324592645447651848479545452147995061950151150176858012501343979385428990196968157955418685611973989706877723581389368853404689069931256915999361723760985624007258735566550180304250114025825679768368067740532336256223224808164208103989287423227521029933742361820581952529502396117618590103638770624047319804342474741087411892111729478940188867014275392985272017236002207113120843715441053375400308506935785890706738337492503078560618253078514786615956699225781545128635435305430133015860238748120138214934915781250260120555706667459277396550902591947054790338804641325252522528963936484795019174396139103243451036516881192355336772859314954595605485861045230208709333890055384442083699508409776907392317661966343485047746019141598525779008296306435002964470464567511913782372089339675198988581349581021867707248998350146966033736462667362943276072600791168493554343891542340684381852735554083400035937822289747015853868692253324432199664045409019386088376134486930674061971238715403002648549685288780396865369768538159318782944256213475552486068195102245711224394451388596691330528950798541789588477539820811762057348434595982935306870589770438589424208049257406520601615537757642195233682893756718296642758734827615136734259913611907242468297507627346907348161622799292751643556850365500574569097451645704648964815449437426088557786559358171618486836874129256309883911382976776845855873242289306780128037429163054195393523144287663250737587696797556580671891754112942186999684512677236476972873056041170129135094356976393725636108399762544958516373151107653241834145688499405993689693561853936390174725554842745033220789663025574615389105700359907167921935150999135590632059243333382990179381737306434417115870999519561880228514865933537584681458422338600609193606224782319162254028137789799161479453176692035871353411871871700901018921656456940045791553550008501361900472141439814609258353147377848345762715176153229668926291313942024693270281189089189542495203225922097579181368630881803633683084725796053481066663198185640403571151772461762086708918060888783435451246752502976568551839128179752484804322963868532410010178665642553722824690987848973833532291447896809002850219581863103709822626688 [124,96] 5078876762710305636218083534841557520149467277005904206625893901726761804189377473839974618722208229522002683644793987447114863285924294181624171130658152690348655168124846498237251075488348126807719955921327204975683010716758661409095181783017544685191909624869633765890078585095009168817477285373985373989388495519662010744116996080775758364956341182560962335275986613271174935928696727125270132913642539801708106747499324742706516838743409927010161981384064921330114616222402481986877126457675480301980507066557687296576707574329818764426846679759306139004120503588159319198535175630471546641623652353614557831976942146218835250850870158855534084949127158214247807927652920241002204722878978848982912584399870547109800459224105224953634652953991001249435955398487869578821889273305637593269418989619067813534739352248300197650387308378778340271340651026673199005712263034020093973010208970846003040134222882936702756292188159750466035094440596927348855581140641265122854886050715668008117900948645987882883535902029671063821925522621461327702601582229238406996518728627648177075247225741639298614181019004723218639671336494898207577886061711190481892687678930664485838561846960932615466327009468503815930938668854941665745516699041737673224413010817578102706295523334553421401106833578836199479695937732408808806770764296516670831298744202526045226817484425123531990626622473828062062359200330986656445764830197767655078758522808839523752555996968329189518427572279015229827002112176127330294356891826453662790664317538243405111135280054387448173777809444756596417523336032118483892382829546029384069258011661099064637514436705258683343023383971523249770177587624689243528596648553226796700454057282451560161322936853105141982591219190497480772244683840421721582911229942487875320598242537513071566145611887527193915800101890777731808367690292907633676160579092480691417598510071970979208686884760945952783071078373936244649954752871731664964781358797042987433364251162065529989684048053709164828801556304806621349259629339585342059218659088205221741927979971109883485967943673591597490665627868319518688920836899971032823395296023937540544894591253930109538701171347443272315331043180520980553072650396999195259463432759535040467704979633342243528606332708049066665830630532457156607016 [124,97] 20218735338403399277378407970595520412363396410930321963124996018067786520466423929022348197046319591307757954409121624818458944616609816423203277647564272111832157091765230541085513530033081990160636318669680231140070858955216011509571774873332665440394232815006586849824590296192827835533198775015817653485240762446897918196055027170593343471251046349788773951052376675727003174850117018599193156017311826720977565334160302379143976666676195090654498231081283814607414218578142216222879244919417564868986129434545381652992392045617868943993182750929684570803238282716195756713759187403711397381800111580372817083102365828361358584472882626787553130788244419973300233691996293167938536322539404305442660004375991025276874032293591936015679413602734087595194944564537487246486362878327387443666576370366285196131456542628173672205219043677261681686275611798149811086284532767496728438176441209001534484170516732873844751337220202305089999759808622740069649614336074674181025824769382971567296511940580211460906438543016940176706624555912493371794344425263974155251415958431537260490848271905232792617189988555042923473460161576943696289965911804997928608035436628467518477961050527916140703074963804227278419527856082865120695333374894677532423074254647500738780330985171078500032727473553624666873553061874597432337702380241411224408431798286352911070754083224858126052085480084472199046500958431653242403233641697673601301554946465949722892667472286767486838269386837533567749538593586010509955197657590123478615811676696183581063631347121228062382357372785871507282014279223528491394569648772505960599986041225998286471982762022486835633413609063088481844847208648888455648923283281668266231223301622604111791182490166449400041362199207531282255576876894039257727818102797855048548966511098758210677389933868580173999286189377438865658817720063686271680700880943318092426564296318075680385341183517736312934155383883749564412296491643478359663889859938899836481765008087766688667745491189700801248486029896179752192980799109960965262132174789279658509753077501376742870380037984294459317252899348431757671306415385757021777145361407426198475827387352398403871511073174456776293191178077097015333714302049793428274025637118966567866043635730694716678826736941467253619980019348238352 [124,98] 16878645563249503388184182117042858539610063230017554714447099903125983186174075284494886894611652789358115378628056921336245189422975137982367664599261716326620001940616890751467603188456206825570108311082473764073119315239472926507801759387098563116513145035044611093067970967774234018729721991058311907490998303113171176622101486608442277065293547310034124508891510567696379196657040636738553115567221775614482363480563416834679543508290664764084024667713193574602483478335985653668244001413084592261032067315885243327023942726949470832195822564324599353012632587113777848026523168519086511701394178165522240431003545954969169104049632839281494040270665133211924522823103865126746544304076644229971191176182720235215760157237202494664743574708552551278606328847758808911067697738428471139838245985871167147819971826060475484928697272944926599812243747087496751731434931844783978297399897068974843491445812143061658366391415565090160613414129995171799612196195795231793437898298356432998227805055583051516230402363054448039208915933208222827946578504261704779414049126255410517686544381668687568524133826132353188667038870391114670407611120008613253591225142924797190810939611430374543414644099561624367390028820153422474289958588689018104491584707767998321735714932632537209451684221930314720277793715578725901559958495081525719126798684590099166222625818396588247683390949760548877636885785942279056676055701210182488280165426333347947202561617675898796158981847241458511027708654150068625590628050561430574582549795051413933552449048619412599222895504877085839571003098267495568099790909442705405122859181323861596840366965395067804093454000680186069057825789721270252364062742851133020192362904324828130515797773640452792587993632774690910305366864646023953589736347204789217567018357744111658582892375459630401669703323792049141196914107832234977061044081385782109250590517869152812439625452575763577562036518029038876694777321883155515000394598542392398396016285995334075048635144388298270021611746891897133522162877902383786901757931255852682542931123048943815383942562060781875592284924432003036182871810495046662727680095289934134140881374227832846209704469023985632151780783844568910121603196919484657815832519864385257885720199214892713032858112636998875600567297222 [124,99] 31365154826705238584205670589083054757259101392904766171344408935991558905027392335089199064943724912687408838240481924191430468864996566361808862477227951030085816472944385052963320073830682498737190196869918883442822787632883216265272279371181463561650381158169427655168951810750143021656800484336513562291034412204629047339461570235050378508474050211495496875453171694414710188965650323589578493976709461666613259060254542878000186129707134983977504579780232176127958925479644015413524195068803746015312188699025578242266170392186679406961652352719794183325314122273025845343825001079439977037148207797375303126510330473012640081868849256892285848214315815117527983600605827015585323922259383899006274108603077815625186422336051700997773054944236971371848389722492234832452696882718164752818548447035762153146220816778834084805433285739694742845697185583293916399892253675520808847742598857992529513455494176280546868799592507840795398818027922686852864336550954131298862647211173232833441304034775589783646167290277374800814923661303490825477871916277961663428803042781018367689934453932462428154719204516265271954195777006914552979549264633740367711342410120277931036246528648815388698731721636656666598905031808943261200664107443935018744179689749742326924741077096875304895563866989087831187112558226816770603472823838587252006911176344463930231699195750134664240699571554414969667294381475445736781887962163486141204354488463056752903094126655996082219958066854303517998553186516565914153330103992116045075115490146813153703660209957291833040478891292946442852544856016592760381837143283580823704969480685748039513981141609640107005134478412899849207960377856339584229100712653795595708350429087028665953269185811658076163157731338229390072736277207822485110048452554036035946377868177563581497794952909973205899074835038687767463016504625848443699866669215740617545807367065614026597667465955697438325984766480726779778472390783383087166001199309545360447319262231965177624229601603851401837044884702648862286648619787363852369514433504352696186529773057605024754846655921031074208410112569422526235431104467039190564612310964716228211812056048756065256429089437704282566431642317968103089778007192838678122731360938696371122927979892808751534721059346119794956224 [124,100] 47274601355542729524039054685889962141358714579167210713428397164040801246086595354152954024283875509008851708587027927446024206844876439089089532287091823349382646849369695077221921670806723158407817200184249772826057461638727055373037613921156414211070799807888432033006423423008490383101055456806971314348713866102292992290174333003107339540602655872414974813862606753429975209967677118480429066003531352841814851355876216942127893738883207206206233760538154374036671752501190934862775352234021795911149358088702575672638409580086154190151526705346874649754573594526541895730038061520809124944293726611598180606200144118652352885955480244940988611020342024701358561531654588251484492162201479355033805021281829061064195939053321490035268743003623372870158889483545918337554172730023454815858010688763936829871654216986279254051351411560033075545928117999935192989315964667098404773351565445447392108500737125738735921374772681817189447631018048431480551398081828845961800813758917040886402367804992611330191467433189127769734844706533870921607292227594439011970052966242242178279463004393790736353392433812786793764460324813929031654328813937622636836498903037502258658770645899826339546787005178392349633090873482008981586896214185166311175372316989833779569517223142916388397696169877678645524994198406213582972342556599477708815088852327281874253365081684598265481623384276128400294814890251354861275783431261751359992973394639646619434562792405013563863231403628382885617456972065276219005986374787778484750919032225378232299054858638573988217718896632546093023763804475022038437530373343075029682318873674593537836930258421484526908334149392084843386490321645299874895636937711694059523994399953706577591792492542166556309063647758471602857516193809082343369182370733566645652840217622747148156459732177140464896513563300079849412942765400381342667798083778744996584130284001527327170639060670084160550669408177997890550894784267827223115139308688885401951182396072347899375512397301451172863349492920904234056749760937971835850369200716049394659274571873408803131304131279353020663682965205459050704018864711928346941151886928401869022663974775271876888379798081326025453077366909871610570003219673788192988514347706318644864619568414909522793304536574450088 [124,101] 49456292312925406110578151280610850163746918007850570217087663022034575153620307886775100569231398743724659568747726649363463965301251222995475509731676682427574609341426025932229037802780986944696664378727898209422515110865623932160957017930094101373386592720520215693150231919457874578408275748481177478092431321710054285022969850896531717440436381193092761432179034685529675440860382242797831866928642429186406587190416375591988577146140252679478292410393674566845837627986922747499448665191643688668423442535901296487536528032229461855616396420719548598955744952231329357683684307322017914436330831485443059418330269069386482985400869781374417190499456071061282200410179013030764595496375998953297397734897596321139874721101214566669105334537630829276429572993782049842694078750167134503364703846373529187065934686784866194279405661843574994507118661229597027321966464192974715871092363262188695521325442668090185455538415075000151074307140602541401692582347157148445529785813017358310991888021959581197069564606855140175476624403129457625219164515943691455281667146547611834978323483990505284463208952525539630152265301374960063448324914749927201827969228862665346226800072433990789109765181437700864059724242495322582076613785004265337286683296392096548731808170819291300635577227370494006889085138297587659951341102168585630699466474864736434666783479157192183154137722250522796758900111174058914494506208054107783961604502126575191098292877186114170447662910191964203171139822869679124421388972228385005518830435298586959728302998647905816584299159991464639115515978402503127401465154392324478071688652323203368695176135079194029331354543769557905964693081442656195517534355488535350389917718786920465205669560611991084243806095218189552106163592621410045599185130913834998682714652691079329385326809273147795135571201377472832703954650957471730980084239023924919337430052422820904012996690199734066541935930655532652647693311776409262323470995854107666337876955624425072510383906788586204957876082675469437557800479220996570687916626061472620721115182666265672019510361226020943722403013470042404237051687873248268324250625054632257933930726032963461739984982430323638985946696665846448760546980143433073320259659698194619068516844884284862138173645464 [124,102] 45860027176058208746534223282840957998280315232882937645260845781052280603462517309452011765683883473656100205768528191043133914119222073552577863264476035329881224521892536054807901462400694573599237919837722053385504047645465936601926660354458707875677000682610468686965708590666866989850935603910426417719981090630482163619641410131054641577325980114762348006547282245588240514094486417900830647908885762759179888922778227125184410152388121996495253837908771034207367506077107938778560972865353430345580677378398021217137405128012797679586582332791072111451797913492018438164202933693699064236081560822644080650795278657822458160290282499355924216062657849998377749455410163525940420153311572379440740757316745902527274366781423846365040927380247202891452848765179545766245857959838941636189215899573446166997941767790247823553895664954368145669249799939259302957892170933783175502984982819633766960705945661333015062899618629362802516164578923318025373279752309104354296460935646448905359300006131240081743653952969596072135357530191203513838538575333393961494742359332461070385922473553265716270498056588546351833811953353578698804108338143092867521858066330659177660713487556678942285055909073409332170197705751203300724047958562076085769201225346067168020013372377478774972482917906686215908611205459809716123444749533505168156969507565803286602665239849270535971391505157598392653108849040037528098763982562847836270267638574247869329648836577395079825301177453766263757455842320762177041922089198210789502628783167261361478210797383936280579598962221161951402837832705090241341192105911604493017959573121455052922991243134527498454297906572924516438236077509518682815585758905443681268922199789823377870660321538345826714066373732487531216458078748027117659059804013307710013925421401168083009801565964737842283976628421350151409982764292594834441942950525481487074948198534162631679340429097190195175090300399660108528260527718122438109200176870815212077501115737668912064424102894026357899033053010220085004336676939320919764899247433879956793616232331852561893778450004609785719514478551755458698160178804399504401700852975835038632844528414322839458960779293844980558879684973290850563710538193725079241004271429875607166169894967749008837188 [124,103] 78628494882943800983941364273364238789846277063642870688773413876583882610084259770885129469334216805201208946055248987501143784770916533545331895419805222200672686175591258648543623188266722422156729854730805088603750547345060973436793368162827259794290739349117666457432879132453290821886947672429873194181481118828096855776696178641826524630763504126504921323257975600680814512967560767042542787890039411205740244967893288049000098944263892669922014991827793883788388988164207706072297879070857169133517717708424785652771242446049234806194884166624852138469481411906078448834289328721260512838671555996327279329977594910566465579542026181377470267516223257611448138993397231001490296591158806677765937995172285815803098966824436937329891608880818148686192863889260965516176161075902172066090332344576981322148821350520932731484858659472048465019586085812287908394657941213386036056042055438458936767353369662788184894927581564896750287553444093905966188551057346872246418130304982165458731101556488113963963954804293076053672580106558232919253832597765477135404581591242524930204817857688438470566279301671211729069337967136502057708071874236989748167651771730381979751401938282261301290338135207919092796748034379961297864391679042586222215767537036639866061122283851604779099159502429403588782032375670137594293762214689283683401923724837478693407179590298668281087782865816176223619979922082488746687274073986888291055828560370135254600004905830008724889287581079124661332173284115332960014282790966706637779776642011259974180115504189481073960914518848332223964817417649756774399298479047976537978647282173959638604326384587883325133364305210013680162206139414504750898113055492594746990898131545323392271925384739753260088867942317165076200423715322290504499237607767524903115931870586398156631194468521816602321412239555656034781531466398978022560514896338666736443451739945616409161757775860784710794546192882846510325057928304783740110565047056838729661680572310067837643787789121077609964612531476222337898468212387972763856912550973522084971522321147990333480161065908065032765592159507420551821300040396732893041734138495406118282996546929654977000531506631909188273967474245796892977214436073198881098071744808326315120839629664609152 [124,104] 48205612861158505922996561721794095974606355275395305195226463476761304997735312905103714024421323565088320440321846525487712691931506612029384273367705305637328982850432660717003759182029204069464626367265565120462693311630647184441564248799906249592521845764585667170183668696431465586441799265720982801829416353665885095210182199833128125169334349410476517812640101266163596678045084712462830097744912530711049755720371019626262016215477828708805485173906082376989037866495807325218086631444231030215182416915737154702262263874731656002460708695809234566086085505061729516571012112309394897282401686982652056105394498113821004504477616806922882611395296963278556187272967260733780203213785741309718068675823684531645788412998340050750466603507582723987119063742626901146957705899091227542789731338957812948314211803141190181848852866656051867113670420156996943891117732736108509716912746167300539698962812180445386366448802070068201629351387796597997512928841804541019961077225560764172946451232850422967068181199240395356575387721001003718808969392069966559657247785994930472319079927911510677915915226345531407154935695382815177437331707728513314350723877839276530920263521415081188236560454762919918002507462555441841907708080560157002859516079909185195974887436963792967066391311780920981536056343628036756934380072368776931348530373822482587212030771809517186519647133141438791232771237806327371135449061832719138815106059133719245254055334492205906867999361535968280766237951049611560602470449383470144715103242621160032611977017935916480306344616117413561759916657396278961069628712783937418131156587572006594708514788917122144093166714204880960090100832840432695331343163496433904840768170292525815059120556942697791481873047848732065858727874636589729441472345386540142719565936235866006134009546488847607957211806046825611286354214865816496802421134747113225753943013642109954746476711901004494167132969319526005394734905453758088455678832426058886643537211821105703812386119669573727524450323031772280259462683528399462771774024183123651895727259862974290148100968219442057929206543776566031288360018782335656613565728057161746663300559830241896756224246282695896656202544033815895646584515412154981925330941546909743044204156456 [124,105] -4151251497339863851771711277990115063240234408119451210524252054259831812893455372734485406177655173271287658152380850585826788830564481475866967316064460618050880798156536314601651516305494540953718827356352010887421371756816083967954778493436934978462101908251442879134623045138160633378251633986783277117644644495791279254669111798267857560167590908623975908205720762608910813142115443949151993903356526925471076366255608077545147128086039516780431208667575443802655548107038330605535899989451904102355377233823367546153243011532537402100685473343616065233249598543448263109225783855511974869220263415965584813687975543345127184935374410648950089221264796864155641269252657048585088228140687327565919719338050132439241711311273192818881076619644265720512282882537441969646504203530860296371889256237441358611209708339644669818607439544245841729035386436144188539031109374841317096460013103783903086564527941237495317963411300551856918216657125775673092928316727004722218110645857870092958156032120094130899102923437456327332426552971990502779133633574776386570729992249232289506971164867564469255840581719084254595940102003174018188621071830768255020313436739680131100103296977140573015436788003650352483707386547780113152822968274720199210542038513806692228749413193753306744244391445137220114220891986907096010960609623261453466681934943031089507061381684175342309955394219836118297868246255467347934072349447639383634302022067646186791479806774513492843651298905762302996487109178898773890694402249726498569759932826499265970722785097522075382063682635933254805431617887843972771014020196657976456846840916386672120754022566301106278622762138843149030993121587340003746368803281124914375580344180566207286613521530613301130016394606853331704718793773581814877685705346383871991502195481437068875959137185080118676387573040707685797580840769188093132919613742717033614814069285553785780632926442860372123813646830930293125227922635090186139445013010059921591782971739146056410810487208698686627253064291198452234227457249911858596108416443975631081165745010705428968755164866060732787685395143849324009118495417937830388800327869220469363501297218752791122818492157075342144031357293307401339103234101372216762743427264345898860784 [124,106] -3701802210842327397185795491127884389563761859826030114448934765657980558384420937923912739831261992369742625245339953172859689489320924709796068392479660189274000650617264771893949810753489421898004402980454277488637309727573150957050251802591621919293599829525200368515783270747926505110662812961269902960227546443428238294867618588221440282476800745147621928459462590702700461353017580706203563553841959505441237068038264762730525350143167756949640798797825261538792354109008093761694837763563733354680529687714458487398824258728457417132380525623761280702078609533004415942256911997530004625309361962907337589404634149996804589345332545279060161977803904646525458022578110488994066777218530063988501606773391629040371706093545808911420505938753525119820823037764777453765518777252605230770091678707432332792613163106010892227990334406851899941909593760318183372997168772068013111919525463518239155528734988832856938403630134959604893437311963250713645913679551827943418191130108339979509753878298253641666951895669319191076175725630912560822983269494393681975123125961280936191316634000093062358464221595332767762254617793544213490961917448154722433539126208938263902907727641081658898438628383989882942095408527941915254519824909756002017829221729637219665630464015753056648761815506653913894174475186664216957727740808565526888113584643354554661618816179208874018882670550980351802542088159749490803575141185903858828732578352341021084896228375274434611724585262305761930240518369229287782939330151037118685539066741067258106642262955622210092420438903776117050191603721319103136397251077709507878484049361238086846454105239849350350156519818412836486299489068244985154268617172627281648824746532432281248831030845438264487471862761434520974881290220239339690271884281120096405987662081050169871466404941081747353634518336995040281733249346482320573652200025820557953423815822937281255058434463630711536572098433833429805933878926184119214444424415640403272815121745897709660990758596103266080943737926621598093904348098785059618626551597025440495614742124633090541583918882204469119722937395751083350018102303003211836023793924450727296244591800808868906378669471175746489835552149084441775971530413597245324569194754643710 [124,107] -201696526630602656152305460731599936375046175041709758568953839706006077777440802607674169171229799436724321284439180834008933825211550497561204425553743365839579706435064160232068058617363902328822044989668581437200678699671501460792328892873225970533841107257203513190715352101655293792828099656678048328899318910310923221658255366983970503689872612066215705838265813159718315319169835184650503487249382288445429752737371558934246876716268301115300907998826330088969311422955308294709709003207864761318036129199044177618541846971169885386520524461377628534403674952417167362150650455579867963029445759110224087290266303660586321454349843246955623181622628237214949594157668073279729923115108082583199411918507893219203682958685919879598979442782039709161181750139840605239258613007541390896772542603253266853662080284559965028250910829296349317607416094017482986698437887313210523176373912277310456591867651115651291735728820137028703736986845736322320773690666537193826681181487764216777742962656806155875871303252957540402745506015927157192882570470780331977151831560692933573717711767102384763390335346839082727264803990412825521684202006489653551194960740173015073143316815598085912363606691186634917794213358701453789249445679250357204973100778638441163609401821853703513909396927001644191367611256247859634932544014127455891318619128758153642701022597499982782913638468933512427726019225127340213163178042360383036418119285732426461662136383549757154803192030297730630935505155332180540522845897602405822536095597530414576890018798610579614987968869550306038073926236709096558783393623379243267447753125722555029390225603958407685726620289776315398885598736751068498520231107045568279348903422472146640393604945529339026170745978712145446421302716005583437228602480789759926097563368143877126865708045408289323667235231032200245293986684819289865983188378062300495855531160912695848008749534925255528789022495601368650901647829834433098323063496647380100205741862696132570649374667521908992302997847286046733549368604023182849514701132625465023802709960613196036736681769638582916180833448723767377502970476233303767033290229685873698768426119487682366275994371923673134929608115838198173696016036420320093198406176 [124,108] 30005518975958262587266090305119824043604735852053897606944647728331829544537114055653688729174264353111123324510922073773458649264772784074842728650970591948512471518129332108203968817946317551762577109142324423831734943592994381350938261748002941385903822004929861482116363851334210721386544555004428092427763751418304907785264202989590568101430792050748364934925652983532919667523681197286672995423953588995782795400834840901997671717727007852604059378869156447199105434874912504320631189046578889355763272794895982778927975111527986281078146590562770075081566103812359537001407916552696238392423011060703778370372239963612217329168953831131606059076866519329123488203571989103458225187890243354731801185787256154832145452445740613158254933374411699277382247940625973270456586458542572596621972063979381100675185016031075103773123720638074016901648265217521686852346289279992510002321046963351945352475331134093159570414422908610559089580900652137188933234033891395051826799417314994591945158417936359023759301589705912317550148111272013870856408832780414968031315059558755318965795521354729180404383078054866499974324703343817999464110468923884276376811381522207750642576998552440308382460256563765343553932960070534122165712879548661639193734540041425732532691335111506791488277318967102198471487430434165067934832895252540253080168174796036769446354465996167214143134653517124994198508421656532906127313562023709308719934661436976915976812557644260563170113644683199289774036499106780012419365836119354934162425741440185580428508390002204215025410603629225070473277005213600090755751116349222903499162190220096379675483390632714753272175556272940781878323637842869303828113509653473785381573042912251249882471719869360893695182831948828725747940950916899636855903976039374894563247239963059418096339954940401030784863600570417758407161390419808529152711291592533707696496972170966494580996689680090721984488895216107006260763205747298713669406066459945692018691410961536393359330810950968434652161852558693598342474680601247691397030118380600998934064299948736281656674493898688272278702283927191739109068931976000842961148075015073281654736989521638285631140050102499478134831269660884439847723882224057365888 [124,109] 821067071650234752636597563528684591580911085472377570044274952951215449180879827493769736737486973297299153442147950336402266929699848007901515063337811913709051115164508554207956223611311802915083511758878367498309101337937289539138786384253827733013231330120671317384429772496748245002948284254499419603740113245001918716176881041154406503511529626352712344005255356699862012638266421155165646166720361344824399783400787914219501445101780503759441463878873085913351642433343056064186059990982373342180540298300704692057477947919702579611266905848920999670630962677261077240079989395168256438017937595847587842976912444934714221675662080369417231850363063572449198447761071418286072375359362866676870015974227798989739349013650780634176574819031227568630660285615790956686283829717691001691184078454498650341052445156487681962637610732116993191929969011617906424353299292751853290771770457382304171843851482458210853056914696461861158836165382738093000515833393173465382464211434220694133260223991653264320498456643910002839512621727586619597999143031330933139421340697923468860081506627357568954182066069736597767660705427607183907395734741692471554441475879643537970102802956156208532048426799862648441637198479082245214063020214761210423201799951984415538055844180259946310024326737596036736482206534199396361341535748339191770965927908380505693414515650152621250726861042311626147756804979328698071727468949083463650419152994387935356612997223844225126908039432780823839719331634059316823303801665291161305124346493118096945935281553288909346702146322404310392601572974872984852068382962840283023122046104249000498358451749367969421801248995921170713242288834546299383806342043172085144864418500408133000699102255413302588968575048140298052160301387656761553020848033418719654731714128590700911240411966724655895405667750521802682063000440537235003976440443143872302718725176582845074946721190809732355709608066860625450583894094600970225854041410508289154372624544633300991991087928122100135006499541886562107313259158448306793226024694068932016779631065083764717261015184547819343831010217642177639665282219533129847870612690931549517015181263157046051122820438039457950298712610649542172277955830336 [124,110] 88612941462969692947064657328460800141197441353179324817076954382097114146628621656449247325333649954318993836264309059673737674714002701183416932551887123742046734410938721515391917650585963769006874506942387670109779664811004854665918667112486109727617453457042182564245538356573067063604553913570561529719030079277598521728382484409240295682488092286024565499880910500286634584491653901899444828896778901079651779156515425189131574721062799814510023672703409376823404251147670583025785588964056953849908508635427739246387692140528835584785501481737269203023253159010515450194614557809176126604497453064793222775261587411431693268214601832790678754660346308912540887590823981954313972147030836575472607948768670960469902239477457075187757298856148445759434796790813200861937525817489727333591970343031934226270524472602895640145740561887279870952252784124343458528571039051975715090119470892736504047278783651741069081953729818647354544188426040891810077826083854788516974812290085109699375070465420028292388782476810430845153097669771228377246525024297414194307766607715722254936764434066268666385636994602930952507661548546699020907239916533843524753078724952175337134837858824277671885493920287668584114046932576842270648400043941091086308882273301761648868230196062588545314822825408277291648221418321322301117639397356664311094086769694874306123718841308440605948608920042161316913706161365588611117244912244456110542302932659107525299538147741075495051495831195320143607663706373963235381075020958168199574903257695273155828469977615183881184762497392735713623241307663520808859333516229628123600843440312112014750346529381060654120953161570610271182601462534393727857172276859141301228661706033207602816893202525512745251218491701169903027942502436734611991969760522285780118068488601448144927341341822758661722277195018584784728120173126672605075728159125424565929736564628365050805541950505375746785896115625441976753759685628110022511909510749187216469896058334658107528276147052991768058300461393264996518168438444573006533114141838969046046229106110629334933456607189762342462003197844018279455813650421174641469899747798611865772819987501981369763378858254901058263171064758102341636816 [124,111] 5879089254495271855473545946016503192404792558159659965302529944575285159088689507239884700272288661581303962779078694482178171796293461148663638269768961670518008230943788635842839000682244487935661340398267897664413639865295362324945812009472952269047025820496393961478160480347525829985619578397260813457189891505691281584936117650109799102491484113815858726025281389471238487809611309637576347892591922233746938813044805935326529498962802991488074983828968625755476750097498280001648778354791438368349173698049995353243013495107507866414904750788788743253948182145650473445678141816221143766893638006444754246733416084833981724802126217757108875949336964698146848670921234078290781936184458598261653675368174231715094418031913948313808060964628666871100507765087533511451887751429040632801737391129665321185108011378922131578199651676168970554843974797075540006271409959694013013293001223243425032439856926595605823070488496281204296939806104706390670018593768917185650648400589222713625411905136992708678140839558094224772113506289136637509543491495004365998873332180977599469733775790656359295590284643444135962845955226303005594945598526080292098418834179416447800083012837181529000762920902967814486599719344460250419991447749125585867305260816091453632957133112025820622012832778950647641553153264871634960799251076149705189106594796313439878339149619628634305884243805573395843690481859042325244507446075799355055907564941214244737544940702763613248491315413053616215759012725849060942765622942084812091536928336992352634307674485720742804807874149388531915084996903238217335131461873675675424753279633144542477677837341039407126344035932596403285941130275722977210849073461546951154728164340827746271887097116439439911250586692785450691271629299570808301152093875649101789107907966050076160415860823835769848403331398545077699621876003077578225332778029822285751898978707844147502773638174221893770912430567509346373615620505723984465846735272615936795375152238362213141319133089195886909297318199628723655751119795979010208696558351855209488369895790219695070435097703916908976956958900577601931971308751114765970530879987692775417908269721474973865815181805834422460317547747915008 [124,112] 494698177077154994478091018632837257380753492640571074990780346697053945900381498827609862595185600325974372491219645259513603105811307839719909698966281296461111219679702737990254694319402987543608810946629748801919987232601197674579204604699200271328763388272033821422453420929257363960585447226405442903793964848891633201135294371277782496910947651363936925682064639520364421023251311901289409251691836090539453783515567012098544512393487944265653589714108140366832397356889646351108228537045388579936009546705848596566564877470954305394679551055618983419089643765818947978884462285768524577827166465617633375583292375742187622913265126398454484962621167450151603610109918840453061843082143321470532158906324299989829449271895590394751240637758144079670122668922881910279654384606091598605947781145401358534180396972689467448030210988291672073266451117560853995819109058927702812944641923099607053871984665847445259426381664584685533174675552688723477121672469991970108703657376212542869292144055106268199414308334306060840733450790179079722887820923925371395770169597457635940823581124614250642811765052558776100073378025194205411979008929839395910983599114162425760213032077216096260009582220005174628607644623485193212204596265622367852116658131068291534960971970224555551697281772373525553340100369193730510459543527336761285073156951285664378019695177735683395966010305292236754237238407610198533364930983834834378630326071551687808623654748256766344484429805223376962249130257979108543776002307348916336242964704632821336922979126525019948929817997551503117907750219431182340002317672234008397601766054210258184801949259170457060179467872751192452535339963342995747662725601164639999450434118377257997634745797669730751916525818646789391793462410504337673705876445888007728233674795126630365683069514533548574417700041895496347101864078671117529638550866945342477587080151670930958145202061586403139501408462547729183037771718501836694830552316788973337583565448079415174781017228873294056970569734869033670247346485887611896742338407662660436973844234216070942573982676095101152519142764533884846477952371881432801268882509573165367338246374026567685272241888218913775190493984 [124,113] 11547530734640386794611778519270648589219388675258210340701611453770872912069933276324007406078281829597688765451166115278151408143349468625383508261762197600311905500738571475555137884845315087155395160674556196793119630504515679001047056100090499528843177308438042387515412105451416196587389708967832445278654298074194850582241512944907742871023699360143750538615485783032866104985815980347128186602980088105470263412020064251090430300428540002176181324080312245721332782595106164232195171065182785206348695983805548315769205333914289098214639636564531779303221542146682771841338204157472780782960574643053224651058804854501657034173099942084642262749724798664297755241243696205310627656155121540112181129743855958346814406496257504033895861346825836568080451283578710741010572046586998985255747055604418363824816820577374575160552783224573968457761218953999954093747193243810868623358391826959980253145036784332471824770351764772236516922586701806270235577604608604626776284717572516112442723314697721951706412229436334032894045779162314646271133839008804132495754738442188057498672087985734541709785263229380206033829474180919274579943869597651394475062471299374824150491317831537949758121244813128833404747273934022186695964660939731995589463203492877062388902283207940235225077136051048086089587873751279970442151683505259398697788572580025133111465444055449374430293817329934062379378251028392853572725313249381953247764971383678758905919534566009382215499418412689415079514363676854538561570106495316378223519624888583925242487044626923625802614311574021181083835221800227857540166277084363060202291021063842841897558630034432084164629268860728237579189818316250413029579639118057294514942487656017468173842638036505058690796322616789488643983402655587317849046318532752646250834952599152044606038494539237949721205207527479316192671833744607207044169484852821970450836152235013532066163764199569292329861018826442089218981673228417335091184243963923551864577217295296596456535395084450111959511591942832768211039485660658498625242164342963862827066288779463742670225569352056383023558716684680335392801061342267434501100983588421832308173538740904309585984318385604952192 [124,114] 514203308415348929811170984866130812380617796736728765506236896268248579640110426791460929541559048220581850373604700989833139749291680172935147847379966904773128605867491758866768492159022090143020823419281068022555224381327086120990713539203012300417814050577312734446514249785824159192413121183861039574476178474970448725733734837811518069847215534963252858104951612244119834528783036427225137686409474786178388331638008467561055322499828658498786842796228464343213550693441746907844124733723546535711655223820503552776098558446746120058419529820511083898652610979449208313388537257071439901512876476780182324048180493721822014328739704474773489645405591868610087536616475794664875313258794449533194380550726723250297853701301529447657205472582013695964636036745920725057320527655166518010971334460697689825248301405309593764125424533908204615920805604663012175607805843156382429423932182360999315416782117178547458932401316857442180797764577666807067281413942046040598854285209983393750223672213217018396622673095611492683232275101791012740828282345109694830690529800995164288063538779265916339061885545711927815952574339598633962236515627385769794894038280979638936003864659321629561076261929793175962691696890688304604529119381804446808253807552065659970138145550079364169652013399091378182167717828077428053433900652070290522220846543627119240898545795487818698427771304383501869169677280167146582423989845701424346895293393543779041173909832169957975767237448503133344116847182456634116066655878148615490540773607333743206772971030757132194026446482116191031614813489239252610548299751565374032255698638308110789001303452074503162754864569181120386591416070540160221407108675942875094165229214941932879934431544295375579858969688588757354230889543676927043293702289073375470181156492821857066067701882772201628681453397850667390173664420040466145948192800985500269199096741908264964357571619401734818570180150860146246733107496971239399903362144966607015406173962116491625693364501897882603471243903698439369681493482498255028382206721464872698182154216086780716956185906727263246907439306600358722386317037249039119222695335528992772878221805195027067257354947102 [124,115] 1109008033885844060532481367399668065019837424068351393620254212687523711514865763212708797161384342093991924298791390986735686301852535640720998855274043179193700354993673487772524074316771236145637941974491211231280591830488918704787188533156550085354692022892592711812814417018616565152819513748502574005451423921250417046882673741722903110053976467015357211071232263895843087506309001952993978228752330205801090796776503298154880405381143255630678186725607762722810521379460528931949960057243539478579316918917579810963648155914006318879131210706763175954771975754507690292090561643622758465089597606510524707063474878617656196904250564095026914797891115900188301679009903029601383262410418408147674222739387678356177775649689457454164030828452137202467281489675394690480391666292079945798436648066465415551759905973428178016292793594813456060446583279095783856634136893821645972742252760997377575748315298835229440139737965972291502491513710233569185421802742890885373666532930207452120107522906820347289865626757078684419169564831271414644215803512998072187254489605005698206747713674304111938206739523402838115224703099899052484621586992634211927467317300641811710913267024044351782578298131269807980146890646851200960807217224336857937426884371682798992642287881682308044139820185147322096567968686971259469802090695360605399222286904644471275029821866543291707438381650603396182089112259708927187035001623961983395851381449261027039889126006176562688466787909609674619716991366251003235356129449729519002742998182566310711592353883694335861090497779488905734613263036040140136893465146577157134785492522594136327411677712151873007176637843470546721427799149245914721660065194760021839211295933039529196627054062256343836691434520022161363653723124653495101716023157034097704394789419797620098684283995347300132998987039418193853608556200446272264480244635584490465116842417129111937984283275150096291513880652467920943224978284836964790543367119518393854272941869010593532378195834145657887188411377821855542894009193951510337176051691592068570280991645170055111716823919393885354714902961372245015537885914542145417458861406362073282361937307170488805824 [124,116] -118431725251154895734101597968488655668228292351927672131969581126427102225239548817731499724463517374095842213224654722797401588836444348264334015863038037971082296567972185455983083488690254795195998617595867346277168919012926379396375306576486585806693836115335408972141056612183050420249351214301730990240937775578106370582555227259223210366082895700783628248164836263687433579178632823349244214685476037598210839711533315041499494254419518687940762280074456441293218367739384775308910560425426843512473985239526102978238384756788584542531334911075800118528490864157411387397204858073635644023831521957790113269396609782411007891383816787799704539228018707561310971602698678163488775894034576010084653139578382845723280613351145976270074701823795874271576962895280350169254105435884171110999176318096426816301614541045994683688772503882160380425535010056465157419475612996642571803811473266153507300231576407906185986943383317645497911583709283978591260795343336282678902639484391375625789020330195190519439853679714229077577598822151988980799933933583063045806672261535975143697699551172803752015132262706501728586530923835871943184661976914311451666786679892148533386350068130605783805191086776052949662937308253403586854017643821252691343089470568978764597775724043641148936027906155665187217267427603279795085408624656411300799101827782050086459971336416302567521170688378173359407121673183229528392245429108585029216388262989858104166656371169201105202195926193789727430441177376347953187719875601244822186195428489204859563979939294303358082745539523719200827706969238889513952974679264079836500402713607275806660714979458633630458094328938596102281238065675051649128195952590678514830065306270710168834957646402040952833039429390744865988061591974475751814411674847758650685762297916941274273562546205082953164071238168272900114044606172753195018606566516972341769650489079696831585623261078077486442273958378378422995062572941454020015745785359617563434790532801124808328362343004607528143184090300617703239226018980573559480701474478835418088312589646803584751216398242094867806296869643858616747348931434925889109231864399804043090560785298800 [124,117] -717518658003821030642358697667394841477714287162921442698676447796893015353139931300582399099737321340821431438069455940505143789549641055950020042129262577334287718305274840531271831614135269414439935717357797476284443138983881547258132805463032062526994948087180477558849713349035731247281229613715652165495338231647306131254490026189100732117853123834496549531649354653239955467959612393811768855124440387568504430390310540824533428332112425481891402237633198708197070980963656575303543850522272863700007264858999031659094577035256498930716766237536799244845329475313642972878850139873525038059953230431156565115535771892345666448517647045430139676844672891053972317248567490661755805509695127620639401785050191647547536599299562492680113841201444711795149750497211381906105460797332750935927548743632998005237617185906997091600927654691938277917644257295307929739118115224906392107918933808795807233818122774645027624553061846585030540663088495506396965802320312896802125465697426019749098128310089859132093139349875113083538398966406789458130719676558469883998172626661990134745935499799587322614548596365983578975395417498009793108185267226608636067385932897499913107702711152793524322341296947017620823628874393744922073565645749905535321956040562095716102239669404832983389478104402010480889861567907816768427687244998992382733306743831514809463153023133062439585445687767195289515552518788114530488676547463982121706151168776809288716197533214179598125921457958452807784932184537925261263542435843024699344847757203492841047751965903352225200648800597495001198044526641451955227167097706919459604034278531066186694620111059846393142041777275937775700814050716200520663454408867553809430950846597407330024850692128716520700093523711137639533008632029619712923321189513592472660571517154120044112206781963132308213707483089390132745042309049505483811326571809197988707985565923942854387422524862222667790622023749208055140911514959365349040012931841799587057174433153519221907606690864235501506553042576369356729065478298737935297156317532216608888999646362544764742395121249245971106239628853413625631016295429753794318163054237185775150160 [124,118] 11735789977498246877939001631989252353434922469756551622276763999831618854984115473778036317926666316942487078122932769245603573175670669419268224138023994723860319453362538093091032865500561879630087087402524947621418465200482019652630537412377781631632510445370447073298026282942811150547109539989250732215219483166567114547632834671193269222121067416570233231288940944609839893293779740438491908389052925074032659801959475465897496037301614517771392178027592213865065615352259464601316444045638765645069853210089225809913972311392212688271701303786444670078174422219619105650145111899663456400920192880194054544815147629381076304446727596093161140545088153898212424484883099258584954138215843771118838579840446220047298593522091035582838652284577819004854867594101530535602901404427767563860571037089072778273163517605790531977845156132442999223059310966817061326347233610254295508557655964509043274116804401880690209838294466921458194929842038970651724598738739683437920908348120726331685995533927716496507796173966402042675890259112417619866229892401292437418170312224404336569485706720440423609200068933835420097319645118152736981982906493526248643816345194092372311941916971268840215794551486287049128036570769835186559714931435271087392118045493028497795275814714356539189082240291093566792774903141617795024530574641820243603934727899947268189894925507635191138015166938416082335383979559309038138411427239478309712093517770733530959583489918743965948124830621063290361743746411104991052850421572976885426684248040455624524384642614747605121426878131041446488397607695982439209415853476874215606260249481817392709056968360033205843221829976327162269784551301630580835627078205998075753422781759493264318154058324476276457341877361139225483164650702505105642954799178742737812001861725279492078037614325857199252568680029988563617916178621552515621659274702062456137500711077854077218367488853447996421997362931370365973108078157105392587765612784109288855069685710636206804908941656108714055362551481466207068988444927203329802728261307416639450580447520917758164027007084197786516535868914535142782699315865497962410787242105559208 [124,119] -23516374392002099320135858094707860304018933677233001678002438486458226723768068431665573592691473080265771313115309048252821520099411316666706572679608668018904845148155739593009036349337800829834651261638291706373415055758313796651871921883698423475530181277297918171651455272215328437079573409101702286176048575541063697456563286368476841432065791713028537280679725480345020371672456519247851312888468379705214133643358722944482097420640234277688804732872527072875680525695628669074997681191535498816340457838348841984717326521348602013420686827265506729193940794990819395628375014485260949839040626244910485606378730515137822581680331176952565703942568235325964993370793276468742664582231927911821361655363957519657356122438479037206178954226468104881287794781438289324539429252401608968105703750266288787074615893949336406977027142915909073042359814466510703518809677874525817185206328127190788526468327448115973394753909100307486861272253925983330909958266436810326809003961006175261200734574114026572965730698886806991409711163854852856326184076504647752262053967121050708362836267413228968134478914328001707256939350789164986010077607103759453390485058054778628609287375389305658316586081841367529289648618215982723180193094572250664541472998101633107932355773739966469283591850543726264750391177906194288570692057365906882212027473137801283196048996808699952204907469215968250274812130797235289877607654873517486752043511695499442958229320016644627709282612500212673003962986208524792750460946065410745765356254580196134453863019354531725139577671086956669453805273199976917754703199317842502220185309745524308311913250195349032094840061896567394997201116411795662275589707868103354696057412117220611528495086818900578556748952574126507087827490787989163922750185383167300987073124896103740294090365138539611103723991952117707395992955063836913722632899725702675107450949371311827879470470355939001378279571950069227293481945845979355906267567772777028337101637942612297775797863824219101274361510300537424912479563688638811437556333567917985214550157210853915448338349268105978979276942262023007653836659192213278882896384 [124,120] -35923309390190474814544671432266938738135303677352911107666292795267180091492228742459914001220070637013753100975829723755011166191851683880471882937126619513330401301055458211960737890495634709267620687745213005817961264100348550291933240335702561578159552313972661877387822702474305224193654113569464274368816936886744112744574471836047466289983825916541788759565238798837937574573045343925427553035121902394877205481456248815128307486318153937455775827679614639600438059220171595664041302703461179981192930833997467144626398611731817239110077083090216878070722939376423932080022256636186236102184115294757862616847846056545548709545110553433849246647093142160206128665218649715772024932520561611640839852862563660059078000147805575531056437198313270232337782844435390352670445670353442656808757004416181705221387812544671282540466653517537238816694441987468885588661594852195988909615394526804288248894863936034819854615650466906290773035678262181793026485221527511698958787854361901785347856244872640619560902437213194914097904561784000295093546346576493209761398088858603763483816878392738142791554369948496997214721291932556405596494083215257973722370052151778165698233571660767179404385293802738659861386702893884808391662417984849866177876351616890893811946167718772778682387390901405262338512426839425015972799848872893461390280349839525113327414398320610369552326050226412400856256183990960909754519943466910177988368164094856282440108375876769973448278919099069899613501902625534055812627330952752535136173236485850133658221038974141048877305531079459649300759687575122917646819135540044376310793824097642411701081260043187156575119599174666442759092739299975122418955665782172145449401841795822952972528265484748381416316019496650049049591467361125375201460706118707882218213090689919593121562519988080414401277904556218596729420923529342511021784322949775291959920665180587525316936032916878411917852297198998241238583248049216437788932445918950163580951937856769381305045373791230324921402466546420280498263044764668663126069595436543513152387093252536551139064490794376786082114664641139153615458571073472208 [124,121] 488349324817208597738071104825384392384785574332049202614658697296399649468781019351884615229933545344611772469540615076952909074052474149451280182994314178067018016377108848868829333673724274517168519002311462243070798897569917379569132248658830825411300242230290103588718957085110059088846355933906868800431783021292937957004517294454931582764246829660977908612611154332489772245398027665626040144898413448002549743858422794792727085865560791840719723619279137753682045823479108789024303192906232796598217991872767107610135556216114819490587848156986336798193677077270095877682539843509905676344687786540561227274089779605013778571001180157066384937390175588188093411976047768145351186649344468310222004657714597985033376718387707992430653636547869735887169613142519151691388782391472161349075087277014741441506504957040907816691181778378087140437741596930908035434676539032397969973056535561776033551936086366994323121316553225685249364658922717254909610028636876772352121796259340491083318381260411598766514011839263706817011745645325183515706048939818683983434751560872954593097529019851451455889215451968784162243348964305850531240346722142746206383776784785826972671833137847086265149354971345936424011643729502131730148793262244094939335423297942265231823063047212642233443490556631122631488531494386949514150604437238544872229798275445968555843789375626404051526271112805871879351612204445181165364359438262982720445130908207484650605845132716883759410267600582755420897501464262410085146168683639782578234876404024489991332515654429487012925380694371079175747598805741813001386316438997731220333167598906520325878629580415967240531454527570333093079754106145326557690184246646370870844693828739069398598432708454878572493147837861312409363526482797637684516078706336037220668250150455873729419432506464154327388932437040860452148215578884667154996425398378555714287771664462657049440908156996689922434734149470179400152240036183101823087068551098116368978125534891465649055669502920395436202680468085595378274443136838028509409158716009515606753414364557355886582586072120299330376382740275185566747043008 [124,122] -389413336377745435908150821833205387314757941647575493771313438578165449650347037245766757610715734172498487264861268128552109987276106097098409633386144339230460390859810860781501771434373695660361168693065990404296851694104276368400925686668897304594362837515147900023377265380515705831855298535103688363943498211109476449669314199854443312120121063076978381429140490076023748319934513168985433366611141627500436276295824900299934350744097183678682254722290896068866393622196513067435797585396022254779731939064684083202655232181103010707560933735849810854641362893220882930679473785237953280093733079087914939336330550541147944111432143085428739622785128492524668442647882733095275977658379417139457003263036846601695161373380411277282414551706094935183226529795599885344938757169828886514633791713775808479274290041101634272533944090533212122416815508040950885508996390002483527640590766305852141181122567843290678715643642854421671371825559515280484424123040235145528479298449439275205481671761036257524232007478047198331808114000385148513328205280734875077451131017180692552566089348584521216319051153587661758320135143419833778793657311885502088791210581958150823492502166059264079182110551883445538958891732579033488182949196653236622922024165867165889311684899128588653875475733899328868866314560472205023041419765298897774331337871123178207322272618023961327477330277755992103289183993425916529870200047187211306984765388311323790040648148828542468516084167505640941809089490094937711471689179147457799553752267194014832386770070799908526258330983225866792022475120662988456665949952287057225791083994095347767149294646012718836246159292545947971072748525617783901885283934666420692338969492909555819495680882742095883497421513114155787066713629936356361080020693024996019766127031450676957706794568010781591517361800858314376668412997782595336788400200317281291598143020539451058962055486410321584113978384284283811434726687165099628499859182220351627907993472206305331207831378504952864364482423662627873412566041646616081589848675584941937722177061573310481455268510298917391169871385911919634 [124,123] -1635542660593153584652947520149285761594496408759993977479233334272173031533133060533245596012104283372918800004782497262907164371330742986431239882924083260997076010156766062393025269484538293070492593389983969235904445232527830046795030583924365025497923638651138330608268861719842835759404893923850721630426607470895495709826618047894138174885829167516602239141012478241275408232980172517446651551873339616453490591596860958752875557321548996333671440053786282358587592661603714670570050198555931970573960172684685405437588704159053584498279103452751086908578945497060727058068875049435363355972680836709805827097602605883320412421253302204266959272411312089237969308109753190887898346231551161917734209358270661627045657019379183569791531557538821607800177028262380900845478510936649735150853804786287603805237255652536130416554581154439459966140860679360187651556677918674598978586624169624777127660177675310069392684245627200175829398355081335808000519081390506030356533139410303926754059049647323841380561864417466714307560286383998579713366055237988890798809248438352917633308664442378054774872233008144793676744979020545310882782662100903740954225455122404146698365264253672851537132575487876658124561646292809161587563252756414657565017603173069697732982954392777247815715330777855546295264052214306562542751500000862609640029301056074873752811648890988756488484507099620975303333700859944029179830375501785391273266647748950943100866269980073043713271171767858648216253204879577568016605063032964939128319217480939326084583190611099971969515083271701095117183305243972847875118768343054079543525867758885043846155416828287919645684355772547240199383127439033635805641679282766261018525000925757629017484099020936983923758808184020278605532557091401727892077209744984347214492246902880279670080592034708712440259756901648614650906818728662365724440322284682714982989192898468888716020361986904589317203394136038786542297090909033440367819512421521376895938266455898671775610051181984372225388906078934258511912648728532200191633070993731163519583209592085987814907756198806547330985394496 [124,124] 191827708832000149798690720719046666525687952715106355593687877834935056155099008101884211910821550213855423756348533844073927502664280070060790284786127659183828680765645550341083431347956784532594135815902066562809144436089291440884593538480063091359658175186353637851300696114678720038641370901349594224615713410753064032377717150622200784814980315833865544063065743292955619781139257609759140010276537375898048351258398628055472047045677331283099632100279996943512185724023601114653992848162735559983147433093419486177668502401473622938546351290306770483751348857205333295688746840947295455985473956775537169103477351920985481182800734042039415137039366084809529684648642850229900778877463504741890758161211928998689491199228605109018644451708429489800494400516130957154754090677632422053914055776864605845363862062536269180967916773483527626411194865159972730279080995874063397207186008372449903928111968658882994865731188299522726732706650503774811516526772610245432471678102286881200068941620394261746287417527506146555736409545322415207415839488582116736763932680032574040280557290528058024164054508728782875897871913597965605849683375989557372686250755939967374065015219036887454575455360651676539277002121421711810744601115399781642575356446024720255826745150138088469903109792004156040022157203360337849136929169088066127298559903464173580168760790053005799603736763513992355445571908730029675505647707222434522404378964107976243864471209966106650487555228049960232407433986027039634586735490716076590416856502596811031876949330270235115978696477877322575390191226498559774570927719393722331315325339979448609200424928245079749830895375904304079183682389933101360309884583569484967338564089756615220060904314294659552492799782437062900987423258058332602497084971352325009141396949135168834988966172104069911390874763160291760706879335571988639829696882722449210214379790142788049661883476270263053564266629442067283322225994454783795949672972104652282407382126742984068668177371777856747585595326400137589198874412767748813792222097587092281830846551779223429962911359667938000 [125,0] -95633162429378210371797445420097696467491924961072511054614289787388897668275830530592952461739514558892888133750056329123059198531843517246201127435375323587735524895288402096811407556537508954518495833772911454232527620771718342689235384686893057010699310362630825980665056863407593038447955292563932811832572921054237856362623169915415319579429667305787405418277922350702319383127740283675697546199535533748423293077188095655925270219153192620316384836423783933268537912324890875047432572906604956871214433529457703782791277760216606156084567355501363117290644700654653372845678282710914124800392568872861419225696374319243265144133026500510300877808689873056215424424369566207833968123264806888692218343149250235077079565893678529622312060082946884174724621319077731659457498044429872971431579510306285268908568848316004965845360439538679550076311173599456992043276366825232904952156557944498279894129551323371867333969089828054409933282724847406943258270729083867695159817321358011940112418804994096114500718256058276918612172783532027793418154306085093137836789854203515640586239002106003932985571532364382252199933298702546095556335352981294821888686450458491986629111830257270463821004987207534441847364753484510221086225682428192193982148731358864766204089262154044568050945428662481072694587104012384375198927704651310094833292856017441266778441562869071103139384117833975226914582071996743066386335007854893688343362680231133086748135485797319412982730891564102018543187090475328736180952275210242783655125426277900769423740480337258079817024705766321704668610744126219252192265246138265312683319314149002697781537455294903783556645934360731585912672926028903788765386470604099378611261863566936687921834506800084512459554589036375552895120319818973799340515706364655145764071217848160352925963959647526219806990473255310052122034150097456508417036858624643914307954262787849234797228819457307963929417363140070713643051355324151658562316212287941525442117315798281462983628761336866386569658520260012158634556528890459301964451916075848594078658467014504083718619573098306183534083147774091758709867373912522813444237506274455625504141356714673443305974512036316966781659204656967883046197152546431341360447683880005949465227647245586829685241369559615142376889960837269817529789386987686483757851393590413388797396236349980697104582424906923374103704008468936148291912366252145512529029472080492367316515857480779311865875537673487439587799416096830160963671091697332057723109376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] 7039727036810971487984512786883331673542228865493833174223460112785181145381393391422653081070546258600197839763698181710558400900434261442530255954820836019644427981030072615201696272420379239070991752227379996352686492104044236241140243629728170781332581205242465675055942343386394640138442391647524821955948940098298096782584809827770910938538913459250253661770904301822336927175858884894291400152088006828214831843388104046574755798132533343142609998391298378755013312334327972682767315706658149650102575841830694784837507595019016528333881784277779483137186100878600316827623932164242785813683012824047878498731057308831399977474986821347554971839700963897045993673749768892553505498404814772400591028160495570340085245301129404571326996856156957788697047507643971232593129205970829967098043241336370743072693663987667190186441791912367083841300503463541416917532886216505917102795884990346182340180012685386469235798691983510485976994389143594512428005482927922686741917711365461822949638260155922672436691054749505206278839905477999957594221167757165610459398404532062048018238268732540850649370265053588054813121294582314228395832497611365271614132682701701730320928923475529938559026270455075754700480853055267753575838389847642539121640463141593989673491232851640043392875783560455448225147089745714058339523289063947023576300726076934186268395013200487489281468617966528168201450436580151655841963285541468681580082471558296502800213459955738584430886024200586569112913299921134514823721805958359904475950363891717621382532175222777030000851982830300421635807389159802585367046093378916783679035220262087205663471539437564246797563909861174877910154709296139725799217024461668826553490654656644562230896672277896308213881664405730266091185845550707836550154102876273998024154724111068035932123477297133730524350557412862764410356642311675520114814715510983930175286130412004566783664637168471639457731888548542320496530463055364779256769530593346192311191407665189945475244902055327687291495886848556640495799236732754627039132663917795774665323549281530518611378684077166343569101032077943533442192018153759693115607213254596478037297801058951229209333025552452573069776020007916571120475915365985627084064119687112449880021619742724688021908465265839531120785271281899845644368544479954888805114275915605262249680907359938815400149356020397281348829371136459213298527694616609626497575297326498622455278007625058179288953785371311060812876277268535907653237090455215152094477549568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] 90244025876708191004299676903693377553699021917765708716673637431925308461178691153358744265578477363160910000018797440812983946515475131496669225316739082517496336596991727917039542089785607935453515871357234982598860024706794252805441716431585986162345884640978826192408967703228475998232843594248934809028699477129135264476712256279343468598728662073207009016010565798831411289284694495457834087169845679746538245028448147826178649409192105425669354588475538013021458336260038036420158782247932782524365629340250735608191474270365483512936500285530074632669385142052000469224216850560157416741222594785798960042746465260465748302459834304332207100349549138566109224265097069518293364772822821994280918292388167962037135352297805236457671956920345528992281013953043006174783463607585779675445801568491582838233063138799015933146298730965864805872269091896786001627933926401366272909786890593943248717283047089861040723862742709560726948822312066438520311015231387700425981273998001834919507822498297666042248059908818413986665375451951021253335955571758344390903536647915803146414260518254699205571778596172608975135681712480923130794524408857505632970776605891269788267096462044396268351217689989028129253049165199341063750023497218599377332608977190860275898575855158251270649893524427718217838760451879317867590828801612500149630217257929254934544681210443280967184144113357319717555857721648078371008678183080331694446015820810676199542405151130625945813077445087960093830832285371942284621316006520750769588191752587177751307114372335648973062905725412342287286647180059194942519312726721005326283047957015112886433526614658065718807871440584683880618291910723670544109872551693848436857048614300961339676225294429762944852084889952708864862291563390181509027553688814364808830161742637728462677503202882707744039250639223778805477873342822280680192243129183140169976960130015375623431354309202785382917573732416203636922170904040405883558145496358579683369472596021825751194886625086133887137417852229658526196924306480555236860784100629634825457095607929756260289649781084029268137498673551920103360195842073749993870573810552687639916870314442405586409673269938767900724015260701301879502509127726149889002368059741859487967270375417271553719699130234538967236706764844527768355532603549410465887232749599020676013124284201540332429683246487800810281758711190262841153407719632184646152548287089300953093118165810053369486868328790174089073957360111965160890500446429782662405429395456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] -27979365494834106110110192978501776444339405758922093778451589184573024684182468505207640786190036737678789422320838297943994041924900159275984487316761564735237884017426199136869220543800528079652539056554465671137710731102725299423901064749719008259504686442064508887444973125675784338257699148667767377992388828541132136533047732037680411061119658485520382819607791236305690871166681334847833986655645107906292344617217629988517005975440670129927778382310596688696617102009934100163057623500353765615545983979084338558728485696025607108439928283324386574995413987207755740199846168418017863436228400123260532509399911731825274455244236139050063648179558405786198094963054927846132179835170998241066610183749438578050158677841365187968228924024448719426345232975617550455776002641076446361129554779271863720363517944230414635412011758670317296230008662506920326041079518517591659576534609261686396877024902151606938630985634037651964678234662490622325404333656382096956594558054859053084630844067889552471636276617412236911745964850091976954530638346074537605176214737524357258183801366882503164869005587421252651894642743781676063737472257721966732348499834817299128229113177951544251025958438591924710676212264415693444836456738216784703182288332580375630912152361142614871070554146636260242229969407391984827520631856603253970142938444602801375874477676846450730994025351607185398400336850254239517697743850756762668891022013229292005693192149004400270533701888176447630503546053036814799232318200733986144091281181054286142409143508585788515897154058824646566322813194482448392697842040980124153747054717332507951306994331722370310057829270335732271081924159813874377663851098598123421532331572930800789419568263220732739520657559013904321724829701386945725952826203035313206202251134445643809117331857406518522398493150373236287654524789853550374616249620001988787273823114830485986651277133217850174221352957005979491364206020990886449270743270711371735620567037789906020250861376791591643142350647385526444713637255342978640221391535119722424309956526013422557333124400304208048623053211597251443144185147170706051561997304700260513122595250781104014098844975612597022227357328942251862854323553197225930623259793728767633541364087783808682261689943167848295969000273756562870494787477317606626337189172961247274660118410316759851620434746603060104082494106781813888158937316872793135533811520165034088671902434880438474589310872148515930020764098755578376284426056152099320957914427949056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] 619726527080448569356614153183760239434082610015141326927807721460372420600614676134881027897610183291340481138571895471287725947832809745048006831116890375422934097399844786556908140355533734752811007599115391306480255428334450829604811409334936305987169826286169078806078223773547986945685803696511125545914379009752974919079739039214964560052716792736047112737238425855472269173574303238473927197303008462646056179674883680974115882537926105872649244507630372360416849546682158740378354655756390407507384244265648170929436093737116449436619876164765537888941084512159358904900122581692998173346290053240351543096004753590306671191403489554082500906838364101529510708921682496373442573835498404831495421619913899414950130224273530016759416177017911102061537946495821765157349474331893845570718108141207683661207615627394280706723581131861338615317902530727543303949127165529365004575632001305782323465625956596997674391088507798675361319203946220541366650930641693007712321889582216594918363252653557014493581181549734521662475982859803481606025456625014287069565333964902603434928235977582568444897689935316286274198168627910927683299258937635985724920789196940330737443538426171233861046029377264819501835301187345942006375222717738411995302907505243678740863950443830742287871829094686427636855251289088848267128335084859528792080757170926407520908462167432908639680987413229394480799400350590755870996560786454520626356875804283800315777828006683081836864780562876410855142948747984762404010746197600511889044807070855465804283803345592042029357410156626959260063860372369160653229635838001154324534393285003718311490340676727316487408796873774092773479612596595717807695158638764665940971574831243696630861705952087171172900701403864173015001862517889240870184025817876218752310244121179895377686882917344323579811540649732426670299356253883892164080845926774535288655591283112719578604527272326445034185221075232076950518699616809163160017067242507935191215457705625523435843220896918348783728725299750473706744378026646626973342246216627792207742784504129552787192689701670609359202509549103764240640833038162385423270948315978224503534122497721465357600713712399176680631551587771455951645619829970174009224700938304297281827532513303681379569237169066864039031369259610771508376551722857690064018887486329115297014560120392801010782058347523153620639567389612232692859943544959157412203055494180073279850427952809543751399856012619127862257391342517871648592391356119725207587581539123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] -2335963554658359815155758650813603352362977120944972865432740900660666932344118650068105836562868521366943813044186670524606323435540133841773273100810531969298892296786881094062471605579313513859865795788639934912742074409426554420463148731214407445046114187633177316122595010860813831259654144161128231459832988737460774418314894195675643299114956060951700324814469332941059872162110679394927612036187114273608967035717588526160658728858910706775450493930943447648037153258189876426212718193600896306048120177925257040524910998491427473176569803497142400375956214632899091373361565042607366803364719681826397712824926716303608519022876628725570788844149935789748434543594382256517467748764453939291359183888559676182326978408780882575372212749588175424696681538067485146573015418423658246722909960699487308928955446059959554733123174378146066399061282255029110401145385528413068867299513196909535450244087471464438730805592519988986161036362396497546607180937550105076281222631523179745898306496814828096082055483333064948268036792747884611534110215990857563199275191601452999230185355226870823411417422715835169860356637637734010516052735687878892338544814061203376928848332016896383686414639961334872660582647964650646889129382595069482084675710659920246453570108735793035903403953730128174498873203481457828793601235925430654332954136808542362652369803121266661074938577570063789337122871502153797068193955495892726819398215271722460076721467805651112357767427105635250802257604830523842086698909096721218776985966964872941965295860271448246716353802523739803538146284850874814417157623185915244765486559204580245867448017168745957359768598144452375103594920554734790654411696511723642985828382303301716526339090093959189452848224107849472946395699926811088623039242719988847887496459797510625030298996176438980757459929654177442786320831446488177958139430067068754069441113286203634378052008804338432292502472964321928661890099664388877821369944940662447767519796640296656215932922854558692714043966982137941474470075022861326070900194283827156477435713546721227081828601023594721492581294853794047396894063011696908210715557871872963010897320728759674953944216746418148640179789684697743670198483901238080010758576138245536584910429476636083902642210406841860879701441431414343687018591624803291627163754621738576335206513555485549742784622432832061727602495633283570490692181117214168342300051101226106370744316256288608695856114425304776963439695201768180661735117181695035492266508868911104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] -9866610224467381342528603403047526229838809818875381696027191938356188497981746596854426702410883119239846764756819999046900174187598043263509058868587626362943508822189307026459533801647231798077604694265604297459379071597836529443556301646269463025372460982114011280624597188904140004768850369059455219647335700668619508567999411325070536549459186758653129103615916870292033661187861766251435742742664500861286770145491319146821490373427560743533428923976981004346894649699639344565099072566848214346389983835361057961500609332299886808972432148126140376044314064070367664383206311958962162926996998584566702711655215848173025486029289085920995527589926508169821528046550815730135346895997932401966184710243493272332823915092765578186122524282562872278241097717809455123393561755729246878180270632664508464521805732054601986445163662250029993453048537821731610390665398986770252531989237194227043356092165127840744621643631688982187127910383635803637813623218533495241705034322128169641643460476007036369142427077654441729599678414329910936763257015227378232231379490822492548381238519496629905894666563293075546188303170028959019695264376961909544192937147076316437854717248619524500341080653572483620573979726981695090812957365089286497094959948457347704608023630690700315599467497061822095072949944001422018359963877641618612073330457986622603096492288892519334247564471643384294122157062421176977974756593084809241782142085122899822324556843841831166929481393395761720468871621592151697381192970108406540096122886608715689721084139824680007073061308890935248983431386414928658572855746108550007412141478277465964760704417654846007326768809911900910535040378480691855451601545561966252306723185842333468138362143267066581525347733817341724234476086909749746263170293021457557824833688942111327758149626929991493689330181369207234653431978543345487833804824478422174968490808706566477509682043029954656646638781885253674922719744065457027766509975376698704783224208367843396161192036464265607579415745114983523935314749522840100206136755075093543013145463989477586178951594188698754365745897608378243877621206166312498846475494042689675336196987422251533612234163510598566160162533003494086343414125938208234994791377284936625179862820745720486846950984126799800191713035669646757808554583821869474447291693574097330642821098814362121401301181606715910080213497346342705195216068758450219158955642122256618254769736936289066365524826860749499561031719913477436822371146230447869148459458814279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] 342295845313320603933690537444776926412871164046475757532276570733748443248470230393848177686082918960707904525420172447854227683815954616920278725591009059848976028875535008702901828262953167826160504903814491413969460743499011365976970779125201635639707412942302970646184089574654434827301172375302772522470421603010587457180975167014323930401439074269294087429195160970376877316427183225478292015587867940828292422557280991097040457717338100014199960790416621084441247921221839110405066085983094267175896499453117574051225534754876121249319655538774148289550558550601271514203810384461185773311718703974993910719248028110037198007712499865338798428944947182007401289482951295016491249855109266432654189562062514596937279677846791552947987508319552005928959358938639470750709374753298398493341063593422048931307106988579296031494475281282031478879833054760674618332705706503131333776808792050201454687862509089385987646814684818953495052369250312482215863718535804102441125489492751472028919611449024283877845717542171097606053516300007711478395330684102501086260772892189544678825801761196272979299327200698833594604823957580299757065289500157728156729256695340319066412280146077116672775629684444277932144251282263723032092287043003388922341681477806232966503702717121540892334726690211451623949905113461852795139142419529202610625907688953153255631140566056370258385773890283041591211575462369833294252779559454429094591130308748263885655178766723314350017810399981918735517729901077173786304409029551776908212330044082570247894336501989560350337895995113727990635938599994136685875193242710447532133293446507045199268014142936080056274336380557403299256591635661971616606399518531322741295024866796422742705629216376639424324165157420743217694285694371819738188792724811763230502807095653272207990352681253661257553402594742662977958206905245896519792931753639731518475429383291452647739688607846483237610050232895489956480120363842501757967038644993200670036812844464275854792496321562526775139205286761811078705836063013630101705014450075217967778495032657708166768275867354938963353121325845480924655051531367480978326760710037841055233039984641281030180827101251359491637094502647016811140654247741906363805296469518930276149669604232143712415803259748194193350044851497649609363136259267945983313535513842321121369796038418049096496940690400894532981538825466205253898038850511182517417253401994704083474942079073093401261966039676257814763084028985737131976624070318605246538164885113536512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] -1838094174257253733875162681341182843745630728355623319466092420353610835406694118273836756460484387585169381506059676878134015960323915223953195135889903849947547069896783192851767618826022595662496788073454280696797456341709918444255990529803226365064451800188466720012227514001719901914052606549621373323484491377550465968717616922445326043350603149716027677683559810439539709497279929458581617822862125796149849633774516875395899976914574301313646053918480255074791667930498221227895282008275053378455148676636314011091377620941721390000554012643738516645889419376878176345432641650873697407035291430966569086783437965046986276901314642800960885126011891308103218306383017983959680065270305248961219258054942091027187033778776185213410132415617830147586425014267342689036087301418201869288099709941185780492145301868368568737329879969346828474365263403035337488726420459724498480727658820819961248487294815519490040086384266254555205447063985662537605692004949675878132636732375192601026610579953672395863209657814112581762503860131807497277993713827297552454349907821685582475125849057296759325451215279465585701223122303098515809925716754826252913277427966690028883078132914940446686684946851248393870605378418377512927606778573687704055227181827569933582776049875327413861157208149202290645303753072407092646002569531883368147305900348939588624013199386128839398732376620739997230982751242569935380986223085592883101768091938782996167254299738094670923810192544826644230482182089764704948006771949705710346334637490663927916632925066072712375325707741463743596997474001986791066894068861972517587536754260678435950230655530149255454518595520505161089312227007253766341583374193017980893819330236840099207830128509535649424428804114723089741367310306173575883422944637442240250896436627758128788593530627918653045293652432335351743675897091861570213379525825308538782851678360741939876762184028861159353802156222900429770953367898030279354773531762881353255216523716261006423327724150161059711255217611260080843026475033608985719319331046383086540012793263675116802192379200449264039378288777003578430323572469631163335485529818049380569238019841917787034927799034907532391563336683530795073033145545172914818525016155354777663570475249394744990814258337792461251081289127539817021057212636155427817103090957144127738272903420143330258148949017766498875651775253349479599703650990280064881180225211222983566242436876970170914115752717096216361967449341531373894328797805115599905863935949658914816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] -1106211295626907804699085973276814164537984161193056663642539067605542735923287878343919670198798603525010506795504811656117449781285125232788839036623901174589144507536559732971395798776423672617854306955376863430311713428185546961553784525653843850311363482704834127147183484250783139434993178692700428830824913851225220001489433163584980364692944380760937019448119837986334784518201257903096943236388235823400052292680835758882574082487747934753044802011507806891701618391380342780641239042941452994574855952811585327795679203469332637389188966743919581284921927143959819594865251770821662856051159787005191649622588410613184295229531033748665563880057196023962771076904093827188086135412889607195553094971196590952003943456102093883127047397196474084600049912205985797352716255520424290297582263583480637277151553825626718660327489662482793871307220642588972637760520220094957262414575377922469678734970097828660891523116154342902164487168064506078524237803954711205122107804164206086918017489389945417787503397231434543760104380802838417624624539783693842473475547678301619874697532841063261717405612391630462062738349032270352338948584226994348546953216041550102512078555781996369399719985828834132973222611834562343475478397666695100743595798849439051650071172384500101796419185814684854169273252022475716020694049621611812249426638957707416570602898184630171240056416290695234582582457243149561825675848556231399043668602761707175862900003632562560647301770138358768402847760917660028020166180932107070913716626097045837651998984587972543290101513591767609343387501332142190412066048190136376089411857044935006200893854166002032914789235964504276973842810878527723631715789777875931735064989046941312395685158859426397019129946659156524122034646035195578302565494810097917656441203584236480541182845690947590391309755506922842032036322940536261614445990735140457482854270824885319040140353483092413525059647056460537956723266338210181673907624837858378457449825921002372702113814294977071303469939668100634012990723892891408616246342357528870263159573239610891028561117122813510634797424975851911876571450347793780647671996721594508111839027477623680103032021086091157070596015663340213537103302637126808909652408575081953553095092976876046997611523691892789173742217339338482403343250067936060881578731936014242084526626485119166948434565784053479262582583344317488619008720458497057277085305600095790752979468196472246750988786851717514947889117831223769698763728473464903915695589108993753088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] 33094088365684787865316056189216147097034074079047324457190413771847119969409441367980412631874268450536732352533445342584394373143557737831504819175080041803799300404303953076728936356470892130393919671875155595899206156986039451562262745284333933310419024804057851661511420010314903552589196506209301677734904656906849938896354594853988648918940194011397922511404800978639715847286635075277166579217685521722125636847211506698917142378521509854620233401835613077781839416805705440806245143627327310040074910445393204075834713288466950816910296362731444024282033773835877119777653770291869295377698201212271080506782051188568356410617736858821416542847107106519152067821499413310071634331323474492038660906057846330637212757635867993208441824223315529672503447538355698269979812876921108402849000795587848473989156996306600654118717427197314446194042311819219171036546909037180598996052365002693648101008510543801986553008997736214201410508944758708283647729852609238205349792519605682470781489226776858889764261444806896796786661457225292299276775128629598726499224080720040337646569314649459442012681596964674473131544626808585347044368005761879350935970603520171762883256250084422090521750593255985606284073040128126057268759324860980701737611004394922150045365042040121271722361831533499822751032337951789036804504123056173775707879986171654390231352289898532425249466486520164132472303016370975220107845359900297698513712386794783305147540947683447191895617004418668607031471834612420762046186802670162006340997100128254094923087443953654502224073045796073658008886911422430326525325110577847590545133919069355018461638583880835397482509391309420448818246514626513240029000571705219785710649222444475671960234924277843045040817504312189624179093997331645073975903038378193362074893837396383024007617447778280908426859078197758555195842938289359582554846862407917025230205705735990517472688211679461458953182236684776572487554378808664842453690534293891743934883722381826350235389024801320131442695577352441776842906644568410289007647357785311087697400875894393289847765648596479090334631228859163361398826617335792261429129895302553956577204191204277460951842113627475381026445839096549810220279876373777230456863330056404181470701753022842455512924413053495819872667922746800371452408451272503634044102875829854126266584907663739106160357272303524615318211949850230045153555248117521627839877496581100483263790218676622928231279018987649238456115091771418344793008728391084258541230003434599481344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] -89066609005665775800507689353716781647449193616368322307019099313194433676129223043072308536907081588188853010860499839841434880076115446210217470671498925737183008439075106605689279231228023599742166589327336691709895394964487380518720034978441733473335133786490109000374342987190986148415135919350169492520869663370624545918652628297999793545373059922492526445740689850274802937775132350247791101415658375740638664998408318556478100813768851298638148072192551274255355802778556520155154882268062494875624381711282945279009676350874207778184293522475598083199599229322618271446675546149450100724355196557418781784170963807364074831544971764533783679892535672693334954667932177648357648456301250822909152765752082595269215041542837494923613952831777326752168614846866436157655783326300160741596814269714620769266131439856654920449395873040029322461305260440563247180861558746988295584416926714747569297287789843460415155888410872755969015428212123797157842217117680958409115754374410672834414940759287684395498024099338451533288027783505920430716161755710372726556612228754497136075419900153482924437127440327910562401920948538173394447497006819546120769224998341127202582950080205706497115433731539544560074816725043755861586081776934391200282591034930750686749023838310520640837225116636216176694340777249211010825366583361933943286880608010416099707694878125856166961486793661005808190051039295708326161058056406373042716582057019009400634998711881353540645592058370476675870133844310406414855809471289295069442590205004475269362395662753294621371776259977981777052869631472067411193538726634516758310163092236826865593025445623658846937701814553525835533392394379883543716644963977166782148648254747503191251662777105764369610962929067659824185083272502042267021336669793350191411358535369747509673379917562701698723747157247538579958276839957613238436883556451467038042245771781622119558255792212596741784035831413981320702212031190444368316341941148383478763406671648307694832625794916301234055632413217040429894290996011415185998175612348338375198788366350524651113980466547878523976679571603476425629758367897424853665131528193511202447775470478729056151260493714323489350051302943380503706368535167932634956414181258150648684066326231647090423711572831052064511947468920065915034717796517116146452053397048463515476611427769226381299800524690195344797055246420425988264690599670437579513880119574928259804895691061388962917874264120940848437310193685697549307441987507075010043134620680975286272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] 38868090773505439825127947643214659209599591149057497902745438346074514640211851382023698886780193280923136947327614039611014144267171337469652638719897404211057546566986363938708209110276896582349778113146235972165708603412814901109157327983029506443139101501623754200773502557672650007237892410688605611914303185117818912645239622476223739536909745069063725458653922626941759335121080610687173361029633131458193402846113684527433124164127819868639754039959018619616433521300304339359939748142719957222963113834204611154662644488735305933326379366395199262370431286493936170109180624429248100569839302546620268891243570270313241700011999538554982238266499572213580316524553810741348800713994437882563810715793318704801773179117387493307279600582863385058046797271053726866824447378867062374102519489489178157078273228166246278811064601408003306900131479105757088312016484628351355938580854195413036798129486871454552978230819281817283653710354227598730046374703267503913631646344103992887794504344366159537643838043210119145781384087417377102727649915905897119017595131558885662518272759758439156069564887095287402433215070869076995871868426679626166423895587952242329966708201267934284304032020852240220346069986739724431888952387803430485413577850187248665721355891266152138487670157424478543172726309282597961547829999995235878521147807227160274430497222941738907573123837565819840480784133876860842986664178701059327364576523718595763327880853164806500828873639750925756674051596879398122357158046418629573793801868186757054811351926347805366998230879151000006423873582054715367042130729024060716155883096981458349203009192834018651502151990301411186083250517621735826576369517673041469711090423601384109601606502500448952171005622415255253294704602008677696958571410499294155905371778415245597034639582882113225332593069933392804624396412331605964676052649011961451945311097228629989065023662184113620764711998665691598674286432640159229599607397216795669284151751870096507911123118958448273497808284593423204880820952529105201730163820830714228700397132077220073487528250586831047036260888614258267747951467793302641577363495698094057284896411037778448662461897732427963542878391770867007125874146890339528527314605272033990496924430199838106178665485292257631824517241744476334068930260360724750724379101526733479961536380652066767582198707771868028334136094753130514692690927045860253486248055491865451303071445980741949845400650082468279353824328587067140792652802417924451108360590209889337344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 171809449039214144235337211377417256362427149697033251959976643927803988304326694706560310369095094466159015714885466307058074539337114924831860129890325792311952677444335157840711359457925862247170972656529154909572851499535642272961378155922629511738703263882702189284589127920283526116788454764369737144991132503067612334942355970525709327399295334589927435260547157663041239750164837885664024833494732891569300181767538555440258166292432461889771637082322770017724543839839406801638651119091221760950242433333102053366527425021502788419307903229585348867082891427059581658446799369422650034739128472510393660296035273243030921051116054288174839511804349178716653086745883801450950554941102191267951666009710901571463685910988708690875590629894102177580501602028509193319811631760466592933040869979782612453408813036105108046564640128097935178923146825260174390235737121128181306413999591560997524218750930972397253372605384746588372071149702600782485457619712307227398912142719699470608795774424859311370377221085230784992601812608320148617791589190751985915935962395756707246567609569695084747113118513563351470067350713630157382918382668630214342507756228120372498833315580073281594075729235527831467623472126522298718805568485227194683463514027284302312505090537905638798792015514939442257719737470236278004311029777697192272249780289996389903907232140800843269060414003876500158401000189919578206180791849109089292425878905881667377730492302351108598265760819098119725350251105910391425036074012947162450478308013690274152450824417152361620629931351797600674648162331485303838117652686178033494489892868916744357627013131648205057862572318802504171294620567616479926505485004387090176691495687728741118656975878229372997053857046357942897249407079709271396515466976404004957089181256345268473842291757944601520489215938674349739596975163216017583082453194205024412526685907072225981832031680231202538020290768628156481055741890765458547344365027806684268895771132095824043469192963232147275336929849266555363660212514690162248463201242109892137769448153474236927671437115313861003087942232032434890731994199736660147238789749041987433530669099043371134963723812329423735749347834106295434317419444991968277106631617922210161084809737674176672278458459341860619455518375782586928097194936702323317729175030447625790725836026156831629930139891079997868293756249217347932687814003969337879158508858934097718014421997468955741086076796531871202388210355196698489358171613425751784370882243373727481856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -22967936676518422049918137077169486522162692709188219803326264209915259066950167818277291764114955218336552659852451334712344503214560969915947693136757337908979728473406942976873472375844058916376110874762387125990855667297400847268204124855582467308199350548499480470501917736288084912011816454271209077300050639310986074119836046829067263363321373161477652935699810067163544310327026861686050669437909952089006804770655905674183495217731095550485755921280827100584207925658289077851337357102931126466905891099337189876212621403274143858608390828061921464738682582469987071157768290488990123593391101603202012090876595748007666395849708132688484661179721876223596344126075147775176602612625688448135746998813869938273194505362928928848508516570188695633775463201851965252236839627297150132333901419834292503069235476988217510854547587304856701610048746051855958127116574149661516431512916855035887024346442638872148432707967005358473792548955433850184823438977339607926354107989529903235400880030318226627530575137972536061887847563643554719557800381882808483876065682020112492181899279775815480627094739825614714191573518248768301217430396410415849030946724153520247082990711201495173667354084677025348464914234084644790471236371831687084698480258820653175526058678057926926107539288412071714835102347285727496505378529780437582917908281568100731428564682062908196870790594525056631242995430833762874189612441786858154101623804354812873521167789706469831226088244491654273200643351183233813843248130387191259248526948021236260151060202648035228246324942935743981487417322283185425439080488065720753397079438166444239574106498509159451481913643993009573481113268232550076091393103410778080808339213190768832598904811382427238353177394734670232536124237939670341549863251453120478791092139941251128382388359191455744719930763150391838101823144332746894092494736131855467617816640467168221415922197292595500902351305711667467387739823473202066377513257363614626634473887108882954452087990873420594842220998621648014925374845890811055669223332465419934210502837102534405989749821797202617542777118275467031967628681449214057534650495731160576931084495959309606654685693926022572578783747859954578567384666988149922428945652085172580036105801016622793888381042206442302465497408662106704221883232786907465760661980585586341658393572519753801657667381303476834436016956385045821662561699217632839536051059865377309364745735289488587485006263932550082324140400369122588790339493147624656705506054936712970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] -2071366040477517060999568726080707592102477271835994685094787152591711098544577867365862887980419995286237124315194366998417995773766453568983382893438764306762441272974589178577935032071067710533083698736254163539566148032511512850175019534471915030890858005269450752091784030369334633855340471972227431992370312123620380507024185518642279029757175976465895746321638369734755235783188547089444489120824491173546574790183147579221889982378197597549102552741851261631456700062609925799358870786175853893951892588171926491527590887023935558527671830225816497900275320300340972080595935821869820362555353613305902491605218751320202901909695452935676020110273781470291485378115274139910465820629442874824684851433459049569204912625772177339764792389135042479499548608114159675223509636082161623989877910222164506557403255705305640853614525203092921123317302751753403502454436568693652295727935503686313231059364643693715448711378500979505381889299201253054585721939587302808936750505815169988345394334457572613412948782246083686741496228657006369567458754292353742527628389096082643222608043186562794920664519921803059547463699919089223339380493612603728142067615044615865801759942256806114795263655703784780596792672420598647732809818447215671945273676447540783898642841091226299038551371755522231710540478548473745329644823639744878088521776035451366966736444927926629494566931780781197989258189024081505886096354054650113676801784399074054174486078939379836845857787319261076630164590423261830326343673542019515314304904048969173732932887714794136581875551509171056968665737435319441689983312453201967704420579270685955379564490474059189111944493293300799093152660482780247397315536847301599594381473321275738220961279877845678103134386506782867298181968858939358203530526920532829215344148434055789118864943630086867711909419331153545441425328352187605517116377582403774441309020815260983600801930786392222557292230650069895945565869232776047259611491333596973966353411060795167969469297506869679089881642486719862036665236795948221089509358513038438522315045035220560171478223310669917660956072101029342437256416785260676011150889548502520157546415645206581019089712052079129523942359404452105447549524890173452467366719029347334107796816369986253279277137541830494009563344093815314047047313336485905182836918150616112893267377585516093010158422083279666622221424256854691100116061790968238263278497946647675353353115148131644828971718980616348237887671656067433342862821367483054157901769136476589654016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] 12145213363340367590435374325538012029082473847828623465934608934435840607812431974727285021572689430685417144304259671758800184147304748038000195673595803229924047524679955346535611369882940113333736786345064903670909049157113638632165713949008313738197345193185310260459275593017851110729664076712138966068884690493467173834236062183055092798932620809977642268970116671052949307226703497445871480699553634506874846624620063001317504580143089255821114183034580055640402924482994344224218540499299081504549938572931164771144790033145264074716772196346729516512431373449341010582500586783719963718813503634982237679234939566516124350113352598962264361104742433081782481238502943759523752695548556564496245468375117001145282938321312001364200670089072677670688316969952829444158820067841297916715301822708922921668118048428845811148039702376007351520823217587450642521587105229376689537346411837004781063126935394290176187423780150611443402524460887402803426534288731291819006867368391229309933168210493854132410424501601923129178950589735544075130973944057918896354180701112473028704113330025864120300304715288310080867139010612352991009389048058297991896921723115200449927853614154999825836099148442176047707461200476386793283043335960773378850340199773830185317272469609433828516547270560198128297557107014416501532991210335011348015631602096979827796967939511500920740276441997040526190807042129586235632449340309314378518166090352557103764809708157267903352328493851734915673804400770164273193874267377732325943599905702862117487648593364988513035104852077583111636073953772128441679587353430377143161448306595044189610042830140104506561871388221239919987443968309459398946517155647478371930204773732690503618994232228723915418261831433479396519809429049268241276205475833892802032528314290823567121590483019142189620920369672274048669419173901497254374584873475694019954026013025949822504620173385848743908416060964285958236993962812292903692616151835275506172793571758575230031085728176064975347843339005501445595008286357045730728462807356342660399365366698808388906020189269685828763813090848239181843932711555050438916369447970590618691458855969266969563239932933723571104785490033198270221627743003501689000868325311185424382540534959972311167167699367086199732698516324647965556605076504088096811687317421692801208945125617012192006052145687897705486227355501768419023055178495858411685602096298791521871666232787742502431051148742959323148706188608740172013977780303208044971139076888104158625792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] -56985885350684569749022319430416322086644447980088151726860528611401161027831767523999018223795242032132537892119956596158426279262298664372491037501189442813070940957991899297881149487374634399874568591789224635279500461030564955218210686649449355604193756795146673105278791133364667218104771959256294891998290025460041315385632879776622024205502956863568082911263562933757089377588870944719664767170162201632825765125136745704521509477107255423605180910359972549625890315730174755104236842440009138707686158821354582479955212958537969676676099664653801688040951942410757799754032211660049968990507267357187227976054577653161475494896002650416612457413782404042230122187838995039156077040601608705897931454039472061023347517185480283839111510977979712314211037833782888073555532452572754403658191513922475015250365453082683018598863368358867987641485224261006540732606537292693644925896746341519662096156948819399309818816580990337469409750564353084065084659108719948295693036028516908277144927638378585938790778751005639147998687373223440508109433470637142064235343410146439920834353418601003195949642156767087569110945669078256691035915496861406928832531286227080420951635555821600938073758371647861029711234126497325931891811719950755124613489378263946317152950636971530009908753629947005279697055498120412907332918213716781374161093247088386065396038344815815872923932172721654911409823851265400807478260636263571390166790965176007241898239840467039382691160273484025336656295644209247600366922318064015015429814031915010475779913424345116736881700738446949155499802663260488675786574355556362969662129639169501339486539126231554236940115494018220055869495969303334063732661973674097403471996709695888201687198491997832819572426195846013106033808077314582826594306792123624935182808214087878166007699584247497338414467879159929558585676806547299979929277751981578056512665748878226179907070977691392906833827704293845795276213171966543587254607240177285039640080735132488542811972291686064271983025355104383557020863839621829721665814848189459568153402802756810208452132443797235725069809748763561962629511486750729912444540536451778012534587397736919976228879012976123589275890905433866343834958212818389955823936666509837599674634571339824463741714586317976004034738835079180462548726094407940239331443919289776958253050359977623612053245820495218190245170463128548744087189539252759422990984688864679163681224097521854104996715230570126754385391539264431884425550995657737838684580905027987050594304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] 226820725403966062197717755215063041283335792588006937259429149297174098545546561677792291995166644040433043625579800693222994541752679988783983552785621517035513523949653793523495068583822642963084041317043680705853464733351432281589503419161265803928441420257023821545893638363926334837955376132784034816498618486554518222198641991778809928468724670230919488505659548233975024465460805135122269826015473132592084960965102222869939537269245618063096424283592481251205689985478237327723329063897578127062064489583352871856669583162488129719909779191363115982765210876662907395458935484838700871093344336418554187964362527834031107770960387803429583596662494463113135169484868503248666347682747158645103792118578548626845667149744916841686064110539306403804081440599745151626616880818711190601096981749406077393498057717610492739073998405324498861852735683563386302805356450009991848837608404739523352570160277502870591964721504824707336400903747702265939050281495082391429869225970588974139809352490085168773714898945470937494829963381352361647510828219719974203379506614502487462411387859270187211385462072258801878695418734793753941827192011075216716467029084122142994988952561819290530826255444977857794552526915473590450405208646965463936357466253044640398620618800176172448612373590573822541559828161297673067063934511967153689774354261433278254909384422222999980399528659041857222882061117638551692205355130275509571755305503174890003891524567565296148274874200324250660092322731224920847753829167045871413825801725377058081206232981890869715798941458789498977671853744566486814440649289836808596782253624567586495477349918903266838025445286227495938423913761138936046339110319745956823552324052901209526672377108272406232763184305573238115375465319227955541934613635692047517557384754193074474544945318240045794763625500643711942048893795393938214966104566158498799458366619951355916383609327564896066713041703902954295053578053084171071607883420717698017893082575470954905112808321244059207608812075876428949581484900309037630677337282607830074597119537284306297319693642780197183463915096598811388213811907266062656979921459370530456397044108310044760449954927610255551571209784534426049386752553295076903396191181849252826500239269649452890329659634744903698906824310037957718752692969668961604532452507577308957356149206379025334212105419825623816117477656736770156531897655834734788995943125569777429705750413488507090360053991085711975685452952648009232324147838867389251545833164084935911276544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] -729934301721246162141336880871490759532633433891359576199266585694222272765049502329623028173315337229696680916970382726435300440315589277453921568265449614048209580919306637084287565184492842983335420906069049763731559752478412102495318490811738913507756499187680207104792597032357795206327652967079882750217835582699688641302895067007676753545407862357342728216212677253579042988825775842571160765530154395281209704014981127866571030879729140892675902990314574181305212296074546168290802393451865753662224979283064060315251324553637281344269911850900401628456242564461142932763479304723104650558926080113505773025656390695098294934753000038115108068189372023214066751455299354940798378394748593590048622848407802410598217052203459308411446313320230224671175630439497925362874540504078578236260358828354537620172162557190310305571805931674295516629214744477834377725661840525513339005082960578311555969164964463576662024934139537438406457750313808743641657870600979321843375515363700020573526046265266051410362854115895683269208525939619805108298888878209133223053627498036216621252243505689614929348717547488953843956095872285312465945532578581273130434814758526247473904994785817750307257994717790802092356236674984862318192391212302237210835793675004981362035808580481671613661847369003534074780688220711731768197903154045058285556817222489499598165571529811077314034214665360784663669209544368211169846990111657188662565072936050872649259841800518696515036777921324705575788533136463730502691265352973339859480029772609134713254755699560485502935470619743900623993160043713180291782455093688475662990524532895899159518991889210858289162951669529183623021193820572472552468782498000636727261746197734990089474069210683961235870873226747599544534253288935915894017396915406372429663305882861002633394755080420661485636998140365575789149770851580353998014611807491379481491349245355679705762589136342256673473321223727788771684198056623541194100684698155012722787161472480230072641729803096871931382791676790797496487195607427085985302669519470112560974901846532083485980661191811246740857022345574935850242365362151548702502716655672023104711636778850689022798635557445067482858364939545308424292789244222317116490449819665308785757956814048722919322273385887086755920966739825059162938646528446069984760893577698467234859899506249588394835607730530624522637799421679235028704012631036768504119651760292392917057739747648216239037634556870040953115286523310055168341851039598063948931033280475391795920896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] 1862721106617425410379317528628743111945434545242443449861779837608626198912719349182723549672930316722670332313360747919333421842773314645172980937860845104138072719689274430439452839127266134048771780247951202503004163170299140886054999965115699398344355195445427175259342879858461544369225212934536607487160881357039516249275707829946042378174583322813500731635007810008006974199598841264858007897289732187145757219642148048608902434660804694628208303519874449618726259932588561286308421653317819934529736701802559941021452386419114595951139960126169334586894637852614833830740129643713477358669015348853812093029826362592962119849019740946492542405756399625940132199568347141859386726872131295894920787343194951710323144887627233008349829137330141007697438759745473892806513078087222574326518450973907889990329478852493482120399107496256690254656486256547628368885048211854198227610892150395884578610040011735855847609422199457505679618572137402112018031688080593917003715865082093896969732465927731125076076951515683581242058020144398591628970584202722756735466176758888732604057741376227900743700992237730541108523733632280728659749706892547126528825612248031909588785381807031164980159863173729448967497504627286182682249476845351599865468720591383717317022650782350893209244901636126315797954041333133273104151630434659851761014959157523947211943227760572462311487113675241217306433644317916634583667730709392460566714844833623606545243251483005064111300875875746195296374597429172523643149536277069110106828873135792644232417273558154374576882014545288250476840335247335145598769289885034316013536467091370553729055149858835711638290836217854262898191816509892892961758274075941668644347088001767158928464339149870514475462312664255549264924911946047049355515551984061424213486235547335463347831295939757151674896265335574478025188109673194084179316106055431972250418835612056350781446326176823077162519947823108131783730330171047113271924729539568004862613942246243116066753201527426858956939443900564585280910017620891748856257887582198652719046314500465003794804921843682964245145697669469239548673145397803976166174869307060214618823544638021955340783933602255589938029275389193899667578626688883750583728065570397001271676471196230840183018785480091260300515460285158142991398266359398007251219669704211516257270119844973634392055739342580441784471112688540548193067046904595730068101249751476118363983785456327252265060802975178513313176690909285335509260836358576022967624883411102878868176896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,21] -3769257431906836585377328770288501118246136035465069348714759946022097476281400195574682107673240520806895959974803440479110676891482807493934560601237703442835891235260640307272790553583537149700767010693736702047976465483693030949807357270349479372593659963582809256661966995562397922877015976806618499196910760081697914950083615131980489112050160812041435194963698383667651714752409779721270062495636068304823679270902536700499229143946210394870059443235766527277121967124361021549797479599994018171956197986256517419753423817665524499866869168447437219067766713329390153624678378710692921739926259244570362253513633078914033211072071780002752590216123935040354076592569429879847319262498686244523478614360890585477767802325298021789952781329618480318121725354531540658122083145905954282883717227581664570811527782886561571998547817551729392574003827028260748255771390383896131794405698695593617930998696120797652380414157706426797862915406626797074681380154333881838728552522104682320935088851850152861881581031012939627717284762924200154926375968722238846001165056993658237691401255686076717256773337589814595014317320863879458663323763051890111460047303070591784093880617330861849780712002154163935953258304517753155281718320922244066705974665624663495787647655054841387345488892858752868923183936870723697150194221481158227640505466037741138581920490748649333487166110959666973082239579433244370211927619862638475154062831653732166291919011388196877627521180425105135429100737266272855991062500651651470123159207201395778565492251254086873896545098467215232688466609560101917871535691641010676218057564451183362722175746269172663253032754709777714749181583486243429999011229877663336584072618222632515169747105152403770535614628130731021825196367751357718011230065422695162020215526323299251303099880197199574024141037875338673736627570284870307357407247788445993049518734150932347891454182743660036722434225487890599645162835901623823268154825166955706776522057324025047994616898378456556843504995357789363820171903824220941123011256268181059487217333859240868201037038854382955073580906915844076750908267162986635662635775379883155537208922625913652432421159108453316139320407906990280508972433973492864907006761104095153471122615789147376934433081518461250498410058060471621302020162870839156232117603719481265800800083916866234969720264071152384401840562046265576998085841293999354962102042445698878923795103829869591371314792103646361869308658860169286123066893752172492956614560873724062172446720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,22] 6082470294861144874209898029393385970949231056815135089224386720334317867944951617219255635407273310231817564480658366110059819832217593915297281542611318667741006494899789447639834171078153745575116621550466749807310979806507194369674302686464945285626967763862104127291866726960371431089567236965765100095075080662841884094953307584115497373175975783661004181669694782690106826357189314174217653415315947168583095056490500625974063966634591917191053254619964026035075791381249078908925923706168903277415156660464971286041204375230119784846019812131815766793070163840257134139198053776940543316648264741626781614651860131126231783341514130883002939201745231488198974596248796883475187630388478846638928350394453391849877468309357330541573954514718216661419731835573511896686375927713206044794678327344065917401604998743261268476905920633867751263832597515077199005387414220230237782913401769396102669263988255293450079296094172958318762450367200119511415664818950654558270071601102028243660260554971751975647077134950743666438216511644327519757883669127604284028762764298276010890250460018062701921136581323511759676118880313614355789589740906549090088210197777379767737705643805546073268055448753014999880342844786620903220980032488200595302730461226373432143131495668453157257888412019475145425877166935286898240006461388748012943552493041542974201446096187151232932793618378931862996185291978342602955773052916393538673661507055483876858725602642159415628464457608271866469162028598983922640942914273717735756479492232787102499137475932242182479635972126378603509611619006237795357184589055893054501501929243918110041254643924120271390993651863478040012930184924537226440413961672985521945104362285826722054823631826064869003697172607561431249085411298428668629186992487546278006949071891630109013882982297267809819451192888212940447601225768014854448613880383012577339689866853898228650262442064769751397288807929715495617716968154776724486937167281043019368808510016923215057811581582254990822826798711920173605917791987306922445679251150498392044193787741613857521512669167303315330418111293440095879727952824272683685964289190330347113256615606773570907448990273231154053663097815698895258784122948274201353712011850365106210605788044223165749218778478344259646535179950056471667642254693888081853621236787087912376051592881410480451958258181521077702839625080400488076074612448799954299499328774742898822798139033387491854064747600978896590983672808939389918806914725811521020565463525670257629855744000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,23] -7860652653472130960749700882599708670344693719387007959167980173399123054081926275349207172363011897280882665630975431808434042579778559055796599877656740336578577528734264992325957508200121802502413007074483270026649359491174462302383096902696020839818639156903173544842247617591588460556431611982051628629702179281567799775253356240806194023736500593430212195243025701492837961579808516464416856933182925556503364534087882207678300033425626193215796717074308811335841448438184589771596374829232575189965718681359929544116055685356606468469241693574149265743606209404203430309718413604969628863777275316473080275436210687045923438222635196380904365098508064148779368432471375790401843748664207131640272476501040984459711292531725500090626193821242584925777954431079069870898437265133139167867943178955111477942505439933896006462666530618742930822216076539120836910245696758085645052474513995809169358729615221401378575459787707548472510922222079699735259712850971374187756729153419778818079641784974935063054614618699958715550510562529799898883275113477160792860968852232262734927178689119555823633958370135451070546039571892369346260733570639993163747589464934678155457852456006680331842702061015840716629465528602891233029803699515907618258329681206603593698553295157693094666930973798831325070263605259141693486300408127326046229123270856486304300174744012005941233990106709468855380918079518438444740098648873455449798689969418180939467427297222461401851110005527829376755976515397606715621338895927016061258080055054368440274621066075650633354263458289205683587990815495150221410425809278788339929999858115773855556896452549989396927747251848882145910697298898950964429719819881261897001352344468834529884629013554677377959692035416021189640259216841874378977581746666183513796703773709480638776085839920624806516395200490839127661874869706359566403879033831644543199013916714250942686670927014594316774934632824394150970430274702093713985094364214428778963063901900156840920428912208880056393501904295091279980622958655938627426543492978049172049352117833446212873356853846198118601089750291338290348736251851628667991045118446650097003697739844929022246631371642895871303423826161779541167180146247869468640173219791461176400575021937068570411613310032446437287597920476583810868306302547894537162693592948428204478165431717885096173540194602938263913562747902212199096792880099761540229330629795179437282856806453450568980204004300956280686726998309377237017160393923868736159626247744331155859570688000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,24] 8114350052123698963450837569783283674535105764631362409023679059449001499884298792067408946537119324557385971043906109049064957805122318799943219789414996405734465086346167498726444131753998020756290411281280521785330059470132300634539983839838102087390871487387932479429989166181457656436725608958330551125833447939143117918898472043959921714037917273617328511174354357627828876746604720576424315441786493304715021752725599360048366800110758762540636407502322490140743106636882455546433940524542053140028615513321518613912423205780390660476633948172664069026738999533652139938205421893621083767713200114958025616810368621773554224452015604527184120838508038519754621303201190264679488143573120126996047713254626826695400852454183960811518356326609491569420320507248831879738147811703967198167435300130796309580756020697642847731770036166850171366548832020851881053428317313358721877234791983357879713705883645206641299295812817707596970720364080040640995981026316678973440177854163872681924862443526983654356836523210959086930540324231360773501063067842416030498201876882358492694123630229109715040865954354500735865367093919243913615405348056458438596539640572007390322048829687648905284581030063713867929561419215830601470344400295192479091041707994024978207658641543076872512609325180990739171298472474645182959970419571250562080188743199950925549866576953271629291350409849507916213274436458085693536249884625786859432641770257758584653012275792314314253841974214893191062872317926955048530000149555338079438510712405995351316567724325664859858156281193589548025352484346378480439434731583829728137792105531418103969501251905321946803792402699535410138013445201295297398526147613270552155826868014535202688101255440379539700715108953073668178912012370035877506007958250170792709654761969811512964146404689002400407109194495191918248144711516421950746717195095614927764531852889127073196474893950278262653723417115999581187825339540635713957567758762524973403559464134637531219578188741842997394271840906980821647990289174531890516430516236024297540932982016138218742005274555639479169145050639228447157405252688789072349037572137029617691502569745055099330042067663074563181607278898024007275083206616469141546348015196303451259670996385891343138857796977956233637719420789550080422646305044355635846749897371069875399629174340223184743046325689367431304624104364467500447691705163364510843501055616330896277632502890695496613125448476962839696890577742480274557176767054891624170447215567692162232483840000000000000000000000000000000000000000000000000000000000000000000000000000 [125,25] -6570101879127859376005213854238192444118846436257874496179285139328448839694368127251886199456345699069992544924126417251171888664543758972135124738753889730641813025917713666617334224774120222201158476737154410826179106457122488495297888381479743581568610508798695766782306822501562846694493382528229598329161231199446114051696699665457068771583583528442885941897968028233935664913446073879849695449212209647774611956365725479917891766833878362135678895718010078849290424528990513347579563926642169546054680498033370582743940101715609122388077059004474366997142037656626419826946620502852758435047652320610405827737721182705987747037783391841747841026621229557070720355091301946249386389335118886991919114824241547119221038535827453910906661395943639392690433463392134932121191931172949097548044745626844031947924561698039826230662059575897766928863163796537101143032380940505045994677594481931799465482371180998012151688354123965684857891758474546817415716749215521448482930284492613542803056739452819887508680222502403153392782670823982706364029097388231062283516848458457039156274263100828316248977885671778732321056716603785642962200407185496077188222469035437351233860125447475674987541340931621613947225744548835233083748446030061025361489215240994492524046418173997313139856973621005856139699932266651742191737582341155778367594146641083433836781466971406591761908496120018534634330528662999806462932925931377180931365286154465291006206184011509339668302155294332888298269715277614468489188932953196085341693735989133195624686576741596037664708518607085933289205429622469677837642811493078164563260958222036004302615549964033766996267260676986089533028198374538374488681223441305145004217505696068711944770030894461776924565798128248273971087441851250452996752775962416603837010666949048218784627481661313245516606849416946279938962116842496067065616794563743309622895948967689842587176442003479260146406065788415297830338669143584155541488473378517776960364065386957934755612328047434277731009078128785637098612931110486985562149572187631976084535650988634872598248653247994025770441639437077036158588396999080919546702378534616455594020169338561165418851646220941020526981982429982272482649889051286983627631578412971583983094783239849429309729607900455794602493085839518028557941570047738770168577628914656941888592038878309648158168136158834370649960460181370651689837187937684267530748205925433478592339074602163781359574544225762856137693475454370594436268505145516168377422532659472977442635776000000000000000000000000000000000000000000000000000000000000000000000000 [125,26] 3930040937939091495418260243446880972947099577171837430304130900507712253272706273065491742842484019154168475111895310518529851278249088936467150386012292077926286984835721133687172283183267015610986445379159965859876795354813856701070538749736529744604700095000697159989371766021234730441924552871927446569272660025708037752037530125588288098476484466153644970860112698657742068837770010053059769398000379002750350179690621353172852540798840954527017798225560541602621115638582200990045067473064509026400221692904926152159752361252991467962358664164012978993119062272771508422805905468019341516312200676350674810906834473046981429062375001667484137628252175934119671246845931398537018152617768301034230364320429848868966394954485695280242750531867946346670554477045217893066199345135975199152520599118023725894657080620258231258461440403057465345514638466817747332477217797997176623978461234038124678216349340386284860480091797786406275729527217811465125629663464903833198644663387091330304584603105881726930887971763572989578456796434435480095306696506195409851967428753894829516207523856655884551526581991139585625766840651118101854189208175383302458917391898685534398801847103543709800160759767290511928408518267576834923366082364397919248562507979601009831619606029549962422246656588700330169462106763943291159575748665078493534359190252995300128094375255079799567008784171366410425838524722673363118549511599334428683421034513662535940542206170112802025842073340272919287639532217305950620717350889921407791500693798744355532532000308346959056509845144759158798518982265652760262528714569778528471109734478737592890945779839651167929529735496679069924040546675792482257927820812314008426487302191314288034566437059961664373470552567559981452197406890573582636209793543770952529232502742668234953602926070218381946186210687924454087565244514576026399150474771226964309590869048179196474332159882203576493334108240131641281849047479670222514180691727081838164498607673577176352427326618549883501793045972924402755828490434100980842356133872109533834879006136694150253775436159220455683856814060418531564978820939192241570246624465351928328112053316333581104940843641523178290935318901842290140316794978922949470085512653607296008080679489409457662192463079675631575364565467074124085576888497244935140810158673425446048267204160989763531237138218208432559643029195540194494229297256629996591613954908856586748390058454904344964523841679390103264514281063875088892070134919073407777301337758095353617317888000000000000000000000000000000000000000000000000000000000000000000000 [125,27] -1356099302495651707224609157324418305220719173967112529129080229936279749510164773577511329546044885631894059915664608536236945677980667490928362908155974455546726171273835915908414303476535801439974373395597499786337493101825477000112307436819747768706855380107834499530130272788335022331724230839239686690336197842787193249979037158890358165064118245301295880902821130757788739053345663675274966220728971596366186178346650045171880158920560338529360264590475325303495050427399479519543484257923262587298908373641718133196327266217393192119255969380168609665433619844532051373992406859745275735803203610355532330965636375462575217308579009788267806365594237002281224204445724229876872036960753207906773225371950735833579718763326816467132427762548005388068264986232090009601537827208314886363515700432880725413339453797830971239351223240754623576019859519436105007875916314587324253053638866682318312553063350114935376405094563126582413481299140078526444687240811892542328275054153829938123429166792782439887991028466303993373259344586037757030410440233410117554464942796731509987886195345638336317536470715001176707480484302694049497733281557049631461118849066488266298988680994937559198443447129704157634562973255461992575646618931952391649451846970379748840127028479730234354512760711742254672538763838429030009767455231873523215624966343636577779769942210228193048184043967169011505113324053023255006782472055690896662476003418225710096937794781107399181264827223903522632371860488796821189638192075217621612424357667469742382020498254716483523798290162918279562105924633754411187427733538637128616766841381578055424137423147197937280929886942705704731708193819515850113770866606598237403770004789225649283156659140357420398702551162232927654391996271291077582887042462209917468167219329646466471305141690263164513489814855312570428763121936768007518452625652699317134910480107288476167700469446836503786205870827392289022879807114938403718589615291951449966827112088705074575162218228896724228978881352472054382442675785139473719697941423559421747984633011209735093373733842596308118814082588074784852612618098848441271747208255261078355852611066695611817280608685111103206631316630570332254516061957644054187089806867852245919803933627841785997849889711758176795067476658814479984122011457134213185140494498313559006782694588519126165528579945640635516637916478251436137505172461716962023015791346615604415226025407421290978211296246622631481132621365450180238774393452891550275735990130016706048819200000000000000000000000000000000000000000000000000000000000000000000 [125,28] -312614523420759351367202877694409775061809686388393003966768958123908046838652191022986004530896430525363537740164183046652656324314447874987972735659656050537845549549895543736726819311046298289464515579399842277996790909234666938424640244287114185254044178995569083048221124568128583454795979350967724819378219710452945748986663626444106904443711444410867343321973507447286065444716480804864971963891120090468263239247268343111153549885840460693782785318774502321168352878066152371567923135314842433870520062390748941162429441373284000543183167132965658041696072533453494588239859810885868815699083707255288265529225810873922949369886941232515403787105319613461796260029502219012540658881055236840789825289244130657635492224564372227658458300105999961592770404635743906839763588684955697424589611679064018447437394562755281136628916726396423106712030185139851270493449361455742239753068389906891797269784848380270747458061177653237377368495802035849149610325859849632758962881013641766544167004236475325253279879852986366139293421987449139795928830014434700443302861886479588266788975813973057629283350458621223232418583211028812200580891260533894091782925041362444421182392803815801126988812233706253347444195555032207373941041599565983857672598492774481136359623811288251217184294475685833044668487348333829208608899104935618766404890687984584230353656468011220095569300655886842992017892954140776683054796355292870288081686700367353595018297097685088220580366890339321485624553329198376736478408154432731248130564211503329371126637439119199261960790695828176716543823197944332444772759657070604610254893966482273009171183147844897854301641489647189429798841044416833159285508945616052829710234467440709000914843785019415666816848250732218283152267601452448069732992527844702792341153338419325019762408727827859326102244108731551995800206290377104620224245657306344921884448644991302473243025048030740210934493182796335468431794379476507458608462360071347004353196015624477804203536726772583253574120403679372909725960511533506447743356212587834363828087015216390217871874435632534558259789656643689457953409352192434865707940219656538402812908170703331460024697146363568489035560666469029189761866292317304221554221366437594565544089940354012467959496176184970459342453891921601799758127453315945758675903049736998458119677673374819193882862483815731374801590194493951743697618395203432596620687277673622247367129118353205101670348383345868696692782421922586674948616150948250367597982794305300445790208000000000000000000000000000000000000000000000000000000000000000 [125,29] 933372498374119632303172429264540859219329474417601245178473011855741283501511858645833916214840119352862692308961647028782504724684934464849355005225274503207287225356763154211140982236887230401978317643053498619401613150502000451348586238398682743107851541198903953928151003436016201486446132372602897209080643358896429971889152393914886243781705337853870051635506235295100171046566483766532944897190831425254615042042547797468801800647403431726909129561350163237959378455795128992273945215227446971025468693381330576342346880163120379420245690017762824984621858782916605742301448964419578046632873750659122014991917919523172016336752811080564733172018801024984332293284889720505389151121350389260610869666085321680488631021402231466883821906997549323551204312165615867370501567833477981332234032963971612766796572248992130599536540913995141089237018533818022667183871569022003884579766321463195618404473868013227427075021326660534231171289675259162957992065931551752286215603736268883062675851171775134653885615667197836015711616433528208921040381522700139852534204925798475831943127490984267875411689698694070601796290553382622751963818012907528692205628513863912899019990101206930281214080907911964002802053631985057735125423014386939666476840314396867447238411214944105869682984942311050323781814140903869712562134097158635733477707828366505497375177121344319642559645867595980237892636545668657858023689946075240753344139778461590006462173113567323546542516031183933163322249444242808881384535761372191024981882118059047674099655789186875452240434822517061270779307264652835911314794299552305349209132788103711764404472226029569149956602624302350676599670668564645813366427643418661429356002798741720568975876090828192217851589459716787021680100894230664231950660989953607047799057189704642281382183884214692887886926948089292853789779910968743380246310290652822002068643538425955670016226098298316315161350348666351223796613552877471520127619090805921613981014716838321423574026072707715411760552982473113917873992185471868510074765094087046617826933143226753256752583936249953062816834564676977634482712188306415414420223596919493817108308237943976722030119352989184734016590494654309296019436117170031562060848005577864920838663436463704434283247391864876353970038971166686539518403342296576132953832565688851477006100150798044014929075483080433235839522081061591181509328509783171129034368071183208461328984415044427289925540909582974568261950308333785629033421188429076666356520584037398554345472000000000000000000000000000000000000000000000000000000000000 [125,30] -865023534819775006091396635082112799761969875533390344431574815675097433636074884920693079455860150619040533642566056319850664542970767586993924349953004629699890043402650713005530792049121699614718260094881113285828096222641259082483581000940798378871861190246444043607315936029028076333393381391371413896684889480169244471197814067678203315461037315035279151599004726879755246209981969879141444839633194492950590415190959216365561248228510574446424077753340778043319119982020846762320858886039689735616686487404292260978832994955703430116714833746936207467692824545075307683220720275106454971631720819776723957934803797894056345591818956932756654162542471521054210282118074982223119253978209954426909300015674301217055996777601914914389778038617308936884674154594400358915828589309825766885730507230700165762446971665814898911679231665305265153533117111705718346361054737261408520889375697176210599356055596896442944706931789238186389285138502355792218344137372026498695688601675824959645377598693664792072173619846062936861866524488395960520707596602059421531357833412972881201835509707770901211049412425830137837534471859992380094955268544920319963751095455816033427893144488019578943878463862380100916165075635487199949928781329567161638113782697914329244720813097442524272591247402767107276061717642224196874956202883350391319677435094150221636186310308296246523639179345162407788618667006709657025922182140121976559895731946303519256754984329677733093070607026039894259222744498700341186924506711087939656897813653329827123216756537441999065684200543253075680655841015001103284762169284818747419140818527090739120947118059912821226721608187520030866152186293428195879273909458323725899986375299320663248152344668927802694202473455098419764274010199940955535900270184471427953268787970594831691351383256978894839266578781670921185315955912582835020355789779236649054733290866785996827287272639763406356634773932686427185373763887360400348578895777523681997253421761074601321443194678358436899519721512137342680410360666737412384239624522773763662096608870271905516248014980354339075526837713853170341720548365059503234219225485538853186318559147372264050001177720578316674580197014128816043080365608827370263481469382667532799372789447152048906740340362543359047900552682967052405442046970761171643414227900823865267936067106012730087190939015318918422992721392785987890198356809195594661099330923941286753109559989331660404559238457242127944705737354589569705516380586338974751911188519847084752371712000000000000000000000000000000000000000000000000000000000 [125,31] 553945447420555626258947699300928925618638127575992760029758278649753781421765688810322332903098901612277577316973141554749824503712118191841155560050947905807084263996191337309327523997913126941296715442381458636246774648967319528509422466218735217762165733115798642661795812588176722977698053750155689369803186491832808827800023972299152441772726503238652014371968562103460377242657981365762049371155830101411404372373995411942880616677394725598824780703685535185688231319408979548591808717017561532161122995680282073888355572751369231785601850810668724293903450303069598409124519376354684089449360840439191225114743117863638038640806762332278849148182786236545008002784007871738883212101596041342496794422036953265295173110368648195580856455923058140293429929347159269956512212603271303886017199136192066660288331463692919045529135143317727136788269381128494632999798215061953852590038802263091923282569501485308813873906547791595469035643899521667009051272146191021240591195436271154879592082999050543133110680438949397964268196616094679982032236531400233300456902343518801844356887876567168857480746254493021447987744110816347052450738054976899323364751214646014671348250421265813878323807461272958053235785879594466104870640520275380243688243485217519262844896649587571524041093843880093511822542139666732422276480292938727177458122008960170270917309208418665922411878466992895816531043140805527946149585956123453423896908277707671259993650294767374326357376910754651895190791977125040418833559204864349559105294379585885312364309745543706860749356179355220317891816271464317182105218478072295160118831487827421338001827838091834308777500252526016535170132979656022519031363567857687162472177818678203130046032126602620720680522243601039063472345143505813827067328032420904457834005312243404203575692028752529828383400955268512211158337219544031438602476008966607669096575206790526824918702345235882069536105100179975353855290934810391520089722702718614903376904124637554861807702001476216292452435159655025965736405650854125794713162736424564897552704546429872902129184718006057713297026788257655447312779847942783462674446339553796735077434663425350494103902275698182431923065154159288900262354041191063016832317186402896453231968061544536097837998364817288923410826627950006580554854317419820257293869976969384903917535759112317672500611543249738122681038395664027845415731575838969410324344607999129849183992600082810403871648521339288754527358520910705882944999450525928370800381525012005760532480000000000000000000000000000000000000000000000000000000 [125,32] -274130310784833883381791244634118016586256911394645815250637582278494660349066933958620427472384358781157738047837867414507641335614569643525297597698224408656247673443154742652370383763894684730728153842290997744761354782015262285869736724266121613383877139027077247123729226579802671632491491806633616755384837831237413786676130652554935342287685392240611196454884019256248236077785899541700495950309956984808326662044107604755330514506247160108980813777724860895663224231719569823336837023991015747058044406145789688575461104398909966414153587227081756038570253605158279250678418307356329382737676216487157268731164706020266192340147435664204017021095542759117247696763688464074378239693555769119367017499919936565144259701660909607062816210497481720727541946062137264608269814566655127724071074752087401689939744040587352623935515456716664540445760146743974361651336646366519197933097199441704345685207211609943226086590396284082133032179537877062172401528362956056086083426772438127999720104779735182716266054800730016043958972652564636571679067249010063058407697277792059057289679172400918961906974200836730989737849615232347781613256804623625549487734193017623649900055272725250906607091697292506622388661971607231718987189083953860013802953176259389026174576681260994499332432786299058720287598758056761904469394221772925802879792453553819059879644601830677783807477885425392919763663273581359324305790391065845974409892729715324702480688927021728422886588993774055764951567566571699709207577122708490420082687857925939051377920882335246280106820245155857364801520464948928155676357292400081335337513691387980011540261834020220949835759531418391433612237208188013593705111214890917001583426679538871115206350827555834391437793114623362755022115553836515731264150184302920324452933644045461063613114506889285045195026894938160298711149978543639989554668664374244736955990155052445264748878664892556962208363857406090758664494603212937814644646578950662713012575519443702586683859667462651601453087462558222890261722729021033808645494562221245975198441304478544176539282924257271735473041664068371517423192564630470943589355212626609403647434190704054541375022234486241203354057541740818451392456597831692340307023857039109709681239885113208580032821084557672543655533891441094114594090240535797786243864157842068200380711047936235070275166209909780797809024163837808621880742801571184969880844012005365941532908200857591772685771120181445367848046888969692557902000502370358885726580739643657651486720000000000000000000000000000000000000000000000000000 [125,33] 105984547962429398476327934105727358194921374332572810570689976495138810056420865569612278282967681284047551425448115734596775791220337881265195505364221449026509558770280739882570691254046618935300094596023484109694998219907848218275139815886802522110112878622444824288488255393049368787589389101302039643628112173696138148866442129240825650005851067717537582280592965071763166680579767029793792759214771317981477921499109064580247745631163172572362094433589546702602507735626382295289019041511683897561759608267281873752716443180637298499220562815324794755727832946024271807861867565528411484641747101245108017526703190056659851962524655269247094845124459919318865597810789135861446575457786920071425926911799681452553217263435939064026778662144194856556526590411809744265298559457810721425975483078427855911853264599716951492898698828971632537660902194518043771003450286119909984977143563882017150640120940905923842730298425269009210888757898250418633129087698872082023277772328289387267560589421278320163926000917289750179709882078390669109282069427091106945078965490465965376297670157156717917484089359348145779571536484978707746578440333694844189570268013210100847574063101744347468841659267414871863206959673500040605492878338161634103084780681772131086117418715853512133182800669359060406299142848495525229037657146422489971607115985060941346960434106099792495727373953902322328812729463914245290791607240459708310290590594685328481923843608174795381117393107457089602040472012559346236974350607436291717707622538635800727926419475874744000548147882404014317709244604437027003915975839537874508636425277435658653370606726437102199891984428049657332254676964707962528421171635232991700177696636012448141720682379639360311590154664969264917001003554374607865474283217123104219829599406429426699565205756320787105440467337059779167438298738765053549538220358485872594719735588476711717927715090590001341353259803446718180828076483460688370843214117381261416921967910257697688300372225972623102648030194930978992784820886102864501673056592496314147830996327585932091986507619139793173831574871246138458525590005219968193798362331993413188737014050577695083150362405404086773287931366751144169131035950511459953485295260259461849033354195440145284225951912085789311102818724154413318363115785861259987934389638565168834249167049210906909528183181090808594795669230693290036535181155572020946026049647257325349251406007879080072021705412658249605612463833419995114636623896650754143777758346865849149685760000000000000000000000000000000000000000000000000 [125,34] -28685523220664721274251309947164113331569201086768883503857221380660397664562989316737695989310130807295004265477418039265795427640876510347306096508050554585835769352706017850818074861234528515905786593655750436427569052103922269582233204436372857785728257064988613209668692835325047615526511928357527682252220032564138859316040446376166589942197904033073511105126097912336968431182185224963298369949714898091939439036113091121103130142172248755343130479067426183188243940371988800254852102072704875740026361758855630334840634946108343391904380881166063650507304501687360310273240826011449472136919438327816898485629131624596397886041275865270868321994911668739962611954900516881733493060140738518094864729659465374775704152023723233484424571499796327580252907463566930181365683865663988043482415437700739373057691501983290650753477705168460824740632662694589920401405298579601728748215042482872982972809926831140994513300139656016289420441342702093617129467042521817410268672764851054264406104825005800660517893361884051444438635214231322457193564643427885076103489540171674319076624192017370059857123029496153331636769527782041824069453173921313245288831563727703379813154171959954411786728643958124512444795783960250373012187334622915415757621403463154669506246956892540334862904808831527442625937282176540158123779435391612354961137301027262154502072974666024285914320120392460863119687623457777601244125059688689741270179872204658914130947382369721135038136181228011337863698132214210268338320953746476294829555923672791350442366051764814847322190080439724406658749788917515446867525052638978540762369244443686088839440243575584088765796589951010989427752442795313871759121434194539008012350849861221249284046318540152347918813870687499883007398218865308172980873815612606920137352295046609984664847189394743926270835832829752067783534283142415754355869790921239509329846364022890324345536049210165878470628173548289188852726918913941294632992022920221497300479413051943535890657673910272321004881591903981394467830502634508649930052778746376854755981931695184283427918846361467147588818961933109431718305914376911864523566115893498456953115699648745976984442246645760625592911774084506917432045984442752836220054797781109392279774261922249595952934266178595188993481320181530010853704739425539275813753637450037181580047253792564662199732587618566868765980201421685004968346845543210849858711594055458230171222100920869690099984015056033927262194507703293991830470242876255375412081781434513776181248000000000000000000000000000000000000000000000 [125,35] 1117810263240886138453989405970733669001714848945327595309164621567831145663269161642085840429232215198356772633402961645202996974843521092904326847631311732581579366821705505500004037029958120371798248257825542248705126137667998957225605430258341873701768560662424718660038278825976418868186137453458999369406111368051695076672232574478896480127558882039436653166774419865491698652049408310633326762381188650631665842763336609243447027673637046122559195505341976674935735433517097630808313044001953436451611750641136156350045314625286288585438445769138341157387455070892327869230866057630160267051825543985380720954149578701342977000852861512888291338495736864447692757169042508625111625640668901484021963864671995822888375518723122716283263438064899101379366199898726528383866532970323490446516271193753532890223445453481520436667871521233536133721902270935914869945923539235957519533219635393844247720873787062393475350339824825689756720166769365238342710765948998253286245856639506639989166247927274392814404390801899846804368199660888289895294696953370434129476631747633946358727614254480720217800317916531469010477171960732224520452570728402807398983372409797378971191735645796367093038247237003097182746224788325016216262760265499706713050247158365873784391197356142948229524033917716327830897363012724818760046084075455929463320115935410065283702564978891211535947283722516078733356616442697387353150357343139072154431416575104751333859662715036378168010629417889619084480852603751027658319793367819142914673450884480602982829429359423504667900251210880091684537959636404757256746776645563717243375393024447419266141933055200321744099282656372853638383256041379200226309666631635554333694175259262009403426523672635285450370067627603619283859195101368061836550728499188974039792445183667664734301820661024530030228646781411610804284206259293125888070722724377483270929886270831417846639088924300366115623464109601090619894427539288203910047833330546795027004025570577193986305107543726859500452672331892414566692780931575203186864668507995611306755309677400629679922768938837846340703943395782012533652324243144718504907384360686696509553971944496858458903391025738586313360094250188031695453162639370436486132184377871323855257752319930278150927666727301697932648833797407746965287820219659712236383214289656333593760794979123464507331386375566884562061195680506597576679996125397954552106428405047433607960930462389091369443166181337755712027009578912791787754997071969986171906959043192835538944000000000000000000000000000000000000000000 [125,36] 5400609061470937017330799704032941912509380385335738698530651982594872173739806628247015606343224493948805980962503465328084271724941621376615181967148684797597149487374772841078316273428874317559371588556096189426092791535770643099135622613085538149488479943597766921131947950852957095534013838311209513970656474164990746116219468875210931528869417269618331632558247255117115771180797518080396336566523137692706059315107539938375327841714840173416019242259756690114716146651066429830446458314015979525478130183567190887043237629934944731918273157508369337779853911581408186871433306749662371136182862044180854093230020128745145983363061678769721856172694218859840198000688564362981846794526113682099285115408716023851790831038512687753351964017695736906947720369889825967007287672523191344665896617888381686625345052983047699712923265238105163207339390942850052666266571492811702918858784694888098979275701323826042158857647961231577543527154677749878447781604884715880192645223844664666200506379537847157850062837801690104998105796440233599792880492904499658454292383721395985615167244478120630253124834943271793432881761045079327008458813629958709809362611123707925181048179349400800755255066585333266163714790537806320624328119974035542451817773393512319073329665342311274015183216793016316391137018218005243929074193891563912977035062544304406631330987836326723964685335724675136745627315159091193815152472755490491362058275134953501889374917244316863612913483751273531763992149688515117379941604602809691020473340983211611411977789071420493947584481811828948033311384636895538830707885987449193795992158961292117651723468899374015537828601231589450736594967827367935701188921680844042412096088653056296377935025060762220220338851049322153541428710045379365436589329463644828468056150181234687800365817699903214546907277929288393845276052422914130506110221940107177211667937284578282144717292561213609808825371152466082882192661150050058140373512204717351271421364274579474959321639653123101573708994308907944848433861975985042721204549629502619850700988799409117016506675024538823071260303895934559395018598963368731157211999243128771681398745287491978937032888149999737403995328388010124039924226876069999693949537868920254158936399883548217760015772488063277601768695282632156070400323872217826203451178232617838728743378147061913753007507987386248616297231563459167484121822717950357900544094157268634354010636446736468164552042340816126060031071524048737618242934407689905647470151947089780670464000000000000000000000000000000000000000 [125,37] -4943608074890435591323528299924272149779039875006125632710358198073730256964627722674192114130402109298652169647174015143847974813406706112720933113956013553802682025402526017107576999937917242009899316486240176171470388107795311644196339281352714391768855301441841956714185954922036453003085038951871401326728406342809224401610452891796354260432217566660316303109785973882067517167287975905572564920795534463067629370404983640594156840333195379099959093830142188451146451041623828005610595479751695753322476824411393845899062693795580726606404773923055195261773130647326136187475345270680127538982476304750893481248073332896936387165268067383768117417788291007238235084604332158527587316714586953431783141518045745776064483137161117640064787305167349745073804452490609306678931302301017763191098798913323360781665797080716112470441554873442964480745561582063453040709138932024918308507869758833986730258653534897127866611236466114131598202738588731637718581743701604587430476777911285873765261273763922816203471879777503951401945885005214639372085005436689823078994210448897355881328357663251300810567499935352228029716108239998424382764599624934083325005773833460258399262707572033203304407209912039274596203534073578819103086121127619864208668689967717029125528212184295886375628334808441805236001184296863882846598921063028435380659244878954633781697163740983721890343898945170274474312034502518154088109547148736804712788818224618023295605979555095387668432811631899511740535300276932263264634585015745030164438745396870589074975756085679514289971315513098765439758635629791348319036210491605288646126690106825860331254644930245016211866295363395801277544996635758075632205258956074614466224352515068779496097656029399062356431454668950503515656347014448368723443905480924633171714778038804491963916305471889773361138886060283591865491434345067145826893273015428288135678951799791871006338931139244010331366561920163733000992422899120309097323221138140237548290900552025107340067556513071806332638657308778385759673267570549022986886048373973350247742933996388059689470428939443831613608856256872798747412817270979972183186505827423324457617340591006328511942860400946161518157099599724620755002501718295456338338055583930167576159210657527066385801163456587716306615402949244155900629554990823272370725974803882849305458256981687055414081046951839748035188217766157584139275907997890078356156009146342375115781145521930906352978671765952887026606011197848864337498919806427332518713774673506145927168000000000000000000000000000000000000 [125,38] 3066589253251033863707644226570739221169799782279672040757109588055022671795594482950114438628861345527569035012856872488219328962787173874228796892568443089277863758889653338491121404791344831808141374791097576060628546482408266421182189409692779595865376510514906535470649115791156906763943333287769349028439072204890492447728154105134939509710502409238835780299460798177835480925493525174166750197970058303857620774829112552304081571357677058754491052749667222792931814930845014937857456245166551328660341227524938808338026742202085077051907955837750848986141113961834458962212781978764754819334917617706173939595908245424452419827762025996030237998776926352730363152383252189394229283491615543754210953358834148396925135228265932958920619058263752284566897986720378770464052727753935161369035515204671630516218599236975191489516245747532173351805020973233838766596549511063413859557540971180412935747337696826101604045540136227486530690254973012917596590727148988091306866731458609131922933579265836953968057529993285770717661843415331158467964300419526641535259796396274714103264669429973418963937931117593880161364733867969150437160399402148893960140414161470951892286803335399817255046438120562061162189130352372486407012715891592370930068198989962268883945622679512521285166852090350105619597242158825512549612622390730036911446772337930188614627242495603021911090286211415250126779501040618938718586775188960154694791925191920714853836472326530647702196459896842427782238246278329516151666470105954123684914164782852969381377271274169283072572168429423904678595019789524277706567063965034524913807095235710829686549805786124939686726665310789530988779351093955692554724300969593379584963538207692894097760138885254674666919245627393106384861366669456898381471039160680085554270167191752670004214480380957960656364255073491596402278717550658062268947269651879445345943232794426742474822119508510815005517611678299981209574770250900608795343486413524035620249876963882424862114300691574574919585039286130389501056141572724402995453969780121325796744449252027596516693031798002397331802760481181926378295090954391321154338703967681298465333394020445053178687015206843997458526678095552024008412174148223492435997713106840008114058551199417635518158159516230173281263878619162970938733744831969060096807398290086242902111905434638574284614550162509065368635661238702916781934477584706577297180542680998999681842825838183209152294767717386668044201969306548075851377235919179108466097083766011770961920000000000000000000000000000000000 [125,39] -1535153183845154264558888102523372544379871037719350140260176920673888952461956715634827587508506897039570734893631098975880724562629553866234027721334471690594534060610134655135041544884806620833917658842674979388653447352062912006739158872147143546222047396530671562388075566072445440605554853221929046289025027703326873325724935191565167772536184846173524542714490133946808650219485572210830083572533874998749053205724693257498867963297718990469444941902582037655880780033523848604008282386690204622441212055646337201332512004025367199525279142896270341343482806327760746306427022193660950035902227004414665188437212958939191737054801773799146862152607787345880577342996591643390609948068762019802793477853330192023697523085813306148355947938604529997104346580258240223260159075036770162443904406960568709439389334171406055058837246857766497654562805244352438173478302664190961507229512919784648810566535889920147754055374901172870990226715964820196330178506311036949550138417016945304116204479629805002115204786252303007413028082809012377515036220397570075669357400057486570225815828603347425154663500633753394891766064061471257855727931766875591837676362424716296397072734504587778401421935393374039689489817983161499181982221362494820716017780863736742364518529280446656278563690218075115598963376199516646992652292383399981337142661190293275398567594263344207993701899408689059278317231663366454970012679113611459301169926715777288896304798259672315724506063889486989373507596313733077530268947295825685006532708831766615001397611377483671585814158334055367170090217528818022166774406314776174491540997064226807788452380768989507628311301143411040614414565263269041894394537704125651120307128763154172587916266155131682179658373246735500494683841220256544987464160803043318544328954456795360482197960184639540885886797972126778371803563517897280990932010914015700950114550055714257570273799028559433834254924403372649632644887251881416687765147710232865495908542492066561155779191753524737112914065931519226004977868242337331972139655159528702280547106488804762224251520744193802137515858902079887137622634226300050735915754041427173241847953236586871003650417094332413587224977956537225460860341508294425464815699586620400568407022725062276376545502453422613389687526638255913168761537499143478283186873191566529087511329645565173037904812327735776402835357010446370019211864579578686898662642796588118029509012640186572563230876892058664905063486916315560940983515920430847857078019705393083580416000000000000000000000000000000 [125,40] 646348693940918053260279521768160099939242729675142935669922010184485846767792830972376213536154945925825222226623321513526827764594941173914854967593819096214222081835760993271523206214468598493306040190496274766217368741045747783064527195821706354181460170541918900039847317685586387170032867310116113361571617716800991880972120300836103161295378735085511111032085218669833617111177107571868954511066632200760537227870565067634844256085929945757643946312451429322248784102621194049304301620159173028610100791325112467424934216946212307987703322213438523943897252642057131773689934414651348960660731387006029918463654936753153897685114263787048492873339572728236566382373622092497548890632217563907550733154466860976032588764417758183695090335971999208839701240574392608354318338462770312343849935417367855428596278053263097093694570013803143008642034813222076333381329656348474239575102487480950743809221599922223892872200549682777955146927351851619147443761667168818881300788216092743750579150233789820859717243084815757173264328188930020826479163655827999267037542391111229568989477356045688925534301152121410605323806534387108808899503980395054022121158471177442256955030974782637752473644456840498651362847036077281674618874102373313722725006563535822017295382327616398055227617531912408475162811989730772826489473536224797282787833344301794157936513604787489712951580766170196923558135230636431667087220551342732618041171732632166118165428022498632650442417550526540055588434314238881334981502305585753649999977115340596335231931668688941746624283622551017031643791868167067607507940711347053849750845453809602243578783541702516879472862755372213684122508157639452538874634767750730428639294598934094941506562672422389411323218652311623056229968333471025770992282094692320488360600163338012656251752155510841140291418127804701206889485129369573223035406120236951876852665531463576774402667076096123514048831689581845567381882226760099225151435918952654901922421597935637044020823888847394066236093767051789523699157378581783545945035343517329408265454486776910332016499816214127772451355452369580797326895448378972571076249772309056877662731534788013278253899055022552930132787275383177673582962510460564983670004110445082187165001663469139037857015802879034238350171963868891732509593270764392096040346692432172169976530644168916230370127434324765227807434158618283445664955806528819081584327209710413121853025352925306101468213687218003736744074358891627923038139098606866162736123759128521736192000000000000000000000000000 [125,41] -231613784388947431732087928254155648422531342554985881442067057445214881099903211892005091674567282013664160897620716636639085268162055929617563971267445550972764308910742137395959664619912325923172777772296848198052603987487616834920535696009091242005640187040505905382813761171363231457193432009290790931082267819002541751929986187998748608259217916024630787722721522563142362666412911637136708333400897070833868491202396589299534335878643591680693798510220478149589571465421314501534450596592204150664650897904580772538849746635798800827911805195931285020566908970243444566893504376069555416856031378513574403103399614694731784122575133161218370052774000654638663373757047302449898801015028521126586069979649890658614104451143721397970280683001772399971084540530687551570715476364539512579697330420655988783736845825805301466593982348673805340233429379221755458439783875195948530766231854678371149492995402898911204105400402312123494690597408141186493593979288478689344804953091374603864440654676720222548434157496803914627733796180183827626636208487622012937658398616915956557680594305249832218743626590668002189516287116913555522046475642148155035470653190856553895766213600476593259911314092592092997006938497085740934340337466171414578353156757059644078924379681145303666933805072787062184145220845092611073459149640307662100904522871508462904040999011840858600278460879736735174916307714108301938042809962077233098383458710768226275312722185528576096617664858936744066244110204708634149217055215105082831156876097991248646627634031431422277692900451760037753498465369895465508073900643479505308080628182058014583022709266635666295775554288991268727582044175353083414823813012836345446595863869431522679731177296756089495188831670810803833647578761750377466959584283343141304059666925441690656882430078469729601530800517774243288913542900084946676063196308677494259301152034464674093438426627630966783877202127153865936031162047085981667656106755459894412160580233872867149943063778354437553900666560880260898302248901497539443924402032845197710979913532111925335511781675327474781760168073317110354926437099341694115039687614894609667377091720257965013380507356123200298316160158414854552340816792763296581769433430242800957418614963696234483791942313435827026308974269068088522397016121586238522464410592128589902322132343698816565276203745998056318131067778136803438034465243748314117925280539714353330551138606449759652311061037392950522559912001124569753455499127165157134760082872886517301248000000000000000000000000 [125,42] 70552565222402140255306675025979437366204892753504597386073550258392371740644774197858213662875439570609061052213192554290698201139262515668479303400694289535796150821629644085937529551123637531842635654455458064561724465568702299031715560436792217963866610736435365532694223883246511562111168720948436249786367641934647801959218077472838806315857106271436607363565241503927331549555023867998144244981923185601846988988533211833897562158360527544225253579904843732699525998808358262535020821603127614829779697166185768856101556040372397275053017647622935811201104865780079419253079625793328387671696054938561549491863229956185509414046288564101606306759787407621546840080205437850331701702819157389520982430957609378236528693387061312282962044350245588567443631613738194616933487410366241863374152385402610255990238669226424011226742790319646621936294289194021165620041452570498067667777650921675608432673651932331122731734392397953139988390607379760578227826533607287444581210934683332929468303993827207538554608380147951573510696081283899665730108657060898993782502406250692645246779395668564710211163709034596964363032567962854359904175980434296030422917865190677327484763516279320334343205063065321757999985486293427551136621553043726340019907847463034277564462749468899104433377065039853975245000137699431964796581221339311498946162955517860323974852522685660445577722891213693099193388184802091595397544617056148787443547086379275611063879737196043577723467917449241146416047952888553623079940458696515084869944854317246836861359397517105415249551361146000600213127219010101072620237936549421777255328292074093583625282056849439927835716289069152748624626258968129946938260666729365572562633423120619987298271525785592475503139078539972019188381603266390174233844694495652945734418860418823487568703847189609809116229484975855345195293525802742665310872453499773651184626152613110511458299232889973521607864641907567697243574762747372612744499662613638627895403482146860428431350603053069775513062096913854181129014087376079123119781389628144532133718892955490552231119553427791790465578186934761830356559259865295912155783116890749554913004688034580020214028532712150425223735257106674737775892828642359260166132732067704741858273765891702684337909250225591704706892023224636589682648093381573551135888535254988537144754163181894526110177961313303046649917095853512807468797434625731774085069827394537918110284476868963341509766322725534262742788451988918459704659676237557914324525383979976622080000000000000000000000 [125,43] -17967542630259930010487900583537422089819868432405562199178980075946419108215918793713007429245636616456361623584937131547835298473253005881103013646062269104651598017999063230973525593951201214826093687154721138757137893996431592801814747233437683045251296317938698336602411623469167558641355293195209630754036399106235547370448882690022048100177108477018161594963213296514240933491896958795028497293735698409720141325718351294976303922237729107027458772626826858777495222597648399098364110737723255814638847251634201140359868470571312605119251905709378887484787812528531442792916831280854534133943167243648112574174005668830256373242819003797356300164815430958522502277493080591639045015951227398879281434969953025918811281123097471860686154370965550814324622248092977340631302686331020459880216990743145644995494373625683921652251019054693085375915585308526212613558078648087443941033282888013047051302780186929393997863411777772656188608619337136855945032552891264345569922053648904044287162372283324992091813369951924666948773501193052508668843013616870126102043949979979918260652668491578902461569675228457619921587502835468277017849332058089126319647288443757926818651898018720906996076096529049901651357872853761664911236739862679027221896421685093067281199712478603414845207607572576316516913065964423771851160838743440576299149250879638705442780464718392959266404791808719220432235628902528663311299645944483396311074435416024226785131077982573521628415634507078534613738777126744007672232128455705027168492870585015897205908361717741961497284309129968977740901720164917495250115054514773673809292032072113191882430467906290984636829211345958769774903985810188045747418196200132224522675985677389142566939145517622028670871494980599367274288223878168943925758706200602533614004625072781765543262122164290966489296857624052532827361140746879669453394406374158585370265966625291483969365005569260341973123586813145030794737536959014552910295334319414473907317799796635042200721817240498272216532477176484741725452120786902169621039783704101896423700830663868480777816622814534947371208482695708851738434766545062084330742631166308573079310660609285240937569471840750796673254927556854555479960237808202793086368890147652102781819090617993942081097882286068059630963305281663987476623316596401941536721866512790311265687561493823639331112981073637020840888098813095170126690959718666837391544040967894722661830637688421775480093191840822861626587406069217332778992727622348536126164577834743365632000000000000000000 [125,44] 3647745877429750074343108789690867713700654618686558261027928197589939521589669386977778780277043559948615752279912145932901499551857696844453184687464454837263934985690444046083329129758535389716768441138014862593798572790364119654013715494218354884805743325378357913114900574078549280347748543679685666533308177802871428136291460802658659028146932121727295033762227638949109892578414644736657950526021116653601689387997015539243895216289279682645226301776799427113521987251821575912823563128231766516443562550758927638092432525690143085003328614351496141712941991252939110196782532134424637086756401620308930342259033741957449704953131517581941948893923288033610870365816279414816694339192582321502778660934636288045167072731980148786327726495018492266262607444087905009629688893860513340200695605469022965002867984576838985344092099309386979330041726049155503310766685773271357368723347728100530178299465921462685240919242242315125857832168017354934192535362610920022715299793734487142460878871262628466916681619786006530997154506344882532688169749856452222309344746432641556427018604092057084963011958346085345847856821269046008709925068935984870464507935715211497483814254008625508590776707761577441465203341614722668920567303781496951439880023226375282802825262690168873962058117575680902084708292798179744567102500966025393080342322778782426807282167403825883684713408140916723636318444341728963845190631213904679224929625862683633398119371242046804372948101124230998579080116227142563859144745569498641995391541151625697326715982522638512768756897848754746715847910768610651600705785782959879497260033956726860682803296575794644164018556432830843604445443247784777384135710463480141788737023897466732723641590894856880954656999416477774568402954614266225859362944356055502107270219030406962395756331473340796835012308474581137847506891881745033161955849674267248174613230293694212789825483120347666792110908216282870657192153770772147586223745806707269344002562803650795747266234577522516677678346501810690804345308193314232726827133735282132753067168795085895110419970074133752119121304707839227804126965248734044946862349814387526719291883956034643256309602786028079582569831093830203080518521352881152975500778911267946021462085068656043796096678299063775045788135563194079237631822903832654194363205611121466423078969694440901380825848403886242418741093722946214191976948525900748334194442327702247622015531632814548509745681203491402326446396788610066966138143585706628179167618185063038976000000000000000 [125,45] -510588705159254733746488342830003875806616390806428821723509088198889275738023199709223848123222388500180697621134848973619175837109488536614547227503207835314689321084366283265901562580359590352515400705024376843516548456641247232703193274139602810630360409413058694308473477995658582963155738638548362916776008615156102494320094979219615623107820848801365118426591745959620993934854597111256973647124980136007216130067289604932121686381640582569349624400838984624529897992559967195960925169012618268153489448751226389751712590940025172000759808524376144066748347729951476563968494775293329732816530958327955997098114536410056427654405025388421502897448791967825117886302863743630971225199616645292509793174710141277860687470009481338810643068364987583330539936008135248464488010043407515881289622923413898478559155694293879607963832379716551495521584825061084235555665652614919499688020107448221462254315819828884075402753663583010240134971122812685439085953268848415954548673077042363239983132595728928655478555966986536130120915905017095958972705286273868328549861361716023282105562284317201677657578447156910021924617895270363655618128782049906486824743122070604076583322175198849124200274882353250874859375888984452718480314247825310928591191034824959033697094967114226281258753523391207914376527653197525305246453811748546905200437224784207155298049580197016389335403903948930225075174931884532804126986348963387778472980958060237113979885429600185495387387812479877439476066846841707055480408795633381686964823841902944208356887182088064856910820649666256182655397072898113477510236019149270388460252682458404613184204720552920992349870269617665451381344719475443931868271592408711901151478391236804094846709428355562651740528610995904468825541175218423382033430915013908389871041842159310162511029682480099463970283176632534927574331587764544173055798037464689425422320662512748971136225056432637611159863493105721948864352934650492429658737535747739769304693318094572830945923077094949232472092231047495936083969621410431050235935856779834888217480428802215666062102118636943752772541249605700306986593069745730134520584369424056123778985738661804277217326896760774122357083954614301548058170724163921291742314187603877950498955435653332619279767268722092618714569821182965448343537774453721899414540504758630478169932642439413602247667338937990703836848391042809821876071430473259299876481100060512347968648937203383842140733501271929460184695768722766251001442710054104444852222457611812864000000000000 [125,46] 14605939275196613834201535947333558590004519137545258079756699470335787841929345564311874507620629435900677146452960162570164742041306208634303961719558290118936732324159984799455607231306449930646476104433226830394885788280792896998965146912705273583730754562914850313363634252584035457340461455374121692965129620456730704071280170869809814971019350997315981527531693351723724527481775048081477852075341791528072883870570268605435315589324440655823090820904690027665802591785151032940296316074739918649093525368332750488529909322085393066978760020987276608060622844943132856769074109626612997266331292422588758177153757180051116136271643164254383771936147090851072844185262196105628914394437441370952380577358106642559219511027425312321111632811574075400673848548249457710830355803896544621432418776328609950040921101436411141687207176558534680056874707356656692052830658498560152656697619780597499660277399947080589633438586688678200494870461248167684100916444096868332660136659115826797987944977878215731036153417182929162193157106585041468059931377150399696135709856508754078407853845770187485127936387779246564991926498151129988689353452167894854878351170373692398236408925380929388858402578840000020850009895385233571014323049428052533892125795519831933435527522251892121303377174244387296071089714056020665744601920345088943046537689602443600075123072011974466748780341574048042489282211837371401806117342392621570769293606716891408769618683234274295826064830041996171772693752162366888748765419976377363563525538796122011208897589139418777953880303523155414462864735866531768755405232991286462667877282817789772864212623508370705962681803005779942798181704824551148278732097245930579985468318081402875073572503589774169278587882615354675818037616807991661173552610716451867232033591889821331701855101303570751266201540660376869373276536262217451894844026045001258161265389361356897497295184291157612756422855666813018329346373003309335455286519053706094623461607164214371999550924237385147774649911226051395752453093579358072242389440923371837522403393606796767825828422488486115847453355550058939858901440163710882280879688483293113781652685451981270802636154337744129270816892948518087419370295951476827115654373968082837991237094163706910125318780010780373789496304626414284099586405465697293812827991317582404707265559936173066209138727509632186043393346924391933107423384028209475929253859717471146298738586190584900290650915111914071723812698064841966408368791835293014407494282432741376000000000 [125,47] 17201378059721747037885902945601952120263066198266493043368903692432385167581432685786244738253233542535075340968850113357048330405213074374772095748275850041574643268874035853507069747016706542040953034976770956630480788056941894731066688498466513537621964997400064126043226610273623204941022573340625245576514276036715366682901738154779608950119592752609050472054698342566217537704172661261810700921118763312620283376893370093056787457848916610685711842900573887681863777560209976076910351257310571821568261585558474025459937526258749253083061823200385549429583497256126366786021041010861565998037426696284712446916434295227421773352226184793868523598682678306901040389934516951620335635388996157667584268233057862278825517990708981021680465553740173476815276143374910937029580969459321496277493392180809592745524071232757170398394418879626382452320135427123244459917375983992414897088329012481629897862007717942199917613253800227843496349924717167979765940733134715593200490008350539915466462455549917421637859773231051817506142436344151969074448887697517540477694914723059376543385252081180424373377269544904668832439332177494804543635185286819640367250878766295316531524617090138985044403555851160328937572297292564776711513193749526715835339145460357166650579026196364541360027186100121995962336655971459821450509300377267412069896067765113844305320891891376545743385219989666067299542663551696376505767654454984079183687757119855629478821096501786672996897128262087658679122905966113653189018664197893402859417808262415333695840745453747907426334521803182676111593568423147743428589193564076223202973672902818805299721220050634153078491762953655162568350303796331312850854665598473667075502608811379775343494873720775306213660159101633799197473712878093551840962202352738178762034258094663769860615936194266880404364883864944769671235787002845522482512118788304372030538873231534151349849509914093119089095619525645897379947499492869968629895890551885867943159980275615490983397477785638249719054680810315870198356121753547793737081651775089448349816065940242175570686536234736672660179977407346058356812890203951003545426859862074405771535797160651569645752274306211278880608984441004337598555430663279585971203657068229032006382790263346555718231176895884587078148794195717072082813130081766831363731982220741810121799337229969450500995191947774131528409910117040762476894293391084687021183217843475332644322532168253820434890220546737350527174208109705094768768122745444342198271617898905600000000 [125,48] -6139396391304414414215341433584182504074500752283633755361477816806512059234930018712828141912126808800018001825422868022875768132315808174968667267618357893921109522802260501684914710762095814696052398654580146010511962877224732404268732761303751767012641445357913018358968803742584844238220859731206007030172097372943166564452188194223880466735585916947697356524604858036582883019119289725641136248515882875592394584216763227477964260186845451182007439844458445841976864126003323623508348275763178899931136661279243598771023746315058112615339147712791734137112051374686725943265567587108416064641861304865945511466002396201631450148252758496978907153185482187648677934867078251262656959891479421410058364038775017811610523373438249378618831540772375312197775074521673158096291735465219499671611052530551821466012152662227595941099009366438491236849919300223343890131018864727906237703521440941128178678675631977366089979451537079980350321322228323669488329573412269903972661541411394100847533009628167707421330875650500658193154880913214464451939507428745464394855747517398552853437984822263587161633338077905871518405033326895595670778653397261666878033441527385753556489662950090429936703628583541004713874097958443680830434704396263105365571421723437737175782229417301556433969705626456422547510710934859095176144040029666276834959770799197817573560690155401518418371534787300735971617811702888431530670942112974615743431976150820104009886229076662024844492920223308642179430330544419555770613405074327708186351452170236903353308995308967580722981815025607835754219028347930170353669518524616481632169529568208374918600750313391086268063067795763554862621798711904660092152170293953792513264286548946548499389011935802613098569158962345265139133568707092001775921541315706427931954778045798562594095627119482734508718048067157464764221271556268779376069026286322016659293281310930336099893590525146137492354957529491996453761888346138992710846929431451324661687718241947216850218034764801459282282176944843602268661989248748853366539049623921916858476551744001763470663119688313386823946927062425887594626390353027660841631805084304062927763217380433392060607933269694897785940154652918761849255148639264265236952508788778698828478110646778598158815200873082368413360756291424425308705048368140241648351639738877798715442372714666043142106458000135588982769886991271073519356547690059653953991221140253165687311049175563512768219016726906264067343904123503766996456970809652071927983836354707456000 [125,49] 1255060018098122861558190961805197198640924227099651041168502755454016921230970857872846636021466590861454786590818180875755042167962733823906246015655082291681379716590283547377216890354743117564683508566829225441669126729971492279559397417497847665764381879047433415858740489601991546567599035650313207155387439402736279677451503491751142515713953930449786344627534629911905580009529898854073821865432074053333021466227544112944898059554264626736506186955156280754475277656241750089870360799843037757064302414689869727765689414617239594257825117266481264311028266196181442272257003052284785617619961945247884129899038619235225104104776258848018207372658261703737530907147654225442350697402752434260672081668692932492190707712197728583315267855191653017701063107034969150941616219944774898391920078919447625390673950778810316229005759077116238089663712255523637382782621973404455990442602491202944535314079943425630702868218887624888432232046271164034435865501633721002694116201313752422840742393970902618928598852211716307849250290990173387572064155576014317047752744505077921750552796079261643491717065555216485646523444263350898429881667323441098837591375316746248296723847731407287515644592818184768455651414660187143884552176723393291221062819997487122644425436598626997241506193184705469254614963195174100707287295405032511549106244325985241822089352177868695959462460803230371066092557807978708167853714310985735295322386184164696943111828869841928378904981906196173120759505405234339703227301538583740419610711008226895871589945269794491304509462782339374146100166545524498431609442023853960220423933257104593676005201413315938566772868207309628194437975400635929050011718762782971179140347350220555735333460153453303218813041766964905994935370065795597434087645684834689852970201608597796371747861627932657965315951624916203291933307316287493330868227059717803907804965397692947523486595961855921114420312582477129462262091228070805414239030202845198806615409744805598717141982497845206162797831721511514079354742726258771722093282359722655182096715225586562847452323082413946614793545843455061618412001272173869582603525701717193364900228408651449747621331872964355011780523937191678728377186861453208080647605747901864993018566527423089510897365136422494363217818785447071752301800859031497026591682833447494909783828729418293705623082366191933581353512947740131635021987507265935030704914145569151267202170858064616987896548064838086333109424525634736948147308851029679018050793982006256 [125,50] -165530912328277151876603329825285806248157656392991686047315102725084579197762174779348043775811528820565063676682255424964336000555512818717382813290241165121644207910134348807530772637846323880301405202452002343191650349515152846277792776117905133598865346952401751458764867777076835776924959678660394904284627425069391487429996713570219051898641723479417750440953896567580616570701278655323965512867035310301694530917832503050668944483150273104877615768007799311579246832560675770871653427662852953163112783981073873374188073863678732118737121990651171833191609129537999590699340679146562905491495974371513041779436525296259149667048821446830255561339513340865152650301181233162073870067169978265923533056470477766998407898966153452995702943529529451023093519301505450941012010818089998956021512070676497336693909252913740180559184950280345311173454181305044228273264790971946623101017895942622559359608240721121983355638207598739877381727661227235276289507183601805442156506824249537753331009691291794242712363265978198504671256493850733989213942107459682530950124455628906059704902558284960515228602491582006192165691281223945031389909570132913443480880660359548534859886771682206661390944409736136736810157867062100174100705230473185248839774531031262004832496302973735938789754035553286409106431475017911463855760269979910769304037191127674204938231358928392563089540365602442073398175845102236371872532152277051544512937463789386618391183883916145552254470166427021391810397637507188155511317405291873193810900377783885799223772392208386929670501113974408852092754905666377653759831204635134870899437662421938411971407560668999931204841902910423363663814234052767597758998839967135136361977614045497165255782610681019722203374514750519167946803207741888862422137698762910149227922852496908445998443619779393762659002772534128123173836349905600433240148704382115799777472711554928237365193295941609527276109994976665033863124385341763117732321730188686480007533135923289479569591403963534673848134029483987963330776060333799144800983416518788093248383398679616983798396174083132495465937784110311255544673455814018190690775399805200200549895078175286586001322919600402969497852333213494107869377040801143231432407054708593146190576343869328736156190206012906606074056099124525477675616765010734207031845429819604434462601293688858548727021106190059265890402032759263879106487904426492308091348067515858811139839695421650346856413551947046855084118739646550801125136274260495507073702176000 [125,51] 10046705371543702345424112696228848904661451537204493725236413180120973072256700472750119062089114596047084628463084536538223348757056045092174444459485644282372424675835267634212851933755395714657429426052214247412909460454009270769663777804863208033581525880483987785210713102867008747857890285499889459177838776351572478870320431105400108009669707157532291437882522424558454949774470270719290995011510835419760755571598739216967379502853102140007427520978937208104612305770907943285265791357215844603918860774876790647213310017650235472289547011680148389047462465712113416080337347265392519771020121895469886628859165207603817670058705468370255391187002089179182634097263438944796713888168913074420331220145012147869756190266560401995573993322420858043476703640200079458424530487657095188127597072212689184824502441738318672189240603699582937504019022788210216793250802378922576603170782591352090864928661743637345485390217513699680878902478286115830486296408412961974104077170733285860194513655004715693937128187771299717119445301278207134857224502083781981327848222466163956676230652893741320810171573046732721614001923273794078151616625297594131704838904873937258302971195539396989056961301000721747555534275921582476607742580308103334137741408844224130193408955740485858126353769424668339595082155280056041644944052739232480339850425841030209041305126109659491169326538872345754387612865622636844217706325896748804735829137748286632605928745689565175552275744077743866879300117084962060505228020087430011699812392833581299955397210986857927634739630620769086256969798330300597272977764335541960370144907116517129063707616962419004507493678116317398838061662582351738370952312740329533984581399365638104454105702262559104682480004384910973353528981562598650656004263030021726423055691301817541535014263658517426430071667329997783903211218216118054675314305481464091018400120713814193124247353848770237061196273609424845597912440406262100665206659077766567572219903513471045518818197081249375295519356764255982726263442226799890988056294956191241072620092481081065283091169842129819247747292750151716502011300284750074725232091234607297863208477402495233058987428085907641221436896190553924054212422065493734075146604262261075683140501434353309902496121097680233469994765577749224189321641799607703033282426576954936690115510455830890755294225489559371751124302670149931965672889124253137238569276776802308746540856943537225951492662796459032221141689500024265169892866668517610067208800 [125,52] 1262643396002263968901660380435057887127602693744452021273854764523324868525597323583426264825675192525061952571466954090507844934004901883589464137254644925533799991662164715639117694817485825133494098594610688907974691930000482247373702213266340297175856967366363431912334491043321629869207794476973033081725196436314060507072300943693970684402745941080347933766486670056985636336180684673188906550653517141556622543347437518095218533985932588214172361557527747177357606845371096692428160105354529905994248936743491614835505923510377551880548871823201291161423593103619142137757288941785575002967842189717406798688615760476473819499633114496685895461216089654755789967601036735609153697268837541111877591258318736014158510981717763695738164210191082098103078631592029374345561840409018818919089241921462656844387628426941196356746335188357790123257339883823616866276126309058401070495308203934451409279642785556546558410925662830707993796279472911777603177607034501801039779639183897270028033798998261411362645939821087280486774931082951163575806519551321499698098089652648302971049620818862383648062880563193536256617589279853491496799067297408085271818563442499027676221511271589320762686992216961672981304139425943153323277792766551173250302149024456333190584404801654534173394623675301658955224410849950584851904244929981976218513113971397921434075786359990518998662050924781362994816086126613737447589226028467179513374612350227201717392997640536086773535747717328082419737526058744641211254285294365203464193063945088317553709921389135234343899295528293564151081939911108273820755736544419927159529478468936164073273752552941246012057920611747067872619548675939388718796299405168578160909643416915114875926415936734921792793986325425454856345539330948606787187412093715477161750207836393398093976507919114426196522231249000459668187927635577871199916819879122283413591112198533787446792286241645430815770580998785938439268177089354327450651659326517661080333068062325467963877694525472625071991009481483457286099706062448124352086629812489597337807359154400015474321008758539791232880584344153794643567881261391451311603344178972705890769253256986559336811194196839248537150479151740870349255507074974443110032951404998578074360555094666466490965164094609124388329360876425391284801996338465879457370901954425030966079090816144228530385557581788229849924000594336064020214228629496425505839865917864543067299549229463299646313652002167619828654755519515912287896805011581519736000 [125,53] -440066376385241707647702755890278926768291226073882774850497526724102578326561177264203485024200542180864599510816573505960234342712416617324660789301782184568363642799340840377544033732245551723765008223893294538498710741138117409331901510680475377022879210972742101420926277801571542359718570721599534755319514852058003712254574673028545760002649655164560440717296575438397345694888583138321101966067166059246666918572271769577000773518019273163802631323363854697438847966511169234452586045051047785549899565015622671036335505543835149344179362912022448801321521169010668054607249468942776636402636322126558055286042253620611950257132071042571745958737749446356450008574795999230711711721549056323894426257267650782671683235084226138224489021847707456295007088142799431045207056058320306129065147629789428086140238720280188573757995586727768022182333474985994417102164768671674028801756142402960208140587176519862435479155779478947717767324454128346761411486575417226240088094446032915801069328369821291689602803269380490075949956528360863419810941467479713898042387575766374812849899908085837558802831120262832005221763976681307480062830903685152806827727538181110701700273125374863705391198833591140207403703740830692280767662815250521730326018556389749162346876516171298179495346753195060559849774446928890453061239475268846368667325360265292553925450460075489054005801563859499706988564594773973699176930447878321264650976121433057667033455760653771417244545781993246511109895593649186241082886310557156735394958166740154952836529799092630488404706527026753777633186624603362665767074344678232816959923575723588426150022361287987291973393998804633973614839383471509110523636247851014945696283766435917133346904469623861547700210877146411932654461367981693050005453409616823669108270208671765657354974823910147063247375295061941730164760270318472269366002243817226768756930937602746161891464755916003464406222409130831274223853654392958299661324821267103790435545271368266337335914344144503044950452602004463964935096545594127377523627291500208579620675522276574462695139927437922596438419712750663254270730040642526102767749687485928040849229489266834310124993368142987378148821946265067629763372970419062628411258719585369938202609646344047513038718220935590912399623258465252199208778092650124973557779424549518122749370282191832878556844497206558977388121713134163569566612825454430429524524347270909396697464390629742839230409731971510144112047535794742782010663534143042200 [125,54] 60681293361286219678421847808785091055969179030690537219461483975297228802510000830312461930256322082039983258922676593359963556680010732423366324617310581387142534589084270444297559187921492966095344305143123141033532393642582338643919731544799907043358919024706995883176943639744585925308714679248875858145724321871865304161686872647413723782692695253688027004745623851081077670863865104247131033556450428143361340369223493651308409722263517216165636470941158263945438123420165832238821873875223833729511076674431975339393735195574665939345319988477477386011562929354995265342169375723300919274463818954660690499234736357697825688929599447665160124191209138009358581543174161994427102859086173459875946345251473383963952450655852819726224819317724248073630671385455788484813644613024007759749792210548191997341554370112453876512573650103906759824350875985893290956058052238195862932491760706804089938473605923083097948338438227135272918737601577963554527154881788155579660980539531330280208085899032815474286149739821879975438406778445188778351101147794540557023175975124137850569478888097032889412409657396609891859677629471666042095613353972378551227599818688075233180119729499907430939967362351240099524822875258033986673074232662688089290618949498693163532078136727329932329716672073745861812314009203769722259899520365095931461258811807213471862670131057951181539807630102819877867404254570273031513047678417355058006218187696294495702344159009276244807225702128953738509925878856643855376955886872577340681942273816742632556804258679274926971256740858528539018433935214922854775657629587792353015558666566506884504908375070635815020439623897500737219314601767756923864136394792538126703984416182739098220162873059469978367710102976595098915063691516413820523934025910638871882354981251963696443687618153205843340776424151737235526062777739106710114961263631654482510473801522684186182073674978620857786668767177363210221313268781544362891396418912597529561395529072972285490132196374263121987180339482208950482782439287540660613390856110051699580473694481464497174205089667140440673710159379195876201634313026925503620657846271771641949385103712747240812243763612931471704429169963720082453286595632592453042855404081928634413256213084243938075118847546022686564564717516727935094892274651282338911891994656771612988779598469472759126455857916446491054587728581526708822020121783424076724457031177015336253186722892344192819216920683069248958927827580913031044260408332800 [125,55] -3928421541772197363025870084701012778472889744381836310588203978805649206577618809166248377404474690630418969082125641190052573329659746031343344991016409887082167286215478291431097824646779312975678730110359974686328816854944222158132383523386687824117274680198042972141943252501757995825542527416191487030266964807189540035841314539158730485557420996155634629477013067454128896978180607848166558464746641164928225438485460696132399762658350687671057412232358135926900496285876103522747757079153789743037903727022586914444384573767676903952283933768894201638059460202408408356161706200061600317846568506849105484974420160212653177402166767262645200482685758638535699209669367539998571973431370434470794321867691841546792522877498687583752869960967452490369574308928933779958122607898501663479294448912051796665497327728609703877077659884400679428634653929354069387085597522327605402655414016453432412233401975736520511691532792299619516562841754088828627019886790133758414658055029890781987706602745718985447991912597802047004948692219230274703067302080244238331834717484865229290279571980986526595740990926583159884130575397708770714734175456535476462754128582444917314406926869572167593300215938260147254045943625727724185154762106171383789477717111710329535372310900843134853267030927928979270391756109837313084531456858951035232165000418691098544797945852912186779562536691492896565119142168107507167126818276322207968377250354403382162705014198095473217916650331855672723114054342391882196360882805856100186697077868580057105151331205100451170992023856261931362336971889920826519567053723161090117469495117989937288418171223644768304694064128188093001201584848343660902669174806732126160801582751371097446352514572506754709647553252816467964732799860235937547741640030066784051198148247666621090551195430772831355712596261407128522936500598018514241039618533732684925951551638972175905809345282358849120363897473406086712696068180083321900962772365207547579674451555536031305083207712624166269180599378966142950486060401019413169480057681407641420580892933599127810014113175804595034495108506107238664317101155702353303962933614984042482799978368079558812305605628067951584946129452007154817714784360146741745929788969138915325651942454893308659793528683245754888797225137040432183183583646727998668965279264017133344002611626730710304330437799786246382289125576992946768818458027117189113252702850631098044653519152487884441568468010490037642938830692995226080783416000 [125,56] -188430841087561686721453349356603774981518026706239690056558298119700892610583760080884596958013402055405262593497062051440495811728793070143557227968289472210698271955745582154753350764944705389569474782628034942556895065781472835678328654534133915758504160537425827793156642206924675216349173730934270904862666796736679281142983294341354055396330939393331743477158097154475290899086789498292765678630384560228587009524669293229372851252611152501964388805169236752414997841700230733754027942230391723512530273842505378461404607878208904296166493086448964855000945178909439885422772245665364801540998256750094377096319861277550000563379323661094107189142012078727786010745163364891197705864255064168216278053097814786373374661465145458319483135539874366708884605143701534671671719267187502756822416843742127137359760756631917222135619262834269198071313787269544800925637134080848987256948498910589158030124383315876197487206338232010895657364600973445391268236127384579571314147954861836715567196543406054631553156139133972837531182062095683547892784170481989872093811867294027078251923504037862122746618222656461256664449379755238252577748682634974202133721194094140211209596415849840839004416897824241824275816241134812973183007051405738135017433938174611742952346900261380181425047746145540192521949658360567253372755297639796595157555882506503835412685955429455149663442371619560326562601325491224388045998206670101958215428429251216754865433349759714815614158974617726348219782985142368080338218344095138554332953767805753436513635450133941815681005768269130841240879381076041235472207563307661284714278298806156661538140258824615689115729154912620807873058131917795796174931178335426874707961396473948747346884397302515858511418969831001456457352821957130310231720969389883658622048339453408640061480367356293927549689428220371730270342324353312112955613315752982766920182552561998944783658179370057168139151731453751298595351125547420819351623528927464907576147135672425988080905365983370189000531523653987074949278864835829648649875135946948620142972922899999224088032101456691636252841675261485916668336904206280115294476786554625262928991607284861712180836147648118427272127100551766128303266191100009215810060935243625463264884846549260902961058908694595727877047965382814077218244063042861406375083893060221774071656493486213790460949459244466393616008078263088006775833905310024626526135861871198766247333828451117572460789774442675933265187809392304660310400 [125,57] 81893229456922771200332865689963687336249198609050278865831322654632598259134766375934561969242743430480137015490175910221246481648585555670693008534802503414949882830910833866029723883766349059038776163794603660945884366014068025168861012381300698919233577080231449195918386986713577727714905806180593789509169040387758794195473208751359202248165349971295774471112927806821123714244507884125112258720888469239651845473066229695620324325501471712718839546039646523890838385303936537471088678589334201275351332723012017293928091378513895022214442482982266909647642618434634622403347766917770902308131442050341626961222698676330535432452657821144254767918525931048415033816886908613055900677360262323419252538962393504725910599429557221125216652656134549718841038140868040621816206270876240612444971643524554496154246748857057826673339545077457516280566080030620241102296131276868766203814649543166755709588585589876546565568256558691261291291552546454985330625883343670288206693889815227307824959279221686610320036318310371299362152530175795357682626281355695143031141013933021171277576800177171457662589128946584596209763654001591050095711884724049247464863264301170263747037271929700635967235570520087961374132015252917673950655429623588681742313036447600453290931614232046106107768926204849579278456612044145264084112219598045288314668106848901464922134817825448984081557288159394327850031138895173749158696153279500139444984383338507048043721826216412789407755916096416583479847827466506970101990801952273361913790358311947951772960121692475771527356229631640111448153796416404164599892242728488971862354003961061721661971902457251038719908624682788408991981015771990035383256613191031566643033021740691724244939279397636202020851384640716261348301727522003713800371211216767302271222494948932424878398933693823119950667622409739793152868975576536681543867238117475682922568783142500527136890494858064589920032872664177759524996754511240047974382173907524089875649719256941828420924660719946480003439284420787071450018254684874804372785067892638220814346190561923192762795083117096597432724560630221232958387654120918911712251304832163440511594561590140344670354466088590403803445410465168196732198785169895978422571878667865121469522773611629636187962737491705427365144188091773545165540699086352789367737636037969551774570950323966132198515001992295100396148055286076609304409221957636346865377597919790102487053865206679132780846724448073812606157195543897823600 [125,58] -11883685728817579023018142773736864397574779845852277520556814375210969777295662144786270349230515537388747422808148721989208792819576709059587351010647376149543935077926975578280525569079675304633824532490236939434794926744204252344991194060148513488100514040977054262403470190674007397016337100746156278803401268953796638409929618887300846672822557588643846756541867445584082386973794172215489135931208362790965690454695724247913057334336709761300086559324509647767500420797353796854993590346444607503863444007197184523255737502612233244863399886649968652257101354426841367657079832381152893045525813857291408957652707877031710819221662177601806555819503232827342086012144591833483612828615431644891478652725833077957379575865477363167242923377482358322985215321113262804710129710573118041439253371391532926019386003271172060666663608056109770555597795726131421918189227207225619048551492558638494654120296031798746428845823422772121914354164628026994557447541467572466917929722250979630062569878645236093350803929767579997075937868487419758055011183284152454172840743144082145344635504095357026479863498519136454115087583433340384611358216399931806971905466007818394625664494508162486624276883162916144480134611044846845265552084308469742208148359496859466102930956640265657809063006343536262302844615179506907286084348167253052817221198729740814425009761184391044534534741568110197051401595205438046809407582048690583901953238476555049687071079387287300683886631680762642422913529230809416719652798105962617319584264133340648956242496754067115066371473434217456770819902927177413644660426880013826525471556819971616706358703166521498737882941683870240507641892493401759558148972069474896035091558188141806809088630398894164112842813567199804349949412462884805207476881496262984545952224309208033486196580784926083267808160606512139370094860527398644974836403360557532225049529800679700265479136871313427679019710365999538630717980394690245332993707927029249235021823472833830655428966355781823819919527249494240652574004687513034574901928346492672268538290014652811783129868409913306831382686013348457601870087051974587103035777799777890871970309794463812598880490628708756246559660583359649559871665683036228022665006163658074717129681597070669783112182247768315580673901175827611898356774200684121932404580885006119470620663906928739700053665357970155519427879831569499576249341087449989163955089987171032771365391227455686636425549345122845474942899250072320 [125,59] 1193985321422276188675857907087814847369225558513091875428204451799664796457560913854077079183642644021250323900945265450279080264372568166629378103836380676221402221839608771869390205328416791991129021369113381101636832432205775741554637339946074572263908991251635059512596738383991717304965729024180556133045033587162615944772968720158302530661789853698535858644156422379682154573892130395701156430532484924849332809900159899374392114415551627516485898382522673774181777222402618651110266747279875158493571001505048784155893255442809472619655076805979159832198174658207350843761544034191381760764531092112674227267151669746554664345597623421185008466051147892435527313228973834048197213073645319588849425732952384383534778429459775817529885807216364683408343862750638428715729283609026526708090503874186153468434744006210886742741408968153340963787581370219698290803349635185424134943275580512201762100150696919535680611179108039497117442785495632242393378786586418397500585907586487114524202844410836781655778880510998853779102167406073058459718179433717667806051600666714588928859205584129695668781444426826085184615402317028263053712534833938605075786318809263756687206140950066751449320754004132094200210500762826406511356363986862170075328552442794527847328221343171513922306752699296537791349997830429479324736860411190330574980380987380785844040374642283181469438949696816137631875079785672287049894825765118844170685113941445540002033040695169856287947843368436582606575622692436582422555316741666278942317041240666555897055536091318520481948621447124707652596712318103099810529280793731316156414983963811904664175554365648316776641107730037559619604846917124726535016910502072571744254308914177514655818621155814812426975240921395033609712332683628842475309100389696985628994147828117625802539047426178588444344537141723879441754754019597010304108209576167617294173133201702656908872196658439783106396074875025751624724594640181589852351302593258579421238125951806314943673974398751224043525200247228308973832112974568157854283667632043673297152806950560421677942492540192135344253480144550187105025990394989503064222311043571036292865135013223989098308280983378527357893849496395886102826659637595630172164247385728961792818596590377999229399163934762881925580388079279278518255368321357288272205388504234024378803452964988919793845278925127240809464986834150780255702219140972031077838446467377535931023841712703283884095491976322064982291711673760 [125,60] -88682445873971131957127493170567553591851577508963429621992077371368145715139764412565355420270468549339859834101807478397161707151895780081698696666827056739381998892465280578691573527762084291467484914132409307448442182223838643872830383425161087838593307118011741295844847469280757187401198337826860988091768120626602296913082985470175674070370855557366496372525213076720640849565523392869710007739172204388359216064965679556901141060958687512292763595662903838617139183016031042158280025554206928328147308349881393853410595684135810760930104535228123636189312140118803272683359551503428524451647150745790889275982710426048005900905648693977004148769085969994466517786342812719754484110926691975228566743307898224371452369105890656017091974947359836097465834337972881129963963136818484210006654447185718513548381172980330268469958346283080721475677045043247520007089119161143022699285387953316044279952287067837332339173744991202892838558833640018700648497072526612980497375725644920101255654472922047899204798291883578392540649243336865999476531554909498228114957806361684489668487503286402675825464844400207226945246139720372644429739298651714364294685786318697727407002448085908810927380982766107623553011483860439545957071247645287236436354103962160792040961029162345689363095164984898113014359849231718344374302135095304139175001795456130771278525860023918040877574834885296469505137373814036449699520878044470813352157114227029079039316183831284410149104562881436403484240759716466280527763931594847289453208917277081344745881395058223657344623260920894681532739155032228951339668804938171614375501739085653924653007251200007652650619023784130172659622559934465823489461732152982009271124936523519113682056303016082585949128365668619479690937332063862517899307896142204449410185216772505578115759168384289964092711026759140807329372563293041345097642907619866584090070676740167797938341058896223454618583422961498605043451763663171086051726590763258924264977065482326048225089258385144972563438355685883415247333958123632600665193524937387470217408003188220826023989597552403614436326442802248116431390806111638455373754710517491398568532364596400080615960305129731484164902372549838746042671876415873065831319125587990376132688251814835587050515327829918088779803732970003873264942367598030696888569944136441433690536433031342326304374686027555062093985704010139380743248445850359594653982021833334433216238889894330737205973074293906979683260480 [125,61] 5302720129547679559962662599410974875243809206207281033422132734486841814704562821926205767557049471087669852916023868659415178959664716589775849737169650344916344563545567346395328296628123579664101143390836134906502151908266053675124349002099435960638741523948731740997321046061062655026889662275444093442362581024953671293555505631944967343650868048837251811089525858197462518111143378015286341788167709784180111016373298007939714794483462858372624941814643179090465026833984520438232226982686377948028809893648124132640161115719336583668720668482834866034908739506194455680751420701080023818397093966303352351418073141141233896733170940815151304708103805515715137829815377622996785159345550580144782214529636083489708440674788684807025815594860771005067710926492350584058778207300599925332599399883302015041573849816916929724979052703326903198431311424148637979121127320590367375624318267234419869662420154004469014402698496382767056536852962750173208120070219863715709807154878311636851060288096285735903979300740059891899526225426863524719274745542860401099245679224936624243711069675890872186678920495584401607444410250926479140496719425423821850817054995585902531354594563730639021864890126748093301652610625757373030173102117261099924169977608399476225097717561644087884605800865290462142197022495634033549602275725569015784470523461716867989997249459174455376904499025510361376699951487298251216979746838469342866527220877843125135351633110132282463627926067302701718599077452996098239984331946020530014268876616435968531697912435705490461646818727056723118551692629643458116397657891911861319078946714796789742943193080768328088009488961419884302430383187863514961110260251228522685131937267470802442101285270227032618551711957088220402356408598926192479493234144487964682602437793570900905464685028172387558877352819601420761116651293208043910200175047077417891238584051935434809138417278627752787609257196135743135780906306363472474229704084713186811969581388247531423102096662696652128628295295768460010616381144167320915894540159511862910617365444138512812738559444123779372295948188537637520725597274077993930684905031019308461405812564760702306938831913258054607598490704338483290954664336525125781583963685559452332122778493795995280336510754060170861241931049522447516659134094952948452554297794474678217293714132985509262256050024788449216845961154364203884164546152870360225235856800396066575768071719214841112912530952010635477960 [125,62] -343625006739495023829291925397895578034186259828735265584841798945392473971312688094006052793271883233263698449788763265910493960685676822081312148964039911910950124175285777131687094244992278651124318205422258177003734847383219393811436686313794561511783104801231947458346659443230821701747783305453642343726528426583799631567437136245602061154515648740866558929779351547974659901489593593876409617717901065829864643466649253005974095089110353532546708392194029867477287761176859470561505818639583184710429870119243906145518981206516586359690583808157702433842634188366167294664935475560519186743821877664126551322616353073303220467026945672967144465849832769476089451685064268639206517590054322427184930113000957586297918747661912295657838431787917681936771271138208101488815942620202314197270874993219638190943108518667479682618479237523063858541361657676386550307174344115535584126506362120910081193755722118015638670109364613766718951081894468639124194004984725319636464443421922567096820977368554199200262945934894394997059709773809278700292311196442201784798518863629827614717899564685353929310542747754707601467705920744999257768791739476285251120447071540330021534030491917377233568548668626971831474986847243941603630985151848500078413094556593635499454395238635282790281101611953250926043436540502824742072492775351347982818629282017415954626364043743929619217501846917702235882550395321683205935578884935670379252055835133625682593601517167243167936956658959605579398081080918606252870339265441481050653693022887039596298373937559647450473414001407426679595122687158721510185189082613814162595201336722108994245058535925075985168782324894705815163707061834212444615008119550427468821479887909279135663881657034972204805917705178359063861681825760072332167624713854316921733407998999098947027206438951776034055379511317301173854773446183639365896823507377738461139990869156233163715472516714189330272862304116235347326716837794350754873244018514555564339058905953970430738846330041844663744962150444311411333920968164276650266547236693160421801549822816069508148311996314773022320828520497169944177869487956213721368390140870149312248583614891272086374198348115248553724403633250471143379234990037578953418104249595100481021633566049724145842727080251764305641727322659545277621689134543450790845315101184642908286462507264128953433427449025462500900911922129283630104966348497878816710340168328017630829645518981944977366955140714457600 [125,63] 26163900951297048894144325255991716207160666026232258422553044896681759275716576409660628804677143098558026108497586166864330337072791570393408687447895766926895040609983164794184340572956640676648383981916017363349916149024248384933512690601175237644266155546797998617127349825704735290466629533533318490899018651712993734282321552381416852676665228909593418175554610503777825096535553400991475522870490186468841516352376057140840845740565473536293361633331353787767795441603563056603617659144580949512552925563390252477884086068837756870635662086171933384791430094095224866425781777208600801958813791727802679466116898778542895154230773446911401922310270562044952640003367480938862249334188618331382858141023781830812356480880693577006818605119889095195847776222800305619639713888644542264250650783958432820118287660879844827793908691158771688557693248105552211687183880730029321465974281806800140536890787629261719346170372175263302040970214735353927761129788038265652688217147246824919849311711769641796086843043233259509816005196277582537864821115180537972326189058414096629636257835200667116846449547665597364253111009328749310693032023683938406284409271166143000606905380988855806020295787747355940619232101492007773066505685739030756596612256395082977490604743879863817078011000095435190277144928209684265597746890373185283933530014290972605336368883679791098422059234990833898567692748525622783020047690715477636038272028857331139355134475438468814158480187997931688995597632928578015231814663615585081559244380695681872301312044192403228610184652383856453979788973193979509083271174171501350653189150077906273536183035392498864462452664152967878034694143893046459663375756296897916683477540519439144584902196168153148593055133637429500802214572501686389747434957463036301897199276357416896789325122699379399976903140811321174591299666089978090539706189710049622355716343530670643321707832136225956594568897494477353140592870301693379415785700954916325401444279472551457880883094047688395000795709670262022218914102624510967707236784377899746640097855010793784226658674538586020760295617760624984190811289840059511660111444060553833953565274579170929435647125877467176784160731429605605477577742141236791893765824875081674387801362899787879018450768141734302990605864085205246725072682254059626658382717992073769269657506601205567162510960674889069230760361624887531345867977135690780724887471139080336904239026551353540703853163093440 [125,64] -1934785864119551504230661552648529662166718833124422270941510529314031993891893026199250428791655406086154649183999036906336961840449531557002107156090596875724230273280202035277222759182596948111494690187929094159391608284282238425392765587083937001329206098963738981928990745425204955091089830184818914974555312674203306300398272076836293532929639998145879458263373067214279202542452141776722059272064361858307227320505969169036974885041541182604120606242644290097668571167724375491907639262352999068180071809515965274928734916831099662213658351835284088203085975625969118448262238873809466923331911510342841098493182663772555510719574643212031346165274200053424838319292681778215419620337445580870227877407942445003809480068262761549804590083236253334595213588846171221794261591728406040900610580672252106131536548889365303093824152970518367815296688742527361712804417996123329401493276533296139824731180603831423934321680799922726521761379387263658854345035515059946680094021227044125106552890048182961183922919865644912435208229947865568805998812869889317826570866959299227147381190971469242679940732018780375170357155529962945539327519642222922374619009103080350406998800485621742960057674706483594368729124585760555596344401818829984037516688649483045266262395639770984999095853971187153481267574279766779587468354078015223935367028912598479862370251340119095565068823333380795348733781602136743086637028329718975245436451400902905149208098569191220158569471455998919640434926760841922255591674485591407135594885716730495931870869041533969295053865640082116003453932318841976638654017706849620822499556151205945197673149557437326683682013829308199302724929781990288716283368297540022816637503869323640598648714544276879002952824505783135886187687161199674530081439937081854710478336593308315822354937834283015733283206751678643849257970926389400833062456683732400364679347484421965742574109050924559840976703462786824104354648352437984826956564106263692019779267932688216557097436290289504384961484038844308469003665673022939043210794716149575025930704479953734395802011651624091961766936275182064552712124775905293469489614852567824828949848904081671256155785578824509713868140471255059930988587151898396879122780604829964400909317871282033487477153068765460083422982336071078248544688494767096780232330059870558388855378264675355451948752704510542545275540767036261755261590770444397681316089709643194345710894792466679604525461120 [125,65] 134968151490656310215717002142035800824089841109004908201144867399482776144861264853188659833418035613625441974663118564420372926235733269379787350126818129336675138424203227704859527116893593545209218072358378675806489388326019401205484632244819173418470389814198516264263018631054303575550303503997728271761040586987665589478295414129194474807092822673276385767656340332675633735799330685561403321365096970707189452627208231580358903357949698508401894951560893164984642161370916768260563266244015141524090548626511175944586870525391535507293936070591694703714481922424155732708976215283703024912413771703189737533139666376082661538978000688140418402365764588205602777002448883748133606610983100853709863515284935755351016756991311279945362075230789427713364582424632562001225441572333195772955188553279089687789791709085118303292980548074379659595813197405059729617754468755744686894786224308772651065186863713725006850659354999534147538468463689198134491754083134374189982625302199969093823781840443271918129033420588518572468424103770600993782412224457315450239376308034451195994909032786627599194045770615802503392349958950906653884095435628591084729623937918845459260508437823860360529194577130127038562082969462696389238405938445369883855211113297444660904141037857693159966068117254145623756753077497801899573601891684525039522561085309874137258174290813919941089847979424525999845800077045397411585552256264908938614026993157158947421595026020052203459885918552046974219067061246636328889450816482874174922558221110802523030481557949529483387468328793920074808895072875422597481466076267945400429381546709099762190078176384563047454015820698284616190962788314112421703482992168846439169362849009342006513450393563913759899224233342500844957035676405940807893000293655709960760211701835768843582726225414427771499220313595084720926141538117086071001986321199840115878132370020951062573772956034377397265352332803764241926100093150962084275201384047577518487533881064577160720886285073182047002697008251593535191364352962506289196604173596785502410692435225577521005783321229589079368135786719059302390778456872577706312405937244505875916013020272436080084117196323473674599491998623990057028989419981226789721519098856446134724825165498917161516173841606982569843866040284392564825568146588263725314440285199463495847243053231448741373440731674348680410192915534095292878587571034780085168515110504565391225402948661281892372400 [125,66] -6367904717845091081730266044169204605384438538289405977369112500231712609758998289949722063380917568425671149587165596543085812317516420452305429034845242568769874376572212430974357913826763221425694059858477437145735960497854750132870777772467980440035004852227895691878444611973415228422903878409642056777579354742670948154932576954269525581986320644135286213746561714949925491838487480964385457228044907969279647516060719900477164075333020602151726705352340242026457883174956225033788067309111217384461049902661994134155865158595983922454897376340640699646263067753312644555966873370671423449041414843151561570935195019677001578447571085124855718027538918624327706443217380530293169843076463425973846484163803814346141980247093173921510087065322797392461298616593049262125128247686940415051568598225161695815598921822976377488587890335904382032297488942073472440326270437631581151340607352361221429738047816743820736343474583808064180858629398637940340346698050847736550609362158863070829300255183035011238899343863552075774964756615520616153961598195201496832410008559755920493542841680756900661783652474567737946275277098883267496139126610823298511602746781664748474620361212617640218003686941631894877352897324299414174093565906325167519462498519909482579519708134771035440088606658799020347058448083727915818305558655332879854657932814479345340091892352786742652276728152815720433270729448951597278256012073742738320675110029627250849277358028241120822391578321016260941473207964846282511895512393497655071635770124657859217543786323251116993268745308259448413983449301398603156203753259014107439645501867605389679378229899586242576478052719837163273553610207226501453117224977174985316302333328735417978413963115947652074692635862855854210100852562796913944463399578344074308465681792732723686915704884345301311800890708832088684311184559230068004997497366786876318365073701265611965511877667398350029009342843917337412042374389308477420447635639377312123622912416337569282866600026692272443289362131847542365756294316620549538929020099926778529419420302469520251255259829186999687828710970319446557478459048954592879997291628775360797160713155449401185360526165055708860722761075311563434022116247757117465607469059335167849511978335101710216671851163437271999315771297434052844445904059373521875636022098345227340456129906235455790441341207327806710386811449842889890486180937452030163803660830444974624143595229355053312 [125,67] 285767819790638540077204044732901873967264134921825936635923868053852490868995692869193950024966777227701266163675015415582429443979350737112776708206377712388895629045057333947065483713553028465582168912468216031647335733919132587292020047998152917002626489524264377867902775742283737493019185356658565576255372775963825911284619194479945438604975674901856746168827001879129434693673839885337668218707446162568642425793700326546071588574883108345024814759581075060125908918017762966871333982568653521397806583014322140543556822323058404003353676376999857853649426517117420469185913847740336743122519924104384629927920476655011427749741750406125843819884102458667648911284855556219296741885690202681715983576243813714059805264428635700882665041021748557060499133391213862049184783566988458901247237473736593856686879375228842079394364819098827662428996966994299844471541386421265561213528382227279002255721521273488160489252213887485065160587345338148230845148117212560368392430227954372047245440670708371685773643133687560948688093510528330237551101500185150397348919726551850596863162992318311858413854985452579519827468938191287754847023349717561325537957994332189222778220552326614949197500031283775926682842019798305403816715713443120384153123920319070198942806699918738668878689167281997039443490302891054879504502351477083316386692638560288515414208857088120396590223222578837390519482006566251190787275403211228754925546767585550049463419364391945337175237860643174484871232209343155621950285001300785645768504913322188638579307425120854234865505996336299849689637422534469955330768580799368023817612454044069600247804488050096000233631422069489169396032723337591209069582177178990578054641676392427622484382374332194475575825691039186172342253479816047497275839150934589067941900391469820143157190834750274155167441716241779189998535906025711059803963667374253327502728302415900132732297525385127934798833417661944566363885990761728839051508409075196276703757247395106825496799183048707830011393755865412338751405516779803831025087359182886110471953694714852163325734105237921055984280507744713816573283914834364906416762992032497670149358040507142472447515773728005149567088651937579158013312408000714912562842461991732343544761583916954878948030258119112572026404522532052750869147182240364041738995506997807435075387100021059842727058684213172845205547620592725140010793930923663347451785632747569465248742771460832 [125,68] -11371477768422763345464639301428410677125978821594526532086162783366598138161075218734164929844573067661698904036444566177278325073906234866309418494467221678519088132250220957829610233065818131484470008215486764515769513805070764049207747587251277006012747943314104697884910495479058085192748513257929123898381345415585619702566749598483848627951217459809811599886523617445258733733501242757661853037241429024069286029084383422307155681677890703104338976852348224218458473645785718340631711719334160261996015930456341056446084357514935846647502643587532518356950827997312972690629357299443982854021070622619229461077761809499302539198579338619021928771401415072552495034081746720818885681329097495352278387037423815944724655750088267939753142352353974480034358366183703694404629264772002710114205866204153978668431759009514403938481823877058097009146218465313767633862115511981269241043911302845548628077679056865893499188155277849524725749265333843623383643277925711629531148333744010238599696037376168026270663691066986854058172407273010245501913562261061070813140329330975660358289633327151684054441805151560626551571292675089776676541706524752492316485820946291815000174285256161527915964990489234370966230074730977734414228298922727637390383012371793399484779182709193457670152541490960834161229037884346684073904485027385070814605018078499533808658155565730321121912712956303723627596359102601438611636938449114001463685162314037315370110823940290783861502161775351586458358998888498160970059410252749720399449555912465813675306429847982157842199098235434156716395227949834739046824021534363141990555581608818403691503020401472637932114055292322360221255354016168915223795890375768289956931656990279309046254680535915288559259931796148560118251573874347762800274150587962635893667057357401655056589106772703364111608381786821042367348136483349466998456031928603104483215120880586194642548262453819269957109484722916049527948716737490708065137848704610258371639076363061646559124105681926043447626849705269039200619169689002567843569426524403962105164839298754677671744161882765635691588186880153538651525154508460905939962736816677283752491152266966117512053754591193268126300356107158068749764706359202358018512600171190970490440464728801513103662790286582088195326288159786560665456434764964806533852334893407934762775769430316340335569518398797700579988897368476181044676341618082847670087055937866680124245324352 [125,69] 507526113363799529864110896292072557744228154315160991768214610088973136799954921322561173766385332971546907029568145821064171947275184425198233708575183784905740189721191846752621599084000047500765258699311923438464727580730344854090209833464691439848583817376881626325213595390469953600195150948985438679348852493314022196753951353193659672753436587399731308084591751932677110931024939094650121720732930989191017095831145574919322875885489744009241366402462062769913257767231155830974738709405863270989885578550163010369339889956200634373449203477861271243988619112737612002215832063862322177695359548412038348458011579838715766328876967811508197220716667359153708160764521974762714585250702670400343635802325901276673202265760398141822383124532134613922355929420821454757186350984885033763548342965664817580462287065981379032333918565452729544818911746663104905931299634400754614621270030021415086179021612096864935619178440042848616214820035717582442204520668266355715892719517671154905053979831535170586823525963276616694550948052563900007869317560941985665162114365174269935874445693930512506929997403653598335177783672917475640153977400063346720081426584667726881920053418771822595546793689741125010530524357055928775896787656809262502534232391211761480667244569266608612381693608210849585262488123179506525746772388275144063468086567625850905923387654367643097988226355458805542430743410319888685495077176239869583241734399478088226362702479390048607795409675962037136620654391371961260413294087738636039751720547098484085852658171646037174216396646889990838720901067951079478902532264774593385941434950288358336292519672958051412650801964277108649674122422989787462565928871484507498428949532180258273502112927732667817055575135065995784809498516990509275961070932106446222219002587230903118012150619179818149352740593051040060728172594212086345886846018846118461795894958181554570351577244739632526110717949670014127464889044634524866882216960033703122444543055065257872095858740307569530929657921253278800919257076285880871109837901514024892189419010880677735764311452732789037300465416511445483775543109220589074268184418918868522762592622023867965915438197861711935120780893177345256917034023951656801402153414497158325643971003799743071914623053933584354282623325020688907234014430365248138269072719460189774872854144827030177054343064297948859666537082765628674956125466116755536916536569320214545735048 [125,70] -28201462992627031058667699521314258909129866654037277035265186506848910909564025519774121183518291710961117792503917423688671001767229091570849208867938537712376005457589849127596935567321512056791194925851102726641662289055167268202081067624148360054653987792533479267975184815586709240609190653027502428864793408468867748179871850963315677781173025192238265281522978125737454600267076684617894751523048026003591652927569988437252714956450551464198486409164496402540948348464818857155945802809444298913595590567731535037343414714639108758344512499731244422069823996096353056985467662438350662631228238190855429001620264186782718166425847779789105016673899968169522429970054609119465214311441408271858736958229868572059600679807109774470731403884003531681475941036681431686428371836062070357441184825119777066318312657735839577289050782853842739169836213401250613584812912087947928444197030345781758408562404584053662196482995301198635304122461390276531526336342730630130651464608078193480517647262451542645600773442300158892195867239987982463034915322171969495341187228081984811411799966183647404457817863351399569063854881053207878037980391062761221060515598117137228194893832880533819263272686996825158088423044812172911123065896350207983046945158275242207105683020455260157316586623288540809670378867118263435805687399287509300107017137131562703255808560095180635907041008521439800881343267757188455445369206981146999169900622669682276711122040734656367786035839756209360701717242492588449397207988124221446036584818044536913753249973423732191637470064309923532839891906218277846059692136653064232626037436565476651720651907421367761666684374993270984148530722668455062639808426684953374180266872048086719743595251043669758333403582462250154900025592181675979200385430176906026690021147149082756977394194512626465824893868863935858976317367970081780918556553738487455681196339185618734372197866407035517396785656475622911021662735403645211268749720821792608813033358944762419861954345737129187809426720870935756856508640913681907264267683278331466018043114587405453563176263318910778156779532755140601426733557687880260621481388377842339216277882525748265706558606882042333320562031139994518900242918909914756962566685540763139655730858842033180143941092794831790900027466216994357083179230093813518444452569940183788700243526188277325612851859386159114717464887128055149671753796657492044522452783302010694912 [125,71] 1447018524769993349563891240082965081124336703948637351088221015704336953766772752695235240678514094523789907199312903781471409866126920125250227420221717839129261424172198645232422466381380892865328288007168571299998664151241821182091136536419774759334852918487721613687806672242209096462418921674883801740458696747751368062406685366992495935879529729997118271461065007302294464978884257114381128388926623390349346191759189214959482966030745663383413590478765062276268547506321454129884974848834535781733412406101678431573864384542802331931690319044753538658142251717945674048751252904590181062813848800572275202982862480959185323144103608060021249121063156638846916867952916522011616169267561007035269749168745102032577899425585519175235571713874649782040021185979016961432101747939448784615182775878851353766623407339356490683914312437828599664190812245559065618133827444787195461057478282975158570139524718112351517667086779416846643932908729942108508766817537077053598505707132490981342079781822177004222431369027916766802775705026218537817099368788371092258103469559225669357816248209500444561919937406290722098257926181779345317207423061368308235186788145816890075022094657020511582792105575291273177015335486451486992396811497669452568002461292912771267816834791728770818748604958495392894376618833843648044068300593084463354649506988542541051389870663172316735960656949862536880426521059419956684175880606289943801977169226433834858134444187663865676550855258821711785225534550849151337636946321294279365352897323352021742475087344940989419505795489482148908046787305999021717456100425675143334523682034075855218207969804244707719642813913191939631563742362658921899799717761920588194453978449984907721386825366907217574399782709589186667651237723458073019380286656751124974432381702150870592248228629829124884658178747281587802758605163769087163078600233522224070477484193323419979531359620843846703948074423647798448393895387818551303896449091648087855789850699224013589824419107338309633819758707772353313598620123747799766295796959156604923407876192634074227583638397967121578891931099685702676620214167095317817519560275580340196013466560365807195539030450231647564829434097130595742674390502574419092658438613481871470702510221438408792697979634985495846487938586702169413212923345593748825309736091272532290093784024686183939859359967095572530776159591965778101800983824982097483882870761175776 [125,72] -57445553492190920527666634310211437157037617462151558878261333710987949463416025312436144286628727744855658478046254671122311981333098466900315326248967810989988647421723756168857207683681876347230208360319223320349871974936559980030711990035471870356442981381926814200919434616599675488232667483335820185485551537451948532020726756834094795981219422380355538121558989827051287914382217408122864248856937168329303565180158487457075243946308529841522148237718463851408442490962549527537224082892973185209528981364039752699070640086601306784945625259445334177144134519446948064087120417308798883787740186197526565401311010684455337609006123751267647980786724430125102131512614389055381030713345304641693482788283339776160056869242663159755267916566507835923493139191582925934837571702311345245683327965522144597082693429060303884033203475878310302220370444107115211026167962203115004161002564628591657341215725319567239708499493229691358004014930080509098862537072313673975442651348757403182647755579713034643758687088176675754570238938904079851942713526772684178063035711387762006853107046735466695692243028228023637218135203338585055678954055094897460183108565379091437244040123917110449671412070005941476993269458603649923089055192790030076134182716922173418023600158081521329173202598492481185607524223889310129593823872403377162269160097890400970829410378681613413067227695889100238523414757170771227135887357359924654522165501904694173405843125789678868178669197460862676800317324756365882364321857600763872411173345228503822722430324864726739600671379425133747611451998419262839422653905377370451146856485873089019840753198463307304721394052865604524489945973137769839179354651807335492947307026082928737581839834878591787441712821049293634375448495987702908127935213055064249614336400396666427460084933929261417550253386661720003491255960447707197938577499065751574665043575654737889007094201541204371842090502372506336718130968498564868858419711814501464669301265811185515046179431942316131994707281421508627847095005419282095237604576917163331781967720126835982009191123711848618050766403375682416712707495655822730869807780382316224281599025811154980067248365145377532232761502321280408587494787968822599234131794288229381761467320201555455868783062964448794885522144053127553561539897470526245472678837394907007207429570392368082959276382843772493444314149442684297603506990539348145690936389952 [125,73] 1644749153612112144716031002629733159254758330019356371373902085641686214406882688912676385078127430533041642409306834456433791806911751439863209088515293532766868345570070292638216967062866347926149017505146573973369457077484281075454905243841410270952641361290175708819883148924665221505445260485879530942344797395233414397601794644202573362158841949903262099343189705576843630471731515863732373506884090724593664012679634898342346558754289603201365173448202446710078941139012555690340196355428383255483490316553599797604277968765743403540975436287665173215119523559275856157607431239986989329444492720679631045043950151241417044120362134679060351694358594232496312352139233525230530923100075346061923832249295589092106998076459417839889336685729297772084710325889861338006009861565745910215578808847939738610147021996283754077185643875044743262574538636753465408202317721496304356610952614607907420459523377117445799013759154802133612731760829862371237063197722751131254227976337839890787050787210037019538847110612132738274418342807276669835294960022217889690990206765694218441769065725203347909508549077790074030945373241913904293326999240161007994323364321807002729807720770122715408339389651786819459223897720057339633345319092340483010992317208011592201416365291707167878256408182541916900773225181465915813419548066825340030978121645367503896720863908280712257122689236567859764571496195090943093061503667841123068245185735078933344666620231977972731058288275658845914863060421913984242492997475001751646450085714119717726608147627601787139831502816451616348079322691251910775151682546285719427952675389050780860820599682834930267707272602559895360760362283276661797406354607674447690549199912105675928602599918525385040303723850704558039981888011862501657192158971920115548903645361163495640922388734259032961203811750593594628461010979498511979011142810495995300841409990903227677027802409495582881976645184315773121165380385733512702945722108143494093248578489627005841965840412303636916794888719458775090607323353496516837883044258698345275495396756312798135333723464557420039852959811695671075165235589029968127158406399785043730127970248748725882526111057660641642105440506462723189510204669007986578453339688441059736641206156473748419399821221846116285695050004322814550454451917299547495672715698401750957697916848702046115210221991874106398077215349051015723994425983645159717759784 [125,74] -32517872675680706418671782905688846061019996638888099298134792293840071313201787420468486411321214360070554325138955518025054569264316260886179813922253600623170731189169484356922931239676392632968447096660917284462838198420346621023356819773462441641741112772909096312692473801361633073732546770935124629063042671854613564303559166660712528648826237195751005774173788445896704514820504014649473544477692623390406196435153297342690851025959960369957948054278952563929126726726899911850259212373818085924944756499438064875862048617138969442248152325161143852423951812569577282195743218589456507697786738062599540357781567357768333274137658879078018827165574541759031739601453643340896316861283653037489158125463720012088106235338447232446622643286935916760132417021106022505820520725999151133695853309718926227412163311157462514598638123438923330799515790101753404089921834167014195091320266851106163548851885135358168438627580741909262619333167337946672571907162101702607700505084578186189645369513336766093612819494331632210340204202081867167414133656526266773962800004654416732194069619500224531676355426503571102138105546558474955046534903594158643699235243965541063022833008524616187362923897445503254164962598733651824023120300030386047595924135663194982653330720580229447530668624438280728878893560565625047170060485996769840473146044158459358913418514878275242832612892811619770449889021514131741728930009878590510351989530486421622114767516062269925290770380480734342161431853766367519542184749754694564478368781697959424157573570803622520220043483818048196063708359720052821107393405857307101486968048043122650963651192705649648663370884173975025069051067679934538653049319443377108346424304096349916108602785057081455001642426530673932753205949745819614692562616404644368906880961751855015413143511183670005737929367888858237534573772633565028803078056743563269030154815939466923970435273218783419501448344066047629514719262103954333151512629290929373475962322692295320464999482178541109382404207439489777752583649959572713705103841905769321369252931612346479696508897700789126507873820851026217472036752311689067403688137955562524164499324820166512710993091592566902065606460447152426476937546448993380298270787122509749435055737327097958639465938364633076840903387200005246374446058588490318431482848440437184088853287966017247463999931500908265719208120309419169761455007763880194560 [125,75] 407030844670065403632615325730342696543212774624736374776974587890009785980060189272113960156446505264989358159278153234324647549684461460939280052787841180180749481343722197147101576996669582336980348324107850183121313463912502453157064698201485414487694607827852241410256639419565384488020283468188782092594461376264724121146275160241334095692153686807461557742154742398321573732910951435504403656687153744841224176055806668997308787962112801434864294119601638056093492193509257705934787065177474358449627534384039028016032662760644324246181294148506280457648543484302270993733795791656759449167722611514598438721026006974417843932362583830690545682577110763771698620001945113868727357077410153776479518966235266824700659534093761609183464504364270510110183660991629763323130895410581324835896869815398693077965613080574726570874322462700372547250266730294041743031336219564019555813768774806215610312090846581323147893771164115303730432902615147850402539177867440519677973253185818882422720869822012523705839440078597151449543433981198482355123619513579126902579577677425457291781717182528030539961046404182423621083835933396645390709669123735864718937347281922533563461516090083461775561695853425598529911196663612709571402964220862328285090791956415694090053542759857475986001238445175107406656791172509126775591733462569069784454118803779580318918309016973581469923254851133375342759453694640188120068843136929680784090000760708234784287929606212925486155330627863755292196793513683370411647749296516690981137536112571789628257796850367798692184140567026321906063918274878005255494015820716438573367088655241275588208398289301411694979917027464403061994453505500537166367932113922958474234383851800690274058311743615278955958846341868529161638259765952916260437712806468293651883939774980132502358260493431753261948073123431395020914248529830529777406619365005092509792011925406872010323687090803161095381904750843663848677162669505721066801445534321409686796858764983029541247869295577704275348151668445503385227560960386928189385447340768062317648802236877694084753043239021979031320536447219265799847733263969388154894440650507206923730834557817365503981711906708786706601156966091579995399538790582562855404579796485759288073407928561864229165840475041920829617213500441518055945284236980480762886498024354254511313403935527367306283523771854796811753553890606233850066456632363136 [125,76] -119441390283927618050945862930788931285807333077298210647883838742690712359643718426936371057261958364642965766201121688307848637318289197593991306578503456836397606344999612062206534588090481379706621324590245895448611110491967313975477108112015836805164658471790122903530187326766277594332637735949243780617778566067863967017477014241057210447888077902657656278946140757179149536043728025734237847287454810941218935595665689190734262669115095903777569011313718861584534140097837334773532661797062653641299922629830983801382115181661006250414849936845334664675061844797910544323572879154094188450606595868391444429856306388297681040301517999432992651579958270374169911058873655009412008748529560170719518110970846099463495440311013541244346662318962920186336542407112129994261768921441439241044672785003544117642882806958432480134730542015762378804529460174487146488656967775683836494020238889432371540212682647380481955224337603284434635688826591967065824087173243474130827162301914759500690250042770375897593839042082889066804138818896970517621088016826470338188090851624504861495752941807991060490297532943860484733143804853076976596897153705518761011590875500165269731584354009103188459323404094458932229389281136266074986044163091105842435681757396340542312435227696865421664599296984901174257944143905103049830531221408813320487280820009469327080079260704379069440715366342639007919322112972058984526082213729801354666865418545223377313108034493464746817824962769818875328913938079094908550703206225390682471169711432706324731257015283326875820281398225459155553303317834211165401553492160639413385763675495095976195570060628449077315481489822999026588085177655581290088535025208304599503937081158568182969775937525832964208687876568038878114362255759568104324417575220775723251989166210745626843956308547253928140294249279156415591803714647757977644122233548038922868170392347730313810968865009483217296493768794682003064528608253013239039543477730284538226656180396396150079022368946565786840621664866805871104047784657091549203472281505060983227882493518979177240833856956086962143363949105820603991220539462694046382190927213626533014983211841041451724732217520927399451343669367466650524321998858112243446424825473033413284353718674717102945603841008093285668182913742774800389432188668495267308163410769191772686399961777699172403791880010394176198545829262212315554073632 [125,77] -112950348822230038984903023089779774588769574300015523645260611176648194963511087626340077852504975377317598948103135423783308163949401239108179520654717250876631010127594947534691936816348518406296792205734337883628323456415650347712702456184469514625477068880968074217533729753153161376708100272819713920615864564433669102893484536520265016721876133380702520600246650218170036961528722428277793518289783680347607717702424527702421665963739222312865157497979495370644108892172787928366935561151597952762971863232514207269715362502850629655916561556507002696029249368041394985759985284221544973487786349846564895058105258850755201371420465708270008198363014166803340953278937446978189321627654735295052356872150268481676507034809653172679307244463871526223057633817635068277866959505853268712219322583316747810313458344667984166868539663239751026793481121475999309525169021753215576565089338396562642971900566999815792075329179507753357393179948716704417837781533264211719732765432813718178012111303910461428466748238411633531465088793072646803096911151211363399734222934356001076312897657567994391829989324958210264672526326986640162710973424788513592640724795153734542939912081688035635410442417356322874063831308234639901994114772282654307260012865200420967834072078516289481880376767437141662363883338104326107178951779982557148159677386803217859395677567646167395180500736445636671055999232763150420914356469885933111402554953658412875791520381532868422058046660041100108850504875002584825182970487239545065007546215791312565961395249720053491207387485328836799200056605185786806535758036278395885150375898953641522235604045034200864798309161084264036091401664108734284646458488376576680040104460776325977878402191489656570420987530994027028631327192664277681991200048724514738631174174850611623140453516042399124286769191427249434383636256599946448963752351020746915632236312212703427769258339220166622706081058417445566982080909401746064813021543676472280861215537828426644859167671910776890414073415754907354348811645071718751878069493476258719216063995691501483137035821900905908962215492134419753405037391673643896374176304340470672613992672870586035005293838530185041314585042004528556906887518983494958455430157268060822068497895949287939515515039222375113730996860276257855437635852002134525363561930005863914456243145744079610623586470236282330124510078798487583150716 [125,78] 2960978841804531469944996993332759047626881786828909889431033652707729938288363167510708343882929571305753895612617116677683660140886479067647585126533840736493513126207122352701306425967438764723171225404518903929354492907379880412791298539350766486613446865407220569459071348926029286705142905760129401040780409352108949066080770739022145803303773595503416029443447176509777471332739343504686036667863032249649052633796084791661804557021381340687693947789146764482724067256578796891366024814323040494062139909177005050857873338291827077389638443513654647630622038852246498885294795463610239100473903416160616944769187111266342429409312857448664000199283259383238327724938409056186303370164633137053111280337774922955604141285292377953744229341634627868932746120109444332134302310244525312146579443955903247508473592543562012535753841809478146272893435531138778442874894451850801916451450765658624212542134924513984757045659655859544951578455819205044900172845707275385319801605738635122859226109151287858429327540385324171659424569729581429273026123380913246010505679235666779905647823477679082435596495031680458454819742320306690998714135466087446169304142044775023741617794767137028100379939684601787195519651193657868334999661205511958355884039238970910117350708725783894586844107460761183577933981756689775294815169495335478387159278590042637825409421109310413048407127358317468445655977905159815726049850400687493841484344680830518715377124961058197958297630090740858319499990297364940159638077548797711355548785694444278087708416722189897146887887266868230352351115952425251455000181683035019619857410116920683720649369510786986183311847135226252663371197633517061384080429407532533527209780762190068826922702980095822758475160395335274684416288860865780285302401880174451299009200980987804834108496885621338621480796100503078874535584483398900361766697664007564610853934595492601447251941647444681571235725613551346519599366458224049617624114681771600209028155263468872630865866931186050138758973249911264901562914920941730523587132397086089620599286081007136093785839514230267970015126810546750103235720399356796183273737853682142649708807125325986801340396335889335473829704689581007266110499737211301413361064685364441575036888467871272630250844912425122071706261855448960618938697974193003232886205408364703969380208148990274955945209765193748206356532473883767808 [125,79] -49115617014126339780857788673023922499703475304410313264862297020747747860651673467164913093674172657697874615394073524260772828237653961063568611872035687874324350960377175094905345537573828056252935755063216389829914579296181269849469481076107379208980843508523284162124589205281831874229823050864027363352824815919190114989412653765540835894918771073879606629702750065725529786809909960020314699345878551312708501461801362584477568418426099071058862065784661308726503869946970456008957581230439969794526017489653934705368830121550831401343127225566683885479392970810521640151556813938932471709748965252409279051446857747814295419925264752066358702509341456939626937847206380944000841531877679776811094988777020513895618148069588097845719018550403675356847631724614727371533111494290993153188713810025223211434984374283652431887004719878554004012264408332685597234049119224096663231143298338704904916758058088507756386810008926762464873692609124553604459938063696092790867629554262106582985209484192657672037093738126126497694325663114160430634227749393708318674386053475353362987770049293565423464703600436967608973143817455948001306512811936068230990038866870578697134761678185237450721335222104122805697335237596986818801460806961938058097718942573433996011266459985802832742897020170564923774585045349431859649284151038345169317786749229981484790890584449331660866213904539325203857713249167482926998432392631903286683124420840267947590234297875231051919480481368589060314890059155803767890190817864000317000283983737645281256566129470171682152428421558397018306034299029773555377236054722649680404345706463536229070987975826172265396382944769969354396016400680188441280125492566186694599652490391681615177654123541512838519270586214473897631312438688431240059474136636072803895638872906563222814341567854769932313776081878045806730978320932183463288369607099270725339999178544496687322162994828635055981873464615297890246561048873644018161421485237644979694426212272800328827329093654659411714656863568576092309796002356362084043291662091746171655233709052110117162624475449736762824843431813965666720410958986848213583430670285586218667661051976257007077101630856400884211019873505028405594368267289102654901598595937227280498679028909297518098871151994575666270927199610792137844091988848993217063349340327275894238198061821113621221601035355960683518097359601536 [125,80] 554213209068237641864698480043856635543793171229669162138083334137909331397734195956794934706160468362081041178941497178332086860150677263926287162374163356871574400650834648250681224583799276327753789878536447742878348657379071060766326736655620941453925344001924571424076947767300640564482770131761363734312549312289053452517849174485958559581342253419535180781251644498923770631794132247757114175985062711049791830377310618845649936226869762084175404500009189748037120358520763486067301336674326669574272314041825037141416146340780766571249476286024063672822453753117914345827196082374118167104001691058505843638979667911281006282565384237951162923930423673858529308265116180518038836441453701379913235554419533141082483672403797486453680426948515161392370224589541183988778008962246655586415825687689824774629899477554459116962965956552046020837500780882192440550663607640848755539681359518566047687424462744074381742257384408217149799555774652831422743107623368678675871334115302366562180977242565576022635316314730693232142937522571965360410880545477262875694678822635254907503481057878781760492337949379887705201810098128403916086879395590127995329649481152741925442905486359834300171573395772332450141593696312412441716775542104526212231933815300682457855042219805830262596304650492099728248814586045255722971167484835535093538689038501691489740535985287123261428938218179044372666282795770033063820502304943192191340081216193456752333158699996567904669402185531490530960877534089427788445053546041781716796614934445353561433402502265616497534046786531314031026258785323349990419359676234985866396807424320430557288180907654923015654147029700210696874839054376674528430481160602270062563897875313426892843466705804216743682409764793626806440717509295416868996635236905752527484069039714979313192060447455359747436238515073359537481942474740008257113957191293394347757496694932677975120802855416562656365121354048946585675576672930016037567225711960812294626639127148072108043941793187854546056547764490581171264387122685167349555071821510164415634503724480077700895365969704883094699840427272800945035882790226095446496335595026146271882195494153561635048558818185770256387268233483445928601137263359855149195178119717693057254356715684660827603368048296267476882024266783832802697175876251493199124582334089881523746328064325362813417082435846485838206919360 [125,81] -5371782327798291229700292494435016717555497464585102978193202035580394858762399287374554221423852538615529910940882981203710832028993000925005483459795455781635000012213652749210309826278193962464830671081202676527739732447193944823085543714247098864073785120445281966279824827766612182611444312918318549402905371253973903291026595552235644017931804739859203100290556390253953823174547791225096300499446213124603551089521731173113159931977401712083131865902849158443672019560754874579848405434394293945695223377828156743002497786199884784155247069114207707600363061317864398755209901504199402623548238414696753992927528395107152035394262069385295020773973139978721534266624991833425484460623521622682522958296721358390578034739493845770429570899960266592408161850307834846423689036553160163735442209366443918347007869433065815225771452775622879353279172920956390552574560182066581045087211760277715943382696439643470043690242541089897547234923313680365163095804440468697544861419897585999202947267089115541660050242273669715870490878439651902166596315637331843435859600122731260890389222776677606411487653427986621150119863360480418761841224404738345363899650862391493857583649535384455099592326727374911729774934147174963225129237304650114270783020649081963443668943980059678306602499720647182185469339376158588668296125137228738198913500216767458504692504549888401038762553355459774569960558022291489440173926642581110817724776058493962071620546551948613827135539975110164743597143788119224274810530870534677526217219746183647774700659375997499534232597756992703620209303951211426800123103060806478751212468566551283818869060856702316324260323710493399299406178353126474464144901573247969740086733305095543268801371858291788628674507668669530204210369429407929832719390470889304246820081080419719604130846641806638003318922368957940125750886444812949094308888713437742956666863468372249071158448804020243133445598339426448901902840995332408610826603805537439888702305225857789462926278013071485811619501505350785223418175002073945437395739355392400957517042231568479423298147269351568526092676636323081316515433922251277659764569475972767536126627807421844527008707830114419235534445738622574292685058530226733643632341091865669785177193762344593276136556106858796428516137129917324041434077930346563130734353926416853126655713272956318955272678962501534610818 [125,82] 36853797079476243033410396877654786359951698213662011703420921049448584561271511135264179912202316532404925570486758464739053610683984420705003665513317226108414826968642241671939991525792314970878987711231292833385677297634976922841197061965468803315486944884528460238789319554827138663533244633063352949202223826138394180510918263936751675987412662811950827882662887920700512477001757710812652337934655962215306398800789233313681819652193993305505894299204814710167568015624987176815927453606758993824752839085066395973638489901868277298682219756550397169293537806076719762254234910780949147638310196656518347969696944600345523072823696738597956155544101679076967592288642781615861364582288555857255277848439436811593978094856086490936987251215577452093509722430382461955076244468390331257625384580515382972886504436573071260817124540875016385426562116360191529754017344848403150730422697814650755815294314822247717563695812675717272780524781598518008393450446186774777906548263410067777309403875206445906304962549112046587448668869655917543821155711992420037140570015678942777868147574477574414625333550226854693787002578810144800923160373098158536759929090466273328262354333159114243001450128733028936598913663696356992157662666735413514895732492564723100228498152072069207352140282384430233546685954976583927995188320215985157851628152996206408407943487559142660154746998090740432198525296368558193308450787916328829025599701625154685663628569090553779772056925361715216069864034170290707712256730790822431470096803126838084081083075006741633661772282145829812051863047338220895761364480432841792069259866427941526941234735639205102498858960576743712405199698511333519920564617161550959759248461554326599424029046798003409580863979717173780719948717080420659775486025203164739961692434142233571770606204721991081541755580331402381963609152125975932083814919901428480743424380292316644808655704671285775921960775042813192808046723522480987169680160490895149704671105315111117373660661805674694888153720719868703881494564273020927235354419581532992131773311416366644178379482046577886222333606187807426184341186944426624487190683766641295329126950653338382168627668273859197625308488374142010927996976892340295889656027658583976766142666370125753138401441840933785688317404397232833254365950745666160348991069682557180856151429859389851556363405311773088 [125,83] -170389048837357379427311866147495397172040248532185686686764541062392714456254719945278518492888800149881471846343223015807978288111442157712493320245988844905881712658577411943245541582142742388706111042140885313350321109732517368537849743904513539622350506077190857543240350550890733807347984032010044854679670665099276287626785776785699171211308216506596392811580945090770362647283978659350090881504131556111488754357647413947361018126252942178198508748500829504246929448551415258097020326463000671624960798699116125539902860556998500838145032920898696367212115009322495442706204845268246726513224770128091701991558097867294330427439212533661722698759620705288160275717565468222532555297218273666656301243101692331690782708841325751355963351589325365269050892296200216165964712627951253342468374879224572267420502616774818680703022333299416608268920303422166962087163272554052286802937922688274857794706065321030387409125767498321012490494822766363725814195676252070269662582910094567358730453940333292065377144491986334788721976514985980697609977991254902567591981958094531845497243130365336746941192025637475738766104538076621649184035030698954517659269680319451058481382366391098663285624412313406166257442670013080126171398682565568654542451976628746251271370917527231656597079411846884713939365126371527359473516620624218932507688167421298151909658669597047314882825357613188315800917367418577418639231297389881810083933026268911677452239473616104349082178104688482064968402432212472735965284672038129570929763169387001442609849843284274234702136317177303868844126161068645422512484276572651906938219110448819427030086129656002178748959689854904397993749341754973840040307376142202790542038562105056314868520285671088221346203000706307132230497444540274589321727409795705898955396945720589887937301000833427994603480660947274963773360293748985798212564406868956378212838870611039767703116666154849441290756186837600657562544802548910125747917988653766762430992330087989616156020136542429422450974099610381476942691298843418051757592851375261882299067964751169642831147723317704172659644721710429005222899046291762400026749050889449943340487122736577417752564036934270439429228976490822422853352228305199834275018107676966364661550458615573178745346388236479910716147841027039742330938334853043720696336476643565390854479751941265999982406585964 [125,84] 717202250335073246795158450598764608457183900974893888681125306089555844290772008834359844093586087431635378307518711210478408193163288953936591691079947619058730139133162888942497233728739705166701956351382238445992247275224385620210629260334456364909004289260154565188791932577503251821562457759079418683906653892811533260754108803324855803420038746886017789978253551348308593736706794312548431610229456393049172513262816682572489841145917157932475229813698634028399620459900119087250173373712549286534125639491415434856104035571768808190335153171841880811728560182892527824683568927761533157442598647477486038093415041414775822464668646773305343767385010222346692311192397260424313228595089002121362640755256231806891060025751180455343824594478224567160989084360191316438115274980124053873260560491164786401539228600935209408554223539474055293575391911356887134886242446592924372608286720677165904800775939724792684684898170993678280228637493874759940331775082886992407146434028242465586345422079632361120618573679666667625854786673873447710142778868077965745069873591555256225062650580549987209518822357386656855094833018433208373633561665273197833942682614110458245857172590075337278026161473777799493613676180135019684814922519326558560231303432535367484942281043866269646366526050697207318150984229797318855000491467695052511971280780105823179604138938334186860601649313849272531797209046114367047966496695730131862243095033857005756563378031187379185215247022652549934055503452599293041886527841775403642075617942658652739727938668186506775702139718088552393673333829657120754901953750684076411058142015235037221175686139482714102754204781896547603844303038551952027444125901033860384352965592785628128310330415990675223628597965040356373445552789164891282466552274599318296414277394080092243949786051113352577208909610105415490444869363670767430273105848539149146949861326462541078658432697734517195504150807917098606574625844683850009787124990414677064077960214762110060890157725752339629763167967317607645026907220519904770863921375002089399888898601325561269445195930842608056884865970378413972010291581536416655973729070760632169747846374004031085133545987797156780896786017394346333582569198341392574248148974057092318600963527658669741538552383317349992332021803904844357306363698351134441135705655271695747363179365577455387361608 [125,85] 3040636406731171703282425371329292046570188641212315232652272245972308339498290872682382087407497420751384592240394205364065743333432706142204907415428153881995743781586846026293802818568768818607067277304804165990510596229673130439317333166955192620757930433347723379876260454631292882082332137908107565064122664025784358574589902406887048315678942004332414090318472543904572999682231581941434414874197623371103833035191069457595400989598631332398997352511071485281075974806714553502700027560504024319129734462514666003775550702040476645103156081750558494312127973439678314154287961710415409463863436037027343670570787952573214652234090628150429412128923006364064990283105949163872396817410250175488513290771556935638523943782120368718406574744062312805566083211255450297193616376469927637507838521217807963059024073499700079381309995113417700943316391729638336605455003121387806737267711490832776056729193434224669620073130476160803035704787691848014054458990344055985965123268943667931397437101591204094656219282001487660925055403886389039941020423915015205883875706374857387210532256477825973595889522730554375056140914107154380253508966972188518708700852008095826936256674794091062585239967426506042620302495476606509557321162780558208013810204595264394602263705704768892234363226077822815944190131484629962597638817503471931226251380917434512040021702176272346168139169973888889086901989295757251028738605018473271938909138504499794849770039579893854172333311919178527482838394335478216837627199649647218306521003015163988771114474668030532896743409578530220782450961967849000500325071987726379701800021871802141327724580746032293447496295219763117021917812205797319911109639157391642088105420126395258110573207775064833680526024048814521449098735697045750438329733543535508896047654298188259978517838606944592197941496083092660989348661141161406613329109806631466746720061296902665632377912943929544143910304639692779531617437411562744898607509464859749605253871867515694169524228876838352257008539909689036149003730125812972620330245975226144843180681640571055386127579960864447585780009486001661284284712761923020500670470630761541948298674924519927535984848726041873857926976548768642373226990980013097462565991348240592918560359487874552592680738138433941155377389854975750819521733239957097209860280859424412665065392992152707471 [125,86] -47007578819683147662741655533371910170428428995454557279059359979160862675571432245726770004615017890190390591176400355427190339985352608644796118063066958721229445126731457774180930641119686996669717251487707030448613755962123815242730115664781580476663118337576425590104288815870643172588768158377265053926040117571320048402270711504627977498573674611728497417332415910794377770291433844216016843416807334193488894436790858059288305695143966185483251226851014383634985655517238655298128965035130785131593210784300961575269638676960521417481880839887836598996759729362499748769285289156380551414675044673147983971299627416862923554380021897348943670436440544614529512361805705241568181650286281100103194477754262651076131704677978202623682507553901251109045050728740062954017212302716390781850193739968460270411313316346908322754346181635856125826916968099987733911818537866387047616071505715667926493040588014651295459183584757690493286768093194822791547636546887615925313285497272086189008718447086245989413291341144172282094802711915192098827734582006794162846455531624535864854198562917285988246755260299134007887012133648295391965393510627355029654004636131682958134055276944577634477318806075576748347608051690088097677698897038747327374870798868578443205902068197536653220826584364606714003856317859955030414683403550076932430820514736790761443976113415252781509368958864454886517148955750242288601482043561937436985462994254771042366161410766366264292524376336581585611540095976864063963730874468087543385760606530379685528744787040857548554907108762381094776053077669137757883967868618606347083402095717467206618915076433203479973144927419209284438199535657552803431395223561738665088487497469360064946486989580301331990494939236305708856976513151360364733912914016753512767839166184454761774543140335268687473099869734976207730616695154979250529604217500685426865855611873783591142656100079629986549088988095120423426687458733191836767736894155838015448559862763279693670176042185984786765993864713311684216810216572883363775491324656243078188768799074948718148201914629517454667863014046260160854328142203533069706663709583698446656098935371165623303891517091312887227237125393418555476532971067742089371530049467334550526627827360066413843873147836752501954276171089938923130957163171912898475451204569421632275100376073984 [125,87] 266563429412081086480037587208177103596387077342330969968337011258967948077976356634863915304723061299904160388186872589863069907484622560828586588315307664361591629300183511921657391469401673919837337784593922602993917599203267958015628442721797421383291436327511973393267631292089014872625003025981661312380107071292299489300578048657703065569581024718575866708598966400674752044769493129925128278322174893110501341472989403264817684409730510015089092051322530019814278712239603729867252706342129262145793296053583224026821254840641433677211967787022099643130166401224662639890077396633767746490558409991282741515653364054696435460595099318115271682155595965981473244290097996135768194403157771191495947457079688439110656374968306283886240102994712521917848027231627463283694522771668519027352271673232688955414908589656553020525538086166045771001721236443590077048863750870993536456759065284711155765132515367215809305635178364149621968960158327438597831016246729045547953282702582636565107537854357489235972586149182915892231537805060080324079591861177413175131451662924619290605890960517546765498781815045344688720215250588785991605499967529485621551095798609386870829148523745556794451597350550191994475866402611518994448263781542676985106531046052171503415326325928066521840167399788653418158421536730081025141680108013123941036969216062401280085513682955467038727489908428827316788164594816283037803352705783720426383836243189476668093239871758251156906268733661948398802384270433700862271703326558888067131134417135639907791668916733321120255113121953221799892632560850292869450694480781340660323906323062162672331350621362868804222189791865617811470831635074297891613242880305680048306846230360476189536122884688374270514454904933704294807232416264122948273460843346640578750757389885339626186678223076063099015406530830423582138940611941871752002214990906692584623045464831847696047174842944645400269451651835041437635236043791774376907991996921590182062081795179671890088482611848634314483077998848049163891290651113003975168507541805295077897711052359846860789791140317898334052582287024480905104568094533472706266700862396511497822637205635491933516538190043847425523780011264443178972126108705241861487891088521838993703674560596830301521989315033563079350137107000593439292009625867379751233279716022265716387576960 [125,88] -2568839103477298387077869956789852021290858515094049343339148646086355197573395565471222381763728706133009660717457329170044961466876284658114789148760937260639098547302308161697165221402152694662626888241376194981033930825826119436349251536191827665740205762208462309353412303426362785685691760055975974851607596541746085517777665672499278573980714996181505859381387834896952863203434687719361795423374043604731651092435268115690555481896541269841727928913545907602228385894349814944905804078279779284164487916517220930798505468233519916983619588480947860873767399378383106943384079451069052875211973730224730295736792414748313068573795201259496252409864774689988595263368563839189218958123082473051154542353895229173321927487608756356664333797639328005956480055809091068517483965490873205127570741877247243325397207996078150704772152275341642772473006691112496420935564406925768683441829312855369255619361407405671211523689068752542251266264480058830868125077760266896083353387727995358282565483590123248508595181322962355813351930715834180139626307366385557963696272138805008957661153213104085149701918816080691538649097522941001010392344399138800407043870480876146362636191251287893602001042678754220144313952317808327630642131858605478285598827418137236233102609282991318613520874683189020340855689167738842599553775167734565513701896848879209802367777911937736795770276211230346274007855943362384581468986080583145327856070604737883844460262290629810755844150868460176776330025960583027900993817202984395992436285744782130881975695860851465976791599699987164916344198298792672536770368305001433929615664887909456330262866384713621064983383547345149132415357399965653294641615124631282807175486835628727047900462743312792286108638166376671461124706889096197159210898793731139156688964672732948317901047051636608636133682071233642119085482913997253825498324486152063329277856358550970040281614872525454570142285723641164817322403685407750018916972346439624165940164615138701896826204593458592611210417606737935923822225285073442772207254011788683000909640928573376511188969896515749075327588477940259362331131123943590277642821558671187546634244738145294523775328101492694018589508276934312296398119497775909331775470327273690069055110003384156614553786544341430799124179757058218604528319924051006572389943574013396138224 [125,89] 12825348264970811033482096695704756353583217341412867928957766015614190306435782882431944723789721504053701434210576547585487596810983232758676403838897795378967982195563448675665197691506764244795857997764203719797180776558910553068951649047479551243491545423617770792864750513949688408769413580086104561471146160745878616855940959261311759023642533678745574189833835381246606390622376801236512275291345911897835144258791263124045153396733491745935949898708782410819923558643356869257815231110735584563665538630071440969748744237750699559966866598444435033870667466394384167317443920196937652905754128631196901745343999066999687827209481267955318768293617173290803083619983128763759406926394535870394191082359577464251024012160293577473730986767299919275098540484154570355822407137964920955549984406966329145338614849965326636547448218890990153230284018653758043867985799157120019155017933068912026120311458439388373291828977534341097584783861809728452670324963257474663357872155709830974235605553464078967636162549342854151167855179862835393619606029331861737273027004790671526379574951117066874054950506101185791372554894022771125326832890361475736996047969492344891006081584767125958358215643014308710817999443510086141052194779651593317099314576346662225840941841656876016840352844320280926738463092228853785591859822231225186978624778194477179405009066931612432475211886634168857488626562799518363699364487738675878397524121043559879763345211675978573162847957475186857682718741944501334623789098971313375277947116569265448346598921550787608291478201171649765211974508200599331657597101802951999051116800874716956636944779662600005672090024030658018279221772019424974155604381802494999196693262177361280319701118776267568024259718832496335950400399830987889888206176205872398142602889335927881112804945934287736634498339686781327017911619676236610898994787851356843374176571265903454925823790535803563453044563740704248909847022428917010213508408048558747719099199441183640064531343695137506089586555793985265172942661707213952786636376639967045697045639217905437827177990101947208430853368416403496707505107162971423819835254672908151879891735723844891155290902697578080644454626848293766411265533744389679439957575523860503772861546682080919381168619299079502857189027199702773343506371496344969129817264344480552 [125,90] -38791794942179429306305008062019511907211657772567749313659124770629799809797797582728780470412566759187547683095059808069591825969316348534314211884263899526884009568261889101364567610430056669267224268240690383329917952190855141097710264493319952721273168396919800129393756204905357706090932743472743224465819104977349366105566382890202090023655398283426836840693347511557801928238198376049794635017440211194025539485995142603626010932445026443596504089270170505760146735711565075328689106800562604831653447239810622683809753372537669807026186914504237366092605150268286362214244102088300176266302954296986066446004076747585446669600176188402739371329237300366695602108292980241920859525630316842043406765993861063593351834107018076587413471214746755145415172381948013942418334669415217843394143364648008824003334128556722780558850174189400717199297806898590035248355732068614367062293607622891598443253519594517564862300348467248073193784301075213986467799258198742946505610376610974126319957383750476705146632276733770198030530456839800549930453551683710317296013323822781764523516792646765560562418874114206717688702846027244343660294576072514862259328293652692372825363117237940256436963706554497691580871969491940488921258181626186707029193065965643166302426161451628255747314421437525784162587538319177224566253130614587407581617812850081986578960247565583951746817310614373643808630059728236801036621656086454511066773723714211611320673085603449908315934005497758675875531427746495699484807566174147680609730792380436540353925778824636332663096450890300610004276729906764323153259645092912450990664659028065792073887489618916429240175030477324983423495752927717584433578250857916963432396312495730713943747180938091310387524152926928113235739184037442295198470327661574125925036229479167400946074874197722782532938120431824344569469642387134613881847898261426296552413109801406013593873946188842483345441736735093279879646972533211820081989180107312272698970790708827006701650434997837822529433159750990322044255242837945329046768203723514215244006255148685652755229260644581961622208227340713082239297984143890172806374892390405697901639614053792951120696189249127155224726358369998776645419835470369485833177346882192497654288415518665272001534060728845907155184550438660787455470152350226342553903483200 [125,91] 189982893774392291152200714345394866542805335931948967664417672862769451849404500709512721286542818811403852907530547816571547851515261032754679047933503780236498503968050158323756550615804473748801962341457621658890438682573723781096642013014300565246750553228070051924948298482754538269968294419546882000665277576398738663019378824315490197817729878936325776448993970638235573123637014707669598216170832582804164198409230987816107557313001829700843697403823912749858135389599324735868475860180037139146371899287171840403051595662287317402592007802997827594803166466884595585812332019358543483791200827772182735068892854644621026343849821416395129837114663957223765984048182792787194847698569249901947313201552148409108067391385386906937248021093579720754323884624266286609678245992331503771247014481096904443581943971135819730296167363944237147708319805635966152528373534616532017049256249689899546733332651826634890773354275255573583328875825753937775645651775200562137132442247884567539701005283160366134396378041824990054391201980218001426484419352341476438065581872170428743872875277124148254054990961007610672571219919901809245171941758042211335901693049816609665581462563486717660864041253034535206086277731278719673857051990008039985279068455069721167522255855078252994994748747377432720689933016489991003048768442037402540261841254962965142884688254382748862451960936535703598223762099601379562818532171164894878646744517787051080500115700873943336793996508231997500514494439886111828262611963891678952897893433724000875070931831746100478447662909859286917701254334578976030577462902353744169042945008714979717926884919833668375977637760363587844875638247569832425659567768421653335165470057294067371389638313111297907723108477857206588579170252261735915027617543510862269521721775910943409608234026986389190292523123378363595787266248005174353619660066197276396934751867798490623323871601125804924685948964706066077575101074539118441092306721511044727611303574449401331045436964914266026948074970991846276721017766553339102195422072736550801616053523388078907720178050929064888562463736207964631359615556099305859581833363249115551881958615378304049119293926172679731596107208624786703458314292722642663812467849542879135623163433386358650606735415201904967715107154478531960791214311800861263104664 [125,92] -571264933761826042296266559051003995694469736836191478858430976736052003669205863659526576764335451926777924937770195126933258629002850753535323621237877675761196537530061081649573989858838571809349876465123566465543036225272818213268890475717055160265429326648790974062964686144467863749699672712157684494051825434540874731362088309931865713525540254284992880982087227449373955765332970183556153190152326535622243440695429168826525418883555291607090582730072463328204374104353219602305515364274530041193845155819215103842278265260938933183009946649016805408287890296436594974207176167467670631883006061612907003914339474723077380665457403935491014741307121903403249836971598460016868836751407875757934891683565619156537045115455041719951691904769698021896112733987821131510699928541227241275288042871514058544900129496528274383452856071532176854932696015540941151760360496874715324517435790062189110053292604125622386047217192285526397737433390054109346642729370702895257465897303133343478260754327830289990203677843083319943557772044897880997754301774486060951247136373819261869687221107268427984628582663134693463400390695108345294078233317827212179525664977539036901588342865607190747707948307095447091593716087229691633807743737786404250112366987160423268674461117696543965391939198677362108491077263787876193935811158071234742447862799381359423008539915706370260201179651726470600733321725631815136004087646740710627360877627946435645664119494084754991118633116015649238335956943742324570005447716148583335638998990356632026006746764539640407909612725309284899752343311154117297253402858307951248453621577085979381136246540268049988628310263652721137866826395095457627774800969881469485764913761117447042124471834845538421619857842611484421656982117168037273567818159254051109081293299879515101380341428760970491916039035317776215081362553414155869611305039302433542592498504910952296433636033929698763066874266174956517611734346687044890025391824264663931129080641921947204602897944074615728311599836658859501089016757281656188706095183218298967968133857509303118944742273607809677008169216859350398518913096102955326167163538987747301042222927771144683348429199107806310535423067914416078692374545355365520572824825982823837672938194963627758111841250932685849481612480884150954487615681847000560 [125,93] 969327165788968221187569383642534482920511684383617244027656994266128986111743503864048543346590305062732337009191400276890388174031237455156382710755677060131539731081758679516789707606121690772561526955064402188432781897397014003727569087485995680800608704312387008188513641917279137553018010868860767302023737376406078434519896168140254663292577051333585015143760875049458025229151454480405914739706555600240611035493892661648490360065046729395200561449291426381451965163480738956105623305168400330999993203159478158552997102191922181106944009464032605187730747390562935484067160389428622202185706646407831706086566961119458470931293476405259147891184831671202482084085748281145532119406089886507187280198191610129422545723901123542313871269493102992429163118577916586286530601123391611757591775651920491045323882347067649600794920564619407927985263471033571407552794030604432510146720387002804853231232040064949743135062307786790550615072742994113975992756114843464011428857391825758060041967150903301710959096848278267977262866376724265201632486577981976356704478714679764203454300737727164849010189857728370278581793921076642950775018716042647761924047675160337758923591092810211967680410392400245773355145059633144967858669218439821778994896013949810208639854446108899861641748668324171230995702763525948503277561012333261896973127544581336737713019494456438989613586039733974754790668249920201913262883164391158266488728223717340551271306945088586865196836283730310946133078776504541617943255048039350011690414635280822180799857970457431518463614367492078646555383782393479086933822187361259490565641531683323478879932428651674920643736315010604973412475754957932204997240275391112375585952834484244658733880466211429014185892425667739353845166636625222654794939998862107912470295452568412488854493714893553394839271671670210933246039221174468292247980071132652622609717942979711483961485815296979181821081487427346890292167493790907923625236779399023582585129424418713997313811926016528392811492027537707922873748112140503922386308742004992737626340680711286099270417301559181910657915536818739973918174709583307061039434986201382623594173502066117108186781123116837853449626920420681477803603057546826039421826682539718156379947961524341981109580982294118580160909854885174631546766326854 [125,94] -3972688418794420107837380749913713416150230811399056901971477297276114691807449219846057698636517435710343272263475905239397443025986614580358079170410479111262411976002929666323848919859024848474797446780592353847674342820315088815744974184376879450117807701775525011457554955552163617556176851527678335838421804953425224793635043496736179466231736100544242009676978133745059543097005764546002398058885461371946765084680867967134085000468599706703800996417369124051499025785457933074001537586245161304607039558284853670348024243567883682680600657480080777779824348563556967957715750622636328943134547819983535854522413864559259709831911968849169469761473127687155548293091351189406717235590704461389704582918632697554306208943439839429730886759584173098506219687736943346249384250964668826433796568701603762042306691481815529033742175966582725367266027869637949569435956254284293594185820791579478113167931160626626349034794542450737689536426602553934423839018402104050804250156171808548755044537359331996521476070087689189290806972243745010725199872649432497561736562666932023759056186066274565644417485573941363510655135774054609765119507477146749269661738363471263169723859279411039999173388903029968220087569974943180484779849186201521792533630463021469566268512948802716220901723787282088298591953189776376257126414968600858390117982791451157795682655359349818672580077119469798183918784283884463006518189506170633022606740728444369909307835094840216645909713295900886757532430429290437985459975201829226688806316573654153173181797276625833465326425833819070898720295767994417010314999561736633287186452721751764400687672034354993969412988702820091994985861727835033325222651046172882873545703924900705348705372804321900933912281062754539935033929896287560066286150378508546893264052955522837513027407429140319755422325799754310037905735147606835625090905683970348476771709802844473095632099868218575574361998317232213616678531411253080279693196600731655697491118459787534901349986071111774017427530203630541737872407433978003231372920263470590895957719633308990805631076676736580222397702265119514301743992381524012123818107601457197483822064673164128784307878043625654235786255679945048875727027045057529927388459104098737514014828962147819587327856055868559556992720741623760298226816 [125,95] 7107432707320420804042416540291711402083180317370183338793861188630359561511722989682523630949570799287255827244723442214234051871034038488342341804913645155945860893479662656325130912996678842190071503240790847890191858867005238543894404947633789870472074643571587880680571175684502672720204304098607292572087324608796864039109678336624639721654338361845727394252439793730619994588591048446639162436405854884414916439706136859467861441249680554922063358948493749538895124789813065521490629839567275156418057804461226476842416673302909496899531094761670013218629783446155243654128156137252368139050081277097132791471511017789895469201397952987912354552603069215389562733425933184164148049930116315777587893230403080744269960559684381441315328582641829378201983056527677233915796707123894477306325313778998720495952418911589027387317322135172482067097886337763800640994513222628335616663439497873111468806047809106693796984957557960841545468321610177573055435994594009862148016335800368412865145943727514441646618642783237952425185233248802841503368519868028880106343213402580125146605498035011442236555477781534983685059643968038823549974457629389439026579965753893519789786253391806436362951038522179436799434858470500903341795847482758318043718715945340137837833476523105487900170036798156598411724246566390116194634391172549161605253004507499482025310413292012907736529996968991387301637083173784773197476840701386778231991776689711819511851178011085877313183067561888134817683347630057107975729939837841673792378067628013572266815079439186294433644655603580901211300448607782273625442628494215779576420482271179457511854719330731161250410879657171593253528404656974505684878018800908839258678429618972110366163699992350278957606515840133571210132507538220748891154581135666105058220082249690671487507262768495568521199092119365877022918673145638380651906767424077641309703925032293581040482964313792201776077059177802964671192538490265736463884007543776123586746440854654106751135149682532583391429541095205256856731909439402590477375597348665848187044285323841426268454124608822661797021853619814089836673051291410181516275467833953130060192299919466254627473599471386507487090798247997692750094340815648197179456859226524585923067233762828547725522625637026545354535431828499433712 [125,96] 5702609533581894948060106621955306381434008711497142065365685719919589022757982095974570891154796091853848966073174504593030232525905194215383550579656740433074766050160973421755409344139954153013365490322547883313930364491800633430078779940990953955519751037186225437992681244615157349229021977909583884051458639946619035664368268992768295981636191252545053826974794009173899203281030421648947544925974095830708085381655036433631229402100309328506773700435910754426484121111779465937035454538185036448047787070343223231926233320583928074847911749344286318586714840281469422513671879829830921379010735928646618869925813569821723678758840232848199049501457123247572451680632023804101068333139454217882478970629289403090315999144444028776812261175054492854210663287102200629619544575391691206173284890492395572315998708151798020201264205732932894525512297072295166209946920555594012583153698921528426937170536129068495706211103202637319541020629371617031885852034249321998406620197532076913345229193491222031052428172123962971290405262749570294225064090832097606425514093422329798013666666608795990098318260150738729918358283711146881011278724440729227208048718384930709928884977574319957566469840822861200796707183708273008533747867537630871984008705835563899891029144706347185133897662222490057011584826109354235685640660827687690072356643077062944338065008970744297573569882088717789080583969848212375235280511809733170701355058644389876157230612483077439367953201730332970909800341507006933763800617848853451455258151112983175110966247326495738342394906693790396099183409858797598592447794003427878594077356731978658775406426018518565581209532740815501622184372501350241076999305650597046270180972273704708347569409508703256330574380678827063617203079029069663936079394455864837400471283549435686729654350035233574467911782060386950773242507852987867979055897146936970353773369333350832484199368907919503454285852607952250487321270460687988989451526881438149174250274261668999115996636421163151421304623299779188073891987452511188439119734013814264551084594586612558673485418628977889289713073159753321155475699713354045765872501254585146524464975394996195717966901366693725868797237072615596021602394838050200076990294075762045144100678773777153126849067355242185379573500378944 [125,97] 5817501312090596278770067321960593406213617981350565522552527961779998755524633740575673616958311873678332510539314228264190064259274570957476106376370778596365763916569564321740573251098759668486802901295719682773755613003484605453496226342368842077174267971148779686443833891134447131365543588172872403955894502004943024908866847975458471154709953669294960213823554766000581723845516828091405737638096418280124792222850589509493186894927538087331420892421332848901259103552472093732069232104921449589022219517585498991372262065041867504608078539338757061992882567176562740967467323097509630800551523937713554857450018532885734272798854952044225645565189960669999696215417428616557285675222320263547866042706880036321285323726438680127222618575422915593432196421594987004762022079316183672488097001916241293317333792800753274805648762021627178326073499978471821740108246538897928583630776241317618946179092128726953781323923845200155008684046179211577535517341412041310739853888240458703974838704677933484082334605435153120484385581720378681896284547334809565621049131961998683888308093131343585044890409845064320041431497653120416193863389890195489741999121603127424031364350054363554283643154793349106419586722838962332414941506533087068000259480462960114840904641391741384432446461489291784171742792017197373423044122894551986028197756935393094588791669302347268794318404269529560676934657960171217709797475726407577730008444019321556766830731994219955833626906783365442337693890563388063501773041090364182889687459999459535488143400044762100985849033172568690091280760065742977824470870416235030248296226840474732871272876291785898112029742840920051854531451327941045757747680611865895324414375439267028008992265036883139522887275218397736634659336429257320391819082792589061009066914678112568223790475361226065319651490448115382864869848005933567428897706524188915853947402433298160375407093733663261912098068642510821110402358103219662221974264952209626270540289326668110313781645634151360218165122041352175683767326089574143841883561358211973334121219945070674765611124057141304627525262946234334677155022489475416493618764785042467739872675803799720305351608634057569877684634259872210048727651208629023270570079346355286439361412369916936744415933429696492084907410 [125,98] 14005002927570843830715228738170718611720829132646128415099808080168106899528968345530776070106669648999432869996827540556450588738004725165589539043817432247744040479310272943962644903885840578566882216062898327320513851998445820463724754571901511097237579305146872455020077419263399138486823596672357490517128432983479817112155779729952516235522009708641708976398550929591989344098669760912529583782723949143001806132460999801858351848533526505807459537324194916999857245106199511387394411437471241698796894217386645007317730083148457083726457116679566286157685617353282362046999346358388607468540954439706999872229854273920414530325870792264148807445701833889207483015942751383771582979511037622699795974746209686536657561300193424664249622713810547878363582813311678303761120812106920164423827543221612183189755750527372138382202971571833484785009818663799893067762030446094237866584104913224459484155478465127776071588151436492507191784762231541240867731504828024761791990814118183893148775649055157495635428142963729336180942888058053114786462336014504960198689078969604974351541599053505029147276691241663438626264743530027120949824969181785316106109802884485729343077018296077692976469734356064981410942126130611024097784344071679681926131665567037398953282914574385739156727630022340915220891704732185555100908427513530751351128689661485522167239460535979603888002605545945854928939276002048974044154500682219681227149317857542783386529314498745323770426732177261367365970538220248091376085539912748994284766236644002140711827879256930436736073763521310543534107081871704275547953765953529173352684054770886459910949799080134395494833011216579661046489095157093231070199071867227908270413267360012753644122286266323502951358719958861117627762118921736409815251612482153561394664219149335544370538760440224607199072503834134485309355347077731269667946428026956280203992731800315336646297260869305738378479478059772122628578258513802808047825069998847527883127462686729347373054898279375522067384465477598401883714432249239671222908255257326429123848981515238437073057077233754406191930332328833891283037266024624093883914244417801882554779582144059178109744402670005257829368838022492273966890045102750279914425165169845342414328773597373809553222411461957518528 [125,99] -31868720430247192913455915555338957566488754676263888077900469663667780816782092129017298321283804839534920690027287950886394486989142977666831351815536786356661059703778651832646884102299277260568363612421207836561513901033221045678799467238524972882422816368599398321191350546692113700689109398311724856388341336227362936437894809011914273158184610641282504059909817334937918294371752474591463341593127724708339308049270581332696978948077965018699449667118737799449421479081683510160576295427327820800290819873973101184669297954703951857158425324878266188651481268736981562532557240584230564443727463847434606016326268942377319786365125576361964370991930723114256029426753497442535716390193785319595654740011546233077277157713301861971803325087639749061995825499954807365734264163806457046792475010770551751093673797744668496684207334161178699664477748057713029725440664955728321687452768003450386762209017802853121421976440890817902234861868839599521562686013364284596843184912941611040272962614849019820710721703657491506631791195956460648724665906760053626416905833441974032577117220673532829028789455358889200298900054212932233512944238495233924003936731601402349858908059614662556060569737200918085367295922856108317431757888858434388661587211077078841346949711325033785272795924590287499257923219632574163677420055886311068765133882645168384462164303714493464025319912644438079215048305501101013196251425246301074321801713123663877631761870749490277210765764865634099017595193440529999341334002983993517310891611118954285224886327703446457373909865817718951538951335335351190470738528822105113033197853845210489768269289183287652717926803716578661655050223846949161089400133283658270922312035578931225589994025942035276887219454634104882881383432602574288963497238300037532606831607961780617691949476046047890874207931675582698736480966084765755438201040555026978196236879724922045741564772514965118184294142841461287328760330495645834114668490397224709636310084539471975778996667179033068192905748430599731440103795903448953788732111110483327686431884846199544438348669485539368778061575232200467740367475826938628526699090942240461306898718401708877739279957987733539340029472244034083096674308439111169758558992369497099143810480279212411812902629052888 [125,100] -41082945220100315152225787558766943977211015834755351109919133860051485834184422319621753854504242806119299209549602332329569703544315820908176155080234797745285302416186730491177213421687132527495736481155607978241159342689512102308462502477565977912013988760504423179919605276153074252346028861337220418261830238085618602071852856039391352910548816846374923540910336220330156194804943791843405066220493561036696551259705230803010877363195695900348719498799520587732192118866091136929627513038290949511669239498015930397991616899406090270800959919942707366617907092466112682997897016200559164422887205480533985173283826559147984183855001996398430286386692653792397003697805959049176656460365375560010994994511390148971210206008424875128354624597268112750853374740193332969857569515371627840911811749882145674349406314996566989566296729987746049895211848739989465637248062509002783523494035685891216265954101070107899273367099771906951234627848538339121385992133770331779305900430866472474771554009154907234363725585082969608516017010685005000691393680376455791014710130909535632060493843927628792206546862331781451087990559101059602500291048797348855992893695768938919248217568379175487192045956675554880420570236589598554471358312083625874179909836397526686013192988414851836581386192287793562512224549352353942995720418340304347322399676097925585674802600948833252272516670413671976455217117383222314851470716899509549398343604637717617130700608358856362215848165067242114406886262030809572283757153903194558803942669357352480374495088353417450606131678432396551036991252773493835455599479486928437177067003028240173569411264864939996328565477849566133392750105310820413137891953797414789162951163444935195634288352968614406781398698684642239068291997730535820601633640800617774191347345634092613473011897260189201084913257858539879889170461827140940683752008323312312097207795784752306489529329608710813730853220737575664988141566756009650145099257018364905274937050938600336224943711977248303785326541661985647742087056352249515091716994318539309687563149618429920599088245427105544870398986961176718064868829211345801352459901959638686980700665147018493660525482643454000765474360647539091431141130955816903151290667865778520217372508306181957105915752 [125,101] -16433327595206601125477025853837056381718476159704772461651589044798410116425113462608953225664525198281500947895306319632595081874602892699557516612649189217233155108790270800903069868133795902031834116428183006785421316490793285291254480972794618954097773841364137021149517938591860599765932354195538662361180026153872530359185177339949162584716860949277622769976007667801889862486471886874519846395299219202535489316687906466446898141392608959718953426062868699941378906026466732239261283839161222578549788107557672580365861299863975916435273301842200425265955725602214622007801794947444024531815698308486988724732758691682319380674138722119023109316410368040128880497049960485677951554583156578025953274073793558737387771393932279972778362009385921585823219002902047789989088366915831965178466822639311937711786634693394544044242690084485004002003617756800736345245264603113037206556784586601810064564385723859309427432987070966103254348511126963525512504819977006761416839831959982782755641681435826909673807355194950747757161132727726155437700656225575793088224662152748054478992677720064784113709243211450018642590134105133492422206343131246271474079725173170068449390990742925794742934307300144375019553303123501902388095776690332270420492200942576923836616677108411879110658956691454294142474453959580941775513766595656411250185628625687904424925265812879294317197235191577357703253662684299187487687052251320037246091738443355457296430832421560562059083679650574432291330506585741974373415737373918022998804150508433854486919432204252505175190729117927511659224928986889081855970465054898790370654911728528004847674028848252630543066213178095772258979694788390433757271322032232461473073153453799201632807888052465322514679142607955656115178448681375134356048008249123951989871832612217447382455440192516696653204887966948032010782656957931168494063956339535087818477923894581110280389450038594752733741334182367122962931446538492061145061940969698626209158993296509416988552717650546497358999960248705446135611783293316340481148423381049301310664882022129012152517758008666973221540952275496327623598483473540857824966845068472105463691281077621167721857543315127727069938382729264616266137335354617689519148232191468658383869295223921957715 [125,102] -39791114599544590999375032052075168782366181793520221911213036522437001409579165805299499214517411995572194214268445994475234219919103769726053638205668540061483270718830503494861238479878973491269995492601090890163628563887311458393993852503191525000610010510081537595133911644012469427429335144396433753105949699366996322343805527364430896210930995445365629741350885079810413161894297202996520757556068682879597579359047177309316725839198725488332073835158876577939291195011944025431732778692106555904227071458807742335138511604492746974359950904941072896133730059261226287480654610991617548035814539978459225907467217113597295372599284413124218706879812102778522462656255414712581800913891141325248820055736881604242236230804701970537768528803848066787056445150501369766059895976902849137003443609345077841697966653637775306211164369461953233503232667076364307617827810929065317963169258569309549368898304285703287235574014683867420293883413666902386794224410349793116846985057218453386081286890038707152277560351775492999993766504594358247920795958407877137225377890925795679695505287203868596108326348843369256822487944689104641791081248202934492999394410909956350194917385764695337422588203798876773334788035950100345220283469160134920513902497280028542700425383170793843753329767724352714397595284996670501854472291671460626920619862406864883193939169714841178289141730147413301359086861161621620559666975945956046557643489280076572379672101799157556299928609629473775209131861256755275139985150081923362201157729865807443162056339569456309904095251239317323545513109246892157122991710852213869476221838815877194621007141911051669164463482697572787961749872890519667814654690825790732137313237333395439836748503338959223699239920299638827756968255533217342701986204876706236265048329476554195985531849499293500240698269497976343790585931661537650564205256983400556891602973053964602619036902687743865752018035512141768655632478622097756802837659305706808580041304905257880056782663991512098593786139252903808655696971987522627709838742068393036506253238650030319423371902898162843790752220173097893735578041194602589584915247654367865284500709074806906777049629512525835060760524446791680187160909952366747669033265905445693182205279927168 [125,103] -27574874718153338769879841186742290977312362123161552031985362061756359917345575662260158010368650240657647362751736010585610759016395069571822699624595670971219800397494400372062459964206748920360632383805727538859231085198402692640634509525674784436207230297111191508775754435447411681693364471808953024804776310200744774919673940227786053333959737046099239169556765106281642613664248013488017519432832522140860909996979525815930999009485189022437122248035230091198400664165196081475255757953401598827903611607791351482032615316023799591047605145574089044460644552954666679487317084110423661125097751710172112573283761472417077916453872860532052416921169611575922950052850863032256429444459710463565723441401829134563819282588412895204407844151386207934848646841622868465430146720097729451320351901947210276870162947173114903866395219795144616692011261176057445880566076115984623823466938124463760647718330878752508516521092716909340710557187534435453247218465704079707518555224996521188109057481961146548287049261463245141733790153489513342741294542572676260321395406473343021243009865189576397655717701862719087463393305469161487048834552937943082620957685894415244164882729098012540011370434229872914949057823797985647754717773640264971448500389139291598658833748217360682670320806859919820083211618661846768513827071202080546291673782515049110461649902560827724182183675868848886341861681290728582483199001500661303022738221390211005056301331610974907311522864903323805959737517274537223525120927303551001487872990896186025813321694900883224854195567480609773344939140578389084360034949631650395134264224536663258986458282616564337144039313901313671092644817317072552661122988710518067476727190778232481733376173415828044997981638819214034626769374713077837980409911146799646869007762077204248463749235223532672262426730501508048848503210338673925368983002900407025706733616400497348066573606332495650970126011018708913794542591120931598955589802666395380208112351375704272011332264944068380627795823406431466044756323547400749379047658676430163226318326689642979845651449700109727469618370887702064283936044506316862942702243763870106128518802480147024804450896385078116870316241486779575807081188813485396848820499024887013385120816 [125,104] 20480934305855833109701645794548078600243237031822391683468484631801916468027218865112727834862057906179935693807629395300768925437781974203045044273419580308479380290804315718326935007249840753331084810504182031199961874833468456032165950988440977652597214786851412319621400406802723489915203620129388357398596513707950659029549137111226317268330268113611332412792920253956408176004074082816797137795576222100993759077652629008092125075037400981205614930400121510960151880287086848975529453699499946349372585439120305261880390956689518400762439288033355085285395339059929600728800101431493117163960756062155219225640072827481753636685810658525482067681476618584313757772749655722397511960448291400983186638643434701480277374897067889100083586158005838164799563325774770003728447487076306552740332449588066373836258582845220539876300423826365713597182630428003140570371695451252937759331982535876962676376242883896465823227582222002381450515796175639047945911338147634912832268076724215104373801182900861458648237567377097535438992408778511555700451345553110082319953473160554072289417427100903574599909997835700103212637398631636895388538619186785898038849654359586473047460091543364320129528644026916672585926555591669503990480874394847836072376969727794435603033703930913863800147272840488475660458559528942353111317516601007755223627675782317294342506892202709718903884839684698290438330477431967934309950529931013983307385546863448363994419857851342478115501403198791210351315647177391246027003932955824433603284259068174669068138063446278601987754300210369247550788803091881231670527181348398159715476849963010925454437983798975237670406826152655097784329121331326943865644822550382922889394536815571018335828953403824366166648515101596732689789828422300307477143529816966067198030996709137463044385009372418501858344116354990625008038778432869199359205130668653238771636365912962382256143088834545149147510201338870977172951570754987085368802163183820009822635274884429890059890409431664809513776197453634162989402063004758832903795431815135313569394429991713413183951250222316045881050483791630073435598193789450891441744786992336564920954408820262473243335242189254253207114875181670665170043514381568753827586639697947887552 [125,105] 7171739838370156199139584776573880083628012807340942868239904880568138590459567548356779923160232590327104067872637106939204128193821308228480052841686119305567481305919192389480714154328387832979270516564004636360153069135100987624575457295746115713248020348749458385988882573445489370348068656775311363494270686768032850300714503998828210188075147678380508315261781518021713608569078195118893858066033482819334002554652737432768936746576036830329482258986108539704573565596370042767791106720507189132714947267029076430247918970378047809929918019100069935055847389710791996463216341217313088521595088860491500575842412925498801259838976052397019273224347817903386949817792164670639937982121425405465770225313423061803195490650890353197915044718507409297524214925204608087186762264339652683366889382458063209039127373930493360078161819630153049840272469461336208266262787942775546128979976901435491245667459256189666705800832770909574328532615564439878362737634403684769635253517962251000845486055088116324473837112581064835201260212850966556137574647059552849958077167680102869695049472913428795104967859264715076678866846579945642882586477948135088958327351120822638796141442608019933846186972914985931384368357328559929422381001455849585493760530371732309644834870959024329576314015445083654793524889899824477642535452112293184647145323744980942684368908790607179974103456194943878645268241134498919998868444425917391600887976501361574295674383797588935368408361454585843444433086212698456274817082434191450530059841151149887986052164802410676354886892209846029536200898015560774911311559327070387662765651787427268837366144999497361625972500186082294846298785622721226083377261791500571182481732304869081386497136738681094091390574611990463216572544461571407682148063673433907133139950294323724561815706213385794511409654769758211305373878155912924997430920467044668971227049826721569096492137483587628857881356270810697732467177787671794260003706162424344904976815495887253437477561928098148301010842036104862193927392312779005566356280726872820263377729687330253794842628841657425639772044520299726284150641935122428326568955688978029876926511519741910925024346155019507255009815884391471471580639747516821852162755193098 [125,106] -310985634837651669118356385255492617453381455997923884105837705782679489721952419416692608670782645710915480071703090916965380409170202219417312662063822230885646026323892888340408105082065310753739894374285223199597325846277253413781623665150920592802406724490318606169811179271243330472992846301442511350865362286668409410640502616566695009603126290915564615696444178220849986296275762218065768487520064492249116445794913140251413939566965649927150017355249613082448027241585307820676192085770726617168073833819485486432005077510670812812050843573820040421443929569686314599023323602522940781739017730261882875505767730457242520349113994979238096087585617830675646141809680924066575865974485002396241152035655107661431031484713299055306009120658495935306640261841326728621364223610913922296448576187519329656067325323254909808944194100156757522909245307867228833786667097348540354518924753503670567652969482565913475591484832972008801251379862501144150449958306021369310386060204737165125785476145038146929640545397457821442283389994050059790432344669258534791934508617199469060893305075067295362133671578648132364760020936990941471814247952297612364093619829236147903785153749778537563734495992610719313806034454333270033710655911244355731771966731751112181815540446041459591574883058993136245574197241656443525466397657335014943420544165175059844321490833584167407029918687569438754206391926700394437793712828628612346282416475594193496181530314377262707331129796121621354451852025356027774965501928612944467909439410057720204774890234064225491308150053694730895503672532380594436415912479262234497589726558923020338289396528629154790734554988058001536871498093783713846041858808053928698550511567402305996874318882303114590378379042704123966844971929475885444204814905669953961668477902961286804750413434453491331813453338953032546661724429941036929054042029686513453801621773984745889616372424443056553806983315734017391563565282086052722258704327779699085291308161990441228419206710076304725264539015517781793815948522106824135166748995854396013984141074322815206672257358196022592016302482371440384431356609826802967066949113711925222543893795287003924345205574707638857400324696421515069969587986651361086708832 [125,107] -252777369297799182053626208806187193621755376871613167580264518290265910561161502769546652284990857448817588477270992369177493683072678102367426012621421810766785480070009574880021481314950976209256787680069339286503816839234775021272684066033258307062150819377301996204768825556755629763187174412276310160372074461341320931684849230552349045995088261924637130448888307434437376815694961195325495784120020932878116422304695395268555085486390090348825522354246444815399622430575421041961355918530499127007164130734203546378496749612828600546525027557198007861622791887754700409500578327242170574032150406970987460462931573503339021131966366570550394244383170113190698931432727405930806066749927290752188733067566433809702595269033032649746486559543368626778260854831165810585951461578478626069363379901390028416642268105087385838637600941047472522601401951865512490814337567646867053045674255043221744942290025713469578119819110146223408963817242193812554289704052562768482904124060823883360536681336878996150835194282467400280441012299982937909042641319408974544894548186959225778240987114804643943614797648624654438939559425550129772455776119782460703660004736693067022093642897450773049466431997372277907150365952208795646933529783452755522748090362140503215496413704733664190200866176083915696829355417827747336739794576978984741083472762843059458565588971722878431097912704042549103352847569701722081500636148496051418121783411699179139107643198800270458045217151872447180023640481057258972152912267856395780242665258904909005315440579322746764222528032135088951585521959082868075334407018340252891907381643091975474195834274781509999570932198986007885636716708504028612134292548402831339133348791194588902195600362481720041114581643506277092458749480245882490380974760050344678756663133287736316282401217317099241699454415901115456038989326537552879927523879440634380882603568822717072871973205984314243548885236595484619002204728136307374947503132179544849849042435463276519089531701809264799524770743027661291836311934195126748479718618574113793602656601264175727776392258655361638468735464256339701359633396892831647070445402639747613532096134640040221455495730274707998279738702017293338575765450998114268 [125,108] -4375011988773792927207683612150725363628529799837432535651584175135121081174897524676361295314546406928356512367963799989995247339546334832064163595469947436213852417440854384641032035615123709858497554412976376614690300170511716637649839913172354676288594852460861769755098000795001544873068139960292766057431325584826424555805124693857472243328776462570140960739886933190179988956034590020859054816711704242337046911639171967924133566577057959675640420186914306254767275826662238624969825201709868484807453696110263202486416576141373683260150453030173214695587263835834152981225149389278637512892927369703495910332202597236587547006325019917809882340017813142623330802697575090416431222803684416573185748338872269019122178328461792987227877156785736203678050245637898610444852900838808718815000952373967152998154076233603032690316924995362279715195822958905735687447019461531243530690533168507083479471669436290571384563744095312518001863436380554010144821646570365658440750712394242798314378995753263263826590668273715333518402042617695560726833226662987283928946775743499903536027102552186842684985897105989724259079200065355516202318342280542117025282585424596799200140570016899211158319183630260650622697951088451797587857714089761566401119504052110419454954408211332096063616750632832940410183147027406828426841308793032519984377140957745721043597036936612303452383921267632021151187961668021142757526133889615361593013324518971858102851772448688435410406416092760059222109204128772376115912126796596698005588421009172035746276898242790115224801008820342325751869979093009589108739895735019032204564308665084019073374121738594887067999542334919593426422935914028322826814058693711707898850445223958877238226476190480599279864380116410015636073128073124982738247573563295857201352370094596396258748523522182691417251976783972741903884048126157861642112172431031999533667752949903956769620937883702051176736047342357642686588825751402659393639114355105537261106372144704735093638381877066773822587879461236337843702741892583900079898606315649270401018169385442682288642238067922629886582559669609249408197400789576132660636138023256665291799171187094388722600946386649237319946216393276675221471834688 [125,109] 1636569703230604041313683320260247125395246112521792067808668996773816624244926068758953807190730462302529103213283995725766817022879222685556743761536436019574370237295337700974474388102328165578553612951143777521083735390769742851849011780843136123602608243396852322573110294610996873374477367472202945498230992885942886380463581632335273595287146856994999573203149935894217404653789599646757532164399966723054106975240265916328076098177437214210627358561010385973275316353202029173467450772323389183774417499494806218794431462493280713269042071302440029859692004652714610733613606215446952858980658501323909675049493462992125985569217350477225986239493580564066989438270446810684793546720013269540609510345726652684862072792448080238826357919668525004025670147460574000161645871665742263169120286672288002653361837595902318146911190324360641569305048251959792375768920764155262072891717465155176287857771945281614801843114070744761217490383407677785104741153883256760656059855263967288591579893917388777623755136210162403448433516172988665551920304670301681598400050053115161437459209423686758803756263273200779867978937081533824062201726425025141812726521457193127691836605207907010254464632797004420814059540795108398977909662615451837588260303230648981754985298317733435883590684572608815647297493445142873724225363234663409121749333462466476270068734754620118119893816587598998012236657275737513102453548438634259654564839268567778117314261275461318108323482630075244728691675936262660056068436677082724411373488418283352675861454727143983986507428568875778050100513236418909431401977396195401195633498061614241597134449199917071334522113679497870400661818030930642880454809234484518806849385457460374504411780612701645804379165153779976660411092035771271683024300392048940493040334015300232749040236074138719748678000483049445782941204756151945332804404521715363481112584225496532942331796726800636548831931587056670727815249981091178457219394823541955833831994579489381375805987053205741426094670319255116581498042211438775855441986386754933062978036743147039693104278240328811210538777014561973981179319706083917837893651212464876988205157787128979643787367152953699352785078296951516293656 [125,110] -20022516500651262754494636689303007578789671666364419961082631338482339900506381927893806558707584057545024559675112533734240109001638647909041642150542384934599367841582157794182162312759893822598638214282892583906491408403346523757489156553037477240972852135554820444168855367023196288106216388287071699678624522293596187093970126967326930567688046546180890657886162951725133385368234415291305129970494739953337280537730771471214395986449906076163545583354830868342769349827698639231001193749878059924663235503874197379159303976927609077015252439148620471155492240137871468820015815514605846210608505835467762054901874521047101793817199446312329624968626149313711976639584860986330898867112380069248173768146062577453423948749892667944424954647126972846109191087009728219427507618956354929426888164200381261161560229649923407703587178227747890640666658536802215435317314966547080051758222285368519172953876262525632363166299957290696786770358872838548164441695684040963256829394066913605408470639252414347893687009792795400194028332187055290008009137729801874601041694157773066728108678862395687424877711252298573149936014745325466361651239716366027115118392442694634183821213431236859635417824835402109130539949486006879372122392543220340114999023141735812486457127392603928746774425520490228972406011650566726100225077237483404046866058320700662026108103187498010716087959146977546910321679230667056024125422515662717560714841056158521011389422184654367744835696820362583103687419609990152533634011925564087988850425968037883070710152635164217310020297189611889913161483059817025850452172554220096836879005081039166412095626307637532793007852148079256214884883012564710108788727724527302763227304586615439646232069217436470770726254231487832236994945285074398341196366055298499328795751755452347636077915579343885347559460431723230470802430661877161992635364419346695448546643334867179464160083933803656175093848497694478505424139786894824442269100273019222898085372294056855071744165832541154962981867128849741323195917455329510312502523693113890057668571927025985481294159392863621169924647221197049252007444565116404667843520344943476774120505546879432983629955004915883513613646307584 [125,111] -1285591992528997438888381078830579296723195274336803290828555466278126768761185858251001256085754798625255866039076768626835447012717461414980711614404451738174639105828972857264990858109102141674954159062431495061158963731277995991199706995681664445060997561453607745342402766147005830459485702608522036076383334681259613193185532347886364514422621994246140602494713902808578409487242461290787919703317749342909222751826495720085820342112494931517834216673852812070711209170813950586287536202240468910390632176886174138708766992397069386872990256088409972145824082152731647134628723090743302133492929125537276001516533530363477086826526127950334277219244946003476200351037272451936767609547477513983567067361469432741668002972430280997967184746974365741956538099352005962173840677176905480606934185020052932854870740080298039391011853046982996526598431234467155219957166554833100869716822965601336188680298662705951260985897127807932241823005577182377826983037937338964794538502975816227687514633191147415772015489949947840350828460650995418983662734170585058718736616245819345435474980141981535231699714161054178747989485246506910729193514853255549684167304606987879757168856264377056090622036816953850210855871322114188392228198884950911258954304438697354123019517935700435782167400797501333797175728503190352383142947648074345815351564574559950476828249016676767272476140410700159623016989603330269107174849254091081609168948359466244388145533946980851806227916933859693402143000498273785006441280210000044856593217785366268180491642217750507065331484410487437854999627373531571068573390258486862469059985386798545152265063991242875951996853004784733420093595290203149455163228250741883383097708244373827499173651494299815109700813143026077516671133787021305160592232679450505271456500797990213451057331259687285021447398839350211136668621199501997744704363378578005519208161218838641027354577340010422835398593438011062041812173749732139504850341232133121014233949107963959618737180948855048366534145537455617347543149282502843737509016295261101527590109306938173353163623477038070708484469773752207616186060939675424523629059838832397784444682372863096668480129522042618783849376 [125,112] -85949170622954037510457918615447481464178850727178178173518350346413188543467064996569484331035775976581763197088909205829660528439706055469178593211065725241328945531429604951041040897348771915990233121761459869988963098484977081507612180394647760169402247333827524226106768440689961808184549136741720254313687751735754662846216422538147484600890221876718494652409599458783605105944611235421856100724516495807678698815189413368410370556196264818730291617342546691824228137003018285537432889217529060444425849571612276128339790237609335641624823427027924581954938890942341207950876405060056720500800685828141888915937471577884788417633545215604228926661621179527844524023837317888502046576673358668311286109003659416984658634977132190817579385494377593281610792491777928504857115558525296442519483747020342398183449013175374218724745520499940980557367649708026590050843198062127788431326106031147860221188121836519524595543060907288507206183996230862705935914811034240722380466283170976713107058302989171971996915567448237204843051668756588117273243949926506250075794072799108757076797832945919481008446606445089292966233067241686605735717450535695792132987396621418677251558579259865247364366544440093071246532265072568518810888000777878947194359959909945854267214311961353334217062625007406496003447508850142304974636165147049917459927210625416406977567185423397713428472970683427359312330391127856117012625233398066191164417993579098762975205611389278305411674052546485200968934026008333495819471619097905632491142869520588434215130256390711726511097060822352978761307250824655996575844437767587338258989147127846866574845826992156153938956723193027907903558209809258130539246372328988945405909608654715849749209975361133252747835181346953042976972162604750993537168827628319369725213037201851967626955651864822461650708626040524078616060918552880263902398978442752785282640385415716002999841606927011600463769564644730773191972467560150433353383143952773689893007174096572485816784905273255354360510305686122181066301743600361161109336242221222820505762627669358630397627367479185620430760012144152816696070413019945230875188308333194481853463677991751109883611725726503488 [125,113] -634020848662499015373923733886499501424779536270588002008275376963541545161513002331153637224279767197348716329726682148876093068306743885479205902295564335031615465361016103122311764088519553211480005936892158089941666355649864076972676890941493332811438770896070751479761382028339262938886622690639092458971460025570066532567687534572925798841109057281366741829466171830675092023294038485511508751255215159911678349029440328505715169238001214381838970272115847305661879793430595966913400204431790624002295274708448066580004282272599178962714806232492424987005806057070296512380169779292637156303056748195645650049696690662468092251955751359642876849960491618300734815678259055775148854416158632409840311625174287659517585197972510663094060089357046641290374247333715578993283648119413907675596469488452438180234236716917851859617670893268891901108252590933251023685248095773397710531882724193683557024219617413883687885468723865158124944458106040706250678203035872488384293688918553764904734989741286279298400052881446966702712169513751641450715917433570595277724100938171917109068385539244820099879956347529693012440602651418192342923962920555068726612634276872581261906828857624669757924225063847163272047194983863272954622866208917245225698424836981558820300589356007980968616304760173459594997950939699517886709814207741641726417141718055361560635007302919847753047267538650299668227795669266269930961094340678576618848121964541916420995178947062207949253822581525804110431223821659640713642514253368764041532620801610737141620389923854110258936126882316340549582054475534419321090966377740368154570406469505126766317490948027409665482608877510720755601250868437380738671551088533702672259131176119526519801233188386361341604564271247909296101571399991017496758066274138181304726211896386006839144921291336135630862896854684458533071862466634657415854406806367094977595972783289946515070198543185893598194004992718021700236994234567285276990153631277880466542108688027235364883390761111803094354850835741943817655074440777911388278801141465980988140631668293135421401548084743551078709791711955441081707586422719511440168917581454007296504153983352435262174888732 [125,114] -148411978056010091486834343166434745019846125045369784428632953741586843112242210172628916806492056723115606437396254029503077585760614024923697808585556862682769140877093907921882509589576709360349754574030922023823737476320729398036153705819122515235221692176468499686958942138244517919356699635338936734524291410382755107119633534765403987447240084128540281430415821795301952553518574926720905732458743296544513910717146093887176099687398240041887045614765713995660593328869270432630917791577483802730449802736764298055363177349365132570172630050816750111918740957056268099620626519706031146673857762721291532745144476872228671661145986906193645007975808084399361467608039749944728083462514242789837575742630508273900117342193870309595917535124238638506352214434284991570184238970559589589149330116796011384884184802867203801182664296147243800818614458737798001074312825409496614024354126136340300528334474545475838521939187759241517158356095391250362048345480497241587465637470447447314636797553657850606478716538279054974322687035931103757487861586875481024078518378507118146606800764377799783945458359910603711753515922438784131157481627138854652045803730347777459749541802444220330545386314238476277982725835218389581380943658753001981920052106722058781118151060169447045440423569114046134229734118214948538842625274727773980685006851648752158728680714861060284481971848398680296072737331334016989418889858255343109457988412196060429963305440196678898597157149229995256321507287587719271798125724160227335549473250480896793638305381050729248446520588673078262995450382616311507038381322927704374865069250410349769764653662318454177821057519462925319746119809944694558510438143539268075544606975984131446316412121047044379326813734557876869257393366074058125981255631598333416209906306507146969577010265412242928820401087257084392895078553199635967079555300557633434610069729395046777538409175543553458963514115664020542439331981069746654467054494262951443428509689009034376950520915548115821980310502921021008213438977400929515111073320143175388643660752628996468324153168248675811302399019725718325982063533160586986141069909150415727425303043584701630912 [125,115] -3814504059576200350892871571842537047926382816607295223758287858238898838192283991888989228437646191391814028618971884104466022771856334190043682903044900128272943577806861224138062676116738769542934455074931987917908977031747684427767741373206821315305364440270218759994388760793041021460890340161992441409168158351881728315736694939939521104773774591964995609156760601956909083039144180531148679210775881890379026185067801918206559345652319665697106153321675110374763190143845215260087102930672522414430203639197882509317808365946069302875008096488990341478512928600054460260702178608660506332110399982618410580997518727286933050119743605897204297184505486696592514210384949812538403963242985074100543668303171117851777438993771406166240854524233459439289749430363230953746660932638193128759255370728084404885568525433790625247588990146047588495673761589429319111357244203942308237132045351610495289218377219098178860225888067026436451684280239869060835782290296034907055635264586270192773635548759324034016173000354942999669821140814119782692472410173625667882108263363504991529955714661126199895545597299105982529975963830481663379179705425278757587682111795981614791334476208630742104564831001060231752090396702759904737951841809182837894734160823855478287714712465153184400667193066946853892031541636739336977364662356116167787722364846314946050889246399502583172711958301339253159571939627145060260589686682407236637593596269188474148984851776188947817847280171284769695119138166888386030330095152218629051226726078467098488609616981550673545543506719380376482496393053442925683668569121304274444572418834182761146685592118107878095080040074994996364648133969829318905980158661816770669331039592814756851329367701767531459902900117722302515967471938017018288654760296167868328811571372662778124400254694097579472779981323293013371785965259245206835949287463920600274204823605605931723552182343387503393084724926974539380750077326675165709045207966478737890462451971754097890767145425244976577121291954709714890295719788129098297239894769113294093172314053291018181045339603543832355002164593809752683000877490132706660817763315391068340917083404984 [125,116] -4603391174144692271105463943104188807830469896742261146096792572681251821736309701196418910457671715677150866717320341041673150684480891030768054798829177421773874567452515061578398436705573563892581834204971716762431076521237113843488060044236199957775256246602846377359383334422407279678311553303850954950180998107857744958148986376272480341733137558361439767908852452335761524819043577259305054178621700898139860224374186181288892837193911195787062688271372520122554164742984619164248273721600868544415518506475837025761021551655321009073999268083743431753353098285866686629797987004760332682650450699374144641549041058028143810588384455893669323909931476294530045305781164688907330618981535070074178349664031432586428490274197504586989122554464996112717092632153282838921301177455931104358501118163739971353107755539573504358639025962056540519467505392334122677570080834521668852702984529871530134647686623357683974794868493879297870330343395928771894559672477150878865359587551438796418412220053720378237569374261118241854867369012139782882841192011395819223085364205549376761832465627836746044725272026749379997798606851848817116922105368371179295377732931589476650230547406506559422967317553512330269356435253248688359390061780798301618603861647704241542409032449638092735420310875608317867658369733775595466795839495322449351306163904728472159495198436845180565793884992968309217785383927982680541537980260193868733968176348401440939008293324954187912398544106119540394736334009671118959462951525962586599662619910634878118392182766193322889086925327411557231988244003036277848849031920229714445668325925922349255405958730325652741643685321714872271115602130676880935530889415502682572398029940314072163367349959803390317848556642419208529662418451968095247427300461097889384198920795003637240528093581333053166967201387212708687522084381797689455500554968397804071632183594016324043583746664461898647683072373556762776556177820188964694030940926726535767377996211847882407371781107555799515366637435491961721418689942834964709516347811262010177912322113761156902321755993574645038545705399572004230948243507756690360629112907654510267856 [125,117] 569622744696419415423930618076952580698084790893977709666285460469255394807437423847973873141227129184501642502765154117171587494887074097534126715415136060759577338016579962239435369233406335466745342962427819399543068209949269060588129644157293130058393264841349598546677983388885758875890180108787779142796635461249886061863289138806797539959525583492785407357056396120245285745132346734195375376853076311289801086474412701096563465635325263736521020863367012610523458651649948149095344582760971413528257553682458502849733856596890504937465852632717888185365913756415730562134736511954614077099785646088910700457834818736522879526741765731704492568955418703344049137429900540517779738064564747761968484350932709480779616788496318148543456176385706790358060405796098595013011470882069155368936473139794287178397700434658775664923275024913825426792224674890467105164939583291533939007270871499885066601295336478102800132401496373964938253054386702100601753465498372026375086541928323613435781479076656320011112424595545234815891054303386455652228161283404286699244762937740245128738897318083285991749219805747961486868160179755792696619228013810437470289999857145506629984923785241480393179089462813129092637640845396880414692049875623928976969999897436653608619036548601447805863034600123456734323304395393971953450288545227784515644632809150309844884124634068644840317975829557903862350424328521930961104441239815237194715267270620962875739950505624371314541207629783159491475150914045189635489203304598282440508811340850382695746432821711438229978405222705882202082275053752405983135768884777272031062132026848570642640466032682890051940875378308280601954999999898812970384931536646994165386563402010958734666122815351620488737437772477315394501361095982595047429297748779958807820811913081899034621249156340909990879523365120367581342235799572577607229266195000043308650576484709798536600491113736636995151685928108804521346724287457953754647997600932564035210793999377145771685606867910288847406501260988366661285780920469240381585793269434710926128228831035110227424323471774700833498108171894594114866147866285054271403924088243914 [125,118] 2141492325326049618690715394736277481627859390582929565559739138636229800353667615879093746031231978722398682755611259801996766318633556109183560565770024509358941046057851168661608893905950428855477160011490156077309426206546339194619398632657179731998720083152774746405290548936821126765022023384703229548555872269731034800251628407872471656194346693099354758102867027459917313262569001294092804721593750955053773623562682440144677323556264606169200520058258629636673999091142903788762310200235002182756153474755420508551750636042446935758307109769431847563455077569112786358634027138922998285615185800058248326015113183201260950731383815749023612405629364312799461227125688574592942977053445512703337624607544999527999673575044555637395037137906463670755935954630082068233868771096119460748860054625009915021319358088081468553619689504637363911424499772375735086439708128583612197676375238301974257173649191062207537691419216057854341863752447557213980511564548101741032904244891012941451874214199073016929934915518654225882156438553101678328704334679125783040331863530809975677896859275062563811953068677197480178261936842844036402368246741319687946335296259361570428815142040525547621614358219241879508103480052322313262710812410679922697301181281569572621915284949338059161219192097281598593104334608428941562298844067879444297933049896786049677738910313025794965855699563431938304597212037593910327293531521291157541317703201562646712436223288259336877425672439331534179659713178545838272251545035525946063900290263292837987108604242707514363558499461735644606495276807474146831705277750793429805229853377574730690674361984059820531775012398236037000891665483915564064690768386005224238192828185680824311756965497129400653467188001054375946318902026423025237268453875041532633424087915036309765504505131980639743471631062304073529255549650209569951413873935777685250267801217905605980554355712835990709894606597908149361770324866151973710898356676624334694489508772931696001266923387479350678424541184681001323888389889086211152585311398268994999011784638699098374109085658445832844174589873223066076362378727002387478180864 [125,119] -37187922150016612298497700659501115921663902210951102934343544134534736144394848271776673415388622334734301435812738554134114142746270844072470739832941844582542350032183416228205330993838733744415803427759775738457347062302839647734293334910368894971376503686726830894575759932928370296880603641630837148442278980004413653435448521985708572595278017404502845386440451536716857259551376076031059311125021160069990264399873770233284540878603493492899892558585030122099175638281696221974302855323467445079985976499623946836443930733151961357502744383085758511516268178313625888038352907322821912199693022120072251269929247071623813727833298163710773664943328059692878639443184605576400995522736563062622490641325212730928267535405405392041717856718776322795750579458293156414859388440220780182402997726345832568466003227207562928265911794856865861777594301654488561454653893874440847371690451069075335939978349484110083825960823442383872164931338025321006700909836498834222538291456152065658071949566648948737663110446465900864244577362938609727763229202597019512124269974111239434152441063633917222777858821082603180661162388538930882847023505950294667977363168288052598246051011758847714991289355318339328670658305564679507520364376694721531061089792032405268967208883617769574852096496069229911821041784077359040684909345328036669207409329702927974307958269987144832015216550703924975471427106774106726329549194947442517203101369065346437837330500309182263578427110587037782104126005486599732362903704576714471131265285854895230125000092708747371353674912257467872590637690107314845868273754363140362998926368900164334047133503046468284731661748793537352843856976580467084181409489304903409994039745680416274524828728473051045130879658447279931559327312759373776906504890334168231902356309884800794430880656052178794003024529728496811361652125998147253323921734112838174949524841206971204481020854918643478859718104383776896995776391466828856041032376828582209444533364275139377930327015912972231814020588394463118619561387272286337041082788024841590037489318330020572263587318924495720869359932159983188827687802328167744 [125,120] 99634285186772733628611975828089655650726821836001471849477215821794154946617609887906172503134543584941255794986692424664999466702711266659584509635117552965278005900124744797653381521992060956218765342290610303148268464655929070378576366077266012523091717034463106130094123318098151850673860978348750480679105537688840780278375248936574992152921389575056475833430727435733321423229065325675453511300299356982190803947556810182752321136887520613819601334934862128379746903542805377287829244640100780954304280318332767586365609985076792259316713235854580263643284657844163389836898424866448801781152136079585086683460904948846344702338646487361229924473307784912493686380598283995822856768511723303468799517858119844290705340604949805520161422236351390444644805837953207118517893393357100895785990605481578311554810627908795109776565146788628588484674217807333932124269245224956263412051237412697761379877448580233626875384642369978101148123337761558034049890409920795299157230610714241042762478639428063963191900253780392806230926781132156346732109653685363055420121725733593230277112023325534275769063267724456377158396460400221179962172962614006304221193998392251519450607693728935355905963433866698759575652671159023557503186403623187293540024238426378714299886095139962869746725310285459656539243174167908682524665251466209717010087820096654021740481996477885406479876315165821068292260585951837850533545649399017325541259984002109374222392441436366814852327039815910820524316374470034564087302853154059117004650284111219146631269850818795356952087139568532608852930551425450606915697333054890346956963187763387067201199584550028703609266613445381344543053984171758436290798430465377257943414754261864990717682007256002086313419245636898444182537721351185860720192152403606733374218558915186541903329915265627113897626640808719883144803235784966617119012336463004214910879471125920525130432590918088931096688351396856295913839730772665286204974999558320560230981224135482349626573256533087610100214597974590204806021897800248882059006808332242362936195726810816516532684236558217136338817455128294149652729504 [125,121] 152224777597712835721458733907297390377698605354781820303274067655267596778881526161577915584938447227889224393020408909399253604880451771381898362569394649085185230817438713253894672251975255358205971939729643364569994873281272112840219854867580160859693755928604179477574687755280081625377915940982388524682827433226642939317200920240301148269878678188690189526683058550735153923911590805925220163188920982711164056032891764622048435138182526599622033428469764581176595019154485460725918348041913915959759990144313768382545063064677323812141242645599826874237344995290572218342480674063980292008478038372927631391619638033975341860478268282825740507772811836228068433147040245041597099198390136904918899676214402290978071017228154296938809682181451574110307413288658950077590404198677160477551275917994263502141727930850386008905566637904934719642952682202847387793935554646574078215799069940381694330393290819879786802070626529659708508426332492846127275939159321898214903101693574582401485440768200437450855099339157567606604448345435777939892134502314598403235167739667681460364922138410673903132627473756296684774431441782828277940120042261536690020257552828645792190128659611651335831598716303315969092299192585349619976209940260852140083327975218612485121592135713256883920893173422361981190206791884879375958309005700426805598287607023712284422170399903489175085459605281662686718438433277925534459147500386286238121864432227252785289669054039998750405531568640730948198760765830454557244432740073296081476969117643142103290622894393455598555925124399510656519664956349302803140912501897298872102986837013657739294143959171715565532724010218043936004282306754679182962875663015300726997788730437486151483079669750470179788387414425140579845609289895934128582984110881160494690404721097125278244315561836960811159607654298083483422726094635347195424353879157345117638873214697886540898688653382600217981660067209321455693442760255540189476930201167760719933873313151883524416165341038347803480389008247172224077863218847427617382114532343907463310414588827258694498218287156090475384391275328309836 [125,122] -895606550354192550839918690154393692329238494409560527563684835794191553400323325643508057186354069276152308232709788266068188968790455343506155205571773086955850345647615543389192274111840867322131282898140394303263456990107509222889130778337235533179337058915244641897465534827257000720211936047389391776485164267897477829903056000157460457252850030604307596161948664586295573263260887121362635399220690874174109758427623200821542425155639870830110693653118048121855920933944653593223574609183242400112191810731666175218985504962133405570288749836489228360775111870626882708225285209043137585332354082075816891480585054571225582553145516227896332202707917862574882174949698166251519333340533074265769540945465514203572934488557166490294808125274888985567264665556084175760115913595767244877591651750827567930090673410217976860479827709361016160775989797556543493536636279598802570615769512635886325220965058266575443391744914425463342488103162364163528014585411777453002303233799618883114002426844583841220100757977289876186023414523785875139730306823873137979531463124363036618356748028430851888788197466375424989892010176747214970650708789889922084508410200877711132599343025871976124375712159997253581502050779751700269671152724883321047016832118389245475273226038373512500214629922232031063385246168053390270005724530580689188173613852599940524209897276015254563833219845384501721226057451211792546297005825081461742447625566378333996376840423771377652433521030689278307281622337055132761487133553397409983609027449434481312220876568558069338427842626765634883463393302747664995602925894002302733713814170212853572498485678482051563057948510186757336179811722045825876900067150056760580804781250145587728296448609722691003816550069297016462952430274883532103918577028477888587555031354648825188575859240840311507609937834215168525284308094338251381750802348788237679066015737372298400457202184076288600894822197940170123240741264142588514189199188433053476309218071939605381500630296426153318393168744557492579538286846574252989500642458992678255960104108073873619884339916472467362514789568 [125,123] -210586054059680094544510216637614143294286027121678169897729556558814726941105254227722561802691091371644403976593195338029994883981109651808682363349513767155877730430100420986221823698600030516510885575550406259920677074885808954579992767307973831165869877834006100518840827769007703741036788533015389400370530874791637227676624827997835885792962765494270496455907329476012394687338155312751794346011437348640190622454180148583984546541074114208914717639437133826021941566800970982886648381047902867699029463749223117170629033559284168874480136574573612359469364877266594570818450629628631231693097354312841594813135806658948558287985656960704347777392346232432189178631479615897495732616417749852094742857845061457552076248949474960759602147160136673616557911279677691629589009002956401959750908075470904057021148813261971727128761317036633820603250583626705031849622682489903727309401736004089888094979218605488803899011517236233420224162167544208796499339656656665599056684976758849476252359336405951616191316920524423456023197035559700044176595373660579663276408124851443817362481471924072973180412465181359611034175678256114664783627140820165856304059204227588717114574372688290584873794394557627243805276307622983595833758647773321225284528763395291012531418309007702367883835132556458006463505613296361980876621027140343024696484814660149818226432776792358053372637508079900125134755498185810113933664199505624560807149507858227507050497178934126030562431237501262699207418722650824052215182123535529273027952450658757135203676562664836570929244270290535567781154535874399915900261680389398487686970230162620992681645820718633370229252525757091145210923761545737878369315113256613561475347398360411809197951965999314290177610184995888269956500042054177301861613574379825353405511505438198347112588406963002435013989790362871078431190348146644023226215753238258805730105271002253498946042899152054033218015297034373159008533665363628230501694578831553219199909010953045092485455760724425437910000348104008941819530151397979638928323381421562370792911161134058252824568054167611864 [125,124] 1403131825827414147316016184876426046715150294349556308121176172834546528312520183952279721094496735135280304950042976315049544995648324648194229240039815862212542846953983144343215865225697943669413713755125296676236800131067181937122167921155456052558310608645007066100928474094182553467903595235418343200888906664248905284854967019420705735831416735151696566476347626937734648461973768198126725684659909255392215266387700445051298247109269859911380871168967844901144678170195100573240803651088542138718679859633808664675407260307057887709746577422757143338461385921465745138146905911293556884853005074002887284935778942786198231036239380799005930585720480549662198472526452373527832971915833661103404507018090781192599882125453073395061639927452073191937555362697185981030012271940006755145483140887837749897370605440167726271444360099236641872794762872497610649594555241332187151615656224181255414952598556535475342382553266767156246887270127986618826455641933478640461727121823811163802514922067845934421555379114913338470013375520685387718549849466079017324719276325174832330945409432307117719848742661860960311261323750537457883053577645034181470163287911421140759789743277693974618806563959105894354459080505610030786507025843768917417427429229690999327074818244050893201813548986822580674737533862409825858384317985377494925065711998400398534072935426269309936304354217939108645444452531134956760817671315848160221641598808551432290078270276730579046561110542353664761345538455860802060991737277165805977032434599331539480159482332634369913042000651344151908848308232672887925008047429844470717831620221303861166322791153572624074571238618186129052685784428481748601038518216276831913181191091077786381449365696129545225638083155141211667907139022261793734009633532995469739746278652284334225485778019135846617602663207767952426522323477643739807099770255611714492117325298675713446983866679942751352537337209813547160755865867614746988478220647915742005050263525062056574489720973299000593870952195152557756776563688274915446985333612674162906501753991476898476484329328 [125,125] 144965130538691331908058949619828240693468608832866572063409446624823657175674540983052105121697507588073538891114271017571027002492852574314456293841633177189013388036049867884437829698596211293516942968477466739794357756406640799462304608636364709362654221018240963617831061692358049102647912715609441271680901559506696199644742912665169990350069199629964919871920458183803774783928851560298194565830376290388466176199313847518750774864308770793685502997725835255573849393632370380707421437038742150877916391776404192058694620902923482409787079175993311799093258536604669797761443944398524041406494831641405981060969708571111637097700338727220832033586798437216886738556429061493436732203983350906242595952897305519511926919004348497491993004075286296389698208969700217056974112206079591322560096633038554322411064141093521831775939542802930239632641104896247518679099443505877657222113391286108580736812381358046819091438248798975777417515436987262684822523450541766739550611264519744159862197715732114441071496325059057051413059996533549836197971855460966940019405136188075674651697463934303359904994010241316992353432797060021464238810850126049120238943169604554985397107111628751972884841735388937626054076268810891407220531832248044123629924152243610778779065374633569839474241337989106779010034221895799196363826900020669153425751153884319488297010621294579384933422078066399733147033321158040876893798286075361439739060807352304169602158232119497280684208804812153524018484326135875949389227674401634198358637973115166993683550420123886791046019164875106389926801946947096119463740869409353135221382142345696909142749371620193752319587494515845182774803290803052432182886317191106538197148718161039483456007969473042331320800401337132631100502967947349834484034881244584563211201264054780602106055548513880165271629746152144263274347055582249415738116033025412018074411665429680039413918443316048099045159536850905012023032773895953011970577097701488873088284293236379656916041360806993752263804471618879979797138068801174376337352050263407374769891874757519058 [126,0] 13466347640996672277239317240634378485100953852272580970902243340732894380059822872414896860420802277734708269479422152763615283167772504417522930546636346561194430780349260281640777880552720684019022854000911134810535204178226977860414307099201100231230560059635169476778710718101927212008681048295743966026688547784711380395038382128202458957627247104443966363448444043247432965018318686435057703526902718596870829289525134611668667495499491866277510953373839937339078175675565917816861086800954949131403396450569584488932521994906489651201948127634328868252971606782637458629090174231367285634644601354809720657206840475522668771684857114992981996694794888468209128598730676413994660888350100977801346263443896958369443537647364889553953540040393527458855007877135945725344302749166731223121123404619805365440462798638226795315504592545575230064280016364805794266471716310015696536902111183388597797982672128386978196952292843104386982903443176481603344450038810462814160417894798841357842440572764471587414874568401070463376395759497230740842173447321092495739420489395854368647389229043620558480022038074812442713684908263136891932217586888743845219211204640098211799236607957607233420637338340982071594654745055897298216625624196419162176840168565465075413312270413470351012288217346770610704378415526812714812303528511850357986138294477616674059993014538759033966697792520593438303669642933918637215468026612765125231776773052221655770566535777237111374962957781872540333025721356584677461410410081605533801151976781941902287544809798620616763961969790443865775110943185403062808994570514368960722013332318311315306527678891902071446767877759604241198899430817302795559757721912749412571390601604207256882290759094308038430666018820198664254686261979677347504402634889230412047937830167705630151387857349141382346889585052417485355445891210430124845066520740977859608025114288286846993430982349047175577809186324944464861499471374583495452916859195826375624009240039804745265020246684022854839634279031401034521561986296353544398063818365192574020856156441280097951873299583279860377034946323024358861819206987152351682529505202159692272288987551477820265971743722309983278053012778261603763160845265504024419168610974661098024914596579442678659979749483338351748450685050391978068875865624569567302095648068462895082785663243710938202852543607905127908951985035793715903077316484445074996551914157292436683856145801947711668362595197186001563363690525780678476304388508356706304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] -828365193150749235832279848462649105096477054909148274560845830936107434336735455645592941137266345311874453547517951172230572962144006287052031155510853137170557493374331205566053884640799414706104664653668433742146477730072508369706768674504803344445947322860044188097423338415394095099174752158310358923613814829633330590882487577649920102568616319751900034289362938793588448935033052856455851587116763990054947045224246247003557245672370661474912671495277073822992950005974409762478007124167247682125158353996356567925394693293229803808761261603040332387922796282741083892244995475691968860352753796806331938018870569796471182288728581398041638107837109098562843028061052382981982688901878400687411016986620302650532950836059750771626886449983499582848050364856378550265646525359544261608738832725060286070314056328894283874732569687184636139783929047501937845890642915962105197393412026371256730482580770392152653894578912870485842876913904470707440792831746659097613821872815475663443398033561742022653086484901904947851620393807182446002314257729641655345551921956800749460232191201800286782907311194356762541338416513325090157680887543473907073549840845715657323817142902359196547926324191320582721720727359283330985594748408854662123188172497761232762459290639624141359005117328516810664010901819073459387911000434120048707300306214947786415222777583378717183553977335324936945887782968471394215721769015587415061667294786038893600715059640727001833941848874695041925277872338066734183504628022992997397418084515084224734436938029993579434424406372564475795194492428191177524620052052963879111109348723788079387526078050288019546306870914374303587341987018948924689393027574599162732319507200735750541260180578256278112255470508874992778222480939990113375172350732416626270888646799261659468846047620173549789136955937005599826261483033815788489955996104060008817777949194875135772912040555492620250377276419924181587252041886787090731783988592142302331098857032691038136815735562871354142300476304199229936082897754118125661708556857842531953243324313353076779381282006165936525457875349808177664353815619983756208376897170292568636313878152188415158052453494193403636281732802881858175146805098227775725714527027998736375646281650577037547436129200747609911699310269568664655991302069010196305959248560895142099849980947410508094143519272102757601661715723141197532153756973122697102242809433821398749235042078462278061570134494274189082280655765128203492529303633990002933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] -37657349795040105801605378119561938038035404522999332777416689759246983373262343869317232391750577231569431987462593293053545564612353593707070558496048932756628961055500791150714613615215023011832892313229218039625566654109497564086797430376096975136270712720538744054549953065353797382403873823921436732705985589817603355017852574901663749652336882671789014842191393089474399631712982221590593493956464788178230193160493998896680284373187478366210640335206502295676407245430744723491761317361012453494293680084026215353888950726474794867282333792486765969423545741251593336261318267459439528495548744471080584256716823508603296744339979827161021570019542581565111734717482768034729756952223600419070053060132351206395409683803953714251621981034743150055253201938619073996230579680614351923279866853757109867712260516116005232728300983923712074171646861402048671834645946558252791616792289524142648261221043538578628613007669594532004966436963020609328241602011101324270743378159403893943919352349832800728249648678245951572306221787335144687256490769990669003493337019361257448737832094799474442365231586718988209445041703432436431414594318917881267347170827205251117515632742262065466383619173495380563453436861802657786326033597209996276150139797781853217462338249311708439559403674632137230743347109308067762766537690533396166790513103232715768762451374546980306405232873716514544898612688761570920423576601932216831277210704528186635954858681141830849799929218555130278975748714097894840716260760919567139294658665498537227180264331278799884542743522381460595819394360150705170750803325401064817002832412062623886332324854311305375889874575899808905520225084086125067423854018999167371341487671616028688786956793670448731943444439230096855328411113118247025785922071217230874982981540607577423389887014568202439708761347215921453230753396767316451045013422585964179211795429891946144044593105446261131281049975943030363181475551361459733002332777111936156909823996144317893662031922230893919306063035050943689890170030305498234745271380109574325131470570918753285258673873154372005135354577374490989090248634397584415262037288262094279575884803439469780859932634528154466493499362251643058476935124325205552949557579959134375166393115041074233230434067677251167146674981219479662828404842176620710464575626384271729157559389112994880764674724839515316793856396775178730876238042114575234542210996148303908474176496948413108708207805213758458954443150702818362938547438637610333896704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -34561175311092902826364801537980743366294455341747745709064854390394086117999084298243338011421117233536418467998386683469542542122090607428408054423875619640149709853952789293775383137792959535879919568462839140537606721296697259950048644786405285166065015427442132838996519491973193366014210759289472298898512209951105651858261732515180648216783396034216636698884432678507825673360631774871089798724332953880235526542262972175273461667180289494585795300023582136163504837983466746823393244326952537741007703515910094859348275328283373885809334543165346749790319184139420360153435926200674343839898332570202499830514042349540611574298633216315089957925067401879473197034968921867015210273895385900953893092210146184195048860603162096843849954653286270216386213558783698138495983747158616439160371002189453670029673373270334102106014489218133274609708467464718630276505238018931385656026934277257087782475241283774919961811323577471012154626851608027982794057211744132295161814079227195791924108255047589279254178131841216383774291500254422981977533363275781391273347797827361157779723303063908080887316322936817529848942541463300573743222206903524200870267678691447844940850038607673281351259645015315839805120895378658606366686033107226079994868674092381947147264926135506513752341157365884254599313462960360686497681898745613870417327155918968944013267732680650963879520374597716936170894432634066545853301216698528897238896093890212056225246521292443266709413759311395361220745186809741158436073636359263093598088993536087341231712979826024483998606538445254551286252962095073928438578752399625723922745218765521054927381389279351248628310091904219285365901620157743485814381921817364479175677614636356744581609033965338798835115742743101669902698670680796018348599348863610180745248805346074121347505093106746036695461075154435596065121899176656368478344883373136939414721097513533032938249636901320815606723385226185937017761835129879014476724147439300998139657844991517379634097531763841392952867396943537623938881834946544637817247287172499275647240685378724794582082203880059982682464132106637697130972729471799964104794589730475679973039384046250735339296085010779019322421233291879615014480519779597774270922552625988298267355633059263798491769590614518869738011164212250971029433185876515558645776166636334391507848989207911692311793950406373160797387189450377787974512230904041441062538025117356342790076505692354666997888128275973018289823384421421025416873237477223936557056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 72842073011626588637800942129320038959432431454528221153132571831796514178388918735729075133493469414017937166570249577843179510557642900429343295209787150045650432259731399642236363149640759966339509949086313619248103321136498596475819646817525120020930056662930890383129850132702557308711999757422969910547886512149152795355538519111992436937365142752735032389063178341964863196834122298094677189500955853400874229041858701843996594008395349273514752747507475191903109777082491599102844746168309787287860051003094236824206009876655395159885786884088073151897359011954488241231481511889557858846265784141781224756232137693550408194173541317737198455879466639325213217862302072452124898259817586566637662804305680982532482490722969686935752596620472010254079841380608944263238093177265001451273591351323818047461836581198844041968950367142439504334394026950709977082957791212534433654656311648762619209551977271087962825405578640971223798367187809997833966964749466301415871773912223408401287482222468434047581434100382886222280598546635422710958882944730429440323077616365014257309964936718528830890030959192648662238076240490223691599134114736032340658819852274304299029310069938204596436513844742047697445315930305146436593578480417006601340356320775580474001179828671767832112210152512773109760594993139668030782348176719402639714880131843834582461393367491990432846772493729746391867049094045902054123808836496478814107824909100591048875720129920357665248462765446830613026552518938669964644350112176851968067697000175686126406268132577080313527148691300082687844835668181751598970585339572392759728619373248805791296220891898437377672358884837100625138564613837629430263544262778069887623648131941084242090795959465144764796389300988314836781193150447135745016090933805211217620946888591242317147412412627535025414354969012492759754562530518693761640259697316778330578581343002329893264521298299150049309911091132088911613068111891691932163887659462614180660780560243928023546465568808851383893439566569894216490539813283235638009973505105272608890506189738771181460263073933405029350735340213035045072657315730779341363968297223350385334585591138596127971072569238792289920370795805130801996550040648094916556913584644040309437908190011524231866422956198249571770496851529171312311838326184161822095443995658835581305174609678939059915253812516868413767909948453467800498981914307362705683299423232935223978784173701304998822541620727155011378651094062404226295998778305272329898295296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -1156667810515118334060947635191444965366513169602443200176780556250676916319738090409839770200530845459130780215014415159760436455108571693275325331092292350510997377204671980734750544382324113654174430706919382347497069697495265148309051457295739661256105217333590985502890877975311211759656499805717976742558004403436618268128231162636581652126599190407429785007251540599792705559826535407101930910398043689961781424586847957281972699648695885195253717349961861274903187738860750457166038292678769492379020267870743751530486449948302683123032866699746376310209633334228429428061193537904774923555972262364138995377672842192198264515909845594527304221810780075914125670742660013173873548607982207610610213554729727706581154245403093176691197010936558734868629567330347133621536834887243517491998249703062581495609442609294619640564844210525933787085907572575648982331689322974523691816054336295258766656417261136307620695734333062957480606808108784510040264704586986378010684237331782890694823765637428977454711619060240379033320440494524951801151086280769860818076610909695186185267106063605951549204913105005966170773999871111436975338910817838624254063423281051792511434917765537180590075926651110112112468259161461935496813999200863871532406483012493337261079395754476800065676134652363853950286645197854756460512985541305643983379141610756930114223953590976550569663780022356546865163092743258058490312750791233544786368805061179625578792863260961116779661906770127211198593880132260936797779081502425216426206215780746005075226047921166034707357742015269675052884502716086633290343892614947361660651912124102820117135048762916346753827995606779781325582255972371798631757648069139822914964746331439270916012942532591701930683173782322937628144446489673659318434099634937013554128873124358929694460746587156329529960901402044281534088943510934941873456153927266584633222841749266642934808362777792947435755464889329644126254420614912664149609720919383516562257615491646161354315474228059410390560505401092505784789723911657338366619681627730979750107774206498689453527905449080442881134694226242087965174165516395785256036649510674555156783934725916704077837337380168164242705011931848883769251006705815151117828574071835084134333957740757698623615234349839345096588209373166351943534404276710718809172466288316607555702664036326551668000365745562353093501454984854393585762630031792595689077958894693525017420331972830300368528339426101679408205248177725718828356216993226444815315501056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 12561152536654920434183939338867335786514982938114438530793984801612961779759913556043478100292877734652975910582387822812776557855920772403113008025946095893873084340144846698204124274894730533772235951484681213591201048389990035289387341530444276918765362973590520762703556929411583036057524748166790154470598997447024558980524891693870539615451543625263991041328464656637372882024588345525090413102678026346696472938603354892584042593920455308422783720930999695699060523566351254193178200496257904680277373320492227743233999333027996960508434549623704176523252704954079112875747713344880266529311510768203983311899729874944581548620500671166451204260802918479968778293399156367311766072603106266222917405148447390197900621383512522002842691688254207487860662813058102768082231333729798127862984275204554158530519961305608196826969114186832936513626699514173987484955657493633442411457074409864893076431703855327905513153936985231317054597417349434364984699611865959394178135897443284442976280954892061067274494818705127132910848227375649969957051085276953937280399738337792154508188684282314719998714304413128946214866933314298862151183027632966635861809510882131427552778084555018948584883466450458162625495567818990031572596968810970864682560135580726142827021651171801864242403354406386511819889507828826725664363598173045539666673154622371877840029861195370990120368565733881637047469130161354853549119415911265110979475218623258451991774462617787157491601065718496302241774916548651990727511679348450925068617706892866341941733226998955065790461483143706792905914307680903466549214781965762874753363071854464625605743424416635045955299026893658762114483507166516259827633327791307456925224863601498156876663995892026150848373724925165274608971169656017142012924855841479566532255359810757631905526807518558455832705785516729023593662383009858937990079135750738845872080351525119967322623073968278282431630209791348640295702375302013194883762047731043501153160027467227072937109785403996881729953996102150310745282452672516530298572080354874120180173015424274835611062990803684556021684349582119569051254473133239862285807600571533211020411775751308954687834059820431485727505389088592386971509596976405192863106138574952313492324909280467813494256061998576533649272328381177556084830002549433304513553416338196139985927121150118654341948660887027339875651567281314184490442040719650144833959819143015097378578584691932397489718593755347015351242673550782673034282318540907021398215491584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] -10380837140685931730184647396786611153658359565179794294388982612943972155226738403696550501244768543311719763691169058391632185563775386753880101327278880270822815279374738502303623457419493209022835138193716216722587316957349769610053942953367680190125441497890293730943438776131430451594236247251106445223562281056813003751568074417354485907256421486447335493847561508008767951752363319245543696550323368358144399558311390240433926626674469561724448314676870024770695913531878161231087162756388266745276239099068671061986826861947067298706557584153012971213310939119170575464762368930160408983020690243499008564411673394288356159030116748906680257209197618177361148289282092318473549084227935025313139957636807924568385163585509697250898239394582472681132504445651695340504993790458321373833607338545244903066310554599237889657082859835013737662473204038695375377799915138500552864008501952986991693749466117235593874917411414345334346188666591090950883897380144855431607206879484910809387948380172724585941506244898267512994776181047771994975895914044038958071233942685133450123225101711602094403219877979842788909242410813085293616037798294007220949448923830048885393040224419892324192180187946169860245239143772979747157204669963655988597862468024974405868039742885948632241336622327679024679180488850134577695816329723809448351708016378386144108942058080875661659455985780732921583964514359733547549114272220779618605354933417193012284744026119457438693473141489503238855744649556753679079603315193238329191960534400274507015531026560723156197983143398176884573966042788857752991332750623571315982385642048667653849163757491534344460605607808251967598146736562274711717009396403256879249547960184616269459904468955142887379994287302936269782256283806016497340442107124623370323429878087558441729171981729197758107357048038547555493597893168203353089822340596926063853410284846192385435158599052892780621328318594007764763679600573870370925273773507523891351111480357887331578058384683466863983810990729395053807581670678686571948644362229790992437098198935598620279365296439603487735690493561114725110549594479354636108077727793836385011209924968055465490428552895042345520953370297576681975368517143683115689400371800373818241001709219755557133897033827170042740290901302959615277364874744327775410764335974453461576201413043009966472288940797915589310630667515169980854589364261039494345529808786137456715425912468854645929475859299483759195479190963267353296185354832752526357933588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] -430320781179718714166867090273575927026400824059866856254418924134598178656290326647013373523735704884804869680779659813618037655936951895721163843076341010837750057073830769768651394609566664249526176096339840861007981261529402216663382337427286918664770348573590631066447379265186189796972050984233537860558995759800935768150747023165471831948537323283193926966051532029062874471602334059425440360987417840299484411854547843642587028194274142690602258206531123241430919012918677637942434975117851580226529805949308461329490429114487384064983049322848054497796563080185776970343607437361485198617889046172905312561092213851451728999372105035262528245807937138289565710766308018551188485372780195375715956313445323252369555233912700923099492646778124123821518967192431913614752747991400084392875742313117954262633646993414325882334852333914780460112591968475125808648291375785872387642594150112196290713047344645858478744433740054198794131803258857718226910089003583604089545570768042738675802237387056613851324986590363616761653079214136467398880768603626991331072379448958933936253079893571842377851541635318390647890099455090794555210611999682189927505394551129114971936251957036905124017376199906635555178973631981554623983449148798459468283326187421153980597205219546171033771107694359216274248214537640368719269958981660506568426513348304656281525859627090992403499883832945116848921403365938488309687600664562713845949413722370108125850230996241304979010568625641872983502148381470542651236468929227988817583933784674973020483228079394262689486617277578029270453420730643321266393298588405869029938612053366916008823471433062093306691505604011043607526898584405920661803769341315338898096700824693529700632707091272863992586202522080626304905974090388701905538946634267446577183640120510030725634075040070230053860315811714418418631008108490171539379915372615882319628985095877684909131329312458016510477191413579182423695108838187229012945918018270891922859555343344466974462911936868360098325397857715971446450855869232165810272328811561832135637487904218748175382240381165848557899948156469616608641427874012258934529314119924514267786940500477165914981281446995012644032904002940757518529884890208892438994363186472601782633112960424410126371702846324854983117036271304759689181734069315705755273435827240476973807402906431111283794807897726923554898657220873476386268595775064899149935916662299083460041011724633017444381639686437152099132005876929070154718688924707739891607902617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -426948633579824909988653657442047820625179217388998949346921848196996943776758969472742168173363361821011327687990857938160970490471008931509550893154144510818763719748538117726508668952510985792013858811864111498356778314409071406634631498107932525241723457585885962042970302413120467838517804086763882336085253599426888788493466718177146219559008090805630783048551715963774761025875630209395831184819750873824354741723594269127207579407359559514387398837081506611160907360545249276336993710111414016786694508582018567344937513316839386564975556958875063629055820474225739604175749302568776486847159312743139082222838663191403926894647641411276698588549874360725169908542120671126687478590294106148460486359442205489141035103945291639042611788566851553046203950713591112996859201228125378536150735233854659993726575211198574989591736942647478401877821825436150977234150803183278801381277655579764239106733694985074298586775293636259265343596691383162172065129038855237734095596780535397007166524823255704706291946274304589619540365670759927236323855844473620235231142716463350059577064172935379143304691267537401534580548150096628047870694544173834049615535622676717046885093855805841911255414186847928448586523209049173227730534935307434808820966891813433256667219493547242095103217979892045949871683644604307788225047938066887031933063077768989827671303201607380845753811941943225660977272380353158132276325893596761821480194225703423693062637819115053410635639743628957192875906997085937926279699966781457429139612870695444135202015975623734474036503798769809650571200792599431397439733531421649397086039261645676585497326866980737870589907411875631799007774210776137542731951710293299963936279024538384782296108752391367856771136494822336610744917145067623422191990787887349363968897230597205580630088247158715423528911673185302943781666760457944094265077848094622302550707343171291728777970607144295086338953733973716061599539966629766421563249779593872916457435852177709960754803889345031578094063393433965194500841989080607604725406270129526120381746690168389116411665520186611467343415370678660689663875934895983845498953374713486751371585431917385871074254610753855631319608157441829261150915905416078344354918191523550218054380625071305858252794514665879564692455857398195330110004297454445909596101676975631497989820277855841157288230027679010361264964668999196858273855887990653174479121890355244624599402592732040190339236676874433903446921200225638558271891331343064082112183271424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] 33022531639736676431849564038235495840551665821573076745701997231700349146874882920261036418012177882043592468200807912553997838018539070636155899747151567893546646129159950880311694926740849748405669811182345734128624324921678970191592864596582434327676156459904634398570665525549511122262779703998835539693283329905339409142044470889464597089438558650637712421353853910540210423462938501747050524365118505161399628198641228283283845635600408668127781247713068225170147281017617185023405605008585232453860041001759876799440086675758410895175963814721325799151350449773582797912733105563866683514330894428195063219530324268474293714559927086711605346398149861317280418806730189827882415897839700275208668865211813910890445301275466976787341855981148532889624953977829598666789822486151723204174586510076692995911343069613100338738561577714351249773220083920273904327796327326623830231357013194416926105833161849721266279214668080721998675390241137467922429633951005601074129991080926329274147513382608783923905741898591365276739000619886425903666934257859691484528248911908271891780222363270605916239645352860862873529070566070862614805982553447252127369584591031776501644630427146669861995814059725465934857108441392802948174147323719694674264419278980234455402330373884381853114903891207409082382430885147080858699635070382690802023202069396877604646188883159925882124514393668304155843270333982879756234986336163603236894574231334727401692068211477089711492038033774793204077813600025472331159163568666979976073969403181966526804581428154669246748938488003541764536484877205826837648039029135579569093384867675840489436277273050661782518155133508179169501412202970548348567248610396381414171777349972275252948824326160119229178904505588643030637927514922972072973952446155912248984591259566583459857694222988319768358278080950702292487304724876312410355698158725973840462943884291215108187280784523601274304981601034722169651946150890465097787081243024006180677861537569056953778787194889272976602803755859327320063607614859046522260268746267428274913516881748039375642248836018228225186812799294717406731178271587355108632538424059132981912345489702972769821455308547767764678888205959099018477639209872887909820013230821364371871655563441720270586278407161758640290146472975869076124773397273442646997105886913553300684972479080577492481510371870332532305786314670936093336574907687642799368120644758830445075472630827865796241202550477160687103306433272250828981540195769480061235831815274496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] -242428508315365836003940905872242009712148341118275921411120921956640795045912706043317068079727602400293070483648539897488307835632608151373888694568311251611644917164612066560350442359776081333115396282287382064305095958162062462815494509374235309011250556969177052937598330086248294015196261660834094608359008518831990996723437034603595954219171514013385999036921107237880377552246383310970728008380655338783948488598010911811215357737906536560293935416551117504232097664151891081863626230984636223691640568206585291304260680721211821124658950718478147630420878408337606475477806530761926645208331331794877124646991030211148529605661020559951767598382786302122733447095232474159080133475098371032114347189946946608996117819418043287901395346048399808135054633025739268528044700326451654465462299075581126538657290711510258335643593265490168359783722154394490303627182166510900995263957649119623368000600513778588330499159680962232388083102242304174669036510509684709343512377743061856424958042713995078415507158530268439042789263866864736059883116632039121393485084929827860314203277319021642015586632666106902578599003562954599229845941695069753913133334054275837411538720153296867922715285571249972425900310675945917465383728434409166193831277461973715943719931241018534265122605549792742443855976899861133827282627494264385367679633325868581801113772422992081783070614621756480393348820547491270374198400261398160342693279901142048955260569987523300034030816676258235870466519827259805711720426727384657780784601229932729792627690270792528014222350875778203547253827543616558937062144364358160421824700292771138715472533018982345687037309710830379986813563821624977031029070589132631433257942301718528262703188133966643083187733747580269658521247703212341867186615406031437714287531662666695126246086573787115388475005504631430806842270158308265678168493575564574124605074469995002738237865670856583786476077763718719600698252225470697315656832623292792006518813310348642801434510275849991941069891007169960860560716383996337345153681482179062859296675986222603182702596859140142214335662342012335547028103258590766757889160108821574468596183173199344742628810873075243506453344565156663342541306014811415977993717802433802331653909388110648217614349630313521458977497189282731172002157205706981352398605828500190980170669710198423436317734114959271960337763834084226602119078435746787741861877137162148823837913567547812391647632171194153684648463194793146955657711166995011538088743682441216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] 1042312968030708539407541750722506447599448125333200705270520155843776259029639773743456386590598678433369161703629770704970661806464830843329936452827413946917459676879553997567420422259568833484870331884182016254490269045157090756551176083158747532913929304879645066966729903666484580167283635491875480330937170146544711578530150754510712983849484834725366579865860753081047918142108228119749642817433136692947320820287392249114263328280906664952856523864582044256411814978564017302535891628012674443404450402903690327995830942479789323836253634213885576688209030640438184812733619926153081185810483213510339763414260327919897559505948048422672601943578018977680491712531703312835983870404967510541461806670076184900371248538033768252475404475944950683816367628817835374919983580818373394728660592138767419167667250129986850153102170629462437555849758724550690641542628362735741366432573554486802956602495499272479039364396189118410291739074723052819302109314109427067412960449975291160894466254842299492324605186702180113046294970545695828199310980310941784262582652884980495001589200783011900346676179544880307550764068790087400079125955751987607739233508408366165145469433768334275793143512027859568982915462335793800283538152149117687356803753190371205548314844887432185673360507466001008978303501014101831558933473723960378058320384387176882289753853037590099658613419069217150604459010722870392105617677023769865020202822121531137244950088936330826401085756571545139419988426012993716970193043381106988065092591357185874677285587533919576162145944207246944358460738756707530026770934405219039062029129005986211553613111613137442317339781967351170625132827623895103742572755950078391230162244983368219473271007878124359222262998224140419929947444024600691397636980733634717885367951350526139189186381878961596529826795511944470215306940372697459126502191552597442605246655173345624707198627588602646586162422044815780453074336149361667828493665224805638868553150165442554417702644604229404729118774314156995841053326954451621596734108838198482626258685549691184431810233131898943900114289891245156138930499224009695145593367212508984000993272061632853603764520611795119136438935619334598009838603908322158468677862265416331638990319586192886424631614650316670924020687030669044597624404888397279816073442159818879956946343840369693937668497545390997396430309049086401496183544998423697647615896548383372916508231924616646936667845732111190893336019796371787026066845232942855465454498870198272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] -3391594312924488077108486300081668307582197289812477336393280070258550459666558745191342246021418769553179065579220962585927123706938210137155537597262405839047686573839845889269315582649473359531481040507905397321555043237525606946066106140402822019146651374103560763764041275927913944261086474209830861056976316986849332813616936914778888324448416628657768461647004259238739641638698391102404074806697526203188680720016288382624765686062635677436501850474020929188169280624989005703445966724743845563431303397190425421881503924981795726285093747517356955168806524402735904328703510443090081336570859591031089027783757147753876441518858489985350247739277435199701453748335769148782732835888678568718495853841620517168781816195176806798777801470622429167232522098786420661381645010151918169379879629083093601696418309584338245040621078522078559074511964236696573475799822186073528381704544532822499124723623747014984417878173104143161402259874574243715130849832015215448858865899483487216435821346196697832192399549594096565695116619029607257353914232150186069466940112830540362398423376647402980146107334973506545077017736519858533200351309559924213241362662114593867204592960008553420695642746135445632867034221373246168123050171036308217484849800642289182483755278355303367469591793900739510784346979747321153240538322958487212813888116486554809499894265323661406630482359150796828646345773375660271181201483553929640759308332905716285898676415128057266544354983900569811885256626676894337090125883523637403306710530327189024663298777160507059342382000355392621323935399058631937759082177136841009807531664599456106291287576414879859934117351631604365295576350810257145866817127878738885318137325672056806895769754237792480443610833837129138068507003321252694745377689821458241731766087852109392081038164093080880579244292684656823986921837765809210596649568561340771421416829259778381654532889297284364783376000387240089684465254526107950573278617165063859613363343308806425620509769524763337594578710684329955153330036401865839157422340429602357069043972973053236482426429115041608061013090849268848931958846763833769677051480395387685074422619932885487057408781490245131183691315633119110896615459113000632207723791458676329377173482265123934929087270529535555104268162556339463216499797922584992917361958551888589982126895639253076296414781133368162202745073561372968436486801438850867060353553533054393024035105671701274840799161998702652883308799370879302732178069880826515388003400485437440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 9381093803924193847228463406890763417035101102066540816317576146643634911574104424229195976837565906551079254341085405260717219552656656621117751988643612189023117058362074892925563816872000686882887050761518663812092687486658367725869203636166116761917069864425144869666305056409767853494409352783670830257291296278014470246613822739961517723258182012210735231104784002552845927472931078458563244495304098005434888245902393203282026155939190819478595496447490093335613363387251122020673510177415057223552168355514758306758601854307273234874939727400482592249931626402616134913002145045102257800819935565119440940139696064670472994981725403167767524686424588409640960431140793935449935957303216186105935746321546144279555699202423057215168516245873208834779868291776031005929758367509556558322353920185978506507285135658406314402246415071003266927352583888646005277590602979323735967423879201793864690371442562166427772899985102911083743549850574060889263815004442545334446068770821629425065415616657504569715402573532809324255032485850570221457544971126764444348080946284113280526574527825469397996741801752944648626806796545266730676607166493066563003453097943600227862272759154875583496219465733415207244675542744147867941066316356721934959331406071222417373817454421620577776911898749220428733687148614565781774104337598063273698711384897210242396310077607041624717869700991854158104238766460281489290929636894943853577706464691542781778946894965320988760492568502219085779701585022466737830670788485095501602609326708443036495947781224650415035818215090411065172229087725146258249194084323094438751207559715534462493504926528397499070074857499912675188073263185362460157781343145489911928383902096132111158363048178611584383247667035610565945645293819518188213086908990725820550139471038108469975967976781719797573253801347287521709449601120357566350777853451721000150758427342487828777900864155146869606699179953924663930285682443948500173598614530803070970252351181869732498038504623252577105690441595871559908729433664167840897353493313319850879269405377513182654114088226480327483742226547486374469529588221981894088202087942005524745093791819336642851332042895605306431933511681219881920660908459475484163456639491855182903678116335850053313260234835407522894579571963181319446901460199872503995633036669852593299629995302272373061422770336814203549662029930782539161111363865294563661969095021541727603910889428992644603914893776203024815736698699963047217099289638203770460385589306851328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -23398201276441813585063142689890434653350221976681872551538710219714537379206713500144170567248855457838222609894081247757567835401393649451789475649814669616587841761918417118731997030733528856061699896898069897894984437511212725485581602707798782435966541400708214935950167196089515250556892156369052112126136197089606549182426867573517379696626116651844835357522558751965189373922862924920869063616366473263831351955320483254091747858162778700790823314429539935624654076725151309816446277966455527684256674227726235960613282378451260654522653724917270528682041812690345366486185309212276573838230754590610425120154659115600173788175728612421004588790196226126264865040106760237024874881067312400779740849830992639518143203709698760055514543908419922215606579827395491399572604574746663407701925896984409590167404863499721548653119482419867178477925406151855929055789236622366805276435571731957779568292006863239140274242211513358969699560368656242193978739889223376849655890804317850027444648956261238838564238778251239041171398611218881032824379832123774742188118234567936904124571926834322924386151726734163397352604947617114463681165476892008748100803356625398527313174922902181116141343272900374749979237048319000975292388193339280008669663105739845086109607126466737577105719930166649708963303835965110743042091245275841417025349121099582016112083334882290947266607886001805504855188928649827390390228871778550281088191611574929046225341912384838937367200275045265543402025120852551556488876902590589289405694270069254093961087313008010353577095648553625599342294890535845771331740238873442638931056300324178726270319000985514757858651295920473553560717848062826666616831825550153562776958844918432189187784220076884216412952197434206510429320160953334398830113498224154672771137771866004260724025890575886092825382229993660829660945887149260894071637226594219141671061748617658354434531738636728130477407935257555311649014858757885785579443882514457632148439176964576111621769701832061479192245346713328547223900591456992258238313147966948884764301802585446648082507693096730405372555158830488943478871799114132065294015416152054773569527710876470524181528704886306121180557797575982024755514607714451610480599367527943763781896325114727228368851817092130858140409495837773311319797089915014088309920643550892313350712621494611058741646694946162803122883269427932547948886187009364451835024484829842367130948957560951785604089175974461139358645333663968578128818932181259386022912230674137088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] 55989667035333086745990518661913414196803291105732539446409723125667534422087326348899669260973410185466186319615709541571472607074837819211859787372993996997237281172607971804063602972030681628547771561480719922911071847320603395542482438416195250099780515339823985710165012100149812974583235556181420003910418575877033272835950179568619830773867431990069240750315710116736265276756376585792771888808366285959258324001903658144431885306247802262500297138915535059648212961252908203862671064648158314315043110158929968975409760170212813066603314799027639716712307623167655258864911448757373982318415584739340549834243661839081238080118495463919530394385347878814997267809321913686073530919125151778026262645418206112514975158574539965456700266221410225215807520055345302646581787283653164353444492998883081939328181682112546327937768013348272926758894082677904717325282485303899586231443595507239238361551842799613886170522740981765016456258731036043659201489242212373116464078650215029460729850098727048131862279311074525933263205836173991657353785236554993817797084681805658582473187237764457741464911155629663826453512880178393693931829192432620189517936585923997812776647321171627717024507562970084623514129087477729029038804816071882332769299842273459527169166170876243657665540556586866041396002332987595261715898616420254583814431883638017022049548621899331622164915363196500057197747247310222139829432549275239180893469144695030351206130046949922351463207314235029130347358053227573887796475836914269571966816125650123060886652359552054731769743625543162471590751268311841481899546208977843425653801649017317399351797187685085015764732287025509435683913230980141659516014487368909184273621024740676414695969055768746292852464720185542099534236162196047994179311845596196504220772179632135458212918316788645794389111998379219695818457337646460254938116651816343000805003491637238924546549382156520363798596970264543702176259501089895219573693997333549467705572667997282986533393565524221562942020673214594484925240750469880677834653493197709380373106268250239596143013522596110977088568226709527973379171521003756706926557708279094510620847799466880823257978899196665220892592328640553282783494852970739747018772464569062885982882510972290527482125843278284275383175791293472678254139164075850292895594593676632690152794424715795364464834256274646821706266350788664023016504831866796844782859208769422433304883345402652208039643055992086392449713725353782618585568190823500388510893449590865920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] -134172812897786292946106293307991744556992477629496791898395533658597899830084862098304981355381928561089599790751017079239601302958881994658830775249879102029654028253415449755737446181815650879215450248801373863329533342404691736433239031555241773407622572708949691703859262768153051412906375335317720526674775737910568651349211199593430937052601073332316051295188272131438893605749698023106831944019901983737642354284741950023527047620165963371062351554830955887726335319181009390860245737031642023575983689370930088838782334097991689333943687916339409268756789136116449001639411149980222182903740267093659202156842348404637935412979297758878368446483392324713280209637402140387351068194203315314521401084080520330060305456498132581688941284536122431018087131341569425416811380433901296648756592827685439475855148775392818630751196675241907937671376658563794004568103449828081534723509908852277826272012527984430488906506275645648639688565536359681865632597265524023435761630780280907200023516072458852423675703564585272707212398276868633347073268076362438257341003454292423256777357885357390591256122857799706606117258131056817826422105092569177103627161016404787531132338707934343649127347551145889100221577852143984047981956143278311784716621312634058007841486587060240054321451161483544586514839335985934313344842305349903115041801548049771885295150720945468255168865465452798851860655519726099407787959741617863465650267625392458736735384377035983277770692117632373759681821730811342477173793087768219505705181218978233071845633111139421271349290576381899745740767688032334165546367365275315244089204471041828208317025477082790547517690744889143597055134356274333319727504628948658650065115836931922679338432475091634838598789081118048675254166646819862947540209789091087046280136363503914209755295591190297148635516651465005455483948054773920204667551580459076864368514140465739436603746602051780335428143609997032284824146528689702174073444307733927262186313729295254052182541336708552810461826852325081412679908816033199455668437936452426235885795804207910728614873297762519024644556293948287136541074936347345648605980459039732016382916436502033504995046542629971554450726688182111666550403429942408101469953799051745541928055154804845125948969887156082318457492658011493198588494968288983251065160855334176035872569330966324715470817541397817267642227707794261673788327803285244602158330809914416449154621191479891262458846755145595580857022014468616536735766846549821344797680299860295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] 308215630875404282249801897242816217347618889935051756385177657288811780817336513294546410430213965741232361330198581705734006000457651208572759494254948497386316438546725465584826615977884404400483993638072058849914431589453335450093982627290944256055498494207847138210722469630967752795061570363255652551533676118534000586852432208830060076941546871718168841454986967404244556654868001069600579132675111345888288391695554462348828538481362647012820590021149847076090881744373124455263036297887695558896334749712275253693357425069705943758432842543587850116169774407259346747670552589371580371527215922554606713429103276859568180008833392273442828739609814625189049709901003436927607837444446949728336556213350577129622131220934954911764040778091569581990435011632547681161426980770711209786112047983746158862107630981486592902488698347803104253928895425483867928217740171757756851288542069375085108349230838930165942381749953507143602962525182743250441561604011531323204287189846391044463659395674066619799989283399511739168172692855546256365082298441718604996818878648631326455850844311030272712511975277087387685834641107518876699777851819929061216059958490969248554213494662511402102253319746925848916440276506165047782302507459180171777169428892293517053592093811622624267753225412754302216524369609873631998120382810487193199462924199263142197172422627420937673896087417014685897246374865724160755792081866747814403702102365702128270178834625975385190908006767548776424403886783837520471444025488246177571161648796772458587488893188565250999333015084164987309498653359251711474353911381123630371518692925474958748402128939774656065097349147081896608594781985983439385517095670080390955915718700430504394431868220743621299455586218081932712519236078856037569600945116004367632038080862831660819729792045650010508201640765275052229498224521429029700095319105248593046313759193218159759487495063181920752818106091234810038234632454482149909690977496504932182983062903254436803494593804071882181797862233373786283361057460787714273392524799466650318796809504657901981649850501812858319344495433018515727223811820786687229479662848959569517518280403365045412373003754526153805159990939631547604984955087179888561944117933599819769035585407632335266536646541151308509150345068851984417136726300703573813376539153351614942964511433046982110382892447462503773488003113804141941085036920284294513269037905630624673653380961596207852357856751948485324598730014437531964382889078922759330099854598264061952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] -619599562882320236380132072891244079829012499819332403299306558205441479602629573414787460243814702459935126295084868093703055460151603577878743983791357808635878215733628532294978121561832113959619663718389781192461178303953189175893581507453698749825965168697025740875259912333822037554787856238565938475414284571284800287736504467724441141471980083220223434335269847390017622742557354889903056621827685476197567023245548717817252833676201954579708558269703283926653992060030475668871941268908284209855750537386460733791857469711159588821765229269247372773929800275256657082138967036010254317445790651097275807219237642182292708074926103602267782500580370314868899274560340492311643966852215963252614230163545218093459231826267723212426181973057528002390373881143487463597012900544384554818517594403608567484377592006637797117421218805836554188194700776883905108532409390212296111441340139731485292827283266134071148426440696540927043171552487243180586499925313628433025103206947520057307132477537463903662744803325301175448771526885595198326530964338141674460699171406114443210013735323416557707748253888643401000351889879295216497351800557275425670123481317182051070341534029863160412087049027892752025595895005603129117463603642715487027395601101985338283425008409813939814425193952188249110644582284703075753674430892045328813475806423320513586441806007231821984007327525103546370114654276821698001005823180458256086037261028578725250467434572661576582520864892743901357519309454821305050763504748012113268237567849214311796618689629181966833991657374765359814957614087399114289783403060012165197004954557411568717152397720396135509180203801671104711445406189912980383511321057315889304010308813083929482466192366249897959442485826700853480326680222027530633323879958145268306976434466309630832351041260519784404956195621557218699084077589845409324126745898225355584937854862569026918296914623274748011685165541489776973362224347213460750531090023588762890737206423603632945278318808521354559823499185989364972391835662302443481112653839330811392612378976583087227853488849650113562297182544076836949440521894618956977829324165482400181574740287256837046885120348109203016888202660363707723298758494774128353912811657595878194747915471358553867736896467054162960334810856989468432354276798011500597063680801550754630094156842863540996111040461462617935498689959194331770324741938218402375636921083226730146366954287992160912606617491461795871951312747163225467517915286009239920499127808853803008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,20] 1015898316338800779022692624082691651885021557655187511658551935706322364011389994444759336572621693831446478382764332874062391342877588798685448972312098395875503103772774839475513096793351630049463355600728887476266231994374895552582030095755058815957570353598476191963177920488727923297272164044938305527938723768287125457535641529897534768053070769696240460117150561085151435211683965674097788359784264324058289667926211699089913932675694728636578076213463200676121288384125470230550101899552685916988028340291314421347929389067912005344983825792433288479573975613928724668651244360186867068066375731880236269429545592910898686751620137831808837223257193598052047639392957698569949305472732802109366173480048675187565597990013660623545319548226966172841357021586446267004146478390738488461780031232184580481410387201275907584909529649833600021792198148093867401978453252792970090469696634492708473017293774776307484870041730966167718425675665607874041103969984893473522225119536186672678605508138046032571509518785170127852054392621050524041150882694868810319291290997458463549748952438615637961077241625237878834469076984632470235694974969372909423269660615801889648389195518745982673918082934512395656421864278482162091108592921539201855392595611985340794426178532005017369524438308481843785073291314152784211618856848029478094438336159363945433196635869218255883062024920293333719857080231566693721097596014907276859283753459030920810873488337396472628134798011272142300553614197735890546053918212918165765128348398422857077668306304315563481538276534313921470947681897610727712322580257553964676332357494700239245031360333394966821913865647057859570420802277688769655199521505636800568252095340531720058938585174658676879119047505707213716374285185900195203323882833717647981787704572253933524577551804955168455818462628620145759673609045022249227255621996988325811724363144860951163595971483477414445603723680972071781473551354534339155461725043337536231683374271190746138268733440063452594316250522786580224826093450138768300918013511938745718473206305393665470349422143142546314866023229219545436257307525437147637299062391543070722387945638129573667867793989177851999630526186319129687775170834583923385369370243883202733001300441686682775400343548465262331411468931235471171383587128626892871866534497739648867752280631202778732398327852966088408785427444872177433164556842150525914088437908618329475295537084622524399976863950900938008272628021698704521797319688290697936326741806920237056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,21] -1290672689024755948384522337308155981151114216743971568829028671310996263126251453466141844926589332916093753191790842316294337038769874995581942792115525572488181084845994593207053394594027104980349774631793119861109539218191551336587350375827662621650151948528012940442024417879482720471767445228355281370640224163908859082977101883696949957286754001431658845662526385600450792733240722791765212090778859429295853826910685278670745312489585909155270437486232493666253806389417605374469432314422363536795095278543995433229395062925566476567376326214045991072510703571380871167060682787628768082520253355547556945031141128250106944321751662406985041205720256465077554602553317130910730468146717391922558555246675195144876873158424521828695929281069233935825775103185959775961073552056311418745829719900234796163032122952150615371581031317230923221529838428859880444866095472077410004688654580904227128967609280918718785013189006214191385692265026786459933958193192186487070510227022699920275914808501109209993820969329881124586297847535822294391811634727577443727300653057640371728788425907387054068180854213139344684159070558907223184265652258460064411053704211984923982738864829208194957184739687851544480242152595152048186168894078317559866751734951403839411636491742021329312466821864146354185055374921531795193512788910066984720779992504319384189421367497288181446650383360960138609782326475469700281319928144270441084323395842256503647345060226871939348608434645338594612939732047271482505847675786613173865345879357952388961055802190529037953702433214270293546444857480318667819891929373271463160414900541665463123820102339626240037065814286906568461865323637718044504256057389045780972550073395842249707375921969976916357484783697001119168736009248050792964485105396090048290278756207133171046134816102197145699348100495998735916615029833515811061509831009136931537212808375382338763084197410956457206639540293416847287087264812276714149312315565237258253259966896570146275138351736382832881748604484677928261888405128950763509647682297351765189785386731562280599136192985445108919198689804238821566688952631658329123528773768417204450854831731696927367506396206217565332459830137397391624395326016627031344985325968510658112629537151132635559375620564462746785665206818307608368536753922321516736347744295577840366579265182479125384174889241088228446830419816029694172900053061176979731495824606580085120365995767359843047334488900984878390778146711262483044218364582028008383141921377038106624000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,22] 1172340322177677105840126919761756440157434621991054504805335940039446415547344123206776914186655341211915289827883621935628901459018206979352629044968737362817151208948805745503724583318110962007978742328284410065690103074094743213756046842521620574275080087477958800491041548538027797148784907568859074116009388671378387334401566182799669245287522420056852703652963645423150020274928745291009640225331321812921841442265061273589644845025294409346031385856783930288850253217720440809911708936620196699029725837109745386139804197168645824237824347155205023296725925477064010705675925213447066187829968139812735399046791554399926102532781359165318290285092159259314294524584440927021155105377406332062228654031732259777836094452835742052527837493093305236214240783807630774567347698464317540066621789497218306144076806573724135364528830450595687202792170084855875065510514471425104801724032171079268717476943377940418445658033997887506722561055054245288857060528262098330067009252968843631472814542152197116846719243665467418954316825400257396090020775365552757568676589192559832073466192360333969920783340360858685406572891868680997737655844904524305148990839246400394086061983599466049769473966829275969915796194693876712309647762328955214859360776235290805433995547534574481927560045599550291829013409024380022306290918402718727092558972025378914617104929392475006884409833325169031719272418483672802946351683809465090407106323562683163002237137712624859413264889979959033172073762578462037812487625153004820481921689410798677878534696155052901064027311107834863018956215161498737294419195233968032357736074157714073736684024487626896042311620468657225273329874700654178550465811117335399900961254171394924663675493946915922712868234275911116589528684135878630796935471384780810233644972712543905270159145929102219972291931857497172689962786474252175083581822204074147693266526134416151483826803619401936881322051169914043923070227195520969316911489957453208218564484528771578294257944079418247702050424266088794359852645489368243803800326981166870003996400447382165786870841251670601935360889299435870398475721727357136702696156604054091036525667262115303890651219256962430112374831816363083708535142542252816201586713002723608653211033166717120766721779736547220280507255150047182493454284222656396963007018487998952561472414190502650641713232548142466143306735553212368860420115867835935269160217919917928514829724684863955508328803587437938005304938402973621811104144198183392511243805066033889280000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,23] -554121103240080748829253764895109892899078270181428734493106134334528840878043118761752528415946103502211264636140890013904315408685500709693527627472411694957570306352215807005171489044194793563853169759909706609950938330278826199220702195498797999359245758655398109555500981867863162275252814242242447763551498747908696127006652711248416985999809017297536776742201717429346901047705678062134907113903449421375755350475901742922850211461772631062176273896184767417838832293659471191845236125577509556495080140844760105410912208533808645971890090476892853280028009956296691231260216432916249142122654832372303546333994460718087442166618711935930164691015863145339197362264379355373290578021257033304703234145688350987952500991090129459683830288476207204915393644963622380059414636306443082553250206600233431248121938153685062364496838189711978387264974417541232733400578105122516308768941267874108327838126152544562502946372513366947013308714559502829908916723086957063894447446154233251640941246039801421103224535400541650927610839225672697059737436074924263952417246807361315201860700069167910196142365526501910506701924085348545454498986244875281186174546923742776636845847379672790933150681388081232594859064113414552542117191531766498334298583371372706248300347618228580105502248664427417845331292402092058009675465942928993752320259202298951406610426477319487106527335835497652222562212826450678523481859069742543058599082676903299941170787566550488159025188007156979934779059886887248350191158053875469558259357738242189543151379000368766390153618121922912294619052231046391538913466204327734914173990580392774736695358474588043499992854309993315383999377449278058293162914097471567337880057228015750112862880125249533580492787543285996095929682820714657090190219688005615835960888822532287683730585649447027187913780240052639560739261408260659325718404057900034407519237567799382431591492460920002912031638684560565832679669041090695676502582968317935199398827151216524711278685300946605440304014435552286645193779077393279835961384173547266982112367768258542931949582310724374041875593032037223086515976052394233543531131359410664268465964273140224020542208774774256690284480883951823833400766034032564934046950465381434088787967891170964350383113867577924895389054726524307931062380615220791597237302567579920324043548658272279901619850851387944440915119238237980231636726746976432350700374994886953590458300858058024681716011392711313425857413276754978865111069895724218129530163020909510656000000000000000000000000000000000000000000000000000000000000000000000000000 [126,24] -345672658305147225921269379178242668151670606582236348722123188377845246393827311324333735284643547038048696043589182630451003994970707461739225427455291724241049409015656565128032115838669955951641716499239682605587560807371157662216723727989830066037753237467922513040634907039262713472477143699276115116703742802193556698746715072491143978824961018835919160746888572326046229723361732855972524173772154845491515981291704789005475929193403165946593445585766674867386425862694934279521020440196384158836911291268569754680660994542010516752157457142680664708924168000483948533723363159530038449867917119725171008867454161909213223133108304690115522374631720659782404725711667047044804422828908212277283240077569789506546267237957724347486975336087915220157621090117710918891078330036011255817419413998207771844030233417942838094378005261300134735498352380943358292689334847127342411427615583744158935151817771043690781507763303560491350839289802474031787182607932338292459470422671269002756287623345670038014112481235749994172395094950852867029809807372447199915711440167178797369727172309994229470294390350751357598892851921256557471601581928353090624756476298069786978184046884081933984319356574804495882799773849277607137852229805925533742792489961513844693731445292226700583028649672190858749761393018586212240992279152049928980359054082409168711501429171478410618821226825534954290089850557683871728078103205636016309123492887986369420902781222462227825575965663132566943719776124423755252473006358837691128043858856578652742563380650508887411578389788537646255501849255233330193361555206743863653037512263042377111255317786116216386417935775905074032015769348872906346010956153058521228288784387395771759693739267586412446909044524387092210457902720908219711406122099472395017808925864738487549994343791648890110217634510320254039339141156597883106804270953535641961309140648590364391534104748194230588381608216494380543341187898483455915943593754176443745155973270235034697407010919091799373483738939784460648719385541874542016663860349476757017610135833008005903736051683744240383248686173444571595666160536373722064635039890948239282276014990084673137903579736898871876009448304088224671526050161468306000779577991241053883375023896737250833306847442601462854062485053503333863946834043098689662111407528034997259489407374268733645108589697726846943428494414873113000282925413566667070641150053289949351721357441535728551615720456954247291804749480965065119790442164665020662584457970233376768000000000000000000000000000000000000000000000000000000000000000000000000 [126,25] 1096440835985567576197355261453376456467166127323704817609774343760887745035468989636450927163362335248490135758841156116305037741552495404322045994229577807258689962146872147215534241040465149992136609104009023166315864680539942395242904974651423784126146637365323902537960032239823839969894787187200100813377176604083261978195718510547071258539051733999905311600059936532087228836718038971510914121637535638414108996236044949938415870248397225574862655352509291785147742475024158740200523481573148151713339988068153532847102183158133722208964998910819621928384623970857103622282458106090723450781141509437588305416652213291941842226109889910927440635219005289158780097145597756261655297084008688029199561911593967650265820888546981890163476576963368172357875832095926779902903371398444450787242482128949920547708176702698205047414186945498012527875072723931971410316545104320654608836385268868842929564004346404733044944179110435400683804739614008304307918491206144879668601630841035459405892264059715945489665902154925885502207887667611799495968615744209723532015812901091180900519519818149501399030670517425903634110145317431936359332785829149085270235465377486294590589189594088948931362477593882242810927790589398602885658514460939190533130434576675768843055759242154045409647614768272985934058663331618750759532611915557603036645371866179818782674603006280435880158736388211008462513945654538647453774650954841909392748069583846435260408909691345145175564658731306987181413899082764160427642318799350600711387369699187011361203646213424340215159700244398450998700711569481049288290387368467587803224249199129156951476028101251113885479322459114478139680889933520789804715520401840295725054868923066665782196082367302284358704799919863994802149750350471861756166620271117219045038921351361472716994667774690476878886364750569871266713872894132393585260305430535086629643956775020012082291580590887887917044364214921586654546398308624130861880752196085182797634030911211262659826538696673387675280210048525381926151925639129631931772157204700670435168764676259916096895785336606485594531605845731726036514183164595207841673924041008469904914535630108970928841140345738183411711361802789006906991650271665839419569457469225454538207591887076413526099222948140464831131148712919841596385664626412444856821097211871828968350445624055408500177815411210596225671150700371372401506386980075761005768743265093979939409079024642482065157427725051610601302371016705933460236012100772138677046738474841931776000000000000000000000000000000000000000000000000000000000000000000000 [126,26] -1368813718153532865957563845800940201636503520863217904833678352449979982871680964652056142182644065231366354533647974187988422067194687131218616515424906217189464089066854749572368051114808220415586731944314901286299349713174144019579917463801132635760501882706699700568855033410549358151929315093176478522715010025153515340416105448283854206526760303830608794438147855314421010606355000865662028255276181743990780141129240532048510305696553620454558814135709306899425778910218222137367576067850714955977448990090736445892877644620797974294551088133476635361558191079716468917864203864283678293855980566864769019100328851035404779466846038763977526805718621142258692850416163274106326327509951886188629925930090971617162772369498361796896819961964583151703048495629535218227122553207459043018831953170646094318939466928630771648331836773808647170760215790686218578378665273756929961976237457525574150988711386481433757212379573417945935634864667484514208257058047578331369772418989232563966601240822503221746516514650753834358838710347483171238729325001071134457281921370837181573954706658654826011865629639627226112434289884559384997687051941591589187909950721866633822001821682821884620637072381676675956391814617800424209571948508502179870931363208133802032491845152485819226298234248324512837047586128218508845327737656982972472203512357587657967346838605884925188109299287950768685664286292023249837918914934274034051675424823643805916230991601370533233411855133172195735797249984569599373463039054066001198394558702122620615759016373312262370736694784185902138155248473238878435589449443461493284216252036323545915411555865746417848102675110863258670360585140727351635840485704960536711790926910287424865332667662380446122060605682682845306651481544638959692305355682504855392266662467466224494841825042146704122389789740334955728016292286176969330676594864100101350961397974130508857457315125171751618081729239598162689871522512263976253807942724303321861687224594344728344293945169829116941343641466261117379379279952738100859251046613226555917128454720603833249874689341785472463121205173367854750609460739256995128906070489334384223308046010816016130880140201625752523268351401017689378650655658137678920901716274735158262919063177771434836555797307094056059510711057241332386183118528719100434192940646474678695202390198443525316824482104642484238698036856667656335001660303867837091414121622171217864473931033818795509304835629412004668218760903849872991782604472476260318242844262117933056000000000000000000000000000000000000000000000000000000000000000000 [126,27] 1152256258143065210657818781695525876913372683156764193352727605668552622463637407017794910403508728726855397826777730957069149556232506182019920418701222400493787419835154146742875896507242364802524243900813727416970967915590940250191957116938140809128393719715280002214122930931781466565965824061530684042591540235490397414319994014485039217636449661802349377888421085619905636730333780139747354078946030989414280670157033737650067006228661044038408871199306779285208914608884435334788686351518598241831228126035032699057142289252315067440718675847791590244330530813549310065033705991759142260619619138513336374117567245083125951263164034153664878745252546061945896751018249390215961099064135363340844033360176747533872789581988441302689384513243875102786614052444892202605564957404572313475409849006749256887193906065583525134703970579271127813626890365188406447479714798937934111325126036435700852894411104353009211562132714437433315440689295891524666639884630972358039465756518529557939816384521690979709512493954507675656191168034576593073420528463034611253562008993178500503075313109824363093967400010727891599501800526175217662998202613279858039220967506827487908777324493325727962884382880149663226958122768766974390450744857345961111002931370576464426555180781391439864187268302893961935209475469949772282943249834118259001597373640162899737773376059763155485582619966170244610292619505824931903361639086691854929200485734289051402586253367996989249396204284842894116196665180756714140586405305472792973711744651230771607045451376771448599069716399422147456696518438463624953874413409229165240105727835157856340340877669798616032635761613768423840243412144212012076642627300892968024202354124103388051263725259215179775768147244243059728819421621484975286175662677039261607668473824748203013370569428108278278079163470776372731311786688013555637413342145841908724047677887165993507294759058069726712828646027049383149210166574385233460068850028407517754475205040788800622184468739176645377994092268683854998268392750798198453451942964973325926449639425236742267820955925281359587712915130608886948051616313124376956514402741491469575257315539961631458434341677538271753839113936305968948038370794713121101387373759207830092214418799158841214410729377490475111267956946451575699041953444481329028694338244645320692308580522390919149075206868348263183894968375975562049049769369911100511471474371457072768891394583788274979450319112543082085555468575069504165921572291761159235721882021694275584000000000000000000000000000000000000000000000000000000000000000 [126,28] -693552600391609000644926370944353692287697416967741966275163682992358392439938980041829753287538467954736456284431718647287949529456211189084803728302541993475473499328557262158992170268397987574933801176872414812879497705250287371247602470605771817321446092593720159765332061194058046765891587232010126745226191716368515150522843838433874713519960527269915530408055733903045831539129963781631461053505612198582361826758021083969021673767311559124766336385036053071736016327602649139310490602855170070259154041375053458256053010031913767363204722774789573776281338306270885999228142462578374283506280032368999966561144307119996582963813478093116913280843196683802322591552181534376656419957057398140543164350704311729152239177790641763767601047500603145077185121902882730706084828529337471860519276183802013092151476243833524498355716855329845652357630515798609493278207858743024278815801060053886972424274777720519707575239816850136397095605501257206237512583295874190571815226608757563034118743230609422244366294588586484280050845189488654342087967496574593139535863093999868071592517965844985599040606662241174992171920812022885223961994292944712328067010103883093139619811755299482984579024372613584782390496231281253763485185991888612647337685065984662461239186576173090927456860793701651272508096828064854411199990009318046145448261696259995868047657987120005360210314710371541026873029828126951990593981358442823134124907566361072451572875163421221716597941141101670380124494686173542760799170397496561572983343426411525157504106260431157695072209472067199056486505038445688682953821858093122835202306849203235280239736359406345432133574365330241422341505635616159502831816750833495591581615349477923471268020934109238560261050426751967515220025559047463097185085522397785650782131733387240352319477162701469935721755860064377705243144396879860467601110701854305077646432826410583309187778768056026212472739830740970425730457929024399974727997681136488395255299156144395716422071702751900622673148309662281926934014422895960693067429315693799881683001979176360472028555982522599296215353221298691845024840210693025338839492770729954408156410166124051786789068548378229420267394151366974994721279867089465074316415963824001685369556410006348925667318998372139256737552796781960675375903489191528533132731796881932691612462309832532078288384858593927974035986504449556340821748018557612333590130908648168261547467896406612937701992029939027446186414583984289146962562997021521429694235044143431680000000000000000000000000000000000000000000000000000000000000 [126,29] 268229095264191439504960115621834286955838995657465447668758632319444278711764804217376824313868173260140623596699143560038012447936853876684578927742683279070887719250676677301132630302377596266016630740048891954914984869299612655753712093167829188621089226410694192738069721490293744516745850080743315392100357039806742457825422892000398862530243864379186982970102385402267720525998054039925176724795584792621757973533452191205339083538623444522101383830523939247393827848727849490578469126306989013284216052204729649549163209590234033247829202160398552713812990062452212050168664765959307300164851817255508749112258832592840980036828493781554614785306567365744887550016145382344496279991317870813505239044864230082611088393997468524131315728309714318548289626500735216192038677003700072530620703783448173252469309455640748720511904342960296195969063681867549342802163019595061993885706922562990820585385136886989391693971348437922985127814751293374361433823156966038430801479588223860747178771301819255754477583953481552503215600544261122766400095297545258540896060819459472717489854352751341316755662298584516615398164132940116339600084273320156962998599865124765747313847102052399265956567577271692530701816777971027470967731453320601510761584992340041368619796466934219216633634342792585930681270919028073371045022032384265606481465707465666715615841125870869324489477346611547026471602513590335738708040327468508516735392483152027198924883550381250222365321841152071368066576648827340758111509191977644700925681434317492778994945121863624973524140121113103208700510648457004679101542095535283629982611037880955950790110392970949272333228899727114210625523342302808613821867668639018718757165879997158820038590442874360936425184035771370290030806782313863266286416008116445097455792351049077450106938823554274448660944734855141096285097001898487203742290887976600468012651715271383719634483148874898591124099127495142585053940129460256969124060879516457696066378605615372931313096245077414588253982700344776795384016349830811336470242862762949958862718985205022859449577307335362967389913411324568622912017959377501390874506297689458532661221589549660957542296784128094411373789065967164517285959383995136105507234770769348759939082682636379165585340078963275788009029915327194228044800307729768336812583734476440054890503585168764238118764719674348480954196739804780188066394899581454483815724772213495181574123436038756085466351813012642518251746173856281513424517619863010497580444228666785792000000000000000000000000000000000000000000000000000000000 [126,30] -14155171858546293011347164900683216950249247719026235357059313732465846072186029748411486836260534075855408564296846277175845341182029157373525369993564950419462913529998625163272449116122074788524955609790555878844329216392614339936319126531612309071153655414628164888197099073475123434424880315514370813066504515817196991917419760913439920350025811466327626801638213160507165545349043048653263798589401189741905918564936488669981626778640323088312379557077406325025261904865376192018645455214466059649576153832237944903775121662214720046114373524130509801913387293946311687744164846545422209235837029426491228963416053216942402855416216837188667325516431995512058480475384239700669971767213759025447100926770179436847801602126861927040963914031246026989149935298732602653458586872142446534816634158727668945360733543382721106656887445231745567473423412237441937849858656641164339315253608989149016785948535653568034471602575098632864020062963490567138093232893383970254620652617719638713834364905636570514406452071490245097269044849961850993194598168106945193133282420693323054342638502644588511084377461485342484262096595562861866558013905486365026863466678614209291042097104465066307634642716418505882131452021116471688661558741921516042643163123661196627011065839058414477060081048823079755867307577642868086934579346051288836882013165245487516059186074410180880725223144026174750708110913874215954686237293297495068960428934278601851540338213653490130100147920871622764686118406089638780663194712478113519301763088733425190524260721709167731345439788424957674512338610410558169763264054002549611342346220811303372990213623358738130102052788091263340621083348321100977048765481835839403524869038637058281685210447171265115305936295292212131698647128115756109989445751550537597974706605293885890365438167377296690170807763462474995813881247641748725529821742324235430922718382460508649733418534106825370111871829058039414840143801190102526145061841807508474186680487932718881262548085675515367599678936258986969534130397421862590613535568167141602704789966424280034326854440902351235522348183371474705207256415488065649012079598958184620870014904534273881789871620745533873061426737879667875016281290359321693250773497410481530246340491885375312608131267798256837454481698748584106452025070131822908245605543427603703131625378943406590733329246655023158487226650314831890308019851899286708102060744467193195233100722447354168145038201927285897476044793980958999369092120828301839474397920425410560000000000000000000000000000000000000000000000000000000 [126,31] -76823365586767170165649001766459476282050503368326144686054916060023174624304195928494775246779249812823813948493870267871978880757609398155834365605524709349465513928581752372694608524564314964445719390730945064601759409618435684534500613747023637643163454154659563809582047716338871093055660750392053648445698530096408786958200943854962729347601171527460745008460070578663847044359623747530695623292626193140422920568150324896785859931649299565290303915625909230539902627278671160036056734835834854039869047399493031964462799762098073205331093322202934574475640332109939745609271659730934445809727257938569071246023869316252838484745039644959363435486351865380386960014229884220725879591118317034260890580608615660684347261560245507314059529700760260083535167065185640033148724510526714313033996644243820894351493379666613403367968138245632699812541268419677820566875099697296970954007812655674658641813563786186833432272162333622873565336231260604435245879386087663778865634411511824035951301562382034358364991194674585371418380225738199543307667707163731735442275633201632043873597620746290425684984983003298611505629262490905520234834910619786931014185228688200667357307073167669709162243582024196340786344830093049129741807349582761415552577836001789554598034707874122326666549253262545717179147852724025967044148948098732266579034380122487736670126995998540836990628690953271050747418384797743882425169619054102703207149751957525342747952626918407285152347242939286682423153435665234340319579383929898731611260898810266731019302112732997786643477780669480423947076687047860686047321275807440362875115920210891662415054697433484109946965716281567869895347387868377812369187541091273060150210828692493416518869305698863026981955160291488961063265896965814481493570591179772022912796264680371698117150776289828588896576403204574411166913603922800811062585200971554334520898494663145187776479246264010669391167285386634930199953735777399182714839502061775886544314484608519213174080763104183169652060388644816696704497412384720754235758639809431819534796727304841978149503731699561655253386442532850123861234779793757467098252660489911261737297652951740969506389719852427796844059049624819173496204360266185458277755201727091033917155267834038900141820636405363695554025620881163815980929022936261009134988503606855022509282039084732643841440425523574696402434700580310906157566344797729304133325290387615966865978052457682265337723457963505694928297645620216804190578740567663042196137636962238464000000000000000000000000000000000000000000000000000 [126,32] 76804362104062281489353065109217130756871197127434631468797029272434694142877736488870509833672363609895816876090675078991513706229350655742669868911946440301775913468766958296015648027286506576490477754253571702670845072488317926260728797069990272642396083899496641419462225718621884373234554434282703265470056614619164190178637382652230296880389227616309298676042211769913664752472004323132439137597763166864294228493312542574571754087763713091067032177718747239270222502819856767521345398955131924688408687656937196723635205041247414058903844167806619665427413669329589825178713980387859768828618200411202725438142977115414134055540549017138525464305081198591443181847870085526475822389329166068637015747069859436645147482244558428411535011907629083638566206109679234793415167505444364634926794081307910368584565385618200809240094431525547472533234924356712312249870676647876985818112091750206840440369924951986230700867401489884154193577048352477190894505252706885913509398546138179754265830965744247305768568007665674283909381980804004770496466108433967456005021747245454541793508708994852908333085235678668724243780027554066001282447555305158307983331680140165357326657305231463536905819593639883320870995389696867651887361953872187094459983267949634221993439743547665207544157905942827515097468545591604749401316322985196173264334132632541054429778292581752052693439608183330435841991420046166147832371886072271096387071179122986650359075426745339091481175377378659872870286974457961131136609531762341200498144460734835328738373024589275162785747340945823915180983205512615183270434996844395866790058091009156317953590239813440491632810335020384847119632209693428943157760114635477554712409093124692582942725925861172447136131596607749690279828125919390546162033368322906255327623246311224610536785474161891064715184136628099368653552252991323858969783454690936129733036797444842878463698694554776222459248640463445419260676412533118095350637021935773718472084240891668579684443773407634619170337333918733573367818499042505343310192530398368954841637987671453565863869656672224121261292907228111559410593596559368857543128267731887223211652020028987578489393332653314366447124973172422110692767537221102824200172907929448473364827728874158006112047781572616544820899435896698290930002004499308530811201172994407209392673841913628137396256637843584812834373099080461423998603247314351631614195036910142451018650335608854668594717867508020996770389502031417800504946247510253212030749703583825920000000000000000000000000000000000000000000000000 [126,33] -49286552433306699726576119100550653054515431313877874454993932065047661891394671826992666454419577301118251732069720383797744966074509585938953460765740839649428557561321201922193342135079958493557962990765760393255882196333369722060719618154084144785874440727494831027659553273557906194273418435579445202458408284475354765560267166922261736983366620065661958721591034015183130570706187941510221381748568002390571622802091777311449315899914761006310202857018576606058483819208105393490181003706114298193607153162315368882632596654666539182600150953233375657199741532686820636786677562109741898128657228312846372885193203339237211706356275500384258078241151136260923012309432739969218739713021615227223977233086389848105984698637323501267524543444263695151065824698078250667444405214367780104975457214282858140153024037870475106585036248520154224943792407794111823903046111506387651288895508080625820321404682043077060609454079542889860122090094974939857036985778533256027874873883315195951090721173295062602697538471435273690943827131367640279121344520408472103116351269561644171252018843682686383162972965820929763713863007264524561123904494193597714380966102352997453256595470249478207442690964972493850847897552597638803016801593790157488718017980639045154418635720376061336864756749653422466134624741886269432900770353146429260044433057686772886020108065232549042652675341677035486443308439449188374218479880399826396893696444528042340515108755491694681933400404698442457967901350703841584325056187866466457953302548544714120042096411025794060216705333384396147129321370130909277653642563351491171569724698659233927538918532562765794818342820051711954955466350894527266733604002480484852084503702508829228984960450211434310882201924246778114592287055347030737250451268982159485634984392704980138688206664739317477146700204584902087439792973072470280599745233287921143797556849575935012387675629045554008400704539913660393333686872623573068726357656444193179590483129481184438516804216932454933818334876706912299186458220628311123443756824803402052964549833487173150080182528230377447165719549940137766410912310866570087143911903259213319740964998202584165004338540921487906634663427835136239373940223176662452754354126599962674393670666798111215028363736928524258481645420485728589371844007486019631996525435826304955547492421761795405993661494278811828465527679737332396006631310331058320769885061856975840583737343229774475420118936560072967664227126933971491576819457339855440310596489896263680000000000000000000000000000000000000000000000 [126,34] 25132447417241592444540370129631848902811766568970680928190392490196757223549380871299596025532790203092716231839983673859832964175044771572989780410820676457410453624779679004758853929434504246190219170672400294769876671873652671133948742641048695273213090693966674470991444238936282446543128692106672958112190251874732009729583701500061136442130773273212302575438766969028624023610196522457996836838950664902851082997280678419142757355614005743593474607455814936658977168275853684833343840338375763116235839215994045055498431073233797608007897542500611478200201341022631481089183679068848173365643179141744990044144330542835023751400256365329739280627351208459178909841864102650444999392584152949045857185130432353890972879485188960158525862923352971121839570437605836554678041010450160842027540915352658409275206937836631873320249691588212598894944559695489578680094956212374136368103653948770315585296808257819275092863407674110114301691277936193432465915475365751642294717123388191283497231361385779271451192375937719495562491828195834774662028490724879148311744517913406542803720712237087251499409620504241737074381095702423518394901671421614927228998122649641513138310645052865137982371678607821240953901356200630057111981242339256993682513954425062900212677617623656212086634962607191978133386509836715622522600379901896847976570240729168257310491430940812448361607308825295447978006494233094902384934834193466232255483327111208619144719609461939993956695254224851106084884290791081106717960201513051995296241409626841900556324840917187729962884530179229909370016574152539449369172231651241322978990293308523217797153025391017686052513000454217204530113673627561027156240052601389074791440245609399247471588024355252113086208989777660404497662006283234534013410404546963304046955472965163312547768655886808757173894208429549163421259422237609202042580259934662217182061299040221135929148135533478489980058954188200318810397319445840490330361891278250046587824730076674283382364139284882495233028843659688449118438808828674146285039910569530535023783345099213269933370015332376307643563775943657841465053259873449368453441712590649766243622432518835678385536899347476734343814646985235506294402422203041903359845163843021152804673951508284575029846611882882188568237645283543422817231719620525889863801144480173921052439730890734771844412846495576158486132067594227295979784095778199083829192847720461481919438983707954472375187060583632686243618889615014320565477610306631206220111237313724416000000000000000000000000000000000000000000 [126,35] -11114502298684798539557261464281950696022757642892872974127374961799634817218354509877234119262331742662547739275991457286955917895196061619931888863470604313020482718570534518880165909784529135970869058663172118130262958587416504362326331733536639126669964396469330524431707523054234350031368396342151387878976477336957859410395981049994957639616749055813504089655211657368255214548114659416648374920451580326988490958218338126570127166467985863059712684353762787529062274285663863494833775358190423057811757063420857096599209242111667370969380792051113467060287260739898138244618728196659407412843089572683422298568733575745704033651206912561262520461281726677221965512287545107636326342158020152207582172088039976986590433222844530822689849212156458934294912708692021782030436207799283323593829260361533050019452901826571166723314065259051466618190591144226417838605755992964008298245088405037915532979834721777691157526533111364498222160160414617290242349116510566988959705528176122702516957192774935681933336550593929010711744679230075579211595854772146264408494664421996770921704683176009719397620414895958615643963312442730951737939493390920571021830057887327961594510615373518437485912181434909072796781458903966184861315985375625313893959233848793106777381714538005244090978086682659152207861156683246231938333914608119262641132054022780315377064090629168991757908529117484859711277937191811017874083403287351334267526276274275799064568876890335514250863882212691617306919816034585995810420654455765617881531589364045971339428070063042276541167987209166495366613155589119572819107270725468208557679175432576882867400148806099449017420857312244558368238954527264653958840003746557878740463730685883601152258214668497830550182101297516030859412261546423618131257015963645539833100198092766005402811315462204963681525299252850405103913939843519420921460630771860531205076425258088143227540577997003558069582911256805697276079037378309544822944894716427945810830229566315450352008970671703924892041170349127806052028057710679213812809045241877187113118765124067927403317706443116426469598893528142845856173848354230854443928591344131207581533850532763848622845781445394454687026342753971321961100647932110300081993243169885609876549274423486211610968041273917420382138484965126795382987265253382720581488094007803359452180592801860797805210948673669603451998595062692890093603606455595102729948119133170267865866604618015149613101095547347550397738039241914129229693623976285936544848193033076736000000000000000000000000000000000000000 [126,36] 4580902319020113808103336068773865862914889518480035126325324190630859786832047593183519614913217207797588585280601602199881502931203382488713517090157681910369958286432511512810422017672762286006560423088845327779969225450455860385055560716479511217009880917710827947144866522745987850675960337556893615891363144066268462482188731821841677497521983435266254075786554751716371957729817598723100071151618287962878468274591959939066324095412335475234419474057210048148143719731586508894807306443604795044107877957760787129146205783925118273971270055088905192377069709984382017838886597224093223002767329413602813115585410952486569902344348979989490857487666099848186915371650569739682621409558320214589504865510705395315958332777106825773250192434373596806194886961284397832071671724137954774412344860762002386626216112985097644694704003387354405184080974390319212411939010594220586074467071923669091786220664428440482365603567733296063632979416026571484457524549389650174770230102749809098797706051868812173523225422995133563973748314986711046286163905610560926510580588659312056110219807137455500871529084929844938830233559664163419012580274964143826958076559833144816769665374344318331818197515209041259300308726474042071293277479868724821514324273282221365319462139520927779950220662865046825613021433604998008683468372132584318597352064447317034407732366993102489503071777940982218695937078772911745547774593845338917557238505357237246570211032337894204119949368047684606796923531531868811321190011726373362975464496446230307004161335389472629860301336055254934560101718074680750757207665971822134907242542327393628633088986589727773313352672255361744150709090914944781305561599624139690485407711119753952794281062364982323226065898337875545725608029718451437456915031603121317131810186163952621493081360662245714657217398380540664672961798799205956963982152216606928753506089767826501490742865989750262168562833583213759355649653788675093233670236435731295878409474838230419322104647840164068572506205507790921464440704751784804104018235488461647300327774054594274804208344887057789105148761044438484023382488759887020517606152273321938966229011543470147151440365221980619000960857424416349004044081593224290716282890515722600595817369960218809928970346406083997742368669592461829521488464711154553268464577546569292223662484632649156499332754822001514879144062362160270610905825881039581284925373453970131585435059438773037014358037471936540792907608957323785471422863866339270103232285266411520000000000000000000000000000000000000 [126,37] -1897341157439378281713069447993976616415056105036721468947517107983397511018605164157613700043359515617982687287209974050265906269683265715172194039845684662862361463155898546397299132846013102127041623993998287176963039315166337833044025529774585253502924098363287687889369530811532795268327464894603402704228319574878651266121389271068121960784330840715421231095486142669733908668689893035348121329541459697524439740578550288920622418757064895320220389445897080913861754160866962642457108197047626662554482848577756715973699644825180437805132801530805892234653524573635983793682203145234774648766136828713262871706175795872390109612749594740369751134677272991735743483998938575425760559648961485094432840709677544190817425910202608726805583346191128185213761128348191097155757010187120326205443155698675105982244796288859166436866273870902300479168420769844383170148397907491875192930880691310633001402802066192763102725520812337216438037508726771065111429742633059731342529287730636075138052047546841985944848336652126898492706091925489671704363520889166670991469987249883058565184079438114803319239306411974678780468314157196707281816771638883679575443249356795347349798717664915487786560771118160654925798606203337969200967517629667019029197438940871156198526936955161636500816836038989626189143295470591482855457753564244877716201653623652935838616230728920073694595149993025714798865139358040333851282132966977379220677690648315986047466787353306378056427601962970621473175194383780602108096303613230232125674942100987811024579389586645380905112099330026658266718260347630698112934210993637193892916188722835085054393253497681984095653063300425590721251516420596329923292482807409442451821456181046868425270043783702208169641912158645036072742086372545673574288146145139324854832216126048008353721615602610296650972750124814170752188641554727618183051239232442849698654282896626872927264760956753968095066403964621486420288386478629274670876134460028296854858988771715060050618792753356211036829856257440010760614826378131286898343047146123736236041019294124186615754722971898986282645701824789825694532341321293157473966347161748035746927856281849724816113311971563786791684669218571293979875963328550286865409458985823422052684309870143647796305700458338502257386868362719138029055916714510143554580619068775428167585764836970237639383070731091316754080986857944294710899902110946740004539263719606646330307567924268588600421132271707514234600003698873898933183809328725118783767468539117568000000000000000000000000000000000 [126,38] 833763655433786541749378064480400170790289381340727098982368445856179667971692401359129826388849253835265848543621409187067381963299305026917797176897365464124106922107540227915863582600819460935656301733929681684195038665476644175053827393767731698538695225703184178068444512953264823140450544562040769518057570971557632532773332628787000618434927310619169646596168084425582298619999905074248573567946957931300291569905642963373484747689074400931985821799084751573626392288296347814969052983043087051363196089865235537671240236679456761230327610669011486489671061006652390365542438120673886599224875434225633442385572492665293624906497057580483965286200601771795387489923409522714671076281806263626084313533161868473215141767575704575940444975538172742213522361199077005179612809644444378603881640649183634921149903458966481689095212165223302514030604656561513601046336796673295866361394354576417660909568242709763944684242245940459115908536038444776169863346692301785251244427349136576271584230067608465476329333723648835940471757383555552370514105559247011227146118911000316021636774702773597399502678782654231024826279633193714570284477543054169788977372945493264790908381312714427626273378374556906087564280961352402761316858150296672892754823632603527688999360057971032911236423604812600848226260856758513447537721561440666026833962514269015225367938686099919482918768907018500690455756539182449289878665040241192014516781004983352391817530178033743845917945962157487867969653952458227608600435768474331616911556704337748208231455868036458414389971993287089842410176525798623379918414766588558209521821375810034330754183321022814710089966989811560984212101672169282122623870301330292640958790988880239724448505907000031249942121567905234702193636638354704283089743460791060811056701574411781910452310104057021157500180820887455653295412741976067636843875997257524894751333466367524757435138260694000747835547016398870160406057287745011077337402168552515825548983350970155660896039723545853860758126620169454279550675976790266884023247767549712625521086159167019671470459097491217055165432667010507021246163154353067511266357137907561005868741736059998553838465537029631305942901694938664633551772615721684014222264163289457390123826614870074384230164780558877912047725876348076491315174354768044532868170231559948625848647111453782664606778080216156501608824741374607660498228384967299658787030848848183508585733573321383305982638099244022459840781456807397452057734624882333382562548365131776000000000000000000000000000000 [126,39] -385087472012387791438723136371504614328219160159792670931949180162719439618375136639889202054223623172036154657364293461011441651539743800209740639173766174267191775048047845297913714360375875479304905506450334321214433007531649747570007301647767778579236611747329443198647454935786712199317233444666705125517237260120397705961413184094436150692904996618701402955426496101020722861203236362243321997968367457670328611502890934686406523073230832395478963568767595942847133013701622964387426571116709274019913138219406723862966103637153285929547618503657687137803321864138628752876758318366664812532012776361672829624593301135573448666483414044298887732979224484628340901460254264490772082069918614352484205919087820802466521266356501706694405327685339384760152479384209044154338222259924742062318159953016665499838761077427349058293496443810132334160984751307649016468991204000808121711561594619084381890676279763967502535224909268557532115105875381019591330980433205971079725190865415583644714647800196315571078246170038549331103863936166506260692843630291235973032282533992843183994088854869179981372019488986118753514076871833163145760737199582656702734964043247490439190670084945832098781005263915153391732891921689544991796532480277065733021529936104818663350227489846439670792645200365606433177342754785518818944783192904927529697789345805017297117852919465233624631796686522815385194928125287439192390364958810228099826957368365217714601243469325734110455661701751930754275070762590383645189071582498208704833464779456482094290977602294699336997850103440356201190596090150293287767296636150200052943976412542341329513829611281796441664053919317914806268806374791890714004788621888670280792617579860103187856630872870700065459678021295944923132570816262844639443653924832306604484839055946658808007277303162455191992120577610938955847709070395237235476506221736149585314163400191753099125039556361050520905766339207392138223890639621397997618563166463217662033681579315667228437540942938766499052595967208495367655025358795554785887695841347480203703092129855366230990378230533416066079513421112300218490939906788054180203915187942123844925142517900281805104036076927689478773302252902725035626466761095264984030563721118547223304303069142598848178837674573188604011693106700840706801934841497575267747006137156615673139506481143989207867483239134639461989821170500763131471856139062355735598937419787236663892918359860822725155934345297228361716977047980159157074027519232023101641688845647872000000000000000000000000000 [126,40] 175539430765024679971509657734521302298482866695664479314977696943167990565775687561892225800676331268498118062266535638698388490111589206851326309443692752091744165367291962469227072154284581693923013439573897324116241228072331969397458439307939782395128470207535883903967192610664645290489204042614065885110973574536249351719063014272838274207253280501328465999041124582524216794884702877842681202975809817565576093654300150445165829836958316409728920535321991237402512800369290999924067070687201671549036792696537983300961771768116916207473245703701853252289606633526834193935909356914074572970817902671474921942350763373796219594625159232878352067873388190230439463729961926320127678623206319810016764363404322835263828766099075946322270064274319632329425106634585583509715848842115991260495497229149189452780056331328788097630552050177311845356898920444778527078143242547886396228299396929942184324069686301017616506220980221461027845988206378674820509788675789718348452887284058822478330221028639306956634474415771528347063937237367304393181550612074121083626431913341170788559211724703513332353574958285088745731520375317261338592619983369480386129246139982718860391074024730076181625597922265322755203466153746841453536794600057431618777291318392573553625820243097730059847900604728819760095889740561407949588459745989487468669332668164090797936366197733565682656933682160131059747503905332914432537050846294555364074921113707845608621832646010174158007135096942986405239615379553363503021591653955989959753557058709130809884093999936653253682299371581538418853403561675321838907215678042732291907130355782472062593990235144658233314624783832808118068042914040764115717421114985062485778277966451096689926709445077891935100402137489940426753019565145394413054472076329973685883084944093186434266162669015506441227794948526442848023229844632745876195256835103195343256529815466477043049252780857506348379437319837518428323289316812937314934530179632674947554260087599742565779691351634544472711027898561589234234287105742747744168953390361033429136325997534728258300493910449361183933202512337397137715274650658299268535939895282238936577875170678085947263953137070840213010071688004577015788654006185002394975346945836778282114113477162389776471849731560932555493806218293073804524629092103838907872375955388415726721942360374456186383145548295298203660071081976425457537192887005428025353673941453425110179005694621477969763989612043800581931363246461610832148831007156784603069458574999552000000000000000000000000 [126,41] -74061354389124124280272469627125155852758724128268724709300284277590477179396067593192226975258098242028574679886611656514242828959497570371204914301044015090179453498392953247349617813125717531518904689099754608908572798824167552588785476420127130471269526341135585250091112603595395484062569073855137375781679123399007597564093117647306300269560739817457267220021993725737406821949574207186843055444108159243318316964688114136753557953587599903894437711899499037931944990753814139886136391856189893669686945494474706108123530332463340707270594942452738846564572540929033465306285478479262396381229840123404281348612339114865810311841446519112251502192484074031977545463518321313698134397435509325372450681612137060240820212482827997866600224939242148812954613691285035347977182276942694295453109263792749935622079242098491492557456599328117434760168322027915873748117463539538614441250476549758719427122715737562175279771544091774743066625324082856135849449811051346379667386212115712342852301423341813262550893309715244946408622366107077154797033430534031442131385368340921076634385660815975836013509375885099150628181645159601965060728009221765806370045266158283479427198227942395057841994105831514410237162119715185675748976667727681668568528863731147348551274770648719254733947349964935999797391015457879066709891793604146934780516601038922896659942196725577016879960995949181493974203177264336919339942796269416780674426652755413423740608615061506783811792442894547235765104583265379013074528810055189636291758742039755049922132745614850982069548284955300642914227172413769648124298440798103114622654716749256459876332739205350421210371686159638893828963580578241136897899691923419263698815604286772473115189587806696924555160225899664368941896874434316538475261735111877941488449869098014696631961969577266269437336584136780189264402028728039774163175712604741047392826868175990947895761495431742870289047701457711826451436732083044299897802058920654722602748223506655878610449465783948440179279265030780145500095020891322177540926759636175298062256997878262731395758619204298147423930640587289308255763819752360993032244991180603763046467348260502570730185307081973868205112438147367311705893756684465901151593790385006201624117714129534381279639901433487788807119186672324364861405916377776369589783501497348890255844256207170933059896476656246307222450128555053442383923861330816752866080644912099282313921903721660986356429152831437967830958314502602299211050063151024536040167870300160000000000000000000000 [126,42] 27775680974199481968653411130391882182459905741129927799394164735639362371581469824330094825036358774143960529135193026188769341739955817340695673862931478262469708394756115526461523346439800875077454710478465845475268743998064065172452843027560180913056247405979325726059848250447387648672577406517894578711651601846158659036986501417400929735698866504674924063723641332814352957163963509636329156714437257792888883168226034810334884752641143503240289532861199629567718443969300026280653842063975404749740630045466162916088855860789209063495299249351457345048410435986906661093122246492364437444866487477458534298438221049313660397255890985549449527461186678757856852515740151333379322057719571593127209117254290321871732814179046828008779871155510819950379223019118987331483583899619527258071331369667280706904086789972044117257789152739054125716167485815346483296523717817845929734596661633382812474138363053393478576244572348433592661199593499889256057992068372809336100103680250249861268705388105724796738617082273092737179347778957774184118783037102802451324626116764631292960469794939052383329309145444967511506959300850660500423064234824445679072524167286148662252064837016010234177965376399067870379895337509182915849822942134210990644149654074305831045712581987065589031881766631742093905402644741776664436550801651893152977142324257236915692298835557863437227336621580897572360753321395781797830476348659463750980952975336095445918343191745475151507041330071585210812164581624997785716318501934327178289707772332280237148268091294881121555681050959074546304690738453372955665595766555032038891769290244344325515124892273349761778525649278146544043722217543943294684168583263126123321694063032707022957617090454057630345238659058325615478148536212754829829199007698310587901526398699694741798136570013660310215636289810984645935445297633063549293151275500783183144647658002254697189067505281470943447459071491580817627483465494537497367864530184011780869006168016194974410768219336575050891774855667866385700378180574381927536093022282313121000942547630756463364121761214297161861679670742398113507240842434130216300091892300206630232466778336771208349441576478233530399143398085065884270592531907876094078565481355916568562308987594049309680523341353074513823737865397627345533310051044536028868508658269895912308730225744676331384700501863357876703216287287601337665878880696047768150361508933427934815877346378820320948149547972489077955211657005049693637892857620085654436908571295744000000000000000000 [126,43] -9061692701098880486448617429555525087002014524751385244917375177201866718098349071989946393829197385090768211432725358810147337499211662271494862286618939681505654166348513915723767986823667444017280664766874520846862078325300784523217982567912905769293845748313783897738242418592200184706935955058368902565816584244230939512140399967934671913125945557340994607954120542475407519231870281074034071073360945597761956909710722476607239116209557768515909661106040771789011948493718066131585312580475344822280046693045880450590010127694863036359070341369842798688881905132020942781078948917515088630133411234988602187308115359954148424228995400198822441185842491616314879418561336129221149036949129811099297437073722783323109671878342341650812034299701076461701036322698188756330033294829753836261777055185721979419083183405313106679442966229734576505550643278732070692403468154730075548861136816280558585103567807219067209803186197634225828910763239148327619508514014188675462795766366975811167800641434966591298389984472260776846937279719297009926794245285447095963525189966248489905903106961117255197472746803562357894895266256876894264031174542356128486923341665201067118128491919371349914197859683502846231957757000068212732809153444064684202399927431137472506384371226383113806966620767319692808065098583763624572904451435198642672154605401930309471616514935073104906539753557517693597196949657341779738788809034206463460350621145037425186402985740269934788004818648178278314101540144196603251782491819430500400838777214905505307705881238872158063070595545650394146806384930698881054403740803575357277942426457395472353882478171940690970204215299804925311096140585147129730016313960078441653686311287194037366389463604041480526639439610588641837167087340832358439619560122529232486452272669378241675385637265909572202090684313276727622674752498114322769811307956076039484971411789705692526514202747202917284257382038814567578629576966803500252534130898652669424779007951463545928883071822952870376676846726148219947373260760414480711683343165811829593004505175077359932986342076411646618829473043876998510168342947434959944960026314841032927495839902277170289077700169980016305228092570231630922965908851698581122560676843302573507766003938066531386628570844383545704764718516212940702213260472203079760853220593845476480638958908818095810197197273788496714141242349299677175847259860200251797427775150597408116445045552096650735944429963102828917446010053952409792718492740770323995800989859840000000000000000 [126,44] 2534719077858373481106668116366845450988020391937006791215042685848437997852523171219067256987357261944222390060945760101718083345184479131366348988950094634221696865302868868222201634400001091128845026541182110080505829591730026030841842747124768665875795036555875076717960422723677018336245334252156957310055207092744543574503163595564391881263093146999929454474623245487579587489887096198908156619014174430312403588734043593370185364716023114167147332900253480767656320735605005344475753399341116408742393665231471196581316398795005488454747301873302125999565013721616327610871911198626750745321733042551663349870628964148831517983088848528026122398161754428785700898570796139604879721080498711528836443272772614461491349431246061497422106223365062058199515365069500119071115033536048617360459964283026045301101719496307619793237897972153921255258602517072908123385684183905586267237344646829320881690167900424924876970115978473264991917750239582785315264392636182714645453028675614876281449347149134735449251837588665803147359758671687763035465440941839590436010943877368991524754310519599671380846737958166376965549342692311406663905413884391160861522298298653614796787592807566362307458458326982609923833074418036374128062917300629493174143744991086012390067455053763318061132395425736530912029655358269859362754159353159270562948693957343116228597855095830539114283836906220407661683507826890231280979069261010791190783122518437032118417677099841739074624693147171070972092277871864699871639393653066583564752804916089634242325257980913335332970585838294050596951071176902575662404969255195297866938709537498282598899685644720120722430959877301896310088898617820386573523976117635715524831098409132241849755977290598564053774845729661824698509501963742236530864113093573474081878442852650272382212520096548206967984285200571291445725212610894935888213946957284689467975972899476566894323996460184788285725841991962905901064518759974071740900826167916881581377641113217567692465652760695619581659528278064149441240637385225184133953703662230524749651776125061595833878481558280651454757058178691414099943720588549067639359559116706443227785511318896442593000823283340765176045893277121992239580820263122450367859910430338324044623041293972485694041871382200221280991900056951305491654535485872212900563968624133120923010406097823406910417540674240985360400797874763632482828150016970155658524853798315084813717762754914224179086293849029856932933011010509293723957987289499352275556805640192000000000000 [126,45] -597202464558102472537414505943567248351450004995845179676686779826849559417584307119754404280208312687679314961774389205039551141195075245691382094864779849342159327183848231720277951671067724586217768137543061512033506889385811058349011721384290081461832980678157076559093721965626019622174133528937960710928072545029005807928761364445959072005338275766369368948905031646533345834984806111395420514105477020075493843113360992428973365687522638684866506047625935665356048966105090182398267339247829926993207044801503299818107032295285893480170039669899746041782383541121059791224588297618390047340247163499344211783185105550759959982848223362517615985201629835980994871777317517441734686147471861153934776230210966230793018681290329406673978846497776876314260744026454456047787473497412537811676454924647823779848820160592187086870660365414328586524966933303315258798344362489901023974595624685383042670765461522261873595660552859386026347206395426366619969144055654891585874453669052890293219449643795296855939682302431745447851428929335756363512318957141120708393674091207660509807298175073209973368202654874019251776930926916769281112394889382604352680631592640741960547797984860076674086799400026154506377837303567887445490605741863926995143109090901280945839223206745821723205340034361315126915128570301601320379047455575434520193749102729296919921972445606966268326686377271608101198181732839395310684421928492843198089276230092041568424025478248055133285240621848009465616810673814579987053267419612541662831904147683536614007343227984495130477192700440403318968445873658827514499990693159782963243671251240369762164310102503463504002985583592689563859631228443367704321905072595337248110580248909380696175687060752684825719106190200801482764703860626239459126439966298802824757896855071232743728623564481038104741920324408483392127663331778827043650593979514208025636404211443177660419660343611604473712512299607334021245402032799688436960712029071435453997327081309302599896184546613966996757934040040227096727105405525149518358244079572180030267547941689687928081768198973120750708212127017028752531723740305370396810194499387192883017151247070640202619094433752585160392924376393763872646453532442618336993276298799957681047374120906730999462618682566036460133746635169483257269557318283957888080111666343882892169197604379787184663950030058509298032179665434256086340738831427592152678055176195681403349380226774123584830001057527415026329081459283503382687748029425836974838502129664000000000 [126,46] 114554521563054155009963761589832003424135168941566831552599937372230222136254367477543637491122555006855321921534044565926657341572571723190000175988570247573737942228034928734927146583605964993467029871737407950691182935937339427439649918930273254529089384394860292761215823493350326425459349668428105651804672803385076894397885333023955794134525966336751132219490393050190306793505580355666830717677947965345146502904600745875663596646994536949545715352602285239481198911162238491883748207231549418092994217876802217455317888326784164036313765598042495299433476852564743350684718568161323459137177572138397121966467236929991504839575120773090035961263263170320797145373193332853699881774170688613010596183649495255131308054897319123142798830355856659081310221668455654748968046537353952515783601731827380294333350508096625374065483787807387125090205067636441491006289725765944093622761137988117148196161129884844394176446154373873441745282738981430426430473812098584995678819641548260816659051030796428227041079254924224189524355640641675447476466018742857236896559546560877356334689464641223511903709828402983059433159519218961833296981758995947861400948127843060787836797458996876500014431804261751940438756611727529717572301268707293935355952976465257136931731362803238334922151257576932016046677256633771436359425679850463445145842128149087647118686278675067389145030217033222377560863239473758510692156937827806460281990551541000621778714280838358381323769609761028797619641575532135888914384460779925672894019503366391730306368827474438956288705735984826698220859684012747929204057722232503730713469176272907731132097655884898093785242422934781776257149279936928188535422164816450442596233321880774836168694289386261383187911011004784805994902637942685318670864771424536521253810085315882447712896424080547546640333839539952564929941267087256173297437725522186168468056528347199752840562299708001590043349640636287878767831481811960823851184116831578690075760655434791079964332865225268354472978232355185002381341411335149831026623944966978570704390243284859515661230617922117923428540223633824821821582768857307214392860988646388427392462092699678075794776678721103308042077457188289545914953213734176860434758002529860346499246683740285164198622354530901444773696671482048018082366880744144829584391556008460900292446799833869006329744646678170534954174944415966741645730944896460761175020444077661867875683132609792812423712001145178279217385532317178471538135368687982536633014550528000000 [126,47] -16436461726428506117182030239827230167478358650925347564936229554178587106524971260663283223944349614436975147524321562880828028635404091764476338129205465779419226837731372531792059945936767899306245960253816507540411942802771385686089099711481162070042248653494075147877923134996233312527218567420632243162555427936515359171654652676737177316580734540517444092112151905099375532102071007939010903479564070059360838865932370572875681145309260121103489741713690292723496494996559688477430375916870457443345950876129433939108780222693598916319686896579725515410992800676969856102211514751448217266466317812143980114293647283133675712014359807816573928073881428962645301680310881628735543203433097690396941673570778928035764304323488771161117876566218810140833352899157874976467976733475514644772278260898252012734695955285788795231972816877293574744664415993987274484681362195444777341975425375471793601961018526441283200795342337347772162231288393211214293833912736493866732620076231251801984775919073677683252268361948408994366421181089413454876403611506170454216701685956649440769250878538520039241255575641311919765614703975017752618709468107168725552808796180265976686919521485768206694798957194298108170362268784168661611933377491650010227987542202993737369354837303451389724502793964512970427073927074414178861842822832236584819668695533936776304485146868358328487651809897339225620060118425460739093211767894967182587514660374126747587047932101842230612350949997980608652898507756776492002377664914926484122930408046571869872285151246503972888570981166925083822200548597013196495113576248993764070290543057081973890437197125002740466992392278483703384634024959676903889795988731020804198104342184349041818787720038187995429537231160306942569980955513948284921953111527332283587838172889723150719490691637034886979342948158467340142850845680848818506702105368064986975835212573790389468901349365645701714942288101989808313866114127573920417327399693783341229789206469800474672532872284653199421812084759978208133436258035992174533271403190652755355349473005698694550512447218793641237326106184706746303290719114971752780153773933530280086587347448426774300490019077632296243304585108195475288496141338339698365019717843197597323491856933095701507389359848417305844367224183438998722769762885152376234877746628101351442745535260017702602207230807433463212940136905186899526573344862874532701262543477058800115001790035319092605793912301651749592128845557012286273070366051376890409141141504000 [126,48] 1248764887582252737813182122324999360811269410675698442992922685849698637836558415263657271741853188878959791212597905546725553027209811647445986354364870675970334738259456320885030859895234468342413866831024716390858142421886834820944219337507089401546455741262325899417728478849249027908671388373507128638497303281255481718524140067821599002573609638246055242968018003359801833482280733129716164924235306604980910132552199713832495977670453645974693902086998375046135246548260886048173351271782147447966228651256187087548195273835061924142063922618551232618403387431955991841202494087760263371580984003489716225554092442977741081450231953818922332155405180296677420078364780887397680550213701149939375710615556579314177517481853991504210850211602672969289423337409774267753992753077611171080130080980871594243185912143826153107493580379265058613695891282334674063419290327469329519373465511780592267529700702431616211942812831605523319784986963979584925145521388972451869674084666275426430834673730158724705473404384139671871503030297139548508594551786549248942487375750816669525943995339730441872144930622769332076715789310175185480420392170157682343792969822836262722169074287084502471602577707402145946235732727783976124183933649075222609217097993496917182779856478721249604408290200766110905040914057582068154950106924522911528186433382871651032705969038592689905267009309797002593180916628783825645496261713489137734002104988223621619336014312567382895077974723453861103740242355816721828222308904104862498765315876452437216927267502828966405138895597712737895057904834566860998159068865793893892496739412987792115146782549600029996709309094513107806129441934444802346246380629530486335923187687008470751272805059373750761755581160819798163008047975219882958261262263579018437590786009208804710612840003481030102984059855740658880309801484605293758536244357977211035670458020886416023452113491778898069919516718820451081034961899492986733192408411411100691605903834087187938440383271076844910545526021336664595844290532788715928684367934790164451997453507182616074304724960449927141098118537223672208915143338718182151581698615908678240590764003426090919400923581638773084248804140455858739731394740417988087159168963413349066939246007671072555715586213584299599737905913908647130054490759305012715112179002669626517251203548609406237644991271959613031749409805368502828370297159322254650303064115528865012094726736098128512678479080503620745131330435525792828626977648372223269893062264 [126,49] 147584120788381541708223832808141496961581232276095153913326107091962027846736498004997454424628021260985494920385354143583785919299121677335653964112854453963424331268801136120022266285550815803991182359715333801469988082809052920926496761991264010111578911275218163948633774211915657721905058600991676983474233511390719234939440164316339833278493975146548630824885435646832269433050167856132384137800048644685791557374303723366591036176052982544553462704724959252652788928616597316806009739678266220423274113867116166164976093502904854642658971782226193450257892067358071882069653376249342270674791522053096596528210624701152824766253772919768539573177808588648563929842999009048139237628670591699054329899457557614690875071206926667795653133016572212243605466242140511267080732968382281053869098784910336282600314756128031470937025080254133996068513596796713485077844715664602201662537385014715625797210274357370429903137664422065590837572195377876607235146014377280753735057899292300097262138628672270335068331986276441052712044561573444554710430613229589234682558258666665769094579635649952439378800535264057040316352956565820341090349711390090274881497407047902187170920321383207755019931787831574584791602690952218732560700808537020091765304817950210116695850232518531127155062429704409000475777747911545757917986382776104290332597713973493113471774260466103651471338538249338270778359851701301252123786761866537808206328815059627977871794854791514315625176014913786936853175592351893709195770742052134428993762793521755316308366645157175486283297154856944811614589901926557226693386195799112462580229472797292655651017219694249555076347889590368761241141198073303072167977391528423723362896046636250910756417270329897334228204972686640226931081617476372020513035231980169016058280727761473834452793248578806306481517483919178307225183697632987364393439602617979543207619777162236411129005277628344212161621970574496449581080039946577407609302214068127765279432254089238027056378650327221947090122331696942845495096168578440436673151033222622477901805304209541644181365210947760942058393992386463799320190952348060283757820262824024786274034520816459083869112664272924610239353600153818853109702587968493852519418697011729919614577592587091559228722535173171103127637817679756820253367534903103377683980666505701965340176648996335443438600024960371958158264499713353551584308816294135483396529855211499813748571944397793550231529606692976982066333816155104613998006825857019924864000 [126,50] -76241072833494631459370640734816581284713007688684888932864250547867373472708041521433803506243489101746654081360444593447697719562674466335925812165003279835494530170539111744219538730648998135606392785886073231635463138635122612836684717937861963365923369268452540214739521909440832127487989179792419742350368165222347504947104787632587521226134768199886181538008206720264829179769354638262150377279561999598160183895146112570183656691652292386885239637525831920073315275672366632240491539947976802633994267196863255790567385520767887414842280740641202194891323333374649849600726396623046505935461774492950092261621401852822541739686813970995395710945840181685238473787678785057681900011451084762989620860199926479099175377855270558113173981316070451917904156888687154956552342095607485928547119912512646609406232517760656149201099220549410804429973819935866905743576760109819916329971052971009043035402872674418956975685631343139914234111632577142155690180481296466948657767652034025600679028135808632118721506284976855634236813672418707883028294539292429567975552978774326706700685858829930820583238453581709391090456027765768376765915009229459011438550696794285444595855824250220175983238955358026292290893775040984038895615423430382510672472168914046246330573615970191633799988177596869582576197329145999715557543853552847711038782630765752642703418189443720887090932267563625256733154457449026506144520801026222253305079639753465848862090670730774016298601073261093120518918223399295585550195554526446201085201610409033700460667412171362179972639707021307683361873339886872580627945479411455257813925707676271526611671219684625037491398270976108238539384551651076135808992199947883761061538220881718824522729969655636893746847262100591341932345681085141736380073088276682644690557144720003296069184127383297649038756980492887329844328808534983097516357245779846573084302171779903411260544165139042291373979356233071073218484832877066167153100637642861887190689731151828979172398904722802282790634430979271185478151053653877969380890019989030114798075090811303795955580494837361192458853719978696668505066526076113316368784226522539354524807443941432960864822002529285000268124858541654528875629972537171575650918942928382869973250817890205887938640684617710701127277037447796090835550076057296810725003018728947116743796455261292899341448646518240449690477579264903546736129768551166097155012948357588588647616755444139912736683129883868133894161651303945522338681709098352371200 [126,51] 16061385312754323963808633473914221704202913753692581802997251183416710644148587951402122338906313322307489728431202940878298385148753494024443281454744876234852375625469428350633241219553980285677243897760506773324216634040604463111393794085811944594179374840611159696257097346139395364386020289024475706167245110820297480810072292309022711502032492254569565602237834465804741347768773069412741759523443529349974465502734793978009169260730854927268285326922283408544125383527095431213262214788858197810033907633843206069800475896262640327232293752322756539418974362432028322714421809124218953845086266689176466653271167274491964532251582039646093075454786279197510144503217615249284002105230332694916463292943192240930642815473741375962980851008970050677769231131764774660645677097730144283191448982899212806251356553878513872927964727768548610472359955317294536500372574924787409689903168721752048755260974594340828038179373348194524709895045144162462815164609985492600841105223136839764965390657826581122431453801845155644663102378254319500837453579839831651552500080723581606570602641236577916520550989130857731565293857085686000504318131180158511818476110833115379437138061760464583854150124199918250899212512148160965253888253157551207592022770358994222471965847308753155990848451339673328836623473377511805201200301355536305825261080368254879301734956337072979226665508913648145452670690309217861978825167911558266524328795016046612835517224539332358397962734601708155114834306699092426808864006998567831247035152421763838480882185856121522902327118275381461976743555968807175235938671208321481473231619924508335491830614385659782282829032650892978784592575173512820108782597115857369216578788131967266527106957074126707299254548232659044598314444756000300825524317104551570230813608345688776803180643733840271107475845434449353127103279896033863578945891686044119546040193046731549599799345148898374875617643468322346089340354963840684995104726762003630025702202514971108841452971156812950119099900761637298224889159180252624089461585826037201588809690884229853920487924650346237371932381108405263350556878856873955374363140947936110684708876462024462538101193001252485031524697351755020445388381921417356855242762525153482958896275899562602885035702657063065457586179402141608227442112723862175276521889686595696526950945524011820618412338475968551583272412747408906948155845214827269435327090913344028486296814431408828276949762950968742689488128708574417062383474281484800 [126,52] -2214264227286402476656425980438023038310546683655597106365183931808697515737448250632985244560818929193751932819675768291968758927609023252801221657383433544898457990895726774769391078477650962895701091492721228674885667930658613650785248660601347640311875537803845349557996817197203302803151108485663368615777481793275899608987664849005014524721663075770447451753964147735011457376368815771539513527748765286685678961316916433884556558376740872536084637104438818106896689707148672468589125159883775940767459694570429743683570387013601524716234314837873713943935453648863420697170122656890003798359546603580087026146342145451451628889107304927530228090244477430923577564042585050454753359155519137608714608963830775863252169705778025499520746207210837658041595920749609853641342726046519375589803218871006301131656540618745982377200897798277439045406395522176217346249462759002789758046136394389209013145485466725222365930763018325112081468794017676184242827901303334432612974618050977657020556532532989323079455320749405933559769897189072116930857525495443224357864671671894727488862091686853641792922707169432670025630663242888559728108633879843075313456534329409879550033401301733402618172590046017142115925659585391852590152435371707641094687728782882780713988530538316151586204664407529815904691740663758547569446954341853000015249066867604025423079367994129597185878542879663920988365158667379220432201950043498708326890283830840952415492225564373768765530093697920804457147898964619763456932847177939570220807024886038805929315480695825230357678045113782529139622291463822702357804302030359925674534776737363334030641050434728442983380927924574914316508443397783993430928559020257459157904435768570855752168915998544484163727929540396293839651216122147048128637872650309764586275861597940343510474849987442756688092580224732157740349154707208732365528340820464860455727561773153127567298260090605608636331326031847456525928733304926396923266013171702557515304899208185581065977085523629690805660699745770940006107468823706349562899848368198064476488705738436049394213326937628057239841198921870402703630100715716293843578707669239114063322305766922509612001473797763135839074464640163925684883629253478799131071077881893789530322936925769360058425393495060878380453937807180423995574444740121441954351019318798917337521340582393629109543389257206744405749442462190814101070733312957612294096173199300556249908261975020594264990401396271812698499771205442246212071952329600 [126,53] 193970738722224541062335692439815406144059776517531029688989496492562713659699058580570103016189069877010268250019728830323331250770653360184665836788141735720352016841041525825091271362736943708332165988044116529884157398933672649864936136320083394442843844508619854972539191578731213879386512227337540251528422726469946797895537457961886779951153390509829072242774600838044882146247246631753953496144150309992928861515657930277633521380784133346647129115836853567776369569699645213794850340160601293153388853794394885259572309839079731317870357304120849734597051575713407050958567867613067461591048947592499494080065942100526150963997768477250270103948607389099653249916212907022654823420667590127455716793370006654205689506416518125957385650040820563864871439425231603511771671394785372470899121250845624910018177049127335178223904560359151055539830721763770291968966241944502595513521924720677016404516451232828442351324747565533091427546848397840098632340407946611927379612605420691016317123696342834894851092015412315138603539157311893112051384094786659530159889209837610073379155659214425657098881050591533452561427834478426636594905670700886318239809340148214750303472805518439634827436359040452301811472880089102524427798190408574565581619782714293830697281607055017190908309681104893889426395664281253698589911041971190089628690255949256962125668954813558589808898100467558796488802865229121406312154123166417682356227652490612769470147596121873318113061520490240766853903640400330206470027707378828896808943599069848836442540938148452795640331811190144482325466379562094176223319718304293372198792399206530864447528998579545532644610227946281575176536855441070764506264627389613794144336935051038312425691817522297598102506533030009220598176379078591395173397221006105170943519282381983032023688981109807080963538683806240970641526756079281709081303675088136668031992743185702336770692776939517323807742136245364698006276866515495190612662970974173849248061998682025798011706813868269906396276342014040436346098834561367614772309365128652041812580969952978742250588443683329570561628928197971281062613839653951270406169397649124404240324904042901205438111347586463727548418405729186721702301251776026093808431700418503022328674964317642767164814909062210968488599431874324681563171854176050722578028679675729378860203638660111204438138264284461526552120293789335160390813329762602367498985520999509542541394923012779683475888060191849391001820543442333695269606400 [126,54] -4853208440227177977769832143237172697504028690247649479871407825195773116770826089660730815089268964449956739146084709655809979711120090764952221635896122595514305397828414017384304911938593700722271862958780306731935789260356628214668719794891121214376166076396763485898411338563288678427859875302307157517905689476700109702622973165517924084523041362583227305034989339668625817271170304693578429301004119631638006623067863721700770486582969589504137373105685734013942928372479038754478731976380634478623337417072177078045497022252314312268293020485842078087608072156900691469625799332345727711076807628800922885135022191392697252930454065223478151516751875702793203919769811134163604245942791007585762146602897219919096847422743958596771515306315932154403452883838348845576236409665486893899422745655280249281499168400961534305330920101770193567067324087210995987232381550619734373486132346255189298515184847673944018465802868337605470383565780775039118403424907731016783361041885999344966051918110607562790259881121327915753952749358296077969785637444637956756212257076426116546187026860882111470474923373878489905437340473729210226717043001409746400084945151534581219549877065792151116023926700290019690990017878713407537960309323870965098907150351371201682729947086119246788739948783485835802203830342176492389252081087691680747853096162861410258854682252788222202923859708814120488295834056179610517503228759617293041258379586630300147944260418965865621816297459116104632194197305245796519508769787545924304299581926617848041272250490711471105194605894279414726948345122522515899967330530303275822900120394415510094931964693539320106468871423090991691939745286847437955896962870999997520437098443286472306082441509428100066907635474157292197839608175608584171385718933228296542730260495174235307437590134120432053522884484790780632935705886023652921160872706953524614567876756934247842537591215342742168757524396695174094272085632975601113148542964296836349474808734544925996107416633895745406122645473029674682622285239289711977625271368481046008050686780243145886745205281111820390180250196387858480146108793243020757816999970116789123924345334710300245366470112278445911490944473488309229678980276543153484363624085310274087483853226600706950807862440819993807544966016206059221823886509805455189794601453112500659602911740872424811476364555025059961258902087527764556610420088970313908709622531638392173812872295959373203888918690357862104114959648703719040000 [126,55] -1629295378447899752002674127194043013684871192790144453581128705727761494092010903938610936744867712315174780006095958150732759245738569052548528614292510078952919296514365678460820834287844039932545590514614440015809489583136020815936191661874508405572472495543852820349174915578646767466839142843354054454519234687125768913172265403969028397654709970965009524476618376544938161371813597619962683380098110045560842344958766846269477750587775025131834984730608403120052816252094716238801582093194692633896062803108267020043719632000896906223459086056221473302868987585448352904043450546671360458998632680054541469270883296726512844696011045519716182165571633580195349980587691281518760136571789022673288515744122053281351776861324974717787694926668216667009937133088234050652471719782371822145329572663462678338150097501586813394447704507647484546448893419854205599405671629530516346066739081472927526370742634348454320960330689668305571570449460781102720608390417705753905109537428512094690094290264744545754141280306600389673782627384934846416375218581557854915238559424653675150150995525667857696524278910711687136646305731478806709712364090935467391128440704680078524140149926618842010048155455219003495800294212359326306145688668269814252014906715133329440355579268507898613065343242270204259064521821718396278851676236224246115182501507920331765509110261382890881847279656855498077024595250025754776595158096444881548816543794909840870171165877780400732632785641311244644750491982028318593212662120413233528486874306146086653260722901618112959457740397367993460716590083592058710118135273711003987171448317922028499357638356564311833853110348338139801948294524091840097819200375113403171067741121149864913655655300625646582388706144714574218261470684598085789176436119281615924745779852019077287937437799927959013753110942958870389590988251446072101719020340482836311241814659267653520152603500644706372368734090256801731524048609511503731940923471343326484388252737280215168307397184145059513445082646680965407406195711914870490397167225453576507760074093195498698745544206537646509282461176210166564861087393575721962744907592209026196647404910752211962608340289741997852631978340249303970123749396421644682831649341084451115509562027025748979235072587798355861073050453258729026031788372110767995781687818748695143956446140685650910607013410104451490347155907665969982273229106130191462960514454936363592201573694275516743931767249639241685700838017062016000 [126,56] 338122683233650441227797380379876533030974533080775868172932655724274260295052934411809970903632381046420001735571643408029027600074562254028456730790258103405088377066223512817699121777886596190960238145253118302500568442574499327709505303088588099832732600352123548996140424475941349856462056728887017608336545734004950745974905788436467925472610039877007992134860801401713767328090151875953828046897037085578698330603085410256700685203270114770649222451595193258344001799014896017398903575699414539330395398620619649580580233445500087608216688207772097853148989789935325998271232050968674357305970327705386595311156710846267928090500381433274580186779651737637217454203670556162772782486643880465630374519669350053903650331148149309077512187823514354573657515075319585352669120579827666877818116047030560292514859488283624690352959098065501728352869548857565963934449285697111143231301074589477752662221857157172376955507261454954712536346884157409122532408464719469509991172248507761447695375620261548177612529434005744376497271297155468554826313942783637780488723639358829005713357489263646835305269271165143244525287195779265919059706695607859334349056681801893961928979748649492370310317857302915796887398904824970415563838844310836834718850130163576804863897670594714987711789116814383092474588981309865687102991609878924109824172105643323791759290399813453960389103313217292028707008123787004389728985411926836054615572947382623877609876461364204932465898176125280061237102165019582141163819480104299253723706470696461714733144090355750426616802473475120748693033702265351616344132076519789137283718472480923155987750573923797727732302281751840534360637914402045242962077774917544372566511191439972411802470143245667560700952600118899306331528468719809028593418222055000693918041895309993003862423675158698034273062538291687240741589097004506718831475805791496520007902287715839192145965995238362243175914264597657663577273996649593859308790827710702477290957571184830562334230322519997161653793478478805127766764651751184858496535522144725743097204660691291328271356510900927866980854030304867210111825533687464044363386974424430467508629164084689778336008866654296116287846809135381842152559801792712013096924501441003786102134164051083196634719558045306859929759815558830934796879731227517530103463038515027767725581806686928117681448025150375982690979580233735397025133766741526742207709639350240103011016841482229350765810271872028429169013329212800 [126,57] -40502130041194588187498114276717236626788892139360202437115631573981660520849317350605715769331682441412234454618116172200192631088805509834949953103187180029351236836485119257481668866364436773737789883620020993081994293116298902982252494684677783757032217079270940722119733906095090922427839978278089745326809990440960174297262361084363750753209024291347339061711956260882850605321359603943821490446248638146774937618550517709770406538967557726623004868503068482472685595526126775017036929281403536166583491375412942173963077169157501547380039306926028169086895123903975000652215003771538543497980369865108626328251251454491847266735768487963269553763569887605777321890195514215085218633696308149945446527714142616165696352068733709929123608119078669185801135966592526344737087916231294823948002003522959665060379695280782404984009566439358495637492534494326559046343970764247622704182061600819598423581129025201771908870416666702077529276099756376961875008961544079112268781122065597405603992071241891509966120850689764587059707329219841065824249897595327562369020353324545931164921394185682056773089374502662098346308171958224418987437930183146699861169281594524121885233414458164400510367743660175009583550495091281057126637262529239201297629876614348446991080502752808238275396442025481380806958628305701047142462302469779722534805008690917972198199303336410002650904958701309957842645657687501641639850311327274408852543805846176803242534340477595745416145986985320410552338925042039154328276401118976860179268530020266342646046833419536489993676521675175646112669463100182074898156011560083350576660214223482275530128475481061661892714956053918256989105883063889415217510434967206827996475777669769930778010177485801790385328632166243409734247385039800966171485826283443239277325686145992796034094006492237652399499255014019414830180074217087868408376027059702530032075642481841614439731012165704716334792287234956143238502454835326121768244743191513775966153317613774170451751270271437905144631511395432882831444787416224746417972736008648962029113967358237451197303711936905339317219411394445748996069843223913905404955882132115633354842759130433716968610060811984996887233633658042951173692905702630356752683947337963703865075490607338442746631590494187627640422983180042307698584895398339625661438586548811270184694353312500968851286751930029939743229412379845482790734202375949378684166319439809671921752499698613377442149069974780407910295626240 [126,58] 3699085482184286340718388130330236048897171883425974886333425021204568176903071453735153444207125678789391752670127403750545755908434550823899366021818088752918041993979683697005224655309162854366721928605769702302920927855146423504686045916115850404332747245214775908997180291496676255451223003656396077435833812238134077975237440583566205508074648260452154876098738000103063303128734230630123850498252489560860820406720372330322106863921707092216402626405902082397876141501605218434032383241447727684674319149046160138372866321572200258841377348610812695778120541270215837970927976988164786692150049669950083564432034409773596952387511685644432159465331896183491072018589455524906542814727229486318984043622513529436836136990552453006242695736698449113051456028965335584117331166065964499099915347604075674946795561046118904620435333827658474426428133175407562272753694858127968625927109907262564683640203488209266700783486887239707424460011904642247095085956640324822749968448549402815278197341040927126852061676635377671947703667961052770992848036309946181893910592617802471213219442479207615116918175389257819228633891160920478784710292574822706375533891011754021458611636413602317664191464402499518173340363816947019540565895175137663195483297562191535087105429239126977021423620770867148920699794598234495144135400014546657588935393331237831118494392992372467552393172751708096959557061513716029358875124895122985169420419523487806008876321444969998920900198698921625883443450163007448720497135117135957510794530092167633481147249964286341567587082323761913825275712375730036346492572201510285365003243300216600171334328311165335255615566368478159453553342177476289108017945461991433676338564710786436319942938731192929531556079684368152458958943968623482693656228940080300660642825208985434894914248026939845963613320226240034491811390302457646445656912729883852505790725287056989170507048217377071244704907557280408178302543066155652826811268199300676127181421250374618904355241753717277958335395919215291271644632205826670745071830518193523585463251670234795467504416712383100502622667841128032533183569073095040842129503862476016516053773278087559587946340555488588593996734903496079275099734026976183348783917611942086249513583754306436250819037575711543699512140496512010451921960051738146027246810548373721787510031913344294832400205245259262855216872236736854653652189310229507390680513240659750770437472131962942076779249836175076125608320 [126,59] -305463781102358856149071244402632122176217191747776366738872608668255754105730768968059210880071051681140450482298596701943055172888073181170889011370982625206713558917127308376039245421478557683691096464359049882566291218559385301257393127617267321008968231694961768677883439482811877912433521800309629697365273089231111217399323632198186306124996093734624083152943351064535918188460267899773991560916135233677695653658194080600790094495774344722204341707339477063853105538516851306558462930685694230547230566547083979450772005324238138083098990309572973987460463438861620863370755828534601062787288611412210080179241268551448574419272906814485342914617269513692829853327114334508463080946637995896773442829212352251609904788487985237244445249223311798345299461943558649290029021474328928356713243609360902291302269811230015591886732870496341890880256082171665670716782206097385918354070223716233275035473014676906202388781215012079571411573737535202567839264389996973717647434364800512205732773181963278617679738747036052049595309396731136016525503964777465435757731718874070088490348238554165072659719624763950191650951119699975546953567600912608607629389721496536911787114163086772013490319716716092220876994751602916399376246053212038480470258220645599875257172819736128913383658387752493867780208991579185298373308659863966139757454955932056208489112526200770737144763301944135871093155651874438987616054060765944444324764961247768581751999164642060176824157652056739248611126457334770313916778242091941338199106870444135221774339685221711562085236507170370610326738736940064098501819926237363785584135995949861941913740155541047184672410413882258314054559570128107936928066412596328961418331890057586044554224040048063986031100052123531367073818985509373854589169716612351662135384446654407607763839268886493691924741994546163532075115464758957964849880482250101247522632831181952381233450028680291946182066127813568685897859548988128423389980132070599795079962447199510222835130389282096429900239596587101455208233866877479195247162787140519163467887298510496975887076258403908310988592447825806398896548808491004534780235074150352844248288427505626846287954203166086832021867414908689254209192514839123100981434049410042533633930178910897885367710827477072100012852136372777606558585770224337149986771708919095647567635077559044671044461919918450080621908155231698938088122426010734617527133055841763447755096478640478259958377787102342518400 [126,60] 24288368026982045792221885537813402647158112873500920575330289139074978689933629105653280933402703922744926349204893731254893308903851724591649852691684772353469436029853088456783020145609757267926490955292401064589471146514209226393953520048633645676761124201637045078965175625489819911179040318949420879088591131648321571189024180424697996805821638415450070862471833767867384537521572274906521922899468926939110301310998730104975759718139175212318496901152261273112046358079166711566136754576486934280562556923879188912098694404444022788450674551962511361602013605829720519217062151750696339838830088741381902187210143165414614422593906992971988743510559044262919518013170017490279205606027552674761950879824808154816159688104152037304567727837345520102238726956100288222602575955762308132656777440779978463192011584279108079485874124010503296551497401374038463049100817045382599517158136931739214504821747657554370097758922797574077383419846365656210330850284521414940448907911808724878412864135425726780326766613763754120692772090913278289327598616635534689205309804939743097871928012979771300520141206873020426329969495818665546160326380796488455914845689926814468309875439526190805714947063785991231749698530559201848865616387124815664350638080810634968627479213903856306829089921687395289753292987217729305861162072702472949244517247753329710061800218394525964924952695933073734756471726169967273546271740958544993304068703725709077617313545942035881597340854380539044513765043107657937513304488170805615028474964222881736845661556908920267536379373679166049992669612671268276682665848284625674632407547334664418873643568042549141353460644093182483220521903293375141031240898724575401142855279450680726007432587920224684125066503612915098473397577376901038098480138835570787597550560080040980650327538501118217750411437354772394849404056258048653438395929289033819691459985519771777536710069064249221945503169887740520645729554162502478819571948591114939599190038367226906552478691285650303923903055202222217049189311381766515200896413376079971468482775857563688007401029722920337860799729067637978828281600070615099396287783629314991798087901436019569979391037697244951208830100725726138120352902953654543698236315002842995063679227434382595605195284742438255957488126319454355492088725707277281716323751559785004792322303936316470787823246502603844284217222289634730938158382913770002083338563293679531174567630424446398228459756229120000 [126,61] -1703007283799252866258833385276386501603209458784030856363384344539451650094143554838554157372200222542955039884285072540006528238850200567524999281520233037264615519752936217846488948049373127435608214366334260261952229911828589179551338366442523976170306805665102637971400773670274937267902441525519498739191005256541003629675769207458679019692434820906018592428681711926241772316764522161027940871399064392738677432408704003514391893778550997992103534406409327812306732335168344824197450033831561626169035496188248193579481370515626746393390029263013225904020279812911359619676799175595588392801634193349319155686273426914111132853264667999154620058839797602679586271602761929902939955408613644628668523580567680725016717762274681580833719863055119104117601318316296579550485220705194342643661735517358665310055288370973818168773816297831646602399064551129383674035470009747428508621820885147421825900055324774945287133081114148521438488324500936536159058663777006377613727465047826849647219656168734071506244639062488293149543327374502183952614976283843295300350807270711668271992121030823165035746408343117635934758250512646960567987903036775847557430221024777373229957887101711172116975870791297036917944303345181493221790259047671230019316928616628542756180072367721919206438371362769278912733107938135401489112648821927606007180729469170157819458415609945099812928558805100710177694366296831442502360082064901425691697013593368615564461820091141336989547197952120107916828007548732412006024284651443587160316856561153722409317016840342112177093450925456730419799507383240635794527995225926307401316464760373528084936527955796444795766656428009892766631689349509115839048145051017815994113286468867241734225402014964780612577603452507989693536563097432159324723639087315244881026656492800434077627906315983231672185183101059263208175161241667376964126513813019812158241406518270783351120333353061399959861490058559454575212492771357358802284586743435697472359064291009179400533850195522888870718617242032874407826483670361910163103764613274760236373766131731805905215115810683265904452388647910011215222973114906874679951026055608307050546083521372743706065459365012539677704960395536220107207933186055441989456532784976066918554913415138352905668526760407208172543892483641327212571357785803242789986100619914622271868152584993196617842798742588343488426492376599448762997832618862160442059719055641839153664973521941311118753378603520 [126,62] 103768939460715072198943718253119480270293409535997820008069566111700705534567351108678894296244821776391821402856539554222660806266018195322649488051326172121917070755950511605140934291215712918622155969414728478764802334654784703663570017875979758403677336502125274542221501879084968093057852522942617178333205912006528722483481934182126149301783014031343561875496791569248028659022334591920572336214389020975732335299278370301708488130364416194362594173339292841675143327267118567403913112626245619498514961187661248427684432994048913781384257652962692273702374050604023010400366677641824450195403931038837481357163457772757547637791703821984614170093220426556294214520894105773057939232772302406069965674546088397415384288070562492558464734445494333760692892172339112093563732110499662385373521509928425972903557725411218508533065110663366364985729679034650718686876398299077649671174051323082183092517572332707532557009908117019882992121849709195997820729186573212978770308262600131020943807937755356129246875714204210513078327095672820620041040271379421294169491489194301255613621258279954348810852321069564394557150300862627347672937577365120387717675323888330473411995294110518895477744153043242180087485154775753481931737685723686857509059461284562961521870362460232475298483427142852709446660157808271091881963998507561415238153575402800503469156501426792264290827380044751919830973210382547894187014856113720910620115063456992856963146703345017049031909990898563547163142952488287075793100454963058348115177276957322745896426206690687739185330907012288181267091462247900709897030635361250195217848026211691947855301328721247067386954840256257716612196236870414631764783900214937545793387567773730406035755708933937330210376597506941255067883830539056191093662410639840963922541226061097684958555741648234273230500186106569184958872732899575753382928883000280207364298542549312024813246685748098202231210253119943077580314226441668414179850021641681806866405091835315806327689381309204979705673618317530707661916793935612353364137236529684048604744633271333937128954612695186859053998435663270126896993469890077010392548277003456332477335922218272979981795253931520157794523669982419312593058390270863249487814986303657233955614568780387260044409472470706132124974989137282062122304759415856993597584357387652087961284414107926853692415380114749003377066544054091678806421046406793676072462691464219507884329643073477376668623360 [126,63] -4596452123706926454301508040300208621936486526015564465423260335123663842322395966003645665161055478278022599625498573050601828836439147502739428152053445978035461070236852573530330539148191696341634943689838457894942677154413979860422740304265908401174958519292364697474669828498017905152583803388144591545049764023436262545433235655652191394360259285319171593620991289655922290013299675696824428965207024695722636963661798067372417590215052442645080211592729756108810688338937148471528159755549404833807286902467278003781735155273700586963367859669762355374148255138670228533945886940213592579100553512100361744766081209506621879602594411600263182824357342418667388429889332837867850888224544709391839549026117917827089324308809930834937986149039152575482345188008182978143849648391896387917865437998682825958443331867490875224754297647166500148176572942376294507111532926914290351221414692553598717512164003826134777586853307274157519546064964972164964534657761162717812752948493271243060261912503084637856127011202901371538265756121768242559675907732956252704994999379922253589447046519351494362678765894818677658026582795122653476940617444215384117523887488108961327829916083599911610464964170816763058557324173298841063891461931810687314595245640139869256983856457007186663017621426222803835468205548226804690847149264012478743451014484536386923562570393335387494099785764711635166184055622015522139243220975230559299467016487179733398373976989092164801403986309773073955486252551997515383612091580612098515391470847195393767014497483581782538347872789199902276447438880693038041924750181669530442618488355447436122698201118443712719601031432710945408016494140343460847435227026957484060014675508774961659685353938958611570645424201645619687708127836561751532629672896360446308092085706575270099362355628704554895127414583078450056962042477262834327685575824208361195119864257778224428521369236974978355767001466012040368418907531575766126370597030867660481375630872685625588667872922642095601790313591602665231048663004286572955806939011310142432461035972796670780690757437977730309912222542689343933964834999621067009932137778928451611936961885155048176575814107765153178718592966316242914014983673583481028596461162127003658024732568145885908184354917207417831337036230629134221918404930444642938294633505468533723978958187099426970623069087647034736239169927270498975132066911066959897863743495293721165316553893377322974720 [126,64] 139379567483520213366193909837271063366751853242784747837324535184580571941254161065079877271990549074639663285498872280732003604610449979627906994349703476475257770328311442961468294112233852748885114921810318025019160250355902984165792964140344475842419715166381567487824129821103100852841959703915760338090087170739333662402004459151000467461085536006828992135513210115486723115074613761620389606511985006789526532748445187425615160142442063382671498500202923420868776605159292567097379068320958976842797226212254059882410346118685879766472126340692352569250884325790569532315443751418673394262911592552599830219218839156722070766433878388779055057740311607020928505742146672813844249609816074647885005663403745033756863702232736023591181030223446047292195446010490419859993084448812922452910840783949618763633637564679276579491923906371862996622779390523063535496721533593533856412900751095864272206156751639693516188663326894584125113745431506820025363887437370894207403938776416416981079461418344964077727209051170932873342834799466436668780139188736292766196226513152831029942738783943502672486087856712186310598774912733324039280675145674099795247803967042820877688514356633279813554197655791771690113341443626416945278716945897034311798543479972418715318395064350198570706046581529353842521099610721701520407550419422452899390065583928760570540945698999586660295269680609912126397439119438324572513130213557652575464312985314266281306453576345505020349263541375767561794411264937741356409472250182721420092719090462805669230759310300112873748225370582151261879972504962091357055785825504946850407792500054132920942666301228480203037343561791193948802358623498672932440312964863432673046701965749188083806714822015215877505466172525549542761049984902697278040598540191604274031317365096995434258090014145327200955123521568891905341875803997258699657591069089877675625791823621618245411266576033419926091745755683282087393442420094896399829699530611686393364234810817729518762944326809153800287221387170285612595966026573087426120488386132782338632776047817447145250168164761614910268214691687575990279056708243487419878875550208179489257451802921407540541421855466401935331848886631787194748364968578360711516374159666880431321450679516619203638498588165431697895165968161842117352640286020459327309738242307615988864917714192826195324541972251027713011885367661102420886375643668605779083572483417487210004635285392588240 [126,65] -10458957076293176676161449667496981225055856571567662619655632634076076489651994646059623772300723550974167694123180649308230436726394282115531345437215418573644646493247132856728597365785803453645276042255116675487613236283987805696282209202334344895410688659214850943923719885704766303722210942536928698269790822278396194203509004769764182004655292974667787742549369962956456210313245547037460435772098494321987506955509259470706907317188265686820435832912686225768527286423463921490851228508265433613222197845111363216522658909586053578377251169515346345428854303488216112790969307660232362448952073606018297636827736318153103801690746891297761573218826937534857601676442000101561686467694290645908410990589525185045877207854881651405433568782611451442793221327715371476211422436029864870217803549313338591044417953685255353484988384647936161081482695996346038000783572118934031861405371505072737281236080575377922086585294422123213315761777617921915010923814092261551090360331427614457609218237353417610803473509912203365424673907137797322005901286655343811077410633573197300302882983208484891502605680780244877125822242469988881346654930132668444304236642768678379263256877062653925470890551478107314629505206932611755212707067349344665015238266222853026851795449446646950561144115894381659546651839003083828375398443563748029425552305265732591845764159651597264272156234433555041719883395207961072630222554937876033302281922696853156728122555160957453038738919495552741356471213106574032859233876754148643448338862557611898272789994173765603454246496042792119450515022509060468297813749938597549986277979026435666832449982074568082828442230490081981840993096452762640578282142477565335280659227054182946148616370565459968561126299202762192887610746910581460456730954238201269333350199943407086220830473946808335193349666986541887146680743174132097985498739332558757176748925022989041506703551137986260316815687003057276242350923849297897582894818891044231271810279407011745561751024009602767275462085299334502368887430242837958317704004776367382113558010030592397031867933083933387744357553489659771977083725896011805838912127823714929242733325368666787720543241382383258196643619351943768065624703977331229166791396341023544848319772921507128436915712137967107903647994541924313576927132662575685695567781740837314001032591277026195543119693588976797195176800467018016760774227602171352780025590017155659965357753539072 [126,66] 906436051901221650790950961233683929792481717997604855070121675573790589415511848242913807875366281703526131700664400741735284971713653104131790345740217473990305096076392166512652834059404123943678070847980179812832401851858672985184500856681334748401318620510306857951771553875095155742127685085194467106891051597966054877658024907977305496087148550274821839344497128841549251903061479232331368048862653183437673023639295385714970332033386761780019583040290225008784113967245449522361643818554032272393083258204868143136197523178162189082552980933192810951608278274096740312468946380698365460516501342966730816013325255697221066356190790165875606014508893890710811904636986714004693665937725264896475968053809166045014888989777657058833652212119758966785001244296665514088467611728726666933295430415802771879483087833379987771766594952499095296228748265509816146494328187030919829658764446782442933922712067362619041158415929433444205719332481223435980411218726137637761813817700688442181627007120410892682500303840258619956425272754986264107101172658338074264882618655272049108775772005080546853657524460889761118336141428942199229226246907690255650112716089799121718695216684300707151530948636568337052234627663854111387464880178364148679533937834177877799421314552124556388591048210464727856974868878051481052029634798347994987265668822722461406424027212336538829730704601121883422495610747496770592949379904415014734718323793476250621380001198868550135367718717146152773574218218151482426766335704705989936268504019067474545479165613864328890323945019291688924931564485898485033330132440069796865568730898139566829329343827776204460794687040936573742182930008580075579212723495579100707548631300883346790346095933609657123054751307106922768292480224953207727396244682483498082153424725386932603324493904853488198112705584190997302923161104760878156130192274432552643424857512113758360341650357601186346280368834058250577922303742478114464943488731395424708941134008790092821613708002052582163612294871331220645049094744730624960744168564366525086961852472779374595296032974207493052731731412393020604563716127224705324844901556678692838060844877685820338084131402915407782053570525932492727462402135862746341841729344460212620487520134586094745694897862658960292759185389036137527159108614603570850324043159864322194354928469013914765761354333030542388347620743056545140498248092449631740240726240528139127017271296 [126,67] -44100147523578167291415216308393568012157279902504655901491637974123554084767912576357427649176008349152037255171133158434313595645241793434786530275289257048345344897482062983752450368868071846346421634116517174855647630341293717013931867127124642793141935125279100701309545469185024022010846211311729274528556665276210226038751009732313756780792228325718018696525938941132543272666342301175825237935231104792333010612672192532153655380485315421250489477154785787576927011337956407733506008589440457806559772056969754950783903872960531943162995228489507239727096782763244778571127903784465451805625116447745725102942746348228157996399494088472863718223885132281079180460120370523297246778099906875068727202515512458348285989458019190860306801702412187566446330235750490814412390753513390221625977772451910473398495833900520775920559843302040329505564141062380713848623331488773613733045424134962467230943562712176589547639276570182900323978667773527312442306908179342395332057099471234837681619266115297574824770714074355452841854189467346073308120723380378370686372218574049795509843761359190141351395282390101290539693385895210506131630186757810207829863909295329606222222386036715346036204738666151102858896034775177171150589400028085598543336184193799165283134561273198339417234164339065516933101676165235978933857878907879852908138523993418792270848496041069883742916531129695400536916314156171232752763227758425958460379789812786121550885077110353027694865140640841917713568231740886085865307080718172084249118532098977127115789465088454369628287099540920680240103986891849966886716504119245701927623866695493611096074513084903274676971237772518147854888157915129928158055678421414751671076150209483980360786201554882735662372710864906456224459046005271837744113003851448931740732714564927900548309238469940978396559010297292686852945210006842276758335872280364085148426032901566896693425541110907683805773461373526763668923301596495931308257574491492444678799625576153712210813527362384207595947897516201102376568804919489890225687098738117032822023342134755224343687714659427443677602705115404711308646401330510513964805077351189118268502481373523188731226148194841592892251419113187967160007447175040195748777300523186076853941745813707865024216415164655116284551172632098057629509657787688667954961715746320675893113459222282875821828091270230026169565328771977214671682493932077741857859541970158063779328 [126,68] 1235123067783744925780517132426225651058225387143565822982110734219260793622972898399426579014712374274944316573589844894795007153148545005566419739125747556192507110520555498121866524598779159208701543801455132339753969638432715799404259198285162724593882139563758588040549339341839652126982485326890998832462145633455756600739051568722449549335390614951434695631055004700176549883352997593310556972611917829096268872154623462389188896637825987180987576586339151931422560986159596229391357715358551640873032506392809152050261231992848925379908518608589943338331307698033814095216003236367887548638096559077563784922866879705069849145502752311486839855458804319532456542379339794032416176908420569629677342813503857167074806828495097154867304549348228268642190076862906658208758253703678087749482633226553434934750394213529750817602544953902090113092838820587841713644059844165571712247383130750597151960025267848532387461075434025963512414944160789559362769573676043923391988037402931157622037526394877855296552972971227125420115226031752341500533778898956761811353233727330649139834135252029894706335477941626097554447716474440687669098638192615454500901506304024606208379190806300658267706904311968918782114276003508480363104528947189325950067635821106901089824083856107102268963392090713256930854229386503769351335381967023129053964754795019794250674685971867567979708454821681692877112897565902082833883155774621340799384452781332793739629426224157816551582551554266669843315385383774713486707728299546548374638109457095175955004669508145076349281701725837959539337980672755035194621479158913337028977214339843794604611574266353010479039627285924258188312947365326415479783580637366357315905808182804384819614298372979148815609054373384215556351425290381745981375480010869791315329910258457052998636623495234852279234508565345707673404700936235827584502415639661538056026534697807268860972799810218034455387045656898192639666787013267452274346818702191257820098797935381860024733562529222650692188657040893028148068756306659664926468465769519659221773635441948293116880352497138462936688819284696149180362373742394560840813285110097042795370780684213873381646728955671633138693977999349853280516261816313423021686679335827203593145750034798222510534270764993635528010721130622504900501164747888583753811875491356789249859309951622209191127148846209221794980906887103460036579870176708501899351000078425597280 [126,69] 18985341939802662784594316281906790038983240369712361525207065199509485102087802018158898032034701715774928203654332147377792845185523774916245650776624626327548937639963630655947687651747057696372528698116984287971333648863205515306256595278479800204466225085277715452028330671664820155702886284138969086676740371577586651434610161375485228802446879332102301090773091370111123531627200293318089350512511413508406066802273494374228585195392618752889767211786010225775319643318041619138340421852917835978562039887014685238525868084740286707040970249696813277094019157923782195967430686717840367097328902459272414261280009166395624239796849802997739678159072978428486806432450621738579697725322917719078207047752728449744394416717423844318954112633898564585789297325157365633130097543487633939129273679367596855963221460543411926330931548525171188242687092631151582566415252535461531997427607075516300774126763765539640039122713555426463349604478876807843789723913357383257981333020207445947007663761591105878724248519879478604429588993962407313629602564421875302527642561177055989924807325944935930515440202413243294333572920184485196641555917193743670037342940901818153126943089976895125314607212737014418577001520720201685017623642137355051011640400781056597238858163807565016991797195735017263913197105987934555910923639918833755365792558394668171539334441668928503009976023162228157766923148767805307601289044949945376389727771885287251213669946860893690590301933990486530463277931713735476760515250000498107327491654212867600529647897978790064776334974519709080902424575168839323574839766010204697865990313348049386977533565217327322239186347872514734119124405508148007149589554889318733135428366120635912899029422702841760062926890322570527914497818849980211260753267989144847842602521422055089293749834740641826061489440792006314591302128545477095805139338432188441857655441460924541565571935882465747566743344772291711591332756197057350484697754438037621570788807665173334797953827552145113936946103316697075291160791839054788500057248808490763650698554795830914266084641516539770636232719851499146487266400069738875377063494738628097877010245814190602933948421667269571453203508440683661709149205858380955801801236168622851706127461986024033583742017063696112684842126128648251392002475645746147410666761913686844604273620202081761395907204967856494011256432933977243596540566665319612186667780146176 [126,70] -2971504328497571301036543232234218475438960444545387408473783950274434188919495112222318958030084122009148629513911898690906423340220834882776330038886093190398213450667977029546787478859597467321719484960853908549095243130549568168503867049918293040104795701114060842929457032991908799709622151959951887043112832770276416981466522026890580565015964109887884482456264946895670738750431109569835153007364286767002377224507122789114544985784629638904385030554881804805159187083932864256824356822124901049647800637122110645139234820036819088717762999385647575791429307093226486529806027631370145727212799135420524288366461496435575011957020396606606122790671398148166637954103855777631733126372038274497123234709130109272626539444815026564811886393184528820798505448440689500492612792044675088583036164983983614689082451102649902649373695581322523221819723075453141423058802941556506697786974655332485825546171184092053024124944680635442705453160839618087678580628925328458606087528562345022508859305659653598583051787216806734384218742275000179893603653054418256470485289132028518635417627501392145354125912985784828967326409064220579657575778070035782745914904878374217822104695404748478237605492485065972211949631872807222464580952843056449564164502790081438016131568001438481314470753067553651210661589682574402975460597822585955884261269499930451585210331252115246370816576625662239153585053058932389492353104832968514607125235959386283209893670018715939955651512903815141910227705557121965827185010149237881884667472429607424954233685212563581218575628709650744480609379787131864096876575340844921254595486442607440396575472178104892259789214455233011780874232161910756221155635903293532142849318530983099183893217871343580986384660544573055247648790537966844248465089708479675487844755134536588712877122106623444470436455559269043264203738123581771694171306548558970622781569160384106645063603189948773874790693576964569872816076819509798680208537077742000272968612532998780008523079741133132441511693567203172947771086902874561073622255519159601941538928777279129063251810589317239275547491777806079438674995997933813991261326658550572674815201743984367907097832810579712802864695870245724161552401074829802215375913142804743782350771175240582189915672768885408612625954522746534383541970845146349108861816438911976965548056107658430542892788083031618614482688708542490169893842274239417774926479104 [126,71] 134547995518014254353780391530242425657141622183952540106996646162069891163205183519467761849024312416781329520015874625305495495398614299381215854311092587372113134917765465419682502828522635385952309489224291003653725524673423720471106282338356303843949927294244763275123697830712968230437316955605409868997793947794719920321780798836631451001784585294278894360762586529272412440066520468897885949303710498030370864998728569173765977142745642564187719993629346292704279544794777934856012903741916255507390368301351544631279637023000694354346409020152883283531647236712538997767762517213103443137761167978327492580508833406835463780547461645656261284151268101868573716197798389381455754619379793130166875835951619088333223633210828645155898067051503034922549747138503399351230533387032244094280346841710427049431471970323973781346188214154313051028422566781523029659578020415653290858518568089315463397031792843912835646774517012050538079021119870102572668144912234077974889738710620564477449251300342995317427934871729991477954888488747631472399592443063851508070344562480484072732015796152800513924249034370323383671918815782260942327524473391897974477147197732642281962863650416497138625006638298442880490721320912696529132597954991482519091164861672351842015704502094742660041115199323786567074433072177670287501213410822630548890701339688007693456337599595322909721785505163377738990295283756369743959476369720721434017760277117288319505379894453393101790132192629762228723404627983784172425600446705283730985433318192541357087677363260872364252626705397830590262764866681069505587313090730768296439921156355887284639359876867012855181877035979287071215076343905455011336484261531170924149397447247962629524729898691013024928303658633032295658769347619397075706704733715552091074243092501200085573600080262542885728364515952752974938559380070228291236974512714061294091698266188771180917476409294029640283241880098280574479005964880379423280085659979005217390878196880907257735945361244071695413791396339910048868810300398573619815358318079480723988086042792432557916477731352567042488961722392748943427863983292073439743358954183020546034878964440788853029521313729717602358550887069874453062739363841335470121750640825533649954786504149650893570079180788709420278061340575943791061855147205213324016924483838974312611952257187128118041568593440713562608535891526042107671093128179319845777152 [126,72] -2020944706531235441706854172063422810504453375009258144951042184138462554358898406542465019360502238325404222201526127612743975500308202183495610363730619612429835041637939163847003081358129595643326933624774088536068800712685377644273766487411203499830913776374170213284492649030859571134899270346297961532737216579945230223479908430407841594176660166462620869807401516015913316527255685547580740049161781709268169262711410633033518274750274300292581971234025783646926669995898155617700050980054704389832381784043017709135699092430258556650763980726087124326813070747922222927279354840794013670595252452773211482561392109049819464109638210390829489324986160790656463270352308033893626521477331811614641280934015736070343250791196519444068202157025274230495621216298113970114547620504712056084328154585119276271928881605434653713853733260704578207930474760447780087919475132422430320559529503843706675321397696562404349268747762775413485828085328962631235991520686589746281905581292048273690967870232529102784755262059509542966288905606826856773047026495938669180343098507957634194210507304108015641442109801396863492534928733375859105942561016566587759246459418773120524532768890502675177691524714478430270355329931940329109537206102458553006366498950658840776046589716243249480500945112447348040672795543662240403283077429598462257100370560346421082046337217075713591603003926076173892055128355927459503101677761135312482690500712617186398079996582202945598612476019963772818975983021867396190043716646572721542618633731123316178829103743312801165222894218493665194465464537468510431634986563744655988202887923668824211360777268090382489077324843895925674836919455279555966440408921111572209244163014639495219768764366215894460163451317231592391444812771075247960186973949130139276549041750294504428729422920809404348529899948466256564956264558723274149541683741773469524691801570114222832258693091287968635057360952716822037119246525089177739004216924416023948324461437397104917266221689494699446253444002768225190558255794470981611642758485510663037187751683987800490503126715367446726482003708137879087414310511529241662101994398110485079720824458534568704795123829224524471507283238448500410558775496177107564876491933583843710283807965819116049397812785221537226217469506531680753863913643632306967143429332683246500744036377027622877880617850337041660159835491972470653606943208333721328 [126,73] -62162482988848255193274565761149442457716023723920558221459189343186625639196783397015253968394964890741963578818802937889415861463443073148160249432282369193517970814715704617388485091366766161691799383684312808159913527927303325721891416421615512002590697465027231036098865627678438184633386908549388420450084125716982181440655101006299986612826517571057158002551898970728671261977849797792268734602340711390123421765276533913944753019954748890608482551775164182448306562111781523647737980909180595722567753876439660729225733298767351764297369096976985630426359647606869276004088868126366925470880159937944873405018959758495134765108789068874409115181708356733109717271337507412215439345835493795059215540947895535885330512276980486056145760822682839263554586862240199750816577974852803464165418947132825414942135514985329670939951641215873183061321218198583444075326554319883286734855160515685783480879590602339448397438097733344655445889518521431453997828094076537336642431305839813815369176656295444628897788314505151544023843760552382317300174113213454044171727176258884757635339011314151465021512373135784291556430440672698381253962853974702770667106447266376961122888827964505364481826660205394485592311770491458824938948930967564024364232526621097911076649985764647025248672503730281603011753830160943827109683564902656874419428086865691066458048167190016582500434799980881660465369569547444783921286891218399869216895514868101084468765250381123016412659726479384747829342980281979508840045008223060257255255670826044354779545286642563140681744242211295184725232373204368963382122958907519816008991470621188389244090082845795028983821768672881280218193411407844412463942581110906025285538457075158398034537400177119923555138955107690251863844757499869248334125280179807731864499724040961658222800568934052881972298189231365055862429613083281105618013480836215390667596392635796465139475209184077895363161388589435685182228767362308615836041295151121847744446852112749626006573459260187565215299941393625145586458782288176591525160844813033245413354564729979598013979162864387728688212638827343870164075628422776150798038677920665608113739576962498817018864331160891932482460896626836911215420630026941785703842349160846159723852292694021760642171497052206888688491585229631971202925104204518518858788083439461397398048235374888880985805936298224883355626142896645515338274039165312 [126,74] 5284831540109849577295943286322721815106772898133982269827396710461039883877340218092970451903185792242679458961971960789181803370030959059642982586932065793742955310763333219586549143272684290294487107316647504943941453703991929291267746245666439497283077232232242840812001197946318295824091540454407857069608283197296092378542030040816084885635253183146721226757598883320874512315264984561612902849581703489861893682945214081837153531844587357991749083266366783357275660491864663919934431732071578832804362837637657840177287764220657455279274827235347714767354180640465955024325166757820771222436386151521910809318067343990737626636042148340937352673584215303431177484224223270574699094251476791208631813300446390969851286314379562660506262976467945517438572024934895429496368429013093744480696890823838733511559697412557117400752664961336312772670707805574958909806680746566632812628111943364090403940584933187086386436229939210367989075722766031482048000205464506620134098401424638153225394832592037434995179001451008007621952113153306603230669323613200001937658918632814707540025913073350927912852016505450688107676733085497254587596609552705241039899970711082805338090363708409817185725283323667101177782502381048861234225718879907856993397381263702939188254861549930161198797069439529727004476006407311316266753386406480350348988284281749017735381096781246597254298903714814007986745914648559405288139422811008220858303765735060003690173981700422054924494372421814284947347328142360562583390292617496141932428196458072342663737634834371971502167451866456728589880104658389529382292077500350633115656909350846245766491485638067860224965189892575888220830315752148576944755040359236032217207629867263376383180428169397672546989255627796631813364190366781476535049975200106007357241437670356519261290744624640086739001952252305275713844391315345078721193530470181357679828679445129650059610766832741241060985879378182583174727694706172524803980387997179337482086570156195881665715569546445627727985737314694745016284729908966067797347022122164119585178861698889560340557081752749768255425544093842036587102353387628727749273054642556181094693081351052204880864643205517718729977116341806218922689297559563453339271780506769723343639534091027847820064414315713811724424087981915129414748130343477938905201465814623639889640184085959145491428661009074043981069738992174020579866099232 [126,75] -192652904795934352478687976439924249434194869284878099241364791247695617849034401870787356448742791115881350224451439110227426610849539180000958652295953543238640440240546075725881717042316427764056210900160502114342928906554539107990196893168502041214086264640319005012045395236267602960256674715072758909060374009165598422255512452282552125023538772287161362182757776345810897623418718808105889225722865872442013543290062195591360336150711634357647448758821158000367355857121118308966509224360309273703984021419538487683203208855238687885980090614041961853117428185358646772424803043821324684252228718990572615382950588564799817558464535778190490260957326880664404383381809660692539430952690782926481869951693795752917446999203250387312488398167900494384223201206880559580687206817430389381726535808686959304591634350855912801037843542531603170866941753707271799397750074298033861878263162036376373859661974019780977614355559120091823995021358947768033862658453066500147145299413163205810838557353075060955915033997595067771402120858854027387085331097398059221052661291891153006493634501267985621222590278257669133406329828794164747703007252362311460959636630825477129200091651256960465201568101273278079781579969883443185401321474928248804104914519033394975974663727220691621246530612043009745796166480441525077796034274296946639227943976657971568740150437361894415016452075572400905989059710403501309881569111224772402826045183484108762106020812529594156443224318057902544192574155017365667216721178515587431972633158745209639739101808762237293996235578499093421600273614747159921205037854988910065720542284995473815361652954215635786478293192160594602633706952899566921903279881735121164505351000071348329163951733700820519863127295865217906095407213913903976962971322979639281647935498188553563354330803557941650089097767501450345017128196232257078080017466967540049068912972140696692323964535426601445102509754095795232236560749268023556581937028015503215851247744669128620341654424625159576642221545392392885585946496906581307387706494917595690403374681968607168946751053081393585161404341548744440849462931673310539448058656905846706449934107678558373791110699034480906381465203442300647718428823921015066622634278619154910152603986461968220230930836040031337081126623339825884135966470061364201296259987378719114251292652046169140340388000542236820138343283891023091862240 [126,76] 4747693319343610644395919563448064543715766282745320185826041064630430504298387688350404330434482758791524448549567385465601651928955517213629600694073380274052109390218761126974593230569742377006333213769248681188887421948925316908842407228729633563753901625511060249283228388011353831436669980358461922019117425439285061507864365378940229318386634926385540978841244549200325729924122029161901253105295365205878449347932613267943405264819149415394041749290621082805053556782325871542387578796054168196639075211706845799822124885233902891110627513527744269198807958505013381240165348625381663275824377743618928327518542088078636853176015614533018545301505587100408612942633100270129108558544136267849157496442465042389188555196228957348147880690364931433416026916444250283346985844936056873051760584916561705277336822329985291758043859996129500683541305202650384241914333523685491878490797463058797392813639965466438422533937173721358342965694324956303487779038363754005706136223554091513363950723893818329619352042381488865188247604909046360066724655205646758926211784618090717169601145981655861042409024577000638338583852781069317058042781691211041952157034255392405244096985628819783296948758647733011231238010782947291084988799005480026083451592905789991257991377677281485759011605827495411336459906645241324445340455348298913005276026308502383324274618308400085688197909262440198383012707328150363971466658515792182848200894119962090626103269490963481037861412292594656421116158631352673061888687103983936951421375849285337228827198086389163834148919555914690063460767825457760819638736780826443012878692599624507444796786513339622947576393219319225609936133093321424195330022882220048821504834724507378897672721996400390116173485086827645878108078276193896449055272280929081576447111039161588108734841482815735886370435156183145967843882499513146250171249674661172634149562365906139605285379462213514613743972547783821471007795194345454843209122234803894795525411723517671495078742462711686379789765318617417614480008432613497513580659420945014393368892674787785804693619425182496091933285468899436769860528634102219814261327441635696884098788055942066490978053729356198110359653356599451121318643812473492081154267994113748541075464644621512989488161339518076441228151985584067295711929710768918094579675666195318958204688996464689198787448054328530364661163495579611312 [126,77] -90034975529145743835450570114514866031380814690417455943907954404908099476443408825386470990997236527226293066681614978248027904500936836399813046720653473511688843478626405987377591780219425429318370883660257427757008553893727387238942642355443341440486381693980399482804013919247298068380638580857742784048010775011879314175896425011223604403974840887693007842275643996200795228264783840543413959181097146959178143027675136638056931364917239958281564781101200622039638802971401432240965362086488827908940290376873958034301286949208374478176584394384123373644896374080119734807900685909835302436165810502930866339289205968626477454897094767630075361379522862658941173798566442562996342896418046367085794586923063419867710885435030353900833074361685693298411585404688036529688269787388658558004800555638306845335933031940552971664653857701817567391886226491921124068337323275899281236130550888824410145752982570384498367927401869129413853374376766885119782178449915087748759855511268607878037449702356503407038551879966326761305541153683398410337548575289751386356183346740017767318081367671520625305740812356331827761131001711939585527970691559390181483938020915331018222692398892451820476924862101361630509766379094867238203121101820878226105279179277963823601948293786562384989551304443673869990674513902762876125451407091518570978222184409554678053645367052063347093304029286150098822485173865134696398226180307809346869411087385828601887533241800551516879329736779372105657492389363521207166641835762785356947715102345658553717418534329963334385415965539459191431902592558594202000485982852147912459743416296021087740161798267093917968716576222450964326915203951527223119800164325581966021560886313542766862640805260858224902045365832298898298270728969182701565997769395218549344791630937000548545873502178626908550865685252723363157802748831108029405397689799848749215321744834675465383750180178354780661842895681013413960608996865248235395890750157183308882278115656658762945839514273295154361530342971306455640052299260752933346393188496863283831398146239609392690798226448995807486046925174688336714766424237795048478012723145433305490254678159221802805611284776664548574444005777024212131025780179539784499970068953755273681490072613049950301215939719100041397101463805229322354157398022640526586306955723394980834121910929412556939117930756206687637048506006016 [126,78] 1257347822189493924341422008303824664582275631695292899277730013654909111054613628867475527520496809418441347815230613477064128883205225344607629646461796732069982169340996000849560807764871707508495038471675815581340648502198706251080330581335967583615355641303136242265762600220163255041287270456923166118734374524216877532481362339690284240957357226370457982010024664901848759077381830333420822711025827416814880913774861785666239408701606266169415412473098096594083904557337040058180415154960632000480812151263716291284183217011922876049227110062381718182834507582981759246156511333414011654215609706121040824094162108010833318436381391500881783589739681775062094776127305202751239646234090129754580110216039352897400370954857308395510873885300359051997409840783719908367771527418086536380109543275976868278417558610444489240782782396884160007047736656075954329177773465745787819532931440681179124531569615873674325425281518280806543258161363847259736193469775040528026258688481209950628352087685837535016446690935201166989324960514483473877311376009568728866899652480799483831670153652497509205733083329014348445558905064059712320655589787789039386521248570553863664052028078485774654947830380880007811431493643231861103857759606178006371029663439857580050378063063794255044251764240884276322776970093060642444552471139995938566374762228067993119956981170776570577819217519892130694554043096092306799664337051871129375745554685085663326587958087108780904867773098430769100606861850649778734422485215667181845173190010590681196293414211677117897177404106232876563269725407657664499072280018792390477792272082287533713120431906246471596940030293910921860449625470994340856284063682856637335317258607431494620106118444812170436590050515304076555806678219631370330968346540928257632387466120756137079003242904896168325436712767809488090492519529998073828420544573855931116248487030359447008377932514636669886103287807038677427112873522642210433442044559209668778640623629959343266695175051400230206867362516747890922702263592346555469948105753118150986352698301677111678102666055606872369413750529888358910106620268778172523104247889095804890687882081711077777872511637925690412047266788869840705981212570155923282314384784713361947159503781209018015250649191298175670630639397629804899325578987395211806101040877556216479459889427426242252035656031661553358779046400 [126,79] -13703866503576496441372861964998250577042910113434053130900127784980854936650658501538509920987271735215394374445984686555655683482275793874563605775755625155802248585977043055739387585297661775160286377400256849657400544800387398956333801641757208257961822180579573494528739214360301134499447072698256571834509632142358460500639493112965121810061123935785020135691650831833875719183316216311713005833923496827344970983533676744316393498106626420578043743595725757234131116458096024234354179300273941915518066624244048279297636110860035095509040891415302135795941487755537464153575212566733239709981942460050414764311911826390653892053165676857967791452310126545577278481334271183733715964322616577713770940850143214338796235017837570376013177370577471918844670302965024462473710209156340736559518522921862792214876420292625063975549785590673706953387494264424780826810951332488265906044475718384445395587672603941625860142893435091366238592473917024546709233913713378243530906879663431027299896185935762317024373407257692284366836808130533356171761177990579553782130903338050726854806794681644747588484081920992714510274011493477764477298612392519095242763677615489738106714329177160970692930422489301331104563774169235926197215566233796668652072987891316135355011773858150937625816701148596603214756546717607281953107409801967365042534651011048570534678768241726782509304969309951452241524507120619480170724017669948394282555356323643557738578405460240872056938799787573944519908272591433553027821347071286597704843588398371536938815405081931135228881319481439799908084042355914646987142366356667266900160134649653823407858407433844846195120605976019247768255139789010271664079616798587880521876042164788806900114237922280265558912320483949422897769517787930938999723734300606470880196279820486944098606845698856211156390913580545286217657678225491081014200378511472542127270209562478254866013283948302596297238737342791965777843773722387420580726055201484757648829512217491585079919964459995215611808041048762824595243737516326835790254994710625888694474068354863003413161748069638259373036640843456927168907136601587918493066128867229350823531950271760797872197841860263423989723861599440638027405226601013976382025029704121822743885385050576768193376557684686299954525129415176951431803374062293129899977347464061197969927420933098929527297164487382752870592 [126,80] 103965114887204910645539750271585042375612759115981282859802246899604027067427923968426013531196131635989967134794726672210895471412629377187392072720776404893777715606927734168287649733528631098565480720643762397369159405601723934392656286610414399902604636156420916851497606672261448498780647853750778829641946999971675923766013448233276342082709687329018555301272082767478078209405463007984518748378495897902471940620700562341798383372655931259557251013244127927325892949458702671155286112829684239299579861138178735328267407759093626894965199522414515994330373188817864105266557819173959920629943568588639495193154477355269364942347791245945775718629764928868998140878532119496084181956725190390060303001844040179240684718681360145384122888758409982224063720237797914268663765960807129172135910313505563937296976873551091762151026464609829320435039161269312492170532054243029501366074657409287772416947958382379250544474727343792840613032464523231645499077299344409719158936447217583819439524295488372023450302126468536749495657436415754657978981261416683665061052681940503126171057335072743020757009852171918720916612369731758913973916773620608925849501872841367599576014628069741921609851907711291120775175800043889138545421114253916115023746172583069948598128533634051412907278903436092523513827128092942994353923493218756970201044494462525120940474317552058788790944801500770281689258129820035865113893968020713394243920007268884722699864469247125027934023913726706352920608083386246848221839385296643824435460930454134160025045984969627389506859685377720714442126552131588442255636600266373976661874602003557348721373588724728966282563613797369749555646390979601042958137193833428178624176259596890417145899087547279413308338419262420508559428458384030183712649607387819970000445300727151699920237378220954628604970565730094138515682809971223269310821812168637515339023939808290440179339955506324505444235475988453827001438230958627688161253378887629194124071081911913379626289448499115719809533970215716886103924129245058271709311095392945193022241771072951233007873400508568889363486963962741148034005957219241751003692149096452786829938746901465210478453500642676717612865086309243275393825349356190417309260533122080851374068015189849988998409682291087864689889758712112392136428076228615138354290751097486905939379247809964440399896381387842251 [126,81] -313736540500414581832955171134408675609075310631355190101961600016715308617451511624946095882708413960300656548424606412138196643448769991069146242865864263129679655512601963025502508779714681930527588073142766639754766599935461460483306390644331827280109775576678461871799627206011726016178777934778573222923901788485163910428948641540480245388346162021088933513221229018738014649349648988045447040223116538925013433594645527651593740173334785291071496203077182266778738444674817900130939967159078965543259420593278187069763877053019339401607981188984901350419437426500023453629972162593236730569987088504869315036222677161887498488082914007946334310159013196945746734883177960878918700838011838414269011328862868733358121360446966015326053518639373463126793455381902047693037449106949128557347206511498303371308371543550310788785630080540104619421250962353148601633873687466967247678571761033579527408486647659909239460319627476776648412120613798802395931956037263581560622414680511165721911350573199397219038684321044326824415689567348152384406932878185216717216352090648588776432306173531071365927931289930820644089408848227296266587204353016804350145462604110475476145973569578884960827632583844621714662800624400714517548968702081171933269915682016636526986241822056066431686629826644523063066400797914171265643404598731915440551590847812424893507042318110645391870426826376116696777669658853588468582084303719107793933067964850150077339958990081088122227659138210958643101708696306683781968978405612628043016863311568111631109481830050310910347950839167107148985794289403431653594112045690280976282689731850208104927282455260446414226552893928874111073969377658330194381082583097894011159100786572732913201620956541070161389197959495654126248231756954671798370814145858053974962277633927092910404657238435244292927202995574177944622864221157633088848446656437225382941828400468973891737392710239391215206410480842119522479491176273241778776372622192131333443222224153783402964121170482774367518798801800346487454796049624179864766650693165772386161352669663519181783240475445346967682479948284455283516062873836659327321419845835565667004998498510750839681381666840554268284357277798412679282610229105350097524213550547123103205510759697492923894908354718771736615698290463524295399442634826073096508761699854340129860430225335521222036853529024 [126,82] -2495745614122127397191160028459573243944269617627296465538120644419987059953422103672505555166880922188515904350361609248276439562506327742827134282170284951890287206584535180323522288952106096930741324275473514515950664637966058945035816147584641505976674148849762519910169873470161047188334487297395201941371640851758373716232115357105967219895511114234718782605979247318308879250805497018433335594105455838350447959001433139955231710479157578233338419668948290610380320464239669016422844687376560188875131577768620020174391917688979410606893366236297068762520729058748027288168529927860430331147778865786597592559149204726499863009985149753268617001036717462042942015974244114955476311590475897089301900318527458255305588033413014072813496919704830811684856389334407948724962532947185127005164767391686214964933706061731851558995303812428484846861844387113398625523155167533253740012148486429784066095277821724104047784242401482064478041116618756832073063125199819141080167989571285962222008629602609017101274632863384034705649701001723583308856366488149254840765205965673281705189659338633231139134525667446741509884007064148647379144451169548076337002211477419229636340222770435997019905000349298917913904676352951864703952384167869683716122878361764517776419797465486611878818452315354290154241298714880050356105330115148150111479486457219425093829125340370982816936602049347530415156065422360607042820371947567462490670190934738748602627642224439215594938159578132755757468804588036094713712498033632456243775751628750940264079023203394785951799617636039720935987102720967104250996105288122949364393357823237813335888635347462068060781879417090217385117316994658058094138812490033411203508588710741356223214323293945013035558523165976792958123062940600028340129353403368726972098497347106584214971880404320553294914973749056769865070024739192594529157000911933935674089741627563622456518241635139728231677631038506409510588819605114608944799395204124123287270340716833778884457771387647408478125594014382195331482744399629507472174964385295660861256198066402452125243240675078364597598964069480954235267046974705573213183813188974227003072153845126382693774939539002032350137820365323202172980177010972939666609228877843871460437292786879544690049718774767496209706772438808884179775434744243061687822789851839633491257035104618418323218208 [126,83] 72392895233705725857525892194454941476965793936740361401634733785538231918983780811062551698391290460701728736021950822556102544275491567216085731788814288677570428838935246165889357371538482291260160894145459545799473476209753591527281131633418333879414204737243150728172009572715565533176492363334336504339399643430286882964025949702084894741412193445541673894835473937075329609839546959353100169746131988978784473833313955944133717646645029181110764774324097298745539703467552570961420311578268758659273414380660095685142230214760825030458072152564768816992398983511427968871146329220319202642231400293134086272376262493009930621425848378163657128008913952831718805690193869273996988757499041687174581019791999928467029948246021883864526882227547463585330824427389308165062633815505462928236883340436240392237857246317115540919827906683514873612706215618883149972476494100722693141321545239136173292741526262637182414386811797892132527814977406251362663186557370320330443055076154735799724770349048236370071000937727273403915754253358528118123162419994285932820053935199414108183407006312226913064390571047996040501375929887459212025150767186392758213870485853697075720919768223335553426847083750273958472624784458800658994108160582804257643209320217094909042224346306739996924655024045843787922609473315471160157022451351983608503916893692785916548606828378521198030865276875914230341732396237331371700426275586457799209096184815785802838458951028286942902411606977542046565478113338965654332777425455002818008080975878811496678418415786078363239066081507086097899941469852912771889829711306607067747210240458187063053368125777420763848535817629965630304241387701094219132507274731770418989799750025919729845255323783679048271725041439725597820948651018120118757319921448282576565538060492229581051174851711645296675823450149892077138671258994950739316652240868910779527018626855309703990700809414500762862596096904369828787678651671848160332512117110455506839534813611500312009285803398897325557084762389975986633673640009988049862835626220661120527343672561675560472404179655130442550458813598678009580768982675863936235465586117591495613688992830648662732276761387206537484439794573237701321212229399910708844246377124598177990554912364870505065308025061750163210348229433955762886058251051251040198442412877935849013703484541766026528 [126,84] -714997982476353402751848637269619167638922499274948598109248805075314840750231525465350080579822697160750822175528083793919693905732400085975805683178614777639539530339305807096807778093545633343817870771705423533157681597257390496359647082208320071410872309502751633139219472161858274993040561752296549136736676740105893085415293091542936640807149240678521771185336307210079097288771195692467481577183494339709544382312027506232832491552939444607345474360498507600060655351477355812923323976476462048751581896013898871754922139385513980140845061699796477522247851592458120862078759100237051276876654103276911425815370638063608943192294092624488831945331899190737655514525550622869351615587880250348936915932394677669467257197587928844003532558163794944505423435921162054948752538115254193463902235891626330052838948703119088459580157319527816833535073778050905480285430311432812382915920887311192597997607137987605518600389786631637576685300736884832338139931951726487373689363095405018560702740091544567662030493815184804888247666383469620450365199124292290286043857247901329810033637634332908363929217632792678014371950441614123839527247928520941312703910304882967776477619039130400119573129295021408181701868262009053122349339403414571346283989976447895635054813654464921152329543666548106876904137804179687602023237409684812399959525009767788730246778286796602667000765377661163310042717074552473268284169928351922520073511281115271494378211954321682335734764116268266779945999451151584871222172010026191562888101704227089808442719181230248196904939491268439457393394531543293195587448917145756058075013827165093298139551232883241358669629245518920316455743653791608018406442716167146325041735024036405308022626477115789612317170943457649865135504989458199796588329170427692015980031896784822132071091161889596752486637859120872360561690945656610439264650778973007668868904128355807766983314704675828551335837939953201651169654307444181847114294217656996567847949913899288761541234795394911678711862468468416015046305680423495000216520758927320844187331620501177168240800055055402422486456133379982775908330895497108983669075268721188799863776696444338764787916991584704307768302829940954126127996509564925935696327566461733062035011463091396289066367781109916157576662127086576964474598470649795452402925112810223583338038222199716 [126,85] 4745010924940768670054127006412192870504155526961554071331367877338337590908958047896377887783532547939157995001758035330014410546601125978944431006880927462290971277675649098433907250749483787651370651156519080593865128422410057596974022759163532219706439284510692645424426760454045845581534263140474475607097840097066117293733485349932027068569699944436330628247993169395302289659978300999998371770594126010843920350537542666267800086580223382766643873408404884222125152318030229741604870154716278133861380696453892263790245553952506708533284566946907916722102837723897435642155583928721801933068712735261366914284330382383490736577057202295698794996771402340900738405514188327575654913574481970887910188927718150205684236476359445120937102456911353206483346429776175291914866879168542632574904184252729340186519792639860892482065708987344763253216172417812660297403276821374992026774676265779347469175418634728981930694945246958052367216955527966876168865461334115395285773078692766187209898464892144896065194387145198332740799226472252853817673552877831533946996685612058347773395873145376268422256986548106811268243310124022344496606914848823099754670602135728305139390428166818646014652476694442095712732056887446288262351032777127425329606154668332842836813877364640952633201302877392194288865612092569714994320880942334261849556478513199504865710257971260939286857407729669173087687258342620549931163025206566149077143809022946181044541120528653032507647947109968535765051500511104827598313383641211934564342745743929004627692765963089840931975910601777615268644749183246748258528136413715603070233887077656525935506205545254759386360605943126301022780563377237353250507215121752111320036937457963153108354458886558437802481090276358336650717674932567394389894745525057150043272539115464871829261863193826838032488217091434511032889427040641731626233125874767083265011240722024851755709086495321175039200642083945834995409473844865145502171169859570478679017222964168231833592776818428433737373286070195769161562568283435204979197171571930727835176279925897785977724986434024374257243939446999007572563872148907721280660284155224904880071741222550889909871023124499354169734595333631815570673146343564246580954549012497736978730916496676923943792251740039001597142640075638072099711163308134977885690602429381058721859051328 [126,86] -30829693727524672402991815485260590401520199535155202512143520650489390347269517953420116640301704035919397627139900742874642068100383352776560159884460885472046372362644836601097949252783046927787846694901060059368200452661068749500212752849593875329714931132503603572974657017550039555348486487812578100084184893314070246135121819089568902555155760598788615851790144818632591937096754114064626391371891716940600659822248084419832992467967322799689605964330266970852060655698351875718892451844532049525583699127843564443572806306427964101561522988903505908485953203224348549744178950157894042262938950534060574383857868372793509373975552715511358411935112115190833380169840705775146311442434426984204687034162734388880824553795646865645904845729441863403430674057893313354299236208045398072680863734973304859045935943052294453030503292813197137597745076810351880297934545441004429336004745992569871809272113710782407876997599946489054744353150822344570448205032152391092394704620319077571521260122639827753971104877214350321350877074476745266842621965407457144312173979778656630510210480282218614497992592373588137858144089965853141956294009319523057311893947124481175415683559140624336304769697616428879244537374026863834864020945889267671041842923014406271888616583473877413333901139564606149223769406076284676863444593905636006421020589700375417283561955652795542818540442203341650761485732395616546328516444984148359811988462720637854139170682781111032844340205914388071168789352681589428195150811193435933650001142362483913833501811683859745853099684881411025704563239901157538210034854134923383280513461081544004511144154767111801823860762695778385088473551771577044097402788151045797481303755248967074073077207907780670006171438298732612610889465579383507096981642420521066729164574679180849831931434098736349596547570102126130602932749216948280364141339612358255569331444078793586469493884283828813521036135675827614908599513318177117323121487887300555503322372011219386301241358754537849465029094535001924542678598549133751075329936536643730283405143753287173470355504006450202202726774216541271566682841404000552050451868927115689835790150394363138220319305025128246368088750179892282753649011741315893504691905278816741853325965499207870978387905529219811102655628987858827422293617558921919312339638563783774919920 [126,87] 85833092845005211327092899578487271683272772775595465806577111148844684659403574145681207434137049837228644564661623551764283845684032371023394456999774886990024920435468237866001106715902736663091718243672384110768844246629506191829180602980173995009595569524303885248731442020340844317760976351391421922192799174686428943909773247748303801104649228660989369900584173544435061762608801777189051839663914119190273528331249053490860076625063055589861704708085559658109070609069874476508251815100489641489285211390186733271030699708547416765032138165613373452589576026002938832407414210675804416902680488164682749733956676027360934905300955016507445998662338486085982867607274232407882664408432926032455504983601086753493424597393202025723187819481471943294230359892713464910069418538437184088207353847028176137820031598877014512393623332442693246685451329272133353301078645353634778994982127319117536900198893298420016332201827933823089003270893164910865133827353399852223451724625839095648728380159277015384406635659191264592702980310420024291202340203233484334817249236863424977884274034597526267562848978787730272131970300395295706796846933415581358046854682218628548137913361217672283599631944864124929543917904803126538113534697467444027273042375142588082076236334755325953234294769140724852287601583567604116940278109772928132967490067434703519934730368402367532844037526633327869314049457486105427952963137776569693663964090166173735460659176266127232474625300404351183851301056895872960066713344427102581975963970370604001990383817411171423162182440850210375762163687282120106715712373844614351865094584713403685805731276289645899989254949628858037414398398226085828695966222370133187782063843747543555954678737940911756915242547512016886717484669940061145157961551346176349121828894757690194158155355275472587405817720953775199285637698290714038941596047095365752245996821919791936174551050460507213412965033771099768739053877561936853799877856933627025024963633529531852058239360418624734343141020334837977877848264682160426070866345226294026092302976695833614734360337124352950679548482675152498574194555987582370559863941996092245810352926350647319147795513885978719550292302151454819462094874508478044755175980119767625802474195502409166120362654099472784534858499561711264029369252089178737509834219973268400 [126,88] 128342272713482591129481357524186931601246444645256453423360944082991680542724274211098157719546448662675372066327579053863332783829070346120449386279662181152880928068753759318675502985163459768297687510750136065117540108670829176498621526586271762287406885651864325985826149681447222524191516449937204088415936603798782574752447539741174490286047517550162142160254805733118063227617292342834177692241594592090301301438762697856066208952488497055014699404108271068942998429197457185315086367670902983114044806507612395912235704561839465164279802966728875191534391296618949508015673093038300549252347270284999860156049383488604208562486932352751818151997745280820265487859210585160836378893150975707582972632633168714804449711929392884010443697984584383921919188863962520319640317510420039406969988119416393480427081899147326161942246571809079821654101459800180017316923835013634427398422279557776361484043463010257558656954637741836378829756522808851729486788213587206382277481907621099331761867713270234489848837686835871946907654471797590889280816030381150905059355870763995906638606629850505254065436535429584475242606218043898183650760552597064571694739877793636142153411976966097617128443812556353373253941817567403197533511855375366308852256935903300383447320197401274883628754587647565042559006369991598038779768655783936397027752669714752052980882789741893740264575397941777107024829402764854663080648468833128989773697834835786335308997281310684463418185299248075329528879577560468885581005192155279594294350410613227188191267533104630989578261205797670631720794761884138550274442755703583305771186491181846498294579874753030653015416493879111323556928877174793689807473637112606048658716385356757110467034416285853044720403853866580761296180973753897220348856994091042699483533311630537154760048789730385027451065907862205701968386362198997751607528350908251528476441053799056367930209954300888326614219418026096518762407503257162883671763432962265136658877643716487352265113768358634494015481472006019521735056392006320984635924573131358799366922411236999073755748008019634579854232594985156499474807135719474199400631372248740970101294872190604805534806415758239119303903716724613293821449285156625743075877044480175112226747034587227388691505234921443097337379706005876343083095809826218490828016136665 [126,89] -2095645841705482993482165117134026727872211830372638002404599831944097847637629886203116995441396390496903185988933628585903487268511647908919913959531136617793600428256128381092494561930485288311687904899763554112906203609454441064374461526576582155137212874718552439507560710592247946210090364947103284341923866574149908487923619584315962877001768147333388378348333103954159312560141040822623152334568002004489921868755109481165710065555263211258561293695297180071159105796600498048565876695227148461596162211092871039765612762280017781505855192574768128000481057117609541586784813596346083817918657556535637365689598437299654180933619566745099147819438670951813166572518858680315285963655033837124465750855799657891566829880888649269112600645498890884029917870828307106129140631966853120670650730748415066273898084000769233412018782089607227975696657298161882398682802921552985495315168143112907141788283147561756353369707382996703177181381576129302066787874251508274768487742895340353534468493069076729781216347281257927718862528806019110146879991480330593576664204296885491825553112658858546903785956523216409188791626993499732802453480618311546798681498521060150200931749144147018002199661085432709293974284571290976316089846870328938605309553726440852286562186681511640389087685056106590427859291325189104202844031746502798228174956983608720575014783349884206861213392373295181761316002895673683414097165945269052682871338408569442787482143514012548212666723403251918770385072061541004614387939275727993308896698320163305796828345387532431978902845808632592768248832092110620272850562807310690048481080185292555568098438131668287587472709196464944038666356112137723105799016161646843255501383563137587395257557181182215687360730078217850867560730104882207867400050423711435459104816258741020958969189440860783287333727914201851649579192989323465833240925770970014016112018278677790771836439988417091991986131321816327217627845988913188966393381422630919833623417206517981404813838828031444288843781651233419561977181648860756325255919906222352612024718391474348419240920987174437100137977124117845319057299469206373544514438762615905131283924585599896645953691644762710055363782823104892007412193230315433635063040991129790024064698726343225979807077026970694346744902803212471432689930118009014908843328 [126,90] 23188137048640717360485325500179861315832665746809670836998889275702789641623046437574603551142171620756345725605429226383886159251085006706747758095685818637437425223585540223482100752779609572390654164007559947583574069511232739728459729822629526752413574983499807399855726463226136081218705288285975354242649390834330383771074865277236614925388792979510007511559142408223998357983981011858300535967588344275086950715871465340011153719301664212204154708496191753143989287417703298986659771401312954924439144967501401507033734174248471330614656819466284097246177765004470738426736159626879805438422981918134927486392058781157594304575843388932619291788925455183753042584387962756933574504161725964391935662498024542988045296911444002885833751578514301027891651552163433144335358223022868190791377567142716044250695596873970796109543196271071642454666324888205994234123072372288545342965642763344228598353411404803741613399770106331954147413906550002661200400087944876861930223444235947392916480526926365065252625989235591261816824727660471056938898464988625609809262018677941740739874461567098587781433688919114940569935601328001376573512143988058918109239693423858916172881359507149784988054057281988463271148897728373019515043771488077696897363426802447345607287286534986958121684677463170444696621108221483512751245155090754775981414434192396165017214901831789770694586019358826809858901356268902976501297098368470251701493988218611980711190756494769577255086918185752714065872878992215561657102983383859192873821478719411074022377695255688914171617474702616638866014686899776904158129261962808526663522269891915825101131506652738551576340971354661541668005710276937014698897634991503456690917561278199983124664323622873705151515247546520110091852279060289720787105523422456952233078181006210635673495276511569019398008871398284550970808944744924027094866874336743319908479224165918746228952093891029833060717091829778250618775678277426688291328618065961946761206354790730760683305729189023712084421245522272129055718803848451495076046626899139432329711788100017293411966926311161218620269168667203756619294081350572609214043457159667201372275217285491134720290674933051855010539481763872482029320916910439133821645153605443501968454141397973576802193697225519048267977510628990754958140520902340548960 [126,91] -127286287335780201398811240387956882410682691082710493965508239785180269356907134766718247861498315288349046415657965928587617709260269778657291345807542624748155379534732806623909196712536353359486252382766370344785083020816189856778356695385666006164497608514615313429088584657257564123830960417498198220737974686170133491577813130546667300017953567763555941458521145039285753380251772771540436863617500706641307385608450185581984446044644267788855042051384970730129052305528592591336401491660171800114775441243981565484593660757498478540276420854521589571808578815686900579705580263254286232924676881649068577366268582647257221744509313203145759236349759583113227469919914195701471184106444052180925297287563926632679028225286879630657835524377818293087257757782754219297837962127541573237628435638578777097739415866948654746857698306043634716204927902772496970768796764290412080481833257203036507120144755810333258098959672023858717433617934652722462394004831668864937419436123382750054045361290478493732365607783390520309614232162544121279648578807737033649426111647306713659599072009820782985113796945534118710852813731584236292502913814096445830901191479304124603604829299835901270235076269885314266046342717154033894867006538807618455950120981898765101716621872094865494191622108610034078285758026043582651645594635557382268341978675960679609294048840466374686807652660152183032852725951054392548131359099986669164533192047074751699392195623118370091392399351536267593934310382822732854105691312179348068563884022576255351300934782495669767615665515034788091175702582569572226428767973618417468836407486236036587142089038905080896223927623015405721440245688717312711290177421720597469447000884518284857066193680469888695142924322008183906033094043079387566113951772712592249713251671563553937552572123353000808960675749404833560352651970177902333627563641061933151698099788542107497223952053517118061032921089757735124240365487612753508353569228552395274036834715840395272677655904030936879645601227085301286437605950721205662596249883523384500428023653269179006434551035141377439564353211386829382712371946740246960863308986035779267754944847188818447964597829709772784311596368541515776378048185566493558453865768339762280718879403946724271607126705469834386821493242533842243389343918104288 [126,92] 413541332765994764304451540497545047769295960844733801120033371012848407510309754864425251565684640462073193262126029383081733502707251048785490479839601374744830633736530125814161038379978247528974508827628123677349562881799539227375952665817559557464840761275678739690088428084374333970178760140675668380247678960472495087355716333025279542626162998185173465324892540436321044386415400467060614518316138088717493937571205110401105813177141764119981979823328596973772014565795713046359312073152968717332953383209353019884982088287600982347435339055127044753286534247401336345266608189264075567400411743158706046489040825119897698833266510754336513033275563445955421883507355703092562989902796171142132237834271385316733128570436896394430396259253129259139789424767322001802734157273398338429978429843867402992271962569492976750178545625032134561251940185392169614629523832953253538296047407040218156232385757370598887081552693799221570439323466117731925396626941126763144269029933911400988766720780948123096093440631867390553885556498531526882267398358904107541975118938486109436128094510095416795390149721387151691496758101598555050858392602947481741163902900581315724990337335614088804031942157692077021636437871941706176672143157227059383783570214079852137813764938534616723548447917485465391201317491263036242467625918158735927742227386135731150327908043623814015832561838363905205954141585120811951050246363401187289372798413109618853478525337236300517607973722301301549699720941094514359810977669995192085779305972709931109627616744549883677152031213058994122568415622806070566223794696848598266745623322088523330891947697691070124708255034047398176536744274524656681470584300530698553884341098414863794300850409150156272258901199933098692315607142860496929861541755949715456194801083670180106088055541460372831573583356305062195606130813335937467702935265673312747366214852371135926122327827237193214753851503601259400434031280659374759086268079692804634701347720722104370290913504447198826010256663469427781421110357082595135100317481727168465540846689100535254447318732975707342764796079233792248549864246211360803607167142393380804676036872531172897371774602221114236702750233409618097233384077825034472192161937830989913829244856649210247022456601875973311564114931001144610865535052 [126,93] -1435069731204961488479559639542332853447463220713571297551876648536422352100241624102246912805938745468466008962599002945638366977979019354640845410170264628338290340559375438190348552457820196697362113515946246761443797219167669986544729921904208220864399227253428933785485487513507638767821334245707221016955932666475032097360611058706503526674431999163763050886772356307250438221385913309491253190339818671705653974748815889148439836704810981475312153174518436937789600887689710985926692889697437489314241270126574479530764269559584748051766878739941379951640518119211105860059090714629016310047706108211603102714547119661952917521956031917576725897567234452337796689883495615853456688057277933017067259015158938789289188025928248275152487708382926331045929600789533456532756105782228615172491920623243874274571134983686654743411583010024166576055793937453608676668601762124369328118463045073877068245939690377314656313980785733487629395176789724802585071545214014956893244048164882668467370443648645195132010483424697368078497097983471062938624544724801129483314015169163304153965997458599267841005863464284989956966276694526073647186685918226336065889307518822835208828025271751610934972754180388150858452247023199354233768551113429090004718623866325939687794722564750807687250079116330545208750086295463237834375605389618462054722439295783713010436821908338155917082131183656021610482078390849555936646978572593396251321390705581282952929883336389678209402224016179787491171891019598847815662598830249252072261302871037007767649426388794692903967964768659422900688734665823255683849659166608251006563631642306811440394474901374558829272296988651400484364535197991966439203940342745791135993926541015625754262624454395036062937261360898578834998310331763331371487218141743594210391120400219237812354155040412385643537304077843402784572387967705091493370608099907076861966265468798866581790518652343739434230744298305085548544860284157284791226472626484484143043027284490341025077201084804437905886792797150961697278247814731662492797729650290819035500850841737913557550629614803937983053951676705640289488169091195682013934485150264268979616404115271172102043981654337407173417485860297836238952349590581154625763127510849580781269332287500727893564164241968064454132460291051715864704 [126,94] 3685301279531305900104790639153696158156914453435996566528019831226954526246480036521508580545266149153340449273460568311943085303825415028071266212129140066077291540108317805838813652237744235709181544829958427718260054574250203761122421154556978271854711102866941027970878772969294815700962792450710329200567987394589069996441686357138042578386097711240237280784047499335554318582636647745672909410556231782194013220084124846270019317611166953926348552964666887079112433185104029737026018190587620545657257763294251909392808465534302352696398176596161435810400043931645679589919208650640157977166761488846289391902732952131341298800062967858529343370177313670452183614435252957081438976257287301707086818539081235251584244493818146574814013678017245658956613089919678688917398856454176347274841175146799701131388757619643773776929905067263034910492309872458754688481302650162727126262059529542849170782301729556835475123652645625178707906045659684418380394222915011885259590301354667938615316392223850090569983271224957880571364081245367730733330069672746663506584445788696188866802803756865780004070333778193592767860665197869832216247226611417453880976853842138921790426821398561412880245922198122077300700541673391427943764263526241805987889574252619078466775407806898350027373766904495526169098260269448417648607102944433743634471917121267546505365037582917298375571735269503244522588544200450784168003517472115054428481847442550213755922636361771631862759446036325657941010375762033404319941148168520663504386645207007451939054343859356181404369503112906241236367681942046908179619406375116911345180694919549312227386377609159004470332375699877758862762012077140000123833534590817802971371176897961293998318157173052772963064373226742320722475222783051125161995632708855556519260002057898999365873376362306847970398495512776412565890253169201458536029840147361113105095000163185829062864509094306221068053243793742273302303166472777040274161473310884474587841856713983664378946010410817968086252599072113136080435939590275555117383581245794504738038881524487540465138324243676613141973405406804663843066040162312312298057515997727237504991510560800857096610121474364001493418734958563562089020120459313289602858603239106765644564392109624091700301027094497687215807480462526880 [126,95] -3430000398992544544404971205225231094669371360100484310275548037772397069119468571561619490868849798257363310775852525103536025397570391248422700347854781771181362615555626441955627676824446894265300098245285770710155264262513928620563024234743914898688778028765216966105852757513563459422121908783046464743503875362167222599214719580400837229522913087496225595606769823552222911374298585455091811746860869880225458816462934465065332524122005972864699020123130523251121050475233641379588510612393944180291750879429408172983617397113372440712329257648135620468424115421430918861764613231099802560871914166400600873812912709736031489020260926936012340415897281364412154964925865629406727294087996788232082177118625855511846550480102739026153243083284508057545882380204828539845093314203109241418081956929109143237232254560931351097535221277797531294177800905957272072445050015488774200449829645349494539780852640754888364397936341703012146367832745839032225669817944107636219997351026179493749393981763943461457035454983907232651493461258047927818875059778586823016758598186458156034265904687403885779663409010018981987472899780072580227919957923124079465473517827670461763804330456375208849152235880928721819685528040296996478384431438389414658295431032686526104648722985095890224740551984932335422179179021580930961620517672298453160418982756441128377076579262710580183134867264306825079016686541931808584350277270677046116209681206009994317122454470288105911100737587227544069946187709128059236102060482677691870096341386471664857175819101122481696703833844304141728627718568888726855845633555420843196228217140400318884757673965072457299242641303762767805437734136403117723572567857309891499762797279591980927643284322381340787748059513346574178127224011604356803942318801244483259841965798767970786406290245081715789698875261955091447165883685206078245623974223813572630331406425538813293374660675665332513157544379290795528088041166826784759956624005418365426619888457411368608296186155941761498868803217180460751163689482098649948146544673584783115345497734250143975695804518917625891533146013466443920891247720524016924537547382181022839558623578271848033204854553109809027734355603962649292334461061174216569787332717403034108715121638814325168960321940698842296811345120 [126,96] 7759873169878309626395790560521767035091668210153428131976350224979936826997541553518670354131103323908388181346589264276056329892334308264673660093081774284413755238461183659475513316906771252188856424069643344725854172779840009360050545246624205220245844923423821122516549237882902080057619332126386106615427898944608432727295684765706497612159431625627149950206445906805740661995477273107387999596473722628946441155273015605654312776376503070284471518567191147643092058625502637250751149494902865938977203849067459618922316822977213805292854140590679094134790580959511097978403574617185872576701552971908734203458016714017878506870966935795610040343940139982675927949167151437347159716676802469089105011491461298941842537975213684712542502802350222239229106444423859227953016682598759407703427028288318877856201267456910092116954877783453018187329115436592127253747082235575401543985996402022347513046638624509317082758907473796446555110180000217433604198288443747016390789267790564919514812608994434425091990903509074079191088511276214765985329248472611574638140245297534642144141424109518256352467647025958880861080561525341732934974025956734608799502954274835846444675386696228603125774642496277493761154704735865132628303987680461690592998970296269457271399495803859182629367431510521215354820343583583077491396377599087014938391352242977555105680961249226553752412831211698133319553541865196706721135416625008346991989104181600212744540016594352730920033402395690941208054160605624415893724521646287397805056297597810475971065706258049630003565685127196964931278201709081166419408738553621274125939243066867146456747540245525895395841698331519427103488914403130541507942985971789364706892257303595769049680022119736507347285175747158745085166863886748904267753750986287775808455532365267809232752628269334113769387232768651726939654958535886464172979393247383235296190916263984085413894312950101214898589572703552522977726245690097640814594285740254573080944284587133852617617017507405194789706728671052326715812154657747822254460569584902519821892744649265841749360416938015836728054116397287798891053600100252113267926303420082398603299346155341026910120841273811617149031520742461910056480993804560851772070937764342900272152158364025747290088637482089406090477 [126,97] -4174856738607868907109698696642644562313298525999857616472145150964222090964217849508282854195809492082468821634142619106909435554526600039111222910850464417470104536262520748066847051377371361744636101490140215121974426717318856574296603176200395222913968112096921415472618411089588064716584869574690838518809235775509300629933011390791775755415170282243659311030896381781955008068348063455626511138023199881632774559875697605113229393547303192875426193809343474583756833942533439227364455793584575155008120428272451330138151571239052997599080955657680618781002863325563244083237111790516816897311759714113294182626002322573859266980442809414056363188573638700245572107783444657408924958131003369844955996035099329073311922533367133436245856918724196873793860857308793930040505764536704131448521857494187730732589472646513293668023810946709752334388401387252150575580634181119500117775034671368669258585079645234899099015621179567699891624967453987597906776832997767936091395372848323427257869794209601653635100929047582701472042469970333654654504353794959552715063545495764260728931534584400309543826019328428084647045502183078127263018984236631250826401294158395737455361246398491752744634902157928680817812874110681501948204697041373083876680695224304231559497487460519011485668230235091924358680483936212067629554463419852266429455040201944744665813801440680772415159797156749151441616194946113222964791258707991194882462550196310979625372610623361075168253027019884427271614872110886527990371702311534614187514334673738859944524918204752379828698018112959245317370260814477911168471894579406987499670507442633901760614064566747066070299673643403496489505038567167763762380283969727973627634054087810155756751401901956568131293870855954890716301080015244245023062411256997845710124746041147033142236723545603043605652672472969721625416518554492301523758385959146975048907307045056590231978142543489278156246074149937036538957788464926839092598218850436747198378925466675778771570454627560696652708619681718020869632200797482674934112122585935535091065120229929506699324023570212205123203028248503064719235342919340276296168579641091304916116507160381322557436484162242523987398575897783978783656044589842770529905745080654611135008005735308154766390731547418016 [126,98] -25618092862218069928538274916006744657669889133407448216798676254610834929427758240674592896759040983508133459924509924296430882304753030380100599049037497811890936250769672394052407631763420176579880449962916011459046341073867401756638533786207262300879961616392532123510339625459332949741008627288632838039538351864546086346720795647655166941478830339546659898086511956216949720747923636223207502607606117853498148406895954661417833260836994661689497954837037866695342621262879886771700985118006295808788057918414854329912499634982350679328128709903704257943226988264543778512079986598492425174090379691843031670872752410156489784506385544526772878006837977641770184350266675981684362063101494055217029138650695581885365777399956199276191267776985399540921292368958278382844422930907002400152149322372759152279527812851962610735011001936351812250409390750013722888351799674925302567427592373281633923701646289542842653197256689131227784325321408556506707862369486611599097215703265864020994204134606354003075704118196147828144095898157320670902932435987151232485787604338420472842508832785795183767757209180639241301360979719512059371913112892550643658002654028324279891944611897240075028617522598014229434024315428945892245872955683708370051435466537787325701125968778319263706719288844919719925025778288579298985430085514591451594429958388666690687825712381877186954229024532937001821704730996826737918472666813862234368873270599965013383745503395798875198825356599215076232743387959292086208482238154406446749060406107406826522524725177234777230418663033674589412564969202965111903174878387690751581446254780151570434191722321091455776289379574919681084445029008104471194732921877440666365784566738650788944556064723967132742392473728961926231709932282077076197855371058706837828769657561995957833676963101841627326884912458728156153052239076497306884642960774921419065728636045506912852455577953268529502322906023265007282561922466844146337059430500828849900571864533996438482248071046229116333922864717647671566689275692730193509921171204654819197410433320135367760270353268675250045225357610281938234820428353280015267291815973425469114249853857785532947291595113874844138226693706005141112079009737493884864158566485745805702146518684494339825675108552 [126,99] 3026523446493640087674213363951484291738826063711733912677108373026279662832725110558489221072544104997023114876584842420555673068419400950464838480707419330092258492457339070121355521317023911836517697912638393138120813758973259793044265023901131890381296909022080227912481424060157047340819882352924124393124669969653505272527126633292058329958386279337461908797011377680710065611590511747432554050970498959411685278914956051296275248734926716290739800334437814680934985727016177375897834891855743533308622873205715891455911805161367026222136736031810959030558802725060499993356432702734077704194554784506256851594941635791890307381048760337853109391487155296427195264002505280083292064240441440978358784719708960943737487049683670524157971393225900933692158953039770784429445949283826680615915041292613580606555968912755731532631808681214044607633120698627905604621370167267294084329516975129582923615350964167262395788008209622121135139720956942919052791861410395306475072295671454171081090495080405396546049579238357696153817850469256385016449250916588469336701879231074403710430490089361429291368364910574356124492012792540379647066723845258623840869503126500525912977416641195735970474205715403706905686734369178707343932780709559784103340285894420012149161484881530782985669284316204477339407101481160936141203309349013139834645266299274054132948255899612681382950319568578183764048135928439916206785686463280289449347272965600529205883228680017780330001137782471097742682070881117705075227591472308006831294943455359159813011211550744971923664573738639605234558527176097690090227060431850518697818049507785146261366735888224063271046938145693520059653697447461142387079892513375277642796557763228944966674935600005646106832056033449189156557064789595007652705949520000249289736830227559658895348416575827159261220284058900503539930224499100271627288144235795069293510189305829835159151759326175813990842657102006317225417460076720896004626286740745032576620415093124871915557807828443956042282983890994462843674914730346710594045281251473189996719822428163132835849564093290994842501354736096156447026158672708730657570759751313347727729410169638566880678704365225176371687455159521578000360240095510752068530539791998550067847904876123299921080 [126,100] -5991073567626339461623263259785896651049668206115193782217191020667213620691314309158233274182428265537346099488834700394833793704696151510136440296665793720073562025360041257365330218378511692281346197470748008983834110217281885634407234411888588893223522070239963631307884974568553960225267492486912427148417549025870459090752590249574254292308219781900997722878623854470038257239639550990429371262076694869105798251108686451182905671011627457499746257121336845897794181648323766996910763439655748611247578333530627260957068473485510598814147660985312815263919778291258457456852865705261880574235951284094641907203243848501090555135239577451503539759149603162780378796674361477768972079164118340148354013121731062893059208303619407411980148973912699940744401878816529256659050254950113302216530821217198458788337039918765215111640730279848847803954542625063711055751716704454099544082529830254722174144129175213480838362107104299982914708790998389666085758460053335863683541738380183390200466795191940861146354368572014846479483765390520360561346362581984372104784994267239341231602590101061974221843276653812366447818289200064543720637721768044531179639903192399353354151686388449338720924236055810730456555170289872931648632076362985877037261952437329886030521111988022857897423749024041594577367652005199051910406756102066617538044995956817872827666775464044615581731551973368383861469935895912803328366993361793646955521674378004201981555430213177537137663489137199799894480315781150749608863833940716336953200605348302002113354267369139698870110330344247757240472126244800979142329968947417816063015061947746262182930573143840557444911746424176612028025225217267016270635399711725389484657889036891488541193470087151128992677283352348709925282546030066786540097773985608467700420933235516602164106547793548235200208304257031376015393270433546044229204716946797327351282150821199756675001761595304171861190683503400673442686055565983690292561156018924761617707093896851882976497802061805912116636665099362254423333881186762989436928767441011181698856573518332323766934023547230430602291058950954451982434029478982977383779745178729700689626470666672308231035179254134814852905985064442282627934846545411848559840125173064084387615248900993480 [126,101] 6475545121086901681093086252032135776438807910766668404955543774400479773156230419244114795444109727474109696018250166044284982968512717495773442189672739366667128668182477212816068458852074549420450725277006755967434257496098219782144720677071064526583192501239868756921205937759218188775785202500068910598231388035388627209954612906738540908465105800618571288487095988447975926801013550827597531055144860546286439380730118804249997470403243617536463495804702471003245405405325653576954862274784421110755626406712665709387000091411890877653551394434609475559554551271797922842652038419525619325551769877019882256467555019221598237216289115156492349976373757102269101561090749633709491042299659339626127328982697841061253181703238931547689531947897992595000598018894701534199453443014034974929921749365151375954717392320332507647176260000394326805692931496202361135397127700768297483916403891777923833396096755492820225974304378038326116156056027718053766065697230586262892391612283892374052486033149581027840603486214399345256202101667465230945935238753893272621293092142092294991795530597269270735868434022327258415747701841690217886694700884748477482428596664289557371029305838307645266300358346801181094921883168422319307204705157485902852051972700157071343311008379861994697300214143752892272756905539446912710580152322435395517624815359035168353384181787909945054675758323622832218275558953456228129688852343292279301097985339911211383585970084005023636988569386449809294645955573470093789215099469296589483451042823610707868442030656051238292153942805523789736471276564767996550287587181328823788593999460891944057432767658709369487209998303409780449836511021226362825393903835322168912932534935577255220416268601023553493554646933624228465971884158934529122333818931980272364435663741206521978868826731911291572335470084206355764860096332309218315458558250712094176470222428083440746330057501571882765437881449221790863860249934281046425996442619149401904464534682881846772260431096634325657009271871345992831519886129537329759335338896801137800517694755519625729836305389523685686014775076584358448787447794366520467913664686384735582046532639489662708104584725643455179791251943928713250576108205821964865342795294570539422552349888 [126,102] 22513972613697080737006961422757956147659780953319829490209590990915219560751177342761185511603083948847232141765565102698071450579485296060702235761677327256772425483097172269920190638850991438187257037168616127585334047074821569598615099988566675511365034389886088015196801436072652454232182046695154876327669214835879107654055464647709203635645819669106575242114007844884208827151724016277304900779346255878702071362437445471367874951317106357566428835083815418952413111419210367292959998856278289417128959058267236673248410112714075609702820761812182648737180273193800620472898992106120792626738553313332004785333417429905126104884816780259905257007544115426271852879985670780729151981931484172490634791791681835057356477675280383899115519431578362534859454282802793305091000462161235534881539137484863598133650748414928919797518616621696986984537762942467027954433156773600998021410282771928518245996865599206066831705006340993201581092020763637187459079394208341544384511599720694491341381310470708733814101578673569182058597095687256922503493545601325106950884202544706172241807263981337598548175898919606876800806595175103550381714469377864957121221694703112485161736695927359970245211092476506132419010778504475063345084091364885255888298261207000137832813612595809038362820204118091964518562183269418719377573574569867982228610457417581784651717336231824489738320426402950798236309767686132439179535806385426938160934689767286282370961282527365805933439128447981888174101376047161641896596249473294908698320175253779769110004263425890870555591399804755096024031328370212050936451796161371986968086830049956096889758825966874380532153924110272982194643039344179507063034499052824511586745545114942136829870867947990280688895628373543844770052630206507605370701844858604907071736326147478565454603758224350125763631616379164219801826843942006515172167695878720989243997316021833605098828327302393249642347608073462984595360137096717599934951116898237532125299184993519001256487121347241739136906766713799447884129611850926444070933035708436751513573751268449064510181509262989827471029963871390393865422364178202382660712118447854250457515367726793560848759579609140152104479105423647645114927567467179115807408887527654714047552 [126,103] -10239811607704838354376412827276585821421280942352759721207929519948556355467763496059812391665599819157606687414463794108066513934538984184072023507815594885364539547859425597822839132114250598593722633222295221932002295518911476657769945427572194268868794839335508863745212093448206423047337944837630808177199298935071951499549274194043206810001266517258889035451029638384889410235618892156264192861486639173496743508639100843956326381768711771533022059919600712100253132550628915951895310619966427984314478059044294211531334992635244929793096421765661551560175013313222487730643569743795736717467347058725112424534785073676141694135975734247757277330450416856498366810007159575928402451218803218807583311046942072211695517292553183314667891598226619040375846682276974764094254732480193424401773997091800245499562282205702442859266169025646839353245714544097614478755348234723245473886049887752298029597969948439274819932063386007243833819015330373699336508670043354435173100456896999637513199867901701400336719248103979660779645508840637938759714717388737298554145240995414100601753261462871337683934064865401302560082537219829441557169698812248993954059551015336584606401828217010037253753605997535003051245338266147356334809060308627825664591246415366591072487374535617467835909013940826285360719650644112627650967409113885166784736436970450377429367796398152410997095463098683386212028934293318135413659808207137004248869423061376978199720018964688041120653209141270016204191076251679469900188128523974165753045372749870805340362468118454327685688756058893674885975162055475276812696634152580283229358851367148398088925775252062750469497573085707794067388450980030615867520840166524535170562231537781190819573097404103641063707231178220785398181678650379133274648741319970093506045726918884443362627176007638933009239973733833134391242737239391024159986149727589202543481798894920297759435743753922264855563061912273198901054925230120459960910847021906575615785458336064834289897404504230095925381840415233561336375195379103053790259725078887463328901238033041558221796992084283769892143419916293378515449035963818566118185153272556006561823839344944955185628615188733443644077851006462531974371501133411735628651915946392800 [126,104] -1298658877876707251016538690469438250851056810935047147797715350218431806737012496146522003346642291265312092137610702088501383505548957233598325350458003913698893934672124481997396896832750373752174398878514629024326044262372312228167001187883357501775247324730476221081789114074388463045795716488294683512591360905609236169728405265988560973545404240069198660951211726560582199861015326965018941153575180929123925061583016220460011284468974951689624320124622835854008327522101360737323448251325412012967759013098159155828839660063269467315681895691937265358948233256204093654021179414096000129673992592637914874248181819272403339520293276476271667120448874534656750964251994169015495128745311944198963107393593361733909128036721058069424760394799722075390541571096690344719545767853494736742347605994482069620148243635614621411032303897654463359200438902385360566752758268729466581799160843899069195589936146175160199730403217276354183838308663075903889091788767928385290543663920107063241909386963460876278561972793405489070337015572955942826961701947991086130850712750400714618233461379585702327762506573006901620603766940483194971237834574730687393231418655030218509342080552276879700890752199494561304870369638417476548215997466615509052928328158559450059396250821814889752862210931782592592093623656829446590429094713591466298648904917356917534293774380827314137822527471168544484841305170222908431002008940986768507725005640324968381171534574940916035702351090293372699131140683020064709886742881818635112931763741824890299200143462839216895952564812439387454768808249777710115883560460476531581702753091008918980036860940164521536238645467064861309718670403769844371578430166706669125025640146215802075514014938100869832322051251797913697928232205875801107716921809499701206981151492995011396453082592407728846922133791053075131530007370087117583833266209736824384249615937407629026142434957319656652852705617699907237671799030520886834508899484278502254181878070012817205685672745286381202798264134125207295315578309071433339826863436714495452685134071238058154431712896096590091638882110622190406228342899461928664637421325173653604314713042680931316532996905998683864629044900394817515508221486350194944336710535 [126,105] 1621935056500520058507281810658173178941489200130148776849206404823070040529598858381246895647194710983835741151235193602383515994967819426738153473534011361944536611090470491028495876691827034497237946887769050226821765244382233993595629963484924302617102385457554039207662946947808804672923501696356615685263902501481750515891256215221355533031631144883555503285057603736484879721597018667660915755773250388968912421697036056929440015017651552877839027605175717600088761952942036658788965183475825974943081137851254564763064218781254721424658156529758143363258160478413052039916209629647328057163023902099832990679026018654770713356224272085899672206333799958568738386917607086385450361226884397158629134163780427424395224896197858686362260925922182290210806956364480476022195098548259546711815016621025997281783727295866297994501780732253720056325523219217720678835298632615570214813939374046918647693739712954910140474259804731463343732264546272040411608227540819950041529882793689790862789290018043994000669897926940788620082436300329277703341560279278958370537479392574350829314212271994760744009209026892210237407187666260457975787972624211017142628822115737245952664794478795016844254507819671735261026975996077971855427718761138340529948646529586982734471038220014416496087898941461999449322745990734182843189646122628105107478089185121514134416142927693455110733356224432382992439389556515892193753649501341235301132050357684803857437270605734108416722344624914615228156621375051486466973278677908727916075230501746738677408175872034069039631699665344768719987277605376893665447754153953973804587564783425229472330376121843879951470376642932605648491615522748426937227858025798410789983321830107868759636095727992492865134842964615926040571734353855800561584207167072963777221180323038702978074631956386518627552583542193247633878086393544472001367313861779032657571065403113024261196867090420626439235028426781713705997499719631921023315970658890259753100989464268588437406671505982536347015383354243828852162156127165578254554209657408509401405124922202705656339819464326169710940348150765580284169588802497309076345131832573220407180242057576535521209868436745457098423289155000033550099634402217760173440 [126,106] 336123273865957939378200207189873906624069341573806058246320166129498112256890285765139363103519593372304548190533937692126674330734133772779090404432770405955561473914486863329380249109057474794936450115980295750076874918588911089338383919057252868586285271792390869273798798866851713792885883311320066841707683921613034352095290779406897619522337550381254599920386832596236391502049210873004800026622372796823502499577572916169279246519426765345675979688425109877210283447073599894077143425253621838479454328416230671407412412921994699479328624209540826869157940532887337375303194563381650440972007761882071900929280759260338091685988636897739306100007058629334325276063155437979108950929291140666290636083907790068977000516414967381956362653475855887655790528536824545918383319920198335466454159259958430373035378704346447354726946393606092893883462905414013015728519318290666175566309682108457483432135691353489259510541585721133052521159925903191537652947811876636937234829678833274568726546480556395868529080723415387877231382050649273186935089129991269823179674725273015581902719524988575747112636817431918618521087794848325133257929257580802873197835727071032620735251390795171026961956835605217225041447471980038400482365373992879233583341210230985309884434468608150313933454508104627543393410345949750632443741989288762940323125171657636645464702169058522215389010348444954365887136428312917754865174333206311736898375828851686627724101917942637549256267438574175196329575038157654892756763713017711171878804273171825834025975996967811712134248746469079170462897486068522302709175988970003719721156963474034299837423264208900607421580620323070198730833844245733987898805083775272880474260304589634223490621781810975145906375951941249591086049027187547272998797670034680165422817774333511823424823439592374090758365248645905007989975049293969396519676985470732291122895808866063824672331727310138516109531763667106922018091190381787637464080552311397729698237571376563321046211332491561382336834704405911572532753509027383064773612368863330478721874585921872992096543331399478101174138076708774730934625264643774373518716224813030140503511025832283911874801073979672906706691517258055042047940880416840 [126,107] 1564940876908202652282059835007192268428008028244598808168032941503430422930542389108461991609073312674295841998678538982926628144484558096765054453005797235603923665573445532417336946348090138724227555202015854979419844529435467688300963950282706648789491010605355054581116097955696717547252649936159144879048831847251547221184945292762159769038463714169449147898306119821748147042134197394816490046532048509776719058893285850732478072884128921122892048299783634915225222860387717709143155994382915863344629507262435872951480050081424127676917490426284619656704046223889172491040944062060113685369361096573677743938409801573334686439005348269061147883127955665639202840785820939416314712284607021129734093167090900087896889745471170101097174857605447358731031299731307994730162860817387342881755870105861808047144306627435312201218956437862969327854461846350304196060272401162965687848591658155832656968123105954526585489541442783118785710665079221827737380497193069129809296325909186827473488970964228840729814080392492071413843925175885213636340679458535807844220687917657709383944148680517223130302363671793386877378812947393822091687234356879088048435301494221161841691580108048598564108429792997666041492576549523906738365776537756953778828737515454242582469356422237190853366953632900615736707722038507458984900317206319488169232776017912661973994210592844303744526742713606505822705598253849083983074293047482309772475479200978528715820317431051319023824464859238315043868118758100267432263107105238832526580199607207905300529025781421273240066485549728459910481641060880729051468652377091091458021953668417100575110276416785747918159651913805451598968494572201370170069944105191419154484248768687157474001834621337917402660917417759252014420849936130136087351239928237069596616741155165322156379083988954171583348520307240668216235804375894305204082180304670921188361204714275165454577260140447580205934790236483268080655706625990297036026071274701026822614365314731527305224400702931581660999260066326930013474529985772385612763314754677799077180880183739884550546197612116779351891646069796400423599587506320561127292130251989237586805309661035914110227212094863849243388894837864347069259464 [126,108] -5887818895575104827100366194387541731342562324509284919855787503901037161248062166527805241089969941203025020132325536400786212333605526175481711844727908617799890286528780576414292385214749936205024768125818063268487216792801203470860940800446383729968344514607183567709521915866715963629483208651090995166114632257872420028330776376561062460724744026142891480829554785168825954404931947599341179121881074973647100645400683049363157656610272502596122126974638403003517498277657479175124277544014692285256493640095813234076351759615388265390400014046165205617943879767411282975546543257812236618404345800868523595708606899278025362633926828280354332036094111820429070839639738303792171392814545415590837707604883742002426052174294520279097587842233155238325634896854457841043206101144215633150876403482816502524528756089216511504617732751384344464185980752161495181756603917098361876314379506757307149096578915795067630571357861545451135990425392681243728180888137431027499674100419436174475348487300335856368285940026349349944969059919379860637065727583365220835171629444563639178086805320927459867081497426705198583884125732447819623943595638302749334937582515289601795886778081907202355770201888524961415908242330709190150097691843171506166530911998972489151448488134931572292505098301624986739934733874742188720441390945597019274527633150568554707647661636970904362342533012114191258090415281447696955566857179206582910827502116589439047111107957503140386133200219032396766598128981959494832629075743380689255963157849518966750715170354527771705177520747777982999270548097750967988601111577094213689661023642610094191367815619888482710492401956950050308815974449541884395032024991115989408275536334242237349264604669294377974474953002845263218294088695845051689880611620970826761723873772474129832868949597371931900817904351919371230247619522736528360378589146237115118124867895948786155077716034663814647474343069443789171207207038800813783171794234047668587113037415439243629853588104576691468057249665836946555548483876504154745475896170345986333415854802814869609906110938942098789368574035390190145780537097884852789658157047078960645370230702717080370381624156892176166234778614954647384 [126,109] -129177704859588918501973712966637962593096834496681893460266523923308464414869342890755080630241583715176750580186750501081557968783465305959820896332899769687279165683988641689484212559498008387777143862078975511830975034592689654650301641845525748686824130871734151373923248525146897734940975796040694367070632016221344298788257207739950513982155629273894916607631083019985322320767148527577550580890862240008058903131165194347527022157579043567081899412682884362975224859470501800626789516425427522853558775245354798814960248964869176964404862453005219145265356429962420672003383375398294399216861156545611700604051330356935607153424600070309797416608328902171352638310930465353856473503263896952978480326829831422367545297796114139552946438296867142541138254365801160552431852596977073809839361410507591699804717667146915314103408862163247643787423808749314193365185281257051473952585579209625269531151576493485753296262464392784975838168502141766235737410399161723907311442296463019601761551932863047301716421218679509993090647291295200059610031498576514691716516496267779170379079579669707458792569042549115978621600316628209797174921460704646282866095327597238065563835042445477762482019240382069758292364612168301831458413959050106455462067763766013935277816603945876207222092271448658637125100255186065292275530152311656934512243386743344791780068520863368345856255333630346054434060904090510895955250230287871741455181110383092872271501797792545548201506899975027108860394872383049363081845375070474010040114715089856002453245697646647080717277058212795236450481330640080036373991627172504013413499049974774341201730152239378991786204316625424823078035822049557320840763743740590176450483803569636996641309869141336694200883209470524550237584999269943560524205197351446425982483301229683192010342861512192009461411851145612601348408015413877406298058259603007509097556037072211390863481567077514974968371253327192099470610573889805840124849286259037041972756383407237096812122573225872710488658844549127146238987999407485750537002601647370631516469917155758611082561189213266183099240346635349750457962433113944603275734629794806049577259229276879412559985972855463599279174476736 [126,110] 28798146184510088989067151082171542669633879585088238909620560332040312631654597287347700211028909942316787683768002627227857378908786991170635672508224060127053044634838858148093775474019824547540908966408017280882721687579744163616618677644827085088421619263543151056989905068806222218897113687504606457095067611291899619021499129136477785324635393210282778028072023662204229440790323182891475167477627956329983036606523329715892218462256909695453141679563608028293649922356021244743455159848911393252278043961151488266807861290777912475966223994366999918849949362982026490822781446109922999668169895039174399072975479815770402809594363592742782817968339120536344430408556242925894746685444917451119019304161244907749673644119862427472014778227816432346600140240826562078950832700539805719410153819858767285885347090112614718779701164083456701619508359510408393357631708629507630515335800722239721325601329919554292266567903837050369281319719294618212668909156213798959385979450665692879640317890709465637535256789975679658275306462273226808291462790029081451853344198757010673277960780403949337531750348708620043681789749894287767033295171882644771564500147580962241079490782474886456824718445850548519966165315611767580262871336950812541969870227379040411693717871691477195288074098581919596478986657431387210192855043828603894906776105112852145667145855331760216849566534650350891844933488218809262894984922767172320790759700285706345190194750681067685060473274766065191860706777627827026892645695965520900670680227905226701916218335660407174829038321199848022962234962092926600781846689983017451986114453599488420789868603975184639780305224931416486085266332206063308573768307046505740621082567499570659377788563843296371541942456912060576378390040302187845803703743478805547076351762069721008080085476832637386848296954239769710493343004670870200075410513048874310861672693119388633545290664818714601882201098961416851670154458188013895791290294147172427248333762237063745166852055355378332255471875507833666780919012175917199998622897816941738686488246376758542287794775096871180346165522527127912094347904743101550115604776008938544686536427614727967578667255681464040547712 [126,111] 84363592706253246099165734960031773092029532559523081580796924471433950320143638824587135631709291218219694005159290440251490502313857924502449323451781521886064876332891938015251039676655748497160402947363339674682608396381081499971540868509142931023224820518577109998522730669346469784000052479632288019009417006384360271800163434952145602977313007162137975970021713837050890291997437939687221295968574478161689338956237971761559414669476336365371833400190158637770975490704714902929173891064586575693360829059834858938946403562814352407674498680714207555898190540607042518270751207533050750110604909045819354927101704253062889761700365529338734383488754634629919587301442458833522400409265755570646429092396503983320984768423231181839911202652308762127143674028432467817510436426769872124518644370273678854795871869235335192072591052650455624567922823148172714189002489996288412481942040889994395038692393852857308751942801011005447824722773766613420535413329360187470659609613995716755890453088216863382065146346401525958512259438845676673487969711367798866852606397829306464496313772031578909662295450458427447978268169592231957561729974096766080816203643518261125595022430455602445512086090973763011133076798550978626053935796374645859852680336274811110168794826923804054033154212183250850604105534189468446338567430743182207913928825458215628395837784430214380706629483608235266564463824614466286877825817293271480720021345058982904614998815240442728472894657794425659892652066421121481129664360586897149632947629861338891921923253713275792316822997032334683655710590598653628977878617465171640151319547430830630295608527983864568533498562322851779644286565266293593056955562491822739979221608411847303815899904888773388397802849047343028815689357134970401383103117303403855122024473278477080810906294445787274773027880627934254225135379622289419850052610603958302725922867808235256242139287892211327735639526262123725320854878753286825228133210746607787083220026703850981031977155475275358796185040053279486960509933436309643060090288952238785838767423569861926177619597841697119450723702481877578255568278011352724278215606937481782779265764378389541394505654278912 [126,112] 26035217905031046015282123145555047272769257352255596766315583905292977935314408089908967194417964569671042305628750406016739396940780614735044074216632853619730069747096963517446884958094953898494755628624913627036507840270770986886045213744668025040402961682026869900396578556471044341097952257055747155792527188742413343112227801808324351542022954331866587009522811726925862314853602044688093890540800519357113335771066416755473345494156650628580189947547472719662717721600875191314152215049711681553863171272693466842287509914991821243105459128474761171682852754128141418424573956633988485416752363176023066195858820159633293241954617700864990738000179202069685079901157072954423196197089002723696002730008188642600104016772966058741859881135148249457728279695324136169923782535829663844774054904657797609097429142822115873212710196756756560109310824894541635999741801211971719275380581652442816386519337407600913362207687674237393428757125081433054864048978484942582247112076208522352981467869019500464637582641461037897402705688261600678211442317045138870567140925948221041503514474908586412338844829474562173540537410441759067488728017519235814362719713984398929422426228319806318589474674334185368760323454492446033036543376047494277995790907639678225802798522348875145981784303452837291867506791887957371819250103065022612078414162443875597179098171247330530507032960317106968096283789692849025239046080478562434245931563310128230825489546181502915291650615860729414221485133337265282385235092183525721017309142280903724183637329766010619698765722007062724816469539026519959437794195699908750135731800276907186397791665985675512594841598303554011342534754943146607828618373843341198569363685940716951426815607994503082256507969776609011408400649894130393884393651677049046242812769834871068886762205106644286530403127366030807444368665335113888707992723315399892649043543800674689452927904276270421513035196070801609137113157745677756946901575270181797703142231322419245609137736484888917037742039249071268319041504741026981178530063912327680728276294564501680968048122173339704040840044276150197250152491794819441359902076610874318147392650948701139755205214 [126,113] -274295489065622213581737829258825849174073232685402205910067441012839000058958336644771937558003229152989060555278528197370439954651271223311770959852697234690358515326587724187688432728765987654383852297136778319980830863630094986891759188155184102600360179208680843789052787697309808334354185047898189104261320807009274491393540267975411382675496747794527868843318768055687290766654137128757766815500886215037756265914116308166916428194636573469312681937817288349776250909477238579542803237390360699218811679649723936925647525043529410230764291162782823510393110738892820647704307246540829643264398873521449700213500539715674163659407736712490382272758393364650675948339724788665110276042762893946197037926654557466746804795861503619007101894549283619739955673530554762649583168831408715838984961639758848840159660967014143681871738281959007696250334058304786285313108231026767290124604692627721267350909185593887324054771695592285597951936350309847031723427639593127100254398943838689416279250545581242522149559884538139730571506247940609630105712234902484286364058533197894784850106438275890784969118419350334418972910993243441609152112802984824016197881877069356356070707895797372002219021551135858498904767991457482605316505229341341039224859132522271790200841166261388137935167610851414775841215871603944262361136443267951466948923772449234968499290388412158534098715576368974601357896122857914807336075796143208280825557257688963312329826360972610534225291729952143307338482023523775626261406995613059634585075716238273504092778751590202281505893296537480117137480008028016231702064415409809145435219343905097173318682158897602539649494709462584287568851021071331114213277392615166007596656745893383868361169534742309263495684084997463099781184995113539926694662701705456424271531665639206575509921708560038998830957300233112061002135872858713811519725451050091306263620601565120228652054729984103878260847778029943691351940170103063208963716386387336291247593123343420021479901021509613173673225952439019476361373941690571924882326146620704895849019577764518043191825655671495667767836755680004715044122414011216436761188020881138508450148114450683904 [126,114] 10208820096350871168467441740974548506074634899962349412819731394972909220877560990361429423187586583691566668605952669843064148842076273140679182190661306241763834691569531667986545554108843023797914749628711124681230405491603568435264465366350016420277018806184997681150140801002458386642141485739685349092299925363655505591991336059430640930329401794374172088740517058132544346591893925193138278156464212713967162905933622190718357189093772150044322948475629105073825858608600867048205141260477305046506620167213652082253003103110947677653941359213491172034871969840387435968403964950083594891208742173934941121819460492227634349345217550112397581129439010104151557576808009800554933668389306226871659348174065131717308931401618677443598437331668644353999782960342628732663273923346200559903127139989980568612779170638944138893124632001729281072141269021007357509191250081905545149726889567075919119946179517736058127151087752299627648521259635806205598374499660160320646412663551851374031846170684384882392815593538910489945390295528002134563400564008822173347824873486555516701958236106058657897459847734738371385137862504079795667402764064708364031825811576762779477203974243183375483922399306083653389815613592592545708645285183803561689832571856678616811370621012058629211136135797204611396998220360427615310415495459639014374310167936084496703260193373125098611922236802604971817360298817250313725359177634200591720626151045523025197268948829115915132234172328942956476535225071474988618539798689680093085791323937838702366494828197453198936835775037658382281682675264774514204319489414959580516240848958301202963049217495955952366360979705491684954756278234224760857233512958131730452669016648160282598239705732139564563294981753779729715675240773931654144497052328774961555128313221472568251363738389006947247641611853046142660518454169366866166303887092626639089654038924516133292715128762122657400935056617893637784050168103441273784590098061929609978878411142935991227853355226959562063542842874131821732732864083626329450211452538721761584669683791323982315304638666535131331737624884444092359571056165792856680826862462608690470376740704 [126,115] 611692818137267414402827157666844328004401236825082634666403938571216902256710484731758065750425244382688498896105646536343257116515260833677619078495336656484922403767533376960956006934466309476022934473584868412554211125627002030425752667561801441520227528732269043846060747610956721547024048939105883874111289738187650047739942333618644179786337691974470423003543803879186572207336098531131165935396744935451045475580476814466388321798366110524494972119600008140832010306109245149293582801971996454074359080958758824360002272769953202130868986244717127830874292487636406439003524857198784400386888619724075569701173687724293826989023702885967732371527320256215996738224095819526305156672687101772637347966031306091014442994276929658761469435793557460618755586067208416667981301327297661765632493205411654715514982991406124017550813388035371884706959173309962798276946121715956525426877247050089102683270880407415273057949902606588966052910023010103308294336300863171533045237667073693323674979234258792666186711562531958924495078511128240255916890053647907927974017378393607651812810831923384140238364459312056528865494977553846170151853365976635814728370933828358662464033049971713037580441901937944577342751437769751141874261024013499377611778554186515263221067180864387382284319828173675246170076095508540897892313313293078546235029682970174164096296802005380343707229389678764427832522138280704486503292290680693191847456093516788252914692449546685794016650475681418399759959755923030663429612856082837804926069322161787863346502557639828736597590687653040514051241327362113965452795019854484439265847249777125895225285449124859176912814252611139132576600607556346777805714437813489084689434853245987231462010220868127781087861414358508275412813878274579013869252905252572625897923555761086210474760498175819640619103272874548465973512223863398254132346948273045930663948209943012765628894049718223568121022689319749586675606312954154169895629516175947232728327243483608989757973047762013261407918942691103489363749407353777920755138481502219910728338478098594701680488018386169411031730983182183373701675475016822260451572739044253730016 [126,116] 14859583897398347140197303400305345295351399787137936486864994235569893770667931206862510780512253898708291166260638287814430932759377017016691321579652004193029307632374441026121731894808366963197881840175276704793571305804076726111310654720366952938964307816643904588199712195415472563628010156545548182236847396422878696743495055306266758782096928552379904581653204149839290611870234445129950506569945853223616777763918606480491235182996507199109675722692770860009371096283294071863107811429118315751050869321799876610451118318481511882719652227619836560285347579154874708049173634424506587621586576944800692978286557320422380466685801271139810874250612464411227485781672780438605906654838061126838138032352046631303469150000429055663817491043957232771762465250259581995191817569830077012212592301899112943400403070857759399147562404188442030528905585593113403394277897900483025438996327138053120937634493281896177954566725317878586923932002983859611679786713018196033392307302532431988701774331432029959811506725717312597752612430879231585869222934425676149167743302082186234987993082406557026601068593120490266952214234979509614071575395432178371601465894496100331037643548889170953258810939480740792059044872677343555372656345833040037513250630440844346151801602222199493804864656010286655768054806727565848364659950267714128776161970833030070560950894049312030713933126383157538939976991081301197191695108500093052176404928761306374362346023890037656257023217478828760063958756515218312367705366139051845848077512094846360060371718029757367252024228038564285454447743930891472784163796741232127304497932253754813482932942836424389741527606778682557057213102040979592281679845166236073786024233369205077698491085498435445778616987896150588279425754980502708971596963932449952569907001314937766043880163783976123194292200930594299684611600489271859999996801320098785291190332184354515826390774196628181486574562240348664552297875798418515950895388215042953073844326384175457885375342778000161321553578505479694867212433007104488353020441415620913942360541842339337749919183286797337644674666328529688554301696560267959295329588714664 [126,117] 37033091095528003672460123701645274248038910895759282432270457583486001421094629913794597695156390535800658311079323952499444359765173451599698089405254619516867987982259950985392758647827197295856381100695916601981479759782405405624440221477446664148807006218917407707818897682794852313257058944362723921321143558606429713636683264254840102190202462662015951332564977015218613633514685572407907910170743341801985616816473311925566977845556359180934004463889950003142382605619455287557445067151327289536051308719849998544621491512500213386367659194793343976394253573567309868140622069327897462252618443532627458333440457514502232776541045032102265408856206951480579210280311483084295040763395459019351423134616900108762876809650298609738783240045822622775032410236155676896113523587379221385641461207212992549124303844075814285604169507421891984407756039723508297062114999548153913395602265840831857055827016645771637554378557599290455342743981268411294840974225781980602685400710975966882508198550436588319869826448791702485472101295224424675997216177398713729881293709519554066722745064980781360959867218676264232177438771103352938130820810567548576669518740628193546754281802789910911415394302923275857656718270380094102484071640474316527519744542409924992324005707094715048713777873691988369335485590152553118563037463545591031481193431990043481593819699028181173050606197162431189183255679986517942327245757465191797895269921966810489759159710036697554623584127729337314337793567597534254996149939787805965613518090606764677805127389042920420058470671986373178398752306203361860842588049472533497876885185159113386292568782165941133292728434041986204647195732858658716340384902922503678439040368221108104147288567489267156220409002021977520896128575286152009529409321535875330599520644917750909962361915338877129980876103866041042934854591874330590774406343408667452521724841892288959209315351152484237040389696602250141767912096511433211881746167343734519696035493597056893507002659604373242579109843187479734046060590969737343825247814421318901958783088283557597803569032994300193699909042730718699713243128155749517909632 [126,118] -1592791071794952330333646736068008224688542688110136607035391572834961619840965591427126318038627777271829809623824811457106036429593152827041428936232917315023982350713662925388876438920479482726366690642917952966105091589346668259175808179285508556172042913078025815465377357207679724726407793084521115577366357423900026266485440962991657194840353927581768605894560025774284771170283734413305702786183099521623963006889105417252715559266358606370785988760325344328662135399087628926350493541910343877671982894470436576024593889895411640266778767159599133143072363911345038309775967055932646611746848834623845213709834409533301978360260927397228357085374361734757361545653536965066575632232294546307653750004752943554144670714357301597664318840518495723722661188710661614002462541123841036246310868027239682288609318998796754370663235100579048165787367048391095388655693276707667216647719797344869771800643654534675952912332521527725839075877465459444002901021170288405249078639918089273963043211606452809390693745571074974864839394724414764472880653956467685335956039097452185665323549342324778309208669347833718919485537115576316758152555068661163119025468522452851720689044929857694854076871456551338608818862586295912211019800325299669677374732478990825486122502612516640793283677343033356831984755830366148410278230736760240180300652699551001913942714643235236682091192323556028758289247046026619823545366056931602588003178050426662989477606748303346160256197886796857300616328905717399520945891051017166021699438542290833199428658455317505387249687197513299531983589431941661840943093670507449243214799514576834547774984870011307192015875161396204046858154160078581808851316769277202431454617440067896006302393129079424931389652199737156257880960077389164931072906905042107686159034299003013640657102979390999905905821705561261065557002773890486060547452165474182176514280871972563592697042163573965358257934383671209396999584168511241389560493770582956007713104152685897970464126370643307626856941384359738330318509600598440596487140875341782549151435218716352068836719823794550213295596669449420502633881311130400 [126,119] -3265365618169284414792836318130941308674737470008419523656984493288206969698252630687160871777470705500031403441251834945224704485886343872904906712883608874928840252608653015124276119811551978424400434162000191212946740066740046049583213018927318062983672822965069663345706046972204615752679881153923236863352775121845434633532184353613608374869812006207199826630021245339497447839954512842844538182396828955087570543152373338834192311729604696296583011741549896315398689888554600026214411530366621943632244549613087454465708692639983385779068819985152982254955776257788318433663966040263289910507206746781804458431118941577573685487182275252587943466684045527285854652029244596306970376032899813986041343108133069580971875373315170658023138200700023343945577001788493036122234586736713191412731754580716697268070021979079889722879885713241632397675742176301048502907829039484990909233109906986115547825748414024192325625353807308340739078434615326845265768464956945587184224968280059589042812623064436448929405319654645268268667646266281170155767188347146024705397889073393010287882537442847930072903680139333176896110787227996701192662566053660570667387537526899992676574703481089027736607912897600340033457022102396961395326993101280541480981753129436703689213928396372025542662103873564136340010595084962665743727563390085556270077307133135497346516522369640311265095145111893520185635562187172542426012766339704688229637880689325038975566152702835243147924750875556715297379195032361196996427391975420321542790793315787696329310023902597676163079622839125282510094274272803676053037479369823203196014457941442765831353229458903882853348592919951848616796217193921801319313471958391317807563844872218867749466375776762469452439228131002947398025531000391631730966419808065384027877649145532226037478401769797516800009335599718719675419366240802709520353564788728160378982901745810144706999618974130031516178754716079997264165927174322431417585364843981484253716570409305601647578200128040363401350098549803200103550766572763219757583630478994209537788909807762127572837064563290482332258192315221530030631712 [126,120] 68744348290887716643473904331799747794628676502384137319032305629571691430577340781773863877610244547035720850835106875990854677169824084031239765355390095498111719036914565029955714384981839757952681456280009370647418418159590686264144768288081278933218749935764550053367691114242369141757208855381861589084161980662266613135403654095744322121116900686716541529843681450097775195618515401378042842736319962075719668716933998788127163825019191476706601237679775295430970248549926894651205049025211756254437641813112208604803211450887144843699380451923918694058936362178032240308681713434482997630377564179877492258383387648547492992313651511640124193134206591864952197395787857927254943971498301922537516763914895126318151822745888192100758552549792164651214878429852586406325943397340747060468753370017546493639176303600378095979741678034151903686640058295498774847896087774948003913000170135935853847697048135753346290211225022944944430187067454217423991358478262898879659922900044027957313919966214484700928751383368449333537352894545228668368755800893122500557425271649808321388067732504649818447687891524458810929283248172111799529263004951416599866650766311555533315726472027349329086399006025233453805484909714605402145184396786903931800965675725683365501080424050800986240925371884230704467283476909498476564227394397349330176466693860262669090409764851917420246902381049418086633987655709101512460054817121356293538953539604613579718883481046400130313292559043513979713798978510956235341825917968874936282598483206013770243830261721905057273422742608568223892448874003555629534836053795185232041429764032546294585412005512856804850615184372682894746668185346267691048137703587325920884724541777799877786653771565752761097243419986038374344515656750668898971498130399699485976240228976318449963006490132486503411024782458878034539918508054686452116799963751145359884583925436016010567610609165980042151250286698930803075887756739462150715524512033828114575079919969398987730094965455124794210903283922132848178692625505032018513361865172344436852504466569648119614746117763798293081005529939931368 [126,121] -155726629970144670651526507979384566717470830362691040924523239015244671945056862482557830898005715263288409450271768449400630701466114595202853954936987837037049211758079301819370277288126298069279139643369392292670682286101230159242148910433351221649143547466196261394156031679150513058864319841564766461896447262295577094512731547259460584448074704342466861917178923599890531009490769073531050746810036205683840734198929416429475550114387990085214367875493716810606637398476165421535322772469079227550643080848473259219325227939875232409790240881649086732483283464268200903420995647025366227830889079862417114356597118881344942965872659414497553335851417688547481388849153225199549800741036750721354195034249969066849626929704598411675507896235113016728603636975456078480337045990530891257760153541573651540230396367513709936875951035203956400821101782402776013252126133349394520472677804141294452295863508661678591312386453741034886988659763793523245394816879599853148264682168186609428545703110802159269324784091460866791308851357036911133752501825615651963898984455848193415346210030611970695354644127034857894225151603335787767472615327378016499706929513586420351897630374114046851495778702647693469323629387799329243982549623034170134010417665695246605059706068627348565231511862298626463190560123565347220758016636156345509719309931806139337922230103831411558013740055206796366993351597352823260939551260049360338518107852239758799758818168742832981007923201495501914906427350582779010476526400924829197058395610131970698919761951203626289159493444699320288521991210349022581435400451695079583774694347063508395328566296857794178954397809127586596621155101534885966211362248910390201256084381726435254636317888853971447729296640271253981669306229534447191598849348742827174345014683819600195624467052696059359266341303664315242642951031696314852929893536473413166644990740508120773497670895992875754978920548229751056979843725824251572290184207706887031927645787076797326082106024696963956219186914240869088537062082357510823302481414497195423640610484375514587835412990696952719513880448 [126,122] -237366544080644013452661238696076218750416368987587526903285658487560995461750752482186953425111175407888587067959469559786598445626781728847613710711134519322532693159523027234446203074888510419572902799482434465178896857730317932422645329730622370730130759651702245999779015495440462953037611250694778334426011042307645905424420588349510984636204156568496867104637659563138883862466993202677185067885819500986489442800476245569354633359421625895622403933057343722293271621278035149192390243985933536774289935506216859886503183784373827069235644440881701710830040142687665264160105937283501759560193542890228179704848987347308086649491024168112683152335001107974523601578316905094579637280587403818303665127597351577480276282063145956310469981713957719309659034198675372335257328060111595576980245575872185165318905273909206910628621578597494018471671540358530295239881264099356141481092128070302466022474625433612383959183410297562094360554876949722048842386707594663692069371308752956433039086877529096573126135034749467748233508412598054845725463455194705772249113563988092238916265197927638686465413068215653334435776452540919017943277481466367882312068499489228841174129790666852791936532650222357783099657551873604452849895019340926236743471071747110953499367386656357846312908428732448277802627570577424370802953931284635906211935235375415865272917202049126899065558346712265909627653303805487485134640995253488965151511168162268426420018454695553020563163498107814051689201310603697523324337573383425786459020342146892479425957065544591894875521161109211567587044196215870677845144982024459529029731113391843542437702169515354601113215031040256805561188594989795914112742906402106044642031532279586428270110669159998815612731590006487765116355902063154773914699450986963133611828482023697930488497177884851060644603869483084232640648414147997069395276678503632736090460875216494491589369134358890114349526416769165672022013768661799361651254050919266480246832603480340809701691748353446740122598985508188783273662809050872219820949249223512341861883147390560707992407378580376864 [126,123] 618921271062520534130441979225415140448067653630842015730722393774140565730944689291281208141945869968266438205294357508143437724369790686991958720959727762132505172733782986202811879772392417739651893634352967676882959630379839793996581597989949925455823850054510964688029876884498626340915874140467982508760087382112363371944343456731373952153273656117929293045501366036028545511545059552724941310264675722770468413654918384022659692412880715221236421352409693751569161190188495157070445486597169284128504311521016581092395943525958112969107145764050638257778066111392503375841309146795885908588056126893015262970579228992405914968271670157188621278685370052300584476739742977441178156780119132275002205699318858809335410745769725223402517072203363366947379466878543002576368493453587114454735734509498162206121165377653920484614005029229954681081174959267128366346098306535548293515150939299511698573037250179373829885401773200543292332075784820943580285923202059255815312761420617367560419728714710607385350673238480639721907034170538850631259908415741140831101815385670799536116134534740497862473405516136245063191870841880092465090723030869633274398985796359245021510800227183865534547583766114963328663136185317446393915056982193556397431626389322578227945978219950149768110787990272894991429298126875195828259914132916297544866161075192450622601185985070522593727924047923609732009162413786405303435774842743630452101192536720672876330122682075526576821596594035294056636579076695880468753571156105061942883532510917429591358571209418342780927265863281283974938158849422297398614197208633750213797072610232259942403162849198841563622020028262104449722486715474409754731652506846551418947723938563778200818823633960970984884614408026608853595260063114745597681657872988506029002519437600882489923750231543345565420932300990904465149556160950630067329401197624741612373876387883155869678412119410491450050028214033233335852284627089584054199121658605246568530565075750398288660520802379888421678905188218186318526369034618559440259969666831042963701763982720135493709177184 [126,124] 183816308896759419953942023061643294315530018374674903125905070040046435949625644974396947421849247232902704970269703670927079891544593695809913230227746813976234014473271456533143150580724459250157955662870712560822696148785086354433556250656577124782731552323472994291489829942924397011910887284687307637428574170292059003102245791622254171132828302883962075867795225484464916750892348457112909326531248635070932251478966751275832667146600735430642542531649969969850768922242289195485025113453751661857064144460532947407216272815654601794005507181632835982318106639100515307079080944135449939574970127997044959983749214893917088505565607320712100481155326935722890225771755403619479345648353203326449728308136857701705742049149523922362527739045766417815634199524784996722103711076521755461139514595301362871097114645187266266671068793878432156477392674542989145972464693906177114953408285351413361327723739713949157671378637456845658929132957521643258080028283457169692342689665582714257663155588721102381137868491880407045191670977409313566025440783406941821370266067626763045006819361945150554780530369758676360343338106733952661681297658298880578185121973894595044848206279983545718328736722741599981924098499931493363742980289478905709925481282778246153761118642361335663678989394227937675875267839925847243200162726388940142663004192633353756148927785184214979650443300877807849204540717120210860641491046207906619830224884057617758117197261600838917450316558176758438700965549829628517559688574106830799746333720362295287161142858072481958470241610868515231501590387209421090676131790163989129992057719047926796383385051462021248807700071823371451242542430384785054251447989587407419773566799819648456628890685627013285530212809583437361435776298607570366226424565459068531657552565062231794311729711700917081072763782672936106649957295478492861299259846691601474232859320503295521054425628791027575639648415778969685751558723522789953300043440406428113701700211617988858196827582008948242408380814944758422392423473514512922239510728468216617828195921085286568 [126,125] -358541884035125881646423368131065000862911396284650611856828178815930870537069896234731028593923425083008544030269606715109688311427434065042184054127919215797606223137786243576076933345031947728122625351574213817608620055773800010523491809417131241029744954168220176588251025271508665258974943774671419384609150009638657765965830046083537242399866176934253634276931345978837466082143705556442001281917836269214786420042399013397301576858146842544562530641066083624102102404763355148156714813507756923467793404087147730327497121929031548987674923598730783315728150159540383028364820408844677535252768752648388468665214070858311338893136257794137128454868019873206529145586888977327350916287410223743553101657054591747073175237795402350839647628012542795265576926832472390459264673712901839442103033302441980716639124783493515081732911733705763180806310576731044672061761033195200448772383155091871802697045322601750564579749216843771651208325735276304726227485252888116941359816373967086364645244121755129025356459202044873904148951154918423870208920555537524964719337343538357881963901604026941073007044217947092054918812122459471142785777198672045384224734171962015358294789487909980148676620077643663805663193921486099938341581612090576442196019125874249684842426591944119201888279439478355180602110164964567264928441932573146591398751581171368483949543257465712858201237181829559547386162788089775986502991769369659035240168484535332991049700408206509617957388028595550174459131058005247542614088868058019219629845403810992084678429695603097100606008117724978505912294465381336438230507004668995584863617840212873958657266737870530404670918376673553233315888839912011001278807317229427132641943258215291217290323872772126542909542182607851727178487115373551903099311787379726724685106766512527030216298423077281417003037741694430131951420463493840567138297196592729816126160646843960472635736005752837321851712555139937502495506148720101678658225871325130850591816010652880437246569161231079637941769029760042183319522404669933691342597063319374810281308288 [126,126] 130484936408722006798181916836771784668759204085217419735543700155399635303252047597020952941291485314844891672747316043659888815971438946198176960742832900872477401572152816698266745897264994571685394968072061214870810006969956266582969644396103091461497506969787020723466477575148736027635316340247556745360439587279475688749393907552752412886797461263570723509903143521766080676328805898736059780019896904903886382930622400068114011101481093887101172511345126712454597187907754334701209799895081466382691432570457927377949035469126870514530325755714241620407969369117817806181350347334477909094815060489249869213438507845019209428485630161594570486205144412530852354044514836189108879531294800116480837317673794602278465209768208545777770452786728900206992543334506639618606158358145472265661086709098827004728577768279399295865404394554161083108101954646015345950025049759549017811073477832602283598085053992911793722105604935017239812509825163915991098730955902346455198113684172290486929707154445658150980448323914328500519782957145041063875130546743290056828316161342988818429867040357364082865097026791893661870924095575807383533752569459691476068428219001459936014584543571606612691749488824424083171879753910792602012217828561736187160925315850543972943330749766034851407461159128150999426704016872039277745908096622073211775239917012067861947368817109611016715473740135224538411516496139894681284790652656265284232473514704750199094515584756958875849211634531647774714203817242887455930649447964251885255496358508788262584871624070379806917802089837011882140540949932510656736215825035433219255270187323598456965525601466239015479083316421875584015206906334326706956965660602100160258636732861265894338498477834050683987302162961149179868269064196255998556955027169990363728144213238521068094627465334738012790690773297503803302518232908698400950315983934526084231768354595701940125364813383620686299830622807074358837667745785504646665085933795841490876002004224606506682389937604162164558076582901529539371644127074607790456346155346482240 [127,0] -1117573877843215080129822812084632619223435884534593776142596173923441440941684545715621154639304789949373609160295042773109532616482126235183339622671492694226119209751462904283629250039998225728878871273229623293319154620867807409052905111553181664024508417859338414063354901631886689222481186962949802474179040783101157376667790815633497422533286382080077366047878372678217704400164972772580098605574848701590177582668024265213416963142969964424799048232014925797987057525576307289853583549345414265060397502198169421393996014682548878668755083293448251943422142318098159990301232861372593129655227130313228834770103716184021620756604093978552784610173558352680373768624820796147303826308336252660168748158101450684859801438256721558347701101760688883882731594620044307977634371271552431058445954724266139080337207046292255592724613984388293885847233999892661886103107967769981034451710512020788031774754940377742829709877976407525452668156198246211886424207762448352140582114506552886049984404658377537066502758620365204581096797181269633499105598948803298817116193439451057472707789834573108897831609205121761239853813065381432154910954122150399686737098485813446321090806954160651820319095474259097347674445748277081612392155331991248185481431947201149959854239503448047417122056567793894228027773244402083388798852137861230185631171244702924169017289759299759075549719680998013098945142810579393387303505704239993444475117161520574518467864677725902715960668409902981160061906766455532615900348394342441262493845941332120345151676622326792887759311272415382144759117578422353907131663842891866542407029359222563395662451030079466841451442527040664553132157647505624041498570996472327286665362106438203467555998654918059718233427663334629018274843956911962693656705837041971983053351421727582792191534736522820731809647002226590399014220448977211449491036536018257471768029514658115009459766131474903155552678535124224091512068510750859951910685863367282788651695105692993699444262122820777412097578843930384960413250092856030995044175736636116666946441618471677268756369482268013783084748822590402022254409550295048758230934124529665050816420099551056264215043834961962959874276383420966181458972524937981702426792294289072487113049519179372045081103703674768493069653725726726736226064803060948594685452289038974497871673033108067501289622516459701184754522842627759660419017664013657439949642273698647602506752318767719529137298368978873282336148586931816677794566373376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 92939194210543389881710507377239281260924178498003460352621382754686772494346563860086469538767724002116932500554445015535658375833760005859121955498352220077149001279126809352221243718971452556181176572821884192053561525445791436714849478780444828455336127518914292422031483001252757037496245478152186288546638158794602336020856328163420533149855622144006496142203131315269217258734033784604254135570152236032462495118577753871428452818428811853432651547820053634100299552687886335708398583306993794399621061236204312839179143948286412470437110218364330490913138147245929410014439043459922373445819884245326798951252521324828694170874502356337856594681003811371837792865538493676253247476799637986563347655467194535701379221208851809441902662937128641470577692152918811031074178728917989533007069115793490144669449724495841096502878074707972146092843831215040157930673996465091872922824992600839976685562663592955698428362716302514684221749255362425177440017284181549534896629900363628975214524546351925850891087833701257165754234845537694597719015526469255764945841607407567149008965784746496793172950233335875121741273264128655448064105349461758516877958640809865284718215668074796798272666822896442988922383100996102146849858651617865744737815479711620726296217171683547283583444673951409966101462661155996094969608441717546611603482323701277836650422906227915884275707044089975034970630713860319942918447186244673999185649830813341487879517705945227728969155518501611783386042867416463779331943669300500171249807014674914141375967776425712920443567009807385518651505941379393325078672118701019162454732654224974519465825037353024878748789991376188940046083200266617924298390829487298061248093327008981234743751745728496420475109462320115080050101627912420509190008815452533296097021164989815162182732841235615181905586690722422149965548982977930628806402241426904623938208482601269454788220591178148012450422013319847836307315570881179382541991215968589516081870281542488962600332068778323792573678506355005476362318276626757728160476753955690208120078305326830867577785271586302104172327409758378172066786712112810652713778689692780643046945131852647867573985644398797869063636110374469547825530253418572876043004289834630541406747836460516292992576243373997397525950127520440356725958580086418737095178564911027135394118284787826980326878254288732313233622691671108636566856154587286408238358082651715929774665298942025102798871246979175639082422545761450194827173810929664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] -8895451749915473667579103027703140849529228747276069320846035340267208448838418767889246407035689333931321542473343919404448656336870595753428577699282423415258197037715530225741401634549234272588202533109012494885718293228017750500785732173356476145972780500959659904747454780615465285566430722956063146061858704793970227948649862504313140486777948420180624084162723470480546864307647034756858435761517204397605423664981666145565430379079251793047652583317521966784560245966603076839899646427280539860378515611049905825744251596145692120599310343021564463282872488424260123074102326762513265326692887361486778457272071079070484515958965346731634942372631830439398618668545189300024028173191252603739941455480252112866777189852010244304266794361293961796330245867215446760705355296513048291670891625801491912899499034591797264471500934703127777523917108158644890077392629721748516272049824196907233127816213793777671226810999350985851481969719877047170169405813228688840812183537078181790462163945474088078010544525033473048264137526576662651482273802912764520732556062641866572658471202875969171812919930154378022649968817679190061797467516008105960740550369779518115757126170981138838036895158827972198843020658430515910063029604295074762398068110372350241764523735437424231880041074510752617483941374300326660923794546784913539213151042217848962966000315957350443214144379087731952917516601965230076236502171818840753100576806016441217033047718601915818185071513403833137149704619861610815161942630000655889010959975897545972571334295306083997207459800846293780275279266303463106133111798204804085200110028478279614882622846897581233334122781719406574774409519692547103369770756006207481440492659123895064469312794464621068213120339344154603859420306636397748903648521257215478745712528137834979982415334918020993456097448793266615837172496637517756929122897759951390981550074405162819497458747208016919491401647759068707683902868117414130689578756941054909563610901321431152277764976872572492566462393157505923648564687620560041797533088423810091222363090577357658254249445355391319533020998735723592549964494925608708635334226147554873467648845941657911566128057789708817491175953140697642812672831515119507312730336042215055907831987202015572293401562823578148226204260497854987604417875430837488323529540634255927022754756543646903278496886729938320844611819098684458719666936920153953279345369181747903115459291486613681671654988192197943515754847874076392634123401956425728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] 491550979127897916579711522896188021367433735135658106806829869651752862345537777211063285669336956382840795697541448131564381805963915843289693325781126167974983201907514620860393022429988374663479338347807803871211764899203949230908174294499258995233072193860783462508772578785824312468114867345858725784456233489544651183370682758754332551604013852729233861304692372166906261606157305893418338547802986178859076032989004810173289155833884070705347321926154707826383074907471099217735909251746878655893038705051589556044270773420490601679046923846477850645123284359474081612210913118758264643092960289357958497109442895697247659630442717299003680639241679763275886099576369648097699110385494008217580396435365628369455205554559823758617995906259086790844371878137964117483492668779625082633873258466897528421324640955984541472632489111418830162563601687695702516062303698628819907840635551432439624139295042591817408008706136311422255066095368999365738645072115952540299801274810724393068817091698318887510662899573212453823912235781420352701063958470334795561617764081218741934827198381470750146048356521634377238196856866355864770132934651744593783698360647799853795952372267352817828817013626528956233188999469201253672242582082311067340759472057189248781531070567299554770384523258770432171999642726493719960130622442010712007571666149231274746540740132550735047387693753037118677088803393142529536719238453544392010551389506237030542153036335997865708802096619008694680295928341727617069874948891888266432143716385050441637365773506967318339369944971859391650807264891596936471471100332775586551948807512531901008379866552201844247354359969205580534830472035422522580629409404882680284106124095446529465245117270371362453982353139743566123702441427087432417128678279467922211927646151200741306543202595999554187260027912085390895855635852997881044139256525928308882848074687070642165161747680895019019003347750798486397239903434718866752898116885365948157955412903757014640896350793588705120946933394190887721955503643117676284063183437957024699806391921158995907017724231598988559355996496496711623724887296793433717972498655802929539801592896717833386401484613205116482028684490699255945898947395784613662326418677485511595389941656919129981575699661643752655290734141358939168415544393481340040551908885777621962761814116262262837547174446324096340380371467812578255787038722751685894801636155888447635738937031623815657471137554868831579077807017066153319068371411290554368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] -6985844468448939422446859082707588064566527491849625960539443142957630854775105156522064942687421231056404865164684023148280048180830678652616661625933089019688950114131882019837263895063390889755023764427365262873119666679652972250103374423463042148903127391139115689011019389744406861204771289725004717233398452905364537519901018513480743878907776167456512779783109938546244873965656105112801582238770978140173956954602927646837447663810245455393338626552641958979480822937494606036285200762474340806607100345846784624165810089544249031309462535900481650790786002438412291558955088859886299518220183921336206189751927637892814802058396135880264740821942302358616260664973447809836274737917950937936716081751879518137577015476602459040577267890926307740653673838222551844667313921004477345288022455562393258201632615167882946724775855935671709939332540989735868467015684831726398921160116333048000143857875477015463973396427854062842838296746965271638226536480805212038391471728727047955116363163193738240618168946500903629532711071953315918247345698702753703894171119657861226270187817153950842117364814362189712647709174754460706231539426383485285411296961993044934121876389665267036120434592226201715555407529655015579795832008039945592453058322826979962423974711532736044597607332540157738875949154322402041766120137832516446323059709761035901398228524668229527899579950492514701587236457831025166139785087321809205761071200119941671455379630105532782944765915595276973675073220097254925825765431034568471635901524693306804670645477091403120328806578409647339030937566188324382899899438821529260408650001083740726755255899364211388168443773437859117223134683673007465061328385172413129267036820809110898836146489542411518049868825213358686655481688727497777652840256867934191450414170030456505187974337382428545004359510287875460335384557169102965488674462345738987987964943902571710289555890479107294386966249318664787135976297008388187519663178077243786736841711751402450797796119331700685642932229498433985503931307938176325761488127097534245959429042853688145345030160436592507105462619323546907847344525546206992824157385178508092632049035021522177606857478715448732221838586583388988434111993734812870653041056298413541797525908740464382091768911589559260229296048650206010924963082655934216221365809431063029472262604582589292409334606851632361890312590277710544353292333712027921383138056533614252729275932318545677109022313864789048292851798440196656321588478831503605760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] 53936464194475860345986488407850143014592835181507095229403548017937425972599183105056138931392181018925921525292032783697446902289912128679183729580997984378930888190406453038000868688804788977914124477389101984638486074612769994885502091313372934375044373844358107608013673640596070384428685223241003088041877331276697435707239070957159480294558346665016446766907811137357981549581882412633911325581877630500426800997744404086916764934633185366060026102275100913434326086052206064888723886298690578139707119830436475942748123696713844963086690007610109025132486042063934730090041551093999041341731741635729536988697461626616249991785092954271072829835632439492440090746936267813788809735647192247358155150520430998156758052990401935323265370616271618100169628743332011705686483287485187709687859658110014241235620674027892568364087847933423721359020208669496011064079234702363259026179097105382067934666890680763114216499902706388689124166269883755514841458591460252875490104190987324452507188408264583428763173986907108391426787627254165816360221989023578041193534679485028166071602214348376472058452302443707574753733094187124355929425832607849858507801224093068632180053712117770596014779055930998057929718425153462938502854547042752655040775949697597081074297331908900605453395904907100564787487994570960465491449076326581377148797282697237956271501087186069858402217698221296105245533576254063211135162580883386636758100943349192071503986303698921514874939027552410206285592347557094282177686093573637749058392343414318658475145935810930345103691555268766304353255473611538713542524205065670197100070214427302369935302365286951929773614901283156281705724628057257198970650539043158558936971646172824529646364736537987830667120327445035712020979428024902686762125474821725014190837987798779492105276381784277121558281528470823442658790716011019177407092677716333907245655918460063664407323667665271066087983619200546677932571640014811572947285176634148859885413565118559241651337909576642550542958128857716180455127111827547356057246008545280195848117590801562677150675816210419372594913291574673214737406996062020153540849943457399349936238559822666034745621768477366994299743483573310594128537785542189373597577711072659219472749008514654085564944475644108867645986247934043151131200591149639341302660625720234488223385890680099893385827463440215126479215227811390555160256648297790655436692061157103309987888095923375995810249993602766165431887235001321730549452429426849480704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] 866695126914637177075007961789636436069787316615754211699403696915336006029113396895886308246646023671898138221727639392002452304730981504136413026469828711888324412131871573450950177351487509579543403883418438716576876850477691305334474597073105814654911860820526563210999714310935793108913740369131710824995341094788998920073976361996866190000976521373661555841907668920060512222954692606401166186858444579105078449662525053843477049124762382075345455796783589919794400035595132173097689186435371909720647211690281896893027309630894446980085135978351245652970941086634488870151540337066720525569500359977983545063674698703357754759314528705827547951114297289906653899871237938529876223585740373390262656289970667143308537952930601277913399880304794296969869126721099017002578491174638329365500334706676181609184359575971519926295656858569980164203632570369034404878241357230265238011285915189424620758616860805573728765948142901942863070256990591070043442388356075659384326239160437483207479314633048785762385429451788705901421074016757215506386858523711916927977551588348922968398444746699598833389846373765752166326156636086117863961484656088319895763485337350636602890102470155449260187515782485691824750767947519065425256632679857893238708360921782347435377249252861464026924656546121228447285675616971201433940031265144989666719615643634413271064711493059962859828538483395780641849304237690765271832194408112594963102318396262597887579317098906885250089916908562057206280302793723909929760239529201001031609042533581361825059776049962779351209693134013617913783503711864189572281367494985302024952034740803207428846546567586582150292911420472605913644350784352285706808730973275908308899695145790414936397167990979962163465352660473267204261148113181870236677715780625031911664662779005197620774971239706848680186480622814831639028050446741613608894385484980557739295679863106228034093479030457850074006321108897695046898233325912224420342206939294156882493906148232047479544493857756102637693484657623911102964248949182107013292535813849250751232797575254601786937960309609829439611402889764089910072542977943613154671358703873211442049202957255512706616105976219912411458534076149555025468137378518810389871519723477975606373080541601510022602891002882893063957600890671474206461234476847101139525303942201852609569916113873862415946001898674269805890581060821350515500713988656109942207204218499000093896984958269708574988445842561952071764738244513990336532136056426789339136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] 5150382233507688906056772164243281089002480980737165939244240026156018955511501712529378615235363136258641075644040325408820777416077152870376578108995675133900963705223880018823159079677711244665828916956261461473766018616271862225581776307762856201699751896653131672184365425730431240579620529127968942376024957427923697516309700581187588055733381754655836794778331098975887537020552690320102883327471503004239573941465510305401104750640336474237505087003420042019185872764745321520782052364684716721284182409164922601431611352693221289569366834020458186573209499252205812690048518992739026593184660559870427210783021544392105538538428145734172135037553865180488236030663816407991701838417577101363098933379028238307284733371626591030931982844186736050984093962012381378611167811298336654982326611896106077624817148514282412961889315234913224382947311035123544334573304761382282350515715287729027227513449868172181513259156487433549079679619059985527419547367113463221326569499607381447899305865498785053196560453095969750381804971744382527442893451434429223493479769376037585580212202662560160721501895686428584626262457493560973157961414039930145548278978279263628404718949512083635567973915575786318149724219210300802666177552816297866945873652507638546034532580659304069949042701645759784786003905620527188593067832042400702817784484428156344117681173629337102045187647928228774191236764514914439965440173565530316977668986891420418499600896518866417787277029833094036298048780896404214995503400088966360756002712259452924247840205426830552536224255700866579273956051446179192677431376160008443747445417716193183496187988196731056128452254923755166496637792828606583619288613969479566415680606007778842751258853429614980066729151958244882469966123498353373803076029249582643657072742991532843509444855488437996723212969279486397682004503559038196393703707526198149033217220490058370824659201918275554484191566731364677234362491240664432506608301382586408466372912476082358600483723481638572779765578792062283384604680975729133985909464744506921443201515381778890838090726294752826819029353843693972704634372468820679331636245242767505986008525125804943367604380595353215816185590587740259612224827990934572876301758662616714059302865287074779880715472106604710802502760675545352356749804241132869437554966792162471963310483210493724529736760381675924162516967480232893381399021620807877894024375426397803602680317765997203281148834331763973509329925617778536715757522245710107377664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] -318586789828833542223303009539657534886693734528103887564274167757542613940221598530270984581984552943010105016496848091550653540913946496933329550606664301477946934347100753093731681268265245981050689606670121323421411394269478327746882303571622196858785306032796553124811071514014279868435100996384899707317306567163610727641852361759325559275522625782675970596003657137530152613684766207759062928399861073530418727767826168775868981658907700529367118947688777530095725761704590891462147621900278891910928588548804260768916399483442811811338788411222432200942915526838739642016856212453153256714480641081516405124959765463670383005094624495274171122258590579042460361404492665167393882871152099499130452410874063455135958278938482892583736481244072560224003174204249373769989518484972690709488776171216106521949135556758705699566117330821243060130572985957242274462058689215286121705681294050983749479423537681043687519474116601730444617898035084389835598876373985945379184602760910151542169246309271507026659796427454728451658964331859488031178689233344229883431446654696656560583878496284528335292345681217831776504535178899226233259590536193439063094961063839591771554612734051891831761731731553573205764003711634475433621392232394736122879453529923580052566531227475221084080194022973361815101402421270676230722196801506324593038940815658523240908604811082746584123560479159265319494317337978679465668247586122544889587992840444155512823704717229567344964011776798626098364053142497331317794074105836126867015612898966550518356681047133597860313217554633599653542890189983281023167153183357694630108580221978478420400115733308067605731897480551440459550452002991831401061024367308996090723896660379918034683022948800479772499183446729410094274810063385989447388968466320631909695069718472945872616846236730671833840944376708790323624367380510260351732873826414516156921555830258775617909423073040750002144066468722626766754053151113336646664978636825635154165315262666829368284987968362874276194712848527360075436648398711909196467248171444295596892182941069896885001523986577739039158351515244288215986852574949179822568845565312418758082036451150798969497996080709770556140105052248793734179804738801673200063307066871119199572742154880855585791549869069465688839790477866485658429067603435752535074810955882293894630184499182493276538435973044956482250961948445713404464999183713469845809072272019585636067815601283188110994935588035166397971282933275637484533249281180596441186304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] 3273794447111185895834157801734012729320420743893524009290029544884338650520237878475330206555898527945107079269384582419748118075021987280576661247388123123813418252300939646929727962676411325464503627172256093565432020596805163716472456225670752562244297989818247048741755014008013978395994088986610003788011468276766103722915516669589217148988475333975900239316364066157638342164037093185620260918437652250040931811602016548413773116224511336962598923570090845071477258103450378540792071575050232630002951029377117159882109531601092282079566233376890112862524255272668545972862220558689108137078688831176458656521177253765133298946407506477377917618175059880150997511201267325762082999889119868747986168945831335371640467929171004056134708320531235340592891689272934008304351986475196702765658207216229699004333335198285379669204754811660469667850225878999833261445489951225213389771826178588355490454920758629342867629918041824819731616412681206134556621363085256793279462070624713029624387882292344525625761836587007227212600263927388250906565278503845677732400992550601834831195709702832598004977798670122725052385167375310928493628745674298020580828981008633241171997491548152931368645897874740916622806020489700910059192270903031651179740108365164879576177809527963260711511200654842451549873250835875329570594295287225703000951432482134337772382192863148620562236156435015210577798221637408890380195277908052085496244420309012182655520380964527598397845608567672877396368824900641156133887041779481528549734656200174198413580318483546290757235432862651034699033462980079397914560258666193989841369454296720222204353326837780783667478351750759609341984305251043877577550232303947252848709633377080760658036193348041305007733013946575637283855329774875295946416044492412143614906795812401749533476988876709595409146180253103802726560828142566978596333384187232029415424217876712130617525962079422594618046768120564574996861698634209749500840386737639913540054790907094525943531979016436634882942126054921118533047707151860885140440339309189126034751126344300963571211630714894289933109338641512103873526087849848619334394746085778550824535952653107482911069855306745863037008794464143832904554803183699470642414407055934409981639012932665496968332967948143313896571114943010437003434088110137760248447575974719048899447914077895204911795732917858855856509653851830595440491418550306085802634581937425028185558264382100674481811618280432599975493461669212909808196571652067656873279488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] -17382407326596331623078497803092537340483684060355450068694783405196237030884964730173744888337521789127388430838937646366730531679721840153634242508961454510159964000758107728918999427145142946442879816788173544368466383755203213624708222234339858145196654458856708015335852000379996465355925948972482980390068083431581673663971427157794196119276018257003632143202046117650079071959693640262343748060235435240881514311365380939763979687516714484723777275154911126979086339400057751357893154650505850809979426720519745658702608931709132694602801991285516703057053803740143987096511486602313755502829455394419806349296576617836475620401917055846657806305810446652838634092555198717107229842210132010975425721592629412359963918771190606592183135659431756893508816730223263560957345281286716790951061322271032253208423699173087346436928835487972023055888663090996838389283792481518262799881342844208858820141598013519519505590544217582129893921086419298462154123531699930961250840902183469046256069900360615091160620047539834587617967820397867542692093393382754520977121113609172307951839710470092583110484085124940612467650734785540759184330100324210875950052657369885206405120827136276632246948872833692279455806406735651537262457461298729942281404346027869415245785707195857843224722326813615765734951044208605100524557204965461149350761076004823045435775575167895998370096351779339492630060287968429231191424940997515536343525624431427554854589673673812328863387990881136874663752623939890332117990362386509764326239532372283774842951201579416341384232091613769715780752825799291807209822734928315428342826675409128914474777046904771826878227200993903388448961919163969076980498695922300397540813160142490152805005940555451793279536173132675202329326115986827077113361152240348648551068124220067997246925990543319559026195648804196298489214778877106902915304057459422078953296245272867214313045863842608945115729147477724399945340690583171303168335784863492116079298281361890892778641158894614527485074358151747880238575374843519440072373665383503897062079254040272650772591381774083052375707946886505716220911171473251541400568848199239794058862307977768749759491291402426753548478574502151872725959558945179585363486316758780415356484007099517188279278793128458453880567190894629500465912112412423939204582375411289370736553443062704982930063155461753652763868269588991776661559833861667515268022277400599093007449635801327525215129518075440376309140896051446097486714820125996747665178624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] 58470251874034865452980177523632628994456801327432057016453396023793751374453691164151232477467112933569934156823097917776223402200940674433607650611517462304453534086658378266743636204646843940442727920926122388578367420136849888993639479743406279498438698946256443567438741839755050211889875633344879723850071291580758718345652905681799916055302438127914476106176078763723697996932084556412587260971987190085129399348331724130669980593588133010642452370773302549262473960739436499670718814560844744515661919446919138045945864408804548662371544796282364194756528304202298057428544435792414007121880898003591074717359632345995743199261063843391017107714668639364479303280284985613501742346924030769556726532757433929187359221319965551498938236978645737539315080564863897089248188852351388788867609762338161936794406366813077096831672838806817628454056195751936157066202210582624726761728483322867308721216802680155149535664592965792733331494088141404105110422230537339043451455880969338442504023941502439377713968308395489611227440523850866113785945434854123279137027328808480188754405091324581259832473431990930121316565279856374265425004911434118154663614636558774823154297054563922730105019527493543769080692646342417432822469795824431608622327149135451440698863542689221977128786134021794904502174664436971061685185609662217289558013587380631398170361592849561440356542680806334762956346168092530368193402089885278601980999069734105994606176152693445697236932130511194373499896242034158866133242873437994788818607971118092961786017118344393866799415015631029224441383196895418069509590238042282252497238298685710643307876673670256208053632752639804645383395145566616623087756412239876631347017910305437952459852894260509713080985937381684435579833656153784854817573730726125929371572980694393041093609151438862239472415716671193277456446958256012985156729474020749654096415446147050918801662034517035926015672374946042817639909007790132646943449448518246810247896561515506442872580642117528708800697820702601648975724833429853182819061875292474853599103421343406744166183238929294752841567076881639994094666406959706029570904276883869145030499960945420550107239921914740374461625597914105255398526916886522046171023204907372267813117099479757188599298417797002335719338660072391178488933722776589130852537140854506847522427276483152436034637803892483505727691662138044136354656158986496163908581552066107044066794514152959789670177907556244316066270872482713542762444970294845128157691904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] -134980308719762240564741729239181083204843349886254128503875156922021390821104461060338297227546134951175979358010865809300438637432327353814559981402688098225484049025098485440804875648226496390296057564292766250512330615299919850178093219556450293757268831223591708332481138271479823228061991627694481253476882083490725156195654334080764241912410212953188863931278395545457955026757089512882392044512911328037265883156027863723235705225777433004892364760471685900885222414501501562855221922111822219086005359285149753385399734221349069713369570968137787506966993257328982920744680579692068465115428206593528105117836328958642268855417704416499780891092355214868136075838745511320601940267257477419825069684787027040769919920273692471154943678236474536179602184014153515395737257865961437686424723288799878383344000192125555080583489310983144155343274851776568943110161138304546360066756615758402696352542914546702483211953182949451247172227457407001318900524235171803509214077662976350585522905227963122657343115792974759662175292289706611323812581069935669942168214841095766887155762494227913251047139026438687644601535455724216959153850724820688889815641604373781979423379779114874443845445744071750886966811136803146232689255869889483776408495614553762193444097614016838135788744995555816430614632057842050061891733057192320390304032850409183144284693177077669479797395365656104123818317967299070073862404347654728120592119991515427480941924852027406175878625059188423288744433141088086220302140619762208185341387777569526672903441327210730941850696771536992390903937709478308276138744228569903631781794246441078105079135001851867075889942088041619556508588426983618888155619982203504548619423235439745692013801459551680666495733292835526499509055647195800302279531671784626709996144880206411846124659090680299699776373453973245057740911545479804226132128598961236668846533039468055425271188341646663649340783335648203706880171792983085676853988743440729688187252495827916254737270044933160340691723439975143057303815652344005735850521754021071275333787654628893565118649216237162986221884552783389598094168433190612196545692728079712633885770569898511867866741709708684715422847246349943928737738228062510335550988819535296244122103776031849110046647008093485344960548648585028009773946580688329579781775278171495827539148813339790915682122601392248241446017999094796414816933363622287229620664309736901001591784898574803444139397944714935902565128423014539162389306764459524955354169344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] 190531630302884725619397997258122028935884802861355633088892069957794208837635168825488118036727665684064915728560780379985129282992316111365951088367700085162794169476725767678678875127553500234833694212056845359298628335833784786122993538749700335102392714605962578055646684424988780796936157079451864122021701632180167143666411652710287622755077364966844368530578392180027498440696448297564914702457305262440712869222184825504356868051689927867459548698446886432894798581152086476608987544341434027870918969120295809103311901853203491831518616940479960359326871527484514394999338230814774513593699332001252896162769823299152081885713699576900062742192146731273621874323117009737749625820904012955796332636215655662989755597690274307710591687893508817791674612784011782629525840750139434402066906682595895245269129001435836523657026409840295400818150529877295768511213396877433439419319659519091847189209636167028336912526038426272752174904054202487733925710525878986107787708141553336751621863286732533484678239360085765998450872091402828087110674468054000238701318834278621362420168341560128980202724875993401217524371732584910168139688469424313962872269666768891068763034879493899655884048024672923292150028280700674353249324179060566379132629361983033664059345001979339756288858428766140894517848337216447492617481999037206839440902518445801604630332664603229004556514856775296887917734818004913969208602753500330627743991024601554840119694509810587555916993280187086288975490306682788085113664125658420727954749468686075634034873779066189306516798124123757069685914772762811079041321611460596518265937481096444042928881153666291986457005488485329407542097705593784326027956478275280868357172858906342418046149446684965548523611715081913413652352182567960972079620993146219751712384684219222886410750995273814662256206669896666151660697751798567839585990786635110574936105908794448456644400597942204328841159740182345377150199545814368610400844433859119748540989208903906673111051807252028934179708747259489149775012077659537733238770083065129865253575449612509838820046471660370015191309409254247685953424566688165001374842473244553751926901691289446174249195410406165238469657344809325940330072174867669173870432382095508766939932558443562072575499306868610062998899766103896783764353728589633569175212180247433783522123860040799302642446379009166585966364049255468749952985232338372575155270215840071326071198352614124084024894238488058082491523310343411986936648261386144316919906304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] 184716013533331837658488209589436548335824419858727311708382029584905829289227793285467685123371355204675606786355414869805734661486383203736968666316154383220462034106305782990692857944457704185324499808131183635243594181319594604923938446651288649651087147202531469340483940985163439758685435190388768838491734266419498820652772458117155506197870315026365955017991430840916593762749194105492956881897429033759841427974516006157317596580289665933940765557030958113376182574355818205834595522969401517748454063460018126405618199955965238429053459346688343688922837893528221595294528484392633954151397460023009491101857385848190539936742956186879965424926537781521004243006420154444356878340106821115385498489607901119561857024260630969334544866774026555325608556835988210827854316802666977802855054538761160126899905153221150020699541364659029088016625027881231949955854500520503692924647525978104750862997499749136198787709833327026649031016531759210486245221143891009854585518454326493403820420394904825281599146905398042344979655982537578120604275463753174476981807904452148659158699347430556405655121045008960470867895586226744909141713512395769339170937274613477438489876659305205501006576999553320185228658425458318575604753634627696421442456584696010322503058751645968394858281011158315602743441468715429877874441961561518846239660389052458988848381221833751065927958079926269007646814021606292512045654160916956196463878640734502044742236921839658828250433765332481057708745618318496875165563831487511775019284724945607424468950719899637917624573274639350867617316489794479722140374819511998527361833428365445035735726206523194344446788708881273799621576991850126844920498537545460553621281595792168721685076878312103446679699823387678300414629137108625581463950953260312258127223171076246147725850936503631011489041976848722963180971389883694106504420401767968209762488769492225194161101013724029261973284202710257660867691385964544620601893108897135453636330353415380039524139160485464820675984611344027819341215274210082661691818038402459375340231769790631349097000334306043633496943600912596796769973147531911259685660546945313768119474098713829553757471139730635526947272910290977588869547323036361261833244939859208817632973976427938505888271001802380333189643450752177791519608346792727339956339412343053822434830700115325077248575132272973903004832349369556283192415674750339125171372450582887501235752127250436045731704974053504550249937684684066354815396235468950402674720768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] -2773503217899448270348906650428522995151752693734973072992953702684264680233319713447979777419446457330015261970206285893884607231263898402005988514479242273993460448259811384649479911940667465322128175837733793101732495077315203247980924059286998105001416777223436527946965160210717931406030540247309313872171547361979844161484561135554096549037866401303675251677601580033593812864271099413698256369966179265659725827989263649068565912017836922943535932752261278774819162052019098451018090293932537234610704614848676497768781289504865447732872783320752504724591155922910304587910612521144595767512157366388361997797261511219296526200239007073301807935110016413388017086496411595617454052317580272707385951397129181925709602903060878044179293457664363486062320869018242810368435342737840814986962103023895157105608068163435674686398747701375906322727912146246203579183122491396236522750775064391126563238382721722405584841204538927236687434265982019819419158687393933955443007560748932962628504456606534856032367223985865817156129250259979532569861952818800085776605238485903338470382974193435984193345345476932473605827389236290718863956914022597844941284503840773110287511422366911183829295426540232343750673561741628128736480152831409815330954473455557772741831381431942485348088281328667464175973059056874868676896980546588094694853504721878118636764840312442071352193882560781758988913981844371714193208803282947115725206597895550379073697874293885193889531383201596343157994295331391373521457333394601813883645896506713856476508104387670361734776678181921922056841589961399125320566405694006117983525733277061263814756517753826985648602826883740772510952852463758301699909849464374871251766443632596754072504437014983166967682971955349689597342188510261997229617601872104159556576567358498630131128801953190783689877570523326318309678302329929061435162588121584491493887456911849915177067600273364573354755602941604063701772229927185218439182368896918845578917914572626312999806469760492329231859774463279228581363900893811978447360927934749416460657099861855005204832110849709674710223330602154393633299309778066566868030219627947731126560157220403704223040427066249842115364038771175832108971719718511783294317800600500554961157307594651732062835643913582939996489521655999571859533370820233919618595294965372067312583159546672073053962799140036696397498791452032369736826555589808439056018333597049476123163456784924373807248032586518416779410978200503695927254168547060617019427651584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] 12128681537811644659805147715059947920983832309761985090884905218127149114068570156827592860141980112274714986919863473116374867795422280673190493005897673355203017244663637657347896385962002322774095926203081306606713928035238116135386730808158138640110551739959052504340994582990014283982982639166696946781447982929906105077591469590802029708684961298678039358609265364170775179739470816932433169993145431721861204218644020455622988889612450226720435547049803742366672357028931720594915912226716183186280981330732598531845732169608613186480765033826631781143767356153887114169245818783093184370979250734123798581193989268138854656877313609381596044731945549750291820759306095282158667041063518460239941369592865741183929969247860960397771910696932096099767899999887096684002082024814539164539509233232458662092531227142951934526972110924149218827461152546782468692760674520443988359684687142599603362473467759796164409107855014980220578725918572206281178257100814559232788389430409912520858396894188239716670672749014662758054352101640157161652978976188236033832072059075027669324045658309056157248067997650331267992253435856481833563881819435016729051618806422642966734839000081838474413093832413790378701150365039023813842246456140451922473709766283614805584028114678660991514673895019481641768936570123205303641444035122362205811745132289961284250315068368596304399909686922226021005971734970011030213903367205501759769402810367497827322904039632427067576805537849068516353972624476073659776842182605939881498041271100429918190596764372897474145438482607951192590088341765859907602578404673966814830403889051125815342425451830272044908711575987524940654011645057405753674587304208997509860270948521117714818077144596084814189347268077155998626349389756978063990177489520483627547371031522113099947533635839182927136441110434520328409805890129882700043462699456766201084485819187008729055837156634484708886859156092452918026227217452098415435544119232525918154496260647276745871705630368738446447856042633806541019642394607300228357808645092648580231364345559620401907130082200158683599748997603703762381710787863503293925613536102600318949897602273945030886492356812387104030092982549085339907896929903303812375275576612420208134658635523224374877963059150308117649897877507689117490591688290623823500495080969311791912077291251460061250888909890485008321250217018749994092257018382563717112189292192502604891360022092981523122590830860835736662437966931369346515258903623263829601309163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] -33804565160797006167720659209363543020751941700944190359715334671208207527881673603355162486934949753868329253218774702867974539866598920542409009135495324661372976232466113270763944724404427797484951927187119548732180696423997903812241306059719375942068369339850255248742487951817496760798785326160062393710163080290985328926987024076851628222681218594627880867586205539577446455621910525210102175744522289025520510167170644007816314789610214782518883296651805981157706393560810861434392186981482496766444309536008392584875382355323165515525476528163928370579251948244397124512522826685219450105137373676781532160421261820754200603625747637888558353766948367957378241938597419176540931310682697286863635485133782984898073907959911199690241835369065694389129689196799036886488035725784208668750605535201403769615626037857685758217669707167628803224756863655542358313753614865751712517153590220109734560688250505740263977420424759742076300200869048058957567689415880366709469124269971336696995735073231465784202326837457774548380868034870592595937196875903115233748231511712025926479974955459214844363328329572266517435843270382387541562458284749059804779481847546484725057437634848103911530434843634934424229336133919249873591083697773321761481993478632393631331097987343944595006426681663069726044351527045699204747508732549218486998246362267183743782271367027694126894873962539032648550763613287017545946394862043168667870419814188831598849061358462800381982505361322703566830394193849116416993060707591944686967821513305786929347225388509264815665150206122646280933229319763597116238696203523198881588231443216221708543913553412580487147748460793446286402744459798101456606272132837361592615452537202001268703818377976516554919821591529564423457168746559200493795494049827072229803263860946624274715463857273297329358383495481812630884259470267077740467820440344241635906661884927279927512199017163417661721453586565924648866023534424364231167274631215736612034163889805540692740167044383202784289272852037608525918649012689220906139981676715710797671125376506643290924037452346997295675986708805873493986547710776656849483499756673866045696475783042127338725731228593247825433521438093203249823551759103005345450691945111830292443571775930864515098594528256084955498904317375342228349243923058028581816628780373790651733984136115572003491823658716365910107647551643116675305266273672177288267098842662984846979311063283840729007744114811445441155309096221868721239111599800243560780721553408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] 65028568508259316989977842890536950635529449913390108760737441164571778284476779598387021313146628972867378160179267871080557392202542163911623370720766774002789586435373881896746019603399739835556860404089331879066797051909089719859923152220714595895930728720428206859333098401993852588785239571554925949377125121105138278825142595607912492868048870177366459690540277006763780218053446761091607479239045527937746967278631876625561143605141377263422289851584580752916925741077019292059745020374416898064620543018832714088034948154062990253514142106756703203373820735592698982656675260757525742678928001933131948237674760322839806674077950477508052732070644261658437626190953084589504780615778507258253326921374197002983373865359892781030478663894963523290053546161622132903136557163030695512750138035561408030630866426494815358237501746672145029016557715081095763664003303132988603073404041926022891998321769300921780134708756625406859899406066771193575903574525869343898950988552347046759233756786447844057077190167743719167081351109494694337944174986185961691247560551718176070948366754271998105646168700678024814299671865576994824792955267139672379671483525445862152052184379066515023535953293115510361065414232379102181843909874358160614388960235063831076751443850815566231103899117907415054138068840356903272282869843139464768764368300708071640033337045698727419031733530754773640833589171365604571003933549771034512107522339524114329082330792283452544017102827329537126169707674734458800770330817549934711900332100696642310750001270741883263184379091585190572284352620830708459664662322335859777203800388334576780549406517855753038725750258058791637675446502290136607220027076858133595354268992735660634029379556069175086841434602861571493797659129967787943899360091348040611794674399279375002617774393264015292539230215047284814608635529495294843106624886692255012368333218029554239555455001995501890453350295312059996408183976158503481970928615646477452469475708854794085946480554479839391219850966825262579938436626677628669703457686442310894774112031197522135169831641696149256268237323288551428020099389240772636177407886936938804407146822694850886701220774767975723257721821895344577309973037926800852024913140587349861928097769827197248886961410527367842764771087346121075056793295542994026423916313284546263610872168898141042027750715746770954292363826542363160268350625306813827641200151316540227790311751634133886615093051791313756328359970298488343123263637654426927994677231616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,19] -82866535941074241209558526713120497706176601675840242484559860077065511009259968076610173070608795985157118903966152826424385205826403053540888804786071097102228121819573837845435709372050316999651322268604018038277251456920958845743763769193121039425494778266215779075319385286590334332321829970059061645807033616831556103144322166563846683485290785073993423369085103186138393252605859207933205145711281382879507888884070988492292286987234630683120956769992714903804208183195028966004885211420062186376772878255869027628854919929629278256609767860834613373911411412920897133948218756024762788712890360033877779098806079401108308196444846160492128846736170299245039979196550663798276904422415476352573847804646613398091189412262158217413690348104602194516721454100191444591611433575187687438499697502818110654619446387883868092102143466504026612687758746184544699470748987310572158808456055297792370577312185342019522302830965053805035108390496625772848642129610219063937481088439969279759202443119677315167742224558880270518082172619466544374357354802169774908987984873978629511442733725784773022144524759571437650877844697782898500968553508695104310073251344145137805614863411496165224799703150772172532863789160540831067564278952281698287074522624351610762563657419191723034472571664730189144864727832947499562567500854039385064060750490879606447853289994401053439980821234425937188859277524028250867322507698200944206528513838094967680294993311430845125946224921991316527285802651414624968072709522724939442590787640166729603066225567763249494068583089578925886793212742337767493949866467456645755782545410633241591461276354802141589709644059269082627785279048194944751215149793276337346714287948614904720657150912531493701825437950335953522873404898001777271772416502604640167865584627058380773085476366848601160855935749692183815633561954634101309106471875874803682190374175719565626522982726232602613875001570269475751555068515670636471496023956173231516445516430039610134037400174404019061099168216893988447934836036139829518669193136505297971712181332280916917920730073017815592378014913099795398110444998148359535548370256837428701124259464466038141812843450021692454306682364288419728487844892805249289810376166231169250302007913511981498148905977852936814740767463942620462549438448063742510555099466262850886063383001626608979197760560003441170512005332941591083297480244920110290981004503893692995412610193108744752470818450560055492081843074042071682757668887582656966291231866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,20] 48538759312530605676949772800316310415208989989138176187690527904185911889668226753545674553673752100394946556929723048657881316540976554326601352404419803605343571578329060274070383726727022225385509739667117691140349956449220983229998875007488816756090550929159402704974246341578921121854031485006563112732699320856638173518281660732963930708432527516220146328940905497812336811406232947077723360342914176418758258739377603839238239413580510294487916619251197146352990570171509476860689850884790047493194513016507437873725629309973686501734402712390209496877523695358034151313645597705520702481618311136462790271426209913802754758196609912893170201441341891446021414735139936633587488345054844989486760393384880559839142711309775209783793678112578903832079388490580619290187301158226531908966208309039902583910244263999489742286007520189654493928204639680604143356549818772322068700075560510744265572810535071145255930054134767741878349215556803917532173348274204170009322755959551820949148543725466948353022820236231377139481980624913041133125266045941245207931898306155258080795476037724923019730808144576128853757661392473536853102287897800750140632096552004596510932758833773278522695461827488130873145086850089778874717647143021872123739041549730035710810274934277681070268333127168344335242196336816026146403232659091538683009122836634231666176779717475359489677459735477428701981436941621010677627908136967222582285083583760794688143336184252518317075695664638661549126671997660749294909811086411444793593276628526914674926578962516487207439777684520415676370533470991622389110621737771343664787642423350363785150331325652088313658980290165851979465294141462066193242520455662207886162407686881763086075137501534500636109828003176144874975990841865034863852041811088203090593264055684445735391090815541480912538197785795623181189655284708781227437103175028843588581112926453627402604091555741744041744858769187110929855089476004608320562318887223499509854111510840370612790950812765065943817487487358513524128552610859246412107902520073685521293445346143717762565524651366658242275710806425666636961693964046815781366806272931710126790281897592131731449439772023273028389019394871718363439746588145959538893521980071218909693506045079860530108703267510397887507166691255706539227928021806988364726827579232207255771018649059045190843688192568848784744927675890030614746238704487258628684980545720067425637724262073245062111264374350063691614852543599651021580307529710014542491986952192000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,21] 60260690763023173425455869972251631689932436362637564129330279881206300072104123074721443393969751619624370124275471516423676696587161671774538826597401070903801510637482185116816149235999791368007595104078447640663379533274226799818541033482229045260348939269847979862480967042620829810433628330473068668098339685415911004013063748897256294525077571095368370173700340084465666124472601844051998069719781146786262621439840708062800545814972960110288345781857963509796600912831346762025219177416826802190788790328361408239986790313856802841246749870430303065347209594481234035669825722414416837432114795900314754836019290285777838263634196422268661897646513751259180135719908937712680846073288805991363971944457309758651703909309216144579793966065187579941729809601282266799682724760361822770211967468712079169945397345157191516670914132440331334165688595115186655320823616969771780146568133137770630648300408551524597307031048562540202117201673360783926547303857664359574928393331741177723302936732993386810817120522788715311348341277474254751127849430102756350143147379783457178443046017358778857110414336520944027979221894860000791126625509454852031509666233941337834017318567103575542283551547573437747767456730005684918689020061114454807565597959980764066143936148636508954470769051440483770500282933067547546660770182311838893865816608840688766564616498547286463342128892101630267719079101565075019734599574683554245189292285929742141866260771907137533606895573407615802043087340867250228641258698266962056411137352453158703037539520209442487036872538617195762411211517345140784720013795482324910797488956490182900641910926266890790831768095607797568433005654096639096997632125211711927626369007979997179754190648347364060619611866005873976508276290794507294358814907759952284742017151454935382177766161355622019090825294952765448085907932639978635083144397383059922806895141933703656013778365062577406354228794594336768185765694091054617056864306893479666030258237209595995731142720977796937115983610918685609700338605943476667168850180515944888713799839732488371770473119827807371978129590049240783216708253624234779301994735581392457065306161937458061567894333159353411186339924305395417953756502462909303472770179894330163203484308485819476123554390697590374375655344107771503281070681203276807150832697017149669683114770799994119814144810166506814847442644214360576512489438945580413657651706696957287288964035776882074304538996904553928279187478710425724735095730445907779843933601792000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,22] -212380914096344171843339814437712833841737285155092181911342181758136081085724597269020992382333440511660648125214083647884511899109774801552592169032172114344188770886382966042732697137368172288681448124964996118546002349844703378649624150113642985404671004245563707697641344838359587875224238643313563413183941145057618466867533980490796928702981775463158828267807237847039739536392104294597672162433192064909896514511687504367151584216213546334219589144243162075424546884199878384882683594717867753814209179097816503271591040949218009408235294674177692332009226531128650952583266360893872179098816517806023098250291980469280898584329921142856932494118426002223693785671189024421244761499703145915585423265184331518014527842434053554988567197998596575390645552101012333916317492878215101966708366531640132473482570369478873875592732792205830586382742310490905600102255936020331270425153603608480468982165324294878191275433052303584406796863743551303938686743680621394805775462470241059175494540713341309671818764152962942990196753297759935207271804556179141632812983103513682103215325393602332906362715081069125701507918300372711961609051298294906399662621877636628682883844906181536462599192589589649557408826566530309704233675377623016852953947168225880884573186095023666575860252003745603767970977340813137913340417248671215886519232452367370826672383351065498848370784337623714418809289413330234800196140573452224838344221235580598812887903032202896965669181895094998026561822466393501739128064070098007245978984606140764399969527134859727287440609117309488431689551832777179456195567310390232538111227843911665133375766457472547125145474761149328199784501485754256719601751116112430460738615518146527520304383222114557182063900983998095461497272318421069779789961005070733548210354280315974627020517551086323404784814186871306306443943728868529629785275994212174395674117676396294903288426121185361941121145129984358345630012559938854086563664203044325736409815644629319908761766115007220311955083644949336462566856336382045560981235818509169546738477763332279666430006567275148737971166129157510870428822195501429700079666319010713996324811995558706499644740022295063650881244228755464214344118793548546123246861712939989764081679064192604869601022214448091398263540601732142171002460746068842972616327617903218377237142932707421525485460948416771775102856449957047190920920770791879685061886870996959984485683900182097974530949529335474482433048986419188259812211521415792090922178576384000000000000000000000000000000000000000000000000000000000000000000000000000 [127,23] 327706527035211698800423008435001992268070426161029966127780912683685395605541050309543361620939517904163260642019417822042917272767144624455696014787826533400129538347647521618044872583415285406300335898498902755131657239902317883051546563402382558460858415613671350501319747017517005646128692360007562219386043000444693146286434630384438510670026127573144725242758362636675290790839678049019314541756487402338035217121794695612150134552496444050977933390352657335450750875286241582103139322321448548125218433355528352386384676797051660931412214461332385723088190882095787288525070864856916639140236145596892092731399498305368690772280371893391240600206341724671920869672288989863691745765403148471904212327885553802222695550806236603576032558439248344834563150391026324089068033251722528289594770907992338692482711455208420740159116796910034507524850435451522329936378617324927464281287327388961604610394586126226627050568918723254517147962286424752411927320312749372580045822293482800943454053195184976845199888850281760005410292195737393346641493141405833477872744832241979620026733674426590764196406930579516683170978004479268414640963326858209583594788984766045495879545064787723259502170023635200682358112190464031167256838760353994236372405316677685854852678210847424624987731818442624980389763544722834216225373064279887050537044944213719243509112268129861191490758676613388934587600290546110729846418707840498672595088348171071065324035431594177127845434706911644163111593102364687244525871508052883046339697682607836520011804017020819636772937076852739252841954473979153260207582638610318388093198431524320197451995243873620034607437959938619846131460773642772563307908212279322299986173576106354616769247871571875482648579391561468267733099342336241508275072300381746876509744149169023780448076058741481465556564763880622011507801793047967625099695122730854057596254935558114364302351747016923660564110260878607991018556347600410722452743665066263752842111838547918689912829602240637042478967848613835162962529954070341436848846466521235009652815218591760233466513677988581595438150153581801799056350959078739951709549326339136447672132737377548498461809842029439096635973442930317370146485074067849701664935255540080290559817015908849985170410665284236260500141569726462909627652872940993818081892505747871405702061426302612702021310939566974024067141322366232993936683875296794572130744883031057089593267088498730762078775374145161504606322355490178807465315212696748739012820205568000000000000000000000000000000000000000000000000000000000000000000000000 [127,24] -334491934114268480070286337918359234924554834538533740633139324438520404320712021761562641938713730194393936528306842443083765785735898718154997503824387349634356652143051840711543587088399408160452475431868402955412640642426303883215992182333188435186788689550361942527428676069707707100151112220340642662392422988901071924043878229131499633189910205793623556230161024803906671704303349448077313363705800440477849858689575194101428745946364359415278880138957745256676146892346775653241439626005907996444015720886571241083881563672611538150637760814175232829187894265604407628740303696105552683569512328484546219115790318537316542256071337935247436922029376441643590472353517031675847223005644664696036675572351308483124649546938750833510023848336815963883691602220777461520648162820751851550306153626549258933780231976804284286754322694833895635830737528463170540982318808799390950257889671276505619423017033872207039802022627266526867550061830715620785576982813874995437769197904642525058163531565941855328866900404557150255185606602795190322839037228104267686359937783622431116094773421478117796246594663937893798715975602608240556882299059014226187616849356821883851943725960879495882537233901201430793293985498431381769920231964503630804200515674274313160091287950623173630870439130709321660934247620577943532691979833020824509942553892981572819570547269156726751606059155851255137007246312541652051777640580377132660384385405002385092462042723898662967319489156503386237924268675002737477323054753438442322948915908169741401992489007597786774050148810361103020323418405802855446437289754554732309248000832485708828462359480524488431751037417867976330773218498741838438276379251781860871182855570698809813967372214925188246902384875795888471005111184549698191487408576497202325242959518634073792839477281005969667821999522255461085842587491991893387880432619412090316802462074485611505061961727699525651173003911512988584506382489873601444649565186450724324012853188844938241969626842304657079210818304193208563307550157447296203491763446153399286485761408462825080442287820370062077772305729477917166854586652739877886289535855278851456915191812321735863579941077600485698583467205614092505964630055149133726515383908186414553410663281407177133135292947923139018990259820003114557553901041032747393015201831066705722125706150051662559215046830331892754112755517408725767076532887600513834801432808399997310787937199934064467607862975349130193730439919995365871178400489910086693013378039808000000000000000000000000000000000000000000000000000000000000000000000 [127,25] 228700815108078194929948593787539008274191351487211553546979438951287791206659299135434972442872603845309831133492187386206418910542214822972249993264701641308141709585517886307826629647708528777544623877440373591260144894052485417876451021219171054349018116385849927334443871919082399110142628107626311999895948070482436433150321807527526003195657167320868681776788702719664478115272500460127810515301970760439721593965310454657331704669844357638725491921937878048123926033459611526240431901922731223162476783531276576209086705905416483298182218153495424275603875391612424764081968549035644884656223031869674031254311269009463747135923429011942412926153890657445677265257609860565627269782663589667394152123031078340636821289569131008850034689295325219315029015454251441041248714168283113315492442297633084081040006817703461746705046835611872771939346944175722795729075949957137731012475644360383072923549855289946645448071722399174131904992657193076118099694998694479786680150402192476609949069752509506598814949477984975264001801811262050625598737686586068438917600545148571552585426674699939382175429076294419399916298744504722912224918688663574816475868235196395254108036668980171304908994676310269743791028025698365135654828257825587677154011336215293625575655165310658094970157864557153768813282935433118033672685342095164659884479064223930548479728414718581815363367774734349474920426502237978794786442066391815146055035616133872548609287656205729918386594631043137417837839468347083166797327169629202415780211587856994313819317577519611244639822151939131252833764456875507817430011893243587318859252372805378924711008326892098314177986707700916579754944817433105187990905335240620099794241523897693564164549755946471151936342485933775611764613215425034586119887440197646575630076443329440167708674380334743099347676938629123912326961830167882801618826127340828616372765452631699222326634610032942101723365995394723025974751763946057037336563164242373949900865649120770545355707754806536501632864437706529427583331087077075043956725487711107299780999196019580357989380824844356189444498696712512599616348298990226579096891995124614044226925182164694016452971634072953875341294037937109360231931370236956313625963653199261108852162902697122704399040942489275396419057890951597605139249707493261367488015618098430561676353281465246433137587624204933403316516205211640681270071543752343303285273210770274457989587983560576710066901978689107232192217888674053852765303512468390669413062279168000000000000000000000000000000000000000000000000000000000000000000 [127,26] -75762993114484639526038309515884877425180813027845470406653441434216730498574979071411418465674300382780540080745249212983355559599021828535982498392610353244209814351438253189508416797007073656654125439796506313498617149359136822542531701583037763163019842679773551544234920078721731465667552775286451642548329745649218408818653092791883947332951190361582617894252805336531562321415211546562660950335618217866437866300063006974361048138710629360240270877426989247865907102170949393391016624518508231253520814507304300911496590017931353497739096833064135692707261648235492478069571377308994854503135217820228649309237208086270036489135939226137916810058717931259217845229818844230992506142322997786237256480896171623059928531392977408150968762016782640082422528371525002243857909646162367890635714693122099761473626412664094338507364023502731328416556555233708556835001666489860978918754910937950561153359286735361715177579630069408683428325615582839022944330221994459022941279725397059873833987215580675650111744958955858785993699451964779847144176550316794004828314785788419173484908045589451207077882635707089352139525815272662232185047165339472847119999164511239235067298587587042246661368057640728715539294196554965020372534888878414037130297761879000371438624833651173695865469728672297557581396969792645708873374942128956478379753929998364166691340130279080458709527587761979997474387996883833086800098330130388067285755915627218534417536243088240173910947468589590987703963046797492995941259714339219119587699944268028162930123567995106841278199123813107956368069820417969496084101223133936582663378705447390164286198894285386214777722026146117256826638182336764159523955514556310021420834135189719951769784317554483561420829896509293098457042764653347241513077635085272676724249236370281323671874668509606627629493695278353700607984617254551331878387254828363820027207827662665887542083287249225574017380654344002169438529785596696817759716478306161614674186388008255759488738666904106528821215974130699792220675769815749856403810142196773067777553518753575974301411677985041379767377996020653248364370639951325594051533853864371916323924628544225241067010154065376813012755564014480510340208371612061785442672432138801722576029849277305612931322987222688273248250413188501708338789124047537578967699718331539153073224224053858414132276240472642778409480804363816311910583858648240736890628123624059594301320706958444461942382748293415987543861238281864897317038820119139649953948762112000000000000000000000000000000000000000000000000000000000000000 [127,27] -44379375527109303809320857633292197067514103114828387233857344488646749638142190950209379892469675977584554537503869815797616634069286381638303523658027154643019836148848418869984528987783005338542467509409271404121240620579406655615875728763316154402128593313180922053372842076338036716482948884825699009069610795818392959844625373211280281956388725773009442153643128813616998283874794191664520454868387345628131167580045738525118538060068069732976943632848087212234432945564431643765646075360812953906647649623087168759947003000734880444949206717029044951669221988453649278853350072112858312921239697712714438701590676961591571891583348984368841625275862851261466169496343188755014755382890309796162447524970080134982730896892053022880515221024359748957297250517345157668364912556396797702677424182064608311140132848439164935943506577493712062675158667173095575836764620469687243883179519562577946353688808842155815946682553927840036390992667476613859718883739088981480612111043313364005139778374265054749714334825442594904371796296084846036028483891455811992137508587383008276178283517345960503095507662224697123342651807237598519192270985877524338036599958426866601288988204603381276757154207389389222585779327866026624251289051957519408795686719146436286584590509481560402624970520542901882848394450168877192985831745296236931998272850862354770984037195900826334694320938353317047462042117975019685699794262512863670799783312979508977804614007442259060801226801172427646776909879514154007910025027592321931235352817966352646555484963860904901070422218837021708392307700077633068299455683030835895501523304436831116689139515070364473588898628662120298246567225180453031708291250615126531464863447929250323868012198149407867310978286974899527779249392644143279030865231974842372612321875970117521998693316771067348759742863229842032433305401964932546422580650885518876239550102765993593296408203690692219277200147693229098568720753070520587842293822582816378055402849796418893439590427500859611459435666301968433613938884365457816451781612992671380536350962295931956059690354099113124778061565216097915985131735879301895984702553395676632853626563841617348988057867899212756653020808948281305952455452184739583288023024953481776183672716228916919139506865048132169967441635711419361195721212807856223201976571046888038115634561472066802575422724664822201930779448555322392388840093197619768335318948915247838479935614903657483908543175449094380450328659534184812900714321605636703387782217728000000000000000000000000000000000000000000000000000000000000 [127,28] 92786759449397020542277438950112532369695592397584208202341068436722084927496222988218452543625468286258510388235079563636606002596165630647591869261709787582891778912124271790262584394526372622065638595062731015215182610708941410176167791421911713897252238845482298661945421647548747433640681064672036621562410834944435677879282865051298329725835916791924517577883037429269158699004248503053794906140817060650862687234708307908772531987390509018003838330787812393721116553717646343946727261663918255835899113642140771808536961710578651343490254246784627699439076493034671883191806206751936312610208478666754797616061671643027570699403423751140740577529117082023090517525042953266801679292791954122029626366062408618929659205475153644541076332751343987417022628577437465830528073170465770028007549972238432236992778076962373340480109011818214544616558591947338859259836432767210396739549145434384918423797098074411043149003280050323227717951491598765870944506121491708971177993454650046927841589463554258648381242322573162652421213368117635327658531756848722959251610739741824888217612476058114373032744015059946466729982532502253420761356348546693466626389026142021338002191988000684993014389799353952533762766539799673050895329156305430923392177101482923859594070492549055439638610113404637638755225806226447329292166628329493110487394567584187481179963897217230146605782815526387148794919640605259837790873621429545621573914573604852003422547544178560023946087127296659053485895050592987577454354695418941588864095696483685472245873195967696347824782450109769646148193149172816656828069929915380588532610678403600020957608092715704580032211477281352815207946648593344301090124515184719018174811660501676778980299401117950030140483314481754284290755496202944019188519427586008299529700075342112490066618922542959877648665769317443419063261137165500148645508073421010366224810294252763699695442094265290026517008465808402378908859303577083182680300150652074308157652030331376046497266687629527860122721479810710421308805401747010927957985667929042452866270727151704855757090198028705613049872345938019375617627970223512892567484645333920007632078276333039078290590839644157007416363165764894061038857623738776732933674746178729731917789128211049565754355295484939303717193015796329284380786294232039168647454941364859676543600144107793206599641728799809046461831989076993835631735366660122780858014801349578475221504119786058493320106495012156964894506984722671522192953298689537531299672096768000000000000000000000000000000000000000000000000000000000 [127,29] -82031220814931755698086983586568299389223271590962629092990432032255806483350938084791583850464449144648407642425759954001360009531637831321416968297716472405559664009645069767409500084271959923292287149054395131887613669898841649314726677137190108512655061252924873086988700878353701710547057869528792613755750254267582074022199022993723860223829290157430798775327994480478364766163906592203144476168753219445956007957463883122946640795188758641746310194835698846791440919850540932508892110519563056363059933312239774932216458127339643662031123477749265882646501752563811529337536653593799968720113879447573224597716343968383651965970124112874274847296414912526929535716349773787711275933430230455530843147160421675253983679997756880577116434447075387551086509801008359776876892644404223612238443463859190939821440992769501643435737444666426839535897124927959468578158859181725124103529486371331326272950620840679649913504271858685203864366696561903475934307888744534421073737206578673399522752158737888928534320999685178711077340347929876571718725626269091871080871570052598378167076735683022860799987255197414309423674717584956714731201211047455474266709460928878008851775296116912435361955319903148098830849293382953975497366141802792953244389805646062086854536695199089514101245771082884554086056199763351890195874020282830137316115913862254876447052910833718319873396712916393597461475196551700788215032002576084980636449343103322717559310009846422061715937464030223687368089468695945183697525152863031858924724150903117923592370719335882012932922602088759853257688967542112048947192906720895276107655643958246694852449290344483988710518676064682122945305484554588702875607788251712366671661976513816490696497728560207351106899565539866610805422300602669867472508101288474153068028256727003446166404572544915730083092478381040225553046820525096217499382765078519801195292719585148741140048585126338661739533995781326619956308213156304840726897284515358284294262896700930357632737096584415744149350353529280667150149518800883892260116290672522107697161978124656544866762455865478927828580345498470566861275944989805949468259832075699427845425586761046380794417311893510954717813604767724527613015497062917540915644050555870242288437290785212894905230926729276992045900320074786674084262874260023656525831911881094617682686737492819746840981993063860216488806393716642467474155706184411130368965929962747469804399165877375164564585678127072127256016172548818832876600704351275430592158629888000000000000000000000000000000000000000000000000000000 [127,30] 47864314846276255335771659184771606728158712964423897301236632994116799170483383271553759538764384978772712890127953353130829760662056431517487563446085262538401408304825278421644449129871071614323885597659152252795759243429300103779669404970733828076419491653657449087988121905908651865727494628151468959082666297528350852023200317178412820211825238084932840731972836394506360872810124858337994312928964970444566507276430298862249185662640838616959375006070578469910241882685403468566818651459269938901643828875413652384790985220458188657867025093567584688352716777574244099023294954738240157363571973342786473747640569710734022576645187617886153319949187487465202756049714972659593801487674185273918786882463486612963562623258646399005391669023634446711942996930763990464957176956569881760142616893245868983433268987112164971701664849446341357364123483676962978721751347146991815171730161152724924719159148214821144924739003475309909618835337413757704023858273323468960360589243507481791041778036714713712897986170244416519412199037633737467494769872616926522217585964279798399792447460361664654858049977932532791637559599461155771791563283265108557331122559574313726922456296644818399712637543457272129372903182748504509594539668901971593339417025398524516277963620701249852739811875238979315710461782794117531946444270586020705214644289461207615502100545382493550555522381430920255274020667287376924435164931161459648764740577408089927131909378803175056149188099861745949786968986805083447275155269519105038309672383321720761590918405770862342221571452014285202230455960928743583892578701782788965761618373955656304035652425027834911272088520743855074487035993331141343065439881128626578796201542343233486775287237023269682946409123088886227993656818204675019325994287723452365277163572467874342069852216586828907703774943300242686368500950224784100856604344387914418226653848811368346341740987547485067044082286080683098368210722780524877467449312118205705181288891014298984975041538328849458902916412453031795521105455594648752310801014969618874613296078707890252234336364607792540110647143379207846729235302259616702448487059692461036004175266626364902469467045997585880641600324078738660732805148443693739210870798990831460024513943048713386471317175877898885980936435614549113840612460976427926639645496400334278173754744403422604383256379835176366931483295274830205795696189498545087819803945553968461103668822696271475860217076694256616323491612855400885312497823493765170449969315840000000000000000000000000000000000000000000000000000 [127,31] -18186950537368653682025029224870823746840544666243440316612680444904458652636944826864698265596336364050474105846719518607946483356891852064162887508571472106071702227988484487740933008776815654349361409794763496514452506365340710751348133091527390462250849935941104676725867843188815399707512229780890121745070693521202672563978712204128716569114148383403278230420933995030145560642347320063203434447376456498391519418908375225978467454851465541703451764071656191626909760224403906016768859990218017310321034428212220755802464275759240128812743534326634623713443322831914608327966115070460856903852104425615822813820753911120988087304936626292987788985303476753068422120252714465465543287231483003574335811798849858026287171788413864886386444575463041446294672629911227372466513025713480560857340371881623301958812982022999357205416917747721918295633004044925611819773902681515341811076722184632075151332489722579531803569232694495938968730352941391753743776455777078991621482977158587205380534070765535415643563308199154811160210719609385260173257267105775631939387044312406369467813494132413519272785281472151043701343285539692373474406510263368479662295014199133134036740226227400594110882403432726622410655076115289729412350333088658849135192105634100128578460177815280663317714802496532356258311340002837361589518456880288734338175994781671571502364770381635373599706048730293750179908677935671470535194587612181120872361566316872335439902567019353399281869211689552083638705678589474885531162415318448580966613225096401626609006978680761620593725405289067981950209475331689896152422480758915240836419936421874656176779579534352973488714048918342335659712536834183955736534119137090322189663471315356213472750993241094270911855922611928415552283542987811248263654230602104779756010859393544539087111962834293605630895242861241581956736791167753660031836023426184560653685501555826805905429485954540891487214440090549018921727070056094797623415563146351062270535908232946590212445145411263687994646089067146288059081158504663771778497834442938771374768276127859097988850519752494815416693720357260967249787248410339312060645018755539758957313724258452321010689063597269965752022698334531169853197550662497212618855385390304589539224315076763942005177283036514753135399280606703373308366431637316320016031649646487973678429328002280830850288890901060496600240859408029126053950649056737766751912438825036735352418683572469829333187118530551125680379023905754260038845237867855544897371111424000000000000000000000000000000000000000000000000 [127,32] 2376311481683995445301028157190082356799838743400813661710649209068661735743525302164351269368118857673619136192139692453912034105528268853769312676707638741985478046754199595569016872519785673546852096979457026636479509388050621042767137224212441356139425561792653492304159759000084646953642455288899216041022972446643038856530303816893729815579097935465075976227264432425619955737510787761021162700020439856209896248817987076794889220823012309127703660446739191559600770052347259931588155183523949614884401049197205087608733178300312150632925349640067636494122489696988775033132861426472717930550433986581107528880667050143799705614727492678669550589552913989518042469376235453587107852558887132798099299142846487857565718692970552843903589231082389997683001596137133588945638987763154172799720162107257813764153815579024467163575285210826552167253710685704771912430445404907281327486718231983534877145161909837881445966295834297662649752781871189690033026545523371079006402151326679499656417726286459116703221116112020886974707772047803504386741647283823261932781886313344292117479500675922328766221699885650375428173286055189902564550765684041068651652244563834909307158447180833774600481532199895267535926727830223231770226659667026538607768618217036289927449753835984695407509468658445145221980270094042394926897345729610367512937370205767447158036373373561759170332918445521739570588339715857762428070181034157941364963113553632289260953786096596993780105811291630594814544838877238006268168545960050264598605359961386658286671267100034239968759516870807433216878688183121131929471814805935207139216747097250618035936822989882561214533789213721307429375652133548478807246514234189154557631742259564006780864264814659779351143468683003974417083052638685044971882822137877863209557256285157803361614765939255163969222472420178514066294926307347296859983708092560549691647459740407841215622037379381479148854491654448999345451288020141462430146251453255712335433504474064920270590721225488648939022478431421867162199749991982402901863190972579306403970825059073690987672227772150013941850565089489598159697231630667457785961133482775539183918773620353263540476066876428864022409590514662600162047029231760617965796799128448615254421029252942772390316626003517174515046639058837574951012263559053969157954442604649000717896762316087110824537607237640825568592113187608038691976570654944075531831861972678675620120543382430552470205156539787917035917143793973834947420969686516041750476226560000000000000000000000000000000000000000000000 [127,33] 2521286713336833599607560685987237420638131244509617732247137100667133610534962508066966198176931096257424432012788054096703089669741033396311366005415465564149907894923880629451600487631880431933286251471682472461408572656257388974411195203941313215498470828136847452056944228035416852801920369291389728806979327688962696298796251826129605365793952813758482232200279421910512382182359781505574263956524700208538617148515559307542583976611186070898138957035180808548799433489682136434162236923359914699019437279927108441244405725793419134624675031721302668490831694317610246454260118213675811255512886322159517992927063350603564125629827857126941599999231104937807377522518499951118948758890144937029322849889871703629478906176611292598634092092418268040878946845796947376257096354161170688020378571323957215722898611037117569455990853002371711160691588123140894586373453827522630270267146003540190912901050337313154799692605049735135872852175334580130857555298430968864667320969583673894041613022342331602314391123771878872153842054332590931202896156026586417509921460093890978909883310590246377621286188899632812150087940217349205951232579652494525332982178819100722362905834786486124929570057143654413569057779257912070610923692067296132388541566698572431253143881584961790094566238132722799403765675602967233826667359166230318403226605125414022771232779426646737681135635310945515917620844375465868433906180360647233883037152074737081713491921630261091277241343849451590210012340785866311208930189713636370824127996733556264723480056388232730340545646728929110958035353724166968449024611587219305408030063986284212057821527502149511802083033926173349332951067102750701251772552780550201510886313029119868247313844767754667494905272044371600209696213473877184466117481718434872611755372623439616486372084300488781336891004456594410660945977626055730619479884501946272345670456426936671737967850062739222590080855517591798059239212846628358937035563339549256735599170283168299617856437297574791140966166859793395827764796320228464798659124024699848907963147514549996600974821719581860213024889080628733887437347998694392253416597004013123125155003108817083681039317538132454435368022751546388991989977882434183917506853155287215846771006268916298875145833892400828762111691833917233356740610812565393188692569007440596631924670398875984124435456070390883296744458538979006286191907940706601237679041994299243289612575120115127395642063689278843656213401199819932315069037646609270529576665088000000000000000000000000000000000000000000 [127,34] -2397160043964028481452619452455834622577222963313715582447172794025680221071375285118507088247652245481968473472925686400502846841424278156763139419027089358346806452058440428072657022024035125288305097857323778357801184186594751268449643671745763122238230251076132796341729008348507095947983409085609303772623661569057318117215812370307850830828449417619165537282330343154854047206177771699352902272139104686520997936226216257731353074233485675781864807016025601189322499941232499859067664118187543490655383973139506423924264510818669114634697153237691834837695366201159250276794464703312621197607108019363598239460532172371075028506900816609316678303838883671037517992915081440749597454241458026523309187483591788385378933284569488241560148043035476080905109056446658912062586437184332000141543271699476205814231267410692539975928278331837294998309145569690794375766315227684519382992383892253259908906214597872023456910340906940691976987584249382694671932731628842128318968438010759487520709528309399265805930997404936781604092404155007687753900149998675320410719186969062962359703376710259925225728947859304785286287878675708141090889599396027898598047120457616866141481862217950214408015115972131917541104658143729474059823625929242420170248492067812711767313766248159264245368654495358110915217550934954570641033072793210831357518617635169599369713492063351010532664660472284833183522018753670757057549260803662553152479429238600343185732377990225899209215132529463141117275510201138175049268492424316613353701746417212544288279530411058709115315760923310645303149533200570549345068593216498759804216135950629529239556209280876423736878080214579533825039202189212783255238847588550908038012602291052917288267787729264462637938063858317546861044165704972345367117705724995851864427780526675598179712083253556762199022643311808821854833779858940733294809833296366509647785438992409822312905900591248199771188896574095135370916481978959321676324336562430628348292862644258625568723215946522881171125738164524516927369831299734753374501503931504640568562345366547133634136256084363851005498159518034909043393438450071522255960744595443709257468747461647264316164057003351161042558446264648786226794431298460560962739302909952272819637220215321071162455886517854754572216866452012290437697560085092430521540993338988291469617041966637332138872489245272720988395479689001026590597644589711916835990111511923388824807958265534751566772209747251521473863045309789820412557624582753709994396352512000000000000000000000000000000000000000 [127,35] 1184973244282179278989035985826854207275228771855477615965440304567298892243984038577051006709910767657296909090563443097045404022242519738703246441701521021143566165273877862386310177374521316388030876237728722221916705319215736436652952752528344665921894477510111375119358753834584293517161709998821984387915942757523806787357987986577669578648532413713497641455647709096567987827413513485441059714033860982908796386679951987141621608745398890664373490116315313394811956227154097082614541353483441400498967490379889321652485573042213923450558344027089922160014652908207050621610819379301122782710442240146291864110900082103720253140448141784412044151006828052119911489942346648310713358399462653753118575606468280956030148394546014936528359656051289368289845605797001326837001145124909328315170220545592787480596785947291375357808361608638591870203783161047833688404640640786134260820583545982359453003825253034254539226822381062267951455738009409130393869950712131500147746037044546188020031475583363500984574262630909366442681057010457043768737289534514158987382128300068141619642343739412824903977406522465601248876191859824080575695394284716223198109533357155325221825580992477768779086297600485531065566417359959799308555369970006952871892727617419074323935667108584340335020475076937230247155460725066419104068948273309623547637489445873092531414003595178992411313385312489053095044938141848361637108667249832538807282064361788773072144884038645126219289129777162287019024537335665946094979149410831875744159395504141085483103224507220464210096931343947196834286273189372367003380937812307972180562737547692931626362986595401354425327355389866431474351686751785032157913317071366787806526262952940005663623671321248302382852180931025730429500299244327724638212791277005023330970118480294119459806464274955002238981010430693077890764302062997504515481925465761763062644514836403325852643165335667194855013728485779352725716713140991431143176968643430013004184456585491787575690276166322379499508729804878120104526358225082905028988675570834959916254439820745971537079105962160237905488803571344188630426244199102899489334491698549208171591852226689314408691153561976943660259892134748581411058725148953307880152855529317950490770512689316731324614646171888077407587783201009297259707005302684791532848274917155456335942485521707590931760845244105177851990768371169659556345604909738919385887974988381311486666848282517672110383894572331133942977866259792004629378119656845431369036201984000000000000000000000000000000000000 [127,36] -348246157195331528501699478010625056445115073255830616958656326239691714960526715194235917275911287918077189967874189212956291010950544555199057914126585597491955241526492228915236362551526512206736391457724209255234937354915710499584108624001845548935448832557674323820782818136633552501603242962060345608484104424939033931773217513022950140598274001770161774020050145006637118976145312307439539472112645581998439427122734545292239333153083647646647536101511201249144906097980181966246461472564082668983371030902954267361855259383849751722865696742806941402091582237118589849477768604856731527824457565412695601951638221697051308317285673815506884508317936619012144815065669397529717353523450105250782773993867863936287061855154603393020097001562326698834044957679046137764859438149065758344505953720401960757542910675019252365750458290201346119634520548220641866168535196486582157700425868089637045596883611883044965422510723089498161457827932737628706520853398129611249656602265977222518225121930343198075557236847864994151186122018213268695264006775606014937790115421266758910727513575879426214802875941872555718219522593485874321397685737181649870078449486350615990199550585564340973855531847119391497575347955572812950196355333317327897122625374426768745662974827834268577567480777182721558113997830938212260449887870118297196809233271432878511790915815304325912603980279630574442458210560215273899383227121402459092641819284328789286007972185996529532891839413663127090377997498109277987670103032007290593858088761868124048162364290126941068972046583664144506857169623892871879175371039406574350387248077198120205056467918628267468142413875162276808107749347583921476385144454957343327433989484723379934184951868840820829949191336984705653539038951337952518142263849170099971763020671733960850707903123535382314892337826134237035413825338227893875733237245757763274293355561008670522900158951128532795518951862947998361095333512082347705686816231146419138899041111707706607667786661267158091038768383094773305218868555155249078900404065495792410457079376012757313769522026800208258693273681739747194721324538208381394082561471158705209314886781940398093366196356547996708975337675471136002294072992401366858796800643342705734688018984600821781191639744756448161725781811562074823807304371640327974953080420526111408145898019182552011178070314051527038788900985066525581329004271168247426404773268573236722712373885798339754458279034327364476413704179054281449668432935199577443747758080000000000000000000000000000000000 [127,37] 12295087582022812813942156922068354333971462460707937992769187821900040011406823472321563416377138170909873296738924392484869092930920105222549070215434000158805280272058624006223524689967674884087721894676510126140181067098329638934945040357839878527244801924178961443478843199147318903214566039094868973413376785551891401094895562539534864785918673370020006692304344869833507968708303505900662585310692340756104413366980900197433396152075978517061197629774872728676613276115234684326584808953526930325488296433893941131864376635262517509325111065643355892432948320251321027849380772279048581885540743924668877431462774305727517264027949256120094035989402518593372811655833454189544379388569525930339050158355700983882014020833320736748284861076714257724751056766403659709980850597023681022050756347233062145236421222101625789842287196246962910144180879498366627526103923490037860293627412491781027728793952636316432130242031674762405360081892181095073730885663278617315359928310288825896142624953303853105081868172753028894329820934582377153712525612538235139594948843866408565375444954446000009469307172018853032106009203842033185423933754122484896454552524490985269169544634521144811728914201709690898075390291226037727758883116414605133156863902998791055890586024746920330360941334016140913513323761145180923027431398946792079545330414985296711400829440846200903298451511498274917551855230182120240494152058680183093360129674694952852161925587574356988547846823198956760554983500927752764464377107255554836983990753311172486046309323639438810517215609705989979185673674920868019712155838266043551496562680816097780941905931262100098048036083828364018709218333875677181051772016348747368077115244006661592522114423106340239737599891035447078135685839645087782072296892091536933970141316925938400284981295040076762997695733732434669917531025374068162998100476608106036913382283375532655544478729122288478427183303491225527742737834583267842733050057557058044361482006353987022339440048543622567055177128228599309694253375656540002072929844472182702531246674279516182467487676565542210086315996590075113904810880341062390656634315429612746006359288739609032340218021833588900139463290803282046977224937073091796769200706535709738629641753448825954911531021078860486892354127960787653522442020921289789160895233798912337796227336807412329200570076842950308933506016850417424001429661336446750923330360340046416654552021905671244203844304241359243125879590991051613569225659398226465595064320000000000000000000000000000000 [127,38] 57551386459182399750279784380923259995849425832406838321248051130466010583618557096985997679842342768685751368360054120331192761524219133054101409978968304467108857572672665157824935792722533530886968813608606536022166915961747602224492043503544038458707315757274734667524198727399324856669818682866422555540343428284594166215835735697040049961083804700549016390325619398241264220960991877895736656417408073843976909981939836597823440367048655087208004480970639389093559367042501928548870264361137158448884840641709493629669846414081500460994666820681015411511926601105699677978077510015683653736724416444566867384310921622497688666397220347263816663035979214245425124466308817529685457505216448273366319215972301864237525399202564933145526230055953055385741291921897600608546696387850283576156231883022485311344203976462157659766553947348690160453752473148987655979337606135777625043235387201435855406263732420224159052587962017858139043498412975031314907301701166998033396404207108220691223660164427425168291370682514808522550397466799748113733991255169346458749524524860379374676147267779480506158615022124426073812267422163602768683839128386578001432382043899544421143444516901066977863165052901734634965231670216837344656793447218666560190468058829332746148935551454037388149180332689294080719094667233153919467589870731399729483594369939318938640648262935172460172948800742735956799294690588160529667351516053418488146921852897683756970107428394685758616703492058379340327863746047226037561034665288910252646329265708741574749308635244352685120172494909480872607816646467118798448224829468894068410413387912128012773206819734752085038588678886234971748092838407940451831015547676474918778094578492740933960754238712704847966344010786634495425503605324104778894029648064472098507204235081438061555263175812535601595257131551387979054368944296876161569374979689509742453879565615905995552802942120200728230251261631425136273332640112890758111573092075261121102568572998472383307202047621562575008041189342737704611928239454062480220149932406297298794715136607475267769917815047069870999983034486374765336775850514617877263863731821718098554075285168523412208166678055598481562068624385557458305778992471525229025172072240274781650012477717067396103473064144134694303739042669270140460229705200436203011186555896980445471499581501959177757185803070415642732893985239668956542342470581585747777065833162822323249884137796730894461632990189286731773521485874981263064450862650247513865453568000000000000000000000000000 [127,39] -44365682534222065492918415203716922732112154617596743075493623465064485704902830082914884858860020589934317364060207622180827026142822233785034818664462527055299777761906045202198459472175413973092453619440448073674664715467273896245530587318641973754288579462680226135651530067478080674554935125437494119839673936015361660152414686533594726231343010103002828611252841307218966131338505409576946366395731257953878558332090360282707248712228117304735385143743079111303994917459678622972326602357512213965829095451169230814467216521035428383254566072908904751611938276265192008455019747219078097866633730817612038372893824792602941309309221181373680975332126856528496355404348866266336106847639397844480899850963274458437337718453083933487774433227735692069699720084297004518918203429027967508772651555835704079172454009099426153602295002179654903388368925064263330720152095756326121674604848922699123200462448288520127028493343120421869833461371792519245640258054965996351254575979586581121709749957929792341996393481999858015336435885503544545059087665095801112911659215443342978213692517312881144554466194185620878202120632922699826409139743145608141802502461287163157477679213023211662591551106972221819704954053138268880211246790975911985884593597133522153613669370007161073334085756002116966680958967227938990423582386621753706139825388396690856601168331765223064820071739711477388766907051663679772238724355281055834508292147116192153135922751211841480527668966809443911166631424669628684728006318807659403506078836316726185693837472761621098914133675624344655242320656259818893052915435766237217492781707486815583504859540685596326107663527352894032751005376001133133260053742504053117775003621397721406332632304528066689894187843636312940175636441707606134142429217301233603770636919596642601660031720281383513045969642040748922758294668833493292356574519186131502740838468496674085611743484303437438716103924673233721670749920264905232019923853129110081219413774141719738031955788318577369862382384501540860594948471249841511591399487167350456260704916603083313949361943462882386661994850365993076522434931010123504539449244072892992030391083006540895208118995915656033944145886728583398694989578671047338129812646477199382392334067072482521580623262517436207617317204053533017580574461000500471964819879188308081896603759485764558544768405013316786417254385240286384875390801832449255708069815268746649739974735524025827104810275064220904333749463383467298941443522344709182441127936000000000000000000000000 [127,40] 23169604097549360010348360093310309290633338407376921634515407013976277060892494777918297304577349040415524737331050598381133482057671138234231906481370066656908409342264009997228898586724388489188921088925115741671873088691799936556609556094418468995205571341175608126559634587445303898684348211763223754636337841335467689307690715224416849078310417922630602463781111933578551161294424901049458261819067748215441541652051159082136713103449095154397664838277457196452553742355621174643720673187415737661486207442112756880983607461677265605031015118689589372104300307202328781357335217151718801285630984829732101044782943845423415180265829049011014861606512127559112184652509489949563426903431630261198998339161724830118301297839570022825295716313391696414051477586730539637297991086543195280438196581945266120119566871253199396783440242989047440801208127159785635132085365624524773494705331004934182738370704635124363015365874363747728138129279614887920009114616817268703800766216403627628541128312890164854353133264861002417168957574643509902490639438050220009746663251423132569280261502561776257387609580099362665467061603556607346771387443052490255169850273806873526540826253878514679469895123456893478055134910389761475197977649623485200133312977704892906111073550176485619246951986895810810410171316406869018122734546196816875093105894516762211931873514695289149862201335573622318136767871586068299749583701353890850378027592923470007422454051983704245501855660473438589080081715220158374767001124332431401980937913478871096361530537959794401183901510058484650727597118544256316030480247673690913024443360303107395323871973847070967553275386286443203683795926683439713637759377080612847871148088895032074548138803606043994315480434978850655192518759750371352817846337330350032673317743474054459445509779747732946991830500874859501076262316660266109718267321279562043625842266460004962093667441698778408704479616373079376996627325614935303418060762056123668648407911250334347565711981954028138415763953444710185348396675114972634892210848190186284229950374996382155490548347378644017816249086814456685006145734773930910340273607015592007415817976663266545856322061632012633044303234528783021214049923885586707287398941991644842596445857904228046234475941816230442041945864659371208120080364362495887626429002284098488726308462527291974150071728570844219587941598858152219654115892129407575238082582578590878121430979702469678865738312797128551267793634179225038110258713025647287941988352000000000000000000000 [127,41] -10229292243757364329439233059761676246002797090233580024444614991995330442271192907476065399651019738628065027616767707093586312104683921652922221849095630082470581207833682482676951319593897837257899397498053946929546254038124931081295448976526207532734278033924736309491808564733080996862158552129732475624973243178438514634761789627991130100421008160050587290798136653582704492677912029978223186645460287245857471220128280339436051135487771653351933541607962626190440362096388187271777897771833242978923604250680199629715425373654341633530421560279834020662547383418931378313425674684425897406698945474627031037480867457897368629239146353132186237541977395634091406259007573208893452323779866456522970597956248301286338874331022353482183054051121935467359759696955617386151254772454313571122306536183600695275018836162360083568910518260321347861532818279123885472376864818333032372350511562091868198196887862145617348530382797700618843194675848126003975423742848043498805627335440772191780097843544653701709974275581846372593664476681704945517237757651429791945799142000113320551606141993109563579745567666893045089143085621176831621268773572097319476784815785950150376146624756934253101253149221457984739544504663042400173514459411509512333433225095897711024644207899991702007787688181138862033518061233517822641950436439158237442423322537604414403948834282820556220248142771610954223628524419316365345704673230284552455420768578907698779225094252472472107322859732149986397137425589941672255289827769861745227670594168889362274739839171158477444586481832484698392333252743793183743319563644796733034281809624478836391451717520813045923465774503763200220393053307859040151714535840706853197749194922246958136128782431384650130429466114234061822150954268335477933780027413956257346097014326067111211926860856983982584272226127771875865205250494129425100145502554350675688995183591414805861687928122307503358087387822689821215318784309209365332433593968060018688806120734743492459505604182422734739880718485924538439355367486944663328942139551638892179163182592720023473650447305865812471269846304107211088916413816764766254955180703436752958887131758445784812739895292158856229759423038494687069167860127698737840508673635277248020068562383323050526217861926599249292715781340843647691867336572810829922740153314584773915881399973498393499442259333119910255459442163632943350064916766927908914095419863554909019035389990080748016983381379401482817129324143896267590209231891397115616690176000000000000000000 [127,42] 4089891282494243201919273122663358862570230387333121384933424046503473646490886436592480091083995544119819903343459237119298368680016290607572193577550223804413980653595901382876952361935530257390156127190568508074134615215324635047714367220061157110553952990889947622336988091769868430279229756250277910609798368777890223084867423102078169251299205348469122762722427213625472226696643672980461417104415442707144856675952232432411824228370907346670432525267795854347688168107996567382154072410241812885570539770609766224983438482948253048583458776278327497297995327626771057204456297593266664314672965268413324208277459820938932151736579808736848564502088115323943009755501626632012917683987602191014278837703559116501183697473850080248650255391305957119862514389217295509087558377123619902135197098458957722029290340422037367877737808232798086053299074442125451546701094533392509227305812241270944398431747493080476679188151608465297756262518444084442255215987698758020885046433228154485216375574543183113453084833576721146870649822327224244164724149658048527221566124092850379197928188200500795971281495834892017469342367940331080144897723835600928161861131265834544834240469696198575518863602347110958174799697955720481709312944030695994636926804182143925995811062093909351299143495215199691259928354340816566331480620845980096237015896493940618513751591922687899976514308289964848867348504262764601161830923822067071522176669221405527530056246913307115537640405101657910867536473517483242091208346821891854992211527575206316114971489535340371417006137149828505520463024506937119799662701777335930557187297370123881634937137718213881511789728869629032038020996286703729861657831132401544759732053385817516646358021506308478237744317845748919324464612996729201792491765542664244038816704074129156838088104211876729934457399421358888943751657222833106174594862646316280165344846299458680135531212818695162999863428425654270428678137011874961166064836425271242135627273983119545971014938923602263943355353866556786895678328097443043994627028661325448312822846050660562172550492660474131409392835882389766373456750127307631975792453256319332449142321404935508901813178146543305643835226817777802550000632192912275456285454045787910794043925078147109701396106478507029364521016757036344051422984667611275566463453213173573657511876787804297154417388459590529507529356932624256648401333591320325399458890422174723115464284259880313632803817375969995239290216544455036705027280769892961121992704000000000000000 [127,43] -1499233733859639470572364988319476238997745301999937811039132757645732984252262214273684020700012225141926014616008041610465492489087398454111359654624944740683410037642696122714721765409987469432945366616637242904700304346182519338648188954152493464505732260364815227116567775565910194670268369615194228794412606806616507475029121307458775225929805588343333596042320530486275233988765685525273317164078413067374401531858084282949952946295462536210510902552612305171727482890355135661708648362513941466098619574777593759426727142415773673821445005878502630198137964678573819062005651497714233732122263062133217502289615984683795792281481521008843776936219426052553116480818297476843387114620930225942197520411332308059922736758888671331273282176132260332663142947085699607062961302456550255986831497136816444488480858078378693779082703555907996571919251244621713204679545155714555626523369168040891496536445478210793243212746294864732297798556887496767574650214339295259706298717473952618303218866081814467271420228748984457725015742308280868697086446136904167152638456532384223837193295616047271669231547949415087402994841859836575192817170225009904864454580970199540721906482104625925050749667509801613179487679134924255557980273738098051007592727484769456556829409434876818865340898007075857716595895170428450712972082993872113440867524171829337028977231965250040945488683723745783900749219834987106708895014568608342672514250695171540172289303034428384258528129976333556723080865690451314831151500743921474713482514437704900784524389357238229328110160775971813040987354945927059000487587674493156741601353902867425346424238222440517377158681595823412708316183391362731166084193747368997317526504941928895325216475130451333328457147594056081647278220577349289955034267632848418106961856303520017572141474394104015325330995656887752628962131776701155547529638867798774211707708505038614637877105009083510631056445609321564234609741278506816046473225089313339899247400029861027993968828881931570908888542573583768238434672270727821233254918506808563307427745297264392789429122420852883816043073403800338592060426891682624844511484679876004919600745542082785466222218762716278592124324335421215912244029469658099263023457422242494277849529408033218095101083635557350497808826863849849264229495130153928203973460341439286629124037994175289560551723816458842423605550134447746319085268616254376573236873364769909491094047738519485991241598103637238452758302821303864547117104196481712077668352000000000000 [127,44] 496638662604023966376929155880387460394544974709992450859454271420499286731238756014755096187202802132190455864218121665932145705895808172698296978882355360682327436081815858369012188914116083675443383627268136086434627858525963400846456091193691282564100726238865954724369182572644406414789216419690535572075731603326460716462207996323665814960894210523068401439809863489702717988703446717053687853099080967787757747399784879145054273118031933672578301192540754287431915420300209597818868374430303974795174884428163654454659096926279707059005535480732065224538293532955213778874915046189530011294255114726294937743766117600419362203867038444270918233612767292434973281418734207902465332211371317373009999617124586328475317212124005781756352071841487912206911663368974876745220321983971900220334821274051588033072962052137662983720820266314491149724670949553841813709729115242600649597810150404460731435081596268411992373372838213602521595264380440958892116239076955534051364918095896121729538418428692478962250501739534359385750448636358458500930856656571543198100460731685121745674328720893688077606817812559431946361791049256240692199263193972267841721891567189374449733317439749264643188966321194775543761932242601969048072742339032598862333840768718007685479505425326706975350907887995765092498962379547530499909010806033439901187562134738271501058184293799683251603396638775398456091107478762475589018464122776210824692608396143100440781815426838758636351847919836365386674126939109430782276117485814432830851156634207113157129679097445700315344437999662492958255566002109355320917965697554069559436358570226229919302515540466679028164118919193120580705346509911125251605064673521582531958045953009600609004832744710916794594751610731745440552241438705841745965108198573630258784939034067939028926361937984432015497391934368868425556643065204726040334123141331505441304029645753287102947620476558001654118485640584867055741493152005119987637933086888178424323592911777639009579432485201024197426732383098759654389434850102118758138491461366206782818843082443162606695415339350562535392599638115074474826741901504638645385097984580937202950806231714465051514334023539436547312304694037767056227788325778515551716066369742015039334591351036125166204731615760632208129454745059600544863667782945981061435803310771930224218907557401319865713515965359846312881859723492751741584609724858354452680424429354698965633015523003776604052485667356578572432120907327427275619858714112388310761472000000000 [127,45] -145539794099862763421240168863606741452734822217013830049319867165421360718666332382853464266333985887739862222008224130890877591832761650665964595421331234865714353815602791159610613112954549326333755039682015685434862513678013645373612806939605227685637819465599325452146414616312712125047263203475395018430908270888184159061914979897917206991173727614835926889903426331264524318236755852632317537399381780432781297763690672612857237705924244490383954425388410922931853269893116733518752854431920007387889388236994282677281761438178879352057445315029596181918362921081537782619342080627950737557894709580730337497360455570080366712541433679805233412609130366115005159420851181877723279773307401461915629173804422130179377872699841740220771625408700294223330508765600008027545308524679046939351496838302995892767395346289669913327315450520157247341720451815896765049257911001243414102126708813139793074871339705693619570408267036980550131980077075536926091857622579095357859988186353344556097325600605003133065934704045595689230848636011157435334568630135979062712366217238646335176849301721077334388862354918117153814741583173209221395222557306519399180645216548821435157692738440420858784606484375824536149656701623210007404268682589716885677911411887640183865638957082413849308263701911676037411353037699111446243046892417784344579822987928659962226211247067882095393167633393128670535263823769847062685752182596969130470343367068414101074711355863976790038675893965707989777643203383645285965011601245246579835763749935232733322837552467943327702285949801626252917396876620085186211348434514865445960546248448151560141777096742245885591306671327665825286523984390622729591062807625793960616956123557246418364533264621733944260874587785490915048326790825013381268752988192587867638041381670283931136789016468205070787045474114434723920459912381192786605208933863373155678302058274984233475500954572246058856667528000674013905948933389347021075214712373161564043159441878134689618999682071681267970694309048594997480269562082503716297553019830880154294665125063929162320152708922739016646851411310781377551660328043985478685462629583923724782273448215091138036584498742349942305181103286314801594156219642819731166852534952895998629824827716928380843531616858721897860085410958702715121919820054198883401279626907114691573843647496344802176174993237572467726060242075151246522034614735789918285197238923129879426497626671210828489497247483842576361668982416327844772663819546464098451456000000 [127,46] 37017055398159303473846209086083871785535707781622649114674831355670214009825855673056591490818288164797245871744534996539649696108916865260284904975802600391962782624007179372132936606104548549017719586780592550189548287474708749579114058337989748607240025690617720601637785098631356146984904106316323731061238646126622108607457142096405983447728860182575502201019166666238652066227978951872938970653008294563772827444122748632247394620798259739991186669521129957943735344224897954321927204976606596270781920434392576362633890447030497697595745227436584011241440833962715269394436445462235537413837267873106074277644989402517474639419047875011125014383318858708730213069333192700764390350031865419039497099672410858950338009371636575854490224164996048320824856645030387497611013181332782672469396720444268754914028975296967324799182744477891524380112514658417548873947118855038005020192604600648897817194297209386924727938666971683085005937884390527792861702951871128222549108686025128074019282320050016369781700679793926345852401324430437526388911061115390262509548679413007134866730514188120730742132187122393499945451274383510540498576776653519485399480828413310758178614109000843712411400420493027845432822831333906516280088882299818328339865482408828644565520489982111382847497544471370402659272978865801201005140134696903584555446487551605372621720327168173313007564435744899447834081637253698117803098428823100116890408517113209535613257748716098203545952547388753400344453178653385794050452456753371858151835942609521270747046926152642301957911458879951429440191342348862449963680404002022270287636956193740460334107433337060038969218717247253159329889971047402649466842172877482886019285763906597059622226970812339629040136790024732762719649719364504160931009050725294399835653706314505595107983486224958893254496767328864856410334892816743416289828063281820046582598694788178737731466689755016612365636650838572571664068208760847302171545307113772996125951672343139266580041949131402376608999781962684504748429740828216898097028429365473999970978671171588113218490758959834471164689073619656010728621307953793203246476838339850470622616689985365924368248784856718943496234688289216234446236992624104879891754635156539548596576165447279205328814018776527584890982408474467832192999517767489619712873449756199438915091280442260926527828294583829769046857230580110338169257845850143572350159473578283202671501793812127805686055590994842521443492838113890703809513907384011502125056000 [127,47] -8030867151555031645112912711061942843220088402810516903949740051276312822163116910829379749913929268176569899368232474424356281523244716674705982320283717131640467578709563017621113650230377274695758830029106201730430683319254998834419569650121389246078500468156104211630352915258683258610005918545873058715362449682662841613183093794316001003427953926497765813889083428504088333154370153573975065369929102875306736286559421669673209703116284962152928085359296359926189780310484117700302486252417555533534956530091843285766294675105919258132703843653495036491667729246099586337705616101910675105131759669820189018004504317187060859816901238478600672278616451059928378934978451752877520301789350642144747277736783578974758947776030750746900153050719036489828907415334680209357459518559730355892713692206423732710914543744275723138062985438240945661578930130049605279536396622612565154131757128348259526669864513579500530499266399928736581269039635168215262973593069071608358795925555066305461777160338253618105271407546247470076499320159473952692580174251771525123736706743367597449993159727894220169836627756444706958870515188158224417071960852924250527468066624285447218540195665829283052456572384102680769082836222711930057184705117853786128584192026105709753655134007015093105021555534727079840920315347885227384216537688225445653577458159655119069294391921279762526212610972607604713596363995690470615383786657375427206611135969158982837780046949031240795062695574193068550906718748028140077488429114599583362584056374861513693451171966098132557706525079634018077859796862421282730021295413535657904098329418133114164532057317919479854437787820718834878273180120798757651631240890626086346873587426350766721671209309385363581573193601325819942366560365678536679857324687564149838956375306902849670297217644945363498069432491542204001720857844054353764569020400476576847768921506846990987163456392040888128631037845177343320549078914849673282114871325227658397602152066080915893327198971684117836852763596013070408954822676546468211917957999677100753799327529998626740716450876796957547979894530534701910347283472122983938864632122826581838534253123023370382782921337255432572607560637422662264556829190974430777608553898909231847995442490196678020802436433223955660620590924968510697688921394662207500570069245978425579902846438037178221669641359268333965642091568478120928998024125365743778595295133421780913682777034011928941359061428140650528187669167431119850508574016752608184704 [127,48] 1453747351332619596999371278148666735806537549001109225974831157381511040963253252447221880363182540355969433572433772641345359658123191864574241176083162528072457747853929972014012881238626581716166652908191836627811959341791059069241516803295873041272783892878586931866622142275134906131800055420502817634279163001400754218756519079121845172758451460171831642422809078616077684387125258339549280669712670062664959582083238520607009832718526069829833551526059552869708534933124785722915705628927539435380340883780949944980702844716253319494103018360033981457263567227058976523153969205883892294231921702101953286878267736233746898425496548265740007585502848724744467600040360996614263791915523302534487185627967819700974322275801892869716924416050489331516485472449724672220821036029875568718521973610046096043547779679001655097356922623440726858473680481564958552115544739550311054047426403645170878029646683528559575838561230232461865600662856005623316569495939418667907622737915367861367588121707101098413033520440888229296418890404053174997796939032128827114927946451956485672558560433359042828846719857980929584225334587442941745587099826973091967731312243879768716995309727781711600551852450074364988733564076990707583311986261812992146414030863801036837065949147636398626648174583863749574080311135744491882115936867886057905374513296432416440835137956790796773130728521822376898961689182087858416441901751133247231645819243303235110769388007951546493229469501247146441369687477487975654916632826485747381587623639665475486631581302507079489896374996821517523027790699094668506848912685045451791738618609498711129919908302330874041027402576717790306782689705428808108489030778214366095339199393428154084016170054029257242576480789691453677966492764311166462990346198671790807970100933840568380393955138433191290841454990758851747720033315507915566148604800352623380022786226245235661001094658095257074433650515483381898604088788320482514167654391760537535333723959249393455375399725073266058104022974505282219859379044713297541815689316083611082852765854120720698358405133900610532418478952426171698045966524459875177154434275684330678609454165568528016853088720307303869047045945914108511426643949304911816445097775994459238602131466831278325711273838523783398106987899748395245770922661232565186091061725358019826069918277270040449695963564129321058992248023656270747842803084339128178841612615047440830059121825612575940491411880403052627160590655387944704096949771205297152 [127,49] -210890859809874217924582962024549696040805025305826351879007592682639746916722913072555509531937863698838635399756603486123604773385935586254274010070882711509149860220389420722033761129307219561602839459727253406932127867952112419446779125722548543286356146459893602896244462043033742038450184288052348643144630569629951944230312175532867237030497846190347076990182563516110526707263950367147047743633783875998381939392192569876809178753305489018204315600687496266706866410789851901416041938427344479472410307184746750581965710323709080459290188089604244652986773294927172628101569872399933471704919673499032227163709025043980752654622943676884780162971143031595741268255441185493991084070231434859247032732117673415224915597677401153466980380252475493919410819800162729899855543429388339490593371324615298768562250064052338502645642673663862663196978951510450430456402673831695531632901595563483405189686014514228772057208335507357799356919024039572581034504924049011869038479431180054753339303669034902581880940221700602229413644061108376749431983436415395147426525628745116118355701574467154995771201914054089772030086546689848066855232839205093610553142706016602650562877465635719523504970361566658599338542320767015509544961365507954373694365548580820387627520341091997734377236485628291136160504058009143583018263186889745026592002951905756698909802848593183624032427680335241936133512713066678763582252167253111431039504944480871128875702332817362558791954838106823074841952245274733978940198398951358229728957415047662239281979007320106948867665126998912593277321983029579690964569817245807942694844067281655553706168641612534906152443270967300765743944008679547909597082217576530108191611282479036569893884625008482676780137556032719053439116809942175049760611993314644544453988247736764017430188293643896543638209496326393901658354300174259116737230905150789102302687775332835096362336367145158903898214317750756151745145325795401725708549543606699413649277655156400230427470131302010399908513665652927932338482393080700917885603124079507227477990493497551247139357106196651677346625399982796339232806288290638549961460314255903985181195517137510885098593639235147475927015197931238418620592646621873918173618503712909871010887530996494383195187659423498834271484135233219314155572950611577023804444980780101876016799729621280292822394638173131533164417344185724600901258281961289938689979093808888280434415328037841928039307937146535704151457653024956289248797493750400 [127,50] 22164204313201937341458076939419801075357878447814834510564755149891395887974700403468628527565538149570612426304747471932687020739349773880118850795783603285613948038865391609201859100961195348973738396631477475445843302850617230781582074710626901350742638192755017277168072293169505184819036759918198658639534577850359360738013708599907750922412245542195190056525876416459437433295497429823895646725441437398226881972895675700258515272438822760358132266171000796025190022701080255900121030043185079223472721575881117287803221696664570125199996021382533176172096266366892934299570533992610731586322675867051512942977726749444767361070462918474009376496053256546941100322537729477325903506545811605952960884476645196405632861295290667526231245225312838171016831271366774347389348176116061342784054965255683485663597692940455146780233213741995139200191538432036393615552657990520410081143635832797293263180185628556387207187347356258514844226617498925411152450139482123101186877898017476137716997873533264297642477615402049131012125721998550985794644143801350168468857490451238428650780954049421274030821929928968715573856178362363542537784751401378153117823629417546912530712343198448579505368837026291484755408545006861084185043216053452956301028386074407099165082781881211310101749608956334263993378594414412664045269228765538836770104258633386404835591663404177889252015758001532087941834475057407550847882742263155123683003763074367568302660449517574925016167384710681255936048841310383959852596463726186222763477284823226117962555084262365049037917697207968977904573260370289420906603877172442761741554371245012042142563772864825365584061622677664888606282969413426754413096489868157618192096845212938657300318808704094146842637033230367612652997941092827793591454000791921762956385866115030241806269374827011569892153857721995663083442574387268085275781847488438891788790483982738961067674340840599010815087675604310264770282617980349679909594613027025141481642973384302848043035008742593806891897519314566106962514651299644293372907266443189358801631933920026584518736297582545408697671674198082528344061285702475296441245237045325843875236555117319852119634350884684850025851213308294521855745975017657272823374295911376938786165141807694702947135416973227462884427939138905936401289367498125340821282749474097052766229565006162911747136864022784400506972574330805731136835852108914439005089636131768847532783113741356654635460948853162413601871700682277652426893376000 [127,51] -1048964934201694523101928229529801994486942481920462476883369377532211810603680064859924305423819055805783787263541118844529944606359441245917859590524010463639194819433224208203752958476499624834791706379492172613625612935472196640562032735089658014664606515211990804258618274261718030164761749881778263106785651477463096867940659621632922291937607677892759243456961408002433204575248497982001686372171562781501801501142006294340413492614416761159345480367112821435442859108920930971065412188014132870629357205492354199302147899140132571514818331128207091425467315538988106469940099200082258278273722282544971919343954199063915460067751064601631659310287737044378373148645797016008493145198420832820206668004504616538330860004372511792816202314077767784231823197358534723626211274400545775451838703154180736700917690482315527549688893122779627989272658084480630413848697724671396691251956349320386768998653514614850056281924640004644380505818716649889228107731464477305641028744278270230465205597629066630535135577392852614540852413787639128127925112694417812608541268047528780932162991007663720571857305037885300724289936914935803558414681083385740296276574424852002162321005437987238294115605043056678991865127021522403360274882848632246876113842817104425482513519787727235087159901369273125108620800548765797322328430860835543397922692867644921187629181423045878805397109546826359213073189717999792659525870173251095400697828352366350978367702229227779061729878358052728847835208632937927004191839135041785734216908837889268559943732299843076600027588779858241118926207061339545883493882909562059704009164447471331686535055490439666715240594387234319305562584639894809085859652930125592817456539865158311763240876022068657335011332063615876795344515411875663331331353005388826639585408546174460580542416217704019887503490012674533342388993804957077253181990483998157402248201310191820090698568669226131110629101397576881463520892296979988771042237811971378201124836552747646234964133981802423407270798070797947678808903349562996947747900990499244686499517551965285987267530029731486038224508285503380293724442556477540969624488355884571085367222724435503007068192534159213132732152949480527378123210506254049077656368992942994785581538811357058262943520919136019909697425764607470281803755946064268288764712143921355548589606569556004614733325442283102468080525469928660048549053701940933303829903144786025886365861120665737582693661027258184916199875551170502696529600 [127,52] -171142844718248048113449588722414169521858934867136995940637666974228807832278419314724137016941470998854650609777612662028186014335225723632824526765615544682648371440620421789124754359063416563368183250531645331643879424792034306819314771347463106956539750661390421557525229074831076441676167545268649281502284954147722050917486286896370969570200200125660316049774285211397883214926505266988119092017671829402792452583500531694495248845173926993314984095022631731991103177642780538545671228822594386134364713486326369058238015808251337789722324353238418786813738608669953649703503137213307101031449501957856408519957235307646336084314918523966091499728551993319317739721142336235042831864956794153612331624376890296662626944437464229273514944122589568254462259429221279632710055396179812071702690739751294119401474257975332117122263453038428169837175312048700103300306238580891684095869518805489909759373238167542162309891379131366232203147851693974868004274246557342184955161644085622022902150696975131651937452634010237635137249491017608309289565883507907720834988440303674722601187354110831846702223083404051073994915433830874134157244285022020883112128241493801511432058559111970810537845663695901186960564191680678745306927622262227951631451806606455871091225691273781917693819308548239958538375829330995600787977198994567778838747159250498880204763506297987265906761278686611050355301379665889271472588815787160637127351861611393612292774560628018330076068265319179218547577661356608303169823050465678504270080645393903898416319551478640990863521803131876861091691439860176460518214382702609090451604503882089258892440444555545699276147551459179875750646900723102898100270770546173837515855220599868353180820132917829974928027935638246354669762312089170900453149219947085433114567939475422402322213753270230137773640877553771979078827468260671882749812716440216232237324026834360607452950789709588393635118362319538250790252167422460968356157581303828647742918320483304609373374877995075791032404064086358041274696526734672829131340187106713764792757733266459463451316537432449756666151249239718714049554849237289304015246795217869282874280274668871224728852432489965808566730907929501984581365921162605090869382399021949627923688544499096919288091390709317079315218533983221653868136062279357387389407914996344241374166861279238673435295761379224986178406438408495913455287448437013563987844474923843574209730774890069272533078384445368490968288972362853606400 [127,53] 53666530461865225932911941943234464127969176564297511936921113448387394376529914181319222276331892259874818623722972216988576994713900741320142414766066689167318494331218918787097250096658031719984856882356668889201577658808314890176091268724910794409219481955562347708280341845099151899141831471632903813570677119876272719698878024155289802586619772010534656571081542151438863139756093503633586617811245698392288315699779167071565397653380411812213226633135976982899365159573977704785327489849968877778600801731915449550211990277130887838271009644997660016109682206924259874972706370879641110802941276915991492544743932523901633218571361987119771685847773631844690384417109502599121232811933219677683537860713958642543037014322096707410505623326753119991472942356615654783519796733809148786872904715604194512337568200657159922836800242331225913137747376970582252990420008234906227500021865885587224008905949813146916474934698297790922161819666180871191777766284695474394226595484483352618650886261059425613223667003277042353364204633570199594062464265131816388802857344380614923508772641031625460010899157890947774026213497970611901686479027153317105206254372006096897869969363862173049244877891703747440809076725467325460582334137216639657084478799707486632407038574628710156105454600890245112624015356201083542286228388638245340298874067519714468667383121455232542121174704859857006840429704272900723734847897219327761532755858415812131470067855647475866426958115325388509978241535282786006404861134834058351236494664355445673724405549806300569387495846637851267680455308400863837735695551104557059633567546368889076088557932240134520012863756260916180165075192160922946296814602548723612206394642561796898598537912092784631835649058484134013074829409273336060422485986561497893842568530709489943603519382830497667003342533326385992569282949509551470257461537766991626515584343957920842861472489481033963694845145545352843484185896864627942916155636931106955909857874025025618405471102136142057978332607347839459933677149898302244153290931852766603105900535527937481329723684048039103440524470634848701206140944716984537387842843582085455419842104696962008524489721007810422858148494072388262966547592359025768151235094163848443270919988689087197549202725531831196663561181137157395371739811341421710469011571064392860137846497022912208051558804936714878565018671677907651118252397333484611488222838230984076700439417013659661395440465330764509337574470391811200 [127,54] -8348781613516832975795027157585050258462377351869206876716117480517982256460058017311836247320981362715143786393228795029294937828872538908497991301631132290293995845562405888274436753271903065533919910689728044164573634941235199078432218731298285306350027548599624044516117019927297525006412968191667062316945626612123874911986847614372523148945159084932465181326334266383545211751915697459415138306354978665910222324447346381324851199305487751190405801196895149919694395536396910123291108894106294292276809081215359565454318178748303522191032387046284791780942068855695984666753801289211680141359571476033995477505566917632256627826791304874416024446702567896089636961410868401650208022146286194488815915284956622075041174848575209296887638385711107425167172029575965570189291207071149513408167423349894697415118590532501798998887023945236916698894547194871196568223666461659210297507410338957559693502639202124666977993281852393292247952553781359814068580586237241674634750906847028652610407812371046416970901922783659311765643733808480013322491250118254161191870171986597418893550994183232233410094093318854973471480585083052627566468960458299781080190187893356236507448866863370391928444669854274001830199698071001011490913002610539202361325513549680152160655996722455529744528279799459323380161451216403280066399510643656923314994993236115894178557298009304627918919372919770951614761799335316146401248684469735623989273367093266504993840573166862547617564657620119073006669627974704398680468861664997212488916998833644890947817584102472656407552706497235332076052954612356820606598868819395285480706440149683029864859847651564131085319421955407569277633595847477244841044447598458649289822087970196462608998627932447781847384804296917850084303388978820149612377090500216188096344708168811175441090539084803347620212515471967989513406385574718822973399708748348800512898074521665244706255183604939568669872890660185241700139501044280383753277755876181418279892213813411285518639555895719866187821870382752665312257480739364512992367561303690991601474735039436071772287692254281262719597267300707665614382272807710182167511224187260394968272446878147064837530391224379162972981168797380086719898164013639885110272543076247434093872331011006984669295770045996203030517287585994960191738552078477525383082037673782760288257181128605975260013734882056326231359960586108013533378073959335043126850211911333404265582151579875738332673616908531428701158022681600 [127,55] 932394493510165316020116408695983178679116245468621180227781507748916985226630858079003377951356144438237006836427834787022705957835244420032114368118874892201878980405841126173091908737557863139332570064792890877178823101988265342979822696225551622128791144733029365865088098993348498968000215491909395265423003476151980474168486370026226820582994189453140450751286034966354949946510449197037725864780732939339820570814951732980569398868470666343334778208129898739264305102039014260400297910263079636318748264832181064300295136175062509531017852591934308045229119508587525113468650691553545608415375751251034974726664720479050040978970011535952886195296327976244108210274246777456571806292350544697871560982027385261208502734390116888957324954983197487575178695546861627493200465491814792245050756609939945076906519743905266927957719057567810781399406818742217686442282927621971278073428888379613387403522766345554842290143881762311609850907950835572051617568254611034880627391898826629885757593405616806446732351301936455776349912677975101317728253423012095952598345439789891941607090797073786487312423637699875284588976416053744442238710608261760660510141159031484698485506333600647057236666732426352442825098263234924421400807814733610420064114442039636287994855766750553851408658635120317605823296524342941905170728237438497400528144216363052410725360716718605989878037299487070648715996812380293775728219905185157966032167906543663491997116129390175220777877399913504557972306807972740741478259099488379547440206269262356930779262240509372675481772573121112758349676201347483696905456971765900336161552586916606881981970608943378724709596767645773782381750702291073158471023341262653033739877835703046824887425628734065187940355823837408888852932250964620088821981924710334068056243351301868859860214055375523886074417457451928692931791986047639098532909820383324984847128889181304823345552267488849597742746514001005196525877166066760602545760024343260666089191175243397645194366851409900694058902968704864141163070481653315380484205152987861319102165139208857880010534162003604671924045228886242802388464583806151731862681549700775929353961875140335686871320534774404102948571805358840960236883314301230963960321795184001796794998745626055844976926750737873314901473850709530340761037174655310273472179451993081659781404903953199722237130802731353591005867889264551276644943046139360944859553688379268377092653372143416709591007260808083103568662400 [127,56] -85339023948332912346135822700087829670086312412241971413170952037350456874695470480675154709970903696441830671539071991464031397183377368860112884812871187449424713203831574113839530053197953946695484670441025865910850238975157224332966796523754451365094509424796711356387486899985746620544744307003287449952335008736075261748404789146394970079812031567200389120508902399085434060426013477241914808605398089163523364804834343067973506671649934529763580987926039469809107819751174994973774854491307056748968744060881863654618820579240397368245124368605762373507713171613746680869221634456541698326214117545406676478370250878183580780670434482270117060387041916377604549183355843094653393641409390932286129769746433630006121430554283896539601161733518067986910219311092664240207278248756381146641168241911469926048589677581103486614404007696497422830475773789537728339812580090165409210019823404233934113751164511427812103578165620611743190007659686736371855145346642956845257643852089802031724823627752885026200825603130004765647881250628824709246762821096225020275152589835683389458876166284748133955176527112049072696591954723147017445931934184832233893865119262390858816524209906885010594245299724141698860781952190937729316365899235736290171858337149454568012879441269299931152984205901524309022003058900223999919697624170964740638712342280449465480943436439881246270736798812582847182828345431105187312836620040103291618979016426504820860953449903196680998376227762813760320758727625360583546584425355322535586721754821722901021931566241888284601776808385594313066235617286096253660309279174557186768021183480184238094199399107825250237904283286286000041113876316361231966903597486199550481914627404024070734173045924244811843101063268788337488267070303037630162919257595375088792768926260031542314459761127278348836711117147276697709883130468423674278869745340555344485366410466138260425203529905101775307926526744188727072930932634220817681701920530597972411243658108502312634015401348864847347625399391933630993888035607166538182500103749176935131497225964137208393867131007176762401370472482883017861823294176099819285705214624571140022781377764575645233847493843625829855982219690143828777243413814414635983653221102299949164358209512197876338656992284264334711612926476439407836322503241988774814536026207052190555439836493496204890557475369249671919228548389913361485146507569349570129138923953426842519872071932782931194790523628405365327360 [127,57] 7707677704422024439947719903718842877576453275613693533395724353974342771254517350924212278622814071253148718515893953781098353626082717763913284936018713239738611331037833485662957755046521812191131467527947227784658237177982087672332124137226607287019955354300911107996937426287089407426057081930406592861889444541858012017134915026071935907363632524387482189560408484510149137317171143919714098107515904977347705931646066255971465318387533692841077676732919227557785593670796159503485565782445384307723660430234946800615656850749467008312702353031721552789879038746765801258657807005932177783713218484370228971426187199952224559505341468264781370531887008866521240908298134236525317063868508203909526339143670039627870559478482050378638560683655328353488331281804897448366588092147481694612173758817082624976968758560369289816842159411323861778246946207465089716182974180024893607254996898661965955592204730622976912246281315693588895235633121869146590849766967924109074495879124659860512674310202650775553973642346329024698153106668035703694070722032909229828658539740678732405434130736855233941028381952485196272064043619059189492146462392783505006809760413966733073639527298473067478941171556545865087057203783221456527155144210852905423816297075109390553356341329302489892919232083114750137476313033514307997932019454015131606321958277839585898876235993665202047801482074804588012610379614080183138168197218681701936271729147224341867940205090759862601662520816661599129990751075110038337301107792945410114671769505093042482920605142676969301742363216838117300782169692463874633015436238177678008913228460644743235864129433353122169348660596112601682669634886397343879117035627268475163651489418298187845213028884814552449645173836904265081953175221427674315893022733219965411215572860696834847564396489406506435381305060661980471253116536958089710220514265149820728466782102038043402316827330187161326643028130652709752216050649169404539020818766704900531155805160521962656932887577112432361087860637192370974800365194530393473536308909093201809397134799335082935755682001439615158487874357170373532366695560342169610967750008271710059849434928871722216720346165824135438912855088005904059526239507289946812668146527509667180038719116442672043899205902155968507061620908390173441800663473487390181973223716486112582933028468988332261142421593838708959130003559357219593061572052710478777943711512888997942715255193351394283356578024302400960 [127,58] -767506772229844643974311824768414479422854344552868252613345443881836962493186962078743671466292070989664736647059667743370302504418140581441592691572157956362695448255762592068450037357888649229058471082157804791308880701831194668692924469350065764724560849455630890404638640783201944813262111090751022128109597226135048120507320197762567268393537191160375767475175518183775593702182793437579926231791170279569204493035948849134777932981908950901410588440380016774913291985013867691120159450875743580959084726171437833596927236797746420993332206291743713257461531964998730341585576299539442361645426757107928444793246917023530858196505479537047173952982732238158735934360609229735012826243849034445793920074398311558340651956475676329652682777457706310811119898263388705115240718287332761582775447877070725366501785695253260909751074462303971553867670582959360911754558969228151842747540813001993812487610578062937868000364574574525338363375312030233908091482803260569321841701410621872605664456580473663801813262113486437618243874908591531363073227862474655800702406006938136215988645094057889423327657702208022125634699726019512009538418364064566897101712893334931311810506539114514939359630905918068115663788218112651894349841996846602863284127008120798302730098770957062513539995668660542989452613271133090460424490894847924018929381999124731488229589954892135705466620779866179283557103078185911185505593466858372844135115478498378014605965015199546326351208017268256685648464379939358782090667344018654244327873922818117581196985365499638423943997861583685547798454396858255260954202303364235804979051434951479638426064313900088494522331043339533849623947302405484193854551641627674232724631695053413283930081267485547886694183961762556906857925115496976922345511943435365995844023427058503421433382289763095808264179177675073987247889253650004033468072283909404332515997771420010403667977995486546270298865788074540857304036435323031237455541942959246483342792563936953302935240039397082492672577718162227130644989192780780352212129688378544253220864454756376773242334484352186950093122687009949245069505665624690759762525582160648597848804669979059975125897392741343579804181458403466443162578080504921634771153452626548549920649051685758916099713214099176737365024764155808564042264456001053689431448519813453666054513535506145059000180941469484102904426029665652715071350259432500574557334955922699585686316567162228768188654677102720 [127,59] 75263127990767328703934575819114618369119509629850927725824521943055315241249072707869112733990382120533685403866774695814178600428159997281458102444257457407865651362884870929664681146704113994690148923984517120639741005405819662929946728203692747394333201254729641635574216463931375615584588998362243892085398899551442375874834737032889768594560872313973825471990641987818726912319335264473912752802107245881728845428808279948943490603726403111366680722019530957769658156900003148503318951033206463303013606786998531789852875314476978104354516291337317730328398281692776397488065274861669053208519520946063047071421727493432111149329775188152439807289081753960167418221571212327178325158042664997428030431191811769120533618938244177869182942509282271205951495227008688002125166714343467239662643002733541700719212082344120715112735974445816731498860438525755287412709589346866340353253332770478576945375406864645408809858079159157829701830209405332077592207000006049735459015688953265395326425377406419433219539920797007561426595322401380825992169074528520119760334689361743011535894338130321309299863302081580985723795221798477336008812301690824803377934868011318610929170441893996483636914267922481064502305796674165611490552216572443399491722255770006488440883690877480549296538978678803032648704756099007773490626724378135798861147105405287559824221880293641688639058283429501217553712429588029955597522418986585528366779324669638263666342171025755417869768760729039535670149668385072279025414812048121406363554449966488565626240510501576763351155163922216674145134331695490722509298683612723893465142650665214869706261133995698836141478937173011810990376911446827292206230748348931448533417559843827390222622150744612146197498652013994086385916545346336558674612985272506796599992714728853524760653204133558023356150507891188203418484074842766628951923795808803019432398184916681214918979610088424689125143462212227169303159583548266901235809934320179844165209897888146241025406641662169467173476352944645435058526169783148017460295152709322389872236093504821437113081894885433583907064695770231686123629768388681490130294530937179318809009830976220956529616958835162834713252585357134292958179235161507673478486941662999978482406141323885233142853249533234515882610375069087677525425345968400351794552427884229188817867004246393396768489743829645811651470979708013479725920078885658488823112348612778676134151143185365839826187527920 [127,60] -6475883858053560407810037089545532913539926889849026900189061469881602539687030605275470365872836319590166831492506048740608480202679950764360646582806962619062269822215408288184573236846915364192283247861809430778652489639738757516709289102898943700826838701604422479510527421425500654404360066063371586196483067641677048192625172302090114606055234007171816046191894132036985015123241238659382544463047624459520824095574025410873079175368163316152559037242142669020074260104963981909411910519476640334443773093071014102088185006877858741138587939732234608919746650776363007189418572770637341849708479826361504633276548372578367727510623480064233082625528790125929901049848111997890762411944108868167548556196550047824587331399245924982116963266987766771886860417818280826881498375976707421480559002475324148553972840117376117695300325722824793413984788946908183803849299578710725665195867669974219638250301897688455759501007251249330461361722198721702746476823094546219159471198759677419440799353070848861924685299942256697015632814617916823398970669768164028246169812878735063000207711813823435900848090787607710368092473280098599862935187157344573567320720717276580997743266163738989694316684577529053168709382994026030342320010526965349389050582150115218774026404328018455919149089374857057513206773116049360484609333932852780501137887029854620724994241125766349711614630600378912359821916678764924143243254423779258113367909244656349759824403901307025807758986196432171810206820928641361146545794897571539871979596084392008551411665457805919321662715425067398939688783204631854804116941311456994632780839923259036347371690654887226286038227264276784524187717435386657620272988090650388669825898804259648035324707050522888998066575099746216592158700410793751168499458719716421747216434742498714040134204165927926200258750747737877746305542993404633162790186254484220232864762419563632140687972185894690096625090567222418235134909569608598722675065290709739173715881716493522735802227306640795849822274349557467755447202971891328051853647668744698070931747066538107255192698516574843596073970000050586855534899586868429767150374619364687798606041226327928085466155690898790205474783511204361812233783416580340601701066798327036393785566767033797481575992144905920299608735081004658805883587803093526052227418365796739348937822273077362876093908018990667858772359365055237954289494979970009968385409273158104092431398168158954394293760 [127,61] 432116792773887670446103751338334009907549849135447934350969892751046305045417081662628838868619417595890618774736597175123698301208302161060982159247875807296796623804071876231492743741205238211078338423544356276040038344601452882430619771595545347674786353048463404795973389421386329401972616684482743343193162366825178228703926907098528893435699561532025126685120232934874583374071345854465673659932952672437543002129394498727507727613010340504589219675537691777263516237242112796662017060418291476197920083195264272907434536111090925388360956537637182534586910261432327694842059227186956904521506848967865133076116928380691765479418065482123248430304003671078889185997789369500780694815165843510888344879637299110600871532597971998263423137788519398684221498726279869586076138374764122381552841618701412078800477104421697738693664150213271324917551509070950076106751145221233938660051756864512078656619917886900056121447846248319920049746368200315014218019125739812892587825382780643458363247643411524725405050597444565824838952456047699182707782567697615921673398387008307060108044068075272546375455855417068381491355947355841524124878340859973957740055878460502312696993673570099687101041103586954768395023142597027682618086045289234520019938169421590123160653909098698099878069647396000694696256490043776526666419564838852008674656966583037313319405240772095380237093206955153111957741675412827696333681763616620344953497596149959023070962070466721690205793476029060274760442916256531524879996524015617263425054015011165804839292122086142686233150604704835870549636255062878711062593759376998961674771254539771631580132923787800999483374787934124492907912429300297817038746509529231851886777444024186048248716916829937881942002298206305001438285555276236934654478263487802029303595880812885034936975444462063337072301384198869098272955163120084213503008891698099181139825266830977905855534791154745509794269841189827745177715123574620688857207314452025394885641986852797828475390643262953662186086691253531395027099385684658828224208917406174426367460613916468985336462731437264934350221608825515824908104225673444211620670281561088221090767066310406710694426226320655579980062498202902788142335815620607503692903549836728160021213928539215669204477982766810473625104285965329807760687568842133594034606178350525913349031663454836210819788902658784257820345324981775140595404979128495738395369264877697881575578105409744749760 [127,62] -19549544007867522725266457135913103636838317404816141492846202890733931144680020107851645938951304429286176144571027606611648471087504800547150718031463442791962046958957638560222917901088840219012113804142636587616247130127822940178802536909374248271419110957793650243803664376138644331028932722180505141491721291071930632692196906494489913860312734990525858489272401909917387051206934652561194763283940124830532697416579042383965718514495264607940177789357957131662172525492460154081090444443818005439394898470777243754790742183017014840945804881663829917897385547358524486652296314169843153334662734116312061058762264776179642852192762978108565628386785117744686663359487849952953086136115896659528981222650327056040383649831599579201368627382536509608556544288476082046458476674010586468569085818943301185936865352952130659643141011401674602145815428086134602469861122108632248013759765584857185629049355974523894646094779724557065962006209950778532886174299801808643222178481303896074958278248811932932103504736587310277404844080537974956823715671712987651610173005884397244428350830553053499870939231205264764400098194627163742747759623873058288524376696794179581787322499954766909103175939825278409919079110934782968581039774475560393201086253943453717557603548508759994027942038908862810403158852266481787485903961195631898784728150269631160956113801005547645920382787865020454763637592427773612613257761837909777743101698368077112962615842150346205323569416897675552119842074331431300215806102176123629703218964360643844420841213699099870153426943275239411164187792016785918447082289418373653167105440586863088241492487295029825886599450384142304551511359461960259664155057751697483899548262116807932205487362558890797025198994324155432510432033528052399947504720818490015792158596729590714608385353868439768969333292607388475684602618286483083040606262658575598025461939922880028792206285055256425807658510552579895484622130045109590513467252158785739114798095999481873081092684846161887133782441139570620456387793544770336638820483779553912900690138751018007641095986283495361200449214695328033188553584298415090856128948586088801571323416933382286204336173606987067018494594064454685003296284548856297773144263761347933000993500075962642181419479901514651570805015606002009332746340228527489430904652771463287846068748519791013854753817044432801830328828603543229969531385055374824754439149025964232992056855648509440 [127,63] 566864513497504968926563735593050349025375570563812790260732776351822263286542213705882685271908522643397205170441462140603103131993199129930461589766762329429597361246263600988000581489084946210620306549607236425671572504520786785178718598150555006977281932717263717780702635433647558378310505717932107583004636385889078847154861602191914397887632912499637002252332199248728063258711246076793187297450607832386146376386580108337944257094075418349903465674206630250275600692396772339820332745769188177875934656354769059985031905182647202473686391404118612622363569721225098156455946349485390562863355042275066060878323524381560152121634651976050249250587481193726046326009874514117579887475506934230250354923939748405497358120640395253528017014255621703602855733853792145192412479933102156080052971342662428442784405454841632654649202943289785816777101269876731658087907994785903404283448407704169457790636531894514534017937266895444682974471900585728503520083737747893326264969502075607684722021721953457811193153088923945386724075477660103081857319066671661712041138366078597257443047321465734872398323737869630981607188571912100068598378564817081541158155042527875540108963696985463336005739418242207040372907387023332403483944572175167432325388303988825684012167587535056098354188093831131284509611708234729705483125347387340885269107656965787513997027471215097084748746851846722798452996222778385362919810430392288215636364691336036549893645419295368614835689539967214355968236206825084623119817279843297398498322167916219358978064070671066357375247347670332680998543871608342975237854937335921969259609112653118308008534879684775204181269487113465620908925052246980115802009312445848953504996649103508579271515181433205842465383103291358822428219655695192284922265608262497549691789815693311801060406178411153390168443603959338750438563225625932335350527784795913290754323495287919027303150033859413693254078882880939144550786639919942805420940772737296605560359163727965350826220109990122917927238324358994229444843026503945731883965823013598535542250565441295832784389302290613589169959003348937188715509641735243645594674027568679919077228266325499020233072148632346115684485699657976030080762457843829905983966582545218880849543334191228818800545611514511112803800488404659191984095565813779016810796177733870986329687708187661245011561924683949510577853930116524858338586198850616793985546288944882487701667082560 [127,64] 715858755540156344125312774651152315312850498215969990547995523422260291027866207850983532119252305142415281312407431028982994437810235750401868267473530473290358520482048894765758847415847272220122387015083425933482734066835156731878115667957238778637500704086862030075907896355255909233003747628334700647488216415266340345524724190920086900187467732496665167062077864734968495608873282918548554615100585914785321605103278837220281105940756949751964909611673701041547622336586281742143872391273812183742577582864571672037828887688878519907026387385873245296192667305476032328608913405727488979050110435475833467569086592552310379060768451620658691333491496924665494773958024848879460534468118857163846495827569323067919363493251662786046050179012744726354674103237010609066156792275473956944399880373447395782532380118609275609442239993096697082790649712521123493074999199258569559294387401609485811067330466036341464300754850486095632318514732985398019058707631043999186211189311099494492748297287821514810370379264805937470463997195262268522393506557721691841971684835184170489995161930704281705101193931923355698892038429856376347910686917549906511176121742807742849731270601133991889597109787252351582751594115954668403936940689869910783604837789473245670358448905014053293031881996886312834748561757709925846133812751525969242217161984821235571607688834738386560685765888028738838223166730046491571047295464942132805020192920622800394717436893656320770663451200074828722386410711347546455980148419545987520924447734454759662550881924275295374850185232173660076890569087639864581200241349194094939639854337581566012569630678406867683437657323865340208907011677144918856918034260620254290457348770667734536381063856821127404357808739542068570229724737589533968358364580055172296768071927493797330716751317874590234912146462204681480941532591763184080756359222412511238665974635162684597971834349584014498643138650974958681569324512029376267969334245498652563464766532695489386987283467918669596091187338914875573723378252778687970324016441608921066446088942769683903079017939230267142748955384341666486317016791088741562733900120971566410894515069313396801038847598735429114576173276809910219197814569074490496245821123731495544683244714668415332829868761890452914895571649550188695377347463589994964021134720521219268323981870978250925039307893610558005116727483070473381808122569806302324661048015454398510701056 [127,65] -1403091673909826607952428045532788324100591907367920523671538809291852804544850846195855366877669160525898047885700010857194383990200842870406704749797294097978573615513531415925363585320748675245397215126389197368823902179791131641158356766451102113654972874357473667547485647204692616242098726351866269370479702315169299674014603464305028916879677608142176525977131863391522405005417082435758635476494460501150647867860280036783732886165184184253280836652299577700309727073823007734352325858962399340192409849414126766485584210695627089182530575602036193726471698350939968514209758796971921141632372800029547486528830215642422229010812759725204771350021357605834729327942146637435606249647712392807674852932451942702815286502490422529646912158225968110378076069500914350780117812712182381721228629269554244840973986578004073458760095641228664494667966921609465771698140867274216114382779358030778736503778171663964580868982889550457606417720145354226866042123613079382946608604298797162043263875629399011086137868504650391475355962909645862051046572712041934486503718492491648727864246733247473276680998840145058636704289396629515539937664962411598163229681768996549669422695367520900277410587704090515764602316638885706215329947706024087001716026800357802887794003161176570050249328019560447272725994896920977618334354052318461191761743585584472429961240143195947387781093142444052628082388939653383582778975688812537276965826202950600306450728861703511182929474258618919813094344130594560597489950482030367587926039524961742828075123097563136230414155025836092121489226534662280920912181148940380687185854635532418274310837989520750006495248033788321197248353543480465391769437262305413522477686455478627963238564115561542279499378876448976982189305975336423541312848294073091664763628547715262963414836053950701595360598631762816705819036353414509884250422495249713647499946732065845699453330724289671911485422276830312318314274020622341817461452209143311759553866111377020354897491944958940114480800130297077638387248713899352381082033242147682102179039824556096537142200763469126457968969810788181360038479921901399429142880096040616376134875090854561185342175369185420938907540329343542306626550902212407307673585282996245364194109040492809051096715128102975377001380519324102198622745479810236709331187695581178584056865718475907197739528396130005610127344178064450418592474322475212143065076709087272705088 [127,66] 57785651072709692575570929758266385585452817847123161804123047837320206558738732675457400372024484788384132511249168225676692476088277200320211952432667002074788006608397469789153040061339754398925432166901107284311185369636146905195499308322637641649327027788580557027356438322476302079893350579446288689006470285850540121724734772878029021598264500432678242655793705318445498975458086268623540781703299645760976547241470553560312884850441326187950292793153119230101102779088180360188618148358207993655781714801975499705978280677536046726115674899896471842452785486411720965629007471829101028065371090453195560379160733263845775779323365285520411045885477740385048810558335190333418197405996612534055333239470899969821968677004441919662902138937881695434585071635623554145499710077169095515238408790982621920378055053094646915065015102980618296338952975751194985128746630066687752561663420356622366441163867464697138766014614961397246012350535786480135463462686083460091221477360898835064454835031031057861945339149333755351509451755545209117720580651644945719927578368336399059734465231510629904246498870341276339784002891254829256260397698754194696654272255373554851090999930020914019708056907193339141517970242883019687678228929914756759924463699864164797157004491376603514780970919396444398691584393171381869606603066617589843305829896628155647273190564306950183962742905464725374268335833295023958370782502983487320146038431667822501335082600071222342028751486194422761668905728257887540282230796490806827877390065445301633347835320157476061364522507704864886519917626044919822572730411456720696000170921750752047138335643430398574421726421675563413770309395501603499585171110129015759522162357660596845326704751783279079417264434887453152245210704517441270738762780322266229796226569542083548372640437902684477997016875474785882881336027929889374797287043438153025059233074306264308514107975843946472955562569088034493822946538059319547181875354180984335503260112209808286995600702004008333054115796790889091027176958213936788338925227973407191351953990568867750955656138447200309099847236995844561809490993928150033592127184885359015247626274487165728570473876640962702274267355509870514793933849353730300687933981481974432387484250667085057191578727447955569552198496936643839116880830688665701854325711574923040604160436441701871985250942521152583427876408844298193342173454024148565089909702119605760 [127,67] -35291085523344068408681439399064520516064906888371403385342085087792423443462681652904219938701098754494612524273345867400270406334824503156686535397657141498700110864117458251554126721680183886265690703782225054813656454617063777902637980901501208181124727500296263220306894486419920849473485694613694421181623792648815865488341586867029241787159752462883764297667198712482926552231855534946674353501545945220025635015861042092840625368446681293174163280079093116157199128065201697611547712978872511007012597686882190157160134375472495003911991229966489769635062334169706038115305457738120334626318613934962752213583594033896462584822334151525862898509168569053442047121146393482566670546263546658450719630820783053911117172416000477746637857873347034984435383304348203505424459465707360557649976665898771077507710830753884541477235635011290445138591903502185878999531819759088119418266221192547863869818657631322026969905324801685901222137866080152249136451454583975783365004450105032589154342321112224144735210229933404289870651965072670570552864441970138090507611526159072353767502901715956730766584000977578845193423121408578407677087881878236292185938606722698757848125535937181834555475814070511449058600106176263315035843521834393251190975488581504538702616327183611525856476096940894443827566920956152656160264173777525193843838056942372265225386981073174545226393949128007119292023846657396066363949120300419412969981419884395993178331825060013103315493887831095010076089123594253019804702524695637409282920603007140881638020012349038112432925409790127762845612329723915191493029487479400427528288077580864144802327510006077928540932087913962230797472795117191364178425945901671103640433454367349899169184320791269383545923862947161387661021753282781659814795068414198351938646253094404408553649614440981302306089178939476093836124707382790622573153109293896331655454843372786502050547931405025722657161065071318809508918814157456570843529486521705093821514212282701556453704790204446452771222565065060696384432968057755726125272662808625610095426994809359162310363402945847945170610243234583662021265568077874442501238078051088695990578007328034233991842060405606949701765571861115851784142257575299601743150841230276487745959197744504073247201801551533124396021844706231219332811950576941591514264324984511954122120701993093215752129679041262218757085268785770521699148497068551811632673346880 [127,68] -145737846397941857836766652661679249019006873419117725915670365234500211187776717222287490117003417694291578416293069418662561377418810408817364013590735959349573451088536515231386934933966906921375926645237888529581991889809771678565785494167617726731611627275065650144512532291001597530946420400229077558057481771799741421556320980954873485352046429431307368376246077784379741673742779344824832174081517355303777206505054190760631411476186425881972822721141172363177198990779499168132074929286919565258948066334663884842905749801110049151847154445291163329581570829108729806419508509199521291349720306042315292800448816253300228534408285869718792355146037558681890852882391273394509087312920706624611872661965391093044628681558794145509597833101825968411679596776247630417359959029700551218416206797995917235267640669496803229458065847408018357370182876713253303951830978384149026955265025819890924493766031779043776086949549101836787579766424148151325430179265103852983034209849515240582187756949381822101185721677412196332023325734953541596712091914880746506921897262846591506727320003077819410294329930456152962592743363909037845968515422823176040307628303077744786774279950102602480000388686406814270569772035205976623692140842926758675088350331081628518601863547879365343146764146181340807474210121853179361980727705229306707351563687031384284853525900423960767037107731116302242567416972937370054691153334240659723777281030470380205298274994504016235067047425788828752331780300687184177400480527633983947932808914374527508859089453512825847104326770679794217797633650630325731701109696349177208645559811456807384393228388624932346870182150563120151929685816722860010732488597118734495293019655764677695782793579941651644921317417956112755542169441102138091605107268367231625822622790877803835592307586260251603194346022543836261219476550737653504687014027198870793371545194924429428943109530166786764407282244223779711106385692518610511307903553511483882184642289188011013103959889856535183926184380684035330831471052196998703879903518984103896450142181488052512799886128197918957867825887484380449105464534837799822628167877015069901638077304880655905530493602339952007667809962349629764028104720258730301566710230660384684781996049105915785841885583095422980304500256467566278113379346725436909376944018893148510134789595688418665340578083178632339455332203773414008147633618186847713955595264 [127,69] 11034206303606654773012799763149432803194465849511672697820526437951407957033827487018547304842927833385423322294669370485691315317814823564008138135504741406331897121507813624038438361344878337586686081455466972556672467417741852622795776760425743783351106662872727102452051248461205190373235921874044880404156919220068970658857085213519033668154278628559564135468473127228233226706267534360241292622304376196115359001245795498287401401551452429423873780249608569006754725548955821293064336734418646250354161956518526574382479077249942488682048545656127290520092293955211133521551923692583747684693154345357150946400795148492474458849179303024764015864252137508742450648497228506445914725304699957555865103367056423732864495400184853019775895051585243572805815852631833101793393290602698112981923272459172283872534338582330444945466653856660578505572405295984737134783037636056593249481674779578705004164066324858019566964598460025276910641472947543616272424797517364686433439442810577520878672846140815739429812888432315547688717606762370044252709897211398851843597475975119252766628725794540006998723979967217547159450167481345009835313548646620910483716031219358240947154428279233972647720529953454583776331569402271121394858149765924057579775044084305400324919480690617027737732947757220878273270075682376673383137884301190406403636166611080294618133858378778981920292097917979628353115209473449055360492133169438133862267480732840987378618899251331263555431050288472905120299800445382624678896390636223861723507575549909290689031364891907127952699101263336931790030556905780009290338250773065676221348610163407838109855809310492433136205404457162539300562302611050425892670629772206307628127533330480367935436904264899300891525154112316159035615001980582569626860793838867122231329629762610446464330935596683502926571001006557614095043012357182478092249753124853027129171063048911654687387343927975151569066927735470342948442025366757260469585301027268976352114669267394753944732883303545764802085990240899590803136991958206862973165559274843053567637274592223870639262559671499022455405545300185445490320650103608654267242054060417166273849552503528764874048939291882902657227543826994802198401970274835385876737154221519936965271365046607204211850194764807032609247194261528896787684796325281556404730023949431514029307734596165061570961657187481824456685811406197308378178362955987879227520 [127,70] -401602540382713252385335376553236633528380543824427455117951358914872054413354143609153390366666954262462321522244827993640730582007472304817427811294877839069562633043628991649006444881274706656200382933587381340730157824218881017646994170534504679618075011260669735880407460242627465374975410900433321835439902656803809786535972076963613092364474254105397664901358708658818559563364904998269158353266225292693292699780454772796652823184909866886892962587960094331991579247544766977537124884011360979601471251826224279299384278807280911157832291922790453169540029073708180710615729184798727171244480696658624188952190646296068733277080414792660746311759216065444742987059519450504937907055560962944840662612977547441997349556336811068630091621819608938176891039645770756156480970153709536807433647660517537900302264362856750759675748129075488665413991362172190796329269721373675251502558692155533137048815724479404001672741293086890404674266563808670547773707551745978290147568379769727364917202843941301111186892956025271013027055140374269718404756524908524449664508243652652876461525775196466240449976146220335610523010045376022728370019456718076854986686307057430209784624620687318369020889619928056148699572175807859872222076023627809091853363061649962029942966658027468033634960936005551706084530740625766821479054701206791259244516293347838603829258625909717128534573945303276577873798739833401795237009319823165191312889845214407734477031647514877969762390282873099737991437250350444781696596649863841400683836046159811733703957543673111169857752686160384645878675905848957397478791647362503242082731670166663716235196975266998346627384422081741182917073251245424142729691107150508517856103827216421825557961379206638422531003758064182586588630917638696421650514543760119673073794586857881669502602777900564591332150155267466486148078287892632823098487702875989823156972402333735631462342218111585444608145633866347682076380402954525502199907599702851900808207402965063795545263168800976677561182094132927753387385289712373618968174263898453643329905352418716297983771018360949606069618186917169675423071610015677442210735769172645338433910559289173647317942671091474268790309023932235472309516901190785910271320231031433266449915355744948863827778775834425682089597766254456597742431473753131447918693143918188532583256855745590447552194569691952142585496912821582641670443896750888192 [127,71] 2304032369427305332002791863234832559953921203000723480338885594258803036566169965203754659514908715026704577532158820445622212448359769402211845035217622462625872803679560488815989137446096287357877548228788602943329627337179644350702925842057545095054371473540797112360915349525224017466657549035462473083038865675297210720885472180731577717296110033186834596340238306815245781138913600165016639914601245333041715659507429233438039745619562428471293526951924691341877970392786727696433809813440705517907276671557917622663210813558087331061026685819047833314428328376387790651056755330541919110223754713825114620210267023173973518329176625919953327649992998246392361538370233670719287819347111507888790510473190965705024091904146267082232634981547681104740096248440962711922750283425501680956881181397677076487555324248795162651211361231287521322745487368868870066731507335701201898517507852288912929981755977901414787126470163534771160155152409954311782380646828611310532789393329124538189126487845150690332666892263982620863541674422363626265072850268180603275604124485145856887803110649438057061976791285236277139322045853365048938804033257785306715442879220608733007078917862353090820161433356207062636749540312176658707006512077542358247599815222115009269583450072151012531169865275912493456589579239091492141175443618000864958430892032167233538950615807130849113868598393564091804429842126284704369424770508373587386250870208586670564809045978871261189470225930474668295009847869465221667928335592051007696919207539230781503120887884172547262479614182619873907437251784402898971068514298387553008292565661682026963834862019178240516730010324031304761977025092037452204630136928058673640295147952121029931859518886302976826077952017262573996936664003447886321027295146567084075816172916126521443963603573879720991118194400218356735125654581864905886515037139484642395980428126151183367501812365768191572186291817562845475965050990888496612412131098366211032651675246499997854355330691131677391254468881568354271364777769315365362483264006048591527559592825364144445586728481952176208355466072417721260246519107669850701859922360352707562491275644474169597794673988672937402769377128797290927661188149167184180902754199212223842322453718001606445097735839465958665343986269962389901700627644587563176350143146491067364878807230036905016710736814863496649699938917789036849918352659424 [127,72] 362988188736468133291865159083006185789611993104912632197375023703890345865656094052532429536271546106903051098984204094538704328437045387436372033241838322923901908731616469195702346300222203478295002875567282421042413354891006210879118735356663747129953208293383410163222303047880850055127970248026139799024119891575496459498561430503172657697920960341999197880116629086382940736897865557159308891605961893615162040394683612481880257935617581328406470437608625013029057215520414187341954959310633220185458669690679768436815943025995564015912094414316810722823554154079378449272106865666518758809188080462351871111242879594848620606103528741968497057419671899453609420110558748625237645020022402528778002400245999736140101440731304094783751233370918168416628552868128931179760869360030069386005168699741832225042425240522849645517618352299497370442660375742214231287597234479353494464104801397870565676412574997409978656214082776647320007279753889925610287939706630315971358569510979927785305987425565455729305615645925164624350935535741915995202687399431121664580043233768299792947215723167114123342988300703250563906837673824942884113102615484464984807661076069500302664012661259444793234069109903862432259398853277552895139952899766326450094543735755827079489754922782942090769641862405339780598953490677522469047467950754657097712380732556734183495812971756217638964678606839077716373153223708205862021983755171518289775724998077115766433734661790195402235591257117207854259469361212652298455055300135827649496489583633532464121397586581468653046899144444229207799052574873356154886082624148806625482328248145616081233472425885009587740034895387955612473596184653661632159846280125299671360008103576703715241160802832587855633986724204613944170256432138925397037247674185956670016065194780891027609608231189449645621392879230707692088534571585414782229296997217766244418793803936324515724064160138838220880256990569164418317246976711991789632797707727365122300552354594455725839478008819172821818286743269888275138218651041906064117353603635584388781253118927089123390266933657904806250775243095805805562135032554247318799635700140804902790948496561621895647427446626704732901451727549877207889497607746440620789835743085656910419852992968934393133890766127383314392602353733281235872628001289405920664231426520252771842398102543124289796603938438916790443415782151391331117288320 [127,73] -22428134667031200254500060165019237937133896036812142079437237150023406853381690139410900244183139682131330518333148525300951291476963223950128283952599338632819278471839869043464709759956968106110127807650068245463580997392736758901085834140305787409524235450725288776471404382569497391898239918918428227341868396813117770866912629234222687142621585692885995122465598800039904337990946554748586929377478836440821744382152915686060937137850976795898089253029796785921079657518902667476832251316883794920335974139471639579095059752410368345906363786023640637850883398096354264064464646678992631034301039759998630450477741326912893891687088892688939046179313543960784707760113604981687518069488458134284159138188685298083206025780170650983497491302664676878305192290486784817335199438834769209336515180448636819804943498065602521960068920001365408099403968964943501278434831029523144149390167212967058629063499289743923759908555787272182424112837869804894398817500312694206583069669875670994606734368767458835341503723569054368016212508714378420210009271204387261960073583010355166351185045155771436657686622301862795698562745078585489901207913827360592372234517612018922217221909489611262816595972036254114924465188498466388530330866914865082846688006603468232212776015266818351009141516551164117287124949704468944833730624423439908841961785498462192402141254692105081047702707779308779324820529697423811846040149995965299652578886068248994288114952950200704844284636010374924056655128484941395612197018554214835787925006703501954674737234077447047591031039431347667029005564584259418281343993257150773556426538442192668507961690066643741235419744896921746422101151793615096166504295744100034498467785702644231053011805194610764866301021021623540212344150574213635504118483873028082152671691261738192665494636923926946660409466746331443836602515711299488158671172976130975904723957387320212998510716252371285500045330325544110678555289807484256396509192085766671947820012879359447053507876854398371071657949040612754274848062916770456987747506863924367905051104461582597248723302124652547149105943022026796861385847853581734542745081763416798438079028575711823997955275155104782069121584051667674723017132176236365997293870517088606827972533567608171740037661170163492501176314487718224309785008111251473806835639487431154148749812483897183899964893560463773260653640385467905202352 [127,74] 737890583985260511350303689662216226127304421719050687710653987710089040605334821310317088001506153534280057913787693399302913752192262158280115299761074375632742541328011441973396918824407577112872872614475926675705912581904263951532854390504341590026521085461732391660143468178784981969228543889420341949254719263578733122120051013131815520277043427053835749094854121003273716877319076430794274509645149583459341014120796933194864933865435497612557859119666600351526572156450571366084711162848632440894579517666525099186059974813384006162660897624947450419536236759050212028251630477301687056033676807177732587678477660135136400735407814765095204488344874722036068135694218753177059669166262059603557476908029981912261751460882912269664188744271563073863713309998497830962733015837556587329231936132101954450269093780194023850978067850705839948880804476345506866332975859236217033800119728955161109882828651026696118629726778121325764570140417434186604586994625133310672412972524775527565571941138140642261978556460465504066678078565147157185065238774094516842637793839543977460249131618676026442391739658981012465448404825722717085698296003907642200729221466613538337293520132707300626367936706945214124913704166338328052777051669000357057977280949596006020715735282243585263646687921957423863431495966823429258446693768719254999857777812614432218565144861429257278054826595143740037838865883460717738702929582923191508332996223140599522329915534301477754745971967678340362032009484712417985184343402940708258314248181622976223356664681829108562364196398603562080769296445764006113662130903111507256007900846234188178531815629544634253663913218384754929552730211740839560406511163623145300943733801918022986814390876447220452156971269234301267862041195720916341740782381791536917831647035378685292163656395228158816107373574441453618540619767336030608277031347826837447049360323371124371673046454019161774497057427378638739702205613878995831272529711478790502607132183009603822365460101321239229537325742008318157949420274652383851328926092568058853042543257097154266893864461562495148928401091248159926162032686453939003517270486968127223545354737273590249720052409365218966014769778571760926684840027198360289098068183944683894212831678208614160657342874166839354622495406860328664017254793537515356870086929578922976081433676735428254544208488948281660803194421968200096 [127,75] -17316964474324716418154716267586441973632917796341773600325023412865942655042874695211895935266248845685259418160157427668155495265496639331666738892579798026455243697006056729227596087307899728779048435483637467156987911575968849248145346281822782253868828357230110696861302811084841532259714565341349285376770181639298831896082093760998459518248210208373136218425809676414311613938547224509287981186271017140916381933354775900229029943362345450795229978488120141279153338622384837831860272553821923592219025487269225071083578430187382197335171216194757785685541034549672649801778495950468252590129128541252508895308203192399631167919676737996460677036277593860360771739438133245085499857407255988423916156310573403838546212005127933890808449461133703668950837523330461687637375774752908838753072960104553936105692152460580367204399185198012844284344759648721679090339732013063632730130692746054260629692431736006948069607845343415318913710659917045256476498618706162026135584374643731021574228464910930491279745441117756398276481632762100483649605712859683921302567127013676521583177381401549023802032850104729288944477336888003853030786467297674945011446108434264526391582047470214488307383819762297492580634146975010333043018100243284285809558866356891984353553559377716403954477398968263427754782945505867840532365571565283083611503887588594456923980262650361468671837524790220377064790972099211463205929575008965718420293426428196526079809658244401124761214351208057581097045203753897182814971563248725177187620464339652589524462974454420029540932128292168504394578610975206271772828906251524246518957046381570519549614172553751041842018123960676578497527180741516289174696615294075392480845696564030033404507519555801395247075187558267445611332497978063263818281185036937589374709973829968880333627412050265644286896505221863877173441662407882467324420247871952551420691502249077889228856877254572850987207899137537999901319180891836582594708700879231166775386908259605466352048415546693916629006455931628585734817501268652944007531266732748845588669884327534777591142147234089503779304120441728195382305724291182611084431951531735059280565055230028040936145401321318060708230284152906014869686987059797826949624389332020601530560458329904317678179783171913899714034224166279019475464029312128897386423745837995309428404447595540555527297922092729427321696862589644 [127,76] 266119666015261976854249651476290165699327528170063348911205927108787381284137745609319044199438631190172360040585425877494620104348393481849363315580569576103843224638211495025128624386707827595903395008561141782474941985309186651897975633917534786949578218960151885003183567117084954132878979313480503962095145835869006650657859958526556571041784557715420965078005941674441302865693719245223016521130943259814066369188335192979492839574980120179722047471979440744305447692880891535430919719247215705591319460081543557482489222855605701530192464681313221587489660133409995356732897455958022899477796576994624798158563834109673737790357242709996492676915904163433061770830229065287990796434904199609419962484201601052805440383779084559071230191860481290874982904054030499599992042988611627143475064910546240253660227484516729105961269274788410473010657774570418891127175998805502673812157321451569798091325935802468709750068316593537118433399186818051323122180103372750583580956742678809881907046807760422266354114021544993849119445308106608200195070351183893997665674085507580093201059619841092059819503202469339093016712955189857963900767909519431349541134982289375180240928509835166034632431351139947203118852929819497277638769392910892737727974252309525046568293411414572612489627948358102560856161140749371986178060479953898281456061003726599287088206056096397389078774831246329526164674939882460811846579905423115028288087765830705169430210430966035367513442147358869770641353953367933937439024568803299497405730908337787353144599801567116826028542499109471515938160869669958929032237496978609796942839944673328535409309821043645896529991067391034522791256649777284978867548977718271367370320634399944720924640792332113945309774847775633789512592523305046368846833219696882061025880248388552405299585630434635867261668127272120579445906012795957766373739597470448102427995075002171821307335037177295937197275509680240773469269881720766641559699220620501056828555221047753282903154592792471848988272815538647016980825698102559668237462247914033363723572986406648801285511551609227314259796627135112312801540362403887824950916154047174755520508036871737321613765408824052999012516387951450124071294296265427515325753449394231708860267875197526558482110532461126290186769088605937858869494606879293715371643131618114923833406258804658268406847567474369645576999424 [127,77] -2123431771567477928028659653465497696681373126662822928386872220917094033164935100790708373517767386079768538284444589901303476978423718781580493630449109660797884309436762413942705962024223156544892190617041572310317156284229251153569122334682142980866568050306691985397127659575658707754847721025364678041335022876830336304486255451352552547498336956632738036936733621328071208470354054522474551717674096585859825776570164831086659371210321638707189179143546064818966932414619922641852690096819344506179433012367200084675376919116666404811801417767969370952805599806980148152721167828723948451394197806484456575827477860998903252147587239476760716761079402298636831339081653645633663431879300861715292240617263997606549909823761716343625272284099219165855718280680648816125603897591963154288617416514285740207909229959827953777740493087382236053333920001744208121294548405382947293111282634955683139159291915515301638323589852811871944858842308267802124861506871091406967353482051388857102346374759750414860824041830269734048613438441244647617246486697598166183653352283624381562447381382442715315177199752005137486765067754728510198232895847509173895101536836613264255646551524985973446553799300245123088844593777487820210452051057285098595696828033583042419521446086005230884312289924740396934753671450994745113653533534414352682668157021093611032924046355632502547915320287982501066159146519366627233233493388951817935379405463895529358818634508467203768362139450794253411639741567312123719530374305648816733278862244027315759785085878210641267532929119728586630658515231689991471147090544426262606477133090010879773890267279683861629316433815315532497860259149568380442111938666268169284792851273975752690190366788719477991056993088788715670926293431650962431886479918887981735666375718317658903793610982753596137817550074344802149327263762173105991287542821140991741565259996461084070656289479237174583844337547451791127100959996762033801853452655169649768293751964779303467684031919151658459799266349682267984301374496287776967852010070819381483052315132149602831253454081070761395041019483737214574828322961458159975783147712994828275560655614553992536675518771465895256043025121755323072059710095462482040331449800529317608074908259154429196082911293034711527496780370040862588248304956247709228817755250952643727966714958340810538197338119967374235712 [127,78] -19696278689580661157954154411632911285548346422339066974202182689295507961468339035819648754373643048910203224194517300769448282623234200263744056968332027410557068950693299363270902055353685777332153381284350824066635913675856609452770486564629001643187533730236474219171324711481245538747207545350561828041951272812425766722039666614785197776017410131744306706167823740828140154052821056011964731535211631306272546894619612126683529136365016237987207084492587288572475422745527362875927639721438363876643530628102032188902702013145672971113053873011940284500311833384280133340053840242171696231884161225610617222725923379459628514980119478668016142693118381591540330931348410142804442041772031138646248688941368395186377033182716404680778785211344343589828825929841547790547036673609525430868682047376235183064493718510379161512255191996395146803370868428397436701840010921306830500407289250948739596832576874623722170324320913277729057297573710946718544801430883177440458046610976793856849057715002957161786445189025082146482539587392419694096993651556873120638187922800980066434885014511475797396334305154126211306031899442674985118908717109382403872985036921242430157124526606754210603581374001890488246487760872854928070218066531124714926998829397850438002562684657446919193154684340732250092466718118895691204036394095037733851405665077605443955375772660948154806051406303436708148482427108953193715114187439084817047089352681341355020427794997226952054821342549967916247770373646002074194416385475597363691287644800521511920252699677788399834453939459142537937347949064767732985134422414955421137758310763111020382364065884805722461266708325150946687432252962128199274378684593911679922802950170299014253648379463107681755286721074635412946913855939161818808367780407353224818253530206399805407929106280990467634188654521948968456840811860597163431274908596609460127347705979654211220473387962492456701954230836247338187532528783164180641993871677458046260010296136984193056096342580628563511747585436741856427452400016104624218623699629339046090971543541519554610490496355765348561186046012560024239018505951871283226502430689436260701410032985534904667708130224496482247767612051955762676340795000004553826839616134541708730651929707665135718231634953304679049322790205512903969185305780433240714962732706502618503552249208000190191604991502156608 [127,79] 1118265184550949819410811012975964645949316331537955768826562892502763736337010324188371639063122222013768687061117312706492249277059023243345019287328941867841385099780290389826659026193760371932824932993306275606491881166068369723105058718916228644692413183659920493991108409935116565485770821349449421093929378035615847253943084400011326758165883844407729481633078120710462789450746076977685333898406525909921367463332730990676193077595704847852477279998624018222615269244283466393404362785685827415877072199067971867004812637747439704370825309172902632712241846649671617295399651122550791882564314624778492399750997274978153636530684334391014421681664063228348852847446554724829176661939474490967547513043794893822696163018305141264176155997702659570586305196714313398647508801776220854691845287924594606502172931440112674205434504470344466189086935437906323705682048035026318376010116302508284849747373649157906978809901992953730586648915908313656852260484810392089979939475575789286078866253474598328842090793586818650800576894929580438056819298701717230379917955790435884471947983219941537963097707955958204528701424739180398684258974058777795800889762762128201400580131612919440173142509982899970747777871175181117953992666475780840667346792479940722156367667422953786810539897054987497569513065664037233383035714295192202043389625302867262032289446282388243858567261603482360062820318367078631433787153792254827946225912595284387434416051217886439978146379631391447603354440710826408471415413257999538706939507166251732639880507704299670683265994557294874962924246324832209936807188792599692794327875494205397975739233889712517614084395697249664367744575297640257025387013924996062533553228840738318962467016874321286915716660672540102912867780238758300051129924951432097335341490567355799894839304917371776573585854971111574882580905303695463181529772984708178255033545731099392921574197511646527988596429101787460949009508228312195818897579559061912245385443283745789485715983215858891877476785936349916285837968401096986732129804991949873439758276310554018148767039365547800685934093252116783893844236794162630648463369461583524145990792040653136284288374919011455699240902452695809304353913493635916884800549535059836694833466287000348224734776452028011507591308252598234421298675242547408940649488998851026224806140555264546399083985996920 [127,80] -20246714289255918040547311074654202298245021214027589946965822288346355711885391451738127607702778799524245413463559982638146311520863792312073867555732907203033173911075188487956080753743104701395806830465425036803457336822232983208305782802054798695862932799779927881857381008563810562896265995091369477696333234775892766612131524136197206803897732226845594666834071601634998534677405108271451779764203683526914449192940998186418113644060361891032465888392758582390251564377464902644387164087734389379155916509712820451974730658566009511168687821393848210318348676531740333348448438426036432835910756130555321025771268466784265461947443563044205330995076038452784498210221483868670589725670159608177060925195920266557024748012776695707777150122762487302900235345591303957661568810932366615169838288462646625446533390071102565802766557816254983984538104183315076294772308709751794276662830137308963045042606897232265568488052094877080990021842678925115257730498186729337987040775184781231139464540828264773145165146351021888537589020795718622431690306647339864574594501108430021696633575474301955603731944033776719107372529877974878903625802242972208166855654953599056003966294912967914106540137178382169244959059526009985584216923634806176605979534618675745010696019944648461199592688844437767290884886370537008328963713894339331484701950616351474853392622888237800885267949822395130604644658813255737928966917367669561650615055822838223647467593312002159272678244261828700416299559414270351246434118992375806814994272058480309513352466236420995863093837553709286266442136665456744274683653513049992835723270151355708212312782367287811280325898867671274623906354156692818348844440267839907192792000619741113570299406054053174842552677283458985366886538870726955026981307584686685322584801898967961441734031904890113816042941378866014988683572524879385757488930269306365390035945819532238370020474851160234592952007427089872930882162573106888658634676935721382847049676171793715962675707239745168297861315903242355532997820084189221967563916436136342217427719169793743127455962280932594043749792096769311727706058738903137904576357141948240380743056913441304172690642170827507859167552816772995279556589240021726499870244099462121320915738156724360884406434690095195711738026380040268227655961961210124953092261897541572570710152287366487496323136 [127,81] 267430548221427970099703851647025768202206497591268555630510587955240133402628024867286697433878394006272755697267787587436443975698744097385230318136823738144736266547214574652180074098358291632504023979631705937825269954224062008705834741069763751849890143569044886121944219684967126421264652128844579830529246793533141524862700455850752180870409600077583083421587487277204735148811277341646167750396011439636405181996353460332288684667178869821556250411661799276781982007150769497647202367376072325247003648302262599680555807844885429186628337798646551549097063917974725318804666579842023549158395142479587058297183992728517806730077126033027829493797345852272221287140484762060062243924270431415126758826347237135997576363648741093381430487001973138623615085556058822687885089160955775740397564120784377282820719434404123222258072134859159791160981895258618653413450290513537994402989128773874190678359862758490893429503552629672665492954958825639378727196417401669810733640331662401292578690709932629986605529657615515919737358460581204749236835561050366966013575486012117504156799407857037518336853811478516350504961103908244546578524498506497842414258288567504024673486343006119729432258429626191216551292084989147235590731445807071905194969234170496900320700755542200865244848576906051904913411498568245276677739245676608974806507671744009616658554983795647440115433814844684397810419411810588444135786237455558611952978573124462467470472518227396097625714055444997676919729806295343030695589661999560421834600116387422691360447919432818632619692807615881791893441065171093801884155824126975316287556854555269737081603780361122220856537953957505830342355577175118852411831567634923853689639881595807738232513029767933471991963359938927175876770355964870934086968987834411875317357130101035867103636759375854490186246465427573807872365468145748396693427635180845655942224936362424234835112048177017353136095848027821879420730083565783178949414463925909984847104558910086516940519774931433927908227648545015306945164490460242319507203525124567823215376207813632955504722909963648750123350014204265667207972930988424167756660752348958789740219419075608985858826144558922340704626635269762413327529010081317933866285263472449875805633649600562408471744340843186618442281898300403111046797750879355312314093136498806435439774625681148734248 [127,82] -2452703928259198661193984953216741529930069620223478103635205108191418453793972480113409849074575215769082734891155828254871363143161151016216271566734316548131582760141366453045937265740877413617263866112774185603945539387256371803543327085795638632079134438406764172720591268806946861279057708310096538788152823800783656099263492512405216505225480432799286195396553015855304024039028708827519423609668459207239901236109795967924530732496299587388825685227852849367748709623850349446843916240959677043023440742290602730029093854488875411035826188282069160785817520606368806818579067503531428160186015102581277205071328814595241280604775467870645160912015866920265342076897346959483727161494617283485327379572030445752456966368284070374982558205819213004168885141146686742908082813209506484812006413672518878797601298564977631683415595672075333387729816161566873256753315402660899525819864692961910345947921196088609381835182066221009943064877544783159985342270010860647947864958792021814281529356942309648445393694490823064689524047085404969139355896849337028690950008208712337751330987364275251207507845308585236884454249003001055148731249852859211244537755410009955799682932649159848858477318308772900498806786368181861096348704928032792699795939921505424185048911625527473058590946974667254114348474510536003945782418567527071714844607451647111558684116784350969538453921343848811090456820593056408103572985244372479064609103237068257899014206829122828208295184964756150207430397071867765540141866547670945695101857437191946870771168681682001705524011291043063791689829771683760885796466405988640561463091990471597201343209526283163493976789581001406385658795268239961111230539694250462020019975647852947097337339631712938268542985995254111346681585690675950379227221815885086629898324584960202357305048583942005394409361489566967142500462729983967406435755895623876043942701135125221238387069229195304218717592759352691254722502152940747617579920292302663355274171149539169545740288418010463341441125011933629342813741033020832175104059463281134297737700899501451782245434878065492292830291376198926809532556684051018697088193171735006397209908949354856612560274552891885978183142908990967570365156455121853551836992658152326446081511539073700563276497776411376406705664366233243969840004100700303735632459067878814981765378727752672 [127,83] 14261863806220672488794551773851677713635801567127184495765737735389205522582452042108181761404423423055562135096232043030199762547690883047151900173798722227160905578686649693147551150525841155772632280982787841341181476611842725064434692983750036004026714721729954978618602385903062511758505681503576071327817362593518398995460470404689943948619867950717139035236065243737245094646515510558622949382059819091053125772436625604037553907226258341358381640553239565970174029157962292414546758099131594236345032658100427435186925859531543790472319791993118458140801334630166695108613552492468389630716968302518916402100328185745651069124730838471859796474077532196933305590198530695745857608655437959288408208473279664384479725477031014092431120603223010309040628922735764833861495877559972352695254592012469224653879412165970827172148750420595821731420643160641515258567349961495513921583629162680421413792316067198202514878440884904484533248338201211760869521689977485140170644974494451560944713260839003657550309181686463226146151551662774216348611008378623650891637096787650861551473006774801896266133804317126593660397265138942927188235464480287397827241778801937793593296406451667292523870981512481161372773856175019852984198483446122262884816260143267164761927051002120294181644826837875512184094929217296081532382873232503081858542567325493373976528738149284600123098643420523057258995402983080588428076851046204133187714808559843103338480085642666528070563125207457867254166425023667981914032635117978882026787774315060422885117237747230990192027516858733303532456862116527930051881085239279286388797969041374997813080278541188905464257463813689783715574883374527123384254059247972906645287812155769887614419149419606253795717010908493873292652561507197812588479445974229045738162835440208718822518609225882769639405849771393792836387048040824367417027034825343420989929058507027764505256203888576515095525271519428907160686102373572345247644592450711384205211963785897209548754294963181531201187189308278179197992724604231966372008306926555888457813013829047007873302040587085161145303249266517816196026874794218393104236100636031008463815262683169096234843873595061414790063290750063340807516647900707800222103611645502709595813618668333714522689825240248918255364705900601188897645746382428214073373682039455905481575891236 [127,84] -49494445025986309973712801466118541039393517645310026574203619240064206498589802044518259969427781056586264841253939043969705479531503330703230887997545038647227488416793578954145131216840387203888113205547021411482040405997565552261978591329950223992716743500158830722229165671589950725415157352079173069061710553934559633291152452253553468503595539952204135584284692864980230505896608492154819035613153545029445398767875541253448710774955421149460322608514628336024868059865151309098437688143535846789512092303547889951166524657250796939586948544012896480193242311567188612455773151945887711024180221011835416735678544039895271697512369701147662792276923589351842568214825512087318114872558052423046003917844222910388528074295806816876704028307208815875807239104106562831458963072311848758840019289277538789290997681834968311927677514640102156201484829987432357821019000747270636321195717852214638439626863742585495026484985364578361489366303475942079582391980030916131296635877517392104631591645262756323665416309779891300953209010665184727419640883317312737340960551152410032013123766396673413539596743836796309707416367992002771970447890878743229499595400680816128072498688403591892801291710832877955341081780777848703978388578775081264108127930315522491096155500940270579333102701383212121065034914512481814153833974104047871769031992028001517705660635700042566982735735226763780373459812106191803672561456117988571230528262028030831550205188218039198219421815099531113353579381162644127067600379135991168607290365781248534245371353986813345167252304270429596977383544777870667617691361623436814501423868704840282736052003206594964688150051445292187327052069764477366145490909118443582770566203355145065132457426804938511386375206593809460585302080464057974838713957675747589030036931245885821647617989203249058173666152360444577538861724196195314273329793389604581720854335120356971098933497884923376283627076896459835568053712515574802801716917387091936577016398408626586835450390155453559374942308367417898603308973457225401019047273288951865905632055749658789918067143906667885242701564232786032164804367811698119804157786246360296286752197936696084869750991004244570643706479521893869467589280894904871751849673834078986565407912419633642353796106892091720938238209605529904999022370768335071368076918276214598675264 [127,85] -482795174478112501169793494731154785622808435995503069453940438832333885394918131069759793945286252554446542299456127226410338292432866988804604095076349229105499331400466583959946600740467728196492141402686012646260295870074747848182098895433444468679589268340976278887146667317402460313112740920853042457853242890695280775782010769478748475782462218563801769040904241304189005747751139593605032365024491697664615481240100171829907973399219942210184486607893046192088254282733895810815103267648182500442664708650075452823264096387862411761322453486219606671169526533428144217895077495736934803132283818306715400288769042157666501323248396688224890126749670906124243030527259972723369860082839833307211146054920000908981221542641130344232348481716442209112731866986606237382536008557768070811857281857936895547837065445246666240972040060399663260697873015331636442684523132059398188024876276892887526983100086214571165772437079271010479088191349340017877934735438727718641947350466536479810322552650048365745656928304619510399703018029121249583526944396219775794424325380274435604979485732277116378690091651788448148835822144787704035665063297922555047306773231626758180255913557895765025474260176470497592155869529469645037037767924394399459086169811386186746621037252736447674173607585878191563716805073543878734481196478955508792165649102047512993746961862089885970478609750623157509785257541188121600620880595840345213150487763680669826730228569677983245607396955517216414901550068278226890190222811453673656826170557543172162422842101324219270746081284943676468792229578831406935877658382495887145814784284585639798899985043985012378725646148044978754906326986087969950536815895022880184733648234281622825419386675233328587810993745199397728166638748411939182299004753020540055785985729998407066858712783228429185969710684252054144007496368296387689764429172697605755409289086535124047945000696485573361107205310157085089282944141243986414420461854547460227884838656476178566920439704809823688659105801641516371754864080682014402478454867309453881124390872802105427006782026232089879754575742480356951101149352272009050965978104694693387471977495800655046454478960637303772792902828412283918046036721385951759321061298290768068747191486469904124401966194737041875338436054439782762290827516033035897993821778240427160 [127,86] 7224817163939234651233320522079150803989217920591796522150032489803173107687963242539884119949686810965703045213485187942834817249507192521878582221762907243616967004622822300228980841358002195018846347376683976335563963569102855245839412179995766502729170403462804644177949906297941486350010017335275941045600890233985760147083937692824577660682309174185606542381045098155540339308659772965908131803745258198218882179500894874026115665899896641986740850304432481022045754723281422469187328021385871879388532604656841424314217678884618497970856762996705116734122510963566805528635993820744245159218406224501727284001785696814826774102070044654848952421958171533344509895839204400914177310535930032230743673058479404476661735407172280555533422760647341145445934080960544678030133005274464219866615074686442368949822168652400574986498352031725133180409965826437396895057239746176400815002916446019295452974751982848438478232425247199787625913500597919400491729802576935742275304996593496588021294711416565016722157896324825837899461567618936597700327859814090109379049280585974927410021436362777176464418710261264574257446407224767392184663135661872464163847592727777668854906652607777623345012113184325804263074382180668945307336306459457359085896556671242603706287701189516826868457634075059863694359109808485851964383291977634401963208137945541002343296675792195240112101771178998191092191825202842799995588211980551895513511614341716236654887063289040023385471848339034257042189939657903726816269565265460680301144519938118127649905549615503110608893128555865032209292016476172048633532206483687756606357627455998174541307534898353455063772997275036390442339784516144436007825366657422785475690237078746301255978442021828223268194636279070183108989524523265187355269870014962157984931037107395668721197030967507190091928686126070964453929753424507439254688396214771804650439167049643852320247126098556499732659429966629251924372423742329229884631699017027043306769644194161469180157457640361419662931769391850124260550440006955387714455785454405828264268941629254714905212876571113893603451306265213159442007944078625384847091721881421192321836897614996122443539696532209816138518481035773031983625093950236796154486281634714403355648297423082022721899818348374745444582401566801585430139969283172009037191456342768 [127,87] -55241766926973306715048553558149922755870975020134693229733089745157255886889470944262383649079887515875691416767166439042744862152081976714348033716581863863815746912984713507534460210824329140752354427459067740386982868810671647415878774599834142879105848838686269558088513257283741684221724663989511568653931325107508374904165586807469137315181699019393427096338686287769350596154872694367435426129141240879882898005881397099666563971311110914495673283938382920666712274905509554899158241841569463838467017113539832630889830192650690174378421875234989381361859313230543307729935641693504554363193958050391137326401960316483758652787712803434049935994433183337005032214167867058164217165022489801213553288514112862789121853320274272036935161455016148666902163613387304374336972458382486763398681713252386757277273888354904232116683656501596937163230673454873874811747446228213367042934485616562612248097772751147985844242106146914056165948978956729954288942614452636208872886150326795798070210913670502676130987202730068524275840532051548945968167143790233072882540815778317164790322846841629920987314357447573235838237279036072693329657124803831382192009427165032822594050966097666712892286455642331497753654284821779248077605020230946873293639618756902762076213957617072898485096322052428145544962902772692696726476510312119394620843146445932206981118183029683204083215914701265973418213760586074280824599757149672223023247903371047022841027354764862154602949407865463800351877751225795004752459630136827776372146917004649049120765923170614459600207819493511858917020689496681346137204265947512441660431120748026260694798972444153235736525468889083960605289345205961146929343981753808503190826415238410207534816908856967803784565750650231279619141768826011850288174585870096902641198552379114672700390059394513616291350888115267136529447682071585522765567602435625035251840086536957572404797578010250498536329520063828261551693915555663996406061928692120311543095715631570795458228883425000894657125716895002606858103320748870768942400294337872460880850424007442993219798275342498218050473095052302700014602080363785613824218725069467294490911697265175053523290271039217503430041960142885031777570729325151694508175619739170368969036260864953049850612567417197930805021828237752902000801905309230337752918394 [127,88] 369220446370030831118703152301430703386222994945544023737209611144379068158227684981606149255654376347838370727728881584727143155919651198722125730343265600998875562579782367476792023512205434385515034392104839362504540923863836035009509051030990728798658539567073868408591380153910296332663104084635624951857075712109433803072197754679857938448660358612138479178439852820781122998019424597967643216906864064358117785962173079295466504635935683350588630227636282432103000806541646612379240692456406574086184461284499282556209667011528787357130950111701384693344833048479315920013033142609844918047510154211355119214916412516763026648289927665568126813439083989050297256198718685005089223958987609956391681967764121953107038378010748235123493380269949976677505203049914526441648439216453112947589493018751437549011947671010218126050341704977460205924361812027882399083059648304234601093429201768287194171007899435933244542235331229133223334982292688160110930645810274087659709988775938871871165200881134405124178576481231999847248449539457057563458136901740461118311164320864995206233966728276651086991758986922921040389501514387976270207421408906851687834546964120118805395210409317247017469723091703761572774167461725297337585346905538361991775832809276093411041138133365713601797184193008478695856389210747062163583454735915614505481285514014739616086388600687133640744801395050120575194238024543824220275447589283041064883993161020640843171055494932002849052263057487833641576355706969888478084653207018171942859026612431197159844113821004249535476606284151234800735571485243164129443827109408820703698314681865626363385914068798681030177509874255181905830141975693955115992822973364627061918899863994053613128573117935593182955933495841689256414366552418667883722720168838833069304038382455592134656664524113402295883209049666332714602827862678864147981685685187985198827253882585114622681799774106973777423348570908167057574579854595857746545245929059978602590431711499945149136380432082445964380629874313401912747465624298162101330331620829541121916030938151801394818515288759904342660263804723864981920720252241329031217705637366844201901215170578726343281983365178310991467240020119840631113223979933236587711410643636786147359238415190762985596156538251566901402093213556563462514379473377534541120 [127,89] -1320504612941627764729206829742302155860300883758713150731978228698552212274918574164957591279312101944534340975180434394797489208711507210391653909837917392491774213462964300157449742018302367384170428993722567102623488818944413501695246582203404244583748655767473370552749731789463986237463424494546191641177788707772155036680607375364099453105987665276020727365491593428717131780698512553475272577727744607556393628886776910668783211241551071832224650868029755096625052120277920264457047979162196186284752975098560669143875096232460286543244137222613365234398549795210123314265996169406850264188014121591799147283217813274331510258883675684288457227962439473223298399654598501633917782003008103872100516942064052699704281098586687294689350678596600864544425082429105110251724879748676051093323759452815206135378584766422823933825505631241085722740190015286136328945054727208458947589719889718351883758240265097530728277205878053649201359950228740165292733577642746651457915865307550851662990780552911247085694944210028839308527967364035912310520369894005502630037381063478573934501243328969418159092482687159455364893021108825142276360564668856992969514950912291089426103113530129830828865042385409455132001118237973787588391573651336998189523002508016741539021808860146323810346467474989764555207005113741443833449110222728644043377850586592631831863723450176259243820879595278365238963491809834107505381778158474713074325781833884998862498310534010843189139229653122534245155622743504944851943733274060034739302427481676634450042676825664954861871679224876893811104788475106530293535560446272932048278274803326716391772783147984261589095707415093164764268761899874279855471470362354737677957377364837447115889902705918456608555093880829611712440560711609621222684452039846461233985862207990848853298655842488856525368498897521222722714476633390924299846144766454067445393776769768256487017248827957347253530178810850510915869466409081401331649693869885570214240255193674456487348683211523309361993745557643676604413328359576368355234924536740079791219206677183612887586018860991819021994860513793714314148872049195328354785621103830586094448134766799576637895282916472256541301303627175672204764374520928120626214760056423866538689847142749641538822742190728277471026356857046979203290921423363848 [127,90] 1377536747769318000088598276270000489629465527446472248742766418303042272353794766450905918809474061443148141266035029199606229577486078303291854481578697190017698666465766789545408925464109816008871179107429736824101070238510034203058069806130149493002803930082759802889954607957799049083779753014698685457462593462983053515221908586926022742515420633946989186143256789078391988209819640831453301094972096489920967659899026170102504875980237355863435070544060814733949122448509564557599126918195658426785436284584526335168798647996111980484093112001054204622778849510811316967217987057673134947254344605264331156454042542877559157821975218328095641171231661900409646563277408469142137462956689143193763221179265986853782520929323347020712612448712665145608007889655058230797055160078232715082462775293643341277052040237339384140053726132971351574010842160535009232847337076651555151174954565521682502118564052942630293006280420442892820740967784515030504063668623295492725213882016453303704906276534513088787022232271553058863410554600905574696926333300975647766395944940175738319619059097641192764602290641036214434106421929994778967807114627867841706196665588642076459063195438316211892750551587368337304083173005312172664585145804223898691789152365684875367764672507718059583750573593789900108855873205124240265983617611555097272831212562991696956554136795210732436107564661296623807838750876293114758791851752083505527429121747658351724716430420069706011868756988444624216499872142451904939333809439726788406718959949734449381891186875296537052331768902364740851978517116883327113417856194118575890096694874054479793462143997298532993068757356386848916366358304719368056357519208598158830403584043607752571224689003996660912000929018406595666507699507533195101701952147982859188115172893270563605418093222157442689064003521036958723721004993236055071771274106215103454219505743538619540815693076503944133082518680089893822738103664507957334572622908278137535832519556505981028758544876956606130341526791683844677280869963607456439978267304263152097823919375199041307159492288543754736327793224274059567609122839502793012525258625651385442642680946604808735754918874576215703129189932388775274081191371506675741416197990474823679019482884997773190254116836624308926166491848087518384334064672 [127,91] 7528406123221278312131167823955354535420246679686449992999214687460713849139519399744769822030237147447852646247790620036382277201437315965159319651025315342944963027048223136188741022262130079134333418028075731957073178243115246378268532692264859433428946520485804597927571220137788527769650043244555326458372558408042291025676715778155624585964450550991099934803546984627020078540842370308980058947445992303119437675996512232715858071745594943225798945817512899632245566052288323779923105169937865620254511128869628232463673667603236163649678612110151527330324520685556380933191400027160318518689029543745622079672136955117692471171297836223520779879653524417897779077432634805826479808415724850294558781765111113516433854940109074776296447687894374058013642733756723873776620390738040642392906099782683231857828730210027384756326418478616838217924328459283071732347081930995517875891008023597277860581357420522368995109964436064653767964515011668721666329295534893576155643725870040878367715203819504984366315128561625714861361684009459413818376144885483270876278450814415024784442933367307797480111598658301046478953341325911969010787595302318048547204557424353113577953072635941389232314114539461978288244592996607871045214116876343451819607381801570614344669220833989762706980582886510893505650827735199327471104905888809531080914504719159699889768684012039580250864214895493622582297146757366997165859807198551813893177670988372748844244254174414998625297885931972449448856275965477168254839673879143694892227451650801773799689197833956300921659488379871122248407040757526627250913023916906181822801252499197890777666993192337374185080097974234405807430812246934945118885579466532783018688867213274452556366108712772870185112161435975051175950450795823035719105346677422001887478705974883027711769925727079024839214521346938529592681098739672753114985611165113293176504597542674087684456308161273414198461383211536933385422695633621985724961852932534481326042924690602671802399333433085006956486737263796939771277989615364399392032880562522840564778806219134913136974437036453513515175123378538369064204116222482127451512144395907294839268257439924552077896414995203174292253433256286607960163150264183528810541129328776057736867018968465801702599415481783571643550747063502187177924 [127,92] -102083249602357741172889112553411824763091807713171995023545267561221852066221331781232370972522144099999734650714151509951617920933817940913734545963612423026822178372798224293870153907670507513197533349276955265613768924304755342545610757026426876762078524660336764119049048048188289591038295057122144145229155916838622005709245781209233576415544337613853052164881893787046594801895400618791248045769988447776633434523325263115038022119151790889110742962930139459298855402662003395425978398985857615223893271503901374707526777873681495798782446495414931132685918795472599658625250120471543918910129549060743529825400957144351262406333343825871080508865447179949053092570170194739969382203876421000438855718842887007997213732795251756971642105271774301054313032375635425518584116453350864400469688154885744152858684387209973964154382471314831649609658152167112720834201387783407012040440855048450661417647455729165916480457619256153923370934268006380784585055814663638086980988000870199762692579614876314263438721491761166167612329789434014659738530086823964900555745561508438535964980606125122090618934460040419043121967267085401334932988242800764274500956737997472772168921166358067498619655247852387024937747135272749170443989959929701307148008142473555327573560296350196918714089022033316362980347915874182400136590850815365392335837034971377878584919834886871028501536655357955103692060171430707498121782498690716836976251904358394560298720655340978466302957699044809677940627760837556451787663259817316314100195645440459933714302377104232649808444771605998429994807599038776936234016128279652431361898946928517001222939209020371227622280107666894087988806861052469103488758761875978537918155230128583829434529987978976651318948482641990393249954232425333669110197480880620623404128436110293256266009115034238945974361003897312507093728226583358928022706179226584471314305889639192128133025588026447604936208800553188636759091467053566384777683599315238775486736321053117292080556430688250304669184151301382458195292981982861485965783449714415389999821450683416907593459002415294462534472089691909667231580570745443092834415844705193772268355591367047918668849674990666500919358233965789997112750340059388163835195548999114321457864056173149305766111613306558515653557002123972480 [127,93] 552464648428885365092806608476471187475602019394188751873826497879713832094638709588575185625437331868518268569148044278040700526402255933971967041251605793829681926869733780104918061639463275770204571166408278797822080674978070531341171127466102216715535713740348123132900783866220166512526507270128961352801001960113337385668278645144073879150207722267492809688719676427035771595660876826232734556997154368128056197658454319178931820731057994633650787231210400202714760966275198047704736770973251055490579077491194450430673593881340246766669053701209343862034761881204276380163981047706890387859515026533658402817831043136523476699741145751219952855622926132655957494241065330638694391859574561135961928705019663527191714625274953332120926317983942171379437796686646677018189053898231011063983142114929469234177201415554537534630361326848006523957338433259774108565823519423294020308595156111700548358850232567509105661220922467634922909160117582932238688736696038270283123650707257957294766023471879839967688138181649848744716338114267719920539321827706939642695170661923526059274242729991328652913255004015250829155352440038988297264972179466540720504543514729357236324219745057661743296997953593889209397134994563678051489096709980195718261174651617389368264213039454739930103454319483573136643389261156431754726293886252269504210465770143573018077671315354287012900722376613474728744848069500259551667466230872829287618079101096370996886706301639649467725683504117293232139153097894204200249797698936726762919769735686072601363822969496697973196230618608699089268963623715309166071348245176998654272918952483432019755504126115734356390652958554894118134045194107690054211447210816729043422173328945514169152899441136205050660380743291427501020753364208408301415599481898312455161037863645441554378244999377687493095750765212857670965078785070157609076371922328812114362002002087470259893221536741605124467466082377987895100279611463097504937951534039437529440286616822867822780176583591510492412675863884622623807481121728149235362107740490245421536912747709566869918479252036531897401380237368105202431177639465341817613327899566907357603736511320120268178754302579849558447737678173052914608244242766083305719498085658908185761753737352079786422726987874348847640806396528 [127,94] -1449916946076842052201631196064511980955132200654124890289811543063894663735658369848791531059447620523013693549183088261266335910655780737018045375553460760037348949479218210007777075748146365041014626924397265494526386273738750465297449371434739084121898236504848716786588197663589951387648565934428944158047830138158725601489494302183409761841466778687420332870249087966903574549212438894902490294239855910875779829387711271559298044820715165823324943110063769657146210574415481986725870571465109966255253873785388869949739675146045240829656596198063517313209638964695903248320333247186854969164229384391197527868223951790833605175414264986793588391634596775225254309238829812060105150616146957036956343982727751522060803226081130048818700231020109619411087513088699702749286430045495047072591409784522583604371286381743391907037357627778431015149002313055812525398118819835558010101352750973695897927521418282006823840914067137023644977071169189413277769575824480219740674598347311805595900586855197474988672915073225592467310874276141139527785195395750812331362197121954589007288267117213403602520920714873407357891903383642848764076034701384418812245527683838638690239521809622024415668502559060581516456462329615722842938309746866331800066725739016508279983907261285178350276098736083644072656178627871443591170612303749409244251754491744137606238111407063766687346197759389461081818440530879914665536760143109586829997251433671437386773791979309290364490681461971890143520595828642115585130993016060581579292263791186447238007381392043105964569077888936616366333334604895062341819948765896382387651816372755561545895038289262075522042322509083047494839561873404525890893330273446264258445330384753988212700592935349469838056826711662906178624732678450403617987662783027662237866269214606549629788061326278439419843431278333646571547286574864810812271891936783346580667459480768276506981014801859173064903680269965026370902333511320097190608864584094127172992719656391053234129654732362771863200808416443047859718021210157805873343818196970274642955153234149225635969491271190170865371154931448370471521656657075096246554755066417482515666559919128611585000325247341443135331409734984411006224052967138454641688166698457454840675808327243838518505577961081677443881440 [127,95] 3939993056023298578910418100398273953532646148626365936057548293567213889142558538307875130127609176856687095841021546011727704007455132870059371445173802500536208496202377953715083364596696828553230523887843567875270789747707772527894967010423703212252495073894618083833728753642979273992975516714084959814483128618142422107115982398811597536862652105335349225773487056050237375166318745515910204380567157726886713016870329321640362366142415267847557732339735601846361560195437730670979615024513032765666031034993522081930477769687227846872521063231052482119317136950149821265070437886136430332619567137665271646695006676714979611835483382469355486025774502403463559515410358888986942400341733606185212203344304181117638522526482573567891240477906352286204142910493936386884946748360153296260585166375787319025573203675405179657282728906376335161493309249652888903777699689378050282233682255382417759945110845697924857620233395710443002905712923019992872396583191119936646864306287672497082540472790406787505048834800981280988617812449132465315961990914401633094790865097758632439874761967140551926201964111556259665552666263052859652977426566374204479309219710150756136064234780931258182530029286133652075128958168432934961313115436989700494243637468544482608538904571061102854286155935480771207603528669056280520134975632605118655655890025656232737886655566226156953644151846350833487427921415293231111548814490134729395715534983943133727013942040269701306970932460427081754821842611461014053702527605520957583183723371312847278651757936956199968638385505354181946415684424812805997849422158864158021861119497541246264655063779326039899149308815219793322434566471721724344893228664387485173307319307487411286467167324589395918939750745993936738090011151535148752235101065471849047590966503746463712066806596863469407350545934468105685471536408118213599743484913058892267858911079803944722662778374844049093301114293024311858673292961607176749197663639365505223631067643493706228281262409976224467355640305014726725087143085276149886270645081271973290873741324517985223081374060957611299030149685193338058317740008423100010921610438507277161832879600450656508014385028503148935915343843928650223297601494571340656979903350218707176142942516410135723296918270647051156 [127,96] -6947123913654913265406186371140851397694508945656581771032034030743544267544637416805801169332216575464772284790023428837418004600620604084674684694037384086308490602872248853099921761083168805958409102575789767806568298554057896418274849107007474738669448088680363138855660697435393685976374140982314901959493927834242450284555986312671135097980310901726009651044664611014917621272088541253997584848508812264605202873434335245968162821821954524379045465434110490818873879902114823557570900480394551981047906223337759868656813781554407048734424709616738116657804094871969949182281065011001453522317234202448608348748089753435527648945735271215259277986977111672003999955692478048578050421751992203745375909460824913993086208985337777826320193524106147905732249779074289145772137285627556376559734667093709605159680540016114438642587539018009857946950672763715025306381143565920060036123165637940730522395433888414426956309803664108038532702149110661744227300586714179423506459928748328632514517219473203992419941577827233189334079438651948263814980078748226268455075468124242837658990979332903781434049996265771191498137102974992777114351711177970588415527705943552971436276747397371658365287526344922292033744013954465469296711052105333331394756024556440787955268463635413301183996787079921776382462274002820836873617557932997109777874632120653168512094051455339988798820461116606161816774327999340078538030154156014472365163290605040189565956183029087822343588892329350509560820776855571240699459374313837717970648918176881616233897385579356651613355810703059344758412526555521423631809049014370496270493734781379677518706470034731484238282972706533651983496124301849010462426928550407321231990156276939812749626720503324408522648128528868931905889901953336407556119794129600924879022892310679490268677774131293816250072086423710378981738230766274510998788525257350107213016932358108116280312517666233527051591090299167162377597051710352191048212398514764954607718227169811998417864938878988548362782142795507083694422970152105454618096274749916666166717028297745245243758069612070032526493126411076027138050092351432345400328988028707416756562250013411193669841883714815874607986917120117726039581679487457077435836213414104532988848527604858723305366713263072 [127,97] 2484323910719642818089154888039741728468792825163202759494623579186846800305443137623303974035707989041479577068394905221117134650281784547412798319441328710597083403847684220793416064307332193335732056777472310179433361370663959966655476817643154171640837201421556237654637157623012856627357577081930059080306396462965851137507864140466536625314977967972734732495442147903227788018262649580106257270700143293231822545297935400043312975340785937499177308058929845527654181977884082678758159422892898764787320428099680650983134088851243978630319062336343069458181927674922910687996591018689478556650382279274648252849973277186634596192821815250331823571520771908905065716867093859151452869940852481276834020525531474280000909016691659851097908488232536862621467754016375077384984630690563269134923778664823192892224682074188544019453317923107213902182273442372455019990652773471158756299775118226642443546663069620075829686915136408063096699139186646614399922570412358685231953007458311156036914690830325913813687194699922348034240380347043728014706576316906137826956473250234106340922471480020505792270499192588572712688293056445344505799316357324586038732744753025747092377241570674515175554496145400731096872556710976866713442136518961471806893537959304638872199291100298641547150139037299818635727543616979426135162209989452554608738175813161564882000771358827142595349563768932253205605975565087666726938690352126932104337454012012079757453676082828628208998627593857655019810401479115680282289955981273807839286471540554099841184353186214141575868216787594095602363672501172150761519257767351366731191396635970390926082638613498962500345070694819660451774697994365543036003751054983229559624413124417363864265031468132243985452700322289238749857011002938843356821983330983655047200118827317743806657398081040496451784441067627467686688756537215496441563795432655122769743676964388685764273112166292173324645774374510156350094896554325242567248992383373279020281890334595949544957499132759714321069541400517034389463770189370336868879484389314527266243032892762107900252304797482047812363176462621986031588732635464245576378960217185262024670432761806127107935420443716262906066832661350956767669592452196330926580272895608820555438231910987135798487212 [127,98] -1503925935350030090929247213778413074840440824663433442331453843603415659160065108831720126564127509198101094591670339642363975171797186679821643518684285639490866222254966179808796174322066054894956943581370197178266394917935007837279586900261637229497479129043529041673038665349365321697027898738662508489570599217488760669063589610636865207807170991195088099799538870597577565366079295689050100036019314537065954663548176748518061826287923426603412795487376510025712830840356169520556824185783054969376999790161768588697816539184254804952590498184637711918317542198961256412484361181666628793325065402814501505896678179742090756727782279339401615165669680479047267989674792074226959282345223538864197636073706684035004506810644347809914055260911152524129457599380227737222267755385735160868669241560119925103636092601680559644050701845627468145753391096330222403835789373179268476384890295824244428816727894211368364848306786271100881874389056308669207704350787348010871158219742339762146161847122338265824697795732292814652447817299811508616108022181066350626605358896234568266716177769373255811492040032126836151838041209008987960736677198648539102226871971648408691352002050114730548276952283002138119719754864085121681721992763813006963917985177948419761835408998869861396480101363366558944088604955493006178268318016015557259976007986200586311312070823672285980937575631353470370322650148271607424674551104692808222140831126470815387638675737766354715418770274961758333714532797958647544995034028458567020666240844103583012194286668701601002983814101973689035395987147259757789534971595168987225434948778945093673289177768970189930572747187424679645087922069365875280646843411303624666043233572950109314821341739110399225622346449837201053459871423703995909921796031733138248444572281974357780227689296760775684676070497191302406497216190037100259410027088129075287994846778771711267818702113416915217759376339214689086426485125428223978722511877884015585095104581269376825963572001257669978791142038830407647047913408937140134402210626620913125006862209405699451139370269550800578780642870100915019137441700901471742981381271589126000567747259640516519466735491994466186377985703359659721371333267349102136193441555902220210862790027158685736 [127,99] 5899789430746736125930375523033202493437825734817188095492557122704401604026417476104369466605275972752592595276452353297080974429928894618785424348137385866030174747953796414460550725655148131816281570637691508828135981387242491111637453376113659663745843340474518584660413125999248607795049739427956117788236443764690683600494095502476216641637344096067329079382944248460576846192085639912464352145957739545561651039120435781049533260084266700235924119436989767289412304378981046975580587712725925324959724519480385598938511844687945817096191676033826892194617264875094459458904493128299964276974154811716677312958397608924533762537541035723191558224827713901742411322336608558235652050716611797151578325749215054088023279191704326148538435183491583423916596665124517379685997429857563072968046313236797544897094283175508044565590740732202041768031193995299120228771957160773430942043357960117419468483924923246245676762571988949961548972688807600157472253597145471599344087007116737395597204821571874853149133892656216507348911597219908288750887353106726564163392514713114529901631663113553837284499613158363120536366770476246197802620680139750635379244501778476955885699650765921695532086499759707200132595735722808619708160131686568532874566891321774255574488755017587100394081120422859483295172449559546761442204599767124932676681714482967121520400255162093984536655391003279656114072208961526471359070525631120864963344567075023030834403095273072307339973833099792924361738730139693045857913529655547899841834994425633100191172210148434065202760080953271527031887764525138006892533480373461638895437904066002967302751726758099473498576571464066174611301626885778895222657337527706423622358561374901072827650186573456855884996445337379188099316464194354834912012481275148958311248615479663178724327131868205105013452432883926712134357441615717521042565350193537895236533489490270086227641013075741196563830683599073788130268452169860786908174316406716601204809147401196616309340319047723359318745328293054077657799066201204887336641369047726867629071792343113356717936832535081512119078651518997192459993692516175507069621881809385907040325745280753871172951725159724078940866854938064748095575292196506975472445635883977692895701958211555 [127,100] 9830958064441478279676448718273214571775944001045276495694479492698766175584557208027903079472358270262242676280128128404764363049295780434272047902567421869462159876582281373745035372275835988272102008484763888698431308884044756676942707538288690359217621799913742374848755180411304159562146601771664114237260612082268660432103642414374799717844281139418242969906048108982912300174880462435254124858157044827172120122369309031332175106713621175729102083369842186899148379669380025745733722781967283597111515182044854887316894767873409190210284227325659247552609473900877435558725347099005864986800726943300938810409779635732148905815784140755878681108095958319127963498746646837366681653249503171261101471352387772889641574233490252772339135285261671428013163504874252042024085502408400692997820456573335935967287800627434992827674327565682812543974284096054533531148294063147461026737031056673726615985669811609589691991248620560935549156460010768817283689419873779067660182637575217476702265672231170142433165227306507833650377708042171043064280685581540620467733198918203118395541985626890695870587272528691290215742217317525825652941695262037464912311713188843154586452129951214569050074682147215372434472969459302642461741302713463395000318288941392131382316359010072643002412173004540724271334254739039719431971862106964854096307749466967687712114057914206779837101255670023304944339809304332308906650789269441322301101344320380933776635777239925824045377675517588107407418782973332191363708999546770843102742929162535286565410863587747728493046814725498118499717986680279212112354317889754431724904651441897723144353800133403181046571121858286027391534220004625224990028430676875582301659252237517746263235034587664548263675659406823979725176886779232169116612260689879904589687869623017480656768239880906505627359433041588389397314330307342357439091973710534109269874027521644234603766792817353580219098650384786651261593308111823060059094690796482761605273961027594427341739227377610632654131308799131950181212430693869958271505363098942102445174087125143520086900898652211786407965599791899908359276986719739325596464093827462525524327629904377531355940928228049814069292873312586918478322798134171903420571992941310074202647616 [127,101] -12159270721909035198644304500036424856676068459725842757090679759949291698561264343337357753330368706190345996128578982982177947474051060363835656460094541096244999971530005890669569037512191960968666279328005914147180704077350428672599355865664144635760119667874935930477796576471074242806942714866112377271041254798980900455920604305909485499464137554586664825737646391943853828156454759486111257335653337193508819492891667631024198309219890164111326723319163866620772148016122273653022494713394067540255124815288693819996283618163674527109847212788391437626282347783047183938604670566198904356036355560224386453327204923814880856631701670134112933769298617808778729559368340652183854740168458277379411802069908400718948363501703034861407629400192960959630905228481757139555793124160135315907212271220313214764358840475229937042153216313275038095941423865536054347680693340665860502686847186496915686826494074370984919250518843947188690606959258501733586719197317527861456092979016091293844521069364739461056853374205932628332493380543867726131660112160539410783227320070328642876479403271913531829793196781444132201323347016556637475846044889725604926970561982604613383330513740010345975447348918041110883369403341206646198167419455992711963771649970846516942256421383870844349074199904596535630160500387693671526936997744283522923842011479471679837849443010695881266174297410217194163400487113192461656338306555043407610629123995021081019209837805224544581994741817535347835024626190712754112215740283042247069681045938359797033640832472505177438414794935245662482407848284325408453477581431523753555648835266694371504415584776213280762361509502103046702804761865427989653997289427345345675944134646724057106571984862197531037376242980540889887830778750459804573274834999608840301402798978903086951264965486058854245627488232259995653035164514897592730271033293136627240930741416986491893017909148031014812346201464481764327015314644130422189198127191358481979837900116828790260021823881754203827003545125020217180965213387976617787976679714264130423392014854741378663998574712353322922810921118045943483114956981204184841040447549426993645952443383602658598570052928283950464552858724190386972782083495021058957349650958014977544 [127,102] 1707650730342453381583233892420248563731298671994614221803093371507770975733571931545108188194000469662710952444644640136952863620478611865893518930017066783413281672661275027026809874301213531325351822144205234120779402913042108093586687652991588619212206610902776322734495972248062285291896672852736692246306175641290530863114933185765174218808439609101051424968789523145918183968082909962293983252346556200936797394745771795892675940413625513481980907637616396276005111155739462232792037962216046600247397760149789063323553546981669087713567903054516689269620440930674839608244482524856160375975669545230801950630851282883785298701298791561061163103361505512428127875364920740899855311309469711433283043729916052328708275966723752780653512554586380136252176889025987380102321812545766871856275078677336693102491152635715609036174049597415873940270705506913132653648639057091636396001572876145653390872342942655951559058506509235899587270641596123888853048913856623962680571333215582686830489982799664178206449326014566858231099998821458130082999898380970735487293716292803720112533602558621630086532445862911942811446199266955279575580032924197084129556413188589901559276611738778525617209625091273935885044360091305180197395225829190571366554819587254016691036659102305502865253687524155052788996825962406999514981496811310888518036540472030392774161774977504631739065923310497301472269182370432209763413965402507912263050499622461350955535839566813842854218581543677308507195574564695456634778644400550797900090515336521173312138307889434237492805220180957622875567227717043955196907525695279982616058752879162323534037488178920493939292875025629745078275532294602808584809689988984162091068947806758131854906301609276527958361674947583767738098351846177599846901677850142790653818376621621387168138417934341466394080464048934143037506693434882380336521342093812562560652484295146952923893767886815712073206416753064218353187466029475692544514719450894889328164071348592270193441861180768607720513356262299900554653638082419906681793488158810036044292423903883448097729923447592907138934459715805826998140862829481183925983749315970931015763922705910914611899680382872412314052715685145338512341012323355677516464768642144 [127,103] 691678955252828091479622958471796911146814895727846029601479890576905012622895071277400347661264229128152854863226724854143653809259090715684649538441928134913594173451821693091659357606471107165844790851979158851326467803711404285696643280590266803185624183265712271771982305681999702063164188481153978346942933135135128284136171518960248972673650975425667557580320286690777435714261800384032487685676769144785383098000492171069801909691269512614482506066789927954565347052364406263523218619802590765632006759305175405528597854073477194761300739663366645678198049682491695128569521859850162633111358199194093753314401205495000594774442536966640118322941269350170136874025249516905856587089381170096554900564730701955825856032355659211375214838381185697168119599953258428417870643666354679435040741508032868332495050139419111546293053463228265472492223221937969192836664428694758374024077249524244135466584653244350611290968984131565899931037826095740849515991437835474839957284873592052049072470253165656942185353757875685198161118902460240280356948383628357862837069488746696031504334992132185401796316078910859509474009185082584458599100592069394866833095961818372216100612393927938133023494868025383265533059211782592760257875427373974512098401735755209388593815018680114474478811005527059359005030884646496232335183190813557303935726347081868411573672097957224548015960664187110710079586664864879486801764592984849037790734427222958084856559366131318978302271432526385640183797720426912413948350236648575747013710790503419472610664342323486736775996659378481606330006346442627126213329767119766445091976063527720254482918645339677125233687257938170445276324097136683211074675061405410927660854328624618771969368919308428128815304902468040121705199519724404420710175668655559518662600978633989934986659432885211600001651225488837243275086172892790437380285549237492644532064246401012975984521116072986105658822016921200538682527495048521319140089380294147617907045635752826599754977948583984606172894315013306789197047121113384271373268074593178230730703800470144078585738854357329939643161335477596973379607255473474242820621249648415181859252914406206964400132705448429479798475112391385006310672908838359456555740 [127,104] -145419831301591972369310111185500875468409704838913201060057741830106812932757141178991802888449579994858041997711414392546113952226840955700771590839375756122006717570272059868818614039413649213049307753362481249999193335533959241778038821126408749791413834900380541649916004487235407857119506998186983916079579900132687126985901470505786452291734477854965077910602830147455321716010756449850955563826415410616860125557282379879865690719227980036216925947118296985461437567103620861315252424368025433811496025349242305801108504817252572289795265650182051050466452495923194114639602348982362156862437836643743401385675777580484664441842636861898913879816609148734911114954468180210807079249545342914673490466894510402686285083933639515601335975125904127979227632387512265707834476932429073465076068100889998846667985046170007710662515106930285972021881574861876136033320330570021905029620059593128574777503562135639052552296970994935199838981713224144261817915222843700694247514628858165437336261923611330516627289835625917768748008947580896798711383744605489308189430232685873742284082437871946341355695406369289637616058744203293482213486045721713148199144140496821686874219133421602796756947406856369404796388579863202092117217094740462757548677557662684761614309493131800919050679664350586093432013098604601315864216442834208759305873823637699550845981058334048014126359445312139172689153787069853972849324899127775842035429908595990002716497921861700935454385134358390500800668655015024639376940021937698803075959499285863909127650991051820238871815582422891690776783439336132365546048378851066841863505239701099453573402039021664895591822828374592515572621017880951835376157901767975854761952867213055723809030752057514134359958351544012763301634737012098437635894451317499005509908693655098087297574505128413650871318644300155045855170819109517682987472552189335212564074822494073720844869509189188369382301481603289290645482057102862613542003645776214461704144948086694225989972208964117964674424255164101897236639216680922665618016372839600996096917982109564591565958384518232909008276054221949818469798134388613901601241722513237397488568628901326873941315129832156304116625542157171168648266743555312128 [127,105] 125537340088019001862265164171622757031893492733116829407243083658762843760978350566960285856151634475223220436731356199946846266663730531705466447927410733241266158565853899257196780046168430610439663539867252199007458240326428789544702498359443772665744620216254462122268170430541656310617812042039949498977420599561400095972084582997933885074774542211452719377938852585691522360415033260667170504265039095097140245768862958993180516327471611010716405343932754985871579594308097641140994019481783139052566598864302407946583154679307424337450726712937575102280658288636510864916009262823305733923909996407116887835188005179335790103511573073565492296878943896858933273621735302806987358496965149691008200033436489439969665568500432963983249302910595474831809559911653050628589334431952162479122394744460565319045401114994265379189430242297889911791364498692470092204162877148700325803188080408968608194994705383635770363032477441340399427389148013085969114408136434847797612061988050456581851211879254078431392955657671955230573701757960161047150304444985142273845773126937568675613454312357438450448549970224869707477427059829113605635007387217882817644665004939700930516277652871506322651687074077276936709103551405464676614874211113877080120586531556931493272140471661775309109215916498533564741477760340990408739627702300090824705308976019851884110939231433666255504414309006309665496833756373748964491182070090634528809447505592032831080684287592145348651390821641898683734012747198450058670662499640863055368557288011673830788046206988991781787495296442082783818962486147875187134472126119728962656167645777702041016523081009463409841077922960223811216476170210331282532926178266185817562982448176927767770789446751872315232762302491934749821631360285923430475296458226895315903868003863610720470173245470475211569466158037351688299782126924377092343927080956307694076886720720473510889553080728975987489963643105519460507168569876831342596199396221209642138944900611805059009220186868499856817647647836977261361736436294089256913281065156417935783600123451978743249013820949297760187453080630600666616052260899834814065689327948327133773910349771351573494202156133660299577178992762143197882594358720 [127,106] 23044107600556043251698745524220401028091869873775496779019211977555055390583674868262270636072131917520476600166349203293479729518771124106059701822979874362490702761549700586497318417904282744069603480485990750592288915358017600081364927777428589625168265790907916073160275857261883027200997312263646499629050138087847876097200450001608950874491946130970894691623733924532842843460137184377380967529373338795986832565228316151142004274959148179714895031338404518202967644144082759492065355898844299587754524975139458826891842294997040778695910221491774560436002441262432416429054439589186520099378794004793015348741003080986473256442004926248248326043138957228095257946141309643146333479194727509212326740363085135351501045601304884834583298031057539215401828091578694689243687057317256642288224615731313441436107889148297898214491233033081574336025869374672975664050910403156563920261153503862799371049599796454490128675823099281715744556726354289031394329641085562161475126397079069194364004794844153358301332677985121888010300098171371818081798346313294791333172153605207761952519247340502485383688954687677926908250194789731324807523907473112362135505347513335200692130392563996930631837560068616743561204759509169174635882714751521979743119351218984832947635719784785550163156402788656820897554690939826836143518311707716943657867785784597201629869383189564539789655052032121961850271458416335636997529301398704037359502643233602671395120410084513760451642068684474963818337499842203558167586464765112879819811086203118795840126758897492123057886135533738955919197263492274953161749876888254016814518007605147138626165412312204352625710540072733117873393815940700133759001627687851969929307367621065557620195569654007339523690196784556005609342008970659510208347431345574250456949469366717378278426764467969234818707340623307654425784300824536728105251850205504967891917795732748983520566471889202707549374923030512789698069782770659469167975734663652156760336857267151062088108315357474507546716768826902273840557661436434767669575966954303703338074008976253261122139428129064635642071455309174940937786179273947861615317186995098059358768467306007758942715001075585568594017227458564309118312 [127,107] 7208089846758283313137013581741611949511530175443630957871974840786122104830396306277644048385239937443851426037865195189414440275940215371712506453643744309773165475180336462761718439304560105919292876535717040330495113021695483861626067500569267958115524516811784024169427498844964701889493456890968410692478016169015112570607519888356494419830285660391526713412780448899589896020126565787317625445629368639195367394661791882096144682138019147463738836740360114848830646619320176578002364361407447688516338250794036108729884125696129331182456759469211895080527214486592661866263494478250092768813543725888369509112808366640864397343456401979194744313032267758737349588797998247929563760407673432148322003425724147288380480496294475875772079698405518280045298052677255718590090182160385420643700516663745475555652424788970273550376533063125901287877819669617984896538810209263943892317946554291445778956838635511080696050713537620092700142524485721032696379841183427132934685087300666975396191103631448740021307518832270869140284895002075141901852556194912558376031855140296313549938170293811197319939457908993542598030466384150834399971521477604567193399935577455054544251772771656470392954186809535648903149688830407084206598991839066514260242699692601101223476532128074433803803944674784774574481613495865335110962898654123121548221537698851418167886546248467136953514541202007350195173456708243061820256714670770979719326142206953759395350952192843505458256405922988913930788122057179809774757632604617947707670952726906765832453012923556413448527445816376637226732894221027167507401608696121030747905678952766600095590593090620463487173953495800096990531218061011077631326958674805902015485678733489318607516427682170164048891394018721883671866079084879063275343742451759061514786129574515233329875072958061840580209824552662235950673890853820271854851653353960345102305384925685477899962157120010043936328036472251308058947804034606549894813618785275998966467326220192261448453990723663640215292089293608802058241992059171703569981361218881950919061036672326205659286266299716771940459421719684469421529655778798099862431584425905278833133197564195857167685898548592010740980465119674125 [127,108] 320133852962674968432019571219699825367834732175479666846761114720816508464909997916302610703286878546165413972908191446715420768742703234741635895030299767644712433355124888667403225116916959184248097495109697728810316942370518935738068124020405807169358127966322871335224748598406740643203528173801902032290586951356433704006009656154407587954313069446851679493458613320538925949425297737382687412133452481052661552179708379594047421429163273210790750427700340055539098682835698488467689524827010813501255482975901265095719493582161204748884940249034649390974060416231784861911696190464351938179564541263538912026135174667190082730382962251376718102488303240435833666262532555863386955074580181895468913955964684018307197422095486024205905420521678187234931296847377800984105677543608599771948744989541472830869527047679406487386350699447136174011790088250450107435893040052315527161899865320856278164013166512699556608367198620813212649997890349826956347810473813054961027016998052198016335752351766980024179545171066765395436407380097118466689465184329769174208885139622916834022428608383660537869489774763752587158345688539889251388386361519935319420952582284277305505566152090294881850566216644579462787964179144533979772185453631490430688643935844742920523696013261369247569483397002157377105243820465225355143945600572027562955654920881160347156969754284483976798984175830992508074042132412806570591838596844123510899029130248206022963831349322793415461504480028507790929848551728407838926154248079155937851365396849614822323685143010568565320217821044524983816619673604608688021784875826732518046289456081151272833703220710777708982137459519025011383403106222309783295897763836244301275964953890749427675813281826027803106550760676808451040185797335479116646904785226641554882088789564257257759412634389905829034680162735910666353744524453909661295542798747101758908272221092290516366278375129318175578791746746196541856062884542878919525437595576762288809890075349318068985354943850401947358485315213155174753364316974675884499200775072956763328566228356564080461042132647203587452975727734738577711440686747296036952759918678585261510843484959463516452289616241023598038843584 [127,109] -50998076940957845905482931873506320115244569811114139683774914242085646191589220036140291538396787502068724985040492207198985849900979548223533822158087581348718210453183832801898979671297637003385214561764615127472830981828747247673355161576004241805169612937251761533720333919144078355739013625532521424637822561077108009844179220667208325350207322325471950135502240148211753442067242987635230916409125314425906466173035468667568785064466099533255414138109543408422284440618238900981939772144694140971038681003529311317827880801157065238583831116586578334137741116248320165143163712886797120903484136526643718305085735156667959521122758275629351499797191360023338434817813602825639175403351155345189724245682604311052140347458211595526668919106996162278076760410560521620104299069249898182790006416778764012759008516013135073381217607697304032802219452834446093358311907140955386094767138900002417051768898101975014736366878134169143512784388124667965983677682971417549284059247132521623075293576251617091427886318181003466173458435857234614799719523415869986131447991245550816776166309766509714492556977802022019961973693734659793741050246620317006639044039512850815419739012647918119772427348439245095803564419228688251963451114281825482700926069092038450489133034511711608070910256034976439088134147481947904400767406714559394448813095594435393234387931944096451359594262249469102816119139085227302150731889675373059072319156579438971021134241621662884014489448780734929582688426263197488225508447986767084169599738276279169327820392813348953900177999127142221949396122007335668627198285050873081695313543658742447781839470531191728379681399946770923656858328445062638393527377497433002591293965914221308223505680120187848654080056314590143456657727130715768280974561563198579570281660190307789865485170655246624132892439401286922430039164236904570916860855870182667483958931550521616432934931110060854287992017328571057545654394784395831301387769829741937297461689764494761201570655447993825085527348193779766672579139786941601599446798439134353219750991856567048143940531509110974947806354478444059651649945502357685025359232229054991210371321245514880131527106373414542296 [127,110] -1925499719069206005746431258403823551718975992394611005224455637126316456484207803235404791184715784484769788339506728901736925322189876898635608746891864285616189511523199226572275538821182335521585524505534268784069885453991027610338466145387994528725650131320420704454815403638321613513309598837811377114879264002591936952076888010844952444194531137025283797308916591440936815639196046240301960675598690528327073849576523716651779108266582634500329572919934856888531945406717994941302526133724839028992332563015778031973528678819566467398963354830617761711014071503213498941203130150188030463362930631351252691202602069147421316502421547488747789575446517113960048304740713696232706372114508695224690404050001872270431790522779456604791405216499684359282748656703491959298436785139310404159319795015868316094068801107301147180143412876578188694929483772467637322971394183936690672924964460606863483033859454730086158063071339359691754872471191635274802237069033389857896261243380658007242693174422321018762223654361078523548386512492650396285204896013749673340000226805011965385827895111070192913422682102434411864392264694509802625044913855306738137580864263488225712005389649606504769900942047482903515940608706978201160739895561694994906238580458200481024451714629335813989787029992449909307736049155580423326882516936987440172495505465596541018555911535952288780995944796062018432941731321125652237742632335934823710651601395913545204781158612548346900772065653801740672327569475023303456626823653108143371484221413156271558902923679284429812550649571145526396837760491239213433637622668649662865283841050028636030411418441148903401695552999821558897611819339803213950779281778777554260890104007069052701402145287278082157686064174167782699798992218303062187733163667583640412612308595072135684403842843069225376854288215917579410364543035156678010107144267013186770468067381126398774123313673481601486413921676252314215589607553606797470530779877555365556393071007204893626838384136795994553417263384455037336739500488641478168680668796921042693285222179924378621395954193281723173792649398235730526736858028837217685531748269808746979537771440234746570011022098432 [127,111] 157007786060080101191479284878248441213668201474699741943220970066513232327819124069508889541821349233735428303743335095780802860724630542387023638810576055091394065470587802463761450365056778859563328790289767042297010471170862910718132030031156350890286002114650061660507204626324097147573240299032087882812985920461130820332773031361237999592612269110197364406640071831353308860586112204630642360053685666496939233275017531315860167827549882036450757017386878328090682762477196888699255386575904530156175581100161544301177689008704520696106640183490293943473091300270761938654707713522332402912301279700692009167451555067392222433654187525937253923738452021969171684138335663458484235281095550103620375828003797705785403391856881238026281596887386931069476935193674441498580210928977503096670431994213176470099957757039059259887530311667657308333426630454286842718093421609441606921757696363437948220952956233896055530271444275726073806357116318039013519960022474602724230889316013925840093903632749486715477904441210891492976966693916212812491332252018960204112128374732755574618134683329598126737361069308803468552760644504365658682172363945709523901093697510465885913501793229155608685539966112551382198683712163717022105334830619567705388821869558421536110028059650595726943010573198403371473211594036030974506892905397350450508808159529175213959476154591042211957122941657970909686062418029581760514334532127606063170389172228633420076343095606458879553584565711101297831292545919552371742143982474696951497921838452858527773473495113930380504608961753204560778710339282013623813577334147770771613460973806378425797918986674485345183034632051823249950762331820390673663737640058971482756672239722771976743253240314862903313691569148989856443147735718614329717025863524664197649472022091654844363361131398707292119992677292534487516641057779006495904543570924960516373026301537127465468161028415960729527502623327718027573565249879946886203663607576865093732666561341765097667150774680354916350895644272183216343258813750464740569496656606068745499333837143908812937066644444868797911723252199515366612190383343352803743057406000279458807209070315320405476352 [127,112] -3029953637020036332127927392856132395644716603501109881536835350162517243670029905853729103411365687351597608224270981957008670618229287229239012595860935873576692508225878765535284342670717494608894586109240544264704577729006856497881103699347081469389422726883007559726686336333253381679486276416606588454616585881186742210022750321237936843598558373316417127627275813827363910333847008924819245356890305089741292664949790899919604612448195627008748694581756019950739260813192809065750193830925175216431774818933825880743615132599596324580724495262036298426090107878189706557817721988063736104674432949186548011539251567724997278189108371542072210488662055456346920626370073715131692699767467735850538492938748490354511615551163890994556494194903522432457219648816371351444339417550312634868189998674547494875244580075186987840252231632323530546526235125255730688200119799094964853581562960746906787300564997486153435078252649999190700342223646999851169434711965166932650364574070346415543039208187266158325605434571349570416193107705632455228620677481309115984801883550699135345963404559850680944700140092451449946427599510565252632399347213937319584682329722669070246313845039300269723381605945177995494338701646986479950500655360216775223316734880070995642334472272228447248244033033085163587683624195421813631388989736522924865338747613472476809274978452992723183911419975003328786891954853212091116670965479746430844687849805506611662125571768843307009363844341530829315664333016804880325822925477020102606656407967142649042001520785382163453097604204388630947078639352945358846823414305591949665668780063613109498063579161626791002085555646978309230448813416020726719931156042406044076803152499647247081471267709480636484427224517377315078859808334600206160374671640390962623771382008066590433571759034328197945452038050065920066616404358460189450856588721197511795853043989441385531298260435703421977792412334458162757315891278939157342468419815855992955351637631166348667756141873455503822719185254735108036532258171088385118389048495899366106309248661430393264712391640371452916185358649347347705926297058982628206318161029619445057381443802617344 [127,113] -96979894396106314091750674535989529763246399899878612924372510070681363370406252109845423849911008155764583347583087003270302612712173659655987708177109224186743669474234916710008190086596914763681122706173541360319355606056752213561752774897372518733331947018753141977224988489119474065167352090159280957755174207236509491155275247987565758411715091861301417428259177380243701606778265374683692760734916012684222056672008271536409793696798341749218857479816365025985463731347964708799947409774255467871277668105457145531189550660155696954809521225437336227856311233838520130771708984734494484543367014640877399620342770879834688457180253223674818573418219525857622617652454224655706638452845772133744959075848368067116440745691979548204021733410102528939563805673934006583969410901946870540715825857285790957039797370150089693981018790451978561014376048694631746010641863761187058075717764373405081664099305023860663843190889139774558519957596501046297843399713170209080719111983914256964346394458610776707221181070468135509174596960001256937599648784913237296592290543354419349855575388951866329197467008553942036369854402167075746882653917609338820664216826185641020769507649898740706682145510637446774523801420707134932046175520728436274329153585485256976932500541011298193655199180262243041494159955487443815622769468041922211054376544049645536878923611732359821186907268008206812946614672098439563996692706104495423961936481488325262286863279521090318582136402912567031459036321881830830636139740538523186719957676950594385769070464835326993060910282985111568010588632704967803024179583505690238586625555882984204410271538554050446869440545280202552277620854210056697521829576719686915739136289327567695337291257368233955396175554813626424916921524246888591644392481306455310375756036015998128087773147038568837619541581590431639056742926570402823097788867851243839907451806420360754459912056454496750606016197206605207632688310925792174482562306724483275823315400602058053719655601959844310829033950056338766711156455945554800358672600625001650083493897061575998586933352574104493479891038855871528431484309108710331381969880823562284071036992 [127,114] -1687065363520051709586281310992372792705884497415732914124439369482051533385690825932578440396427613297477827359223815570070012487328574514237755194536688666343351070237391407852127481906383976522872316062968105445036271913697392778707157698529296783135793537541895709702381534051600668265771950167814180774361163302744662377417629615969658819770369064387229627314872276198037119194990814072258992148267147127775195850846942246207006041329579189814263130154989143362101911586160270687410403771949041371314228104236277074133965523414974234419849017733891480212093320027296426075781087753803975836259958856511548808409292015158249100385299737541688497024153244086164354065515810630820055181820858015223232719498966691842290800550809497523550008024133737615143961889866705203923249193250346451050174850082187396856268554376666259856599736503104586055211885514071597689508580548198241879352516578153684041983721315843790275502766187219499065932550622871742033654355870639335690554640800635284685026477358230246125578916045446945970780921929609477238016018731140390436136263985194829309499337563313579887756128164391710241846607145583050866461310423416453795479077515141557849315766568368335245797849542648652537339542087202447992576255193779514728742962173843303823699919293669577045240156171358875482536099826010079383318854183914285350440356996140296966245607060574903972680352810103748875344156939493063926338553835615197055395226772984991413145790383665464099190662874674934446536799218750313253679766587321890639327098999272871850110073920603355641782164560233700063223493498164058207795695770980847202557196683679729468809217179048868396276890165046122919267910906380379278318216198447278842204940363920430461251175376044194497719441609638933410043164856164408494945668007995338911402831909403337647838482080326766439141186717853392055747132872405124970862033149626271485363984014119787453844073594413062787238770780142160841670282452565379922352962470211531003916042400359116341138615768793187150467235214735925505603374915240834231153636772955554164023001338426588242701983626430443862595204748204321549354829300717910146172449122370733984 [127,115] -40155238294026508427044253232864047308095024831790918181391780383615636737860251720915639061447925676084124477133987867382310403497020077804940777376461946426864340615960990597489291612240460451843504811686159512979396886345633212521365710207395372420457667333561644496344603428633786556553518397504412001960613653623692910660010429038119753543669742434421794524973995575731706352233886149116218790386677109738063304639946173792047334374080270885319252488324702348303502768627295490181077337421124416514607231735473124909649593871576254056415560372564313253074581100821372718004845502578210973069927470542201541559637605619866239168918902285989315776336636453321647519573634563834811220414755338716548790539505074394087543431452607574706175937841516311386056664504396379235377162678662091921020186022211239381807271877663674022421333484158986003233136148531743625982977567445392215157673753456454265375222345669897351752004851126346108105526446895150987362343576241423903493445962723396382437827771271578888481375417686770225940172812444720682241279289793448302739422885768323260320579315376257658060781316739452132249287150629609971097503871994236555321612826679055999571226693718285663188948999622723235344177673027668958669998053042059264814393277543313572425524388120051552651248001506685781597085830307707357109647576810347096237761438047919693358007152126936413941770960416876440301193702639236603249067141017497941425480552819957225139158905037870795600339074548329765817194361180904412720725668498693766749771048167057728119821563315627295370438420552891675082812728520857892167892090292889906383089120030969759617292937354551156488688804028862046241207647928907865627961990914818352532763160135775303808899364789932683339104972295077293556983188229822331089873780238674103901393891010851568120153563500979291962951056160866458470370520428868574319066496326641457179037776962806095944040886698779664692507276909575754487782581579594425558802142785952353545717889396141849546296731038891018600911394364260103715165899914831288447559241224760302080270367090849654953948190801390215095247894572099521292078774315094612884915090580 [127,116] -1153574356334966101059986683964903229961413181867735210761501230864676901099954899384310957318314300634793488692592737391847145608598739521133562956399027449871102164103904522295483917914295076755268121682723174005760937958222088878430709989012310636728033012600422348653160391567285792529880120347938256213361044253026761944069041471535541173764555432444456309176684438134007279549351689466726084221514802684392390672503269106197511509512751590032046861014667425172549230124866849140133363318083730943440480631090509580549550470744100196025975185039303035778561797718519707621841761523406014802890734190666935642434825083855486093340983076742594998276714868346706076147230735791849682875940539410646449052758238000916072817439023248010535667068439732898987211413467982962756306947683985610502226251743846060361828901059842919452064269478336792328117768778580521620946932502380626033018147160983561319432678565631310470485554725070357462067774984441453360363300040104638274189027745131376796236062909571087913267136899731836541400179324453141390543821462464826198514138000875665773858934022777995563718469363513037487409911390401011091630440652134836179076488576408756370749629909396005167136141659317333179388833130216290121494936158272936336594774560158134395985137349275194624769393030173615209603447626445137064865017490840460223279729696650188161115640321744902916937299404970738915957476988448947922025250192274901025878061936214969893652730340380542415325504979765554181500620735693925900938780126078586464501589754993435146525084862895711365831338339837817441069206435343248294580633884839099908900166247200288426584978262529033484059722967349972076998794519580964715108778452614287259225031880076333969931178126839000468790828967458414251843255569994545322461995856563206997960550553404160275743848378576885892691553653224539890463703562744988959862747298193217079875908796109042667579077511077675064106229233809241434925647145528670024793318417120386304644676380885011708143807366480038926306346035395399437176489118098344445840066345939736182414311652266680550574797106981390559200694311401517364856797617609123236480 [127,117] -33181913186107993481236963997587874908265875108303261958715147512190182273845650185148345468207695693688729281638032405315015559750194995339060372326775473124232043921418389963920318246313180545121805305817619564633227070139590842018364803586019012588854858885017965966167929727339786319777708516313844810572473671821904064858519879813823639441805563427166563194092406595772522628417819424539808064162539160190327039161490232464284607896287072846597846211006895640813033757963367300299541422960271408363393152467882080896934128021808690204744887190249445265769859641631583558180967431950042294066401444978541077774716123086649495243321435134408576671976593254727402279224256072606274557839349359558030538987395938531384212951759437771446410374482236370556741346807049046657644046742817272149608121553198319927657739917918020063287953677852243954839066839377282902449970463963552284775769116072643638569315807159873529465205061130465313027332756572322193689371791939597113953347416679431153785287409522342714615332832219168454627744751146912043531237505405718876439194907502658949235782718913392335225241702237668252009277839299377654777186431159176553694866575616542465086318571743072660800200578322818714560073128383899035201558836915878928059667505358539988773255833332334831880000740023065755539328187071329151968857396620285371092588684923000130796409480471408461759850782984710139860667735474844245298112107548259122929488527103779157993507135659920237979630683768403418644501709469266647942306494366226422306687288257714116414314329066078766679142191563072096028624572961529434100339091858461025865226987453198337209885895930004273174946434188023167012207974344780024024529959796987871737658365124466681545487495074240751963567085108298600083964721788114696661687659803700648265107564912082498821618333793881083275848225417875906975169473906520104031241310286681369645123887815694830449619564557051907421808279977267694452926533208447804006942975537183193874968810603288056652591189617676238492689297645234665840261270020419177643506794577656365116310620697917805400244940173447415472632689983832765052746798349488 [127,118] -133020597486660667984658993927626214041574737508619529319973391089476002443627849736726525346003514726937633565655949624067218698446296231437266165573357807865022844857807602463438802459879179557396674411791409589347204030298700173644266888329548344405015756038717995772440586075167473253974322647153801344095248344682666925626323509606897058302913272057894869495463409517128897034274448852773859176884085403311620368054284300435538387811919518370970952200552235503108688159880486805553961895065547433690440724164921222589313084293286974170092856586528048818754823025592911532172479705706353363635336455018025035515977080955418809066335201551065207972779560600377845204594573448020502638862934280895639001594550182474338786453813783599629529278664528310332818059820280614814283495900196798431090071113836506101660288184196101851915534720704133949607454084258477410086235940791540424859807027819344199135163715356001576524201462858564124892621769666058619840495435629211561463227072629557145503748470194975979795602789939450401202116893755537510442470422030524570615132424987505151572052355502827392511957984152550137523061438200945803182220128514502821702372009951566054685429177692708786246109839809961468615071541632784717635680195172464895894826613207528473047950860088233061100326786087461530712918349828127774536501721552966449791158976271154126590421789642158485795381760287344793469327487618063760722842666335375665325419621417510398413237506082370108595590954689791769091603353188630250661820694450463991964794128232070928748908158855733737420591324021884728487481018221714494877339535806791291583774785693318469934767881460323290278237243402517370223584679128349540988603645737875693821746917744362190480800849133222226909639223255006684069363321211940265655769459605595192559778646347795740790765851898203996632223145657609129050772169462180681171440573756152645027775672182859980006926666958916326959777926891000763619407903467267099197322122712214205059719633354779539584791938783800957984515089809524737852098197938103380849957560169586416028558071426827854726147939513937778631125112420024616793632 [127,119] 2705380743550566302303828629571886077923327432179183470291261683066137315688609623565444143448436837705055450295096523418552696505076620097634294102305087670348772762066802498754908777662031927285364882352221033765251011318167590001041003341843224871276175257503159881235474584271582989504403863216792482339475692726819705379065995790988813425636031024277646378266974821600768320218650702348647117430935484339031168522965460413089092934250927375986588379417393282154279501135669035566760653253794700309706001345320358052643656176813406432609589975341471892504671881264988140661624317226348862115181830199114324704529859901903111434392994356514174661607646217324101956782608332520406778066239724575791764659944074316618970824580045861247245377954533956675263982628040861664876614784518963413514366893041098208066306305914645959786284219489955325483522068384555804541192242886692522353907094288373739454562112061601835673562728363956581162039645613618243081387282901312631055779797205920948939123380970890422644778151394894320063016235881500065857985889328766810981446108221761340198461640434095041570434265249603553164038546444734512503357446890032194700388428574851905671284559598733009780519321827908609520677641419458545691015244709705884617412969980227982825582697837112732027091161078310430439239198852558591993676759022451468516611118562984272764807358660830217275718108672406395466010149197792273530526854705281065028794786605481147776942314083796478453440259162073907448989385056527425535803637739614361877676884799792194581893633147204962898296361713490971085385373822795186543079484948297448149598000262068493435132503766918410339489647581771909239888084912882976722878425357671758108103604978290298633645307111789997768472231480995112168465672562598049431058096483069633634881860369425941381197343570718184224120306166332265256056441380455711551235605419546233609308542042153402811193680495893477183386550322152263574430912848446423787792107303023223979179810615505562896031964853704130269359701928218206822445929172040050279791263473693081430092714697875914143000394761178653608884870328950284 [127,120] 3062195938349021128853177208518852114845850547647559921480563042245499012202749986632015418778062261218698329021305287907773913272984625816496152091796289310095345235264238414721226766039017860139860805506582857908727235442957823633546407661509634118818566189949766102653773037177744087824958677640292823814855149477258362486192568232118574049929387734055708971528805273916071817568572029738021413522819278567827014369490098347094041837650508817762054645256675167073212953903760559097123392875519097440330525765022923857971354006424626848580672497438460456137722962424715967208127468427733566231637904476070971297270769509377395149591819214394102617670506910955893163307214467039368827157219561694781703385770630845031948249652068099907669344289287989273103417651852251053980790081979144224117578673693545633989599067147891594237472103924623535958610625816255049770976558211813315356277336368273836849469971830766078410720007667105395019107375263793862004993454288051682865228564111145249690852420490471127265988163430194393477035780902698711442480836169029903738753089067848755447370815820964459562123125452647925461265010561174307894555925735331820439071690353748741093568382140585308583923970384842313123756263430678654254642789723404671591664402402852905518160018601886300809858900882177673224737351020537770869365296850018450028912429813663655393460060510213364348651586815999983056869640070921623285392923393045105215049680136111442323315064603287992894189904361963037414887348101791776737380838958042468920291388423884310839375784700680045116785470434642324369713291333801422685829722211026299011384409692756007893120832630304299707849469167200894329002613060407498997855286064482035513857639271878589634210851388790465160740018300494639599724452098569170262040430834134363047676423970221783882803403201231160520881457101100927053929584921017248671615293883143334871281867851035704403972835941475281676930430000023393137400121467842489743752524181802894359490428956614214953715195717913755169656463114258946206225191798192579176673836198295731852306050318839017707712945074210789094464896 [127,121] -66799323223501165179496548906746692799564005999335180873496634482630773060336677393628072842630401518682823659935164041110901069404558005837340351849617912765930250823452777800156903521415148461323124557524966847481088197136272549059566826659836910553066597443049717285204722681710158866851307228504914233044559877422439308659815307437980389826327404781548726832808419183252298244816277992048145216829661666595786366780855889140918037812981531161086519865475805333982035039237190100223870121755400433212203126359482896874578685027046471163879454372580062745479129173913065007735417715605414391183017544677803663969027380007622605552068044158933467068992864698447965939773549121567851834019355495857686053886198442059564217514876807215014697434464848479814107154435025255901080705412701043112326899243335301013465993627133806657230446270252303220236115835337387384812283954475029938957694682827196035346516017840675439827373699784484329974452520692456938110781212277592065853348886665638048331007157302937187347015511498885971566201309043459630152244083338835654012786536148463298120771844235420995990308656276748392620173496605954487605697140327348171940020233027039328614122615699634026810166830089920322398939215447106985238571361473617109412081206157878423919936036820181872824603066645837603087829394632967502656887224212209091006729025890896556356156131693387913460598017609122389376034633982161616757673409660882197574689393802894715544832379529462066019270634147909932963785105803248645268680158775802968556388087956715083732594648941088555941730446309343646371082550798576820033895741217917713882581729910585050546305737525994573524215158316980707071023562741595043692440318504729425805091565140707580764938265246266381536412627218677757366819490116846525091098497161542066671526072441600291293498100888152429474844757529957553818838009774476813261081209749921787707183564007676614718329213261818109931128519110874818619728334697760725402827366536474051257846673740188844959064992040499662669120876411641563560069265468668434639572560973347538067094866460560488853613319327550704 [127,122] 96410312212777631448491786398366627176870317848397825572117466324991095960036332846971056538958485400697878216869668732017856543989321381034734602362177380878273131592895682835231584709957916440043953724491433781655900137439360150085467214291527719330524759010800002985951500491686701445753815603866153711483722659723829417136451502845959591165627287722010922032586382293637940582304859272745612240423132316031668745897534809586498484219494498376630512854489553514635899416123231081950500349912626177683184789531149043985445648624647258446461912561361330436873890628797230459641283979324916759244116506512650511611133106862368941848743166355320418352233269586293340476729795803361979729570296661684139849781258684591551887214618055148528570632768719221567131508378372675560190964740960484072106436832387051622548289876432417254858044535709890090990963194410011755846118275474284786979912662462161520987219591631093168635777353746269752369194217528612192562208026208896022097173697858439902738726905841536367741126506504866414415901098424616892487981092421971256338843967288507218065561578189557816050093513878828732416393766395720678852802616595128748589000433612335686071607806453968190989153287451694629505893435875303528998238466537455082834027336160616049840537918131899618682091257667220911382310374494968321035291830937535024661280033967333511669954750270421204139876982370629821857505593408201365248687276177843849276869735502185381467879337138568898805303158478215508394335301664230323294003851933060272301882748372365126641119028608931573341353960642393056736937156721049864793911778504915144926357513726913828311860180973792438328783310172864430650113835956859102894465859869730688718038048516360948362238748214731358456024821198940938106641931919967709783928979463474013047172781212590812252735895347797955329515794859067794069813154476041822978251941147264731677746509601398157685031441625190608349521274848566552736658124728763643469087442677852483243149865911857955298298130030175766935960386959750966050845128406282349241863487084005223273161125933602114116256224 [127,123] 107187243179170454247507940058447208717139442512481376380519632654993165261917671204967335833796296900818455271537339827711442155182300482857198559258927210992088077374991574626474210972491390237556142044981453628361630745968317833584862451576616389677091480473657726695071282364831781465695196322498954789552802479224703940825935507376912712922142440745457166257564874954444825940942660565768852074305993115010275316579217750929720076151884884098998760032128392554627837526163505407381329439915356990321266137443370055419949470731628281305053982399821474174715222561990346496236616091760445385661861003101446701591172227002064117519131853065329480339796179662197906109009465726613689795334196792652975692546527096322135691208565376840696528036710609136482380190279680175783049298455701125956830045399524609790720535318732762708134938040640312180782049687806182427177594554815292546408213079012249304988458483570029151662208296951064206928289733656529761667720998364116409652450901730504579436178172983893142131875978478448055830237085417418804673068364935111993458355800646085275134867126600043327045567085330280177273211783784998479380992854979069364149987938633424393261046747156033153048556345155147133541803403945737770643092845151391712059915155493407224255009757182320118826689076490485485950177883159789097508431027532842537637362031150919097617360255212801869573522620496632627007401061155784249089454409355681260847218363791798409363897796889298317845306657042436667824427168030731425345396016298777608886312461334108712694388409670193112532551712669436736857558491336031239861199960162579419440890445081928699347559444794970647330996291668929405809053927866895328382298281378399044168298589067545221099460699896546058460217645656589331655945072970554559460303438140500512249047044034999866663795785914666345487962289190676940935124963389339722245470896080335843361814611702148533163301172163931801019868627657989297475861244703098918308110567678969284380813609019365448224436420216667332230785163500027576700269443189940217570727555200303034356077067226657148 [127,124] -116790066209373669315045042298151107005502547503371643752897294721526868316499162472310937685239820262110994461450720559595658096931999480629265171031983359399506103911421233702567797057355476430544339015925049635227940218746297276589120372752181061809061561880647045820224123191719378125298744338712443582255365935836347522675342567740097269580809265006415377718997690644778870260260487903974975219541808342680129628169929558369626088573083736279274277957801062366274419371923377286915433910858671398525072034401459397606870535934723114499511243706156135938067639434716089817798900113143201500783472816381658422186437745853260292990664554778521064856739987507086634792827131228791520426294050470469601351890433439340680240556403019589611249722946524337944119480037683560057133498197528376260041574353489327623484197585572704775447172332425641931497770128325428037012536075183798806401968668738962945740056868908921698986856645972416538204239773438972714318696101438808321864986367496422339781201816551462985824476287933920258589481714821686110529416106707158099097554599882352748311355397453979223849034125693136334554466539764183124337651211615523380762786357163851342972430345364817095573677178266467105719294348340455446222629239517279075663530965215708909355715696108708822971167007089375141078158164863584509927276145176819956203018441853094712069313651629320510337049626722544569800011152966816607509293422847955565639600842638581775683456705029733565003802660227238993784949164132280655658654310870235618971319698752188376004223740484606957802127644445929850292867153070277294700185310334920562499155164030676931435389059211177070670816124118596862112647781101616729596775470704606014030916610839131198221666387547465062845622147089258848398277647461879024351567651341269320980925665749279212281946196945310998053193497756033584096060414984393001887773201073064602341902402261856835233345353231809362765652175874901679573324699201274711046996999740643138280546881529915993070106968928924783342531624489243714144677379941826830795246985207083898282634624 [127,125] 83636291845564164178469369675657108162725133759515151634997086329722013160188096822243644305352702321413224341081001945805592448667290101567209218459873911740846601701622925141663918280144143911723859664357396970365158674056554412174606615558620160760163264071545453376344720998656579306849949374743902090490004096250310148746365646159957465992853157381242514666676689501760666397915359967148835886299042340088820754551152733681813727179025845208370458444005068823455696032431815082740733516107884307129552809226436637563449974240127260370631791249315899148661070543091868112585741280554599669883684578697777347192475750331335017352334703719638503967190079787782106314738196241204638958709936606923511591841752917316215082261788655653493332169328693508946526331895391978447491107875599577929743284037423923724648502054537539000338952993825009243564407955443417263151905917240453716004306558706801249775120921178959941132552130830763698936153099568603610124652077643019568051921075247423968956975795485298195282991708591466793636965865323617360543894520211169596197068550265725593152335836432807101863284522207618099408900007697719214025834896712418095178627163963536186772179797991816563006377452572401488510017945522660494245627474010677108820467539667896757735167609974168583787417347689575057647209497035470384083239176415251611855630638805211095725515921005334976452829050097948711510370914418129961561219915144914078330801044857922629401468421520695837021878749210371305816351053121693137847709335095015198593690293593891521830436834914633055407644930599326793624541999191315683142042999446920673111545374808658417688350494971583267922151019426199143218864057117930121422229763669133511727553684288613887889097661730790881107656994434749063692063671950165057219571472959440279966938706779609106781960731679001664705592598681807221494024119655683950056040541262898586381624671718725099757464032759403698794371263074202252804458283869391202103613894150825060228194722758352680308868891602510827822498798190012277313862993899473639943839388763501104 [127,126] -22923685372817113413943403201537005301384960395670487126323268635285828546402799636173772704826757647346490378076223444696324463279887591305577015338021372755303961801555215551807331564915016521166506635079462630201754884110220940246060680833500134153159317946313095880354761011123494985360333006302896534177976656844522794108011018708066150455634353838198493656904503525645046053234365662850613235933175355250207312661327917945915390973125931267988715711484536414426573292900405117286000136678903252361634471935335982142067996048989519894840625985757541098325166376851771937147515397459397325941910969888233133261802076321884398358799378277269485984946879238543794855179384426176619685630687098946859424780657395673493985914821620481186430402651817142627356162441307336294141262367993333126256868641736919174876952541628125776104693924825121548922677678105527959217991870682198737232877954245427506804294889391582709600743933854597699979140848269005895378485312286122283924358280368182648850162339360934754864536516139700363478057833129742145198255734059366706078934641694022030186788570685738790049538599733353524830564525837811424804889624697676405053390339377498419499587264575372665007386395724090350600973880145844347591345436025331336158935754367000362106206108776826016022120424887057594558423515364274072536133463935791975292233700154303442074057082681614546897329127148847247845506063006761809724346553203236929009981733121463132146027670109933149221336599781013703122689069005157657957580984658168297473052922058751610988368663361456556848146040192890151702762558261955402109395773857414227430841976107661456806676020303354194142325660681072162979532426503000316248096528923748752004803975973640679847897717374128332734501627658510094750446061393967619741846521468078458107457272105895958849380177198529361382410764510580750984834106233171561207277566386936551804978531142819880634210684025723364372773328957400466608225884995926508236750287623146067626289361640935813477312871991491212138182069892543689851650607484555308557414848 [127,127] -162081841731322562372121723831517072604372771225593558874715547211084825542842093605036509423223054296504987340310487765995158131565434342050828527538115061507674731116418796206266364762458964705159730646280250163282851092449507442354967428449682807543036011671713281315234026089819440298727576033909458410858489957569336360780304237099142937438176086113295861522609526661986349441472677748163538098673102584056951616802131850812871420380463783625941104545594472746384829760642226908065438092110126512445700292086533436891862100622530633807619872569189845278904626751997055301671702748213681841862801065712617900812597367271483044147409869103803320271423769167078703130194432442310574722915388550009258492656367778688702626966423825983555519063477475696898856377646311569580715340273630634049601501809728059866415195522633068922111167649459506573965850801285042160253018872406689973588958160448229722249836774518796174218069658058598688010543395405312595029806766312974273903788353365709171152013724518626632202079026740374100882440158499578923273052425559559560789661737529040203384081052680997535750570832290801955942879891249101789444568757875727445475981067004878901869839420631158227630238732200854934050070526049399253016213718431020373385915898187970500977866532866068499577559799380528905203545473316885597727900708355969691877947050500054566260417073650568918073849863685634420942378919872882492824433752901857798939643541042539910889616729781223622114788596246824246343490879838213479444576730464862165718261673013171181993423356695243122104339360829681290966639914616716559007181786938530055689312639048066932210132482478188242731339370719736976527554882809007049388959607527437490492702043925972614743606034947450534385341423416021066673802364060966221511843776056428798585716956540827509227128885792708727690911691856505293068419515028500849200581491619661615163378181490050916481903574482796699077392158360983931709093504912486129395973426511513326845349006544539689228121795733620682957198599126198431647194832921496 [128,0] 68769443961516540801913673367607009666959695490480152322940809475202127793457060365262200080150222458561438464201777364772329264044699296017444578973909295749205510060502362379411105854696839932910059604526063289797661445323175383646678626564979933754806275997071222393913812000532022844725587656751611987292782384623978261142853110406639047622226201116847602709760070178267954303605765493173467978189119910845857419479158936728407001583929609809165315242191436382529401279556709053835073706093812947118213783833993422648459204325670489515864230779078615230171650004304270063012949373277186260432991286947656888333738793962965624831273810648412334996421219510654157434387412346754936958245523636144210920204716314624803629456223413092463755039739660154820824853527522030091089381334458562264252709488111727328371597784815480061831510892068907642393746052756127858306349229755621299018011957193690524410517804178059497808953414026962116063899796217424755995185345391767555743067158139403146875048761961374734524418786793893316085891466363896314395811149022590611816230701760649641478044171900290379673216284729025059777678728982818319360608977529529509341451478315296385489460275878287647782929604274678296101440017774178591216100088040647896960166815272527128341659966215056421810670339172091693345416433905955593053761420535836202959138924319051956636190871677612461598839968714927540352491011777511329051615320098754145372838703452349450127947824153687085955687190571378165392596106527567896902386509124509787798184218942511985047073966048713478080704734088080033448615686957716465732334174497924831998454243013290658970341881780330970206624351076613140058018907459803605317562305362463414825039871804210998251293485514973536935425619269110534372702258590245966182627492301977763625383433028031195656925045929868412937085517680534311103680452060056877200565288501968956930347096512332513645498134255307069687588303534423026816965622452269671654991252916530825123647192511426389942563969696962818256329515014136300849738054338189576303797246395921820837922329411097216988763002628960644809386086503257027354452428474382218249444650017221025639950058331900248766264381683020206049316980148263363407261724898323812018029818830289244675358779688300267176704637919556551517802237046779520991478244785085384673675478802554540570252950819859301476990410572289142610913682329538368082710806332606371491083401684250824298238069460729364626208815924670433016655639880923573387264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] -13398028063146923260419950434748369487490867561836191673144781956565280302595083703764107149841049700727318915742690061592548302172890363883583499513924737942584975342382895265977975224453690107968099347417742729648626223501513107458447646103015155889805197596036367176556261487675806877905418470646103175936609002389952655155837309495297793054544922493300806894788780084268373144876396259909449343457232158513273676346642240656982679679013913259101707236853338121045729483332383806022960983194265765149839607029673624256941517006645752906319089462686520948335176880267405737987124843278138638445601506382325889465319774298825896607141220023698042253473769343969979474188832332842047670675724821868780076632511743258752821064188335028549319058870271211741114217863514393533512863534813943998381980275988420263358485207256251019187227041518168788534251646441890079165658330196438752674669711429862977353425437239871692884823252859224951148870195137449401423921410172688764034237669208333314584922137065549597914253185519638985687404021520241069168242184422515204111035170015946611908724967028546602511793670876024504370937202926766146496724354323820381860272254928644474795762585668166094334366371247033676689903740601065086033483838850800712643697798578220541434298927256906357401298774628167777350269446697907114221643356115425677142992874754900796382612161766334973527445713232249235461888518099448964432600456213569847329348000985579258576869785933383108786975243156099634042442039872991321411788833057910415288102068766497841629662863084891535665898021074495891348015104996547169711855028614632142525185700911570526692052414548997086373619712042687950924002049354484919749946413804712260242787668618842924733166300268518470483176002686522409691552399346634621001601286803653254874213428694718576263027752233295630458929780683197982210115929007861457881722572837341825836416220059393525755621457105992193779014105181241403228154393979665671082520149964533007113038954771991664931776198337609473024418770051271038841079666057980858180990048365050113214050735551896633414344444926323243931540333204803462102016260883029748899921923091147412675029752752924033030749448721901712044776423332946309902354446610302258329281982140180236799342065575188206954854514996267974827551253977264622082079474996153856539249820471374830226731444043268718679824922585566001508889655041254602172831681676702843864139055226818644574854550231062090345848876243321262502583948407158856977743872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 1386962803339948740308571297881589950279217321607069100286209277107165520381430863053488855173235050948717728794616540446533593345871673995357074507453583183990527853644210891892523798111904655861630644471338000950621993580802013564414204032791383444158740397065321366902691842955706690409112668315354735139247979847808372838327997404564789546455656204047940861435175542703196052791020351125573000096442211417897067648620089205607843178362720661125856696885792854717426421365885972289332675227642846989774848529088062593073438415297673494069411454482618428241388047102428931133827682184027194295937243255068805134345738814674772685549700666498938568369927389989731689546059443405620937360924214790044236607651648826898392987051260232627933851905895259819797151228528688059166851331425063082893653227086495517420151674664961298335972689660947504283691501156197005171566224734535405500057049845997106046725420209137840983716587484031950265906085665352740183930432878489203418725453543163492566951362312192699314933225614240478122437758893085194655454202746649500999893860328476055634412975751011223096174719722370373182123654427825394998166855192714203202116092301308799770876822147983743792349683572531799256145768051972071409942879453250372364256605694714415333264264816446298700982800013919135138482395110539389812059412062500898375328392650938378801916805595632462072381947870168220941390210159207716394499824390711442411653972472359145911059081913390824744315471216791626224538415727233376917667877814774398388517154707506586148757088118158852978039458594527072442085961548994730642429309358745896360711979604497796064012491415480416772361590957582922710719605739291607135240361560955478447677715519807174060232078680931089426294071653324781534591112382308031434969875816057402229137006982667237509254702585070333653363232175348892866643433706552449904419558519234977383173313726057422743977946424486254823188672233902266539116125098945694895900082738127967716624048921104436696217181335713546945112027424621943696327278661916750007690062278095383199229520267984696941599475493099873361432408065663551142136029288755707264245760129066491532033813847008597142750253062398397975203346520982407141917969699122239854117553823068561085847584056741577112144765123915707427042201047716549006995207706810323158370246445523607966822137280736287573257818886191789515189253367454124985145236276216821289967152563173964323017558530046284235964804135395276808170165420418401852922527744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] -43305199768798591203582497615150244172487088772372556336482978958306502370026479832925630807620440275385921113262294742949961787488292938445050734041711259997919144995168431740398022314563062012748420138541281550819855187328906717136270469749967964885639734243453482681316526628099392408588494988610707838307267967049579605052478887491630829810523538552579079636466431285057915116598462477240872515969469514597251151557341224628547558833681901234001591772753726463230150956120373089300475326443285918539068903090747913788876452999406236872331312727813647234908081646993631564471837850360155404329828126681455311390998488234860473016663494817958871257850140220957849842011052076212505854219627594133775531928898447304297885319072399877759868339410849133270160923728575497971513109792758986184573055058252372532986025609492660786317059404769005902030401499595740942302841659208727392057494858211980466439672812968353684568196577699404279006773499684203242787196640103260074112412865879283289284312787077742470520322893400933148488657407831378907255948777230434646847588070440589714865042883039723471870770228921063723203835240369705951300818378527894273317046397545304851412029515391538737010301459494886198776794464303550284141363923301807080139708905684358337462488492923358088269161155369858542096130006600410566330218883302764823093268210848896942532688023857084263088000889824671734103836407182282627869954403727545834767154220985706136114843666277520065919355073871311737330823434326821177255453715095879783049950739440216324194921451013384364485407569480021217291568405460801626340354100090345727978190794347407218870781859163189976227609964513512918805459921845924822548505663603766949466395509038629383337614179132670755558989302821219060150420524296293315313069712709848545727945248134956652470913037194825749971436100019521957698133882329367608143360185310646953141997377586393946239166975746636464582131962179475194160577546484389559207761824345617602856627247915051182851532084659086458873371956012261869866436909222789791094382572924422167391373099829496995407515112534629232953480618419562311541917800146320470290481387255540471881184376867775785447108032410559612828533313014353354961817312303884726846432877553091788039679459785105301137355844888503810445722302425222918893832091692629950218930441671045622888296541184707173262137318935893120915969101580364265421755506528834628458695369546582008923237519935733749323845072211288008883502602639578828497898962944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 1271555151787368562684123814813767806581030741982218509323097666581712013371486368816351406838005344184281379726190752810036153913293079393339883484911226337697511300159032620829204061644921386327394936567729403605820136746165569038977307001125786325218756603541251252570168297020915730671390797450308382965065292349107870538619797346799387404888799610285845494526143699727588264031396212704587541590112850697974517469250901329093515779996696770432501621465738521034676466442730669092821343397613882791875169895607957050749125093290390597623246154655742204020809620253902036253234989754130232507359510615615005998716592704817124313769168867837760539452423319049411614969247903532892187630407553052200557425331089920363643260073706623022543806121022518969997599701427427986694851564298128322923456736676353141429408661661573274915180696570273441019359609617937067230158495866075959762551532446220702910604179136625867498665874437373528858022785901533099131777374738908082519740205877293624904467548193838316384560275282131733361152985278672789770156472487855614662789952812281577170932542220079150642694589443125162969507779928628025909186765002271508546430861690519896565865066172147574162401157962054063035079582821838436665623273496563613016892388567210017739061446143331737278843090685941496059289593473341225976691736375217200582296683399261162429346447277594576521571072500589064618276750718322357587298464695195156858288519730731273241911261907510836621591511091260621919356316848778913727651244009607767952201166031272609860123691721993775157025586749218429524329102712183150273522928580746540551722116610485340280897773350604787380932532526417441786017903595395345411942780875848040641721566677635379217722208822135067988099506428394529373651302815124283748653417734125352499715198658950751384028990094046796006807830579811280608243653047215680838946197487803833845066025864182975266014419143763821974052317759734603240297809786407372627484517777979124269919065161570651029334432687560822246758047510930181387556827369692917297917059830523046138760445359446523337285575518809379152039843815682798919861941635063217051910026771395189396644125075302145753546116385324610666029548669546879601095107039929398178562910946819848810764763691245915713003667582242773882202835046205290083884142304819966392358592166394947923672825813308011980275675022979147304156993515238396053917284008209762892692538419347760945694539675471831302718155551687631618350123116899474370463088508928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -31985259706467753603863361060342593070890060206131339800073322295362488884908076284949500779902994944076735851741942852198711855877103918152875564406900247077929744347834806853834009981536822967008304618936584881393946090778536866763221099523437137043858397445924782819113432718790502953283094092853141942947006101848647999757806526375119779205993679483990458386581993897296017975840607513630537498308663728748364055376541520588216082873788952511154480777330104285365159328060654888937281478850616212610954303987553894761400939963530951059299036050159712629667019606902159179638550279740855409272267906901037100998980665108517273844723166772952038253098418836612558831094408721224057363825541379704643070745408914138065266096351580528543136483224863384414389838358055747885733845195256675824793015110554518247346457863004123399900973372214561370103905342953097213133568884963755064629322488204123790948750545943153575406075677284161805472034141563423523029446735042586566496921305811915549489285448218706592429637437819360824764512570262913042118606177211554185516822953933400825237556264381647930838025236650675697390901211024209935924121589425776179719354398612668051294539600722578822152243047406480473932325914344273784938767863212450150665910189159503039048808027618876532760714721325144224017563290228947320128092308184040378088866268376623268161861601284624287571635891916806500202682288426667364088079046303924295840799340162174550545990985414640085910993847083218843707244669655410777380289555677895111873795252504584603184429031522256502726134288509446911561258250798706499536804993688348254646524406954191431165291492135070679089318716410431056755032764813467003669551540865546793101798152622794512902360241222657680791892726505618941321923600377845009818373218453376136574492078789280013830698589977952840428359775660103876998721238177010174207354905370684874075067400009601800240522627271192684728049476864785635359692744531736727738858191018658583480125240157000750747525996475728788048996071876200381334564942912768021923613731282087612664064438041494527554460367467813067866761631109615435591308323506175694619923374100629507707461514230518315348126990072645699500374623465112933122426147293763986852269294603846942374448985486257895814725729948039849067529030091892949928037199103676367801943643568636442358884024483789620272133858572040859336868947915519338980048196708015893058414301807802834745457171997637744427695145711567965857429657339802017170431292735488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 930894775693575744529752275308120079797083411404544477459289889700170336405164872228448245838657142891178960041704994584755445699906279259131139232307463823062218450158267887636750314937523338403138151465456207768602683538042943805543279343609783719649825838217127896005548618317990424647140281217446753034210114766421387965142337413701927610556228957249081937723851567797479727584614897849474136201586502818563131797904788252035076218116741060768420778758953488297203087146519322988203011339049214806608240900394833213517824407507016121148185644679578399302933153256135853228454380084440300702573008916832648356317002182993894782563199883689979930860174245669470058930741459153665665517391488538734563039149667645597784788854285080019466146718625917570207198987774222070830612449595184160127545945418200522575025043361507794245666809569782454614556425744050551666169313335944427504128594976905702713713320127019085304870148148105948091513334152195605523203239924190066393648783158441092803585290177906762855496022179129715202813644734852448710858089338829242054494267073975117820838680888664299963633197863728165977589019589918296840308085358157823519063878124380961173923825323516293951592948481362016646588983729636570589316553158150301689982317804339283058319098511874223339659890939046878046739235943809323010570923637986093692724799272635787531568143427299240779689828442170493067798001412267191566899898689710712326540218109389824117652055170495763432006630132559296237734173419998296450629684816872128828161079255681320469239949826005144682215805664271605065552665084539567116737780958471575499406938575561196532473255184719957656543034270531644136922008522860322979618790298322174567736109047975584749217979224286732494786049428752278284674168594670472818360704082033532313080012228168405173229901461491104592311502940994520955558964789517816038070016836069113008442986389309755891417874460455550745242112629033804229496167523330613040756552981943955840034736490635888665810917401489679113996414342179519354575611271246627653176308732397829279460278725232971620225105572063465999989755453079362788528259373909188220795666880355383435946615892075722066294771476012933944816689898029597252344042383318712384121499324820137419431683613522707321376165126894846117267314994688201606879643613004856779706815802436977876743894447997582899587137077552421524193924400324830189803555530978071757124928334867639322490503631182160909472942786703343812654264500937246959520828515942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -13354193590493675941880279451324260001976919075654252965377934338795984205220297983796218607586957873041127560894115889790088514975098423148401074754794874255237907119693598676639957600349402927730778515716122171236487980864292053620524752156488248786694188480450994503174966129353899194117039845188102133755174421829626006139725729754830440447197649684054657969824683524371016698862122513021698022921522436122515779850501262470117295080708236727341805086448722819761961622072386401286257747848480141774339633480449719501233034796522067856034680151852768949704966552690596808760339043741832386047478017873614541320559615809602325587509130029968093416975685776404812517109659584077764450814378583736490610135296108503166140386814358569160438775697781998986376330954146780210449453078067337261882616053503861013432942591221242496771019149929035648194976241151172124275749006081231185611910721599211377410972465279263303129378982238530790711662875266588157836352834879906464424931687356644558512840096195590732415038051884593102291785467124509355838744647027407445757606804693635399234086564946203927318849213164296312052528181941865654107135604962482515463404967347168016691247496851414915420338971127301083303710617967527057574842335075961902596905920766950422679780233384467040358303419457580819760584849692658987188472892887188480477051311000137018613295839704321605125216365944177016698806299820814281560845507034297584323262962102818257864449947502553694803630212304391358725306392917694538070597679387626281827190534299982977862278356418770609412813871584198972711604908526117171100052368643255416261853440205626494883966673334416562430140535392959417607354975921689978062512681671149728533653009304665075914748686339226833600652566439217706862732146057839694049519775959917400223612478122421997830888226616592292695633601023347244285112250356429056242251996295883245243814989636644007539127398054242080502537775649915908695468440642707782753932521296464681034261057453628089166943920107623753438525344808233105676080899493625599473843813041746667167756057975415088712934525848261150160746879799453708738106869148525032520129983764725069885626632896807609913760324120742470615549902778168434179026895777015090439045959786927389008466460490055511054870033172294045801835528789109782867530057970762362003576982004068681017218263433408352424492828423989597940788681375322054157836357041515207838728585769473785950671524683884435880813177230530415376841051157229607758129741768425472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 103204348535541104777427613087885688706459639618216250125908881905670534005921331380382685387317867484622133226313473476310059215795464669080300168318963700254917550153862737199994995300757753849814964603432789286535677459307065209652338871658145150629596688653370450865772806159613005593735548015216533094410877101335655467439754681978430954398267765803656791425078381884323960192298128604514351958567933958431343032396219669488577584658804020719311423006192926141802865101408400059782731950893981137442091787426109836362569143768266842560181842345661922842622504056367831185576214312974300826514027795534721737250947355295877026451218627518056059238497255996931235442092158115131411223891840389120430348681387248218609574704095303450075895376485682928201308356734466868126582960503172208787680395445514478299672569883012605611352411445990711923820100880532648058533334112033222640441470334394862203821469165095662105012044962801778556111859015899461664091281116528140726773223582476622558340012480057258681335071799041070551410201500265186557224886174712907199877815882244880477195795837304346755378132780013508575821677265874958262351710372234948779812555223344317553578452140980197954369445959130369151914288860574309885950192265618629610101573014843069835220203111187752766042591849498178773176098617358000517527704436278213423917910595286457951261230351635106611751581436365801318953197077095081963215587381694572010567566831293104528281683154717248316392216969636003903796759620485214158920583639358192111195704761715894916056558334561312414901986401242553999667697394740639366179945555712309487025362491595467125721960489497721488390271742780410866016525678738188181051468895760241122119138162305992177951852858784500684994357699057940371425971649080027492841019787996452766355008313747686838554486143887371990632038152068619876333057050175401878466154672469803171383698818293558114722904200941888618567439535271221497901463951691176078201749642728063526099850659149194214852003234249741432654389910847324465736269194734659655768034110802740832415669568574587018261695014945616523471470739618306326311981611691037260507026817905636721110369385217671654254797110143197655282040398445254815792466659017491691172851214220300472768408344549008845037448794132629413660038567098382259839153881564229948866751098265122728387877100244521008645047920794508832896855239842282288320260057045809280058864905054990438511141405852400999024517537299625662446556803859783600712316708861247488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] -503626918140033185929127062579010810439712434446030389518631728586968418489496262293342602678650127260225103194683174965728947940781080433679204842301623130851421515216277929140749883163424973619662472299259469930322674831258988772849741715606018259922357716762203613285766535450232995212954548068945079347084825472698805188839135868469386664237058512305521911017124858635685792475661462257368110168077583534726511414883257612096254553240258836845147327983090232012370019853514547572081646487441169729689187668019449088068071309250242021924258792690020045481297374438644712671760139790240116186216290466779697042336897696546571235708253338605740378584723824713381326030647694328515732691180905105252928706570787794900225122609495516092710453376791564229578226401468218626836087925271408875947056209957498683815932154452228146217260458001799545003623666586074600705747676797378156003490816903639914014356273378967919309423451784910082495117121368294540954846376773236903181747109588452037906405026783580161514607867476969807580043791821350892685610208878220564120721213148947037602819261203368783488351301548526230063561975629134872320881310471038071249611304847636633394946075270676555952944175939839491461767131607261680264302809438390042874765777664581080620284570615944305287913328162958985251338438028711190320619785897994541380835858969824045656865314234761867778623373214863651626740038105797190807388607048374283250083664097876740148114820164001878967463137551303829615934211935167297125493765823030869667013730337363449782644924607934895723740777141937589614059219459108191232200460501823180887352258779518207936159693984756915478498269715669482476528107758530188393310706541646766913070577499934459287552172944786400045096169659679354790218474330382185259941482535828444687267178587288600617307962259165574786288462212842161305390646195367423610199377924876991161760944019869747535744074121785954135411620276893957852036659093570016320855200173417344734658656543954778893612572816953737034023061015627486132358986755628091218682356204115731763187828180301244729700798919514115267740219539526117987986229791032138395811181727589890471012099119831784749015505107353289033873264529586376767645630795523660588432058451311599736597390141651883653022960885332578641792699699818300612999766103012974111659222666904906153932713603038293833081131671631418271742861589519130754590418663517116186991272929439435621546434472743849844342645268510697458537065621872730900157308688735928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] 1912054972576954538158583227499634325680699808729146127016216405046919667506413748857509199010086061701798403309916745869666213071838682086188240519947956309419434010950137122034391608755146276215469358956256905150574298313816521322317058712114988452353033943896052752880236715432573946516997561877914659424683354321038656696890973021737511676229646784525436572761406890954536877803079536364742325951201386656834415348603814956113653443873243752460168884446524716479134564992279477901579718338530375483390213721657560560341837186603615824415579437950176838640945458674866317102005702572626938442748340763866005019009596890334481438810780736323479843244833987807336770265648135976266217479662186557541783267722417726060499258040264190154994801935063410293733953219197146121528080429478913833721278770688365126050692309562917949607934997245475062218592864402510587343622904818093668328432410968805356717062221168316530944481794687589249417664673509747968800508708437891575428934562042206275350162433695426373433021052083032638283252858910333732278199695568728997025335225041558974480364961549086615893462571165451811529549139101873463543293084079567052351466385744657242545528090918687279397699433247377096940175124872331363856894315084713017075441507720579334250621773057083687865112731800647547101404420554834970356220023448214455246684000655162181482086445898379746023882845169347326127584554539291053861302406090839141987830720077626450837623056677326897950537534872716245900317460417234490686606814825355927333455255190699716658533324166100088735705234888020128547004303671860809637285445533432828891530104519356236782369315142350881405769305625795910765225293489242843843989080876233826844933401943774783388746114777190165386615187114881824146184002394124309304614636510855410143391900496432046204440270388887988265622503856075441202486290483130040627738025881717595537392095725968058267775954096955917704505613258856422732763689860749285367100272442862330518062411523456006491398255440670009174111930809479255084165820642625483029095367057914213096991711995849435483983898382542292992143408028607871285467900998989625237169541531199605095313637733845451434289066339270778839047339562626507923210196238425544486349969559563492434797567879358230023633699635382140406395452383673093404418427335442187638617964074636067212710076255865061361668430536151188207379015438565522090557383024251907013597752100376714136072706118548659559370311854883372510343453197814935515818461786011598848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] -7826301921434822716495005511500584774310560063865527970192005377912954691161066758900210595767743605661416647404167495456415993431796430141184093179039103325164946532143879338767634608028501499296040618367472765666448917263714049555947852014226226792878144433745619319917335205782398358642492096796640940961189666135946949622801886723280228319077343445138692098061796749153980718950471657520594947181087035371328095016278180491144504685047068197929158540272480080953870023873407003360486381624251255617998475769895408029903254805528082789179562014550825644106876322859598174587462651801184006698397385591973248358743834559362526636630008338346670839755519888054925329224606364925263020940931454931943083775170697875151383095993228621717394969962305142679779608456300036417966515868218647113551230565806645125961265541542995065598398889313361845695115744255167389200747773030019704485069592187680705338022849064240054898992495987637447733291948350203407821528207866403957022948947888816987179980590853324591946521859908012026847649009636242157214438034838571600969874492726347751439103693533002559911418473254904644969348837402465980153556292095543825808235132534536697502186138078572662875583840002328129598986690210046482014132569916428048792202637591673540915548671243210816538803513819734562703987991180150196565266112896601460227165338277326679703087712897649441398595472103397382721865328271353463211144028709996661639446838896266849246599919574494136495405811557844140839128347171834354219033201515234119187533943471066983745933365331023388711499892493884099158610723574815154385350352817929258276899136135498084097390254980571410299824978495967339982260896262390680401767874397739615659063390052927468727827770099972155839146413006755373423878317243538238670075872606449493631106216090485982287026560435504802278211115823309036474683052907780464808842945082057483486702185016476374097521524371812921679735069008817131432718679265191503039527446851093820409841683358999940504023439001395065793954398409620817027674265362798831008017098180629763677510575201904101102684324805829025175386250354586125206532018672543907959925921602930322657796245999138819956007222749291932194883855156170241192878136064556775304062159352419317372279902511745915715141642466535980766772958904144556985543434715266701926098719637406080018367600238443133883825079016581226263870067085278817951930965415329168266849056437336756026290686846927355263314411685445266120247027165513764346785407953973280768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] 38447284269008646289088142954996526260820934963132157927193943517665909800260232649097645419302194082070191815064860363501779040499232990092673194003618695997212759118733752277789811618332008406223799224376196666394702115549521481448010260551627018029162706865282904437775542344759749021010308009352873659271919964365484008963474754286162683811108193473638797763621806834168268864370092528602295466134403348307793436797887301582393648564341628948624941869888743274635481874032296093602254164588278364609445765674825755458066111114661802185642499975589712892544042092338709557504969081764106926021393882954310197113577089877860027267704286368502698012340027780860974247904973656105825837840181032378364064858836971182980659322764911233075023000964703632622362089058282583218337003907920376234015787092772450795081958822148810329981714954107366302426015964121164278371925593272297989977148358284847341208648612461326787789795823870032006552776495078747625218141490183248636145949504673763822096994742781224719125956834494839895105099739114914480531184181991482542020817801338439754525234990623071640586142436282779968883731368320102125680212312429498049003876422653543970766745232373235239282217836833746472655534046780790749243945204973038820955993316653355250162928372162113392257193017281024488821213977414462250158908336920228181741854183520633603167153470066161509992953699678808209935029156653461939048982558135744307332883906409047996382685366289925962838510760606767133661791402368529359327993024208016634382995338525714806470809922938947172399450222149104319270353186736699661822009622605353830825996039989914170769242962880052552069698752818962527371252768188805548062819761958259609911275929270348104655253006863050440916450695229868114452080472509607645191270220491424819340012430394108866521405410880703189529437132108327072120324008481675779802102572652089098065863288317556180993038689584651536224248704100681571203025921352102969261759075740489946229257769308336022479076025572912666691825684406935820106241723977699841639707424345813428150462311461114081321260821922743889519975687801521754009068343157868787476623129748837962119549485649596950535889492651308171170836245105731209347657132517444759819250697657683467851476376976669396780233100842783021055826807315664651110060215229885331182059421553620804094581573402861829186258331288124904392742117334130834687564948153518864448383563910212300168056040839852854985469849791961747423220295968428779165575630666116104192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] -175722821244069049155110947126474095000557888210358598377471873805598698825375226568858232566696689049974121689597634020652623485738700169552214525773465510272729594092657909103632702496892750335489326052397094962245031603747789044806546290806130882386069769193110216121578848255468186548154788371100755450162469687500549245605614525055848862850990314156280094480147969531286265483700485112601855910931587869924232234343068612460999704595404843419703592068013878983522093035739259546380641930431232101357850712695885967539768831806461172858739532933709823651351396994788026076908132790458033680450500356920465466524024451900227950413006031079333190579817730313641088018304208290796234281557144457048144272470143027333506384345303536877291469969168167475573556736452455599089988429143926146746006576255904514091589314794054191483566754381522748835741478542621253882793801039779373556759087789540252656690163391242089342293316545346172794050171390055827149547265304292795430665055083529919809041360141643336239367075400526797189160751469648305074773488914598675236115076866148154800813337029715316793123223055590458117113990397290487287692640941840557478425885530584927255140084647892295037083814509849351349886854678579264321460010042656812941529939671667315885888334190028276354461033148111784556575795301666193048735828407045725838802472959066217200467758518479932703900316078417915070406117439479246526661033143751969295296349235076689841961652183600404075917592602053664365266549251088621400007834551713353880385616378170174079167943695940512419357475865301180589155074451217655567625364343860168638330241243629376033175103243938736745526479700375303497851996087874754246659580750134138534653252383448456574281717766789691227474042891010051603265602667128351675743216624481834599069421765954881437192652413990917864214152774110617052637817635038645069229533560049922413452219599718960735967719931497566601396033255906513189082056194659988196000876627146210813946120500154020790339744337510651901423434390743006618367898855198062603831731856634494001365720132108537254295217399029584949882210129245306370846022124044741185895322063190529761258066431574827280724156356194538317706062515054647804782803406495672961260584710747440429350328836746325332485858326571257592219778792393850521119123530637521399406758784414332115325361975571718396834200633743405504161427424499596298524323187572982786862339336804633001418606875699943752378245189880612123433120283302818777758419445143687921664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] 625838550685609087290378060889559137193348154350284322155742532318653848575352535833182503318177320255906796954675044012928467736403167141523850717932876277244906744062140421111297411892345303609445579102699657600641907035838551203476642539925843806544990467164482086316220409816641487504081041316785832378702045750652674059881295259851642939834239817395102492952510883579448773616546383018933640429966742491987693087080233864857563442411141422344904593271225722471458266706213326790023051486066360771803711937950206481268236794131446208866218009187131933211080502622209573314826944426678954781448164725973443946440150260679589309683032237356884042901165816192319562920920227514622824103215196853491706602134906762645171291145300657197300030683180056267027514748793546243826762433993596149656408422779088907016939703415286987300073034714796563165387909840768982994847104116351839083719138419649572009620247879775560431210851950595202530292636551401647945387407986841834553509941910604494337333133724674379509015830421859434007456257786605392593288765698612569194008492151502976381516548368623108355183242785794787632283537196128429456400373467861554050188154210753269150125826927034738536252185865626992816695155842858637436153811300545134268309322531647130710849386739681026012901227944690098418804434556490376784384308212109341069349220836246494053501692858753876126375963672191748531112638263990139207097442276092355014182451435884371551815791195139982445649265201192399373030100120538264452280106547534008238848006897255316317393440111476484227684553151208859660704817017907994071470539596593852076734200957442487818316428607264378670197764617351462951902110415545058470750662268384231785947559578261628383602889960779450260092892094813977194521943793912046609439881723770701503182077904851737334356953084354998428033344018470649235034608694923009570803555981599847003288667189913969091236427601696176683096391205682079449239119093577642017983826022623441236917442145093941820004899253295025171633304943015066018594308428390251776930145570706012368307114581045667347272650377319695105689887728225040018020332292307972638305482389122679181534853838286610890496599980920801680576262327434531501145294010079533706178388617186341691211277741110515614227231312962570894841889873954549974926453098217731323718923074639189209336595539421821837003469353123126291038503387440372181294362394759769529305846412133240891031935101145323773751580337667442775067730481267087431924838783130158497792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] -1646368126824008315629653239981769139659391951754624938255385881216349878831247884436657479402368745482774020374341981133692095265519640536607855998606784411879270370421754703159942179582422532377050572889411184604388815856450019657152835877850658663216299198928120787145813128754593606834834541016761009799898577259842034150685378006530418367921449450781793505298862706239699427020615697543508573143536169301069011384996397405768928028062542387321742624939785877353273479893747199620208350702829263735043831199835151624838437493999480189248224438242524813902294922361365648086327745752819910354561828972557147853390920460524666921382512381567772780309911656728335971123158589080477705039447823183777043196143163301956422180987745199501110443250737568622297725322288574938926025579136469298296288026284194519391836502092928493043359365861803169728427074586057061069849720341059225149788561415636163122980023445114547969236620793292137874195530446693736355208480368331756966315639298498997705451542013060575744668322309441222444642614900573949442224320509903329580576627527828266842738922406124983535266319175973673917851683605376843137988670913107753311201904141023688066165745318732320640068423103845974862085057668125810395669610853200442044211877855902517877647820849075155092695355634993539080829110538605179833746724101759924233797083364674591481481896628457190583224852674526086047266049754213139854395560307327102682377280902238832371721631425628030456594429855876887544780326764254044092523197661471659391844643134017830776517000885331142497392967965754288309801479255897807859965341424234544305641335076018455102297112748253434261201646047091706908140117862565091388849264620327907936603003054872462633662532758679813321343312873038900616667481190060497190867309610064228804072948171100588723991987567059868322881369685851430447823753646122669515568285939450782086225714033931924570173442025750709471254306662327499702961749026642964853884755067638681213393504401614814039423107909816961905072311807309743803052977432141238166291584392657473588238189632491258037790653253643199502473598938519727539150411766754384227029566797655629914102317664054386150400473514708836938174995327597021759777002007416616642447801390888731405226673285176614449068908573698961417501989126401450004180660940626285243219280542524139096444601237434041615390125729073230809258070938153863534223098231189126680727516023144593389347007295551759171573090536203921156931422056196873706427273755040055033856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] 3080079673672327356293377065490335918749378666191197304523918132917108572090676257943292357533474686814711670952093879820643481057513159152179573877269174986890653153619634444003714292974150031756094635235760212555324756600233535233869232121082752653468471329482642244599894998989814910247356323331286636288199954740064357963439014373718141304257437632665921547501817356025807124878049326395278424762015174627942561599977366715548062533053632194624879094858239464235604799258047455117180367653965117559000374581329048397271081260145230945606479721662754507556705170041714297181594518827505288029558293150165750038017364258908142876541637606286072441275651022475688410941213545837116363010805097591733147107968531092823907477391465164214610977165848179879536370067510087930848833886028200505704406815642475873925721424279729668133550261836950196499278679309087052476388147546179192391908051611441279162449310498887192128632617531415443794605491239528300800636726689347595896089622600332014402558933442252045508396887745417729295298994853365167341045619491166518117657219098962677699501894507880022534988852393595147745859596522576296794338869299846979445082268784473336520323585240691858187374020430010284619579203563163866889633606724698176840167397618978682965082350698012737196616894770642052580596741240664418370033418138979033438622013913191148141824167539939262635914047990055325914608621201032482704070119569331187978686909291654435556161056853077356246079917785703587730223799038830238236168507535822504595186537773207746402651861522558596182666110446412870854693945492381403572882633077368888101938507370550120229016310317339928998250776012750387997201058131869095108670961165473498612029150555814005317012483249908137266541039372028033936878158321842152778945605071212962043706117769559365927903418318143336950439630968476427272770800376531391492128884370188700176032481643780856297755780833111495227188925986179394255230581796514563512158039136730449715877508768544030956931686766923134393369620889087632358145393434522840581044822730004442801420816700816777727810128117609917053239638353208393831248892163650982898083945590323199644348416443025367115838890523930407009393008559558988580004790029784239485279763102471249092085709816605927056465138818689861819776304202607158280776154398471596232159314673967659066167650833779032417599424781242363736699703399110046529050602670206674914218894649785182856028224784815296319907666671127164052332406925624910970939144130711898816512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] -3586049739930527446062658180735210925713487582647989969573861266615258621474518531986605846013740049308461247877055280843500346678839715679436483217591495013005435210163173359360414196384718787078983633964127122792225865241953768671566037618955843019938483459297561829267573179323041946391387369520170178024944586387506744352183729539887937158694211641823542195766239572403311996628063910278935671286483981109303620303811542861413632389502918588373339566828836670643059082813658481043212462288437313274933903916860957313314038040962576142211795980963189646031520794829577139549687905555959656193572422258162819193104647943139064761663720578527450378274199130203996339580844053107470670048056597040122008928374464937996248124553911792397288923852133865384940781359527812272688306568035351313843087930879492372965762697997244619429966418151572416832603506590072919651406919277704127253310612771845310712862791887582021499294519098013074360098368324195062318703394597863158371842960573187129118994993760093817869798357137717779423248390135967364768927448603767631959488114548158082217121428717176782444007083151758656221075192437959764354242432714433187410788261576722856924128883131044364006905317979672770253443007472283371406881307251447976850204208498982193042606652049156498816364839822001346974066456041908662554942879446248378230268793828635205146542469242181260239477073282105013924738018179062317025858080560002336886878208273666865940481075754858674161392173131147653149439836819282300860247004657429921444581885549147520659075682133723175700574043898260376517460472714165607738346328540509002882321795972428081233055532373736651486836345350718855113332743435605155735615595142859149184433417281805093924411906203768091096587390376410818301228374281533465012321670447740408291250712081884879472079316106259407370238958640347112104365564729599354533316810938860192475416183928228042425117829918213348248437061356544602205890370290855379154004993212188252241945471721644361360449183082759196813711068801047247792594713107779931437106165144757064906577104561947132511805054360833697040328738790125479549989314556514175533758159272260497535971500400490621112311926364288879360574832918007397839353663665252062377295138762261693119688345118099627360622290460050253025627201988610197290069760894732325538518137905912341337788684950430390258162023155882529155101273930935862252150293204626785229898968710437340063403932690701473903641415754971110602540977311183378462584105862263937695744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,18] 571491766806537354427018522806193494491011727671472923890537483780672817643364503832812412560066652502645113381141815508512523226370990006965673015199991448924343885870165346753618578776831525565623365302970254718425944298100342557751484252751596658672745343884871067687265524832779551772094062748871109193772905233882114261949332911794015957887404291527814638905402926568766748420278708774396512631345854617066459082476766859544210756214414865844360257258517412223607343577076445403517556262923560093812810541911361924726238674043067680876688307860645837697829907410354259077315285371227099038435461102349571771984767557640237816222143618742407666724076954979286302303182518786500161730520731638977432154001725283125147833363127717905880598944179827577800669242839818863865002401858775729763244060547238367275906737421484861849192446015118981384915008566015359963383322202371529914952911805667829588089629311904269606863815641018660401469163213789104149404693452284439084188721547664631901622204017480150182015393192892261145579271979524512983602844046581541928055275262569552357652066042608772298047149406774378196715448095666063024628611112046392813615468663509931703220866980216076088301004485328338218448647391464992941456589497607679131876375182064169999335488898740470222172024570895197962056030015072230799470527757254774854283702928168804582490676232616432892758719783271169672566199850770915930441845469401748141761524976761820959325821442263538074667462862135285790080280928489681863950705512851077214031347425306462775942476534112115386444104172511254860386083105271471681805573692540999929426506202295542665401497566537595127508044270471850699420171300771667367025618558368917287142667836260540851533835863775944800134948471936617080172519661662060813628649612043454880940311517147304723064756381388114185740490436999515089597564895194704924159975566369674861886824347501441119934830821849981558516841593112821886564330581347790355409211125861169962254154007343168262347811809112675680479666867839382103783596985835809932091873979127249388419103075409962199680684447699454656368617691967820672004047229308927311841339337893229174186277491368329560196281417285406589679079146188899573306207956791300194107216121233115550048291981347678726653316563653191989070345187766653829220083901283510747727884572178357525140147434319272820354544338896875755532668037663236093543763305210475746260501607191618075388065622084119659897111317636910572887460755972968576651616148603839447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,19] 7831944720858423551063543757193738982495306679848583971524083267767380558525855171173792060990708642687593668080406342542012080348392559845830362521590879727196635675110904081730607719025279680126738688927009276728311897894521978534319796899257419966267437842075926678992829377973876178385628825500734375431020007322174754836795630301163333709377318093568231660868007284367645839716550830752502820032921996886777777608640389003403504738283702939666628914423722193430714526514550134170958528195833504206475776113954580372125612500889885905069916873225785633290475667712894844637332657680106991140624741554416583806221774744033702068122723218115403673772029051013044384864112629147896822758631062409328228324714351620443356651050523663632395288174859014918718721766622281537009114373647107470351910353017086102186118380965799744592223992342425743952076508308105467244240743638322685924200905956023663144583516443717719178560369267450650311051224473103232637707826963156695270969052909295228790866125000942284422410952501168561608899969737326572977265750081805031527758899034939043114120333043115643122065319645804054556434105263950343049806476501223692269532985927050631725847960196829833587260210441052703371956239777905185713993104958328359564302868511263963069948509942107845803383294685055895837380082987695155035272715019120594667231567709400433229218627540574784503717280815452933750323873167344477958375606673947702787962244982318031130251754267216730260202897958152666348550493409471465552495155848837217027608850106523060004684527820260596036575858889150425203742683007595663565672211445130581567417246770928184819751242895472515713219069002583566219170314880892723173591593297339026558314911442054921232449010721849248475447547830274026787357105702490645855523276021726518670725141828874075454218422787521098065324600140082910639450262834348349439410570427558154278885883467807681353548882078991025206170677199551626349443758190976602545642587728769656529941169608911273774379130338189799197033776241787254967729088701882514815016288306057846983709165309924819328396685864601691927855777899033901356362454902816747800315936350752805777330240744947176834301754093957992688461281074596005887054486185073377200718695034882843555900235169488164687719816705665579244339924221616354336980872264388329228237351491500303068851170908750332222178194671561777109133425009687895186546043000508082575886570147026007578885668461185905649639105951303795164621110341369640527621070706146055028736000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,20] -19410787245578375679751684612706083614130239791061157236393033951456935716684388882712988808196420479068695618591293219804957620696531135152363140841369251396224644578570306921723365805183036369955798796185374926188850861842481571368751199612173208292223391459707989754804152377332909706037937618869789509729568842170446845151681569191979124746355448988872970214364950038137731859365102748250963618816775086214721938351766638511529922074470128098392126205281523698978586743809131720010947707818709791021609964214638855403242585811542883579883826041569552606781491364253979278383826882897624219859669983265837507543211549468620682435238463971169828877038570967459738965288161253002273118218356848372757632369739529311359524985413872854256288509599501033599381904388147009723335534956361799222042384910390746221280851191264259712917449058260536351960567911510794965079352532219991795761985871756898086346457372124401846696527440497854594054839988589554458568706885227873564678251092104000465045316950336057029585405055179444406812532652527083850741505838364280357555651714444715423304314768023821460493590074976793734585171254230999641060531239588895707193937720951439758237976700875499530904868846202183447811673727876836294861668297348255949930890704882032289844264665625879021090047571306599013482147252876322525781960092594700961453030587262894392230064048097410391035799404130268945727311004386986819969039590296690630255039509809682734745446819245468452444345675328272021677211168534936587945794870043912739009335659293297215672841765238096379625547806649463693204285549648909027587454480591964940416351736411732838086350968605210715107533042755012463043818295972887508433557638708675966958715891683125627529193633206717001683318659676635601179103813394011520310661294144928710351620615271898060178177595032659584293332662105651869363164632167495014225179440591847949641119786253878348479440752663579383826874701420001034391361046159693764901688774770675765997146494969052926784336053077521458718481172380972075134774116321431184305873583200743027287183059249534821426898476227594455429108849346287398585944687894486493820268211861331430314835215944239422744697396364700354685894122793723579211051542278223860917601920061709708238096873573176393997801137060277645747487262313570773788086937937815340202480974493508761241209381551988832711333414276272756640058333070112720193293209421084757268154647600962779901003940790306859896058158989353894611330124403530365105344956334104696061952000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,21] 26980582809781710317291771203154911992099493356590162116491093344199523912330318888535384122390565192059571695965029951052653832632183077231192931724973505246735808515275982728482430691322909010446493990606803033899212776313487510275699533498346253430588830173255029702344177863297831574674708249264385131462194350565771518430695093596302719253015093178019572699642003556215181838678378176697027440231537093196412388427881743571425943266232664970438548391561318386777443515513229210528653812699062617687325345587796211214668751270647442323131232435550263842092431634339727863614886402725407485344675522468282462616686089375117676606427427007088915068380897176895242571687563646240399643916923025917926405192235093861927981262448076355393952602295774075418868481084651305764125299811266416083455806255490058975571261576149972149324121744075091437615388542882631598322919850527283590814475281658951205412229522836515815959388138476860491712417292855529328307844044665992355682952783049492681176926234955653609287552814255623926711143785359296429896387395281713151787369322575712819731506566678695409269031244207876298246909601605671321695006785343475428607114071765170784042578381685757172839210138516671937950016731759033812667630093893752104644336566579514670443681271322541202472090491975721440503751667446164364728800096420664735776921321027085531542360333190329651446062768494128073852734979571779830932805607553711509923731324769578809478500389072732264223836175603303721819947582767253224230111460885495483197538185788189295235022358832234343558964784101644881176766367570529070029036250849300797887200118122529724925805665843921368604818860651264726845032552137911325982441515927813406772303441816753037726429896241955111123324083678472325543427005548444536960366647032198028504191514384682563943130256446527045722327291940060752038757570040180442142825539926831197624304028421983171440173103887222035853222404060711261078506521690881213102124335311734686860854989077824654474654043628178020568468265246685290201822129329749276981094895930838290291277435640710638989197037885927732769383511013699358929286086708167094224999155267263887327048020077867608191593778149961371285985963589177675241143455523452649594984636937525810257691106331868611219071208428802146823279356480404560802920759021765497703409571018873498080041576536941550821655183497754441695262367756332208761116176891273835328461219324805861235733454515357003605571382411821806971277459557986087613645066698345202843648000000000000000000000000000000000000000000000000000000000000000000000000000 [128,22] -23068150274250336718501659404307420873299405075725958623517022897980028010987079739374132878983575651496617148620262210555517677622967701027576954090541469575892363350824013148067981435515283080583080256730089280993082498528202353107866189966977092245972230261778435532209955120505903013496431604629658395136240095021291477572001472599672416258680686373815593277548679512626568418682561678543740685336024485561482377151499373544612488537471232205460519284542646513286786105355603636095750432958018528066420878004976625926019014704453215417309369141450404145259043630695387805563444171829027959853389821740666939300606907664175033844063532687645185138536908842904227339873290077034750153655158028385794211303917940278040180144115253038552252487930835034267712683979350275463607520077957086645959592855445016413444636393911365832829585398986425331157638553955050019667871053930353975257140700450984297809046000964061561492279710830963096093151925342281664812178889937081188874656345036819177656241024787892352689916290282443492709722667770024793193886515340890368728391519387672994671655465336330151919940043789398019118057290843026443440869931633706795898023763657563055528113725240308925438598944527288797181728531457442708174956192833226118864135416220790349891759898011131505652987854865164122869857846396443788376841490912569530496996532348401328369558080419446579510220951087429816220154326432031505493841590335923640695974271227384296293821819904701618210025367998409397960443505638472649559129782158025418829828186974810940269000737011641877686027653181389304854803810058263833422019704668795213057819753316279233113270068761609509752221719029893205597762413212211368809825137881999412467162512175901538891153017649611360381592235891009789886275629157658814231818828591192503286015452740197715005675072245615722681636531048953002770169799157152405630133009285835650836635442969938649472370444102411189855747364330641598188458205720692495304663071286770716933534125948930862233482090775987539644392273014681001179092323637152914145798318188283203303810887511547328713826547474067679121539375731823904798557328229656204791976080655415965095120266124166689520129379039956469393030064209958188915510434170047208280960378739813367923800714265010039490891387397668205716172240827341605355790393483198106300628328679060700811076040765358312358624129134939525523033320296446652204030309579871744296043595240156252803150153640343991589719823553649434455879461728404221653259504135610436681728000000000000000000000000000000000000000000000000000000000000000000000000 [128,23] 7026209535870271684533570744073839438172214921257037838922977445522504022569259269402842614416123999317230333171445713465763532494415789746356015465301369876078317665616294769253981194735952260985962629973059843249541477357336694318853883696904315883884404821534052040079928995992490687796431917534693324537449139082337426187263363371202932473271124143422870693053694616978504277711188846101774762331312475246376457384953419247213415516796314960417061621127606644151337319971654341824172898931361737960486227163483516985785085484850123099955261354766632508085065078114716005457970075486858378546838065824746492598169400454728149708896478519272840463183201934372744118600440772355363138936754990754392918597469321303252974428222318944949143189988641294921990144076294450516134126373264884473638895708934625478814763237214818738675527900481978376049243165013978820877310248266438043019911378255321242023404683392637794920108234500533107474999207914356258581618330200912623053166587366451343699834720586730559681004672389600986574680130959468689679225259430053019210261297129732568865638225591846681582114726444999646383240101496391284075678628576563711660541553440100052794838652375548544126102141877171623506239533669809810731042078826792350970154692595791232017471016224735087662562923921992101072907926576613880085053229364094713525667394906646105762893546601167800875483260700919990390052498494375499218214436558447800154008715074974241046259001089770122177716986737375609800269963429905278672849100302070301562459947000984075854922165364012883884882918274563715450004794506768190191079861757661482084345688660332618728060318015054036009308666053822178443078509135009694567924696563990959898356215904401955181004727260940976473020058735777628584376795605153931816300976899034910722379954613515802273504066021677911139921651897704879998727834153116026948630304274442113379015236128966437214050763749640768913687087250521183792211249410155367702743879109268381412572590329708233006169989148395930057644635038673838282415019061132754435874940260547992768713227358034087373302054488545757376276011185808350316786206349436886585722130209558777843130882853329856856811960687411170617088238827634598664900686851269856228384346037195308799228110132278995726376762698805914062370191436025435602142169988053957274828238465271324573809532598213499877582025099277025249235788192509478924876415605864760091538396418749746148729513190621536609784727199867192651067253327210214655623016021131605835776000000000000000000000000000000000000000000000000000000000000000000000 [128,24] 12954952571890760855653354356068136072340803527715117917588165763202878024764568550386643678595213877557294187759562376361413949492724877418075649084428132481862262599445523403893981985882358464092669263432366907556233239457089284240648297251066116586282356940811595592839072170194371237503254423377621128213509921115884446237470650458371926406974234202919625522051309382570872779776207164440112274526066653392363281824232314324991425614922567573645942771386545922739435724549289766973925170188910779387220318550295190359348984357763323608033032743911760647077076409826730676142552855721345252110330802118480190434060142781686780496417738320915487731898199503212964720310657707897361246348686057315565049452412502187241831281543258436079442429811067149963508846086236139989661766113756368784694269266313573731105735065423997486828840279337802006703980444121212381299833844268848105932974993126090291974000183249445843371125402933863637173655820409022758602248924345410827946342118063822233052830288520085716022482967085612003117054030208244660404306955285971915035475950730718129874192415622391923164190868111594452061137197858604195707353712358429322428129134788105193936043958981661274745229835934766466206686789459138641786788086897389210828894669038942224017075172556745523578677767429524775683397131463912578936905054823603707978856352158042720609274163178011897818659716893200658861974074650439547279855661137000542750012557505256130706962097741083474235783324711896696232147805822146221630507661274334117539059008469450876767614930479356766086475073812299339644229629933139078207985503940724911915483356626817582221079508559606008128068742326750782913176094202095943999193973743059630327030055690148076770035080347673002006569481208165279600924805404080336525034583886506014188465852654774211515606456869533275596863128485217499780047688561491334297575490773670917924572500752430038973900360742917977390743530767006841420851256598639433014588994578881228138147375853328349972808660834229366912322864069147733035063888529937475019050612908200036505611824538807164530216931679252931863953889245626976632288145813712108922638116126695307471304296263701728972426731901228884861712996093337807028429547546568565549619232319732617187717769952567336364802931813357481996278217724304272645914470874165165553759530952168429083712606566881021289879373302012278560251401877630734792388850641294496544572452519321045795021640713361997324847428970563476725120301558533661934136640031128478023680000000000000000000000000000000000000000000000000000000000000000000 [128,25] -25932963175371819743723355628160535522300070352327946406326612005180768593205067496296473306733213028801113337220358684577869619430634973139946091525020534443312151463244274303121466340968288174813885667717934959064087625620105121912439553907839519681710534275610690357789508202635730487288370229351215712468342833537907438531218255418891157278334095118629919356187635965216490581419308222835459060874824305962112577902052084800568018554942505350893944841214070209676855859476178014368026699647631725490755369137588409192349140378340920103763071721583805741441744565832440948072455636452083953677587494855808691856143010341407622628262306577590904539801045208563992225959168756527246422480743712825568945706914863185329637543863721638240305046979971006584720584847755986012768021512462744842139317740486883135721010852560114364492174904079832892543767422365191928990172016920160179599694904656149226031460102358261717315474974520792327474660229956304207023400381746322039861801379489589546237818536420581527206511382026451130941759735624935465628900889186932010220099840597310183834267306126637900629666637591369930978167902071910846359752178921825073543569371055431587779871741883668189600664198696516222647936587228591039162405654304360956198049180943979879978927200815542174848126255737602311864288482812437250875821989564815845194011374020367864228122476199638239610457558806208367792271681830326293533970502760148753415368131030986991208156441649892587986809330617699114101451942127061312997670841566871616340288867657315070033600786079152444546101607424465765020299093085391447119237168612882880811926069066937398718799450885189664136528184450248597512060619281604340360649976128788261436140969274866450437974342016656883463290943483283346789643913847649204763149092658104234433523569411936038951079590348888452219629000810245835840992876451690959683861885138324370362862749849507125623346610143995938722051130085874897557677381346535225103147988825243809222033320742568123750639964551530118033119046497627157156686755354192933253127552151234873581412462583874841344828525437428823372695231401078273474127643171843619851434059539392106028908074843384713159257537343034329954761114438641767626238995570553545152583081384187413233597046066224965762375849077806915318360142691662341097340468487963994474421192590577135615743652501754346295711566870467505610002171061287123694622457100451475485648325751896170094540608739249139139948265329913750693347988070855582475290299954313748807680000000000000000000000000000000000000000000000000000000000000000 [128,26] 26564177463266862096417956837301489840392860655494455447638580828721310449614669423409875117169051881117420181396810176328005717049368353373838126288407935912998735289748376849073648511596082897982550278593770240893648209604636902913187191659758928633184807554835807072186679859743480535470985767551401675710222891022394873011168071480167516929812845131870400518861109692181620875984277637880004410764259005543179539661196773358010786476587610733561253738072543546164733732511962150859539928538553438135319423173162181075513166076011670851657318192657397019531075526228812533666444089516959299235506879166895840288408790514850909049527836806434691280841808956529193792033180904727082262676306188402518702974949600735418156169193999412195795672898857420892575257729482157561015931162024677280465392642637531407186853015136734766060436217472316990343067419461068246241352701611238978104057488405999431694954173278957872372691404547366159695597632008999762865757668232757743171209912105643373457509323738949176629057766828716889949847186901896653404116780928406716049940018620740175083908104277186501056719427969842075234304926687243495542015475598873095006688999892362886276328185002101513164901301524136929879855832319016657799182252082218294441954109356868445549608703541527308001875820604592892196427592835378193208066116384351550043424447825826997439284518164616214796081187775919581992816238614071032284848337324225744039847332885721676202643230354935255210445325130814271385105436085403637316092299197971208633184190517299764428254128556656605726256583826408865897341003582535806572585985245877354795978726514160734874391866656976793790417457855797555940990030942675234337143209138540115241801180727031799011933592927926549770609158162001299221980988105228510506405747188380408000947850792536362388781711258309981493478008268405200781120678811426398529083536105016692603111584397692713163424677593170475273499111566547422522635939371336745599525718734065902726778014672763216562324452466467836069647795606114675702512534430811259030492230734348218856078787278020906464094525038900319928839922671673249632175229016963401916448973400772281065799303768346863119046014013636681459465376828132439008218011850383566257512171110789398942508988214411312777941904576773115300106493973847636276425477208483518786567533488720390990961833679727620583243566739583147495072845034172568063745534338580885669188352468975230674298449996978801559977651731638737080727436196230192529839122762204895510528000000000000000000000000000000000000000000000000000000000000 [128,27] -17819959894714774900825801383069101460173871492338474291001292237691707622012075249539822264070757173113067810659452887941457248203800974551103224622926405504611720671716768277105129434899009053756871698357271161182726419568605271065560868667056221473476996822614956753999806255866359702526996729246037514063208987017831913046173929972245062276967955772365451093047777857356586311666760079736378656448991404826774637556169276094128531122606324578515144097485480038733881458867610919094855101131116729487837627278590336294080189164961655515815818865433163118842314035051572204105035903879173950511446160741265571461372191711836137669760277800216310483550743849643096181605183846431384117949426003902826086369884227938826297068578579367150100954468866965271906869280647918190865000852415764051720706116471747468198914783811687273201958175799775868693962454594234356994460043900361269183496662065837434399034545782267140318893411270826421695491331624085342874566621216748991003627223806078228855006447455057079446139031354747020334006615729566611322281408130180686278344471951796054727877532059779254091906642133399732597869429902424281454605006990414873730942049483500389687587933603399981009313634631695065903411764458449769885559967742594295679078807242401262490712945565187068329585850212795104394303875694757144748003722765556197617481351737248224869930307711471060474777354985622462776420322856626161591579304422805668914565727839278295482652316032112319867312681470133708842276068485290020971109922091391904441348513787617864293151587052496250603531757900062096535475017117494196161051338957591080190753250346387550508164464861977421329160225172550594751835401663798878920545549867637634515908460663199744631843522888779726456775172132105916105889252725106252813416914398862242865828135558161773361188672046063775574486671206001818380282282654640108472014604165378148683446561227104216314426284046426408772900597801823925969227292896595539525416833501168845240970341484201569290387412340732337361242091520524396412745979486150694651035712929589218078460489735856060301940818730459397881350471711577554180452979403907838293824626544069794546605623118427202697290106267870984039654768064281771264291796613982170755944942731070116586118599496191863917256533754926822226059605991103035438243641784859760203008786098944118229324420012722164186661955480314001535573271907650756238655888610339046898180507822912791510547047220729305460722667121390654107616779807833127655602730899616844218368000000000000000000000000000000000000000000000000000000000 [128,28] 6849959485055573178652056424143376873475526383911324510660239278803104676173569888865856073112731030812598959331869890434903445177012461028703779896304351451040407568910040372776267232649427293277192845168415386746948745175280808890922162264761273455926466732794357142717869513326540094598892088845411853811720136711490475857716115111389517744102743623056557893223830969836210986514369210210263550423996906149445327220294674232618589178096378304830488034768486044360321069170121397265363383965514907547821731817061774192839245050133666542790464872675438899241687920898230455300137631181219569713894702830175283688494183519854122004048004005864853115947994607113234805898798057365829936559669500689201946585999849788179907450706261343918249365043523628427483640901122391184171576645581271284222869052534894330276857159018635170985593557681044786770377365847744086438865267326042107113754870726861013383650664557896507181058781155276373569326261807917207427096924260152208532703334015677885959748204980605483376476551828288180263070077525912167505728870673338814809957633230740362369643870281314248013780460289343351266998914865923273049868438556012328696990957037413519708012451926665541079050649102209827730975323763509819315857597033190709582948286017715509299660886919478464822477450785713321445761243084751886931045222424575669134645307527281242084468862128099306563682754741264867307492088511550664083806098393893406576944441930440135197120079995287603518393041922833647045822787881171921410915356548686932589641392747156769213348512816784693833149799997890465543341183329536081423338077055327477477159431269594061792736485261175059097184229577950804742702688647928405832114289354412353420330445717563096448415565077947842226974245856914562980796792317144125421603518351395538220931443348297014039700552342839389666103125162430488951110183595852102893962356283649359301734876873391107939875931014537369485130157629491652937860680468808347853758301261847244554584307328676207829532765475664536568024686622623874331010455415978628817557817282917653794217228398915951295498104547397739578483617642097388746077423602215460481629669726236756362078158743876111392957953516877443673375748738150710195076669205573042604211696797082887458075717883063255201134255926548161026404278734242352625438680643698338458393305774076895028475491198522503824728879478562052706342019968396940689669759213725339663177626945563195006107451886668573887463416872697709061771590613745083998112449723428274962432000000000000000000000000000000000000000000000000000000 [128,29] 787095934873722175261303738576074487657615249538416608215931342996247064589668632507969462880209157314419193658035673395298933429191195802357556918922083144905395634814547256612075188422259040505750778045333501253302080329880760999047651867477968186804056922926185930831691170812129457219606636550683602178945164651262351044960329741062132956158836015419408602741974487473096992431077351126249870935654446872851308895279215425199850706130376153059792822832068755521016826067018533987564949554655344428169146064766336518801780136870807037399099672068955007451775853474151987791175434734871790833787008666161598933108519658253037829020587836263582441290292483677519383747777548155100898808585980262414177281128353237110624331835326971897531608730959560235485874832644779518505236348104384285142446593847936913337409560618435415495809502211692813515760934528990694072006855423037872921767632091095997480780751317683140122812992511058396416729526901012035076113174723727078574360969044416658792481830326638370354051525371949649671959392791724842178366047804896351117633320075628397751626731142542611507489059657825820308772743438372091436892591042880769180144989857223574939047988795859335526394981380566572428212964570984401090430643865942084948708318347583055210235886555360040834665167455029180817810648648055363381615921818899830858161349420676730739449174588247188666617846192613461541035248580615904601491198868780669746880347894589489283939759034613495769888046156416605632540383690212048804543996494662977427263225100542550473024703185017753056316357928106931252534013729681120355396217139049416981083422090624045855216709363566018085054198367758282546877708959611327268706309759803839651209544967937038167219111584240782989260310512254280045202097052632438124512852829379295378543333195090772379699879121254288312352096538763800542305856086898459376583513915342240075705567767991618241106221996593238754802528074770646572734761628184098000539305280605429382357723442258431429479936696101330897032703262171939003814790250613476622307784981915850022996503970049265294207038870105035039675302021186843525208667697742068148039419461381155065024315609269521118661690988613586900667448821780973604315509000018014978363472258697417882975695420140521033631259299605623504414438714912342352060296359181818624937554958242337656362234098775177973922184199397645135779769616465330221801862913907185355778705090022398877277726659555893543149904186443033418363644656781042594113530741600068567040000000000000000000000000000000000000000000000000000 [128,30] -3664177912437703389586656756166423597974950473837712447825437454697282461940612235859624654869212101960865650362553693141090264950723005739215337668736204686896886320902693837296907226714788228103077743664905561987562874394388868828632589692850164038654489744631323976467173690635281626042338490932797329017025217831757125604937162691242471347859703372294335784454078173898491147959974737997678812714000590956384939747165489927669698431412833271556162447809628355937097888559735512409159620124368349809489078975660958045633299048278638030905658914940751628560692651556231963644612020266209799488961556573691603642341831573069104963141745075992117446887406757739992217445122011232286468936809845769435709178109305455487760783220011216559998289466198717387631311829489422989211542980467979787431731575282748641896121612340695485204721156733342016060627503150084403681862073730910547774274339988899046989361903546836753684001370263726298362991173029487451344542596779961551625438664794074544059337029741160685467245342484998778355535860309583694978492024400500657729878103179167403616130013578291831161031001691943059951961842042757980719434252544646238548010873626720612266332760035992418159973300987361894420209539285845604349640325937833025089241524573920189165235557127127772542218823714468085036785376284856448698706061679386520707787138469637902702000864217895124271860991358861187006692920776053760218254543744383564998417571616301721730585815497103543261920913426482370332806081091592520678672533545921264952688596394181129386252093301029722659607913439703932773505709248894003715473582634731072474999963208602480518786284619748922567022546303997214090716368360032251278682456691621728762609316632490031959351495527314986679477055712312357405419192124734838961906134301875526812693427581897147941457943893625507277103798105285115040104539421962884986449580753699157428438592975795350140299931817676740109385230084163070546192439805542964450054802460596272941449228878502546738082719331300339315603670237521481431477547443775071270835877477740461338480017716623670042337448031518086996671068910934356433599238660277319762592964593134173141445804206033309193992686440044622985579255402664262111672713292570528955473825932276404809393398052925999601152192795483986691103778512405482150307597287398149152167958294672303108731187062685344103314477248707492470492867326388723692728746745219497050995926938756262278375287477090929702311683092249285985024246405566257261479015105859571154944000000000000000000000000000000000000000000000000 [128,31] 3332830519168442485822590076604817556455414088209696358323550452047475983806880261137920362954252119500383773826350017545493088083576148444310010176635759032845724319462091130391808646574222470124683560322779657929242624929734240881158965324128897804585156830022831577068960832610086179299786940226735378917143334850572346277217062285108905434123780924207923360303758551510482726241405228746604320200328104948890049987124192231428322209349607597787460715413057565619118009336041097254542708586068224601146118530749770899425796753673296856454367102967100104110432642011660483718566417680224641461404564775468168973507690718762465035120107936487386924857992606549365137238414666799517199438314570998475158122317045191600646895409728836681139367251632442272534632620262543426955794607978556019737854464034402407116153529547528179689887164583096473640521952814453889113733026637549204696891605597038420366227801070942213044331242869237164597015216518779612174901149838948861897972417451510795148888043650433653776582163540577146491829587164374720340187530099314986637176299296768441439423607765024157621815768148907279415514910599313454052996673473432574076042277884399411243988776802591797357110569433857704948691218842169599656882110679047729433568359162005835675033011914753267237930525796071900678824860406202269225313329018844752896960839891261921043305285478545864531267398182089532912724042882212974953785755351531710263714740583819281363683210180531007513074475337831901481016464208850282881737865433729872970093569832744642591913432184476726576676595881512868861144530216706163988181035386497991508017905743361568949546374973007148708515705986869015360361907870905654738919989809108680326384145869937101367582807276676453410649729686499917654140335948579483151078733188177944780616619855794660237475568702698102863359695785681233687869883890336389964755185253512767304018168134321351816598171629516049692361918213341839688097723560821890958706873385252010666732480705886415851053588083794463555042375823734901117468147626645668617962882778114840470586631771324307641640034838213092570275634393150198550352990280492490789402300845567131553462611761412251101422565220499862576586737820231528028117756395124829365407592425220661165942010720344284191985099595728307101749737746920984008119915873877591035649289895896167068416028075686140868681258301073284885750123340790705339648128366078257064830498609169239583864261080590646042992923120769490501073259107234270556556061420567727702016000000000000000000000000000000000000000000000 [128,32] -1937937149839422945768600862285737995590196448521339615924621162994994879717450682296189205896984123854035460581481018476386589400836340195916110853868173350402317413038829051790653411570590535174868673904421860597227790180687386767638774268030707898622341761503806272511323618372489192698779498515281444964269678267915924649447782037998788569721434858124783511404281423568119110508825001658779752375598812450122768656090994540742144245036339187235817904207024638439271738562413133153869527676840633403901223095929251611831497779020396049873878714553259838539824722163944691553779347875157681798455092727096619576355341222421075108690062682607466352845621056172148603564902636970461378200498035278659228115310257254316814868872084046317483637880538365329494201804437442205713256443282986272404919694184679876705587908467901979378357908880682852486142309724274526393155313676205178000288102992097227360376828827559565551812008315888771456321524533528078519644343982898589837719742277707455632404387576335943565139272434838001447671035397357847557107797228166710628688223137626201311739284880488482076119068189818938612644404875512935665099015489720054327479504751914233630344959986331237152624669303387801644169262270415690833133280481947282738782765737125517278893052072098767167549534732999235076462412629283840856204966607211373318653714950274863047657666850162155324920663076208467478580077191301872803795499692430589624838504566796519865891910240659854977814103017921370834949115172160059069535153398661016190193857847388858653892624649595085822495178657191207649762293717976023210832458037835170901934862799808449392438710075941797423247394524063606111240110129187648099321750380473449809620196382331025263523257896338285851324352617184585893577207379468242279304867932591854714481380563220248308004253696808273442288214065437768840591986749738213047368145518014162199475152168491480077734778449955624528854972126738804355152431972315931912335203598433429539762949974443239582809615244342805913401119711513860878993169650378524511423825234268791274641324834683306137264233000202470916451420747334638736219733491185058201920586772133715188639377591479066770913059771255315593068932808108351817094238788822022268929971653571300244401421107385075035306576785064568893292158989945526214554066715595471232496346586305494070037276019596261417191702414399123048547504201726162571565629607249561257079613425557076708634164037430202600718252880127518464082776758557476207420106347911651000320000000000000000000000000000000000000000000 [128,33] 771032796623624262964045542395281063475582017061909983486205296186410103079478998633077268079177029102816646917352994806257077690289238506206277086135814175782274970906047637331183313901954718304480572800398021843936439100415386702288954556272983377088096052654533089709087795809555157290949392565573928941668568032618598317034209701971865879258617046285822766294835815574065526305260206914655872935414541975115599171015225702702862041458775035416356939503330006767910841432889342180482790245514073573624954909945238173903475643689273076581807141243916049370292846352649357127836920209147512135068514464882925789090154116645118395328843149250689457588188418225168739070748530230778654770225899416968604894651359128805719511203535710640998112707316156175367656055472332189973489046897345091390951439062767755353212591624953173796153167149136667750240286725034608763270726398885226838589921729580966217163273736630211263979546721164543182293145708246650798528293113543656861789595587485029378696896236205853543686275122584585619152425098236168347923250198972977235169255640799644454365236122621823688150079082329563202778783199650974887902352446983195870447023352056023453969235134680679747392800770024393842694544285118601335999956314402776627116826888294321601282529969969121624464284609753017506063593786469210704190505070893327206849794942167112719166877753825529811602513400706479426394896830449479751268714817038117026178617554934176435366586072372065354067584270030639904671892859065789240457249385439263647361142696377406787196808985702446965839998065475177835707163591216363286736448808538276599673488348872021763938618597710314066140940605122062714813980143317271036920824262507237747464169374834016588069074115036843012640728296142358983508794691662339075535006678824281912776614932898484868726274657365709042057089100268405951599285424533631493863265041788357383829153042541508433460379139170296664793297676098237262932881478407339777735858189959915882553284486869719765573106993661118875340319604329046784319343038937813323879310166209777348668610036165730106547813039602993660679968792771953796299247285274876966841888069866521500597869344690385831945528001221153842253243173717123932286422686404553316126839127679186118320367453291611830284960302928876863765954407088036322282984149681154070747491987362952473353628263840164507640612337531936376733477603567312857222355254505098650389385952415133286558481438270396768404951060660902402606242065144231920501063113978876526592000000000000000000000000000000000000000 [128,34] -157364744425559650061649552417991332071665358562699284973695893738957468506477904808427471673953588897310216835217636168226038139336962606415998821164344573329156273539938140306755433123112421774568486566433023502680205624388615651031957362512434659907771007503513575269475250508216807419622925318984309809596205256793625625222561452333655899379984091884949779742203932756996200691389284094175857618034834925236974790711381434862715331060223299639142010454847307870740026096999656347445829254369358938638030896392810685702804688749498483540577219661322036741638866720567380646294875945664226547226162669555728882278159121365979652109615120243542999835078870109503752757074084707020707549541627510784922628786958857736065511473709603876720756053658324621710813089860966057271138776061493788996801372655179598039282459714784714076435673632533917574041245503375752961704039007903817433182194627349271484318824078358732465551088690260448448858646186966010540138109550512285162556859288130304161300063990669636783036971866551773234512818261187373642249701651907019995963662660996290100761986349600118084909872553737747722600853305693335765575683297696229906653077721753073131701723747032540292919548297135155516850983840210844234953884404331708103848137940189707429100376088783460274081470328313299358482079278073066380967094766371602894672828823865675325872744055985569329922151792403832281841584730101881733180944088699675204632775490461538464188351804530728389997504477749676878309928696204043111533793488584120985802053887673416800430091284528345859131861868833024250070110782208351160700495260885356244651003716608592343995403799392949927898188970402819289876303811621975850526457365101564798124444209083452879114075206493497243898497847574847096744621715166862437445629350286452803322978141660453889289963169235074098827562307819020891571505877294292648073413618833268827801050945677845923678451393748165055378834474621946961110393629506000531686894320885973367569206477810543563691857606480794958058727953858259788929173957278190859227457344579436758000079783460423037575205950841216360670556567725793379445914643956151609561320235878889779410160721255976454726669381479863725606678547118518922838917889707202511483394819514248569330626087156530720245414025267533300822821981859153049438614063369175253851262073762201615874318022887949728053784546045619417027991508586102694967340066690947724050083319007299320243766745899606748747703602839604289529420200897150861454716424494356889600000000000000000000000000000000000000 [128,35] -54810740674970504929860679158683967206370148190345322052672943350474029579265751406212971348346272193700430411700725541634172946337315810269916102229995599030402980449996016578909715580908665681668216093173111769435758186313581986360284695322239578051635668804203402119708230380855025931655212289675694608471686390514916038962625296175741182588032578514032312414441104599758703193836340353456325646406351786172022194337725536577958928575974005309980867874234478078186911417212848271468676565420654645211441874780826608625326888226724108077679547724627313017304559415684546096763298377430478961501434759933911016465578390400731509549240126497218896638511805820949452561876055421720582594103966237443166579077015628827147767493056304643954133480372216907517247081982910058045130166636182348847384497838196906281657271251096943701626224871092668788312178169359501649298736427249586825399602349082333509010286191065624115270929689712131704016283079502871086172889807121825182014797106926578516203625687031868054345556204681651523738961959777452856285785747853454026949637106718017434479191226024287404306269560572402486211616342832506764508719633061687150813347046155528571440562878003547799548558890144609456744676112362547035141615949584920944325701152062912979057719380200245170427068136692983448693822465567759096764219236654526303459689422063172337311204501748867193409084756081491060644835581335439518027823471578275595546351882061471054637487473071250112302243017333732203982250328617916734793446280090889659928874034460702880545354423103770540260379938611049251562458980208515640486058486515141720043429840306640500197991854093869459483949624587994315686866084887259789214180879671278150831272341283882272209402048726733654760681624638340363468603844957248043537043065834181832647161211610098113273083184877346811485130812884504101165986442012227162728157681308316052980400685576754774589371725841570513659547507343891419535866116209252066856032296731873536893927287581490977252003094616753507374895034004423521716366456558683654595164498003524053167473058357708464082786792527566357435064258351622750522363280481256904201730895361892299844864411189429365773301867831377057741691207107053001655655076078533562327576851573034036583261488185247185888830962754897499206623097461286652601138563206884590182915179788587347256215687734875709632023875292555130353443109914188610912452143499525232920121263981012090087633389172167245326516956744105044500596368994737467827577837133915750400000000000000000000000000000000000 [128,36] 82412383211743478562944045695621717445352384884906709110708498616828528985167676911824449112475450216335780331018290062735737797002996653391406541770503639368833687533193062942640268170579591325287109192904073294583533222982294629584701112174316058764314347495088535308428979540586078488484672955213666705026752936414230811612120863474000386033832655018859105634741690968750791018924023535452173796453647825184208750644284765145203322122466625771896974384158827486455753653012465801203066603630322381890126466995552096731227423628742471265942071931422702015084044960436048926932239393049843534162009005273384085323157029717192569260505164104517764886348449775134325114673920014948921222105334957894806921843279216131515750924016271126760953377829041401734807889422371100094954632950296917364920915251626629509828973452103203790168737857674510363964257351120851038039250608712177446028386247754445788950781588133481056886137005398466556698965689225198787470995981827403672304756069547525078631850315291497575786334504787192865244239633821495151030152961115751498273050256498712061727066497446598261172760778448501814580409173407694457626502405351836400351974243003550443677758652746783594841835416462080255177361566611225418631014489814282135345574684390051903169729057775750185017965544801878958335138019176484663730903826671053160142607010266523297323803331435949096327944907731438840633758689225418853918827025188998060417571175591725115375127004483732401482720055195145236466307788302919138077694618233970395563338992278169812194450587853719581777581499812023891222122603691743062170068516849955421549001282281608692998585955566949939449856320906543583799512734564335488322820720522381049811860856689346979594843229848610803218839154045494884625641000385427537506866073715904282700750209688681402802483116384071867957878784897542692389859909915804763493703079981604889290349894721143468983475069397340831189461312927991341937015763665273497948991281644820935572284774615050413275738283069825276543153775967493982575049600400329485776998554525771053297095388891828808621019624920494306135386668370963685547424725419079701913085084866930009579266891783606240326839861316132736762881445403355774236460899652117471531532110304589959354805531830680512464989186830991143144583072519090988833714062990443262932377336538686868853751657578236380639535069396450384887895656071345598464191316175626119658500599952181396174390498475267175098698033163689378668251214227999349336146213895082606592000000000000000000000000000000 [128,37] -56965026080666740399332144454377327786075761955227079158539717466499128044302854573817178618418591167701098119600968404359945576944485762914736871299528675189825734313972712898826554544437509858988107118450584876555548644519962227567973682635263201926378114542043065762373923534093650691738719601346171915670153326046309327569124636490304218582673997022574954154194186733122145140000037935809622783504932502934976797759269017032473788927127921541298365723631978748266667366097089613536909163185744334831537141208310902743315760749098286581250955866971284261274816439725166462915728263698327966511810469037469786695662435307001660747097485362261368796591869486020823569107646983826222394795376619446124427270753311333182374560345180077760142864655065431353633825963721515518714615276822638524052789538136685872869061420624351998771145625784230840942817650863330291175004601824855469247932228762280461827754988618503584577577341118959749928910938436886814935670438852500482813333261239027914547581604991101110162357028014751268429603552462496248823206784504434815363803904562062550530753640770590456384348545068997548387215170234082510333156959580104531637932541035859923071820212208249315812415009692715785325946351022218338631831899362877542941698909504940344349317108332939861193943458412744127297427131611758507800407449379024725273845545308765930379492883293778517080944437587087744518156247879556570114708472021527045778117290738058548290770091570395842923102766923328598975488721695442429018713716119234488112037360363644682958034711096994243422978742969531159750930463859630761475569678578827463872515220153094382802517861233804831907257318011146526348609214265241817283174807953524006156919597403251319025577481959336807065745235451653905243927090756633335663747080186009688594681485990085803067062175864194755394470963529180066465488295759178834677499941375285814513054686762455252933500864928323195806962433851434784119978825038865244654693113159123778343155469077262903468816158407550411531209527614206610121368496053503440055385422327086212371412642955601874828426078535084342183382828573031061037044121637142226803965952354826824961379041878141146338491285487682453379506438030327757067271619254195823164584069274898273223151474046381558932333684777674639125717249178084498948675159002592724108974450265083792244525108567863781655120025796693712926453775292538174775732934832497396581082004686446471379092557827052708974839579471398940579780955601034688319665944829634805760000000000000000000000000000 [128,38] 29996207933330985955471827885967057956367484842355191663619942008430643419455579949114963523680319178613674357442323742717812897226603770115297215297299050200199131266341049120668302578579247902042281262888940155184976286748544519614863325054916514283339439932684353540318159520424308251162119481849786837842016384819188151005293093421746736664798609915408331619979709665162601862350441740021425056082755731877046046857929384516449783799217037263427126863671668229572064435106003283972194194731387952166919214108852577347772736928659817360781924998159223979799364447806003464256813050126975902030288756299870186685744445734067808116355364345301473872700776922834302402313977627007505478836792382191651045486724186914060654703780058680092232439939443818973220820916898489216076116754807065910759829772030902893003724178955662974415474610681522068452771399677390570692548369167178575548369877684834045661553710411316312298539651103618783619267506185584558072451062306414945858655788524071809858707648425642980728330757807092196339076243914678039805192215138344316426212915842896760754010634769931607640069247796185335361563124869607248136426597448726551499766743534668860160610829032796281605060892686830766423686646359898540554754504613895427409366268353400662302114774042063381183090283280735122288494825218662212794293078718350367256700214404156442834957144114097538918294519913715451488281369449436118508618909404910961668236489467634421301833137014041964489849416055307289780758376206286681402821761133483589694749651020234877120619697451650269788000192631195459435937433693719925549512976712540978573680011321606928871825123743509250272503357661539792721412255857643187860911210755877718810084982025289543129746466778795950232417883592218076327045100025263798820310719722093724714368344330223399566454332255075464538854908051577080004388336773153362828078778077713614558334895433934990735784157044831737748554413999495831277199576612424307147190299477641698274815504516046707473423465091080295361666332562037424725743654880727394747195696663802031183824166920113876088972787472788830950845254991730201037789613500717923588892328461156053463749612225648152374929846466895080334420162670490865626024309185272295242755774237528152995292293260016812816892248003604791717977210279760078852188998509497779644183424540823057715909182652792039129983567255541280817010262765499974245591343381333175278600252224603079002359112688100750848580116391829944942126001938784789172722686826706370560000000000000000000000000 [128,39] -13172913691398948473577035291358220057908597737860782677016991689685708406499410765199874979545678533040138716665322106086539990318964208509410764868310675777574614193988860607397843205491755052576157340711236728618887327126351305644620405009092664604931868014143530367914737490380440751666088651218010788731953864597361948492921603938329932980535566414746651752006090502215418761410138537325560302847778314684982063011634546159590461266212702068510209058653209020823615655976033093379385484395182756234936730293408512884179718378109289448883795171486385060041038930433064720462963724438394192550244531644560368801501131662015528944325355655126605289797197942459764884919497825366555900161635561592862090586499211253682332490865646734517556644002100885104186883819245587363856883339662829941278563289830755337540983621789223666435966882894911925816543736280598317544611421094134997363150693737630002369654498648869179420992285484576015706356582458212749692424425769067939555133197457054072990232435618748307261286635651325180316533664313281439410974995952807167140150180156862606050668223686587761294164726966599318439091387830506427031968951483303678574734611672706281452687579407578915341225047733359644345699850016721469816169001317278779653371187380715029764758689739590417059767394220767780057881843668421168026236138022399170570246075953071638197363063919051637134096150155369821742029540440096150318969852522011112157557448211287016745375730228629819719499231671215860932917294698226323484567960912358816729339718212107825719341828313689608334867853996775972250096663371070932160698963497367278241558472125380402142468275541073396042896055290003392741772087083704659027305635704485289760267397350187654872287539631852089476559084105864263321839404973514372069253840711161583270018050117714939996774224981807401096711767343568259712516065048114515873084033513634072604364164180674957473689430114357073479241179909011903796061813164770089463418180759951206612104909402757656275234936718921454604954587327989401848206594598651041507019248556174450004156121224422131572100536230599018409421884205456642343930746767047375385166123501457570652843935818779722734412391904454322696451314975576276365358068094653002428990447194189466898374597218377934667219545921145687561568934774107669718693987076150907662018353277522603785068974651800529786859086694566846727854401016292792662601863316616679397450201162545799518762347416868337098210541290844312668763207104544954054320652839198654464000000000000000000000 [128,40] 4949559750931379165104416025339297916499344171822854275167775562497550752497169309065587268067832704715423316578698590721459460168178037351584990671043032065531045372966389582987560339575447704621789380219136899351099570718066147607751970054382677151922486666965395012421981574108555494205075299876132806829955923115203005647128378515097774102168412178218223983920529435317269490783515898825427751594077225449689878237238714797531631227385806598031066693443337162505495143017258969324710708070262170847484240409087236374306139947422247383916990095645077761174769484815458607085594664483886798856874555208095370728824726447906787791263211533569812100890691545567448045969875455186491848817349883671717352999825743944283556119347716652313716770388457584997639262419042443539497016264495186407729421578957651797748395422539341349426451009269190102433757432014166461752288629948638330598390946438934464415641733512177432369062955565944931896107784750100747200592946362652622015820927687087745618772735592662370236883548765065066194691884572333449166569066932227848315181048021124338523335320596525770775388746042305218784449098766915360857722460641820052745366631530082519489708305675685165537324229410738638469483893971626765595727589716979673287663999745973825261327298266357556636435727154851998293524387967245979974240751611612919507909103855658283634993890647873610437506873535743238658482286612055002329231670701003352938519852762239457362149140159230222574728418196535832006536758127787966991836312241106738450220590800231160626260319543671030538379031528317200004779044037910703591829064984253667075565168877301664827132069516597888678054108622592184268201659631105116428142648961589802367074210335512044457578635640962866202107308667950344453065859654501533092046978398465917747006509716980073116601052012440432195726932174323236191847288811495089007966992980366271723497943242124481582537081590353750247353481124262249062980670148194493858771440220979353663184743609763837918973875076248587458454588170975235893795487790053528170291449124472833078746248301332315511566622132640450964295534344826462624927200500239430858960861746228392936349504371280465721133987223521320830694380860128937878892917108913003004226101707033871996915091074109765258928410826557320475161175844081482066093815527839421615895736144988651958450160582292600591680207788393645481745901131192977202380883232272331229388623214649588418958132134424561087244704616125267866652161544197032228765398145829961728000000000000000000 [128,41] -1610626846726400156995678509204365095053854719693250420793171388874083655538046193004597900449221247217139645940098273751110024922029727157541892577972678767886769684238851303921224168921986737587903079327322194007459325303136427737224656744829768026277064810479530074340785727645184828041740762806343027027644583098370857187448778063738344109713500231663959438723646625911268271189513755240735225350650788668160801222994897900611282891330098000107205153099044220131591935470928500693482432883734990552976719495179087084007778464421952289646168468350423838499653104680626071554492836752765225998556106337891219881469218639997338322206165453041575265342050474936958307420409880952303825430672240949626457489653009912805936620807158587741712219147878485695365941868266378453644269367805436808214499724210509398239865110056068016718354025694685658776911277691292105022842033028227201286408436928130453534060033505201848547137858048435188296598668178582205365007799451671413177992196112052193122983796585078782029957340534562547483160141281781194149980624522688626960817497188538928487229502572678148512545405292694695171294991287010224402016048656889713852415518864667681374002648497739645253105160362649873213277824787350546067365561610285735865573736846400674448095621573572777149832852088191740857615033167183825911607192873773490485058885619881668640375511813300318299018020961517221690160776765936318276653715670481425459104339733069894269962263650517487263251866375589038641547749815080449422490607573368619743539637966318447627347074043290480994750004736914313843470585271390171824050449894804641727014606580940536773834938030926853205931400046570202816042444249764245794172781478956832457258990589193174767003778865907261064048269107016526838071303469648842214957055797433359466940382752134430751932832072587358995336860687222306435027934774335611270862395601915571366454167149987866378706327350479805559896913810103496872732759754140092754857923668759551206009882019434669294210002190848323949379029858443085319461048506430036365717303899343418053554825156240483783911652146533968926189908603179433854698833131523794984488556243508320416062893511258710045164316570674282921651899970966046163301981363741938111200072753071942550849242494063868596432838866693660629591864853069603930391456900156924696796086526713634786854228006250818099350519987788235467601962154655238673722990052686936822332118299288189500227782161786860246813585561530270974265627607528587678690718711996743680000000000000000 [128,42] 462912784306224460710506242633174223918490331569658024600360640779288478822548162222279680506854916836838162451697149893051179167634877660703377732859396178108873620207398332119407810276918869526526813963036508346227590457073534459687995799192620908248722850182927771881783611810379752593116798967707424602858819252430849233226340131023032299649644292811650796018093673995012049378095344940836733985025871287396107241337269338953296756108015109188390690477178720706045764006971779927150976829787420909984500042857940351765725028577923882777474404528266753390676554875277780045748366293976429445422033511375074864220135371637292928691089073307344251423098909656578465531778705285327688938364628397113849854723740600823865463607863277451648930141512298999863023537500490055976934426223585301173625373052193647906996466325533933832432222106028120787209357812942638169516807090782986239328426960040677143105429221581780976983088607615805990131675917412074543585226217216902457378421627203282763147153201732412025759674285971389507740156447301164871339227874647225937027477213942928402158535508806042765589205773765154702535869372600763584366867545037696411386475631507249173906123251520097706559450773349512609714849078480381278873438527575993024907358235701625446406438056887212524884697034965255352126829231841165706509170438322221707952241004395969188242435602608846142651281310270817425635026245895583894370905675461398702120987389204089709901002939030836993185247999544124177306822373256970162691226774974230574223079782772812286939647276145714564035398779025533620511056389097860823877988494109822900193680819533600562755442216535314661253609841724003754268880088315245272344177909865729087669365797134782046742073893191719530946941814190458333942755784318651940228314551639216045819538146063614260241406245054727336683296022411299537035249030055660843652729136697941394298579386884555904088209732681576081162972304576449011889433142320201327359202721337646184005467606086785956980839292501161330232410002368258294470296324386985821195489338553658877414841904078029072387470066653412043035373316537787096765244082075094747227012997089432789060944485721748695919137728511556174469526529383429461411857794801540499309021310887087795059259318028157786974000689933458780352687516887589387478305732185701085710248809538602024597503439189578757418724400053249284953039623121358600957558606419352853747290934045105393576579152894245452142656109508352513829537077154373096230901002249699328000000000000 [128,43] -122586826208791832369581126899566550184848124195226578333412529970269908831185136259530376296322999814101019873986110534686094561128296062491627418922821062525847592401203137781553516142890259129595681192355693675311578895060019666408449301913613874958340831092133611820179750493846518522384246677181873924683797994904923123910241809532328185589268834113571511497702164426024203336892882808859123309857248086526757606499402183140949599047612318574384372938494334684009463127645180947647827704504299027057029801671102291629076997520004137332336289197001504166562208148324350553053697651582080043734788630156082900565506012706983323942887185656158745106681517711113222551325226391923801964837421762513459089975281042031173373613121185290841786627314958594337302565558089354702658018813095958767342452245146381643792626769940539578873679091047331946784706136186220316555276444234159581595411325403555643529818889853169059286409246921364670286740062045883108500890361447814916650723483237828445795835649475108062273602227942806869581362802565582175863647952362765333844224530897540081853398237929726122213190776472399484756950553430709976093796241385456138152269126347159153738856704452696250395014713515228040005297633425460090874190024766209842228820755944389786032548334722403191115874400771246763336995688314292217465058446858037596232578596959039135180763939580517506767350055637999428943473470419159550387099562363331491510761392834340871165051983879040965653178025606263653810773093480416884533538645854708231585125981387492397049681499678851973084250641201941652494906655063242212996104677849252180923873539492966442501624018899814295873455167469394418117264456402276643497495406043161613864864951452226761489112146212005301275615672634818442196493211989204359294853581486899271309152840497184023353325948371809029287742950729461695128888576798463696220456364559621795365912226901189164903709115565787727089255428833743329471254860329915806878089111854871473076182588076811741512055771353553347268493960600830305732079856372210907117820558951951020813646095158867026147101336996554126894747347129835723761827340509796668749173585369035567921543817427419630788694794505600438860206858777732493300098157223867587685202107465752494190074453669165385899892760331672479097145513733187059086188669371484923354656542452848670986120878898525324052549497877894918724613470560925468321565699902978396981423901666325340865787633132636741437641831683500284265294492503056374600201046759309312000000000 [128,44] 32017610140753757318547145001566664283663743633110087666928430771493017870800018579729612956492894327243790659933876761917235054734886967938966881334017970752473387333554613357401660104416859543596569951455673007746414540335206424641589456748959162232934760233511986258868855541414347053513024063328168263534827675668211394231675773955352215263885383808352879539171292467771398881763880433634277128736532120909153924330936189065151270447640508706206161440180293725268375888525861474459139759239410899684098281062545751872014684737774470629325030730705741755632338087764889566436439553304925134067578686437195670101752059064668586991324321239756466247926201436522933332118842612465745723512010727417019183603359145348432770254120717583636107490228068136687578435501342315735859035425806248720803030069931623365362111737856265704273135404186739752268653686824202672147162757027176286768245074556424533433784676192200934341724912446587418217045492447576034584916145637452204809189087261508019773395931956382942256033326375202715236897267018653956327382105117078125030730939298903854911370155484603444493486674932784896466985114475133645359243675544305902576145545227474559454790599576796339968893037227595469419962493999166287779780727204338271226996991902682916507965212254602222546913723186050109487502513684110413584115718443524187342649566252071698935471243916826969908431156048287949700210139293840928119444694811676506914330282386402673125421060136174817625507190781791225830373079009027636592087932164703596776716338839644120174926182569577259803273596615045446382015751575526021945714951615125073731975146661016417263920291301204836344541738786929534295843324706727385272931797209150084798186300537565107579990874640300406551873686578479387173363396626517150438836450830930651842762050474375697073022409412481828180761003421743374426391651954419222867372405073991625498274912357412060799230519327408983799583019054650815386861058644803533085912896770210486189774868013880243735573240016197717690822897044016443966467755886959512046105730948210465226925422097462097431548456558250727598223733687032039539983057838309395838233553299010816535324244797116559856189864305908790080887068262473678164296689093884206808836130999630123152953092413202269841147181980641348417198894811776515308640981929973398044059366552507667819425096364276205750802842515026349064574044719111911528239569056631945254126321659678225965381573041803775399000529839144867631802300276440620827169964448284672000000 [128,45] -8709402670500693567623555953779213373855824146871098752291414759975790648817933395107857008957614985175544498817224849415517084453141597300438469646577334472299162226772491066611586121169833722993797570872751343675384697378481555457257198425035281173336705767765497119598855221576869437895459047627948459773607245582525795112506660317159897378433217696818826003079454079330503900193915306055761130977228585943320319256366291203249639336218747433483333380726790207429266812922397361253662827159018856797203433200849837570802110545471165552746737913708331834214137336445330850188353924282238036409370084381541284373161217063397993661428846802033748538160539959434698277002987410153480632604666731623868832627395001401235956021295510640748899329797713000280590794233302834585109906630479338344272506312018451295664445241079262003872434607600947939651498127710353140722203593446417525832763919037251973192548526132185074668449004511445907614744384367155528983909349469042511290383838283874253114743772569452460961703816835573226994006544277854444255908396893748963854096149252974892586392373813256878094427765642944478547710050791563808758256978096172444127814384867370561035108926039181468059008428293313648183547500690878761109393875414412759184640269526419646593188044058469289802251980291022714307306258497562680062113003086005426540803360900463266481773746610908607775288503139196837252576229921413083089991672450455486759660769246334879796939841742268717359496887540838878241045680614813644497471278776689967199517071880008597062815868590008888860219810187242338735058099610132151504811973793429204882661057706319527411952030195757145218843557850246591418804070229892767823795770440059055912753665309797861421694947322827132323369808873605851996500281503255178641031584425983302350634456364727097979647220093818865029791203119728987227295428181568899790113628574301072428735160096181826123918464009501541007014982095954658488228115615567283116405572836281228549572597303713962467324365722957655070646232163279855631134872636167278644600667916978285618267305189865903543775277609125517436934704568797559741377510852986025169872099091296616031971070738824334769171419991494112128192669916502236656062359479893216537359340361552039254936864546562542368937567325883709023541475158143650667933266600153763196694731615415840843872446799122595057138902051626366158919672320576185097587139589401370647455353914270250777735005623670882275932338587574818438605501151989178888515653616746496000 [128,46] 2422895906504004017184488797266952282890058711933849469075180821725777796543220608782384658673724301303159884608680265715979014156594894780739696544724060746476327505419016137849254682421777479481718469346357257829493500916521597075323069145477915631582275572292860297289335416177563305466831509330828493717456461532691226564092598371816074423401390919930027826189219271532752719051933042713868255354993063226264460132075979540160437554519603873604659380789507161916716411169553188053957674650444753171664862278069030583853547637904823358426512381628432631160562120807061449155156892680632658046708396337951776475800885291625667155858531112450375859526169033990091778889411515721026950691998275650853976615203893654775735081084576767074562776742439626361653153818378392206857547243709695245164678065909637077516577758495389108567344556335352877404672289877011878177512494236388279067794750395434232008559465987337993864022841385180131360439163369255780604734882631321867060756893005757107903300618660245186051751520438599491539280297778729671178610300845126439065670690236126463954355790705948904303302089761684986123266053412573655765892004461794818188014634922906209692413491054921190345766889345620023233761525971710161317245364364425686014844821327204441678031130882473493487325720748462065978406058670155197467306201084364622846945954391008720790603766670208273362573984796097390814134834916768892297645987484545441677528175677783990154824490911654619870013465808208412223429847335160526428722146612916175783631798095911947843146022828727505496410417932527719906447268538092863067818600699610523699199900309936053072245118045610233190616508045130494799904986057877344721645478489452160245273992294499949633211743972357273024423288150560479896024070967952696265178054116156701291050002097217335401925646022546342093914959043313932366655065568931493265694828146898432196788720431031143965224058074383076040729924801140211634516655627202062591002943066802538514598660403411795541012148286990065110077760630319052098989342728175004454617473282090014657158042458795137304796279064980478370416971022920684668444942174320536385669586189882220241197995903219475483141368420748902940586766482389023293748047288789136181848100881792069634239865076712905124414554445765071731107307370556055499025096293746539691812184623969698781485337358577211369100439482336102488267782458474802092820428992604365290777909197518254487103061400170054448626555910337381408545007356155077162170670607044989 [128,47] -641176144727230078098234092877592581047300793379240208900538592854334582285473823146925098509691405502957985120693655473119601330902068335357017216930431051676913195572628274759078826303055585596592670941949965108643914372271704714932938223353293935483893796811884056001812073604682037432786904538146252891495722129080438666325126412002839293975655807365172314272092363465011183968739004468749856337390831767324109897043285866639205956217613256579723505628659735631224051351156340119318933577164267804475330016524356193457560715140242131665820646899867864495075979743782596433302809128876953020720217951167552047263001121357914948186066505425081351004776529826484323361389303664492354840158817368228064699297241274390970878896811788539341832607649278128257082396204459819910667531581203540268686917473312627334749516474769614906585923116459457892803555134037413359629935126379655032557740044343653764616814208206226398895724155889517693642371301653151815145455452753547939421789601837766419226402676436096685723108898029902905845485196454006002416923503336405773422086371327337799972027847236859183267335720951144181595477093761138447556695234601370633917171745826212893522116874247734435857536003144155146515122174806553427004030145592676499571961329829293073531752314194215399468870201323417512886385323960508372268184238848174677292502478944057340961065424633559407687982611859889802884216120888489195826359083078619888161420284574056949388222332553212120306686898075353062729981806274823616049056888084777774464857340689745864370284554731664523026970569402325416840469375706887932151659177423139453277030754112452998392845587837421758467822512971770756039535954245748004848151235207302224433250922138752129506637345808984330901889408016908342713303253887465031733843466238930128439344870935757812906674614148916032238519825602829945079270689103736982622737797828218893982420619865788281442055770669549997125693393787814931677012417890460406003719449262457519524578347794314771961015303695998291455211894739123155678064375171397198116119348623255870302613946279561563034928289824112749884727632845310739187333542489453232067531336794814494962060197073014851468634866251985623450680116411412779951463251882108615295746143143305579747152788103163400033107210100438716768920198702784681429943459673243498603264516781962033051922220236810540206174762420851679945351507210651044708877124956565386021139316279363942984541315821913373574679504982807502730325481583006819563002108928 [128,48] 151460001175561223362617540926473496408278521722702760633787734548981799370037168146592039178669030220163810999027453261557538200300571060298942177766751597311450138484108102568081590658980941940616772622523550969526889590678786011074438734523397235908309649021646632217510876189873696744328347925323087848328982036323819063707653659974016146626178741156092314657377876938461724609838185193791728903242602716166366048241601753883832206468221708270678632746399169192061292137344707700850888690153826770483459591684882983018036793125377253543869044834451160877723480671463883463014536113278165827508763973636248410027464392121875427952356526920022986328247433143430445573444119680229620205833365767227735693865186858885606579873898281335159229741307435130929145994985592127599896957973901127161635148200464352918854596994398879675423668848694067615368484070171505531385935866416867339624054057773844691483383476814615203401782429805818466294954254504538053901006801497615104390460108292368449207117193056560564499330647402089881124216024269246534854683135168403345914046690723067929185680414389741670150550170578764422867536397241069377387515922365756897371066050310911047064833874346842453071876010083145725148701566368952944269263483278484265584201968330295055641401509225501256449974912277086527872794436674319608600890961716998531302870857590842454513890611234236523431023236049299445153440759998618892160837805021981318346091437605735982932293392179393204805360743377619838632556803440949905690664502881019841028364828062616884363358310674767929827413090501693563388320156696784251724012745676977361350949009536131370161582680076786024643668264653635173374869774887612568079057886594338913565483446747741558449748178539269489191948565311750555165210021143432148602658703322323875589490519783911055375470827057043874398762213908399694502328682032352833449618563516489736065146731602541150145263455409282722649597352750221903629971111656913384795339780619825964745168286172140370483458674354841765786102742041127952801457394745144576619475891437469220244189914588352551384319621794081013223122739228640018665140423599073141477192565643568252342076163532864732620211342607261239257449469034109077204953958086295647796859695198294583238693257971146424039634360591185289277556388126670376950222220140668975010592132787506880453442117169693997289507505706394697727960354528376825721113623214571967384111941998511670531143691644185737029186575438750839108024294388526423731648256 [128,49] -30833835927548659725930441752576477042982090381388030904134220178043233022212788393252401423132789073997202846721349905421319686824674447953843721724368630604417729983418714793796997439404584192121407311080853149131418401012287305763146626032261675030954127092785863772519323207381183115176495335473134124307402885040234912244368254984011700509632387290102478992185316424813068848417488953656012432908146884144106582703223655606302943095785867540870791832407516897455980014767284356151961038191103420843392494093209505776018139823154592185536847120388995381236679076417631886538518752181580083441852648797618164435099166489269982420486359540485036215209744722733675728396672309723414928863102989501273100891175185265150271964559853003595482478051507688403148710774682581020950463968449976961067560419475825123792068121571838249432715693783567881966615410896120093410269975357923758476745872126250988820083218932339402388525777532665989105668093297739489502549932086849377862471813586747469140707662966105170622824098021719744098714311012528040056788479307300501411480706715751020451502262833255391142117912626702501754730953467501075908519416345766663827820779883526320708655427863694971169219553406196464067060561490929561076877857661016619491873905033925591186070801830149305288973267776916263810342632085330823742987625356023523649824428339432555182371671748639238717998033210200064165392047013582266352574403501836149189265070847469721252289886422970433456461165427849560292959671023274589050318669619203646112907693697681508132628933916055429586274337209265623848372002053321460839200377431599236464657700664776111008396337751215876377137026793401143759328504677210530272482299644678580334324881949538088656414769424555565485059335851213644917287507009769033871678906010635430297155131037177521768241758701158672004335421940693670830294886347863247465294272704619430920305739204670536879011117118510509985798089602174139440509390165249436700147398893385851348302908749497589825677909520930208724530340553759932304392201334823535493019309468087719682067858088212153079371936790493316066922662782453629705141055426341043656641660420289522623781030953039399147738358760487181937041450775286938685308472076803678472631770439535167180360641092585534618209841959148260058204073986036783108524541052259061776344178353008939287174215808755868456995470037332877452985234137926740084233902807714324557395548901993741674412700558545589586180762110469251975878845869426025568000 [128,50] 5313741145713100934483196722911715261938728398018995247341387500664439108166675766514966945567548407416513279684123280939868719930895863707275219331920686809561903088548947258841664070462091671908377377668246812991991343581722761288674971531309755502784489442427808267289264833604901544966735358494130165650844569471287761131680753500459001833497476836707418746887429402988560947385410573012201980756294099389315205443783259511364900531037742406230492798838178730529119466572184353204450109307942339210826135319434361046338570437072917355627932073669994986045627329994357990576468363294059782163758201288413317742976394831485742610701314395100506368766158288377096638127469367133977166839048210803873122243109332156448510252764230095385445321754783758714729196446614773044577318432486913399606237625114180728148541466958977012284854509836058466793138042285972974050321725239880636534715408043025065440177191761130439185742156768879948954581908137635367289622709912158713965421228091140203745611900198030402868074887815464204395692842430722045141287680950892183983965892945469476282052843925298589177791135613840158598625900265676188028126617445034400239610178295384054885507089965255328899880239580864251695583810467063552678283101741405961886184698397898456757022574872244712434110111599640983053977031202042841176791339111139269135988498126568246177034049519735209818571742808738149489888843818737545805810774294290338273362795033483774849915474658985686182590456943217871947401910320349642629672279997056665972763134908808851949846594187253999349891878069472860879013594491680361372158237730934737102319683880637317021431863475891658221777036026309930502346116883642460822622455478937808942482758070208392687122188826452017905022104240326151743689767186743082597871290534830052833155287934715397899798569436430168770574338101844105885764848182187154318157839111507451484664607353496472883738608125144733143704215903666141059415928408851706852201008793023681044647228813426712450259197408860974197895902863474687460474894680277471164321628761400540853293684094379827323296481560582624752405904707962507232049508840324090846956909175051660584269346554510868734222122373677822914627965196459656927005070007041130170741118000413806490461647458982912148481035842887882536252724496733270019011336811743073999340612176750305106227179184805634018281381831663366161024155649655570034171322929310630980869087058419004180215757837428484436909345573432515692208318246094972800 [128,51] -765106186212627688441793437185329989354023450894762680606018544760546843761284527478781912456917781128516812443918851410218325772352007431992477323507402873263337947580133412175044351673963483809347555772823011239013724314088769064219960680695365739990684899035589299331056059528720589921188982825383744722466311618482663248110520745145599270302148585753312920783766889901000359251442526287342525127791819399563087442017502348562743841748982664164315950334541545513817916720441890082014032866331866916519297313120651336865589100591199774093658370215016231141011084550234708782207968638883012015661160018275250596175664721956956499615205046551657428484404774168158562612702258634539094581238398364104974462213223722993419873019551285898330809123544087385550389389614960789118767066629870962096596032569223481297703633277675350995167545823596097965132169877722189842676450468241426345209399946615582218688238550081586754577686119755598810383185067367020948681879272994456066030901942619960580237385917070380736231579199865064597075230116470292018785808378163758777940322129286256343646701008295792775481822370195548888710240274718796688140265880062307614705784926261063761012326981801338852956644908406151219781267947125357047519645632716826174546985756811088899768539413954891711635250889365030646872780081258115720901782208344215469122767637076098321817683110842153333387508506428295212953512186415265385188926139677250368952540898472457560126692269868096745710056824340488865828543901764125184213216577649918796496164446485534212421579501278707751242592232770081678580456493442211153886225706216459860970135493937192884365970268669625201829363632035212626460272737854038762294281726548688660125475623633635915933052085061210260031064481576610124123186758000177381100929355848251172496274156462384617653118129498496583600999306095903466425754234617989216582720662146345461297043057962171650460787712844016290523284882280171217927729908860102522898458880981618040006315542337790803811495251013303566829683066788974807172794414680786977132139080059737008497630994664285572603203507187899681575037521277718902457221574555041250289704592285255859541836154099817651271110614112483693654001182680271503793554934202055779911607282508040020943128941221962561521147835931805195110847063443481438201750469723640818587071226318885739990557490575332309267454261420981113169028374523259101125267405265383487791148633784625349942722347772914657192175726139649481216579449113600 [128,52] 90656393201132256578562594325948824424065407124583210568834613219324544514808480456748241459475767011527703911060666627865029697762135168550926672233210990933645128829282667077029528525357088384378826091151869353363992999036200728923060838373632874411266941998193662024328159076088907410535031785444379445302982069793799001967354222854270774376521472026725510202126404375128513132479493266345709617910171472604967745181369771194316683613921160992181090999806074318729208383399481134576346731876078128395183254816043847044954838587178223873015630718044852215621907160866764209901458015763736117931732274997848012781704485152012696366028560656942106247224465985789881905689095644961334484872576738015238839161315939878667569050868499082371247525980549148241237792213749498030721756031556146495519442002614640350222689823362290686633015826245774427903364012167356553482873838532165010072351078136652657679336718263056695727937562611445331498731910482687414242268490584958050407090637555947707092972503922775115868857400077412907335392215528233331689790715407455410919601785675639340749025212983374185832070646258808722336325545337987268188100710600958118533265628753540624429329226703874080438242831504620457789280405706130831752385310552253213937272176279221415988358714376522772077620614323509089021849058839238404684656117636082745063018520074453940617954954768588566537883930389664904805285597639699158932312970509372558358635937738528977917953846704977742261961696851194156920748922192454726459808326546730068228797243561699383863324944861245330730522137130511184006236879322897167801176956952981579288110671281859472380535522312532986370313249262519430647869123488263755227758606416202551667243236899222853237688836284330853533151063589064855046438874091439309773041593804372270169706225876755005373484146447603335223825913287591570768399735429918531695443460312624488976322232887516348626707456225634737877817583593612877986810971275415556392850937776015321020820628285099645687740350600855946271568534305015350328154924497744054025028028773217346438120828465445518958069608579329710580779927489102601323921668376618104650398955607431933006103793786402036513791430188258393703789771407101218206443360874344058329597599546577305624782490033273642579463431453882521191974826010806429600701087559258108411273619857648525079983451942298491616967908124829638641174339814981751291171566929188075521958533030146715055321485913298440097963909840361995028106451200 [128,53] -8726335079626547332855595344914125465665151908214014764803591393047623544131758698518795164851242535622149653508415850661784605140228291625598706205309092398835731741227975777497073650915424306991164333532413853380528222087845972526206045558091587841967673020705643456807216853354725380174213871271896056374261036152761757585913670560491188396550290093556628013011944726447429001227306534293592012051416989408710732929649979965248965160077321214979900612757630382803163870625003826521150966520763285855258467026291347473611477021665542932529638624999267069364763177964783934554931011661015730791754911275506527773674846236684006247484070284537689358535335197022320986899596819074640888707823340858724270988063281537383711157284592907517937580121884353660853953701645698307858891729252592586538089056129598700840008799900281603670936253002030371656087437243059931804281953262358178317452865207353554251963748446485789724523255013457220078420115945598840691594218258927689358263807295587439979423827960466014825196727926572934225777472744300190330214834769201519484409030834375503082356542874228734810517940552215292333042180697597542474673838845188874772255149220663539188897534080446629881431884950383318793985149542891006889385782415672951790600298172135123804911224894597551739250018379004642983341081509321606597240789617035958322148574550449956512982374825434851013667314602792164483680523223652426139166878456355432892753643266359896483769519472964066353051594745505176106293839921577950233480958926392858676887104440869743768385861048102233345155717257118283375403253473427983328702510669229288107053080820309208030549780928210498211603102500505479753659668488471739511776575267994824664626623738645357130732478976043371690400259275989577848418402511904738699076377976515091867070668484214689592928846480937890535874425531139691626095518401635356590333653141418660647492431577427870403419196424567843927391122578152716075760030090547732593850574530039436010984658070788696053104384866611488494931294164438628298735682878002256179389823732348717693841398763890110863741391721502129381481407278672403877806728881875905910911551323567358240426591832532367264130367517092118331542377179872847477774107889491916338686455786744299535748866100372002126601746052282115971869990124887000827846240834843963715019891668550332367606712912268495127214700997414730745841290744481904783350260567717930793106659854222673107245906591939170812945654356524410783712000 [128,54] 703751208795053691212718670008124062358677333877927239783502945907683017172789299997803941679553585029227295796052085476282143881623473760176390418537644951866640045268880355463001877501280232854205517051102379439990064688417713108508436946344156975303359505806528446372642162805740751462083668633011802752385280589852781121115203343879560246492588964519905406190292507977262428126615650278878288196488733944805146746280315971019254859866309739386118822161775292093548482134029837004823285369258569070590467313535608802595482584395146765873451860885779372392611092222172313649254062688684882902429218524131324854740337814385332857706121561255081802390235878058834690012353108217672484854183685321018026036702378487636003738712723262493947897401941938505569203002084465761100045467494990967822725763378356573795091135581044842595166232329518870547260959756213614720790272246235183608364035517043962606246979055888329424734046755264575273960634873336723546897285388316442698198711833561370866407606095272632846693931850829425034815721169141663468404377477263352391937672799215341101120631317262174033177385639454967866899895709341697885795495984782738166583803676566022425408115115353540683569068002284809360485453586003391362384802167949923467492203091604102260611487401054863331473725252222145334664472626995443320020156740013442814089493836807182202971172530474713670299241931895345852107692956322081190967979579577383733591291986166162958637484608835313680477774892231988292700660382922709766816951272990262471854731261759356088595139449234323726203600354713468935475635070834618406883966185103553227325975002592240465512988607193661529593128690996259486006846961773987239658418465888946949887395428936685814986098374135246059071383665850605197334663793066346462729574687666008608917184154910617578892507525779866687803023643751345430529495802968020016377375037949711286335756898013231878029815474731169107878118460888797483795028309260581214873764611754178598829421504961488446944233624597994292977144604273865639050542086443672478331574069707730281946986090175876753829229766443641993198000161477011298465715786219733198585621105474337270802346373183487654797416463809884396628429894809610074728365980214659252576804823546240576808486562322082451507510499794474692793327607376324693519404079524833768815065889354235043841881272986723878469223398669503258290716859610854690192645343459719955688827755582641947745713431628950524047042212993155913600 [128,55] -57612027974653672427883033798006445673415183309896431811398715767012118683880038699326208856653086003715329854883279529553200200918614646851074464040978387442648745040395524248106598488758360819536197573096381481876998594827716684867163241986051643724056034533946135754256919131149614991379978492965895731102703852661439537649005078927459993470879524162762709756366997647709837961463604931584320906538860527519448629098100964302200932245060878248835581200513764481032109148091872259761714374135093162517820361227996788156779389318369579330141066116478168603825800052501794138979945086624936968343510062757155349390153526148549517875801121984824665813458943854330748861648631166188150175840906673750444129634920287005422612579415914780141197328338900568460324011108162256749096413678957314659064034036258902639477504255608038922677006011404181233065534113232547490256408296648146266498231443508109531869989344784098070319302498574992648508437576413993614038089089360302326448573881392117244965776232002641832653668728584699076084607667222681618845643132210666373856509344094292613067741364472229751645051819785340471460166570533675207545373450809944183175111995948530626121917236807144426425074541742381689697793337801450796490662165017648973606072768289232088278506067429892115271130457650882492215223472148295391566821500290780029136252474505660655103324081556561928603444708536177738995990542909818529504276606199644389794154523966762756487136841406202577907804227672584903057183793147578769753673456949344041843503412291388846489364145778991489619679135247580149089071053647479089093694311756755016619124270719238493028080823524369248145514667223025628576835010349768031061063049650577481776173331865523496273503029125712127234378777402752433574877371864356727729417002389690378392277237678886143068890595655748449037314661759875062939312203843493281253725810532032614370163151335690126627085830375435375957927602718541440353316080098342940905607626216237012099028736215589143262627531289556531910158269848648959942652249065935645594105481841813273267149643268076253462997979167758783155406732866201820445114727130747952804385004598359755590887750935909284867223082384331607204480393247036778889094376422570907645969603655957887202205647714276468500297031420989349201920012305262028377684822185743028115859601444821319766736954459315846747913848315372524191093225995214958642703403434661731599359688137073152625290658569282628607284265255764480 [128,56] 6385893152557010444818659787311287405098672158464959083835136596252362217968712220806483094037208042871014048770785473212734476302303674750590121145633266906662762985958283060196512226295498657484001928515624614815036941670652398024829017196425450373150895493523951411412619823293701230158692952457734091186689571869816850710896458840251190723657522254071776139729086365672666387722588425188840038781681172011904246765174102676211367505438906074550806261690344039482750427801779354092604212282026938382620059081940579482671376341342999351460877607476746263900105009244205063154285971504278537455005805236450832228822028316532900147629761561177344596146209577607911704782290308376439978447483678935757436928361710083056891614432635544094716758824157401282095871859482268230798522312146691459458278307714685135460192953800718044251023796239145913430478395341906720629207055077256625096517261620547267215567673509342443478800280751233145937147900868558980740425194545132772880016401576374473921302054190869766405994016531173446380249322422388037016791154350057244546284029789866430598547806604798965026227896146873487328776123464701141982154545881861569156668561769888182656923215564317176692408957439702862788237383397443037503291910241311105269447924051327432956224547337546014876831210260707830010840798717622044304312011219799688374072446202686449657807742640976774476520708140725060667698880301782951347428489374142310808988234277286790724080591686381757940527837023224037345498587844802112005663772676713761659231110603549108062293284691508690360743513087063567133091997177801917097728689027630881857002031067588557312032525147078803777286224924469313032850782180576308379865556854999996387880597673771741095146754492656706299808399935197154074494267789522159822555102777038882233166925672021774451932156966339275835592637817763344391404653731393468211455754092187343381004129958838072965041426910811040223505998857058374613998730837106599021742256882820695504858611477706852096777873383191985112025954200766058481381229485177171698097468833480039004069458763164441927410460616002753322918732932574791582607404807643231049493664475372283636584972376843482858098566679379062048761415529837787993022044471074302211263052595883894943419193850528214776586435446413471228189723090095219717689554686769051982883424137560669144879856140803593999340925742671256262077491568735431035009963281702181972922877489208541852758336811995700891598748764160 [128,57] -856772841254974780670028314426385797459986216301054895433747291783660453818311163621041105822814507328364918152630037987338933738039050743338106295494272406607549196249432627884307053682274602902064936654928491332807559866004311847814349577824243803548956647490383824167781220007561207176449925306128771251293464772382081161560731717233721311935147304818110334741448164105842561849546687213971955875130588702452406836369720885356435043775010248823378415984700274065086107619825180987714473604768014725081808591954842507984296411054952225303700704953548089080838731484216217097006768662036495440865722721580533647318884387024335573765639995346783071403460126993859140745493253103857120116137423707048489017558283317815540058020694901820040996400726838305617670057582041875041986644862335615474469711057268804204500642299636124962584929905682102457309489606348969895048320068186635076853099316547266110750235817794022044423610058436918088342395465047377771213233961357723469801821070878989594021318737429966394740165591204413199436664265822367491427133424048777909071083797695118407720530032814545769224213796509498854616079273757019890817013561630351655328052961258411897600150251956551255183247994935979400064759071336818333185327560662612594635144530371359755687082535091337665250874432965141295268280768387625234923329401654265576958853526610023440503511832793879888441065276410565353638545751485969885418145060089512171804710185400527105435162777339424658610433587024970709685850312374993105602218870335035193899915711666870024290293972286595481979619058688565904422719661229140462244664828040076722985275127060842630792624976632499159504203481960936338622507830087206650051022287385724525650982134314617012841134109426616787986521348337094363483333534383467163368869749204741691844218048925997878263201177211041044005316478348011753762924531540898485627261277747341302403967848007535126815636918911794649216396810193303501214524500928547692206560823008844987396130810917878326288424619623415210147497899347884314232791000184346600366893860508572819570471263173090345588321945417687234183681131297834474028084228343144324636702654338549290417218040118817391695566359550578234654946202013221206220049015349455851333812565598966603744309993335058378352057877044565792752505883589976731350795917163960812328052232125422775076517794627387308650958596664437423298254346832717068017631256103453199257506575889994084157881873854070734795448320 [128,58] 104792446270026870607116236624458494301359264464458055857091304822066885576028640118330789238901780318618768569087968180811656044931887152441911770109956005159351371784485056073715729561293084683829089610192368242604451736897444662770360239453822760615802121690923513296414696958855444071616966840735879643387885260927921142490714129133234528201404951565175252881770990318298490980912334615018746440029919219357323332408405214575518713495553721000126626819841306056659829144648154289853178662065003798445571972334550319523006785358156491910189744437449508592445476836792312509546558253937220373329603007556913735910656765227662934973697801680834664492849436060858031696180421208613300714134154193304039349959208732558605588380674111044895336700369710752518346584006113549437876979959213133531020457936162286793406431988977790308595634228156827172784552982921902260438197122711771840591928685664010491506708475411120305000097827492685170206807566868817679912046105273214491205943940867552123882794836345073300191392595170600802592716525204924875995925961028108609602189160044556669852839778742727060911523531306604618015053308013028993491694565900464460437537920287206730335489761607452716713711203250728489069345946743857193366379517760186037306404935112714642582623798848584887193342949488857541569459496536312227052220491557406243424820987401928779897208427978787586682929325702175666920146583359403222607741359375809497710928050393100821489232806041270544839227601716136080312628537952319093642042240680117282569606213699553052559442048096342887103824373784221201581640641323702314994217209993413731102570390541142400815939730849468001185530755939059026155615300371628352461695014993969272845008572070698884590380792616374277922133562374671659972124488659654976663192872684821359323820737496921927946468770235040964157325465217651777267532361529136046526354336423777509575668027170991505996834623430577356335610457951864894218844571100470744118726914792726636981614575143880726307074718357582472607956552509925796323069124675159654058519948480005456697040180321456731087954969411271056843526016500040267138637640707744744521470408450657930777343650582514630151269224634020076160050542811656019759402282841015457704441435852276353675042317138613305129157991190419843582833243286964857441179117823356729133996382087026235286085318082554197874222329715100832536270026161496070100273876773064405631094113775704423201415202057732099838400 [128,59] -10206624951990714612081224142855953670900263397947093148830675110960966037019206265912067975458910594529704811412111058869044788934204246260409552596406104860297018213735923945993284120042283844352396513034753192736066683006171615752267776587865461009955501839654334766716936381622047770138876803004046676282504120901099127457861117346353488826523097624233314542481482082985503207399463449884009146660881506034506581546245959544601932149848189422949077658858285466893927595483244838360891182214790893520665243165565451561271810784794698060542721331299445005975539697618976910147278439676779903181444360181322720735721221423798451147006459528419452459946249580017497715474165149188272553635858296144761982935351188051724880534485299867685483683316948709488213072425193257744453335429484141680252832652843822726378702430847040358525155076901289761574961818647632079576277701814587182423867552002773106359169151787378195209557629890507103709791782075291297232148483576677768851841865201725573072813001246731933709483066913125410763890106383431015941158811663373360795880200517748454650313722323545101427164981621649192694373244291109347001187863844485299672801832265327316469575554226559925901326229714098380162151829649794242679922825821293522067436949785970295453532234729803488681188581079251499804912722063368939078890366668973702853394863738444652625847647813202347003042736268976797797433407607939286242908116710480941705981095307933804040628605629471833000951843237906518240459311692090852149478382745191832313036151812986886458002558217055584345250124055199737832286321869352426555341519139909971886549680644628623481041796352668725413562984272907151769200190968798804734260754765041283122811373220509531295254036610737762735116490886117585553907542393289510831571126299687619753937851665989950677013946849070879081349580145788931007215112485956424321449596581073475778273054556535181313212027581731266860775131508134389406787627192282681048574674976976502352164133030427658398738218311589563815839506204106912743621817963863132830839213259996704491514468380916176597312368396637909424137862452192212753794096110206879768587321622052681726876538631668663301574789412547461860499633744363628851481806791343828049688389097239142019097651098673480088542254458232577109655389919346556654599918820554525944637003145770228076239167402861869189527025047419262517895533456745016983348672454131912531451468032595637727237360055654827520 [128,60] 774120687098692578115853118422654644505419933812849434007973625607185777278172243411872550960589535598168254819564939003648535261661219866702577931563833391494651889733045247679062050105703932422095962049824453271678284382325071541001337291697127023653080361142832699893166291554371512817122785183604152230725704428220920777965988411505025266686249840101883054293787736739065426009115286176698384619719506347452649151001741801593302002175989478231075472289779325065984964362700777434091496152975751041692075507821994605479000784346287527941640455269734003183001847951024077005695899619046136747460307180237984127529167022489195738580567329163660839208594590542730567252816337122394345028337966129264193945080646227053132824562889966375520817857717163483489880317066440608072059978670556233382230366761183619376654492295388878591670691068757123790997022328004343733193545898484719212430433838286846246172460109183785045675413693650958201618352563974946392320660987107922505408321622092904026403556217968475464108141670525280015223625609991712612101180369425003072934878359359348357886336451396751833835735065824659406801894479567184645744496900211116567902284522417840185666598500991552691444354864484317668020326664901700471426466267486388793412491172949908706478091115753774263099762444662337606347745002619892169854365634505357267239782540816832693815540183183746759534169650227244897005435053801883611491900811702176143906080083990387385733222433476222413359675148459009598921904702048817804487772754256709366332780124582555169809754486637508435329214263971119233359161626030687114108968979390390086515309476282334627559592080245526658155418466268508176439242272818124625752310025016323206131366041291859154016533392862409260543414335058262724826601113447631294464000280702608444547377033418506623372743567452719091772190041985926821085884696431448434757379514679111465651056364738897233004185761458203610743879881731340157125999574940170574616449835005743475984949081378721718427480373180681851940804795944288355635203933641704818748515627179264558287748131046475889348684885577127920883457557083105989094179799675691121330480855886672762168984659809031527274009197324778005357462638543310143411801999682236492461800668381599800989179280490909371387853677687594756043948330437616129997690991953933434932740484491298711950687573322004221875220468753129411908761259083220257011819392136853096512940884947615833243923791947520 [128,61] -49080916444382331251494351854401773539457112180913658800575753414388950285826281701179728633816321843271163532246412087631139226995246669599743210474869734831331162602884552364306107933787697664655058336451556869923291873343208903017461711103558358167083737507347158349960544685818738608520029119888040959835651671670304283822856548257518371054518041806805168854948181667529844417310418323749790726577004164799293633006059872811669853437078528317748563693284873374731293309362253496236172849008716697206420028043980419606982929837335314603243578923103626018011375051790115358035337681500378699816422180890890396877424171162705021544873786199018527475352844842275927438044670188232239869897773167904200476922532790907784156189134369381034107910195478586471876568228629167528958746379664752989665391010224878663434095903435562761008227877280600971346215188856732599577546727587837881154844852192711007636611811682303231149688472460541739449146011390458883253031356286580335715718238385987578545765028746749269188750003794590882109811954094615268378566838278193572807903698291733782953841046515041813962885363109668201711942739724884968454779552927060610139310853494611281807540517115957966174133416052913121927073919353820378011351622216888747576703364795774300561398750636199879834656682893093136454925139414782204946306990758964730996886638270836849160634793293962781768316783539109763349386552092491830145298817526561221273978923524254052984201310355074722566986798852815820059243550495048239320356768206213653805128247782921492623340387065269205616342091340506279424905215548234535380508602484242325693645386404618475442240964224854063841532737175811281106771494036118813080069122906040202882033678835984757637163055258566815056170957042001453855827061784099749761036394947375903723766230130258170288443450597239027201932896493625935015665914113565707925288941158983677654472843997376195439396930001863339691430554945300154927782764952290834216911391987936174052201369180124879177141762913519308853268348066037927905301661853858621652799476235521734707504963546968571267960849597320331165829279049574411873869968325112982850501853165992012577454676499186912801470749474286690650279908317053079983896900442231351812354050004647926720156091788733548118138220690192315925545193463155407891077761072852370061675189409691069989587528134496010098725885028144658032449831027591549859662329048316542018623759753239793860310597760 [128,62] 2612998484473618244653857930817508277533903872848788439785161593606242776189215414512295016510766956971910331221575016077292123624355321315276318762362042360828741276204833800122270266467629018186298335417736529296245939185700159676237773987789298867891033038554573195113450350621935273195723939140900662707399984357742182594164498040895978190042446922523280110088622122140326611206003075801440889729933030395220149177904328762016696050307545614153433340784733102313303190090325336905920865051660397439371053753353875478764081769081845875212829861352919158236085542129784621698769863712705421501111030345514239688440587972690309018030683774075584721099525881871772942191954812758551477202043378720020461747687394494300817068311767431338038667625185163922595314613330072184149849016545340215598343441019979467099873936114757781457369427153141990166090437805583586474532570902599624652556938110163703335098533421711165988385973364806687825017252002195854801187067759067405349690690304593786573103399334215624008814702531810682636088331023476924008709589272418479768802368504977108063454247964001476338207021701989210800358240325376819999830121775367830947566132410734948804979905660727087002097222896181622285375460712860600536522867513232882010060045570930997469635388902827941019146024123462163922168383511381328359991177641502790918165138324317581489865923439695740681085215920109229182401163510881161284246207402594175890867476733807193406271943935477694960681347786893862925148392560262074808746127918428689452074221097926671706728473970075291877480902304835068434211178031918756797237512168842828743213257715353623256146098790447180009453346603074673951395019360378184695497403964840637534174808886929214304673890682593193270886779947795021363583539786140505997333748847204294629669276772394165569749387710302277540494159833534688444763799119656934812385915461359627307029964895717697838190022687823577381496142120861410340362276404161359776178445352432431134916791277467605958450708226550604161287011758249172118481314784321601538004914498953985904480747875605274246685294212212344516719231976197652293746800121124306825766640873522609938642639278397926260391761415737882060014076971122039520559076118154122608983766398721005006183978701757134223176695373885909493602826564361122517113880565117439938492505004800072104243237767928924765024009990408955821399325258755116580864700709323761035544789076741628505482960 [128,63] -95335556859133110625830227080737877004469089308678695085715920641299445529485375813270332098933267040024455306047775186932716473390247044446935515597454847377194035825842927791314092667827136583261372982103959573186941176015953093149454681938272317467548096653617713295176702548212138077819044847131012887203139201568186249074805226520426871261843903862209253287530543158524090616840957487849317537619826619245986087646235392623663435161202554652819233218224278038028101670892604580319227805990093442457663727679526816729072455985151637763475339611530786053977752512827520595551323856588983429041071024877761352889902130117863587362123258929078930879088196277376719396675726170267647783253889597280610003597845060351048142611087812033719931249081009129084812025597688358264557729335559966922489727537698807143153856681308148494634705397172939854552583226315526363192486505679765872920979780063719906947109603696272835113380007585678224399444315149334420009709646573504170707416632305225131302236543199877070523673975669534202834877780432217176408027984062469193999306677973234098123768064523173798847523420677723335231517144332832290302099056742388185858653959032527216809416539051201609714565273818943926280479436798334444117298438055053423483198590425291321115960318327585023140147555978391594151260403117191051922170207964237804128077916562739096555248596889543655666686522893139373811464947109656460138021254570159187933402029470929724767952297923010309400511901723281216189915238752756147837220377372620818493106475869379101997085351426347591354607215700047762742295041720261275232285605007039739555227537569014765768098412161884988069681681822595278195633487395486088349906832488785786684852742972508761486299493816807694591939993838828549655668535740739827843746337308174449601351158210389516502800827701984692707179101238159922963902257160805450882606271433523350818783556027817488255360407264210276348245583022776066989164120322782260613293571062501824657501643936366736563604050806970147950609095275614810826734372461456795073124831087510009665150637632129943695209456206493854689756734378021714602530134505298793066864835323677132810272326423078413894080591237857479870865802967465913195824270486200763289077608087714929986939903402810575725946305457118839890313456597228372493704293291276223822045943616261757534984540563937221419892132368753675999949916236987143051569026582800803127775526030705272320 [128,64] 1500505449969027994449413872402658810282377815637878603706980191047416690615920236250100892406811395537794671330486473155639331919644893986641720551799197707917794986761003665001665889266263177822274987338707032771481574301514197414024255103081940965074126119982509297329733837216271926929863588055437067922681709649859826374385641774387528883917820182496664369620184420371406233400185116342471457742470577655612584359878094021337326356873681088786772523972551160030699546377921090175958482230101124538390483434178386739496624516336380672628118081074443375271301004931335563558882958314616410152233810915073223292691987939586273283799352285069842042585854757857505597900111561415741071740141979359493716671180093546275372336802010867129811820011052908025515184172847917146597925464973573192834162945807509801779165557222548250869786365719428618270191298863734325931314760921562257509062870263303385462653836796499630410869365595464418110999775361979415229549231110507216281505827486498093520691373385077469084102502616579877653702500040440339328283631377961144055726240908569946031161429539684246489170738329337897912671851672085837402293498913129698330019385831342725225702048908734011455360440310449488561805537845451710230230612046682876690987765466799222600989823047187755472440641517104686985301420633718262812859670550992661942191140387087246993648506534938916050343793468155612191010808368450837043828763180578688321776412478757737659227888630271018010644575579547148727579719232238444802285916821838248534437149655813500114710833955568359605272039463217579340111555182383075926028706530855744906254733310893674324125796800719804640472119699263930071885762026239347644514845026643733800253509339233369438365045213418745661438625048834114205606220267866367714142526716915567251398337213386470849518569637990874579553403795383757943221617883195632715065271651757821800342671834266535719926995742355574229864796163654346200607518118086020549075618622429457216835907430545076157095311515159257901282210158282255797335277706364285753860743451971579039337153485229905877604733116696991710293525591786055545930535674339044848802648470125618046485820935756475337002418892725470510372709966921801280445444108002444866084839106751924738031766575190965382669858915210121748900511609312457613412406636119492501223142136135151453779759470468220021293780420728027048417171761930596575886761555436370520128223873759872 [128,65] 55640379929631731367115092849252805936302397611231765418274245601111772466821727246133828765251819842711549885708337344065702894959903830639993997326789403744212277595926068609378200711796319612088803462103455581575365321323058480076155387513613787258688398013220882849245519947110632812469538882619413112506101248845701742162258676849261398994717427707804381236741775014407163045272022497914690810062347406495999066575345380165928933748913070569493190189176607386985027147492427110360620927436816276521864015429214721646020010034417264800072538614736821877561824149808366508954662776981203723280599983815888683768677327083076775824688414097280022174972246439278095253081102790743422839536449962013211026368884713010287387494472298823325108310995713153773388529110668738444183827999415351015291486332165925741058204198552488050858435720508220034081057824462421900059620875747521092205674043066830071115504525969469857523739347338843127785426583125342750793882854588672040415621504905156362088037289367135070792138151250047149661115134243122378776977096234467313197512127828699305007785613907686625592656327390021743923352782284464927667474115399252635049069401497404526805963624818152641963616953523547586094362918709885545278527056175823337985700440200184617503028772941087536648162410373118379860351814850550602836572330314241753458272238689942258565369175126860294342615578681203819139229625483162694286640563233408789236724694902829662548434903550789290104582791915075791510892642550306070155954861649615525202476052676578965235522885889206647467744435331592591472867041889091975308906279403296591131207158192080357589949057225646321436097751025231858701891511968173600516991370834511210968370406519183217003533206882177930252097151321267870202015216390055975475634385760988690758771245132260224596946898152215672353475551113290209042820638121303558653891965127477535997946767652604974906853963401678793502986300752626116483053658053548213991721295241619147820264052580827350825988266993539235232439201191573249349784862783905991933067709983550467619352998233659115860891946036513186764364817444264296168821360502253593289014108672306729248723032547171539254463343929231823387169084192641118363655538553218075327629381149945450660306696071812469079241706393103694830308217551698839594367611010355880141611751964241754072701431520830295325067571389201830162857352658470027324400644933952031728504639872 [128,66] -5440045346739570642293152271639985110022308683487466566551426368540963381332172321566793449003623425961317218483328841776526611070555841321502385281584466782372001044694146752062956463485379215270539966383907384229302643674554349097518385313360199066178114818338926149606776118109987412581745165148184911881609523634822155008200948037257877041008285858730947870483344319975073378974390371797614418551390250600334906668869255089042546181274170048130746937072638383760452650327165621886207524279833073430972106306719312505164187407850520203270884497839793349748444332675556566194468975883201648633559314158796272686887505734914361375124817672846881248479219510626337649067418298477825635349291164315425571365015511970048315332872427485883960251188142435104008752088521979395604298689562237253928986650286309385618675257914069056662318312550032510375394108888588930484883269959068483639368168063676432360407796756733855157850063501741795811463152485109230151700089040067302479482130081154600083040383147787573924614090404820153479996224235774708322173663695950922912975005940314924216026723456849027066837113113898001356867283274820184079126638588599799480107336064409589402459062639063386925339196065922172418101525305352199451405481168260921448226045453138638998937423818586667151157682174304492447895984163611915910433836372338948856223654828194452735846855556455841950599316702743881000102923608682075354247955655369695609944108011091542144196638390860307113561358880293026894134569223811130815294549389705088913436246558580870907595928234947217743339257542988026936517557817264422718969374870576681814828347688223773382755109513355312945755354390673457942430787349244676427777628658737584306372736542953232405378036928303240089982793738971564306251075840752494852960037873452281878953294925263879823202719588092806595593637988088758119291419466655016114731213614328586955680921563456652085179746592806890298221504105836855183120681037580921053881261592970876468863545925801515134484090213354611817428602144621385004558810544782236051949822986073442514913966290631994751225423829098854011967464978025374766626880111916882356915482421157041058719453205746109969692417691221683171976243761662977412515004737290766673928727148139374021930410410242909693043999764834317003150864992614957304717904211433874262811357514204471897948033715921538206367913052431714910657809932866537131284687824014645199813216 [128,67] 308425335830373307042798634567593966184395628818058318197794933453421732236485676271940202997012888668812994917942807352999502249891668779276939637132546686336829406091017761590136771729379285067619480099040923324526828416199671764677500751066605659061832062430663209946107334062993808727438489548623185704063908625994852709486131055389714908324313778881843732654799728770175266728346836133932301385521022659504000474315491967308040009064554563576002385615745275122736549208272858105984781122362549820269645698732379228779311441598107287491776199739213735713820106313435096454576063822415392668055284958498894829830768563980442518298870922578679700040433397066846327017655653243959574711707431118665847325914722930330987323182006088611788314443401274501039137079120156320998983745976803651706218405561756329470878734250023338502664918934421972498549524994617413373178701051289572784913291434010455819332610049907187527176207655699635294733270718398506514174971975449933461724572385748072587805668187705059593398752350113618590608489128473814007159680004046963083058977978630320945533749547182785899493882087134229357833310822690418856777492242904006511743871791305875997117548893230352136172308854387264955232340710896741857017104258682379780009749880384329562658244080563096929553015884310699161857927532031208186078575252100424334820784703304135883624378136181486116140392876953726767171780110194533167076114824441511874009050073728445677104966453395545656824461733826668312291971415043270861897391569184597800504890166512520097406572617653209720282587340254626441765106777865314655831519446686946158023879202594319549343993186669908739282245984481327778126604151152971557481578357488838274641789599964977665627996086777435167786629549865372050997581528230434391327261656428439954533581302874485113535844557905800185390034027655509163792928892727421677092741170388214644020043452366157953809996874679913615519724287742253548314631987313802202950153173176778858983495672765737921147088523415522256194735794095945200069640413283602086238840612934474896324721685182395769070476284953222265112076170990313238101740062809080074265151286455961675268609697872901854785226604833275626010024118569869951224039774473499106899621231333193288831095192401955451485440187424400353904462101143629461576370994260421879952675308140801053167091613322321361029204027311070386957048228796692255456250494051479358464 [128,68] -15804637043616332776979358806668505861048730504970613722939046555561467787254022298274772180793386962770742105889511762509336126706110604934509294010819044093220796337075510501702598505306308690331498753374606059010685276610867224923776620300650243742644966037628892276067571942920478280861282829228757015860581975008696880735832224880273934442510381901169032290059791925600827416569831399569360039382521519111334616385643563443672505568977702527680346035701876343305791397486042696932088572149864334339846730347012442324568864731250356734132904133816644543915345287628021770382368183684241271748922812573266311958297820398748480132309592466033286028123089923464275320827038467644674901299948080622700756644654303866733933923445077771495616768423861822704626187466479139223332722286018367437696600721123110872998415442276599555378067470624582918988268502308197888888306350363532280649720548316184036905504642259452106562382599353641029296040928359722968488682707443741468634619481227264281439131114513065416903542132731454347457340510118015954423863047427937988074956607051051266061006848245090355772956989724671567030293494191984215199793604420165890837524248076743750061361139788172499359057614889432226442587409572477208054283730998199058213463187576812683590652543109572779518586187064780697610579746278252961032025770746651915349029624862882298973346012574170931287477175249046787710109960736847689870058389829011055002330746106919408813115419322794444277996809396472774735042827573608147512537641367516283255728886552296364206558977133553009234426544100039148832717808035367402119082084118791947109047544559898258790130662381576895392638257261232921583218436916149688034539444335262026825836169330103567500686177436124001165208274642265874054302639619173616950425839535616266821915045013871174858816308005585940142063937473529495265127058580592754739437856833094633055179853806335859520791994954079217246051689475918737916589422624903246657738676469421676132433596052241474284248909832562819272327458319164514469692594629297243412103913910691204362821927633317163979949908586432906764078543693190398933720598897608312364324256233404464928725308693766115832820206620099404373115739548303654557006776493574744618429699256420175575537459428733162398384903529630162407282232066686509653825258639459529653417353084445861624250446586726475243691530897494694454167091942588810252082443670844480 [128,69] 394544554278378357469134104418949069426124939031927483965212617923038461362883877205285054098000844922188311929417962053686952213342662122617366262660695020353576889803324018303150076291877550893652826128912944145676884782544841329003916899100822498253874362424356484645074623486621091143933543487127158430153126112664326511635309954033296259123291292305077021386441261970779293354830604246271644956552371886888037151312370503705373330500945667304343799733255475933403928853503539510383298562301352331462227769774455786425424529981038415388015248188051896566823994246041300994534606260243189508436468788329508922237769839519638314196591681204185428497755517697556142005404250842272814208262016712821736418162351150356735500581734345966214790391205255504057647399630229988507042815618536723782833507627062694699146516785862898512036841680055821783949877475805369555052177889793338488634778621771425848910743532422632094984642395279065892221913249282633316366355684029902560852020750067793831544701310287101807023013566095276693656294229400412245793218655195183564426565314654808431505963573014983431755983701625755656752360331058347364000017679148801272713479008216790772233734444461240537222548989754721017306557270231123506982395730579480681281874069105234371898630753736074327020579623859814322436869506928712120175332292012099413751498600427709619227148666447133165256765657004210496510873769003752235713760414642718161635755871321665892191108730040742654482595323058300464680362434846723939909859132185720443784547123976427714243706527006736444076226147117982223330894417701673761921479417382253174861453439283823817358430096710853619670404097941891540602862801712995870083156856946528395862030857704271856555677330972173385929913901118453908087799343499860238337968645095346927904613430355373010884209767369391808138704818808722389574084998641205235188566714748096467109947106637623164245913664454088632468392046022027483858610252416585559114122190612318672838210687887292511445743019302323711890222986115941449865948200208092094227676780973665383109855938319498418926549494510111839662187263578830624184770973947442717641299449917728364359042476710008222801791306865580133220427752402783627194975649412745133084728482093016675864125590875666138222930444780463821906569925461720401974980672247702752960366495128528372979675496839456819787943852235515138502173556552366532754000646656 [128,70] 8216617341470674086668517392802699544455079191114451953438222950205072418147893823772958200658268299462126412424463247680883508969590433402134487383693892996776896397140541282185872680972842147572305286711032656419709350732056297348175209720172043446605037756805780673403840925867722959895353856194431013428233725359454280108740952569249607290556352631693328316347757718534410835016615655594154307745086377813449080049819517225225300024861687446130530006535155167183305522408180265823838005070299466246890890717240964736543585861810095830422461646978266258895401371564266943498439168470826805413079188666823887663897873991420691516820111258811230433361734895751483212698295556448641490523143688553944693347638079167680362782391946019720445238462545553912255476730324924131660312518450246777841563922132893924766506910194962475704181001664824422168841915930596408487960102748220478552856525317390403216067781823556011698299209020456676197026207498600423010490064765141960109394147257957299938098710988513388982855865727450694676776951646951341508868844074161739726724351615303585904996754103822282023529018205905225844349945435070901588594476260734785300184707852746144956790875737004276658297936295969022431117600067205196630277012484343661508516710546638463506892523032164735059139401170296246572731517524517865739089143893305325054436503616079013283908177200689830459458152245384330203564758806491015348858939694080516785651560580582756887901440211390316424189938745716084926759426013798443137736269630186460259691524862603728098296443736275582188436051235697486787355973728371977349189573117876925073627399469684676051147333475089585661205513444080943844569913752554536724575820758445945967983197415642225866614766021248727048108573070354788179797900426748972059332791120919544265685312891374669866402906296492667592131197045030423399495333121863594785800042041636882424672913231533243406057919314521558338859792984465079988024005444874443562706480237560553992161169248753873408257932051804422548216080093012586753939416071272051550009502844988179158060590237512957757196641547113298233374365288414467749289292346385483280589944087191045260027837408961811461093227869503999389963996686043528509059248905976083277384540560286271123805314116820197918771718976799266428830234179714004846650035550580039483712559773214899134537738459227221366350876481090510309998663450381989869257904 [128,71] -922870780491312522132171683973246213789693773673034187853556807816231304011984844401056676065840355973883567934024937750052972330911491550341128032040773858704124000997863404862596848325138220574017112082931946148960164015768788857655244435260939632790703697845658691288412331262399787853501778201101252071368680675471358281283178847896123154139384386207869898438769460838502502971120145655383561344309070466822966376923361092290789071281070781833174282715328561020464303201715103801188898217921598990695993416939934563571923610829923278531986842440373691871984435909810580887410128731752059312983132665813091050973027796665532994077649894263746089933368692385609851129111551256342054293091496525493829941534244156811748012852755138999942897005217256495254694492956282350926809309388021871345008270407001738320350904223026070170794779486966486322271902010785465362591501192552185637410625141174107450953911617329217376161166596754791586781006677781565961901819431751546889197195655481588743939238027440126220223588685732357455933330311434558028809189945974937208349510855725382381897417100387058443473981375473362530928462212726944618048434495333117364118267366833988081368550774031746990015555087320878550370740728022099734834673696642812002927794939052592290012070584316451112645846310204809596898478895602558278609688716001294837852595443338180820646489396398523396620263054972725799587488512306209200382354167559261139020353811654456416990073237273797988353265733039537413700959544300254169453612047440464815774177991116930186769350308579450125856569121181392401443847726603070019026836429889730617689979120639673702751101246621804464362368313931891842842888495427833195630831207433383698227341527196729979388014827453609289312559090221495494484965087662959953091696281547119428374922041707016143312989577152564651006461962440635127410386689471900176421515993160872404387026141283543632759160011475839986008072962885233570437658877257800655521088107297329328135163865370140107366023260752471842760118913020301080365884951973062708223079825120243228425649344478030025572752019452626767140815521814470660763529524080756678361405304548474972242193139110087205636230529921665671249920522606396907497101875358007962415021936355872960186975032540554371891463914568822601161133875567894112505391594378448054998387013215579095038905574539918327602369870385197126802565076221572400512 [128,72] 47571050257650477587247199942074137743931159463517961493657706713457732176019734580739524569408141699408178419276420375593882934759725075509065027643060379591228977236693979006865379932410762388099286444980589260092871926548431759243941605274987281544547280271890831237478656914805875896621585590254483711340915970770328763082434113905479558447959987589380031774769707855670482969154135797015679100376218228002209289512921325672802383040739113550682429173532200875911745113588459979605273158012918392724953613078595382819688712386458914496057204415547145816193941461240484363725506477792619319462757217587498846565159740291319650826077041158574164739583684041643103843177493067037301821850773328372412916207559678027871437862390413155933571301693164803065817187713475234867612374763702456279523342371565064109685690044050519138582049154017627659451543107110363147399647040304421682476821841731164441475671254130669254204194479502016404296643949987275928075001139647235631033126629975495073961162472820372135362767557865347417200212104152708169934223965223674862979532471840078909631814861995745726397911857508825652524176759584315239319976770387416047124717527145873709324804181992265460451270872430061778001263307356485095927136010032714809190703977236950821447873342240118155482388087207954986328994002438522363929238331121720517685856487275965416527423803151612753167479481333555224038274877489316238635946799366269170467725615453082568582680578954272342267996346772891099750554640291126070537152999462534708830884383326906470026448731282453456224219803499328171383249455927319659680954861920264740406509088339518712823656790517035004140287120627536257456008215389932877078105125658242965276430531972238661157888868539354156515502967856041076082873848304361812395857920293035509465174731260551891900476976530541444991097699674017557295539774192811784431149646122269383467636377704407640600588640319180844121476912492875251214400615430745339950483715254525253253120619181716503594077873645874387794713243301382264464828441522201622700138961096863103486694538337369914710964446683136061823921357058173775824882156435942422853523303456078802261898127543945911961183246568154304267065894715878171039756590461911494066736852419987118178139599496128660033520309842565563990123180133053194573823184372940704357613417543387417144641867215419706002465579482726635556587457751189760 [128,73] -1384899816099141379980991854429346497138969115291803456927472914913958786155752730548548882705044967613043583759671515897746890718333635434173960821735288881644813571107113348300323659549752545463962165371625011352556987700147676015151725668329017829595508635018718886463103538750160659907775274932955686939201744189792669451591140492090945070030029663976809478907495953462330626863135868028174088362066507608743493936745588968228959047198343429718402612168031215154138566035767284673094585899608522098836776592487232372985315316996479956295546459477936480806279316035189453990696979123880475481226789065499613306268981882137012651973562779867313039487926573958940866557634210220685925758584557547361570405283950255485971423115740012783564399679117091872412902344606774618497709753656840725357782843282509207639405437594131217320564456554323477800046879027260293525578380531169607555086038185430562115979182111235036660007699615947116492786489815675897606649078242991553217521016349650783705218205458942755487592959321270920853539003504761770444956417859327298536064495221431379212746109765684331157545077494024868444287424904563185380263681508665379136090165719791925035020831823310202551732632781103866652105740657389837515279659818382672384095722784439082722070784595171210393473668605217940985433666871895227303070228142904715906400664555035318280861215340444494767562589325910440276682268034604272776514725127985980360438131411890983821547992162357074074372738622204357139726709560563085133856406646672218117171011577866938003646959461019457128476995001232907136738085534222426106549985620506839303145833647179266729132625712866829371218628301298840016855451198826534394739148669250582423267887318710845622368330852146007309021005146061720438448096948666179102701989636856678409143221637837745389874434724683723230934697841299796779401939098888204196632225092598357161859298226146017491985013128982628309398839180648620751606000329733067914197457688200218353852209350591892728627899679834881180840550867505941280505283933995360031263956515016015065304824136234579357784828397113635514386861448803837069813697704676341703932646392179649516675969739581506354740890092492188138458443829518057551005520428472362676124324152396489722155838560411424190200742718930220397688572952033741494471743758393156941530977943889413312995318081135105641188792704245731884456599603200 [128,74] 28658465570343711377604654829551827229844510031908772729334964963804218583750303503147874085190051550336388316969589706951366134855040052205992226168687626189399869129393350552041983256888398891752362257526186742349143473509065227678550759355149457070784675171667973784930986374574750856338742585497760564831487616809321363436188327563343537114785402276896017222525379666783139697511185731246216439496018497359917998957428849472916692994790604962970349171864744890888311877439836124285760992935527473014833680700628141550228178543489462307162482622638633044404600735500689321462149414092853346980128156791294851748465565838054500615180745069644935053257978451912685628698780692380189121355580105868340739847618934509282280136361562048517977189575593787848310868512453685557772783146690006488219472985375701838313932293798867053454090857661946570103081226546068455361855350824328546900241109158084818249145387092997536594300581405386639115354618563023595018025046623064554653165489358892456311512301608890009982263687651658329643030563289628944756019540292036272717670760910926850750760885971812886998252006594718434540495959197102454154059307797629787219732179550399929623563381709330144763520144184219377527713055602306415886417239393648551359158197089458178842052141578286250029589823990721930871978955722205437109496139896857082476842781733615443617167451367342476064085912688305307991335366929484848838887619727645268776399460293162957934595383314321459155825970499852172182693766561006809612266218944996375214214881254944233979326032911125048727006624857225667656056257367623429187729519762928471845509318764136712164513471575340158694273970897978092046100061977324462880685291720964660197757051990199879809299368010695340234857155575230873525697278635519423158202054037395742829826860019270845983938642621072840379114149582985655305899935574020395936364112337890388441678372679281608077059687649602556450859566693117670039677437385024397079968656332170885491850278197404989692234772019117537682620151127258602057379011381497331163049499514665078329481813698855820490523772093857056081346679109807887112611023689599525322177152560655390478044861777075808278608103493196084591061072662751073169563431469192168716731891577600601992183688522386067851544227347377628044192911707894626667706936190382118471236019289469980793553314092390585604730884636101708385397680 [128,75] -314629674091327360432414035298446136339643486680576085392904480692927000251922514279198351769264093707805529063836767233856712180106890449942873647514096660054739693322748958837807193169747198579207296784147890969470294934688336005769133899018266839975697098011782848816403406776380911697177822856105670970112310610320605376341667534498862565656436035729292177635849975075115874673985569410816992827439188638455763974352562193266066935022504788053270357227713106370283047964708588327468727181268006181755338890907339133739629244867209730620595854426063224389992978710188305737830094149231006885739863512740847296944736969981927114904975560123303594249062476018365270171616489413667476978147173673822902037937653785991955116827701861189000612994987433188869440716044580514902070765857892311321904133747221820695974395280373728147067242601687836856385973853593129849472579211987321977841748108196786004350081088339532984197963577547963781647441319426613134317641436243278273505247449857375696259152580085725096380337711094211121822489436841339281913173314660265965450415429679513669039594738889011467136066089664967753723926491403432338907106700223471042045089630944945773957083900019878109089036654151182438164650949907415436235939081430666850717209106291336312874749244595177043445923193333537645869113714066150560773905073445935775782148485956893674202851062395246560535416152474471623010461157355543921993562351024227572386852474317478173577565369265260798045559743731157554623019262956740119666567878977136689369729207899130421310929041930805847368370818155663114391175499028934191406943746672114193335500854673062873682585431463531953376108178743827935339920412517268995111028128365624509132498314989418367167237102057363503437449683857832125113751709007599415822755559786159383815154473553171033199357459297601886151812854133163361916501932422799553224757235520191255323598793296475829667279216231190590308939124363233934831165285705162604775718463432727782706640349249187108144592409221471855898607957025491752574741889750592549278428281292899751447726570806379719096730628160236419390317591316410617051687039224926289228779117620943519157711204430837241253726880898955443617528055638349137042738562095909315987406968521104688226379576768614811931643522855889165459293705137454413187080886694849424204066281943965570720007907678617575072947682941945790976 [128,76] -2101291242274873540368050611718721854079279712584597785846612863053453057672788185020304867549613607443506561927918834175960500065589716003667386187057503447420846504847591999851438786362859332731329146099880389959131683379850828971905297501276566462275712566492287901999401800047463729343711946330146483762731434817490130325993779562580786474478985794093894503140027942883146168790419450755608092030336432318360065434186939196042458067413121472200951246859567523210633098579993816876883873894141366180964849108172657785625587175356535657589927910263824888210740953107974136878942628761188385043469329467433684317304754578687293453508243107222779313419120614884932772740978182084589974646075136373073917264219435535264304203403520286956210294793235269909943213241631272116114966826934637337152733211360998233222124619101184519428140255466932238741009392372587276651345652657789492187122283673507219615293360593253428814323040743494535724173592160585290779000321005575858505593199197480294095208229640379664065051629039182137518117264421142299813697514256453169324294780628632805441046500481286321839957794667848850595574185978707183807232280607132204540695586477061215806562498701074196336598266147959642018963530021849359771091483506413280801420306474252041964788251192596944606857960148911141371657091536546972829571906906827537366605548041156959007732349342375845262702200344240823716749916924481163960792259005681678246487581663683898997888853402220542504681294352038854702196612941800987663429354937354804664673239761679098270122295718910077230841213900604022684910867245122202329806193362935960920286825316299413127280513699936274202599336528669080424119875939708691146112933052252308040006123022569970244238154271635050968858821358125562025936778516858121557284937321427125501649859051025234237172928654093832638196187360636007390790044287655191968602323363522418411369240032279304260451282312031081594439209888311027782122917220597457363422110366565825851360367630751651550664596604350464912079440531822124543153144611347983328334446329781401448024767658558649079021019384488896119958968142938539718258726252048373473978718979844660197155437451409181711706321431223723128206451001841987190209299763532356816033329362919793500110356332552272504939431959939871190733639003548835478103472017684006324866335544903351553941157507814621000566900943613856 [128,77] 207471662630829018994783595055621450752564201408425281853375377523369430365379367490645456629354120337305355262169904671356878258932372619028042788966454261954756797406787392993384502050814504083775312658673256769110241227532491465584626098742769190572895476521167701785697266795815596170442620364381666347704947189199676127229966987771246936193992010946790837051362055830078214401783845971871000233466936393388242250598686881442142935302396107973335786792191434378056311774772980222296480871378336940706798846912598653877419576592460698184407604268435910735686025207010750299787985431040213150920818624439210430322156719006395306740357962527932645393919674924155444461977515496954189411006361293734766651523596737518236518736083068101262105153695019688827546230664312870472005460226196219040657040317708330111711090087050147900474682897898603730430509758222102896911794414702499951873281447362393587140421841797989807060008252992458901467718846327512238475446403937784188969040418112534711575620201090995350500469241912153721943371365641659835460909171546728388440455569943197011164170390208804096079133118066279209923797537383190520901061342952920168868426812039380231366651302461241312384940608128347729418092053272406696827626776380241234034565450463866747060253310283644580242306347545038900889465477693474397562325430984217151598088646918556341366784546302201090723920282231565698190866736490175818057367301218879782410883413136560763763076729606389731613173109694125793794812706690449555873350126873312627043029165265399992958294485686743983909464711763214820702582771070643331465420131371442860280631208820204297570705694475200024035985623982728594253917908724124864089589557668665738873540649802468675984427242087190362843016264189957630882011685750123525507519799081633076799274786527362277773868007815385381806901111486672425980495397067012749740650220046810896678802094392909933611536500198586325050248341385044684131380166294729002141896424398431310357610295034180519656341445093472476428196206791847561112586510863929499688633188395793553716698444749483459894562234168988304278418787680033343173437090414127592925927988702892998767052349007577652502593446950147141785820647739999668151025012939019516783086096405943644642381798151261959486206040346474886796010110852722397759665208993925830731973809394409853781721417479640776575604615616 [128,78] -4396186458541220632738670132022530582314328116436600765979803104122969562079412340199410311172308968986077150045853764154906512058944344953661492584889285946715424311820195676842266108883662632253063685941897782718379721695405127806599853514132369626858918270658935665040119983742457240823540793987485074745497196797232569780179111660481790812815204277289490615551927257936470606201584898769020620296167778700930581430670965679639874780625108471955169658504855121788638633567061169143920475416359902220046570372737857978234541555777190160497824071767978493968499777527558298938268981741685630459265988114345128455017201381617537131184192361336317938043356278040964977400142326932274099068751197928089661002425675542335135369994581893871366078343106305673223429786910834445868501597131441459050890117560579006276292022590843203622979776255508817749973916187249441644725269288090032960026282007722570541225671003931427768425501098659992197992145929141819744765596145786716365209248024616726178999930491865900300231484608915799969501310740483657724817928006043372114958933778411005833309313239106229763567591468663103569277165266888408699182794186389919760319927409965141972602173621065150315780764775289203236095601287837963840210963502104521082338127510054193759756297089208841158443845549539029935120152855229489353109486076581931609361692575020042712044401969449590271312118111036982200297789564404171819297628829227770428193892553517314785716068149986787189931678437040723674303958624259280670321032959378945155590583047492239053111487097529393578948208185524225930580362503552474310226301534165377784364916055065722519572662507532850994047278479063155226793499732297980734055824679782220318015948851149725470488369966060249886157544014910241198490268562390477238353831875673407879416889309035469346670714114382661132623264005312519435393725446306976270355814744382648798561499248233775170413913238551819466564066090148897180872711001095805723538738360954050964458390929199531269315541163597323399797789412911231898634851472607606521817720008670457470232878195074624350929107360731745322187235502477834996397264829781124705692180719861232737536977360057769428532031971125243070539059437045791269726139802858527634794780433451432763408263300950984851312746545883507727437635662072351329552590799357675505177770261235111526905019152714745319057067 [128,79] 56740261509307492187844769043841678988315459691411821798732082549569689520764458111171214216590802675388569743388425272120222258915177833714362272908243898946591968948214368168146550240033985617688878689632781461915251292055944443656669616975088902459521373730277220470622736405538246292293359111974324391087635827930378003363865948183718087691308659085118116281448897906191710497021409077181178694655942295950374683104161212163116235515069903177274460512334584538676378148865321847670434221865785688562422971594557011336252821522702371477154654099449441367723189588257622386992223944779374273337515944817449871668075816252428210187442505357667820802225221471355365181897697612052447668193625670628359449324044875979441131377381607075965738011205991729197331651269127118169674586029269282213707909327843081230496438319469178443030431905271129255753913381819293206488856125141731056457827093081554414405211939641627733732841190753787771809742466820534261228395329335550982114774449210826212196101687737666865380387403647003506903112502885249977685583940701743148943229731115981899914117588533301834715444553771881280501034595345779373664015262156797607235039646447801949234238774540502247130598794384461737689669555168061528556782495691886551866585823273891857019308533177708917686667301577358001193765013252958899840197667480305241226201083352964294991658780912961712896187819026928375250816116065279222020805497538378549175909356290701166145451916158172758208786922254664135177467820465252939416134700055914895400152415822772670330311287143372888831516832044051780781297412747214910638836652013432735721771110159721926338687129249990061604003922169379202106960221711280604008256197554243017540596185685332907854979738088448825072436872785759102131049666407928484414663981858906203663726157916073791533554139893057463675009237134807790116088762254923590909837244541411293683164490381937150032194977501086102479219069024801628934413814528544330644001304407488231250522109829465929544496666875215172992983902264876402022607665729606094962159631501433976121899749364268151736768862468062422450077876082594535171272721646442781930307587371471913045449530965957059016829860199844731238709004234527033654571516562414894316574870648217261742949164800885178411657618696828295170344251319854724664036515624056165681364472345272563848578925488630601664 [128,80] -172918421308781753048151215422862355165541904596136687259024990374577471476447960462820782740003842385482844559720978249992266342325282235777690341126646093292152871378370871373204925648021663765606652631453957376063348964351406217505040509704952977638498039825609226193926899170511438343520176979431588719634565796276424100024216631947396981565744712297054385092891675182196055083647699913964088335823942753508718839236596850530306079883372936717518170421529520475142415615150234233904935308180012729070484632683653009427197552742852614703268867669645021442649973918027456761441506892605877984813990854792474836866894227276466324555244507799014313344951621876632993913401988387025737440615316310209101562984547042852805037957955683168734569930507950514662610659281642447686334868535166785093951869583414060015082225759390442988586816320484421031674376232721424547619892536582132411168580035849053905657254440104876284970272210445559205519624909083587418387613298914383996914873066996934682168689358035746166297974618812047943685354381538423561857614373747173880247396766580031408054666725978158828140013801360014074603697901895170697911890941496097652142068635876240965383741602612073507581910050164482849855963749042203623480869715201473024320800306858371335825781982158636819677855960703305072618430287527171751999623526989473301811620588304651894575453002596681149517725355053418390434809722378105365205571027797847473556498216368191354184300026485674913327928633301789960856657451118745575591978215322567863580122258072241033782506621827990575048403060880343642109963354847071566063682249231422908120520014949020224930894018519444282856453369977764092317911863381898891086977195222074748907139929312122719060927757259672522492116297418337063210321013813152172559914423933802096353442755795635129309407973042028772026841857042084425511433955767943904480865968942806643590627263348832937919832273826095229124437423567994072219610446234643094915570663678941263567841964424710496556620004190681893450653411708527895767729508976374429893804410813836676838009070048600184962317056853275833958902908332868932030252122340500045336681599397434464764403456381831730040054481166748630176228368939313433263068041481395302032380501322076161416608010699016163873688435124373538947466115482400004111370160172401090356736945489347468403767751265520 [128,81] -10304012473198118622801931579723461511219904433135754998130263337126556997496681325237874739227883143526065669352791013534244322119473420572893004016003990217426795089322094301786433164173589188786982270459537927503685359492399381896705393032365821927705186787754708840791259579634248765022315831088092595735151205863251716793940366124484332315542192827203301131511729526443236340423051811522113854529250678825777853243273395748010133362509399475706110559847233767351432854409187842319264583746764564317154924376795321039216859431270791005085799111906585225795588389447467783525798699357395973415218443205381398785833856530662526352636684735186918538251294217641157798609313116279210232013021690309771910071841512963705350745528696407254715355865212769052442271601240564560925128879416074807155822939459062276097547125143132283559913449525996789063484474527115226489078622948404745413557075846121903715232707851508952794903768851741733077717708552158255221283678478353721478677851004829012910176500850607728633100483096785303186834448651778484780089475840428267570075348160970830383786402121898942423177043540356766786096910657753634572502469126256525504074808190264194409427796871297248862946847260951436991798374846881342632552798842715857835673400975921647204085996883469922176939658567460092794855982631103673234562789138209508655063508616822814079221613136593598043519162725121654201165514869307493663734825340369456769140648607459705479885635060280414580055079891101853659981648937848265772496472164247180342211376072432743368272921576043356267095714948113124039432575215206037785463670111106003232746795884670253368891737549522959318334744681724321822944497300686342065019236682097119889298666282424431044044545054920559483088304077207753105224362931384829027270215207450871376589792996025390691768980687764440243307961463826392411483138174850937048942071334237962348782193337848499914565230676908238281202915385355451134081326180646138471431926554678982694094326120538204939548162633118632376774825605746723713673138060734943808954372341313520132677745617736840062016429820772776744910438657361220485290874076414153406654301574811347095276336886592149339218986730706832415663021683131856783626344781378339025277580622818996392218987250161886216168811170460916925835106280278860879480371242694973620135552110317501372724901072 [128,82] 227488757741453596806360377860013478419075253301651627103690110241683657178118446038626604164570196009924215594944452306231926588523198897485026094634701500089899054318689197723298071796268268131253391975194642017837286508710363047405457491307892236132989434473588432756456378719025747947042144442029966837872638481004224906348320260916844929021515129881332725827494624373410630902282891552361277178804461603714849693998162968640795658971346288588965497418172761068595742110534219819238066877872159542255037521599977837998243369750758845027888236924294096625908615443467743585762599604451960478299375344253940078924848006746580351667603948041273521347809021053629155275984114407254185904623286326248823413003056133316448491929079798149162343323081329326716173077423946014345644390490462123063380436956986798093941082879524947581537213211301272871683861437125829201949058652520505583743536324465703710853305936232071506174372011810050605295031228114902646064456441516334050053568227663040281754456176198030423329577447829771881734589024345348982876604446285555745890694666006007259772720507108760046870008405924639684543775212156527154140985451171883155587325392904128407856026134422568346093324607065971897490307022231794906054408384997273219273326604926252592780231100476517206912649682738746919137720278539224126501376969524672278765160089273208954658479665307741282502617148184059715403054924526344234428725421257053398566530293571636870460240337444778821802489128269934950257073245738859207364500434015013399131949513327322506536051404626236795276143435823096840623223762241893228852791397292697591025490712359100901394980123458207505351233087072978546784494385340834358214727103584864415367955241018084232423189145462017270327898336523720443390116418163771275193721821748204139366055966599759868798129649197196020763282020888456194254345468879294036328206993561560619042716770860617149788085897342516434373014299232047117696622840777404675358492682648259055578509671322391827202279511254560840528725027838863672618178824505719651181000448614520585611588150221269934699528766573083571469354005764778037807057183128877148660984593936200968576045467439223579956122350107733753518702356227490094851708326205401378631870610072446794087173273350111577192130444730415959872539977104219664385338999514929219886873156041480791442868 [128,83] -3326135368115148903358547647648537945412858273598103151566296473045023709236934586296927447004400868306718126646438269417306801977602411424301275541632106680268831556475052543155732579822897544552477650644926710254145662363801178663589871630379635043817539881331950531570149934890931310103010628631864950344852536545172274274478788652295898435258139479482836199735495044059203494227071888929371017916154855847309377879489338428164211572106865842613266449995092483749796720751142561705227225852284815878746012168333638088074760933444768273979367844747309686934523758307983224434371791410706623548061918000983847335993190324382643138560566376018760634804333673239016392218704914543880548970801918797282584083488678887773988414647992507136741211723731307328567739806241262015015149292787678907715155056007598083860562015472861884060453935024191492941833789749775792329496482204039158423896496027570758522107471035178850146511341606732377651189177755725706477699697071718050130012689286374915022291442046380147322045429782647115255358365981576244483831526263794314098840384201958647394873297558118777168054497671184179037874020468818894461954423651210375709742510514765244950929366736333689099144981200358384202021523277141374308853697685499511205185484845693106214416377272525153890005163636301233086407866046646699760535899920207817406292882095558327153000856534905289229871957908470906069182503834099938662309733061751722671433451691337395794301068222501400985621043032336390553475961018456785054325156432639182263036251227888290669958421916158711926081470302583454284591775170970071260148148376983080324729455206938422805668864240847925165761366854356426624454173647762163807211252466865177815209911608174643212897356168857715047344453731522180865125564140971730726357665978437901617103160745929853365252264364385643560819663001818719714720342785100392219631724749348606211778205664346489636132175523663839987339357048198234039707397572429069478713361807669707679009330732196370536773418778301716516401191053422956712035705323944151734176200197623264521689804547035461530342875190111108601367685052272520683870792794226134522281252321186309574630707713867382265561276826115207671249929983291352838068783497876557279883576776009641704497074193777706326159432814251115666094362523366907756849338792073328181110182151693321152 [128,84] 30779027591603356086877236883497790416195576982859860631673064294974499700725605911968120370788634936993564488282866196014846705351360681948995601236620187272095166501252742076253508953093143470878954546091540864946946516621435960500726284017866410612852382408601193742495559377257374806762265911937860873372338274099408242026229010914377703151388859173099697918876821290515994865658811738753680412259752600259284842603469448417369816706098446556135543837595051003919363387059682545303894351504628001783903137443158355904812196488299172985859436791897745588632813917141608008091205450528258182159240473896771619211145703298309263090211083324613432341215376136413954355043367217605096658706680044499265771580167489422312390157313034117823744496136557934435909733381123866030806859208946212551406371448268348978255417161449729385346224634253504889313032162659034087116249609470441094984080284130847503626515569100485175044765681169671993642739099590410250852351911320516444786966512924994032933249371731381435850686035132819907055121562475496742506459443780489064564238038350223737656002376218516822614535615547296368962722140679234324169519454954292156234585060707751196897737714562249584083965298980109084509540140775995925907511196590818010747748395911099997007947616701264760171207088001062859333707336268822117594248927860599337082628430106830747270106763563877594398723660084049343288716772397311412152801845261935800266191214448092213321424962382266899437385384641728867963498183323487289616352345177476982182186991485381735828160319765567691455559909334142582831091702728607088077712435750862932798862203747860316556284928186305139901965532315729298512393240515024651046212490520850409889688626949322776378021649437100075075139793714685845617393846168028905155870329456148525675430220174800849744494724832416151134953179244955745744688623217563229043197761654060892978568116810432885353220705791817398198362147404040587811347589763617589629277136504053613321268492241870660837290095636725571991022707348372457145549000047354387522150611194601075768974126461100135429162185578479290303467306625731994046668027858278234510010780640109017943846919372356975376910412017632972015110186081500067812309471698815134835773854687230351759309992312290392380145813926504488757588318311966145218576562075383603893164904469928 [128,85] -192239245148751236744562205833184668309725643165554027575196562700602281299932230300440166791910913057536652163438775552902740069178014731473672752097238716038508149553188537116727833730235634594766296788522009086812887488145254363277405779899047304720476967591561962989252335811177468668217074601471418660530619278495660271045326164160968186854107454100448898689029087272597751353947866749165434093998282022831473760489170989420042723838602931575436077003631964382509748867860576739564390439195602472120030216303797443771262630861990785454545614398118201967280582952404213153296105257569522886360081806395359076413307430186399053750767085110840573207686671696202809807093269358750831657843799369736852442804216509062671060944979808276740998065444306689884766317319114658230807271497136364109109285224860415826500491926301856741664876360538934524275097792412467036054469837220243486041658110165482868187503277283542054736082523350894690936216696824503941995749479468976332752028233166304693626533920935206035609434574786087313562929174803215754148316336209782757300915337489221524717508599816984556767481696064756866648934695298469063212693573376031008977918057866438620562676561367528353580664859692805884394447216325100366722291208389469724201502781194343194768265807774885505936705663503615352442844567265475403982762656522652389351767587212403241576738796753367698632033350539153742076885382244236623297301086732952232670938257759449035914924000296669520706794218863655596673623102985864006916457838577922486024290005098164227083004803933482632102143324236551483446869397599722833484573055698672702463013939135757183077447075765875409010502335155361002555110898255351818967936699991615850643817761295747717686457922908380619275490644405935032104646624862416594496280844317853278789741504158473765866495502355237812154668931646449034177567909956145981454028789957845565262672786099465319772304852931755098267769306012810559809763818774745994680510958425923165811132851286027094383712594443732527570686783696763646314438669941570273590482871891807524373821181233406661301136358065023208518794353828405051870819625065909679709125596279418669225544689839285916447050853091409333235002735101018799537874791384918878351607548012062454790958092786913232292934658389830993543694469331827805628585958794669808793132896 [128,86] 867330360271616938878956051535738767062170227099261153436544819611850061613186248158372750635555314064905882359971424339019991618079616302931813206739863271226692792855663522735216133702075092147032579683251823553308066811204839493449074161661597379212388095881024959818774626647655375477699372180136290214755323403947112126067736085361936720613129362098584635484409510807261022623382880245840791689502624848809639433895694979778357611296607475633966324711320237889814261431870051083246525385599431893713799213604491826069332771371986484816134198764961964717610580998699215541874891200492180495180349158086250338375461544725561365012069816122820194145603791611478124709061812021049974146075258302177631875230766027287671869781779286433846983988005156173868005346047494463504732637764089575618385572129647329741712061001661297474962576137883160531322328369574666476236509482398592656891538824603061888986824904509978644238454841597601420902038969822238427210445278506200564561604355158651405328577908294535466605180679017088274964256021554308018825239081896877389591314633344643597498301340450885598688288886845388182434472346814874518784069606514280864017871836173912677136946980452200607878442145358389188074942398562700670230401697923952646361756381515882938791617018182944851320800582139856124979514187150515928647368873574656412879992060227917982084930938316843207979107507323779928568573849122835272037878459155231482967483056433035771789143850792754598847305890934002913378424354147621587165595280262407636748913656786667993285380703178688230110412105790403915732043346132678901873544800865341453041332631243219961422065914034201837187171567894590792371985269779524660253130677817522727146516442054800884222006477283798900937711385193242962069322546453564997020204058545898134654827249528384102815309301757871167316871571754290916124978412427398737507237461899551631005763311269859212684044385415373909543293713262224621566750803437710645619733537261505346332143413784156052541101927079086600389066003389079305235211777837620559142209154072789212287335619191191557200366472761820837275361544889204163043748380801860538258902252758820276812072235315959295811998816535553083489180450355952328407290935324600986149943242260653021451089666079481914510862921167694519658245467382351767807110744618660489593 [128,87] 1470648934337131644066101911086306285058279209754718966626663706699337772598313773232517366454440899960518637964139196479068211093239277231583187154343883894514001855742481947921242071888344452519359024365897430004557580773002935651302512848813334749058105240844248706590642258360780496375932978177193674754745125471624371519672744278916085394115022865568559470965679858687189415883983059467563922135023840356158670472586193281595619356509191684456764279149039940399966308137359233537736811692823025751960559808796029473236860398626541628334975404349556029646554476620649193448723067674361479252141633511264779622102337696307901312498923567016166982993828647803671839467096235662311182531230299202517215614755523546525330765232106048942918570256973939390491378308970681763515932790743815297099630046224741323841988306337915411729818144217214353054429706566670783983790105805644733525104861886851447305556170446583931047604279424356259147702772813360631689827900305789769903981865976147837985553890316835857614898777507686047653776278107524978321379839666584715511613623242490853163563429814249702465943053376291132868603746443728014798367560591186261718456751734951935091305956553971540271027307203904886660678327617972911603328954605019566346626729939030011941583835466971932594761212861078705576910436765805011493526901024701353317213153956484196240032715000553045787940224452319153137147429935437868968170434265427574062272683400702366782672728664597698432526878465722400375030833646750425499812813265458457859424745986715613900905634839586105385695503488163413531269940668958212948048862855043905248449521649045108931221212957959094826912233732468602709398006156988015308251273835461298484035513498400809518609393298600980241330893119051659057229056440683277500244150869268360317340405545628349759818296236478475627530172922835420983212766108664867204712373965982085499522215605330145933392419860398530665833921233605961324363204525735910902717609157274495452159231327104568270980977132134519231447277785972039217174685330724153865033938662358151235533215908213754399931701288993411799890447180655579940659409179457618217736988762419792063604462300582504891729654949686417603516875578730601744452595919238129077011427709268463155664634113509304418142020813486718610035105730228523522034379645802336 [128,88] -42150454593340711337278098233533390624937605740687216847231486420988736649018323066252776820641067945652525890239617253655156225268403956305606876834847094279742496008003515974757138272160131252314676871421810969554918767570812929116060899717262509256502646956211392762677929110390639299806895890916431361567967289987929532744399421166665324261791442146353897518097679872411843375413966677303174934244224814188057549191249743403767513764836028599215009996765412661513402991378223079050809867550434739356049493244548313462488030013725335249010147323387577445613791701390860362971944076908396290263850259033497516578759220561698256486912705028467543475750957050036726266345137018620565254053134319441928206920778874731182837361164289355663067094337836610727411112414531929972859586560005401965467097344335044112042493116881666206926759423745160529336913380174528825370493815843203231848065742551707003291281206471320098864417149248397862717765303177515786238834413519706393312426311879237804445274260863679946418654288656173818099055504823310400521804943858527783816777419686519974237106218738911793933694973038775847471044648633093055204776496782942116027842449712763780532958126954337361627259064637004644401549966870295801947988816120375927181479283422085316554395052703930879254569337813678343314369092195948437947218029136365338742918828122182856216561674322876676601454058828501376659964911354109088512937828028467950077496491421176758211451276277760092185802130698958518903658159082498152067796723705116782393007776644822892046839328734878781703938106543277064523692678753740888817388942263540479350362517131753510744863302331692598115934029817464983599208285182325150887471846517531236321124380182691786734619346459925182362128947729259842278147995953351693620973034194633380145006532588079899725942683548392728790135926721909510878401018400371771510193813072510920421514327356554798011760199782750607867234785563575415068680284429736732940163134438141995879477003807836355701571576153184904823677150135319831528517475709453050998555076481813590156516927048437654628956555634572268631403802385324862995419743939290328359449524944803349250036912472592581691867914932263772297487462243528070777014143737594352268899444158786219468948670103404334434512135460914792482946665735297812876348903856 [128,89] 312625324526875158326233214265352987993171585081473096184736696196781862925816357269631183551273326388375499172595498996620814394244393986368837067252038776542602927126045885696465719869652468587596197678751906796833872365906695825669231412950133140347463307306890641076778318381075131222152935174784753229652050291496036491327121435193058102106528843354958165387872473305132270131255975234069582899497789542141729238501298794911727225769597054440486529052171148524154585957971131541253555965573437721875459620000981999578844861489332910842959959329290092194140238924164403848247693111227676368300990858834360081002988877629982136015869502127560890100609888919321246662564550129398058728986620222678684096064486718285433140165580748912019937729902611561626232755736538290860448945393160793932093314436169888184611965154112873700210184605014654624324455006385684340035017063275665730113144312967042422668711299893997777031720190379812904746125222283889904412101466637357641573817752258064508791551693619758822433374282310128280651081359607951700476244485510067555864455723305805978319776163572031966523313491563971634224458923434005825982951413048914107615590085105208898838087733165241780856966504235250909338438748392052961558233901554899847520516592185089484602119850100196434529872883677379698171732893380347835831248729946131934584493052764024011615527578236524974721690503251123254397081083426091684978514746341594818583695080628601997268782053201352729619829893510281445868027120368142989070370637118977491167432867970912753646233213060671486010403641437040497957107176705526413954753258377717499257058962201279930423447176043625353101664595507852109510332053767896888195605431384660046033853927624377748206096842528711084707154249801153137118693738576176534772817919085253854574058122527818295848548642787641368844050400542176283647390794890152636499694174242124403734504455552640568529520466631786632573033791093680172934690516013722258602993677534414363995299021611724683170271639783595636824250705832471123954284377412087737790152654310025652692203760917020376928125963611925505662700023242644403451877593986144384255837566463909160262414366358005350439073824268273826993101724289847838038898994052164601880214577713493290100190716037988319396883676669895263044615887988623880361936 [128,90] -1879050766494365410206169799052450537073697790274857182635536643468641926344046397683386065335600574861878201514755854065083210967999755122060726148628030333727300690726844787954153841952723361626353627997806352879844713025340721179203839258243249550466324488415056486828512421268860203517883632226333285811489741337980490645394336743879497353181970323194204886254883997689461090579051588963285009861770869021358003424548602246240379509908582739797168224952857614968879942143309623220237579457378617090130074289691122347126861110325800915304890711202466391171793091498613853960043084202294808263305846243207408515110352085249559708300957063534512527369710522069647172461387244221429653701129441151512312315451731385336990228786832129985738091180751805670539282404287793598750192812744218987852604896259368756683140793370275423295936314165804024129144376748295488800466722752671926255300992002725216791585479784416583195338280107728796618905822683655292402566437444400702958498526199928349151882903415650209520978670165066372375436668818636941810173055779238956149507525050334946535320606258900720584906487075473760275590992859573819367422637536626613980860662782410827955826760690099907570556363094818162032150367994297907529529469569787211781536516138710645060828625726922499956138195039313976376346326749051949059492789070940553165490990061233572756383348246305163082035175288590097042052794519234917721945076690204212032944836100945062051578603092952343626046848673751556029686037611389929492799513206581934231240399907930713268107174217629559146621479969642717337735670452988391094728095150343757219797060108396525977641200046523228504713317844248974251584947779363366004250088586919041264116964429088129806106195240364493659104622035471569527211155775697801237251045233516788292093586542279510486408430601047024097352946158377599077032064015609670783190266848154095272877274338468256569437745961397730725622596556201293633324636399034434365545927275773366743263080017191830287564255156306153914601699606756008594437575297231229256247934774166718656078802738164782971728916475198878048468324486816451770354740002883343452194171208782603898092174513239281411887455702964287657792266078484722284142278765503245692193600994970703513363496318137465696253712170038602033399068683783652340 [128,91] 6182057921533476987855993009572547620358939274773428354133960613487973410634242412120995870453195497418606800461631785135310670292418611193582159896175381779216981434688149579923751152945790173058981720606717392195307638657536626481963040026778948754161368613766996835626052694153233368957735234593239072879100089010303964153369281485999166032850630612388211728084023028973498557688160028197950934262866078891569395951563839177478696324837462082711777492959025018595509142040757713392635992226928818588252163693381325737175196500382091297277448914074376081275323015534689650877149633657851368409944038095079067890976299772383300825019467166792469396250439836766056728334904037737245393999483859292158225684632203913472946635903714932328651445055465674253325918776111922837635273517945913185441116854215122234685975719055854461702778406777031346469469044879758320734694721829671981385003709753777465832781236925698539092986077104463584637227653802692654082986329815575302602082275414636874542587657172406846867207035603332062856419228580019912159110470549030079770333588455779981406327222611627405650393590994345724566318190702259113735654433753827672595179613722612010009668111296644649750340493349805879613636335404247045344276545747821303759885405149828934547313550755197987586026131200486209474918607948705908999287615132175196620876354100750968104732065165106602274051944185714080056512001916062959713284914446385839665906605751456118180566962817504269042393189216048710795508115875457047800439582846031571279289731613454638263590874427458811102049299374152984687783246998643976238187155646353002867161861892329707379558370721242072263786056113545352597348186100975134316712885877378023379447640306993303740430896957939145563370635923850731777770201770334101714445582435470953682253869573138978591990937313177912121109437093927259190486010010724710809117096104786361008361594083930664352174420367089193531789567352841682008753068552714147802668348698053056856881618761700513606541162790578091026142963284238141240644004972197748168789599166658961712489279015225500261057209815440850894344002439275084077526497595688249811772871083896937475922338924182684349404330835513966529470932454323004730078204169293805378506128423397112260234920941715747057089051474409484028645268300032 [128,92] -7778077341702285043722815319656448250700537913611310886805380936937964162993560909316595651150987604611335250994138877855510883332612160131610599332872006462129088996140416859966696979741445136719585574657322566715705104349585656430692715626907657683438110865887167496871199764473479656256595127483048290757098404382901012475733447906139033926529043252074865707693215728360040293085919439212871106684428057323016090134350614654566333495662022616185640710756247179865922070723678168578546581970856297049471759411218917487516729276626297538514545297544729082156044370140508036548982724731931528403215351056114469078919298413850058447144172579709621769786931373241244044803140425120223660081191965827638127074855352129146777769010448686054961565999570541328666704565879001036066712022976795747327663081669224699992135256151263759576652945713268357972257726910128187225193010315149281562640054035836729832977814905602976437012295910974912023129364160960246784146561847390954985859687662002261257135757250098747541559985589361235562140189011859951354338878894265366686961519766445226103002682812256522853979525311985894465243239723467803506805381315873407446326786468530194802429732436886710787501486154014651002272670957742126169488563740850683748588878523225577626788026481960753026528005413684554357513629255085544801237718116350899225684585049076426198568375883851573439169849956631663117211174868710318944044111247492647545359773301426629700995889864885490332074333369689373679380627721522639210000556931451975360606464364226540080564106595617793329528583321651186973090086663184580216437360084498289884245852348155708121525615914226747095836542121058460172589255348373898290616078567751784263099493966856808917893045912291456251683054689548261357515342760092161988502364863737888275677622423844140884273432587695821813227362742190888223547871043074990549989634859493714271231799355852097031357374578101896653361388786003541518071729317678440477440290875479479609941594954695675134457892532791462683748020758915321964373903732731655119527901529775183654750352129087846308110072971443096680234764929234240200616065855304940127507100321054488307358412425712676790207111474688052402208429929162389156107055958453552447706086778090248244107490647135113319858909132265647027998280 [128,93] 3724967081687024401346067990630668861855691730339091026574588401955538472753156391028057185884959717200980082562082891058782648373167620422006958706197507092189209543007420723655677775820424069856538433180668917703971532771892803901845351765632825736464591017552100582486258004417667382151619942395871786826618700306653241610356749344557370908386260651010157876791052692767430487443113442290745386574771063602410878904116331085996515605888297325026741805145833749000794121635807913046890505261936502106860682442101980217931124883207253072685515711584973655492661608193458273924104880399651108408451802971941766676205123093904838045309798795523678361951616859329675563013009946336125900468836444820813929926427761052985310516927521021967861572361574588338645952996333702194411434539998847692307897858914160402611921979864174610158966629250057842981928055282533751639702418963537875544238688294483044538785895791251742886259813567737926702195163723711703435956824705196431360052031989616119854573676063047329314168271275056561925100071617811433540255624852585220526584451139510159512661657418089361994131589713647788143772600233651079550367359517355172786304260984501407543209997567334234478804990903724335387277655897371951105349081590140300679108615893263053517777487976388726159612619226892538319086730725390181629332187622488411872411844921420728471886492202688400630263586698736891745398671404868148131985537394740370768544426375346362483014376760713978126877625509990507248530722490107990141635230117325768417715346837795338828512707864613335304638458021694287081528595745988892569296629304698753176351663646654077454194229775037305467930915050928824166763777287523745445591602555413994348833898531799730545339716765645782563244187682643649836687118422863963337380846185525247536299927915130083478538593652114813285443267488950620698539236193316421493441848991141243382137852682245399189014432099321419520421879336000443424340433832382049897969652700712897489875279280860707599524058116863149417199066201274634776380277321901694725309782364607137113871314050843727281843075960847987122390627230696011243726667043759648497298839587063354671023297623416381637687201031670213150644017222192082289548287091563773369526247555025941336462106611839781238454110917073061184 [128,94] 138468698416769218735234362917801267733261451327510712960803735113665997992468486515967026154583934291064506442588079469211660056067094360927676338149547551104359365669636950303297372894243815188224455529640146367860647324083723762658935109330590584961279394226701915350628002175443100439560823996145782083869710786617682779600287210120246799262618472261542466006654308206817521491790975225744705098650909008073757302965921079852006604877398176195513128029876467341670686536179639884390380624267228182817257302710533743280369032858116232230719664489317560260831521601019752401283419171743027169543991541938259235217686326262732765518754019393850431590450847309746071900567367758921188192051369587915918651192034070847147050109923844857688109673702057353731506734397708938210973621206249028063631088407653722876599574797371492512982771402868148452914809731640446556833911537065798605667541534985358361355741414741621827207938213106667717389129505887647964190594794394596890133417363578200497716270138100189301119358846318792299601684312172764131823816299807479491474906353353775336125051172823081687374642156789524564952770659647460410318501297660942674402833523177044912818321681321346454843558884125164805893134153613835125561416855515707174568567930914084433189754470053823604610597894923656490359366039439849593597651638856218567349458615318942236466386463300178718780220450800590259962201426079605755606434964955820792101868577891644975820427474965471260924050927931228235906555955441934597848426557442098238901827560050032668266960169750622885779338984137979364494114472863853031201300820626251930139045233628692087639405490043868159876066536627589232530000823829469095435253984828697578910657889676876086819303015640984179173170754046524464444516976588829996054615005698421673492134882091298455269189836608570046311464924118079474494880215946518519527962794936405734055282064692267567546937551164984457971801842008110665733647095896051521989974025305196271420911404926130428676402598509612961751377305477596230186233951472194764430555910719390048829895584477315520579520061885678703936456998362636917816379104990962207027494066145929309835662878405470695168054647812860109641747270722735556595941050514067065106219939204063803573508424651058531637646660690313 [128,95] -630194363804483626234343985917746458230673272132359356331101254463103089940141948128145044193846644561263529074393180717616476564293332788976643586290329194414494702719910527668457299615024498119915953513856987860344757811927183288198762602343507790455234414439631269432123843136792565842938733287832685046172727149710608957121628388090219564445546388998607729942884627657914182588092742457084221262780629050759514953507416832052261835265527905751450997173268671945768137633945655144253658454877148556497444628958839219617436148655450836782724784512365209835887447907140727525843464451633954295743630446520746710429353340348482310784085385632949533089718463566323610668035417808712249000623660075913865849928669334091032604594393529501415388802861685130605434493261733650568245094713084487325563987579657713288964233838480668602137532587853048555266132775735194242156223397893228234501075720393700321790837636290330529473805998816669997257267076746869905835113929866979259313636819764041127889470318849228521558963817176403113416812618262131383214720882731977669324848402074022997745308426804145274613678068003228853184773511775890845987879233587734843137419823984996902898522004184437788114472155578686131213032763797895941521059714280065445676007327949368573727520794821058675742536287191852045849821241858002586101038700120856037166725800283245843625632360930193201130513372801612663775755334567595334716401885725795042876774006405944376790339814737098142889498479792670170329182308623913869506806675151229343614904384224654299252911378856248896289054621979553694320178329909503099935439213033695418382169732015334741605691599538413588415138599951813230578810202081965486571824693660516818047881553535311365586861113873631805504347238219702487098854082844311254914241392103069954871760186381610215763873025886241687414182018069170315742957867985366269168552255499714927711898566917861838813570000175031666065520114802848482300550563015213724989679805297821361504283010962050244143979225550048081221273501438682525672871883921850142563585527029423804840219413170790352046805258603584268806309999273879460217653714189171727877154794363055567805757571728757427716602841200612749749588891308349954074483255056571383443000793025104131171142108602972597853007712 [128,96] 1171114361156620753539220226249395957781018339469875949551548170543810904510575531403948520204948346406369210851619855025524962594859149453554778507259725141208681634401464060959736505994406279053687696009565528077857908187997616006958570128586193847263691874178911987930117224740910428858557261123019266621759197950716567145965453310932486885939167844461949616348780686742747368070502387240061301736994542164273546504297232492070549311754036523809941464413515135002958395575339116856944828572577621312885263825224506093793459226367141802047253716211305252052931297229628269669220701336170700043699814897684033379518556111626958622029816742719999987395773466556912393971469870122790953591121611994793157451029573282499138533609240539700237950811075290316015637781937547995784027389213921825778568084731147459565460351915775881599823337819029015990404280630965513303729615899677538871616671633209635731156930119458670000327222598338577527167625463783173062774367132398846296452643129360526659495128804112497756765084320323319260762921742683471316006893669870896968373167846912951180975070597978996460976103047118049514023413761614547391413971275415180078114925728780194501608621516048102040922787422357698398305233872341634844933326961770871224302355753093983341324318868976604776185076128961832467931788439817293428810442619758615229673050440726653039071691333038917436980449346522514322700507722737820633517972997856253493546248106535101195395554486239905605835155866584342425143089402370100409101468520921211567135430234550629302111751756542131836902619585829539494183747343627973554086014786403781158818045921466816757548936264499083210020336197907658080309530362372543747803449704043627146588151575004192749217938642014460736569345480189396674217789852635828936344864903274665097441080610690346551674875714897676532149479856762453267436601580968622726766418360231073551232354722324845186000113570894891900942255308060303033610711035278335044447170342063968986193930836584887769969803570554853734719082492469117344188696926887928513324127607122878648370501532625157276290708295570490999202200536846267707691875997139593952985052222429146922285318699105594661006014663274046314126604941708203685542312666930404318102678659022053946000970773334080046528 [128,97] -1833656612220394773928301812389474855540658759548985512641021765372554362772105676486122752920687418689559441951947752826580360270599584341631143461885302359787201623860655664294668242228336997182174034973751752655302128071719483677411572929054729726017186789057014499181497383239384566216479417815028579754050069768604189103554796472179800583260781760065487668286312907937103054420856169924753206305938885123746928619851681160398464095797143436208362189326609783200548058636698694986093264556392066425291963199022968220031986683587449240720151203358510658171825007563075148995776996085174286855193264141670087801979185801495047319355341555814212987723670363691464713193385944881277524565001098952471726972447471713316213107158295345269176447984714668609039605946884636810643600438704646302189359847524445613000375688626097520108981265030223768527335107418464910986922751519798294789411879866026039865969713385913555573024156067762968130752316302163854832602343789072210380410807908848078674432160088518389263517754155389200276017642756314571151009322303290069695665931976297222967806344179158946480870735251910118621594787437037677667942395330512294505059601168497598216905188956456428231002105034786552217344416778430257289590110681413427039664005306764684070711816879813910265413291963625291044610035018318016644543367506781974008395080911585571206491067564180871310152715248622484432211901220372594205468268471397628244048458936039770194699287658921485131300169995198195003298273810783156629717887058693925372603639278150536513603726938295313642558951554207917988425837409851563937201897405043315695278731793740362406008907849643900472020879583833588275655144655951050831915890224919591213676440015747790988579519839758204405384230973798143286561839024859117821678058684184514461474161428442972497336432142193428780389417580622310636175941357311434840472277199066176468184231827616320639585885737180220415985049343853879702427310240518046828427651776172465097084855562066639848538272097178600161120326608979605100592945946795029456536128280530411014815287340131911523761387709314437201209406765192714175270085773582935789148256888536240644688592502042987422476404845062608122578092405816898760829851788215221183240687075596649461884578015219904 [128,98] 4855061604687128907304674056549378927563581746788205552360714844750712780671622999493966571679869249120369486029699355712470210568040230949735440931643164232157695617292513870993175088435326142092653254866073510627866871194025084694847219243716782169092875968421876114487804825730174876554650979519204056887177714017433671659764360544040936543570934174177770927384919935304310120092180740353282930142179563445770100174850270659715472783011679104207175919332547733700917043195961045754902918738506916949777124620010469472901911207935249029543588977447684755209857389728495646281905071258090105578143544103150094076839974747588542792042135390417833835885675794368298268587650243350893394095820280304819902245113456703102527779711030466936502694973942229507439381238900554444861005296825041468046774683253687093151255401301705288258842488055733902438251440739498675527475810709100374388858405902250869930119953165594167676693502682059955622867043678657063531434740824483073555018911681758148530995565497720986279081341051457417220774049934002888208051471947505317206831907931514660918371315893923593671024077988333244701489365618033530258100754856740145997900684616901482231920339942220868663835459317606308444739512589637370533259942298308932221370494411298420820091600513680530229296792434277505393148631334736257357160328146372057176542201248942082748819644927273004139888160192936164905246861183428117514141469008449456836815078629689945922973949103847501107342653337842336323035594467196802577790890743604568834648431669537727343515124956936136533283874892383369542221671440311813614768078281466959274422637949749826479373749613181419673793484482896369782252601634528225364253352889278739356501541521288064861360715418102008009573563524391610159084008796527012545651109628796762993882234027108973000200743424804858203787947926333768406504819182993387714776017067717502221833489293979741417591889953821150006416756369671117937420582751895032269368759318821003867402003508396848030251561026962981960293002448342358584980094002622080741087662746411001006813344526440884876955887695458882529311381205434695018256793973506327720395903953315041471710522607343008097763786449608222033526134474691411217827761736617547018660688471752785804633127416 [128,99] -5857669173905231304433087983360910180505179837151693148906584114539860857288344045794100641025471026098422915958132498708936526435568361427348732743405014317547095565868052372441582324291592298319177678284767292903325516075651668307392767665526424844492324918763198690488464606611694380852097534829529437023324955794620083296229162601864279721464346165041425691897710362019637505332666131120972337435918870239296399731305104693711947973040255598495406884591928939891044744423118377350929386477071309000145157781578399581369377215851478601447225202589876417077715519640398215906722774362122725171844456941279882760586698749464885121608945985911313023660134882120464579804694762296220712114860912578140446800539922943670575174464712321368755826668119429885001253021822435370062215478697476310915671097836063292713382171403549823140635868839028243966058678108618524199108529273477696137622608595307529328664488761874773757727495948447326146525028962715637655377151959161863995149502747219402376322928111495611238150327145080956334817534084857512970631962826776024308206823590669798072279253653618857269412250972080319001251142726654804907252934864125150424565427147867488220997041350091161218581176161451535440843924617922935125411446901075151391204934983263449232506919280461265308308160879936707506966144613614971728876429973216933770151814587240344421320036475196166769917170215291861413042914335788502805694282201408944738521121375444445349705258289195006443055296081146165009804046133539881200902635772337071760918613778276389182233236124681346458687812345978563809872827877233942200060543089430781740350516858923204150794277476007479733995156204177132202618704768095167455659407331989726585598922414002072544656737841318742337444594764301494231934990164891949368728202508136281286596567430284715003402002441076966832399871730388159948707162369269431948047336195273887550134005143739153636384904070612415225704726552875372559219575857153695956474832837911603116002877204494367682069694557064423090210116747846345979256127974173730821730100772972624970834705013127938442621676788845037776513453136632055531332727359521865184329299015145622004506855922659379631273998680553069123196592674523042277696114247703129575255338185234621140800 [128,100] 2631209384511614478284637468512597518084028528974448517158812400555614245624322054568448923906115956752916734734712352970623899496049384631809541180230727246371066520172045481806420422696824601672309687730418407136335887097920119844463293085140315091101570714541200071692155228551602830961502431106218859299804137061562037449117845865444953108870027763294288883410181402586516265694764256914343616409949314703886649278705735438378986224729346163564348125860801903330778151635474398275319470238587426983746870421209897836926265273865829305841951196479360254743520674381329154970569945015210460221818991981936717419508704144018732836862919000100425053015739233607918543455882182486028429526145973389535742581306692135780244386841265704064504100234064475068570100544221107638383648469091881309341040630622367737256600351795824135790856382177194628567246538156081571962528231502745806585255202100882900486228108190946815935180314314626102326979752833524400533564714558329335957243528020806004350183231111221904027497510796507305438162441377489470465733657851169811490939660866228632674463874366854778880291822217449105245103817657426057466207376327178199738926441748152977716320247573457097665892295824211556274176790199338455931396382528864911515018343002551070004873914267394033837250046126311217881931276339747248622867283128020096806622958671017684176489012222757852385917538058668591413312934939823902358543183381224948114055584706319143867169387066792109965823656837971481644700009329685029086919665621515265981869595089911887785652728590566786170638948103139812722619041004687512771072311668031254266225109844805502983456741772737543198781282809550960001001922774745426172337624002160349701124797684969317088510918017727619869171140594010171096520556774393176613250004135082075182455052143394596359644843092156435276067636896137973976572843410342564572302769312243648729302911420832171747881911042194918587005276023039562003869435199197894553391897999112304946934953594895594753423812248158741429734431414157724265376224068901215310396441382612123059875948848005299417560376165997647160491355397731810504435025640959234719071182309325666886702074203949614711327911106499305587530325952128180430244760120874138143552939644133072 [128,101] -645082474170737621860692264897421182112767865279576146242241062885438665307003673899228657890784914992283461275043957804430982035099966007806477422587866810163233248029283359463856617249181437820945521897168324539176297453889972960851655766029652075422262764539004729022284690197896649174243060381858445622102219703223342663511846497612019497460015392957830105863551838343032384519336221513723161423456892686132451002992265256412516213917263737660828751973034455168093672602597190682511319023114307228031986905600343646843323216093766261552929207296478238880994768377777111875877931995406156182894994191902032920492671757652696236942071641208802460855893443827282007974155488609851450599651525217926305507357071985793436289917235681915604878203898464364715368302216948349427773782050653818712195168672633647140530676750057450691731993271843097725427691480926019524291073756754022519994060090245549449461976166851934371275970520063273363173632565348195653420392164947762835484793123053134287339008652031793018851818904200969607495860299016710732373772506981935638253995550563790247463636899259268588020209435859450357592453686368675621452843841028612821830228168729706058363047203279063040433443722414660516121511273009957001016884823103946702927105632654923210265104023482792259183166686619487130667858924897674008574232555984086012820492327269462922091173697562279239586877402234495548784036631175872715169124068390243032042415724236864518259654149716223539991816310797439901020619319519909821454667233684987588780815137187868914707181703964931637715130327749623359289211639970665171452480718613188267571629027408721007415939477784905126469837791138989652295759808956894069646666901715487179610261832261489753527636551241894398094251003589394069830748812536702109471129708348402553776214238870792834405914829421780399243130820131418338710242604169257863638235615785666898479648147026058208636376551953697472247091761353092522447427694141320326164734809956955408061386296824179540017549833888620138644594767640089080964682964628284415519654948830032142164301448152706250497505677307801870457900433840567117108867530235270658731072550835035730398154448402458929588113655690824806331056694429453102562741048737522187995686704 [128,102] 57173467507843283146489186134625104690105171070454363355410915143915015135451992604580391703761474863549745268906442791470467072606062472398480377304246383688633807928793238388618123814892450328850115648047372364776926766716494101585983173978342417061131030893460901066780752267440225194552064424279952450888925779334741861584432849436428749204938935542967615098029980195697291417999999654126230559320690590249038033013691872747074476332364475413904432742508363657032863088796515050630484031611115937373119335268448386104544247941813010959823907639107420218185691422277936639829346460965123936355526599190671715679001384767399903875075252708166586830335412847559594821818023389025338107044484898835671052568152242727847465291115279575805814393090089788380189893599099722538348265824570645819374684759116746711535179837463639818825052928260852797738971127140990549154771611212639624977879898935491904779731211062658289568660929340377520637150097173836271668162057769458109807133665846117031744983924295894782161980308666924039271622198866194290068762901718233860772883623452896948887803262219713052643954254901611992765608415819750652885547074789415435062517766820950649595107124213789960735910609443036592597319544506402672206437955627644869875790648930563722896941449391338103326629538394777917962475674079566412924443620215122144673449768962883658210617482247295004035138251282043503564679482714357024007773802625160647469917804706245526958018369900219822884021865075165299183751635873459669017915680132899587164266980115474177803768653675217694329372036592378638210794521830959243411861444134309793499412752759148460705204205175222235060363517426596060456628890433780634519615571162452716870059734335584159663506063720809890486499134999847655614291325681943429629810788514136889454254923505547204975185616282335088220709958206355798837494630872817782804229756914706152843309222594161967226432722714646402607851082540065158986669800327953017815619279203514946261226621376184477288241849243644913784248305008708478235012953246586177566386185517077432817479245572902973780937640799661810545035129772249813018588596082046733217073759158638339330258771685291096721956044402119374124247590315218632618587982959965793757 [128,103] 137938067621435414290932202143871316756704622603383763275407223109995429258156214680880555021081465817452904598569580417430091078436787125164059187660417898085712058392949129952903516192096563040062876306385455614123934726412992383277144529924055359407247020713339261780545728286643360054410410880895112276281017031406058913954844076364030683793340454128255070942256756276709039043405425032888075340214300538215036145156075178840254625875679009230480511803075942886267017722992268948836560890339080168355748894167170375722896598639218797924405801121310851602797040002100231070253241295033307103011042576332374699890051183284334499280994951865492722249838923982542526451520307639327804199367608903644477205719394288592215747005825831608850205302872929041391970596910283488184508474905747384222084482759637196658900129168063279100909973298591551530657920906214603126385304700694658514743410730854389941167958043324528733005555029843507097165765863696417673132046654805330539374395589753865533325081072475304649226658142743518181215202200572930379334958656827861793678872993827974398053878619429998951516554093288619779113780193798960031713884974916049139589825489441494402232632003396904585766076148351946117906634763580917339921944322735135482576621732403021482704880540483243305466173598594826534914439989474204546474762306589858634966245380770805653683326998285722924959305029801520266509249899912972758811374889500704769935827694115627296793695136362652092546890730765794679209232323127838874826110596316810600699419823782043206730950026983974064196646354357957390675370911136245699827865291618897661105605934442189436115640096340896021751477250350440847790964666908170316742373723313045925648413146650320054021169714735637433072501393593091990420425726226859222726350104950863215148959700476076250557425119679934947003532277173048455910547250960976944011868582726291046779057306762205379833235266764266423053134443306384532803739340090452978845952520200686995269789261916561848620432003615167914414221327808752181536706610495854184635298546829989604785034917334836967956687569371595075279392670538018428491437053766937834665942074081171848096686746888627378879689716510424224870541149381821700223802089645632 [128,104] -20139306107403623429528385041003373148973580383294541615585485522314501325178311009720017360035144053867717317501417503735969437080226941941719752972017671234881880982624164945894393002759777305317911561936512928472503250949396221464407688949736564532635804038794483626308900106141204524188176412830521361186476355963906943503855146007321036830455235258011869201864589973547219245088803828286185570874517153279721323128194835169785064542989241420243634930951996966081712160001083352923832774074599277342230546841913605435527209793194484346714089695295948801241335509879496840953292552024082330413102358365069708573997096593001237865658039764415504827039778051485806272665686415536467202578278045973082456224208589723947033808591926635235882080259996918601181318632315071421852063744506049526253028503672834293599164916786895406251890129009778709116175145213824997166427841725600194469641358519691439332878638559391976613531714784312587523912225984214948305916968552288224307700189788609280018185856741685793338548133024506033550845367806641206622807119564487657464253173407724562741786882549040684084476704802006770587292150917675468014939932631090422260765691176877584721004253449503728607977613197932205833741787930428590148157607440084563743389035380528482756390030308442894945020623540226151688165737082548674244771618709515854788929135937049943419947459674042179971804966155882280352865288804635610647487115871219274993281300486851627554907757001915196728279136921475439007428304582476103588828068000517598040903587252842548435717034737498045167385587741157108701461977049559587274930174239568320118589714764888051133937780537240079966845080429891618146956014376345552384535657951764575679991099768051234364442999452279534943889030368070629932205098676851060132905132125968858865659194973438346693093785611252528339854142317114866756463432833232720494838484264809475898438731556530903503140900419919747037148016929832261314265054620020420584634016325267814268098480753224725666184913522892391597903602482837442572338809201933051075199708817502295546192903156268630655538725658011208131449970772233967342458265961947470776917612774802315438804894314216049817699291097137549724592637629656461062186424 [128,105] 7706917436894261596212436348763526834389110311223981944686069568568393561670019486412376096183139330328113297181354165211572421777574041440522403099938327873808666448824528853329060169494508199052444774680387671751627470176110189472568044575939103486753591770441861720397837177286978724411441120402397322508568655349946788973336607494002309136685134937950607630837962131755056351233690917848682257299664883385551805628329570011435033557561303517332592275742686006541075269294363860395776923164800344862498075179978815371890500089511814426681293052361486270564988744308539899887301917097621431713202056667400324232397720513639045290977818052019299926790597501442148216576483628138952985399946156028318375453482307496743963021083926502700740242540569904417874147522714845142704716393759075109481876134287025807454534601772123877621934127404495045550786910638689981340628483817817999358548670624570690040528354847573852881863821341083703397079230412563075731734866913502926465579906337033809856760442804686703204043435469652316350061716779577131730160696966455877530401273821873483469588442144182913307471549634284933896877615620238050202304875467386591063967843733850480809817752527814302096786790867366695877541363503818780770094477180103042729807201516971561617607045246931723744838937850798829137157655616950268462112071981504354426043193160374870631787664163696379426914504616082857898827084172228882541976676148541609194261109080829845977510025316336331484052266843960639395726405515870583519081299088234386258652107473864010309495587698624758682576242955005091726316447606056534625211161133193736218938471297643923786779577445236492373402974201173005084973483271493689222403358753251060474188468176374844486635675130077100012473102720285621678451784957299610868659655911397820928850785848016718895464639710361420213766673727871500653267045713465597373968815339340287711134842230040860952031283364505196011091956973783657604529002956113208442157922802253400187183651221120717657214714416000276510500131762775473112324761154732410551363524564007921851974013777099853930957004310121779297544158462538534892244351325269434342689940351392355333745264839905004222795804073392818487870735149444311448 [128,106] 3039873673426203864856598092706039741848246137414163834134255742856918628654149269395549111170577765541211547380227369460817088403842569431483380431016046067863261915102778431084356660362577519086294639217981723262993789782366276776894017263302320690405447608293427386738121821397570349655835784234143300053270122671767279132357954487108135714312383286793056223478440788754286087044154419309796721593785386315925849783186453431910071817632449008022824579655174488172870304225801409819290421276718131591125451701296838346157125388127405408405591946058679499341359614326907944702362624868897597866236307235564939114157728400121206632447506724444636688079563703989958887232599943338057162578641502410859579894232822543048586944253979279427461424824222124521614382348735111683024383515542154058074433416616068545159193086931708092130621419505290328237435931922460966222572000552062203422770216799533677336783951417974668073994167307266927923997513841339444288612902275011200242494073460343663723844475364592469562662337206237426936039367819939807786274552069042003880734931180574293228743416279918999601739065191603646817211995148838703717677570647958379762046824100288581320547618614227549221269071191110292141637623680237216253503256430040570094312260271356751671454216935494628498871568143189117372754602758425554529383901083222224474593830799885926408434293373910744999915140483397967131164483301920061281445770550941165507542444826137634978283373100712004817914307128203340280697127296792293057992744503855602086190247858335254161015193886960813352622776659313457160093639372284770651931888221550929183926227627652824068423553872535831797817191748020420088078339853655752978177345711874203657305109423276755325111105201893686209700697508647473911586828228608670710724742023054880558811921138818841493023941929080558950775935179473962808900123270207589339400652172754106662907047132498959153329099299839120356398836945220838188308618979469191886768983707318411419438412713057573015620721784904277322812631105947405834738720630005955213307882323283946361447277148973940250745626977583997378209575526505849970951952774669481211444217490363505392625855870964141557509908426802286700519249756176 [128,107] -235407448610251099740017050618714975635747577828950563193201290658572075636308940306043928590936571729554380747469471456066273971806502763289326498894087681466481522370060939356601376825528681285211361515598600064715750571800398667777698318687578922532242816416919224039956281810802430087983167307430032328702594933338424684448131744274826204532997006882936259436626077162105405765793302331743913397055459993882431645319558311887239193336237943616318327301648983226399180584982677383837429192299170292277820048336852231345043245053577430606155349437859372828383033416469016304510752826841741450350909502574450737674792236066607411325221493143479448493392454697603163384581813933277526490519629228937777478951694706740446502270106385065063189056211891965886091404636875517373277724445310739300337728537194015371417849852891908775223970874285188631948801479916940648315280198669633066702279979570973958967541721181484051385216571649625052515878375238297139246832293474345506944270410065297843688889805399559609578754730817163180887454030261163691071671400851872945493324963514494180745928567237217295867273856145808565907396660979032314564162576372056949453826644415563962058834458874847941052541232384635660673144115658651091702414837987884731843146648144207210743050456833847173178555459923641207782003280865436522192966259883278970759160498861746642304226920654398349346292382136977366875905560959612546088671813373678248932288398503159075636507397539975584694880421954509410920308970645703766374898248632910393358275802055367162875116886893400492619119307563086201110712633865420814301901742708871400976340084173156971333808405780587053440477764587931051877403508144541103764054353764074208270402540943435950076254861017632021645897742477978092456029358664818099014247487460178789354377292559434164655492848089220394670884224529276809231751082701648032905197712045712232875736084240509856433262399599317854391326917510583574540790190818881744367857303128568601537855508324710783226095096436359913469406315723197180127513651807176177240057895426587059489456623568030821973491148292432274752971172804639405675711434598229321122343852168994373134195456110945491295615658377624796827648 [128,108] 94070039413428466238485141973503233653606901834236438857088904334877983869957798038932843076611658183569060327887046984941009411127655853392183940406206778921798718942531154973288091296804145618792374303088409886432487654269713428391073065843910087908653014524225784325007430846941053820730418499561377247478282083535889774272882173295106369903422826129003085599120587665924486796039241233975355164217447889587726057827234681107673250283691298457411687489998921759020551365587842534189857364704042267687586274718305667466669000889152560059690023920857323877761569543649956477436688668635323826992842691313428665562361305981012235035863832185294201259852374564821889494145209245667145400100257515869884104367375264795882731056583513638885893853571742468473253219304508680340304795948202695288172863007167607243901834533197455614183544306835403090333347806615186235068268493084066152150136271909710175094341907450301556155578481251361860218306085168991695499223352980288481725563159024435012816469365076143659096519004877283513638387836810357193417528070348840311457861735564348490534364839462991221860112642239734132147489275121288686370704081362411306739353283551288601022321815642444171304758977733773189275662740519397023037882981184190513195259536521063908593872644959499310707273759469436793067960838036153610795539278007445465447339725383744840062735602485904903166004396738785881842741557804122767081878722826199963013035941578470335471431726188760753772836240976412713799281787038828606951229344861827746602523500227839276488355079974428268192935270167329715911541367664918814669475996608464429200497622135285896131669932823277698425767168465704050487099491068171146520271321322935195210729861676232145448022951647498857671598033301306487264346973533699606678761294382827629575451090734040059995262410247280647177584907669113692268618552632344006349459934677721688075190133273970584252491228378601804771866954397087999390951888988193189033308627900859810485544636471819657719644275975287105911143896194126349748141197168397480211627351801292954182420179875757460389814660498282842827049638430597933698150460463357111063490579398158609959414823466464577926464078536423824 [128,109] 620590954150142807885049896680510687801915707570081443142695917981351238190030354822772571197141040795970887331726021215778880795937481567110300410425648858818988584956248505384186101016384035972375910927419967826721317282728945468913756107346344299844132916566291443487324171171925667161501108899482545025253237056553918161167308194053471383902538318632038016626865468880075970326253213416667228033417194254934865679190423187217015522875878565493045404968635932913218576469996151599117635277705500071246503950848659558825331281323300245547333983471170801446279338135865819398374921765627975827104917468654638459016766015273764149268797966900747858857320330097290768516544876175382966171805245364068295717847376102536768108659370889623514060509391242542175816152546711222607659245927024801061521692841995979141362604208554831943596809239609373903256091065341456586651831955742161494085012923125910414157799836251265410397636044818995885994154439908383645709835836814566344825272159197357156958176803530465454998945719071509935143153127312453285343855982621819710965871407207797664583210786113299767995940556384325411365332584006776519386243558631093663383420303619432454505047660363268963567787464214854496645736147382288298599062765076637838329672122118409898951948710254950118581375448254953291553329893289391462635773635149579678003063311428343281421889680158002757566811654872604508842236591565239755623633814496180404522083614512914270852996523885769650976411585555123245130565856037408347814241343646303873119579855997852127907752429644722181084911276003543518251954727901977206338591889571170255762538672054309134623311264457142297078151395489506258551612374154380270315280499858162156616897654373740997560598865635127750030062202328761483574482198055177817407032368634393719494824966410053056531667758512932737177926688458271960636777153724966117619701445867978317776598352171594230486557349645015630216045136283171389719761220133695303913931095378376454653709728660821243645502562674459903723648861303567772131680238910952559509501652109243090676262453745536144041499410052648635280588969272025512253192962032947119575663317167352002827101587899041114918715216 [128,110] -44419671642292675857422955380830111007033203103240180331593184578863332488691692373258449568949300951457551892394163788643149683690248735652749887840941640259801541868524058354632328581514461227521785494434819180258809497946122757435598884970248749202167713312348794022775954611249664729351224307092661820224811642671210789644144358897826062019554241410128659277598963975938918497423780460757108426006668097944892942740909603631881164117522654801968835574108389776831975067130553847387124564308078684687903113746928809402601362222112788012693084807566458110973774426104461960865622599881350499973565340061188316165961648325421095675125588410447020330243679197828095880762085604118759637731205171593929580623901198074806151255783257983402814724576869300522710559347390226223091885765142036964872557699443411625508224729864583294880789037302492549573738087808523371270956393748570385219922283521996413163225553577447392962560690840662961447895782988663696771506529621981549236187784115430757917049310831656025709092493707654605604163923000367154771073111010169933749624925087370804588783486201961812313175077823924431100790475054864620021902190174727622053536234984069413302196366379752685126916035528026213501717272425860819374600763716387741244108398793014014037984782893182602613128884938930393697038510127134080874407026658624036816487110566275303228582086786161601299137956551474387822594624237120255721933048059515608546460159321452870965449998813963972199819279775142470041797095313794424159853256107597996050919199097167725866871824868645329314202391580660457509010749308614588324068372268550248726035688478276421322064882921937088159304242154453003081381926531568823460921572356392814021209384496868779245697854451134237688062751324094203850986309560081009814430517294304251242795803761165107163907342313567060355882265493988638267514007430756183411880261054522859352519098845199248277673496051007512215033515854265869936805483593864420211580443330772785729305566756112732739927000010383456658965358658626217098861102281637618866306537160875314161166838349608639041204430002023493199152843700328094941809574050226934747147706687506205004841156837588889944 [128,111] -13251100699065724785142613022661713921761636675866162052751360781060538841052673542274416339463026387032543484966295077649972998527198213120900746926054921186492156467152838314139716327172003213102134514778240577081780711951014613959622414449891877210629275099540567424209391843179393227344587605180930364991565841435235592754762657230080631389116393064056346321031896948469032717071615687250586713168813733822142295126735531663496725146105083178799213434334749622395335785206127203419496788254046682352875316227527036893611821496905749043558950825993916788602081915682687040925789009010967829529049582061665331436655663926982150256607306794388350637957805983739943541885846349702679461420254862356562338594656352813998893537231685898543374518151001170852823307621800584049735538673962735775847282875354812517045578915172801582372599491721150023442151567176042452729158992551277725090709097105732046751673064936018762519728578286978729527822183246628784130615270011681574181829916212964459193319704830861033613189711220589496068608072305075489430058797608799056164276750253775103567606639040552890886065574679480418410922876241927062063760945874874283169648955513700680085816545873852398326419281566650159615759044204305613232356176695832224958340210034397859128665037297662506752318738221746428272652517696156391450560650669994097490269173091563383769192558200703503685781972304844032632287409423377155854767577094572485752836384753894809284410000742703459634190962405753843455875545201833387311100416922072627952057374806883031361295894166139140134059892944527577118222518728685523187629125708974370370226681815387646728966922744431820700200935317933615081986585119921206462117743296443988381758437750968141699968963495823846881554895384197036387290457223304813155065573291390254387594647757227110373569021722891346280030703844545636135499282373372951195585476294733971538306459653243029713167858759311694987337403040944063839973110506016973115722196640742536239905990223287742064217552391393062793555024891525243602256201569143932660809104761714486044204242556559413966196154601747778063438454070793044145938532030321738586133202150196403027493708344320 [128,112] 565846051982713824763465802524498210864955162937190917496018515000576565581954154951838086522759115116408670177241333079910290851326499705092410058055995201716292405149359013738048233327289782732750688093451627652645638524636541605208225437721898227061588478422020004641929180514103223188742727560650221922668916985784325137020847950424048839503486463691352270528751587561205084949073595919216229443772644838013713064430869239883401204079215212359039670901586357378878116952366140411814458728909945695715283740353578475593409714993604304303501626382969746787510678322650682843475238738841176879013705309474336460429341848012331208993456447585397730171611903112062861163569691173272568328247180173263020306334020925357219067208901211906499677171844567123247257974630291893475363198979295995601784623499480813733567055316518907871511466757274633814924330225929347943241376860319311138890289168206949706033952939038143137979976650567723989396079329704241821287462387018403808927431305321361008624389004481108244085704761951881221398451994325515707183601647499469535568891519947275491403748106378302146851517020962702601982325489314391325256116615223072619684030352904626098462146612614549830243097212670432943234433501767358317743917623458861703753474390816382861404742043037111331141009745558014298800313670787764247006743694546687930072337970492191481035031375733096481096234415347506413522473785978685751114360742224791215049481809157377205608823304444962060538587986046828798514259845214050580460909042147748770770652666529238995655918556196473357927016837439690351281094463550563685351817212618196756073605169430839640718072278860144718218354217958675614404899134613173547415134158437958879238561972663704753753306191434188554327726973645053855271497043385840850587351193441132718891188387604469479500759733676490079990260605856241636229555693464273101244346838984093665689143877323768889318564393975087035045106397135129014942242833211964614865647951093524567732563457898007266210171546698452879088158865300923346093640426059834722771357790906143793459212246432357830351287752364415126721199582607932658278538657171822301446319481892859911726560 [128,113] 11284578128704807786778396301355574440189324559137050588207723404648340552349765802240766386479193043032216995366302012051459933308452548332937338954893055959128300863502291161475187716885735302423679376873480672638226012177986045498552145947771899484692746419344874873043607914646747999342518648988274295278256940700591489608959399099003283451355077644093582796869531072938433876181208312618947715029033347629627793880977169814352322260889660822012878860875462565121087052648421389823367316403112466551561212010287592289005391044938837388785063935528375633872699011980833858434215362475695658265387986930506570582423717187913005242258466898304615900306444691787940704156854518763434267809689394232138144303604523055010049924191584752519426426338305985715956935019797679997642185956526596280146831194354561679047853256029143124583505316114459543131998526681469629667727386249027241062463512391446579456650057126531563877959327366700352550011481167849499724105721681107767797312138499947568522438630127559939182332421026744605219751475325009354980213346532169639083338357881390138203723121281458223887851969169570652755717868515650961077977997745202955490803311992645580034299592240196311791296491206508541098408733645891768317556972670371441616082544936991668724163694552109583119259189828639210149924356410987895524171021952800527763251976620638528474629838833999968478334655571560622053489363463453904203532978351859369711220312469086586590864454373684840664867204168227974771737950746224548857820599102805304827931567939785560821260129935476660909497921770270137944696582725168597739514273278080305356427093709821789675114726256076338249549632225134906291067564337462086075160961397415918703664497485053326523740379229048556093038278365895283889757041940870723768359342336381932864056270920629840584883529233525565413748131684723756257157485445260820555521641205242743303213205461866375448594633277371790393625011103837335693289250663601213095739033202224180999865408555062561765932316408158660762720057866744842613994811001326227007319321473672739733101746704148011237541968859232099113199518653216229663828720804509725863542575801538080 [128,114] 211365385528546530418172858233548609625543710080669623451824350965975035667761134981638741714364674023249738410057022884598737906137093529295133275622106205528681636980470426124276082796147143347194389905302237391923513416494924242260612924854541432252367631852749695025552551585571655086399757736676214391437553921453284799973227317746738688210648035196776317939380625580257184482269049831381460892201831949791132871749793550875365453509273535640348371790341704792887947010848459379749142519078022634556286997983718472577676082684300881211437541603869335422970184179012911175026572724945515028827434564132193731701683381909094641127139245380438932176907930150924027860470022033464803654777670282461696532608898934358314025232770377618898946459833878800557233425069072327716377857446970677987329505335376132044678884433498262338883921964596322243951043480520929279002502186274753394226612455920234172874015189456855570813342881085499334633674958353146002343585366862358487292761841185754999376237929841037089826146790709350338075728561098102604452565908499161059188241335125649835763602067575510185051895789375444837404122978128451482701938318602218405961742388340312626177477875839543636968678987930619660008668283596471125834406362471479849750630544899899768478505362948953793352986875374941484234441661695816065629978913486040875509810484339955792116254097644264020780062475445017397107661579810006031940433449734520327140220056191131285931918911160816274488529046580564361225773255480767355212269452237139856536137051068208441965433608669481165767556803886989437558512174729851240529043373888725636846662108758612922962829859039330080799189215095042097934192908053297220080255164804971567709365371780279799842173979739303032418486034509297421663559918275031335837168234757704078311521981381471208003592725097273104491100914681527781335748688125971761580357477966855470298623165632062281028478825848101675312198245224820112994560032396215637484186390432662452665718199972853055424919255114595653179222810605737203952833667847177082304775072672573662150936889795086436561986607757891529077272120047043037438104226310313199697570392 [128,115] 4527435990512356383652857585969930557452193108808503711637594636399610246584295480586650519043597619570766066262010009519550919842695709330643535814593484512731911131961315064788642824356311994802951438086476296090493545308799407359507972230371378515279412212173406909021180514133070486746880861009952868260935872714717921442341143392201613345713233541687217029718079571345975809880078748418864314153099793693627864872279184356228432804795138117316533414235500946198654801148809036011904761444574033284000625097916257805608668983886266434690160502936491654372105308033101075461993087937055838110565162518426759729279410755468588172115750716561855717478006014405001500543440075778937554935651964167249459299997536906459685217991228749051979361111567592104060907251717654676032232726121616807111027957945031174327307881991966596608682693188036232866352568103417854200826165754112261260076687971277554176930006253408005811886850418870170457356070587669294128239902173080868790075811577592176408318510421686066929897905208149826612422897019334522887732240457847029445636796243610823786013662564427858456340948266450786932274279855566933412954731280420985251604792034280857943001252749322239721062675945347593081360902949151008745489600739926049508938847230991767965720653013206781983459396131888775235970030648224309391448527322645641006042427400255207111829217494652293129532459789285073217673707574156616903630759789064854474817515329275020663837450689315744214865480361269787593295530908607720197232524099704540108961307742840604024724351396912241134411015769424728356781081462251836612562903197504954606793347432537655267273310488166969008590853094324544605554381545164697351099748355395177213966818802815122892529430937388649655479253943031574298920693804983587232773596298994343930586227892651237783517127345501965635717142247120391970137832965054731266943600420078224613937874052690475389441018624792198150890851184706834203934226721327054214164879113912761848503860669229139736559923126307160496202058209720237365744530112112376348218870350277691229810347099891775523270325733498932368228392327721593364365751242379114880 [128,116] 75807919252207762972898252395057117945266093564175277232056102179030706445064600851409752447005205899305200349505494666674960146786335353070978228125362172601140675175722300988109745642512034634036705003661755653007197766349793938935224424214081119812932155005709925836160102503589434261304440002745292575556015365901367633582721978455340679871059698167991879985424281129120000229382706226624676917361074176816371192081167201006895307139683059137343014848530009222763712064878515186257979830520390728589671066946336922704586856028025034196677634611058271950123581367321140318613426653316017183497837439133594337889437768307921312685753527137515527838428622773218650286921962002169397538765256152674772369082986485258539602844209192545615526549196526250571583029894304703265906643330291820854260728210234199908950265212858990277352827044156841884177577191226895296698351198270085819038234853106135215446570603122708696886145163050729097600084218826663263909792523648357956422486493486336775404594202211655274660344958135535545112728524672715986550539697720570537735422650841502520576880692191464390115478246346512244364706861636947195231033040453523052321389447393694239657170383041294884691083465035265966412512015291515153713588963145964050328507663570526352584571644785292662592483461818563662716098476593813536045863218666510878395041163916873026585138135906462776740168971585442348328616046291610164640584386476553093726610685058108745317764294408659476554801542646097313018701247741398972547499792924491195019864739386749901578498682327053659708814805304382303368717806386473242628241190768867199417795211679740872959347299611897470573444765983212968491386913727929850228402583735299163261452909658152977022688970449314669137119103832925835896209645530858414281644404748545904790776533254866254679745096281916640333216319034432315556740423274337352842413084675892788291305771685324294670248559352571031552534448919747868890145102520171486873209874367786737057447617003321434111875713627116125124546185742634366368426621019136198506368203785290383672813223445876791363248974618175952614676924560606910771264832048 [128,117] 29319898302255232616286896485658993733283426245625618449587332945060002272863488216316826460529336310678449937089781837715407853380727084590413660007736592321649870979266753377462553466242844384178106245870617038340186560164025856261731607168769589408221167739230981246772210712513891035216353878351829158599772156503597121382561175161894188349485789651045666125112927899667791803072586035821524176810961157943101844401807614541717612912652915558012375251190324452230385473435036978180790566064899027485032527092253327091158963772386113106158235440004200943229483515207264652508116462281705064142210426110891181545698603828265324931961037117726628803676927635760642333452107853021403674058315627259614499506104459931467460010923682549777841622789747145093912450798865696867517883869537533227909185278117444865781471680989448394254414204177173831311067811663162329951842571984092332259732885318171474281524446715124801221329765873887991245996739902798226748663026326908057119214135550437765999650431835610180129402296319033444659841011715280165607078248911917276753467969396185046427006784072582295061749556727250642416621474011229632270294499557980602159754747865671934255941655610956130871967106601633298308994183487310458210147399543782555537612789602200077670620391094506515425859808129359078471975167159406718872758535709392451000653433394112941481057885708028650110932507196410672156235190201697175688193522694230168777173648752072001295616460656989793239129375498430486306225115739893568035635068716304274593332146924540701288817902371667489130786811918586027446140807061975667461348821679304853985329841185165250894779773124536725309098033424681090130404176654418018694912689629973019619798647850640681203181434246107305072176846948748713863720127316890652720398547197244565989429906722418359172652733317714043128834687088969003556111529394806315013339165554358213921027577894236194209698291034480117736553780506537423848018968954402042647431166039199244093476964185127394297322015914719764013868930425290764113768316478237461208031965965293148927242551683566740505342992375054165840094333732263743424 [128,118] 47049768052955113048625479920601904642240709582689811943658896860138569276070808240403643311219257115356754896590042996281389472135170075975708907572954179069416061994272950528956396261506721327787005530899765152730294895015825122033578741018970813331684450745796212999348976379130957644265947482378372101017608586647683139098977063817440713172387081737510014087791985226628430157360027837548218512215687415355285203125475678931019049491191063803064280344229841342506771675753357783143823312361698432164144987969080081226789980405587445089070487500308023303452471834190828568542591571233989033812455016487532011729188582203495712571883862806371599438009256745841429552051904497734412480446523491895031292674680684035017089655154038357930900275480586718948183116382669045506778757829370530990317673728525063013514466070978917826989493686033998860081964856812768311421838940942985796555094539789927947718614283719365369974374764017284934794417116667878671588801923117598514332158713343945363764266893455526683372172651019789818472941178420478533525022050391594415841213357134302276438334099563736613594247756306141926450011800434635817404022268144608594338499651804499726351422704629964957791981889473505570448861511278858584972478298874984212475617390464609920460930869958169477161742948072307247110106909783136371776166551201968389678856976976814526179480595943777262018494541571805339394389139496840830756151629626622254892782134214969439443855555647662818502332241933990279978260845071012220813224489200677907156361810623573107858774319916268479730229926680416196768624369635408689992714457997046066689078309987463415051858722227935982160918481639980135704986732186491770385503778228045391849741699858076522224450044124700720252946561555097975241039808156676047865585939377180233301284896152381931956241136610850352935181472734643188350713030481263058515687960889191597624791274880021370053076966266045101561523201093954736708613228326100672639842426721292342131519688922612306770398831597002969620819993617510858046855782650849950362034465002135060487818094315675619160267368103388187359659830915260 [128,119] 217746300198183948959085782573140580042929931109980265756403038703534291620108828713769159739380469947651176976882195646939957680664833781220723763140876784321964077854361587303438833443024131630145209306923239189175109369013033187448756428037938013512086111155855637566612354409642686874088001571954529132741265239418481054072457555279830358420249414578732635470790982270924525718932739908367128493531488928005079273224226185243750522100691117551837377552446705106361426404214409131425900131165399042695983846998584011571734982404685670186565973708479205516338587467401695336114436025857836945933355156650581552929178555694120501427147259913417461413471776927281965840183561215378607813927661993693125711403656758521702657282603003485967562799491754142333071265983617511227427148786053521606314065717506767270196931206707300538353653688824224404311903994526058113674170461721323659543149382750278268124580924558821846824724868836034346289267842246838297513384118372122545599151220665488569670930864936954659790334046777368616946819124974651564825594601115963660360168398950792735294239503134599548785839277641380915917585362919160683536882374510435112277760049821487603128454992475260732429055637725196430988812611977905575540455410692496711087284181918717077088361224871686316581351173795167134530523413916834248712256520389423293653553290065392716815376456292293385270359723249004130414247584093408558501632763156350462214236707341620638201705877571574691908251114443451439100379744571696971028487882167511050355199134102056992860644695198531401007362058977045209364384692602058780743252665828425386910454418434116179144673796889456562368624863115773381903385135596930120631159566380316980738699829827879829593191229715699164672734680417626495145553892247124135959292875408173014384283239494876630322431716882179334766084441128834721555490999930996861720093501545119777137853594618175874831976511904080166270847096488649373342653155965027166626439540634985759187250845393218731783875971717354097940423636744753854527126640164125966332128781279904621720564654086445308082281378400555341847744 [128,120] -2473520071977870346473317834449107322394868474010279811808072366211620450767905781118291224776809401252861196617173314678659275791764657843703458652180157567822191553859263846409836955679002598841709533266960363160936889428642071366734247425055340767510444536342190367477433407515649096047739454006345039670889032591698326244266465830715550574545800285133183267800347057661511078070606124953049700227180962516084773099889225415034030527357051558231095283354598455427090380384758896448213893212484193141029989823308160986746274992975626575533242093287140877618582180895719006069549304435903070321970775291214514616949171341039555119552197923967184147523733476183478657173484170900489888916736836078708951247298197824525933588744913881245401938559784842806783825795818455812934958246613721841211197597190717606141842987259581692279952869960713798044002005398697868839978980516926789315780922295984875799609412609632464800136924186582726794604372540874689085086901856658953732169854441600280647885570041273373729510646443378302349968045490518009608946553115877647738612589244542286657471297501952407737865806174809575826591503420865587725524389662441674489323216760197497025584220759869477983381503636823142839587512112494800561933982466420342026871720301814353927710516829541419242782784965642289886143057364074925041972186693725042602676093891836172694399519906026390081794197351110273993129173961304087237614748168793982418299381472068555889804305863249308679227581454544274788062218204161016874386277292074555689417050788637467236365577034200980160710065247197604261455534750976913807592320591972950744996801039186108323020703199851448979906580892412152579669907575431966417038178535938143046805822062597357007954165961807211298086300434786258965696147984712529102256622647350065828504178195623558088481503215133841322729001826216711165990760856635701257878273562134041179562632139899028599400459473613308348462358586101526047051451884655192757611752219168875544579335747063914825466240107473011686436083810593693468103756240122088162634020968497299441576172667923198459181663483596800 [128,121] -2094849090543925724519569178647806641894295273628473778727052546754040927677703631366357424071958907169062745260817933766020724450341738586795102343454030953088454506736880719673761868563783885394455034533693206750691602898861571368255156968137908906308996926693343286794256710811872698129260014800058300970338798280651020987866533033859437540626238540065294508764605910743339376431043832593968383132818460010704430031370396759169149127149750182711301718471920587755479566371908543830576500032371049075092745110257018682588648800588852861792112009662685811147936402323732782487334734130368983680159624567603053228498918635445924670275834047690572553584534791663188321572694406247187688940322417153566056327262450951554348554816725571161116281782733299246489724841335033917172206751386438624283170642273593203095566400491594845824740887686251753051162145526790004958349554087941822667002874039518006088622808854370349657134753782847308508421908185746044550088823740204619114377829866714804102874306026936518214417205377489186767815536774554734480598167701293946080704830951630172872106696074453662397629704428883782823659267026046466132071986707226502637229118623229542356274098994890993888115167458087761449881858348230006688086950871028088782230820333416547633517258706371138354998360407188156382690145444418335396985322657086332268875050789153244998669372734598256733431697685328503542258265939272893285235275485789202181037529057379844169400748085094335057096551101150441034753439599970479699757284089729893079263823745160816801058360284602970824542582390960666674966524156803351985688864067501667800705492427805836674239999234922587586918157152243968947103124407233818045173929417535415941152764297007840302083619414210368187250851608151644357726808120695568674301379051832277834164447879446411980941561348070234576383475461790930722864089467027712275824778728119358151627048363032239873156425914755864814923166051831207789834964254706804067419297832303670462555641835579102258109246491879600240868797450114644862501198520253939982925161446381055221634113572378060136800704 [128,122] 26829982755847270009749793782005589565915714906866534459878762358809105956409356778367642189891856949566336049482294581251195876948899752270897393117704476747517675945210161737125381240431124846357899496138069585096343046810428926443533491902774539802858900347052036119649393889842682422695639355431756494560654096790490792064089215079557850156935475594947387593525945807229290845463428788565171012378060505028080806937397451183266014425869845549813622235085107262244644150634756856125794693403113305153508093628957897804281833101104940901930625978289020233294611275168272470677388705790111398699366759755668831475131301172193186590061277317915281585146649682268960090264338235147471353346159147186008697232045787271188329611023229646843952055735113578608361249044950126755923218455999352857411588807404318207010360665540894770542944593902592669053511007356190552312993937241902415861169682892206728669820038192776157493069294373808254611016777391154679466065384637365734660579149079225792805840419309894712823685185464070764713886024990696727212383143652973940778886162989868193516939544864754222633257974280711689612513891317715136786389964435740453729433071735785127810317774035859694532684258477566218489361433239101896958751798531638949941707656302011715067572824259055040104660815891361110425167898851262997223928643307858527654859468095666631639292107266581599781120792287661089905555055139778045009883107284741753547684327925386863590194309778031533197674169069630815522540286950098979441855047362169835184523385444414558634008225572471898696869205669148033403032097247747149489668392904824956277947404014917994625198241088188594514728270236848026045203689145546158920015992431585357596132341794166409684707652100118980708544401235116433982101961767875801686591069160911839766075118033842596198591004472007345419808539675174368930212511976585575391649310378725083708672840016949967575617597432893405968500698200211728517456703012173801430115648963218261575392743432463382079590452016101708541473394789672666708288433050504899604232714746312623067294063110937048 [128,123] -16477418439021446499878081516314423531723646318283942963014487197069199022878961555249534749199161594201615831892085760407313429461556032485326678393045619443369112512312765012458974666221743557427987168589176805314874758308070363955166494540441009755288029571412124955799888314916990166698549528462360973477590435226086324825349409946686964733635966357431619057800694455961997219921626197673209190171966740507715518514826083000982696416219319042880850347218413055303565951226952352606236635385215896518073350730786418114670575113057050194340794684810246303766922081943506612712568080595553694118730143811759171436001389175309442090117663040069940072677326299089249980590883051646900316849784893929732070308988395752424742727793754511542144028699658184913107610286622567726226034186322036339586774148997508024841960115975707260918068780739650233444258312059481732449176770981988384078285634579407444953944586309011537084078494040814436207093824748390926715190714622056907292656919510436022940301988068406623624349568442728340523749075978452605185300479588503888117673838636610497766898565479503447233208130455708865692974980223362300000024158195598252659866356589044492427915868063803194244408229250270829022865778018263713230310906222490305806645198663005899520356526597048691388197607179837910631642146674679872109939376660300598363342584087173304486429928045804364104910585489073164036891092064251763138830217796334769972526004639183723076351772203130885678937086189868940602843766881051106736126313950768258438987267404671015884459576072934451412545577646474763282807391083478821336012197482510540111081629405142837463674953869491505668866496226673941725271251055435284106214047668223701006066898255473085182767896864438644794651694923396057041652029611645006821717868110210303576608700489249457378381744032394131963215383951614776171626711338812189350896748772645064946530363555784202780583668537448324382566869709839475069793893105082979480962161309143321161544124572407780066938378863679199715445462507092622203999257999208744168656542685774426164292608 [128,124] 12893945669213517587602049583740379934704470452446993236689338314706558443030706326346967663868236542673116474901787089208224444580660969247504750913725971289117410606351592422807505984619986623214853046646149996295451621643126137032347529897539158920749833799760851433884876444837278527086129143357341065139502604890926091844091995885554057328029829044397268074805222429654801450398568296638491823199129668886080485911985093814487097833927350150832322617270812312908177132516945648888580588526417806044797627622308370598756730228319361168257287926730183033379891376696026965784634383284667741733935381991636567233301376004218331503570187184929114410429035037533302405333356267310986387121328140578523873266879133796482453712184631093597965388322371259847484742356105610725056477920797614660324715292015739789843091989890136445579223259326103865454034788743334732957237406648418063449122719788428115137789292839258928783239805868678367536404375702843836835143210004314404729723562645505956215972112067656738031796236181409956050026251851005330631499103205852600171856609493633510270868511680669171799590116508166712550170908980425416406430383342318073731166990664213226325974082952001894743872028190093175342180897399273949843566966853527425793961835426461722653415115868915506192523298633000918160026930184687164690360351981822099721146600027325617098262286850536074009907905668619112893428113529120562503163252791601028650303481048939310971586656490248862849684164538274450937128281100440133434916989277625158472754685731225072719675215520522978400703947885826378800749120619051494993359559722084335762083222754108327497108766467491862157484659863259490019074033420384709973431306361264869856042040411236720475098012428476266122516910708782133968255276797439295307758976957965190333232144951825841603050438572931186985696205831089408983155760722603518024416328969089348081951560290456873962797070551232528825413492419487900306783141369235685662128118229416772839566079562316724685176568179765699819917510523941950808130991021867687668402406526673744 [128,125] -6749080430899044430691601892463438070669649690904995914556510090378627946380580243995631619458064634396978967631917000876994150234980377550076770442592074874610881076475087797942550205765375561951790016591269724305506004876709509510234560083941258544039573451077423031910348720522792930937560350609179906810327623146541907013622381586739414914373697208743590009221673343329560103813547119759038746063215724488578846058348555498206016808179815310814457008804488247597371926494414153775539913689301197713694313400685682436103398492368380276403187433001087872684768304521883864808051696293772952179030679282912261607824751613000381050878311001941293074617878549996020003849611217393884149407997999253289076180416360147215499831708328143095695695150459639331237616782682502198725401517626277323407469806571492073901182681450691475886806271980406931443803166278370854909220873604780989770969812368473745547120413513530993179984877052285496514076069868665718508049451947767238894991837402270253998819079898292639084657397699657573939652754426288603971262280969197729346565441245745388108532438437329104752956136660029848534248978558170761341819692444801136582068326157524973537325817427953720692289575362618705259744497409595754972286281905831506684502649364478229648247395065960810011523488891199122911645298311105693032569154317159560101461596754661704825508113446223472811491242782438517255973607732825963666119650852704740529811783328832503705518225071884383437190880814188067515362283419245914737343872506447568758239673291923679935163784983523464293272886213535238075307730552714612380068539280412862891411844576127481529600808366831095216973551559256576706070517334775402949606332564812419863713242353965277322312301059218135129149135758146795215705106266429457886380559750464564702234545190736861116469958660748714203117577641082808032354725927308783479736160731094050108586496007126804936104517368696209291193898968639737421882082956046671039280883370462305233067928843643860080241713604239491358416626483737596873288965218001208498101728 [128,126] 3163156202666699603995768028742473178595215924553750002903055878024377397349255391430208287686604126536303582137884278580913190766296022176792941615927931685986833537875583790907116192043898640723690335966810294459821989478697971369034952659780827270916985079042643524027996097301297645438154834565034801960975089023238975066288436581812485986590696461038344240842203692074790923639549267070378192140826273107702628498731049415739787585017746883651029769771421936623062061572202645599069327209186658387871236696309234233045432818593950718887881662770936392257761253438826914344589459722697929894927017759381373654285070888559286235065456253374608516827443250454667766769982028781738754639275873413706823415916209036943300622388923366658029761595148702934069492021085471387689560895250153574448306101345763359272291739963985638339166953463073484966317176252263468616187186629816227238906333673958860098795904445092973963409158955222386846077823441335637154275975940472937261452129579212845379207659684721112261490449195287021458806070944841654259112942257896341970129410541959315644313005631668863518713747503900854219174326263872020050807892830859523107165271746125318694433531281266809314840137864849872181583757556941808521773941932140494598012546241026524755787612439205395539948232684243092182744314709878215464837446135974115036649787404623936588497234397082829822013567463390244083792839230974723497803046752677425275549511949423495257034625678708683898706851981463214288181712187614944898643136930111353984348371697051422358834709016816848844922395041858849086341818273111885365558543340317693429050247846427849644682261021407581365675183749137355987241312395268763346116907726366820716511089192750715850980958602771347932931845359105065506651325212032816091916164193391672702504989807342362374864801469059961965661165346364536146438440331907579183498802611799523541586684082139978437165271327856139548464299731922565135156559984993018630143474922057035673364205976531859116991565468013383588968362741711207084997349566445816 [128,127] -66904622776294908419027135333105845328607115730061795731579789327605941260008707916494412108869719296312653733776245581798135999608412034511866998323337644749793540267145464432697455131445898682405872179371998575973502213884994306393658035482356663947981200534643837023291074843186505049796348032946429558788029490063459365739868471900882966651969318704018817219989885485150211728709324155043882898488015433415287310857427001507205091869086375247326116986789972876104838532261434463399038501883848841004955362199064564141994965805731757529711524425363553942295931262024151805487353813151520347356555358907324502172240235111550654986303754307350742194444670548685498215549398096654960404073935566450701014808155830234282709328329209953774117184117459283850029628514068768806456982224244201765253490099363686196180050858338727775804244498462627050993483049895498101655325223809069586406345045605381176767082604719805161427447430393677807297360950409006706388727662048636318308188585127264180718767979743002130329268301906065461078780550293819538211278212636590361119265585687814357793388898343497290414551642523186449819551119214082787423467206212569186263414469608367910394569598739550507316208401438753956038029561836480833314106342427446338005647603846716991434102697420367797178916246590242402846072583294531118321966564634265844971652488652521982892263566998065117520337438467423882326740409331787340718114591500174198138823746244619427877944398890448701442974786097851492605784582560275945240980530965675064835359637467433572945713080154402220177826522326391314513811449827992412099192612668652453661764514285409026746215130991925574761302259734111168098524496130320390961089193133005838485723333359282761248368745659737477389776033181860208237289412797940344558189881824528805837582707998542176954779385143049409309226931407603444040022624743122194010655326571470095202837681620352807972090990650293007398797942122052948795452684629132239057842914655929734294402451160386021303035411786653592578913618405354768827200 [128,128] -10470305681315366054239108663391527606027044699900282532186384669864904481839704358458824720030264038181188900527005033563535622892373485594078886326673675444550013166471409802020733997371390786171273746369016733868705221158307591484797715355919278270616059966189658216666466151322289604419727133028814551913645569812635246974262668531435757994141097720439081325480470862848161988656967151978129701479509287853808378842780614826727512383596560804237741079027847519651899844187779990622328707436701211686225646417976216192131737725477392202284248517299603026710734314787201962762187207146310979265736456431373611326406494201383768030463693120953967457579412651596598032197183175371749384607559088004568864067602045613056222559759232190776452736977819294739201120265489968963213513953876715998440937717543130845827033084130795324067761604670775506497078462608157785300502987962849620516174019710307291089656780169569660048634567900621749455336955224054785685790629835002601282612010008510622841004524222062677067880197120894253790609338845878486269770758276747553154327428318296534265179929826929199642472779727799395795647651216042950989600249829889228729506080654639554711835307350982552822428675724387844690543089832399863887175640768606525474495429024934890213530371419290769181028564927565092691562403858877334727953771207909669541503468433066548183830384770182746339197767377932747025299621376310340858003591901052851183222387285195310647745523065895726558191204233205457423771052661617664707869145971417413973631698388783902380911703634275663915475478772951040630337488737661959991245919852073359416342679552876834619531270345724057890558933238045272412974122310572134559142506920924161975130616847061730235401559096912694375855093473816648178121137192317537869105627751680237462122759535787300928358079023036314321382935915900965510474745107415344044085454983435690653996276176506333105858420258785587401441956945213381655846041101157844252508207825240985512857511165988991179503526543307794191583912505152 [129,0] -3107703604310078567412726072803072326827357929847611149504966393298060720949744075530438641202771182381415601321165749262295071040723590560473748508778932791069985060094765846593769943002834086235568636945446813079740088200152627486217635077304139896760547864625197747469821631625965388018514087583476406484660417122710574816924837786443245311113407563189669526888572241459415509050678444030190799373054492436958390634068840821939178557015166325528535073722335818402711041046183098405288789442947574987609097590873851515881505413119359421077871534432182405759098480230930349942979735745548242761497915954444343288167930704777055012173692532736582957775926119663302769629203183015055218635216283076268233031059656592204526707453168747015884076390540855393458826835920227399255616319546684295749550732849549672851140303156484626682714937261533274844921520859724278215835144275342324105655950341256638567997958947297162287097436472854850489464082687885794107625969283167684158527496862252262481954292166876208216618642717450811547476763443053560730701494142676169730815596564331639020348840789482138600106877488784472108984107261392593698652746093112162849905907847643459139128341716903421737509975497611369670284344768847337351821848749119180087894185262258276262638101378172392886698099063536802436842493681481669158496415674384609807743776078933775354867918315557201828773028709256287192491299511169965347785807480169367164358456723348634723513403895063374011183721528260864753394929781391648233411412018536203472625058809522538494590257833825121369597592008636805674083415815226185753521995530129798321542548123528065158157155242487947923761099543685593580750381754237667926413469810259388949693286400744967852593630113378645006809159087878792745738689305683088011637423683190189833975570709411838796766106001106751306343940604753554258923883062833838822049955524782665788667908855724204585918618116533940535866452292013078596840156009882212147879543974167967762626067111623000466027737894213983216091408066402001310531569038191222678759330968228793480147633412973209288292641802706760632814616376712836690121066911421995438016398344161834424760298350477581296165877490535645144957508908372646173501830747203537739807012741855361671242198889393511698111945893555752792034510469262831276570327458912780426268165809587256460444283286162983302554396090107464235821780398840328771430128105953434284011549568457190314301322587739048502471252967412374581605847766401024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] 1035682872596423121925236731208554539533990143903869030719630388224104453362577806334069505918220594192531744464000041358385612546630579449164407252168057227616847496724576671630268159359427534912965126753305504515107085827255262512940978068605618532448009217999319889687299536193796844060397302011489543942369441879425373962946906215017170033079722526191417998770164274602680619497317917625771174376776351152223429793397910451016389546920801560048195186723624692963060035930666395242266615878447516149780768396058876059836925139616836425622930897699044783343099229915140550239122249184355045681573848939836393438819882954783670406097369854320051244626714667385027498929845068191855802376628170727167706017684810606886620241404356621061147450686635913167792138972758031244453204010386151357953324907363047184169937792189112394527236535451521326196283466555490984939175286456834531904553546580910563415048573993212465188014700620278990286990849522446538757880163101832101634974473678818182260600179159252812262004236057094866794549324751533753468593272751211477706314665865648669162599418412034248222881060866827700201599716708412082121500579152698489006389043136662394377466585334020784328683659088164296940641542179636063329925229116707891071506004634063448575132173651081190742156081432562734556117776870013765927625297460318361524613264032322591287273495930508519726796584146883818222666775392643572786718536132145419436921919961719977293198564684538865644908073058316912688097809074455157910986368812576896120142365512711874978548297217041521332173873125000545195074360504281309612909876433974902428715720082170833804864704844705921957810410866945811728529769747435121582866125661200836867248705055944344077334505500131929393006156058156477556564772576484696530108849456306261910824662912419064341399708076171378586576197347838524898519139398496608286238179731616050231325330126667658151079529029332485099599719194412734592138340850665342779722176826881869930895557040412701359872029709753601099208187514788782635138276154872334727550411026108088041355079681000677286669472128216891923853050894865657235317401446385222182936547477331484240463315793958858323464616710059162943225032608076919379551838862365598590510325261706943619283437831482108549386863018118056328738259765848686297673607797828093121389801541413806818552691412362753170564308229447769990344342484091949208828593742137877351081861396348913509785083306242147733532618018618129336911271911254654976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] -71556560071821022219295185206086579637999916123566659048469297509954488945132892869905438165738654948541710541229034029221965359613852046050938461904310547320147458419881462304284446501612155262803559848502779973339049336956114015344104005559014633308752407119878863811167577070679377503450633526032250528985886175224526393838492451583410503643152602526451730510279817931623136688217888185460229326439142257540835743728560349119878978715112978407124331821299894884927515513995831367016294470827880778196287736059441691807440526891109380802148818438819197381287170791482434895271510426644124861680003793813577698078170490960145178712404341097143081431656975563123820811266577142043994187363291019807071149101312327126806237042240729462068357189543559319487420576750226470986984344182068824096612885929321756277003354993846694022308597909327825576306652515065005569913602088915568078071365778039584402896737711706296266651493798411960488333526359326187848980168089106427691815791019487146130945621333676150119711168130344154116997632745523269902884447632244108064390465622415793943292114339616186935980789297037898852216831881167031933365068484836285490798236853270130966889855410785274412773182860856178108479313066470851331229677954278172886430823157151045863891424431681954185489370936549011947460941392955874293728915861306246870969430588219469763367320869580387363986174065908317921373314277208470866461996079406569308730727279017812732449531640192138530699962272970534808956823230245953850586571868167391260576829941708668137404206441933523978821110746446799385432723890834714473196740250860436750475379757008832403682290228821540163921352156337358461101513801503892285397586215369822898637564545725105592426567137123770814557913279075003983371461025653174226793350581304993217899874360457183688841993194515205853860857060635221604766022053996251237203838320961865994139743894412430732348790619142689954531272542243154574987054055872623844233283821211493001441093957408301866707422533081286227360809419059076340737049307530065346155947471716092042170252224049071504900746635684401907284080793237277371358316938265048096708236480899740737262673426320155642554268183708331482695667692334706785631356854580566087277902451555807128347520056543035771881885601381787653388137988886942841112727830981344383096687514990270897859677924630910943561364275355338605473952743257873407832911420558300781604625754585315685744291275727030014342556443453829087097463147219713523712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] 3750252469900341077961475860540178920116268525203340973703718843807651722352323810004221674308802221558299817085919949607876931243511193546725754147252973887818563757330060495862804252372794101091386438587819774234060769509677565694018876771593389056213973279137839573644049239921639899722487228781911142875781668066702532362161373239373436923507978215242617258313379399922121917846561813707388048307655373963257163654664063015705411884348467460442798248334059642967602947634259962993920812778219196081494517348309830568556238104378779045551449586028999873069226714412628075447417281972976990733039371941518549858668711388960888298767922612654696032286558075355163910572390277505703877886667941152371201087966961859378030027416739821798663446993184176711795078173581866451535677668938810505113058877754934715796692594612661796182070093212246459313502351891787634686464802905973707284133251049803146018610413981365229702865880011889899163330500958788759561233176139675149830428357758444768118323022365013451997001598883893127909461159340394695025010487606641621684568809547238810040826781002886959239625674081430221283795202794974208111432697879740858556171683532728697654540294515510888062704946272524300352335935447573335493460350325457023714385770900576877970724193643457705232038634805357492422065491238348361903531032368339741310180690446455564384095146947604960385642796575703636528786078131785510193540034760404134505420965600461754174674474825450715988022288309733231541071796759711911736463049758677132598581343303570444984287203302797650105231259955539925033644806743815111872426727376919539763251895175546047565463748326326837544680641269557568630006749969579503794780720036536331648291750069186856018146617139709118201846016758856886042558228329934188870522662536854411813272056195281048730448218051530912668586701268203608998999017179627806697187459946754827034280955712430393685878540031977472251875795217469855223120851334072699321126111187503841072706369486638320991674883887917169103187356704333968897898101432477359740593936712313081523872968717815648017290654419832553864482203496359182527715939004177988716058057248474786621594654561724201777904042362211439464118257878696165244475494605830516467023730845416099058083721178991285537237176068517526442970883526177311935667129881648863173589510547603430595416534971161403866494207609469025717935521033320296806512992617202179671316306175037653959473273792685669991274557975390454050496487805504060391424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] -118264241456990198527785289157254688285859091814089562607591584646898267085802148902895968021768642469495823320317267084807877333743990453768763931374074973556872967111141406876467262566747019854510536979896177476530445704714990474501223096926645561710340879961993236047143611214897308058646450130918074356225472674906762860564304092691336242136898066661961398150409608764479051469672562025283486128156513841221977611276365750346436391702345152862655638990815741186750515988383662335832522920478130544067763965472773380206091987295548239502180475714499015774909667445679056907831039088742428257795124514434854848676721005081132681192800803718286022331343264083000026954659969316169970434384775217458001067961013387396512780573694344609087152396946582289738034163115960916222267108577929566244790028402288902974213001534798453300168920978389205366727816255793918320984180588563649102004146084943096462055539197393356175648601826038438210228599307006122540521019822045427633697444348890380391709205650646688866836812063097000713597009409301141316402676345324264093061941225501047471795143493018358310583289806096242685475365437978331041368219883233824611751958262560177173822865063891328132693821786430524091943273941840124020774544007820765921955190937303271637454403504166350618002281180032294918969662096607850842153311914391531152675457342471250412596223748897098488973871676204426473092806791866810786763064977165343107291877943082638638364478983991845316536647240329583608863083884145808251382432608857578590018999502954416258552123880019519434044771471632981238369737961899068156348437868441550092229516244573853495718583562451492550420485250162602801343215086515660351582114282484763410307688578632750649624006489433573871350945568677898661404859564345128897757047936821522221999689126830456117053116814388950535044158050217485211899279259082860103394862328674616220404352879920350655121619598016894352087436625795868596678939278842555144055986752677037736536555965488576953671523577078878584448614963477162554918624120583043753492362017230733462610411473363942626086925486214282078069691931224860966334407024137464588330686534667975923491968271749371538396600559466123499658243831255704081655707738273987101201967111669292114593592649890208385251212255564792396528960332526462076085655853767910644510206349081413943343911152007498935979725604457985785885409495387980235015556693859574166335409395098151387668044065492123570257424100905390402906264046439527104905216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] 2792115435289719653402133398717901596221024246764430718659019461798125410747129389208207261715777185983047494001517566983506489142953050731576839251241354328821625702195547381054240129472341830623186247540623488499028114260919009613469070980439579959471874720549195869278604885923473566724483378326618324629812366206245329765200818623169677411155794838703402764804166899734943090421138415317858095514571379526258146357391839667000437387130212073459805027697792670333086077226888018942859436083906858539456417810175373372679970173869712643678671098922614700976285445254367184207751800058040145894284747406528472145385438024983894982912632394984805817573289050464817150512583190553004827166060007880670125362949407218046305196560692456351069610045801010261648275262666540027632959423716831013266305376090148518334827388642774115296546993310404332157653301652716502086074459106426517587991882149925716632185144390151238556769220196431640404586531509361345119940111330430896524112853325384583480871320758508487588909882220098754310240422675725058917252608159966597439848763883015826277091466844974201327023741439950750192318247358222086779644396353508844392442372774816644149008461807977074241000710255925199084944728893264174640915081412909299419849917924196473220143214454401710542765143492022346528117754853936676716576975077256130293369136170821646992527075679229561626181959863715655238757760423676501856906998283762166956752470243613044441027984138748276792240817054361488232031217027519352903204119341068516640789345937349874718797855157866962638874771125112146566143570150919645719753934318290118045926103832112384399031313673993731031414923674936959612388086330207302411990263390715388461233260726569909878330470948492717336357467150713614425139341902016406662510156783471007439010207988315147065712209811023013111892760955363068352952955016436338089500647078194591677110727462668540744422430734961267790192694482155504815614964330665996939051806320199910721667629284750482818680089062326714146015474802241291885489682009413677587213270424389559196194535224665232484503312105949293376505391662745231494421004400799264997188910335543721375469042376150289766811474233590398594782056545161778516619389040231319592194979399541332283995609687624386554685539225266231203435320273770442508927312470431226267922981488682190891975709901955536808734074737134511835208369089908563407187487582293297441206312662207451420133881273630998717384318922496122597598207851694448288202752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -4057714687738240792334701575148499011750377210738093398742450357385549745534293032300953206631404537804622892966370159719063384525928632293022450022750052708099955035321297548308899559586555336338599782889613766646557664353720498128486964763452657479060112658237136486466480235078834730458511510427647650209536539135146560846196705836971565523574607320056219359908544717872321886164901355630453554847707086313710331760138839636299700717555996840598847928615468542868843539320420406846214659857239256402536163866018960447621761032325812707495962153618652239815468822220807343211512043136350085950949490289770608324787702707059120418856583469657676014408846917237988940536818092109228338433492033924171979560175365159798787361124321333708755286729564880039567006242741449447476140726065862539700994324645379321921237490959298284712807062508698897607425346091026466842415712495024210663952244954983899130314166656319444073709934145607715517107798489932142980647842488674408694278905313009294423106232225850586581139797945998751027219502531613148406394418803671569873913405908570469809229810503984920923632637112067961309283196912345464734864273371383838666747675709716754010794995353456339438521225933699701412503247898912705517162875562428237847755810919718042445034158222178479154218361860443072220613537438194277552319801542284854878887076819503558996771117743917291865343627432371934135894355328292694607512297116589984399885822181849430342688195281605235024402659188014760344209801879513211751976426284385563110722025999334125226935856696356214293980001749403618045820709094179201916855317668875604204318567958743324703990094439026974808767605916032748945716600921114163842776573499275534304750543981530937075349886174114121005918526412206809217436558668019531537818930571697962296531178977893766035865376158593686780125937557167895042082847112383242178319336358091342527456476627766975896717750238649960805050778810233792334043885025670332759815144012624379201019370637996724590177097159716051762145457541671607169579975503914718693564980256341655117690102957303155932931558952470483751501307690876607390234374155706501878818267554262197185895189504805634689114163269169033706359095903405684094588621448196571600269698855580451693768164424095053206073948300691018140247431257839081899735460570455141514566730309576633925131052086140651242466285498570657631246693644497494263255229866654548623428693836609011043693722023649965116358391084150479742456601946321170502516736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] -546559781002657108856030249452867904733289597234751046790460490705169000839608781332623047368623928979578201821744572865731839852324054519122041286534076454218483164566866497824855140149025913947342524621421130124675114162211660372251028576592149664367672538549442995130439306708471899268882492057205048469015162412039337342368606034144854060692126765073706299580921590755957139022944117431144739207197662611254451497725016891020356221270243396425998410271251291358104082663651815416654025791349086849187673359858389413524440697857138062390624117819413217398646141496987855624280567883099625169290955103592261075164845254822003623862425430873968475944201441577654071539807999736489528650507532504506143925169173682109419308837571085410698772089658508138411883808066448142879758088468298062818532280339749226653205059979687612152779804997750055883174087790335748179542623623832412465378295912416553084025882481125489571792375021445624738399395833452057336614984900965207628658956796130842265411706780161173001374966524100485989552344643391398775035146348983906882347798316692988699930621182713856731659308964754356955462905845424924350928937242920129013798043551734000055201111437814108003980947640360041716295703161039444561254645793497458660498594993314997992168924325159543118639142367839833545986654587959876935975830823176519594971687139252118606670681699480100489806986113911055741047887937247293207094053018749811585581955613863835900453875407545466282090861958825345736201110744886846969123554552638882427950579975089916675966459812676863650112825313173234461942476581994997585823158602630655268870956443294356864342785452337646690937963560199393090355683892070896162109759443897760052910157597435558419169371108874039276224193674230789231967303308558946035254539972579071007134722486709231468444394269269335351600555977743053046995789464063502983303406166204394290485672978420404243741493776820797398920162847880727725670728430787953804269143486394179007118287939526610190570424638282789950456765258043397053769408170839097583533821570580153924017771960525949018058276992522562918884785660607722751140458830917052158129111550907278140548424331701269164358812927369053026598199396818101763408039392745009016391898820570516782001743264858903922520069193739254587873104747629245684311906149174397939117964163535367692851729451899398795913797055558549533563286341678970582690685620907661854800750513731617525837986499576612343243759306020206413590110550445204549752848384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] 8365508876224093600125695385513551058175260326446601442367477421430043351304731783433381086683437996744355283307327588111658897592220833008482460199342109833132319594449915814235466929516366832494530666568603741435875489532270233352387794456543217734432906303058861576322018156155663700787220733060251288428587359959428481279720493569558328285748848693246544818656207669195632633721130541466624159739688452322331796175998563675718950773821384772232426995638487975133492579989732424559635199394828133360750886250253400791699699275284233872902738303343666663313309160356277364265618240935332543130321687547424987882814930339014415210463729367624493627675759998411009677403988507790482210014194738604289634792330236063985839518171306873723260702254051147654370267862784508944788237768949577906271486357773350184979177868531592436162191867321374433718383311198755116666251743734797795774308121371108534681660547671044278685354916013686198829675398882360311861351595627632670966635928421772178324831610801231726501289528838826042328779809785105236156610996481714712714547139045712921152019869989940298711953674004815829825030310972289082354686682282537140078219104322671539978780054994210409059282178285257993666439680787295364738163460485474193180594369557227005154802153971858108841747107992089739340350418319848164628010389872001458915983548269301796613757982154173995845571724906363921921714622578972889519934818724451652633482337936657622937837940124894408402395923496208223488910241903140966714714760935289720321229038923781861394172876293977524177839215795206103091416942274604042687164468065052634457906889164867294500567208487573553684795204897852970628123041182897427309551977982261836904572818786547339749154413726981156176682354161370526007916049295849029816863946759608775525556244723624211399539012765406931913479683885932696680530511374725830131622917786338835117452325887525219992730600842549432324964268776830067084363692113040627071385218210072002042774278897869271686839446803376553919716717026436617420011004270788934340274162272260752154075904737712234805551825994035026141325056893302445828315477848607669591613123079929660633928036032311743107340998701444601188228552333288548736211252277149119972246151806928477100903151105741340084440659891258942810805219647876330460770826852612788177495272428567382854588314403744500752260659075432280584607555445281268421741569113478645737756140494154104976533769465425910849331208851480789732724793164692710880601702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] -67275297590747041083590740642768046409570920988399320965878798477140790813556827068276961606389566505873393048356572679737343872204528981837928780081664065093595783073753385373057087783600775393611809524484305250487846722722486567248279179446653410564155210067562267372370346611581197015718756141303060073324932799800852580000099605948850537375232943053975650580298258070558935012756722184636522114166085731024664922662502849996512656785035839114732704641001246481755659236289643967401995354381047301658736378054325622643049323013346153152574444363737494185744999339287671835040268651020782571442508219915418618420991876082523130014970431946591862148880657262562234422780754933101223400393271080910330404790018881569344692112767908295589731764447377700271423444063100084016308204807444180961664696327018667558793794060868069055927993165191933632250383852547022174715617338007697904670138801862967546743245540163405787422625900071284520768444042157286979526418457661487814735625841467547198348943195774076283783679255977572378454081980411819516577679988417609712618929236244578178147443566209943989709157736672238386453435387195554502039355271030824754917397046273472267096531482713932906521453008203603744038048824924022747530656327143162898322957065248528995411061522629821996142748645973544523814946513276189812078060306687083371968336031924565667043364549381261435686896996450930373036229738089239387449745887089431858390325700144395283058564340977159347280829042438582763662486588308502053005327522590063687827022797213911864107434660753554719606883254246701364329787231943312049825117791434089714908517012008420433091577671039836788343169996119805480680713679001604250092390210120209770555797500837948465261222300858856371132412922510725007503465630305149145113904229378353191189792923541917279384987030336936786837042057112221546456135670975645738928103579599763522607850619687855570983938407724019744313566554022950760829379413387463567489595082566256186562521975410956790873927929041966609909933054734836383635540830993440929259400175847193797320271604895811937617365810583173480572438609550295620430960806174785757093398759046052077669127204745730870544310509179336750266980445977024639112831823594217169653885321328518461851879240319653328928249994419796368947915524292409831318983931604791292373707281716291869857635308231487056217128652618261290682955204080315285917072216201016263658891468422334259675944072522539886923493456503768669590303179494356746163328122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] 366991008032937303502263814396095127543450955524017753113544484676388861785792942903674986703261778313221385993821400206526033957863747007559515735341134457568412659069010183502910986837554912421888217292489251818858078736790603224538205715054155112787971985900192385766512051270892184709644564222427937445858827488632091581062006810729898122301480860820066001766853949303212562925899007701896270158278821104785512002837124364472485867157571612612370485044022185012785519162689572855780993513445571305023542408612473898082461255889927211302464182977062711912111867419447671303008974111085735486790172186882788066527811104013366886607605627425155435848262768706593879012288935945602986848784149953421198283101365631308442970410203560220502976356920233640223259313626375040409407002641889726109446085602187277334757820753563987633494144497595998001197648218685353723271300028181048656298264522336912198799564631694375825830463592388681682152560189605113520469334418967676114076978252213407749552429119419541880189142022839549969540377880479299976446490417503472164549970064764375467686872145643277421637190051874573897582226395549004894772966893046270451024068334799376873807421401697011001904191408525835065845600114520853798206268406413101127735307572181888763026144690398816414816126064925853440971249896269056288604954139061879306188028071943899253260439469827093427003790990874099572627696290043269966046810994719151981613747450095409315090708769058563390349952510492820503863347387382481196911979856083319365847985772915647893381454021316400531820178972811116771168836487378771193384735676787478484659278355020869755021220469139365381802251162232957736725077720270275457091672804585881359748532194376315188886592014795541841174231776815445312129500603823936386034381221562987995157852015158298449985278689494601593205286377853491067429923851301295913579051274634281599852667549404658985707139709510625195707984263178863707542070902126654713758632826572272828251353549134644040883233507911190999289099440252005190851623136450441203287268163795552666938266854994364242924312776296676020262654849977624043205309679337028451459243261515984853358772545165006368660500020884005696136436001802713178609055674501699736631209597127782397542610226888971048068941522840385311783410330704686092933015987012443400822352045575733134493507774645162355046113393942676332999843476417237256994330997410056934459993331232784783749825478724462405594727628464079821901223286367116183964722659328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] -1474806897826744909104567389251015967185605441167106146892536935787317905276770469179152337411331932749371827009869134996484630036191288450358448977304701334932399288668945082691664588937398950499011899553373729547126306439047690821122955706076614101036005756681349720820882134980737631527603324192844791630763943639103024991050037311050827384902361459079861804304226070064206909573049851587333289555330569647947807960937834402453325941715560848252069434154540194226189921546476288291349197190275305078922571576360378273733082411727623526888388968212896322219727912987709918906257769231590132799909795608491233238638081433326313128211330018214163167880942340206336263144572266459001272958758396740943823587532367177740573445214055390591552651549805731657453551349975526305445332322295131938946049945918302977451465431428833962261625631042684622934882813597955959656551071935663794007511831217379458306824392803213518561087703623902303604689435958651307564392719246461606663944076370799070782740355117709675836994393775358755683911001285554051100498843101820091487967551428515579854964924935968753838153739129154334510930839916032820200820224504286290846540484997810608915697557440048177742677754793284145499081473542359366433712569945566640129753463917415645751525503782614049997892421036341719267578942246847548128792036162060548792245604654678401906133943385542601511626746860348718195282688583480437545346847850568426359956100845060894447668244317885834669609094464917330779678101585928618974278286545131488101279242282365722109809429091386405266274780643594307958675316892274088000212189283463296626605204214133166275828284444302839896160126979842432948183976249437415006211807586185016021267929289771670256644321769044603451969809813173825579567481002179897704885445410724875073923519755511462477905612307803827959228624907033576282358460088608737044618869817233414848784126578277603192951891867113953939660661274861375009011855960135217251307840177118869729496008959989661119049232402584630939479853549441691617367878304388230839670874881127903768506243324011057516715667982826959202355676494315642183096414111639651144038898799569318649943989223335131320069454689561046974950752799729266351337328743561413073764853877707086596502541939828521254820771841471393106576205878921095955851405757020099835147005414784907211404155932172687723941655195960711249437405945331418048785193405576745986773018285942277156349643632118561921329889450438729584148991211238143525366729277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] 4374991228598729432484999166036939884099943971425572463899127012505198698177730938551361193486233356543479944624273101903975741178799820955411872349098160332158966857365968788124389383439112909270086955361822243210589065149639606530470462215838382692318373469681923577466229986729465505687349229469019081707088415984976346148499405220695088930792643299991853280172592617734411999618916110242130169317879201199373835547433336740485625867311317279380128535016259089003183872020521453171202526527022505909541205080787576034018989704468126862782908866767336034484010759514890353685373770014390889838625678961682807515714499766205389223564484720646260362584244977231609606785340324456682261495875539283318999874850937350938651445848443663479671029490358319165463838105825778116330332093822027384301932718349800795785777031851771286072399822121914939399776113676459736015791468530468120533845157603619104962591108281950795888014545084536874948707047623602492272088521968926059630672104650696641919091760462327663440051979663450055626669700677608417397059279525210235758740942868444305106265992866132708863358999003592059491883791053473720779130484978079939616860717740862554109777692830596832275694329822643225185833877724868444426084965551027567987846662681037372412062270148161862665441079484056604652189966547255774185478505904075275189215718084183243530261728179034745677456209053641110714617309524655271956493487469387547836294043890659129416815704742767950777478556602888316567890885184793189344083961277280959285458198527297383717001059995661077432605694675605079100254475441781807639078080979860290168828890517561000082594763009791433267078743400963229292831974878051628846735060055646302330280830070015813327369109249163257349137379311318620484899783749253692499857315293746320700954483564031993424708253766444518082903067155073770672223259319127068207539044936884925924352870286271250817980046247877387963023874804928800756459436837061734850086080133370325159690439656068423595073604881204410614608509998143031389609463854268799576856422306659387721271402849567494963925423886578539637138480043102202255201671371517148141742988281716774341033567418231289946974744249338637425794793131858820574743933499953871315654107497878729941962298077920677416313875080754085136527626503343739945622453414296788232371009552633981099081156347142324156726231838826284000263859275193682569255387165753148849362686243869478093408595491614782419794902326963952380430580901161021675590717014016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] -8754033587655089913131965154923253882458109745606538990646307190710630046426109229918897600179543992674324358157307217715029273832839255464115326973065234481025238580497143103319807965565694588672504334179091896412038135083437641636238662539088475431868217706778240163650087194355715253177014721353264901118975491528571851527192229936401223098555005090009359338627843338130507131359027697177895181511607603146576712117018185261542247409225845307427223021824179330443174209649547725364550176202464628464913172252099931380573854325009920763546312090337595273553877483926396835112598667202113815570642560927928627543169427321080589491063592968222119059661675009855280321250031505613433146625496258523620580471406424801208087379274724784858855286454337698418497114823945389789294453173828481531621926468450597736777729628200859235371405630343292974067579616072281366702349635378408704186777549186519959439616893804807754582931787930258947357177249692382963948839854982757048616663015073742762453009140870289257356598937712024341285522221251534882041484655397505937661487496093149445667615921511575546840840669659433855856379369401711364381135437483384684716624673757016142655804563626401760628563494556675876211183600545169347310526857445643666652767152546508594974996655384345999301553898532701300789766071607049059064433797266850645005158197187889069864161698100220602151919093334011544615851338034899693372187743182255265251671001683818757511801809023954811086022449135059166798188225539868116837043248031456789735294779641258220660479767231978680889276010008055283039343501727633527524034916788585339952091883332369599740041584777959855591867546396513537586644536077320504344115126871262666252549363291754723427344831805188141527105651639484320391565142588541109206698398925381473438019848087963975261640747917611202365580911154812405351560696577012006365992067984148811020933034292095787667222886343166606365883570334996981416371140154270409874690962947161156749495155454511675868862509774205800928595844678601383796540033451548176145935734901522732775688178534868875376084592742269285988713721614967955903297580840313111214719798090142791974455058883788363608347862428954684041312318086756431615467007598978329336915883686898186534733386881662423244888779375180814728116325079689796801413057126807397691608535066701624941319481875897918146062318630639903856167128232545645489963470932700388344916024098942286123387409709209004676796884821908649186640029550527612120192342032384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 6655628142331004579638542445295469356576994242759694696715109967467242782205076475784764866625170966060578751580149516787786465413716701039368781586734945994410440588780530946045664003963951999748419654044397360970432720957366482975618869925332519350271428934086019174354040774787267017815799939493148413493006473590673105175568929913912931355111630916333495436784218857887392382607540399055385880526279727181412828450629499847992353912825377453687887739576425440894937874691650687712998249243715110014268136152687596186289013380069495333469814557658305595231652506058102767752398850443942441914430224076862728823594537842263505919189779590373548691582695563217717435839963461211484637279086265942736758154581006665335168918308968706285824102396802178575021042667689170790896519925559828866137481187992492999063857445386165113394608032660722103744202279469144703031533201566890441377664898081011421491957028848474734791499612390776260776660097804726937100276657030095143556295552346819669084993799705572079297746841832167900110827399093369560663053625832550105670979515780712737809966967417800360929728311904419502991200345242699416639087415672514517267528581747496850447375985996794974316768335520145303125864286874240995626423941361202884287227382902105305198238845234901272263876606585087620074360113824574262309516668884382957676287798772232296180048435051567626440365100417462313498863136368814985641811894356919495448314724909672538137887824391142316150588363123198508888975796026834475774386806140268187674859513261467420424836006396656759484039660093656714757636848931342813591944400631603875883319674210592607158009971985927647059656191581387775231318504559464674493377793666584605815413973539349697746493723519440090666216159670552866486382230278010698074526900106878434674723464578065017160919775927512536970844853707521288022048439876595325290199453416197416083677024121242895997681473886586543149600621966220973523548997234037469406297988888019635645177540867120918068795502135844321407510920336583331405423351304955324620590954710542193994797041632557148700827892639316997099481043455825221725992932638862674606606089608198551063753041492005203845793705169897373050187022390494429091077583437926443470896956235353457005199845637526508013625017283344843534506612715554536008484353135268484951517759117894746589166158925447175537635370499731028054945246325179543922235591778902151443323984434420222220798710201812591646489253950755121439394476565496721142211065937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] 28172848125140065060588959627624652203784484674969407835952911724732941555871727487560344644912854787288557587888922976474461690497633779714298791017367419930427067515041047501854118997987833128698160275098773677665921359155208308252625691440366898006274794351248456572492102400061534939723126006502898463428618305713311804390340613180980723319608313355141944115311813428763559024454827328699079944596100873434572672346351688768316004036030122058612256751326652197721795040107031537203552051237987616987516703412142425596903628991683805617560019339049543521078678237893239958592235579265296358311281960150943532012702989194833833209599407012237911355470390569677003339004085588271567283343478629895065357758359848809784504284873543339195209554799179083958597558398903992457814637203863033406941357334046628120516833273451025150931442790505349455002192667686926945670836674139969767623026456782976997059749651214975122257557147762617893235732962537098503540400091490761215531449887963222379652967821086211248649280243833087330332587523217689701336683890744283246573786532086736900927172377000579853120903527322108431515845188149955569621748927151506349887009040227555628903428401011638080358594098953036881851697562155227688781096686325037501840685197825998660700328876331254312148382713943382553380065586764685262064302774461023507504739411239001881176250885088253841269629269278260542891402161356061072741808209850033932454524999168049236702659867912191948790073447595944918652370937535051988733221384304487895682332533652700030908566650456466678281795023334889338526560500962941891687167102964431206256967205550538626648852216637297712621435703675943470070563755703707432764621612215967461146666915845888445712198977971260847176607743518611113323504258630312305235348045625888948450284284401675022055965531648014871989296951112943998794955661519988993632912259150149363190758558669834492359106017214503352244626737305954430230553702692851129372643236467749264815761972690587241888723125790066997982498807973450740081285774324857250277740350320603194756003890139365066740700061518527446960756398029312374435666381375784295240867380372368351521761002996916769992769838525422285982598086792909584157747731065231620845261216894853805567975675171981634621490581997878759687955161823921148771909562134076192091435622893056569919573653376753241452822119589104119151792479403953131206045096450987998017571066351486055272623398130442937305549622584008408063710492068180323087560034222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] -140755038589184035975594179054192386143396851809642406422937835208812109723411389975727452203868043859015231203069139546978195368824622933915045553401892056738066260226117199871870282914478359193382033229800829661472031911180637112565101310638812038831019616254470815801785517501384577024598341928548845832165991067975551783718309011452091933962415802828091836748875442857412904524972510552723875164111890992274718417472115276512214878110758015066120188598878333660666788539869926068510077644778565652955801163789642426594597459622058620046204281766552430706809990993221068359803963531286773095387899221961292015770576729661159558402637497000969802837529712876914016169672476088303777544679282277772776691522453171019210576225818313281207796474496004510900039270871465409328410359010795348541666645476320492754155650480429088870185244633519965102406837186439543040162544143036682453002264265908579303421973155000343800159395053687260624825972645038444896424874178743716895540324625989481624705126372856212220755495863350959012222337785337406202734515566802922198226607858682819604669246786383973654067316318525658122343639504614317214582787966418143271297265830554303938879774341162882235486649788425448909759062333970779988168627194647652844142040504091305844754294700907892058960380716317767371846222681552438603242683114524369292585357634993338352185632578676711264309724758160506412525914861189778551287442388030616692823906385716199350803372183754756370987390412084782917604251802133936567200566527721088880928529066153770131186325035530392354813240445464139010762900869599627275726292571307941294456749247525573652628994662824553435242333455866481815877721999288272593153555511569101864648413885552961262172394179148387204205051639121121542725044278366072647642290878908037936510605389532736688853072842345687562681697208527619353833819177291875869869575297788545832006596041937762547406863892502518519664248300071366673072955103265461144279569293643737417688679177273695739313598466198608229992980204735217649089524202065418099414679709903005630027098005709429141122984549000627616742039213242692373219312971341337763420602285070839622133677078850222756084553213859445378109171615359651139136092831177324908332929730679978025478914668313762121613564607911163116616148440647165988999565303478618353197289487825391020988203491167885682245077284594111806318066258016372916255864780470588033347461488162687880793768387311257271775977688768102350135746688879061079708104220737536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,17] 352360347652062847997436751688064918312299949772186207712463397082264539997645278932840133768402237399474767806118914902621274491395832577041879830455401335325351800492963459385399238850376396174375833458160083683090334831246059016978694550187732930464211235879816776190569315319677503978330574994671177223551522227617700435637503990165638412052713325548634791173499148380448319503037612075788862955603509273126242804033428238216464136857272057707660522375383789780601952339921326982999813428172977226449240822454245295014859347476948178123148763194067845085474269906274541893459899270751103720497171189420606966663607777434133840155333516675450728965675981507896958775394471771903876663097699987181059032907359119501690716976095535100752749609321602737471760480326305856516931766576170803638143374158372063370219327551189371438093835480993065909687876034004487485103139748174986310966926183626221045958486380148316260545840058908726113195671036583917401202076597174906875609843395977903555351975826089451381858438397958262378335704413751048082807644786487062791481826884673928150476833116830550901973035642360587717132562513113019752998789748385451377626264370631198278855579978033777789779927209064549979591983787125663876588417324202764252058594775584482302728592249173968451657094455799549189392260241360438152372509194211878550636323282616660991337441456301880459127696302779836925784816511673677070020383997215111422008642894336264375366583143336705037966285038639632747436920404148271848490157414446633904156910325877133968657309325957203237948066175745601397580409315803586269770466828178246191513031197203877248752029882257147370975979227489088398226392614685894286968123736959343973766788015806773650825752067637425346124461932038316225551651364362194608270869040220168340571142307163380749859800432648773111228861895001489834888650454797640314538608876715451754471492982494419168531247469408448837814814873076812945998237419352150921723890213528671873813667207534621200507629832193354634456744023585710895673669375793989390741028299556036040998520022698869976429104184399547492110541986976734556234493132510390430573041442010775227037421701664378472888365635734507218252346817357475210029325297536870669193523370189764652922806952756812174594399702341781971106557174723936491231937300579419641398227268804068228239276040268121195946888155508971086446271865369527274898778147152934531462371291332828873214991144492478543289782610546139821862440093034362361627338533240832000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,18] -567843342867606839590195876846965179866973787404198316737076451025812464320773258558902301542693277358785428519654066301626311103183857626295921254726951717323663710065805470415374191138918692137337745652062375144849943886796803278902072916734866134389408806341747618045470752021346854014654091754378529191393701424848942896286752021797221111531475819832516905366498185293678954166357645875717717383657196138460465660430700192626672945968147722826378456150438506913537214083084745527375862385800260641437302865720419427437238461609571195646687895211599684831102795127268670491107028370249885918702654684603332701719434469488309567811315478651602013368048967818667724529232831696656345985655759852104824282992307451164644503178939959679801636655232258014920450233326634018605948386294943730752358810175445416341402087202901028636027887753701499511163580147777853847164414397290414264945176330804547187644770214795776966143808959040668059235364859174265322998755441239858273682011087150039181848841722957793021202078670735271610888775470997796988717444266258819667479886976135348833595231160943061584356303682219053737245938763016705891081207519878112895160472297565942858738173658331769084071313880153173178756539719654364813976946355126707074669635301614446833439182379883232175739373439390567047631203953234405581004407863041593954972019141267437450630122942353031457523965628493861571192835463319016882187546447357923256298642405048775816413432692374129770172011097339689291967770552495934704437117571369233365519863405816936788982124958739693688429210019267615603286415820575811013309893833739767348600170266610552688480718681525297421237208814984468136867140150413008093189243796277033057945502178133335953335877690314424864168297411183623789251147881813743001965789735365934734071967289478350658728234737453195014681384504202094712688374138433187830451768410239380726705163731520310686453720391022256273910768153954812597167598920213988374604280766332924864400113403822891219187108275646561420880504878441714364659921280550386153893204808406702521381516288423485662233524411191022629142320366802251348716087474806639594866798616689173825279996424666913089921572421499619230400721143172773656131571931849972304809474234414727544172011548050870551758693570750754303787711942560741368655777807524205751639675234375297844518125721752183830795573975283966476112857941330092131842688187614465460100303375399361744085003799013576567023300634265621715376401824022863497484807566262272000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,19] 529486373298635028059736516404620168993919331099603692233500895410246124651227061674904248102115367251370252789278949959994848023668784661589022793021890984942970625495150626572432754541854127076400943976315713894662037158691656336063844675972700752752853599484215391888187505164623359940251275182597592356623597085251118456626687448011315868640497055961879723230592665681374620653620482568543593767047749793116729598786850577507059603102004956088267117459818761622696477354257717918601621301237263427562752618236398911755251305567217234900193741626652997895061183595372021024621372324772716830782761193860411290901799970085542006956123284950144053174372038851903786956938139443767033899007497141458657617723297328541058443712628271123324118121670469575216930068562522333884223241679875783734878313981039539266542185995085579703979673723961409303343251837111390546526074585365426478863189148979908251663091741641586013182223838119088832711838104939590632537964902583663674656335306548898270241675633282364253610117974519520666226496294768998209378052630879215676544451937821339442757785685943628143363034039328298197551218123990921274993648493764521889916676139320873510777985853607510398532663113984771488983424619813655606732165754946975345865356712793429323403083751567104808886919184526556397495978502163889152096608965286643307041969933028167818173702506642102035545815353026011361885198533016742544299179473611989348340366607626745153617850925515523839927963008152321323718701884348600944103159874541408090373505927135082122704676647719177628966765326884108769903427113204211811080293084791919789732655093711463499602961427546644481362961190182023652595001107537566423382661371481648060536655215383820398726721784966253906770007338343713499592162853692427790611996247199187109281446851368466496527229550803326625607809991930360744759296553329645767570263562998910745486263449826735343520171883443230250783176814691602884368498415884423309897346949796097584727395875152931304604809929224662322206429197671132251736622935008703545261447693311843853595735789233422474420100383089837983900621935547394752927105884695669925707106891595826718587326059522398329177599574821465667356364005418675000824485433812476333906243388613650523204449560889076246512838707240871603211698631397957737474865368655800983166952475438139627164704601985109498320180207506416103136208979306256320838328248337925493918303607715397019665186136913957088968240023702875164817715597518393225428337361420288000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,20] 31086211464752783246310699228633720511381758318538008352285505815254453615393807068753998436892017108592239708888743900733837405640040734987890788137559278477260221756555122346404931644416562347989505261477430641381633415597811056172653441152484113325987544912295770010808276819661913664954191747196291091448193619976108454384193524120763501158724342292887335283223000990604783557507106684134100485596079177781604931040487333563510315992460945633143887452303410160775732859986130262300385394908970565327589793263853425822599314317668995420208484362612314618677998576342480205248855157245600526280646469639622642727763369200442574090253898055297690461496367625828666475429661513599878767527354992129978317282478366372734399752985986687306373752814728834651580392210079873038633546558719984377453400404801786602936619201207583441051482213287479627998933277422063182827337694776166548580182750815948185010127658356382397054234010752765062679751756447802744990742609978781319350891384317241042508997327787735850784746962914343463559435227273795548563283324398349928405712807191685249648553203011809174928662343836306637522153852274597838969657742179006040273647443704881865043907189783859944583563270806607527812996769542688638115670342522092927618042442619609360471533303845702270283589869636294645865924174734140277336768203686847771701225314451429187417440893185436919893056348865125837006212790161434575680517257975007966803550205409559681411516444855427279936827946530395386067735859362575374513564152514739451943529128983341141978078067270476004797631344473936507425779004956589988441537796317257261587021172513614489721540120129824948835036239042673886429215256125783831749131690139339509272425508938397329175240741751178158853954788238773197719408718095933367074976173072482390005909553334169203135373070149462078885798124798637399748448160838693414190030702397999964130498543828067756380053435931795572327870388088334497380753055718201794762126633352663049869364077361477566318453838344888646343088663643580394754881644653836514552513068560387137305454868401352311494438099647052784539467355472634627616834048285749368654490179343877038941132580947657901995715656253456950434119496596816589358895948230919564161200929840803500355778709671593716987021238143405164840610017486140888233586206576463873847113375858882703768618787363061135504326649034371271790351750792279327496739475202807146472767286677557779563397372651446271773750953420460539183759745737869059661853456596992000000000000000000000000000000000000000000000000000000000000000000000000000 [129,21] -1078857941668629378763842795466461983030875609965527663725604890521093156371445078427570738918299944430242414165222358065641074685680975471066725036826048782935231666230372444510354067803610973584644980865393609224791497810283938549459141574809841440772779895307229909025929069008234131980942552170696703888230941480840822989395360161318914640334426269547925063596375548142808335979208316573299430433765660059299858903236245842987821428822795209370612883235671093867694547857255920213421315604861815141794919713336976226156923427763552609232866025390496089329287151496515565229716364124393250248323610589843749143244016441045735278281537266068191915492894874597814779600528283912168960703226245897519511228730975023683335426592125109324120492045350594509320759402951637964298655674466977427548055490962531228126412741027133518046212538203889710249363912061680076074593546838226803579885958122157167144941657486207574526453315897054611047426856829972523154470411572642985213895473051095747350171631348891799347374728007411894902093590034309566572481152733356731790983451744270060152021996375468824579492221763730779791836355236773484521489565437843970807803488903818743904435729541415817546704051145686328854393648268561017007164576182279370709212299607998780193090169728310479813618139188006489999639625006736657530983470198424554655374655885070077771611352354255230708042193870938620132631597517631245827896700262148846083045839078179037214393828000559248865740082649237922080569212319781857471478775069903556046788856557200633446097931330128881681566703445095152847147966504536770592748288806366043339761103751335239667713783913258604499331904364403820684826385496428477994486075484092737642083745876478121045630694290625619629923632429244801566039515681035448874724854792688161359459197467913691229567619385116740671913292007019716963550223820325861582068389266381564700876373015047775181392534897665783443986071719787751089565720018113766635827574566453234340159591727037062088627952495871521124958426554138320367139489191210969263701012638230450424511934561084387790697653215465618138936089780165815382945291811762126837484190642229678577043595046354469318206444222337746053667204048622398767148145455946702656077094825067038859384835682551499764753727297538948375396283465494160952667878710797042570887966846217074441687368775534622795482265367378354757291113549156868147966034129003181400416303169442372111270943485086694347042948690404254063774107345040928061557876392460288000000000000000000000000000000000000000000000000000000000000000000000000 [129,22] 2130726369227520349251697591244976543935064528211641733890017153755614703202809102612713586525681373828922663548630663936200222887294520990223718102830798620678387820279095068551074783964620565996065203571118737545003780944503127530289696398090588391323314609896370722171799357251166466596992053418066749441162951743066436768320078845136432394149402117478172952158683360519417200490243056871264470688743947781481525941496748932267196166371609833948491559398981495984787487134323285058092418043076504616778523695546204835413781873438889060003487274603105771191134873850341517250561569676938467257490740670698426854658894628752987343054743737795719867639932752385693275264845794929387478777054770049495968820909122768001494896379402457703782961762906269427582467538037989677438671106639882798646762775445386229587100408291837183196993564857780837049490188999262487542084625185437492433196954415000423353563218905429058761155047216327399355814530352326794030652671615773303866989755240060007834415573003323385583581079158577155504036660121019781696842487552313977989951754354098425909811547232601041455483088896276924644011340489899532487709060222227847855166626489930392785107675411660203822537936620325548945026939489507010013485714496792008505814925747398150596653033584287235986638115909505460857488509747987256098173832640183294490845942741551767767909602804056581219310698376542054185785533864772519507867946874920250701840837833052641114506072756608695386785734048245762112570505172471028912074337775230766105437955684682296967518728030678369687985147750917317749896734239367822930101204297222734416943845700758501986526267399678345897620404985627418000664917905273171001477909969953874665420484674867834383409857697500703792620518864006616254571209118148001440035448725067237139703211254891905449923869301268400112823101140402654919768075617706266479646289609844978540859193440994708546573059648418664445698383376616031331109922189785402375819948095954087302201123350573239057472715729295123019423356154942642892486901400400219174390241579498990001653816076426178729555773730602398746675909858053206324064934631572838817021214283527783942137721999698170732426663346713545199041055511684404695985649444908855282360622791333525971121070812831429667699575866710821877205162234423741222431422656220704474289121928414022519070036269696495030753204204875530641037989989885629146487329520920320265157066356159714283923771212592115790806014814664003039416522348089895125921060079271936000000000000000000000000000000000000000000000000000000000000000000000 [129,23] -2549860529807644560252210730143866556904706623410797982384263097062821563931678248284910569779345568775303510553733101425516943225673297170989595558312008289449923780450416013655148739869252964033950905869223535704760214238170012558569409725135331781630483033722174883222327389769494058291852874934948195567742247351522479702515668297379976615605588593839288722619716523782282138207323499618226193933599655422567208148007580078135961061831255068512260230703830768986474473620051158583139634442448068479154356421393799530732217512789753129315387175569246835697763951658893423948592572700222273075355704266721653457941570884331557673161670230743852863645542956280156462460122888803474617176199115127531171420996383638958035301476529623477942817684080584787387652894407749804748087983926732846948377387615899342204977172033992027796495040645452529511258400308771663465503128475285100429604740032637384098597345903713511118728386870037964666563158695929247466010024094347290666526303102353196202190212892118036219858421529221121847490583245068935308217156315981355924899017404503640719031898966424769326779041166927305324392477857004375580237381248240350449514276682845595411848631527835905961917420368565755809084257504043659193930199658779343871464065501971606890497661320953372435884412690450941273873776156946958458045903306464162500732604293212099767277858163409951013474263718887852646377944645342690095531144706548457291728285654980641668430846253958539716757127351954878486553826490058512023787825883602047269388760276026472217356418565317254340344111881320985219243710750433895289565508768256902755409622990348731403944188613531250765197380913437415612120838514212415805030975077336231135715787570233789779440081031948452859859262496263579709645529848402400196550857089824957181409148794339582014082365880951341820451882155237832467826031026721328146698729781614189598466560781310426805683620584727187441477588650639334432193727916439193041688660863437187754421460057319923332559929293755094782906343757614605842203031193090962788966996427082421609939464483898522398607628048566401943235739957063307255485296816730341152159077805834058757569249145408646856742643676316136556159360718161897281894817922043226479967100105805629063353959723226847384350980006134812669944778394337240981206184017406001396083884209543739367724667009409527615327076942097623624025421987518617978260705085024473102701268983992363440994113828128193431118088762141058951529297249118914401478152858632192000000000000000000000000000000000000000000000000000000000000000000 [129,24] 2058678791483844340539876980617870581773668506014510662021608391961010305453275700246620587857307258051149474583800849151980695846960696966368547818037183103251863134994170316298736730974168827871482905545076871598915234874389148988498549971449352240519817233245351962373255593572518061804373435255578146319464697079312033521185481354382782463191603558598208276194235077874685950280146469953365355258275308832887099408893881370080492481290210893387876197154999867944992289584547036092479400869554740446359512976261194395601845438702822715623080594087729548390278512892280736848331629467427573482980969573016391987719218774867320783550484831650932457949198124877637928282326990882719935331527989552178600913150224068096385101199965929377197342900251983668006898835413883641345649211484686418812779312127026726673041743354177683053475640996103631568796564008916159346468611304208540443136329272288914511207485004765130396943675661467366419489393573081604699294304866762536443164976620363981238320614393941703733804398242434536097549610225353692078808162456315107490181283190721954142865424354131783427170448166779733610897553158096539231626015840705728264350670172146521324937742218088925985162063899649885590231528125569846088207121688737104532917727626313784776755981834417608325186330527279546577700374145859399414556646240753091698418044274974986363618810409053648802016476235451336185907901736202174835742521881947949115433186211216801176496942368078372475871119548342134261931517619020470450390427529316618953772708565530085533253039581309300975696519069883734703515669314281993623807729078578913504278808566963754222727673961692635024774396081110854748187750639251352930683224201481924267888872347352711158354175653505005857817497794266980212378318176343935490960228270245556726096728383996610874788308845997077405786206643359903446762273528145711954157271830599616976752624549296077789884510524695679704947116596810565671521952639045115743438487423184446545554428011812965611337010920011693941006141397307267284992881504432790318130894610164142261321178271280773174306217402952401963648635033279634640982624978784210716487782518220845072002952333634349151065502009029935829417897642760499244259067024791665141201160494460502685265433336171923217739374013799218590425160898175078550000709897308936751095947708845108718590192460673055548731246050873998249749346449964536645376010259161886332534174803723263731089463309001773362649728407555807823504131441737218087818631399342080000000000000000000000000000000000000000000000000000000000000000 [129,25] -956929110975938926654911778883447307417817624615312229936091113215893166941127590223610307713294832733786179766226371371976640170149043760083470774259360085803229949152446488061168411952460147124841924701107839192092164367119112821343594506641954893024006134683305715876819274374820647069903011096702246288876337720526741860137786396244451297079126044852914105876027133430072981394282044189955034556139723093646947807890813396446911918384833837672099650361540241515858017317010871615307864754736635152249646035321572966871011684196777290367630547220512801178083894847173907821938633529455508546563153644399961468222081328961666700268915996755902301709257148544687472409344875342853607178783954646271703115599912055882495840672351487186821528990289380737295651315096272607724049904280946807652511095174870750116124062749800312707802447388582367569001399656054106299199794641253661658801247215515714795616665631900758520599706153753492826410593078928579082246501446765811916117722589971634157503249715477586745555609706059760004429118385501166556380708466096923219083757033442324770013926703406294870017996600097232120610336387320728561860080053044869637954083978659738550357625485870060072512802590418557259037290229275961088446542521125848485208679198990423655619111495775860940792333785123671410194515946769247015093528941324868320726327833040067982211757567726405011117944874650305325136443261537831140299345136994215214226564192806216307410924008036830530412958125885710731045230836253713632046560979518879832452975731317628105303649758696360372578067882847256634177440457640478846286777742505558089331784036190720298888312498201651426080505928586592405181792728366205213147995064200219898514281433576451848736749893404356870405689900892585522939036148088083261242001482359808159412125854542105653530478052741080141437635444646323610060756147752706396858873052166380845785749127853530033394135094612680551124280628631222873806181832744584186562347520474719703151164251507894631174046274603037041048614693966741337305595659102366150667386461949591658222534199993902684699699873088093619868795031065596679891460579374396177733977971349661537897165974941955097043880418299023543445124858122637793899255619363621656289667417310513354387022962172898379017639196986928531639030678865339278200862050135297731017094595880230896778553993452651623706072256433234566622223087450344148666717604463230052952932195552134539031467204993514100199875052015302393367230367791781549989569438416896000000000000000000000000000000000000000000000000000000000000 [129,26] -150024123123869277205846361201150390612584605685753841234906319627214030725227353740855917496276358962002681805014776390941456773777622997637988978573508911320300118965216082706788953790773326722285591764346016415365891514374547590588969633249847902446720214862968270233771509225617191245282258040126350664433770752487274869757774281956614154351940259030621143558614811335946409032048543308108489465980949023005525016273363667929068430427343664353159212439249804145684660461939322058574656623777992234717530769278076046505788893702247397587852030244275068716079735776989005133481272581359991728702938072826200329949101509860722500862491341221617503254538111122909181335423351260769285782632591102346453264028180437375421192680033064116855066609135802454683475846896566259185117608509840807747894810825939110354912470829883649201964290428160470313668824424476637414551142185478580363698105717709087780275798746661701277823499941448028229059097224373984233586627196146908220273349698922065691087037562464293188586629363860408707497513608598136804005440601661266999007886967317665978270283315411333048983021975343899882562141077527828782496312386801986431411249440527001279437972505717328320240709170578727125169014557284470184267303601116815538172115692379076923476101060573499235742455568233780415811528800119001418962387612157544397494547546836895860215013262471329438458932885159852586123696271025504589916796947434045216178013142601633794220780918263972529459335777077194348016227892583807792632619505337166315637299577060270172620820657580823630645708503834353049578025291386378916700727509873275799292450537287683544617233614382610928209177792067185976975382277311615993548866155440256231096496368542036243382727533742351481251247387828279777850676092209845531891259255189986003044380928059057179342582660924722910740221976963290660974104492558516514276089569338285361898448341487026575924283716374865772332288504317575896033934888433407650776400737362542853129113174521746686763356565385420387773379429608498275000988274483193532725715583690953618204236999852416179525642264395584182859829826101800844312500491416592023600634225957264166929612093480648075507644903614845883700549994443941182479906947167698802045127883514158894396926255999941943891941507205726776152120624732680761292799323016183095648146591610026643253757162465597927153339303429171801839491672654941226457942483645316816880320466783691543490603364135858556000983767510540204239365214899573060990049231831040000000000000000000000000000000000000000000000000000000000 [129,27] 803853761286825072218049193097420619806550035313149964263670397856839042997588228753160867697777894839175973399188897765084336216856154373448378168614269417890893365225478388736645822662160138037930333849428931271689188175427726662766541847102514076171782138367245128065560645273463690908267648872074831675951167950660367403496300721869061518322592036364121555770514395948975863778640925168290601173084950512401119640424415010946792502766762949730845448908531583028726228529753172724251212243909898840567003459278737285589110108666772004413786250311485472662325973175241939035255509958696460655411561088053605211563563004561511495498206630979948166713101668558387901335025237225080233603264976994974100436264273394178479575847399606077287471149172761566221776598842176684342943893102506918471477280104079970928354079598874053152719818182162043828044355358951195868561128431679190573748784429332883212874274903441931313783511669750570422968540507536396370310863868152672255758564088821151523549077888132150283804417526155156067556834822814714833908282197023598950349449712618383753381418421837844516386882465573242503996308444887108671723825603148748274208744108070303389586230553448311458816437739524003087000708239731253875064327024163683516379496867243660812549355536815927362843287800371373440499770812537831205595489443560730153840773971178999966758310744519204237187535207761373523413926252767757010034546402836613887919401640000050234171315008032688920412657645224046135883580517373617721734935878064300096159626663982495515789702901121845224277632290794454960219664947504450271905986570330860492830540976637825357113237914373546923935258518892619307947696433775029580720951148094533418316345535856548804649984272745404711823719392919885971142550000858573796429516521321250843533241859023754000987632823256406149150366957746531122583826333659350125817045025428993391204884949631691477451950604858748452083641338212153444963312742030628891095763061336646480263018442690243630124928511866094174445751036988232489418707618872629298201576397679831441227642459731660428188052501711884320932468598247381189469794236525371187950513634105938054267653111290595420890748418782184677052417524706251780258056261605937400386766196654590551505916915626807561179992613776636390772731785965470343329183632832305704064201168675280497714100677313139723146306860915762245255740047102333485563752954289367915281812065521047646612923943288533134819494722607501625519928001656053265838733759873024000000000000000000000000000000000000000000000000000000 [129,28] -919993417776842343139316143364828078365423430170464064654813007799818345249606438630701112504087377559311676809809075777680719945084495016493543253795010231689014343855092488988837899025098646735740899702156042827111359831060109274683327641145028105080461760634943849799939541538686975051164631182922814544417726674922947653217589841241996339186223585524454892239386799870514282050530264095166535634491284374507015552632982931881154425386066166593992999368695938434315003374344406433889844326731318490585273320689480472371827666895974454922477762383214558800049815361185191809695638461110761696561138556514811687220787760689917611831843842030771242089195515585593702718365336469233073567177524326206673574516804788993297773612873670627038416920944509380431873497823262673557692157099753271524977970943783619046055226055013484024015146108983002854336481402857242176835019972381136349868750061214597814292468846002774332853392261098923896131994647590537567355869753839251244166881593350052657386020607258906848582894203718078251568002484197729597081703884864470756764348162289267414048111028050148068417649909004785205191201714782934719418608467544367920472155111989102453585473287604925181177233421643527313162137113069350092779687846651950056619025126084530053267069379420954300378216221367362251330687072749788455344441092517724607148450336279761342227016135001037696596837695899041742522774773268405533915307700555396328310023267271715866597246238659512260087055814543728039447804614706455370465366001286052643852666014130506238566363844488882369736553798062083661594389324767901378423346689734393674814616125872526793677366955026134526450009996988419370393687850402596303594424412429289765338116221164249352478273960748175277587150742552314118777620508627897503712948116746895155225738851180863685276266859456622838013119601165728238965382939620987634584416146095534230542331590724981895152919418515525481093595114644894046471306921374135359635543877116027360444244498124953472887004796651253934923231191003172710034666793852450710413493562641476017202294425948159142211019807367408201597251952858713467135895436566219872882797002642105159164595841589635361840082267157451286802569393266748787806468111983651396736014178609032042913063920092206518122472529779794231490861979259009163303481781962873809215606615235764725873111271545484159293607033419272874960358440522783558067722408336653009020324013913537757834022465768006471431318013017970519309607820683082930520901283741696000000000000000000000000000000000000000000000000000 [129,29] 693066843248600264315500611473304561311038952846702315891456908655344055168312808024705373036478971965446228464137945076444645908805943427791658063153845876809036536395939792712583101067300331734739393012156623771722797271025024000886250574330300394182699741592492236079384115621048525418265416094284883126924196903995165315871151607440552147852320912532418786639565178697850065875377174842872908109933268556224811155032462515625619428991786481558035223222162235308356599526575265213848972780733213769473656356443697464318243552270184997035294198021089577527471066280269437863002495515727465458484010601343902899861622832006370140989590229091829498837206852279358515663841851380561331533810890953957143404570602230015121487923472630697289447788873789464367411499127077588230367904816562763612386048686212848604212454509134122045737163391677588935944454007658008169887333475966382979063973987715764956862372980954069413439112413265733025896690617872004678142826677283565981571521552763810372365482877240821932577206203905576565963046040286573337310299668121358007401001750941270524287784894944043944043394123623098605228889419734562117121799943589319055354577346435694268697500112986317048831299894678858188812402607914167787528204839691383350822634104782317773736688760482020993543116748092318679941021324984363166006348650959327778919545553784457720203026975657788816866445749990106176412014691827126671304927673725269372750311166270370132931608437836326366587750908884988857493363862392460214291732733009075217356647747257401754565390641750036756600954790577727273878156481564741358923514909610365671438918074447723330407600766866959201405687884691953498189747311313260239867366184102488171988465215491049969062020702771391816665950303891067101959738875551127535398606053713710242018482801976417955125790313985856127790169497633739291305699847287013804392215511956317377745180536018463911889017753617983215202230364681341785863394656841692180854209260543950756402750335504570292733188977509411932405030952138435697009903063924651904551251294552246996395525044470156917129059688381488011648895345659900071622478884738981804870265208393077286335059446405617088131801304698385496841037024722172901291717209111673495617019381611276471393855705304405984640095417625375839669918160521656468460799725140270865595198603880286064011094496861013644522705102930175935397262786068468516341999609902960036943232365278240531134169567518056234482517568514061437670226349187809011670266230603776000000000000000000000000000000000000000000000000 [129,30] -375504709653053113529898467850487684685213954210258443675614120573949236996555704901207788726290790076839613792236466154436085688535068630973526216848643863921862193433940089147460519360805360005846624544978970643360709611095344786713412745452267500569891477795170698130643263092501055923334529007825303274006401171221067445846180770719233319170949184284544180164994528884499476235785951494419382403657007627277521119704296623920489998269117394364476602672629880832459652757061911460930048269129969692785186387201389012747495866787345007410231537493242147483009270301288980039525334596561852526380247881084651913815202321560272090468894105643091363851586231891933359230207958670881416638991577843905849829661543551147186398701837121155200536538478970999773704799784898124145103535858591077269761058961936382188626191531832864024717487008828361856491290477733093319652345148136388888077503399261865276422826702653901962918255494145719423619200178520373814919542930736895620881635558695118635358577338094776574741453415366753287815886759900886224574828782277309265987837950106575379983077273810820061041444146318480071035444600880062192746547342540964931802635679649661656510690380799336925585303868583044903580324870453363023448386088566213417795835517453785948368316434119190596473305207354627477156562694963484112123862127137715780804278227162030924029793226700693586844441120622062803846660903552661064661372604417029045065927748605930068977063339481993631610889345898743456880140653431408921350730854024225269555071654160458135314991145800623631746636463720331095289204975222165471113571934580356670821877161128814205348916775570389412802412913522522644711723129627220113811309904858429810839500732518658326757321513826122210593925260291806759417279836042449664530590911542735028333558595523055411379752120667485660879214547995089737755563395929501453490490435087399420063833012524178170376383788289937186689878677486867422701724352971869238956648733436738201455869740845339169705471077251024259663799901695194134321810747604953960266732492705619807878167421532738389251527417267049583292437029918996310277855143333800513286714695098985417143868891421606229474856973392484834304806510063070878459222247545961158795245871119709853927483112234340637196731378350990420469431216504214726988737992045399245467011154331673149332870610489492351143224096181464295486534821369154839741157177427515841077975635234088097188890786251617959170873915917836522986824972492921915376116464353280000000000000000000000000000000000000000000000 [129,31] 129076389034729410746536834898280614090859245448902201143451250915132097706392316944941845328889971116130107063728911829792428251965017700523236026547104049265622845804884727735184047860869900683946620376046138502726320074044941108609177952159231522369850650100810876823621573143258157267212471834701625695041128079177948484126234042602422313754236969093675407092262909374594627922662507443624756128796649579724771968521129553130968876146052808673604661064435109490237038583184926615387874481818680582724071411839549292902642447351643713927859702408069831785292945073260981231770837419091145722957817056182648954249966717248247909731150802170968357777927133999496569380810333362462614693666662704432085827721861617472846045516693541822493881211055633701782300235509061498490384445270296129994325029560913014703939417415887618184493975648596602692780951699722280920162395884512572332145708752270309624196240765337688079882524425152640366750599130405195126192558213325089298781370532831765180952480011520009356552157077989430783397357654436880780447168972769588377394324208567915733316936499956879746188829150887137666470101627326701328854372210547823041814676809088088566110403716575262401738592342667254021691109815929029470022805841766908030642213800430906347656123687694177327256485380824994591923462668628377873544284494208014368748538736396367242823902450102750075019709706681007931465973587489285849516018008870459003454491760889709827789054390022778323945346733920825564478753444591464907654700242752541170901310745625195442194443337768099077889294840487958966409726047539395661528142797740423602172056307593095887184203467716228856202873127631581784660312249146690631064961951302134953957146073928399763854384714589977252969024915110451170874392512887063434472744830083142680366485118468428214245547754098302909972015789005215753587570845466714903357315488149150593642807723510436505168338389554951989368248934169580176009867037117900622857171849972391409115236101063392880027425985115756008194831922781141461085765603283169461128644755459354937536002729823457395509601154967351295091114115097783912202552515677826048754892980721718838574564405923318798639230921821213573827172265455458597972880763433120212816067311957808311131831917682328050421152333802942581985782265915504107542201648368499472620622870875079617988800580665216111171147239596877217064151670676699070681255717968456416759176276559197013770496620267128110132740769550573480824755067951030484269472617070592000000000000000000000000000000000000000000 [129,32] 1325623741877016250134298299982145405712592436607722374051213168271328630427439706957073775324611764744471462721691737745177258893439631861010968932612536695465635714387898406484030193069242170904711308000752914687608611184491045387947952351313146843499841413323637890518846053164457683627812476090466745487881640435925748563813424388193309132799861403467207246066978668492115390644362193619821908103496891721078767421928917794915597167255908954345814477792034514127145135356721831889939730026872017788490987217702219121226313430697104843580894881822478045158071126789831416385139227065895074900412398002715519991038997456379244311105009012059894365124726978921497174983062618426239323385952701930130153531127909549531796595798362195089430235870682147867730564739363332757987780815211569752870955238598317391725308341752209318666061570840890122955414469050281665861094674717569584304535489138187087520890547074025673892070607450539260628578311240517994326842397516968174605152011549590511940686995793964042651115928633776181885438295562099241226029668587159913587008267791831052649136755897943411521774962499120586893795151193293017323963837914351054393462331036947746992511835282956854811632539932844361820182644030294380421482771640503510008215450299594912064844328727535648716941617395386769105873994819172035036562721800558298466935549247525988626345638029148783428704096713230943157505677420010195722901596681887552783575649839744172464768759317289448987468308114830179481908293111300843606031870484881577855500941068764768844281247682321873408362908362500524939042318200647404068369809229551790699691966839262492934309118295689453148574903335176859632386099177802611735640938236034671120705418532616194691306863281008575559324887279050726532364627598224970196202705412069120130133715476737013638536986215516703853225034051894431466424719048570278920248930398452602043927644322227001137869253894351618362340239392829134863883372673392440926416229040948521748212626978939228060521137043069280982217452273825531134800549050850660710778573539457516089325424828470908419884894334887619121052751370016439159232298032423944518576254000499282553496392047747722266722329827818768383630928834361649305622679804396384802656166731699787494228221893273180875195370766280648011221881366081831802155560013457023665591774389410843862442061791029591608340836989682487262554250771165131923027801641175628927726474446684965180462915323140982662136637866302586591198321866415414502451071418368000000000000000000000000000000000000000 [129,33] -42625354607993256675860952898470087879494270256451452596542194222251080465903883935314789770516753377724640472852923437845411437191199066771481234598084367467390344202914101390173435292166452710505675116413436720330523140570407797555482658594781583536365886134729456012876910978656611132690807780326848922872311833109987252835337985104453855621475187888813858933673055475024060083179181602113985810068030139268691231070449053819609900474755102362509871586100240827894248640372999421656017573687573222466616948124740830557517821607124706555677112942741039548093458851471362739352150609673769958439274423689833624932552196442069166810497990213797401467730648794729545818104617141725373434632638875187823278482749891754969515387991416238818529303573234934646972710472586676660012492207209078660284347552353706076528883303086091165199444553814864467680342318578532114709370968064050511538208158129150268767108486656928579510693862019356808791309313792541947500632750822136440477128289412446569036673828426832048583960460645461082364755826539117257231283544395315449543144665061937170592178999895664294831870323051559231977634829990213618604823167857271291062213611348545317605634669527459460094684409865205251511051387232948827259396221170925810669806413198166903566119340195142975885523834887375159697984413975145454567746158823801330073968725487964463934195442646192590083292189789845760958175176175859432441485628925806836057634506339101827041348717072836878006626570635686296794918085413074995926407104666623774015398240687954703031301629816781793071333924445473089984563964449879718465957869061862231616112554690494264174398487884300715741842906029589777102386442148325223905735837724356505232877733064647147876905873297794259004906432500130636725801898988601771769513160826435483955215364244956524670787084102088020810780885287320155703919831494372692881040068758612474162882490910967680346300212505119005653690383209986073098932518352190747936726294814468753441577237240710851332933779222454305844221496837208070292279426088988869295589790478564773668918960165773100599812312717445364087484189951550067735919727891050322884143722205960395828737624708818731301734827520881794017490368104330198608214716694398432737945205882143640881568228812248637185904443361913142185793282817376848435414296580593985215246820541362881793755607036049191896101372505384860826453675173825888323257498852441494968423973589570216761165071266816887415216728985558040845645190714421661254777791578112000000000000000000000000000000000000 [129,34] 39548943148357721615907239347283064067969451014224692897930349349521692995684170912900122161932922259473478899678389664626924997406244206961989766048125442120938101088683013504985416691459986965501544229250987912752399007085316556410105831544641523356993996288024103623869773919359439183022669301495614381994818690642430668899533788028959033147448942691292046096895232182227210704093019569927248411191010953464225647848976033805422857311677221318687014021906044814112232087082267352911623155117353846109146390155019868477830977560394816717275736373750783711575953296877683640016751371823975783587132719371395695322818812358983919227143487942670316776575915441578427879021942915457434528333399188605870942009964519786402813864390562238638695656106626887038794447780577901733956302724985462686651200001042681002541262761912211258409027956547029024045992089299553754396664146107188692356745508863390654607355367772931299725581106349625420500294576097725192887236587349603879308939667024170610034030717448550317442528122929917766345099052743522475511926586492939317468607608858621340898229989240898588584344823688535021080892198196471079441078317024563838668035066232421784591678575994077485424040104696153688005072494689562570485144312680175578449490299326092845698442219066609658428451021158756966551011388638259056946627144231522046986385021778909155794051148601133325140566302468404709040126829566901821526788014678212708334950464836804033561323835117537643551115787386504121111061626228035578369027233402005917312343977446092651716677222345315365153113496731970581365767151899327535107471791556110799757460939439608148219845243870373682054542846159958694198506928502844750066393302740940925055343870915368895707492756363982284465444807694123144699798846920510751707608972001285173505853637356481760841078717918431458148510171475859290924211291669818183959438755309473231672428881884902097650881514173133180306493716014398047115760942560486654072796502530785144720855926611298602491949714402258422268054302009034862925033403861495064327602225359329442911116103521524165496521057864171725025619871480994557459238713088300177954105782851235118276737939082453421918009669176404600562583757925482565962198321938569415774389355412697564674174038139262415727749906741788938778442835478965872539762266326529022377391219979326415857187139134772627096714572008227148056498822588406143520212556269636812842845277192650832534510471130061645816689012068933965537755854407102216698472416935936000000000000000000000000000000000 [129,35] -24419505197572543862660997345400001075498347894686735570646585744276610032119028258458747433457189963997571593746765593530715861927494572195278158070115868866553275838195917581133195324011602599469543982985036714452566213302771685540566867732172923417548145177417947149769659575342863424775947336432873461151152429791692718207300553012480345591294704948505588416817177596649696713452742500593746903703066988631870272632606252830144425864835535669719030243858465344836040803448933246611889487754585933856124923942785970947238526350581710660936685361359490665866253151303757412329223680931501597184384096150678768554178057397204089185804968332760802382946591978986907654451579125829874654319461243129229065340445748607632420810313931684045693681852708502772963276921695756055958584932601562331784867207037249239767483389682331260412937773082156898506074926697285426939413430929930080442570266100756383506409515617850193526098526155137807719931754063786379134708754766795129971632576701991071375491325884136103277545857434841167858567848953073625820358648390130641354576414407487920717101392329438795945909604612971519528079009805892058683237568107662063731833850195627591518119961241482413834565602562332919089347252642871290488447432312637036539301241418559194126429059325356212858042450459119814412399855787661433480978658103712446705141351107912750154918894684082623181874147309428260799398003381343943951641021914482928738691938850709825470843622909924723315670334254038551768193083353938713165378173946861168604541672090406901510004919334611091734424023107379018026145728118930060106558144818703179080008860274985019165231399506207351005999539677127481442586486941569109625076146841313212754437465631588133460656262174607263413481823270489829135937771035056252980551669167569297636069243021092669163949506165120880227569185957214950439599486646433749074930664759047496517730187571573876497036084726875956108320290534059611105429216657489086495438674723661429895170956846219776649497726414984728824638389057793232985908303511311823145477704780831387456178507515477584855677546791051165045472871583235187363044150940909661744860017399438422230238653008986654064316934170269461418186640607129041915231729746329281537744777853862699686828675446564017097971369348610820524028153241986572895805459348962240759630935982296369706673848818972105573662522735092247630213493543434419768037320378801331185563502473201143193412198875190441815066321291031644799563444189234832590785256357888000000000000000000000000000000 [129,36] 11790039292851027529838888960628429642588394323462526423206296493866796749566308218852266802472107234701261961576904315597307782436359989187174749274066762523218966555274301823797003183971913229876241703050451942956873835266467286211036096973937474780651557914315504952207538070854601078164538761645797031387133376728937923219879672455067933965851283944044971909298006318857884106626864567279631889865947486257284453163679663204481613236041401556448827019685864015790836317723566517198147737722292215252592860917514590822010376260256800296025346895402429863837368452835575908353189479465188388497682385448234651802682726906805903058235903387256525994162331835542905473861008729961539317796916181773958023840486651570116385752879095677444436960203131812100907060209172209340328306936381001242428990954289360478791677028418546709400303658644124445009820233982007398607466129429984050103229519934811987113907381437553524782114500184247063764310781407700608782617855062707657396609423927508897567467694194309123562647958794241376774031126157467583892401018962032093874676630848236266080760609272296655136368753672463834035859864709496772698683428877463446448328550636480046667793505235945508018076264728769072074947438303680518560294776982247098115790686897675041600195470741427941997887975156545903536105390204654984340130562591318546761353443727464403657059178314317862914528997419632514521622605520100414130057956074102560552644128341604525088478035781476282971143565251031347662763226690154877544087132647373345972164196381246430348794274255295579617859479764130186625152697873669194582306403481539141017029554407048599114692600848377581939473870768995366191748753845549638247450149515970591639098980830754508472994031644817585358800871523679334036219553195210359184489513999041986920127030267878879918690207428644530304932877134659299585819853467323877419492520943973264275423493954671319288681121578328384699868860026273547215231962569471519304648388343269343431326424121408573089340144178308239832654224838875490935658801743027222782300100162434430294949770848270577750345356872894981019513069670816033222584635779399085429775597756653124114618283602955032697651244609022050113167495706700289420191686174804373068539370739872957368700249835202780969376137686426889276829613715953439674033963307535289503296358109322352477285354058343593437521581640514059038867421813886078152444575362637365128950074275759592612741549515171498656572125331441468290647566892303613462498416525312000000000000000000000000000 [129,37] -4668864774266255892584312412144500647416026300798333242624198502247144626032513179777106668453239668619909409207314744358361870001900367995022990537534086585928655123757402158745377099427084933624199974469065382900103914463086319358799167743749443414049504273868438732594740638361774698978066009580310839386406424354266631752514779628339293305709135237909818504111980430608208615808284963703216456306631878626258721491871612018889319267268183747538280083262496223218392944283785464053822773805568511494229335869144074095171500646767560394384648850264931809220217503871748303691442566487667311366918409607541583754236493233782676861622491294420841245454485464213297068741464534631808815479546211017637931133122254748754022818741338567818043141361075401789981020932942685287513111576173776582626800022812346236281666483647559519759295279477735329560903870279287021219540889917979728494351057227945970999400850199539082978802322214803193131859732127798467102578404507431959615914812493906757986895658654208546710570963844860417330434765911702035129614808341307706609140343394551073592956517249580207702434545339106625393842530598694580145308835208154799655147774622359273502859982099501438254566183938456266258350541880694564566855310209222427298369094557048685242509425677875837919677309411899412496142360094956760106967041555853346620492585999357728638409516178752076610267344199961487977303550000044349878732909502006618740111668165433804276929130492825341540298997984334188657172762175145191750381561893871523493096668652952133462189118107421790365459716320352851958507187436338001511595874997166507071222944144969773706911671225219489728661748258500720580244380234673303506986866301510209409948157296572733885082524889991772474510724440137190888762724373517517107614641585815539572318393387939749317700558493874899105848206275455424665013050440080740314297407222501757552914960262133103691557986300459795989333185024611514388782822136992559870620259954852782512542916255392788115715511555213393300765823230377864821768793522495909134700877896856183762073465677542173706613083035335897267679187820371315713319284641549406666101303672503380017462259614345585805805647784101613434510915405608783006320027724336100136726632479023627706436914929680023052865188851875817207973796666936137445149107475154534603726073433665391699569019617101964898137264024136103761883037586581009315327683554200209090836155312416255011129847880184497099596729506946582421698186197672715618609642078208000000000000000000000000 [129,38] 1554822983597708323409497380123195335766986593252257117131620654963670195409211447605664966049561411262396995417166732472749786687462580914531600085987006693516970633938312370817826936964361224010582180731160735580871788072005274591134621765472411358216438821660803177677191450117357635247075008868649625205388081445817348307573503308906057083701511020417433653500418159772132893661230144758921837659965032894414804995344678905157063973247578313979899883372856048905298930338067956792227891610134123468872944791853478611700903349557461811399842405730742358344478047698926228169031418778860752557715401563020311046162475318484479770855121564423884765141752454236051461245993032151371426032652648146902760139118875326125743103442218034748749622472362606458695552152905403594154810028053274288481026664875333295470772369409287241461404612579416674543862628790117835422935485556652951140011244204475502788855486780642620518652680397733849807801749253913062285879067914990149042759052051009384153264381374823778880950255233574630333916394923675876618177955413877741527377905377281284352328954130013427606676227776101184254941084754100531923738935419659925737347545412544277220859365166974061926752474413190328849038463223881657366870234598101273154391877668733915012839185212526046665854694918312992258419250859213399792604310468989463496824244909158530895157605250115706893553647357352897892378191566135687640515301149013963886953123881257024251246491711297871098355994331223170331434192719745445858652193962049928938706925548380798988162464709036538957101812704069480086043469981741946555656405240714989423252829543551891258419544504454674178574334222696597567830968008400343435557044171602757891574831177539538468555282428710319411545717742190288755014654020490854381490507921388728597955944768849802036980107461635496317065682902508797435716145086415696249565138568479707977147517925646708710027034713502256170975866254916686861767039351941985802974710713598169112348797113649538944111142256375787839338350677526737223487298587918635052306817704435821592406438930692468006389561611922753133167855910085352843238997791298931319283594515529408621837663826862579750615884157855166658834567446716723925716521166641363840270379920631753920141447987074301055891841555081652836318062023925494043913207232929135466195595033560483683973365871503550771375057325531019014284799946346393486963205544600353028155704750038685715823626218319458515216209527452742919853109229016992082740639694848000000000000000000000 [129,39] -446765209963825828794653331444691098123862421795292177021925292945399962214520204985330838746287334750492838575458117369137445691462850393093135390273156515832000969813047386511511034185140994659381936288889914692259110703847127716098155641412403461248711489490619825384612668066749299682825389543183903931405824464634644480168845267186175049717862123084111208086634659230586307412281004319751157718496683488670863944148612498818948855803795779141631113541081501970073150330187956585910804292285317007487107086710227867213870155119690675396052441349577532893848119085395831813323338021546267768468218094505015698211702001136425835942317241005447160707354670027073779731532478947469928421019710875465710736655150060695671845447102818695387765608603122031302875636646616701495125072662199574016240407807655941844214746311318967146450157148288080870895870615953876688855253190034202382513296825753562152323798186184668681960969984208673999330892906842458142420057924067987275968182403468243330755418461883718739684570940310388718597609444758434939061436452094704546808124811869245105432336186553791394613396221589276923515520370319010877641662359912606039096956518480938910132063904048046816584006698143398467686747077460889239768776665502213855393849742661142395096563028457150334421514894122580569555409386205541063280370277657022507016357470286740694126011985048233443262137275787021350355847139763180634167229588607134733990129540963074201893860317324022105277950425607679187213813153983286112913168088420622236903756912175787820755643079669146086469648738475851666438231509668255566694063099994860091969646741798746507232242194294166021114246556744480451095079348524965553481254738539652401244489767607613786740345642388863688551789694498180796335978450183088361368156931051714909275210971189588787423396689144753182169763356717110072687220178310678915371432036733602746469811055534817269955235284270770140905691839897816985932032891028663458476986302722887432706460713034756036401533107615897850798700117282176917218496126307899896541694045916188587028571283310494419208607755164846949768611033917698347001923758196452490600795367511633140835656615107258274574738183626295325590745104093287171397025069250216501276653752683046293969223658090311193231263839130831268476988433529174867153446138764548372241013024028705199181096763383991028400724757299430023425829643151137860416031943940496814582124681677815335308669959331310760290510308448845168581737306689244889703723827200000000000000000000 [129,40] 113668961982074169337829559017637786909424548497198361384422248021299874339155053567329408724198310690707180238041589845482932548337832717020360478054856156833939008361089258124762701108394697437697515904865402428007243790478281686599933710405688463461536024254149101633807563507002606080485524586893128120497176188090256258575087599780695158509797847138390883629003466673698584338430767521154138869048102128489704143578935299222726572063228937752644633059289228015686894742920779591016847987717052568055892558272935937587145692346513911879247698746151616639839568115022654340356691858174347076520144161653728896695270329992373288483364984468141516738883700820476554364493435750267200916201205479636930951641616923203442514840977792636439182569569478038469679282505626652809340367403638469893612410596913599681038763247524916668766227103820883878172874161514087532421910963396056811576636490755236024257021060012093199045933466703147362832954718008807500769416931798617928893961110154107305491599831433192422327243252479985896345966252493170175318163757550418403265634896759874010220933545906765425465891762679838819130574562183175527775151255311476359668037298543457320715559102457757705197908007232114054694897030663697003658188075998633597810079007689822072346894423129930959529153762618647491261604939914788202833346432494103200386054809912437356540938998911910358677256993161613514100320536097609260422037934564006035901304477411045013269315229762618073918149018811489561247686353681874226805411444749774032712224823607702130869779331507981971663620018871059560536525861422619442323610249394343169400287524053287181895386518849082927234770517997095243855327015279106552525819296191959576288876313384222621437812014369185186909638541135513052470888076503170094834221494861046859675596104589391838234952949789074148746047276133918329248530153875170729370734599402578804656093438243363745964883183243644721001092174079939121868106852432984458458717845703288503355545598383484794414610339064596257011762466622341932125424148847656253509903642231631931966830609742123032217995226914451530187030430544045175186569080520934993784305849566150904677420881897694654035861140894681988868693260931204971170600341374254497830087205397112404121746036595374384949037420492501398104540952191533307698859395622925442600798077650461601703680135206884087596426840146510865297806929891458957604858775867042073328064947528633010417870506674699026582959497077604115525518272901220222940653551616000000000000000 [129,41] -25440397653839377042045858740109758284211594537331427290604978393953934073964419712388210221819653042387809100007890229514724429705559529117316219734879038551593918088124245274745608439220212028834439141687796439673650329479222498575256701249480719289117259828499928786031988588823104297064019006640096468107109484709438629646452933658384208414917065912144028131876264357903872741465471820430642771249766852221243700504644800323174489506703055394548569635848264282666633012268300334104789144118399789261462183574134233570580388283511092943747378190219383626126179905239765470430311121667590549209060851802710015632562388227746910462602457382934023049111553818714018310499794976238628383639486958209796140270964361555239955073326703193174044492525639475874029204399140902478734993390371318919389525191986526141575772584710747206343043983137291295700257673410429435865455635500590905779838483165915658063089188460547202339128628463869073974732660285931878857258996798022806151424299813100733635063841724383289509577713490242717237634398014017270270345504526768786553283633368280234779541212645644958071955305352036873785020971431542051882016814836786400592402842849147062748656866103703669053757355673012406749848154308032967093148539346125788624538882046538983402302915065179629226037178291928557755509312322129277870447581258812497377952401695113393616472058776305214709232887190835192830827635960685048429179275134776373921556444302080642554126226978942592507106226501464993370890395181852667069008301394142376721168240349863776474574629544206128661237905674963843900456954962334354288006463209751839905617764138648528761548306080684904896924078987417806171355757968567632236769045630371633276108264911753707993554849600091319692045807091623838178680079361109002477885490652219264182059547299322419503103947875712276336387424671963808933231710124139915514563283889141681751758946860909004355431338035063593765881598303166188954504920221911462798353809232740159313879604979813968380914367884146772579191408110662816669512818545528094489243012624830507316343728666889290772759568364088955336494080893930783842854826472298872410135208811510073827333423176929951832585158185482202089060055684683834984885123908270808358152981671684106599769115712779857558058687098007645369023133330903929772692914674470577204684299967338822887021134840253380996344535118187789613810374735907312665961241797686314586577032135921478669751212292367207822908232716249047143520706602075239202892546048000000000000 [129,42] 4434473069739344252098422892376998196526196497033026553785596472621962248863534719658203901411553470334406587716949023858452014928815072967478060146355594419233567831869578281666785972357075233094831010823199429059701725396663675023274802804074211086294222257789253127542023882081350339419730048361193266837033874788172712793488321812804452615194481744550341985463502807803824667508197562954238958343833553396685596091939841577236519599242411657715585006467595201750133674316265720233854263716719115182776039858215751973290252972676784543969247046060265944504827472110250449275276279432000498819819182994354265521301751970089900532050429596486434073342050059991401477468127325770779697071350773505086612606017628117883223083936380008673464446905142696557969612676342020943641894011610546258414858156011884680331403952556403362895742237653610400472786839728007711738399764367418027450849445662039342716773595377274183840255348441766074659354705919736695549059997933415609857538499600103134570591203566869295499832510189141995422671140076273047513160061370508639545230628679115434876144603752988236603140200877794076508769600675203467069971220183535879283795319513651289220721347013867105339089470583966524233231637617934822048480748779266654409773444428832958974112700156461149950655374169668488420641570841518754908321219158596132640479074784699655322952756844951658127489246610430125706407504372958741042005402267488680678716691850717677486734226987526719446941761272946467852427928273921288565077839305989613513664368333952201559093248158701365350118344812234051179393531783647313516921543918749774195124082620834153980207006115451586281042369612999425362282805293873157881009361038188829662143951313037702410041589325942103811042590900463133378338335877986243106777251122538262859478285247141407197296179862617872327587813655795439123722228273599600761435806069331002741882731286844099885444667203895625400693733489510347170997945400210614446370725217660325769369467724876406751323795507350988234208489515844966951148878381550941979976771045690872649119862928828432627519121721294621478209650366968042909341566846090672605095939332420578357538579375724918174600092189549711697802686835921828595261558065337568601608828979365654787610934396323627078137395184931402356086046542869941943333645851991715704285603283232643839446568523304131513874725807733826877765375970391489541174364834396643191962529026709422301467587736585249461477039261199792626714428402696996727084285952000000000 [129,43] -249775689045029803917859460804181479969177493506622397663758534841351615726636538322705868983476468972657431732487352752737909053289625667186335978801537889268768387114197416172247370317164979351171357292309463802936232623058165984614654235747207022756455965150933165845721282071045338576573771206861898351800705806331047182263090626236857589874682335306028896560359294797804536931493520573941893746179987197462465739101426080457522617234554061425252189983447178912484016039127050861475425522790449869228853159849608790544637563312556874227461467766864456882554023945709937510859019470480629124879236664271517761675003785835734332342197983201655105120995883924570213012001594966519073269733127085209738064049441197752922103213228893884523826486430940568589525388587523488523112305092034990098729866496780022941240112455821405939133332036524723289493037455807026065236921300645221580274997531664072588512405133785814359675036317256105806222517066964304766706827229154089952436624336789532742934011230914804860897413705613628337321461810145443508251750948608770213217790451705995545010325654382281401084432220514600855018729570465083384695761551333039916806029111365428926008537941838897968462015047165886535103984768419134202466060741800613078724512071704772143937833621192020129691868123893157445124351550469842766253698876205557995601334631509982875954696398057936906556420493038609454625033977076100885439645852313219937620977525288733813764492893404254878108145473240941344540311290072361403255324797732915848844998469128822395639759285748886686398184478851740351886178319525304779878311512330945855190183995298374694566737658988698424190927066621800676525780502573947258413206572294626003338255414942963291585985080477075278345447366291520534467986388007522715511905713999009910835240930290320094500222149714467229402760114197052309421694499080556255044153022572776925738058896906836732145916361139321998392911693175665117761000178632468930922004712998449756187517867269488810145253983424652630069472441985048354470581849620866818578958870978223514317236360413945148769711323215106931147810474276369794052635610620169561412687204650137839673287527887674552248769191274728692768757409540945143404853857346607713801624919691650857063015143024381976982997125353606530493804923289368550351421973056423108658886919604649741735200611856377845624495750949262942835332859040881581936391930000243645953682979614965360254486708289922554710532761680145354315118734042219434777509888000000 [129,44] -222024648938396281077154319991691686782246235912062051171533789866994422512960420929529872864385676395285515900152889495505698895703627889372906787060483550753461265559516976533716558964145717368129785035864187985016520177123459181383430471390026438800666082410023417169192196252512260632885844035378188807632828600204656247371989859376210005404299725626103514676729907938767834919006821474001024166916022741395215583429338847903147616743880360315654767262408660637919727991693415604956908115961003127512309605292162623830834440650777462728202331688159065859673933992745534814305004862267242291653402422205209489836278218647117083142908408459829407301732325772864641481407263290357119610866167492476497684670707610291174565232666395959673231515443223629701494471469239773516188675211656897072678154366407278542041111053472495009996890660636631533846750677211335256453083986948527244418936047553782933515792052011612404418518707212072701708275796788183014094985510611835167940737801770097473185048471299107167758906719475071742504269477362000947850858645112807232161761043802569911049018099292248432060010617583817001781977214370845924355749536619032869899661198530440828351292272273998003027507064003168629559128617333789588560971000414571091544867785939424694915385424414364855762031968417077095985109310744947361636852432668094589379067388912273345412527805759898413529576330908535471355364651070935892664269977998138144435861447607557622561911063626663642831312145289276095268754253444832456249396756394460931126672578407343387044073713528329748815929264208501687937238867353578110512261894972981686839424417257933103872322241025300312990080984908313463333893311069097515829782259973604229530443838991464807971639448878258698285685947517703025395164157930791351347522974640808270772283597072286141730829583087204839489450095150526109363221590960108717458519776886315019142075349624502968735587824675224767899567368006831425372345943080932828682751807442411923232022401104454395071464801587261406082113352775701922963766237213927917625105906714073938862176417483460567322685235829726267134745970730322968381034002695529446254722902573134708104605366820231526424274434774612228448489740361077442688231103472704923741177929415581647126103375671304712314090834969458357864950158490299783886470228437299875843766684287335408242909884365361748257693797930299756269436616904890781900263501490366801160547821194226138286633217780588133546267206693913873911666174068231224537907200000 [129,45] 119895115711287958585844630680762983180522867759297830130939393615749361778497784181017244337833521205080558560475018205604167689873072637398460907843819433435728979294129768721351966816302859525873339280767000564360909266529630233561667009056551491169928229939562910236343144498768412059776983124836749863660815555874524881413060416269973341557086524448612014865888200555896363124652973700696536532595699474213505034240326967145010456905286013625614009140239087879701434090413621096484895502618912333012726518485899361517893277536688278690283675828367250287205957637285426028074567048628628613166176434433659728520813780534633129006788756672013626671138848749404164829538976184661288857458390698170562251837539045961482916986557185863133410477258230181618696932497762655815685272287130061851397643395371858575865255328584629172430305994383373326965078068598343453510419796008555288282237965414466017380334842446636692036184128414992946523966687317290299635987406729170153638550636086042761992554034440781484154346485674606553133553079504893469795626432006469181682244088246151736312999865209015993791883318031315483385303405678197744530518576731580325342205001951705148358984973360728018411300343644892025442347936897452293855101422425868931553412256682481217103726914693084025952894727770191768622022170212542541521857212891308208088876487410764544864169585119069955309150621716551628543062088510693025931800553231301144781383123343385374658990474674336370819333947738189956495406568230745665523665244136082596710941177889785272838850031209422980669390974433537779280353841494470472154437463738722839325700145136482466403387440748141391429295485912993814008119487202591624377872941882723737722527955456926005168178702839470423996823062691334717460088653928474563859066517978503827840901106348042306868145839306946687147751178498243980596650645175911282117794486848420378742304834872257996845711176091731871794663600114945131558936080424081895438011323421932969158842987729361017977057726611316111801501825938424059665124217192870667574752021276935091674392246757411272081415937168202411087167208753164753313085229292785985027842928321536766678315170568650398819117181584401715551672989733174909649303321316201955382863854603617724193302393161935299317170345201822270226627049736388194855889365575507301320157763013702087597984608307819744466068167467682877502542867898464684849129338379458892040293632848635927487525683687826155731745309011555996980691006820443985319943306 [129,46] -36243055895022083943510232620761800759255942623048416945308853089250800671722895300564723123489350883607835474871288288534350024834522005410383025074958901056895289447231228696850466832427149353854392403463936412631852230304970576248212187737088654986835164919273642408528453220810857053892089707875170776372752566543869305591287677814984238889640654120966631696916816723421851565749064858425266386671061692809349411701715741558918156830647335925472111371248114275171611638315763543278415727464880270594938095568323498087096991382110663915347940589158793763734553436044363116191776381705276193229286427014070431419796751930859116307456140738682218232544514049829143052366285560401588959518750796927430740135962876371262857418532739572276085391578364524673678010224531613590400496823349060004606478131222079274610288138966563895772388149810914285134615211224586417485282540883885587050188882226166978802958316637218400495665590184793784786321544278933872320495778768760055849113428171366475311875959556988280091525172679018729214812926313337292615113848957064301588034246233850860715787906918398950635055100229447429192198685479378649573434134050732002961970994915101077491253373468680101450831340793915540180121198617136834445437847137931635107937683872953182978298915374935465901584256879733451253522552153512384218714168804814034149663209272882160777956916180523696530693320863925876710193649692379004789667681720136263835390132924153983091413082957180788694750210807458784606870590940471549082483508862771143339338094331897127094063615048589974927476415784733222655448796427696051166708715320103751133985374813043828224626102216672812871689475346395932508543899227076860145935941930345892280455157192893574075856956450575103781056317124739377247403911164720477096143261472168591917950280939853801560338448189753298392146426328012233848693479665878463588491992037405915283673696116772224375809356719473462289712283380849102796004655299931850035975583295283897728400057521235777588899675693770063590672983346983630877941810376860905658019054517059488728706479181548602326027678443349980505773460523056324081777129402395339781743619290640348036746682317211018253259319705686708745127860000762544601218908392758285344024016345527171468990346693755162399671400943458551440348235388967850025871081304711522300691874289640630063718246750012718529065193635274625835454363604447147037928228926812197833932188244212823951102489640395750857455379114016337709534302622573151503360 [129,47] 7132081804520775877162056927176001746423449117314069788263608348105706959648120156697521686476271154984060479264700204175926689463349988414366726984816917343539446415318844430190700112565675641550214212854186736483665114300775924783662834645780275901458999118922153740100008547855665838239053883503815866883058113087841380754679277291450020748285662061883149554563014976033173735869736707811039369334781841104630272716290205644141013128939633850740774767472458180946942537927512028033045369699744825160456841993516033419928473200702996598596533503769422059865131663813426590161147018005139201882728205634734241729435404882412762841234006220464303173171330578244949461445355218425401388059722541596012010744568983384834946778357818703638215189483757600020962877092778019337205669158845765789248408667938094789161556628373815934742670290973224845308392534700710815707815813142599093977546846135468491278596996389253058939960190992967764233881340240618736499555661425209540861613939965621204991958581569337316870266850045390164470291096866257097887875763884716671351199716817749829620143159211914559885380951980821706708083159466247003475142389877883312940723628128328305532631625830601833960451689484195383607157558160494066161173778458267004017345856932603684066799188100899421267744809748006617367473618433854930786351301718830235650606330224612605072059449066438514532908711590985902868533934573793423535149040891933032751254369098001570300528132321505074809320368698760966044226875884447385097840703815933233933148894486872350392873322398445450519537570542871670321280529295362721585286760783689954823592207099170607874982291219081453456496841459610514436878333758170032657912899553033221258164330787573550852543749028745898995662508479563009920563412624155369286256689968883284986271083781044693119500776529187959705582661639645276842329873833926408144410845789370912062271161542024572760139056517079682658158941558659328732174250432693630482466455219461051838920227316839840767280127552180971435964235122234815735784118173020593449257794233720951473306078438801736582041386654954533735434147241675060289322685232378763670535635697651803036173375204374305277348007236844888427280727940913793502607846015211189934740934413268231483350399280080023905996575290130443125767318549950821661065982790753801783165407535538583672351857949547845286670064618996833505704512291726173829490519286536233199506540453369372304907238730501612438311733741032592793004154577053489536 [129,48] -694473335488466089974158749360228632487799655118274183592194866634290260108012972376097836308939951239086693485177930129845039613336234051272902786862402349471055406092187215625666889052409930405567253546729875981742834040675065612772790547062600970544694525693120541732100220591221750825852299293265387522740848782503030580278349105053414228819449111453382796981218782292183835395868464986881224419677928307813778013159073453997192764178667381612698883965258814838450006816787954667802041871988981998559704727699339690521532029884439840858805719647594854322885491480874425230482365813345874351554627704954554387594812031723125627764411744412575786897267834634780586990589778093716517367650834649280173566238760275806360617927436287701806104376758119538796703105934204212395528557448848133093830240332256001649971885104271238679626876554146633114379295453153482924168105712175490671093455368501426665817483498096535100019066996452727398082389142860627143584493945500755062807087227074074423718713654654515129601902411584644666719760519074629945388136949640475741393707482223429570306046681640030901071041362398212969345762741786550621534059368670867612383931634073253090281041946179345415028193422285728981101035324052889606040601500361504002007414763095957454667531835096416256279335107304846058312817592116300124763938340384158229785504210437855401035199933189499581814155006150677075111813343395052127126992896731259673483685327613103036052421997616173146950520257126829550482406911718863527163954473404788882786976492928432207975287760889843542264933166215924943547580759323168695830958511554892912990927910303734144063863207735846524494368993683779414124964286108849104649320279683219895163361629201821975233869869146777631561193525983559027700050668293381977320083696189220439674425706544994090802312102596143378537667314776241202527404196486133474290697995587743465702149315153443835881830491584213252686409396302653653217303101091071928651796865867376321513659044021618198593250237517295862538221836890437774184327902216083641832294510846420156638640962410981711841810684455051529893833839865813598441802534906849408030942886372302403871407489323080516384588155542038462201167410712067891268005915350266883068997975060713922681450065310083201216538954515636860248185765135355936515400217603188566621043177027157624303271311656863985322604745914016405866794351991995870491651571799541253014324246457229116147184240947324973407692905482943593741436104902400 [129,49] -96029244324737033313304212988424209501178574157110041164431720822300457791492141269395243635930305023269906514312578824420566493804623217386023962280198205423491445069264337205948514983215827969395433309035039587702888466855238530301070182648670086821233245429817772816579451910402784152721422611541990628724087113943179260856752555725980857140186840564440693248299943479818132621281322379189718790554487897234036520046348331149601266447735934787253279814866389562972425275155253530012431004298016338575497696069424258483901834243544541204049191013759881015526354657777918912934835746747349220581063480654828786551774767150324613982468534933964280063903259327189094667553102259054491635638053842711793721267311893269766518780174972357017725020026654647072326965879712070403924221038540081542163557402198037389615182882962765979696477473765444515736007898994048296739683743327954072442766807265231362208820512789252325459445185016676020885784045096593996650200547910480644937009220146706174927891057586523296012750814425066788437003134512565590147117724029344196747700831809000954231857518495884561149107361090757476955774345799858565191668540320225624090535913717855747417087148384582003307001527390907654438908986144853329423423761198566033808586749663026788321525426916408844376538385912070893483687441190263549681803909159228303808273116646050206552992473513125853902718873330638509938565921918997700722311325656672521957958197428153674616055353166309172602529301858087143736374283789262869239585099613109982925039054474422865538103052788870973240163069458471865639690443005074498629586316286661972281019717305744893557753902732737488218430391576940001749792327712447339337878815232147050714114710105522680351002863777675036919118106197138218271097574750063337854602251327094144827252879472468210326237877956440351483078634066017128041147505081107505933775086987825907092989935510356342244970358174968243022544375863806736867755637668901460190167610362733631926179353482039052051920947915386872792286190523678479059060057478555679775723715985462540479952220934245379609356146537518092907686106185245008124295777647208603725120104282514439107626392326728601994269719028718790483751388460417313758804108397662239107109651593239399897733474401185631105593901210150427253860970493407635705973658221015190222190165522379095177224492039895608140383262660944740953440211404767749579157165327566548143937857324972236693033854558256447914628575141852159055587428000 [129,50] 60429601563769809726270866852387026919125244031670577122077812565049007850226640059391734723297782607392535278045537667607008304368603666806079390667988830359417224277159133924425970871747092958160153286651547928919739738095583834047467196058569708749444060457084778003412632186064914720468676144305514039579659768910608381695412368974009333328479002061420682949433165824244301708823025862592871585492972395912842893074859526345630329092036034376011984989671630075101227227095501946189375298794719470922409334376337160134627348562615157078637070709493012479557440735853066163538760700505270465218536696045984473222025705606268300329823246984801866982218852613009252070737702714899589948299572761148670872293841862949007728130918786794963186693198702345164235333235989915052306599083247491157803859814700971210354247913872459247480036204735605600441396774353211254534619006166181761803320316763171933872959937722254874164358068079825968820324644855008269873785627341270724257633610833761195445228290153423699986947125920879210555017145343214556515907445384063121315686878928291022078274159408019767388029961903759585790248954860471423862049770715320994541088958447364714689753850567677903520288564820916303663822262887373687096648421194584173041150433610648127722141117866147603606803101198112219731187999862530349723769793169622606004406711822071501990789177846499388363597919107120160751961852500486263434605441641246244810870431666306823331131204531740138794074243627588079882509825416729131568450385130579380907821297019929132414863114533538219417377749844333383729574442162892415544490321725605396374974608652641669815943935028444878301494936892850488170340536930137274468893708736648314820375784534055601389793352018406798698944876550866108123178134890269118240247942070734362710079424624062197751976502335417134010529897522153658004593847235738433212146884327866678675745215511081598089870908438888294673272493612492456854082730189425582355941681066723188460512278967721480939873397451856657376281758943239805955949641390138889468447982305159041857108220235322985008536291160020588711473978622344970388131604630238103530733005602424634319340851030158891929144474742430471990118345675157111932680370532254361755111383672132277921835748526439730106309362117718968874298500739148663354188619054286762508425012223786116977438489458152404389280013651289291578818458201363408772860601109178883900619725546703452684344730786687837673685909608822776075852800 [129,51] -15344194162304323722580758920456032071347872332930933459569269587380962605020919553781920239694993695064790437092317837555882031920646991051772069256958154362102794517508148519706392356887323179542717343757178702910740184286504602775605835560607455644230244385069048338829983888035052636954481697612173137971096705541935813077833132170276797547409441937859602263971859028607618487739216437228820358182740429536608407065774210902739465118685503779412601360960289818696455482245021943621280560123514179705780728360295975411022379952663915329905571437381160287343621992718423945430807206752605377495120124593148910607980554901786426035492298906789739322729697049884200390824976924486762372617014751884126141333395690877232037560236047982891286030206482474383689554960780580042446653479952886743803287170081268037174199917739005018837706160137601268109075465396548241430915009395979269952134450182481221511340720459860150645446780085293943660215234992711860545110318976676017345872415171042210785240311510277774999338975776167024578831331841255288135789950580712413915049190821004332537445475064907652163474013307281620269564302476910942645143752156070700343273565963556372909786425883085693002303627761092182665625003168600782434734004796779737419000974445129653877546857900977449528934609261259954009795360781989360427783948116456908856144192177805905349032147398352947328860033681051374334297382281495547554861639963927790098839817795982374016934400639966805889409401766868244350194584960780397566786043370334521713979586888365542389638951160021517688207210852519134170263024347625768060027372581646631835021493780700043032859024619469741968052169179055252269021744375232156808868994800067969464814651108546129576504570004260006670511921944112124371435079788722566840439587629517677631988761351518585751101558051351325839089259834821294014413935821887406500601047053559316153322747180523446445557463270178309739613309114472682034417299298525716189971830968884309716590447748552702834912960376877665748519697676468588422373699873869448621687805842211750040721582825126018682742683160997045462925428941834110558511134452260975304982593105462661156873317321446038857206020893685538631622917544584779340348219602129589053055194961467976799377420650702647527294773263562232631008657916371141352806882679505265270172926391381515434785192651803733693169610065729202418644584549193389184089168721540690800879463942870032199870480916584202689794308861992553680000 [129,52] 2623015761742432176274388645813663545432325814725683292295835469854209947028695043683513536339487235909994775979699585580113313116193932545097531902527261932720428746682346093676564225158956254544182998252083083506636062749877290593236051804900233598685962487310942154133405949438126490638986473517505617567631554181159452444787025142859287170189258072124575382708960310178121631097655042582548119047545919571697816461764093779217261536127634964378361952673959810358100216503006893032861900124433106726060203388618019470325092246734652331503852018215094778065002341751494623804056009308734025827779776230331547414478499591087850476703781195445739608365287603059176036269549256812028798395344144126336646586540358805461945432993663751761974573611776030944470215015787400833193859420780689217599237572023622479680929934165435628447206422791660423634476995356701132148440536130726304105978555107148387467129057084708987013885803873553852089485756934594681116986536914691242551076828469105940048558844225321604779803692333571872349761953225203556604525418752596042609762759881790592223983394233058807132174000925144927375564967288812362392487476867346396551090970517401509589106455092223770716018356370966532301474899025861911714935265852607314496594326846776526012357331453922122378290636660936003021217706767973039158178754952858447944736691997992232023470874967113142148594345257415308654736060313760386487014253552847402886107988533036877550311707123142793546026372249488310253175976652645956433849596938809036889827807335600013916840989790327823955548820776983817751731968617713496936475979665112451494645108089750240527891263629873776476670305013230646348513069052283097570013573107493353081276252068266187850030808840417142706729155006040482093720746220792214722178596735809787136363980427009166336070371675406205920192899018550057130702844944710633412714000430285541777123724322886357440489147157518323127670327290906560039503800281061814768628946814659957045298407360082080763478055743189063525512865696718531926623877628047048018799269385794626045447014662009321807814992827910562517845200797496699984900513787200693194427685595030087207483576839793121764473647715828397183113281593825029736832322959361148842251801467557138065249222402082985764963347984972743119217378795194743957268292405096920608897316577323479270392923289223241200084576692508493603238478394424446025080694820512567366624446806967011216882317500247411930344372143744646400 [129,53] -313959162179070546705732169176725075907217738187754471778744985738235273563011310505120298804854691109366754913272596675767860737723537003683693618270435805698978154067998168563805499811957477851498958791657550043164714894976826467033013971293191110489316076989290104849871495874019568898499584452715913441691496209125923520780044732752632820646641429231371764663112205333114514701681745553178206010264835575724821791522991627879746429510420812748346517469528351367702912387165422543767698212077560248333310402598411613157389267268560892528151568924719867593059584517584308946976624504425256325218805401048638346134035172467580838820101385019636321651978542036870940142688259406986249322228994450890014296607621487101292716143976265797807609116078295348242044509846363111037762562745704273374263910749553889634623594370851688401771282759583233839048423382363400585112921975726844236230993848024351590002718831375890340518074223254284197791526332421875986106899821099372732852514886031056325107616714624181365293677652489083253209372477234802183465013987255230720003768698072764088984766791752082737540777663139113726834716993015288168465380068010573613007998988237804545490747506363380299782046440961746228105090580220752790417306897282153486982219611970250115333303964947251489232866336678199502788321797426800366261500647735233826621873800522132375309958597160512021790914088169665017316325679258278510625755134844814609433022747713771294945142096437242714097789032604773013037610057955478320771287908039333870111234435481538407740285847525741690214016476054003931803090880266466776263806368139516783197654297391729545172286992277093525803863533248110675496383955780424769633245452041497462675208465986940204986455530447449876176494932507108617714997167197029874879517110078184535152313710822966927988644580495937667863011196750598565262124283315432429976439740147771123201932481792709354082221828141953978569256124015769174105367593951121515623017894422868433457312781753456709409084117867540411364302974535816511141777068951816197758318343678005445888834569560071508900651170662525635943296328536813253465582287654183649934796174184937009648003512911897732003436150362142363203426306546278336029409527498630864078088702300273862252103886776259621871855097005002297123966837806360399090095428224135448271334312428595623677419661099540676664786243571911405307474627727110882659187283093688588573059124859726953468400076643777772122955173466400 [129,54] 21431467200256816250889881189960548385046130562248312919956913131122456410825406323499120572854220887805869595036692040760655175686785231751487684920465812287560444377119349507970642414876214834060100545983683369439396881876979342188296498771257359183715784873858444727928261955069382691755762498056964344767501913558168069499047211025283279413079790990837311161166081427237060280284171788256743864348155433895349137675511188414347818892969802951239215326900006232734707530554318412502626695599462709953278643830233984468055512429221096969854653874987717732566257008518785427479944409637080552519116665584484797075931132615724351950224032457559538267594405549751696515227539205325603664313933236171913737358814980811446672203190737105786353211888227815520086547940602729551566347560814996060235845741236435600743825901607997655843367625521557943930676926618113335771110340585169570392740809260050835302219971295826883178124861581833323029560338513201507421752527033573367853443716333963264582610737416890756535706457392907811315476252450739913586944894479935774792027471657029964218318613370500548907716252767140797494049785111380029508217346660058502774003442574202780475613294442810379790579318696059417067553041143746541925617601854239223535732579253653573491108434994706830634222535468370679332943688194323555404378891079218007894016729610846979672878068679029922018051496127659357872018735011408977354165599790514825027583590670721022130217761504478079917408313590015644517674659251579774913143453425501169240665335358719451319090438206064014730302011905083775471695449859742919234934120796907701419889667824499531077587244493110877982262448502808124633633982926957579382100770022910413046328024183525619380100495519518665953878709957913912199562122562116212528952617518394824905678244506729388643615957272991307473585994930924424398852937801241602210113728943259232713194172419019366049203333086664798399102092326634645000011912031406735272524439477098880245460099055111330055009536133518290511706520551924441359103787567450401563017997608293474764035724348608973437360335384204260064176219224504857229530162218953214953350563873969709178147170383795108448091964858933668567612461956194550204698755408022054280118370530608080761746263535960220891019165994472502269901645289479622732771560811239690366342430430372051082629562552646601787466168313589140035387943369038427628881877327731034571026903559802626597504892990758631913588533760 [129,55] 763374090847317072645056263510188144809903376990074476815377087691902873374743819945655616552104882545982170793564482174333289628903425887611232067620640063591859673722592190449968544015498554933612335462116483694943251025298688143992484643428533300544484703137295202134112530197919288025884591591006678664996142626641869319906711476531217891964035652909820991273168796263406777856684751050505259846574235068740145414841645612314048777387805621984507461512202680913671647985418526161960917566437963054130813787535387614997760428345594519833704254664583113719416822929757410396644621199438142647703966876116786700185038881563512899293521096948025779144839359680160944594168318728719040808652680977333116891425613288553862770152824435179957888457669207544776974597134731820184794171068327933403994139275810017361131081348956985560220117549546943223715046378051531709780648151842933164805384597318366911114333811693908134047810149787820708602479851593084712665511009787850511198306505539760003249110000175228829958165544398658779227422732180590428943662193419337315963677020759301946101826593188271034406491771719827105519160977737273842004735698522480245637273962044013289423303036152386485118789100700988921822413050805655860937212248894787293623366005914329560393431137539211259185722844581255889053620248926994261680838937488020602530615238642672403392256053604314776836164516434949788100137264935488950562797915154864127501023240661436438005691933398713785856031254352681182700882041634521864831812406692465536624372588417960424848710873242086215074602266588188194163589214767564972040490171347598329997801979664631404114311495668523136389995028708650600870325707259064213205934538461411966778788922043479553797351385891279643763868295734924238100960440448334790246288009332861474865754670660801037672349896836111984360811543258743579440391323630870382280025725998268329324068237532162050449731510176532512589500166004754125370306142192239916547247155954624374140085352413563021927858069109553746960074723539593107973158932830720652333324825381860600583215630320067958459009006384239829145829276152371975190293237758725260084975239599740939811734030732650691818044246092785263607434950706145086363364559599623800427659496089412905261022017045285118002248469518656397990930936670163895586188131410185461920135063612376097110487449535763394936294449279357861000574709021467853863250352131718510341052805192727155470781028659415423472960 [129,56] -456536848365786420411427380944891493449490588775407616701184975214709853916542308126065430157823981259070874143698893232530813694111920721108259273688368167954310274899916692324978651265364872723928871759656286187109657862410118122077368967930959121714098239902616788068701341136597246729924166645056661139758693920489605878489212720656510465843586116531788866766151785523619251232973148627007893254587866989218065532706362086498474811237037257926034354008979322357022827561480685477392800731505372413728744453319579072561496193156142461176398471082498647061926027197089534338368459114543214574337490686417823398571365780246715135533773060031354213065818241830503812294788803143607028016502375094499955210218838499305557494677963389059159364405017241904198561643514934011735329411717680127994877658086430650266984049125679965597803238722622158051454667918345797426924092754970699166688356126806539183492033191540400824559373560597319353346345284698970577663141924484774740587112870831391315190913647153813473390698192976498414458637032003697996445863948909304512627759214728423496453381091538596015474202816751121646119953841402749653839128010949335694627340562077196372026784203182641500807039097652979281405385455290369386545459916560097708597814704007820585203640808281950582736822298671058709727693466248267688471884774792669129201903640782691964807933856271351091946631337594817473187077052608441283885558688859493713691057312702053027262313891743288527986116463724851138595218094915946581881242113536945519139053766445961676957934536384404096612033361037554418590624462068724997119245792354153619032885609525147736242587162328180135433955597344234427674467734529842166183130493408324623416419219685462500364283567221806562232286096734129479989785445604289232680366897688586460769470708225917281895924668760002390817208407810720854525763077499057674693608704744904367955485469809852999854625158686159623622499217589007584796941984460638199332613994835086135309877854781589292293405555092921858810041559737950475914933771778233380220742953344835967153686372471847061039883424165821458598670010069052591123628475597738690119907879125007913932631764588192160051297978047075695878114832240644677194003590177224994750052359407587945013265327825256505938379426825047668125189852579386834503515605597148456878820994647020540993404870009406256088255276219411759208580369295197391661344412885657173365202042117929382054459401558829547520 [129,57] 71065297177437868975461882010770150577751534384215203793205298711023910781937955378253438605501924728654668872449485696722761703851065027578550942769355711492664726464151331901314208345643728801726130360601213525678070775365626940998861982978927451760986899555820246923726767159871557468863024615086522624094461099136453561545395189085451063066084541997729190856155841438043242653856767076893400881184617229687542468830608447313141019733814862617332352342174705812599973855533419126491418649347145244801816017037606437342487614595896929760417420766213739067106902017964270300506227849852230862064134965240146037142243417453768574887096533074486907467472429708053431206869885987777855879912768837816124490014911433278214378381748551692112525687944793915779314167803182753942728782514301887014771425901671003608877937735728497400333609673115590566955467881887709639784754897710809591638916407680137031117119514911146282439466533831545754382333096031889166374694868431313634776980219556792608734272239309209275353994933835303542104260268271495155234802866041835573505739886833147163569549368964230621535737518090675793404427911413919602370299318572829519831275788989927140758868944260300245945430176622685891178676938824373011013749257467263586097264379863862785477140761126416642701294956172782831071517069733588213198575123569893982722370428900832440843930423616929328953083413737279498184539895162272547505163633711118657463465777679816151125878906802133016383616710701619637608979787592379513050049644979695144066015532952871845034185574765870793663112023292955008734129861675018279128335161424895236775316704408886673749813611695113678503700597650768780515325661386932524733262854354644464768657694548638344948041283555465601321949240195838894050665856641481203509115214454512051253752635985507416113179153725585836945519475267008950369086673929417237226349387302737998209805679164046123521399042523818243028152494019355255644837193712226000698243337817782853843206936793781622104174323475942146631562682462764004466912968263374825038702825153606650602878306816746041461929752285699090961510064302126330878022500973051587693519362464625794347644523570391243710906618021241840932568766724457142624251440417984147496495873631077944858961674168318190515552660489555812958583580205663535847180586639413731350342400268260341522178096538212164005214231114591708788904204429829720453589346790661025090830050224658840363571168242355840 [129,58] -7146670701190678379255708528913564725744493090866085447306709743388058064569867602922714718494797033417767438300722000240278998970890795945029866552775098587494548744339325678933356969306650062434302760092938728038965477895180940478662619028162014355215076693556280844632979142478559769695697491062690208025844781280398401185087922972581356713535600187033472407061935851749676530261603147540850351676882344737808285157069812932624530333933383961595644546220600307688208345492219001591015162008612706439799992072971200513620793739369558417596723666157045045653882357407334538198159053661406340862179741428353562656105191110358167674641657698750654438213982993190844074878180533157612929521709625968631441731540552598882411887225219192207219573000816862564516605807765947394415669334397767554961249793346841087166040001755125218371105290925629838000160453471646977299161830429492392464325086021164379087492792509352589411920903832249542660030872987834230721784238386112707870861656767142379552893299939314090282822205420073176573429658891341818604319303362146785105958900928286976520216077350839686601350758025460956428181169307876625646050109674455544095318441457372849096343130204668080860415329643676802845494635763703053816003675238796732439190351236998226759066758862666026895449555106025170915386147123604932361802470983367382901578721937614964518373709532698864037800435478915086233107355272665910517121343660669024146048288415695989133069771195334941091754358992230761573343160693483116117344015571098457585873018400315658666399778145242092408021283617554964659591215806344708109758117675126699981237472214808068573673667852689590669102214515922302098588015333264472956328327654351176414346302693217148173220035303234941479665494263409299715316563709613421534524493599700776898469726303607782758117248564270446478596187194058710528577637590242248626174993688083739814374255119808564118144216977807716229789567090344653691194207107027358352378139640343082534745142585330417139703511238482897815102647910294422111878202891101789497253517809919377579077408656601702391953031202089496097468583541260301072123511510950619687410114563517843121018266670341701106687145616389843084778107186684962327384606955282950828175939123475157669181186691560167297619732902821717360871835186679777534347107571313352980504035303684312107454480602950637202219193426619499056703726003027860395780730243769367542326994531615656933322273200640 [129,59] 560607723014692705111484567702579810477026235491801487109187002861410070567019301475268471561146202489907032669759813899243014936158176212417146841877753740017530777052749252755735673368435303904571422928678641132894274231563217653067920601164325966471855568750281408730522754022292209217308035054747422005910476270437744106834475577398460598788885626534369180571833884535021487697708560469733222216763137949485236398227323556659523750605513097035180732413674487357183280327172729308357433731461578083423983963627310617692065677434725063898176116187375351918687337077806834903651987675465678377465509288128258035806172312459625443920503231776432482950028467808201604605443278241231953686401822893159552303196394138457022312482814536256498617762977927953331789160609424376522909726486114456781753334071948057229433347114608701375752010816490651421965960683069851289341388998851939036543818531717786094260620668720556595883304083785758537337619204680482176030701574251782297299307990528133840318347337614615559085037257191307995874152527331826850390363922816077207392745153634941699620181952084512737101453598985918829358041024444190641342523546929238299818797546088675822823974098713655489176031595261459659514871247678656446423870933316898064308013569347456373307016305336968677561191770526324485464625499352697647121806551021144532548614592347146627317248450512605400246338674590039539303001851717883174755900981265421281390504886996247415644729657866550164412738067936057079454395853403232614629324102021367228802133343254357909833827218658647642529488565250831145201458523423915303606494180999569842121414559398006645259374672527031367115323900779107063585884336384168063149360305733537909923338732988827616454473429229520385950536879907003185413776940836049436833452329762553483045557597286191637587926103047980353913509495754414844325289717081047068871380599140017962302679349415042623250399238904153628021353611527969362360175335735311765861807664087658742024873539531724885175194852333485627170605346062218504043751867166585306943242745603623622246869908413577866786461816022180206720548770908242131910343559849411190925567046924174376165847889646955265131461910058376734040059605410503594278703611885494094778400036464867958570165347351738431932481886807862512213151875078641062417850572166327917657224582565121130295448726545133702575994128475329772617459895245963526132587363529546357182316216935103174114868160 [129,60] -38488601141316359645916360362768668851585525106832146383183212785193845061177303451050369615419894768049814799466498770105618971646490171453332057772013018946855788417387352600650260218611683102629231356509499990271128048381117160149650296660480233994482820641034778608611920780493237599223420155035072334880826896359094572032800759725563647251844322824194803093988701800198849912032802158286453390926811239377754103299507845472635140306327788118283915644026397697147190163088728388693503681095054856178248404370487370452597423944497921551254708056687584962005179966051581471071226710176783508226105204598787213784461948361289200147562337051551796930716929021686218392764370613736323162569052358959178651161607953049537658077115047382374515059045222448189844503123085332613075962672236904234882436771514299584414227547564667796027265130061052773102917248767952446513506250415257041113782323166598568207044507287581360733189902989550270649322330262045448136541682087690473390562931396416453437742951252453708228867366373673783314576233230449761377132195018786377471332755040241009319823851374370555216446060800553256926499509830764712633905243049532050484969865071051841467458815273510250276479023805216199215635109774636209371497758304903819545426671041040487567610172387426574731874609610578648415137236356595886986408050097680699898365075429630521646026025539386996104737816673657406443609168281290526673228995893761608374770650304763847568903642014538067795317933956688961191952143164814497365395756773481670592770100866195293037957481924611970025231420064768579924298669653905954743489745520789149034062212107659982306092896079597920823606274126047934242999525856177598425705921239644666559980667791984938114925778319902640587565254333217132147222609691637308828580963327512236243671585246422463663739755349034748565021102662690561722689300293351368045372985635551395727298652853041100241673615559674968907471872276369871559403826842698942591321890537478370183437418849841052046660334903756469181426060773592038482899811139360570603291761806537408620091661272766545683442200125832998773411285071837858943374043838326857265302043836962776072226401637370268763448321497432082089387896388159466556992329317292042593109377041697203903017291591621170874101673155211276271017778216999775934119810860886585524176848220232341785171098085711754850215105805540015292844297962259766873191104040686909699927789571556001704320 [129,61] 2349638191575278006109356900424539861851018900104166615114132577419511400581261473250750392862470685777516175710912653519867608579770864290973404427902450747820949112193241019658284530292168921965258700782660425800128360536992854373857970042483172827094426999977577795064808179433566161082013678438943178995043565019168884963814618144387077988548102186232058105575458342556674499263277659116351773195587223975408922390905331837385340986045528042048477449763115241087777763271022264303230756289165779643056941007854014616857956544332224100314052101430438225399914482721260141178435758630743695155945976468173727291897778062260721907840587492164092731781286061686061568773171628758946966270117480509850962453289998791467334169169279933494250889700344790355839401236291751040223718711358204293150167804780130776106958222031310149330072064237404246637802104089753323194243697947942134430997240967302436422010370011238694899750725307802319481324340884356653442328271916719407579321305672501994089319485770444048672765241147334170429254577747290673475417568038115464921664703759548894832870578514412976330142428517513576363850065032264326799179571777476400932232124776390854072455898335264153479452633559914436627940339439323091083072269086499263841704915757993941590857740457169139676286174198066874365289674117858702065419165054644311415385626875460667559075061351043846296549468286820271016927628537900487410021137886338607167195607560250387590030402449735867816423768265482664123759363850528895719237686553035493616579454880475203346543120889545543459813263858829366761944792106425159837193810959622892733575391860520662477524950303563106827564167355212190549643976872477242164837852762732765574133094627376748066006015096405088403939756557253167006779716023219920363239473023402224950707072177685898501700155639626614414160203532614463755782795171082366652830084942037683654502230216933076646106215935425341650397559109153343454338933549767618060760909104872501209411753107743837471600302173241890042728586571818211937905780474696792591114650577719327496237579505698820976799009195438797281340655670509267810950385923075867729024036367823657693554346036993438141859452824533719704226542415954000769602858247073497196244044532781353005270120149584729289282725898619863282534631941138706090944103883972660959351035292990998719723003659642658378710349622307909500893584847407997331160133153435680631992907142988452080 [129,62] -127083849689842572503548779099057236541056601366967853577820394543216361918458087372146825817317247186010120974747533665007580955678759762442094829036153241563808028485692421696806076818213422214621343903643642852705635708351479628319029786767650780763721108863186289918595642944751502537681859770457621083018708075106461016257541023479782094696122386524405102215335451112102146935025496898639212572007480561687724646990253707385117095495104868855241776218592288283356361056507318910133005548666021113382370927305367680823797892835755460443079995813695051850920042731515909001031502872383557846982195558939252462269389209532045419571790352965523761562965714970456731567315124625657776233382580032871592702991455564871068749735711793003956638752134780936609929626007847865006932045068972237341364321123552435157834262828447815758062092582520040080320278728398569256290290546811485961408664493981311631654144789650256881759038432362184021387799976593350348973995474109266123843118835426166921089965405761843469973984698025295319458957431275045379839166956562558970523963665165559588783262353269802887296332025251848816307100131572262601382015879717117143316476676620941801682191832679673230914673876280225371458267899884733207370005554958515017981801581515035659129500305507797813311204025567398902455293377946254034242789320367105303936581196345980012291407429318238878012596487111474282374852624077145852013617785696312955432338754952678676514107779422115345944226848027497557631734252448995401711898941916998167850209841186717083023430372579857505950948868613456789139130444297244190585932352065680982380361777982006189555705592556654461292326618768168886699056270725914000929387658369440861971402974316277781186521213093488528020913201282307979252276831330129331365274963766114905224704068572527690845772121134278237065238944755816453150182358477934983549006025027228795060268601876601371130400755816141300307769673164435981642597365605489654186536195050609303882680541829587466437556244844173685990945481480648165540313730125894107512949565446598108470041322775408940685815044651125370850478305142726781859679116709256068365836610670863388806444905039539789185685469083563540566808390429077296553256924818517416426324349743582129335066405078876100488378652536310848437414703200638143771295616201851231420502208170777057987545148229279771315610047664510597593506973974407317793067528571093117120528185186816 [129,63] 6109683851747758868772918183711794932805947539081377810860405018330496141567998868725893853363150263252383729971885593169681612097724950493105132764812546830680867703465108797207460930986292500853128307750377827976871295905777248710569723776713667885942491679987815081647126602024871090490328308099500758649103574561871796004257427723704156169827546200563865257708078299523542747886956337526964199934447390776528983162231325043292074320560304745110790617424992521745023194708435019732613050440811544349120342881552184613911619798837754749601767938758762463275288863321887579307036440429262570650057473497878736285592318105558432730238913839604287177312437857379381132490692904202079166212341041214362538919958461678375043010131478803456182140540610422567607389297097103424286184133986746364306109867116485947896410688394796140770543118019436566050723387847733451925797021177808873229792637064255406221230287099055251195983245568435759230274685679082864223166906818268100107028384084297910800441661810558049951374474935392141328246601899105155369803337764713188719615683660284165533406505099517553918136739083111860380618846090318376310828050337312412750491338897709871778466142310306331367242918369564931005174390540018824668597926363960796938577859544112791315737871812462342910367755497967695889849081652470015865313415627287522937520518072236050880951971494744227975929654500450871505272705879682568313134237730173170755335755240618515836766994590467051682039709460537524355457708132047958702691582480637571545027062277608040246442506700555868750005336257088800585945791276457201283719510320132853642557593198504914040963175486462862669420143085923586707023652148020119299819911388844152938190234521852324185032262236022085948929063219393806632325140593221047340701769418209470958264539173017329539158974260868619565200093287184229087163435551460100718053267130443471239050789963982631562787259517842816183466163183787273407601773379631680859939262596659206448740160723817784007069835925885889541091091618894137624815676072162304520931832397013613111506556861662125665409226045044604880173602005847456852490611242838098915109620419361688053156902208592672929031651030337507416594974782992390933002839763480329038935675959296874803810845904509563769767863197505055364101680191924614242583712612762072387290251340416102048928078429908099076084004898235297804615489675580433314639339047596518760016264128 [129,64] -246509619038566172686500790370157305026289793197276173435321907146428009838230646698507642466626832341331804254944917261362769672590495146315775421559245774889366139912364403600260329861063930267145832538539729844387404993216077645467519602445485470131559783761783350810725244178272371238714477723473664866820420434219495739140859672360605118565984785610524940834977720117041142401056075158241123536880902848152180844869843442011648432803237251766497320981953170600351449041208341069231439403867475499131954003902561787184365322524662747265978361874029009515228940043828926478028293472521121882271901556912114581982463782551187662868657328177145427209984666281026287415951463142630251715657462007665348082273836808381695643167705838463245729248431149058906167590447538378053883942360742629260921177310614575310680577817756738556665993267276224226826890737459440290762930145577201031961839958268582005204488758300145067577849348887652953350297947863336982423311195689176745386735220867118251677990004150027536726727660695741552819633472900734704206005481168422617563006420649934617961943116884840995314478046890914366687391386887428687748819698180176431575677033729804015766503919765808541141597178895051787069522011248315812234229675532880129906161320483346028365695734935513578190143714462681672861225339351729582437271290347914750237690105112830449362660954677062363605186730352588850598021862291767505579043013589080738023466634615590354608706989039403302843794839150396262884145148674690022480111768644386835999537672257925837343974907000344145484537419513807278466377590514050266031101020292097217953016944892597076103724029275554933264847178731837080208002505434039835130446379845185510031694853154580096065444059877395990072741475056569040989436443714121053603945901597231759927251134148478206142702484791581208854480615823861483317294861459842434390065505203927500332117560977597082126039370505730235592452816186119803008961296028026916260120116498061661094521616393352627054495278697359269120447690063872712748621873273417504731338288854404994816992045754085295902928185985588221678857555619351542287966775951286859981077026559827330075280369715117589849959620379872696232837076378879407796974850742742486711023356463790427360349421334457407997457113132431820004575986580590003927257533268612030487028771694917036509973100714863805336683790943513676587225664572052423381302762098538724290176 [129,65] 8137646200811762298559677993286191702686025217799580891093868958534238591981784761347031361900155062604805395063952450919062464672393439086764302115011556786245376088698943581784391564209706656907100148750331981786900996214985377789385488800392028195175555768897848914192243951172142065273167295910705718640585282157120694421904244669266896482238425290914551189501307563699956700864903426991024616955034222506729763431882864075547939925855502010729142304447595185879700486346936060309311341027942395627155730135434155390359231199664748165714977863349255378808257011748904743389321845420280170865084457822361756785569371658326638484716779510075223033699297684376239194003285610994567138923138477072110773493857849312001687598973338184523233602905490074684765868239747528325036302369582519591453436122507895773708922542352704748979329576594851006127358329553490840178625109223815939090108807442477424929648243913364482530826393828558435856918155067872250009637750403268147231430359320012632649487393387428099107130126405570943618166664809539448926590089676281958821352699461324012048642842879107627124663054908106769251389535222721583421480860310433273998166044513517181844180856561838584614119803474209040322699868984155160813916661824999349737789641803652884028122897546102866982963147596761047158579371276862195471176394284099569174029309640245984742835218146490504123101871737781215816126493337510750791173739720992295216233655642452826858901839011449874548705736658017463370241780938339739057007695736588525879192342441743373314870795758740140760627653959630942100728334950530025760205614539781492634881535223146260997502090543210612559209638302727802046393367959043361797666752586330773947369798838584429127081015770864874958055826164513413386709630759768678210927175864342261582486762782146762270730446201584240793116240048060458800905820329642083975768366323678161429539243217648539741861963499799375294110806307234844648019520790385721593630783054808779608610651116928968335379274730465344937217653675593359327977501308026301389970159147964435763715299561669894955913662354639723217479786922980571587953658365306519068005504160743202606854602242883707622177984518789878978263261442638116450084527659110519499384226581829525696284042386015223593979752477916636909826282013379170193053381743526525114256773221578121427230575014037957791363010917370245851429683568482870972288204744506199248 [129,66] -218700229670646625114613577966283277775282910663670256230930188994609923816022272019952251874716778599857935148566747968063148711469321467579057688278122894958602683881191362604208199496664486019451678725025029903783837847419316384684474979849226752307171235933172456940508587046201362081686317608271395474131932463664957901040664441176965421148747838921230628158262004356812748934732654079825501517555154827814351969767310208294243660216593281023764209715364226201063967374341891354533693708595205096049568456718473181121112097882644520283964666497626335274772302990906384086026712535697768697250684563479461519950851048347798640477299332816935499439208150263242959906229818632069854539063443749209367170612075950693755632315969948559403140365467835804707615486653006660000360796591789806922131713981883393501043199642280609754061089345248404190108961107685369056637112033503613003348681869495831434091230024821433013305451967781854562561077840229818160889259465587106392311659163955782634362039005540750175075237780636317881696341886180344172705848442220809825513372801431340055942589095759099396588699743266058038133128689222846710447021457113032837280463266178370563377104236970864989030358219250809495597207345021388977036724669842511627395510786601665776676410313469103091304305986973730875823353361121598618062102069151230094439204288494800511464413356202996468326273499707463056196394311624404935886578729273896122668614812745460538634511849974609126823590050415863908722893084261085253092811639245981857237963753427680689052727535714484290497084392456820013454850621423292209260417738979943364389025516596584842401461519159250862750061387484266902235246828184775443261525764172844430733768024444401161929397282853735418097601851569323506046429286167748871557657387599468286071397235434228046530213881746851690307174340755515293130031302282436354647915932048829468405019299689351370649438855734096018399886680136463586622979778289077256154443214092281798508298515807245242446063600188736475286989224503004525815345662392592128744499273712281475911639246056370891152451513665530061578588932874294235223685184293962074548918766096223352963275049061686784060376017769446655629807558228896630642071109356758083075685396600368810539597451540202836610793388540799636801465062632834510187409687027913262303118221888567196977865829514024360967275602518708093249554117306271325179660619172864 [129,67] 2521587387881410966261214729477848462388169141449192225595431231442838335669659407701527851411774728230540200787501811908333135218162761244596272021267445579942344694283615056304951824886106892869369131539350805167069326651204001991404128267818907570645384622189009607668844655394205824461596306563682705850884236401028499758424720215659392873438997241873128570186967651256437728620744309537493653112183969917310552365186891358586018436641039792621939238344845112104635604584723712879311514696355341836679802180125069721883697336836962193296597314958241083517883510731823011300275733792293911031852293218603219459762917086797044172117145553360376008952376230172562915300724205820131489587993878292872087795430960982922288402064070641824812684787666247954599333944721261457029945434816194717345137520403089638700209151518965497633900540214257236827989776269260806306497203461128613989306034438984084250711814057915009754320838804588798295689047676630531661648771822329096694401571482632879406639356731316828109499053216448419287150626005203933669010098853136535681364556444098152001564827031222069985224680277150632437251475801522971979061542024035643446937050571800173266548790510314464069504708733709617328249603450910988330554681579816183632744108158651988520650940425664855834680180788607398717563624992052727843550329488274825077818364978292584641594712491803173378964622278549104847399596264731787404463099062518700495189661796940422243951500707617213828783018454891330220478412916821205332789543462300314317214504660303526040174992231262152463908553675892519367227719468058832359147475150944147275502073330810533659399350468404274505824797716863911347268225827730644844827496547870265801303617669912450038309313929858657916105654829304125521156925367942549577544067903120902817555105003677841407303698132698639168508441982379891931330803406846133118831242260664333526151769007503316982057025541217577500942963546813985942494345746529252633252626654538226513203115266940290831928464362921333551940206887037640806176713201805123218653167784080499382738334719377549243088008340659961478838585561893736589998141060623392765877618605773123604825208891909028412899953743351360829315025631497711157376956124095165238758452619010940513557189606707227920889983036326938911276801592639696667511260476278356266123196751630138023914029104489791939197864355665872851163906687357882081420138880 [129,68] 323758552021060799202866929033965449376967876673197918380284329952581977868645197523698123202766835160758213892762838288178453130987040909485632480802389288652983325284023640334692817757697243869368087064703197562110411958042353572615225972584758859023077949656875526800218590568134272648289674846811231029287495876484049077808311369091962257675474342122276495256521605973372810262460777173479942395025933064058997903914525298163002604896184734623965732791114063630107363182734315070088080980225329342438420098860126911428975079219008966789412880625339562594927395939228757480732648284926458241014938626262953409545058079685425733897777813812028306863316988032229491402456643436224377746149231708648400885405154837502348977989145032731258794281311324882147872294451410592628725475815819082336740390819917285493743044597682455223807059446501950187155566199267620931406818815759799659727706870068702487034236236294984826422741036609041987794160428224286367765061529571823425380018329421276180967708025329501140002782213751760920841424039407036996632413257583817617660849079001697457361843088931995937862810884364595275164047596028759885059486522258672441157552363754385092487792129099621310182681537099116927729609246488758144679030964961557871175460102391316302141220588349139431535162833810400533338080064030652751303165680612814001572530636356373445875664995818920491865036884769634818244611798397568189794266887762849749389606508844357096870400311067912124164434133621002272076398829734598284802065581737203286411743135892322399275397900996900747322275856685786253769567559966910542985396514802896147311205757881306698691221461566204519613956344812028548818587351081598159806299214323444372509428845685579524203655358233320919605581270912242377274311088464723674854849000690985990738589605795258985103017403991368236264932827459466899003092759795914497065438458642310129763103645920786941831434157723166073539860665743959154383792065453464839886950800426400112354224650206273404916264702299476819727256026155887578859017142745286442397163606965707183742475281245844832768880499684025516083625220697990591959990169790754249347351217931145335494248803641697598144457318585419727748141498657927293167735987819501258592685717755985480424887415949059508703510283920235025970283711350739204871556196215111356429977696778051181218634320012978406361090171544586137438466522745387089083776 [129,69] -30778283628263532376105672442371624362944764605174442020890196295291777423684262455383186065643757064896267592604427013629913241094933002201463722864246729804537315609355232732188259290040473072536559148121846722012744262076749859028284456552144812312691253220339239463989466653672514941680624598171997065611005389416883288919198891541403962137375727747387637285348658637714560536106563864890174519721965832058088667866138843527791641852123790293241292669473632526482025463879045388415262682890166186550449874346655780888638041691572248368426035562675718706668407883412249840732443272689876852420283663555399704521541539715320533414010883157249541358928680170683058257067991804263329594385902187908039958358552962457189151381064181176440704648396418061039959073212460259349462013131383327838800549591658565011968353619441866772574724039322173816421734033153966116464271376400587120121009104764670191892190338656550785110114496062651360495180935960445996463124464892360895516473389301127892939452264526509283285293050804558071354541056433950851981693510035936350611826451027957082511177380059527084682818924836394912314973491204915707078241057289922050926890784955098857842679283277230714752479389240834189364710459589844797654349843655068981671182415018404392500964783063170042991420993792966494796948638045460425016738180881000791117520894598592243766388916843895901943596204250205037970821803062401641980992508864326700643326316547278056159213059026587922986223388539239353142014649751906109866040432384773087664071668543461072674154598811549535811948556039926439637773025918667859431001021479935147079324161594727436257091587686649668331209502576911635663716884450204094674424583847207255402750270134361555659123281963696250969620873371546066057424734167083009117116110025751171180373299316982973286943621641155631408647510449179159774892937406684678036276636065637479747392400372737240171784789139033933993084667622764602573211764789056366340423853497704846186651514737711880566381138787451398573595938832317583524851982772180513859443180024735020047018278851750702344154516269456447952103440227108380977642118226704236517151746563859278147865425749412783179120115863923804288065515067790777794749700313670006802922909895387021238443899000789762855232453566540324410248452927674374811517562574962039267449469095823334619650709195406711989612188268591345832566484477173157728 [129,70] 1466247650060217825689652195297131590659291447699582122432517404351474393358339230581761501368801456759445526775616607718615236644532374796534300133663392766126321721464412593274609241125703374233035536743878751395681843429289619408016911951284933926085418295968678713184772153841598060452921409181000756548919352998640174560756412676497484102624613848421799737643944752411574305094312992733355630953641174336016586104234136975292657118161020045317270555154573251117387479554732675593241986319787011183763389270602151697673635872394840537431350675492474938433300043579702587461642569763328974938778813249531921344738961582460630694373580596518779964971801604264716225948218661940596509026324472147100542045443714834625774782749503617276464308589522279250962990437825475031512982590589557400125050414096817596921741877681862844391427383410280977821217231926823509129071998181210168885242615325245489017047596431806231601842003543528061732645118120557873684024164539878906817787227317602147327190699061846134444003890779191246892118694137762349586656071814186156506228348970896477955092417157332682028743068714668284355127568296665742748019066119929980640321989594139005182993318247663976943706926478195941261204597036918335853486866056843971149204250551477300117929327205086351470658102041519234380789775202716771800960907771430467958534742878291364394292090065851710635599544003863282471666197604859887484691675290424780119768925225307174753121171024255815279502154022831945791265010593807212484006611373493291845418270531645471951956137958333107489580209486794474214090337200571645997867375974399456044078844664943584116998156527667916648322722016921259972873367539192860369858302572760898983250322022966338333666197701203704339147872697358974150778745294009799320901259478879681779101900162944072822934021315716081514397187262891673932358487204357096754144186019919418072242258423542262556008220149778057364976937174333353961105750917207477340260141264105411741279679044030268296745589796759608745130282499069358453492270639020001351955447012973135213470775648436843417820040116073042315680019900103572725371816165392922998163285469870048838776791408984988084266695605148401613985159555884905618258327976118231291028454661469056755247762150653995071662651532597703771191630078116826075701375412444622907625472622914458246926031523877909932591000570037542031013921776954240 [129,71] -50556358765154786500253728114529414990203974447650335899566417556294966070524845217111036142292137179670956247153499149983375437817812814173592539285303678783175152265451871776326227268988055359831774827359466247394277925177328000838362027226906167905528544805188697044216044760325001691305819376130346962156114715778619976474137562278538495570612322484427972875088813320544149582116864388334267471425295174872442206282766251194336625766111107565012426059059025988017883220825196096981296513668597731690083513524772251387219532198260908754362950020418442912130942714730811421554437865904999571901148464613979855138189839858958455848529764024081382244044514211180359975592441403730371721284989814473486890823511226193079377715648947964657122297535421100244314448691579492042253899053285910611221736276817507701523510614643489100934504564978342810839927561177832863427467913687785641450483873976279710529387699390235520838107692450641312231622213349342016958845067710430240777238030494104464435746509883863169663811067866138916817441822663657625680233929393749977964724790929527958456459783329245106588191914145954932841338782404942357362427678529899275629431046019490829461587944023673478492880810650754770613283202303982932474301162858118564978040598293288741223895649374057629155366765170733799382597318400725658898856155320116276801225586115138110902684232530900302086160856361786618879868545202395038418577431093996835164326506777730941125628145799911236936738686823115475673940516158801876948791552719547091064936383888940056295919330052902050397879530242465458179318760173009007683570861557367309823721711468624183980142675882755489687782707159910919220039444170457985364078857511018212960193051459638811230179495410814337669347772198544713319575185434851326934648112403111329706770722745203508262223565573352247235422907172695253951805886711921379922026435587160741443390664252573390076005196693065974316910151076240887028686287415925656176438193220367950145618199448196276886984242875666983408805641618332017666451413436624124744717571724842613935367720771453460823345785900944419589711290139897271200254469240697947122609741337269419315947574208285372168456658383409147160355062094096140686786145295093724954048954095625620506424087888196500591429479400082701070566225832838461245558473528023469757550531516123895634549500602497513316472041818619078453277330832 [129,72] 1177595052320523488396619448103907184180853987984160897710890047351418463363494702413179656977265764120494699378952372868232713903715050981039729575249624552768594516867343268486899670002036259878202186457556620618541179302357052973788760892820349515841698830412448389430473801640319771967811376233558436330050187828379248505534876444609521371631614179871770017957376551216462892252942936295573360531578896589165674512813560126821854200370815718109584710303069703542285025401958796099020740591039290119966667237944201587129942645332198594859307398917117379850259044663479686814985815236244264881465890506900611365037085542686658853713167958946470880761883173555038721478194766616292081678060908741625782720093113509413726700141187602082448926743851894326089872791270321060709484362894925578924101781460654117217470019232551171973179433799511690120099127103578843038634569966597986795988680535541627022918000660272953221611207941680878360361280821920097419148891449950061126929106950330527451939210052946388104876000602637652713928714944408317427093167176147096411636361791550746584276218731996958331203178941961369107966597828304370737698352987927514494578288224445383856462565495622872966585316853519085059309143684615839320936338582212280723795402095157089362876976171912487872954437177069720434017229677226840164484672396764500830827372164050742147930554168430360442914159093413224369354481757481766812170896704519239337517225124087832521030775655614037387289603651181766911199381896221704596019342060548317995072924097159432495313360057338537481180497261119031540211648007743841330768552952432184850955539587461422907807888105896719025718077345999244465770974897121881456666968861613517505866232176379759803862253705338736390223223692812714022429512539236796559850804398442199677600367657091101954974509670069123975688819226106802408726891560411963823172444350281085015868560801672437334212783476640380317633232491896869180996698079468453060093687156501219680487619738817842134248985631160782108293551216654474581520326548227353437172196671059846509864825944073639193491805016994823100256985219838979514928865786480621367779133102990682013514512152734468199450964176162260694836121420648019647064993202168810243156338790811574811515848473669822378268975668421638812113709051671420247127179255902286220514852066668135414075894774835972027746953789709424356916736 [129,73] -25823383392427495298982307504041904968320231361095454467290868298457840773113978652086928632680041917808639716637292615804218826979443961139459644698422489582343786589262659493744783404113333765914448862392204830579545826705948115334189350834777038757270812640711277818962147949953147131843779889488879969023490443058628764011218473010275086262728015238087159355846428608318369582134822771385849325952012153995707746789753587291199685904009260524942189498694308418123510464325115871464143283071346292061178006642076957685638983527031983917148873481821237901732887711669645395540919216373217386292468541277946606424551973894049166959451560471229193988454991159378396852770073632722307497646146519140802757649537234596464711659236046866043288197470397311848963060406141142914483228445947606875453127681113396144695697032684968184665835018260703826579585048258516393009395209177853748574382584012388758534625282907058179154275628533064242257730811335714295749780391143249254745878977678690645492975027337570270964583937418743078092726190970021587884217406327098621045605335565154453044579797460024360388465602346090139062445639358435351517351216058363484880186195237563331982688499931817365109824466744198126926925120249647148302169211272465227425197662129734242133126637578299754580673218705254523423448415563079744131374131685386790344050997626986952924200716065217733785334406717564982980827957523174655336681442279046500321995124003273175286651782743088391761196628329049990960077429761847271241244046030625629541669389737642525290727683422471816219149057406731157887474244800339268712175628834681554257059523497951866126446614647329647754625088276578346031511114940588990616814668750558772296804293268794395810115072250731578816990221156426320352421471248801135753847319271346341180930481229659727185072580697630437474391387479527504579730674771307640471141822201258150435846101193060245587025009702924404617020126656717888858546667630281233559828501684125622420945642061874454044157843384919694799671902989449075302018471642599279665530086405256418718133144430949992890030885137851163628546938074550226823496423931575606432435930334310680001436340449760696576087038215711399207475996100567341282908374669763238523512470442661387738955929797974388443397715520428634360765086025229542092371537125227036146450566839732475126999636027148241850985351594786431968 [129,74] -13540765548434461756408719415100862771966291444580496539857868870942586206592157487852983494308925672519567660212564612904799024681832539830117811849504035223646965125541492944232651508062182072853461392894478376968830479935561963089543587586629335527309001842123883349242594652379771938933136411620596183615750716716330712250987062894226787593324083627888709399921849341194935465161440674818545325150160072737951845024527402221984231983530327907052589325384695723723464563504412395514194200474346002373045122078964182380309662021204804182962722744440549978777395742428169891837882020759020743294659014668292918842406245263025079198875722524399915217378204612034225617184785175872400927339713139182371735308860481631132587096157754812719026875301451690664596421165598287289902410830818558862776119493571493294046073605598606687214806388437942523398911594506882396892071046234211499732769794440574054545009769686981701972940099391271883633372481628486723419720693741269848779239543273978124817862404461768622165852407170459441050579995400472122697733144005874160297427776700190421054280648878831643091254235333854408274166619062326536853674613780487439425720706125998843246175948586709369117969506178721480088583466195082669590146857294624336415705604556135541433094223966583429206068940673051298512212921183567342531680731261874680050312958135737970946380954438377489240882430616319134378492003309810553076234375574609423084002375922776295612784579543892492931974014257368012162134970133216965091551722657959490534677198581602237493763083059021417998406678932277956647912232703274926126739539524405705531526074943308689006930414344665011650688024922144076068914393005572546840849849392712015232952360706815306304070245143596666272842115671167214740610746237142632736459126173244444741533234939300112899358878110229093660299893046866702169315623662433783224872467565377748975746571006531853580228640302160025180531442890805774347420998076872047624722538659657302030370175333927112013280136165871122183555274791865403395559719027757054226288673995675911259497407926364859269115489001803842050778051419502796064116815205860397892521560269734296905894993209437139623073786646292844189487596113650234759673068323366903742277258511030487091897980750140454743587213905810864192173204326590549261174488402135357316453307024779767163969197588098674521259448553984 [129,75] 14444648442793293118633938242595722679128541907190414143075305376856313602396441911150719234310159211545045869425501634304296771359008841295183897664325927085441823701260955891594358310657528801837155144397706916325176932306500059594946456730947917022399699413105036471645677275665891644945673601306118421034926957341512109804986996958362610432458307641188599183507950177897300031808543853890462409516607667679778134251381634908925531577507123418379189360338149107661612565261617783018871900391528012333347989140759806894751664547695914287065352293689896422324329342577566356661014635656262511728767111659525159194627905563901562394251060577066184841606259568690302219158448847040079337720049856786930912763792597369778668253453051392594703717644790290061646805603119774067737932856439362061643025766139571752376325079074962718635058962545856639009347125544816967008318735754815241061391434451466923523273064155600729418535077926731066057276226862600522110007855696840095963632315181915837677554127551988301949064409303746431624924090278410223902946065857115732586619885732654542130199191437319272691307071528927782952511228585639537517885527631345168380519175162766915974203161700479953067306047132681597236279978819407090629533944265961347296722328767588243024103829073665732322510150471978056654679224127572210645543052706338887600721656844391460567230038057957815520407172070778734228917754919754208540695514339006053243759064984561909979067772124240202840432147598758688215313244319961326875552070876171824426237882858110420516965494526477923422111125279962643431243108852456434387258242317365167697567524083311443908359181776749199900255952652878699600432238483745737732293828813593281066469772506260386932586272101725379422467113740425756741542045276615755802066536252989820540252965501869723861675408549758188422119984619555617289087470640006347193466867411216725835758711112010892890990124137727316020016942486353474269136328862359292994463299047465808354484539471990926158794549466981332629785925438982414450562828341805343359691095860541550915785860516814122695379820726558721827800773165469945440848554187534393327150338608123384674120224312366962555003648441452130307816791458482130727337940069441282271498288269464747410647464717676156269448109265374055478942881974520243604996820243177398063220472215823258238128741028172117461091098816 [129,76] -403478011451188044155787005427078308531397794998732454070477471770044706058732624542803768480854513041935137896341412690046759024561829381333974011497365954589631552369852638341355423644156347579239366994750791212231692958278010095074423233513099344564834423658016564833130467799882690455045420049355683491265161797811227187279924983635482860168871076591660184837691780102177341566016391751337670526224300332926433583063406850578319346570621266109840724346120525499872612669570215267788393605902148839649593502568802478617427746127002328214721542030308513978674550125845523998209894881922834171576717457485628672302011761431098912025938328668861682576655592071074561286273936682747750232924538259889186712372625408405048874611315946575663747498781061285503946844803237962360153943665644535907520648361813078445863360879312866982508597186776536060649932527914359506234448229769216562503612852639800397299357824943789040278388036503279567953407012048094988120999808811552180686211931316271402760112800846677095298978219402118470296246362622740975733286498127281436500537054724750124032729805980322730761530019085841665622531332976857945700574321813727123346415081418392962537275756410743919997508686269539393798526626122702224651695613380388786753638797926085991943234451357245599669238040083163254681441956652480363821457910513941943735129223899560486309474328243456984025641146194413599141539681192393527602073955890977194349736765007186589704187674312398460345079432047315556000019625936943543632416712455522385607719190609310966387652436827346050142020496099778829524469486059874830736812869705315695248666748602730034756085838001350198574666604275179081634498463773056439234504406824246991710741696989027081588825732291461537559870069751182202529917127150906384015117848603063229870622303990348406894861409400377288307120010366939734897477990062490029524144790904297925065458948446934182078631125001588396189911108126726832845202775607950536005660822482625945064800515994960954160604870165442156472811062681470236563693219285077975391115818333505770528361591258017963507368455266274640955956819515714922924775491427065386461642084506112110777984217804267048271290867441388490423277194303623283810157941662044219402582159117527445068186420648504708799047901373534970238587915675724884617945653608721908805012853291814123307645501212649776169728 [129,77] 6301102810826480430160225054906295336644064069223425329328731757632990199611765945037208735028774416916759845927162308032906642129125460813983266625849737175151182941340710402751298946717326156629237371506315096844540038459901957579777409627496966989799738440568504428555379879406733272717585986512660517241755576180640882683105784419419389234866568317895729986063812375672943859924412767735409700922158155068779552489762415168568524547407739795515837860407251538238926913841753402040277062349387974564922068102580069946829339388682698260355313255180957989556332016661505421229644277585279819921579856322761932582405008125266225438809785588996795589540747278341794814620651407357678618389177133486063619680390484777572301128467836380024986002199781437186551161260205643763604937493316233626279874410325106169179654519792789112605534066917064091969030607218909480834474799226589718581522056878229857209859260571952454335498142926940802298236752718054309082472774882306226745603876665636051188887622705638647128432207946736148922017205875598921767127645280583822204049554379308519141515437739053698161210597751368481520127886476940642919482590741572103051892247961683646391911613804389575566110199188857048282830148795205783223442711969928672741047831595687829388492959492796435406622227765929110224865826135617332887188320089518234838710419000495629368840876697229477303426584408269141270826033013099126151179172619597705015137886446490165554348648648589600562258233433245356551358550176372199700206680970562361830465040822255636773124763529793681177647083985926492805391177698133511097636495037894459624704179228951080351332850147646512427731589402910565393120225911321211600843798638875195631427519565316604391534799387650706466801164926589853347478871708801100714708243474303821509576574541394007738654120001498518730684022370325614268850350841116439279548165305579299005332482827975650328839012231395915952771894004263950428208908323540730706277609180148053856612053179663300864161658484104993761603687015432113228962805697456387898737297753752518269994262229199623877935368411825952236124129926676598089410533699545071047564848281959361288534233750300019952238848265269285938511701435281034436400317415191254680630956097226992185354773228280122290800633836780174979246993578790728900148586941298553695619107789485200196778535263324360322 [129,78] -29960011370626961819223077678082339660104803197793940575676596016515215295457553286991815896173702438695738113216683498715400382232177821918245066501377805518334394836921107864235080850541271550890393985348989013350722778684029600534284210027754375271377833265164047050766186229900401966578820570778961632233084279063225356573159242011077698129630324935005694561129794753678214724646231713141639366978835520674496246413006193324114898836607263307738332678236827080399500064429484662805473292508113466383371950157742443484942077337646538424074436733430634080458908284468341168202905704720437400515697481306902742845002626353071086306832322720005037793358515746590115316208586493248141713458851570447830335097579051306034318613821874838874115106157659210158986724641445343112604625209957339405906440033957849437686287114840415086016984518095214376192755137092528112318864881576978920573471231378023728892529776289868342524095911202523422419395089584009877036079220123655391760627835772072883524131810547896053535332007181397177864716353630871083491339070031706576177071569638496115598457224406507581760139828989941577662829393343921333679122012753269838194651755857075445339932226330373810072352789436657579611816319712803814843959309179173656052477057803476902958043232885436780940134221393051359440983449532501966549419669564011522929314300763155321797117550845365224855001288738322112947210657723598909652083797425823693242051018899834548671670654565414419139370457078559838999917188612576956351962377533920656747138562555819824832555011469377614500223842137458465937550295179434569975562207708729954577747514715927405820188566130802136920085114235299849833697802578053485525179037491165204833993946849576376277357490847342249303524272369683691469746895490598014206689308134600687322249959909995105802234132495511470828653320141844949444709923825303366623038680799134480748873195228015651410085711337860671693664690147787455670423505191852266770961770091490879733114742044058989484336218390653500003786497457976499952450665766868124014719629855469097517304901107874520038057915868919283430041026090956965191618247585090688740801551148192637570755229824179287847198020397090485677114598028027395762285481148118339328539394606906754841233466689727745951898515170549634294058433907532634576022946617773999601986255418726232217722718403008 [129,79] -1879002050073572147019026872932256051643698405160308882319683957764649876776595792398768264244136574087054429246847451083535289412339143353901216084891760779690573491350313958155892872055460268334949167799525718670050688093665410228268787761835633131983019807291586135358262256064362339169575243375898687830197573496231180594117502991302930009290704057123417950816069601169615189311455177256408420954630200195360384484094784137672922074657123234223315224401277317243802810272919136138055019276698277020840424825194511883396662918754040150340138941064411696329409962650470239026073263235991337898938092755538074921807602865720238285610316462827735957778500994482061276563319456774025868158980933285680985427105505259972390974934442641666621648269770427825494812330079489048746063937972380919242177483767028082264401803720790926505911344180396945135492146150172878487636511449298526288070963356390427055247965181307560449893183915577296244088016635488983494136788364496167894228933063608605060057907922675344940287113573442341941066639700834905114400531244795103083511746010044536443386799119899257984930218820855694019344473659975038699954160728356342131915904327742774194888441818215883765182212033859266503590970503779106433495400830699098140878258551288096326470755108759785656007229764476039677055563767863772271148630437180356207241530429263620110024307097026835309227935634743642726823336402607584566968633650147052564089884822641291519945396793380628287391839853975780380779071022905817420365146180511976184542056486444233718529008385179757483527459173549036600913143774524642711358453788113189491163220473572985900681545839985615222436859446652733927813660547423316168602366679395861845930225191189645342526490578014265581641852945326710325702831320226520507379214935626767624158443799586930399541873046735227966194447456291594392411630458119281129967936381838085384923322766018050364998842292408841544129117750195161762554996848054466040036820268465846431844926059844032583670310101963486760884221112805924107725009398470430386801678164099834321574827923083602126699372070297305932359670298884994879844344045104577318536754784342163569282062927288777982405232575032648340103133106068811062810976844481346050242469063357848660671413326365335908933833807944941081659108473736270743025235310814683240320925652139911629440241240 [129,80] 48470974585595126037430709806897306024145469713285261212269172019070190221332698969727880094752059894692439745236475688566068893117616138646151038229004496516124118387954384236737766488175149199864747174104937675263616597668475940076061292582480694187171210594871243403884574121538971291971897590972876322699969064727990811983876781746939350260029997069764209876988499668214178797110240208563152247384234585629964712029245639062945422997172648567096506863495419182454023238893626159900400601285129087435523383659997716817793582082121726861655254574193858122290110055804747951777218386816423112233296700799437434285992207663464459512360043052530355636949622396624479431848913376639989020366937098373288495308206868406169732467078538456260862743983018630322352822962442307856695840217319595650777994375543420462526227913877411054111186039935407699886707512180973417690595335129780815692291864197109907040386427897706459374019780101889125798797139676319751750894047743942006403205433309139260765085383328749921176023529511293460688745450024861142919855328406312977161922447286127686836603099732677193348094937270827478636118072043235585009165203324204776460150134385228952752422188217091399389479838314576398075368300165453625088087725860105081193845176507169306220582991040479730497127621192988785107825275567282451130607986747264228531746832045882073195376136009595532770059184984136345029156234698718952863256188673409195850019898263866951398391487453360589846651481174021972925066017224611889066272294832554350818961649829685651759403446836457630751304703491571492184768950524082257814138065365040463133815765275285292501261846746734218523246526388341613056919130503455024876955322472563118090393114544039077507160856193731732595605446655212830293358731293976160503519564350956977074763459880757536929871818859515425303331449499257106746477523838502152919503639474773758033903136234332919027492520304326638474567787912968929963609451880179551614926517588897715528630582533160036821111398020516300965302855349170295311386862035205946500697161857302864576910470900935919769914929851015939693096733559589015655115376194054088113978418780559038741929690902776601610174654902795695253735432922746995067326928183020707730490683310559042286797536113447897075843857946324463223974600052796480954518398529012655841453486054719035482032 [129,81] -720452111726910918811285838098904659626041805447679370277518096458798740703044125371140331065279093818406121786717531199623097227007782028306293334031722803310677156528524808603430949010234558062309482172891605662296657013670628770869599054697171268322097932086219733469417756938949187630883562766909232458876701079529789427413724105862510728809816275376501265236415352786233689295418874946345508713671519257897921892513999866599125083407323451568935735790230657379094836217755884595621336963559327598111068436094216606165313581410917183520056987487017733821977868833072682074758350650359020883965700495905081993731103505039650088779872473239880934060000981096375787086890400954306461399987433962080879035685554810561529325877672985664135717300306083973760478722560233527605023694321110419896473441922295836733861231514084927938443277858001230293200084813705237619415753226818058699653143285593987665588084930485478726647473779810897580631013324700199831295061827387937070586315305821868957699166236560315964697492208620771376645861093077696039183966110196537079358874117675343363921170130123930129311430931138349662327982087669169588588111774876520001017584966983958012926243999908193903786243405411799960331140648658072413376416132361677486731280830373307517860738775632240634481055832097754068910733603266281005087989313140363602428217648929640402466319274328135476409098447672765874576517831918767738392579447872452931654111042747588255474758082507671357064094313510264766948380465464590595514510006446016442871654171039087703287787282974750871263153355896894801164103901487031730093776438574722859858337092506457560661354631250299488861803286885012157060835845840666709385961036343632708023290222968979842243924077842584727855277420495690908440395970279242450250879615967277667032071877998477735497025132969307679568027932769458941208014459642099613455578037083211891533397699017290192215632709913832364193109217976315313504357705273866363357968868552301853244753751853960265441499174493787925204699274598082174637147143538619675808085390645265424708355600611856440106091428977718329900722209863111919539201407919104829825809836521431466667479690295665026279426729790192842296083363902866827953818184291122392745529891933228115089749554513134581847000493215393059496096659637813407672815866715941783310341171230372166 [129,82] 2741090605513086595535426433702923410141221728726129099393486879188400488629039351791070403325113754940649291735174119819800139860189731891845678203355853774673505472955370544411023835245263338395147323426059007888815986875259564921004584210485630530585580193685977808264111620778481096474488776645870994479900696750696921682279747218284154395785258864392094253062851280755414084358384442041457113048181637111761569397051501666555663915207507545746844170723210182879142900184866270576600347262782289491498900887147647600158594128884597827015947736857322086519097305188160263893260244855050344005132212149399670451656585251966318908191412686191247493867649209586735196271032178175179971330531982896492187946213165090730513902794865153812469316841777445925285998748513996680925790965883440210431691388770688304982067451118969608339059129110159776478946406857402011255080272274185615271705085660677519877905093186903260244356883798605146070659848945465699942156962712985774778823758984660276621807300370800838622538404082996654020274807136604042068379570347917523704582538696232162253975523326181035270613830018173721138243375293634505286971182695781832244334472772625549579452566959555957421395499572724315769479441806634015160405090332587805849241151038439321682725005029259174434224019844536167554910194476299779035827286660686108820056629595715331719935910347759969631401020130086220928782799586137198669980245311251591428064162309724741143946278655690066566489819381045902815983485834832392207771283138977115277296009296898902750800171605620438797874387108994320691199342875599556590387912167392212724124957328744472332305191485158174301351336867530212020058047909140376611118370426004260316506543152973388681124393235757698471990429118813631632563949627558169760904696446097092069986614725173284263790315649169741166605705631744675198451906248569216466227324265952836132482274970037521153655428911313474584115054428357667800410574104093765598984848670356279443952810547972036845984384331534730247917822230264156114493033875914148318838152375529393808905665836480023846610394518689573517937804516829597775684345080558090600621606027615731630448350475645642175125710744294532601230525724085266601919326047981864541003418715693377608019085599433352087152010825415954101030671969135092832058640025253359471655036120000 [129,83] 83046437803901245212885373959413774539631753109764874170481937916405890126689411322786364639524559510101401455653204213934900914790305117678097413508267682320932094539553464462770806656561678586863446889150562145928049167962444718515643629120363314278502431878597028191857337665703387715418915991418633351562971790591601434701484530439533856546507483335026577934809032207860995371030158921206358410488891939624082896238011694314751996970126243444873762079020952225666872607753056438067763699060394687995762306942976681134957014821584790991077281606364384049475988950346563700270263336025342302170804655284711688443468467229276845151081982571181530395456471143336479194949854848442987812353684608596837722761113907230138744802069174531297857054088162218254997567024905827909316184507919927944325241414464567440780148938598559964092487897925016492957425955399651333456205063969385746165326557330626455360336945926885707882963735376455110281527814860365827497096775971448440676336971249597041124151371237902269857193990198904339368759326446308779683323294702430476870036064511559404425905629389568573015553889054187950295299139318439271197636620049504256641934190281666526327227500255432973572971051592212741852092261856809335074258876797257676301081148143582095125808873238169928882319312748902516298089447569937980844689932114731764189528518045352452854878753239950750888362329280562267192787039162244476976446710672360294423505787564990565096200604523248301843084871472314108084265779570077825340374768899904883801699520164574309337912180870834860421015106428989919482999177988496716052722731733861041565501774710044428716857923822950381424706531713158705502351685749918391767153695523066742146728088711039841624665865104037028219588446710507664146172132359607855395458033117494072317350098754949529841401170278047838538404044762241862833976244434203305699737111839479909835010173719627881274392058229304255991848545585278459888810616779508859346365006498182986549569147296686751626242749260586710450399444880914767733222631825533053757233455011123924384026548822570785293935517910949197424520800161500301679105425404880408009252697940120058358420848568719502442801107189708188721520350428555599358975237638875173028407302245142352835614838405430221773406127760613454556232904288301269514228442749970066068682168 [129,84] -1859010175987046488105981978570062495805971618335993443815439654427747922344110481123643790328616776284487634294414885558674433585207545448112007811323491455503503058080513422043129400721935697893754338828733919623366885089444499168809597733795140674671416802508295234388086152324436180761898544233290781367260652815018352375243806191017705067019882510299769784802256725985830801688522853283393475515615355126837204969490735163873979914705667643392183953852940964784123998133822970043870385011310167930512836663327319383969250690069543375701185602486130510467749800006920239238005392830704814619242622329525045804835343279760734451698003794180912046010137081944525688765246829561168519567200311132126240837776683430970597432891242570949374691793391312322661379690311594598520403098172768163166161119322995536691177815762567281358866253151636191057272695403907246100506250845554043414916315230861621289355788536110064799759635908179076445232251480313191479482729026874931497283398647199015193392566169554057370038074798037433814046006307403327595788161622967743726330604222280539245893250658368895347018052173620290988174812542158039419449628815956704585475552134721911102859342397257075148587711541429734125635258234241021104696071316009741129298086077070804055855984104818409991514888457324660904924738981093351618271825945384297133703107638601162886452469468353869066761058052937641518443619290261808241532904200890851655046306530227105822135768393110599834635062632651420858873039464542187738469137163616781115767656663077360029789330691200049583148969100731574838103872928083252800283988409854276127266024890757355286917704618630763709803345660789303585027152637307495987882341403783694194302472518842798490675218504387110137746119371938957338477074213811147558282935741093608510741895850976478469177652147679844293257365638278635281068020413516982667938737150273287475049036051121692709875654518812967083824545085267208398015906562885847858591405632777952900844681466861788647565780822674257509718331247713833468130830075804998785400687499218894538901398345034468836892123883340883413951808066025737532003165862502811627392272269610738637777852741894913069274645277587426810093136655527188266946534102765872031904902134157613962564401239941385937080559567627125654445359070165184618218206069308617576656 [129,85] 26459779904146111207838872431790454827686974697575134207751014208121675382452577524397997901440417663843074238361213313674165821526352330472296294743147082274356619095393318540279216348163845127816297030454326035684120082428481944406197856481180886193523847964935266139642390393554666356440027610001592268335225142632230158493688806713974362855587893368102801989713727407913182834980479708278718657564820696255217084683150612560023197854622153444076510094194650071743961739242783632604480583825941677213232927982115799011189283449054638118461995592402852732277673953790259530897885088307457240056340950460006895435148989886164515888680092435835638856710580282084054622510111542312641381937523418234177663998882851131616145860324194280947568341558207881518096924537060704361307816028291120805324252861012693490057673590571106369120148699090183916757190919993002390369954438154669953056101330323655190437453543127181873421998660580029125728743460206798177522961816832452836795168175439771648989443190777022704675644985197117193872349995390649068292089006256463002607362576635220059654141920728425689795098489077893865039691279857263837922594078600578875825412397406194698162050185493800735883258322106344814435027678455906980518396677256483617395620331233999239224023773830940814314676856844798196385313453346767065917150428088593846911581683075091345422513424388864296987223047971588139981082033544464911503989397483922578702311418702664046475043656794812326384620874413309037807877316636621074090688343118504598680047727651976023348291430185717042984685856986377054811823244538842997635209243255900196240062425995566136325974171523133715969065428097794823246503666642047444130116560198232173690438951989051502675165530762918110432907464624557199650883004549683336487391326583045965010364286878406523013447445971487032346781777636290681149396726676014448029498901246334687790685029121707386607262923545083721946016788107443860981600190022086100764219053374589890479771018992633238230981482649585777168298839680529247552897196661655477277976328124951514888801119781119197527837274962754639220169313159404713783989135448440327333956708941082900077164031886216811473924578764405984535717748374650911067608560911618796467642010555089188404332211113895949133452457566153524489029532702918176873873285507129654 [129,86] -221083473190302208463649437985633467792440004628596089121044827864481155440181626758497042264067020638939006549844560906294780066092605316744032144817315131542420429491888374608624467094424446142873633048636835237653900069033719286052899464335607331265866927965180016544439834718556198744844672340431807172828534368149271383423602890862917960167826727236602501424260934802195074999358004852718298728717737179849771957775027669727284911884743109977033343767813531523101244820468588620413191405966381157174980457226789187719198986443602637385579334933481897858807942082370312880672705078199937550023808554863350900023767976274245927809828805525601503611595518289819322512946146850969485938564693688494835980641885132666234182435251313354619679087225454635249526847616601353568439119241219013300255745183347279667823250441509577509649416093925259155840818921880004696522536713726364508840649818702561526483243159817417060664451226743386594779041108789820968600490912497419799617305015837432793779394515535342867262088623364335045300639997268419680170366086797988922717560779735852933562048183320929259426435407655879787600031627485313272275369977145454762200542436238431312592744526297179675898774489283482687488804337734086476050169387815021784240274058073333202910465872631081987777214653534980483464085295257880853624654414761133739397847346920309829723279439949271788742849140161922422354715723591542240738717046616445679352076000247020560343838294661551533270343471753695145823240285411997779450680517729781535802462381339916214530403023335452414992249350898240535951539779913991967989566527180594046584486045956835885437288511163768180130470401273908204470179237463815278090501555359263619970429877229271499266286164405682953864063277961851484615272653059289110145903492804447343672609715315283434603013000588552732077618647216397362422108763317708494551410810875608612448611763347126438922789303862311272186413815397729965056533271739193374476336379233926100772061802916112487884549526487845309794143030112954448943764293079188941656646561698090553617374772948863089683190148082266633416357263008163532512781492679807703156688040972422457163899654623560854101591538301243266664777374395124369319886473618290171611176610677952727825983266537078442634076362097776268850864525148137110369322162656 [129,87] 1238892753919556428569774746871083675595431913487969273101954799770285830032722009686869411903507685844043202773224298342896944617328180943554855454568584996547703868175347388010093706493099615946364532434820625913177709533247403129621479839996891652369800735585759200041110207071741275856626553076119952059192354137393046726252448382473140786361694351725568541184289267219391930015035050758398159926747229545853495916209892040449512372936355314143213963411152279267395221998185700069978902254533761422404862337587799123117834305299819633903255415053123575991499154316502120478129111993617569425130407135146351757418184622115708392662582141485090474120506372671272441796910355692401402415068181793093918471146271110545937195385663174604115160319200355853827436108925789724678507756820403500370857720078279922008597024033998401421470049142814911831061285171813226174861287297850748727510241257318759635305350944575098278940621942887651937943376633101699264201869214205347916237588213148056221717104513550162929620939756546215405400425177608091171008880338283252368131018444842721753978352459983088098586184362524301415373051681840425267967573335307060717888399599080233218766451440862421967329271973028542472285408202907186282490430646497623548030413070516091018491000112071267030744021253119985549123994793785038140897294097689103058937601860415584446479815137419763447380131367829594059532300207722772974522035475799809504005505383622307615884128967824919959231654393935756113996273193990039540959621724737805882910627963873513353043267355739094645337964585003703997425161778216964994283586355069260904670964779501031495116105904565986783678153542989218697963298061138574217321973426137329339249265898019625759238602032269314879655051569136301503112421320042449718578196207157469040947083704486675388555458582098198743516971303636612252148867331420774914675204663746191496296310159286520787463602506331726651524443501182252910134881898038224405202240086568113368155691404018774851563774031896094744027269500611539729083728872635956469917176861270751087889779058172394472179390722805085685456149346203243851224934343921016862796377343787939655777126928653026274609165105007018619807246895805758007210104834995319924125096852499520385434638697751299712147932459479003458929463864539096631145252 [129,88] -5307669099578204905198531451759426228804836606997957845193406424529232679907232253613227312254892403576791820026831734596886917753993908956783017085113885693788653842030303945671424675072830314075106761177168777183576477415798877971364572242359064936879649295861213935817389148260129981372332435347507471921260759179904353689481195058239635637877400573020957367517054848714163329940240042959865082988056224955239414837173416905319015988655876264223876449365180646792803189052276892563975059579837573273731781807225504822764566613838757237706333992141774412517039499049166172060141083131356638034621533789314562752564214854151630576171462217381828677798741350239635177189542473234275793756068706823507936268990923372660535835885557069178901452925311444710111945064373276627578094261615746506500417326493131354431271264295491801895014050868401278047437140030041445025430948569020803571780677970427654598508847152477466123239638314407349706657351404978213634457077872824998828493888746668275062204223078689798333043079845660477572579402506643728963987218821720589484682697779151782592926542802741761987583264063703693278059581145837228216375197558334840494195051440855502107430209145345098965674091566846681518090878314189691531526723419497119838823844389735045914443793542282307518397858982760776476914145311822463503650183740323787582223499562244560981533086437787648686970693566791910816189753410996039833299420246246516167616495712408095018083600984058049942979479466510913236595430945696163166851678047687509287206773505766609279472794830072672218316780143027120706326276130832233465475220460876224595569743215007871480386186714194789380033024380686055284711523711059328287853807578355620258813251663591996460770914995892304364078108766366639612937663488699025740994223631038156167909880043907011379496662180382657275956995241489377930103175679069810460929378407502652415498678151589633622091063142396058368283192934393690515089263364401090327801881589731379064956874944162174838186915552537922166147361999046705913639035432226448412205427795114393048796560316050532092246242932171420127791686483233869420059613561628471305017266047366510078086680568795448368395493317959215297074447386279539651342819575304276469927346122078079405083416873697449410098705861958204845947168272619515760 [129,89] 332324582782163410550379773099254934879592203514102591134739840219572876122844645615820165655714043851575911087912134635814536066089528675744721420761540944301560432359989929432227554908205515714207323579152581284878199776471679944785671352525305412702762467970961843027996668790042486777888668985085000046504779582795766435591598873464772365839310935622422272458330082159439577061902227139326986228705305392228731511048052159227930022467824149101425567144014621292921804514713276278305793923088190107088602283061446985824549945724696000839936142739128048190272127608794061803698145893755504876629222320243995571864199726054836070922373427830571394468303339166708963775599120247219997652701367742245522667108350561631897762350463792536308540609182415259650277554736447944509003900436375783458964415267907456261575114494961301411280681252450331693592724333871162532722840068143170198037501402938490196781403053704421894059280233709992751347663620945321337942498150664438274315522798807467985158819345202655159563558775673254238936343555605652142696001960054334249396388272845510921056068816766626324849028960102523905995580853123923529129501598034319040124695000614640734653189335489095649090077672340121080214356936203607191184375691126781201576945750609855992516163990995290687799385269267452331647021476687194093162326079395824623560342267627635472298024891215840148883104468780630959045673885600976794359844558350808572724722468833526904753415195915394879822156687410524728117004722244479155093043802471271922659334353989553858896532692589619700952996768950803917695372682699909140029368834551755480416595016734257833766980401882954196721646983735270943291057865171963123911376212727275553299800499294306782172848432920271625900232681693461200102257787389585627349591308959258335503664665139004829508594669180577082523305503485136639371515353441822419128424113857055601982835912298196673135451587457535765672012775807019955779191998255325098703174547602989419181979419304211499260131128577157319755202451186674587088722319799161098878780188641329278462727177075690479430600873878890355874599350530795734047111857068193480392593322520952820472752015075366311714838972495597304386418151348880042052138328807200702564294388799692156558449929370419938581440356353906119961238825350 [129,90] 95199528018125919547823949864467473338890830671329664956495122909233316706827928525820927726008106610584460798206435654660509281583545327198201762354041658951741643832227028323167199387303474421894237910334252903729579105959579073011766562380159670230200632856687539907635650242608953627394869811983054012468827880995157130928886105616844809975898250563941136152768728882143117532807165070321942657691054341883591390590850145164738623570854556673563162808048492282613672557477500661163712639007764951886253186284621748265819377265481779033011968189520732736189560594863041473646704435685665772394405795475648388126834500816432309155526773714293061699908917168812235333494354152101486162081325230800172398646511765709877361670761415878370945307034791595206687804971381033112022145535844089864917673280067130830749507701514942279228345378871379061779561938636245580523523882028708072049342823457273255040034361433358736655961963035065256004203191786197355766407863716607602574286745629304296036407991638185105555085865927038986433927549627534339858524678557790121602998455065528073330028762828494148295989474418608772395716794883880406486740058607506419581530715440676682085433539389699218560509647265097448692072147198566934498287996855220026664424246478086783172051577684239670740339749956558056311187674354184527307874630788285536212692138324953650986787503701225410154026347336309489646346757157067837645601741441874798244469366047868027999357881718564389118627472357345337808842698864767483730727348115215521461234531216096852668521340613723839269765674047955443576085211489389340522100023374865740560237494710027192094739209375167341124007530056872731602605741052777251790425783965306875319488868879481897111443620895434954347566037052478719186765907054325899819271786015968281607465816171251786462466239704058920173335241103294191104203026904483459415114321098929214343526499564642518361693068274988883894231084978033046953325863124894277356725379311316278041281182983050021623106509242417641567008443950634361143662792342939947503815379969561148485338666875046739129862369123527292750131211914479151209623371728088594580619349882276163980972847064152966572575017581881128998294014324307794134213141507409110475785423550505450013359649534844076572297718280456108582439424 [129,91] -486626636430517280101266563188189263841498077949893966474602266788133662657406465408513174107134027646167921345899522393751379238858347851705678647777091839538344495319012530004818658213646163602274515369995478976478410507440161284201567591040788059702647530219930372067439729725672496031804112078815993837212182902830081164777486125669507372658987837535688396175107047722916068817824660187201528381360656959526390353055266692566205582504524572064227329065370572723326853105535751327791406624845880495847136243756530433655091060546354745775011251380212832023146141159724208807025107110007075842832551748407029880402483092948176229642452435329483788101299024211483558453137558649626579834558902117639605294148066748522518069126222861804662236853296566006900381254808888426075622714738204316743831830655312251143350739245704177235419014178793566497290989332153035214306360659612314239054679033709108491437548020381118314610721149725502220984975905515905474090662913170342754439484644989696708792261037438673218266748676168413526515306604117874684269517021338467744761630334292942088571381513863119146781873648739787636760821898354104532896295941497034571429857548749249008736512975646206232368537684864450087085004670025886565558195696255138416282341144425150551814801389440027687605786667919203816587686831546075510813640094261947869589547673073773822071259868329631954057254393118949490858573121285351039087757199058271167433065112249934405605972919242372304215860210060433586536679444778747660886521499963473814819393426042250393473146449587318610300199578398683700573716420879963849153882339449601529339512032990727590471717073101087001246586396815784847085642988638145767014633179361848214061281524712204254711543798095050618625437749276559341647804020145718627550661963760191680627647047650625650925944252921666870646838051390969432605575694476908759355336055325760512057344244295585700568680959413527014116248795109495003359121865570368568345900104379900508186406976692666280907406960527313529929120554381002137698682920459306880671167410687952502440138784629393998817610558124812057221742909157003007779296480167264882557291817648714541924495801843028065225338376663780631199654253106308493270122311085120166569668069611508660375563262715997765256479124809405650880 [129,92] 2622426669803675596547541517720252989094561454638932855587442734236701588824654273179541435647863113181926937764981278702543918520235626658700045372242009761874371468112934748784076725294226533656059898983441002823243581575761778935103496904177851215499759044881733905308891470462700133526161489363744958913971523370657604766092804116171014493394319731391924187371935353857331660196457744785943470168710698172840758290575434574922338063573022387602665751279920058915812297834539561134625440887532517259077850510162388587582035283223034433074146219861560145610832823284639309564765136036984716735688777457643908053291956256994997334560395116944162529593560036919102599760780039247431235775195028425547613364402211125619581887870688945021254018407374479090027926198535555219615698082272124524761652482951509927201434687080537859751193419082823821594129145739855793436048997939676499375118854231676117441475666793070145197717739856688267279356670368304293628577627003529042335724519502684803795721620468948306885658370234591905735399150710640341849649537269769003444154262939009247226831304005947676356600637931720786314139476108357580901962274604449486557532119349280811783390097081017000680500527510940507462555158339883912949484179119406955069869968203437222652595131724304598019889202136747134103502307987412399553261048232373478780423739662811771447203378819467321584108998411607359753342605722210093065061296317020739895369112815347226253207434171437209178640503381132469073495286170884951228668830040989876857356399463124231731028275402048892373775029952677776841117243530350700568015273152663147236914747343670106015596774622303764007052025074758772280050476992630068336336193938182033733733146163140919687442166296620939765389436210493365590499630187053387014176760454577880972351055444530476188131151841405679378752393770643115751158877562240391061252201831238952685960760726533479180417217556938728807813821917986329326639882745657967095737462632273942864700926174293662619041980201712896143720752721790591541420991721728414326905673237187542567944830176517901752834944884272309502265816304202649658339947209578484513084233139942121363600823829572740022346593513293148217027023600869994114127841828088628576134483507484694474075076539272794446653117591088432 [129,93] -5454062178314048485152439120023308416507494501481921508340480251403091711048267944510418978368094792743361459912022151298495095192604605338639678157619259144719325068613979887215738081181241437930929863783776622476584339912676513271363082938611157107847594503911815260980142224944613979305294052425231611068973019087084534566647139586925131687092531700368633676342189957803579537123208663093077135490935930333960780856935805517867447584234697022250923027262580275781043906757657559583774300459364863839143868807143559573636460065326394689345322311721622614949659048996994292237958699101080713367624179643462040863753236237818515212133592112376321703540599911265975652811465223552235924704127819500523806938709921674232368676835055442274379839637638938148934738192546350920072630668944179412039830673371147905822920136287730791853979677254638574778160409851974680242879929988640903069416155533028714615082845902738364602507450228289932237100386716170630537311718482813311745806321427503986743756697660891759226583928793767772351669886936869422769114475726139916109289709931244812726452469505824366482405790747020113804984291930252615205252004123033159777079867817038715198194877431955848345512129881657090512129690008041408713668021683567536586274695291123061467220720636292276439849496918754072218860545763075476935122863495726346534504858017868338128252558940698945574075948291850042931491948421746754279806894184807578523022276221128792591295972750728914095526788758900728419800876738666686248980684208300345834554482431062952599630462064482365225409738879205465200391805479572009658457151221172504561689761441567378342792912886665655533441514335144550122163177462931324475860298762671295344089552557246139018281061852466638427078418405262090446531216925994184901088056726945546675254486505461565658691382725519468189687933930170997879237351956735478055850697742757698401235048174849212429869756119191177006159893492004426499437219959001726784737000471593141676596684330850817858760148869856563317986125631035589262163225922992301611597705555293235710072824916573797556090439601400966539750671673751928931068775803570068979312580539006974279805331814199884268258215262775390262074690744304139087616093497409879764220538306559548030551084243861077983134923798 [129,94] 10638178117337712571854279072253362047315400396510507073246072982863736939856530305937711741533015683420832081190848653399035909047606286887652632854446689892006733143753804981964727152702941186490882629493418064551586354642618956481181461526915416619619371863275857450890977521335336913338772886456754624024273279590915758907798203543578904735213483309131165057155265723558363837800894311430979540269412550028040706768580525764313818857962783116762454647226645992332607537685526032327811817455246245735420760243796661617486984182375983998115464759066183028079587569873629773031868090185338117129713478882657285596164375268687132659218656701972319935454698322486635575735079591348673112684921604601821051155541722387251729350623797391253799289590509238529472409506080845176617750694157457715475892215517772182254790574605261735579705271824548709500160214197137981868324778640594410687393829615640133578775252444681430533574027091069158289964630663956741025402727678065585275715421448071593128598701459436816875843758349497286826896863468024110786966435432356546301759866665116055049407504322305966970619986135930911317302348777147096120637787507797128499983605539435930489300278342635853611203607547647926328532455192780436721737516072874127923794710460081020652499789572454750666231292463161399490569609022558115185491830729041160903971906017921917309929569225731124552751058389565103828300757282213929847439313856063714713861894159994621587278142351060957969033685579113364406440553446565004945033256323296256556335634503273456936934347644507399951629500183503270554129648168240448799898954675987424507107879579141566058602089073025787064410989433125206877269923441840998951549153319880206776042328226405292929427159461774936355178070490448474970935304880718627269540406691901235998031244242344932011423788148388406444120043296896453657376966812745383765591796358526977753343512316884814335824038891817202585417245212308018613514882778696963882410379871539819923483878784073101859791677955589861514557618456074572277289241793491185423648498052002415371130605693534078140819130235130664352725385117309558343245874229650282593515638435739016631672529131746567605726056419019966907626087124506636986039895696261290385722744580930068515762830823633133424608 [129,95] -50353760468770044929918895498047189753717732652749945298979734587227875867644364864051050739060310217002310120075816695766748006501805053346138324643523023186492871559137959842042387757558069311054476937922660369681294132850752159961630575899911382615291476820708191847132056781394325945782480276176287009361240458489248323130953474526052887659170548781345213851346093642460803507138301618772308128080236303596517790479266612338493104635484493956845347153525067092420363975022565841845895787748244596210347006411542645923084096007807067528254111987579653259259683487729017663166624774548868016981874207666465245737286496420578761293999852096403845549349803018191171282933901793592906320182461314654309028400649442569637931486767814014457875817154389324915518834465099488600022743176380534656764215908249262159021141362227210244456326342683678043660331703428043824465684555311394112507936978529920216363798229257608780318625898504855267650555923642860056806307469010546892390540930777369539006279289779474713849164844379719117869405698575089678748275597087164681637709512622260052079783256202159442403234647884450028773680909794296804063410057551939396890997508707035841165869466864480201888118362727422381844048568753748589839970384872588577745546248288693478235470602002320158823830989981250298919281769691773091062552640261689480003068564853612683003737581868761352910228002457349253295768075679382229597372099583650166487239799719148786537562535774917966319240939566124151900558827550892472924321622698240239600878723920212651098805313312131676364401319671652280123933809745615054401754569286059811705648188046008187096008207019157346019350854619635325385349949659866360667201920359872625432513908884941079641790758533205331109655846113499821880641513584610608538940045294578679974869636487427030706331519604532311636275665770659002667239593278186322270903631732848126926790785072748777880679341735500475810806827402313822192777461302969144183686008911599683578172805245299415798066376837217627654204175951139563439819109413029510026884225729558975655027148416459426051986591087313103219463553366830354811885601347684287315646634993827836448715086177548791680227751674687476479660687518762148461767038663928753910656929518903265497443184317842084 [129,96] 265943452350449722954946660684809065873885560070777152492918200034626674946161993237747618819967702649288094594004668990481026338903605681578173476070551864949112597680958136250185891647235743245841719024131189302331440661817509017868350316356371346607560637156689374868913569265592017555787918616657091305996104890647082523657943467150961738458888063852801871451241035810684037919603583534104617849137305927749651970125529535037277827017210183612726348963222809393788474381477017558918002102159499241488264797283815334228393974835181783187815744994714708474067222980479200376734158038365640998725283693867073190129307153402862181005982064975709318904862958652990888729658367267469742995701413690187385483440270244916443744687922368403249203699161112610031638129162936291630139457136017275697694364759088010891923111087051356096445970264619739441256629572851970463917138096211323127238350007182209357594198459372219611436067659350759014842061767731734234994649000447400760172252560156098348488140180748836804564942092158224355510279557827257524139387910845664565722982016690689737476373558229946453646348784309091894760134464693912273452943848077809257108209867193992105206741066021639923361261497518613723319954635394996082376664515004058092163009030263816464519515103653184190588460423823327654544128452589918825155173169916173337212180832539168376093479037621537127171912064126662940235617541217731562086162822076961729694383073537697071260409894958323874341244914877260599052155825067651119620209802785957082573847324198187376897079624856740652810871772358103898027787454946493089444136034829752800197201560076904711747904480333841664115128358455194804068302845444357159900986683611640914099171358671762431346970515152327495306336559623595717538121406923062091041426477773446803663281460679830507108341421102143234679831228857385825278083581568765918180078388220277078897873643549158374059677158821699195661995803510514984328234563266539363526772199354287640364315612030865804160418712724170666976901216303264519953585837687224874850551840910942614260879205087758293390424645290441216060948597686086980224070154064822858616180435833681212824701388634288395694798888579107530824872201019643617241766148543914654908169796561013167152322237248 [129,97] -596812851478932393563876397701277511360155767702969952775333774684440593498170044890997373263158288667202671693241293785557065346946202138222907270846329827207184884271355654557614755445518727004215679637050857035536819307806788101624239763983418468593425816907028184182145916289956535382341073624882079360671065115196413151092400540261742222487941665948731386751050431547433222637782012804981141811876543546067245002436964617573379769735188116505476910383382451593792192589979646287935918235137004549769817179548396790792978351218617273291552230572800535844712771563305441322017340304104269154291303862019295705382948538822633735076506364936475175350708011669962704755051852072129276161336568467538397121015144159752796239727926345272046388042698545008506862494616529198539622098352426088090645288573574822070962450277532390841621941898455177496532454746536329567590744556653232018731182391591548144083596616728175878659944892518691062771900023578912847849168834713843704932828784520366185523154439964744036291085469455922003699577334339993750693182538831262953733083307349649590608521623323524920732035730597603866327263520783417603762146855380866485074281909162255524445558798035452831824038057482753024743878689662258603874279954735244545261489106870687996146288955595178529566804050085750207885410941296985977354228070424027778618799855829886820739097051590885089461993549553792678495615056584959532392102368070476649060370383263398994183369584898058864430254434952860414367162524242188792550212090836263107600224291059595675545429847380039787112258720401104735072084018173061071187152425121462611296553834814718705798964465292275223317385845303125340749945012448925630611164746881790703643771267672864589744152767242375833375000998896336960829555551436553308276235971352625094897818080179579766903343166892776250989306914068943256035854466141175492654581480714261668057636817802260708378121875673553023435490702784543587937091398681338098921310993652216553774492496723315930497797657824232342798489112225720320701330715155412713106143203026984909410645879735354887985206474141504142496882514393103926584643012928103564641432792650606502224512025588082162701090779708696782245915518106076141986962483868666716988432499077783273563128 [129,98] 629132998390799274651165696703441132427849087991316768273295658932834179352906137363795687948477679572322826578085153740177733251958897403222648613832356429287621521054208768019114268859417784653270227700001411840548593021499191207057225579583746052029294806686268253138760980728963007128792878298211618883639054900956481665248114352142749106689580092536614633250667559993209480363735555422543936272183539729523839374575601196819085492027342082869501499195617003406353597528359977472181297345079827170572721956212097275994579770641391090123110276705237013665525367434867941179042386183314869021947837547796407322112018280710812380937219197792831422099473662937144867651982332060913597517731262166262275463472731464337081901396161080937080707992689973010586162946455897812347073114021581992518242567847053522469694335712835969406105826462643158803519528271257223504658013846466040808909840356828525470868929675527233220465599142418915061655613874533435114252674264355977194161271013693207639795587224853881953765172637817287278203228648003751710313589379793132583697039375595878482842837478761663980379592453946514250411787684144716681015444044963751903694284265236074628976028191102308976856999552466535738911556010081569858060170794793550114988005022623400250426929667642871006512991294142198083817696309096563113574836055541619579730544580799592699302534687281323907129813823738358421453311245325294454245163781739852820825514358688563056927806146752351566638188637250782137937622295732782413125082105887223754517433538703559990133601529712156784036136208913966088555974630464510158932974244632260123610601215260749804442720523811897812542910900054391969320596507173607783079414130408258434964473226296514644459948307992348877744549114334678299135678608050758391889322689639810906311200053108024641193975969272054643443923946911092612187629749023107552617354385326862396895200745049046320281248320340916778802039876693005601175608595335344120336537174766304849319030874411074069645576938909922578967828494892931773455763697777827945329629501315397606936799856331834722082310616595348880224743358901543555235854057583366280098746918474014786954454923135297776848897462321957591868169871774105374245172853835856121339780909094063168 [129,99] -359891086517694906803725236407027931717716791988680279260802425258492757693920608496130895723707293491901848381255595620080223652178740010009351935901543289816644466488032113185632464655842652643526066004470862217899238928270221706220997606647761435737886551107763077703505397371240726961009258627678863117924041424252864500959757697384160436798609375351521709020740046055304277934620591329707479646267366591419945340000182657116283750951200282415005281132062139670473403253867881555968999482565636948261802848284214057924163504243343515774928851609963219784809000577107904118918974635903911329449822199459999574247129944270150864966330847701216041099767100207511821022620668250425058311208246439156348250772955295754667415264184557231394095260676930884507564511034158660404973549579801766889566648391815466447367516299522828644747918724522804540748245873878989086503551716299432745358469595685615484188997056916614648482870508635910414956066668776057699678815432767169496213067564765794737457408644070024960053487070552832351362459066256360112623646201293541876685993150013494495064987911229437369472805743128395704047578660594181213624715454054162478649518718246615235955078366461667653299859814893761981617961783966664109239887565216414459590628110915385465433599637235025343368173843726456835920758980562432352004957108350634252204615633588952296178034082903070119718418413692224910539325588029233555204681909313568186841153888646283051854363290062819518504119056517309951349884264785127705319019053677339183439901972684067145476207270100210470781424518361638893177944986933465016929868169277848379912862982138009805865294772860893197408250065389388703420547801846644124403206666916878057190014516825931552970073212832649699131318181382302604880227651470025065164267251322906194893147653386563777226604690035045956966779251603895727618849061863210557840371252866298621779859587887478224143383877302987823350608898477354941338676248400647225927021851050203543359713743280461755500246253267158541315627684220622990616808372890910063433841539856514112990121132004039014041766414251539553856317394536939596381228433476144016830498252832211642081711611655741050388438692231103706381619807647553755281275040239810410838598385720 [129,100] 3206400317471790845097583381605424438633247784918068675359951810370608533192988653603655287746805518231244315271681775473418002585615221442651384700754452376102828583166415533645281383899317046904517979924109266417121586927673136685926118565519116173397112497630600905999208945615501900451545779743687362326662057744734760810329368680411013504195132954243698390958507566369058736730583176841234809204595653204145514351738271552616285283934246926394589795899391514744515818744217195240867640603265907777839786963235392783343096851965064077477022688931493704699361787769440269649916011715766638143561390549562261452461745514532708860791593609379915345455082631382946529961609618283385075316872337764612783836824394485522714838153416454977241093383633892994601012190261627825839815105132532484821922649480324760962238211842661356311959338992311863779674976257412661859684880362468563655911714205544459123880980286243293596977503114200633440998259377709352471696488581034591350245758649396284454332774429714532135611773746628402991403529880156385847058409565621597543779542217476535401807267419055936339095156130252560249388047481400521654089629718744728755163519465044007562359229454322670894630534158284553205145289106585911872516149958998398539326045367594420537918189469848825699882600882544723865002049572596407495213213751129062024446073040354288570571095759803438588484698554971282741143563906340591594784157637085845174776907059728829430923668325138952586810010765199457579450076605388809780179969346834017729699874299941384271757853743764277023641897987921121908912211984001956656659412242933699686276880526576973947061482610867849388488618903554862030440775665245449203398166280545241000047473244455564296773951875200241327182254420588751085610135244388897549898124861163605665836629777817587343931946579290219095312071417673203640270438650179542921822885229446770814384496256135988872678144165999529233503019914829918907708759488414137460945949549046460309001178549923121710602003127642940333197161213302744280221844434903462183020121830521063451276489874333776605975410521572683753669975270584365427780196300229561305413138964246140243698614813607160992970842397097002036758248472202729992025844629803390701264 [129,101] 144118198997431780777506313703742463037453662550991041513277471623366148922609197979269758753243515939097991930310656463629483526970234576592814624748484751671703481678658175943470231389995422646627606942782236414179439311605710786441062600714249626431183898810372963968340625382965276806959969358566739273294781971347983646253134867688203378555611707302026836693185900510347844587519093503298677061149394293266815650989666346978003372099087574333234650630419426890211676880116931422317955724813263885919703586998902893154074943828884223609293714480435489574140681594876356390764015300864409327990239752351058955548393598998584883495228816907177957696035291348155047471104825496548809978988518730478887411371634864058667421971350622630863437110236592814526733598424718364375136881769046873353341917219406932134369378273589704804605011029125764734305639593791855340417965275327860163071106879864657004368494921149272624128114294471031781258962775087419319687298199755547219045000647773607254511631875312984777321257990287822639936639185368502662562867620254917484841359325468320497355689174771464450112819968280115276444539493920345804348768847389185695611839357140676858508349233160155839188002219054936485198694358353801457529509155773516191873576061232543112109833143329312685290339926490131743261621693639799713659004916302742269701642718713379924331432105156457141844308566228376707581829109316600545428934907843040791970171044406926657014256950134210555883805700648701046469999557736811831752616192111676247770843688873183525649590888544930581486388060991796036801768706314085029088828728205556394074845821038012134223099840712679023245329447786161754643872391850601908140854975100391078754331529699893853938241599324314072638054541236220076911751917304351432645077426671897615535382956287257780865753502215623114550178251559060936455466566002068326435159347778803671058763994464536103819754644506552116117978653468075968831278377713267762217927694861318782844018621211882238089434911459910534487246135519455830629896127697597422103985536065789074991090115756668867971465110835859617027587544522822198032119644644176305713951272999611440219027767630585719525109963782455053537371470340579201916457458729262096 [129,102] -61867451722239659095373950321820314412305457420766745980080880891855370436934292679251624181557444241068415857486740352752170360879298966429505940937221129742234379297747866130934777571195287890395598356235140329411194033468638740918720854053795871965891506143867561740071623736868182305684060215626075757837108104003414431009739933691524012399824589759865109631349508600856025751006073043240993139431794684441996906956636250390465808110220409471658778338708209521866601172392307454567416946774683394712226609979565590225579978245484521868783080170771595667638837853372872835008188841224898390577274952032717002818322207164021138605483492333809661377917779243567284548430685887591518082695662716017028107917551221729309811399961824528558591204620617702308653988117612630095700362309344238394930206807190130927635064283286362121148845358276061465536664716924642285719438983046139287085709316410414587640365264085560545971122164888923111653754316515954150199149250648408580344120110593723836123374210522091274525004124576476952150547418041013508711020804444648230597114380474953520277430686498127296906601773122602399133266000556533531572628692493667266832408103189867869965582032542229814996182833003035347578550347203628558031841059514631547707683176617032983121858800250301408628828850121599548551989604715430049017200083794049376223787234065984423848717280875909676964744771037385195863114716862211399886910649303490597838718528451077070900618174849537739232164334270523553492565998570142601522370803450485544232839688578485214255104183619221183294810659276162597812831434799199596269445258425333178646852032106083096129911001197243822885459131737561713795911480247927962284301989990823780031717139950289371362486655557466767927890784682347458297471025396779533499006506769938338835844388020136344655942450494324390739473075523671350253788088610691534462033257561070728300657258101283762483960017083001377777188349386283926958986972285413683813890688613496949438186681847691301091037893982653816959398544553771984143216580694421986567369356823889145471737604512576761415577509405407843772778514292544919864980167782060348198572404437124094119179657411286935852558020469706888129783268793129871491895526336 [129,103] 8152678293488939621250631173650398069403337897845834939842644658636500176622714533938799758753178086205448941139883958690827647919798589349501418602005403843153579427301980652598638121235089884909172314852309391087390769631031762823336990723824021178821479499300283874751291285280122219964973513829272236654716641635955641368282972371160850418970300545806434582454430820295125646256164506289227696233811572114691011119304494511685130422965886488764311822131996632874147261669870809047993206865179889816472216213241596350408839530733170340150276512193943861848742176185101203289222097492014311669044895925714061069452871440597026044236156828908340361643598568821214105884073219691136929895622474756510619614757899672976176866827365925941368758724690516194287521809438537621796047789650017743513883744261454172566973852426880061161852453546304013884682988780625991247762381271393089818524082389377350732501377290393614600918665239344056754982025957902655888512488032763208960476659751319102515683456988301858097561116814352754931452967527538903948038321855915374216647215396682059393429427524784953887456574961639862884224660467557050222624551568109471210734523135451589925449947833986747002956517312131540004265162637829215325063293569240330058551540682241363726237619202159703971328806733503628450396911889312763134079034864400009508387577945137130588698974840291170849445796222385944741302998777155667832523063791351953374474729397225693437558707925345229922025301530726149942642143670812992653824897459281873809316300774096609029584702673387416636892895010006141426174833365234324088077900115644187187296076282406440901395595028730571480128275543209200016952743214048188661427608105481618119531508006234276151985846782200924870812872837569295040781125919358178803774882068335188775635766503430597337267827635274289522312735390673468830060118158952152785191368461342337127714427156558923900872608381145999624220989442936128320470408404526655067896235817297299434132979561055502183387929303660852359000674581640700489967288088356597583246431555118487042196377210579725337214135585013382337971011116843539901607928043096687906487486670928978587107766420753465218849532022697292434306522031227105622488 [129,104] 3459352656513469224790080318516850115452541586708989713926310096087849501882234930260784765675571039831776042757497528230832012560006960048217701205613068171769000692312453612041491322518514989584135447166716811914550441483081835830497590396841535007842934318738995514095417391463706620368191161758516710809411335408258390331805113793952655041400070140647751662261710442323614676123820426633791007294566350122262435698443589855050432944960048406229984322687263358783861681826361026296319794906140862324281715844091853040068033128057574089729684415910431546125741994915124927931171761563061915030466385520975330845274690086015600030891176860707582149814458647037903218880102437407225387684083434145229821229661211926690121691162471322397112004990914945077726446645270055368003783911301138553646863419192087535438630598586686499348518651617006896934028682278375476933671937683714958304516081884453070160743667093912825924020002201466473244487720102312221320432452538026972583386789162585331149686769047962671855681263320707081753071800298952506089548725439141802784090973085940760041823811343864869155371691606795085019587054990466349731269172019875437469055040083216389642736527966695062725734292044931186755335552521443773087921134863095072614926546152815867898289919746212166497374035082338692553090075887034751920036766352823200058045716081444848635145198263964758478615786362458328666875963081229302794739224345214241159162899952707968372361570715181965081614969006285933633992262145834276867816853770149937234697290818697927876221809247082094892638871484722189132243282382819071723365181884001082396646817393272197671062853313482126346432768329502407897567646366236779401745474587164672325252231317751430737613504010131820444387983656849316593302638804869865441103749116910726289050781960285603506689252819445879263384088787817681647705224039965648067481590623322973902213789949877613227865542416392485342085802530843855350105204484018663995347463182187441015381150085090623592128908694993318926973911770505567123139130610241647487540347449839336427957623861782881398123902366130053609246520377643070029802259292050667454723397525181719579634677687628961372004985523683449201690117423042328 [129,105] -1766143140391025123111351426277148760642955288769150874749564191793266580851064047243145837198137093092240437265732506843989373657086165704311493916671410357450740380451570110565022817255560773272018966660627762363096291344731056294214994042837048126524791026668212779452556880063002378807533249988260614601758785553629740286677972201797078090842627467055238698432236455834248181715476396969213967630340803751389640466227387732694263744610167477520767034326348806863604173681060168687447892618425721506699856818066501153303386181153556249409211485093655989569841925056994143473601392338134924949889311014347397864756264197719476908929720983544550874605710189753408813693507818747387974594818781953276908576859191079499725536299344318998613474685026104786605606247469277626060008098135288636168928303872062468883523549152076295982014495340683496713129876286696318016298655284177109485792125136785672751029439918621693007869016783657119066037704358141688789089915181692970696607056680558254688084486559003622322717685715307145466099925846201303447867685343201918277809295041197700261661441273000231770605411144376631011198602414623445636218817859398520625375407922570577564845631926888421668410035412913459745526510619766398693663948811667698696645144344931957520252483534237971011423800071684621412593452754765996932123682115322194777548990600832646642832611318226742043409717606590059460186027538551873265540915286237800860628967230269742333092458296330997302692709825463934792491324385985791283267767827762225120630053585889232186963261481908518164415021641472082917158828069091360425749448813469049255449356400767538864218143474476898915722144456226014437524674634949296297765529940641662293528281279510436046512246724019967593954222119597727076985856393316201478753994981303905522101164487072497872373853404045836584929788501604709508356251787926915026168453219959207288519507511256885664985939168440777234233352949110461755504720439454529937513850364867210771555140945493581772678587250349508843264344209593954065521279497873298258131380155075850660807526077070865959113211214475355057330843378201437375951772365177939204672868694587465457460086941811533086103007856854122896181127663 [129,106] 389288033278895507126291433803663460515803796342637911192397314446033320088014118045383406191182577105914321076893333215736453902739342557878311452889262018071238470109234197766057517681530505994783145351109632590591246194071637528238862533672459395228106385087520799296121502180223198149754355128883438164594016355154240296604190554078778663122445135645086036338647050538129825511970299450628169954461962817779270683045685097141467273414706870525591825539287435497494286919212943090176037567619848675405863834326111654824243874494728069012572523305217640611479252476505860668913524081086438617828866210893536452418534660258728523915290792901742105189843223635147584770723827924147534723494554414429600752545189939455967438352266536819713856540868006214549534460101465426507134593451180159553413112711274859538463484040172207794454498934827954458758926889582571156398378854389398802782196069383604274557541910850641421395054941229627080775168451898503703358345392846341188919385946708935012664813629352957562697011524737945222559501956306386516591084341332230463963923990500810754751812495268172388868909175725753367395423652101818001927941951985088020115235277103753598625392630448347571950549908922243686581783954127256618139129181440521305639123371539134778654309269076330598565784968174124117768831686398144292241177425313331042157422739187059231576307866320316305398460321911117498034547193248148326193659266404177789561880637110171744495625535970040954451159026054126487611745738344757620914436131931526175567333622606290841377440697486601682903032774033281974074870318544624530389521438744447759471629131814578555138052418445956599501366901381740936787653474904404296904415892456194094925198779993023071190926617255723227298005604789000370448675531584355651671743760772101221276619115396390681320988658713028134246595682942813241634016864993766229654730012796934200878159925880702289142302148204922985896896148325967088719418877064371062204500495114285482108170297783423196512864083074176424651978519226507085538347072220613313300208807867676592652197548028372146570849161867743396690223574129896628327687597780249992947569901267217962787586223061667509409953366677417940736 [129,107] -28818828675129458618661381103857611107158410447842744451182540044417077660109304792877284340782436529194298237343442753764009475691084060493850045386993115371918638654644329816571042737649277008016894044237346060473004537045982923445314217043948320566467935350374499563973743811413606108094989805585988394658601850347724523027451296705670908926006690094071357703183470213255095350790922658168975495316770392661884433040430592924183305382522754373393253388860684491888132832951753992586674328825528727213748113449434906676599996842579859950009726103197919655001596582561790497400196618132120606441574259633569434779500547513621107140556713525133649250083675778203039884245337914354495432101010142521498113150037233495518536919504080424703027167629463920861780594609089816897166247369959658007640146576143023803900893154239140582217238280594385999706236276610260333149504510068116259819917845125864552312238526304649902609163726344855605481711708549426643004214607268562483899614534521295434725022866914141034362909139633615904826126386918969616261838739536806314439422284158596987950073865795619574325534237079999559637937035673540866582314456737826515327637222814806373063657937804380691320675737245503995658463284725590449007727575512091299639018256588690767102220028137728033599394696182075392905035144635323236127211494362814266445736602879428329066223678936342097134621987626712378746866665200181436632776923277089790714734121724277917049419141217517342215826578986861816882069220006159807644033061779334432853702738433710023165225208418515266371606570934719896800085495933098153897796852073937128662056595755059127262996947315853566696882755021871690420586355617307167964222817725061036264277874969572602378182201726085846432606040745472354735527213716588805152549553665471788196054024402174152825508718106841244587971456850206886895272480308177230132281788330341806850299155326498716000790022607744442896361961845752089217554233795220566911939470605720359441729380613076580975180399348427807682822652232688004213828416995323834610003597174484171170922914036882811866939499883230778850459277722568037681896148345290040080703075212494507382232552946052628294349942971328 [129,108] 92273577842490374329136448045866859812089207288712337733527088143810798010476365346650402312234967926431054641628490959433804170994911916727266998158256587475603710858695339620534857025514549282163964096115395378705122754577474929485935210449266469822775007996538175334282861825483074822331130314926137376271388413592793877604488730736229320438280164243409899726990062385704771221367186161778664561310807426736858316569218830637172328192198424744732687752922434623573538220243759854804336196911641349945605760002582397929904591667667211959728124786776599032494705054711599574384069665922622791922815406374909028859683836872404610022997685494099670889676726838064110424519304362761056699254096059989741278265790248481797601814160001701187938127496325387810314275772099105572592505188577960031409894091139815835311122364497595259916874806334538208219138556872646123999307012085092653117541940051909025322487774448746913714235015559662900393461691309088279593144302684708567729618177599420298633432674301607395446835421092282982852031936573629315399605524055030493806553206564604842276186540824090699283340584312704448601095641964075520252518824112450860232676826865375721859182040363206249098915233515976310670462482395702776865792617041089028348850473865818991970591550717266959588115077914705179409832106720721560323508938938495372334684513478560011655472179929512305293858601802310571486344171528554974220889906508696176969834451215940394760187238326802575001492309346236725400643072943739801489571419375023107221047307354659014442687737066740384975718043816919535289432637928439986149374626057280132670369225273034689932947142003076385321736388771453537907590999094252865845324995667838463844038937332501796524675063660286317063788030654649695253681438383521443228702830301326013990640161649709035911606488238793875737884318049562859176900349239942077243518269657373930580843001633549784868921897444477163722888369110357878426807553421786331366529689516091847351998690791958420723927205916490531859034519610582489136610707960353195069220851683916537763529493470932865897710647923707055821586935178038452426666629875712587190660676091680164535539340488240104943056 [129,109] 192571486993426060176175706060168272753541693568932374919614542034046380897231669850435163490372920952813190624376579482433436803113660322287501774685253341460917483059756786179502902548953803246078094464225560633939368236651753751964377078506330367363362481512439742211094303425834849026110475507887011814766283988190202441018765326754759716101743378538697669476904593988131954723660681494998873343259635394347159721853125469339712496835550182266244240984285144858905069549924480322321024297337043512442157008546169417355084488788561953609998017283347699647150378148277204758479215164492482591740641013902921986533894287134848320645673953647291082212832032429015796911886031851480700904906038694605530633411812857273386223949912890069535091356107171635749500773931985913005997577063405650790009958647088982694987793782230572669977129545188511857087929939506692925783386901895974730098234096225237167294376907428281033561007771363358856975052477713604114988805447887932872826786354841756113965470176368484956382782726929500275749113920047376246325224681592283965402960975066391042923515578549035711822550606574812963827113022109150649909798944345906058482164137581278337065958215450800158738893686310014815675130950251076201105480454185145516221775050855874073569290222366063040514778306214355430078750510636966125469513968834288757822527865304995951113412220113521693828864216746121893288536720541694623076512017323174284880041603418831388968190992298068243427496050355083162308810682172486936932072771187474723955131857164516821465005286847981846545669645457952658660355482255650138925288954690850955688646658140509217320819410543620529624341828631133947824329469824973891357336346791917146099603006571566821511762241652232688022500525616870547610158753154391306083643362297536534193548728513615825582830607808061841313031724128756283689714437716808581742603480139493201455689093653213618860668767979664801423919511829796864817218421369073958735898091124084380688905909941705795252234103334744779581440558850388363224870990421534970382113937916956450093166019302221139628456220496990650005282099393219962819447032220377143299162682802866992108237801818519006 [129,110] 6435262408738817586520030645808981802833016916375698789069036503366331331688916893899645307208546045472087440113049843072036033083244558570499681173862327933188324169971180506270921903291828991177931141253325267266350060974723056574573560291263771113670101628302482926742809484012868460596051941335971592572376743488465036310081139685871965817424391348996447915809396890796471186564662255365015690900205658002096916547694003998112422018779383926748452035269996477813575421866828832584235068702819807838897695005148212962176390413797994163200599242122743420749901469237421441515312355137309443031409205418278244527450284330422967118770931644502552735135121007020752359676841540710647090511576664963243980572460094875405229352817518180260325722047530988124162480123096129328193642460250532180754107297536451337083050098071343651566274940870923911340017921620079568933719972482110466179160561941411400451466428316207581655810583689269603759342755606090623830567723496380781046267935309158479833317559519747980759749726474143914415914747296793129946431482228344507715941886634236484590763314524465380427238810626120038992896591241126460207616496188929072413345353709901697108741814687830891572619023745661284495985768851521831510446983875804478486768627490231334806184715917671179854375203422140213858607836388702997258423030957102602024742919784108436549764424810613590811051903771404182424853714386360798097395593288899699973716110198651091258777154902285554801362468310993142154681692440483809433688997241096968378982114716339688882219655032252225246162451358083086400883543835545360249190116451965593778904597979261213853995701528028413003869441609467926891792752359679172128133891831881020825125678228541728463427812335754572310513204158631156593202510783908787884840092632918302065527379595554532699435493001172158764422230665652208785110209390986834649530341944414737345760051167614551211234158444503074814797516832083332119675400912617809962997513049525623232967552189467226020262040182454982865274833412290402041893733101923149413939886440096490603478711497573734554399800282313146751632216317844826026600772233084135567105229310127972803757647360 [129,111] -184522067540133574451251132315068783019337810418294761511485364520855602548691924520491188203083756073703237516484771973835463153116606555276420526393002236840640136299013882168309739559989802313515882718700484772129077037423497404412897157679062411637016656997239862410620369721413416516087973882554109019608371468883073176776536857561130222563357082969891450076505591467180751155496760547204814269432485358322872280699654339622471785392821464582586003377867810157275204653884007454943210844510094864403846168476119772002249257637556250741921729167411547468563977301040439179887010008972686798146950979801295110877663365758935946584778211219988359543716335696483862256396814742845852772439299491453933604122822395537700644041218513846150536801659138015234021228615729480151152246315435120251972669886498507881733945529427962443211152306381666641915679109105707153789276827958005581441583263239349856855552700923430881818011069543451912654165384190736695651849624127377208079278001240487838355517350348439468839796285282263808331913917724480325224415492336867590543812067592872028510050637558319128465607244869050202506531677223056207806031813943773550386903801889741715734090637469713409585111110138432359431038840981713959726194762251108730726735868013999827255276763687614298432966540775834805515856859454206465503421051284879709700278005151838618306856118124379861416141294740166630014408641364371638698336610473713559442573659222759484926536182696962456403939546520428825719873731579408479456017630861133995263097731774272291029804960907762592769539681199831404682297326417881089044561663270039724080292234231120944115815137766300883942368265591780521620659230233533634333881704643791794560058662887766918519189026528510552581449626783222180241371144571249490278283554893205538894564680421695018512759726955010977547182426372947914743766168556702135202031003187739611902562960200951569850467281287166358109117533982579493020937876008529266951766596911076543117868863131493723476445173792324322204077657137050323176708938066169018101131310129979397869040317362688247244663584192366565217759327967897984050077674704822948916115544707887596672 [129,112] -8967129970147547467392103631428175027440969205878564362280965362338343358428077882524164207674801171572720071689555275201520001806583990616229433732365284203530091389722264309323396943776708458924467823421281063563142761845999236718735492136159095302711906653811675966371812101302189739236665585159320447026063388988735191177810417305685884179271631197475592804819143224382121569414191029328269399483851935806267416964075368083333211033436592004634918632675663861452765653033697256986759038534280829363406255010878064606164868885863193710753873565808524319690745744027681926988336974731934946439855821950331422848194016689057943117985067831214586899617447236393639766252810891087739457937042754374718211795836790577942504812581963836222688395090797175063886411600535027310296679548019057114454886531824421732717932712104935483838446348518179843890917275567554411920913171422830817340047505394917902880880509624597204072864710469183258142083619105767183007195077901504944130712641758302860817620188444353782808237195113540181667770869871045162067890716061314870592903523995435237051444952975462510180881592083419385619033937190905762969987045711485457132099858156855325745741993896908166396981644277831328553485505537253379818306621830261751005202326145106527138040395818826963372919028857833485442994592854007065934156854564623976243198855250177755928250840603326711348364585418160946260158856343415332498749355607230681594158360097737188746041120825771688514655416571791931694796644062490453736253130189077787442935612801671455874543610897375229014516333266690983946350048121050582421142658210216060918702027955190446474414348677586047241754286440699979031326032355049946356948500997010073136665812590495880124617315591718547031537841315281183543387335140927146949517441035249075388219713842467518664415561361150442469581859876461913441144660286970034087546642307030177639554713877564468104589757785663130945514242246407569201591224010893677940504543000995642905526446498097351349735184642434190891049682511362093429865377054751684468285614419037992293685821115126293774162031032292135999918611790790641905172020185318952150014180392416 [129,113] -833436410084734234286660855195727839988704655109732275234140268153147338162745519189914842291015728091497861277395072217665068705484955289078982078020390258440870362381855478386438340396611189541741817548938276357485303782417315063945101836117616596777320064253450119544102282944486632193154355214051525820344408235102241037678561879458214362751009238414621284912010848747255037700189511296592529053912981322797747108662638227900770572007547615404855048877609787729792739643394795402431413412174477137398671698846710123369667799989905341338114551483052603909483798242382866925524097578173723948295976231518645949848585648017232105985577528783903675506207920770950578373691990500400631216876674924557772534612975439358583961320372926741349993158153488831946926573337854878404111910202119416856736790651101266913368282981698395349123610480967465482054437075105045472774190420461702198032446947668894233226626063219247582053417326856564684878693577984603284116485804719035062202541282554433452602825040014401431480824870954331741086905160084821516941069828516822207462232398148232568857873510102577286756864520120236000847575597643098469792554582117924870255515353412938351818876189509896464108327028586315896909512942367898424211675042707138837805613968918815421638103685794895421537442199503172497160177306980670118524825436131609754953986792691262644141491548554901990491915154932267458770200752507060597674006802468679735935971263965692699468377481356402111961456218199566544893167594330242838456454629394566728318986808742280147404590678844546255223151564172883104845257525839060177120833813415671784124368378225207166460885557822654494127982930353477355580311635280581152351339869749014827805585827240844092563955122016265025211349327459800628607879812378504211962902326089062312095794116411241212062089766344051556353696426144642821874790308533259659068419997679823105091985244107738795051789058458702441168385672146378553384299398478712582602128589268081029392646707807181768552652807673728181481103575326813096794446918293427705834861160930879060960764629952171851744013762627394194085463973276903793945616565705723190983364 [129,114] -33545958281127238229913346252889115660281809157674884379833096931418940476001136716957080497133999723072597454166801299061222875241115935575814543678823093757734610395757980497670291870281056951681718760235392707512506711201028955679589899111846575375074118151621637523555565903561266293198894759373536003191710513993156780599588102686528487457070765451867102151757675002376814799211080006969260492917620522125904016368167650210141128555334621187007316598684794708787717779959457430961575761891887900512484984553413278996649938379518618582461960119533433037057569415539460008495645801943937166017614631766706325772471582358520040335837760299921692094101124461721084972277666849370217274968136887458066315739880849843684257777530590430754780817736214253084333711145292390730666193582719153830790848100077992437574574627775278545493373600533843771971724854594359712397998529999030552082609340786909848125393064359644103773936540082639170675927567311589249939280322634625318615915766362781873213556211862686387128325108882755095872656877998657147303024221917779471463874714156691924979735876810473900688828954064664279775742771467402360478545682628072451674406168262598121018419258032135997115620969447019291025804041524046044366592045677288333619783927881979796315203534843968015269037921573573631854104487177751058989952740501762369340141490346531483745477729458629003061263554541409844789264926032315586793446415448598463361836720294277569608869751216748377419138239534162378630081900041536629231320623364017808060028676559413118674371834772173325568176289572509980163603637114279758935099680961818022877386515032957885804121032059351603842156757437667348846328834808430170731521758985860481398858497331640315278110185020454891669145475504617592388594749898435276650837670425453871681055329555101248527554658647467777185007330316345628010829358634882687346702887712446343126009684569162928499277192689084959991189596010714108930283456993155152987086848329654417822963214785405676654843166089864983564761698220575916430591988423307755752919670056418057958520635363766668155544078513512514952333878003257201997925220842698112 [129,115] 284243115865738061658796016764125244629616837736976596287348426489586756350855762852610995786612084834347383776236741207263299604607153677624316954426657244003531467091654363838468665248821184318445936152911389729450497478498283005910078072371789569338772945350405791480114160295903855139647879736343206904536929498009031546231535981669928695809807881985423872887816719975194287596051952094801839464533768106768085962633327305865543763653687660571809538680153931508014487571837416381176928672750648285267906468248557677055426599125301702065782382616904036346244244054482956445773478150501098596491020425631471374451574196030580059171079600968353787204278368302192561621531378358298439511275746024930393074640583481756610047905625338560719480190330244219317049970875258191864170251310889008719874040094547265292357563007175681946099216015556496896336707657481567510891908803306249735978990827058441371139743486393746467254049305873488425857046500791928059317763434335257595081268576306574836941705309942495357871635795251589833242793452408033133974756252334893701918705273849953650138964685265373020677615130763978104094365790236706375409530569971670170570397324533742113701826391542441141149768822437358040604062860171975937308928633222674714439146338674674048022744663466224113757380286696128391030930928950378853344060656924201800716649484293204749912464854048106474013059081970314155614889885533881218391819904996769179614066784090798281463748481542808931405270789121464672222205268392942900395399008428773554320244271508081076157000576201507389506765007664903312563248946924035688718780029439084830978376075510930696569607501158521722290245832191297675220042993459142063506073057817182378827343900469958829106436773021718191920622517650366703702949916214786392677221736327964915396009043253701929483108317358595408417834699384982176372798490464343515733474410975673845383162049002489624710755055490117682229577292033762800991434652798593212178857131767292012785881905563336383952288776442465831669042409090569914026597856016305288990797823052221137037375138351244600210856338069889948796828535672812857286272336 [129,116] -12302831148227728266633382511713267146201413329208775118087456456628701064747871186861904832385399414797675968309939844054072507123661638826759348637049744726887106570049336630356010899403334838285186047729744029922829982889173004911486740597871651590513868161760492385254201784740858321578353748765935449639734590961573161680206569571064125998332307087668063736472942496210519003206451441149911848743013336586153785295192238260020766434347241958612547908354433738394474009543654285864632650148658949587558011651287221524977759411702046427886837712271727766001327946757488005503291985716781684808236975749247546162852483242029636608438563964940625283741162880263000919718069677840948559910177279565061098036607795691666073750278552836287546718520113768527281415789054587626660729900707200688377962960706883018888458102583332482208006912838570418356887279552504738518669584526239223194019188471701897501252587158931104387876640598415933036085515839064151126191771151640933687587633819509637234487130863622800709988596539319897179034728076851431853922055043073765902414975778833490332049380872817614158454557955888886935800000783061298792650479649915452590278952314359194989676295169595648587760333705199318014386533582094843857966406504198303731822268099577618308622132384581705114349925816374865744128610349563081760752048046586594479238288183740651329517438922611798889455516164991730858009840796725310259274696353851888576669448059546020004678011748997681783739192472436959239665414975010287116298445283682311450409221473863303781032226846911785427113152156136382681198099419142360001249394302610990779918353117774801523559739728491537859755868093415403531441254088875079712673355736908632313209366932076128705399183624593498746807377258343441076059883533225953843890245276064355911884758520435886387234493823447605718955844524975279906168009976760053781015346622004376641272091304531619593880182767641828814560365007884079192014942193479290408960394425613156662151191120887069687528989611559383993124818646937916323439630118516165570909013553153767042601935572705636887805726753679010389475262360634838880 [129,117] -6454981895660213013382322159025241781174468998237633911583836557789930254604840625142536018325493554044353469975649221623161482087757537368724200217186734984072280885845246442876667075761399691989926003703956989177910214485334117406364636787864161188078061197323917736996114751635816821059726788773517145950225240536420069466663957980066814388737326085722383979803736932599590919170791892179429155411458940797184425847814989269999109687460276312945479467833278755153544208963200642545326411210819594933209755653340974285146859069258688624319348698548521953076587660828529059822302423361550194421579905589336791165255773803689755054871555975587425044180186356824115697860373948225017141208231822529156367748759172251816777853989198885518761200898516770170287403559050504973406125128845846010147449826798594328801582183519403254808124291217167261478073299033084449125562465205986090234952098603574151518543634186904597447307659773694336145224670164052517005755380637897216697097051846652797443301353086297622044291463611740319667210005340662501629035501847561647120090810787686164136351475537275042963035299434650306241349195648335242653096745918324384968892452564738478281908131368172398117438515744960881922620062635992872981979179440357974784074513983215838573918808676261132073741504758956141213583948873920898876181204285290245531168068698131420701126507343877150507636641704006422534521886881947979360946549102579384036994152145615525425453641149173012163699080509015378501876423054847949779667724446590477168623385919727443093673594139845160076103254902307116775539899941154683523110841706808539124119241465400884214381570604269833453582011870773818212837975013205384191822766102086656989259071495105925242561315589257993319555265181143016952033456024995518153770712896495080439812854071855470717141613415654073721179097503925206327499680825994457902775911605654796346613348959080815652843014575086414482269121029748996789445052681048107917660177603506336718281002536889522734551926803825443118071241721701093706241441265898140836368197425793319216630495257712733941566138575989868440708919552 [129,118] 2048435536689459106257583962206933208524396791986395840183116014718805140283656836110459917127429875349584120059966071875604523605752699875200867676699616294025683634308124894691481265759384550680448274683637860053362433595462020503883561389459881174599884000638528656962761332976828597361001083651969650216833743645557419244373462086992686826687564588664106788304122909334348964415806952584031445291345874739762654110006161312396304272202602008624342290079236897686012982949366381502956320619131386698764717493671058419112069198199645326987666266560437501556824901921600283574874852123115707683833014993615510913475050097425513989221305983765536104878533684945402315132210116219172678723841187983638510963322532332500735116189082825340071233308908350430264654612527201733092406931617112594975586092103505086208325168061129536866724151938684684495448064380563955392257152429092066747704949561864222802139942375234007440864231036962499905635442226415865679921767578543050488401806408588986583407352147988048292390309630346531484959925588390941503448139504840003084663303158672488842088602538120338380243748165914091558658711573450825596089127247607521286030823361061881136732161674933851196012729391907697689533236073432585867755879864481784517591865854070699775873731415792827103558276534742505432416367238447985207666694992481433807393262478513174851380398500041781970563397015096720694688391792239329861347587566052359415546701501413421757636179593716501800900370149546767991307870175225734969418966292197570591708153967293497497663137085842805207181339435990887656066258426537759175960299177210559176519106885888310660186161703386635939740490740867350693997692752085875071150953194222403965363551607961686138333029697195322503479782764309668607747303696822041977523404870814070292200151780363853548948262277163900314171952934029791085332323406882842252160202250861466697313175725163253300651429833107327508696217148681055916567415757629759301437243304568972343842667229263177138072542964079742703997800019300589450124705789065164469985632723184487040557553359396596193969278399551322910784 [129,119] -37893282609515206688065384598503102098881712728942990623326469393449084741670204155881546314096226262714330446562699889622945298544209252595706133045366464344271936492159763704561730284104525594505583328374583423522509675262038360476020892728968987029774202886472890773424871928198533498406424395823433377998143705610262685652595232073962748503906219752422534697301173406163109747522780238107267144869233537837298305138223073621301223467405692780535510203089242833244022105130107835015635242019171845899692087336692183179390301742561399297148135370172672817333409478056421423753115962078679136994594064515655974994201419330053078536158835109109592662973983882724616840167741651144253848327301494566313994289603713230569605035527302717107164691805408346565435279451400789051793718312123272321750059307624151048028041459632819034389527157897171283426535418655073700445031912561156891093937361007333495160791235293682958835020695412764634163618259928150796076972608670947596402233771921927637548255244322857541405731026768924963516942873284312447080122754036964716164565173011178852584999164816678467204007918126285800329302868515055693784164238335743629499804599835551813081359896683974856331885370257332091217380680691346832054543254576986677895689175500148550820392836833433213319481344909986147872552987539167752104817270649829767666893359557044497025184072242462471242298540301107321694345312239202070024755188522401217220493416988884015979596322600576572573687850546884010219376913288790445297389140004620433729570583841286064225329195879158704012073316719781949864730349124158374833929150319525764133078045912742752058610982987522090921331881635995658690394998129318924265730865162426355603521664518181718415405711165816508180308242270284915366673404452976408846015996669075018202606135171601364806254135328772803651465254421476496871801682713700748985864929776086134059074406775386454333639352817797875742457486557759884126684904755215241443191451736148898310995545033394021792052115679719655481511193134591646172967421800093294794817767320951531704586329511318971985394983635320 [129,120] -157677435906760428916032935115304570601353776211819019586590079377422658674898959845136113504267126846495129344180026181832356681355448955429093561325645093514197829651040648105555248991649208145069377856352547700254806184445705491169021932940784078379158739679122419698928412935696726335923050518544834390373546504619225263477686467123996731692147805349903205183431544575559336347987836209935097555082123127067074343317967346579114207968064761582548377034409429137440687900025740784133719931225074801435878112302610980631934798658424074150304706103816997433561259491734989191704862100103709202124746005190783489062224615149306186521972523507234333319266115491100764517707074332913836023588405555956055248212839697270952939280848475442950162359121749661520178778360294776838221303827422304535234665037325205806627721982875287725502555292549285733671517678207142744503895385443497379478557451916171376653454772494315132530203401038401914120600303014200246738219391943168713180922178128960472499683791782540137908707502140821589134625423861773326008686820428934685249766189095462858260271324959581731555994605482324675511680799610641347323436996036576983714190753737906466621378440715288184894632300792763707083494497197992262913774574757775354615832045717557578755722780291629569416012515552541697359243083948880289737619120885390998405693187511250650865968430621670659625023717005070943328250344359744006747935983899840451640558689775975528697164097657475467179272721172053606168924481577315933486197560109979834889101770975087165148589627844617693351746986599280825634047912176721941249272860109286635587726851085071696823999382837475218772800207793002815036501473968432813993908008743885577205177912370317935009874698798598585699499306745357892751469781002946381001594193014315258069308722467883571482662706883816944952465871704087648321159065457538625754708668584160883367453189499110029101822972032112454236555761036310764506350089344178830807670623609132665166259581587077726534898056614410161502491686566446532785419542063809607854030927592907340947240712702141200098624 [129,121] 937210606610223777414932915627073106694730109201187938084442712948390840201910147004956774583882541225677596097551953147065778671015519503556315320857257319271876866460874180656256375864967945436101658222206842080046313665289951844287847570988714955322688479223937430634488284973313510585479319418233621535935509297155995991017749473157072223604317998636447340023596869938917914414799273666643450222269732896402170854705962110079083658375137242846001830590757010475238138878512766745457517697329953619984205716424186168687789050157971826839194336039479193367479438403333812204105579570840292933793426225968388243837751051786708105403098980029577980760877530486665734240241870675605725073196430623691119145882774157534896530572473404510146020810931379246418513667982579727197309511396080060049459611156249845216442060272099133434908050640496033181372142619508116959823013867850377725720037470148086023575296440167271021975445160747373296583973631533721973131166155142390114404151653054828235051966702205066708122457421211822538828145087408289021807317226791847995144866159183670642618049031131971769521426583728446148044298592767170773459617969371233587942326779119844692486819370250763226801774263868085216118546285332195342575524043579755749594014840340592785354681681142033676581600234797055391593490764104571722891525025972680091090023626856955018935900908161448286204816331978811324733177094455345834163107717309948898490899788404229950460963768190000737686085166754699431990686642066268522073485845807551669405355894986534415732297868463524577676214101669534184264316097835014619078170801009995360161204890816335804885935306544086871390403308097409424151487024678946347432564113317924846145617130777259097452842180610922629131883977538969728443488775705097822181911955845991854931868795121490290881944455986856492864615151899793898573306725475999999909694116479722660968163841436025555023858973787980131909081684109857393542688389329890753132097633910767043496829147548623325301661479470186977705853710201639753936838957823507372701048225281541069797093972518056 [129,122] 853588462002526238549596826926262762145661948728880257841788335667638760824467909051263924665346030959920427536711958138347183944473938193085517977189003089481807238299131456863062249129979035192330012646634662561096375230104421841290722191788599149822703126306935612429597581606259428015984882367637925698591939346522987736611981863310439257832403446090909931816792157056735727261887196977597314898548675418132986250809807018004736742844679615652453182855344782020150171407841423982043733102511172261168540534261695828009695022726712537471623216462257320858152782819358587886379347723817602103122651385947959768696795731832483391001460789654296987295007104830839122478664667628560895671347795301000125528352055245821501337887756861827871899970943208527861217707093623491574251718748844321477997647155402642052720178660640189352729825960755743605101062023579569113398271853165530890630259576308407967204662644510894493420593398332415417187914777869402388913588608065388112591964177224145951605636547389781975206467437750813495350383990261024995705898628420391326210378973520600021590420123265067094930176948451707374353372273178761544649615528021487165022695802127536767437981397025551785004350972650965465010721761593495787876528023928193761409824926270444354552209437800162371440428526584798418300560716278886881215797192773377694099545676874767731680656170246935152783488275574923725358787995795191552126536549393005872873685702016897441730031826472467620583389524067190988213572406900179786382569674220111345265655211383360853705430595697739453953242352183213933011996180614866107888489938976609110487999845581190971785658488830434684824381430022607181669365779564550851099052705979970901078510305494880284315553792807013592556995258219355865020676742119019649943722736351920300891170891631112175515820356177946358320835795106481469744026006706965703065685528205219495598423066573545569067466085454034100585848205678668524735778346419814622547557187156294896378426401288377691600651211338926248027111485841493672769494544959272498153649174854891025884160 [129,123] -939672235917432176298476214252870314223926782704930687175139992629804627755873508978525498863864868564422823352537377625365200402089421116812001003905627827097626497915607051050209477426851101370530739922356120086294969589475624564348966690542170197260136390515318379583305140064456008955723456688219550109591099469387783731315248784856694428634991837861392910689095019737887059811124987403470565834734566040756605500096962615511451523129080209456565152410332011545703033773976810280802118342515707555654153719346405175083061960305066846264447014110319193410259935302353122806156020510319262500181972079730046869330786548924644880622391224780676267980315370692758289876320027596464329856691922084533186348765814853197909597189909738106664795517077404290559916435190343171069924349606199159521407047136794789473075288139641431944171536480968879536985359565509839914257857365809274957906107550676684560526128516125161814838786513137505306151449347052937955162439446272020713320183048033086952252174101049203536274080927068235010396397629758590096348111807300519106407757454948084678672757528964702004557887718054511780267506557350777454798618069359543617478313249532564272235054837909478169291851321532720502890390117899682219442748205619016966278905323451974609020176679429176444007775339305885322650890796309750369477148009989517500933507259460455001510284995829289359622074388039108174586480105861841996633232367182788375383895094765626098221224654915306077493899540091608321084698345127189884761917699448285906782523220983276073921920351866270935117229686405658738264984065266759486124106973371511239693875745966663307437018349904002808051744399634809963184278096024495637311980622070928833216466066149412943681920382608897912028701704524197690992249786023396684327924455895902301859157477870388856463747428571096785990052704619476060132313127697604113989149843782914391884888605393876310074770015056408495329615180433801676588275666927801652469914942454026120510852372009580163410858489466501786962571621994693389116664627077136157448803458991936 [129,124] 383509557317587325348753015053564361112930694068127999857142164138623965937335027098539812883330204957448495485956328952911601839397977113343859429875654004166868207563799162383184498278238620018680877257456230330057302594120520265820413722566176767490085572754105892327708305809065033616070207532221669535831974311966502170163466668329502451700966317537311311352239251351890962824273898390947353483551922140521073016937608153402901612341599969753176146314746250391886541034217201841041519381168392013349602236978168279309977287144740733155498624436367445019738409533527367065986783596372736667150389108215159724939552984660009567989618019919953630860282413870865321381603878100362805442001142209049736250693800920414956032817966546347323092850731684097756262237574077531170652701895600104103014345508014242283755906857170753352027537827163449170780880349623914718630839553494004123129043559411440757890040398049684087492450491631193158587713807362334492400454673749998913622599178058987710981344157695882035737912220766836389660822329547194841929671338474356770876534257152601004215587220474361923640481517717497329313778503305868210921144204754802758265521719317597025371586851019105364336415350335509861821661246537748390702713818474275724498637987306018444982608142751077058880119396827372699269021651499167193061982345853450074183063596746402750405141844251354026894964554170657392460619153030825425686972116746381629503021445733317772021456138631279158883632952146317986490767027406613563889288805492060649459463769032524054071468487587610482654701534543642559760692795432009685605521648637200906310243604703580739441245585959661876283263150648668043387766776091353827728369035530426229083447226202228313285340122800548803981983084379173479333662780329656406806053423503159397872388109824707984047728900956963306695808730891258312520584778734909884672465966085774870488533699171867214307369822023880441197433636104835620059216440577256586567118504593021381333672931675251753903769156538654132388126912953932878060175413752421145166464 [129,125] 19716224998959650129166546645684948263927606331901479889589627017700885278508839978329939106126586339096276227187241383397841974411161995957411894151271957664148862100002707341657898653625302655542737905213697396313926951028026846264259135559759056568659142580457736376571272952792444689582000787992836574653923770594529669483977832495382397296254068964468931105561376886864464096678769956368728887546638032238631880463501849377576688197000806412082348228476429142567012178025272818399503025604909729901880327659294176019751597057590443445115807700087696152507107060978330077785782833773102555785709807206480198729037015656374725869640853514701125014695321889336649343214283275525411720434757595954263902144834460873345909584603801114467186412161029641194732705337442628615246647741624092199003310640976764861756075454491088951055747162001618983191281866013201637716636436924822450696338632535713027364582501545591789814692331280371801965694766356870577527025560565040445486716657193735713721744407202863526492807502633809305500657009449618799718749118362858691493783977042032048739211281535734062507894502460111763099972731158672911559809788732668471644320069475274806436260880882427491228241148753055401458840275092789571646851050055660922185672119297821188816116891238672249571938268856366337805067433843013344472516214782040962807933731973051040802802186731232308723887790957565428408635879642338023517720446126021797826709005929747192868477909261155054850407121352638000406962431423952119931338021656532924725059151286683715648333128116178093302919012208496594829598338389120712215100229709452536846234634081555000770160435485726641580738952476157747896799976915485823174135872506869540797509405534487721676194891410137343796345638174854900448334675837433194423970753869858325710915890359488488412500572470701297888507996183232251805296049457313127958044136998267218001683104472533484922032253436785744385403421824191381668134843994437563349722071471445666999804872746120198676539856177362327653565880870337746270636091691740 [129,126] -117502250048088049793730218834990585658073048672091687484662189039922248770900881387634546265522500269701987227624396039981158966098426765489490700437454867879680323225172975814924234014237811746874229574347102335415211948151544437223592781264172468228722961934541661843359009043873038343796665489343525126632065103965252359889102513082857399868842729055984427831313957901789713877154343790956355666269487454952756399150237841108174417185275370408581842064036961689744858659397852162022040854146278553032266965283466108183972141346671310543918271775929080962143724873201286589118918211322958107728621966496391219597881382975274699606425414611844381901437328343546506079766907068690500318139000687709104400329888074338399972743564289303185339121019946514454937587504904818576200080768494588111345537270144631812881153783662496760716309606941644924502047333145910550147062198233409419462662213073488910733329427246386772527231697546504034768708668671441085692271454598470706773877616702587738997010905179223607999323996154363623378614785615381543319552962813826414049390579047621087840092053706515512331330935154784552331907289398611021828372792831047047424206279726872919790804961233726426495876588389556427451964917015748398586777653710463268679636710510638610931434989559577091901700400318996876450053364267115025116456198528753723384039475932027220031133568046030874533827768984859209079490964122032438732216622072096337200332491414910918875325368907912565300117016604306449874756954417202243628512879342923121171618496674388449158501664368710110499339023430870777461893299945842463905819476881955785563664309938094559578300915760430203471284334469042647156218818507717445331754312758980375137211269004149761751016917939266766598089462568329186457999940074058492603484716174712620693240177671937176462217949554491001037688913888599612617658125256533409680097864967345508088316139549878041089293494359383993047858806476559224026930291411862589484245423377714931259485022182827243357912836552915291676272854914263170193856 [129,127] 5501400235942611940425065703555533198973594012726079806975209748408891424905336931155802411495384716469415454596071095590234721006173005183486905818339231100958923603598846584744820333336200085139008915839237391759138473851388834338485823771870186355741104401756612389471067332887428175425941624985416670521368287318529283896675075357655340800219940149850764775254652412443093991270420977750260542165697885614295987208527116440402097498961548718004897768047688044093529383573454248335493244624825766776681862839671397970375940820416970829242224213759722820239252728094557430430953102011807134621243382880941723654398287504872292440415548693929024407070684642502317396356611021304320197821105508270393802389789647628654723900463664902188599386803897137006485723007171483763720554154852189535170536263225343000995811225875534127503469864577681976460877874554125933430221825459719812494159588961606223165238310829107441772781183546251446776663287274737881672205913715565820365451254522485326250809898934565115978249425206258567595458602251386038594299806183505666615339782851561786145437386289770391240283170455214406990360497843678461421676036522098108139660797050776313799691987165417907292958292139152330651730195769807148632002308943751958189237117205829046983571535899187698816691750366140786100390675144849733330903299403095352321370302987967227425463724449755934546811389153255911121775984740729912683358986923365037906867757981986707219108173195284908453236636401426234749556097773190891187267887106318157397126907863758960300457647507957978517893340401082951682067018833301978547054149951679381749433154321255389369417933967842120913038242504291763836026143590065786763598077795474398435718432714782590510257547450895149052292750724351698674997099813377415616082688568497357865836569958540740208208987721625552739435969730345488654157599936522963486967770558213786407512290132796331933192460437730862502236236102544961650969604049521612181960938054702746437920325698990277692839211949368172538260965192328 [129,128] 93012218649753637919065348042873216431477472093777924822873244603641436684177965753239137771757995451786303801893090073683475846900228017767851900799220197185819263841228188736100804637893065792207837440908807422658489053055087952711350078249487448978982699859632702954263676661412660090652836308426328659349205623521430356049467689962651105892167924383012182591114240695906200534612113754096416576681355624870143199447997649465633006719859003718063810408368477036792893810857074665952567616641036101073835533887246415101578387039404501352702260609128883184101565355117451321023378757074668900198575223310803049767343413870907610138122948139583737414920433207558457038861934438780843599114154378365045876144811075845074919283013956495613016013664279029196561649125785404587784619944003156715866296860857256342852866712095502694278346468453829177415022927183813590038736441850611934793565539917521535224426276090077421848372885324564197063362496614241902833852653285584066189493063901212993854185518640089977990672484541487413985360703857038741137490778090519995934081361221827268302156761359228312936639554310835354947604072504050145285150686178684409382814418088050806786997606590674238003638871973822773809740609602905094836884088119624540628653569708239492314209588956937696222418052628022986049352894847969836719143609825017141069587701326949534686828826943623566626952681791293195300774148238682336285704405402737301502227850742153110824001048448111304407464910264239761855656936051890384273722245305586030000723393250607855420532407258896060715310982682860649422036554584015796210995378725232317587305594461705871409603698361582687167098699442953674309713874334268197826668459635287237952041102242634050441416159855626652707141957055516313418629668271557078605139976528537798086259870602501203376062520559721306889638524143394161225075785994157890696841680384819418875097369213097247060083997263165572686377010384995387759148453922383538816922389077481121212669985626354526398022393022728547392 [129,129] -4339416390847166351678333733403853059918665372054959677987206350719192901205762219244316421395657628174661895881152187276106781411377085871880211985974451276560802471833632018902395726252764359191490913773806350636809358231720217931737952268941836578262802118887343920441284045542809071957763606935070573825595947516521693541235563351291684947653881247508117422380493032214414185179290471684327769228729148824350850158136627307578371971272502821812918471540493552010857244407734659919417083466089902745657159945625548049720445261771936746876989412278860020659421821614565379825904564627094706722858898137418925424252567906983816379883537363700081418670107745869330118108534757860064399926398253295288247810649360865772203803613985100065060351834193186259327962125634398496598824649234992390873540860423685833561870700229108966910076954395277446355338237329230245012253245497256380032563242463545852303078261489853956201267552243995213006198203896988680284432227604001438330885275279455398567718010594989496655245881229513637675533461575837465503420510456747578214537512400022565636303949173143676996041392863339191794925448309044636495277899002122393708612594106734837645573859676311119897101457524364723367482716981741055514403607959007524220840715723227769567635569747292377548214359053089616537444844439484526452795445611933443808588561118922529063137205620218375864030249472788915925119111041746423508318026926191248657438902943312721993292100245746138806133594262858752031007678645918876712011459047169745831291186118286961376336783160423572895950475081582856566812819604726311715815552988312913113951193048870791701641982000246405292376162456002033825913512895241823431557409908936150536492523934475957846951815449251954265750003309767851800945036002860319262930457237274632101497207256552330375356312207081913466457480442158425610576485609160320267173718886112106847534987211861565450395520609477027333376869856356914344016802634638054946112731413928345399610041216322056105348094872 [130,0] 109915117188485262613301004840885427987327929168276659689759525096734435674046531560834464061161129937511530422934800658722202210884636297213076041788707147037701447196338531394651127652694795262199108526294076201839105696984495674475111804694863406211890800435379521938729407375562669358085684145058290442712704823986920041980376793687517427879978369155615200657728178616912332449552168132462405262586847903452497392027089669865238720618432677404359805394489752094543575624850612069161723926822964727413337983995429909945029720608213546541367640311378297412796519691854988743909305219043582134077407653572751648274338249438608373769970472666673881192045921714114099504193985495765265118686475093559838809001971743208572733573085701443288535432607198988356747486446273457898131579670429884976370464625536529065008513608437006772998034955695493052607388447675762235764494475124618394360111151565663552667682666272197356329628807496971286710570239851941550860703059383249857848452673587863267294539859990386968556034487818157046670608951675312587308420987663507103819515550813274763303234624442136562563459513349444527360505884063367244613661202866766608448824733545582262047059977291653335701561944243562028618789517328922530386961525625752644434589615497219591561361033201555544912272875922083353296990359419082001144788395253341749861908289009497424046352035121463858739881282091576606101334139482156216604222907289732175241054012278158657265429404338271996998274602048110690270566856999203595021711301715970764761424481811938975406779011616488781614452304218076126033833133310748450563657046909136999058494317326747386099731720106385455411326200354015778385680722714230714126653553219338913203638018401450173169048614846462016530607327347440160211872618096716561164862947029893384111654970858946392653818440995990498092051233954318434732501716339335053309360898705751683238645789207391731387801755103815479300471466920000167576122589227437428566412265362042585493733673623912828031066125954062646762821161147158174963883741087039711562710470589429094765831299947620313267149198381997439002073423459103823395971343742740140902436272032901116547052470934544055453705270713281443149687566867621742676840588398577500664831870572499819844338223399957763736576448440997491980955487545850215326991926272334783790607856415264778419873853840071154393003319750212090024822323363620059356047922848858720331466754021059916299686642367259326033564479609641012698284032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] -34969284738187839816489700250699665411946667084123178030157907620996165648439557634684506055968022873039228440728356436544035929910509109529608081900772860942229822861131311655989542569623062422244209088990736118113995625367371645575005582544150462065928655378241272567602605129479719990839955095512625084758094979612117155330705847624680593362992699768048802955832276781529457176657231920758954577066573376866838425334512689266405808097210939345644345169834489764816718016797833695854149601288870479983871382245359770088081497785141597798391592841243560117912054512668429228822217542195830253582111638098899095509668176913768662339567173928278186477981577365772534512278270099071840745256346613168220287120860564631361406878156821957658695256624319613717396144930445203900604731470771844401159882510977820723124634826234960648152377518536062278847595056722106071726802833634579378301696202326893056456527008017584786027045809715427145300240343781168696803120751279392587347718715981950094977378030688020417278329835069013875069022516783038001408448196892417644058745632935524699000779600396457971588364979003455464372199691444951485506733028201611893710352251577330859609966929421633036135282757778598906455750645163341642422660033874538158544569116410869656220468549165679798490740030876583045511646639856108200792577578596286416388177851641166704060008460667579746663443802288118625896346294390923131638210578444549794840708480747932917925223640486039176158551259989456641391662009484162567286860011106081463313925100720208208025886540844111592095880578912785684924851299612474124457046005302845822385188099879264031344287501051710302504422305211579104265957379013775213131048263546214201513766323417359991826925082974018388810167613739853013714108630097984469994218548688405449429677005163659366530415483113126116126101489568628314527070273733835849500985532313301495895870134692569110493783531772677257783895088223844164347729964452100492925343329637585834530028511349470119318517974198858336117728006564926130146540379929199226714976476659079878325773837937252757914518112679396495919636907539434205730620991272132728828369643948194400605041707680469009089242181428134598157693010574749002325149658615450937071880602658427069606420556198563538077455867560987463905568022196295997980510557168074780893890355549213907209027285622658448387881639086743104226442816269708716676132090060338455542139021546991261424436784935359644856553092676366843011309502464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] 3138925483989434194661973095049894064639377869220901505507737474448306167481035217186173419176896066441926939677175977302441617693111311239074139245849714639140622150208975534839993104391708462344520691779010048702335311182587638633352514073956201856576461353155595528449419958712539066033061205006568775348310404044632935816688618084240218712601520251049136194413364137297692026696830331497615316436628878787476897569255220850908383523509534572226270896924020007998454906176557662260335748417462410574137329439667529095326830269574732777736065278334380162722674517330068025910316254172526804695327965651733323108993613126517260365377383899174077541121657556841445653045010713064371878208907546842234162919948623451004015369163500222529672734706757542493987037426399683987206553375658350415482224121516225923951862067646662975130911822300804979344530853863258476436672082813525139533079677376748129663995727253796150874662135342170622310528453351266702395885686947507425480049373056246337167990428165943112421823122055395408555686332629330331214829343684847073563668967916500637689311636942701638424936253101280474438794666761231929139296019985334025873985924903241372337605441735779564270265371952948069808628341175146568294699859662693868752965734938995525106320362761207094784549888465024424163852606928863447586512331676467405270267553405688301041600937652339748116228164047086186580919796136951072023101631049704628091149954023234625021573997766647592500248605060146537555702314436173486293733297383972972521329502218025933569004978452644425271406480418516882519086363852906233129260545490063692964927992461002923833360271098558795714585561032739903636698771769988952737868172108236850894860985612134249829464491737955896122362444666139726940009117498650294214437643462861784906471528849813949819000942605749436341131204422508822526673820569084846250097446888869284624473463992367728357606610270655717665418672583286818154281073373899195585714681746937810694268973036523128367685046973784533574607739013951238265927357267626526114440670214225869928159810057862622389608753350305957654735471748502762820119878961976611667780720970630221447856365125811494219139328109228660197545529512358907541823770581233764112188343124539096126204585085470369796855208956198765831802701042553914472942241380958335119629810099865170356285547201251453058676026258499664325958964050696721552910413041244997858637941578803077600362102339836426158135085111173314156654395129856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] -157636261371803717227250058180888801239504313522292631709587055330257840681299859609515159936250314528447644814398194479375243328887206897361889918955629655103485699920212610740545948295446588340972503503629059119331032595218500157570842382988966104809947819661244682707890819097113291603924594183164911001681522976779236582981132997359447687388238740273893633670095316458315654055111801541979031209960555945528719238317318663579411009814707456997119307889412984791628277947175814567424571423463546439563519657763245529625044497393142035574824232391497883560176047525856994177952773452568994888037770361472008147105150339761249870603148413050232942214440861387935852301645005317018114513260340118437831429922307164767146774891404849465750846387841805100401468794612305660223035126889477766618777507283854438680098360721925255320280689117667319273345872204737707139338323123160127459752869809602462357352729805793968837985893594813830537269947607018475662023601947961362342659501061852598178254607835139205913013120524196173092721220827624422425170980779665322809431476487463264352219166313458579727447540959478965197382776203734466132865089935291047133667386556318969155015047100144187997222646323099200732190031639333052121241668125667702259909845515871694463088526741437675302878019003001743292962599996901288281329708222121747915684691854349458343001382686609429788577069018611692856170390576718876463156868392823211507918672821251274642639871514369468582099539075351032423741951628499528628872583734987477158040492565491672958239631091957498549316191087252477127683058496938478331922767920769595776814978235268777593529988669297922098516437728963503666305402755817753159890017948836383041800233310749912175174220705152200757516520211033428843807442721641733800124151715220112644334243696199589034163513357056540799063664800721589216463634284647470994881305333288657780838504910669240428489028958081962366872698679508639320214177679232428369221133246407789508892726315114095413969491118567689240471477071333125587779701354552733440339043013713623315478752011078863604377431068008847662583781395181419376798702783918878869286460580359097843463628430366236972700386122392138842335035376328771624412176450879343851950569103799620378633935070394090334560003312419712870594511323305341187722705590022746050000134419913766706646247008165282255591695569962937227405565061039186678605714821848351676540924538940799436873541781309786636643889886869297209799061280915456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] 4504467304402834564186550034345043833823873400700959220310128692247408590225266090983583321570262125246767733254533531633740418442670832639092285646037047512074864940629319184455524961956139643049181014460178051627948096849027952081772902810670583638253839628783080175407381992297709547565710812725047229322171054298309089441875962916633436782109333888828985432763954694922400722865473877880271814384960661964318063631781473696149489657733545388834206128400699268585055460113207648877639689620923375694683649746492949132576531852054775306201396938347778764088164547791274040094098202181930510381964115430601141259127576572630267318192419228738958982782135812562652796100238405188196168096648998732568007673977018159436069000743538007253249936803189115222523694647326165471149500787471599854505997278146286840437027540373167437710434958838339514351551435133859230946561841132770990681541838372699358549527215447511179454420873214838390718500512756934384101779099021111303819893178965501939363421401021774585364327399283690309239450202894572812489233329298058031113608446339428500546969025613522096694756211253502894835901582252644593305611066427451236325071025563382118858083816112164597513773596293300592111588407902407062821453126259506699750655346412447244082551349442253464585209970954927575998770370435836015731050002819691419179482815277436033978178937377428423533775914146763994235025525902553080376123158904163903553470159172053812637744603323907010434212964942957079314493453323324882010270515510902614962204764608779244406425254409027098290639650849246358021646916508801050362764286993544992374048232609017884991328140931369620750987561696860949691161302896503946636199653117469481907865854832409266201653548452555554466996287108038219607629681451454809421674563420605818658214324789416655454514966388625938332897000541374593270267478846051792891716136873713190321251843886254719788159559335933962659192947213589544498965053719343221885803565056900064539582854694497695254506489005232792332054434833570840519847777387802276468823025715032326978422905623442943035136261749016314550494920800356018448155224452377358208590160899617112266541960899409739078536051534729072013180325606722464358057957974305165495757675534254104391841336994406316192074540099563170991802815414245497543610773945018169960316341210592821721140675910770318847490369197584201052036629358329888294664589336576847883313858164974066072866990891839885948023523753092699557531635943473152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] 13060625909439629482151889241728632931748909777003889357105298631587907032555167980949306632613510349607825155355501404340993100940230610607203177236773081186227900699968255660455838226707427999886629945472780654842752810030205363563803870103862338288007265207964599724875933408629815528413482282238833787233005233855029223432458117697883050616959518845368941973903110907222102660507801963489838935344816641767147520616252165656261036692203575452009404744654726118448593873215606064947367544887240574965651460730269494176640643868556781765758213857057094870390255052370364332733222755267273464971422411202768980340304318119870947396455290744828992918055702776629494449886481068779721701914245125482854695957570379565879400923818100610776079128869539876147542421362318201546777527505086241482198897507068865692008476712426814250542480760854202784746411565514490500505337740948895278935378401401979790560733474953732867511653585126582620293633913874638118949157838133548339403586764446353878587252777274325398563459718636988063537002928849233721373688745312927291874591764019558531922248813379660705970870873719403858452522503319995993338910455705908468215997053468073440000561510010711452570636377602305982141352328134028707292452449660662050128232395264544941878607017526590564627069953944215623713150812081031435309199343067842045651773561893528446643770739560219031386985493227012327443558013256048980009296974098571542427892451337615617889636971009395867587755162843956831622606757730519207416411712918665870052075815331720642838933731111480700298841912127088475606560310715184731101532117078955285675035238439203159890918354784519726060519856592540280008653871566117573030661884668382835738082440593065570841848056010110853160717698888003870219334097420946707812697237777963303977411195274209145483724421045174046858979239135948975060252914542877563841201671801931919089383301239843321358910598167079924176164643580776225735749994733232917705540838405876404865658978997322873368604017562143672960649318633943608552431797724682775504850300955672563202602081671673305792382174249307086580646915678882994437803024011260452497893308848687799337856614256400112967229535083463715504443612496280371354922432979050212511465532967164664462235694157279421365189686773826448024401976362285542276456840541905381983394263875890064431877056629794717827956858155059612618666489028316562419424032909265164529183287947574397300475356753929016932476069700268994725635503025029120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] -419526293107636752059981956375937036501650428768619426100819293209125130068391394426841285755876882389507966856032431157238010140745459126580673948945559617239815385220159948720210051042205967120826818080585018355504755220812705728606487631322320240773240595035143882834912739940466073959678813431629666791530183476188926513646707363629709562170628818700775590637790993452516287874596241194184022029000663425818637290913130105956255948842396927333569758553330397140903677454368246341099864161664518860155137265355975270305649197690519559280364014971235835054335561841590518917829972246076840614012340978184733938654234134243057000169542710367179996785119889931352861606792504019750971198396780514215340577006342434943670747150818261887947911840875733752413165253428002591468015536806881970672835808058895015787895993855328057460631393206139103547877549661282231851686114233086848794865685489527125903481307334214894058042753041755799857350063544827186151431805869424710905335969401683326277999710769521598389228457314358773214084303507492137674871404511972164500619594201708610198075909736846921008133051534909924199227305743631049941786564068775025075431429933583302948519525328916670973561745155781931075382083718282424517337910235179382021237087876628023131543839115428178155863167364500822061215954891586849148262253190627659061950037833292476789296712493281223598399605058643072644547236000403200734818161327308837879817253712684881462783792417370799897630134363999645722936205079676383143929721918677675899310413976415860152739188851489536345667203435404449113602836241022310005973291381742065088143147955034099491435971568145681144612162407503400896574721356111153235697305015649674682431557230496924087191786526979531327821959025109590483305068366430478937501482097571947260620320905697809239860876610033204170966583797439996843453809386126277699142535812592978174325537067126041088428806512786966304816512686402829314908974453448527457300431071233665094432103527388227378694849822894142982266168337685758205056821853412236010041950343839644402735099071713966095690680573531577880301185447675451150763553457545305390344375451966271483690325248386348514657207433904164547040824947934517593165496516665392715800558598114156098371344974537165203738502928770316219226204606554304724071385473376258365766887871500221646119014583814457862990120844056597456164360025959432592365129786519408264958989644064416552167448701011127308672917521758563084947365874590810112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] -5149644329917504889296643218313111278544726501729865723403773203053096880619464647701437205431429407517121805256822243908009624400030416961286335493515766105726660603085458794568620782892643323367236867320630435224349478482715025858113240357774039685057309185080298100944533948393349980939571928668754959363862414848217215824924116691050028005701164928792383817766894342725188167297866154447823816127038702184707942283890588174688682477188583035822882360513868898938273155449436341907380081194053840706623079420327854877943848993883889217973168801929589755541136715020083533519082959264060877262606564370928612544256191636465201878101637391390790904363350044418933135667416872217480581025904371586628276148528534303419246565625046590124771209861778603151333433106930559640660704222466716092232864848477757973098444881800907214377631694342898542183128827320907164361382472982862391213214938172411386068060906062728271467433789977251300145154915880739616284641928152110885001053614230138148102600534975279316139809712781319848443698368379059247118843792371064750883864314713660823278576622289631499308603794782108166154355144870210472894211387463012166222373913050097141913223672975740536745070200888240561196876046112981312994966126999644511581635971274827260088577702738826891483341059161203513561002154679671703421760956922403239619447587266272322595433044951289576424580039775415365228614073032695929114757711561367987902040371299058517485142621380739565009959964976551452254563006966465362778936272739463988275650822390946243670371522182676876239865620603203569621214145782754879864642394971311398404779121538384137819368281113179433306758663917880009107510555380665351763285594146347896266374577807601651463279446444632785514834490211318931871034884333145509375729458422491914260704743432797435656164954064899954960222407479839236761054712290882927280496257707994910563751117795871759575870430907570167824967338537637588070241728247862716361666085896264384866393723990149880776759045144489670778244668452224890158763955972763159381151739923045593970950269468427232903181879502737906201328657136610573537358301863803392095637236877746324294397741887067111661414964052752561497111334217974918670618934107321497300510955174693027193466355443265928663984071949786387380201946087208165618647094775651770503273454409312390269271666825879974723770586289311282841787137724288970222349293352329425692917027910221935622081814359749983405056149661140956791527690179297935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 135554475794217319554937631411902606458302441048699180148359658560558519963652697691396657804148976120916396833941878102475159179660744632819534905171803002380496585406511862620826670605276991452595496233606213313620620426437145526354550438416118389031455652416771664302596683037637302371616932204709803034104267221982192021031590252573277111489068356160420942515694699124240545712691079454234620909061605364758580233372676060398519930431822923070104703859970159946946456319344470524716878296119127375967613151657794094488745137198941945336353338915416898051169333321310738659423670780142420034962172258543980373835988543182778520021256749961513941520002555171146815360435761681595187495839251920432335106841635338016700640435712789557611216045144943270145102282555851473338681006098840922929740810905744675642735656995270671909296903766169732121753806180805601618736665605846318325079882747216646181048292269273472577749782190254648170692004455822293145763710089350706957317939714315270943656491479635790824377864759118334844003764741915773798635034289333945226569260451946307664714898544158043087323689548458826531312939318216758299223295981584018325150386210800909633533767075987394739507367390266142538894337376030544838743366880192770058398099237830940951432297122549816717020982372915027789607106916312714563357261596784138881623617336448617185514157592536029078258689091256286099917219461479403433491006192839529941058439614077094837631443042226124188750676480971465797229226674630276911901587880254566242909240124763718750960097500812283347610550059495435514559292768113212986096780966763426361566503237219705578698107084626345323254114918733703760426296984307316136023135663859882813787036698725015703812812774893785334550402738024061032843340437508095303015057004560699078797083669046884221408121969965173590097824430846074365508078613207090595420147512940067096371140357822030809566011485053952129672195118240927713789426976673952843745390514574655792811867072472790284009219831626560650618153830458222756472599263289389514390262600973046735278728118761685568160047867325506707305809959067917993896438767843260393790905288807449171427953197866239317019307811497038071716415113844882398160478494802408148555542422589222763272331645024128614890145863927537800820479855509530203148412074132210076457165093925877818496963610781299755653022948311688599086081633408163254003082289405165786263421736735117010032538145256583406909800643801588962485551306429526179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] -1203866781671236624309588716204722335418516002869211994866465795936343550720099611872583997479366288066260888977493979458903073899373842368606003093778397109516369591133153417610706872994736874031304686031932513169225601166086244380212291927762322293725576731760422956160084170931708536650644216764309374426743238642813082172368634779906128727150792423835352270161063075180583065609622698373128799316461943381188802921170981034330961075461429935534408498065391194706960303000327538127115920579391813572973981301499473989302094111832807776701797053100097723438921861548570674139926364131638087093967382231991556347881526395164712717754733013134335046486807395263121644203664082158107030194638845141386705575939128652924472354173319120953364350969653782410586600158272860019501680483309076261525663366047153921881006483559569070433056771508368198496970482696316614586760195352669376138893301192152733874870777841741726652691817908612322349377812435421094931187441758250140457558469508296671386542689461720479618038444707157750170720881565082205846693912679975268960573034122837510843833221046036958331701106242618943559966583843497344903865848439559104570420769910046317774543126989045625022264128518289524341155325982782458878136466639864057434348474668176328956663030839358226542137214010408693981025329513404411002770724373274164254116556836969246344948043579884883572643438277736412585718422989474859973712194202572099299120766690500347269189526486184616219258241409369839848110161673234403287827592198614128755932485802988208592146661771394842093704883943826893386299800302163049768398823999867040864327980150610941702727426379938155556056388466013856075533176931523427364897910631196534505492282138887257177348743674301589849950697355407861776893982687693217232515485632854018847746914523626707816320132473938284590165992225289564039916753334538950328697094196009638989773523560715010510489244279107039297916386270581225575286263503724473958243496494520777557491892214353581138520447702430903643941538412790946179520497686065242585468255939267060458188282586186276742235757793108649732357254130989351588675887496036377425464959961306000874578215902763369196573276993058247899441399372383204355325045004230695451532941553870600208816187259232429602437540570633464531655922420165130730699613376146751895844999435392094138211633808913676322270772040374607148454814542327396834176342801182709709403506310051447555447566399176338732203443102254640928142143929636672765952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 6193170615796294362963182258805502319083015167221798720431874302206366250463922705705727906870248062015439714697378143049158428336111164383995802225202748581500523880715519637033338616892092074956394145037442071964233483769720765065399793785868370947221747497179407724631163025656836955937185096025251407955067541890742235315713333293278420396903401877895988987205771966389364586048277218488130732409575001147370184598153880404042778693718426542813721839319669001166285580031597884996060087338951925671760760314330642473448930183556833510954341156035394333274770980530126432258859574177795379811111378464846535721277809767376096366234514780199108298433381836644180796949746478241555117264338340780466055657789124052063509283010900920137996745878449856904980028937127928170178678426951092589373724692194042603394013862356193402899877680879880060131750578375616793755267071067672298295638762406164632336258101672488735353085230910734732473349833474918380955549432735783576353482610946475878863665613405378977605499314024223588394224283447447103964542230746688366474238983042671028118313552298402502134370079396179885208909745102547604401505156661235638456326010904569366144248236439491470777295811808650054383891774169523255548360369369702224647852264668903642598750000963593618981457755060700147156137691548201664643512474293356040521754872835721604092583292349755892510223826121400308617350600984933945781090466472202843706643605843812501905005161639466835665482039932849952832655861340167277296413787909747668891197924967948451127234847252540373837875604780389704337660729788373067663168500462033957067941028004775781892145063657645062603588214234562242821834023479420549902745402137692465300573090345300748498566925342911272527315700832542608083070549734284795867015652637383915957235066988000053727057123483223557278115933916784083742575245723369347790560106228344588658283923107049478877174826790759617122958206848147144717907201728612000096977767057094770758149143515690924757166996963208078338088473128241357072218124347806222502805086216940830093431603953968777171786344444076240983529953574370492996413805843058025076649962177463438825902185278975245059237792141261628872672477069180515133825558917572455199760535455050187475134507778486848042576280695384832698922551221769770255972725254783760949882995522617561125547029904752229656380209622933201407197229267113541092019262338147116617541885401324940870120589263564659848277656859603558107541783305565778214912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] -21458443085635195140785355574314132156998167355732792603080704303217048329126198207590364509633078090730668425316670777699185226300681712867120317237284243021130263946623186896282672764363686289868112956667731804097984968227160629793057440730033880440488258098206336488681435321000686388794656003001774398663349031142217968751451234672623429175183121284013788510296114200550113015101747953894770940566844478977024744738522034360311318293320973559051053987667102999422487956945447885103608833207185222097528753085787098970047347738116638585567506177474455956073374953291732349534925034656423299591981704460087974505320242488613011490364961206421411721013484694242924403929911254142749507521573156228304859257657439587070215396424619680353249643699529446541737875446399413909973206718996115013437126531725067087949005140164198620080380847853825697351819615870545544853540010088711555021022621373801365645395198051386590248010692049067566945733238817636597805908669757044582430072770885842735998442345591791819696746602526941090640214726068218384879390999748204574298468424452398389860215493184461096187856799362554576170455790986243202961784465655002286738902615242245930803894545617286555258894971167218383514512860658901629805401328752641013057158369317877994467702763203142383336011674073774096928343475812686795616037506629767451077737899684386068923955337108928861351999243702586172665476825908348730198081446676947153459431130589598968926686122908084557679565475862399142414763540357447752694783317061161119436985432230861401941034613461040138010138455157832801540409231241145107084471405587381089089147066334162469485047042559000107186066279072321401813551856870456710823844288403744988524286245051063044584756600503723498151707129632810849510410695042275398070384405455212336045518803618230374129229900174811975113599306920000488215993599046432851569324341596047315045507736783308561669683859024388389191635841034278893991824358565024839839347020108195919661777981297115067440713696405882034192171432021883104066418488406675364227282533663213715082671869314205879645184497998988517446432665933754817557241681535272050393856700796494954895417718845782545943907252637779504598229586653027523930032702802792423193409987341422753644942183514224350457761388980825965489429630267826660051130892409478873932671731369586338099273066902168763611417820494192653400847719365212914214963647631773825925215523078854226460916208375250896921075159601599049245588787182879706710016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] 54774010791321564424522842877698869556184163494454393101406274608279708568037844442663545877544076546557529429593169300173898558454746305480690550673418411360099217594230314711106445983756382516640621279419339106396208458453109087356392556295514577849818771589782440176533213499657625456659700719157884356697823887912019282136641299653663189664788126475461943337780574786346348114983809110164766246694897203618012233667295306723717135070037911680856844522243399523746666142691135053064585416135677554462588179506547646563340226984743994039121057569031353717632694770924469160247850966409606479907640345757152727041549544299487735339255840024896819385400361143979935661256932861369927689795082234691665150954951054775625093694369684307640834489059566484787614415648736722360421593537226781155399377489646815938645835270520303630535784491147357280010935791537308696641176639632726353600102206557642004143776963862980346502603448083226704442137776780167495795391725343351890957572493445536444140717735274014723053622069930198945696741897111618006188580833852732028669368047091069979655837080538129538471024810145688451773188184407058331440467321313442644490551012891572774385258014638382957406149660586914300484270037713374730690718857599954749444097766406282329304248314375271879806318507738802800362728296849816193421109003934863752714984800184017521230268305771700043815305492775127665346004827610338570475408567101854916026519310468465505932529988254823127340328003062708633831341431189528618850418804681459048392283861409275400622271296047107176283573344945458983502654489562173286384249857808942133775283450858940808652012692571525888344571294774526049254543677195629363235226397972925088817316993854128763257350809146404524028378618346853436597376197473809931064929728650536463934083379464248762272413719683385175958150804002194145654050077490838319435736565433803257988159124532602235007592277305162660625196423205445264605670528856995621077359995317084047300600510283107674303469905016156813573715183772863000081409525951770344401015666304239174850304170226990258485964908047158084159228134589783376811420122140759685182390403481296419798092961696160097463069166167233504051586707135078970163954990072592865150297939649870820136807639250778438470564415601674638466320274015127808908987643092092006900847686053711831588062012118130844855842036237241127355497967343536967563501463572643093991339442642893259327702944269908791896241974136379546639281661334647801380864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] -118080858406446936920950965998470793542023059661195966461634986859061694665156584154955968332027961838125853904825371460586069661264618032937471104036023553501004996734501433550317094676785097650071551472585353345685898235127141925895169127437250018031819957310169009758766079113367015218854750385996234841370482039959156690521394383170752674872227570404322683504324890017744467311840714968875305390899437795268297735563313805064925294742765311147495923793878520888911698838783121636481773296394843295456662595157521989394095897131606379903194009323222829803458633891079457779724598122917486224960818208539177578624293169494036160190221454217688138487515971825714577797965922878599195163243391305805184501153516754936884378029121106019007930969985726040752011243949532233197766887625367005623791292694948410817220157011498762693286868254928555709830873233142517985580073230025245835059086775051913478651873035735777301365725838013753722449924726362062958513133142400005841877131545768181538306147858119185690677048333472322147591410614537668400353252010812365953261312468623427679294834460392601089933817053038636953187259183611172397892080195277185505115715860255073142709419848463406225773475028038401064959634417984195720291804830948580619520710524729733399264984332770473385162758206398150739944865086732059252089300763043949169434015357895350080277322340431707732376181803150603540985754782804662909463263029110289777926964250636134716183594426350282659335816607290526648879923086601977050771272169721455387231689281769095177981998817438888111309772553492588876539819592216679488665162442778440763101153997383060782095695167622129473318354021258012350294974354604528634813621866604359838185416954697787766492198765877614273396410493335326072454361648010615170718355772934252332661074998010185934016157792966874863954249455028295595916497550604187092170125273852285076587511352246570500825276449060835001644921592732133574471649452120077176257630076422600169099018932571124595648546300089656245474554690761075574147246894128182422728683019144870587717037754531031280027037396582484245384901208655036923521653791497444183739635062131068300682799798762021812345017482938316334748732411031932728097887980490018338960669683225671844526167956193256027299795699423236237633672055439633615093430916348414290901547431803081850372824600697537921301917074650785016861705474391313405972347185384357605303812505435598745889318010058760435648523328340555904178249039642775313711104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] 302990497298272820318294638720232007645931811935743276979355752732143090785682765450877363336286146113784746542373389603177486885169141065815550567750619349260991863919898925264211757679237773775693964807153415972500615953854057365391661313320464192288924853323354683625645502252528575291463945668919551938870504701435691186729076640685481718117714546315691733383050779614128688033199977885266213170320909203468431567863454937991032789179653616974001219556185381538524565107731212209463330768832211577084309537602085083471020508083138531318943733585485445489494326448000052913816419309392382339911537308167110425840632729831167388367616365441806372435798888996432968821011193883404642356673229210361781608941470294283795981331679832526563547716696941105333192181423201419515729352462568459363722628244481260464358633924098860680194671347899804043386125839577859159240641007193336256909401725429955279091674300742452034816496026960049374258702882926700527357281601303565811916799875319402033000994786275785215075049331101767454975200612485350005682448774939147305666188508603901107238569953108511437747724561276782262789586860573601582073852388954249711230010269694237230636291896671294572352568390789190903481522983589747456469481032617140812785283129532330534943658288024014904752515910259353057000411799086015921104054435940266313355171511973257253582679714007567761551335598091464451248484413712073113763117796068174812296215285464388774451607627149143887697125007007517720365424520318798479617604132438806506325843780612812059835679760259309163292728318471237956565199580995247744631541198917650826757554761250282749952172896081975989242798960856924664772917684613934287275661689391393348008498296838435724430283503616133972858716107940314188686355711018258887165287812936418614549081892106563956419835800685440779752752641871720824156457241077820110103165953273803841766109774869839358913244991321996159700176235821665079110370711550777323753262880992636386470629360935079747696239909319088187655269831536793028458624549880025797798190027014498122698757456472130954280053882622413671723269216940471263928761467683388487776395944551718587233902715651786294885699902639783829310019199017070646884291391742213827509413052304125392915295816844257203332086176945826437546269365196033822994325495331306185833522031797947267726439674357294040084068503700084743462582288651395919037145347020176472926488775460404997858708975584126730021585446959780604594259161673163004182528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] -1114898477380736448324845221489459928879334165264191563292010006594978445638499548079980487946251511758860447954946883387046907581090154246750789862606780052972942378883912043841967500956374310605479586660612545835634655991868758345105647148940917726420911359801671683581363877197881114110635226480038392682922580639473958803289071474086583268888785824881704822795262243389938956781725887393699104305896871602780081438915830586390921859236649509700608669686986346416182234339318560013412755810989227119403529768218742118790619992159565340513093721912927877032567445310341469429484382251618868545588984739877811907538293865150284867249802054986818689658666053746117222408919191611265316947572808792631425970032419795078929572835828474651061122638290336080138996393406277855533446146319632896871773314963670401396960887126220560042564230291545115479003760457950963265847145445697468024310274675597767731960145522325353255985067809881798625836527795062407929910899218505796636905323595851439353877929504389574499515654642024503752159494041569710861239922284451885469103855050179321129888832623900401411678410944601965665164626316661810585471091798198285916772669735992291668098826203872982078891883884350631440534119226104123511115313031827047842980808371238193935019622042577680062828441831512572999491797989931973616839229087900667143987102170750442409296726473791479321175476969176167770448176085035978251622658989142901318114315582314484126236144609371090930088988188596659930940285743429509053578589527222204636901584667228479706610116870997813908474051609263517348743206289423017964728302092253189869650169167196626161539591066674158854933319041732733832841193063612822331716635728156455820773405630226315070467930047056875732249232134653710478426635734123975854024798617736802916166655190177831571944721309713545661348485126694352652894455913950336244507092050569835604308378194032793625539864981428464533261759040313742146724939921888089519069600517332849282324378558961792227114723546243271632071795515361273767111689699391611325997082977464955105200855827554700155298007154875726165848804544385834403994846370383049103079225214874629785060007164530114418274453066007048907535673220315093662243838782289581874302509961487676151316034679029518248245756194566692020224596720891222242106417759380969569793859778633928985090198902641965164892039785368323561509185934323477398195076481521211737940170722550274235528024883372924713588575571544443714264650072435400384708608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,16] 4102703673684236853825287377948944013747070820097102595075849558101854790025128490764846092183607085542575844941006796771912985969647968710770005227089685048858419990638453002423664859891009468856725373788916206140883885221671523526882170736119350086412900750195431047374899959701214535692052237631809532947403168996696558992532162995801265828557514988645310996261050446665756292148340791423464114701508691054064236013928742209496716494430883718562629079629149513547674127421736971732092996735255756041796899053886088162073967871623351644044660590721371270022172580888968624362665439321996149560485247076930690964914258383198283903670188415490769950356100919115457710036555936266654103826611441746303365103045864286011422736709611290445552455436859742254988843186055503086233953229834728643823914340635949619346013999982648785921833694156973722607886756609897494418503552726294342881606793926308651182355444321802030832705549810498111824848369512992092856288614949208426638045757467805221993439909556906587257004854372062615876707938040545329231243293170981066832785210146186134847632170854500872746737035696796975698148807603948226945803142536503083245670492530570497881371153916919620519316007783505680880406457127707679308325276806872935753679589634344575486475775635645538088187093208351740044671109748998025233348812229841007170739760021085376910743550608138645478143320119494116276860706212397420059264552168447124080122032706564379982680938186933793242408578607797777189719204106135844448878606693496312375426049285105435464183773204264789615169311705198906158598802662077677214473992798116885295192255412999076580378550460641281539606163095858526056522866556189868609792611912737937928459935153470235686363831335781432767008783771962029270940645227235791766675662031130486100182525737872378303546954625853857618717258859775672304791917114524720670790135701981092120723051535896447437997783012554869245731059299817782705260590943258252337654884715768493765760091506269920533271936388764277974675643222421187642874811226171092423288335363915184034582216015227204869395397894541829217082412502624984266549344041977940489163500216233345183791482633708071033555548565572218217244625665744618897961182944853042496982293659656446371835844021909197431326470444834191664603953028887644238577607770530915399563101998688159142839614347040605975544995298600866578328681789076805646847175042528503430095998916268229947851118631452311992578919484427355333878584084635902741053440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,17] -11832950073186280334327025897094732095752266462640279650892009731951573288943229555952759784679162102841799579921122779064510463670631637140960823163011508005915704344228196331828159420812914012636789745925524608322307290588928075569493264835859971666908551393317027340173920747636854543353470191853036258412960906614920777777682297623910577537344693101045494247626014960131710265544633065248587236886154035227884301446250706069958261462784305088959776099071312070697556223113121428522797803110798004374322810673654803113123445957706169494671951467920058641854180621393437400139658454651861086692751218940025592771025123256979262740003813357190463299808538314803512653851545387601907868306172506392918242649329285021997109988567707591324409847736353207125085688499116096541228460501065470284680543576263248909427939566355824096335351742283997090805057502334150715956249227281713616778926972325488218490778167336269078349596401489536743583955451283370687406014188175553371797291753964678229804592618319822569071300932062789873389898131130906018894707132886431484397545997671575680731111339006932675377954392530890931654267259347090244274868218229947056497506372303201895234918961131576357300825498542399109492822313227502925206348548021956764862544323928071251947802994542852017823783998376614539341786858124538099634247800617116245492473349698847650890271651262404011437282831084064673726118525882242335819337190789860655197355634866650523205683363679878036106794973395740988022482528867483639258973637446399486590052566225784969856350945690213385339378297348866389880744836375471731551401615664436457708235123947977595893543219176187404019498116634530255873790361975363304776815493331260560463807021768042744075468769427179278329636044349305410042919423014307796580843764569119141093850084397124925376652005116595221334891307089440004689666130337057997426517754731619104509182797511452980218460918492207467589662054215756667954475462703748749355983282048122478384173971254005768970765614118238869978035664768965800213731840812935944194731390420669126915431070152245543513475170284618071854571780327911342416387606717057506777876301164392933960261125152631657394278468923511026661626056893631700869620303908755946881463051342419014286892943649767887832118713557020925284691987402193979927768725420875350379728236552123789418007120662333779510641792101921557448785328159697182196818839368312329667318728433986925743511888390453368846263269415782401710503705306632825681739776000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,18] 25496336847700961738980220098558470691621027034895924092029183925184305090268393147769547307278009101382782656011848253063598232285034270014243433998658794688202068070314691166271560586284536752801921345766637463631335204846087928095727778767260927659624482705286200095333892903304980222935587383409720910334699998843846611311785093675127769623579121588782008865624088119768734494695755076756479318966757071362935048908800767307244661555932279308463316756283789275441269281677169674087711327916145657552667823183826094651374343488029507193556656612034885453044447970281936306359500694256508438659743691876196498047835028033279217590686457883207626637103660593354531722121156189135093714791462602555944768525695903385254058007319552233640299004960383130310134271124403706206680766240854420495500643358418161458268744244397340911562371713117028886176778239166616846340237566028803457699041723550348703799881203536623707810036472210238848808768305306334865600527234156985622937205024943614794288201433938176692287698833958560910287725311423803444971471302062220116725231826681992077670547085244009589624776460862796114672145747350304547224467974103364522841922057102651655298914911613987450191900038768437755514596076968400835397746426740476076200488278062112554574890843216514392759934920649804542930607577234959927337335255521386454456500612584964524448869588613065323199945412210792069901258264402671501707206491093289784276921381881028519744515060986329127840447029694301430553818909855128969903994382184491726897576647825627255208402479984885186333210386416183025064297319615558991497545357611850941570395936850635659167398690263154393015669008131892519633782851946905645913763020317678568338250509652113475221642029309323024927066669993981357377370604718230333150858828849337103129962893041769671535839261434392345148145973610744884787545842211037882414832430356688667211914722278301301612449796067513765226430032203402466524435022585124833637824533854195318405285472299671700747679380473095360996255413320156981667095606088063646221763615576342450178784243055042803078992064990370911231219089471262038768370236619832082856592218935225550449069102491475671020755591847703046869639844313170417591551147586111373083704909653862767332719466234507393015149484310974517518153326373895567302427778744949149101721594160493332396493693635537244236723036369682260324527352712783398013258129709030624612135069973539452988214363867781298236428130263537967869599848971298055739408384000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,19] -40677197051293735617441221374012810928633442119718767154167650861688277134800652820997973610133159300575998170474753228678692984591407910149274590626115649797282137975732616342326586742910687294833263389637511193658429544770135516389368920498208834201085573000513447291555318982300954617267604809741675864066349091867295320019850149779237606258259955261846690412919592488554170982442045634420742121721176765878692917103095905507385456925993146185551897727794750318807019450501455938752422284842140612443855098482586307287084779229614970770689616604360309470550931364545751866581898391338768475220269536528480937489172128042404987411146193393430597292648410543097061493859672391131587147366519537287687822104804136790134601015897008218266167874804442057522645551889024628746738852172494745705443797870920094503227200119740470822486308520142112648143383085845677971944794711219052763734093918427280906384409690509507597796825997029462148678659034980703887186448079973110996030285883370584281160491308602489328305462744134887911016137807908779038933560865281181893345757390730498311873928818255831883357506986243668670814885077220007492087644517809107161210230941564283729569118326521880121933239461130810255053848537772045520381740750680807469677406965016962007165269556212232525686156706865987579310115953609270554651317674426696635909974831051810848705619973179220530154902471476434894461971380698045422213944894784166418312255004652176038297464522064772745768471769694076366481916732032855270356427984596779775839519371443360844319378301500952480006405658654774427393571126904888370534019107656848431038004470457181188988363260631451961037262868619355482372925996791076968090061573485622363863151668843212012427612134469629812829461313299901517947530488790328600372582762616837485563138576999886183639919370449136510611955742159458811588876245372913891064303867712233275909383835129121198125899714637255008350262516260671109354400224803937781957184834081651948696038629848533312623574082811232490340691427319906401759933703203600378304625320375105094470639093220930315015734212020683191178726443992616242062591357384738202921412206456327754696557929945772402247970776291627428201627678643949315052120370592007956474769596415790920093648187986002687956542064597138448510950331571173299461969035451403646324964664600800081869163025038330790998080717627198789898273948602147597324648265879467166226068263920502192929370645610662851769279851883468146678051626607703124447592448000000000000000000000000000000000000000000000000000000000000000000000000000 [130,20] 46404170549429570517806052583267381475294216767129318595465823117381634832034662435112411657890130586762281499222242995791282924918385963450170702852480870193601748598295598909796994261112505735996738250121603589006528213928285494044667857117219510571297122455206193116207906449536200729421451161977096590959685871911310810952848743957673076708929018251513594146035391006635174315270918788131974634573964872133749427418604917095888222805783069472573142483049526135865924232411105568869091162717619262009802845144279117677031414329129082753929922914203050189099295233545769906333471943435158900777620564245480281557817463379183993268286778678739882230215190579103611347988854709784063031952400555033399219824919895430290258513540661811526083405937632829886970418909271937136012799861613891507626480268194584861724052415784924517190210885493785848611884948864495131606478520137687581527226265245959583046001699519537425611906989012804117385285167651840642127634714603414882775388858541804729702908212009714364953825068362324703360023639848145590300791890732668568056141044931253581106751972286808299985697536495145006408354986913327097394043754047951763374726643075059466439043203287088383618045756174622285710993332846094099477990748815389084647605063973984273152146116619117836726244593805044049492763021514347466005914893166918299817465499650058594013738630866742961365127754245079884410628500526311201618093086162359029007135858896001900283976402304793805295704078392282244036518135117185557498982727987126896586094302210855645329761062564094315889366608682689854315216803979392194811088225969144309624219871333211284592767122577142855623721872785439377012783744901539459270422471557298745122364987026768751302687353395456617915509902042075048974308760209725336070452329296054626968267721621568491138885649745496093677337991880477174703970422011776473641843765948727232084029811492405245508698624345184985511712149182565281810063993350079120433246232868449609162448669712932612882636831950509348883783119764614433474411272482914046661794385818684683330411700689046302129776418904144734679164123404809376257170249511237303288127088604124957997651008238254353186377030950570072660181388851199872654503873939621086096285748656638895258952656393642990580520966792032215553466204754190758326871121976404924577797821092428696273930820097991249646168600777453190441650640908285463784205086073158686281012757345490897389073927213442407526520695348595034035339359744649729784414208000000000000000000000000000000000000000000000000000000000000000000000000 [130,21] -32305242253272047356120850539517512705467240349868227495674684274445339927057206391421131482970728017640600327515863632240698268535069761516774792151889376095889280572090966378433181323630205199147296575988337585032323008155806144508784312763952615696007442163670707104480873639479834030208144131706994122339137181619323223188424863764237418104513056520111137594352699868329854045845005312470047866121255934609036150252576361151249212803086656229838813693977457299112073146042628818782529540707328476662702744311964285184773703214727813708020961260590125030215344297194690436601293715703387748431224352566178291120809037688399075675168953831812806580990665521717378074192710812500959200476339631985305552980394769439759347455366451072891217220842051725871819101771478769299732464230851797062369709574282656552991005536475554593900803935616679281940079274771312469335280346088258197689297530562798194348213459011830608943501541782165970633948946205956039075832398202717841012369588356692533337440418899615366142904881591365957263018376489905467856044787464138340689483831013951907886735100879316872267868441357712008807508745994350917723485756463209216553760596465061395104316562454739912923053841927471214299264804897641104845057412479674412095961692797095442976542288924207940724409335165476623092744786841595553207943225098681634826356550831720083635635113697021197498308352531081466109697190215931739182158067762426275278922493531324446933019105265933043718618901303902572585203180873015558557149575808073458136435250840526477187890260771816274021481491093193921936265770557200705375753047986037471773053807599820157056103738005499579196556877466741127481050902987218703815190766888276849642644313813324529147260343304067739667224897578072639723948168707799032286056999608096581654555378684788296983661412863082402597286734440590910239528786654446625060287322252498057915629049908112187657352780494806572564737377887474836663931029549146896644118099148637812819370915230591307650369709508854078479952523868618418449567040418353451603289191596720002553079540281087319849461705659242535161331313787081988086105805276120067688018626535833447156044439643707123007654787776090932149340166868947651060233763749378165851049632324552766733436646514843579495293121596375045540659761524899295911304088024111137387121295107595797579137881105489295524552265777687078141599839273776439825897434364707837569256038256070749184914241878876418010590349549218374290888819026187048810708992000000000000000000000000000000000000000000000000000000000000000000000 [130,22] -814089575174927292515421617891275878105943514154270593054891435001396186299828572509616109521609016518369416542568294832319776651687423496176372597306223611257882432495058947062261330125589873223249979819042961493562599592237278922164944559350525147909774625387131465988824571383342315699410474700457639612233674291840681415253644349782479685795612288523176520127351226756372334323176838236997265372920173652574952776876843474902617241695929311183129180923422423429933302845546011775920309863530250014934075738942912334813779436529310291537653889357835793457136710370599018636776344614682000847677823551514032722885853803834351382840659428437970982676345587190415709714677741325829698644087581084443350864182767324308518477073084280184480205416162737414300716138402569754880804840754775381918623106948221085050337162077369366630290014030819687940861687869754376930358011427225452219776314987261920213846831389246442732272164478271375681689795031168017937848018304310246714105181812456603923525084671374251762549125395092793823321640019764857915007332912033676966071255106445590076546964586221681100684802011378158100046619224999188806433797415122746853290177875838819918011917750109725575994354147784426514309092764436767531091651044071098135055175858353550575903800376241171217079824540653199922656699344807939117752686838169852157714757860458733702422799078604939490144358977842076515622472914114901227915396069500157973276873580710996518847062621897142392159044487800002742354174007454757941099428128349218175374751556159592824818121204815136143058501748244042956546365803122594609680595606618205150901585734421921462166147080435729559444774272008149449987198888105523989402449508852550626062342976618985370067152149022672074460298409258280262523787076759740240834493835692136442298699325438502160227098916353364138910721648439282612182843022143900547038675201723569199523852280949057295792137910052626534567938519357154475971329751025243602298916913588251861072057761996834711476241270567968571004626347962852562634037436327151937557521790370282368049700826042631183017720112488918202880804002409211616105144146413190797555694363385037102892248386751800798193677046207092795011229065585666177826461777593363905131184747690210737189062968886640150578248207858764988706729599262597813897570659578341138824622767679365441790300141867906904989195051321260281390402371578617690763417258432183304931906830291066790241860581998863332772012313845967978749857670665360740712448000000000000000000000000000000000000000000000000000000000000000000 [130,23] 39094413201895868254119807786235247720608543492015631444054558917624347969735566785080424390239293755446768626724806421998199263461404562278219754498835650681076658845525472895159827001797465389087715403549874552569140922573567272099345450511663947733333016573660495229203086008967643239769682433331483439202461012710305040912260376742502269864518696835970809202736815593476802610559200328516852621221501723934541569418654661359927978156201903483969630689257640120941363766139638414632517862399252231928005027887217593697332094273411262267190064934299333491814597822825002383607706634203693972323450748297263066832052097988680544356407730242518434679710816079967004868426526227819941261625918143845575722164977824362448943310395916998066476160001408514866449584294495680687660749508033814803215023962263562898286501633787487411910631664308862579847661293307595517170523134192809662793078032013054841771993669303166116811163552608813448081574025392935794385350313231581757498671500094237387568296238097486292705557366127768014899111579471733909480677097449029552794287416709706132935091107043500707165541590862700101095038043990350731945306850969443032655530129922459887337013333944103108730738508119159402137226550393800492706078249502445396582948972725316136100562069268342950234027512944048552106560083605053811474704666403134486955169849220377621607370612054903373253941475055672718836876282245670665820452424738527575778992859788250389104955348206560917571601237483720181295335389566882794275336536535327428583572801107105572318302451099021202676859556549550861473760812437799887853298773714411829854468271331444169119202377876302890953294722363856484463540400299031857185229241789244371863649389231870623637400957249476602275383590919455849789096153602917879486335057039914712711769341846410070822511207525328715566867962930930226818076233286992866177133450375447357962217623799304571552535998714982332436695655283840065782479505598303131874810944193378799454065219733519226361865581763167732838412385685749958252508629120110579333324061025057315027005581726912325245446602488049116646800498012995463293173348021611459560994171260722989817863212700582493829185293846849036863839195543754296895396238218554735023237286662777053895263952015209748746750623975244655465042340700823498253550049343943068998673052174990047634927319063025209819371085012052895395435964648517976323549154664363730801134526707305459791252202087447046907827298166993877947689139326705553610113024000000000000000000000000000000000000000000000000000000000000000 [130,24] -65949573149086020219457151684441005177124552885940753722747288705807617675358042364577973172864939774680167167168621126896734521441814371212271149840445991219557055826539643960384058499371483757690461767344589819982679142731184894032893037224148259322027996714299289430768259998508943095078031162260943840796254193648269810398786376739726032138238306993714626405733713010434751259942664681703760122856299408569403302764498766708989119308080496190357590665029973089000393490956936877314617753819297179956516857917484917377009331881536097823299203484805719311287776627714495516024475092049050922379264992545052853603726902472005075695306778496481673918449546396671715472769025006802341185613590383325461226241815700968265267078425100702127484340237010657876388317087303507878578730448101176942601136619525291706066889391143924850261195756737567758625843004458421730318623085551276184536125064381105894142692512394689667724439972666695389696538161374082771106535102917986348833470172775631781065546417428005531770949992421278692193408263616990311793350828238168778152293586623326448665473074806812996645306813508147949188345199950517507634611192553891884061496703496362777006745945546873022951700519703833341591203515868368142577914355825966825865347044039460472678674632472268599555009711313594591407687683890620230066740174022400355418058762894527062808173814023699986346133830175831843182699474577482099231030392339916729184409427405473418504949090868247160511872114672891305036065560806350901120768385099694596366838367036943195485072482693721258642458766363826946714800491492367617765670208752675177092786004973912025160509119309672066832433619899541173129299490598242149475292835579335429645433195841018111835363937435821808487229958599331408508407850758032660846016071440701202734381296926639490395396970831623632846872954089618308157050204654474945755852474771934863697405870786364352149940094979722131069060732109135186529465800939637728337848007508369099453581391043657048445401806267787696517729424631581223998911868948099352189117486001970332685822794138228919549275144083494311133046313592688830285634064016003857145271002006348863689819089733105496551740956312553090822132169738572521598774320200549703664682194959386115612315437153466426928492366665912727308022005232679792306461033989664373283773326530708531170555741149883912098310109573625307915768296720672695913014157004087304154430181095240987934628362555216240571144343884310772598496566664045689762217984000000000000000000000000000000000000000000000000000000000000 [130,25] 73224773528265102213005472217479804166410069101145280749688475660630701717183782786647253662716297474475933899899137708894938120100035055822074756473942829723302086615784487528023902637743674711129957003382076348536556018898430363132869871965079074610440624365995680464171285530088579962813971532569983955855269393425456115011429542291095964333954665958811858694667126655772925978590314633830758815143418802258511801534474320783867666868517616476678598580875209761877617800781988853782861883259206632888635837157658994319458032654422003155450652963498972571575325822016741667039549982908126728345600881531908914326685532115213451514095944977036002279587000557790526122872247820689091759251812521835645272318255563588015687737874480148951690460960227816581717682603571685413616293825834752327226307825687621983758135481339081489031657687702987699877752620049376995978760577455140328175633494697627821813480283965818231320576972059111799138931960322926656820144220020330974574053945501336249320358213531012119149701639004238934979896295138060835562507183527124063400279732363528046870830606868032829452230284438776483631741225418767610023317151997131457165784066542970492131581942708304047992839919234039254561217838905238515124351847720551949177105992345315519165987993135450988293017949205737598748319861642345974362046347345527052930407413938167678987540442378786545553034263131628473270667202856661357398861873204839345105997843238701061894682549253023196745233203113606584731708833220921400577597486402015270435068206306928128160183612995495571686118102905295634017443998734025387944210749666805489512171920011130376199018606456282718169281781659000752813883120662270755760963250789456169205711537725892721836694854114525134914110192399398954699889638113436775234038089094592733473420149429317284332419324703515353291111414261817149013327517661554815105264953462634750977913477238322169979489550543669517829668004049564142424648154253929383791693536969310584013228198899488533373211228651438833590376512723245645722356018959696261642741146185475074658641343743736165683714504437372242031109822864825711376824295537087788213236269533741111201506541169095932777886704634457260820169512013022460414189313329046312660883984784905355427768569773133936894984463952193109240422659249293534088332227747339259197695134879232013810317630001009900044482829568013551056622561587205236087917242162452378290987531116224238643462505851781379340728753622154663283945119670499087302524928000000000000000000000000000000000000000000000000000000000 [130,26] -62893626571427959108976873225148085398781055434988415301202862451635581273486605118109997170498688349339737056030669549515081971937861541690759367996493490284164925309626328557174421382668118928936271728296890242869360512475533912406545817108150700381174738824117045305038555827922417022997531859473298025148002032467228861900293207376112039034135468967626121160869435346114255464542512527487668907964096905237008281957056013129883687093856821985273763815764537187481794842046719522979846431024524643948775949831511474976904842291965937121137037920209800060322925427523366084996302653022759409610394988688580512090176016078978659207039443605950060511989292175704180521362374660523030079715894623646775388656611271243539555728472334760870553669730059961698148042787294802624258726181265218572074644111607690986354665208703299324908284624686192739992524125386718805909838040979636875101573131458549033049787213649447414140801628988006934780706442198627757020542182259854914013946470646332963680113434147939336220726520389935484345083618075407396295602296386646671325305574228273934978200760125195119665796383219097505262066046712114675618818548275090022236072338232390405997431807925927257168320045490155469672791394266789385519480053001021452684705190790943112513451432394660619338302594772665228478916694706884519709595072905384646854596520140405957182948878182150431667860778719672913506523257223631576080240048819510219236053737179560989402892716410306745692247312120005522416568100152383329086254698684325716575092628176139747297229316156547068355086707907896290182461207557220595197623904905874158441833898969184725224760138068159126639054003155902964877493296034427726208243037060234884507957088043761356447761239410637537036383296985915409646561576372419665560900612668402324619588228987540374013362007397084263489317588030377919364058440323101855593731170547870536533461489250041712533826627969596191749145915241413202686163473188791556832490223476602128545898891609386417879917143204657636639863261076556793453561670029194967311317949124959180440413918496859176601714916828590920634170581287233234001385899900180273111003355521336584186558020715843242752230387931197981135195896401406387293931222802838146089627323321391416190613732653573324932681712851933437284066132025383952999401407422286049561244715530004765711665114002313091879409133060179408615234098385587545004247353848630034634613216534394633172375496677922022903277480171098419127526860815974504798879744000000000000000000000000000000000000000000000000000000 [130,27] 42324652609699794219104551031952958416188661108377894416307295197560727657111142022866924730312919223773886232931052034925823267764225420859156105494976106616281824817335153253077797038251435907147072167125792807846784790172319542024208710825768335319301354497177010496640011404075812381459723901340394852078729869342126340236277437329316800557669328232958188413713473752297404842467485131437135487624755526582776312354927472048635439407410534027084337633840862431527852464524937167334756257135911886812632323842568629200423015547461303302755066017166877296515158067065024896223001540203122974070902546303167614978132602509787222243915113286537363442907545993578468612358692134609222035384061993240943010917653205005695440479982292651065483750388281367958038782609081920107150075757935735100715040782636847729838705417455943498002767052500918165260358252840317136623977014747115884457739900332456849050954715688931609726788075793979823328788910194949959649509512295370335922913512595951097909278851794025839145631673005382460753367845392633589774527177509032667884626602216496015850726624740015778380982332982743826731688675305052248013853685027236609283460275680311192783416901426778922067627450875166569563818067420033607574374670396812402961384847987109321992692860804726332278631913101983073996851316806217084141647950659071191616499402369653167274898809811236443379425357978906139608136627236699424457400189064972521162121370478455571236995300683235077280625197636576816782400322598719091065457760723143907444205293225513833949608480584725638404119401371805145943310696326810476578544739236028488598606378291811582329770700682270137303710388756162404791464299988903136274899997962507344063264569823620642812918932836972460729400470455268551133799297542976270902663294573649021631439421434845291107064191348134461244477082722308993334865494182866367690522757538213509401042854197937920246884838571109795538579497497530671032794645365853979618791135427564772703485285032463961756176580012892459131046685834912398024073049488124148329117508082635141131202745075941383030844803741982222415179444290868846025024998477499736999101926457267544137117127398686369060982167252927166596001974319506763513562914392858130548139732183790122009594485983586626030912302022454563446642504073861202591144532810187526298530336249820726150698772228777773801005480213940262609106114428931888118655953150140330911795792119121505200000063926381177803343207006071588064511381319196710767951872000000000000000000000000000000000000000000000000000 [130,28] -20002072742430776682572868610041031010844715139747639093454652879509459922918614409861245739904150247036176185536481510660568680052473797775044049008856499953872398699539038892634171675962630489642059561005083984760438088820823962728699795933160713176923818462637387390100473605644519597237468680186369013846608442291063337751495119570864597355955581055338717791486693147149159646986685743655645562752655408586953957366985165209274170637916963860104091167144965394049239316513616832764208237707726904708690948560028715342833799360852890334135811301470576974703874078859577084891892014086662297661225632380357039029380748800112350046058503692998321232799126735876494887630538606771602284365990265685511090157250549862394675756444562232293475519645999886659474739159123550043897158615046067288156790821835402484656749974849469419328557798864423867578385937823697190605554504234638907629393270118612995912197067731711730926114195993878924575368411298080886960968574135258388196536399129190661921511314784404474840375801141208522670515906503083324720477783324093694331085395884255113948235613686368056216072966441709573769711861221478506342088961173431119444764898964714959149204787204056146421255125048658068262853735348928953399211828211780862702590399205762629508096279472508353640208906382464884260787457910406353962636735549663183534126944139076352401016582430757897112544005049938002144244227442196426791841145150802184975124733675079450190232503777683269695861690631857620331937952420042767018553248550243614587356919182078953471966923562905053296898323775496562160323244929371548763447054081226040329566349556926687166881367468276683617942373017452449930722217552078055060138656547020661245416863163258314364748052185899902654272649494677092884776395921671623690305701408689235579920532501150734081844078677591435331896044496124472990735852813528418685304044419425237321551894194453829168233770704796472315418488610504914257774656598523615304363723535047612504500094036241634741266294074716579449630045755671530776903156170099078303213165800641928329817720001441015506914022219524513895621607098840467515229269682435080865237248395795723636804285652648599471317421458687506892363929393932030350977703398975847981031191032698072692744262048422933240420712527425789477633314129001717761953478698342329313903835475718215474419847904783365791301099931048116741785682372321265676510657571432930013673398295025212677109099986519254684559172199159814594095777192390063514714112000000000000000000000000000000000000000000000000 [130,29] 2745471558526037131855326407743448895308988784323744308515152606043178326298881493446254564163605161615552215366753292871721863722027512386967596871553426922064501144404529930410033026752631752791621167647920018774982152361529030192418626809731283805615894474734694726400060093940182219266319067569786801798796059289212346910049163602657541098497152680630198946201729607072743389248458086932488950794231403634422565656831877144116561784860726647610842407002101420209269625203919257658019968373100224654042773684985369535224327949721095311622308332121318161854958396393770739115453412737891876361526782067939409954723287783845465477199862489486911037191426146920837810934092326072804812273661775728401706222147379845031468793242219603376529669614306118149876454768192220407902255420665228521280748154916972320914930694889544701485758878613732618018153709674859069292855119358581491198214212763949658479608390174723077162244463997286565550083278382057927553044569518339954158091034294854541944514739985026399833584765213708213673865919851519405635228188006632231359691186984042821486985065982429599112718876907035696735941633563203043569585401566364195630924762731576642995187193748236373872493645437458696246352397887797536775496587257744927818186558222569928945301558296063958707024051166078582195063167372920071409433573023663321377309411486131866550785563947098138187103703932509049182322179524067974543172078476518538787563760834297631302907116356053827467574230904636800282297611889569107216583730292633253066301705586476858276084653924545424264699558776947109027872375272664797758944261739112631662599742497473475383371913013668138920426621663404556005782839178523447606176989308452690792696335506610554730486424634911585087878260221029457447185994662069333010986455959590479028422960857313390515972011158491701797134533477473698723246064879232248050643331124725150099128764529306082210594610684088469641631508794975130289308045355713980388554619941621230285281395748324012352637527842307147696811912652384153035933854036591107943788451000369282267385564676058398940378712463664119911838238291637558177026886791636156015862518930906725380694870641001540118174291678732564898266346893323781910232922806506456654506426906536231504033246922937582761554744858724020095549472163890768073713075241800775421305385137842702769506637140408309667343728002193178508233397636754019629722194798600247402752563021557610800051074908694282115602259138295791337354758856947177793519616000000000000000000000000000000000000000000000 [130,30] 6387757867160488269787740872312178729367064331265060769133366593867382207763018918529442199404442766269588533288553314919480358027584568047682576760664078799139111113977766416115314568644170995085787655023470861089699222391032495846839542898481326521918474829387523989827683211475861715552912339315847658191067715391823746175904067941433140830116929508554416089900872338065826908528208687523143553044051419686132843332124998320292082034647195164031873386860210158898660091346382017687947487547063594240652618861881600457378886176991128904832336104768662284406464144620899681234423398223813031811576837628069537456098480210099988372422513562417481881276007944944284706653039214589537856890304126859685074835274180174902105018021373431255103441041332326356720908645832145905525267023418841498290833319266334259708183740693107466030049047964348780059725434429484252480215122652876489864959747768403896284479927401216057727635647912308209852053489532159080649963568498482170508072882229327276422544321766587960629362452019229858663977354776105639363667054191750070108509137692326678546188615089798343827048812127037144337886828580646935694950158906067389368701989633483810676848990160305763049136146188513198044954181752980224902240797924625317962392580837750329284825915649417153758826266897475677982511562024374176300201637159300052121743579365664035817881189741043591710173075209452325049372554675526932716519938702884159773650668038681242011661168234557596551300409114451851839287489879091873316633922250010551884771174103176188393099592871269446983802831845221408931590569468788154340006388480529074990611184831438403391494539613586655088307569641787762141845929551072696150393086982166448997492183536223095653697755349338124853908151697680401628838856910684326060090012331662225040284499073150413848124999919037695110564286637374923765999818527905730448085655740847807064988869763269462547833195192580828501138724430610127114458969774203817785870122459271625429541766061762208136603096211749182525141025363677883632215770748366902865457971020647520773085293376104840301393987916410262263554712366615586360386416050724007122757488086795418749931514187947017341554976297872308351862036600757110694426754848035225213769555930088319328379130373848104325377150257360873169004780332224948889303776711391684675577624135429016646521980516521628919945249485061565228869450125438667139434005987153667644715855627852532116741550878594268488116311884845430284285981194062896763502592000000000000000000000000000000000000000000 [130,31] -8426603609831729665529282483400569375686581860353341837913485639008371704981777412263355573940492927215861398589009932652199282986611618663812501704491110582949662480569937910153008096341044814402573500641963693000136927725507275201481433836124029003085198268928433473318396406479014293610307580956157990257665365373238908694385190866316164380723963685708871611694669912551123118299319780303273085733208777988791004058275942080801765028125210768682839594321660631146810027386651968275601450303392549701511359040336515281418079524416392244691227882166127565861758584267974875362656986791723783230310903377325410913305263436701948622253839118904090233261164392077400774589906388331280151971154925244860901313569973772532001622904713383195224994519960679812753960855604102854878571076049403546269509776514102995709501855661903577733225958565967293645030550434971055413642472494301439690848552085699747009274872595393168520064930494441518124216142058554379583336997219243320864393720222174971449367587706931652012645234848124155231004030035873258777551793496634102194273775242273882612418757844795783498603810155380607741774177397909515635076829528325322328347837558118798365901992723564611451387914492731568554850601624679150916629275264680513412671870706261631024764693588948190025581803454491926147119422819459118864499968595379194192482255747528247458810310220211377971242646274190764640341319785037500670612961124271212254162460054171501985010531193591986276572575290435566099616264485157046108896199202191905701655222438511089753477099386294066195267234057294629673935895413501898460526839745330074142683678440785449830777407061894921123885913700421026253059031516293872432909162326143494018349621277280140262780704213819124584432275838211323607411985467216530841123948063604284594949880911688375286120841289927877851876898619877337687711287661739819869685704745052120645613246784985374600696329665940779764989001166732490932268333983193707672913118879825402982127037520970430867364136027387760909640980900526677604049666906838941902575836341167821948942509045960591003225051277541767599997383028420911029662849327208827120239756283365550101587147839501061613459964011182925300362412648118020129057860014310966878390542702289707143112102503853756766203823856699977422691960176458315855884525149488924695383240648696818063744263863914353082281925417787723104552503696579842887558423002171709476034381884334670969969331777913633090391881913768493519484118504714396332195840000000000000000000000000000000000000000 [130,32] 6608004952294920493762599383757817057039321309602015198554037035098265508340709960983665802230046061965615929416715386884139857353274557795021182434614686324097090498045325976166089158434642273238314178871774919189179830627561839144870755540498922079728083293086735391316013175210615314435772903796140695524247983174140432063515209825467861748385278487110850892112055945519608834543475125991745050752344963214262232614479362111396801147736890023340934436443931583501511819321721403288790895541352872365647098531060412449285761988055295787183583022606551684635380556219289011507423059267657624762150241918094641093114699083838059924037688537464665899792511206830510629468259337481812430371968081667487770480028658507477505545789610809705172758295210160705519042864681448310899608470342928804923120413825850406330280342212261964980758876162057772824403815321998948537760706869262771397929172700476221495888694593304596137282182551112342907833719733300875152190334239036660632702834413966413082487695365386444847355766376115485218130706981838879565953428879289024916215096790191838728065074947113758541872623461665163969209179797563940939780033439636094054700658985542387012349471291464892524169164591026025568881450057155800336831924585267946136930861296557282353144325148341293579470057816879654893764203950798148390501804038764442749456346411389523039136431299588453416298339299921632275372465026081428555853220656698960802434367063075542753838990144680679715694307373247947826033539894598639190813759585175457110281071802857265901017128851216877621429343386821410198838408343552411475681756226060500082797795772454076221213697285234774500276378149354217543207537739376020787561826496927490279409242282759036686020328985711388355356642018622241381061466983786096191078309452340814739721234545115484289653719688355916649990994796479683101907581986930576129304469887926881590013416994283508266592350371645741620895796467476885108203825235836557529945685839201908164272204449227824688228199825602714838974513109599445476689445786340526214183958786018591497183919458216158368334764434597271478315724059091004157100764931675123110783213768975943750609610269178644660261091015428743558628154616436759101445666859259603212887114035292981437832328016309137468423724673555227458448694406296608153449531448880854011312685243000728304312496191814048110552337048537327734547415233200225780146369394702447787828937968343841725429984625840733330265224004241904130649133274574559366873088000000000000000000000000000000000000 [130,33] -3931889341934027134607691556423794401799351153587124169895169899252702875465376859194516613079881886451937769219148348664422979160552496000251713469727473439472228849669414103849432638753421590660729612330390372313333839576987068220405157731912608653158263275057421614139124460609369660753593652857024813958033473404549825071211728543356353558280696033870124984750628104192938573367098177829326673061256953264011579758200846490501283963668549620299894081473380127115916704603778625881458406592620526322942139990091620627413424865146954726342832705899401168405042271079967272923860605912133221977586845270439393630294399320281168824541129870466190478366710748369588113115262360944537228572049220137223363943918120877597384536502834716306274616544932630413780456023081407558791084068082126106064951143224299472897319626089299975351261144166098625333509476897645331639538099707581253897175573408987513708373215129739113921023121341370183272158541133452345772095732924545368838455444325780002590951485104598608574580478300005243117469377717323106423739418130332057617834191755499825388688428207581200472624391615538309071366136332248864607287292680636925297618976026618589053899814256504809064115803403927263911969081238739905743732153828532031462196849248173094220450211194970398023563971963110484967773833921838267336907436917446141397090824503007291713344273525222582573753450564677457943424078231251733535790127210850868230603837871925766837701530992671660518897670776617961805360965123784904984789417213449826587305556189620551437959843819271657825825774196173296358959283744252545920081871941604630297550162419995001389850732785410737843156508962955957860015657108183801372025992433269777232201208037139547413251098646276533673220073197689338679764144980263160894688779632332412332759803334033337185770141477832907108430575475107505523298995409125383414351855765329012202720045662362386485628573883698463841682923249542126166546888179862550994117388113259636297774152524757376985248820894945435660109551290004038881388857127602899508739349473950288458892262566868650013715323745428235590904812231671770881769922271117716795893015659084095942293436817630032210341498213605908499835009788436414241389717971414648276478701007847882712358455768835216031377678779024498698895362255874507627181332114338401313274448906486346925938323370669740879952246530482349858363288256874530768634169308260229455338418360008480856409579903445012352211315743471506371015521565360991951126528000000000000000000000000000000000 [130,34] 1917092531268743326720169322225508368792015655458874802450500250601913286160661298210167268148208870251051582777337229129203596334815678061634593958772590021924871050204418572520458542514736586400455679773209593459157395269948694903989300938610658917327162555644628578338726616940479660147359839693719867022711198902372902589865129969939856994539713476365691137126850500516785124871923081796029024210755644726086515724870016928453469359416650325705406237633380622802076660606595656389337250245311759850957877568865276959799828265332576344155498626118336400009454737422164477812856519609574180492970299563312677176709507590256388790095639390498808847227913078844699913477264950465019891352901367094577373750718380492650395317905584475508272076582068899446938259811638471821033384566941117938857735217319198638959300661323346861318271466187507090380706801159926016917181647754087697446794815925918409853405744323423167335410400515394725486146303099075242274870058508127516757918060770361878054326276782546356570840399028507412948350609481400496161037315777375857526105124829898621473191374799175599121052562975112668030122990942161791581019529000215395397486609473106661981637079653978693291969649627823170475847406503289975937816284901154194102749249788724344534888976497631923221373338100876597443840797175672906565232794694767581734805136181095512409886641146160247070226522137598409628272503707151878564484052988825407333290465623938288273909403575776882994596370131767625514453136316969677548196047116188790468769111464637588911920458936194809878016432504910248575620891346172862065010219983022166724873211436845122260922714955868599900072769497897055025145729427327016747999850627994054218736458491431780770935548976924819062977158378542470058447079294452242992832575644434186897752226371017342518364684031116083306048073300581500603263412921996413863556072297647457887650753264074795711222695528138012608525568581453116378034121298121396803153051319880881745944401105893356238727514225464310287389452083265630041283377315541424449444173500788756248940916585273804987018110801175681766940619786347775730897103793706576131992704890671818386362235169375451879902892947103684884320549241332393794045624360571268573859432671443947396617013271455809117087667340933097043343300015555216989862673371896702850497435846416691413883248714578102131074701227305341675887733645753008687000433606966312037136547624446076798402124815204309571484990740839806209770363080214696438005760000000000000000000000000000000 [130,35] -802150043057550781777706368925609018136689148099226370537101470737677987360082647170564408913692213723911662236175494101562258191278315283313993041128735677027552537350074167657987995140086366754238325516069584925973061274181707936733147210101844605679157257759008986976872200677234599697004487895866577647865283070495711112169612100386644913429765973324251542019717608776208352041169824763100597056302931344007817289926967860617851221803298542528923799331850331268902169161838629757759182573014089863587485135486160035915656734825333232839710273672033528523793043402900739522074183449546457937493761752870178087314481594654329856563789888572948635701192858501019290520221526799786495766046455780942762905869969562046805933940117408795039300365352756006698127342941177905370453701106320922465444936723071979781318736109142904925316835591709810068165045257265719542418224547269392056457535891866777968537459841280315598313974388794134753725194741526700103169708660071072655799491394674064485490763984902079764190847062263057405119299705562450148150582836252352237711832744147332482442057465986599633337091568711053285154182686829234599095205071864256598020504056394311533818232311838167078121542236910512536372566932299266066800025775096833269470851067286865336081754168352723125883359219606015408007113628212006488941921132846333155556449207839453200313337619232673569805867915328429997535718618790435952994866521302375166779178309986512623567539041323996943947313760494252656226691010027968740200924679064657605808930438333541196481868748276412506166398843724020888108904980205693698677822330985666636492807896405362198231543971171066733048782445685868815210320106801119934536771478406001003911817412821643473477821155463486846544757176348916100506585111403124357400718713111968433249090520200822540894303213026538013773368206421754784086309898337541853688819908666665676094541028624570756852844605467498527946994960859495149452243449014802234351488592749994832709807354109504405135076503730309241439280789192926443249766264782011090490030886800315753701560413594571760179202116047311857227419142004410905833566851109586348874780645969280443607638843645498873004394363108778900260310149853021553028918236611489107209580640302105374636560455549839801318551101070642560269536590575357263329188154887294176243504684117996300005589330174844469754144498122902962927091863227200819005447454241975550201624141760448233943954900798018036948749285909708525512157454394728208400384000000000000000000000000000 [130,36] 296693017603046180929390740692048525063965756221210914312744758676657372282729936261456743719135791608188448337080129278725486219758258367841440245477226798785363014158896515419508348845396823789210729964498718182992963490378712993635049740856060329460890374961664824266100917736898775769172631023198812229609470954788662978335079146997984631304451239174808674004061002356483326898443115359280710431041824976966411646622978216956377910222725979191344386137190641859054386060530040535218089788081168017237330739557899118073535407925420502841524488415321992598609791373742099635810412062237569589109527935602718010615896649360385756992974659644866857475860401599215951547201602611999984817343825768496070115787284877898552581829748162103650992576550306752847932566077227809455837316388203836411115472360236825760952359973016096722255318988597624074809930214847905795338421908890350250732734112171910167913546177127142651809060585977452369051590252906371377528652906593396507349841629126257534711373024997041041151909303844354959090103552262362228571887700503127170438101499500630794144294411656599022426481935798889016316527736214677571866111446355906211354502017423708739959578012545650076824781728503456393788309617617073800053553802097881672167023136626163276465292646098905484075126772003618601541615322297117063654370823931403266736763871269231377067106856539381089403613187543597647225022037662098359389223973375550850660545081224552776096489001088434640483319913250493313737189646775779825163211147813123522619422404534436188698078538200678152099663079131632400722431839501546747444367146842417945693460949035968444101079536923445412198949357176413562171375900406555922843022157685085244959973119313081297891249070945976715961117824320584165508878449135599282608863134545221550457190850539338125589855305260466765599288986866190601996975526094755689292357250938196759803968669773996959212698673970900127896391545328623202252117628154730002284753412226549414458013434229065713215292242566615471635920671137450371887003172765668678433312164649892337728869697368867265618558693154411548968597605610059165032824682931098465993828601035212202173277221418710652310148865801973204883925439434651278202440113871366155121279452960228154057794312403129801075524910441970064037816158296547862100042323924616281004728177828883596744824965515831107529172132098055573877946247814362393467130485983471085249981318518660682964722131140799707736410898632937371553171607153902014693376000000000000000000000000 [130,37] -96958341219671304814309528054663974283831661550643546495562058964948090536888322490987465019295177270849117394744475328189070501227242995663178029527140070384968505114457715206346874191317308201197369617268398547467943171095925640206298690914498496893698705537736592924351581036140844579829195637108638284181325018760423930139375225081767147730757973083973212460363703402465160068751485682123828906983144710257952690922642522625847295214254192059924450411813347491391715659890382975726088243575696052182013986282337130622002844304985868449681916250777122067588704632277813054598740412898708000991647587067656486120210948242428201156249322390871637456814706151307878698101569714087261050294475404456813085962073337784476393343837966210595389976672700697199349897763124813851495889140848780445286941256881154277865237930994214835193125500214524592349080898595926566406073642258059862963240971710113167029450694578682206314785938554486701789586628534004067806518686041563278029298678365863635568396048678021873886926141007342788925114876241879163291745460052515542244810920537985266971622856961771092369736338935864860355774357010415802284494168854395567724140478280939373548045653896242135764195329616975629045398658210359409477218342299582031189715997325879170977700089318232721430981400186301668500358985062956146433624435604601823091059230835598928295452849727374108021463266510965469564196480027709543899959756053641983496955207348020270449651451177890510632085732945159713363242387878141786495288833117144475728938770339265707146898219668415001459980458823745708715001331500607140680807486821721859610106086442928882635680738513093685154226482516654258469632634214126727287444767164964333382787783792230392744373092187768985857493813158002627351878276155707116821391260076542879514774595548900916437712033358040470928639139705223160134427701251304340116236428204720738194058493447643216382165360696662110271860287262447907679859881258913752721551307952691679066926914154911640272389255178872802691916931052606045231748245227472585368160170522522469231711308883564869626117557056170554518593907233874862659807864126522121452852024028825069944508074773260283005794481696366008344781947649634055966932166918376883423283906157692370064806421477063006225461901136229585550617015713609123908732069521514932326992716210609030933242721295495518510334811227041039856098007227518427781588475256122000859844606788301324112064463089346600740007472603866225796014932948142675460096000000000000000000000 [130,38] 26822114728813618889359629423629095912382157063274951098909869234635600702699676580425967827750890033578696247814288454711428658458473726132534694109432700726282452051559777035919828591337812251964706582678384140386696212730789528840584279457450876729955350771408318378460665401327201018122007597807562956646715891996051045251465971232415666584035800132816666092351920221248099951770012752669622125769429675821707620991679160267414623522432486386418819994982634730675031589418739628996491994779233959192844992226634883082579114236428275004158506073559794076093630760450200004240792302168532843705447520818618634777321427246124785526261608727585233816726017724107173103074853205647208334646373256434077046865241779846072893915149774499911294095922662232330877034812071092415135088407873130954418811629527802497542123701262888674876518280881224553753378215286496196335514781129956022345685346216464363099328609561964968539687128872198327172425546128841136898919277004623734752880492775514870313103558987256912364827335545688292099380506018503849039893934295791577248066468209850761711048829532039504032169255939474069880545220799429295932383307440354457106236413144187218231784363916406479624758351318287337652905891847845638622589516119085602475975152871692187614664498828174060063075539582021723535802703688417529838768442064619159984795875334820756990530682506990111004267727560976685090519329261438298918478919577946591814663540181812335827084736784548553415630806198994207656229347539658508412513656163292411103408922452548439243575867765169611394340824454836944676514641102819420443012311097769589583912292502558476546589968228038680884184711780028877591851127608377977961526989010602842724293052056875087344396952106000053865404099409922450451732040454867828303618818734493759668779251831305767231426238707582794713913252765770195563190473540616122648708183349057903976084548495439641864593875797998172441411238670442299560331928957099120586848524486341350037333139783871885461580034577549514489830275030558070754868563570365279803373535473969668056170071415397112857534731744223224618381100727462116600695048309099153633843055687675411845646190990425767956144431255558112826151327240915610649307518519928842605529849017544781124200279270822722381047698879792653845996244662468827654419643485115291317455633119765935952122815588128892666097903083208333938342770426995505859993518330286923516757912986890234370006143549597986044945768582443850083844676852251673755648000000000000000000 [130,39] -5757230505529539811495851784219860602375350228057265376818291722694405294126804882558159235424806550701851283687004379470357323231597224282720461485647311817975809691504611326236030122336977860380518826102001101274139097385301765576690350677822854983482379398107807207674973056922518348741523878895518002135902513765804911687369163225737059204949507415417628860361966130863852773104869105672735527475275988390278782388499208041252096709916371143274619098597955800540940188855818046583140105538219474024931070799564990707152025457120249907026801291379308993031578184007028836555691235893309536286450162243295079786331005827218091534431693727411279521501117248425886715201597689741629181254912021068714143306090822000973677444772811631199203525534235554380320094425107260199360065161134187513475960756979150643989627879414069052226650512377986494052609211747161639802059183756508659503722713434826264997260292428233303052828370329821917414922199870400939301981430166038577352149097826016332971372555608381414667245961863444567006059492802668534896596386753620596679489955252353705166913635298338174367368538431080467630926560669029257992137036695249018818043971408224828490995037113131056889935036665107442204958699715545515245120238580990067804668177256177423985272973407491629321945470031730269237941200002619754492020016487425290494309576509390561593146711874791733876300217979684284187555447558410337747145828140021006395182994005226423332073670693277070173314802139190998454689482606128843326110371869254343267206661050455613357675299489533436404165427498804651272502711640748227928719729005385362792438151490932797573493559835240911580262587487708328338006136508081359892107552645840826077120591438922564320866032915323222919604281997053496044554903228430223553933113082379313573349116792521900811453550367141139418379125964324020964044681459174177493170161823650391012757503807274463247208429299179660593399173785323350472733102978125207543697248612565313323120633965779727421906059150735462269846171976462402165745077175200011200808789169000765806922650102588365916828101145642762613989631442485969356165167440388611216539547316040048882661845440301898097601180151407415051373202735075274413702950270237745660163736450527267526285460385478587216030093933733172709567007753229624384217011017309467590906698651387322917846024404391484944473095528335303421268685656307950063270245473133386199099625493591635379715359433306820468690413672962333474741599298132971094016000000000000000 [130,40] 792237949915179694680854106449241864002738810299600940232048946252077123198786664319973126569466599368149698725502256540991673240538265208447876085635547440750241377185429903552223616972749156087283885796878619800476187709009555504698111954676315514334322655571427590427753498916122798414890331424951544427049207804445090294236893559781690308127055423928767628031557715734819932433387963248114591477734640542752335779713761570969973730264851202835887439752012459225452229120898493759337285592943041485525716899067506381403099345253485566848882133256937142152944731874735658821503798963680617817020200840606878423967591600911100451267438134743696793879967056469597247892665112252715555297318528451532519995331444554614522685308656323586642591156350697244837383352055396246388556459129152524120900798775643393423577139563833054811552981417530215537984045815728608259843696559139059435680783877970973168924497261839857268179601375397420412958947254033866852113027676090284594318740102927772832017711522931520059047489534467185178835410461952389318983211268159383941070672957581853536835927863809209216736963356007558089535435815875863939147800337950114290564946164699745303184371819300522538451255635419447209434341450066405323400017662846876125089435645061704229241905889559349729673449960944049967069658094258722995667138110842364174515473349578832222025950363181943053553525647468979554582645144737622814866838685581607575344803371346757295604753261680839066488176759068237028259391046411523790510994039233145326613839671387888421215547619518744979676992220585548259207361922340641410141830049366600744534606075529563150375351831611214645090486002932839862352277051696393246159664414523834112602505236471432950013987129804957588233613413257782594651940273250248575782085108076906299741070870322766541739608755487023796783083226032247323105028080809165414172311552138330671958374662952689356757188087359770306481634066179820279832420279362515853954085248056093473982152314556136100091898841786827893375205890259030698173247236826879531919319300091227889280340834898672915340749886217903725940595253633444880949181984527938032398843095054490488854527621557708675257709688852191796482687236434316292947036309914884676419789177439951428002050250727724071630545784594301159685420150013499879432617816700879609673947672879800704758725747174809562632510315332937267503110447705255230859923515908348472379367626017147903408015944249132926122270006857434604083683867088423747584000000000000 [130,41] 5256270231893599788287347178173657867796274568502064701208901361515391477947693659789914939218176548863249869819842170218069344207544232044910126087362501998900739194643932074118074635371767008191252867443728206777388241196759368690232501287992339253447887725239410280720775955835479072514616328023263040130311705918063419140619089424191152385495586773572569674711426203814563749936707026359263515063163677360913207086768087877399036760353603349030487018443213012301768705640865103532025735464262690198030474624338732819647437496064784080032231146503045633925621817819911487946980069443736925250476910625819723933589522559138338095010847986047793992559749055976777063379974235340093818983218806987041588336952347109984053061254429719637625036429410257822421792343030138516611686738747265957733110421549702962806705751127701036179782541358270904462317645250670682394538464362030622860941385862753887614178832197052964216908003909991373410461874886000067220577525494732424643380758586573350946742076233041797828186700293217080699588118257892664409662970633265756950882085754674605067548090373856861033617046845977184101015827910692916254539502617697302147276812285310955964972864128664324780144517836266146844176938099899666113814429169713429710428398063953768743603259775169722439360621699952475218507111158958684755704302991854256575971196596832641596099882197661785011284962811339565856239834957846238678878003747277174446462710986681616058428155845263463412267226596240622187461572676916540049898246210752345222646023844905541066689029126562093637629856454537285936121166018961469525117875627372732731567382411502970836471748064919479640830462481777575219484512528436981811083886195247516364364947771722141718446489832752309856063879699830393803335069573360324999392169167699224497873756626824934251728064209828593274166061127616205559623933746164747963632484007172977516256852354772194678238207679712089722738570305001435733078309722100025878965701720024143078366206435492418570077823751644341539530103105990665236948912898041077578624385452499135707575251316755877396556774751177826420654034705788789133735269496567659071247937444228944750921870651131727573836702698961652621844270723877647375220360957414401371052474915459346520034479671721900790482896086137612926065470735883266715971416720671806030681578702671757294951445293054581762763535345140561779192104359148212229188264838899082903805677105329103060753998116694688752295773243631173309075810013333684224000000000 [130,42] -53146068960485903171189296507592242862291291579792069008948611191643276719242205532134784382390585273882748663671225625223866963118787831954083056975015427126214734025474671105481926042015070645101731576293754865921084877576231599749075553072226080322271943021259715695963800160149622301212107459431859876975236899461368399638603358114249515790551523238386931947040312940898822852162051708002372545331645721419868960685636617698780136491752765269020743687586941264580345887968378879124529629789321837065929507192166714406629222666635437987440833112406967858217505747543713427817380009129208420380462898815038114499822306623939138398217474191832485604060525560021316705945258644002207815632957512464974739739000946559208278421761369910837610805756238403043729661740009691693062668080762755312938946154887473028884781128938748906255278296272327902566459708442211945391858246082768950361062311684395406511500245304453670904785370555630345087486253322476073277494053441728487629489052019797087874693904346349611379707289447607899653576300966670713248168895787300310175552567725583705575722829330762563354626828233741382868709698770797466486383909697738409060790818877785293418625962067314827802152013916094107789217937843580489924888141501763023320102853719209778490109674886837251303350889168317847789134092780526785226968947961377690600897643441215445261447623954052581441546819291376545023715260021324421900012819946493714423162450014417213423672205500446894353436587919439707742029530681164633437369674393897173267043046202710795413347867773937148323512075966544368135901176441974388761636971273023708594121968308254368217411043052645367985739153791585110741532128111360122899914891356608733779565881430360522537433394191539036181969350178771036689459123862716555305097787741824866614506189533433484960268474632741805307037515557316899566943252803201826917440474567170992980801579703468173251354716653653513106871095890262824221485914633773135484668120090536002200068315751498765272828430339702311198087749785816754170820937871954078966473340410050061898200503554539418846519947731699764991269936410709049702288261794243357348652217958572719835651728244189244825997905874961088500293408888961946158895949177545163868179130095370169315794706050201568952592877234602235602623501750149575487839512956398511608257615601093556579004968062813280109399937852817859563474323526063923095131574819633973234335658946241660690973696133741638047167880576799322178264149918425808896000000 [130,43] 29164233848649697022268712485946823001311929662386272512300913115920243173009686266218511180669831998675828525000319021150305952132012069672810414680120954670245352460389481276325972578395707003786474065062679232714306493925365054446780245814759538568496240849993180348833389725821466247930946999825994593885496124317884271082060380742477278497405292826125325869473610507021856503158301611683406984695908648793716025051953079061218532781918014948739753555945152928804688600320283787348147018728278661321743777762345825944411572095513892792478401311859471169551004996092768124274341962779252669362969962936957657273744711274288425586820901923498581025941802218988930202982120158364567295770167607313341667404946269096248563288012384155187131339030809569775282646332604864768108689058973976487472719742185764432267426319284941745406730092516162497377914700296272289235356396305123036006989324149139950843241556591000119258174059512292158854403784827353081840606145462482649926432513099829828674791716101902112465057146160095999165246485644643311456479941786198706477324065113261393949124969343122688503712012011857078655156574159279984632811698817142087143800807562392866135636428215558751697132023169024751279661729983127935104478630727240863072029781906151609096305160441535068561797182978484303068764116105028533747586718245388695079611292858489224493146155170806467877747740053862988025919789907787404501510885328699613826471666724871469854499968246256895872485460411887800396524009308375894731578811452753022016502340299015109620386076522432684539602864349174981986316499623555177665382417461327912571062319188837080671750367602950633087720944585746943943133789055722453972538371054021239218779231128859550019848969846339172056701357219282312399642856699073136790470044485606084313772296223566069763140843556263123698008977145396394198587864072026086882019021140284481403293181125156920061690385498501041960381294928593049564236954865237819411437495425886342040215069986079988019485576529470963391909695668596303332959386905966565467951902520662654157644900557936433163266329831160382863781105873622774886019536984116146423768286078964784888148574991454030259487011264598294959502238596502900182915121578068166908933051132608081190347860801719598045696875145735538103296043740457247823018608518873101803580220558689378053311540241066546097919515123984953169770513759894871653784133320273430311741034872763415458692711540998272619608142170844404700034672188037677056000 [130,44] -12073148965719925378508458962078914066561733319072506254760169514095210272050054333666554327434886087944987216503818400499530784041602969086050018670768193104850220753197822237313890773987960873366524002016872678428001799006234485715055423493296888018327298445710571744812976450382367288614831080211284173059986243403744494027608869731110523108371161622611289133578112647936550983489155685235786998975841623002114328662720891088539724747873438142259663996371284827455732672362093202621806037077833851262355959098768677483211161800913015178871413740206204766789768745357884120589294204687133640836123239351353518557875258109835494618655379416152245678551847321988508194077815573174502236474503737215560263675726746578347480607078212279279707988012534750011527527968895476933328449026843784367476338048014565544566260847822240505959036724939873523133586233378886866301050104434450714477053169224948897012639408514908764812331092636370163952957334580077003918098548338587167159705926949906645094624883725780263027153610829840954739059751813578080154597352063558839629261941217241273125879611392702293309700510486981020019254559707420392442902732228365672195956049707491595385290836034259257475938262263104968357552217033733472674233024149406817208305152587154435210817951601791849023224990266852297185712610394659522460409624671687063934584524659944894462617349618461254088014319935348678159206462651429393231558573545962838950588274683750361984141511482456236327233432821652897270459267991491141645092980450115454429330300082405447832874943143656831991195707351027970651443060549265899982370429369942449680662697071080064572050577656185663749406639070719190773949990535073030741634670111250726285194515195014003324380531920208369056956799982676774193028161411466911202995717389259711505011332473205421241255983026379555594699191340391695516735326240034504463814578488994622790768708883923971918863385014284723705613202855825476002456143415641569297587998241324204982140707193542415309160630874756742591083594725610245023552018032911967721330631662940312571945498042903510048961103287994538440583465220670915094693322037687168339971012426854545065826838175350678193120193834370212895345431667494103232141763245029104190169140460920373257047041656698493882449579235530553662682128214064136536637031483107192473999788144900464058259264371960753984269032432507930233904906817909957152822775628004440170338789724015052527563216318714915745899836998201933533715737846231313121 [130,45] 3891220659109298877153817209832291257489970073174624279557934140106176102382679062793771818737648104914430208149243274214427444035662334391041642029594674046728296159939714122283099198430579088686039241942911317395460864788112692767327619845142963879776472811758694798315075510131363493040720392112654992314652565286306439891408407744405757161933771665648566217221112489940696981229106628349752538414961004080100280703698612610410068584611838789110447161713998743298811973014701335141625858013690554262655698334789843340660451269146588237365499459292602602494591573427867590877327934703630822974036035986736233919509615197415327787903839001472263458414551689363311286528721956119235620045114669959433985549144922033865996309223249246953970580730383494757505592587627166575584172485759775918002736084636940505969039931040583046456771583560759855184180527446214461328326123574018270754403508306993366594534709745073801401396306749085859980781619281274011740804510536821132536624992686464197751186086473392786511345558159947890033904014745302367700981724128257149011647232884716161904993661280959772491898303108067998770286913592727097549473773764462407214997455113428065922786958015824046121738219104289099888256018718333093001252555637637763791622680292609815504846532350489731265698837322279943709187788547210692028454861345621778528700885362761987650798478911047538539294702300278613031417665350556007589056735557436944999681271189044285262476618207989715749848643285165370631195602579926756637444128695569011050124848611008170190493083473468908359679018240903649210113761183246610473506631174476490411223857981339234439713076589938978586759343303108589662988358551820009013990714144758636387347759173704035948148428635129832280979876049005636837934425645850191378575908333947227869916321656718900263702052802803149161338712433740620149320001619393035611201632598939195264619930004562320479818221800958841785030294149075580235387258836443510890535335971817288665292008897968708828646721231365256279959669889037132011098298229975280740671624415331260785450130786916086663541215901030759010757691814199473929174954255173214140227992251314082198943420808611231893863710337801639184320261973310420773160250692652305190687429190694166416101858250176709595443736813605964855277882992278306876164942313632211758968589025466238646134198031906683982361199138299751097959375626171907533899116665356227940842906639979050791131031762880857835953435022512641018872355912372640 [130,46] -986891629213075237994149022979378665348940535474334538915515823635899087032070266822849198786263071669080056873798601025721804837735190744978074804588235768464942476469235024074362936811702359812067575722966371013684789054596399102682991272805024033330783832547514243101006621402250638727323102254852780924102358170589425721737995618587811176212094345417881474728522523951220178998002878010103204038203782539864862577338794431167452030354224234604340171310466210595807798867004779170459812683600489592161824769753072421234884616063905633816677174944900519307210957556408135110939564961518893494451253837748015876267745110903848161868811078640970499349891593963216231542241738737179283475287380054266860066548405556511938206750895519201392656332361390889619772182182460916476136141346228568951915329832729505235259410229656239464845102805654361010258352321968130637726015155086634841860252309308465761462237036839251459107154285402008410286883281664901061241804067310429529402269203652293460983817622451514414400911135432704132852520423553799998692832805283497022789417020025544972272169497244968407894073829844129469590628224255156111513552561049009334102689960075042983889756354401560892393115833596887919594638717601870024665593097222465991006966638923226591241215921072902255292512924861901748993544858649291118797982022489281310489808243408430800333114198714899063677194326877439759286398147854168559738722303941413618385795310259031373434741955408727502553964412658124604039645098503505428263732485674902662549555833577905028871292734965321957984792808576895591630024680396649318962800352246260889624649489164161537588746946347822354549015509162182210942500558027704660786494429333251820461774373473011083488586702221588119731484308518602729188977876133731858273087160713534837977420961981092701627571512722673421141224279601610860697958186930569056619564498774778168818910912010842822611241923592186763141236240156421706458975089349090493384710223692834046664979795522781352250518328933057414774451998988246190759060965502420326874777161648671788593339098438283005077963130112161666821302092152952710033377121492877169693390067273774672212902901973898561490610439471358889320547073499873221000831374432320887109072324172232579056176411570703987679331723790138007496170921919087929844852038207110983188735897641105580486830745444738197559429825585782707353174111226930704089906869404777270279623920410116650710326107635213583293327737472838674390263270912 [130,47] 213514021632150207623384888425746565715977975594339981646954532999969259883806441873667295982551239201970566532625473321488097501116400890936600228179088327576145079083944444913408664635283246997333838706875549727078533831948997970810824449082258099150214009255914441359096413509894834993587325995254160728932533008975431768405828175067058633823250073224189168879505263683125491067010524508638880177085671354467867058454575961423278525096597624356415910506852831592413929256492194055965351467732398155428221492618576684063895263279097657133905151278186230401170718653302502017205667654019508861943466892586573424254148650553751276615229615651527489350898872732475317724083284558799544212759300985481623632390123202793004437268564419709890653429398863227207950593761247568835372986097364238853384880578334635534255945445332685440058427252138094452970752380402282413663202368625589218402583488871157259762242238326350576205299019712952888017081328703017810292008989471137882337752695569342152316325818669475682833193426548431108663058804996686587922043453585274715682321840175538049928263766968733566217130746148452640013483664460793973238286514483310492199282512714633832744138507750588878839117712419809594924388827094597649893767097794165161454662712635418585847487568171452649599800554563736560785772954827892568564350595183260401772694512333936076486084685993559446517477927625723866079551667016266988358776012598620200851049680620503815378157274663811259417649630231084242441545472717813652022324959011448543598829971677907640258261566325305223151574355957993144654999105743080044327266150468659947262162840126108234430905962249490868320019341676589164952045760752235672756938186810394530865297644580242776116672601355241764143984070312178691370334295236682010479030737454745386997879504568953768344061859197987616833115046673012283278921768479488514283011729645983891417618266321766027910449489431585855927413405052732564682862958430721916683613342506729321746262430491596866940045520044193274914827218209411308709188080147430170727255509652065836482531721905101312148066769976311124396601889144585731842659240272635780928102688713752416746556663834307634305783089198309879546533149217090444775524035532518224839704459772282050707564133209087503405152816037192704543927742898498567280075606897626387052088449889200825511364944641347059138639126166820118677018340290195611684236773710722357912955804363213242087541305049865503195239461303699730780172800 [130,48] -44629198215046617093052048566242889837954740477643850572651630124843024733237006341694633144397582371171747235841119531734854993936169977274226178506722167442601559986854202461859067387906870295231536071560839828418518668639544086907012311080481296575112710121490645678670378396208513508622702945161857133216021026037459219718045850012469025719860638578288370414947978293440902676393903128453708151112362738421759490509835095832912982550326810455751432403105487647308161898856422416565068124980154738430815682406419990356519303484310242068455536752773742690699756717072318260929885367452086794811303399642289466026250742390783410273067842083203051836657689533660249524009003399118510857712770839899887563721222612161376967437084057866660995293486688464049870325506010106885672887196506850746838820314929804512933206031279158436831387832134373779123672412749846039501472850667129517153440282564528016516463585120338112086392893068580605671519795523699782690995101295968259072399111984087780873560570127230766544910508319287907618781593397075212315826149084924913007662549612635985146318930454487018139926674448538970726427576552499300021732228273668352670529495528209916737331306879554642040246725370914679416167112758607905021402040724358119222246593469702823320408027599815781882910515470965628414185471634093262370840116854911626369592233671467095305973143124984660790299802740971913651399268539120169231707770840387597266024373251640761889862100161163108531433177735261715625480801862664446621026987547274525879765222869980800699734242273457335233718191828199727772941452680743883130737350805990522941575371223215375044112584522457218494712847817595500555028260325747623061156005171052690843223667880877570528876454605709785299052172165879240978708888153858538519094161961777048842229713794307908147024318811000376602194845977564728972314768691610332324845590401290736707536155616345167431757254787723220739823525107213150805513767818858875248136719947571106558388811768634434214661740437402801211327814426294886757479724164051197530604991848376462369668486510822333036003494528059107540453925856896451197007709694627395965365133193251661884111420198167077937193152712108931006708043875029734222721973978928813847382395557286161116833580336600358610763408356112784553598259734882956709563899160548937109434577453133064393674813242603628044336668792025231476039408793979888734174273247733499966323341435358756247068261279901907111336562792099926055552 [130,49] 9311317429670987113154566697890019158790251195704280417065533814200789281174852864310898519535931977901546472910705267826979233610867971061368341551996976129172881844190927160530815505983648333928678698604499804336054780241796741942072077717791424666391011731791473025519272308468953520221568433781422914459209382365440173104846351959078363828983589886153224998758908761972342492953950061259878543120642989781374879572051491792083617609820287610418370877906546181236223840988981038815380024954731636755068898444690080048672429122879541498809124842149185757209809610673372364382037376566219964324017447449442305188566246455895775689860732899854662525648443492243436044260016781457461869364865762886403041246541699919707321190902202336155191256046071468854394696037148554371605556269099107661782736439944882982034915652920647212687930065458283114713842951642726646547972514118126336246069522697236406155829332237513991591494502524242497745959958601968600315429259324052319194822607322525118880465609450347297918785081144199296900883148090972492979251581331948676162107900532240007981366954923554162625742271203507995365053039625779527244620746641858267390551562722205205185730977612712062452973339726626615527712811069048836163425615563834544258469309595085950751932390323937322481986086313095028515719498285250905086969843933055911205605019302842340776714591072007946495255285459558404239171596430842593020868332595596227023251254975869837689723261923752085142074316031424318504059555988624170655822016329388302596726625973946572466174129665794195343096864763645704112487079250737320553303689059516031985391467841308001368760666460315095131593424685043104286575026796081884112812388782954049926565375402568089936424521517380126027743209838248553808443864312030880657957234210997677187371875720284687449156458322772243445589415424035445733983830601441438886605017766454178479114089146627260339304181119993740910991703656380129095933062818924471239052480171311834888869269688538106123845224233518997894202520698548572532942316317360996250685032419506350762820000273095719659482654670716085153016629148174854023947704834947729179613635190494464150004008996660412449888755237034664355139708901530285982873183787970884867176646505412467083356370200352265259116827837898969237344285006395913068709606004971711695225332314864331919495696346063487121560400570987698128576175452250024382968688346482264640696218910054431936773146978723118171653738149368089600 [130,50] -1683224701872185178243665289750916888944459697940373986747031686975287686433450817721654112660826245337016204046401183487613202112514538970282169876243277244757076183550384448161901274017883510604175886750861651358487673701285677933175694474640602161833754291191665000577929678927810041594473742482043820515747673121738244281749430021389712326786848343268701405859958972602194085838261900177002686179801740468579159001924471391882220519292510519344078631979059923053230922194349468375109500918252272931169226661720585193454938087531928013015025630790934141190628371900194984908357261185376402806989607912054225795310862265841114844153428423648614728035635641040320706512064580299622244659567178986762427429500749035774003271321234440925367470098168500572191323293247229764334880791717894260278002597667754689411039851412286801266725613453307109129172771933260578184349143090280621548263462698198051133442893052011315155438657330171875846102532019028974009535011813352179447854783077371439892084680767327213044411968138792753797830700283749874376829134356852519860925979657427800232713218366885571927796701037680259026691926723634273709577958352811893553243623235342957852093008267264537116665883048739747301814545891536955838019502772173851295166753439677039137955147194496846643519882467568587024672030642801701537871875927724707081118338911891587364621410686352284963565868570635358192622596995367747123363987450300556111641954029519484792276235838072519120786786495116888822023584157302526951846608418269573988252881973580864900871635351709806613203242209511609890472284820262217504628547031365489872854900799708544526576331222817766552418467258790799427696376932903024379967321678694205102585133884021825821100507004607790763773993788577640001597584035598823765045248544288602585956170322566835404740098075376042214327561762998913203141750332827973908447905794836813677751874717399496289424351101128876433307976472110696860474976397640801951974062130780209205280985510347507061205826289916718518234293965883453831614596574532802172053804411911739026493876073662915793027749447569667434373949449434114470169850929815289599722983423466636368349793249955751529853933237325764421072450503117986579503505034486288832856301465396774715737833776453366204492659489627260264676169543432036353843828589428176049515199038873266179136487827816335115104853303262737722826497973625247039770184680268420400634809578014724481862582811068543059605179039936000 [130,51] 197741328976865692048283755494417603474702795535581581007664003196324993609565646372809691084783989522892254730320268133636231879763410760020991554415206435050212875506622703803156373350851610241740632722290234277630546449864267510111403415900005597480267418323784488951484057516879608010664884269546535863992141489467295370924791311001524926022535234978134649744986916990722008233491887397067697784352629722082834968450148319641610606999545039082362982782422136707389039350573516484329043965746102654451900269938573261639169034336322269744875815134633352455345572861696525839942722407238660962159204432101748569548948696096640349765184920656986441786559890653253434656675222796128039810789133928865385327852958615837863105189591446174504172845447939979219432684617169531700745602999841917762682904146635365985065998829458731884838911371229017971977744478596381361803952532093043921741133085421141339806050583175742641833267665574108031668380425829789758499774432924097302770591259698954699065500167378460893972012913877622361539858782531192747737033373607015446769317489731903526685630686781287074561523137993093816163027094292261131580346228194567376812238771385812889207021685470695253035243638016389449239238926546465581749878527039811422985294256958495034448825615248096214727965991790758884692133253392142354267911357657116314751428782815505771543920392465528766684627279488231891721524302460498951638991258620101579150435974962947273410713354624967317500244561241610309546201414960659136648647014683707534016097445467180523202634954122269431635114030382576982603822685114640991804897638666317555598624809379835594238897607927837359312721196511953601228268465420290375479280303781182085275047060560983981720303745507532429011214794269403539021062339804662640807765569381561935169047586358133454796937692146184660884917333386624715348817073912621090942278468632685341016638949160047918754297690589162076758655844149296221335620815334231635901472215103653451893889388142073646404718569922020812481295959213048122432929809068532529509108067497974918816961778199686711390952873772896531744258029473075620894963833704244728798748530655459393200509037022205864757379935236505499650677405324609724948033987969971014903840810323394912949376867833579016434490035543981333654256722151618784950070487409114451818599119185729753662849893324937931940995415945244636249831932579416497015416877641086891590819331076066328792457525172194989113356864000 [130,52] 1627171440298179096278807204739523691973251018300310140390769117160232680300591024902191994733898188406920168318498586522092733928897865059969082932009491687825381524943046158008031301273943312196414123581854647156462582658472061010497358131771189364264933335460974767374047217691028383166493739726646016265901542019499054130812681337746535298628988860424747472659789579033246374880080537470507410864646560752149952301235173856208598010639102793905502174794519062304767690575122299483529655572455358738964902813442834154489950669411569564611856376081624669109893586585398191443933394315457419333186139299027818329690540488013079658639126155039016752042407515623126170087710868504135318566171704065833853022555932787336836864583539428966941867328136528593516797874577782509370741470641425501705861121865723299984641478807239845309388311594464554622878134569294334263061394478081579211234730816892030405805579645931913864070151134831279949789375453743438229861211617808641298138790733982087830269484418343367628928239035254159360188300529621168533449985139039166128349275222843429368092213941085192006182192804321437141914295282913799700937470314567476265353241940348427074636762023483321444450615290237066810716888397444303993333726692782196731316759152681786625282619711836825866013031491517515707459387240614639430973778978751126937360973685437850807111790956501886199337115729144689307559686625450880728899077540278673933480218782361842621988514584676594773766830029059385103149731747935355210561208431222106162970506339236478389601627023326149727512114068322340850877094765590152176581677648328098576715605795862225556173565885379260750045946847955733584564103453247114658140838469289891517952280318916966254400973357969723767382853118520537142059209027270178383082185394173408940113108874693398474805511270389347043582891087706798807977993023289778962117643975324000048015858307384592767304088388857388302447611496919569761791704697045174481391375349237266467990273129323661210081416846122874672752515164278521928079212984189400813056903997008621592968139656752110721583066250829408845067967599944957790635247259450326018728815975425660346268509613484885981892142502394660588674015003954982172931140136194274552483771886823779357590435404015809362154621490330439263726589769181890374684346209799274552688717342480013000204503353358276617098522516116162934595174936619593756688767686310774673957840828003315717561548899509359997246400 [130,53] -6806274349109665981188921073554154651232368532779307935266644786650970141308876891781438652358075664213697126202174341458707698444598876377651252578585506342702221203406526805571297645241872524217993015996976578029004422186363309742576184463379018717582754054211241383284403701638962507241769407442127215297421006054683865652345893365294301895620054564889347693148486885596169899349790737725402288533856687809351162249164324195534348942368891317154370424965985065584626397573598079382683114978623765216677944869293013336767789785653360959538706721382323699494269623005630448284222655042116504186325958473520959690220096042205157907598352225513335329541782429012635345677997912953404200311223237536926890264054939789692148958095703311700245443707997601155749198837974014452039880015892680548809976552543478355395762664137628399290070194684133879557501619905754016821524714969866428541613003800938084462038902283034285449573688738956934387012996294070188844586960648499821189121296811029250563666361413953247276717389100041742643306801763842413078411905939900770064527481638341323062581071221971018389425824797806853513731362916390982994085262827698945498739944426855453080977841003764991910971799239331082379295994582115873489663167690512749140462330325382619069401911939431593822334471536520693880223188453691931037271692900769918114396796985012169077498706196772715170663488586980630800220067609449126670273803589528169590649693105068622542308661436717226502879281913665253548768451155674082630775061094630686648856099189832188200398011022490717560792912959387330858472108468929523162754334469324254339138918304331020032662829097318031077249368947042276920067625454526872790430138298233892952667360167244444651949562403602173075256658816004537324984432805948014657535575047391564320305056179417863230004996059955018012789840591927883698513308175533227298751852165789250893647137214885750346400848288186067583344123125649915254688264790325076691879239300074836685066745808274243170406789537591264848402598687502470737776031554576407040465129956295523180186469781091046965172575249798570667786325037206463576605462079473346509897531586950661668386469957332361726871061904534525139050578178374612319935656042879417765640350262441619194027747619902565836472600936071617555496009241878605963920056507027835714925661092310827824984494290791396438365111490588344334696599991932281458579633467007918450405719663596845744717673587305068180480 [130,54] 1700800300409102498550921372598085800274827770382163563665969116591986585788430910961927636603609654641305195433103085702269486617972587385574822371039888470085174060785715021671025720944981221410981361308335285540322919689538316050334190393658731942581147442474834280619645511702528598119027324525089537440113366129934254730215440602799945404958703442030442029316756970870128738369558739045981580922358120898046897304103751937967108191020002444279504429655269272586335974865546265598910282138985023712714292545690416560881089974613360674930384034161172477802693567138333711866653014648273702231581722655974077422433958918687701830809960621034231249252055921905639740142036034557964647881555476220848562529480102789981743024233291438269003089131305946447291608536975608771330796943945784572751370672023973265397248748373355903353880689398667810316249354487073050310317193239707590036098676860071116059857139411344311808764748980341322317686417171070321863745325920007348123564133545497913754849837744646342317189696668018475122913965006310983154058275314175068251678554480278183514013226621629871532952132526017759177403443278141958367803929650646369071445107474201842930726874806318334976275142124379661557205369327152126470651081406836321561280890113279606414196148120370445923224221084235087334218644872140885931485636700752750075869386265525426620071179044428528733921910750449017930139760194229361616840206274048470617852944116728364768758438677519042887001808885447238014032993388042437040079535781815608651018457005392691417090824999312686961050918967082337575438901111011973003449218110990637584096700814454277181689211563303875512699573775208303455792436381166001762292955210171608479063080933036197107223951268354307000554647126490339583489923779700579177063440105139875926827878135099705530691624134870791138529668168201653574528088721658322905743826204250448690007053502965686472260060593172327695378079163653275544579092708628395690512170287125660234451658675587268056029931839187417427285998594309337709999531959855432146507430911364223456577144945600814633159248441620613361851203881864385119591143209711667265074514646012274528718702010746414352966937294298607937831077352219698962758347198379875625011400262167773090974606210733299532403889763720843030972387015826901560845939715157777914796975400320154193948590800814530033846639296448045885404350961878983433517451490484362434326323649602568978664689089499973760 [130,55] -255304942255018185891380884568937468165549563368181745885372538879943825354277177018203921001950836401751299892607851803556507495418504066991542799010083365823461394615127716722764014111208470448360241730157987308720579727959829440335343679380495147181176496261361189419105835950014882402259289880016305649883008607648127705150195075140642705360654762119071933268606428497831236160982735077701978583603271302065040608183102169797409130712333358985935650857344917240952391790589633367358594689907359730484153951646219208714293659986229549500914150657619065136042808267027142889662780717128335633193838406157368072664698894202628436479300246181999693954339390181640273614730853929402432546634132634149302084790123133864474516980163575664848629150227285317762619823965883314985169557130224127027715935508138464102948346420083587944538652886103169666089075243361204413719201040736344974891594652248106889876848207302747848384739882310902711658361806634105892135562274353244507214485287110250012414012043480157395347241244043317264936802752845876096374069457058799200328538438910872171205827206779353578222654157397127499135936296069037956400184460453738323423030901864426419558169821673627850012342295432975530654847024369014786072979775530677452574845045476285171211539556189633380454234074704975073288320439929787872855997987535294512344004347998018120094318412631985078721665999070987134879486814323201058634468304585346537756167661313878409963813402417954835349144665582762717905500063317888568564824736175861599536557474488752897943166130229716338429162501867526109647026901440007025681305574786676359724028968603572412233469318846674472998045732189374348043258584655338693146545548284139404560512404627951037640699573056136573502804240729186505834711150319067170595750888558579319596636284994128747028350350763232724444564105674826874222306184174252474594927933930966353788076051594175046945047935225597870185903772994125588536133076721773208561251612112687876870687434401286114421765014574192701525500611044895699295041749595697036632333058430373433266877102084283731662106735278132503778425759887236394841745449490161750882959375812095773309703656859974646810935311478408444370381073833936050466022713461673706854460344024390216057428273839526954635905880513918304193102980300374304774607114705368160653307047070238608229113934498979827017796721284088202116091783133742167726739299840819536510378459714482588657120591272320 [130,56] 27078271611434914346548903647779582537169133663466845623427200905063310441393035737278290120336055754239226125621464762364967635093582108310736392109292069617878968995113804454569267524143384629206628322732368260559153192379335990613892720781191000292481296888912776264729326295996181831063146105855211530254986706697759485195851825166367930488200372789597656265656394892904205711940000906199642040778661818340587983367964310732346017464517730956816720300238866195705671593728828921961730702200881051566330636196368331956704298323926407579811785634259192320338882726904371552002972972287057339495023133560554499723128111040779456283935017438817644345196240078570866616415254998369167682045979668242903126836358358438812890614698904460967486873309784110065745425324538000576643079863048907804017193277728856235877607422505654675096722628032713689193431687367127716788164463357498593349168316881933892922492438569923375305127694651799114322474704032244940205094489232598169945948807222725148241407725140149326120888327607127348568036233538515838864868800019442485079145147581813245323761175927058325713311714376669795620882235954170953412168705003730742283278875106688064593925924009043708748116203928724015507477519981648977694385792419917030894708594060493450115154782220775930934557986586505916773143161782946968180244763061309511439912961711443970548779327189858518812051294830374266169937037663076423812841077490810676732001005737014926799698341533354259653316225727219336979937829466560677661675230967053786223301103474420319931920251847016104297245106346294399269016118519527667666186093954115587668849810913880437838019702609026928235747038689939518611222012249408685812035351873920807983005271182619877235529161611418714325982730427460062495590855376592190089438830442691211421664795643701875951727494290607818006286812688720966420374442290519112151554588733490708695550965429787254657908911819033162342804305628953908799065103240130509786824912308805336368941375626111782538342102759987336165054795246310070258287915490915611404508188649978018159731679350072592787184239705830124711242485300473550714075082520663837862622369439764566562341646980952256736777086989176888272172806364399398487507918237018144685320744606465858812283331072528033785405755331189903499749645352332796559699528594349747596130439522097106228395771606696717084137818724317057571678590980232565412598626744653279826627097681245065275562229440 [130,57] -2152241022791223501494558349157061922934698856334439145770100781947665384086861609902619780782247886384952016995400882326399576971023746839018057658872490338841046665227053052993224003726182472407234357072966366271127017934545230251909012975018579840326635111989759915821228025366335092280127402034001238960986447499732895282652569397175679164225500406862753039569357667915566086915233968923464923408720010072311465411598645145797094271991134831697871288649997583848605053424018875889700309741884140841976001088566768522167756003748938734718211692569953389935606135379459704306044676091746608906564630032977029418928032686145960350281861453619575264068090805971272114559749931655919415325541146804366327768087978862582103066130861606644928471022268457244853339994491638070356901655980907176741809623649054455385078775779138263657119286565989158599134208797339212495849923643005113470152198712727024220460451437723271560299896407954888040840647636728410506402157574298284746905946176042787361655556770995780827330094475678244852588762098735521822230981342955877615213037690197068093361024028946149009591556464369130862573049462203233546993711040557008013127998060772955194552656214411667631959933989339803822417971463695406298239094315226090441192517930577798225701716118738287348510145757919123357553842351925162806797114288071095909517512966274228094252261065713845281520576468897160751187959547184826755692936935180974966970729151996258626722522830569834802137584465877894147155348009699307936909872091601201950919398903845170194060992593470022395976982088809972174358337203464184577687595890549166210380752024679152529672141528230949142724377508214577863124929718270256672078413377767937306604343138188122617651188810458748900286815231767364822712657233145721145289789175630984837707403116196995181081889712254686324905247340729367515988856963653517079336541593398094801101446742971455195492132283372188468289601665587052077499425740952827629939570515677578565289534984464894356741129700777996112246380263981448466051795861551928639571165019751828334288065118298787304881477311251189560590748397916819475400910422295489686880309793955019337217369807548815293375134093781004994026514548262397779033658349533229630108710185695747648284886301628299624886985708289592179946566140333742077471947553542350590321674162455042301164000922519253216566692464607992334754431266339147283783957059745672730653062544269303623769600 [130,58] 131150941535683104556913931687077507416528501021952366646900260961363157070041538479107529824675060141351100133047387262445223803801304661174202758303749157195616242481024957362407278736726391038087742888372851007982545306825985575710131341839931796100533357511692088188074985782987555952765980789446317736217261004692684673963989833659250656125718739423896325543303683238437351491140085570095885519665904279495315138523179148872838297003254212945403883991912563423420013204836891178776697661075433204184539892761013419920803502722069430024182566100601190252118433296865193411792319642903361973238958524585334291510596026395331245933371635791093223113363425682833055446837375989663950815554670475439898708659649728092728581008084640124666438330912995305156641978008573846397415017638734143582841561692881134456196445925920572922614161562267174453110488826803271187742863450770410410135065432557460677326625263445243673936087425260948373566812418638825782042776204535621812806675495580712141330528749522574484557068694095307439924013224403564715699709638761270414478959206874281315367876952368927502667563353260585002029034122494401204899690086291921393779087762714690352147517221374327704486531236707261998690015173191274562624694725398929696809875408706254783956598466299547435308733235898847595808329562698785328471109085688156218206758609184119181190161928790624325316590977651794440516035874870045604755673834723910511041012230944126224892890300035404597677672359322792134185605598743673355606068542124219471012093110693959279671886645744912368347977936926795345288939573108674175983468989986235174010195065079984758233873311149439755961935825769017234075301817174918500995796662051438985563748080777457774181062716820094093338782550680924543906565801661457161801219457625121054683931231334481739677419055821387688232878597448553893821789771724263215924709263963767251935812784034082268806853153790715838775073399778122873387912412310569057346011955574561922713001335560452320879345191969532928009970763021177524265705242335698134223473756148754453681311458829977443814332549557653160705756359114370917500160247159167414788724529986276446623390045111961071869925574017733446195836876495139855653913663157263074714829796538578027136543689420364881801051621896248467471176266083114415576957521604973383597672610841336735426319849434879867327343248213100540696196387617488284372319271167072710913177842731528117120 [130,59] -6342601584746486293920720653086852955528525962698178362942718161140585596494286330136763220971675637018912039889436200875003588579328159999227940840167459434416181180440523926543950713554265564174767820782741344719455490490116070731148938958428480887708895316102991625150213416766089156615097793011773396424352525317079391330274041095774051519425106080518013458782277610050111588195758145692103704638051866561505642818443917102562472162730510218321534968057435388655072304825549602366644869887665829207622578654776485995377775044800279794762637526031005924118549494488395352555027778818601678659782127542111489719221633883559399544063104098067957407797254347621991088293648762324109729942463869182526746689236926741740809124715621706893269718930725690230542822134867323314209398736791084708792666301141156909746028902417526286870578312931824391158382189227708024660934940864661237797358805946158193022085972634828571995124014648679976939089389195100677828679926557497893639575808319343550722351757562106477618164448151894513881205590356320503346703873400715032316370355002283646768789062748835710242872902413907536752202765918898337894005187992647396873580499899279175322714449995186066624946319468297682455982333355299840253233049685016392133140253845318221926560772715647147640480389548433999568282336021320788041744785158075086687180299021603930786641768031734835679632023577242872737225733785527599035243766749772327986982666713924144829115322087783075107688198543251464000925830463848547493079680154586282761932789949123163318859432961080927249624412643949145624175555064483970750642652242899314576754900485711630553575510705513797254597440283608352200626661820852086663375720592301625719625361252390321574436651601727831385389125334650937731900827951573187963608694873904084426709728110379561537626036632924760458251839202286474564947507397248116908568941643705660618361845197195078284134273762718608751455748835775295293888452807666316493556120253123287450176528341081600874696581086783253721582503728929891167939919568960066878401447298798175434281991394164205415718944046571386009249242513846716065747086075601155953581179353080341670261594357561118101126118537233290971921173991511273826144918489279911312833009471530197313278761000089996142757613597344687315906652740873665453874988931293739735814994953590287719627773754341351481934242381523820609005845408628590386303178983142229076077113762717440 [130,60] 341033084086572241481107490315943298160333791399486721306005401650041265417034055679511680830515469332014737763422260794623565906096050841117687385793268291757818204191140387435532844569927789471106947334691635792132706712073182773777541532980935779963457103636226905015907715911850136533853134011597880745735610937178686924456264021408608136099141545683755405706631410906805196113903668496538398986066571332871569695939997767419525512576327076004300941913337481833914680647435474171124783469353240446125351595285646670871709842589123245811057182869299967946747036176226358276453927074279346925098689545521852789021727629150347487588330495185317702472082215348470652094101000198226357938564709029629275870129594339803781636078363357779910693287814012103600334800113502456437227927729029808675229370182781321402685151748719051171809988870369618986430402090588632144873399776022535782844379559353093688136606667973050205568144029257747726328070260637419223196608939005571273691107598154012960554274138189597026314310459401481571434369807085975324614265747266863768026836021995035326183276705513454545375641287823636027436728300898151942425329191727084473147056771357737873147439768844014567348064452420472446880943297533428561046398753912932735023114657768820440445331197934899267811549167513216083585901914103250240399678034770379689640366381506803922866229701601648098436882952511911341442513089575690047789167127150101793873705836571838673037777981997717690901119468737548564205050477413059400683937629504499249404909712283564061708550539132685361755329627879437389021022599200798783732383181220970352230687554068610990169618372455072777174319188467338452905600226351729522951256499280668270870864164976196605055661225912189160247815645573652201271273023026671822810490748769548439739382348719921910545399669603603675072515173029962726221836120567049891332947621997380887739855667492629190988869964127704308382596613198487283692238981487852269334060990839049742798281413195646173404819056236260676572960050756736709549498349429064727903221621847658524791896523293705467710059567167917374085420340276527871272579476481578574562638647081514612969552552197797880054646124805324080324219104800353096485964535035223516612150901924970446971171322014278577801379878303114161647794107219734294775202581817413462828652165246605019616612419789147640385099190797878740429503092259767930892462784542126236844594203360 [130,61] -28888020920774842791512998614821294222953802111352290889803824815021040219536965853003621638117334285707379088939436308335878832914053847018208916536407404583159662186092402617776480327339920450262624176936941718331767669312240224231956262337326387693835090304753548358877455936953822765268998864099260684194264720398984353768970751164800225792710494227171068480746037659975862989475830742360194680897999636281336863979657354401031146546820539623546868515676407704344771224770414640042603466805954794330925657973340606256337735720338718832502101006573670217012948209169029048303497200967478472934784921920490575801513263187482405200805126018509166885573860003964480173247688903871213366320822529348851167028207597424685121855128335825764032276502706757485201620120609996863357448725459507178978527576387696214610473532482762120550597719002041695739571463614054251222193565498701014750981139234873931798532560722161083534401433887981276737172141690431093915883386650353342615162921301181149766431996394714568350621603901462837707130879618945268600225737081252594225857959999868140168523833581426363707440842754094990770499251228902367553573466445072515668865393608483338275349639690519924706152175678332794217473999786428011325733737342788329558373557461721988834633067563023024857365562683122928356958893450300930814582578450480270712686171890506669089052075130807733954746993345281399058322071393306800703272049341690262742838433260302901626473712042802262040634129512504007698447625809934293578102154444285413392754716585475123250080730618627274582779157533402488938722244677820415889103548375337923020311540070939857945762986357124087767767671083249372228636417885658172488334830109743197690357901890709827159266319536962435342844605647792225428628737755751487387088771161555925989407662485732135415379046086131490429206439554765513237824874553412784427679119461308606177673338056039880955540342242033607340653514552620736861372278606174365848972856002328607782762362255558218249565660026167795026814220246938001663541555166276969437378299276465897246713989349061965933732633942756244764199589169916048373015126628196188845667487821134805029704949179147093745952271833805229087337544173610973015511359798713388192196563001602108201436104277630429258949194699462274550429422735522641732879408490003945965581344933842921414670129464168700513128792562279163502820670321750213713351152517392114097370368 [130,62] 2217806174580973385452422964691438348284720211417764354703893649591361545996912892735190604220936657378729755691756795254884258506684893949190975714207053305459965045815667579140981415332769408968938459648904960145598088944293621894658221363970867640982836975688096911503051223146601304929248182988032707174230415484445964299054916083167389547209262655560520533382773945477480806968400668039153397857139484621694511482438061172594131263174970410066111109606574824507425254312989105258312003832375425758837064625444311061100471693980069729194385603646995456590193825023895222094117539121408556949151044278111826222017566012163856245712688016030592906025102078256699022770407370028277604554070479923072816897455081106205002219346215603071474506161826281792144321724157127495773783254118068515707966969287169844289428445057050148928081838034885098600139923362896235584478629232670310353550554743568671335428425159079827784542199314945790370720213526678615396347056074669975294445759096053234197250641847017125426161962335530952234486224300747280146218433044540951743514888986504861391908282053663042687236769423387658807393914587325346069546686321943904648927337999563883739392939567409546256589129934307344144079349542185248178699313060512540378665445947073539159966888457754360560751231975015019585056013101671770150395603597732677889270027009095949593775326226439994117280546650106891135905133515596803681042728544862912384746955621700181795114251726992807582625869905048299827535516225178088045595636530679927551828585346116577710774985460887665954491946468566709751356130137765949240768359319331894056672456368464657116475942351486491378763471899759291071751841657402221401331685085732255621748835776123149140360090687195649553857278725124309037140992334096667926801734956263253620764791601630791317750519831887411199577424874633361969969007916171501884056028885339579991846251636373867390151214842576520886236507661308647112967597575655606761369129026864899128619593906269014729656816393281690819554573632803648037222082801374551488463360482501667720898868844124073538124935613171848295062690502163791153581622394535522341151645498604778243133656272962904053834413954368915971254806415153684252023391776815277061023381337196678791401325388263064784903800352488866388376079488037726284652886350362528441573344464821864477235896967464417407561656920972874163128818178390392815917257680959280119808 [130,63] -110777825036680522911744492846691445151739171997455496508405233388275471844447363916990315956407944149618746860788645231078565716734584046819883753368174994956191061470999360447104829504907609103740835685442519167136630429957235288207051811861399905776909516410531102321910281324269365472981324618361119948826743277041857556613372938817968843893133653166267915307906095721974501954046509069158991040873202345297856663132963642276648200696507750687171270623117638316746205599211776014504052423394499009536982969142135360463692255804361773850351863091473826167212364620106937450957500646941564169383814854500036050857716374631631354125299011679043089606787631422344475832833092224615763417959861669073760977350708979909906972614202350452711480655223900951397628507596576144903897838688457149893214120461947472125247496859821448528270044090165095615674101562486320403834247208877866527129120093573562635206204619581118570875128658976944255807968089767956098254226795545942600651796608542981597928780729026528793020034323751197023621987777870655046970854422487452433785019476899704285573959496441088299598083413456662164166723217468374022244660794472188690271005221364884733461977059212913142700801327503998724123210500537985367925972020677350235323052694343540639241036648070563687610615182334931070302433152320585327765927041710433431453670923358565854626323579634768944510275261231932669533930102147567698809240957913853351139029594404899622477935855165972505462531161076192578121154816948584656138610867770390422883759746216724263755556022981196767597134788360454515888722143954115968725322815384437590474603691661361794431690187664110694632287877339396359376400704401481698241595734442847501755048824568044569204845271253158727210476258615167276039374299285147669199095164363264747847345858280828835488365282143976928915375240592597273152773723236020141486142516879666275581219680855202797920237082299180165988514924739496725576157985113955468357455497667071007187210874131874721686988611765901264185973862902647924849006687995563544642148137492910617748862776396710237186799503814258505048045827129963090493596064143160883814571694672179479619183812163014639300746249680054128169638716606690226107581577779219534933552345113324200008503831318705210324113799361691949491339492688351990192581350112429422673365799890577728749959807167302224665715332995734098707213120315051108656379404119722496 [130,64] 3893148845763479985521818495770090952023595756560457107439183410611430445347137688986514104897795639911319722823322287139657345686731761000592198273735336544519676692933107990088820058805897265807940441658074621464819957933633945977217214562002467907583716698566949804779927996257784627613047597870813800015465330901419648727544599346716778296338839540067797163539918833366257528557047571532563850400252114007573353032771394378040600519352647248925069981433824213411732323793282197025326692371242610020735649243883701088319437100022758475312730078223225166208223246799221730884475181157597639858984127581804549224310220310188468909445216278324849175377982130548500581731218380433420059044714952510968843348881963622043763638789414909872189731411739154578220934950644852243782574018767153286887135018769336220756483783382884669529949963448962676788084801659238932707472710130825790704423067914423490315289934553206889863265369519890638860626564222770604789574765346204336713675456465069136270003243282608594734942889264336916641818811215578247034627912708242620456696394347053081989359790833031011230594000613328361757745388696780080618310803755907999677549134614953020981390649421694104095929688110746375722649359897811280002799526311042912341498684167394120232513069519909893232209434350888767540886506424332309967494124287570437167438014236823076611107729400791044043955774788201386586971788134602660227704203490276176915614146042830575551194753197413148843749048585031391428598405418984049839056160248412360756979870124038355525645697569243787012451855635388133628896349423300889913238632601691317755356669006073367073863244114193928110276170495637187445592351431578383893202349982948799679440789167713518206333862560448789462966819689799541016198870507265882834964280777854274871840648408654108114264373331947863470678976960434924214117321795252358092456345257148272549898130028211776919301737811415517553884868926742020365852903163168383096792436996839943212407116066422461593565213713082925991431330275416499651773567620334326312860862862283746223396054333683497431613062131196642228587472996826430632608283686160536728319698794358060017561651124513202298419869319412554390275536864279849792317599950309560489687971021198051520114532545528233945932881853236512754916467460642636504994533513955920687463736096529073002727924139004460296340243948789756596882506274009619110799605332896 [130,65] -170171040365478603372763068755839590981279349697928276783602699059801260195659861004740549513132440131297239786944444730545446959516510570182393571996496390162793121926338540575514896823145875659643683577293020020483060475086909399704231884162747465813594551521102308304864478251154163309761713227917315189502749981167025536244733224720901646265122841149111626691827562810632356971086038988068909774325163818487208369055097990911692542075974864071905303314760119461718987469562150719938067406573587607182211384630600129941481557778914350470685571952470636143686373813587969066336257298099709732140223447349765800755690860478909685515641880995939111066828458737596971782223126897740552278718067638331516485433637040858753173432863603394362572138692382382610003657851782106346604044517032239831035966483808363835789496012672581409237004627571108532165572784857427253887099751840584672764739766631469961312454600642704332712951464675888374934502066281902693683356045798999031593494904773087147902411920395198380350679531891134904456482585425496848418774640389176974569046664902333115637112078622708958551097272572318749105525697619226086359471360344503404969805833821019580157099622105989571934183678926023041016384056664483147183756625043283679948974334659416724551886057575605305217133426196873618585899339000516611303508642870022222186589820708093243965966405149940351670263346290120266030031724563027424981367364152879414874865767178324036274625570752067487626044758063936152647181372718639240934926890632834260257212430052536163095857199248365968599928183772247297132327425362487540630748114946566447606674536094931342785604187717928648897006926266917460093247066504637733389086025035682696635424096276078520840946026530839527486783520338019940811117309571731904908764042843164088845579454644280907378850032724706900662439039250052587529989984512901256619323822767108550800963783216904748251758983311491741566894387674974618289753395450293658620073643785229965401600191137220287132667033187003573572871000897426193271520975988305732575970268151120995323003079907229964624040381320347675077275168582066750929462057710496739874164894334514816967948192335627765014984884325712473404779389690411803979789892376836662431605129876054383407393456430831378308062753418929076328261039342710180979413180546813635469883258387045963737378455687124559743530866766921696046023407657320345099254784 [130,66] 11867239486089578798808203689412277545862410670777961843851882338594298085376390206269790885868005962569620479529441922288979194521525344015232233344666698734531495362374480460087026118295330633700588444635610067310190199785764363377260529488570757197140212431173596129521353308891223763014858507749466548714565803603436539487396713008268217011923353785120894803523740421171508566070179266176857726459942670291376659108744701211572569332902470943983366883198262743636274637993486709462663684258191917560082862576208152669906123932678879317854034051760517221803709371234060059194698197666673991368906398121610812357875747020419292386216114000883055609590053672149344132484596499912457707808032470978697078242302289386846947343227855772123707596364514479923626088038543302266539654794129419321352068142499619271931029982023225838236217677994996454259128885660394485903965834216064875999603519334342928132920788726594913404584128097590776088500773664731959464537847679275229337254122629503019816103500612314548261311782772138409142572866205676133646118974425595434975950959857672764735504525110675361704354822966699416159366383997891534843690886079416525009497943715764433686052846116993070837883116530497485901554761955354490216107008264518301440500557375169270871393134810747681270003413282357671268913017037550888400351196851156125597851182613616061209908155225281322431839432735821368984246708362938409134370263409554761457835411578147185681330404734829163473639522177933474430553585570849118909345655704429363562658560338788332986586660758311434496084182659907459535682477531705463796421419030979804162410252420694560417221701678017177725355274996095824236949436486406430811599731010018813552290905690571085767775211861669335961255879921542917513784163342438594297039837477824290727478199396848957852943204493313360348269196432223705754644465503817692212862382057206747055164306463459723615973367954079969094141128654336637894465746831175633553989400240403540950029405288935303931275032470889390260651680658749733977824134259618338713009294559849150436927105844415558536667389672732448732465531356555351967667620125660620883744988982839971171636453677488332742577434928377064812525601024145152685235342518891815620637104818389997768391911837858851759960014999403827318827383133809410585481369890618376673272542194463576691947962935551259432114720028739027095999613510225835786624 [130,67] -731621160263038234270299344365587379460700155982837012610773657326448309677694959218042811494492490938342404820047133528663586388661865670841281343987409517095915117809137741178120365618784750087276879123207113604013086092056263203220019726715319806963604246429486193200096599449474767476057259542265726645076445875759322629062035592487257715614784205013760119498498462945694389051237605072941449168331256814913642424820053392042584972076345952762101746411525157839127160271088666966295436154896115207631410485306039105111406233052018281696377801525451628005833168825731802126706087765075032671083784339171902636106290010233435225014402909330567297032559291568108737478415855271151657826348293575394518633376649742774312827099108818301325650408581037585572089444960799494887534760471249079556347634965530429292815240345712665783568603048203985198681762951573310157389152944889417450600534205024378155328394769033511144954747619455031978153914079014414086163607353017307376286803172109600751472106336922238664855893742365099298820341624758505251853387632220376095178416358150887636358564102985929025498349402833237572817517642762428257391775494024439599478764949457387972673043511266220707566912486083168407407521970799071103497852210056195898120396259121205725575390452745572383755170242010386401363651426876635961967751850742511373512892583523747560913386743042713893811626701629139471779585975359538186941601281243133597026032961358998950849008526088847311903375169667384279114376428600046514905892516883283321013263921950047792592902463647904820111054622442319510273749326571333495516102350342474559410336379593858162624651236748609461616536770746800318431318236907731006271352466388746142548552033278514319962137954922852881632075499942236752252450357050465178801883532342451487772059009362244389734465137235128533861045927411411656794162485107509715276641688577204281686483805537644617227437403152559268069685581370533919028731616038536528690254133714504673585824919965884367195215725363126929358492483554098687052267686589671692469177729971385146470793396925415237431342496809579055375633139834135659785872856657392892770183851515591191954920466191671748987510229633722358695892832381158016333064695565693869079753870243416861032838119712916238417005280163603223946347652024514615229451019425141166193199059711116408083392509787249357444894598117770768648543477975039104 [130,68] 31209046476288601274188129714200234543066327002064862858791916349382749849643930992072061466091872036963344999639777938872855682967068825836750262411493750829632349565924691984459196719440843614303623618346583686488484339549081975891920546939099649827244929070285851171023776658024286156047956342825837888004986185827930835400458860528085191366807778387300418385468330442547838510118380736479125765145934479992140595627391122474811932189898140832534154317846361960268496255100750511305148155388917575084327580800814970428182963386378538247915696593544963897944263928620994078205052170404250360328292578884014681381209052472801379122815257603275125575162204120566845755804806310234874198963473969211787786512993958321338465563344130365588036615159359314764215237681497876339698075881054620108409029448331253611030591102333469454985289455551529053397856170610983596485834590706705403746965626764679808358382471944232220579096261442066958783074170464300356573988478336202986888860916237427812593318526775447291646358293707994149486829946085613366310126168382691416282683688214763919839788626282175403724084822152210759045252966730788348521086121784776853757046228080620608039348415668567534310031281185143244899089437232718663495373810028500297203773030183820132552889146176807334427095832913043259335308191582094143291458027347305207714170141641828312040808489124542814449678376451687123135334395288408230219919929351506095680795312355726253987825694929795346477684329560898352685687693981819785953568516209535813750815778325370210210451069766166058516438129676909847790344881983399946406284425116760387902764922528809899492990729326023793907488558447130420153345559567671444864521229112014448416719087925045000929677612504344432221047544513780230722829643525386593733591683914926652270585158791610366840975812216253689150254568539368825780219357099212527747554822330529576292760499682801820549484212028539075188440205596234804269418921864085248483927555224668212112005682372896765273831088014855210705727714685759763370404795700563422577279044916670209469927807992688781551455410154353007023728770539278206331800145167134094504431525158757038196649922601110192944674126196445001401030343279146925399565893406570536987258674886641479098465270329655738172256259791860524961667930163631925556435048834392116769258956333897507761228613890363643549911338346675716173031723243192 [130,69] -882850260422506376396588381868176966655001233635826291611495245047444264295182475936024003833244848128421746588472264935382930384724875461429355849291477711075847675105083300254355410073495824722279428369211021692850156837306115272031972890304363403701633753889796735020132878772016973116453157207217286250220104808110162589697293227612383415271830187870885762937369561061519599128958096751812970351781153753018048550866090831006689401533478770100411305373611361971305910128881045061446678050773708782696037712055982674089994805215815886258868574247033739032647530643197002287401707553354934299778929161341093067890413913436321617621482451533003953350171546781855491819751596081066205504028304971906710480627392567855025238841609588303829659550006775766422265335548422869113018724007185710659354862723014805216106409617099237489282829480907378553799876093771031584889396468815787164592230783796599817924140781832712902600380389220682502426670916709767504957995862276956055358863220858610505644978622691602202258015102467919016163157465982940254453379508635510980252558962923303695423848157755700580383313019987167861244766266176994026446449564346379698304668805468241413632935663137529047302288467617054566089969927356151017987141283080281669422283725043895896593100866974938356702686082410451904951416081526895326805999267980727721950411350398069699197112475617475477509427055535022325965000444191920788427989994227445238363251804171573182848399210302285226948809669041614294646086454954347083566897414154566578044407018932647378419563849428253507387515715707549437442841786347973398094092601974352399504484984323440941497457225709140667826186210818253565126677463251221378582393492159172811305755617730379525529721857741601882155817977246155600861765677614081906680955534374203033034189576400420607550980361220391648447788046784796985857808898988158559167093461172606562956351788144584420949622983338498200968739187399619971770487603505794420869542212358613024529158027822269552036467194757179173220401765062394598198150465095860913716962783205034614342107704956970822168426373126347546853319910016196630919478454677624099871842338773117300396765653501366172895722718128265914928597040746858927399028640793683980696980355269895848717003304539316689939534620590482038843211615740575456310693935098758165001316941038961309518483649927410390436833271623541929127645568 [130,70] 23868160802307520934892232907514228052170318110064032525640214493128133289090803345340596562949947877461317430726087614852922584079864323193737495346626513208378637284627540309167066977924379803150953365619183917705025982720248672247301556203205213976553395340623492230798661920605876059520529421582966888429583907372177934341113788497232893548380930860779653531504331476432367930481906263152985310741263785625585399837074093900657845983068574501885483173701610625076501531154181714452316870097299357320962029391314384247481680270186966612564187284130943917746587741225623714759681700413028665129611823027377316443555440593078585886356402269695451294678566879187322574058324857481761502966659763928161103855983936610119222773803507055283005556577547460128264417810771555439981044468093960140878338129795924021876149718208846416124796185360297324706729040835116566426764474874899531564536321913459483326064382189026923905250502707848879662192791576495485543607726025383373564424632855612666709940667168855554023899278659555280612377940588433635772154752964500494499347808886562742687769442811597742849871772764686503035913456016344045334187766755365331207292950055257576939731679023963691641902171713460301458183774242210827666594199438640105378989436262608880297258005008114077085721622152050427660768631984648366022997531577543083448594512326758102234326640827286254406062159567646084415507964364392082407543170133282567972337898336182612943254676682130288412849277030037101748732253548153406329619372194363109836065375515439073428056194153097140850823979083823894483011841333287459096940731244024809861578489287007451453675450364974713512980705215370582427988203502970711151038181614511574616197137183059151359464680988459122051898499066520297758951393384498217553481921177624347699989071603781693766550214843823022462361201762809115715116925953937077289853191725133526936647622664008864357506810534827302722405185852174498288703120102352931748373915558850270179611563635549674075281640861128838148912155432253636630528452100001534349594407693032042280603310436084031988836936066523758759781372788338280340244148833902164619371529536622622734232340964310856193419193415775124717456499572116638552312672507573119986905209552041868103178076424025175382347002659525758450921403590500188138278456930774229094890211011233526248725187626281393569433756252342404952672 [130,71] -666385110694509010432972424926079669647438614814550526355085988397939861292434523402125881892091589369910628198514998473479335875935274001900334601740364900637595893917668637918053426582630758740143809582124714895184894847987652600818445616163165099193123523624308773165961291805992622711669513180986331496694461343586209796572303942746923332419181461235107608211132727193530928346396470119606401684188563861661115118479886431137869576385046859958370778673404942979450500757222206507655716987396414810124921261270251507184113197212205431153430005929748450268740733558894610387053421266808622197070043331614392411464451836443096166250287008290845225385596359044411483110011412627224036511975506693869978681579145278605056966732681637912625443326333529277898147653425148610767554607066211500386106463197239608711447877615670303993844514209651532382417112948865160393153311282978060098290978763806695298444414549827308807596526016775864470068224607399014005047044448735817841620141236969414615431104558633015100432600877944730392201728559867654433019448984837183653521668639622543445901870921679673244710697935290202007708842899095528324619670074043501319690559174610217384206574239231361919942986526542817652532138831204875511348705788579687157802355602736519021440572183571221851618599141871503714649086168202546784596324260995938347741133924891041587984647837263186636486411067623330341116495995558462832991594974170917750991658300645410453364588232556901831068376859144088588530550188090545243398395946524180251357317501244415099369690835324456228446849380379667818149268434390470738399575082988381127837591399927864817008404374193274292573986736480342625977197373718243454272064405448355823102759095856325377376432671061995910120164183274683779955807584021770336122504138785241741737947458011048583714837672410761369610326618430752536295622242337946162366199292341094559374999059131154828542932235196103541862877971777196172620768448429668704165690519294058536152466549252107182278683092065416106674143476157253954379358983103990429689629310660694450535142489520165145880188942778577272889511712461320966874797038195560474597439555442454025790238850143087879425769429540142707837967511247565530815533956845691067670592966899860253061896307337077973754792195028439917831697451067408460536376959868875156553292127533408810010058629117654750870691557922396192 [130,72] 4290264812089077775401000863457257568672892313440571481557797764247977307379919283881236369802968420379198725564252193539672549687669137423289022640158860142541378882405478261463954196868397237028522735366080296628119687333302301481197712557366372338608938159631588509277753684970694419112554946106067972082365893222537597931519926848234475012870954324131569819162998897515838279127650568127647847461738884067008751805815655403969770195311525144898580249025505360469860467696467212347993605941593977522346448579726950767048442785774601844695264150035127712705890444280195900006851596347288756170353611023043836656558179667145192133847731787562937820986091923875959782800070124570346035223382432118477311076415022346071920288156736464662847928405046115140624174342917198319770013548322173358040086894308792918565080669550669763685141295218059887955612141003652050689470648138868548954372143199647538133763938466475284658102921750142545289619744525108538170630834737870324069322245252507817020873495271320621792313574360915121171927642056020311411536606084044230446179019131559669748592820777614480285929037019699027659497241417923405737864451871300351420381977902039705905145536942496098462449117099414734322736168302545017850693818138837035977805604101994068480687653016173994418982386218912419955794826033619402776645769287596213901944979345300029950116607179132023493688963511323419588242666897950927984923660854901473363700307171189287416146904963096003423167773956135203757774326246957794877059740695408749908531685321868001933448143870224992582655429075914204817881414345632210332475933177059334999268852122547345109459927514446073303764731968406236940054630897703508259648418393653295669002729468634786962225445504021589987578250344300911590688699965508222621276047277012681526990366107313951176037211362967316911941892427905133048270282281603876449184646934040460969534380746890317448678200602221772073962329870241156194844439773673349212764383320671138755316451176555516926194442140666169119559264240278009086481832480128518353989408340969703981175623971549366773830526357209716994189046798575590131755119266610291104389740463052470368978241259001719585861989325383074534074690563221785985624764312157233584445469127386227556124980293215257404634171565068476673721945930896736282155124403144536840890328549312379428115016088425065147110199816208 [130,73] 562196715554624170297351827681092176338144606602076067683937357722806547409297880535921350768044936979803155674503172046356821125696243067867889490973752764402249931585162423645758411886448544515670207906181378081495232319265765536620830896822795652284733434126252884686153810207226516390667117855844523172213329634014143459695573025558780616927752151837054921617431308662479669642178491470767877550118907687876312708671713974521975690058210135233313746329480157295982744155446722610462282632887453948007493470580920861894906122247646382244653508686699796088511151627495289720413986717247941118362564220572318131123930882323079147466104069950957432888977336297420033919863943157710976822913843385549899918961416838121664540831722736200307893459679099780203049654442620272248565300945761337130040983558314583642513956869550923328742383064858479640045296009527705975579017119574863554101171240587635579902764509823513341120922994829143641956069514198031949290397816887976323794315666988557540624399040025551801657871153999094936743396107566908569002601885561762024826554056031116424443232597337068548647879559986611084070023635522134985193615934394542916623725164052036832519008524164924128249841467393435821911824122080424860827552693772268860242708536621964506654933171737724615184533339276039818497427238656458066442700585270977380242965322991967461677014253839121349172469066559593015923723102311618971650878618348999306377978381514655679595588018213655252701226622054583800689667131777753818649117327208327044571108225311167608956995163800395066737747237091542177886324566838106416656899740914116297351371752555677701646665670960634390374160033431523805365890417590795462593210925874130319882534614747745115604532497097210522228120442461208441458927913780822384078125079108870201746870556146347038430510280606128525505327207544505597048722664472561652894022200008193036406631513883452808424488163456632507920627967387140942472148248232513278999260379985846129007352551514410052775768726181061018241607513669514797361123486818019694360603963936387348154273450758490800757878179214875543726663139459592876091912882660897269271334456534198319497001219986665604503498029126778755186265730659361989559463205353989299973387254923662158433971608316262212904300332630970944064376231104758107361901455995851388936371507532434569404490640479115826324906496 [130,74] -12013263736632916976826978779890750195523020693585454735353107825380379214298288230647469458576443212080299644524514091919087441822186056140826147812874744142281917445086480569389179766651310947830315755622590186953172075806927608107977775123473355954507531701287211772559125368376921937021975040032029069235648264754036633196813511356601191306349367900954928604487364479825476211330639758533197471097752575198347661112507768076847920842502516072246384546071885521391102141258063889008955996952852247554955843747245062218675239366154852084897571396647138301741425401196699099335428384777494133552324432077921412738332778641968705784734506716841138920802991726864412175082563816617051331609210285530944905120486168678204280293243874370157894789474107698329033788907907911738125513349138566523171088908681227504936832163762213998702835234550101305522743877819025595472959031857938818641025694433363678465672507846757380112496632150589399366903764130057517328094550060938136351439152411174196312821706705085175866946755573513428048277587900811690460539571096779460300742112756491281514655180755579107310109816844512072513515931750505810032170651259802475153037015913080848431720443819129297473697881549411988097075145179781400140271273132601734877623846541823022802734910166468153737274650985993747897090253623148810536872748026438810801127983069124926379288522839442149437751379472961086290436083000583417982222383703697877020721069425961564399769595967130382698515431169582573535848562076101896436832636340386833026556615579972712594521911529842568886938568447392828752538657681328141820358758662626481382843975429752114095736052178175747420932634567287056385557179516109832397135745239851646991836168232961220692545145280363996369856537752799626252337275654978111614407673503878910341583510839231637040736427207259478343581629732595468710980190122545263986281099297582423481401185085923162120069710673629511746776033155986211983815734130592374522547946089712124020279650902003685492966831632252390268189721293592050185335053150771949677857583907832932616867990486023419561641132739022547983122317959101667358544296948803321408591492625091396989587484270775855316818802759139902314286998126541553886740996696909378605329834488510318428644383604371660375463521094780491276131179377465042800738438283645916164954373154583439516640979301305024686208 [130,75] 376624765385380224925459378010397433436574533774965590458409680580588167548535804770444376727413411717308129674365831459262006000174196038396512398235853843727613489760915026920843281350930341686180985311056942938214469672323434002005548464311409034683489048105596530626344978569657575601269112690884879718914862635077242771784541748783299712520271894854954701388198496613832197961826536847501902242100652015814461955095810929343359578002505762017324247152345857272771487674112705988927337224645896507017319244082784837347621668119340553352123397273206446514425790321665600558769793501628520293886821846775995906639269074008962379970151638375044586517992545972895331834243658655901549210982707649945763148665534464762024250133196522711961461762554817083647409076663901159769386310842043092211386833526239722809738399954592102370228801963752173008369945347863174328343808719228153918660605646241863898559091580655269719163344455821292513050820200824688160295290710058600881069335247109504362454024758194876841058090075647565523383458709548999161518364005071693729009524245869037862386076349004332076977808256856144819354358675108007134519489470195441393498350489475594554609426176111719401409856228937815649937041589949322401393481181997990735227295957081710383069220803579508211253158675831386988928023445302849155263166061372161657736426083939069716492894347404372905391793894087476610961148794025773910681087791130278747064171446753958562921115005549524112457365011199666826440985813478496330114088608321112024582901620941306139602477154885979865936980084349306601663190801393520986464009716974683681434228245048137232586916489375969904517781885320783567306185133796016727189791663029174700232534266828163946947044626423924242047611757314984868981059998612346960170389554893974075329619894372347367262133359563197651081823369227006842866045152801101253583090290769158959562574014182855955355102036677977646180821405193194341479384295889139566023404247585007578329114559085191131633959942373402204610832508780000049906313343132111691161827100119669159604384216878217428798719436424538065296457099102489964820024531532784806572053552416675134937798042026814874658973796692987440246168206497131099331534338388944188237280905952209987033307309498816110225448251493939589770472077752981369737434934241883217781484899996841437180855968518202752 [130,76] -4563772560490438402231697499381842738079734901219319311390037939152745074599424998622600431704326683301444550297399077675773063096046947130222759056678124830453227694140564155278515908797634193795917233282376678305229401383543342224744523817546171071132073848787123467317140128984317211865157857306747381240929429694606248162711251027227205374562473352747667170201177964377339115242352408113010909148795369156624743217271497064801028712767904469541552665278526475072220119522987450266623551028310601277102235974855681963745395122316555400934978535562900216200663764228573423067725141590418792391007729342391139978346994385388759154321335958114919407838216922995199585155396594222790427522282982652011254126549927602352576032912812324794118301517067140234439516906223011284434993066226344976863315546604091876330937291598708012360254798889297889616602166650124504730005023511208635318924619359089332223546976896730601435215702874023333958147595370721395911700570480671235124443093657790997848947940625284118018372736755577778621696916835578041282805841755735445019555210240218305765398055848199525222777074451233452268323672925898841893659097360692880591991909751195041150774842084365049625531488709354489614344094565194331886874551622003532165532488146759843065945023942490687065539013972486728768405354943846965593072735894078863883773902474869143811758674203673279722315327156698378092896330290467086885778091920858885223341811598605352657795408447832125575024966395737341517413321726089968272917018301830641394975361234785853839615317996269866441829622497917917977022117946022703952295097539714734838902890975069551783585440382201172473239636756485706957162793247097323402843375950269599271424812255614658647783634584616630288798011860598075391154923055773765870383517663964518392992294707339148655631816174221644632940985831232860046088293169212914997350162974121018689929704460343147034244536260938986341926003056623786694755584385540798518910328673324966119149030838462336717696489260876758811233354485470164367313908285629436873713985232388484981868450828786678372977882326278609378943058032538698093620941418193288430384931974701504886063270757136955702408485615394646230843209964965881374064494311198396841584409434567548630256841778665733253379266113482906287024229510881366806356207101769857325025556836849933074468251512413 [130,77] -145976088729925978000365761654427708183920069500306232039028123776126993093070724574258670151026226348096100158699109236223674086624722062613363696163714528031849155673449399923625381750562923847340236907720906040389843535823323428888035528469417598028501268738587533682904924161802649093254392042673700542590588621248109569000312815174226209797263768808482965761190280077834196401634743570035613959070623431052046830966920137679018188369477695676968341238463056362604671933762640067779665743959432480217397204162019869000381205368252935872621069172023672855317948561406403922549226013270632707149131462815258358700989732665960595746407250495424400340523852439382740317342586519239158375764172272917575156034960214372643203457795039161754275416022557815095611483478282257284275225373323066346707237351941987176089155037563160410367303153816196240968571225004074999598612910848552887190825341271892147988558655877107618976122514540896967577227641345001108006509684357529051264066503057419550392349364686619071517200535765313872325901416808139821943002584587921535123363492373253182359591634845353985635377757046392275605508867623110852509887775911903181143253703428284000081091270516474477993585687960313259080071942906019559670455404541030365105354658843687851556994434654177042701046128184702536684571151808792852566857051463946623653793963070610752842669395308705101785303126093116346000348575486107634076798442400471703755233061325892520656512324828302837259112268666162808234863312040884090820196962982895362368889986021335583210700901811517636581993880730608045647815463683726891134578373387475858194589367187767873856727638318149033938033854363010333808015949807306651355262257382935567121323385557676862503403886719542679651267163949852930805364115775716344837425098705129727484341533274835746225284789070213491240686139020134876198190545625017361675865538290185670877453792777888917722450500902392172618008075550889761579827629675476575398536985404153087122807379114572142879334447213909404250777926366379118216436060642338818367159196050627212067574223580535268696517020074217537910752079330982601483625766822613219963167207638029375195985607595445670756029196222756185644869805576744352220019145094793181154889556402057137818179324607828581838958614047769162969878468102182138110381316163115188376577905159778896380131872 [130,78] 5109892967315613658380916641615730042652800650665077186018729123094634842924184606027078984493933076180500558002433490175726558569535281242016516274763226533745742156910913935614173945503797934498795644955919064648506487333886827988018451245485715559581084937097641586188933488397035491196858037574536236153946660839735916326482138775261846495439856484937670615116257378052882950393927650204138862750732461811041564845794473703808622119098046398310995916944823535385691418014851152883217409202765066465886300234081307059408655996561693730341912733042606935636636364874093837247890021622368464496844464534920984927988438375385900327594559770940795398808827850321355900979111219698116833707272734945515534680334114797288792199521867879479014922245570906421347975213538187876501969106329083624507716110649826661042965866392939290002752340366157620629568603192007350280548104234546140130903433018196211217057083666654400352499584773556556519799762955037051542387958774225239199833355598457749843640958862101772653097355555272171463951474110569972201601988148368453286796605594589145099045189687543910218412769519847052067599216762971668701617881386382391010169022522409374240487989018936636618019649789259299015781957003746600135791100935206525645465581594662370781750057175831340190726569538614097614559487132825606005494164279925312044195142994034519149552619690429778186155838037114178093471692417648960235124268761894320036875338299551133660691767038329188745395634372290326889486499781113484486180314075470231514666168291891904985201661038442920141195782918911460463877372380994461533237248867885110139499105816595155986536062264468701082969792606578703782414049188408630506053016321887458289087199167206953825019597441425136934193961901262448549985272529479543280495982165600381501660944172097729272264137621134658821619217494265115086114269489923809877823459913742859144876348989540185000785647485478225331185025084761860133795884759733484306496575728349128987176092013459640495207247071560843766759116734405186917344411378186724972315436401200173043071001022103763707322940659333169198944867621791348413763748584522959109890137459351037559430530076220283735397322748386168337657969021691283141054261385307451599018179739594928261602910767980472978594532036546421884491742336098481246032308924675004036486306345337735975136 [130,79] -64554433827304509703025963879456611427767640490516809597856491699623778474739216613548134861604927530258450712303264977302894087777754890630877068085409027812108614011327290664498830791244885939800004461223025210049064756756491823115393470965164106838368497160202337451926132772040226331543253353208398028440344247805552329004669842909480857828179820824612092346253012962108615205656377102416051522591244284547890191932412180123100122381209558884483342582708716153589809671346929852750423716178373033429632139757487156030369465530361696566894047105160969006269669063995391892778479281461849443449309441238189983916541569286735609907926602260656614167084699839060570754182198456532969063400688061091013525966983135638089985183196400642758305183551490666765758752302766012639898764288332304422245549615709608093067961609734281635812139852991472888271833337305193402989689677398020533324427944337200125920118119515238294349956219673023855073960430352300390735281249725603176425982152286514391194304694004662476885086879333715055129100310972918940326432464088632873645738275971085686737079803402924301986351614867999272567327949886464207942979798488762610614738664799599449452222830146415824633446502559974922915091006431198977622200326573081330113910851369039866472852579957837593643758389463489615664846482219587997676105436145999106554848992831785368148917257915117953874285518069667794182313326035695521869116008656728840902799245639753844589379354969234469608387511537023485610156448042247938521394282617240499405033192231287509357974137521314661534450861751467201584968167794801837442281078799342060530502546429598828000663542958959247672067552152081052216590450635725755564872780544199842660631245229315551698028878932290884932566769438220184123006484848673915682128715247021460987721004375716018818009057343081270867178005585186742202503394172264226906079610005038159552148091738418236286142898186366017495777860098993659588735907235289802259902088285658128744297421303461332265570915117822307875840585825604606785860406819118387764388760860155127543200971520990751443015274754093121699478385884857445856693032556879621138902956752981861104801298718653457253305935330588039907390467567746374624117793381076335104406676575195376406148884503684598984752940978556990131669779446741368013658237367999741912198083120618592 [130,80] -11190012480143942673698179697395530318889178895672875500646300420575353445576346713332988441603053023205619249726247858525252823964211706379300050606072742551551211148602285450710872496796925230264293459300790672540746596575751201246687763044421127327493635197805979455967476498015292988713351468707418592381510767564983910512663942890190627724405842927492315242586700831953054697280217182347851341984258162651171277820961152044249239724183080327240304476329943924765968392851194669154663280589505934102933934506829205091497696630201544027339360273745781123368960859146947555431402017514557763581774588408844420777293946842958531428187439273641151108996388007352021615821995359704915466779392502368542377601640090377092053471993040345971443909734161970102380543990324971699536655273335505901537173274249857666613582897835786618001246898325929866146554720953117781461357140359771730915105073855751651059049969556609356686616601913520190008974695866698582915755104926165021529317438762233954365104950118798331197302054812054915519462502376536043026406127036609808554141774748281871229072428950946205175464144263499914885314425990853111362235354872092297891320265173008890054231089769745186440683347630839296673393765832348606058945533073785027298375563911527863545078718068539119974836248600890094615725162926539008911041339284593972141754251567172056783085293046070021194838106491246297442808582276972209693284567372471870836122596312384270440009856631261083342201098392551090182949977326248167066097181149810553465776673904983042583535991473930751122423356986248673396954009438019793139455777157768002019897285442514365595204505671505781790442328847729282347004122764038085206463269598142678667143976812001553762866396208493722080261019529111327756771104015093405523790581843450778643733127065287351727715943031637749313146117362085497356214178756205897026286387338804733883417863468212781192760959317255566303979915005143366832115524970015641229799386515676177329812277917956168337878944117111137221252330545655662980260539613390064974815373584227204480704793066198774793270423622215600461808099886803415928024261592595986031608716939512397036114443977142850625787958214109524106064566360054853042934502484476458576772422015374587258444575517039071077109865283521864412080885946008445705889034531514148626716931492 [130,81] 17422316165234740407450791883054786815905488171507165377171626295917245690347595606629235586857614420119089951880207698305076582018248188196127438230657934874147159580456145879114516783943079381625001775578715884571850839742716791318940426969114518003256191344223625858367548060075701999042338046620267843132421682868303763288505289697322343784135515999345526979450582510013213928643467865210643203596984371791407339149192174048821194956292097881340837167777781150787277920004719937003731907061974521134630137698248954792810325055843644704877059021566708677192489989859199108243187832013479696835282668895836352737287437228631949264696330072940374584887576787619512927405192883856838712676996545612785918981633830259929369759931798288389311533235769577390723939675809263416658080894063557500156186507922214284772868238247778963180852368415635231492380154714970456882311446398237124049664780163428306336937771334619764945682643880506180045035159883699440906034166781921127931021667413329704983297810787234143325738046342020688986614385959632101297291396692677481507862316909219897023628137276491261824277566284933798821525122736296593607461949506187774693923687004371165761841828090134392613022431639160940876682968267654418761871374325044928407603791672901190018913548988083328939682894748045218435527557262949423526443579084801880780075781933250012179546343573001093316703119429971830753428601262355489758045321605218297154203552911004293895159052799704625536229304283195919991517593103741224333652562748334890245802269625488742375213165951310143948418649910203611548507540382601011732182701491435100195035525712541491743155019036826147984827714696628642787551520306837896463611288156660397658257508678481256479474428879401994537212600766023671998452795566417126162161487690826198116319632664897174419083433954336016706967241199483304383256249856169042279999390472991826548759282263934893450428344188529716146940256721903402199452928974563183939054340859503970310536786819836611744574821224620272573189750103109637433761039202027547783037812430342311014584577217413329387161756296258723491557981271450376588752680243433261723107073522264791697136358742252321377833968493725191835056862505158919909732820629815061146813395478382527803984157123064342410083148703445415536935865337985412760262282437077097422800320 [130,82] -409888793499785376091850010842165601048120286215697920186637347546148798223365323862813555104988349664952685819804363704778938583484393932780561693253692193812118723722521021932276001811533301457881676448674203582992323565075440710091380812417677699635586017493545662460587841490370911865622907032610338202460887623458300348998106210830579544191261131408552783108471293934486155644014840116219007906482897237413792423752062619411398800828623583315013477505554555093815645970760525446674431066699576974420319624183863473264600136297425867361220555820696132578492480323182497228019897376623117456108165498822492698413226100753835568673910147307451697675634121850378513563942062237495522608783990715291270108477466590559218679481272186731515227024852036175052428691122154508783687854371893105486779369706136602248565700104354401464958461244924007448669915075677311335093722500827181447188390314265626753321935413981240178798239980456699270407098635163882544812890338753888018978827250712334825095182709631910814885467054673124982417009036736207651354310296699276282191302220514087182431038297794080687400366573311389242101910536771594165836853892199140743454208051522056956759982254355162290645727470845655396559228869282788966217932488091440779318675475524148654415530990694564661633836321728160807302157481551798264532600569247560631361743421987062379014621236517738545083588650145429402683923187016498841264316663531932743120415994757134794438920214424988190365787353206111570740725398330441231886048667158323685230919663105662592654262197862854462379127972980701978876198037954337607548283464138085065930191502276295866379205068001534268998273720754773395167997453527495750217995649087799201147890576563199001371645138083719466944494099443265279837438506282334161347355111360291050039134341392624319408372268768262602870693553552570830726014479823289363278945811212019133556081130639099318919945338066086457081694849285674666288431303457665839507401649177093316712158494401668212014395119223254946524086781567958179313613319202258825761070108662312222445147992304374666147810398887662304181052733737667903280359930642521347256121979803412170189842135827873095210722522184018943967120524945800830459555400689240929191582646326181089322901660913198580149702100450088041957607952999941683698197757052725877568 [130,83] 6126223947628881706697458848339216733803221382934389706319904466779829385885114134447374215392117734872919263380907689242134254487581640010485857317954166219647012519519318406803664591123409712136791992617768570448247193609027041540114041659878365818930187224338299141731598663611389092065597082406641285880609171633576620563232895006573366699336416846715067773780208706012420722894594207934564077890369714454579715849603331909535315560822228016911951371338308438131771788824254827424135244558261276060332152738003874774561186440235529024855216245250872671517147856545598620291831706915455266071657544548661453644760952677909758974422251728603337292259739984972251037749364214881147165460942256630185981742814202744751600667374561972169433553510851308279701839584768169214734390036153388548577211823301950240397812434318959989676027425805253255618515849070414425568237021047318781323061208655623359439684827625815839933976056956790164808771939486094854437480604863530750400243556786138690867830952759897127483635517705720183971529843239860815508918708466811915569686172226961847235187255213012845800710024723504334065321359190370899984133249336798902972847290605557534540086045624910964515738906860620810924143087443090062823340294539910075722757045793331071863799431150183525088755418911609405798558290464079224444442658158179158555355135935078996379643300497907994288316862567891533220035283203977981971901917012909965609266822188542145087370405009057913503467438405088397524463223311239824268826287667285485069887153451195383375391793147053595467676850244856106877938539736040761550890234016384402333542043810924532621940937429195683251908974129292308576978483837679541073387482718315126252546756366978429586091075489182796935424443849630168782910301089142227333731457129006465819699790107013001784562785281090545844706964436643179040936973175019931384832859972658025769202761436828777133156892116139034986013834610143664895290441719336739629973294520974940674728313562014686155540422991531607966865693033734984175817587852710431046702819197031709973650499230008115004178665088400431163713039955218821890421596930374079268802173950687835716417846831328054167198858561890741911663042948796017029100976650657874853713541538467202724819340664255944824001816238564547500272408724539877088472781391478464 [130,84] -21324209346034839923340478096356789085805912534627718967936183479443717574188993700165784479675814005120812300141316621774781213515311400174039441336966336085887532563095670719132980644923792033884029962236359148639460008658904164427688191535215400799894850619979118528518756506989351938428594637634033450140588880727582458174116287477019492715972981412405366040772514531438450932295438471336696393637083483066246113057170574034259932295936582423613158877854774043988336182673175992010254359537818813122298511500603640943621318167686719439933541719891700808741161582791985851625706136363175197214388022867754427157090194127043952739203712867866232429085684233526085123472456050378046190274690700811944264140629447644033633393354853929307485779672824789288779435509075774874538589814858903400278071886467742205076129736443640624516811272171045530268401794187088900988273856292994289819165572555928136979361878617713477653884162708360822243346698746187278594935108130968155320859503742894250259037990932143454137931648753898733865649995880522994993504516866879151876740417504924481963124503160455089311293871197159020684464928591446879473488946358087709998341145908062030796087254464595111078877627836586554938728707401381282825209083679394582139861642150569684466676399980803122483937506473792247525385732177926466982499155882357513567925435257743363625100269348479253413486104415125827516820777961135337839955470771488064280241815887461944691515713397875801048907201426892295856485793047311654650345504879733117155754479241172082092258516017415802907241135176169994076512416651901644385376997956493867294621395196705615874368683960152791963532734679415738327053628389827534151580787960372184449031383962416872383993267432959867701122455737730169148931094748875394450015340869726779770664059310565774536966804884625257569349585720254170444671131627934966486287556715812363850686009029460672883214790314951861131834961719050134810783292871466181039860314481677062355822482534427935419243991598573430824173615015711446562271813199255295790836094871609893504081150498438382841589064990834081411014885757146863600018278579399905381763412696036349840682243073193366689706046439553435590800197518322074176190635414440219785307135586333725938416096016966736343205659745257084509567234809287651577727851142 [130,85] -410952727919777873012180158671260326666191782081861065049635729998684508288352254055591983586637460727018841020172729822336417292021207220572239889858961427805083811164824249846861893154479119665149331747412412264892598986351001244528012665007842527164487987498809299522313693547129414715814535224831070973795068990689458939519672063675374046655753695693853750622966478627417131641190927948782298768909632451063796610395559180863268325646593975417281488539911073905180294570518731208093149043363733384774286798890520629673784149447259974832379998366821058419309533203159350542097101419453587071118808243450049579209396813079470268142776095615734738741744408305697887648989987638148340244365786360799117628054582689361876429484628454980373335130291173501168137359805346353458396155534888880426296472933200278414039293109232900610244952373147032888824221771749011913431343091903299205069972381361293822488841262188479701819502824662804629730415768431089132703188080044853415363932590225366515339459801411264637321554010988714383707509648547819761147556615376173582640972658134314708683821861592155398271396824829463604970144068006111573545111438174125207310116906576908823377050245789604469038889284973231602044708222934620532516043632555066487770480472336511065912528541611624701463570653405275806726076600207880587812095152143564421463741993461483912493510309706518223094084113955363897758007981223633577546911063606894966873399155457298170598312089956541993177100991860058219347370881119922774558965424990130748076480571535583626898534309102260970630723332544451267959167449824763757888248906100969927039019410741272956462735471085919484401816703996433305315259088303573290604283223120200223033652256166084620381945413090834474888651344725406449899672776865032041003388897219129632663416657742775138650471541473346440443823724917278161393240029685086372250194138891623330862224847962183506627760739109963730804990632870007781403908363015951986045134162401201945550881580542261627606518508133651954617903362389424190939807969007271734101890830850024727376907403697656905897112714037627892850976724242695721843841816834725213377158140895637003519631636198345706869939331608560313524993112760357018825894324802628960155227607066977390661652491135979893835643289789565144778542167990658533801280 [130,86] 8033630468844998218436818415384931670544828870908674507321786200379135279657663157365245717647561474558722039298939795524740997578537782162253061218893283944264585825376508892874231651309419784745481631990203209034925352797855870312650149127405408958897421523807810034953183392377808556361846315224052637996213061798082603860652167108317546977306935217914770065323927751526124908500204368981526135984216384938686899838629707570784201478053195167450202048637083592689243107053531459227392698055604523586540732749090418283294121221659499000313303692462351882521352939278970745379072676307706226647554892052397982917962068299436666492288238203485104995776400272788385365903627569820903961384032106385889654490821188163652867643105070534566606754147177698735453264708730835678159459572552939162063468662152244515865942546660198765927401061358967835348712971218994973760387054197331378031616831322552885923673120874857860526674632342210082656381742704272847625141815166371097666553714278535315034672111832779650835849081995879139792543567467484748588395337618601030687539420379214365825748322694449291463634648314616471610301962936437775116167762942356238712494136055983201782088304801873368347205531013234184784313200915898317440457904611519522201851800479503707883955385138015657117283856779931546185708858974908065508673437886949385154723870580748036911004514445296805174492755553139138509027228205821846433480846413176326359787933753560529663848398709152564091554577526139434372871221682441842954116145624925588021883711421731257752574114810463150367425351433530555205801287121371265925660361610971398861992881524468341133620732019456022856330992843336874492463647328903562579415629815972423143128883590787963349518040646415120221418125706874115548113102262666396127724973778320132101237807939800309598247614824838502838854896890690520787191904426732684963458282042841924424598071975820097989536973698137642277916654536177794131761355010350143705652447110872603197257303840961151915864790107363487444184650935832672720820293201643203519918902526417987678476894381470545177386739853253800754504573470712263558174764742579693436235941699250402559390709684800894961813781535328976293709668702638271909549788585850599584716055675780058121126100008275144870453181658976039034338699067975358552 [130,87] -101658006395237243951928917953727078825984674263352921491236770882061824024179576697503777932116101039870246916533272217494556318125819820943692404204364084705313427040774642882955070744764777472924756992918496315017202194939009514045560868829481283846972137949586311954331016454383970186517334551367252747141433702423441468177630307971273313674580979071476033092403527983237751266639248203491871797752317760566253678587876686573165987075535119683482706031797769519065236633153325696196362807746874286494554005803710418972116409556175370430882135435337631882805860117466515028777835221032883937020362514485113236181224164546732033360942695014698744775459865842949323210508263188962178443454836474077422072494930894308881598421819434619597953174951322116798128777680354747208861948167100396109193396185485474036125551039380843766592102831481004277541883274242713366079027996257868624235113328453200155828597036877678670703010419982111958865918219293854228706220334392732928807424604207822016450114088546592504190927059456460924801621771937040624552092910377332064307828691874565075506836658243340114097268098821402808013100956153430664284472483457021298235580577057434865932029148667024407505351423044445804103588330152196627227379432972153608540672649175214589224718167923419228320539046415091591198122365877318311060488601961169528899817421076219627542437597122413531332954836636719057370577397638936657917374392799203759378872570471491743729711120537086820038314606125263551455388729233855997099852482636874851670402585984198430025460981955953620087651327709023233489347190507466493255010873754668430773313150286209350258229648687965686997623943562824143791649628632012543021610214476420876599615978183899665826132465388077377988869404845968987974215557938865710499086498125216399361425473566872481488091183255926346607530523901147683957588665779264738406792543531647509100053331407901953799043310696579454997070904217966346560313421170717476603081492209227590569649804498395235477908945117477077288380911192745861394582432729592575180411817829829620599254126484594114155933922017827491343670728109630170201113553011248768981978933420730649669790514245925249484983147168665001689672342712006923909296100965302093477517478879953329935477724208333230953151449811865679473539784169480 [130,88] 664186811910225103018686487853257864694310700267364904666598773486751032120775998205596525530687114427964858954978214763971346331938334272889149267547750939175979029444509365946367327212223815375475051782237261491077951290434388521530453661877028476097364827786753046506161311792998566624591997790996587270003909621377394279787830217575414519192414371130550339881891017267058873946248918667625809620517579097141715591184855534226238870880329540472352153452920008255142374330367798068154808121915528845229897004371436799143193458629475650462523386743166354311970024981709127146006461902056809727108568881239307274585652227284842577430052370801951351971916313625060820777838765358586246778220330399816359010736806602932872190217939754830820628465369060490009313034012808640756070677356635132400307514770515857132068175189213635815070554062000839545001903585909696560932013876769029594579465720296482038292282670869134366892847914590974129912754119850311799235287780508921956286896112339025865701049637756976229372825957314816000957145124526788590786467788685600687816875629573478835274904404265978569689973563015888800334871340379461383249694089503029331638328507656252995454578027525540133537784362051354707447723384095999318684312963415722988275192151434782476818149790987809383064628171334667729294887067025938136344148425597120525781651901819341788950342785852433414609710505704748732222835518773061243447200598520630506378312120982355956394774534234760608445227428030680252760364058894876777619137251313132838338401257040299196829015201372842885250471752659076597520686524049104264159028965856117870845475337922302041160654744855888247619545172359128941963676293916924778026943708671763909677338264252689955631551911583567916584319189781880526607522128466241046839156388632331131398136740871434042602639992227391892077230336383015080178852581763543710038932953953964776745615916755728987146972133270673302081227742108924893219744139312569015608773962434049428396465261596544001603434947840799749062931569123759683252424887862436170509347238371762537876567594296908576684418756212472261295567548826393147403172042596051107589752615113468766216535778067824843106432968365447178345817784446778782553885935647573428409807039788671227552160494722454711073221143704754978427114904 [130,89] -2654758043466543123432663120940888426811250231275762205713445449480307041921711910953949018067421512314460112364688112196654642259143798323924054162753538968545659773099924380828070041371966571121992049450749093643901964754659449685026311548408588350207948676777250428764881864414226803663846597921163622670204945763353292261092198484998030932255141943865755458120933243106326282376656757631186649009244800073791191519880249437866397446707365335164189736096200448022178173663517401524014762311384844643917855090493602952573183311752768846783400134849275210658537426271853244856133995075857592000018152700352093182729800012366828753706034129920947090973138282187704209643571054256880509551933822740362073259713761895519192734119433377636282102758047499423153692437447800832721990209745791557080683754699825569320715442681768500750578828778200784125386025160282315646460529801475272508349436444815483114519925305603449546052038954783529456102764462403018650002415934700784729398732234896534901614714736792977341635368606898614471665211715646281097557086272010013723202006366481665039593260517867757306298554032903960632282443074391295532835053234650230195816518682408839422447146839368704978999130589600085726798042688044197568796857780080836184763982639669513086386168467635211981350708707670525460019193620930017942291646544207158627818448855766039865597762726073707974916525557914242670196497826307743508670568479724774804488390176282713138895749805210967579463587731572266987735334958109467489430578115877819481908391489000891775792500457358625902547573195811017190238115378462998992508458061532102302674206023070188179920025329092205388447643163983417230423176034469856224936262833679580766313080491299367481851845037430161878603044312122824409299603066692145319354615068935637726995755151810622697116189848503678082232574350064531683423979442679584755552464362221333017683503223379494952745887823285250843024674347918626028838886988227922974775858286389478399220106577333568086267004030887954349292922341081205298896593956109506607111254481559251633505451414074416110505515383056649329334011459867562969367824058014355462414044786691986206289744659435582563773513681671729274254436317084482952119075942542817374243406545711035870684401732208956042295119960767602967040 [130,90] 9237991112534258920452492725127781419693528488581585097257220855956358691107698201374616649493472417343995908192684956412858242720839648371978651493889102481941738350346443603966517582540601595250009842893468769304298345996168648508965362447067561536154876256184601214618579178446535329980215039502572634060867670553076200081312359823867184442549335703256663636968024707281875431158102295457436964155424849930036872558792550315476990549855946504207888424513628203650087100769687442796349628409968905048343994984387503762046988379618073626282281355274246002422704342510451512636349042021231110483000717622450152632696533389727352997660202964523869137589858068725146639800196822666493048010407245198174028811219168592397504852246721942278038457297434502840385202132860387588603605180070158593970734872810090499094725615979457934386710673459991688757268644999281748673356473887338468024862144207206931646992546696201886112516108334574186432178902071638530255100027895663440965677261018770516738701028446199682980451850364497461329842715337920845649270054304622912595072696599380871368467327204845887213333992377291117071665604739504247629201383510817755377838840508331625802980718008134343571447129852438479622894094210713909880215279641770641104203414005426443239115442394544250684442524510718847493166861184351316657052843886782490165168759899203004672953381205486190770837369044053609675100588729913747412393479545701507264978615771176812515316458188723107071360558120893845560424998552198152341302477902037713091437248231518505049199228830196220884832204680265882549643742141249976792611959961327695772718839184288126878434357640203883768574804111595130412547547650987624558223986352624773967855656536568241885156974709222416666313311126173037182661127747328329864669239303718945004743084406519081826432934099223874097223727862297472416863765058339070145035972841026676451434869463120810773825948278559881430593297806849530924523926460574447024882181358794775143014516217591417339590691953909620210268428444788719886033988091189343507812645573322421744324803359899588726036914686665032078115872177642266561798780236078496115952124020796242161871087000682183905659741550920475799497511362896793312711025095353292787109626505021370407579887114876814633300187036756736 [130,91] 8136717024818173714106116914975916481796628594662669571645916225406586689436163675244499691230354593783923715504471355532943507140180216516153504431635757243050110222694529538432108606914543297794113768340478403146172003590790399760553716292813989686720264179307945749965216579715999886783271456009899560372104637996351169252197351242649184234691350198291826854911316733042143658638095785702874142113372255245764949367007557617532279062442533727761648912483584508935204326980215666932632727760041272069011378329362890690662913139440032320031948873652663496556279006457569237691303509294071785256531063361676622248436744584384833101349628021008554325772242586532011138383755672941460613791512757337891710434627898169954009909750105451084080211572017586354047307613900298353529209696891859308480705737240696125199890304863645015757847232475660901386389700082728677958448591810223791069192960528119995957263358851754285930195765177159398555668962276996536122342341291773981170389673617744017032444265112432147323656864648330328101332034975832436868230436965063245204271440699247291284910380427968938664295729980330430939209635752067937307662552709581093321138417530431012489723162733286622063484602839030313374817661379409259778772531604007961629666562501585970148874167063669760136277780477484358705383663448974032336908392261039798353154087276427631970894985605489704587553106975963501679760413368867156621222492883720360046514203832521265515451234789511100929171142921997431275042892388742944342804130052136605111434774879474623216629624444632011899542583483293629363975608933911824547029928762659107772940614844180166396441752395113356300577214905565154218187319486639853746181686403366869766213114786918878997415971531734670718937726719471255740778558649150276031729446513670972953990457656734223061956360791288009544154306077943707235798383036338236346849869624681600140636055056898634636748655585169977903428578055262779180921066189427242261903090040941920184229771356837990632133113584390932447190791273890819763700741536169560651416305304613435540489534421929496015168221308191520335012655886849641193179008370498976977002341953948097636545131847727236197176924017786804817754738757241603066032178355841167124849294546849012568742610157987235226919833424 [130,92] 3877651111325515943169472727792167038791077221725317010348817268318564126446617485844117875219295186279485526478192141154008460776690777254022109651985882128187938935898912059386284885252541155199317245374072187052427409430660074200188133108159485051148718346053545931035617634825183689350239033207613186272789602765474952146675332831613133904784684877894105670179801265826305248438273338551415399732194527246084384891539043818947189788388257136667159634643481726061191029731340080547658722822982809564778949427054011228821995936975600298096269716296758160178438352724399400565697574633467340236508521433849283224999623982614963897003773696236837838901680550213209450807664858028886979304731385267256638094136794496060239326015374881239682238054180238920935073838060472861525102985812240723832380894511849928086378047390570794626053547360302134609050317643268937000848982469044976176376332332816277279786032982672887194276706588514545846531731873070840312919456470234154241114626867054963642848485780653824668402318997137373851052016969462691243763174376161808037593699694236406361194489844127662165455915881622350795268456406677086194727829008044186806217198268949122753512678805555658123684556893078602078238442693102026680457447451191788264725207833817861398781219533467662621560826238437815511416813636488044670769872991775682107653980174321916520643894941460194315448260337647021429816183245619816556936318713612580409734713632240562545188303450492598649434382559461206432930020469521837845880621662574583823729265122400113409841417573707281084033462429841658854514914974142971118713896264545181847583462524754230578829080752256545934833290754452392047086050764940847803045634189258217060019134846481388139743824462956224674259324976914968321870185071620641970303141098561031933465620291850191759105998699505041700189843313768056345166712110529228223931102606144652634609217032923967335334561445997319523246431193603007702056105965344299038967870419569126209305752535701009567094246636809497826589593906287611156787850267598054494339833986618318517976888385900691518639812788614127101724983421560591902832738092010079304390198452437785854525043066874703276884127381789273716377982000313178022817292376044574648582777411882674531678112672535843492368 [130,93] -628935159207440461143132698741455190474164219547370676621746210563205095407650210964017809103196779964222270920525064799505181524619580081323365290879076690054917229203142206746732309296541372556381983065670671971958045924539381093101016820672267860320734089356399219011935191834693555678613282507951216113225130408099354741270575983037663513798095197826491608668517084827013413460426814622855470722879022718893081543068315777441295569828153346895819295130658748858769215546000763214879581466623528739821168617478828690567899127681876306210465263318521497448084205259683356389602206225595109626286734584846835317283569092780074715110604816960028250451643747691843383003899928793905099913706195296039592699605461887509830215688510687566883551845613443858235952369526955394036679503618095066517326629482625512084870443373618469263695192882758934098295040112544219017565869175294782707784750000809559230324292940447485299453115999782354152947647029506479716310265165498804836775263731942673004604139507499355158963941341881462401041240714467727892208290800570869069193354730382925754584458806656776294943341708776956245027292154159270232532188124714312984706751970753915470892774927523448526495174580737236105111288223821141018271814512897352360143944116509218181054051922508343050727285821847828724658251764223889004272883618911786142074940021786409802202213328940397265396731365645262983229129087905448039734860916488973261151808287961572585796283334414353424323780049092012511708994465121528165948065049916227867648257881639530276270408946020027923437953123428088757140290370757208586488209992306920061633163285624931126731745009941027744909027064135485922502339332087725530299394233798936364921198080250772026512587804562530182281174153395302260968520329864758140247651464798147023221597334441419154983325664266781762151396450332944887156100099973838915339624681085398209148226947949195613360146434324619225840629247588849974005202202116330898115799596279864508678931106901105212990287505255958075043433532057766532628296600404485497658486836931536912799687327540640258479222742771535582645484602938712881219429814554396130279045833027199808688552680693567809398900287128552689369380688484949579847944807520193421080221740526713497060523374689144640 [130,94] 4039363536888305069094078441510272446852264024963167803382414972856426921390851874471682175166677192889943521790176438705677980616411693279749940026390982622040212850775205763675775202609390713204939887086762778037281361864131063846787216621785426106301955351968134916909810875554131547807031399743978382715998158170788621878651976409007716565801826846144182583006526377675078538924518136566005980950332706697805429462691940289613055860609690810874706275220212611165081413295772344521916007453033081156241004478894929187701102221641042846949063758433478463650299767152384691494592494358466480392336430307934685595683054866072703481008581475201452932934735604141762374848941811648976693401381810690480341536342026115078164102008151035729469333504975423533871382342529691111866848963928701059469799057129961784623246441631639012287460979419778646669219891847543524841608135837218029324028487013203050693669630244807349355292466405527336753133584267884520363862036711221396824244887863501443695873252187110090162041307155181550154005213840758764743949640943831163706616983985355537264608888005714868241489876530951800917712262424935718304202670720765745527447147233857682297189330406492220691589675960829497493180419524118027075990874045977680082882047607342881965213814073592617223875262958760638788179883522228078160825053743535856357765245929598311593797939638144456229089111452686632727789683408569262443092342024668117419460851315698409169957075005601483447670346364658948026483103193857564811823640279325317204451527728047329269026705503919447832200322047932450110840756842309347151767746497592519817794699358248296561278529846520580974259364357908107484253857613496617695269708111575110691233549064474832733773634354579367462544860773980381637098147583796908667136446562595987727412360963070104989170995884943125931942553830608144165510614064867572142434377768687096801628223959745881636699875483778548187327966615709842246992233287099878037846344650250832974034653041924425731179769831695379173724263240589409797227088425481875536985560004681908255345715561961121258493965742979734410028101049950841603308432317856649473220147990383010323087333430923830488377794811489709098580796538754294409236632602706739540293590436738984649236775455256 [130,95] -10729440842057179225536050575067818859538104437107176964168252826267281470255942606802503362167935328033403691105778819805130073046283465899343982191566936047764547123108383829521254368172488147415454272890282940133516132890086942557779433782974045726361529628233622118238591219479133090484354708078008790243075910661636917194503834233222692898162513819185745591421835231938565416497662485556518824798400691187607472163916184805628123536462020767281832539206564450033764936554926052767826215111979780401926688774686146957792654274671886865250415355410502378672676910703703549122977499341348249218673838078495980280540469369581948278166603320892633678724736774879645853140755265784762111466040761167166022217521405712298882291275031466282220042143952592123133021227865229144572536600155539236748424664378677601151194797743487786944401505260982111262121476017753844792707208653081623119688637439833605238003174477406299748035457218513020993386903284850345703605150154052805638622200317947081969812551200925441379793978600936686583750533821662161800929181772432432867198024131315305034562026655052843871437164753977395488104952058126261309943094825110095850696862528860015623211688678922264699313052095690922131671853008236720965146344774982628445387418153477203552838707357649710382000257395760815298929421817121400671752244446384315555729646347682654546341836881225839489574565442291681623411858072019031697049025459953637535869467646440052662792754030501447855266705635346828544940354015624105018635844527544709861724724110297820027867153295899410105851039519464582364200914841069594681029343178786420469625627196053061476407487112374317709606565173120948394576601343691234753671450684789536894707888621814254643647695018886993349180662191001833108139206152144061137579625795867055865884668349671583702687478645246775205411321003073219150494942583766152393632666315183161435465531464103625369935340644305375182597914527177495894769445439746081333727940832888444149660287752217548320143040692765678884769280823674788027210236079018817344358085670579493159240474750930721217715621906844921219694012417154236412920463949886602944137368820251408028759390561828547249587410060995186887186252791673000646005308912257638840061166506689481219778504 [130,96] 10038167995231010244865873396692149147167587596640406547252557900911598435117930398870586427703325632680729683688815183069977021026185731195554141863361124354701695713413759298155215479296020662384816482009119399473478050888102608475645685231450891908888050520856926066022874615471009883181480170716348805080033086122358777294962489031184470074535709357093169316467859021008417320161584962470147946632358761003683785781665350860641603075291123195524626094971367103424928647836754828784791827363531967379504318502480676177666236127826653907809082589132780686835527013633043351576343065119849798499687039561337445774776298999127991195996186557753226611549041478307999149139023754667333568428980768092697341126659536910051624280343659795337815826890611740891936116393179550808197721156315928188713568027190662491672744019148899185967712205707421271723731671027600331013824824983413719814725948716229311133781965944024738335994879697281829219251568949442064773930098638789555008961890525180817916858270763653222015168528873859731759431367804536021626057570515280712391486197553077574848047278703262931027525533037434569090172305462368950385131736874554056819912116090650045104450055239697394314789272010734667882221370600716029896577068701680657534295781146491356111460288156852709968466926546566633306223588931233028501773492289907535886755054382194175919357277805652273147441276857954076031641072338315781734436208805569288312127779180062429671915633142933818921956719471250380628128503093200001711148319851954761653583188575031028354840762024118801041085516076929275337125416521669322670556471594077898948790864696821834843697905982554738206829371645315726246724475547241740439216110862380005908695512177769742729422025404059760841942155820689478853085594046351711856587790248916384648233631439942631384577976742026688186115817116570811499448827076282541864576127680470834883296273146336474988061820683131458152210870496697438890512396037562395317093322036001821077642727293414083984958634249983220954893425273349444145544938691004812942255653836785833145546388449071713023308424558968233396315139926461082330515576267024076207127867007672023409419549459472093904277869547431225967801580134015176508186863583010202676599308071824664504 [130,97] -2263449778527581642358881410151102344445961282321709524393124300587434943154360407549525586574106824927276748936322646471900930608043571172400760722846117002473133365877757261730005921426771174420178445684663073591225247517632076894434393832807284074871136603363487463988710857219215151584124403558639731130729580923999328523697756933405249675692338953617867370945151190757233329010027851898964573795959556789570297297614412371025185015330339051223746504649376631014110418800968831614038356331946886921938628997153705102579892465112429424621454123395775492593630740972999908178846392334624528880242380231105315365106553535589709035330124206812825681364498613546122751598423390821181567887578846473712671456607635929074094382421584889292457498075511205701095688060213421627523946606778627934451037405568612999394306858521345622015839665673415576587553681143069258405658875777182291443021783356545172083616116858123192455275766650271160234761399465136623121863825770026851283980782169614344088147737852185708568859045842272959995446858346927496964982547471883533878108817721737160374534434324371848316301934564626723381674451351801116082706945973528325342536986732892142181603799895597705120229801683427341307722825611553580085485670632089310266783516059578269804718113208139203549347665965432081450581068241020946661875442653314805261917111061368232077604168150773672059855250167127504538086633708865238613420792257715177186025120716084308658421836019814518778342450550402033414842190025091960930800214199145907575765813148436874263880195684154559488095408219490221618611427215965117817396941916959617866419865507910792380358688310653116133708757908531288310406126129769209129075078379262707928053140733868113475347115598138716191729596406721806280338038177881369137443875934650336866347080422871579495591171078320963443386582543315455344914084306403720651274158677316964270515407652840389853727598759241510853163012865229350540117665678861282746686220638924008768115602288816003652241276696909011295877117622409210873683505026636496371937420261995920906479484918512381713691221942364781729621186368431196642080643524753577083313704866665479965477130722851797697356666224750015110372264352968193707950705486996183492624280811200 [130,98] 5093898245028660799532314720672081951525179880663637706170108285354583700972138137934897304671794288825969114251306996377327436855416176481612166301695730699148049394760868846142433190885977898412884092731697307030250648222576556974695495725231814071296983563671109186141034840861917886622353241402794957327739169300470583973821948001067003400459155905790721574415100099399864233674281202760965919185653837670202859721417059884958557625679481549279361605248175476171452722759439095393418494533739540365740047522394037723289677406485841598566952501113814817032882289594933495915001102734027802213631151135017169740337349847417008007544515464415449711985702964104486977385331327580532553034740807548286835590502584393832808260500531024566544530237758860643138383790336510890921288906719463071830368947702859467009151790495593954945870088246304722304519922951984305562219592236409768211890527865102680681598043196051606142723824660089827631487155544476952796016051729218401336099039413603389126867227462258796838696316874693224877118460017578168781802235703140634847842640758845221146874525975987052246812788087114614968858455794232572475158584313025356081277376431013990562408070541326763385577309950097583283053906358700199851701273210190991980241853756967106820803030773361116648371806955127074606567503797928301316682687384199451153816141154691693471453703377592616991966249919044108796606473865056363185316884958673734624177617534355444481476584809373933058080706383658290189283443117953000882047940832678559414835605104547969977648185610459183846248968723320504868653186422739859591351077718048341950249826103669350501467908795638804012726364904979787890556466185153322831114558481152553234274673385855036531048837167543911332049520691878624217804330946445828465045856602815610944847336136963233259750051693377275239292811883663705237588590142833706574743023467021748014542066754991270313491947201715761531278700261894991230600818351424856930436801190221092855405897253953042982469465274417716898346234862642609430147923787660328200564976655489562214869183859680334910370298109486968264753687475868685342026015997171487239018146142403462356734209631714403169356573858859690388705562878264930389375806399436711375054144 [130,99] -17202917058977497141958265229281057331685928218761320640905096736597434951911263850150931643677304328959448073378520991242832057522494223633626196324039394212843319205252279948470907823911394117926951715968875280046682720190760202206511172702450673627525117427597654841782816425897450585502240005042929749277633816986010612599267200134982024521733062169258481960882324507242767332584778957030970128126995573692886717328428755964901891213062272876319484628422991266730389871820689443792787626700407685451719211619730691691802906882473023612113141233832396934080159438099729299038249250545857259438975777171982858425578544445566475406388426950236023851562975033227206773515708739481993366377391905315822826180297615595554122325446946853611413187208976793511733225960763751919276762276860502742080785768094407217223914112823897228570892309237377957101728980734100929822877335988528484410236984370256973696587723836649983244212793556393418914129416182901781308597101054168853159558611831819906605424566764756660663161939720191416876132199435593292248124959605432376203245374693471736075219074594284483110352294908452014411948470494089563126369872858915010596313384527517108004559225432032026921571732401522841765680576162205698670602288198053851513700737652447024055950197123399670925283647696242223986147182488285856015112338810477778252310613079672598731545128587520719795259507542541543239675287800090068937565814311715088191613990880217873498017729150286842894045866823029089909854872797269686070023542289698292416906188456332032018998612741634947185814600021020605185809073369575519837600512466519452179791491687845294009354962623722059194297100032685397315168939653429682262909086569150577178706299371935451869227481718077001597210479114234746398534598795219154533505955455102961826859729721378506561113365422309969306509136466827366228028220305673028624115486927244666190959563903017930491958735167033241510358852603110649266595169420510254986388327484048912537111164987414709427735377922007779886921939765165678327330839886065246720920772034998177498559132292370790640662529108789914008056041040091756468282434946518268033732056439513116683525383345961509450499405863704258610658193254164942024955775615123386752 [130,100] 23752429106895173900811319973723022687182184480805082954319749344441379302242196445026059072868646971131537881832586123287287484792507214796076219917113426890051491274711980643156078139730086033054749388211648339787131385225538675765650367589161240897899678276720370863835085865455449756276501472285150303673173544901367763437968104789742861653614662883687327275334017939559586933336691007890154348642040270467713310026947694688979982550665203721139889960765696559394221078818888415508215638659200191985629172617748408227899200290727488564333756617612867199818795604300026761366621405381716418264829905226773378321163343257785611067097835413586785432866775157892272731477241232054946596481529324515718902368808181726085038227796268878127059855200269083380061447594854167863636457962546624762168339142004269886204549767239889836501142182939972005773427663911589257276625866004786332422302369075626958288444314356439494649273333710137180336100404052920505753467729005132142028765515397974910074631642606105453214035019195240299508371458554026795383387759005205964722267227992854098729264112366485915503062791605378426905070401671817027855259606056052399060084913944669022952861812155070546678481749109593474208174195492038417952507414644873807258053351805264633491245257930390988568164430206382144518632110604916442123939073196854530629649448700353481919345077334271792612146590267398930536280582792710414805216896654364933385000859088536758537431076895064395056639262239800318206453884078197862682299205325224219704502961433918291173559981130263436029970394951354832318067424730344691479042093941305828658087397226051002509333508041160512922827669268239592296289618576054531045085448187389218753412053858301811772102553369331485821389351748388699267003875231626189080811553675319821693629827045415488603722124786354347635588679603061682151767658280030805775095971298226734404321718715007426568179370592225640033940871489088315794909780433177601525796161271661844007492239417111776712599638836243864298518733645244547714177989846886685386401257483711049197508455165019081365797417700723860575537076902240280511245478887213310770834263078608193344385330044428947877334943625511327488265425961296249098797584654151 [130,101] -16030724126417929545055055726131010366144373535004334002265930169643954988564749227915124161183783559170959794965851826364853570638038403564082283904772528072762158836175221071019796840962189991401999050319543701281762946936996833525358568707345983368611172348043574686906088809153819374131123103862764447509745569404645444132841727883250427502149659549908004567125731040036664035133391897054101811365211588178790952392215648250485264444208636174616017986104544468885281703276348528209632901192421422203771091139693463875466551351080366857582800445067284577310129237684676393357126412194902673688719191886048135727313728734821871889469899999002507830418775454366947016805423503043395849203976745575007280677138437279316876814486913025092684420826865524591153925161023197828517995160400495250029454801925544294099983839679769198431312831252156690177912243912920945756524563754318957146543810370341952217684799782866309818462940921637553780111823536938683766898476818614559512047570750741058348745039288324798043586954861024681950362613864699211336944543930615055430777354888017346941708312756088104464066251348255012509025123377355822924722929448671766959975295611735590169576737050460409951309482267947988225426243929299919669428960169301185574049893930358920045238889741428168594996736958271390904133975634365974491173947073560904677202495947850474993877218372919038013080386000879594452869604408326459979067738144316476740490152861400424044595010039227865595455307417975081710836013178778217570557448067546844140857241793037041538577752488950175562805630220029094578725524287831232858994288708707869903065840691233486329676146704374280465241379429931969180549340313305231079109542673797267360351062219759783448310114449178046588607902081671093669488519104663906978143398343739070156176687692753355481324291815715258664695420560893975011998513393067984710236736128902888508882215057217478840943956510410923668045500475078005389035154912299538031119660859165031999048706478236811139364546093272071567825678435640857989493352358626514360084368008415803892272604057622564235279701029704951132689163122177180937482520154611680633335032586458062585722867311289072829669073711788799605602200899863651634743744 [130,102] 7451858884263745599616389649333740623103721493610830818396855223107526165459013126662615756589272062121296317912655676454529902916513575391202254406925580302968834298747016584210748241786389173993242069687417671233721390760223113835658180541487358053969357739183943381912997510959221089935762260409143514034276667162774806461996850752461622842808506196028245146088449222701316380166376879666055646425174764661483197406302184219802449341595737115269042723659706405915323405596523424826593814554193931547523032045631490800136599405603545499687408266143955492100361361810920778844969540106191607993759312107315667433459290732053053367503409542086572677754933375282510116598539164363897866421276076798652751824542243246049661415789694899044101297612464910004082212652806625783085858443890797789338130637348389863508232352525632513447017154518088708498606977301154635037290695587265921834582486695251447258044836867564396135774964273232919612426968610537239009391734747820500088868735406561276936594012124679217517173160358266259658150614927308905417939504032736090291942284638896862591301480534044125464044399796228962993211688424626119917077056470988867532233585262103003615811947900014901604796474693469360762327306703723255089956385120628192161710959699277205869307285416019250694854096318255567519366086365134554988594978285307111541454042810965460264164625858746483524319786156117052218804037656127827743088790589561438577900494779288685002303398559186768336216322515750224606610014192530044841521938697117239153882758598352669194415842423414195564472025944532359645518312436680919878497773528269188224215200469511247957367913144951050359122475060979734314486502323229320109707067170464894739547088143836454312193558471722299383912943281599129908870329977630851885794825995271068333639831105442124857132741907225910955737769552140548022828444407611111285193280902032978884813949596602835904891495854175148705056490522748523246710792835425873735104985066943969895007157606205252704343433291614694283254440939261666051761126284579704523802651222985529292255844764985621764022199895403102421543087452189243045872358596638671424485031403515629069848385720608549106783085015717974953585901493472445624 [130,103] -2656689773425190214386010785461912365813406235334476094093158782651334567602818489229545383726887184133904787271940279130819964562529466840848118233599586144574175216824425220797848432834990793576472070936478556792744358018939483294398626731512205727613081048517297701456841734383644024063864879293814077432501048305464814233083749163405304640067597782214236314601497072505371924347965055791414227574298251691732744096807078938817982375383089242295364575099450680433991874502339269944988681778468870817350801359366957849182960477731349653811202260545647447313140033620949979417996859584232532024300747102596199206671539772420120715875276145688253984878332990572251263214214010845849782426036115926150215601423496900675575850540791177530993928669011300531024033986022025223768693112342597688493334046057566872213414901168624583708845769797782645075390914310790297760372475905522971311582736076428466701631701791826388157623628983110716652559543051361580043754848174935688087723199737247559484530268886076767212019450478256330769208030533027659124439316591490688185320447634237740558734539325518177603575902621019538684366885427760448702833856725860026972568174314838308513615788670526196495633675788470745345735803438980461494317514337485145606015460487361165083159445178805502774732710954472936511433939403446118088156211735120549756848404487862900111166290976183266230942077653366733058871671340760728533392680717701090866442105246518787298200989511170747132077985685551377322742203119007519236751395725221445968961449600561889179672289031090795321301235444709071253047438051360783472014959785972024509507527478505613855946979628449189937436648336165482515274527811500393611068831639395371961849910915168630108758091096793803302119708574286832708617904516038404386253918845390153308797379257220755849132514781343150944653338576951863051770013649547784559670861497389857694291153418174339096028662998549175362649195943371426475808642214233141463485636334345532660689751901657519656685003077675480387381665684788774737114777133445803031377757188345436337848186521479232622262756443164399761367818334677015350960127903404111291531546872477177688196885224046936003237234027271875631359775608552 [130,104] 591313640509240747811093955681368211411984140971977246531867429680147655807772731122227810544081765545553192701880206011362893671127155570812672509289856300106142627408833087510457066688118337077297608801056856493225426748929004923826839784724340824167735293149522331593769828180320675985334138805153270754211743369304002828918513293027830665519872510736364181836092839062718045492627924988701959224281368129513091746015787085140405031449467369263147742524864589267932760805151293117161578843021424250455003990529182378440143316727004211733483000657855970572364184362363394574687745478735270822776189924845907843925536511252408093584620078240330597160212384536240148591860812401645251149505700318896244363216981106023039072421919765788491240881097558355972199309746406456138152606727789184333581879328228066511774847292000524168001643494786831689821844701362584244873166251582389497024693036304005818868680233134378970772516481664872149467921047890585009082129482755768243209675508894458395069352314366494800660552241680985775541610030032409023511910692764631882075747927264142683914977857367485101027332541777402160302086471455309660649564021837738031239325857848425669984520212806277828573903169187061420968775968257429940730964898272045376912394030206810319704791911646078366545659872917808940834922010561781000989004809991199797792350835019169462619015772402228832601180957307092159280841991607247263132343579066603613182825886001470000019985742092075392442019219336284755158531908191240007455118024325068964305046757613401497317314298183701140919000748145297239408097751169348139552746291430014106146202069258482463232579644746441362829928076071990344338545907908811851917566684403717052651456956974505095504310455839651272791862612048757408220159314757336401882753224741696649369411486096667193981460758499182911924081971978560061225097631114006023903052366630691146441075064126440780866361322328215669637172733974370385249463391311375307466302569210974956159028933223971064910513611200106893880113356001193468435527570420173523480679624202393168063467966911411772848436149046223368442935790465189078012724237519608002223043647993806284876768919918261502589748212970327223236836 [130,105] -68895558663619350601429580979027088250470102535720965974138281227206044069111752042896480773268239760645529961463606873404256597431856935199359407150670639845727593703596288711096942989732373302712735806853464909917459896315127832543926872641866151507372587193504094819555248529441083771919567621136290295744701798794567251843862476340984607276107236759459716441645070089837342959403573482048106130590867702943089877457376885831229645650010844194737226892294209999199439419875316779935397697396743872190620433172188057947896562797946677441030793575799352583384332404839210815991994287119637353812760803549223298987962835763539611636881675191510870457047752536243346998783306834210839692301116116783825778949968279506745038836084906029100329383057792707248878324786788013537132954211004274409564591641642031741625270130119076984368822801120736057045344202246614314460624781708960628494044187667716365659450937061336636881441562833631979734800624512847744870763153312141402031493016845994677315263746357398603425672803903978791458387769224615241528978451480264927881721437425415440650579469026683169851923038349288469895198822309852509120385097948851600771797529967532448614767952665548976949203955012962126051609782530020941153173894711974764944401775449195599942345847566224087049850659267607724651575982263476591356443052725134391634824693444474896194813555806243830075081737099101719001246728193959759855240407181547237378058445204241485181445116581013529583147916622854899587866802204903987552408781118577780717671423951772425560334703054474372847123476230790205607084425814797600111479671199272640506982489914073812096019364674613529655007273794233736848251254335198653747758788668123140641170869705797895086196473028249372874995555682877252723411337456222631581689728922028644582548911678899792728217052173804816983065497543161444186736903947854394280209033394934270061951167512107327235379834706152822674373681393201214243759678315411524866974244309308727960820209970923221860745999170465291890278193077358726434122366245992793657647026583549574960866896608876913459317428539565314923543599412463070299632543467175837183722566556170494966586354784167559711601101832051328 [130,106] 595138452260131857446073909215356378640267721159859471495844539957530820486418876095284950021433241016517650603449339705031817784178831298103823307457734650252657556003267173047137432182748944273039138599803051519727573665525557639477125433870352317133862422654945232042286525790027355153289456845252453421919980724262957197084175187838565593708582094299655775078932780545768201989551494560682192171719048918339507640067679612312563956692267256037591912976898508556801900217836809580200744689393658099262083455579832080478638558495589831310412782278921187917073249410335756036625182326473440330778750624010124119728835966492884453621301586236516303103861247760738071034280952840872756361146343656091685988673944959273663524939468103129093970418031406196995945728987515894154245107833481177292953772067590022689289098170922520669553893836827753127521658072093964890026802670802161856063202086722572923634979040232733990143613159133553454025235459840440708317506513482987880737811243806079037304261966879541524511733168521054157546100769024788471276300257772822503610581292492267798685720920629302864851302705262997978651540477723847389423644073785287157275726510905246665669002936811505499367015126014105553121931508339651703760134673047307354008798448045342252351926875814389248780694127365438947051341898577189866660176865481435278955159299054846345326940977112480178897635273667291655619190874574880186321323787454197981813059949981021746326992134315623572650268560890094532249926583551919292359220782929994915354905847099532095764283000569194601838678924869116180672822255232800895123669231791569274232594473724928442279219310655068884677571995803203114224532127540977380417030066160075596291930024540107893759792238346907169373228074756049629209003823929242565247892715448858358798947961460240345477881448025224241574229486126783997301338062202849236665297544821705063509189954314432817712018283404802410442375032534717042204120571977165421970839206395014820378252373542891134101617887871311298532376800799471920890087607047967994532534027761163196258870643211118727264698853167486500033400067615711256968304548949400875758240406954839816597679902656560268301732848 [130,107] 1339834210450619665109467605482683192483669587868695173091709172298408024546240895645395574754618479076448014139946790339334192159417926182651141503784492421193832489790257204087188559800920186450612805771036939959655843099269637467417318996706408636267010746836380281691308660602662908247112324758053096579310830283943042902944249516834851119309494122106373505739106964433630543342003111950459975209177426034541319053997343480229776704678097285028238600031480929099323251131104625285293642625850505148060576067570632809163395282937166265431138151033730240068922372083797336873469969647319661721299365839327874268106960877935401070042869172161550051420665048240007219558238327801558778892173267056918284025745812130684167880552145374244877965430792493398476134258792862243692944559457520622145827056662202536961648085866210188271871864120361947564124875116786524802541873855277592083413405611651536143518613793271195242023780101462203501835620171981688519644164191502938309669483169397391260589266504768364653706728523586150277346390500843165502510128401569299893304277689952134985390751003882596851937923359475536747552780771585285156486185888559699609998008415719321515139823318638178036859383572249523121088643693251939469549146744836839956744998429403937736184596352765643026195206134287612897902642314432366758431729618664653931463646102057464312319399583634875814147470147666848063419107638566626893070042030534679475921851511356438550719810536986976272881348650940647912050635917013335934858267803784026956597071538943727832397915654501203264584891949414559587052079522718173634605334380677062703582485542019077596941549374525515509016871260341428269105706596143095297460520127768192445214992720676113711394099160105667507844947062505240266205195166479209219824424609145957594538015946211414072414354661713637541516940728120078918480307228250143232620772842566298791429012151301900400835735424662491077726411993980480842096816001062646448319058545863845422192582599423507425720538663902982085541732791228564929133734141288850390839789233259750573037854622659613902212594617143355789389432692214149609542220131763368077495070006080212882373702282515330321584 [130,108] -163243119963019998796276889500848628637580023077271067484250214586635650267381705880803260843898240467781999694550730614101590523291914789395644458995179755929118079005549424866900794483346947948120495992254207301660853443814752432861271890215139616314528859984953136939314580791380453983373915605002945094508660485061189606589000514875860437106002711118935220709632619742914534540321598069784643391399802943142341896131323377823828277745592368501221447016458950701476109149762478905925871683351946195059489788624346435293883813964606221099800664488637972973805746336953054467584074302022581988521812037635267097207885432285352396451547345648327465190798424567439283838374080286597375623857711065973852903815302982022744340909036040962166651112282274616652478722020702986182828845718271588351481817212291958001143333157742374237701456971337423034078700616712575503549029170169399951987814508605383775059440203962393377427833754513870071281454756839394052221940856204610698440766806199771426349907579016771346990316031658777425520400260800503753659777080008718309533359040580009056950770922207691497673409547382881053663587117104356618471683416933684742544486270421565791590158793142897908304583436373853156471781877066081722149375711607372000039667384926748916659724784825273425148778081032742722478721461324639700018287945630344328751227652928398972878863953711923930505260299339606344894368222249310453273796350818790942338842625676029163513613298055397012523978177053709923399771982009522136977136415662182877747907963539857141328225794942753259774053548681665778734276263592696769318482558436399881520446010949499516562633123795435035951790004968297005089488019263470423920802414060175423549609249702769034871286921828920833215305698664145444578218254366658076199780938098557748318726261315014733905179428155753842791775389770850328447304332578512197885433221578379295538346582417863258463384588541737494078986724982998837474057956436063719983205505453640094640198195786285503917431323594158075562520089678445005318654167262083708688789321729631226436320747627953597160591775403685458267475441185064978600362299984482338739599251119054156956750159757892 [130,109] 1220303903949537430519345296130686125020549904872466200475831409483551962907560764274911041868937639812165837773235813477314655216864782558229287536564844799045173613833411745483114185108931990797410477308685366853135037233641923038279419812267505613589682971966697128998008305366894524207664706877391640000252353624825551408565622519340622378463680358777101868961416176942184758749643003016405674077391311068988122413193669331246768179033879805232406580843991067200634643584309901308926208755014783734652086868943609112103719391379042232370002531257507515932747038875214079796800196320679101296392540653303371068424995651517486952093340003464423231569491335411109153787291514394837765575120112755395523123287279572705671272887153582873703643763669433095799707623513591854126760813105193463859657549694954465864345742809653086282644178893751417630391361612263800202807186173428034123902957561816296747840333806276636818927012060553484018538069275671359813372550830218303904926892853000414827285817810400507744002939322646014824395573107241388912523395501183342980126439350428368030500597638817970429724796380961920599376276685727402215082368498933106900227690740632408430236579860969069721799155254351880853577671086599636382247060337530218032235072691436346467075270613900936646966914395682014196210153958954995044545168800497950315321309475462980014165291427300434678735882874088371268145748355930463201849571492467836500282397553716374986200710946482551287682938741199135894448711151500812311489565949219100566648694346507217073164174435169768418198793618084827442761526139859924335495046480615726371192711380172915390486230542255445519261904065446627060041821146626548320227270064639028163559735428833800105870507258783736187793950402083650813408081327583232695196025162037673364237078259930045251098218258840586003354656406215747712030444727658518492811574886584881096354965925102573641667924570619297586059181285797509045272883071054555220285278981784367562956666549315846863236443334816145257135230182066529422988410747637597280790476923987067568329046364514670085395052246688354930374130401598566524904890273146661899555900274912355470544736 [130,110] 483003811254966422646267886418659914182654878603249970178068819988004635877272878439203307763030608939685034560855491716519001444115138510460073270858945068632371533377991209021921982087332116714920628612267197236097933005908721588767845622317279178173915531813836781266603368030764667620882710319726992598081467519746275933554047673851590932138669374187273297144024406323162787702962450000848618408021229922339591180399943017823844065320574451831759356821686336778015089804704540742523633259729427288487821090959386255971656489850667925971363873045019017852697085721427727190292903973701438877994297159389654911554119932162235746688899468806419463308455726040466207118084710219432266252847832430599940546409652079013375432592681912121004902147367233062436046880554840949843670567120515281305807845636510619193993707048825714485735084604412517554971431764609742775321668470182319327787726130515930793775756437055288434542011004781832326677444426937775067351630958011746188038914422732512680928546988111211455319402883635222692963463061238683717548110761838899980200853261575437260229896857063880990378362178194020527448555720493529661916726017269635061180999551920735571180776354599632175288843947402375511416882963624148969267100286280913477311632962207595067165326909611937067093531021573564842403996632711365505340790050234254807788193156630678746876009051995250496960160372879273263793746922881106037358069332226947135060566693168180580126952711388084055815685390687652216290225197621425810339539292315207431112375619561109843057911873213294701403739814687706057774250022398830970424403650539282748514691531488838642650278704862637003575037820923695789407931715001207517172797851708254764046670656160199473874888316992437200772378375117157916671598930458962804343712921054643175515398437546751021361044427892300086061788692944340230897204009214416139704059997733056059636674149823327039900627925140322510904653125282419519976273005623504507663717351624905644063079654202180599950327118830917817551747866289304408015198304085970511669946172735044275637943335953906009959142911761018532735990971429313648574555548947072654772751802651646176 [130,111] -16879483244905499599995236710912324098430961296453708605144125698147503916763417800153280356624176232790740719151657618593522544979033091111122957454467267266384755312101176809877617264165724523837462858370877276001777655612449303885210424307700854414439689966704874332157111800782565785960240077393567196946194657261342005688781734651832646449040597174736984580863433120102209576469131694742109238434784458219008170358024587036576510397547415038394361229192313073071935591551947317476676439796615143613698728710075820762421863353681453111628227084568669777344815848444580841097576260271290136841538903427398922615897486319654951324213554549531340613231123031189010416086017402839906238475908369372744665017176268518800727143927507900264574644553664970147510772626308264314648257206897976524615400924080446522369105875142351085331330898267196020352740899744979996775431275642820065648982540831192030039269665521727539077044456139228694078005714922747534997320290202623133744956944966827123422713110349314020308972829308945051916469929393616928599415066513157696491986056119294749465831040138272530266732202256657953280079563925593032841978936779108256018792461895487845271235552698007521753653211503040670690862284290302065661904389472199431153573633634959194226092334925879155233155071438264776728620653227712888930560158772524110891597664957805984099512657548298238494602250666599186482950451034329918514540270198069247858883789610582385766328159028274848425786940665155179221714833834184694664632486942329605547711849559525727014982958396314735110233979119217761789464679709042596665848571195336438423982416887535392424167802607430096692477500169413664656292417970205488411035142999130122270286690161687882030503364627528080206398345021146816842043864295020721591465354074942179273323318210790394272896824481645753779834054421495830810021252291821603131102897148112142474181018403415815992773096126189069941843969306102916209167311748720117837946697894864085503814598976780750476071207538640073404260931229079894346520756707472192972097664757798716802525687929976144990311458773759107524811523287189911479567094107904107463438607392 [130,112] 1710454096195828920908081548192645399763378008496302700234741959322579666773172571678354930324970414709041892678590520395897792211467844049494562081371931713392268788565679108323333201258040518863929167628841194863428432281673047715652565604716704699119526150937251545125139762259274705133446568688879214439113434492545563654358919000929554414206037981378129193375309473853845824514796263217228574759513385953512453439419962768438377014205654090642262976839216776078651926261139238426911545249444394733044938405110407926987091811405094792596574250747923145291038929493526818069873774209759587807054329927551073848400426518114770192988127696042074979997494399356200963785511819915636851685615496994376594285393234540565724729409582646906400903378922473545295625687983241170543915202338279703400464932598172038345038962715849308689706178020494097024783761382142531906917302438361782135387908344219238613364762937052655697635874398133181589062974080765478023585909418344121247924855061241969939451290340340660818997447436726472921462910062417918540302569583118762472813584403183421629309789298833126940831833711986675472395323273822138396849096714831145420485629641124329104411119606641601337252553896378083602614312849964653452635029132498859420554208193794802406543798903328081212043101116284065150385545613130637366154854730839443672588737730263619485998953444116037207797314511638255298528837179376635628682076083880164695569718261050767677566306019818212077475958662399962145002846077709183475073472052051029567036642436191962673376453296987743031232293906413152166737666679087191383036567940134857844595486681398762055354238108228527310754864165612314474464037319274414440041725987011391215147267569445744198435275962209148354675975862297528599685315829518292005478162780900092899560629448486931662939864276983271371619977535293025006175350863669610535673416897581746956830944810612383370294764244440605519971883602139305269599362606157673961632370673031540660901606390413547132901603569846803080809288616128173872300428539527722207287930215164722231545680975528741975928570890600016404215727531965290310183723430842791830456 [130,113] -9346778483899071680195008945772394034444057349454985241712530139493369805991909731767793885358519188916488326637358721701254682952934641300306084039287159950066542055131857523220593712573519584400595644541721130696717148468032920011340225374369759366780363151484473163108434387009232109644668048057833670000872626328073267485806777329325943284348292873839500938926033437425294416835995703437023670448363690340417172437929875425010817994791787587271424569879720066991328697847706333453476205719748368056743034552461115905302532125175287853964063972674648104006616626650183287951806563020006482938055986993747170744529679524986314178830116061252180408420303600235454981717018534086406462260562386679080234320200430943519734382473755337049138750719270231827720483140791631257044881642443900602111238550620934185270689199136570161355518454910523464700808720234724445522660418636215876446137692300142470255531104659769653759703085993415120534678177573660771592912817341318027224743850327831741273791343500234701825182054544192025709433323486256711047617270357546157606742939841679271642043572035092256956300812302447703053622239591427004391106892596639540862182379239007233431531174532570778939629823903998192459591340187677422280394288642141348484025969965173886541393745556199199193222457079991560237971649480445796108741892307873162070465262981660244592280893802286475480338703621009752183285125511613918896442801642237878938239898304690594716261681078731988410787637126518597010412245004871358241284333815332380796948324577975896242873098559001354286894045135135411249333247528599440620398310952555532243707031770925870658719537391775466470314413308397700560723258390722114083686183107662266431254005973856382836753301931065229854510418464369626999869628460474093489255700603568362557302981661376309058509945404689974970310267462013842631532028639856782033036452493535568113951234211607256774259736084348495316012022185982858574677836879193016466528945530324104849940749785490673071880260458497541568779771939671674507491737045430898462661079961357152161429165687151977964668836521526084385898837664514159201075251155584 [130,114] 2170917408675546335322318635865533848654275843654730778919906839502404934470167713956358956547518937802699349618424860917575601248714557206433995298884849947827566338747224993066809960814230606852084776301713927223163950154954087712285275674462545287602680102109678875185766859114612054661181213281506335137663589914446881040490143637502546404026111083896396708609775916457078065183672744396908228336683586369128727502016149930439586913710205360718927115499112532377745902503128961443370953690124663397887961962651238394095930338898268153213571342808653745186475872635392587339768230632258424649678098330937278064763349336863229405609931893401926678072682849181019051789100407619247539824618890412616714249766261566824668935024692598241624521228460633105437128523872089682737042147901309625589035976357967799045012983861371987659689629820901155309599988847127040127544114471582595854185359844784819532270522064423442896160750268754522513805064692506684144961737244528418140439193279421065529371726904822595702574003320789645332896191575603849349817012439612135703069615990626820989977554512527140937892592291178883359657331510075024160807448343134115373371419437668629393694101550250045781645791941880013626080340212562956713859594066411649370819447113318971887936128829867906777235421612118801226522422066490509061044691406788301351788046504063255712284995050015516941105738747987487396689438345983826352296501310542448821955932041533239947846990603055029235631297734852012844745180756151101396491738645520439172442635328062473597312386001435748870698308253210705413248230892248475959081069348719618519709719573009902268369902413643133914242527013387287504119833291863584936805877571407847210681652732906080541633734123159002485718177134894316770930683844353148264374051876623168482249015511225513391636461500003594197224577050777629592813942811123362689190980287442097389828064991975739565481927401451164425528420709381327953931872014823613895297952499125514773910229565375447887589376134858572685802085500473304178385008942652698163619692111370013533542261738522428468413071548172180547555622200796195981609408 [130,115] 20942340802104076979640508553962843951207151656528743840993365821449073708036232572773891299687372016949353474928144546226953294033522336892352969303916757013102073395502155784397356043662948629812251549768871207232364935739542825077872075817432874607807877005375054432407766355699258969371867740661655516294779022780059942738611169641121150857240080023193875545994379214414686814136102833540203057787440687425752076127175190010908351390023967448482817103583716852133077484439134329580009277283875343254704212414141963549529871951252240672920099473920534615276889885613446449439424892015579679522601443639612757621245631180266013394595574137539007984294849037909422678190696705701015987499590922453294008547875156731999909810880967556689746508783888695108762702460976913880634637343692453168779346578056617603912967257367716666595174461722613556721008546186522604943692732050589142927864302852465581276417014716469717785269448896956327875674729791951166898714224551274233124184505972105657205899097886240672520278314621048072538820232212562214785855098701563812887312328868547112925218469496839392448591689736561489570248390218752671123962813244242458759775267180956917907247543609815466383558722208609413111927388971430307234292736228340475132605232992991152643836054249961187644675317617566846527712537980450587770080650931645547442495142639132512371614533812956562327263798485057889561860195955482841285390983910732046779156854186514504396782093961396320406718266270216992304876724672852303898395642657737488670935114288282447756601845029296485596012139332975865432608221731816374854243005335915186932378103135505509218489448896275072455510870405447861127115106102863462010392318236462624680285341370911472774406547015942793869320471960926630473404906767853936795929009167740917521824658988905298146757711000434423476064201976180262298114014733262259395442927184440589574606425126280004072831685270850848772321754130599797276000387001449846906981778485394813525957526612068540097103127093699629939324175572039868107126925691177270978892235614732169650001289341758562104049592660974548350187926754890368 [130,116] -634568817614060656852175113438899382960038854960664392136480533744479761358024607338737654619020825370298717788175416071166440171261342199372417436995511223967413843132123880547078765445711003040245974142956926005422990063754196091473754618383478778507550639182721408207444000600805513107602295295708217054016080669276685777111361326213409419954954677889812669642886799561885460380234958903600354012509181143740976937985779615715801131808950543807596668618308704981849452874428386130036902235372209269339057471658086289595260358546744832571964368466221593008227247224674152273914007993024468892334580470088525821387434981979598495671772654959208492410706513082172287582082405441662714819191882144818724153133090199227549169806095444339269457211700546409610129603700794367524152089152330992617678833051910248001687964490309009707551511852943537863419103914272372732311336909984671052509916965839996122540737781196230830096010672622780102985908845850836345150821589437279723540270186277197872424514186117692130722345222497046512484362866319276227917702179224046424700413982353209625128948959511286830990357726048324885668762673850491822690093148931391171376687965325232687456352536123873101138664536802146907416228588423704587597995502736418379458011854109708788254114285062147343253638363682845949623638161968372034797620121372186199469004090626090594136395082907068098239030315186905429762700774517544957510136231376016791656703376503434582355229381229191210604862705718850175565827640667286138240105870397972297940913444492104355816995570930004564456727835653554824707719313913072869303653783008190886353668561904950691062838787480490836595420750554801665744203559894952762849819464594451243454565002746298456767101773074496585003649454582153963851162821301008583016209441401845707054946637597576076363839688247195569786403650284868357623171943794959811881123869018753359269899314207858726460317414686759177736144964599540973923220815474084897382363365756744276673753588497975456855472088841635679483886372381240971645094313207024353051393148738482371604333870737621558347004755457886127982232466 [130,117] 15540419544873307306687215780868085634176786306997995135273580358735664515015837940994367885343018869892661891412163272285970875746204164118820393348576585325330534852748295845724690108026364812422251403021814431576819552069794317691686975736989028358731648277124311998232806995632314759499099427775115312164359182922992568444043096887530180382452781790684094158172081008055223062260437231780552691513768586762182703387486288044027975199680573739428288286453470905253436151933371345679826791526958180588796634528631007169153313524545468963211319237896912179068843499515413235158918245285942240434092258457921522052872081152612485054485842241812147292241613559063010218457037419962041457497992348351507168296427365477789564883456370291945172962284502885149492948181358005508721252098820482044226770878998821355879595561376073885437347662817176862580571466286109642633831213000069531079190870603124225659949005921088195408460693205056975481740254704927218515805765541629220348863274020228737198951005223749893188706196636878163251603837851048685380111133053629166173642416669205839685032694689305929952477409004281606321891461220558850397826828578726040263381359010456425971928884830337258282098509962716229899961615299687694234934680912759491400311905268122409756546961283782117782310331464389602065259007037514962780039104540664757801349397076744764666271562256391540134678734259569373262993009113850033857683312462075028963607552094075183925531649097153918389228052652232731457777408312228005612227183037299179232708347870147872508516854069428489825924783895005874752319610177346459512522651851361491444439190334409599333445356052215943642830183000035256552944069189985715594166648551714514040332179265205894328932356462234808141986458719294516291052841336114478171537549495128101630351371562763838620128044467623499098038237331937789101860371048975805439269601784951242083122247086941749213028666095392060364555450707824081888250746368033146543035132179823026148483156884708525784802097102125978792034727192794216161063123829043344468485834611813512412398462150277007492941152362981486016 [130,118] -96988938254598400308757706263208630910614932560768530537466777302101957965549705750737562448449404251479065476697328398578279441337219575428113383426803703783806690403958120349821438598156241991384788813828252874058965530378441801062731468535334484903980219470374422254710299646779630467396555295012976116542246641258688172405564343841319143263784601397769673748202456671567191722597095487911299594586918959841453460832223172828682464617116386937392248362261685990524480103003825694150146950038804061655151815271208628373257284732080087964913362522561695273370777291732220755231434881565593541121457621963370621342314518702089246387255508738945189969016435414751613314705606528726763840311801736680532763011853554457466277237555132763507864104487388482036696611603427731017886543317206463047120532457269525627258575877714447127403451171033798267314046475072282607987159185986786281308623866553762232305289944342819236319686655136435540161284019454743417291948497367272484158952523849241628290706777053085183361100649088124323837487165637492001335070624126771836154250030604506530108998611586207534737039128017414513961345721172190184077828393195273636942852037209960843232851844005892618365874022743180470839871352660659176575742715257721320645803952095367144641858152266620135321848835259870424264183194480759343660416325185822003995740427415451258269792781782605508283901937860049546322940969488347486518682610118085122999480531003318250527119266611783011635077482575150014102620564418579606138631948322032267316190859833001755256310679043206637468118725353830459837905520446728444277374721829229887373628223867179974838565424950389254525271791185640444337302005438229725670421134364797769879951592556521128447220097234232964240018431186903436886544080133117743455331273930741618397926782929624705687995387328765779173066549729748542047711862018760762617635084210884109249039201948287907126385867593184863539988036284606408633298592268245257675430225113253826365920429521702707036177518319918685460253512687314098200742780871807111484327329261118475777111125892563489722447900912 [130,119] -1774427924028951921364854574973967511199178162062511362060773881164610283473688492416784102285344486023568587939385888197104356512183173076025809529488941050569005714771118109818629906758079359734475010501484646620415602674582265569896729109743779108568148112531979314527741568430901372709365550475277703417221609860310121054923906643344967884433469417215919971084990629174198034323660837947214092978215123572398733954836445032247730580931311926215700685306858694589624874372649822571943625944545199110864385679754815094682117735250932804948384530236907135754078410436165004910490217560731705112426567876082128502668236122715797848767840825399778155171805279827501569371820471897793477933206447736080062574645781541570313622609701241557041441401912921039938412866103405882558495452222285842596578967119178231684050873193758140188062447551285971215868242681516309349102108215525651511699778656044887887608247751157006506976665346334141802717590375713656162552433898358676505097972142592634081708976834294792153885325707998639368285833535578269040380635438577371451291138647176428391355224915041083426376978801641719648323894484960536982519624702365902738616015196882000266800863534186152701041158854483345937465502213728462301115846127197155108283400853036887131291933135110055828220585591913026843811726891739121257637382750576629600755085723776445537127636082347184232558491003739189307861458251734697827369168488977018556818747325730320937077229942202461960987802625577347338664258207711668832734765783316829571181922305211138218845296746163821355958258290302046011332518770107309997017104692825045563582914321554337976770436762736546133784840046935299877791108122160220447361105919408833652787433718779650610214816296333825375474771785011010244767239767690379788129243758310673291639755617744601067034324330452786003253734742744496518663161060294825302527564719822844920058827208832463644555703825035448381775041511894103022672972686872266188590673440137683774298535002050373767657128838286145511267304697487731661055750541947531999261010560788255082327357913068139118384 [130,120] 13064232724990041690590507420338799932721409734201610463839537193366368904697070352390309067819473314321318727479075162856620920092607726838748936626676664324440296743899058696746012603796918846530700825182672857405078052921304777083242442390489162613044114653986956108205283767866579111852346502781417681730967746510672382045075664227976720159863530364560687617599419668597791089482790950965044273027957208006123006792499678191701802353962798346137885304065487296374225093551318651402132792682185447085155143218451733510828153177681488732935778719754139965144769223811385753548389328092113018823516158484469651339792121920206198847681082774679388583766168178511824975611237292587847726219825576719482549221201189170274677705317348787491464479166998500457588705140830292553465769017883592371324053298123466738146103132385137262127833956295837751096911883308584809000122724838520468386651382867591152574410247277938207171172298262093722205578884510612933996112089164546638676066795803720328901019828395163135246758568958645226054999426144646527728857604082280964703480700217889828746336156695806387349802526396199509480141741422934743244684510120052991068711199732448343711120481740986321086200554607544226340111687343189105627442223999795637970404320201853625699985910923636371814772623768669672540153128543672439556464154156562338203561815016451136300941578812664626064798223548148773335040227290672452548448674041111098241946047323256092522990084316222536564599946119051729642034553589171388125848969372688473692669169500508980388632414999797666258005773238635524742165029516989150265788999456266081666824991121959646557990950197267686206664921635183051530189641239851311643110869999025156846455044630383286998832140684893850398697085892887638160681674619309342942613234886127365481955932719700569819754224474521227536505960077527627284053826653555079746020718328118198370175892202473930833194709763401213883749676306987541258069828645063709869227658465580777899176670188713998435909422525457972765457858441156383972688268938565574411631300986192449545740699942064 [130,121] 40809456125507976215461580792065698456342894880503420493568803094911977247114597205831295264445449225729324619760003035587848885054580819986320134231791152763186777548643157999992284327684887845549184233009608644142507856859821169533909215665998887244968319508369614400437703479910216906769751640268660209721474434154100495727554128269897826377900000120192419401574517024801559393343870931431290017457629368616495175646766969539829701201468624418883322364764866417208711662327760053765048443054122767415280627826309780840629937786353444970575434915442729671574679945405381194814289750191630338684424838390063526802924321987143763529068065612032436651621997236220452770529959848722396362943777450518828525662809154658057656278287505867683776877201580831488777773683625176093077761497804730816826332458762250112122983218002757810529543019031741665050008423919319415654472826303480166072127647532128844554552881889237058000301675969137513512206596322459275515253662279967119020338538763199355204423528098872739440773804617255807833633351888902977986035576625296380662425697727878210429228530712417801437880593132163171856473030834859718113110952247144905110123169267550894710404041167449215157231420882090638715143657869387915275486766740903157226663919920605973555636740732679719020770513329603857322191873538713978508895292714570612013630208967108696013690990102044584141346802797167128438103466130091360524832578215823078240402660029984143076351116077260408479579570378688383391581601440007373219554349473864888662759376823281058133090326064770011858211360650174446205542105007923499387025652430124799725288231080010797141364318242938058575347446448904112441895413248538918858968940722312986770240495443823980258805834765969616728078492268892644493509124742932202876252623260805947823792199306278829531087494751336173964168148418475764968081405735153003222275824303241627607504795284327670834419939140468686631437606024283421483369186420367475063637484169063706793788149990979025996362803910041246776013762785547182701440012962794288967796509857638995488000 [130,122] -15013786286229239079491993158043691272265634348508509641899479357246898096095439140570108275967060777357750281583474178758727856252366126732821507944384401969594991664753720931628183544596894056903460974899864103748290656367045182284628809028728804887928433580802272505723617608419136986412769753225881892694767846562828544169555964442408163152040159186568167127368773072584847934974507644865784047320138229701049185302625569559609964094151575518171886915530906037491001805818156189718612251922759480935102070982923773302879115360958872603684520044386078732988856703960675055728002536415020527715203033895619503449668729867291375532631810903039294195693841104134885074754783293055786469464061482381300202487180079878056895289051023762158596859804946003033501199764853626545251204661468749263178870237990724279228516029365746654569432295655686410105145411126364085466020683923317585971685420092259173822677015562416533818818236747433748671237141988997151360090854182386558715926334623363708991827970723429735994745227604384928738550403313474097466465225708636352958995350793114208269593295351560435468562427593891223808992544491971738707865153443102308003310450273797782932074178543572280742929464575874015258089224263444821427361687725979385268276751978560410600771787983635447859614019699869817217559289051955304026024751874333837223903825832548695961949155617576704238994741854768519767584538442127205201954774065765558705511033387014208658659970964766423174925727279884216099265537247637860508040676956062480059541377832719475274892325001630007014684270936956746462237255437902112593322094119627843222263803736603894992279023143258586350098278444569103059673844093374781325545955330024111684710492630964912112263463249234693231495399714142989071653010319139125479415089443665563933246651563984906268209750959344597196349809145703091664905836940094447646568629066272844114909124739968298907244583434956173623565746297062030651486844656354467826751985558529012314497353963941298611906970220674214280962059813844532345394842156954831573370511125344 [130,123] -37960141449331458228331002674017509650287210253032665955872008389706140594481920155308724913939727715143870615491870003064934160113563379937709149899596646937320411311436721573661095377663563732655055344270278185318347433437166078390144445713391009590087036855690607483411350570504586489641631658099455620797416029880302262185328037713881398507477109512283565275198525006550480730498196271254478357713920295662008129850057683445139764028901381497231998942558027292839824544752643959370135154886968905966419219905830385838023260354901841908973979192265025747242437286510062849823863127577085744115772043011574550974237018331731224004905168821418629213012123290738334942971663009095839761671526915226745977164498951295273963361125554329976694591498647617176168868437654353813847246591233589258633192353050943320988351413640998692856304838277554908148894428036561635893132952239771988894480062161572553952950255822498227057886716603237083176281752006043644340221434479073734539674740389750001652305433995452803247673911308800589503788915575593793612209418696220244683541976334995603711872643553997583092883319969679966598380672876351041952494881798962087790536627846929896274435193116825560974188867353822093560615264295856994072746386362296508229553031259111154527130413229991811470422701481311802436496707817074410803401265115419686188036165481551441986250802339978214132898035632848337775421910525272743471333429740112234343131797442915573567437391812791962631975593960115067836630053755095947710390093375611070020496451771797942167855055702155227947723353016430897703608213816221129677644074138528877054951854570816111324826401049833453577658031352802328085961610221709604189697774365170807294167974810299944525536880583259315292657024983297552432127360596778428190015330790672399880128571289967490460184630008385232970748264379492755093115671620423792499657662388743004227289356311280589711008333379215178182466347530600857077169946790166637459258176550789626169321306349715083198115217262081251418816920253866628076352709081231755780096 [130,124] -2082175333873998847020517899707992358265982663559323149431765691894967698160692439241259358878375144539049901135875336695807706560163478349413091366995580481138159780524627873753853352414521372486052259890188615060717165150516844502355353321092430418607761110395604311500827226358205503883049077439860755376135294707484223584649013747911965752517851542214380299741053997417822607275738956224539378332931940463383135978283954480195763821528560796649899488474169991505242100655081021313634030076104620029528460579280706746069275669482207535319886425012796831230767097691087509544093785571169759651197714506217061928254089651015862278966025624386020368542991643075014568009821215944183929081526283828724116300967793907761302490041574091780099258384572345002442822766747156924817283469763628443249683417645284102295605822270069588440893310967363922932695339312398367074852502110616047364073628138877061325037621880850135891405423665403553495378253722136190311724957970133353109685637259424786517234272717402134941957124532798401720868449363827945312515165475886519362929655252102740315046455908401260498897901378126802063736626100998549583655647039175086718672734123840744110505791527825877020317330438429728268056127588340490118533656914608494576696383083214670288153650738556500546593137747304515783102305256500849802369230794603669439425199767538212768743542192025734517281645470481610686565602691430532769737090062140587503030389488771072172534994204234686142889767709282384919219739600616127561766240758798355144326799681471370045020000567512848426615233316998591691608817686486813965596694151257515304908973434364383592970656562857945980859198820535929726270507285072820959137414708264300777115120796044967327425607979142888936744455347199436272266853367918718523318367652107906823955166091321584608827818526534247474893628925170076253045412007920660171566380752592312081439418813466120707057635743077745412385276430041733138351267093393142278792933420976073959417633830376350218959095293108824902423706471204820200336236010366 [130,125] 4338108420597687432300842762318513859829806664036917961633002719792154502509832218574312832256212495663016770360056899937300984286046601473460419461166162621698512739736400304815075533212369723005881367891900467013684820532563621683301696285728150570043764207463652694499667239841467505753090588716179639006884135956767583644562079947554374670912650384716881962269097210412130551052355911329567483766784017277362274114866869317638756919841071472619042078784591587399672239531180333313232993713777313076157796110457942450611537478132288164926926005397178018439462643051655839709524193229914638951317559180849555059128056242853628212964113852849902166710818999468457509712673403915092972502355415750399585024465075235703480156400294380174325911044232944984258319670360030761535496859691869794230951495446006466337937168386192898257633694668497289770608960455083934004805338493376507683158439735383075109392427544354063183165273843168931641774225614297691032862084548059641595897951069199646731109351983920418229743188528483395088829371122216521344464420664947817307685999705149427205192152778546640721158233300502134292007950634549310102610048610501222655333464173725999039981711371226629832739965476216350026261860085228448667809000880054528682844596528975957162626314543039133927959958283740384665204040571215709259076124995096694661739169973416277430017447687331050352354356377011674842230160617547985268066276046911492780724825178949989593317473864131398912033859399190051115213071308309072616483442366482280723332482913620815677797662622088522169904409838743942465704197706713583677186148793816188500205333330912012550215116285547984129230832520312868870066941302783232767496278258627043946725771467315793766197153900658653623078238895628690648578794511497160689949688144208305006481337957306570819471706593994666166245766440183591911348373922175776278378107299062770664789130708823375994652778572358458568269070939222435432548030415829720934680890041786611333988500150108104687442873014669805952888811832859322804224 [130,126] 1763170330851642620786838905875314843745576706225311085919093154805050686595269008251173187664196291524765286798620265177937147838356949824089179629259868421085379265828351959650318193834204735662779891932368097784085417275532605730830590410972563906155718171703124266064767435012040483192428394210396798213192742906532782650261217557960436861944869484181953877740234808603592713346540363441363394277021533630405370739617706932031239160258471791559818799516550981910154867701119135886422493952746548001575225549365544621742119065494000277052439173596319691419178014387056248976822051778444541992210766543800172973124312987414140818526068642953326631223299734077218029023680054012310456029420734080244119032887270376608217724252840204373332667107965213673239078649907473192351693741909618887685002702227764868147806009265601861466517633420315953487578749417431668749722502624503541217972690163089937043192086018544069417628746609067703449690354765577270780676813603806937343297090657563674797932735577335891887746472480688437173840752288760674765554905411507942251115582990560724697448884461772399716582638043065332735155345671915962519508214838613506837179756058258158211786968546499212884436369597760559242170391706174166426838374539717549861238125286440162131520646048599609865623245448032895940020760992679859994005567738911253735339188509959211280990399249108298161651538972872207315684043801129049090901213214344962555331547944467242276767236679106964356832303598857889646185490181223120461793715142800516536173707869283547497194352469787463419070950497940415258055862144273508003109130554031258864709683184440545775774571050237536016571207621749895538836650518143561531532422551184629712476966461848666329385699448984125979242084147027703439680564833621292808526346951473724340267454778808928768858335422488090897968828569447121762795778414890156056989095558864101116482889756271574597464987241033083734088910689517887780380336358405828876270166395130555309896418860209173790497251094629518671526184608784 [130,127] 117638757485644495656173664126725414430629971585089449895145730233502028232539672564050414526591192243628710801263944019543336231041711123323896243845971452681087976308332026106518539352497366019705508268457226173914469009548708396813391146944070034152791556192647050886770862688406907448815372366573557238834037219804581706463099341927415737328649008001435545107755059503588439452998422845155286234896866476058029469115709019764736755315350649882702563971548210058485121948433930344090758530812160742981513190955387611036667059103237412090958769492011628695045943415527183246871111356966964662748956451234587620329173242170649950834497011152399734540005470308852687303936904475006069684806734307502565275952247228179058300985397449938954677524701195275704080342380316529951378717323218594996345180988294205137032535179923328309170214480130349256119146476284220573102567306415675941480463250940444845659862912875831950038339650827059864301929425239983718062450908281014492486774803757872056602248998837146378986800424521918547807785166347083465067850784376349614543038842517048152031758357610495454150628174623628334957006354447121285399815009309314144554487653076203748453803280648841356345160560871491157715110311678934444654471757465682854333979450843830516344917918612774436379080275468394592341467852500197952359694457433849775832176330442768791721760080479283554679633061407438662668422199141326335384926364874971609648407702576788868304696301434826025787093222348984166062199930245626639207838093937791482784009334455505037486609009221378406091956665261040596982597735103370999697315656968318371914163593780523644254823464923702332940360193100477105970083255420588204226667744910550546800614564184369611517884805076117172598915186832350853746142214596137744842983233679887154144600269068287125427614838693866600251858954851874027112175706667452090805713937491240151118364412864288527448899290088936096985725590918784439198406394173684620272789175323997142401451439991235736519919497501230236240 [130,128] 20903051301022306050987028454644922275668663717719106530987578968109455661142997410980615403878504005874681474206275124437520591545438238823218453115096195589463960571714298653417912257217453032531745721633419073490118159516582076727403737864825922838247154342461996747733127493153433697261040372774895300660660590839924032430876413519062364882774943151094486201415155312320127261674671923841909165499915496138741528391349021327697478535888083571044958955198557199351882442832048935719037306565934909729039806098263317506456874528951833362598004548103207453258914551229113733436776247331275378703315937179164745409643836486808652757723654718798375214823370731382211584577848530227656223117508365486816555077118118483203985853368527839166942153954910696355497766831941229369164236651406520956508982603469549340516146896348563824221977498690271813228540293883892293187307925021413968789525122528595767548831742912624611337938925057387120213734684899610236599124502426862929180486752606853929087814296478192952259293219365070208525369214350000907462823443859786352902386433558952829666540265214098139040946788580599431180080495824455463517259615687140495210827067424431341847838418991855685349528803651354356602458801169848908728793663313884190623708481581656846547127639736104688114865917827890872432641167852475152477083230905128924259373009247945989330242661219862681988535104747449890904696915076228891795256798137042661825363758074245063193197442109292915833164804779221629091519604297841280634694293164520197208252170862925115025603862831053827264226613075103072194515938299944814535438498818236494775449656985014770398284206054023832051863119168040562899734259580329357242847937981867682125846523630255443995731244326240220143641147648271070424967405580996032690843299007642983885822933974863235018253355067423395627799619768040391758396651753439980695169688511569850227669490193421701466278072527007369700626345741805656031313507871525625046254607991044320365516445961647566250525477944 [130,129] 506214898598924386540435665082159223316965083549760967807346795345691830070985619388047006696197888510678564231571756385058211291849461430289860081854293143771591444291085913856137819978553731991360008460551158809729971785552115192419877913222452792261866359487381408724925869990384703773050759387101748711388623967659626266428472533766418826139443721437285093093232853408233532340260029894421332913028817938006097796021152336443396374101375052357144793807570622916663191593234851449614442140235833257749804593406576302446238728550499254533114309846966311731555991692899924405410555030885676470577059531832983920687669826815708167349787503946194602943654766090013119569228922167501533203001660068395083781840330359504963619659377965836851716451562775603485328838098387555579774459495856023155749752050679985683537580628782036670819768628333423614017727793014983379561462704198794457517241992455719840539106655107516083343562111702936281163415555280910781902734848803480480193150748083791816954233450877190222638466301749185884679424567600870724896963273437578287818393324651580455587694110903593401033361825162083834415349342776425411059743526535902328071347070928999498862713932989660056591569944728158061976000101621515267570444418300286706083225646631344318038431448672340279718605642861462248619943450356218585506316886196488947426437313652942387752387286509800029279166111303613247732600702488163611052981968145390517759632588557434471926324065463673777041184029750413707351057850994977551710541042121982928612154745081410367501303252789975452426831776551769858789440247338764084432672003784099217851259680652911903323863433966967936729991999442540242821338273992210862144782767717956707431121406515496339962823465099167296990984678938303215761896272503540509724012429034041208352140805682998292514474725740815474865700813171801671062485888134887124418021853148022318934515009688989865084916799963888859202396585660448823027570218934549688778783534685089350957033177205784576 [130,130] 10652363853490995376156950320984936234907190653706397125440493593990165270063041974334395878917654999965362592706733050367525745523353804249800257348875956679257723268283756156708286442963848442366073420915928116117507708266921908837253153274016038552608015769126953652938714774178162358524312373299160249590689189823626614691087712682940395319557612101366370948693729833566216867110457016711575735545989986891395289603523078745430998474689744396989737425592690965549579121483792253008150446593372848825381144163063736557009337840392835134645986546650453395005746744619322369402323419626400118392290616649966705861542932832849502559250028118065012410259112733886510883950367856818033929563701647334091231159139708583289387781226642560504278353175954247750033476421616866127187441864277485120682163737260143858563692739374703551029830832553870267760398419303307647713845403849334792230880889608044371297322422890728585457589618809553195731132867044232369331257186644827121846522780748126495476504373229322170518649556044370222337500582309581930496489048003970820482349886972385482364693353452979658456271364273029162178386519678470266524562264091743599508151857933992645678273813335085899093727154856624428289857338276299118649247104890150803810736815045918052269722029141881834514433319898048850430519400800194717060669579416806689068470786344546131057701693239439158095768439274056676152756899641083015848136835363720238391931640161316273272632223426697277080050278033400983781854047958292383914495257231605925828310446459252069788821669996901987477166004104805911457290679362660404235370250294222801578537756356620644624786073941851789688576184834858659200126577130755205690184296055960536519925724494176659960218417476613345883249364207532277974616335991365154512178782100985661490200699559197564973501998089504270145277364267807486924777569565773830439228067223474494819656236751129280673417762797043764988220758692552930347512485377409755592752243725747969719984160 [131,0] -2994857085743623990372256554184329174728073910562295820960612691578090041120618677592846034593193648147067297057948948487260271046860020919452590575947390802592716170462842969362833858645910916274622311612392389983805594134817370826610467475462392895039064434184246711375586801996685133788704143236838417250565315341168789699992029111215928063556152028529354156968954055325155603199378282913353593238082445992295684114755591848229367948553941136232760576573307792062216169813667923575777899316839845225851317472425625130185298120343298308954048134732505219324364209373233601613304345474816554063901995761910870397288212955091356698723460407651864620684353152796366884029759961634119421254845686016551934080082172325351833030441266048565692744358098793640726734958499007516058822983924147001653373467330840110062072756353086992591224367343882935414005166127951705570994129383755852975232624315385883517993687444483970249336805832170794818332940535722327661476851131352474012591397121576078092010034871801938412088458662315260987133582775529851580914886408185764241116884297033628678992726476789099762403724153386447761173635263599642609474209862057870010574515482517558873569861576182204206557258027807118996846277910052010428786220833772802866580783473111819315960119044640038878938939376069274308262083813627701173088101186936739444237720243702610175429669215672351962042655002218327987439157115338254433567704922581124473755322009073406525969892155656707642263150618815199337932430073823331349427010418444990056056549124359220491612785107701539981097746499138922658742117007501176242766606466028810476073939896605154364237038508053696885112786017838116640499411318682467894439753655673396289249655438397335597557374628404146677814076121275929196010010443406933253707511121361690159115827634513000641720657913982798203267050519330194021589494346000335339001910829873477639954020240644114492356958866722945812305676386993228819574326117228219090613691695757066527718530147291821063109478374750094380526715152877207540741135356949856046898075096535245511160464000060984638308122922069714434201405403513484938326025070340630644115759098281550109171314936906237004736205021095178477640789629399006363113514314648746642714630643910727174100494564438847507655617109417854680322548862146690644469263303585316593151820003326948755352057592309317824947410629101637317124337031178010439112671067993885447702588639240477454718824194452794401635381657299058688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] 616808866255940268313749577216130294195855927470921487589077771627088462495577867177673344706216216610442237804453255128591135239084762735618485740122290161221553119033345656370999885091014492650112974692657288274718327973102038512215999050448145720638097279522054116475183285208106128014182886109176487611386360392831209897031214094569430031144465122156184197820886914817272162746497801211427544788353278485110346969599430759743179210362488629876769871042370559823410047754439939370160850039500744136729016790615180988584124879112888965715929345328773773137678710273720338063453623415971189470588862040058529092734689187247532069187968440651876287127147194477658379875220375765985035119892164565724681818777822087176492867635225027253103705976755361807719660431238115885812904709073047375541751932426569570921220967660775056664342275519286417028446783622246315569234969018563097842518629777120878416712719586107391761424545696938650535297549376855007199784310397340919129993850804994472583954257166607884620792018339115468939228704576352643161313386320838235531403102530298105763549763032123281035891289452100829317606911853842315580462576393338778392539238110214313315692383427733703869828291216315488353482774765864348164825525370378841231162983118658705650428946593218224892178267078418164410092192779372505392389133461143927308758122524461573802802050554568560884481272298428011876893695877319580687281344555079724739583425363164686824064935279461364629572680584061108496069967780384895205038453379674294792019925948623835031253650578097511172896405535467948576086276530377260533758602014738668756736313974160413692456699759785303163306148416274328709684400037278409313293050421956706335446903575491101035346513002600194928575034229413630967694503005522253919070737215112267447255550779415419624705783151742820402186397499767006594622780403034021074242266204740546790616178370669431531996545268394858276001555495980675234212741392232134220431606142612301515844015244571334031881648334815715884033299311505345938548961183990371494772337997922835509030246870694983729624779041007871865222350753354606128891439557647904566669447871416533697967661325507366888745267267142374135833988544326859201454293865639408929124490310821666993840569660043601558718266679425249279504318468012042138948569973416827805629657454584383437698011598618967978165563278308428283090131479671395790185682864180028848551052768366669834680809889839741388390734102578935627776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] -75581251928283706473573587472665397342879708306728693351614072366043941530623352597550384420052577576329022776535460237655443982552441170414060483802004634197941614528510821760077041441653702306508483491618410187618711318951289449792876606950599445211486902612354762566842715487463588279525422326573413962214089990361383573677418025841642377321965821388706165484828218715421391766930525371919425443347916516001410474069177680475122551266361369199535501093236518706430247482377856977425986008903992446659573400096168176987997524062271783053777275432676506467967958244660123530116393785501565143078784801150356845020277278147272146937601214601878059405958728662172553687877587021811350409036637107245156002671105880019016455437905254800902435049149313851348133072673484702587056372136096304457676266507663507162094674608194224947508799981504169945613612246310627483587385223471541993304233768467314454812635707743372972533978630985408978633251957663404807409421126688666299915087420370605176619629929001681392072015447845850702270233659358547739104670894591534467715987713388777786222708814749433285626008618036605780716727371105311775819959770571791241201701627775176594928974225596554697402847810511584316464734168573374775134499670976170442784414540043535673924901069812530493163545131006742570596341538458542300827910374538956749025566133379187912043264767802609701817154415071659890736163498278568826731550711955154915338648135065544895014600856411170720003162103223456938471449094287164241028296034632066992074450284847544344629655003275919836718445728498414727543189649780375088685162447734628054335539176971120742325155921851084342132893433773735272608700596646287739394135610870317366183194099725814859288039665415504770830314009899849665672112041612485844197260363258247657997919924164298799966612917560879373839031845999681344809254036730509420048717303528910711816829244694424199576637552730993968852094370905657764947329604079360873592962426497261796130737050483175184826173288465387677523944255801110906430950586231460703431695294191695724534957866344674111163680301302604438230044497357380101029939990832918205766490144333429930334994638632940479795528777005011940672048910270735727883600001800037751335263176944148707258772977785824451057603514209858618820870744070706006750573270424222320097732127506797647881968726297074214988699851798527991883353592823407373987676603962796288720596628435063260049676470128835622817509728274784341458944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] 2709626912830128446815711128244605425344464941872143197369711056154188689172052341633659716186689345724986173538768261277296212927913160059595594613661859358677962868490567501839414901588741560754977244666932672599101609147858170194936824340152504382769363034830620762756907987209927546008945373454235321868689981369279329297195881019266363135145755497455851920495442794694058208282260142112230149549690035879324643841643317688200342529205530543435562521703496883102774687669342006250321923842474635479534286063052033296854137092613049864873578608093861233298977188324203566330620130904031272332670360758736472363371527976838737620372280363076182921894442301204203457205122888176010850521468183118194658233335875956516262055324018549711449488054422525674035738165612797019971830098036770983750970193890787618176331010367489667792880754323618883692006083477715659211629093863405233473152243051268769657955562174615621109650457342282310636982346427836980359294124394043612796162226963830894023602390686509516127584371620056442864252143481560016586809063870651300030484534781345995730019589279776126123813226284749401496280820029394707552703035503910840462817906973202698039080598137990682121087581524860878389358374933397230032847539650888267169189142684206081395062769271543410077054480116108310134156193256077107773734745496615526771837573690047371308670128997855575267561873250427398731343621987686790372526267559256898555600901684508941938127734995493956232871643249595097743196146562437374342597091568028020639750376078700178745321712214177628027743122904280718409488745481349791508639315913466008649880582066210153127466642893218851520320132727406130683910733360078103696180325635333420684381843001875479549780867529070847011237171773958797903019360285662837608355212091580714932482416297671676781190305761061046197633804566680423559126863673203715140472506940755132198149363537445200065665521164436755916303119015521721301741156048009235866072995551480149472285680048683784095424354202499107950379163353357711892777017398473426042187085086908807404747193457485000623087490856289714446481856042878701454418467719269166445565393631643942606989920046180373141436367283627044401372055212247910015521369883684336564906695037193639535808382767329699116264269370144761714167838005456028231900509930619579479114494183538889214103831936989069848067313183974443943690582232017828955609873373707943322789907695546185838156556083556397473471105518888126573969408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] 21285807028923001871857980157662054639951340711109165783582395293725589563654680632640011084569840554783472733238452300217105306789916940571005062593214327642744460513551069857421164067055581162518538185726479674496426545854351883760951862474706321555958090815238300771612115521519960008478871268819356505924180083225602204931665604918000509715976081752949749773003772918172289517110942551175884371093374203731431399821441339089293463359739579100044017003067198602188649595244611488255812763231939595999809801581858984463435872275669669942482223749354581538730365416720534959606997459515730872430899702940934070867271484290636957739946875391647032584130141766069671884564322950024157664732284933111561580280378406777559896486999493367602052475199960988136100943780622714832207725136047951104736317569935569646987216273536103371163148635488786333532039155600016542536167739225333456663425804055734642237396179097248632509257268900361117299351849709512759535187942517958747319514556840195704140416834752829828597016075006066315247966323097819181125286043131148909842080808495573275297445586002027207511238556659417190497132161445043795409978207287394415599122168362104592692302698006364532569131387646495868454086563607827918647970526166078398003675038593390771231003061558726660486238282340495990395824541988895463690404476301766598553320462532967084306721988733583049287166489313277092806457351020942516519275076533477487724553752138290795254373757813838773041903190368591266632053560428884825307659652543139350653981879145308687291573127243420658745183950438244928631044152657634114310630863361688757859242155557590055136997143986557370533518273827443828954262414943974547035295376523770475501203446356437797515267098103022910040273743819059319918033103716396938161676643124321377424311040627081544588385694471347485755345251700652961316696139542530022588415688192275443323389401741019353521180190141193388585647236518635213276792787444207575370585179399552227561042835774502206861702971775147815506426621906841366016579660460108295114507370777893980261376390641395567874288478986755987713402632281335772268596606293981567732416462351064553081482856783281151771441884054857980466709930834462145799366141004750343670642826829475120787435839638006658780794287470519049960884351924480625037970178190012381344077998532708288372409448417777186205648355738561569609469071364527851719409643417640491059373672129631065035675395991760066747721078801035514326548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] 1681780077950031505702139120459390590904315679905310605671741016010337158765077355560158258483215085004494407306688575922859759820960161915949458564720710060221162061322626930822819429995281317404234599804998324675087498339364672458848815093097348729805733486233663922662619644323266892710189053107402186003922099347558378320288451952913302121735545818203651363672675171627403234142555657431994568661888953041053073264923076514915342467321644696837135657464759079833607855702716532082684031872825943455397897874169128134016782177048541589608566583156486710548122373236241398791374981207956416054168878751892912374490975879679038788449242443651253402474652479032783263882296723821108730093688246306817856784226311360637066818800338380590908048103325222348662242646546020025969690789924357529464121137476224759361178728735261468656408833468932528651857860814441201831848303996488179166791609957350255069258808519156290157665108459177674103133983628062679666676089658696349205370009361786836878331641483456086249079928479017966870538971156413875568897284891328028621869907063897886981487886073177783457357951896900334528899323505398121573714821554933003085459508683828118394138292931919466116631617405039380971207384575662522104534566104116707618474148875860295703159523857246708523887136776607779668981437765949975927617722814021468323330058044245995986037026237429813391123244094877362096994471414566637257357537667102049429112942687616617376192405799923543468293211254333478362563915696883758493980422672048485112243782577816785141933244114989724560977666782364883022792646066678127769470787323039169262966954150012206043908456085771367612913886985872428375837271822263381022058130772293534737760982276690994965848731418958531788595918820821952080647479741758523791813617554279558486622190807787682672408780796069325777120437085032271599002746647401322013690303157498523176962323583926232632843693753833342774946441140351376638859878946603887089988426696606764943561321670115463903670124955924816652644840644678739375194601194943548768981001474336335566698145784311938969313622770163849568065114248129137223427584830990667049503120830311227539561350576266867827801833687520266455833746956146006876281861592335082434008081307218618390002696631491841827164736984120164694817846078957583885218228204535221248777523920249901015981519990297561844031560249129841406979604658760734887238263736595463861017574423936275835242870183782640894242650738241666882501345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] -35326562873444543292191006596639493639145883583623333017953615220245676893085033628125174364319396518593796420534342446790152240831785126747008044778058093510845487979367142939869452021538597022713645772439891482255630446686062252687634362656356208129568491810821322372744955499690646782025283835651903096972291708402873876656415281763580778786779565676791160171896993483457195743489031060981067274016382810057897940859888305087406255742729832949011225327520935801722310712741202562558245224837146330558881833438540869947601061990204981099388175556302944472117700036793404442833606851232261030382630275236139534904194384522069728742015204969096336205390315861399556213113991984280609956540807946614160701622201919848930663504722614073655417014404878660745729374060248403025256723628648618805153871192458114094095926262657072692449614817981800611301370352273212843891262824860615431901446664840203658861823383028561241162589163331066709331615937087911742933290794432347688801373473617981532523866754388888771364574180482048613551111064444727460797482264874913599969938802348230300191801863310964277115089020331259450882436079064086155546375272001231800875235548671626022030890746872184853078747106022498256442459759700226947073018065004492448518603024991169424372357364545807479537868062889806311024481332025973206428000270740959195377523346165592517553538390408308610689341062434139664326428201307866747456246831672362282344032048008378913060376469427969478962542474814296077423456236376853146563032710828788653979379331506161526458964818727401146635707944536743449282445973824419020410451495225720835858907372482411384604876375974850560195632507494896664397707339414451214085434374229425589075315398251581587365220404294822198748089812486112097882263274120277178749583770276421355231922442784494286057744368930294075930177425973660722942818492700374664793698905597986131344124473966338183853708960686822295908366289289717661691622424901778932766915367092319805700700365523825882366864645390956601068640140313824495317560722378401634864718281609984890936353002784516780900433275337330216516775545161928600857844420997253115716242920778955124968174200392293887570096537250986046366783432884483275859441151590517523305039625406242471704857110337097702320693413759373925810794496697829408721981639948764736925202702457337347040072331252978356714835381169793341544931341391878213771986849389147425007143547706431927077866627255316438203350145142996767241744154624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] 270820261843822119349338282102284307173727986761758563283634899605529779517528930650426688901163742175951945177947733451043050603168393922596234943632973885433867376753244359624255398048203441840300213749659597588281813958525296020999961593924625135915787486313210574919793658914785241499015076596318415329363868365650157139592764107598169502118842888693300125263085371365861568677379749155517204639253648982856650600702648035703874349079691360277950328318002106191271059659161444583648561805907734111284529366792575018569544229771477067798080439712261991368516015742159896461704946475798088929224267670233419077652983851897619060103096233137593587393495263361148516986111538246943248692687609113639287129444879320253162944293586914479776527520632190802613995147364540782121532778088402803461463506215532260135758274629156402298213056343605339666541210999979257163590503424352264109683756243389323679816615777349634980011910540097143582569501239403582208501416738130993559693802643865638390021793787163446949666990552845284121183339191000831053342766287945591950736172189589806472934083040667764108232565016286068245972546851025766531642899545755945283828673950982443402129953785258937270887041836713122316742436317472179484707757871900492053830735465528956647159950010399433725378830019308376069044952200845500092556477782569999860022110601646385370915806954195272367171943665129267591205412190170409629072726808345592727911081328688621519648428690240446898037065110684808502535759915481916953033859597679647957350537966685019672973713054361991019233711013890918694548454728452638672933877534460648870322907635285214693381020406979267144209684679233109309046244606695997812852383544037546001066576506376951257770140537522339427915494417409966852702928143831421405916681210256494273444475897369134495483235894996202951925187775833922265454286687719866468993169469299034333922954359355193899798490145916222311203627906241985917250144909155407134624136803077518485741141604168301523322497731005656927451545319156905039798301655595207511415505299660562082093622853822500653517400925432962422888373594726565321325533009389877365886734912538548030322818550046731489104048624613689433542292678492711934529369976575587145893907957859544403917189191152915513996383257359552000781861619119227216316755905411613495974107002170248841076322503497208353932888588838620184511810100745304416128323263928976750105138158781750647668031787892084184225042033094349042287745433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] -888358858537272729537443190590517902762548615355423076699822268425598917372706134494783716482736595275774450633988358721777981254198508340776688213490994423875046927186210431279546757614278021909926774735279572222870353518582415779407719223621650686734129377318549487288136771334627535659168070428640328179765163986033968501602273660077700521350733916566475825565403089178972195689089136851273294392997292624424904955195446097289279065038092359924475450998079217138389123713478831582536915458252775532119452242339389996830148046236928237638654490351391721753637627588306667835912320334755086278452551710720814105175510185725043196904528458915438248909720002661741328769752560773951500380277170734321821897340644848451722782751560979121899720408481249046237042221764095599290046648951083393675812637194141383037144316385744946402006368045549031096499640792566888702501927804756813380591070404479209939635345973787944398708001111658512116431417238225662315168222774212177986514844517839406270083131630863075639308615103772732548576323795991289080094781734778251511184567861774981592579852074860404871415582845151857023013933269296736298282724128868238791088442326172949270275274622357283184414521058748098083955970589615798281522714651632399140231096494540447185968228561040189732386284326255121576684702622671691689159738420285375821028461704879017997493371720641694582560868681891196501971107330408304528549808964156336467800370186763719047835805004019846074129987608744104141522970900062005399202000068126926429758069073358673031172810093551760986923075413416931781607103128447447340405147429651280957533523599698978910055060037843780682258927009115547773524615637397033147458236253815810935254077349350380933912821126494550149741579705265023390266320626045438733918675813391690408224246932168006046367836757029882477416718472099025968773369664093197499408201698768926463141385967160425424297371297941853364425939874491490663645067884606552842378592404221064647090097201759626327330333489479581899879672868280519961694544411640858425114680216258359762842444674368154170946762087997843199627185231106966929975049307809075989897664087780514893044762192319943553441408469937201179033510518045652020619615434333122683230945707401504735017698135144747027799480568971276159208226016302082195354445889286854367155235581698903030783038064079330941573404198154096256880565336776225679954130858873730777387931392915287802164268490319730091078993055062192335325738565632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] 310040234175166249179894864238421806995308007268410944079277730841289333758901347138307824489902458155614765053712173088710716301170210429783704186791729507628579797735050637503038781264823654383702726725456485546754147628656708165174236925001849820658355689663586363010284730090906029071802397989916975643296428299981075098904679184427113902305812903142834015252727008123201412411059442444123625339299003551877789162800068996924066673396123171921278098049943495561288820820003666319179829362051703064871237491828053145459835520021221501858145696227199835585244763831148057598959859572108535247198923540008341947554747127451803703134212626660496590081840389704274463212048852914098634184140520592264579553368770432294253573812915301902220086215977313823110432699352687404014326151808398541251694982095152567500695308186021405423426238828356522376375147748462623820722455608644694705275992965298298059883606828108552035863204889460673049432031200189242407436236664146995672912215504501862501123038692786958552820424621378473868523148190948220503814018533269516267676867215987522709834395646068391631603522154637943596728395066472982841684773346005163155862154857708208136346839687206805458284586527520859979442437495270877266668841801683588435403924196740490904776500628690409699242645629390706331988988520068353039270932851034826359855311031218977767005836973592577242545262986847159552503989443166498729531964828786579336122424900067236642157158872146328677245855396670381849187202089136948422813278216052579927475212006403884108141472726050914012837421968423890100637357471382232258644208386763167502977924554835850255241924093326197702381591926579234803639961958741665231319716547013965928471488101940804838969678287563618960559446648032495844545393993729437126576779156866015616759369205111953042690390569533448981551998735951956570555930148789034951979959451301367258084827872984645230057941280430261179671269986184910291076545878259531882406464674534977272283685188435134820653382485181101016635602808616407863804566580820725351971367772269744265093266543783973420671600044236640218128279769535757124551022522543936937662230978830234592448374680372545516542838275166764301293372789799749342590140154765442043061189014830126908450005566307713122040487035544505728785551182126817997763050194907792518722015602120094724196619364541436721907033563190289357161883357876178020883953902507073697228780349545421756824955664426461299140440768023349451500306825216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] -3322143121059183444977384722062472464419588656030101965064974904841600033953665587855510902318806633001347875337165378899686879578914099721250895171170240690807829062814541269278171784366387987703147481518451920604095069057564969027312725058861760074143638720864384217008289009153206041821355913003614780456381786669020382705896395993103355587542286661506615375642338051948672112642216515515242626698746977026495278198398881343857948250909608645169265418183690396524178121673815235132965194686344307816131350591007675343935415433040485741174713147641251781876054356612141064571256883752024276965037255203111681617780091941281303936257802926274913371277004192435313183959348757029934822470594045310580812762957860907492765962737383896365934431156490833527079224720009164601888063162036037441137481054097085242734427849515536737077070036171050791243806049303968118017858231385358258948444938433081567552439612085704544139173424221174221652086256737592457298835388913776645161145495211194293234918064352721522999155758973274562330868625072005667558263883902979795342360458282096786292199748159293729104408776676295390048716069733412811663081045559393370634498969309659942028137889099959670810629700164751226681155902215713879191337500658891445156250809814544270553293930318467956097070986992533031673759784563977277428505101959000137765304538413833099305856272340920051771315666560388356277434347838142637594991272085196117516749510110978980859286316576222237008880851174597447893088797506775518166109470981034175804099716859203494991066469107578362876843931790074057330028588202016733781146232072006766859979248234489470010022919340764322253294237269911143375571021967772037608031611599329546924804665887248582882851853675798905518283506846998321439620306053148290792907839014642135644371776161542500952857617793132742254835639212652439326330127479604028503010236670299189816718293440380759981757542644611961230362966720176207702448455829091663656271897751044289452456394255059153037399350011693452799860558355054589146350768515309729548990614915011960762042906204969877410210932562211284424569726891213926799347413731238530508553846100235401717504847513381078814469284350828923837631773959654076401208622734278191351092851769635520797141543682409678105567216157076483318632759063756892222162010433169269493609017793090405497153180415733056642041032388012645288940273262411781725008326078662610546866630793001687674810475471214020756133831571748725253590099165184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] 127424042376117183961612573043966190849784260420601174906958528063776814147718468035898711317106782103595908352350978793210148429502008668702632618545444816032360435947563677045889509734140485293224754818021668161334082303644711167808021363569914548411913927909180688135198612413925448859597175087399502156354758038703740800868828462268338811465621156517469645528523912999023874450540020260232443321387767003270225783709097409840119697536000942456029332935078599845809631377940288298693520876887079062487333488464246330186447907754669648782415561493774163475371290848076363697031257674770775283681981567673060733934120862644685588967997261415626879455798433259994379274814793241165508938089453465807938256068122229735346355222223082387143999930094531917016960800441978061639009255438201878616588019563490733873858974675439237766109275877896998064528080287153801217975651705605216564339452569073587954446067491079114409288206768991235281090549086161910429781779310596882775768858218501740321077205514992586771451474783719020395935882467943609690430550680275143444627199120826379911624392708718757561229056453885519569257840969833890130776705526340771983603627204969914416420325466195680636456195677478807146194272184934602929875723422253511525684750610833589618825872602768107642760691158589945055861260254030494309105442148443710608393677193129456863908394778736209567648091581915738704526352253188615930345161192232339947401667612766747720398493595268596398867017674862346611102729473134670517052981819622597050637496229884258960128428905605915588390921751820261445029020259168466212020128220320307637766889214380363077845993201882341328012462848044396090638088613894190401984295024364832124576638655281846727118707517767792730906719036524742674454379400536479950649137238698556029141664723111314783219068241646344350195501115797512773721269229525158219053567174379967509389095119962543924445528739232603051221452918506711952480203863124024999244215270880944748966431432869009233220912503547927159479256835900499588613618252537648095953884564306053343429408642777581724588491399658475560475054246879726045502433179259627682760102393805168483379519254925312124007266830444919642450056499160302069091040418695955179616310126402385586910546577633134377858247178206925518465936627050629451163368111765361293858588756308260392990197565042266570603815592019165620800781064846168300543225958058182015270831854286260741244783134901246601381571225778053289948674674130944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] -987773218272181462730681706499367255552226446826417368916140235892745371783091407642037127839819587139946185350050574999850724916861399624261493801802363053216967863092169861635213669609273464759528619541509681670052936777325587320864046756159035479296801464294042324909747041386222352869211360647723947961875441254837180520848871403889807105429011126873459574778836281140658226542598938334404243034427198916461717595996339963941521495699894549880359609426133026332828028346298662128949864302609589476052410524303767457807974149947301003220978048036888285549433669784116742206296648151811626580672533292396709598092583161832089494438160808187701317369512079314360239495724443128739131920303592463835272461987268762553703962015239757315518824243768895295109731385982650943271017638903511748531823062923690339322085428321172503275142409865247901918969436236171973781119247995169581264408117924315661004766271989139451780213268299408459132974016835948572248030538887439500602520760491252845241941604741449966764195365278410850065451730263760837045951056231049453297182541212331373976068918576561672365553705105725281188923843266954282658821690316819552452375462924360130889309737610679755594040739655601313473032052885204020995829222139506077835839721889650736081105137286263276859094502407345956507208963411306196032873330773011989288781356624373658316918432111383833893528265177073289492610815926970791221583496943346456474156418997421093255897937367109106825436034113377749042451223674308134076220850718158784957116312133584074286618029610929560481912109790845021757441682613360176260002436760644716821669016887951706522654068577344291791084559913623193440430926509431296820345124155779125124699510021099016400972559037676371381299885167480964529138843821793428290261796949567242635609342224593802727470753378205365488175884240724818612504286758930960183568529505834178355854690418168957619075029219222115215633535428142710478959973738112845338927436006031847905185793294144756713735591304630295618276742765814355207800197704743772909607933911268881574340050993987059921819280076220159616799860836295411429621988817406742755913486305202414778382142915681430504253572863359803849809519350689912562732717290294247738829712745841740469182717255396447713351138229653642374213804459245295729313170978683659477990988029629200885400199461231533010631534515035217227132821245705937370379287097313314753902900086897220627286834985494855413149426946638569839681842557485056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] 4518305115008776714104285682400362757133320057677884320248230887840310473252963679558938934275902916812290975534696064422652328843942967189090335551865661144818512260932439301006672183994750210593955960127921164516315884920157891544112194906719189927681409029042326255709894079431816704298436866175442715225177511875617927207180117053168510600033786037013426768030806567650470338670880531837390823289078300193128197506768782852944084859901869357453468545418840680289776066747870700226151624166700947949382596766545932232149588013145956100698291835267752353496447648952137288982704270060534486071120377119271779771778621047533490116635864162761014743262515573463574402555573439254602867438712789662387392140253676904241635223656357642049935609186281715727273131016887327486727135200705151051360099691149383928544503239776167664013006934789176335516398897631861068479664110675226206972094419279907681429834339494814039153383611331319262008029316842007268655475372440074622192155276607528619708699048946160764384230732639752543311527838519154448974452943057521170951117027000239642181761870782359537731546020220676740588304724353964729002585736568780486139506582680723926087718648494876403173392579766825264514477735107385953044110349855067605110877181503502271744459211302246911083571929062899103537649723433126819795936448382500955376986746950347584442661347251367964027479072099872239417091353030692686721841325106062472142655181435411762704771063387036471292214235869231364450371433530227871883069994843139715775455703774292446779182525479503672097581072492610945513308171884603669679005323521371253897230470908423284629645800191023133578700513161374429880030887492107395282529551589541034209061493940300076419555579400794712406296587750556376248814230145894059430610425362597033206133025877478096490132275673560028243265654454381717057965321393710142815654029005342018955728584541528229640046518717632866974858932090328234202959520422744818511134221349847264299961949964777652843326453169871775533312150384793072775839896438400132004184409421795086484489858897943415573438527268041923233669167487059505577986778124478666564292992283134569533927762402295219509038097344838845297911261101064708055068601972005862049756153850838445113938311788170437554975879810228988419378378192297490132442278078737935264462390369376668954231617534703414639440962443188108054385265983514944345133908842117671377394351937828435104265409759880162344381723839936870984577478471712768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] -15872440845980636170183081632145094073482398954939086929355752790622870075633324972149722698351192622337043815838507878081661562621244364522564191727270141263197752185470548692629614410079673590414424237880963795326560920816527090767320286235102301880146675129422676320565124380042466742590225588249849882053544949870181590997597788462078648640111400608048810925756665596071477686889579606310297760300626366556472257241890421187660256175000451051049502811835433312589716039112489954931823880190078062331734124372639685351575810034071257719255251671065179185760023659627968040702507038863656886241932910185477826962961774397654701256776696486785930688984117155113190361922500602552163097130657485055738989688211286960043428964134573002615419041476123510193271516035330462135872931240807401450020003643503515322647845511653057998406167318506444952053335342426742994554422482307941511877084611515122728960942184799109405043194820271965293949338111729356847946679203778415596382944059988744381602973579119979909147180125731196676097789468335529440100808483425736086026613945641900921975247508167623174806365948973557615954626673215361078219432681398086237744792657166203143876058981005431199025636258061383219693426396798180926826256883677123614592429291856892378715191193475976296952714167627864791176506396838704036074961011091238999141764620407715074644355609783380093161876999849357928129112677202551982835750847809793888042583338862759916642810484856738769026578345776338347113841208895763393255482189282081230032260920100326712424872880347005202095233631571638919049881168917751887476053424526168818446480119070323813725430937127420004129308989062762266498579672490010336016937795359292067840860763555811813876709954611583603038807164817892543508247054886453508580872714255270183835553229820111402067367657404536022542504359472759457583309838868756587853060191708733053040934295051443137723239730460259332521469764915808928115503845799277320270879508298917140651357082683214265387293492243476452344705141582604984577203309636000765607097272089970913739953680241749768096490754241422430421583798768765152531265447581999024805175451194657079972978045258336972444329324880931525799988035075890575899574655095022665916713318502683888692989599366727695242079317212734676175328197285538620076849703112252994102052630826798312010709980310894546771933271785907389194226960176970526271831562018923312662181586000576969098906211955506391130564212854143998915111819159797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,15] 48804718399091511287103201583760640711263397737309729220118514302627270184747690866967069168722358333815509743140435068786469724219698950504870277391520848747792026751045977114858404373461783028407209765860989981446064677751507435196886274543861277202721957812646287050393180538714462584519693784960315743315705500076452188556164259725803876659139950221948721597414919540278067266089824208783890834680863916436433776671898870549255636365869790566304945637074480965569645931781728748570427151665894629116758206719989088831694521024370886838409062669949178805923334640940232564611387086047398641591533322671100625001859008560966251191582964256898201495155787344279179927327428448776009273732914537474116499899404355243786774828896273117556153184034287236806001440722461488386813668492719502051412982696354971903935062691076491635701867003196107987165591594945043860339204734979627453777220287556541412301950640645446548754950373844413074813112516382820851345967052611287219138795163278558914074257288129146652820283414420140827266522768714028645092025542887164394855763075980359365267061552952321532515827106797896731328626338226708545383725434739365282476119354189728984534947397006897933801798627670934711108311414573530690787503855845798609130768950965190135748466164643732880102711170412607971549549517175415287648832317458489805943032709659400696882683371016936212195201458487837883005328743531098667682788783898021745386665402906870199569859800959120112218135831906380252651383540825741545942825769976859733213805832886256708668116876205551666977717074615659475649853111333177907535591142901487015064456668523603152908895491570162173537940531444945862210629226349264470357384973961573626521356205381079342768227609712053145691519202272419095833750378434865576730010609281031693260756236127619404069628321237061017643536358961448296535774972366098362513494260774490825674855915949442481171060532857408057438041006252726701352131607513967393828199325562178012342598783798365492219449894466540095509763504675474019875698908193487910980930071504492811868270291242653314935640543168605710039904795643185798230851552941592572536932217038682699591301597644945126709657476039795504206521013127516471879734132489789090184414466804663927805396102787027230681576781903927553464714934175702075195892684571335727260129943745749479684678987171823312224499945620259239976622572775081050983674065644219671852045041141815859377224411957193591561497674993840853019561309126000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,16] -135673489426269664906973536024676832873178143268156424184946486843675660720173957426676713434671891329752857538739127773029299556805710627787584179892875731781015791255740734813488429892013585804983184239047614599053314323747401934478408482269198972833981111975469602008051719454807302124922525173098087941250714799215890953952144321947492173466046751284682869434659690295338822512384713299058671999205479418020080355595151900451685783414029786476804283094426413113836479731060647415444956703084553567492504939991144748203638239732305753261873990111653013192368674328354440390625167548787059416208498612222364827066809223846976273225332984750262976630829037844316379196504998787165715439122014797185857942000838679727009018411624872277015603506115801394806363263496790272350032301959371495970085258584954201910169979942275459281803573020968211840275819138041081975551848988831771998383720516165423753047659503031595968372651266064598547005348391415869293509150488453452463132555757060588121115790538647294399448681825411194465176150586154909839586849412814406599083405870839292957262405798642040668884971532383839838784808475245862366674725449818962069672501311091683896885980288668200215790874995358984167331859232669251315918144197495887345218282016010802576361679413271824815878891048023606665794422383732554874605852248772907883302913595412502297997607802190307701943074166170044855327666192770414095650211626485962547924270312966804253277467303980315215177418429688376297300059341428460283143945225306071363304779113906549512980488386086713329347459139063951200226752175195043160711935729253854481879517956856978397606196760337799204297094860117376928890276455471490774848472854221848290097603353278565262550132791304650302667738734318659940419043307906507719725251202202000506058446666705108260410049925998305769019116225675068268733741725005506727803199415238166764108385431807789528158852090002720431136528091231005171608966742047556212984540074779052115891430643293729645426602522382502326430836393902940735476121957747031831693349011817677342924598095429866362075778533686442245715715665207939280778753665709413096828665182904951365927883769042016581342467605429940472571430118137387810814368405455911868419315060471909164628919585477829060353298135125823398074652861022745513679222854264804793358403235174674789292499982403371538902798876885671226270749001801114360404647162451041672575453434942866175178488562718552771227312810386530483046671886856486912000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,17] 332396808853649265175748884326970712845430120491321889583763445975955617935202043405395997960877855776714482519805036395267848785851090037638424121294789526799860462694807052791880478215987850896388434485909872118481653351162512300035648045928129445291033990530766315136089382039552477692966171028963213956859865816813974004993922620934020935859506198677101536839429373041303656858156275649318649835538964798283743903399757025757290055243114097490231385547172829303314884765621531047413055397080372512098209844192239955032667750345921880067306127586188767193432986076108693556659741923821764064401746990185710641687761245795806607713986616782726872483648506396566137431804290076275401933168563058452072764105526234182102945104388489623112616110630279854072502937654276593525220981620361860447109918705839512792419464041878254144406050835662378072457902622486888536346213742113762146844715800419383195676785896239776379771551104746685268482992473547586021564964011799063537527136035664199877688625398659480429750858854404636979419782344252102957428876552820073111953531257586401191001178045277766252897480848550626030519182383219975125862397094371836801270068825619355170154477006983796191442744246978303267735824702193451232779242112656421116745082270348631995036169327617449784307524462595158738476357214643730133878778383373518570386341987703314520728980128380724615358495452448769942120836538305114904269018327686083305584141286699966982123860023419560733738452288104679966679728337115454657454453228925566255018431046895140155372721230004658491432701902680356644544018545847348896992830816789769657544076349683971655200673489478838599320284906528126659972252537555838930136013988011850600010223550466400154215081400887785063501308353107671699500563204405732303696832732533148612283961001176449238257834975378312744180457906679482914155473811786528172152421270108217237131755087811281849870626713057846331473726709720185664614308844603659914400032438951224540393407796619293749077814731497013813864236467134065825322075540692306425885063036529447038898502153174072832808259554477414032737329346713580763970416312797226846290688682297368089124394967462160244791898403682720634678134708716373476137417059798370182776437499567096725179884353467673346686091458982595489846284194113760851288918586241452800414301454253479293888375140843089744502269305919897123486127801053191360126100402459075234200502341974231372693351815808091980664415139092773388593245173099528192000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,18] -699560090527637338159346259523994802986426166002312113684085774144397169794256568356042006435583462606357789062362608484932737726580997470271096400110846099693014237530938445482103186248310958832073483868691952053580673458191472347778724120677757764971362125931344172809676587741568544860479965786839023784215160390041927448221818746815965345642731076980471440882684572270393914549324371557194544122776930728043837541518009846216893697575113275984822356344284569916580801142726713379856663083679585381212368342690245697178532814565499918056036864771431164486117755935374099120883670599502145725514076714632138249678083066305917497256888411142458475917177509662947551649493406811930928147985137559589141341453171103537315790156146055153271453473807504436899432306940401870843815691206919963743170474408475498584011563719935301431521629026193280192564015386872361083619221237970380489056232963361751493966916458982142260387025138976350215750546451691585900806698734831177527665125426131257839853184790026865325326739375989349516045312422348894931019922791469579210366255309012816332838032859623436767198720087119308378682311229197091046394880416082795989727273213501846546507976528287559402122003047074833961356323813194863857405192057029213811838997242308729378586830928161833465083751331937846819958638160270314876645858565025940094551195911329839272714304692855231997490195390152681237248299557896609919567718118422843938961100223344047676436412473443278357503625897000012170833662154044219161835656235618638673782475778523588837708474679743580208106425897432149468716050478489120921767779278075905310318137458426650960993347732984956378160648181182290449213686035305377363487181326403618118728864194914965350834146283190895406990871503530254935643631972010850994520981638944845390927972556409933411307420343165397805486931214046225550147840013633819312965836084650417248919443103581576716835911877242532245988118691248643447397298827994790286996752829395100099898704452808098848837990285477643389345165467791795104659781219925316220565865292611231736387827559038580843998139705291926960101143586542497154167119026303610671180419016077259169485716374124904451018068895506795297377126315468647087250695673552285698712819845167086619939202253911614003553760425533942818328673245049258145152126149242731122141556205489426029847345115980955173467801469530563385410285967665098135050000185751993755160983017948757296991166899961300621663059479587840140097801511866728448000000000000000000000000000000000000000000000000000000000000000000000000000 [131,19] 1244029648366412544837110912127901985319121996566719242210415678515661738368824594206295903632790722080757564002030660202430557480485491067464903823416715914837812654245727329433152123631048654088755183754136120699525807015562619316546944573180715120805427401032052138062789274460290104810355311927386287564100258756553205485823295031774211506918115734901575050567691922594719765061232511165451041788065211200283612751790449779155179502861277833519140436113448975458261425144634934485239317420187684176460742470933953177297180878278320174097581984709357082674079767216564444604528733330557292212755032506727459095629229233537042065385144697680777458394647331772769682260859775370784990010399788912602542439979257425695809506599029967354208234277925635405482088469514870422152512301211073528301110894033763838591955094487979158283955209027747933202620503616935741225557479888959149141799636440206396867284079012143550948961700035239674679891343588577162857229270791767010970106040664446142856738836038168223114167413107483774548124255713719095182826780608592132671132209511572603592622494174791541082827482408427667688533906319938079848157828956807815787269886927475309995479781533930801183911205824667745563661718728337162739459190467022203349948235173547624858380300463058626618359115754134313895520594910127866102232329723252091515981927937889638897923452738907559794963013708520230816519976699156412653991877425059100815644695932030239884649348932991558978673029087353646904204110875171327783784467581282022653570388175268690512856214271502942408075168446982494706580065879859577640454168863983480557411845085895507712767615352538970221926640879661985525582645844173431880175649016994746067391016336402453100216652202644368076740901480014990708910487409563657413762520629417894054825097191171581042933580334718476546233072697018874317524312747896250029733108465345976733784323106739635455518450517241313728818271107154777478072335029043622348554885503080421281380269076414089041571552280658449739974875525435923692934794747792865311979874448948223339035272990714785868036962333263881835449294439974158564156182680161409400295274832214090157484479973227958145896113867098377085236870226590275855699448096741839106429682552456893702707335017132514725930638827912769761926460426161331933943235312309866223898524947759508954434521225270483060330444954696126547309646014377794084495226137111078597488409923143279728093699344763449769798501319818948357722165140002963456000000000000000000000000000000000000000000000000000000000000000000000000 [131,20] -1838747350086316501135107154986814625647948368958980541497591191312558829055601909836899157870010874860626934149004887273851282783906676351925108864743084793737958410290300253545008156927184084146871728053236563269121368619917240127043050357956634466378435905069546415212268358396047110918699570958696389196170379214506770468535562001894071357522222175994914545880633657080185268947884374733448271403075500293040725093051411034809163838823460464623641869383775300744305278979562787149064728517848282409578479451535272989516175486320231538054436466864483596397169073059006877107576353977935697393846089921494504330796195356033657546859599896630868220630477064732879501028549638747357915188128192643941209477317303629259566837904163818536487618169223457219869487347891922797656394759243975581916059270982818504241109494337287340129203248815942173403173955776837876617984649714989913167470879954095359216532075646757394719693825356720076385671705106068545099101365348813201799689863952362817677057285432977002503171329090994690665295777535899558742801791486131849928331373385205805111858924428182312673942033750809886917002868450684722434576315946269920118160251424135241577696906839839526894385619151725674162375925760305785978200163293934235131718281087533190309031683474362293201031237127828702121490848855881990889966150806213732747250716560283150964301911390831658142224903678611501706603634901007645264915432000762628833487877365072479329007824273640298291864051606329841911032379524282041589620049131714368232013984099151743905904591257463008762828760534817756715680418161847515182484840132533653266744887638183540256692600913451211258257322231838223052597507824920739433339741187143629078475969415927566206839106395200643234972273159626269835666075072948133390452307102933558012565169163412228538408318052685399293524456110162475732434252914695803907356341819399133736972832184960908033127761904086935417315042107389409512608840940674528820434465061020614346796639022427371244702678015880551698272690695127000064585374021912609377541031661204287703327713107266921610084978700875763367107727835127729503141227674787130174764975747155724505806761589999792015233572727138565654442527192673324357083002531866874690468514842103425807694201720000799499449546492276446809902406232871737522199146506211258945375838673792100199085013418712258661762804805396443648278101455183915764763405383059874552532996952823341210434948968447205152299903891376818292187932779549294592000000000000000000000000000000000000000000000000000000000000000000000 [131,21] 2212853874522961644157091371597155058206503599434328588189170193532293143741482371446669962323007283299790149448881734782201390932090571731514287769551960732658025197575716659247708542167584727706629494885073718420412373029165066919276486187482844630621586821945217682982432304858161305368210913691425145424244106035485032702720154218465256301776554179605715876418070523797805705307369979804370704628693927254815181566454185083304401606625079754599950143695154091804936820875528707056765675854039298339266883074713965163259257318509061882978755051681388189554841244489115234307861958278148776097756638138448732243388159502285797773793372356344507465982098034452617926359103667379927369622425406432775118828255324324124878742913366845737001155729024904677016960564473878089285187755563302061637079671500462149742550138676919132235662947488981530508042623106785279036251196335863733453580730286161550713977080722362708728038032494261738774310784409914194267080639076910589687467132175845820521235436315001657307687298968951287333954487492409196927696154181369497387960280961937038948996581773938081578489479732243978224543271795586845836932942278260212689307444278171740961226296086203528894131503246970514442207066135649348883173480869626355577150845520223296354356128273178398481046825293508779428301197454664617619646640956694241960335947518473950948063442620319665713827020966943007100969792278019507281911804102866209043850468757093999348565153421375522763288850856721738646459195872233118645391128138340408637491411211298284208201982278598103194471108528099503856801058895717336833569982250518519725415208378178164168805688862442337008144434279457558447009426093626355302779524937479349369190700707396554542337951015505327247886058585322517629747097094647505078635849946744038660176492004946189051116395367132312526512137407439318106872344757087061148850084259193250755610301820164731165087082316061343780183027274881040959675835488060115850417283667997413707917657627983424292382389927721295107079800064008014600301316635923583694762108349577173393570422940153489163421142344582935218916384198205854633052879620898464156053982167030488615349258542902289039960780694877177301517725453920121281287030073964601152598637348111596085396481534467050474061646927835920314636849409808921330225212064444591048644857502409566285051776455535219253963717352255565129788106418832321300500566797826469434382532331130981797365721015748647039391912245374120766729223064772411392000000000000000000000000000000000000000000000000000000000000000000 [131,22] -2111222730296212998087220419233300378483663784242777699494178807275217507706426433012078030794594049186278285825618178305341853239609627204823571990801499812302454578897448196089724941496624221332557280960793973844585003267284942019620476023646280515406947545061194257792857635906255118437820896104253888688252743321141000423097884866137678107404796077882463697901034248609111626271514778724991978426466727344449990954220587894877120534808329446644362381774148157610400859643584341729198464838262947290447190487523288709788264306718424588070979178104434204541938603308443722645986685608216084591415481973620664128512104703079490193985379522460900222358802873902818476937334893010657277366531964538199046377298452975267053552171548850367882223837049192380261850288105177807347043659844992381477778219915692045225293270066081047259203308355136334892478344082931008488206366470482157334447021360524271333306085248870428816438752829199024053082424029486389122386029305515905763293573000842887771623264242479235771797726929533857781469088758363292201950164682600354714173842085248591623507020323805096945957238380780442410132885566138033248348676870454768051683708486844994558282981922308223868880835961867876728119923624811186562633798094789800029450296864110106699406641496795524453336773353501190800542541622379615027632227394189409366708910085637535894839273274181161900282810098119559794489581286878031272917302970278357167132729309158033059673635813213375084185050656310700125114978681396033879484938480074093517474733080658766812458310315234131791489816150110755299312819218288068135481953634404182233836871917736498689418427411913085593999255410503564809145470262807387953857980187032429012375146879506666551087927491606345931569149170585733851839435322557101595044171103000024167616309759262175477451148186000167542437093721507178131327195919938201026073843525865004939085726236860352417290453539203153014566986254592605966732623559481805521136012666065016770022343785202577767748405631913718642517036897954903109829627145749537426246860395729061109514061707757006110591047210060116116894159437165605018634667092042472933801385552311258403907692221686242810332911323404560622886148144563352221014381327288359293340055810389030349213373470333983540741887072512977882556241457708988188567791697772212926832254215465896968245135303788427938649330379680787523607049347366781582581964728553239887551894690651976211552265995713862732636742363354594499501229070308343808000000000000000000000000000000000000000000000000000000000000000 [131,23] 1527525342805122056052263106327453102888466754853824949560582487218922006097694725973858978748598028095893602855826451466102236546641950738009574829948502432308745635999782415869098048072257036468215669762306126540030915508391379917069082860594403056614682068503754871362184547242535959021876426873886782522233547204586970698858034360061417093865432833538947554045433149720108435534391279648087549162033142319442833930784051503163177152096392727133361172074323847976538910267162404906282036000718360505231163295732901901019816050407374689111217476965482114353659292935138847923313503358264862536703674081037543734844828482825153997726742930128484462995955309773648440351599337566718096375282404229053492975978508658605177303721638918794771871061325914500652900011064660230389309706032024034201918645110078262163518137861702088260912560811680845917783831112660081768507272306749617666566112609710184350747891886604844750034479663367310273960009548389016312299052414301437080467416107928880348947353257559785344455089224305668610343992052321088631467685921672863454818744218270509589655870005001063039750633873636250605487518732532905953147056185463346489054633744898068706353983888918419989915436364647635857604739311272073162641288380228765860377093697578004014306594133094044232456065223966178864321713893263189074020284021858902615473192395258583114256977228324944688521825022364933890139205150129710031291880766082637162050614231121349177026351206853271444368943693163586927174776196396299133446574416416293537976235906376760036097617654679605519028728225357622642803448712755258124897913828910780055546539446253882607892728069765571663057212027039378431055929653040542884946508778713477290593974354842786759169570219820491035802364210948067244279086362391598696052780058403088240102030571237326513714462785078389358792255244378028072085789452261787985049007865394957779260075211423301650677110943131039010188614708794348590399680184650936293905272628403757497989596970715775168033448490122195616307299213746861824532673448591753749956338378355639812567385730469144310794323370326238446440335085156964697959259758669673313152220905696546749554104220957062131222951241073288677861805697694434210070771703363433403057316317922690634453131511719955140578735803949735803502274658763204852630932073667792472705201063985644392297988298495244611963857473398615016049017042436713316233404204429947826875367648201766892229737111994435982276926666487676476604447689275342848000000000000000000000000000000000000000000000000000000000000 [131,24] -733791182548495314280244942418137545737677339907781430258316449959278574400915141117129035982638706642645082139719570522220726237189228958416689120883209150851632739871924556107741713357025782766119778787076768528408129888492821199994332382300697862240178426576907642995768044693051589620461181149873096499060045425965833406197445386994412764499713303265743161883647286434614814409231720944581209099446819672069495153579111457974433037929165405928905916065182869415150979816786306937462358862123554119442014297808761491438048904805960813136375205165436679284086632698047775966439082303388237605094363175436267716119742453726080392253794884803803316306790977664279963652494198261326706211738793103681683405025864027141411458803033088693085167676147239019766477101714833417448006119559444866675523915076980638852095367513247233018497982505688357146519564190189295404406124226622249912950266372919711288959162124924413356894395166401789475261972465406057856286533805798565536786898704954952778240013167237999439681096456635677058802903502260497626513510501171724039452934870380739803529500288040262610479882980835037585319027785593538234889147153495636150369766621625339407697724640066453232560407159915435966763420261008699329127347853672465865332052645328217553168442565394501953931937042188022373746777009419993295924931278364258820655317332499808836674087463663570980303875985885969821854660434264693833120855345177537129384385631820817285916028831094863917949427932247297192450016647274454263617512891512627172617129726775290403882188972683311689890014449653320846849734405886096105981123880850446109188554150383595832383102354169312967919195618936242725772046959501823572062427238387870984680789559318676838229574589733460179899236281588491917346153437009902866677052239583334264928309945121107562565482484077859484029379295579956218397147301557080101638868137773999329801962237752715158110764095458594837061182203513464306658398093022066088501426612179744001596129204193927410741834724964638315628352947061121817353266557436609695212624205172854660128527613881913593463980239648824992000997831826608748044229392924114737131545043215864768745904063519715315999592751259650278329946762686266724158366006884537799899117863886680089005886277794119341823027460078005601518791160477492980417409446542529955898715015595712305377673601495288717445285127118138672531965499516580901444565617087662736553725889065863071013688816324409971066156545325013187000286827023171584000000000000000000000000000000000000000000000000000000000 [131,25] 39108451981286235312303656744333196984375762135577767652139009946981410316344214237287071528368872139256654960210934950334165765059764705420240890795096428539284935360040559305325935227120893108857659481806494927768629796111955403173697371586516800788998512453860031181930996729770191202027056723285654610521028874638746813011169471137553318785137699577742548687120557536342797801070506159033734629077817359228268462854207985539981016605361094766211195711605555492158206242732775098762421039924025714079815605289389238773768394321966672997131165344178842092357768063604014817637220573800809511869259539082048568584740890320899385012531626023198717506385638352569647262088716947764397679269969141199686674313094433608657506307461381260892010707568538436454070021488023409713696657045528734512550778180430515010136911367463830686944350819963750007361015035204065985903434769416265755451460649420905097706187433147030962041433629055877951221228938103128540060372996104338574430638227547681477979975054806076062945401657044847923668441536158153894398354836133430423428098871313986738246869958366048434894024898544737629303997559332139717418008757327981276977944133583217329099443922216511989030479937658929417910170558981059286556042042701392604273043165333362935995049194905235670621378832212072754746614363573315324039412546920166494378964848404571245216852167803406458874622302116786684376668898627445776661492835765739470029812314738533967356095883321948686485466169079955155011084935829611266885332649882920051129982641457078165350705467356422153113524359400544895770244739001047822103284373155839477199685105274476857702081890185632227571740142455252585226197944693603437038857578428818644018676674971529716765661354768564245580730425887994043304452948257531794523592575007038565729467049204800718900181570166719708820431760761285417749404929470102725183698430239829638983446544635590614347026309702296901012189320886781351984081484000625720335786914317619093724852695950273776230636430853820952043578806899334789407996796830046629227757259769540078253062060921126171392621386503828879218683473320566690840296489741953994116482772294836019551452653059340759345592011570716453313008788971436588557722958698784725331455262987891237333485605515386226267849156852388645017617575874434886262578542388956728681118912870175751888108940544344728601631495472731236870331374288022796995258367723472890602798409981346126609070648514446606143637245871025417957745999571058688000000000000000000000000000000000000000000000000000000 [131,26] 423563152166031812842107280950208967983866108346054429811830486822269232629955944399540868374129249387445938733451660699985395487032528088328531488448356495382211697789376004134203871150725423610998740557700950390925849890443541090679093639212183324467526973678594464734199036943129926261062444978791335522502813580420790433427021145971879643324585237602053185152698009987938375714754259487366386776748411427647408539255137173641393665927282838596614285632506011183539098363170762981085604130650598371358711420736821970160573101436965617674581593896609991310120321841432666937835876144248899552932873308942516737884194668512196930960923501846683739441485194131552340032200066985869343804863149502230491827756839570870824829338987371395792767215286161001559517776828855724421531906040644878004481904191831289643274328931314133371314208755084550939606490773922185539716714852766749053171639208216445933511531318192356527769493587843980334272463501889196083557270176106585187392068725985383437591953719398579002030254190226172377535561624052808630378807821549258939157167399789865579593650813970891916997978557961852148071725431825602886230261433539905807972349188991562693830251801115219099690689106091091789994629631072178578831873054479039683429991632503009945328832834845787106841243127128516019772635576066007367474356679270747793139214104644929924759469282541458960980290720433136185363015442182391824866438141545056956300973742227391135365828418977934562317205953680002374231571725885834768894174502569700290515815231074761835699722822483829099330841137394070565692538753881306322138928795636619648736568163513365441940024914859802712716343402352783508488742601205108150137474513059737253100935007817497487022343407363026183366714172973283229572445384846147055728452796994649210268215083853156411522829570786512116976554309198770311661094354428958261077510024786073652982294312444077404790858854349056569434799194777276280490548395694798300716081177278663266666866211515079117910380739185594496107105195024178851915741585635960101176156528732666738363315306768693957338049226140457371193726784979298973637362489043556972827437775634747138644173909828745043852319742883805043258518291033785244609248492304503142208078008883304992549127087825988096508317593810929250232325362870565907560857050241515306081727863677391309341252781169105983452980496901026020633260522798890144791130441093933891727348002107369634822654653499577323386463714939081225883083295468552192000000000000000000000000000000000000000000000000000 [131,27] -664381288098629399810085288487444438176222799889864108320578545144870993288241778144433167766637800355722073353019875213052111360134782440056315319334141091951024119932926392872313564281566365830546249099431144154799651086660696238725841530936973414767078220091729498558513315876551487642280144875676691021454361477392278222908650228980413252084926544125838051733327317472548776232774975744352868616994563550698141100131973372904214895920650066292451646135960667788597854215536365903106610510554797504393933855426931409923491476775337215204773844151877987233301277210057701542960112211668996669910473086044278126541058090960049105676046654132882847825190333264346253669126794242513468418682780272844647311260527578572547976274549659429911791987093452866412705133176696656860293169403780462262179471797584409124702008552929122991304093086683229007680521123749280822959524374587691675333627706186934876648335888694676608200528570431424571571957429079858358634380810625504413812941290983996666221214001179005714915160692839679036146328829175426630266452615977048826839676234813976224488586885140483748422134481026029282798122701860616078395575359815481098526049961081070065265650769187902224906232103334125025897189279599013152611621268276199880199034401559014032629431926200988740768950076130568672444147258981356335211612775967627509614874429454374171174260136788867912736001524343903514365161306514068831898894806744823128871410064844755487265166258098100872107372718046160504466471949249315508748471567162366198985605748387640215390574706402662282475138084535095557493218903296673696223054080216512419045233115842341800840242624628225325130568314359814136805363870420139638672827410216510253061240051855892844783740677949508027339194159802804168767473732996630597222849327582712169858817844677473662338756520140324297963937990169587268087445699096840541340951705922864670445325177835292830003691604034172965905206261956046360346045937924118155670933400556023566998920036519159273563658082062971800033158355784846788366787140897912055741228835439960140268753862504777522348969382642350264522266963584901762646359208428861072962370028822587951675632183738621665367431428801692695288601113493644505952811963533517383455674885050595629791987775929532370312344417848008837235385329962745502860526404919281377282782080756714391702680340067551605822529952764309606135417661826200696688865973305853725697201140466314673846037790907135912219146451099791012642592360046264320000000000000000000000000000000000000000000000000 [131,28] 716758477134553186314663130500706118434460354633670997871425598902665493369326002876715474911153221044743530226198759699510474673856933337301614095097683711582918289651156194374504196586041126183900303684654100752471438282228215172885900271880627658029118696196791061235085960337954486418295959566078740958493127788857123573857649752147376506594251182751917524330621832830790225906256858632030510863431325423147792075265087211389314908372747476281923180719634424070633987603672201941763741898680133976279229372061642067302581851701759160075165611846748669484670355720232720770476371507544633936584171186786627648454098896295152094436622506726717551355637888365032495723417759442463450291420892804950051395766764065363019784665663125908943351411413017194321056490892401697103903837432317944082391625508044726841253868055106950890977109983065032355320475064869934128399032805910725329024417962465287159146186408145864473503250566628394774571179136459385157524393144351063796637141014321369857829005291146907455736504711822004561878640321468538472212501185958061344237518656364621059135022675276452937415292406865992794578425493721278891773202631229321323043942618484010293260711848332062494527903099629345321281496516266292082068727546943580193146667891216278940411728237704854894296769694738410529855180181537326703062107614673138461021225041410832168050581885230622768517953007919863659158932263862367180317086873174422473539750425713202224578230833663466666792252787061801648274295621076764137824892717732007190198526452826281178315614645494455399180968171968707353116696728806547813087342277632285069361712588111384489756833498462109843586648441684674086884398850155242022095132733583659032060334248600766222808915908676695499764198385579371545911785073414043780755999648323300628430449798416501993314374245980503438114522932305661448425362927645458158886397234981687988407208643609085623756591711075696914899404983988100443962062864359939303553332908794566122862473913436704045381909157179634787911380901475757431994439316090992130214230339260991457669881276085261782690513761958684606380843116383345608418532130836524399317961705641418060814826692869019531153292422613353429969076798356332600519821301931859655241205404187040875173408887918118645578345293965569827227452666265537855534684863488298827554924819037472108584960564409280202916583816120574659789822636715150678341326463513364555871117205968890827156794233512985847125746783890727975465427113613459456000000000000000000000000000000000000000000000 [131,29] -620309349953799600557431732198405489264499361474208428712830622468846140090532682543458300551758432025834867610478078753555206519617830343280629602381069656566013232877245845113619263159275743616599268049980266690079178804746617566697420336163743546086210313596352694910390770187299650230984582545862374545257654867125652757157415161711022162041894183372994954146283355370626705320979819429700713566052563775993111102298401775401911778462876816480326449815898694076154459384653416413689639610817618711997018938112904967498600049085561050349551065257958360436407561914546934997732314735879939357544215242312903738046791813004342144912377626919048918725502779380012951963465457778640296884004369884181505914876048171012639874581683083096663869515741170179922089677969735110828107766302154323245199536976098497907562303695076534991381636195154164997181190037882500904320042828192222644711112608909216595175811416084196825102099395006376409288956355653030682005537507203265100006812434791940225454048677109672071932035449131224869675142397221297546098951960661672645282125943492898252660010426274330669961218039271573202200914770295561562145106451594541676736446821404961100050969042422761136951990512319712553239078831019391354949070771291314945194786464175391607645684715189705481321298205375972567694534958964196739920335038321735456709081069479052343532296952929759246889683343499003725715808640759620878432729958528041152965972516491157618623796066881867199099681069503845228028434885375568237923247975627527569570769729534698626195179811843105718259273702421489592019440887308135495794743457195749483320955865994920371191595722227426507262235848131163662868718452811666718491075493948065973489314491978138492846066611277335839317320349694420844643610024475645768019574402834870439384362392895162123118887638209167042192402967420321149128468312356456099512602763102008614377160299360052287652473695907057765832329898890225716651809241367392469712623115830839212376266151770304133787301105848380592188223858858895257890498064762987802080727897062745402850312883802276328944538234749197217756145167010984249370141473356203282763280767563346364678744233248779460604929683392727603098779950613579619782369999432866944249896753189664755251016661183414887497532223883640901807709930852177313196088558112498649673433460255639152835584152839812448353996904552133023339845223039478616612571960574013742936565038641429721329270353105175439893835790427756244214911911940063232000000000000000000000000000000000000000000 [131,30] 447489246519458879794440942949843373600881812434135203279544205532703125924893461717293383406102360448070777538931880262101797304921607166403165016404222418173009687405575370404025597521282473490982314653754366848554139438727318396540466063718949685712702183529974668814257031939370206674009169979000095729838788054444930723182290727416544446321824438854885003670248220432325503680465215900787854717185171185414580980719986901389176740660207287589390789685679589211969759281124727133992058915877625405991244145020554849150351590652281731214282619757756244839437211086577671780870027982172766727851072355854056125109319518424680675473603680782516036883433644106331087010817393102628645055086571055101957169050122649446152726500457907218122976785662282074400948313209916822208628346926995263132991709486348936745827281081065756699503297099041499952911736572061351310312364263882495722722023695050737391982295204249717992860497063202300562922636276475554116947907416702863769053050402045780674568310804500903494849291964227819330028423146730168452467084778333261544136934020897869763727192395787159436635769750978731601618111855356697509730852866599691824209300219590381304151874099803628882295784781188149250030504475392941970243434528655175057536433698488983840609106630418401525113881735627403561912182518662703673408192717221649200449846733747580854460491292007952899344810617570029304070384311672332556790812690572637780587809609232980618381866068287739361940927683580401359933690633334755571526551763857842193465281816057290322905308704021390151893055202516490302767688097429729862495483746551453192301525749025974935272282669246180680689931160857533702143138703992708385533878116014078592818842973728816654641663819319313118479829615651281135164543844291106205436867173785090007566500453315367698792656005805451119751302086273418158424869108359002997402600445469859466721922134472345792227351904667554380356162062991317200566975075394029755036722816306706669716061798160421237507110173359165008491160359320356278011095917148707531370039690574040204087487036902889092495395073939056797966526858734975889261024832363071231829461782335714317162215430975958740998035785380617467133491228733971945032041666726659309634952356910638142627493385334415829774425323503281873181142107976336461648119428878045031027664644900444442724624409191762312011693880815067966214655380566459036286450741482408304156891545528468749661192618704892135689966287352681807980643430598443008000000000000000000000000000000000000000 [131,31] -277153831004196461061408832386284821657659463390243125814061923226527773187466582530466443103562944919599764848229150660785068994521229993567039417386644526721298820276660107816111691919368905068004861913496390856860976667310400204506408257088012394229012024562055995326521929826716565870116745895735370240916398391370016556200128501416371574581596688353643737121050900467461642860593640189788125334821609236828093524430628808749882555737630519662262107652378004333561449490017355203004492437754115365178628070080730871681392744328757557341865436385249332706180825567881015797540778468563736126224761240146124571659122179873365813549715620781077662365743205679225011099741449096268713268247565742575167014310567831380261281770221664043000688269425904794399180611695309752246884488416198535782581973005111930114400270488837227570851832348040675985929427641368726591549693167562124271639230904062863180064243382686579319749162466340654039173395196321206590720813226610502906064236685454563428294671084141864974649061728024408808010408330172810423736037852209189448042531203281044510324346557566872839109231862110742912140160995664806069637720358038871790386261511587384915461857744653863890991297801061141742090586118892442000468397135394277612910797831648362237903470902203836795893526866079906683752628586862625700711571021391831588720704254246349599086607400852287202380713186224981277485077114311953587965612914438430109613015250355884009542573575979949517044907115150596482653716759666985522853215914102545984354658475983379612409692058653268726159455161896868723976954543138707387202317101640876401838596105246069875727826809663226370856866868630212350304243576962106039133482190653767313638815747371349210421557445764261915660396043553719383484656184694682082830742892046266008415664098071497894575404171051467045473021778247733118865816369057997596459054595066990779114108080754882037591753770381800390690678415700561478250620438961293203258123880848806210977598025375758466763016415640793549008523958841876162979256785836514303951382648642699315052381074326959115935620631843275979417519570187163022034689838110628335924533973266208606332377668134976557890006634979182919322724363765864589460877604765128954680583387312199774726555909245214549453643208439286298135609510047356864704197204311890983272736814004195328994369986228675004844626135761537828023501918519887555156654202000654959029321484843527339651533022191775641846462609210317579335295496483766272000000000000000000000000000000000000 [131,32] 152065827006249343748971869660519383945738858346485281276516020792513060753484720402785189237142764995161267263760318018102046726688883338656089998716022551836223000245427661251476816801404076412533944150037488053912337394954897063015831160702243802864455670987292168410342420257729772095442105375356199782852608049434854538262307964055433951082157109332729764572310350798597027257725812872402794657163903249877612513328034838565728627768652699687065817007084731795764488944016421067095552874121284837250628925665640394464971149878903359027036181320846918053377626908844352392460968229623505715452420771734591671963895478507047003663359177423764620070162026064729853156387396752840843570146818140058114606278150993137488624495611274506802211224496849987988328329665499754996033066981802448632585131612542433466006617315652524628325902803553803174750087057197621960100125370058641239686671812331354591575238511366188561475664048124022227100600163983386540092425650343231453841020693843390200008867481743456051886702279728592508811863464897587676261965182309940922526073480911139044238819784555263523741914065212221493738856314836966969170358520101267814029581093529762374274470954928805414612403976291091780957242458464343619503071189442440895082440789549935760291638328389277720980702933807638607377011052504210657112098627368096327393727713017284054979797923654339726687797416208299295253475083335600558422785231452637918887844140084896797311487839239016031222737042775276307019435405793640258992649592618342035070524417442058211980003696083367600438473344381533083780655492721291658900335591032278007721272695533676045353110578643466579595712147381905412734588692813801601811076097197046501253149100274633650854214834846458350446935326250758716776039198853899202363647543613903683035992649491789306106585852609418720312156033506884448010261737310174335405849230907640126966303355984400279146684251802544785459105333332285869693534735190587339995683931637087134429454797143251117580918401410665946954501871078957179611170402691218600446238902079440242591166648666193855042577395297455107585377920196838873014921647249521826180569208035790180906481356783378424905425450778765844187635147882365600214361043275176640355017930140605826092628112917149054856609905522080462317098352271080619282772481196119752746644971983896931373088519665439931525047187778670302978995015315058394669796154605277512335942805022704228509320220322784426841763469463221767748434173416701952000000000000000000000000000000000 [131,33] -75744468231081330009503198873117388669266629708413558919584230233998109193429534459287977098037352737075141742014609190453402328986636874648128140498836732658453811851975607429416197637933763743337682281161248274998565021993959523740154282082037653858841240916187206673572906274645238237024728618100157415246339318912071734310087483181970106446021897244448734635716368252231357716650887323163203329506877682561446682178988548174063108684451457391491167244422181589128166163150349339184318241688123863663145590402958973181353870911019647743096133456708646697773271515065457178502538558678520489375864417085095333958351995818222793640133962082610364496262680513536036174866320556806631399979223406385017265421347198931163014234400806183168089161844270578450295045974628072128458000897382560282031475709821833584069778134072581337212090724655529225756060457079262129093849009969204369056323772030855934758530619232210428005766627384200265868684823509031282364672601134529032121807905904933050487284594525001687818181318732501002105787989293298006214052418361801864548098892005723542291689348964110601720173895880824793100136477715412461844533805595523927301156937432448756715919609141384538140906671599382712080893200426099929885686603155376462684101165323099798391369548062240459109003800052882325654688839534818240014523917571840064956436409222470945656744302267628508285724733558961331518097812437976896316429659042436110984626145766760348585636028048364921255964286344005404985210334367524520180809480810143226435019578349930719482179234759701416403510870530319835855020213569163612659737988464231118915902741080323902980229164507236909136073139334061413303314507440119818847269969743410807150106230385711730842712323776201065351266332047660132345492993670662302586107745260871681113528159589839597311700859030669205923948269197378846307681532509640419331315322333754091329854383351342682054432569098509220372154053169766783355248050543887319797461984268693498704121881001290100531283045611088677198584830171702548934344434902382005507796140381446890593665256721337485293514477538737778524434741510843991096200761520569547669412629309198511363826278299338023379926684557214846045419243358539067877919215407227179280106548362441923697412498549049067435640005885966824796966424781882341971560925887274443195371730556523479223655999169423635878422500885178561702817541363789967949911397724939783714146492088483796923189622147576087584485057383482647036070887732281344000000000000000000000000000000 [131,34] 34691853975062140640907165883280153424278650716935540014130165883362278978163416558515793274585312742111470867515668682843354910364856720778371839535096365403521873877027661431705187254789076727601372513732466762927262543040509016024358752499724095220776781962498946648670320391759608024346054099078699701079339754478135089249247282098714418178092221585195648692672283084879798259039334103713640975906797298698283566663636123956633891787672116181942674579804105650371926492728564359826575450344569569077783069174375743697217231333235497801420744510994452947535208346006288376274261777738820841747514503841545383583587155503653413868555182712337922420377901682021748992589678111398026478840766537657944312992551988678850174546246272108800345596352193479690942515133868630778658199394974017469820857682883650870688818478643021997131279960871827668481324690591229219569441710909918455421890261940679578842014212448906198495214811243475717321599756055527377981203587172860735102647028164010783392114010254380117313580022044061991166389045290923581187689803289005023028390837429157349046711103485705985951186783459332370369583344729442055811701171322318113759929562094638191678542376259999457246723928817822601972602603943389723561967635166929583966519995449280554438497904159501391403835627487606443618986884634280543065328416283600667169119824752229991717750710374505069962004817449542690039791739446510442290892676979881102682608984800478815484697360011168561197183050618181554233183345239871198385332720570987561333323847442219666458844043568812737332547997046915101105501719258603573421691600380726996427728879944482035439143322587757976168566723872237721338503364154759122167529303999507686571983234005184077140028995326854329423849991562066689340722038667352390609420010190248426073417868004711576612926523195008597173861862184551049116972405668588076416796864854092812972963557199803893620039747612136633526693536019527486505821324169735526908318069085932949489044518910641381039185724302705180358783504607346686922599049512040649015693721643445304284537904200406145659308463873369501791595098086777905096941794378078677426065565676411196101732532101170055275878927928876470079733775638867107983471319847629247323154875963100446893564318331413023213603711271875066438192703512781131239563625249258456679293255720342378712422729167193979976474250910145607927488611690003562176437822785021206169352957019949553482860112087126596833151110611589025301796059315437568000000000000000000000000000 [131,35] -14743763981475222427459214663591966983205509077141967823691444993686074562942248569438498503388554600181444128894709772272153143031890783445207854899626245311395029793897958146088194033187154751256498747501602007015231338413199897586030591321388528392524049123453321193155579131750432414495283417480327194795928559226820700343247429145141809841834302476306929303087788290393406467194347069575955435744417891777335960401240866742916306238277826188337022535237271175669180811680629017045603171577275016457878318442440144145046777819066275279138361412023136586315218876231724807514328308766636349560343964734943395190129932140733531851093636387983247449817185656384402359992653072705755531015102944651398795327411840406123992514858713913275275242946714440582013543877374947506254395002712219564124003638445790980980882014404182597682751424400256854602823509798804472869929483401112879190902670970224340623786981148945610890112590483323262889743925173177821615131798876753163223975668387089274325322216637026406341744893037299448603938809244055438500347138505478176749612529688244405658991048251509058615512048406010185394003707474793789142346173433423003383836892123942633073690920589629294844096405758685686232914729973839392638971459491227152108882673231009510926488239168960836233262386435016011698843214138125272570835146712885291496337680719126243116413797975773981162611549614550682809108097785631239053116753967746093194945786751020152796409259318607206403030114040862506315352518122558183820590524483610967876839886029008185931090845273017719863534790179519269576515693376622616926335646407902953842508680912754923276139216947969305558680985981666226084577933977686107314757664357291708708795627849072728281816386127970119658148120275172400441245192634444862445650395296173301706544993117036497529856467632584632766573550387712628165015412508526284151169886571376742700809341042754320728275391225002757967172451898785042957277438799975779709773430631043120374092594549913632666606340911192765218901859983992906405418464455960645314757953330607206029032056922878415246078764628203434783190494096750161731990634504899555214491302707818263480519135037248985703340130177146470701932223087664380292077927605488146991826339935450994039784049773796450274159250937062960071669803959399808180662744582061478540985591136789694240274268161550899431454694200857571720973164146820952598447514072227396883413948634733649831451240015698932821789202421549520018719853242220544000000000000000000000000 [131,36] 5869554156564012628076852374641700063332483374739882487363465932989495292444678007112927458811042851059692528962909902931604337751540388184216885639994667920969257228664443995531057508824592518820218992898714483449131708585281190831088630877574988373053076136547837811335902587082885190392659061087273026496570424206135920362329718267159215243201784776557712075678412601108932333068881858901453775133308153572498148208859531246505411112208060352293844941877711554596356620241449104471266887388399475135860715339429779859444523265852261720818083537481218560218186491270791413628706578358472907478346075023346572904825040973779516654950758380347814460449012433769911818446667496909231986643162204019193332669724382831793212436208054587863564556693287640441371170288451103970918122772821173828890710096436077545265847912168058658575563329174602824974312310194914575834078835926701302424552937317787323316695493209690334382039597287197121199921947543975264068855122784529206014712964126396919210870451739618616844413154414526770715490867535445042398163935820552252043066152837858493836854792460725734188258762250288616859121472441812907990263854849324758720032790496083613064723085183227896724390737078601044461208941941459921231858003551927527751291659105545147766511359935127879967413333985982598804568209091134363444731894573505645843312597145166496392379410043709568608781418349667732985990956847789061041759585318974191450925122703406232949479759673676186200737775697314258747871319343857900741963283945089759465201488160394972745919854853295871588344540013499380930633324386239609583035240581181858725613473771919611233807050931216209321047239349071142104856971151481943290899060177058239946653459501660704143019939430734644445993383362986367992479789886770938126865037653497488438772007240206338873739209662905418565928376992769333517688937778267398903534171430257901938096698632906702926628973793838749728245863454780986313737665090602035860097584877359962585882215130613209999492458683662166592068956176159873003259048959393429496777310181135846591178588118427631629044400057055238588012580046758619718847781040625017393225843631198448219673714265695181080671181474931755491371851742191478080455930927731228987122273615554265698847314298721901126786423540423818333540073304260776654407142670616926950541603182066183700384775712365694769023519070118541518454463629637188171551831916100259481862256217592573583806166900747802432136983772893309019943504615309312000000000000000000000 [131,37] -2155961106377428496770108073304948576739779145358591545163115032044943353239570263743975935733335684798649461885934653283662989289684880402476247172793190178818506947484087533546180681608636718509795581069976591857955926481871756182119164074996039336575507973323766820446218186308465774354873870267546018809040829533504460780361933200378338084969807490857626705798688385415528970098438648446646767232522480201906685515524070641712992175435846754413289905974185411610928101704202452716587465215053854879463667467349980768966423827817760408362090728623732643611309993043198753241959129812396933782497398800308666367231525320878393933574997255974415595670410663510203350814077408075591871921677684978493767580468517304922642440029145552733170843098057945827608079310091714387735783101316443908179607095691612914474167754828586198514468758931621391669793287921461988527758681257127166961202762539632148016991790184877156591859000994193020105542402410435873330433233105764807918529821730590319927074001279613195794833135855665637794655722812628405495536247371690496995846023922413600629414560541197439169178489185110264904786602711232257723872250941390824550509897160187868587652516896006715374563521640252947670839394258256302399650186121881862726053013101249509466019868666439678234765393136310521167393566485013237476861606080985551862338261622634048412287269123218456117571182467530250742321402624643244471088091021374440730651619154481482969521384424017434989373117459568386170661125825504125971711364460097381706725967035371346621956870164441784090751978177441577297892810698300665688155840831995187953395601040709843195921978912557375818489052270855087122163650699542715382639262501063896446944378303714082304877521910363857713502658626808009995005101683433797621020418705806136839642108319589475979281833776338048471508743516517098368110042470148045634447618195416611971944138235128590974317167816173433145994057860032396742161270982267552347436553907052570572055587961446572792510770865285312841768351393452919052452379254994568031949092592697158193863740892674945845307663588474356033121884421755421997069924294688638557265879137145026176086658128127730320634353675308093638296936499806111084507677433175788811739900215558259266641105261907602738966429409774501028920857337142783295095115896280190201666407916178310920597116550676674333275329072160514073674576236722031484627902362086317032610844795276398949221234615818816491237231546330240393126740882358272000000000000000000 [131,38] 671887382045461599910089447098367763879573743897057675262344931009195499420200356275314932528571024061100828860515161636351823419165651808129175892299613311648119850993461900894248625093645047888297721812120583330730743695591351685761559437973797877855493598295695784350320011071567798768617385804037811134440771721980390816166751029648464865721730057639001386767950593887776624587703082744757357217318985313206612760907751758091914193114868273617352444601138467146315341990923170561012466772170754447469168825900534537232787813999072570980873580435376616907807871674328639632196949253120390146534881897078700187526405127709346578313106878671505423899417360878183226844592797006517889838945929468096245499489708747911601127274728642903926933300472157858002137492223702633731686017073172442615193135936768012281889792303620872254820469265190808338077849226585830870598686839350360200792905855977902495758301463342576781464691759849205166950823374521857431285135293992098494959890728960687584644311339039266678838567643375852500874822151599476527043004949877760707192837735515439481687702705822491808139116477287504145974675233116476839847012132998784243040850416856741125576130505789967844455126456287087989263178175663177666352844025338017427073484785497669258358849481831432541580746684181255940565318273542258832609739717741223660897639872088946484174494924783400651125384315064319016409590015090922187153335903892756921080224495996323435978306219905101621352913194376655963394266809006905115161629139846715205784059014445705668169142359869383101369749727990029417947028284995669005352311743539693683262387060815819056439942487998827590534093470071041813410867344228538224090926084070363431353916628934054873695195979227714276800708031335183484697638462381127647296766660572900288196150956009211014775500957188458808336705301235547337333897812460223235578411315531173946253549630634289766810130485326238353895026564639764038600029564474513946926151439789671706594887338137747957189205593658995846296562051109641308936130583582940845444935406540025862803642629307671809675033596957701481096905043684454965797386219109183557474896172792574398581263567309030843114567328804595756072332683879172614070973802933807749660662478604611223726343145956020780066642915281476279537272335904178372851027371443222575622017845283363846611977766546475985458478734845423512243141814656018381329158788647580533091793617466183570216614767808990375311662427938313474309943327719424000000000000000 [131,39] -141121731534508185951177241833161410225139179240763418830094108698978330840803408296119194038128915330056452250403136114273137725365600706951381525962822268640164172598618846463018118467570332283594896790642055862479539948543734976678296901683829163250749154621771466737158888883753732111297316182057866073990808577505339745663954881879974538450121044345858083017035533504310666345922103872551307357385859692878112841184750437407712028614229995456487768939967464046032867757055126902936506477359708445477789910518220865220664860340348191571193921908878248573274979149152674170759073183385366090572162055491105599903431870690663060876159520426206329671297001244673404980979596161894195970060627886765204505714237869619627411491824710283212912242448393264724929651461077096783824498123593331603254133105692429849998069080430480379148030043595867586435688721230536350455331626538634595272088460808527584423985032497875549028657263158510678022640082522184941576636216121432240242780491514478332567453237827724239833778124593613039640378210582314581978511647193307128166216243850848961504628630263582958233079730053948423651943150527671412383070242566818656920479670916405821667394129578171866759543459669578457854376424988426716917397630968251156075613549773274335424898495763707390553440128204776321707782248949947935956107923357231119413610484939875097468410055576513802420231004278812729898468607785579935279571663931112511737396479152429153821293016175842841010459098591288224885027552232716352356648036456340280574908500992468386153750596425749893995218659386519959722687416158212260099359878842992681180737594111849979922563990472087567966627512472576467534312985913825637135854546265348634654344835408503513494279013640775162723719506390052609307651367610641390971680074164790945957645738182827521332258119550481700693008224373918972211242527920932275990486232410230036863727102967417684834550323453213213311503750644017550460426128454923460652427508441552001509056698123598901923521394370833235278361820850425728847576168777389596949353034528472605139300343227943533488892156640766059245023056335374731437045825709224842568091813326751384062589749211191762225046691724797006065511936971554347314262442805132454207771942309334063110612806945522205149738479767678184965057541676543306062256871529036422413074354617992480266013953617682906134179595410875730510996239945166818340905369521561255228295961340557935006627601814282878318904770116619948597301901000704000000000000 [131,40] -68407143311573061114645991368822391541408689409603155772754935415695471865780810662226208454795063074888110608440917747000941965363584481891488242938202598175536316029153889422780291251609406332577986607185788443345282440398463462966635223918186399737679920695790711812973516159760302324798052370801489637272910559891483827936181879918437450385648431089641000558447949505432489727081268646038653328103941988875477279760550827499086534095740576371605188111559890726417712392317049845456450079440494809869760825674065094405447220140557497171153926369917921402318317522045206567156745601589630454322569219313542338060561793866660731241243794706413725698418448097494077228372509304435494442450477877146694767731463433910181721072186474892897206826287791904757356977111847220617495192154688928216820531098704912001843654671428539494083763582192623912735959962263314151858017542492235565240777492397994589802189309641913178503401215694993117898162516658333115583447498082715098716291758805898922907497574577529339994848486821424710742551261899512200144040196303181129713233220546538613596564741596935063185178638971931974379188544900302138134084194735558582274669270716282088568958711227700425090060950024656358777373275481577575354380424332234466130207333278792301750955316773528640237143334980424786519933083299249983244050053440290536916188276118391752862396863517976354553384898402599839260997905563188255128937916982347214652169730323997552031968888977677399673479520804991069428186362119472401869579282831660162440800322153793126110906368356414272134274707603533478642690022249067764174685271998752804288561347425322310585067269732681585873192742317543240689144102848953121464560865944877487446010811205247968141213636299488427962586790881044745217980942467187312663685326663394200272386136347303352832395126595622957787993425714205481189770582991465804519123716334285806368049886474994603895741599707620121181262807759124687723107422354898545363046170228464940650624327517976752140711863064615968977207133367379248100193667934237981318999409568383675446632618849673671076913115293052226624737823450147256890759312513628848759829706014080520476408041985071388348856326958172362798427151056983471977998028532988935647227860251009554961324746700171387094875963973576671267859938620798603788358368724245377419966559244065240720842559388890419476779802150657152240740608120324721552069839646823902523071662906809103526133237292072457230604776128095491231638880256000000000 [131,41] 14483630671700698768762189278329275711279853166394415403075227510004869613759071307878650311185738920642210184966175069208996501187368496376285136355658376472387962145360194814397677771301386823148023572743435142781764943627815819531071587366126922104566622263488821757618358142253600110643154899481070634359554294250847263123425595274209446920129114676195247173524139782398718324592500734602103316582700926526785244361391605356183430909065982675841712651865803799592263367281450785227303597674507621560711029984477555594651964577975100606463561296060137656402203130625152667802850687749223325727089209901149866222285325683106555835641466209607800632820082417890254923689820421633974508406837783673644090353515629036462856031331785251449183433660801961503859862617806015342771145606047984381206173053479881027193875589310313139000909542549451828308618092765996881808757405284087018995922157169831374243293165768831911736800426606448834367963930768595328196500315743573397679746202968433102966487875968332495535863257674145838348795754645372805055108584653528213306346747312261228140537683687126164684366402339362806082771108672176233374457844507015696390558058896972377761700504780879691575432812601203704748991761398618308425036393881881715606371636210578785633401508654904885068686561729340734180899755583545658304794598669584563454326418970541596775652857104090997748921685371773602438470757889144584588631531721895404982537616504552803546196434357745468688070716593771663816907590121940075832734897863867623427159163452345261733508038980471365874282808119339480062063372172113833479568595666097156607679402510728656680063551773044891748755452786605701577735785616316535668476054456663886396726949732576833713931973056888734472884477030947890068171817785717634275073526943709530806652662720489887345551748021849276844140904902208531431474390405595454826959735947229707907493467605890720229023534001307668023238321992383956308367217072394965668914899903487841472409114012272634933572474140801510327874090265607987494454440529320077654901276739847894378665908468010912528347740090737447597304968928662885688200644297013076131400797997372570559142593622763436984833918593811110736785996543701490143906149502569527568682254249486728890893884968371050297877233459446119978150159093754217137141115615521807891569268606098757705421581784905105692070993540432258014187878549804116620566290774198482459312982563030508869299727617020574176623174977564150115452994977792000000 [131,42] -6468911198109397820975865385034701116760759606894793028257335919674719911087239323818570436336759914196204052473967965981092776829510882681944283894325721800772914572074189801864638642692354097964798260315964319442727117110825344102809693562069210093669235969230172085433394104587962194420111525831573362932885833718274816092631722984815336407591558666530354270533957889723743431863023375318053956136955816268743718442180551242213261753698251021933589731488979632734869659349349435060847939369715691841135986926014389167235497733240126856529361968141446622739742780134823112202731284731935899348699182250574588653276220229127363970562498713249401608649042670902708034368343124479512102749427839707739443218837738969015898858495213622688957481567559863167583689549226303784650897900540787691691720077076795987336931556518613092293404997101914029874770070801794227049375142013563539353026172338259485328046901999400120409686275396871420573468374384338302512926018194499376180671570397097325973238893127555065591419675638781128349403000456704878254511047286872492866918404255148690546890231403044487018344801726725068992593991222233571559669860149956891218377936812350745911060358218957897004036411279501489471606212186991381116893369848092647911144439227286193028616199952485538938026327567529027698735995462996474430091998058390847590235992521521176728656288483042450334052692875098111745431473480678904108943686693654858438412210531109209158019963043758916198290243396761557938033175733126740096242890217205519304923668362560478666290568656115412620662750803879199528978062049291668601054538718731351973606246266741317703870680530132815852934640977593005422619875719362776207698318561907528076437343743325587843350914349198300817289555176668610393954339285949634053303892091579299278635787722569674008521110873010337745220366579606681110456495536313368281571521116578798479761842837060511779263023920928804763894339220401358148352659368556747408614170564273205826145384802546306624544204569532081479068342123775518544143365162670556035732512751340419027130283237083339353093909838530757214137871327822379577748521920865040592190545159299422983539162614600239611552163047709456843989402048989390660335443285716246002555928148214709961475095344892274609843451896388013746932514366924051843557571627545920802714085647071591817511183791242747524589510597015630090042599453928631651642412727191224729925613057105802992640627997780557488354104508090132949587619659776000 [131,43] 1633211924408821020418704998595150268776333932706160755212974983933433520710822439495882971573615169540795175839048710951550936877526614296150554767454783628599434267582037337475222759875541835419163967364041862200877573974127689732554333050713894622784216961654790400424147254415311232777956165420299534488104801775486564908146118917169203242458075283698219363516654771221998557922554842353284673805552300924366111779327940366706979502893654362948939515394710294655210587831355152049405503995724106298290900138631598048144299772012058209477556436553109511501489006638021459070222584275567729144462237551779941334610620358407082897771650554220125468079011184092494389886777846565513651490427226984742059490672472668143101268020453919354036347649365155874379826263691728223373609434311418220785977273185029472763844383172935266184587548247163708964021434526534268145818017016093483826692997328751085123955964701596358984977642684760317561375838169393180989506363088806435511005628215043675243536417776522370338230525919525752900200296242209865244491878517463479366986699463047460698225301501406545563220393730369446569001060080025451750259734104129576633780026953567001219939057350404747009780278436094586043792620513590415180096292722061506763526499367271281657024259215691666906547426293971078491215391526914905929112581624789946069206070820027891288113032712062183272793698797994185868150657174159493522764164421862365470081958124134181958498811036316922637916098077269557103622757229839650200395593278638043556999305212167261658151380863294622496608711620903757371965447789245454414355666001949707799328740605501263498776161677741422414001698248648812165259566229559108079893377601741620713531386963215040941414698768232545153470058672242774698250169631913426595236354946297365587336455689585446582453772282735917294379832573353053459813116322447981863611940559624951333113890252003968040538156364610165071320815072936297932819600610876622175759724978651305213922107010918003590753684262450465130838531506161164822317532644572357017130038282224631496443281444837961898647441729098102574782692628750175708714401965631939372072070295513163016494891273982880179258040468119035682776404400164428891838234433373324317799349180381305494485927037509000052211402621339058355925452391591657568430186688750135731975496759893037132228146943179953460218358870812007279365132673444295331979887916330370604547412841943670943105042470115324541076518144954514198665108495076 [131,44] -278244418236060981317900850187404324326965826525103851753335142143644154241138337622358338754358549756080332124355692123273483490495943696321450367702571067452379470951556039208850616224372365550130985852547245867537440037344595553802902112296534327623226501149668967237580439937670578706418466342961088944250805415690565483026896012007417610846010637220988552922799777451312685853366775449843704692256425658639317838697571459267569009959649900366162886048335634953128842430445463450397385561627535322306631857405720029810663260890264148360911057914230691161072343074992028575127537079102940830470979212799649645984297738250035998428104300667571422667994269561125508661753231192851119376267824746954813938419107615767628151488674936398393432490887436905289982916902310906396254009715988527596831040277481519651071303629417684376704523138756735709241342437683843580034240903379110332456801682765026307707733917461346143526793952025793979993332053519938331561994033894489151631063514018928699422516277294785079631054225523355760316750849174168860619155245901068387783357527764398719767488388871526613991021203890906822136776931747214746431479535908948372757422882485915436910831036785093528202586716829766470580963201557872155049164054762357892200815442786012567298957162702772011238306425446184355152120542497583268869078136456176175645704595948196170325260843201617748301223608460187337469907251012353050224642657490455156109991097752038697975039433834755246655405504290055794521360472861188244503988514913085701439746834206152976864256412580998252290214247074209931926338483853398979370369608668030486737845512995865609313164333635563395223053584616002094599470355569733720824949176421399219763694960758378542782365887817535557619481671569934573412163875683816025323861793489623041536248685738608270710952831748842284503312908276298257186480031435640285681388802714081912981701540657554241814777772401254801588613596074508925379159403033410925958900918476762926086530649564238890265244625950700697301169729767326573666824752822558986124059649905096584603360614713328588376421470492949892012517722468853479945794101545920841824897733183895943216817759936493175717381305236029561424521344486629647919773862793228079631515527529799201324848222045965631147926683286101171556734392398749775930655722741370768444930058361566304064290454383832404794806356281095422391536117652008708716926408642709844262433098106731107433826383646755216857907509852367494433702560 [131,45] 39796353857096084726810701867292220989725424689665002314962576679238137250402996002734379542596099569867320230413540291456111442665223941791776750818097743080440725787561871333047609461057261108343522329064405988481779779424717169029267292047010383450767016471158739530830045441931899941143821765295397257544175982304886762593071167787739531588427106738932493072500089741182155225618787456571789713431079082111037467700976272634684280139577174383780307416898823047040217704883069348710396322516896440584156614370258049216286310390950935930555593542261975867569076054144460452833659858412587396951861206817257889535545273079391959460049608278485199393810832075051979007721306682689676010995381991412055680246291969414151369228835421145342806531994262808457018170819137943921035566291265921927486808878760129313966511149717822006833276249472245129083574895941548417108294818924134448810937580911288416310242105718023308303499281699444315404990729855706962246235372618807125849516924189062810090840575940368164219923894763880603958143721885572772923275482690771505751221120458366303496843395137936485737589796900855066137591470211552613672579321551407227686711844282840898863764202595523394574638856331912506910005365084125388661741617177244586728310389751768272894633038403900992265632310749426717807781037024528334725147497216851565148193967229056514500200638082357289427563867361085644149116189022924203766899819972268585765145090381053147173527848055899192847225208795216625676097898872556960506781079969215728949304206141046577095080780742267010983235329329365825901621667363171919528849017994415291787749173891463471599272314058608746879100511130245373608625322777342354066576380694863511978942860847951743799923882978380285383264796634123109462422062863754871275345113544328939215849855660275510461231661065940567607093739514856230725286450381082087436145499509188277296554953899300563037827355815089176702994386419089465302483549955104830959892985083629710660096960945000472729064326664215459344813894078579174383919201778061377606045036212142008108903623054804998854754332365832122395459075032714251212074915386857762654502694095166549495966307928677436386335213620051120487081200642528959906520662385136116178660058660117457739193654150614093480357310110237133132257744837293272338958955259116953492357302365198658805544730682187109666651268393490793946647273898205893111439042732695437536633666782519512340089762665080075505926700271546797052948 [131,46] -5864098569154074680219822011055875059189665391790250258371589574792906356262846333509901166992168547174587019490789798600550499698406579074702640544510772526553642827486711846466594173912874847539738375582511007760123787000712367956644633604261762246299027446583771545767882873887296376402517924505182528469818545582775941063943483710631754716607915154201043722374631585502745325866408255812055312413575174285358887202271950066835147392781151429105184212476133166113583741897935870223827234767043093849667163045180369122711036617230822353574940604864932225746630284479726748854396693065750713530947466310409890261927721048858933323615293179873573652917083072987535687477680483871007287344435740158198534088821028922148269780976816220989667398207868611645684235829803220633922638164666096635635796058919608575600400742402804890387063034683905342847715763544224664034266061944859098751015466707037207144934078865314942760315998562125370733727347126261170858152362016416568712669722109200573684956571871187236992840252919680650615664405833409374383936252947997524076475924682779791663506781033379077097325868713407375584175605814900783612008735601310883969977666858539999644251556332301049663795722565789769245952105120174848853331321586640843862102677510557070567874825963327525389552388252177642741761548720872606412666000946610739498874506768892269023137350572621488757013365194155684239278124028608425836119345575208859581356916693160257832548831058900133777573325808963451309216143587093793732019782312340178930646698301198310218413354831508854823794406526365861218040677028067457238609548916489172510053467606448692914626363902159250201574850844950815931550208302962925809874841296116075589213914515471511167038206018335091940455784611063176812852104562450286048628055939381198278212447673616962191599778332363832420841643680062666620797024075361210599967033004091303496071766621718480913768428176482517013192435852459349892195119408055789081296289566364998387162284944253922418714561512079125239592405874679444149436104617601849659775418235182538467875723381819904619714509475865883389627555929406637150571094764164197759221996951770313591853530508930893930205474905170547081122628131023022751895032128936192793008513083771172227971974153193588760468242551761433962367574449742194558455035971263413936694374965495594323408855377625524743030353110247732018527248568802440481299148062035740028776888093869385117466875276450825217829137688490153472 [131,47] 98305496812452365900542287666445969739813684069600577481232944552591818967831139287870935645207392577475213359801175840622001309252438349885300603100605084920161085663386996870160561900820873474014527795579218119174438909618111812732695146512098650872692189524909177376609117767274418545684565770096401299913651339224305421335575539958542309077277483840496481973808602306846446282123037092688949418663504962874787913523589484686187960453971625072893499264087056862117506734976814414341127731362611945493752881788012970233460448769086100444486709302293410799702394829485954116725135020190360595182012438140187805755207466622132369226252253991895492217342042432897326886953730850031184893747125996724935817979266275954825324084338271173593280398888167319536823432942888742681525560371368795007581257307344482899249237201332238435300176860768568422646259552225367925877519083246442532075856806388886435348399434375291002834353674897773909493635608023868992080777214515380725187505992083853491058684295759983687699311427034347149782670537784718230268408054751895468079288240465605963537789845606754512474776328677295512911927850716815959308272227976916697023420846968000158739747047017398810821100926479892760327591918937932008112712524134088682148600727204723789045941935022514622885190120978296929358467614432389595799423009493718467371510041100344105781331481332367679023707015301850166612932024487241701864453524374619249144070166867717087519155039620581465138071181800108105274166086871313734587927923559071545785735059818685770435247606733614061555039244758360603783711110437132502759073311525488305307378972448044648525890150247073277164175124991727711461482896208242010129644771956019626392804360727451786762781744895070549224348398195750381141308576589500383135848628150708842958860914093912958211904367978553455892761187763888293886505578790695622527380075016897915358285329455725600370788380951387998720603078370771661106897200754564858976639593648638792617466091572668634654046266010933652180092684799596101790267975114978987290296734279279596419796232397065345885117428359255029531336385300256947579136900803714677661221373332863510095828608208220205440540755268363315505444635449911778467675076185284618228817313316537277210570321586880779916389603499980902155851814241250671580975956142795532133983749268627044236498892934459937324114945374583482429697972566471398733079773247393278788161326690913923833337610963356942217552906798144 [131,48] 450681299861629825110853467674451558770857001590791910915003388871001926659623005226829606892516296118178497556943788455465730908007059458549642549139770580800548226915685413049204712918147780685299877465556334094051308177653723604710077458027351701156141836496387184431304384971388836059183142052265138666182291286270088384230287870255749919064072812735066690534003543217211708010885124071506039854115768297750488399274394842438354208476050313292580195519238983011191726804812613046404085982310883338102669758749011433114782278487450730228643275645469832917088234872167624032309477495166794430379733618653024269174799598955040841455719492393226237036166627272251043726397981543109112009174601739920376239752580345285279009763982921336430489115440257823579844138482463645284006525770921148986888516884741873980817570966854166210846794506336635213842371175610413329014376657523255773415879373602772984870891723379292228295284956852243981431284466885780771420073220170924240291257748326119337092111129377221527252015863845835160443940981341832164058440761086613349796553009503878274204763457961473148084260438104186574903919971914537975137953370635025641518969701147862613059921767929429463037325595682153806090619205193692799430943662636102798185719929277288708018327147305232799391721056406698225595272882480855752997926800514240958678958484251561800050537302605097928427116855854356187985607194026240365831484611798773912255838501595333734544474142866767987463564210159480491851389705940223141312496647184909987457425639029880155054977814580650655773921665970696644283432599204719403711927869577353017086793115699361871895081033341896641002261527202754245602794271175575621844722001174720658306381294571392553299566184873764349853374915455556813604158764605892618277213944986237066385011573796310185699947071912865298549894133152190420912843773918623110236260257794994365818093368714431994660043558954378427608096895366891393171104204044112840317911900932936415885202702278037132456213275031896772113536654272845203774768283972001490112525748916665307081957646988685398319283662287501332057175830476259035549360364931433338735140300989774342653084437126969606944035646475682211555439654140370355237827944770038516490492353031083414170351451495172798602412629325140826275787687851767926708542495925640722044384276893369652936600438149280821824952378657854818368379937521585977729338861861065225933141465898506015402255587829238270591122916352 [131,49] -170729876203165404810209674067708924339965908411619880668709820262814725275686325320985045715139091766132417938075139273739891101026070832898580273313283075134183591500735657471870778304937880677930786037820485963398555340514139310831927527005626494446149836977740269643392001742105509550754605502752756846740613853873410790064806578567675078620291682103987174037924446144839504027320674384619167223624945280466632550796269100219089576826505164645067305175365126762145053640360191348110081455381924727621162088363322440323572325367170473608305769320784515636187562382326751505120099533300216250925585033851043743268292283102940450669747026998400123108065961899243157791054019190140102201668163381164662624426008385861440865689097301977353107461428648914220529664554166697026229696375890121340581552349856477014824880856149192423109271786398764265725402866890746874939892490965433704800714186441432323549990135480760655017619177024373833176973259421434878419549360939246562662832783338202240252061415140407397198673403912924700707975306428690041020516253797966588753830082798397683004819721172299564484643074857275747678941683846961321815540773823609314696699653568391763860687339219091106444553378652534207914437149652957929302321217516417128595735431316413810250627913180863357449709149191452535158005556664866975375876952661104670791538420364248405908928583978908566782758285267287818736980629292610846380528976093750730296957564021973598945119110847061035839199343849172891783860669437494583259915386655097724056824726481350731907125580460220628386980797385177629277220126639613223006858106197403328539911725105423917290865825896443718159279173897162840926697188185815120737237774269370700464620502638176721398388227469351942438790703211908810521153292568363896007724744461270739277439430475940985452055668490313148878415100452962052659945172855742062892668569851471161593674223585286626758532505221208127948192596451420494354530619926742186121391390152644629943367035319131013157500056063408906856663961874490798940415500807787875414610416860020640984118393151565144713467684334898148779502846052289921271616603353067824214144256636911052164063389078013390743764355021036569683317573087705100875832199080083655704384308161207439274320091568749528358253673922612854271869246506163227147239463049642511458840490460108328676962840650085119502020443104037002005010064466003956342859916297601634755742618074251940187978619782033250823696000 [131,50] 29225919806317481674099664046238516871188096247552005204478212815997097530969291550775805429091105217399876581736074246445300755457116129070872342036201491273988853402081094428107332742021888295924196668312088926974330037300844692324777062007654182200611734557415947935772464354596108915954658707186739661957770104519399340178982696247945460646842683835904278044811407771418518681748430139593730504087112732538742074573999688681337656749714799313476696216032698301793618549490418877018488071580041629637485882831405202352651683637232441269650681124905431202209830991106033039008049771401265098698061789943813143961005709391015445846573816838599944944009855539867139941379611070370798188694194961657725723292954299505694132890391532958155978678752946102236324441512003984926195734103602033989515937771139860997004484089936663294175187164183750201614592217145291716466976379315065384980861628635381304981497687888347336969819580396513678050997920341582344311087172086812919044432554136073238361397949524308173005192152889292545377745154881766824110499117219213954925041089172012646778795502859326891678043173838786379466374141074623491188641069830169270824677262316914338130553885264455727808863405859745353828111460119599415904792148404468415448165944409615790933375416857679814265373946369845032775161693673469579336355738821550527708776690897323781622216485813200054408393558142370069443952345628593597482053868292451601781475780131798727327664638917497274318336314983758248123656731493674778622572020727943664027567043838856091979066687266966148679232360128918085418992750575426723388269649580922702187463892756989008335542156426884560832133919709344413337477503923737887604675872033305498608742365663718749593021973604497496249426305537326786117519621075248080916858579878353840074961607671800031573654772612970247507070161750804607519727436333035782292075645531675563704200175602172143600562487663624370736002441508492738723161339334791999604468291739716598299986860179895200687174223035655472645438195222294003800926560088036142472327739941328762830158872262329736107069458276952336395966485746225030731912352982637533228305372417580627254281544592530429716132305325116890771804045469463426750102050829778913288059632495655390299951473170636338754978328673613143349198327393434400536796690076571730183613259466602662590488237663298572888657559944112805296987785996835545225353165859496498801197366979786397054428143826606095321600 [131,51] -956592011533236830370122417241114100716620547235674650068628109583918541315015216211894472829047099290213996974505080009943900774344024381843492258072628906356423801746059440612159211736040756587155929881668580377914121863712570992462405327424143189524779161160685363454348790951793935185761065715525448917787496464769266097400462475129389301070078284614157317075931528699553250284038682795775024929594379431659952232764213427447308965246771420899247175341684919555415712579385357204212859455691318762452561867232163578737853883084171554904225632509900252412904952415342859626085028668331148873300309499830366194489165230584744468351491395194875370793332149293599613296617573067293517240310470432108423008815349776402859492230517586707209941247191556075850357020803847727987804212392705656089485227964917896956319593796628422489781410172400311927305617397722752082370719828954538511715282249255054152654813204268633549818690458177132822992976839960743935889591545617798055515253878994796843213870593742583599270208085324481484150003044498572179955342981563852416143132524563318643503230934075803247512569149020387363621816636836625575178575167506752669400703645035483591813950857020175866842498005270673447540837313305606958796020284080028303884510303479414232843913158549699600706616175717641664213451724053453072759941092035349406936294288260215798689987665004417600482934022132600785001219479102672306601312189185704506129269308328591218804267714598430784113084529943376312061351971329557231011245480307003346287274937902935196719596685959726599109275253799985069574467309072163661658187784597715394876176498086208211566800757233008157399449301757895855869394493314085403396823413402338688261249080226211731035140863265617192541495962135324680861680065857601209930446312321871975044855775648885254019759824117866839392949036804939386791647198578140671445728458037934358698127209749583394693386321225976739900286731526400081102685455819820065096650965269908183115453404805323916728603096759731070224110209779879997381640981337766826110812090779069690583574932645825744459452050708568606883313782602184173923028789283295904334927685053503155121878854601906231493258998804808120067122745391385103303476976858921214254438007428870644065807886227126164560081984969121797671157289843093606125054876459486922216157374264508465830164979048382887788010543477970748922147707727133694126105692622189116892555404767156937202093741854411200 [131,52] -748557948189098155708748592928238796206685130625460028724063258855702537638379289971091399001445855696578932280920869062996669302274642499405617493270786740322249561002465158071388908677399103346861269428428096677711408860389807770944653537747112778069537388453998387951861842109584728508780281223513693900492623139357066649700983135326067049511703728872206892134381126007924002534785784574831858823420248071818692374908217000578697310164581552055594617833082313382077696524838079863438720317582047609770753057789208812263473412156573515965306601197585161818208582863263106265208908925284159847172180700829154745577999681561585501994003016557297954744664675769204954008482870269268652072522567041127549301162726684733380012439387179296641953326535984366810145158314477238395122773666924416291169366328465595445255693859225930850304943319937820397060594296641471413931671799891116820321553959992720775653735526750251882188902326020442804877596241121515392532881424527527646660301565971846049720191602302043523509544161600557451215879411397631136629234472384795763114544739289883414241882997084173248998176061320304240722003886968256834463957534769170857834498545724044475944442173195833930479463512307321377690076328081894838802893093213440327780350040867104327059062559493441603598971183903682448378642538475465265458445009618516219858057019239403394830044216473468675319352801621056615297888468667355075821835951652686433142458711579535804114165227219946250278288316057966321491729205852460822389099088682106350788531108376741514040255679550205815990309597853581983658685325509265445480103696832364498714160082712111116882646808925321562190260541546887014468377152483063140684028843530758783647286653899766329170373866891713448363528097566642454921684681206035652127903934891221607787988539974379426075569409038565290513545908564984268459616396225450064284795549196745595448905953659847472046052111066860907733004395406334556986157522048751860710942247044681083979823742762001836989122480209115885478594082235113284510901621923481636806660943356632742896745255450720267317448881600734469282518655919049916473708941410381668454008790020613257923728188685230373041031231607097609535034281978186956133677923105302171999328347170839010028571834792877452941019547047781906874486430311660813125738344981300577449040168387280674552317668323229310621288176618903953730842683982414034950701058406971093836752051299750703529044199183360 [131,53] 206447062593312505924057862373822743501548136455072012065008950462376344459810929691693566456595177106473567111930391712986252747076748458768585323027102584180296060082604728851860798631957088078899511068500311069294451320722383685183145717169766247222376035713736184028824758727541508844613143519430006228940771437172171130108472577839924665526670760158807646262087700774046760257568552816504135578582314638517366172943078692081984048944156165930331127579882712284784055527504165700038806674582581646035040089968559913289373498553192812445501863363462041192534084810745310401073841666671582528626357466758003087166639702473255709915687867714658783037446061157731709009460573113118150109814392077918400063516071310648808304170867824125883845718779842773831373413058337844606685681870248492146587931737073043090153100792490150287703821577988515457260916123716096540317462887761624882093911892350911002740305045091837682421976729680584444885447710492890139116356939987801623926963256784966629894766657221491596952011066404987351730740599724982313184423192449061384574312789428142750475278746316065707587410124932952166132962462198512293472991032578592659411787139919403899994830690773361519122737409449266031308371041388936087164146890887287244539607362108074418098397479607716181422625102921666709709160736300912464172188977210132209690998633391192125233113752568675675390193360255134595764657246487725065994650915225845264922771020821472622415190315054395799116124300797099722937473496751209086419533936217987750876176370096841184687791245852803402120600613600156374419144597046556292674249876013223427132904817287231656842401487766776985745667262495347804342597457057959444292433756052681258825814232157997392873069607128677087908633934692587455065401662302493549618237416408583871035045812035082106448709225689036182566221240164433004326481422308238286124735344052083564748947043639739215796467612806417096820047300819067390274117067491936578071927483140872458021122408788620435486126491003790443442185497375129139651574580754837433756091777554299560679872816866144393684349377484218513422777796044302319580738405271462487711043619495155000054332927155874212522795228187101204970158860411846194990272014617614522498719467202911400174960750836571610219876058277464971393703051534585971178619921691570315694278107618808321350824529901487437990688441781528578079100220038111283027694182042384604034759858675999810411655007360 [131,54] -29854701124265107287726318080051133919794439313878324199435630895791952861490460322750568667172968562763899119044484090190506771436790753389809935682063385647478758392748529338017986847886872875705602076776527859649306124915679875396392716058873550974372783044082658194834667983186181540201693334034977609029610921254483068498928151166612745102491029313305275308779413737452889067104679077870688663196549789104354912157266767228188604460057278247320911762223088577783302495202617348658257254279392660359603333888997218535909319982753221832413948593809133762594413489014653244831320619091110045025329454380890932625395158748077896679699904175923028739907482617083297709919736860803646883225256525665033664116548545700147775525979577414875527250598484041648185103166009796601111940159440288143760532832472761180441235677837222474690285176826652395958402015055826335153038134249423687327225779583567891914364140127777101808671032073876478950068120994155685159386295932742123858149472974870988658186224032699351458046442958232954506853110168779622492396374381110753181255982002438510928216627735075774743849061822292262997554244686336694252064941109489475981919261004708792758561342028913844384222341178407891946995606768485192594384214881148845830243183387280167205916873204833529760728076051391840875112730599093316333566046969799270923438139024702079582765177646479166637305821049313225834861766180052071554806086117422535393638362851462326604580865943927533834515327440444192627081119272266221982230525314440991255379284493458796969200590404253078148860350586754102606851887293875332858106401295258118094547904771034704506052307520907141489923286707155990995121596187706888714503743886148227136320338487677404839977204182555307578322476486895942722391966229122109393123483348295531712348897170933536040866083753760406099701785610615009356605075802112997369513280425473293346849287980302225159038824633425210452127234345964107890616273668564254940873069805756142316344372228750027434406979273660583332892727823515085690426167178048564526829108846809062077002537573640557974967813993219134983827419550082007487301760284145544725793082622705964920667218825961686236606427891512204943098076090488377379174899822252141592394287515012437583040812092697510568743408664291125530036267022784204008789543139129996630367270062992637464088231107477885675083012676542571530976316652917517521701289097442521698251917440044987227624320 [131,55] 2601288086231776397643443206304983843487187019273039259627576501902076238856935125441566273618106237401622190083670539503588684137817741765421386290745245692335184481037641592135010736744102488512704946458242199830236673090363945800535871358897930037331305501213676535430594434402457804056908539244003606298640296034585911331638043473755276362226857054336663534772180069603882649023419678221177281454469665618779256186776369492888477951437477435622222378998696344594588062471593017411049560092071730138417440334804502024861581788358128392617371126704311595733656674245731087965805959032974929369625663154783938398561047843956765173206318629366051246221337135824453782152681557784994734726640905175709374512200224650629778211062700705246773753292846932810384853700492146194995379995928171047985154545766067177438001635397687954708852421528662073174639523535458503060086154465313279501138782880699887093186375887565114749276936180811366070362680030429700907948793683160826186662985950560382504875019837473543235836205124846635952799496281777554351552601116501214609019361954577303904628665314125305355872782845489446505500643347131960656886250488805197622295549222913984722088641393117807611730192862847646530134915180241799335008288316794639557896017451442720432257552206137253677879289690300271927342352716522190128799031498899511927252513554014833489659933716209494431181946535269449305653829798446529930776308187785849771685355343290839433634553156906207067526156015253516744684051291998985328655685987942101970344363679439499272201912394760037255586600423908080839732115162016931229732698418782827211934180819120674317460488838858920265647503832924523817923357676961392296201669308937446493911245898030622046774776923740578987374320447381216208123050419544683434346125516263431441437785686040677102512852617802892364918851063334762320090246544899289512180845412854350844140894109294503010486030856037153846941876812562359216471127469871871335551449671502807589993237990769275112654303978022957824575910809022106707225100364223583718359471530220933855076111570426374449518316800698471235640497519624459608804290678676656838402832009769333405853029580188442526483580857282630735306888895172568267890528699110957843858182688708608148939028647385360424096753568014355257582719491984705921176948154054440782690635054757438835171659546657529045395350293868039645121980605361042919994619705651192006235235221382908700240 [131,56] -91757326770268697985066047590636365274074131818458765735206752373121312003943332928710179421961778082311702585313949050874853854766604289311621258810250279010558882400415916090069970973459383046846831792197072916266299910003793876708232132485629691996680646831741542358395380008058653479143080903830206103763594983453443721596574993689398488200870213407768983986672171123914928508815554851440998267910752886662262801056270953312794632703946044487254135773499114130785593068333396636636115860345130721643096210068912463843080899905673879797313029804746169923637734613109100033755489657429658108316348420214814290480530924865560554759566399888067518149429536851212328586584974946855555655909309742409506219824565080147519979621124144115561139270555833419407687098084448992414638866893342635382859492350796159002021942876892135894143152631150744077635519166712495681687805454590648253571274093581562462662855598687511052330184811422914059829800854837984085063921415151231474600217190972128122729982580787820262243091690829050518232598240885853325599711442527529544405835331327101096093308675432736788010109883854796590117325187255956634026728709589121666930594385604227668444531979473792656643106353751925997345382266533445980134129059779111945652376964926363757589171310400244327259044194914390331128435741918784249238946705793502117637239096091983030785750839498809154647039056446531335316993726846534523796192745628143290020101315411239606864515989191426219146049922094349031423965315788372577846962927843484593062031186139433617957029987629239416694125094403524281573858601780456988400068430517626206392655274830167014978885838465015580654120638240703578626939347542241924350751883323855355662900581420489458052240660581532021446838526844325578950815475801974819755748934862170867038698921203182245553407566538487482355598300862724896121992816209594500470838051115769591812525811728835075145128740254376214191848642901718993147042304863274308645966930538996740000722396729482795719085509273234386697579639220939843404440531646785423066726542231897017714206939931494614977472395613157058626342592535870973099668902864264992570005952297791955688513276652186010577343192948398647483770863707971740743736387659875151675513087513330556996813560134690859121426166416928226298003132134456905811789263506684523718041306518642073008586785265810438278505654822356268307147336161206477088082630228197449851012728858964480 [131,57] -9518375802955097285075929146068145957180690285616589803269249837024065377483942416419878333231779021507802459747786153974635655117506890427624536126299242206681942051685034234395142792923012391971691003835234198339735061968094713144606453458057127409937551608944655451404585901359203860296661442786179103755441625763536766631815152268411160129609125704586285591895455394565063860235296519403557100882189408793978196014724940412492370950088954057951993387929193451324615814396550041621973050056830698270881596161791031475879964737421462454599013975183219106887476754169078482888368019955585912662509585555195998999609917516696486872124006378534365694784813551559521462150282682164887202373655302351386632507560120821033629027029978195183789116958239415717648622701975189167936382188705068578710194794804442864992990469776546781043803019142142911667385832885397830415244553625592267176949554244343043885859050051003904410528840121195278269715600701369302448420967498879741036193184163038152171111803130088721308993747763354115483681634729636860871268582245240106652351205645903188737407473117860421279004281424704041288682021408098244750249604260097444928575817669065309886797229453357549226370859486233606589985496137438473004031602728308843056266901394834574896060416139842388997959080230945222285289251103323535457752204002130121661506580712101871250890955317163183377759328975879657915752217305562408689294438011256609868447524174550690180037497445027797607908827256425791630082624685000169152830172370503075671583479121345755915233036046441804394225540544195254418886855378548690620908953306592508019453748951631294128301058613855456116792340094647611723783031961738107609167982389425331076524348685038825891176383865914056317212219152123570047082120236077267904346809263010085838514014998855153273391079846511129958744630930997029850328678477472509120465658556089284378357299399940633871483966652128020672942093724998072818446050909158835628607462811184821195882378158943115884437162628407797840798808035396858379022674474742087800638854346255042271685692011894246888842764836160581757655307688426230768544990676903371757758722097192015296511174001852756365360938146192669407936040624572458683952460786636685337629196114038553667580809987600218785246572076491788255026673344082611204970219709288558052237043386721140704696149785068484137629754869977655852955698810419191656168482352538782949767737958080 [131,58] 1804840385238317341787086305056053631395392199349641869818729817831331583948182342299719224895049931594712920582870375295659511755509409737349158273232200498516862566334179358987251011501943570906869145479290761974186177459229825780670763048506189574075591226885903281668810408678639566830993272450777006766830685216846579079000677745057204278640496356198805523533702456648272793463891880841558016459077434198135555888373302289370774798529097754583130315758847377559165700505036983609976606228577810756816670158197772787838868463435903750994861886473646365759177916300412774994756137142598535697011662040186560084361141996036503777176270304115974283532227132466026353700538286469773930866069708096783462048813289952324995499411726152332869627470942919259857764764594073197215121935850792141479553641925285942338069113467808597489891463298958352171170671005029555843561063627596742337742025152556962833488523504737010871717201945061199726965497404487246955849912038512417761794862340836165849475486824753481544127163847124216701776069078877514116031819031864257250682175443791135758398291663709943078262073068312557909431788039550472237032916566184555525053245497830426324636515327355811252937435004292614988142091343646184119010003226375378969303825797670692965581075048406771536813456971508866112303765520961582000344200683239022090958673599557925864993257341369301049018193506275723221744201301167342490685830965976736843163705815403764942625640015888330048019319506551718621112477884552052692152749424130879041075658044105483279741999998254202826056137140300222662471926864171678118612930374647848909599251539618345044485715833317937409884069168403793470440361427479648234298865991408277698819283620407032173278488782192965124894191223299183525547325063977479897816860900848779949829143515407535486590858806423194514921814940429402749162577932859329206986535570200428332387434136566284395502250236104187932791615227959057628589583123383993099016639884268497265187198934898612522792311237736413826505977226094695408233223041323112220084189928839071839963992475308395643761016234464426271936471412249165505172362266866959450915632999119541273908433794102118101913790629899643748458856233124827691048578298616008915607470948739549763111773588953456904998920111041176655638453052363722593717921939763265093543676668992491360974392802678994433298360161139153058849063534513414407103989871980332608173012480 [131,59] -155629651337361724097732032275072526408912332638216053905553432585584297931368099733428225594075468240028097744787676657731500945416385032691732661576560239689581393475090689464404232633782145046433950339715849245487191860139437112574335592402898454215349833197610979641328186846023750717470800669662566238220806544584253932956301057298969611957898834826763327829906613166227968744369319968570736691536727960440130218316862333935252517518834470038388721603038302589896043409868158786152025686279096223359223811714984662730216476596006196740584942123875604804106494415499274262287581708000240886229695014681430153656989634674219753301040056127876667172170378266134868458267521659629390543640069841467924282219824387955171607204819587925969481530030039466045817662979775997582485513492952895944350897161188835020363182138822544377896816753251177065490313959123647698163229502929533070898793444336472659604899344981886898854380797037651460337843639303849387364438052278813433006719311141799594161708467470326183530016406118806235091735582831014647554889185983083518585374590847712989427931532944318710900424282375921338822102525611452732141376769122670115808997549331681119312234961925360363644052650449440863372800754657826722785290694641870233740080418279856952807784472542666837162540519182812250717075138726658818611666032059025164268806558308421481590976163976289350349494929406948040465659739858367246071311182383150594313743719965666228939265099318239571932190425549912682713323953399711058262804977885036634335792986125698125611434171272215278681154107500385242679756677262302387394037246636284510227092770204919738004073127575849223415371936255850261099939217482218977292479386089570246006084653218809845177186762121933168479252306816154363856420690657488989328792230864067490187421032060503333171821606993032408378216385052899728574037622556681186013029774650676479714316612439718252986127263246655630345809405035262991226234185775643445056963790745533766087135944202281925023895007923251245209689101990639877017685849678401754345519965632445071727678196626957610999651032465030857760818700052428348381012856910799997750000087810712407656845897801461956610924746090199451859346561603100483209545666389873390267629047235946811661142335709843698272891930065309203619657626682736928745520789578999855356214870796579025019920294358929770022981755931092240163309744839397190726238251767509328986720 [131,60] 9938706955004117947057638733897591644668804200329336366463870565227852660929888047221072651979991196165947942871087258444060964149505822088272556885106062609543919710222320950611917389874386512459460833386805708307421183446395301101248545966112186771058596174322215028524127301408265121915565324504667831789082606455211781091151153392675374425472984839435377402922226916410595754427696799299735535151460241972221347703579484795647459488350073292530095198325561940064754351488505758461754736887107109242210573414004779969281712615562535974377706190255198226721667481596387112098404542878104188521032789740190234978698367496867786675861457912606915026158840996876895415188310846940629788231091935894551861377367460416863317330606738288502781300551306349564172581321832336536981808611429825569952538888458812941446073785878258674203071669342975051240667576547967870004384293937386089735840059449489369822617415523511966950857791237593841310781876279408926717365396037544409777423821715680743675719932617125933966388409335407937856058279992056639233719666500682353292498147876432533736463532848100552199588757366608486604682115726279403622054544583059853793430044989514878144861886433683865390515217773069066557469427671263786202889565604122631276625263832600870324365959966772811250004240602148756395133062819952591168803303161513645577526561401345916545837165909382137980239653292643644118050143595726519042233891759614081169249417151954874895968390210408271789915763330882194938277045424920062912328125530190894213639190516305978033277675026092788009353023570353605754765346891345260204485730506917024121796593419474033123144554402751697067094191935257398096852728632828737355209893102296354443518057093678834018921768965182961791727832734356942437105022458353704327284382296729683148505476235692438947423609100587772490510168089525472883041323297857064286575931621398284628226491857991311098803469792679546897709825800704464387282639544355427069860266708375608992202992955622876356763394513236226102052166428400576256801412764931861627828057029683967194800543745722533503874221025706778985587824116091485359800278778421081033242845859003945637895024894037237273466206741623868411102694534868320538446598308976575497787591228133280589798737366153782999110762569181823293712979484792185217718976364119470213573486900979811230202613322502636434719659126732184075616477769142662221659542393355590912 [131,61] -603890731899600319544529489063309570409461155450520728870570489686553989525987077883501226087969635521744351601104597497179634824057001871026270041012695128753806338420399355521930416896488803528165527802925121456524314800521895907009389449263097619464255111233149680461931734731642178006439679807127790521265387330551018318677712982048275887383122169836228128821291793998685067720619336745447800922780030146011910783919605901870328603670594304114961179585303372685153111407490333723801592853817051008512311822310104327916178280077993710684299179062858125335631846007958763392540905649526627247447979874850622759185839175211649182643019043733699045030311934352830966777414147357950866691645455597699853523546737893613238421735502388301482155674799651577707999160933444551698059939347620476040502546916149464980584317257934134032598283637231838966265421724177879244290988074897811508738658550765196003481202937421719192519285256815259124541605573262935919195405636681871483661831196329286664089519525851727561980325201198575491272592265794945171369203712889380231200232297307076649643238129751375492179732704669674865418421314465120619208115438672254385065402577564436421719104361679953642825923772326986161194127135476861828368748850392081712432528594719430344401474059921015866169882117054865252168595033989290392291613741946143441871573867977585302110582748638252207739003564871180967686441070691943983077633570053098756686122542222349477238350267312821174956652780436056644707112244394423666303043784430423690031922620067480600663339433609875526667075761515954738147366616982963896960858382277919584234450453858145487328211671276722640066348419041702988693023201413327298922639564484799778219769757537903691621880739470326575763123601958384751912273073198435225192423373933130642313880701713400701893767690411073869992023404250564621984730205595686880958127888359924872171532072954047325871076995668399213463598059846132708036014413613183351583640249930620460976372576064720941019019785534449107737890883008525555797929687231976320521630095588718500672537364370982012237977067806837269919818328827570290192279760633347608191646871957516121675268589665545315433892359512753758464831854466950451687112886638635159091488894592763672983742977334740951464161141818363241305600809787874501321825311625546170078631452104612336990612104873757641502486317340207309304709820402782467416317637320096 [131,62] 38486712138258329975343920560148163148484471078449420958392762760199316255471747240520371905763421488854438468473454545767948530236299922734335400660015364284125038171788466724557545806444785362431264408239850635559733797872221685528300231495048874855398369441677291132634348086128045054977405204377978228615565545911813983485776827819533659407757416132469303265983635836623350390726776724677769509877526608032056864227477423268329668435989111962590276497304102736836903287704225843233037527818373100247276915650231852088406087438200328605226910592276218615600965923054120624819122657297651978038059801130429404635779260684893026791827507838404702289464298217827365458969619953382768387691227363889413250360770486907541710520605391625109986134125295798611305275979847472535423932548528917112412167066346243145490800864762392705562800029492705864555079473948209724754724220052977881147070710736046266803451462147488246541649288436291241277457608859182004375037517139744664195752177757406262244527222419584278145187172608662110664129123566633084007221802043405326886214086652501136311526077688607039796350350850969691970312474325877965404209618498510451557662862489496369317948706224989214675697554039458895937913852352483612829150810561020400259687000353087925592249396929661019263159752337909641116549191510484223421677162045984687309098250325118091193239890509415774684305428176996239197746582489978926239997471911185227924770889841907179825996521277588782613480010139748797703297168278038483814353286053251005242729935576538774218809665147939447537947806630653086569987693506638243597207636192050425271716253253172663100559830932932534087099416531924250867778866323895939675366258618314968058840571780832081710852813734596674363531559055515603323788597715198848853175363685747239147970670439448295616192804239543130290208423099366695668274868713266141290932364766917161683721298218345824230971578529455197594572689336631546516595463543729740603944849918706568453605360348590652248653633209338248154778122010257831737246491047759483531902070132157892370477751045490896289350187414335574660996319034296077383510031544308403898978697216818718126043381915088170341723206149887934064495426512062680146036480275790724677195407140916547853942263123226519730040491032752275587996303586608744218885115102598317640690551358785758557777852087142911779645406736467713681876677138961489925317980672 [131,63] -2506249465731647396939242091964063429949705164734667030026756305965979969708463608063787043249116452898325519591004264534635509348511751427611757563529443720089634168485575569692430411372452736100164964865329051212759650752789177202857431291741524652029543976384996635993464354260980126242601924747453874125873234419173546470902783270659815552729900635014612265712359946468774559622840396069883442153885606478491225051929733114930528907133349031405364241459015404030809704266564086548276601684265029868089257340575144119734115064677403751184305602321953389726248105971043054976244223764091489403021866129883241190873856437096884220974049903119016469584330242959041413529922832276173443862879993000914912367339120690968996601353859018993671800776460323381205645891953921591854420739624730219351367147934971892998761127723348112277517331064201331871743283138704715533385644593827484349682459713127322035609528127101319577318589430717087775675746776779380312124622709448467167198146762181781458037950338317928687171824485024644367289231279309194296842864358868669476861594957043055935183531374369638265172157854496779418836595933480918711656775936411742296620878129445617759778860073896731578429233216426523934571621204936658326820607829809196736927927285832222720140934298996345927674409023439184981750421077343777153336800241208745848110719485638475145126728873405545405323753317980246271272952037323155939683079446769102918226109809664534007226194931026272168145627746630374463004608362477331918434242901002494973764769609609640446171383901153133266743007420315184307461629621944699833305396968080925657734967514689305356981720234239674239650359880137225104111702734822880828428263839343787451576280689233712376730120501826922732982451816483780958348837802797239639542560799474076064450679587943055732370627633592271351318774391021383991023445715472822025787396114819389991364449151914764304256122140334659262130134857504641902194322059139325592941000055373545636056757088133008001025021814499173861530532709699369581579806815378763966541084325907519652576131236229015839368344726695014730062381790525395155129293584250039703737828978773700697670949635840891874770614132583036286013422010902157271884195042015367211302295188181958743324963015860037523275102361276477235808629633409994999472600180647092561025561153351142762287863360416253851322968305443540880565638252333245838331712 [131,64] 148772422283974646858720283394684330893923834425923627649180304128998308848584245544571557666828344404364116420099109039421099166742763282977836158095289477650538881489847008094875729232177559276626459672304870192563597350995653653747638038885578562290180010075286797873710970150802523082381193083227193911897337584470067004819040415520540329308594878021945893909467575699466938126927181772186229881921247586837379398985150027508350185980989272756320538475351494490145243607196706047260909067368875762152409910698318494768695265494699847455586564565389618356880611086144368508972549309496564322651985208159365709690121106816824499560199380221079560506587164117670411000341038021543205920355729308269774168866931771605610276200818635066400521869130209124270946156303479982291931989334396983484031919856720381288658485964836049576313703031950435281076471015183050861204042002652519526619051354062563620239453240729925453130032819802610273749946450952701929401101379447633190009973949933197061602765054755303831111947982218731707201426276085415233254913017074471427937528694233692237925526126795865729359607583570904453102846124872290215283892558975084411559041430966807029348713698677040711884000500203463857861783920934077014380722856596794238894715817784750183374783698591951072333859660020785508120854706228318646938189539078392441727627218336958183164677948643598073920534258859146072587738319020686513852290387258360515781531114016986585780212987346347072777224471916094514498321119065688727283016935734490698597313125791292730595271166382485656654865955774897200381521841382118225439339297499601091970465454553835033395393847703961986327271437090601327271859817282865765481131109000567494023523558289866652506298615477491707659086785544743248367442287792213211660200771671698418902686193944733889649707093725659822556909756448972095470388546968647696294208927483382910966739810485694705483946845426846911127746472188901577599562014005220520094271729352645912419220596117260708500935516676905745013019340017562293991560747635594121219326526049946989222384667286927562685803027332418620250056455730913849219632698317200252045731637271356407452680888016501639618313320006853404011662717425622095476853062001736101025212892006297844690660342758113758164928970527850474531448893897782881469230319772208051730714709160725849067280312543861013786944728886524384208034619979796659200 [131,65] -6888212694150432374847688405983774388031498736130337632816774813528196436068018640671144045252639035939916237079865604841140190541276895810720416794530366345775571384916389712326427701467364999385042055279968118557298930661620625114351854325328554026559615303501767937955396518595430506072598462395807851177565888165718186756362410844853278658219360312913522043880853830038754773393301373644830817231908402612525442760136933249049266165397933700057437459839406946760426466041631010043588258450815995616024715970503421892110077607600936944184918862689566507734623392012503096154316887908876552299650004799598938774157133641474927554983042024952808647927863142411880231807453804695527914605900569129847270600483976837482180629505509073865112865624477054537609766108991474428215241573614696773103113549782817511422475159007671910047165744422976348840110310164200529676713753722430801502920944518730204137841998569110725218181456333241106175974213271056567221460587659786096982964948036984642154353999760969941409510294660351873556702256507862424454920658147601315763764399841889501314014156678050018332638341132835462291454455035970026924380974762798831958875679497216669056750406906059396308789089798488853180792288715585774072350455926610667064823225715216981812632577700190836395699753830036364694684642623442189411253823103750793051932336291971806668372117627192628898964252057134817255583220222363422116568774400700328028878410236205715745176626674124977886791469605004229517276742156780808596621875746313698343397744730120789204451393456837579918388643743369011127794570769699312353769675975149001138040559799333181922244281568318177165296945067408615587743780013903829848166255129842853160244899489855645322653697611959559220681162800457424554250264917742892806136585287774372265536818173400383261063974801672664947419837920834178884993654533665270564411346984295692362316380353593912072772719906231630839300265895395540758317879772518025062233050426306139638805206898391958967452936965975212044809186728021735651467632271544780600518913490378108180818854971269119881216892955668855512642297841302559282265438097341374260922633033247039965582302170569764535144235550076486916633474328530514091856518198476641603110311270172843613243463536390572272510072085413631293112404338609530904244474094916436928804168647612778854552481493115779326875678918540085971454534232274048 [131,66] 246030482749996083765290100786129280686612183870158944195695086470429020680774917221574345647491176620674976584410533690476194590299518986585294181617314818948053807610378507158021405236066814622118342083241063152508983476120923274071846874887795755335877350379444541682476772470050996083679969988592767397180783773920785522532403134937872896780278267285986603445163060749273506862652707874589413417732140759083412519758072258653718281518384379536846172193625810790557589745236807930115425312280473605776346088499808598381646193786716710545656750780755263945151005640612520932837671982531006899117278981568219174848147959726898659127808767022332327651322786445748031472809546118688697352291091836209993878266472031964142605324388382224471566600878331254560054962727685160495832421520494125548051756803247169536174699415501698781123668525359400179632787498777461914013170858093470453326177996545684549610441041824790669183012863856976302076894394554884039950931496041405464898373418959971324284918304059707547125150361208056408895171732209098399044181645028899086213530064667472468163288389977586077701764915654150859033418090462126165372288845605484156548712757406976163879077430707244160613516276797007075812966940581632814628241841274099471207443573614791435092886013514103865464789007300701207084575321139931376200605493375483169722975265444950818849816622086517928328031636106894892445988434904783081639372818627186158334131854788201638677198877402720244675382405786411322261081627615987592973088075850166013288848758380167945487098457141990569281337471392689003014251995744954966954708310361913248852227441488105555980703919400304663243842286952349802230471255712781731934723785889067689143411272996003696858432004229756495890636783639395999043330859398508251018115334377990924903222488887916644039113337048905287615213605337257710083274704380006600901072531957415376795286404823769484426131838247366636528598778244577315275068287332835557612214081978595551919602705132021560538090573757075901028478155100219901865787476351495856288241295994506646055056929065259332126804791858479008251684831225462678876885596178318702702696085394937563999620954420629234965941533206437668616552506441850585175155965769213170312514969264614987824993245683100634557361673805196723587695268929195719534403117212300344269390283322733428204396022645752171324876300294718101998941102976 [131,67] -8639862548571658803279976073060079280607090291481910319481788859909389078120708121108147804474810046828998670239532597778629770786416930313542312225888234356384668904284869184166586445288942540669108550741186781062949093219466338889120384387141898871523644853947786871706874016835133392150204498288327525221781637341132779656756333653269467083136823770950525160758860984453913611049684622999481531478982037768088709512862409801018059794694448348972146499848723539922071085276231138156421749437306818654822026742271873895687818427249177583264073677772054540072690864414671774489529700417086390361204014490577047108626784309804849862222539944549938915422665432351603226877889260470136692331900502564378453434874460470432644516264935907860030802623157117782932793400862269256289739642061613724092486243203548364958736357246653949421601567560296113702094492891142351561752281133063963803268322340572156741722215616211894681084833626190480334386011525040160591648749199237147605245333073358909385988025149306965705165996208329722645100497055982113691179214660931437862201259911625553337838253707484290745430032261437387131059814266373008041270405975139206374681547284604475503682252418765772177900459194001360304695930321290833728866641985752166624870903822808476891517182548844547682361664948956545075536302511411198745182263293042728888794896104037902752048239351311883987713538079032297979008674823544269044028836913902709657844346321122995314155438717896904210206055330574741326015375189509248920431599332885061084116924802855111705025369749570524070425323343707870820265965181522328841540071852268837189002507722416757582683147651188318048286100991463397923063647071241876778595762601143554698750822826785011247863360834003243385907498932780666620829812369842141825871164199240848673905003180127868405944689763407299011737738941826127305877544488097815159781163666054916932430909715661205037390764811459016267525409669955678777689424916471918433069056946145005784524075627768983745299500641576507432791201584473211040645511054821394856387696602503881057006547534928277830096521079564461318273160214320831523357998705965509405886585240040611949485249289792268679286373428302698461401855352443385290334549300800655140545567397050648095386929952261969011162771440426855317331972909742746352638982295136302715050384174175621387443158370376103679896188716524356606207664 [131,68] 292877972083026840891811210697855054321270315960110671603900878606323806759836302823328960015104983558257293582172049396487933987769526213168506553603584627761395504212682373172514033425591700763433065308153308111621355025287572429037773894387858646850741220677211368126744864964104229173703361195417983124883085140247368103199372692703510748047973448949267212019363982658130661936661840339705522895644475138409251446553324584934973315798975971061662894957108350873151922842651888956054219619537234352244968545535668772730120767062966287830293060384133612542927042118623501166914108850319778555458639849771752577216719060224501786769356153615970253065111560478244139470855098668723621598611172547668847636483925321952391814178373742144108080475401475584740552268460173511854363482326877913586290133904746169075553960211160231150596784478166158032053699279595552723140022716235626308281745762311943750003827354944540335206901356576060127237202934742273749133380989271959840974372224696175640553628213341029713856824201199071861622545953355846352849318622010875498105170260755373741372064740208187021478117432523144656409153478612047079233988854588445951791845749774675277753833808850271362285043573902114949591154041614001092779515973440028520146986957764815834442988822665115822639956767978569288760587217514888819820722253851299842398809624528302449570827092589691195784934158809480782165109976817807939127058958699835626067084417094122306170176104961761743150413232488353667764012409974536826808885561220005307880160176665009289617409258528906370766146073444087065643756580361120733259348830543399660012290235783511915127839295323951443628066556968233668859070655006272124401033126851344640558582368872869932930385308749849220436637777057347837531305894231322393000794100193757100622916056213698306785903461096448011458509242007535641063667877599686686060735327911121984580133501649152256485107008294213572331902104527065142697907329005169008257650552081156224813646917429998152028551724201186890788669085596152011043349311774809397204025414342354689396721702264737601316938990169537666467610729438295735075368811456655335348433629799825338250140639781832521749620917663636921537825914471371308581468544540658164630928785324109417353445176426155243506146657483560535893425922544629619201892472071710274127396499273198550163993034121698837030849684846950542208 [131,69] -4432145073900679907897092312545120372797914246818069244543677251942807751800105543195378734740973089425380832276991933608873304741262427372299955737815088475009972611142598924122542192240820612404174627140880619014937956695390573029516821367715505739704197151596640111780046464170146054528037694900344099507374018136028316434745519589523699092720544373945709210504102670112184052544225383962408591941160515824409614670648709311141095842940429346411352279974707511026858769371164668083969662082348646194621753508894655893420738957873488226043362815138795317499237160782522231655192359051487802113161694280690162204761606995966618012321026250319637960625074225268442917797005898149285822279295687461532907189731670764749644895665359966952102317302338957271199940728603420841042487558802405636566344470918631523941411448255591500218071441972451488402954166341960441676356872230425851955375174351320584395398235795362567098168763274298439732742262044780748990029928057233589267072450641362578242246117329755313530316346227491044631054123910613885798444606463751319563000491999120742468396296939450815605186062105054289366495867798890974174437658754387966745682222932481404188135713449321062701933835222023901666513758048801573074660803478647284104335959759458548098169910117558811212400269258065282576604527850014844492344809233846224467396701046873337683081488453937897178922728362935660418566132538661456170713334609335800768842693542300838439384545699623230590404833955702388862185803283913217372520744336472648928046374086941370492126813520484797391340512483738166921951559159290150508595378413053963655723718052782734270989678201058066469864202703474276025969647093286756016327149379222896071110280748656056194069739407725758255322250861619740518519563943645010320440698142004612175669433628940661675801230089866633705451068541108840653073142839158154181389158021381034172193352274763785002811691602418186546052409869678399924113791078200658333025044895151416538551911459574398839656186060691226711718855666409038689191138820756568026440855092292823321495860705351362415511795425103818718220110481817210185503888389047516607082096821476684722947906431495417226811998192420784497746331156910334067097513740242447848967604252629990675158696159535855059681792872015899015571692978949825604076735466351119252883050217827474966311921504302270602770718722161008 [131,70] -139589406759772300087575932194301958629556871338137267582158013004280128106155273478231679848469698612057494784268670929377997129185795932077674338435363718169775046532705678228193116534954959259608899590176153361912752308422714932284869407197660301539732445575543346805426198540400361550921633460975861261982575221238049840600052304107998990663019415991727451769702966473022302740531395425218890627206796674979860608942861075392913604445771842775990602678018614040730838321266289600423780905026674237890990720699366395332135442410879808562715908684526565581882878734196726737127261334963390250325595690688214228802788275253108641040223363637790762199794846689487181234572448547330890004924428194895973765533725355154286361448510968725915284271616645932023648931365402109190214120743338590062571074471607736387893946966753621814746388871548655327267269968737999467159448746405882518864854291878200654090309216491934288343859545015122397340200304811673560454010040032919880021911493324798925919235133144085947279524066812547649219112678066844330068370598100184450174371515594404327595605411758802381102869941816949023829645971135136286814135934621839671262463481625344100332512358642201674493591780784287173623090402968641788867007117707581105722777023750701510330619026963429174300671587238709352309360522516103683292925038123774135309314026330307324571471531932828109072909283099521833732984924973365382078186481463546129773162972246578440651159211248472282072901802625384383815871659542268265776595612191888868866149888759355040893324743532084114591736195454310406055256193480350406304623800286759471035495756032052787492156944779495314163110547149364781021482742975855250470537060748417671446708069831956029259121241131257903413267992901961845923348390420074017422977504055803061612395594113004505571419052903689011117184369945838172468522563259221681805097493376543318851961775461023073800084051343359717806727395051078220293415368842830068583094629232468862143139499724149081091746363587602217358660361423774541119673953020504303853559943988502860763980328364108568382243695619505152894930632527741535524485468277538434237583195694211063167945517338403458822967737020292203215086333674719586390456476429457554475210743561633919957958871272036522792906574648229376131253243666933001366682686152969745676201961993616035698421959117315018874962281376 [131,71] 3924984486328106689903618571401058940546704952885843553911664966658928534656771170879294849020457712745428933859570427997181741919920677960755800252342959700964739290581061917442650526977889246273246281265938615477039601593592034670512339202484146737475741735426077962085600811083368208964956758014326127974329702151301616008461776033149481357560880906136827296100942168093260585887270961886604649341384788402068144069251929930711404328919889428794872220992013158099898125117005876231353932494661076891586339405692372482919455029538073602613786617152070285680272716963871808859703569267204293763409970529488218328132100794932108792342920540179631740820998397903319707410223224654286836284009583247385070022323539070769162404034852368986956733263993608302102770423844746841750633062654560174857294718807191114230081196501840801017459895328404990088257285451776291928722633955176873187522776751007901230908259365054464487140979282783475708649420100519186936246653919826322031323069104651633867517360961682405393367804563492760377658456288838783659735381766197199986534471582146559227394472208903719014533273843360653209428346909780429475599124540644791071129998638706902234394631390887136823481723580289838465338554471104667981680615968791158919646206025131568927593404244556773293831434459380327502395719476648161913870873128757875209133285086312099034584192677439244525008288958817699797008465368626233168550243690394515885840390645312696660572857666294084266800948595911717087016353317939675549837544727566674085698306643074913160156109753172024476154836365433283113367269878361360254886070374539212332697298478844911864120400348596104858721308066910772166194328389108959161738081393936018671389350586905597903377900263567961330977299719231932478162204093959164517885345738853571073457688058870678413037995240706050881898862473080963322840613639899529413125235869772827051344440570459899691761845858680695441641489666699643561773263977526669460377369787998551311665705532073261699339369898951214899558059051344036498757183229630712777514655333381472677360524647392253083688572890262064988510425289567004549346873422795593017740990976203594813048974911448537172911866034231091377771590454659626737153326821720351025882219441386757208927102952274167166988398007993510990680234525571863993225179805824751424173220589566817139094805150468865137085468 [131,72] -30022249467692712900486983602591367949523618716277341757901773608526676697341328572542190241064945189086707537468170163880575074046968058631990043011336486856983944752056143593334817005345129801400012815200063146770101937021241904626598520920054545322007203437409316384932484362215465981206708124246007563909358923682399985210550103935159347860387108717632302155058303921282034347389156107537377566866727561715116874761943015638204412246665235961411772347861705044595843656518654761904188405521070001277981972377556158620865953710615492886788238046659249172652493260371076189180825875836760239386752726286743559392904461731820883412625309166175267975855570487102104773617572805780772963980093458979112629498486607039421930588614633523757948175665895897263504227895811479965529371602382373724514817551251548106790736351729682630945787336630311869502483114527963618378917341809773667562269491481697841701127924862976860223136290242434104613149449844689921840924796867540868296915165689512956891159116038027242760361392682090867380251776653935774864189897071574887239725992211621150362369404674603513214628879720199953359729878493527940681603157629826901558265339176954554242513319984332009179560665542670465728381246849100294949691943487224023739546143879736862261730484666059535324691159830681063412210083228131086515912665566852959692016202878077104337759070048135726517721592850123060309042768172140855543480286690398634049096279968453503203689683624346383076536140962220878788170270277807984107421889140240406390055593534545643235172065632964486487667424731321849763433565793291454947571474182991599098807908553362223557372286981255219028111070566474209721383425807833644360567049619588107842921562237470630126989180782071732004861654134430738337392271182372433906656008957591745415370116156014902778182658656710486496466598915563206683089972137164402412762560385823825713501964427056364697956331416043749704453261744709418112599647910824187936647642882611479066231184091039687738562366993548796336030549977132652938869057270843613539166968949348161668531219163211822458566099548342255442633847024134103979344807034233030940933337419136945866989604864060508616279699120532713262928646143074076106405902953162423659773066600816236411239243084790798401160286670010360350534217943770976248017747880781073206127968795250841749396575442914379264 [131,73] 10668590436330978761539672451797425978477021812157049898842975741387665052598193363760261456099683314637264493052026202568669631422952943265469999618445437562247292736677756475805622331862001994692273210344156914069515583029204607733534020009026961943988366222845929123621235616312934354461498563749973212110939226882366869003065007624304704429706383482247897688040372030551162773793199747247111693779747420984892720536127797898482253106992483782472898371911437566115516361942590525482618370036258486146029605640043650554762143045147164630056607210472400142018668061900311416074444203333963318881362934751414829441980304024906845902978467633901540554295347200726938024032777959253356868995273403292953295980325350564928419643108767274222398809709486730679419397818317822126837737611155441234917865616013548808590466703305337482536214670903221719934548986052239877063864397875143595423178595032311533591998238266315258829290115071221849368698588033590558991104064045486927634766754622168610417434384959565381164928159225369733505529704682821747169954301597040721143263549457403142631238408507516903304349077708044490525008616833197516761432462919924398365576337463258987680109609626263782076421052757631122643374844266962537534255228255236046904166922105379835377831457099401136840501287308820329430456219888837274887367238995768489986724456852401174286868546356525600523986853191698699727379106806273984618543883920077439591695514866518126854478210245281195968957691524168856670755268313262898007407277260376827969105820055680888406815460826279207859869292633882852596020727143625613425738809040659401490278845375777751546859909970432513528412068203400652314003734315766507826196707421371852388879509456097114619208345485822951250393255337122029512564690927229678958525402601258968211502902368382987468202129712717940859760844356290428713631827001235175152956358454428098026656734441477665878453237130029648097757608998328856209271938993707263258911844253394970422731631709705729967362389296993956263850420789616857825674461025019830273096043737654940769578463538107480723322943597173081756923561942049776546884481093359384666007716748071409701179100446256345655135958557023196347423602176127613491195316632262164875630411872635766871197892006188967357766966473908174535825550799326781119738590610054494135465302121894943962166915717548352 [131,74] -392320278293735707562666964195646472950756034646449908383932596080835984463731147762578521031848388345758549196674872893601870969045114468687747233861546693468214986830408358006491086813148617724803854925843813970575160910253667234348749308917003556560316935245180030101541234958490339975268436470544868755604739522029587639946221938169564439797722299280325033255525008097820059823309864210746427631363868152463437495432026939376258176697057529113172862014415283628528656230280281851624867035547206014745887504133050202380032655501300678963865148006335627572903193884800451176033054416613542650932628501529330221288000954176308655479090345575521880843512505251412692177023881173666427341409422547307156454000442507969410061877293371417991560703706122668782899970909066731950362409946357054168130207147957317778804848292628858700621402809338699529254539241735985327460902052934533301246878890210915877795418112381986454021823302928802085735333414367981569421042940971350126625023458788385243782781926812153579850594998866891940975791013830650976733056169889350540441559991624754524282680172752217458791446485789888654442985207892905917518078367873018361712584692934900735397351196358532383846252091198860058138671476767990200258259724268469817670281193407735837090824573128195473335672817863812245846437972867864021611507575369532675042515157133676803675883787064529309018621749025847923173906055570212992610864205302022058963968798671822845651132699965415834175007302975289334881915670997254186909813104083234323167931338553950227659315612282646076088964523876514823017468852587149862026109810360492659996212130569228752921640344990532557064913815148897494428190282824928045241187720131571510226629834117625051810049762125261386469188601356222333467102895461718576955859203207732787584067965948160930773840990488696233358193675784370588339406423205227161982697301948336577211857354366978226001765346089347008796960101628745677751631038750603362374733008959652883455168889940643852523258168871825751454658673351981077719780618136413598333953340269220387677478252637003571395092783163693953565628526081895592106611904102357962614024893419702299992943212671751953799316003315311646439003737012583869812826068938227741941060209427644636340254199767290507701719485702970762538781686499720051433753313864861367134100145272995347001146358400 [131,75] -8360062510824219623443074804181386064781070240085865429355793745202554726346940224529058833537027737483998118492883750951000409634203276110354040334857916436211954857129372303763177792946619776312016378749296908706467700642300908613572741333300879327148312201522105893894571225743830746152821076860795296431721141135385941316196816643597381054865919073654955225753406630190622886097896545033977908098450568762684857318039337083948767019162134317582165979157394031672479825464362648444362799314724752777085781953008409400894660400843219015811795081405099539639201937674470006771488161854790908548542569316598761057716795160166529353840787810041626640321171869096830850782330818989206038638398147930037365025081104626273106692129345499140897430063924002366580789876179806395022763618299026816164059019735983868901883719010172521666019156918788810829591541638376002389543482413549367298090690468322430519112998975540050943739813292468850419306959000225200192503827377074429057512717078310326184085634828501041858887673547151789943247934018362555793380398711086740554841333744205338894869403510078927111566056589198828613603097097374481957101773369587463995476194092712300140932370808972890411362339367869320902220553829897457755785731790131137876406909381130787245698639983048606385595881053802102247527469330198851809244168298892797920812300300454054431927474968705122498580712894729977710935912841284311513584711510742140474712794979206427858617168497263435226121101381327169766598334813983518324843700534829694309432910829957131788245708657429325660522720470606770356042312920613220665039892515890258896886282885001668311883989761434587574906988150000326127787521924601966211572850432672573469717193597621777373699577736622420706550195351298690489030745638242189535129189659863955378927091178009258419889130160567742936804972297721589621016806236243131262565957278500266384322797132196254060262769709310976395521785880734262113748840286457673270174377392195163141392483964210994856902222172706912988758755476886211407971377131115655934204367405374147245543645517509311416954915106563970074541715087580936652351122509786207142881458236302635307147062856984673377140489764218269724299161797747008213380272154256009910841002233912100735692290650400226503366517787160609791450368004661368126994481450006515792477408252145099680130972 [131,76] 268919036398525837408712646290561069926614047318331328227191872525716900468708660975489046338930638695402944184627036580596872630855797676791326298486849935069474810334882675828351463274227671879927452346239198205940148426098320576805372993502135318020124852890682405763780305574466168814122792597462903688033502116057012595785968443911141674858421912814589482612899951359978880225275857659576091251919892695230508664795255058048069880518690649421218074276938218685583549324958864271644752505758701841978663928312798363329257213904505190527816374742312552377246322180356758242083964417261247121468169989141229124202040852101146672983435854016202594994103255198967572177727887339636589962529375995180967828733833537350282210777315265462457950200315156743355332136821857707461427629637369706964596812181863428802728851839728407866444605163128485850910601422914191387309469629394424871742907428905399729576535992461883735139138901314342819110989927414173591903607063548812074024754124319641590132619433232259652983696131580526802282386195182121545663153183243566710940069852256105776045983051068119715731370637236990329477024736573041928417934193914175488128832121365533879957593536025106822886286386967184874103449567002486683813849717237460501125268813537044765214322750942327462561114919204478637051311128731917098701124484984602537118662464940371590656818751078770185092212341276864214637096625133557384208731311504181103610769146802909051566929890818181462390373250581033535131015134632716851169001021840455891120613853260026783700564109437919473818411632169184429054507132825803078935215301328076138136700348214475533623648668514882810001093966177279974215543868469108931221063807966145831545662941754383248172036066449864406734609943018007663905479344725424514072624423219939658274391528834458722041828990603606325836850295976351279802444580305566020792248008482325879835169493370748346926402604838231333907995874089710736903866062319540851631530476336903895642965032165125209926166777681953594900069587415061269409453696311941060807763158352531274907702061436130489619058583833491336497335198989119382270577964487736341816609807239193893366049610063722426850654225150472536650078430600737264323570136435533803846170250433012664016097696330184462829889839525735227587086423572441283005785914707823563288048919875615759648 [131,77] -1935959974435585487771425434708838216738747694108837436731269376659634330335639229950683331819587476254414949262500354908601298745629528539971790099862471219705311863766340129846766347478665001085653120263374927760301222751662739538202402564539251474168545623601811743607347800934648566585015372939878009604894579714568867773628445067562008033499958024732983702525104632536260818649912179111144717155045147326747218381273623866435253867211919243647179601047945214227806689515777000051938966301997993576288777737411815362082665667529913933505356623631378552160417507768854069646877483919836482936214915755226546862529198655996154274029215328322729387750628320922385357197428918797408675922088013373362522961255997761518655724809195440920023547878505839084066170126717384617713404097767520495575219802711414042135626966039702297306814924081500241382261291614557946557015991186948388747496497345775599281880079071940431510637467640107407565974231184759412886839463406371471081822400245855615968165776003705164551742428489695239061557129309132937493245036116581920221980340346005280345765422724465953630206210053161423973508991384717972597775584575285350036992676950539815901756706091190136855468696337599561305551546706004855417115199850090816085721273076805062176272643286439914926484564050781921515794527559704543878284529594316786801581226712019377289278617654728151562911767339714933102336862677532675660911662205738904792893824466372564530605523526602084953014739069138958667704816252261898113254739829974449897327192825986165448853028023350552320137279867113601129027010862056726725811879011122489398715553767079225736425694422446215512617710559219320079560317826757433300530317581640769602690168741255767156803097968649172390360946552661439516799514690198005521821867746653846270345490174631524949277596172768406145890189028078020071560054148429421171129870479238488870915309773315617105777236043452465048456114582878284363093153109234458188765617527983654677974466372612603202257422459260105188370134020314320248448510823700477602818092353187715062060954271442084311743036260865654223867219629535929837215492365411633796438569084170342102060029389878035107711187993091046152189331110040692671971496955106136671059400923651765213368668299080084509293015702640665642431245884834217827112575833581778691712290366875492 [131,78] 7782418341915074741678073079258060515149460096966100535436629212110053396116968748008674414730150677657463294259409704314470739988347249558550048048580583820841359050085727459493154249649983520692800540307021939556703063750901100890388204769501768370160482053198327803246158912727788275480219260696901252480563187538145727636255436908128106535983135228251389653210128186350975267608942306114217887415639862180833767414943967080453609712031651222656013707510606815179498902343676290210553968653163589156662483408241505005844136346749195029773681939670723207883779486193238980519030226926548924184081085337688702723191093745338724031344001644414414862994367257400739723937312359189078572847633489399211842667992458361535194191845133120833209527224619924119800789772428990733862768229626745205332498006229698993344279716357051537498060512871356336959180436644767006748956082630234805781420374937387205716324946475310314553928710391586943883329631561547829253025755843728223486159998916351989434604445189872778209985060051796115844953032328217333681786913501365958425927198636748162785713110462320874289151508229787092922322266953846479272644621903261584725304347831654069184030416845814517581939789991445869714978372171290153822439109942766632106766599907605238961523051194179049780652771726253856883629469293603137634565203848778210253985602292495459884671016970771521824940583232281579365403362297590513852974953577515731237987786125292479644881445639813800932634989179954202442628903773179095887318362026315085772193013322057872629592058210263596355733423773471831187094876480696459693342425201826689036137500397365886937775419257947183616870326049222668118785592508889149307841836464999589245846733077852519989216943044172847926931882899703759529052728547349723332416054809059222642585675743887463047531954494838517518083810556220804593353268426495125479460404309185960778187988006008937123047045380209098170451819247579816239823637528889978021739787924065429731531795481174965229542616655851989959039273061096982138109762718625266424148366300803864776792315670526494075808815557727777452746032624370288100848205960161199564839986569525227070594085395893611819646897015634203255765293641341497763568907743141597672825574024187622814933727093587082572678561838213413770698546849715553284438599074009628959537039264 [131,79] 1282517227132993965646273453801795622114617043457608908984846216749368892642669532459609941836089133195056030042188787942210494556973112914524847658109495739771915458485145906711744985862305748724123423439780148159654606339925066156951519772844146699641318631608827871944778182520629334821972041524659915353764022357167833230996447163557526922213425845330657950824614043628473424068997096912886855393536939779566264757017897920577393231842223432387498112737980357960022522058658315502515591856649677512876192246067955281949107533097269259032657063826754563172328469712579069640599127390426781708829821752832936389426893350320603743678813422552007698931917145110707682833205686082249582202400945113930164673771630237642000483642414160321568160108021976399470817491104748544421079092366453638176701369545710211612367970251738758226056486033280064267368685604127975346509211171542216990037554721259064861725753625523687423253375239364350478604475538468553298255424002132174518733968324108785334173829366068302321204807283819333433490469952730700533189200877299750078445950582799627629505698640417517668110526643452401061098932898240505059012975518987726232789181283553542330330882579963263559836655706761664120356626936363609407061631228667784506564204944163548970432259257780954624853513294652494356942968287601116105127424620332234860657923675104201396131866987595750342890326344814378992726492144351299018581518798672691832118790178129137166624095642947116184521526882162002625987437946085634894696541690861342838968576899789245323682970817086410036411351189463789750765392216773686504538120187077728559983455490416550456801734623140140606449227787351882645769712862298577631450268887120972480633822189068710903364178281802707838495898807551905672257165209676497981896860249923454889346760317687237745333866393483064861383913145364387107461663146824203972487067693451048671019190619903079476989695509733735045939885897045017841302216408230442072784074953855747255688161041252325602521803176222468509500876060748377291688952845024257012476080705710622560430844682316316367281839124209175985868178162900109067028975416455339873847022196719910833921812912000455578855372051704996426705825280625112361548311981447412840061204696367030157710431632292021371828933761686129704082783294880415735650796564960864971382292 [131,80] -47441276465265613360128078881566079480956423847400205237184005940004754774065033238854529785101223658511528673657353994575313103934181636371254054292374391577971176508773809379093471239240025975385546776732638678965055559991080276757090545855613914268281233528160783861734475959185719674073705943348929041509043516595322411388868028846051527603639185553610963940153239268254466013896665759191481284415474386274762488390214497161659331265832974860717920388433386017378544879010137579627962681160492836286699448549562296430502494157818283719659722697164429890615379541388465919503773052390872911150055256961029595486046746692740197546581244345778414940048461618523497792874915411000836784688926809574176112028800571931079942699446700703501244103581835890019912809279939898392550446206782723519916780325630747577631633200539156723091037334170551798501460611347042303166688478683866088441726669272854775204876319626601732450907290666379156481602499814539175216620595442617095449976890068251403314704881225935670479065980073127456747025929109815402276779671208811224021003635542745605463656248290880380932802920949489658846827000496204294152238330645473392767054510027430408055964898866857968524784232659069977772029093445779105302154179487524053751844947649771294573842572118616092984263591742482544167942677323517677037216281062336092731803440357664408435334006189501545726263391102366734568215850424452303715371704748392874078701198982192523699641645381018311580058174729251856317451033133561835625104155087911322517163366739884249377550355236854154151020103642719216380007946395844902198712104283650782410181521187181494779404544662391940072553450854120719409233415940254896730262855889850572986091639031096706021476183461161522280495586840308574850787641799592352184482970575433666049891659990611116548186010795486369411713410042677910922245971904079089492119519291619756570223387619638253542009482422377554103327368068826517952587069045348523001996207586087647931729772132851591896466208179523286330609270208593066395603490724124469343732678798222658421578655878479474876071601901073273702879900523766420716995107669594733288506192840065242065738510529763384264956097248894222596161657677160158646067731353488616975429784640719941827921843503695144906025087280398654480688461108743213390568979081721607104 [131,81] 517281377671630329434682241248020811625596125870972771286391799562589600141190917018513813836923878755322242274836874808015298059555703052736562554253664064974777680727827524673849471566519209549580921518804928960301900636335910295026460582094459251002765177966756682545647603479442759665959876291544709200650897993367027616910572107720088440344707871706624797583572262777068547830309728930231308332280718804277892280219867823531033997892793464126974368362290774193161809350490574861440846577299765336348118748927439919771074625234143023611302704960711093222903136137451475658357919128508951629618016753086532229167717477973143114877990393642736175786927006462633071088920620642266574998538676640766937753401496768635538498183944506575479915668352926411009954027953064944322161859133415303581536183308010011290495210754383115594581623716728686036211662216913250905652194810496584680530979160067526392934458835156384748088043783165090001105194441692297561855631382757549765346516879813033835903254888228107330850180389691978303417981149961225275255444404868134486342117995597777249902159157806788806922193643866542913565445087896547997388938156642382482298452473580195989417507923977922632278359871612826324286912980997575836045859138964637311734289903583640923969418772275428168506439256124418813750661658483888559592676469024786548289474273445871463154322207912090320539186211105707537281343151983338254225008515584791910026959278598402784597256542652940577664475729472045186897662851127466863932984019852175941589811819306981914335371553177441535274012657141384308535344298805574546988552785017939526934080214701285173853949967067697034548624544618236316902282971546811962716176386673402760154066691620823276571046383214995025733744859761555300947184456055754731482730003227316719560244304863913313561677051716302555779321527832766651792463931121262876796785053919781947549038223670179574069217829510024351678434082010109826172750462237377333400556912057208387582985313109566545691881180626915113119874629272472714116684437706891995329676861483963680836694203688685829294059745318251564433592417786071465715274466843682435360175552845626555675866101287742044175772775740470891810817054675437228763701296163832030917374247023250723577861490409070692572579965303578757139602387306353909998556166641528 [131,82] 2936686184203501379080487345738772549459702860687487935734066658444767005966357352637794079254839530223058191083973526324885080673184084524094593502668406772984660273371507724749271719597326608368803486512903998352222887813955245587668986778228956697467331121816626761899613145507775596220309965217896182989595040111579399614368369047717351508874033361699586319816282572250277439232716293996504546831622483987246500108001233471820757042347821121470735905578652822621702453091643655975251418958845357351557962097156019755365865112327504003000115116675071745468287329614459491001465382355144388207975701837671602309695481966269432865557674747525230597792355030955666260792319944185863826711159475785253229905998759877197828374955797090049726848174435779133389351915965247098559044844498229473059164009962009197741562636992877189418277667930719740160785022118423190196969075035463070439368962796629738537713732080331368879713103595452376431406814910070822118107383600665966389500004621233777399944236589081623262982669511153360951171302718251861680026607057674423594578158399518932220447229617818838054999415464942427638725436487973273760507814237363501696790251688082372306967663258232038199228281333748569357816179855675726801992498522931251811569628884583479359660935745382078788454402911696798615200922588266989776592779139765645304531314538441726928677357886841441863495808967962259710469495464906810726495605249923417973022804639759344256782862498635191452267938640062744522661657721256953182660226359150291409298171132950440294314144533666797178898902174203134624238710977381993725646687350614684589552362070546385668623837250818572524865023660635037362705966462782709894789751724970524347568611250296084948542414402227183289218612748216875961198241350910615668627386371130039824634696436801358055964209204163588473580295984259029786780402741034315700257637068775124087118635997834617261746551427219531218467829715284827145701655561137085175433588758414807436790649599263988830632193853964301686171902832835958785796494488142744450042467540165512535316028560868028441504967913502592767299164323865121926132613235705465562125913773164371122751698526089831810901808068131779004017957375372550072297625347110350748262289084284274428217062153662719675387548655297088918775245665034635378447708864 [131,83] -94307277054809435792207491051003457015673827610255228682422663624413763446669735442191996588263194859317427652484396113255241340334887619197147847269654694222804045035890696188403863655935576848196516584995489454212637448951929073310592680458010071621344151849242264515444298473592386030388666536583776307500521154277091634042424966868747154999058943668390872903737781224391989790066818194813153706100084458417836903429713960012626227262343106777991141240149007732411286145276006141074699260795737508272774300945332603684316711041829106275765531931001568005422462177631839659997986993922023815719781241308901546337988378048876372569678217183985119691909734138146878977209560064354424152093905340926507128267301596997152152152745811130641127649390569262766966762424384582067034701547722453843638334614846491045280831999474948153748067121663931696937958606750043714823866919920288062964859581448710819046358927601230681471530993578510887445050546868968673334400088360758730637778432401166366746736299835044240835805722471434002611322297454124775522962254915831606337041876393495826041623094925552087623564872678917376580645182554012025095878389709365854353445151614690460502646340118505930252745622289026436396041175573165749551767268852104921046542204707862151373399593865638186895036390646524542486446528761987363455059005862376809799925538532073719352003472276136570634867315061927304319715592528025507798095451959523908429492440212284541783388733799723448628959873850603557462225336368519136627886565090772857557920021183135881122358256065020515553315961812876229310919290631378126086823956506348072267570215109093138710881623692463081706343738544881764936230953014904413226908015763421313520375906948571564467989104948633108386410918468366897958852863940437386649338698806679621771662208886022271849346334731413071198249145320437728432208441225902839928804881190832732824091011704287261936067114800515604297452637585213072218598739269320336894281384415692211094429742115971970885315675614231730996216126764833050903247901848161741382238905741079974040280184263118300287443549636085745999775850029364279929132246256293573819807679428232344119989268589217739419561412161105073497508657073654443345004318057101943979980638975815650241021655059344082447489517770182711283957892938023397674816 [131,84] 1683461527016289719990404721610900635983466316770039768953825003096641253956924474849767046215333474432699378794316758373685968504365087516926336827082578528622515318482236913415074515487865217101085789206424179194677079551941533119734473228655066812393220915101801267407296116232222836916997948046304223220768323642257765129712079817456949041748049124935576208266717147789438553251789735282103207268184299764355192617716705574333313346794513766702499169832177360437563716145675729678321428362327343856765824931557345838546379524676522311601307240890700559517958396915895173153934968564138495203789805385916493512378170480402402857368738912978870890179657174942975118946603205227758530032820820524279489435438962236102374095949554114389018491952450957741300474194667083011315519302853914133460921639384600298402586911174845823483660074326312223126567164693732278635265240388631104831838516817822625725909997503634503887786090697403785150857231626873484641775789157133291306976757224569695445785055173256291610546951424232642069820659793035541961730007724009878711750198612075340908777431851572591763042100961900116511266792773104241866598045989607784422639407553740694852486680752449394486065695106815874259702293566548707545219654930863033637884433069611682053707335320035820735801426221114729494228689356618237208003326110239670799262509951413044674799776481175927976366979193692077053327203701997876467984458903181112594213883028819638126850762810439479772074197137113336395503400128019701546395996101030284074258398818713849902305446483565170687950119140777679802454578715619865423718010893010646890968913594535763442245168001012318066749607974734380365450048876738157414174281884764587650121204963270126352187870340407813822498942344016964347174590582594670193576346145267901633848381846135553060273054780687584926237648912266770325034679503459446740766101719559589752473190258827952341341042759795079526143941284346773867222729628599486895225464789899933282347920461449328984640584376975347120437480672704006743391738706372973286328279676513385686243482068006167674240033986441754750734422125874825274929655360078422404804473075936418178021069499909061150148864366594838433281691001093601942312960173861828266947172650963549140191035250950649089797040143167821910104889827429866432 [131,85] -24199050939697481692557104396345706647691364638242493129618452230603521097451064125060372257306542614826180841837538984279082636607555205431903812278466779829912788330504021188771431858795711828701953787984909328967584623631065061699439539659698251097675613950498397939377811334174563498438773458435131337132564613780558222485803735531586489953767609358945136250197865805546100868475872347861686913521079895560385613944787553673043719555905441087784606231530079603199965846404060785631810000836114632562033449048682998790275543086902743576815760493326167843153721945836208328437435500116561512702377123013404735247902479093216873831925556325495237128227275415421724384211692638682444772994111608221786195429297704799853168619028338295626715058472719802852244019225253546364878355757994361259781613653193324439960300348302197787842530854701446687292368866754473560351995579149010474116777342761295309167866378760446772783944059446420221989460835414786873998706027620611967121847085354344312122098977881945365045152908409075425042615945205038536733612459366917815904083777928269938754469724513451534609244213822369396609606297796294552020132874105527821021801525344264565543619999163885504631920850098283715102179035277284469637054715080713629061485719601163005384581975699895837460193994191113393835304254950160087706500203227955221244194337061938154963738175300621037886968672872364959825053940800225536898182698887254997184755772058933486175551628919297724728669961691617929698990743986307870352668110017162065162024166913154772482446303340415186129277949846031605393341012200644138730869187250941331788905963002910312938251306444664903124027898355068052610508778663635575303503214613588372553220607757923312798812182543716331571906971018061139760703026392135395635147129069064847381614842853998340593918165339953491399182621346833529825887907337972910289476659617955418638761430749626069586513834132023045406264803658116523724957024921839851302738940054805773094976687507155427570971691574826031228312064875503766010762022037601465904230521240860935577476853673717609765289270802445923856499993763143371092008171994173014955372476640174299976889097913024876951309169308122230675851103535099531751559300364875890024103643895990812326230958689506801970983810237338369617840313162520 [131,86] 44422859759868644838356524147533872157026224996377571117710826636883136014380674203767250326215875309710922944731045393008204866590849459346540391852613812657160392486807423404721280987478974532512083551937217830726973806460549914229545051751493638896016634579307648337601291955469693808482035507456608205894425587259774484729399987240981083745897960630572548974351925545312978896104832595355901905305900423252482036062342872093555225300658593304352495514953638523775034710636033228133228910111241981889112259990522328915584792076307494146983140825738152440327719075277904499585176734615294560988071826701002949523986705478213608166407146542795358879492909748148683245247472737470010976070801144439640604732965345391756574065101372392095098042112941237404638179854000245131808712618936359817840281891824062078679688172642044166228795334206995914752535391349728190303123298266149478559968516587444555337622307021731845048102113724487393634597285230017692123545970636969787816775198777814176476285144981537444086088736146168741305790379813190329566252446314385430306739918286755200684966832901967299998148586182014981459825664413718687257456802540380813657503836354217877700424464438612839864182362583780599155950036990345340739943908992717853239630144861681436398958472963063474409167821336004883184252256443984727211989478394506819998014628201679185391140877889689513687069849561882932138639453327145321547740437906834191311382255879828595176947946619894948181622806370829366896992010967545128464025183248473115757140213520881290275775480606717053277426066981305117447859677829243747032858323941142264438554041216589959525397670612897684412806297902704913137134487484185358253403892948613295575516861428290232546510791936620532571677369525325723484296972156313246583008019241977824516086765340924957700808296206521071488083192918353624222607672071295920945358922614896118996486988644488374627826513451282694858778710250544979093387298279697307627357278553115312106102851425334378594200347687789927979215350429591254148895148687390108892759467013211830806593954353267830972225011908488904363483186892356239895859525656007495850810397861707678157416954420811812219413284381946835131114993826179741490808918563694725263514546590657811264686371647301009160536753139885312548370200 [131,87] 1106862713704304798957393186446482552931070278237221155360956591214048837348072663752202114882448321628377618490984018467596872604600553856565866469677170643779566094077152446628818429128950373334709608432998551935993286336565737514334420810016375646481965588346606871114343582786754006839707554080676350476613380528340348917905259249939618760188406971322397535271896054017025962212900795277077515627114033716923565616336982359970394269980347003373615188187157349330120928145315652949871617754900442760902831025763863953416715918355576313790363294558265123221992091799495586523251981607264219964259622750561334827467933229093303048142790088029939851233158905470737565151608024425660375313559071414532720897057965720384573611426343978633691543888178341229015195245274865250512388062551506028221102066122640681560263016925201924925791555178617642125346246981568993221783298865985033210876399924172671870982294001726786677470012000903950469454242557992643784942534663363096393029859039023456360942564908581002584329477342079363482998087628522190138712448430150175005444143553629429956090246008240276274238314886891442769538348898637229778351662280625120121685354939991308996034182279100164245436122850510315206339766898083607767690637820137170636114340914329259816859542008302239197868680512874805961105509243978940318612530822459283387534824596890001706709098296718810839856665409731895285328744165138526937350215256846754188714785415124399143956730052207475671570814300670576317753101406225362298369429713439249828565472883713058059709007302852763471840561743730062084968629286385833411578089210101813814328977272268114672712705973827740404959590475296199574342753185373562167093060324121248650037628725415696083566599746589901595275909497737954570915586000913546240551359382332368006944884647590471799694264210085043545474486043309097842083627163363945611334530097217332325578889863319575929929156039733105370392241804399986902883436169291905119984598769866684054887615895547834337922518625042517840713332020843167321567900528552284630023981272962366135777279034339374993168191867608441049381338895879577359300522854291571771602955192099485865459255474535532346251056336980036520040486021746635431142202763136444626745358213219023621457212967880212255708112796699653451367 [131,88] -13696668836912260140584034498309979759444689016971019858111202662561164374381744507736797692435421732273922660894991026278975602044150394223321011359659641821297634655924529376372954685044506047711331859575168937658838653135190179883881866132694878680380212003777223242856294674930832138655340535366976259685458511462660513815329354597719149711033579565412791164554047832723284526480693279307037330471659716488058089352513135265207088721062831727939758947975884127322994596745402428828528120011300250001355822168247160223707075261527438102634256138879995638895371675588242292948574124473730067063281201625940907836529451059496253268296579721199629422995653785560008164063877268444079541998037852777718255239180054894632374914881431017688691969685004251004679077878021638292937173081854239803760912838583618996204191638404236906863251959502897963640694485120914074368573567131545757995387935001276082081550016781342765421731118115469049933891725136287819667428689096513546222703920012254690598098340539688780324189081028570854405537357117000332402473329430772742562419768961495521335814907393760120599436786448592202400720847521775797679391031329202905298073091346166862104191305842141401883066245161609685074641521301815737023120835527161734885341058385063574131000200670753733353084401620163153331379680418486776443836011704402020851136066908901010637480516810249924622664431620229947970978943388289845925093790379321258858368920709307441730289079668758070574504145752292446015012184965258709550191324875380968663092800526312218169502730733877405609974622432047268813380301758658549804832323978537187888435345840620466104537611456870482105511423537845221613690830158620506222831385266883332376834420773146021840195169550024093989339804100400958208418083781011538533134201613678583165644683279868378556394533282342058272314806257779990958679709030789443232421754784563887901210483842279383272697048375453482286048715199249039420328198596958413626391741300399481480137777382406748048579909494974189697041209468088753972125369081369429787180829675560703771791961125361998145854657580312848996539573201866186419510434359860557700591394937176117937073748882533724625069395382588686474649664144890460968947350282090100512681147934664056308830585538351517968465701828012032 [131,89] 152483549145413210695819360347470191958328937208151024212508145083629405282690535674344996745646353217449281283442247773105311974678147023254326109235351440137787589775863191592183512100290651427568429158474727939868828867551673910730696150757614453337174618762624925340888704420921376566804005793341628308583430683362833479286241007950547215562360560938522975530861956716198760545054526684598186734506922794465510968774649987649722898333389904834733336108876741773311120160430846536877782624392516858082544701209747940892215578928491491676596579275969550279898210911999530910267684767982315459440367053811225861363791547111053734855954185516143308132915215273436013653598218799092870433952685287571826786444131398716542618953409947001186957417139116326490487128247905262640421539791662058679167569441208897302907240988516856512393190457299896738688090450150863734890853304097880256573335916498833739035929407105749840468132500791723987872748481599865189079168692190579527906770238706391981618092157475992795193462167179416781749352091466742135743434849001629089355098865224333799876458460759267715760513816720461958484069570123768040232006601263578055752301378388159030748885600646796235807954513209086747243768914818919804771897048611993117728638125724827084860767617209854497619618839103715918576532228241726765310190531771694576831260963924581734633879073008428854988708160519130827881149424462128557016006337783977280569957063826505521126599630518296631572766434204113774024733233480832076310059586755553009530363679318622871960307870683994873821402354849212530696932965935623139430912126527549925587180541004301926128989633059749368517118524181434379935571203447471053013201939829816300318300344856002610011362189057248672407740764285335483464780480209586514386259912382632542577429267694246727585123846904224741088602921988213535398729061801713770275307518007560768554647088752882668560549001671524982318305264034254209453209244915551552472264696104869922490078075040668733057404361352072714653373697363700609203534239406446370534802451717376661495417496539535976976897528950471898876433556719556492231089018056911532188265898909228650281342340147939807412342354465051171517077266887228427228659802803542587037921225902754657452447801709405199054510508736 [131,90] -435362336307338313592409742211536096588803477763165159688116129065015874714591718542048320200192110177880445933763580575723504874632545306919736720677700077138960166181829017349988218436866522967878524934938730807910319612870855063318060032208236208974707334436789593456532258095083499786257044177849436969443263213509671479124372783923752590911726866235962080012313206743693007033225428256607138629896013020026528188881878311596020758274870488255812138325133143787627614016559623872860876643738546401511588708999242696203960973778235011883574093795578874908268672628767419474847335531491436968440073281028772768097602604201420956808684641754738515210262287880784532202385550268467046444573849789509725539460466611702404597476950149366183783940075610945321210350900720038594351096078022363548157932449625584221619663834763392400664585433942248720291559319992351816977364273583937560387174329935288741182948545564519826132306995382785324651172394554802299913837972985402369287192099997527679589612517547113867273564377660509773133174126194411485543752851444776453780367370545921228433094705846108318570229726694416402436574418621406515309761586414508771655780469508377313313219557918619768689567418569033528016573873765810426393939426597271110247701523309721594588427006511197904344008725814062361356993850731716558473086232023928345102357745521072113665967438345149464315128884338350715688662627908047001140013107599820567431668453199056424542706038721967703051292452501806797712045221868980251930966083626901213951524244119267634310435896695424174412117689114376457807402062677140130463245898177870039325921031818723382940434228004956357385910571013053219921662889897873035159101812124769721444510909603200587015738343780387459198976738585484450156459882765346833123302288527983863065897967109312906318891259022862297056838000325763214125300508977837829329041066446166468878027125991499286862210550757821452884960467930226542987916289736709859693622791159888317105858419145444235395266093115621391362847337569291429742093181992964300979727791390534280668468678341432768856846915948198386875921151714409857691450767070004773103142067660760561913610858962131280346681760365978556050655573490485073375856156913724303733656080912330338469567027788152609687632 [131,91] -487135763232282665133953134942259270500018938703981259489774926545615932667874960621405946968203198837578363305724291761567201512522442521846706043834906876063448822399146889635059771150557136425738696181596277985861315766687579185755540154344877451117616934975190857255618426477223023572656425652276695640585659068273622901761710348154915821787184882556807090489958899513488313334555849983481127587443615258517616694829026717830219896481152594534616060770357194525768759239138535343115712284729873144024668479212253854433096517870350679587310790349627572127451449074591839391025103174066383314300820295386731799943492832548728012108573034911179915006860711519728715222023736153133009410633363332512023263230704147057605303525937333466904973793640930864520109594918034377584924439859829371705586978159643153034092571995545714208582767878544384995729083337469302018586886129757059763377819669140458651757598013485823719916984864804671839376683291669465130636207173645681152996289803889248812936026890575686875628266600414286469765850188138721886901366978496260042570215577066923395540177021850493114853561549725279847111984025431930180685639281449817206539232588139114545431579909231978634719605934189972398887939169979452718837507809857583001557573453732924304342587537005163540698448775864235216605410366293211793874848354295414084270861049097680436509990606052752696730854933814096908705234864874350562841112019219341328084529986984796107236409688819420147258798487561175835338150143458522145161624329848689488036508042889222484900151053792730878670586102284168389349676881423281626609178267843571883005507875135574704564968187428425399401538276067762328421944809903520304611037691920874272731764203664492529785507050728968884024765763889053510549550789869831372670647563504905883068474266026037284154849138830994607386890791144423672674363181378118455884405729278966527636789971100170540832735879686229812380988063264715286397849212728077333840111181763725969807002836749562254074194155391475457180750320972992516391561619574107575591677192388661706116514976946892673048818853852090039012557726986626432542030590822215983469431661974129769460511250056693342314197275320244790778961707712548061702998711105950710467254547133172014168030567283415526 [131,92] 9355467465612570719455211317741648819532177225204162274606704435780580936221409192190682985419762764040827904983200310470375370801166820533136519209471671024640224741242572820365950784977734492380880958089844968485821132012842205110720002659254918819853552684372245152110894099431850236323469214114219132048234658760385455598618277904716229036329113165353343911347500698509655014943425874161331085813983683826295408065983553464812315827517599582509631453732782942706110908849616071405642105823966293112047396085254329377718407225353536428704513126598244082815158960157479170628233009198774019366184554562342422051514722671816753609530822226456758391837470614100532087014557680202263815858525226733458731030893986361501896698182781865827865839813134339881194855139983359094489363156797088595891673988029848279997803832009468607445804635998596586741049352632443803538398877148043328995442328059596182916938760831440565229959216565804959976950776292923880842519855002969126637809700251454863297313849368308647989502438181755279132983332801527934114760979741679509639396894401965538875190614926580989821136565156325544520608883644599840496639753920080374960720465912548516114986416884531502898434349383391979730228613949029776654715800953975273367661777823383384838231079646520691756476608844745464338654488053049475581072718370010357803486011643674790824785707437893209475953826078022490039634156266247964605061821209451179857318814204934927323544717036242465956868945328761253100140487869350000664926250087167185111434156375235546306093381386122412182163894253582778635223272710022078168535669907352234921110275798832573002158902485435242575445028604372296741052882049603823292300849541050844930188684942434925536763570184714251878064582550825201985925528406789304698409333893584097829700723577698830103847022801901202648948264655155067665726964839449358749841025877624650175928212443703674364115886793650976768731610203313667124233767416913762246166054339508964515766810445413892548672645733977764473281010049558296888211965678558583713022493992746962893813651461978688809262596236772174278986258218713994936007001282396743766624063320340245545895464734413983284609587566003857608305151425980255763946068607209688804595089018420811306988755680704 [131,93] -52334527165642208571142692588817973247780483858475409493647907006129638367845899701213562243321132917742606886249845644247638034659900339361171279500500079804789654307452506224262308113579303132003615876664488592750442061315860665298689338977729931731686019940255283564495654677478590438537803503316587433522065118430641018698573393302876877708279663992166680459799249147659171816551111302515738351306211403544274361940053758304833080426786051664618483865442097234624481771770267908816128438069584423710502126324412172191435064756945019409379789340419202656758264038863883530386868348711943388276544216556015528540534135638765152860602813264507523295219976172792362144297228951507095909367230725777367188777392897681792724909605799562725277715249457812766624385914927831838738149081960089189906871091078468734991098765291094559336557725277972948293680683258463595829895082910593050042697761542957416983483276882243913670908416313036076456770463845514384439636718799923104834819461176139193468004664922720834964035427560161665998131532846859314927836698189323367320870127899137514872801683420444736112744844182226880303023510226510861063385321268787092349083484684708972418876033222578243932596175409193201129843956983522281543518989493633455523115914359784713566801744683090490465263123361802301720167030459955893099931333622410611013413352616778168630046684532876697191720923728597141773963732032988042822161625447990059943200711395607398072411489948685581974644097228406010703256716987042378712898242483225337567310614230741761872437438531417868550980835746487844447521213458763283113720363155145532721310552022072730340997451338118299510247100886275370499154470554551795333894013900341792242607418950439702452593196590930893180451294170427735226330363840260030214063951981705071002610414853028239328307867223380115536061839960263617489603885053839043033092942500863297872922531958722253268441614982130020636966520247690226112305174237543892414462545713405498937578927019047484395029770617813821072822409450425897933361409027356120573500835342126744783316092324101610747568542571876233098381812513061954820499650056881034522002302776560775804367016629959432158084110237877042884710654789119459684378220474870771166504958952869254027960600 [131,94] 116865493049360465292912112635073288497677910428860152993040789149057109328261340857492263677372507578675524867200966420372636054407013686263214121934497934956603235622521800432333245730805501695104556185705402232407737125020241774427616083674692735063734904058621450485853270693086535497339543326118345002650414114010219859554679329657647317073708140070804427477155515123877066011225508047690834493943818467482591292733443359434095692746897413021916548513189165843708292646583824504332898372510979030407574027477770411651875433594005193904240711069036218453628469099648667958932163571552680874539090341235618804850172368424895348244283209886247513354907066692139276737902539888150169761842041231205899908348909929730022845168705355460871287853448454040443284924296022604621459183317472135089041059750265227318406123790365008297528856764559324281850102101582585394630545131025479593824567063969617747768220097165873103527254199114530950227207005394032754149750352177800188711642838661726262877711733035347119629747991557641179632006838484371690644082708018622556244514359396730880289741120705311992905776227820194676963090047657847168545492649099710232267511424626324398798041320359567037976723987245011353367462411585923967609290611572830401357022894582667700703457489080690637977232787969578184121243758252945753153929713260020610391657593977829439857186724718658272140822740689917381493530366202133410229546071415310640004840377163203324725416298609025871227885367763177727520708454742063124846014429485824156509127045719194967240667867665266207546779204158332264050985322965659099135805848152900860087101439684498996380082945625538258226912812949069991882597992870732803695123866660589306452231139302161404253346767963276667024409047707574811540379232482182939781131155291798133561638852562022474520758734698946824826344643159223890583141475603736291789689433983895939391032394862609956153466579997739750933621631921899383706984154861971305446295207422261842439961454666581534996426731293831245836170288754179103882417089451745607159825949049921755313958584744977988157319657860972739331345217816622016580351694237032498144782963030687584906674000231639293937810500637147994841528540281643595108335305489868990860205783213941054104 [131,95] -185674528999671070509413791602532082795160052281495374411372618302835833266308884764229914853484245672194932690989876750364148955986333442443683323236237927969132386946234610639820282191645451310580712860532283608805595625131207004722866723807032815177719204637403502977665303056382109604045674641796285936817664830385814447886796758718501868007496899945057482232915467445375055627959114400455759970808707476614948238508363487952763908149051908137734215229632859149082656795049248388684519537023862138603592634227164436867130039345325499109824525835684515788735441611035911601912179548208634567540438206118977292898590725612718653430795395805360296039414844715935543541769296375809408068530646372439908750581746006644453672647993631388002396830075055123081046672130230170675038908545346011082628577712900683481325823622678082181222979886653021383446877691699375331333437257966546782700485813270563030635205039510622033145295331451682859872592115871371883682792611540667182343521705463375502944459226248248886414912974136401280794172596100124460282061989251655893346189716048685247740499272812369886470438885551747245284505685125534988060464128018632422964683967797583828187831210290075560308431072595521977520299804390703437240978882107876547554409103089136756871936728395676483144250694485386560560017911923584616122019277200880670205347460771485875703421674004838907379706747706167576068423614281299034301477759116862217790572586784129389766299641029499698237681757632974300273805412889477040728709903209704847721701026460738055870846476081559671042975177195657569865563702604113256952289855977126956451206974295184013912378246973238663882604019691229800149653395378608191482334588029937079520611275740121615881569794512125606747588384528049855074982090460967259841277007921517426913863227162875056012612851845314648443213625668278147594221046225324991754786053935909515299828916975905134877705406800754401142186877493379367911744765018591523830221489484152955655879468064799749539183217442149201540373110482845835162782920251322030156866440361003959288302381827842568715920759770352832013147320737143644125001988436564375073655245405534648448451677533138786271926942164081939500965888068384740734916273418037998332844017489169 [131,96] 218082162256450740264486631224383679029444782973318394770488524988206606762290913275977816134735723354725118789569373546953366338012640293680581244697356495129073509809175024800765295595743170183339707944575503321335556537805331058784799653767260616540129488026291339263723568338014260980259808974548826713224985326567414846054976232872677961340239698209976112910900063075728725754408017196240954044910719763945381329846910004282129061083383680196296968540178563189880508371582400607579683017204143501127672864903729175822758523752361975192581051261946477650550506476046149984134886691854319032000669542673506953453002362284677815265223149035508554404416454681237804907307583357008482510953693473752960465446085414811818698750202254567164733546090628990110398029672543366174487424712357332798631887624602958957396563157692819115167810912116658664937450553897174619240231069891494147222027626242931972458782563022417282323748201766815787583554391055065875497372639398481769089225074612173276764427573683972225551260204112772607621826860188373970222309265822593789322066943378831715615851301487772839614723856950601147039671757839181593604234371438214330093298104318242348551037425230116500309658181678229371212231278618749683679069183084756164871128336970445164035184330249130759489588442561583395303752410065577369894210056127667876495587178554348526516637427975196433612076255400652570881983185059873569718739135186890430594061677407341787601480085758827915085869897977817982928162931021529457981109757715816384953247898204434534133495497496784970256360425270968863606405918599554707375487261029035583256961900707611778648637499436048295466150274399678194817312984240555192702150241856059226264499263933681173821384725737496329976642486328832670241136070353084157496973199341702600107458311601025017472957056488902003578838348943145389281871699300830113528842041425833193718748581615345074424600284007630439884560515170094113320652874377883340936062230531036365016476397858858962448780131693161985341822877087960162225926145653857406561179346678223371082350944055118544412816157629166035831023787082835843690715853547257424681426493603233873691275693901351327907018683743542063472695563108938499777334153662072563498688448 [131,97] -268918209271290101878160038117195989307096522800921753639966054632065379035176210731037537453110796777909706806170528110814840889424038018211431509829580531614471105772430792534544158818882121173754947953401381222160209915473372682074057741437451084633666611984191461669258396493825457099609274953644117186884639927124674262944602760712920959174797592280470496000421463698297578688356931875979846380983250128991153462947766893178905918463147237274021249652917210211500899788427884947058607698907796419858984246942693393916825454586407635774626634012459301074459575730232294018804672195221496161740464950996117171164928108655987936765009755465663998180783743037453489280669476513843353190845515852465604000267080220505065156884325933371598233848628538976990435265566669532763331229019761117123661829087068971272900291207443899351444640569932170111743624266914453641482062635972557713702420739817901503463323439333404681212667713680540014090069364767059121588529221153906564997596444050907748888708499638553469672362132330044323636038968208717148452321001091169380731512052249971546046715819974763974540467190213486149318410199996108785908612065085305378670166706095767930298194298667386875767240191482734535118108522958227867694347378628039311486937729284297639141352187811160265479228707885562609013022711465950263211354608268337570289358874059371522022724751326362259807015669861877057949544472992903146774808553215944359141676938357023554850127925867196944971664669231396279339884540627627470548034496158262315321686616753877008389760471821071661547912201566003178121690974953256130729995948092967423689978440826243477499605138771759133789194041447819558022802622456124307667730995847653419741574274887382883554007967353771803568212103960692127823187034957182743171174057661042070832769352858271367120897327111750356435610820672945557670445435669118089037925417404840803625691629625849892201318235039144056871370248490665432572259879584476598832417381187162286589847583114205142165268546312106904623025976258464789084606660120207331649730533656094658156658050834876852632176810807752680279855368687977021127491050360491003211875631517845606813183022476820253151538586545383496607406222843524476074041127050194275480 [131,98] 99994349208495461346232155985897549092222902643437050977771093958542709244268669786468676151105509917326983386792206651714121597739252944544714453711031717787884873618483664935610014891318891531919456811820160538062789893940608108908010488690982991612043390935880239151241250245944251538278365313503104885277018350487842949771494407284230380496016073301823974363294389296905316782023641662531833372517549185715653713188718212842041931700929474967987717876822722819239956061727438225550185257774359888440609528126297201731992947634268079984700127866155583481379613505261308225284311441078673433529438979022662292516695504267273196460626693946170541405325984708397294546209539724702260925508585837692975232390144941923703470868003452788835776520187619413554363719582676324367976173158498990150137299385258966549687729295961805058830695528477713823961660877276166790458865656366896037104208709294465075806242438088172948033052973096012793036130247576889200792200599067757704601172064615525077147829673934956903072976206390600162083343274511564206956834500683873582135152793204250393835529162985448727090599980753095381811169704665267965492493367890331631370346561504848972964535514564178742108340802615265192278890951765021911343066427370823794756856239172424418306009388832860948523945966336276499800769947622883883158177186886021188432822453432323353837706444496440296105283249657230797100545995823897528496871811257346193947122522471992703233452225686808429100509807592421224392345745973236964965147410627954911288906748174749902274354208816320987627406787632847918329875691256838344720425092073427108484619247505760836817336388088938761326818098776304273898673002903982102837795865436367473625992483418531123609043854961823731697882699593559021226360871335846844689842906856108752702904978551085073891155507321789244972920758772701187583684935622411596456862304252799978520215501793825257940349880796044070304938229075718292850127832427171761244471349744320465652207177258939207800362371530737749470559719226487261705520916709114019681781475457777746457234573685808299927630890218484235984101294172674019556394178482192984518598493864000123657877619241791169564744610310393208179457021778629999353406415734528 [131,99] 121691413020311275816212953146969916119723697905903147042138594108920327477958910279693990392838698257591589027218362598366727589531442447971632192594820917884789222086018503752388874677413529055549289017994631556726622802657262758431200489910777294807782589944984389068511974767347442059233567788816727046230386327025656483341442052698473168976566382065754020082609728281821636527448630969474398579686539807285478342979233676061558616017804077462086204533821198186772345651678860959507273574349788246967661061666208566461915229868122268113408985751713832457421827827830546656116013991147517232634761237948293504445590401857394654607416572964509859360781936324813110404886555562987732756851442643035349560442202501232314951971704999970519542089036181155749771326164846104629124660887120538353051387374761341899213485553006829432039180267016166312720429193865878299681707938410071842990629804889976000970237283714197273522860532677523273597957203107692187398523611250136225748860652734817862305903166650211843406137109231269145552311921942049066493208568534583938706217151441394849048156879070210951271980864801202947409662203853953714650020188531745701886860811579966702052669830435809445429370199630841788216872394330788075863687195383634088722874042007254594271468795030317946013786930728631574081768792397938955914145932090304026927140804559039940846701710128458799163763911025723499060881334633026478515424887430138298588327398063589579055663735373576885103212978706004576578812287510816385051688666952708133365414864625151244786440572867181059158544581089722564682082623409922766077829756326367127550354653937749556391241007278796976892617594409180185921089990301799845905563216950028201180008191503673000846355995614167792438550015174005698909405808660587748108913346893599069436478336089657126581489373806366040786388934796135336709840232815141453291880638995673687486227296384043693447120369522448195564872102008240071073440321024296926829540034067063143352579717352571029797376506809303482925301115686064155072034168108543897916332728086627002240847664168616163503125172998834079365411497961355111687704936498930167420794867600786433125465242834093329915409665201269461791354553943622589095996604 [131,100] -118416138622534278442045570622773571131157875217118369353422254076216361705476716114570570010019016779620344448316091365935585490499445143951118881130477727557782401399126781806982052257703697599162330478837387022760496576409849835950545316716022341763408335922828832077868276162564848427455048955553121866900210856567187023625653038912263940079568938817753595432306619219206976955152762237926463518819734494560086992605503071738769717338790997522705721174554033724277731299906484875218846748183956010362926641873106305327863415065650287207017216922792852133241254599677570757376303179983524140228795893222803491215683163012705653631938759560568433548500520957037790623944788364296250034109165536178432607896027176470704219809342300045870226341401974854923693797784728079066184065425373741635112956246865451009089603218386596937029760446861420953361748528299883716865893947515962212047641042978923053234570952122764387249237105025628998732157266107575601720757928508572975518028425294506267416565052375946257331406780751683307003140793377727248623891837755638632875732758941098132653729420182708947189806986121177601076230963860233500297269977543481605596547749603907298022263484499328343312676378962642664297806748730057574333681435448746486033634984608842994869867081637331660285951407305374209942500095917430207978946959863279495315421338441736961979544904397390381498422888716686639931272026859981303100632864886295082813262993361626660677072209367223016950256624040622078777345146547468287693316489752947344824145846648489953222846193570834867766765931418763611218038538521943092543463960245830089607522942775868829104201663895647739918645784426154597015330801610338060635366708500266585850252855127905314167472784009317606195279369769272824076285676062532043872878030580725157661748134551494008324664449813768298680617423419956917355880925484645548267711143404902672122531777116889742110471219839758872622109345648166108111806644462239354762710934486838763750086175667441371132826795795611273911951761045000802286177690519739462889308195022606927822697849754954118970482639610736505901598811564457773321055914918244209874172031664074433750977677422133966254235444408538878739936854475433067968 [131,101] 80187715312876064430562949446125448211024596301757749390794914411440038197379300751020237292710354437939349287216615771949048079138203058978417498021123353993048033934667029728470977088619933486790080307826322036662734211549823891958185520730759899512398694673408227204579497692281414212180113475491617726896409480785649032025989403281436759717962583857023617042442427381143495087132973185518614905189977246281524431557064808421277677408769665943086712928985233140310726235727620912656541497388828235760120481157606524838065036270448615290170892257561113179507364117926542898978394161632526548887769080374286675086343036930073248235332023043426156415681938428651021604696231928171786004764757925688503969313466417200832011600495660047453010273815686805778918416408428764117627653573423906258630154420340321881915035972793935387491093452139157697748112954965031406512818820140613907722989980105501557626912830409286436362432351808065454954137445408632120588653169684616412849880361547230047410631032204442643422291213838990772581781794626665803427407954059022423765892844350597582746798632184943109980233154731360028164577503679783371058715277742085629055592855512320059025843983705633875886445007959627325170714996290063388185394803006846527450876120049270312163012153369967128407341017583655469466929241270958931438600326011758134005125558010271407642291863621139904465932509838164529212037919896633115712822917174421877974674002559394573593532859081541060852209850708778348578381215642763637783666564138478617197816009896003619097351132613914216231999312061333639968310121602709192910600655950543402103503167643406729062773904866680009500045462394998626732982328251501684875735138084461885654106044178104127589437547077229143810319195732292123985610607199029683592360452032665001596758053999349042283533414870872934029485430001886039426837815263440585451950641682114564373830087558549353324246823981146751495408533988156374286108524950119764545347231225174303690497793642537331310444786842830283882122169554213220446131962107502462284970775021782051046757723775169153123133359844547923476324435279071670767150851222774713068687853049970567010383031340769907212694567758816354137189303084696 [131,102] -57401181933723533912003663577524761495956585778608994486061866356895327512229118747912949934614008999852981727159801366857568091440001518488321098074729301656753975833313287208174839947339439285722822760937129461503376258335027485471884334498339232078528342791937135350689797744253440527162518388134154325240798417691442863346861228119457452994260694286510178318103451142391060331298424497903050189536341308689366586788296842975505379616152372432741414408935989765278411349940149064523082949269211556930296653505067571405822430598716069575196158160850686008610794877663633598363480075444125297660121224193523070289292836989977056941896073522211964021931085388629811240254905458303798442777243692728621508200733765753250716938665941500176253016559642395665894384153731502043468146080927228553204202790079931495203816659165519365933906271400316409017628928108222635669861669622506690027272886646689330962920316921783630201818803267659692524593764026693631098119092810417644909869275402071073740932794376557469982142747185307114016908180240614587382653194482336107392037505518803385958404925720470365967634933555389187653959965620145189834655132732406450233791329690100314349880190223023321843227666574568497986345139465858836568944537716910128777739840009819762901515668499383218345967321038339906409242612695346744901546759888322743991942238455167144959051774727978193190375305505045427957004754497728529932114835352089632385966167679906304878217496658881989923653562377505246516367980189653488118626135303373704057435649687086906647256128939115111845055541340427696826902246702204387790668335605471900987871884106196794503919711297023628368431509361652662461622051982474168526961146928526777911434535665181862161713778461767810896595171240064840850317358117398964793338810228109270678713835812732958679924315727655576157619296518035942050714187458837964448646736802215137742600876393989783417264297923717700367083111254142946102625189381763783528518934702771118241920860864434481384961717800258689111938839708722156204831176664819863094141968043096843130339098562737476563276757192118441767649333502774364303822348613567366744451009043598852857376066682798520002595166608402227937497672 [131,103] 23481341112226323329066098723569854200014656231506705380526848647891561345751119018880315916982549942973405469255537499851487821264767823196425057599404410016188672109126982977092509486607514547808888963274454063579268736875384507165408132214943279494671926197441642426868391349868979583123477315452475049209532771817817114586820738774760057215919155606369341508387996439971002074331824630009204516853149838210321847941143363104718668012211434759604271595952415039051779106799222741157203851229800710646425585075459015953429866368025734102865547841271073891801316317966518235128833046720505918516922683342953297279118594805912840814184766536779917358426185819992625610938103311767328022293308732288262888607508455854869388917856834809554666809517599778435584528464456813949665786991646457921072470053516978410310788335530031943777788291373181698254884691397051418116419674282547446732262186998781836001880402639406161400490145131861319170203862231698845993135218322410009411240186760375464820771107025105119154596919863785599431662485634178668981996926676025087179227778434388609974107712598421731250001603193920148773287868809446101080242229736315475626466736178168391498739654034192480893277290782328449935569948295918054049981910298192330232335431301006550033947176835055687216184919900958969561604555889418613282892872373856391801876966438499640933939658936952351822675063746772215962780855338812003074395516649815611684112278694952882309798794798497648447852102040505242791785428473643602434189503961785311858651190736499751692298510628232834925876408960157045733690226308913801169315089151808488905731608020050882948887972709923137973238776951573914959583159489296210952216757920982515252360240674513914214040655977271005307395876894819705274242878990377190930907022277111199519746199416559825480532184084779464233830357045320479470308226562698904071374883338530554906983394448256548653359475036697680101996176686402777681351978618781853692320047130777774373081774665772634419427749072969680840656821927857489871929447561538681827646535619054798588638562433484997248991413134003946580318429680840650855784370348867819596548845246040018595183711670444518764773272147411790283 [131,104] -8600413421808866489677438198766082609692419113828080612315279567889025306838704025770695655238405459339886060829323090707441173066562937323615808992910686256163545248716062866483931845125524512027243224557191033764257136050806393077025488411817174113881148663989433707135147545772860107034779673682878349172933195125808835799787478140872761497404584155317583302108447848933475191920223295893104504148787959042835786525191860678350650972254228463376278824770313028550973767812002272145651319535253328240279650775315028565356924198846586830378496197516005035420110826706927139510030225796911050393728056235690455609136009593207950977240405051095132782201728378470351436557019917271821075245043948981384683854612534435798477246142773960980952598195083414861433093708016129465226084480271390498520130827870195608963240390813025299943693854979042463693489719867819185745058239513611109621655992417701010906970475012076993656022722606820736315546456231683813939997787981150112116198820233846390805684248832496229947910391127050406173559627496183240942441717677659797435666513177263036598611014119047702935867169920336095191982875713665437045526425404722900371179255108870959309607240004602614073389926112169237815345085941181242492100069662507517623695129720410613707612684959489292114373040827570327680319906232994354076395504224624157305906612303309754993380829463349809701995608590430559092403271379277707964791045517829794517698610736204932531219753112972110875352655398461169596859858713586585780465310180977751861789008884233681858595300207909670441502220735375478596584187756009994709460888529216051755798171575962340202510441041912700530448072944077656808658938159232243869464122184305123855875401192431835665872060513382734248332989428808729822320080484901258386652435173257024696015420907056259191982549035972029409219419216888054408623578564275079781363368941750019156353635882598163006662948872028234003141324980829274415627005554958349941280384231849966609576426547066049660476411504695520760927269730558709513922153636741273866657771723815895416002910031823829583459441080430894472364718720677917692366950008230104477980641608908008500835054735326609071228839431552 [131,105] 2221786378507733901362383950056195450559539841812474821691389746836921071567547002270623219166919847104521587996361790970791811641235251165928948910635366315823031093086680784689224525200656133587909028030716044135692584000748516960444052058462278662409187549441670911983619621376666685089881117613274124391707252771952678533867454656526773749115269919059066923178510385457856411056610774412506091927532022391003600590505938991672494552665071046576063851555787674603127128151435390952660613174266613840497433734614556516038674048582439643103819838108290691674773779503431140383167371753754622282538327468372436205380598128458529274843387035515700647974116933492337867761091398814125354132356901210436441969447993406386582517639102668917513569501941116378654808772289724737417714841939433278361235825099038574054695022608819346108143666438381065718996489561032926772637323348753481864346456663219558477009603257359723037630652920465520167081921032935487565591602558571190873534204512006892658657188780058194672613518393920779090122482486424876381344443132292233388017434056748692058087459349042199277156944478567721910000032640910347993327118587989556117547036111157264129308481215426882692469306523236739890318285486810673545293292395516725472945250463356465359580941389672272532250370029177386216353884370766099507203928371271557400562099639452901803413666427459390229054717462883139837183494642062696567148114646625830658930692946508483655426625804626650303736119425755513585116405347950508391726069901000736220541309865503690567929896744663144867387121563937524250204372039540711140007217665286755935030239179332384287912661094646104567933789339800377593638597389117500089286048904238609138510441015026898489428756099987390311957355615495409670699935519644921477407035787581577494396925816926381452493972011536232067859599061939184434528432325099284463552866310863292380555940450614095795460875678346087028552937935097505445440737548406687576989108559467204693932739748638638582220224866149044813828521300386517906382337537848338218655890550632839671661100000274602905282979908214697916639653227781700060766581476210555654513156315095706060754461357648798385126160 [131,106] -347292608012618244893091471601476298977221212718936579047741580963842755177753821584869591125116268163237215806760509697825662617084149259408452343563855066330921429708191565641451453239148981766125664067952563004150144218572505299992610872474529768722250266879102871901348950511697990167312360027993432416834696134270621331670493860473923167718051208190138591228873166970777511801634765684619782270583894767540403147629730091241768005008223213012143329841606535452272486461892916985988785423134854578420254777697138959934655043862785191523858561952450963759280551313954714353029732528267237772356407637737494553312249734651214982651300085198275871677010195808411382696240881425434382202447017317902471125837702699200563193751474741605083747696364513052381071236691795731144680053288662458721250525654714625742053250630163720102946139860388914307871601292219589598805927193975343670709185176458266562589703491906944592633406501628795305346532063988185393059267009086407015927797257218848082990306728171588211376648061893698239357361350325459533238919490267468445421009669375735885754573476997481361605355495000753178142740055663669956064704144495531720115248224580323425745726796977791834540391272158553253042768574865093817181020106908423420508377647366020745808416492988025790942711083144523930659740126996367470997530860278896239787777293578509842055883989656763416582890135915854727839947610570347015183068215522254721244793415235261475354411647003094918339527945871203765189176970811707588626501781813470539791656206949892603772271614562531063297787259187443326410932310180352937136666174119594689089547950051337072990623069599325996146113912127643805394716212684829118795077482902765367996484402484717522142519894799262630467322252940222567246282119510239855960331923725239773757062952585532715038615923777544329538569768567425696574185101513095541675336322055520867537830675645851169803108364479237916762252496955236063795400567800174374970033465205276852346706856631476359229991253318244986992973586507537179702251082375271310378191458917397129560351352766530399628334349963186888740025189527048737283212897358097863996383576727109548635096089037048528 [131,107] 27998301726109862227281318371625490009193966392568840400537640037113102333556479651808335945375996179194187974732739988168947209472083811111744763636471555702309152781217007065043390422616240882968195144854852623468555943147062973154302015788780855402940085806659921921951292334062931525388778209405262109768675526845406572453866411472709446207057098211255095797939577198607272884898772774923759667886411470879161690078320635665780019814872629361779949468944361859088017071537942795042600332756708374352978563234980127671710182429363685327868197229184411060582012792018509800083033067256092835117579833887843108881046667429946709447208690999274358306461083058851320629835032949239159358147610727242260379236188178353632434249055386351051605158651979266592198694514166194892431905983235904600304137789100995569103420093338062579103533318191398149195400230576018714030411023109910690888368716296194349328095555325680638298150203467855714497273861109753837147754228585720068979836204820836980559767528114206347736182038404315869018250004677922712032691004678019136738346155218468769388945660344453047696437722147426428461412609624200480453929479473104932792272449005408803629791751763019866585449105178179593123973438812856489138403564118641199034411140147906621279478181614730563283289776780586085628228270439373558424278547458044743190040206488557644336447209769519206284233912528392660940086317918907439781607774811275397923114508020282239768061908354583657040865912654880559574764656976214939673334764774514091897009681129902497918523381194009068491630160196280275227973235633582744870755476037172686311607061510779822174476097433974720528285319768542902259632885676995588671219790178924554543728108730183839291011983396401387312354843482661140983904720323948276850379554795252370922417218190153634554476642526965559666255445941064920279483097126926216523553846390935689771883734480559305136931924225098364019488987188920046476671762493114648700286607457740246082734725049609977012386867037765273194688908620004755204215086836859629352070242230275230287194909867102690734229507398966295427802855392620353102751450686511331394728986750741342937975046070 [131,108] 655771582022536197744994991658807770292531208786060857802488788760318065588303021757141771021367524222909835808269095061607428629427212053522416039309549239562522582225217852529413086354014907890947723599959790788225340607151727215328512506553031044260621523920571938269442158761950283261086122912253798872042363548682950096488382881793634470251516685847082331719174045852296474190884684005921465205711925208848912262779381148944498665322175555983133802328988516751789422598873519257524589279311010912828371590260738025318468578289804835046070517575378772785498653289014731479755197387678973839746381206431625042797368128958148278536234914739129193683508426901049017248047343446354487575177080562814273093579635987193425172659350299095091618221919526228402461806229343723197445204713573475334350658957153007520651959200502914666427612268311442154985507303173548867292634235259461331913019314707744286077113665353823475606642767925159349453386655125155425834986034108527368204545766056350156793032762483131384727085124481086007590384817729694019385006821016952432372898275221243215636834630473267348244689953704231312502405326636994810214704727701616818033374345192509758357347726650694834861962436627170253160934125307537066996570108548090093393308436107792406382522593539958224368998103195341546145604993615115668696403508106860133613171238779989336861867283634203683700021610409731847978076348208289536322529909173708022863638493915724059712982407877629702539243265919901826332263357498347512616731223337761579358050386827843876235017583737960665209041224669755161576809824439056351337979544026051038088029877174817460213208408340414230796490561164497703820816064951272944214782890079862010682317239750914786601794716823757526604909784845364185552337751286973832439166135175997771663012836859861228839086115745840177450221463298531773963920499359064024002361284071645206419614585871219321451048985624300289317910295234321178570966887213619631899802046262802058320697253401609022938200503345134855542330820195369374898853810827388712741818903175349434575588139425734583630233758768189196879499381263839435696733046136283184739973720900579746720 [131,109] -255732491616848560117661779081155895585862190282249788933836291447864257828964832824136123486444567798898916923876210301275863780683151137610420462033974867333001263859634033229285071391321855052104656810154781354632797056666477215659151596158915124372744957322397497181551994612821037954311229597420032313962769984955761339929270852499642572191707436218661309334585684273144481553996840743672089247691356321050994585206326721973210964531592794764120186102148870728918806095068203034972194889209697315669745285886301629976356905087361839964088628390267150130724004675273367465531450929670976746924514432326174478732786396261892737315176180833990348877654321918738821896412151899086060145878450069130038312007597545728173106311317443022836471605391695765696972661480981269458656406624749775120292955029738014697441462906884138952105827782491475929195155412337036240511003577387155900491178066471953370104559461757509985838521300865933882238961503491612406813990992848945688435761181355454029993785287801701434678655289877899390472318754391857428082672990018215226982312938537839221086550035348635321862949659406235674724793238645432260048932887531271899033081021959002777963528049043321649828736361149017449388003395609352705937312870759733446960465079300981228374462730895160118372250181449670850726090025738525937038794919733291655296571863251900326702822684783069424725940592494203033873773835314350117979298729916614056344648749336890626677816058451988715215743229286165483233109567410307392468488584723838321027013332916309621608854633268928690338455302153659873241052047282138611960129462567353027165982871087102648324611867169485894527705698488570079553550836419023425611196904477550739299242066339178535128944976211578046025158108427659408403649886245856516681646849355743396699767204057496290225029609719537893059712910464509142861544013727704988840546251467901206428418318677258962070774944301871341752404855405460368924229273693706826040017196467050164583259643838040497767782738656770667443384278886831525957602724312737160197636423220395813385099815193282719191119769161131223957996460313315932286755541833624887379867636780468 [131,110] 15031837987362185873764586802347134772034725621305748341694625869122462173446710268562357014972535924363828670581435566291749818173924868810666256341262354982999258438391844728435366775034563946792433496765810145996441623861041419900811710086121463275004026625866042914844970175323502127623298573516917186454443590570564305034189764057853381410203423800353546728511352115098274179700152832492362060588077793060057822949247168551926687304883782383426902598516345561415749537378187615946492350136051530766034021243040549266855855442562291203132422580503534934188224590045768259475690193013050874392995356021017577379023073515937675717769640050809156585168779242422607598853363839987904070350051708278999246073573337121410925119743074755379357483085876241012906358923492990555868227146443835661871802132020793321222362048891267935272780624740503927497967792281822272542747372934437765657444757734167690432116619763192950263566314228348656616319758537339047680695225981099378181882158993231021763087822345844815640662027832671257819914493472178393368307271116849656991163585068742106192487195267898568938224392516935013006900493451002971953145662531224070926079446162669086125683949350002153229349928657999882426448689205888670543651921390822643217820692507846594213198168142016025231824848615990727646300481104719367241089066494730101786709946716514311576114669951911839420853530005123632166603125743394070953648918436713138369800589334278565436834452587306731241150916520059438877804534414883795467197320119897697594800081313235614188929619984833913428581008321141235895737487072021004417863661245994758483742058032410389013922606825191290741003839021599738397987246423156598071271236858300436020246581913791407686452167453391078348225038481199811251567259323347347878898904355540323767688374708164683233310851892377991207274158295180326479606420095497672544103772711663965320287218965475055698134264992850385828441711802584548472231537062806387172110189470460353849847977001879498265353958868751587671194809855046880724687401887566969222085001094366424562068864793626775992027763651634404745050383469546227205988083833789585345109600 [131,111] -1037614206342600550421788081114406297907083008501577319218262215013686083726239580012638466870633615032007642222194713537613184047370643850512775006359371707141685663757783396340689447985705021548139018828197402887045296149210494397956787995924241691594813273560740317203938057656152203973716829694776950193187782832991868417603386174266318829149625080086854160930508043124492943407321024070522814928859466338367490817906183792025600534454722462632260241647544118267892738972796571575469546530169920085865581496423069839263473888152127284789932819362741286781406004722124398541847832335421359286305761104771419519095840142416265845622972821405408060340075864870851244179823783714492158105902102619554885357078741612919669893270606476556436623407717861516166649135328810826355846417196897313147533957753387944227371764468278905445579243810227776002863968266393745208454061603841201277855958498780936987230066590700920023807539143199518300092556389405651580727253829107729696280931071946323584416411677050283161995299537680897933944584648245481102987417752354390068441468794093491723733782551656716893352765126391631755866551030068131116231730869180008740279727244272341339665427406835005611289594929125857905852876646323711275709317155981794977941823171034010034749132955238817827219297503960061303363139287975860991375171582760213740265284813773237623113059362581095847695500552283949603888840010318495676256680909629293036132232765567303324004671700472762055505793982519690838992708143889227405782841867926359762201211714180956543804541843792001527522754861192318467806062696507517595706006124457831312495184050635020092487424906459681375176569594761787834267338252786606728085463936848045622169916054375054230662556307316549862572088632537168307266180872239112824570786204329013344550392558898642026862732052249087282056032714167339479849724839513302667344772525784365242497680260122259147671503421829491883262254628299061557284100890292053575271443556579838425990185825047131827768309924849561180556705593073091187974615837840546629474231206231628658737010870318785101442557344278989307029393159129388847417516637311866212 [131,112] 33390023827512876312551095811629094237736570173194241793345787008349346372950055198703726056786901706349886337200460581817793718705957681186145815976619409765087296358327365369698093330130125310428206174395195450618402719290112089166238991063536208041318461257473791463192177526071649241850785756396344524446578731445141229456989342826276338321311296626703122540008807428510514950391766663971877040960549566424788450630550150099790779745172520947317696347584519699105825383810064955393318466368362335286545125829527092890217658600614645363859416097957039429224653380671258805497519694839670834406171763562997757035008138402850030367111720916490783573046770613485015948681344605137515126515485834969248385105829446430512314433085883012817169848318953718930416511455753094376787038198833824057816650908807115051690744297099081729254465878642265611918094154537237243556602812159220976841111073419556974289841098801818856557856934828208372395316806670282945253637142486893143754251489601325760392041446538299484050598093805425978123342000436088587302125280390009664602592950802069081729552940203334868822138647658934656741628221459810544100473958592342051639582698507401742836677461052789299046902116297071923512484457560541276145567776953252843126908101265545553412572737674897101429117598707361401623807688523176622430512172508347309474297518116191964985983718354328419198880026759738480548666770510464880208676660181405151712520775106250058821303877400483462846285900466257080657120327873968153253945616369737347973827438252981451582935190758760852089866174889575986362405252802026026724746855269853388082707230228080532922491999866723929919909978028331442244414886092068377682136900019146481922275195927299120093676789374488794751584251320874821862989658005616001812982427783568548482670522108878606437587653170624996165074549875642926975941808745720709224227630685192311669531444975721904902680291744315772536077369759261251773488823514296409288650590704579714456791135764886705672375660594266166060715007063752779139571194863176211038503692527094229617331793241460929552257014846718673335318737497293675664052742784 [131,113] -2118152627049482442360399448136410936296028332365534276766720577970799775891272728340886925490592121353517710799450014749336348445232519555503228310452983422248697908763275502414470162302490166760207705354944108295557406677078962373890202748631338427477771522443794480135072625810303011292208957189520995682047646724716182389493973357402281778190836726949290244715716086100759803410235823678836173680476772280350701139979876983685329911970077297116380054447910284672469138568308868480452592053802664401745783454390642923644525700423184938803922389115960074959002525458467235774162264439880002228753430484105299175547234319594435141858242678462077421756702427880830512632959961840443404850744888664714058320625232054356675072893527058506022336266426255321110579498032551223096596314123214727171002351680660306674948289655591011236365553928284240365981518259882446770998153965437164103647022051049756219753396798556814991113806475643723149469316690110898481082038057842214374033083277444376053007187632115500352620688517317248000593530373636772734996402053030566162993198667900057782029603456895185608331149776368504070354440924454048832159930613976093637588943238809824144793192307461260247835242878708188964476569923040527434848817401169840556845457507740163378364346963413463972461849781734522514551537212238821787163308594396101507122777639364905813199744248542511386829783034044142662171454192628580559468756635925959443537860473803423183160666834149658786557254475305452093609294968097314918379326233785337017319652874637633000329871318755022288284540126418699265263960475375650114044692245884785668024199882067080254261966675367423502999119711192195846926558552278537545533554682320956335542674602902679266119823298522359403327555812404898787511554887211173721351650920576444923883019380409349696579313416246529809963362444382639226948279759894686542700094193567252287798439734255754505882530885567543907582358369750584564778485843529383098331564511205767042528814219966745309696571245107689818819064143172702192961629654954817156448047469290984504071519447037405250544856563832608105835411231996708821072 [131,114] -236363379018378794777956052229176208424106972839638029684253617257115535062407311733824157223184014163644245816523742562321176328213764728547051650982883287397418839675572451373584881162350044540005854739934549706863528327050983055297521093066870929490787097857233500689559872935499361593403398803743080265903428061795126772768322745826549447468978369951660743614082834335265443197360317877568709467022059590389120968324690472530748346941681202603252809071386249036468988339558631356862249414258107037053120925815858733446438456671238237868315418827334047207064564923643393506154285790803381587170505585714574783774142142588332259827011561196374273364425570125596985517838618895694923462945349365099267615369288667651604039760240102376636128701107628620155469339236511648823405986384947934784906378422732461242641385781733206548480324058298445240782887145690619493262248116850115360718644150061409260089560017669025064836000739344747114864625481429677533319322474406067139362783942964860818605348921762747236177345755853651222108617797064413230655493694879496953561696237684575815317442022104598617281042522426177291842683981424254287339506404872446346557696398234524299243029626626396235934670434316283770595578183881340382807261892599913096500446937726879903054166728948437545695723174218711851864084243277285403053039665302083257374951053087987685564338002978255571288037397498199664137068503493938620927515422113267259934565331553098991457761529879960707524406363073346424934692691340411308242105820855275225785200516293276941785569006842278740095280193811345152171643451620730344720671826146810528583576214043409740767826903868761014556463114234111637407399671338754790230513005286761635461817998876967768437462747789295761567442409583250817750898966671745122392267504920742318116244671420216561573755143274379896797347496623565132933621050465229706754818393063828670788705124222755846389064737219515416337453951053712529036280614786217737482643542979263720976899162747916047371693306812166107411430798473146201623914180655186207574623952468008228234176720671495086134261395761313373900470132992 [131,115] -1803031694706036996457745492080205900471382753571365297919505622064455015014555939061475828528512719969424570673466769248354618785002801959256979728280406229515239299447001946543915686563566250350353779398885676185808233889017471749803381320189281949511654965016860031243177916757030130587409988396787864894558922192585283503701121009757820155006720103339717456043740107529594136168855710415470414654241672128375033757989645318734015846701595431068591737165121362930130766159920057974021278773890822772027118452007331096726775082766976090950719858599873858051950249538926923979131637645356582226985460056098754176061305971293693484967891502123342489238532523621091867660783511864031343978878130484334494466646440707778093684667688081802671267954963752310817377116757014804120438671859411280353327333202139914528451279130756877696441973760846440641587739147637974302899936238933465416228958180475479664757867756480470206334616733235467412638139991566685756540209122421483280346607291106850772279392041677203728125492665589293571967271713347370890621058967939965038927375742888615426392809016878864373809859260733603540419264730718982528761437673892939103861957847750809084529110401585142898847914108872925196797171048080531026006214091734115765699134839977293211419969189318993919129552398913672360510487291463912499847979937577608114356242453237752474749052145868575708988161793062987164259038185158154844467030861816757453540061865740144562709111329747829932352300412025476837631834542859112094326553495625171233459306475469491856469278723825819810241445078236973473840261877510125907742845715671093067355268241743819931137004296073301346455478149180364222937250898334489418615457539118495958430808107720034709862151860342631715153992842548795226357835967334139821824167540984715954412584189172528225781798695241336543515060522686308370319531359476765282989295391499000505230979947442037624365516956619909564545820643859171585422845537249616382215506622760458887274769498668892109374304851741620235693008720719764292992158102622476412481055796756088741382816667330535748056297173171602763432312 [131,116] 17155610672680422332052274113065607152113387002592916958436510920314196089928195560719762916250639032819606851551674437935017068855574157959256776116961987530785051723736018756300079381767134537589713844252146251710920792747973487358054379363069000471124233602664062924191382943047920547266081110831709748744056740398971524278693233003203679921784007893317116967156327635402513894828327559949808921845421676720226814745171871899080205610954499987863678752566814571358060732202868902857085841264263435184653174867770569132222877865464049892446082488381604671086397120216836624681563380941981396840699044704236018711870174866457510016335004947408552293561546789283658424463596116819809673425896437723248468241801431879757131600598539341346836724315919578333810655890236754741926455912512008222174532707714731162933182632830410272989253308377677169562983112830871072936750284713456487946390132616110825707849126032392774662054639249092535485460251425091478088072683478679505181116053536578362074064586202129538690934526424285993386485976108659585296765402704438780409954315742474647114513750340222726713386006328495619786571208074870459367106184958351657328724901990175087986265537459918563797310942425006490759543347195777218154150081083139676898674711702931500580288149995707962610419920666950020409572459333125485076147659190899671690947024181658708366772982714866185039253823942387134878301536433741985189348139200057935001298786666016575680019910059905962385652676080444574292332701278263501618322213353466941962944531610180531762903648784667568301545340484079165537370016434774734491241853097404339367182977119706051361135619695490981701604780149651710025531129673958750670536655065307374836372302262036345009040584572445169080826798301651541143688403735168014534386440835431524292566517749491368019062787050699831041620783269318911656884020098803609851237637218259635861137553602403715154866049092787413492055856757594312104228630806057686584713265291278070398819330791355623319794380901622214810282320084584070087633485304509594280855565691880615581749986646864596755565464433182016 [131,117] 132545894295475799465159745662610235359805316571637641548605248729181077429271736111205834447673422201694770757844094888477315429106515877628555342997061687675292052342320057409541347703855346144963899939729282355369925685271565718495790213835705790660967045547835866188880320895950575052281759727597272920351674805287221689322711918892841008467880618994240669071902299169009858479222922779524752736718499885372533050146252461016002954275698808105586483812581584363170885249941717220702129294996011476681665683725261255304146700256398622840321195456635945014875370141770903572686306134559627092426039127534857673890281272301353627760005937293206653679927617424258792894024443036458987927546546572609622049825634278840158134719766678720594903210517606697839418723794591067247290491746080503550021459509513140216915951870982586479350235656561052559834083268851953169514803134909853596250931183288650756240119806708946255541482907672705490785461179949806512715844981477186055301271278892604250777379175645735986804230978295826236315787013100247175788673381847997063170989339065274491528590883917369418100291382107570837438121044300227657140405349374712209733072214216841293450883883019880808366186297385168179148422450497008848033399015701482795696825285623982121361241557491609846723816335823177794368009091391356920214195755748633028665731979158548601239053294222036239914682606129687108934214339158700036959993242132667153384503167459505298717850960898610943423233900745291733913537408651205256151598161164051505831860993195893577125896299779596645866926513254192241505376512831572949116132139058222736972224811216341973389585855899509286474943079996190224410475218422831849289482546163485732811964085734715866418130437037268676606498325673209860496925852614401197261880881540332209748192993017504200511937052192959141813193269486348187964261862335042834644072550938601392923922211389639138064494403640475512470860174669985011555980547044706943181118521727438309743677553351390442567756296539883427560827611815975545003360438205072567089809785790183039499226603275995727415927512 [131,118] -7619517381844418773242450148664722828867292450341594515501252125132171049039230926161661449795466863114264602764341320152486747710582109843173118189060884713821622522643246037865963706763139162266756848190272644331808831277981194787727145034661279831002611600091466945957346136674107656319535841974822464420279886358754870319131296129030967288295883896310880310885510644644999841825786760880119926399278728029041704204374879300243693581845241153001495151139590230397669320910166959212321414599957047034263160391034231816836127363720136204898740197660271860084964486293751984973546550430563456746806656160247533676059628339246425293851636941762493207202336877586622556676182117956213070104431514551100317463095773094786492011694501785013231394020850910681306313059980757406259071266002824354858422127824672198420659960178515886924524500336865788150247608330726973582973426766072458719378338205021156045654599801869897947853929229385398648231581818014359643444170320258525355694231779440189947617567933471577787892850333382925037416226686536385323583335271763543372063589689820789898305273417209086827581069082982173671285162443002964187794518129581574351731694168240980421038195658227431449935508630097767676987978499067169111718159896687869094649817415099867095159033557966750957077123187711145630926408444567549349217834700172831459410139861839058705402138756720271435415458330782945454430352633189302556025482460830305476975933525638818617167115721781410339449498515304524937012054851377241923631434204558428946303252758299589264747031879319464607959660924360139753990951935945118428057227305070018511997023020693752968252693342308256462549732862777828647618682632007918378656869038841081044638466566244280923131230101458579441836835704933527778179176770047017517673985412671339490538969541072175396622085637559600502445163983942302731219321373767415666165973370734129352561136397913017802364800022014946790912961611302946881536698558874456715506365108528129089222441987274071518068944954373401693665307803721793690702682751799808896776633826198642038323322546745729648 [131,119] 65689803397045918487774352779330909001837881786904416909943200310334492749806062609948690722212464720307281749615118051164832587080135162872064380510094669781513456320120517778124594501072464818334492595925142612994722911328700448807769319497468554123097213693239259906346270297337684275741573974864702541380029035763963887963135576669896696374036852509398965467465844518102125322235190589667215171774496492595191562395576765327578512773908407294061205329318594191218541976680263392425831594427104196119982404854525634678709168293986167490226234910460000251194709221890488544837121090512534076975178788882997793019352314027322634619255422921370188306143762151036297133040923277539370845498202274203217398261642879834372311462978247407163983818450466988145430588893544433823185309970689406811470706874889175558827133697350832327372246768696175132126812567539178678586334696444973331591678562113054720793606285366962409754080861981386667854459318550764641572510558404490242449095831541197873174880824783796926401358075761513003102528164315621503776440499414664387974417971193237933375987074265439167564795895703875233835250934525976010602610192595196139105443958119404865011381669868934330429804769224684701748183026172854949936644116715855745247308848974747996143996334758062329514082979248753820908996003037061106680146838408628486376653733866003689875307224300863065640461409633390479953476368143463848736377796690953246687360322291666937387397509371796953762773459446921728606472736791730768711757822516653842363524436884737866407952523041626786070632250613350646298159481928223666631033438322044368912842294652498094436499281268229165972444460721930798780176699860756634343130929591974628192328267404906980299933260813566480065741181707675352849797065068672585707560359546206169133553937771794120079272235369992211425526705815389552027325473136791061096260937672107598966016031196210989462671454812745453406514059004943159822619099819426645897686596554065129177428964552498931203934697057386442593603697473026520798553479604756006565248836926202862875774345354 [131,120] 309617778400262811107017755752539901866078451758748229237926362671498996829732108930508853026847622450462424158134984497173679354952840962689001507967410667070915981323731119057997573791947559709438716668525727299302927668138754122104450890747148559367652615946550546271246252833038120639155364015235853202868148710590734586470166840427616356898527769203233219712783033004142812611418321348386174483864623174289367687849411224523735377582191486923541360771208029112726226649430484798633986478135162760162557757898367950984408770848913866089287683017968378824609989334148897817866652359208412861345827694910923798793179180873129962570738985315785730365625972094625751017522559294234756843805002298932642330890099330335730483022333170026500274251526336984663781394411813810800207381029403575919226304876745360220080996350978477634670946651831364493773954378311279414837878041548457980256693238294270884927221763926395964605505195479335806040117750008546105000455762358215801284743641067867987290286735486736845763707699630546820264601974029733909005889112946736249120229405621081816896930501465041019286717924090414124463918831214541764796162814096562720990111825625460198573664908912435530534669783121195327188124127444148789177852358995191338969063157616755856967590037864197224482771368094410642338995173737103457129747024722081503629831533437646290817937992361456801602245685318821108321011028480563119643531848153353481934532918313906256043336268210183507667751993193758159349974911634348843771306050667120281897257039142076827490029588013813995353148569819607721101083388112871591831676637470224238804675681522827699833136087068662426852654964829962919939970588888786188809013335228567044856366733920485027045816897703118299541963260683934302654277190278491832020141988903120993965227538022234380595612771988269874697409589701383798554640053552098434330873855653417971076805413029675454857331314455005429707259382004790222057287473022771192156629367942551517250100134193025742610084574433909076530350078196463985138784296011504780253664410810226808064 [131,121] 46586801333953067566179401087874020683629782389239888167976772877566321700947623393255428393012358612224567920845875580734568881248562687953931024041041870975022917169823675440291714427792583191272973670564883778916317604589135541972338116585531320355100146466774318378601277604207736258383043316549697358471991811948080568831264213603970326450452199103925643838766831729629963188616488560943846110982973122501042389231321115551881979586148164838823610521864775450030513557019533304376003428289827983217500606631230817607414187348582284852865910932961097349467068257364608836197690009316463246692262475214006675286442298843008392704917985912034666324445769885103318108244892425168901607010294209566996218098158454361708065098754906033835595202893327612703944703197644706196300837444417868511869001333329495882120047455069660203575199962967730665435127894088953932324407764980349168323700650092254155200248175219192377839693787661590074658923180454140402411748753715812608340532258765073612364091187011435626520108712889980367315577629180799536417871356172074295971373271738004410319762913163276325220663134221228369921007736707629150250017038240866944444354798731740417548813637508693592097087247465641083470975991540008719853403399950703146892494339382753314838290523560014267195114339340738268649038391861884482766240289620891195497168323842746929845299939249967164075769478365489837799281866316796779963302650463017924206171021227967262765349500538566039023722288269743909998955972039625774465404710147532164153116621853716182113691030447937651190424362139704177317787762262564362273520811398906229221559867195595140286376647258284382177390580893158448066582207754391908758998883312167474606749446504283613673904107263038620375889585356516914453626180587236734795580173531881057481517872548348396607194859108791803616639914932615232556804182504399950754044268187482235996578071611325279394984322644755957639830756339124005208486905168240308906956778807636793478144063215948638659706198432521163978788230225269979972594589802576271371299845600 [131,122] -1136723156318140563742750180844897615493998416720362252727601962241627824682509141729353897266337125194245759409178639613538355052233791190623214245460220586921449369889366615603671656072228488731197869246619981997782742104532901190026520801726535517392959004766266000820470563446809339519091171921160670172094671509239216741855041037828350727366730875628577509511788508918455434463798515817817645396126627498183771787943789878810004368788908361807039790595626161355385861983501290086831661075050660613410800860011894597900297119609431676777021638334848437388908393176655185974979977772514170178785651722207390104566273495379675576517403144277923743344271443443282921704732409518911281143715069741892159180096176475274172908662389822861147488457612534089662921780693970325861853696011490438993194342605031133087882497337049247909892218730101861119801554145456976702836868002415919635910923516413045919289859668671039921699336186545202885793618518612532288440037502253013060855259891353268227985298191299531071112358850877941389690274702787855369264586927169248226879217144558193697217123797466242331807422542934946902914661630330904365787249533576382175411841464150456815085661305524966706455901652544226076373413517079667655974799316049660646096018404117949069794080328230215577181442116101348096099978459864015381221366873544539457392991845545116112122826009787839150739247887225124497189608603912894568756320271237910212383027104851431504080789679383852051282073585170220665659520611750786733600159180379593955831276293137025612333647376179609418181537400337691481132298548536269119126683295821224316100919900214015144635921369852498989705828289059297558757525161625732525067149060231599905503755159411734501788527300250467112452685067097743381303090720452771930236808346645618413713757359649551043458102935834622089322665181016665942515546943284143091110096796991689153945820014462464175047432678461199036275500512129056832441886806309266642869242069417626007884137638515237240633391804439972543087947576383879076453121795635848410816 [131,123] -984194725271136852157921727106727000695851489036804022650781358118034078681570258138534276948006116823073122602479113247325338610033939001001208746052240998465833327106114919615435163056112170949654584260876226179762444177275124696691544347435841398156217604097499993947178642519737554966626830265234040263419313137829076893070208492776671969011715897782256105359667887111376638119269706541566294239785186279773838621437541292054875864756378439635249988963288727137373667893265089712249930995462299142490617285358595853041100880779652455868771870549741165169386352299000590149075923164519623531867269480376298167829888230510438120481856358273266056214909420346762672549883727462996102683243850798775040621934436072343824418064347406796770354079289097346477307494141352533920197661078316551040992933318135819355459447161252768417744575495877617085578247732321356697788712818121672691560472408615651756536679043736985461779968906940350151751230072279772316819341243493872162136742713680097263632860676647569169445892027826375696280508427891164308676443655705494918372037028716204687437431680441354602237951210037591383832448786178138489149520315196251275402547622245402720928510127013523121303191227342327173766845844061550523140812656523026137938463821044866913939277605879866182993518932312167701771364812525228942170377193571637875708024677910946799339325393414239669366515284532880950274190220093965724570816361143525322734155170221376562810297248933897146676935487521953410584041310545089210145700432847754872006653091313994559532134793079579737309338872230721892524138677395050854710257567314578854193580336611954213383385846253163896200811117249174122031418871902352652760949855539842425775072926840747997805915768343260566970952535657929650740525512345201231364620515621215913702768274622217324285849902759445758940779714140290786358720496232053109749359421331206455042974847971174811585383566741735398664750143963419974847038930652352105308719457178226151034341317249705172364189692776001033603165070470283942164717442984 [131,124] -40179491266242798256454334440779629383574090735829082042610324758324982664281678680094634385630209060569437548301522147976560442473248612813926534861703965263357392666288322768633728488420234871582207394352476592902162024693441442528782956140503505427955089564023298451612488634369927727213391295736589726999675280335233941958183803953377333693703194715442951502374642517633939775790085634837039271167297222972646731315877082444093046545507315119200885302097309855218211465234109979099290077677759075881418438699309626162618479784046534076861133198078597089848039745009332948378159073890661721967434741109944172289074759094855237246647046491795698735333611780003960560384061468861055617316180754223343240783880376571990392834397218995098588786200193175312285290991134404747112272418548216754827704205293587539948733057214544731620604246100508039541122275434716987455225552812171695231481259126522002916509119365707030414634347885862198709684260699296570779138739106740037808794951565996228415650225293101057766621589143536110001262911556177454468850110399630658079016670115093634222363927637436774241115776704357561556798025428622898797871695140962619502660007767216228262341698757469866017091055456918335859101845574962720102115892253411480676950145024584425422477608481967227353707258561850736876979179403322101837491548164364489412100967584444300579679340986347605838445063477164021322471279185174666749718072515812604636634289657237156587126927416734373417979664407043236367979426605491778280977053905375435983529553493475461379960198308319382602100922395787794537165984889344351792200663893248372142593460307479237496927364422461667387734067701329601602544788848135737693105884390950888884871539189928811367870248716444729088785702963030609161495862185363199720009280716474088039631007203943880776788544006375711348601490513051515303261662368315243223832961929001761513469186997898428790444304505108056875994829565198421561257938173552590467343253328167261793209015114290340626125704115095703448581853215546423552 [131,125] 52252641754057174726145197141123118175495748575302028791746845417584873113349966414048501029619338884190338337394511193514467457027969190535517474548132155701370886559429405126320735531244987118700613865854643968392412551710618601936391148829913521250420187623993173547615959197980517611141747917637533237446809048054779647583676946397070432503765635508034254027800358082095013077418295193100006463130147175377010598136386788688725497282768696067621264787711070346275090739561645009595601296605427237077881418220609289482849893336779571508185206119428265387075144343813036456281497610083828796570277734527809630308000833318118434069511051162006900976499036112019579103921371972887433685262875782566304441390406175355125603875753931328231875023357302966727597114696464009994118699372742267848586726605881142696154734119814419131198151796223208168472492727828014250465074866667694114792155647446777121348845739244062143182278537931964696705752173954022600796822157607641495683485068168282710551794843771278774318648564772858586242874180499930856872893313941135418235598330252028487413391337505247908351996535931661178880028536616401882994515970765756263532726184953035011088866492089613810354601431312127436558505804036591380676015846691299509774133552717110191837138456884691005929011191565467101767442239314267306838848588309520601095333846152482455108844953876607619703272045748950966348959012612441100632627098608260611960454944309082800258195345607118685188274033392162305612879243684484301004645380959412930473522118810786234760823539605298665773309417586970721576754382866333365258963451065616440938536018136823434932609459720773241222063045744252208927528428187495462530497335981704264723295368354737010120289888177975686586791008302068083075521087192175003814260835272333840513414900231481388208878152266808312143047339646574603890731845746340776888836500272132368181330962733447535408812779282281260882327105707005932966311792612976903884976068150527088915678918183044839655662397872163959335743063904 [131,126] -5823106427179787504356565816902098644898499720531680226020546544717210444157362742738505160316247837221920023311019781768596431052001875507891956084255358598347444985402805496680085047223233521463481463070896038541730020678718984082192544789978070136727020231657519667130935692095013826427789572102753072287999776550964744816769408789445785715712926763373963124668402156985472497097597827155801664909562461937663400783142352669152853938471227898788240181312114045963961783095336412179732320643415783207890307754946155556319240405473483695876849191405959094236876585965544044849981090711760374040353847276207404544271743825429008510735396888869581611193810800173270441821177172149561768758372890344220026428499742394426350396726371893375219292069530531674353741263657654110768810816070680840382887784435504400323792534180706921334900725576044116047297402302454468612931552557503449619958246992898102416163001307377695011771129549691052449349087107184574957052867811708031560126582575257664908384241378086087412986902769827077222604387267613379519095116755617513875098805367713511830735668911419393077233281170316131133336277889900224661863935433391026666919875045589224056705422510918910511147647691394075815488138732127360485234238432226183196052170416608371080250904096749298043350630530492971796110618624662559190091181529324503405379622018898410632280132740215986442019185835313407345485639543411911454247794334161546416033596676190755419176446721734276745666287293172513068959871276280450604931237573277257188927403394303645100313375419827516652081638596432354116621219049099276499475131909301265604595667337559728528768702146909137861412275395597647304952404186800153588539600911862785400235828720835117808376742633704085100194985114913599324271236678966839268463640371927960240466206834162338687005217962871710926339600716519365163108325515642181664978025621106504850399264636023027726925658949862760404256723186709591683053945103528003363863516716503599138274597028709799157832558731267131504 [131,127] -2766271970868742620200520308878055040077669872566812069347743354441678835814753905040834757887299140098998030241230264413723938308650130064956329118210061979183017296717525455328020694310856269651433420669096247540611646761364190476384251561427097939349291899279005651414312216117601451397688621712941372561494362224394574183213845275021908320007878368253643087747959611507952132240436847999362491891611528867300718494980176866122654718547752906516280161091171086692749846746131595795644111412719396058782692749990949509113355389664258666484650044303528010219665108216929738963050034200023966909276600708803489626084545224492597951926023989700212096008538299623945989552451589596545943518402692746184902143081830429983861573708382230009023065860134368786488691461270072474734522532983101742977595184189290244301272606870558217452543803181538863307522264973743810350467737268520223519273136769363844022445843258164200349452170117379270487487649209406369269127754409256504603272541622586959482472999599162189845023142958208345372116165193104501558195104419281250005600407800158387361943530968214097990743416268695623135648974037981230787707929441856994895207562659567586025748668108732673400855785990116285248182600092499976425107519638706330772039094911022626352491399799494698973104567838527692589101087319159237723607444445124212675012329019704290458647445818489713960811586603109406563808429859696204643970407115972898270572105424963550258132017225051656702245300042003753364363867349152853972937710007492540615488016978552277154974048475497341163858095139028659660289198147773055878093389533601794060501174863071337537845310171314181571450636955049925870139101025387988027800468890543460892918845133588172477371844777157972331622117422818011908261979200605408871716949689576289785973142486329778549172592585005948380846215538329608769745455819229202507109268337332843087615127014643232523209112935361464424840020419666848433371517339002917429574395886303308251060143873025819172739096390 [131,128] -147239124068901452124171789530979056855858342024185944380863558850773710883216142925503253431243532014959668881017607248243816997564230157837638912688855411797037579613273974830132113960382829165878668321406608358128213313149426247240770123735200714260874415399846142185059287511579714140502171863259183503271920642762374511765602766287779143193236393397943669159464888786291198327491395888948155632730494438814162390100578057736222691621252646365519816309524366958544118637957100767581561600390061507657994893456601568523489475105274065522706931724820367413739402135657958762933148057388964660151562753990951683333466435007488378570469258391342969983214892184617192260434927068102022928897047806667971572201369550157085305571397897107506671735814525569383489613629612902449038856293584641245650727177140330861984716308767892435723146515518519552023806155205341865200529295729419223079150963174563110754635678678015265163696590592323403919745268055392629834578001988866322985830552466557215279713527862678670967633854750327751980857525178587026011825940162324770555637711896650626820104191801520206817329085295785443087750956770833711619134001194218088958890827894260503731088005935026708616008176771006360951131273699108076344667488806231659957630786667768377652960673294514028966269354890346075072160245842003284832379558230260868807262607250806406354752906494660749065975123204999640146436887705402208827927743283007816010259459577591537509921427594965420995771603262929516947239620503903035720059666528225008382339811811902572630797697773852916931802448528740465209661011125739078579782178265850923382368305948831248916065893691272297256060720233052108227455626520342726203712730637551858029491495644328260243486360742461631661261926361818885045646367735270111552984075205942972182188895847584461896083786831703780230967749720938816432808821710683503282653044919463889926390172652691628278931351042002287603545678621061113464807729412212883329201947054910460038535718010090496 [131,129] 1596172214955255486694157318598016208277478240838840612254970185268938937418382973858316050438009065071946171351492833114488335339106677198570363077008499950817965113412425723999399174938027890113367889889788024534826406411702685522731261985063677450776855851269454042352480773747374625899538519380593482237422404646557077277423877008827372749730811373851845125239587731263426447728536750467835116540372163707205664551384282615247416783441806115368754580599770807829715037303507498751855458206029172254105682502587974983011069651701840158873680367789217474873172765239656626903501548216464920645088283564624448417449139711825186743997995622086861586053415415061496910068630680793747149439806265357597707716654548302385827303578968403342912846899225741540279332316913749719393538265176382635911625702152777263282653375946048080395881019433906079065572414334598782633337333571519514041383907547806625222782795232232593843484747204645767344058075043509643830250817475915103925337800976903786716552958807796466158737939825817161130502714969726341280326198207679970498914727000094026381419010781183921399288016890043465817119601368246191986280271471374659031119652974824787255337256158319804415397681139418813594412325271509697706065603308366772805243812636202692172698840872721378983802383695434437247716359365556250249098491421021859425177521930658300244772680460616940322565205072875627223347890378417682864106019672657541005954235192084708498201141162912866672058669377186499778016329433632806792952096210740746687387184658524680463337109715206597075808091011314256402191604076638204777797814604646613501930375698720011010213705849438440385030605380634122535275722001077358834686885655562880361849416184854429352265255919010105380900704914921484828494929337326013042927591999529256188781892305498365660233453108116822524183721336095098461099720308674773985597285974243385178733339581560523064487364497552486874234210492513503312102271799617328358522929011118832138140480 [131,130] 95829783087015638893051159711095993911075773572702268980108651237605124120730912265392909881392764278548955109503743804261615637401869303255136450922850554564431279983973611490482540728296705359378290217165509833676879827871039636419329909582294763741389776109936942871211043514400771824092143362586590174810136177846312409906458320686242211638782164210376779993531506502873965978292900324558200293060910506295966348348655453698383678169688524912059877366775246126161821650528719588091680794997217381814293457889330503382027916698702906046786642640837559942254503948346737473215623233761179434104682329965567194465801500136344072724186279519244835437772219221975360900137730984036288545246997422997328166736220290703371151792164048029556459549780101952744004246680784094093087838637475772650655321896463216858387844244497226549181072260292348248815110425186136214086260551208270526613727569708890550119421301255143354380894252752030541681874470293578503477136271529969972886821367538041639170695348991614329818466282473455219955652555929625652298349653773261111670154088547240240978063746365337559235955547405704546440257467423829151994615090228595041248621694868330063555776019608146184818261374298201429543492085458198620074764946033141622976351152847028283721917004276667542873852345675556779742287257813067816395176729472451001950053471106756112113417845361383443734530677339644040373059737738484848786780986995282476135485284269374050982374616991925337332570211369423978633473556928143289139978064238692305995851814722318622570948123471610993513309307587985470109426520949438931810586735905211094465737337193659745620650387500940645775193326056072581465007303504621214325587110052276352538107097093047134414170598918332731945265265239626459440748090627094970630558190068466998542390722359194129531704982187835646842670551081537470471001576450590388581081327579244684513297770980324162262271466918077896593660493250391668255171070778861028893084723435936 [131,131] 568986113226035376300180609974830326988171517447681936632302229970773127882692630172644664335900641497142728669438271841276301092887940703522337298707150540748355168042149937872458013790373200003631437924437527946609815411917798734818237600358250641941141541990626266076221154584019221780092391270571699385321959194721111273608225690545556371234276445253654288901778372855502530157741002636884896414985099616006064519836519394324572286805743789760490541260345471477975489294852579674600335135287303913937952698509185189038753532779316045194818581426784327796663725272460076633404529342593546604929314374085084342588839614173726361188566064491741026433770297984473466004189381905562864399511160160778972620404716926386421655681495058352081637381523886924824032118320266719143517525313710849637651692896669162774630706163795605325719835383808137704459625288700448364881103084495375751575305258009586478436097021030238366158882866718178809780465567349824893475192976617280637523505732067460171937557367044787475764028301686815488763738466309531697696149053889215246110839024305070266602541566864868690905865335056585576586030114063529187520017923341940279238771806402904743719526522979933925789956280133844040522972951930123807230023930968563789924837660888926562519669149949727841493379277782643210739750456031091825604949317474907533696373100949408078214041652825388374201686165515667049957202062421081965733553723208354990834393232648475382316394217972819341213519286994945455502023474228469036877319010546552135445717313728393868885550687580576744883922826004380749216576046534558312151572577870191196052554685699459905707870568713865139140259452524132424097345872334451144238551659396650106787473999143345844031035534569250659180614339447313266886519301380412028331933204213972274224718039294437587545408223268242520231433189210482070549741434443074923445875178739652528725434355577973763728755261009048383951687381475204016643929934252004705948 [132,0] 63508889202407863259002534509557180641043430406416649905702396731718800441205523181628598000539464150183733450150591516936140965896914277516231267529624832504299457922459557398704623343600794635911674257854091449424585395463679259709711536666328749220555283795519708694388487410445381343190341349057519661085368486995067952370961093508726451985516144833890669155953157474233094472651921603256528308155529284751670049014072236746228101418631782642222136764959909768525199362702493326291973622585374787463997010009479811100042211651423219515025823165782548815730663348655051095885981554645552585137611169718733350939899144681061063160990185320308690872050981227371792775207504367868118360770766906675115938115911778836926138047927920347333895464729799380901499808458181658279551030577704872079649223401263488988754985248966186122982066738021153104276036889176993947713500657928362722646212221921006540179828132682753720380240821352321565935514073170315754733144304711805570551514317661480432840706799368953150329754533696837691003840964599752989907228173232095595783990019587900172678212249255366638291681148353758205919312069151652966914567422668840935369716462824080449783376781524907365915478169429173254105891440776560934895131396811600750028398557383046860803485444350588635171093298521861579389700717937394691952542933640986251907257824411188753505605850313157220678580560590296567096944558879335025613122498595463999562534253185495184154649447748935088990936210535754648809817301258557444532419018100715012062066491944915140194143734692865789141468279318295993831386367624569231647103929169428375230853479485333236242521067542526646239409780495272796667900564752319487710245173622292983965627665394508607694506407493074961821274620353546286111406830213622440179725987990591941632372300218617822266865060446129548601015195351806584417429076616035959620124007810588539053785967890260874304150127341763710919282541334566370173656711981408361506332740069086676896578060036745682519145337134736595359057601092256756007639573902417744848988367087256139549213236485422480831823435537805981790037925076013692067796637405202207304939466023778329662628747645312974331755557257877231141919575005496139074049256235826840008025998382398030744495378855168921108243053838102084354701728687784726182087796220010926251788604680334069537950506650669898100231083266577102726629158890909342148258884726179987163061725212028085985657389650441595049465610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -6253627007276749932217542229450752135008734244087809451338985436246771157600541747461419169422996816682396556231103745930998488781079584339262124204444358080074669027779905261080551986517962290261806699169490267561617129414114602757101693990558459805881157360303949245380860272368500638691674517758377119549634601152251320194961770690143908720719752288896632405964673770456175207370679951535425476283343667825762817919475855633491630540895864269465430555797060065813546273403222470506061486570858752763333874234978705478282002959158428319901221314617136057583618362870972783823107482779928894146624643442740305223722072126124586110293938691657494713332657182596225216669836587866654044236493046342773855724910415435501174871146724335450239986905649346863646283697173147060945307607357874290991509733284740161575818735428557137993218202170338505058736930404133677305274935271823240250438269759125893493469050279056787147858954670502676989859330526309835601619816362881455253672476657407989501891103143396436332437328374318437300467010209174703993113813921680310788279157114575587367570933415998887468938362159143727086122454192695540081861443583931492453375667606291843014212699535634605454896588773559779388878886083480684432877905169335424441281863723477073964766295777803436890984951504788965512180024242416892468807018397882844403878834618141721254060036902461186429658421933962814557150428328591732953448183403011738282167575696077103849995929562099359158887442017607316679766729659504207477997181889866050364573417107761279514707097021796329126732962326813000367326548755131722274018701136592530294486002815974657599731567300328857829641175120365848434857288679130690496208527330020376562333655614194189131239676656373899939873513714006335087506082901945244243323621951235653671391775635196723017630981598058249777500022912571295473528879179603402315440935333281644265096077861120792266363607245362226201360346480696641732485292634388597097785886554825640801896817683149262216086621362102173859553633210683038876302068393123566254606204232650768990173081981949148420018565504999418585526961354702866698091632655026559253712683356970148541558674651595969175637992035942403894713954644532878964973844620955308316201024957151477924010647124616893405996948924821812511716305054447888226889191943025892047834924210948066362292361823887115404977205791063340195294323306092476549208367989241152266290733914753312330493893625598542612108916293632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 260909688698483736033287729683712843005826222102824669656723270757184765842954159728690513822754427606216101236464870085139349121011469999545639049804318998483954983358906541674361339462606315009311353313348211180563507610289693558136571343501561751391798080784261533551418722377828687737310876832927188915815974362068421979087148391592218467110113333738575112477392883792290415376573095979703581567974822455996145108702528765397372907901001828017138081313595367684473780312823358063145345092041503652869980379301927999489600941640416727700030358875819171459710090830467902386381409217724912714067814234063640005695311609659173691384868459065489475800420417842690507861997523599106636007881998604505669528527213615110117753755620621600455362581607275010202253012859350611744400140249533410307732821802583682337252740655667047661381968706508198437166616127231234245739353199561344443519404146923526078211183842014287711315068802130763206182434799434686660513738632096320937940876378455287877528221027727799630896736057843583023869800934357779083892682353554159896783469694945809289979218278496092737375706229492221492138538291763483057694540222837923390586246362641719592838964756602242555748789693840041104453559819936584547999775830194230192491660399169034510271971305755990563845471926727559503011284907875394750517937153771113165794547345296175908122513731324367634571639575979568350058470131409180786706042819713102506199339766034425448445745873545499559737694148589209245806523128987252922929768788507190626480604046412311410574051315282672622691579864853343276548657677267414323058986663241285275373322618891940037451861641078420891575685428480659245936731128563025713614901707638193404087414613174337083678206154159153921764903258275778582702446224454799239964070918243683155857857184146724788702751363100045530585966154334478354556983772910052700174942292094051185577345547828171562649151860368816724430371562455954887747077974791097217968450352729129855114402826354274475062198575620657239012242278415538884094965303830580923551792533790629532877703565440670825036847584831473216493947458914102004842094373590562306392799800815910929087707136809594907928175561607480015032892636591227491155728296737103130833684182825161927161330573237527914671015168514346985182825638778486486232329767652719153022615723247847943088019697939970558245153851214599035482683344621230182766318559330154917686236519309854599712180664853959909553111667048448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] 17011828798016355805537045637676172750777886105592872753570243008883934437950460748052629454176445907500311591328705367633636910305881537936343348049131117308208649416731254860644782598004771033242124324249787050635463394576685344644809049010625613487629257283306630251570086041115344519266077989997889752429767202724318768093441461368354170888810064482198855179679742798103460560413067762057896177014339768485760503958735402022929266216459149777931687108438646981180203904675912311105784547887977052777164590627750889216488376136074109156670690212892760450459514258046009923945180327020670618009661118211092536404629291340798157086756733729725150096361999488059744470569443184498390903922390609386878998185140033829518235276252094923979931581629721052187203484180957937417552339112905291981312409119103329560882183055041586522656546062984148077420543592781884009915784091734476923367611429685510622618672450744593514159190988603127509000789593454141176826798898222296762702705753866204568308510063960962248714944243208885548757720411181874094631427157392311196776170713570961852170846944221280894808945982982279037693583462369968706146561888244619068307051252776303761911540884382262465491055810978788292945899387317321094119323542493725387278055422407820471324554793819782640706880958346084314162577180244576660732299591892375804637473951563729449917900610438625967356269678712739323703273584202554676772020243155883086864063439001817999003697619257932502572654395008420656456836215978321219614785091366703216701255689062310138839369605665470486619066153492008219857044622606979637699485749269923264585383195711897594367830969317423582906633059251738578408525048263542497976452145383696904426397170306348476224177136265413524593987189976694834278543936429309951025252547007260683648550554861665117963353715735856721144790887684319079480304632478750258778993452265731073400533369506151713895493663404319887401996866386341692896349313640598132097030297591797114768619026981799753859343907804511782978658966704701570128154751775908677498223600867574706299129597088331988470719036828110762031440262370411756754463973082820910011381761378488524492280054404464509206544454875758015660615969709872244371131266556204601739485227907387912981768328028761931046645503899706591720938699988622533599316302842227608290961195397751385156217344626752655325688417195780258409556684556113045013744345153029961482378770144149583572411508791828534038200122850934784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 1605843774939443122135924003307269570519836165115527750642187382329686652175506115003408911680584241382000917919817149714743404740123335295556094790613581515467656147463365413624602163866869623609947792238415552710608462780238292165604582517122490664410912221110626253905165001232112220347201299832558843595167719494818069110583136966168310526993192727103511195112214207733970020175891125883762851182502947771243615736158013343036141631292595392195962465481282723231216519793806786146674418917804872081885343783770325326711534670571988099331708474176646030172159447587330294676725580044554229318609022903961817144003349542977509467789838542107817516505745227410764331685871799841101108469810780206095275576584509264332512893815983006051078554953042936854187455869702613052153087811018673343608454146199138249043994842459852166905265630301188424541752955487773162117610164263686750530947670110014383582575737433289286765095669964545669800854962237418216807029281438277593543611375278006524901984521074819362629591307618527087539903235201889496538576618155777963485074250265927468056467746679263682427447099918347389206028540583140586412007821786737765074258306814982045262815870916097383735453249363700371171565745184615922755181982678431163829346367187627925271531326178156106857439053689427750251494640520001481224551106329996062679105162503042311708053504262483058030620172079363303058260437145002339873686074094556247572413518748445199653790048375468570651662863366381430403469503212716618668959182973970416779972017244790143536315118686336077585451887561704256905556370656684306442118270356291355736975115625674207413402041588748965645718020515986813904799551889976864946064384049140828062916937348866478901654909538792193912160795605050298687527796560107957675385458225195595881318282237945641475357911943561305763851414532912846618249990020812930485881915076746265953918461205717566009214011064494135305319143236588541904340447399443702132009131106752678453167571930450877729928375960404448016432450861387864823947545552244722072896602213118257453606784832369056932867801072231100659664892344853550712416535979235170807982885383775652313752312521190942120569769269300399697993724295610413558053191614313275478967352376112984480249302983543320671094528767051852266826021906061746712353961612667372855553731087691086343129755753766466791152441121427811506334169248431213829624531208384104636812030801784391183119933267947348477121717469125279744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] 8703104769723600395744787286755690467238147768657633769168073280153235346682430611770624687516412197143919607686067987976837348419754819548162501348034155918827485578404471999122432386663675131696008305278283093156467908921656211830289058823666899826442607978035043188154090593351917398131068632416096395349111626930959813372425407331424765939760858828165867391143207573916866160032455668311713307649388486397962479388143725482888924391861859389438715397203384283023952668125426573996531029988648567636042375474476524468894541296067849379276387566169482394683325658164044039845678678971695239335087013707533303818188541384718178195231146594783022979368471138567637842224119411403908513399594501791287821117372401523618732167566215824958634199719697604907235559444565347262459711386006766786868923409243800504880945240305831712127846499473050932494808841718032131161835913070740363935883539899185200629184046071475415475246261985795246412937838828587504301162555622609528233651848718739306315427190744554938006153300767270702642594828362173991153692145288299975381916181528300296625325886830908535988410208655379933894909550295497529462073647385216413819104064505932106252050665749650559830383188260870585749161569461758335476943573432893846833409440614141979713523738251689050507909597408708439898985009607749169845879102060754962336727378626049385713292330014075148449360579512066554150718567967371062396011192745650961096082241473752547007857558120663766057242983812214887894007972077158048223393439639240850649360844517870250745155375010970545435572380031106550012531720916698156563066324098389710099227570888524180412683432295306244182127608725901470600240311330341576077074902143979914435422308521811450326608673337774563590739085376676087761697231893307868087328538844047715886075562061205045839931382701261892502100429349950634552993897601052875032446644005997149347238177663471772181903223934366177373393937053589520998411599372275782445220773608292528824087694466563854561303213503023435017884893776852668382844572772505872561546927100430319602103131003898328057092486843449723733198244082287661329045798128031017180674884580619427401407667201334894632287343285807518636980257561873855248409086514422141184747411791134984677353611713669113652958878443434368130811586165906315281879845367210886387496669186090429839280575126367632084653351494570466379105051553687033373519750115557626756212606283075798289434693580053101246692049081597952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] -297320318286959996908471271831402987288008861832240717037798808799423589854013546218749018362391527057061140712905222292356356023455345850563091060411122893058249877873331390611358305829236296224946830878451419675669782575187563898848563763495393627769132761462605723883076979408257309511725417740260484748846177638507995986223244843914057809128020877277663618966636448314102727388396883817622231342712143842531702349407665394409340816207754685285977957213420916806708256017176733488112541636145437384735378898402665466140615066909536398504494412472102508624755844558203375649427315962138218871347896705713427807482564101833005461174955712355692739768812452480514768592442184542789973520836947820756284219395859263338405119010406264741539518225230378326682516058315433850253850289823852696529708883730776473517368534212520515252717788153775357727847663541474047869864549377892808694814827738698009990604289747374740371157428899648268114545692864867582684462979671852556466787767087019600989320579318419876151155833008895317514665873691236028798796400942666357961285702482891981546621052080657308699477224788832752683468877662814018701320540722316135351026472909885714795376204198283335129973967673596136716006675701844407948903462805712684596095354814011058669903725325152884312081481612581045642580603277369238828143138481641286706296201625384341488179443992848957419529278909775303978339972264282213414160761549001142105979613346837105383286032197326466070835218390222537106867114066204516622032127444956147648759317817979708819396704021853592278370281022147497151034553735044988177189714483551178627836039801146101651774007774335684500251312407512517886231910967368782554473298204997491828297919885404451817978168644043100657026275197346188404425915899273146913663709205792916086907248644182008797695120286602670935045685173777251957199672351528740297094948779182757554777726828131479394236436331712797733363641656131088948842493855087819065267853367502570564107853746193255181908429959347459716190710215192545141145357039658233513899149628025331239646100689726511686992979077976985101116741725251440971887060122395940909614024490738720467333220276183080298432697309370484256500492009479636571484654978359135558724991749905716761835603849935333978995644558490548253230490960627802856966571933854129706486373399865046296475240880084657900976413680175430606697458589861811058533108752073234059181720047152068325836314743772550375168057017553863573504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] 1810303539996987203092316308744737636929743706997354000508932822389407806536401856610337239091794387266549111886115222948039045071797480371771400109222648958213248426463330612493260471980492407394460100921982044556731670842684042689173668330120717334908991644946748969985811088122657350488089606908863806772645178861696588377431294601853251359714047797802989642337691313477440371473148037351630334344241317687983938331481236565440223504924507617292007652744699352712320469021209503735921727434106971270269929651096723738256184475173536674018127822957893545577075410529540719374033166043354454875692354311820113380840989999459928789834162586719454324341649827711990276245336471709969599290046505066805662548044382692812003077506402630505210484840678480257847287966173647368984113186590879276124641655632715735690179650957714755174940959874079187342173021635851648487996680942360928418489883690027128049471125955661233723055416349866303156583023534088288849336839283987468562174781173165360525102814838958626489715700427674615292270749919881438533197130937417888807724509379216628523720825865280109001500315612409323283760079712028261908116009272097264068981561748252544596575007414012393258419064918538924266222681793958425570885766815216584638027990521928912080883056202886788680552286932016523915577226809687824494576918482608901297919137154593057699196155296107216074585302307295799382237168129248898474795321451559087686151274554419510746451190441452646026727835708031351536577291417910755093265140721855847157669801813980277272613914774675905877899718195468642153597972542716672087658769194854712217559510781893539771404962908584224836051882730531260847761264590172755641646504340793661473076036401956140150971313522475161021804498268222384332310658376502984760206033210986506123322112479647354145822395018504019092676795681805102460837314270087337544339710672737131602655586918433234776021257783988020261172558912267690475419726071626555835016432489072417820685821410018671280662262514054111975964606895401740422102248343423083653022395888136573064486914449697354472496316855698037327167416552873788126830931702408067336882498570838469754881897252600893218991080213576862495632285843559114801973371716460207790577701213489545409564743982914127443379873395128607902417128904667102239953583580233839228591819472039453370155129646963345549902708429360072992699170492594193193548863881124815305267051971956164497857160561776239589393543646738345099264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] -1860607570715424643567424983033467030646255323134513170960139092822248819554100851804448700680114847541797803548483748525789541817458806483905779204296532432643208025726778723549718990111743889531397866008923131013178273335132952120823560170261165640921228103659602787181568635588241291039168315060565800404835809827408362860264007439830156234765515675277483068482959059453292569822834167646046528264009027339135287686436562676552152499156117535576407547067647568561601690360754909103829544632671308077957960266300154274722377443403544309800703637684162875102557481723470614301048623394583794997241730826010144281000627263163190863286354411306833897079396899953892395943973644849051765274542339796622917048405054452425837622855822158035892431399018896535030036659611111960674566173703400619024585335001070252643483732438708129019710057261965706373964092983829512158417334056652310160760769225113775058834857986072356154177570304977390535577012301021817068194173405014749160809041722240313094568615984119411311587959922644525072117259425728816504072046314131480196815152131317664431178657512579997330977194279630329004079404731103039981671670496918561956367306900157065459764454136171545858697388345205074538688338935061208402297096180219698834123383412878212508616730578381892885866555106991133756916290760105299361862849892653232144683066363679708506725190896878749245717594102036508486702085352594930863011668734884159619257554668058294893963336972779397338638670144600391818301361268212832650000109558525067455440587927413125040631244988670606519000826269435391371098097239831836724982699683817387438110160235730226698861029716183650260378487258775800229609335969000008528681785553251257014622282307758145809397781996299957999269709342731928479850383286360592409642604011389957765802901160522681452173843647467483239187602841190902912037200439240335126706407005284648479583511960399977745915765753359071888891770375431068036502761077373899514309731282944852175967228334544916729055621458362842471978546707571927966199327083016398647716489972119273800118572720685013232073025624012804110404039455983045029526556955874783977892350002034917275486922127124810057871486138152391218955736140421438274065094831751905907349413514937430469725984437031025245553784834528651892457793193865188614215338851723911416508326761519879289441186680033560031096934128160944387007033538043527910885058653050175826452568689657671312201797927790467825513227380047160016896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] -30069365514372853343386160700684333961838093376321475798166210483443257662773970447595546519058277677703267097525677758316667160075647286110263323230343066255671638697944032787256520866718039288613076582679284344504577452181685660163003717141102147712741191082932976863181459746285991291101642631048843502055548682471299628396983524324851028081253122439177703637104196419330934580005404499406452345492510742991865451908056441547874718124531859113943697341020633000981175288959718364552079089363874118313377363018641048880676809383418101767904549705746463658351403832683550963328199572363573300842760176489444627533446788095959105148171446183486038912960909905645224198007445769552250095273700308642191199843170112428728674193024526583146451546669215014091159684559373116614162406624075159583971076396464672305906759171626152618109454173174033414605484791593695885049599097925061520342901350319672022008686197094985213310291412628217014500124858711757592377646288894500731161732665082497525609938088131779893779069014205832194885379508000915737060659150923550262003574245185561107201638128081354171834447474314694594837969704511637666221638477342305611961758946145534567525668929869165677666981169876364219100488462682452096069610018409130996781175185575476393959639976961649725670290583414144135099530766620255985009191349425488137117999927196795566294715550879326771661966963080528069236545117985322528295207252294557789321041374599836896382916836932921541343923702536540797500795010561671308430514014946333650495083591903891030742570840380273965873134653292970802751155964717196147291953605076517209299916072279196720518140212614786355742417777021651746073409694594742700236904765500696818471318447660901955458469618494769587301866891541653627569454565990228051004273177096584486018448188948773523148074059686478932227735150784583921227987415898022442726565811128190820569896036902042420703058438936912126622283541575788755242625381430468448457557151812139445803647993534943982866294589845748911792170694087771708166426455927626789889494328945492435541850395138863211000052683645478453954718007336472733573726968455301354474297369605280653450678783869501056968521706433428271175908738195392563373702329235360051044894292483206966991077370035449987363848271195105594650179466226277052469558726646244571300627137626991357166202258324236315474455529830017320894321918180987052869422295154643208017122120328743836491604320244694891549621856967794687475712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] 258720791583700897444524982546721921418343924962624885683431948856315889408063835264519530046279259952763515394612557728390817973992234135691961449774068335511466484626328101630776787531909550231595223401206641000291946629897402066382807415034897651741959227554829423353086996801024756052854393824761923296804102172267892141602666527726039661971241341190717603439927665205888986999323714670559845792035284720304461735778324568045313594562398964054885909853331698999247692917101137029158198618470500574466015871479455627484438599489063389031737260360355700205732178285626050118235915285422178662373560403510040494215119397528823604270299033363595317241440486036934322069468028912372762801681675655742330152449471727269245963518752388347909360145892925355539145769658131775939103257664475868930199169761086628247103636029553745709529970428078646817380492234324500475871107463644199652803511053886617628019679922094645935254271681965120388014488952577752012171463892040544660021080388473967630607677302719402646620823012504454000177283803208409040269225290157287724952182801331359726570766348029078967124402517858238996872785065855464200703106016096586251626820174676661535268988528043549424677002497391989929482127937964634273736435849344180239083688331071886241085496303412148723093373160167617015486827340394579538531305131631920839014180079077577909569729437335968976334177707991597899129835263805962168080086964160914908438654639461994529520845528426347149945908795463996744268426787929698663526891414395019456361509645000758313429844377346677093319777177388263966364561418939631847107373936538868546760913480747780142931085640702005814412496917710113801310296087422935387550353664538597178720402174953212861685923512719859100019993362712756590180728105998143342381086944705934266571552131575071900569483273165694464682062247209513671307127611737526734588220626808259767472904000617985320696381734864015835167020448884911081391579963284743667848095558774655020827012226190416343459108952976577465408052556014528008496286015595567300231727891146733226129544253043733886546964112978812233477605752979376290978434308968242341305263130707357945357931989678318114942358280742678545406058605728962078655280435227072005925806332954163970496905866623303377265583744459938158451561703843249506419577880893334560756000718030385562245759108404604337623666711124278451553252030968965413696883821733027157041652848205166445568879557909166690505870918392029426745344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] -1112775296130569549549296037369617621485963037347283832904911216161229853978797687103691021566005095425834525062395113614147550866226038280842911146065142945654219445387046613098413524093962992103223215852570347028043687091217844106559127476198079243645377827383590611326852592204454039246509825560522793014508850348474375533119288252956933830702780592442983610865061534064524675972785638753839069967367451902078720965798020728879741589109680522730671782529658953921461077126663693697640464917028386713917320621370893578982254859308982364142817663209834492110910995676859378748860330842232428034698988378908115639999357986760491295854939883410201578048121859111904407508098005467976795461131441550136954996411003289262155034217362524753323783068513479887799680026766740231247799157769130236297583419073765888055819270668445411557238627164426618295039778846935694388846450414452302448618820976692370985630392020884638499305409114548838677210615793684314190809379644032198759194041883773188001856368811143257584665143851763783723418466719661914298532190652099688154238511736433796777064088072233891278736085805628978215268822553487629241920711687329629378823662382975527774830132865154878503890390394698868426874043795456838617660807624672467279180220397387255562152903242000283773133465924528235706630891302613427160087880788641803184724623374330075761468420361294776360450894627802694611968984304976785537076886420106044746923807307754401419165415132509479265873794423883617306974024052740937281617229448228842314585351001813834795279759612581405214559665257075623260003952299602504502356365097403949993528869769400590483992730037652042899379485475435535580798457459200587985238098189236987376592142298339959905214841613712297839142888025957384619637864141313701162210172381556043612242911709374747024169753838061399375193049181730937822958211355847242257187509104581319987313947789320686182681654211987766400299728809217624124452754159930565698213776482042922253987250599682378779403763175709512057559330932745231934154420382002123047300592328822339803816409125616165479732678290526097584786127828026044186138642818763912625970270017573182095182130083129952895103280481009583607949868588330424369186820014928405883816858783196192882324564916377051134794837269402664625035222063708839115009876129983729701755171724615603537838903204031835197938132979022279816595578157008433123285932236862087778851413343138787433056590580770406161259288942801039053029376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] 3738225429719155071495620521811043372017949865548106791836119848588672890932857230426225524974705121680126146254110529147549214724944868702453514624853988537005340782923858037623346934715940864628778318488645350690931696813817396305120189930415954118463504653244059742817593589900713646443187270214212687708502096760081406135054244376479391606702718222734810826577039781714172488381358275266025885004393745738812188153333469199605571698422065659319498085562461395166665559364603199477947200870691338642737194485983919173629955630421961613763648452312202264334219876420564573391973826288470101185612801696380424338542826735709212486549218160890244919562170683371557424074178092404924753702913368333209726070830312602129097114744388842747465076274765706661701817657396102895871188620076565879093679848376578650492192333543034230294420262113458888643069646047855536432256321245232060148626672804665054843311778610266383856612486690883419126136235412932987329912004620691356794814017509323882399472840487012905164483309142904927444046020762059414811544828132241389597486112189157747483053875829704677054760153479223890728490348711425256659224477210589965687538434006790836543024646633528327697648197598793773262658889253646425752216597165303505031968842121208508600777777666090944730191663519434899564544110804179755117373130505126636802610270028316654880879861708646170351008529922814562631098530008426599506721623826302012209521382069981532669600128381787665638567815607818871999365442073032796247158557230902281260017310166259920540762971138965954914386423248088802232500323240702211075492883393707035448502207069012542615176025157861274237265779816519652303352755127287705062671404926198932516193636930380315820059429948978585668397085044897901163620490424998522027328662223181100783715863607077861348157673572592109268589097965719180980569439305666344938326120423535696521679330347950812820129536549300657530938819777416058046366729921365188169709939511250265018623832042914986689085765460170926779319996022363769668595355136056645287462603671283676941868445070306201293111431975845793651288344830277372589000362840222968993345909500198447013168180330149266634592525529947375307519949097024554312925860849756139099356454203679413244077035475384059127383372725544282469747332410143465063175555732938469543087113137389719722370548340796347906397687068041208226812500540158651716280548312376240002117984974437395902660248170742656032848076033652033996193792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -18423450899158095294960202747684748170232531694811302610921254672637666423721365120046958658517368432892706766190597590032408256500805427177720300996708386765334276636531360662888820002256552291156716883184650807327989852751130552316054779781130115629347248646724798386935671479764956000933532324152307370261911840975594963744507107053954189645421433686290175093766222423504469242657392708175917273136833592871126490067601910877640055980678126910776859375333848110189769885602132123314163118029080036010782991813422359688785573987334054584680000999165619014174231032216706332066946362742364823449195710212389095442385850094032515706718777623465489526674498281416731091770608337271343272472623483003559881173865687460340584182061076900183916272854184691570046251847577913115793455077664610960012083651262935345934714251616313881403951993090446984907276407302104296465600839226815757579740987461405600436530049087338273864149678707431539720252284976691280428877033533922229551884802843681227920706153340808801909073667117169020778814205824134627396735095760328376415885562607639264966039538135873294875460970456300125822306966131230735099608832061280197287927297484515832010727493699871528635524626522179889709307229537667268878231104988177472829176689878878777286861883190607016288463685343793133468320492655210713952446375479814756721676661350916393497450188102378798064041778311468953951619876400884650147703793667145431756845690390908099675242126929206165078907479705825540934099542086522682681797450303779923204561020107905312616784442573533007620218988555975744507202876913792315500930203136198279800890225401814143811849015745482310462872478689568807868727062572124308543564531675233592876017227515269581327216406336701082544481997964956271124208379250424642062343630587728662488352498334364198558781361348018902420086304708824164390385264353465381531339067689006533346933711082601039571586069588627235926205199847653913815630630469086587568551961612243341047167578585477580330462820496306257621478242203876835661518926279307760470659914503441027736641143592892191584711965710420198063050687334930631015159352919611894923795262867180872200073839708663460207575506576414192945089784553573780365367622304935012529305143567687493285183404090005291922273242330555982307247282229685069311588467296129387754531674238939093732922240894854728168006920586336826994671270888156108726382586499185327519937044128848083487127392129196222434805295100850186882121728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 99265078594539348652534242051200592127789841477349072296321193847177224759170776759771833102072477302943495291231910052112838996065240847950685754458419641143504632338926616605773606890144086448334666944640063320327125534440083457539962214044312636354468918113958271670842211847527083097884158792819214103133424894279046763131332452914822237461653299280733898644278120874160698043651232488746613631292530900680991689607950167300837495411350957027691158174672391178452850622436902268408967701312970274547455558419549452250925615829510855648095703996283622433241569982946299747029181422635940048678408050199019734761203653390473254873752159415952015999353011051984388776192123694952377438423589026480737009757910275248071892050570066046258560862468291912215245880757213142466659220495778247183321147316283677144401627182751782854877215073954749407435718109559210500585694708147926752007792628770434695185507746996387608751872594220834912921445818163647285384682271578407896960964632763604000795556637478666677867621186981653921307332392711603440513367928108211336365330213679131597631401769082531100832320273774505605764493950413420061817819287123063919397604555608573297129876589240733523077631381866517445884049378013590748966436529689626307370769962641252495888689224086621025529015770287914173306971032230348308761348806064628668770273425783029963430938877316556661410808750505137191509076002382075951812931705903040550832668746884827277134471602481582596493096890828778593699380258202729301332771488634366574796469870539348540315898508005646200896902770797422974322535492728342751727903275924349589396645345807490392391216021436547135613122999800032200736120274402640924324330561226372916809636337324212238338973450101116575880327566623530170637142420387513956576555847831498793334994415486561912269642468049988151002280225217395393285898487260481652748108511139942842236693988507697665299997741679097463683383953530021549670341575623123756029201258801164348957100785621569226195035180704544864818351041211203995108760828515741364852843938057868919039506744922859503329571565351803895860390143254274688088114301752387252605811477070657820204288749050179313982807089340899842307894519206504611995980592413243589747121075369078417070762509553086590813098080613913963748743938504666853001559474797812367162074783425709753474612848165745707330774765026286179993244847772767361719930078292747522141332539050854882382979260661068712783811729345283555097313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,15] -413411779860214815335639699254879860393157430769725990844647322385274926495876731008860095294982145574649385683957951659090263345189518922572074063666512071946738055418387720029405062235678084230090555527643910725997072000326103046808311065186618871569571537954437071811635567377885323351719612033967564822378890850128154418926299460726774984811687710381925343317394807624604845265061779684345665594226838176426940190188686438360202258494214626293706094122275735030692352734002987937294566168718299322345294756255166432009260563314451008045053886024494638661927583387387526507535282105666288493719132843401561601155779175207661693481957792682722323486562817226543715045370356764234270158169008021510813637207995712220999018550474378137491533476757209196055245699934810733244491206644985577117697313902124240126787069851969152114643168278185718847781668590891512233179811067055571908483813985931814812722883187701561766291286546825432196537980577732220088944736478378908881480115148409691702868260479897799875524984375079158653230318512971211931083286180788598686248327420627214465258707227513276013511594310707479647047273389307605982361059478867290386116027070871243972599276108585673722744406075080368706565336667212430037766574814636296631138483777134259811148226167904120475999590736447029939550070744007843535058980677634593237529206297534124415152360511442611723089761815874885645395459113118929661870687600025381506177437000119213196846484328898386124789732683627197177424577049104842389986264456056131589963721505162886056254021575239038301742234518024568197569018761156949078237470627650906465669096618612420575430800670615292458719524153358096371709714137569340029605626293955166782630370186851751284755701183501747264944816413665837126484371079267337453161551563883657335516910061181089230887078088532525614667654041800479632998546878035192799459900519942712879514808352319574713294716537692440875428668078311657238643452221867322716640342110333100928356278126367500998175202672058554775554257545242588255755375377677167947141505189711289026251474338703115745511387421398699970868812442030674357765257953254421709128566757550196317076095918840224923932847895926622525255851149170392575454360876996696094947410318675175091408786500739793084694055427120947852125265460610752899327638574017683641203648605253161649090078870157469624752997410743114614287771264612300695086558434410070746539297589447386691423859564325175552920512324978897402531414016000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,16] 1316798262117913696371965670030454342982828060347865050164676827640018716781850997187729372508400666860679155118008500845109569768696165323101534141280080438687055489571380622125837763438356470585369657429219255109905586424962403691660354891682636258103455261546273567239733540782635685824936310345580866660456166574627470805992656505579453073562394142767857519134433337519063129675023136189955529822754501761124576967771455346111229712800935661069840234423557770117159673640924139249121860550179952836214530678203283870761035748722420629358128931201184713563540659973772195612186695899455169875875178642682211017618335342758807158664804668946983170617736544422031077316311990728841730322923784736424108938153190412257660384581205411383888467802752916201375666537766153767503762191956099800807789858446477119441787721298862471872088329969767461660162787538273984442237628149745012253420589756533863257797919399337404259716117750365732692857272759960084139215148515119091463850197027708548374896679208263296045637702552060128562543439006772136204932734408075623235383234852714221993351174821730544406895579959147033880456546027419246584615681201906093703006065324066377365994197875250266424545647763020899486276326157273818500262578282434360312439388022761813314273877920599974069503403842212382559306826933367708469133970886181127654206909389028857614777878252861181070199962245112360050307619243134780197231983863094143421311827186094749105067887770989784067864172501280250411015131393585106880138724690435028136579507540442350388166188848820802790681886460799413972507318631025168563020369837384772995097637607410158390441289512391626257636029413727550901326944008454391511905868425194473009727308009513042328076487562896130813216412554905644141995790339731756698182624130705942943814600637328157873053624243099590334616096239231867192683646399519036178131941688351950695062806669491803014966424930589628688522367148914370395842871554387612645803873257255347409572614854224348011359268580474001578754091685952393841578958574731206075035925427327844211543126677396029491740858399363540863148471171555800087608150644759450603234618873580508694084360312309623319017625169361551547012350791557162204829601891461639770252272371513188776147740734194443166871590204127403358273771911055835864883862243921435468705480318308701275268009951668948138012399382065437568670642760879749982677746752726082768524879014830695105167773896969441285142900774523415575761256448000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,17] -3421724165846132993632455003914028804140325997284602956877148207012853297686877618152242159739682423268938439279298514580723319007751701187654589878874715050195971269851318147859181651701238377628457844489924620484618298183576867164931799850636249920724894201354939692085133522709400539849816577061962120856147400771969279174432220058364325504797583345790229806624790140008962891386793104610772743832046550288404389129556776542115453410824728838957639557937221746095359943451391817121958282018331707820135351175229883029934224364870170035946261168639281308914285672677975252780372960438428839966296091986848569688675315213505614586481341418425356676272130359172388741396628901784480024649962725422424017637659288189978694664922607448600384038322561197187383683196680367495636466756694509517921857848247606916249283909738411137151957773521330212782769282398432889693736020780794124649542993678851922319181101381332095972697708012845684963064033742677358786812890481885778051668983902014598487096723772538234727168355550898807966072099098902920327418781572302729918231479224434587819506549298770397771215293877750190164214972318117148527831706347358821028252163672361272243461117699936143530574493205208005841775977816304238693452638251131743859980675640633053614115821831291477735904351038762866186184295168147225420787973754685639274772949115106197739935666337270761018068115682349790613649007955599862898336779361042284888897683912323557521847976556965670245140795324741187568261670873844492548339390717158385916727762485348071007533091545302698327368403314657616401170350501707083553869734275877800087942352660073272604801443708255548082698700830405612287527737856292089701197744460775845120487064699096973137032957919109602989670710947708627638874688702448316346483168874428290802085726634896086106991309434118225667214577164853037786848720885068014367441581301106830305521788534392249239976408045309846456210064235193547566192058197482337158635025467029716601203709110095311117637182596809196453393968309859915703629308682532014877947632659054157694998821499900605154799932489005770074377908150787525540185372542857152047919174740395400061965308421992409162486728847971165475632080082865881405043922369854621124806383763012117639931955949511388886828644001261257436037354208481991120616091947436170402593078462176082251031758693084924198495457623571229489057070628967431777588267452807496667588497756293853075737963184109418776970820315615629076554842112000000000000000000000000000000000000000000000000000000000000000000000000000 [132,18] 7663671511154389966340095225682308772348776286777325670173804277448415361848016620324728429772436613874333173788124182450667094687762490160097657768004503858729696637997396986462065454130595234287506967475155870610702422052639387396228149531592617503078897069721493742880191148516214461982926771537473931611190520237871297506411681898191494161012640223207733427029285931584302185369502399045487089244460493203061570857709571415914662029581856800328456031042642522422441150170194146536021624290645977872925829267202082295731447943292770128248713911485592304214587327192038697079426256951035088181473124335161296974177813619584235836184015514209129556816118528712544305507754556716367617169441667439699544767734721785077029187372118065725969526288788741411588462805407830065571875428478020074149066839062826343899299668754892938813557461488772779085658041226314626973280225680565336319519142061013627756861490634961714689366294957009973349137897562225335531294301577411332015972752571820565837916854934477072991415616809123148753577196088061150546857359406775949308655066512004689424367577037308737300516827905510637466361888043994987771654345224246665110204976274052501410098655060249285718527390909900654234879554222916147054870869120730747453566267979714721978501916577665971130308007016971235418938605097231468549905846507872963492189182098329233335962023981700737449222415316618367052886369116367552108899136920471620447166142099244700703213787105377398143125453437969065604528148054724270144907841763021864617673575526512228642063265348972317643793887559970740570399911807620209380317067756483362794420470239482509668013495946742520368665354132063039753616105613820363138881322157628693621704696726765729799673776463607176575612222130933696831038009322514930229951456649517942938007694355935429906828492075602335548330242003103905491231308222547096056681213033462382787296606300590054014781753702042520869561208036782641036298663735740730913837165277488916891141329174658869010704621092587909369153795658505092574543029861505594628866683529436997469383821357598914872571680094901295384974319309086282727318102277803148320606770773176124633068930832251866734498293336510833289166823057040246851763369561175269426730599336220502396898715723556699832191305707610821421936409069049383062457603271482692209882881756192538729187034015375665072874603823001127996822407734411254824854978226250128980860742019004083387175302150760327266753208273618907528538619904000000000000000000000000000000000000000000000000000000000000000000000000 [132,19] -15021954047824464527930639583496099421326056212135368715263087163563745257487945869506481393372001927765692113854660304650400203693569303694023630083969323792214954887736591309030399558953630036852744647639067451707667758320045024441489617868986580652282717201587157442729912442239741072490613409781693814887511460248147962801599831417253300217121443528135589808573117027112486870616980816270587427398876774582172187774709256332026850631224147474784124888135381170196451908478586937725332176204409630973901214683153191222284137877293349502639479137533554087897279889853764453620476639472391266203697600970619693460989222312257854846182482608114084138520218722278520295897866263923689087300155525567396404466761512374104798451981168560266611584368005299664196177757897955628617228177736620481243455497668599028939661137794400969324581643240665288227423614899382579207274733381668825315938180644814552653127609301000670900860085082919080038749753087853015103912297365845095799370186709045042951258681411324430945053082901466881823098939575043814776883606091193378985100553225190670278231735851110415874363215658779126935531566767415371151303595645806658125727784025385540783120759324727984343070615874624281465596417055781443951177045221176975871982340432364294267575904706009856724593233666168121520560354318971910122874293958522737068774642346799607238871737740744965965835989511488167254876414439264281229186355308021437172726405539218503299672110992793664169408277808665068223333149884553677916614246065210509388018674515652724263381254035768876200775363790139519958835011778710729104227214857622040056508425798452653371270640999422771926308194709129554582963806282400127076021202628770715378204065715444928581509810006841167447722979866502286763535516513650742102644483508944733486570200131851276110832895979597403655135306622069428306206910675357356856759216987573114554645952829316072347512588622187611763216707844941673410048164878080845781480816383124165615253975209024575047679169554739452948936146889993352496962596798954543047442705598109317585297021791139206467703419624765359500739527345306783647967006628005902756323241207555132768800741182313400342962790143701811299133449874396556832252958628468195739884411786396318902343254825034099456951456420779403598689304746691840123573310113701309630474664174713498061985322965691087318864366287289895564426750849665555726187094919004443188704947923456747976067478255080268767176305830952052430863335424000000000000000000000000000000000000000000000000000000000000000000000 [132,20] 25543830900766531437100816994902728835566969654384578196582674748298777554048730229147237842093194885148343281515693781594601083366260929853174891749812964915970527897073716851907770713227537066010648382157081234402107094971891118140419160852874538694483692392846346522768792014787988713693036039960608321202206421767071963997183422786222779380251249308168591743983405234311149410660957990587731411534177598752386674415140674867189019170306073180113024945548779960445078987531704026484690543603754336769652015172104966732774132368064993791774095367483606669699434067755423032568170184800051678033323273623948966560292344030707371952704174104461995719806917327088380195953780619311906613498094629731099828119671194710740059599123905893878150248521145201991379876418521173526742780769743157802220636215914526501680209455541126977335309902768284202211675085628822594154250742744490401258695477353329874640041451596633144438516579473863260610098923655107101449915449385131300714872876520550536178587629059963921919472030244307446945569225391595643789868397539671165272262190127559554114092632586963389532922177802902038912996000761287383575358971544089163911120379349087124081932024657829547226702822665706967996535990012110497998216969857671085455442489863260909523121487046076081156880126787911190346069831594892796493833775086461480994268552318984927568451048117232115472079565592989494952356005682719433581539225222771420528196478073681380383146163366690506802353978760858998052881909841430582280866808168996346619446225393996623920908725541192718500553269722369340343741053685105598166660219849023889804041684617027665509819304604534340572218719291127151231019160344110668870458424092703804821787732832566992745369132955299074259990720771806736702208915430406538214448873853031387400289419157651418121667387432588145462079534561189541915097310943296326974711278764136676528382982073181257860158325997202834965311352688966525807808631583834173062538754496648169291544961751488744755502235177849114651921096798249804251804329066102627279041468295623820887718318249651639165625704729616839531917770719655310571513761954484883470332492798465872342356877301857248410008277632799262832889569550455312996660960032123143768039811859266277699438864909652227242747795510154475167535893449465649251334124695969751278848357874227627466666762653607440256159069934343025397397091103782322609536637017702199528057298704593477143927574762124608504662115011140497991161348096000000000000000000000000000000000000000000000000000000000000000000 [132,21] -37351249358702589166193186563812772913610704224322738152205810175328153341179401530701213434932347121051020537979847937956413407317126078392456282077524640253172439534171940489822508761510893371291825682009964878565005313499793439057215629670749149754756512885832820240242002549557390310316998929408045820270650534229723384838194116197069377110481026861984962095859928095137656486611959661409147762544797218978994334990619505586674494804668354629061316279745493087700375335994236928751273968910811663311123257599768679821146217140411364864468588160525210316575499636294957086870699411754456723987507296617493409605060156221204107136597382275202319230234942902882323865302367850311322686922954035627365191121737124026925571074741830979121196610909306456475200564284780598023255418808299685963546199215022240038028205488894017280454286487510790587213415812619985730909298225874178003617331227398852284720739830982566938408712983978133917883371347419455980568348038168143584838328055106734347115507775923489125156685295896494940055909762717729324997349839246592922684451220330530162112632637510258023868896606506053345518770655841767640511488861598464563705180280167361212953231006811488269004667149957259297466433618853610593367540355131329477265285296264003570831347358298573920786420868485156419623954156809511273243317179828441060038012153371124007181522224079839194237667980102044395323037387033324400831651056422329889807290394018251435295744178170854390603911124788040533793657493324739011620484693662534092657037771908379913110625497791986218932053857518737452980460508768684631104889848249354308125036547877411120774706243131995851397429207462158636145210364217268262329444111516896375103447968695394171498673216577446011918939279520655103554507138219679485261259665266075124177639430860667716861349878647657685554919635134365500516565729753739325002795618387706070424745853589559518081362390147642433812141648306249174176196955193665764063305086892060758640238981518858228721117985448667365580600357321604672004230230013562871726624251031642765535009917979588394165724364406034931883249929002221613644306483326402985365283230037556278959417393060561048915198174043672331380681114499112945622818709408164311131140310456572796857247585739381292325393904274731536088913141873862229601586330335253814650911921591998985641901886969878276684672791664683427706705708510563976382638482764679185321510914515341763649710178271860845676841326458906451014915719168000000000000000000000000000000000000000000000000000000000000000 [132,22] 46942939808637601778713265732338104956523388639359529622499225512426286903237197238875175538421142236735259229112520933308848323904065877950921755906923267276113632177053312988544229091708590609123584491381936372494285860266267046549070169389129710291953928431515531055634825317378465804562488834382654379068678625386747796608784180561018802641317416613833287358432948893079335305638596471987267715102086488208197910145250913656571975618775636945551551577389038093532656312356118011936652751729196361135342814783054639737667574514290800686055893729796004053484743175764045227098109810884956025602689056382986800639604248797332246056944856284917668246614503655101343568936971633771599940357453524367428152897610686674811745343524217178725831093919783283484933848035760473231823324650930179306304818724748638459538237472892944029540233380614084411403938386911860978681051517454737279881833786665250462106996708151558935029276929511047150378233222990614566629895500417370438131605086259644051122828155170739323506091983206397411605770123605349132145065433579850209118359698411942371088250771145939353056270686654629108178682262693249405105121958767044207367527903680608086748892359663442291132736090873441607366418206449342903407240237843194192276137938998238510290412498196849405186373557186270285703765660637414622207786093330753988491529275865141006686045851580536653350302844419750781970076344707496939520471017994023566381511931082274201063650244143886815826959486355107703119990539763203118899294581056978147010472515669407765955255143611486540301074763827020238639844987351251368862564615856169497260031651380438657406556802412621721294701570143856043828465336805208141009789288011373057761856674722006883162391395446356664412566445768631688388541933995787099999241801880212537557656623614096817499602717854427234899072507061111482130255715383350803655976728152762132897138628537198774490722156655508986489427059432931447650300079401878264924854659127004693251693903047307810530981817422134999900654243703785329796278897640881718054119208613028342832623707161446864176823305395636789334439958718357218539428169152955995883118189236834551434746680569815745288823986170758598510465343544942048666390174619156644706995558406851681342213102147142215597964203383829539003606951247163477489859929237331227470687187190485968242885031635457560069915301569482932093960896469710584028559739981256515328157166378424135537277170438165213489241658999846384889476677632000000000000000000000000000000000000000000000000000000000000 [132,23] -50966469224275078443719411776290348498796680228141666484512898741025456602608682875798966649882971188538270620500738052337764312085947032129308008965156415644676270157049919466732591393618363826761952830107397716334969573068444770736695732042121654443951967932410467205250119019488202577618370958900244367666373093485952596809078766493045897055769463535892070115752801902895848183782793249404518081271887322072880234004989647627268373298052263723323074712527251983708552599079386072355058867485277015554145160001956854722825918917477474435569718077086278077579575154996655695017490710331087933216940220083631397721859623097152594617207983618718339739774580784981764690977278078409400163918616042052361051757647809474699244549192722127830014838246628178498469086958969757967247685056767699664992690498949765067187712537046878998843751229999782847744265413662023230479782785407662225599597386884058119253271453372927704905112523893794890143602715432797508001008398476762206376483898003012551569292996702532137058024847810854842161489855516934677570227770301120655640900795761915275098909565654894363097922027277618591193890761586505583262172316861141072585660848859140674675143712565070074258392193575139932758961344829351833651535316396625758562169883250501924586660047106899144694631463380803591065225896270529794490040329005473994709691540952550111965949730154155369166879185778862613446541595622521726400279659356706285786546441483738054048689840424273798621149607499692391479498724649311961581120958087037890534644453326651363401442903880550086217095327939588812569763308881589558644627623393275408497831420404432400461111177056039978770196403503530327880739271229874198478085860908371764475131704639117674168134308555381660602578208854905750844420417961098441120197117894448867195559844765051120755948351133816960445510068047344027743892515290238105270489487313558870876145339140175748594526616404222226309080301931956262835642041580807960436585106479768198902392610463666079726116304099311410015199292131144515293639918574179748343367907028425920658477021384633739685091037593075461120689722337720023466419149585501969201404795665766038777862188495423744862016220366776970861290885674613954689925227314252194438415777702225978505358254410594167936547329173146142226795324452846425289578427769305432921080543316401152346157368162365720727081617177599338038016910954331060664950820639698592464569013696168371742772046908796479055259991457634166059852365824000000000000000000000000000000000000000000000000000000000 [132,24] 48379948776214698395813185859123366948086138516987370186112185945082528021897024074705363406962164034708626295378127247522351444833149474767343326396175343601359066161333378947702768258487177446962653465011512036101472961386392550401086360733479241170485546370711094391128740135030413807652820803198933958396308195479848430919444094024758639865329330400159295730738108845244780725870871353702532969056111870322124425361205846634750024508061293190065979332849139097657615357937139785910910169871260437203493985624395547118635765225544655852527278504790928536363492130193894994076068836285678817684652528870092263893238032338879718301258951174023717631049784198533935828725436841863831420132078173641483409236056284379740834340413624226340402983413888555633939028436887001693313499694595477998321380777187900593730515351919607841165843931886457273767422072566726935058464071992949000574104620601157350238684131365173975283886766221790449552040738369153259428485905762239389553276935130104771754518542559046589868100963536319628584093555577369375913127899186811732585827700362988903414732067694597174256655676489513769809442928249416668822143219188641275205975048878796230754300692919141408510003558590038982885386739635942573369158432562264549650192263410422582768302185130867699906462378146234636494429674606663899628836219763500721710872138214667366677270885621356398243023195917816672539820086679688254948834996652049657781649684201633400805615506942763763646463922302711007075342612707092055375496814474082625233032199404114891756488578461666275341189262010815946090872416402743584078753842725604443775614347142289487875366905978513583599390833722678121926046949881217655737980620217627862435264848249709009366775819376630499300562690079749371517202000873389055136034324877093707352962701066233537502534899048032716159670441056915932548922260058402474152155299158713107864942129937186391189591560272218979061209380965907464400790543016772282989976698807019209400616789801530773750332709802069726223916667070721830116283399667082138505142959767343534716844461691808460437199633165274299870867656616742817752464424047995861363347260576947598347547044672225893497333232935977626027802783599709102405045661630967824242740292220871082215324461585249290388827002187771080947656253021624738930615074155489023793701615386400879359263629889156054576260142546802240666101339639651616649356023660224914488122710375659712017718731820172151057223727098651169389342097408000000000000000000000000000000000000000000000000000000 [132,25] -41276213624502809565376052151648395458302585971937442822694137740686965502132026068188391166248131154617788185279857316684807014996615181876355438347592396021105633513967415137251645116272441836123757963651405173714664329979191622983790922820700434444858769969657248579451738690094463023825923869559670425258922307943290587129433887648493088923260850783480509222922576130379806232246022784590721157426159189364841655625210039568485086286416869512722371663677756933340693561023656448648976790173789634515631533778098742176554368406107049252847638377932125661774137028851907629511661380125245090749785510750056049648310729028974475948963883941051951725771383262630414183347061788903625827124471783557257398162852307342277578453212259981998713928931648819082900748326304926793482689695502609961809747972404569807407122046855101768678809373617191569507016103627722715855593777454865440694192791661325972936533546236506232314214225524929727293568693967160391962236838490151245680420831377887016402794646065148914364253518569755033648639420983106575304185373133471342757993621729228243442012992508663818972773422168767361489927101985807334584272536097867673468266827384493971145100333708618137319443989071301957763320560219874041201838737113259219928368870159246546818834479201780124883580259925897940316980848819225043894374143321270273797137142712954672824389566645332120705290751704514077136321238026446146119397519027503397144637559052194443238500559191636007140880347997132575148485572378168909139915958997538456676803978967916560497921478419837276942062958010300505866507962922064113903386391296600640612617776538458416763270740588961591709390481117383332864822434294899952827002863208805003871480834425586927487836674423808480062338686611605105463281311571021628227365142578285793068195336413482908466844081493414079902459972567050122820895363505171887878222452922838833406815129677740940060207242874585792065866644710025473562235128824990663608965438852911482887616334909827854765567000460385904895243601012674292837162348219605246257087695928300178005679114924366475614187683186533658672248293698698412971451871955826148940930687566849398379879387932780014702881838693770538912771039826879908921169650030400132057040777389802017195950127859031600706471116093532447181187210168772274906068376855790118179443938425101747166803546504424373414314135946940349054840095621767215405990307823825314979979965835544639391598325811163707077194801924745420022849994752000000000000000000000000000000000000000000000000000 [132,26] 33151685767975060835677911927184173886228864943541796884380850903079256455588560246683355441820788247229075141332575798190794594741704028768331448859789674189353456497769436808714645581356439122370545726934832514890115537167143636585572201250643266692900614473231717730887865538713446632511621479076831526443965088601642378849700198929458678397803018920414249372202418613108779195923745334515027557120911955197441327144391210961600230161615725557102756558204518899792802669029029928213001697157367816261386461924197842693564156560826483161215626338799552827589335215783460610967663903168742128867121569157041051650607743478770503683833664200360720514250068530152234989745124183921666580768390375937615899884968954513353899374871796504970720399498282999424451355528634780466059215491762977130935074081204934735215681057986729686164417557985436284887167912389969266501049892216280682442089233972757311022303905641864342797859812714011542856334834364704749950296234576457471312449391943196762591987127653324711774361490951831189510514503070012745814811614784656693301323318606375796609012829114252837272439630841665090119032716983557450904234086739324292826283056915766740604487702150663607224258796391709410014520736442728105423381366070554055744471154869951402760269336616557443056170236172842663619278011716036895618397073997890003057556572143921599728095140661793070627224922803485682862360272460121386572283624210144422669708585477802193627027212504170784200605014397544521015205137526135807200125494497906863224248319218666459166094880724143555201050121078911854960898302531737201912298016316266454304284280026265916175160734773447977128294564281172625876407413774058187092721135039992634201471336826672748705925960087806384399200800244482284517566036993597021120240378241393292952598783831870777166414417236977902524557632512615281453309055520667217210235679740763623434890211096238508829330763994367633556178460276884459622895027910999595059012955314939150530054343570452202048921729376172451524573596103423968056644740853864680103976979255051860601641124246014193008126982878077680327297109138382608568888340616925476218134244758637586477124677566483810012060704819338084012739221254378909787920181767861512446169574047326993153197081912367105366226331854428287636460080343326877357288030568370093309154398292535936435147573088973489612408810030845995923839414422218780249013090230774852346451470984274204426902012792487396297438182235271169586872975360000000000000000000000000000000000000000000000000 [132,27] -26096697478060383070972737697163633355101384585493464095817886348442205649571741899184343515730952365944240946188016463162978989322297273441756475761740434146862108780636829984944406322836562238260448424653125427753108799974738791268622289793076191536603235380639285596359921822896025814765251967735591494788808542958633563807429526663256027442101179028925546179209014248511358461726557681919297434540550663299434460340019396968476223987053887575370622592179083599947985466665721541858328326319792541560478475125313086313339488194685251888885611730893840970823637644702945438827789583805257769965764194744926847715811849491837989292190794201250924792326302154356540511395311930590855005186660467213008696610753557719130935395582603917008899964823395784904225515526254158218203286566076483631714415784704850988703416592608722703948315053034267088523887613125030741867590491528100440363351924549539103135931756647640309780962883497157660149580387157977115310233934039495251829578359644699918298651655424816722826899901066065620986220865106512828427346564294215309030384684882591143409070187053466398307632575074774452692261441286789360735722029945827151357411369176280274101291404993694017574096591458464577698348664781010393530428045283397183122708877172945727795668347767602317474967065937998611643105047932752164878366040637833757852004793607839740192481178941092636992713885432838079383670631254331073401507902765769592466346404387501420144496355685315878655743923603681877473198575471641332669819326834034817721595662251124327362772903228766631091699720982754369669988956959816385776178495504555582473365655548693162551888042696797646459259861494612129894053239990068782900629566598227202342615144504903717698402412440934502291349800447957473980655424281600994153431716574676306129875957730632191296178260025839368735801922532190745409469046996970034607715718680375522838598431277959478890453708658775587329482234471879102576201684464418754577251989885494834944512173341060427648850509841817664737521420647429398262883206644522234636588478033634249525782012415769760994195810641468357883465607953813710374334982721948798395582278715295145115188875038261824215166627477163339072759649971556597305595876884526576074897982732637956578930248847973959871526684772808398806906434024539832207532270998790795874875314270606870470287914942826075878617509309284813810984463407681250121916114769420222404394839394689425323486116895380753692359055116852842134750887936000000000000000000000000000000000000000000000 [132,28] 20015897811984759599506430701251254017969505270611153203388291796659553529432623878230205157876307019758817108443987374435730880604160204176987587031355580109320458194751937830286374853737472841610067700084852339833748831782304068362637865578442250782324937120552503060308759417540598856380597853007435567350985974636500964730271320268384567043316559996784440868485810343024272331691435207325962691828529116673384838181333429871525965360897518105631707043770014936715206361206449172624999342261581180827187522391479931942435138405998951373908976797450980305311112663631341214402688840336506146552810862076979168295734943919544250389417760262640341918559981057199365146092290388981321713548995425364875188005358355926498459516641055214046874584560507755920067143852277507151577835213517455885590494385737067245789667427890260341246393132574951533043762241830866463110941013483454062163505128715419764585678291817833275703776658502444150619902288973259240264843647799283118784065112806731145008434366936702457558264716699223445554920209655156101038248307036748546168760420579754646518821373924668990818440726250902588510253883068288611909385055655042167748816210529016921682772075577159147048133802505060535617769576886095341205666434056622737296690851899334093104244708429529894809619430145012128823518048609260882183221521582424109751320738509102828316937051517184344382669317630865764376788744386030866227252927147176132239300984995701320206526684495536817900275369856809918676608955890838458718694461811781979763907776291004703302972796744719208554454867731226202473553161553296052121998077962822344250402782804379245026548586446617591932803950348176418265105245001763153027678028438164848308648663769249779864662797624144336940429243627427766594445681025840685041583312897506720347831315134705374952274292757199878191888377935966623051828492481551012215211171565218620236822271336531072500105645355947751789538175043012011240402760879706142912600761494187396081493225058371266164529651802551318557864697617355554537801146536321224021084170905947465183628751438668265879816261813949019498661372532213399547191286985912797317320076203434460811864984808375966028943271347225164021126697745342238032828786888093181488581096669603259754559606521644882016941877549537767801623509543162664944113284595877610240912248629202270112515185355120942289807518311750321295927120602033215879222829710915942707901964529138569003248102395933047210258754088994884156156542976000000000000000000000000000000000000000000 [132,29] -14262825610852594068856686100880401395491577101270637822567593876993441031730482581384727444687282849425993245916083480423898292373971712393317794148783870683054966982175406736936630849569789029166986924251599335785673175555075452460164724504563212636677348413811715676828385284672099106261229986252258039055794435703368975521791016513063542417606335072434160840908262249767847953010762265619828169725212707031580250050665045402180138302195306606322303205294494724467525232310822340214994020739543051562852840867009398983444359812428229094306057340114975227183886358748338361780378934742484144575661778863153067974544889373994315008079479448326259372727597293961253721814859736233683177143306103217456779936072345448898770888074739325016057556947718528473445595021056207799389353530815310101732537950480421005264090716804619640916974043835079708526135021631986159866477811172722674745880851800407591626037232036914185805029117657374018444060114221542377896458929897797354970893518851130675120047424057339625729974240628206736952440913028193140880617588894107883469609390356888814711562896445497504896659784413105795882154258042132884128448778324212467908143984705840530432613977428452138258657728168584025318346031710322634330534473250892516359627952744525785070974917719754790301845555931287313168185712341119347176048072815428902872139105122864372276680201157132721256900540195086898700815080686019961797509690609598216306380287894265567111703398217220381894720233407631621863144136641695092969367966976677666084761304247740895720564210815527959081420422255949375420868867065704985189755746528135802249362296463707835925818205993851271240476338081047843555557172375218769828335374185313405117456187930577967272979651933794028611568913116316452775847460613653861584270200478892441088079786490707392910489483599737854028766463010105981401596529444502627140147500147638921107255123200790714032179815164257406384288035805144436502652426303595446392155970536471023953969555107554758369535228702988734473792327475454045565808520232763061504819628042844932711663349950104832967048958845047933945135211942656564592082550201860701201733728208900485717255877305821617729235269766333078923489806636959521775316560593280262914509336624421436057739347726255926217423999761000379408476450730420274308508071803873733694270994389048567240640088757037439467656410917793496431988188451198284141607684935593629371712805529435803835305097636541588237564032569673760516115267584000000000000000000000000000000000000000 [132,30] 9038301577689626501834926265053100906234196269201481926092881524607697685673599054559871929550549499231516613355666964705801806711346934900408033744078144359588371789709533644996344788709525286141057948640837633158273729337034404939180358288446331287585286975569511132589856929365426264710712250054037563423737679809885564369590653155748151882704064802044885434541725720466163831020578518341580003930015804162435423209259535607576424509314313679585678510592132002268642963889400736421909992850621860366032276159507576528103579444944490615834031338018250415187421612774470861716327169813926517295869819619851721439599357527466371474629182161486106053018036634691776769772741267094171485803718024198568845404407756426536954889125010143778888812925720967003786121685874084226660598784777201980000439912407074944260122101543205811480688593271698503481888230893312903370504077059816644265608647983449444253164264220932462669814826307466898221234075858649457887313881024489572640764701423439093696269572683450705379876857713536744788001601107249445905003576822116573230719022256162716381898854579960366234294122205050371595380361865074629002882401284920158940952887252931121199325156448668447901292337603105371413521845364722395487677422740429656256349280744316303021668298586885507438571661359344034546416464208995268356428295781084828348365919587158761989025661183221175708046559138892962484957016532773101324930676833923751148153784297578687035008473977931963006214274753133155005926262914196289196570558834565677098343928898814944591210640764054940575440193132612070249112458271197648847353938765154902854471860946591302482553950085893523964970000099143573777084365428972577471165890582678428318803508764932487206230021881947294051014215321504326586365032911015206759247050532450132327764006135454507064850485861870293509858977050428599124509325351300470317539558907127573467133703192779198256316540067239855863621262592054774184291945131921821216241840533306886810603513157242198426446070242822090992714267794090721873623066285306813743582214803627448711847230126930340927996128305182400517789343421759875948340488075760301263284983214069851928814096065579896552422084440242698870488050693703784050759783592759220742318179900180079253245485298436168268925360821227673133177366429202450222997017480672269290335071978468349593002194873732385046340860447486753959543655542175663968541192862459654259064128817468447929523858166172485970741177083598743955197394944000000000000000000000000000000000000 [132,31] -5052868994887615777612912671541656676001653298852259408182466754121219379269636235612151083198626126600751447611243137577552509224111194045461402275460865761991720900611189658008187634574521663254483173021161550356082201672563829337690981101579051808386479286154116888737133998167813694297497222219551696513744424081181553642072782747154877728599982492993661635712527181766253361216579337313452952438975825201056989197311814057484343094830105086194258541398018214524767234630829769346080467323941563592615045978542224282921127688562109421645581923728712185764071093243097274172423043893476141680659940617685779624668156452225748183602871914374832464150476579403207658563651812960242560241564158625099853181308951526985498924539936390579947051595166214132018164947838041011586914816887024482697301932431600491416147111556156615185571585231442114064379509133627545938061899263531501960270315953233826589927461553724587784593648690112451714231585010964456069944823209074041181508338783344355225465561641423918842529704971866835728379433528525796616670273869472342443100608538326906980032353190470076926403582465024559001250345021509711021573524713650093919713968570488009099798553074896878765876397812686554160841509424801592808371747470280433080729758856027928028510129095066034489714009131973982381122484908311433726486611873569333703674163177919450573904479669452588893339364884089895728256753632209623540681545599946374695897455401747687147133324485753466975220986794510931843790587198556417034294461020754621970790116258676484623131412670543156071429149899950968438476162033721858945367086716012228512638536472612643363795635394421810656529996138479472225976120460416048452785485034978759547923998787842573229811180686989214918782582749939155543756844942123522168168636863001007210605084431473766382771270067405331433174730200830838565748991577591648515149780266336300988298034655575513135475224718698883396430903927103065284538187068903685354517712843393886655920927852118486590040228316966798734278236305494718620690482302982241425500896728279922084795289833272760689729887758430117800041940933816142224736205053627011566685704012127152167110623703134656725442265346111973110240614286534500333367914011074728494967460312140875180662435759638217915402364979254029060534958922754678884004099360707428921987095154958414667790568269754644821857436024963355693602172350001630439763013892991007485424301828282197921698253699924233552314041644863135415179149312000000000000000000000000000000000 [132,32] 2590728226394645302117776881495941484094450883758560143218457168181907911272157788479725377557825670195341913097038182287929354432284412058587045489108289091505686295400433541319666316780697871215106418657621685515052185482860293293331631639432657896515991218482011375838516633311757462268434955148870130023717108240438498450845094996893073334298339073118489747947583831760193582240742447506393598836604479912283902346103334657116027116684490603435088614717907355647455170814498011612823435434157489756683703627272673739284115906454244605721062605198320107585767566310490411185524901034448737527497767232790847048435963368267861258158175782931584529861736204271463462312765382413768542829200198481762270783285012268300087604707002643114806030462977875137257553377780302268993348380638052561174677900606606478449547517003301666991402646418450239565144021835958476732584436373742130567395171676132079566804290132066767036914040029262982365881261837677572017114118270078847102457123385616878467466432685437406333977205583487439059670200065873061830415576414711926634790862854612377143743180949052998792920896252377672090310297429730952906466503815684184066584216946987575638875030548554696437011472914791610909083280030467110166205033722245248639294373851338804861652033642935444488717815887518593753255151053271014300731166096466036479217275217587477779856814943092679856070898431351189091053925022692503501534999718921939685859818404650040460650436397425366530109796155550153941306986099553016448786453461207318647645931716658708464436141630355134184074144300442544614271008901300407320666145907141632178072614671818034521453765410741024015629179622071713790433981002707755267100543717138541368748696487177598758632834721957391029606039234829277918943661789246424991667534942475675011064621223709802703097991696889711132614668169277647462027626486253996863074201891672710525469084834543474809079280732677186052818881138090226665492668617672941786273266939168218428015646270849032768789104783912039699541897149216019346254210036700507964482134409895664224569557573293188464560887921593372287550969169603638315466725806707685913376620028659102935223238617522372534295087482297758747626492926377937378698254393780006591745189789613513226278912604679074222613729462461533107769367438677163498616425617912747087248937380644771495042450482600529570634106939498202386083637329243822185756539931456874975201056997709656433505396111516140785772977699778267038015815680000000000000000000000000000000 [132,33] -1308675452659820663499068439725250445917162524711912616300813347828468311294635991097386425775442314366096249087469278598136527507847568347582900899962889316402314877286520115636047336410686427945348687581269580703328563329019131823302255184850442769123459888617595158906127642376242098225109323327017415595538763787749018219181953466187921833044551193265287358222658274086771113143913412927492814934758504959349935394034474960439099559979816826562787545271909380036467799300002260425591655800202536484961341378488047013783733603047464823713105482725773722899672647850599007395948721979838883444843316602591992504764671639968796639797816053341962029881765446624664462063341714665974022379420585968109775508717538914476720794668824420192523891095381493994163755743579656187093062938716171301651010596377942340066973500559093372736538487951710700102112031319832622116574766666719749431952414795871699222535190164162983453112340156191210108799242189454613887782769297638845937190015091839151307069831323935904299622140065028377532850536497285175108848996402021359873602526609348492810371839357735850055864710990859699173522832644595502563225650806275874421270517590027890323781724906478428350808328208980215311338940483529574720056322916540683262827925327836364940949044218261784565843996760501620608561023379553881593923031752762563432311296238156782081413578145801329663914014898529821173271579353203421397633238607392210605071430573153930268035616701675348868926332287236081691577322982953901183729618319128993891244854220915930361240663959707908520323426751111672283554576171628685978679024987328560969014673934796095737829877728311079791204135009139225529282277218799571123245288900638133513884694835783525837470530180867911108449381612483635924831027993119286962571350560233277765127459717170961451331967471852578298231501094291072572955978666009769966645285619629432150224178039079344531773079803892036299583349235664526279128546478387979526945733559883551996103736315527343679578856947720825604937908781905970232468438608979639272054575399121352639789836599267859904740086099307545044707724828300454520587620470977554501505828951247436722168453603459616581396852902196418458241894359639354790629104042517074236254666191689958354022427278994005595425925647190778184672137945193970677783106912158598733280407630917971557994818830519569705918461045534430700183618986597305428503746202023265097519300226428730120372897561689777711356368107059840261185077248000000000000000000000000000 [132,34] 675394785533615661873803179875118930088117398245980470369300176247665525302874456927051516052568815787627019002347265400125402438712582968055718958724308529503215489491933839851364807825891159077189907492709519323549981806996212646275384940129429496060136705886706911019718696648811340168215064779205012245656703597463726593347606556691039236565557684159120835927336501799060220090647760732451467095448918325948774593072627507012603359329612554479701048362108919105538873146845128940163080584206223801154082382441514661511051967849450987232762995487454702950435273320927656360354802573761385803912787973588196676851308400497522282474509103247328638690667026497770275144942700495300208224197028922102069456079419587271105146993889038827316600592942072367388624751552085931132517588432733069844694561768377693885785885526761056239985901558633593515615305080498377370675035578717075654472069804342289826087290014004096060937881461306438979585477897518756804746283399600720391500813053593814730505631271486249178941589535433053918994043942773691790716014889263229302724552129086958058365818139958956219599390308369701704171327807971772822986977911401496156876438806504649352246312855027287709852395760629191993388807826100706476667808776821958832790828766255896824170607043082689347194044454308143138766741748666049353755417809617400791309500499271137224235304461793479808901146551375359922222610192778127729202802309641193480151039933548223846817792672227450409794750523794384874119419785637924413409767260941227856464526499149925264628177954727566538468014536645526051062186435260911801731464856538261638365764747900635655188539048669177833669038117143798629116378708817546204549232964451921438764259184844931172795516032544337082180689808640020408017433840196066678213518143940895471522700423276179648114418105329665184063459783325691640064131560344292389761907099065366372359982942971958788097301347845392910315678475221003954240057964091009578336168607933532019149249978111602830077245101475717128109417686750570570112769168392602846682990940553580210646767695063817070683325533923423397257401524744413370143094800490310861628546112190920335427474540955967282530137740465233270226667328187516285303004191219757973758984969207998420419569030080599376844888043987982314374832341883315274295304704821893593284009680888093482022717446222219466335819192443941580490021830333579947747616069556232084810480608900789127023213063999554337915088500139626089041362944000000000000000000000000 [132,35] -337190532414891856798372095993881661567763152601713497955178782085278196749215044832722706625004970955009370349057886371820104254945611858787807616764304804278887915810082621841870530322109620912026453162655286883653344517323191597139768344216236804273953094670099578022412937612115835828664127618043548044583395492311117990675568381791150013261741564313381943116753470220020442973319684282599744507526044867413747128719262356400238799830804536694825422278155329243747162203614394421029705963542451464558807725043349186121414179999369016809350458022549665795392516127343292946617744392287276438029407444373002733241427289232638618008168705127740932383436744637945368536807963394839119497299351407925568807516535132550713140980879436666384965237245698659455968133330408350835411759410936713968248223861972780435974743612424353272445662326004090212926499691110296870195250061819422313638613515856290557346734729944150943158565951485575002282998087082909605505839886151514801071755486377755798601125927223047192309666545335632863395081013411073449573362235632451269032167760343711755077552319259983293620424773160582697075099060002603543355048298208537121286402232938561407446712292418599485121695211101464379518597587115593774552085644294209898424931771056179529060878705819608096836840161066400208644155755333125337450277596769865896468767197042580593443832998511157696149749002004036510317268493147732325416116336251540638569678905868874575477126698288743400012331679772130117374168156616503232214095370090139280956816245143879025692260725690411327201987088925381392123060169184610698975722397953705376304045919190013241271066138047809370373974484632625199710504058193458732200542939540009792750619556402036210777448191425750680749187335721679916886325977859419091983710294484872561881061337603360366313121879490882260173556190938662675704846440556812722631870998122951392576249720270372880256736443350300392378855820012130348931065214768898835502035048635958004766605023703016381433440072727611639219445180157678847657601279827032213703310010404059011478534793901841591131657371952217111750885266678567486990658516218377793827315779004778571664135437546257866670035107878576359323542603015517034921101690533009504083378958403242885488166704681437732905720658146064346232412263856321048238253674026219779252111295642431411881836618628404834826815672559636113830719897662711707499502935190761188856952307977243677026620569557785324282073500331190732223152128000000000000000000000 [132,36] 147746336666996603571529075052459523568057579501416057409857220020761136269062750802980083441449063871358377910676732598258815726428358566094337127862426139640865150339854438683992798964884171108855997637313369233777091616076642789166400280759492152255831986885811191464777194364183871241938098279501569988174179113642729100290277983959519425373969249265888319433421567592534439438929112557297627442140316229574175506008866832487023346479917315545053909002474784992526592105613402856784674366810021179747312645174747596107443034522406673740077672319762437554477169872418451493156558904023711481017600750890112235092032550806165627632028722289637982712014487023836326112217789676473826603173282899471165129750194950803040684725000868811615307915107598215021552206496288758948117207217430063250644481832709077431461429333639001451791271933854428081018017805227887113076829996093745129982150929291754710896244684332807702066044721685874058492552527847046022427871194719744646896968487473351544501475568725720626658359910983933440910328096189218863828092090988161579359091012810952824479088620163002464090672726970376748825104667655592311451312579528688490502124508068714925738441197055060459463966337125804045630971939063180150037989097142918495168320202518619047618723274854781890554523094107329395228141466474857170377580994425051985209362150355443400424943234403923134185407313815276978520835808012578547059009637445167338872635701208500199646939540767744836543451074820996912237864895612124469358824739729863363595799646568756837734658613318163345391248516093062759266135003433300680608194025200482766190747129412314431515444199139283811389366547834494642780758496996835226647683433465582470062364596737296307799203957943425774055703388258148454575448978241444723030864960344851392950851953168332303831162743882926109175767262701712624759943797303708180241580963421542989030172862137724893083745816919748578695948379042597911070843734141942941576139555070853503406206376902210345100108918879746999109828186202278314065236103423954901254246906893650698736030057535912795424585304505550083404840913227624210511302338509322297921612545107432586869503026410721026123156850053886088278845955834858794266716963646317304550842478100227561428436752582209847581531800734227898560499531785482080202577181450092584328603528025942062882834351072516259593984754244492125467182952746274227641736531398697006285791752799543865564033559891234052103800563573903527770062848000000000000000000 [132,37] -52154632094390655308429811864924219979941805557648029373710561880692794754989109527778931412213447115831976002891423006781316278436788460093145208262725689485493779831827468847289606564422582640177910331906701155962170804028208669117524381729688968978801627701029659700169910715564710176781186713895242108554818429549025095911905088098245723214209083969484319002089966130253372211822695255236352482723306696244541153341628704047645767046584028868407922521225625608532748629125566119872846776262518122108913275441740739453598004186547032711294191351316979979207244123573425850092818796469813208231596325303055776417550689134564251613895095187080158418751025438429351539309661599083349061708784484114496390354363549383379634072685043072726419205097571823842148598349968232322805161867054863375414123860581108737256322584438744316284298603587162292727293975661449763329847768817387386720106079870200787719248358605699134093323111386326899982994649430149412400092450635361716585141615567972585131296445360749127571514923970275887878430573920868657873783951378212850777043138015833630729999069828965803950501734568706606323025465769219349989753464544819080598303414547896712156138823409290910111039224338408799652679288078373472619371951527313743957074036648209124317512110796707760944536502663645572601148130272394585934574290834718652097481354913642647262391848584152918615288688495534640719020026413530385004712931115047210961413515436753948234166175142526985738028266425693324496835440639941527619315922379163086454990457899606523586298685815295039377903568351818676854707482955730658581633121979703859481457464137926580420954447139314813922725902606371020663082169544313437052853597306816269657661999101855885917783457667382338093061532633732043531124740333069829222415329432747443681452578929861045254624760298549775984206054291499938135577098795519373670554967537258671286328679498272160913463923093218071922378889086807862194411432094933211759144583672194371016217236222168646673395203050509786655219386296115518578510791575836096174295094454168028827954846107294432936784342428070865246103375235049285148207581459603975228774272342484115504620026545146671522833611803748030912762828579779219377221103365753909902011005612488385396246236388211206316265238171730014623302165404620413808279048578986666695437049476481012883375127380525202126616249638441483246834049168050993642661567911305954496193837458128333974452975579253528895187911599487489673265152000000000000000 [132,38] 13521071572170185446049266766485053507354552864211137498598949950065224334794918136128287767673554501713815897011506247065747461595169076969794740210731577597748580585036545551170068261728367636488214280194964202532691041970661066179011519531136711952492961178834253518096407643655984881920488874082873007165978188758696516509736594529789642111462519770919621760110145608740525850981164057209700161321681648783000324215885473664484939794207708554691413734025421368250121407778129443534418147471993414370951514177795078124660246051259905646431480282361848704660268890269557455344369939009018293845510864131082058477516116501162280757815396442799743578132016408377095154029545427961622007511655452014344581941293902375717916084449925158567685253111973379803505272189274921116782253348126213613028639978990516068386058466156568472866186349495997384369312885907642621872349928460641641589908113334530733770285637364543958681005445343139047326027808676050471721495632607922060219722927100209602578440584560606735906868280321271216944646511144937602395310426047181511269205992148147371056000384775880236733907100943607285249133991497591105753415134704487291184418020390044521426080957990389075787874725864774807904096012717017958353732455900216700737304733967379154094605067171774399273570991306188290453444526437789371931603254698303615250929904132799723847169124334092719712051091627439796104446495762379881819884562525950306092701248765156652798611956016065099898604256341085838909683850957738102495810316289429291885057203720024241770443311876333229500527099460497119593269358251408818838349013210469726590793394321718937154225212323763030565371423267484315922944545759167144951844427007726937770740069895020280769808219176625107116986262842250563153224045323823903250248959082395175731573329532520199728023282775095287224757120097914726561255342756602837106480397280202353882683433890790968588142658024511475508769703626528294841403396954628171255253098733278141199897712343646086705579942539735385799471481139231310782162587024192297097123196450023342842454675697162362950581725775874642039677121387060154708270565633441289279936747384605323147043250105942623651568594724942654181180550022194254155104760294325091077630962144023250617062811677665836053676603688430248914792872329184388351209798583085270012390241712847240028658601090219913269909407270014451343738008573464161535733255363410769736885186027996478816535513046119140030073509670493152255934464000000000000 [132,39] -2007820421012589985983631636258436979812968556689944982699184360677012571654147534580845647612370260678396079925239998962423914337323680074312688160522617688403000107269602358477491920478829666378444302858547977292746251705241600356299336207859286496722238285731298775514204055843282850235028602906731110665456641382530102208720705440905520723228620435581677188823496182915879806975775105034438214795253447846117882168645081642343656375087463057241732399505174122041772004728932524309812686352400618115506691808463067858509204885266923192274227287869251845370551537633412989758125548461447507695288174690895946614106557930249024028035280543862197092474856950858452678095868220400341922406283787256735772359868919315157552505562910106539326749573502565632349223544489111984867913762994499057831065439932922837965974259376287110383831821996834296153776700435874639601108160501012854629467314601538563192604744867205994679109733401547771201105040897775362610995786039748884262920454438328846442208331887010712221411586685194116890156614877432933671220025359265499132042349080881015484882056885563476779021123961971603937440427648619076308494179139666885144545586622716257270472396863882704029414036648769885847630406449673959095949075528249273404576649055107990630504111946847164709232428663259892208278495233046174235685913526020781136413237594881935413494045268678042255423794084898611007657981520253400596108889886280881489673118857393247166203235606659269588670346985389215041225954483596968900615905415414626373515481240878250536623110121203098536244312224941463726158355256138880313028370856902986329667924997207003935804328687109982527125015137700255009235779359732304206069585651968714338162410634128801993745757792462172607200608525512202736922987965552783315787937619961375474330964318187222749794707517955394423610774155442836956852928367140811131734137258610402131429439011448247946530244172901355817834513553070336610898648272823178186566769751811538397930221001487661770206030052116909879598295316445381125003840991656800913030132926304066780390590889512157391618526456072536781063235975207906659695584860093350407574327440007407065251568192354895026954141010819274482437018986269696902256684548678633146665914556017567303272016193708625404773971765417604699261738984723271056268193741633197318021691379459545091522744024016189340680165576909987920637363455645618616695767206374488089344980590421172132013072215634868922572015562853723767046144000000000 [132,40] -156007674600699370510177441510819560443567605405402031031602322876725859579080382003493275763850564989658341817464740718618080263767439943827219830209174392234643096342385372908674755183632909840278529188218515219122584832647347937490272201508187297855710526168725313892779350752402908197853985347869170148028687501594959308575964703815035372474645089575399663251344008712418349607085477494497905491329130189032373484998556239570098129242977872151992893945175045626895514549787238090457539721901690600750014744906296406192809739846906307829236767387244940097710418292260863405093426016094843172399463504164336327521851268494456710713768928959733181055792258708662564225377452180349158188642255423804387521293521968232206330573859200116341018147094281049391043904727452789833189136709603299936527422047535587928417801279802678233852535859115352672853932103513534644257043596926668838966394939236978999283379774452292572220946433901693542717584830498033329822192978218783629771760970418011151031795295340387823876532235184148682133581277408803758678594421891815105531765099291259208025409754521555332081399773108617918316589136103184097523667118534222638985163956132643323173563792115919714008753845030433515630929324172986382619045896568655468899820933520443324544071482668625794331990646975414114943896735248370848689279966436593770290115974605623228055656829911584917075116585468931118217824761029775946441051750080385041387242202956033073116343124413316401342011215378631441349064491273120058970234075678432100779019517731305755137667427514281273606380458337759262964141690639006980277622256208583192487231140734911798970852501639282792068802224435041631598255107009335553390999842208000962936850738298339972311238578175125118512426090119988870625073304876405996203115959485545154564326701300974153741877115898309690428431802185334448730544101696839263462940525306454419811887464022991923914937724595018988025823786287938212013550703798351001522017224614813277948165953712172338846438550187388661574161184437654283317451780646180971869929817626115076427445790456019718347463746139557123757969785207871536804069782221071477599693189928859316532208582308301667303531724686257482955435888221061047888374288207613712422806030342390043401694804167056082229240226171890595261293449942587053170828902077865484536049244261216383936422636439606949895325153401913098694829243017198142813032793585255094570218314016621543042706152497087382424068246706800230924288000000 [132,41] 203699772535606471901258178152903213768656578563633756769827466341738652456004467763532763610536198165668655348973198038401783245258765513062385699327970500926306818878381223107052936007343893209145321917139084008714334054349024070138255736480317840690915463303718450073678306318891279567743991331090692626640284021628558118039838567535659073754320466269742540838022244755093234214478365604319030142627078070425463044182000292168670048469367839925616905303166587905093958251006450881493109935010596038088354402635124761280729345538292015992287634434868790226181945998755610469512683453509814247562586953511114470619334303536251425081361089106675189913300794631454256576441106596334454453180513462841119932212382881079905756653776501206852127601192862702323681930013060937060135928487152688229353315174326284782403990536207026613902736944999874776727135308634016518077488666013547707895384901073579184867590530698825135469886369606285277084058466689754305593760380589619705002197904717896468090795679727978600865416292357487084328989123810857622004856252420156881347684576600245877877416352754493259807388443108694673050513503532593594850480186442011544307114487512115526714145444669488611262396978050567106572685513728693178770837781214196466298458283607131920690407137164786100372078681308385302285196607604276232770564599820283003462541770820921157208681272658371031951735615919436858757016437443604874216089912616823597176878695057101432502688295700095859064535025401463839975519207615341267048221979998699438887982083083142745529144060574552123080864298721475948291583002397584430076428539725223273994025902809426896991131781577041185014802331378017168586729465184883746324566335502839390519104382347248204378223819613679321978330164506088912690229311202648797599618286404249882318182419302601042909986587169743569085844535471213886469422053800276359998148046869899156041414887302766252238891341365769571782514915252740951260773170216290021963641825627820454458844036740444013478138669728522575204311833208763292082303766058789717348809330421990252267810096328443846810958460919315530852480401749436865950398381199807935736005583856841883002850538883262256959648542829286264864670941601223684907256062816580340668827714527974351465207091663388191436484477324685775913278748040073424675300145175075770336068336596875510435817778285599838558496814091958834702708013827490983168126473658194590630718209647852189942431747749837154469872086995569733894144000 [132,42] -68451568744395992053981601481420544210876548585641478119890832373574628271034927841263458112406810189513869979337463886333143325746200842982133614548296446132262783741220276359593615880869422031073674901218643527435030162946647304426362302184384623000720177270712692061469912557234359313462548294573206135816281519715444912138820268534625088323513471883108228320132489458437184418475796718992730947599613937222705682120677859132516980049351888551045086163874579755756265027116179438638678088467744026514625689521342641859047348864076900193731666363213879273130732598975315368443421740490267352402130523906554636081902419880345531854549169429251133074792614737336140034167765914328343647258265558022662041371241928864194322709856248830905485726276956073659297416073092944072680623165871995385626084336086971262472614070616883340400089728700249016126746078910955140137818330901434038963006799071088271358532379649397869682062354372140520309387428902989218970709888888402714524129970419327662885183295356232687174822587792831232425739681770006109321495845750098464706690108941905129187470660529350149077241829771041882228638408141552447936662285618528897092176289607324825283961178653929663895252982575138607073003555169884695921168215828770759929434577691706780688093177862802463767943666566634759007411345881938187927396971359044053774575820085263387566841349704154417039056910553328643634507814822998612111705840822412388546308304309962381586589044197233492828694904640454924091189512739923244571995164172280919246854788543494675389913070402452492895368080394735513565161027332772794552002715082806210425624379405852205560572187270140945367893581933855810599031488830434786434276381019603712114671477821336532092548692579002147792523823611388355228242011330858957067713807385612534531863626171724389312932266254526573555726520818586630237098174824913888245852848282821873329929055774005935408574569168893940655666565249034529691578806943298353753541960099664461824961126907541810795027227108990859773040505651473142725894473857354664137149745006195368736993875329009880692023419646911929179637557245571577688797117795081014377228180877706618210660409412773858551323747526975360640008474747283975244283169325108569560516427224524678447777089794195595953889840485523153078060771134705959153824948103963375827506738300755826639701438077109894312198010037878359664576558478877392682070112383231694219447211714137635084376411823606707981961930191852224997811 [132,43] 12529058970002202348517100788004502390609608602053728471689606984259836155641901294682302569906025237645650770160035255504932758757239458797572688345421398507545214942583582321838749542752947958763600652404216087453412483758478952205169412801441635378659360684056246342557643502134916481070700826781434933586153228210227281885833646002318357269272577558219156003959441781519485797007484219233895165676628972819895641555764482212062647250368448486001709671597362000549418082326657121214624868541064334188620659601407370201310294293046153469412613658708382957521922467490726148524520067081239086091674149488181745319488427073025383342695483409278184167791816521820524184690127205875989574462192963894092741942258843915509652588373550421699156053496322611695198172674760837648553363488801506973504114515307566421039399041709208128436569560893299329998467057589780272673668439750408921614981341522823460158571738901145923325770217510158820383282529034486517392368596194584637641002896970782412697568414991249111658320772372840112266067664755794918154687109547565433243059573439976569356104384895274147161065869249943830149269918431111053614794893944404064939130208218578605763937066772555834247399436004517242042027531801833125235912306637380150991630764262034356112649137083430245476337262693536890246317642234451540733405150849424618517177920715816360286469954338586646353656218739641852477436256941234294549346003420303342280234142163274216550224051626041015311160630712014561457403100748780879394834140792359216910438529120037736414488349180321395531513619216636339971932033455955352660682692905601756666460190158101784155990312290249781606451891861954157762596563634823907506315671892230344846144616161885059198014600790395297318558950524827429312338450109530783688941653428510605209430020931467857441836053858296560818840370333829456367491090452152208540528155990250203326701501267572704404415978374239893266904203903728147998319239850187090581255311086973960967890539691884687372925218199892105592037780937441607756663843760966090062606281299945870532231428266258486434369443538414754052431439550238022785635889268778803104134013727204145872654010478996970991368070179117264087439006430620109380530664817387007944298187455494319488353216034819352298265603964192218633127695032522219023528413230012397909530770464031347616181046640248516707869919127136412693440453270258105618760313808422643265197858234276086412781562617721617703416915444265163488 [132,44] -362290245381098762892725717009326427468265052700247061060192142818730153688948647957396020757682605191962434936014351476266559586156708645846772503959450158947436598476127346973963353443561230928522596953098682279689061395135285342070280755172829093233311162642600464837407109880849934388507097623800999707955631016760745622671985036097857919691116945178434065725196570873596066401637916309848181621932260833211305155735237418610774871363855770195068141925206890203220389217436806407414167507093869678498212563285257463676543878306782298155449139855653521623160353200965446713002807605463356147915539733251085535570992159992589620408488848343242696568573818456803434731191065922617012255728507325011256507925588163742875301318258968449315329122473062422117746538320293576022965090633268698179935268602873268995266876449932446693776132607882839594262480557479682478902949751544528575992934038441783405497709370242214845838999587605147687335202596798542675169252995714741742657279629185174132583146591156656665174630536595923217983896365999783261913942834390346804639823711902379543785655158474984103100826531587254951603456731038515159238487448307718324146772899005813389495385683671142664044087570147069685433145494715741620313288495504503243558292413811724580918176147971339864122571365507280728944800555434249343761097180638495652414777034531395566639905507299362576555523356747291484521355537530085537544156196938051144843069206920667311097478599581566769641961068715914976532945779881435579754780066410750268490884146063124712693796634164524646211391877197821819917394309624118057062873081732617299302473256787717169295424878647895548099824965743683276212187059730722399587870032068322924757614892186006825301403810139505070507814120218530206278171467613483186904758137875408938427779330410252399958064186369091130590113089984878551569939260088370153541082462465213654884692439993434066458087267727073747384982990492948216973271315522497169358385448787057335979919393917365939584975489278815140370257970345607646464582647259893584964983943373660636587451955653370356814611897323816426198231919621696428627129606225470278588187221396042867683880000190587979937990042818880336767337118931101626137068490754735294046146100386763164095144987239753726547962585643523272592069972574749091824359062512855713132701665634436169198980313728767702647339660258847163242790763086061885547628155349322961298017046532103917347944885869112914193743780223624 [132,45] -523239965561480159492945765649091629462705851566894412283917549106313905609712950615933458099356268522306928465794861635194888416457790575930020049743914804755744164363410492498913972508848627102400178975368466058191597365305745555189665106412477036858087248755070314449722869728374237412943576814602367889468471716439891873326833816756675929995576569157459097617334096757052937953260036114657296817279652883656049431972136881070465914081151386790510757805789273749094209242237402619722535356151731571888528480748737930406468180703532887625444413822879493717812552606863432575902744867300576210789892388856587325703653118614529843286483311066700713068058431762767135262769343867229462236993679938006431071752724238083375805201927347590479192140585054998446862327070495930810373847289814011771391247859141934451474694333211617813852780634759982008167153120276843675070814495312315586675399845061200124436865793820310411725540718224883910854221867864916026545256624349317143326522566075204760786358281170481398643009617620224657984465151559548229908875873739508823114205286075372827571341282057738832148799175469014893635577055835618499320110708241648721665580314361804600922025398367175242699108827227978076669922116493017332847252870828177293991308114650480744767450267520153317627684967024874884453571102882450564446908071251164684458717711977359406773784415724599812257929387217139065137247374611200665094370224308205542327863831213485123513282676032410565619006805678206085340331155661588184503300661558218057762754580667370734725328704013733609589756579160000477218313828915840924005895287920243508008432152447541927515504413399358853353634092133548269175320206466130606760471027651414645635559519437275841212054847740411386391002994721890502318346641313366294191755531783313017754743109136449130073743110219516297779561152164624695684419270716425540740566517337727914549069183328179633202945686144086199538966070880526693561009110855274142376357172187041189484495788394641999621096643642276463504398293259871311854238789016901135696648969350366768142726183597434140556697609893494329707658559538951054997245237160078639588461846435442324415557010263338313110715636428471537082451166753883353951054501969530702188593647145339407523818259393127280319611126289310312514446369826583238114675934476337670939794882720545646020759247963033007078249720345436972100729005759820919523094343387754388783107959673573638350174740841049123820276109080 [132,46] 148772916970030369289010792476506610534231534697879798066474826509416044104454571331736006310933866879493773725398929850118967381498446125393368707640907056148311768565973856637869605512948788934960841093853450709231943533796508790263378046374861814570980616899428396570213366304870913599867693316379345811558488437693718508814145638191180055230067028090343600225282312878039292593034095696704856834592954211531097739662074206410468858228262839464648616475861476826551935643198000596320700593920110459905303469283996126055810757454581519916735626742736146493639062902038060375414555703947986628010452708594992273439930094083614492127201015843913671331437848253214429915298406466794356104887243861983777762462922291601416361832829347282956143064641091746489999229677464218817387627912873712761933547935661013573533040030442736396405947562768979987254071663500183941179293257868797662371696169748247417622733607034990867417566464621838895376549939659348440706066292872053528779326109186687020105586563772087766839031299610438127869711029287538572432187406915864546718545905592938006358672523666122576547867998440418822451486405057660303607144590557225421903653116087424349093745900487331354450744241310727910970125709472651333179254321311135770788175860615215353702048698184151269018148443565647915849248958947546181603850745577405607400295743014391860809802662168933240066312616374553169938586510634385747598934922827288405024566498963707879914604023414690112816161190316067557216377326148278871983685474831618718061240261429329555396476106217196371870302769964970612650232466278224665319122477832815396321149329308385719813615170517063829774815959505295844476163161146665820134384972832944717881796424269486185736255038879823798082808636622729252659671419219393389943466293177252944897045406676483198630533682811851254866120441517621519178174990275525839232384245165244368461088905237081385632108425539804918988534882172320040052362481773439786476736754125253577768590256042367416508100188161198808149167641711054773917203964515444546691502981400238635135077249545627493839681860362824762906312180363416785654586279811358373088465690443782520045433568470484484058430836472891982470859028949330241451113333420070462159605963597072413087315347859150196564405369503468895050277846222237434386945095009702131091833075026032081061951928210910681710262437436613093105665085458682966358891915588727891542150722298638869903742287139812484854908544 [132,47] -9969789120258136744942990928472581907454560189178882182895357056027127554119086557125663982309060006763996609051328426805673182542368708819025899852910455540878057131597874792644455996811839361942376817531239490412546321734404887356658541171977758393185355704528314772143393858175579461840839423736194347557820144909792021241477661291693085293414820914147128534217895787387352580528596488645436838296919751308890135124168582411560822441175138650156491514431249022759748585397590111433240116729422494960012843724377313084921213820447075521481813748465525335353461892504066793572366203111344396730668402584169323118757060349234685092556823123449293878122468691894562747342069703405076005360361746897376635904397414773164577002520327957558456514779040559838385162308420982512010404380023638881554045218779377088378048337182540779935292420037971953198730672379578015390232734678548435534480183700982761494381798897766012752660958995480072768369947794305523879162496390447698076243595959396762358423643082389773388535104808817622378805305524741524969850915383406052926028011675423326441246548158824664694673263851989430643892460333419878749370659386359480777974524643331287849640688043229957241972168289080870033360869031086570866284777749599080046467756433412743916993055742571978049235305783217080312447460181812655084949957070460037357932331082054517941963820605966612305412054538857114127386076042349454493787286948305685451455784877497249254668225408437039315403467549309525542129075473784324976099162217627977670617411055796191186339401070040084639867003637727572947980033400793488495103053405213127619136144302527743679581362429014018244020148547321023551116163975416440521177875589470692600632399451070440582816698076765361577702597091661114914420362516410917132744782226222380608091452123416877155354558819747274316509126267849624892340702708129822170498229667405176628550829881674236199746435231678676068680960279809186825032536268209628743477027512803916565239624467174915247540883345390031972591307347640752616031263951345665124776046912550341772484142876925436476577503962206127415404780493654120630944485612244010934774827301123021928141053682660514677540382532398206300957226245449665677400258245061256159748978951379369152098775125854695127193504506512345967566999406719658318066698543689708359890648571666438604653100434602352399787999911859646741472781208191288990223132569104786141918561671276101144096561873492420867072 [132,48] -4370514014695828777071480056364359810109149868229790701535910395364717914607367028219012039378749102569921756019517576792124368414191189589327448277551380471535840823365356558698412560618530003091613145965383254486795891881010093383523889469208962010687849453245345781482072452458680410183011620421342997121519161050424362643716266123783389210823864285021431975204704573011697890056636544436621356627325777142071491441169578859530331861812600272375608689842608547046945863186416222925907458208726496261093611754853686643460224988970648405561195221924976135354332684695640732933509039216809068795325571998998891198758629214530132413732271017106782945908420455110720394462617150727285868487865035054115976339995160224696682018299416136822842442985640134524491006814261743945608235778395021262633525318541740884545259535955959902188353514219321235414552786308515983364452142120948017131612635241442169811683723585477627792226843417105984095674233671388251217597706267705459610641187455120029083547955144464486277903734760358136549636732332039709077969845671850140260411445366254470704451710178700171402293547925781010278372347471929012531101718102557303519604888831111735252485731431832835568600968187310024178714047805704242808260393845610678353833901671797964540617992166716336091418814831082736984332893701964804462034482989056694960448073933271584996097168062226388767467521045292602167556239750811891382921174059490010820663228483677294467218852663706332357459779916050089278048850948296196427764041221919624494098366967153906112808751696035713697523466162378327697400968977189595414425419861280712756773680400456591619413644754431663124319131892976948556535014134443414380724011105537802505755577266487135273091992509238905590846977247205878977251461511124914234554101438749655640415445320839813740638435736880384763679259634669670401980279706070382293162937265335209323979355617302698281583107711772182288892058834604671425526144232749703628349764665971801014486465512958644783340247493493352145817174045790878262255971460130437880366402055753063589222393142328764754099985811372476917152673920086885573572396065456676757046522005001527916314622744901625004455194027543641444049884293017926391384838160011365517288160460563761578853753555978074123995711433328996893172957450231679507458896955572045896582208707492292661417763248419468479478940393887704124101693791101115228216597528102405335144747110985651750454595167142189824 [132,49] 1311269896670720535093610096391891083814245310672919305860462955593787363574341385851582145913100198826720035039352939519359671596304939045400910352039134180641581030632351909505945717672094934252406356610975755962591600233691604762598187517284446937348281845018285617621200159380549992955565601130189182072029100408597604313594428820351879884151546504760751849948556234036401646496576999005720185229255416842348301911640849573949472562379453868764116466823886689156082207273832940695918569462869497721914233303722077620415787979602544963249738735919559131547749171790366061171609680400782728863991163188685019642621506819360147890127118192928308202122315141369696311386990437690683387342557514834459763175422107865776878433310083345870683172700008628379230602278343553165016650831037128064355823662065566358318314543686482239596713371540412323188118101136086280934154101648600312164330657196965844788536615560575440175364079084382996982750773697388145045523460195627890905590409252598482445633075188730332281955872974407558045548800476591140654501603747232316518963607544145557363856056165175602859866283933861634725648702095690971399577573967639147482527035179978119668573325807882001485987411703486519758774853027406075629915052224705415755239590572126635004565363011052444494575534486284311629899883053007202023434088180981391949548907346781129787886278069408915922583547479944951315327279503909903917496034776240770781690133113960610532082650670417885346845703823745599808782094673314541342549636945160672519724321001536234304582558235460598449288123824631868543852808521804797043616097706048806071611432939037889131749805728424824159339999462389245041348443553252372343495374505047230949832854462159548336430366863835376271761005155408682284085811101021285016935349257842857826251338727069715315314817732177957656494234367209559369710680587035603682213727295273474584473704366836124549500164526313022007571133186485777196136702323506193527504823757181191001371996324740827994322141040344601215486470380572218451602199598513831714981626347973561766596186323293004398307854009534066233591024833021417174935389259934014724156603089129067111529983946404613125067635312307491771194443902448447512452793986313441875268911485510397007843349239348212664295837907185559871006331705619425563647657808651304309383672776572460446986280775655559367358513186619852214742194645597422175878065204142297323347634700670787998339358806636800 [132,50] -97005780470311206481279280541684024798810615221917994524691319149994752037973222156331263064006027349706654821746761688124767849745647059006957501027946542459083753241175279261188531693179263285499559236677862587416625474365908029409544084969625411965884460843677215616081455897512906488923241085190284545769435656382583741398300773845901485970505438074986203413149077251819694904922297082629027857430623253056951161375610818455416645108459724412755224381945744947164428510874210195897890016396317526868065020514095678143188201840353834325209831025667602411365890903617360849368638797685817180395520528968710894306464732438203232428482909369874721562828893557366710830549724377884373282161984022442612992390775524834101238217046049611428868045329841816540598513438488310050388669039772234293662693655166492399181734942924349810687138237270493795100186559207468397465023945384576897439761888434194118968331209310005878766163683113476443435925390063900018632384577742878601215826277243304166613811167717343676863829005618336163070466412795006601790563099639822136223587606564982715608154617055502431244690291466594770386070760751571245973522892414926760132581579933299292724075556350160022415782496004146155102733089505603339088256057706343336269080669919962810026158432463532563933807201371898381238737239273859699041061495400953982016627089332060482436631556147547647360445626924932259699969241306754581345693560784867584002462996053395573346731693657469855015689285311279489461543986591284890319250116586700795344747165650529621508435883852371220896140100483640663635064927462147405961004473552068205570869900452507584784537081640416104285119770079790956958018365027196718136355248828748465233980532798679684729392409275255669120459337045944373182682440202523625958221048105334834344531108802002453571274522536821490799153443166399824057022508748242219095189557858940957670286224195328298239156894191356256709034376330471420700443371515924499779363386743567925630411363990357295122150946421796927605566112165855136764801802458510317608984957724474654444239395101279829159275589093148934426690494176485388202995856145042022512340792673748466330350129182474597984360978284450287461055046263154243916362334722571890908693304441381962896259495523643824535037124491486160040407303396968716143157754345927898573496604780118600056595981500214664977389393096159305243073159212535702709912660469873189711447833982212625034885070400 [132,51] -29090930682428890814287031521210952875277637384957399711483109674063605037841958824684226697229995231641961670309686724105440804711278905285459110950900954254593817420017035029169397056136211915881905932599463645727130449991039308245831878216959743247981976607535703734274652158111827140549732815634614397314450644076085295869864148558995859009788034492610136674419542410920091982307503768432439449967670211695977620390670885121162813829937673185135090114327980663520722439942523062818017552064353391722082493882435762504272302967823971199659439804947443618654810854003740653912393788678267125643601498384449068377553930644945383175860709136232808600815227204394867335081366258476089296355213987769872168028139930493765955200106334377407298569595514729509209793560433907466977939992420398716153287671675057967067919167644148605133737755326456930615170780360348217257221388114826980927448563992718768932708674517630165464885091727155148113937097419014021918235274692116835130301769471923240100651885611804934087539027253198098804725222650684517736967013252740723259634113681092173946698812510744761400083406870755173405904799526035740848036689945760818232815122062036147162732132637725170846765861406123869729074327670773366216236264843884302644403781713403663855167134634599971680763449724920331560938878708670741476386078862685965613053618585474915923967587188535108790322818578265698735219535515082841165113030498648249949943895425068527683070364416596243103535630495501698330264666558955243842818518485142094039041437658110770512879704578379371981127012684925623576333655036847218344341088622183338181129046049265744925595816043441174962188213638764848495763009651551540051227936901882258855669133115003369475891054657680914223579006372212994418881653121835628249403208622037719945719090862988466889765049796004759609404522321774903144815600880668920955007161849745852176985509488668878766475228438013619055428599731870052501533676255891112498699431874698481983146794460228787182064667628313961624965630132176341759383355661731241673838811807244495936591135059800023802209967174080902020987312695397674868940129822118434321637049056668488477038500549349925759391469102808586425913695109957159362529678516098608973783909245753508889862698340910651303272661329201968057085365038766679094771651001899181066585896267901060395444601150752083749255128641896282231142032130332289063259588471122333113271949097913959314954240 [132,52] 10416704815642661838460364534711561447320583623392687928454529098601032616372205973042427529875382166706101484025478210077105740961788665155330651404859149448433951420774214575675413967642412706751016910889380091701520254037446229508736062607886693426983727756921115017464757337370689020501747806338798909673206568706775950654624452822647194581292802509949646576982446186460807020603302247259987221417774610637988152985576597377700084026232596407663658244334163651087751849663221218396253620178726006874582802820547670522856183242287768449112241312291808692507227385580759493107268956749352658047749339600009576963862198586733064135840590315117424710600060110290128516713404153090834029083101213744700595384030165206278069760998830151703847399968059071912364637487327471587158711957975761432856516181718906598400890787982562686600022073796899123838342355648068267117620789471970711711311395139300848995878224115718941151068122462823467559532854048811862600140049338184796370951438713598004548140220358982681742497183026050315088168334151142389137943190994481415142707407816781784327771542717201269560501906669027035659592277438325899128569565127223890876967961726460728166254339476222568203959708683555992548793024761233899126834572369965885880809412469943443302643417100488570124325635685293461354469049733097460208803032378494159015575554609486232955190189116525581291759954002286553802116618979561841351418034399355831747748582528299309986283399827947690178274789834036062834707486644962798816967770676627593014853698666760530471648789341852041879536853460053423755928246926189903156734844580930972441540161480159537064919957110840541209498748222155563307793265189277879406718723413454493679107732394200381759807472505256252212789467910760542267081354401118363496879143445484429001350215460888314948836512972573522771823600152757261828517114060054397914728570000878875299870495996992794991812212419434390238123731259471003091435862593983090679388718212311511867385545361667841025241131733777333750646095169445433899491528991805092116870399706474069000997860458973444661263079054338302219365090710136551551356276559597444008690685251738782233263961446501291206140700929915623880070560170393968698137894640548103348677837347062817705839838978348349777624254216205747457921238458425201623983459810817417753353944385819549259435142186931550494935617608101616396165054990579582869554373165263777329882765667808291429760 [132,53] -1718335495773624388687165583543848345732536236845642648529897948867951191395800717618468915084040853810364537446571158595291544323770068850967447958874004201404911804554287514413007003935670360913523770367587875991824793217259358652793426595460761341517261861125428730066860645016852579739236087137688400519120113627154417354406496514531607584515304089632714255092978201477020372815224687632214447952174068818086867069033826494173351583947252118163595828217650568266810283454871405770698389437692260576714660170425450915083608971170317321452994663767973778691108593263448820091179997231980841737609899855866537106930007253947582594678765675842752901284547467015047978074354735002214743597607168362363350928029665157054371995726884729137215954744085491840717726562729979254260155715437997642926857039551356268361200530767384927027580670512972479881433634579210253870872710378813886460236911467992803444546541637762251895021725481910746460874592982166634021550070746832003115145263372073740221681272585575840156175413127957893655558810477153785436893763587838206371902196262092132919824746536109987893513934472708128476416727236278103793544121970732425184862439189802641626755043735423353070348899373840059993562481679848659458519462341584224685597585342991294032229719431050444111335249126058891338810194660161514075475652886617347337153942401210329051562154151360729727294020384848347838425983057431536538380837847694045832009617924545535757840482280173615648646516483494233559334051595040020206366469072150450914115121946146760750972985569550369324492098757334905443858379320437267408176210640168851264406750265495819713473235923756578062572613946628158681300992614827027147013254077611804664890492069885399930128684540010456192345423547947366109490521627461205041061216301982804961039700254429335655927291798403461609983019988994832686156173164194383589549298935284789358806973494189796552617689479953758563487848177811628111642348743487795377282685272344918819036570846863312327933944693598948801040164277100709090128555473668111588535106567011694217476406074430787187774168926039100384315541285151696976498212510489764454647340395933547514244167099450137487897993425353038341252032674810987931171653837361058386815306120670131674395844969120542995652610417972380267730216843073798070768163190181345063516335489332943627463398801574596935265945874150901234502674190296788182774397442104225801910493219713921920 [132,54] 171423472151844142174894227908751387145659916706226386141269556795318362920636256280579214236267196299878020029501301796985500893686204309984303883246774913157830389747279560528199542097320106016759526977956546529416765073511645956819388016844102031708104664239352048786118003558934335987913903899359296605752131328200116230313760514649948775963123948660055365170429972406047999009595064971246391129975920226870182436814293403088290512562058905582049906339632496580040448898122858913064981059472220940867040619197844968665892203407206430592705993652292104322604473951664764124806492476333294677364731594344403376887958635533533301212745719233569812012944957321563895250012506508502990619660093264763311056872610072476968950886880626332997285125777502228742415849069872404961968206485894804749335213646513730737975275589330027348956967179346101347683178212073086776690971634814244890322292356146798224446699603503263028678783096148576436632273239993214134789437765372084315070769152888193064687982449069096640756246108076389876539305366347653534876535150695138890520908599213940468724664787152336687247268976145211152286882976510458358895438385060379741544901818131486745608233302106544586259071796785927437622506534391413555447720204587840480112791040200832095609699768912894132736269446024115497176866181421569417528017012013397584889504305588637123892674285974355604455090482882155291149296255363352834980193092522234626849101462862911762528036285467087741198033485083210497752796598153302297406305437640098920844528004190692642407629444918438804173810260110379501443951799750797931846526539203657829107569496242564454362099868333467231030583533633000006052369858479758312635170931697183632798711519274947380540596590958452101100723735402227424965326984421221677031270523388751916470421852408933266585245889046040127937580885674437378450082385273486057848830047962187249146511009764414363899281926622758740256279108342306065586569427794440356264634916161139955721688090794330456128408905097222483586936243857533916534273402826574700693560350058616787497174548005619763223533244914743764074225069069445602747339183731702784764774121816596177326623193510075730273267730386964391197970726389567091699008236827517975912244001107144221671336616370377621772020361862457537405824732708627723195479771301671381118025309693982125748137795913674070205339912069291396176811056277239928920451164737719433785060876736640 [132,55] -8657191589235929697791853138688530069260813099982910933246102404590996393559765857090182484296945528218841761105853880080988255914688040024259042583153000412249452424169116126060221579949636601884272400499019174247207791465713666204726118329121987166262286849861735426302377358297288231122453240979288758004798619628086830381782320107351883045636132730233594555702384395117080088314458331096668532393628422234522403405203083057716260636611593489275934872219583679244722557913758025039901892831959840568816382262601767986451760275038242432964743229799167965134775563201378940471143432243840956794204226278645267631720943046162555600232891159218178015983479083267939217215938650997613972223975377208519502716846823769983132083559452225982047366990864101321147694884915132875569608250383637939264653643606198278885266700928472857361090100600799657594921754107714854114276564322035525051686851780173781384728632099582446222415200815576574523009586667543916451966221249607667115897296042818097419875578805998375932683045762143737349373801044764531318340073200426179113286953443409358727339744467688873368090739220157433713522989538917833087938601679038571280926585797266294498439870021410723154921734445216198757321145754050647522693565436691628186326992205195784317461640391481683131993477627592309791537673143029804271418642350291908086646502175273484855758877320404568826571370050010181879665793742757651587999142355041192159715558738077013072595221919547307782622626776519777507642611127357662224513292660647842335983144705300254692163465087396315534234539842766257401337017572386165364558137144387596805798823659049446503898775723510585752043057198562912580737678559587323407259760353355280009257315412334348762758982075727015217592505316468167285669267687723858900480670211719364492719228814559810483403324166643878109353101131906765757262175207154189334432854730221253977529766139697660201611259611175293339582236598674506170149176360592097695624012276724108399912602641439743521999243877768458882673621174380370706564801892225579703617193119257968853223945343917800996102333113333499964784404721173941947115264731343158483117341555413024579638659037477213859924123314380952235834512396086593075875239444354177249406749941099687300715127501052720677489574801987841021022771406191792990242529033789596873528600080463993869558008665232827449902023769670483906992394981662770987455134861343771819514380800 [132,56] -327538160949475213058001599189192962816470378313464407025584442640919677022065757053046682010536041290030837727754824901044213986263175163398840633565651078716536083283656135018875768218186190753905386141955715361251611115408492117135587975899219566025717556805520899907642893450254729853375856540240851955124826528171782227356278657282480457029412475030283854920982324249917057102346143953214928111655148621831151243655791950493228711944822305940327829512729019890097741842689979095254962548503127878416255942133757167655706123921461422369367760584043925773413091381530429197499968754224462136544219180080785141268359678312916327873715365129944682597834903752574623254638513252031738727193640013317027352150632930888748852376650813919770411117565141257825114549643297424984240267815032109550860921676157487002430835333403533857756907466957362956997342223957533554853550055899854001877249985696245742009040103933559523943589441537567352266259880611871515466887233210945491424326519138809889166282160265388587597462587751633596266978238613815249110644808937792492363684922979788064520660493923451045025820463311580792738886828619739801800140037713695597338080642472261245683269279387169215748456378894995390393584129938678999274286589026577409717739818989917366157396465142531717114416000959172479043060009880684868738417582798652496655836723068445954272247475469168325704107309755092894147992407122752289683307908198172742131854099965305989645730781887572217499635371713360479876783701359127404910406246143354838453849149578578094249551933772239374287389900486380332949901723603306269640060329401309271002813894188764852997058090409594831794738502491698176814217762896872791165103458329028753991095768923916202317133848085809403962528983382226829140477929340599683348834611030581428544483608358564644218684901881628690479950800392034805476301003851254603271985768084129563411539722779058965554955967423871586224576864714195019285548845349630954961375977152842279385260731007469057835621727813052346795886074773118214400131742036676280891192272576308722366522215777298777084160518081687596015843868539837034164669348594406645109997368969909397177415588098291964749370829187213726309048064234599350317648688876246728312014560639402568180408216284216628876729884322254416982963428574881884525807706755032138941657182223237354002246920993356908134218331481758823909059055909494323852972299138520453070080 [132,57] 115947385234212614091751326056186303613567313771901696031175113756799769974445677272245593268760439305619549553148070899243187834558493762738704516850816546585967897772941621648664796301654049834322511437879213082174362444224325848671433336564926880603250513312312142670771023116421447805992772568394011720538213512626679048900336976747175047203022334940582166637092073451167211431425025133994962765680923502216067845714172600083151188318169174294403692263716822336564026400925660871438662939508901737399564358651451619491414136992583268222150449632890752370145283909299137491036895968861473764987620248777451612589682772753908680665183868124086201510604261937047096470706186918621071364084639604758474762096941153161131018001177239143317470393892301412422453772218615345152432036390424680125992710715971093041903966030464570593819764277324422237447990330306112905238653989819831492766999041851293513234777472704212763182436048259571214026815966145931159380429443900789958208466354339358369757541961888970542744897316746104013577353830070317361717722385167217011012916422014073106155954163283449755734622944657109848656948896304160738579202416357731932370494583921804821418214786810745338760769274230964415667369872938717407022883006192305741207873051151325192463335410525177026298754488907627179099808784314503956525471448924271373721740420781925975514427043727939434187949840511805280511363668753678676326748856317946660686316404282205919391115702965189656922163215543988448624835632735380841632378956118884442500696619735796330810881195522541978139514036204780853995941681818956351262195811652019641101210299331994544898743072549094169246072609991471725109771360391721234014345674064700463194520755288945681089762758796304556978793569702345131923648648976423228305284477639646679390239275034772156164525544283495679246266966058633541358408048105206626683122711554298073051805802967918394244710478462978385239411081746605854105765013653529810399778343316402127277914158853033602000060849943597314677513012698449832050321245983335598175782963621780278395919568671180774933095809439121567701613713901456059234639990964397519184436491906858112788236318377469729745105497558251079160950070931835867857929029667761226262849752487424203214807465063460014405181346605324456945108544578353950444331604303156859708602408247808005035155262927426434389045459688126965788794127133746706329235317292905029760 [132,58] -12309503558037721442923215742370734271968464487633938500599080706235460183829631359000247850896377945176730950380322614755472992504260633818906635264406444813565944018270097819781857493926044957050752563124471765681682761635149943241985711021756369969159819961390339328428275966753243128880257287465279899114863803222064416016620823824676149178054847049848377234004570223511349302857179614378558273463562295909583263585189833788461363288386450179132054087971245430172704887605829837451078833405152592617018738482363943066478038271334717262109900812585923655140641267057229372331074435807337120488268648435756929338977665375174515606375340917294779182687627892046120946121306539170539895815073490109310895933876540413469007500894427111114131075516957266652939494130609751207403189649958525927411203825532690076016705444784705941394806137966452882008752920552289394740199167407296228554742567478087814251733616301952451445672091080906618236596469166036563124760933157422943328377321801038771782746482152866658929764502471697938149182275644952941286871259328394167008827249517123705523074781489213175984861311462635187208798997709248115301292550328341967233332021378157401193437291031044591320325356080980846968719387772873514201709553995948864018456933533280580379917875613525625665096878221707989601030204974854195418403472543475307252634660436497643354263810203409730538483345874049136465219655202551122096917162919929729797034513159521505280086271118281921211213658689361159069009761621376384738666506276083460105767937616798549805996947408061809913537277381909946880467358291324936442833369377105439286019624985779668950113820192455105036863469318251366028293640645851923345085766616809302166656301249177329113428285272165156386439922450433767505722208983210558080195126720201369637677992999359126629525242051526333421799218577377822780371881413324293677146707071391290710310221637942267943331244658820566803302752552026166128008395547816698849764303694878738093357404405480188293812773139366733419677224504831142967699445413575891138511074301270445673911947787598750618505312582452475240803461497670713623146385975440856340819633875531936036151250861446804703715245514580673798469710415368152339199947876240379265151038217214062015186241980739103158731923941187823635445227200981626113319692114083738807238219894653428711853961518639953931072619535739987107907279330732767914535538371141480 [132,59] 619864683780410152487538456173620505394529689915772366729163604078047101183625704307739886528605710869665392657891991454902395856183584408977598459422082947745919510223588762937758454557389836593675939776484135318595480421579049853209091621045040550893492768958254504902350852692252659993613689621195248887188425047952384512630921365496170543856141060575245241575044199826816656613907480782404291394477464355447420836841571781989685880503310118702734869673094632379795756657501794170602943625004829909524462008540340670235426901370779646101784244629709178154118997750768543704938975226678733893480493939339220833606896180901910547725290578638427219252027626320610124788592351260508363275888306087919401311635901880230036739780889454042612049926501268469437713349536209499177123069703267068126087192866723946134956291153683439084081650195151968587708381053487457438535806839269884787870992631780810126247350543553219980676554357922357084789178155572021951905513641693998439837557757057182992711885288241062591622346575562087696513163844309380447237728589869762238158135872799672032727025309513379631851689911598410801817175200787436157791225885469084247227824023622895383046002216260261595401470945252491365012294251447032722128870263695113503454326438138901857419935957752515014740005667853661786926152075972141957469721740195490836535318737578327324095937701579492686244717669161614140886256323622454294064489421488339035452712886186231977936908368809604738305619678245336776652939203876656800550845867359323547744855450581915875867938673206099790188298517105460413906642639625659254132805442252788294550122573905103882221405088209677876545650674732954487356980589327782709481277671738313454795635002638945210630812769838642519170872854449941780525971513694396708917730589861831886361534176813329990117315921757294855854017225307508356819289092072774428440747480078672529332801252280876221256894426309996170328327749029129643541609674440261019717440648675343001149866719383958138530180240201395098584058786829581137000576068497223503243327477032336213260679267267535381177915434527254312250656581143618475587394939511854041170243393620603548651134976287056002909407190531649744522606449133523284568013876365834261113708633480430274809980737189864377646319768390541579482317117798337645898462489949879198478714910001883292001067964997152188727946227126246371168018986758502953105595066624 [132,60] 14205743270786071937171928049431436559661627571485313470031775405108632010236738383930951162594997542707029805477611806055752178987379795698281761931529221029414579466410128353042347789764424195219379710143837648690257638297339114857805157705698403939792546035916899900032772812189854230176713399353159441811130358164896547243739911827144794876998944065020230406072080891910570825243840352936011736421974493915454288175493458390292150109910672022163672513733134144441552828488322019665802067882075627098398629621516899280973451298386293647149926153004489331391733899628448237311725059371086536127855987505165946209727599581122048279778924932476544722704008461993958464099158570685795459788802646756239040265980747172578188316128022048309777843438411329768302276775213745169291496285442809978684830602654078108741800912852086276623928418499628305389169157956875778126522182544101631083996005399489569921954200424176548283870261234777545535783462996104602239763417497229062427126006315762241041267929144001918499387351898992647585393074541235849427368819949089536426168854033108306806886358686325053313757781022023406436406669663844797324927449543715803518996278327557585649358409986813155686015578946664062880292409423842244025142049950850894335140539021310559521301007785326244316706091490797898616908221264906799950226112700881293590846371867651752663023455714834529047211494168359731914652295568061577289315674108278472745995457838759848784773337673971016613440986931314299923857478726824997374998217058309393351501167687800003311155055291362416594324521254600385358788507398028102176817311502182031945339766645491457533588479584315012694838026183970487349628057454770959789432419054236581021220798920920653775313562591881276239307279814592987425270451586573656213141334621154431194141876444971163089208514809077446825525840619135225425296709607828375494219287364537788201632541094273645278990889975170815355248138951090972067674502818057552587230702402926381273470896110526555129192170502087608237173170150695142448104715658210742883644833646171416934315028259185786128356572789794241942237036262893524452594910506186322224360948631144693786257187405565876444443985695584559000286848889581739072692049374434168887313871276190200803878018307526009788733719885994270834832994884996066795039017647000001963331335626080467692213224449472433932958705898432556533642174957563078811894208 [132,61] -5203849750996967997602198714645239276997431948127622235334383755288212142446070972908265807535975316767396881819086549042303228975198592487792753933641410570784950197931527432981329668553952028954442268807656050499920276150399799010219758850819057205760603661693202389498426191291330133516135519994040529874403639479708546717916216130561501017889287584096806628981002919852808219677953162817297075254453534626746661214914462065652938493890140841478369714096483074070866164256718324055430721626916394178837642089238688402061486656345214573944006772930830966224264430028827161676881129129067712289645955528992820472212742522271227939259360407582242641994971599778183030132212082408076265673572769788769582527035973265490148490738363307061345123713834840662102982637310083362497955395554320592444830252507254497009564579374429143072677563241199523333569342449951396603602697066553615762592986572586948988122349442060441818066945571604537722767101267745430754922626368601334138262218033754601319543808865970452944031727149547034075494083629953446377284993052779454983231407801668676735389174701800285830841730325424988210906225639855140287835760230506714548091189979005515227878917055041579297812238220027447369037969590712957941175462879554881817919536153987495897013401267443554446510321686226122486780078786989765419642236944833370721157272325627191459857054715305352724697837347929365548849969890198358043573737244881335235925148860441367765644397330509031033184900265728733870486557076395204673049682649670894913298542005585380883557901932741074178476536367804414587481997657364901892240673071881896872607143396594893644074072610487498868754868660925422677730792923750744924827429216307352306206293540850850889390542122323010596800377560716725225225020471122104559678402608609009216862734944208893280324591494902256871340213366689300208697684853613000124119230322795138707132859774492720428273747857382518641143496518334629983667553426994989467830777597002616052507302245438188862649072164094928368045703522675416876376318643449093842068215597132687624196848146920622449119450113740124507086918507902107373665402579074703245970043986707059243729090393670288907182820302522950135793904675546339555948571683005134997417902506635415260561052562634365951200539532556464154110218191463207773101664044024848716611621602412530830004449243495649043753398729216714231651237718413850090304 [132,62] 490168176867261114334818237648056798206995697798467829543216359112657871892951317570506032225045303545914695495414744103211076309225402043228306899670085478816192680397885475673206795253587217139776728774426219689111325645196187651194774991092903642035813580411726625258783349695193112796147753719685091620767985018463733548475221313649460768141764193466101995289055662231603174075646712392562776368686976798128283496983862661055620571908791974301321493516286570400554541221406598289381009773878750787853538769833270545595618507835839956337355222664293190668170062354706812037143293278875131360845989767621055025933205106830344788215982296912605685943276842376963412625811491956654725338368802293893118626283394850561540770454873088864909667885781821988171173625001221260937637377714560628342588021437020624777683999790919400404761712564345676357470279058989722761394623274936012565147306877061175878357729610874138727909382725096779811926016132744122742295013985770908864890427912667395017524961973184834559937763374672155323352623870961690906158897575977143563487686980284880316498270627020359385675276112867357357761365815212651147598670907615941515961040953558245084244917289563077612968881061646902107278831201843683227640783982602592555187979692364080967027559426442215139226919708465242869830574398803694297964235899886852289066193344408316179236609184758023730585539713093691534684478342473539504131365015396905588633382933913384416554496962769095979174709808421444044098287973071069944166792872718714414937459254655057575602314768750231850647705528331463349282100499698297995384812148334754801588993546569457202470839347212849480832757314264974412288745948813601593570881686858725705651989482280289169536304086345994017689925135850152384015957526891583784860072977068963873956639450038068685570840261841304499387047199128160647180966872357100664949358619584423665415270648208150630031046996726643256748155131405309724970297452130784137129649764284399729604250127649691327148357506957353934091411522380648743197313282852054919494699043652942310233854180279711024429959228413346750391181376571591231710695944499256555968684594299031686287610416365796445782056484354191257367965417952219313684136193601198684486181657865063056361637308994594221093144958878970973480054726824728250002802953585162326277525200016882644271976255790570849346995787938634593967988311632154464 [132,63] -30762268142247166916941289834985212570295025810760221859351408458766427873954472379621347746475305512444930486073049681540647127105332169119649116274327804630725276252868260086609985805113932171573054845940417837703548621758038782248612735109437773940467094170512244597803018739243675572984039362061493380248886555733491962361093929784967325408089238466919985203115950546527554224175745666614155619341596710386219252335500434453852378807841938151203934158468678801968215496513673315231965274310595837050597831775850751463250880191415103057013704829454827037937918747071957471103048690117363996404174365213477219713069189766198921540626178898632974916445297852505152114430212277118810297952942752564809491987355153833863158459066799215990397114750881319201685620490528026156467411926690725157592058551195535281300436804708895710640792904129677139696584952098061699372762036270800626258348424535423106945044784186874547617334619989007356148784198690502583274726629543448901472566083985438664631675255524883703801775348562341945351933752663850846011095061536926192677656985776968146120757965125987246606140243445311906200582371158681098717102469241490632303164044907908464459994525397794350093844100033927898929549828218113989976385473145298583849986643663086292588195940827357543697111775990908634462057774489664450048354111733267862385424611979911807554490977044162304286540791555363646919135330977783571317871036981599599615975049670936329628601361771613621813238508259747615279971033325787017486920097652564931698415404069566929913885239557581767034646828886885070974407116121488216105574986807447067089038823385282249306764137353370143358487215119052719743125889235769124962148146486349419758955068697099343476356892014398409263493060360537856668829063689696818545263474379928981622656284288633236392180114162214011037139249855353640518125831960688804143659883335091958287481417344118310661838019845895568052923003630216019889443507988728953485788336378009369691312167865343786903796456980239097691732260904247076900966456729478587918947389428411392256901323421961079320610681529173086855948444894721391608238184987381912559064047855300351951529278493521429699869829665941121123543881455500131986148792029409002710184063813370834349629071199381342746453882396256986066992575330063643013715151933688808207915555736938558314395676945921540281124356375772778768496344560640 [132,64] 1398864090323730772812273227062861373127670764703399473530986691626177781424793354421141081196500506453692134268176975383102880496213033340090932434879784090447859035525809818587928176530577919291492911457717027860924000726839352445176611060219122879535183422254281153150566364594788661979046807114377861356679874992318883556475816464230133677626308039941489296960377683927848190186022755126064022513847033957148662190424373988855159456744063461627186210316360690376564228875400620450753354629803731743913441836456838578979336322268655872961426921081935457873953245321105362829668094867432937438906436059235389074138247259592069051306470347886694422398868898684429371565995791151854729672695472331747366070759089905139352134275562991428863610166547852223333723802341244377928920761260516023206582225963363641133714339514877983340963427843920537822920199295413734861908105503315689258780374085670805793600263522849933808351040678072792360977254848860652430655279308738974078182046513711246531492693026080831536143018406431180402478754790963542581105761484896501053620544479784990924740027598997772893699760344819022229126904170686509544756156873293887967253603311696000831984204788078852815275245115797457841748943046260190348759596758952136357925389128829027906996187477129410512956126299589657795104709361696496419500438181832770618071545376368523779997833426805039894528578971359507079509604375869776939863982223937140779544036716492732180055203404505386084564324011117823771196178567730279867839792641096297558564196494783788165244243861020681891998932692758216928824966436508496706612986862929326097561082953291417245562726092011756847945097620985379491595225919833863371294701327970244056025627145644537195614147499838493301832569507759759482630197980657658308554934463312522992849365070988199307033748058926779724782344382785950569037234299906021679787684835726936329586143020135388308705895157292703227953433076452039205298306253103563077213847283516115068890253098506080721219171568614847705500285585932595428430695287304860736963792210141745382373757161924633095106365571770760919621942017298247869402929823855059286782185312035202795097813844260419812832309760917178205287862707656745528605128994531030519512488002579301304495104396671319858718071364038272728705364860885627432585868094732501022119504064638515996992489861703712335804712491903828787555469248 [132,65] -40660809772257774148002338444943647992575204805340952357377674453324399497192786581813920266518487111347395459437101919452580387532116060443394947963676400729484840095465471507969453107120365403144555355179070826139580351125804832417038922989570471024399749954266948657769338644748382293837781042177248159395171507187351448501983781132502707046987400897284404692424925816323649490048202975095047813245187155839468456599198138468459825231131889082014031695051354791401837027464170974345197410943506988392892589093514047743898287908151567967498434541340988725664148691076910552448918272325765849031920238305355546602114936170445113514185014144683498931217927675457659677139699204221651412375952040846685998580576858221344725176643061059184325098079928873467179643275648500422970219673423972261497067333139476928968106585523656218419168933978920313094870584310646432872172343609897427982227332986941138137286759894222153797332780320168489306842582934029391450929569658650594167551856900836634118361076203764823286021286339196915393729728906279012714693369007858978607626531194954324967643876943255458003270311609024336336040960049497274095166827011129236723834203349155389077487346609404620835498603419675965326999303880173583342323742542986924120383979979580806516272815646007009465247141355050410388723723808536004024087968843085553825886452220147218722511849018282359011600551527204612675259759375768623675131347959299415700965450256701400127179057935936899753936762115500844901775213202411601513095416905830578133063407008938647570941205471158013770678738395562937513584728801669015835339700535861843369365914240705277583113114344493830323876362678835572253613716078488075179909940203464126206393532876165874313724202467435196664583752205548459101318859445251939895373762321847248473830359222418434228389125082959548170345789446213854588551037957317898768124232145073163577120973282419119533097178438501189802835010803341150287552461955821199182878785177611208266830902216607789769955825322598980582696037459047278805071663102351980739119639862726553590175295314889717668670360709957932929948090149556427213339438610958059537866381226858066717632439484047744690977128425520332339229392543360251017583585995619483710822752640912944955325155136762134238573108150089924575901462318139691829379249595637931831171704520494343285320712729240982814951956139430850436736 [132,66] 534891670728449853900619021074589964505157528458816726958615480187211812645197084218477149476882002505036101160848396651507189923433521985748036159748650965922481151188167073040618111782473504964560121258293892121651121083584778208021625385168211016896441993817998255813221543923746443864949493545667739055574214395162481144798902093152477883319210330841100923066127362088923605920490547898175036665494832710304010635333149710736106207840278021676493042136902317886637207613958215583779814167144436775211215593761291087484612536741925873601328924317241046542665739648902288560935980948759694100408740802996651446820784036053742480240974839605786020697068640251729595585746615741365477507907239180436649510327240521395438285293389355717183511870705019678081431429771546470357914520914108023234231433557320372593144650389136294808427023915186804631592433643126991017069220158269635310559705679911855671098643408785370767549998393511752918720449598935611487084536360188565631990784153833548109918076763229366314082488683884837147455257114060428607136721837598902673670300278940624113764314027865169751305903779384696025842054239783866379824534120839920036306608046627155294460942128328894653966201233797809164638086144681854008011825215831796524146981400476098968161102449740098796818099042330799078483503301115607190580845410640150368628475221036685815609478504332880918868915839237435093119624521417301028529027907315131051812573603967203216856894027769475233955531677955254380596979094125390116404058574396264629647845311378213967850407879898410758568715427378786656303620137775980382689891242681995230777090079833434829119911743533400070932853807316495895074322360576276636763564046543924187468490436032323296583200626946729148376876421617226673841548427913896819252998735399055452344427837753433869966343454347189745253586097093555735817141217288831451570512998266538585842580736736001050360978219059562165252435301757754928108523706958396158720500380046724516850024185806857685857250831629903127015810552444050136768096819913221551703266659110120424567933618798922123624900591656597314678204044196937198427953905137143506512657133658465198904672242336579020286440344911848032443227580902469528947379965333890702672979442978453823069842037119933228221561975491578296666790691442793847173177921494342544493741447210694222685752905844535592667463961818342200 [132,67] -9002527608050277318096289610750261269404718127874742473037688404489938089361696391069661063489960987691692920942344869388678019200500131020232571346281965440084381043844974335910043242143706524966000799823675548480194388647535404614455062187923183486830311851654555997252329447490024143353370103232858449516208333191551334821010703832884543831991763780217992586312010084749334574124086740047159896719869155311031059026743206213027359610437948053936030562818619295567826338487351497147260538093518624384868407502550004996945033108709844717873511608178185509482346947591920673475200186563594439430238745981559886686006630798464771550867643096929629685491335358256081904109120680195650564984347503580589098082361724261545841922812599516606442512364939234554370391252341677333153456082675703907680483429513218314742699169773378528833902794139479216405135699070907722439467718504607528725254781996898831099360454538513891901508612666768466826319198347571666107123774529732666008287783770314477366760717903811862144939367582256271079998314782181121540324857283704437426517627031710839036297363114888723673004155683672642831904120312485306117456385200196158242051159171204249812271983008869365168713116978167412911781918036814818539512018419096608411514487241110089001263794025458500753375909198345000518230267425724489217393709248188984447183561761500771638836191982460342995534122752795986277883383189674042991192140802522531658994116948047657536904192395962723845936814266365795682414443144075144493157864470765861775190759232845583440681223648655337273622377431872241087844201964997480906751767224914043353882867838073689667419253093224213860615501584335525751187650261227297803709485757859271121715981300103532015975712183570421990043002508703525250801511640708578004237802377139962364424750412839917300735614161646212149191701592995243523473000194298568216977556275898771661200901337543387272512680533525818238982814359015414324883967550802864771868188436440205920950028073102985981185873008089143906463480781675933310015803494981117551728180615287780921508128588592587876146352751939787320510412730776728698121986422356543859184908505856922155313058180369700250661218699897142033418573323580755648388460215832033374704549220314443875996909749883209981052467724002089699108854475758677175476475496731408159410402130246554372793700614051441321349065685120 [132,68] 1567821123111726372108863272016192829925307949641736817916046756872351170181842513077060586169807339303357642683037946307964163025102403641505212301391713327702995176748335469705094083930005144429746277883834951252699456702004218752399800647375604455446954409076133779051658492215279852125284596325126917925750001468677527911750029495040361602661892978748898440036062823318830408701185244716071707260665472046507730713818739904330999555726203451002175365748177033220412763424059001666366377442213026665054448419562915340662977695213533509027636082035173555381306895541479156015717815466928054826096755134340181556889508506756703599919095162882280782098692111506561848322690667500793272074436452539994569945535732747466296801260239595573290308852230201170907828327555649156198296432698796893606683224469648039199811319445691840295139745596335499583585334642997935520210713219694386252474942409935108629727184177500501660244101419936508775830104004100937589326519743616143925980846848804406549265758605547449891662444580723271986887189124920111488172002674674405403857818228681627224842185065259833284918889898081800736434438713446642940411092956542286819233751166369237938735530425630410545796509195893395587203732486990959141622280168691670476747059036283320044054299564259165826808775891157353773821622923993869868547645458619036159729995936311755449451507017288326136515461346695130642548797085335055628898017411624919720548270270095239229673664538854470862185965416294503575705410425824160330333869714365051772134412325495516901263333516099993409357296932376302940527857677486835845904508050577240957415895156870003361473621346726296700372985255339920650033922214528756127994689203406989574797852469071015467015996854907846372396169269763437446392823142674021395035772402212631209385840857876572928375064828139173208483247931904566319940437552196878832719255998995827525445169168709936376007873094247269898245947140480091013657497208970892361902903871960844409013726141509661782509252292719663560410604473859490030649785341616605152145774842922877027780197264193546859868116013459227525661312769567230899508000227781864077680967976945732290801316555324261015469968485224763683071243440925538878986920376090920285293957523399089545794746356339421324997348049756995876459614019921495605955636863456546366248719037701125912210453682987118307020833088 [132,69] -53246780469438739263381889527254500318104829875821766916963213404080214848194805768608603828387424656616766034864082480260074472444976804071254250481026547984744183873628196919882828233179947045119412819921590259243565768523811315336050978369413427181198530020532789253066901204780691668019769183291573395139703729101593403493809451996616740339988956547166359747407727638300027811141167684562977708297077530784342759035573035224358686454089097184007906227125823399456629931329452499481427178251956966224431881413237490102855878740202022870364730918894560607663901463275785093390329256126338444731463767633167427218962447375730808388006051107395272058872937796413745488487103766890978256302497211204276312090212368920371181519949378577360513372806185634558497490207182860112780760921601748609569205558596800001457846475026146102714283228638611604531305478656483148955318401101456904542368598986657638567115639116750381983291895352457727129051715125698123612337836984162755469500509102183521756612716249835292394597334529962145674674512369021634862357032097529111183641297025744420610483102193539194917670824556687034180121488471210380241925202673669256752556180535447513093876333197058253472091272874200116805434652739685230821585949837910099275029056882083225939438136728114643418047144395185883111439297166597836942358228275406700341860352488988704128091966337970290649507453006693512643570740542721694666463062959034136491333092176892464095416064137549856412850536829557262300688845589200887917647605528996182767742539227443917031710661680043808391459316350651343709699654096590829733998425731203974929738776881009385647212133376124017767173900665767738671385817047200570737635382785331465582628668587381105351463365999671242601131062536586557961137118519458725848956554225961881185119441215548178301235496801787609079523687448643708174699814508240080411077374071928433214939245837856660881647690895732786509766838997719972283987384650846572361696637853400466392575438915099970573837652949889102432651586847727458220176873580735215125138622144208516879160503966469742455618890837314713038813786293391301685950557080880535560885692186247164633410947053946666734474563259252755517293060381473475255862764342885138559214425217183640062468202263649883933381030069098946465108252327253271982391570580616654946137061824550083769431096587303592377408 [132,70] -2720947387955196252064152930826010036666543998434587226339276772554641368033116292784632068834000452279465432479802422829476470719651218040595014614733575385754496176004269698617006229684172938880397206206125712883174966030437158984919901249409312535918233797432701425283996938441566018140066642458970675306510639774770726192040772350189978003820568211288500534063990865687800445731697921404335926027432325047311881317072190351256894529348155096724210203149041134487889902947050621296803842931316162980008786073993092342477785057366518911552611505837476758924863694813643393249473005567346371579166371873033723922295244506403245243205394637139770375240147234585627645855661927134888481497718855349014627235189526556284166442575839402423935084902611937705283104012606594502073965597565066185851864865562731555991382681035540060693954481313623386362639241669817716038455843117213765274435977546408822829554596897604393489649618767204613362516167628750006885420276705073133739065569470477032403020898312424307016339582464342309727092391859895792639070596407474954283113185445825521384728967714894357160876451909001939823624197063577416790428840481702837540460015949790951555965410952904607169840755022350297799212959912490392170026340923627658850527656180152646010575726891013532141715710764591752805315933757960767850904990424630229848069079130657144466392250533243807464103560710075186837231234969579052918791788108717996890503168786004362287077112809108033648891166823611641822776652697375867396535507778598652382195304833158171708142437492631826047837169520428991786933958312236133419133652012753290895244078146502900064557812422954805125206986423674184348510585476679443046522644529575298756182588042095340098369141031574659233137536102973107337432815899071894786005704786724507923925899926467821682491268995011007679102749823934780247520290149859942838029760716925573483717195940192066526008398355012735071145826758418523824409085628207889995659183628142558294448666998924422963453938094065178865249709740356018693627979893910785292507452465984589361517224980241004099090941028343894578284338690742180624857631144467861117421022547385277746135809950518592987265336170383867687605231064343337076734630637368401875973782603175430774212204636544148105145095265711171639234500519494676531519855751882125081272409333525933321707914573892563504 [132,71] 192050826099399512364564733981047469340248975554231821279961899744610893212273548634691592107129014278151490342564006234490251098944327213194766601484214620554971981516890259128212900588325532609110397320418496949876105716250851571196229338757243436605762096910427661639557133778270422862046921279720947852784305746958522290537034775321493713703359804514475612032584818448889947727982503885650034972191616062639192338122123999410600024701084103929564240817203730221913324377564935274457940325109221721463632227144022604099554925442062744217515387316775563486949812731745630536780379343849868836193877636461560334995151231777580294840692301793441991488711358503661832166493809830480171900279456795231836660329619486249735615694779014557585957373254240215462914216353440974709704327686818759018849411522699435125101817340517925301151512108776918013220365421116305967713827154713312190059042753120399964069559344067006740053082028145137745158392059910854553843614467220079944824318076251101195760200390407234276472450315983841987413178601410926834925081892398394772027506659879912963069391062911442032895066575619247306150639048091547483954526208283587787471380469715664526519544028496695073353998882780666354618520107996812070192140389428347880190390866937030669535729437578450505284226036387695077966794799192530854998821234608715761927665799908614862362102787816423430888483430458799857045876410903509357633331501134451281498527604445860693017152088779921604991439942984307780225944080272646730714058524558591030763449178758688508336890423249099605928325975830973355357095486022143369547625524364464883461522221072646550051666311790501192418194701798878838162456711402026662319615053209631231699570923787886823934396532468693286313263613799122351095671726584189035700108407790918624405024767071702248599214867992074089381126957707781102300581894030639250871462838094647579176482058741267410762205347413078087418655897134812462815428857398078456223118489625469435745574922232545596091125493571609500614631128314815455206033517409347399149251594640963158497308894860741966165372049177725241212763582779571358595850774519728982125613707570550317621620032364905201563107347169746549723418134554153768355991073891735412812710504544624823888469591433035190721544607133712416537039208785760987658181004810835334637347709259105354724986195331584 [132,72] -481760271595899358154730433764218086021352241982156846948057590880830399571027357457551496580545291115427568415757871408705529127119971967246507675614524405835494642162903363791991821693554728167590464028226277476461602111055753746774418307984923814032313863438873797459081955386627185804243854146910619303679882209836355919722582503294919982134704877086334109215392820265551401385389047019501349113940864816269730762577966788679290037672046643777706213431177317435739146436832996795366491801319712509322119088814463354513610273397725526605662470643718853885771821305752137087015775669957223785321890279383480116022669795199902402930325413465334939961866735124084427007192898967322596950115844028029035596492177677668852090002564894551137389125979073420228757147441717801369311394506198126665248474631199777838460883309960743576961145218836152068896553991654619001157659482678502791600090853774111743652971134252806482024640094840480818509187678023191609001889996516113664833549231261753999056882263487692736421349181596098254343425737203734064923872359714707673016707053855865814220827263039391805936572526973200774009538328424007751146124260586093137073373261873312285807522479749203954822456153534008582966678648035000445450185823862423733739714739226819176339173119593946408564408887790022955867948252059993295724105338157072230737097596676824429932051327566651366401188582943972706294592143943401385042234241085626354002219501504918605896980286297713166077189670929909597174157963090869239399815325186598792737335275270604424582370757187627951685190219598738676575459574633502725017155698190997588145411781298049642766694449915169178327277158519401437026249278428102538991150282277991048530812485968167664298688042977818788729799763030991934611377624827778066772050224603488288602794696821420379598305496323090766605604958924731735901825105935284778925545863561820191092558701351179631878689261431383607855434342328842653607775016098576643966328845594025205569567855743584468910338689566137164928633843811652445982405141726084442593888457066385096329477687254293903153716899211793170930538836316857013363987257668063740420177334912418574545732313335177428891851348239065324376373022066194535571483300234810143784922911618710867961671825645276781706623018910986045476597893929494505871840240074036314380837250067433185772453088 [132,73] -146805520027019836313085734142741346580398410295619614266746150664662290186161026173466656278981446392463610969442620069743913541724113322301266762473927218565299975354309835927773709987413140580217641169610284533191393258590898512257258232725235784737060043184986190192198551554181355874500336783532391892946432977210956587921710267049796233346056401040102656074253368731548257373011700004634523647750629206920195226682717053974188583394144529887166817976375121876710253977040265457687092791424823180597690658592892279432292878641272312815237731132173091644500860699107025733350391517203955392833539379067773861263170856092939734209578933913872383656620324074181054139983321124100783147563821714863158306769319670638864802164400044061327088946729085873936055348260318894326334480800084466626084489384764310563785652215557178144442482143707000005876540398608985214578226339780245360988081619877104687282647581446973652284287598837118797692400377255642021971851502776029070783199592335229726744957414733403557175655613792913245820374915545237450202885342946911672321112753505643448030954668030555363635128457617501619837152557588400979944086184162643843360883687337938032228960667826395128116935982703660795087321746621300093763035650690046781023156475113759624241619598642466699637053566026786117536056062976497929888714639539763192145892982895414222703947021532405197534638662231497342685926220939730673617810483698522294653563543865746540021825236883334435575107184972393197714231115238732266580583874652783171476165409241775544113249359160149369182508710293615310663679739533912311129826954326196751733841035409137100657021028600721882338076548442240073063774791656355076774710626559576842671518549978700736758787237610779898180425293701930389469471074816921848617498056078288386128534730502895121335215637394783499498837486352502874666056040378110969838501791905565034523263103941605142670533579932421637091490106368965278381209723978380975196265919513480362289451520205534756021673980741665730298967489623050491936143168928387791564992527644201404015944641961544442118831429229788016833139467330599430950494224744265421311570015356937262017574620701484470187060902856406273761139838826754416464114907931441477086898691540639591672130126356717852657710841140304156315449780303811411146263203419291729692550740308944060817408 [132,74] 1579481202429347931167566763349410510422782464201028414466671000001808485427528015663240292017558692761953164375908586659371437923985975709934890290696007831723424615110968982832004113449880393185042799982768474872534415226667062291353554163242537270511669911146651438160088502246977783675472691634493707176985370128681823394150804409805926926274791471894987074016637355115103631195372244063248145900269277852603808942222195898070999156823499150251255802149544765785016747362641301648301915146348254045902175410006983951276416146486224265059580281187617759284092323978516339282972191643766925353301029154862622852321798014780946309506715267410106668136987525985484764030731154574898354393753330122550142429316601802432594643190000983376647975747442604167469669815622980527722227473698075609088310274410339616666996283082626925299888093353471820588409116706701742107062548405262027856387966233288854453518580015920300410827400393351869778769332062101353962100068583053920931255722689248059728233355668627094552456831893507032645272163732444547019996903868612866585919918408929007401691077207315378098033233807397329697440373232243549748563634048798023814157557283554063592751727588190802133927114288804431245756221247813787508818129826967207246186347981024764769315453894790554351273161061627702854346832279230368462134827753747463924820180681660242059989332414446750157650958122281894333225851614928463972824761663243459454560352064249179162076725674013845831252267638128999713315617821406136111304994443041371554308165070667867947433110870788012728959974118837369178938124755838649351649845441788299570178981840491086301018386985272332758135958027560101899131026194557572871931918070134879783563830308666895104838961878451855392300978943451929483289450399848983978338265206307673568438828981942935692330585962160005004410201703596976407919246646504122071172959414625593240577213287857019991377792376561888227415016759280816732019651781665224753484318391892498683960984403439863838990918693070920030424282405778072148680693932922459561044724791970495174404392788941753529761921365311296264675984022361195582866989945521783539898251453575562182362873779298074207949906584031251446984330335570355391106539168892263633483333413557001610094742536693250981037422184163982671586964328870303122438563148114833818258979208354317169 [132,75] -20500123342905954254068415319090707387275261994995217047298547755081484545945190929181073601030155850874275824950319793034268699398067932697184546521551118186057026230805237001349480235703141036495081490285277696425105781327324531599966827135834485326855354456093199461202211666074919675584301194522523933534546210153660463280105403929359472435332965541832102814868273864882871456366005648829963229754781241168069321828208869306609416812538515420984111271120983561999079932152635658458273876363128818343364768916153855637124864261370335371512162416032681379531275304850618280612554370376993711170636881850221611534808955686233664061574806304041750554771947155479905922898563407506514782284127325273906004666471303990691422654193619231439667203019909630391442772713216421063309671130517479655823166918018212203130004753666257333505270190538481082749917539253336232670693807819984056872581230533895889189535315609687394011378088062383759802690738800706642215455028055914845640156980320030682653280238325464494541839545610005626374788367723306173088464420728796974955677528860746737863676876544693788494933005377457957895620023018926486657882205139394068328779087673880670248057558462618272276648378410574307622114157043895431957540064637766669459065710264858999281029988415415547891443949548816338045314912615737112567234309300395011722474614061033344788955944910593364512547453418502927758197898421286897463450639097552536239225180233727617497491821951876115488734245582057823751361364628582968442671453077991043123253873928887528503594215716832159654676056780224301973925470901375722441030079866496809127765079211401666454369603989373219403934323089912600233900236351043495717685134259333591814442734888662379649937628744414982452803150721837458115815525347853184723717796282391672170548091203171721428830639194835746294910684635383761642272833197743188061744340236993257834023986833499844290217770789891355932511103931832742081779133833084481655329331842090612276894927499174513622458352241389260528797052589522630662415371329775266464092195222300638838661392086094329832694234866782773496444111081459830686205839528383649784615446795896723075728181825905220917109911742114878305422202526006543453563653667120232596975233869609604546311833613980689400291808353647947824897398753314769191938628328948738471302417479648 [132,76] 3553707819760022135129040152795855474951614648687160844437207818960076364913323084493210671188158771430758643623096951812867923168079065592166359158327549909143481924021689999564959382473699095063339221594732426527034538937971290537587235415996652637148609440618742138721112656791515491764090537759106823680526651365827079762883682127052836371533205103849963563949353147544404498419367468572042382921187621646441691808992255646656268463648323116498340533288655642729286640733354373801761269555907431308255486115066894197328233444611056284171899820018019714489349000499443560575527958799264971332667680792615215914059755511542377802329923382553595004837608211060503725128451465051792499376796900829224295856500321753410605976922566435074587669925994929858555982847508273296448554025206982912947583837385609424935294878630945248358020590185426767808492751291384336818744103567043570653660173894633841889243912985043681700745011643889123240107410701964310429881716505946142357275616538594093338500904940619284986424166731225081820792355533274516911895660260664804800859221361237165991435325745081612726478387226031264590382626969330168754933460638473064729338772861220367310513925906139401888476386792718766552214497220713618594166392913633095883123725133649593107446350655659458906834268184602684852566268014158281422836971698430798653097188047351831887695403388118851981775888779630074795011530672019213733177753104051283500991974401369664871509208519769594571196178752093385915285730942819785843563363827420617210036799961482459275837046351240060362672789676845723531472160169227942155496060258295132531106916194541794852583769245251167561465785386269835397255155137440968039964733305163304596527178884366154307449940013877398685624735574532570859728603646232148227586293184787846374682904216831842696253505513081808234919430824858711694464115336904098814322361056422685045448806427899977903771367792983955536197470308223185367429812082407648425244657879712427366337374239088497256879980676075994506720492204624415037454356475357604333914744827890372862368459003632637712637037982808390580817778201954992361695303486875356953014638334048702281107512516490318803175766258613194954440223515063912555238191164588393071644604262421961638196706798856510484584686578125161965297361607580192393380688032229618600821155976 [132,77] 65552713328058418271433552268231229977036278343604597343706032335614382669782661858641496966227001734221594724923815961321013993691328936258726050766705386459846947866898621905022212576144855553003571576507100750514781390557589787589490397116044384187597799097317725332945304681216116882110231593696506412587157255473516956357365618352385386328059689047238038182255087824570524697798116597440839236205908755162881729439553587643547280895925996354642592303195458353637947717325880590052632313685510351986854365046932012681285183268950770389981757129854630111774778048503036404859372516904321868976346845925401055845680250436799183895724919165541909734387986603053749019387813356605872415082177430569912751775432536442040306804340723461157895829422374381025663347778607819664488610345559953011443289740237441922631006734953336843871275065660180257649207708645929772795269842674521610576288359275622458037920499263646802699381877151339772778986487303136600176961977546253086273730836507945196517238917772381363107975170951677869013268176840851763997071957991080068575560641425027721731873742304001642561415107320103314129894450653298240731251605065788832395623117253681332611241888951751041456492475140787965078230242494870557042303856508573348737315053942159836742799767707664482746339054420893306125271437769071940144031338849489381330271681767264353592531990714522742083147093696206655935634737569196789898139009207401764718921687517460882988255148550939709057654955585912831280663800923942185134453789957881970348696326294101655109396459682787269590722324458092571343828920951586593120465538797769004930324562001654534030808040839013916743276939714662686890364950629007317221032647372889347637374018183590858738126714983507110724561118831315702210973455068741886960583417668565763725938051282231664073934915164696974573992814378181223793343726286406074422648036785383223580792167802542999593489024222214748337572768234364168270488118308380568712162081943454383103726392549417325111577581715754090462347866246454394260797351932772914487448259455823358739334638524098271740674960935444203791587990869709957975858944928712013698524491733447006965358487617188951404931958055305539097341404618701050530846718323042164050969143709219959078453481126838192082390731435549651243579925829161001790398587832839697857880 [132,78] -3323429029821708636949523329031864853365710209400504737439180770376845575660041684936883667939107504106072265202375948895769363617929503386288025064765026534981290104588272973466582715784362928508274095605022600069794343123368560803115335495270922560216963842246487379454737261223301350792719728329853838669570152867598441078360559753588024441752548604684059020190830849390140527728347827762825139938397452274000426324788167372554020014452376621242138459600297841027432244661631733601778615819459525875345838539017325943615461418456376444916458845748648140873079660207804196002585001579768568083530329393056780768881544423896529226120638560241374222536416198747939777575480544992041504978950999080583012337190868715070765912379546127672423875077649137815425555255234287034046107063251924758892319956920185488287181524060689903351396941037671920573450667808253771305204842687469363086561023521462094222550729285191597194545374041583431478147113942666443465785813772767161328054604750081870487178035466872113553572228341921565634251420349599647117410834106143994029315896486514393933329973823839960486594786413429285144300370422504756846258264825026292422010810363327378808460791072280203907672784860942046721695209414241240512239362896388128517517257630728975588314251790360474908259735318066970976927470066995785757040930341010800698145659827002668735230024062947926458397774546904436359500060711163747707478518473196015182328778020765278024759061758307004584119766164474654591317526471605740682260171535839857719402729902404178438949537798106907795031900766705116720869270123676711549042674123905382959079786268288806314697089617903272465528838440778188304654259941206012615073090692614029274315125409956874016279639632076228665893977133485994849199280473202581599293382636634043788964318443327042433399510203723191872199691760059845958519103993047971322862671957098122019052641057486469778748848223989850806473467761688254461386393662118728981054827827364939099306848322940094705089709883196789260118881400880667885972368924127052750837031679344078300918916797019591069038864099385903661130812244729280389144744342393792907140357975994879042457531954439160670260056471979453811354932864697088459276958939234776792572323817906264920171960059906146811158906635242786463685985210655911267483110226387882476 [132,79] 9039539447494712608788111806454663434810508903737720152479331777926944840262137202413737677775295316233153007425744035301530272045434038923478575795326940496027187097263727211277989703294590101205285228946479325658282138803519119123886942791653950435533826159127051030872268088295732093447407221052791319679937768902409494808124406246984761089329474290172401832216959818248783300028880632779100824622656050215025046883502493298447616655177955842105392781176266296197309874318276657074333799417168724849165592529582690482820308889938022552034051665552080711647156184820781967771296227019909147627275624220178377611891617208391168587248186681456162163829284669843844337748323899669229104685816645707283958489859082685818836226914864427359948765454885315575492987126200837813797409076566823291041337696834287543104997537313169167968533320819749746850438028602581477432825128064153081339896935638326390202563851814537504536326595545821576332563853604589981572671018269283184345793141058929323802954796642655400347053665440623127656084718550630558012797331062769327656878321453126196514145920224418163968372024963333417344731529443234758071056153781345522808118124225170320587527661288995717530958067563816392418301369213891607438546899003909113235915066372551237340786663727471196257578655357817883423320620610382439158450839735846290572742359123321966580204439134480895251123564114057570552807176778653640358792717054718396511321214001118841867693544503846445294160234023360074506388983264354224499759605768559298986838292444111760137295013792338829422081542054357548470453761925995920592227653433483001972113060196006279858433080605922872866881257677268238723859652010457070405336121753772963350142836802947483276591952151317982426223204644690892800124354873007380180426454172154379315399322391378606696721823231602092691785418155508022255981720941610241873575137781414444551802041161525152587236906368032990643583347926816944215701405600754462201086251565375689880278257746634527443529217186799999340033682100301169455998122849843340672719785160645428684692209212519929952824994279573256770939496837355340032610366249639277050218993126476158709916756956087021010917170162305739654140052478660763521305874095281567576976987947666354719815989980569748884301858714094095682630537389165509093086271537344 [132,80] 392744938971433855167011463448392771310560130331650864568141308794569550631591327294092876708996660828264347691751012894844079694309592658314091907113553563634533479700371567559764420812546519584752610070386026418317883129287685119823141473922425937423389340227535590849145905174678783999588474501366048792375353046242560036145932221026334260491941272572487272830518796724169771293696848475886871951842147509447982296641853391262627799834642978849554309392312076800087916544825973517790980768689270956006317485273251763016268812752079144608823089066658118926165208371599558803480428715921958456840775539015009613248697115541059816464296533629580885170498680846568755215976821110198926012563097698993582098477047923677445235880659735400305205019550830941279071610514036892400404065310402135453869473623869105190952796002113406991544901717769108001920159908887533601159233984657153820600955789890274412644014121549457142350640822341758119597563402120430104308869163610210023077786629732343676187572890169074160401957244120942072134059842788330683313457460214001201646878007090905123687235696527941368880215532122038069537006222594653052457212254575392639137920835371723288398262197987313231616907223492052241782696065218146353935174601522332031136983843324706620020137849718911323114715709013031360994257961182409799351497527749604913676786239406121071785771765512797224650140424746686743343106850730248573450528008855985581918090250242462036830179859459570506898426655767865790045798714739923473745240490418694746827332483527477168713085202025258147953953001804899759054821368080959540878739908848725888188540653246951163650266110566378907598784876060757866313514650619110853625317173259224709109139726976828148790844764933746186023927297552707574194121832204741482625095733381891616756363430965496249151133840541129814914418349989781936570060212441205987142304977939747972794522956101057742435266918237749971150387186627870370437496569978164864799155371777356984715272170061394523617618901422920509529240596319923301207895625298844969317194596825510848267094317979187217869758489279731602511962692602429890042306180230811274398432000877287924230630076826828970085254024083675958429950341338653483172214964688797940880452119937910764866159472226007647448920686327130069253926980463401926338900088 [132,81] -6386699959609077903591858694843462030280227638717117137789352078846986987483156496457054860334043794360070435381671743004372533185063997460139571389764505627947548919549890993451096409711506307861991423917296340828914257568614704400481661367979643808574189014986632755484917061171890286840996411213866742002755728255147442139727015360641290070212895100536218921018835495545126063291248910641646190326513409541049269907190961805862438431794529655477307763806392808667620519345340971403736231569756995009698204411072213900080613885996673759880270121251962632731809402773188641198599460672489152382874044106579529256162623482598457675330904570773483884025994396798691407775553292739369411803735077356114032974870659481980890791966898792266332497892364034061497238086011563253192747957989936761722884565946569177596292085594661586956499751980214332154323487953465474856659544636471629942703852372142663731455979982902967856365184567723253933496668907009829500190664392031651184377292038562249967449320652327069567369534127511613882840719512893671732938301464187477895777380072544515124129263453884266471079022324159766806043319263509596429661903404452885525420638738258244853063456734484869715854632957701272262618145662422750073708488131628829402402366117397519686131301316229752585062369602642817771368553760232942940546867641643055375790607409988182175123301306722619352425304650114153390956865029112282889261155130890279565022315087867762181500245345433268934726458981480291963503499421472745421502142123909743342568276229054952602019225033374824819374155780191812954362438271403784622394725197341693703369926198725644247763567655691629939053466412751164697148561989608878705992832207288451575140012858640316839289506048890715185581650530265019825917785924612901874491528843176320476446154627380806184805732564888563757790528734361266143255249013704952715717339792373346842926748146974691155997016197026503934866595615797490460106655642913138681409196855447557602456928586579524025072111811531283293530967778462406905582210227604360078317964637830394187383678987503101923001742975006797807343365858450941064507792464151744843014273160370458505756280751300438413354376532981090681462522167881668319123739911692311838603325340716675076790723310162642416054802027801774587488720297041357001552 [132,82] 191855148956934236386057116617365218984840510327692494584939367626205403015847924825236234281962091389297543318686185754159601003355747386908376700360660661106754523189972590396552338642889410889327313526975299160838278167437272135890276234146681336120360330892944818900294524581646635577670033446119664719670848960909142291577692869889491650983981404560080172842144552859817958636694409646476818379877020150158385747348898984326968917501988666945169929414650278483111618164129077494437769278222444981877969773409515675984871619450254642135935600986951238990884493030454415154930075205209288162030925019834008709112025584144149269008652079929727009973136001833501894457034653548012287790161139048531500815966588148877496694814927539133167089690200950962984632592219709505637671988019383421160743706043355016971555818100145265163692734202594080470969565942750833807867187053438104493277169949746404748778499284472235956244337307245247376588961841918299277387583679485460161486594688207116886120689913601788197285047056302999181600562305268903939904074621905721089056956032672283155965288298324576189031926981970121914372862159247912926165299538798145563381819485213146845955005511743446331309985249484726182814588478590512746202715977782927766929209235696305419137476298928684716128652902070214415904788575412365651223850370648530515653418908148790149023065142182260283570606508478037586895969059970290853049289448286795149139984969310751851369848806994921170398157130554903854189891158026829176489128543483614168091937758723519492053999012310535972619625037312625689096248882538079474468459701578885152363889561439475510044486658476819271820754432679285357176117797274131077406016589904793983587584741095034163777243092258225504907523871475443690024961299088104677623455824474307546731534522169726913905205285518842661205633818909321522508043404898486435876338019931978762801344631513993549687681508990364867142675875320602543956474174381891126680185130800913284550378508565302763227674120873996084156634444434412693885751100487844482199414084465957977916887558763471457081605875320384771058377575276357675434615421306271917908740150274184221957790734732053171534279744532545759285200485097765644735892775854038881310629207121636022374233262318158343450172698578799955827394251166214562 [132,83] -1443732195699918385408005407336629304052572289685267377255766422058890500557247552616333731600721800168133216136407266148450895348506394019989817155433629642485606592178139547547466648335862597864204096648099713143263737684754485386631548443125924376478474456319804971944710690642457190735821590957484057660554749100493328157405785764183418853644254720050206044492754442030922845683408212947496965018351477056755924859001302914348365957630143626665959218696133785472969004834215644808044912553904628503326501258218869720415445039049023504601531023576222384050441954759660942999282007621912313741707764341882213600932432566216190584270541133777184548851607825514886751445888185871904668747708264923113978561418645216361353786002003880689930268925802301027832300467330883903825119501868000869070005603036671670844619575753474848715322761570449334217479650471599424008069120893927655540572760110471485714474268051667219811800266762841934242156769424740825353764663381111260601063012425682949152255706634561735297222943225590316749729906891786428302663465444166050003888912790236999801575166467718179011466527290780713580118302833675355047608506840633518376325168498745350992576400794569408782180930907817037713163919279851547462563789962711940515847023800335395411182313333788070353429956080987613825810716479487750094413914003544578003320403062634436092402425947916000558725029493421393353113765715894919088429323931911246489499247424950141990286319138948031334192434194651048650008985896193094211110844109693984275298960785962304685518343350252298332089346488098370461728921179168607788220308221649158752447274673872267691383609486215315631947348608163910822183878984021891903947370515438784275224774031318998058944800888086231178171152354552586902934997576513359562830446521673420506784461762817812639349665807721842838861620132423423771641466467524963450533452208100817272053395259397693887570225956070161440002737877044937068946580192490898518721433670779358748523455501012450061445631161874314459471308610598864361947606115356601872329289449111954512298377962922260582240004057514293515564353679932838919433086541891499099151687976963342014520033165945425019042588801841025443388867577512705425764919456361167975783423643372678761060669188158989015150579118866059854876786762304 [132,84] -23495827735177541723149486474145437156196094937860195168174813207651953146677541593967171240544500009796047550660147050530025254834828482333327198799353597133402514661100291519922179514500699246322857623201036171017788097628814368505623601585438168899894110835233514279304900879405905331282913560257384159403321491573615507495355065450546237895863411104478266013028900432189478279389031452310586900409773460369190691061596243173045984587277382139162962356027540957728792121321596821529227878081951530165688048946270322107139092455023089526772200260731104174411090229568790238459270031310525349588980555132546782446368706191580693202370481475968042760013973413558438427957004590251183001269116492596729322653609404319239279784541080822797620624299581037506245721293282329369650701870665525700994020215406404499841544807309876429490034211464655598463320295849614340497335682172299734679016993780865983389047091751162460673496460278436662201516532077715388264341306515614717051839772996019485342794951085098828990222435679236000282549016036693246047161726883927419428199463089141644435292896466228048856912633162108573369077423930429157000783522535982304691027868838634777212042719061017679465910739861865633317470285636307626887205680115144547705483753515266969001285693972480308982467884315758128196126474396966199711519019880499847048872319664101299424328741152460804539760776298570285655338067437623285135698247799694853276989528456768639944649391777231528206174087751945784272175391694533560380512010351718625130091516191389393867488539330135531961729814185523718946373533988728247841218988352248005698222837228264660450372379259176013870595754694533160715924718731992032585382795791688787380706357678658452470652315971092719157664286076495128607563421933379222467496415905373421688868206974890304323425897957584951841186608713311994577294323198664724349253792885826313047590860624237472829900644416527162099347815134672813472682629504177513539042019666179317016886473380356883551740050923860598534302201625475741209046743413799530031334384420109908221312857427666698001006326391951104345667290494014322232844202226821605718694535491433482927448590164370052630314893437110371706077448720133373136225013385766643068573028015156187510310672093168288569111318497860701007767064 [132,85] 135163003141501761622392868627282327873414966337320579186749189562230581447326254012398400582280291210982375352708403929505886307856766609570213097629196915539945225111174228278098926150353299086844362793452454003043545587778758106519934712571544970127382740155551343508432839957625065922864508610688571818407637419586068782699660228900511141422300257783121473815968581010428524915218678477295692370100657824080206133564892280636447118134894594262523130883997981624130319583461959352749298784486782753350585361888669456397562330296218097325195876975510892678546938488542141996301180736262386107931337486205587130642703846568960795982326622046385920753351835115523611984607452762985632896010238916300741125444609491186822731926439276340252701078923035049925238478315564411750657127974271546675006666917454212297164284365460751893762172163469029308062457144551331466627014389928115089726340422811309908586979477360525853981856364082619171024929421527192103557064676849706342920814300812996251475972477193613687604483308337612245353601696407011805784383381362365394675830832554908994605371501162551666385948400926192001261724436019976316585964607685630301011661631910529474695117426209250409948233270152197566459023631448058442417462859614051271107925885220162028180524555713398179071130588116380256352583085273046864509906520969791684670684823026970205019176052911045458261687097519420945271020085469278705235829285299984794008653899706161451326574603194549388731146820877739892279402920101841789486036136176335698417459445671896723025996103938839236662319055022661181262574825418210275770242289038584942300603090451905531781814260104736595634946424273446514354258016271397265512566566179470151357342667467344445006902514634645288702054642525639947134351715730247768321460806737166028076725405981719497996332252249784561666037149356589283198522132602205069872385427858640928420793248327714641491161648398517763611994719574102686062004060145879674538833578237141528789532681877336056032538865409784138165691261401527925900481766954747814767575280685406685208380639915908271477712022187534915046915150366384965839319304384880886873418010118887502476067730187250301816278504207111376681862037240081305622209211968512704023059238944657493094065140730425719455367903167930411960 [132,86] -1727827012663959033811709242566653989738790371138858882230130275723715255881848677626237449441251652258877674991992465496875307400677314456364677402802433562838333467399746770470010184714891383637966786655402145781759360001134920016955860965830707285465306606134952716285485113074572275584588434593740342056718385735606057359634424830565023830950774813849582333049572735003137518430077914824184714813943328062143713055231492114173079093688464302542987435302209679276337952201613534079046159818484119187125663920121177956424058007341904585872857900568512623986417369976042495127143988358845206175321965858525498900749598891878557981276415336272254557626627782332583283574777971517536898030261425560730825378505191314432663569991181591900065913404187098545563030788859018522921412060383350203038507971543240613291559910248855299484048692291433801603166142808660628284561511059033982393614497337136033205107719383358958674403480378336149308639784224068927389527681675517698754816958193492594324377623275510633777975465927969057707882524146513696434423076614672484358995533182647251152788262963148348338854022450768506377340865004520799125033895259277833784263762117106098712997426717853464912562800468972675757726508216819267064946277741451620467374976938778501700156298636128846875888238280923437044870581831747839234386507232372641276378550700292332923992857932393204048105578139709334695792884107749851382309014536270741432495132226472060795096701051490342653832425005360647832342661350661051514629388316149537623037015302325664676444059948601694324071104701422617901354108619472955189511761619617661180723253814340377611268246637919956191798280351341063965473126345142486155069483707660955783025702471517323143601085010954046378453711712965864848520049092581998175543067384240914736065231612577423895216051701065121679269716948222090216838295755967351582676752948074275345078528631115250945053274325729513246844378286393363338697334429340361403547501539043531540792744008866853128777025280315061898061179470406015337237325882145552928728525111859622203944464403769696817628581746432986909098942446820985586379089165294630518562963207291250597315580670474262167453174827583367583194984221711708433711037777706267196293080138558626192565482699371322011533284738625872 [132,87] 39758535888115579343954629772565666234703182927577781865439450674238383433572512072732329330004580358134149033970507393987517819080606028450801332461581552374614121186306956248377261345288748879036694642234234894856202911666066611751825642737308191451884996690947198987906625783612018567340199465160329399063409810877018626144663668741236849895070138730336040757165521647303259999176486253144788848347081670275667674375580509548435915423831022801764531242637942667988638327961151951302030796021383537145368971011760286742505024146965775188395169895430078307570700956110176027396731532428198963331940299074404150185402629409911997752453353177658838620781520136814721804381834935008243653766680137370234148442890986962895591487586486119256608339943421639614388025639347754905678947935582573386691698110376238632521295312677354330896748072651180759776868627022315248943194907227757237523604868220556540160255162322734688177126327406719910597358095227811027557090380692182412392463107168221942398094580120617359081092208314574017634223915477274473907186630648113735102168284589564802851258095934241207716878053911239603536896140713099891032420394867295008329803756046089621503932619748945631399272382481861367358882100901174198920389548671360648281255432420025235316562260864232488213063244730017772608926500559175946009744607499917248772038951373067097466022121662320458583828832511687535782805455799007157775344957007581558119137389081576145283584143995901876177730589445477594202154893877891962580319112181760330433231859850862576362055552376149150823457875517104658658601523270654841733715456336594805478550785625602979298086588156920708704042785887428357640163900627564105246077089057762150011665021211684631412499871470879512747212440184044708104329379119754127314890946759678379512215951656273628194285753732029982230913482668673349200844619605553955493519831350566437050473030028932068278768658372371639221733330115740477447999100001295465317111379578393332486183435817737843251652967787684597105216964343344122078215799334684435792259251494235739703947460245104825340185283717413366448453951114436431658800375545019028723300028170147963418528900007275294173260141863090810983675166968074123467231866065590453133062231294734642488124249408019468003791970944 [132,88] 105277176988617715237344465829698654268273132787006049991680851527625527668591347738987164223117959559507369879396729815261335767077873727864122590980998230126410750911689507018395538004879667524425125649111673519132016205616656196634260188030821747870002579373759360751964839008801593744965811774488540473836704811395424817532788166052876091431389713492836291250442926844628011378679000901165058921580738689145108796888898054478456464736169305862215521222672828202156417364228783070927814258415781547744405000550888811258057030640794597671666238808720565293217848135271617226223843750452464719090277435685504368229980740046588561268192023709029932332513136254765497098641344950584861038802043839847184200031867680630341631484412207850529590934826185887448230431875709010503390507901500139594518602795214402193550667967581979423506444876058325640419947766817415293034184919363059713691922024957672020490210634064228731034718422481048133684781040545230310337330166802203661685060273098520718436851460657630590703278547272543675336618715456526731918574716288233320131495431895320858787607578253831445364012902740901428387156323034425246489660578117749270836426654910457350888123328289824728574875887405575804810520222865646790207390576786961292630783828013305644721210317785133854379507673690357221834193348144405428867716841799062744853203753331309971188130652556463679477255502874580105300512073464943023652468336856402998623420528090303530975108168231247381511334910963312399731437158149283789632532602341160356271378657048986711196169014230688603437658636304775283029749582983373266195586153894863002704749059235488950133243046074030425632440229783595228106233209115318271830887021394762725587200040856433407742243803738703946186761515393209528474273428375801046964869274125273167632504858443055463816510699929904065937474349221415808849817617654890820082540089049108158981908640049139446257153681187622660705108094083454303741748724902434298033336353443271918266525441135947331078351648078667150324707948392316260456787467899350503588250091719333254413440006010239260511838631935829867010695401137620753429456303163697325196135377646643921336433584742693387212792947527183514859892895466128591981288502047321482024202659373529638874902343343567783677392 [132,89] -984305676129544322668236546625777425808755971882262906346779118888043008801863786615713749898740501526411393113757536778599014914528928456940967847053444008945520917383510426511511684469212848775838289457711000385479964411248201323868500558106666946600719599590515128464074506515513941043974490498160867114201841008794026196139108332099204516100991198269055385056014708411867909068485702117200845536646340673663235497116334793640238746124468821662414697870308654658731135027009988359827246481400476002065149617334155598026329115851292161439883075877505020611307886746965639491396142482972102035386627470458736768462476878746996073324457779429296890131011339909565084333882535756544290015973866651610471191248176288491407707035142469822737497503409906300456596694187670191389884813420477737842798922573292871274042989503670421969338978851818166796512845664312011125590268747006237071398972468495583441144384294068146171428179900420538423819891553834431732490278414330661119489364187266627479833653441921035141360534871512288884264900378071233273596172516505333306054508454986421139496986266145684173553050002289337770600328864172476739096108285030279438000787439600475961085768468758284618021708716684483454452437358074931487312234901713040214074966799269806272010070070361216911545751119184824336154649663412339021940416858375477776851609317254406100126051845686468067920229447408998098099282747306553204002382034279359541143399979991712750857105712781672471925896511141900259893041631147748918862209517931106784039946812412989926429923201527230340452666864255694729252858561127608685508709204936540621150673937918477218603123577552544265480106259382239999481236877946171199269422591459634446301343995933434830958571397213522458783790047666216207517189152605877792483297446370753083730826311272713576269955736035944988634014638725699798110318450151185933171408383857162002983459079802194529317320486215239063615353909143536691429185017604965556155815462755572829402999050851029057066548295867859032802759803221325965933705355902945716303612188754953646904712472722697205352603152455624624336107493098606854112705024620480832402294769033539892502095762783998764367119428136721288600355884067134823882918743207395195518315037165833939641416223288278448 [132,90] 3839221312785261305030100407494756680857679536540898302120642328876186398616947370232026547805274121985104877029623335260613699343171068127074225671503921820966155549040648110655636121007696863527715543239993901192774541059106756646093749751100412659430894295263238174545918072116773462767121932984240779036777132373426391787056863788982593152444410197891442357516330851623140403022181283055185607641009877655427891751054321669526427800266254279818265093211223415443838687845935107458898140853658186020832612789444104311427817910151908713826002893099968656612305131454171180256105065110946634964395083376582952972771671401689221455320248589262148484778591054936075857578227729369175910717408763390506727872314532133160296484355752292380692977435529957332974898090389995985395031407436194079221166593855855474375757085288166920063509125053265853622228406727379878558274042358909727686641598078854121823998724073093749527255378946230065618517655832410423381413130986808053240288795197799539953100545422575612045483256452828259314814040825582408881545586128434022364968895529447247080522535070747697421195200881818556208851163081208211142218121732757317710730646436857633873375733627292331408979892984267185492150644378322124389030199207821198919157616182847088884461241656716131484558669751250863403685638603638170717749413610949659790226883656648970501761877293413422306125368311203386543893788817636009372028629018676961058112048171666971554401587326666085096169380817734290221392405142372223866520145246359449588558943433965842083569139603558440165335574611660891543459849105326653928978935678331419200695056637208671906813278375287107996091805485685642755373748886142535182609895703311948866291652497737467094159152972260027117689964669918575866963429195404533933157641784096190282766653175922325464447171171444467488347346279907875785839248305301261618011777494434061635786312555310938900789887110546662083268832101676146338884291891163681541683956527547688019076459270587404772997483339078893246992309777268086462334497923646706761257710904399633513059495263175971170872833906171395778772522561608167426558590726054172600356864611105322828332570020556347284966206353170731227366795934198066125365593524118108233885720497223052634000513339061 [132,91] -41272980906991586029756472538084736822339390248553350871753288241625885976871972041699604750839931643070278972488524198779385186531903742850025724846970639454934034752806232590881359067721948934621171877868918896699567992058281195286412084574291138487241858284095486464356677377156696875186866127722599100159590318222823510231045634113663243065116582477334645640782188101990817379543401856331672950409122682545015609619516232812780746514333889258427316946514724936591216634545759100869122481146784548721413707605369194849328553759285847164308757730587758711825710581534610966127051648155708729184018384570181590831213859153248074757445909338962711857476335084685091064597452608828913949309135778532609474593958807745856205926364674789319784775178642799322463313594044792576390008520631101857879845187629260555415633031465335039201865572264576278766702767291564040577942278677814393359411650125033491931694447203449324800749840855020580332671046639183700459929741508198634914034593141718565401329753196576769924174022382237937423490119525418917025410209238612873028109396514193326557996395755199343394554903464585103090327084920231277192060644507642425972885099528858296103007122602549586381228586367693763546853400475999336286891198764684122261391795516737750190747919967512968011873908471376464558865960679185179187444592559198293550008903606044734635072332291131899186833087606828176237465127845312707530453954003180182314104048335739073671182573495020993677628442836551232868387562113166575728974192877002653995966384221008107059570483122263104473230524357996100968536679418505132892151061342693410804744940856729299624708170055982925950961487557198150514299693637477411997494053622212780274674823768126665108024858854649360258613012123775654891278883913861782284789632643179135445042706128290344219298909324949632563489261416806783610177640833920057443383969201180089874575254875056061873244649610049481666198052114503298070353839743511463905944240150890999847162693854588409500118525674904315376536808267308114029623037465938963770661602739869760843864874228596042123949055674878302100468064458229113491502743522390637518372802570644769614677337789738529136596682391812153815299394850756277972718230563942485740133821580974678312403552 [132,92] 123937824620448446432217651088832396040918814791253010570160022941796882323819350770671425019226619476548556463639409474566201800805444411162799370421318681554318880018486452303039642087659324214902729591035809903173231290232429581119917734088831209882281121327307103908365150526835652033790435226989868443655996888302942693142577889487412162214741897559609768887746255282995166781798364029179851777298288246857923573413912964387394408883956090790424110165690036470480339594570387051447464959960351966074954358347865863651678209090105476606713543412286177104284495378287646811317265891872238392069678669025926940581581429567572675507376963021960014150595354261320120705947418338787739567098615457220005152727759895684716206901365571139636239203681476334204604326260348972799600414123335599131005668918136180495470468454563069870435774823005174660447311392490542798123747433300167399847786524887407782892454977450987327429530510707385102142157196141002788712550294700367652390960920301481117049166637538709929818871777607372188287235713253198604312786931433408027690157199016456917861339352734759964234059886795862651414354646256941406177231696872642120072598169245004575772386309287750148108925358596901821009275709419374857833166555496683022424906096392185538399252152855907522084254131131341736992125161844609249998987924123958024210031974489642034308498904020557148925106548158636141670055924041043051915306956353263279207721132228586836200376307936202339188790482651384885617654215580129009948895532017200337940297855195074651708128829160720802730899712953903767012964844389667317291209117202487110191081314356325484894589541996500669507628708847491862408189204077789430271868056441837162588936970998778841733349889091058582078487375248615693455888863409218872627790868510579507301968012075588315116729185953923347859153526601729753606940213012204334168015829546179072922068336102874765615260638928240369333515242207449706079714194113317372257600271919369188340006797811720856541042651365059340922867549847141967567624459512306262387051032104386484549985570439885619391317772525620265130329225450113413194334971599015787259292661813103013094097311336847035712440431272351337432029933974286818558512823457850795341122808865975975880 [132,93] -216997864876171835673305977414534208136789283207898265469343123324185889944532068384710954401937221623234439367729641794786031614197442228083053398428087942132171409516777792503708872978771768691239331140408275729620862223737471228763533681333803090250240532670146228063965915852042143019472163268806214928777544329244936160781450291381786552105732945881047147496419629399953481484391952163939584820680752953785734049521903086093595253796410160561143490856495121087143863654607572951706128085185858412218111353807307343416781530657501166188907590997680790160658959607281735952042176025211772126293407035244735482602445408796379679400424682919824485172460641476572666641182180776399726935554080384965034565748164499967382679399528854569761134888344112523558259365555847317875592278875032499934053885145914356962615269752633046949481365448675689786844457199844050640749696411647469282818156223674908934186181878679904163852135576959957499245242634062085180978973972346700398027536609032262382865392863333600109472706513457095210139299487604924218966733785932560291158584685831778852349707292152102883766398708545844832560477749334195372010466117488984766598874303427605312655961099410510574119841398439844636545250678899156528079868510208021594501246411076768320276081553881880457665587116701333309441491634175245884387300862083530562624628172192732101912520136318083334351202382204637811191720293753131048492902202216406652760410501908983317869340623220970341987173092288910318385450878003804994547608748257814204718807609732389310568997181966952535490634924791319005095670619665051389039412375539101132979932401774985139755690526000933817356835317962259864254032748422426275975468080074456275977933406334101647468710025601766203661334432797291144844237513576679265656107660173739059405662469090514773327750138544161789884975129314994989249902118620994233045731318608897495636179150505054423782109555359405137970988460463098338048582505281229037745651507120679108041254587354526099109282013214082058811405203954786348809857417019152395893308388068863824401351606457545878078027781090619136531868552425669943229574927486850541381649496793650607462865906675137519243211935773482452408533819420566650913830520665366591077348463820232 [132,94] 1564582289915958110505454909187132023428191221877955599673968310916685514974837403192260142723731781707859224172159221050766303246868912033079961334482210898466242152210932514144228886392513240248473013755891306118894779083959266202013441532664476407319218587225724296756022591846578315764430499790927500877808163978016714892838761866403733833406742132807913174188454547188973273651575064889627187789484242795921356811871138506244935355411058467716151440004907903769902068432407973342088128202528062470136322538157278372853738871544949230403430960952716231996421480384081575743616943536555916039492957818009251670172137797553083078713042901176172992479579447098129594417920751680399914861038263282194641039726928658726447278545588734959307832163660381754445309134024310804535197995979573663208376734685705443332641221996203532251058897298832880250221198991761815123735531752654530571879397677957029627769350696548268752339735239168561809432632186047663709975626564435709014961078029727245835052095703522721399730993911247850922410144212431732048637288281860214677031706028317979856982216314444037581614303662220676388995509945920359856537707885884504899610537232661959285484529797773355708525641239252347515793758103068049442617972378274130031350826271938256932749795941341666024789870927996796445717009128716631806032565618818093721708323134457900859536987465770023367037040932530496731180028810933602952585594645321756080701634211771000482041441242353351513526583185531241240380223503248745390125332108876838154824528889378212616355917667850229643934029013944791109704441957008888262230372811218905281605805201353437551131100474891208648170556270565903717958606896083247528869682104885939523201047836633662107348104029212436748669109635279751336866512395709400757184270647783548773908150629705164560107008824009707977188974263133556945944214875893664059419724315951008544939050460889782220988812082102278310362100167296655947105249762155605347147651841336640752251605346965500880628916819332803318441122357254283872347320926103342486526627045025235839153896035896322921802233963842437688369745389729764913340432288873165476296430192599462150076228822458223928999795066419601111946152748880447856883990960200580029289965944 [132,95] -1943583144135722193164690758781546332867708808650891391715162162275152943484508950312335560532591764495583943607886393490946946608136101288158456673401906404856494119043231337202756834897121869956799399838130424889958398282649196813661411348271033804141776231063188066105617240800952070060685929889130277377058017287478754071662453304977404924068915137984797601556673925597513470978643905812190253391491167877490352084099446751895484255656643278136601766534940198210964498917939941889629980226069198663573010933002272671316820247476871599673718167750029242837313139697495658736401829858207601602863048905198087105454452164965582097467075325506117844371463671767969995741813343016891764330223913120539831866652176635400520377078261922873049324226040403113616803585048378178600808747634432019976765779397462140468904872483228942067966343602375907150100279325629920272377926043836175031333926264596354262298476092447337984171735027706598281050833593841478654760491187623326336208556639881964926774670519550685533500620203568547082889331974733291861083468040872502963866946329888602749194616853711107814222477719190653395463394058130893274417835586554349351977966645925551517807597708796692553599925131525366127695317044488891251306907598276748782361903967398011749324179570651780240005794808027962756751248568012073719923302513638240715999744389495166532233707508102132162599965692284270220077830930743684556264978907385257933183528743007045115056624308414601628793941565756659182051814468390704861948968709661816692014816662336773701049175090857151642073408677878134597010500249135455831340891174645304184080181593080903430644180359395403726764297318158634831182481226738899167669782228438762799587564906904431515127817807114496316430940653952474457854412753476701428902220209976386149721815541507882106193098352688806901036348951838895219223190333933477493895669603563330641599784938767747725682934274314458373431549731300742939260194542047888457578165463732519111051540191902382495900679375915997392353908945079931989741116057254071239894518426243208697028536229805497095399663318483015345727287386754543194325601947914558996794754006851984385566051797441474084126240425591538976322170402204354691886613313228438633152 [132,96] 2508777983079147974458514100803579175075269923471108765783335897507611644211381144436161624956134964287138569605608601019525997344521123666349649618911146805935690293468405846440493912200348894918072806494922712190625281278568039785460767577315155404538027619205582109275539205319683344798400042682154123707334501474928695241928097110704099293926001790055944239178735455998330784169696280311184784145820907957023263913271248774672806959443199181957367970625720747444004872839799056745288064652238213756851476561769836038540270149896214461036046993356340590530539962851533309060138509261635456508213152143334365497326184752223028277576789599942648651168321441360824961235492680902493379565471472062221929746680923351725323196386000658987639986323340368768147435079858450522155830412041690694470923939868723695469066002595529201628193795577516180917159303729614236479617359507865090196761741328465933038482575287882830665467017080343399694669004612811875644034757202662297743758170028384126790104540789115614070236180143071141432033142638288584421124220642746643699723266708400903175555284917632707099571640154168565572650100905821688560320644346315772100882497205036598342541135917717740442314100813264279252390837931630710730276050187046541062143535949763839979877474815907591734511692242485841695016279039069844535903188643814406464715214161187946605122940165598200313809468233379574786583693035967816588347760864075288311204721068172848209105040875079811489577566351510636981149323491186283852957235114044931121240124719847871610018074903018019414331417252045435788523720038238372095837963545480359123213919889991488341125832441841073477654832800700426214687619684528836381384214862341028737861160421341501161032187934380939453125518027478246264159690614240504221324189494056318339149102249249591032499090631682340053580544790637578509500366917065986612091246444935482350224369074442706230326678493131981941499061804311904615165189213211472293864006753939928252605386965655418808995888866597889301335936459330450834650286939714730298775775483516810692301868113510184508982900483760857350348238204393118003989261898221829679406465752450443101280355146025145029692751483526177164655670818523400546229146688742096 [132,97] -2017069856641088378099075224289673798546428292376072675224764224380194170629944193362243447026076775119594885269978327837484495128861852684039271004612902586545146789920397844145084178602358939892420244223354757271047587669395192923940323196497153964318569747305062466534181696562024442208675426506582453905164684922774396460596561824016145246048046475743894013854072787878505602282856888148033030618756707792486202494151363211795339171934657150210179812538879354030189990185966086371901585814126642052358479034103351910354267120582869331681357329052092634403375393419712274223284375085039300971674167006041253046648217934643372354777242338265984509844023065789740538458144553200865390421065918025728616784837218651979365793574080905187947029960261163287553175755719973463790348759031290643074171379583886740208567174518950229390301564113189090832848664527735766929172551906031412206027331382983431479433665522134070231159174937581504502246776649248025081670638376480720634507264053100304237463270937637193315547396684919771268984575987892158995933025073796820960082561824586890989599711180174400944918104389238643717567837349169311181559995145168997074498719350753315861020998449324243030531723289427769643089544446494304546361257396508845049725965677993441967963341138139489279647072286519681149658461906685549009643630403535741502852148702806971395196830806578926221473691007404699084368872795769728149438066973412816204418058338265778511818786332243024374149856493502138320620943404791412324372682375260414416539579519343166310848878604074685762208992966509223517939634331291755899136787914181223791767629868368562927187125890565442302408695394368087980200291813507584082333892714400877026402730104861857925856331889694917197728766604613683333503523595055722090420031747762672741298432318942396934134000600755408859551361648110637605973641432630630166378618891625268878864546276738715836117010775695114575825205712895939105542842564666297815725644680430496596816807555804695231383921296733039365013315225283166163282955327350953489283780380415063825236855141638221128425220512344033408132212725220668470568803878954726323363353308590169636433712230004908371756019021811172167077112751131816363550000496 [132,98] 3245282252339264096210287787633804987970645789870384795276526377495196198461660390629402763908596836543284676177708954095097106790604581040232325817687166507346535459501198396501098051342666871845740780425820026824357234497699071949500263924628348967253795395167258918841364996396222442362927418585105497908922043322722810187951303822823854143388144531532865251344441831673919031721886149676792826068178764381365911293620948226615506530194127536021991183171992061407282737421798747828972156288026520268319881598534918194579994613944920221596063319887487053373265108773849401163049676591310923813905573959181697931180243182800452963145546808593325883741378344661194322611426225469188562357972430192364434027796051795208135601682532051679431667880992137810308753265485402586637498994181994927055026434242946516594260035400748739610942438827650660084211595186906783150040539620456909213772342802320311381806852212182042272516551919710472655782263502431965087710193623397116348641823557071951515824430242934306983219654238302187716722125269311281434772900081914308984121474075698851108913057012473962287147700987407546705608335429173728479912491074866925562063332584650327422684286540282206433756301864045952090449935115268374689087093569237810288439681582837440184842250742439619527294183604654739612278661103666752559424857149584045913672482914724413648559808646908421498028567122611522579430952056424444824928250273542480201720113367335638121627844284850313949480781806068768969410723601295022237337577625394803604631981662631016181548661729500361332427908605458140486862714001702433307013969667397920266071103599570632651965882716541199467727677997286710371879883293512464254079207785446949508259997415665578927677741794048628588082404020444595172155927907965769354420494631778723181706224080002570501667887978913318683886752794833474141698126047484126480818341470324399221589582917533253111172288152084716299202874931672790280619176620147151502672126035352979594333779653915218357975539794888267027721094618564295040263096179756439347833680217207750769744643515523679436550198398846016458921215642674217357304432609346784348819291013505353092515964831026617704503085613854288630520286140636195011547 [132,99] -164295071775971715353583535265096438288089521085404075746607571356914718631276717019718717798301346834941568588408333694224650744405946839348096802535765973885039457315791740764000442663209427501070830170479875725809826415234334775146282603555312711080691635218185562247664412857094603508005118017714594571957910552563893536694743153896269532668507622977645362184007219878227995374700327410375609694288731425494813497530234940355124800629057803627546148778914497383906776734259718528521111856399562104802538099737946486580630912602801443392252720762286090122203061591038790425747826446577461672943067466826039802542678895856468936729825969908205837053215028086153729576480234105014822149793579178652480119665480154462150019882384254027510373991631037568695519628646095454009698189072495058354847092978988357659891462846583662749872652851198761316762037112226493408934075558664989115503786756338330960863792724392995979667431787746116909775782857570630669497907418557375704012549554366125643119501593793656477011402902980409515402958536732494159146406457823705146191930183687299450527267221210674788793017034360303475589157712980875170706103552114597090429256429885616740755389378595360897249281798417992951025073046394721842603893723052950176670473241212856713895935390155017685858426502168277529962807999215585939254525327700916430249795699753344373641994736739420788560387711307390783145795737856443000957853759709135420983508753099861123379161600056899862685694156744934622728137483857023759798892592604000892510880316724677685354380651327624876149653786734899684068777601884913955135865201181010338744622192271014944708647119262286436482571923851616449855741614391966769748581460335231616654259876190582162496390979427366731236750291616261554695938319158204968352202509235874837104764782081904901880681423826304576930535284685877335678784737285943405150129556918252341868990560558643619946476263905278345121700724013906328918797754604826826060616269810837742637433941584876985551103888472619825228395116068295698389946605671540317552620048262019540640273823025512327090431053922326583988633447779133945259301643103995152641932015323633875825996087810965245069641937725926629704373799722368 [132,100] -17308444476754982243420217360837942208498341361122672434909453157091064947741665984388184846877045595083141835344386526669826495275998108832896169999313333984009755776998217906182607436891010229267327972937402561678728347814868393904216332939387756981819244357883728494323306392352915139899485487675129280512825890474400444679575078398021950597458254706972707592854774227115761257723097216185057362495002971089559486138878910182561673261858244332521987730746745616815668815461489721318473366824322378616865091100612964006497262791797879823604610351362514611393865219672870466106058080367596350890571492843156216083583445209073880389663852236305415796973046729577317781609164207098347111886383160388748469160255161682843683003814882091009631118350241969209151618237308334083826953484435822458711136623241302923783978144916150543838417451783614645128368941893090153647755070749336427909641330521656130407050773760068422324606247705665429560133402669311068358892349637607713227769624410665572309328366187274321611317061134392348502415185762555999244359814567182274368385747801712205494048973052484022328746942123189385446038935417314467867289425953907539676761099847439028124491401216181820477029462688278005477318210309587565305088756410883244185551174391427901019693697985475479156585030471516778379925120092335361009634037636565491291017181692295864888274559001138364906917246353358675153306989068890937023653979231346396342948668746050625901056694571182353990595540174699547538510845188018797231455098324827551962226040319125320573921054449910643827164792158975336516003419548764434397184417485961206323829967953204369073311595025397159070084650136131987893929553933356568219068582881248516128693180338229958502624704592919418357086186964105420739926691642532105966354734798084270328981793398093656883335886101288996062163111612831975241180304306813608527206875733862573858608380682073385268776293158259962884208956507190065444105140820871901431632605584762390836371978012502186487177567258748495905938992615136560094181451017286053095657158551085155656394038501059548822173936637067633761101109436040576125915565654659737436977516772278950967053518226666252318424093514418250088163416 [132,101] -119737941714991979480659892046027986322678620006570742380587145151665617961037887334546866309906627989821853065960458724398240143438430391400281985002461231177797566084139304100020828783371857803134792148984124813217631085668350089179476337803049866162684971854952446067991157867574915107516996403513488444417222242753622583156137210209039981344659022449236572696565364213335588633173676305943518570133030699710451488127969508585738031146195144510463753196186906804898668093205611572264596789891088271122265549406795294438489953061580746272353832976775520731289367092829095322047798223724979069693270200795086336689650927330079758591022026654579486590279207211152555285309526052748682793728823558342741426146904202170875059546895120617352947398361213536478724137464568027268746972831267717744849763302425778751718567617823502180765687530548299552662655110030105002829833274423949480895328737561387236895327052185247901927490202196389688840531139222981502254699707135089693448728609181876292986782415371468231912957193083144403550815097693599979098474006706198896930598699769377276309015582637672933432776672005280709206745283627908569228882011687107513168867140674082505713458754884016383795706917066567976782547879338733361698630104218420903736392042015511182762111415224492118622092074691746690907122161847185479628704012223449474593913725140106260676487148987126420855512301449663313185610265319440698392427310642800432759321448959504101184618558692824653013021667859141760930386552953888445881641857382379767856840880399647154589691166395026376881687839410885290462676701196161495485090834419003650407939840882790934796457377983984029150153948258518181309425740519198768960842336436700052157328654024930874573664849201043381247011130039424194422308941351128923420625475756199750029055532140175746424405396364737988217828806968486729830068182775007037321277370846223730513748461293670867788084756855845139806215541945495873231500004751460346629907174052596895118095609333951844706133047198828533740919776379886608677769788062117422562099411440671167255196260247981750959983873320537626792994408621115858132629548060393463648766765278053668496365313589926893160323862595531170568 [132,102] 294240552196682626682853932516868638146447217101209590342044128766179509941276802865767468382813884122307588524480944090455521990237089637438521110933165939275605669292262632410853784606636868144257653577627280221145895114777005269268369845994602309870168974399969198213404124043295583290319462877401791073022944168368849826346774926762080507030316144650718534071932525148766438730368478078378144449864535801783223628699203068570167721946310536340355135576573151977058120845469859886302386841298941812114199812119051041830285910875238094719311192126588446708096156522016584740124866672535394470230146653537567068014799559156592110488743047131896644475189616688101815604015098920746056242510599555155778016438417533259150055060749344987487841022046804054862475245075131470136204922072456014205462922420278718358066356369000028691244904140866623023507207673411490077184558260494565073281768683521560155276187555473701181460082417198418800191423900004003918400987395012641821084839117733809420167836004207594261129662949335545852376761896132335901602191185920012549185688472879169011990393719098450466607276445472028632016684778838992255609370351861319566901976923493433112717651417981357202505194618664632842520537135606278993453498850407987391111116698080003724840393898178106341639921142284013562298404446734155003566010882214867096308022797867341384669553846976014475796610579669617103553239620032012948879093174603780667085147395961929493105605854273686625334121136874137891873716170480087155104807772115882859913011996617927507923330806702270722103215349703138759232052301148426461818927087232023427777769370057129746595328809332316623643257367698458930778776097660294196501795093414053456776462168879967107823249934088479072131638565418964937554403444143889883456917449938667011088866958974927859478838788765332096185358032294382222918764854987063964336778236739624041820620462039176303482158106958087858761230232424425092712187051964855976344743397031435699903182613524520880955106723710299799673238717111011780349274256355533665381792919388319872824446357021434510481170427319074461803963635231835483448786643571462122360743655677496245617020061732704267430911758409484 [132,103] -192475287831243400322679691047797679211550410807265927758990715078508222010988042890623703167270524150658236304865511611605644790022742335311570198239851207336987883407123260448336423446089902479223192944589848968784798377539913421290343716248046686641151320315330577364809864627942872291814893805869916069798262749208357829091103193426988297383670424417341231186128338182394365240605511349129062722987326188913885644971896597699844212217054322985463920643405582719760172710259862698708644585147844866576152935101269669692771814912144144860968073968000362958003951652314701859433274527424437587613552384473771534542963508713104054161465976138590685604731529116015119293340201221858177925315031903108231174037029704497583131072750904354393498088337600131723503001430419422814203695340986044720817236907373750633202999398570616696373716370631623353417269359276409049856651334810045752320137893420423454023184255624668915312708470714380021295948604824846958085009176968616191526305847284446835836082952268088045792782131168248227699153830205586945020654757541660100429862472540416828071943928780691953192483928747696685871109451957362046309604596174253346966203578694276314805188730714233078348420087762044301186926608277748273873644956871015205300835307450835122491675815345222127654794408708855785719580230401337463341763631602609032454089998016168044197839988204752894068606510312188203622064886922395063747297313099062480897356044110815930547512223246200422472652925119189051131670044455459897422303957303185233665778616886135978714369389852577132557141685662541555402289411712095042228808029566531259427259954245086009295190892310023638075481178539328935553465396786331753502077137157357703989512563218070320702713228845273961320412668772878045659731831842082570360052598116852982206704632338811487259996746726518218773412489751348699735799343967846293452418830939888730614990209584896450676906576081588077090506796484183721784672773841321937868099945505146690244402437917776832767895389324667789771499268954142081936969198850232223466357136928795460800524125486533536063328911958498884229271757719434799174883479249401125332079546895800593586136723399820374509173120 [132,104] 26657293040549541856984334253985426567963592759124611449454385912700683560694811264217514481907622120352638600283112353627701908458052014613602273370528718577134406280249156636453019524093734501807304997335829486989091928850811251619518734359894529548050640017293929576817589272647879419537971659108733874352281876213825787263187779464157805750508317490740053417572761787870638766736583648543379712034497621108838471090550108478083502111719174245904801547433025040506546902971293345403182338509041363234066824785198874162827126606629122851923213514185695855309167007703211513521987329309318185641234068039088229573065185898008454639809852680961604686951303940396429484087862185513624325813245291582330143783555484002408477484733915369992282108698798622558303337203444068419848502901415831663809266599788724966069909836417090065873624810190559286898411160339552151034529078300194895085017487562188576471390300494308206818485919346652171962609409048773843087292070265301913269298948287802651021786275867930469401258078487631773363271921527443067759891908622257517938525941045647250719726732753002775964965498779835723217858428184390283647109382573493369732526404907103369469483663640001755802952992382081403173096521207324579622195992490408629115733144842615100981605135271415176294733538634640912527439480028406598192766689435876155913454029927715145753256174977700777934592064717479737354878442684994373762839669716315377165001837773917506593484256456086776925134769040225065819612105628258496753012454828248169835910996911836882834698489737176048778270762980829965286146533009431051249259247994786264980314827626095359602750832024284411761684645419942454131033038545582189977118756978979524191142677909505853083173759658452101652963661611382957131964279081377720006486380875708504038706524595625849302481379908141913953655177573389668040175833686566720046451122226506847906960839195905470889699849781733233741165264299614029531118239040357711121217844142619873210794447974768815412383089369943058784472094394693754875470422047136932640461157101154914637326578982766732602214007594284002674630263880133618321486544658054301964503507982376511688638329968595239352 [132,105] 1167509655026184622365341146337825617388140949158757092985294234785706300863120929716035314806583086309280877139328537843648329123461958059688183035415009864888075254514980643525360281362968924254357266888363245174301153377107144647850699564668140482601357995244280075367029296757867796479932189987193213498791387974438012296345418517715778652889005104304878084359008874581983937585147178899663656998306977455916194035304817600662393460516513660328653953786086926175567139086920705848276796172582709369309849190905284884809807152332075466229974963867631395023167618297433080585607912070674243547583148853861811919476150007838363625067542536023736410394698718149734853678056787409681709290638585383210678937707627150214329909559560697515601101274521027925440480964150834766549292878222469676726282559557141347408937371833984453253650783192409868484558850270342847884201040961534257379473777379853597189955621140092407760480649489789173944188813958317237330015563370160396554769281060794525464851353334964583026618152401899851097689428641683731167796007144823976328854588678546015624860279324189925335225696983331882454841707881041685210760198970152081003870714518088142276067753120133844885776306105316567357565915475059090832886147127164589125497931648451850453462830509689306007103319061123480287877351996579353775676575002006840628016138393145224513366806945442171965995830419344098997257502004396809576770458217084021719071473482196592384068982282880344077975622376804106337952746305461505945086762432820884072632833952071683882664349048043769914733374608337266271823018046677215513547373868987920922142785248353182336062214703731929078085722033185014806014238586982788475613482288555798276351706646846583978106219602022228376454482714431027421413528907816478338131992080643614577657638256480878020494078258536363949726992765920350616271567834982902756196116926342043002923676568508600651066393884147660439790664694438056321685414831209994204450389478459542521495753430421242898364818472968056079977293387332280754862459029291797474811935002190623763089678623542320422204191430040948100667859107204780464716466139498864503215728926678534606520549442288 [132,106] 640750605131699040437325670103277265150852961099110401950922635670951250122316944878109248752535784225409100219384529792184661194991810895939221825182647154534600721833640764207192522388608742149581561232962095742758895448451124143445704315280129520942199961092155999494660143560031748990416896490940638023845658653239580587738061382780323939183098461711738832881228359071144343552294602820205491303142074415555587741782741052036784783284111529856392879835990971099184199253449062046628171001658984470219782909788763038268966076349821351035263006003100445797782544622779831142321190393136151725402991779476059250303314082088445874134004741280683171523921623235073887199174517086124294016730927634810204717705634594298235617027083096921775746537062172663883589960216359740287971777179549196007562327628802375618249635896729195320048416464843911322388892946306275614243039388795974944709765838752936893199814951609474006936925057792370733233046443825741724313528254940367614268657226357642298683579411101730862094468885925326741387095175214247236203109674168135760045306870491848959886297794465357464280039667181572397020224656871881847302754925845340761312366534441454340861919123279437577757335926044301043344014920444256136714401975153305224785440331394997478476992528046657603356855976327240553225247584193145254191504659796579689628887893672927466557021768864441807515371686725545111102455515050512474332641278590179803047943630298222361983419050347642209099634177107385990974408929504110920310658762816625884470023016533250131334950927869448651460790162047349472263500290386262474723229811178920963426019530767692279410633088367432350517378157340658774814122518489357335684526836924917625698304758774277637897667642449382897306235892853654540929446345284128122590353392972505371135798726991272617323521638263856795474391341821204795118021507513113943308846297641837518186696298864205572438400723699251464756771049609562077898259453514953198178731022231624824480789003078292034915974552633847685741800982830521657882975193224773520569156425152150669060688787776576993824615528058333156119007412168191594073362301489322296684268758780744938271108 [132,107] -344240109392578194935623721258801879476813376727273482613201715039670278068489276143060946688097731930448153414648274996502738015237658597387092140644188070220102306073903692187973542886717217937548663884529071879870813527856089252912125958032494706882498169324772070526847684282653554535710713057584835572592863447702082484773570831530887344099672536136146105953538106090859797725295320361164745989344695769552598614776309456066081791787290383077818826569121225785153332167893174482502737217690944199564956495761445936193141703920416848261125943715485847107345942019254244970369327310870821536091370787186179737199645760798069958738817893574182836189915217254708409216135799764893168473323157025003183144486976175524784469433412567016852465645057173241986165333956196225192211312307178032256737721541739058809016030686046347124716375145634598079987889109096337948309491283877713943973601760752516446331095420160851116859031320556685851627651096184063665071359118267541097714570717132684810464338123434443981998450379166310169524142288850968707603264092180427366654001104306684075195504983659270027921402943848591988877690370158278130467354117858590744975134913971510072225514545262407258168532291965666303127883039770568341043494040982897954055677328047383758658377703148968220742384038916111220841033504621092338778038289445014666771331097225939187421736775415639209482554210263095670282667837594619305321647014666997743211655916806993929732165783533753469049603573664632422113176536228793548416785659920339854347070616436730943614498123784783971051212278732295776244034565632739105617401008386725756147364269324641238950260944610663741133014623553691787504553777257357596838984928754067158242059776646718385570708656745823066307957871896079507906874742371272679767149367343998155479240373919236851921468269328066894177274852427220256447322590896181334867563825902007803165237636936645333520376121870220182177804679046675021135637156092612348250996390064202636844001264292802799582779275212478534979280710033048096980612908749127055473250090996760982887152242048567585461618885293277141052975926816937876443307027368115684281284197301316864 [132,108] 45011445584677060492341154073900138309947581354592869610745044661883100795398804416630905711318426501697463675833250645919347926176380944891066729386245881794484021565259022699580009404152584585489626231272584652997144201335367274252504284645332279553251920727536787137747932598195116974910349423464857127581291398003185647724136938635463779238869274871307999579784516608219670648567189193665242216744114764093265104528267096695047029662679827456644778047369157140796857481967995626929947313190585268737574716668829053497583639926019357220022348015831114424225537953029409160932082695163678871686109608992676130204327626792431119665983813360017059868661205403172346057309653506445422840991143354836288299227360978692783767065901298251929317828579494668125513479187231671902775549017215080994275531173945054842631492304089499143633161300511386375705867178394645795403437646501849633722167881323819406990807186606570030713314270913887308372967061377467678644165369668678493389357280469003164466966022303551597008676705041542653802572036847216426512134162537285179990048501935246117220238031922958680142947527425528038104488166295094338856625736645155299958146975449963493890141647547194852768716343758636194638354176546431694237442736129348786180137318180611238504835499762061672924647704962805730478668915421133233528335637411484230187258107128546174361733285409161799776922002397420730563980641031472838694832848577338173030486017900018903643918887715253996978031876266444087599268299974707834424272480592476984801685797636472624157647304589465638100580226503703767721976857805374749218177886313418580659610057518737946797742597542890816290853859979138645207641092232627324576027669577166239168658660477314685514752482238259887287586784644604284902478365411725122419978901383971334771744081075142721791645113214303791902751419730599090127268554054395670994391263866024545523479096768248320181586133850624744838741473035312625020377357232216830920552739599338497421179530607821508044716124840887086190683915878632960607343738764421146279796558363970431002244211637289875522686085538655456669111659810127338281405772628043930896109216744 [132,109] -2767274409513007210371797311292386721229735195748068140056940124866196515589774955815625230768254743503488983950256598255503636226790256709729153291549210608312161770825317314697186377951539990415491562445375360031826607495515451938480008482746680325385309652583116973644408045651378562312256803079063649406536426173833156259754211611890064981798872099606479742519169381005665502091426740113828679567115759090200998698552190590390424835274784939588164190191098160341087865735911189722757458017142603627597788462164980274724921303882807025182147806314014553945967821555681868976464370288139025225254325834753167873666472969263441182718669003814809739775763526889745716151661538882533720756544569243220240900992987764839259482511023573918246958944230777834598421103057800998566977495780882090587683620773206630473972004637347157027093025584475334278845142874166630414548493244755896145495463360328099536814823713028414354469542561250298662464294863015672250651698482044242469387039970748478408832823416120260041001524061274951621710817704798531768966426280486864629727572963267539032716800299616592172752433480838025455954830285732356245082332546858231756239926826126322653610681354357686682251731246772370702886707818916380243783039966852504432939000605590011698082561492996855122260451201076854930658819607036231697138108090860511194680074380625986786235528051983363549022188909783038775458905490924285160371298129124702051278862214990125849124342787408315574929414129108186212837776868731555132679366938366564961535577356165840431186530730726233646262079995401354543585613563331713590879869398924312610962261030395291452727719677826077642900524773915978105315862240941549426478192522161955184742127345298515027369930407418988165410237680588581821304116252852510984050667606692497118492397352435545401553897534424778597925410079776899817272801628063944006535936585816811960320025715227091968279022238792337776662456035475899246650933586428056410000814436442862809352426003536748861876804924254006626845187221180182035834402089835514871940008754284392539473526937691560371208906892146059961838700330690182191333125478765710779528 [132,110] 195780051907057441099982827043579254906138118936834092139031747580209823085926454159292439998409321849739978521814652410393989384284758559567066002746790842757957408347537882179579785622547074053336763845636646385366789666429082550690507044622850535387517580693242207666731345283948087310284138132708232343591843871764396992924637612913106923412593046380091492358657096341990545510350219915135722342921423239556055191549157816329380852119661881523558725674833738978667452803118289569532686544623349525049734585524021369944450449060552248924099500392390970046580274171234370278830493902918936675703086125756251181952685070044213860612886200509056123947571353617772787002144833706747807292515569842927031370308802957817883353237145959231963365002106244289971136135814492757336925465171009016893079663791373786085959487978483015407786308250443737879282461902414552277211369051682572821335277867622909764535766843060454856722158719177298716365997342609868634174612823966968631899724647676922298406386877928134515897036236364070238619639943254852477996031551081537175071935444053868724673401773011490806312081436642323573164996731560121225476902699008591858099047660142429013877890119510678241326924332456497766530060000644438553891880812824628508501853214248047495030915143808507894885378452144215627114651871658519197164275138029395378095655850695441256256210441078160631482458450872400091157083338758081185770259265437812336352471542096151589899800298032776345964582896157993841557670108057374449354917241850465240547135545273678548048383168721272323068696173179236576988525192577529086091572449368475445814356591374073821787527617755396403165252666672500217351584150428765606012577898543071831039817835143211661157815054306636601729220747412333692215358608699352474430640293608831676341994074618535244273632533931575950318238577986797631676744609208015212218102389106839111679315698250417402590513572123782195331166772397568868363112962671185812723824100062083371084094098639451089574364624166739482672941479853045045224748316301850076607757935110785177254958236634970913425608569958710090240233787233108743471151993054472 [132,111] -14535901360193113783784265102485304053259082585435776647684824954821464747240229493896343836743590367952791373035790040631632215088812392630195166408902568564077570882015786406698995828077500221070131664934944117022635167128651340929073049207175527553973235960562663322529567639549379642755380513237792428855546305969552125979423929882324952886320504421849693067831930714095543845786724889262912272953679528125750871778014089913761064421194752697886538179821825134779798748915611804260486315366230860249772949331192359555242945779575218293061882930602672134357633228356414971146696126732399463058064765356955838564331845672029454059887663897207665792823355760333879302475529700454692682955364044024806304619900645397680252326775772393195828969257284386094945758978853775034258610599920467596415203857238922868758752939481183151998503965383956208512613416297260397974555585736229244496527774227675412620234004108388824404534613270378125656102109636233221329718748219921280090162137677330262216191500025163747746850910406852310758961826095163564075136212257617884817009212634087888907303769250206956232351566473909707108497602929370466919052898572385270216259816741264070443160724811364341474043804749212233395746691766289130581826565192503267298446019418790188644613207597399221611099878069359100075267364397609566581703131192976753879434666150697333143448294054502937148384464536296084112054901817266484017972792312436310687836610980362561777750778668703412698022949564764772544647793276845313699603867382543795586155848772649552709045161917067067529445055173962879270175409758837607134136102526253454281072826288213373879684395996491845552637987395078608675195906565972333936451530279494565223593364132855762991564363488268244402759121185913461585462961414619831513507460505104565160880509148564690924818012558908003427620134617526606413234892442813605350320883619815228155150153768139288739842478449830469056549238048423232861902523961624030036670081214668177114170500517981751566066013343826480622600243699836787522281783381549444550683569820442382631806073720823152142833972045777239445519539326900359725277568 [132,112] 1072515587653979170654630903155628183931945748355369465940923111356985428337870693100860459756278784068674411668427671169162691639758612700186752860022464434191163062616066564532060736010030942501314925882922854603339676781585473270849760349554142339282403982047007690023194529467091957111817781383150780671205910113812622735963838560526440431856979845542165585523375852816419993944434849419838600820228802741686122360659947874829357410851363551436063022425965966992834808494973749477507614198225669534246278523384270813041605322187213427741600068124813896145970792688794617944806396709407094039465863424058792749317643157263285109024953532365794400621310979335429298124930609773835952630996073388222238857415367373889608020268642950213870795633734724976399225828368099255029586515273555586081648733309061594354987420592137797799113271104579486522446058195747597369175214721592294666449987435672479481513956052273878950087746066296744434396142635968814777256688213461014652343033912489835499433687253709797372895837383211269174024810493344893354025561161786566566535809647050310929358903948596859776139493064625465462464332733319401122402611478933181579662223213324219163292203772050358880819887144657410131787036482243161843639687335224376443334680678108315591479910924632891895848284942511038914791507950200671840764538752933743036584593905035624098118696308147991839297790648987737954712425422297926790180730103762842219730997349034334923917288195697628520390272004762112197635426827402046417214091432983372756971376920468130521044684780875162449870624898162474743839985745788994029557097952174785398064825943665109698634560665359450676266065420310823097985193704291403591380412254627047310480892818747369381418819247127518701540297541057058134750592664457745409017990875038427245169161199299817838528726253574317059309386122823155811933147198951772053653356919510309538898261696032130270017769815965977433175833506681136093031215279324752798700084399716116950127974115892378555139025986952031472036286583460537825435927218352462834486718505762252530689646396293748764165486318644400115428301913682562160 [132,113] -30066481975720157836575464595237792222794032188194194107055904287585983132093169307273811827047240784129939348015495050424801052402081818121135121059951366326570852683614275972092415468910326319323225410655214897316516649126487349814516156646898571577411866711692364016983269325691227801022114482334005810973562276784339152551865900415225576564386554419781361787612541514660660247898960856183057343963809788820207548182728321701718300198756748199268785883859692280651229134384687678675016299541907137888383262139879701166576195112705142153106582636689768545180248691729024196843962182675861070191027506404526092116143180101874085773102432711736728211762389525892148815544220316377851163736366202715885209980672133076826804308365499527002861347244601251150400248319671803538181441820045939039756735817029288512620023727153045787849156932089455026007642703219347491962863850083878423716103705977587575664096665071045592332437712856324348698049194687255834456367726540810782024881324707633470615432267992438645104866745661319366450324579665149122238732345222730600037413367858227426816364415626197829372434171073834881084831665666733947761116596745179974072991397121941018210336503069097669802871597683101987703936281305378462954432483387482724553066885927480281239250710704899060545594503937798163815815163002640001586039424177045176767809478943935587494367565205928113343170599572400975447531300105510506771912125545848097765322576521397499275380373118177094626557524783484589665424853266894441952136133004620074736770060686907298760895400349767299633459503154669909190048446536141626053539840476682378889470112338713688759280369916094743462942206589302405373317465899689490343681576119567569755243329772666109802327725009080056263481588407143535605271336989308692415365716737892597389788976160860279260725062117784850446658193852618610363575060601666468238549418482635340812149972658100067172351084380499641415872949692680040824356248811850409141904739323785784979746518792386172394551857790185585717356635851519947162632022406811214815463007320527675818974856248366015232971531780004331778803428384 [132,114] 1521958571583109414424421897938082232869479140930324026817758569528481121484721153698525358396490423299701875047095881104378340522762296816464820287589349480585138282287381008921906822453728670808552808956282337593113681287530600998951242189691459475149550006951304613263687994001811279790852033730678929787982239532105323818256445947268886062573426888714808506868721264283815691886590940023753073224071431702691041433954833058011981925229315941720350553076000666014971022167253231486194347259357059718798716757460796611694485253352034604240722099013277742160638104395830023580045781380179293134632340712291138841336480677887544796842997839255653698489735695236418537752795696014638782305814609223901668651421249623279246352090756269792936234565295371175487563182679578673226284314998090623261364575816911659053533372364557969115898362415782736559450573912079079101292154902531776243833266119194805218501043198043790532327723359580885603639385467984729843014727261774938468568830987047416354424280039393593714098920021627174579805692778600118068840575949048556945919425327759982479320849106021759091498023929755811695175642500043006342132130728119684713910121370186545072003578515484249641188105690217261715673037930710591657873555796617108519502914171358768986431446814440964011808078677357225340227247752986241709336017371331529128324507482597091787580384916057275557544883066821579542913891470207612654723946164539303508379294502909257951625293749925266088902579498437166627394630877746029555463036527060115024032828714956924812486574317109001645252613085672525064438528859930522393343392563371295165240743517797482797010956283825461965356040632777748261516707116964530571088543006706956567387020484510407512503097498261299127585919309420034983067406416162758725936385408171452892491764405872279442563096825197298618865944494092884209865435939010485964653946479263630354808957115543751224052520379420457102978231136985926164489482655610892914812841471407932043719615202329374362447357931745530534414275105977527209942558381836252998657399993664462096242141064477916510890092171549023903906 [132,115] 1179577343178413223368118619244650258770067678956053003285534589723123714468198172124246511230831784926557025371555902144959456108406411542046280379474535593195688887301935995021681484280632309511168722841653949643743936023473867133174148960950711849086923996444804260385824502090669861633795232965362292751702855552063555576011724775362689847257617065278076360366486640117803315781216683741005997069930247235884785608585112368820335329606491635812083712887629307801019490000040390194553863704954698219891101607231945182489877293387032348812939420895843586463397639992096119692862622736878519213063933210831644900411426469957071340576405496642386654835017842120396462996648080313490500239593738219545723111313691742807541750266615039850250758543005326378080055691567870026452852767603427898963669596093721996296905089694812056821588601607636546652092057713864389655973820553799401278444847722107036322097740795179436344313083029024603440986480038147038543847893308231217805527674820900415794483859688347140257157475475552772335137424541834076036818158296779986629355967538496468083765042020620833707404172412007925192551939574018207433611577902967446951295333463199536600148253185469657042451426247337879373922384490229117734836534147717999127873371298789859369327247032947057743445947589310777129702436324853760499472877032717867746393006066509160598404748263670922561388077739652236150022183206051688052070817313295177924660953326424651585147636738147525855092430328890290690784960051450852987871382777853532450400773124998837452490509717875571542047941181736727772928651356799195968185641026602815427261039350436906611860240766267812169097277316350200326902708284369064670987788178572214606736072708173042478629220184029068971997609926297849699909871796084874179626066036661867012789187578135694396840420794919050773905316366536460155733937930788201116562697494870600774570440456091536617226114374713482816984308876624553596947338661479917310482684363906863462294878527186842023104144254700582063405332345698677766107426089066192146466269790876010579756759569197149771931316779072 [132,116] 367135724385668063103660954067792804598693779793481947108563364727516874434189539413747349707620774248170181075557375249352512393455850276070689358975900808287720912134362238056272929026452100472816862329522276433826576741639139232982745624702783350163094836430540128774854054359844047228067723636931544255590252016461116692813241509821829243681647015292620206664865136890238230863699409653384700906798113343376879103152605429692911296518142848634086440302229754359195473362605775090141676854026616654753366625584633336109031318752619675078710401570307267696377141457613555313329204991248825166857099726759805452186305317590990238544936585716254035087758181674626036135252561142141399962339050698402539627220751030127271351838747606715021069929056524802446604689157314815627612967912474527242491145717648731019688554367654176630858304591887777726132309452183574304398995490213469475367107592674451123839871628729414279600266554552274184677065213574125209612902497242017473890276155951128968974184289709918899951714648395880135906506368913009487862875592939532978091208818208545749452444384794852096579569695666956967079830906819427498007664764494274767189257622123812721481947823251251131991118945611279519333848942567323014287484133261361733137778059165072193277578227715807144107444178453285735146850778714503414695088306772164137408521316740592742822147013962262836132398562908564450673683763012787103075706143601920609008752810438444052231709099742066330481248629240848565730406301224319269552289755591682380615808050909485499433833991231139962570278444974416660212198337262715386646589257808487457578550084357570878637010979263023666037704307309428955075813044302355965906550046984016368206874320966688550126032938002915255558127674773362170142682716687879123393513568990818431014122528690878742123422332419076051964758539778871493352990449882981413276210101306799785629997352073898630953881637210941338815782290729024874340749729219108369713523730976379237578205307912080577966817463113307713822741147096501107698328549503123458548028971055758848181362741218999998617824 [132,117] -18993605680337357665170000253578981779768963518986969924476995782322716855416549706907017775618393075857961464411352088216836625309215538053763322043992570904051795051694252426146721696847647491409845949727403732990760060410107687684374782184900643603807047319280023742281800036952581531398406545568396095956779376798712136916412112498684824430111437395663222634149750640502029846501147272313569003538845487941394742426905359864100061036669501491683611666735971670741689183748185728065442874015154641539854969143891433817621103870246434391325040361742364044419955501627831063219836503051747835222096763394081422416570017291167888208825988265974259870541274693198024428222648265975702238847398752458791280717688450731478482303591241086161046017973295604905693971852440679438790775030802250007263340023986353233462918349753399564814204110623801711554815558039523275576441530915024414353058572242269804094992729232290107924923144617206284996060916709359116162234856076246937771109918350846372558658813237603864736877518084636649219949485975867677002345168823736737627192427097882352274243777241410580998057172392770931068476115997937392572885168888291068642545257510434427171568839094240134754333093192426484597984429571479230568505766141068518910263182689664278564687906409745665397840527122817738753924728683634650368657654672482025189032060598374788364900669505106685872687267251296408136593464794603823769905090854700772608559826674454998656501212759576415282142443255158216081086025812377717424384879726718583604571281029630555444961019400833267921309544780907844642402862945016445661401985146449256467907321158879351510205594985560907935795072041988086706406197287688013124326997484888005097090407304583693508951180279636412189683261596067594260689079524952242327862566440944773732123518457988625390096455853905605426050167828861560542147881188807433408172431822563306549204528814826653728924044082909526828893892059214561565910179715152609602247013826267453347016717369665995539712203249731097437451404877137337468823276607087158097195160510530162725424854991034976 [132,118] 197342420210025408532111091597805379447432305699735434909590581520557255012656830069350276924069535818231746729674556991893581388074982386229304046929859404685724906880073944909559428055887744728592207956108583143140533099342114794475814883439681006905230175178801180786707182984414958815002154934193769460736735194867294816169743270866521153465193857041546658759127396640778166555785414000379003935501229954696003220786807518529462561781909298028097508049992137186761396977873293448275347628719407107912624657638089675142951419518756451805958355393179660726279461460695069239142050825776756907160684985149325012520214109316458706699925434588117237211201431727802133330373065653344938325994516566052994971332115445563440122691552800630895014144934359594792229756622069039267126667051351182701730272111979497775931316701314681303896563361036411012027310487569405776229430758827940659081129966305215911281569029647074125360553199875186820100225794405754477384267071154978188650128604469196685959134980708538627609938798732145569335150616088774578736514828519396293640907170753120100865969154765088770836107803749521062630050952434452749650619783550448857885440532085354829236704945058008998930203302424239260364701537159572689709698454411459192233876401814297144448312011811572284935839554910451855435160642615668788841930739562552201498565568769881368582247298212604759211272442509301857382246371340508694922564447949644619127089893187207673329766129545711221062306657864220143918044725521577887267409205063826124987768715554388728740598560966826287116598035885447143042038501516442091002507662991338785175212517697483448432580350199151231874791548642554040118204075907644120802882834184499726498802598119075454827630324464872354169577131192981300562635681814752535709050986441448198794437103046737783075184366002142589454705771152583303324831858601184438406196334619010060477854860779810206494211415798801284208377606401811719307807216053219725822032178038830157874476390189870570570935502211795526680537474065389103460195471758287482310412155982848006444777504 [132,119] 464679646324426561839906404769208284864314554402503337029034753772376205999730057180320024474978959995160555319562542657399306061738809932957958481009131945969233339394918157451329765348457579617878151868100062292694236717350216574058719585691738601774604896139159916656195946468344407303864002465029702035536600611016576923302754155079619220219420241930193450510526484851189540277078089818265995952625613846893408750477666866366406037253985534712058784907968060657977137386153199236543236293959225963998489829555290960180652197413939369935821452704643343536278943588956191589367474572132938059514741840192577389559665356218420079404128098648321649119177074547063844251408770466446609267341687132404968778704011684687257595341506191330456035712331372622166301641125635645132767122720764415096527394808659401588907685765942002334752588238634550916648962444472412594383035530909349976944141933303098998785890439498117553009084354277730987093819371395889721952680211355971205975360911661461728848812802031780280209046657375066563952491571858758058494519378928717261837007846962914639515677365967754276188912054032043639017656349791400858778868603080118007701917942036067230040677085986575081546925587666694859758480670149550563221957481381736185245095699537159336848879070219639442891069742916743587429021342566158543673566237833812170557703035933802459021684538446074835119819644889517744091613822010743854196291605020853822332939649137599171599080124030135954039285423745704959994872441340631749847129836851283086633212847711386936558095849707349724341114836727012450136115470281835655264314272358880203378958735223291994657153912242482977010600422529480819601543454365027926559028330292891463958223012288554617261220624453317690801290216390937209259901289686378094449116498968710218113489092540085026589288338932852163223918074962086787267244273371618646098368016915858835129587698584602101948813300023159521277600154205740413467756552336498288485095506603288327655970624201616014283027693224574978031075551431736692800697932699832798473954242306497792 [132,120] 1614457760940974296641032990556973464864370136336162034174793273320940726481691091743172311877340608036842903939827351454381263113603016353719076453524750878734799127334481723671877629505184475625182958959032967613609442933294976722171106367489136418688480708802815000846935342652114937435524459468640831822070650175304202139529467376917785809840415318392254592319218230918487190327788815545544474458141588398557388044745892048750853654840853340187701631902545568530269340741516447248275084270714709270619926157396026547422042250567297568461975843582515757103211085245581112997772144127857093744870147795367810837325244063162788359155592928178313655534560455950409473461947878759627233005339858486863743213569522571184131600925744768817187537160279801896913918884051344486828948473405457094929276701855144176658958123804159592599489775225414897636936723462725844893125335420145785231939071533418410432651868856095436611516033113343738024203274968257545153350042526311501785534630877996945523890861666168621652597036836879611815027550852062271939947801747725441918623792507739517288999531577500433159940145200498441998277592252147002933396425617416707066846797091135069245419124742971314655529219537823406681641583241152740532779377167070179483962399263862981610514395631364333401964697877505247985859627755459059229224349790355197488431327416362068896901150480814470843180414934497437895501878041551583331912149527463978860767809414985004445940826697849733427899970997520143184769274375271758085455405834653665597795139407287911566164992244716985363006626150811635327121999837764372931844621269540481507252797409696432297748918597111259773901705381713591178550649168494477986829383017088563160591893066047227676140341762109270530884324292589921857412196926268396309391837426856549966392178379463579535245838644585069301314064034816511706799461216871869490282398562202820445091847924308656854878004280767764959119832707422573460648245256402845160040952423665276718812103491666520210780259991983044370973175624794860192186009734785986077317005440 [132,121] 115777764994725742830502382669203576698906913597803299865571749808986955424458322889399529473115495373855412401552565864277341378545976613112987600416647668967962570554170138040149053160250122619167138046556432201170138353640264537412240877563769203307772519729832543891232939368700053064310473596129715992199446281702039643407809877668072129304715587642941766181041121963901035347384832277639433400686681113396371912397790164768700648614133874946745350007658401744341869638409679969727659058418468415901161339825132415424520200531334389021822429224550200781769308381804331135516233103761294959629501127318733554608024142110911071500256925023434276426556346729354773832595321343586069560138513382504702979353700802067873237463225298245392387017640800631057323676660349585885947006451541759166024112304556794640268684675601156210836824426455038211339168535897466463478268515214923042132240122453192750565855221347259307116393132518167835247938241206080088532108277345752882511914299136926349521384955798069491161383449595609735404662188570760818680200290254802594640087968634468815337211872350286059488167984886891753616067552719648184050754314490712188554116619489428391522827376425018940304972949958881827242012631399569008937750704374484682206919128331309317293387565991834235758691242440835381307046035643098380338591478724517032909795763622173620844528982402894379402481084985668527237599773230490405574374374495314818747067644492744166741731965343487064724578333370640399566458066030446747303849769319058575117871487444718291155708081999145153950877813481572786740860512644843988511742158023394930801299757030737363850556736769762087640915827732481002907590882324445224123203444938816328257537522688662412582501355250846803060158579169559528138306406114098602155202453455392109063042594666313401610022483576261788332023627592161184589867192622437852630044318349216380004448639825911489432559444696281048086463783845422240181037096146989695689597555055372192044145383582588101458070957625295085678092194821344557089904380261089920 [132,122] 8535798014236152269754432102024946909326111710959597505246977909051604824398730282128943047802816046940824528854077465064794672247365051795168719798071634657943201593980944529361269209068999616015131150831371571543272974640748936473315987589847041922406096201808883698142526784891348367121078680973068165062328000727620133324627499504968563777444703578727130810448968339613811340238321901019696534270945591227649985393296981799419932991657624973680164272611548936606429379031529887548697361549057153677314244356504040387002121915618716487395967699412908754485462861541176846764432171656936696369792275742918735320851976809924511165114449789150365875707189087420723406729943512870719917172266196177195397078643654319912822625945541596324931484858122005084392299983633499998035613375819056873151672561518026213647926588510643820070496751854739794474728371905899354465866881407665623143834597143275855311166736597314499964100206363802806656382203667241426023975460352342346350248599943717446144351263069942107623136270146971685395688846854680751937005980091305053091227433244300906523461575020548730037200366646860985273579593184823629798478422824723585775170153845360835422646191992116767062397620645725000484819471549907770477661275636215423292308111138864705904965402871063667874674482521678283828174488805915787303944093163273556517509153472032377342360230262901453925667028174500219956956836099007034231177661193836887523542903671081704455259822473377269117908593595277893227655924304933272074375224096651733144268440535656541945592854924253698053233700396427505421341561374348805704247057676914026287712101015369806598724981200319993285688017303290489977346627677750594176539349772302802393169155250508130461389502251999720202530947301389633835750986946539394146637302233011727397762894345848159456357052499115796693024094457690947856193261451951908700734412464383350461444771281953110762218150000638358198491151594031040844772099399250044356105510820630212656008326495278111355736190540680277466371769168750379131808957212 [132,123] 14891434284496022624826861208971798421766141525720443675833115912667724934784945403760189679367609072342961034996952040564023760877426538479218127304601626262493191391736665341791075611944436420438361755502549900030672524583253743482311626432454371004486916290554699263509177879922270545661532944431423984086448548266202700759427796316460928522341717146637680759321584496942191703481942438947942931226316384053844627807523805756668146476742790612972372672834480371188981981937720399300073896028341105146757452178559648313356665181164552548879115414720961701634998317651011425119864731796194356057374068137054556885284714569677547007719980010811506032788475235611365255667100903748083457442293084006089645743831587587594656920693886973372757823469568612167713550441374484541887948649934802728936456855459492709928585726534711724074591250645073692322500175636509759287253216763914186367675457019367507594173585592877764849316846366308671989267788048605954255808321923599558594052384599200274633969421070642886255477211053886312490333779330801463445122294600526357240090478504693570843004267672232467207376574773562486426134501943149905456700325264269309364628553160592346544653432076824280743746535980980252647760560491014408244788090967577517243579067167958027015472493154747205028425268593594446852270898734466414005021276514496935623558179720896807999766979120578224652217783287002169297651613249023864375756882943098542561756164326301410746079891956171596347463936621507087678735814883779581025537553435135076622176087528828695690690737246698773899375769084265950917982377154554610768641598927262538711129752974285864725384431004669579418682972460253188759626851557261539018382254228417635924765921222596939526376283833420312980577747736365033990285071632885882611583273210649335023134452225941926908321840289899805630842242261908068812206886361558736563468311366688687177306061426247523722543094776313011419967496934143735833969807539181165887618260860603507493001207442353568877382388569344802469259938814430196864 [132,124] 8318193424121671388384357035917588713531536907962089954501063692203372931654210777937125962212785551279336449234922660568088950272752180518208770243608921419137449448306633490044224095766597323584633193678336453193298946207424458356104012618392798977928047574492831788639601148794052219648530970477700904448317332827847720255892001194407171586409177103464929126913717497586148613634631718465517013696384412391927059531232091718135570962810647166316881262507834933201265586198925875835744035411058944460621270455338993483444765149710558566658158442829916970332650886693874998107239304313508633601324434698171090899965363301454358578925025364692541340034001571811364967709101154798955936622686580385394664854213579650932562195511303832638360179260583756501798812721716901639129084432466976745388233814865830965130486000919083345294384173610018658245274776640036627038191422738998632689580604207505636084722681707063957776592788270037714126055998274391183835638543803897918924354788674517462780865818798155330355869746680332471199724975757453202709235210339595078382451550008718007761663263355232254127692671356537974932290472048620211638609884759277907522947106873305392607225469897766264580326563211308084699389040641140271218423788793250728157565611175386902970199816439907368521285200974883909587774522300306592099511599204553254278220209329380074958789209782101827891056301776708134951862717635707529900336439298838618203302240765215292454456545498770217100638664869878534889659470973145283836781603994582611290367878384526472209855147684289050520054429267080255686545767018342782314593021914186691006928554697680974295696309196319125009844426278360600431822674356417959635726771538500560316098666526521335806718064263595238847891698517550581858049159545425032732759744713710273887711900572670941174470854179517715098452125245519523108627245342503975820674160505654976497831991340522805003906336042946765040797296142858954326333068636451908810571495455583823970620317537410559260377767365334829294319797168 [132,125] 1623100167375945565634280266950007754096373932406377742061435416280282647309721658100846580029236612312638851206637996677142467945069905933597399865651729456577650602776176798839067368578260204588895272303217604001962569356707042441045527357644400492231645646894094528862891546224139675248179138764396726756848911239947859141905613322694928089159308413742661679024854124742339370113840723908590255497209077363303003810674899491888854416945765941144440612014815418272221848274523670079964173975472566287816890192138312030577917630254449853320974932562631682095778970729032930283247346202706529719621705698629984903370135579513371774871099316472761803316342567295286296568095264456409457677285119791466698898120561721169405752874527462856032118108100694831455730271571161797161444243110780160010179738571988819409375092831618394257654376820603471053579680311048273000533852723085077798190798783937793914221234649826291649848569416171337297790981531191532241630029350137362725875562814384625425173321619130202401649111252307714957053845706141332053102445337375429153779827905264538950394145868632775273373058610290679416034559287786112356548047599840329106661269855229754434295306057829142850651606093262758615645070134253160195447422249207198313878409843408746761214739673716559331253624310958319908914047052690445831120417227095261264913297839067554032986902473177605029195569329248746240133059819402357679872234702265846815760008266241671518198911390771638689153957141423287800334535139891915849629681042898049581602615759248671836319080900480411165583403821951257941178369122989661896992190076791676537638280680154587361986520684223985475522128171786364411525679013049983957324853830639595844080311751482260584539419795300961066081931487713397599579728950227900394043613478571782826096557146327120404869269767241120628082504814707756820325236877744737977504089412849079269766266112854328760766623146575554809293411625840505643431860747806329624929466942807817721147318320202334079757132392345268272 [132,126] 226600619784123260240146618344605428946457939230277929633023762985949295089821126162589240298899351188857237654426108554468480752911321898866836749324899006148454348986192206230844985734798671604580420766964698800506780787160828013866348830005637768161500768920123630522814322061736616498568759889938613574914040925695278774453812030586563030394372547793592568542076984185184004549435209338114391525487661778573561147709065378793900650791435177238055556715172362959528729354358714681216463716990470248427152631102401277153979461057799413067453722453954135410954600922457020680434255828494170061523824581605822779878413837833832376489854457273693758836401936128274690269156339820364868880759279712358042416124984737548978127427463725025598929676445988942907311378001653881399151909788691242476160252828600254355433914954768689725919431728287834209112431054672654956549414494304963337081088062710523758099682813284085338338623708786807114609066958014327418789690210110241798200724772451355564912483746575337553663336618744547494838163074229351578397907415217243010188900357075624565536454822287526658844043152776948370646195193707300436915652642261984552470274722978989335815975961012494358958636893821663751113195020020429534685927438378329615534194075230684575304656339986383220911054719742730414510818834303742611984119290453022848441380076985431143671203670495409268544676754209176773995310452957347794277938656992463210692374459740106791505545598713436857325872318706361189557982118229329541028381852056533844725423077885783172903712365617719625705188488190449741911208783308303579518161538877806638539331074306237726937359933167651674045571146590472707837380530482991626667133637492123641020207555521109754916329809603278828984250728211737787525849127562224443341472972305732704905652027022401693653238745579957623128638296200077403565739811430545378304673470970133732602762634877537203325728261221198766718507264201459017726411737690999878267021577231004493073287010030190807095081224 [132,127] 15410213287604433396371964546087872169922286233463556633993362138539392476778455278719851261418561249540835553564314427439580466323532586686424398993693857414133081723334692464134036229717453228466202333267964054179448867953385193872714401241292777786259299255722417119774635078622914597670212460217569940776287487121426269205293851312969459071598381138964109230788256950295982640535508273394492274033540232275277620571129196133357087709816024819512703130341282086344783424345627297650514050419715134681854189962782615503978429759366582574724626946331232220820759972921466949964788281006000770924585468533228041593087038754860319388342615417747080262436577198436291981789465414244182576953345918430822178768037532837211105635103562964958916658791991613929569437065931996572440799535307734112020763266489865035695674475241226429189681494022716527146147235882225422370556089541860939838548605797749744934109098796906615047483951494466195954099197263709500496220770373508027443388657505952653885701391110685602130750867622238962173121899838689788483143365780946915463960193396542645677071166433287587973855299746721834734915471798938255081781368203952141214533077061113617156240665837632996462277162399748383984012837431305818184875376767439817023185636934598636212610952559546961508351783087025804881108413745565938768832679836171230486143845824823548344195512159339969088633137352613314563862562163178628907874359367780328966406097390705835542129736269829283902835339584555577066302152514862066083559871248806309109473660795671524761739864683391263514971465196844454815340647741749113930924521241184475556172934490224174680764640929002361945387683655210423937904430414640541420286793712255720160273464064259837434086865127902615266618453586219882588855669174131104122392549136641302575385314773091063989741549266945849320037004192887454251364387388824210623206650219639557720960283678613497624462895438543940851358777894373212285813389484271662617897942067052351835073488881676544 [132,128] -497839476376387287359840818096079432720693543410149824267939527918861975999430191899926566202982051212293002810898570449600452122164112139808129968434613399919772512308066220666455993074149633849417764784555605181733914061352398169481608657237937844091982023648350917291606378228458120139902560251290806798785910262606272440904633360463872987527361756353897249592109339753423422371211856624043197066468543925075740094973083630417497772611772417551994358170311736224690054478535538955253410403552797691237370433288459596736567482653953519704912790490707407313701227389303301530391475906984382627935902394947737062273007829374744144046468330815744890655634081253441484466961005185760850679424544813643018978689922368294561833273174886865079783201396756802676512400574670281928029386605946743006372824878175812714417698978501032860878939122859256468083526379145240173370698261244558128218800540926856460366855194365465008622281930036283212710157624009434330187442047110982890406288791157608878626331442958202664938570729634250780564433498222379715274349367292314081262169373918007896576403024769711715677667298770305064347104164445662340709454695170294639264005779451714157413936686591057980694585489652009307128652543048359640047636712773189121998205409345581317595317011687291934586233164260976529754548913161864089106285310502648476457735614158216638866517188537467508370431664518195895270737715316533802214989621576312030559854566483946477998221327847532667486795886228362390841878147059890265808475274408139850608942347748254538656611160043361438237301167450716235595190191492464110778441194238863955452247077566612409322724193677805209618249304205883095872719579259353095485111717419101138818264203629168743580105120004454807949207493880011116333053980682901173723228569265959117079971531177841092681857908203613177420658718559440219912324309717490697817650603844767200481724799124303574084896196104047276993030322132915794333592826787634371607605674089615305890864 [132,129] -47032206219180929720253667540154042017739443342542707310417136218352080119763217966373744910815023958289986101885548702433983947957298691354358444076859865467186010942834391525572457883144993901580998604096535039266171752419344164703768478583077155073395270727268964681867940982461892971697828356521215695173199228697428275100132586346059158279891056596467221765726878101979055850370764096545295950619917733187863327166033471189282077643863063668361213825535718210460567762883028433945705451201133769465475720010946714083959039842271732576468682302172412570772931457906266195312374543908589288191164515718984282864834867495625143509505124673887833691711528691190722613706138677330086556263274190478562858019585105963323427171571824675681225240955911832892459268829801825592135835394176006873433433453891892681087448892588706801719253388896831136371793856866172260543891857262763121684021565225373733245465683532977566639092644409932124404918497432748496948291382429721263116252943171888371619574421859904325961764785866984275749326472216332107095219935488854559089839433002903012467620871208334328221153352936544937409863844422888439613030611032588564461929337144607862193821446109792270459494169731414064412365284628417025263807577595357616819662722738390953027182300390716724604852224723857713188119082312748549098711559310024697887741318167114133844107269059999083242376076560955261033461014202788376491649761539379705212283689393769872581276836127934804335187257852037374393250868392203440834369477118186778330300920830543428716455687818025886219313392839191781930723344788717919146805734081256394537896162160630499499946056806766867161741301957716365848009426948447133139804847234320197884188970076579792240041429938767444698536804350692962795247616213858744646554635984866116682452340111335124253918295607305852652551492420992925448415079154983535932452834758776617056081717701953428675665791128747786676338350748427425941169046890680391368091267591328 [132,130] -93128701608130937661178678528687584741273276819917356668389739463110335222235958838410277316834495053192674052070671507834097800786403066282529606440476988139758005857431319047132667597236302923322408293987669687938127013566399793640757335816253676259341460930798551848246833276774049195345267064621111852953772381868534203524888558023565621807164990288507982665001520547112012199516487591543302155882691682392263051881835157705972023874910620106089469711754463324930252809179491253815656480797261489884640182867385069536428835629605136203854727546704419732449344236219748308731173123636464388044734734215758920799379528949078283883088159277819487924150736062128260830576615098458685581907466391977085179888656372163182078196744109438866731241755970949858404687030055472954228107179934082791942330629525934166041917924875488011641060935818877806194372185652714148259022671765856217740297515000455683128430579085092733940643165569537958356684941393083528913741416508234226369902605661538152509473525711444199901124409860282094055260468423998852089887854627428641066590619631692464924820204773657340297115149944564004827784850723084900072451742076834289601561552136519361075738204733210308507316120230884180682047195340406096607884944273053425567830719560872767740760728657244241501784325862773853104787759848552410029910243001123170229145825783179112713901638615539858588523343464030058498527347540278667183878428788692437841584096300918918260619228306480988107023884606590482237199768736797975197069604974395746791085753349477177877248466841645538375097819662285085460881781944507046713510683951490618115761330867764122618402049914430569672870903603248955828710506888387387129228928163162696943388513157621108647326199688480984697696113356996429530933747797681402320493065780029250382229266716757491315188467986525817054198179174879565500420199621932790566725463661710612096989538471415222717838813056403627601270886808694223708745628442098083814 [132,131] 5487724811659016839538896748204174022165750134202198508026499560217911360130845605509435955757969528523068459586497075719401106524659165082094734861966492014101172210404930761643895147195555506739982848461445843995891775232041232300845688982083956425918192015791534780680094692082749089122995028908037274111371815956214807208192529676560688415115921372591890307449841177192228300544358343005740236773212520595792985334502476267830006190905957784670527000600913663892725879719982779965890571813025176323631922336350133682922617949724422932142674386202962180455777335841543927730435349067186102789282586694576420407157346248123990653180848657508394524902031621418922997518351553502193574372172873340663547341987414947946521389216109539043164563118844173969621246752623107952225131297106362669098571347073301246802489411908039403769244916247167642324801358444335943782258244195449592678493115757932822757814902521312608218999059570452334499605904027895313240594406366360087195930065149096352457267242273625980186686665206400149834849471432367372872211210358890658540871276864486513771026394473001248292095045463818697189665545271173781827886540105076720754517179884648381006672730287094861984415413508029622314725434800956953557340244048319076949247447922245638494358146590733427363973938220922546601350588116419208877748646266268606014808382314970677101514388558859594348500059336743661506112662294096249005372799112422827524763349050765776976642197986697926465578941962108818457810274426008123520321045259582831325479052606995764867180010073203231034850058727113112214453605479476688929549202527039568375364298440053340751214513919482900538986538342193379929721271194276426718147702399592650770689403527420134575401340417419136118972039866093107719140674410372937594635177349610134055605970402676874679694546878220537340661774949901836760885924076152658939275555218794464948583330971585809526834428120546220129166785353016519717946692896 [132,132] 96281955277827421845193970713405999262063395391121165898527048220095176547311248715101020489621925269676128174364431608049536925448875391196393687714998601057953710273228968606487184105080931076498305134104055140951618658362336586148457988528712540989913925053317181976570436964287035650983859328875121455391675840353550547114021364233583057733983702441874228573036476599021751926916917988874644534208843138666639913530676715571263857435384171669035892846777198167680631848298738280590809624558070235855030278859856714435095047454839271192571813877660669870130272094063642046304236152670031940136583507575930001260034747987404572045759589939532416662690470279263396314992583853958921533963129283649187518089321783756137733584212104500815950732679276711132132580767582779766090969169577224524451055696510346252675238136148174100676516015878732590576810979588239613530344455088379898265507307361981290003415398808351839583480814452102280234071772833072259052937244832113252095554947484246551059430566071512167775432261119447121996006139658434926856114265600589193292479404071723051362855666282931545819545580207851280403846980430310124089196890978379176870221200019140133029008219196617402262420724411424436222751837747305983030400439287364093985184803712814793937525385991377768801332172514385628101214376425149788104991404169866740655041887593587907872144000844218864393481041137304009776794928729594962532532342136891645756487654030529035254954086500121156019914170230084518849409392715309499320953657201149706892124829992459485427038552839769809216849544592267074343249025009867600053757314679598431992575786449582412131869753744006778375635798698997319941823457738144265910311001891943509654839883951829747416819911980413068973772697190718236543591988120995044837696332915449740189155489159741373468913389141921005570224133873749876941957111807896691795729296359868568962300244089621790972944917955000070419926844514512384 [133,0] -1017668855801626692443050829506357942676924166578685378695031875221087969203130262486166109412133774221168646683078709543155768814009603814396930921741935088226931906111483022594358673317374484612187698951937812966813963742594036487609178210272244769861204942994378716176923595889326881811689570500181543236483727153318668042117183155368544775718683079441711894675549297558072526241868484732876674170193575617199331249596893729967909493297966718580294747166139726145559283661419199168042357729535232675430440457991683402977275093972897600494246564083791241231733384521905644683219402423312041877036296610173466601303209268009729913884239497529639156159862811426098146793802068099895664487579977120769530933879404823032243000962903090512356933013603077123835383304320199927519324497951982466764840760775134641464986167006499252487855940749443250060880468027796020154656818897033778228515460849532081076671675261786425804779847021280565146320321460029024407870079449172226488196560782276966698182367638756449047947270566287510412160671754636778148351625247483652237069814347479639935472515587797819463304315809734342174049146040956938419214851453882002488252573865608266941010588649263816575932205850744404937969967769273583346436115806787627178804723810289775207396147532645430802412235318903814496652870379483348451906953738307522948371090145026707037346780607923726544769158568623431350438149536015144650801108399354073136439761470585966804107345582318208975169886251565652843699901335902493945883392129750015103791184677205847985605423643647938336181407321388267099667991388425095409274992021778601987901387896397826148343951889688440582930991876949594267428456281833240339942922803042503515423118981359137006050703941636267461797066924359557397752523548560511394537253822287329541484702438564273345540659645982030792054405342084733668506106534655201303645862435233756552146085890459789924533033274478276857506626853655295649278907554051293719420725298025992478654747350706927863531353976775268731167622445951601717895440633100852270049089651770776398520972331097533111624779103524179960640696434006669187321497905061782524183182420152372826047991727547212496635455106410712118835485349948804684447782840905076681161496481825744181469512654373405156060503711464053210483753531777917798745210838184060301010772700224373580486031444960845547951791363677527081654420491233113594548958349324948817221282014373662424274887034983921221632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] 30662314127563652324094239630320831213971104323155400724948539364571127671122555877627392529555291768638461842794189988635966507463402371538196644222340821275399064068544985602287033248405291225016275736980572479785726595404226984088222513968570559138652001511228584394308336591003735521841127191155707738274173800634477580241477658387450139885997541199538161862558235504620843779108906188603402213704597928025979636712911651013357200313198272622856730745367082309777377440476308763122863929360703442896719282070630433518318626796726423882122905062570064734154884569910234370925221102604967818751292069352346798808272073653568054845419454437001783720043554016533006072073230670914157132048757685123411506396594733390842993160516678258383188484162246410382341468206201855310925775236277670670288396168601484189171395786094145864900926298656112131112618370216626954959333459945149563996566754152256222142960152396527688376763476567029511850632750430227175753030986762909121730953711163778738318325118441330334147103764033610241866495928849386382701339742444711806729346181063146763039831601440355244929284289599814875368989821906720906698785681149585946030489582605988230480385960606493392503059762208428672649944870200805362653203139293856753625949355433853159468391842974226851590344737966911353030378409823532520664566448678911120523346488150343723576990513685314398053242820239938933613976648080904749219733095279768232368221460642691872483041963836054580192675221227173218336382262805412109322432724007825493255648454990697969680829250716811876370005261616318820566560627908725509017454658552564885716533461218936958678231375403900002273402228997210572038553063222679742071236546698414761993944130693626329329021494003746521959967808048618826132028993651960424353770788377121442511520483977223106781046772660220335851014394578731318051803994217750262822621686072947323521176878843803847848668968053877757761704880360415898371572337197220363735528456451489670545652060618276197841180115319125578336713879157431698568310785431723429571625715851387141103500519331680670153340916908985736075921133638506759227262935673761543203908908498770193858808732558909673842951661049065906003104408549301933410602702745537874197869478464959302694436636534317036809498186246179437282060417558894074615313958434582464480128774167131867549057365698394737156735955461364674315907672225132864394004488991162169540193678862413212173315170801290808655872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] 10541777162769981115339307797321227834499844672996033313304818185176144265237753246966644680184030567904291644876379287713866897670043690337134777792281036367689858681417817460600504288673652767677984978361796559325028938006595152684713862723340915217973744745339815494240222988240636366561175495623519707939400980532507601488461172547866727499051507565090847277892636722944504086925173512276607689242198692142366914459077014833179981502021806969946968789017002558480258320474977460306369067424285308742468760256299582899922221733760569322374950406732354513903545656417302985215898917619383678165187458362455615005159273149046437198333984638456256921356866692805652602079022709933094916566887295339869846092083153303030187665827918537637022821163424235069039768458774885182801193170837089362849342446825292154654825342649805137752565048393015082121515341919084790358203795912965670623176014794091844443610741695384921934182112564849168975840476111726704330785905198335730951022986784330505072641892446525433387549172429182142239846670116137529279906599440340334478265156916377252803664872869449109645841688380092546363952826844801047808853186660704151204976509258180727437000248707500339138148073022660170049370608043832397963201723377333217972811242157351750248544188896557178029906241344505168743563265251599433949902264844557387358328684524852281894600352148312339202384617816241577622884683403205703643911561578657068766646609440291179231356765684965574684350299316043325382312367857964469112849230083019711466269999138061897694085472074636269412061690218400232116684006484930125386895857224968835982082439957589724504560800012048576471544468694539541661913212308634990406416008597923632557070519007908365528151831291068969962000352736265593161056217074920196783211971546482725891036306007900102295760454410116189684979706229471022181617642494956501121892054380952572156868730146054009004212321631716732224035369627197430627608468826809479930208291837998354384969091223161121845327533836277475856133820577328677601269243238749680944775429602224524319512524787250540192929966240608298502152671531443149895617706717791613018526669912435642588057120021607561503040203538070596897407418285360176852829426668355028413236176368225960242845402711333159955307855074741347256060475742735021242822033389911811835084071751236359740814646806417407722087851704056454412137404209607420664754073427076368598950956333138274027522917546931961634750464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] -109730278391398630194898618030421468741261920393315651321944394050113927014683132459783923019652726135725822452774638176542317473861633189084264103734656005191099150335754255539866005093612702356443686999085719827961880858831990819631324544459755002579766057199993035262046206832266537052173296463093359203914748215361852330655469785195720610481964359794676306101175158479196272002293540984564273382663479503067656706915239993751253872711388814934831433765295289421198884799096936588603133683155952437249772487722711226343561497810642395131652616959684336364120053181264431028065393088815594422496591750580852302853198708742172446374774669363001792913222784787470754004827904018901003203544593551721191452903425694871871082051133101555564682125902173429208212006739800614351629170186005387194617812680870635727175643244597045263950419283784484096086268660955626066255187678842916481616866345680547762504100717609004425712130640063508555408190354942242251360874278360296852796796140797831254982923428575601067207791308862378506183236818523816718120878031723293048612794446632080044764802442736311535465210232186810253913133263636106422019199722707853900941792009859592459223046524537880016871758838102901826000315229217200875076721603964804122143980337253632777330460553124880992944080532756501413479154983271156643686130302458369573513628673888419134981871978763090661751355198001464953720299871257137125845587380727600407449889003505458013511977332693457999371502223171305722275683356160391395493617359578077502001401679219766364542753051506629655874240105105056552465081370729618449691453800658718005379993707165872565992552171549116090080624006128500352468870240652930389322070995411716375923615670057464975523105884355005614383949472250652933197216048641854172161633180857929203173077696651721624639824864956229599456629097919627759924649546739936896324548104093386973152121071074805103890699831191908207808036873210975734616254917421365734850606489328691737034859988520828762586492255490441112733232051573912920270783565783594898274174969978147729739767255731580128062978657662012997956405900376341548184163937049597321978418018882682115886682161267213762105798144000786518873928051298200491386210793509880518724128859515719404957650936720319985139474116907695921848464263574056144892343737854265970690859820050840639106469422638555347352348316232627274367971539859913720378774696090041157702591343795158392121972618372170249679142912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] 28408143388697297536302209861053432856314975233312472345324951053797197051936398279755509211900705473316126338320073442874650297683593646436973070011242480012177938623439832584750786003755898129453806159956975081097512418166593673747065402966938225438197272744899154400811864300623259036143103322745107656712636796252164441825410200542744037207857882307039898114051667719413460869681487259493961156668261231798469859744965230806999083066216463528286194048751826357261165290605997242087107863247051954125104621099131181325189873780807985470217600118115018177953017100946788392489164855724162767272330753788570374507654612135407448185999512345428390000600000731068212935413913160247270176459523344354308036685596421109303081195518253368851183482405302763542850531925272752865524510582074518350392238724220320152554213028726390078719558605754737494686966752795361553613878500718185123380477255425806734281327720665269610596299544604198132646321308296092821960248374947061944478349830800967483200524879864575370506475472581326948631839788303735416825796561394004412620932714854821011964310494408301771516956897275657516998642609927058627819298586795980582069821847994546437727408669925590176420861178395194814109044253622384419114089526732130966623838433335930948800697397053628860278682848622232829396079904121242766448849688665354208344974924616423055951015826656591737150485017850899838417697903961901872411617878847648035124225894845315521478618817133270870401238490489349792688646124750566332680921255537302349222432907343254991118414283782726794527261093039236071176494746441843421764500364993657581760750610150198787131192644757207411636047360318265877646448006368706043146888760816911746781815252486044996804474744105294484679142686660214284795046793378309889182393008492159629676494427470502388652780683852397952039848165109017243293866561556558764556911708055463464380518515587653123663361256084885078761341149100950913814011260732429067613293206211445475484177261125669235280140231815234585681468491488691895007947029967984997803736150386379087248241436167803703743092520135786076861001642593200368288216804261591316488775440311091642990536260263686837691000043799277233167724536239541367812622928905448893814598724682239163491157594579464831303607777307116534189473422647506329384639275354492834922626136300197806068193875898946812255537225774064768085909187071306945734279824120865959989479069447161634175922196109805070859204820992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] -64118538623292192236024733418185050804919971326982905303252598490075800714890735858522409916439516563642187136924805280467361078478404053944723570275921367566093655678559840935301656238355322471287931882127945277714504242057089066139121365272793427288071278865468723678381817434217204048199280066835008948499730665540772467647794493273261674239122307488252400770599501039683484355934242999224836943343928728830841952171772237730403834327185857861090969199983101154154465746004221979424803631139916388350649948360931584487571865727580281922145647034000164169293101583908996076163501330536628596770667347989797225091839305485482446472495627831898405209190402898760071392226723818010093050164449129639924996752179629838279007594961841910770841248313098300306359735772390203599673365552561228787005314893534445596576473475170591445119779377982892310230080881253350516057024254625657390938986880831348283251180990692231177622336266363760742015151328894294279904881730758404638706681534689650627369433790311331328343375823107680628741223646534279058875631366818440437057414868485678341350467251755411138685886130842862564439173802492173904932093443852519090199987921954171077249043935912247298729412295006648112370249187554749976144563693054743677043058812850678195930720003719098894865953228330650632037514025628079703340754875541521760668873348330776391455512004593155542203787171336577221418384019507418989032463379100931105934920562492060048015310816298023480043435010179071658023684515527081834041282915810726860516076109541702587209859041701072505609056236334389646156219003349865641803638638868996510721917751303133299135805043119458394254560916897390338219441001286608784320774274313659562797974988882066525959249607689905974974926121916970971225031811437904622979246081335397089719887780890419276629350156172571634836922293509926452343281674937508607530990534354338413386480985855938375161673576509382415001363847293695498680984123468871978857655947317924723064978804654309276618132012874597972805895845539633568747752581405178852487274194926316579905873010004767423537742365306758078127187569812294802443199221961179039352650844995197952267893888108112268427939351685455510176470814077615068554817327479514981961062811691141805879771190546363735832646093378026881817534210142302992919928443114576042621304777305207319270963835394185390685234088783094492750302443516857559573879599027499337691752598310856197959492309007508688311311925248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] -693703444231652691129234672059770566036326501707767796587535790708999605800999028118126860081959093805591250867265517009939104246510937753664584513110432521654777744828751238003873996437794604562926189653773738014207122999967964645281028685084626534692496533165637892001353834379259469359519086371954839272578862656876252635117248872209503747939006784622097748368498056195582758147027503145802139041271983721150056209425285991819346898634362228767790430350487921237011701037492370245418310422936672257668800452746913108233877090213356712836150162791264822256466074130475001868055718693422841736331909803917573982467741142792813592977778324949808690172257834440431559425502846260316997629904413750888451352824485532513840339459638561972992981424374760628768167793050633291857584681196420370443005031434566166893905165301392123484470613851763747231326085927999410804209855339485564250491119135080766857579467244195787798522234012613536367579128382381213259871929927906054399404935217410452163551118294269734630047174984040935641844931202525303423604938485417105683033943776861416612650413258070302310038285891840499868467955658994712654607865510221299520279674520604398920935671892870002464047789411701395517656578210327337692273595867352438947814694478949247380245697146991407255776832826627368550609106812015526010440956611634540732981152155039943383155682317643483761425845746590998361772783276881857335293326202834444809336784947047809889822920016863009920124965842523784610972267026629980784591405208527114404716376228953867725413731239122365446623738767542272905018542740465447663527499030708802442957974100798765973526848695227293090073900768491390188992612525598211409626826575753113042206717407612115497028071198634563475999438978576606846815740758653787376786195845170915217043803351694870187949136452507599676165429645980279940289935725978012280032016089821812676237802129514612193410932901449659070898558809181732484888633130034682744232271838575307276454449797495146850805768436590624309135567139884638260032535719359747707720538594872111322744490543184806490053520473048054927357673489230240942366611358065796976256096483167156273760332946523390354883255820624979752387977502321782207827972509599663210429371444825926992190639591917457731168658564096395283361157235288516581549788574425587915037464799014066637625719347906146492462837773625595726254496596826909708764093852741718718051287679873028518738987863532211115821514096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] 2927959813425389461663984497984780425845602608600277611392915337291546081562492842378447062680755657124516557510942685558444406836095853973553493061142845757374786242146216339191845808392945937939808214886008373334652468840935470376939680391450417720440304117097499519298525266500733082468358643947080187099331485168869088214570326619746549325210589920058269030092937979702441428560743899621087273661077549654934065888452713574499743105558659204410622331101458434103361439592518056136982139464199944339951577104555200781886701115966392936422828905319240346319136819666594236133881752860752513042333053360809323241794279124732098898513949830405518700810652424038051040409082498554279973885710540464452816309541028903906401099689022498124589792388924570162751018741585951886038090945447972334839330295994470929514241494708117418254675216375869199184508985619658543501449722566113201401115416860186365188466963273841442825268450902024963201138269554936899733131919820445581651094101667748753809023524846134247081168236715190175877484011042850275413547857292822985745648566318957831740174497336586465150391319742861433442922135723321954625115071722841341289925446935546723860520101073034920055698942844008480292069456070936800531152629357317561473544707029177378384624234476160409552912874713524119452853649685975490009590098029211829481301485579431244657733928621784316651841185372182906753704670195522603026294913569373651589726502343506519227866038640187890809016987872652857914350771128646765969231607390801631837261372804106583804322679344467222520398183964718659628383444012982860940599027457284369083888003543889240429206373783295692641713432552143360176096990181217791488210427261025117045769571344369248161147739104714103721910907719104463800235326168100917998706262079562885333441176668716031414255687620602387009881971984862883774177572560340818506647754710238255923614657227120992772647942073165266835692403423238861206108647442321461825007503852637448287953209537833452555508413445888842931036054459433268734500712092926182633189277735705478568696788975233885865110368986007030383164858549337583618115550192314546995833224456668174438376374442353564878659767352256087114473117898638034742207813741635756662310550309421118130054210953167275282229531955247129270660853419518642775407009246184690976214584984356719320643587204014127840477553781281361872015489290911640112562691807286882623659067602427597186513674905348563618890927570944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 22731452849504480635003498950749411770126499117653004144031056133069444289568738416557290553203791080724159908942056303736505808452987840494427618798746662510447027086772507961329037675962223283585184560750698448080374337038556778020956334488110400147296298069068275426853181753297496260772245620600334521075142864843541474678745315008617440754292479383152149278308556559447070645376516876642397383810215532497027160394547035453648014339468276806107408366147008755489264302263525380202645460204758097765396733198637357352360904089748647056580787831278432817837306947845190193256783543805104526930251227775187144461383666507727957072973216216538829961491222015118943592685693726130716936489171545305985255044715426566884152268346802644899566447257890493926190662280754377334785616416854743588056082120302782363408167169751210448049881388239866950776592156554988727980213846059699166031411990709087242415840717824848636852757223797639225022928200660730162196072303218888142694120334972628151106653648531628558881178213905830211499362504931088425673623173877377471889222331402863663416824810284603081505657289725069179967808326680780132968688220636671350196264411210788376791313984857031885283686171134184373946717418782381172005483014636468884426553997376686194789838823951257641122685341788815942449493916637310067589360500548083686101960013110401777278398901705098018002524981621934409873551489288519442689711302361300937026254470579333220402717514843412096637306143317451362271343678012616954055254271396195210066443388032406635262815852594623267315693012634616290793816290545126862394626730069168212362868547081179987104407087025223364977140998309183065031297597950600446883282383226010142421238334144159675758038488986959904068107218803092639661984129686933093749120204574672589289244271916150951036186397425196807871544249960531095357755042653445416520894128764263796446153492150860536783360682261513055566760192618405551335252875347218586638173724472892450418336979265163092050120182908325517725925357826169686818882309250534097952553207244964909117182639317793899777985628807771184058474138935499286070359040974009021165034530987263990459127770245035910005537935371543426239852268734258556185564384511607780434859172286354974878952581912943337090074769858282504338226255018290173658171072638192859564524059940915757950776778123486383793134527756126598824625390528958938497938048895880814005197146068878155861009752681136780875621264785408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] -173242701752430125762192343622369916529982644440719230927662175022174192077605118810701912180988081063031075946913150262010843277698164773887162641754035593644527199556118982762719828544858817445278973680816058723847130421309522465418207769813418329493555759336385992997949377282840773660316638502000242711171471481081056179590313377871575583107989533298400833008901356860072156125896535639049327866467982838986180037557071284142648268556497996661541238063510391306619144852786820315576456264603046262623566535716016394407275818770314912236294313844172576322698305358493198999462584538705331682647617487080309826065077270510910604072893341967824741005990258672018277578226330865810810283439028235676145017485611363906747467009437384621861914887081013874992165655815435227611073101552078772244318652402421704031946468387025326736057345278178310332645368516388074922408050328749076316939941894018597298954894708445254059854088343339577809894932456604383717448329390973902974763944758099117611289487828607962533211547637670312299615091755511670821280483288857961945493326658894855398378500084758548010594421480870054618748889627313230586613339698458096454394830446603757344693235386213957124409468806189023862570800800851407916031681427833990506490217003727785507522052653400940410089763452399161892121592600501469265164258294786733852422847147729347343948793998136648468821216016056968693639242306658345772597202257588034139232852988944281591044143975651887451776408631328405796238402461598164226686821405677802953432791340488449572097979945589197522484745985380225136013480265028177011135723110975081343346493627025959291098816209357196251590620413446917954284731926003475192389183013305003424731896963431760107781648437689852237990632699015842723379960773571234256512934531251239246747894609973199087125324506363696574212566197160122056303599166093189715954134278116088199366674178673512430788383989186257338359544874667393201467046470257186043004931506423865910882438917414692465911579965362950078321794035430925988474483749196692510888807903857057857978306583752962938530185065192500570717722383742924719016477742836890627588717118423278017379726784766441655261676824082446587541351234287942162021795108340938382264840873136022511902277584152466214209299908796457983315312541758677875549358053317512930395661410937020563198029779079913949103886398602637522143370512867722308214644445470937495639943351401178329569398111589155938004488006139904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] -99541939965283602319361383061760517227708690270327591812846221547429360980437978167665838736438608161354516641663608851720422296100811108142015396409514877326281794858795893303018749007653190541137171309200260134039664230714966495591469511918531071219131627398000796943692492219697462024630571336391777875679484557631182842757020761864849616976812282602915670171138722065949420515973423235236096393992704443547193576116599352534227760393396414308526938003434967306294074028337481663769472097251021551571504558020112721542050344085698511419344938340872747632428646561029281346484645382660992932216486380846090641706820064886669048365241743524742998988408056950237072069173386916109188499886480022781371629211776369925246571542348385206863097680504190657251096656143733052132996395624193191402060825001549728156083904734326182661914733119534320617203928681792082179032658184705876772907620980403827348633669525686561603513133829515785405290681357397596589135566100820520606757724383930569082652265054594738517637589702321395393881563288242970234391058281612291674220450794994851760702893894732441816866669769251584835977807246314031998418689255300364853583212136691315984856545465512138539480539466196287410728588882740461535264471283458277949955136094965737331357893203366304820241996181070773928041875310680330596743141728601952857096246057126971491982469910009880579920323710665195076860756223001992794231394460780171318758073783490488613617464724660681114538132894810060438697716863504895871614049081123040268068106701702775933577082430278942670205444156597596655518465299793235044659664671439173761258454079485946979567409511280752802669634098282559251604173477649861871559304802147130859350684668241800394604144545878048403251288545656781117705026815064274819208339658441310983067395442219009261393134667636253070996702271810694281484261296912425416805688028664677621067399749444233756221239359128656084449529222243114999325735885584635952450558951284699785707922600367530445605111322731597133113641843001998736278879427601274046761647153494504885500072316315086070812934509815521994226216480338093711086976230238133225809341290068346372228168331245950785307027252771437039563924323728751350240011333005118990570345835921281851278676264500013181867003942223685893034005606519098076659192183847407295375915258330446991435775863022424027409031771031732248268487744848816540164824687651227009093062425217582142742082676310084040003602578669568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] 574119240497111218370615661512151524655132962955577845901239132026651351622499816359561783242956999215780022851283284070138885352334998928400403027079517294041185943181149544762890227045559130500255254192029446714451101589119579576905205629738571362721225061785286310347999007524031435208546098784821253525383775258366871578225170500701503887720713470208521009583799781597046050765818943774848482598994043606792096506161355196656945847590585013537322588171463424403272269625962883445710211647633589167313365067864595394747920133978474342909365259955533207251303683523886760557438869466297216915077130576600548380900224242499788170027656879899340192793205481308831756002006298064532654743904710440090499424492997305961852670134409682170175272786850481477628914685504158340099961266986856768503473158303127522329846546533278368304721878946496013335090940761624619209969530659298630275903531616917927720324150148952233775365654638274380416980062903841093421354460389279299772906566154191983619888631812174797591787447905441963462373945212141764844228368459224295141407304210731709367929965584486424272343556741264108285475715590604706450673394667396997247045516021194961224894213819712415192687199476209281858184102211335973661948596668705982288600539599639774925000482689145005896651836141281623948732192702317398550765564922513323213638985198713143893864074222563344630152157340253014513915547733694093635167227408867275617716849380756568692859753399730219854656234388407639081071007093363186229841076372590249910467054249414072715973338444360494457336128274814324545131605143724609633808513455754712597420317520720654868542651880323868716272613081230880913359550680446019641714950655164225844057002376782903973399357524069795901819230555484105320252939187061111849169147868650140134127861851683817908635702431725054560208130268491431597834783778385386022742404857617298575871306348049312268344789285529034483747518171569292586449959944146292695901106444459888030347097498085758706718439598456586563780974075867567167704237294800773630898109301716942005094436584952316145067821599577157912163884168945048156559231315946129068563768904555303379544386458924283730048972325824316549083801450978040665074801266515381707458583114617271956995941976176652532158414640095257840434683473818295960868419710973768177113618924428534443021473266010265102077842700551876604743080393212237817269215793728708457311208849057174228706082550542334089128987628404736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] -8148127391283923245560146852822856811820599226958576411338743953190669310026918641914487906476605243275632167247984295418848105766134368243981129525229276064731978477671004227238211543079494480219518685249454722397807679566638038055616767221018922187905320633672911174882572634012169748269291518299336990757274652952714670375160116466912404213032722511107901462508105012528473715603095726678157250167284221637047173511827461149805883212532431909842837519240453178267565528526678019927088645680403569371985447086437993754605004535491302033698228385810560889403586850549729617167487808645626618911484003903776651085647679473340160505173098402439456947172141388086195100042442156719354533765019202900111290079492964397933315463403898547412572690389690811091837933734437586887842746571679990224164172184896331020313684665133865125620586544445858280560850427419912410642659115702880559841385621639519746339754299994435620857517650138506520082525140315690768365387638465141430251629874798661443701067343239898702955209602566746575070353845753058373205592541967120171142670108467472604408256024941799345066079653166257714111913799552328625364940576218615171400573543079675698826902814483935582292032059720492781452844584159900839320667082852682357219708529591808839410112503699328687193923574723855725221516340058971028020725802579513340711275996351035577781887368386388147375027987029899949209048390028654544504320087708681390248458920028327830047376768273086622128830244015147252363494269707559096220987259112101542333671775518048192174158404672604001952130884442798849452037229362334305620861763277047275159401457586199856016720766868615336729760041645058689272301746796126447726433610932460418197466582278019118254896950706459989288104994888538676954816884694815388317901126565370940550712316371761049160878255637866215238156302647511525222393978479485147913509318673098462279908297437121155555428895451462894406974878554500108040313083821700260567977905053867973273114814001147557931410863112394260291671305113380630991399563709745686283614960878799194818760767583856991610516710571647908728169008865768679592856638181288157613285478596565901389061815862217178545138664323414618295836728209229762266067338639356379836246406050137979861117587324484607789730655868417351618292079488298453314457751824280895016997092066431511415718396742399968580767875397870080253184190898801712793651834413380636912699418656009916789617635046024799983440372990738432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,13] 88937255287899523449826029488616524974959337659672736723709221183521176926184897726074152596000698725081791076129415229060492535128884807651870664353182468826080694966176499482629187138165206287836068506571839912759870246612859832082739184381616095644213433665065091345716416286052234910020152528000150277535123289040284964537292293950450572537654566927947122013531076865808983952405480881241288086763034741221369563478562275151407552958756271914695852589382299816364773595167200560875690980113007748511564460023535120261666834002474697058713769313065469902416703568019275413794049391710349599341179202804300056385263419800892735772833638302742317734337330061909886913383248202815186998872468775373798937179464093853917646325480286602664139648064789285617434923023236730898380382369551163834589068740934129226741493517785418136275843727981496679609948073683238503614368268520534378283203210556885955478604755372262055445966098434319005056689550471764863574537642089726112848662333224591544489529506369831235541449727646852359407061413153727577946604287398732270470977277753417400436850614132507070022378593496202430191554590911390313576158401215938497936893551311234271479217469701892835878508014027468612734951769300670127296759018847451176593668293201011372517571306199352000859555722299317123905804493561309831441944837704592577144608124359109839942281335095812272847401721183122700854914654126378537230697604930031906675730991736567176482233466196055308616421481411671557641265548518222518174430932566237946353224889977242885653582424968866907091746544374923455803440090407282765969202365152319029974306930592514113256778465296862904318174957135488436505028280906806439334363457732539574347814303983374581538733305272364938801379083144043219013189098627200803153205986432523788224115715020312303468654852352952151906451877535224823116047208926739818131821080066999370014805912580919827145239557319345796270221308141764928290321322721007270714174803357803682423809431137909622768145735914939449875107151370061809244120296241408125391587793438583829494846718535942444726319234701753852715665359301440536636721537945053252318701322054477079292679845337475426204532899685111250298504246491324256162645004460663007623005197120060582321765680709311110362581458328353818319167401030507419983465491725572360814332032555161949700424718973461206419075757817591749781355241979657596971102416696913617701167527763000827985002028605833691278987865997967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,14] -413320844788449301463492504573794171247823494589787747102418259154584053414004770862087149869085427255867891816212663633988729843127198478919544043917807062236890902213466480649668617007554995596635530696199846415995023991408771038376125684701947774546547950000380041318706976045805509857093584098990893167229647206064517768660681830988675246550008831701606039768721959268335171095900995663366595629451698884323531214413852751559423854775834804489880211565564325876981380563265935004537207730576376685250724612849823648722924467733965272167979143439116049970238908091385593837320278735107020347493488407058887599566714890372722854984293101800556976956812793133215484892097892235443335086449979687777996645656452535517103481550754400517985425387183840506980980568407907810704396994683947987834401679486885067518322219404654775280228132463196461324420087797512900895082391635898180591471453990117310456627094515945545574936859555385520337667891650901875807296180935905313620068075685117099807526049351570501812704660468777043004111936633444718444381143957045861080762745306066939175961793827407961850309093983410770213773552404110127405191812213387634627439610688210980425223626196023568499952573245420414682912663454157079278939495561242345231601623075958592252916896786570894359614875891827763045381247639745391326766130852819541019479930824816429858935329292809257631677972228003321079333927659649794995750859680051487250259263489871851185288991378111329537376712039186004697311138964911303573375314903249742321751998296708261363228114603073528297389837418768833093710386931094135055884909351450816686005343932710090684729033953435587108307545607927095127511146058313001498917808298675021324906137180194031547766596397457912994378547318394471769759853850897135563916937683309198470627198841621926841403067814365587791603161422344552200854340946616073924751101679783350184592805674316448652331357681917334508850234806425446410456328477629640772015731999104787003988667445516064166209016954408868773085852342761242765045207873410397531448338464661867037992056512072347761730700924823346883056882146608109216338199323207516636291634142308402181450523036920314322943679340298793407335066213065677309374033961367681001249216753603998999572968760700521687820349461862798048034882918205802598560104646048045625300467550728565791454219647799827869189703161215894702994109615852189159582702148650020396324075899050499004185842325011205416786030570955079680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,15] 1357117443798035870553132675061921797819759447447825223221063986430394915878551683044632362258022910850954927139266035695774687422106551631549989628277750767996101969057483424718075298274525137049368139951355133481903790953954002539031387801632552649773583872791581328673786649291510202195605854448103099695080318588411695478970185088481248345099345806405650108926335237351921930074355241057669385418070770840057443542579848522448898939723953660506391315407441884473300874142852429181283349956165907789781489246414212768292444146225678748758274274884195955134405041586037431663881308135109854884329207343113162134917106131388365275229860096646087265020665602397916900766091764181479557049322890334491975090893130139568803802290913085381058500516990221214376711473524092454286883816332334472958853544240060061437090111895969439322090316397874097063464954568119262197911172657150472979927828569838640727367022612158021532067478194114629547690991321140519020829893390664651854449620885268351709558606154705590505629802150050712928424378584685350240751021874144702058254004329626682964280003864876196757360022820104236702283175741693242686491079837631837133839987431919461267154250332814028329204956160906518222776274173705321894501004198230654717155734695913666016568555358553624335801331765065069547693170136840295371525715099886862894693462280346095456588028291298755452767127868028282240995487059657242736023286929653128573344867629970378532708655825107254842157463835789791140911887215105630091453244618447454153993256092775286063717361142119600684396882773206576940222597903257547738105806474595939608123720497711624834035345963045894837345640365008428466347498528872729483655845469431002429014168874931120788328057567367308844640382749044581334954365255585966774481800487570233890370041931362625021401802023051828662579417435740689570674748503065980948572470414651278634078019534056448470794142259181234594190603604541729387928707936716868117743127815641325094662614329842046787053185252445368819521475960752317622847222990911059469772583830325558838835544597433611390859802051116060204402939377905572040455686158023779296328392342851783130172950044988059504666224320774920801603633797031882419455449338880035154297344402214208034183367095174893152004736959023709710260922544232805403901330228499008004552802413010210888854674310161707767692152783818545632603890290859660549049128509629454949510855035843616885302685801863100985364613350463373312000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,16] -3981202958324901144392448708205307094056152139280677806340284577671427222461732943551628983631397888460934785781773348977863416253116080913370638549453698605125539443507523628693670563193673776711952237474414261042145692070030588575824495700045539039491748605472515463421058585093376102695401928737151337823490863494997607573020670333143039546362986606312521143471195294334963714150608534282698144039307169698263684938625457892799746001289735323409278310227385268518616331240772606051919549709230559038899890406012188364246296215045329160363777609643588034933234596445012823077839653199204441966157626554877451028341068915259278222459181715073349637278790386396625502385222842355400490487510308234534699150875302481527123929776870694697972696339216261223846908123111391975187440123886270818171090733591741604664357220422143664517350893356434798903839433151287627014070903943380911324396146347863146186814278421109182957499438471330295683166312264882140136572152465332298424661958714936148626106666243034903942878125958143335567463674273755446624413200918777043958337749068454155161030388029191618924513142835857948076550339638518964282541892292739751828517988518723503683956720347961869138540985958025177635064690875365890522833562672094508062139023689047635502108651213078431455972175828842233814178555623054030711231170377380482462017083462384261012113009376697666138772070000240248482121777524609380123748110554742050677867079618360463232238189372567883679096509497407410166535171273135243108713906023867309820164439946720335344647331905510205249512127072091760662731519739271587571207488716145105502772811218869612025528883606132704800645385433305504264770893205119992046345053225228522065514671025691241026207767889389306237523058568202003450636233697603889916252572383258946049174326568330329103347929419451476338853853775213051056673485963593896911484687047189365079907831305654409958474495199662889760047327307344747633982884374429839159507577997314975434151563655121398969052517259144448593164624741914808062643612564260664782975685273764035018105412438995372739538116681574041853014671628964369940076305069197168876259283576792899833375621664152575676571991998460024940027400937272054143720958091889617229217301743112539157304446570815213290767360947194417253359193393727431949432598202313651953181205351815788163432673971623465271475549046347738204732366129908204123904947325363361026971936800991235419091289827352961627166028477222617088000000000000000000000000000000000000000000000000000000000000000000000000000 [133,17] 11175038486165094435723464770548244657301989551159802131432228950325694996452037655935821557196469369729703390846925371241406819965486853010654002968489893719530283442602053597401616057544538141848679186075175354691659004670492478340534877275833099675958875736304484342975371019559876288159271079981449424309440903743343505739099144851330953560391584943463159368062291086084436877714095583068449952675608637923394362305025961041845307507769606327060642328080179672099550693233879447900346901071558029213353138744310168247106492239698096527871556586092879711563556489331071404701991610670418644183894035767511949673219282655534998295678402276982477866107468568139672407161319278152916555464600165276746893408025259607655798088542145533429364067312755025631271234660909400929156244507013701825779787903385923987736121734665931197139844168494881308927911230013363639492823230034796805069879585679302718640246994312937470209908218176872534578193679807822295822541394765371224197281963152532979196700024174663119519853526989375362071566483055796733987815425067844668977588292712318857237853263313523213200723587287223250740943154444948020309757743807033627130655008155439115136860996073526000707144276711339487414725213422813703366385544552873933900995822950878138505740080488567237358438305043120197734057458216857512032244462955389030989330716428396869291609928204611771087899978355142891895507307337995796819815820543933571757555802238306141784516490026083529582992375935517765567463393040141993012743580508126337605081126443273757256745372518492842639360481932989934809294750278878430993107919948745521169353592082149733065110807014741349974228085089506823850249380888849108021353806446443302892727448763931365955602557070108975567716049330862879961664150231868834437362394710386134554420428662328695310066766284104232856912077953741026581384877675913988196949089274160467570887698003906075845606198231258100737415382903406408240903970528046162235626070844462059753273586821573828661873793663697739444112197976159459102381582242880487288858211413548485992341163459436807480373925570642527466722537016724446208595772147571291810932891273364231339231564320170014895704320102371312465127530741003701851189155937889586713972130562182464678443884659120148738480728954802422661207830224899700308922262648020951807205860228642035951258311153079035725110110560225589527173733320179438349293019458819251419161003508855062893871731831933730405141413755610988544000000000000000000000000000000000000000000000000000000000000000000000000 [133,18] -28627882538787980407302053614029371310294503484956889222721376121894997447638732812138315491216787598281822770348026847428788777998968708793579950750649630909193615817199055353930466029363828494983048960766075302901795392715585640093813172871485308474343369556720202527898340955252994094838508684652961126455024208773829832185188562816884612039377156934906155254161269892469132699743226587831598009381277658874406811947232779555442901244051418008210368815833146929061206480576124207778723437124859749844880430241978786374174530898970483411350254255473466051495170030961919794286827013029518894834363313795747107130220123256502272806341595115519023711776293345231267248945927254410448838460488894145640721621070998209293124136655664728186964397995992794683209541200073429122147125260077286042570828623748039454973461491845578580864484065417402342583997211959294657316538784550244391285762869296988474744150591002821157914417476912058007791708042300618132942398663828970819264728887883690343893511761971930535679817207373194758530987520267343551541708459271762655904996728893956570880243714659120455053480775701068343645294914858886808881345647663211273897341118762318037195685396621118987217079865904773981415219272445711563605123810177409521258915867204276726405679898243354979783469101070329355818993163700530636130719783490616213826523833831451233742996587538599058547525598212053890990857471302134295449910386242964268801807558237029056202245609914562734831066921962539916703385224060567506044105663526095667737490796115351516783613862937818079341903252793808311986636228672674404389222180175829346211503257445243928388218514054095988635418698487988595503298942275650898054446055599884612069315596233406305433177182327647871496211341390585710007820055542575745971243919160832219003638084919888955242705521626002674959684260821118591635288479927270108751069334675050715786655379911632165958058949967024003587840554679791814953317784623354320530228636671552460630758575292638006123208662714894160758422835832440569610235412386314057381789680060567055545199467777987703954063780438343971095511128759527346610695819312170182849008159033044275403702036746256105908437157109505710058521839089976580982796315038819428050385887551599157016022045269916169197906014981487173134197011531734451672465294287806392824083316486005877388985702777763010701913571336141088255070962418515852247907780910628191979982933630821514813374394189766960357214417425549754368000000000000000000000000000000000000000000000000000000000000000000000 [133,19] 63051244188373511728133686992861091798060935832374203331710747436203416392914727995522534568745512928733504468152189243180383806329393108671287607973658760395141282184342778808461727652066621182664080507580441776783253239434983812669699103052126710794165904996709820089324926257572578082399667725433524897866039757035187690365138164039633337655096339321629903232026191098113616148871234626057247482373540890392560085602746797522044650032208249689808800461765158101291417493181063842196975213355779278905326692847006778696347047618330720688759660995403533370743830697582718574647093134695334601054472062665763508398192137308549156557314916629636361842465425072780043032768386548091610945187879987775510273967165544222315483803828680569757604488820559215130510859955427132822247559934977552516604281174153095782304541085649943632201180879615474311447508483630930802183542726796402469535622124012332925008916665895039033320041152662538235437045145151064758690393349390574415607326380099264936709970417002574155852855367119146708949411932791769610095142815187118224755442843433116976792483336123423538645632667294827001879032667570216141670872735381217859715644814443866469995756331539234982978828329149168774482304760729837724783048554102741051521249985637413822619193283164891189139314300792087528879722106119431049369501624283413721576958543811656112704500505377779721499633396823964775347739183657565805978892244449503958214194959164155308394784202570482631540067893345077596441122996654860079750471794320086010001992278404458344566288933101399738317755994896116962869722367693487600050930591453479776037343905370252317010294316389764683522111593360654181491924798269845654014526957754275725641704004557427650868192331680638601897249797423672347475446678909100265505159098013012068394596646201334609149541401962092744076167013898827949782307888098526056683154739296798832537984732707963452760004045956014458299536450443537717858039998181361134967713156908710821783184342536194639569069832409702170483080043159574038948275788575497964219415538291728926058367990427192072021658664310237651145729319331126233768997218826943051120764658725552079255984030052688550893624946719595741034011901654844384385800845072323847281482547484711309795057163558421297845004060427460960837148436221026037551395423537554142060405884611281586711270794245240548997728482593958869908422360376610748851498676663944004166892570341331212941117341001411878287222908176320954368000000000000000000000000000000000000000000000000000000000000000000 [133,20] -117289880678882048517686434358288950881734261368502013240403691865081796056383076751224124622509337087560065983108804682866013873820823530463516619091192694416064458762484731916350510598520683786201654053633230703960489379321971068819097100615412221288054024006074295638499479858833832277255232149066751183713990664731572429822292549628452101301255178755151478571374772137997057026394359112079110001019772898082044043193800187832431955107694030597986704672872338279619743519991273187862621398350804994708916835671860196150482900853057160682332011119505073735629180316129029680560907022974468064665159697436235825557878108554867642070099435531084407765815214876309443531120397540944420324393921815451180233620092113478471399582881744104619438075090962723492889308618439076374696356009346930586704350980720048724731690704051152991560642341632343483632212140476203708341513388858057075493379804350324052543220612062201360664320990310668709912735797902247722273271031513865451411594190647291112661442699411782473949324577922955123574937459722836114342142206263315633085058509526384188307183487896841702542450881019511583379192893283425523696193716988090382633416964984659635045615397252791418689425528714683191109580308607872457000821179941489138626294274708705871208515002345961337743802716596603713832046579635036845924000674373000487067856582644328160037121949619965061774440026013618461809581135032836784926783222451321286547482566185482069721265228924438637881455689410424879884814682354640725288939573321895772531639708282031537328353095146491679966897426208947930994411942595511506918656048588578427555889181056751311909824106024715305659074284537564758750342289789572080092250634282404434733641538460408483036442942008703608649497688911811302324200317142382911780951563338659486214013952283306743221479914932427191242707700180804974201321003636623587703712895332217589820486376844288747517324612800667697139063647634571190251469346739431400336773727992211826096479709227029133076483855118853732286413025981373054027895539801723996147714465754308131478457148171325352163712890460123094221632298265861769196137784773790653668990503912842181298075782827322127599726689299548727980515694684570252852329172454516157435022167100920842820704831925896090661410168842011288451640836494259963285158013381042514333921714679131613864490618376536777223268566801550550153548381394970457477195323136142159422168974374135451865536440043440581338413000709619318784000000000000000000000000000000000000000000000000000000000000000 [133,21] 185540380394845610236517396267188207829310633469311895095793029306359979762827585655032943458048522328004729464186137138913660469276888476051167747621203891135647072439275750345455018392512455418369179235752214394778998624873233820695560147837762598359053672772174538543971225982218252609044674331419765373143046333331939101733972055992060195275095250927294976835598954828506817721755602672279474266352924716785033003449673261624106297718291689070390859035822497431802063461275038948208298722059100314606218886581046138881734311594036919143183620173854012641312897454986425421356100733376056538060892777938312738712572937575868014832125258368087637840836393316423877611830266952785306779229413934972430806615051110739305057271649160850906534194807137831936864473077855290628616614019867050180046686556473045179705519242179754264766135269649938905009679475717065531956618311880323981852021482253265382498163001851292633071546954483845924634668377789291977459451573265860093594672485642224220542404979687137447007000173745892824186835831284241192161203744483201702295456626206018787991775164968490938100859493017149388629662719273056327847436195322482203555102601516508623536753095666409127221267907402719497991540092206493769439944904138202108422937124365153716159172600824001486960285654691110233158431531261295457561408028028492873228559934228880528538617488694672543839849898725998516864366592193889872558012792042171927324760128197076102019552883976005978794854872991099664460147563569437659339427293499597407596765217748535668818663412031921003618264805891765090636939254490455792927502804275779447941228166330533151255696703644210846298041418339864348219598121825991404144387354045443192427343227370033925709038448042431601040822254715926018898714756898577914351622700917769863224023138297922568777363173636897715992534491429492407166826675336059401437720418990058762043024333953033412477747674672002811171677412860377689835629111365490369671178913481561967764302779736114404285301371913634725950515132254138395000571990864795162261848153093776226490988599544923872767683707623184355664771649593175137583407429961646304158586173475009260777600862248123030948750106663691275283719951323218594875172907038133535933648667934923509495242363443736147783491741214511095063580593681240304037529254854384638272345238577005200969638554726489970143727347998108560729094748802739224185116731624103657524477070671313347836981646446575229074890582467608051712000000000000000000000000000000000000000000000000000000000000 [133,22] -251286082917490327123084637997882346171251719974631757435156526501857872981152893873417180174086673556537852359242468554411921451368473617427723125522326482431658058896050798150899495508164496044821006071475117994922673851656399913962174267715573600016039468771718263490313173973475388938727274993538106434803139376170769754268651488943138525253737183482637944435948170196301893075172962556530677967463261500445778063913220782480951036593215300662792848346776189215017043023112006860892717149198853845177204458265430919990939398800274259967999459579624993223582498884613515181349900556627944153092542065276185981155002008945816098468034046347883447754962724975652157248694579885569456042549121854176776472801288629940322335351632034206781129637825611443778253197153757789210252160870806049762918313490429661395917064889663504452709523254808313559283489033510344926703584264521925136420662430459581292512245217941891669204358556852777316874798090672970595217068193235643902012691605012937238491676218541365359288958062443893429181129300617023193371301265400319002382008274563983904018526463804605267674893182862584792806383938874087741468292580521491796450426939457225707938051984752200576920896344023823822710062444633467989920906828453387275754431843174363240638200463111571092108172377964963516696574350893601693010837208838906669565529419511762038036968555105592342500304461866364722103936373326511098508439625313499360552912377217850037966781932718051278478197619296599143354921574767756673129014882606849278177309659951823658641237059711933165875106906957862221966284771486476532187817972441254190629965019177550960347669663777909892372968751594815615588135996639580195257584699714269430722525709516975887342373574220749266885918830374312559139049046713503069143947706997188071628280777971767400303867745823384834251903172837593379940898430280505164949541939577740538230967779644012858447799168418418504384572264169785305107365620321199695869547061313483365580657504749634106537607735366928455741389497825509689527237950812200455661712970874467897633554435179085501228249860743896091889026882767357506159466103464476808221906760203857195882523249271900580503845618386236172929085741144905933952942945439262159161623010113158551157670757311805017455649179131747076990770739324964234515204553378429032263885370403884697210395462477896755310017291917829731560674215586079521941947169088830874008102832457449063856532997463560493969641807900785508352000000000000000000000000000000000000000000000000000000000 [133,23] 290228635442880725881968453576579700468196102669445980884494039532226493333359895734676469745576666603926721261778131448808307087778040891335216655384336127348229399011408629620822102588034478827337635600758904425539496766308753935478041860450671329334816668222149111545440514558096301309015355994816397157287429465704705917247315832071765113044607899261145136104744843401966752205663307301594380766336994180114665820300092914007068638890875409464061196524560605426813550698706973720924998473888629926220502159616085190671302675325310153105320834779244872655559340156185469860972502710588785787113980024846502294947014533619998271418652586075462851644097051767911706063579977492790607051510529864803285570625546180460652073616867229608814739425770184059485490088829159066016677615189335589629011983155015715753019145132874966868577028557002476658439253595568655800841412879171472612851465120548039600167542893099732738338423615768669864977846849592789272613467284694133313562151851028766663273944706595565126864241251358637304099667350035963414321171727154052655055023847299392793017593686062264808616399798639743353428145550775429018258125808401838237573136734394614925519291857619876676092888467096025297706256616310030378527222220680547815374693914278202332463483001903839536973231920867766348308377150535156152485316049857031870456574353144226220543509092271244399230004145197057391584098236347895049360217335596245587407750321608908592184669706791219858857518309438232823510283004130046945740954454775615828565530405892732235464536159831665721048104633493224128955874281367833176015868260500492754029616491940985338722033171305747766939504581812683189408661989317605326768866503282877285631524568435942586777894544810990624724744102193364331284934814306946681824245079467520393650574336728867625429487387484725286810222204518417836379517013536619901964911846397479517787890429910677255004430999819587286717200161014731089215180629246151424714113730267113828370605991012281983333880456173144502918066594381039761775798438565417573456215974589249192353378982829179312311076605580519394901631782735164202507150707191651867692663242975311328369729173301291443375166956007539955346211604563892146169529165403145829837818550361654615626858387467950849087399150229361888023921388431229241163553662137751372396876744896812973145671939931745714506320608888468014355664612105720707605291692097015665005394060820236576832388860379395926702688174113621540864000000000000000000000000000000000000000000000000000000 [133,24] -281793286671394959633521727013898328044307966178682317591536661180788384091768019850380292625780091158976678250500568891805937493389316136689381792921037360787773322059149338875926266148808358540951328041405091214581572449409061976275398472329513988228748622480440296361385808201158365314590019344816816271419938034428331488276165002407298646881475924192304764994771021510268589054093511213533919288093619911191464296954636677561495128839218870497529579395317266536025381458161771011153578157565476140593101584926303582035425697579203116564296132795034742053318523009876523132028349243728925456443646467063186128306618428096200711148778859047730513341569564649466709304633032994556050496367291393690342848367190500905342455616814745991565830765914130749082349354115295027337307061872293141734946599659998075341535507004021415107685332931755772328112564750296573222805181489849647318307239823523146587433754158284652430484542139079412239080540706966260265115242629975979892853596321637092378977320079015071808601441561937249357184384516281798132639545705525109350800341134265343632139356315320532524777138146730127258336060904635797709770216520153092175098771020736428742822198364893397430449905599756675994707395008478016827876571885933530158085345996041233573224211334311796241448192312234289317641752076872648668774295367161322039441363294019624251528350242407949488006168197573872153421513731868668989071902527187874758808910098456638536368151545569985832266959292812258521816551060220034088635730347836738631607625641690041524749905354136939430427308957398457119341373338538895191495082289177023996059308348307403520562418190056831994457098253397246176007791708934511974347364619061721153534056163942106403364536588752751796334712711250211662598585166040868876297725494792327663272999118056076935042788513969469852297255275019941553170658108642784796157800831335464268934797752624856983476704448375019765671584671425821032027207921727029704480294449927122647736747618722129790838200248418540269068502422303699495164316858752979006282093357757313709323275063504767961472409865363409580621941015905937312105152391297467669118712097876313814774974017848758104916923861301349384447076471839611825204418252094639375131793663136522314740002081941214347822260860350846437727974358450356833479249569082422002017986239532592833397591959492401414455641866629343053457870695800013760126201543063223252210022932075132554573851965243421592664223607438243266560000000000000000000000000000000000000000000000000000 [133,25] 225435816141645390378743427355564215136838680185790907719316113036145341530887208875486166852457866880474943411218415941975976031390493111708467214097041196815822432181512903893812894950482454807678576782753131605738726912537689879812792309825539021793033028301631050416680536830708533886706914686806092882095873074816210494660706721528769984312289135567436486499327633324862594683214815046002920197243779210914111482018336703841842604066096769474743664404634492681104015962998438900582701708790248999554823151152358576752737041539277897896169829625663089374611897218691199536228334375269836495536839219042531999276267042503212286830900173561051995128476221174548688122176102357120548807075817801737530265453037324526648112914461308665174365423768214788001611478236537159336754529550016755980766757148651180119478649073140327358981854102967132378231421146831960703452478612638883079588397597542525055247001557909325970159521987414019186163675807843840273425903401848454516683131750762599264166443944798609178545098352508437543395736063350497930850202850557751733134281637616086265892296749691250410988820066734174387444644114303144517540982781518786801808932613656213031685344586517142155985842875963696999404716135172804739025576747282884562137347463956145875371962666910936004551154697196282913025164548764192731423240869088947817901382039366218403208323277943885169782204519512676359551581975502848058541234394380018001995352292613169286225862635144157088932420105915179152311927695094385366875511311868521094442401522051399348851049348794247145942400775808299623725026550660044426597621015721469912877626292404270582520914785268655750771073101569472917385185021033216788922291521124904605326599486054124312314649817452660387848864999276357730594061961003939996755241974139249061594598669134086652705398966764281646915055495703321005334585051039807698493420410211370539235965706161238516419020122780436301155165829815106172670651337898552137171080482567872379740286148641000629425237458556929121239993841354169026403514076776894531710718532114342262714083635205606377366248380478130124341719665473985881385187998742620634130723422077679639666861004643120885989571756805288300569826857615512839048213307064990928126523899194057390097724053180538080764317422314540407328326890561469099333040382238434539829679853288203800673750213066984426867673806053039845569159263133908396083870268836131940119258476252909316892996801312509403298269462896243113984000000000000000000000000000000000000000000000000 [133,26] -145491459846175629045771234324108771927788667636677578388091353627889921011144887061384871071414445048427863374799747334747079589192804670956544005205138598038948235121973701039701221495885229597021515957040433642341274175856872383182934833279749983222102111668836587411891899756239428158177816310552705152371291186115711654997491001310255231353987569817634485568990870534425933986290101861060560865797269504823391228737860069597251404968999641434540703561699495724184316207585959395170909558865955834606371106894565904531794840116305927806782567731905439995400632334955303702722746085507999685257477627025542770655249101976749098628652449468182558315620076954681763611541345598665035404589125942570711949396737006794631049464504527942280416297802304410810575745617010060651732941084361973186551299733226660855877444717355198282763816146499729355759725393960111691910370374585216196145547903301710066730850847767123827301846785746698842212886968801120330870687577284664288554690167384634292826403756647157814937012150294706328189873719029547656832769218692192057761231921659413577603928297056495057728320304031570563457131339344196719241043349873755221038501289700153771640453275956584560610886654230074086636451189971180864879794490458921224075805579879845411914457976538926196124629035798463035475242038793245842475142351900957434683350606221959448042841882371695876890689069033972621500530433691618387588651936961491566906575928342947594833922731953484917528865857813695494822245373837217695137679310923217439045468220579407025411091641327776089915304829300690950254495470111006136081419103467855340863548928764235438181579169795993441113766010643888530421305659955680859827959959231728340321080028987739455835693500840120015205801376998981097767187389742359931965136338229186473350533358511019714553923473253061786321423557815831880252202390647010218213673782317756068083441402966283119961059927729209895767116921526472662174580694212589823031817371765403561247911379003899317880159715542713762283860636726234206049911570270517223475541555994433405221645994970319917979608574010415397864292146459128187878317433112188073754026217104427800375812319059721400330293628037007012019069326789558723299484217870402107113576830671967256344432866070237117730387469675411101259319725479437598613463014120641124060918691184984883525696760013233956428316437708039046000875245275402378692032507179852762028893604894474645149829232116459413879313830061851803648000000000000000000000000000000000000000000000 [133,27] 74971077713729661024564304295561587574785489939554394997775491330749680433946783809265609261674326338294552178977796576722048427316570055929101877160708495858614211676480489362766611419006445418028361148798763110669198571707164323570347490878845793887482716594923699162488113409871108942638975287554303071246877054987288785122560138782129454343066091367520290043815335457113457560761168936830193785792602021063209974606666099503586602154886066336875068153512290698801097482968104475392032812265671557098727509731203126331292423236498312472434059153640415193089279042792606470005576038637436122303180204477069377946905146977720621714759264034567325974886883014997143121444514219473680070338114868660113581292545930094549769639646158303332149448586021594982855856032177504054267408797011242725356909160188789079907262859293503496294494980041194690741871421206740981173715169676873470716767091343757112365702444567689766502120967619074572549039724758177161085846914990667229328931328720652530471242850019258444677056018437864220229511986735009494731782338781889012996721653891688121032148102527556908350461072422404648558567059429330284927049935899755483014705947604574777113337957924748307036970519873288278319553004520361350664933046082761363395760931905942223343711588054600823579848227771713168970270353611270459943689484018479474557937959931530912195027318961264843296595236093630030993828770849082758399055220295822255663531246522142986159246994594501839163484500789782331226476283700282718552381152351110488256215707496267496332678298051814413488647963948389453422897877767496573511048973600307986688194912339129607668544039775308887721624765273848009155297594285073712338205006005060519145512473842419527859847614968176032099685464407410054728995732007763350827435560289319118144771433586938268200324644733283742356652220580613757504106453850097793600635799808887675398918020879013233772193388744927406532678438153200224525974604519306682161482273777312725863695417045219715777831116366563925071612000029044287883931885651531661393901864025975184939521364342846057255931399933265489421320589763508825259559508065761502436127482964083195844417921963928865011856293636154910569206978532134702288212878281153066131911507456062478517494056568046403811558463512051014103729134615388210592636845057483702283032513750114134114895340026645100923266141246450011734744587088765853275813744560112504815762927103713834804174668533681805788089682286040055808000000000000000000000000000000000000000000 [133,28] -32514170843037981537372107365775729607570090999454803411173620230719275464953943301192997253853792577522270173680511132720729387173478795612478265523625589518445616136416503011392619052773354659048036451785501508650093545208307077650564874248503350975051443158013077955023683553224791870151948282501573529672568249412454731595374922141549247150184314733766078506122660389843922640561143457525843408666991657695205594543213583390889153722621108408717459304840633416936267067695313371051841666937027272077709365960592531416619729496471205872374681465554378585729370863481686990552011700069555777289520292471977127480314435417241216390411106044274655102725816908740996390323338486031875535046503455748820364696691907717487562756729628199583115459193713987767141723978095439504177377453826700938840032680668798353042827926168092539227664322410546995154406009268834397140294884326021215317325618423116913733158442527591023880008935739284851371438035868818935316359101949499330404823889756655657619845369368067098394125662547875317611280330351870116431925067718245518212054325331406914516565461237789433019002915481984095043501694462614338234905432895561488835529761717855308524302905608547745174762332359131419164232986198676216690839370720727001525385833733239685295097794069811927768673055648420353794472455964361611263927172971323055224091028381935841562848841611388390534501786470517857747379601856931369919850527813074642904073481699055655526435142156634809164197112234604862956896273408995166985122053773523011358729270349755140507121830283844081129968203367058051945426865775329792516176603594336838920579590607998035052783740407834153533164353887236645463876510392745038155969817326329498583084518343265945542118852506421583496122401254950667704804227846351158314132843417151729450622655582604267766171339397909500437824636860211378620972361636238874059675564499376468859577024441104306908878302219377974185994878003805562130248025420893440465983399208100576771581303992880286456788836622996178257071385200329556770144450937724291452617399135829702381309582192117482150058296245646061967987798441156940677223795789604513776182974658696789479880337051064894685574195984061139518174798840783983235476566248676926205037750704369778581129435894983331241683254259254723554054349691451982032144416954086579273713213254679380959123257814512735108216465286595418696772554504423618922193713319406225965528525855718395873397791043129285513341873752629051392000000000000000000000000000000000000000 [133,29] 14695845183771391326945721739472347435127544911714463727625385853836819770372426965823252816178267900620568809551874052131298226999544322367722417185852143955302946433278229551199560009714861931437860315760620132790598177616006619170613803633563880882504000750166523474908576059719237945956329522152134514565298970580129611449349831490019077036397409675067616300955889456731357175707384032414572237620706149859133739581290805365095207627368702940457027623085874735880089834417747621221168057792628069793606787929668618908969071325446620657156113465274707769637394342992078239005503638544071720495054629475710822564175645118823719041702955973343460669200977592342351541279772037784637407163959650511017710693710584666357881239811068604872551337651596389146853909345775020313169158260406142074082502550616249761871965802415242334207859920839498096751179197167378613212080256649330790364981430043270511656841109542800070011446260555264312354904280927528711764020525106228842195800715261346362966543755864696520212655764865943680643029222828029721867419853987242531448931151238463093483907730848545469986569945736907759446569498726144650360113377670902859910545851822427396874742705375174238709187045732242600083709611516833354713610607883301169937290430711762125882704711156131268002012230092853195165126113413239215633627048314575348070017915493847639206756594618040400654366838105844569011180154533592090699330342160769790995378267193240651871212695676723955501436446010301895684396227567584139191079769757301888920077443923849710127930136331163175045472084134077063839361044637403499870692746058226004794741014460724275775670149641938380534191718160486304201863939816421816390710724617664865197646988561154003348580844221824055127819726385168149937378018505928034184991528327436410296473290924352676843752142869866404345240603892097304689307280957896686786950627208299569098616160275818636025737996325157235192303570011996298688967244585747396803212742480729797209166972725564853102808204814040544535844742302322738954441321554382166433335555107019459379835903276515926120644235265631139564551262134959120215277272096856641256843887174868511134297308953912553285277172589110576723800790149039493535102667481335348645345293976244721531943670258394188064827223605524442337440180146118634385766445144373822237245697228618505554520105890509933611299274886952757297935400253801379244276248031572432444871680408930679724701520190015864042233411623591084032000000000000000000000000000000000000 [133,30] -7615142435202180677178300817633636891629636920192613716608943250108534235899671669358338859840016121999818646626634697424752914299345197791740547454827906464799771043312632612630728893279272276273533734639631015752155894340320722390234604192377136225297876795319672602493347601893616628832599160248181619056652544588836619272186683519712411631736899108687178437038712799155312854913083085375039580001755071464978616939832082692597990570642082798969251491341120487574198148021124592154995608166933716819500757729775360001057594476425479355500407203526749118533543898159739395153242185382289213850014117536902495875222984199720836483286146111694799321488472499845581657053692451189852259187245264952149359909198987481833014802785369178635428323570805121184113033290057209583252405009507139973231846327481116462451798152754263427650159318260382270131965835933396192590419644553811293078624085168654667507687827407748974650847515475401111270803146007095916580913892239826379111328439594718686847579535665122826564372959593716929325094209567088798685384176579542167945369963109954627928810821849017178052207262550582727604372360835976466851836275213869705678818344617503765199675537136510620160485394760576634620182571237467046245597373752713301955784379894767896089233337301795808745945191885852605710849437242676819753462635148828621019289451552473089716802415481681912452804548045084936405951612307234709570756361346719160642226538535122549099329028825250535717381665845406620939677118901529981434875119510230048953540673783177804684816585616941268035603387763807169454714970130892280204290790856153312950949857038640033029752755092025818811038695210316818284902163217181691776592512246565613963258455823736286329233993264288403048476623623711315505985547991269892288079651049267639797689709464178556196663623710867643926280488289133585391030324090365870836023461072538123833148176536745342256276784241783624054858444640097321831241913460006492382730557361723130421819643842942981303548584063215410916512085557839350584488966968608956146481549069246623014561851930768418801804449563402088918412664249897156985119312090141407788019115694741507643042121069650338641180981028523990833434553040270621144654490156263308844557086147855796037019099963397268679556367207215851415648532435379801179838569421876805292812071535666303707586489816756874049066141257263474787736985096782372009124245465042370664590957122173926757598127631566357648758793784648531968000000000000000000000000000000000 [133,31] 1922670609085308651568215839224728881250898758627622402883410130891630973336878059936558263381988245138995089989635060103950018824688303120621964853415240969106175695968441061270234598612343203018424674134414410459362486496889229230331860598147673995050450244834387589998468751622181316476842974643153400438918591974183790176029712204252992969760124179395171466015035903217452986847088826667055352759542715482053763102300782497910786889961348792155143539596050338139636972086137786340413096401604978633815405589037017379007309310273238719641191168135541317347708137229467371097194914714168097940154588093609117966297826604567119787855390084473417114856059126889818174125970408172870006802457909200846499947034664873212977959156186675679765051651865722926209968213315143406287395498908580479706356951420744627332846518295224738041654190503255840428962226331342130467559891253311495871371254515336461899570372666660856503330407198780785001652342469797933186542203179139603439278921572968683506277080466941110171598233879658429803390275996561414270854350711240671194336669007736488325250676249278604224456292982058042426963625219960425509275265003050826974783157142488650686691580446666392685441491708237447033874706652011101814990505593863594097775978928770010201402788487921881486808814573339857324437448913046408113883029767829214546953445740697232775761304721672847040097481425868830897611907295598893517052102889341169234035090551201104832918232926519680947275910280623521669450516820024464131252874378314738671561028792450067785696507319914735680161517768757293720881106715582471164832067443803687729047901417958867487983135120416227795763134088119170811397783726268940561382548976299940881698775599488415876740886245696278755704218053520808659071129942421923098889009554484127254231940224569312247163570864424906674145021132708230779190096094334938786379285056985606576236180615363112732137629979750623562221763304241119670813908709541116489191678753724619021450057600529490434990164680067223844492313771190411808019527163867749663221909364352099585261121902170583313228248439274505196530107929538977831765887914377955667372299301549995367408392291779010771658447790767730536976127101800244863912109899334883744884177065960229855215860522893549770461851389501711096047745012632998635733754840434417409613833710013866153936288408502875188294557004374386198918032559814565699379049161308904993442467226509622116032043734818286460347597794058436608000000000000000000000000000000 [133,32] 3191535784591550922343126816393635253473828955458400729773393599935290860264149557070867251020959725160026647525641286885590067252737220248134002183635741293492044121045096161233504266864937708607588882917076632466911526856351406650805296739710318114500559370417038437643606229934884936514923026722029660678876945952002089612378791715981813328913764632729714171790023327566642778798918100399698825742064478426834603695480639223217890465738320556513079117581818618925375047945033312179521245374003145939118846975071141950737682154890471185442526921293239762252975539164094907192215545102399433388291080982058590268743501764268343002976896566066986102975938069647998824341051583846781364921854550758796882770842373093008654474770055828170621504482957214809068763152161950301987590492823654303501684100070240381716894513173740309687621201108789910774169989067860215933035237087414920216056850200509375867780047190410581886731841041291127419193482285996376970205142978020737106107443805095897889643106022763359999706875808863173222177194851668014397065407365173423353558996337348815558095353395262753206440387697326639914519493359575450520840188584045960740038973991729561913784872805269574726834902788145682158849550162949958973397477550661945762872930691565706307030497215723771177534847182866053118830959316047767756230768384570482309190278689751521158653316056794546375842683789809801297717012785222714140359457302360836418313556103487894893144450821722180805354413674307349601367374340328718707766127957023610132727400432450011475313339453827695133950397743743196092237635941172026842412895335216719443689858923598023312254112793063933978566218022172173577848277472210773525827404725535935247643218397771638565089502120889088168096245072147501341070004214756183556458858111469962809025760500168898230045956836774254377915620153192034547830222225003508588065880872584570031288761145352285213289834222033785300781034572866294007446966972712903619520014467019513120567451363284920931897159406583707285288708210324353428382094359087414688238038776866736801365609147702463511178554740728907761210379852239388019031105652529086050441871257021511578056443147548992234614334545223302034288321041706545927500907249754268056047585678497105896959159777163609031153501226683858564536321223174899141329446599173336900968038233234049460768551343103821115753287553224391608182844449979912336624456264600944004916474995281208008356074202891328221339861407831687168000000000000000000000000000 [133,33] -5531176140215572407274459528997108407124929664288255669925025183011949360137293631501946422760280019644931377244699425202134421460379857618209429192144354836418238471871204801046464242284387912175313562273847995122271515258683155015560363050876457962625835240703858683130555154854848715575144971343693813200699111360726002378986323622394147269638583536793994852536849062101065597086709339100530423708102802026774175459218590847975668459100302402363941666282773221221748660699567111543655574764238359485147055195592233604984127635759974824496755463525902135999487473547823496892545201692056802687704487011270241921528435037377753961421673248458437167922692010224319586355423597661229062217714634233716458436979413076456633704411440973631660580238157875502033160378624500589572881039898450598308882362088429859436332962517967114125073771108680777982094672659854862129549088666440759199565215633514810458284682820845536865570689359161322769520709043586800800599810891789820963100011706325480778303629354026587211938224069196695787238023962082323406969292726509482022195924521144827611627564840784758703205347041491652874084787280421116900386264911881358467676222924556256298948541536126091957436391105102984844655674898393086663693640406452999110716159782972352376612737498677657227290150388305832347882181630515603307104429204665695636880400178775884445245062980107439068009942861048445224684766943374574648024474475535048996976060401811517742687154873860442885195729716228009913460033337332431364957033503024119934502063980183435782175056642930449630794880594780922432563406824507625060150128657243368634537654147065784118556861244263211049306839964839061064793831130890402560996009637748536443253724853810018247663308248278196293205696805138382759377533797690298517916469879660487531016869677638309421161130088726101390240159349970165687012788753417987315089271950714953644399669619382607555738363203425376722669429633406812097301093741650923730829326746346110291168463253347860821018030256476857383314689566562343019243992821951853219104568605926357772041134909556720088247340350717870599842168819999019216817597484285511474995258868134025200015679815455002948849650755616481237076159177265743684609810285338841805600906578969097242774103359734119740192026853962558051039851530414849938605327007130383080312146518888195359583817417414763488878605368959034584524253028572584595958256524374825391747506110556625930679193610295216452758092527045705728000000000000000000000000 [133,34] 4879793241388798113558029848641135859520450889854314189581083444422167709971528802010824131548842309711020712561459729766324977935358194132582870309790707010685986748745650884127875536437495509735293242935353744012737735049169163321331108516068157033663296997597668582650159002328362298315595601436006049291978248728703269835710648186019858531566305226970472503683379396239435579024508973758820555606100617160960577081354898046084926785817476341362259835288660367589793419370751519741198233353315496175957060698518549010224254045931845474838288632661649940873626400326466826232546570658055298295834405503352391106116319359776157764524175186565996856654443925249034407804133371583739781840157113156798096921199299801639987766881583561789414107451275419108480163371227473054381967078713222832648283461876052873043854600465850281891871739611615465756282171992044690936202680596963189688876718831576464778416400117343134678756788244059928972654615685030404546669803320859410886392062177871627573893318754586050058267459004716580768208269068092520707248888827830285477061433834494575973171004995440717751376727790755948284424201641478679768945251183795284069939506510422948836079764374763347609625893977674151562390300228937689871373401002051823702391258413335676195734664237042339781632135317112528235403435652174099665490266472197529022183181957286376365381526274635439264142311134557075961425535712188643715124551244189944557867194156790790031325695895116867996106481105690174219077040802895469861886002948356532624671130203328764942166660968034197975981062012753364016055493301376660596331218839096137231347902285694187269462665578210078063575088927431926996242271329229916927582585655732865398473913581556424312092460902118365541478674306099977806904917807476917906538662555128956689813958563655355917188048233940981584203732418527694053465878653050554734969319477477971278048669010920204927657541927749348889830049530392827345324762818724424056103098274977213913009695411699680965969230211470304348931568053368048134421563724584881865587925498288848826293953163565446213484234082603057455906042629614952303138241226693078214313896893495514139223777081773731535143308092463367979418733514012278150229850002792357502423930516820717842270610483605768955341856668266503392203437276090529215098972957665083490115459069186492228450723760920346752546988534133164349420323085473648924657232080113615162957386550432785391558742786576621892997361137700831232000000000000000000000 [133,35] -2963041542098037227724009138442605073035422132977510691726148619473013577794830788619918571560878861989395824896385880081626526339628119301667023315562072573003591931090244181402380526832443980803578875897415833518323810161303476331272345839292841212032808700138077940189386672543387253101787500495686751884754388274376574455499305939902310783030693529612262529178405964101942753835525185490388925020774282545090519791889394683932533006988369407995018734927040161148478520274700685969450944875255213539239077505340158791673723952670882477064486138502614510766121524588941991122755403797840925250305945779051504582884523975317284600620614222547625561862626097901004613718364573508535885641009100764271189034947114211982248623268546609153608189215696823449701754654236237799743102561677098481108651615662922432099169350258625138806614311284235781048577119780563962654131588012426184818817702951481235586086321037855461927945313820435976675570250730916477353052480100924260161127441924928932741526548402899460950502901811280573460282894669038869484679959638126257286721471132187545756920520734049456116105607244689850266081133727449154270890263122236030979607888679520795195274823245127873847909002009876592358260928532640306081117825742684876362706033840710377053274701715338952761372492287536847100475710531104110517916505540026511068146470634325262211173682641527263206133268985222069815585504316958568274733712223129350913767608621548286609809170297779823968439485419711924365059653092760953177666781259113354196582067310352556463899563537006416403509612036272711262897249106474837471167601034961164895789123394852694777937100948940879184873508365612936590717703867466206640487931634878662405400955853574884534668235350083163064987672678162654684692473311470505707933976252623810763546760095854889490214001857817554705871810922405526763731356891875107627697553326202105982351380579155061421702809265058728565935001396527816528263786131556323162837283985264902077015156995622867839014841961046202264690929554689954771683794838360406332713305759566591750235096966521349408372339849325611207226002339774011923596933442350620573086494093444211308727995275311165109151220381262310661628125180210275249409119135863640988851913808061383424261694217553519874144065870108644106039938792017577146521353374302415644124207358264014346880252652142930115852847262013152889277938659547929518836342769439679028588901651387436124147327157497076105498180114240765952000000000000000000 [133,36] 1332635214563041321720541576814476656995063059564768013983726830142051944894345719272581829614523503919123281885385067103204080432003357411494716576428684828808144259399083893879504503591330657079424351144035810450511887364550733655721450508515976557130155161237772862764882730774660275474995649089446916831507407578200813921754660471584035541688691430724606706988576495512432225504939919176071037875565459044717490777380612308527848517803868833934606424021107154140153863969363769958711794788646948819233217401890830530991186141956094600383970911917328268414147344746194549347579919966382081805427389726541374780730286861568048579829443271075510338064944731032183631427545480285980393142099383397856659983279362817486051141277237821835641090293230448418493816197365646042848923701851309800507290916696712746213004677247609702806765272130059803876515584982854987041246841043555553408775484221115808991274942164113259945653988522747677120763097782560418425012524470894236769548271694765212878538106506983885684168370320777159371413404238869910828909506810288449113253805745964327369671387301295305202957355558274825774480847222539132584625875965183149998589520610710735747954588006317175135124784021447323873058657402010884576125785437553321481752987460481945258875758340887479955032470078537571330564033705490872942281948891976576836125690539835128709891525191085072991735614886940888299389080302589727490848535312375267081688725608977668728783470236781470401372510787865475400273695095146322769272645719991027464932294862090347026228372911556497850433031962575254394876055715746353168735350628969436736590650894029043598441187107137380796966141189305876715346914072506562614804957203560160703875234182920056492857995853891230364225547734897324447328480641683212833208613611361229897282862017546875233234094608042088661060178975902543120331217730195772719690396057193457241161396611224710995110420116412623298546058729443485551485994145833499525886161331816269218132683737525001172782760734218192667624985454112529017905336769453581429105228933298721429220081946303735681766458215324795644506268508750789759718347243395824725516946839088700913800031104713064902546990119391088082654587942055288925361363190281135188840561790623822543332693980957869060882763001759727970075531559369970205170571362064529500694041112813173153902042641653711574764132265254465095866861571236885620183220606947327202020624494920245442854146886648585597348849209294454784000000000000000 [133,37] -452192766270534895670604502797640559956066475508233520513084659545497427476920891208768357093396295100313293088644223967220799195222437248250472152705363420679767695635407377231605876072650919329579395370391951140403542733762426660745914229233593552981185997225004325602227954586373610679561661044805207134478841732172577481327553693324883861604366742316972810797208094801050253597540337772781067565983772797031478550292462251086469931936886583884883509285438276686825644131055040199314696421169854234891789916220407150017852237283124477588895350785354276875403905276896886784902470640706792553761166004755910095544978656645392023382048661446749040058818946461716171379210613169900138340927369982316480912283715861796958459751573826903229051969590530931380972618692135948629333793295307887891500736590955431612108846459570499862209140266072659644124329265936368854549186127487547935018296854364781626336141532502641931442702758587041972612978777865458772391465016468746981462035727705333280219672183791996253846260907073061975918448407362247840481776561967771474923451557464659337681750730007096968316529992994525104951238154550105792753913680313856147673972585716497963531216067900658179110935829834907862137868179116213585874114729079051768103407444654560951245616352162534798816358919404828683873553949322103263769655259181439307609768468685740572639750875689087672617801988804405380386402418506776608952495590814279965601030543092567224381024523645108149881905685572427054985602910011501528990839569345101528920774133916167142353990742539357964789237247671526156467054073939287442157616952134018866707439237272548879665309215987649149357814142746256954134404946641599023316590033777755071918498476275072590809056392258299288547397303292232301101824292828453855904951133627937626151353693463736379053772988651632571884550657777084564995989459256499753250662755550279945347458939504010671393535119535372046038186813144987278941815375872601910320203995241389689362883169586216962903880125684723919403048498412825025882232350133129539907034426372351559687498920548615774348695274540392041328758269718147606906887262221620458550119197948021395264724144053223151288842912748235187952176073688897976814338291293048867254055226229995396177170340618866424295447103381435280807425624905321264172112957614888774668535824637042027815529946360269662835791592851079147325282201502640505460399071085546681199739175397749860389444676838167954761105052801171456000000000000 [133,38] 113877928020563904042740401372621561428587258207845232666129763783422923841233136200750916496962122678066065382650267674770273773722885869740444128681690384908097418183546433906471569634063690661917434043587939125450731053236019521691835430715925353911077147076507555780662354556722233732504392468006008519072063203905604106509168540733510715037251236002502247117280496731720826007265255008962794195461520345462983828475435002190974551715981730515244532428382262935124617611782380800812127950877992425829797469179299623358106448642150986867883183306808789255851830336032030230557003854172925572828836155324958127198986060439038522492667696511453435281996877103753638163467429847175768857395358519280206094755961637201639884949869067228141254251443958465439334800270289038885759187931793435153780736566537155981189566166970641109629040941544850693887583713914999306183307345027445811363967343302772145011908023281789876058563097882795898723489311469362085362198495452565157342926443034768959732078565677974032691423407433070514883274326160534301531463660554964278637689223881914078317432861705821883898157206265665833758069441687991683041752559473891635966925563353043326520632940241906269962254241692251586688797688553240286329181822892033753474875231254039876039509513717304207945467320968994185819809776949886533750088237558090692321062917460594863791752896349644656069525196742583715233716021990142479983781671501497821508668473677856191603092897078840822885450965489520639489028631015264684639346739385344967143497801271267623520966857624228093263764296988984237655152523799094622245009568160877406025794644233240991987667759200527542400093958609242474259071854711230718368456230577939628070068186170966100554971586627885273742013470741724171136587980528396178807159118342889686037780866596282520324590234144769133150078625108423311381760738530481798247076825479469392764256987189362377421906316482839390819695335370329245926001887946286521594021835927002814897820122764025365574200115736565279725858855570235743464520389860683431775044910816680663926944985544586586832189781181605022861847664799823765103935437541832489046563020134619389319492239494921283077086303493904170611541944982496733405190812808029712032329012395223511216797846462810061632305180733521372740249791018413234774860578503004668617435244078627718291225009245313697635356802561080362165906643476424193233220015117567802344849640920951476653390847531197002122372123725922304000000000 [133,39] -19977154253062916000920286935021798995486403432425429071159586171515386057172282825792618484319614313857414502636251929235235961511598957763911449414455845684538361506115453389464699764968285838941167205749406718645137987561691229148358178740507077408510437814272890306358815648997092235798908388204424168401039560243657485658907862435331001322919193990938228958023091505389370889438766768481928562197702521396410238153073959592903825978569817892482106615076199031565950119883858054104762271222719920480127284779662482128335217553820815964616205774569672501937404928235121906215236969381460680154110919945130718068246405647708678956545741593662593421044152639645582479523171005408912088205519474537400929544369650033490003268220570997041463235525247505671251619027451672251743654475527474661972766340211248176161493640540476243003835035947625212339719667493566158147309482356523803435959764570285364056542566343590287627682336073637935595406742168720574899619928441081868573949598959084234192412896866959572673905548313069905238579432301627705393276941404398373346550985446498761732569169176405128409052167022384689360212398156594877513994252913458539784011678156540411941653978256539822988584993560903538268830493673739302196424042205405508619459438411641409380341390405672872313715768296266874372264870443296282412458770492511709774061360544854625111343467725093280423586545479694267357715211403534816332851881993997212067639370411591438679534245377742666786037522382088244462703105696566049145521576756811250132065044873687869046865603064230796112246750051635974026634526948580263046630387816376788130843338005977598505594678366949209871104261228119875137026497415700318365189980499272459764314103239816658615912211677550538708907549328823471860552235333405004124956436111357636273127139944771518282531357069560812863823390122837289795353552201786961939426325031296439086025585096522602838784357845100449358307923723966588216782235236859339508872423643575178795989221356777508404944087484813913976649430096803706728340080858980204644056188224286144650977443708412160114202668025517783055517156940598509722271841961385680405629455668325363402632071435917209695557615964069741111935301077532936421004726125068006466012066993999995384343463881504868490305768212089372269868364549342295584108270055672657014232673818567931833170357185556430567384596337608448694580486149743091960278900010403384015745361028937406076025800442445690583343226981187584000000 [133,40] 2109690712539352746043293522105993506304604659626027758752553899200525858176643870945745634972799708457311905813512043601327097061826799261415767980316584710155782230589649150836910161791527183370356336631981926682548115110602304534477856391140096809907656702580131102857515969039379865809301057194808466774373439732490576389702512939221507338021185526742270515897831786354479684845895193293258597771608735692256849134160157178285604440076226907699724176285301868532073168125347119364996114565185373956326472529627216483289012275256713885498031823272244022441519177293778195485337228388657080930812840214008328680342380836711619606968425280996069808720356159194505964079611382275325270616593783359237621958547559017391370186054196731818365697552673358508727023078795298298283597966175702788975522030777695867961069215617148543464588578653275463910111449401275092601412226860904996437487131977989768036370878958141452576782427081651131851363806399595867151398203302156324943854988537624013572310516867184292168150259399376230034011173531956432249344806276104077539316325231437526696432772881397169720428466907481787157178542669822055729029794140023118226670769712613318187775802494288298179116634829294343493784658022669301599538397741770465918997756009160389005041140578667470466317258129973702309900889442884542715251478723801042394625046267185696254600902464396690201550539242721179327918246344925056091066408253914758948615598715874820901492902634869749734182190047671710502106232456855609222971720067106609661676567829983780944285410082405564013336289934826719520417868966518125843679568521024667645411887230436580496575176430732962034649046675669871345796724113302838883318220628887022266514236303964016369403384051113757736509550300761607297925753177936484662333815861874772929916995405670845622716533129479839532405230277048136865874538324798427372382907442017671460519863751105464646509381353262105276161839195946848338553127164072109627491269746820914481318814998123285553466553303348899875199965871853718284727270537344888462959089185019771223629117039243073667547486289759036862679395232762875519305078593308324149170230797768975662845987051773580613715643672463028435062716901966502675531507067499163514358998455834342726049695893857271929336110850736060087369157819789595548527379190861985358193925719162593296552768407071860735130721366050702101036025768820196087042484984381702404475683893775135350923340024462169756220722548555776000 [133,41] -166134123250948732507950559543216785567270781874486035542399262340292873495106161438856368176834512490671481253506372612781090195176410160896606496261551158058126866705941752572251978923775414742039022530687752426022857698910268555964737485825037563271643137966758486361106636090114238166897923517607745027203184095049801381237868667518920569494173882807014279938559356162969301923688161242763510346287618376561750489008645919320351075178320527959408719011102941829337171105575870999614031577581269226755148564704476690575607761610225475574653513736252765074648191853007514433892269524583033158609765696300959548563200000963441113975900059542535796547490912844007856944197662719650553208878176130743943184528199371648657919783636803234096007602048598728628616462893434978425763587833303964033405294794855484670588757709605580682216025683169414030766120765707010040248180199158829668749283492062167946498011201558475251346266183363650503169561327239892746354317199120861311014121353456330021167665494371118975785567867292295093727004118484103466667613154992471564602405634157369601350642379276879437884700426222599964031108329253892826382141549486884126914267122269356293323438855963332634779002107826189805825106220815501845653237460823230704987166772882872594782458872417463601813084755612436246186308843760979551553687265224791413498690245112223710329152351476904237830136351184964517437922470477346935146535319725476844498761898628156115887189568196807059387012648998936829224047112109977571535345298315120862587432213950347554497595767972689408297729802863438277002394806375477207720676468975389489567149917042635852628874445794145258045317424082590362897766918230246190469413691002744712611348497208922950834462564083600342689626247993634680044533993275184656218626040897600297152212700283522481414788084804203953265032576001880819983210100261222146717903624261031326134208417825551152667702842347083909197361369025654210007583951912472378013601826876748309601941705366671953679903116584924277910176497482925971735062491916297645913878965990636540914490458470358433366141877518792401732858925773404214741012638394856980241598304803141918713857142972149272457440158772647616754572922352304724015277430837071627906879259740135801761334667048394330531020276480974152146024959706065666158182638640435818657313091700213707931197759537253536237265950107198781710494663847111100076130248278267544075355447678690632452220624115407751388256589516474 [133,42] 88465503942801014456939017992395997149034082482143458176083177261743898317356616306352462393888868390263691430082842529276571178688163537216872999379906581394883748274485866642435027198605095161925119779313121537634911205618093752479395147966797832843353101944072370361366224755579971809744505487161099823111833217746043111877289034924828207528660952777020035118294026540830360300789776690985005283205829520357024354984122982850636023658232399238192352426708795818160992607807696022360918055169898769023529805382713482817170371672666085614109063739589696312173935795606060525099795395587254878471506078229151515143285883440698260894751473976695568993334732372549697277047454299956493159112281721684617545409409530697180889049515999021209585205617542917800535618452284550214108066855476045760971566200145055800086433361196468207183341680945643139855746265566033221679615903315633585228944242788016995283776372992154023384440900214533638956533127665735647955341199334883121763619847290878269880566488447525318411142965268537522858509393981610244040729598965731125450368124268939865907007536813706682955039889289374935865603290388106340011396085743394970257255108051261071890702688045601776594408692472474436789430560270090630670447328154814650021819042078521794554179567073030707407245754826660492386609465028037757892355419482700751003923094244805406725848306852842835805405700119017987660838699581208550528882749447371748423543910877668303581403802517916106028371991693240317428495695714442236300220083264257016037668333426317805192294167869328614069539275761067416802592243945578442715986966815566150901654730222816572121000620392831494504209098750952961680831087521819215025357986780826897721107542732556024976356719404312650789310463249510948701635038620036476483660824486133665853516009460973101583701758682882410825743140713413621939183809167300220399037020554023165991159676985763440531594848630140024027814657562319511142580037920985720799703010568963084512599283864250810177313590269320347381676116378613770348955498204977064165189642815027724257070293745095153907797218583145915404449617897216041601459387594430467742048251020016886697080248955935528139128341839510228996825859629955349371197379093013222368195705450967181593368819361808689445842393798853191188649975301830499162994499197163241975845520728834643313075050214201213172901009945506092051714605709561181022435336420773190091765055265477332700432951790074260262447824928 [133,43] -43368609460163824777038104203612107071688666029764699501361547239023367985349326228731770156958092692365589051502580280230500356345725404959460923235024205467770578357594226901438486611417045066021114183639456127316229094194490291832426645071490133739678688859461232967281671282950514876263076629920164344082083285555102407207978104848800687137420267521050860553448922339029248211052159569056558004821097012862776769759662053567611120583609210103704074298115454545795527932882986338158631149648337060193024965651513113006920861396976846001455744068571512041530147733240125810114122142128530433055085037561700862063194063878097568956136601050183941005767356614592918634020963502089301877988752898211308005653320909207798470210058658365343851319524109239933338262936269578738926106547658159394042543309564082276003212062711380408203880428715115495080268183540007931817568994058514082124536075477428060734709203909182434025265474569570348799237107755960179761832398872579904544520913879213965620673767527658778105691490162131177843774355679191060211152748907757843737210765866846970874572080881604866568747791567520042028586091590552571597095752873855457146885736753516176080640905720740687342424395427688450186954703051574106325215487854271194308457808945176162003963903127731478117999918648118186086975398421301980607113908153307057763553019807705798601412757469526588203576876953753260484433462809552633617440538562379226403464566456935494874397605547993100468656809382528478599343836769409604480827624134944172316763173905967124728441199758834222987913453192512831698792056189957762618856460410348066974818998521503946394920023085544113400213303886008107436091607918550303400025960358756512177953933825368466413365240985622601039360349471911704938342888041314365045553541836399129914372498489423315378118056109725229027065168852531390225156234340146275191800010902152506917395878944122820426788528283440565113218739815136509419956044125503434312289828125758339475493577145829507697090813634939510832309267542987404333283947524264112600320184209548464970842279021435684358953363759739235062858533148058997519141399351666285540202104796622953254741426999255540738661609819042329875386219436477052236644456751701715981041463999939122623369775929924794058163885872689749141260570620070963663615231453217148886987003240228751884681014147553977910294113856406150603342318475276727144675482405153328789817571855177725852027111932870321170696636 [133,44] 10845886834122073507546753171873597785048902402890388565730617683544857731202267092726519834825238492031883194334049649603828255766745694393070170974428067619074925303812882778489187226653627010889351396037706628755475675800883427166996886132948882258352093912884373566359669789051758470529763064482807979754230342553868301274511028608932819364241759693348371477452226738981343863633169066386255566894808151211293418107225146870190363999645997060280965807221184136001190441408237140372258200120995875828833633163455167873764441180170854939478036563705424718738896622261078977127873571858693803195442529585099042165456197163388741452290425537594338806206315414429978747394335035523496714762030058576549825057107833018129838466797652913953218305672823698497210534711729019253363351500652117583160741117630923110607455764988440611095567200125904952955284361288072426293342647134886212189735905562139809139226406202061192678943152956057068667093925593879445677448300465212079722004137154294662431528598349272314953591539269799787062400724187972543973825931068115048621195920149596782148622557024627711383576137363397148786756225434024552465372934405895264573947690527170200100769968717529759943932653003925365281499615631212532206366001413385741472772187155413349330848953655096079771963044821646097579418370640530651607206500371228476538183070424993278956696060135535395238833495427505166836860645320636941332630897682074536742721730526671147753007722177911532828232591155994931209883145659687555568911022443879436393783462582537043544178224812042982941295758342153419872032164649146322001158815236598519088607404761578769722206232025367041548001501376052451216777122880650733509379920861412503544911286447318022354239787882334796016453617119194670900925049037425412762654661375143951318869901870608803570943421856368393399604078284679006819143421642015657129332099409044483431174159009403140689646723935043246328313605028620310578072566056736814358161358890872969358801771591111338319309421095451950657290981496461853075840815454128829676005313173732163871099060765509840338863918397664051257384766075806176228880467803612563961334658413039805123054676149823420358772780136985377703584380654177005517683740663721573054507045238726033171887879363316080904093813757227306173573500688739304155394448903637962176095466923280720959249661449230701915505852146807972573971144631488336930703371605079463134441685483145716924621381426564833744040 [133,45] -1446953905720072275960670594748407052001827132836546543491069560496082491373618598355777507209864751144210169849718695355168770828327624710550126179956391133866102399031302769694557249548346045541939096574751961332394735554297104157979007362858631920880188016079367616370122012200752085650031396083368845552220529394141497466066597685300417821645922393254190448087789472716297186184570670883799470816441214060524304874301285238585704283702488458822443092710321967840140447312855776398251994520841328297916902168687301114801026614953162041770404267578419296778449015475438223365842766047926662668850609340584736588239990860869159689259877998639229269804945224070176058833691712921764545507679897886816379061637253427861637641781496604772628587947661595354219032217111631767297252212978972352973824217176000672215827652224625516832277738493576399181532627970878396886029607779821132697622636738627216793659091911385945454652557120615142041976715097315737046698585682364384967692041913587483311310028002512639653593921443495801145718254251642147860533323448815417765039097484317697984911134837646101052537473336119451977806242002966508703203034350984517299566707105569021434114844446410117680677195391234332964591308533536055198515698505417011005789740222514299176306900792716649585100835362109955719245102858347749028821940829474571825928225080699618665261107773180866265413715623452175311704708280085101063536729518642747481383495316584442599425968485782694673528481140355441047509400615678332001851484824768592319404333484395673370852636587795083337401397023124889406675871322435287843134919012862414469148345622966846966276376466221923751496857907364169628099586262869783972884752065951882652128580812445939827084081831312502199453919317668317909961003175913788878908720883044250818086870069316001164728065593031586605574282204623411918618673621640687554774437170973414409075934830057518811922670661000087922795275526127356181037813589212897728164923884794108596028194462310813076721680447312584331925816985427667790328293534181825406474732882923560063202051671527870683771328302058820859165682571522350229651078066889771497782384690855040967225955314395835925942037436215398823450734405076748867508830362955259091985575692636227620944183072468573407702183596961323398705744503447636749219611340786763907314755670641809786522320629632523670209946803107712264264806507588030991521216496582552989763570191022768492321342757505932557 [133,46] 117230286215039150271871521029648494979462649878400800044763778241763504417471292240616472793659306455350777906659902465934550489985830210460716333989720633471339878131069846855359615268447014320583297140864640059053286647037811133696241310238202903604299468436006638745432471026570976778741071772456319163726347784665901145200454205422930925600402500230173417165338589992078388826628372412846147438082397811910489626855133802412543506532207576766961734056129256897667750872565215621659033765463245347556842628415011637094632233132473626221529365778832989591401533104673504092038837956889471662303021768757878052719667319607808842682097514208342589797292654750237152391524607702900059596397065413187960491775018440686485151983891587448883195233182916880500380614793464282124172611789868772609804759628067715620948252108552065319624734196194293318931372144740276020739361315702245776331175498474330361134287882721761948880331555660120631931473487249807881782825332890927413048176673766911591475739899669305829610576054282779998990471558555223418693699983141090976139583721574463881148204417893107662171022116673872458639879858043850971674423213554563013174181576068887443112388388952885072819047801597975591189425831113288348023386487064840639711165216545725724816463241249005830155972413344771936071263679886290017011046518185320005393245796669026704223589259718680636502318906406895648613701053738750899080647557830863081335445890320257778732607118289075118325752479842222941027363980071616619785305271145858564008510652143613909803130994645714529693285056295252077749102019872954634625975353693245603470944072608831287818099996324181258370623810403106698074899237594024562787829701451183519069700568356930302026404160974197213732872890659485240661303767204638167291397791702980248636356435788951152988178636128135388252903179426075711664101212445049466522050564190874031197771044742239627949738135555216796233309446079644839079563266879265105181385050521658984183022205347181555063246677668932850182846856758031936593554137841498635920729627615176457391915500921862113169665174632754479821206950506796617312224343316636472193821672270499372617704254294108806538095547294241382181675147313064176918156766733764149123345017753032743168556602865586563724516863828367813539458746731441249127902940905074564544482042796570702503845869124356841854691279878470786392095034425953047463298352630164057064430757259050578610332665684992 [133,47] -30018062712793973466869693460300746420807615988652354133439083096640271500032372464911847301394042692294474948222651249856792295024540705050708989133074484147557486235194340773256814417613023954676466296014179554700773189668357942795030654699092677258899536814007209126436627044931167230969134007776956445301123522601036170685187105498265169113547409857074227402977753772459943622524942165623621475378380707384525878662474140490983609365032116245221836050085449456880367471868330233076163044675530155607955036517458693837635590380797430967324449388665228871311401525909840029637716624457529276602095060795503900729246255742680033144573850506432076385393745387014230746103658169256305061793171837953939566354161202446236495817495820171683893010581907088273676766624824568921634661902073165073075047046420124054064511360424760329290278128083074491772757582451854300615077540631763618726805037862532308607545188358342203841412553005327979729528400154916760449479718142395882885213860559579298223635004846080396409392310636227907415982488499076513220151893621134759502723144663030938665642179940339563994244626144742825130957959619145699703691268654201689672523292145891204991084754302735516645397125229644183023600146883569037470802494073169969666763146981404963331045387925688379936503944227684465835007601599813821954302854846771630622821701077465762089608125920311437469844172717499872331796783059199402446040275198552977956437223965418872677716466621198347126962391777089358829734025688503165233985627489311552466802643464965937272680938140213359587679485833865256384969357214352787844533122660393649386244176229688802961500032342616125163625138417347349219188987108506812230322706495362323426883178941599698533491820028682063591626989065554991253790489605961558848532498287411650025377006500228835563103278709105984615346649238930660722400891958408916575064702466908066584384298224895089996289448325710214703990613063550368144184132272911170674031538280692563564132197319368219750736577082420761187229389428297515517022172751385338347211189434975657656555843776316935849795320896135826088901987005958983163359306062711583630828616738679819093273148284593176501012150819294445640043182012702314056137992444379125547359725292172682919631659155793402430514823148809953982758925137607302003430198068142191058004925336301802916798063619951386609086129355265128690781971598987398046266239321707360063700942244001794226806436224 [133,48] 11414031089190247324367469125148335975345683873692321382670846923306954239639463754446460116340137489154963648253513696897696017887542417263925760572054554656870033656672805028211442245974317278978761890196780852085803215284758238520206789860548376691713744115862409462684297506444587157659733725569592194183912263704862378888325208835467624890451388727602605739357609640647182744077054199234551163809188356976257470397705188368542304867082701559965432507148976315143791957672567475263174631505647390499259842158256453640987773425627738640633901336435188673603972827281775154695294310619635713768388689000431378774259329996969113768478517948598562457914378534728435516957737426594241099698053116546163529402295379632209226036246935347377967039622665996598321635068176924564929535662814248830493880241153805274437014685147017591334137680136976458525820565538821876719986187024920518399886865569636469996314147944894985589942807811376076280725741675793993763362574934674182028837283660362493199257114663920978419961062491784170561968821068050013581479646382726438141512172250918890972182818844177794920795057266809569180779932823807452921184021096849210557275402950619089143099948021148446986842361955190311647002042217736843409447013111102496555530104370454014646133892144173399913087195365525388127505473970319973351430490922700915307389989351591783528461551189445825028053397238125100441942702076884636098994420677932222671767342843662104527144779013721804447021188332320010144160527834637695219811877526675271064397843831481553864069744741094663522844890060801418187146685509265115548051710786262809820650513538711763761326080978285947727451893481538536282098970659775070001039635977362194873032101432857822902690406625124579274700126405408960273770769996291210217977881952602580454820859383631108310840874118259890988612176990504808279027805199889339688319446186828903538361800892200568494047058558925166313311673326593688043651312292839592995224364467011757454191077069059093518475641020285254232450541608114301920549933683944288114274116902569309117561055194821379289332237874487514103233776265816014870955274034452524394871830546374740825522048646498146750006384785912278150027538213796848895966496833438799347284117489671125617790643085377656859270181885595112209310446827099292950714903756271288281477138005295534344591679121358616141870270979053183157294283211125480632508995513533975853166108937085767126137088 [133,49] -1806368963227650437530203764550421233516686361709999050353685232748139187154512743232162805991512899737769022367077489850901792421670278597239821540150322219894106151169083906164193099118603746118469857019281836852724142133252284200182102553332459373746540028539207156131087170068992065471853883863169108321878874481966510291907047718748440608343704661107660902626986382596383859708829891230648990627986099392457796732085538083046262069820548044134294327694920910447818649801442560453627105997736685451375246472920078807798123954980937342481610903074252447721691649133005454370060271712035353137144593556631071196823825746013360229167317535602167706234144724046829460978336479187074489582391622768351527792607263645634367881038126954664679517569424663734187852281767556562693987132437083131045143604044645432130927362613179754455316279463139809911547279448031966967442360207351247875443933150494450807424616146665922684524343830008713130257811983448893646141238166240312424141411291100228500900258580913396043857580212037439746761473190943625406480440726478982701808920536870252494577510787387711380728464039132588596242372309797998087490554276627696586340662596161179618563133242763863944912892936075901369535602520401052721018191552439729738588776990894491082851820063352600600262292139747218749312971165266169666432462358837550514237359120482535193870215545722057281755549824908469917057680128121179507862247401661632945447602887001652059011632856782702426853420285886486215777813134726789636505031283345843767662378416869055004601506218146152934543839614549671731541395673021620941586663518571611416429801542703298576619754329048673459535799557205616605456132124989243151535467883999184073404094994413298686030826993482397977309760829116374101558840698180087594720008946165998637470796546446426982172990239300209891455589120182374623716561649648899983929554075942201211891498974749102673075584003292195928361452035053137557309308091295393053299009363541511079399698883393394689649742181231276131607234040274453858588694968885210542351691736299773950443723980576657275552476178500129054933329810284720024909694311777313127409452187765056318686892677038965712209800838994727088523726112761025413503974144338820539291738419564915537712489157002916566943545643092547621625252689331541063201647625909801522940722592134694597889359756981494623437358692460542212057070178725835176107079333897577227805660119320978429600 [133,50] -155850333894753946595920937164171814795029456367192919967353084430689173146322282969952406950226194671938423330707865452724363714922676777871580037255890106900213167704351783744197675703171122742042479070183990508374896389647177769207275131900298292497405345767232433615793448307183935287556435994563563084885755943572565910328555140701588987768600905964679317621360691560686644050660171826762841711537198924842331388684870996791657003483071245158156188675074101893141270181985102174214273949857312904724787951399171192082373213043560190695161807086999095333168043169075761351804332918211981376996660674067444812145617081448260864847380924193807105031060654121170421130762771158270593112909979961148469808858342802984033296491742467349726740717698188245488482167713463136497336468669970928277021073861451683026399364641550575582919960230849906042012407067103346269377187603192144514864844635986532364774452752651934380792847631152898157996811179940045800328286641253712171663678962736895494640702441806535563119172541430820854007498191801153170377543476380299181618507248604536659136931240542540807870040108180655360115659852180575333344287498956541812664980152325786452990856473241625016619007077087290314193531277070037822563503641928297258969186986716119391500676717083474449366916450698242936832164931735428748020234760519091655280549050594682709361215000233735918979052425768874635614086709128534009480839892246274122888400187217392403268599962509402578547850346899627913299407222652625235851482955634537707965987727207715370056301596324124468430610302776061634635038912395262074331543137199701653917004161329479896059152917697543593872532148384349879660673011320904105705785705749993390577866853177605167847842017215173580580713100492875240423437607826247250407270108981825830373017505752210308361301037850506338439092670025771688819616299247180006672254821435343615206213379083477471244968589907505757335579911134993884522223706880481320392957654447157125358352695174858170662009281125403030148720414566395824463658253553499853946330826265957114779164913891482874988727739596153225476677650474901808244583544025233328373889808701716935693400821775431023137196749024774841040505247971851303898962245845869961052466216463400619282456115751406220429444819082206874648407024136131051962779072897861688790393804889494206308948879647553783719052287940799887989340334741535719623725738348214573935058719424184320 [133,51] 139692147579849923550635100352896011152106004184857304792590493833021091645140213382903986379870023605300769271841791040798355172176288371447616402498107216929426328622163918633704164527359367474508572633859441990153712731583898586024206802657673655784252810656846029063012556351030259634298271941765950471586472216883756915086698414529061291887795192529773008813491574738274987401005622285231948193176692715258924994943699171415005148411429722040385287242295991216119747134212373662431293351941971434882192957976200269416584651688507577001873018303142794037821334861362547311897912255821784926628029930292017516888745379954978632716944127883095344329222255888061445191130009790803562489867283553676935205119646166567601826397988358547561103015350340916785435256408235875880155413143080884755425121044522385490012395406771456531848254481902737796751578698487069565649485602370239609115489842387895779371665217981473183141946873246984384933993272360898907235925713054147913785630469733235491478422609434728664957345107292049896632072666796906043428071221628892079975607911038173454526766530951703675388659186418746884106590727082273164020260747162419261052244096691865507574138892234961897268814463137641913873502273558990276525109557066907543011581479263064580562277537591716219450573316718942818000483641998267637080065376658818707127704183596572198355857979424857949843006388840556500610378930403661194860560241616614467126345800865508220103751396132638945834754441336256855244642098550096228906876980923778004468038148315165564802369366860935418033261683943240432868720488661443733527218584407583511607998302889112636223962886148673472987925141894959738562668345697077803893556457145949635140217977393940057139984520987276452442973690506233418010899629006479611009587542941671150612881412265221937347984837909907017146005769784884863493722498433202509213626050752675227474132462368314983123758678093403718225551064824588556434258529947837229091515090305077389051680011582764791877394335104895667358692446797034784874911911313982502587814335248044259678154967065202923813208142047936684916960210334194359694008047169818105553103548632294555782238031041331453830991132864980981051754170781011873818227711974046961260741397629849880686427532809078610019189407989282056669729283719800796781732981724137350787516755540055803506874924750363306391183464578477240250736935422096627577247988371133920633917492491520 [133,52] -34187137637227710237953321157456154708481274422417587594078554864010062638572199044429891183395317147418601129287569988472161462663681817845320887999944976372566334907874600890477089347977089905933156090073978380767296641185940880428693221073573064100268576661922595912928099817111769412078430214119136530944989486602241462543737474545767326544023538025607441446420641486177455617259833526321015664007567643541018838657275987050330595653529577043940657068267176062473697512899254405183653489470394840008184619533447502196571279230425608558763276039433417060637284614426219171392216071647836532215474590356225390864851643382448906277369387491991263018660376163192264620083941942725730618164436204144009485814307186001449354718658844101494544639355363551752038351667262284967859787639131746570425750106437690938502887340754582931059704968589796962957383427348493622765714691600475250832397832949224728748389071042617762242836195838816446844786737882191932179146450587382526324102268287717302542572101460705690956474432038067556089746325422317325051351016880721487012156463389935389945126785055296987844030953372371312025586676640083211279338028625740458358324436423815872903455468131512750771167973916541422867769573156560820403501974250313027858372767201065241448356921909199988489935218352851509416619553648236769299197058169425400635101051968284697821021934001571966634113214934200118093601369089328519740608973992019694191826360374875811094920808392936040025204486948937091173998303316705575401815339833188094140719413156100720845619645312560540330129134474346715644779797897896940273251019616841175561508367986661878303627065329219093889749370607498882215334901978657554238403582204681436764018043752706738392134917627592365284091499113381834535448409591742800692618938047451082703919703533439401848276096066616640259375518717376643857500778841952946426098534387695833953234415935695412333053216126683173251825289746641629318313931464721468869202251510915611270910947298487006293842343444485286857908559818293336136469522931663935938336172612624132921772886303955567115810299887061318092864926673162380547130573094891728752120997181582697091465072988314920266888608225121526108822101122007680000424005745295843936450312979926134265927172918358499622936043359224621850967013926566179688624332137374002323519833811697987784445015273581706494026382578950929739440569146510141053559709195823750459779816320 [133,53] 4897317512605439784079960732268870678773438807642114419265565682683972552794083130305937601776813668982725503088245323611107343720929891891922558593724687806118408428506921390123471017403091236076592594459067277249697855590880353277831988628959459873643986953224364395291375794929935402292096651784354679324391320728522193519262268567737982880408612835259430629821389468738087526378530624961721648985468994978234451965740216906450990766993949104732366227232587133070936268782012274497929303936130546680731723084841704623289827879989482977306990050513711868608202437934001850619070693129814174448113625529861387769095184194609455119789910982389716566942145463499200387634101486794274328617789550889625470661213692030571322772181217695118455412952473064928936757976598983578401812429321264577710352021304174090246720651892529341048882252679502158297783643650780639441833092877249586733263596090798262742735042384704114695019766001160296956176752456182344248233844601474165373456915992079551722337138359921815287672151600681766068061852117653960176231284088423373250422953662643068726516802425096072150451092915238249109842065735843243005923117239422257913209181240998136088058209163070164031366065126475288272156093114178679218075016831965851154291843277027984005166698970438958265655906225451999461103482743731045790864600393419159445863110020351765798456303336485562868803765790227606178692231594001574722080934169803045756922681130338188528282692106447117412351521880119655278038021844242691209540678061144228416921479616019402756194736903667321087388942974611442163906624499214850135482175438340846045699897328226298105285244949947397214997960010887472902830770520256516583231110457420976272957720222073403998374164714732917964023304024296129986449786572604312132128492366026105261402871697077047893269163665135606239311254615855025560661611270702325110567513620712671490394429287452190222622873468937870467376877665173946157633029735749564892375718565884641561054041335999429177828558314131470151148403038953992180191830469799294276232629240641544927335517691675439721468785724910382045494278053204061685916072039445197282950293034669690016848054639925950134656141041875214211537120671242995066671264398108825152336536207181350994349495798418158560762470860980890564029764123284384426859532776163828655203611965826186607266965856719186011688559724856678738182580086354935832236040800958029580428400 [133,54] -414978464297367991293017498727890873133957298614316705923811377387265129952671181185772415316599956092887417371969103908950909652532843115321668825106225437849669081065809927497015156833485347292599287937159775525112408164287443412324104259805484826121767855225671186479073591934528578464131557476990512787099570992007051858421902521867700898875627894926885563623243219280494172688055793198810313627258545697973622263255362094893179837732064868524056270838198774927522063530005540588982804439022792734894302021932296645707690762305678865829705833073029966521785920569410399491955077727719164939763853122243297156847724040243313930811314003993487436974290009296646277820092363100784187684349691254128819417151108466820202368647148863121367629443033083288562222164870710558849360913141670870517729287048573145322217698415718304167604602347205897142725681286130935944329220395357341530921539639091321908565401014172173694919877459931857943492739573748843332743902632388850323422956298822923054852478484235563651818100644361484171589891594966456989868214357752172925162366817144588629172137950468165996357671379668489840780268126921738927936411256071479054546506818252501517176363447863768532029346145022981394262239493032606017494200070334748799028798389367673576779061515078891820935385896780622984084531249691977229899440569240504477383536006198799663320843768152863843011767469779116747152935803513130920144840197624828428370474258415797786614074915111981023054792868766355883200669501752507034516233435815292941449481078622430582212321239809091932551885471667817303782948483024654126814905843177204151982254911865493693009122556431156188826965049565614923756731556162958701428027463118808550693510606075602757934459620209535419797135798023664159531441042355556264909739808589992137116471002069595669420719425713148996903704499348685803824522067808425596376934815494370619055547517143600379030766461736464839421448691320549164649592856190649275107248978579517694271755162597090928478179271643606635805185056025503569899585225482813157630956234889791051108177167406752903811131306249484157677728420743585973094433020434011396092180694536491200769963390714777865165713836966849222224940029239712249424122180260229153835985623557548693562706774772968817042277990829338627170996835527990522220099149904877779941357487042326564623912946153758210659106779326906103571967194128222565475981576704768099840 [133,55] 11334757505954442112776067258792069754403827382611775859798332765694451357338273003179892773172995555258214211657309594539008893782172550927866797421509954762790569068104135465169195076109240029934803091232423852451820132685768390740405290279275250965181801133000949594512085663636860085980947939827386154796217329737450012957187876731195343447760743855685545604870260910604113470306478342732906021615692471588628281188099333954201378950690710248808196384120653165275844922527984939147441290473498925119718561216008733548390603876219267181292469326286359699317519782276293457786807023478462662739687904190218592438024447671632995360680933124059202184078379384170911749605418441418197858936003243031612124125454750261631204762802808638966330686129060312606248991511755834227573517650028739484164311901731245085423584192623231133062139099587933164782566452649322967279982901222020607667744745104817846213109002293684799365464579254987796420956056500135258377225946792990041118347332041897537448401052449967781074832818438231607077497946395625557663273457930701210123280791591690084271160271077303020982094584996890492135130477152104049214663385396233274309694237732029256029403685083547544483831551460146686343461949932756188866861838572167591352923649891273475266781926456633815215905085776093942597101305633174179147342539861550547450411637394973462780686947421972089319122886057042498632026731434258073673354715753136704476208355219943594726683390809136796730403030740249710868470761460880445330129966922603661561886010878312705326327786094470468594667832365462689263221053575377639175487155077344899749937152168670052176412844061936929893105544350974410352260060487228268084290615965516811906927011476793629368209445189195000162166993644287923900954088481475703459486110067650724441526855332073738019427483872881171944756552359617083545509632685603384751213505607504490031552839999340362389634314056920380711809190856504356275856988383275916493751258911020208729748999235105518319645426492512517659811676870272442116047859101257985724766405577991503506010377591818609761432459842014801541672469647277913102386783618785221388354579576867549572954027252893250783652739499235027262866623426317374866500529614677795081938040658099794431169061817239377968068505452801670545138522582689811952959688693073816644821678497379413012381815488733165936310723425747473432703250774846346571737099509574720 [133,56] 1854507597709207535067375553618333794140556321019753237713633340359483993568491188267748860525278412818154215662882761308533798612420061261372563647556194158348669200684738534964437687090212038817558308988871874973377999589128908391811601212035994898081683746098957284748591729152116009198475292110431845637505828061434490881630982832976416044330392643702338382294840950131589101549565979902789170494951288075395707879838425491703949237336543845113619281388886222519828654875427915931747983830878387526778041282289669467025014190021912909474772642162394485367506545628858661199948534734371363278414519435389915467903706446589352142613551873157094720629658942120500175979858902901518385156498147035565710106955005272167343354695793373527936141420744787511151709765935136367095079475751709006819224502864867422684840126837814090963078195658457304333607012001339190872067876221573111835792127809783412790485543429253086617738835764320832917861942051292972560001985159189124764458333941916847023113752283482482773399888538508371211942755893050580103804631125225544972151398027688008457116419178336646818464986686922323500551088435167338379733619044198191669782090304730076173370590902478292583008598652360513815742809452352729772266546827202162789586029031019452952087854178752011924761689658092459652923418891083000086392098495271458752430757094526576169183018533247937470130464960310722314637893973869982294134428027342712043468124908297552357757951234621303374892483139934623980388118586578443750143003127645523125301811023936307166102983934262035298386383853985880677048151097982228165283891557748853366349878184794657151859645502957663875584822592122374745973942809464028801037958913401949616185904386019694142838302500522791386455743505250421773615676017415210463697141753939987074514560109582871104446179140993712140403950378423574886803288017914383721121855241046268306481290912942089960308941648835855028473021600166157254069649916791590690844631595937945445268753965209942697475196441865793945565870588457791852003715839254958739307465173402258574577922877997072147563744904217603346038101321351570558433827556335442775263925817858089617620231066566515764687822859780542583835772655664344115914140488445931442495337976537835424292490127765826405528593451461674036730890329926920442250839059071305373336792785322637352829487584220511465379263195831138867229469757053252122008112055680 [133,57] -245600982646338977187600810546381052907110740678761621569349999595555122390497863866151780706386981722886402404981099817221957925074464356509053357679934375590382621723883137916427784376632904107389997028165087965277346439495105010137665046969700089664221205826651832384944015531019366476781458314221426789535974547511580993114125520473145865876701530300130454497006003540618821611050773261967028873248786321095197544891921100205485729705555458542945984730298316795537695663185738752033319691199326511058751810293905037426734483755202249736711322304284078707276572874664670482350051513616599792433803896010695434813101359444584604394699871128769407108809275914095322767763638714566873356447302810960926140237913167795105729446824834588910742731221352180277913724596692747844921089130484402988098433206360917421962819816339105594475188885069396905423272029573545657626753049347015328416921866641288812751823608376857401579019877121957602189836728505922012984916774957923509299491974182571511307784216454210370478612156995867544660987403337400792035695553892508217884305907646666098646803496967610228933763154259831769504062199956563544518484594437534033850960252880814060667099639408695671583155214993348251097281905344759728108118757349898741887056487375967233321588095265654784130773767759643805361803973992891420816162527127619943160926370753475418414412043446578632735823085620553590311523248575196801305771491946022934022699237269663948600699290497846189092595221806490523620490960247683701443967658220316350950870208207982429109389541122163711378072898057922677437436214320852378849787607814868043902680040177377966904209663946968519921499606185514141857425445476560313887065556720736562798045876133983751861458706271274936024420988676850472631774442947985524314938833397942046885390047695903969381020266285849236939555767476030152821129302842139805772655222603772809484276737650987511758634210703175786230779822176161795636279933566072080279671847266260525904765848061348575965534603889584338370969236368332784247041302267177345389460910776581801334630152370384020797542435818796006740122818861147351539553184976572355560042955320095580505383655533631166145387457608949853852006636513402015551660227262402612122703676799692549362209787141173969793044666961588083821689243274156599782517154709208403668148080117683581201571853391431078826402952447380352982869270105947618992337600 [133,58] 10270824012946058655542713485622773276179237570305346585782904529556226684089866237499217530027643723151415783805503332400223779707678418114107141014246009809418737148721174273855466066977203153366320336874581189659268662454793351128014026192170041183692763670432753310066515444821783301818497492883519775459637134058184912678810396656898470121551306834356219150947386187002504266962408008027622498480963905706268785909379750804806645490836045512171951104806183813128529283265299489594084301571557869610762533986721235863858845682529246839218812855404472783230084993210574894529045213732826327718731708024731571847337799202921082469821880568754054578012975668058144097646014760689186438232920997357088599011995699177498547546314651911872240258072407290076071222895612285183680644222868915799528304136722585070621503036660488685435958079987307142248262041873130741023575656225637163954090499171318093053982025307639003449999863461574948015313279453708436871427425441765792374037792452045927340207848412842081759777813853512891304901287187543851913275828010072772274315624324291697379483534704061224461747559852827035269000170571286342835745656796318710502852843396195434464678530270826947585329170680536843205317051353722876149036693070751090053425289075578012941682942247927204040401051897478941753252742104826139353709669123243220389991209711430294327957559549343442730663126222835772271331125873067531843026537001196379299516328405992627808692303419972389881852601467079196834642740186052406389884771444945935990495896306555880582622497658231027388578076270578659656435247475178796088171348338986121251386440695279639206448416099231183324901494784835625221632647969786684728197086887883394906515252208234490899472367558665024280005328573964021527483428854997524279089535766746124082613113921555395970548400892783064908445637470994343145720349465961251454209920566614654767613827848491913876246941449970229713451850585721689850594934705803345995315242280970041669627981243668441185469864967705476058193931823198973885516277756277534424557928581063498595442531536350243764458183260306678242564484356381857239863843274509458342333410930522459959631153663228936915588373362609923713409858856324471646654494669917948773263990724125721981088796496201826276026524058805480599438834005884433890875332896546068302282500733800994578265152457801362250506494919556622543680658720198298033920 [133,59] 366832081934056230098988406953223234105246386256785944074167297290879249562708274268119077382909428013159765301310859682574600857161179978260872418327593100230886825312080746387358659480868650306305254810437551156774537759877500949948326909637049298666743972673619496590609997481664984908052856470889064458182276275028896880224434072376091243689166073098140705274148025066638824600491730889298433340912903191757882781308402681944673092533187284674162314314145648811798916457328800614780177433338773606904963232655286991452166844591877750169350006570409455070519573537461562799967610171332478169705551666307270512437703283860825258308682650241383550827850680467529472240552524885330978118944133662283671119933431566236529979468656646715782814882422347352864838800478793808392228126258792121978776379000965111795064647726713884430139995949715270538381818735409462138126310534902162121227521383594200650761387016160278957675926383016202082483458315035523496251450376181747098493548012682071780858786185228231718487929387243101593166740277736127536043287512729905047841742200740676992491544847484586089591135589768955126148428455913151596398515486134314379035034783908709584522800106344624976570778136106550031588423839277380299372190915455092281768260142527113998696843025797638607757599589820120017999896855021466952068585324863389056992791455914180981823742145905101867508364861150846633371887144859965035591107555275968407559589706747620587790913593149343555045757701861901607011601481722914083961886458556948973020421469334195443282555507153556469951598474692146981435674657594208623019625932035293831269927669765107707738957565148053444690457774097728115419486037801350822231326670141324606190432299160173744398063962901053479830547478502711362286986777261533090818640563597321960020735654785818879930670499486753911275815511378048956403981777089097364795235584746620277837154605317372132931441724191456650923801248940616357763425959985236722772816223388050092273512342430591237481183763805451295869015116384278257842544265237069051849202384666458396799735839231081841405724412217580392403898881287481306453524491216933174101908053418812007750564620677780081763935829112867318788378193683225821690879124911360970620458309147251279831897980162070860044646104174454908845259199893321481854345781161409808155080651915494549317618055869823996523141032779571066974750107164835808 [133,60] -82542800385076886299319032113321741796985653940606270993877014024967745551647414769733006958091560134356920191983758709724188341428381614852975374979360808216505917489049846642504269155705694077854802726587246177716131193625092551453596372671312437587251357726247129039936986652622103850288558349315387989112788141264624107111064817188428109053465301956379508325052294128651091247525546366617843578304968132648962610165527513819607878983601784254638886761495362336607297331750740380285680274340988228529734377121209539374134249258735441010555932849004941789118011409819474142824272208399967499987657001045811438534728016481830707546384681603539892244778988359225312062348909091697889307675922895654014400640427704297072890473857819546893049254921006478111205002809204206216871875354899086083687466261415164055415834526269293478900746632045319401362732018487838870624955017065799567833242948890179516996567884218125098946530445230740187015313207007567669060647786382298431793932087323087462094502191718580395614822770589026877737262841812873013494171442140962379357442201677649856013761450171429857883557950350693962044814369340866883152369470782718421133976593870664611193617950875703096882598743838632557962193472706712840841745592615498456274435660951213735741915157271679601144255701296786707628434659544801619730004128309084288658999745041414781474065102698088772390568434095813968431997620647434837670127265050978813677378991397720356569157122537500961354186445747612979662031637912778385229785781252180350852508977566005310142576142768112143595797921012765185994147477474978842842571407329434682619019269817105238756765368510568543638802167857883751012598721957407913365879242763169774603589923356656446855704578578527368589269058090234379864414444488054794437048916016774079392846389368829613076097122149361675745700307426607023769846628127584669792092808832170808788481808448908819267484228390031003765011607503063179535576942857091134480526721949105877164267376098999996741359567984394680674194121897562009791197100663622373890082239827459528588645560643864707281980441330045770075784893145487294072555919659528604163409573578430328384030762536632178348753895941600769818835668388508316798319442287648652949729097176739388998754852033802067206276931094495030481337079737273083542555120122972112557450775172439335854656062538939336162911696588883123456495468935744 [133,61] 4994521690175461294587493927235993015537674973067496285498829284151437974247716967461214730996490982919545518099517884443960577649432060282730197342908136426786014912288038169225808316121773887821097666465319270366608195175182563278161954629763032522873584808479351487225385383936619576288996970345978840027450693279431448431951290561559666084872757573589419870868911242636773681149299232382331260657044113559619917197201393963765587347580863247419204019902991972618520294751236922994191615670337985115082558106883436549227586732312660417619576257050302159368173343273130466922025816243813531948457713284390961996161854791999908218837357488855338098737622879954230154480934865330140735782915125898928141661294262788732210194477109262381069968736556207746728428561658177566502169936095431723511482845095799372582297852749095804611548019906675051869093153229793237166596501203572415877193637617352547536159635897975077973531261358989740252609022403823410630147915689010922637805017944828948016349677222550498825745592308668121838426214431180757564436987996674412782606060154291053426581900396866558795121150498273642701796496191701838684026636260409403180445474522044557220561391389015210481222366450717602832670194566365285746785008846230573935697357851288835681198392888689645189147870550849020778850487647979234822063192359823719656868339386237790389882258433850529025534543951899975785941160744879142328519040075417927094972393070590783086831881174529137150774594635738772972965245256599081016233099394871143455700272079747141377124092087877487176865080107930576087453705041198764425046351132517909403001277173626061523371361980390818185199221475074240102163950205474128425120439436608959175966909082516705433879140313072628974531197151889191485684529074093089570111454351761799403602756249651429232592345846160672940610551653520755309307949982089325705563004433260492233808467162935986541228113440484271823953322765660004836545893087097217168273163600539403172056772334483547370032386481966476191574303711124664190929031393405843738748497465743899994241533748633035465544075670162983334461633465049760057136474664267145638072208697028714665599279958134177371349872270404244046149208356745383430248299544228760899866695006530020055521637074596817415873131290902077632800498875131339414008545392208592411267115528691461933032510549137558194417921757504030592458547880 [133,62] 290482719108899477984434284152086834812639680734975608889480744730497377201962597887328057723282836847224608125687201647651063395178568511051644366889898053190050538087476492802847866661117772026411072772702701380621270233338790532292634529525758365732970260290247518237101451085987925869964925566507417623387323534622857150341411312774112265808855370273132879803144054761103942203192646636715688978344132932593401228868882966340208992596619439380368590093844089182115871004779041051147463957035839707478572426768210522703452782190501109989497770989178517581870361672696520138129538952032803444452981538652690186065439346083332618183290299574852143639955762304279739482863849123839263116778078111770356889162130308503222381678548248367559860978846529072725164864307738329067127726455372445039866961331220744416552338299757632979674303918310255959093876850327595597570015433207548308614096133188215856146547463450711434225721915188210870666311742659877136314325927213096812068680119635096618784287545153827807423494276520479896418709583677813531176634568793061630936801716977909276160606681373236059716991189966805736062274893547035031018109275913924746792243483853832967955333702184944960445721877542472027506864389798067205997277724244345070809529607459860444581028795470850679360998105843648878347662172656634389882526945026030249969455272115588244189177740015932296724849678440565176605937578546188158494264427162898107098031086205597716368317226748730031590407654293070172024959294193621062532648613217351951088707049226878485148839606383112162670212216487302225372891366723077681489279899432327641587394338379868092599447943909222573880549711435481944664484274015983726790423688191872746905446942177164811925277896976092652052140098149979761476750868884769386356828409521762639683013916418233179915866990263562484165443564396964060308952240702960315532135341961451779465518617724403719315959582547868025120500597749696525804591885146878063830025049978797945114568844855402239608361455209553828010955774429310166089814713936060095592517504903655760618787395935976011782348970367234807524680006032061562950506508049975268880420204819735923002643735964452444521680172969295277623768812268302522606276818743815940617419635926450003126461695060836671434783310517140284368770025665800181140729565019976265639724872824577830157642571214715794594117366681506159883264 [133,63] -85461190437396697810830237710611398990306754087127560626656243473284725281363715615004146169002266488122521256746053543459509037572926066793322931023198801820494791980398408493015319012617493664648237588630595137282778787650649578935925694010588643515782522466149930072741831345817126404354681023674134698033006183156403182444559922259178560523955986586702067672941082484674254794471162866995389314492554555219328284773750031951430096566030645361854897375127939471668298530355226509450066930328205486597532701554528075393245060859233683470845507015149723848117325115165190965055812955677713199880758138646506846365809358765397175461831548518159027515965192292541191060359674469717083533063088199914846566172362644969560836749157819749003267192262024334283069261287085092983329920080109704806555673020944568396998066281892485759658350591870066331703228113749881529280136476553472298467794926706239812393193240754834955974493157020180240974862856693315929021545557185561346675662421375748434789351544633469614519177882826184913948514184110673573089489262136584937547388542053343784864241992602739274626298986099637883402651704532438494116205827772237575485605241240336450018403471971813087242484282210049415387264915488364697496203831901926690489873847652144889436921734461640935965570242164785427378290851506139201873413056485212665495663795595299815572759622728156106817712842111645079197092410833967855595131033727828170204745224472654698315068591969187308721427740501698177765754808872982754544010548054589112402107359126532286647826464736927982609662056191969294698897905103889595141957926555748317203396608321961700792792358789404125490094577873103626176534720269933697987635008966525003657071638268057280809389260712297349415923396868459032762840829979478061762469410255607258646959813413901958775009601710362696579838431036499035443414705239341357701810449821420273056974052408133555097547271635677572254130784291819886460245616001480166844220455208387255541345269694094275936584918789051854768175731281971706284598592916778031039274218747575585487788844269104496555909286166125792129935976856118008012765256777536100485604610123082238188644121327200018596176030305223244170669190302168918426650541769998698833709444930451383205446377835103030024911684941451870242672698759084261032723210034407776772560443072856172184202410147465061176012939153286003072 [133,64] 7870064305506472133352491132355490940760789357336713029666051732837873193861917379225825811799529018068900391733260599490152108805312836384676128813800430589007986149320016893184981216503629651749030605335599090215595228421104566737669773839944755675437536384548401044986599169978217511315174480969505908647581581065099061874440932358150171784725549152802097599532079333697979266517307878149236835654937564182376054229164159748767764291114303258040195941873627877061980774517254831365926033790488311935181407836136674189843817384769519172954443306092042961720668965840585525071858217572805319871169311373588113978344404546147218431901366071657502778087285972918784985196841825716667145947435058890864793979639903795494958385941401445426330100855705215002374639099791905234634266145744479339810547237249361276825840756925787210542653312804234658248684226354258275517688416914917213291105234396009520876350282294960411780801209224150181910734912968286335093398205663524224930393360265506552497948878106629792615072092431250280969259039516151282946340227935227889266362997433601881655453701688319218889234344205886397749179536370423263803509585049089948356247521593111584832014428068267925842296701103983406770436039692598989194608046340786798524256496165358883803005164206070420792863945346361271765508644124977297842555035409835740760898966417013523002123286773234492935589528935431356266338905984726258727627224718559838925923291605829914302859714857149768363493843797860211021331465256982659014198313416779078572964423227967311756217931420659259867217799495139181887854238995462380013160094224862907944296116311474871086890352970233976957313388324599099296881064031393975764324552956816233297413359014570833589434460542867748871970172917075348748776160151000757455405313700365306416169534768504605560100678384811320778987176290810252536243794040014630844214446621064976894673757565600547358186960442423209335853538149288628677086572783077923518341716949040152285936517173983706238010757613825485569902737395070979042530202983263264327886475482983810185632395443974856836147808980449726875856726589353742058167642118911192394253700025540920759294524498841087764882760217880825784525093150416083259366188625733633304512448607237483873263384079778016643102274670382671380372448443694763717274361773808818217485329437732566780077224594146527436650507165795840 [133,65] -372875846808623862661052645199396303900280391282038225660622287481913572958468294733810526528697020970395050586435150521963449602255074364802032571284375541008297718233872257503402149680420228397385765717889475964346185960004676718544588408215445661214963014319416374873304868494917556135727074699125956030171752313581756946064828561858786751785128422698314361567080383226389641198343557478096491580405578185452409362322577711482967539240305748418864269077806596412933880300482017022010197501759741592256904451740674750907602488415129242421651259605359717809577350670692164183420817131419665848881350095310804458869386110591851746004875199948542640549975128649763158610903204942609879643421594316953501457078987443730475802673939576289640931299966004257190793449203503018338011643402301211345140555832030137169674482739442549876804219703928839796002006866489162997807449904631972023330773621799306128924817187278447091364519305621008374037972211240023090562749341882862498717004210044720830020778738235945488691198599271243534107024654733084543883523977958805979267716488507437371389851905658441366499422194118607158885945398293930164074228740180630230682101533696023611461684815510783978265032453208117817708500166531939256141084701058651776434225565530897515924843653810201461581175097146765219383718219700167294127410262178314342639773930820523705758665656779176962552300164764587258417490924521664373790063988861183571626250322978751996101614347366377224093269963663955106738581063261647053256741424033929889753987677244795805063587422498322006470001833055972758074271255949028779628329811905251051239889369398828086272459299362285616572931200487843045823858909935842138642134767952351998882211113475086674709847942927720074621909953471083125929630605376943837647575838168006231064982117021585884386029537346256825353518624482443961441874306733669632806870757397011014337585975370412434969377245769433571724214763859020771471729868107092601359738887377497034725282334214001248406096232721310227861218751682913419025359108916598058306720983175386156029947561024509025164161645977695178017734122466592921728498686826709971801177097543389909218807442902319174377000092687437967735459316007853866620628511544474669857595874758282337460548091946215551511863916654041718184198095631552538894016715519532565755939183298658437688826705820204935268824064736 [133,66] 5524588449957908836911436085221983897503052841641765094437593467378790751463823737094339820397356813646075012301229053666866264923911294791624932567150028800688628974990201964653662790543974432839842280749631717632331973396966314813298036336953357204477077075910575308595999820269079776454781836941508907198576499292018657967423512011564437609968894288128872005240437779292144663170810874759782010761299937698867145901940634718695384736348008004339064008559727220837835491113863130992323719608794947688091224696322452709631699297862514549006653665997850622582507926088672645476873292220814323992615106460603160690399229232701520804375011557303352599025811476250931460794775926485340213727869884835628135605428044608179422502342541908961943685000530352844580495705764263616006465750099441341002832596489636826582497575495911271178990528814651234374249708235759387420413723799767530208420954923562777015374752590968354805907384628856031263822069438786056007618364780434006514876425468344058170151349924728683145431066410846098302569969109287724859216169183178750443923738275119250069563666549538498963572468514726286105032010243160434400266307169867890428018730418042103266431507840737573184715536940354359431655235421608193342907758494678947217814252340558077535320998899846735669820011064568786694351320535105531498876113580581537187453652139988769778578885521655132914983936000057774225228519487923441355335183441710915867363932024021810903207921807268540262528111199814471065000730067700991377412246795827077398422947419830615014198583601542188900568603762985622978507504808327589972494364358158262041951876820042398063270066675952907197454595385099326700426880742964093423152979005452243167173211964328266412927366557211989515559192405877576417202235714257984430137797678954877971443414728325216710755246058014568858740147771121178769462934637005274611049359868696772245197721436571314970234567350744745357456422840042769197043388602281038255807880660781974948718812564642988480659119347984784889570625642030828763687508417424847997727916515829317452350722167332854601762938244771558636486615702334871677773433563284542378321751592671441338440162198232272978616662628282884474412866710303310769231188757346676106541311888612080548400044122250048742237114285714682102835130463397746349261281185539087099260896674569797544535126534900988665414272 [133,67] 351026733061542849914754687866826774840927182913815829772737709796338800299938310328115150058971313632254695079731857978946376940408071226587792936352450904195706425462977833905791602924283267070784056449952445804772335736046970505436588269836140623489941124379424873875120134334143195338697602819063176269873090009310512243722300899699419563245556140470134970626026454393923858622937146747018282243680074961899771835260211041119306080865424830974027182011490961399392896072049726427144688598457376856657769377255009458879348873608204892669653133821619959282157704293078136616673604982046596468690557990677880752956910834922103404743588670681340884574826435243763339110315647260592872179629276830818628853763624469539136129364129220257615672889722162496472923006461848860833151682952706809767952461360434488500003863165723473621207333001409739763023280558232451954302599366991749941790321040473521282484137023977579796628784036393855311141522196165828452862665977917183435123056241067317351112098820234104532109337328380558980098563094786982279920855092694385962146567225835396488328004871617209842467682324531255717424041244703267604641516368356759920524282167107512169780533042255561497485833413004742941934768617826475164324017893988381544930259690723279284118921361840665002653671098423649106211540190292999280325177142869546149040545908424081325832877245560011609624463846974059084674143244907170781819473172725958906419312675764217357913579627507021893274332716792060567864676155730264648948944245712403401654542514741895762959513484646574534856532740605973908251806183372113102226797312309548845362632303811348726028278106414732063045483342051815334992930038795591201835776071328051058786013702951488559247169534270174568953371472943868623457378065904866782334064610975373041163808969094974836754457242063249569053237647100736634401003848190445153679203389077394179998221453262203993532050005039324123714398332439787551003287404563381001250331450753158004800022141041309747003885851152588952970602117050543073202076657479426452611259308959796600559681123673032943554590507374279013649369396754684088830414720828279767919271905527858999247992458505895708442479059493336323185210525822490734519512804612059460088748660057377139175540643106375805110627428475399714138769554107998689622851119712211305627615030573946489617292587716898041616 [133,68] -18856443641464331240413208963116225739850977307067709073923428275126339511976904778357807225986026191912717258009794769117604253611056063208277782243529375236685083981527136090714611909096468777062315117055423582312999613347371271059908722914137419558890676911270317866126882578398075211731499083593172490505112306022917891983200421385961349013664706729817595548306463065516043390294162655691804177889550304258577831544944419760749565444155804568665529714005855863147470895821853117514933827610879417042446332257341199617968500642617041245746804207255237311427557483708236601027798122617274449408905731766163446741275692634163581325826126390593745579435529934457089897472435609573895799531148565852732859588649567756091902668392565890299330738594862318744691650223305733917137393868771113084690424808990047683572291419441356001426678165354225220447515678747842242161336539930050241002346517200752897363146861018992399455491851800363172458100886280208499487949209693132378795087200673854574598881318123714837557717403311924673464996332630767238695746374611258088662581405568696018766600262986077212938527148886544678350148354948498438799492071629853744452985373361734661404720177538835655473783885604601657358388665813044001030628777125788361402549151524374631702848049902731287628627590580606739312447512422483660814617017316726286363596119430120528314192536093664271355925465262887281278826979541188969861365958296565184821016326555952281135006999563911629858442034715064175093575768674195073660552990993119939803759297136015192787673728675988447725914039102618291481422376283224229627415049298680290311121282035364216337871370952213737832544348936250129955897842956186323649628682377020085114823201174995213692906702181088653443497858612104066321177852382127479850418295284256698783715345955187340455262514683042355480798196697855748495600921579072134979786544661636473816880142896354034387846533849726886224933017135357320266110298974141583634796774313721390677371138946841229898735864742091591531733318357251092800709625582815874851604626860406451316147872695095228313863630744672898914821055988975730143367442280995340053211592014316051309435896839964989558721430916389540204699390050528572745794381443989935022546182846114202362242981453384590117104544732070244038126123170371157511642193520192536182088915437558720168672680917103680 [133,69] 199236163110682650426343784328059710865533579349140350619707699635319726809600654122354854640251131383552495612502967320545471777367079865647647208354075057763061960701243846210495010035986613043010222864475087725178040618488282312712803558520730126425211785945870292560144804450149686533370046818123645131826218375103256958487264587337280050019068833270596184744734979272103158574683978963111026420738035729311901487545506798851918249864323754513660688960322344570918535981008723110899295799637550638229690625175771876189200154834072795416554867979089364697542187821101075091330178424464547997923414271767128390899899197491742609508888548147464642610367843076209334791383963833460331097776314436835004794343685937946890328394571878873273930116203787395062927062902650330634995861779137971334132680711456418989815885966779379084782219793783924941845760354720835347505626420316088394869120484179836169898751719467797653885233182274122014260858253938521358296690043267191800069086214947993495207560908063614253715635933861482444763312205085631941489066869911912268950590180050352116044427716372151061047423142456768297276223555430405263766105623576174603711296346067073676175284568018334607886167975624760097455398038620335408553454882359685583670312730908421214473028618425263723778294102043267846356506920726839640307373013408029299985636573903135415171556516026380913090609264428620774802055352994626588226551542914168197301025281716926088404472112593267870580496929348242764712969079567271791227626451450149164839634725411713144935784385272798518909529465480424888568328616000878194247413558657530311407756369064188975300658051301630799779789322445519729027873155669225886899573581855147956330522732337873381558073606288560420353077544742383556278076769158498159085337113853718823561096006684751665958131813987362582940203895727043099295884647642719458302673572832072168647867151353574870236412195552047897455096099861812680271659860680066748952554369350676357754736552318723186885343087625078282531751705335471606181824421556271686186094812393283368786816273837772982432022998721960152730435409913187655013612981012519983936917584915305369169728964010978999426880074432150879360891947881024299775649178507231743918159232597884321811425910799629638194932064495166334907873649661697297303460552399777424926971944018602832750524191656 [133,70] 3282665572566919068589081740082437508988403542417254908463469991840531065663074100569485064108660923511625219607152280459276166454447000069280741231335594737191454588252556452274946447196459679067727282736336200428073642422937275796275157150150353361633268708641123607537144712105254660221163158329004338886672766691101259807780996480459295322112953166195066112880785334936420556431299114296203681848802808317635531069867699293658332803536073198803497437582710376758551824822959345820216538317522480903894308995646401461312697135752119685170836436585007167358393382723676392915732119027099281432430967254866735426548159649927356502647119614742679833070420453502764246381893774748376544357819697266280744887836442563392472719638828693806585745295286282216634371227307281821179914266910356669440776028652078149191345489543427841000434905166247928998252751144649830742244173754073897070207806450152198046429057376992388351611661315525553107330773993625383495377818527934607063224867216586176664736891322113187115192629602152003499213347165721435525350318446010633627475572542338429741566207485285264437570742267519465917427075549907875822335666555902545061666851447907736217836370576999841577149637365167329780174801374927156406102361887096585803996148081203106879890779665246170039982079158770234772284200457709652394747367436548492556917678529056660037512280796036946730022640524338730223013628067850567680613579446937394288051816687755334613756051293212789131181850482600450173655116416475983746894944010158984157846087268471788095768940627948806927917084213757130760236727336727347856031188680543495536035798350638196648440791896408785052466122538865487221499408680090933386011654301337212303891812915770135738597022139434348077705945519152274120171564387041221159253376306404862657637918075016271918003604498532874811884585182730332865828675044653783444041040295489342783249584294075020221230907896570655527892511829761978458752318769265603331224106183290337537045172852848445146195675340357489819540060866677542328519169108326961465694026735702728602556327534044712623290490600948267200027698873872008065111394140323161463054462072995530031499413596703488846950761346238878631497136292080157855257804460058371391329882009249299887806093152451819163417493839509209479887764848250514077561896797862828027996691271533175802793472 [133,71] 121924192645013556095291401689463340557702357295592782942707309488991619206573638714165351671332785442492251430440910641832822121173402987006794759798692614323029499695305367627013472499309397034424774368558298596098288632326252667812168871019315618038604768883688541162175180173773796698076071175359114363959383285865775268882241305800225596686152531413600973873754445097854597684188791468858131928886868034931368108929482859451085788201575824831457366286339349242273615681333524923605024035548769060286677441975440144305352326803775024772194523722737274185480902669927296715963429607488542351035456287682635758387206424537201711837353188086892531825665347904582952208056859238427991100932318942391096671766796784051033575054602596219350136589523382042735427756623066236029953883321179407514895738582586044107755978118416293418425957660418062940293896902794582934432821983760697929992339172883061406261205724865384210256195468740966428901023984408898149488101002218858433843277446846095066539607541204029653037590019622087941682655792170857307698726720173380819285276981575913651932071067184895381773730530263727695143944040778068002680486141667250115859819966891756346573520354720939723881882113246536205632557249349727477823686374619335015448387891117438106204640135541602440947510334687602049884219426084882589735716876126293915818703686734245016374776842886904610008110229062443896002122788592674094606717662624050801951685631007782570891456825206401143335809442222020429445258112622083167712884470223489104319783989160127219591187702271437176131382135729072993958884674902459270251181880873877606526774372812365280305672379952920087108958167864024585954284605697114068782601150168436305580360095337187769766825183711490500677483815499722648754578927226866024743697986492143117177796450922323219851259919417221533242634469336369253407932594936203069197146822606810567576289390027834438983517441028594171206223597327955072081850914205539698223626775983761165123210431149334473550872052994831947687206674920787115554768328387683357271891073492321231089282656072963066400339412321759840241619670756780949193664479938491744179459155090641744458674545535552000611652840215155124582021433340330794431556490658476683429987133085285727594352818657683686898634042374120699214006644854193865379985479427426022763409820461507779008 [133,72] 4860585968002788653984117221495967411481033418734204500136358316982022416738625135456627869664245796215831724860677700148247368204532900298956341837460853530189368596304667397357638722936037317067843574541138325436925735943088426013690297437165320160770223742947814357969718521102120778770360672074022192204199488974527323401388914620773586774042400015017580641506476429920803454088995381722884409148015899142670604265641829397320898181976379152460945902861959877602216673127881183628307882814656525139502388943490863298171871392924253986038625339440597860553711264731698103846363908939946177293888762623162815288888416285999951297724967380911398259182873966962670830542834464881143312645435853507451627233573410099041883124400238959794610905458894423201885599400392765181647606620933245697416485020508772964596089781488785414116780676421437208037497692711942152473735946934821635302441522074116286851319441857992078341648134255616419002849862382762828947801400265419445285277624471423475259420918767414125063048351708495340410970163838022670788277543868040703506650954117065123758804122187956247185543156376445927520356647587308673388907291654433704018082491104779646932103877585275592828266062108129076824878729389762488061839935244524064703852753613199832965309861986511285117057126133326875757493263311122548270055218758709881792725024770123630149960975613905212827148104569568549050779764512010098953786556520980685188518004352747033367556255912588800380683111789489734657911335299168817932202725227907213395340843736579518106560901980829369355159134285325081759770253750707403776452270465611689458701180752288913729124897773948309501801099436906618203040547411355223936133818335382464555212681863240375295214912125724903966672010605088181757425313019064085666705642206118421837477023217118257742348129011653891359726521382429915819902915932805403852447870648409361200055790152150060789270245572169839458286030771629948787510218123524024181413641849816756480957759053389168341975054901189431628028064726826470403209506659231789166887798004251595516994148498107888603021342613837318840891059681080193719563171943354257161271517810224532986442888374227580910754801716073602668841225420308412801132837452628296897241223337748369112277828234107098000180423824253078028608272315901505496627348323493603224827796745388096 [133,73] -1222071808769220066876082174952629985167064300888079232786737448721185269956300313352368440579730208846615932709022325505299507052365601799759999197997747775762482868820919462145405520164091047941632583036531184386913422214561073138296341697103742370539396837542443346041872374162398144106898100304324564774056272174280428702811272077589011363065700327059632917597674525389145971628712225862978604214106278780134803396892302432937658860945054036773163362124335147022956279562698978322482464663526666426284958306194846095736170326472602651356592488444093070911543535090581839418759760285637420169185540512880820281201388294827615394916719954330472628324618077282081089375668198923225486888962507538330225509002590891005599392767298312880508653867516560010737569614268364023682371928825961422441972730562103527175058821412031651743067055128865754496265582215393546241415244481625347735654076802092487616446526872264722027955095208843799713533360401190572345628541298593732492872019330350439788586375166335257872618503137183130683760714470303954066645862643268302480810209938387928632255259671637799051314689986468099383820033525563239692691672752046557590302463636640234168800512218792809614578924025510311188867690753639524748788789956477628359936073207315943169128421298112258603061124169331619082065877569373882417552459327270793991423301713329014432105568646537467201955716776983003605888004058401245817386923341574488807160838692207550965475507052714990129168695001751826280267644055590000362183889465504848372972607817444816947057584833351341943062732596848596922224741354945357105002414305603737940363398067773156071218382896882654959591407784463753222289020726811060631509881277105495936912818589120889498599567509242505006867009166551798045007160127401942001047280094354215315558559363519578609239616981778891955372805700052454131451809741633025494712321639366427557048566489279339475673195515525305338992322107180926886808647373398082410404769460985849497705666361918072887687019641002474001533995218834773564173639974778961466434494698220774233861525418678578349807934153598226846487137994408919464264458853285222837578874488693022569155535806052801869952211045144376752527499866741827730094040317143406366189469202595608044649246852881070968668537745706059969374828278054079312266775590058137888815846943522 [133,74] 12924984663572387206569615572201429272388866070511937950254747003735544292592319975681134570093652421521522114000080310239005519058633897273460393887647107057819780350680177837162636400089227515859886193039457127514074636529557334527232780586510766877368952697562462376188546748105499010903973370980180890716510453783419726295736935138519615332155632015480440418965523335724680470608719216302291376015399420289170071339836767213218266701645695782656409271692370565724340053709389150186849098610144615664671050423666245640851126993265071261618633730036831868350121277929657520299727517438008894095901398065893438318857081850992325022553288047875658143111821922951925090507975597503722862149439144981892285890735383960808232871713046889953207700803194326888767458562576045732202092462697748004303938657479264440337951832411021143776183246441587532713767366807242789991382012167919135043644508573535439061116460124909073562738408932055348894685460142971979570880585628354610937344924201636384051037030191284153013944149091292597519544875188883648366537046259215584956490146103151702626647465557340213704571495195567675740530167167831890987696510498681632005569232116968033175704398161829689932330820711743260457162691235853996596499739093016118568194727641962204497571716973743273823307079824378091442913957856045754469873837917987361469972690308086860437845217161497497054757472593633114664708333130360011602672456599642284289540484882844512402478880227685572173111318781161522451680078858666985136857687355046394446466636874294225325664193939244458378582043804251203384835485226498237338240751156405888841336314552226011297720849634429374047676422167750595705206809357945278905590548340881541008003556031114224958161299596686781597094993304557088961930522280920077014110853712241917849553465439825506649458086779562373203444412686323513902130251770953524886204331654383432102428698635122548850010765938509643367837280961340349788447178848882836995767252434965500875375325529119277646476433177786065048039376753349915963764850281051856391530526347775262657885908806738883209024976258866607104431047813744359264386935149844172244468257615728366963881143544766194317168077914940390425733708131431423351760195999801851689655120863784250082510166827979028963245964107629561580797120589917742691794125363875303803077856 [133,75] 1452568929185275177427495655458837295220705265770828280823575415730281810089371020907623642895553809106228188852278521905795384383377373446108427944590123064124121324593110136446954377391287096091848063314837050134369599544924093107266948694782561546709789317806870590611845747259765521122102385141908058524920238020023745171893470636532361311057501060582551885053406237598908504899625510588646652207017819023622486143445062409876558087037540790067542208471338408632196714026186254143626877266586468698798480267833693689164905139899653435267833381559129579481579276370772049466895766585194525174635047372806337305976262630052739522177199280841745223836775938448953941559403773060316083775502265815890774409025677285545067084280889699889584287120450736826127113494743648819257676570764479464479473500265807175839514795877654133278825780706513687347920967989927730636300729727493233748258447115252373709747691297259570416188747191587699434012257060812649684631067821885324383398411561001005588175937496294242720063865257605622054599924916889432798612674755877334032963398349866616499149665773213255253040656533656821539880060494900791576339711094143362141051682580280016115523945701501806307087055763607751067280549978195361159084061240825751607657834148100655328689513600309509568549003299745079363460189739133114956527419626122368384365541686028103790788456956783119726873444574566553819550291934511680680086579624579309349156154127138884188821818807455038427013918032749325369128331560262574648568589783622369883493497474608461278489659958532851456867666213161793996807316581483150738602734179329869969179771941840932680278401252484207985797481895122810304611032362330969878946529114404209340796261208332200844420778122115975727881673331420406758872979568927856044639562935589252824974331725548801252418539855002921796436842930402962490383818434323643316270291909697502792949466985087484377239945166138562341300474491357847023009538347222972538633379361884535616943889718042564262543038643222677923852586604212230481272978553008139906301441819563545292109827270755971119735469127593749515383277791418002782639318109309063135239506948708864966465946307079937319029421579255956340236368929750697977549463228438076258595744825697391299073985134467789754139320036905942921451858579402536521857534484440391695964 [133,76] -37723018995831525237619880632926561780274128496181448597980417619175562195253532049590881545042460854582384563794797123593043456801016292633732587347854258210827598415805580154509419159703053852142618730448449334257204371643342234508428515732580264297153317370916544130989887399344519915800660015060084103610796508742475153107751413777209315338916425364412136582080447931830263421411797647680135436783142048912976472043819154102240186806529602580339151569188947163529388881048151340370271582270685591087068335970225475780923904333053512173408611001479128139211090528709275989757232580844655346844741483799994089883064639022086374178694904573313308765741444063611505391710750217018087925103099162342145596335963663835706791682536239303031733854770353055871645159441864405276509405290972517134433190435220856925266721135643681385659306082553214730471826735656766123743772559291435548357489861169144441248849648535728195101321833223239574079616582404053942178965358737569489981460175573272208294791210033411248234645582164670554905257689304990079273562110607063026619461428883982325710969174137678394591970349995622032853175731621160001837584543601601438147003585467396431309729795169412229511927451469790405201826063927330889949857807217854054456749610099005321313773612579528329246978277629517521816526624448248978579671659890777355476082026659992693225413399506840601693146011107976451332784569332782468808566327208787026473798638660506493533097163366444136991114842935858352077149811351317920351717353661090861409891157495950090523657024716138275386696315281294882485712764636017603655239911511056092963128753609257784902765723329359206435929241465272125545126195742583098797610752262377095070231547623587146843959855404588897408462645650631234383475411792723295022978970406486854058596180129370422746743595599030754381156492515568730865077301329406896035930102421340490895388390735723424306337366925478393935194047703747180091124918541106973618991822831141378694172039344719895525468874253828901855834408488573129132184343123956457027793707304397530563884829765552876273301913111418051680935835536786679933695951561023216230166639143692164847449820276768301068748767239102751636891992601989006313128085513376686367679684611842838595592274003095090512642640443538194029314212629076621427024854307354600 [133,77] 64510889330596861666825353491707589955926181455490769106190237545012093123643964161377903486609025013675459024353662174714878208446429214989060271419508979107354007598634987298022525009162289446063920392866053070420758486298064324596348060905490316973564031363863885399633810772412535425355450124215568436828654245084144906125355172346477777151052602376638485663356012272018898888058797551775050017940764818568453794626197925686040814768021176337510235337805743667855732048823633471922191657436451274234207968071940841845534797924957666966439629930331619996268595363675525939082316622722849118288023312689557292050981911321089535270868385591770781724265785028676314744096045704290323516826565137779979429302051221453092673725552127305234961350820466109250094326957086955593367619565525461357579161024227116215784877892651622235935546726720660543567636608727984575105194791794517248551572177557534737434993064506647809539476805637253712394415488588602273849099047873065645295891278175722674711877715177194188386755255665240280631572724890286134377713735649550308330380525602596027249070727093363835058990365899721058746468108752391909936737694914596818469990488753742236244565740395800751460413197105870159445310047022813725432205186196701329413639902421011639842844508003068565661016535922245448396736817857789368851904377569980950487620629831588796671550974295122296204352595725418831247793045322984216838809337236672686934896208629078410310520172288470794061451133835384163331795698512628571462863241919014365186143433105758773828979968103810717587714417935399461068053460768934680510874201678073235885838314395224067044982230345216224055423300203071077527368705058662966112585520824661323683634035040316160583269863505585927893885519361791097808494559346850558505521731378275594488685901179715340380029788429368143725480104730449650132808826109903582384640383468415161214072290560674595957646510132373136717668567908835671624327182947915286412901851305896374579710694773814198207446452379383180196267995305230216260840868169474111193390383994222076050423286987507005108335706413149041314648701261102262938471633640447170327294540108369053936377344716091036170027891899797672512112433478683647990273441876463441441755367457102454980449596615701730456703341997136437805114186334184559703405364621 [133,78] -8257453682549234751875306015669959473281027777876895879851146394623919061304408574446419253934941199892981098805865005986646057452642442178414634059342681497976761362353816548783643703234701486448646985246035781812830562382390086331220878189540006478755854844572969564997392115539021147288720265832978000216853489083515769841752995688328273129581639667926533999289412890020516703632171994581265105093108891946714088696026501782122842658665048388405879212668650818396911234273523133263337476633693523457094693807700990145539176290392214728315107681540140449837956770423155526787936055790561146396992465982534158554022264115583931365153843803922022817015055246515325863323379841709448283449739018891865598864183414536044448652125047929286359917333311471519508320939469246120880364746900509678998249577042745675578822146790080872975504915216060834113122378678629101621747554077233709441803201473600108044194345539093995148112598177525495556819204246099269820482305960121795722053256523990176044278305944302627959657317997689776873300211812064916321383153340453749443493202604918566783037801279433471540326515667601125890361147929779000555817419803081632585821251167006573594271369295430136151300425456097598237559444295490056729714650377419731284795682911765291444087789420192788607235490213803880765636428866771990438236275286413272747567474874094486684486079894782619095138991450470483890746173408151364784679249585201475629470157218136564352597821509967294227796052860409060904395428596333900392532321624136708797065778904303652963587393313842188760127572559513565417520891624777017610609726590466102587512374815060190520224402835263793360297836697960329039959102949667694344187920667888305313515600455277800709839021251084702258989179323798046089212118530486635660560447150043149510509466901325272072759060192367751954577120313744720939569428408967988215434963412603269491602482554687982758905664074000173474142532707982175172790094088808422028216614014450433462405274335835271946778449903854942230050593254454197243285556616131861018113725482772088744359831784814620859383598021876723457504463549046602105339331459300717735403634949249920535368259977456379205261677909758812337353712272546643644872167680004125684146600104484939726126674126995291802334065410328794037702044053512975396560576 [133,79] -446902002887843897121801662687166162046301440687754842379760804213250878048818403316562737947824279144029189281973890686764392429916033178861873576644775041960729554600312940174605810491525650237336190482792946546495958452282709549326368917470300123702945406249702871811879630902981927253243041648808384627132861435699226558123882234600482518714980735373774231635297228346704356373651299116937558028469560916798366181268384878798255288777963485340177339052088647003308860087406590305609148012717508532512187630034235721385306401402562495679810094267149101919944924834379179199476277089343632118698037714261241939034707657040132681374689696857662639903159846548102199025706903286256923898948846305737936734970512562774488076382446316643180272872737200133393949411341634505570223855223523747602519461652195019820419134929094131531516594663009996512475642581551914779852617680055054696099747956129147617285070679189068141331044347489596590832759460836714246335925226573400033160431375711750805218984576867570422037244020087962842710865980191639197396483015300658386578417299096547285492852058584882712372503574155597265627018424587080829173444815205521161814347196161743767335267030920036297238635179222050063031641460759029500365631819017828547256779287319901459409075661872177203951137271723033927931773866874041478659616226179890132217340891646572508181866131550038433004222893538249563317184925562105265388065666798691481832030285135467272042531424265043555233393696415687919604178420704587797651160905771790910183892494960611958563604642827368372411575800676610149198935186741431095860442586969191921061692857453020680264189109344528971872207760004570678288256007075527382381475202368902209369208090875805370793940252335543425585584305367844898045565314999848521465416779430976306739442988334497234577908856187347045317714790511476086373515719417593723554056831150191633122622801601904962259331697788694393163138875480201882463491833594251680648416857147637662121651701131087893482574653363915136250201868913274000784264997001509852438691275527744666384458618597672026233023392023877370866373961026195863203040792766923721938244662635802463952093043727931744513629228737298147879914666135994715658611166991603121884636593959509102029968606196171481303855254026889631996998881041003131160 [133,80] 15428743027714903682123717057793074438195411998578297369308050129917132899085885009584047977686370149967568710379133599987462772467512221834003688466902476856236767023833223536379927670999340764406661155562769481178208095197742040078492648539955204668005733218319957135909308815739612838616761973029193812456010342554089759197636932475904324787967537057024453020054782053289331688191563579563202870017049172553006277312354768177698718129905939051727984108442223781896531355123472375793129586218099031029022652586436783722404731785428579532745316692178540274007612618299452248536023122369064604473268742258598318605273074439257243959524803715061822381333246811479958174363772360737092370560292454769947873809259536809315645048075560964191421862518338224509256544620141110431682429835223711298493641017683961190910010591319548543940816448035124831609340484907471614705613401808236467075495060366320913299935500105892438206112781885237457798259808614052251421930008150152667880480707327599932289266157130875696025444209420581572890481030339639728493282637763241389833240185354222023516278933625764657115812308694133948667726431053400032253827313492077807281040424780669436185054067064522352371529247299632738233523722901194956002504404627519311666072378872130333821673789478881878129540572101211395089721613858888325279286959379019519199638766251793721848726404111293222554101097540785397870790675392412769095079597454134726008967102237309028537888223546107778866061632552138146648079656213981214092529465995636718356781045703628807340851747123980835252942407437336433107413092937028582147904786278663431433352729922246247746407631611572075237711092482337522862898587091140855357937567366910012794960761340149093204577274324703696517573546220092815374969764813557761806769371180474548029363905711220129784392185718988081196133471862602662928084966999049510719158104707962996929389014739552748662724117440040370785636156525692383669433370192686077581630741410211607180988524687411046178208216189358332979107360673751119673903632415312568332708341736894945765669083092626688996076550075454135990911097221946626140948813313623692604732866275242625037338364148615631259347514642709513520596810252096894603202970805614435113717778917355406655587170358563962108025120195239393468084549119762624 [133,81] 72970966435262428087248249481567581613435478454723363339490022143047701057530420369772660145636146886385966150444540122121081145653157674074446088432561916787123244734594116728631780087335503922809524814191218534088926016678823978759701851091081702757629312682071970346625647364679560767878132790403306003384319610125144245679942456598764344804330269548018471928534338470964015669645972586594978742821228519659180708289401868570240879655257119560352679588925730046499007854503532432468163404828320174604968716135733166987424441580152441997797136375607778371354088444416844386496274089483762728527792755916827404942636168090122431137759824189722152164751965773651082230468002776460766007968590407021208343972845181681741948365155857433773881692223772889678688426387826767113366368973201034144761882361012993650314643338470078224538470925165363744920144166566990931988498363017353314218715556065559758329657624159857515500725105601109931075106853364217432008437370847723798655950199448727648549564391118156848799301783155531333294812656556443693928646762319294654866103003717519591577057580737022309856417620742415831619501368970149696714235670953249361388768754352164396396490226286242576491731050352774745406948202790173543819433107763835756206080907612421231532439239572096701435398112107412827011918933880694039801604722211947798550706514364859755888109684190625864016301872539814562111664099510118771746665643435121382946748069869892172780080699060334735936541407854223340215767856329631750751776425870226203484237441469405393066929796935770680191512624181077869250121278328792795125143894630378841489214102311522188258552103775254325344341420940498560106985751602222391670070622536427579205208898728765394689392288785796879061209663365456947054656370221421832956875600689485798844284387083330711287589536889878827332007352426020924776265874873257916115496369561401922003493310096110311541675201598671557288741277433757619289274293194670243192025025961890039404019286051790014553939079503399307991147635772413611785360291443843195841654378623685094892301375807039189471916628357006624332106963487398297484924857309284532387103422861859698274443173468929103936454935233634645774644818005889442684622919591307317749582504111837994531682339834622096487000833349017153453119736758 [133,82] -2666135797302783150576187530620427788399443944651990137029670502419255830141229361268740226200201425101101719475717549021486614697553493098844235534857166265854789007365687180896560547985401896442808609403241937961441850369168855691999359676297705934492259618947078450934738579893112391582502899814865663520492134993167476793111750392394738681450059490109641429429765191699182750003220957226344141265241338416717915873266424198370591500373816385162239976544924371808746426059240774857906185138366502764428575268254763476965555576497387994041811284930458161961080269561953952893211045689856605589272259633270354535980420221272743511183060463452284176159453456181281379347677747126185267883481182720989836398514409026386508159192032949844583524662276080622758105304508712605215791955517119141064721143323503688350290988439412521306296634895937157072981702245210575164874134319221580170456766343513460282198288928778791226927564652698246728502407986268306641430966293288753509381011526769655086753987915586066341831564570711953704083309922371107600299011292921373003089567294997933336267192362516543768277730205499278619980306462301205142912746951386193979718353960480166061846590981491744138330023829479176734199377891853468236935553694459696260256599699850305034840527543766374982993457945668055634647432736845821335811622470938294678084654124952790883272868259021084155268766483356288298110715891168857992546321350306851341782342591727467661199729444214081771210324021488435052810474426801274211723920392816459302595882119573088345708841754191566899202536153730037244370916321938449388043070898947341607934697296558046966277235939743409544078238012142462530725504582744847949661524837016643300419738224674913760641001134017209275203561982831441796663748209021013808746337897026214017388673093113211715055390167659213404305243355031114364628902793647990481429807034387435689454267147331768517614925016514308505344688534142660771589812518336956901847121683597437879226521327909800496770657815275976378121474854955759657840459158895149219700489054994661374660518662742003590743261514033706720764503830325462978896576307428845334772231552836484777081946072496720658629310844803182745088715571848816143566927502078417714966674981125570987800708140822860548023047885276954104721216 [133,83] -3318384240180805848570855782219131505116385134402707682737229046241385128890717289149950962159348557113356844066826630696263704278438323653688892854285707549681100936692732765477207863668076818734134021699590929960447934820406490557742269359266503725834247788496739999740193341813507580839691701559371207594011246755941630834675288052721411030128711215194215828848882912177315964132565530013274367962812190587746808362309516271906317282022740711915661606946926125214500706475517198989858910496732342760840700161046207235313511597837605821234806789015486233170676180831957492437852460734333360843835566900311257573825820460027709753373953013470596822437279209176139144587820419056420835570823587319746118162640696482040930826696268899753190641647270758431027510897935588666021812580033825579847493085613065964979888312446330034071732797471667239539548240806910051960057214227242474481756572272887677713741158258678006736288169569783375248392596732595781093222818358824300804269391756545800743039089443518157793878493692040198534463385418690196435647900316114909340179784065234920959000153544223086194534336273227904338372803800532499792920251072287446792687572335060347281875406008127779032561897420407979328218856378129875584056643443355503930345255719777696742253626000755633782942486678486996258231255554334433035155802980280428873116234730450263502579991808754281269693469619906092053310153421740644864229243563226749780600605881166165719266053908272072064942447669848793415342188709559467890363108622897211963781600127849018747987702019019910199531011379294921747295968781170079867283852447180336575092190817434443142855035422113340612667217942239246657453472202562208290767211738665681707290006053571966610338477003264337384138781720904287489779784705452629231318175405885206559758041669235847134946533662653458764672947669308448250896087929035485401649703451026686785540345097327133541651938120038849004908272498986406957319296669920904949296452435361767811141161456021278498132775977331722452359990739696401051550604468183644351383352680423942051242485856332487782423514044822779620166968240561520083098973008434487271390642208334841207646237772060033389703383111259573261416506366035369041574751761080885585255417564807786823417307878768285527076108472498917208 [133,84] -269014858718654264620203488993827376916266885061863184183934281573828686079784948288298567795686070782591621514002721474211115945603249320760930938177707828040666554793825678467545803750298119967822494337244149917255800849747197690521540545014938222481905006304339436353388228861156279449259596832949290350210974453980416394253743910803892053692063601357445888012032897160126196811413762392110147691351058709689629344352210953338330466533777002501589759727161991797455346805318525535869543209745548931463887825174581870334566057751004099943202536370057520452881766643233994063499098429340325164847787801245442555348171134626936041881522584493677621738866816650513227283779562330111177995701897599743754617455491143476447705033518006531373385922538269421415999236336432984854831915631200719024863182759525180335816957209935340773311866579884024484495856957111665790458664680651325745502339477025531366969022194277911775602822783746649801633116265984828692098919116230882652382785328310276176671193407108504759875231020988567003500127341913511719685827408084235722376012841621455173954773814583761725251223185463787113526956948887664578390425575499350954931369172380188738653642494376400287680455489526134996889263112709202569328142417764949435746957338621281967518420085170483356790931421283841650898287734266731495093658083197557475227228428054527645277136442885604810310547282617418131696575211294133222845315259347945670699470765891357035206280540052491737794335346736179309795235047588117842174899201951841760189709005947034051513384248175165123886452945228397473276628167311484425679443762539214936588757069149543091415784687310033196016828455683825427928248464233038039392278844213599271842047826054401621343907738578725605904036673010500342833560461974909432452353478747891629253033851920417689605135636994065980531270892339635465722740098956294309417072236532536222066740753912822947283554896707776362226794266161594361791681956701757707530854237948308332991020622838080781622019809587719688102835832878434773115481208326863804484583645335497156668669445038819156869518639062897730124826711606458874120927359960049279251459887864784065505627657125232980515852066380725620495691461519597805197977035794688670517755234833829740622023960654287643966524250699848 [133,85] 606726162904421109237194858565094346612924357470997659985855342803561700261915706175069481812554407889409273554736922733720198833387372915493734684043300883603991882525622564306034936695241671526949908630537876120810649148381033697726314013684495652992135448236250806788198589838729207900619191665202821946031226585386970781383083856350750343069015041252056046209936284387655091924543551781836757631864412578287201271174158992567032068142212380683712029586089040781564466585990235637502393965801711612091200362842580574749448367152147407652401606288379543459074273027245683590817212851653364534311668330248075501987233751440175570063111193191541919153899659181557794399639539539355017759478351194346827048436336733824611610974102486987913047618806561355983637510584880114089419736318912681181750632528605866416162296082917856463178885897247895509713224416123534031505877406389411879717170767087372143561033171344516181160029256649890773385679413892322952162133751044375894758452176500041521499174513256210792106144814924627128314287150282408923818220562150404173496345321471929432484436513213373177237239106868484516351662028675741722598448893443587064470407107089682523897962996943485826211911099821962073234830577380628240792382570613834645008329300271979393764600267017620009707936262595828428497587804692662284288980383459111185229395609381435162438689924328787515044572095124653437025320775442888750673463929107276935477261186717875049536327281041991505103035046280695854471031726693358921358815013284246992481699557633435204947979027922449290652339761350885706114894253243654017167824563506919399743067900937430323797084295197287553193872831850349783930566020454863088049729839624434031847566715147997500340447832725554515154183251324293699313947965695732537552111318690844359068782116966706430985097331952376675147287200179305619531550646306546230121588892811768768803073002126477458270399413152921683745628855556535517114358989682580126230483340575875830763725407301012995346760534027125385933397506953690732744003909432379875180327276685961008641216028885644842838787837877725781723964843334358708374427356782604575984577494657432659023436925426174904272965386212608306929791443638296982044501478667037934770130942779227077998884146844579200443091993 [133,86] 76915669159848675353092171070767515240137515415861750021580655170367872230868796340705325023973605230310256022480148933941154110438813074110810478052737316561267918555982652604416117502038134703332602982948793238658650545639820986900065686094845565097732633697545135126083442061442952737715185557644716372918723289375688918161308051570131507538224034405597671201839120200574213892206673896392678431824085745256978983794388233996993865639063355446668081023795124226001534666856292372413156196263105359662769007925500709950230078495796152174501678408919023446316031986457917937881731262259762227512990481157244513130833869925456563666041763453614512218550055017319734651849855445274452465741206025777406231712477218114134230982766981286970259717742134349725260534977404339703278485148303373588525041564328386225775448588701451245641288296654220701224785495100040590489530931593301452606025791241630112896836946710567246107551511662369472933039410596308027271952101189932412200340011859839729422223436641102643484138150625517685853143356593183473256147091172264080322422067040453970480645159967571670270520367289074586866800028883814179104826489130947561031399296695960764969736660613067024383119408827209522616009003637251393092167004747168171146197642902592440224285900044208747835556430873427847793544369005084961418516330421023445386696201541588376947155191322284664503422184473601258432931945506660745676051558083983206242002354283845356293319056004231414660896544144035454488724098706188214734680961272140357706239977503000221494061823761390776219688372873410753522518800551489526395543282101245681256113910238341726580214028471968780307964861658300742337654339717901692301263788784575759527519030857852743846942614034167611260274006111086453163100800254566453934554806474382990284446320563726629746906450686882412729397446629007137992147799289773238175287342785299840853347453920715622950951796931389361433611268226578068134664105743844646800375471890632236384781210526154429362797618066871560870762420089815918803219198824990714848077294726094523668218203095009401657555616530220227594035246968197364248415136624828652238511176928638199242926409914809109661417383109626040644220608356399346791261001575873501536993037657390734782954667627974167778944 [133,87] 505039282935818763071335124704123225788137973490146877328640333324545353753881779575525006345604437158277462443866703871285868274785801450226253977388845861062882121548040016741549396720885317560226840127630308557301133232638939920430416292869789402336924769594487467098686415023462959914851979401974048605600021039619597277690252118698971304633098688353367518093857362916624205088899694408637409825011152264570623182571249097929801955175611964194725236689627395187148078306360369969107462429554490507886351355132041219672020024584640854245800490709032612422082031977019780788367542874875453642626275974101128326732732164324221280220327415014619288128922876490799891118409391275507120141205083729363638906061261519006115970603961957520562017715255248992913802325305249374544500502501395701412483277987630474128937532737540274982858528184558252614799095751721219782632302861377855145848611172061887468493896731944293528694262663249074096538937025800672243594684453834357793387211215281434894817480576812501632093697929330970248983841616305154237275254382673730456523112533955090018372353076672502003935328163697000790618191819794153329074759394327260225527033064646713470570737994518510017033040180844690066539526960121025072231679068997045673870175067740904636920538356431129113120596436618438082614352119860996977298235960051422353485063941176879007576549080328728527765098099005264282534160794766925980266029139888599050023831978689589140223552635933320721868537740340835740169871067255949441377703248899146112765043006299887858966951381425421705819881183510337976800709425720292720569756134533170690712091054128414966596968310521985331455703036568347666829664680637917731125216134879520798898427549961518197625975302699943335921001198808052684443288197973820337209928535865811800578296902827017638606648626598171175778244276010570339759734956647502687425193252096247566176485308101895307259119405347826117766781504438338718394086746704036806064177984580999350195275356848329439983212610891212648340225874188489223103645496311536536877682142980977042036230321659945139316383549860856078375789003604999576353235743518479451488521633588661702828607397805246686437977453347490377511527080707103204531052391474967462516917403013168697118044586968386608 [133,88] -2093800989307435324198967375012210476861865062810337771384960263902520931623816292705633577016734768619551537346291533566407330626817617370382827560861813445860859400960816900495998405456852048798094435144732063917056539769176346826824707944950057767805908477020551289852723931152489816211701490492419310049345097544614898364375381016834795223358029800606932289509122575392792912034651007732231021719323504003675493380953891698539841982964080676326180419150484078874740904225711586553733451341113497866357060494565129045684834061861419177010458790167409036608567329403553365602469595934235993333263030498749920305308798873672958041782042315913198539593206123894273825655175063641378286870445436859521142106195279508951477353960486015851411424833917438392155012565680621907861543111762155438380396335895225762123100711502549887290920179755426655401239082048130710531406134294892210869595078132498455018843818267410503480918320190885133094960838448721307641530048638605882972835290882886170295918738707559737648295359960220968710555529818877855125787054359253384668688416734164400014237332417805668418997348057907639946160884561109597289205956029886081489315468685403000399742057704016225956124085561273353049149481513359572676242050762107868802623492864585188382267293087282090021965017207532222603783305709648176132014692645985577026702886348002778997100243878441448285300135430802910520009699655592749559233777515172219869664523677881548070872302744390426436481109119367145737765341258644087896799684632654622668492997992627387378200035885916346770851595671310284628012888769307919968662649222574339951374873711375807242906183111066504118073296296963057830199064217615336133571102979319549990265336069562643584493394411601217621514592112026551801871481458363915479418080942066916489069793193553494927208109360639695522145146549344512782243258636318567399017131399963321635550765536785457300539424682156085064567523079760823676941750760644973742362525602569583860442139627963899279685703179584309451214432239166481524533750394190397731085301171692088341662701893771066896499924464193115661036635248442204564093355825012448304642703241013705066015442580419043532319299175179532024807341727874797422652429393747156734351806011354312375565213207216 [133,89] -27125650219182425848622693337801234526210911350492837743721399556940149493015109053405575897252818906757860338556090212022965247501896195926101567017210555273645110342815892523489690635683082082221811288948312094760411790505205146267007336811079863789621715253148701651408925246264153421431076197798371249877855607632595219461234181608362818796203079450038653701418644942516658385694831328834565392249818234011878441709778471936904266898097428360433810669232425952509660818453284922379196601103083303893239583947411893727805047286916886058382507722350842672111318736146348442023242940606951170778061959396749214192683410743840494883180200760836212380178090645812227844545962070271065550770514999303586534441917652689191578827363646773441301751067153972543703054143889570773765772986381583613352775360183278789251103971417443229668070587357478121464410599687959885092018794908229701690663021186417112237593786562518369376772650635151328505715543008850941161354286730772187204181098987302674863932302495060681772730097357433922896110539171992743116784814559093508181074475865172168347618611863052484167991065118496919399873766155467169723156458777503859612435477030438224139529691448296969275997094756116581556072476213805111234809486633225138520875798663873843394324505854923418003735316498795669623260823280069222391367260564113946010107289535188345384574474501126288862730583513464998154535812884170134630291079691903275192574044228804413584008166234289483453497183116553835861367777715802457829734055563774114179567650127737486355596994601916318320382874130220342362274080299854401932325148738774917373445712567313390881186058929348428543812720674156620240778595432297578574093950296746841655868021333473969160097317664185069993223307933889256729552611185803765130785880706114537058242762966291691673739397856651395579586563608557384279220069477885925835421475658933303695694510254153675047309664501270043702838237612096557212322681207399427047234603063176862449675008274012264711226962679428592762501616118962415253981729770491971820179811056139737199104276374811104221111456436145098021077848340739795533171516680240591844861049798630792741472487929390201181327907344481713989564499402466447722894853381340673016917784577644298306478820 [133,90] 74319481372966396037075338294658255484386483749728079683493966602375309368283275415868930246568487447619419072832956552677788772343855884720754567523622185515256687758198002228297852868853831768526405734842654848185349723492144132678855517625832684422092388992616259141190406486050673567425095892568644335563376045582202770224412248486156768362026611736595373388746507090849000497382155102997446368733348158855553204723616733554393845486805645035366178663438628203133357779354995036448755204637565103662577943783950591033401743061734838104978240609780002656416150596706299411336964269962638118285262762194460231614001004801983185120002128047947998003680135080047042187938744265499928977951427530104569785377498411735481111377452179085772716880093165083859222976174017530412218450127393950197842462503549186802264134959811947654668110600561750984879843990598816236384202300170483637901992059137750732771607649394849971923858681688031207327312692565098223266521739471954991417260903771648612155951917879444503519061610615909170390306419132137031500525877014591047920580474356043433376209316063697710100640590651518108146583141521180207263006717212555110079995777391644606068968011804088549883059139678825187662403299814719113070547768083802189005257507576384658070451711307440407203920590871027828103215825581852459425577783282031248125514915834865250587286827454832497610773230223433711665292210864569908149184320584808169357059524682234826099266355321934608429741382278232320483106588912309604208250006712895821627266735788188761191116009083869715959663814784214775228031255394338158045882483893137681660711391478703769075674072073757780146010747056935570745640542618217407620650475137602890281162242179042741160190120892289518706339300677547418753949970760006001030849689309030921598812787544987611766280936694891700931196835892663458884559826795605267410712379861881088141791558922835018878571345637990503377054638332633457549155200820728743246801885664341286083088526799006949711030076594242055206684328271512077926157937907569678256160391861597093602866894899587194885914678999399425791445728346504927563589799506782252133693807370017221296000890142475363024233191606198197987284153492459135312911287191522240495299869376384120160 [133,91] 357753916724990379447149498731602419017698619424079173070742699728485785211230132878810285498508105562112882676663540436092744396970230901628953531645489269529074210502170574272722524920021231360152906730304411862585757028116827743902683087019256112721045420439081517400965900891576403090921037693310580300203840019407426300494016137100436443346078562668785238582678875599443144830458233079213974482967958411910645423608896841648222151812302268202877921502407882185528662269112217140943180081335795231425830713628096876775799089932286985189637884289398051229968993117854249395588519805947227923191550477851240271207941534098523992130974154065311264397203787393636586414525608149033782378195028892017102300270681710076489055500055033394409289369906173069873839351138250384651079547026702057002164439012299050081132015034772522723025852966257433190711477176111711972359758130567931559251433578584399164539576702343835275730280776693638603435867818943507169818423903771265365095421215151601173934094085898760199458203342412294218565070163428104507300512896808258647325763699871353547357238580025275427052810054511932071813375783412183654961588347284307585297019794300557198225046713806285348532667539032975896255278207357256086089181308046766637899060403029441567965316182883700348627488082401979133023778726194172058774875747554208894277644818735849643830321271315482142048610788807535570881197939533585529424771085850868921626589986670459294268687027523809522241430258716839410987641638362592939251363315105528535489699654791981250775369868277163428285496815127157650717535229473922444177381147459609373552363031546097456973543606920044783859615192851112154915508196408323303624558125093787991999112592738960334709942177892389803263345105563621547157763410299141580279742834372175318277388313890148409899530797447132733470286115362375903875135651564726785597277771668147632198751931599469143918005809254689875101507383862962439157113324011287546296998206934606485849275887449507573161896029981818551024280417875152928413931038313062441574114020029330226899446581275066698658187448735802240118467922008248566108715589866734373625863685982702125269266076941474736365560134718223790441283865681691306383498565732186368168467478647084 [133,92] -362307093838147533697007304630429746778948086966985512189323639588258249034953653292737568853300662925073976946256350747366898137994020699516518178229924299204812554148459650191340732273063069630927711588778327218901099882621244219844512210808098093243158068002568832507776862972543802150090420805958444528864169801485573990363675925080653468156033198789738150601594126044574193166005392230028140677615871496847112603644055385313844080763886873908203776108232169964855767741343356058222022503073315747644837096825095366765604955788518329068040412946740081204159212849290829189632127566643044757116471474585033130225775353193595741091686717647711059451143309240610598842094223162390937524871279128048769949227723930784950102856534425727990678762482479058297930552126381913024433909599250740380341366354062840838912394221039754167940276664236165614653788602024508202932207798957130546459246164655241335086180457999159215288968218864552432592731939652706900816861292572122317872318079796122327605393508000521754177809506162463321621374985721940471119164806917070498891679768535075599931043230980256583579728678561201531407865382962001590626023557862512534449252254754424564570144006280173798943777180488975307520476857555734143931981558903561220122021091285091998863492392632992705594889339694141723565498866859433517498053494158551529402926874828292933162566593369845232733264652800658831061139683774255523439624766589012199561478191735424886918970336865467107884598749155911564303705295634516210801763163354128792936231960464896414616292734277474575057896053757310752487671072367703754015839495168288025870059487349744495286485608414193410032378134058781920554060142199867915665634999922632963464869692233868912677585028274300360881477236819967835897780556824055385129674853758455244616930971003633854079000865371171206651429537208972712425271142024071678830383983100928886691091258936475575057271400525710736011455324376029508212563026088118587852910174653213279225298360540213024672140713865363580359570470251788801236932925440461380505925888520490333687253953461827008550380414802778546744220509902357266293374787197515187435900675602180001493868462218328656885447503389868902682573180929014528153487237863539167137185352 [133,93] -1909990489233375264576454302915636720933936863410861339821259066460545425854599696055346049342882185386061203549421452219980079558354026654943714464316647299728620827249109099952873375587651516481327623503068713753477166904351064351111005168035168570218601190252577668461115761856728453051053220045950799867865602375388384154176609746869729987804116025850241898264340341980231106097299194396119075892680949406627700106963758157847155478087140223758483459142726069392554118736687215732699741779545282712058352621582876550259057708528712077612194261784636570051449089855135116463447570764120646676679516811430232176343755184818924571602310790939008070117917993104236463993418246798350945876789932220950360372471458078191132155900470935898984101306325499980895852141245277361964199385970038379324493178386155557563493273296507214879401744049979417322524526727008781367931905600711106611212080152629918646434315595844495446921382826348603527673336242089708272099940063038835420258312478251784432020135116358912159996353602073634253427615804535386423085132470232572848563784182432374042719391841785236889397531250829538425550932365038288220198727621006762785061671282795157842386759411950814348040173114060457146406040949017448047853963357731718180456350809715459782859945347949222937438416406977593776454995750132996436105612077901470078012231855232050198275745326564340266896352847030316096223683631676558714323335726051371430002051542816352377648045054121770586248794466094687827459903279495196164289708584541094958810949314403825793951370374084399887514792360084740507044991720727771579396965407061947457816831668754007104369971162746782036325270909562168771449867201626750516597782364280463788595236615508583048017045117320196097505856131206804607401328940444828668541281048435596119848769674271854917457888249003827007784322093888681952911847199448495639329059171808521595893236696782325324130479910358333019705193311524660811667670272541028447592316306565836807798302667693051282685541128162307609499569854455695533992195709209295580783591576524812792745342995697075755169913455244189640588869849963921038396905921333010904056662505466411796942986500110599100192719781001272180734382560987044009715297579199307203559 [133,94] -5321555706914291615639029784632463100642837038575706079606488922511946243231711600220155608785448105845449041917635810185361976178680645951822266679633513883118005345708480853354256473809845322751191727523305313554804444418357393528316360752017519591297357800843274967716678296039333583618200553954104947393494798654095857147346120727002560945966363684546559698859262205147624500646883186225864302366119780987593127569123524596160458352400611760859582773911121562619612396994037565366262046924177815498827997594493148998200578391388697002934442289294823307362615191118932930559600446344125062895838351520232153454599165520838725395514178955193126834684292902512910893003586474788721238843059592194631174239108019832420861652956195658778598099995154622677382565959642595360342319645690754363128768835390458461337754348022018221836918131822941678473721117581430961025333126274222592555025589181559745076095987980929695891434626563307359823726212288051202613568398981441279389800043492286198737678267547401077516764408929713458271990199830886613159101101318804078899460605142529689505433323947648105211720617366714633856933875795539838162386937657535475621781903645483720833156469660451891714220399629259701640994465138242374300409058296539691650778402708440839292220806342463303882377905232503332394485833045001972366988547307211079200481373009678128895435105965604302046989805863781016129316575896205507954453460095450288399485701305794190298569542676948536925553521448169165267007327818961459914666365190877119592474643925446283203679941797854219649558245073353404244897531429825730716735630404029130716807729328103223208503953814759524931957007678232232400229014880263553692467109861207191232631181724481427923940791350099923715275929497545616249545425947824606227678932025098230234905954825294425748695648748921096669718690167094805766920124462894260331605265744953244838853548136836359698346837362069731638638427301681374050487292315616419696654950559804692631319873506595670044612419284442842511717713725798201789694415542696638081894287632906562468798366992359061228583117447339748046689401948157557491180316366770118718552446392866361837597017472992377042008215770847894943467235004538085366996994411268160 [133,95] -3740502990876551399370631949461387852883806794018936233366865178994939389122860948834930055131329954635938727800809587903767572150590913132742854775202118524093774596906124203384983429686141669245212201630640981139890076132754990428746547543848174238483537537440036254618160470345807481738802659458568799068053656012697072795275942558332867519264368954652876641649637655650346810610924094714915015225009181151800797461953265323584934991427185604212857379496323203198997730805753745702092427752771308432113293339646870872734869883896112816692538505350819210439676967482088016109100485740290449161672859134132782948211330754762076633545125764487826246451606650072679154544833696169546255346611490152054537725479932096610255880523702508792190052445697959471420352583782921480960051199060393231935456795507039571643048710265308980672027698528381278707623353146859886769530355432390255400859144378207946189156281767465728826928064309223163099471244435104063864495774706017223711698768680548568523738971989244138387570288912166143363050086407292119697865147064597542470074218068569149643859179223214994932034656862671696367785559183801027174772111111012451830573611876286108639091782423484200108724040563641033393697195536786836680709072495696518791269006059865718320306859586007722893811557605505424750492299094666683138149595609476971228667393374376105755220345628015982190034510040807729975931098616580337875658081239080733196048352987217786898815990430090526884246810321360795221786112338474228225694153605985762279399375695118825140119875252778829731802496316128962080811112788292541362908649927075849376880189547332888047173317683959392030504949468993431228791704937585678644374339836198340780735301046459663211362794102403502874438615250455523715329372592951661788124696351679488455842655937224176928145030559352929001298487871369950685096698682587389002196922281210090295947837129017452265160534068640067168879432371407833093175067747580957535423101563249445882104336038953712743984326414620377792555979899015334274213483212639560958211854081959564906174600479202577619376309247961781575412526145978039933451670861805546836481605780755614428268776048136973520279643757570143099976538848183417722150074408 [133,96] -8349375158169648209509378121292725868838426442045170607025961068097095490011054577478146529522669435998441875724445858071760138610962872122641250198229164473466256763484311446460524368916821310688878023230097454625557493451406860531291603474552401630512744882916450253155175496290626798531210993559520249001787598548957472165760136046273793294417936177883500425013044805290622395447714228588495173591603306462423396158044611419740928115344709613505342695948926307000975718591336146091582836891383585390774374518698497427706863829573257480656113546082593650299116321169976275244189839365483710461343571053938720464557475101307207456849764741399626718592304611103691891694214464081336277359548860821401355653518292006715114293743034776802468916386134981536472280722729830681358392915035842627021626505381352423769650920208492341321575546185518714512282365052260400044749505287386338632069866441104142589891776873212279278832754678490244023358970678430635551422528318763219011495349133569424150687504943979925049415054745462801735783906966027669579288289800108089826973557264688920857281147207023073347420400125907338644288208316814019446228204866563180891860263400134348526886340505727450146203396241063774785596681129937316160371658946467588421769394334005986497577711061599797861022533959136968939877532922001356970751498244828758367028420993005788353431118563734481562360963249662608158084055899301822651668009938470844733362788311633234174443101589097506576501822961084319939792376362357389951539773589101102555454733181677815919605422140936508690596452559006238909294298636777044404150344293155742810087948061942619464447707838971568143296269844207671165589334350969345025745286788762355523782162504527231668229961553624797170858630455085393822213767703660747457065135104234663455423326604929885597786076557529638904960873464659305277497730597319481446475650946123867138333582683814856048433101038812719783360265093143173219337382590928566466627922418989473816530305518276661368613472403119311198820628378637910657609658849230053737702553528837320617670161202106452251433734933743494924240162057974856735461652049501529501951046703439779502199103495113118070830328333440119754120297903599646305008 [133,97] 10391095645485047309721001167204186544194033489248164750997934950908926101580064404439554387236083629105959853824127363199715391652297746633091615474309782347681628355548008373971677180805557702140459003593760065310669286673942460520853271559102104351855631727703988823686686374003655532815363501692118807281183516173861533134763801144659143660610921065261394189034572046460796778562636786395906970928179594816981083514658660915527204104187318256330555167931310216027457801170728249279873340583732233137510382733587541732365442245783455426289851520851943296045479640190061315059591797291496263749939592769678966246567306896536802321833928821551835868003839985027154081582035033622859788863450437242935360485550665856473982327364169750007723959964122880709392202140675416993893329516546940073419525283625292764344578056424523288011492094959982209047470031119178115443832234445067435125792149664408760998879397377274191301435029746115160851980147367557384588537389283913595102264646626932718622638717620980780995426167976201091094783953217756723620463720463951943623878863957118678481104291545700208328350842297570149036759098989879319217814897949852935608085383713112477023496983951500721703764481842571942675890432614803172640401635096667014399070422086640246559749457602053710407317154334106224015699330659899196362424891785919706539187634020614735511945921360767855956441943425637284284147687166532514495307298911647557304804955742691323900792582753674286380178371146207256762011971375017964600734128619262845886697140222281631893082495493917561033512211403858606906702804801361518606182331798809418527626601910586857925733274922532511508875962580323477758462787723487627316205256348835541565971104501315511730058067543186054226672150959753910964398475692274154197404486493161417077552408955506453666926212112040168935108438469144529914451677491465098000168898582596948192785840371553615814959358834291424041153616831139128979910940323889923698388254944952913812096703048828650822806952905057059839705856064223043768114573709847892185518519762513603322839737091218385024361794238247329420157842132514500213343442931704264184160193209423803039876314352198031347882641458385666239505539899595504 [133,98] 3004331613445799444475954018068021256076757792980879961656566205834446127517400249474562928712612817659382817421715633266034051310130070068546175747369093888021667430346074699660607598100557317320069468236286089543571455145531632871483910000864577238686732473488965382878208367819047410572111642501287191705503975238805417456135151826164220883090955632142275029807074734872004876333824450711949364772897478231281669117040415563083130205415147838294226050661013977809031598721906583440860224262000866148202711900811360820822519831489355612237655968312516606741321784436702284850336140052225650488969828013921852589859410865473686667159701858776265123591060450206448625045995003437317529642103075072372856957607052203327415778080060220920228670972311683648128487184684049695189047673700903272569984219445388447523416758633699812214212731627064023674694168426192847836071606155126213168315487007132334454776773566135375445171518545875185214341821153502373806619812936404155200961302332732276265504658857288370092130909744113469773331264539458125559872656134934369765128581067791844675478130060446930551427097512027634833927654644920737893356094698262050681151720154282673892302833333652201090519956054094042329086485605841388961533301644614910499763829789276227548217552378783660507712640200355231979320034720697334096778087682156156757835613188996828700924142500358549330954142465092058007230350079352413485877421997385747320144987931146279049841576586718055423188216163396551656430661999009434290579838245388924744770036295662716642317226333936055157002766921458249801434890801852947014090575906586241056487909349315167303212634534942793062043608143961227722013986109427116815972024275278217482816202631768418820850897715304831687596301923933303483054956727652961310370589456487601161889677473349591284148912862159598425939019385051310192461008569067533864611889244487991201814625868093287322462672058295610528050362647811504624035379775057222768727315864121993339018344827758398357111213489676066848620342118882405603646914729487427187326122942784341510808955336682968305602177930292278369392543713695188625936900865142165321327487437306879285426924465924077725619538122265841758630487808 [133,99] 7398789961491356763753128887126952995480617363204123643459156521404978019745876251620042215280397800153507227963681295635706812658665493872938689358872482705258534916752516316176580969173632832122121001987502650023570889905183547936789387018674637053265889942667431540719050328878780515588786037569748840149637808459673331224178380657454840108566992270049105215468335121349964215016705032937747804506475628756684293761380896118680195214165970122462186161899502937907431102969792249570710009682362197229725226456359790851549740285326522620247789819915849779669540118252081524262236123004529842614419807923205581646629794384534109735680403071414913890351376613546573975074754845540555676734984144410310047248361267281532736510950654555029619508580887415841445440881132603564563632947314109499043784204922538704927843202225590747928853661548741841830418604264615822492385438391816747018506064066295158239304700622219754325895676935255486775480522003855820047231918686467842613498552533688901797592499699505165248247181082493933551653206376075082615619620826392286465178095877715234365114431092228154116500629788030472030630558421860860965214849042000055768348566951174456744223530386531874631774363166714985600589030169391891991969622385589503028553196536229804085707504419734205773171521705932786350409389353095012587804591775079992402830031866468737380391404479877859777262296048136216647816476570316343898626867550377062251522883461194579578244566438225956075060962539978730779397380516370371952640827571571922537922447999460141970629046627111510025487261706927901974024890295648194128530096746131056227674562503041860786052158694743469624882324931807341450940223002089918420222153140773557300237894966510020255421630702283852913996943024461521604056253611975296523914001247100344146270683186496692358789850677954742564898355361021830372474684888864107108984430399233170707646052242976460450563145120541664448819869577531590937382761936293857498587574237707034622114437283073816659965099422474640719221829889140027590484790012911440496561939935154679074808390703775226570535604674307855328107894789169069494469067403837531179870440815162636126079172502665461644930219284213462334736 [133,100] 4963162278768618130832115582469410785876001509889890666460112158976179387067793374723955983942387287036313883967970736739227250144093524220735286732139557401655653756175198973753854101729608867601385843795285995916180762659851234349009159881899564607125509188741039796299483792423037163751943519638960823398598781300444605938589622756901071847177964489920577111956835772399330858311877997599702440340100899404403678133684751827760155760924780456727467005284080736077047010009095230484921907906363911596665367916943467990490666423277879876479557667170415919499996487210724895980474293975220926815330759313568737684418392726881035492905599547336071103463348722231576245304592837820551268167675477346053194799699248662584664204095455835477646550189789079667320895722409156475766100504931609315028050142207636584573036156817188154945485067062583895712989332109586519962147701353951945806220100266568149058916569685205052341367049370482246187557600976994539428829931519831000735272638560100941185745790720342552847910177184127122683290397000410932571716145724498893829819601637614321381629087547554757037190112178508915534862331474449033460013746604915360501662973245919795440601405111990007886613477571877111035308001938151184295361783693439054130010692485964724335336507077626898327020505470553286916389119521178691592064056463106330819260572022446359619407334492500237399135629002103150944852210853230298326895468885623852417988242638994179507056162360547078327540271153460511973702169363754819240905027376781659912517580475678534759558011937476414839197287886170687127684332861855867925623880272391004174683900797406642125270029553486449861219297806844644186583014385655701090760270992844988396214317356483118832674668072834240310190766475332904231392500371458556103035533177348740310190873493751013227908928674517997655047748585703806801254148242721894960409424999733059427904658018784813969983356410154073087471921889353842778369868997264799236982532450036567588837321996022189452984883416262408836342331404448680876029120996032868543806957675239099007925746298742139678707617114499133442731173293031330571558555418827385838281504020358778529464358532399546118951416391767416 [133,101] 3236536143637554116680558306292508524465758504398416493117325738854503970899102910628027051134249883014153267500116603794837575212779324423462022920299251377650360706693918462389004250484026136830183454218992411090913977130091334475204330563670485857996212269821549187317849947857211985611611252252001212529793984025830189289422683228995622088959152605295815999193040935578692043234337329132046450528788194630159998428804426767575585846120360551250252386439480536043065299258888114324211266151546966370038188027536955677144940878629408492669309273739314309637553055608282228564098938655251780620075435102672802003849440290074597059967740784837952332277340888468253817994649224933664449480955371133819648333256229131050893476936844258602073169197096695072348140690123437692955478081388903889390840281484547911695009314275096143274417338299994995236901563259688581429837889240626729049922543459669792764399357826706715859510218114469421667455086571144017806812708451199502619365191516278384073922502491625065434155008245217489820019537867045687874322375235947589430562672611533017491909244531016997363944429473042761758588723210085138565398288466956125203221938776650404024126179860865281269594143845785014919882991778137505534371547565508980902505652282938376957717512555172441892869356528724231243443842373406242694668174195771282040561542403063273656595215539876015527133104739528908805988089205196886238290418536243514939629242135511945012216775020855115466486370847715319946780351622311689861622498328226607656329294300871632364214519058591408367297138970163181056891874375512439811131922884349349149998750682974603133112453949111017121420429192827499364538383027152057533681172956468272152410883941508954099450034447223213739842475843895240836574687413977735017692483238235558629467511544327296396171868141813017255749784375996585202145248938197675083377087041457430053202075578712550720029470710876880769684396214079590248705835948024500626298252467395572204519017478794236430368483501915976833023962670847448033024171304599911959195427188020372674944641733609264040141557836224165193595607833083627602849681614481675340560942551955860297912834617876065872281044201 [133,102] -1631623763177877460752981483059087374873797817100312469260864590982752507907663032088875718983684115084303910756054106207338442601065034567567283860454345611524570549876584657114017007183754707973687310507552336430061291983431167493306884826989974877847798744562017892888780764739797595099094293109141871815612906718106342594347889176958352985501484779648272993801746573537289915322448971007235721074107210933698242367258476726110615089337762549062711813538849739163121328173263030587798022199786875418687456013888437680078010233300714850497419751841859026721745934822035746736352716904138905622488474254231965046028290837892139922317939784067289045849311721765719529872304387787794707898926775384340454364322619527302395247708995053816940918418210989651764582888485275922069717239482943390556486180575274656700499605994549791198080936274117391883688833776119843877146024281713718075519412788129432109095827139704120537176307739178739493269292783562291745663318799156681291518282096693178341422514258928947633373252465160393536861688492575692465393631018290078071775938661047783338469482177262221959004120074428205734411991801797961990410977966002441261418585213456880252615658985468898489050135262072196404927551545201692747645937349284544406805773371412930328476472351111153549490892624166352454990212742370160769890202470498946773497483686671857266678899514766750789986025529759096133518693322873542668777748119081143170420380794533093495113599817522524563717583652055600149816304079649642507966621096061524189162187157238060180823532945498472200037408221967455414918791795839716209976585243481268690572773502253115109794578348536825077955580562699306798882725940696105828328272111272642546050377181858388993095651459166586518955811906172153146039306455919728845380802091619471611752751382642763592989216679418751848178133065983352828823562259758705582427983767194619959497498825204972323670645794927400047780309207694296496184489520610257644716689603145870249175151904036126074669044345024007832413563369963594300457549091366706661560899672479587320589862515118434077872409957790937752209887080616885845664693077540544857181191590982347738386181594947970613376 [133,103] 22954947249516012329935613016394434897646728871535035146476757291594469363681252277490137286784420100591567107335952329401525536838583723073398550162685723281274152119286760277479854557449049981734097142650570644261593220097287399077501335668353294492830259168334229563153696537251923890941264514707774599090335264030443455009289524842571653175149250959233054469692654669865312361485505330377322947084551636703495995841922166698315337528430605236260739731431763949468076143374548390264054850968549572443445078125315305533075923296633704635508455767084152899029752449928014971267659378401238872675445141830479311536204240977881086520755175707965559633501623404534083058067626351000360904160932410268845679097194972386764126972984170891785875950340019697721686833774460741250137164830605388255870378750272661858494636857852143221634310786566923269816464652406908536897502031588857065788164807079356521909722403869834735722614426104588157469938159979519552419921160367111739008135452974042085814227431434412620418961649428550440450816816379612960957915749531080457236973456891384023771699925969576364424416229390047703263978976942855863313170963470129241795667850312534645552810720786981486087483116695493435740834194759248031214224453382957357911926048292359156243011262786585259860222371859521200582812214367434069998424235994292115732919912101864857164555523059830054033056990076200852624581339188383156757236465258732927359300804811353399770003318460797252072787440547227562312528515270400727563605539295725102720839315031267740965586681016550101308017902572572417560535880863074500192861907592541491677528402374008377661853291101791351279112335544569355431244877384390095318167578818338667966930998514718413404849906513229264970324301852677316548581763124266119192149398688124924424475741348445946224432217285908536731911980891594825252459107382739541536934345779563403319394456245053991778190081298683809153212843409195504637512452924453314600926209476149780071930622814307732718750111989578862515769497132741613069997546160850740600935024194927283315800724261567665952392400746100520337000997084131811584221850409728938462103507425428314848838875308144 [133,104] -15648486324703176114934135045254433063558522255246453389047520597471243423708138459664523338743406528314725964658889959498324441884328095237220811943393500142976499080261408199729840422876425031977256004845414906112854633554130081146471979162587599460421000714267014800534589780349190756489313885602414623855541239802488924552833991401196513866331085278935354560988517485649430138622852369586498899603388244322892023073105100692870612159203963480655106795194733748335528979686474296481409390998161500626523433982676774292913453115220094639736091820150341588866488267245740016083614319053616891353756486569892429295228554650599093862302343779707246806220767813631801669674799952222734022154097280132308141280530341383755486489428398348661603046797323195560419485277088579341677877907402956259804604597506094710863631539590722995845683323570048366099561966614886092653402967984743161060542248356024786238695168839175700649963578594038099998204343353374101082295436491853264322719983967821095282183926683114189322102251787704993120977893220477356103007480324562081611348517215865264493626894397595592695124192626835056589864047649087319435970378447917881153175898960333087551286126660965479643211319884602987811973429217426810698632392932947009946587957641776880831607129908053719458974266074419381859285612817199571599244228731578900563950128312016041183535820190986333387508323010297437162168260995841829761862124656164411947812195914477757977774240167492822032650869706472435556653031855439746845821347824236298282310327292208183085449807097582400909572134199863161761411028143675500994401003640037746043692309755152627279830038793064173618664349382571159019607879634249262897574868658688018064994361601782971846640686141934357037248727002741720125809868270391132106627811556118173175384417019682044852382574399235506877709278740909745251673726316310220225831144180400129307351798857506338922123641825440413221122943230271888076979640645251287391744656839615617482471754401514998111658644951550556991720227660891817148702572447860201177188191540524832996896057901377985981132146622531843931122813754815614449232108732774610241258310853794438253516160 [133,105] 5008931164149796604802248550372037331610883483164268432105124713235201487206796989344475577951214253394719376654351514647006275879300079552983864213197268322440650104606153633107032641187392249540572648867144998520468975160612041926387673765543743901422804544604831713209199770440805575502286789907383545277057800351197156395111820771958414203543308419344799031938832192006742495325903286881176603798113444497804080988105266869813406253059462041192675228445521011825840610457337236271689428287822200365898062491026878465466028761130512805612231242049929590824333160821489413179749401764337791165973158922424757306555283503832590680274343014271553995164227000008799760388561706004434325612179772764077974367433448235173972658429278832056436889425338254657385359028461764587274684885391781002772620353389193720355630236441570143950004109413641606795193147640139480768927371156996240986381306501189189984485981254104705104665713504973081163630419593289031501958562551726358334538521348868970108836674398284418071186840784886635250819041055243736675227615644135409265196283504762961183311548959310901512268836509846039900799313577741267373117118957369088019260373933910999226013741624714977714453178032630148836840763484110233421970474441079974239827216731382675644601947863153767214291707323141001439095397263774080997731621138775074927317355851268220334829440379737027037225606770915824275985800824776438192711094308969352552422805245760612565842070460298139891859361534372383064328814943768608509231772197963668079627013480014496954753076496716475439321251712374766432906366619691672295872200499154526889097989526356834262041678254830852457100557365990342015687412807001480358567686179092897508665937363237019649244692378534920621643783265659344372949365509959325531300728832809939882801649466234550443554964468901085640807725250293626240467787871675030574266288897951522821449948078971109178251439114144180529383932077938779710560498336296448734383140607770845933964229705371658639478141557719949945102326811018444981889652069540650350333145122229338136768228172559752413512377301058422753316529590794612147223639912833364968398823100584111738 [133,106] 4374692893405658168943728385049368621154764864533285342928157888340743775047892527003997633574652565976416112417619237587351494229619832427037420077396054239999805771256587239340547505388823565801134152299765304867294049723823902749778706853161597643459737333397940898452447304418469212835297847412568721268402444438388392614958170288723028957009684958151770372558018445256908777234026011335751087199116783367519136367797769015497400000695487530367197894018683584812021783456839673015517860495039743712351928433630109428031894843668533620795298514346356675072940562060368160548462151888534250775158980274324021505367346665071576052580970137824132246959747979172620872381271525182475331727662382551790319871380106919003318890559675563348338638904876938568515617473583367626272808811010383689562607852662163649051621053744081094880039756669446908176767178668884486684397793899079695635422083495094934389398558471609923505860541187888335810025370850043899361519641919886601268752572521068844140055269244580040702380186482500570686207155202830789096481124231353740975025231444698563700234510578980132715525646206169337263591290177365069196400047605206765735472864480265331918656643004618755775880311675049169203154040030736579718551584429754068510262837639831037020534098448620321258539518066771697102077774082099359277289954626177095641722732299044174063737808267930520152956707147619685220042487018318808646119109517710372302151611219727927260890272740678650968597129493518795393136279007900945341356899909628701432280149968831749415725886663975325813960493269136137687118884462195768602577312210711691441400196744048778872831699818345568230513980870266026690765027698826325629983385473268070903075061648987550739354435154864437482367718630138795316652479541484074682280485752799622601012970609158568277128289956604943454203842792534463198023286367197969909636208498919786085945807520803957049438280041071099953230854642882767028365931483760627142996124620117259180448312065645528525963618464176743423375294269109114216118270745028420191186785506444242710296708309257808274836940450532984551800635559765135539346069112582361731383438921344 [133,107] -752996814083528781226470876498786923990185097821887794020560092898781622636966210376431737671321171600894970771468156690204783276396514735529807072517637176072326636295381017422187518852762079193791316417502921399861410394266507000966663988961457076390039787355063909053850968989363366369029550773531798894533255169850914077783457353093924913124976263811269864122345427665752597565229912740814523832118177031125557918351547027544208417578055484472347799588673749985669885095493959512153340907494046176584251040687610958985965366252145951022151854002127259633820148619729294745543897146277755476782142470833818960670498957445622296493975670693662610289457720892003464516978647712876373100852794235494825454305288989394047860552952875879046902165610934962734815381029697066965489823105106288821154961508092847860327251867958246499847763207169499698242422228526750419395455086971283754581659963532173128294296140641931493676917468479801507780196462774905660944898393304446664553468130406137722298005076603923563375303904449359392734926064947502111113698835938255343211798288984480873533701030371387766794593035935310311240445333099612603969905164473681336151028032719259353206084820038105744965709775589657061393262495538862759646545097032673888813612513363491232769304018534264847400390843887166057597829976574665774443766399491400390167868355526916661418439476363678353822089391542300444667239626435049754969663193736166403684544105008889275596415735557933473023271486134639360090786874908465555937367361709628913943377244259061476451782668395571709638594897693839055703203244359593266245400459477883998168212154863209104018883132968385904082914042846798773905064088852903569384030677855077955329291697162599460452278354770584401676050862763614059758717102962232398377949006570436909251925353812974344923995936267411199052501189059365632187269187258991375485291611151021819609944290581987795643917896783081566220449706932835967867360618781080913425266628394528734836650458143492133484549645099374138231128375504888176336154019153791276896010287443180804678643716906465007805369388879091293691002437810484955001622570069749118946112 [133,108] 72624175036609607539992106654732187696971450482193895504052136615860999307204660206610438685553427479397579026525195061680086201270476545514786766395065230119882741214339743880106890600343960281655557840520028847906962381200498482299667671664434024483266534810798440847433364957021579507992812383639303801590576365554964483933559880622515887862921157804378616168732581968336821995490086781084383254332261841735475060085481878326330873460851715161643414013160060893853383684554423079430493639848905995132454149518216246144657148897787930726079882854975717003031915622038836732534443195396639330768120968722071071182367660003172481954392812636344563789015545607313961253787378587179408011217206732934901369993274193059161864603509262857119528835644165783430414629796813079970515584341435279782998728252097816302789117373596553524570405642215282240830748269228980502515064576809600135380993316539636472312905446416258884556396988851227207155564991348877528056795283542307687794454858722379086170505507812871748588739163451513886018079295043087062151027988521639092402011951922501492756714849600486037017670732743406472353191668749452155405859341181175082143534038279149787140496852898576654127436454453833551702170870734556056919421563386857444292126572890074879440411281778870626263602450973822691012445646773053600616891939082317038451393581266125380060875591927298596233506701032076489359142026903274680631058828654253433609700459209269400677681629234247926573178957238154064019059830544998512036680008635738588444182233870159885484592404962908820095378751884028271098879781824662153491504103371499963268962942314925205946832026125665965835197361709201037850124299324511442722197856915013243183557843178059643429065731688163038032699681541366738972807227660656568597565678560734585343767115482361896179159006963105619301494267532043008022243280644639253524061800189504545934759356161690150194623700890581093641659563517749050643583404488771976113054756683912369826008078513623512726675325575432608945985133764784655710710419462144447471076506360295524011576983617835667263588730379088043213491516048992219430154145203387704 [133,109] -15777568238260809731800212228893436062719331232268118949669797960117369765909233349989902351250046677598421908557551380818015138897393955562521771872994780696466683826418688533335554854651135013792754438132497501315113711369531191741128741686623904237455523014916808225322201160284289997648051004191251633444458405165956404733216174087176867874042481231936391120651557101403126687255905042398767934128178738509233287856619578841111743975606410280644402052449667055600872727767501976167470119494118583163255385646086852292920172488540785508553785725989032755178615426643239053347662747586084215576112962971977269754745798839473670960618610900470369185445800071077630075397512706958279478131399499133814902049960860181980388068760969942809808076585632077867065761317814952541417770744938326142785975032116268225691743814768171136669334903179403305692330391014792127859777578921351329687095723695185317465597036324462269076101762823745073148096422435563189428790521104778004845581798321794991044966173920232142231527838747718825744362345706832468044919985607282460513423277507624026779716089022600499222327699828730893491155196494086703306717129440034536972040201783075115212976035210209360338003124440741256964407456576623664363911635393545579469641883848554538758917762594651648652884139945890340917997102321959758963627485365826652919037067588301088094225000481494869966398528338889587516486280425916898223165029696056411491302526446758652834506516568169763857470204179920141749514180110662165793083279044358434459851966061232577248155321836241070656398162465133489706768650538147311164471856144974671530700039318709946395931174364212581064435140636187462134863777265444454050414495770895364041961960883462801870909361796430238276028905897605011112920720942599802274974055998030786975888403679926490948768021359354209612210983373839347867393700387150005236275199052544699194605438846300465486344838220882963984231634100448320715767849963231292676671849379270269095357531800541549534340712247873016869649470725023059428099905908560118559215081588365656532581143294703100272573846471611162046144999038659530331697333871 [133,110] 1981521022420941586269013789388902614288088594556009006840051191058912729944879742635221043484078461939319572189034992284401491370212757553355019466494736170181419036077414602050928089323721490254854390532367106810351049219485155494107309737867979789017369832377356348166254300647405458071660410613210506383993076536762339751337445043231350599527144403799113106343292401823000417454954820302640936474021546609328487072619566887543818080254151501545451164135896672150536233083463387726083822964544411187790434125991337721338821680173173260883782470794285247060971763004980638198266706401908022580600614552549514654653158389158057055778257954427921671005482741460280693857717077392992002276999265973779515562016668993142781198656240248141034103402080950875754841739423773187003956872437583245869024422546454955854093106301820016227928854743536708054397458488839695685423891477960192919222119460530305843938649286573872957001074226193348500024106626029036326118155940124700087647096974024967233234897406562568101027043614353920697298297983165192808934461016236542402672177071594947337905156088630629517129746364190884254041395713678623920271958196675678804163004768670636567227663744824425302429281139989462634838763811885234290933185571032539323530717300484800556571083964242749581893460241694544017864497810691965561435395188597908472636204319588001459666409563309269052299417764011397161907870534040339276299088438965574208854059823090583512143016717308733040032677591950934176324890402793812032892855069912923497818157536010455459415011924819640031523365116651814859104446157661751349250731132125877851732255807755685123756012774573715227922799123812685755547379482877438954555264061667241836867865462761090342789486504201270509448930170240841106006519203198588666670992705212556081680749981516418962154842573415628659970474664539980686211792011104473015509490880703332574721964719326329660583524225147040730364244116337726331390559284130583059439890095831220272167306838353868891383093057605596583989029127776491384552319238574366017743207931962897133942195404817021082212840343499233082391545764056354582912 [133,111] -208495153045226595257027301543608451153413026821841553058437187618064517267410157880772491861595839340268197187329152260712507693045040537510923408325990595076712751816076508216435565858186909240449738561774320219716888751749790277787368435824876866099722734522131706548752425758511616100299110962251034626655742183121016787679516915182550594011824698259000787803978859671945541832803840173106078795467123215182163960947191235177474863058291727327146304470036844210177674140324892716026577810795147888433281836003908070832971299195848375472836507011945276348231726867390682923748864852042354455802935194667810688844919037668223765864938315021738987608520149692986329137064303180485163715755957857038646483603285497418867730293085366308458647033320453061789691584393564735539327101178983243473869019848075918765813530504378819196138172333818549566912329144508955319988861575591352921296582045416341335882820176022032852181423734089899996009440787816768771363645471406652716791418475455028962318834452739213334290116174287291005586309644362978190665968742041003290167820870835462307730504845687094750926803544698547039248877586376532396266273774485577834808648983309998688800454889998716513056758829791135599959296069116542238221392843537210271076275607041066712423086802000337535763396456997460717542173768354570521477436324847588428112013446160743085169953372350212404195887550855355718806582963433469526197410510938615497384201484670192172650992261305489239671186568599863289506650839084796817058895350044051182880607953278591155208565591967687873514959457245082827973841864369091121662706125838973366823081950929123526222951320122182354857669461301366031682623885814874131766289337511774355792724185176358910570050329621601048891032955226691659461960912456141577498064542334105229200941154572156549718564417742174778948690758047877971661058241472844270610812172397434369050583567581887277636322581006014368529540944835739351029903783450751373194593247983109270721468557395905523492851296634305128235432469537458230711142551893963835807112619425951333142861444752409485430879006513538450659644633359824 [133,112] 10958719473729281465735931706179700234212384392306378579063169733599128582740999398195998197019346800782463780246257172345718725514697183689002809643482774271029334019909496024718553526262042962535812793995188410225826395338717987427137554331765641255808632205529570580459789892091060958662169860987761428528670128063036108063366438206579020767375130405502554115979856216228409985302495196049343492790340335511174920108900981419313464193028392388891205449618870206068588278679960559359211237988784330536459473249785266299084939577858568830522764228724839160624816679368203269665811808334259425339291343794087011750979884649999255996054699198418827365002912421524996353941881204961421964421634391868860248577461266473741897682281373816757963289646351049971127100174073307276249691117308236023285111559130895239477575967798787139879292752728541396250088829517586583990638873662308190552556181837043549990585238511591598940366896173902033063745254812776227334562152802810480277138860180223248407890088314048795663779181144455005752564904978297477256134875028576607925622472383979695360989403042404748952744325005893909617318150296335100209706552485854791380434361898619379785023650316316607701955467096030634780531062846783766290847192692719237993666366838502658888234612943144029973579431092159571954445535099828508119306638190037888095707084389294207305692510823247122533182856060736080094560058305725678621969522034874789862756387133896596049233248716979842525288196556989965752366059975332486993418377305204674256087486693995628606851445887678724047245199457280634519816382479032170021280323153655882139053385968210504138255386116807811156246560123868948372677207704466600483521338783956330200216433832562341679081984915860148827153284520868833347688458915781000308540645005475862951484257105914174853268296610278376414239961271775703591824278295476802051093009876642831883116318026320675040197687720876254398496351263210554990144341500188028643301251310690851054225209822965456598346823669721321772085030986844299274673717291183202592122879189763460008445562907448797613810516603499694629281024 [133,113] -375836089872678238508812123942228514976687315237268973305238554423525430851198688483387505493971212040060835434636230912301140149146124403545259071918957607985626863397601693675555624547448747119359484360134379121996616411501899221936010202308089357113253240509188130161428360541661071186995186000477487004277184794383397442730286781422361189078284317390437997919093248284672133353978213924258177199905652978968908319276137488016566859317354596654240242369831665513048247119402531766514740888804870240795574632833046247659797376164905281186486833894783583373611071377491326705470676807274209644034759037274636854317113155853401542312611644208743286716139209258653610382761225144195781653840640937416565691012209104666327696369000431546495531334844103259410469229051125724394228636617614934942377776859864530213130194219833252810078504579333999996968375682495053149711119039307276575198670880965089380438779969943309962129278509161927079877748793804692972490710341698664576975657946450410821395087837869473928832790371121009952197775011522476315986982434870554028559462627433885952189342250125206106721518632758718988694663497595418443202141059727831851544376241446009685795577947274144692452047674209281778999410578171925697636540427938192126688779263804901323570154564626207713679612286724946767170798352022982716906208880347598342817934603239929503229186621048180049340104461108317300850139851883042570926402306979051154742407580853360532752996047256727294499717536370567457208457976717458224471907000438044259824541872399556362370241299133122157725085498827435176595489656863048589016359009643171557688976850907883394271315121042089276997322530560136245895714959664046232551670421366380600458767151542825936385001654942661707035486163562941230886271608094758061617034353845339575110599340583988396383923297006411366143829116197547083391872230158848991087298719225812866522824004580854813425435209584086506516075693910195413849965236608520946203370523484981699304336821369746808495009548084727937281665577370411437068323883247760699363722895065692583734805469713184888530717579656077968 [133,114] 7616694831444323051668964037676143541777661576236030335405854104208657241775232712734083879813062352316254593631119136007160528220845004217944980017717523249608360681148811317832201248904328228238078607538097833797171620042324743171957850319197818725811267136671062850404755540329179288902615196474369058323608075881477446199107635496583938957743870947293453411923294307571834144961910541842769032542483739530951478339253493356111962592126106057746297139334763036395955684905706319056392468520709682325924993198892618513249214101961673759749570118612762727992722178661114211894652720943356884954618510163496364076014034845917596824665089090944794916727763269780042419002475597636201191892161411049200494630915949867795920366122875281784721166693862509656335540601918043966642520492525317760839543156933754201227389965938042459585313323801329348322019493324990113068257786147790369464984054565262822265127434177136180564153572254045794811564924769972285498112524909534583767584028700699201608932206921498613071474139615318029057780382202273740650103234539484997531359272836430822809766077569019104507052958871710462721133751737105468573486016670839649182577681398041927759071665157584696167823665292109410518805247727874235574496631042613294857962016874418595032845486810287417470862621312553852569280868337306451811783543583414321628866678347793684878296596448570675992940259253400631777698214968500094095226859516998804458664797875139022628678642513966903262083653361905094995410459163262387342062717607533384617704526045594065310231118339614042304860998179670522983685540524053285825168694860006651299613522928337684015991335962342835287832988083864893689899947702485734848192291471895719968984836173987717652005303063223220642904857462529517688399143765135349172173931145523488581257144184102843472052551944063113919440583015918681935564146180656877069362881543282520340154246555380639036468011681208974423773679204752772541572453641587812828303975139911337818642832763413397408547214148003784826011093824145603822508437633258510018465081980463666371221893257236285349637504704 [133,115] -417363448842982901698230361806295946446770210588943443567393602003276830632041236952107205063851235643790914440731824789114340080674562440123619303366700493061313197454724077893544141412347552913006575151059091359859414987118839409246045832522132809584241520690713889858851419961258940986956976134709162745825531247701858293978310076827092301219017885383422279022708719036000136812157778657471045199107377028752689782076673384567214250697602906742835113671027112802838508572341013220082024311797372905811874385959427160591156346676398981057328271329428510869871750043511534177011470020082292180344259125480520067338659518089663145992150771560499956533552587709933687131450268703725424164421984887994581757239085355391677853173118444254211554548218212646016782251126440529583905052098020673827189733172127872521951214850653168396100526425296598168092117426972115887085063293407411915081032430243031748473197399899604165998861241310142564432343993718997734302662773176139788203051662070702985917531518487361288866779100413814294547357739319224008014263459514457525900931171361761457795688984225756753182088678141071612387294796833902264033578423664078885865349138922936361260641735137700220804168569073008124256899991454798694884177556366221544197945049623132780915204432987896500717568696249925786999891336963723850612310053406312808164083865870103903846553421028456005244815631472057431153588504199451861289194888652004439724686224047818064461964362263328283737608797186414751572931997102264837787331877428703153161569879872228953987017129145303243245596970837290844845468273208826384623484904739065246758233416495784113571373299757088207740705695533154169410061315069205447667794339820181903147846540222975971899936434050549592998945799857263737464163845028314271092712413588267308539237120224739868234178447703037015264958370070499572945636994052442269397712117220981866845722023096228639065557293153312287324555998541868186701723824919131277898075468381739386374363959437800896947738813573710538679148780595383630666892452349954554025332423370938981272280055915512763144 [133,116] 179765408114726223672515297541539158124278787952320847662868527530597067929162775598441583579529825467004697564245603765332128944853758762388581897402599414266497180074958707514439513821831375962729780615221898904780547423750653644700747783418266939018243062057585626207519285884243066101723210671671041788781978399421830805379377250427647400118193777654056993605050155078158335402495191648804637352626874798928315247841935938279502060140260227812487712131127195187844903628182203677574656202330998717638227722537801498378928969153713751988218163697954246066134319369327217888433975331660610700827267021544056530279472414152482951521907119344414033039232042683719508934956401955719358465696637066243106065388458732547358737988069290705806514806502576110686269869727184462481260833886105266395618762471459527190355730444864484517559162282706601234910472267143746698758010696999622645703222032989221149799892900374907947137418889036550995154368148474263428794877601856729485600286830010631525857049763280572549692748507989906492329887720815586673895107879074240754469669875740119320353010359879075158563662641677174921092628166627727470574985710836888027908118838280480397775672131630939074378384432446920042739767233947574722904623198056268013161399376358906334766680851119469317252283706730295040315174343652627395357482653850496397296371833667721419028753440716327972338310272805439420189071387095421319094806154150277295234491507117498499099644674704944571750528414954803890444471304274214605665014180557027602726761297661413418225466727148261545322976045583452212682796831996856706174576135690296769497928272760093127249437802360595836765169764199357954867672670913802482115887262193077857659278767164280826210537353551982163478949453062363290177257070724424460332161528970335419614759046635597275563660550473943431923230759516777253370835334319411112420092739257826464327471767289296206028984055258120881220961545678515512353670142746012626989917254645160440935261718079437932829331208934675756278334349634656560549311401657037381743223128849756442461151584160 [133,117] 183898268496826579326738021503508197939765845422207374509527684838414596533496544425841928615788991184188274490324410651942503227182720322079030050243521506647227227385250085745934315281496722047696851047012273451838319458162599643099397507585346190249794318354227649804697795459716206277421910886311892920168606211513847736361469645372968152738199066816435879160274093204031058183180175238802291430316631005284046994847911363987008557429798328336371206265389671151913640814076096762654202716452080214962100848652037841479282433273362046244229917318981322383833770691089991538488222772700859896536564399705834536156571330159005599205636879165341243168604177479761453886820555436464399468308308806907210983012404900981504691041467490147549827672481149054949058551574637420463124669377228209735780525477168757915128522086476139568099533483178959056267334522447083539671392828473097143222969370548489327889472841393567019332878337406412779391996161099928272855759622923693540129457562990429474436227363436162788399460778901774443641620079653763528133558922721477929597165942856717527826604050402289805288758362665890002441145644716603031806420335339227111492391434115431445085362385439192964836017332172338626814063083325625494758425458540899581863253497226279174175557042032779819359035284482114604811277929699315355613984478451817225448822547684988929395024832810254365557502429572173821696082513223207373213157142279289444425002444678150801566564900076693864218017100627703794167311893816849854990799816103649181195795339096939573396405850010364166086317614699959937510346739693142444178675238767915215214477021591374292319001996276090568621212013027525917958752598061743994218822314993417154916376978701427031303125303189131834061818151037834300950765850105167214579921584024113090678378383607475225629529313130272380374426545722449732300452992207233201312745897096082319795528064149834177709994077693317558646304748846824202720771941199309923889691888452154092653931582304668257858131632737067922727920902534135198075728374018617152757500789202572507041740 [133,118] 486723720668928060131241565901389828972387718258981070645523158277498514610915985275318127818091081580620947775297897077353246769261728576367759387857163174961025685106885900873155078430422599804936170937850561124289398430098267194443942414812778759320190787100979643130759210836415817629380723712709598886964284485178353653876255144747303618048243649546773043286530666635288549913701632518073230156460376772855549360142432758627328840216809142791391748528748520914087467144726523385745057324514288619472107240293606429975861878461151245614026983994310692550458470014742379844404856033085821483675103290917147739661007272392761213189411013873633396244914138856874021988860666314210554228954961417616978330795442617872142973339523281804647513467257284769022374323397013558157064470093379921811697487591267399018243880174414227732186368146247145641370327895766417029357121599112899488202481871849615888955119880746439740536164289985804503909195003681031000210509339139015805136593338460995235003362546102701704529776882242166092989993481471542188933151809961013475006361737442352108925804853857505981870343640236396089739486165061461846238439642384922180160800299119191690784613920846099391790126997236277181281541795621852060280408228336430529593793843703030118354666414232451091758662487139577352541132119656663329300416528546983578338501237349043410571524784829907568575231123977360072415969966361965663021765718355285449973494489727555443706574274193642933301348686126569513288807609082262630661818619556713677780678745003676901739462633192978212512554262169408800845854989938134895359831040116088811953289358698297503464101790383761822678177570568020475297702328730856601049785867495628474205974523103606769467999203423521993710571103488727674738559598423053268409913139153769658324554153189568937478927519382614958174466316248035576153281712426697385854161552298334375954635320228238482239436635404682836601124844222032242763099917212826279801503066211097640604830692256707567925813678576772802645614313756287395606183171472177971886447544174336 [133,119] -2139773887913334541671002658627846544441788701957053463730843479514480845160760873028676815371203921869869376743942032675798771010407669085243423939405322615380302055717505375083472472150326606901533141508670237766188549801631362774572484144501129125625763299184551121754736708527274559403982226706652296513971686192661064364315121003362741559641858746493592194718228862629195196005995780016485238507578621218642058016834621072240739696444760434649189942686707317095828792999177691617970189058790573235830997380945745248354037857985960235448041873671669948050134050123556347015201705984518728394169058098000519387701093922233379185085264090514874582547447582177225478289228004226814465953466755793833374347876858405697112068183015816375331410397944912688466223994151502867023807933297391161652696295639397033117254911736683487197758724820476421449470107343687843209055975758531564109226250762463313985783360016837499868453292578275784795284349158297261887079384219438029621011937871879481270747338022408834152104097589705364862314796733114136601931800816140268910919684730408072713449877315089912277804114461323569093898895585017058300448888731805635514390380430132855590029449797655238671348352940637138007694521756370561659104195707920898322366601416734872320140824631205493664747675543690177418654618683718393735600390224597224484293140765855030421207043489764633381315980618028495469790220478046871615352770086946836681912643679799150750852923069931006528435727350528550815369097327481165859889965657815503049766582564675468431095885412331690295461054778691041480813536567946949777192594318939097022692739950847652024633051724973237599874452526699040919891961222788327275776906386948864114826023217244918779695879691355002074815493297111423062401123337673452581707818594898502348066234404126091757462286923560376664078249681929040318663308215206828215950960251995034873166217369834916258530054790378547417301964767662746693461891553339349765033318810933848823828253924165808377187377122187533390103924794943910103794932900574416477962656 [133,120] 25207183177244035157851305114151620268695370672402350917396571891098739333923791580432203130780380596909769420500425820387777953951167513364681286754912315339825646615242611277364935063211681997023247323649055450345618586888996804577935141453106050795938059454140137019004686760266595794774364982457194825299858022616732217915638069655215686430009773489435272012783013551881222919190487351579603945384595346687881430946990611581280854935339347288965790834838387651936395596996744642539259933460022161583655110677243954424259261794874688740530637680427380491844830550982901953108885000539877724112983696623610616584418860120093455043777600482485523577174165313798720265829446332816422305696553887936821615356767147082845868603144242320171405639984750169855083241612788402481325176627214574084704695682075358868966251057869307463599323909327256188289343753669320498851054207976986534485035920802185048062557616004744659599403057787935113841579544924134939699873335071176891858521158143795241887254138360444386498082348574700149213032439706867183553637076947622263771573534234592241811259521688863273123672645563938543789684653903369959077332799683653984855261923902634749728503185923344095504365643506620016531742914412454376364460776829777634831917370160867605626407792594916827050371358722743213026030448509051652581200306720411748258751957540514885124291687050454857868590336923365218399882260118156855313237340226270750967868296906863180035783485531527946227448853188025953468063524504846701252865518293280289206199298118858822450803886718494096600605787149145857950378165488258095710584103653218184931721668146608037593939871175667929584413726955218732617952409354263617469495036905601978486076124127638279248091472933837154732958762165243814555625669451960955249246666573523451108923608992050394663191479315019741914179758153424632903250954530550278703011419061948212988376922562332180627048332591085682741297412047202048013494944885055986540739305227154514464382788500093643843050448986280380533138044620262971216438341488674432 [133,121] 25450807127423349320850509010048483812636588358363187769491103655848288241386057120958151050123769362463137263193459882297308038604949082107800995159213256798844312606874808326109632884172529115273408597591806544001383377206897467734546617242627764737736913099076312323372203820972996890402753065236232937113980253204303331350564436293634135482778142274571129982960075172564656711694595782452994674865517836077098434101214020047981765806551976140850815161718270107179166967613856959523970373906909326219687597778537509888043072873987899506046992857584246970058388210203495776604226124675722670313032384512083754334068077831496672448856862664150237878273217946408648338657702328886181268546431010976359024256324611985895636833896467583604250944978101623092248556303707507328675196704639506342097983616435276051634124354940524927161826006111120728960062746265033043899949936233799811115440267887875683346098509901172611753358592865318439808628695074027867950732657772524269920891033838591527517683947907173593801296544781355777572467438796598787398260024853804763648929596364060310546097798618399142344175668046175205300025303519235865445363151113502437488838135745682430028565727305334866556113187993095931212918219134537142479850252467165772987083763780061701295372411856024904273493567230268835835925176482593558789896160979583823599260676766983374694747563049200605914323958452049178705624721951009067155181900335563692060492175351330910503288193835803984435230417334962333564080462372424826485053177794291329593184486015273014350082606520530824117961844285703253964576473628533780876712862188134840558140828075308595238449542966613393143280615354015134490316498084764870305229997419647975802300421685946845007207558035894175253362254161128608508035271298877431945905024548691274308829626080904676786414024567666610568557899041221585587570208124522630564635778449511998214702531717949915697040387696426543615064197163824155902312545083090170858361837796305565897055903562692438419786987966581249193655652252133594533660472 [133,122] 36846429736244238099179444734041268736600334745250279820035011073084759141868906073765967953956781085008822897593745388724649747928093848908190096735021821114490891391124201598147011675501622411046255270679367204999230955129145996645923886280736418204867825877231770141884697133369895584341048637103403699928772212000742106540039261668516630120781749478330660182823665678766311023239047061289014511998682731248703850570432077243228229165721483879336558584124106656832548156613047312948190170162224050075553655051043802973143378268165392234811537663682822353911807650973483124761491998484357090903749756903065291712581393970097406966345216796394047792179623268845535857880242586536466869780516510750245004833750075997601100506942983071852939947328033975440879315533694077559888318099576205750374040186907074935474543876633544013584785615751795700915542664794849969949964163636523317982383015586064442104972859887733862834097995521628949768300267558032451413756843766260045151816574901514848035083391912870569870903609799620212395139598620589511156340245237763205914644601244264918673569243202905463159901330091896464457825358740813545799085627531948784293782013062893599609588286487117324335772255454023792859658706501498004846376819838301380199663665346498393271849986080313251068145056784200473280305401427150974411450041333773942363620067268496066392675179762275677537285751125334079736350082672449484278559799658025317119856083133761919902296705321146277120391428062895923285966982388203497379588763876892560729111937635327335347190682908313436419236645626044657083160634114019694219003180955550771232122420658581783956895230474871971556556138222524743103276427120579015449436581215382922327469514962012025597141490437278757209350867218243764487179945754779364926950747600056248087249083503898454859715303400831950863194064684420782651726155795274776113278426400280977463147375767843634905175804566024904255873849054077669191464718440805752080538809315682144072661194505999766893737000853789054347119595356140672 [133,123] 15501766909473971986245506831945336345221665248933229541245641984935230257391563166769413957415593157457437895117976136449209253885660244603859068786151039831222422021432748355680035545334688755553735120467240618950357324842552891866562592114039280564769019301596590021629815851108853069263768999288104116222834590462142142688787419265646505049138102492309312236822234344837054785582035134457320490721003364649901519976968905319851833810216131210128028691920006617934280127697419757766043269887902721004317621724742349379609465941402991163598820272315024390026514845287339168959780318876888673886196137209798481481830754744492661985439237692128613750727730924844799112796512974436489905291937265976300919581212848439937602282230261322598256482368135769102970738731566597332857514551677243271892609302668253375266357374895125419760208271629659251279165564144419614290548754334389035044950191033953165564503433767419540596346656818921913584766973259171802821786539608806922906949108014605689611282257593761494261959811811356642816473412333332377614440823293379407491189897033522874574923679212167192716016770738235937468438605494312764370365101403545819658144004985470132094929836655943150807045189188012257450014530072714826083012357186101612761576968496822275699285694550650166249514448354227664723222202107100137403531182796191758547649233976247217586948213215581984905321518016164781360348504927456174885633194997890022630620057024178181454120776375504720573775604459177760422881222107891623978302102601443580600300336276362330074030651248820400618814947974842458142690899538903317512888191019586817467092082491538989660370852037222997137646866515574494918676692495802815581227975001834437710436944353504892083422001436171803089342956907865585512430590057724217786480720993630438396688428146099512427090388517060749403426621947981297226883163746952008531221177271580573310287829914999355299657556549919323913083798220195200624526034981200278301741339844128917494383778690191932631496445172483301385475888 [133,124] -4943557862199960028059330159408326307633069202454938508455746021175658106138126111041845929858426776712193102753511760146620686385294062725836450688339888878602609308663178836219134339347080538571083044232959168874824895484616482565351104859455399722096656636775078813626278223029500269753054191445232690360162836299086240285343264879069881424600473702117027770312844205123121027291626066161760319482625316725581610156265661487957091774229134968576269551756051024987924527339353617951977285108101755878343648283827476057487097688463298269155130282441625210573533666394456591332249631146862776577608632804543680123402344483713982255038176919448111922845435454473880775879031875727986374456295409412905662825664298644585908343942415146455818832922384969490371689480723653620883011577954828708705598785435948278510940167484879657876998685022100182400094845533323453419281232734920281677074514830545047951175083316786248339895658941572616145050080436672877540954093305533626129101367325833501590425518288657727603678964658302670635758349453801135652519721712108102110765348746010557179152776549157118042935592251744735579299323898318915863840535899009453692910375381805599489461741421075369377065984267760466652181496964299303753273499329578831603784341890711551253906858619371594005199611855184449164621732395743328839823629384189703860048431655110520571364434116130961537017082566103225220273170001253928558754533064182194276584627097693952730260493446004565554288835642819753161961001484119514921198060322166727183335707571764608724932254492681844255860661355240881871024216303169621411450648243415156903820710006705935266887311410420641032842063240722847547154630152330610326012951261073172778664244122181694043979763866889704897672506480420832629150676016689382951951368285567676391985871488712977171944093116381624232967276910831034322033396300802661408789205591327586355100004807261471336556648805064113881786724769036522657228227062263898355496027661148590886312560795431661307071580430633744 [133,125] -1890693818767485427454795386088056002256387953477845049035672960383117707690302591761700287402219584948763804859225304555171030198854808991753581989171434788295499510516677623504885612183487348343443210675183071236930841407902124672618171810430658632238191673845977926503696359284315114729361690609112565483114729511356674807909991943627025055428106042592459372776036863319879622451734462269852720637722191816663459066621128544982419854320151750318018894011571523557949726193616067432601561964786166533825751029102877802950813089309374284987608299668399466363599879598395808705161863099868972973436238648136516878283111842111876495812241351750739587968502627619066615027052822462211850531955826109870753662149045647804172244536872866486393373632221472138185100720145061857578604436172752348403958483608445417565696217882750341856277235055539374728269329649106370477161214396028603156956711434398577720323293005872448751397056091665011094526965139559245961234093459669365338826372026323724682679461915586313927579827637732034728002566495709796189119782231127937353096923162146391476618845856635748529594358158647825011525929819706840179272312326009667297531709862674879694135847171834718095797418270904801635706552285287523340462468880437149749049702726438825976270179347987654342112287271002980673524496301280951646332972970657882176524649738378971548570524005155052415663666213623750903379048651330379851189051173190548555141512962916803558303710863296653791979508848797251865373204077530659515472850682193854153670480258503809744746949120971010182998691621479695839708251933508207826375099561732293029660240090331522366957096890145553463254087326374672006509323259700915283453335707431786161931516215997358477934614174947815298136790696685756335987105608262496520951897305307406446258508813898374932188224009603532423103344754936377853577505130531098495787543617324178225071563763035858760367842608290085845526253219715210533956598240339879007253833306344156312063654948218796249934678 [133,126] 303399387626211649396617296506752274252567353403744736710441264756565454234625063988344874543521787230233827066914900197106414175525836330089104726166188875928605003449892648462706523609830026111103194900834859535158003554559798088526960308525826248031106341879564119520593092873715705211655433471065353658826758307630869559209270501157072753043927747364569763107645368834493947873735555344189283915290231922886781707957473908130753578690147029093192634319954213391318409768075132336760207036667805190579052330463317128612272782468718106529514803266053120519494800604879449748076751773362301138907905149165806848898075005667934468561245671244175844939099699369025383612815873063005633114847250054519438864577492240867503843459150320731172181570169648142239642141725067643404883986974236756214710199566437835404405513576081589792590768144147989620617817551558007998454672789802050580479835644162088408207413427966687581031870339465279311545791981533984553536504535429744358809780772181162324830534567121563872703933305681967135275294166150417449815052156005736163883897221346518299269131531430062783942378425155412824558452702093823367727354159794219296302170559832173143499234236199092244329387038097711245825755218842052359530345460185170813764411267524059373530808290528985846912790869291877954932393848916699553756346597229548183345405254505906275378925049545682452768389750753877048701679347982189334735658933013490583954944725937152841856201968458319044974712506821940033091543861572847177412079014860019290719809581023677663549676676659846972300775325513542740114130507569099636445520650742092800479768913175959117570970568239650672307577414476675392731899892371675234479081767653110679612625351972123184793765828993919718336631505845907952979333723148880678941402633415872917365556120016018614800808938992754755073885449811039307658209917414843771212874348913744026128230722796815860191452106689378999592396488692308688795268883687517420665591108573294464618230417239808 [133,127] 35173873582845549626348087080975035440939281296477846991447014258633668908541626934063286503845098239487124418039737560724298908040786334786653458488169004986551713461926087266358220869975652692773366719603337145820976195710163491471418776665411991013293018688366190528896716451485169743392628562100662060635552002450037154330334631215687911863797778629420423445880317035319227995101110657783076600871366387099044012760862510285009408677415631518842446837391399498526668408426274990544439219705133197297463396377866097298323715650201181245289642390939550605697058922269059845542990533486367035884370374698642234568558335324259580121722725785883000209415986405868229769110475425738890638012912744628493318439475414441941192839815936763520753740016193277206552679945153794614798764022988916710399113517016073477611530502248100836690065930654283127558772330622214156558665196897019397053988472352972901898512806742667507846010080538897140292659930957630990977488497380709008093117016285468046656875633762882805942726353010136147864455266068222060998242773032612046299381019465387624789922705499060729688246217865398475687133252716550654944337498768148329476892452215586721187005085903567454770926961146371408043463968706739469567963060955081957819478464280419716970407181173540130133332000574383478093823273426101901309653354536681159117746481833405895018774623444594673614013247614008289089541364896388333820472315883701481652102200538473710006768473490605929547839959298009396766307138637067414243861099934117497845588918303176552713172114097489906665026560055910672513262747206901441580484739424126465718360635445866327032127487035848448712871084331043911742207387189268874900830043562888956432297849183704445654212285088782671627618238276729098571567771481533585055938337852996553637853565574479439550385415738271360458998505636933857919767631602268734901377830250709523416133490926593400881406208242858237987009336691584187830562681790313280905702220080374583957472 [133,128] 1378360352984321322688790796967073056375520997348105748004915973338893795038289210030606346655695882516422081579966586790473495183445575011956476195484395260787930712508876315720444478496978740377288528700241222145714315756647611163382810859862472889375661423649625660376566445144596167141056304864676140536668976212683681871790775065132732861032170971491607452516374168994810770398310652653899755780081962699839642212571446468192681624181456770570000660096518860856281689595803687385018562820463317254287695285911276582934659580522265479688230325732542751014272510119194345047293290184638096088986968651495399444521546546135162503502891620857947708896848694405023516047102911182088703268264838008488234909723052078359948063989324728639110053275179848853104341915902709569462734043390043579910126043343768687175374324332262946115644601893449033357812655467961996288587120996051569120491662167561311091261624992904167058647792589251929055780388137198807548558689824196759067810425938312673572467914024828679968752139355109819645178749804216531239567292118004234170462011290132482512774735299041563334981106164672691467795084152710168965966678138217821399959189981897563326084546356478520397457212912949343805188606957053403657659417957829421123450296748572584178650059611200271258248463808641459742555922999782005312587879047282290974394036458109492917711475518040945673829019936083195940815752897693403861021902659240067986237804574430808902811354147502802629528630386587002706198557846000889750217666893307981609700559545618151285162619647045147538484514921992624717159046809872306108508425000808315261418868107078696642751415651674441767141778441106564382611498902107336987855015087645247853709585082669671275765161340736053612101057413335267937229457202273167481364008492520509895811166209506486024292971680522419269573459944362301067069231154544035531901184129638375492091329219164254409504657009147357958249731749513869230681977626944146699081003207744 [133,129] 100095169017624102427294491183809853711839047950571904738398233216561951355929188959579627732167711386808718452178928529908566201614214977300256144636239133386627963983888869619962775573599247069417789504992431663197104518217488621458878255366010483770273787170450843321346541519377214541047257156585090610050081614739969174197849625455954073275977583598599745029136506863646357762701107060140035727065751738711668600459762481041034827447091381150125508778279727343468394626452262272230034851220016249527397723395249472008225415924698198405788853856729162792583233320872942944578635290825927657902296435569623426028668651672633139370000868112109788282754701930531958335404741660894853337050734671516769322386646081790958738158352278213686708509070186045124544249506647129745050206773711345978832885339784837744572443185004152849415522463382390698430076417623720407344016775459949826519345928106439369825586576167326164776470229553188905724573501114488544788706267262054259117255456226813053765089425829760850560936049053165844800675386265987613532087084341263406363518872870143371670184655195480717545061884140804287500091765056886317401675545862132453342810914962878221531720621253131418003576128046954625483191411355416702475236369819769199992256123748179881322598132926438773976558525265966609650940291518738010304503306977286619666016072181270991125640336496030170624170153728497730090840955563346017416886987617888393854225574761225202937250595737009499049815934053168429090593941826729503956942201371949611836380303740269633166663524373391688725531050229107284908603810491911240089886215343001777673906711709620094032707678718636034001395103175519445812495895347063550624602114322182097121404328351834370083158466495339767827169961355180323655532621804064702547749927814524970638688882388280857421691937966579324783020482061181582634283240413706310755533644797768365071963949823043862581984881779051396505833695230799022102442312327795660464 [133,130] -2637884305671312411982092061436069552917056856960969318093509859850845766387162466445963573910693523955501759058025897199479215820160010640074252403296040861387887325558122774986144453215415478389689758623279042915422934192551332420123238868754558915489792473710733572205737180340805985792563998902451876748122170680179568454709876378077410191999894632927510943385328192989972259222222517323634279626383720771973468355188721987728940277933827013677853489460022008651954085711466742843945949178773139920727293964306843507309408226110894517966350849946119753923735937244258983023065676251471865377120880245911135262671338088895422318595843062704757476779582212779592040828114600178629408793743812485350660201522346697623309662551083014993412486607829265367389112120765214746658670759262809790163476318752742331476514967480455806740751718954859219385173165584737708515962943560715340817123835723262672517130508711167832932313928139381980483018710241306069897405758994208104688733396211286136830115461614244971102868529460543282474447714201190547754938602774991786428571073520441311994289605867267371054617326722151423484635313168672107735390128216940163204507759237177465629235421496998274592619040220191740146303510956309441605199483872354861504806951289449434702652931680659957230646540858666358006419576393307686209308311418232128243777338368162286929838199241432074082156285200567438878663010069735459105880457627894677596410731672405401397201995430033250113199015582970264859845084122938154860409764077841039304802677278115089552979635465516461839601688290772373687410347963468097284216409892016660341705223623503441528738816764407479094049811536690657181417529810919118097981994760568623978093118588672468477890462494206342509634512507264277706431032845940417701630138225993569458993741628279145888620808429108525285631709738361000847275108300032190476599252029725110644166157299396298874242629545369313650098429330573448507860563104 [133,131] -38196271292472507627115595974899341966385340371153544733249684624993331079580414961030324156321481388133276050393882238698054825227999089444249049887437935356458530359484609715605880000836080877041072689206409429284214729628670215791920179445573398655975353512500365697482425307361341679638013794355790498498255340479665252246682337449671832966550969109015523590194356143605345630662055800003518205240064122103054520190003965498652138670979874598640092787203779775009636409284410194690323900343537932866017847601440069506195118262629003363389409478809111047013961674092086419322214815740228090061995730909311694048708662692004380996640449923560920592378587996128626630852187304559340452080583489537054436380104763228142179590057576976159295518304033587129463588981059684062081708788238667394189727288560341914069186531446589008262391364954003820190106248357223924511329537076281677794458288899832459598642324703086382570094820413726844463406882604490067526434373697562703110600869978494758083196576740604597045853790572044607099371591233390916270301304659722676521046520722708098097998679748309737817455377619284437498266627277979655263273374783574254024998521793096548378226829506756307004053137316489199160791232358017753223985406502947959363179682165521133216912543095690702978956371185117202457501179119557367033092615776985613744993787382719516296044835066261187037857062975454445564181000944551937995413590830097482804296565831643487495198493749208916518231753514804473941269853800845262872760564212951602135456180881453752904953154622315927695077265016294768801613093930776970917867566529818137959896386122526367002172473325947152708255408209222356450069358127049062502872648844620838105912565790363954712131321448932101628157821734131237551711345200951531765006839256222870403732677644165818918768754564054222204363400930662353036640902236274374666777355589630705442740475626114482643061170303898983365730193270061028 [133,132] 103940287033508004131082542051448118925559137377267383653145585523970038254913791284429220875335053056615782792632988864324975742158427315662531664349316966276737796957767111101695064064140238821997185979605886848811433754877047033218518296953982473614518062086192891454343825573837198909661451581170567464767753505072176500588122435494105583740291317826671361838379432529004720122593696056973455356011640370064420161211875405749711129565044426040203180181125206505735132808981815914993188116494495300271583382041253078276566438711687349852884103272201416872675082027544271498334012834050246066956383724875010798064970791581188854228343582340953995670778443223311172667627789632881466037309813448828200037011403579057925960194121909488871334858664008742882590025598461431846281237223345060732798869147068407950271919494025009430373846380185898338170907406228817999965851471834175692262983670273727037083817704996369565017528790191945233221982880356782502796790238542861862814127176264209214147115038793618292467024071975139109998076923417125627363903675804812582670359105064270781832880278865574599953036679234345796247784016921031205979968431965200586377582175560486717169903376984314937832659576742556543075819065111273873283931276399638106712735107974132347158385269870017338692456264522124063528759305764215414330488627963533671410990285448914818088896267303544268931696431664640659015301252224929280193581276406418577037595910977187394985126874729470332553998251140161686241107385349899749062312253977744776920681995002317811004064001580899862624266441038605158493382529008361935056515934221250973575023742346161658961017287596632689883176305490037491054547082843029708106346859821973347102757019781185047291265250087782694084014946334664626628916337686395132681698487144778346404183386299993967138188858371050792339518915427111944654917952816083403308718775767446909856057977875969767529308348660100819517568 [133,133] 1688905493224772961939151100288761146583452730599397164036469582745552464669818374441632740371298153447507318036748476441920976622342100663203750058809331813330737329577453714738651373776703412207237316318468540512766701957951988185494373137976590186146009990654477309901874383042601624915843842945939904729622399817725648137058615119215112842321349028116262293707593393184348146829514255263812493508312810951431225390997828051623373849442222705555115371926388442040170156876452590101932431837327942148990075382722229075478281883155486954745994493823908386228929990547179910664715103277298070004212292720807562234786815106258616556420676278172931736449438853473060212353597943378639055019649104321116085785443445851966866518166556344339406396779007602557862284431485924594859604121945052952071172451829989783610836235076964438643014219291967093048718136277849104147014078863882997326590913838300488387756776224148176666034715395611695687329633575554987679582146562087589089097290069652502405277241058004157477364833154502229265496403355767119624102747973425305537295293319370702517339836608700553983526158199834363082438575816508423811563336781143392580138241812347404069150211570602030739626081786397477617026203977289473643438342666084021803125788908753704239515896489904141716979077246920750613249018443669426164915349650047262576758433875157834339610199087976154413824661208610688453825576188428257294298824577890159421764301993015396738187707863230179160753356478912879090929201974054105154241603453667465916916503381944861398582793520563893775715511589534145284412849255272217819423746596870952311082883907451223965146241123371382162524157904002909090455023034129146442887614935162969778285258834271685987348162059295788862867503548254229541808618802924391114150133690224392279810059448864925088069578479421336806986673212581966116816222878865614875742206331949673796726167999972975356440421005800 [134,0] 11903436169000373495521220093176024295042792236820479942298992762745356996735781050207946608377701876010496577913253419306256350268899950398234076425669565964791083844738052897436340725544400576639044650402258280653146218414499758181822920626187232419490141621916080284387330339975881345220377229788582392099120964927218452946087108621134403982040185485942806565477758298315268388143392931037785730682473001560564171040322146874394894828773220387095407038745751080007994214806124426329100996988930261987447064909463746388526367053577336418526902816701847690664838296145693182990580922133533802692452005152892410441944424051358169723344397454872127994386748284103363899444371324297547990386734444139302899641715701857645787674361924016935147067119842159232919300513912493145887281508061319658122222142324592536502479152022425840561159209139630672803720104168028903867852698752684226516979083261855236368107115842131559128813472787681699424629011367256425458679510026676261247417115210614480160029089984238740587146274366021637762954891830875390561397750331674656707987420526100695662731636669866453550794173323843486595263590673055143056226189839990267864485742603485313387227939448813632798738705353246313911323108669262309902083154280052678821062594041577325921963826052495416021384552800333059477472590912882203019633745352755002464133619552750936062384110844862661059953429427877735277652783248635436483724369492164759749447772143053694403321138584696827826768682691263228262599254926536577117424479849972193652019635657337875582703570620928904179311095271689087772425283469047134871562807900550425836322000466091366342895401558177938125663695805902468016436099705018833577901944307149989687083493417593177282074092904870980195995145179757926474904229607028905469084687475697690312306209407910442752089943388814599422268721270911086231372281809137756256701054494952787050863401670099262984769280200142594793911296251527637566587537225978086792446286294629120570597098950485603711076377175751533300201292900937436124323917406799184436193588454247343038078603356170699087875702629732431245940627535370022971527180134849753640825067025391000936117870602522119265664023681408970077011367527668158302669697213331774256641808796456053316153095379493000014786554184160939294263137074504961062745624038168132285168362895466001628765251018308877997461300694746606166617562519558151980287336257555126853580904394493200033860970086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] 71914631273943364951015011090643632493919463602230664405107146320635125498584485872943346729564869799791643378518692795350282983774902651601964327815167792240329522590602153643427116129145591727092708089465674416119002563886824141624753183509411604940427208583799279320969040454680840397384271789002125580443765417886570856234762953089683472671298328279677576991614016797691132199058134160398877510103465849949414890067450979305472932469607027326408745802303714596059173560055767139454623967432531832556721586921104497217065651297011131233308715837736801559821426195226770727101801408373324213067447186415513151269681529309731341463211228419869121930169945949927399893666593896138755286841688697275588647938043926235416517519678843431112481219826205125587079064989127822219134541457529596660219574252693786857155151143440047064876083966872828450895921065546483142492356278407232891615922949909255037181987796800821234513881339749078501230417513020952116872474451284211143866214582473964406137065907020210234374623810229599172498211535037691637202931443044937751625569994857559936217113666241179009642572958634222810419994106570511844037792641781594126570602516497686271998470261931369677495882552004635812205428950894011138595914407001577549734183920183665566855733501998496666328185594916944232612638843712731521889921590776335585487099995704570114103263319877257898127832850737200747283716871752010149501644708503524860985228805456556477113187826048074485879805974825441765274020530605474299533540268118936506611528485903708646442443323817657762938907374419826714080075520257363289815271850252896729575092468661806278837099737603219979555169585494560435775500675526440610636709013008734787760754713219430653507049267449163818153849556359939083642472603754051345470734135439062848371031946516864610583509738607555341041585853369198103766351951124426809831258538517846673021019332685606180034877743476956493222781104713072645553845540739260020327857032551428581256368183137521490301433093020614635064726717772124111484545078233268193214571111478466584367170288049024691381268121618897224535746950017102239957540000049628234586750277657852277054963819723677836680499728029430285559447704666941230866539102317399220547810976936246206345664462027544144690360480230210223650075242164367070155871089206613767079652904296219764987402793120159991231100330678824778354037806820061576407987930326311850921487575910471669670868934459392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] -28166940197236754887246990682027036672923427925219461866990688832528810773154437512864762979831871239156746100888343989268111932563697818118410294329271767914737650412429679381635078887582948278087048381971515492610269813955927475204608694784890768114699897771965249361528641970513592622926219181775806857772940658201311559084182767670173496148687106697089604045407671162998848380896224847542850533000563856174693102041979002440830197521030436810682324033230256488886651235549750122244523885138188631168524865935604583165476757090595472612665082830338948258149559043985560845013096555593004805508016443444063134550126062723162516070245894620821635141679352529893942898367608177243247031978097728489064291116095480399222375561033606306785729854492659901212770214285179773804499264537758772599548094609409448156401195401265488297276986112978390212347366367166558385209008994984731750404714789260244463756013583696348248547392471511356614747669762830367846209691815390988430433835901642612416550915220984116598309858018828069076374359990106459571246600617612436450496141277307346617807668612027860336848842976703261370458579462162973533029253354124488763365623354722226672021801201801439226413577098702769356682358282939972222397235130487916507130140407022859944646304698463043810477646563653414309256252631590100039591312168439035417603203383046616874262172903786584589496387465176889925600751771604842651679186831400520640678299746819129207840020565133802888170101090234267882128052800052627521493983541222322591775496369171582190330691516133455672144701271221786327154382772565929281014629229034650612496866597610710782199337767450664906417597766116130637313533531174985112293015196081180340812682849706706353897819640559641832126555646367011142420472660282942717670932833066197790458945178018920239443384773671356111489551657257536832993346844774277202575408584947974577281567689108160693521831190360315573386393083999243224983540264495267953910991936802163311424304133963313905703554727746674160507365387114786062984066600413161690072160592614033164036242720457235161916364138632515304816619362232160722703433257047951043742773941037908644705117172774527951489767522831543526604738170288811552521171357800594890369629404567477650593780015063733893015433736762858810439117603150126401731693982874845843681899751365070277227799355106921709628496054259258035436870656285084576683139258630147150032828973855566365744043326569447424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] -5579099215412918051615314255876338862999414619738797794508817985778827121662602615298406785598546185442437223534451993597733791086051201132593561715346131325738000313247535253002980810408096433224598476958006262674500861347222209203672713888083768591635827097368730999142224681835380135638548228003894785063547204521298430364528733273810222391355094295557182875459264479737108552593635192122571163167999606302148708887030117983237224773341375194144571318940490268367124129323541061644693254419326940388616532119161796582645123874637100444506361924861385278571517536121015154096346448434778432532545697618742351010812422754403750060597320677813985154045799479621548372273044565499811603060562380591749762150514638229098822749688608975264739331106952233718260900266527008163231486929160223270608711351526757219116696307133322913444576412807043894861733278918298048051813423536191631783261625656768666552618995651649067851627624096301879638430576771939383072862069427145921364802237066131167298418401018844594851711128148651561899220163292435436207217945386308742981037161893743866105524607908877010401188788852920229915661043464606299366266225036862787888503118923281916821768929013435945175379579953198434248446947350423004746044975682870004970781554222220946019805873688231343356259604922774735006973277363130175041924242556061373336308976432224352161434349920097676476451140751337962329112339430713435045341213851859182992459435298963304312853079510839964015357958760582005027035595293023279215203313730836353010557684251751357496386710390986966511950770435882222940371139432489453514603068077528479544908655368003474279380051038123004931530241460995477160794703750552015871711276293342543805140370561390020265185299548699474497686187795178965864159113679587361017414385360788066785525192823910872270049703490668207213311152327238364056150362303272297452396220791551967560380909281904050694739219775945246849213396282689957199809677578156683560887786240899746101382886069846999748679850680054546608913166263760205480159188292300544574369187450131291317992674705325133924614035749879521998304219531912148285648307296211857675332172805206859969433243214737432440872726580600898908945540105799677681053706878484838538497110590229186512770908951084074240265484333243957291495916100575201399726623042735483381043601098147557952718494093814162780277257585320354638463071161025502831216841471613721832477808094316515147462466256204988416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 210639729338138712474028124074065572878498620399293519927256973053739011960566720883036342294546353696944854502322772322034530537862929932836646061211279529088302790180445691821085452584216252485019905529299441201913438605064626622425979547086117076872637869570527807499244495983571155873366689220810668106520391114266693641312496942592630132378333663423766282881883462514867308828972488963366989484549363922326170547290771474607314376634644723832792701126383529951713343489651858947070034856701897548041040277867233363413559579825468079082848092135164822967823186077026697954388315417061865987546189444557441156398943487543054417861135749855481593492462862502785814596530583849503313328277176714412153069801770755284673300659664521827177616762470097257978919677479053209698902927507285164702572485347646181661646128420960880557388502316168868908558468623147968896469994620925481146420581237767934446880237682735805255137323120280700445279537093697891580241969050382548651132893523695152186476039851331613744667767992752094873648860774580536255265348103986316772494995992079571917029158560059359929814357851293047064241176016246145146410458302375278199111814396187207231422770806389628097117652037754828503087570757330162229617042281004234630419718529570787302909655581790399014779323002463058980494259437806808764726084868452826409383316252251702292924612755625484032091502409987332923483982239114591591624514250525243325225187053764218840670420030973339100110924539805964059407851797300086618027396053519299678401288790610890514211382853967990827797933634073624059412318438063304229127530240477430895644192084558646029157538047063317264681746111821121819271229120628638929135037759297453077552801616211163953654994920483829973844424590624651081069692775009476326280980522416872764560470556536492515625893213847902081850927955878968608619040332278854823335063201143641105522492582129427413582954130614359339524669805520010371018942509243301737076274599892660352288596941047167725196755366607476361755327674211363815185355594231672636224510964985967596746001155392770225903001433471516698732515050603069171376888783355157645305932550479757419380036777840219249595344998274572523962098437329170232336054853246429092910972906049286454287428890894242499727290609107710968860437003474567913761936092707129586112674511046921476476787151335452222826884317342801674844570191128026416479782009097438208920706563803331336836788171800125112320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] -400241431988767893297156317469074940597226549146441928886209137729228922937358082602571630822911785367965527051948085900066948914523206785972144765672746463105492717875735823297812249298984094324964594261663876186372392882569534080944279662695435896939659576131803519723348942873880000882838262420112465339539661259541688231714419050726786428300534127027127050649190301174217620180118675372007805722700247342081367762198758047005175907745618526462826390307475175539265947992389926519505276455093363898548400131517030434610371352198626678457588078865198836664053765555806543390007858722195045913237718678673778882107311806371679391503313065246589698943386335528694409084044864505309918694300505194789516813299735123126098755502681842069018276942609606917607518774581367032242505410223747625256506278237414098021234514532151800535553031321404640910774507690680481251989050704627130895092448284878610016802580548798426127110020500350525947186605346894482916477346931617578513109491319455934270575728487475096181312406585248770052117339812046801965726445849668774732802046622566156880903024566682622910808166659643813260889976576705120489949224058806576501713821192045281783898302493394335094039065452228442116073596576960071932355692881441414271752973723603800487816753990798301892098434888987681722212497888143796852818771874054864766499358969997987118961738635178058959748095424606658656329083644486465905283776975820268435695526016335862444269665404548813976653860388157416806360143545038061328478841591647765020379899931604161857211180143209539752185398129375834202328717832518937357604189857578381562475899872208750333278938291136914409206492602307294812966857763595720234764477785737219719864488365723005549600735110154972834672659339581793716552244924125891160539378680127194737806864857155688987723767320748047926281046031674950896347269251157826694857899898892423161723349547152535111876037721024817775334828810225364874171097178740544869008377797620549263305749176721006349161222749274833367980197306857391086850989624716705362710822404692612284015875951413671429967324949213557023561432094570088495745590385968293087196883184045249880376009046977896410138862591294442725888950060574569217545778915387950836310236692103198175097852692836401578829683452039716191670456838635266274412268038809040146137105011682815759589216715075315800153920753372312885597976842683186405155207921819129013563954412972202974905828447219353649152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] -4529791834341774434250379589928567516430396674088697531559125291558197336867913865371772454162719427813701160360141644929900954400049904176102682447485565324037326582091089231181871146903477277772928516056448462797661435514340915925414137485472406505874892953200261558587997144261190293899416557734478407033751329642873788849057038946955540602925781763601108588654627341595386550885970710359483915577406940940295436660140972114148056477300271258022041340804529215102370091922187964502227153722148533031197104712615303724694389588317469279729731214578073499680098417399002391208849162554550977538770187902787720653970317590906811873334253187079622054027825917852154245945572053232957911855065809587545706922521685747954908340980332746604306428950934671818179465523138006549135908356001503424415997454872051114487900169990087251779789130183806349117451197631154903598500199045324215571632058511961746097674244564562359381083322332768791114835633659378254527643810089694510658885512994824194843157244182086582233778985367782888783900425558571324674403480929164433195452701400596588113951300948394585787937557755443995912822774723191447587855502552143693017824965540098440976034848930840690101978311672218815492826689687147491195216763714860138983543397037448696207581857377579647927277337035244728706985985179915566480639766176457290349022663817463077619623306011350244977122103921013077371249403246275741112814845259848911045322289402474321029771084492053120108260389762939026998602507877430311739616399136123508382628491661640860536280258211965063935695806783762443492018806940567166233697034461866657450476156455765043148416540453233088315506298728117391998697214189999038551404755742015742624927379905260284993931929029546094476970544980378402460950619908612815673589550483813045602863418027977651255500132303662515859007855230022299848937832058658928769875574006735958078068501701998818489131803493727395525148433969338021942857202072721830738129838282785250649857996144959258501448867155687962146567298744335037182868740418159982347606661030701265630879117299645850428337104491570658674727328123067385516881859890175133810718414965138593197592030787238221848911055779496025246503963548886206480796308870084905291054010062153318749773608690851054950197077788337165344424240977718193005046158769151568476018616075247432626086853582068805329840353278729037696015191816541302781608006467969794211563323759700721094553910172036519428096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] 6675998798386672575769245389056979891528751729844202925225823934718078624727701647378936335794858992006108650626480431806141776634512482187147460280985559458493963598438727690834955287200114202726000841656160186482714199320098569450862737057455233028489714358383726695324460433883656732583742877606590112795992712086610427408498470141281132119227062080387190196494636753463889929232774026912709876040912920155914375640112786291533515223100579233088382906502538422136114112252226018126740351362471442891260310110816127654134638554158567353142600089118600224512958947462649084542699961005031940559346897107010357094363609062746709564424406808945952000350264510415274308156238394492844488221327836642833091155314168957648135821197246817627841422337560223956744483461386108188188663402677243053182249930730920016834268432417601355872883053496264861505458626341610968722290082758557383681597461918937270848387650345244011200181976760170312650191009280133141232240858555829842719459921068222382085858000047162158626218243766719907861644034760787346980265843023872260664442140958499946691999977849964732635530748676020854141713622008687917374046126769298489076985916921613317478164868623121315189932164471236363945912821259498587549510022402429236751791828182541259421799914581798567906894357970985418682176853688258784827212778549978654865440235909703245999187919858945091389876701713078771060509474655192872765001208285290124187147266194993786410808221706664143491690609372066481330357694237583017570109840716256714726997298405886136886448371776827036106889876729019826201396877852067047732810465730528652348868544060077017660464961963151932159897751615102588667522987933523890604347823915865983727494037867944580807720040903277259402909753372892192658839930970858724335111910410384676377668953222449811641116733445593535365844057298265867243133238731315743819356534532093681477838287496194929589486438681249749973483060216393831845342703795981292305201626302473513955158238278769356662256343911122130199975652323698196146981491310271808994622509099507748370870249469622055540396920114841668627263858732911284385309830617504110486281515530245974345063152312921432829189234900316512786284389973561829908712978521138907947775424331401967214793131886264577628518828461854063513937598207689325025209368509482562872006972882891020035820050184442058704680765983754504320017859339438030402708209997523470012974178982723527779309268532021300297728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] -58174134953188313578295394818057400549401327562291643429439798274478875646624572339476863624583195497570040759646472812772726474809011839351371547960571165993664827581637001052510298353915062655593100468299126492689976711023497612065163693662205857028661688136019796481100270041270719542795482498695545418347248664139729693217086557255769895337681462959571422121479984951980989047410429999664088429293507692182137337837257236664573154606777106075851152827557088844093204298344596100931238120073065125068903737348741874436964206061193774257933472216443266095549492558790894197720191769134471249552565381163556656208045522544567608627431083924240925109660966999827907140021884166409001474712852771297218167883669542106375329289828127674709910023104739917324502538589344516846181760403734481273610329751437174007432918040665213582483920680153670840837853839645663292325477717492414573567159016108701590910123196459523369659864092024307388152814588191176116072760066156324374524962211710335136519332806384577772038502304542974994303744375733990105572204325937236842534879217088669998163957885681208964715444454886059472359376440750211753256343284016692189773759977677856575124164586921986768939199514758215422046324028951107518886039397071951621998475107628795586529313629394777630445488732117437355960669761093785963011166403542467405018951876451140977019005989393863288962059198962552435735931762234575728326131877617291016194721858488399594874249004113668517112274301749784382469052660064882927028694045245376363011513008717040585329534246617337548291173254210596655537748359353256429311744297723312961444521846792010929822628634216821568414178971659208119627691579368084028854785869098548271272367827542465589785374715142309213288274874590229158288855876585966610183720285514527128127502259339630957224089677602210725009760412566113529509186809469478991423341926075121557271131353050876646327516898339483745884828889760178668112263160915507282488160695250505901146274498716676241243261786052978107479470792248254437159564124134103477161607331043487844126625397336659530754382037441044507535240253148928952819216192731465183140840932787668718891218393772069249160553949947018872549947388055197598811175417943735377391118158856474973672214616223942603183125823502739003962491278551075497164592026961628508424605772650775125149453679035061887702168958609045051460529971501428936981153497661393763632722301117269734211089816231457694154752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] 360279943543125791753906472789180721558887764675178958497433480911231867891876078371884766560607243107240649992841208527877790301215443584941466852047967827261156523689850952842011375908693531708389995205050368053815257424318162018095306814046949855701348032796705525417233924611034446433821670885355070946192317404503358917766711399710917918335046096670719282475135198469957106307541025501929290086859579239857906610472139892955404314411716216588716181136421068323005284966905986163132613649263251818912667313647352736076121529385424243989169133157554024450013586880109977768743504090449007853776451949546678196557071718613400215396781407098371125572297974308468194128811474299870487601729960288246150327290097618603047111252189928262882228508526004714273300772861603752253954563776984934344023859770570119853054628779200940053246626929882880331276758077117817318111478867774909125247755352970431818788301241031697377824926961275301759527789654211811148171575440655252708051224020068690584750215507924212058367128786209846765350371290414509809383583716701865831377320767743228293534324541732394019336296200498536092304252709296026858482663929817666073130681088409932817671952816797985675137508737716626031890890512940245967998891837740921538644516263313475407648983150454583606576994298398769191355539341985560687011756362029286097310673459371376795099105620726016838257026095369783123537182507788951709765164471144867705502191547012849335639580407661736899164826076845210512423870966550748951706395688465099927646415065858778114342913620105141826439117176880264391292516421126184157908532712661105364310377457189570232813820635537818684748811899793483168947345399030109825270543183070717084772559345526180860917479138852103296333774524684896675518297671450644366734413635768182279330594067839727533018732903871427007275990697490593936147544438476456492664919032158921875964064009054024924064336637853553979235213214078980475916657540952895374924241062489752484162817294649744913796593842809092457159352048250742617267128469634959490229452171198574417798077667273816510090392556276961014762882483501620550140979189259802102690158994934156818599394303582635274512228001272763201457142059133923539691057299908288387371543484897140482591089584890601736917117273365485861647043273693046273691367366897704589658035201626430510032022884505935632078559961098671932490774474033250890266416873704825605089116545402615116209973035121430354722816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] -1727199891662511597383179550341323045191198159759863550659060716790044314286923327536821004486426151764628078343331477577802793066750610656095642232828316654025740707185650317692878821301401142678387107462271414117844783888043967284601269307273602342452647209634075236039235385559624433126817197799347515446507585819797553703113017908443693932399848011035227212058737938661185247463071699521643529254112276111066415741412924202183414504200328780069045990388297520148933823543093904149783820957558024976796921242442090426954331289914454623096476655058351282383203743258976828349872394791921070825426210598191545567402474632385675553681278369743195376096153300579812172379578072852618236615939560073167125495695275935588335370696056688993457575922932114495617524731255089544017989053177123423105432218591268117621570170063242159663080067734828945734164700639610183507543952885373119691223415597330238799054430829765359493103154782058236483357884965870209236164789177697204868807894817639825312506312925142474400510782419218415044314945359347251285759300479586653536128791953030504184233015848522114939235416953825546027011810621625269397641806326991531242947847117679183210072716648445761581248698146660474908026605340174527276840079292491932998185424032095374166780685679726771088952968992583928642213939524176146131583011686792865585568791283662992008446823130586136326716381632907793235945198558340252910949814124722761886373817890737563651854847621185714175701550042881067912693524733555590652197146762405727944068756260128212179263856119945420690937714200357475288279658667588737856450174897081890685510918436169582964070731943430209855618465940678671743903752378248463976267085043532569960133187097979554500120192835975288480836275892619330046047949370453839319153400291852951136244427117547946877182767422422027951797632582785795500487005497497717565173582288269913241916774039636255523782332798999880841332535299171013681203280110579957125065187447900998583873061947215913656410283002727516393602757700139746107600985991688695967483277139008243231081391966759964042306364070056305957483440819655259368582312419701203408335448090223220148500246476464445522398447935683834660338713823640298570818982574271876492487984859665301746030612703050808385081856161472098240221522317400310342873537264506692920069033964563516159254546292822513506210005574483899556475595059323283995567365297278317215793174956262123496766440184147338093133824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] 20075798033717687875400395876908945345266157653112477115699565819103975682962359950310576928025842850247333574963834011997131852112158763424071687313884567042539346825193338892463158168378677982466529046061400079629400974034962219907671654132970008089065406771736595999639202054852299924673737066718230159212407458583756445087190715252635290136756789729287476439773347800486324562683847901098351848855870029520050316552977452263088812760535989456172495955938367330804800988827458034629599460647754307697618602227389694893383711258961785837646397418008240117016370034112325009865123573030722227036649248019809612497255862712397672588930103450532341479603596879634988946630837491114875538421599113529123296829391042898391477464485178187523614545272868014268019188354450289954445393984917242637107408107270457247521721406431455210178301652492155260995590653205512412534916398200033506873807798060962566289327592920938137576577190852152300122016438392420648021265265785744727084004952060222650171769680075423165620069411954280623746337712443180688087798009946409726271729026901115928016337456425414264445910147140706176083158457809154777415113170747311673523147770767284830356232869657327957882319122836467203338903985750480520568370377724759342086588982510116317919238433241389205531573046761086628883979112293163459050635721179153481721318794470895341040405272508040385571653680925493306813300947197413993108812193284460939037223894139770119814891596251280166059964596808828113562763850281560332393007562767680642155208983932825408250623378876420927433775419169714938141884844008183211756062116497349733754457539106759346539436628778318985001684610624613155501433347570570925208255155309243250326047730259937182045344610002452753051140748811077160495807658625412139594700679466238934551921339065384536333232731303296406556291399575590674470994727586539705390043774180114184401054335106518238471236248055627438202829556366546691559860427459921833840841149823922792435975482455146781601129424241431399449567555854460621875198480445104881536524238142272526051850356397952134299928345224880026610025134119203631187279209783843528245544566736630983227402924531680823919655487923615453240432059737334931806145734967172913613196727573306308022867093224390832597252304422466659537162036567833984915162129689519817358590958037965202372103819080997839357626280628253076703795754719327327452543264723528114331231712386624934929767371301282896515432448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,12] 43499919201439797025062062404834272544928909722824413872111776923365960855724427629178029046071633035383519682910788932133131072105958066367376675632783765475182101587019670863866962612897510783189527113316008469881336745348716460536908907708201123168974862664033640524853235765380541181294073826070012295397927996488159090128804346462458981033075147747399187569031860198718424159893215726433495109306027773089786207042544148466027216689084407625473983423230991808494985505365546433154786814094403181243647766034504632311735210651474561920462600403161259586801349837448067733512750612383964014121652955525916687868437495355340440556509870235425651862697040581854045352535254786926955781773639271785560196070050960350890775938069737337188525736363207289589678616428022922901346018800600890244580022914883582364079204154609288796282694965315609494779522500630424752882802482436479059476221025069687437129837087773424630318420670361282544642174010934018117134504330469866494680802942467260198762368628637047546793351548400603628197089569457864037187862192739987235143198871657110834767251489392741004459471630526194202564665620067094854453403061678308955652899855619617700409002513193271267827098151999118323415305642105184961342602029826754527648120923516124578171152442761977804632225650687346436635710447198446935533634744853846889248178929664229202775957336859776081905674599114894531074695359709641557971204825038757184742602614484734408320381801645701229202818474622083864759673463718041749185201226357939194338985429892269813629666114353092296801826951751230380262941720761640663557305628088101899010204880579601067606072279012883863988050341533716938504317227382131598397332420951453858151702073261079009125537014150729278013900800718712451131842749440863480724434482858657977497187006797299086510348504056820404667286785641830253907399576697805140278475056268694734739442522139591843005491993182913542325587689148473935279879720918113345920491066287839553558240288100766446926694824822222527330768811725596474742158993005876741416555005889478056763422214970579252901609751875102249868788695850135089464096204930777994594485658288518310246494724340163375674971926725259761520407295178542030989085748778654085190507248596170223783826568564042877962598833703286755633684023307083974004609797994925486900708460711553731315134883486711104369353143592343964217891156758998110003974033409846518723387385557013741388003706740141268597211136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,13] -377272049668259646964718750590020080440869657643277525061470454967652809062452748511907455438084416012067388677263659096699429376771573079911224278317463800743912967010515055072977658469749986683721991407813607041354724847810846387060014648386517325922988879230759105892858081099265155948590761039778123632108686120950430204712617465304254136254233824500642581857375342836682031801640483358443067513236616414040676493251899231706613398745468696533909448011202789296379779792309935116130680880104307436888223848227146842687461326712151322404375172064559950157569693612361521822592385927358856981211720931942543596917752907318016017225537017696224921735417156331393098317531471768087371157522666189324693482352145559958516565974288224698399808618152627200357521410073426455983707331158609662215946293764277859486448721163674780638479069372775939104518261060126901595559896280890136580984415914208520994050820961589736158819296420794628626586039531974418954842297991816198270754815245999558865373572300849137851497255930194590133372298616151854592908365994722274001416560908176640996725315063438104888006821369598627257484840861674994980275118122971365604447415696676770483626932861560825001567405981055517156392715872483433933265202769660158697770534917868153752328725214584839920779080817850276166424986561116138918938816045039859534851864085497323096607543124512368120387121484107681216432925682198720235488955123741624075854736643027013477928205182578728105811995723402484200226112584092187162389892210949975969690771550651643703573653192160184731349972191962106163516739414792258738129118791009122790470128029801422042753706465191668658097120753855133077338395015294376851860710054958697137157714818585234762830064156318369477798400837618843876893060261961585536224666430705952414974236160495002495342862353486926940295783915330973781635548066052712534638835078548866322500783171321826635355249536744515201269530038665813410576548853948981880699253648468421876141839274646890331570172426768327372695355944750964071827770511451105740399545907045183650517720001051519843699088071201098511834110518238809218597307099067873519185128832911558795633732429743629567255202655417756594795983761443627230032767185117368214005942749863182789608245440332024785164093419588203402884964779019776818457602947098319763133763814052045070022263117112705222295277005193353058493162408939855693223650649395768458741563494155961062726171424682716284827205632000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,14] 1070825602634290163262052147412509438885334640246241479469908320638891709551258587770384683794970545516555590826985506633145758553277987470518257995928996029873512827075505469044622378290452555891551538818580719304467490037159662628979953532565673726906517171992320371551704991571917664838285923090493706670230527391709213560191881869128839642450826925272599015192666831134613124068539488726119511977823166799256638648763722889323762641170082683988976485174883078978964151714463967957143306842768076640703379074288846020577345788903316741711011620406441648012272374993661913186878977988913465500650981262534777293257991703279118009014083156134384153022950629151489806092220082472890463304572359780541033417491357942223943309891553904086724522986737181585697552352511071583026161035122650131779715792982909646685984042021653183532508053673197289388597123574025062309667754588230286254161899206070622471520353498378993670018278603832875896782215614312561661777411096961095657032424845296896569652045568282812495425114426615690535920346157260917673481676524833721130673862882607255093761471275014258121514006757424421538015503364875518581808718326847100018111749721212514322431284714240527432989157904097123718466341993597648056872946875066041970834577739264681056887053898196314631100427983544795705614248627475781491092063665506917478211346828207335752451479128768670934284950540077429847184839119200055739603875068671178580652535315358295209408813376267884817355479553268560194463161558984172632822414134627688484964081827236778084628625884059800796010345679516089157346996253772188935822645004550138883322895879986968910230486560943963841191967343283529397134709044157420581098352548329976031686384254935512883249948629535435597019308091503348343609716326938109464543176150977448316350106335643238975123464963980838185362458450869275194744131626332455306843435689830492688022121518726714993587158618259281370784433681704149126349818602072374805610381453955004311346047850325098443624138563046797181485282554205536356776231887130400032690143851124541455061993421870377505626791952867745014770121973726192163866277397998802609145838489929362181360221296539492639658014613601003237862399299705300110282208290597227562315342829338149051109728335214373074207140989745753637239279870423339504512272183362972590391563574971279911521805810271276613591547258748692567331433886385307558621138271395031390679740363531169574489044069978391654430670848000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,15] -3454963806368919032358430208494339961750857787765067958688375474482993131579705739161867338889433774967947096831381831700050887626170209886242726636579342834620770321865728420627341139850717819477540326868156100045618447893307572446081274614450520652188318241418921341234830339839158270946316933037661579087157589076194753542436634045162051706455535215208063957141544700865579211471741325460008686901254396305894259689520618477662140356616623206499398912835732226328254383067887789395124738936068402321354235560834102684818157707904225257629479301913695032926823095767912141355539352067454905570232461018789512186199399949786063709052677778544036910993158688067370136397604142321893692552372480785493891040021109407935285075150684398300341449960729682816440196453800975889213973901084017548997854283453923521683410148151373284464145043460902945140720786656278858717689187743889807624756267356350632763618887594498646221408949221313269231129243906224554256661810512915724800943363193373639446279864297787924460894772071833184634127570475204219670371036723475175997756137982859144344999583440522626906715094190149406128656142294970236309094724011751728874701050585365604650515034247530401795107301631160640482023970930697120032617752263356456707453168210611930451491126827311433170655784959878166797320836150422302465042994258386727735610918448457497140734726916301640383970627406912576223029096735190348473123273196268167549432904645604133359869818666700212173900931629582568398292204375614837183737175504493559148767531810476157759739184073041989543984021488036574726371049675375568012471599323613956570859563878643890547982831044856428167463141881725551304825918360681367880585030089044243614249456740227227173243685434737906737901716459247877923914312267772961691119569607075471976723533557693800572042359311263964301983607519403008765853093711993504314940393717510224856943373992876983619317186440693677767939657376041374387144179814197114422667867472085130108485570950392446062760213104589764918487959008573209873490747555816260525012300046219581132972702502820843039388760462336104383569423628842026006596960405865767754250672593786137274264910298183639537251151630737605648119763436147303584725828867807522595514499314590871767619089426269530221725759257431378515413260396544268355360442689319249161435909479066049933965888871406295902919447648899552015577449914053930154624014468558237651270510966962506079089934268074499211920408576000000000000000000000000000000000000000000000000000000000000000000000000000 [134,16] 10828379230057111602222307097635560582311798940431946315528816662230616773509599349888136699292414466489185594021062223964217785161598275919045568509069249460028697035493699935910633449077824123200975684355823909100751396389711513131500095865073854366780633923316431136085492053526798756044546213538231705032608451713660100639217617981644092280491249856474258199668687234926012696922223080087165835999969000200053722512356434301933423358725548781927900320618985977833605956163420724373045928195973920184000515525842171979761966330612881858017707367095654305748477340804581028254278804984770980229951189992876836104389079159995029749246942642765615528728791390851157655118908330184248218146164783538265895078816488147708453844577650607026712521642457030234687661760004781387640539625711074242367661620552778789548192449783970784324459073746345560501359479882260058524646511375243212584080389557166747311907470230867970354844960597835836032695075856349026884338417979740512553993137023126039784537804126175449013130656977919173271759070283616040456204310678862632607130007684249455740926991603933027485274848433171185346830250410888648977515096096098960408673635927140355740825507021855972233129428350941789239708097186433715479264762834076826629536486157986030949858801760580459797378386159739092387039207584546498981948386758461624614399725575386359713538026580819935729814704995298083805122367875280797115551835913468030972217782194646364513200686971540686504026042875319114169357647398929086738985695079375002917393714821844641912752672109054850919965176458124757819502894420804430685483910945896681419113900792298171223385767850675783489506949024620334703056828786269491537665298332268115975799849057120424136547707441102357191860343673212220704075083122264495796704365331817550896656013967607923748623772049718846808516499227277895779895409477921488476194106046380227422311238768835107224216685794447649847127896092300024839891117083797979202818423927884148501759851123193951927232320466935682204387010928095273860977111721754990927256870815363343901790309182678467495605206746855480533866533177978575329994554279183649848949246128265886564378662884190076485563121549685917515886873663326992228618992003529008476472335268157779813575039152078700016068319133498220288376128444047695789090476851555903882078530674903304401506250121459123362890489200185781311671099981856843447265020297364542043710093885122316805307264161466489512870805504000000000000000000000000000000000000000000000000000000000000000000000000 [134,17] -26468406850140409998975335243496228507443652213775996702143621786375806821493888576956622965493305782144204274370845903010438405629967009980214958991366642902421380817331755416063424077960922159999228814509076277904646958759319726068760124515638643580153076901712982246055154049237280450256768703710122165800229064053925964345925679889677259471456471163553285369231056077684612575334110864850308335543607885458139272846742976888407258966817555668376566164995442510712980535982966156468449644462642538373648349375659101036624135739581242835441614877979147802009259255655515315253836441007134359726416358461981269472489595817086662771221253544560725403281720305369367307065902728349811417654991201801517003395842749531377537230338070690257833392079543036936770530595432128532969544396708757132380681442438096373363427321473609936676718757602225799637531296027329179889142411859931301376688601487989676586037478126867177737903813959250538266033217448151339160912213334666071207449627378221205135963211417928629803354158581295497002847502062035493915166701151524436826058703628496653957662390542539042215650692221391678050817108686880656483960009825910690417291011477358719673023692949440866875679587430801004968463414992926960666959342525302621395671581091295737706994649992304342278380869851148708765045471300591683332092083835410361607842131875359039729700069957768136007104417615599309254872637744165456336285369392639759854618359294020321739984374685581462197001420947999920879730177472091521025080113664408050100995631903993779374073607625393578356422875069165625184144009065717065833413825944996324364376075151933759531782777786390294503276406861900454816159514832000276474851209445854623218942666852525306104005627042112756679243419954487502079516970237039351865516117912625255004763124072969529777945392625086509411400012518764464411139984920232828736624144515542621423337029877926958957043488974487603339259390404613189663040290492821572292169443336049564562761398943691981673905852900994387086677919323422197068006337687018926373721091471992834039165299019953318443668669014656317316725541413734582266210143244606137979627462117373537219145454862007565782484994109694025358696980256324876692242943164936183192965444600729669033092832535091975497082582630438672359179090085432293261920602022845211218541114646557517825053294707349329832047905901361703202947395312372309096480650970687560006034940892225101619127495624638148171123392512000000000000000000000000000000000000000000000000000000000000000000000 [134,18] 55597550297155561928870936647644587464447108577875428432178354109214860719842467679454672015512531355752046021909028587871106870401320364380842630787935289512017613701650054127845358728447367831937593294478957838853974242817121979214806209297623475408644500096225716330680894786652800500586245241909525818485143137867931775844418373417318125213274979985728549353969901262190082122752453736686046135766853875211067351648746624219912081689201001870944379126035528706421766649959828613136408090729684671598788107246788765946381803563989562317499563516944785636420459575225900330809318745060209631003958893837667764916262317463547568766279847694833859140480508155396362548046982787060278207486449377228869470402416090268364975841108043004710299332521516162282400269831308780336759361707146774995294721608780960201126089488370508059822382012802283000157613824679838708001356304571877500505928364827628416512698552993460481375629202567126579451589381374161737545591641991242412915050827268537724708380322385705962038265188415860694192025092875303098099174534444661793416179654883234137202844221448631082420161062595301637672000689582158544398030097001784945195387036332474944043105054599981016506235885868501448867255635600086170745681053103679336165595978640160445403514858481006330182824285203637776189164347338971145877944780177383257440998350691767471467905240238248483937146579337934790055721509325816299587053861923270290468575592369337039132911893277328148113701897820614563558193789907987973414215319235054334994363456249323698891253138016896941490996617643337698116254422200951096088312854667757544655836062406349744249029487093484411895176576702959264173124390174255950529881345485614982270731452963560248386207129102663406197921806139949880190311776493744046415495210977553153879108928642613907491576293822885980739036626033626246113570456967240732196653390791034921282442785525319041347834360458443907595986455085887615371130321523227412078261489320418792376917751530586397267009334220787399273387066629163703665384936591240450754810066835248637348138963317247903351711423574225268782249955282064364610177899532498714674679065230981680608946149831273855183602329345110353010819576552209521295419846697373671893886712923910914700253784175100060206951603135621415058451665523313263926927824843046757970340228081942019726579599270238247965181212557360703854173975204042304809742006988914107768923117141550717330643202100941352864078364672000000000000000000000000000000000000000000000000000000000000000000 [134,19] -110053997595844646307159941506709473588379482508928202871126270888573328281096431540683190631318579165957880711522881188634566749333290180650099963596662355139640640330650652680481072740256456335515152282119226097996659218350298054696447441314435694637296101932953099935102234817574936318949215514000941103001509837540019657740680272490493677225575530483062723675361431940871350820561303245948627454216860841919134688735648653284193140032827093433558049484065351591601996787068655520600604885451441527086037314245481147097973838646636823009875857017480315513374275760856952573403201413603262771966380256734866164474175321255270352334347068500584299829322323637403836353518261771578217797303870959887511627277087900113903736898074223640177813877745174940288081945045110578955837934886035601731768128789814337466023730480131632167643085754197264001942168289291286988833886281582039506251772895425215620987978643471251531225111960575720875902138614549593404357251854287198359301059397071000880084134770288640239040392604379071342842277885031053176938902119011638756589019161455836617358261358378613775735563982166321775004037389948325995489261883263100751443778321483629872065350681562842855241119355786951403148928145916469040294797360320280869349519439726674346329861508778161656032026957891761137586957932167700733867912898057832277865885110907878493507348040321070084079969999147268052375381505958278604723354365458159476024993998869519889803848500317167438427322063064568116260493387920787674672516758598667323716122333200940449354150907639241051833665959975873930584043439627074317955798742213919796826162627749701261679169387282546663040212573837743595893238093176756747632964352131247214306595567972795768637758573243216120644249839791533544203369203142761829495912708743868584601174122160934881031308002971404223011784754972430909809504914208327836267673635729365690862020528876781789797987103913536142912247942524838819889799336416710299416717714527695633537436116716712247905416088903469417794130492942632733657480865212293540122027803519146587844444062600334565872061450387298456806550448747996147066503575756483353152977385230324937007959362792054817232544173009389157774083092112416722010898444171720724490744398004888696840016634845726208783371372597177582034386214764455068296180850361788485974779951674417247062844658319656986997896198655547517416101143318011802773806002225172457843991928756872035359375409113241307323723415552000000000000000000000000000000000000000000000000000000000000000 [134,20] 208401294899402985195877483694999521070149420459364070454126737683773588890596153842212118365179715416876440899119386518512060621028276860394649595882778413338884624834752227681583776974211074971594774677718439300817427893686943425038133095191047618003861218536501349760500758750252008350607483213666425005077360539029290747144645549225196533795443741036094635145591947909430339955330232254777347463767100567303699679839673973443651350390650529218167171306707314902602443389723545284937213641548996876199667838631025752911981951832758973761763794183319263536366326110230041898012480964778338178329769488290817397854408953589142672743268458530627964767777076548734312107400123860728112584396778282924693881553001742783227235791759791340100302538658751814011184445495276183952986608307841198607057123699013830976868204799405223304369405652361503660722145398127302219739588077816402874764429770703507776007203585639886877480101306192504945218283648133752814462859465060733026033700682042914929324682824733659485539983663964835667890928581911274027915489129818551400589829098889317914341341115667614381554665041433866055769006440846737034208209611036674751307601189291824727387254617203447413031098219700484251678577253387270134338061792396199608099105027442138961202419300241410194408037626297956781797617815140100723633982122895120030076017950168323011122960908235137846405775050433539057724624033768052628036332590472524616522684788483464352359230302883891448210287322350330911666057876231386330847329770168866128400713443550673602065154072720573688329030335891833114605806300797446092404565996139363113128445740491597938100054800188676136665786746711200721001644348808587844518817367330730731216669607038915250090085770119217452134701875345171219066749562200080106630306491281400070448065362921876525741209715236127735301780991765235133609338078790191229202864883233992163199513354777089397675100845209138156330720114288919951687620158919334927193324881985807750088445874443401998633063545735661837418748506959525973910001662883245558251376525057719714191714438946705496192765662485597438264691758220734698383582950093444496719299789978743050339895308151201906004327333840141488293569847738830576610697435033770457374435831711752471545379158040537419145631603393328322230419715801518054278618735430241293069022102420889935609990467028018624292730309514272038570910554294988077462776884180920037463553612801886588064560098299774854066675384320000000000000000000000000000000000000000000000000000000000000 [134,21] -363093295074499266871938917985630276647438168093714482443776804131293379643968866492959068687625117701207279112011889047784252577824506103325540198985584005645309183983940692460571689422456743600198161378692184564734165173840009345544474827911215327794821673227627886402484841557615236317900050150398876398759993048353557854921619259230905965802783725294579760102518071162665309772786354404065666961664318628960481632975098933673020056235174640073280031222028160684108623392048692337168005942586228909745389667413809279079769053172543420999075851233534274254488198578903443573854850871074368597929696327236729144351905515108962564131881284858624793914242371737378726766389128301961954716182923174968839258304913978588233447586626198550967605011954781435042591068109866424958754981747821910787023456404274538207004645140993397007361928642685262908770586030447938417131446984217434375230497016456838309393486851563057298180915413625655775595657878135057148672602313719518397938295936230310973178973808864848976461311098549010097228988548479239731513669248831912833312585067396027513481678861296547938628616910333351099857136123497046096365235538867373066104055742882414378567136214042235056697037806662425856442250247756380288963761746026492728564808016460045936524458373890140228753118015640662165902255450986954691952958523160435719725017745684030875808491496253039564089949591139082234305736034802941907536353016335812611627796777883351335861507566805467777561939068188876407948436419617140429387420688546772665104914001429721067984265151899304134736322517139211302215353497568344511215050516282958931576687147800864732154769586548123166111880460266458784030134786340669684524073391012454751177465886193800755872979653109522090079746379309981991834104299087739061741394292804748820027969135285397332626897247719560243613959522581487335458289240229027425032442114309703549087744096302968943841723960908620626351429992184049144253954159226395214265126745295233605252121437919376975107361466645299985580113128484846508017869872031435958466520196641244214443762694618709096534475892410158811457653086375824105782904126593335735238029371565747111442767725826606452518807660054728004064965311532104565347403032993759509437361791294102845128550401965462665840683672642469577103801361090143896395422113628596451477914756377531556637273284601005713821728839598981364641983724394106009980088992326642813449447137070224335143815009224750545491185369088000000000000000000000000000000000000000000000000000000000 [134,22] 553584806099662472901467993689687234643850183404604496515811283195447723768458462797572280096559599616128226504460732422851294019966978890751501888478219013570549514206589182385772589445859715216295503314143036571438890210095046354209854694932876886838702289585086791577742039252268412574948779480091572165055312936914570984641195433281744644397348168194138784444903880359044907259738060019199724848190316334754061551553043129041627361995496376345685544388131363918806383098972737863491777231583890082259083615521749281812593752282348709332816040935954783971801620987262131042031714711125889002157747329485979517836494633830388142488408088992688831002886749920822916896669062795770780650557752890326167459026365211491102811061141678637115304447019628701034037657896275040896402203831633723576381312774697697927909460679839380042849385480025341912620142785671875673083772704465731455926949262416904096159665993435450029565458239575070227313057892784777715046312417957158417224930087313500652925766842059662506103111088238731103307662265253780693885509051344582512957934089908472007368695379681852654314681562996961679200421020778379695622522472916196550548612333376907285754944661502074268897545292213243022609202516757253492159772007111197672991468789449517198308358851115710381161166413091269131164962887317493902653225611565391272035812761366745531506412814502888177407749940776353755783363712667128271426229780403388321755407636123858320477571011387587938181264206971605858632660274075007345577745345487364923360260759039765806805389762386879873793700507420067506150491928212390079031277074980088038568457060183772833710628187611331386064910502080326458225575859512150753142372650624549930476212936423083307443493910096694429718858852106043308566510543853084428374708219128848057686264247104320087157694173504818120361163676212276192760387080464235520612662168888365836396845515305756480175375205574220760309528435818824250566216372946199722628331333523944744068504166065469525621630208876601875752732898523950965778763733676474659809577053502529009716887280938868634343055992084065267184820557865981360490250626889528442446965361997970982471862914526529571100367782712134790907092601567078294009636852184562174218250292609561989819585703967686756888946392866654938128447672103360559550243486006151189173623459690570790587203685181491381773173160643845114478333138728791572566749819411127618846901023146825429866814911034160486892781436928000000000000000000000000000000000000000000000000000000 [134,23] -715747775710261803723581648411111308581968439796767652370860119008878156562025040054377018378315240453896063519887869669593173687946111985544130113234935697468128625234923359688766030761155102387332035894317710631463704540652003533206165180586912133570510645668229603950990889133040797631696085311453307025638806301177462574328557049938394481146827757029838719546756023244986405049302014124567458458960230664855519248229055638038614277850871241037070930057256039975292566163565485139875764724398340792551268912409438707195734259350066646165436470513553130903746604347670509769720622601123223325557870613388513057121562402396468715068905675985778707517687774748006676553287815590160952395262140643326382921372062385667104426197246033821113546489972539771324989364682941013970414642080575090008267196675443578302655990545895155347580729298330819272194271606210631589459072759020655934486613170569285687458445623006374334716253866173176480963094367308015256248733234012303609207849115367856181024375930436702272156094145920067606252194265115158853822697373099422742292654234525579467102884432437484524054241173399300185598299266032002833437626980345528338572809309478195189899017072435911561195109924647503792422209996505626233633819660228215319139912308104076675749926416881389916324206550727055290133699260007441363012026913868506532468840497920684403499906002445990715511705391014146725543468022578727619706327603477641229415275462917591669271948710296475397453554496634449733944893951601847736046942393148587993150544594228986163562828207756827436325069027764067894549402055288698993928107412106080260069981106661364000195427926600694828559562883188706586706487250552990566872370692797397807158445061585409235175419884714958256385917683756258669750556569515240849714988234962464786989393624946859282742262788773549900936207710108960534657628892752727428548575792722860631610336139322088864403040771827261874674143011521655848016364872487339711602331723050385701972610147255773575248373875754763938372391463871785724127050408180720492583378662198447254465715831938781908565683163559943532208439686218240281828071062760733174499629950046663654750330563833249550951937869924935051013149738440969365957768970593027343541973583231032912985482749188656635353617133544289789796548098485118495611865355960582270121333562027505384402860103400593104719917374844687838242959731829071611652974653322239304416768974553313382429613962256202002693835718656000000000000000000000000000000000000000000000000000 [134,24] 770276979054884068228306766405524836565998605331614604798260815625116763441466871452914054655938365926586949225062401160524021598018537037880733929551800943423929427370755892876097741204546462068616861073162905957525535952447445467897146497592754417002836379649794806818402572962948168838233634343910998295817615589312696350449583044192850822372925507033863181397353471615693485385260551060695703993225090847038161049501992156493442436104446536245363759526142554002704485288389629431930065116000868821769894357572450373035796959077110715802468266729203748709731313150344275500013596965251487716765755561356414751976687213649312977775827798624491325491386775508218811164262755627055330812122862612263615173470641270603169048302227101948396342178713617704260037122843788213918690242665193742438982042689851159652624912438309806745480995417008104297360368985984557307118296681952386581011660204179309859987172894710117229787582757661335899003561253091637614644067436177470490604451748736864001003004514936216921447259281837559949211077324475952711065236061899660959387771450781651814751609065365912339624214548028162681443822184528198562237503640520044752438672521748272097698500781260248896157129489683757092434498936133538907627827716709169534857101632892610970118792704940139193233228210639079926749916216190802580356334291348551014064997234587404441318396093386961444290118915376828035658975319713711965336834607396513553552926231718145331371739459339854800000033284794880245072231540651212016679450504198982340105656396633534584953078514754673778173828566775558349379745167038956367729903455623665847283162186075599452320165365638546885426154830945526548556816580342787302629343249591955218474930256297315753529353420759003360910249089493116182421389481629549638828448574792596859168559151151440457039324581553221989628901667749524473000677707026667237578333722204784652006040636552114560391718791061731600774552319804122423133126964263396854084421050419942297794671248104100000046254983180015787090546159451381685012337240284072561163860826802359714341546253110011745261605103675542715478623002390060261172627544563007290333563138862817753280664174515365121623149636138232764287231702317943676045466651938398986346296584582497952623929620033575710453776538772591017368236825824010429859090916096689532737013934010874653606684869615206601605780807085866242266072786813128373564694498790481527627471517214820995632997383738053847344404758528000000000000000000000000000000000000000000000000 [134,25] -669697537995009229948549657304866740063653042975722096577458178000364080864715467089560123491243399800691886881742821264598255589391670703052537258393546388805697680155554188213954235105673819131266213501845744990253350320973467867957411744512907611682844278007418323765933510924151357000234375300133032045801318890201770602062368010224307817544354726365380218785341920690282231174658382008444850695272957134533119800279926431503798271030314393308969578331327824178745074817058419181503104864777660912101077022987357078410437222047563401924583395639257833566805266382783871342198527035894866117724266195945984751072256909409258851587308500089341471736216529943623799663636309432808691810602177123042247523704293168738815257004762582338634240677208918194036894268851535949871036115357987708181242271334763289608744883303204007520634498823134432928187055676785510632396077554109183005370178489679924768263827260473630377159478699400776617785530464102891244086191871807385158125210600668222698029943029453935882152735895590240495763921353360495245521249050465642154959392857504080868668421161724119565540983574463170100731445893543548319626126255448170310090496519668676699711786281469646161637721382687067491253684576576852722589466144403980613387835621212718843817070953636489139722404417625767762978467980771800589164374892835988787376980162367915059895374011528327498408785049459997389998776356415765355357278415090004818400114315303864176633821036442170867806047000920850916449743336823955999111706621296186926960654312778354623178753977978840895072488817416454583461995665467526627551862353041427510963641150794218368552628980418846481043535468957983483763793573085549369264250343388338272769362352848510386463680144247963966660868801877592059043400362459390729265367777947897080847262885297343682045223878116171905577789465817897016903125340153259216951830212962127505384466530567161604644949552116199114527016665388517059050235456728262835352399275501431397552250742837711535406569707383930375153870509108669884814107861506166803003035696761096955095045069482531327319016462303099755577165492712793066618487499299902556893301392151549427783585896814221526813772010229443944322842211571634734889535941275308354079406264065902300994347192088595091669176908882362958667243130174846832206705022238516199229290607556540284587411825570695599363466601982271029208399994619836189475816606837882821371561202585679418031635444464683541990188515328000000000000000000000000000000000000000000000 [134,26] 433474193305947159444987903999953040636163081220892406368381760252900633383842799244368880572906967811204048602516344106333610514133327092463879329000166099438462810292316738248462143474604091330827222142807076405870236086277758888275757469780547302396942604469194985463341839572438750834075848234134057887624924329384386280529632270515528131995842728409068017908631593950728060298910071846664140648689163853169091405677911971670038015698749044450641667394907785032947765580775359845168256797170758080107528825802396143625194637423455017074665940923293204787339516551438282448579176922403011768530660729196824759391878133638991057312691365558330852180622179761538354997508102603512365700395951399536729936455158981116145329708754858715779225989911224555556373380167043702564981130864036709581267331581499519358409352494169167949969554249958329680747912488596318558552659147060914605978079878652296351361672215603958036505163779960453400325133218193399024349003666961547615791677921487595957938342849720147666181423480939982344925498295923386114686356331289866793419223350422912612965180932627761333635317341456761176300392663863338409247025071346753023454046236663225668406432913116151096166886484842228469337610596899074605985694750237976448411455170521381006182426498956542166745348918799680628918510096591460803221588686201417390053116597510262107093784047258537625803311027680561709268209584289141474038984028964221207819748363793854587449953650835024635732643943835411062543387220092303997559809861359764992211034288405800217721145598312079538744831089729678175798206297692122610966328586523874705346905301150192570428399410845123649746769946077216043657590246517188781111645548723323730575935596035064845095444682009335497315937861563952324191492749891537691020784718284041828284301794434452276937521555805800398146939806458659809364244836861751531095871493842976133645128726650760445005106899553115679017643007861832589639030271225450642759784442632598865513150910865166257692371137071850600286902631122629423662957224503598404056329988973262587031010536969900878012610253407337791250821926886876169888712588486161877066148145215516326239903904861525433355855975478584175260922648899979398179531739342531751383037919992381675803337353367447807027526864879204504963782350701950882365162322661954394109398688351822578817855606698142716095239544556041530020064410903171311288929579468070828957213081030743464703862735297426054267839447040000000000000000000000000000000000000000000 [134,27] -149248655582194507103570091437812502066304416463744527011543755779565469288801569047395547330783779651874484885434971684623301052610860347058438668270874346292326443681980009299184570881835414273961188185026634451995512356771178013071028198983621317026809616689212467210985794104081414290582045262803335834991257582941737920724832838370998049787400300210921410210957309973294216817083932259502597487440809043451356342567115898080994540451357548462067926605640001214664923894271614086192254123422777469252112611235552635455858489926585259174254676990194187965995194200251335321634054469964769562405521326033121854625472125101983361684607666625278486278339912262016158641520924963099382733950521864657573838178012139333846492346085177109826616291032968097032113644303923761431914283435434978668679059376863394919321179416359740927871740541878278782131583867865353405843763321923165945913176861255646271421307621425925338610525482595996417404861952994750970255121934836200873521198535725649478322378776734264116185706061162268406471792286125810133154700264434462251307165646169861044547776009648910653407601233661645073166921647860908577693259896234932292667909222372048467417222459802598164885275171152487784385505752805524956995436612164564043025394266050465578059650533803267375642189182104434637037843426193003536860467377720613047115085524624359337043876620545736119359647510569910677364201429342097903056985638258958521397412799918037164361368871297081469969970444987295874371111738843926077079127697117586044718484920555769140848356458544506965828675726198267637145670606677963668147901713299272230073609495223667095528831546681349017342149697540074550367781120087750672872764616889207106808646603422189379372950477887734786997712913379311209355525513920088870896339085679672356706579650047089888122019105585647507237779247437359903259411050956359399151096561551747388714852022025037919799320378999901680504776708498539991908147569901736302605162597415466257257918886042809476467456587679479488805095598566268596790182526203531902229630855284866364665973018903240690077613255310686890721227095210435754162309898710175920164581979573564780894079926645503200385748824965128879503209975909714455524071205665414937517551380785225275448312682825715286256962668963476819490218331465518985174483476769345943854535814369920880852097384590278512927675513281355486662776461369054517046340685574000515143125579622228340595916659750396379539081003008000000000000000000000000000000000000000 [134,28] -71645238064902978031168299207850620987124588391671930124626934685118685229250144311943723263376927573135585625191975320135513416151661614511425940460783705368109745996627707109579843957042570403211118648295026181675568862666263458920204170600277148193780685455714337468174371161575652021651045677719722987635453877989132452137929774046304674213061898810966034442602909029587987944668363941465483372087369638662746163565568642844707292806819655443211585827133234219174196256867976454818308292461375268035406758019517274176923375508012847964110208273769871033372599862265514668743685505249863509881785924786910466272701095759168066607661167494720442168580524257610232138458251496927906731185258790501409370550435285367537224969827869805952257035458017689674568903121784898888520295839636060303890376630623272649997107320804517195772273888458979369422541398720681812109244063436186573681163544233748642558911165525496967733161105738374183357603122642263842343585723538500245694568056612086747072401326527288076237879408833321307499315300472914657384354447982223199112114412489806371158164439777000195346473214239614668788633343417574686670272768307063291556143414365423500046367835858868900632875248020848856251469356523434529984653271766162769016165369511818120866736019827450835464217528584536753560101722303176036109003783928475926537127314820845745946746978666360668651964789963590747706126078604509483021393139586121966752510593666928582623263848349664762316926383969512887417076343492559378939634069801852129160633391328851651757624378249661861750507022774284901002017141385777190441636702642830014341681739347266250597652318266468278640541215650898278706388678900711027098997122484386133335344534172640618938863131387347029940135357451343137582860485098188710983864108257433376994773647887494711854238749429523389629664232884277685367955860897262623583986459311322294372573781769576866163452313186713363235127402539513498514643758075879734408556705198394433370369045641730122833707071752458473167972656716460255998730660529224367661381363135954156814092181178051442991849168429570180068079364784467441467187685577329729833211552594239728791416490376583610733945665443925542734801241665569484785563534022852281624482176731619186828888652500355511466099695870313151659525673974774547242644507349322175239585139626929731913377341937709054904298184195020287537054960514237063679865247714559609662682476069933958321451809215891319594313318400000000000000000000000000000000000000 [134,29] 162548032243444747574512242546521042974262719104912520618895384427217311994651185946918935368368082759863149603063107750308530769234045396286244544746989645781084879388902706744129600984436307214536304904218048907870230074639322907982276333248048928567131054074924300962288595314406633629018391979366660245481106241480521038141676279667829625231474957155792729299465522611785691657370953662293834744119603313496627496435866531790559370600276522716046054664721422882654367994586091260338187760493326736130475103388920220565744209580300512656832564494642077566085669038186206072159053542196639818402426705319090417243262650915873729603903620808760273005685723846661307169152688992746444086128265711704394528246395716492980137918845044153853249282115788320919818762469565260444498055075125371568447933630247716798409509779329096196287806390311260650193691353498194695468024598729077765232240388929513297167438475098498646419693353747469333914820644539643245640108995516799224814615886564443144576870251638486230654091328954526434146148065701087757586809009790427533408424827459494126227526782125988685326430120735525258213914922426310472119860319997336387721605207084182436321270193596091801390571225366975103916957042979720640331396289297763224870902043468127825851903071244819092543015807052073886329626525768479346096948167728840922492464890928453941361102199828366091118665595478955364801488199519806730584887207026244513978487281392283696461292043327191310743914381460209889953217905864682654853010119107213445940647759268155710865088556056324136754272688033820510642732051795084468440297829874145493808942391241904502238647920759632288705998667356065471449786222628292074224395529618801396332633477224480294689324133717817955298098192215116282043565935568472966699621595851932322317351231978516012742483752510883930278431012501510474844708225352972156038293875889735168835051533517176861566630893850018187387778950195953855174678579067752226493507908488806710079309640090315603006314989938120905265386344221013560907294400662126466586147003716455270338054007280449990010852645983389049703652396945661356947210484294468797497444541474769548496129963989357658476386727612524305445159682783665440242230449520964355157443374523711092449772806315450841902057329543408558094685457582788157438409323895942411274142079114682348225290941223074899993734210608339162093216489879231017000524804331089634917667638264883071923227817640392606044555051008000000000000000000000000000000000 [134,30] -137977460165709389014631638252376080717016456304654695821707084848497057143211746421004168662153446237938449134895540974396312359000828628051531189948910963646206235753117901387707115795958691498455666244705875666916163474763868966261020366225612156039916798424356786877493699648643189739951987087902087148419308659805094563741133323397514059009122589091426458301034841846059966531077426112714719972092179045618297218860911867203915489786500663446866152409323727409474194762116799017386498571014115164380887601131644131943465023234271926203699085897663759828745875111921307557800888203738928785435007382711480412956414438155928371094377744120203761693263697504570570230009231456197186225255356736492262607944657245316179998315115398945774649123635155051435737117227824678981209751335871962867016960312851410932175776824533372958882899082617762201018305909789769793278545882539773133900173465554230690815819568342239587917652389885688722218298989757470241961492576200370605360458452876201160557719023089411375426189172236076132508916089879179709683966058744058356851198348099975215622713456247549148668339628592446506810185451748494793415096897533672151754919404719324410125129501745458606543779521404422301299796264034292078122011294690486419138749254455005130451266981728724328067062712349027322650445470068948902729539779622365378819653066757064554787683066708754603724623286083383560077964329114307853186435737519366568789015553153224095710153007035766895396298363612398247757681199786101785877962532029875933501239701170074144613121289161049336205112625414098942292559784701338999290029943244895364168804859564702940896142731018031669097292811977100987827376976947318106107433104975678524059787951453706584883931264167867037973751875190118539017043623152579051542353630546838575436771482294913212684272820327016950765399998314594355081963480056915059312333181618601677107805365428125764694323636839077707365783297926652545796760069471443084987470906177038725939869642458586476966245571042784906114163649848265563698949569816044333714450140489180451741851526652530090378662721707196163984660624920291947806660521004812443291734791676426562234983612159434685705740111382582167999011536804672285780977509431016697316317725147967701561456165774133521824346738954159903431411181969610867939348640468889749948600843830774067201470696373372334947506967636640609308802790057569929814359298888139129252067166747602253209126394888768887273694429184000000000000000000000000000000 [134,31] 65488645254774146381599117602127118617818062127079886920289185365576816050483918323400353266515300520654797124170132626147543544783960476871246008716523934376548692608634785795291166819052535882712318819286002773759493276936156102533659542326718755191771217011568801065079257211686899087064466169881096862348610537766383778601693112112083908077362840435830369204429353358087172750346929795654939936561347032617005547397173150405152183356508858904741426253741467879236545570326144584815680227772612284568787628007864468710770906538790136281313538233617525868796756355624339543559625940070452702667755409475887610235460120487469453042674473295320626099529100808427818093873631487362246517829716596891488779472619376539359146615113813162531452593064839743127025524925476372914007456227208168988911719230773289896882837056906985380742622830987255118988322446432741402476580026174806644868340638842146187191991291051957542626703925973814215649943077941237136573672788052101280232510793060372040782304464046436206202906867130750053178154737767776240820461580107905028177218553189298778057896673983874659091001895704043655616695459810936112851321844965421804980137025424427527695531378364304092867052058810119407449048232222565737131822017078594431092252694544134410088011809933536327202085575944134702788131704590143158823659613100366428845891227147957502393087893646120295956493994852150273574419400184276603700005650374209199786983657236470114907420719320929215119227004433328160764806036890512013970545549229763617135588116687766137447368733051899096514015102180118521573282325400335201975684617832485238673510464979313993137121514236035943652245932161329848862477766094869939282905284975195616903706612667380898675312642798181987982908664510625929300566223262964334007702720326739731302261405405963462125571902935536289968356113551379931709891294726303504935587668652782364164549717667696725829325009655709456454922248962933294051923894413969137713522320774318934228539284197563159428093385879281281517488323673797834940127094049919485568139915258594343802717576468015114605573981199912287641142142202367610218417623823012123751437026934547795889407279745163024942977026993029251283003552822912381974993667515601061923053657605920725366255788456141933657671087350827114219067589764713130383187936617806117805264937303073198946098098558003923320725824875995388832809332237890898194477478752264895436803508483633884595664495188464757791738822656000000000000000000000000000 [134,32] -6056537881689808266866987273085453847659774880634357732725563411235387807960336431003339557174151843278590042571504922788711371117717280023155152894795796371707409733002645162621564453372908840922088888120999463925237039545745329723962252847672414183122223054359763412859275628378710555750614580821617445177779563219723071747507928257093148466984230310701121751245436788716793379369690299371836231615094643808689190330665888057101015872128392000699091084005345988661993130623029708530297511632285200809484356919300897811554452537892393627943628782801946199138055758070443837219104107286471635962693486403186726996872841983198298998981010999349964490659479586038732773673677921029241549622004058629185693526907114075359359008957533903405687671018460672842875684646753950403937371991042486458737242000768261203541180817976687428270422666385063519158288318687753928110389730920107712137545153626454144136277551535589372282492322559220591149112371376210970421578166466571217699409538788185351777274630530840661805283529489145089822215184905867687419060320740508467007065612832575403560398608080044644812940745432038667026087715370326496951923000784831533821533394439934996624679181031316264486184625418406781760209424926036031971122465090862179335678983390936541801565168126812619434710839148603744694258714413061911184070184425320383633709703983090933318026564612453972807942618516251433892703084815122806516373950989357422189660769374375382105325359306054371433443351863506386226355721287821288925471242757370068635744705706718236779910182918885503192620438810349430446911512695678572063328661927277222080544487235490429920731436408436218151032105711457088370082869691442444631750247902914498739598274923861485410070412281256113715264233630307346614270048326638019114843918120413111488400864165270587101971354955542319904448362550508059013864788779788090246386388530219328044274483700336476121749873380186989416222495016129770116157330344488140934641701993321511046298544440577455227753461401032705695523283274390817531477423587281733284273014793383002241503702933036312031035792301575350226238695805682062425294925674851535840785726487267150823690977171219259727492293947374186346618392937977953287873918893867157511412523201555523732387384333633575580205292808064886743733295726181952749602551564703275230526291707030917827802640653106858957666678924945190065542161337738697251660560700791231323135621593236434956889279350695140029708107776000000000000000000000000 [134,33] -19192047141770443794995527524308359327865104262573269021277006643727377242856383923806960897975405287913179102889743823279158628988634502938331724454515534428032964374128199028492152264744951485229662881479062919253549996580482657640648780033247196835225853500385981640580919933049109287709657820032273998551437879614206465824524367924513646260720404737656345862967620962949882408856870778875590427836537742417545260814466581214154904139571413823036808877200164403870234899198438435207990061740285793521545828902462401254969838094858604984191917308475786770599906433987619462702893911032708296095248285994875094178109964447185107392753826696621322906886634590530015395742963898261741467633210830076387811510192266592659082951732665577398245312403683733035187525100612280645997995518998143547338220896373775401297793428156456980563628560905673451210510966948967108831565525763275569078733035014763594870873225771917162985546005851802214388329613531590199626716581901381139699031114527451503533701914545131981950916960520104047397052695688499983576689456282456187349641801832119184943875589208094481172107198290618160528946514845819780564504301107873582925287815367526329946611132237814321326475288669233378209886672784310203445119949107261735946725582454494855741018456443599568388337332070214277755032197554757476573416933755158381782082622048509303032938888642089594227948161950416584024824317508455858870141563664713069806992816484316695629600601298146381727261174811781523150036395627937205474888168554679433256327352831645607969022974313294206124429704996633494562327432839549958788424423440655832821937613047625349732716209301535615314090081413074944495737356534787106770260734571187397888338240917937854514309400540093257907616573713596839907936486269059348854389495493708941885242784873053932437619158857608330775622032378677896202882232876494689742055663196394995401060219051154034359682229937100184318176645917934294526400170662451950726864882488072312557371306524423503827374316271773727780345631267591590268601924301030741917817788373472071857843408623377370520282455224123080691761973679247174456305091405255213201903790686117130924853152375294200686672419750638468700082618259839789536481368666098812274602045385227072965702371162660929073724950348510575922439725278205620035868881141921658253423311727551239166238313282859131287256128031556207456007103893042324601594670894326907498504747965229939604137132274340133744943300608000000000000000000000 [134,34] 19903125847929151595839336986420738742577686388202484641514947109037583285975677657363912879068234877431709360664258791916703192333037528618144949218005283641687972570369677038170677190238637193187531442151232167744938292663483731478741724210766758215125938345794780625104446711682480947813182995950045378770289946345215539080366710255962400287353180927019011930494115555379641797609644474491316007040409822706823979514812325203466185009543361846324597485672293917886294839970822381578336155001691968212192683242807199303165128541453499073810354382591504773565730958418800048108438734803070822528747220017445395741113554826664503563606379800370452699517482043936608414145518751123148945644581919885605699067520422804909051866475202878640338441721776317080622611094828346476070144285323526554258673574135393752992372679416570445431068677181656804741868916693978566193070891359314384753919083436476620876421454996266364999969610015723966870642689069740227660725691491765769262081177454702335904907668444936356533707542606600866176587311759815988973877827641115713039238706091156131818584647227138863364219923271614907631934228719081375459694728641923710540488906700015762925111495430081587319793374798926193082830215237885437332763716665460908627419001637286548331400844945274363409038810422003674779848136174300594051326334265684746727117681171773066116389964069229285975691827952305230123476742643208725228133751603793486617957902675263670918093460143513365132777289778671907784482911066150513061348117207387580510939172966521060801363978241544363228613986948461258198800825265103722375560136524375216510583036051417979928079855537559159674179238638335874569417843760174983826602505637544532563605173551505566263313501278195394413028664233909683390895914923551439313441981579885538452333162719991794004279130915456601942154718994849632953210135329161381125420132069011519276717113214987344054954148744379976183632445808205957586776801089022585185333488233906176409155081330168138530839211675197200506767051581598587273857846916937790387793027866758511352622618740923840915874258687024549647202218854155964688783549787356309147715093076541805711177395879650025199942539908708458037797734951475542742080489043928646725525353982960986486376117149888554435966724051261929661820000528663665236536216259844155162374435342556702689988644916330210106650226555556858558743286451008908811040856746784617739134615179833881083117220502602898442341580800000000000000000000 [134,35] -12296592338462199601963202533537593616126302226529405452370149633327116805693377537612363878757955043339094370835098783710748972461072438893952330707030300287404341333481956006490176436981949492688062006190812709763680289323509823390656574953851860546192273046060583746383899904240238062871958344937326833633658511855151520573937152391157634261108543770579300835129735965193807146746665175256813144004403844056660677637919443999747855216848515338393140692205913937071432521829202553665471815055771956867148521811656366230857193173497542396191050144286965376897298638795001016691531137848948907948108388401616869830543829439096396369578360273451827260943372574100661401504455087622375051008914044070919265497830157589661136098784079429138122883806668038145569595699574238796877338284045099294542178090223776426933975462092880994725931040126638255232442381286807655293746550523664591073372612700077452402111149608361670444646934391987491245949614266791477998980343082025949401637165523065235457862947433849777874137553141805185297769435283085322482983557050009284972319572948266364524134074623236178374092497614204073755104877025734007150375610659392448433966725636804299014845441889333016499413394330717973884108257696924161150173164788383488149085293119712202806999626718182599093522835291818138394790221704758203299402156804245453510919043815988151422129911124782826335233675271104006784026538094889722741955269261116139841897139305688720627889571467533552426364305021483994997924067912989122815038452645503930596996679453403509812158260283788072960842682078994725295059289621092113946917441401004862222422834378906714902976594034597757873264359213964417946118120448753287810293783185512130195454643408436214544879826420663240245465708516186366499840910449264814363912006971241038519791160317667296952398799927942139135918411987752384943743524524173345332473584154465622526319564044063976623992275905818898816398003913984323342806932841555027916706000331483040609789472073735949385830392430568373381532337529700264989660870195015712783977229812960616726115442762359688738272915609612801639487366645158218479693083065976695772884059586423743035823697760739699712235352182296923352343937175643536741201707501650533887174015272301604480543948641864261228614244177419245067844532498716151113958837156254018877675126301565203773006415586732210101238829725813154010101732494152866648328386105650915116422500478036568608893977960995099315143704576000000000000000 [134,36] 5651453933735262415244765046776776717750130943059807446443459264049536748918811599324056072430968283178346373437978657075746242105351669245997158956232653644480794737583971878631476942359095227960021801849410753243826082436251933878859088969033763743315108802842879905780085620045748575722132730145101639603753579546632218939711204068711630176687002040199378159789230716545899635495093551823423527594720983634522355169844948401334056537766066173303686012130748999658843572563475495285394396553639442469356671733693549319086006484841518077984343150851020117380015824333466614132794329293002218484276436871306734284350026221238382417170636231701061997955054281531449941464499841648911170656387215717085481934434637474814524220992470330666325402857782823112703629003230643443456325413631324679042188049046277732614803137679037063686844251577466960690018338407558923642123388066584269359929616569471677146003755935551241782339264822470172114427100007221300926358996333205943280772832382107583191364866278454107736671408726872305684101339998602835223306324261411359349647383624078364766396427341405394264454915926758950273966879099356569302723032075884921351284104251533415981041114214936445859249086469399997882948263831204362745039939153649088403745977918888143699056605721449681486506330159396151172996116740743915803175579507558203386028340520617510039224714151356243102129258563480885515671868762190887919597969454109107781189556385935416664648604822680248862783174328193030091087976489825768689421132205959025607180108231252777628459601145946451238340597581735878187982781590388107521752481399030287677984000398324073362880004444395085407698099763309031373671194248402473832792879197796326549737753537530816210983026848827519364329976944180869462326730473854672421319398654281313342455071505551016015889894664178593505928975956255041846199782432900957445941920302271782145247017131309131479493689098505830076228868785599251209932457470752640797911961628289255582660223320848768189538840424918734316694645102539165848552120714306658401846058632622446240726344293422894947888193303253599836243869040028510756133581938869811912591429833808600189034759228022506808729293995721260510998371232100249951223759462320458331026318353700389845316136079562112872166052024433264131003311088581564250615984494077148723162233779873588416599899936754851283523749711876756766446941526998318329710105035476308295332924082358612244951710948650398534762233856000000000000 [134,37] -2059411051278550697240372374703817386463120064787568069531544634988487581020998143630628475101452280632859949563929850453279499368513771793111697393723383111176222463286956146118695790439292641239865208169856284339713189180877581350596420176503101867744798081636811820351999414897049306560092204732677169874022031132736388758872643069027453300702225390098572713645475029373707552449794868059259640618775166537513154829558549003642099816901099083502497788498878765189484812109264704134601395872436962359673483248400422827920911947326109707303366940505338161249383398049739365012509318623914541090232229376581320153977879001906506147624675489599877057892047973940018596204104278438029446169947916004873743681218737883347880318584576242250231721412349373787654730165541816281921128902399592043370456885229904088820229672681245434043265927371129052327227918035514233971790182771856178995863734961686299458434785269439703823735851017021094539267972174958826438451537008943542544572544653647268967161607299321482497047562103488069991610982162215749926109831897784754751227657230258333831190422125173714182176689225313937895519713169679735556396739534737498245770163293148467845674350113175040356451912082722818955417708881267443467362714493593771328869205257004563415218481429145234527839839064775902015677430974199452780175265401831683855745139908124991016798286904241847167629248962438809701303369138346013187329397844454923758873917537012734988431599148344730694484110590729498783586638781204264547428934003386456201847147049420572372818157182996988468208329192295870288929448860731947633895635705120756364560188681004159469765992588176958558241489826392747993522155105157031010438917822850870550879729616340842894027805017287123266414007081071869849652445514553861112142800636937674787766392770832753873901931780701944554750147309792299543472984519955996193096093801404478181405978081878411737040010136438732203772438834983891779357966899527687845658593651573002747713106415282976815168901900440756803415487882360556195874618795577203849981236807160674845711307679196883939583061000354012882485145059283086631219753002596900700308953783818946181796110575974339071081091827920947310827082043648401594946760296034844906024637427386489280023560462495836838204547059658765984052557519783169888967656156478835615564373862784123254875654681551038114738765161951076865437101071975849766096228411388291220698649837092903787946930471125570938170507264000000000 [134,38] 606634450638763463626920017263324816062038983928958080851451175593968049218053068045455974155476204378387540560802131883128105739998546634842022496426827123857272166252238558128656833817626990072313075170610094308557881762111253748958939448971478933050899977705783687421170503537651769638341444254706197568555283034738059134254427067310712950967721063781949713482578154085105999746623405059950608788587714768784935124625789286588155239003718694460772100281166304255053109221430959561649807538147993166388157713241192136212546186081754831912126575756237673296263808040269143005097416273748056501611410252272067959984720244741867018591189315874195246382042638420534080116607754364105943315648209910059804770728406266432362296230534392144904963803141015206279907646374324597009730624946573848868229639266276582210918330179032797835918911856199602654543407571348016896260514934453864655397565431274092047961556307303822578442671599206193610688703214000762578583064960017716256184547762023102257226059169801950603563520665632496651504124156888061603786568809360231622298847788195979282114333778913000410614478439624194106570865161622920683409792973816697211003604885651151927211637358367729532456968045827456145648873738511060951690884210727825721024408388063314116883795471280035663665887158110529262468253390349999477458793023549038362308048577274448168797494589620871404104386766286991247690072431286531859646104337802711000351557712891976402279615458798435514175553869303279434364686851118187425514668904314477343790246818116264009933422506163786622180058127612901451629315919234387802883468220946975718607108199467095289323507400376497109213361171458482807033922712207810844035550726380353827327913915613400067982863126753256397247713383409430177985940045818200060939159454244046629144187656099612250796443856564163294486776346483277168568043141321254230440914670539744665740989784619695566889309353207334026310540361490978547542244644133076944491444263840842661485973997873577567630751391149719622350530770708400852475888208789668272829798447618902092880933673950808490831277253610107733569943652626716455957348441290132547380412951314915474069334183400833212725814880394850459522969070024589250177551939652907516868203910016173719957252356676646586173104080847804760016787832486335240279752453714091260931414396579806720333550692179283190353038735108332317541710318266383459404970823307394666501916701066650465749709253829804141949485056000000 [134,39] -142431309709436832445280941611018608793812058138171303527969645071435685738187473091738794646909813045051518064177930643940992072650725359712939379456325883574539922294403328181701690026924469753226817444390141482953825143981120509725858007776677141614378300829798362648065602402521424179539564747252396124099665161150826592253363343236435357044094495917059943129279628864526166760940826218786425624691647491111395190835518516767219621171871331291838510120379630827501929847686759136872105524413760579306752860630968065534564231613512897398754186759455498719633410427907473214826755413292464571482172222653900509320732223770368526514734257094934275853304278949067907572686714556550031421205576228229814140700511398112941657308873620475288865315221950351370571602295249503233098576326319429980164413658686963934800407088686669728910550776261245990764416875663829366083331536308370392227775371492785480871688374672639641272828847540458011198891036271863283084823619635102974983598039256148810191144548911207061544854604890470088912341109300218807887783494743300286162442103943497687815853226008240333795627110786207328168471626083366463194956441664213443774693938636525395844176043365806729668832867337219216040980914091212410464258064389787017007161923215269899437137930380384564276559529873015329444712363248380034687675916352000131498838531866133120718941671566887577959485874703880707028773723139047921822291309684642744207137672140105431561415189275780803685198034228225685024328986019983708067576703167389676628133837121806375223047258064121488860707077298398905181025222269664058188995145062783492505370201167382446342646308995244049982331181493736024608585791376178780774061419176794010494146821951153838078850112056266802965246437222191043585329703760096469961230657909491947693192965223743887393349973439459580171339962101592964672951901368891145094925416852378452382189814256077538515878612033199189656902304709383630391154480530883582281595163199014156206630343601887497403921710122475560282537663949563289938405493081288302253067476075259672833324375014060048265185986210775233567978272644610143345613852938581304150780944529915454147268040327568334177165732635113893977013257660824103685263204327453653286606809757378772654041364593615768355856739444454386986613557379948711241289223309864163313173367771315200903194067008559511746227334604044911220699876585353782055633957484385945045634362081194996757649587105229057034649600000 [134,40] 24782512146082412902563024124208708709400974164433439505337360091949039310082938442923425317378197091457038185315143080213379127278921892317868829764038587363969534594646027046906316375152714763135526972915677059136668121288438304609453956591428598202284072069585531096588297768573437286629868060164519025188739543592895064664274625663801452610167952942996614153894747789209157373059280150142338896132347160170047877301136637240618974262731923457694879719039411648621623231645409012617170892458875114465553438313704967858541197928133072167837252867994207348275399380194189505786172003648961547456360170444371161123640549181034215434425552522012684415344911311631888113861677738264750563942081526487981607679879725650591188617295074774677164028526782083545563681983788475069716306905644147986157544597432094374367147180704848974683967799443087839017613800047335569800532115051388055883455216266919732182773719108096349342178439935037664859482335123909940152354230600733268125375195867349659599732256019051135368923994073953184565390094660302613992039496595465146003528278284288997678646431041150835178694476664749487150110918865010431115424879053281452442420116220466646319279501636521072598128875158061193130869397294661188159836525478133045037344305412746897164213988856239919145052318504606560085325097013481942653655334038512627028359421111973459843150008385076520967678456880538991273477331439248377355714407558581261316587180557193953708549088307040988650637476653755478808788133255298272955256246012619292908996721513546648953951443309587762321010977030735721766180913179720692228102717267988671452260438818005386771884800483257271288258809648839909953562755711613747748398644095448331372103199496938653264880376759881962338549230658120768905045607121111665701184880057258838687982637724885857963295590947915934771773299636113661828452038164036979923413798455345316164722967820656555161528893802814086388123666423513320283062585946330839625478578562135441804480482603748328946385108279196332098897856039433862207876531047266556337374540210629568112194785394653575919709121065948278555373663833441928531319317689914914662307656735684423074801269183464971313305847228036406457364835377711473239391976164483900822057440918779778704737368485953388709996650110662618699881594382207080447866001571263838982528384012452939810192056652000387416630524136062396026180459033194017140322203602900941299839529508128521376484275391129966413527479 [134,41] -2389824278221914586719431121157124364938288930029468665403577008448261380259603717086778695656955912281338170416434410872079603359890318205531775246126744950905435491740018602050776764630936958033747850142557110214489390141015573732073417503769652597372891580080944584988421283605920177032868512165683040038407371654094136837843683318972319292053841182179006129763788864722140137086663090142615824899021559453367714995394514008939367458687637750499799599453512099263978372281176303050221647336887822899410722464478147256128526936082867190843104665785520916712112183149682677951117472800884150918059637492982858116496235247023041449471410108989970531455515441202904995652514289026091423398831521245572129758432034844956835346176896231179216925611580779160763380905738673214041138566025172832405456215649594565610392431893534908860125154222082437935878367300354372891096625605927912974488863984930991620734315532243282621659635297530966000137572016986626709459341918122543885414259995636882694442874385695578534092990917850010776899207067635338740428621410354550698151755382476285710294861646427608818167869756714492463552966903077797818277064054756269116482604232408630677560127585811430864465825984117319161849125611655915215509151700452415769777320410458088834410738235800936384568638402316569013796519171281328491718058654912638265084440967709808730831170012568753830800532219837260599228323984014736416607030444029191817483938496153519827088165005758775622008362870552077555475792440609747838450673004795025432551792407215279586907260489957122197567976527531058156614669742356344382131408052125081310186302210613795509549349925750176631414617463252483279239119663268541765171954484377717474999108048831252786777322073504340287013319655442085086158642518293414328727930854973004348341952029449688003707060097812178535405000473118783400865517438588896687866422189914769561022786080880460033296870313645257999982666225987111235941201888933450873492538565238197566751953301700210436911678493433501176068180441476269368869360658966065621606283605343127777152778775498233673593234287103390990609769642570468535253734634796384830746126036453344225990766531158161643151405939409149058221993684554699736059267212817561688743770890551279721374615376512470503815254254950523421944111296426872831704289726848907207958801124293898635924108938365006906666114874556443361185884307872684819332622239334797687299529245757074737925265433190856358080 [134,42] -162755750551200088205429322296917801677263799667001998007391274646354006259337570065082323877345824715127601640192691104160481144006312004371407457422848127617829422604461698333261163795955911398414174570206951005421037727225559019335691797291043652578492431366368930267385704549990961302776759108942084498311211482036487988032037787974627521071076107847923594248690293453514676698317736053727894732137963742904355566612776773263590570217135577101605757311104342760657765172605528014988164998712679208540495354107714806278771372082653484207597679038928186801317717609664058646303572591666071664046209291932628212687311787791252564485113942336377298891008360439430748232520190583156546575939853047420165966655286041323336779302688657035545799745239978941611255007377470858220774584441744785260144823382863414968098427098479848460440219884409587531386343558908781161739461435286680350968123820742584101545458402532787834746314835026972797543428006625873150582060207157930321856133508745824586033058184378484152189530731490656610947542311212868095257447348123009623884746592266888507318437733118486556983124224702068892190152040255042661542978141751146175657569100883550452872788867326128191885544470823416836473268453030168157309015012396206161543179862978786272553142957199804100044313165264830999548350776717107490561941265278768121425834683179438030108174545416114621609872936992564927133182402807774175761129625291687102744356784190722570823812138951344217607456420168254965349781039888442343419631903934379519656087886385895858663128923668458951769661525544017348986214562115432170770793457439015677792763184125155159783685715507241536546009896970537588664634626045399621574033156046026332655128837520314580873924656485858623505479640923781934868628427383197794034147667001412880110567185804333570493011806482521378782497571100669726323033567642261981361779893744205345075060008756162766596792577848374214202667514053773998512068712331059600996757639343194014584868431342871571643243282472245391764009739789908771487961603216670135929806079493054843752031645871748042028457946509937221029011892350653953847120178826993736569915193369332685048529485828653503031636477018413806308465992859595419075167842314362565980205228107057352977763712751530766581654762686009480962937122203602838463879137281129646631323142901325582584183366992351174643004957887844171262400637941813634180536705266967834446302695285085593078930238664495072 [134,43] 88269994597348146622667369085341194437153290293971608183344566618495822089612273448066599130289507830399682311495908356259931899079177288858245598541386844317607921850188985456669395603901015904054576012194809742541327564925255831324345696750599963045348814225133467386669780850097170826978173269921081198524328773057742448320842737165819740906827644545995015385018454712244830031214951504533165981290762990201030282266377765008009935874960000933394284872652063617517312233713764655866555746897395681219655246107156967973604881954214339321505689082333136703285575419917668296265737949547453020007070138664880733162481900677778622436745773079442272122887398801994661584563958749058862643729070760693267710188489197439886030985526911294067698908123194835268544603083275144645882841685387116271319157582479502132620646617300894090669523480352741071264732751805813974207774709219285986621609235295661789582027171134661904439686188235608038714279155914662776728388367478690683811516861890816184938973763538644577796609298696683653834544509342498532440720782220955744751223966593028620641075438045670832722773892465585274365024457717485171925272874854921551820800314259257264426314058895640439725049134047298009733730031586657985208650797469829125737881218604998721057667417127073026424224379858166125788637350742519410655273823802839030536300955542391613148967171674922632668487043930957202425444399126614005393122488409526759269906629993072645072461548015614230322386372467945509157662931449644128657099779391454666473520576926114397695049393489233463690732004530431586616305312488786495447118851829962729602618905109791539410423514787182843085720782234491411980671236236855009940577234180678347162675490350096097801829207682472905893266440390920100190830214983131516230939979948862314163598824220949587751045941259548503816572508887776934398704941870808368642559443798304143394576395830697541315696523160805035511655079962605500339135459252047235573741259061111827501476579045511935257958894754184853327148003062856871768450580195789474721968978132994373627068336175343045887468644852030174302351365509918111384252548227578723679780199799474121375802230478791356253462522423491551054609640728544424609039458743776810465127238016410519891976826637673511695231628068663155384281874307462334847853217799133143509508974083181186227321472679339220267227554256702499159563972037471856793082119250425157451890281823197483373611242939040 [134,44] 84565561463365837179755873656896183967929463114006430065916082428668500432734992628178541183907732707602699285425484592035936332958340640196952172207360511262972802811127288342793519866056635722552465022166712954564445791563664962166518272835219653937755761178523012699899955653235580887651492023013006726459123919226937970460297221406718780159891969391519037016615801959634622992948004487983053223768772972014168735045517829742455757712261379567882414159576189084317357193926005691958950873301764847536819510509990755973687545386505444261914955737533868408248707320121199040603769312072267577780202623094968652653422609281836007748042621876236599725823474123580846181446956496154548520165590803820047932704258317427040446538698937046497544279412028520614692085332995310180259782253521244501939064529845025847902739535753260394176653669722138409209734962002948767054720160567568622479412049412410320001846697365888665861150630749539402531638059741258873343941435744798618847291848995997872605828401385793515656518575633949392841174018149810235272269118705903262293650730419919161790280502154614682726133619983424597972668641430657825045221218234547771579305457233188387571488600618595426284636087148140797500994728524597657449808526763886781937243192222986638272996291762764957275161421266954189016789105979250795006251631562308954488108882967173013513758932000330777927600117950461765642768114411106453440686749295736288423729905594902614565174830451436381150589252964644175425548672991691114773015526875217734102639800366968354603803985101656393910226458327599928348793055124786457828805385169268716566925449066600695254959537320403100456348716819702490969116992894307464432885525339463962404924228109414987115698609422137941410402655590201739334874191178071825058500921794371116208688382187143083812283981604599480197812029061651687531266379445551247144796009436871852906413709791674940606583203365367065632288581011574827951078483768116011368519747978794180552844917305001755942236191011933649779028353539852009020787847915015394482658061272186505532948716806329675413413749203364482929483223560221012470698129091855269102689130152805433749794626999200845910551332663247655743973420323684198026188847274269458699037049401968959302771313586064562040796946007993285717014155546614052793431348347353726330501096928709565052319716415469909383695015611220732172436499481305328362245246569440079936510230098780738573876040 [134,45] -7738400915978644330246275514370331779881118242157802943710780681052259905555914394939186005208513993844045415332401755516190115018810175972609980895509910779150986638426472621235839374174143137984182660110270031684994298459565972554177390449034739677017686883172010363159727908843604388394132718737827171170360468849059396499386668007349383500264374894005465039882291260054332769216002174249413278695075949950096037921122204908085680437403583024752965698516675448852187003438497171069252778342841376447098742881238957019177204353988100133326729946023179737414391349770205844187124233785964660611067934774387984996595735515399326049363674075875550539502469060869700977594820214328003685552806613541271885421041621310160782362220470310897914608277329678825899438007988319233007896574911197776023989057311362634682849976594548850683571699981477912940910965640300306330957223573214642179872097896882832358490425456536719034249176426640026015707657590584432279832628156506495043934106763445290923355578979811245474609625817082545207883416482868832105581425766670561510923788109041106830565946527662382474672283646215996572541410447844502050327565456622328259980254597041078402923336715672554560628760324352709290957352827222066990412081640782342117846627579049179457155375325719222571162925501003934886495478943617057623972576301895758781734116072168653630381649513463178689486766295674602594149106870864838972604912067561353524177645656493721958266660000943270294990859772213166461465722347367950904507875347482853087150584342560159631643384992120108601629120340482116349781274146161131891247848982638396852632054110503735344646174417792597526984858011364771161646117575627073949688636014407073456372126776866467192584726918864610598434344102386405487396672518271827355857464932403663594295788830646233194518461941156019727621925777948462835609527187902714938601759674569686145753829722143707275688289116110103948415339433880815171668647831439392735127951868872340889383715504237314909177718367682476665862593833057679376363780260534713284927928160108972194966808930606827697167493457934762057524806741207293086882678134553233399940526363732312629368907927650688073499898380622069402806928656357690971097168390559791721415252254265692254614861759550662728695223314410247860587601242321082386738015601232356404526540295645756132120638370980975833927914724339588346777858542033284857713346924454556185240736661907237980520640 [134,46] 2842443811711337052820215238740843374171723577586102247956320840754295671135990195850690636696947970239515498654897965415975037656157021877602154880261416041599586530466144960244315999762241695816544210111939725295911807424862654528093870483064501893752623319020158204175709874900223987578987606325847093337500331770746522386231774402582479131572273395981166763920791535315101221501831480499521463750403584939503139286729227454425658874699652518125290319716175748373766058620122219917554197613343992066274849732357621998182497810255366448838592695620922203456887352990957922453464077815294630656947276443365844017593625048226952199723786297554771449686546882684394759635259966699061963051798562343590447859672816535808299252849109801426981416468656429930716823940990148559607174946861036935735869580637177422328566104399531385136924254491551484993740954137929204113709631265710161966360581351284681312804473842200132927459120788683348425915520293021797438113809970647412273139000089603069173601035276641740465314026016187549899623359937237179607281296328096295934693578636129319067637759253384435701109345491417016345302796445226766695852855442583023167438124175791501021004028733234089049864661089727472110241920510037570022750222417771246895177623959823283372507145142556547968873465781540157136302461565326019719082369522012129523578702214587845434427083343071729072343737577297677932243529948063334602079681078375563447234946966850355836814019703707420983652823576606457523204611269747391368156399208317170006778471074340855560872659066654955856434655197426788329393516690078506584662723967457357924787387283985682053071187143276171102871091584559148019712573751428369047341759361188538042760657155531966977890352747021376539736449127533108497323596291422768376011499639958357371257743365465378126085485058157796682883797553115494050094452078967334800351525727085061134122198554231767153799369911741747034383863935069020700203250675659095025038143377349193478170943095128551184679002416614725139857614552863322620009076997840860413296136898257726505385082899315712728697159149472096649616674901661699482531202517026296473507761327504646631215143354441725765900135352170470654269519322631072848855175169894597387307562776544063671209415376328005637621500964491677768075655947221959366044843184885505325600934835553682953496344493893874191496976853789445392738558839221081406786876386422781540730408389307242890240 [134,47] -604524653709763268125198728352903629674136539749386334981837289467509435055908944629519974568875037071356302232850813621783324620232223263460548113648840317418166637848262290959782360042640473734872720704370205353510920283571595446935562007941853121306723325898185863552266857640502956322168269776117823761456135382722008131273139340406496250112741712305256923748573171930139149940994484341689148338607538576848246259693391402628553700162549253966870091652876172864752526740948505509768718759961278548308604614281906219551255755884653335167404335747444644492107232903679553088704930162090729521521449832634679228315095779229160140103304917704897947610121868906023830519382593326411211689984801632977567743078517353091499962536187413999988317722240239431114640116224945095266086717668273827269347040240237650908467222853978797471734676846493212998483239114528530695603837108437806369854468353477886969301761748216366599110477225244746004803548772570991222550920876032291061421302891592808330848210027296425031313394302036809480723568474585214337248206437220360654065866583346897431299629368255880608556461182618050589716154702840811174359057081000761275027562245149504885631715220576649382309035382527986059236700610406890538051985234456033852767328966063702529473637914737050370805243195809278680824368273998873769272363965349243000964515009174232133626614805963569140613984288178817389775529564851154929539467761243089243573338789406540123268336808214733227984758324035562147419871579489285032422470007237829511983362952745754099023330477263905651830673714388435454816192313084880737801111966366831370533276324293043312240781446107680851940527663393837152612429112961406776073579981727515536909258947866140522027999675114132014888597208086822403547241591333845448354706642608204679161010813642061112696550610487554590064997785435716910981790042898949267621132532214327633462201904088172751420808206260586100549863531542605207201731750201335812937929853860214747964775924721841081835635507461503110302714434952773699593289043572298114204103494914649267191604455125994528933339860468336713086335022839405776053273854903581694060000362278295307017538690022738773499097358692404733706674964289527856428562106632225603704083866813622180103940592931827976149006180214829677853410225594151570361819624331437462113567075993259071664690167597875743327789305727049349762416082866133237547995809894065778332693569646595072 [134,48] 87891041330438500708882347709908544924807752097818725137711512891697347830802065394008187658279775665992242369090089253199092315947883002664690299388085411849472571922664335566836479891470119799352502800931007137988256061482936142571605932724509053442676608425385457136420224361642327861790480004305083208385575327792317053645261850316386088881643224991543892147488684774029868551215617016865245595137126212820768270706378498474045868235028853829316428277717988613954041672590094091791055753558382778768636074911801325922141006117108438455822809533712588707614392333616658667228769634437803561218554541785330017391542208466861708517053858442834036944279094546471428929764542975958160857252658387854371247534098995766747332849703933836446874994449524088950283913757599235668656722606803937495316796946427092940945120786247574084226437437603437378841546470747227754764936032297158372089740916171153032411187227897927716371244804643614383607757681166411050035357262888630076836307855982852136720635458263436892104444379137676692816307761737926025046447748954913097172782251436706732641520936380236623907378659504915495235717924155782025269057575753808234110637465850860434522811396787030492732936533373769641493331140293952453526470316456711174984249687124765800536382233780292174767032695555798805502420129341066789107008859410226288133210211690086781704247454611153153118699800242785443974542160892937539006454367760748967898512210535997943179705880016787212851691378013675864461691747033341440781812015250300416306623299811895482556009703364863031423217355797582230444943493332103052546083399034292309345831016032049940617857112705532709658089414405107077532343662049409796842537362276423036391036643409503017928821877185924643103529878758302046181853691706098200568413349872916349059618691358016725672618763368295935208997594367941773229919965014447016682648588414295968802155614316618398608237465239165789539125647226308439990336359686325152463529607464057111147277851944651497690979387658326502531827493184365748478962884957681364864501786135299545757876701615634686134555668241956403892118648653210195938828877776313077766557223394385018321119619695496307701476865000026483074129302914381726655373612142796809305935763075952767161129980825600831335532851539204737621684910225815968678288496376824700076053282584462007900466477383628843146792230085707228514961392892938754379384464448472388056031339292800 [134,49] -9436594886987957019508208741823674632463249835440582283977623228970914607849879391757806450838822728836517857741211568631029741203527212228895335268820975892997897319465179454516425619615560127203950164561905718204171513945256800136437488819738497000974136990178506014862207920955334743475441654245210154896933075880695891645630342229135145779393387305102281205286166746678204473017544439605071989829569582665253245664802136937061014145879950002569125621403090443583406347323220435584421513932429550373417349920905289793681648790076038310067763067965447180533039578128495864213751057407274768543090106528571824798285889879087844551745087015035670033992961714110480845556506860224209628199397315225329510037576403302271803669794263146964585649436271722707121086839727782276658772984978346620588308388896629789225519410552509158884177188621683515695338228874934318623582301925764234706309282474979108549942283913880838662448252198510551656038451246991262329780776744657877645191892565976217399439156572088674553810504991674324125419467702540173329459447214126801740987847173665042354384410208738533696688473292537365628791752256168031347231536553384026887994985053554329277874676711205706031831060692964930344990679052732484495641774168368433589753031375533642554137986350374973077114819520594586261620505144911594828579605489351543215086238784640398773223081279868553767474241567637451720391872721509907727794397082583204656876095050111171818476196330670395692270754111431281113178480083097075840099644450094952860087989597474017504256187770428207942864994716561447021914315633432149168423245635912072829826098366367526299302177144127540312539089634243347209179184911554026755766304158908508093209304463382921155467713229790084699222330388824960698008841135080401212563813520715219702516089170114279356170383892546380176753064288600252606645056402189364922837523563457613580497725354745571963141883288957176503660557776538449893270679522012877747650830787943523413743645230180986007694705233527820438457841532473788841045925445031677322058692439087250520275595849166771846296553942439746439988752263780495439427474478062491261136440269594546327009995333712048482843518134605632352493698682456691844014990195778326710401610744517289154785451057082977342554980407408040851702250497824955252330551641329725652422610750410917067601412222497456054136861178064732450288823265354947612780633222948599808474472960 [134,50] 970982262592440975020453374452280799586383967719936838434532947649971679273215125470562473018145762407606029310989054922883789393052711900344467194082078101431850482444478231662943532632606759539668799446890288479446427511037332780040742537925880886705290339806497410835770746459892779363539294780827629305963354705797224777753815720558453643027163181889209689869274884329449004543008183116354063741942604796210796724854077385770137931105561963927763943796298927005855108994658982388042018158508988495533800197142550985946855212603965176669238021900884131383055952071779079845252201439474598138033605559437796187379879106282637845964289392659273319184915303823152440627898136627416866964524173924371542400151107750332180304218270660354483549625810232244229122585565340844537421899969376683853417039793047993606482709614111937203670563783297859435671381224336622231975870271392862355029161722318883784649320820386446089071563901103247795470054943510599955387154176141011984325694815276912725252700020382770773956842497483049500834877538931824225472347842730424695684213557190624888286117211290505175418620537529260853064342434577360009453736328059520682418450652970164463868187081649996838513238912358755882741525077119710305533254641137633888993327143637874003737033592172313962669657502141927125384225109855277175363061309669922401796205341544074209928122453809490859604247475017403238175405607436151638107342184471891872976317422725582282153359171154181192599069409176950258571042658198257258500571495003819804964877857017636026984129219107934078022382087639558665060624938844131079384564102238382994868616590832497940495057866244335717909998600022516930632051467588759248103946060500744093192090283283671988386352654565322762876435217475716861030417312709054659053063004573889949437318462515225086577100346339599719905956192467970286545656421180320744062526342290891666134996951530881633578623461359133926493905934045684466333617999008941170637112737738873739495590375624614124550617243367889441339374760935249472127043822544853353874637307838228410945365116828017817856723081684440320752117505024091581328669968025169908491469362935854251956116808180226912856803644772204292625449854532928476171428214861889922901279045705568572767950110803762778980583553612961077437517851433210640995736690429017196672755690553741675369344325030652431419935384702357420026170621511608007556624494350225068210560 [134,51] -148848806585331262039555455392710509320706264907804414564320929550662371107781654170104229550087426173006937744374219088220052345152493005376025708620577639284963321167870305518529944800527621395433167632872629103623322734038673910058675693042603570503805254372318085441600791524722093608629585472607328399191919478940598079299675631908356128238485777373700466769158128696538227573881190583579994839802437117062491715780295710466020444807791347335110459758364536022206814796228092638304434235048429360975595639634108167967147514307013573457042680539049922930707148834771489659394580213373660087561901325602828266013297947038691990009668906712551074940575404317008156875755754173775548829680014016275915704964467723776120970082398314411369473609366995950839213739002944434197869100300358806044338183065903400083288940479801836710338685423338871825219463180349669993332166018747657933621812709604048426032740786121278909166085407139892855039927044628830331944188175886792831348147584385418346490374826311049968719656360818866685466101563733624256601894692635198637752445181369887618085620678538335217859964967864894964976887752307547684108642654831092014825102393324695974993761451150186884472588261664362918711502075001851834372324022439729702497860481187163614226121745046897557199443965413835684216447076240209499028120784624131638819420450459152431865306106437083752214597569682648949492085868221025089788144983974565158456857931072618627058932046284251044871261062937546689492840605739917099313152156931313342532173313807071681761744312064988669855461934989566957181273489006677009416929813681451024707632635010191077591349672969343976699337864808563147649334968853195422121460816015562548693015148663768077971986423880009644417756137745680496048418850524663406846273871435350901445849325027294645034153143857922130636271938162428514130696407514468772545747328803092363121784650496320302626982238959187913240777824040154289329522755253574986869665828760320359272460854346843390874775299313194325328549749736934935237125037182149598106342042148030227904854314513109846295468720721522406415305413498401665776709556020803044818411380350950729624331374319650882322023466892077244131008234747829279850788060578804953901758325638804760737363795385869476403177561614681219127165427782469956027010020747495697984156889093606874079215879029372256511901316574541096873338220505855636376498748350085059200 [134,52] 26271939475150923875714125290004720443592608246145179329880237733258420379880285183716127699159771457258640681287094354418109410646934459283864796275450899703626534038452956482528826158011167585241832279626372550244483527594781236599166869073568162171838605345889780636662016320752802608067333879676911086033489866244330802378448970761440153633220900845296221173495962498914986858720854020879919781384392573202171923404831235156620378022310707752539097583481675983453278832980053657704121625013856144234942327926040658479893360554764090995841900452391869983840430544097446309726874141515466058894697191337796606811990391329952093645807370743617316687384964965040510866772193401759961694957224373418675306011991521125721605027426376463171271077886594387686057617437573325399416859143224873194643028592267701938518913279804158938045672368413310262610681148793084768168411836397247652860480763455221035000729229114626181710886405051447978859640647388917200857250322430526498537083472532092331625891810085593695378948940823945218953049950619985296881287705583472883889920140170192977274900436827015729794225396202779881267945969276731118974256774929781714648448546799017471867380273365470064111055584253799607052391373834741056620642367670998564571724661694183124859008153994758426691708395816028962746780627893037753589965089335560625088269115515220452195854597282514096104606190733857296182190843951802553615019301333141487896240931013323625461088652865184679632799865163177663133509621280646766310125603830123705411985970544116585879968599132331064314130185715572040009577545886222550462415560249243545865641194888019049861691954712725877058424135206429099685765205918359932338890834597017064738688002136259266574733779052470244086108741996097499153838490622165157263640523430371528678403915559206409267694452864033560829933486999067207051772769634735378193199074047362827756617223219901673813925597408795670835765703188711333122237475606522141025032454594871313296307204790213807034051637933934794234621994590177332129714210478813668314425825229825909827318280504401903849937642796921896048751128244613850477112562536639518101550146584416616791943553513804214666826494094259199054370768349874650157300008752031471249357021066919022939068247269586481797338371323782751232652813361292174055436869020058606596063996949988506900715300426064635834535319255089659176341130972327522489455367101409920 [134,53] -3494728656922462208251240433512926087241542097192534161719865022736343540112645864588228486700041483741205941999686761982334032707104314789543016898593548989203222075103062511838360729981043651128879157194200348389790563159229423208015612479889769509321413142478518033296856438383160609046673915111899953567257730245121774823843550171164175003784952476459543320222269635733119053978147050743574004665893989932614696585004075162642365728088353728828453578111986923802781202248144171069352955139500570214039540816278226888705873655039897645321712108909265315391393949459515232469914304033471003010923660745411653497932861370654103842112382165617041354065189170506134285795941848274026623872424953024958311413102924738230400670952294431303004092725906720875172858136532275739542885184831305208942304995187626142212277542095834774163316465233094331385763834830006104856031611088644074543810360321417354731734291737825785040109926464554136763059308724451654472878181582266505580819070740200174540684770183130171927892989991963405929043307317199070350410628391453844579770623194163775617727521710507151619362589770713196087005954909170513040681123852432450196817846381338427736499413560249432783577510783470240380850233315903650572755236021126522691528775446649205832045175833750408079515130180758368555202353572637240091806142161202466881486188933350984251729281567168928900925268038523788888321551683631661697918206800078528154489560824565659943339494864249916019075429065806461860901761129983263995335359263974861119136153393081303568909942204897003903572391509544642990607015270680371877095449277741918172492588510765929622107043073241079683518992589236707813467072215768760676227191730391311715739599189149237941342155863733108879845793479497817351048569006675102820212124348265037752640874517209943365537694576099829525358885454471874406021061147614683848981414239606938578109242266029800797869958616464861489259234174668476522118040101534646864857761087233271311002920404192893379325068655252777609451559056271634428672025191584092422372550128609780056787672261949643408710706009763423535269348322855165282919075903077838549247918913675889135062952036466674008325470917064995289196449440907294758074720355903289378379708285669854782035933285954644057915762794025596499114047273889114868315463064634869977141138980624519030652283221136994404459991005002861620214027972225716512191109829120 [134,54] 300115560091562002096994883919146088267087574700188841045552612062937616893924663160462306671189087821105033122203198154927750935446362559572979181085830262968251883816179836053202349862626492015963019912811422231431260436094725168238271666097163118148791227672299086450360636648261210913283143740737146055233771371587830695093614777681774798429695283392160773923460372697709815252451370151423366099156775280477501064602545562412996845864373517656935988225717858062201697889852288913362100884520889025541078013868620814541631645990506541724446826024232181402249019124960500913333188181976831899184560690871403283954010408551052681522947945817924930467718185047512497707769732589649202262114941017652878896532260573739251112753069914846078407266618880630706249861289741058956554157470141703916498759235413310704051900957773569923447927037213821719481664722597667085636409490635857891924321430042244265496390203701702033246591996128794471039063896768619758812169444821413115086199991306527111971912239469168881629537638865720577712882672208664680317692269036222821713332268190994118521356617273545218689425240223590217596205003994764889802029423121615138862775545388442402040811202175587946459380008084897351754053207605480419507033881134743797131914212544824555640731158013567004464536471890102920477143331876242280018192945236547908551214909698703798123532024296392155132527597515039215332406372611554522279291102760566956523131975202384166026608078278310927286637340667894095949143718099749038073146651698506665716895437619715898627825471576675371278601311827129591743962647930588461374296826743650169153043802280220328526998343758264562025422254443831280407904638454159168421168129322209983623129602263212990331051496254309622232853470629605470470630198051935121474846069290515663315229426851189485062009852823016732539999057165878103466972946974689797529577698633438306915106360642479333124056434302565617849389412258658340608650473060569140753093031223480621697986139245153441102479760407601365491638513774735786175495980350374600070800185045461801752699186423374703637786980134713522112741638953621215404488164752269173802773331478047152467246427066887079092128577484196645798378214649585381710957858579348236053643219375513498038538228735186649631050388197940868131179951570356024526484057571454100544998755621761726176261178388345377894065816907279714251243085228566005781832960 [134,55] -12053354262923215905115263634884775092268710145373407941967092753616153948513854822731659992181891618600051621841159125724944072711027607617733060380519889175343357957791686381879211945380118788141088735454455197991163898733121806348759342939047146526022278574325191903430691048644336627523371589843878878625165055656638902367962045815523298433914881272410910377079500380493889895363434043922637242827008518445712612805435156273909727096975145053591396760976191651964012999120838828873781175300258109405707043727852101414377648158940679193794635911484796463731342614855411133057159291964670452449040269291326607253876268472513925821972739802574365269206508113686179990447646183178700801080128403506236064699533544413146760120628935474738885729447878562719082299579820129884643829525778083622746623951629015175736735906845862768547601785781797994794350964855349970355660554943877387442509930534270323108365752799454240870085344676390842771593809516449772762618137409908100092107344630373417645127773760023915971547710178574761225686345156585825314265497221684954681478253624064395140393476408212963448133623676479035908032074835230333308920297287110032655893839701385465226331508591102501527597995798700932819263682401337364187280602333185117361357406387545558926081380687520185734010277557756247551777160368500430342903178344236859252314056269622304329118309089806526738352690232896286692718037137007726971227588532076520565916909004493284549179593378464554447833545559756986376871975519410532668018657664073736157571144495629117482641738973370811559302476888826016742530105377338830516631674924223717668481773452673870605412314519638757179624475496178182203900496701395241667437591504597854971051265344831210089700460216379974501651144265135000825806565371563733345206694063330871199777209108007663646313861575961350316885073719973397390417900778113737205477063494631444695265248115469730642473303958119594724215747867065603064959463091206115041817966114286147041584716066763897972622006871715226127435191847448130670503265656183431309099546025740316298790025432211523290861142260326091762161036967159164027561493398110135852561732841512329301123593120807175263910091545593116497859736865059520595900334627046756385619939618615399492336705367379437288286650517206565620857022274076134819408315516153820244424559016095057946677006474444130474513340837800117144276974384001197021440 [134,56] -665312745617105134883894826310226210125012742523557418263037291566309756899259354426240859573753341714287314255077536002896475206537527597848645670827867801610313247169404401032162251089358516165537649263228353720031846330388279694849968518402427518199126163343471620553676899983772576855454339834188044472355840187064031442955273808988075303188949662591126522546380112017632291947920710642397992424358101031172329615424090213372705384006265857207757443099624767677969804280715276303191331247702030606573970757102288722202970608866440509011890978484120467778662294710281616582210577353811900405282006001020448584799902077935395307157975811934275797961404850042554091870472540079834540830418635375304540802980905441003572404117337640911258781069707242872353735831017106567565933369190139290780035549573710856837893273170114098432271744731405076170351694407543011242300270723891598757546155499451368715004859913771525315977563503099399385881427250310163115409519861046251550378707007745401572968132067788406531748876569166622415391229744360531291885239249407700923592072105388919135446618409476715425373146885323075805831124737886839231618642426193966516682943268894680444133135943812276065423803828768922596244478040031154690747593761825801806396922812972340287665881768025408267870525351579631078811556255435530534130207566126173324281590506442069600126341279598481954327201396337313177173065456498867396797926045599567627768580495339463338066921643266168918217420599485157160708587610599283307321782550579565872356911752961499954883494316284306492600957168117993047886628969462331008245626380927907827667654884634339940546267131466463337640769108913914125468699066978027210439556387038262419326242238412511581645516133729677494750425440969572806173924555025606481840177257582976225229128471397127039546714949799696622060991478816282278106979099348840734400916042091480626469388997302995672289106265899882455191106252143194252677772572075354102826618964711336924253007796268283545091648830822183509436659381205873392565565483387171538923402541839660527633089522457357423184245114427969897559667265279969317934848560238511021359058412019168064163128212782607752021583653545364761812998140331927286076308691324507521975565507382360931764971099552489283367078804546171964378403924538388784284217851317493403151429559439494966069276078491578485458838786509399467923092331391337800 [134,57] 102191206437085284305872732972963590548118248647997897658763961191282269461854685886402293900200816708376787297597028423817788941861960889585200063642117151627011744984769161554398699344919817121529837382945904737862816486883547035681551808330271101517007400330738061048638041121080947489803179405846549541562666848083576356231155736309380419041862451223702937251847784016310718755261262709832035130544434083027684704857781223844664252378606391818458162749889083373775700590999101952474289253733401972798885808857877404115738508621722602084489949943684065116190415439022073973260502765636075063764028103883601268364516054266757437479468042236732866036579522329875078009773171520680325492007162964440920857981505164223251747476995045086108755845496449288281529635719395097245638862170287533004503613895183462978444919207746370262953860324364330933790537006428972834760347210658756482514096388514488046985139382108634658322325143313311250140169330098169402966917849277032916628085701856552077743316011256690933805855968681004602089106302111220878952055774165298715650458161685248789497609802565927196279101255680325455218342077889253371489557714980755516444489670270174851745986666129189315739342798194284638833774320746551567180959317992306723221424451874066810164477380247462819157329893563918872301910437415787988602476584669246619659533459732152114990523384567442756526448996483505466658665925398410571105890702192095227303676203999375638215444093560692003946537140482690807956395064519305323994149548904151774248120609475689930234995434459395060813871522928535939033578716086204055334778984669753523539506466761031515362916602954067947008426365892701025354609557290917518696196984330952565660225814739987390042946471430970561457356023389591198648062753218172007987691791645474333823209098910451720915248164974836349229957837476266834675360741274837880260034970649429166214873398987096470017121253672967311288831624237484663673564023315459528682454476952826033908961674444848710147152757637935884257978076930515928329192914030845167101204268298949242478578048507158740493097061842321383701885331777547108178485120319419225583087683699494004599437960124351915769359623260102475647865334188556083034468637963859766358834524750540153264324451433588091227670970924968202950221526485221756693986215845816117281232553899710498746572346604630173165497095794198400825499724039936 [134,58] 6035168536301622589830475920322004703505574363863165222007326929652701348680252354001501221009102154235971499464797692569676668564808603132626001474157395322976613109368999849676784154475563080271775780569530468259879185349438580073590738142758976121339299964781466816233415440348358892414552488314376425668512228660046105847800248876033031047364031464248446954941120017445260992369403601559715084741468565331609052787219594812699730818362802994151387694018364748297034383946105798916284673460389088105491092728604923303186006381147590280637096303322364608118586883510613540582653013504869739138277368964964713851115922787658403317556743793591599896853614908463779841233345103309288097493518743986094899979268169623228955222623078815700835688789209946675501265631628407874759492321355907302598018412335945979219569982383313072247934314879757746140315082884477870371612346602977338665738124378901434058587499854032344205897992702724210029605399530842433586235793460527949793634855254582756075083847646063263488973691445416514914834604906977077257112300325693488645521058848744028066596603130912336033704362562697016933915457327736148014038108663449243367280005682861968852377174406057932849559040935173155075053508578621169230969426518333501679298813141685993011076669310228179210815062862699231625841298041531317833440524145076295498238809228923285454380475348177089342350070078191633158454225930387741081492201356359627466375717832853688991831339015187129435903231361418265723854138357853359006508799902063797636661482179134671196588963519623602393783029844553917574998060536951501006811465870360584844638688041300139885291262543419385655130908834638279706173822523966811955912000155282672695102204524717262430126831289940846975521135665868469979818248538775856450976980258754426388345728979107385384831152931827986346939204505287801785117137706128093206173786776873852302317517918209928524595967557147577787509332430838023342321176863748996164230845068062196977234122370378010080853075019310762640873966219424523597147491842638557233464338087035422917970692173060837052071624464903086755193969768038352693096589060592472524966942518934222037256016217578408836883678439168485627778080709075387435582124448713226874961583705985897484355864791955353936978583068073023748974510407785498081097919201628832102512719561519011931918332809381095862208493825990822707051593472 [134,59] -1976172716242224373460876647583739137074377177692283631247063481760617031585933109875854105839343096760340850455122696208655426530151750937331540510444486345411926222349467454315755573378242313580210373810047952557831324349915379526060030616266500299722603106946930933361247797726862140204885930590527442911572110163181577144745108037569989519771894482129703103410656286723740606929013477198444988354860374080189071248691178597815138993994009360372604474677638217783506513153612538448165894006236090131005626906749699927794876505494096861875740118428134071273743065248510939493117192077007585328193468836731151114128165250739260291819091164552320015335240746630928231284998306443742090156041580808513780877948877446469395686133079275144211804782788400545435868567754375458095138660521264484779411752799166366021542452196217113776725248768411291090433068399309886683932499023320931277537969718024486412227124326248969755442798944235614031606986346088674317528046331475143508593214703663682537784854349076651322262827639527133918333392729190360859694215916111737950609010033588863343877870236745414184554390237138053006290974270945291146613838867253696404251730558411887239945317376794028239174556094552898384721816526030537404597756017627885568527787034304539713588431761821699115264864803762774309159041630466823192329200135400147698288567104439572980783955472404156526933318100505072212917190661168406452850822119603501330741458732231787220340737135936204361253136142867308453794027460605620519282844531820463791192411425962529656458795249528865137616599605322953957986761821478178312159880389571158778634314162344095922601090185151371704852135091349047133985490140106258022796170912571299225777416031761678836748364784215086104295609580563002499011959995670668828744353426841091474981547960199165216631006176291066954315564895293597421370915338556378399600657568089077624567420789721629320732447628107706463684532567089822805945672342106648530401602182896231763018938374667477032244212031139787825129338931805855911167447169051331971886211343185292902997160672684787040901881658831789669337028067434708996403114437648520632905188316010757938715573792956434004906363495846016272558035274416336816628744225133153427373963290398349359706587458172262158198899152347586203397562112065834468768502459426721501171532101257895642323605438592227933945285781486995461716480 [134,60] 113626488976767976221383010022479164070981682290756874101116743231530981189861535748857194873996020508525729196198740542190799471061610938182059853866998431016258254640678052732986690972651824461741729405108078214689938017176278906880461983771043660460566304443173436517690614296796295592138958844605876156463661560212870508283020192924750383185104836630038161605460988020421962156172926904777817018205897805474100825178480072204296179325301639456206497414433696656739629078486524014473330972973395555286133210244879589756191564485224655324072965384120783501451447128616820534265585617004808611219125476125376836993767589650055009780190329478220844992384962038191729288345173667344985496669185966167954902833481133817986298851277047299900240869907578755768325883706033927032441664357730247101797053593038607593843422784043835892146795038591767097671861041092505976014360183117333944253949208872261403106970929142858116002735019714680337636055674653568093704168503611295662715044457754878809328895162753511497901641148402811696028108708671420969352429203974620177672237920491851346218449174812859656101931230032600905321412779889485761166501475929899697205692439794157153893210696383644412955804163577836363493514024054052447650073708121115108537921376568102094901563760520964996166421896968996281733645599660741775169612728916523839992321443976157089865203050471290538880348875247737454386673588601688350500789380466259580148305861168434684924672001685811394426768880727934107559610903162573199912905286083784424743750157126890855201006543776299785647732970567727325825592257782837204617677338218470348309901170450194622261565248469953126764247272587705867565395774552419575626823990583268993831779900962663690844521478946100052452224875008651003196261207512508316470689958997305651447128783300874637100327002234018631270010504793627553443535971104110552297630182498873152728108646836735455085581830743758227604526782657838239671633055227160556887217574481922608582173515187050601110264155235730028748342134046913441058740106198127652362455969479998818356076917124888802692762130067875296981123613865947415101469378807778952426969775405924413522067498707009827456147172002040872039225766162728707025114027670102802054190988002830199189896831544375882013959296326053484217357272262450309790142584878981222176191394323755318319635742369074359014452045036704969296 [134,61] 1879848296658119531031974888490175074199456149617262686652542887407211190861155253111137414762694244328634010113465501270752184093590302015716347154296480942366277854594273794447730714903327057680914661194776088744137356214199480384917670061203425064530765484619872526575315088851612772543151140300223334983371447951856124509609335676592576809155626173625259003704529851137921702464420032041392160470377063112064377846572764521581448193281745264811944271186126159848365967144305084894306664547732132582721316540443833062872701951376311478689164953348590002677606119142263324256083706824640567797815375827719012029594162499794906255659548488863763081142966999884001166138946735111788111432218656374453288207631858861223550546500240141642071430211907621413627025216147907230006503559606770447160387401066940760546283940196473927919285007374687129521437740162095994871111173905458058676976411181643222946095113225697768246604769807359690362296934652728877520948108564042133728599891120879524640757633043583404536207434319334396078016583104342230076992039906141419633155797889600196149243425818389230058655474556680495965486745384515074209323693487444195438867296006585550940909286078621504857418235151789128231002181874320584544017684652780047321773819865339345038283103589408742074525091517220014331552210367455384037700232189757246393463454682769690783030578507108294980235383088539516481537041541503014572305028467456783347037956160892041078101972371472343037469562341557234338504781843192687542394449035742885692144679622619442514256403772622471696573452449133157906923129871089701961299946112924343063856948437651592247162913060230985258522667644397570523611892398782019371328174752733239398536387950729788681767421742201516992152522204379661218009360839257295293112218988213287706220060340886098192182281806616709118582864403195299155536538523340944874431251709096674465670495199245068505869173678089359165234523113888022704166496024939640340499086911391823112656631916741524986026638301474882745895368568792863433830097689318667582827448053989852867231884314789553541255178584737836994886009418144678023095021656930017606019819083356934641009621837563003436746230992554754032562082208497248304040952857281876758166291310227621557663909444734200730414640433201784249456224192869694275582045646782933132086425254863593077121106472343853021591390460604160 [134,62] -73794632742704690472875949728594248650915815680839294238949118687242642448413115088141752829727325548151025115772989759204331229322974285856124993919450240301987135410877990479322267850759721592339423348013826978330214899805671130758261047314370065279101739631691737308766991738919578917874732256950154097755961733948112106761062195310620584535104760224841489925336374139579353122962570535374096338060648621567202775458481478658319015362852653307452613669146715583261098838791864101414154420330534074468745296513653711259778647034259685713185101965707107324007230199307127958553050302616428013581257856137100903762338716675837301341703940554276229347658318602383132327204422952184922587823863272395317896174367354983063485300582937951237925926065566596247698450007696370886000783511456574681859068100442870601425525739254713492606163156264509291737142399380360765082639881292183760172363188969783545440060301592747536527202919719072267456188030953198235317814805548239529233247821654823576936110109801949411326276567266839920272617007030771330642782227663673137795892640900054288133260722224469397546279449914161452772294749590946912269305745852884961254949657538707149391282245398445027374256969067489359927534494667464522906427588722181446089165483892353923721309606649030712674158683750960046390925262063326116975082327560362892667182968845863401844303903621334785042537076160266799467909476176653918519292436128343986979456875156238100902892382100056753286456043475597100419536765116304463994595401582440619176310819530558515390202020028047895723188962341891420003788257287314310106990678773776412037334770822135080470171472140860802130943477099588978160372204474567875120931754001696921121797866903385847841600970672952401680506940838730393067284030679250284603412596445185450682995516502524922075892513873511732616077694675161562737657750754028364879131830908176425623841431152736457170677175511905918556217093007174699563775809577556252216902363174180572929687256686329459605650095679650245528733116276755403384367585173593557617683563154209942097640475053813469041220869538159028094281635930998360747934339916326984985770706748505325999163018826782224540401412009594744552383258930745710687121815909187162619258637311554114750125586916031536747476599575352460771778584160060744163758239384165075044355656673397995052172004409315036572834420480 [134,63] -81974553334605749153113148198759751098049687322691598433684938569524419006408780240542124290218202307326473403153952664045909088629761817394718588057707842240024838403964132731017834399416552089782923051385775992266024650728652824713412178571468667180072266218520931627822019322673536449385171064182203236841574065165129696702715594902284384080686221821775734481332103618728998977953069483596467456810826620553490239658133468629585329353388361141535462528886728798202807771591608838227688716912009803977406855648830376713986566782537330860691752855139272076724915872186857271548281016045821725535402851465303677790452301710384385067936166029578815177393432555476946299444963017989846156068619003481296484455484377166901393113655308572437808106141489300215464725930065208743444826914722508232512308480950435175718423514793840166206246814777964126241219930335249067901807330001193112654734288078098763163071780491400479840744949708113241630817138480212607390459846923159796904040084924471164172416442257871523702620918635965059694849004573027099423569811210525853777518157634485315790209313107420260619727854055708855585887309900759563589293656926578322817178783101509839515907182566190070563453258328372876686092986495915386105216080880304349063931119525550639061566689255812179320206228033128992124114341828919773884740790240940243263569301444800479877971271144510636811888106086522714786612231601350927197302126350489417424573520855938770296460593309885524792492947617297167498793798111242959514936331408266517891356337239738949561342721664173505537226735490928202551668441267702097490106946847794359597546365671736828859157994477970511527171432837429262876687618241651980312544293957007351851797453046437045457213048741851657049121762957297959928812684042146758618476691812634189442997742302425575766921096074267581625576844862390359002758502088327372875757371101384335157295701183755188861882218688004321674198342522374815764293145259643953822655855522902608705723411343611193434181181119620260317619631652017492323698816774896585986036985384453662440326389807232371662014295636648551626619370114640555868577215423698623136462446197870259981546340422986660209876522340910282839998785214050071196173822929832410013346782755742768367584877053323157004397748067894702058142924622192123954244291354133348470934124558232400037522241604140448854031616 [134,64] 11431547152163575796045234595933565764669048731346623121213236516043701771496494295923410465938882057713279974818233073999925181096768132528858925113527652396226153267230735915787705603206503463869842523033952785808529509067742892789978450756191964243412733661048598585213867494501792702813419665577926453250125016269306099160529973199276846583948803960210048684824839266850980854453691557404977443773106293011997133261587575782954716581406382665367549740272956149949461171003744892382450024153552567370732339169665322506405834913917486275814640438625303621712060520954968694674753872751672840006400741250757283872711312730213974004902630829021507195555294694455541133887042731761823645401611995284451377580443192406969680980233022304086200871021208772930278007361545367545750930816545709905982110259014200381843237234921886345590952548919913194046680818982816131129338269977237757273102051433449415023008082436552528054008044371488217285455288242906087524241640112340545628706127816876276800547688748255779570618645828205356910010574145417141457072928401345135310295859248744081114238790393980554020092670002097463721604316345190772570472455633498060741788242078842213067137162415440088090179108149120158677581743463090234814692293305345858623335112830424536244897489224060912662812764879708074680032117596684397667406283242243186065554742114518231995370583775833835524645708577181029436744327428667623216234011132134006749563857570759623295340695262892424844231464522982247213368523778795488091547679696606294603864108722299121009735523656431226707616917169535035945604185247014961331815141981421830332149063174166329719067020348366047541160738350123239061724542633580131248982807394176269554084266968244442945051795138777095417024217909387330164794912980522211911717070871278311411092160518970658660968682212538260874886449399950549918992824979022927067578722374094479747677786688653247384058120504211470947928403188736467144605994878782019581316510377820510950312448171356250246472754726053816760781794612019703898784534056656436788580036020244848712273512136782949004749078111767772774622290806101641844841387924028872847174166005103821232168268203341814427093192554144625169607338666706772066518734926730452492799959555010748617592367819353896674930937285936099687876371125043690200878089582434335421460003052309845520952469915858503644976 [134,65] -635418523391214513515602947635557914113072732905487581246378057829655691463956917512393018383249024823258091289466015054344534321225543489442934648740714914453506074471185435773575549011367560243615605457845250307746250285888844955482839241442118641694427181288591083609171828400752791952522962035957583238467674754808060965442209291481916256483646015071261202216469179018394913164763640367124879938757781062081954870550735293461484105115227729232423832794091920499018223488910234838707819220978515624502853178754544046420770448980265387159578849482524039731520711961371777918805297086786476371784825633806257882600112218349361031512857455379107785507394942461145057520364036908206765676862575638092737174607160837942838799884238408539836803714971515823123798456506955607731768672005081018558692770392251078937744342018841243008781222411072307711538368259602974533712632770459297452806042270232425825142280795506660146950164771908360031769716197332659870421388853606870357563554696795387472938094179948512581636294190863073238246782341646782148546466620384759311561998610322430586931334159481813191631971389015933136554620028894106742443491182225662273762399097403894556252684895900623884248073726863735846022537206011545480263145473966244781287508462390716948678670148162508924840233748163208725257402345852922978546201692205522473687769690727162323438427000653781427907715702921167225480405555347901936045616976756359086371162811291611545976686979363238426525237789034639955029309353459542271108529474880462868794821855487966176864248441119441240114683871938636232427318297756521561044203237782278256459975825257862455199605703368975525748856494478155597467353278020088236005748141001578666000236712526019168051567198836795529289603707632637174792214121788808144536675940032102837027540363331868811930805245777155191742505953886087198349840396261815756250861493375524244491488518302386027003515899547241877593889644836784872233856032607566268598584129401137370251562763872704684070988078875120581497727171601298592383993748847347579444739155014453014314160813123672528979151350211396436951510532009363694465298415164329982121621304748334984917803652873891083798191801044341772611608753619075095893851977767871484615050730527298776873172756662347882728879689446329130882742044541789968125509533235096237578334613101589408426623906194112640 [134,66] 4608602460905033615982211701148781840283452197915273159301627155840600642554929273798563495728375768421248534656290537082616134820376692193740748795620724530615793369452506272881110416715980937125060965556267861814554112743516334157135207625818078343091203729668245582170207179912888946925535517072808662294274338161890782123447660065982613270025571341410459886689661752782511518931018988603578799661802073141630430440865290131636234145303137076724899169046628847828629342931996879738841518548463931938816246173305689480841509508146266915985570622074605043727714834524034810205837327081657908090685109935608511683390391504069496190556632532745906617099932513761027364016434169670337198116110794358183978665644278916932396468826278500712093510190789948065471588092610722355943863091764969991134828900491692496551745853046962074514303328391727807773181659200439407906201244732090510128554361043536362980924566653307961061678429377012830232989459248547303690878440099863676617162151184877467571927959739932336769501527141968722366686160331772328766515870520449925705786310256878561527246368754716539911324932514454846681298586866229097529380887772318092952312244650968359677504561372638194058473456974339559161138883267705120201398093219096885996791235243963447143535842095459737408181911296931218639526665229909627394442009165819224045068929910405949973000585538598701487116458729331353969620322694328121195224451394577116618324791656276214352270421939166514087677685743261442057083960627390430973798271761154756957064355411000803836903209531166026086197922674252888109000439255750738839880843731901906572550219010245328933151361974456301806724929671358525703358169408122832292535900259862718374706848016163926494866745807672220582523121224580107861717014349028186305467500846247391642461466596124329289440612916862737737858256997986569255263421790926434016533301792166692190446578083518490254579463683802355767536787293084513712657723042528028054439254202408391493218358139699504346129456946424552781230771674748125238161904918300793956831000526138314607375545865553547935026403686836748559304984531768373273154092777417401851398847838376158651920058365838975773947841277417588950879797376030252131983070195189547868258154481472805062383667202080120643128955235770867144456971145778159685195011863403998439887369177857776962728682240864 [134,67] 1316743303499087573739545503702141892145925700064791237007697864441548340317051326965205550053814042930769915325717429270672323608169202487343246029083402710037887632585450860390092677859720055094103056679679204879102786572465075765744401041470801051207545270862305777252343769692568380680074033574228934961209195721076543376956629903401804453482565690499736239836769799621986217287009635723830786138788491272084146093163113025350512684044686389642945191213675527785788272601159980732118435491190214875026431951419616978277522734473728780601067112948899713663223110583095999596880451235856330335779544864875934111185837989506612260626511276602828188657862074688644041781733830113628164565014981524810845802483665088874814115366258168828362712940848853992020342928546158000132740508089711138051993088125607030474576699624823681864590863875577150772189811399418855072880662442723333654512827252055757616739929717078210174755381740604861876344653211471333391219416598369397962386500110535204084956136225579206142332784810036758113526719488211321141042545234531568279993136259268002132137970397978251460448447439597208885879387283382820545427922238282683733446361594881409410464417522933777041628923556438941529983318636713914196114301589914159989901602523637102554645505957944693329124563642505571656010013709931818679470666827202921922972842555027784971126260012236992984900693785730367897946982532116080740322059827976095504968124804165968537687554690187327214589846526794965131040040484530473113181660103995154517651677469577939892158700115188490286968397870595761179811175262969873649955381464912672531243822648987275811342594998845177980928659650591271058572038098058920175172596739920412497771118246040122195725133868225830527517235958349287037165471674627148363030922697273215006396131933673952120964298572644035799424349156632311272239582613536872071844391918963714811310066690272120781104919922584207494428752878401084722128159345112568080097623048921137446376365733335038028958271033567718571039883155250470618101426188843226338855463766096157374984120758941534537153406022764987058160105137977014402899210396211273465304693245381701871297740190293509172283138294594035428362100646489874608981600965238777071126864471240182340460329091912823496866599709891885903946817321791072001832003419358003123425929855456651594429259104 [134,68] -61663223671491114345428204538265186258523359730285729041510377600942177697415320147898749866902836031929202173858902252694279653631783828435171784767965722685104176843169690773682260763634847958546684520409356886302317205543125109383607684379085040830370446782568029465527720996614445967202331931650476316556950766664408711717154150187442615014451859779057364552383554752512892316665854999850190166666207216409582273993307704569954321535547851364649314997172164748815258365152352103877042536204928921318043013428659040927917208230895411277636517005677480043103779846126527843071499048092965834768695972236322988439206218574710129601921659603090696761380625598469598144196974444485046667325806449737469318512526754805656876555438719865172718531370613480279709059006802950951373979610784367035739132561907680378343839682788532321414498888238476761535145083098063887661163872588700987347893602801540263764086830777479565770063127340907659012090303109715703861159737066919041929067890909994679951130188080362373607338513281451529647613135836184496809987048873294596219914209780241249897590715219194104580952775730700572480744410893473003292026183732470030529551337556708194582011644607673164998298326857350849390547924476768090252326807069678749926543821752069378657069094608282129931802753584764493787447094360055918872827638987389403329367740545558258763536943924131551808088202752008461707622061912696559532817351313672796261871768704949897970799928994994535277476385300209910595319432846655868360170100242273026135082899696019964400215484683402275214823334688274946574879807447204343659139554788124274805766675465728230071348588985521740334264984481462363309808008990193919997438296656298443148974165803125152448993374609351729557727215163963142846527336394726192010590884999303166766910959923528088566311372588615331055442936873392460809831719393000187685281324665943055365256961800807553242620747139002300632082759105909352381483182434897821021221660671573945909237839862517627329828759358471482004625799589782994461325765331551878191854231848650974096244441419878869757448013637372994453753223512233243748630367330124938386544175302392631770508257092136269992967276103228150861022264143657398826375968769152345960644647965348919947869588567214896635751444464138869882684038380348289765049074096450752051897823485148432705712 [134,69] -175320975301520143638615766959834942392866596136125006070914960015275988871407615934082020345551576323281948489185650657951915028131755952204424989697317627586445268503611383044594400288320126054274638405691291938115642581661853132743140940961408888103066790875802603220807801200775812714834792518859005396253753630842227875001554043208973294473920086000830315098070385466061605080666812999814717564574892202020554178728021734769263681730894719054123043721446469293381501964927831343310482134095336831651262990457351283100554951791753974131855569025493922905697239821677397764272545902091254661829645906527856057143662374530699005872367400730054955671165275496776420884296660672627455068861120819901802138471634356482684373853360317972413964138164484079641627647040726684877899171871917634887801214655203271991052436574321081537365608652326702686370225809809243905472924222212526066049395205212469768544633400970142794477433283214936117665534075071642365599292222811878347849830209183189329391174714716871984619859091557871415631753335700033895009225695841109830625877251769186250410496551546086751120459135643165858645404914892483014064697218109505796851097417601728920647680214158915418623193992711335549582741087590783694694039022248355162729162816448913380669443873665440742994866575251366861506840147820368449096191110221446080686683961100181525627353923206130687112569508615041475139304793286091980889873101858240837167605694460367478364970389706189865427994188265911655456652454079511217881644517807808622344764541955349403802782880143179971659699644202616565591605634463984290430893293643623106336398537460351577288456434492458773223213511937742487115987352266745861944986799658396512483723701114065685882803082564714938576951281872535918238207400867938629727000442823344104104566627228865590725263142619686427559310206561973322468516070938262390709403658341046570811654664983752237659719274909259820225081915436855419731352083836994368476397455768154698011865171236955965329422390212609702434750553753453256818861238291984595087918041835466093480783849629220780415341171163170205987396453105327839186296480123019487649411317044736810878954826842880051847184935528834502430267779428623980905459327423966910700942926281633439802294175764611686623704664521734075998361867381720331107445341558590209384144461648671232 [134,70] 90004287481405054809280868834814393112650664273066272380690914852891445583041568994995909960735583028543469977001776431012789538952161947722945693889375761177416798010565274257418467570850777920681358855265792562464806324826899048938365962395436379606694782872720066501727510409150428614631492155408056064188912878585665103679728054494807362436244463581178419950561107142014318587623298741500956474681867509904656562879399545964222600039824125445910315415562387312488705176331684513587300412106384669171525248267159049062967550053634594464376968629198685770429843770588699189148820265491662076390131424979503570138923531782129667780883975306714113222310875720443927006290156583290941454722362270167942776484017257906330995059579093829304328391397545931485443921422237074666813849609966831235996908544190207577227326492109556287836562030599058303882497794556966241706371741582109108233102241512712920453173522177039730767620889587627399958871000567635539670556027077663409119543257207304692973530952987987674807150446851560116227409372609559845192451680126648721167040812888609951573924595318284376862395813055153036450746935685475480218999202253896719302871597068089474147530486718853088176056970275504345130548207255426625272257124720722239746234245491175595983333710489432356030584411657265020362556839311374933739103212190036373363765787457145230443483928895752505141823962520508685864655291583088692009828396711455111778847845895514565741121183881143580833294628920670376825159865360040836129494214050756969310324112477409660505615780909245862833595024434556204276860197870571608297129072694542093603895694922847196891077279191246610657534642883756699720741476173326268027290311105379587036112302582475540530635100889555577911535592760082313631142335345426775264804207775672735011015998360239090246827736129462937659772977842602432803403518019537027145017993254891480933872963282202116974427515655582637111789848140691497937450660076185790746546642866845387931143158342227800109829557188998436430998837959403928478276000545103912508611636907076198224601237988315663700259463559286311087070610278661234669421237375723364820011895797933452948397103063899453118300528518007114764379638524480890682753404183901583742337471805564490399134632714182295922867880887329144147829988777391932829054417775381087693474978475136 [134,71] -1856093196539818024998062408060068656219843108672248707016580155552307984899884731780294225780390026666212858409222050951854051331692834967192160268622422180240271188920313805934237555142137450705634557480862990570587550661402921893194170757279188499164646082024129331748235260191636477175661399388007018526041183016492290168846631757128025298711114812455059233656469322814576662801042167889319192007734685111024647688519680413024938999615929171276992090110172529353236596660594758087305832948229595142194822601746136416644112283910376780762514138267196686504337491086282923635938311944449099841476105232290391410694001100679370169397072925253263841147117832669435382648133686577594070104261418595299587951346642572306401040759695555523974274113775229024794511015523198400454229874015165949389483616620554512517054008090092073776291491149318590713558823980594388676384499584788296373919384889515920368673471613172575483297693638750842155385971712252097043598966210405180115489543903471506611063586819475263010962953567783097943473924459437419869265341031633803403512116347938309216716431868228483995247954501048721396113223524251840090987224311781826247248705590215828370670906311578844679078496474528334390097798808427513554580198649425561912829254971708882334240815570562556000103155927940878584718665619223370581767214384941250767691563922510807851395166424553819343325743227471430346318849582843335028898635743912986603150206212136640450552486752446526608856721192629532868266941529360604033475871729639991276291743728508780869263188709819349169066491992799625156017206611255363117900089638738348864750817738918026557233065422965162558045917577630230759903934738256078897551982167585299437491176600982841063932568070276874572721287960523694052724328086196187354614571483917108149895882415435984414840349085895250934928453830768099298803176537494949063636546619666691739314535498783699288383767866451328219093982308229983261886166786127276658682845507153312823070872255629725643236760498087548611289229080942936907702762358860894321258198545936550412195587611030036515185463026208061926861156568835822055171777577697348967798454029936782262431654327734741224997521193787576884025158257157293754434540188762550337054882338523468906724358578455929778614808248444075219297999668017681191719546233503197502760110016 [134,72] -65010783095223179288279844685889042058760844020628439630123397118851980207998575003254046846887416350967866818919513600267780856403397190576715569785719172661668752103989290269634826692398381887670847376065045159397910901773481981986768180901613284829969147110453679430680380414500539580279822236754466253745527422507315521761110108028426896583398556209022322189498053353988379671310657650707952172378468310984978723505588968299196399564056467055679920292479785987594455790626885891374721428491555479338543575813325106859968255084107856667969272875232568959121393972288206493944456578405120111186718390620947921623077183577087209705882406161162612510281472213091314407642161431635937355014628820742646480980641590434130996682835361847780709327521433236733833930094514765521529943033715375805804786997438211012704309253752514875166620750271092405960266499611284722883141628179238204858144267896122592850872275615198040493513551185691420635198068354057033620181956291245202832977005660921986831912737024504066149843295588926741698165001787271722141387920856166619043523821859475047113388271113609349697290917256036273085506089460964599974171984127448140182864434943065362113395741827486941384417575322859523298590143988665746338716270417860225536577963938963957775353918842545603085276355305000646149373934534179903283871926937656236359794939797609680698486275780192347704174388710936712757683359378032081195979284340715346276166856824157401583307245626688116782824445406700940697023568890449451774912740834718121756414841662764517268864109435730193435602940310667291503778140757287124894782467325005475587535465034400791718058517173704040564688569986778726347147965298813552112557801429807566575353855697220147401158019582620926461761834297810336599567097287635643476639322667416037788102476592447029809618638959268466459118843416166091259887011476579059898387185785126055952834680526054360071506438934837644954051210589784589235280645922366995575563401415138740770122411439160911943265368206967250624132172792452147112751114839024344354539082735530523504302664526016981629889037683354984648362099211637008459950619992731497012007746895624478162423229537863681352060522703626782963345956348200197413075978187594890230050206886236332017117101965206369942775235033832477016222340734933935916776222533353454209897 [134,73] 5979464386991418532485224975400773209349676579902610580802670515642763372013737194520426790285079226498588786771159861680432724481870324412989860680018926911951107663184366534583333565246741830457458974663371819539710243635708807540031497027619323846107614253956142622552695550484256738703812366618134521447065083880989247472316858829673197879723856570632139888211745256394411744511670354985338283307798991741579050523055894058782762893338580734314940760568665443955593067979602072745026801415606838646983549781255975068062417398992336093924181915454260829508787375531482568207003365499378044415954119968039015265934311026111809574780547447402587808334761512640367605289445059903450367032524508021756738331630693910045991283661069912595816991605769602955879629036644804891489617990606498477174368137390868204171564233919020009256391125813607063917697701772131008067110786387022317503087845504558644171982574793406332950265009193165007744687446914901458880667664064326369037231622793300976999631481078695464976074466279127903923019449544113293964030624782804464908589661568165693475919836985625710205166312473400080277508602510778923012584629042962163601300043715786371021405815564224007609540130160297389924014780810626526417016608583202487460854308077084663788041175904335661331899165112789573495327720478874057054769207891229037922598423909253181091756164535790776638366121805433400574105167517390678853595184433482216724176391352912800125066865364812583887595107039650951032941586919247684184249508130985057602168558673315413294470666537668490225343429848559348884630266921602913455038752026124843222181381434623410954494800811870529111368987877384848746721563885851791438119818912566233125293079099760600136340722005342663321523365821802717044113777438015000128636578432759109842643787411859812610058850765437811097905932830060137209011870893834986210798686713583940102418914421724907150460234222457438488964896037047815728698593997889776164758146052634857676176011617006223708204211510876019859722901743610561264940889361253819033726202570058881098609762040579233393387036249754618476322022003262946368601658253725229154260975659375410987708088665923399941799812778099278567764646368703636204347649293782585216024722402496257708990810337165743189934249130793242926411258942670204402077358888276679936 [134,74] -182872925204338573548944166403194008951557214149180651743325695333365871172140917015956870077314881383456429280076546068672881367292768743569028824538714703771902198583558555036779500875707902347551453176459048298349069797148423176304606004527940800347533509337853178052151256202690727978984525767876942754464169105420308985916850976475621278248540598089591355603498064872600289200365476073954437257414063559489048407375536858095120747407033727147645951198677187925779216890798907957167783703930256729379071466317962314250154351747006182028838817079559927935118674248056381617194976030971076522041451699495016728786283179058042547324144919845685724899623500474444223543326857892436626114751620950173101020927061574319696637933743316297068598310336278642942046288043384110258382478662467190117913751527147485363038161460531319969574042279639595231414899834687348390765549384670995557923900373723152727654274999097825789827067572310009290478398108349591100419171769599169841401916634392279200751562069630133418690332608781939813167734927137820109892000968453369696568028372586176667751748077194751616804822491646622636408747285243759551619035905153412839306255732617511966085014730097963376430985385743197691550845830110104876648410378132054717390829766226697831586312744961859794733352639799859087589855115266709283346798998938968301045470741656682709649094404060133198296926868332437349865698331828740940074139695303728089128297509391520708913080385387841039827641272123901639329441636208978174698913582551401993719396198234738646283720952121431063043189551430480048034744755742804439531336934324387476184869683384575628590044646014049402224372187227085835136931065293310327713077790823371549238766833288421134252793900244890904068901463786487430578061058441454975445431039291114270944408282483642018006822607779874705706776687972766840999812264128165255239251750849533552178433432588530011927278890683739846119656484072605379415310747906826915924072912718545953717483064662725017325863968934345478923603609845818691676660193381843050566650172764845711872757459699585107168034667850539763601460194163526335007843618158294702541694455675435518103066577703431354372064931518970803269769464850137188367870178836862217776988347265946534761159483610113750615426812600772999686516298805226037243472574058336 [134,75] 4354879594458628336218740183925616299011125284433984920548482240910927026860896822292929411282835880246920177955871937935843678878224115652393548499139221248124912444320289727130722705794148970047232547953134067926449390009549200850135939058954956172079917731817299501223487806869338356543505494658363112538457769358346614954718187634821940839324582922598249137985672715691959544769362346342706805190128263025330462660722443028850839337267876511704446543912770475803626175204946727619337409491840587707498856244539478024279674091809013048055320264115005295846552136775955878649641532877920489946851975360856671293389045804049368838860215826710663741845446403389186637153982386380380629867878309208656844930801019143860700943080410715678802961442421324233343628401301001566182389051692265544143244908433352092930530447426806458431254000110153367513888817170813179916991984439086483757171367184560162252916563632015585380032777492540289924045924478533429855256678767823466510645640716057780138181841795529745409178384059391976487956703404594488790516473927330915626063349467023539378943701470446352886395224503094214387214106693907735674799826464967603802563001515358058389710045504052542367843077086410514168179329180843510485948596271037435567050123974245588894368997927179745733857198477515107550157910275763827812637435768228386515570678265096277594023250477246858684979740992677315259462844389713256471786769222135759882092408074268535506312016851452126171836186014654819910283888564048937505531706092573857747291714018076881065151608095288695884855617078337903102298216891238825013938044537565197137558932601555464245018996188027635732913979603556284468703445653267361725785803836009904808044996848176542029702353236734888450544475918380539014657180420273644144150176127688174840706980758218280844918895549521898817751488539397576292437602962122822871055571620775739036594017697110997842575503113208139243513675806986388691686463076860721378005510231611369074096157335753706829863727038674920232279193859094127745385940530044621287499224467211237471160626552498718680428071517140472341363349661918557049273213576720540908812803331767402067373127252761596964597540160861472827438624868762322704692687335697966970779835722176497310505999918871223230112219153907891255666004581253709628448498272 [134,76] 52801129554353933747933615326668853473056193048848003122035928882994681883591786350916375223481619115064985118423423843070578244549646829215373997611196620948245366429209010198632101244709644409418748239091149546750204073059261723570637595778222230790293374342582082222237480186327327684980029406835067382487538441619831844508064494215708523976183787272595543730028813038332456273408410971179212809239698385739737277992071981767768725876442135441654431270852602230464341678209257488811866756091620298377305234674613476648254076699156317855061408913434122945763247950024071815142260983405396884565628722315049675956275820458699350994346086353010918114417310240213428119524236163560835074671440243351606831389026380543846923205536090917959331192463481596905748727104656870221133973998995960607226856857390758750632590055650240167875714804630871775671826908298445654837661613226861682878943959579695192388527778381934976487558640609621492993981505651464370104821242030997226708113343521539719472105999666053507079254542510933941378796313791530319354359028194248274245578995331682496305343086142850890517647661866170278558674966833167123982335604668456857159977914710826304559340229268867769801326901691204595840586563418374708283345215095805560383006690878211870767262040796887242099034638735092899483079699260138164427908741934788970396020722211107674349570567190171530697619224613570420237093007870295798529991866990368744440712871768618831359302514991904543984925920117027609155104024935680385361081425539810387736366488731605574280184059760201789083100084839876274203747812095284459790282406207065329093818842094520410239636496797085309041093595208658340838150469276284032825181930268162598705013375818092437936441651324424700750950776443185136205916911580556961852044491784563079745762846346324694747635780601165541346069465334803704947788778833537326491983554212695627277058288548899705206521802781218753948050730401054582168806217448976307142447706453478320243161493637101164263574468792908627391597265537421301407779234362631543358766770152765576474552889379429425443802330280192053083887004079731627243719774127648379528766779282737166354541485515912355529019443284287968046898195305465422544954495308864584690314607150124414733489442986890851863535947775543856663452462323244994983156 [134,77] -8166970871549880511847299189174939375139194566126254402016894850269993467506842586456204081764203549021431070764629976853830478488988244059053454306006973814350339392716073240062106019901498205698174295065103979366257771416478400046075911535372394139859149529664347769310929022699119766165760738633786329885463652906996796253639815646349212038751469472329061142766881414720876751792743291476296416607562735536967237975692356593301523474743771255298131090090401128698483496125148315814116091269168531573008642892928955234311736664273454799396497858143682061006044920339914640477036065628924986318630110382688288643797895536718348690775341623487905030442177043436275536627148066546832978334912204205796904249788528732169683843667572573516852265636438443797402965274829732743549539591429647534498337474163525963291701304714982015188133499378867411561139792891504570461210880575371854734488090455286236833902803882235844703847410786421530771291816869164263288930336240742339704275379703780309367206794874887115236749703033399672545109217388511206789555833371633185849444832974466479531847745338562981688673178980934482415850060313022473342344974122353335052474080495063961148383342713929581107978855014413733669900495797960866548438015856120455968389709329153135065149122416869658644501183106591435533851677843862657676799583757820872284024534433456457911355423483893054933228437693499215350505825897066215920878456792958176824558958321171411828096667862196633378106236671371331062787775043058640473803027051030183478211638737120586082400406930793882209270190707497878957408921819054929594619451748155386186332656848225779043581206665477774343607731220800602331095585106809445305444193537014349898839268011788489880459115783843887688234132226792406386461804038227195243793416097536274362944670655547639870192989831379934307100354974188623117547727732460846678502913748257216282970679293585811532243033089140514532086051085326174170943315507915951566710441692625785937481999171541459331350608808264518221650386411632085582367679059514690246741327912191969265751633075419991469805628301196529123977923108535687458343522355704787070601760280129334306878237231402762076440188297552810989043363968166324161189641017789117787167901689801736293104654898651129604950127606334810937772219454263543424 [134,78] 148203766739976478793327102361700293408220890478522138804357926424831029425151876993840326841564986264296703328489220540391477498713226701781340695115732740644366881239874324387489681421012674714734708760570966785123658027321133920297007392122389841790724478558790912927510870450928915354581896843585952469295020691159115201089425161901066561948016421829893055418631113647386052890845585436532699007768768635178866792097307857280748919598429019648532617031316856468414122015368302933854667116407650455108028496980354917327796793709928488189810900355702838782863005471311367368879601054449461161082842736573346198625086794143033829480471775348112824460568531898089537374427699945647547747227672969325736614102177110966848272593295760727696406869286115908977353916794143044744654145013810932353222307443218987220978629258670657741052411483416352033799798073755952468716370787874031445116652199778601126896302667759564062053097154186282949468941934806695699702041823686973153976864464237840652230650667395878192231565242808314401782403301122830176640088661729592560804720570502547588292719924140077253818917018210949464410569700943085316466972186378480397322514207074062645610590087705966793333536529620593979591685936301282854246132984696878748602469024022974747133003321522021736187535620735211451301665031643855867719689108036680058600210752104130755588257918179757653382741925736575272845080217506425308128599613486616257972130167602809970466425529877231505964168634186037205485988072539514340209691966505426874415314598339154223148199891296110907193233125847913688616250006389080976092361945012801505475633072949175791278854914678865143760215290069704090013060204892278188847123886155324302820891888121845322909255819216852160489393237647846410928034500762847057883798663613720255071202542645853243156348907136888201508229879512043549505826118206236179022290641344054374759357514938585580231057935027927983903013768849798121994126538618460244396376106512317332391469116320214043623305127581498246391113782692307049947781239400141883064282425256707376679883002156914499057826660724434834473490487076543690950360850089259898947229284508832808986246484076645659905731967195102238663475871418957728507956281046893370133511186029749387463848483931215722738094838066034870444328413517104 [134,79] 1434159394658912377173199241494652259790758754189864314146294247036036241598096226675841338902958752734871001238887398726473430757092649819787828413179900317560700140428611859597478900973283462615760109051895275549752880516569168296765208491975226168220732866613801797779216066504065849791894588924247078355292015044805854105643182744160701835691787073359261494463716875271349637286097859204456378349078939425894786190470464789959664969614510950177931847817151630573641377122078576877714222329567918583226600826008363115314652462776871178304333717518610625533010073590672938202494435372022853517853533551671935619463743636868507458399473604211910822512845107871422813207882222188825592367369137919816324803981355124444057720831143076442057246174513795762903227762345652805793520695947036593494733662840335690089478190140015950155362380497079134210768311053295962289371180011657766581860571235335127889957455193267785438141780593920634364420002131623818474565992174584087171984160960428860397699128859501994690624196167388866472354842897350814094764518205021370104656356672848430029695950321213976191804269297491268117555049878956703123788871767656544589152600968212860346025110087407180722672530122735518692709789905062199362895500993525095449295703551477998589935172643691858795456439349578532256709710679352613883950674645784893432404978097945096379807925395960566483052339950411447482972806657136617605356675775223910267540933265617136678923090046612975864046163116885611331464745305964107829934950073068152085992346730786052038705078574651011680816107536456650093242673702761145639813361872240019548306520266021189883156678920096822347528979680519716265899742643215818908249435422393021345196056352417733525796603631094811515694085926839275969568274495467126495104435548800194807483839864779847325265697865791298308010053481794754394563868021145905245409201803109775198370560931555114808823128523592075436471716545844684451011172506507562830755096223439291555292261005669959870676847185395209886901432688521912722383657412963813376394679936570770888781504026406996313475899352710182479680581630637928218331952041675190542787963105200357923688335886522895785997706306743883777436911571543035452191154020811336206925005050983075442394469125754088705615111934263321502739845968 [134,80] 2239259438914088501444398785158323272849861546884689886298564996506512862273849276646939189291957350043161267454773511893090316332594196888613876799067693898940254594683977164442253758021295377864211880963950849563048777127991842999373770569337889278011705092707238867062356039050069394227814401463309923048527640887135274051704425589978650446962340363904780909803512131859706484629437380870093689402930601048852606324519488574807771361098991843417534243404255922306478912313237635552356331516653109938768928040557837027189306431925393994374875789848585551113185165342708689631687532928914395503059391332397498921766683572184779380721905281658523771338358086567439526236766509365167044372803536849073089939601349757646127046248704518872779929480616488327580189866484048190904719276490469401973232615015865535034868286473419112126537348166552640537124904044858122215980053027196000565338948719106838948823408863584953756514757090931218465670507509173516638133053935231526844814339592786837847612254163975092095160859094085177846882274658741341719322475827200990487415512114857165138360581233881186213929005337408452000064557913029759646344137509090747014346302898542551804542765580894907115808278618166481753291928414085517370675104076605340133650141551439534953262234275522863088687615667181661089198668964348801955020565558416550842414929421498410336563943504228850930552696318094601358283116267277447566529781865723593846985083892283749193118620411906527721534305656956012390505119557416151245433577899305515926583389966081220781972785370652467920894489348065399538555744283161725617120349962368646344095476541737346168670855933002085630947486385603731595313447184482589584839532862790987739108336703289489855240201411211068835641064283015948501420003338965380876659179037579999971699946371783999754072200891049664592468101746370930390806985517389600399335180542135684220595751928038962953881712989643404133606579815947671736029390265558364412991788061134697583180629512363701619078669565457550790039351737343389341520307945049263919807895222194975823680017777875722880316363427684995252112741707282929432955089785444962543409014027210822121152197339280986272006633348470446687093786870358753288284990795560561214344051327097733159893934198674386298937425291638144079059 [134,81] 1227278127183380942436329303376244729427527024621753636163268210965697227596228240852320791082188875738406808830766224241436136781962341419815985831022705746721000619318748111387389729570837988982627330422454747216176393598869067672810156329885786744773659656505579446511008543790779348239602564936035792901394221786897369488572536927553986903122708206224651916082811049084703896427621565151446029676276489708642907642721601628319423977422071224715868454733456125174223714715256067099084083272791404614511239055735441759096479124541449177078252272339393965272172784431754046373088625866747615239996224909244917330262418491963260949287408617151068863365170516562293599606540427861227443582739525741396065709531366772185512986744919559865823257312289134333276148710561170428676944138693336290907552324144021967638044663290554657328077141291672387620134803325739289295303845379303140269266340947164666964995685132680996433672378362345994557332706810350877806179393461160390918425864792871480890976474616248122913041765690457776395057229053237247126397036328658079038729073614031903487047088492550205954753858166729658182976833537939283859538513114842941963734191323325023172104025591305009128172799538592948607390123145011806037979630443429160873388102822634990668696289796664659918751809232018404593742428198991226127102893449397208387128214164680811045502859785831375929983358155746921909010197766277031200971582736961633586685364021558270525307533650914373252570404903364865108665350984783870785434595412069395491474968915027383581697620881221405963336118158286562767746739912769176865652063762748701967188807347704506705995974456297661122458769626167672299938771984942308435489727689097118070221220705198095837911043880123189440533761942100472912485032090505619536671795943705716893264737479568349449969865296783243359107410444515135466230034273646032141584848751146148285108235780971121378267039736647315631972899166231087007844625175571050423772986886238733174903125096178985777593795008513738688714133068001070502061747538846789233269442352754694243301273019413248730614811842712529239278955254529862700930096691410331680595749151515541550983804177204540021642568358731584069756882351227910356942773038856142915443151847253151831751641695091278565473621702684402208 [134,82] -32958891640786252616519141294883317001763424132987749980668726132780400198189715446091032839722714386824941464861697652486548297889592935715156775620958626412515943985460108391710689724016518890380312944989606547473048427150320921324292162025011555037067665857485650387347521528508715867183811111214778402825109812682044724533708890093528399826509785270225288672398774400464762981663209910056266404346874031503583000028684516233141435201310981828957196995401424811541387745495683145903214838136975264847994955691622091049710420513488781394575749592246185722903643608601679184141557840716902395314305147013135597590654200401442462456826470163355504647684608767059837157302631697041671158262134446482756590709953667078061037035100992663860851110022655097659985125440295316484435400946629276681832308961572432417593500150470633984620600603249276887183875963930581628762569923755424669387263056526219870476890049473192037837907600002907756326327629911837699647767860686431710736023277138620029393241308391497605758450896128686623782433221199215534412831068918473546181589683819463928404436035599193976046807287676883052716651308114308456427650765070916852673887297458640298224277627019114976311058460341832221413600938413547581363582104631297537626854339553431313098369824881270399327759345625981391680316046989286186328299546788165387021484105002763959231975359758858299899994700158246152452157369508506140203889409223487595362069618904136427297980030458473951908177223966952680254352536726538473665473463335455133527315743706397012862782312968409487464835007043910500591306876819949383932074798465912448069018207159775839614948184090690586183825857448823247286217998624869807215471926937331217804543367007497303221572146462501670648033894817477818800826336703247829741751367689715572437400310663098615560802275430111390075987257891255244425488665397866202082126470577490169031726945061589812434815525782150207754407130729353328974766964118420806104857915850126705114970809188397813097510194207510645499929681273179234393951437830920292265852724003533974339830912530791421150143845520138895185878520257936682390441063954492786802447513336098004622135693931414028668684182118505216086952048252768083985856809135455179181519413037936106649390091914242840839522108155176 [134,83] -587397955845452170590028900361069224994656317538346739059614369012150178813694833707864432651522732263079068812656037140865485329805862625690680596274542684601575981113272254627734278677161712552957114530221197571507283308053664076259007996978655454199478056522080471582114912387649697453435779858213548559658789146004626275800709910800527208779039732919346580319345850557621171014938564325885569294268990048909755237365951588615256161341123943145882442195754825308630475939270013280765836979834931320263454363316883430066790263851776859918992794723732288974006859930722823803255328514124784639486488170289678163583263593827135807652451098703701821973835008558202756908054936833094982167491467045372255767386642908016014982144053333957106423052134884660460291149722447599890393045303499055517663425293146219171223525069396152454000530016815060900524479907309174875699105936273216269558002078067444155479936953074435800836779850200466569153005531671887732317081496395422258379529512015112525227594743229237858196080635430772739765394911991667006887727826414658193769412409148499966518397758674882147317143870770396965197671277944084973829619892822484847838513256994838945902106276934820820249034037133693439503427491017904261483727931315182159170865247009087223366190881975355351663741614293712436058225877912154258435660698928422514937964284092456506963721705407176365785227757258676883403591241223633450204061243923513569124432889146611972875838289769019109238861500871664831847039746974347427095867807626006065475445261480831685508203090691871272071462417282644044030362126299793149948451405532844968347209226076358651548437564090235600250231884684064845480301300650357947408004869846808890955975008945656372047340111703658607730804558865890234072136168932953976092607859974665343575415007375693508730304943402123370296593311913459917001189963995912168182164667175356505925008863508506391810336525869596613534413002673339916511639883838419582336373331419681439490842388099283103699446078493663902553279207733930997374665169577732036607281963682587543045559926953043504529813274865143473284327330350735251399633677049023487182499920183417114829098586890981527499846151441380461467355062777475901960022155188709839506072054080312317295332686318487126996106344 [134,84] 6305477465967892922269898445580154067899923513500910923476613602112612387348123898858389619856112657406418618877293807237257615385606555137569840166730533402496869666832936144303509214626279214935402359901440954573287632571695743540054234742088970453541017472559385207626445153957609593279215036766790080810790753271751063402784302313296754667370276187195178554962192577852853070430000748462642042800381761564819673411561439458130098053944742555936661698673037471366263644365759615555878977938740819282903290620353910846118681177303895001162616934258076474667252252552736110760864508872421502026431182860612909876889983523796078000281974192361820541761539382872906741316903796046411299427653564356023438717364632887785974415595179580295666632670005128280759531505771752587021357547932980042450453742516814045773500198435097138463882865858412645360793061073918492939549499269401339434156472822636972568405161658646947057723105488252958247742398636731951309430019784036420040441086328763284254665932445739895292221262195856034688454103741715887323260334484233661258288389251210276728703353805728146147836455258942898405210627713381314577995437351394904889316551399051324156245418313890716657736413679357995839592696945770219620178479412667087573244476007591833391032162726328011760132330709908383150270915390747204163304643109527266354519195666842402415034846839664621309077275152177849896621548034084476799336876465536560516290092708598605135505519046781217248664724647704305600484163824589573762190026413595701165185991856069029069793515429457256434231074091941855462512738646984528210903582437174179360098961926139137854525130178796404406090214284892747158059687132540869348766418912001841610361123686569576117626234890905432769826405087036070521961005041505021856991891954802991004169295688574122130596049542844894284768291015079678852790301090813427566209476580429441530566935870061672583645581610785177146541756652224789137374457665958862666092925608344400232669063129340627213207961175644306120371510132606077217825109831640978870864821702750352229115153422567657693035212281693766234816036054538148695845391663741713382136624625744467463309175387015030467563525449757952267646105424993233982459103041231274021826601157249886610460040110489064802232 [134,85] 110999395551293471805186257475819035822771162421262008581998966552372314659754191103046671807588862243668106962826608267007342124570970399422616705549951682949834256232261616126440052911489494949425102567027955843847449787403783086714703512654058701540089686045994433144402419405041633085874345839244305607067955998219857445817706032485783434945278871606008102213200176311506495849620922498147272072713454054028802991932009187373139480634011772291087649897170551326196508113219954550728595692108617857867727200111533486499767495029116802563721826937714731039719509126687846183509447705072554850141759259641839672134933836047362102198924670700235714208370926099576978051717743830855320257410847183060427760855448687438357392231166961449375026172036722010523227032520329067597806689075535552170030230146669381848480121114986899809871090125099046460774873449144095185432975215384466294973629413341490306779278050574422652480136522920320898843944801840170794790348766090865589740582908157172050682409577163812541750326758353043032359608642660672535428198837241271590456224697094078743198486148305212009360674962131734168254483390536286666021043596019941693758502599876884816213395429493088396739813967274041619204389412903042016632557268288124479694603334999006438227307986368108959210271394964089800267888146027171043573524673724190106271999898527443994633150313847230860768566409234047715692846788784592891225828044740913847939310811495984819463858305746841013726572352458737530430636524142817436397337364530534048578095280849637742670417792298922356706645413096191275142064500495750298498500815050885146222319749041214991019124569058922387632776940230434160629713078201638247092094079837872799293015217660148110855558778736385774062999068334262513237991441385035327362783225820764655501609522743046568053915504494346996660497871072442350497558595975793293861099908924969624163204710656997067827045007183905685967731299306989656638190006487919056428811788608689537111351970600436368793128321510114555539403249173622853201831592386717852117110103510766893289256074121296117983265984514750496885642857685212667290284107518830966331523332600152952651637279183706031021192220254729740595679450198048813470728602409080206237341341712522436531632522934109696 [134,86] 143971551018488817801845939534847939943725658434671428080443424538345794187881072972821986512124675278242383330732453907428519157476580613538893386842657084025159725299578358726732912458008029761459994861436683586593977804754427839163944615483513105524820036997784392088074222693826427530724688735999215161856773872909053540406186233893044853798629605008196509208632036565054949960667309514948613469372235311582512827157658399372403252755277161319914992611103154340916689181138627573194555093411094493948555922702635886662638294573195709125049292706405659348989839175583834160541224511372172884315557542353293054224841049003416526277916862189180394300704488965823392467809369861357668128285972815005630045611578457268557357934727905223660767342665331041915034849947970296539724234797647256638065672503964141309673634069471529260865848281400175005584706918272998391711604513769906420024588001235365886115474380192834814115240890785646449703718446065672790533309893156127410387737223321941321476187779159091684591359265261244363722332051656009281276027095239016215362391575609472156539293044417022753629756952747342087659584168966413528207099346859552321477167762504295332689643921853887713109928266138058242242506353044087922259850902077673942046860064024729785953341303685725987065140644825725956452678953085929736012244588320425572576753379903006674486023819169546329080077691740140227654542607572510150165008892923589887092603570113384023248083656713653990878524690984183094416371115028236451025805610982054716822858154827089884030763963851177814671930913419542668964501786375278921205457183026538874263424213365503570318565375310387997611794224976690513289385553980534060974630198836668062688087656945603335200051625551385749408724287492886130186439149428228403688240006519686809579301741736217463389922355506806076660575677074776623872487161482613903623862763921001132336253764491374746577635002389134476717194084877442039239122829423423062514850855302397631962562909121459770803711453228595579633860853918834583782830810836215636831432060055204399020537233305129905903215429782616105124884303784861524629073312069633414084663912923109701989316331328435122451272819813046938900463900272973579425054283684777666825162747987985545218521815536 [134,87] -2799889205016503981958945565638898139190515807943683197804410620707176346451646033711056047823405040261369524565099136516182554596604712124846610481801102901928776539751894945063990092900790115683441131478363388685004215495891136589345936742663252659165493594494863623022244784034845345336838020333908253555754521568939055223379038998534560008052634736005039673245340093098310645067634312715419191473627996550577833752698388329432366426372887511086369410853827697077957586795570937957382303225215716977058942516791336585944983299164396557987974862611230950078375407634448671738605819209673703274577437112753416646247455906702204511585683177992045809512289993601207614540627762676548374681159266175120672823999368886786569355189342604200453425488368793904861620703134437417132166904397337242451050531303498252114498153525333694380230260635513148815729691079574806582534686818795244865982856256529834398298021561069868858465333655517414966242703289315880420567546936370427728211241129382268577686557150962369084816275634257135765226475695908778012457833513993105303898294718867136031252967585953918646933830182952974579610496807320227675538920424129143712845187251278022167505373988648969456083409265589273836574820325126203134687080618969514860082480538387612564066963226260225693921354922519703657233751814989468355143413472238506822977303249487245208267848462980847994789071840240204263225723462074060689308439581019589616923149735697420042201361697780016552250862400329264360679939695256813138364535413021938776991288909178263314765697518860627011596058876770783474915754872538401331811417801445137843153757561961730577427808025063365059790867948071360387800519463443741907723819905840224469701915376742113471745730417141960336443200055801419729189905421793068958000363990315207132418697350880636463164016717516634523749435142203118789175020255720166124868180695434820521586147862155362606290381299718067094060242643464467574206630970706374576614499158973897720200816563784566720262400967343924001057686258072203188205288779141253271269381545758532475156655340219344499041041491799156837864233198406104641365100870261530134208219722528150456034246062579576840895409771085990778459465270309269150776188252060368615902742614270689996261232 [134,88] 1919929836923768814833637270505788285284878110834834600331045143819584461381608737243354343177769911506969558311639240429058109617653565081128207835963156293001890735594646753832787962425702565913999365202684848018852985251817682971966081360672609378774228229818656772892090546952744411017937505714054615228643180718828104074946249234162813763698253778792391387261978182900245098134567950299584341644061763301921713226615026313431559177390732905377394872691335378427308594401458688900170131236549220040638197568947820944277276812877172364933923972041150161807745826913413275334606614079481626991339719128130703929510527284940972409206982101105604083841953305160185592340775878509191851942422361080010342077321442229388121909946531702763196015303179784988878811789629604991076782038544519605903819351518993688837471103471027861001554236714970663874198549699125217611235990494431582485616984789549485819944445801589448083029929522910547451791283574124344361105938277134275283481115236453196938721362450719643889486010655351095863196901691571817372117321380710347431174576529941424207178949338789112724010167143342464361525612938375854762739933369707982075978690615536723758903244605322008079310419274107774181684789684921630320234805986631806616439934811656034189212976656720020113323949667523897233580714788809879670006886793176581932096405170058855402355707540861407880103922039707581162971404138570702721947096804551545260934405282889628000392062970727591982697696556588692827363463567373167533060310682365005811999836095089888894543946814163191988639361801842690444149511929029473296342597328747876087524981637358166388792852353202350015351365673633746002968565659471572625384684317086889840064859094543294082713528329688376228482233142986447060317626706922388685606147246972142123900264214481341967036415282790945496926058097698391677721566302677505713754622788897948065175208621650490719129001218488872505503824042642100809311799521684136729077155736392122798746741038887938277915302165968738870116230427549777902830099544458209197750412004564132881223099760245373970559554404297694504405976792693598182438157343446950191706718605439164423657271399440679576181979685781407257311583830717698366956686893420141989495498309344481667 [134,89] 26994832247379190166031961800185872830055494991197980749395009898037024315947861000429957691087163735442587197871949840927700414929819610923610052571827843342369017648950470642029966465066731269743193977609849355396505224629078596268575162398444943294848834594700747387693772048385956152090964238875147050411142302732662749849873799526396609992893571710069533792557957037376651749332991432723591332270222917903004656295322889465663814200734213137516601202595309296557220737886287610429431857078751679179243304202849046778414232240824645744954132917612250191499816521468185416207564052463598563246390108714888734509185109203007961196254488174659307397601294571762051998765895862932943105449797431385058729071188822505439570279864220159403728021021402026301536967809145876872677005824447947721859185934277794320754647689256756436787248825575853914829748868849189887410223301545784621528824626017145392052700912770160163746936635610590048900802229474361177267977974512901460766510806811634965930285157721844902212115698975893456682632375926211457400118038604429499722511967019562271060543213298575533316485225237158509908674288646579743680297572070522136983142394721778677831936220950597406730821564322209359528509407047666698215345030525030867860023972892425644750847721281513519758866140761426309443573680042298667699562229413650751634300336729785308304445202424095489180838858944116360430627832903233331559013732150905189480866905219213494312323286576406758338193328928214657748912255765747316017343420573474886163894606731251084711137818168959582396254563259799672603104895899930026691058943652682082677781091274122759086460609320437514793412486841148423270074162509495669612010019231948401547901703602390792964483988195726953493717111294347717834335169779251043299130262752793260908961869545876438801909740859182135010972218877978612339546686920372148500537402717719603808890245846107492537081855268004716254716237066834650412430247487050860010714583687586202012779242061852794921888445494371247249065303673409307418746516281961765070915058472703028305491347383718139493441567185708892890885847723610360540184676084039929981421989149788409661823264508188716086949682941631496929084676862650594815417738942716428364953638745696 [134,90] 164633097527865663687097769553576053061924311719293152519501709120219713918649195112846839761671221659347156018643902502035743868713731947869056794693000687911009785978174350578401373119213122441790035240683281277629378867868492303969068181643593824835703140851724034742962369188171802045617935489416268698433935215840156972216623644088565364600890200239037505688874637500319341363837252006546706151126177698693148198411473916121088184442910315086559052689006178193596037774154184574977236989913565860730397165601070593291635809338330925725399582317083118319422913513780753882479735800435034540577851022168082722613541314425344500548207454421057821630687260823184888662822769697633445873109815369190707876546028891077202715385597264494856105583924532796299922120360915298611974685354929946429395220458225288548425280997767201194804258859483995040615112219228772812201505413670598313981483200819037011114532124070020646084949734068961197081769398880512573151295634475058290020437158457458682392033305516272363959904804415109693185456321367657142939659410211302421172447217828104335106375228397981586596926447735947746210925906761901013256354801949655800968161875107784718719710787212988904517317658267957474716004155851568341462525892016306678460603944307226778393444832939858934910781284163336009061401031011267718163653519298191440066610434586420081318712626949051977663409847928437100014054063405678211251517976180250215452490925396349783484906340465577486867453131275048947725866787783420089475111329161135837167665324484525269389639548016943018282157999189327390248127540404018761552409381365262694510726628496263540766332141935868537042940631664843832920582170775500020436889326918455158910681116913712752691057414444782403077517415819127654402215122255938403293408203006762061834541549159370642754401180841144151715252157507075845103889306354865472374109697699282462084265736245557059993901850418830197553739450627325979894945257271195919841484420846024340135445373251432840163251009008698130120086565188060545762404190086674552011145414467685211219118376847138181356629154683930415050665331326716991348574586296343949598638258336391610690278594957870371436755184266517561326831042721746812832677552247752915632970272 [134,91] -485691424054604334626766818495639574515938157221422258747710355518963429674150616994337950988678058228142916277449939427295902728205309446665397029641406297321051551603516665981574754711537055870734447714937329307589791798068731881570055004881029388841807589165979393796432474705616226209424422122543696472197196487428486441715305277269729526286061347158043617411835759941502586146703898323708090429859164826220119808273766119025786828900625075831889649419296885236163126341548721054175621923062695328250247824049287991928372333392149428598223798497324464112162915653875594409408024202840243566367912937786011706265905189387057129569659872164262543498145062168866451040312183968512630923319334298010790391239934646838822447131294797335761016192041095769895867525555938854230495941790392522247497275308673262253765790817047051697602388947611010380215656988962530232168138390402611027661409321725273325034355223638606676458529394607691900179403679866395233746997251788538732786126391391074554743714580489188938825497590731990050214243536269520715045410373054446458071791541936255520162211697507596802107832877451662706401753367413824887381525593750919289415373453215815818119275125043093872520497585092187782366034776017076600764686280688839042486646825153918575594306000496095812685718114642430599507415433046886230337713203518708839242662333842031052274469681738746767742545657579034264940890116943363568799639579036894637784144700305320920349817949362542440288152828811567555259755977758014544597021579268422777380902234622168428059180630618748495268683645846203669688662509881226319365310556616301027799803889801963977494222836614323152504375919958360606831609375217274054397563958858828657710518817367779195601221383110997930847764903613848740899148833621635830536859695640541097135964523830802432518774115343865686350451102184405071016782019840067012947109597404819568122315976788889837804021928726156615795927710912846755337226936338581773757756875712070062842439606005473060264786480993640949908860108717788262258933604335481874089215890433564486544784623755311770163450056176379409245072735327008040113409771857259042357259311111004915769673617982816445712503660189046422619982262151138154841165987020070031776 [134,92] -4480219632253787211337760069437418963176589738601701735866899636756139331568402526423498696491518820826369546235399264130978414908184393645745714635166495820027985089366398703582303106487862762354558792690139526998389064226812273498706111224932192793028800943109321779182108940624433797638611148444762617682878028074860443324446184199044296931054405108347968363873088619876025896613183467219456198259514559879540778708237779973848967481903964978474705884002097442183205284983970680195668859914065526422666580276421322966132616586488070960995452355704923489301647568627852391814928446249948554695877264993125327515297533671200951681897185587347832779147578433504718276543564176058535824507759055040328281163062232958421048148866010901842512912458488300525484276508464217555879707349459605882568420608141751324279760939734993408251020029005836714255154069404295885075076285429190860008203185287849869985801060654600471506204672700600531833809475135720979358004099577771003146384900722404522036095699522410430990177385922842710244514819814656896808675156111408361797452074276482659353424586372648614739275932468420312639703868709058945573670462164786182252541180018721768767494635839546030687822117251982838695111078501196193835966018390560542529318929691419187828055860550011391371464419985896676015705945351399843307343751227710064775737963454320392922340036431989961232941752882654351376451118535717702940038549727599169924226214545646733973752631844075853901673727064531808729027053423266750789746534176860058542701147084316890328756293718045290051438957404163868637721473751931969073753302769646203312390212718930787893972863722104677483220008027417044537691287387409461402562116107450788173044725823714251944826958912198717522703124198823019310034040217673176895632661087092110929657521744281197378659034688144041638304613238428866129223742179790979999491116506186342620096465981251213266424376788049747346631859701916547520713123185130570013554121832654981248286517688528436017890122389087321961940123168518490369945949404668845545347531596094937990076875202567664558511059905245374214717071045290613195125838674883561199486906007677915713479466696890806857221150877510196193879462874279559094899903383964020 [134,93] 6452566608066008928912682720713561983570857720227652663100734004382225051148397742264046132333405815845397219717414782422914831991619731550972915377751790851470436527375582949792092555433043554112485437619262818806164252766915303399465594225124083536186100293498397247635525987261407008284392126522297897821362286413338834423546434855493441355822066722007008057510808665348580493365423264713184482459725784484405574623840480524641144185471770661971941158009711713552739656006637303046297443634459085365398284276034382450155502353988933689927878890005187051914516317326824007246754739625834856760515178590940320194682983733739054703574983259086656113450088090414469415851860241253763205173947391795127868179361680528446142258709669441921181869525940825019671283097143374637693355013631886551373420444435585131404276922493310025851460214359966134352104835987670010193490139154194845950486562062977075389365659456172160975159325336921308245299950615626117102259176657333760587533465019018807294580869318150045862817188823330327472399438648707880080930158777162105692092610408946534181151849028905267179412697481197600806156540683632960243014254341025549267106031994521224693316516625844811824797869819125255875856321355015247166998862031056355081480680199727308115266850198298591421070451854648424451469745487853253670008379815068371612705579424199211853247069864034001746590797054057421449777759696312583956742477257970560724480231272845544141063777702289053665206025611500762071231871863171964332575527371311721085967475392731614274093847028788756329637416318855406229685744541823695411606164247666432627405590436875827533103004741223530706586172020510614287833134076081062802990068817481312133673580141064971557277269921794729650273635264518911060838619904884844120100317454707038232020373262831339107185394051709338876575898120356381824706210858934930414136277010083723264128817552348247925106494757083503298639501793764919897290067833217478868605472371130723393610390862713341800137747623611560883093452712350249673717949025223500119847804496425687471464315894005810940740449061991982672005474465303335569489822796362581900548963759385811134348071028681575735002404811008180271982064544948967400063125632 [134,94] 36142213110917684245152355397594794271313953521724078766001634522845730926778349439954551451584564441148988984743417454788415213644039455489243127884440114848678384608115961387335232678603772714484994541174530365540539430322458085326366482045030371635196026405501132607926810487605047770205587453406949835437158552657237637058888419326394195184603317128099072194490133810464854253424360374370667141084357158860433439838904654743098491742206371165957989914946527337346385777701123152574018859104412931833352094110579368156441013503544716389343498959022939358480095074287441513699334369264564427347824526447246241210581186481324468002702859526535218512215521692257920435137923524417440212699912070969956936854710379758948169658688195469986795497247138810724403003958267016310557734843510873775867759247685594036716127672178411533738223037818519164982112815524309248057695820788930617370916746201512682743898164001147748155873549172255834936001829514568951863556089095246735456238724580099365841010911376105319876335182219872403675469661551826987504897366220463985273643135523798938560852631811254024652385400877532523724129904685375094332232053090958174515312084981409451110697848176197146370166528598559750105713556742099695869146553032106752888642552731924761913778459958900479026544549804517632568798971457368624920107597396665904127411371226084875581421340764998985849328178387356735667456563195967984993853613522453118750798212277466484172707540127320487684270427146951216342838515285852688910019683145758814387734882925507266359795018539676802207755966086337359296462542306777998221569836841134936004779612034821829290967583389832545530698901663751915631157637487219486605467131199707431257490652390578075013504325486879150056468223301875035414472214510953157597831976665698589961171710631498254044573343544477481183550801688316261694190965417211641659189889206022923839794048995774125815895828032159494854539325623243431247218133163257018397103101970966587855651546336387740811566102302200584594221367077332826499508487464482589468577930519011822788854408272959946727464790227500563863742632213005780031711369099762911752440062988585612301844570029255066434242579836153725326313917255450277762368 [134,95] 19844510966470345640135160726833550605000927059781742376889585946112409183382385249726954582277704446578343179426239012252239404847884693088252691149045524911408355221014599266283758416581544563025693786672765759939972413668284878073424604881295808189758041324222231787764309585273118634575476689822967817483864399177057671181360165870579945445553265701024361454607866083119280110473497429877895386508038679033523963478629147930261079572212309136488043148121048692438112250318449017587130352759807325626426753437536062374984692742532331596959898362431846506784046361564004978940406417706807167852996793065826031476424035270228499142944398949132696939753176985816488481842858195111611461480709798338425034265310019493113947255159690896712255656656184516538648769551993194796014475288994014547624167432885976069494026679199025554520528479349232098503148359203233386671892693204014083117392840436330676090026083155133606283715319734779022266840860454080617868644779688364216771362374743726984871605670879302856093701182414898025821332390261957705030697806377934522029401908649119267039357187836658446078532689415347479460277851695370306078933538145881923711865064217442174498320511073771318110331568251400769360023312169524244086641381338684748740064507127732538647714274872464193650962287309539976648318662726523900573101334677564385815125108467152733709744875898481266086813979165673040345472637518942050171440015492143927324735094151552675903033931448204415240997701889568177040699784761363814378740899195101084172746415777958896608545346707261918662214549334383098671649842081571685723629109915699745013098819893721873877674592246546823386954724121215076523548890311005204082430555470191238692547527162379392796247981380196446105389119407013516472021221988999192480072296944135438421350749406550294279344016893895254614824186294021334494010659287238094533692844458486510018932004214389321197785636527834785937379201395295891549082131853593070055712845354012373052108245679463589816649585460466619532892357540543254678738126622597132904879886656536190753167439897580318030290426526907097197535036001001121444079278552160944259961726568301123500015282936840515351492469891435087948328406382423264 [134,96] 15374413546634915995518396241230929360259355599097170286342479149405920563166476372411912408149893653252326331249633883281712266484190276107586941081022635217992990610753407389594604947541460958594881984860175046209419398690523400934219883562278663415489004110181264213514774612526697197618544261137698752763163389371908457979440375124667797798865147589444908661398287819526460290567275856299742331343518544225057309397878162877460349633591556708040512696089698395788744106020217563657630929178677655644054051270362229264644919314769327439941379053804175006204815257921560111791963442534510470741214776396729235348879210697499495811993091714634664966390657769602885141378259875133810703623417714183142627218089404711793709826885061281848291201637019051295661647653072627575292634283401389569760183706047132229265108802484854638920968557409430745327697955304793089902167345470786030371240162096714799709466911351893305682996628520766012597225271364915804985088518962332959841329065798332912873560818312134266636607658343561463193427797586463075169907516775454461700089903877448943121048360175611110412556886780929976214563717315525412010500593400211970121959487104316904518285252405895757639976577025606240754605835691182764417540331728226899055982462133853254695111081029045866965659047896641147431930797546423761821910533697788123390298284520331641932414210119296591890164409035372783529851772597222107365806611710337052292810223745441390961057265925673249317808814239585636747119704207360301556073209536279718125174369176678098315109558346273343017920517037414463550377048669620510779980992537213804735184601542489030165862510105585411607604054022063006529993654623749481894633318585465955470916815867229675242876536286701641851249067349352992584464264839494529660787613861882562285744203588377758297916036624568207936342630385812986354865253533646905182950001631167274241793763701305100340252743807390813682540681536299194227886972942572195263516445125350149764081861471849896048313266811913664787575618389424788981921666614270208905836548236407862534857227445586995508130547792525363819671039610855030211910944890807950617530267233481299870832169572017305521424833999224494031130705217 [134,97] 21769670261425069789212769078136846094071853787609161961513516205536179687012944244121953074499133717739557400541901039397342915314591368764319323330323319476311834201895675933027854690158795955462867181242506018168827741201611169718185986591268946756097911273361850995488449271258531398190129239474106798631908823786925374678371568686202814543453430625499602361454212795330154736008866735834963801832324657375446167279290802098357502126863836078708642986242953105201045565873112031702056331386947645307722115046496663699901506546939210185758261757196706834210353555478651023987597864292109505832507829626885401879328564067092211140708967907279712167001260064752223225228765693080893583129525438171904912722691271289927363605671995406208355613916063021559579966565209315566005916485158266577892273574803386061623180584416383688348011524491979251571251892101906983134540937965052330792609791302456953872183620675037698607361526590980088717779222625117799759507620275242833645612458430573835409376839934954905025355747417901797314527252201544882035149952619239698288382062022722007349036519023382643131599568180354763826634029031612378768534952830144126951599060587895043589177115708081379104318870804135827780584864261007824895988138378733651645507698212262576013162269387313212888302972550414194303094077172880291241069733032029716948930231149604082789266042602408989207208324511854187173941517304579108767627005451358183009287678397448115391443505116114019507359324040451938908544331427321245981709438072467082199064311900390603445283183447750994710891163306791864911409098878064234226093418371104099623945968899159692127899417902552753205723560852318476312911235299094887520195807737794927654836852291409045126200528767470427259838127482145890369617480118630929337954006847241798201901482025351107765951742831076087389360043918074442992109102461481226480012956711787999154923486871103269054755677173903827948478664237252010369818928619526208452881341725911801518889897770167128266333358897960051880349945924798219927507905506159063114266798832913941632262220031599666261353399209368227333499805106272392735304605011839872846019815108448972483154668218019119297362966814321495992192 [134,98] -18294817669528911675977459392082421721177045515365448959181295237770208012421563722261116338205016388192405992090817696165508429591841662765023038887812883339782330617597302267269247239339155605521313428437988680802066722213335377283473247454897348420540483577577640178029705838882248299093919271335380113710676715143711097775033099383329025646077106766338057081635977395531454684346093092890514971180742635320124091895932485673016502938234797580325288178185889081781346940331857989682939397572108379963125052112899472755142389597960481066651250392542585806858971635741316679543946489083420225319240810756217097415458614317537537950794970436519502827890808609764203679020700822151090356879302890889024812203827425682561263562655651968608393806315176029550178964735245344819011438867536511561152611264319586635113010939204961094357766131208590903371656845549770934999023928534258635532329577036548017784978985768011695475019582068550383759666415539533831621925843894593695265214843398923357652013078593298357147000878456616578852011560544394377069773338433681478015823709116288039121292422152951586202380970082490057280995773055870355561676130971254677903981356720462658834050906067432458410363800101406804084944204684942313035556289370811107940661454680069541493250802434615682535858259632619519137393253183617166575054021180371861090945455378114872183281038669262712573644548009258571883241334004953096934323224727270817945893542534668820385235256455779301806557982984176000043578758477666667914760876307780712775150339700819775146155589334016292484006237903446674012238095382026899563364819193357718217482827970935805861395810006144724162027045931284800688851731046983382814592758298505468183545759389470124088264965466440660524388192976419043356717068649985692742022709441661026092247795320412609049789991417775468094754446221089891904791794537462568988199331223057976188473478727559079089422185776453348040148316313854285261146455843495068242118224642044759527504713579017526252383666309002519087828955790062772197990138500917230247287366608258795473650322174891646620229700396436249189516985408737822572841948794767243453866807430453756268453979985137104048350380297382744 [134,99] -26812635733735360995215820651070755110576776176786792086224849981428646586747429914230552313594547954326995110172937792952672602552133902115013087513675915819628656247757956339058062888878243215829851348644640377108643621282878855111061589042784886782425966436120337266596058315073013206273674407873159481728083415251842690155819419886051919585014754418772607920110532008010085001239460190533971724600164636881890169022768511164750842323442648303899069341623487757896550013177453202263508958654868299979165958011591083285264061892770975734433442714110869909365054833904746376385660095041524131483138421672337558211189271001221020737222111050977063894779576747522166415807447707468036132584657300659463483557773230456896120270431697979392568586648572622917100894031108882173605352856710889324511042823956520131992960720340717921172890532934681015248807589548650392345918065143247602439869024875530003090412191303273744071030761487406493224960531457616732769291666467348989805853983771185614433458988043051360955687548461962052321191811883093164651414030494324489658495609743239376100395223394605256232669702464194740463323424437719166744943724015474456364628604888183925621107462353856743151540150127395039258640977685939949414130474723829219268309545442087551968166514022537861258583862971393453112937729283518739224686519732806530210463568012165164049341920955566297796629790181115854952152266319069722459204188783688226204485303772217627485083021791774320645374582638095440667886373283160784542865920482196874199829168893492655441332837271841589006474713779637992402159328917113800241622881142462711598638171436708961181316616982493115802528124769587586538256287835334208633674272282620551063652239484187402295642102348412877999442090811930950453412393460867862477949398390158252541029073090659302231008596659394902380784587551042619399133693787183699101327037372864858720874952636687965593542700049528568060391489547752935723913581132751921070295513135218756945137339858788241097536749706627373825602243923508217445539874652725736591553232530602242032132721592025392642149985482859626278598990916400928170712576954502084654208632276919375513028422967795450781491773784 [134,100] 33842303396498604236770159697510104650516304953943997312071678470558236724022358487960091913200271849244916718700323789331767444466241768104450321799314375786712171533565151520549138274340095275387386895673876907030912828309937143518099590862013523432215667546488709877817258715766056674858279356856286048308216124079321161789271364399265493257013208798797101960222467178238085850990991905206664185347337774663727029502440130932100899297316137286940195305384958581125587663723397086991274489577193417781691577774047565671565626940453125418114882339367036416588688685331690943892161384622398412707320165785963684233895878475376101995164198318601259056492542311140933073658635379983021516066054377337081349292479721051443406817311112298311538334180962703489583854148921811284951737985532733382270734037627524501615618411796275245659495370586816106511821498185364222435383538438638007995402096806893733401941942260994923618465981745045960553228560285679117444018197376933424368256168766737898194657250781221379051961406762366067877540227787762169683248405333843771621943234163528914560012656287145610910514036097581816535362374777984707592441143810494682835889790053499149198780809790149785180804939953818214245090490970125431947622803873768457098728158174654752964777737799135708756544751598860243520672057049515966025425195419651010427430294099856054325048029022378705051672720738190892400009518471592778234507733031583191449399430864140643364671053948074073941077808952804672261762626051441369289167368607647042672707637893165097818050749291730512011250667719564780141663917237605831967826667264888679152633624796600713777156914120517976729153739909515608585231643256014893694513383043854326637724119546694620840303419975954727003846219300350576420546895557384731899464508586501367829338771268030384158809329523368259088200311891673951067249227786628555813615729409844895463859466251151594538165975082679872397047848261599153824200266721313483886589392742485398397241017448330863879193837235207306307138362862408909558935664616427414926053863666747250640913311122874218288611408138902650960005280929461193753339097022941461053836292271696746248183883012895548130628 [134,101] 19522161491432001716563915154432256362488029325875322140437508680339207721464150309707611125619087593117109458841784308759563091186195522222552074529826198188376473522167286867796070093768266528341362688155620962045724779709343035701693024793267803052898323601395401902449304948250203923658146096979250363808134667400955347414153362230675481730182160966264920917737948445259014340010316457287676923103026088997274304776249555491385740247559088662638923450441691259561440973878524205678729916310960696140635830217249499301695717070096982253308443077755857645717270104371643544791484192422012265377317538359356442532825716276867162819534116783637967490761641875926911654680060724416059001042940825047564623808073587464311203087938615619389426325040680606128854468179603145104999789031798855409159669135129997575976830563914255433815157108523079904830442158964304455234761493852756594926116214880783613338566375258840648202620245305003518874737978196154381762328291816314057075456213707565096823960380264656404985510912753099279380945365123376846612771760761222971684486049328684926135540326606610074412961177041465307659133729059961925767697462280197435534895244487507832058149357917332247707365518306180153813822118620957459535067347821975689333614312197950713557256029326910355381591432701863971032730638273569069655599985108412760095771782860693129203743395261401725969431460330613464380075759338408671401879833573896767457231037711511734669483843322315352212923498028330995663851448733506471922123555497750456533041886317352817922450835786287653519179701433400863213131497572607539636219062633552603983942674526711407794549783046453945040846498557981621648208925871333818977316217031530093455472652870324131479152557066423056883517833189198987624132118469220364275746528604529955141183567741384665666488748134462610954655772495740692062388802915897529538314586676257562604700607342839263182100513196452760714022152964366434970096690454126007783826130472767430930406581731171365581742338706091238808470689564056708737904371241471689177034272804663853799316358969515003668436400586114340213486014321093763160827638059270013752860099448330605449413218548876672 [134,102] 3580505602121459642102934848024516544401996401713777434474371470208954338022029491586199841607296174878760634470955873020259570899066979406748439286018190725953053164155581139085926496216339322446501652469184928343033220922682793282037262243801156976124469089923260361477591116168293427866606948641558127250058009149754619042000194311328014022710316363215165561836168360174469281679911254816276925225448159137137650811008088041805184515810184902646550092124217481170325717575255535822884216022557176863739211428219993563106783823436312356391617686946926329012350656011229368911270351270489073479762086620815305854927601569251201922427211473610315888625958117192055195710885161729723823703015068028318520455941291962544587930479415239087488958585301927716677272172521326146152636746773553151826366742381536539542639809215251629174503921735220600679278201909632367313059918672204658817686680798280843715632799722800470938238657992596167499398640525595157662427816719239562417339628056250386953514049683452819399495714752127211746553879313802696232601955497590796168278999673717035530468869679187685068178488008254270131561228335625060354832454075214985261374076414133690938660182992989787759199406483681546920429318168002529960837908517396288687828416852814340543165619038095856042406991533823549889448037749407607889054007231671939493982874534604789209744970099365796927841148632024221819488003636332687214046466544182054352397071933384259499917060510565133773571517401958558641983156499588846483814752952285478708790046660522641748602049024699186850664711872730410500070935605721358969283493165660333108963352657623123708471806354239073230165666998350246981031772715199208569929897087422216665037917804543439011541180720683518944699030107184687277030840420904366061176522913454807774366458089458382463375889416998204153934486372412625445460390386682433487798573489735583061996536889655415268803705692756213765469267448575932263426453367586206567852084227290306184030713450879670328894141269023887002291663806623673244842800012299403383102116763413395915758926583799820706915039873468172999382485897160328283124804420445239917586924193846325340687335264 [134,103] -1572092195542214259868178714004718313157717079805366326987581286637807065571311624810138462073575968907205696916117187282392403590913699252100813876331818184633262638658611005541168735671414820464098375062374119088874263294097884050231305731677886993176236297870634075319859384088495341591797222569844978816971427657727887655260519664800152543502219253100036453823057053482310483263399426797734732685204717790100388441639049354937192013121836989612854070935887385667679534410217104689982029045407261755519406727170729633542490129632808965034242482627058562998518466800092898131359156352713179364331099950455872193217470829938117002887764491202246208475353114889095621336062691010745518010979690795434015526244797857607424825462923490227409622949410161561187673571866046296366109373286262021208256973220727245845796400372962138574338840206404433436478208735195415115152941702780455157145354395972323844015366987713036726030807842036749390249970587735417176717078793748846598243993248580528089075781870674469291893587124675509196666420405566318989625420816723477331521300552225109990366675270508469297610824112112146113075844285138075849683377743139620334493247253310544307246933714840591096577703794704315098652862046486299167736251237293389384814034771192597598056214476241462601088315238935442899968940858079717861706285098419143937135643120088192099192113564538434823137385202206398553858696384262505636683159928267594335240174965313094171576574498674415348660305203313186278617413522793425306601216724350769700764369244088991325966036877308076727244869203596107514734682362159132225145263446498472491949782671651399443657812030623992488568855872019681308470709721201736496579946316518660303183046375576984252990087225903863758126354617667458642107721155437316837472569872006974688562319005057516376700240333087669978703138459759744485946061835065531263373190418579748565312479272733997205263917802124039788361719109083085571388186542180622952632911759609505384404357091381409328950463635994053322477029467186015661354546721154678357926837623179286382461422348440719211321394351657587165196581675427922735483672093665937445848182666187189194144 [134,104] -241687853492799917280668134834024229028619882424651179909565622118207971583796601807279843520426432275243307912013295205832174171569067030464398513398125419522291329750964225481297672094813229533037261377811515629882113029189686478133028393092502051420964078546979182025993834288588197592373829498563282484928416524288161381087510351385311504607134227866110524919406159097009807845251741167792430572442460421310215464893489977482003320084086629979877008587499413728993158365924825065110357000816509100342870410617380496491926621979411094421659401659878044231787548725576466175655696844050131704515437749054020369819407048369286740033578293246091279523934239485826425521529305996205120162567241770589949784615866338477019352517818627246743874292273085053192759304335162700108550646549561083879928225960588314238251378026374403812050846854854179575059767475325050160388022229405565465169002410831110275805662522084235480227121494399026467536118774243831598613479728949243775439988126190738442850696188440136606858278659808151025362683459917045950036801767276222607312949128747918222183632212604572944124931074046400482541459517202502337927818906433371677895119346562251468210446881536341954679732847000226033477236976887552961626591227276772692594590831876436489542688293499748672953111022169362205658349069386571923453130356197951486980471998946292011236119786256692567229270579530112884869770089205652610924530603193391891974331362798822064197849264331705165242616220578605899962358481243948558208524064276538606267161335734827281410169491654888200032341390166879480745815035100323258193260701000900004001054161084258666571778057463446051237778611111297609225271283032900522125259682985890514690263042981906953939667571613348239984010505623713584942156367056547724044258022292644880601679012741097491831694639406264789274246316847959387989117570784913364145962432600122948737627597810741278305955944168397200090851216799328809468569095248131179374458277374968974125202802996460945917676517082272166148472500761821094740765650003897928719881869524092405243261037343640449075868296618988954477062182901621083681200518287745312866933867605167 [134,105] 56589908460724169908949034601916316664248161925954698372707865630535417196460136933381894743016452683192897705875051167771913826703189277608758633203170197446227931692498146462423250242423201942927028246043711243458735329829522634533457209975095704295241360986914817981077951043939840072471513894262236611079114260863008755247414552255045827951839928217290360171809956601109610753361527122449257664458534474237553388410328483467288757119863132165012459941112070164390349066603335684653514946937445219536434865262860432075348922753702160314608040933607382728560048628051124694178584703470611299769862595729136103215990928133405548109262219235621292458195011377264365676855430797159014959291133397082270894324380177309745651723980259852077357854321164635202627246255338076006353692747463673257557943655652905856462948290007296828353795451516534479164459574833423908130017189097165680236421468699533000746833872551655898057856868233321795236477580337882698997333755378107732447648037358659502254237466147663429549463626896539378413431791530253207879601347462935147274197015340295620633780127148658716274158981637016205309758181919575051286111456380830840944523871179772820670216216391388885604305286198321198937717326436034557983181365928194982764500056191968201725303122616611920310171148279036464324862878545755010342679360108391671111011577471463339029439211529084565811059389345679647496097382497437373074903557488259787164461300657858587583177789076763756098612919676307993491518827369794730270338119292771861158250084838180244167043512413530427501156902799983641956277816463379453770767706568039494192881103050513852026827298881793545559426731496863086600460713794193477286528309073715809469553983528649125485399741660246905859678497238539259230600232760238709339033748321342828566184665254981087923607458097333992286416932418601350681302381789328439529809213726939315377845193334863543559884113773397070268574196262407581125024030123770642901714110285628773204237418578464466600818722129529109863437370504217747181480765555671631227901684725013039214563392828209906874498072876136113132350604191328221472992332773146612099782688 [134,106] -3672018619639037765714659939284756213644355068909897504930456060246960210860712963991368233972233516184674419398987694345126405956933897396154409735182251865706955042317744052061025797908747598526442838539059089865500462774488682660057488349855898469558483725286328337905048860005598119722494424829084535471945988989495313077494821640354234307340104912897238836160068536778809221867444794067917382314530041171808023306455105763636485587543923753239328095681247459059547483459206555955800297869590033343324755756425304894569798764679019427123961247678941618797314349606618789657356109590597403064641106350472058723949757450076428050334176420458537673807291424525361801148603722254465751232187188402668930797537739533840960995538356684867028396745917345980758785640064501817765614642063060585320955677494775110177770875069623763420328164064521669478693554058503504680441164311039312371511504264625360639919224022234045334498204911402039863496427489899731899119880888946375655684747530490045606102206640737654710692875932230045757805568889462998933129092280528372600288084240433792994793516674195839825619699371015129867775145208619382966321542898562059681507188274410982754172684297275324241714582475911730009702724429315239646347185572366257899164050837891122332491661945714108401322993350706155345749901186681520635184740584751382962504773729599013358491945836870201055251349641716252221012137975143655932555049732579882229179804232445579602597493788296062063643374824047024486143976916673053872322875853814082937704035522867693238180600916660066812782756293421567771727776013730121539811648126452240269167777148785523956653957328498840418310704546140016179783778956362992245705941832108322247564440596212171179563421806999503124678551052873370034934994602126690871091969725402536050477610133440993404002458639144995298328630243990670978070545683097361803021786932138283328709149544910530334566681486516739606180963688795746392133144751503858762549659193412960790335786705848472745901306338480385706887524557807909744258110010109811161496096945087699839870483808811435718546689116243465661840980683657308726295035656239775096 [134,107] 1507996381685180517535503919497330117219401218235261266516388588410929893241748566338345304690694600552053673445568557726985951027879018568343839440488383255851671092263573813537686740787228963210553860565120969815564733440645226349752024692331828276805927721190496093259304817459129529614915890957300128379997958290517757602049609538237533965228374781709102199553153535830046562347970931497430533195967948041091430015826480938166860363876105453521291182695450954018744741684507021907789993762006796774370478898164000354372310365481528450398940287938720676981727005404679821167244652820481449584646814101949013112726880466714329994282353839178368996315563850407055223414304686696286728897586924087463548535284613110724044182936421864103816715126264014896314176693893482643501214080929263530445785738664338747445996394032674984620664292829981484768117687166366089032629059669856598094144849933849736323337014235933514317818433575193653748673360646971651598084739283993443737457692423356107928652581388644933633501339636411996242529298853029535310337165420856009488669909997711333233142371291581385438325028804900044308221617673097428688643554907857512893344967669204227523999974270679135250373823781153730317653259937743680625066234909335941761154528099216503417010292892063397002847366169819731042669242183049927407822935217020332397813645668064502867551691330826637968691885450108376248588182464642037127102133863562025105667052641212466585243828137322482724750906474568494303820282598868788237216750126787334760581387697004241480676695796923178648338571485727292835197435935964428307165335488731105869292352198722416069597067507047644132398680200818943122474848516710174538570489180107766963768014237621140567984680215372182423522516045842660444923038915219236986171975554141468884363552006982320565329047779462822495863193443117675869511326801294145581346151977947029996724175717307967721057314252728894040141791913636964920806776216569927779784222013131901128762367873985283345553006482996837727550674565491344758844964741971262726534350750943036539315151322522403603883154095234105674613603773022906954143257625544 [134,108] 38083833747344574859798927439407779138341763655302922879339649093427660380038706600321362182403975306885597008644063459943805824387419631051497238229139553469072719488047993455416489835609363220109212415191387913198020343632064082332052657771502825708180060839059396528191647030820235630031715962990832766316996734713279067720987790234238236338407681124129111285081344194901108093466046484613451178063504395862056870327583108569706385104735606094851994318791361298235028527138296857549115090305733536647010013768829224487800194388999997633789962279839288984120805435599241451697456437173255749113050306843499484619115830974316980827157721701321670897067003953602861568622193583273810080182231110516935961247107120906781904334324514925722756903739430713933150862515166280040226194720392447781094984631163238456026033021689385416248866001632565594657692344157078045309907158721413195812166869803488187277268094215086790404503466777794573191399316323573949487944363688476995461015438591516342383735503763156506960176613326086099827353431271859251125350469052689058399775787291797269092506217542629409608449312897042747838148099301798077096778899516770194959797733041814919483069518582484515077450374083862269406823122032086288872242403158439238925250217308156382847840923090441313246391307547146649539244883095534819161577989188131896984573440355215477339901543903071918039419171005586606509908238343848483487428918477054996064921383043539979295481706415680193699866120625266759149204268925907003453638159053906634018134710971787928297404153735665072241278844446753999407081581848488127959591666778526336072412228925074082308661147890902410306665152077773002493867254525488077754345612437045538501959352501807272072423845812470758650601532508715865468456704788186147399867744163415844993939070960824949479411357298248660368989080755629007576523136244496834871761756795550813471482806712086222185294190044326376534052883138213973362393528910868449699985934734422644640167065922186131797585218641523393151490467228044101512163410337048272975419866348847680009473543544403650411266512371766010878168479439504162014952 [134,109] -80506578174864308603284278490444070554670105007216675287200080483357641903779719116849592345287316117425528347981058087856643819749833242262802001248764818094065997934329846251931186675701526797919651206663845962710388203555590707347365194461556567153182750926142483265371191011647119838540445010345876211559453902557392972407056465742090757535014058132114407253682758775925376119366183881161118551129410410825326070076730901661061940722950764789774564855929904145800656079423326212595045675590065431950072594019966731331749646254852920911427481333648337695405532374662725755643325456906821380547309301676875971099341170081966249304610945619378891282694624233176849950415933380083591495768296514356504670135953883850096302617432029811964185285309321942962972896526716422787782353740858067527989497085416199164526142677073178885313818242555470178357124639970780536663754451668568241374976836606769210964568010959190800715653964966046892857954579592049437297917373089541483065506783203118983827920760979566071397139569030901265604573338334995927734988704550386182445803533831196264977352403649183140504335999203068939410329027068644015041458535982495287698364692535056796859292578890587786915314035466895411523089265846151979854933403685056854149764801314499363710389988782201847549078807203171383155790733141112671540696589876208123029782246311647500202118286009924612699228777660779852028536181634703844429522678434194604314952417318988174112592219895208686364978215067963131532556501780534839812846739713042804813762797747105943689182385750907721131136932000043247050430267041313105678074662742845213975198291080222794066630951621987889638735617673396304792176158423016150625395749796757450472666310053247175381120081019289682614295679484722548950694403078324511600188975408486826229056168418644092813553820748394803713348399514462054448143870362621212781485858981771038279046382200445409943860107139660621307512522748130857003575455778216532613663266872070113323036710555464545120681067527855099941486936719820938343329708413113500992067060579735765872584953361932637748461649378113215415760647250042752 [134,110] 14366939981499617493114009921445456358292133634181876462051647776221821830153337750693204176198305081082396800696129900640449649539923429270094009643330698554077731579002944923119632245402011268979568711078688331369678667544516340965973028814993182902584770224469119473358327259929881338820384909642647605461411887158780585997404347029748993481859670508015337499775745162071381608516788035431221764382059421321936769590193283155132614468673926136410050497850883772999013118986964610740784425912264277033471624033026128243884237415488622132733463290109335860847958376329603757966263179756318433118891031143143933415223449135964517575130806220576520367655106231176119917237509167641540418146592821205780716860631373134909892747681727327709222466495042009308864938144987912692033327335766522669653094007565989115268924004656038178217601826952630375259059354285477666352333108679407345752345176557813849261219607109623040703780512140770692608067360157183065513178638667898807937260413720058974045019169289346194189213122738966917579140699235160619640271993219051325547066399789778003234219881453546963984213307143693289693315907319667521945526339401314988047231977515147568283894694937292772400851935443769920658692006581860868014098161145788967365465651083833117229281372521675378461177108835851396811986974093052108220291193859065724037473113823848837385290927784315777186325694415333681723146834568480544983566474801468068623445057598051675904369640094350360940428886826514469944774952148837043898825770557943853663360821933005993064643654013844893617708657359402450839111037778913942574869695957979180292067361365328831718157002009723823032181632714618373287105220201905690912307079533345078920583713619367772339827821138272685164840027966217041592144306267506756299544194925745988259934739732347692173276388545597175080427671222817568744561482717338603630654146634096604401693340671722438354876545034198396830669548621937250792871004421870089458776862690924676270580564641755329949266294177154379258388639496044962290937621474430292891689571302674072318232606284859675446676606942877718781215727072 [134,111] -870732982402385913856275394889704264126591510585623708738885465936544365045245436558033337320437105303815874300168074640789616876285517263399154671788224984184918661644290239033345751890393277173134216791535484333105199834015649786774099794210739593555184564806780804879839608835071602021356271944859814432932347466548889536870747944988643550565092990913458535795355619548677179662172550755342988694325617320422473518880688526173131156824630205020470038108743750563085368642650820422960758096847605622915408513913564622922993073788551692157581218472973432198471911793110726789568488575146422514110739443266829757514054696064793723201174997076570368859457841099065195496836187606937295779523576316434876380506915310631383918204825030626185407648643500570291750669288969845416565572677797080930599315560846199362631557297520222532181388977648839452107556296719065510092697935064629133560391231260096989561273994930694406118683036817715104075044533195264396300162666071504042282777981877671832007637637986362645181273401383753961748415864733537237342474948119589127640765846540962111738088811379801557609014309171339916172076827824625931066577874352224753607979119774645367972667038169918136421313628957187037228247998468697192727094777226704199116909480876451628364479627412205578105328538808119387391674185192274117941134410621556397821171002219437573794173317556642268862157243330156823264545144530345206886948924261786493218379963240604432396178680316603251032238139845277855994081815516955824070667898884602604929430437634221887669270767805607063380214143390898614185431180904366779925550563641027207727054914014805571997979725497123931704922034507346224880288363720557661135785744776086737697516199870359248186852701573301067508574107738297753919802146035508211730218096211841390072491231813387602672572671564555149274073111933153475373650800012111641707142198802803408513352497376817007062447372631842821042675248095576541212827090323300903326884349051254911674156018275179048021695634912857274075210626097704121103010185815411150902326319049917804469755075111572458140977870994304264352 [134,112] 64282097117028260487443153929225100713044810448679171651719433447676253729789758439906215074475760236147657224820362753581913593324682544377283150189044168399344147275386013008075714029842461004322099403741860427696898220341195109164528938848528826292113788594566978432866969495704272127866023509342200915308266002188990046585653920964459395518141616142117284460243551227772197963384579792154731149724392732371521888735503800319402751881936461251967136572366737161210030368278979226733646340568898112735181961297726499812675627285856075566476352310360575349235537092386232842582372551370020541523633079752521640652497862765437387237616569266914217746750231311516545369898545006515787799302909361616464665085824066834705953065221808852521021231586799155038861092483401947390251137714522379810479478717219518709326349092321337985694555530047077819228183793034308784326064011535272761128130802068474599874442576463012807711998373903217026640224704742155714922496120558167161924483864340559196102679005464006150648452838487501014908826852548092113321092368505420130241115384604629234934095357607252106307008020642654892801940345706796802808969701102901838047631148088136718196454772387297847404376546715478311596400454368705168735859570991136525955358942541175767291713604235822029464314411061403455256637216577535546896292243594670709615441012104984978018578859815378544999552799309432714262498283593199056809428442748905150919769430366467289921919565497850714995117879897237159547700121167061592338444439743229634446809208554096481482542417514342017283503131342692668002133333352223881626087206199499052084957029532349361759623972311847283033495732467223050217664842195084402505220734833029467081320742920504454462029160597659767455236622385740990728352253855505105774127367634721726835824589521280496995501297415006160270063394584078844030360576590306346346817162925900568872431719209136413683568522357737025146891760897651958081229831626920789745062135665806810499203062072341151348099320729739007873966252102801026357222066650194783460107512878115626418949271939433462969317525987560 [134,113] -2422263913164532968385254402998987158595790192681010505960538098624944465518235052368273526201144911288529593183265813293430427661448545010388233795648971272108979154689438393634996423693052228867318491962270953509664916436250436339649367211731765781438432834038995666691843190206683630791153672770167295016854068961573922711684935901844405800766054126216341705841382651395770876963276444477523313805726229165999270719276224950956617387822231525225327260553022095160129772678572917743330589911904286872232617577636890220697348886855987406142919068277462266509783582213943422701521572705726419420102974777250723229815462644824085036341698411019376485044804013623606857536950008901503469774986093566317791923996090366273183020590097544505486855896878810333379164685499727660847035839791990817714422782303992951485114320128113432503541631665448865092270132472157949444976553440736054520229818328923124705827150008238466100350646303192768673984083934484779495409240152259621373211368554849266862008522327680839461160770179828514364889464471016433588740354015317972644680253270663459585594076976764861267551554059971465244099767472213831532578482006774235415490433840572886105284803682316222630681241625093199318777424405160548712008093610592491071185512034251264535915358453085400384228636327764106845780444891751716568251999714218067753147179141946808471516394050935993468166620126655306284638260093379132408141106224763090604719297862965809608230201945990509626485364715438182896355724288756837200596738069451783087094032566317467370343780262949163704696201520325659108256069314687074819054878362940302612968209201578488923647660953808555969048822293526984767952517944841244531610666118751632649614116236027827942548082158264420383763298459957677524555199703242759957117300773967931140765309937839507929632130317754342463919952511713893002857734916947628537944117732880495941319116555610572698544054417874175651947105480014216436121888307731499965807788123409743076134645617002463311266002765312872546507213044369507465715533675839326921413685104210393173767814449428666040375744 [134,114] -58604454841261577623605179768128239155317694176700302692840992630134520259018787445405533821377820739762727346024962278401672718827305708356139810750873387851153984228953602077192585032558809689112489228003111206166751983299438068251098626881181676550916543130001735861811364935954205735771991313724301780440998988024826332660830877394733436446069494164724760941274573484907733989005886765856761182132743920077906343185568463876462679386626728972990742806170041046158395121582898889408647121825660885970966057094639931405693810951510948184135818879075627441724973707551523593636193780214878397328515693816096271546083576059047112721665826247162731927242364214905118585126748364430505277728658589305838439471121529017839212138612799286524062646802451056795233176003420683066873531216497839072007587321720702736541744593264518247204364574983992140436719413801075360052454028547856085745183246148078955134360405712015217777367697116846623968394883291892251141698065178973254990279123478677018951063830719172439404313046294165309516848841909205648995412349535995183368503196846638312132014814951671372947180350696259884619852760154204042292977403671633141609089715466427084769058589854180040834878974721277578884977531581873661857974440524383461367775251530521937499689956145630270037539864341043128270138828616683500520885147579598245954740050747956279842120375929650563023440818535593353846530636173493459861060606501618032992861208570157049144640241903533218476984412581035378512614866156729630644158198715354958678770150793577966870756439760799985462650134302744194553788364223499275661718929864680006309576826063198344433520253337569842661950312743105887630169905893544142167850482793676602418400634618019012174140272197481194038096196035550354151099359380645579887641464763835648755812378140983265475843502834591898024267869652225812617374834845583113561460546993774627460117686062038779305203469680116350010807013088430258014841273806149466834973419367313120462807920705669955097008955130146719625102088244288811406324777746380679512739064762695024925142040934317488 [134,115] 2541743667699173570328440417687424750186073876565380366643492229574717830818427277456709476898130473582120911807393513212458167994690203154985534030200949466295055869505427633554663575103934531970707121584249274575081241425409219037467885400363121578815762984193400948950014535109225170568104427197020551656573762620398590893647498826641795238174407383135420157608084891191831570899282964167149398522723221008382066503049931351033452065089696361316841376185660748739300312705595059024057019368077592674170222129476262726661871389434119583754130145061996466588829491683391005508398866881576769931047279395210937513172494314420641427469713046919445214825910906878226728170340993890434529982392658347626195006852907612912736190083703213461561963257409514110437902187112004060408995706071863883397636099723306648656608286822175375443928434788105352629640593284239245368819027472523709004817761812888350250714033562576076718058189378141309353599257636516632402442190317885711327324248706366606396253472397804721308084460859125893486781288149988004951357962520354921954765828906886041223834946094974172628595686131924020687074025880761465712506358051453767083017998979967705653076779738407636236384470449507573770317975628986171181381073032504177686971329675048446027348623141630916719110148329582840526461034554964016158462161533814692276519157257632326641207871967076755526445863670809964798263367540063135657318719187020273329194765381351095454542636011137024464447576194777136231634680333163079587812159603094389257450277356961443751897913558212882690158663382322604036289147492480952111941037202560517487517783195818236045238510852147200118612436289775173625803511006521665456885624656507915354110796782261801190297596634785607236736220688072496941614652948259993617472606340678222596103937701930164341479898269871780433926645153232090877606941216636997692654410506372435220676444958453170002963895368365549597728473455684885154556125612921354789146738218885573540784881079769722152041086599069231602126409996524120013680366249442099675151168840230873579541243344 [134,116] 44689780672219933234083197931502315256265278271362225530870158689401715245467751533683112480821100764102683176156866175435877787642299130878491052677461819587985783106501336457872303329483192713690401974494285884039795445745378949665172455650833228146631049474930297697706305300369176216987956701950151320423239906966424830262113690439685010092719155637776586535735444114075889321940973847013745002598492073168124217419930203484417320785040082738764164462058990744403852698655166576787880332467296772356341557545252744165387982844423659310020725582257712500500651475120965384565746362600609321962684800288716817538764461901442956034282219879636560320092549146205522422153953230625901336628539725945680834259245041179989252715305270466773467677099487955090699317212612305200965254876709294403383308682203189847055463899858882019703652655858318867700290032363728459007982488714128418984814734943205109791961613783342648119626606218320006950784837585034860629671521565629431737600181173864004839089131336442509354307752904374596132735700184052323029073414029989525182909249258788929484059636229507037055885632687600286407810231698413653720069235112733784078363934335721313442402196984370820016484177431522462536151831010726711623900844939472763883918477274242549520182227933621394895661994936280002738468156616480530517957504719699520465709847826263404819647978523188961241496960146084976921153005685005788392616586087546055822295371668059687518231191959787477579689881953673789580102336207483015800813334276128383410354770114968289193496497606343285686082083067934325588796642635542898101017269331682967667811699007314814961455639521642390066354509289178613067155295308345344401825345485164037870668860779745638108199900888928508274419703969653579243097064088574218156008375839816038246593312426374259322860723006475122571804456154039476899172141631705430097704946594503121105167261414301610472584499748283657534604011151100189208553524347556158587458780837161437982555673541091033005693575123998586004677906009518864230050253190670730167982267247507448288 [134,117] 17471919666176751513271754032247212186727150001629392254613060852828280709086520524245821535317424469893431477812364065331237594479052014354600729969757941013785975778587803711394424647803333933071121598432586297986208059425660595830785738734126627137538742155581094022079819950560193629205826530734411226716744041930261152495381535589580095624888966008131793066315937838124807384861672427390399231739809454782636962496392825230176129053249535588755258717038188288215089095555300273277503620100440531467449086714409932808444287654894856389841070543842837233672585998032885438198723451701213673874174754862109097158616989536948696215885380914442158521364199725239874284450184653759495962321696326913811418771685693080322531697855145353281349150401358566098456547661951272220973405172342398565718838822627143211954324161187091435094972045645435321721843408376953637448587702644521317625431270671390322995786231717097571460248954767406023273842931240351806742554770432846717703664987610092783210632307371571734699970222692149109230478717950234509259424678802033578000310594728518951314294980963291142655104674326674621674981322379019289044430285307116837832527269302895132027663118771728809758871807590961173018886252148680007160850921104515986504249097863116334563459824337955563413277143110921846064442697326562295418150166410903327071187370872710848634607670795354990020503791705506800888221989536058335984961821232001367408286846386090782271549185951030011387870605300966395513022484094625000294381522660087831765987043380086127385870581098043163927140176270727399896684527629717214961636079232498923596766717530326497226157153562434692857554104643642013207039783427257901285072190731264439421145690304516843133503748282312819482716170087412067189967372333289855039812320549166940621047298242077934773461435785721946085557240266477495529506787201210130797274191865723662519012018184441545637930926402614817970631904775194245419220544826951533935273631170797804229621943303684012788697061795473657639202733496942342376518994277244063882541686016 [134,118] 3445898876553822366970123473363604712481168139174042973035788653146112605189377123205955737096464033427944417457578212662146676633609300647587421096428316828052547512615705228347968528833352713448582833418356378604181419328733809235914956326705028785694179092322350048372650500586843884590108968512971884090387025719627653712203440829083770184028063020981912632076125638611761296505960862237052357837368049571522771460539104217596894566952559097523869812658006935318272459460615584689598215049825678300709379472220245308764498427425653805009952866718134534933031367046552551776650739987040864155007844091954052313167193945506932541284262525964654487046272407940469706998323479215269354375289377668840927523684338638318930170888764871003848711345343244719322458370468223130494900434039405708086701032729096254659316357612301131364022760857851994038882681439609096295951449476105512489535228948695485535508603949961480268726806129168087974721735810304321922401100947054631361743758345568057918708307985316962492102039877182437676248771494903054859303446848879542196249612424029343448491030603995540316817003976106077971965726411376287044519162742063078681287533948871474198300398654032410696634208694781408646988773257446742177147821597819240438241456351987904933893514827504554330949279050062677084436012882145996634303373590309939073387878519902631946009285382297629140957858850017585349007316863022972577590711903517301733729196904610756605603162996088200662595909130414595139223162884523764975121042612211300972458714074387235918246331253897560469072005558415674923390240675855941302924813098864725755114539651474558827718964645755343511145076571838276378390045021251828215941853872361962748961922877194337720827193533709709580201153679961263563649131177191014648072728913834960362567961329818190929383149999901314841481170478551492700785320476590198603937600785003408866829047274211769445590832556119769743417983328085620886453090898542490846729600836141459890687690297616632635177728532229492418945080468623599788240230537992956435072 [134,119] 7468416797305649405539787759729982473960147213093080823949449246151365178114874553275052171464759432088850778773951130248377567232057191884953544344891483186126555247446662317827287259165624324531135165190463650054470685579615652099429759053905292393229813586705619081168836416401379368548961771347348288313204515905718670761140094809278047609926219791397391337275962383556325253288323072254391309658975123195568213190590585398673593721247660109883388606344165702297668001916131146945057534039941133750437243284117251485320835922966355537238239930277539531271655140692577990542394492836209674551280408493119560357438879736659677568576857734286357927688996840231806081053807759983976725983856440940476473845358518934750718694951058014991342499226507610196466572417659382130432010955455158849026771525152235213530884484748259794411773587405984314830754385871427577602979907856618718793576338167039381093287154444412574515606921053629041153100999826081904568358373424213445463543191142822125237984965207042856123464842208478710637267381513577818206343485662582384180544494337608670520077569242413345872104581486599984378552324826729125574557258023935458722271880731640314651510622202534599675274308913798484309436098753447362108337526812054819197054957764492273671925410597012080336895827475883377842916091594578310819827067225416199712715801699665193314579135372903631904502514723888540657198023767701031894361114270936636163783209111951816653223776201087230065207932020316646125918938720677316692240185049214143633464706298621800754818431003898328821849189676066731257543912305261146027002130629847094257450967040800666123673192300211663073414578107875443840567096266069482063153375657105838972723242418914809413911333142230982499599562555166657116531048701831777571379235409737676182540964764328871548977677784774033915729372469719161022804259745129306844531638988386684987339800419499261359128867391193978274410558933717808556280853728091017626052988891702075652090687397340065147671697341634070432412581691166388295567807615552 [134,120] 13583218917425729769980506662761314154871104048447870664868973543309351523895946364362251376806550347858656692305088254749947890705203771771899316784345020711069917625116328455455667463936240642280951260857013121622961775800579957882576146224491885942870317166806309192732861234066860827273466503734384635137501717196531768100911002835037799091852541554904456721350625508218595500698947235240181061218183127276812683856821066627876555363936329387427236693812682919223523954147306527514589936076057346362994919524057953067466750668417224799075548247219640485746524947191021895966060959182774223351979740132068388223507888488642736928491093709985708543912428679692004488011027684179007864402441894390218296163066947777239815051520854487993453535253745317281909457903249874506958883556485318291035096064446521559936920194629909909216185391646503442242794203839180575250293766710569621924340311765381507396184461757219008742335125246900010912006247983231964417506319443773585177354233411657927963567027257791907253256886192740257405810064786701295738930819859818168460325306222506796655747199628116887239342539623942849101054959436667302311875447368542465975274619755355734317698904703237816444039857042606443694047070528659279301320402791449206099685604475475787964902823200031987075390654821471769686729948081507082278666221421478007857757351275285234877966656593332207653150088928456715759401839273894776258165114052816074691462859198873750238506686044531344560024490244049931275000249832634999211809442938757374504106667230697576935675236319940955343705101156735335637141127357513597232204628894869027864022941477944423612135776350746171995232043951279970526385977278707810735774601888682117366377189895996167267962175074239135135659866054006025693351471685891526496795701160935222764385645817579880072168775502880058089661028844858076431647836554113990852477752767851840181659779275009676429013861256915507611504408911105146687258696481506649008493339181758882135031388346219086507090489567459580385231953307067734662036 [134,121] -16949682690314875925747841316941713647007218241684394694476595846736127728915841354833405405192947974798130389954568018220816727395570033669876731578292361457998253396267217900903099642989587859484597888982847856814505885593173904995447215556873752104778216903496123591341671499183766151928040153653668589688203418186184269338765574441837322847669662504987003719140308424220253325580637468616673306451392872949793000792593541590480292432529976302205658364645086363111064798179919726760672141109510547020141157782625040033822015149244513452821615598971724577313318525066668649323563159261809069114637558729660101780059423027440413551656450300972954841063903211097719587378132484870973422595835997341642658960238179372739620067234810318618416280568930400984728242084450405600728837992045197846609778471433726020980298564140863722547632150053817647337913378282392072142426806963894960496577268148223289703257589284195330974232385043084386810970501341600140350192618982552686307406489830200514277229827773934607244998353127367310035560415349289953773136967168243720018623295986866508821646177938617611234833831562861312398343014790063481105321233656761151937873073053933540762974550232881112158265994150506813640456451299413573598585900494357822975047779463392684575003141281806896678637765478882626656191582582094725019737005793208863293402176974025474116462049210711187490295064323837112372121148386193770990225797126178666259553517777593450455315882546417404737886151524719310989835573975010699322519283140527972566887174292221144065519707298341726449996251540685361385127113232884349589022667824254801932070479528583991531987323249800654168852027819817264594703104048326271986838311042985973633975819366618224705678316224039382462600328856672176175486467928765161865154676981310622919881141064364921738639800693011837320608354877124201287790729166271322996385424887535261219396075335677760923104641434334868704292861145908565561928286750224059345276482942309095696314029706983171612872227172675965419537618153856 [134,122] 80389142864800218130608420372691027920121246781991776952174397579635558158079384855955081404258390017463677309249591830952633049269046391376878325942879439121512061739897284245530125443077002928532745415057690938365709079747733161844987725201275213344524139816778097950048776502461764290701579217749060321298903611189628787961265362344717943290435612222836251208937672470054638333869114239397694250866031276388806355840704517464244109670016564741166239435404669498666677819646387773217400438412691150523635916155989799266137391248080160819279615339002154515481142462268963841278857643522187286638245077519284757824466466494491288134287030258327114628900833460815328856529515181465920911586408777529686693644367681430096006020307102586668861445486625240912533401160488895010911089411049793378368740234322124639251040402777718728480845413567823867573883163980844421762789511830710116707870637571169798839728926281966118793744680016361576686314069393304678099053011047178085649065951299453516698567155096762415403045032212259684539208807892625149064744679183420335486752502439827644617365489539151096602374528754501533624284483946203684198546457883387013194422664688717731321872520238602794470428834000741110003065549856456911263967914353777266410279656445526323765939565709547786225237474941871668237646675539920680807918294088961442037853287048782291498322740805281288328342748093137040304276841338521981964684892101654665865359220922551038281890175809480869795911370330727322783218299286935436889155555537387069011339170888092619634962438639891182671115673760145341448054955236917995155480581726043375159129763660705705782270960109427264355318809172863240650174873210053487956777901489619135772177307766301655189603796142330226936806439685093122975651541058083224021188876429916353636172001142397611534228997880864299115172732892684182330664313274426281137288781725612047565435299528513529899007593220138956462715687851949330466483873928247863281034948684260751704100997817158572271544558907248473672240 [134,123] -26689743907714872577166565352586820352331945243824711804552965451652220449077997855543752729718416166125579212179689574570936622912313992159041486761438905598931878929716651153103556914821343834698100680106482829770426860743313167981457997443503681475650994593204319050097408794508862742742448316199792751993670285972156375952854417858208851080842483542676654921144694592087586897369905233596509523500855313567587770690567920507273203441243343454611730913449266971054738912337441971190640124805386683556979757268306790752139246485531880147911318531738462586527926684196898806016085338561330725440061095974198982112212690646779182099522960770608791056684107692986822384455716994944326895671129155464840759472992323949547312216062153423316562878043117040899431616708674822036960960754638554791808227132929014361433074380625199406166572646260971611071253519132480428226639001613656965901437802369369169100336080971794266435696555788109462176376002835116020815029596240600489645056358223433523003061237904134994637628124425640397321444096639366627929273700920524176735941335937042915373834226473906687996660602001053738706462971573773544235747093699252506237120168367966812926034888698513192432495183138296517737176395741237147143658106620540404926150560715843910443033602496596323551168258970277417275271116446214593215185340145607170677449071755655136702564760509993400307399252743552345794474385682048430973424873461395893628365549902224550480207098866349007876387343018198787857445746782020022955894339380107774954169872346912547189100113202286956444809940615964792470075089237464533969582055985410352363461945805683594939723481644296499367215447386209258748971895928915415352654541772441521056831715408689978598235741686261310450647895437706183917623377149578795353614066710839677863108877245157878707744190993726394934096085269211031125517719946853927245450005620714559335866412054425028673534567244187791329490474250025848187380788101277903716854881129766823724515788860263840517258631455504 [134,124] -4589272123038958600640103401786383629645397675429649706467227527757006249272374078280390229522448825844764613890299225017099778905925735305354867312478915858709836852259645301608981518134857207582739468157649174567647072528423959409554993047844343726987092535580906707328105565097226334096488988147831938985155954359970505609148130435881867311074479213545487096511967579977885127581990546004707205017651207643999634737674516723369008997653212226015494137328557440214240037196555866205115617995777397317284962903945627152033696561908472579299299833139162896562993292169730071934136908411797678658490819698154581808666049983794827154542540445522464756372267170031738190981234341236214647213411551060762433494731341710357793356451158573929856774260385158602076519605023483792242346989872145019980020371733612180683840021771686871589464397888307208182706026712896567564143306911075029402805124806872576456136107570712369654901906336302702444222834663609500156749095290496291224347953982188408410686591918015773581671083331323443928416991023294157504036713870036281052412620212396368054369297895538129568382098308530697947605590650279661139968426238527879369601922242825484544052533038900099563890556171102551030293416861137584338405588798006959177499469486336258069044752018762611079582805424988583272314226583478096654717337528665016314126249284256787448127583957801140154200975891241567849640356054891625400178671447084099708143878184975325501195053268015817256675447230894990712110288271861357829388839024736831622099038131124074614473022692816203167594488358482182709501617583534811464106289560048819760120192222827036026547392300352711090353209817703350682808301452947333119164319299606963944830417764245027507159501249245109015919221554549263810534981713619190205644917164790711719580873256631288269188901471834976052297075290993388818175487465454819127758565467118572445625591135215738733022656654220046266004119518673808031794878478939720334314361712879451705476363278311816093364 [134,125] 1774618621771069024107039102705747117449653614852052621044560947982095610318603064292391548738166269992569914256492550076717860727806944851749707403936528711661478454171720513405510621268945715343635599733612499659934291221593667089780996576556565088389078627965670385031054571278851178469331267646981262689073284542347909406140142619326362144276634346858401484362715371275707084823864881111917307353180702999856450598504513719518308019823586089693777257535369919292772586005415706644615238979161098806669910508874079807739016470155476937877018301843749113461402997226667549999555388054274738308557665179292702342187145207604470083395738459629060130886692083363601346705632375620586678169777264870645328418991493592661218453004350153020277771086277767496489109421802800453025057385459759586516148134318645198323131037319838473829959322467516893510969650959209246874219252235881581530961300894424974871638475016780979143391757423306151154108977658550763998136906490699503947634852007572063384791492360855899561378902673372859308426006877177160017848108175552900292493471074373681301906433564492262925628543297685557425180859472002386133333469209316561836807802896041088963354947418044843820905578544322468658351244640428173513009574417540613321702555126473116896881382792141452310599208362161310133763420542788640184121815466277026109833911679043608709786373096741045166822967674942093386877351387840733814731251526209463334149620471624815753207667404306197088361851158068071629162192942557657016528388002045400505894849428366101609740830894701059104299345955305961607802431678388646450990255788385239138572194967336757530605160929986973517956496860334819556852231402854626340253580350217703505737062243880201803298377897081055039750217102767210994982820204834170952429701863179362089433046591226196450673800730124339832163169083002870857055513983902253122480567253925416612855285122007057510907742648601316308056736174536884133514466804883950610433323655677204765304642572992 [134,126] 814327090529074074989187085885424789482653608757810823918159760419395704360542115424829325774816809612027377645111165147209135094415702292950411394259270574811297659364271410587930911807206553556927841908653141515253228367231546927835354637314073861753545609428713107996673325455582462564465589015064934231154132510690523850077135530972733060029849399373287836410159414079852259142075322223109117074590077580196548185136562091684750890576391768434842948625502826695355404218641971783854682998349213055453496425843099034766325932883726705035171483210836369404666269483506890005626843998365255012674374432328491763202091003499028559977888434418957959636764333560292817872465871180261593431234116222530103896119196376442016270038041655022665437047038390931364941948384667280520736251951186679890986328325895270150112842866366823011876498679536868369541650247458506256598498387121255529144002783162614991206179953509989153295147540722268019334103986732892628758958631228909847489523345998002306230083041001948343266082935825107716703137017467050890341034053815445587650974276095675331227995236112013795745721344234898761759368421842951018203887238602857529053922699753082914485329585662910808295427279157342323644423325502736040575256991327293288869577472925548336241159300335552755908529869391903779416089984117735724974881704661381343604158158233239332629216512611182426655408018793130804303164820982555861450345196953987972434821936938174010482680248035969106675225256549472899152036420634135524565526057509153742053075362949080330032412719071858282448482250983104901957237998586506770845976870293514342926762376181686344291711308231757955076774057808661346818269496076537859757360034171846728705226181361546053925391702950406409120810546681149544317313694199446504240726619600752694923778406326675300569794707604810870907037347702855855712431815354684838996996050949043614245348287333034057100101264145264189264556380816896239254308493575392148933565149298784533184 [134,127] -25914966984446909780197240436416123672330077972373201928757541152001494176997509968725167897137209595413710813623381520917023531800992455080146717121547687695626288277170464514668849749929817696445710962344611717963340969396187528599824660847252747590080745677076470541991898363016140834464740059929189517579020016586614241626057084254887940972064530730263338773825974001993186030782747239121233530771182564668908646023767100377792323235722652124776178724319766535719136650056993703736881947863895928606445506169189849329517491232962527463178978159713473289365270828965970526464394353017762452529722444988119077826104950232110959983357377352267502175887285753198043636932441606660046613732361289621948928308980942587057650102237996460962643215826117885708322828552427108938598055021355862236163535955436782966066601048009555026535109678514019229281160051182408487077292414261829481199293537631880503468979426805165859811970987504014941632381094799756012404076609059305003285899735792154290196759632994281154500740786850050174212588876802012733125731119568010785555756934550945357865665563837724961514680540188142413034687230020733819531237728702896045798252351125454043460639057500655009503091532282227063588176807769518944293943726394916361313761013688561665349461123029582317049863956631505348607412922452572745578030412941180856489828712974409446831017381478521331610084929785973031909294757907679346811942611348147921911068900912718715205033020599458460542886715296798120187567027093819155936481612085442107222644414571914282066625915051343767007260061951746034276420713269775071463107261088020885197150532075493712663789644968509267091091370781497566792986235086212509628306790506179990134142607669882525317646486448623489993542010394883560291926475921107617476154597153264976787331357589898459208516380605397255044299157450949800790721183632141811107941043170580713900410328740982745760360175793089436201489402700480068763239496201601736461090700672 [134,128] -556426609518680849450855721308217944279056702145704161368471241530424339780454618892072843997185020337904530927596918767065782271705415603007612301878853136097764523927975591468645612874669503512910525355523158022730742007097249546060278674345269808197163015336617664696378085618025276152851875781873674277593642563451213177632519407277437569052782733510154262281998325084683330062993255700339937632552322298326694119116196174412823931696792212482666976647560601247251162614882534897160937957312338482205503502320531052518216508377442179099531592764314882961798199398972475959781806154692426639563225006982636467105566108582629641368422651807049463403979090775046119870062748631501160431592131229376021915492314413422710629586883913292154068156513367869963898192321662358422669517352588861707636910323253592507214191536658755256238381313262195518714800649069342038663645164213946716984042137009930102076419958307639175683337339739804331176729836781035537194149763888954660807530004206167004110582518690691143847098250720679894046985586853829408757920720743311999267097105028786009767470370596969235275363947756156000820541312707016035703715696316586946181524379757429832894337285175276102453336177983556391711010960176646850413905035067467629659153462447591640686742161566413938966564172307724278767374265024032318707983272585172180905601239428682178554998834151749600794415674090615334007641354416619887569796947455874470118529828985782445606815060631552914962220827811122498120377928489878321652809834163264890209508133412314643758520288851337148985330315907226594780471017841463817517739142097752063082131088036020176113125820379945571511036527697483361244914647437159903629773345826060977058203345254438028345530715209770890016060198961179537160005765578034792938351461677100876335645152682691813325223524754839718826255063473246134828072879975331631178048404964048474233823367349615189684714801118634772416351188992132891660011541391881892 [134,129] 13042175811842073368576429506238849444088438346871295424219787145209463531439070182955707396015810465772772128725183049283933352685490592355820344954311637384647174208145977375568477905017701895918270486454117016350354238322676966661761939847281146004590529086825349599741177760664435437115580898787839401305173260233331584718059497020481563606142554410628624345679011732130847449002839224410730901338446840324752011393197461060756616145376208419120966590067967368015188522243349754802273919051381858913160083691231832044070457229487001314676423396340790650151511927201376267989102383293829192886828274386931419796518156491840179576684054673960048737016234685890456360541808924606998884127517136347065150276309792795623222568292066467981503467507952120701906196146865473431807683333228042516805807238046334618402950042003253131448790470787373959642762998561186517046958942810615763476872919710362867787350778900248332725080955348261991361284723792724054820927673155544707125721634648502357177809921433737536745052985985248364768096986102860500190231022227654777031755767986666920805767920668455742636761853040533976673016935659442849071138687338397072097635401272191468960391820240165194501243043509875883299715383740440901044443896715357912331123655719519242418140830003703890551176657596244515780284172617668569305266684634762307349196385947905880280955694081428224567883052154311068586058625860405079731850447318345717254560326809115375783831446399811540655929611019781028817075129828848607008030785749252040635330611118424532575259402893150644854688892289914448114727072122499862501362073358458030170855394141476093738853778429000226084401516130019298968676309638156840589029784092395440919622563588467648804836839589233491124424210573896620157169550842584366940192761152914242103967588313306052750471608093921094486812200814904953264802135928573034583840144035925507199380108401354295783290159857800643065998128324712135111341984 [134,130] 7971486479123493208521298262107673187145270666765265671815351917345816632463844864013595576847599440690441207474274746043786798985345676394656309888193094597814076183295256359237330546722506515793177193009415351106362389689767754472745037380675469699459713892276940262052535649884749188221626712751853052508667165946350514791694005897512882352020241704086966467931623191945828232683478251934224140669458586820165160869406961907665627430567045792483842963267583575307935033564435572700535032790665881266064608196185139020073823020914272462434749435877290145553965703492968055303969954268342824881883894108278787164824664896051998183797798276837712232332603734933053605993644488711478880552994256311792215905264649043943281885340818624758181124146045529882998011654621950082943704268546698572013494548122026342302329117729485004767823559404061716815333087449030908667454766016207335717232630753727908134385035730365251052023236777700730479014785973306385641159403316757597628612660892514291413823341131824937438592738342601643991365419034356744568928294925253662819143354442025979332373659353555487995219140432953336020003245048621062396893100357853057607708749260747735008352154138220066781013216582094256386285121842721730385121560800808722473093087798162615765353556876462750233081799718514757981632684780142886460346032478382606439291896069669910244805760165345176925784967743574079798301086520088424503866818692838622134310527815460934924135323982675173303778070784118874628334242387512289427962762412466324683519153128650107941321706824553663972293421018273476480139975497842199041761574370313043624336889765246635190027735187674042404415918961695051122967470976506351747269583998531471184252059625040295070316157190378610835507999127074535437385177190781080693815506887451157795680374654001757404426775988712940283416081488874248702636052056302435035844627671251484422222982422358727166279377441402725806986954692680440 [134,131] -29548740709899497697042179009698476803912438380817872165939324349753143347157053574979340246534926562939898981245501164471515568366034579206659615552571176609010453548624569142687136970942274161784679097244069771099925724772409876544036038769345999365493062026634925291633124626833970023746221027447077980723451062281919667257169568609724122319240490908751499689252561539019198547044764100705205499485991888650851750192063824489372052836015195024100303590134746492526838527016561996601191732188268088444467647623513169032876174457959321124132126255703351185102786164454237830965365779029933302355919875477712852978425183863396887685512061488176597174687898641564902590025419462894980933278276769665151885948863037801102290743357105932278677264676208956999739783093578427758819891309663470298139872648181008102043853376437109568363317222693792346364556280026458688648212318287341339036757754282147874893572901011074975101007048763110631419554661648108329086417337823031050203890772741440720227075991186229493298942188745131053088126069567642747345280592005424591119537612933211209277275670841563372171066315710001173671298204540079968714191588173096906087195461788972643180231334188598436978258934984754947194934721950304211673163530696409803814839787393129706720665845327990173709108496781650606969401455289085557996158648130652703571901794108985679349487408055945518465450012083106670164993243529332439139100775453002777697066962599469445885372609960119675092385058748073830662708830179863502577391051434404679763491235661693040257869703142258557318227256238117787612344990241969496656347509938321140896798064630912192332981522436161657078706350369203686805158745524348919605376467970982318287438348140418536595160028567153450707242256247612908526876552551624816608650601377208526064435950150293230003558907376367704510750149837889535863007515760929494731249066553239390141341072882969338465864673831495073100552 [134,132] -517749011705112007436948226478856571264735147797374430569751395790536582127984764432083676112216003136006187491833603851028139161554490933341558654150480773528542516965805525717809036473382027313381878093076731678602296902081585438344545056525172279522825145562774865756531318065554584890806642226128391194738031213377253769593754991139463108133118481521745550997247576730572625035288416582182290578495946585216034584675326625020350728377579402011170116142675254807836530373372311148472939016580426495120189818241085001809227423473493212718366665435163441465238363652148880883623002061331298895574718747616554196121879334083728956133756369251430768061559507737274793101397154837040868448615624500421765469791578224226170254733519169222788163948778302155071268935450082074432556651313622354553158911548098203379914853924686223844826990099848087065967483817609726134274957344915794074238425315145481934258516515982699350561430839609221913405252576572048529781146422409006732568503609665775016363531754729349521525374634845209783906859263184404373721533143024959900675429400912596274697495358777772563816306757299674540389139887374142770165768416242663229404124449563851365544048047234443325802832042167677353198039223974515855015288889234106689326144190918003989854590305936537073292894195789015721446412591314933632283839508499378414646307046463509076557788307222841567781855661517017144406523185685380656986628810607897090429541515303676812233914932068555574945719265770722251639764947400817456463057608886950026812846524076521511840954883125314056892711574384262113324309385742199083931513530833541066055942967814678360583393667193374947309349540571785858693218440788510043413804388876017923465684207458385732952529166388615605596467006894844386253692115886930570265331614154599151468894842233273095756617657964788239759517450599331494755964774976968525687017879239388352065289166178670406321512770340 [134,133] 2649849930330653912651399953215765025833302020360378715569000704829933198370588369528751997928340324210843729981042301203443227622403180583138765464529304194634847966315338735348572321504745534683143451100595529232494833484581033484990218465216891738711182928531514256061345568553186735735601350261063768866474453176922493892732928374345819079484609855840070453826392325770084895694768416682701530136091805716931669556950322793065581141992440712081616573720617139354081903156416856863638370905313993399001507780793967548618853045630617595642864731224829281352841496136049172879760282556009378280232362541141995395433540794953451990712602960612947119632050138495080740771441859638452784700098495321305532717669677046526343545553465465875799104660723591186968490749264618227395289766693001093013274487463652427650090769245547606723441638393085022165781964809568514876176006060051908470796743196923220387121898115314521597143506768983176324760476038017909429979479100548649259016267948012453177317437314975313793349338036103710087453827091543953313642010711815616418748626776899954008804686305492563510254292913031255278775937933023257320394472449218508840117508735054655505314489994021454690207284868948987977682251154395376486746523403517008710770088057784737952761925209348045468901877644719645758595591365064503217047134729539816311173917601714341498634404617535821501536521162391521030492090692747021105539956690835078271257853088051925524320421791450301428960593990187435564992120435425702343058473496186779768489724572717884782341891661937831386338877345576999680184564068556978747611303872068247967950559963704167539190831035132370628846324951216442009965558034532267465085055623463248006149725834789772502399837730334373439995146453152969883398181216423025812306981976854262699759046548045168321753200723678159522123259013539998074724201125909498319153465068557314003194808409584538624 [134,134] 21756870424997784993526836293726584240374862681734328670998291335656460163741056205141411101650525987111327858871719963964710290246717725534913326423595064864893246241709898910607307487216482034891489413610669064747074645731749300730495180129120714050010392763925544088191706161801499271777191141741563843148148152076549994312512907764648822423203194601609653217885024848210668625364659975916094854471971011754296113945492727935509381540326244287147195311465738928279713726591783383726163346874036412422884726643282578323773418552073126713081744938540529087722371381917695845729270301628760269253729545035116089528725075519344101355860917573891364898182611111865862084876736612516406591346276281565988996373094183382389030138629342073986115168533974513270898093943723741455545610084487050273312722549086002511874029012147926420187914153170102728978650749677369346695057190471496893565792396984611874167670849984128162522723040258183152411938559043326769784667771176996227841321930361188952579221110312515703313622093438728904446511059943232537556451470261767138306958245560809006703769776313836809552921666333891647304767833722663919330671054934832138118905250530956125927392584283096930578282527815213912423589610464427126002417849765165866537929338439685810208835315928228253766506967217349009765635988153680800869724659165300985918769336809618915469229033805030095687985537459768226909237356828413243336184345657815376603105893551301280353149288108166064576282682506059309996835545060865237450914347426812120148287980359640533706347223793784807287142497111321689862161686852228987542676270163402334213378357547276364200202641239661395076440996030369297287437589698138817417895117245855009460212000834850397758261754293564212222154110140917754566318326884464833261215294251837466359517987586809346216358950842439976719022732189190765094123003541588823109220009941733267218660992 [135,0] -97885516630719963763203366247261408954006922502315474158190928087688183397280250582661367819058069972859436703425872780734510123631009503483542503999566452806583949610796432363297544817349230632289985190403707108733594104592734729723697095024689943340699696242660682844867047391381714498483956172404253166541168558914385986471312076231031731861755167240317264442180084334967817473954942135263741751515092581357848377699714704851113742293377455760317251338398714701000045403550974686022985637555463396884566465746234163063439720268341027932679095645146246903929184682281718318297787807299347853555931327070076232313395602905164766215830000642487427914458721278388522856628695193077667266322563992543308931766586836771915343258451500779436012077655490355569510859572354925898100857571477435911463442497107328672934520802019485426255575913953719053998521996631591870648144611956757445120034708586273190437503805150251925329684244096634545884781411240214565026325805637098632838563116046114532661026561363815459887436962993239722064723936671929442454074475940969985131223513075895178862666601937775503067977615984179809315878695305861622159644224135056459155320111686588575876154603249686734041506094848099477609434529776792111869444018125527176870233246006685919275993341652214307581413809311957634252756385418604521652466996112653105034959649011447578250587380514458644133073172597182302681551528597855605357099789891574083781054008118148783429589994032346381095313028833641769102673431025136674656001537925894299767830573232588192970432958910008100925708461033265228947343550736453328581869165324027524308284880912179842153882856759349367525637060407583884201460195183200066286050750956413033391780516975021930407920739463993289812051454518412868517693823045815292509576082238463347140262889355684452513334577986529585008811365024040997453377020210933894011693952769588014168733985202845376776784707221559609655472512387712914382280142420230862146237322025582713785011632755983614851205043436962040082155192645104095980720054453299051021450876989590380787297569920663021115083679478745654122994358352326112039184540028279822351587273273359156851352504407082644261743257703241925142278378099697191031598708298718379572567493897611126905949305751388931192816581802306223342532787121333897584835615287526471161014942447066110607552466349336359151052406580128893444040013609314850139550226109407167084470112121545092497408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] -6895134144128952988876577945450662012653327766589993358769050584670757839163130128936595611480512810004383328947662920948825214440477743594333186480074773001707038059553902400824854338077680512770101973575422352602993428072286747586249040081285645680288504894716249236234323418703959154152031964790727296702177335253998639211335376820048591071638798156112074285183008286786982409479530390519755022697315561882192385944641229134381776711697770624961918913953566651456522591794153780640343789028839823741383117568150080226634390688144808542567515556692251120158224538400638212807041818724365952633387866721475684486163999091103946065657240721227449108803959367450903173644837313166129231384842862596172331832972624731570271369494070820224605422891512719424870978268483126099680129135749615974800540900065879961264198039580682284179193590383157984446407225457271325598814240807212460552340670602855624246948211589252321597863149752879526825015905372772628291866055045799812281181051124040354178474548002116479880033015040638058569684265095061222814297365737605556492533161916069262495455444000606223757709915917563315858746087147284882175107375357076123082733203004561064211123973460872914883592784592070819957998904295877228108441989613520258829680062307436747872271819987657172218470346741779009299415043935130145141910689105084881966599526559921196787931669754920392532371501064065907150534788441777688708421972198220344585432970589374802225814915986751467868179707061057102772512214531666476980482499622197081796642425241006731336552091788177893906257941347204397794288648665726852701863610588900246658045046496642579982068317614173144521905813364835837988107830284705230036405613380482365988544362048829824972439652983464552480361369874284431901969907195837901804280877495350905001495773489072867597133907980377180758142058785788060113959602400356439846651040822264032902175855794162076324033407566443791905953481449621708887276512438956300309088442725335545917830968263545989716517079184716556969480906223550202141867365746017636243781370434237551464006225202397845356606720342924027247430138910555061191086458622814869882837665227414016075853040439855098886728493363207784328365134037807536433813635831491244899684918194295292148397783546669839991893755884305034003767413126175151022291641065814468900983277979449529147446967683549066551413896373399943260918714139588488612446404633868637040882261490707864295047168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] -436826529607795355938421698135327574326928473901935019118899408899462687082979073736997773520139535501540678298926698691192160454377780756463079106490308438430021689557748391959603069671077040423012213824144226113609991598628750596323755116669429078964582554547750774522700676987768358792903489562656333906032684595994717663140678101348689324810558636293620745994938724064835035993635185921362566827824000104374464356548284086833976492238760937066497610734572805940739177404112910963829963708837094368928268991038865381022583149227790233576294404190432533779621399032480864610430037977597083989538509881166191631284753208764803534111222365955877301454743590693400352131856313465440585031688671262611849882918872982961042537173106375522205062018223817760651228552572399377956911734849804213545601565807087186001824048472905561730973035303793613073921192719741440898142246313794002391040191644074227790947542475485072600398168249215597391885351750513517486850876011230966782202260297136868463768613140973409571639427989961287768959801958225217331785415254538217618674982506250880811349282832189682686004307984875236116439037763596589234619025028286329253042806683143800330962044413127236852438723652398380033574106923956233676015249790125100250731904082200835873123593817241695029170730062522518121809043030275279993256166102448826475032100475056891717625611071701298448279178381852469220362186818124693588529376868082625278681738286580812503714732870184773231826625801233383853753853989494963687561835108954980191327312641019318411117447209545786195370374781698913203653012285480388393124880139953637549567579544713354110139591320697370772690624768900618052429626774133472369777182553224704618379736370549569583766695433154001968328266889395155525871762886333602625484352844846008953884287976300713408191098513663819116387382256399127884019791883181650687662370887070960714666619867614112373760212443854478174119114955836751140855497322365055818056033674271614473725192492516169450610109077184218893171728774060904522775022332453637321423411102900108341189896348612746623001686850046085584295464642167508784208592375086923035834468245298882340346384530825507256009886455986262779087147738121827369168767337201951557218632110528622123863657561806599220945365067118507361713637120631197936978726313563847913009759842549995246128229960890336359013966148388942215035077291944453818048027386145925883538004237976710931023921152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -58716608567813588396490855765899138427074718973288737036749340945718129461936419922218365494108866482300027740207351110867919949304771115046392188343601497006881407420702714155327481721113079766954142938874612036445507653615099197843672302078975341185012951767580773827784066842486092138385555762774278531566185475016744861470567283410101355641489783473941765026838408853178985820559798149020149881422280602549177837707378893957164680481307025532913058340073948948117458055327590756742780159924771352347610652000855589764007700542672902176190188526918851266096482960746212216543995166631174783011629664365261802767230699477734215432380756579604632139494521282359586861330697591330756950919201095508273654470713688177102211314604863976555853749808749546302946299583289203328788775525973317056978233392068737391665253945374222385925083908652661624701010976139425275313215611624361918487515949015821545578845049273933383281594142974064708331114442268333307951731572710581731959310609517550531398616381593209062858569540015109142905161138029681084102366888509040242948376210398632567703201446854633093480788887365180817820348668129890081475859085435477211181297431168797573037713121870949977879900765677112922164997893533921753577997636376396476678457453955447499693312931389239494798382905511085252147803091324592309894106820637265909900509330717874150196246052388688990386307521202210847467065310630229096367273898589559318437405573569159176012241140115545760779903636260400385718375220316456241235590720687765909798043123598408915036577713677373548207548142027105032871554583363318768503206446300448174043513330148168973938063642026856053669860071797571921334518903697904528395359972732878405859936070114445427651741187245591898839685872857684885560859666565538076700040769232717944972137031946485230399527507682618370812570876069545059026791443585314526699480858309547127126684510382772722215104892283533107910701711592138246943753653767614124160175637418929695971397204410472379701715988270997522236736532188082513065586726313769807091436338396044863241935619745091987811474308336295067464806793338064385286572787815623152210016455267195030460671339027307130096562651918923058547544184448269860903670593753952905215942296045008554105621482146373998444691870661562574167026172899389447433968695907788136720757078703213016450943275214247008127614151554259542310090461326576569604474622233856899675172939213307731174810976256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] 283099503178738438130542813142213367674783140091292950263975706936812060030571080580364287371305864137724844534142561327036320304868135340296314491386929701444565208871832038467921851410639965444235911879188208274332710348595514547583057285365755480745801538228550984510263793675298392257091955133116519725490320234015407045746035576271316571916736945294446559270450467812875742098074328743335507034306057333505314817217590498658358076527317540363071757750335151780406444237045487823223914345749047443562185218547448693054676657505096213250561899259546489306994985442648945306133540204338167196440436774553629981114007539836328217498519737130474285653703406628869491952606047247777864839662886823590899230276271530663289230433087479189565975618342421638516726243320140141653397793995652893416119693362764656249154944167224473558727163894867442970859663641875124834687195731015497691104647278000469504483196057788103315451716995453337371999047050788964200566008885593524968979089683562399924686061658198932724972201611730761927923460428677241627043826425015002503433847975830217272698046463519497585682176987772124735748545811028324961699403480540671703555556253635492032916077055018343853775523133991633752388727957406151394418217224233551107416817561874792192313803132990228861041169999880878225815225210078555050870326023643298291515926138578052329959132000793089082760964783053693618092221000183423289115758846815075501335508150857466769109596267614259767282251412866864680807311627489034950183986669947138243730364164450779225534078291406359725202757472276328837985007566946790450952728306809918442194650795641609588037211641407287063873324300691543122232541493605471012971544229208440272654794077377592379298448949532785672015599403229911626470087322012738453846838545043996809680101737406845627235000078452949311668819712417719628156466116732856810679908944450297296941474126865384471629231744430224759077330572092114659487112063605770103237848771325805993453561197994897437224393965373835522592134557290664257006256119171190174346134312094945602567184116572735870581761348940242947050682097375043090027940524717834464459958142714447788095992257538445822892886243272022523388457683280720683647412292255602975507540900365960175867656017317998194545423115332254175078209489880616978718634750562850604506234062686896542303208718194627210018864144424883294323467277782897859633385861275193716814448961825662070206857478144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] -3401695962061311513693428292485387881998378083113509812655835967427722322129265013424279021652148903976779947785322410922247698242554489464383637666549792676298234799537672629725676795699915820765815074591398897887402937779104443106893730626701543924733968650346022545520030585875846044774876218533976185748298200720727465676212113893068129531088349517013200376179925574146645203935258515904090066591575522951151186376075852359196579342833823768354418780580167673975384655531649179592297726929202445335071607008581991924236388117571400300384729555892219507922644258140378562669250052309042092393852769625863419858727048412893180087965903132912565104518031351014419233598044683503435275833006766762200615843899451073385342531021937011934534800428564361310324457677739811642661835305507808840850699521071944557600511573847943312534765191530872996794533090528225333489760106972043708204943281006528267709424005638123202562838240990989708578200926586398806569398159407462160677430189671260173430608608049369861839783886503399317556721958006046105999410616071092522622987774961578097647034456807399679824925146039064901943259633218872227371044410483120416048171279493070799819510836405911186638561217631972876583651332978678457341651571312960104545919045915900059686744353115975245076331364690928726426750927131110797291820482534890410530427599183372284491762906204820048408216286346954558443779659560756403588342335658325457712941597935023759707615146256684230388476343299549642987658417055380020586217193165200509916265661333781423801146227811891353939939640675426281411860726814327729666862957574251392337415693826810161736836123936464083928308934195039942578525662980853492597181172292409180931838908785541141080780225153248263653247366924870957169936516298820414093286282475747265783450173108459901343005596101574455616693271412150764527309795039088084269750085562368853622191497032557474647629681387400524833378737292625900813238081243693079863573431863054409990086869405018634663471597288540801470915925582227632536984085177253974144958311343400299882822542865812968740269404683881322586385134415470842971900199413993954957493304428353252392923725109415474116576722040819456678459341271837003913548677999815540172361049166095278436776506549812389951372249157828776613874936882244533037740268633153850118291223903999608276881223297359160825931524570557788206100560164625161340983620428326847365882503596639112522598249922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] -48857319291390614199025081659046883306595869785369024266281252629787505284694297294283837180269522136915464030986216235718666568258326464232985985711074845810552925274889206827162421501700564245318927723832465281423050865604253294510462757933950904664796078960040633917160499166696550276083460506398409597352436727509331824502505907021569122733754638640888433324028063461066578175785384958717910740633456026705060396633683600676413697666547639111362412027710798482736930466214234694462625850115140861574470262142974467397271242138559017976105298983836275669294520613180425640259892079927524744842968979607151803040534803375424148249406807531890543744679964889558274111998390213082272741261749424969934735632362788247150757012715395897034665413974810258212428273806078175147253230477421302858435828846763434698116817670210217123204783014807362998048412809481085144579806146943621557122098172862003448324558677538699865903827983024614585605175685963032709457210345953480907349545017935761198808320209997046781364313155000856326151904021336930657117786577493510579046631908325634399451434419764239656435996286276598895848430733018050200193727659579514587121933782496677645011024810261996044978478022911837636485657150677095025476092125247079841527286080698539196685144220337884519055758938518110023489592052135329752240472182896096927959614402327240818463433811712922301675755273110845028101498804042057665134281032074194636670697012858797882644774061149576508406348431370038413482363880782276405988203162024656324817781163087034024712186245669875843234757248877039425485964621635272725381805188998658001371197180418612787088282854861650873288128680997129852213113277718796562976885474170630116973720462624673885188846368065118475005549921519805998522694603240243650263852168202836357991011834764974994996228004633252365679691448638892436948659682043269081669302944121705568293072651531478734061238819230779861724344689479089969151141215590535024279154353010942831250922583924558535407461495822090650343936896432245380369350022266016618064128239801642310162081268913865310015728649343913232942111979036655603366544413595839840315474820904354299974757529195031533522730498628203054361081970590006038923951557223971596496325745860917074860523540203179211496165263761114086047775239377206527758551602495826991539892345563771523645408792800288663617138372111872364378281358305240802669886257797765875371973496721995820443026445041664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] -117518392214369206981824833822715344543650991931502723964273271702151270719104975629270565274008169383193507502775774191523190986862619110793138998341113526364624623731787320837266983109110288547086912457119505300748369637633490896528872111043548402500209006516972793733121623990638640294746995445769816956548949761317264879492855377685479517734045115826672005450374758476970668824422376033662017875330787701210214463755197884349531357844950072248870434195414167191950983600027279360904093170835098946860050263748912373697855850615522734071057573313850640311425503993222079619964009210095778953341151737174159845561634869998943569391387913467621751730535896063500775262096968629647600654441355950788462926483586245120563335697838326155961478057693341012127716296438467664862158130103439888746751619918995220608878559614902326027417258741974941490467013386365463283461042577698000025513033342327346355562085861338104531929500128361247013930405427462209301141915069692588663382895204316504793810598894770780435491521612466072954167544991134696970302055847980901285611511982697012327241912054266499348652917739426995929897363249492071205362040491131992525720249531664336545571204300616188207250697364787023780435425637496781134028748275616821134597746520233760498611431889850420604355742047050332567015164373105097275381118528132221508168831310106134219004307816495306890591862663542816320756519927345472982983153455079217179501810918989238277235874519528900432491618009634306842639909659481459100167400470666133832096188672263129620551686903704984983301410789763279088252530053286446428372795208903013306937455788464344121459688861316724498408915727482281849607796048358525083948577334815337477435681717865176266232176360927164747355821514557674623115745258534670390837980548211664414742527412634752858794845058562140078426343566475283297964828010671031189871271472097059174137208138516262851898193379393468187102069795178489079891858756981874398810342118310316572048140316730731097455444401013633625555204198188958035417874244622894607676648251103208353862883486036227540176753807085596325138013585370908137597685805887978188316806977228345899394751096326540741161542190272520350798801219578222472740181604495468316190348875786628990980460989504670444219970055752675862276184416969194441795428863818512453216595336969820994898155714917988721880597594010099442800164525314788242251260172836358639739380757940555274962932024213504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] -107154452316778826273329429751730418148739674340974404330375480953576436871888212776418194661079805699767337372937532990987048936398216332641246255050309678596972770958457755250867659987843689323649695187544478539460473629191441902689015642837071126979754683113433171568302905622329898667093749094929216974265704456083812388070818990602909583542808773654063841767882994392370122304916607452613578570711876097224446630249256082857652638499039638858775515987762433656061696904176977386398359108817945903957263753277800259313395002021625080594367646356677610042133633246255638582817174198339586993391651752734656441513197063002540222222457789445609749786354930242409516504768886004070225030218058022925743001951439191746189486209151406731635058372295055239337809997686480102083589706648458024833787708028847207385980204577087358018931426501230229476926279181405877814730338190506825326267857997260228776099244742716668593416298240029758405563028168928582165762674833486154392426955995386775515665142050930957405865759892714785365213688464445197962909807901530949814678169060127226701191530584775392344649341461529292644031034998786100201690299081102390881325496897034576806507358643752864909538384198396428645156650596499418968511628853689449339220113393593248330637180634386085516351223475909105984486389392441132383877373751678027075550987431331581193847562982561003717574842870862376535640421797359833896702688785888975088644879981127230930217243756145216420326607703633181884429211166256871939581877390861083015653631568945862876652064295392199069813949543148037250983050914168097957900642165436920551366845406799907767959419071411457901454631324317462747109967407632400248563973895625608883520939474926153695930026124394020160712765310311872351532661654094621626411615125166902995231558415775687507177299756646019092364781185819442594195293464822511490254310171740910107024982076557323628479885035464222192767793516761932660195748452254338672588283277034811046939711130999231984618213286586403351419948442056830456371391003361782682479519814453065365955538929456565512514229923858404371128180348433299505301611417122615235569006258499691198015987237241227917964852727481166138935087409122855303125840439841713576387638575425406493967531841058240107074292277238259423699451000016827161910263045565660964305996101571074017576565328843112759998636735709867603203343036458725401830307008514848115138159423034480078356287934431232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] 195729080027708956337321220243584069088564453511468670111340926423777576835480751758696925204606611271356752878498151978221106220216511293218020458836108253714830846297741148125355241505139321471028939378080153456995614424606581335680110401269075329350465654356114260757364925025080002176599081836456586550190732263201811807651777555138372781603482165748822099042510178474913572194789423058034435990537195049940882016528408187558364129557000595453204008035131714460212896342084500534579694236442777658379363459618610149948943139752366301920520090671635475267318915130694186100456690400470173769232762608796181709533645958392969564016330827277756914870389059236805573842377040464532635530645948881476109245739551827583327143541830342058963711236394762500206149511062981446141134449827511498297909903145925212574968846511782480422036786545980207272455618168344512774337014610514423840236857007790662627326559218282200881406483504392902469475939469956289243947683819471828795228923762350776784104891460077375009131248301620374212417346749716216213451609597247781878047622052883777753914605863325813496200736146533052555633839109387860264106306725379439896468705218756617729637773370406214814485724885976351692052662778608562998186854569967972980042005328946475467969690387037021663833972818460007520781194565852178521342157203229715713689118554077482500993323975931064078671685213131721441554025322964865685206300458221380140312992325642367578321704326223206664278894249363776457803869122766716736884780694507418802948718800353556733705080362878543503260772711408248618314716576417443564969458739619036582584487216242364007742103188654440160546849615709459599261165896204121136025223802099431432920223509080667467688107074760509244271953272496438831865381324824736047529109745548176429011143601535154814642051195648334330948733263778956580796093004543697998324520629673643333791681968726983449353210362197844542812013900897424073068083412352669121454343455993265700119207634898013832603834536037779185788558031274159160315791057895361390260234296321389531055293659658493966897555366695070291094038574626928916762059116901004671981868889488256286271589756260608572548564152246779952109850496831827650730420931934330956268534411547867454755878986271751490996016213114844693619358227712702800190680262684660881587828886205082939155140486966021665700957986786514501849792304034641939712967715279587316979708429120214389099635335495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] 4023777814532996053158970137966303938509737532914630863487214546595009284504386024808481386961489549831123351872799449401959806806058031645083361713250614423144097911398454406210721418885413221406644460009463534264409110032110764376560013860539819953127126851277740326678367561034179213364809408371045482121251487723413630185436201081036087769747336017502889359259681811085034274279533336949830663829586951604436189959075262190525340112412040293478573973597117018543196431521520252024639803600903760383287006168020332382276051839934199446146377084311720707422361808090828999466068188065212710015615715544066547808307233645457822419651102733669877540411014773646672333345645620849761230120870519399299530198462046022517525238204956826691950671126901591499036645660846831268820683103065933671342435787743421904066027865656850459138403178355513653372470289372873519047379103652852362695820917644059898685411339618921388480142812171178838559261855027345727828855834001257968228193559943457977738317385424460403613399427670320488981075773608819733241012162516177490378979504731642650898913178164121597012916854559575228763518860186631723479820025840047231632499593674752191914823659003177680826396974901910795271280455069547470161016361704225506103256893749181463645377196788568734430162240105506040039106230499507574589475809848287158455516005261334704653581249005472658805788436533906827492331777968316477845976926131558766313748903343481833706788181499830318454982027201649573985819995178508008982726618695041832178684727231900063287519933630914156431162688231161312659860406556518778164972881806667751666179015625205435867614843842309054877043974984769251775348309234881330654774159855657988111392466256940489534625942963532078135486689761310885133295781010844235567677818809572679650041971788476607108829166757580059378650722035383944968892030347251301104643860880759670459052426091384191282549108086710218696733120516963402863223166679899155796043014348751400406058084088572334154344884718643760958209644161863617215070735950402958739670583863418934347298729712323501539336617906034455547175103913751058381996017482478347132674091663301566799397238790004774607169450879226154446307059138820261797786739700321654366885409972101501274011515477373969513648177916269293827827093594780853685933460198013064757840582574672138921514102869068473449712267372271198108611043243114436652386378472930076681622773674932839681874007234183168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,11] -13166125725434755260424324896247883281888098074379083508570009803226408100212341209808458242304131803260936697327214241974663726252179807776942109601967261393744430551389718671162295152270209254857669154374722249449121650338581945229669119377892653670174261724828629545865805029380104229966485327214993456874140525097534978125577529724655879088852811191473267684175138691081179739536769638440114628917109036733070943957842393307755730836130141660418054530734179753818613990596281408404484112872565864265866968652503477540542164611762163760864452030921119536296323447033840144995855114659109845001518802217351680930300980272523018504137319533563509814840107451633835811160605370398444823990023610156106084702631369231023664190410201646267551155425086721139210817471530518879801929901864777965666055580518297631344671796480104012021987103480814042989308217294316006348030139101230868858262901666842939489639050836197378431795660074745182302155479379781977209574505797362796794317444975897439176549519794738410384862166688294904254600391020539812424158904574116815367968286616599305873537974208442143201065306936069033136683833768996673586332076062349338371749921789682773788015283131483955163326864156821798208673545778054457635956018573396273694605346094473145837625125058674660279291121240108399289123673801924207864975437203024567274161267983380178896279608877233683806032268781702745171263231896505156993989803202622437797003813626647382736283319813322442451797718568139147597166392166771455065540795744517369632419142532951532800881694863661139632773496147318072424726002604129720861590804730693139366245676196218812152825080905864476204072134629362325181043031102861779273824094032988107811486748618934664859778508007950657440849584337859960048080388242209965584984238913424829871406247283670607464405876463307444991562550134846041842547678063513107405833728102461537747885420356843165690232025050152951964701027839093873979713541852154869459106854622166887040548992301684967151985893205614503319573312800805017918592516607791490977595906514582084034751752119349110279350309579736045072787569063137390402320728112232345936687513486878327871020204062709643180054199092663786604383562145592376604654960444013430222147366840321608151409601818538882382500660340126880701061000785572201328284696215292575273583804740049417424533558127411820417335594093184625671084159393774639351953228005949781074383802909567226744302202613923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,12] -239425663521044090491821665843047781135242938328743614775024040362253208284427913797810377610314265129699179058127741953166114745756419149903767384975184563555988061692312525559823554206336926694430307252027167971330698429877395826392984291039786894742263303980521565758976370822735348511256821925236782359872411524045390913573471211634803357224094915210665214258484752503002082803919229218184989190772924016029138450762610892945771851774835888524386610774299162040777173712460268277531519670571225703972081248231421890174897893778009049586939904191279398837198380131741220570158745726070171613184272184829497771635742816029980102464087781465171337595707149998222117812768316646201241432068165012610676551049036885324153270003206995225613352862449578590653957256641268311514285012916023267951750417862617583666092983982993202649195118962437975033009735178280241394498681741917145960978530966228206010842842337664418357459639154580170729422707832766227852409775785811411382419202876056898747648765885161612670720609464074431162826090984105695139802409518125984400036788879091948266029542410083494241567611292174020894375147938042740914071781992957735086904875137885063064969295980398348096189331838983375450728742710292267149372360421642342209639188283877266017966791812691273970266640500045121089198236611436980016715537335070492969995765488124657757247647351004886299128414181470027916714547400717316560667035421164744078719440345501562923794302017915624382348286132991876710705294146570282599906345286626018250377907643897792759819348106284026779534417642463701518474946093035822856284807558983400576828629223151444978390016504215432991941223555100234416468259729321027614131321507358487072611444026657521764318870720468164199133417666676705199174044412657273158759532375199813710659067612065159564159280150387613282062653880918162120617135197018238707469769406569842724154134865029252214939927808082959338061481070548484000394503654595615189475806996200192922496986514589347946840427477208746337390191995715218721254547669632728903021077222345628432363810171671339179203967010447192182798392728831090774209538266831253268186658235848227332465389997017942686807142759901724690613212270751023903401777386026859421710710314768698567046303489190499274194492199214570817147760283802392151900035170120530649359475449580939752221507238662621769066382519292691450819925851422699180837440453091669905570614099914892054562348000625033216000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,13] 183021465124727060529428522520817835475217060404174120564867661640424311807393156229263503067420324023429948657214160607545640595266008805993746555567548625996899507469063046339645886695113123459561233784597654837532784282372919813562698916355643422165222805621221824371712946579467971459407666081247585968904713188972362540044470561682809747795762654095814082039834168305599099846679049972375843079469233961691882191945987454128039364880093999130912549100611377521571858742460286868088255618045982991229078890326629817257183156197037615055176072802213188849331101960516612123608619738646891060523601120051224363093186800785878335613791703203143127220992482233643319860481756103107806240952698670322056289722339621192016421412603152989253027246487258657956869917743554451411269162865975493517663104159326975966991531426954816095694602911793409225590299322417167213963809587605991904049926349808379246592554198813501474157399638837111533103010476172805489351594336774500358654501787008526980615107624163920616294492713017885467835342548296022063276196344678411316264399845678391339486656515166898511556367182444550533323224043761398058022286392431374645630176203666140210255067640938160553926657408705744286879534857312288692001820481599227220195693402437574295717555976566150100006215371271803207501323374427796384048661767249252561722379842214110810321719658052144450169245288740299864886345128733313707261184235361536786526475710715117159927498303998139209291667769190985283255306682639268824374337578380765077785516653113687669751820855225109428589255825407515139922778712846870097080770305192069843731106271857504544627889496289045949261650695471395540471326333488826162754349058869828266983603834166068396253830974541439391705000396313401034287304776346791241624859251285050305853683418293808603140260843481237268091430332538830088336093120228203395682318936680118965446992354161853247516191768492450686409785497432845077680934084278108081239063487979438320721824906383804901526536573287603781543177503873370571727246237504083469583673905080359048939828428704864523179248029169505621713925074856197748790939896341853075321569543608725715673944160791550382167819660505748789301304265680027929069617667083597384344311541850120218816253059590022057226405463614662891827633567182790491322723627315963794457433391064422277339840803108401212968161561057758648660705780214007042908122294990178388454732603360893801964474264524423168000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,14] -703157610195437882853948960797379168924334811628826067327534956245108243115879654913074347280489249286458725302263721611081182783100384810090633401620400545793968018820725825383276875129966216983391376552032817734420672429692657943483392509346075066223010394668395774715359858476589608715469029743295816063092465252923140491146947865664086376163834692708715505507330541723539890783594647024140042944005913888453287384690019544674403485030545635110658197564076636177057029175092073015682015229992684780841760083123451958198171767971250548747474870948318203888507997639060965245097458577392802857862053405221915537007438649345280218469822039070448864026426747307094825426641352374913084319103262176807382724000980103227940555822623407526254552290338263765222348200963471354139479373474168324914555095607240468687537533126073258905326216420936272033089332510877473124076320086733708448168014116857107204334666387276055184065648840264548075882753992087778632768526593237805533446354961708695768113981852008816325620017345127004427048174025852351847555815284877206564016298719794985326636652042911117618881163069524827709579516300883480506408466638379825377405515281676306968923684354003807132946666304518395821041599268057550394526322985109682314758830848307095829134625425676343794065888042749630026667560155703553295951705901208286964420813629344697045830021319285755819139815799691765378136836691103220775413135556775819714225767853249781055894312395792875216625168250884865789140121206693436123363580683727708007646204857037909458952777987999323090296970977044097117654699809361395630222764863559621653404560648919635161600327064472847520455189419198394158947183588416492204737880489641772794868409993791235163592463926431371890564356599014528778633001173521156613390109215953376054043541152356751788878463433923384464311664858175284074904778622915015078349009631677439837141894688231204906221382311988204227916940897807181346214372998562294935880313392791284835932346640642780825301509760155367598329493874422295166582817529593190818637782539602420289748368215884606329680880511256096043087829813379025055338662700122543214350171266986256867001166705429651760675022816065872681828125633706620475242171339173346692722450213719153835016807871691993111425765136809232948577060038268817256133324201052807415234468144547347745623845921759361021220866256425186578273858453714499044210032348503050389168020315982823082610668412851978240000000000000000000000000000000000000000000000000000000000000000000000000000 [135,15] 5370744897665536932694749656480171021592929680601641755270979816137008792774384002229186714296294775744326184138796756650796264778956788458638247952947620939748191777657370272978699893276297678569546075612453698200339360870676610412616150923158481051062943923397948168621878421677467890269767035302994783221664534716925626524245245607106247461204929696669530676758299340115300952920962020460296276514756347127952683598780341300432332036221056212699079217548914359830742181058398487422523245296823904069716324750161077083952225583130631787757417250389707143518945068683174619472118919775747132180699941124091816172321886236146994007685611365213869535360524626707346339548277150541975297177536970394003336523084066209821152329860484449064529793852830674536771359433252970005445491253056431923685222255541913384854380879909911846760510307956555399577814231019637807040403826780106845181847628179762657452718721359247662451639269137086010582544648636773963805417643162977419670993160766793682892761006576239482321763269402930560211132373824086914073473537822401065628500890661303879885255071355700185040884174884320411090105544155889214174970878764220371834311096845330494413449548093577713581900310916771805279633335983024583496448136951273820407995876720059323200124848988281458084043646864206510371348664277665087926682940696173243313137685177729958362449631162024684931263614869155038247643167068346499597673262880819053687820243197893947173511811794660578431299540476132446783502200528179419824522559930060039260005446318892227070307361868518264469208280940264431813136708559784028143792657594269000709731448685882857714643624832486168942217545172897432902426414194545641281974885940257158928242103777433583640883789717820049611395128840094297504461357667180454279206949161409665002062037428460678984518952611233728350845656905184517414596597687681185303113336156300034563692265747057598215482728403305800982500292051084989513691684662471111835408627079834436177886087946883102934358446100932894909838639646561948448940070562883800420695290000015613426931946627507893291787362328830317158737815215955115280595811810973469922089589799655524257634265421597092071827072575182220701070052615099864108948288111191976718270690439598015500380347407911579682089419166021151662638207234443727528689277397893140254119970063152355411163527848184596412164233804546719015993525148816439167245371144768058594209361897498346081227670851059449856000000000000000000000000000000000000000000000000000000000000000000000000 [135,16] -13378213852274455455198144203071013975570194007086268435243305813487386456790771689190644048796448300369565588679209770962402933532006890606312644693587859735959695490450644133514610611460566063556838814013892891241942605300510002686713717215144872391125350667637120384289131305185137675989833469993273736876083659016790784549616559272930067793861410436130745178153320457148714790451639262971764119477268581748607508389863364662455318810472295329781191200050425646979713889644807741387833397881528050442729005655962145180192805375640399226382607699042648874725382198379438960991479283772949320953440039163251565852878442958766014607544307919431260445259436659293281002022980665451141145115197011584928526308286180078340794068011749273983478768116974604320726413009138558432642728620617736903030913572189496140930131224594507158978497722523142103892229619346247714951142869159032605769042995336863663396774466884062392394156045815518064681880782848792476260372272660320998935421682260487808213742787899809272470711468294228757092998005945116559276472728849438572528269174962788982894285052469474980377527059270574991679847004062208600891668085022841575535732965417643478498906036136193525412881566038749504553990640960981429934343369381250904613320532070490464960747172455980526424056878286354828074892189230242936136002573049007387486574896000707194376770987295855477454910601264906217663093397261321755279183570317163906183277694254140626403555864009626046374554474928254269868495193646457329935586919608104314968652502579339346066076057109119263615748690257550658383916909237089516657205290276527423241584001384342314785748963119202198719755155410395266686298197310610432684932068315155174437783065242449234429291869761993752540287284394796360653114946624547268461866812907645365540610356433841055463012782180749320921772687288923686761780423283303247167411299733857726155767415598937157888397666442686799039099862310682746102866603044936885717450078478634597658514206308808158320936563988847566588076707569817897586457595010311070681339743772790650011033078731077648227781333428933318533989003518049617174331198508055237160333874767401314596389129398253780140815738157327186360622475221192065197120788442376264288436116352235433407481047294305916724506228395521311995888678887991705834548952039068158094144421096531225318369384861538510476134475764826892177167822166250068756529249148871011874216541232408073172879406283230281728000000000000000000000000000000000000000000000000000000000000000000000 [135,17] 28319938583317764880550830640524425122689272893964041239004692056317048188443486076406418973361313040914149222883276820991080842256504312230469370135938470009126736666245501591039048674140017085912485056286909991422445288541174349991230311692754613079008939351762153676534211826565596411746102525196899593884405103296167960641650238641195428967761396864517308176972599631905179620428754486844031005810872727470097900738136693892868666063010320369111611744836296629081303534544960781212583849656148749747166387682798833110968413423748609898131288004464364836135934151348999988143387433253526955914218147974466447595473349401335224603881397224966948685592213480866610737590773809653884737981312644141200779896717620277185908267598526344871822751258689767164280713231279337306978888406381541082142434572567843741150202388906535076316498023342589309780343395823872979253878030304058064796557142776143606319671253252749760123521398031259451273238812477336213590144844600930219753833599109881838141120512450845830758984396375530895282392764445527687846637340326289164213135337190695386696112855138348066128191861411805140522019013850132063804980276303833427961282134973365475845827028899043654176676751394684346082310565140254826576577638036816303716993690199292960232246707732840454323638208811081590397315362217791989487555659332759276504385191509498809723746561828727788867567032618160449436059521577701243452704209591015761754120499923462840733568916561016403423300435688601528492797527071836157072090998911032749078104824300623962941413993747822866060322768326485003113346957930038262057104979955211286961191129747181360365099341838649306305031739022169463781831308571465444453901370714839977652779931827505325014338709080585098540222211674547131936349377358477880640573425305081198461362168901678154716873762617376366194191530190006787182512223696969783468888104427791806478274667922214851587916716217076974708437659718491542486055509389180306253604915566388599177815670018827456637344415606081125497653353436462457714986064960943204376473385027362799677137198243002279114630144588904654576560524347096482635418600589935624903601495761449952858846538769614140658481138631602700187191841260292594430953777408469183938325900074267411539561615032520785695996145102238834314118076005488597967438939565832340465221391810264540823882464314709668786225317045298040007724478260183640760021790633868387848564706568992789962998729905419583488000000000000000000000000000000000000000000000000000000000000000000 [135,18] -73142984417375398048775227835295376691486986854438599645045751419753584725966530160589715042383011805139941986944019570075530070694415266051382036932028770640030328801920640421634892191058780500710401615195499586485233843892180365406473483992994707162581426857251114993433470349526777161443363449008915414101170274593707491929456313786042376343724421504284909171254325669546080285651178425864816460325469807527667619171358759363236136917529155578078877647933360811490974851042939283179269158261245569767467047847914964238873516929413795143352691972250196172424315690334633635113714731636714272998683298766693928315290367102683337471055445465074029536577099451811544565819439696064742814477956330760864805713988823325450140217074119042780195512246791886221920667805159393026993169904686787136011893842443740303170263789466580112639106250209150509697751513118686225915919993029437758684673447302724606318275285810044801253463003736035369446348087533072502324787904367083906687173074373869550953709224122101125454534624654599781394983804317941329081143620996218209328970703324627816524997063548591311851038873532886428009076149226211595258978214283924065452406871129105100165271774320212919878864916414847390498768776647723086717667920461001121465181011529301358556115760120963323201779013429784563309716700228106826689590352531404416559799796784995769380225832393399927321745671623203026845531387713651186647285775718800688936056462294233602045241333463904652878944366086335288217433315748666843107543883499843700257699011653210647678626147119022663893301992003180499446475120222265438082816630251147295720981431545738084709411081979884225561142773507655736603709328087568153804139717213613713759363584430068407015609546121727683451978603901467053563227649298537752993315796324846580290985689858182705471917053961688505574021244895165305360328960550003166804660130663456065963000374768164522727826309796277646980737252228218603632805211523718047841317716874042515228748414885180007570853132340741151093105462273799312872456463076706140450527755716931848645678247374023682779670213872127224744112313871014395989458347965422571973597600297927720879637850833876222046985412948247244748280364592964299631842519358839666169133275832053975269531859554086703342145866928520225929474007191109070570981626045610585625408914117173900748709359833442216781099706003802406127533190679476642653050555687386801996562906482765880002281160421865947136000000000000000000000000000000000000000000000000000000000000000 [135,19] 175547566017998537860932295179877041072832771658737647448142271298225351718315681285730646759640912572179101687158280211230787575581804560845784590811128680608309298357685280117901025338799520428759007797864730618017758238527978744373718963286301742141384414358433509974113228977353674573748839577503193924853539032501415930518513922093289955782506224972454823634273417295249241328690062803118624963142263471109157878014543573611119449761352357041087393820905501947967272750429123455527073223744899575972810621996048709634000645825266674092827737939533020666535704356902751226613842419425219942890292347362226048656040701540657645724575734435437976396215313553972741556389413023921557239410516891867820387408902303033409467803748658834100828886216154552820686812585243197187760839238375582203083889110454761826783968957414275709900504408817283370041722088052137088488089638526502173934283582539056483181299670429323609565843682204752050777203817914091178015117040645625298130669812365629337910230517450779136946061222845775333257976198483947238650449374182679891068400219255858583859013599136068192277035743594977374533679515675584661171662491463060543274381472632760342092197076435494415532345689582633073793499397137359925681346231059089699477422270848750569532999856904912917820426730207685647268532875172683041287761034886553886681057280198701552031773313956258334358156082310203411840645130023915585419793482763455114868376046128273530559085434138654540883889834878511872965251907253252230589924074514515949474977066721868100026793187701170385380244956275947866503868830322938411820664717407834192724976058165792360861492885079245776272204330121016748099343656192923065168876265762021192242535017491445415055695745451587787976920863596127245615611800383005887981491578506795954434004232386060430555639613599112138208295825359676636486176037024612976959472307275090967498499875701813791082346621901987526031568406566008763559315104040720950770795563955972539636283487114182416768488009417851510084499692804731171949060793281265888575680614030153712935543469008182419073008635784308079691370373904439259633726752081809734636428907529179324272218224664804328309573108462933913575435012115415750980727632516550147646392005977174155870551963313879783886585791421561334893596141073031837358000096866852272890060781451354781191213713250840219877679390616736085069347207719121113391612935707626651646689992824195097158073417238726049792000000000000000000000000000000000000000000000000000000000000 [135,20] -340504603224995908100298358535906011839111347223095288230068912119085020366253809454036791363174905490526569445186549499080255131192453489781167362953512084673138138931968067395633569992889208162822982935644821630052845655253770119169415018220557527357416561352344235862672696533344492886881867302878698349849391569728973562367717158902156720618782271059351064155395307223381859957231216473640544040125688446454690230916572170137277566303381027661671205918089202233527957753717487780816866661516463125762608251888187966567468284273782491192008459644901284227978408952073301843245406577389298708274364555235800213648468115512252004253868675259780423561390381939395647814339849513566980447957367253324038997563315530998170613581411449197689304148841105283670651080954506523781118303285530240533823683798135993748487721438542736013952987721691537253604334845428407275954044657463245726838064447263705318981673217526876548120208480853134686223321629489182673445643848825053131205522692400487882205750932042816171669738095349947220862748780216499592551679549387202732133984951350542506511350899397460217997321607366521280380002115265137897706092829203539510743180968158246686844146784283346999530833017343020064419263826552356223172311028595933987442861026069086168199452889035360598647437150778789307339059452589731369402029790662402341348072016455458591376027579337537183559361421194368485996052245908670996149415932643514688623476281999474535038393034852276760108390480065562849458701938845201003842949086224169071080148629713254512482611397676168629142752415120170290011342146688894867117081599041310620450501917203220899401102020358804395122730704880650539217851070147505810050298664326656124579870098177444589650435112984842741503082785137602515772264846983380733361219824110089165717096242455408989897716421315874504154841546011371820142253693317933754335658753747078040221566934619111805243470598495605442101068168609127138828788394803177070593356480192202673132474141176845660552612286908721861787494688407206506320267183647707641210627763324285163247133777874749940571963933126577461127432531817750646335129203489423716966694063334228913826879495707389488328488105739890851141213129379602801482660807695417895852523750064363874220565927618592613309247658905894110717965186589549800985697801182893365750467969738955933808041566393684978512741001819511352202861905342494673956622390391303400278412464924861526714412201720284184576000000000000000000000000000000000000000000000000000000000 [135,21] 525194286949900683743976642876322137845110418068613587994979623345211128200666962950173295117312468909954387881303312695760383188865430315374305304207682510360298100743363976639248644727124130259112931823852271533873576433116038855165838171056960633321881754128525273005825655558291817564153604897104063879472732658940308292491480901691628859389623804369978235485113002975165490431417447198578016640966263162806548339693941762589265399233566418789726865089888050995445506496777105731545484081523046096312137880712100112281373154917648372361827237951331263489778309313166259737870450919072444410995688222741122528586973421786026839727873189889320018502558193509301390558058890906905146449512386368054798873034613378830600641716761727304635537124973212451258064974416318685121324636071991870933604714548969146434869352913081387798915658322860280627296333961959239883312712180083866127962583335959123758003853221581220083803145191514328973706285071319163882692014488350584445718799347213198188539597118636738676620072130365650029614058106653963412876827033423603643080351627797050798663548353644873842834675858550828767322420091865131654868098067903851279718032765559204239081548490325957493330802126075071906526897001737382220350980470263856287880585542448427980038523867069793358328151258285761541691416333183450665875630427108374583409602496678762174840881330966143338514003857600661865254939368138519992416769357572590074075432597571737397008433063516409323760727378953918313309311894470852188200059825893897493139338012532247336190126386014550005063325820721520418371525846304219348400694107713269199493673373847543609954392081998508214327833768334225972896735684542480930046006720656194384832374843032035708363479196572301545251178115651626905985072610304431052539874763763288780450425631086260934398966800270049551307253331810860455063672394199685719815450918056434189027431357544048873168422920422941226219443407145154545142355454343902465903542870404781916102571671792094533930566510513839460449547804773250151043640941529994276138338030799932160347830044884046978369448152938658663247327202642278073472070327500707122995599910179856028181425854372811662508748345533427444943542841404843500890983688299101136828517306155764236304172252571480485905555951775568565367548392289417937989268786270793489480704308443481361672952208272978214355450498729443071734787249023474328475568197646644477841707063336541901132979197033893068800000000000000000000000000000000000000000000000000000000 [135,22] -639126152474840895581519875706979104057743181145928566149795518882297457339195144855130607171703729443405847787227421070649536550310867316368806069386614106518990991971078208579830198453937805955731425192737336669006795165024795061822308627951432638295465063448080293894511865772879419513058794959010363989058821924935909493396982790368059227149996539035020610111234143440244108079590603841742327222260151654201764308887617525302790535669227087938723736098533860587371778525406277345996893964789295322470411345055023925209274517286305038420741443766711625460268619005641511940565052465969948200235269019013131556418156031802697876682585085927422208130642712037379313839500758989302157531483283032971816321027748229243097217874671418941787651163570780989804601040721810454164503035891913026205901363143153149238929507447891542885809143476873641706932929075022351539920854403600594604651189978220539572676677400592325006092686497140486616841625616504023532439992370281209254835775223579439190036372502154654454766775879758716731129012874055383272315950849333973256407061033163518049633104786709152753893664354298997398159074684828203351161946792120332945084900359590034121342527566698523225823217031728423278962668816070932291734412144777794489908309673835680355184856391145612958018935941738969953619882638054944907293707775243448790461723071711233857192530805200853724533314386931993895447635698655772949694738938728654024344303713496444823940578602176038716601520354747781877799467176173566534622085862426463702485995251181092557394663697512988148053817247928658042287933681903476006876248506886902953765778657356618911778326271687378272029469332853246846228531169403002146553669239186203660061758083569324169198207841476556911521865766897415023565293033213022409941852423098591066569541269596020052279695478355919397615655467175813050969782461491253572758765362811091459294865633537911368283160772466967478886089232913944233895439047916134925697503361782233650875295193549683142302034691109822913503196199672610197327863149595049988515160379982690901891710805574143448752039284083518498141522226826836107525153957415932710922455253984922110170059273261402517308687924681525618556908532371685546000040432216903344440475276760715728926384091196445414092687955315720102608102274570924058247537328328631345334571430671121930985239525921047133241984959513583254141135213866248201197104807192044609839614027475905903251326456226002239488000000000000000000000000000000000000000000000000000 [135,23] 614504667243701379279932283949269989982728015757313190458581191023924960228526665490017513701103540902688072773446700043273157991670796127681384659032629084250281997509523683201453580225623222753673582093188941407913463359676216375244260283377575447719718304826075322398326506048766907339062562316173163558226770426317380528106142844704320944825732169402594036249483982457754493658323319803813179168812400454044528236204289155749322082453168476125284522049752347934262117613664730684701569250705253381866513888036850432895206505742660640589304799315547744951953251632811660959719556911459355685464552962449000977990391354386480795116159262735276894372180510381917443257470197869576956402227790273961728749187527101035212147885266625856858981248916186695805680116205981467207732856239073591051293836847045101676428669979026089371801080063395222615196133152368878553007171208471020068132756199677207333146755814547537645771871174767772234123699297485665062450113037430045658791096122443242460214319809866640499410292079009472210211401837872108085138240401564906371086922518155867841184554494657373828393458408442564101748902122324329958512047503155000925460017138908406874794989135250418832610925498366037523730749034628233224643263808877033881138947601055960503549025654704538771811969191834305764948935795930946277048619366645578029309623701782170121646075085451829769347197409825777900195596367086626344668991718510431556227275132456008936910311877810828706560951938924566213463533751696299455869156627909682717367225575751669531188730091850370575844041582790577215929943088473765306240056533272378498533116297264890343779416025972275749906094408762634369120598857179156373452126455329677644488673411688817256341368498287328489563106019196092942120481166503793910524346738679202169124330121323272010990686242459358925697596333310017562184467378398058250669167994696480847160793794874133077509902092300195926733022167058063593335686615705168450872969343329780654841576263757691815627227595122375830961715044212094703572376733290492043161001872051529031921098433536311779789649935844080464092512226418333879940113388816083384166209067499090151024794749082613542306586967113010306118856537343420717911656986902197214832593556658708614683819313233979913836219201370528481910102514098916982533933188208969179392971028151017680039835188810169219685553581988984345919946704889297712345988585249755934602029511033968013763854650136391057408000000000000000000000000000000000000000000000000 [135,24] -489083825885614208604509064982737887980924910705641634060747732594561151803268664181446556730773070710649036521311799192619440178715969999238886975661730995834892723726042558100710859111484147107870351592486634338267520673603515507074254967150599071063230060880952865324606065518082754877885286410747170511888673480438948868645043595414149220595417788727003703856893927768642583485623904798269832841787341834246512828890579058360641782974615005319688570940446774697617796166074988069998301150402383101381221855262911544213273331549434267272870136902054340926548376388756630954181319936079564675215360549885462580964117941439972043872724983199030985523436094327933869326285747853267222349750684422675926471471580342058610007634841140578550051671022710940046893143588401959380702376772642266242828880965821292499046114212536206978233755467407619661371862122210066189918915379283360622232732547588039386835532049954457839309140327599043003476719462289431127321004910710383311612145336516891170333559233428805337255336586278160131999816903354361583943207896068355146814225541397546381799455807843790495909107455774470601555320247877963179295956702977146067651107543188466906457738374910888124654706428184766474792158925833872227898147213796042204674066062515045331948227968236107912834232211567916691147099780761625823878151094731379699490610123754479736251612605065921820483629089504245122781228615287699069555786242860842431129640381660064274444445356087651872363190357422383993224577835081540817065963383075318852075918290169307674382091398507319779540287978310250183679610242671880737452221989010097622992937591889550715305792513359506648683592050456424895609878115045656611998711864731276116597749886515205381292487214655312148576574686083976165147874169529070145756043821343351825604832973907880068274351305884139991100093328820522816939207112757391332226152822889807589210965718656808810990256343594292399941204967881178092877460022591034186541382631094963739847523249491461049637493695891623028528068982573046423310508104160325596609656851330426731124213043449295628673504315733205095153897313779938600858337276585943364926092686808887283724537286434925096698457754024886764393326628401965194217687488938186829531082611167242962809185832654971493660369129009787208038302751035608840559266376943822321852049735172292763081513919633200646096676160423926028243299735296921793144638642279968852930190763711844505681193517841786077184000000000000000000000000000000000000000000000 [135,25] 381541143692951242949179910784814658166579247295188255655555065402609923540721152707715315663677167735088794562187273013699222827098873779022495574924567804475716656610689122633119774664999183873902971146070626296132047987236642488744684092864123364271736695092174943062951221528066476135336960060548703177663453279134416993270080301376032288311567082879997617667591933260900056981093852134143482025840352003985897829049932558715593111230694255657171538414956951397484993315738795067369643736481589383198793015289142396271332189310016148955873319211609226882414896201697959527070971184451720915957382471479474327643948453888949133780789414097896721407525019762558924514014939310335986656360295319809538698614937946804549372178472267905496663682318521232418841895440926945003397332069827572739104124246999907714402469182525692548205538510640915461453836990896876058045687824944565397593340624611254531291742987236093871778500351080859883790535748702420507483309230003344482460263371653946053434759218681103399942648168537392635055084860830119143104161083026670761094141663458713312548150604114411509793818078517246694516737588458695089387298764162824310082115723939869723297764448971578103632727145464083111998446455447437672641929681652500433655759112875842708171847526787390202012210365168325887272193306749073023389402303456578765920771496456736278545826575061218825121766038291413658839811135447504752371084345685808039784015830247244967452867788224082292738462487755157199095228214481236473078337377143596457770660310531094211468859481723283610791526657643440008074713566693707671944377759515897092535158455628621247657156442861131440402618197603847382723593228303782487114382018971412211823237571200748513940978860992912641188256938779067479623823910753907658762713259136517788347451190140512715792554012606124582780973232570936665700058615723489431285519213853688176206694840144152689620619505861723539838057143996270650808078541905205022902336056550522797058684317845852849239204653930009436573824588586929585532790942064124168431606919871357190458260203663963604920087094886652256107029136997870703020229948186013364920535262409629643134192899211815695091091411764404531120366875648764636884868059769171103662144914029908779681695713704728141484032343923906815782295010908207643431698058350649828344756743748613415073975087807301966004811742584103300114431842690565515752098242980925798713251148166113871255339284713871245312000000000000000000000000000000000000000000 [135,26] -367427965531944654250685363489910995767010938509608927480073877738418148106531958783692052171556707414434580150719321243386096258210276981420673602477990818846496295261069637780338289694125430251326247195287899441288882259165007158169516150790646535809008963163219571282636907574368840827794181303166966298050545701556715459773448557169459395428610802038881578166058910841841427907392905392652417759462282738296645932101628690264032865636455516869457085833312620053979971993128606433068685546646187917626119187604785582685578731995364611890218431145191191682796868733131757600676398087457780511178474708633682812923645999368747793284859152920566701741600074371769354997668193630752753617444624808978915279092886137388721368665699271252423404811493243597365618058234979946198861155294925510013476699122715846592740177071960283354255663394170951618185479385564319304157613945080405298080050571066947432981171299033744659705427920238544017020548881942600092601171885914205859098897627724059731474038358770157767232073868261942023161806990539760372094796084052325293074901822993020750682316871985358531379944721027811908263351233831892993376650957787615571273571560114704821885645788135953571950625061543839058668140777961425709185624183706701797859327035322616284221531281709305936585527925084573213551938479450864086905525239931865518579271642302339161442127236154195352202029202114914568842477927089764876274836381547542627716953285941135261614695296818453100134852939084074688989504111550302003883697199757741236595255524130823550043073578584318496675050760715964489960061589666452545483130499566499371142893084490041424411065867305262930154517702985436905223047226949024299900383454962779341841352230911239088329387442095901987098211252211218131151339129103574562370595054965585816871443718205570934861994069299459348003262139726064560786441845660572302619756547877573847062610454367555192741303424485106371428463087536539496894192141839049074747504075143699138685719137293395958755029669426301771709218533631607108368491157186252218246970978039880867694362380422095119332647286146670270890163565643017634971465140029031029797586215385710380118981715764578165806211536879614530022548768281737312898956741359474463573625799138535826570748188722849990327808619448196739188929834531695973565572562043357709309881022221676657140515461239129951889875044269413476103072379009723986193579618645630209916146455560248214913058080210085216256000000000000000000000000000000000000000 [135,27] 399993170131383573975009327977167232920185609197095452752158042252305521965719022412912776882329195761705489874875730822458627892147862725570105218675843836162889803862595894969173679978914599293235843035795268449206551331517118142619788655621412372990119179792856095345576420368867951508970428172525984339465682595570797892511916755068968055653722658084894748096201443375665191278594363521653806279594544780619208375756399369394131150600150371665772828584538365227378598522562976177925674846128626379580467915234827064314605098762854132183924699352504253638049496281248589452649218307767568333906729978741155672763413900925113482156122233653505821116110506980216304328792274918918300860400162450149242750783598717312826992828279282328476456971173911743830657900855459830331882527398207773518702548750386875075713526590871644952010887895946469783065439660930790378846155940078736299964996227645063510914031109460203232325386965972841270389799647515100572650495920162796432650433226930842437303080096955066907019398466735965467547427075961823757267714163085849359319452117555932090794703081970397057163306380028038586321797407261251164649444503541853698260788385956649509511144930356826630597577704617402531874041493036156992071616632960635589301400203621732440338599412713894567659364465273858750326403091912966076139879248447558600490547811233298979560640382296483681317896310876821256864774760812119501427176389703124104822801629334127118313303975285075726881450318991788877441644886397898512367648420170678469338119581848328279452698417290463650501025369078611997970090695497966723079700967498955794346529524712914270765927029339646965652809066713654649896588171293593271972883560656864055206690454379029135887378545361121248220348139664359839956472391086036855578808155444786639037715908321348789947069736043864191966276196522283815539378539550501053880667853239771268371040747912967091387905175961193399989505917331907165482487158581006748294528298420054417709782824830632678924721059672059790066819507492122905525674285476033682332890542613766454371869783127249143532610453755762490271754187810395484722928896313292541823452632090615552598731732275554853278428023113301369348568290791673661259782793333034011451626986943801452919348093151761448866703245336453447704108227041192907303958846205350354128783162284247495493434235727178963303421270350001273625398658297535737010986855932070814320007298633486408846495675527936868352000000000000000000000000000000000000 [135,28] -374198826902303546372637142251341856468673946939802144682495170151180161306781570028993626248361201402806619469772526844539955842712617340577083922090530508747715637978922298643835992009579984240523169500080764071278535172824036818696930856705641789120000691691472220655560843344836424626015510688233127972394974759404114893777721958182007189301095785259782633491597726071961342066745839491573543818656180701917311277030380001881941896368394847491053521756199083880680500603047861570282162745954374276867226860551574958264989432188477293754734236075709906334625223617997284194701968390433766730724632318270425977729343839059098889049041064231272816643996804468646779322308355551255104531894916124922311417490384490556312486776750273927824902520734028089568364137544635774986378651537749398147509394735546250029490390952802681289130001728364587991020174396064538608781238464606849641084634119289719341855157705507882138529586700170661185661116768214114327705615368142197166861504406566162033176535549286479064497358202290413522981288959856094775167905854388109607723938636933068251226732228199388257308374765142396440519370001547496776858958954337394091216295277458278538781786916139315155232374948687152074685696625724278769132224357168816848645162962970139507308712384723595277833187919865629631833777372341987046585219693999880687747890229846646525035637356384030267957089862100674478748931126554282515875908679642134631347674210759882117294171165548843577852312277050908985046031918169736848670473990667082660377555393533940884491010185504172502189818397447836524467294611986746355397085093711276301908450543356476773410357068997034218302005982056584748193061563530053745288031852316197751692439327796404641789965708190576463002697890241493488793701382762294947014734938733081570207820813411170437466791348612093952519531084592044513701064899901873277603094279428233923619654210269762012889059814303215211858647562879509221279970044114237995252109848220317280521032634975792295593114440815373017644614936328456264892441494112324823077887071015338349479061259342615936010237163139443758979156234061981945248691937839151895637712241557631480602624189257143040121141386991479138734584373616684377943881280546081257820575867921862714603287688262128264482934097456879756831258941281202722473100571368021498172882421654672199419214725199934213217446332812936323470761051496673853408567996156782118716981379427165645260496192424596471808000000000000000000000000000000000 [135,29] 251342599793814843780216207935353148542120084187149685753070815317230363714482509831678433070035378691303244025414450446263608080984156645610978461659186879582715427496737471543054982286095596961642138251647801588516843898386722765820895454992927527300936912513046525370856468913279154712194743900234180060173367963253846991470706662602830930537969181037038295373861332668353815910152317210153471722414525753440235338861629126087566371250911407272009131225780759760191282077710613191197859285577825155104320898674750863992656788141870157656846768995527596146826321842825451479662562868203692099780810270169554207421886280751035571167857992313986668582791482080429756427322551821193246273545591862081823424305281276221914421385719261097322960201626011547962105755534883668765083212114334283617173406823709356828716571191018776788295223874119313074221707629992997121411555491421533124784346829647933654040967617479076317884918353782117418909203415990669509637120457692654474414578636184196591160298484748873997340456927359510461212639359128389354197961012406806915936546220573304345327146751781259485406420802751139428278776166032889380077080302439337083774630355061285252799951482508332669367806851502326787803742787337105814912129851909589346714006265551767504217776497384500311035951901797576256374066239163856288578648136087683765025152649105053296240631901113002122430271739546509922404293064620907345869376934356329329663270695600179091001567753334641544437529665463946462953193912564684181133982145844386929241320302131297587656055625729300699643522590550526553294530836310310828176447095701844586212623305382432062518611532775493972425981144223385977160096482288808566562932726806073752425293303437609801031131539395628951128500723197679198159063108165156804720899804146964539781721738034400866124983388133922079015788737841900344779309144709996335772337644595623884430921150746812644000703992724072274761220313091835987230825844970943730218168741476544903317680355986528999360183489526501612850779461733370791264559978873955586623368850978982911911363394800908342905318361780914014082319334464893462173167704322762394720433245713170003908646777842739282228672709384060704590338456247903921941573244823007000028179680303142925529266598200904670229701689365092040662963562661585517393111400449132252602683457978244262847408011997709289511026719700545518702038740854609924198958397341373033166885846409997361216970029907180519424000000000000000000000000000000 [135,30] -90661792393127097956449396457529790303758515164372314450671905426871529905515568370906585624926599570165629168524986442082868120066768807881500490895041988885347977797654303615063493750498438404420286981590417028391045116308459648388637547448629365422567446357802637038437836753353558460693676822899916127515530844144530909848314682146876281754113104571392558651980258387288371605083625546959439308373931504056580130836077667290182001610402733054879585160895853112492142251363221066598759132565921225427776899877590656620387921094447494850255038101358989969691048519512625356520734397928453597530110154728533371831290632680231551927384666396921505725631421265243382005348801946446972112906851562714769462860834207847863664876796129264167104556986962131451579271069938837552559583658602472899594831951517841026495800105811377308270762399396490822548278599930089841950738749759382929391504830447428778976509636355106008209039182199740098689543059943939447110562766876573413889174104818008148190433283494995237201994607888745878477391087424659688038374291938792598012735481741149787788201023413085792816228352682319297486339042437727142552291683502693684920922522206927426230205312430985670580365069761207728357572099491614581526340839253097313973259332482075768727600364927208407507906074128582452261572580995814124064203829804289244210572775276089106757825196815083349619853810345326565958815407490857262198941012083523320955383048250795494547455837851087057431657847573722523869318292957815626601841076953694922198322711130390930188524664668251282226541081696748035790390853020536695112950876389728697679637084812810083472912958094715725718231172519754685382576858190862673887747854540370404171677806618596059307119590817603894994695635336703476245186030980918443178583548122053810057367550602912084048009792616564248071572098472100398508362227597515972155046450360405765580360925561639211273393011259067811699413892195739194407201591702669350329237697792285191142716602686490632631501810793424599091881985759228224024515017723236332571957352887880556545603465551848175374809615574127229583707190164726779740155015427925374830456402359966448071650071135286396729339903160326407031053107024104468465131313575634916722200259949270611283344139507928883037123894699896967198803214033735049820484087814583578156778155931985220519888671884102912570321240429218052377687842021809018979309620022143986352796736078716100772077649930359930880000000000000000000000000000 [135,31] -27165629125072002133288924265797533108082883576699350101214166884286453404248680250662274622256976381871333809350111447833318149513277925972976633768416360007417281240834874756933773218059320803467325789288372331025281120553814148414695012222691392752769992518206909813886678386805383406942193493380599781587583251708579793060133313423647518711910298060007248129339792954181942935446339804771574370468197451765091061010623324697290173125957158079216380004256993618146748863983318657423358068802028598244708523785050326486498699567296954617194442450410377435081067093813136861144704602971194138279012814087846407952929960026679507391178348065558949313048034226473120822130354069255611471781253261562106017278886998048559632846643487456494400048534032838941634103677492662047544536951477354029615114193522138587583784938827025272916974355287815902602340973316647364489385810064750582850673934898488236937714680733637201480575222796856364243068919702896546962620121934062519384579797533929832901355433387088947741014060878609515430886180687637412084226604689324596547637539744384985753351602562580178550602618672207588033968626130321525625177026061572676576026580690457123987306276790202364645983861934624657138278434085889523606789428395700472504248962619417718015508923288500046428707389339622773730729160663744493423852927123437385267515713061155370123458589697349610889464842172126025937644590173164771061877372959879380937181750891289362670458899221648985001395713159033175462137636282602413398392646456107484056344690474643111815566097585378267909193618027179529814462352489800640747082990170439227666481207978375556149067301919334982193897186318602714030317384295167829311365398515211523961591610838947082643993173843244635111082072230899050526346034003862756195758860123215442951607450099019853799066938706735072614906364784362373027515926949653043773397259391054065876113232169556735861580412621749674828031383452036402216740914510833445448761937848676419302268507644090160581652662548965843351964963545787060158090395480984354125204842676898160123735065037477794342925170455896541876094055195345474865005084563369792111177002941592746139853130058724903378922685458819909874723580758023359014044643873032943755891638362655715067744019659493843180434865011943088954402109187211057193984713877007551655272614135612545849861955081381917652997823268490087074080083148243807094950338255958795040776728815382013380039779593626845184000000000000000000000000 [135,32] 72130465885104646500455370597362331092027627056305335161246276590358443511568509694320101424040877719589982522863909125941953132936006964529776852816926260759216916492098239285651971067038410610336861994569282367762726133527031971578295010590405894146960982912361236672638464231632526936132771274127575872722279067807806822801678493984701712401868941215861293762081544401177139550125861421196671380842361699873271335675793498173887835727821301943012634613921281492408140554433787563646549744143752443576862866878838067447368700325468205462567558008275142587082518154863141060077075802923364125591389029816999566433443146855125215602217340406731399978137277339005911268903852270227381121163823695727942437678821202874570992797323461494332501700913301882670741030877666858084133551547589970798904807500792797048920225893036775408571662032836059380090857174903116632123917476012492874970539839272138082257471696213520043756829884761022365317246499822122305352277632807302933327955699581093103150036388194442714049063289100950939136731475440603630953818720632128540523702685345691874874855502739155441814082899253851537872544431018992394869507115584779058328169764318368409670271327893230425991623566198232075818045569247769099969704434343336267228047343566505700670540378662740043338797135107703765650712613189444435438642472377387562814526710547284033023660982437771465364825889135353651901083375817720974321898400651380686242941508599700103788167874789897019617032835320553701746720219846423513468266538992154982792295167683375838511418314659492395312846022658575579047579183782367762862938200460244292769633736364233373053660833040780515603975941370134584220386967830773394152355026589958949023024789147971938865949383117372446083069268420489870857348458104913180672135871243114094860853974225587800523375309198827641999665803173564610843285099027803837240764693387558961568573672003278101981997619643369591785854975572703481740499482536934919473668538931197579194171037356006342109750169199425197543374750139200662017757909185610518183906685866333743519693007672654869838158274138315212117947414584469204229983817741492613093889591278071832691724516934747216469247915105734032195721107141991746341442507561705526979963691164288961999508619426337600352008552094709502011606921515892659083469893217292211465986981092264982436639896570803397943265573204105481626489168619532249714838838720065527193705259490099428765102882138443743232000000000000000000000 [135,33] -65513372245885413355611231039297609693218062829802174931316242712136398417516542780275877338404771022052907451245193296357947739428106201869991023616638884037135042784225505474510151722400576916653132283983275426510624461861262891283617663887649345525984598778661512687585863826727762512345300676189273823527443451730024036676995112471497813863195059428883751493801220471171813984951172512097048531103518016725475639077241371528624981080740453698593301603399162684554715065223244134111479799963168347176325042848185849848862444123767083744680621125591883712682350757643699004556903016381318355007827118428275275985994547379378338211876469509313105282907650916411416592210714003380692442854475151522530126000585349604975072225625784321654248632174624347103005194092935846920484262560210735369989850864959834574641500260766708430982039193768652820096990891882312591619689501824318933964306987409991407727629996235711909189431882131340164462553921487058318785941209974262161435787187422343425835845405227563210948367789130876707313477706346188059413301701697430000472571838875886999335115861723165291477391626817221470605107772387499993622762628983245885497560564098283800502968164200509902015343285199154129152170424404649188600576643660061988547954325798465772334296327865420320228337128824327809459262045851897361137888353601078857349910008268132143915105883834012037735523312998061551954901479704334690218534473389050614269770407980149175303460581959278949725921692521659585393961954142768150511635146707492315520830853535359150189225690611756373650055754499382727289771259761191837977561468894595950603658299517902303322431217563115510817864605221595924631928458374312621363436208899671489882411462200478784629663682894975404284217690914201160040100416424525260463702105551453924057464556602810737157849210213036422595219335635566735752569223088268913713943031455244588431252972808974110067279444296012914612354427412164098442639720440492434774480147482892442991666950103394893832453516166086487416527607460210327332399793847686192988687432270246000407184524549603480297919396133332135676897322774574940190363811173679721989046405577806331773676371466798421227310684735758962027863338998803415306109259158961823539613044023909391684241517970182628874139469340510855120097683540175897703045643847271257304314533800630001429623732598069733161902253425800330154140251150070690493793866941086918071396717951623406675476364463567798272000000000000000000 [135,34] 41488599585402593596176773458148948686919622609098787868585566481444697889315997153956409897007145594154602253051480158767622450582590034340372621702452574912302910550078349217227891127584514544498721118687552275034384328537196988266306937031638000713485119199507705139031189456792965854170669227698471007397052996370506193323208688457799827860983411580842630773171594764343801988362388494425212378790298825998266347177860753074721546473959583942639992101996911593699151791225088606010447112072487455005309405016273195101697376735052202034818493804834468013486889571896384062451216009410243323108363455082167261564469412598120746228368531357829446566848231074373168539277107575143304449443385272316653751473427990618550643422210085898438083059781974189646375699877313169112854154321290119414272008129462601659677793283089216003863067625868471754919586169843224142522934821988014403963929303032645508231120538980728759127678553165016186149297229571115033390799190434862438461315096131564963054047627554536547663720490208795406845608052187262231291636122392247429082097829266766641953312004938103762682750237112794077701046744897288484986264705864855850703269680807810616891414746908653739038806901398891442144568450847853124790314596107438727255636063148420850078956723890168597689124172237913332192603862172749985308998375443282531924580501293122684348903623668190359920357987695906152964080173446465910857593049019645530716201241912241463384201611224774309513401344168979868060483087440338373863733836081027029565158053876575343137086472758744945985206985337334782499211507933282960814262566003524432431640062548015853749523601304853388226572452918191445743779453930147459803847768320699746385281085007088876700911492055117463978091132505284024524150239500930820504163922163368901815933896135446970763548754822973516995939492236923645961375246383226428087987764338131361668590365831179984846207686823718551448618395639598423857910866895855626897770019693873756061850379709887630208377514047967497021205527992603430151169327049357661799347763138669547828709999079704962622138269117669670510121473871351858501798704786534202723650022182362869409486635867588584034254067154321294447495416994376988136247956891195252066207541219762350008073463600331109675322283743229977068795647339734690567821600393430446466327115662957089516472242519846665496134524056310635941933219429614664110026846659298200459271056853172809083538508183580442624000000000000000 [135,35] -20810211809954756466375658818519546687768494640820537687590212595985523440362241742416911746992711633730602774911350494644316620735368721432459390617169126141781611962427446022662759483191662410344865553279764053156335137426910730030652707352145943748968735548936594808489123068969717892231748657011580288580785297171405496297603598738761177242948907871966640187550780005523063870442743504899571938288266675558537933825373586551116806180087201904127122469814554643601053534527062480575245033242590949091389324155543427991172188212887463166794412981919359378633652104272486242430694253932189718031038332431503200075762590036325313931284019978824581842926860614362663893343999911792323641604191264840694874024282239625023546338172067865179350379874012903216561663383571672731193193146688270987344169783561476985274173267023788777998588057602058695564766693801594457325708969289665846573262373189275195079211737844481606914088499548295810834604697554100371587544076980270695875974324607529615062151081157083161580293288404330496336310009835310068644174972579357087158911007688551312618612234723453784435190013331179953441394589951376395338465768214688337634816238088049052293474343465820701251148958409253213971642167797523300008498407473014373684785766062339401349018096509321832022647643336870979302508295616735746170937186867819298530625301672479889568806888706169423982852276052023252463072099437080208334320031611211895864131141706121051641785449349475207519194583339877779182364492666147348304027885371203496032350012009328579994244804279386594028436785170625643027980032135423235111434543372922847526349509839573556448886467491832789060401292145453819937614902496006162100521914965737337791805692182388278614302710485821313939973282821112686185723726097334848507780066511117338371569826215423124307072072612022990939255889420230406406579919998194497333999301150572096140800416078458513278573436844412316494342507340239934346954151292964299395680406392287221142483575896691133308882938370391404020564690235063977705298810353608542982520902218633832367744202722084208879596747916486970506635938589130950872848526710089972599417176324718369927265796905066533530007077827701812170793783715597905120320662204643822661184089807474513926604061341554029167421088938402156025390561219346984560048503246754863850550921835885044256852773828902272659733700370065540229294012168348227443123775329264740836412347149151475949666404542902697984000000000000 [135,36] 8728620287711036178234040761320879995954796565216513861288485266009221540986708300536795170458236073111706495244508496891101732334835695201312754667170149495739657614795464618773854738870150249918356838705888457213213460575104964751282158056351663527256870437567964573992453788669660725037898181996001346200886489209265191187912425687864642537191045199683993144022265933554133437805440356105654797840411490356152515788042782090701986952205380174095423113946596422479733452111188748503543248046554398740998508162585654181547269432417116935832857079485735568887275106313030884180996304189571518489720307815798505050805668192659554909489691275100148834335905128487080611390697718234081472969356459626036102058043558212503505865037314981891294916274189578402326601605279517644340171577692075844132585709397530342443119496333832521118864100154540432339324901475822733442139172062753062477665876712119063875463116415402351234150713979630306326358908433177997838151674229936688810187054650033889279703308145380217373200215592260645082953813397215446119310688019218116400927077315513915708290381203829559300271765488587870455187298584026398783273402962253501797344604987600604737564024969674723700293108982581773000175556220676636249370513673799695307682182775874415794844714949026833610652328720523323895998991051034102332376838360739618331187923910613110402692579961532999178734029608525680994998608659988751605918794816319793232597851629997314247754826083253262793795604763719204135154127126742906034817192792366932739364763442692055059524320668627659610466057601405183678419422737945643597767284173758768000470618741046678728309536351080754845766136712627203895868089722956073773659055913413677182882003866145665906401349974381273754710770542430753490633337070687495905381528843186779901213164975476931652053151588445524213646024205232766336738829337239565617611683228521082521001769961093073663250911409943596956225524086739000163422774291423404157848117720109769399101399201998462229438349943059745385500965078401797890378987813983428957733273495578913565452547134830380983824921361155076930598489856594789117099786477436145450735870604026786214927206802809350603191708415694907923566766371687789173076687637631921987490990173689842838247318648128064972680122212326087652472834896691110605152209201214533803184514647092232945734962876641149746385164718086016544840615530960459241418434426826666877136245922827513337874373065389899776000000000 [135,37] -3156589353793716431344948256732666457967832295290249488956559755154953559740391171610656999198673790459791647922206781438085994535178249424124713605948235451219582152250521321317089454952216613206367938701149486440172191503429512454721329361372548373864044419273994564320061287379037510869372855506658230658646200974087548799623199692753072739051035267182082230994978310257045526093678751445496123031845761236365083369874464939544156080305616924474713686870949378082261642473700066065149531645693517204876949398077409082069118641017297221260521259689794553591079928582121267924921995858521602866365065642888149245262300181796388078611982353343597521995788727418585332568724910005068737099864495157202084509551945771111207850505035879514202514796797082349479198488332009478494655862285223247093450490797698145907803655029139283882062689882681735684119415906349145160063928481205161125614064403361615774726283321757918356932785972921728081497344396094799419810141414765430938984705225845526068098065455045764975500257659751824315583811139244133407613212298346300965988314935038019365407958783458454635620953396817317653592098310095052523583786029510472073035069962164636067599244116083566640511248959190986136140036623594805164488005274650442668313498571285945326979315493830600446966830885727343836982330999420917439467480539767541980664752375040862734401979212095366323442533132462794748159094815084672204817154157883699492881402942343436936813198480776691797161918137623871789075242343533859714004682755842388751647752655294999947684657813017500916130843204381496322153231623422798442954515532227160452948499908831939436023469377312201904058688994680553716293736587314212257988685485406112720847374916929507414505963953723528395441258432803313816650829445562738355021426509556350400557061397269791846731888081086688599387681770727729131082113304356036130901654491647299022785835771244787802614688617660677833478952642452931064222317696882668933969986930506769064967131612935757723399858919164276285607649669086752032147158565893364861352911569758974017747976858224954471040184213881874526754911227091693159084563426169143911908038052097179733953525633413121509418257736670586326495725164037713462436200046141886828868019000252448626554257719512191225187917456991053362227976693433071160646261529290962897130278398353532562113051113542042308139197854294906505495706697272998294277561700417736301745348331602792179413846749377200128000000 [135,38] 998982343743954157722658665349747388599915137134647482855389428019345283018147544209117396201158991405302017361176225455697066616234908625857335548908862517904920309762227872742454379382794197796347133695629479133312579124587500726835812065413519761109163739002011163148943907328607884506327369819750327369185283532825112780385059222858711682326674949027248514877493931982771963221149934183230660972313176240093554524129418144863719183509218396548947034722208285195618481953576765524229570045954888562724436936752461422827909738157233648295705654562330508623077793684655089219413805302053333699693842436703130667980347301714161002746859121907789572455485911650234821887606210995053716893617540193652537254208542691423988234003565248593298090212372678612828774454863990712687347910442983188538709278035520123205719753772294541652622659980107452681192994176906025966554762077538362155249138288256705998606354975925458040235523643330228399042798843918311992786066750640806763991844352907250266409797859832501542970456089718666177508812656792321066954999681991676574393646446028395427526729085661296741105559907506281422032579453898247763992317554620246431298908979867091021023610064990328733636038011191534401761634806043510965122907536281391948906078574220829728155431268060990542319683131688953708198303867832280278125248828482334820309852286201205822744647508049961306180311059264468936314183617557100883143350580292421400587910815717025776732122615705031186079158618724030709610023999679894465795942274983178695761504897637997553867432290913021865214737755284109016335883972381402599642972611882797103835344783790350918857653066066071208628445897974830922841682125514295266267893753516142301969874175418395157082062022456069308815450831971688075782940450380954354221470457600829187773060432125529693537674619325450796302324177903404533452286089918264264130840559314675871820752416395931496760181237045439873756896298668127870555815084836578938817819811781098126768674393046139805925172650097166122015897381861952277173684828175495800737078215888353133355621577636560876063260948012544525301492987190191344719088272582827744990275315974191327188702610877316475635248337395096212785298011314408386785525782020594778303086424350105217448965615133757329935516343421116197545599359010341297584509247560790659786057095353213084371849397303092256557074546344542513539677876428434543611290792415299139059893826849497219519930134612312064000 [135,39] -275582272512117224907549270852905284914557059681463124424263423177873032216488217954564500159026329973648730265120184393283095533476941863136921408983903215764174284704545321997915494395450856556818658472976245462920055482020850205379439500195681537064565117856926297306401293002571293453885714194738419601232126491660919902461093819873831843735048324975391752501888204480575544209527749330245667955302924465235434448756739170771283798269326553099654495532614115838179024548560429992459221171937351866873954766671301111279300836251423008798093188110288100048973188058726594203700590056696231234264616932160069319892193290591666802065084546617415938060564660661249243159894615303300898945521672863579581686999785664367969596515569630498916825905926485776305681500178227035433682071715271610698341200117173367941260233304659437932709609075270670931009094840477904603040823229409570659677706774504134026574746940957940445203615853476040928568469479631928586085163067341266064100027261343451128601028025470318508848507976538240589562770552391222562037156644855909995511926401532109776776244525213379727476793482750980065186425443798296963736400864519783576506948023372207793907052992258217577792912117300895442558832068685567727946881606581132738609991986002889508255853515246934933285750591100840552484277909380708491421281034203145598339378011204411135499188097481692563209453397899298673127475789279590753491262669345987830160445983800234952310780597892800679864260477810432026820195709568642641400606174845085378558198481795576283393628472933175158001126868306004934288543216162748784542236831380422200832920940074669091365678858456633931633836417519562048362609138197844182611979993980144387735259583877104569994914915167173527817042254549236004698019478942445268714401536807916630670825610689905708269969895158467558244250021356008218034114453944450042543569060506342322434960271387921324397286258412836489418866779834187340152971649079505490930139184476652149264160944971072580825323564371951585914371365129287255297540303134186355013543263936077138435026164854981219297564921859412323302168282713386333095236669765572264286471175175016357624431978371179118391734302265096431996460243496799997750559557449457464843056644321693470116322794361437362069335307675242447186829002525213349690617000627335468948591272656414370554307244301980890059453356134537031205064655531357470062508812671540547663762464996715180336232699614882984 [135,40] 64077619185514368747634314310211708125981982061777472155924623589882766497419999847076982479755848390874232606652913685346988954010188314441762853139708082941698639808643347359231634354543496865803974632393710642187089600153775703612844250351323613353636688916729535424937131346047786417942016755710336513571638231305343878768323445439881066217004180352101910905103319203371572218031088871213057605904475415588323058896550498187878226898323703434854834107932167208159680282711524900802365709353547319477803601012644598728166372331518165718991506136119487617060962291473380573680465794409834111167907989748639553584868079756919930547851377411591924149259652316433507536943325778067276673964625866788681753481758352441255131745265351166888042782164998961681745934084976089456589699309588797971797058453380622002267096209914198175283703125545894916342603956718286238747495186107222983012768549099980248506517041032255389837481310461501792449664391269464838910071618958438224679538986025370150941928377940593527147954680716969051110613316047555178256788927248516493649327582493505263733684679638659450088844676442717006164452571145418170871379514494951301489459726658750745272485165506718300047828525173343847496234612214370689818208591630664838438007664443022275817916523681937349394998437866818505124019684999794278850980715097950054688932761218438997221902761764243555940677530113694187255464076446068414785473463524166199990575977734005410462289517719009469847815543607625303428674028500579839328531965235996970421911613853627161711339443055765008085372512558233228195923932367198478311869286268070250991470142183503035882777312605403658360107239427924075168110555052408592900441762593294541260290351601804702494088816381029552529108478814254532830246247149802186243758748895948047651526780986942920990363820759323723093156056552833220360233058543111159925853989431348164574220389973560244579577708660001426000901287241510846776376935381770191195871283562757619374396537522225051798946665223952117459523678738475187634398707796454089353531887316922450707934273438357230612910051177349629914722373495114474645795003975820693037394921391019315558335154555966333053141052467011471707893988422493125899567201349634430093821335457540299084940227908538424265883846115306883473595310655142139007231840400721693167825459782068666692507259575257503889568792963006849685583903818233506946395718961145792046248267674251138419232292157120 [135,41] -11345145198622063532524401305906286078667215437780717854464573170508456498703048430129643775074908562451160411267460961173732508455262641926671584204876617370578763748948680650458622277139656145530789857612825219490104481514352481098448167450106064692876663155773164235561831921335751756796110766722955414651783014443488803552669762243542716382884183270230089553376036255129680176984699062332803004661520336506620324156299519550585464185184194384156064202457706524792325091949500070648128627986572286964796342553883753137762333460827703363193850803360107070481205383122040835019362707670044517206500400833405809914275177183119539536695527838720575551212688011923661868339929990341127638376528535768747229629833500116754501575595963827332268300555231212661295563146950089729292856240807880162277073102216946200655209001903661799216668666901524907451387718832200748244778752298595346598992831340452357079974579347620125001900419053843675816067365439692322156823294264031304206511239874966345725992447123212441171501993824997945797218698199220868852764563124749977848387983970231900009393504497893371405438479085194009796059679889994327058015146749202756679541620867357128545133230571062465200740743262849608359711630159064260285324940147751132156692117089051244669784627731441163978013705773087205281515743154077295582050599188216906829085197712381462899205382473973065346180694881759018192969431097378951257839624533215128016908378505903182512288868164472383413756157067790971544244662769087737584128262766592210891777385397895241088069208782450859211214512002451951355608557053800136021254495542784654198509250287430661501961317414208678476170587401094347724989734705021134986689716115278602543470879147917583936058429462365541851492782214807723510969102468829721070168589279716808855078085747567752707773706728315757918001096947733292144801395847431679820130476785069254160033924295980634737981033558929534914956510433077122249451190793557052093633035803816146158797878703429888467649520753857797796031656716964687436220177802499252848344153560388029745841770408438897790357955696752354051629590824537275311398348162093391329286184533540298301871046286551148092313693394564451315829403199343290083273604235717331184746145522754950043139206121009112757464667013898011153033796486503795647201144297399098409187553762490852873087769630637828154920983532422100567122171772804956562439420507117771515269529404194145132268348536 [135,42] 946036588613435851394293047765429971098325651964717095149666967538101109899853945506474588161070993657298192063123725724976790489450292687213326033999153616951355445986899463545917423453804522812302184383240317709711880371592228966728276019245628661710167317097970662243342261216523645769928504430909765618499567108609835921743047467404062543958778829709939302066665702338459134105291409832036603213769934948709019549473245609512504063946413294917089210094680325259765190436168137645985240495321154468944216786780174114901239464887228958135518098252676224943903764003634823814724266140932048349508558343399086726477729174057804950170766066581798331426050329764273047446952105173240155813084342194460607318391865344003527960175204523238265543539481328911991244956595521597735752389282110331019847138500268085593191655076362501897047423852692270544742132814617958100160593961153313629590687114468807968488193861370581700875125705997757333782453156893112274511039496819187465367894280994678659184620883896071510039191171926818690106792052598026671340195794634454808788500156558252192617903856344276030786235842201326034065461693081825133017271419862909396042402884496959996703599496002589728701218834775247184711057247161051262122220997919674638083120610583895791251404235094274127032960676441677099467477627896144707984148371586360800398204125284004210355315695795106923246229397955156425676400761715209363200028992517032010456734820600331769318312947883579208162751540168813231517188747929225790897044051613820906689379120567640371558976236238069880875901365441997452026302384216611041949527498395605666502710897725341068357667956346676730004089007841586897403876190028245325560480927763426449708122817383492208971018040784998144620979172012285770385681517918080529739786779979825933217972155244647611785732833469962265539781130324072144669603306750063095890454557229504959158552250417860725426368871375003893646478824617129144928130198752902947531889302423848568297995145331134778390103679557009068253397853041249763698118576463898007808710483581335945585889593458679928498669180317829394440795468525401267704909787334222179304170665802919594161623268081336575050118894357931493749859522090350916269348803466939742935849907273095314673840258481377481473427789635644366197917860441410985022040100597079256592986771747266876385184099796124742410680284342186419662866547262623005560032280115392413302592844440979907884320 [135,43] 285934434196848450258930147824146488643823879538821565076463252228494421854841308468907239067812272867861648201374837329423896983871790222039241837737584307853069074152641426409400992056557809612143657817021369347591540311239830126347213481691547807190215864661365134618612523674844304669576433695229562856080535100267815116105291335110194385183446040343578068898454666364912196047172715312447592011812994793260210664160773813859762458939714822302053040702552428339664387625897758904384872336908474644330209803667785563187317341617514265054402581563760014057457935566122838801428205204690718487500758078288529255592419266930542562843922643400096140513312846020656337334608228449754572817980833242493881942993756044645282190295911945904935493129331521238833473042172671425615391512753854911410935654620197889769828237730572455451409529470498524303014182068112224706025588041901059854177172343797374990093386157092480585209993821204433659413495273129834288100897481373736464424478343242659676292426653696652066668489096260843183871971918081291851549178990960544181648825821067999329529086797848077257694560261349912230817214343696733020780361360680790474968329381453911535478840472623424971943863709280882691177243453191420257843670594136818293884653710100349659641764513268665208743299870574731515137983498637184579722374309870019460899640038880162398499462177938710475485802257288731723142248624155316498087141767741374157983502606754002326473552252874215838435915875797313173281621612454472975536923400757545868757637100027220643178252593861825052338653444384476961491905487424255405645218489070080509458520795580517722294003557089376093421502350228289197743568470658961067660672304284140264924727320996862873414672083911354325719140242781903510733441947049254028601077393658887872555019735950436310358190402810066208568496556678116025177380939800925170867207621465449786909103726373492344341877881346048695376692982055724992213781740714910531354523652902518763690997379881242746360647040820610073534937169630066278314385430294752218369154417687695093140777297399668815189380695185554817163617431168013018468101631830127592527910626155204113400728256039579619225459813165737994203898867271014907424921811532508928916229266184572685142710439782969695483460370842256886616550869897524003074881924326911328279733350619202779228297458080302368603760261024450152369145233208834680980445285473737297510381966382433413604 [135,44] -171339331266157804304883074868686468423089935589331341402386564362361413674468650068501371071871407444866071767281324483403126792080991906480120630861169885080572068919994572669931851717945626836002650674764857998092942067357009289100886813870197357075562289003033531693024053747062981435278953369672396292060085420921729246903396897756693038741121701418315276646414993418473475430475727105633130254298721145754978802215903066852623125782445887489165200580089744668107648059855892005872701967341571301499928195793595266445692063403324444951726433582922685128417115835203510365144213058072965031390146568737184733468985892493180058952415485812269015106868985461251973024290448598634495174571019985074986492261847079629221243315625006192615973442552276905866514710928753643986084560146594936942776178161137137629100001401784581097610215084242040080177463244989961066835295076470173914452738646546177843654937725552632227552114300489204603964740032523339749638921624023752352789646623846740846364442484995076361034393519780487988635234329583746676857569858036830590316773876792266535559067970408637104410394134633984998851124561540741570174967535425279166870124954928496997978348881077966220979993205324220198584558856040474865593248300261401925798362301439887946549440163898018188578483611210297566594156360366574335373979917122157161859568399002301596237942307250536305696332435050886824954468778667298120537348112165880792815174333221857902244726848713295284226180240950203712221015286228477572012234922556356318150142760396302151113373047856405535402240700808655569667066116798432185986602003239628053052385238644845974749785511377980320172278311889444841136081047069089060415459516915045854523173444977875064196044477101932615765798901948568998240001350745989871309421670195307607309352125304536508555584279398346251319608078053554105005780390646178871513711874501156501384922509724697913809978905935835475377889160806985070304010566193998704089366378368668178431676993988381891785849280943844163818748340705601987676691201558681741877630387748730319729110072184623605741272596581989096323068227802407234572238279856701875571854657391440888145449596415475474086767950965986845455474815764708162127158499607721728268848473760141532903169882374284289655128567104027417075339306074550289579371642972477960328514681200597320450314960551750999712652942438227099766320918095284802296350729104485114220604067079779392 [135,45] 52689012235821061206004075847021748708820138962069451692955585153877004851083011948719569912222084967939795249327749807248472797488765313546990981765114406580157148550767570256759981688134188341076352869672715116876076925603020097809332323796206852899342762744988145839498242478955699893275287760125039424574216373357844987642475442301465635051511300887203541165895023640872170717211620569054140983494133767169599270062982443805128870770389817329317954051430837041823837270011890882754924847167720072734974058337137992949356751474464580960115178817204547055503410589483148873357152139558440989456293392141475724868318266407670842071021743139292795700672882497908152054330430242852516653447826997494010965355810270305079751442008948952621308896498649819561972507702819406675648687607272192021768037681643659719563668419167920327743171573524465499989534549270726935319367258344700890326486389787687893913129536210993953960162301118660831233613247529761100026474359090756731511095449728568784293756035856879301719465076765628895623627072743204960300704168043224306674648943022347814713678663702150644302689592054684294968909781108245109418286190441908833963605015791072250758142138219409686355542238349205079805931510401093269361445381166265984601119342808307155120269790261376762551269239386662395687649498329710376267287980071364713373414034668904568712222385174029300461846832746389292055298822894951958453334123927362473628539654362258812327699332377277869366992481144178095124412510411271456363405078552265917480297374432703243632871726134370234131722393513479601865269280048107366081145583918356613852727645145280179244769583398157174363887916687389771211026424066822011096533186733514072338833900947546728809977642052928267214434257236087208725014896636420625731007453404628399430172476095346428433306600389697834086296672152536326747532079575011774237801612290103259976664663366002825618651910549375591382542568897399130107100946719695230733838025145882910639138445281052290693486384473585178582418070157160766641070835398347614362647216260867395090944048119999077948431945766797159698671768218805387731244841184831147101283612648281948175099777164834915888178117655700797895011578514479985694451746792600452531505409643390104896319759488609954760862283225881808550100388356544392941235457866901152125598320923196100585788185348885307089838122843646582482628487553514012076009879933083296666317140022600 [135,46] -11845867914295560411414333038816920238962540094088501043762792036056233868597025707502570023143433498828032391821134433951108907477407291083727080478465080149122448351041549473378113662414509145668857160613486670417038341970092827086399024161683446593740369745384197384284219309229189635135841716060267546600437348982235587009029426391016293400791302745885509331290995589382062290726220612729132677586166035268959682514757421501796975494742358253922371152950942197356220413546279423903440527439939988120596535687318301070666253088344676176936471657682674220798871492065294226200697244866372665664531192077757374656679508238692850382366625243463485753946602898231901067024100931056157166952769110007434882012544249406170106429845608043437624524183030469021344819278399873618798241259473558589563303621952387356567517374921346566947939914678102034482378710616257792666800039335974046874002888264497813029061588613787438735639774049743175900191504581627088824272392818311073503733347942999268520454159229539446852114542785085607542456446164018760390972449612995327449623973355694825209976488342159379572635817362931988699474266691682370410215612941529125872953798986434296997015305885258426481226570322239451177930867757411952478692102639380041345713006855589710574456706215393488987140965346257245216505519759710034744239779417609423390048105900003188097815658598075403721940057738409795118908590273114141121592487489141358563057733651113288787129619069821099647150663512361177189011904977350846145808080567106902786942345982978548818166122920241962172809478522178826499710915207368908883886643759808741993402427288561097881157422635183456300315535498037107876336192923652383699182780379178705688446995670016188196925174507891493558901572689090590200441481596338483760135358161216821464246266170033102896279235483523234986960335987296175231241160190402223814902716491703500631582348383087437407062303425100194241772365566583496250113084024699697637472085758163324923593174294304358599638401426880892403117727996883519078144644713334160970623169348616359525182907218944525725627070083198028330240868014982139214833520473456869500559366757233795537994142192135701476032918084556790020578263163671715059844603479101956832887357872016779308066889942475571426389374182452491594451638210186806223512047367056373947142812186772476306114275304274284997258040697393982701907127199424988024387103066707867068184726528 [135,47] 2077831796876697271588495594361189186597218730313934252834508086735736057122179167097197951284710205027641273681430758816934220077198221235124018031239972016424005270314755949540020334811950592874172562869431884961493614666521163928795571171966897601665361105650333124882070826629512447488974951029307644114514906578026998324654779370303237647783748742600004995344042146511670688726837398238323614355996919909864293692454463884011292586605905591855429403339099991862737370401866807047804882172515140526182651184228086809541428590234229080409020360642374147621332306869974420815158213844152159773742140301719468048907917940058812515565688376838143284241759845146481808213114380756390991773455328794294934450811386022156397249214911523079507849596604765676885556328605201752517222943839601072460789882490721467477825487396477892328290752885494779116668754100945913935018092323497409019109556414034881595564485166789083901416018496328873697496654446741076787034591553382908356361072989094656516778586716197008946970676066261287998403600410032166371182897381611132323700781330332618383605723459080092961270418478625474626215081528196382656644804904530290370421767709243093944759588589571101248197341564463935656592126969066416813387377227592794829119038288093092552030935527465384954835775328669737162464926845909121327469123840803619840022025084894018505093945345736565268485614388217083989595909659001026000833876268210071645715162078554677214331102301569605297049508069890098214004206882822571774112919073715488925163782935399557961936701059507559128850409614369742177338543564961839746606195997346470605850889996451100588490342367072113188508204414984041693509825121353891612969558221291418569230344621304772973119376218988141900839595668542887151204514211387735665650173280889618795218783342486664610824006162309748193213337245041553680246877549185560497333454365983182538205866737511547130665259172922397272495217575159090752844499029900190854743738142795530366723608292358379486797551354255794111792756099794358142982553660930870374886774433386933722148446106196825884406494180116319168620551082723871913203442096465235183016283775494314221629092574055138741892865083820430451638788375480257295187834310511098251633506027673403131083414308065670973043718663300333317317193244894383036201320950922117050979605560735659970956270512262217988707185818034076882415783161019499586984236937759259618499712 [135,48] -287010286264262187872589839087801531008612050428229229815968917075964969896787951308798931823042503303139331163439769676455279871137022281507847305604741831384356880837134930661841754416879672234507177423410663077614305234793413412112325583604501795877802646074064260620715697246371968966548011511797736325152435803102538584924207802086990055226063448464233694777298996349782698284449059069403140807120891085126399319170798665376600479802176186473805315489939791708957282832668127399780138577802469090658168953983609264200404409678342793370037833293508817841470693851871065014357450854959199423020431599685116030856488464900332026017433539894067428118806962495595820792762940810436317607223533617765023488880000030315529065828964225130064348848124459177168933586211850496251097291833619878680997924896458206064955903410166588706432356078587367400570469791009508536946895769924118901754417452462200991263194557708377394694102417497636542048271655439643618265852126132367395974018992462611922998646454504622126653556916151371713077891642955881527900264907278515614226738651681038108836028122732978168342684958145829888618569100122531111997706063166103958155145260317136336971647462158202071302062970577787101016416945912692320460652840052739355313065948044676119554040012939231841554106677128124903604729878048976151392192368292157803802369353517809441489148440008573149009169936474454065285104741725720175083870510069855249384989931510267538318317469331538852295593406511397547598936774934765091449585759136621096188545340543338083266187290489288333731537950981118954632965084558091058468463177003337870389180341362779289295044153612484754763678926435760401748258824599897311810727598114410554569967399086948501978805596377297307794737255685407502001245984203228525564913206012365854602038732879987254886019002340679041576668543485459120265363486652307724830540592594016186865482701512114461675728911368793413384278000326417740063093363947775348162588198979185753848072719267559839215417886129481363276234860167459403361003160799700581991919697593000023298788526651018810666943458635004001859474142529509314983664317248432098366431834470242026850129665138544090795396544354818001195338046363449474892626379164541025845274880228174701705039553945039832156517808498930040038622910630410121096985822181433800783720225687177698211568926803088720154647152285869202306010707515412230682251169168505955840 [135,49] 31065786705382694494804155621616059819472672516240815879493446734424321271297492277431021717507540071143059598485188279053612577149978759761898498109236115607618999180514128242941628684287124600653129654825416679871034576478167530153215844548950980627598675373293415108257237566383598170527011483978385840466045502785348043206332267008848884274952846078341411296638579133005035381397939144495874352262034409630082321839593105203375630990799867742909369771936163494687726632850177949468555778864747028233658150240649075449817620677369092222011252669349904152049516856246291848840830808925964177228363484427018579029738334122138001374128260593180411429040973968058547009886280526832768291817790571320134209102670121439182935925855049725949644145926982527436038255782461730924369502747326245291738654202137497969539049176134982248693793337587619780942784103025829483473000239672060208810892432069095649150453091912745428803809807833976998570550497603477617891814984381822931623378132653384824832571993643716014205579907039627097808420785091487192918643505347779572990308617080266802421885522779757786636119283940247149141649181912746834075570247912509977135274064491142397338445285339408579713043280269864590210914718717035830612732580671786883083924854702513208105062776453746565678951090189353827322048639517339032724871138255540667067741381094767914070571430360088599695744451067956274690174792748209387809207915615947328771358222640610538467639372399092356040671409099436775461047560383115315032487891236999872316043010822206453791773477273977913394295435711151718945631769566189331094176042454597284371268089079688122688975840594604060873522863041928041103418851747592371026901174197716472427262651718558226432526419760640371381863499890556620231474335519807445063964210056693023375361101171528304045509248407012203449935886417277915131995939463210227383400632603591727512573638893531129795809652814705419517879893651741173804075501566692570142933093764217950063027677310856933754910175472059064281352142755784094924018317044534342980840210511147267442518842776572099945663128266781779654904938301909177418798690092875326184097859884550214005978567093921727606204570517431288239767996867059676862278214443595337804125021107046273544257264435184058807944566878428551196908027166331461474201974519352706877017492005502211922840718589902770853112322530415108674691777041609546308804382105974720 [135,50] -2658949111328162689207159516209450695628968966252487687102424129768348638847590968730270125458178473904670809799448979439529116876531251445334324291710461417729342780243453295839703371651700795527586776819795681421771551568708351353008867820738045388071360969475899921847707999070787403825841298364550217633332445617233596588313755749496520913433950165556155218344894973905876800424030796756568655543638680209160668439655118811777224567871446463957766730430101327386490276879579363670077669960258154143876831759259910462827967329884324525529555152777493575500146058420922304893851810455917598028812132703445390321224453262073847801332676881786643585304546453391929032360583409114675968030847908514121224661833148647621211561052929728720359333227992547296998793888607618744220041507497583902939407621638425140566134891889534866500383780100946117908649178147544284058244717760584916450165866049911338739916833387487439321772569551778715052728151854285525934680640819542693713823908059377804482653232388152020647547712669586787866668435723731091861293400106022837766610973453871247897981237006560758159038885269033747162411969438010834349618993720822440041270160935606445804123584512907281167801526540956049551343626081084001556014650092089841699591572195974114453404380601257824184938002995008420342783367710258363765378026936163575342053633987500793564417270754908963495167119358444663982211632424139431238917603618291304528008908138143390077826774239498108794266491156015660919271043808931233409907711782091921623068725906777561620461765849520261897843410988299712903660881042757972185217866972971742329830232297429185074963576004522870261821577600282957753501358748707941495166232308676689642717155252384504036208468742946229802847511835014281346358073566710480581280409103971545288659951619814354441022273348693332032299696311646142381200239145284146633375064428847463260692164594122246810888151836371900641416480622310767820179239920127000657638623700835907891178024514073433283455432558520241533855050414316471906969410718156189587326775444333294996877054136020356925459811428105871503048220555343480546308895369866492633421519722194274198549359695582357969914737556039610017707040066433284081663298692124291945255865821008158177337414453571703958106029274157878384301927927713035282721123078700616130403311360618066083795201519519521516397856746350994392348116404130649611839622116480 [135,51] 189475825334870310170412100996681154665187154541718502379747930321102774035205857272418509916251251704884584945152636171642621955677932056652925425041851602084836491101410028342892436675544329422920062180206105832051105669466260024648586949284637484727480426126854717480195908010161462091561714575727148363749179696883929359129603620780187442324728992778897622563165044035263888222886097296056613379683682540968052266065933868749587169352775604671095935259404451177690612733963194401658588693104846934114130222438886194626301426881141215321828005804964395567342659724548791268468984240332196827089440317701186019568258946668343749940511001968947239151901456605949589454649950494262968166466762283038168914748268608504612348081512959127296462838747391434745271795156496739111349831406630899422536678028759537579305657357247871160156661044442144624365419204254022616098036515506117596942158147752624098378951989785202960744517430284303840294874125759105500070806263070581080917557901595696911587613458078233402510153013883374603072120528457522316998160290092053294994522666963056959919668793576061853609870287136314377788481335408515855902180804963999696741270524478348376384329384907619373971118968140699868936316839249586401557298668831676548466128049347288799651869969453284385288622394989437930874257458894381776802400337007561772139859124980789072449217943727338557339972437693952330267366971431653705046596881919127807638542038636231599504311736892913822650483680403726079369677152007965116997898789655220430428695016262234375234877624702712243926648693122630721072521881294978866517922787034197756231075090976569253351218098045225511590014131883008963653651074973284085695378254512977325686045416922127597481389278832129402897090090140325896580175307136685282327001492654496182624402739908633206415574513178941729270313961574979773481315972696744504521350877357029691149825339552871702989344996974716422258396831174489417449937687811064400434284582680742724231300001510734981171700600482464578418575954440435108492782949170118749803334538150605889999637734978820289207177079970017973573844024110712729080009286311372169552070325902955785939402814302175815441618802092679691677803485030295557797826661798380889558079457252958152462051542682652485680333725315437200332663103156442938899188799308069778609085707071013770060261639728216232458429212299525491664084257179480844515996400 [135,52] -11416438156307574106339537179353000914007598069509681769415144769222397008312952446563999679457113988258192290272010981230200802117767121038181559394628459108383002088124499130935130813684821634072741657708264920819507611806383296308961616967686708841370190386102398785397395992359918358627877174152010866455767194193280027513741621872458067536399381957948022027060989390495050039057443572634547425828444747956775978233677433582656450208265492461407920989326394473875859607887113850777784065861922499994463493197464259375508251394150063657698965254174580922100663862270025976478734382188274445387934697390088035694058233906976595358817530064207132164580291268373131781072487688677272851611118845133165929295498000838414208500797941035138696232012519229722486266634462147979230372798296334520259346126025683573717201102402742663580681686924283867400259014454347663815238837286258140860658425876686704048637992675965262137716271499912458123485372826506477817597986445035951943590807342841757497603806351720989696115348051578319380106384969644246778508786895573840448851756126887694144135914507075772760040450472742218300693889580212819299040877578730017173931423019730861837871510254155859337856874721245287444081330762058962548121643271014835282185072891222583447327262466288131743723346476960810199778905560548825126006079024738902079038313682815666844550174674199253092563338013839538221443156841592747571761526567708922072753471776287295215661800998135834817099731071923421686475461027034922268209879020094850588534211131083061671934978407296908453921458843935067737266832881530510210602591642649271029042915419716537617860019898510454827743710889390589605493285997528487713299041632115236664358835242644991017803916833237303048866059326477593119656991686518473429266313977274621593983827520826372057533022852772979357534968048975359758227537996949371865246309535776116283076023328876734179941902731884427546799909998445418186918505112323994358936377410326690089845220981567456856168117187885211927802190447021400896478155156469096227355111753217073708509032617088253473703660344560238950988788074081576299327436640765558068934413868018744385956716242810623045611362666010058756290541528818548697812961672806186189396460187169379415384741082323045549402739095460916462264101719302118882497631616312251215969509764164840890280079552931292975711591780927964022462687633720317519360 [135,53] 282997518796160982890035584478675282756513141523024622769958781421122368177318261524242528164695485229453619055294849612733989657198826156462696845168667130909747697137214483422335974427055001531631231039080762631779023000882757092154086699406390903304526228590233250664939339418371872838657040786756218686034345634354887663611909490997841852416081147124282692157531842275704645375960405842881537729074428356011253772945270951551414051001802590172195307121203565823369986255460182394405196075712616856354223094606925526934374387089739812405968835868414790978200237637301118180808938342537471880049309583349025191221326731237959527104686216492709204114705096425830164936708438041989690891882960403149680556932562579892341787329282495627858722774730271159259754501872261406022793771589830852445868581318285022260778705657810622969862029714363003093238860017227755253267833655987903942803028921932335233047333637913341578979052097824955364463251377170166863345201143863521140016537501687018819716179585387928660351525111270665097123356020022309922797719593308263149899089330457954397887554055521708556398822803896286170767370956682286662469628452623751532874966553332198262502237018212488379075947037853553222875669791358292756830687702093975013693860893594242190648387642036004120802604318586313953904284317667010693103122787470125765785217774296052829899945146798926554154004700489820895685901280035126143173214070083797069787630109615767260221684040325482186857825897856449151815691473031065535793763464835098316610430392596946974380060878997208506858291473481603930684562522203003855114339843442287162607256170844749225895640072946717831398371878825340243580393969842219338310107342742066707574887178452416172801925623751996275321767160670328723811222507995071203460908125310733807873623667332546423493861717100828220113506695427821298670539368162805585847465557363845575202825676591880299694368069817590162935714065658771919251303121636269906922215212907895749779580206994967848648403390671523727806464838256598274139494665003425525194177938558536147180447636020726827229063384525870967912230509212658845185559873296394666910135698416776047870731519726608305903159376377489629339627282807881333556272891226162100591626466600863643926862121900805752331320510708024367838475282947901444863462875423445754888477834216133275391228571100533147482640254167956101973031681719549120 [135,54] 69798099467715666695787709257197551692374796975464104726258021162351383787836737230474963904780462136432962079001134946067603981833200175998661505517631591319127946783904940609565485941175782025981237010856396742759400073606179283542932645732429363716429419641883705800749552103426745696783141927665493415195170782211554368412139874485165756950340921874859922897792863396342790912817397875791924286707079803205490321531057184009365179759809392627315763855754375187954867074368303789203987390317736832628891031694455433201713649769475117426894270680370954788423729766392981124160827709362295114099903766743130096159022289058861574029047192939004257668007943443686172396275116120869139178330283891035399483899481985305851777316029353878157291732650699457912537794047624915439806834023162783540820726771948230637285450903495000270486424553763954670864976758716118890034894393169602257108254592849560418197913526373892802524478488217343301443349120840006557251728283725149614486862198283572272019543420016990209010943195019059457595535299929161337827056676652810757828497737286275959112496688585695664519087025887351079812378056482338846383287553165298962497934893976630964724740240310975627478714051546368278552507481020523073530100422298429205571665228694570659693408118914406156237804951927930200605482394689198078564864639269589660657684060388118583060902086686258474885742068551221426482365336616150149240748610380310862821928890008094384890690590805185665047316814898804497370056311031984726608999319516465097391399189503924909644582166662371914753263541340686077073423371785165093889471457661937122628190458636167627409339259256760402124423155504423642919164499324356126332534045100892743363691646076382661389587531510307993285598267442539566914469841191511263934903404575338227835386971962597723319472604845539801510174718473719500381891858208633230276924548491118750782285439964768104442779206298029936876175378723992937714150235153757463312593249526400699343618588633799290624811969627693380210629096345225803051300291691209377402970466692374134476236639667557636893387813238533268121739560373801690198893955964427770632522317639194828531881122735598192988462282688646487135497691088903456747702660344389388555958125923283735158081314757291852855223136449725373858700237135383543774110206211250368691721001193619291234680241980241423993365236724609664437959817409280 [135,55] -14057607374744230887022660270695529184398481018885366659759286624115947847306067478411475647211860744846846479072649462289909127604091828418687260876083060325802999329154823004777392953253891231497968899547486569252563448866663314641147223832562839514035181935301405768415678444320441004677541451450402807919948285200854352890721087721023246468476029830375183076933917023406286670777585948010852841672829503606324714116601138565158406981872971186147811169711909008734741741539909130397122278825693054121672762134371136666449453790944013238739172192907541396133218918340947610255904030988704354597038084400587190740969862069937175892565002850689791789854487731464260994845341441665677477418015874014475165312340501041242209402417410023850763222527385763737133722080737394395465885437287339514556978752617155944624472937649563354403819324387568882709576863417939563307541090006611857470881380726960374035830557509058624462951027275336643232178558210820230604110030181274765098450776915264752981605573237632796460311950615983677738701131906165741438567017337617757544602953554066742694749867810663696537690513060980229157872315138719947078152621972379159453138968746358487355570703489712360573640945868470258046536033379239697595282361315343930770460577703445441392617515043941755787539479449490820882564814807996293378484236710194584597811548383075899214859755135083948399171218000614541802579728174094071511341810815901946501343315836739337751907004026747345700306243113369822792965600284991882629438409957085727312689602716850248142547377865845418758849201548753834928004149994287757647538401023926787603928284896534367542773567123099176454100036208447231584571484381181961815175803482141291805063950950414240114599684191625892443518122293522101491101765036314043463701714955790315060568076617451252620941727021285619222649127855377127103763866806342733673740289850208883103586663678869155135932336495824524468527250822364701987657284341074459564490401225486814621950329218257074568392034391494932442769951623398253326429174112108947397713838733521371996967184033063108262202747584426804115284239289493344606526292168713529668861365240543606451421805728693823346064334047316622933238646116718461455195644874162970281754375250963526790003929579143328154743690344019835136336782699273729753971369521523022091834170583143524077228205593506334870616978074547361730356516960 [135,56] 1888004641492194565442629496738344709240218311093658182453951016001052487880875558371919155223381371075787957125014527083953453812844694049335898183840203599602794366107121171020668138785261267889534460127369856570566713515895637709118749143452423611828219456644836134054738853553154898004452415947973798406544197149152778159806555523728087475795919922963457693859621472132664857184737688325006569408144739451943213180890271198507067301113317777973609230498794345925067392199698332061218306204977084782856383696521056749557672888794265006303017907913205968431969707151802113618577912761101988114080023091591468298574330651751246790036308338584179898321027688730244374203572334705170619962543519637340778988653470269487791225781948892634834069784954012247953328886426993788098507751240938473241203927696085096685909953780705719328973069798459221348458398442372166380632669411000975662723087283045850942414220737228343341371405262324946018826448972144161513578846520401098977572934638065598483933440834252227251619807673241351150086770772384778062850535205989604886785518975075676532288309987590094858601139951793679256664925983438259886385780793476978967909533594707723943897772400475164402049215891195776459399491284906131159221129975862970887303893356517812769751025764306163309073015030751172604380585267984479357223616652236291579353560810654285435213293427309470040336565602121639856978670309678490982697237041214469444153626686025324124811993996220632210823986887426247457195586372317426727684197651394394662477123626918383905232371415243959761882652364178475869689684597049936076782326089475853267517094457845136545809468804297985830851522870139084992707958489521961490223318427476910993769149082375407561778951375615803448456004146372654504714845642117544333789011245038347922806641239891070584936549096575818235922029555508691262911001071925711514634874254419743551421039252708482021697546476805146522097773402050148602878086421112478135899657021017403532009619128839434985313174071201889568552668520485481226963585454828992234493916876527210396236299299826600808475106157069100285456286407755259011241730018978494376213312053174225300581793268298718986771848882191264325222581443423206556388558180723562505819702187694766996034435277464379171985924760464977395090381315372452135084194217851543380298218091179744797558471334411646411893969206991029904750848 [135,57] -279652338518400766104222822155714864326352458569303606226790260572345325393817928553021246418554353746408574756063736091038077212658065239470381900678788580124572968486987729622570095181999386818451448387435690426506475840442006619991686412595043140233433416198501602714698662072520655567683542398581193407360760133616375356744568216111582602871310124124738597085518556457863320124257925551865707926234566575312493097724455314745883133332571706101126933995440973755481531849554874281646535423137069153194610815710528858235257679995375353320226303410483756653967172446555561824262455403676374189076209277452622265693639451298044545345571761633393172670558886810532740588496240136585113307393493917798170638928508139335763130282142712952111187251619484441917876008561299615315085465100711735290841431657903479574640681007361807868398584615793701710227704655257823966060483403868594906126420809021946072930895799820640442083284609952751563335550397569218297760427162585772618931986832683322102995017397992471097718421791156042543873435446381065657032863726849912611559862757886619877316547790329016013122154254857075027646279993710274684342727790059504565297564461463493237667500412785619074240758315121739567676483845407666966028470597750645550318216543843986106681833262321634512745625389718048323043464014914297629733007523292301478599311839475974635273388895942196835444729269887496143333779468040912416216283077381307993938189638438557865656176997301385484938838232181805505673908271387954800290508559291430791837198168278198922155379482058076966542656512799058045894173442187766594289710111520593680594716516219772230231423695943508156321386822632645011233195775974957482766471226788631995115943591015917566682784554688552166425450602282874843636533230347371928689508231241152847148730374796581046014548437133918080601067865600811092790338881434261189100561093543549497664005653410120085054614848453385269682249078354760254658661170777197570674157641512206394028628989050424198397858552782165249626293151142057993310059410071869230921689695723864853849741044325495688067536109252105922578398490934739399598376236537624694448801357649467682941343345712485375977584773142369377306216512012697941682746526196296016930167362616609733930532116367701873309532996858782777340847600920072101070554394633477968204186570503936580943071166374442400462991427068924397728 [135,58] 37409351090791132453921107555816023322881867211430410384336496435348374490862365240098371755924347552316136912104232693783973905196418424080178591073821124070205042052151049368026662013346996618099409547915303159115006839038279315957088306128314229807365681764760724770351782062553588162642689728305789787097215313049461111289309778295292569823544220368545070942760508262741290332322111031108286024998900388102251878404754286075893719622926986960889896146506087444691032391331060978153113895879696130011597317883891719619833389797527235263859273030169048622093289507722265795382096226582492190052199006104584479381596888584021309113197630386296629308904950421743991668796956868598650905910778034348549858230678676266284565073944193472931132253211869730546805024625341674703928341706530123104409589762607597631372365138964307734761875404688376618081017024228759672712855059916009301837892894287509585308204286734430335628287032686917557060597808627742511678911893485120397750689149086301439061108992422736881403572077824765752341018288143017188696852995850383147530169203882254824073846312968792699065781243531311604030333001076524268386284344545174227276240567078627169012035970055515070026234638465805241441101276620925737169230391796133055039309672675902867759070081899332232361709764967893298010395715372655282753689109779560941743870047535683202326404109154598663365428304134518889245464931944938147292652255213117713602040921036924652464611927285151740548061336773114729055262348900993628393044232913471142276345554117899888904678622150894131955478759376794949386611948951265417441293420658896696718034463865236789279616013492039311268725925674696559682140877970954994319368019352322377181218877971880283694740123192707350982332163550110094393723102776145892438261118619599341732081435827165223680059729554495408039075594367239133745918462893211966240310669913412673813477178912660524802418641933215429017689957005114261132287447547888162806173520886277022862024675310016537744672278329030461478116647464928229378050442736664939540479133015572407540617232279047494276744053312225487884033520854975946965563388994303329910867644562104648786238966044135194290135874793355071663353584828140849027581603604370271984978482584931211943535874551524218268403660804511408487811409029015530492778425602465964225255584076893361411796097007919943665816642419677184 [135,59] -3195512909591287412441679083076021627247597118403825307253167849742065104070812448243849802135277250022600480591948308071335950570928361143716274333690676627043757883807743913498265142995173062209994749407788515999661562362434530072100380802895260693726182794011134097102676075179149997626505450089485772731853127554502793488661965482595877008084980036515321466921538149960438198401974184353395028235976391288887703450148217635665760006683038633592356106592454348164309529689955468966939200813100154138891372724522594922207359098979088710467212980484733768231778620281877105911738387909524173331463714875061831171399896228887572508455119561645473716220128502134900434214079675824135422625032555319909287519359184836166100386697610823056105059789190627106775760070011637199510854043530677925332657998793548336632697186154472286991624131628844543607694838831446390283988047441463189704780193422638994962406838885371227483102055793735358156173513965491668958074397466056196152927150248835763273679990042901765335629677563149332294123037183992540513101343076867992187015420633130759353016376539625827414003534288502916490572262492320449846057794571780067796670904608915594980592342992870039071666035704045332502125096667748603923574140370392861361744303671913648395999807666312610254442949701500525331082598397735455381692667230282846857485550677164276312902982195527462498776195835108667375573707239249727386557735940053905730918370013339967787480589755619319885961770097829988377486858023933392450644709198745896257794031060409884048653050027566707422596553274959373648014731968993137884988429353638456460550235339892314384877491319796055052877098392654425079387252308911270127772314070296259410853554709349935185680030214895395442997332641202519761929981581515705754074122065433668848213488040842581308340773286690101333992986743373637569386983404414372904112891529793399123713378205690347094461468796609119824354603622453208402739313661944435478180392555963838431646154697884573801388322883471484691771373717021780192096627977630281316744753819619992087215232746188871300838641843916071929876253338355431103593117468127519161444261570410368206144435886109573307740488518840814587955201646180493875821229130883575148164913793052666923922817527392269585748690022530262451433965436056415489529101556212805066856585801526927718771905198860680825369278452096 [135,60] 123443724515725257825215621556596160215501974272241768027188086773617818683118979591321530954276362863457856454865086195508394413627670008675148160471072517506744016277863917318997545774884646460986735858891350097694915088291206538284038635354041023274871050955320597527281721659935281271491779498529883248964177266082212978463656178290212117696118005257852838538218841774590285163148920689791968263696838791206859901099714135783942850846255808591224124764362586343796881271373651662453849161903877681833564420414521443161844174815679194675786168442400782433981136614609632131326656717431448714787532462541153317898417789075893258278458412177962499296312334799450522787679428199964427975455997841511386020022027653355498831209810449230960278910704135521319029959303860093561113623030094028825290700360130423859010785921740469658264172026359625893810143015840169072423627408138114338758007447468785822160152761601122704276755345431730350992388201586553838900312509214806406552483943893523520548628303022403876966007706302843077740736881258792300373415420001573160940330156080539327145196551431652999764519804479362913258725658129586544753649374434058101526141673279211058292736298256252425727606814107820063583506819875388055399122857306399051991685305276299560142448527632712178026044503809738623870532939512253229957433645371296225362492850241790443605408411908335513164905323001972922414276013423714285049387156336524365845202627142637854980016125780637981364385839312640614670295240405422303192428388520536409454368534278923876141096073352883581273074370230925558621630230202735970183823493820160911121940756443214703597694209501743954982995543741074787380741662349129898771541391848946948568466109784177641045566911886534530527805503300346314306413033656652150589570358738971957437937225311053557767268922235216078701494708273236599144761247024992611028174859009936059610310861596338549006208128298568075328812122706881147902928537762492867130894922640666718127451331423707268906455128432291221500778210397208457648503736170848797339471629860026326140681053545415109711496678146667189749605538320274940182952142512680376817434650588080472225400715975389596371143254041795199813829540903518866765226597774489036313226303805338894024650653533651707371123307307069211023464580563119042938094813360366496846549664227827688561618897450305693074586880 [135,61] 5732559213312763345379234615220079941308746253119524727125527609950555597310166415518751123451548687482076053952332965415527680250367682354060446693066528483660606270702996972538644428289358060194180571875454912193841407134484670057574636607740899260723661925249262898599773021772972958701725037621301856559235673807684303410557705956419865615593299144483602692615737453059911781146474457851045304586469874047529986465508100657900614592833803506562021045708252143252298586854779577677745914084184922799892993193156348778111760672711607973522626781343697586076798178010277300630186628415468901922366693330431262258501035253374165259079381915148345758526616240287301595240307796547897957490029679835747500880123312822999289073090661051915963804648385531081857081976775363064183818160772533037324072568065965212251377196970711826670382415853516832556334932612946765797551609974051600593505600779145657341700744357690530909068886821619267575289251723347436142577164305819741903619384331982503637890149341987782915084733228144126051973233424624410442078545010682786242763667268748292018565033905486425330723458972240802928480581739713010672487569545762775967359541755231648305591045148912575018468992926973812759559061130532891914669490743761005443570687429937338927093279581066996983753634457612759792239893037904352641836698464079123178430731553664139844483984671861288102999207941086039918498855982347403247432894435999871605205198154278825438743162697560144112931869634523399252817193745401920679368202749914786156843394951469283203797025967822628190908153300953870284933958450702900590019407094797107458087151269438618949486399002368965894800026430229533419926178077433709344419414483338200425116953985888028250365012938359122658684796341952603153292513597107976438656868884986795036445851969356097412872156781030025574734349004652468901678061971971791523500749206387843361101441575809710191176132956201787756707562697973272347849426856899952340869787394497351739232441593641947095188393399502927247360472981990120443443457157184750579568628077100154981554987636118746352817158299514272164692691650806638739494077329964452660245028118318934272700235816283553026665014518400928532635206556997371079155624840055642592223778376758237453879898859254404954387028958372319007421945191927990116376031561184836587161419173058396245058323541650138013792 [135,62] -1162226908988482104928272085007933414048818374647672478166559275491611123298754003284104007712056740505965815589567267089990474663854452805058886398639214262273736276494972385803780065343793847976520674370029920369983698538865128690021804321975615013973077902080270760186478767920302007496834891880802875770257154989038159996934316000217557382036944664752447634058319304746711595422367169565070301181918735646813820680830004299350794505064699013245586448535265835203603255451802964313856039278944731313865243226357695412868317836501383425598812649273594549202210484298671792150411091329211092531670311115954360972870293979344620869767312161011894959918366578224680396507812131230353189909836085835364880059906054689856495231919712690937804061253690676555822237981063791050631177016070747280250883260597961695018240270983575281550886057274020945199573713224464975652048121974303749767900340096955673642053020413324080013105796561103804157856827173934317871414407095373877046166977800870762577054096563062642784705660329725957125646942887726670848623323412357039057975912433976595988486978897549012256613517999821429896425714619085438191001749084262725205447232216300822451147979696398622047451369940110582401342761256411848438104212827894229306372637722703956702202901442658789948628300898578413127361258751854595420324470026032142302943817584246317840446184698133946512651884660262449508584214176801136140344560762486816212852565999712740646110025029597648443033615586346075351237325101630280767824173036443688562423371407807422719322656993074575416746192167589710931170179554629052944271227335482703803256585194270266724985299691797274922451724553140677601391259897722603294001157453443322254870134510170641612936675229264646674920947781634566541650591198030895693533004474477621220953394973291891164595755686215347023108264804559916308326176127381640647418338711623916085061369861696389376355739712025310495533248447147438844238300082437964817538408358560580107213321654813962182398496395755781334996113524115967402564440998486636635478938300872290255678329571366663207366711080894808014048576663511770315296263043619864537548613090479350646261499703181634039109516905996307871244661639021642640212645309471598692944056810276497759840520206961913389101448566129164080378614416319188286592847625942588210025494653204099933235938583774861568 [135,63] 37936481532954585682535200063334984692676394567910136743328115768649341267928126184550735763569547027493999620133573181016792967747966968318745585598418533244734250777154026300995476032000635174495392222667932954138420274914988000204785726103270592584532996314386748750736784786484486572920643471820780970309431833640337386049323304836344119295074665929629797720045463691973957891008107024322376976395393764190367467002582382956016052988749568281225001051592989478737416757643728871155217616909148091354651977507085622904677459399926007109933285848346906245890202257944838784745528926988811456243262910176799359757631091258269907994071148092047083703013986194434143039755739268373063615305914441760015152489371526772802539443256290807394816792255358289664312975875559148067157008665502846750327729777171630139806035043049169938083606137427150241112587750586680586665106646090623927109335026763301752238397022636112275022024389002194991015918488623154822000712413346030687830278172925636287894685901209401147798951129100210721155976152432605966894163331666376501058904369269383393280342847593589131431738207376470583281561150183986729821777050801971780795487296431436622479604222842170921934508429229042713307598759265056628956487033742054357467131390675484445139980284434396699057688977184896227947565167523606174085451719475202806785833995303600781271422042473662337785228527478935644486883644542205611755354493502018332003440493480404000548178327092798742502477597295975249805462751422474914093868248402337116812110821596417820657705851906149592502507448192138918478475424497159581040938279229840130174168267426154182557547726841030758237384621582741147572958488107515203360975571584058386391493570313769385596382075177774999793159111368881003960951157089577404175582758996808492398313360132874033548342085191404044957721114630146777920008782364939090381670450112875630506621052004755291133752920932755475817288854355498116650841800833309738487343673445627059038906028294250454983847109388211921953010866024625984041578390026383800236633028586195617110217977037200349609001353650828415402888297441815972459372732957819910594748628321521559740681338176997073984049122686851010165256804762571019699454314245046902728672320788378955316108866824376202782831552088990918252535766408003319580659935819493329889462807583031634293779274696416 [135,64] 5102249884843063545501805259882135393397971352179266838731824901814290278741509322163217903507370159121670304111985295923787828509645960623695322201048196037826388182154341070489549391357015020130604496379253830230785616324222597200841192758840301646573272572234365081257101485935112724874407435403042628558471743321706737797499593282153722014241855227742743305478135672558084299488012386936034114290835203358410436054766568749083820782249668787242649051852810637008297000247044292260406778763422331258497040367464666984452592173847687577591020451988387501680755773893534515304553764693411382027654615277506319090535061573348161807113626357412736045285761346364462886436786207788899793838950822541211769768458962242203278684237508890904763376750968696828701935472532924637909332226773232490736121675975892702889066221296649336349887380669350149356548907388752747758691658581401083573061060065743947134981585751273647901279794024745917421942133934317721282144468914187478840097927351517508277864095783849694301196656895603646091480304349125055349538223365100794958317878968715460575759121394775424562863042319571062644660438687502132998077958976991973169886907124895674475818379812474244616910794677827701739834073847727861014753639107647168011636117441689919606400423986099068313271262905924542364644388055431150793231358408970120284783922201088595470988088254122145413947982488927714158491865561375197605958293584344126437955761836790244973480241817727869548060081904543188355513320083253232366612387058480697804237711552983903328031013057525776968394688749976818511214322264452351392057743133075606302435067033205635359879803104980868334604273097183065297427087031147551380109157369001015417356842553791145122107755376163749043999322333324443628526378471007080026819673138507707717248835121629414797094581501105079932004461654778324698457230667953685153305144767762591512891964758707353833437074057752064462132884172356270525526989905646507311482282265199171615225044252118098537492135703281756808318207219489555774899851824798592854310075836357235195079912612063013162833095850334649671545898003278618565482038207831833207554842004167791004444123940665185350657748708943270402083923313860335498413936358023690217536251290772015148027718276258756384384163104807788031661491486875402915847052296910007944238351132249325469616617088 [135,65] -468386037316535711851461569841042161009167786456744889665972711969456866959183223224682911430080792930150319910674641780328423215401460338153548626175721490381307822376327523504494191209763204211147925326162509012895272453617710489297488190612968766143521050729524341870442132324876736033770963388265169211540323201588941918691845615195294173122361390137631518140335517911496209931758582225061187437091701465688514156428760246413491132298262287032703407691329736344027828614358703091650168148260710759863258358527535279599568962783650980309095218444527916565492523681864635279662619840326004766338492392058692458118818697436291566258056960171722297817541038554127126666691048729759455549168003508122034436861612810275632670067053862578872504010963963644107598542752316745406976110767788488157965547949540938611625295035035552946647781448664622413097188003282936156548212723424546635790609549790798757906810579049712245097229597964932172218591817575614310659106186820377443643640343622015409623643114997481615572590986727866661708238518495133893789371243721476702632181933913224888057432979083954946832811681301563606233803369797211365772588797726046174794539913756074854561706121926481327253624581511459294495258418096078744356765869595338315572509735013078048517153710321329777682122467880832605834489693491187512862243108834833757209692448142226523329579140656741001132080665821113099118236700660420928123470596625634630232733812467956514754827091752799131285391553766620877167896475794339682208066868755439561047345845776803232363423850054403093523642063328237309326240059837424686016183893186483185283829183800441822542052287470733324051945229934080050158497863317679075716708208756141158053853213174866159712006747315162503518271055754021318174852388279623907139061019395659500682543938250513574594452734123173852292637742206007482340059132028377567111401224946329403640656487327758144408969049084857341324355328117780214892027870688296857495518169654286962237098569978501413650191837553619063459936614871106788148859436641053950701818304358300024563690559506597295681513875938790240940371203769132988162101877017096035867333684674899792698618426544857044623055938869780016500765930150064119052393186221254922876995672857338077379336460780775770200410500624481694097155521036750745803848731440980428953342971001771381126928 [135,66] 4395233923857332731154075262281201908568680657434837809668582008399922123937137098566133892424326235312449485906515855778835775372041015928317605986924915350715922692161000633691848792139775803180053520400557554601017525224685696580866955176135475551352885181254801874090846581065698529755016969828438508956130130968650117087329441153058834563411492971788072493661126253105066584410504447119434076905029454278355253068379663556596723329746975368610004012545566986358841457045724129245811300156123191110027658736176885141377448317536020543409651980400341261276393827874345584095565583645949055576577109369534593532754631208367657083098599653367571422271081399099708759229504155961840464558753012964491340003293254484800817999835621714149379760461936827366832259083307640677266704670834151565123225113573714534614427776613568751861604550218835322907700257840267982055938594828442647204780289503858386179196555965095214913052614832219863971213878062126466699424493223228096354850359674335022363722756970935104692359476529692083449553814098612904612979102396072379621723225078754404872071745147995507336225830088301796233944166857466919297247060103691985518007459873278235418958515823761520273679796432013392889093215812984230109832904450573517914600558429620263760075400488275642517419309095274891727901153717294384417879349483846603207521500680604481520933581582269285372679680107048043491724670453634109299140191917665213515368115820919478792244241777381438170363145615600039093827158070963543698970582966816130027150990366125443300336061295187938539690781729517157214098115332541769606095034775955387317604737741744797917123443754470992283702232967308913541385111176504494684863677392405764023631570290085377820860055067237284114193861760430565590956237630463844716981618827120007300684056477392462221575786132869979835720663845391987981781605440692005230353935922778641597793884537577862040258094589091223853989828347560631081614582592697114242191325248343035953606417864361707600288987498130814344204037135619679671839726122648909001781961507858447924736716480425390389742114784149219821728310262310709555877179868574163208846824759524826294102393467726536046053791193440414641688514516361010595117050658644240397143414836637076930428214369696994685488427613660773506661911258777976700816556708326406710329460836377988320 [135,67] 881149940206944266596403333862370583658209840269505677525411775658458466241634004688019629105872771361667898813823501274615637595593282966428260436500905912057634793668180099051733785478105869347467723271361761005732488483368252327344972346761566601611222918033185569395891444492907139985638363047156731473176966061877515538653876107446063486543846450990216398364475047040508006959799414712529929502414856304963585724425139529119084569752000943412196397527987074353167175279979037018533026614354296454205658652319477675267076642193866787028296180111095420664977143809429857936941862941230466851661093643743977911638761471409418146270420221976202860465018690167401305264414402619028161408477150527964986067900592899051173073622317444363617359662389413314979735333552088445424426865085867613575015182413591330596445687422400089088982527995088867013001328736414600779271334075312257350330835275879067970506129090312488680452110082339332334171415147827305730579309182901639237886659697218702896404960399270651324617974303941719344038397180538658714544402368863621798345891239978864501876583680654110059392673419909032869898735107160436389874414623972444580572212929833171953111991391326362181296595932040424144835910319073762932037005875722045240738101908587242286159919959545825952253545303353315314195999970000601472742842304012349848012767609364181537578569078777753781459588655782355064436323704489015642746925685282242773225956474865299601718780854249462238151841687583702254777025171620865347495129456567842164047008724962909722158662996366515327292987813703910042707166038520670516227629941573486738471370585500498642345566792550834464285354960681633972417240454765682962811416827387306246382592578067844648828408030170923295084704319116358154814007500728030593462127115055462889261698999892215930090257049785592592349745964896077693180037671191019892362590341148198525021847466353105223781017278060718956748182375443156132368711692992067737651031335273359485950818941472201207723975015743269233444869948293017096611375469482324306692899551947511407436735524545427687049073571025375513285477063319773321380226837000293262163839552495994477385578927693299451150620324317946163796912757239555411577484857637114983080564889950956553029903892300575403028984883228751326644594403772989624909949499136361024554571178779836 [135,68] -21898986677951226826517734306162638318541218795925918357475286114589599199102463438345462315702946841796266202096789688697915007125142885871540439586509075083929275703335536715698850114313093509426823676544835496257902306218527749314717881259133603906928080547906598031572414457749877230357028275218932984670280749534793139345897304011927588343380328035446314165770217358300377935491722296933291004865178721355738235539231206707380408048451414011613462970618474997391002822537707134426812842783071043007444455360733760623319126514795285179484760862370357389851496754746508193641382885213475223542651940624060268477722470848055788605144052918245045763142986878418977025971175994321636633774457349157937631124700798896719925070832536255127247323504744123779348145243039876367438270437418933702937089955672221752663330550252246772402838067197509326657181748223211543576849806762980144778572290200704331591144445312322291766743331382811540148961783806167901257029153948429334331366209415252890783375929192133029718174042826219598856867265124001304984346662884395893979304213871467597991123693988717283147915594312855852951542126642454579884403379641049635055266766574040051025498524554618739975931923562648086659392958757825694719450258205887101568716342406978123946498029194394315486584960182081271642748462507060717375314894083130845436139023775047381194876073950719187003863185488827430590985722059165858584052620387246130308984616238111524240751995731805594761466775674779144018728161126730778726992347258506649103071022832725477888155507279137381095212646368711531916754923667050585684125137723802879891808172848336560153725876244005442128329533086242345448052059217315457343869326475648861740923355238430980915737795363824127860182782433743208605719215213478542278053645666600547587485599599216744945166690723351959989779288820001586840244056640603309580208282144140381671962721367140846043230946884282489579404161062939107192351742897357708707849880694703681821704771246075345095391161067436424730912222014390615252181916233082263922520868324746333953801855566960597944474226860721747618940690684676251764035797466665375026448964562913229484339565412815240708570751342575511458061280467923091066179301941033489866658440628445246390763099038516915816650389324876747737382295939741631361673715535065258916471830016 [135,69] 82474368908090430559040053253424855043017180191321745558734414617613911141442664748645669504179658458778146751302306630844592973657274560372815377319344354471148882203707306213585528045254369204484435512725203416019556972959761134261904854694014421584656995228465582721739386388331259721985033435160350669903165625389071728512969384555592810616981524586091216508914168137483027340709507113369131608828758956361902333113046127352447549301787892340652660002269081132249225893084615358900313332684840946336321774267969403304240738447609369132470787858064971895704709987669891003986039798815825383292384655173070706077363186259077489818558839334877916888321943286424985972601884291856801585270764501648378657140864574044596444349568728644488965466856027973318716737363645390314077754541130952363251226475249524007039910751165182124167776100477202774932808441550140109511501572301135446551940136929664523047603850684759220927684332873694026484110964262791158038062771715521374358608811282413171779333609856775824287096657649725017271212385448085108512353249158321827581434667147003334661087987189198735232563140120038155841795803636040688071448148689575489751691826399103562665235039659638713133870085743145021744315152091315480719799123688610619357996318913621576367639677781383910996224627018981346984466920665237936897438672740534381046558253993103303238864310089257078642427557661620376973811745174130240456249839152099667831569673297089888500160441207256578713501559662321827960730723978525290366286587664435913562881394204877348042606423721755141603850945055536817273877481464052571062686603078878399913579331828145836853138292657842411244741573227651246637331491507498968407842641350926113424584446104736360863130973211626478081138588938769911642486260129696226161998482505904632569664916269083683172222906181080033759765358646029627496150130553310193914931667178559717326797534125751712752679696786032449486214759773300703531538476798015618254485536742360755493474093717233626179149647567553184977617937300787902633886794891600519546582856792985652919071367761949667027622479016142524711294633722439221151753586797169589066467123281677796335313283849660061831092959365433657715274625849449780497306211654532902191466840297241063630975837962712762130463789170440662815590468619494839462900854498100035168704 [135,70] -155487787090596765012821099558334892991206689542030550068536780775972498150339936578380574383470483535868322803886456424420902888866263775714828410257938520451881930498322567458523564415129080834832402821709954411261818410432034297810645685750868493153187967532069645033006269983598896864416455789255468208049517637664138832293708240721714861065633948494765290371422396823552306519753639985929103527334609974914075816585290957320906172225316609176438131504014451806353342584158385844511180115088961439344631094252487747705330924401793715051823720905761483479788362197487267833129393836800337401038103663359960865214375941030143142854046241994849870501051944689628756764534398074229792565308254556716001860847832152077091015789987886636673416617509914125451014121859122075227233923430769955032552399293906864041379924816690511961453682378194280493921216777604166646312879256214123909619648961492544870090832190053399370197446188537456708275854653710229120808178343521199243698771122104017214717265213837669103222657721075428615456478126692226345164323292936400140529718214832735120529733740425449969680259392762622379851975097792013847234099524248036247725397614996015347336711321336252180612047645682419346386504145089965569356186847578898171231061635821003665585488349726185338582757846285813500503283410266329665115586484875349088811097122024398610877177357705598909179521741995307873573620063880754584822577748104092961961429496254383032453942645816738235072083856781426102213709075280412277910984658343333944398624438951470081960017628345967317374937250662714328359364566998107604823750770618995222143297464049797463569711863652387134662279098300755051802349984362578396127053469053822649898242160599536716864063311690764785664916108247321362139987078804891977507435795075874328473682218346343219071650514838215636644259932577180055009446887413388558538210069361799722741541812177573590600171837103186601486666261686557142934256247964150709949388429575899162990964269573195557756726762621526371857539057760000061984283143101320626930553756273737480259412794247631040590702281666590158771185711190604041684429944148792422794284906433685380975961627061328601321983827434612140725421962623889545082846363148507751887919070910575624923970352176046924306374057473171028105944206783322171372891326684228144960 [135,71] 14916889529216423679515205319461741943554384860993533570265839164378083723344760569396125705206754533881077458367841777039615054122755165709118723390387919192965367058257392197686125298481628830929576121174527984795577617525385579417032064247169503968662868745766580666944662725818860535227717454558925737332275731255492910762225889464104191383432505077851657733444086824477008375678593258952896756415240170858672217351354602650756866090382035890925234763450643523739249229209092104912383115529644554600956406086883407980900092835006210614473565386079607972774577431131912436026053992509585290543945127754864164371172715959956871349735739320427562148171258656428965872841219001704200145428181134478841773745654906653992730232787813744241507249935385639821183667881642243557398104861868115046481231419398067179441089985001110126461064047150803020330167344805900409576246355059299438363960848213717946642013802416793607022807691983923680929663647429671378208038406341596187410449015815508538343731844985019540993290013802252834415657168968758178215496064019678330581720011518352238711874761452901117699961565861111775674900213648449845602742950493779176384119234149672848335215717961280012018697477215444589416565164556444052568740796193556843169043033729687425494077562737012232648591351716981037425272204538745645310303242820298864538785998748060675884417492812904968718346817665700439417678440402370744703039568884254796760023005182559510325612422477299897632533900076346349538187219590240532681482824764540556089155073539477510680307195184199133904045262805555161067846560690206849325172646300821059077176715702267653949946655043596397397153947427866195562954288192060900176367566231159538930172810956854049223140077602255586906144598892408869255364566431046699442476942626000918414426577279554110200991280864482299231267061951941982524494614269780378317085535857801221241079272629542244348476738869261195898905340536399327710502712456077355234259915323369968771079433848819668522359553950070723720943051626154035850199386168871910416192990091681114123393946475386219257639802311737268503763671009237586744835449799665023637998737725833801762218602466099430069218809996257917390895469228298776964347422384143077902424075602621351412658339271324616203953874017247099809260070597260111858404183705112096 [135,72] -537612253293373959085892628698949385893779030947782942300131994151815492931374267681379804973589350769144582765768309484202021008174072011507606260371322847593235565471300896637155940656506601523112490995092612390085222818987644315307664273583543965249211492322652754013196497405292641032811650270083120736638158888307879899002692774074222569481516753126287873853397639353974358156556383703678337834272116221183317880403334353212825549353273853052806428016915282658548201031960807595831813642993291998148542934449571811119902403534488123760978458520482061157139318412317379896005465311726702117860695927415276467935897031197137971413354652981063945863249786166232363428326831461779204613903968432659630858709172020366355190061570398902756217410181792946396562655027628454354364223755989447826713219731295859437254258635779719492028970991252618755231684691181466176369296220781327882631967163538328927074662740747583502831951860927217930963040623981281825908644450216337404301749981798750378755068581519545581196918993590921399672693123337456061955538500674150441637407402790542167240475750178821926323595404398813595237777660967602034060920430278663964877821152114462217120829696178392225446653913458200054497458567075719538267279824945870928570809415918854587199897402238790389052061277470589239653847731271553404846450946662141227613140405393390244010752640767017358223020479958738885924228146046680946753533225778315603522642552360592127230682143915735405026551999943896318402121338618306924796704603058348613426395360499368856911977774397880327571713626007268506712481937117072886936790188186714736057126724314883035521794671090485315297228794709401644962798304524105598861045611363575466989666326337612527998180905686797407841958744387319007971194296425964894298760322076818879654936528769846663801120190273696683734775333637766483575246830746988454329341350590410821666410639563946915345952016045171911378683041899007359777523640651865191615592081295893268106938891723109417654832748948923938193257097952325046782796442357037993890137870156365487589150514260897426809927625963166654964036443711968431363833535059332466726741702258505311927756483854929759360025884391684011075351298186429133939351763380010670018792796481193711437953886966878521292832427459666003098549564343232854289486851840 [135,73] -631198612697014620637796103646378479584219349042001439514891700373021875422706469627603476099471715955931031764801395684792102219551387030539609851075930970693197235830137244825562530619315891885356083175637822849726473748013153342742395424738970501331874102418822472148765555436330901013024076701082679030524373304878579192290547918334476443088579638636162930924313445588846246553414492947419864085747312240209929727928386237603336892309976172582285841433526765521043293423612369482465130642989177465818690684981012413558162430985420672062482930071572841717817776591714441189253383728757216474641590666627429509136636722873305449618964648926473176145020531623496302385861235766820958706716914061278960933839369228803090577264217550544831813287422530629882116617515127102426111683362436607847920616111420333679777958069280288297804579910190364157269516052538745716854920007291847658029933859065380694436237335995072396979664177398739821993421230678563959996082317800536387021942558865433705097713634815819892290149481127450626494129093423415878554590816725086858428591203338697433851251770288200803136014467961228934425890584778772284428106123620466904485861553090273704100618493113801590984770302409590223798561211015962937247524994624147230309788758067099535345881473218112186499164926639102582984088787559512100068152651553523232762829790754408171016604455238057403415559096414326624428965355139063720082275676861364827957966822598880376202055772726820322657737486942253809438695418475520422342082359342755614424708211236555568298216403362354190689454708770327643927262464059192624309592753032391900453847636062635055280580184796666679574219166541103933170169758713911542633406875571409870294338561889035529103360800445196777545074530500986042967392354980929695202284663984440989721047120327337997917890639043214083389699332201732038653327178215916756247514341073635551435599077235446676755232316204246665210645483668118899757648779227528895507950147307349731005296776824910438121438319458295941051992747688094953976588351791902840627127783342147409893401417622506823313086765719075858231502875990413505413820846753493246501274905652414834273412986598764938368178530261032080962720012612756878456310822846418568380976290602868341172642410504073308756284211530543460242962776410135868123296 [135,74] 550049977736843614804292724676275835449974911274408615723062165334713535332161942777608134075854348467512160864163818583593166622961481836386066234664623575147209245431888545587836756738628481537643965316236803184386687358718005117103622523232915928811114109661226104160286711050861078785905163805501469584481665904076242971321764435018360157447781785405081662194559568813326935686363108226287681160709376505806030161544424047322407518097929537802819789954740253430865079796796451419571726105060554152603657248386918520237120685011412788201712670130309310250584479285246990853031452000567197532560872827895264557616424007665507201502689762521600146887969292662955253763641919478689238244177564448319371245005456259230886852376195049416197306794955504952943809394951529245533733018686425153169126382829508774226848485872634814787668446210025060519006571988823298278596705836352516444415629464404344382191650474783921225891874652933304436784303545652538798363402136455832714217229474639402404812073239424583952725255968509042872169358116226340381271164196295787151513198801072209904988986977413017470705440074035889244773260082410042547088809925068139858002560618401989523522906554229926597559035194203223498157829369936134159956163340743334842662306247710586910763055785851130714981232851645371807688998487692393675913815720630936156640955091870135127739515201770610509167060183501053417721788246073786811621370414031007588148643260173440738385459896422497068741400260739143665947294709049386736482028259526384693870083910905052843092896234820846087338354997691283509247463707811275375611088278728562187388082355484047083393554745766375428028218868818491263102941460827720511858870988870445992303796429402760083702330539706318022448727783527870051320524132012894965548543783452839554958840839203009905028888799001175889343768227592237776024342115610074168930243961174273938716195823903127033281926483537054869541617422559065333811988519515859102510289795805443426664106794332417262818868249330125670781332651184970136030619522709061925310368203120495719686533612386046208661961854970756742356395309629661829460748447237520286301359628272388171317500238799345265301626257347620923256896047292570183558503248461061118547795706557858272418280363687735445161225425165715563987518943236692814176 [135,75] -25772486028816563845611507852644605571764239522094708970037983295012795919762105950170702825578800206443426515937940727863592933962254426953842642760081922521208025347466606486466403605945523411504860276471942729613024844137572448323909344109262001895562330867820185931499486076140219836547460902474897538309190455783698177553111820160623526156744717684930132329955373481026885660950624520898566824320442085849479911502873019695962004761958827266565833241214502915262254129810250304298426720296491507641331070649104170167113403957927410952443839511498789878960576225126560056077536338506136864465641003395644029512283487263147867666175913235125131772582706716296026419025444594739376790171631336738372163348539721061717669470566078998199590890088105905225505546193382333990434197864133311349058702464853738111162953007188863564321989916891735414209740221384803590895176205634518915153441852096557351950328064266475395503599638590419039999012854423497082230409283850233279540836670784607974569658096059581711732509364130606065825218990480780266675365466802627355272954731479141556969044726910563388598565486757198628175286894774250577231923951019638022395411217619118663186969609735988274650785693898907284685279750287001010304171653473663529836096831573791314041105082120406211157972422924059269186243554889633522399068871990259022613849666318296534457328297163945467525273092202120688634761511136676997791148444387644805654804105862256424692490844130959203393100945677587002409906873692370601956034261930214988069089724283358375364342180108685393030439651817430690813041613149319810576544663167871285352624707429668519518854330492171164690132378071329103323710142864454550784915127390826563919764492213728078290411768719875590543693615685763026169444011499395691394103047820536441574829238177047229688396531722749608341129739268903750724101797658920150799681671864568020361611524960246088556424107810238941112431436181964253026797566932305222427933987054085492253735647478288608577023370861149887988823383293676864075958702648703031760708043114451341163911621895362940159916138963295312934499507372343065911724118134933247301028749799947751415413771378800737638561345982666699092194954341804895071431141491561251555274913439638430310706173866869285924429243018549401057857041912192116 [135,76] 478803931577384700135875204821751847285303919498544712498999818525417246985978287986676764368948574959304418808283735806892296815020454154596401035086021759599159569852924235907533109195003690699509388398868851943198896605757642118531697438349809031229725726597738820099951718610278552585319888103114533761678127797850971023159183417114828852003978931915614484230532948008999786984602814707707180395552268745536281440932353550936391336220531697988372641082753007624546332857996159799747287794133498566983250411399682476483981780090342196680675813033115195568715053618244487354465477386507530435034405659777769280762182496121556695608187816980017267963658274885524524038780801141426962927478852561675908346239290658153771326297170812511926634105023319123914444845555042321001232577790432819585778548954269687050206735875922600612688111337119272045666202655677604572965505811087420775710779250450211934973328910798395935442202099966024473937316538815817659104092282342294531038914432455922747898407296362380258324684339298021946424557421084184548555548476289738315570776130925817904227945094584891757097387919145224990003952986756604295145817904794894429307323664260914884029849373402392229585879908266201714233690568051452952169972800294148893619249755067687684675182068132292331206210395345920313490283882194215550146388401710127454842705717579133627712891466843434198873706899512292138595080462062202358329746027748466851734217310720718623308645102955699211676121807274593237912753964006835058767963467380552526556844409397999509891091294020296182094536764122312571116170846519161939622761168586485658434322079796641221465480844251591715317741865290108064946821500079211508255436884428105618968577977950337644965266723618005267650032017338187897345332607469961495472139326664918843212856002214880675741131617537137113826238246319482533285572524122503055863751501915812657948981570920996599610855528319650423830378808848428916645739796151933206494409248014815051705394992651430672001874907070662856442595450786624038117418848836324507249800234470042407198989451538043395830205007480958802349954666145569535537563050402503277733614717335392469497288416276404356841111796790860980623211211702297587637629167775855334508736806014100407843714581062030164897779550706405986848217673088 [135,77] -3808800560000194044033256619173060453284414257579475145404399600165440217143129675513258321875607229156205038674092464564817841798613654251847309748408676565330619100179615449977760929518652607949586369095259772877811297620833917502249801727441325396792973943102922721509322336358690388048479236323726781960715754426197464395938525817757914627134440420851454956786498540718631973569513889996366727173166715939777276641618373830167881412652922717222233233822291053593010476841549494950191184104173535794378837688989446695570580193182349034467643723928995968907556050396600364445870186532691239992218081118869586437684733269067455876028590409617548580062912389909566779418797901849111610026105973724322123250137847832970670397286331357090202853449377534583142230859442069669533691912150827442574337875639369561181581371857114827717737132654735082009883148738322928856762887923192152001123640768772856416906761437041107352721622535160081617321241595051684334587281789243271501722035296526202405378289141113600367651355081917939623469575830051032542034682096020612581674332795255086600823542491030387310804015234778414190367855941127380571301092996540367290935829429342733625660356152508184525411584349154484994992248867565084950482794789321286250608634660215075515367541179363267174761655313155108993805393148222148677320194228355935055615679788374488959764067878532320911157830268317970211163143341702510541004394051254179332134979909471995822093133136429703914160440878877592966945416364706880140267873630573733016943558398738836751803657654077633288945712253645882293172776657449009158628453620122277108642213119802751650132920012643602687913172144672427201940539047228944175253920138435696583686836441923131901909730041062544198295772651366838532904679977208425628201690450836635603913564944558875570400397894690576597113336403896861634339022209253950039319980855070724887076460514634360405422987011112362918532068171851949202082309140537491234001429087548980642436696179982830589196547212566891438886690872264464978898685569677557524962229311883008555647603127399198009554391508820960255524941668186411121934126865836567441767227121093633205160406946516228389450490846775560356961139200962189635029249709731511018069593839415340509395026636068284050904595261447159292208880 [135,78] -293463641242533228776948656709569901114023716340134663539731042566284761966618267373856704247938145676693153578198883604570280710995428923279540754847004686686912636525881051880390742265225328664924873321881079065285783303827885693114345842907919532953813629624774410938547160814139070788099288511943475423310576204832646201266611183962787875351519640727491452264099834347661439972654856321232965344750149112425526472344182035921842253937916180961873270210202385998909857090032799061467659626450426337190040586477250179783191291126699576255148068613795623012854585147423262905758098095947596917961963598585215783526193508032786726100039598284665862700901904374763819590167787135061251691311839566619361367471450049376629061399739150276265214197779819198441669284421756360136567802580619253516148666693828607789834000413466477415819108805284089547782674505563056809383658931848214738238049307564246645490086238751565123368957653039026513353745294766660578093697320461112456909730020622043754953675451984396752549416070238713243703916242571109637496577136963401131115857769283408520132776937702233548194806475314195735256128830828312527766030347968809915439653154488398073885927898310753016912211668751530052474890405823435791749296382537630709724064872797913305397185460451828364557626734748399830887284564427710969437635427728665443776907905795279791529803959595885985108915371531062106730156348088671215926255427842331209935178968026163675640307643752891768865405341223522804216868750804784335524655861933998552695294945067012152079159370099159907900008933729474420040917678758720999323369623125326601687152654060214917230374754945027090771450905679611611782087206099151633731119535803912368626955450520639773867947672362566271068170402248122368237351233597511292982347728674790890384676705841412235409824622256273037748871118995100510224038646566879049113331002010347391608600544672133700974320816874590215315287559445175084362062704090406211437905650730595256818459639367436292389043038670568718563085958986238065001070466743682664321846607788950065422224055101113855108502226608930977164839226486326931456950812092330880356258736354431374711969738866169612024985692535097990752982986739717663556310799968980138278469445542594685067959455676525217640107377252912942960 [135,79] 21704061269179260446068365104368526650096392157048905268891153308721917586207450103171590328748882467990560657569373422453776279745896627159462388460284604841643472804661942994505458045885217803380135013818612268524424001658284591405753730013180549188184954425130997890023845786006243714554978309172594627882308980925609006192595812691206337801563717955547550973200588362139733664309400464733013573627297097172739015811582953553771016444652043516009101447769090368691388361494561721994888420694110463437527008202764408700525866872448840148941987850515690110653411632622825404530091203585502295942888724017570292695913892761279008279089489209324349346876699645563530746115218998843549068097257434068846344203874589333440656096197472243909460697165678586113830056514117925859418124921666323098852596962891479680524832572827536479669285135616081781360383694414708239634803115422951434338286475781538624727454289600714381265646428058815474784031995572076740465274202100631495915404093561956431889312678462650276632046370084522730924142018033341406216481328048668440074544528847226282525841070117639843753840915314615166049690200821058726245243923934298346384701251392022762155453107087227576153469114373586174777490341605990319269846869749381793934893808045725433688189066861444882990970040708196182097285727583396554795863732653930681460692890646040473482879072415966656358410447426982243548316702341636947492445317066462094424545342364403554316961769898799601067413772158142373531269513770283075375906650455682510819372081729731233651891246180266841433292299644935111188637641396504447515967613623933142691449556727416824914156668389719671940115329282827909240303876715319291889407685687294387458380112501310310622140762465536530347016890929438197911026899111338670798869577925446755692509157905428436928019652745150430570548442541040281629239985951611516335754210573518582226496282561057140901846700906849842014411151315750456124306832675716797144637084225693575377329181275776025554127630801089967243788496188922238495523360578009488111662173924726578402601053462359340662575919208997311789405365702517631282486961681106452991534845752407783918638183201202477636711350522664511576481941648497746384979035153385847916061400236232043715132108452833601671079275728312306 [135,80] -225416934481596567588860228374449816991615842177019954705114723769752456122838217876076729113189058569817748140367136493685689198857698667349321185948253074523914515062912253390338717360834260342259549711003411143955306824886244431335837252578314947650588487448815615281107850104492152736389734841403682537520782207274722213264975397233204515890361796485438034135068595964503533614308322317201924504164379183366752710263011945733090276072425325947923375554151989074855978297722928976716010017278201520426711815889811291831965069119209866764205583613619489456149399420810382193827917863320853808953725476393210087500462739092134947471303414869730599023215844257048831812931034794303931672166663576954303374206135775493536015740752909174161165316566663854374459950850344403601140091324288621267972167771356015254630304498917495886292349648855405436378223536534810302764518852111995918998078435906658239125752572922766500479627917270881189015516441170636800852539035551062829019283251425010449764427176826358535075794365861208508580053396099870266012450711178305845843316141731514370166349316837425798622539119367934385560875253201976951669917218648672672727530809759135334309037812222437681146255598179137495524098468332704616889131070658390536552565900521222235375772478727212820083298356334116770643335935997665795771190621620216920071551460372433636374011052809001622474577772966086728813894434310722925504538948872911830559087409839709508687355855864435199026537450066432871240265341129325138711068176999481411304468618997190478647060242949035602513801687472257009617496166050017699835627753188059615694731829505718123287169468735098546747071164299914868923511370693129684668328990568166809525641146848667967438659945741405098593475737785979282734461867601785917594430430957048335355313360291037862027522126333470748697345506684524614310488005041984285514459418162094105242079433403199038544776635221553281621924681147714822277080560972204414188974022179453406281129872624547059763096968555198352800951934733004671476795248863150562467621840322272727329599996125308615751630380349479523657898117167044374451819122181530160990740032104106383578482435603644605548857582920439096619074031287402266793880830011120240546307789438918635844100130523721715770065514656 [135,81] -10487100729957968931762367133620006661197110251249782568710596705395689276152479367485204069063348017180460083583112852965623902917552042959491499475603322813728608933396274892438232493652193975929194149327776816893051606821855799195131461343846191567982539904141416623079990858248106486411766489067634686272333362102537562752416833969299251423155778280259469151500727429968205827466590343227292230231770776456408725453452706160903025432974249217248034678330204837703859092543911548128618533307812793110204536181777444683333094386996855984465157836875251773980311678143256970016764289812467291223656657991617899586941055070989968264861046405470451375447188099549065699256893613336565528644434456834510049081826025764166652811339696798756273236949149212783287685725232371126768365967023588574184533583009777905196428496566752200410817314109901946674148634081985299177902110754715217002840873746529785740885932591798249430832116719593682396774888875078183848980655888181929498667184932830472536733717346811081808121775634003312071886345875454172077536122741590318268182156752298823205265027310064633454985914623170357277021966528935082496687003786267398945610482618636061101150029665630026363218003893780187548192201335532564447951037675925880666614152654138105818066112440286002358250580438377492821895251155118688859899875104972757098831257718987252425215916322833852867453197512738417331461897557905016889779948621660448713096560043816122470416391355079265494173501713519694011917310113241357997249998198458554435769506388008119807396833578249730741883457372254676685210466824925139969071268773206751379740754987853060295315763168343439252467589286352363144508466340832626019328365517274883730462856800592804233094012825061731581678713878177105107654038682647087097863797728583496036266811765943503942576512526978333216252816345010488725524856152968128200234110817353302503443862019047399954585696749992427921969926627890353403091889286491501066185832044008577153268349338793267028426755652085594238011692508051774362611060761288305918374219869764705634371755707250647866523074269947179018998169577113646201122555959465739826950423289343458828698893178328014659358221809361751523305747497437786948955259273266863791416282641975038820429761003660609973770780 [135,82] 57373068043309310507102371097903500203882967398419890878744795563273463669328250742182131786140079744201617977159062590002216167558854761874193579910070612211262056468575594970695654797714112865792271949517500814063404525008626353058354205774622856617483407942709540168436889377797207689665157971214317964112867277392113200096230328100710749958717393026111933109498956470728769634267104152279153481947268074821645866160643758856094124258284820470976265660921742531727862516745676942843115096619741502908675024744843336747974540776267703347739482466188204335946947104930522834584921712625416920981212762277422962161445612783929245611605264470958477144014279362511336670015377630653559241007513609945355637098316135309232261992013687417033687690202424626011902160928035932952612205637154983996392584896336697186632406529389974105220666872989893478576420839220759967595098993602791799420858197773137331522575354781900592760956050783063418949124809403644085747864728994547260889454937133211723954277771464823157197630125575080283359954291073697650006413316294260429984648418117138555570332512008139182014071309985246309741695866696054018163532506181034977814497332614898144230267064426705662348486424988558407852800594391833777919466355120507960108092653507631074193027923748925972029760706412607432786423521099134472444381711956737961103119001369852543590998307716885875852179653624797845978767510201900044700014123268329118349794382571053889839780267844426915555677236466726797079494732327556965049146032714923228526961057310642790592668513724411522222125850372464186147349703466971766315710128249284642887556716714518445959920064891403700989925596101411816334459824473198588244089332510136027318668106038459550283346849930645109480108068598347435384597922784682381068518764216253595981013090127092628985723701084033840943776833784659319775204020954695257554216826082080532975219464748810074628883144424010443762468935679827817167402468280515750410699584305786346215771162374219603290228833694448436201876685733481336337881837253557720270268554889350514802578402071967945226476112824159036519603925460332760080688745937254610086788155312738946463018523735016167368484068590636366995891932294918685906273155841660459409730769866037057430795660072711321720 [135,83] 894801336388916685868894363713643783277830558600876739520816266936493557906792245586817097148992487806461451348312501700019227982790373051605168824156362327923186661210870965359126573104470800059709312996079791040014874613801171004596107847548044745377674094391661311283529598662850695939541175400375838214390407833467851104944396135745087361086678309221135780170086612651188232028601525160817933276058348739109177691118351658511477361268573276496324019546127356531711985952907817069602581986988147835879872266231376970181911207206043525027008240015773945843728441508387542129119663597726877507983817279957248461669456508264628990890215107683435999721913518853046733012798143249265541915687510270677680556422535849075333384228710705348044265152316484637923762498953160725979281576581599043720913929044426894314722345469432711832111247362575357298382329876408543618383295043636635267857585067209335264189768587323644517919814309679620232787498574721961067355422126609257988343871550242862697565748271362902402770332275043203329920321700120889037316172692163983029144754953202586301215458025234240832223781347367222883655932370534529195698244687922066278719129222037864137352076625768245691020418185015110934025365408139621818810722694979435524170872376079285352204974444922694088340037618788488996489064739732289641423317427745169761048115577584757679515223017349013237329388140898772696922714307600277354342261304814294349837465380544988772817419746094483931776136449929816196402581984443767141419365773296203250959602291815669548897283868316431325768480925342105694946437591137033156099177272513980543613753138525710259350294992734886161598034680846346248975630692461607678830552547119072137556853212422561343174870089371342031285879771052443704198788132152678558604362366220583494002099027326170247056315124943297156613081827845667127945028918986992892676335360073952321853143438528727069872747234902780948087501332906985530352495522794836865447754876220012191960200923373775870396382159286975506160942421055541883732466030490096417667969766723906244415677453223952594172035547489054972388959864144001064828704244283823962495306736285865663569576089926963870268598156901336920632194557258783282118256676161330328531309562396615170876851972865063 [135,84] 5123934511462851918105651062441634326035883673595856972353590965390649462178849919490597674152509391092720725272105058782360660022007166223140829864200145230042221509557750123446823121195654055954282513418241510427292496947511860047387298451055676108059966845929419144999162329205025388720513099046287126634035888364456903449986090653303556866312425545231870538157359566533537222970339200030327697951446610285472019899487789228082327956129312778508527152745080944820005450581912230849305420347022873424225148083716901120819928204555880721615487596583001018410925728289864215335318727610026270878575591800780202190081421650507036244973954607809561585052751349451120996674517992839325181033076133771072431308428992611017908024278465003360707903473638146102906620528678719794747581124725138154982353545879336479910190405344562377644627779454557869830822212739429634450847163224678461939428625268977935262469917632909252935317392330566846479991435768833968698897210390093583509066299474791292340355992821420252237849621791439546337557430773025214791718595633539382927363813318670018017381201480862509123124245461199629579007619136608922112958205067540212616892040781249193804883933682982559825458409640585927790806085711597844779085984927932631408487643980496517052144756639690378643426709518424836727094830495201887332816747976822254651320246647871336790890441182329347959310542341362727633811763324595079178806495054539048298679522718718303776091283705585657369443893823899551429569544423650279305689644685431984335933748726564167033848170108080284015863890996870136434999435182163857205755918071024659933535059730982719768989632383525513717586099064072359436047423206717491942333690155822623253638504682477512073365633108359515375753560908218276958317709572427011049971613663137348443187834664427763194698164020921395071512860197553196893608034022023556950914291649195900351172104332227416499997007904710280239121189224378294918117236632280562849211322295724299814696186539664339280985833341921268655909052180555912301122487712808176757450305525815878486733336933384916250638687733583653694520059374218801797653390566408992203355759709378571117387748691502908581191921560477276504282568719101149316399062213439354740889018020243823446354722048 [135,85] 246907569901984790716997211642891661509946483446135547495861117048061049011532138400714320138589011449316046972915613073790660692605079318905437122362418031184801136208162592610013485674993489358935568435286850922457649985778080051715571532561126561308176277500126429278729125895629393367276199651029452612889731599434272289304001260757364447958589044606561555177844710332954014998140120954670041674931429452729071224947491659174078314364693656281758590485353561449743614632137083294993955707218397748442106218791152212001751726532953062629043120745257603992717491774182160968375289563257719653405910707045136378082496143779383707252036072182292717453143448714527666661077120498384584747013324891739420290137192247559981515948018605049588805721606126051255999445216503195872636346605495947589677928228052115725674987403105804504564032106076357881864706303829840846550230714667173144285472601787313186858847248773500531363538924774664141244023991822815635668284816152835394196855149765841136897716379454722535694574515726311942882013472272764755238094949919387303615530524498723334810380143616154600338880790374006355033517375113706158609228858157756834712649064529073460515404048121760998054165910062267894756163570324009360732951498919276146195734913526399512418095145502994690881875432665033105626416980980462933323153805332875797936387179410037462614896081263138561569003390381766543370125830969001656418191630647585308342236097916397463676642087781209627288143402425219954234123350765757064211645142237044947906484661085004408934929362685950956513139522586593279973652182973106321739466833686370030913144650552967046518894200917284911190456491027437110023366813327526719278776581371914509472042689501011217161292949002707484898682632447347291927854470195312952885306184957030966730793367672276045510733996146433931243308511493371577113498145853184686136340457618767716736426637312680614686344512491643700055545589220565653365240187646972925971083789924498143708591179481379156903118910289646392824215222168520316916903361264989269087842147651236707894163474797197232218062370892222888270736469204805728538279466312458255158061218479447370267308790718152959278115939141369081010211587220574788538890975571360088577796549918297505618016 [135,86] 2860746208746536511448138992584236557632810647802562578607131207775728772588848590216952210390007711432517785060060097670700334566052765528458577888570034431630450770876376718301461712947604859497709155280404739905127434739065693808067781924885185640932311878760036179969224685586928757660948209733636015856290731299272572956780087072227476806942892500591926671908347215745744541336552076391616311601270030611320057072032310029306345492141937297382463378710210536701935002033700529505317331416030324675689222846443807564111771231718433285543838382653684920604805392100875286439546490033866007944005332226973384656975409682757741019749175080593920261090504802451723228830658834819358015747541982728519607192312717849806130196450519901455704740014644367333377735854878932756773373535541961411253947785146155294443806293438117234413302375354351155359307737812377357804720398787542915583896277777813973888943478999419804855190875322370837203105757354335776529095794631950784146320924187022347950319741750317617740348370021800386363678271805747311206397295496418841323218868956770693179072427637325492429892539013274106396291918015895515591423662434060119461539823282316719370674624277229318438749692587623514878670860579449227054646450461864109940515305648294405377166204895785710645381455344529965724003384993157214020574525606124160216874980972619821456111279085211089864423252085212557762125586768417598046626451581881066104018805398468942147461931319302037612400775450400939422663720151109026342548153581839517894505771749819371072204347703281079246859250006480947199038614075409019091062682545331758636735312426070257206760931340111139422832080519045709446634187190070237639764334103044390253396590604994183608850026262079815578371994567654168109186498859251812901494806606453087557305057401440630970830567159614291555580381920957026540784492643784863359443595712350567839780728397454511956924418065012314067899033349959248013003884413665370681429651800895418056187345968828279609831783481259315165269068700334817975517094751646217072229448786150888342840639384965077325483618785321482048950814464532508726977592261281697045548123659644359237032883686488008390764614664773320848421657983925226743813814164194446017674660713133912656 [135,87] 7060966929665186518439187222126162176993322180713637216965736005935165014233668193102636498523621214586078571673446661964690982935819776495912393705500138666383624182037144541793706533212097895666349912393653685785572830494303559199006942523427123164944711193786821073026670542568007640497490859873666105460034090848161830463487747786238657893810482969539035588161807026959850917857779154746762278188667735438009156674526346627075197484716048537505272156169918174293919986633144774126375570695890955327798613025856834787612832319261826034072248052505885949879911998265725838315115843855631267597665085983464830892982411269071158245037852647965883635803758152892934284154700025320457395662518176394156205798593686432964462283770457541526407069617771710391635348893392441741418294862415680213908239394031107075929474324433456977080696097269528211456714930760276642824340207207542510733598313819328838797420832767234526432731762326165613737059840462319071141414290006705494900973685912428021273773954866079768595583328728716800430991123238744925432590185727971673504624235972604584241792125591415442739788547728517273026674042037244715834616069394419156648647566747399686405933967746250395768873953851260358898502958845922702417089748419412499149435723204349911221900724392192675571664709277288703598486404963865378937740544228011398517767145644528979277836301244838094596842839417580078190775643431778836002443512550058191614254911908725662085682447061814367277713214012886444691585974300507076518354709128552731622053506761742960451461323412302249477459812912093410183098197719252763255692719527011716340597296002206267041270611567826121397503968651869098594270938533027632879275138192122562084923336855456363572013266716055960234459976791702947450647328958371701593498038473455475994699089979188984809574439868386060175640850143351161586239990176877888709878279914717091405991915893686113701563892560476449426934324662160972158489406801302381971018527605405949790628151172134475262226808980178454763023506654840102798567084079515461249721180566924844082961500535592235289593719331659353831379565748403187619757373074906209272725681505568885307198986310914026571179912518388507926734477210227569891600261974053382953806570301138 [135,88] -113358815382079685244344689446224676113725033925295035280272693793196430529400318675348637435400861603771366687883296143047979673438638427269523123404575711428521277425059428640010757405366576076983251196168286984412300280562270605590738759012611464883813634732419228086681774746915449890886337844693237591353420354343005943530482597075805891736888247552733683910285767415637243958208858502912958096749699166671698725785023333420053904036810743481629615382883177071301507323474633881736748430375103728865052592187098711337145749429491653673852319967898726467662126475129588213716638540262668704180687186025901066698517635749618777162206429815973266385757907554004001219468857579883393099023219650918836041755010722802835368050396342115255084098699823041642373767765387377418981486370164349632458833899400493712768503815295562822839032843219174176817699465511207253523015793839827321120736553339825705139854493703826646277175430872904218180088805314517194274285108404821804376016612916638461518792159196811782736725125722103209688205826563419306962823884898012967185026563882392577747341139362801355340042941664881147954188210375449308434536698798703469284411765610491048152017598060264163731234906341886132581751758111386283943457528873240215941789293552539887394271574871787863533510805582491227754669716399703681738684340718696180395967228861141860392154777492327053258395681790505835741510332229920415082654709171530666388655807098704566643650872164082352979884836914291138491788745751163984864250001921921036882051652054061210145722136386063733588707581334685040418842443589873269750490858089140911931282766376954507893231982518726139320906395573462755246650191583604581887584246571215065738315907426358899272326089482827207483933078419869877376112684039110333955093330822241962085647040795073916939298038150428484152735764559613311516708302851877411060692828184940824172651786940706549587565420952618086923030610913740535519665437160051775920079315057879415688579013640643210948691432518637296329813535792439567640238890302716014508330145635860620953031449434035668981723332087182665763557135923921130962454735286073658630619986451173352834068917852830880914563182352227973694414681579518962392432363815587977889376 [135,89] -144459208942584468240808686496522984720981815809197316698081505256966932908280098849831814017408583982888353462258098999657864956670235693331906829902762345920581618148452045628253893174375827122574253566414499570948522261685255697484521357579870918295497242144227163369068520005413823180611484420244945405429712493459428939501277369163334454207984098878696607548202150350864126989431074626499651722135346155026829187989799609543933384921171592382418233999502863604881159166202533731468535147661259120849798500637972008086686804302067172834988484379650464707969146311215205139892524575480886638576478877902956465558559158883868269069718478683475586096570983850303918085586175697450066066178578352948438368911988606700474466696285827027357154807035357431203973358773326542303168257080519472185308011011570537634700897716707818378916380761535356303029329792811054342514562576059357403017022616781311102875271121555479823294323159102668198203942679287156772170070984958705409112347786220153163470922777623523834589734176711696261529894614235113575666161959549691060246176451529260238927047791788691424683019471918320992691839872632114164914698845440211649110623173750405533845216417992552933236543013893376660276733543235548670432595722644064487339188722554063113157771641445411269467701397186583155162390658896663172007255454120516123044292270163792984761370618065644894089243970620557422533061760897414762019346687662722153548038662056306832267485334842205735295973876402559793264280292042857649905455768280476490969243357525840792680389231852915572452708281097902974331988067905505991940162947358649929336359466109495567305384816255023268461197477356900292578929494171971192865237288380934351516507953979895881598094805507890253317421040595060794818697321017894692949698817291049345269960445438311284531870981131444475239743444670929908025600381167041943934528773921798956527151557063672414523621094830358737465677282084600144932591916651744878042313537916493363301428100681611588744869310612753756679565082370513444550662415549537263419788638734631418010023241409620348139524105013366873811619149027666764601215876810303645366878340949175527663228722168633568660883645983949909011158176618549426413284554307634167716 [135,90] -1124669593981024434781824594690512209317324555942070912876583847246314745288453755261562399257159377382707400719947902503446866320934490687749658786609077785350790208353665929940476420561223010172853286415164253743245456979566435452301705441482735983845912783008314400318239620635827849443695189840594265044094750080402243293851322477209818778333818703928273914911388242781359400842027918401605818918123745308991185919017850836227670499792235536328919485899888041622580101499719241556427077814474552771780893874315097767416903912195744797732003915137125694054082793095004021570015914423430065946463064610421521867633810251188279227304975426144851155164394075235544213781223150880931528617794069232370771627388800823477317342859754213582096043913241320697234569066354661383819502264571033259203006802881395139914787241560664644099784242578561631123087551435709619070100596956901287663038351082152970132209114945010313084245378974322466724402937435914152683682160706065056058493571972229287893929423728090506369364852898467663698315708151118515500625420386296090228721970081781067651841791882800754449380996852985336121931392063238087282881391515866384470109415540786732154989152117030094710048041753630966836607634139256909905912884808185440980211142607193177263839135749030887648354810881737957459268055771528297181524455232709464516018531511554154285718280538567734699939829314561167907590653269554100250239070600081622959933782378047118815471449994147333032653318935679158541640885485696202103620415521869370707434223846506286755482196378922819178333349078335446926560411910212443577463053339158920301432997597389386150834483450187600706664857322783996208630011796501674277132368642574837404794530928492111307964570704787886624788564517177320913284285015358233861389022394549843549208458220757916308582156734923477015809244792009158576651804179843168079780147343764527641730833667857764055125524211711977444963523557971320851078761111629997461687175492915109620813044579941068131314520203431925822452907870519813696773410192172529082409655713968563771994913351011327252357599836699285916599046252410832950568576653177511500732322847163373939445003177691153147466522549996654334468158098312449228753170543718816 [135,91] -4056622729591986203706956896766553095248189229119068101190971019562523469455444512880562835544484595705982822980648223000579860617810454727486873252344811023862809995947529919410739106572315730476734825490804140316850980839511938548803291712274083614967032043970651225104812145529460035593810977431599271104832901815863781155200510757187427247113630349297712477521864379522324256285040926360583377053358691518082360848039293497384549872150076078670327122220960574351276381691667660198046033595471057876908177152558377567308043440479119149605082556776312718802090183745456902753326493302101795756935313818033478772301307662141862866786526325752007829215617668323833310732901624212630435491557096790164720182364264231650151858852954625045752985478027392791194888271853037986326367826850510347845197876157682722688510902447747361832331445737391800659132459067347254889887994108684085932962172989484647632718875236734380285474181068468397923262515287050804087594576072461575915322015286664916576750935452479436220622325186820233028185291955295044243241853228771859139203385631649689803997980978586310531497282136244795869481826108045141213888333022533761867514941354483449794599790293917110246919341381931624223130137484068135039822450295493272829737312867486021971390671871925229254237795102352919578526531499238311793771601176402536539894489352423511909083996386680771812841623402804170800115277259630745132463079176621714037627989314728919770501171278098382225702356360032288195512370047981843320065733680322077461070094945776917549544171358997375643863318619095109995540151703992694412684307821045036221267567676757194517149640638024863149589772801878419658124129121812597424461766720077605081137569025752068731918309497268983045447210617399114944270893292686007059945054306151981039709577732756890214479957797688094420211812929861048643403957445205874397398923348583643729575419048764574329138535434704571748190306800136874552489208127430947473850334012717656551560350396467272609734482574400352480674595989626467622353047664093903753081477950298817016988831288029122037946645388190648372674651396912807338620105419453716643234987449541600805100990553016161219442302186502257142779268238717899154087225364 [135,92] -359418841817286331777287025332520358340859439774857576566106395915759329811915292261839103431804392731135292911863736949184833942747157987814624160680869403861926130349126540771332003029088962911428954984555789409015361132914035052098803149263322051972552715084797004921358690153468531397679601138103933497887834725970938485851778444019796810331752158424229780140790107350682674627902409387108356696842303431853579161400259152418976059630672139075906854350940381576886439189739857248614127306129708071313091531081212600595145162360145040382559212359662933976992878704411574556421473616800730166064000517152431560010196832191285461458074346456506368812932687795243203257524393731955974266899888163730154621281049863367640873520784075994989206720012286893921975533362616777418673847961649285325624355073554974776928569418714043310153196276293528821556879790455803853362239997041124632720191385594323497862449321417286951807931179448610589091589515217576814352556870381241545848882845267462230327451938861269911899333987830749707091941419683024123013209819245407665608174063335412346514899941510891366770208432575534385788362556968353109867687771560341084076675071330192694724723889738927391927797689722552493653653008473685877430968643301879911720078152915461939833791705048990931871775764077634009664495909587692243116306433077149904831281339125883101023011600688220396571151119305290792414302121888089742914934451650189396904095916830349268968973732659272907644230798241168035995626696203456059370180030501394460977377803790292195991758291065135505628329588656078128838792997175713679183534267511329546445098769929940962003737124994553439033031250120211160331082590564271042722640194769531597806126785882161696829495986257758480972517198993124586073723937417166769189587925753417880627382760171250894972773610731660006804804211027549677095188401385087894742811119686269770289423551105198137821341267776213633578723232050310330778207423442414267248818462538226432956164155528400221897693982411646060298832959323848386080398554914013931099315558206240958953060537277735469271168463301692879224971644176117998631379434981006090459002789701807777883411773228043503648822777526497096256648641611437341824 [135,93] 15988519083072797854577141511589548221383556595469373804830386819193584431464913499462607125745770550119071453696688884425567335175982005259491328522199820465280977235778911842615335144892047231785450424055795423070000648925645057547131256815858146658021434529968135725070093152579493294275654608352248167034327461040884959133854134325287736817532670348623878508289501503109686645169250072233203740713523620470213265870088130584269761432267587515117790769747517322413253260036915495588164906500877799097590230941616856261978357223124960670436588713819080237131553915268411903162713085798999645474659229321584428346006601366639545887035082883593489744505076852288256175172507748103563300136062843957214931035199444372617011592021423901411100502527817055650533471215490261963071791421745017832890285658507195841547500616212363454049401893994792997077040438993785860712491566960519591634457633998707377330350009222520734851237501266720042614170543685500637840150792456696390442715376311881210700104961779603372900947239433923910722278971052702853803696394989474492296505921310524891261303769962246840240876389908299335496548445791666565487037019231130323112018062023006346377732003176186879840158033447997913761109401274335963276740229877301364324747396299712504475849106889317964967858489395123537118038030985664044736521535302404043057340579801795253102764189194977225983380379569581670801103813963857847842932746407541710717852193069268834081939210084381543885560028602798429600120983666881717818132296911655923239226995882863625873005484572539907537605357018582090130377293213237928854454495182836036554379919870977933332204073967441057606596302232041466738075132580086155668463043483887486899659263636392729949623167795325160100815231429581797083453489770241777000422366153129175470721482632888632874503541185181727806543662647855518909234465194119518978402741172861835681048982946878769951517271614249012846941229044188880959035728607261818755054642791223401094983758302595194712608116691926954736632066294572589867360044659778772125741262913732820951392490630183932015885014713787652037291535041632650781095493483691481125868488550767272867299127301513856607956359817890167374604014127538768 [135,94] -23875591271010912010872850468507323456110737816762242489761464450309622037553926463683298843123002001391687553082112041285388265722176261467079924030468927153494109302356313135270247121003546632315245535293703117516831313300608997139677848883872697078279296583925846988101845222200045071474331838226133486775835434835089668318713435391568587975375840552619875603181674881798234615259907010483183338715594956823767643295530990837130517900987565534108552974606089163526615252259853919899100403354200587016891725961162498357604300578621885809075835911065389882375105644374311089832962699943760791767374436766688475644842912379560063360392561268029432300722800212376867737825320442498253138295704834444256940593358452865901851703691221485522617961160332244342342384338207441234640863184236292296320977604530612936632637702354109573150965641010855803046106256709098011553688581449818577738722387144663247077705454502270693132879199204578021335972990558039385699736961512168255429889851910929612360061827955994847523185473086077626962290440566918315166501825737439297851884897539412327813677538635316951711303925412934114641080198409948347516566798211434240615826190438215612188383000759741995184831312829746397466025154960314755525347494387240231218501879407037899740402479312543194900919601466943434188228940150669682271299246555003531328169638936320987645050272793200970819075016390550933417884760536783330884962068362372169044926253990364369629885735798077353291922157278262827825809992399902507568921058904408849595550620818876443109304676885319339625333864231440899995876404296254114477801210639914747510374957425139949746505175126862291957034854418221410436567387059788208797426189269345111614747320128631347853790901612897717722321001544738460070371385408560737661340524625513116140426599986892539048320668574278705793279501952117733048940292460808333700556082549502037277531447902140468285055977582063553326394518220478848334180921411560329628055792978220938483130407055344743155301708308636541384662035600833388383985591319850614963143124153505094550632325481741494765862234237050715055548478631151960208245336240265886428513360721008532847970937978462424260304550379052280994850987872 [135,95] -100445214612571188417992426799533764514195511186904746501436845885949899112552367631867678918181924879595062845433523956313452163975043420713352558473210362183027044385697515315903493739759628471184230885201046169937128706788169309501482114381286934184298354780553147845883564722899215507761151654867377953079577824199506964213063282384085654026091753755247769092800195424836704048165902794336562140204673529566528831847439345993191591326824086652074829366709647420590027104309350853333362379672420744202094012557467343306767227484231917640633129006478156481976576385422519281043242715791877636638559001803341630148816060721592055955414578534364342167882897090608198490948387519431774396433541160259770746248677231049368261470935422035570695374545821825477585615589166246494195837685259472609605253228867606879635142501573368496268250244090770616196818054990684498823361105990855129279643593902345641361321992938548136355643462815461023414849770295489215723538893061268145739042883783345912374201677895010411200728583169984547712985564231000783826356483076344071515553607426994768316034153958754592689372820034545455985107318227917121469090478914819898047412990943284375142712251905043261593818943254151842548841002938325141073011653536067805023935537070969539466662598312439634923860353902261243917047655134221607122554294130083968863454533840855748749394702564694480960977200590862742689371894709703469385972025875729347842297023674047300874280992921965540033644531967882853323208255124026521729584656905278492351967005709683530639712946372772065226871489828433055551666425260242064872077433943369300362531488206970961968055200400456515257067164726180895431864403328696321212906003519046550619150712259530985366772063478864271805473043865160106130710196659744899727924617216223210026055031803078862967567828024373956310259928208102425687717117675149048798075147427239592432944679643031602335517869906649670401649611688767937784550833658173841752411491132061141450545488657856107432027407613268805808491272792851464399868145724044426124853835949561532568499704633001399145350517956626253622349640700245318358324017741975436733660464602573660682197880289853939982167420694488460201716 [135,96] -30211234395410452006316131490548007964406275603222924759451445250997009290491621348229313864075150470370961222413019706947973010071199323049841289434422407852829269449183250561011384669697911371934487763589901691679123673772873926673802180759383577965095619831867758659084167490055775167485914609489593695275888961020829544552464384302162360930482084263410016069059348482883665456339841503760118817520653066470281324960535984217471986433061157640332898212195710353831451389565411270948872881422422253192784933293595287511995470881681339944150667635447968762924456154199082944808317645624636568769012381369400975056967851154479832368054832167405486622889222273819932954461848581264499326276045270032188806586017986311035661812788935124613391277593113041873660399228019384279907349282009994399381226163910538704050301939760322308131367167140991541459101379056513334135579392783327340067526294200418910019673135511747180395705282495259066954719759050529348926648540444992888681039349977566335171156308262988929782483851853425563475952672522865192687233493169274340587189978923409157119749328901463253921293306094793140907449421384911160108682826281071386395521916639278253871414880467864831621711412891521169897823392939470133096888103585197156958771107442708021545525134803817801397803569065589183007882780276647100122975836662777799459785583227650785849513750319634646917420275393598059461770904653898002018168508180793894992210531892506664559393052249933022784544028811227139710581034706919254351203398924206969457216975590533285523400052958852016156906939837986991262950402783382199223118855310155427963344165025873911486687898932288372068131338080026268054423018479757260062865286057460949852408082098110244569618283910215376239875700270309752959467770369951899477663706533387107349743941580820465943794738446078271474774578183536785023066458414829140811527553419120664098193122477421171617032713100791116972771700087821291089722203379121852851755265937252991781476000786471984195523661167581022411594969100759129994668869922774192764382425808809986157719396889457777178222043698169611168860429367134232838801920013004885154749729896220149470781007609496500886223594852596224 [135,97] 54614224424406860489867431937350815514971196485588895990784999142399821012386126219778351111916176360444587408714934343236973689095508263661237649644732208626728563869576962565372611025516635610456157903059191887396753486390907424471044099803756252591578092835366796498165974111161449085830403889541378463766176378881211907040823973365635685133977732742534569215792553730953632124622016664680008285402474717991568938275572588785754831607784282010894824471894101040916016261269765103665403976714653224858850004880834920157603598041302681708966714431117772677379397935492485186007501437502032456922223556092905671323288727266147454528577406646555479626072541112741636436820911143676799249402441961662210031572870826085585469171658876813642847323923198846827360875011314386748908966357081432680988395694459945399789716309157607586353746904823133814812995639548487702306851199775370194948271976439689084182314458184310240978607770674182846987331651094175886298920894592649949910096709730436101654667611894873696471196581001436106249685640915633371747222588994223504472417231297485685998946917114783364648652349734488710987738200855064091313269962532425555273032278141981128950354025436839788227973384337273407728120420014863579023087713801458973842675360892976502712813445002164677482667776866172142181931999560450360616777948207263961965202287849372047102864729898754934638008629276513071098619401147981250485048518686576213591736138628241560161733169112629166775562588704910673305872045128363188715629049787600833921121611779306216806110064731909878398629846296018099908819134899628045685479081661696831894414068764838922573532591696384254552945223391716845296272459338631100034829508599630012396581876721595641100171173554881738542795613898978482348386502113376332057567424626710033561017037317539845726097716549263996118922773052336499323047000437790246968192124146905741370652562788407816208030696332569077711287708008390675430626470573854211703034134658037012826803190199309613193658458180658629654967778172563130677248598712595123036559316071477331110941986997941830106790592417130190791644670948296882879329400701961675958937468953425225918963505797681035781888142976 [135,98] -29215045444631494341255919529157935949366235559454608579751243043703042547489618948024707737891910168747168313285271794241396636608656258025119774420699133322242651760570631591268834355093174664576188837011037719988815392758132459252358815352942837155806176745263834491495313477805293378599377117825339619643049962762804349317999337720429611998576181311354519353508690359334459792076738209838358438452692691331793737993065266055421011775565027118445483653154393673421649643722299171525303807778266733191435075579768991362339495117823675405746551380653738909882019204578906487985264454851047177230355956223641338591815855807045817748526811958650246220522957226431988633190098742699329204291994909872367014280426366739392357596739964559156146518628524786167887538852355277035946750397671315296584165953765121773961643076966065455184008001461539203254781416204205435404146268085412776803625325572454061822189436915346223826722923528001260275605847347896670892853297860493458175798664079225815502255756735923814435909289396532559754149074867933335230135781376732975112958968385692370842938809107294282125947033089075319057530542403872986821557107256165931691162003255346758459094535064259786154407501983447100877572331428960517257405785636575336929794819715032662366333454801457632703352920472172454899725662388564583882281418563407114406900912553006150704389988195228862999589738253380246089585192163238592780482457932790203269148097288943070086510510910947849772765106074264130904846609815447475168894322668888445670056130100898669218355318362469981499551389572919083386144214781924495514291261426160406831420092455311145260401612917926794012810524824374349720224416759088138415215736561365465604098729735696510752280117762479075325404570490337174511015442121120355196508467445171971493857771098012784033969256983758094757377394888412634358015310685888051467874882424283103487728005243046878326914125574802869717232463308038048214793486510611821314251903223274902885421141350069708676903462413677555497520401285023824618420174858435029133065595029802278321955749456841502633524815767286364544353940355907886477112236570827684811810868695425176832209008975427805375288 [135,99] -44849522101094144250238261156112770380030963403120165462290100574891721555955244873545463983325208638964554298413985347445593809846821352230690256430159771553050326245838095718366281792486155748704129095200480258560491298816909326257638620765484303221031424617186868506980457841186186095141544250128659549997346750310783765644918161475039626841529613335049578786085819101858748210625764682191827825392834752984352053309930914565953510085160924850440620813914200540752398295411784278287932441633448881157862246672902493552156739593728158165338438744324172034141969254362945371522217711470093731256657187129834021485265518991456557300615083855888137915105345180414706931320336587109963665040146160972907141336147089525523009482912126777006515590567215250905520971193454192075321133700346707829981769370102154592396123176390015352533452322393868817609944381938652204075222500591752463017054774403581356565662417574685041704857061793546930447969239169884160491565237025573984282508328367392903508565049042650585112550085994194708294923811325847840716601761772077718891351814613071473433994286535022499531916218003330820011662120779117983903113968774448274680186205084212913184257631081643800611280047142018425073764334107049652955872438572254622385796959613905618101226230144199176380208844516659816955678142894482372635778389539452578597863158360928090424321879704740232243664014398971391062697593934197793125623414136689384408585558611760676249845203975107793809774995419446555131541195160367510988809759974983305391453500488675826327729624326136190711745179320996312888001326901565414961450227182504884759221887343117657944953668576546286771479851906078210378031479507392594682767532044382401242049492821353078794448405600626796730990980439853935918392398993867655904952304182826018880023937015377169795417832296486697215910167357410644144696085409038717414947029233202811278067466318791403981067083208522054519211087140096049822983563678811105847766383507446264252134711729207434786484687038464575347249567574785541286236148627450574441736126695037314535076621381330149762563314098923582890227712087085895965616954878606768683031251123084019859398316812195727 [135,100] 2040973674787111695886370444658914432727498135978273843608595539110047930297021645786518390324209113301484238605860641891890160917924989011654763953379155944549157983468623064887333527320349444085535750382968014333351894107046800024059604244657688656244600492747666713181170289430503196268625603835209113044531885364024755540182069331797510050935474310581787052891500868057903155561223409039930886463630727523225353424462759555454205481263428861106755399621012469651595062399012150929671077303582320793359574865809949162647309090183208849251595913420591308280698273130379736016085598387188732220894383963561903346910175524580116254481163405430317053821030373673909075415901270101981093014190555098577989572490628320847682976947168509069684645863358187997905187765899415343585761316395629331324024678833834710243458328469219738702363980855636809312374863854459405473887269020611441109177252493655524121661978945624808224642342353630674982240490583261294682678829214378968816074299269982122047264885923068836635309838690940304425569176356878068615344717298827286212636950982326947691596255168429164949973793528536965272666112311643359703566176505287830112731226970931199434866803343104467496069968040515820961681839358513962452263883166873188219696453503988132500790542129375379640044475196668044881848520620711948176261216279723282950035379001842103944251253460430470595412753939831698196965936069869525189427682676228185689674308512472101697331106153760264503354959808246709153626766423558580026280438418526561445369170929494066516217277948707396625933022476878689360293301494021813102995407588746952706720597710392326009581852825714851420223645583138263731433904319113629861347155773809728752434567102498543713477068820188966617992487069612314296036726091642217008664096922326220705908856238399571148810064432282549087697331073843255542585843291209761574991035892589293425353252519834618413202087426482853810730710442169592443068601934130600541865035610878484319110719496037363515040633708977209329001937040195286725031504783464667999039784652365793478619603774028650965938833876807501827817998294579968640608222306474980620596546255935197684769789056 [135,101] 40248643253148384520355961139663504025268451542158074369468411274657252909369672201159030737036232011315469654007600275377166314935171193534189716724158239386834566005790867383042424634067946091854001769050559503614221729496017115169833113467144056951906975616172671875518394355628848025508035243867221986508364939220318976377685132545572016941569138614820123923190282770770523030524965494364191444936512737509877032458013986691053401818165452396463060047426653244804166096992369378256696580808320462918837346096465282364971995606037355758088965738367395502282138719094311332443592390284600326690934574831507406719956034008938700386391276767434132535614998494062545077809772693400753565903733963226102179345666995405631902036543716983011058801988139867506821277348693037538852121676645115376748130062415121636857698081675657929694732806862968361595279954615643748774807834106690968421508879498644560226204343139651224485203353878575916101345611907804206904106491360283463057791949519231278648097036252716677180237615055676238937801257892689024630752986644095617408667174974768456721583814443308169679821131275140402278313988228441667654217762527671357378097110758098918849524878984362895073198334482620207137439487713331095782261948143576298957250071219534120903710001723426907755016042310969005872295196260082098857847800430387399453189099034875279011674066912736308143919739867661390911270618158914618425685265166265237243150642089352423821966799856957459348753608653052315885627533000955293619572699793303902405528247801580743964583541384587260336125567119362517951846769081792040181176285974746251457324458806790271332573879831499097614898712577971335957368297462153191182427037234420969447211974572556316971143707666798622592066059923531118730680831514617693988932867245193636233626772222929540956541590721532342969913069671040919372511045234997629834718268567680303067218553667114009382803653358036132342555815441322600153437642404873254894694863209117889158953377754689513075456109294711417125970316847311632240572388568409452004372946701513491139582054751171209687120412705673418738407454640594503018784904960424382611820247123102049075248 [135,102] 19113843790776899441619028274674789885372815492718812498060403253392914640307561136778915533438966753672795721698840403823791675695840622315264131209142686989992473165048848088177450282257740070803165019150256026192456246290562910539546314319351547609061738757221943806898090401857373775221348138858143263338310440736135379735617225963284401443408793747080089134259277468163715982791562342758128452656771681511605703306443007206821750063446094395039385278776241894063382942212986933531690041998958413164924042616920104651414849524611632075380586329096918827238672529100262620984413798763527581577726816999600469948134864055490079037163606416301538133086824376132842836282402278103362254790332173284712516064671390175545533417356104488359653317609821754137445051606662054988645498657945676851700697679476551471001877867860338244979722875651755755000977177691064535194827509958978029762833861337419837908048254216942361634240261789203329770507515993608534891550764919129025124143641116647014742076960940696881031821145305034928249114792770410213290611187716437575433529489896940207301810143800581592671432509268389225211255714608429859424115952959288400835541718098878936006278102750772268256262643061687901337700195983563594273302980757473754717811279353813099098176914164742673662392496506662107244674767450256124653279275759003110433923357366435590550927399068298679043380091262504769808629596441215999014168906935640104713985096934145863646469516964017032549905820660372327466150668660101485224096262842324646878906263683009556903668725368140138096267342664904058474330136110991250562037162357917991993563624639771286902437772335896065396087712942577660100109021267935909688371113672684114384964521682138205860358794064265327342201928156082806888787303777785694889809199403714801126170986097436507474539187919129969023209087389863388801682809024201266807791063825450086367440971864722243204800637422754349242720418661477919753739310981247083862319579613385319849552558154352982004306708419988525704164678359711363756197999549272781626977769845546786556432738093388430414323100331455435325515013883088045248395862068448139344536019445416032 [135,103] 2331426374007485506174631009322568612834971822404510046487581361535655551336189782419323162034932621601553957582423727249285986065681676900188058708355352100210124760783378383536646249720655335166098813188697230979605041134161251283964188079503357947680751544869409385236663657308489126119720241877342127582198214608230472746095256944714593057648266344719314238904730770749513262222926095452132610910484344639997514906520196118456508958174224954970310654303616900184014815498379245715656733044198019594817295156825178457028124825521888357162721061027224148358734259948377461525652192089291624048560281776224496916715187566291369753404852380253850796172736488793219174561439546098203049644513448939453905442871213041260328997482252568452837593212047474691950696280350406183331799390041864962462749440361362098006401038970282895378389742064864175372169847063961567566959489105880420829627060440746328068420630672363927517486086398419243657065497043096037127924692090499730400224557738000110302677676240822734427084908955382370819660602553613942792636857358672351073339463541830806953116828445914063832600987129544607372310797469832486712249672116202351635474096977608318563221295423097996594206936209337889827873378310448998073475648703480125782146714568779288712782591872834950296878206048942340195222706953850331049634356899061140568663882777595439213827526879840616939827089081730940384097837287861301919172651823608107792740592802584048886037659695307293052318004114668660229652677466213516545842160348814509361929660526318290389395962537762391464523690350446832489083559343710728906970955107484027570849682616278984586251469639007690153391067674888116265043535635334678720548286855364368687955260986108392307617152302106955834803198410959616931783621875310756668198872928504163433436792003346838115744102500803188534143424418928901306600316958642910056390148837392964800261223378160929119553252506848866275299732012209706235647486607342031277197509522506898129392113153582880003434120660762952388339113989646630386548294145957730766844058329214243287927316348222689368966352888021129467075777386299353350456088246560911193491488708 [135,104] -262947097139754543036029210741404315443754961262985080697486416876196665115547015477656592239995446755585998974591061457455314667290464066852972165355747761070997281031750819696992515851493996271120096791903884658174537337492381772012824933202009290379621153049102483743859393516678002727031496763407781479500907166315747536282316160927000952819750912620294356610706969846611558393690057725081425506806291550783932041554518937618877810809950168423486393644925742471341921190185734197730766449806723830839964237182365659516444332319098690056509140220915909207533754706050877281246921806552197223699692007059410673222172023508444671777548539124697909574602361808749172501771177433037117748727874429747650298078580585172419981164568362915368293015196807761414908588381069518728838597197791005835370096422622703504702252445130867530352080302054937596842071284323627147603734558592165513253678736475675927847465992079662271907025827084450816189816136786722566600478123328583176311446981098359245391068561377871671375628211051533996470406863915377770769010785937163344573619967917507725790612539837667281208471237831954914869193773004083891469197255154429658168528828704256402945615242761731462978651664551597274877653671431065589029519643112177891216565918660877564873525996764289522198307361221490312691444185457728249262581402677457488837979876826513754852305415406999875379360934037803887157900075323870394360177851520232948677135402678257192412132974805279887581108648834588793243072515650480426473584064106056571097607823459932943003046683033739242649295676041953760624916689442479991204841157346268064284611400805901801012594433806428504293601503371355078699697451431293467725505672826287294355042954593148932796597133881379408608420811178116268973256148428431660469297444585119076791074925505180752342805874374959641432687476396903009620928633164062614529911156606054715239040324638089447927514049123395268984230244866493930797149378869482792544118989194182392337241524747350843711604231930491991917410702374044455668629499575158218299219377763207721921867456739534407089074413737178241619750641752477163944883570421608195744 [135,105] -111709084901527578577757405752416238461151416329819095974533315174697705888290070411856405237187924374387027057000818624234098339724654496002970240642490355453515759824768783985946118823204944157895293261586945216560293598468474541111183599988499418858685467323149516534014683337140969045076355858857490855802487904311301614870041826786366137655781062688422604832237552467402804468869715212424916768873761439836536052573639887533499715308980640346761492997246257932369831690600394282740428846034456945363858039462523525616444148604604608458675638506736064873345030565153335963873280087100223186209132106338602020039418839774281157350969803052303342220749374836490375073567952766855482681091887937423036015126808252005462245474720074336246524559837496741974698513715794348057362021214460494895132528344404920843375718775242248175120022199702837550351233336112801857535215643527947961422888805844584930773346266444610058121988715307858231558810690034664966865458886374833104377805672595841189271763051683267234163239383709903928545242338644524299875456200917177804957370080473207860141244069800994940832196565515439506043660533954943675232290896809039448787246880541264943607014875546445015802485646209308536195011312652687233776450155140031974540321189275725855991504518135555657518385211913184688639166388117674681847816122505748325242224300898565362567307125378318307780102698127256087818388060973603969409422706775967109186626452773421716523859331991470371624097736598854970037412142728492714334235029363782782356329784465917084998645921644780533187992965566508085220100012537391375342724524932138583730852490572055757582195683561769524513511323454907530831410152303542164119112502317403229564254393164662080606354162331616909702676698112642332468753651813260078712221167649195939458737248266815982289994124456465127667398869978403745394776413547451312335579016262306891280813133161623929398984830331914381849558589754739451317640031506337087906489396563609341967857632259380459785071321424450267747791857750719246352418793943036848660636095958476536952301042050867457274808250697218549016271497998062532907131944056124 [135,106] 500392951006787694664652946751573537822429921982224001755571653778030213635793314423855368043512841291976574926439478220437551170016492758963340893935920061679182236820176445537655000306585204769679769757174628848841594036524910192708165427079853305840727180847410146199757335601522580368765331093763261448559215113677466811206202979085906609778126133456783758183334165497068009430893572028240714947842023380194117691471681512136456221453419574412398784392254569136884241867657671263634314144993027059844442480116791090792914657011629008139681238626919184816963696446749680428645380614422559166560466466497944849736261503638618564425058245636764920067795113496238895342421614555071825093690897726613223503806114580331966615991990605649704361625286536927614028650579224251983447651345259409438321117107694470026162268036830759099144271590768734650696781610612278484290836386121773995487150997973238053466975071010487366189217465272018845320970608786241491650258433275442556929613978281362073691425347942781778835363590488974104375363500028319894324836226595175011972033211235600898851503892175617880324672175093378280361405560077874712926467902030450399609902685641132846561763773264585521799226291928929119889829397911128855838728872433508606828701212496776496728222417139952777084416632304575890492707256142425973892283398216167084590696903725913226308549773407382711634761758347094264339576432979492054734848620074161560360962993022702986432340918638820907408777331192881380741397769987201810657466982790026002358401572057800514692903389233903183565835695297175576619440651940660160831357533301994738036466434641306867862659309728427152717495176625839594060718986587170772038496340400016387130705953833607240362113427125253282438147012431740409403607598731297333184620230718232665569547129709645481155085607954540198307375444536759776395944218464991071200365702942220729114173994958951684817113974727482752842513595756808754638647494862211106687688200872124509881550549985418025990298362971303610153449865993371322193462862306140065136268083054404240704799504123886912585706746177953005886300695441624052502440 [135,107] 1347958550892468963679192485313175996623564220997510261616556748608125082670164230857774599023026622491234965143591990803615480037959799000690054309385249910993258165552497451109128292048686042568570708223606603938772697720099013083881690222872948515875115907249381632818903379744880749477206452045261689040785178046069933307065870525982960190373482542328301284132375998100357713909791867271611322655482200127789893761656287760513969693232578241250807425137497160720855094107073753130531829035387049811589475919478516635335574964833965653512264909535922112179065977536607611116044271056992968755755534677167617300675998667667918769818662025001071853364479322549611966392609677007957882892475050315510069023298735089127756607991607246289246918924395219361482492375140889367004629518740563125430308213861769409293002561026181533531107617961462218594481638368404907738161978772179554508307886174323153393767652905150383992021290918536714047668062856214159100555187902874699480927960237984383498650433386956091109320306697642458080330130477518985385799983854610640023386770603172538065929855814899702466828595067594023154939719401841403209442753780787186689574693510455928586198850036201501561652460470545826973082599266653216421537946298472975408781209988878533219640479708036275164240399298328851951590383879453163930916646146782296741976712750264815766224081463089364488052871916028786339604909396639179256674476558351235019945509055399258595784428870632018190122932477786659679509876245483995042967478170224327868213975416911946534346329557381524969963746666566114818317740838579947974177620779284076816163057165184835809136619416318699298759903198125440974641348676759444605370028775755161365658055776938027829992316800070472347095672836536211560576606350480576487906575260029598343678071086728858364840981866280648958128612520099169129991941258720017123137248680185823525580948367525179027061084788196014928164636063208763268728482858529536356493074339816069315482638865360301618394394045763450777007399341152431727943286734924272384814706202350354014033575748194836546938679629631485392183532567402054101 [135,108] -1164245368876183176895807836582434615330379313053474758784484750894156655420218800516113880172974449875687889922797253625952303539909735703556738994962449978245659798730947382269646973966273208099870148340163331967665892216303175570061306250418672572851042405350344745391816573988598517203378093998486243513339473055917886265192240606076861794105253218249168510675000425591678431758198163606835225088669435805569610857861628933223248133745734907261761517970889149032015326944680823008850945116852306432119441880137169511661278629029135718913552614483483941278145745288894095597922440465723993233789796325659395383448027630649234308573519426409323379060590718282612324545800535540051156674041581587223068398550396095179781853779986283241452408065944593198039881948632920085937934178323906922753706139915122200084759189913190576932922398161940038315094353792475264761254823982613547039911590255379713593984245086962619861447174509128590849714849566653331555430510306470083346763386618651207584889388996482698528226852916462571615772443750196696252441132824194080068975625977207358632472127579188076881579967490925150029977402576206441559322548514511539493645279411998992533763261409691943322809633676645518834960902509491188048001417497378412661936949463260512128881158815393898957871083945151979663579712189316463146209688678725810092972651073924310105932881855799735113089069039265056520003480703419718611087742937563934832877434368586507397257754160816603366284978684820166394142685256701303403840564708986549932379819270562370967909990610671347208800431688002364524042111046682669816731448346289430121409754289123960071608856820330607178855593098667434421560158793426303737415529323945493831673644961369855009550869078042535872283393653645046770650348949330762113983959955219306013073165595199484552695619812732561960168620535367302945760926652005089551974506706385191743059862009626647891844758838945996816603161096011926844697047938174626660495059987229502475363882055669270779892206696010455389371605409389099582489873671952860080972343680112742939303546224457561623749870552530894228363987335296 [135,109] 49858788706389441592535137632250149182776253376557434021480980734475575398915295935937125846556376458457663894051676599397943541631698114384483695606672016007589480242309819234615843688595451807822923619376084169200916625281513397644795062454716440852947328219813437874172118954824185686686297355656899156347656364344467841978356207606049360231593970491843916285477590185847410537700825463211635290862233578169100806812063142237578727974506329006310214624742616184253929769387916091998666723671071044666737499894434309402190922619865483918665806474948748842074072385098314665918330275056830566619935459653204005793768696788371866907846782400642099044425074037620223054752608583800057406376465259738892588277938002974043779237827078307872359682362058162008608127906548299097340558070363831767202931396980413369653317154935242279062034466490274049372193811490263630349837114939495816859209829530650802531578064763596298724884203056467948438829151558688966593820173532426102952723540222925531043032409422722664690825316805053246360970630992881064656043918117860391994472125107678162767019601764778118102085995187899838908392134365956524206347264121598362571745739828342320270397936100501142562090490467893929670651247347016909408981438406751549084239744346090649591648198668664226580440217748882621975140409555777231104049340626206779638247922160480569589778274968318251803348901667570381866836325499403863446077663965509779308444312030011521443330858771806318235654658981322864806011339569816949835784968807669322176693492573544364870964868398858560069054267524947905993563596711986460067882094360457328407383633238320052339369140441069380732807228205301201447656555407300946799258984530428213356199982576774320582169712601451549276165757198061510861087068888414930176965580839263103658116681741358255146097942754342825182013095227775252097071985350733060436901119860426694441031514006031872757002488312633693098707727797557639642381456446142717947658111757948520957567784274203540899043917106677742354077964059823309899711004068697551382402786209039835820764216097816852002478820345201862926352 [135,110] 23451752486085136939967799559200941849827511037112755136070654812366316003002382460970964921391296895432549821496785910154104802720406820239658682171342723486010912924457875337679805415602064244739847262279149968232910970720025426907975987837911902492736052700362578702935350289194339505963419597484383883630845726159972437105703208201777976802334740371737492786776732211939291659555386279290758574836803504258555544389623974284367398005198190207953131035902677309294664242667307179509889740300357139064831586230795752417954484692505846074536594117869530812320207964079446995106966398747139627661790922051261053591577070604698818818044727068263137091363803976892548207547995435940920048257071590148659474333240126840603479033877782534034810349273289319988371867658410156746198810486470079706111803561611171648870074851213188348958012879355101341384317900645433222564262509442471615968171111415596433280498880203804661592069837596600917983465862268890911667186079993347566268129202845902498742458896561416890251479145251276016377033335467904195015829719002846093159227653282419067740461840410072908879589031191801608834300123266770163696487422003772014709746016618386494470687558961338347627791732149149122331801104577531980782083243786573479679251675489721788707629870195626461110282273880091272305494502054268570018438099617644956561053416303551295627110534201599270052969940986021181101871851015447107072596616052895505520127866142902972356853176692136732348128956738908053856124161849561229853490585066453224231079269698388710974701561172443306567343335338474004346853594344111681538791837887928678060550659803660685880310821248462912175556923314068272263893861308994411965861190790492655687550754784132352688383816017195106955600435684922540507249259873970643899628446553040106060240297375738112922869060440365185578096248810837489897519115300530311329552334082210096757720981696879546722699152886762077627262881612690799070302592514493745374542837258881581818727998583176868000134639988153552200909604330758915651077077314259520514768087020742171010304211702936515768917214024383840 [135,111] -3916014985071865606411011338959642341418979355393572012250142120260690079329834033539778170432374518166875086816526871551778931448895515146119747918166528255048321066150116428119664967536431331797894036119285558570727005237004267388564185132294361437678387222135143640495680737738653392260610245258487911305133030952739805824128032261185386751308716953184380744760706073755140313875699180373729834172964334265291427519496936012694065320039162294910432520213736015877953670583091816380825671927734723088724995281965230843272360807686433318666669500995527306636310051392477872040111727890487918882183469704172396932734782898399586864480428463004474218972746615420515969209391903085533799462406897151139645607475483282305737998409602611493892845537070822839852429163319318261453707875060797067435731242200214089519353031401524392166954490059849542337910675650841146791707226605093682624047283300170005854561356910106206632477855093060310434017956048685902378663632777155626206334007945963481013886929866560307507470658142545776458741636935742034547469393061868487982403585560889078443598103749343039557054454774380091395484024760667901005940513649867622736836334582656433231983404709642765645658695442653901371734272693053819678857581901427515905697411777610359358813405138908537755742009442828837039095769045196456803301576975891586431140427326871175625914211442244759685120243204572621813705236296568991504877247093231055720183783646900897315910492820325031546675267939115336508747950865269195585851303562795376169477693337510965361775569481339265947131123699185998222997150330465673270443105351228219305762324606221979889970650397166669429163619938655897522823484307682046150559722489177295569099266111656300564307418719956578137749603644057129249534454807977338712179226589799989262312491105652994754840559275483177703629091417019761856392254512418696307685337644834817566984192483149672730139400254345286877276508124295797834555268550304951216590970027791481437234566434286966373689757182006172862719531813286047536828947448940505402511059665735978149263119837214657782432531140 [135,112] -23780417687364162105094079274462698068545756494249934844194808113523376668376060121727534034053119344128254527122964827216518319275619970445130282512216081421521906103786365988798747084999430047807836128459145006768977537687536882988224320387250746655793346133330799593255198939172977545381207677548365725506194579828576318544900524016723312882782787441322704945820847918859187137929418822576090637406121870003609229882523331996854379978462580110567706064153336760420543492507168709198139634620972049558120205431905788786572905553646493909115121057169041802224337575511389932161721725515845231973688289689278223995140011265332473705333671067124370278588517723357412760516425415310344546475070625264540816606603094941688141214491467556336354387668586526586282142177847122214144176027765835564034169628813098364136858827066232295901004781862955947033975855941653187343953963723465194636637929186782598972126786265547527644500191435447721438716599437649036904684440347676239790955167051239422271253818085136628135936993705618990142017789528436628634166652037524625782727815172495947052536164306004738750371307563051763174555316126505280597829654792886265736882412423660560441516271830767527877805010058232586873483122979807143069797617886230213948515732635125603822606416466539005357211403443924412842303752345941505855758908217654636106254696215428072729747937607234565805272973187251396290286290498175915366215819916030490073932647312989102755660512341983015014919098526813143690331598265525959610835198724753894173911652637317855972905542479939701071860900321965527164702482050449019454447233699633140459510179709751549527888044891357641803883218733172115234696605874175523741623132402528197030961925698672779247125581061757620225428544218219392748843084615869745246440461751950069705451503314995264403522815825843692745896801232507005945490018460425294253251841716635547549697555064204317689485256692450601601442527519179577368490624956236599011527788254650081271090488427009281074497876217951006485903133432597043435076013300243356079262964065556158631473335321563559232 [135,113] 13318603080527696339513233728267686887575205016707445964672332971587691544207316250802029801764474054930846163043469439159405731539025574928297300135506467764914361124373494698690714289809950492760261777683170922928191506380822929104605743036187263781697664928633488885185954845606721452162754464355327492117670999155407343424529150458704560246001898042522371383765596899146387228745575759395618226357361875843251937783180881322447729786775959769873546771553574434766362009626828976911583716798105845587586958259872383194555079775887068988891568276349545772084092161499345297378871235414908895588430293809438263107117251646484493129660847800107847052588957436521755215474828127053150771303090727963895538590730970836485588656469428690330545599707457905948774885125022220445710672985793164242637240573835153933655396736958398806333418562103437570685640942615480991427740247367842854999209091582642813738361381366479001868645644505606380048224501030336281043498116592479461646231315647585074175957947335286232767733389718719758152335417116452820803893804678374273630803119127272878554828117260849066926356612118743158341684243185122037268522212581088399529173219313717057331008931235887394601990803965113602525840748217146661144389726881248865571763021311307794880696285142019476214976133969724453477923841025838046303472403782856501128269428924165484134454839133663698045740919705776358430321759593539305823984258629150427561819252207212287254643874460044283568112441663215000946507196142995810843257630729987661525457740807180019780667241039477501123042529067936908928675879845647029408394775619397733040664229408666712464244480411892929328247971718002911365223928041316817462539435492321392948498476693488711319343126344094842346439202741413988564667058399647093077636803039442838195334765209971367008745373159279702784150341141743168658352886936739632899933892307813882116624421751960306491066028566299716194556902332891158061609958667869662809584217233522228560750349235986142534552098802879797578045357391246891028368881875976011290714620215319454406579618734152 [135,114] -311329288668290205872215343041307254447152172894836804003325709076055910096598898832563936224603405977640194414872951532561159802645537689000082260873349855631426159639317264733453316138722984850748792923653241842378212419473812685471223407517776782104539511571644801912407630972002132622040862394262847906997873313221768880478712022344269217546904366981281522398739454187239558725525995858765209055700318807317315802908528996152313890360378176564131169027031517939486648196455031618003125693971736194346141664304926593477617315275030099436303890574474716369669482508180395144812815996929301165235902246220545633362320040685187824305218249705210399208305195033452967908274196401927716062089331714464447374866395786746112469726268576420310674946272378693568593853251563937833346213361484688452385374251152919506227403942880114868339637289154231391450207830175078098513854729175746845929428431479037820701132752018090199925601874532614063417620162733157354299155557636725580907496593718923265254061482325673134174479120624060481663207070178399275352124995578642522605590833683534381917205586773203329080849549606865749520433014298693576744550497806225930763564360004664393462258948793126995640359760084461368514223213868284797198678875909669987927052451572359036696879265617961437630646222405773619994631146924884262980439145203829048225783331085973413510030392763881902461943332460002111878502722329279328164913819480284805316752464344478798193310143172731651377007916111263881501685053507693786679175013912767527968814700255345360360440763225028468156550983940921991534614878432127296766769395245254498183529965564825275289005914243931544341095419771554912555307241917818868599232227140111674660079028335598224975621573295959757522431396476125884394128545066198627300378403702319030556591920791275789524456022765365286794357774133160243591127576404433417161537309924964132764335570721571860037450763724698870631166638125120852233227349531983557332700364956990605526848819452592543221143687395430297092366066902824285210006713477339578681334570922579029285872 [135,115] 4890302591789221652799162479203041262680834443362899951776310684603372476355396468735920538396558401780021436466631106558612603525019350193137426468148581008791628402704672406893059430571235080372845776447021680285457671837935939664611618684592305202263479007278997807210367471058246806782849562908869525574549683312174488318092843376048226134512708949374792703098321526153486794200648183318918142727669902618899551107357908840719833715643906054123345113348295221915331135341203059922697942448772873148648701877590618535460847663725895376888923875475127666921953198350650259961755860371529822479971644269484174309245544292093140509474633582347115819926118582695983795164370309857937262009323845885065659365825561862849422345914509234545267919408884804026379964500982934865883713037879714246924804316803589980255807899514198669666745165968410733179603849323283394468906940994659412032076115010998508609625611793142115589626624011041824680600615808249304998485117290117384215994123389543238455907071648274802073478698996155536570249323232290779597471305481172812915994710136257648210322985645096153843697612688772721932407991201939900098546527800320181615378313304161636176715343230852073452730128218000126859668483301666172240153147919077299874409534570705844392612313997716407433736939918011975232298989357264942675367913908382659280427631953268241218046957190399740396096426760410593273059627798355015830180083661138792175416201028171454246980979676321227904690763305848130009512686268409204665900215723292243719045172084105106421920099896274302320676836902378900364659129999532132479565045796049519868428260411880119400702297172516172124478665474082883678174996854800493595937165265112599088863451720042267777790499952180165483329966462768336380287998379511413469810739666894864793661318570747896999462236940212982899877377470160316911504561779619299178628741745484082308956404513681949691213069354876414239153867159379745868676526928847545662021942632862164550227771182589093235720629431661165172340807503805229995836551293759525780633663581802258 [135,116] 90414447988394875493930774930770937796516202861262919034872390217168571662994750858104053587009350614746682406920190492743074627920049815080421396135567484181867662847743264377624734211522462402970887296250858038509938711335322172330248982609500355151100470599392076188747637245544783250114717276666252173553619873650424588170308723457634288846813392427239066039522879069296630517425123843575044481858266347928334008372315678737214139928179762197742208940250258575497959471794769155682751834191593134763827946296756704298196608967287543193423562838212198396070872831583581457459267018538232310503886078096114565671110184744015574866927557638259049439836525926243779161278372356317988835043247425759103215808265798642468917615883086420773203951757678091348378282857894581858152914825335586284488493309762660046400945205045901315071111244581364701051114070359061074011829452019137124671527834540506984207441467535123206871698624392944641088803793748181006964849315345027684545906987206139730161906074439220662200957329119768219355429174507408314691519249858780511318024218640414652685520764653107877686807059103993921525189910841156963423730990789573675143536072596265870170267435151880786124724540539608441988450047651235712192505424351858513590226786445477798414787986057680125544430191086368660517576162415303540608915105759174656595311486424282527164327938050663002397856170768092163815234547221929780568119159179381549264055320835611680302198533035891436530087113132005216404089939785077519013251647999481105061723879381751378762367263477418485553594285480934432900213963277822451078824485044413711764358834539394192895774605193448018341173476219452628103918115533328381434004058130458673999601105364365095529634035106874239957305269331454536958599529655946950946915906673476855883369686244237626504239896186916041666669385448672726103617399686721174339213547588169240784693980497671574160028971984782130384036013570901253780964241110260749393375657759546265761949551402369800698717046429531622630224362588424322098696808621772425018720000 [135,117] -545710889709612490669451159684920249156567545050574977864992124076095123587388133800482875790296789610552605516154018414393611852912546316937656044107279171204114309154657261559161284882345987644194982084426462158847588334528464167210562520109948821826710175872915229800329423582407248730426982191674626301167922791398499999775286097129478102406133400740069798597963310267029895217974738519769731801948591204717767627234736506526643673198424106201080963834531844493286942465261853832262390195696336736842903494594233714236865804791401609588585708185820899866770903280463314112528778357395959995060862272818844703672323347100811086559967333480378238050041070826208931508554694874159505346468586751476562670629691634860447507071228139479504923505282802330841292370160937888625767233754698772370181645180824047436317408586917448139427212036808555936328765739315721099546089150659791554814455365361356573617775366574849730298208177027447137496794111671219217427113884796394614641733458936968113226783075865835845197470604048195973108829369396880563335050862195623146365126899257757587984387094156794030416948937608110364664657065657603441236617172601686268331911147662380757436957526865460565576269639336809768426555790282421995370043971527546850226648927320653508527023132144272580368488107870097063336985478686802974775666805939271206537484679754924264378168878187501936864490094602576615546235701525448610189049771224320435820746162294762199871988892430277297396268074408397389981452734829758531046281819921831255198571240265130989487699014540682827379316836413949197085083661747903497165077685382089114405930012596653993616209542730036690564393224637700223777636738305457260384655205177344813158642893867792659752478030430938036235775527415654562379313023514362334883636693231964187835140250267403675441787156600213184672038903033005541190137650271476683947271930890772767247619788260371946203550329645177803945670910368685014033400667822432740664339671794037212396030206573253990682285712534430142490323537172031418491461504758887392 [135,118] -6410780721332086514189639027387337518134092364313542274206981484367631606685399053282186791500464113302668606897046497917801204309664022037167688606598318593304016027930052611160832608418727753363949356753830734359773369271742682683009543280446864381303251115927950190651112754361117981090618432336449215258284399870397766443250054718745354411461535482418201765751909919660274941589732114442584938974591909352448883613192987560718115642269533566853082736087233896489089132568312937391562409056200627105110614089322968322625408363245096460231173151434371589608536227982265579907390683430570859324920289420797287833683886029971526265695223710791513443991891459755623876161144567294081982584473709001597530420417441865303702512955335618676010876242298551642932573732011563300641568800801139775810158798136755694715873402533913925973924123946420071583455015999401013864177451547529026571101849261197774673727360537345767533816666014088926798432813936960941212970343146881298473985171240723187567783761383985134219674006361732908814019999922943415932622148785963176553181479190334483751093749039873060270901201554730764705659324993451410188304866921350352969106203283041216230641233087159350161447946833548958481944024623731632458188632162064814607537115274363726995003559253127787956989787369721024487171548604722690705805427703777625411426299633729248922239742636682467145999254145892565414916524692600425258883499065336837168984124099218515693964746327252053336803900426091802846678621340882201976485751361981432420180245731221161158921357329126164405891996811673234031554054404139386469115097194479956136718628332224090744586729500668537884327942746707320575927041018241279045199462931367663492331766833170629061869502853974479936527494881949013881460627858920477651281437170616777374739944262764876549923979779930604469191255520523717311372156156363678673269936087928070204389952690573628771730421688631665327165981505943031950933929861016426514401893989103510460955691979280814078140586725683912351620445201024300421993574720 [135,119] -11442160218156586644475698364407794060400850321504638369253197809291382332918256142117935533650441541921374654302204685267158309645204335295095398437045911479705131599493548172821276393990660056499972050938788824794122012295312386043833504283516066959889292239784179022060512481724084703539780572237982819138003670982374113196805569175127909119122719779393661397667878002861898224741768403437449835652462999132914773826712237858432596081151422321054580674003974910972235608064517208938838645546467140360955422648800990239783920605676613738118628933885285278804275826955448225287846471720818748462073828477729704315686342950743870779047265323031559490752188108014627583777435167080722597872749129242321330123723108978016812187492330467650784811075635549619163340456249779494939530286066469709172810828249079996004198615226145688317660737867778831232474895625363269981227994839516855239484822785502260042493427206301584013161320289680919237015129995005573135753133539812547548623810986556722535183829630838802642945647678822701048189456244266936754515223285398016479020055658869208883778555719498537366674225994159654518951125785807874610173827699106419833966417447744075321814128406662918655993137880302807441065082350133625497755291189077620816553142660218103601572448956189344229807479775746042164623153130040154636996367462825601218060839943477202105836458330706979035762213384396482249769478351132776867863501298307688693167938204514811550388271224947185300060508908374691104307457537458373630599028464737676463697623582495230787225573350337511738661857515236482031810445695937297670350726965144554871697076606799759601800068862910214407753634077454384039334268172034929914431990820101981149269839006486969231442957403155060979457550345150558923847133602158411405733103361274093757293001562050331089155044559140048509481003625136550290541051724408706619859977044176508344126296385856225138454847694745017883506255832555089635446059492598894437912319067943655949935389743254464544504805596371171631770519039803581304 [135,120] -42349345383396328154674541968052871265297298728038199829206426487785203283650982362917059180079416497434516459697444974231502270193583261866286417658716286869868038316927743457998078596595649310188213759083456849810529729340542910856695736016234127593601738739067408472705297912775134225659061886590182554507737277357742215820606966436021409222470598018838829899840438607386148481425671849661252433803452565593937512348584664425018267242296008093123027962529079662283069438968973263279422826543787246543698050174820300772517571806462026858137885991164278336035981544352632957633762998053173984230854032988511722401309966805546207823859060211072092419724821842548465217237813738115152267493803754844469988468820135115966022749611416065634567441584086702059550678638851570324009315824731358754267498303092924907292390635493694351104154692467685009237647428242361213544429002893772457955928158607806056541382482241209732012287681638047383239112415965289855626697643070872570513143668466459643169346188162556943065069874919882335956353056909843905225577615225836903135846671290825980923343362557028215525443022356676767712971797693035746131307988686830761533818815448484661811228140828956124426895035463777868750586736705111762625988716501551658880556369543704433746251147509068724742307711788524331120586497932288257595192202616453628869339117181205941833941743084308372972394843630192393559593077157959613352652155218839018880155540797223918496248821216925430216267375273139521361154405653106702287849602965442769524356560609921529975380838855276149840976396122342873675067350888687917461710458953615972247722653205729380442702846792403989330099108602238987115460089864768934345398001476125224027793402733476287105711478660238927336320913013595742136403635301522516582021533110782947161995252399939908403290659811923170386430582441303120316179252937905701947774370729330297251922706847269092988102516634270396212073011624783889772980706156278608825795522929012829239363526714523514130325353103929611337296092544 [135,121] 93008106158182054097761187602772890769152440348735778462988278728572877831045846098417306725870101900254055344184883804721639217413976872984921994517620979143269486829294225780901774667785146783167857127918253051674369320874221537380002655786826382539360724213731216688605612861666208495005973638827019830847576403268637440704739660696930126087923708761385664777661617659288415772318361424771505622210011591037859399192139531551768550056110932911199951320102480750769031005034518994881909740952540661708639944392807277904841753572858134553100070570623131001037792366633401129864465145668406704953747740799835299461055239037235895020521914091883543117589431228176977524233762308550190371723701341107803603629065588327455544872854736193360914562264504999852246745938725836271641701844761917078588456762375652471604871121909117656229845763347190538731329588766183521816093286086263634749495382159335494434501210867268180682314833003635956771999056000003883260413688767580972593595675896048451093440543696842246972532151644010934220295437171717454722744615813807718619331687723347135377885779602227125691021195535067573068584017346014015730826700761043704406488661055064724264905732482246262172609176442481802316975479866730242989173860903882518706770247053600670672496462607560085758079441161818774602551266879082874560494270173680520052281152494157070789480956572675950677077513793300880790878991501284904377061061616181532757337894388536096102427969480341352614889998859438931684024052273112363031325846428449185318260168669640662645953624557314304895461089623747205630936272237025079885492973133742744255605689240065187517980116313740206655984842000040162731297890029116039460028097170337517777829728602752664506976389320875886102611814284551751377894434167499013315457170839535943416848878230903776191786943887240803397026820723101859831627104027115580009561593497454690177338629549269022493560231427481991034748328006832003619340926084902388155686333484008172353283314219975839212619166743519284592 [135,122] -35774756884586594010858102499501404922968942887704476499400584858115885366449459510140085461210267153698890611796866064038015429104625180299239101614968987760678121311230775663864677751189688564782502622644868917950621323704111803052075617675904713214249190810397497338793042468789941570307148531169805576853108854916132965032684016859574625459974956549778942390774924781443264345664190048737734301522451760783267877091092520321644351850343314818971480449586756895124837265703819770605527761835887220248731954074961505881489495108437121669443899685550588079918643538868933530743334033765216294852087474562371019319963988040240983598675898741969312069130683153598154784900077347562904204421359314980212401606192153365136458440459417889698878293058612852046669225446991053126674808818372957858580987548113302345730735345468824315201171698900908838842164394953020781282855744348119692078001039220297182125456872118011116911605541999292237925537783383828110538588292895739040455344337527968544419443229814674994443583101880228080470957353045888364959684567598741415435596961898361823089664680622461208270481855155655945971948653150435961652965915609546992731853106930152049225109501625281319099718322147623178888310382296358310156626731403815605628710031731088263343754321296143343706888313481544291266751206333509149592770620436015618890674482572412533296754506600351932905958393058114417219224374943116667789629896448843279314745802889570690355508227156387192554447645565117910244445712825019231758004950460095443139699029519679876395563083707368526520593844019081160288664735792970845376972483152057278374280899707588374891685499081648800824979321549872079362677845493244047973500506063486070431867613791394781200500424070596387020205746129892429301526181105273830296993278120503339537195828683552453556591428795237040599699787513193149537091606890057678706420515853362196468808496656720494321062762585381569903123949398668283702255450703415330099537619128517410259839834786194317446920951888 [135,123] -43424338808696827088522311394577733699033426163497187971526417220712394671801851387767602953094521322597084096126887514866478877956569957053263313807838772085263225913224066899594910894052002658908134246476643595141620713868350970441710324824970414252530231197732117270798979562531977765867724766361907176967655906375642882828060269375101478717199147988172145395749894888343016140609621175934238788742170788490795444087253809688417372855200863863788379324689572988100539818651964850637690058396521172325640592650136502222300440272912830730128161546110266235018110082002778690066694718214747906035549516139747074762753585710048985558592365968836003818000476181395745902475771538738800142148757988924249352999694874880237401263783443872634346214068021524801498472671829575256118226239409494972516547698923217895813855531222139341182356154943349028854006102915149511541795858838388863581600127404515147230952627725736356468477840218360365745505236298552480656645315192221804776210952937324635587798000758018393350447974279736271158757768230155117921381861177961774472884737183649371187024944318340284098035384027053178997219542586318097072003474724564655910140541734901130508673296625154640000313198444654025319768942850440852520843179851565757527421253930528062260143338207288955124892586438388814577158253657280047403544001244405433426703374852202859296322291724310816926280009559580597129225142559015099713225364499036357888052435278006663878031773899719711661560653920614887549363093445513435000192484758502134885252682831425614876753135577378894707206507792136682257986892672718587241574869686364389046422113114849996285947144712787292813187339998310705348894056987760652754042786965935746918637040419702779074787642522497341577638007729964689563278580280139997574624224106197115043704842979976184744082582641953666706326092517106470438079452454845531021241141219041879774160204585562694984308171854032243022134284589758120073792721709121903598357749245974256373264851126101864010 [135,124] 22491678774686244667135645171514554273960835245073687231364105656841658064173030282686634442889053533068316847878841039277790484732583586077661862913676999557254206696561313551058173134746811276719413051256944231345451086461853602121782264202926010291200207617209045459718766451047526549026526067466442435459866559258514490403118355464910778446407495195677174149692618879928759901064451781355792216169159456544004087589276443488997917566726882176097073618659883762440290629734169199355644225210512041445695202933510985725004334855416971863836758657468215145749484764334336413962346470406711475518722867130639629091428273128248835466823076168278751449737912406806996452804272801144377204982315747909002822369296512632165129186251869873810900606533601849227187505126996825119986305182814159490106385789303068174530429521465013233336796759095324029630209108186877860247153126169241901330791965623472626438108501612480304161283595209845396272898321411027675908089188263949398575716805638126389218914147314550167085829874518663425421823417839860324664164711775974416356224626842864749224405866362543407336810215254779822172139741387219913495493476309493300212446412417215795539837503592782203352280284397997806281442416384334114225404940366389846497758401895969423320033492451518014770549073296588164625859780489339015909747996443277178929246123633004569851024654801621389803885243276192802892587582430512063912164152116408399037285139664367403360769762110813458867343510968545373484879506994926029359048614199797952975616916637478571341440908646808043136775313012089170902580610146681913491697448439326697629653207131248898944012134444664874489090880862152409902962450421013358110541908291850401117730630070404975404480231500786506458614169416622258945349966412835417224639114143291210002528637387655785978806207661832376459970299203548716122360293565724202328028681290636806923020538607755484619029856420003442853406865680936087692343087960367609608139838528498637139141699648 [135,125] -1507372115418118657893890697591302826045911953867606695494955528100885751902082788752352192011652171945643453489072686855475997942911607585909689118853666688214790124223554215501948917693037037132155151560039061961625779829626985541252724875170441992061093367716196205823752517660084366362213489906757783873238453693726718810918493634796444359529347190930475873302306852139880203331287706299056853702357775863904376363329607900399285500885542720161852839938136102904000172599846821594074577822488605542158261066893918609061530957494534545040332772618770317458872414156810527714394413098667145492772053825359705262710538211200624393285021959343191417813505558633151722437229850863852373240558234911963534039449527167154811619526291685787728275209685717335759473257238940268992335847205129920660488241001209161129609035952943652723509894999806349838041685288664847160856950005202440803488297999716503236824199614572444551502132971570072301130063453458316455318031886235939203063515762884798343547171410532685061128988642233390655278202997472612524660230641939602719345149414913453811760539358502692334858995623275069849134932345633454349114171494588559115103952009434279193619588204136699912567067697867860903136803845395637923469992759469238534431026075831573613612554794877427683430430308357555811298205185024551444708814105787082036074860406157625746616729909587255251743385029056468939052394874149932390987726243152591444274746380663459004087816175064050014665792601124878066931770245973918367516119407676863017815403122777878816440852929223094154770706964258649745748557124292898526774608568455325551653040423946920082598132669710632975133979741245479939268266052964637842281508380159726104866737977449741067068516334386506193764509982907961693508831739263096874570744491712775869899453960936445865811818712682273236206640111008391359592551231119090058367584499229758137992440686864086763401777549164440569393207247382505491621810918425926467947162086683917704 [135,126] 120249398405924374390830365999207755650086249907946098896591852536632755196779357123850015899545460685393142988936524898258641819620406382342998029364567721298021040959759273591862899485382331579100336595937754618855428365012183252187821340683780637850669072286822674631630745042034306085709528778526738098061254762043752560353955737779999412346127891381471733973154930791028797593492334005686057035481691305405096473267659875907870243662323784682303184632234634141084855674939316216283203147641470847475436194483395742309937886746438701810717721454598136966371215787960499092268264055375474211857528773010012829928746353623131871721339816989603963244471589722939242165126346937979149451807925590225471596826556482791791578930704972413249427987255321240665007117778848512435756349419645556605833345047818356550478303344979509637527268079718189334191065529246851211054727450653099447200776341483125606875977312980128870375280693536193307067072906002287796271159979589555946426189305416374221322017469937013118921764874633932595902510205483890133749149528813393942369528851077834830039954693900173909816072378531831297779029013275339622411733836415603712025997165583604644549225001779071195888952685720883709771619292742005587858230260552947640616909825734758022148186247986505135007561739275070749410184862849591857472062537740932858499832902732890564569249995318615681387911042986945208360229336518971391024253515521917197707676315636704765505800518404496368706999952846875728030063237077225618169150409209092572970626085080950107876627046405827376595433006319410989907794676917943407583035310394607819897457626237755636464369794952476711130547453174774592906925383500846462277183174933293375262293194590107444867089679317063582587246939168053134894793673052283108758687683458651172795332589448477266642114181576543389328290871669617667198052645349598806833523659067663857379081573255430460214451412976307636016251134309978112609164865083716172860223232 [135,127] -50322773803543088871310416623213671354408259163978054091541140324142151245999103737615076874596415776489844837066051876750208330537055462624016890430151629630865798522862553013591807487316593826460131659320496023419173543861593230484332714424030711712810989300767320621213473379684490492012541608711439907797905234688530284381671689959645632678890631207251422445609607346515425379717613647311007950876595509954334884911990810217912163806763032003388044808438897145996801191266077996959595671480240173934881494314926189629922063583910021759944955120411624250711924679860165241318387239293061432182894060718648266968055995041818233948718542431308654914865000375260117303088040964028025455419009583245947484406342365692757644534205852049943888059958021293386937707989786694793069503372075848777319937683746728568911057496675224168969643505284296169215373460904619196111580459381405249524249349539925982966992533617820321091120971646524929478032334860704720874687771809188628924247864424424120744118937803571553075208821663665861835321225709345352644086876658855024246551418851572781464757731783791923260578451534377014129277553979596608256692361080653648544831560567094603351836832142665786312051218987341036788037032232216662981150309428472247415944333387586401264193404909980579145420104137551660808672569641167567457209114840487357834455263218791970803472805650298656783780323757631238496125336138363134410581717490061183969434971326947498361088063044668756629254863839408199512449724312177647634927128560510337899494120700191696327988451784832127893293180249540028694596070177420240304464878979932032151178270918617402030080189232321289364493676601866929160222272703202704332426674964181906674824367921274880144253088519759854564681950472104820223491335162751398970321492124608013026446405786411493855095041906575499556247359189212870127576826027399875595769010035891223100266940029714903015904526400252789218566196730465959214009179983558896 [135,128] 883005807329059730288899519786473918638103491495179929701246710009354344057502645799910073545856376623441839241622016856566021664680541537974128636419258228455399898748695449328868110623760094693769257098202277490173146208038534726539066436560476296480955348404637464869673383234804961769722872103169626103416031732425372594771069485174849043153758079302940622956449594617179661796451821573958129185013998556303761387741095843364742870019711041705594685191256998493574349104282468289721267189038336608046726846704617564354181785313889445642858597402158095062543093552726570537113487520896081385260522611297379939052380833101003160508363342715575221369533845666766023428318109636995211116712551279788782395755424748486124927155050872132613656745418101167946994957902087464070162145260054573532764829275072733916447552176263970837578533682599065165426069068975836234713018679778149054920401298846228944933732965926026341394428506174905880905623937771654539960686629343439544001131399453054447485970120051024746315797343876906051313034442975068821638403645537600298513560928938594637770954365481553173672353722874378438625211244120194893054448380735624079580592378599768520703754235032930422770794810998364837105910627934022351912840716614015862939924555011289300671783021074316367970601168215864169774215735589761313668979844164916727023176994388862385029345167865380533070695074384197388729277703961263635775063395546916962284679574339185686784705724072722761400813383160240813185433844478036385197696785220803072476642239419569750814583106978798028799545910957834410280083496557957605279153833075069189061556903228191514620103229716171854108007365194518040748302511959812371440488130307613719458721942692937693286809939470051599782131859320091277744829945731358267278938442658681557016351950437170101402482283690455365404387848133313732074736164903581943052760278212197802169636479398306475199986868272368046227243510561788591057376 [135,129] -222905007402577014011381733724585041522002474054368860411014826375826006544655751817988529251115389744196785050239836725977420591389597147212625951141953683786507555315550395721931755117805894859824063903192186773427180373561392402082138635506033019049906313594129229162738715567577887396284582917459881157915205667847435551673235722805361465379068167418557273233898310897090120897124159233709494565685427724360255459940930219836855071526897772031924749991103476828285244188088009997737989132976945589408513287796103898339686776858088416441927437630078359973816295176476290307284746425540475914974967176382761871808181866195811362905806467065789322373236926674401681799844921640841848523253578191029356753120033409171675340004728787982800836235725232521531591158334739196637649073926794758360559391468424252109504811426671737190700660876022040682715805684313068443577020559082653079419685554150445852256486404205810079802706427193101140549418345777206373273126349056935652672509815816952401026889728878952366688991691193554269183933711488576427675710244245038608633016790210225187612845826611538807914621499802720954552034185432080323031294804233967577584206402460938956618289501259480225806213973901399339635257439409618613213729720576988572251930652044598946869916945803944215052855637944347880551636068678778607851551123099602611555736511708414036079352515589162388713619435331897234389738563842983222173053962312188857042392665612682692750420778185938257065710935277226115206469394446357391154840327569699144381903936765593258511097073276604483560171388839351480965665213598431434421982738160385636991096322874820363363008411058587118282167083012911423804792191341767291233787181584483179475409029743778006975167963030735440831429853278146433557745082175322573110754854857830365162362914708657322929084895211493039201071624096240005745669671891302051430786942560589410893441171661561261963590954931230013386564809866092 [135,130] -2394346078601147249371514596363058432093948879168394939440091947000610241533292261480520366052611732865751007306841194648820094684299817212139849976780204365900940924086360100346105864738640561495698978789420422324684735966692025815863070202932574022178061536114785062776847253803650919967848204876891879584482036063292410938899027423303848994983146448302698091029659661748042313305048532779421902121710000251866476366149578357325848520908475508651969896440672140321943972735082893333151577200282102794934070043247560045793841716729180251043230679544752779997335371001322658671227000836367757637125345519483915188757851562862889972317472078212232840497741021078906109116466619080875521219755141734025933502738042243111532667929045834897202211704635128623384265583039215694036012177833961971424036672633296926770847265233552778377707940683824976059152790268165160689815586924357280313292147138026171386639413443851641791411527864486713307547320582580717640578207428155249752459332223697158623879749653380294490635054567545883921926506402531816725063472971451111800842233942393173357799347445559604666983626052192586135619521074417295694199022010395511671776400784594297499405314220009566711868799084613359407730579112338952126437276712535468941554516349295637577906009590470862525933497079221552904614358410477080282515017410708638411737949388080825550105295032715216584675266860577612741546355925927188518629983305124208246720721806427850669879249175589004186776533336208253773481047696699332330312808466913006189165687297938367410379984179729741363279679583786956668832535849358128913652753591402215973392316144754172864212932551385835789163627169312476498241041301089251877958299184555083476934979430892414768915037508996161771012770055349209003641019226998933279678456593217086743280695261383941243650384600169819252400164863218526840771107871099368348127529660328864729543398667713554369300790183979059082664 [135,131] 67505703809923830834157204888311236947685027925087572217416080316568687896306973806888092065368312478976553808586271147655906011478507173119982431578049199112155118821727749962265149087140709773816034108103938254366560927166815633557617631522417342430006880631004546378740566826512681794142615357947572846336992131374680242324461876653225497662565530477195911487602479736701527390393588243129877328278498920339763061812303122017352418047549583825968152284018986549182147496327828317092404702052178195286079389643446418423245442511573188390938821980921053451974370231454535883004464772037827623530998591910232912527770598717334582628182797942208337227678276679552401575583558004455822752296349543437768060292544806416607630568931015637402924635219216291089498030645125540874169664890137720017739434616423956602386731879522140090638189606825200119400889823798119946166938381961589605812424611312466889924202629477868235966535672799669257254153335378596053929755924058167751807330273550286570796141217089345396905444928063618598991902076933301897018651110597786247674188175942544525565097759121959510554164144563882290952607197904127120435159815464400508757363633080443597564327267777404203171330444616183959075527903590781580530517134514681546518882508046265145796821212014532239293646259655487687889393730455817763909918694571374514590452403861237857792886807040242457729519150038183908489061211706630379402160424601023107934663481340622782145785503753583086068987242009440977899256405713283106914022471587967889672325064230936459581350546200862253660127355704352108741606091058045426306084116345083882474690285826903533358518019489230955028120913357501513050305114939808450344470611201413021693991134674725356935850206448343046703712383186475955451007445011753826524802548902077959524579162951501680362911352494737836489111974382093161269153692565400384422957066981337862011164956858985038142446011059 [135,132] -899652975933536125774605724224054374922862960461861468134306837117944262209099422791966887409410057809084898999865868160962685123608241398718024442279887495612247909036134742429893098664920493732377259553290881111593244754433953077324261153638580882010773028664936124225928224249673145927356605557815736465497351699777677678334568775465741982723735745530625968368745710537896247007263150687787045856715250708271997739501013544977634766406399277127539453186017990514688728157374614651738582824347750537817086430967913987588893145726585951610697980511134123790051493568618715058840385726687047947644596377267396952531654009890916617698652057825178411728140257776634001194021585640265777675814158067672503286378447778458369610014684271940656944976798333305632529258191311737354606842034398420492720677112141842799950396033439467068498788907350091441577703582821877824322266377176163691137936417862231197605463360860304603484928258476192373576564525482078670070423385492411863462510858952844016382750578093103285485253933305689918405774755620979259165793342312774546212809428892656592383815305895476666519908716851083603036582674736659338603431347776626189862681051824091563990224187686137335470272097592228421463118735996850171753233124014459396521636470013567247826339892908071090352388126632201174370345235969024542466406589035344239725649917942247290820795967968750115357693134568560449348195011411364503218755160015641185618357645100411041457347786183926237330322361937464622870128281256040310334741667500216937841760472333057630663494578344164341237670027967108818087335600159596399909092017673704758561323700993551577686642826514877864541460829500894659761788207672795739265590334350428617808029157451483744349567987075927339762396553581906830916911394005716660259693436185318256554434164823740567477370074539036576960015423720300368241016897778065695967915456002269639541366741153047040 [135,133] -5412766369122081179281059590673085608160654687480585475631934739496495231558626393007764045773417513120057832388640010181874161373283419412252531554713653664640288453003278571108165771624128611768983477078219117194560630350959693254712498167934988026247641300975166922309932447106735016632910196802463662547406715394391825667432646285052864537177942880669205515186115660476455488494431154283892685025628420500274397527600620264410251004413286515902211439183971685924225154913143317876829769353166605462841410554223199007404233943153495411922026930000991308729539356657920216452846739666852156229626667919330823791552671754900363115354527593304534508473033929775061676364780116633299152776345599292533810146276344458725219967208451406649027358073484096357575978555538476274203451288570025654653073833049850121171226721181567972365313052977213239822791920154571596222019340007008317396426269445213485758339540294218823359051933760824669097668924141396771903282389164338783410277979104752975505307599197104880804350063464494515165488474424335730259739366735807523708100789469190028635851828179725194424423216956216543309203169829859552573127321910580662154588630477272748678270061506245414548280262089110319035054963165110902203833280337996515787112254820725672187315707647587199031146419633719781631686671132571619987281457979813074975460171761485063663949973348381095434320056132714441810798195385612947350542880888721382197664114929946644163732269835798443236847388139015079805616765708820271516438364522550654734040828048046208480771064061815646698783966408287828014744100737113318632364255763567424209077898353263264561895165359905392344431095240605286894677967876160374693854004433073622221098427652930904390675276163603923775531201567067722566047746441742728900516274539542351301947371437044436195325445593279995474051355612156815055984861567510321397808809560645270967959680 [135,134] 20174303592279015317311564304367224748019496571915911707956395744699476699949120236339578552201101735851623626625300370932802350316648077948831938986057721835920657002851403996254743889743028081289555083561403915039843436884926741543523884793225106371502769403491204190165350362827115715369603763693776161529689335045825621097886112025651492209539097298087121873038859670341009704352708432770022044740121616862904146156575514078348071835897556145213098902138013894298948720835627710915656149000822056175843114505332451243956802471775856620645264130388799412408894758614070222373846056477034937077668350130593043569928536483726181847813377696040985184411323001768530479845938772891310712445071146110535128115419135208712888307930437522171397779106734243252546394550203616457150133214633042395967451112937994981581661366775895194113302711663270519434776809134489478558463060229185408605408042294502661550932705421588730896146427457159650057420498638877951256762165355044128459726701866498306599511263022806729974987869955595373988937579038088986470672548576796996527595467389412898904796409814660191150096516603270623203342184784098373805051465667088615249370513386520344882396005704061055489048157771284127074569035352727687754851600074345999603660410829332319803808621863582325314034584223816623851664685885790756083599639204794755517889097182597872572650269392951021381062206434041108268887820224480708816027325721723742178870563672916221002914947168258594390918854405179675024397094490138260807808458413767600280065663608088505372539499254567371962574383425137141451562526864523742200160029326089377887311540454104217773929170674051024348336771941187724759908828619103444131357927756768365653669720072246980607987492602074820648942511717885785925482307459610316510216994650632531491464860608102239826356806109787051083894629821524113986005420809568679990022379884160 [135,135] 81332615793750051244821672645942763012920859967690522060903243555308178220403050177635700638125573806886268760808032680432542151663423072162560960944482747446864726730266962245218690380278396375072125211834371377896438603136104628815100131486130218496623139934638149550522368837874122350515940628081823775719405504099583854066853064242509646557471581959221170918378945784033296262023686865664558885027520222930600050933811689308084843714955592887657153863652568823103427162904414489206642692118357956555804770081089817417454296009949839934687694177021259277255251341292257009500948079777038357471870655905801177072348815792082643938449487376380626950593897275840571142741878604074308030467469156517684973604438945881428434177278269865173412684768769540744072254355794292736375168406336536869109149379122068451010115925009757160235716646752937556342923405861191980740419863812433524514152465958622748722576103333319724952169059698163231178880550189639750657962464485370824870648119526703891959919453360309819862893334793296045757894680875306630658097506593637174989712157271554516176615519061228783005183351743114516829235974494540584481383485843065843379161792413927169750683520707001635308486177282097145210442117341986670377432954230938987750884781205087196292537352899564902250478382345688949334196250825166671132775035529954918655883831313742932072204878384782742339873257393819186519140943744287812293900522185685123195041525405171275106180465166067723931060518407112018682292961042794401886709618270729806663863799158670037989312410562420976085682936380967484013319950620773004225938930307691307145685173114363228703291283446685433186525587239540561241979017051288103491152802003571806270027410869346690788991025533371140653482251759893704665895865213235493986141699687123129171157172531305370385537084420887171673023550099714974602633107526100703480 [136,0] 537821934343756331344208278949647896986693074222332857957887109430912829284044257155374726662271429206275440282982070346201569833168722118150260389908096962560777450441914105448977598801601417352807510644297451023593761139722734073723174301463183681504174360743441547796992502338756465968530288800061830716387291633353775504182660545660828494504424873246004201610690329070766536482394918001647212972200389081383857209066079615238964767947386757682370055317979558959762641229414193093714107756277070230756285971941743217858000508384586806215026827769349924662732698542900690924362593975028302482842114247297910383096113840098884356238122161467615244545057968292064866699199335553551526928073656650387464864146751012955457347522425899257576337264667235952883161488676758557631194494066421894390866800698120075925507199823233724862250057706734024768847250462528777672890113880780493327574631926544614633137892413179258840291255500073423475354343673715792872308937807395412348236546255438166955034787405163524603027867767873146392511778838686354391966484120986900946093844251826669526988958507411425032699095794825312607370438240991022689525789605590870527675650926544706628236845662275764505272993618674220999326181945709415042684595965723686388478727809105441595660312384021804304957377122088559006315318515707198027619248752127717556625635615978759334856865550256050271273849269674004418341910995893681513699297129919803829075290626539256987993149123269184893995223518908864331029021290919594312919395429813793331155617578305424126880001430915663713520384977368502972122073579975372349173106777303361840132048378583790141919641550778149268306850042961161243537947384588952845534630201693553624632198222684430054535573892448451637337995797209229715576563333145011102087166199386479679624939053955263052668930897584573707970793787499533739978211772176089568493863825166794527483956972549109271216184733956739363779824436647654608149413570366745543243052713675740680399308293460253797141193249450668272178437067835686497196435875410937752737642077315299233519932603954673379986171379743045871795977673569608520474307739130477725484969912362070876686905023386926555768233644299636002346653418916146496289988169458693424378951798352662777554513690169052144769216816966424774640253580908752773914321352180422494916609081437577348022945802045501955487742800118304553013989804303810508395431290427258142813105361518592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] 80376343467290146549083606821856893013973366680157080971972486275460990758405104169814575651038880961325118895519700754326294176785980285732880682272858328248273838807045951177161548693473789033112806244163601225983600167173512928979228623598505776184565802599276022595453480881095660185075517504035638690390346535855493168841628730605833805362946589748560436379508163677416139678432060365326344215730528953745840635719819238600367029323161296796616508834492804035215357608599447683461760577895538289110597941007181313249312947088678591897196473103031766232478979255482295570912883412324570994518481805792727683734728644255677607732635812269789268441183752435358368937273848240716369835925748480537906948096977828118183061426940253251955126207165879745332254066279482257505321309807982100460500146289251056473935555747093759885335633374205867592673204437313239752779600357584432822665249323841289086811838357334621899527510048627844064258168069335147640921990292356625386123727520421203374964550058561008372343772792916907180667305553029170603196349921034961172918254033974764026765110130090599465469807979437786423816046515182521549587441432860592445460469411434431265749552517431745557901674439728883823062803567169189600300022111571595652431284722115944705680148811141086445335166441609493502508465302048544542505571665760342288612324946586109781007456499163442150325830836262940663800342551452358971627085004228904016305526944218300961898416016877883649325851960095422484859310782900781509567514100824991883549354781392884898428385324791555042479159762544429479982873138442881575163183633281742738225301732254224712135262412785261805533636814348175344851979477609589015280068026772491802502690918887768776918781977692284461638334310193813250966268103216531173730943699418956510544432598065925097525226914549708023962693744390255528656001024112558597922655807420632080326129234162250190526365395023404171616586980631248855276734169730536951849054230372177487843390410614033519865953542497681319673875307585904027375552997168212446979653215795610680171960768512086349309029866404513974125215798018748971342035320366975530264420335090792376194380518512847387081207383086630444967212943236881447022495681661213770845154834649757233966178460885959833380183479075229580526714058645908744330775488217074004738327376922043069326641696076713373456879525576586322011119112233631587123991406919771120168823874652209152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 6065308255190095029181990588376000224289472968946149672523428241359655414817233913279785912824968904875839641009232168595545484886490192039592925841675061978619909541273515426828964372748066356297240594632219983775384142633396890959304010870293735888923475881134965133986914188816098112370398333130277761760439752839432091474763046179870385286940600635221963514449870077900287604607469224341270035425334186102286860266764612479035605312537164757955509813128700136840931597025451813172041975322739700499599629751576381081010325264240691144782268326522243758984497947236910916881220008369247232408995973823146688099821306568160386890862502160988542066825109417179091308251325387740410594650027575716624184217264584070914288649744159467184015046395585691468166223611553501377645080051845588484032774365315526989661443693636131881201124051496712727962942434018398935952202503752833354170543562315997422213952561857146984432998838675417705681371246416927946756532452090467638322653088877243369778701921004884767610085757470022752045111618586409135646959823167381225787613706473227252710558801288542668726745641770090841703110458008273029199633967050156322533050399871685206127212533546884482735104401319184433896010746604723988149048016524705140416978229071824752005758208352294513234517496919659587539954055959482801665825092364699964820772722557771956206990658684810060372570020722540779185052806093455659019809504662218743869333981836024287747135658317304153793710698883032670338152797337380579956364503488999386632716752941194726730955662341347903415853405015877472190884185860285937322562801035577819706014368286135908179838634156746247570563366912748219794761810002684276417010713587421796123775824908163890212800302643744190254618200050296965971169274519348175325952147424077752907570391973110699795460568194263994720608588614227611359810790215190280327723546135991050540697403545775828470810926781018249882289695920390583588294583422813381883499476168445223627940462696868546860111581285046035320344616354003837127889440601389214487990910876857796386819748618679147412305735875250137283117194503707298743394103852854207301521892013650574982783372879964400555824490713500618526793844896646210187083096690092438469849891749422002904678096383769424574974903265529025450023946820609144975271411373472638488220486220245005278910753745637030456835316372771415537146082030759021438839109757843194022410374703940108288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] -14448107433570258450037702790433251197205863365882583306511283393643404995382276566870736668139827346834760614982857709133897328298446929841312560109284917677846723402071072484776138037872526458075400262634424084464460138450677500129224553196401484314301832448868139875803221424931754909272138643996548743977774091419603306865234484358106571979603892086140664318001113760850536310583927411919171704158382303371551204638204178037895480130164520823783110452806312876255542812903923773930359161911134295578545192474633096589017224587632541190061154608525442974458695614066410155782356434774287604793971427154339053568389266274424677851166779579976699227585134944749289309566951043244335738051159012836141799694396147436376669729298354125580439133038549385935930940493258022000425814448059950756337415844427010464088678844489931067185301052412900622032107599813894388655826528245502766669945194557757417093827205121946273072903753142591861637453961114625826760052580964187080669870234148027186983036479140245181258081446395495959438188999232088077323432266217668059046799368004325169074577143020319489767551974452001838177450115431057887806585258564713632402249843012397550526535288827448473488358199640875841437204649184916954627984845203017034095790674246088180411873852660526218667452973709953243723189367573071238406062101125717189959615538213658594082561871852105857311610074238890882966823175548341798526673479887152131439350953602120915045682241290218939628562701391237145562554030990162878982410845872084342709644290334572063110942530877230819310745794044789961058490886721447847050660699275880959589888723489476345873279199062171533718909735206785440155580969223812876032017526321192132696369491795327795697664713277664925982296240910453138868547912459571477022044729574821945836509670937958532600211064712091433317020557138566582857940048122745682340952207186268387668138588527369816040091554871396953131890663607895902865784710384425812519772331200195733935354062354052439052815325377354345584452211233162315288025601576856678118650248593675973602447825656802465076493350155426419699104846871076579300040874376521904531594308286843763815334691155088734496995172153312058518565270274690574297423502096894106050736987037004557920742144035217694782113041079217854017716015669997641323396222444512606473950719147175508464998169886558640547406336911112751540283810008947008029799636212405875017285742615674748928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 1817705553348277521472570194980727576540048184476748077348692191837219395090269313840863493666266888609617391407796205622721409186505433023070143909494513353280905065723384019756391209403581828759649321259154846011209287126846479387258807874604640120962725996908658896222648947722829078969737635091330512603234282143151303532904995264108534083032488681772876723991023990364858882967816670875622039248399225139300812931569250219164785305575604078251886308317963123556873552552126517351163288173871939177888851534416170317240021620720203374823683831045428598314109691151193464643393593085504823201985544956194704140220104358608833349283272374280252048835965833174651327050727896783150984197327709401282186725108764215639302222846157251061135923568262226736329154829609241601585965241359658307772754352993191909883494675696555343640240676256443589679373171840354025829156819897561030310258621639284074931563067441740057440478057778921213509682009939972950906853070361972648574020998425370075701953806469838965812950617674169446858167601718935910176645439780199996160976428182704447186976342480026391069751892468227165532351972657098578906586703285947985873999577056937022394076159905964242018754861392784351908923094934634411492881807098213163518348131145212952167519489047304330748305386933072070707118987273125040489415680582081579581546851577685283842938160032319290565095340214343834584460666783617521338164594995553078604472294633673435423040232862546779139052609480527311588336468064015440609476105629164896149787545288022851350776929257682131010580181607423582762842494131415897563155319284921494374769130393212159791242359009631240507539021039924815831659959327817979661752051420558934164304281118579478454030986851807695152122633169743509361721563505649652273506554096794245471712583359205649455941016288739810172528371299044332416712514046869191105021855535072502848003756023209454981904990274592416757056095873059005405954437370451964131311717668408301959853126675536070636918417586273495660953397020047355702988931544313447550703865515846362844711087189813515297300480021673964132319413213693329975066001495767271124232671989785375949972924788854656076555812197953293787512067576349147019410561726739871439691968414291201158562493894007472497639901771047248282872841300170946147480890369170277966124882367318751299604276418043769309681180300636700642382714203194873914937672321266341937647405578354518130688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] 13244335049949146727317862215458914111406447373431053240451539188762558839033074386578993682948052153427186120987262453240569683794751892946558323027880609367673161425698029441835731382729311472191561154582658059298310919261037247499072404845466288238648879848074147677263000294006040698671056433132781938913243703595434557115423734020187677317350727733402408735879950356042461258793189341680136889578132800329189106286322106376985818638566914492849139578356232895551839869381976041033482529469707586296073933638350219628908415460570503944518262969423414337411841114459411753468603558877150177949091331300066375708921683109391541444760797348502360397373225466805051992988161447014844396347354361396360747180106506575027004621634880389772593076322659502661074229627016824193920082481750842695682348294843444704043695891315761247577690843065322838186730717133294182095415688613175993793177264112234777245885139082199367968205775154443377062311983324734351226091222994751136823031747682349914655227080185675238952154064096090395836943380379066836273971209623143461171594639830936658540904906909816944271637864475290373843054679769512454748181915189871276455253077217363431382605412646413967605367967010575805497209667067092159064606835624247191559582246210278504124958681489433639405924921029018409767267889856500915182693849914196208474061551474180771310106487518666541803904732591434843017807307234822136586331705565184389821353251029998634110858412588464483260364591474317581352156798241343030154524167537246103944480974441275730799570586314726186507886423370382730010896618206899060090349219221917709223414073245474305561320813986443532709871761232339953569383503745860102778710462161987108309916320194838397935907807633759495914077686265575037037005156455639788183273872043512939690762052620272804338375885592787527087432239255072565684592279243537335659641071141903393417047735718466342411487367451700256196426481664661670142793884681713534562703190386054171550602771504684537452615879540718364708000204034822310039689494427491819909188410200750683307371499398449875968375780517747885720346423695559455080281172045365069350123334919616823305429020871471002930869296184489681106262085254642216894457291067814028385241311799224340150757238190609946464429221143721264182559676982114418688824840751014960524122265788861927396929949222097384353526028573186451114536589268979286457455289616791908317420233908251753709568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 88975263616591696432670472325371004479240355556057395193500630195136077968695527443360940829770745455388639121963824431757714481737708404950783604203157263274468978066105797251529483972670520456424980684683065157533850014470259841753963460547442810123353670275441228915988972911985558048665358093650364610814813197513063676983915427079938419676195362902873303962155785845793931414397124062896593708397672871577973356268474488124267402255860881434015911914197112739258564131323714758450509337879148058384635850679422329562889637721629225409457193970162944918674496760348755512035144231597178347191834781945423280112600807652655844348631126261707864466212176833714057994390476532573293214380220378762776471787335606242548138154452211762806926867074993896725542699105491253306359921249114695654228372394956502228246956636392491971232458506765752322349576554257907448346283367597375463005258416973103521116621817536227918224414616878441668805953113283038050229421530332009857941571217343940908666919122329752325820593058475617513851278700341670466244157032258988049105641189678210499242863250114957265635111234671512491919548153984888035387524726357722809802056699616366680374515575956840355420742757653751255304214771168848028997493577423572467998813210819180950389129498995467060731771942978986480009012412828102908979409068915463640236648738852860731057743834655572643622759635007558297136774455237122730591997768091836250468589389916531000677938588632191865298049171245714835582336770896435413732279587369404400905143683192543129226780944983411799730072424588743802455154384602629774189123281576585417021153812644751895420494314189931259389387564271012125831565108915893735128090657706164346447292232146491367355676589315626416380583903652354289835835328273249404628304540937916868654357444107881038965601385059518409360044851145410618287732774124573109115217642415918559407713098686788517709851080543376110179223502427535436563537149280425944199213350455655694633500745897646746080468561573081923957944843788808598874095973069278672040253104181347423506535206132937473655292789615605168182864862450435245673468341100904671422242026942554196525064004526246368710715709426028863644192669939032021249260050017213122184705192610548715750183213323372897013279438703310026953461078103035141759681397579929839423209907292683883789860172111575137317278651334358750964383156299160727535349732144894600788237315417232377905152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] 834409004552987196540155721243171054366348847181289994174865912666448721717104544564452187294977127862093545065078060839341824997372298080643757137920352584629088535542561474523219809482403608371151764550144380105380186386428675199527400898963877731992702843276064775697564725896916482219133390613744304054296811500839841784338887026691297428867086554117161969872354282858688915530929576316335979482968563612351170909222192373869273028265663127092125951993540949022666433179133003643305819949977426627423973203446073836886329747323582795922011754172780674482343314131856384308087759185562238676153320871467759562031254037356472279568103332409346147759224470003364210552516596352726454987151083427905940824583683724340467620289980866885070098601776552186980497175518877353672518780967454908571161178700297913115212587199616286696360381285126249154817671170882859193405181803557619544560071308082595151809764607245639266611008338984474049261312258333239810460333613200450612209536590978522039233969054658964863434896351675799498191835276807330887013253623767379539758504466047961634340317069758442237381808851985460538439415558616740811231891623531363987091881801673586967605435310626941265226193139727146804900382588611360820723602495993735830041168749400589538913115217865631931447053855037819764855788011290039058943044887930833396572500768951998788149508735309041519005760585746755326947471172791051687706956684182749945104434377580566244764692577234419265046166198732235448382277480435812723841822903444314719910280968753622681866991478055012579079761875417143990538322026329991902574207642556806416579583903771054738633083642413630813902832883162934504394184233986132053580507281883089529323894012350940640015857018586657369349108194702428309377028495233503263375761314703133150775700687356840536762094353487119348477302266444758682053785002843130022123161515075244425947450211034897210084519005910833529262357076517910573128570226596195845837628137594052769270110827397198190804432855912678606630323482737067997424552646415232032169558190301988004594693545151301945319965374453442632578095572796301134845796296955976585573522152816943941943434615195554236099764031540837058696043873377602010709390757455662600704382668193747287039596459216823567447021719705731542311539170286437175767832085115431527600275498689002935889281518106691720927183303583271901299475809640771011732508710355436831577684385478427893825536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 7554789753271967078310677265344965412585128050758887969666912656404299162471766319483416745385557233773529640344266266910009403922731314830323460152586036391898036780203179584621993321070637157500373530385652131701052762903401530511548488932461673463020450983037417093029033243895567116472784549620907069913995129761273576545478070901739795651760733579038062638779784695955683592418017807421440495683521042901597038037483692602872420714871516431952250335047911245078271147218311435209846906968781760131558823828865303313943786826133239184271117378666001432197939185094591626990723763127047796946283351727926615762321642491749179094722879818111328025711483676612382446228756519044947850154386726076249287717410180953155923746046558072771288167448820243122147395711017299560655211179702474156524401946554427187637192877429047151485529724908851954769871249625289482596895661739514573946252526571626572454833924126600762183602406290175376871531361478237100566584418135381848659842548629163998877273621850311119922338105660801253457114872647054958128331742135356369158424461595695085146146589551520791157272223611303775037273745809338272093101286672186807646211637317242283745651860367104396839668934874285380785346775067860470537572532180451613654098550393554315004513545543847252181065787149785133595250386843284355294171481443071132521080166513962903876972702529609160883842054827264462558192708463770353363082662535975973244581635508755948521523126384773087320257042408370078709776980730697994109635485963520432590714608458513969757825048442061027569661781902106728585350668989863889088523162300330646836057845109719376967338723647786938487978411167668625672094786437463267304738154749647556569720282793149772636670885585226195738547499543858311264572064548897015061196437582550735991778057111691030004629465945817931801958037387016881474944904122435655886818638000665083560579253111217077413383956650044731389421521154042904747434821873325848344650689083021252018135303238218746703015345882722286771574340084675128996403223748329438575131043550078844784618238766564063673645515064016638231834997164377355211930006372233052376316388500401763472424386723400221395844495955330131337669507839259887214929810153812783615231259398289568748554085920595435927101691009977763482166681584032192728111111125923005564202225146384344900841322018271152738521579402428414611215623503317030933754712521475351301788228975316869557780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] 27966010898108114522237146890131371629636511424414760207074073444425192849147327224184427010341491321411935356999415713310445495561762450100853456740644077752259980107071186365805492861934501353966822883648770150928176028608364255299816059819373006585876109947306315245507770594535660515604318687083449749282500974825072929259260321369038367594162662107866634552050387840340260247805447570450672264318056522223683220196168597966627522382432962221215276140822744724389685558594415314731833503518068596303401237516880040909114543251373837983083770951705782537019035153464223913173985088704314658099206879896504341135023520110263904863299739790625247830645593859026031838820413825353610891076847984305925670392808820862826566520729284473837187397298381401590669586362113844119603783380916031645366519443586598227905341395717861627299447093335831140426104189901259242986331676133192342780675894562614743627373453094389182964082960402224983795356498075089058146484703918933075145948243348637228155807236517560570348952763671671408453065337551365798573864563778041769077242377931870448622472340957866270851910761765358538249476389579123656493858990072517423312288506195817435512594119165316420255909927202801888286809333086257663826325231717052125828833173457838274388021247335773701099805292676828941568838655714732878235115699264078035461690575211734181774349323232563484876777810604299370623029237750488812881369206459439195270798868317583647164427724361108042634625556871966210818731815365755507301937667853553943951108364688705618516854923209907090242838052209993450557016756670691388191486300146084664001509282351675137560952962590948388079044347040125947848412658718615838958791452881844437261424701499075692379513936040004313624880066681620470927485137400062399750428012799455144508235301439086244826096379294271444446054287357411649354169926606952413945933410995212761070763502474806550146802317036411981490968809935227006765608834440050260138125234681168785236608794195379309226392735223318144693848839682460491744106675958476433160310075945534864219925999456741729546491856100407265622503828802932482840257254831465098715372334677014908087864238367119530714962103810308894618567592141923478406274945051651298182556604921529852414740244539696650954216986137124106758400230849921910608859037241841221160644038143696712329418542571907193946856338815090752249161893881692571941824966455672816103068035523467675000897536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 41542151854150325862129852282902783927057007684371292509471143208357082329967276623169229402594102732708135147841397295248779458113043439885305017927234874651585390234840785609221724614817298065387302922107304443489548413763663456165695537757269721176209401533428370910369322481312976279785085937377110436486565806129839950490927051592822313805349934186695585628067083481839000573762274701717097398156882140720198452291122721744407424519007537144348416394634894843917654401327383479484269363072676911086286923801256091330797762294830662445935853091712441549431475197971109604384216054115226773232596542173535293552664436315537763020487030198415258202122482630527732107108511192160056630231437214662770761789167862925852826895994623938217477981564922976781764183930543370566159089014597700865886895634508891770981440156812475438873460213785462117073123755467868101872040859819441860964767345678110363018480543179550390405551279613896039062577407179932636840456101110299791856162299385592295064074457212145919522884328107245745412500764660387296771174927978232007942431755102240263458265398071893628258166516256852567762245577431288336088587237828013282183958174778092798060363197632698437439509569615321276533286206789698343227412367151593098661651990453693322908688443634887072907783506841284921899075361679992894412967994915694305630215287897663538557424397245742810926990100092509462891381098975560045886070465228304266027847148611274843392756340236181588444922786899529069619904824701237119954732452479003304512255384145264072624240983734645247615215195904832759422403246708098798595550254679230329277526109548349055899764301406590227343600029991723823481429515658994406270429152646029457608994377384792883107511165067077247438024258006299102257463225215877421253192793593075421845553286029616131773950635832384372623622904216781798150939540642596176374901929453205814338285987370335585720826546905143329046372735735724115066052590286837441209457154960997971067005140225622350621763994437313371379435450123076553171100920705183617403922508756290562356982800447058642767454851536032636131802428432942113239982987520450806079962261213504114067181743112916284593013664164006232663305361981437447125008035364269421553741618644262651899723118720777532249933762454218377559093035457204923460641965149657819381286017402776169998461466697179427215306582146224813042883063234320358358404806860236236034842023017884026820100096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,11] -107085994896826345438290253682621994736743116809787847208546098583917096351198901576695372677124336134223116647338205432157720621078468584417790084062743609333811890294550531653611929867470181736742845607906646188879891550567903525707279075732847631643706080298454952269672146964676515859324857984024946348366506001471461132176882005808366857378953739983809582213005604614362142633059707045150458714899216653835161021196270917842136546075979120901523449615283021566807297832115867779360662913592022873967196262982190151341404242858165783117146033167810120696627354962258292025198051025412503173706810187025381875980836860806003312343876341027803615311901138335269838904105120060417502906931910041169308986220840188102236846389323338234739948191516211761841540354741153681432347809944210970127440663322044068852607579250421060398532034317911387730777781763568344563748760552914999132296846104082465068343441712307536721388601407298775325340343786141339819041173332148353761476921473262601203017351529563536597903900805128856274071939447322002831895482136797847823694476449599233870638435993228181091896323838871391266578559697848058393068110261914506388618716745932636074684522787940334569819051977098060623087217855287017982544208084396530998919534896234347570816581197818958287144083392973454261435257241341293695159933907409956262606599654304601968653088467979314846938146699507358039979413527991722368013615439262978274605024293873159262862414998719564072143213797991247935106935043328861780202956163033709347917088822602109174097329086706935139282290581550067373802550732169371700969548270392655703510052738670878241825759704111143828367164034256325354777659814685053009287908748927836609374659319831847391348257021036735153101890084869158089749444891108521099300340901257888332152911915982033022995965795009582985684031735846240885851661726836983735159133030995828076497730422640361996494695197028603452089558122081616819657630043489436517792139661446132351885170403793980286397173815485279137978161898211817258972733040084266298067466173999837164798390576005822751811718932766871953950265347006765649634372460422203297017109330975036848031115683957545221500832421063108431415382951379469856539439221281335110117919646978966192360031084681387683877293169055818218644774030281026323296717182397968513938429803571571764151070251816796308602639228539218274848527444779093468710751000368899902678002282396836961980514304000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,12] -114452097571223363589904429804673707217080110635110305664903841067767832278149432539161685888775366242799010243205898227016012463721745187396945262489482038942463802825574014978139533493399529544434672816566367899542066653620856139879133398000693873621854971119533775541822605997053418316629496777362032494433211515858941161024617247962195928371806926475595775310610269630058015281022702550518777893611173652553453704438350011247521161904121317791443168908689383722587248890726010923506362366488957417211347825220708621252993572888312266236931047970860927462620966050300439688400857773618025553350174172977223502016763243409559123361693435952793114461444152609248080376330526244824099487178905408415579041768050300611694374117856839762313288600592710322066212374285405592674716130260804675129379733807788533502577485361471165854142136110128022433232944745741140154519679195408807795212507163073853348261620552096454231841467266926826858412888082623957342251401911918970131797909815766344756787552414868208061225979892774734627990223508505127860265448864311123803298164924673677502154987810818208708749092731832132238901009110156201447393370830361307089658831919094579760423453683345947909020928192413208451997954087168953128715058840498707627854698383519783280152855714500414855824588074658610063718606873562595862866218484722945663418480823166288875254380984117487111815392397114314727252206307353717410557388260818795603095517045562384377412630033874339421874685536466865374882655363612973836100699363902797031865054585901003036121567264457360499690856621692798923804118810849460435755718021220257826294398937804597124186597397734033843885531531515584311413845578368555849558416459177066333376179902436246684530897799706913610094980776968699373405594217985900008039189007311676914941032566801616548470604229286041056484170123563159546079647869022678202954033598041611529588789249411623069384813316525540216820223466291998120346999625495819178525605503660515388079670690482152312603200073037140913910249020956163064602815933503048572631176013913785332583824998619500337772094177070483647028517345827062460162413933671512762837794243387334553008667910360808848997488113840316412115063762010359689682346976901443264269173073833324077051661623424712737312680200846459919055800590992390808546898878689533736972281864803496031502688998761435918877140252330873145047727874857126716982392771121349435780001277371367808961609728000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,13] 111373233358486428899371543535557588393246815442860228759890048057798820307320847023521874239684202938942662596372387019394401236130371168657766128985791606377799544373821724687532978508239082622929405878521039449114068843085634955478622740989766226903306077361123270872185552972296446108526540672392943003496742216029050924998637623990111402141202336427779567528224287032742353364910815534609576546166820193032141812590843627958146990387800805301949683765735822359871373135006951573439198095797111638847278848978364714231591602748980101181797305854001288929921723152006712885249314973838943719815920543101148828709444219240328394020493744287076601085906698080763733035884317501354625534425471578972303063739470248035106531656108223198900069001741644695420975215958839147875038836094154450051286479988593929248578935994589093849464058789890193114033349882969181802513351370622357543400719161681145851996552469956911367509438658140940481515620490901256648301423680913672083587471812434006420805680807128943568213365689879195031424823666902184730200708027716144917052615001697208868645194555860153802321064037024633398495550400711690909906974773510150102978002964850461380305082659383084500770505350223599552723160826411727804384143233760439690014852044051044315831187494741456252063660335147212360972050771171385802584946671028955000960522277491266298937944589737619702734563290320588758567934661167940934268474054169021702838805363241573098783527450291847181991240566651862826487296790494744980556112414617902744821852954066505015918168291697123726715874378526795506915447168793564378843797143423337964888083616599726413271394341545908706972578331100767431020055865806992092248605974474123816234929674210192973493876932951702386031424872237179317153181667131360305455445662128968935807729313379490392570344475861854293616669122118620037047638049763743291195271004259536106885822487024062181189223056067809837200152507787102987835837853381972342514793678385766429849564216500280290008845166740639576077347794508650827191147879414351528219331748663982775348423615978505959821218822270896956478261755523811165630986076062881021737216042965906939646895431532923287097088386932318007867048464164496059679385758363187316729535256531817855362215913236436381521483575299863785219916263108575240995534640321618131443493732913407242425485977110662452144849459477012914189541577456363735275252051404415739177515489685973152447856640000000000000000000000000000000000000000000000000000000000000000000000000000 [136,14] 126164021425530789208834408294991309738797391817439889600719067028563662916716332361682419254051436198127010450295472361425267005827682726815906411214507427261980658592860443636912818543459691401070133186063335642562604826545966606586085615445321314401281798780680691179408704352757436537512087678971668018403509720551280534479822126231078612815184166529254165333383185098184179269716686138746422576902654905504955930066091424437238592996600253887862075798089659319718833998857255338365860638793953821195341383881653892912611529961757831612613089052239990899126545085602983440274025808618886138046968435161644514006534124934322887321408056895994058143483866351916626182669805676061227781120828731839715275600103803016455268607550497285488074187593729277310441773662310954820484060452408615009705352280714030358281935818901945110653905332252564568463597426188460004761598158671034531909324125600467798797884678305129244730947265689122796036666445409234094816284215402340756970731526682869422727271151756747982744294734817673922020127804637513859562722513159504323591843866479277543150206406607503940625642843535684585790072480832496785650740935638476313828232937610071745460982127632817236480781957805761397558174962474737756067919496777243379847355563868686011909975033801099193719173484677121489522811932364607131097786159250303151226910509991674211016540523387363912673809411089006384292911673105465518053724944094459890427616644265896349517060933588710356397710109040616529602490389092644637762768903261451487165053893305232039046938281693682390604652952498121508281897545615186102634819797922919386919621214813412184605586026142537048440843637012890453493862746358096279685019754218199919732447921767849185877442982723874055287519010296288922453252275523412634762507752041068595693202274000288736634438331161056283471088240921249031963754549190764751822189620903370909182464527865029845139727295918682772892978923921122626563359723968158599511138958256354480619677939667884658845846175500928423389613226452842543888553886474009869118343420225777181467465180048315888495377552472541506441679252569621492640160001217362005986328921738309638782057837850649233430505327935179063543129116199596837541895043133028356977643717511700556396779471373300824730870343100796595905290926800239322943683746242194951032679750913381589506590938874869596723996328918881288450553301275974262763188488884899213062377764814199986071797760000000000000000000000000000000000000000000000000000000000000000000000000 [136,15] 401101298273545138549371886856221248833859058203710846223548640431572281594310578073912037339668804653121713092723341233908833983701647448114896102715099887919575159889962979657378750027571631091693111681493543617621229390068153899100741101402805532523690190967352378789890103464533912981465708551720251443205704672553081850703708725183414394405550852439230246478289526434715290437619564009116374106822818688659103091936914782088566226731606227610388853893400455289864822076329920900725214484244324270988668651369415926805698999716204391038197110077539100497082083623102829836943988815657745202587535868756473391414768247258692324594359914223609017183171443583165790970373984866019340298414359904082006730429122472171341596200824378162791614272945815997045473557670373571326200558438429852172345606569608793563662941644149831281150343506393100390565932623141730364199404486506223551131503583923860954043242592569024574680325026161850873143843622067635741111624009062934003806160786620445706393542574883217321380417174186616531675336632022186168752644959664262925034049057579994798088771008851678336390780128532850577873191392239102981905301625367825475509036841364844674982458418201184750080575788300986567843903206999083086935314073277496374777360400158204336543563551851255920148159172656499713539682601614915066550885166030056911827051513231076851347021848635824121965334029704046500643665104503005083192689424651582650084216797826912982191363840221136074610089184823989542178345436981855779813993194234328735506558063644723384463322104685617588455797277311768730637214651481570565801801438298771305296731805562828672631465828417677508357854109578167119766601064054595380439018590309137171474686659154703575933128957968834973639733203285265434833966066942374851072812852490610656110159437977040993513399948393166977243874125879877508651229788916410532934844655024492572325206321760763404644870096119308070876269546899078077839816869362072101180790106912184720476303660495923427325432078145613341014233055199647397737970104372231687586631149613874859222264854027896158826531798690000054427465230272719750650698131775607922812811153752162408561553315601480261862957328185493893703836760663090271424603097765495339414425538545571905712567066459303200753250007230527132679653865494995321951908935068353749565818211780131279816370441002300080362130477186968775565141446644866578463882873330952006811761637716480230432964608000000000000000000000000000000000000000000000000000000000000000000000 [136,16] 8383738825841525320088074336684854787610217456811607786056252268826746252589593344195947691841181883127576442394936085570156386975004120760129842390127652006439633820925658682729723123711758613152049245746674787631746172992957810409840947116298011805359401593045718419624684041061685228105387501283096012421155899050453831390172865998774665608648526602899600885461251669172082355035462635414326642044719356769771502716693927770619413019836724567241102511245096786930361088480590022153153621681705888362857392054412416200016634304966216848461862042847463608845185945130091308126888889851900170184939661461390759241721869769934692103182142432338739182320895249017408955287702856759819657837941134670978940269710591632772434571689407591988361548787275010331202997589185775156434843111894502463759823640187224054507637566049395202714690418969526239861821599567440022422521317937554119059471456306415318520690353617851308011048192604599522463470674146720038139604417877423342424405233451608720435058563098483179977771994723780445599618050982338753918581616409625163234262459111576909134057448748792092820383401330599909342489626988728388743239871904745569343989164926889487507569419184647018706402074863507407798034481024360865036931626462289408086622622774902583292732213621757881212064559063436710347079417897240810624069084816311765754179749007574292477594414702573991364938042761781255770267606292836304318488929711909553580847881334326171852362863279881700780406684604454689529927059762264277023833998326058557162030197977620758153708503555537199736288236991652557457459093458963389235070883625461805269271519023499880623041609815285962958497912128032189584267143476612426308227332965951589380337259283756500244418606070858822420912445567894223119055404335959526774287470120264857340398720574656654700079953843510846059206905516624285571662374958828214814456861354265987089655767451736757900809891908892382372701789619438840033165710573985098481160448084925954814669049220154901013557310391473694954555165676594628165723984381648828064536646387055662409313926080933308691868308800940775507896872134449977016735966333161343213152070139593853017456289975546818107798305394146502255810284710426293031217690122075793757297795144077138016103291576991005691915169386024961407528476096549429049067608835204481225494536715942582265730443582058452936530519871446103239882572370123923847121495304565435524885843466799047672904810496000000000000000000000000000000000000000000000000000000000000000000 [136,17] -51817206508119455405041086613490494826460738263150458867051606455097948919493712440439424560275312717470154823268931129665109471977096683493739215416292565268638833079338101843069571310926520938429287712592441163255680514254543013451131320515846738682334876751776405948259690489452053205220322792870411414197116483443230225290713371269596040549428353524873259683125882587651451605549469207742175042659163344220053990211460262253274802577009360987755937265517315305536871495616937709180044323282721099989064029931354301309295874940253829422854909398437774627278107343513757982765862536394055861338807111006401737280668273797956383800736971546698295303121389923263071086555510875200390117821789029934928769856223863265688100205327116350813815631970028135414888761777859352655988177579176512689906282767371911313714442841854360704581219851913902131454857985660150063088182692313106800661837864226800964992959589913656576589334114996557982353038581527557878790540422209268674967262057300777398901811340431207345413421446694913034099668605634413914845172491034735512796513761111841252166027048891858814007771373069533329054030499499692652919793128562780001770960760448344583937586623944168754444025042019048777100968101970424056254948780691376933420210441472835501892964391192810778695634016053765707372146691671078818424688913206882386429870558554120072005812429748071211803595637999936514874836590456593562503621533028414146667285592839191716500425598732454678250589042543373665811307065836515227349549312296494429949784948489522992340418284509129084485661912030579531156064530312821040819093140850106840972864520922872861985936857091846546286026989801326176441027947702031991137171684595765194484697407760317184475136219634139568724071451842449880372336075026822056626987290817859068695492588519356236422220316731963288317465240553295465198457582324785077235716818167639213561988639637733524743948244577278154619088350284069577556632167686085556679434938874441189781729663875112829712607888259261348041863631125193236311326840424961394866231634001971060710677064041106846191444925194487598475443885658870724504412088421089847410619885192334240919277270873277148726700985223927415325113199867898528001901920062974998390226215353726505522648846167400124017599167236036736466437237054473163042351578364193835667723780394392432199443426885778869763196466292374784475367487711457557869543412925756773004466337399009436378568065024000000000000000000000000000000000000000000000000000000000000000 [136,18] 134436203096556928644973602729955385830660941716517000701349929094368951285237275523389962379939967920486129452334821140949433809366286222009718665687313667181258852929260540493536261103250465048553524051789667198145118212572908361341388948361333060038993852237923117955199915006193933622535135807240857033524438462548239349905900255052772979278085781935291262803247649299708863484395565905636836688944790932050952803417392492384074789376639695817353184146868137191976628141771014071931057099182046084250916650022503453387451467382426687161449051453924044345864237277923365858048959119277970693079353166552419020708691141181663233918765421760541108927701719613405293355851115490028718818057663527761023696016047368350999246056803756499477155833724355130862916872420463235091426809258925597097287750317750341569701484234716227757036870814409552243390185790605580227827944597988900079773654038957890392684592659925164327352419818353573682621602069695819429355832445020661910754681041860984272987092816900790105404497399768870010298774399455766019713757490885567340817947584496182718840181708822656522902743382249320224349688615999958355238330633903188849909550935048991208861626868891941868854934128774318554134524791624683618355803762875700328749059357151613495202459202533906767127048732392304273951236288941451337138468404371193083438115710126221821687025397114753814716011765288842071353853420902322544834062949709934808994774764433671498104466826489152066971724025380823567227703528360914789046863504205121015495390058208391473662127191292319656040777954284133956356502684220028184555741747892829921953423428629520927373693625202770683155991539171082658586932198204762020878760396672045935462493779736320138449850506137931191448790927489310926923980766372887294609802836505137303593663605370487738064056885941901147437049675023168455252602111368922264156698751763182872218896075136809063872812024442104251366859614500801945822624987639840202849002472769549865739763537160593009541668357352915435604882652860791578967855451993449995168654520465162278290850146141349522208535095485681909246056375726180797585587246030330091688318169418561785926601242749779684085451007189704408865822099387317818742506305272932797363982471432687578799846128680508390019879938492794043265892775096797725546725741029692866487107351300800087811977440841865775290969656581661772046931653378660880820981429414386985217910156351695629132303958016000000000000000000000000000000000000000000000000000000000000 [136,19] -217395055880060587923300753536673711350564049565114509379047432958075083517442159578013133631615966104153446989869652316458596339192350615704156548435501210619856309133508651722398038472276868988017488073450144448839920332452775381021580983661279384086712664831213017606897153547851618840917310861551376035296301745813712467742683944743067884893376116214866080493608126267194647343437958332000960830193445772939832957236327244212081988580203659285728719075556692799602456587135414356936034343093373590856313631082899970398755288022805264152382430520037679677401014856265936165756076083595501420523776162570507992100659680564169184232037963823431120793153050843501924987759824227170289412800317469224891614948500247734586985854838802729357834560175002383368892157129088359152734987151190297058444977602525140642374566106170390379087377232417120690054620011086409242373702517735572626095277093225607645200578928144345143532449369771659424582803132891124514699783420713508713324143098774830721065641333595574031467507579089914740971206152188776909218211539677844347202413321385510287810321747177677745210498976225222288808908893852688660848351660344006686316908745464150718063151953591545314950226993484334229081336865331638304666709052421638722748517360635199641332069663133388681918695090118551743528437507593725561100054925099866134491777752333097641319819596987281012366641904412794283147188009793855423836830143759688153121496453011804853933111111305793898964189848394605998650819534637877094708303657366800170117296929884790587306406252066719522742709173498093635859496282649515013748260670667669395572779302786089282475757253086465433168125778993185122371579910724048331005293098800418057826274992223034039581221342622899038364932590816817720360701734605192414950277739533633107836451709213124234397349048285118113077509580835235205695283711785702542100585862204269421772995212093605095684829507226509372926216525127555732357610933442300980355895862553356125545845831385240213833403253814712283271075444379877981728381233469170065892307777419216660857042639745583997879053252428766224688752320216899220054157398044399486124547726702750548027663059262144374912062736254501718216770306889868444412944465099757086480998079144303386549511596470521762207668588332491849968876627408971474722590838661163813972066218126239167229046552581822347218145248064170402767883864792316599569393472849832953869071228916141347388084191232000000000000000000000000000000000000000000000000000000000 [136,20] 258262460349084110834298906419559820701970819342340065591257632336012676056338997009963201906518034953918293528344993105767224293202655686431075424854082598158731876722695171198475803851692338940250816949559725117029019058082119103395112730743810409145005883700018761468270672749961285347080228158957380174108318232711275794349384377439726892949458078306476574813624886830170332685995744194995634097141513257084878547866994762015497341195618719135060205324665542042687256292346086430425251744078399553831409651295571103264719260837481266072909341520615263533473404733378847342504011108292683591047836368240540729536692241980133905103626923932043674703674311335553821010055601238548432869147298368661217240297624511519741815614245418273610441706748474481911759227954298077237284991642231126124490210333582477315249531486918190538168964920021602450888245039111363210479868269738413699674332068281429349537515098911956512200149811418241605231270932887322716839063712570930775751030913104584868744257705624623805235813128639141375323011067837649750551282769475685375427178077307656720934882195845067992874138821882208377427894783847574006065180080147610933174144028119185277887203407095235084209693493843691886909089523542175761273611290303737317267605512361477272344873638358824100948526604788780700097814246465712107719711969013645256007375008601589522667708045438579812513213871107907389800864954272817555463398378782870984796471412411055846129243713637136832145168696160697175684728120443832903087483202545741713252786671483876867662208494567065404079221127648345854019637198257052326962287363450027706466426363618618065228451183806588212956423272121850658337571549272720675153780869690066178115095706232245931492106967726331866146365913828739766921299187321764082859728009007550367880986335430355811771462279776897181543696859997565804615569204700220394281323089300980532419664423697778273088584540158582354017160059226575646971334697956053410514267471575638116871166402610247220953705366653775153496702361936528817609676132017911725250095936461930812680465419823588743970441622386380020673962724024606222578939772167980502988303779898599243328166463121057877507473703150085798166186486986184708880246726360913768208506717545147667728386738336873229668468293304540317240480907435139475689056329938082973996437595105399938490511491911953572453758009417699711101642688656517121797354538954990119266054499414431426568270118912000000000000000000000000000000000000000000000000000000 [136,21] -253053028936322842501102816461706168428736443051290514875510324608366161979692097033481784284375197305348683622481725391067842659022580478682356252180108200751785144505344103782391544516673693259182804670265567457730207202294305906510657417594511882775909475379303001518534370436185730018024596840083295501415238620976880932172913655129910784579386527472054880945641353009542330800756779841812849615851847944351153886121113679847028687777714741375469570760979268146583128323094175878451466020375817809869880503084379941668292570681730180354952768923339136592069381676385687974564166657304593543480197861740223842491204457140140610657847658427785675562124848194453394791326859151612163066442428279678245441875826852545002227049662295121770536368390117999353006437374438599880514827961543292328046247577963970018474137544035214379044321943198587501510105370004942690388583248383352975795368255090673867530055184990528088159335417841233349336815031844080838102373483707111919596798185189736364813932180999617823016166986438556733367650744252223272965502855096192247095982288831364671047522316322535618201887960624435228139902825426861176046903171601160443931795042271252293246682690787401926979655130493633092902150120451803234317835378322712981706368247056685350859286855433903221902906190283992431280241539654965277786262500522004113110527575760282697520247375337397453724094316860750775479848466879150826819471166652342188494628448512634698817102720481750989740323347086447421529048968347529706490913928794642285752984321031218044713105646275289137353104123685609566640014844084915171429970360523368135155629927033560988660037569411868056575210885823521829790356043098863776989867591051922553696863416206403535538186330030613277222830748182933944467648813105198977325450351195954170743369068885722756625546771643157793085854970092409902470197787270573860759409871724328723966810480165440947161816110975555611010868861740040618332205374029546812009316121238582125530528942889443028534399402809328099354368119904712414440265603571577974297805264169411395366239153631383675129640805170465960233857611570965734616066933443679325843042672330018012717881431532168311579583830499467406417585060732186103842524222171013891682785630650617955515898663291213801441697496265372212031471638303710955501621569999307692952703175894535608453225538415899559289171964511133312201372468941727548573221546922230097277920399494640954449936252928000000000000000000000000000000000000000000000000000 [136,22] 235755103687392573539001241056200540196480301331249073335470633454433008011334306998610903795743184791668409889623443657799656016389192128858218971667183578038402822605773772798352348917210420319923423273353794117648698869093778958081106204709179632640537840402768082105842459890098065264279510375481361880104334400656790106997167209849221430369877401638534840804435593998132705174625541432668541227717087998248939723671683531723826212302855720720618853444082708699631608086442412637801241424249892156956963609955285502537684204410010840972252266916239441028801461751006847927165166533842640393042134847873995657833865261642240908140228598522036143277149052507323139764551819256667939183376221986826862199527745059303263005688489858286797113009463833136433717723729096444252979588137261572890811430941760707908248811782577463336625859222618242778333581816407869878724214503533893049957287947175908931816344874112547309129818423772470635353863789040910757402802330086084465327685681531728789776239153148316113808376990559448439539603822383282975043919866160996965402847924125383365789708629412551001961048492308538839161041001877134199764593496778683270795758712807449785193167705075906738546403086089811640864694386597949378190340827277563713666072853528918562783653670347498581872319094167405092208223638707195388455550108403993108034674365932664336674855694424138575727535711182056286875156920198532187427972706724006855820189450813344028858982689723529813393268066662709416964937809297549707453036191189614452446436786293913171826530098014394005012867008775326636089121834755694710142670892644303841715603293914458553467605932375352979694383775793090179395620112919348220454000033394936790475984758116326341811452700777935737495093016951692395634842752015678973103471134797489164497083549387109421855187095608504363385602110575094971099737303328554599459508706116222629830701993784322427212272747904064497000827204339065128803678918950040409385775285722007099073478604978792091685160460259362831828423479855533229116175353931897186647135125679475670739020679246220003764381878400591175405994838613009243886017348953979926273741381674536268964326871988701297908148085557883425135596613290421279958003908538845961808191878016915685474483414903281445704767516179452394675745586640814343910461119580643361968667149084040649346468157122724362750509010267693601935471490298021663910390190072379231501203325787430309484841402368000000000000000000000000000000000000000000000000 [136,23] -241384442428928945311205054191980232501522597788488500593596051996998750299238106280353069371213115496703190018784911264572004089427180185833778411810813281265890476584707667418593853686247083970888395052494364229187585634620719082179751833275128521746705001799332435170674013036116652051821634172128946212274077935118508189489920098687107907114581698741080061871124223698816223721129762029146388344429644827097922154854508559532763787069607004944846108075403815478812440072160191103853022095235468913184691537676259157222964474127178492738002320336071425914523114505081681471747665518827368948713286105626511654856227527234554155124842745453239626484362479049917986917208616551135923328112577072690818704827224072932352987719981880477375884693158717689258584805581831028787793232820134325463237169480583637008651184544491346382369558838991720254437024733854651220415651935368889401199340817942007293520718388950245138868869792124347043041887462842808601793784710591172080488220761507232394603702512630326418174843159548671773743522533168737537137389149843584162542132549539250573167976817725454400345765089080928387853911635612545748056378820644890670182678851351527724522073068008452130403487069901662932915295386965712174124856700687688245148556551340407106394267060083381714656028438762226188349705071193414024263467600343921933310516350026028422299991095460949992611773608968698263927483725588353045007287687128800925980092985404727682911865887801998329430409148358038865416758870949799514860533433441538843320506779528639160875186505414833093654173163773676009097918952829241741543573971836312838554865614485586186637910356109347629004937565448947994529919109722693609061786244837439198122595903404708967137217678182320119288290811016386016723839354019392819347893439350345779839615085597132721643443044813281137463627392093864862801622808901477594641997741844284650572812074911871763663147111960824938277307374203489409023203966920377476454123168117660247487076796356230017995219937917273850432586264464990986070337454450971359269235307679046990341266110900096475120512794719085118278499258375240616358446101921550012736514499184155254100710369848020267285376386491925865837789232156022754458934660043730258672245304782152552268847468487211561050275044748979954492208812251191749435469378166260730642488337791789951424222042123351722076153398603628514071380250774046744010068342378716939632004821216763144580089511936000000000000000000000000000000000000000000000 [136,24] 255855757201405821293308507498067924251504708600440609760161405066176364354994198468905358963965930645573971141231255474195462054846192042175570534600769513568513067306457572324733199782911948524217045578380659780721101670754202733333541429931309646667978617720117358710723510931328695575046849946245456046111481796704968921344887781511029976769059429274678601170501795800121622732681064564366902380521006847814136298926178389883414854715708857984638416300445791245669882816183405417338524196550790606612846661580905233186556593611435130666283121893546999830240601843386691220932626269309506611658570730211669513068857516948465377766544351881444867094234753145157816007718763093294296517996288277741098618825781906542437370832284239903705842598499448182488924769514312339967081697472693938163324404420489136813259447161890518810920025348081439085292175704849119077816547905744714114537485459001178690877523743181331476536366745009849270391360388613979189670731830928852898963972414718863348520933693945316664111378424311814827612142708542704923013841652329672576644391753284283623163371463408583355747939738515618235170037510684239868735284611300043602687972862489597788068041806396644403285565448832845732161039948348365784278422173742260998306320281895254673632371865093326921244531459416213711587644069109229154961624587109325380353822035552050349630500409933135504692031480558297794623996769673059364997846523065213497502550757040729636133842772260653075870350141886969937842601677044692863532349052196469202520332217205007509528311951064092355328187719824335918034190832588017131039802891488410696999387870981367810612302054142683001854983051430553093371432852439965321191844230211676251581129510889054827940811173571791059077781925027742997564112968716599064231651929408989123684355907985155320482307751024260829781714947803671496988590446969623735272972594024719310461506613549724944210144536279800094234334722594881698288373370701030635365467665394867015516419207444660312447871129764790488280281929445754886179567575302365601763158682133140324685371516746334063458418910591579509669017923788744782973334099247072825232973614897094860576120350452075907564118533211265310703724932631290165177223356499611946145445908211968504700864643483047156283310047537412334527766129029678481071433197338604619991798044642168558421193842353742471619391298405539156027229599168243996611862700017512073738671686494088203709108453376000000000000000000000000000000000000000000 [136,25] -228234466629742034573030024873828546066904789330917467102078813136411515989390377217187545847543480132192529745633354946548600002940124386948917266614050316306547460750068698941056281261188572110807671394783646999741304349173831915942266002387038502343544259291317028024072025703058127813969669052692896627051537752245148018900865600407645736481501537384733460589370200289720879223259440877705933768275279606315202380979448989172993301159260852998064838668712575995580770126970830782120250435590401241007736059550555552791914695228406567970418592832770892408402823971999539373168745538095193893916302635230393746950671899790365616954840948542382154781622583692847377871431380004896999285767937346614555601367732353776595731327650267073797295242038013192311270366598614997330699525137840977506396909971896842459506293176947920255518716428265048585984884456658213981607876442148746089384138591170374264849482203942046495039560701876597695418154744259437255603229593690413264331860908251645257122687888896404201320084342059369873187231921191569760395674190047095570599357621236200117229619264153470136346787859282346233795010918282967437216222332743434869048354016802693457653156917974925561912847696141400793045208655817699640008281816089079748331441576923383543225101757830472117744607266876240392872084413592894059638736820415937744051095069025283148631272052468398794532094834586495935263468780811427693921597194634108307025356565630716627202338269733203084212183295754013379327773225908297387125329402050891346350289469404615079800343611131258973698007523321749439820131119319528391862692018755578880371794199592560133481842679485900428751293254305207260003380102084633281434024193990809667676128557284622124815842893086042055508000747292744969061485537268707577851734883655427273306087811887673630630026212197985573863209396044344646066726029742798198283776514951497074518198123415774065659167631619428378391107271055842724195022364323042817365056775796242580037387330668230836610980409263218218214309703955794989911901864077405275511845190396095126076682579629549956005111680306870467932545469490052144272993260941061362494230131651754132854136281616782436275464006127758421013416207118945232230683688489541780051485655134288882098897563217578836387159910908282948734465912925780317985880510700744537104897756920473182770144539820637181581949550676331742361432297009460399042247060596345869217702277710798117342076207104000000000000000000000000000000000000000 [136,26] 150743546456905596608534299665037545841672962730946148478595383606405124835623704702191123437186418125728462308499883654700135879079621785490575806826971761098667276175910293452414502542757419546818251506634405046580118919882289564467928180873296165435248894364587341384761115265075494423805380284203376267921304321498502409144079125476466893270451612464881829400207834981056758715622516575541548337302161840974061858638179695160397213231462131580316495153087673252722341575998702961693408730761615115075429210224500108149786442732284920405435485587043874358690344062159898539522790513774682008873256801632226840542546159713967436182569727778044429715623050594723447377643622075476781646444773676203874926567842650019718071461658816695741306388928266245106163906645050420332203371788740143741434426191222928312944843373829070425619667409489705017711212888407889360666499356013461667298658368543187086738048371808060223423793641937451829327073938804079106240662384875723111659070099501641969567020754914905867149625044228068683712686064535944185536629546240406704674791731732630514419203438845259050142386601070960437407618239427584045965659254414574360050481221453912407197811882934310641187002951423579950862456172472048379209457101801614501699719543978088010500655741481454130182972477673415206814127902192662549593248283587646203219506193696744856640467838673754815736343857218580770978610399655420722963495628004330504780074740745716055579154401875261862549953401558465340849601770580118713804753491551045079681056808761290337831540191050177914811332894340672573333007409789145056526460979138759118056170299082666816045196146806818182383821181141416096028644934797719320788161109820604041085923123941811549241089276152860105113308522720329729966000510983563559502879580110820806097597353374214888658714422177085457090065141852654177025710702084788339450937878582516902066826605017970713451365640350294758937493145383653118333792690724963164395662426293604117825746578257507242198892794622660785868594865236033534320690598410234172350733839198045751571870540306083509663338379631488639076744207795710745325674481715872323346350621686712959485810286624798517095234743443867327750782740871879327104330267872596933509407589875973898327279545638699509266992587239328365018239364517676030029600454459705951367595127020374872688350053395762730793117175797082525344251311791203352923122731729075512941719551998336871642309853184000000000000000000000000000000000000 [136,27] -80772460370303325744910042265645355883376091622977237105838484295553407399148154232737168914414660648325170845441789313132653244777020571583916876489126144445070389366077055509095275534931585071455607606345721335310713372379527052230349860466208100206384794420865144441269329785710363444133761759009436563048557771045689572301007110122409486294549047002284124621463752536835278613052648263386924206943859386840768545469715529759403713236879811267000483360270848463191362329129214564728546153302914174313006915592224013596492685751538150744373846789048816240581757296123236572796443292553527242084510529926548334135340015254055826196000250429763051612810320524770297668069384678020891992357942330435020249662016090432388065174700376308134197164465770568002711819986079264881992336036415038422564160947036874546271179687797399499070456470508246628218432999263111718563063856862159835514385503331519372425400855138543643334059825606250242011356544632908868639371689976222878388391573574951673675593539169400239614479317268929503210449851681688766039411408441689458834420103023165867260647249549490720683810455626676774137120664769611295539878151569224082823707554581839450087955798029474636445530441468237428672176237362276687551856568739745991740560576255750353563694287423147408075355544399347146148554678771839657255607043712473516262249380551798730594835565242537678206936821147422886255032291645501813481232662586750720464519555095920168155115713003414120444636639458260399528887547087123322289622305461550869497344227150014672235931906617461309083606771770229770820581496552429954352119674072346776870674366540068057835937104789404685037968655305957927922155400613298026558293336516689380996546179024832715787047308637758524890055689925873335665311856250959701582850919385996311050831095548192569866188313325218953863293761436029278798822390423694871794257555871176055151027368107390141585941603332834491094841867170983500742291288547187665375134437800307665918109204391977730873919700102838029205453315804928273971841295751733537328522793822948794802802236991873880998299507266730522063000991900982847386938808032736542258613624910268519357267229613359411995314996790261840626568648757971458653376061814766641534487063343110348121074263957220768191650601403399655593888927325383363850209663338282035547348905255218427574598692259599487596939392874210418582197009804633219916339261023552877474117117140365443530034774016000000000000000000000000000000000 [136,28] 66651057459710807012940737729641893896342259245742918859798017806352273432835992533310282842738386923882154523497318289628659498887200553565500742399392518186301382391936229422799877488431379671112115174644434536133094551976870595192988495866991636376139221973725591437572377703717352836447083744064860172970289716197904041835740851397586968777203924010723240326218413191830457051367874845665691842372469484937263477316836317796761943785459404059868365749725749728618090999519194264764230991421342922667940386567045240995320853056405484036997416448460798475336247575150984433696364617303276129764456146658601679706740541501525936743821631935125262185494424624405172868264804044242086470003176380003640058060081249375556100069256329327619700826994546671478742293263920133449401230547920974884352738414457003752560810346111132334502915249932920700228182687581457279529660634160519754729050737550586531646025150623335278500154531160824026166196212888647977303106185861927721891070951469991326261324982886865704236020897414033204273987599707750385899776325817259980108019724224944263309353905384742035881686223847114242767536877659434101442489174866389078556805532338346335391685720017564007301609830848476023656559477530831887018172135453599134449156662671164419679783600682294633582456594581311728246368939223963160614586387186360610967238773581163073182305961769677082486659356668640870496789165300705194704197848955093329399863387312945965709338828048563955367913687572180507187319842442757453572162387194557792071743164112164113605493140640145814223216939801835180187688712353633756274575000463676430233346884554043531073717832816554497176908826927499724433919044418515602822811784340509175417500752539178841283010790944835039866518893704587277069322717933358198048444931528707507400552511722832967025614430481154753918127726084237734188105830453846819999043602576377105568425015782500678431142924552943164454887727091911288313805429616516921625211889773579002011500198773617986624870186656862954805501787890124325353119835961352279123842481315245550369964129179020447356425569172137500798207965143048347012959009506345943902958563499205689290194809246616353905821405037077564085972889575325093191484314706886342668583248818024711771699805533492051775284402896223356600574592835973232956955754632253694210995749092168303315758038755819254229161148601973616616500442923401057275331141126143099466891596305477837655331831808000000000000000000000000000000 [136,29] -94019145734550753470046623208368065235849561313242709385240922980150848734066030400367069127330016624567372763870188618443784869961066600793938961687648679010124853829741318586939347805050428577784589402331526338689572638757633097067632378423757063871442429189234653370038811849483154205573896786774109742615140748246626853010113658909676638758926216733666837813902946729599292682831619414015049240035532915799423019857096925466721396816136451474127225980323853797806206666710985238209004843799446043394845857240661484866444818476939181678203850075651558193263012686629201376677681591555116439285193084028149465634113352214598811368421006775208189428873586021408738868833308943342433098265879867112408996363340624656103307130870779723062468328757589677826898715063513059770769752015603300061546632966967129778343750511372098608169469998389247642343293207967313429928186797696140323994021455921077138744211084848408671036670483594117410270987014219851044444716687086407684297243596887071984690251496268420150212308426291169769399122294038372470229459059616095689974386300532711883584793406529748475793154646978785350268207117150205892471645888555657381396712514959205603475806446391979442130227987740283679156397446807119118546811063019650800764726932768465983495251860431048609531810141021120220882236016674874037925473996473472027591313001341292065547911339098143108236423424415563534337931792251511105844382129455657055006263220206258595188243991195298703682090062151079535628735009027037713161723864092959859520393144522223926513662652181755897822790095939524776135892779248130910771732862802325257303062627769421601003930486372145021224085220694794420821273793637015689904424133724564919322902296639866542706999334533508395424464854061803357282567990917486130009646799856066222969651481458324590069022438401949875439390149253076956241427628018302931742673902564964135241935226462726557760360977756632508792228163462427844959059103114238197404681221402468038522045703352238266322046442415952092600944403748375889461126111876756948535564282934088588115637626509127664642131580852627228856785282132795881971059482736488694591664166120830768616025990342708619952880511163226626945301325092965082708699451036036624037418040993676317989899706215866635222149623704300486840434541383087761258047585263542346598025840006210952837908377836733079123828614344510159781151233492990993156498430083841890572855386921661642295455252480000000000000000000000000000 [136,30] 117072438715131680162682181794653758006500080975371402208057219628842350498206580346326644499311901988952948781701652543536672603785095048636542150952063379553240712987973898759252947923369659422508440046242559853185558264499015072575169780950056369434278643209531440882220981808563844219675214451450215799358078206119193752421344246229316472285237261414723343664449660062668830451969600746049062253085167053660393768676926773060113112175361982156683845657762670483602591636667822752237962260315666530288207760904796671183513635398053548582398455476371791194772017088661125021067120191392674407433434838104774901956813668922048811528969445864430082710431546971000140855696550445976871071782153599033814855666733555654612781914139513493629373083010317737205231589828729881196415200122727408142482127825667410877882697382438622498726473926779845727405221411303349029954973392591617157762030020913699526623060243787603065863182827340955551456924465737064854101611219686041466171022898188356233073035001174952418374940904962169681845802106502919006054529634045887404541264936792029842310630728320057036741327462562891298117992542523396077131239152695143845192658423175325298187066751395375467342600507848508849013241111400582599652068993530912038753021079572689056451848095737019766696388518153399300291009597444389520771440403557787581605535429433422744079854882819117000953854404015822746101694934100708404107226473952809994902407863131455421984265940041108515533727026660004585268822807767586242881293471895452037953403495625249539457174605654282847353989713095981485008076857525850672346927703235341437327265196844257748156355503953312177408174785434996384311291266608158627521890904426695890258669158759948509520967508685385680735286072592897733734872271181384528720249333457809446753525843676959859326472735451973908639978533401566142332706259911614445032925801549362064949631999457225810276969860510628140537564455736709960080290789178543193186677158204980709989667557099768833404551012965618553295630512014875318707658641978771841108746247360115352544669122570011241311771586093175154219828345533319573259146918550750022076477646357488492869877415676176241582792531206236639922556606104673527461494733464361815585703955869724473482429906177769921924962242607466692025686153668531202199678714143765776255575150843001947243404452343130998342281557622664087157757965760747098264778657151613182710482295476691212593933582336000000000000000000000000 [136,31] -110926507595662591444413429887961499148041589115107091265147620350563204155279040010122155050621875109040922316608953125342899882609462123851365970699448931433498815776768078568101391193064300255957434057580654278559210496876081672057755729765109371328091699780794068912692810829826215140228214483079532983147550951500058018106992273719603240823549261570893385636523193141090994260947088833677746938026058854777810929226144962392526736798434938303922273645149624155404360539819334609775975059333020828966437236281415015111613921523303013565673509028948487367948589713863733241089445244015012305769645833375430826574601450837676432305414884859568489158763896116717454413811119792408550456384209056468070316134682943778568479977270700675905078873218075848467404997429772803190948747454828355979735488837575316515156165946818645752395872995032383040878778440123552153974032935279970790975856656404701818853556256982832866014648263849823302071087705764164841716360086248163508127884717020085192855448466776246418422169081768546033498549402292491348967413897039596427550658303543835283070458810278937022923131604303204285561826671398954295599850575925610329311243660171226680078794762256341869137997928813287194815699745602349045686299467377376852669400048413787099135539606412409638696595455800586227344725424697150038337374027229747205634932494734423246096162238693548817155705091275764375683181458843667152489781771912389309633051420548383801327528281596035033812180802853529792785827612918251586473717404589231101698885186219590591131363620880347848311012812831167023843293774403988715041000377250504303743733892054839561452963495130437782163057722915987647825168401873987043077628726176542823392174849769394773254353565280978642779237961290369659284170912559882479241094721871766653730627516168595109971258908823498937522351944254701254428112770019411104846064874712586717148758852044092419824379490708617225842817284319881468641800795009778739497688529239006906450838593712581872395273212201569219265799149972726437431983703688471505358876460058171602543348777688564778801105067223177031391282257223252756080668655499342496418692072614453025844827605318662926801259880305070017646155350831210178189750386165120056719795222269703769074554105456165731174336591095823227342895696806831112073961603924204933544220402002172909376313228483810346589355206336270557106722204504009595284923705412880961978294121785429126220064227328000000000000000000000 [136,32] 82558353813588729158893644887508215564976300389915206848444039823055533094366640529793928779297729251174928017647628327637169697804935296131527328437098318942273465980545936622240085655511883185425701075514827416894898951422979419941667250600258996283716523063163344283563493099357710205356921258973416637513934722080944533711324161690761455481106833754153286168222797293900980230693764324738698791812967893385631532274464812700098796925376166656306564498790104314841756072604583160860236013161294440534794619945946140547672116765562892661147353790845859757612532614501960961483854940568753067923659200824963532249692396160155641568155071177623103684092459715030394975097535877179565591970077430431821026765225743264528082095110513932694177439836568028030625576260734511290004134184287927943354153641753536492180989128714180668297005101225412668071358042365854382502078416219317958495504463737983749297935562050997332458766453619861659612771968863157798910778797886676167590252026773233707095817528154620304447395733185051175973191078541692582714895528456039213860113233514739035856466410258191527642206833584684822564935042082172890968795885782042828841937527477390860889147559282172987275213616096943299829848120599315307622537235107182590250334479527473337573663060363091770444048243026749920811242928700498039100796509987694081057455978141474617948576355132645476891653015708637554145562613357018694050598240377518003670778529065286832806876673858143784497356914657543183701467051378008317898313347564278425162295417580742390672928469387378935706868903084160017633539321974568267015765821774314163284845941781299206012582493943116645881143258189685321729730047923264633010025616520918192695922690521475332441296657669611122263726496196176307094062606056315908893963172314645478880236478213734966639138832291819362246043660255091110544660739295315336674627224462907915548405698039668104364402198285013517000941310381406040902272565905718952479818654964340305612341281498734773202065575042793035227471595861991262113966786125171939020958525041377045529247841424673279014630855684868281696605913682454129706913175155750761192641694418058254374957188382800355687516572750783880325761569399474411681167251653094757255468680819101603320042735078333973303134912516457060863594227483854016660176882139483595839980399726449834902882875720142000962997387169133155098898531169624159378964097580362408383553172659370005370826129408000000000000000000 [136,33] -50251144667109396242879974061645908621788566538647572410106385090144347032252722425982720074438373529373776914864815300997158761313913168173327063949942942898794302118570153944231504523687177007673230639236663322672507391576988518123729785074117768561192838483642095177333490744108574999798761130829496997200498085023549598035255029407519660312813440140630041936412609721069877700948085244155803287704447673889060572852990457555361370349793112738044964565251006782512930312925524250627361233000036057280206381685437448888094892047735377376096961287172527754248208403751101255635227302182148644227344849370210087611386554465465407389668482357161097093788722757403752169599396537108116486703959468831113654396780299339219335191281353383612249447948578392528911505302691502826306384176018603612367808826946575036862630950387702702951783440371386451439083945827999804334655597176667581148726621420841044954164016792394779969918509643217309592990745593860058730795337661664883568405746945736712661554617116685425119112241891858602069516560308925669984882779215818386335139854368096239028042139636168156569386118417620954421533379065994584613863182542962946338209038244683463052044721194695690408569705257035167616455363697182971359924436645913997725314457507274448485400804911541843886608216203989410128965926660363048303295955152257836401764284613852029661250909801177380537116515257515627377850323650939896199280344645205730642619623426373146080876602283773310934402709773032515845621657121376187143573043666746943147043650179724261477764569581266081342720802822954724208627998554891904307304521903245076713945713100590836709741077810847378107232864371183376409449828695332598512548661673747232576201301739749978476685970551735407823069150464160721942457269667518351814493614231106038054180998217363946886968356818031072640763072391273273740573761250198654981573609666212322858065386445504003933543604283256059102864569048031878920073230870602403815171032486384858239454104417953336015289477607645297771158555969835486191383357402393393023674927995245020456554407297923883706863763927132219604298222100876828999601615869182482341637248093467315927538028482452863194056134783082826436207249659872590270866302169241580524158225094713293971115284700622568832797185559832781963796247246230403735290808448411491569760522757823166994958497754986253263135382209160720915883271305731431090667554836243145131187344041662822079786909696000000000000000 [136,34] 25803746183500634237023561300183087134487174267936786690368159217786697180004967131291131132783965997109223971456017949304285028862695118753301131380104580016169173661588350670542988241099665942293907450208629647938449685302323700887933771204451020943680159567591260002067659869633483760312520999918543730025105132842925173719637710598944868681244406522700527063048348800327373580466033124577316198822513238234222194376045278726825883033531572397122516076643699512878928023686686572949739410673864098203683975960777160050799408217746016371383317235677223106853225990971212329640848574624397057923730835935382321795336618274772945963014850343313264628791342411086016983036046313558261248619454710457999123676493068806356069850575310999763228515871294929098459905808673784239998192153283867247571366151958895012036501830770723024702871646758555141040228331178106252285138752217038696189264674888727998651505882729296367793461332892267238391989271114970297074214111904554966291055635434182079607561360091029925566432582314417527407413212832622684618098137007108755978970203973201622787757585031951109689076085980686387527302258858504540120874645538692254772795515818857005211141157752700508467462581720118176247068495968606195812344203904521562502654450739501427800633274857659405536682828298652568951054631603167337954361275175309379725492943114036504582723955423215997549679531289384262852078217020722785967765969608636492450241383794675489648823565406497709000954161369932458438371770613909669830463269910529454038880797782574520298765292233565626149114148186477534195467209551998913444157877651865816268053231726875191389531689527787016375092015616878411903269532073090487295600967642481551410892454457680607225186042761514940993667249299256581232095723029398146204885267650082478345651869348753040081637049984796463975396137561374344635474409533649737656588260602351722626684044215577317324417255878347261308334505943428165137641689041613101688720099158017983264393150533324885380687129755245160012456367604971256922821187815822941806276178770730543473722256683653830024917274678511410380339327498573939573531658977186191074076628454019016524685098305054334678890506937165439020523956829944732596578050579263458711155280506473994810317073940891967470269076700911341018281162117320086132699630014801877718062654338970910387508092301379617217004792612745940976973562076123251866292034250715160984260214660197753776553066496000000000000 [136,35] -11455736166323251037390031730085555427566538657351084428639860490362158604790934427500992475956127297825108799978214113754608978904053496533290478633669652145096640823737668063722758388250925796910662575052126098106978539203159103402879889593194384256955201036640886106776134026303868628336705818128180628263620072876485398744920386227620223809759893809774060796109921439970506988097446129385401719026851805352191560958974466136898234069198712936619281188054527666539445001132151593564309449093194036691425038193324848285777394074410773786212035850611092201601854002524008889591753829081408172464053739443772921070811682106764626702912394949373245397976661301086619144179274603303414965269390888070467511662411044662645632972306332851080726438561696132930057225561172683152904807515420073526164506227983435071354917213613172609564702274351627356376628133410307366170691459942447625895431277948362636398541875317798671515217527745765447398631594732647155764780636888457904786817202458086601390149327024449861819185319614059674628123808523091981960538722057745251583165228698705681379185189267569042116098840929636178713953854116636232658327681785340299064991802546488441561196387140772457537354095303278861981896533134557315191595833549232898912913993958524690044469085772513609555209076863639449985219731642487805923440758939944090612638404958259901239330982797555523002201069002027464263234100810701560504187111719805973723197554772748398520245315197533262718058930114160814093912577386247676253656178456106160174202091153486971049472855009487477111488105448759223176619185792507887948189174272402070676224275753146874314891764880713538058754534136697412402086508342747687131917152471347978940401000067078775297400907277642138920240742777306461151708852202621153056371065250962944658307114848685356609523259775603845126215205810039696815477499463368714019350993229178731041786454659148799614303902877149982499854841760174483288254775296545923261695001818893132191000923663544913467861524753047554746029331634892497133529667152945266321977567080194088171015676101224670630957457814226007297497832435943033322025133858363147536959880424788941129353928599768801795322032824742333996075518959414229502751060256231277885263592853143849518231245311506376470706850061903213124846595134947511734107869817720152054258692554762372463313699114262479814408144551513923872117661454510955311014857080459793494754782977667878504076673024000000000 [136,36] 4496567307831337227652077042289101063671726138909645715998864813648525349564027212028247957810790772672959256132829983550198721038296461732500176959777868752972966717745665112518659554060038961755071822660550174411472644963524666262683124907816823028821342698972656867737344078217545493805009203207491571233879344355319169681402958506449578751372982397855386527728273886411795639966251838443417562435184760002055792293654445971449214827695587870817447641638072612713625739292828692345051283112121603957012898288855999523128718660772183685019147798503673394887910347349951686597271672101758956037880146478218296369496711936354304894135778670679257164239662787280318935024613202973296703087502930273861649337597521553954786581708351224461615818918081485792016069112378427940807139369174641284157325087459691148965773971862066406907685752541526017580752846996643560592289640301208629485312907580699819535910623728751220505410602503810029207060200311883385933306646652738034050537349146554601368378692032760558629902344649259881221535588610052230445793647614453498777487669470651190849003269163364523471416610520752884485836997176589853893206240785884792201187147187756540431964927027511535633060183604630199885215128388766807776493679807071708261806859541206200009033727370439149269759161820367236013542804426755975898304863104208108180234376285760949135444429518646824274596248791677982922041729663845864779575205881147881166470654577632396204845866601073034724114010995733489591366441906388619529705443492906393321813178864839904531292782945937531424015176624930089514353658559810780089721705776516697714920628600834470834501691992240947042342300781521867794648817368596196596670803329493961293244625321486588993914896620461574967931531959769128608874993824190978184687900365728625940000605735245833540943169454766684461923918791448479664729060001293382886461945159114573131959064634836328742474815754502963097388806392524352801308313790626369011571493440000414505224188655969057231329004407122814627920378437814870437557304091035239354159400144951804074236997650160687995974081435060911510148801778291511208486792654399626433023038310342553027597535835920132397108499945708453172383719494524272020343242966857425943827700844339811365140697843617398039445565901780060497805969254014888428123993650304336034932750505369148767659944831652063669009313009186094105902424459162624768620038610968281389415379665384505911791321088000000 [136,37] -1598293488260987554820452892051735134148918914822289334048969282031729092656705576525195651754434966637794257467424592626744631075881733708116830430635889882504964719102119201438943268164259571851811013962439315958430332043932137879435547655455034206856597732396741258175806545722440829495575527002130314459522319066719714655442410438110559277249936372485872012227542198832362263515256161957967769261481082689035496728716217888035663097625417448567066202319582096759025193178634219132688304877543818889761617684894720168915338619156862659723424766271643422326395110724405322190587253319595470354576330352256320775988466834829912732493021687201035489773043436741317706920737989225794004032959116260241059249765060251887069949902722787880469486294071882632168961213648802610748050419574284871660501528630840126740167917504353150084669056025776452939331978186111581921199758334115325308471944276853778057067014633600820708321738768205657363646538366995609134299055293542266573865140558814591522740022172605304456980418567127812327944082421994384496206334373401335422895475639737581153230438770048639505204995647634254469545219902104655645443789831443413892450814861851117386061533835310370482606206462670611244714927670699436044449440240190733640425956870440301009470871037619616167365140644808471108230070162153023375080072782850963166529075531100907454333099749003614468418919127820913639355361676062275665179856341931290863385293041143253073229682163564371327326572246907912487966282628854354821687221766062747973172745784003393525800006654754507607718335153936311310208846717264998329365896019332905422059227477982050138796167711259617836847898032645290987361830277375722380722807059088110951734049527403391846989427674065170935860431791214717293983089201427992656271846977533076383277862024398571039921652076367702664367816543295736071782225460376222873484570706230472532174460030866603944872229195924280671909099675476082428095308577588442131934379048707035693192242354197277345712946524182473279791654803133994247937903155777948964234058468488107872550805240430949374208157471982756132937169327203038649076915808892583527997030260440069928670398092420882691730558224249399333249030734537477762860549291171632196373734289290210837717182493255422765175409885104705706070030373156131033231637472318414110688985038072159681787886701869091371925990140073408714144381302135651432986260637387277208394051001059366494493425664000 [136,38] 528531744924303326489931951011535846853918985416451178925038061085847702546435497842996927208120538283252759764609515861374174088072334130952635606890369465080120144439378348665025705641664761257883518267654300817961324186730759322710144697967238811571488194577205412494143604261607921285738239745631301071766176676729525136059558607387622655426929809744169590520511141441863624385736077733348409883254209298939298117840915558144560239688969194583062185328128286724090750738723047175682184331731726375545413398608445762868179996928493370533992658684752658127282224651593310645523858418894644399486469272686529768416769906442699028236604621466942517193143766676929802324797125976026567014870102634936664717779455648696116955688645702537068003076378840655003204343970834441810849038432589911341125664291159367472770408136172946442891688785355171928313612058149934142523296554207422538136785675818815751371824225074850490826912308077022392057622164503543820049271829195648788814944088948775562643807854648205482331157717002080492665552306251927091778639426792424297659873743216940031073313714343028320669267689673710330822554223545822602224143286006501391558497742882247928446541015966130572041534901353678995232217884749562422493373461226476588904414820533631225420820092716005128296193184156330326949555912407064562611278960979070322392520422294845462814386565030244490332337741616490621039825026255926477205429420217622247351739948439278334309667726823745652956671051665886487486513064421895057961393674788084256081340903950217186724618827563286025059431909065552844143359000979482769975868185422052126069532595367535172175675197806435776884891298803462453676502695127894223440355598839077630660745643091558766191863154268413660518145443317732099726422644095746990062074131094083573173061927072969528461249241819795836130873833332870647040499920513333259818616869233496278333198605893149101553522769223148169755931440661153170791219515956276404818085141312446892112780252558842067543040759911032770800704724677381086046228925492854411586257639127215878334082965627933041964707246480520282431437398715131589194412759496340785410455045396725209023375071842938654958092493045755546245894049200140523007321146430070321571986463831585937977395636733434856605532430326970693779891612477169468889057128807170929211071964200237267644348562044080055529300470509675956125729514218899580958116413258895709096971969096822149415067779 [136,39] -166966575676832820531264030249197199595761644923138580308306719008756079886818399993261817488951518836536110205420107530297115588803067772429514363853097682012790094576493776972932111346981086087932370838609230919173336012467286912074219932136023379909524546184274753789527366238629663450989257116045112663190811025980137374164460101325715005881095801768746297494189127871059200741208479175272175835690815525377092585976310442334666352766755997154917971984078825160820818794517670006561520322370079117166702669038496420907015014846098844407185826786587041200635033803099007669199960200374710723972481353986849423319170997622130283425143490904485778688750300076572986029916328645661305775615429444481493122747398964681281457532042391979332843400825922914911374655287593537259265930397083618186900003478929126907297779436712734733143234213826555246929223641154803814116134686986907351053925336986582039757301950001027436663615168012361128919816511956284284487046677662174094433771039834539341498058452787639701462290233641563963043269814495823527187491776481424663321215784324511109854528824837021484406581797059183615190047147161693309768487859599589259256509329381127764809469302270342142495868449048573496751093931201715833580912357881819399123798153184872648249600707755572337955626146406621383862236574904838321986896584223039306061986647806465645693671056904133208722797173392954621612474743409614486530852691901345061616370279185201988501195068402967159447875750420403554223876126632006740653700552677876865476731177215959414379217550994004206776488568189522093517200086168767546876034229169364753502248339284643530338260003479962415003941669817159510327272242704865986967733526410901031738367680248365477842030905276082601057529266582782392978350986208113281693840449410203855432462185605011098073399678023991275680793824520479890977815353828777668981953275623372480386426276813076918093064726751126644594082700464032807850376305932275337873963652416539302770231371532318907307025213166881821444011384345839634406626009678334989219012113250496718788361887198497114419630934981921174583427947645862987741925519798954052246878318930270516020202873644358604745093047673349475414418036473950299416227573899899076669518460641673551059223513160356243727848649524820491356316942062326559763419227028364031306036130219512196263131198526502756157168868924866937738378565164429516073946983831003176672342857715245955753280 [136,40] 51216065032940448576846011786869187092535442162299939063992180588555664189047883529787694445172434601319825734967538123891026010327867026307695664236310875537570302418220325957136614455833789274602261775123920963982643546144345266001582576053148320908952236902064450483887254431279975996221437886361644968219278498682210695712170685760655136991928206545815340141502626891356578860491305584223175709874287571065619764210217147158107054131242503445085316755420129862715915016950851274185433459779571002152647689031822259282205125060245802197786872151472745868788174663723977697430216762724384931460552458175499979231057709163361934945183818664675916904861885119179640953876575632744018879407559188060710821390455864242811229894846870879470625241087369610673985266901056635607861886097195405647809629569361902653608626958544523268123545068119213350605534709202988202624178554052931645772017795755900744617659620551232795339013898865812406178929481131758124722186463126600372817849920365368018020541844576926150482439918814205838991451519538649922500817534990440581933306876358722549423157076076010911453764681925505973835969457568423114803801386088463432652472077728651812979504275926325275212855804117545104394844489978414984055047011652820650026968883112855171104799116544847077922466255342327951870512025086827429953525732869187181202789682802042185049401936990454252938991456483797759908420148901649921498941793755223111661613881248799567058652284336895887873540647629333799603723384512377340768265535570087475025470618449145770731881861449184592158048737026009213611182768004549351189712553201457897753492655291077332228072158038193132768351809549046089067442053565659092240895612807667871480355891440455010040959923736647811342448263266786500996502647246126280802842697460654726541679724571584856118289432333082707697488452794244362092716653223560651337104587682373248762019288280984335229669131772165721837411607895063882277208565871611206806243808890990808362158173983191764505023210784160134590698207163596898381078135413812498006388597844579790264818749886362723282099533765950608630702702521126400987017402326201329899499194376787509307425319215583594343854026536452136790413231863186458629250621725365376621154153397830270866443118357942832749444280285852792796570912925277200067983820098512757748862819577551201681215454572408506336128182554763492115550394787149399043531784121095378686654756640071044624 [136,41] -15202871900670212539712885871040822527678409545139480376558649135453198576758121136219716172745835067226351841580687027538756178146380615631902888863954031880940654722920692841313940996884412931949014847093367465110913386290498850910672465949699246453491794063038267407006217095297870430724783373874660820365677230812194794916649436748112421560804111204989470858210348357466738982729209972571679418967221771362196316482424578893551934259289351193023821609876077566330397585002076459353782105730332522406925578144287293206677756466012048069252783217064406074635924951677896174839544334306592268755654296343025122196599568930001473813603574852450908484493167731978748598510775982981701725615716140957988114330006837554753988938588493176448655857176167508394032392214466579045703448820058128666324137417126734449367355668174273100138289153940101531173148670765012189098065127808376314592198529537873082475899969631289013847654679779107368999813687118603824092369724069894021623057581789114028301111686737666395020263465917708809297021839697383926820062944495335788109796552990672721621806708203277773722000084478134390679638684627334256151940546442682106405630844711768957796644222857725642496955474279276450003281303224123887048812896781995546999170406574706790523418403345956154945521707689021608760917306478552230643237627059831884920515996752882710629935996815503577780889297901899542423524566223649696795220570957149220028360850968606001396461150514973539091297329663568615690779276199258598625251497102814455502759928882704526412440031171641577897617180219113157521747604797985315042237046157772683514659424799848722120888905620458344428115378380798614746773758192632580604363963089874685763711550118346834395006634410847630352038705002921423263181037273670628060109662152035181447412809880530026945905679834663276608163283994651955030881624391304743879298636669676311874534848313227638056762047467965266276863406071697709520483425936242817137693501680371994927931257174137629081137502925567489365262842510006599967893472345714072691840948754953992241864950032169150567852653040998048291936521589753099890463589678555955297326965813066865550241829136533215252447649024753278052944784338487449475789562035303487053291494281269822939347710954315226096132143884325305386030635072305943001711959615798770399307705873042194947128898656165374427398882081883694291325002100597238617895791822358993198608566189695376 [136,42] 4273442323839063469355307944725807684387887070217652100157198783163242708258326492771256985827504346180007867735558531917897974198730485090932963605833325499974718592139833013006907413945168415343142880037297057738659906700235423238736502589302987866513217560704075040091166226278502138343998813800934802396945333524136925500886235904419700942500166068709119396448468033813449021958673009920808597979650027879416196747891676640433665173819371543676149113349405649203346554238080593686613210112141893675823201923895395620678155590093460021130175344099984482700220861183958974124993125090076583520158335440355104043105608119689641998699268766790861136527958281694573128596027484904226920057201507863460268882100971537851006187326528155879323807850834152640123587784125847436364074330659298899918148713853372450714673394139287181969051271993045568732568745208441988333850874705370974306576015425109782033633527716532206115845451941523453366811642887839990931704039582881121598178234773005930822695481217610355893793421539053234686861354862666025104393865841231844546003206809715988422994994039190139662332313764199564751406214436339202051864399384368146415375062798585654069070581571220643272775144031522978115921709418671160787034260850615568798196343671714785590471732605076879605954090310786454279918899863941258697497956336505173376579581964489324706976683162664511585137865878936059455005018236042565625279778821215745425660369541314196202055537835237507355396026378119913125468381495392367880572149825916781047318648108352040975879777346343137221775932335897490935910763361038156977810824719137834165002184504106106278868549809680587704633344042666588897159956836154166688532513774061942734495221636963636575265478480648047434499443894089599703175670012127282063526336325726972885958782274389698437624654531436572943182849287031732766105971388281292276680752011189148903963200574349328807737189746018362602459131104906757006937710516820919949017455922723221664329447463978727382495012048150490367644884289501185937663664477551151889582165423755016506232208507470924865870218566431187299474012688561675891042177662470921671672188658295767059570206407015979757247264113358173799075611836740213868556223562299649195032571541029363431521873153177479149854667784251907544254065446643793949404808437683226822682665874884663637697237244452242902696711410659851992306826254479786197278617203834729636432249477752 [136,43] -1105541606566400730974752569840279008056739187925233720937956003965350961245933579127743575165554104211270420419181011475643627535980577577241958654075035950051804658122926171816926089971779438257258687292653481160165594011991595889457272750563367327723075418837274478520107871403939960323877306400285185850708023662430393904131327886587795299904570894398546084861919330100851372188588238237773608691423820935513790034223107146574522448384512719518593818478730218678717279533551456316364283014682407653720548379258216474820677923405453456735680871982726609162167236777749828668072989133661585783541265763293756346675702500974467196558367320975244654546651458721604202818320787142079633069208703686083475270966537084895456842002093430070427853437359692793209461225885668099187775992392086053283600673663878328622726170619366335510549931862499293670396674703504531046168423892988512372193071964858029542110371947140369541733729435437372931831152802040808111140905161675065744782744707402638390018398390229410258670929235305493157194427480133620770219963892004562604582253547659851947023866120280714114024831978703692659980272669343033270674419019478466862810473017864219370027769479513847955655760994440502188083780910432656487297551040461109048467431227897826618083017679945511094244125533506369954705657443134219872234193482837190592792840702817943813206142543863030088782958066275200943931765533438076813607443559081177852813532818993107068267151608021224221657707606625109204578053639490756417452862956739760780183934058189849801477726308924902775796213188912395892797173988611922553120150361788107280818286562749752377200019826342418589446351241189331168611333128082044761773682791803833656854673993663826139053445717678625592543430832835023461555235380029371436507857183870134588029991623707938465285761401511213040753428193679189387187336716273897382673860727585323558021906324170045034284555381326185478557036552284223952627750703417606554933102225444521529897296456898268893225019480085069635353011502624171303494572090772365372478698813658905320944340841129446666467260165620774164386952504661998991704904711833012551859308746011637418585221180940508233336652259845847201966294706356280126425531996532763994667964777449205946302168539018723945901787771069066298711999169433600448324604188334058358900174271314873519623180268251360687051738520547449192185982159749874657133549916934501965719165632 [136,44] 256431486383731910375524731989666631306499562432901712213427577955402314550561249826252470128201749620988144831918201806430257729409561129880986242947813660439301747812283501713811015377831328882180995655537956017404861251575702820499869054578693324308875796785292118341735128949092501055774119120494638120173068280328351639709934340754073502074475419249243485548570523676264245411078120389438492036497777858012965477670446531579014680356786744952490110712796110146863091441882116993253651248073886318060246862344607817637536006615542857476938807711705983019273206707994306199368628836788834587712794905008020099987895902630660554061994215763793190643193002175674981294560945148422571388122623525341143438163668353009787913349977227126099312960304346821444220498407082535911045848200173561509689048615796077080322015798249583810277719023156851644192735031512401357793199142213517603030587664079263815775618375996109765896626115300891395351538969483744551908284830433416598859130611834386450269452605802092447748887815614846950278503829965353740035430888885038830870403129933002393403299540023665904105773859588119034423302539211535935947548468178472273089282736940868086923871008215496686175425264922309951897174764040823913865704558532348786320364958415271266329092673543045805208294980908722785034954293949121594672003008622160625815110941243678575299833386111930810270072735269986661278915309438555602489662644602849445791148592881239773081683064559478485244277779964344582536474531823229864531550354227447546446231077576556369846150947277758608321747379364931541618567484170293898210867485972737915555300767814857103211841363111164473536389479108427391444239996735185828819293704687931502706832637457734109716005316245856675879559033141310547937479642882143128328801202554986007719787108787121392977447493983632324209449992264546253931961463564635580646688487225553901187188569103914065856967420025726165477575091963702978585221676327014859540171245204456944252038961610014057950270836894308043198569210561202325662348474840953303475327351530252615491867170246283368519469878644349140471945062344198395290729391160026767610746489955732117963036409813016053376464297441278657349801355600171464783243202578323409623268465867489170297009054162724971729328188853564179347512437613936359453123701975067179113257603378030603503340695931511029085857900966207179898887325689938889560233496925375021056080 [136,45] -52131916112137413898646271637421876624022499098153866273328846811337584638102045889226911378540032559470829966293412483892229055534389522025394150347132137532611226391121499246324084262787327750864202287285183700937372690300154253925012697948922735228294923633788067689759774890647595284680054490179500506835841838230675288299091215925533873360438679631226526641034124891079685193284369907878478227541621192113796189909458505912301300037102316486024867630138536082223406850775972563046161340954333255435590897996044535282864747021910042679561185462707932910603702684616262573777492717931261020792972505364786038081027843046506025023255531011906577030161326566518168120855245596453345724149840471107827572107067406257945346790310049239701229869226655184630067301887033175552224446700082898393005661136560453385403942468329217787659495686732957653332254532082949324829734883537634604427953853628045640237221595359182849704915177391809207450073583209430299331559346319801110020162148610726652720217886197634707219648593045890978951169807939184961237501865320701288566862766582003927005324008241713975065209948382670199043316086473205737267762188778692992100119185058173268467445294434856866411332888686751412002434423574495921863463808781994018905798434087128496985589438338392181125942772389720012745444099426693160329528122432374633103063317411167087297645137045712146725141208970648883444062114302461348251826534618510738936650452070310978730284978967277924375671515488772277278463368520413198979969740248560143795859352555076376128405228253206721491028472161302553007243409335800544349362067401045563824652523320903776936183212001846611419630133644373511269170963674106924553492346116272066022216645561798023415052519445949605499161308390526816733775873484206762890057189811073708902846336473919436749353546314026966005772388021084540608458159013307695346056048684252629102518577147864426751559846136417539439900884152945165811449077382730243927403490561655128575814470759841058498515702504859265124185040650894569726125689758075452996849605953780087752512183349830152666963188358318897608153888348796682370470270842693314465798577109978304941654310843985840571198616285902907378600614515224753234172761649487646436543542560937512607869952022204258801155613264903903160013356312855554469740478819084407681007062237126811731375817628275223126502558993201246075407138831624818993671258233169625712 [136,46] 9074840211344004894832371091232092643374423044528240258552532319366591148719397392541345676908016731529438371969141749404598016068491221043807798295917713496118864348111196229512915346374289805030686721806184564085525119780856529796355654899930432722042975506284833757305285694500130359639101610357379549055897445343928483458356524292819672215240165939997051125681329587394530332960565841665926641628984002640669147684032119603688966551920625765569444312161442394687150533245159268157031484924226167754714660913824038582908972758546559670270453104551961386135558313899898317925602653017910497418900054734522332980832146726626110910443366556062096729011995602961543275171339458433625779142138848659083290449335116212336378222880967917736164061043872630471804650566885703253512222756358396172752857631402448532799760009071556665872953816861907727750095324604226161082904700840020354147192804311618537139397016701476509184983427685362798843560275553148659699633928460207411184160706598228283211572131901541634225841865235049717713581606918545621676838366780123233601387446585320876347959317590984020098514491656130754131601605136460523840228489226687360697524346445770427554600674342982469268923926553901672621165700141543904789769765015711909369095095826602802511262810164911877741581334645921032589116564466850344200594875230039826290466816167508388196013279060993157619510249842380874789931504841949551208574165560610766307488538087370693305462699103883310369336697142879021206653748747667941483762529448486336703403871680202435184741759602317842280489589510323834276211081726896068520488219417853509862914102567609987294425023131237820733067163805964116377327613545209522112010551112650454695141545628236726847550888985538145361527521945853886567265475705481687263891594098398658672403037050026973101290211035179678286006968424083214330088084931525916830070365160260556542661308531882775556049638527149039635764719790840283513173937296485569309788078219406666463276765057566302947595496438266529122044656642927739314847404426582541685417629594138205844244641342274670975865648938802930753188069803848244561224797327129885493923081235242807866305278899141832181647942729456680077314776661358057291533622140852189804927718574021876345225299210991098109007450816852717007410870326856839493910777164027139979790381325715160731016246350338914017215523550051842587911164877405693041963895731344000 [136,47] -1314099148397156088193707624116368871131038310351222741612471190626648963989180739140795963755265257735985093244593935057816567540724506387540690041663457872090137548901636820760918793982626661437294361278079791491720696251820512198028720233979166149015095029890571145340789413776515160788918465064219736899682787267090612717388991220510973162785352176174516555295807659360680164850058366514144384254747609302353091018053465618462454065373197219379768816902404271682103302061819791297426671204155311787369310896533607321467632675147904367078826101826779335869529659731957473258730694382618989573804922551174620065271102222415533915120491704613592148884918357722631035815638573261375853182832757592434627908998401144011662604721390420847342351943867731236415076932097544049714905380815318614601542605301107337787386550331856846056256944972218022549764920405220233484026601340942946298527674993772388581652278406812133075017684592873931507228879976486839837372475356186461674343655256201248343489992855262009419877433030246356223540878130624613538704729650739223428139450259896642055649071694788800691030964085037327160768389034040254751766514507155638677560209384647136897800949565841399407652390716957644681201522360946759955771681519149296639001656102138220108606148940249188091212703563777478587073923268991500898017332075154168237537874519391276412966172007001958289036160521717281709007746920121505643850667773638541449924876791199121367191031197676500319164729345900946894635087348103197315428445588083169692460733114832420837277522754691447952553284774961088503571964922022467728412495766642581114321527488115832675068280199785171951325998492149050200116328896097852978092352335026660415017297246081126204053114214654847577226806755385857273831481163007394981012954184845785523436237608803463846770845616710087281748936055866461257216827515294553600584308706198515015534896174508965826183042125815726599293263468013404493319396999350642526602271240781129288464882694347755159017154835227300068345401748154189395465952445503300841043347090409427545483566766884379610768364722312766061899075114349563194442477315224477428595695713731948964947961591805903402925698476469481674552809984936473539691566575487099123590469831222824419484371482902782084953296356581710552883820525677202526775613372333057672588212889268070695662133656696392393375840934927689384476787366303882322906417238528 [136,48] 152130425454422071002403817480580859547864539706775790486674649901892039928035494802685836040493001133470714272180677863860558078046720271675924367551345759595677356075391573275262569625566238103051601207003673359011470394009115364404754549656106731256192850365369505213074089893937717340778251051651300999456551158170621355825003327042802036209437874124689222149894266022535529419623435563797855899223708545668401940426495888551540944599711013253195585879907209850916231724598744186721531482165587342495228730070450312153967967741105397836683468116660560992947328788169572170064715407617952147101201267374731956929018679555476536026057591522928412614703927872037374281387998635524350440852996877503077616796360246260309040165939657338104481841335944187032771922088961055848056390167686976986605167647624844924340643347083032833051970823343439713121964981337353397871727001594862110410307869722002291615942780193066692940073428802702450326445339340299415577325843211535551152072060404661862161180051073013540682371848161701523908873401800712489831249744000642380253897081488125484156520825280007671499047451967222963651248515274515375596326577776599159731125326229072787356649290105359284733289170992683889842548785575433206523064087293778887470103066900805981341017257667306181410180848504607361325734810299226923979389674671827314644749507249345426704893045182614586615693915996559311882085873953591771537628530433258454554496657547435712593154408989977753312031624385001393695027307569422830211980740907944749120822147760693809808335359584519722276327672065537590274076029765799562380533531409668834359560153609887614022959135474545352585280736090697136473447177235675689427208307436985387034865181721746108018437961047957448468305241431258465202325363325226058022728791874189366548887552472075831743679283480452322238169385768524975518753364136154785695557256374557538115759628353764019193082272707160830164081606377070885119527996023132733279620292814765632569521025314586171327938753217222282394210696214464686557834359471923054730052164223841499182458764500991334322897128767284486166835492524737982350878454163690681491485565513342667750169013430676731841082649920701426272583768212972232586648500929043418337501685772166430045761112577434966358252186102209115605132607680702192894667904815377091053887112924356835441741897659338038260947113836290955156436760643413679555952640 [136,49] -13263968380246084272757677776150978014468996992897806762540455241361730171231452143008015093305830683214032914876025982159659237063891835756932977610287360554152984456981094314843246168223761077989457763310553596300890521062625972731379645538035182951555800404648463575102110479302789732259836136336590026378053683648593919845620923766611964881042205667288332194589479823517272223441887503818082821702641892059577438163628118167158581101958136512768264079858903178444403524638461514667076347830772808526717130731215204934979689257160985619666579636228880126314605575422398601582957717468431526334213099897600250473032877145674826590440197319700367489895436721889350575976027238169671508321380416962564385277018364311267806949065688693083654859961113676699824969556911055427987843477142622533272107414197200474028558449762244963151759670403413548278124336045724931838147067524742497823241897827704038871091816956494692515187296348681466511959405131374990645118682743898887110342811585713870784303947946742947240523698277298886999169707468571784506875879988230809065186935871180161181520756572017349063174800364807306307779407054915607412885065005805093179890877798725627241529932220735273037923283980435816388208574175760245121859535551373560891350381462645553557521297779675428354473880505009485794486695253281141127824726525212063793282303744933403683142769084754093238853137343400520208436422774411348166905049697259800617628085141694667905389031257080752533519627009480716535640906472093212106031702208119198579981879858041962026384202586016377248855260165381804765421985539774491375256404952829455745142036388600950798301135652910373123165984462870767711121722370066441340011003888913455024048408801341535729728937317867421402176144191967655168320775231977840637041940877326350755823778355983803964916919362551739466265374767061625945293828415366899288015037929917106396758161284480555437660120234988723051033255607923074505913257319253615719455829076641333139463599356605317007969431143257105135124385497343323756464193503288569504264721008986817465059299837647824808182295540642961777527556409980543521904425009613887820504868631782107644793416162950910738575258366149142289078844210052835056663022333080599125237866140144791832783053246365676555372274917531050743145112701952394378945394368668524455950017190581658747773986777829631121518678415414864524750329153903832156160 [136,50] 786444704626636593949825457999679954957151569506401557188802555900175028579341509503203994335398357429921133862298485192354159407688224790082104546969597367617737778813339058998334038900854932230601246966576749196674256881876734701100115826094778083175890948680235001620003401260312915799346540471568307782001204352221256008775667579602982102809721695350868039150853736807998869320497499454108179485830579035901336830507591674133497560024724960267661622425473358543927117899162349544480879995832028149068954060389280132243420598827789952909178847374454321128941499744761750519298985651429067085777100589444244006676540366247748865362211738050275739969595542561463160106116333426155496626104503117258033501407248653056560495928331366346547064471184695018545068999134124177268473243813624712824189131724348625475691968487656367569853411757524794844135503623319467377258124107158003932641132348111960418373158522826940307395874963184924821391553263340872445526617628771844180479396041711050482379726154163297512848240752641183000727158804682111153536560386558979677720082059389799215813334657371880030271210013449790240238572543012507247968983413811167392557406642436033469319665049168231456780044661954119103317365972635938302378492724966220479192644110001325958032637615433551701648445193978222200048318007411758125953913128676232384789217163946428204988378410564042366312947990019239308256427485122152635535189000013965652346122642200964999890143935898971126816795470601199065990660826506229103984180335616595015260334377308875663948783671324528237253930252854753675999332943185427808524720417080514621751855510874027042572294889446126348700096168207461136944405886708895456206866982799762742849493461498938875787588761893250078502030076235620926370695279398959550393289321677925690394234882283543083257512259807622313201731119184214265019087026557675069943330017452047704904997318987938422793788683777483262115935244201616284990308038917553944381104528365325372834379318120506780409666388534337093870124714776414782773496593770880626007813970464166608476915422280423580371783352148344527639820666826977868689533555338155590692294751282975532456272874229417833815629069061035800410097888796120223746059158278424733107750057102186657498639185545751020533989883549968759032437802937172343694881703471468992558788421926224126316474588957980979796825648167431789069423986576253760 [136,51] -25526462817928901502131284341099125202037670434959636209081861895481238662208322113132614909359553262745741352605427487993338959798943752600093725090374245380873720774802544346430398482389721519658822279146041078812055266516849589034670077052495402803080939535696589758085832005195815235886067509857841349840404368690696640684276410277053033790348426738862838176191943830929327070817676200159557456829958482768786506884843532975192589935326068898746519271348690750680071917065854775539933431674138745160444584233209671919639506013203216417943648900428983809139159274450244845696608407060998644447295148532947120863375064604235191314385563152190898525069112577039609274583802343451875593319699564661281466893037294755654712692953087605782192137379992742412110466739327004011219961391273750996881137478795358812450993688781790858462508770261988200103184847217871404937730646793991569932836604860121601969485408201546825364383103454113672673895183699070393159148743568971791103449362528969142148374017130234442892076943922029119505560212448373666277748617488925529798957384894899671085982117685736964607638690527382709514328453557158854994353947929519274274173466748465256413024703091630340274120264338368375626433337818602964305222476732363411420606365767252344215261060895636356223524668342526990960204184882864706017926258681173563074285691254127187385688695189530118186637521860563822904023477547337939603032596422672177336210151561646934669969875023229921827658306170228794970149560473875972451893081599791456078481997937775958499957940871518942571689674511507874745665321172978360910086854131473307547567594286159178675847306442075242249636636208003068871229589882126094859820328840210071785716201973860368123269772406728158213937918389840197578728171050975671217864030248174861089683893636160728393298990932961815178192180116211768569294311882902757720320978123841453171850878789635496935039953802185066171045084155108591194271376410805840583825501812605753464758550288178901146151186525414128304492518957604921783880265220051203789298563897276915217804537551313094759827836053678993240310481074329198059142223489944570005943438680634971591106636913791313428258248841665114251947799930820843949868895102596687289996990476809914478340627514247672812107011866164934832951126755833700267314258349745861598696759972622591728403887605092823775922991422579121740325365675520 [136,52] 160474679157515194436629341490808492274954483697845937899259851255745578744345955299307862747135046574285151634589870636140880195072312998022399519814115232298199973241641387631000658031870233089610519042818910556051078874783600665201705925234603526391075883628872550892389797027198408607671536982756535457558549090911482275062190112167285551149765912063653036347473589965824885228816263227741293396372861021372425863902585272142281697138463877563607517725186270889197538011440704069974037187563262391719057653194731321672253344265024985315934102165030089892975898805783722307103140102179743872858331948166227589294733742226906596738141428668300151324137681872099603544871555389682072761043877205411863150298498165133848620314603222269575105878755046594935292570796193585926636715288454530924834006481948403050114672858064830076791346759139619039662784131667082000777332808123553376552975837346821428587658586422485498108510864970421026529149403694652293331644527460255511265149785922757235026279938755296150914122897266471006274185709152890218770373157139095486675718878856918955632197170328257478534404469368193426255565456816739101141057092184794425101017565140752117242412871058170916247101227520378086081231474515632252402243815513748314693113817636000151954598246097805280631774788593226612923403183126301017441484287685656839576384613984143346432937759647619258399777958003398585371376171034266381281741925850890845110576880062665868995641932656070506956573124602365410020879688130303339685984688344894095933845896716192640557483213415749871893676793448283088485161079550333310233329526466170396299942428755957641985193914954105282158325015013529544660341959507212985832894116221771089351501191525173674457583827477316598682603517496390950860102688113524529561740849396662156409519440947172229244617890704314304442654383849943672105577885898487004579399079278606598676073469145464019964426923740562140763229400828138683952558299089237871011569949082292725018801966315329372619620783193532659992033609064914565298294102433113172901090355106299756751830473252096193035176407957384847746457171896637869112445409281710657931985773166243821451374543938611195876349061509686832353375674376428546024363673022937288135517496826797660932781958089942283303969549407937017735740200326005276582125503676543028776390003813605733343795253126872209950588034594490223791996160 [136,53] 11581254436746669395218737111092920046306854477948574640140294041187905653523618082973669508390205478428767957117520993594947571628598411548716685755475191445770439517221808017803173161870445748366143998655540450068243893223286086068771223021124978421330211212281687041688795664013675892634782772089833979507840116494763965988519026007143208562024882365365683297356938324838499996736550142508418786403229375120399138135677311141572392901758147422666792047426621594297303292709174702626528160329014296686223839247699483643685198042678007948027814582620969137459038566004180007069317443845481184962755901089024175272503073081568234709303519938645004467322942043673739979365409354445099014652871097282784266556716725699554473423282293412976685414855664372773135380364362504428759654535494265133012885828672475948388038445846398322400490208997329559646958346125311609586987043660850452531970077849346789998663346627575896284944480914553269617238867517459550997243026978415047190285999459396279580212607988714103669959875730236691124699462763190476263567361211644433340527852468495474930642263978586212103616319708744904778119416712562375787248061935424227412218967127279467151617688444661143450702620084779215326745339884204137883220340623644615687963435603816760789375213405661466918206161564499752806461956133803801504462617079175158574917606614407820853289102949269443266281280827831348256061809584611234413179257470491559677910160662084543116111100907140368749258633689423411558976464603224055582977655122240695058864198475161361607043107884828706284898246905059926364676460806467807926883057049090738201814246229307133490309681989288239415599241502912580296720000414048915988118887312764396992044615326220942729114425511825271281038461539998999151954545993969830488471411687840341464916643008760403700021197680177619332697379119214094680475460809934595160454009706851691118711022129730763437946060406082300859507455097689100444642571000467353644195162493097368323670417628361871802279518878396131948657587774770716460494457535102069955982396450947377223202387719204370333908646347217255352706899517078591279650727222474480538086241871721120941754244623419110825180650452099801369240592038563276715664083484604093757504566660101761660075104025349281824591679499612422726128689945267660475169774880326077941298771204247054653076068910275827142962734957636648602240 [136,54] 9005584900961133154845213643359297348331259231800233735253203570592438329465080847162306122652621961252135706529736324161851889551404903432267787435399621119308822381683824093864092876808721763930360397416606768442428130275107983443657717858712058050461375312786210409746684486369573928472600933675687836672722250694928208636520202907685914127758985959059210703638910353624341389293978350212285604207578025581554014499557712698905897563388670408975671644324173846883793782277733721870069504334290818338401342041528187532659834576935534077588304398670843573429866584976039564165106442127861201909590505662920914419001402853365569433455544776514044731526898216884362776036911575363597939358167479383949936631366350078968448283647408256675612828432060949620816818724204291940795610549585070690399799528828525067935417229054735189168712131682173539587477028342938681757354050316933212649081129125252471969910877854559911421194109560190751481456851707709086274275465454164954009094332556316719984546953376171272135719971085739451289289679402993336834594451407207595492507615844236763117335826564075093536553914327992430102411349144171127781528923066041044898058217881615963002823502031115455101833014437871978854301080141291549639109644480862709503432042671279966908896114249289809427163531848536354061653371204073998903429998669228543145113353809648876419998427016076474541895895923483365170188374705801773811552916406854754783061925560151677415566769698757333730790962457003867066871610975912421965748975826140979128457037547807472166856681002748865690993885242740557902053456366677078930617968523601317263725075418387941461750312132417923890065259297165722470083336986439619798638492333856231985029389935392053811257281111183324144478133711656719377828810620531152854947148008822315072957321720297168562928139868411435582716287633415134333866542046324702217946079941793280206487610465258568940629549122173506928925105176213880476871477049537776480938108209425494417328281763046904139965694675998926909616970374335230976184233474633963285603686148164605224975807902732252833084390015572715183190979760545666121013005304757371255782837795312011700366265568967985079772795029836610567457340229271855888808393042201787348828560630464803542572798441475294352651765428944676562080068796043919789498396541189464189604520838856360247592416382436960460801902076266922200 [136,55] -5500676567163417404145075297531138000032497895141471477219187446173890115449451886247050079086696683359369565735244849880539362833038457218194854221030076299299652853914237902819116419020810377896747197387565236292659516061993978178725602728202346780083400637057684516018983289920594593969028829863990806258902723089906739025543671977806752552808703136301288172173760021595633451234460324754958662357906585325714048181522312011390048477379190061161146433677734314913805586379352709110967180573677515192569305707666721259861106883341050904877539863418372045377050336057735497725597260348476460034817286896718820680824431856578633256720605937604431382096861616692905864133188132482777528121317589123916627089242412649076678171283906415418614193470881266655569522567456947168922975738741347439971929988400958800243630425858373192974370685848607371565239177578483890626661146459833255145141827372518993407409901474386474010676086075729505006887264543387919394961778873063929301922724427752509578910339969789490467011015452978044881127589186065797173499141595468746530312183774416682123079194750083055911546897955427746997888920816859966058559127447208677234401092231907435169670943877992521610838436845696672985725006332788684214595506974629430817329813824315362864778846360426814521457383305232242616564378286188328792083676160843047766727320618632531924556196546921194567695263307950943632759787092594057373024153844447660800125633445824643478449552658260153163659299863461404697828802231696557082650762078673755471946001866147714990469682001720393441913674404576413686393153810376477571794927582989506544010874931930598581960028417171021032581640042975318314703840589268774313365146652396414520114593385533551143263170241905558578659041352912183803840438262330255799464408201108007834520138625955713407929395661523994225314021888499450983400677823810518435559996444506948183190667764899505964189050816715683889913720156976398442281144217141592995738338352585017462374807365537078587072763530020038562024221517626340304491216768016641774321434125052165958357419017377977396375365006027058346283920030999210031033991071201619381342556435817560290088466410557267623350691389758741889579646899597260687854334114626812577379396956485100636852956554748133378506999308599665525137195728046006176358144284807721205174536312595664672935607107925220289356379291823872 [136,56] 1259433184754688631070522044676756893135809860542903679600225884184074529034722671422628058924018494077561415541445994439056914663140670485738009809835945228453199015519408745378428766957712551140468683101082996583728487036375608626882213845905901796930943943194735289421707081674211437095973846806482106434506439465717312089849579182318682595740170086791055694685926379551355034327896069006171661916760136083716885973558255228374674253891205451360916893230432498587351345114924795293311759263749863141118009560621699707994069168849781211288400027154095201862509920926071422004349827491589952563624829545821656112248615249078956913154694266906666267636042541097241796757972914305434679567969645557497972512442122424531073516453452289741407955362254922024191095873464319853809099449671079253326742228957505945044769802727504509486158815918889469162736696917957192424949809801976196307668944602534004947411999299518325881275609435710510185422996020935949265813366631199694320247214650771737158980054725633416472913932909706892794623234115974431382929994587591580050912938721600288537835418939820229834031959654516115929631664486444057311137150037471312924404699305635542427932097687796990678029607454215930453423811904359295085695380379429992289088974599065577680899062615469933037353126798386764840816457569050898127966083152441827068204711716082531733571891772507779560900213485005299238892153301460351338465064960428006452888683608224372565948106231317741645478459921255710861036465722347938088255363842739454163618675391698199845034964910031191843118306622056785955842314638120539967695548119529893600088018542665770584875081283086171578316456746706012370207167221544171472646667856973342011330395407254539516993553386400669002649873427336135226052540632448869235716926950183319741879641394286833094639052403544779532804907129359257973799515327137887521810629115231282959043983285271828881979950666918494144704023383846612230259432521632491536795676996413567989444761479989659952374194164781502269868479635595306465663408932651424593853528487542959431738738100587147989132431906566603286377351346559945539570871759716917730032812762990806479557061847760271683887607363580163115819945489602917157710275980212042251039842594403037726574767481306489943429748273678038956893164559034446598944501854704879852400863951265731351600270638527175850073135643456 [136,57] -142354057029710475006479268439949921215005083858516984015993463768519397278899021349042229460510805380998001940362448742181651292394951374221548717430651467262453570584028667268576086840239084700746368874789324103597695478171300388106232036496250874331163918955024892478816446708945416904840158270091655749595044654283371293096165025089774348945289349870861356576476872996524160924447762930280789765234898027882732853483447365728878554578888946789313998925639223307608582610945164537059806318991263382073892424334547125301248615997885143122045723625115264564316415845355289234574240558892204843474383160838475639415504145145904414597796937218099633460873875913839735324640520002422424796498232685434338121207824789810376052231975912571322528834946194078323269533835534751755862336197012229809009915816278400801677310507018433543363913598400342547419383600927532746970987989887247744636468164547545263932927610370393505612642024130924140923612837871288426672162228495586142068292939145775420471962597690192580337382069277600185906718433047079005331357797268793616684261291283309654028882662687518925099363149199642557769611289369774109016503921679480914964868346071815683313031883947580175775281364112389413418028725124238897440104778261743566136089987347484331041238001425304851036722833264298316384821299671058733960891145801429773180934006142533023403425311975188184952753380736340221403314076622762481578135084085826802065521497998191518800580210839981535519256982166300243643021268855217360071837175405272657645321310992320139128755772019270406763871118428558353433345311169960735215458822531555634528590772936810424369255528671594379956139937323751375343648328470330393689597888355328215515079384902669996925232202141248208223720010001584068860582509080576655339697991591352031580201000375048456648058641578676210811116117122997470117993794866986413984095576324799789369028468723575419993579044672038988593083005839344649949798541030661584167193709948881584279757122492541061567405354061098783249704708331009444364733225586467001742925185381263191463271432037784491668632851466449947148064933411773005927272833862218364502948348940015099027138360503696629257531921658313900981529772267379778718965626934526935466768905052853930082516784563969611165743541159947636319803854266296061410158182887737815930368927588941644598063878012925977689486656 [136,58] 6294210848861853385696287373533049444078631013173650935234810313793165139630402713856557813526509570505605491347173389926125321375553034435377534634559713824638723399854173508391657326515950681320553619083101569542653536135577036157269230300183076605400332359441383872523091870585769960822758590826594641651196995555311277779384685688025142926524365460651205990497287312303748213009918045658783608686683178064829791934485590414885382743057973346884807785387654738334508067266710677940331772205874953113349198140145274981746800476985223280193641461581599686147483284226075155066298820740495361438017143179292193910561186117695882518543420399268410474416573859021841610691141577177259129323612057783562229927394475066185213324476140716077532682624752063901202974741853606888882706548929693210993047068327119609863273480636580352240275102956600611221034596013089846081884583139357227936294675628199526874782417926554056288182883456387040172656124909697699097017549254522686826627247681373691445964288798509209272965522696776705022263606741235245675579741683252585900765595779227711350973366420134857011340996327138955610374259674276710318161409831065052025534432931023866498600850409046709963369916198258302165492641675670970640336800912413418771169532815503695414510639154941670974167779372968099494912659436752335578722268660397701828548914192147620686677068231824851146997697169621367812572252256200392553808748702750313582700830616159705941569990313651857820644363052619296119387307966743784953221090717368210351132446081154347675388017122142933693243623437985012953700871125064320343011343491564953702132234589172119645503322179684683239746762733074608058074014388465147151186531762816506118049486650283406901254273346235594461195986407811381600136604917201315457326658273809153882579831326409527326260325912537448556091637748092966311530796174634637474278520578384310523653578866618936862329325454932024367726929560304458999730288798584747080720091856952838943797057271816003428918952143536815521461910530289929656402710108866047851066463461622480611064200699316618235077969449992398979417083214218247515386138998517388215784063789508964285556869499211316197542368564783059693309061627457867638215984051500946007975872058372723188691863042252805035441415219069938674038936028438862616000134724286162500935329792748603404544466578052678790960 [136,59] 457581947405672491562368554614117341550304199083651714188147663667598652433497881473811073191979281608424646617075890794542341189974947387525406876995873011269137385215996311549515949458848638969470757831350643630573258383840830239312672709276107749195193554721135827591948413233167491782081301928767732106878723773945603830253236320300957304536481464551674649639085735594270448763120523994166738827513777364199948101487204657314888963378107179376427220705289557457273953506847936932286916651169644375254018939705384747843378090431951324081487181352116324014410616313258339486467149746409466793015653353479325411172031602973893330181657925900778568855044415692667518301218250979690134117308112598814944397986747842058075944487835491322675527330271232982057440063919920296568697977746526153152742460190283874790846433515385202540892644133957934516681355974856737414764399471556834630440484660420134816977552800761927086823284239591873820311990109573177032912606638241729458161192103185835714487877796752724704523726862173141436791572185775727239733589682115318223118359104870339034002705931664334753554225288138622858354807578913515921885152303399858411805335732287046697996419715378051195838090289250587758650746164135530442006240999182355427554750002108437189242322675553855010189388944041547142413831487021742704022968931875199963634929046604228210601476700341736918518355380315328382226705295294341604105901780955383492764254662717974357626261861698939805561646068832517807402229810246556335660250031744923388406400725790360944349321396973247276242239400903707324196682835748157813370097064117176763982446988222836724704012981598991008308611379704091039666599593722405718832279709113593126338696471347304285809266298560613386480040907071416837314067384588638865985269198131089142815551020192649575135233002675005072230595924776195615267802126712909509348210362734193563099252424132670546112276003158168159401919941507082025804934947745040807848603452143876524344235415216268765404535317114528440548510911453484534627939275940107525645818715332337953244068001956742014861379777953355094726152588128785882631765654454369433761194296188615398909575689390565025570954978913197757345672751866859721029686301885429358545636988956945908096472701177399732453360839055030394710180983520241851717845634725249470817776567713868458185671726388166400 [136,60] -109593144151486692032907480855666647153784009043438663695723067130810858809921388780092789878378649193245284387217504786613288939704891122656213546600043204661199881077732631007431484783210752469476833716161885485039552882849580753959835840006057242107460475565963834036969607310746228031666289439534555453704570553745040385845189228535947039806895403312995808690308507364821525483387351083995318445026084567962643175092575730889315854333192072076980876982389323335608282583010059371118499189806362844492084112855548206899114055200531157502739248712282585071610246687569535892422543243657400956516702855676161053887074206955325897128508293985727114918547095330456567773366438137691160625766457591930967758329761221796562673206297444773273987559152056468924877232661073370072687088212706707421328918063735084102155509134079974932169978665725519681383686592260230284310678140579129251276295558958580810306404817948886324389444481580019669280415540197323151911005909880404465677665238281569876676681804189662716843432448550906706663313758459345970454082408295406432741075363098672547958450209111156352389193243051165364335926212473474666447527619187238414112745534250599729282643407182757929133665272448944697733459837848390743503938443758079458963837487802664773380809221019413155069026313306324311446326473497551586511922079393230995915980548818820918406191971676392561220225196099804178696365105532608281767546934651200278203329863946902171927016530946718473160489134179139161726328988091559156204487267625252973542992106745582554666170633647805564574821989854475267508195733125501886277934640253538681601338084277232797074035720926624755469648043230055800206366484221909568065591228379575400926161945763783824764585120831089184575306142835620155970833535171712127964455586664461849424968863999208602125632784052271400738538279178905635965081455782644255162367886446331339447637971736743957348842160683221994134067996545565150432940115278505843356365901591306875387928683756259302647998988648106153413524390485687510392845509445957622277823067240355489689723969519362787213625042433985028998469398770179757812651628299825086134383790638353341129611790799853448477179084327982639003564285864017660309803944856085907245254516670758849881570601431273595985263751151581558248261657659816204927302760630869808863060446184462356429543334752352 [136,61] 13855944326031586218740034033668307514693045860510025837053655130668265926661392232007323661570776458573169912007477238100201657651420612451546658685267089667211259645584756229423924942916235473122064919583965800714206255587397444942221845291949389315647317772003896036627556873514890346165686322656023579045826339321882224417399539293385433770701129232133792631065645801354173247126094465949078337765070340181483140797637700725757901829101126398051805690485890089181770764956461075218510031799469385798396336148401822515450894355358012430048920693098156218392512809709541208092900863571466111534813512218959131262768055340375055428538347894967873265618729092589651822626742768243611522574306590302176634516033045873736811954146232586163915407437531886950054526775053304631232231563230626803868328731566682570913173722388096260701939511910619484637287498956830395366415628383055063769162845138524402102653815210548854030862544690590314613450642686807309989592630897143107639753253751642078899242864257755569316228008281893125385526979850045726371613813507077539840418014225185063411422537685518194230902289875485610207344427101212430275763813842179248884070634780698970361512157951834978907624933562941766729397731003917132365041676154083279646424473720538369378430827063768763952172049984382717880631258266110772899378141076733378104925325233796568154142878620962032280560434072288712871970097449434687509850555280670488459809394866877581385308399733711372166240769531991922926501515117236423020191477091278782441585147412470647553119750725804797560743755908076774500928392830369449597445524632158377731599652367908779949462064935587097337850307880591359983930345381415766041669789169348236546910755142929348774956050942640952318480554207293242613742060132663347237038254225334938138924683954119760103714154123573203512911748912938620169984170016106880617899422870093301646406490177066754980143421679930300755329734583568419642756531247761817066300640282746217152825481872884852570678682912621857473480389626530341710002566418567294789766178421133296228532996263320416164959412199484211395214935155354501483198664321485582458919596723960461278347079731613922972416884375597408486750192458972705668028771263781323302471349816389751906260904021983441546476991859015177669340859501886565044589857130273630759193019615826167811955085760 [136,62] -1162397586281276307672678055232448584287769089935391638093317138308175563089943596539798959111008580866036750045936879585775138833747699840526378890319689239950563689765316723852933808770821853745219402025037953319929611152513621103931892787165595897559945823520256121701541043762028316074820067414495466463227330452942520477941948871142155240425988697850039254839556139165862810898258596133219632396379631967914699014352284684960556009559259872655870621698693082068935033434903077360851460507073826283059836655717996299774727357538112165301460533211381133331308573258173285981238927987818670621968248901317173179817343715381991411741380502475637236589457487269846479289521031109577791863754442877920746233424545092969497684208510019762942442001815422257514053280529238476806778694998652635478476347910498046915276804659988346146768813843542041320692844580414595821763033422664932058498142635101884125890545302131377493171607446908140731180202337980268584166918144578468227171583261926919328415275089775390193857040885159477473779312935873722965626469246878244826821570936902338790100883323819002819815209336052112869197399362266775726819941659052706412908066522898160815272911025453434636578161845665443235621510159319830122561089790550588933740508098399547255795914309577031932321302584979432670029301835773982916828351610865732736251848648832659776761043726879345404736201243784560332777878205715721018469255824835784238334123239225514073776629908514226128129693191220628069114603740561533609432442088172446539743964575880032174909627808427170048896320259410114413092726511067522320410380892931819354507534458680198341459519447195338440294739377192761511026071485148850068145471853134107968146302740638423465799053513277812613039946099014824944874931434877063658025011155870545475095619641815597829419709623126387081675302304914836894795599282994858217095988097747513431445309463510882931494394238731224413875732688549053867746392955204523782308569921861343947404664322436891284706281305647817206157361438505394562632073710494018056433805081160207682650962438879551398300232582510758627615035355293638163330294373305112278670601264070436859927791189496224993531298961704573369473500077114925527686347301952888522985246473346090142988724683295349957924072506102087794177398693307142263145154562710432009645195390597596748615536 [136,63] 23356476685929138060815006348194958295958322912610425097430259071211809624504124100393507149911034693726084579498434627067014349781001892295713580747739093755794200920564736331191273313083723877683749003414599014658673792582807971299734565674936720596406926216933241216696551543522620718939146286395294278233010038670010828557450844178369305761781162629664823007050748283320233912500296302555000884628674057735430475422016294968791401141449473825624139084404169049898090832672948575598214864847975679905078749003563823921621954865670685184639393567118172588170419333862591174396332650343676716367222958513127274406610780762757283480547082454912124412367614979311354857114055438171176608470677680072570576043544963182575827848127664331320653386696382537691148061581819585847040731434226286815932316181599395916353778104751993309891540308593334315863289447685264246636130479598084027052599151812516352433101959710082609014865637028131451179126108859303175710628484388539537909518218939263397079145814127783081790392932643363924314700814158518038135926284013136284916296122261600331071619216687193610354655438955713972358475214444002265523521475180840946242495499228030208204147632500944003975148790238639202359055711681924833230274722821571677705397381641043582630276390531304367733786369941670149275560662898421228670446754400285972865119457577698140098019778551302018315765743976026811190224409871254054646377832367884369220794926323171165304735369631003276486240026722601880536903154711299000860671037438303273056817244059371432353471211690153518342313225344728954590099748429108950119612256997055257577993351511038568605754249251134113159931274311741971342740551783185013721783963113620195441246163985492814193203224561602501715170317469891889974539957304934044858383295592971506553657725805752335686461735158880531695197762627273376657891205177266473038768531264643347269363594621520428165149323456434371260521377824854024199207746372202400154011834599743516459443901566671751412131191408719097603807154368020496981358571973953805187433143465188551631524153874210497597083712449280138389707646070297027291643742459243380323338565335365499652280112716969189139495529367472261395394792767204508799240931759285994241282348951317213732282812546110240201901421710181696550959082342934137997325183827241276593834819343934898048 [136,64] 4070515776908911996793232304379252101358647954344835132058395459208644459924841367330774413588892739709008170070802971605992871881062309476270129610237609726504620756733213180675842666564371580594646613627613220094696806401627699693453778854755341357211230163623590297280044625800992073381101182695723141344491245788069298215803713143328791680648837294888980110280813862962949359359189577642029334143526982064795274742640281960637619294284745651986362498816338439215293985491480540546925962680169263447279322893884205614545496186807365324262485151426546551811158969363527815195114617667277626498934640878272752944276771360495563360427848275388314102408803121486395643542199622620168528394708307893562241369426778162814052776358280959505241085296949098698991448306432545813353702767874178216602297229220204029767323672763301972810909875475871449573410617954904209687455655111409571578169788733999194817782599076257826895998201919947111825716695416492287646589142671837024238538276711041997368966373244291316082027404053391086208897444797988411387290332120774209970790170108219606461851222914640085372882892573154875502377773597951277849131982593981852356896520718094070465269348146452036246127942300544801713232566433301245402820315703736953935529650263149923579862984411949397802470865925246330524212770834716518319479079035410982224482919327894439241888144777275804488141680291560361749433012100892578336760382479838165942352938483261368611364061763982326687288288388738594317228401130507043392198616319409628614047993808826747007306111086260076938006297735946670406982253836758087681808665296927977814247067607106279858873522247545868741730367145502448084889818029089331579961662741953127897202512811446859468299704117434685807570448468562984962217267946393247641889908806393115723241760749409541838227500634357534720017920188485058207468901688333479710506567574611207282184773048942975601199245893989750195379811400501876284792950442495897165116681466821841458405269256445165183131840970664596753935966923058318955522290576922689730827161705259951338175265055650160730040024493574805131709664545660290343556162167114763742515031950080802578044342118315935440413408923904242636341158830389999590859596172788617265463136931472688291826236026250693496145260914103689662309244611228919480071109988247796130625342714949888 [136,65] -185708446004394881887769779026700001626138915600474301261105728699985559249467864515882997234242337500289676021942272425665718454893391655997887783935679827617987968155025163459208762167461620346346318817671082834214757987462166735085410527745680470197732883773703505544084161164157952749290394613375940154600994033738477671298119853981756100318314192058608852462554211492526844345441406006172184767784211156734131675486431705068199436839979420035487456061519314969074842044316448820950147784018086852449144357243579611029908304389830971009457735137247009364860257540028808327082425619345340925107619575199238175118350069682999894312191388826096396590658378147381557897542711122703869591575501896840140087100817863983022785282454623855317801807963812361567762973510875839409744044750562065661848575307008460401867690735662726704370359846450844298884255508085792973400041621858097721163953263272029297755002247726847234904401011612655741991436919300858326597672046755566423357302775312149228360197099083216306700558902101971590821416830845193042005204013547484465976830025054071000065885032294346612458585403893086262433031474779312134570559127213894891046607603339486978628333323427220477379562584951615498129097962025370192424741024460995907908099535385609721372735203329296146740161481284275207055945521590358638737954511425025790336873790456544738235298222175250318022314353383937662377693748947130735216932321780387925892327519753543708620433436231369357129832204001214245994747754165009075543267891633643362919779193935053173451883401899829674222987177508771927687072672760312686909457987208559868082613793124955821397926170129567947776313971111030377045641090040922235477356988121895553256406621808289220648764056589360486296768658941775314054251664345843526524865265983277182540116703824578583550237514847922231290262220177362675408702263092527863079978718680384342312135917471338154918470194598732598792001487707503779400856450885527183101416781458485830947780903738661012102096546988846500206550501809849829298399165568982894572299161567936980473410966127796129477735164719230474561687410312773490875547454975703146284090737424036191413513067971028002178640910245193790035174069830287291291927479176524457816013556234232778039619387124648185717951576061715906791040592413720903360146328093827675712917086720 [136,66] -13761405128690288659815115308609161913332641665807107361179131964209055533539049853743584119783089034448705126232413661681648075835350834340590417326992883962632163928565222439834208990314356801202125516595741022913634918299955518393192052339041962717858440554312923188580087542283701874196009252141205342266212482037113643590744457365365694831716282564054727688850680984373985955797078279661902453742515684647523532632250108859307786442421954436576782249721162243540203536778754863476547893618481111175508324706004626316277699224607590814861850710258199165008970951717453675493196573464786591364996564471723032146788216050094781135644318342518195865779782304055271472275119156741431225584556146520848048234204548190456317613937269724376671737207915939619325742031662670104791579153701884118868374976550056466584141884131356755181290364412778572634187066137483457959127718984146881425886042325872312710332512762072097044427650204308947750206897700394683866960562907936281357950850603022600419591959976361975840293130081207168386553917857097956112154805167009588914867548669324264122683521252306235897799299066946979222208673117407007726849044324269998834938298671352811705787938105093638535051688000834154866024332424857678827403914536939432947780422105864028274184125276878839266844512767472037126376709857482361932740070124582961422960603093886301039101045002741667719336491336970827176980008969668662534256701052117640748575363461946558860786349663010164960394770686926298725360514666379213748083572910328346141487768335639361167739042358179559785959611174497761253354632904622542546493116721505378825977228898421045666295028215556484465593352805375604567419546933845543453218240337594907161482266802943364462275245562063420293825486352326300980510004933069817899289195566068038616833813418843153943320158440801882894579868331944205558351631950730885248737354421513391937795047563906403748074792701537174584994937204386512171722184376550363689006206089613375600436535201707224489133309248464642733467098894632806486539045639536265840041541288431374027546522228035263358587369686718426679155309033251271161209736233523017557152254212192955083172941660392205084072137630317598109689880945793404893462101514312582281695684532258859574153809983825241970245072150176890867369904918711456464207285791536871085296240 [136,67] 981973833633194186655811102809602015986942363898451457855856290730750725429683250003706731952655224317814325673255453363944558543037323037571393025721102839735573700426306609921845096664137638331038845187060438971804518553070283956625680892038766046876043427179869236862058636522328573054315677968644151871357625603916185712489073592791300355430869020614316385373130111764971521327793951581913721929692369906299563973722655795739565845270863368942384227929592392565494614130777199578160031296719015575873177135831999830714508471462227744335674340425791342148226203212980199584062212345767775224292007777160642953168131106491372402047815682932010832289617661185070273002514207814855780225817802933986278272901796568520798395890348273436891128560721922494578789697993527316797958742887021271830503983955664186052874366548089660116766970277511805376291612978017502043517705352977488175227596614949494223801078682073825221430272983266481168946916451897807154699553282189735637744290865073085662708889703759453453627188394920501643946396487627290939383741862395315971637645666390771628765068065412578609990347279621486454984581953469191257116609479888359830648792223238096859598347884313134025892145839668193795048206106583087560207831070196957985545744590931630795227020680729105594772057995061823551302577773591142980509576954358472192110757983553563394940178115465690832683429520113352057007810683253195520201374661219094977401303922973217873888017174141178450015156781418369258062641583742643645372532229649301301191533608356859034126493089557724885364575535705859045478193820907268334668787218877069634076011145699356978790065346760542590917528714691794347635164028864798673402022233801184329321870797992482858055675858356823332647131693245903957484007682361869757120701508834470472923197069670430923408041590159261994697796445757945058891777207332971740817114920579015355644472222849661213531535124152321125040759796186683140006444536677631975869040271520270238391360409416546899567242139089394310983905516176675225782117519625292391606679400242922605825212784972888881509326768903366048246496944289319806742548113167354183768487093239823003495718273124158128901012008884234932542200015973075807464361947164020915739238155210135654622926322242018295099471246131857892201453528503143998363217526758486735360 [136,68] -13739793746747099025290790514999448416123314266029809810012074225543904197635543162863918241445925388046917923799434431046214124791422882538482779824958586347545458340574043283720196148546593833183508407255559027484347355607572904659114168084053746376417710364002650552881297153182536037035587194798503871897202660917745897692562859623688170405371145087354666041720895408525151675535053769377665409729311458663464268412286007480225173711246758900086751912711983338067876842693056323147696130944743915455983908809040266448368262546086153068412695760503100286834698216455646134263632947367140784593903975725234504936334218177742184546571290838872835887953365561186685706803334110164319210855867111804411622276940241837996057972154973558904012564146239857245383881779240006579957976849156946550417024815843809247049144513178094535241711807133468366113764101578121593337728526709651727285566997704288014584245085841830058464287043606045299868701393054845783579692286038938821929661527872563070156239448582613895962420128991614735172177541915729029384003285322062791621828773749485171936795750563710240752880994233024512318901794831262056703563580292062477254077805674368934036145787639870730884392560947833960151825265776414560830483040110620553098227957310711743235300921253994865267031538343782373860570218166391589705018321064404075109876956001982695998612464253994999132823840864956706278058886015455930416482582466511562958447903136457675311061432288005226513092879975155357027630719992043774876671613016580231400155561420040735704080887386869214339534193812923180953028643775135572327657997232847749251503068095015105278950023022411650062615464879037040967877586041485250944003319195670450608943955878883310647008617128170474267032577102583937222501718548315602992387812939662672035229340096643465881078394550305661559550483571532126506411107224056463843877805750135430327833145169313327497324648036544167478652044438337043862897187601492415378423129918937134254461309247096121058875834158607623072428575894221453232559789946565762776256518856189758550613027918312049726079291348114996501603676960369026540398882486995075734737327635761524463453358762393599784213973778703187715007674118792543915710485963116484194021792089019631603381692952768905097332593693479748835895111960478185418104551106608608 [136,69] 2940121758361133126331319593809548151271128791182195535040821751003043466789552092209996357813351192840522838931522476057811816104010393295160099295593650043231440841128217739255072507196727571460892707161433539250575701251069518035371060831519643116205844249319078456298140897124528228938217198251303738026451574121730636560920905201212598796315157025470332794587554849586350121118271872728174752345192799346186463840710981568148406199028854732221758111261883230768253202428751108845762598815961058696603047557824517414200361232993917209954971365856180805202602836457407462838640266786785736803183327847916297269875013599105082466326593333688127669992541104230241762405069310135976984243570506769418143018188773025721618002201178778544398664073618287668190529250973962736098988346602175530508613886403877671235099869489654736401957388256211084764189580252538809326264022005665673565952016828512618896815332026620079829749526554661322708435045502664038159376536337829050556615356711398559128238785672918785555543580904537863518162694939548044293439522646456584053595649140534087030635532165667403266225892418387729225626598931964428544029085079162106722768233339939543404318716703665213546819982481400461090029706680934902968087968168060774238197225444426449087291935844161552473371209969467695740410696702317631357201973868514297003472149864055146953236184703237414451835566047407870507669836216304307208435859737041654334795245425268367990556426528739585889064591677650875817898960016082616216682526873664193912140969900846376987337996990959064506224494492385515686363280921273107472341712162713902753096896013741243903673233299632886996048853048605240800434874760226512136815323054008665901840902206131813027120120506467892701008276182010072126740830612923777501053416309724125864671594974658091713249658912537408326114336655360886945131477789985133243746447203929630553426860969780811173965686825638714520114881964350236036196101056942849162192763727831187947419128364910127915656798041615564033353177428859491569000002204401928391736984352733367769199186442741384714269841523180643065282830371678442859799756744092830329446642384883405083417920469102303336347442689905086498604007489622963425120155036657171699683151343858685639842175147650340077204907373614236590641342138976412853883264328128 [136,70] -434590594976273385572938329653408310158215569729214124263514561719496841497258154641771220509717791692382729486299118042434162748934917613792941911787106426010971722808145244713435679731802387268020729257566943445028791245367665644759334647058674057343610972257039472033785357870028620054163464266962699506016170229225017631180468050012749184474363343799860447134836791842282559216452630705228319717582511404415454359640145101753565373362218912978037036924369118327942665265751456846341317130158712259144119404543750276769412005540399839609193960704308722126506770596510301863005270563251244632102640160091480886833248665046944968075568322081582627166642081032347833500553053717538017458392483827767936263620902157890806241793992900383945589680276017909793206717040214357883806638042357743013842243408574060375279984148048954639110074119411008996279226533971149231869947537664899560787657326417086793614781027630833655195437156232819063992310449868635944509453690672300210556635593097942221981698381790102516418750303299913339237532472051904234638936385499783520711377909086432607944281853240669084666353431937363449573221244472722793594562715093475192274199222320875965283204509711873658820511904173350231220465557596101403200862079292582807176556163690073668399669396736013424201809580335440786639420891966648504679512763886022453673743596459631141338785288256345461581228524157436695653712618070476864019840246730631810613969302165251304000841860342804465435479389541640253569432784973738393958919373015498717797693753450099080181586755717972633574190362598461980981120562495379119073726905831347441388902776585495128035706863214153386930469411986497890528190668410639870295395949802145372641663404536185673741821586427227690667467586051517174392216807587569313935670947880570961345217849623494715565842021906980093310763438041152248767830850401728932446629727874888236449833686755886903593700990535882923329421041742638287036223695299119973072975441176086123055997065519199871933498448566744131076541978449410936320487464416904123821096312942612780451213757817127018504124064233283226726060690095489695060356347813336795841444894937655948541749712154303722890818990926999174645044194496486109186653024592158013941101531354846199231277848996770608007185810616941678227154494091224912673268811 [136,71] 22166413367869952454640019216613314171041315861054774549004809349292483309397726601695887360371074097585918761664032917730396495452500520441291946113847222880087088190200152027064863558925183987905718622616131210943534052482939845111827004903403783878801128190975726237709766043110246948429910835085028535391291153324798569467993993187175364418840915140646858354358051677662192674826932790347874918585134749242634427231076751972206124852710040275874870062300449331913321737896784329052024972323652898166416593858721656130628473912760504476817903520255472610176534848609200514585064666595094683306162253000187341878538935568510883599988734368839827588675181950030872876704520666867386514251769655599157315598070881660092505052978252192009479242253674040490669021953648181862906359864491671878382185018968071076150696295717979780320945979754420080632865108570909535219064507990398531396606075295331181489061689833166196754400346619837329379874656450038456660902040231895044350159414724474532046853400647168986335350952201171161096498099053876643760801405686165466756088299045161298933584195535611856055720209237648610842085777186346516191278768816644022758342908136623094526516779022048601877439487866166503668646189417114247359005742587800912658367121962419123202528481691314774374294428350753245880964191505667915511142006795988022937596543321194573678856985117583000564080556683781915948835620263784598333712901825181603029711985572843097984507836218206724289155099493278283498727396521534518159182321445138235038148623756165770022760677603614218328975987640079739636446750574057968193562213750843549801628239851765013977915271953845172107863527227116823785448329531869481313986844779256012624432172599398184458472377890066371234784524970185612246414356461217393834775718369256064477190022372602935813505953686327250673362503936289217712889074395813564025554581429196305840115707546444878542606296304355536280366880750091686450474179586493676550614407875095687452324311762632181766261644682749634945689665224078546874008827324758037830388342636475315816432214446667600079690019970326035549247153997304985350104164606809649649441282663505724987668949698846057934288906175025063867465520846936791813726394455518034407893742675242111142349448238476616433603962899131897492816369277103973516032 [136,72] -39999191739200917807916787996376722841854563251179617400739998838680165336135054451440222081353617131414471927938087861649925831895722562453506791065747233899841015021932280011156258272478219411682048724655949845953704992659276281830711116270397813465324538559654191753989915551082305602469970657322599862848481211685185351224074058285886058620750562221965509691659811192112906316591387787589531950402234297955377543023196428154297572214621242377829743733493895469853660160725019126741189559565391253437192864207626204245616553501762996151630438811787229041035005532764580200163987114187112599863023355281242495140393885731729099522838668840556180902442602416065910661332250200295230213235253886391390013294320115718138097376170660148009736978088444795849947601661512162321467118278624961527691607790955354100289267396799068972261003410381247829653341104409750920621306440103496724487347984497458060482625808106738201659701314249520441161856796212413720842228911006041998814207919325881022189096277049233646052715826557051691396803840574371084923206494498654358272499879763650577888446972834614255694635015796210661067645371344178275898302503710251801828145702961112880263151752132900171084605293821303149072169054526339117953886809775811705312168664189132890294937812640704066285643911306671609578400652789193739302078588626744104649995103831675746682843112732389739824472850844041251370289748665527497354670743876331959217139505294604947353443333635665610842146755030587297770401859864724924514171931129189309938164046609885230546810330422090927516887947156862897760047654950266809673407138073318369347724591320964387270259421334601025265148678185849809019099476958922852154050831009858005700253401753328125139730473968491887314273039017855914185615456467829710395048708078038747972731360857233946554597590602290488808793714369464502937784753078651154075047208316644890370383279921788858907054162119072063821520465020467957552099692032407527348100245116227812264385546447313834630894993774139117427836777838929176011269318874617458522727143840070775840603853013149090370189934641799824953816970468022237202163489308771911678503795606752705710708228135886823702917067134844362581647674110955833393837481671852094161117689011579576873676800788496803917666649447297951413780859118923040 [136,73] -39380480352565429847507599713113909516203041634276510215584044233778393693565247225016521490235041979062816450692866262929787471747871962627605512140504985146805714935193315408631047319937357619539752657354816990872491261207828607096756767103796193558582740815280325971421276655133019550361761786875467458622314637314661833529630450404426654534634581383648260436452065053830918157530935203033300052828808376900858958593989668188953099547055884649601518573814398598614114111326742059798826889697108358214531327454631361585824967316546046564672523481444547903553272054310994972393025253817873105785026500866055801906865756258082673131615368520905562026676575870529632671718417549709275539830306387113286428473186744589187037176378061413810972332126774832998873416823983602210513581793093496184942771523202525700804370015163341931235051444523050471358027694031749285678519742459538444098748978849386125444808938708182926325445142034357162561698066959680840010260318167821496049246123716046546082163113352706806649760439954778366604690543961448415767273277531552834159419849822065368878335102099877979183883591364744524859463579239829869852096139483132453402091206526782460805661177533472137238906885973062317770407819764007533682848506074237354525152886895655372854581573315842018384612978592425540783552620165915237596837272215370391307026246965144419470980321098761327464451115434891729536403321734965329002107311061232542675143067775552679987265667820770368974325772078511103708466777666449200012371036943215699724548721517740443776766013962336952717530693476823481959982228874698739366159621709761207328358857257001957518124638450153042492210276143764833019081121686288397977744477766768225375889943223520548223864905174870473977392986786544746892421407428100406478406304398959368844158232482579234230233318214523821143801508775251025425744119585929354540165104763389609277387796035491252676172077712316059933626845942684465296089141109372587660497222890067926933724649206634876984760615342553108946075181261174942373118553303394683169191235901422796687651857165846872132476375054681076297805833953404638788197729532293476254465495240527151881043193292705390766245279421123345924285385747470599429877922034980241767183657251027559035570375521016863333712784539673685074262456722464 [136,74] 1822468492018521887553644859535530164698688849850906558034200280160884538976966880015039612554654232502110264130032428611085230397333393354282624419969459270127925877534117508536718819078470487484015989007873632859896755525861997296069862694010682689935284227669002648807547052044109234579073038864080646003933231704997849525268363649236886311494109343902403574899622202695369909288994050568347604338097151209644802644102079291594412416483021172510448492456904128251688214854968896787421382180708686013306435211610550293393270410301572017395453832699572011112625870179119817571839095327414572009806114690656492535151249854109552597000089898283907833018606350770668831890953350934212330755943655887979501983889419899707607243739258172952547306144063747298267485829926049420900545980302468580617165887171615840803077610420558894690065863256522691221386499298326912709370256809930189320450057533970216979161874647207707491615160984523265441367269900592618628948831979123828351163453028034158710840790770324064079958238003363615627700070778685860927286283808767754802427246865015527606292158271658998022375785187914551374502271941820179217748558900939787772328398776426787329286430379641729003418616476935334223051763373084104533813238405497522038182105125981209799801972972773679636033419551432611261073561858988748374462626784315886344658135451880576112100306689996153938814150257871830081567356917542641964277967923608046784097122212892851739227898008161195371595469535186322959940328393973031717256931896616822770471585043796528557472660669428461955130515895399914117900982221246696563545308339267210666005337823415050217056819418497961387002515199996073022296931512150377308891021311810444532437471639500313069986426590338921157597426817910799361934613910939175125267906173071386374853476122582609690582127908770804760468362585690816484279988428139134252281713073661372338150585716105138719085783046809063782295821205615201441323039857486746412436934664115287554575184857285363878279197908853049487068333330723333173985014361556114758496181970741646529380947569062262713306107340903267661519615438813967799661739074792865760943199353554203912133704603120207683092876137521745555983686578773533741637292786774798934749226776629449890992013058600265028502140636883853596248085020 [136,75] -8013766884926356932594179795897509453303325962924822410901420202083290529900891907453534340910446615602741673737771311504692767827654509794537667960329055482859836890364364360038483453426951373674712174547675416231260370887145630774532924390423259138275701647366247355435285814572063438461333947933016770201710156046403200146847865388896056245025110014544393415819640362151242265924464685879120594609823804418360327604606839045272216823990679252102070220371017657718972065237691397203235319512234116939179220150083306737521797424987739893709746584835038771404722004915132705352435634158719877391746367324529915053139118032186265945233257858350503285075755526365916943127888933802488330286527259578426248061580454776485250445048910550390236427642042294264517010085841723130980965094078608268661346617200707043155424681899929317324055405528541315429295662421155614444324547130109658407437421573112719660754444619684641420319419357474451399289223613587474725652429344150793914979990502122905806193611490094448269350384847991504835644698179617317045529685214549250227637076855496242688938130442060023527226178176569245552649351671876816564512521134796915554675364090009597371621781130876693708425117214378811763777232993428225527100595800208516181892034324056437745402717957301282931993473886444231359066837881094739261671884856206165179565842011669921229809299732980066467229914342057428724248785551455073765502906562539889648454759091590360120494621151297239492620879152102349362099288808970718066766511664506972770041816702788013686065179620190492652556867392812487175087982600196598283692464991351952938929577071822319454872873811629138311611224754943565177873652728621982732150550273614462388574924622469856823685246194091695207611344872415639846617865289644198632012353086169567973738664909085526242372797769559214901196425213852849391271826412631617775735838627648668453766647530858389338659296480084524882112581224906146560555139857076119031391053239646330801978522469196861925780435950325888686260977863706497746218857350926537611624276335948493960371967862989691619052048416877991305886129726999524994883522980661626803576665627625171188110088254420852279949551387665442248684544267913860752323139791300702174253977894500109834611075681758990819007596719236252067712 [136,76] -1195600282062828540923501609805355287760527488818963308235647413798624483858123826337517416633533548476836160456839982185632362643334570888751783311423731718196010682717458434214058783954037568855513397695217299057736825702029174774456813048989337408089166699561896811704749562465826730055582373403442249406769874809588366752523053233385254179918634069590610812469130967090279749668024874347376564122769030177702829170713800960551500313298587452024026665987924559596358264291151118609308119367426641550887471529326460953116319847456834113369435032726963496664043736184898135744005698631804130917938271997080043009886028840000984163198930910123423186671704300146355403059005140252084846696100187089805084378128672868857957224297353173544650726376358730930881704773830276211528688653018433969508663346345110426715880303216182813972364480154335801859020770907755951144896575405775394022479762752395934813832184615833375437156044202457973029726172711489972622401563455921005345922343452113517599286883354956428076353478155597810709135774652601873544168010828364470787081872816450396710968421520760778840943720299315909135368338071727372966897671315806679533967567896972148988953442848545449367342513538247385192212948353427077262983993956331636293608617751785967695452463976148262673613910875142988431725778263304897538260008900576430692715659969661988755152357517309505138929962884978790677589368272073006454642999720528127615106626046206245528698392146832161006832611745619107298894508536826337836753782348293083247116523348391192323793548441675225133540011839640523031272609831086795738899859481170755327210089834242715420134694671347825932067318658937177255915908336026877862719593410048013703014389036043301293017656462253042656218003032320007963828317159034355853749970711395484718478490719112631740465007996156537648690810123833081875826361159264616133113462931892123614220902153937777682601613699769996434494919245515534656840986211805674024921992823810673786027514012241407426468080905285295951980375815380675668586800295352942635988292963446313051529105545122355129800983480317021948283700806151096536463275251335136613107797489999542294240609400747535420409845256507303530768439529168578022073348887137605955482223666206198728556736804848324485741292414839927688 [136,77] 43311091843207140654555912386018537820114778170306581033564238050043069873019926992056024372028002406382138129613527106100274748473145746987359022484860362215095347013976925531528400807042677865012653455245341519621678975842251879362152285658393844398786395690368749461209797198240379299464456295629126339766438640848356645864849275170953830308440274394068496953488271194509955844532759936496489884970357725686534463115771753456094832412141577770618130569438006015306883854664120008379729465924193007078656881448242032578439043541610482517259151595894929633077573345725286776417963533173743056632641469457152497561719310114827689132274388011456529177735685888965305183596784290406542901410103679903104508880358410089721569375061108431627318567103649892065849294283654783243844792929289392173689361280251103254434150430041397427894712039381293118540026580010506271856775949290837119796911187472096860426815678917089257350586608139504839635509500768435115813065309105867547647385412420252575193546067018489048339868564102638253737716716328723858356386078699368447727582718253307001739176292982402355246091989307893334375194110222017413951388552796158268471047109465478103743353959083908595717773472888038684637200383025254561166583301327187719456974094537375898470145306671673681656424814261189344127975518560197442730434988018467010314968251559020370600551459375724371141100977822094258358530465494026863482780146712107356638175508855096114631857805137263839746530347958361020618832771354202542551368634064038361450056828853114577470702081961045762494484508058649882711270867593435204835725483167874935161688448808102013391765077524499092857638834171148699175942845575577237089418053076285427564809529833590419778264218891644090152130654225648829460377099456934961279800745706401416520186137837925702848119809806652656718954349302471920037991699776833957212744855960001911855198309921765442219787187179827276297353593769924784947622236409579045542212754587875089942661863699461121522912205195338853660235683568598123426401128837605073752828985733426698818892642832861541735452361400233566051974608010190117390980406727302721428791005227480337183391968386101803594771045198280898107437243335279453257480496508993803693352650488491569819506329665854269969921313868496 [136,78] 716100862361977893394288638474316255071429832647592252031752979749414183216349245482810586149211326049394983253765188496703716732328614875835229879308513578566606668423409106633644792520680449264000216792172185907732838074651744357263864152594351711035535032622638220384626300015767444379698408393276680399106202538071209424107852436281707337514473293403135868414244659665283679851303386165564136184154931637899425830790018433920791571126294362104184585610110627924111586693173021902860148922420912267259161609118938144738212311661955269761076993037487848867814011651111957571788656751438542216295193873102328267817941427214323012259286665908142616526304545902714521176134322883820608372372543088633112227531076849522727485196999780129577855669426957284369585503160017842483882944311354758072034804117538710964287045605452270075122616329815790922226069468746150487792915741921922587242291996863736830583870487122227471989007604554278086866379576239991375629682441250541238224497024132760570366139437251126447042163113689655730981484803713530380605992193193598442530133011617530503910349642411566401082279504373885428053687190818951533636656113598059524836923009491345296078886022971974163031635197360441016585242937293150299748743293680264626935103065563994167312427360595996810367456235185223248527823856459280873678013830585816258646994489249026515537713243372932040372987582045560654663686022407284785741443423849197973747799583169695913519333886833333665474434807230028180199688946117502239542981904805376567111962683118789047299862410314778407644569891888571043374671822883756959921698003906847970919490589796516745153354519098787778653487863834299135903076553018716541393514377799957984857383108404303413540643269371976207889654668095180733029315858482260676319919813950695254776817213358092695672979364502998066330904520893787750298484288498853584635096423595880135395971683490221565876068032439866369518593886511700703888889920611840018610590056662614833566502030585612474330729708815620816828825760089854435447435230996070969292075014987017348572515159679498504054968505511244623859377889781311478304743228078853575841281290746510135712852175247332540574491452880652587018805873389304161857439010162022515974034395574473447634044644947954336910596659 [136,79] -50726358275760107522529766470665306624786666647357699459921345761544487190554386761381773266597936428235686583329071017533452460347785230978555169431780864275332746009605364030648928546972717936766475186656158997763547002291925261848804430629152406991428065852364980666303467068635711617265648649959825334866408454922181779308325585804004598483795611640321488193021975200410788279080287326619233179114254698313077862062071791016619110868195854888742375183058060354793291493421041174405444037916004597686738348043126189614601622712135151999065033028239295092847917992073638773145278759972997228927312537424046160056643195373359309955892862342551242951332579659963400194728701061046409172437418508751644853512768149317612410384480755789300512900442830706274997529974970038401068328181742698719218630361066330390247072480403806951306885978826863410823462386850671350774286726730345717214887918303243092927607454211988991639166846523346390071080977847550109176914465858267783461996660700256550635930669616692444202586281769499494062249237143751210231786713791778416312275585408669158203827789462801467628374762659629588018130036165318013258635745024743730914014629993900400059423696382398730494815431303037163763880000329141727289486662962593578426159358420172160290509041805055284265625342751212509638448793420402690712193856521195058362527576590321794055961060201703748270232209934856177148712575299017876393971039248659768311316337801007631946764579007516803479312802447310274342498841106796936111873304110828365040850491785212492560272719074332732820914971874205344357691456890502499322694050549520791935668859996306323417746914234473405583104375281638104604682306718135934735374136221098250046780026025493848984611890297215974649970445773288320564476633439743633195740055312681878976930185904547081179796419196070733705156708914471397853087399577622285180336184332286231070233443127708150138887253582621214130697695773510088578546565670743285836165522865006664002836106701586701416766269252569157453188659400974955854656668477134090932299114389185325378407326834143345793149888501114818325351659938940257513817124654113804474461340421395953404431654232108734543277174484384757141677835814304454305261607552135212592739041885717636689854435733813720654208 [136,80] 275890151811665208802525866483314105043866269967793434808622234911066711410914146705350485120920705422803605767468487553520611671496365170981525437423544252316398264445572025123467636822535613914037753643050979247731586597295508793650757189954834733278783790315762720776165567486394764022542254349500505923565798097706377600481368688294478294719317512496161661830380858511220896528027754746485225439465500099636489131307263143609882144133690806431350358732619700085112049136366466767791785571154956268783799330617877517794500600678896355539981955734496519075372272525196206283359170673154695649074936243791525888608668969026973087680803056769431284641627562423727295475768219929703691858643554849978688378240189365650474320527773417122488790232746337200316661562966344068077310463091600189928627688247965641603783927076309090229347410052216439080381710731454081726716959908726763123856036369131374868220989362045398205067160454411024838022919445396105091158790956716197223445638848166493180217718304758550364984070707911255051754275161565595969049882084001471477759744047117545192773712653364121089619465116773907513905557156749255661838839065241336191034231208820607097121969924453576623030432388743014218531308968447917852180871415724865728905751000137135483825588172072448628533003323797502011852354706761343160951023877284287517801535065260260106379495283089172528418224914628005570913351823481563473477408055742174340977289858013914843198845170429034300361012246365406393289780289743555395069104217303343314838884875838301057271248964735110642340174481260493424333178949152880377523748507681537417054551676364641405214017009492629559209393499136349172651622036672309061321429428611606343548891132677516617743832300983457994301282279882022202655077647065833300077016163216798157881421698188464658417144662375677055729056502083230774464836513485890382386445926149000907995884169378293759879129588613968087124455242284895909576038166744923193098433307632195721965168045899842135615083159150503630744871822050987800119885175848400131857405073958920341019814532072293410912255657945827654176427132806009289357380126321036533525229197996156130038471062244169273964818523624592503612420923713410708346044860847149248145703106910974118345448110647543184 [136,81] 3226602985211273194284397131464828333278669763311067518520749746968111717249410195797190662410259470471138617845878648853669585202574522506886783852797837371364157760747518383802886163180276343449712234062923005502470202337961736426395252204252288515309969228127017901800752698466455159336132719051656827834356202935781707211510543807074732936561095745711044513647083654596902321517168163409923949989229023100714118811966511406321214048524575129969814154738948712333318983865561912029478267767518795435055328259076025674123474151583042199637053503128852238446224982625094752649974855566194320618314457509139869280966279107289224116301840327885535500500578516893399801183818569215442325765818601185854626372179782118683624315449864407257400988627584867153633319446542843134306500577773915617220017625840629142176925747839965469071825780134610243496917904821447786057488257329110546833769839473317751715238607911962663259540945446600360712448970180310899775345747082241340679492301458190896858285101612907284318971714176517095400480162919164438911614604286814320197669860071523656717901342407821430802452037548676844992608506123532816762118982155871644974790244183202710737248397146215743203113400433869594839262711034508920407982828476146368961081293227084772888893968316748958918681174068989526060193004406481625845408778275413118916383861350007506004130335940324210013361516349255884465209649882342250598677085962553671379895374044692263780740770124299297127419746922330795446046602110921886764724491527370684901079831083753664658349928650399855641119641137575878235197428799554712263544256739480615483621022729435328868470058898305839975466174748183680671362064012537512254996586999485162841324647635686304424000056693964381134396510166761840534672145460335807768287611078915008691816968342542511044086672355175898795904102800598952663345852968863419352961050952639999201900724002536403403627651295258530462974355232536393793798701505935586292436209725450437331083520005812688348251633260106956917023428984615429834155650767752233521833025444438977739651493724675034884223703491068572468678791589105018572619091308953376419875654666762378186226160579130788614475461504684904518249538670584096790421839585436667115442665591920775514791704601232 [136,82] -7777784401914460704606107119346603026602879259253156562645619989973335141981118795718661874595100895939065204636392370756768237900989223195036607100265159400417775524288768832612846698879385487145222033139660449698366767807340554236292642234114130249361404986697366047102425125277213855506056482430056775208298451227328911742010876439666072471956824215100125244191269746856412705798165210504494755282503522824515790581252067581333390410467956085673519981328863386860516538186829084113485628844045213055275881510167571416605902489639496666401248120472133136856849831812129722129311008566575971024835420084706194733702351438656962355791920282861182640843919020128011230218546476727643635775819741311652639519935157458784955815270027550220426713855439837023389370852759294746490264656002874464582590987228058242892271984477392508007354592603718735630377945183577229687060098066251766032504969004537779658567262046426793146452959597702412156130021650489887405065186485385420516935479631903881124999076898874600935398997595030521234208557183676723698968155770804184106767891318060020812026229474121076187453786275286710196162898450008823670962794119819385657571721370005233016096410701761114118593449620378140596558958497696743755255302366964956006392095504847444947170022869822034330618557349549261994812202607209308989270651306717868886144786909523505448804014672414351651006030430685499287708728014008507596367423937866168155407635961799429341468024183575689417849080736343467824717127900275338854640766828125053632056605779463003319467964994108769002827114351423243816952285335786630956511171876484396359563999520546338493034387457385263564047067432182800419465436264353345200591024852762810610336139530725969113798395036003950034416720326388638516865835941728035599626503047910584762370710165273951686513243769599060048474198609446996297317144218975207721581288636199878939469621996678797611295645895688229468507411830674394420051737020046292447161267504990244545431741324699326909489346304455046697202829926102072053560663738789791532277345159801620414516642946760811861575781991044947456649199851434974964990601319402540476102246555854514855296196921494800917053236969056441025331178708142732883827447397551950420991241305625763369522912 [136,83] 2993985734636469569069172582035577630370637208960686892696393063978105247603694252494598961379616575169480698035052934258834847546560875691323720560568084626068898827909698078707679609880454024656345755827716606339733651929310365038706683877629358785896247398534095416387112741546351600142354147231963275110942751398363891771415361021087915088063541634941260576295782158358180207012040464371022173797704236893041799200566301292019936916462785865096688226044086286646449408945242261240447449798871317814824176324599003238528396424635494296697818928726106939396307737954803238868732369927033223239119111558647922896775307825479312724891118655216044888122984578982965490991658655474643934577947239326936823311653099658622625338603582951796510839312728231872757411487359226830646807860982495148317259318015368948546932276834755378198498774185204458138435001817327419869605843613482701891395829911287433010350556634272647385349094560611805024658130483004761058775267151763887474700314109986267037695055252120058165122602679370142971154779354741461991744924477848655674670748534086061594253179123597016354042455174632773870944796259136487168589106656808509975616472745955716933748880980780096848504417121479113915202103926946610105028463515491510608968216084355715397497145542117821904504445326821554404171577451257386831036848852576256366056931691640298187043147710732425987639247256683966850596399721021743142931860537669355108501189553127132061471447544076182815441667705581531878014377797027315303991885796305084249376602781012159129929070361978232014387471889954676195032967450382317863113070328663326864928758484088912780840193027846737441742923468659125097908290304733464568322432992259947955211615531874353627783290217818691538084724939303414869477277247185500412094467561724964266875314404201791893428003091297269824900450496038332180991239261951112101692480505614335875330788245102394813374381226585558048411923435450975808339093705661610264678173698499599172516258821213839225189311041950925277254958950381258226177850961665094649001678517374204412374566393592805357236399541030990497841809770829916980268658631993221867964017451421833834591915573766359204037228907331432885066612144036550734809564212490718985116375199222867281536 [136,84] 34572042249885029640178596696682593221287698451777829917813179830662206500370072946314721379808464143975341094823342997888890597308261824631287567748924201924864555315427810271456487053629291464214342655277096553183349399650384571113784911700191670784251031764716161148488810953870653453155230938106965912614755271337748867108893751579884474945248498757388392335841459983156195950170311489894808031248317438235495161659244865809236797909646158008215700077908287040003177715134040354088105385096366882475283379556400143537878800852007120918102472040489684405499667082422929278378069124364595523935783944631044212010061840053038283410414670573663793862819714027062446584968452119021465766374787440540110026504485063500093280027977334522426444794773537317867618421888850502776559931602237889003974292804260540898588638497402576326231157164465247126611076217790346965425095641751480874652490799916264445963189568969856552748401136170030819088217775598652816325710345989447981776326430869521826910295033128664894685391760025928919254469440864369185395482168527581312563325652061861895025002207577263042034185670879080393635965279274597196296062341505750472294343800279259353572059736442341275733293031183047332288804212936564079348560628174464571211545586850611916151037553002432226016632203764530314298346951685808946523125772542106980157076995748846321186098330370615186089471816827984576254902282114182311495913275192007578145801564034037940499073245775638125902104175356072673488639801318037843823805299796764780432939427109536571060794681825317545755241247105832442523658009974509856567031984047430537962112013938068061332301635201684113048684571009116197534660765738670872796263262531668007267297572867596307839705432917696149009985352084309237153811094871183351806575801031711666816932429766949624185642461282363654615914991099376961596405403256033846320256853419350699629579483707295509296675767346091709808383613740879395556285127153900118856952129541764950861618863243668407336260784240440877426826772222099325904539764778984059322274349085483259569151486989698676010863221885423508908687012609928005257280880432434969623140827745616552492309035735114462977329024806181862244048675741265185944064790934762525842018803185950240 [136,85] 284953844575929639087218885644811518329213871590612601737225873858826651012910232904141376438752364818276117744404773283217344640952030164213294899021160552908575545437040906720911087290972196651093990677857704582320086695413043273258848101805666171654815504486304187776556869304289772415322214702218625274260143837500275263591481591931327008258777279456217482245440537671011573525751221729089070528077463739539756158446494274828072105517134066381676568651327955407303844167064840797879320367521644508224067215108232980471817687746071062185553398596709001924732990353458102117201803587210347133835811347915824861208464781615538512272130577142060315603497246737076859917350425487801137135494810837444189524718468361813003926402435678798219576738053160748871637411192722671476018270687045659891453137500815897421374362133183052810149261578818631480527349059940345780473327839535716807337493722518438575820036147463467454309223787416069858311094491076461191568207851029992587857642777032695662447243485799261874814057863913347444830511619557274290131116939302687840706539929460638036097994351227054540092586966436243990875445757988615284827918346928032203584338920814884842080428893156016705115902171650569007181028487212287369470191632027939724411937598463432613555537743833937694518963430464308274702072964126194007882408656093628409643686068170839309251451246267714448950055850958631219843226208966643837920217649643249034141503147837443375478577113380702035315776006804361747331286683643222068225842980568304084120628150287016052874024294675300326541658295045368318570441765166624087007217318686555498615295732538450841600053983036097862292568594628491284037918054723333532492440858229100359741601296034921868216157972301689656794220602727040597685144718484589850921646112976113820552460988155305561108469712074686809087801897495954597955094427219538008896197622953860515361497942657028986220540888173219532679095224712495549724915891345724753992306297486045718438973972715887148691214452318905260056193544783537603305095004557624967081826055738724371983796829299192627454148975592718696995139208102329330066169714378613680005602439565224775475356746376667088455901015281436721282660755995282002008027117193606881655340858736 [136,86] 4391171243165032728039847543607674406994168862173417528319458048507947321600063315363391569223187640155618529094717753243862989639120390214406470301789167348372051189023450870795466655678842221077803023334726694478152647059094636091011643133026196347120850347721718121582615947169739571513463022132961723633623773625930997709606171132071665402468769353580319644424484967194519752798346103453314038426425469295090648181101601976775688893785590364367296966762897563418971926791622151307371261359185211245677400650215764418899711336284724951875590427423320269516627620563763513121300748816955105368937298042265791648647847090888529316974072206783864563844217430988358466486124383918747130542709545664280314443565005917114491071150615270592619079436643888048714714164285490929150999443438727811140810748192036146056684702120794645240300443399658425652876362453842070395575909132261528566929740484117662018317771639171187168306024848081864156936280276207796231746714905538875220500200710394364779830897482647582565167388333609402183251819901405059672264465536127283862674997589401724779437240319912713448212230737959465483052474889205740581612614054314584566759780081639471640667813234003835319974882909943026634474217680147273285932090438393943594303012732616998967476060211404759034704030248451903170198366571893818467540187591042707618077563230569837797146731899928519940707976631189841298063493757535274998801716380153967021658852032676176728482520382560242667820981851545765676787291647091369596006037326006384621133258768704962040067672260398680261549599209021812464766517465895170677907193335034910809975191478231428816004536649002483642155405230703091050933303682718571300113389019653802049934050067506965807458069659903077990157037851849007610300497313004749223463087644902069452344540216610188382516574917279233865162825216126344296544478996971059798141916677356207570107908034145959360856660744657700391588270791521245385978966538564141524625192089531714378896916152657555808425806985357861430885624445930438430017918500224833028087110109846366574165160906752920722332276062968873390908504714451859358963664455030758311213498480275418672566263389955832760688068601056927548569293346753588185620649267156206031652442 [136,87] 31724589816322909799689170419394472548771208952963022361506817946585370947705079891292780384185153897315344049495173867489127305992166961777329274441008562461226649367229869770246634751226346401211547967894495292164189924029083201756104261306954538723402996761432923343093667751731808141582476623272685835029260295507863004078267185538580964065996164354097461787666634011962686899216394700581955911859839904512074070333704313538509295436589634915163224430661829386574437827346745979561227073735295565943102368331160738296930777238747003865008129195512115572870957300212080636377140121725550033968780451253024056049276552664811531266803289469438958979076846006666931860431868422193381701898452161393705482249241664661750871035769890294327030099420185186521076719129754972957378883030747973220337903832400454359011895119397239234175912603738795148768481015028006294713268509066735124306141166632765349848318503894799664950938779449034307735128957607935390446214583929120753966981549943115092128681398889188097634655925010464380684116416082791290782008177244779246860136274971705740827636381133217466935529477425179145383986332061008378269933069057959573124915023840114641071319370468870159918810500137232369141464995183105841246328365571641033642940125353910540498142666780736910726720642556745418724842492301815828572100076121662521565153928526626229047228959588654114706202305634873724522085465671679476809589206742700368748769713798978741252999366972777464747050571084143548095849618420671585430919576781961507383506804099709924963474966122653277363518492748240363373193827488779872182677308939857657035075892660596195864242285142029712404367604483289934183691601806388277412984526760940318446245722815556552810388597140081886715208550458733039729041030196789431054900862807961355400997726226480370766943627840656275060694016165504379337267245320823958868138847280558444434127065757821338863132482924299861652414249912410279354722724535481948031232531393814359847688058383236909838377404672341129234890646206253642177091085352966874525020148892511489578620930137920355235919801874928057492269953491506021975980913105073784323719722854712597145344836759898027738430277729079923586704361759397357666586188576511846080 [136,88] 178519742931737986453802405063941284287692162608711205726687513404323001379387269154875070492422802770114948845021596011745186108303140522089621552757385707060655676328452467224543613523502399937719291587269264113266752659420770605082316264046423349507804602208261963446148712962913732307560349431991446378141442680711166685031245363533373850836209028616003682531836482112961563821201530828344580640653536729128818323154158966156668201885533487066155394929779317617014942577339166109319789809200404403456833232106452826790640359801028284921165437482168763385221052201804261164346250617072281009241844091785440066413946594631395750898515357487414857326776480963928063663463731331281718120404489618288653282045558300990514475359096868798059609633941262758403908067138218673978204799412554380141359612113725410239086425047755685934103084769314215107211139673923284540544623239569249667197816508285162986000081614682877153442077347741840586278511555716426892715200653317820372191903140676961081134462248954029553470078580893865997745199217535930812349131926832068179533401115433012812579775054997383145465756535461942298199009996553031368765244633767450917961019625809204098797659645233135656094590767439879115730760843302284824359529118665197250523602558197742523271381246364049564158892662133844254216200657978312664105026743906400428664049061870682927322057180180323582357163490690714879017455903318468410678034037291311688592217468664857642429018100439389224341998224607589263915365483888726282301279593701903629904828457983927785130071252296032862085121539310115869646779952258586459841172733253054137444382523527774006295944998020775277193921587509174560960763007999327786019839050968417715428204486692632626858741036123212100237786625268823430210981154131749709082400959190513976404529131520916661613752206963237506991786081503301917867604154524637940224270934665436351595976622885027919127806826885986193860079937553755816052127231615749667797573660414382048911237323821576060174691229303113668629221287154758081562979260329533098623722738233544942142349776285161785531329430720735867187761897323713119442699458013022615748996012236660329959187238843706181240125660230035964116450401449658032841658476003752 [136,89] 737528882847073340410891468091853430903057140574337253185517656668481383064833673761541333792076777237913616784314131518434081594278122481177301134434834606762852918586322370832629861724451394488998812064961266607656518057387050643493638570442511066279358026961855645482614259750890785360927863089913785705955404516529912045593594916222049457542184364043606937315270560158018103398403651539423783729341385161320604561902887025055845247850692696167337062945503850411595830538800466323895723586516938386204829954972695565095424002020848222871562956719018695943439186009868723158238803862299686203887746621497906737593979819676655640039578418675763706077491861730752554765631750001432764946946848898803256397697761141235439572609123829222730519690060414798040891978625301145298563902567757866045217930793400736428972759434083194441390244349085842517349369898631566312089837478507004940358579700800429174724627082859275383844586241145031911082962095324688461015995632022791700563371209276500251100294418181602769541022643577921554232135441537343213211484371370574781140104414329394205574932919659354472093767740305578303273657325958103085401346331716623068862776364391159268826337474718313449264449654666974159392531412107913422048953353318851575560926743981336453730956070625104366559923518834487576597835036016016575049983712426409922605486912737464150248752141237034114200206867298916164625457489140240991591560874226611308536381954388580140773128891887494835490411291049312630302762631267176153651912379323987208473890618251823376057821796739296025697035767740697832944055405235577172461769671503838745498213969407061051976378870340029090153805467378995375653529854752051530774820350771438673566048271098166679475435429496798526778760475688854829633716262815082420599483424943846215583953738515987336401816632009154784415255868446592446574999243042867462723256349812967895536596819024474399791857103078985283488565300300730741744140158059221851490545377003535388582128434591660510092811717225549628382281810708813865683683042751111831644443283497536991508276893496141357621836133820467582092787694414881530013193146026821367056189491736494640846881337738422798699107968380159526295733543468819378954551576 [136,90] 2635379646056805781387741845704488953527385589170303509783996454364827431021758102574159279034042397243324649264805468031515364458244181342562252012581361660808710277061535117893419698014243407787690317871032400374673654007248614787985907472255827270583104017021018418399906881268128756844150019028543012707335181463769150306597034674842187666618750615919778418478325563262691313490234561924987108296167136925466846420552389954562095829910507684851949975856917612022591084369611042900911007768235775956359279572576843128047846541544732173137784690271707947892694971943934070793174065747045960813202428798362372828762010369770333547670535964733519210841355147676939993561998712437215240712779843654032237247310918932745252990603026999508019657496774235254051876043999579478307447209528585871561173393861329415064451553158655506025948691059942152643482965975207345864649015722700176932790105785270506822277720850651664351718805719246607279911136587465836284542353968893611991448660024345517486941380754505783060104876328249450989463025562479170761627845442340916755516104325493308854697828518478989916478506712816759462754754360216451873802111676965724220655056462366526285888584630179378343501082677906667024339159332825396839002160636928744229395362233114372371677915846042284649939166001229704096398214025106493478558733495567164167752270247218816398872256608124461290776146212107133562479601888431914416941820534794935389690804605934763717071258696690947330053642498762695981495052446270169762310637716037634779823822914597719988758266818340002253196049614661104482320638138209923044337682827313487095908028694236053919052982956663538548919702747625997631269343521808460042171297813478779808050092107587973756039833266800252154467287369659847442844121765931447540945752281268702869683164828560466320089106212591241573840165571731813381642577746654804349268966775291186512848149726412861905346469508698781926704111031457037472214748707524524506619919972055220768657116529693812225914082881965525533729392989650061115346290650291931708626889805244906928630492321788148236046097094350691689038489738708335941775208804028010658336206976309295300511447702101665028746847199112357012059111211362947660700 [136,91] 8669355303770035387420450906940137652346972188132726065155517186451341107759565675264597805263507841468216984639905952398970539092870591506053231580251878778826710936788087920869743688598756412909827811365704561272571260814196226152452621891523495627303221880302741783844366560629964539480090608349635976333755393888192969062267277027648753973235455535334492570827028161332382340003261436246181447655190927714162333874529518934124772908922673597068216070584072803840547963888949300997380017836635211099461262409968192258359261331895524462953956891755382498069682029246879734716522464389016010078704211856319214132251722738111660111607920305231279952643594383955703823183563455738742379244417851208239174089912928724711040030955393649317963765166138468380905278494870416833611231818724254643679641193967961791906649549738477712656788587211226961968647720316680331863141009966838629234488307178721720012642992771397503264073370149483348822268972184618212784265031087268711518889207720056237985476510952807851248581178299960603657763152049273675442248819341358791158112881673439333707676803731098701382244676714086825060208333472030719687165319417420909226684026348050499861126148661768812145356052044343968467948930201829708718209205222129975852610245958723940393926710795105087802050277821957863609634336245111147017405470618166761582574789133983843378834670792871869578584436404780722051836595203219703446276636622716139753536907864675040959356871035079311722524264276322795811623106982972034965574755439917345789411072932972333894806555673881882360787100206563474567049875741592295338331170536248217308071016794502526138838253348013610725734217659178330483656626601155594087112463923327330709483638824030022149258275099825005032375952980933766487684801515771475306196484979360995451819285726638980311107140204744127558943239190381930874694104852019691920460859897338934493447332550854346785769176759033596364843200569198505347631895478533061580578539033619576994109002372265375343338021106714798213116189681960276010739248207790860430024963780398108929251784572062655622490092212401654831644429989298034247782506943212547375601067993998627622887773513081427623380156043448450812909562074903936 [136,92] 19528095737522399184905754305973811447056485035786497892830362632462637274708312027351731826051426155883602000892299715754293030126060665680253884870306612873527943585609214475794031796291375305906149770079523674576099067886936246402235364169572693041462824381710416504715953655736727683311453086022659210860825132605076583332763046389523476828458982224824388511681102910765314594628168287053632325039902236934317940519496109991233029015271093967525699730233446097477459720322962559889034753941855304293163408439818011228152565033361392561865151997834675230628681768530306057074060348821097559613067382787644532210223000227618443470901738544542383071935682871385912432962653406265383993748594759926105577557783005691146169142845578129092174081681044061483366468060702638175879982060199266030014187570518975686550805299693772071642036472070082921960915633147174276133854127932015337563549516730744140800902866890995697281169997901850980314685237438798528574747518236728750805475211056059387325072416953172169018690847957053938920508873739777718487010392773935124537141826594382412897001838194666880664479918526263612298694487413285396725781847401032300181574928620154549842951623145422604655266235443688662089817304020978145009322637142871685935434233926925051556259486555396500507788077023384197765965098069139911909978528202687743731011492606179284260735218329102761692161015261402158677378635577521514898089124341059177440684658004219893766827769452636117394098108319728047521554595980485851335709150326162720269514802352638733359200875585612243710402424065567339103539990465732727415461009477112281752393168478692821890693098775798521360614944445371597347875877105930022125598910900287078395821802380900988250099268019103233108272791037532002337820593347882419639218742073124455622922256304200041610509892066615219053633527807659548023140606069852830207992709871767204851892126509934167268444385817907247357495433694679979503103210592701815815808826988935557631224050230942214729656550584270293789423597481150230927342405454527940630936774726013710794448212799244876503940022262848463223969845451133400554173756963371487438399954674547589581288541026205598841803713874088805003047545912 [136,93] 15143864864164850369411738820606650050284460820036557486656607128253586917929929323737199372684619444790106820845822267873005921641440984268477036366471248441865808324693817483146114797645731709430310695413729922898943860149723043325366333414239801876762492584644847428505398808392756828651954529190334814439448826736599846987296294410408732025091695181593518877926557806508627293449081092488927517994018045537681607185311425085259953643903587905027588203904829476858034447650530660375628597614148803040486367563202782445188191500225365956285559342086788341715541896542045639142444899466429311989412237571862612542702368443616716694224425450447579486398877333701244929283308738926054685965687750065037822344644624203659829066674913888919336371854606681624894822716299211535576858363661292376502624832881796486439064185215012022828463352690778209246061612599921120011159481793945455796780423050915850112576749070681695385248361102987404770578779338284117069632104301415919231283850835034771246337921929975904693126562478254977237824806572199795840672487253317818386887642647709576317431100972780088801901479223707998425423954536120065500512012094397214440774534459401886021092209289589613434661854489663456708084810975889618456986636248676861376300619217959897948971397432143809340237731102861813179164949493736388788748796433066837953427642755787279451982555913031503552562734358054583245106133930615795934030709527278257503928091093533482067678606542764193040425557912340580762287652723512450559874262285103553408498510813019551855210004079144614274383699261057999008882063904399974633187507302353832389336079151189717039354744469405756640341367987734651343189976408316683528397400787640554768774285577107809547789061188928742159808395541809558693981244694384732848376970754044746947436717336205812307347853215743206757703170000952215786234774209407033138602595756495134238609055384727214089738134210684821554019074717345440127960606165564044300207405960321983065926000923659767653873599716233598815049456099665565936672765830415322082231110020582546610804763209708165950083058846737250446710244344936019948143375739371956641511548318517131400304675168296491721586810469245405460544 [136,94] -4232954827673529790878840680380304207021987260979181548545484017535639711970221177853069491632340082461665721326759110636834426792463840201233154796935967361497500666448891880015298919172032725541964789441039305779536321028558336597019552124550508679364725096953755612450620717774929414005799539011640350530943055736882106573704259710461579626232774945869788175687205513745441573750902281297551651581945315925289308892774746179436497070649500928506172371899881430550499978496493503567263710565794404640643004017687926896162246078739911498546789237081700266917779222636633311947274641928305248381069997694875428283793318933631166886378353179077179089628230436098773712878215845201096263320291612809915452312104156550608098767718481306757450440241389848015074605934957398107864245716518312303556992657504655601374718201518158578606029460357059210724788080490444757252755656367794142976166917881184962271349521555196698742192271498680002722938259859715426973539240763781885844857133011404549557592887913161963120684808959561127883581804628603870139648951156999666606417437426315065509587709241088950016290673264637120920251284883710944810515387385056424169337351324424909393231894451277380800624945194559658966221966895417932675912838787397619115228652041645404469275641319674184324510193499736289050207872350114992762645600896400095642090705210165020611647428147289757875069145623532104147046009988738548248848811355634546493826455088348969669995496144627169642418258444454234905525707121277058403821383024734491181864052349200319192828865358449133685840605298459033660914085934686613692033112360564824267713822865244268649618798729083203857783052824866796055869487709358514406208636944761358365324892812700773505260004872554323131561686404702896241853613336607365984936868695043818986316161759947467174387555964959487313226566975071161551008813278980894092615341349708501864282941266414589251888534222196683169765602502796295120351449255250004312243701493121690863060254062953421088526928198269771793874713847199854208301176532799083930238929010591544403485247837814940406106493745793094776312212050642902807498036757891034186659384193699581457112120731294751072530281882249379 [136,95] 26040606206572359602203338505995272172598359195170669370395884530226957016269302761746189994379786616725825949704056569654439628639366563585276545243606566012433160061671048724853971129227208940015176161919128556721726638981900232372713490976667421518351437344515142163478308741257936886241024657113683205787234474446355694588003040055451428177419598414304764898814028070085506950281179246305782879757668438972163651711445656303211894765706756270969179228062574229789729874034502299990152793650007408837332009411079486197918374571604954066787176183624314958818648079698752007083942950878629440259686527088154964755931265631258365009941510505419140722876236247390313785438028478413060112290900236781719545961807552409498386675430192331852463886205524039097209415042531115642510575098259551708527488239789244239201391020908735797579117298784195105609071844472877466124925837007285562391861579337219500367273262666726231698785902813539677741467017087369309412582747616647794153449336573304783498102795331287359082687745062508953389326680275185763945669010974336771163429473957626863808206133789739885333066652096184236422680723058697866316340394143729218078298375494151362569229743459576903290049555154268338386464242055132856433175612454333959224456730519304704113388635233486417727805678193352770277358226150414782229182406667736993752985075162022421728196335155048996026396010454649196956031463989065750463569412023774979339418212461602520052773918359372149691019643903331213641799220390891434566910977264127766047818691029867796944196786495661751168725638716358769872670309165964519615648554231311782565034164733234420592041920781976175786736703827732261632321633114767670608441987040622918266794399138506956219383060307110187775931585297714937302342077812439137894097124583125996767604253335523302114027515327948530668251857259774817796143372413827861622558499514060466538276376539693290756170457821492597878551951950266732889908106457119896033952681774412109102766939005079052484169042042414106206581091416763191907317229628834048348576464960181780055643554444133114591305706354602133259436420657486754077326604368352648118903995897079070938961805564182192803449380160 [136,96] 61516109734345807220786291589336154145878986801760086236930339641216138170929731225851830758927043476234951382972089785685099806598744220418252463629265525176851669165082579306682556394610309424597276483285740433457525231320095133243655095923064008601524600193699719093043439972811197959011994729738658388961132971982729176733314334643830611509737970475817533320013355883693933093972855140756102724615617311071481670589185995087691245720576254595555554750544244427287867742947891525261544042789963912261970127870928410737960703867342762273122078132498137569262431494736117997741262844329112796015672394866267930641264643222269891185200818310213581891945106158363368350586194684606949923971117994491565101622418131331511682827994211772245723386142201992103845018953499786477661326147819661196966295280889969645695139402020422548109173190492576550399663445233847945253202100935064657425238137796281155120261976129002960404832236218575287056896727035522597543850637717844204306418278123111656324598017986007012352429997762297631074127974932116212209344341900520352123835192662625419335267359741878797679790748163440613097962492202070758349791121352013140925871808139813273637523385741250876995461655392175228321115828197130387824605087305387226175605043988026128859887324894795254925406230406188367551513403288304828378031364254269859654892212810642696592568217497968969446465845901469162190707418530954177055855899613392665638729574578911166908293652553875470819441544733987853376489198765544075656901053423974546032668405057532403708360911711221480465071062312734491206617369293057753270928747813802771946927651785644783181556450992064648366969681126666552892123599090436990063470339217900124929626075479273267315258258544778484704335305062977841781729618425338691980055997306281806023914028115732039481033419173388951257794329266970166273593561534201735799525230657792860466763729662599422063593137163915424193991365501838533823909897989700309988510392650875997725960452855562019307481987099876715173882327072044071311951700719881112420520385727222860111359135446186629103939652928646970257581324693019911537989357560112738638583986311840241584728038716786132459048 [136,97] 36538731820608647789974052349735317705523850558348857605116042166129493279183344003151975139734076109904909559929615951847969660391747124841125982562330963788825218057170006233375583613395813082010246970294632559411396420673202302625615063961012034968246982971981015547234537358188597806090407944699568107995182507777077096629293434371290254135282373770553961118353131662346515430404220834862217333689134156986077931682804644416681817966614386372055561869166660083323813868033253069572504757792332962885450690970055394395599220182267098381231823986098162344720523610759173801252900638028514780860161520016139919165166889806431849110919799761216244340541552821106734813707721406549070560004325591119614060017869436272152216255511612755943447492928770484623921667960868751814182762904792810291102398227969633048051278708288189573271596911299406324915044823035849956568769515663640474753293373933441310515226986539245132859738765789665915588358163596508349758029323449042137445616558940862256029769588571628718088239036970234514307167054057738474566076703163775641125519622678167086078001808355599810789620792931660750134307524326626202859853095166143864896805176264175602325380183392479443274348246515823860639749837293134637832597447980830265227271798165841534751661345572365825329169589128642456971764019633128175205720016156704967549635364888770376230956918773013627411685067887453283286351857967002338258579754103336195029609365444156494390066827448282623280204660630022794675240326940262646091932455134735586647671749138783238046849110928771204965989642784125835634830405155690369268256792116784137834062319460662020573634494657848610773710676055367293249982141584392627583001208724457449871159255377573500407322231273582468971361157891486664077440469175133961233223006596615002637170042329975231793209412358110608895727690858652541042852394029829980632459671508494635578971215160754557304268596571517395646036054404154022088656806067048588826708126166758992676522107519958497010969788279910973209831501961225613757719228380836183221352460994424077877222008112584199158186578884464050134784645571788135237089627939523166977936406372654773959676599361254456 [136,98] 20009262033138852643496983321225827222415954852238286997902682399680580540848382146049375365888416925429895670624525752097800746450074567239197929946263603042637670014487960380349536018020638676007691333922321674168244391498945456378997904578415755118864990759726573627911836398375095397681906219079362596344839170793387757132072039506240046356211331654774758479165565834602846292454105361814756086060666320822049723525283163427929173765450479242535078877096014169878536065991287617049880181316143750402432822679953178524404539465537606381590100214613079387562606745229767235066624025669874102208184330370001115689968102756565401265533105503978115434512588765456360464775741464109974010327553154199650435735282434492582540755640732180345491176695405250160868527537201139503136279688839562745033427413017492581020941468523868790433190138337169751220326796219886140543911294812634184409641983854123199759192104150542080523271830224771459377453046940118718244010520284700918735839802132161890659470491670629901287193501532772798676700713046229060204335657803193230845306208378538469393294691322276532350375630744722939830636855833794817469580169161098723713720441432001760314360994933073312388964776892768538101141611507264897798068274888286200089620585885377114510996317457345634634426870545712289425557652294218392082136217145848163643812557255931431782445926295117349602653324877990671322764742651827401006625201794842143981070250540023301126783242942618740678553353530928659035153507809599508863465624933842391835739931918086821860604444429489661379335042141648099302594477518693759658229366693532555765010647990629645447729771719565102627045326985152959823810187034743663807392969029967445156851316432933200299550810049173366375805383744687641683623997515472507429190259736261999435008226520841617611280224577411727248447385324321255963440168327443179596703913781884312241648616100611269216219400277578676053111070643635547561042172920814382812471026489799451549394498224430626959685214090092243003865163714776933655159799316629880076854893513154343030450068705419768645516711770225440702947940221381412047299481261636393125590971985215103958663491804 [136,99] -29296949270972169856043332574990868881408316844219511149924352762060952369135720471555704006344369534959030756820772158440464511148949591170187508490919867309469161429777028966202602741285321831539033077991053925479712558084984199381115387982534192661048058606782721736818343411801574612236477417061705806860275123872616483549259620936556357526899390435868626021058571781987692811603439628596438447458958232587604821744022206353951210966552970267158133816753218538778770469543238388453868947384421371296012326743610940467341886188724567848301127527211567600950921598405903061351288798814970846935044039007707491452336146508625952980035678244169824824030546955109411873432010253192534785586629118242532848128580130426885322937161732918633994288483402240085363937599750112217469898485123276842033053298123163640284912638870059828413288525687212932201392961569489384575440288452175670923947342733890485802885973589231911746471950986073050227989220576833445921547023965349235293800602317016589013562805253747978660803007528000658667331152814407828336077160940969631307713205848067234425077276678979760460307215848575471116974781433345232328816117892439472995467725818565292741432739232478719045836004639313036946983673048735152074340914031524862803606110977275119017213288782490912740207241113863065637024484110990710368565389351404111355406114240200449657492307474663945231614499520372923412171369481069275478269679489582897030011200247622307582823479708928498813483451260480012664699222913558362325877665385907185994760254294244220379728948816382888190302521693317408188670321788050637350230117641432400137820527579485845541203926948184713896889597850176949969223305242058772046698315137993707468148870134953416535161703820289498667828428464455139276742131616332678743482629333183821689472691923879244600246290617283868720859243340710265094461448945819819492757086839092315497580146321140919902971765825624433726306438868097317079408279428810017354132722787916011456348733115475682981065815102497365848592018463579070491390163967473442735612619392579242049895229287638039391321156531806580940242403479520041127939018371081508706384906623730380707456 [136,100] -27073845495455384237291957132433099694606357563804392719590017022416031873343627774959084464732245279567250242678753125698554281784193034683428681725356089833470030579224123592814861872687524620468947605257516596193009299658435402609666171576258991445193540271504635463463683748328933350475967833401953013661818451326720151209522732302849712794158098464726053268830764856294140690356401618334648777738951152236995357137220064603796304847596263126846181502534130858664760510723857393056627011235282790885847821672607175883839994820254225246220131139236552468798363122705932797017752663290290154141349470948059685118454467720217792096781613444893739249906809267354747850631878016229683378602330893326680224854871040695606377306699794221662027760362705218131296403000322418461015452681139760545896092960818673814926535126331802548691420644117878779400912202246646733674185827861563537128493350111524558630881482837182793915197726806139267962068893443138758801054230188662618346509736076071083948455946907420846245243914899984383358720254107151828682964403938973903026170815947447446889029818969158347907637531589746635645176261176940839812532219570522220342260409402332948224029439866424437906507051387502966587568620872194454865198288129109756845385763465319758622142679550051611771491958314170139953155986384400739646886237701749623527704296688603290861718698104418576500716198869648409492933704003363119945765252374273483603871675378028013390077892529362765325151594982849891437941202530396476603853504394237982390826004424482572897091183785892438167919498863083685220131305083487004250217489090714794801652952073722231766420733741477341705824166590584166670515532267236165229722240842229748056213136047121932241216391737514531702921071469618129267087819009420313351146526674634565258821907720974310973546659844633452194128994187798445228629750724041806127169301730400014876923390110385926826456787004570247413798536130870294581511683972179609351325737887465263497634245459958702968696217652084959189091403174714641148587196367434501747082589463658612128565630555743616253139906195932339698284611503502158280956702924463983765332724858261080 [136,101] 10693515768319636057123552162410536689931324717719359298631979076704093489733915890543062198641112216717178461598875478743332970048739817212137419890033673821968089706185286218679821805488616161724395082020952032132122592610611652440540034236481800106975137312528424813252808552550760349888726648352326519495925541243970924022749228375021112481757742729698030266390414454110548385629892628560967829536154251395679719278112305079262621992213416329985413970960490308163281774837101432761446416957243187766378220293256696492084136293580724210852813961221833999785878238786581525557447437630432422964891858919758776379985800873280019613080087072881846192416270460503390947103728906798426498260744765069434433002760896658585102408483600152756779761695975059269756376343086879336740662934621285251427560965432093343251153881781706927043707887662984740304319006342072951296361316512340642662912279411924848507398669335184199267938931688532317805039539078727122288209849659117248433292363718998560660129951060275508628945440729747079082784256352288704537121682417661526548255482271421625233002292515824443396840500805927135778624624947668330507054833673347552562762773570575380749539913981632277516891671771781083005423401016256322784146483029241988457946484719336116232788046551967338305547922346856512941935713279506737985376950875140943966783231137003445838957338777154481327287228701295191726535181250176541066359802548619725818063217407309364689316039706000960665290134369812782280660331407344024872944637668233876986356272235904373613442614413061414127246634035460076798535687677136968435963629616059835308664749074112982061180888480599648543543123061318298650679868016193168439453081476844895242749310086933588335164877675264594450939064665931635583823805126802414937639432043776397454290417930119780358319662790197956053145948398425392853085289698121961056709673369951775674766129550553302991812904794290266615220037977461580578167028422697467486054351460349292520938216939185417227410223293503596259646568462003444510269108318171602755419588483374684917189964535871846048370142865553456486091285054977510620007509535586412000166990848 [136,102] 17610737599354027948789875727865950892292164320998735072836041048583885760350380937135452217004749911937018063966076645045134270472664957441083653727027410161058119789138926149735504366538711343317829182695774616904027663573620505059967790800531172531293021356977081435890426673461720408215893405535913623647331146933854829543084971261637248769851238862233241208162993272337447546834990945868640643363004516361949627341074447571643318179340394022925850480120293838860506148955577173518959216830056243714623834564167922382848108509886202840631997291111413567185893481735535426240206566661303036962510662667511884776676829275381414601737983306517642964486678497032279368288088058498371055467871273300136135682532646314641402313451150513305570738456047776824943791749042104291048341003283723450822328031701046649282922639775163308754115320613851212359191798963082001803889797633690482319666096899370923209696953978508072093062101566545308524503538173976897385657535198213432646357861459253540546424383999612767323555445995537417219048907870313647428983077403897034982464511850384672232966180131071710913458389244562625476540062272012364325619668513316449404650191464987962280270772233881620352117512620651530485518344150128466985761774539336220535495995507258793335896976393445983137552319906095708453314450334682150182315340111167882747284718851860145703424663158818611479297649688730326377084937704855975718146055943751669305066177621227638999739093484715277334827816945812214327833926979629854265141395237437150560552039058285768669440497964057037118603377912478548219177179988359446606938411477991269318040976653017297344900178098381507291240731074885681683150842026632433614587334643669875099085111717810687376302168128137510632106552225658044504682411429362191590392744974157689579193607947330704725739219772366048050821596683397299070214606301669359332243702491763513503914142024224443376584681138736249603489524575641356934954319497324429874908699111179612454236295445394657195055147289814814131701591878483999286842330318156503176938238868757209588163477013152400325301353075528418490982580644541160849442249067521254229061 [136,103] 6086844184698396247609367035447094095025899437314688399680472689092927588870688183872675750800187157580305258904447055684218526378449402378761664434416307450380744615271542194541093526761598201527404127006203496790332044076383788696540735679643917735756177954380085632431785479709646566005266706283683079572704455778694763240293123250958505519806223862044656703611757420158888479758521437949172670004605837292685270559255396300579243375020096264914595006329982627959188806175240974471606045565693320807608508293889566386828952308036976335417978958702995338085932237304749582176744439594696108562690750433321771638337140329358373389672448844805663146444812598862445125880439821835258103781482643449785467133390105365389781334891286425288597678745272176636976604978382422562294380679485434390605989732503654280333175815609461845283249647956784187561666616977536144663552140984112595112561932118975900900156481810449923748827631930886945703113658088605873454180508887202559047216794912415314689302465356888724428009228029655196703507297811996871470412600949434216261608679615725952584604939883239023977637209740833619519583651977721114481569385949349056012846821929974938789642892256352246536383410316651333010437826457493009899615760039800210328468536359695527360267945746204960184059980180238585381042163292577912921604197542909709439087299470712904643143284369640703806000477143530395194379283997745673487644284273275241020414921392373116886065085795144839809174794106405368675451721992444383078096271308837613745350222817688172133805202799897838253442313577747103493839268841672244508221906729425896971372160069952704063471894934794020174491030978584060757203406501424044024161692923990884968661323773378817821914126631784290099577882302389997995136233247775575242948901552650871585208617357902645484260346941592375228405671000735775874110049061078630677974469222222084439205425716066178300510260581575230687733979952483318362710775861834112559320436968331532335394784871778223041776591652072734601808776931040518722356006447308160351371511179001848782863181421922280768751801445429162491095187223745264127570614732814944 [136,104] 1105489935049955447085162799695505988870141415086055556703036555255921077137093218894502349700866087237592099016028267217610269776135689390552602197550982840682293588717747909323312724577183186520531008453154766604442332568065530865381973019621822295678072958943121949508050651808764679856427023008096338081276692485973099360343675089038202057632663548613091848380873976449691399123750305878415165815961490905557947816292383942402576525077890551563563769224811472113919809867209932052229330277555815994952642738637922162871195919406531806992592283354713383730273836058546956265544503892398314908972207798811804554055199152536418686414624143590514361514803342305844149225248648907186004040975444539671761959987986136307031484501687970705990435328953958463953651339321237209351872499706897737091160935167036155449866166291758016228544806778743212478726439177612907560606206858564861023415634655448337317318127395568641819762644494000342949054561467249626701326435228479903034621383940254374785816012245126523585159408295460851810472293517399425855577849377436172569304787541050689225962925939516733830637177709928790178380814386262871186214852998961014176553569834824662373770991633817620657527040191892242321461286102677033175281557984608700689040876990423253235835090817619190312430187373424214560296832660697236237740227872866166703759601237753792730775388558010695616224558736944580047357273954308359423178798297465147153983181320379975621591943673384926061303105431136365355002069466583429072940038107974001638367264165656114326133328354818337651036018163317035562789625172873156060702283237277063323609705502979986820270411987645399915696728893381522735448148431652325538069501620349140261258608632181955994485472457190422709478927283701645559258624813046467260626949779951198735247207834482588224400271600775064429356774543085640089766632146369095556385434703277210434550507259167558326881275662355635068665249271792778554818472388589576422005080372113628981971284129784449075191965017063198426795485585236926286959366227205836507495843939628227950547535045592746982823753711086423721315870545592104083288285056 [136,105] 60647553790841404538283131833479172985979326882157234095728275989782883848382988164145304017907410017186982809036550394109235153768758595818750078154776725617770554595396945250348990806420639558501348346495752254797015658458518883535407584304521180471116867453765317665943907533823443536191539495862186709668316753778735872396344956261793621378992670377325871893524137113566774110547833469383236415633681870082038539240689079288925202235691641212448016293077101835839300938298387177150501291140572655121192797534743295817609213246219259207889248671449182030693195907768509658356254507049969805438382768441152257349603579374534963863832684696654397113739934612974748381137291517434127076147489565407323042289027976996550742653207250663937451463807397526760817491407284894730234286104251456292124909422351334869095082301950720863789934067168263146619991463949398507870973168557995210060839676717624217266094028693987711757196906615019358673728815268429777312961996839504474990986160702526150356872163906522862013113939077785841047649391624691944698854237177323241203721263526501451119292269716897595654263421248400994747261830199910224124977302936216054083388454355395044930787226024053398444058232090255669026965887768689682657757416539836865851569566921352502969965900417711858424133464171347721940068155783685661346965323984314232350211853414955247074597307561949539896947032508520610436004551674326305765668361203821220713110434637278997080993254392387855519443764217385362673922077523985306833646879020622163798334749518699116929932885570644166561679763636192376890548439357265533681865469658949734925362332997632196075009017637187953457458965258268236032141041834877379931382234236823834030461464342370565392463916990461163488642880007397208198335801489165423163111265458880591531862238111765325714825398761921311902775214054192290126694991812437738560211029879980752186035191953093007357087608713929521366414878330986177442152834634485478358462957227023321522709874142626526023546087463139856527861036293633111139499066456967704573968362965432604416342956923502623012649707648176353723487195706463948576 [136,106] 18313881655717898968952396740988581619081869986455007085582679921695452425957311857645118817481623085297866382036755609176137161233868670776499526363725335235995217628670894303118836808605978840199605356160462867455024080782295036449513547386401213885625691833158540097505374747190032192352841795979016556832709882790825703212847952113961707216132272768606875396188659838120329456682296127206596432610569997641647193171257963614200961041360086428712639400002679721901808272521718043244577002508916712311673585354879866521206791906989161186545686205129579668748462641850355404160662057095360849160806776292292280789872870005208286660242808055050290269647022053355752211601888983840732212544706731430043986768614587701778906829633927725840082727281447859317967463244462597525705624481017607755911254104036985237046092168915527730686900350228116155788725772242824461654830509288990100407931569116727180503670405952701199549686257941787820281334603823676694304034370354900832275458276347212723847357864303803238740994615586071922660553668345808133756490425721342116078624022599631556150851474107463468548693141015205671218797652574458647928559453178557728716674961635569620535549357094580116619631175061348338351813510711459307334959073038194046932491171797690902099311608658876565629653029166148828082297497327704288876862434504886615417396132773555843157603937672701047817124048624648455659555264843249652419334401635635839981194680562733185472145136059023466130001168101654914624889995156152348997472017026698382332294379676004831079521260258570073848788336238044679400767790365064585381258997161265444846482442980421052911785837992826906639396700271216674087833974469416316740919518626086954134174409209038457901650345643724339728334375942940542896667456351372294007641865508208627339766233440269929103313576007449957620001703291101622759391638873293874030406808379726830476934491020558313723421095768117641310950388095886296005155192276412380286015755379780089892604932096596217879609646561880968974095376586879184991915083696434068137022000761734391551561878304496221547585644228318130605471778557104 [136,107] 2006614886052312447107613829284422071192855773058175135747069168949032209909873697463084088589843195812015428374986802698344829050918531092528633444231101070485736094523127148265218048375453127956463794611111560499059071825023676959295243477679730998355606966418579567196281698855153420174243489183411750986430970213448497772552193365614922416600460730500937539688939360741391374498169854243623919073214817340843488830381556841458035332620365793957666856155211599343921174471685649597629316900687713078537945197651391106586854868646073538433719213731357344808624039592528596345579650454392976401935126069837991168480671573611075537163105509792574395428351927158691343884491907614646273323046289029647033555097380568231054099036282125340666652427216400966516646760174885220143606567962071879373200533415901712123740015827965195199547947293167907983181078328475995679627253275305132836782507686473882425063569347649906329462419950824287661808472298324817911472992203341818792672042540543276825354672840614783528970464755495055425063798716439465797325290370270189183303578283677889951639383080150147295526581224793781018452749329277232036726096264936162811453993007506774024000622322792090295048664903551584916653488447585918250994154528628955534851153521948556414626777204022276623085797814422722694691723015447840612215389791370883571725083043087139428943843611843986319848607012326562543252257426847384480781389125963784105071174399359444785945343007041660652991103292176254443944337385479676853104473844919141907197602468655656080561458417793858034479703325555857785221579464368688523487207034545152456089525956195299964101806474613410889430980369346952673186104567914814815189780977728558223915941042456543189625497656364103357927822471620540767924288914473247595868150507758020850430303678473697721269367849058085017000872020745908602079050526928296930914274406601286562515205173800099761387909989056238350724353628453346761737985293297846943064391361389963648924544438906216817844159557498622921589299890907357276205726009290748249061413768696687046552464302839225973894164205074430999372416 [136,108] 614896315328074810870121343610625692712427508818243227679157612437884461742030913304470102698316390283698356377885205138980929949451446417132654741041135191135134564975078553658011931967220600561820000025485480681934328041960841312725546363186088036930638727366590988076054722677824930755726820304642446856492363554553474440728508076705363675152217884689173701728923017209255857303233539690922569628565378013771690161231004377123139587499770884146741326766986920447359307405824041674471869915834242357245860748808523585350668710321801308338019750114388898552490112425913359746617030374680796143815756368981522430807596249811996923024659916563613689704963458170536570288058603457392196382057060339974523509435222530876526074141798789718612038171877806880445197330053985934737978318644066698335864146591869467198632439932229763694678656527993567212120790761358799901874539655912255205438198787859128679438778829512420722869831247263677940146052196598627238516739343518112851145434870103785324308068367814464690417400181887132168974246799635577024039517346931963162221424026690454221130951299430903309917818087185105830672535172172769986445201507877600259471257126965845737420611794274081494413063899452986604686812548328573964043233758084939577066973131158412731611091706982419256288258087394831804477366712672263128253585536852519650112504620187634341948637650335826638131553245282955119077951281298273542719517366899626735888555558217261864331523004539561213223722441727592507100221021414547303267680894419455749245866340736518912884715386946991433362457508222769531934293431729739746293765585629881753120147980529281626618841723704823100434093697523278782820199830197334343338043200201147909935386705587516816707062803634470416616139999969505224464418076653718151559093895361722540011587118625252807715407802555373144519892816183154603497211771366510018193406277744672791438530730220428491336591020556655985065120355027590208552079000910161889158748648109913985021400853463755754285701306022115465698350240275782463518385976267526901051359119347708384612782879327792825047464593816099504 [136,109] 347048704566227894873627060875637544759838845422644475944465958908519475726239234374995103494801172841513292602776017127779762941797764438591041378800579176656988398059050979462246515411136793835762846486304873979738656236233263819996987222598171132277609490813442479364887017413032675323861342989998967943298233973312638702862708108822385184583211635628989899878944167270881279076669844048287871321824294352625685063116207036437535846183037195456716671258145873123275006343458974691064026289384349642196229471845476297526986480992078805438595873138769484630180170422048072571007158291428099006284995579948069396136385313062685153263714744806854250665826789009973452249407699939902150663469593174324022559885106213772003378714795990275750248495687735661844078148000689214904040106620349378730176687020009057920868086571773288114853591981824818421362808670159722832956390956371509613288176333028300513095484538591398027019543617129132227607200895173399564107139129536643246117343435620431907839843791133806552723763867559250331099584168701716529870225964524877500039524487119913416049870517605872063540318532019823228999475358089410823448263357918007131423123682014843644864206951686415170257839085096499746479921541146841526330153959206793405861512976209160147623580869345239737181092440906456221036792235424709819668225148807231902726115911107330952481981273083504983187232747063939994498603908283497366833013581492086304868221494458661274068775270470463162660806844717359375884885958190046512303785922895062242268102759394580774571964457883234407658257424780053170966244640278397943842963449579358879311205326342849373204085945737501145307955262793917288174841612164143088943214905898352262650515323263784895086050498847104788824771122020146490379894275755123473154655168320384747922150645079048598092370067808615649454916395049670702793849376948903561642064241528323224768456238549652901415430313061494280389006036734195231695706426496415520662316797208225305533977340493312792607093430285340525764811684888812275237183451457196695426395251053888937642537460486375677104545637824 [136,110] -12951169034027618073681245870438235602232321582103863552334862963876514740391165937363153245875770626465480609455860311477297921396224629246085054048408137493880120259647859544026106241682266595439211695900442517914382490942100126997474458807824242265414573667186143835083633524372439870711321609979593261848297194225861471938787226698709855002296138209444069113926507905317427231682566876211863770998000034660886211062889466391673800758658528987544533104580112082597301346432473707809345712048499259260590655418446950979660348188357767980767415387795852103282909804620698357066221172941417001929315774512838907689238451133759509953943875844817795843847554444781705685203633346580178230119749335518226058977257979717123247264074715217388358656464330092180949130266719818556734678867336862701511425689063760786710832486096212883063859984629692846239103796657369822411458942645249179364600020127402734899586525223516998727442672772892932220440286524659613765252317010756834623379917598398689750556615093728031155330056256357379319274346610422211190581717297687714192569642596946984179864534348416829177438732356171159805300853225408529303989003458517646628073201128426632696624061364974741235615589068928635832347326727739671381271513845754480201724973822102526991526440998557743722829274221253706801544914128574758527312653105549772870682851830357628208814226398940301463571765430106287403786446255192342078201336969498774541056613278416696600992459783580941406568118955446705266008559296202665265824490363046104396526559594829112989905205277381453637636232524920430415627695869963469578422100156491062011199786389673648567977572126727936093855652544407735191888667380199514319032851873081037662133962385444556025311175228423972498105883885872744410542171274109694942416089789094836763639710701817760468503092363561138047727784796014628223320908320320488271985887264300904204273090294532060329163963515740376062570504259638030520967116785390088699401504537666162550611322792955755398116155960112041188494935955296032082589005459865927556724285653701646662834831616582373569236 [136,111] -879149100608246164350465128060119517898985327918832035658487710605839332862720799293031508057896844866830668153590403888257473520377881924345067139879876708239290631880701137044146696575302970094235167204275067138584649161236947275697668829618558701359429784478720881507043708292637417699690650824777369470531452291638244223923238369323114223774286243629319785334092891395271561747475156773562319361772956911169511445311947856747931598488991424302111373833239920516485086580590022359910011389339407822417620988661867214179120014672998131904142678128793254920103597322688927567917142183812650831294452401956291243946571780530833498454868078613320903027492128703306790382187500195662245756743416593845390027726248106209144673641647273692333955419804748989857332930212962164784695105151423774068703411541855362755539293495765382688047887752098406250368594884815595697596989100674065572729959496447205383484218423983655595217348979898529623936455357850531286625867119034050173993862023905350567212729925169720393138857240740838016299411549213995100593781679887149126188847218907207222090481007888964589442704986320888631951665997677162904758616809448254161925381995070634006719885860809131688712970898576600431173439098978709072397070325498746163078954414140345614463548326854543249122624850929268129483704493110942692470912956886496957385339464938513622329662790051319828581126609396321599293250018570095263376577806945940818520893681711369768457823641859219901856550094268738845838233570713237123248177255966342105478993321183313264986274799099620058692884502331978251384224074204984128562822865563711696978806861267605602240362879643434400450057286523506847986992903252327818790189078660867447387905671463065272858747295181585152196953829174041696369472494270423354719627662487851218430095979015626681840009861621772511997698581517241135287137101901333234815688745078064427147911449242273849940885347430564378149345469054431420356396502087879481421884076245179895229143997900720665132885855246010413474555098403445465611333559149072327599960674141406833978749005046144 [136,112] 332162854695150010796621503104647439772738351917321141896734743840846454152632365557145884829691578482324199891397911998687600409999007228446421294885735447498440905299028952389783999831897912624374063775436182509347509444050328542765847052820712627367737184980323903928410673860849835023758201991128883842769759854904763248948103847541693481422430517499462923687001724973471264010931679622000317846022808810459204309443610303562058312723242004207050368109486430599359019992712095337245832395732444668152105591958059707052886232260599278702068265652961633200490461407244397921030687333242806493674183921929295920282341966650787750635674281109156360700805189553566839137800851685089589919313289095030323022361832208216067958206156861230261561966441343305545996885985863850198543408747231561272598000346406020814413614258508474456881842461305823319967331740823156432807124204498221295387763035524201998816767874615271757366596563400386292993693249263540625148825541312046656164012930888854384789754063749221994754088423325704066369169924756833501942915991296265558583834008947298643657923663940431185558847829555968743668318217906378434861956996442920673011442955825637271353343832154893015101942047538491878834315704000952603009766297362367828861920835026554746865966054984909275709387882497811722481551100148830174302416049465426518481076671544571835758363024198142708006868257302455151907809096067830485265288969042627251027492811399655802226738177396046607971326350283145570434621601385090844014076616078576126544944718277604631581949969243543296757040460708461631961305186366330446169986369515298958009323987469714488034405147774840030524752869284033573123310405970054835746661857103313549722170832073434071803014609827431035245948572092476575194095712095829630295553528157481305156128823428426342779374972255471071103134099296752748278349508372171407155630637275026581290512396485430396300599842527246611005395291453204825570298143360646811655199699557770501421877120708164756209152705949839543876000707221403740962465905914329985363466572956774820009266880 [136,113] -8877880335105894232215521717114156100873942385557120738873812642957645774104551807031857765682563227789561747726567348726107392830116048588924335948781090362558701616536910860796942269242720198656668083841620347292780418228139102961813986650057041665867862130199275082005561493777211530481953234370272149651503910853460311677347765440496313752971761748013571015064329765104409806023910094912322794726282728963168865069204409449814835594062143488436488989809842664355927947594434056235666958804277620210159536083922606207717872272727167035569932246629748117881484032095373390919797840895097313996419050865593134018185753288776770264614966522456231637382109885357218557610090215349890514177830005954748035582545095119387499154956413325008902095278614741740476548415080183797075844569339686864988050728006824093645666816485505145029233175918403536304225545043141512194003527822568249224751092181413811507877442108669222267963992716885098258365863274851305816517874431270136652147757850401595923277568839366702748901155422986430593369572549823965857427392214249138148344038694194095719810183151823246668743141374954844799189159009300359877149970635524849643171968024580754529116918490075650405248228801570351268641426686035023590102861278268481589336823523204504063365782155092791097699888905465738253203916041170860107045893614861388114662356565048624561620731546270640110043259428834763377189729564222030386670898237318144019761101534978622994001573382123352190847329411098254790153655595829457666229865456959730249225053181057492035365505600677819902003082537020804835555450293173020741458736854501494796949720541312282416911962895131653240681509538981568789231934302357247897784091738571424660770356331158148625975255736115918288119068234672743934193042801911780567991866775475246277872216528029327563811937388337653584777319867480112444769844099473682090783252415779775312009687009159738449984115511767186333496092482422045411816793580797265967784536734013888765196696422686645026277409811245482154328361183798110795083525251798104851958501631186304256 [136,114] -90964427202793422635357564545806956594328821057752519280993658571266804792903218591756397055328469982669819926900862772113691888813439951419278498758594962097847182365363189413811019909321829282471959035631426949393093152664511248830847281919444974073573999313457415008640506327178906565368039915664503240207454718366408638561558380104411898349138099952932325222398475928845305584097426795631055516588958195740788553293731606450374854780411042030804400706605290545511689610579353812598070008103601747864995681368188916637741552943449722674529343218708138154627390118247494203466816941015901206819119114869604543388524156539362884871916702988897387250671199265009104324724614826794383253665642260028173361120002734914301705128264846347053931545255301359489687533089001791382429816091721243526016298437641677256718376010463966503741383238909003240425101199967254638645533926235300594154476467288393850482523872101127514309627268768402651683085428576937292764991677862959718547758191771067710801244394654722640282044374785745260130943685204770910118471595351522120484775306746846479738426427433968166446527986190508885114143143311635653921692589401508205555710122155955710744174803897824278289752723259592194439411030236037478872569905771967873004472507586027812665433937685937900256326400103255312809072793620391236786683066965579913631393859548928446983454300128876327862084822801139104037691505490467151868729412530412116448257371562463372993753844359279113239803242267013507144563136911559867677672975442837488732084211407918707971077471649001093957831980153029338093351685073787565928267868116998258044137285863020725032429992869388398993786396533974021583513136365111067337250805161096248568018521587023783820727975638004247918128065599842846916284128855241148462657275382966924245937410600298141128578893872476905526587042052799279617051420805436774536386919641928188916263632968176232804805852901603680885223751918360054308004917092665715089541325313274076755179755460925305033628244313007152923833792577747419041785952990173021582977250928 [136,115] -3366693140657866218726301816930338602096858479980532254086945714359942886608240412850269659770086245790265688027821563872754373730481645097046327997467511386885154225696537028463947695750932968899883891334569492625780550607304088518278968010952365592791270635749142282802200807217769138483005980336701258739275626243899594900153318640085834155144643029959968496061564197733617528926063543898175377771410653729778707403943785316160308673608848236188955266828580028920313631840301409764511484646453375239825940293965820113181901432978274863827880239795585539918154281406797486899743660297192873708553193786150561558353538464153933831259856960374262345839710763405536710995201041733138116033753301734595802568732193342073541369108151619816205188355202341925968014057631223504958605252907030240090705961581743606430446185459713714991636226434103185606074880588033914977287200471707282495748434509125193274257685160303808108470301695173466932437080676530602627744279795706567012705078700601009133762820238180605820836096012886551139449382122503026431880026657045483725220616599718186653412371496325140305301557072591299616945906990948628881289503525501527259327432488569413655101390198692117082664923932809233557185395561638085934384769984068619828901810987523187578696006878640123139333923707252822220637614800647654756816851297827979470138977040920035250686751651087237231777584045239394422232737621072712414605651230981123171229961767865656636077426885543989775995040043693439286293835525933339572505526642733648652459807021244378101099794163166511029653819304979244084469104277356570413300306552433578022924870475392933186301087894948402271059823371459738044675854831178415493753748038946797642579970692063866954231298178808431567600149913630290659968603875741548049172201067643831406030407107992827460499108052639258147825821071359322741578137401847133637003495068901446880724922008998188195889255190635082394318210891005916418203289932632104631950931360969641102660614304288741253367853392765893534494565119359713211203697921976097815040 [136,116] 136100214146990627437969665155986383526077221372064206965687480757981522874038059439436453839814915662015661013155291014585824624181625479623123000231416579634342031320619133405147214269977580201308554919981187778611468740687317390147495269042792735076606608129416590776189125746145969365603736716214272694705619606625090458744453882762723319520494454750362682373417605614310781783471782142164856119403462485932401941805162922002655706704769845409338207328077173386415028718062020589341125342395605160280123166910370196774322434404565998082935183269575495415773432618347891167466544903483426168333147597747040377447778081886346421137662419763783753375022396308189919702102945147675242145424273460335734778108299723859589960436367580331219721882190729725579056738400198800166107517906674209649969389794036311531868484452862842737151313787911819878608668350414516072837769048646190717391978236750853788091278447743047836393143097434793601125682095104326456858209057149322340413787261300275854316481837240757056215033330550174799479653328995252367466220019361856889846629603014972672891846076183998950137678015306728934300005465685129870183836275995086376375263456174568663743270733243417277635994627872724989631607152418967791699964316155497380894965531827504069948101924105610175405901190769530794558278505536267551945771725164945171749590215551732870058759513661831339428333932761761757166896354153778652291587153243155721795729398999842227960990209725105846558565929524972445856555048068329108893119889034040868122789934521430643386340838604456188328922965731840763137858450609224448631352328608417624957416363704759754139847514252571258661637969136174833057501437432699606092735396699151550664476191604949210682768370135937226656880269061283686711171830694945348207089889576549367746405012759826162980420677613014782280914000698556655268858292411076772542259583725028416592004112423185436692849016534424536908371440274462048512644347820640623958415548416547075824814560181994181146503153091298434747697197005348258613110767118080 [136,117] 269394134540224378299000580392354426308889658562269730214417274743241145747277098723690471569664779668705296390734495571608451925469577955691691756127334112079760390493302658602407056346647321617496827287789197637655865542130047452065424256837314273484205890820499817523013467603590315820610578998897876089038817711404364884994803619751138363951736154824552283622670297322765089033027143927432051649500299088960273231319868472774842306337993705145296828462285509328639875612580770828032732148131884497850432493592920783866533940528541893874200011090018006115753378122893821942734895403371867189977051838102614940558356626102397919203783161723717891694488371853428111612167600391465416381929541259985871703314508582100403331374663257335334159296532003942282860603016570075557210528769209000835418750736678358211134645892202683422971411547560330093101757448682199209432025769526201548906865496319816535505238928691452732866899576636635542485006220326434989565103793715320521515204944830469050331229308929793124423113706128308917188394046124675555713836717682314199721886298123037394351495371119623655131925911350062127802408311575887774835351774819957358414871620826041930525350014634394946525068957332460146597138775512438313293440316575880610665330026803814253536657674083601351270921250534288163899091946591715463754149179865057862336503395911594731990785113099538973563487057184011761086894782329628139203426515133273738744208634129099166805801638213323598816988100769907217656104841029849387808496843060772608681206347393148260854542360173324293091101361247798417056868167636894861955171228495700839600768028575192639360428877316192822798420948830760479277230143069478937764895541610562712243368906655929471430481129269241916028503611140521341875569578705053031999376444279039182659790687943161896850832022514327994546967300576980694247125669110858710246865477194076868244019715896538016616473084631183920565483725820243080551908122750979300936491797985253462354415184414000759991913279711147856147073695452106899884672 [136,118] -296015126122317855362517362425237670926868652537189939436491383027103852384042520770459214535795792838434517267829088047306317299735901292825944095272150585682593105195331209092531613119495843488072403751670252418304022797373555074454234988719253471496001272226917873212028292424334635415283130503344915357904603422820190176469538396980299928802181441120254675710855250982983468623883792001721854253789723650883066031806692878277326975492371883879306123866233546335111009779162540655220044652476174222081993511451767053452601598648926986750795090663225334186357217572569672431756561189787111177075117851495946352765065779187318064391281428230661750691451853315263373674351705709121667916323587232679015419954942731220444607086789938716252824145807359623467116497559757553024262386563290142399909663965172698605922700307655065685484290531197320370080249072020610826449972617870906326041503487449650449129908498549760068190066501297134602487128834090671484497005143248987700813232358485158661314133781132237693070635664948304768742073729735542718787726024404016155429288599462131422814134546551087457522265661562493699640063029638077049253455948112702751207934439450596577830753715075541478065662640813465602516989847110989963624949522671838479309524506449867533164790031772227142087566632098215927448560523642580297074501048012064960869385600527045556237130098259331798734696616731915026283165116576884468625221390885523501286865167552835167618950687162057490957680540047477891045894491194004488275329467800425305407122166849140246069260016609724025212865023202970030632609475195775566322427936602802151285878727639509135269783060777272815134803826533439140653052380546535286560435319096044456354266295812042803886810167402398805298784383037726392918234815597005168858790803068557118165030252317026485219278899458104262969476823432486346710062055371430274543568140976146563895841606279854582257231783506218087312604995233843774414109246848030646808190599507929438243668360765763583971850375802712958965580164390142 [136,119] -3394092985685655795686375885309156774482128867603943226546140555514954601429474165239798128310013144821148464335409124853017658216130660607671089051160134076430485307884626058171716563161861024101462133904253724412442799835973821544657440249443861288399384493426646452656706041238623435739541841866995621915354207849530117290149871533368634309890339986709646744132024724126851868345940603991404801910822668549126541354297321900384324877742249276633107789391399287722759664820769499388369317857951956118471798254669441298860998348504839205211731289314982125740837524900648726569304503858599912853762558851907733611750519303553380550090403151007644459154104121650042276012073300688083272176986716276979937809496135978916602042695152885102675456775652347247383258527189616488654644657352434079545564198514958022621410066598385183847364942973462274575445045874598755838909792560872851398788296307553494183789189907793910643722124214432119302944826115930050938433895898139582719760982902186486073152232213769444700696283833397921079113389627391776510601827467913822477964388039584498178883348124960500783011734464240378209327425414345148114596285540623803441780445959256204969874844150849559678389777212565058914230026071011769352856056923654929035067807264477231452356552105866745182082921183259583872483784419355534865273244600306721102096031883399764471851493414463074449321808326546967160151869841752428186637529044379636462503121292218987442995780135855414390673234781964894898952558298476068335503005504380013763946363728369188346552516706015993062679933590089501441290075170455892877397021294318419250804364132215711847815198843622779813262077867824100701252899195949399562668386139720219373823682993184424505216817149375121844236455233870351803147276851502421818065669295479540983653692110062411410686775470002345235807253171084392516771126839520670037087275663539468453753473159953091469511933411911227356886298765068250850605323009235045889334419692415325534357637573285840135300461888042857344652288 [136,120] 37585945721145893029762001795377779823786046938355987686375558065482669574156645919749868082584420633765816329789841764934433123457986372263875278818961997634281925896290087976055373454004938726716130550865991808870256068639034586304861652751604215177460142056596438686938066339192600536075875305165784750444337648418189469656106998598111644738214647262631248649468732943658440141953362097228810624550374904228203438770781442037895349959918201548621689369647021981719826731404351085744441181751259774154419386372508165304754807634479730643617863664837656999491135930844116693672483117379723369686524323139116068210640880808658742957512566185185612335145070976800679972208889118307521698005443420744229171888326482511180062414791779589516887404957629472331768451591089959531618258251899134384588463265684475076586048008265288603100349942215487138848700814221689983823885667179759537417039558450884038778999448424022474728001074274400315140029189408354920049962307584335119119877167920928873056166643733874339377628870371438976981597538811096687766624352755392014243470217103247238973699361224323977752639576423218591171741546097426430560183773793674860776015706501220198052823441804412955771749664381641159592999261571081995890179311247641544835322673053882830024804275175189237407826107253162488708211628699477246710845462363123286625679417072517361985097768637327768956041734391976519983454911402484271006063588124547448090944653198298813338585421338829532782404506631995653259854897873711159914647881951237918161757585419194052578341459480209785694396168023659413981614054998616466203916648461291060823200703972651790464816258772193206196823747849325665551083479645401267911269835484694946411784374691086799404566247113525092981340105148862217115401258577488052745454854263616579191244914305668331297292704460444369780579766767217587975502114215230899245978341701171298363358089083114429333549783299187675596786679428835169067331007237659313230717786880620115425708310101506903707821055337867984 [136,121] -14463490899470048423340968904339721636094962909765520710696703453473495531548943288880430494561806718697873033968630242552244380985126377357294519582737048652462157066891245590254374938864776940370944937991931132828696946865401419308651915016452227649158954758145077122811195992497392865915468436749754644900250203899433452303020272360635508476349364680197099870600760013949806155546022567449332714617440076620948872551233857050948848707802225962739610578511207298728395250007713929505460270926309825604283649726228328582333997687499175380668904964816997708899644544366815915521206736102619884893692420744895812272780339069084787205115498320443495438831871829433643407176037954682930194535540160246350231173269003952553657674521799694318533167358434335588628238207328658772896298622950358938812827713197505457731751286460833001706938495224294604013230966934114824683904772010147925710625691791857254306860193707251863444666078647575513676224134085446594534605975115370431968355469656713344695071496229024296730530653717077074347508495249698814118494470529039641808322120446930825088208280390970618713308423574236560700442495058064587655046632313043681575593975693369814449821467743360093003661169023151729336694079495862056182413257644530481154290370588567858454949364062036537121783677933170968857405709980853093083067893722878953726977871237173740035422263873888099731049773095974203265039173071509689473319420105386415250689058651368265063442829652374419665317174989483592140689855483751196125734819492884223661703807486265135045537120355542261141808440437427892239227192218982188062795859216705762074308801163893510873806348083921323770524941897662363373768489578714131207993307971773222884919288013203239642854863553647513431245737992371363049723857793805383361052239147176120431356323613669843575764979557853171522439299532021017757440930578264130222239917041767315770729911493134263661918573437641426578182605403435772126210412341908182221838275626777846706180153980270571952758096 [136,122] -5330738500414424232208132952985257414894459232967127109923719443014070661637673660018789851456232106662211923797524343667165371743778204028037253217968407312962836345742432218982122349256584922831513389130397510070611512084995556878947290994400671480161037695443835962679524095927119344887956516273188229845533744092391205217558114635590799905267050745716508421916711719715959434818903473376759264030891059365242798831244435023279686394561396116242635129214617494961760466095691971500544603972930636788416077459041613378897168910877288922624020703977914301262408165726139158748810550621505119419629006266201312934318749686670226049021309667573741404595462765827220676998755236789063136449652161566769862498627681058536351381533741752690890849823894235996109007208300193615186464554448802785782167453481182031005191018922531995588046479438017032887574791866299898431973956215452639324276034683387558612919612495766782775995842265525653196532715961387876658459707586245519674915413178757967239924331864810975790947711176510006337945415536741123261027349179620462355707783942330928974340279660831897385943697940776415765438463652985522828388331483985175823304218969156244675253433622316768210884158341464723212468062072568917183774154090819224451466535709203222930503547502985132477872496944419166632905530440853976202601220147943472380492490836558520323247846832322087218420291731564327723989929641127459587019152056433356166118710711677360401006787787631734160958264017930926825875725946629781625215067444954948036130525580934327575903573456177290764357260136595459444844882204957319720129009318024643305740723852983069431318157763963311065420841091505936266630790319616402644024623917946660103144635629172242929740163925208166850921515447129833270837385176714329700090208834213492850573057334712011023143528862380917085601859493777903328976269318076710856113195918430323536802420045357189057835457543176805334302271410209750750582250001999736469511579268752642848862713918465212 [136,123] -19644783555196310737932890554276882132133319152196129163045204731726385812824831740202722076867282721060961480694005257277074377266812953826054681885799204081493657739197761458559085791447533019939767933678895509364238261307760693866742048276050692420152531068021717770804983681695998279388800200720979229604105795836427265044711448539177373211186522877049203902273977127526727514867613211981821668943635979587666442825414311886356334321882388519598346365491011544665961987519938086293532223126580655087941905711032435133900475997356524195833702376600417581411289497602487762779991624073676611612392564065755770106377828192638239925560692997370599294104574649975766863618437436995656094241218464226481740072917344262544797549149715729845207491850177403405693890701574531583732045457840623444916901648969041428521665428246931440978435739412842455133968568544532509273492901516578657701245574802991243117555945139120759200341782069277186016307298000223727824202251281953950389374451130575234565067160825634224870079831301025975536453547205393261586067121751895753819665463393604711164345453976300263015718858674455403147921637213704115102609356056045507943588827527115102051075606669887806054590454626229954842400636074815248589861621131618289420376521886553112434643051578645496136738100030023096630676193216696166711294147083150018696044553117358653883756488410459114772484937056852951550815579858401561812282447754409851279698031833894013507526435158890958356184686666455858217344203159614465607862021743573897324727096856806490969481377359256403317409147246289589923181551968350060443116420492766785585555334505761014254185627809925470420499631402654191640847984710264527451063989995844632725926066404208897539885778308834432442201683881663878725886847577615337724306389362830140018546502582449205838893124063487627335645040151313437016562547026391210615820318937683298487070544870268949344840976819051536294273499713843861286951732907298123594596276265559665210638272 [136,124] 17719803497030188023153466036177867264349552218416464289237768320861039532219274570818805987773297886145295317154295326510915691062565870908562048292909529931526744101522824872620578508217338972035135109051945976118794256664732268808920380832051365385235612616793453660021512809257094739288349292413771387652951913053270864657155409861453559356637916663880569809661569261029588437421415629857973082405938332655560372794262777955403883228969995708560298423654154686376881268748368795487808946563764941077255636313336901725966451385437701268553500147471166171971368099842612671612815502473823785343693394399648875384994104225790545510011337529479774781756247170847027628008730404187105991701174824609490591457860068059895362548935229924655860481700031248856365181184391853703457598049096776589854547693563213689556095788971496640456801931885407587687581726656976074283388464986024990611283570020604783967943211016748371158556991555864734512687007674916845591527106548092605784375227646262931439751332313114477856394485424023822237621209471629249650771428702167412880428813708610818022284176618677578498053508639459845448319956339815573034583807256126815049365603359374521343323209268164329359415791400978388597581524134662073178492255436743584545467805753048970129354288203157512294366510662137884478926228074757027153094019818707386537346718869238254802667909943937574904005912975603013207912368965433886979501662193341207279515883593564574821954226968637585768185414891639395741397639426888968583311022258807283896872850680649302963661669019971376419316260062868400048339530063476992151717835405565194666293404548368912242278708581686498148176870950769502643280919708903241097678241150868626026855443586853921907804437481196357021717057684516532169122547619114726904602159812001111461791387702697764561407627552926137270612656156005287420882465022432430206548140501623589972823875452271868317664905708703695083714822049296545603798010912103213044990128301884184 [136,125] -4036873084644410267468768028383311249084702669193617070502993144832166874991207863207312759959983603269313809849009620416260364671871677488319044906427751979281439907198502620861473449370162839631326158061485082410885038694980948617058516583992920928273087665576553294418221006574162475730287038969926320142848542643117548883736032046048361101128295295054625337047771654948287513930318292547453237322271065619068888755192151174144674356577073511174152839989586200940271710453691779377818511607659350960051400502327202065661877155671962983847814478365760207819568575604495684485939113477252918492639922286126595997616073974431478145154372077663753715976606169193982972091733527439786579586281375475333354497580279068292529884732765897200445906048208079058224574301025618116604101706160986232718924139308693666573059595317029367411814500377983715152674814267661219285363204095575038184831314305624868643179653160477382723339050514493311009177747472893262688220598755978326829636303016064179482567721266063355255472266291923203576755335884455462594623335065561060352352637388934605314601358459461383784326371419083828351096181839473874973200048002351333310438867850861327173741447653297545630416038624128992109177529492588541958823901846028068961887622836116166867541416151007829261279719483102709758013312074662444026189762788505720528259750031363196319684112908276910975176120986054221997065216212298203922652090577878448316006662973438315901961356103879444330045899890726443135156341970581722878354671259207581025050839787058789946832599427982497167117566258994343590755221482239031091856848993076064789207436479788138418558285145965809306027229185695277469016293315632099414639074512679628154575023096502634724386696064531873451270266519486446357134689023371085113280464185643928453313796970450317184526927594791950519923499182193646647832232054026321938068087408865246464284909316501733644039515391672558510478865494629013273194537328290429777050512 [136,126] 403287612049962847804978056880873794691421964322634984530578411229593914399909717779449664830377922546300608131667493145796371263778218923263204212027296114148439718118426257324612088230314534930667084329237113262709071839975495159422588108029607278440722045832264525351181381636381453902423996693453426185379714856178161539652875843718831384612374347554118662143597383538359157336053073308120810132405155993061003511049384541540566145584433665507734194952272478707754531517293166487467146917403997393203406098945261194012539732522915501245880812785618724481951564383321001158458310311307111444932762549764926042682629967824775347122327521508141578216942098440682324990710858504776087126192734530555464432909639526092632175289949430717371268313852467634760963399165194630080429097989023411508785264013742116807018576404084079608648251235653645815182130022687550234984129951422543661841901714548589041399892327891190521866287975997534617209734104231265665517754793386326426809366426787481821028106190751690088340537258103302747146302306597366345605141625477807458616371160889004641838960804308033128549289136753650116229209364697317491964262175438629821295423802002123080842287855733132218115847707356502908177131404118980938516254617562089689174953003225116136028106591533359461387064394754724086863545680067649033712712605229431712443435165163316068239919017646494996052514319251707908565052515068700170780567940757972003470540244228600672027878886313843628876295548566015614361300527722160001090510729179506094879470855346509022062105401252421854730536990977478281631342151691667200715463667420458328600687163515983040816791658494350661880404160677559392190542712541637248387900197285097504677246742146141662897652464743541102268743972053972046722187605149912469425164112487702553017536927421346191729299524138229600603989055030129263053271905424333083684155443231570957675428772318426937403291565257868025384578837337816352691818359734294 [136,127] -27935937443431204490399255489986724706460248231745469244000304679329266301495126806312877365865351361726617905681784097804152356822222797818638571705590248685062423874165677758529687092446378308970820252344684434360072825898666948925561484476618350816593869265877547323110788743746473617873453961880853412533096544506049349419192190741512938461315239199879391854618645493067481535916091515931103498644250811219035130566275705995910256313467611158208051868371703606246007313339273570460297360726421287579672369487109788950524350195554368909864495483987252699185817054528217536189684316665368822996556684301123174095119253263256318426675592580201405813210830938226741537102906480898788177642603492070947608992467135812930276663150115859240652316959318086278396509149241225497708505530248757023960882733703622435694178037579580666072237329846963772221292915399002835260800638475762475964295058504875637132766675084273477660609999970803550949305272135781619259115340136575363443677124562161260955986433659850712480049925296348933667774719806400475629647130091967853974156029494867252655236351971723012804201848588635494971172775781868704584972488444462428240657497979071945150881274125307501476615246885360274404284804418445822771123978821704823464223880259542810643323674716584388582891864683644639899952256043630471669386116038866651454595718356939335092188064989400641774506073878138735466180482021798770158166379311294354544387214366493207531232425988426972723855345952994638166865119824445638758977717259976134185623665194216327571563175904340500245580723532476955195999988500553244007532976528823514114616131202580277890520763387992042329460346746255635271422963829264652701668122812594116228432989431669834200560382670156383554262140504123661377040326572728056549629682482037061124741450015720566301779356315934492027025287679256237103356114898865190755269177215499205958905256861197095692811899445785153630639823921702560091360 [136,128] 1328622786453066064541144072507779931899643996747320104895800568090911962986570798324246767380387479046222351706529249490381605120601100949806134312813657322404258752275451121313211005161830559909713743806382478984288730217866435155767051262300882030480803209133588876977113778139846949159868585728062255708946731792596176129778901612905274241457205356172356327002527354002486348854666087499806784464498640126732540230738070946242403108700725133782067949140129555971682848783577215266323912890418113735284774626386950243144376817888243055788803854758651839509531114527796614768213123294114208247097896292253066365685747851909773193897281361988392136596082443476620209184860070619169602289766944208738593715424841559483272409912702295692909679937453970939883249642314974793160509183408536905648102185065225269162508274376542830820071091983791735025956203274421502288492719606805054404156076371166752682658313824295404282064205917752314916604002737852289756350714729321066392144318340967827587205470686938341362877947303756887334295027498003989375634448487060699975207612027513801714481677126276325201083229324761187367467602274781618036429189793431122903226964708417217291728795757721393079863261380585129038720152652294519108562742129384612579675348642736608544758481747606915555656113737148281242743365002504835017481327667612125410566959696571514332694350580188770097090721072096392953720670235659239376801889240258227164819746623987520673193062516282772178341039137097603325194367735448210957403148073121430511640245460819155243297442845672995414305361692286521133548576355172921948973344114787366414549981515768639925103270588836781284378132455108769135283970751938655154273920157033562612544967439948836576826705871830436985330301810492218818259108275068968833796979289191701333692587330608439705056616507176453805140077245368958679991981937917045206944269461603019264150439028691695463847701034320450141251776772272 [136,129] 110679192216615129009979104695414937215575856284773034120688306038081472014530796797852345140898097817774998838016616577160383408598624930318499828490824877903173543365214496808686394655477423759758871284787326629641038535049911948491096983942724642422514814793161182509137131496317740344879885294566670330304065879493432647285055087803647289594804241696281909888505880133920084733453042674066728474229083882476802744201653612967708201746266119731255241978350722181683979106531394854601626848487009738869215196262700269887946859882508567800248804978266342316628001446432730710221379128158761090456572419690029647556689668940741634167613839280954356507298881524267296368762513979643104826188616886681704733217706262570613789131778987653501175946594683190555223159813022720877594961211753499382690940864577807145013526544145935884419546629152965710548189601038902301653825310201077424577702282865855700261688398186981977668593930452903725949260206934044271522114227554500529617480974517469844366029781169937364247484860477141454941217541998798206773480239675641674833816411281889740652644145345953014316302984308507785113100412288144649583618758820615729050126076162247501400513454621542817267462799187591034559955954449213603660743572025672415352370261512530629488078396286693937447919206381916324984325227487669690990429122085730337915897821950921912433480574456218423785280573637379877174410332532919710837299661059378193870444627156573431509204746741566365779516458012530209146065224577290386818673083148808114802614178665991231539281255356889261785701323532223044384357338943634899695228616490526317963362722240706374626243163916841037518894675066431506083053076015977281629370178800099463454156613960345974939966280894563189546445551899062174833985481015027329961390563448786245272400602862559174124345717262115714738957757889795979360573568543699600234875949577414281314830474541359704402717191925378562704 [136,130] -749941205608383409196566750444575398335403187746905603606137816645597748444978353592640201669778249083325487418490430639188101030807430666763075264088471571356881448998644818998466326938143486574773837307818718624381420637705671026206364127859681376544489774143417079278595652915858471727956341993139581913762404794013152287342353051480389913749103402922022314947522158572325689402679709966244880360273864433268733338130027592662366176945380090924318189561637609217485540475555018143286887842561178634095382373606143501455076106316612937321119273593675757784123200685855892794369253420188689930715302569903782592198135796444055917418878960689218636406255230670122033687444960720198544697587423050495655651256632747792020626474653051298136735989501685066231851077047701308429253865413353306494910209961567057492362096308920516625098415045373230361597773032112756327155909624048264436537213310522430083592012523889540239640079691369353685344033448872746554129717316572490281629115287260478033291839725060211952851715639943927893372132161725673523347273540851178884192506017982443578315243738185619444563357915689250893017857360247494658026249921885142310072906376764620868191456680854578017137837098023302315130625531877492999301288728323383423378733269582220106315961852663598546318680672684848442149468181336674080401046320223731198616835350666931107752458518681786273811155014436726502274082482280982775935851855442221276054289468339023726136412901492431412023466221785198433866756712790208408024021757788109360485868607218252173113714974722687053570650371860207754573100258490543331698920221013762380657681006674584954049327898614003787507613857552838352691618731925749590179887259673737815709236557512289748782791015267966737442508279061404349984844025900097084179829943653609904613976291638317898679791419806870820739317601174444196611345999538391352811618382676870724621237202300072163019146028 [136,131] 40304263331612426066773661403122353197546337472031521794023601769821837679579889666307638725513353708919251238340492487100458141622779221674293272988456891492396691938251988358998592195080443192429683363164456117660600997638353632091467896006611830300939705151486476529999652863164372870611179315686876493433156493601799917611178562078800233310202720316047905535135972080226718423304927492012133157680917227671217332122696697106248493232200234567954644759182675907058019065988881808998548074562123640373110392128222905273538116888576180196408538210446339658712931788207733330348882226464918437458001053905469444711501102103448582937615395331479205319758228941009535994570679013232539468426693919555285408674782835550454686017156813690573104856661396908879375581093030629761395739210535495960342313460508825145232700725981679031841574400812897038999709909103222800903886524769244161570209838969847477898320846532558635333341692585383007411768976907960312513046098449725305468644175704089282201509959582499597408909180452447856339310362647141772034361433165308479080391616218615814671141452059650410259161716137860047610581259625544517027478206159246157363166075947061995698141360302469707838708416256710425321103600524795630708206267940511253288445617240793108275144900736945231381550905414283005521737388817832654625563054804420134903079266847729244143690669899931934223432811904147715384876080003101625203640762852532194881205683456208733916017776156278860575032194896870315484977605353799126094384998594796226737102532524148025716578384477770085750662522973383891025707701725157339666958068324383815475553764579821812068418034915827237414319339152138166631133975280188098571775997168307828719539048944825887473893332281326514831760291308593513759281499471667903920380508357045886694530151288191527315791302847212764621600836773616455577429154109185991070257985741761477145043378614610496 [136,132] 658024819693806972102050807549830855684937692080415729696030942152773229480049085443878818698487267393271263776704091253396799621310868557352582593018742900920972367323861632207002497156245667170399240055177300162614987078388605420751465211051408769960966742377751901222918370066704128123672589458071144568224169444749279478576944229492173576513788462513534001880473385377996937493523853418991572354582280090077950367095309934216808529999541229858332794001442316320741490561117710374372590897435817562512315753682760165385934328112970871701041597188089339912859819918128220206397738322010547400048373236551437864107890615833586679631551472013233785342871493006910107013371496491103091557438059369862242683320861042203949348328285220198429439035637469260926560054973882300491554504305526400200780066193946453604865146892214812999137897592894474687102735913510036978552374237721708437331487767642721735066827638991405554106970612710792242727346789150446412949441119887098440382556093551631342485999914333796508833085995672463018460082731500559509093962196528350262397106632685868531024329023447982406438808061724237268582842008881314469493793814658286507707476886173819803439802311576778042132301886056098871716901978776270534746100336612814242163013821701716461723178231518864999757466450642090410459006725221386678623062656389153969631071697335301653546720096452903834827193926316290418704538701632197835894524480795559699321418461752437058016068683270323264775147967128993974443151120526075351112359347452592086223236524617140526935248101162378375122841849735532899528434698870878767997376072550136487114185109729489463621353168247188030860379981255487208207322574196442401822531887203868562542606367767337175780731363820925817067737610083202810189627080133392314416709286509809160394300488183314732129321823151262522357284290750471570086738971525270579035504732707620890577080 [136,133] -5271346383989791554177770102793492439836812819502224774020127258327344397487149138563819972941140290367834885958438264134883203005770026514807747773304990787529434293221626840273978426725740480042192194271772509053553726399777974351814708069206491939077257048806380581607937240594394917233641944726202393799189987796191798668550921085125783912136187963697206617905463710694361862779555359750870557538043500239991062977339967913730519265176791048750923431280333384350386598612487427776063988860558292346799550452695522303803356039936245235492951783193508773602706971295301682256301670555419676571840371220384001630439600740497895111005731520566563512264153178198850402787737872128886763902913633371929703944579348266934566295968740618571974366354272202728368207489396934717514000263390038915619281169270996972850662387598973562517982066876555025293555485740268764612909726898931901266721480518335520340519538202279685469555422165137302920959438188928405904498643776914587394818408458269990183392136255364796873576690675272032707164208616115996434451204299687015897667915078791067548213682804202978277018276731745755042099366174273581505631471337372629299590778935147890525437880327594214039066247398821275539310938864513159339066735933657364013287688798900322986669101908060077886229310712954944652066390341261093837580957366992720655726032167699067056763407443366109719976832991044527683292153453698457898229248546764669713555548220657818906259381222930205028754015531899524697946593919729137692691253648416866324016520149859283579890920554488244407403205635686253911981438427826774845165617860908605426941476203630934567899648416464678541520968621979821886633452768355075106685611672034212291172362966212887599952075648383179599227231092456375683477016539790551804989635325161424467001642157830249463361393304701443042429126113443366527082669390848798097880121602176 [136,134] -15057799233510305986475900807255758111540420442889663446974270017294285646362598016549465965947883555908039896918760137104725659514122686017119152062344818579892113283399903642847425915095356163023750911933096019889595195009511817307400349488635502366062268143121871800924080336082782874313394671075418782941785094740389682416017259894662392782236136233469316429235887651763532675561434149880139765133104746552339239815882030489630200278801876545601474375529161580414530969608656386388050933277123698859845492574128188865263696899652266383624934817600878385991900129751645105985054887798182235338852172080711157823887626384733258759850387826778777695530952061380014203249374258872485946765347976981905445759067775286587302377444486390601479527473550504006076399648957677098751928458413335072146477040033661406978024181986185391933189089180729334540359644979805846038228534144696150433684406000790382257394873701318596264802911788204360501379309533784075521002626272084646256414543485918618651716104873006133120675027677885317440201897056701212844590216760966357851899021786606231593333053948545975102770154987973987930773104321096303276298659285616894227594798693226479437793876022415361202307872795132385911391373247583411624690937264091577968215883659221368722904799787862046357276748339948147471418071640008168428014909628179609382155822127125898767418448960580741438197493484479509408041435926096393813706029710197646432982995626919365050790784764947068345641411557736575282198182826345810857665268175197973863481411913015872334334971105437221910409827490531052486824973225199337116061485800478104969764087016517528306603524813399074454144736590834731192211835466423537136998450026937937083219253862700611965304413019028912209265975484943885283807474512546063504134308173514049298686863418895329583466513113446201972861001072153141842141068253810170411 [136,135] 58304427896180546294161815607958906917960236099655222622320028267823138134608399961965903473421854677424244231584034095511039228517905772147459361519381994101761126145591037238215004308293434199063473495398917161901206044176598456668341789485626851311995884782492058620101935681366452404921932696627797181194404132328710900868224795330501752976413969062533566536055255011949948260817971214366703084055897429882937957935705657256104328486950507247456729781770610261780957387650094035174015613593875814867938614630074335545932041614677746958100382131972465783772953423750894213186235307501727880340847838871769840883209998362922000311136172282643720001356535839951100561103103438315480867415163899148273075385187970550367266461526043212484533584020240075457808207929375264846506136167064692290017383351608136191600665848151640962205781339930868015990011379846615227293866797287947376623591027319939006083072398238832325207992633412406775635783547223707817545563743609692969000336047348979038989279271191014175598531437961742560755804177053072192968779194182716719936450088589952282645873630632430571279773583431350532742827111508528001844631955052962677243973607915057113908387466097578416378677174252540513414992508248108194014295641030535187705067377221159129538280633114186807584679926628669433828801895631343470860198765255177202286471099689895275198979631331138674940535115972136163052111563976504834725946626925497150627307107165349881203488785264017500196841300309622962643549192124123251698307831356485262986585509238225389473424084070995510632737124266152684902596001808401273573304722608379723511935311485708719951668743865922512012493890439928948020551132449216837756878062669922169475269931130519250738469283864572886647477874684504009541104782209342445181100185110786639803954961379777407711751440218050464382810173868395145293598400 [136,136] 203143934549810559942512673308637511683557725399113463096066299746850418670771461900145856396711288007512580515864108677248008803789451456385654204911234654585220061088655435286921067237917983105724692872507051157039149432343389560694698951230541674013919895858434662315889682311832444738800590238728971959322188653036715869253651440835375021865123702252457081518945670079949282246658443031829294019759779509004969920547467232496816317480078872617512302460839434853847961302306824761520684782414535621043879901106722371007890883223409437663069893346649813041099550584854181608668081269174763054413228036094731107952016742317289547392155104406622570902732482444787375016313518918008909837481158329670698921830997786521335802898262947480944316385626735176991100236416418813629568034895945085002605372643115817492709163675469114768881145116760038525991425660099823452655561940694399013510197478766604847650469376179487865163618949629663860756400329244042092524331567172059824301351008204707535196412559610018811823595336695568118339525917863108284531013871600885161193959107737312501510765316417560998182364073896809385312429064316406814026670663155075747465171310933127268599835468925485388335904572169746628884264968142941426437492907218776390581978654601826495480339654602617311854670969495645373213759244433217536696666367924225492152044573839555762259777219113237193736492233767748503949701476714806403964404797724041250751636642252774427596002397510002094931861150481381898909109239290424532454519510745086737884531747704059090794407795730370248809107588140903141380843710985692191972360544603122480038197872400506050170830581035114297860686500365174515807681354167454253080253740813958973419744460102861703959197212045517622389794923045308737762499897625227684296580432078179275950760539348228749811868501806183857093481561741440 [137,0] -1781009231299246844457331892816304319185591065064401090483771512984822701015501093791876356000631635275468912634221090495031527729625510233637752918668195384672629667771111359069898428348394374066050543669140518918486526593401621799600181848066912343135558402950557431420061239986610317529770199771703434149093514466687676338045669390200017794814131273489717837402679361022738086965623734971073480114514136148189172034774388109174748281138011434196234894514190755702104697894643591898110698656521926012549930470608537538348593291981669430853432528146408851414294075851739752428134448039880842360723831161319529972804257756480876647403410820929027250617107713603141231349501367513974131714613980882785125365711026522455759709097695393556466262892831677974885626837369239120218444098870896319277559287390110849906946276902883076846994319523787785678111131740084442308397702800750146501802284011123120768538962499179424801430908355774332100881973913589193130720738291317055890818611454141008021694924386565843519434898191904600983661022746985004654328236852742755481573954385008937319140193518626147090436605894186581510139942721155037152742414759950050043616264880857963413187310123346900448784570042533103212435391414846286254995804589773323520862588077197834381710967598808292168962866137417734486647639517515072234414465178516719724153571623903208049713439306132186061416433301892128682529858532207191263187090946885065569734528505312706923640551204580486577738279347195910722943026768893297635560617838297441060378462386867032559960477347153302077965449770977529863534488997278537898733214728345026297690124813180248388842014518760418133870559823121834507414635440010318919858335722287623044987192022899372188523152358102588536140663632625524861025015988273017707948099456318670531918189761112285513348728978705134111224826490684966852713379504234489045530080132236886355882049954634118465201189161783192017946643008782782268558082615449449806322432053724579165601695050606666719133965275472074203483304850373030054232885091291238884826918496969707770540018481206356524488233127632089650188617098443630642485856156268371395977824799853528030934520834996866118735009145060275362124635119109208114017220312389305078117183506494147063223052819780592134616598106885499277939030966578418144530776789530371073403310567790498292012042900149496497000350668462783288131095605362685516640987307153431992467456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] -227638172794626002717150241649714454927136140089697080591234591916280052666752270610130474891179809210404328334481239397064905216588243613292342421943032558544778497893785776311838555118871352954296187908527547816356939156481819456363739797646886499655960774558557037980781364139073284241835137789093912890284080986245418670503484213282952784927880937487919105987621100382138441683213424667914531595641954747231856766764433023374387497638533913266010281314736738662556304130860422815085218050804814216466892825348065279266217377850304180957264934215255786605113192158958929854683323285971222567038866903994339237755170663027970455990437423423375234184541172340156987197049437025116361172512652677280775142794258461943539732026091763978157388081134064509523822156466564836345725719380093492150733761115813624928431511929568148975569170048718540965137637292848319445570297279822016014937209369331177967181118778794538603445446059034273813805450718719898309022647293480951133346717217467971155770756706434460804460498111878371904300371109962880658700238754095221624750445272048151305077477046749009890021040592229472798884983461711044405298390513631630047936609938234732568329378219569060673922092479236327081308149081201106603954139197621921294862423070983508970689514203519711923995237455025371962922036550350050399117043327818183617590112817174530962136916269381328609853081406651166825607732783869047577869633280314888229663538467328587626346974535105247865838084440830669913445077320782891633806490284947101567054805700681584330841289049711207312851068874589363527779459731909429343411147947981334282555130985243443686810877798843109382519750694444390103578710727217349445331508936309023637018409072847496235320265063796450591736849921329051965698697108813501193706307221185268624642029091842293040122770872245071323425306476291834792485275538494262091493184900139017814193102651758477935497385734457279918826910053297238733834781527716829349822971996400705362126734373159888614016083225485946994053697915119244173834280089278538224182678979787227312879162285938694673149651579735036074113824693726036026786733544215205504649067985586683153491410655503864475721934744868374744924459882173283056086125820645039016195458313436609223702117394443053091086088048785512676342062938702974976671175880853122263510120391936172469986224285705591908650382662119379798793549971710230110643317192705626796508315648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] -129014356349292617319476859708977232285850871244736812807280405539768931429492834063257284159396965089109651713539117716171780818526865304743737373080625548767785581747301546138409955305869001619886621428279867064736693503111418300221244694493208402566400217501335329871790744129364540166526394365403617566651750057042720482413346009309243386752801312207458040543486798982173679837496559028339561333572457213884285756418826930046964254970739880928013177313366788268785733594580026820712277820990221001592857319822736466232791681313892966572064282016072675916596691594593454986234877022572471991781059284940505818643277518887923424971220333831668449669731865300140804980903190347852477993543740352917175080127710037875991273277272237599069328688355622411141430559916288490743410733025485035412015804632300091596841028075230465216263300475872721023241495470945259618632295585078341545176171104296191383641279256484421019898573142569507622180923676299622765303078516908281648130127467784523778107126914116556047112548127564707370824240722902156374515427550668858973710645259004111317041709676057353510547941282901538219025259007793295718848545920174100560099058905904395309481829218624853609264387063008431664738877864919916143142258869980000545243697196928090459515936184624341100549225495640904898598890095269174320836907337802393879058510991276988037939930730467585411909466566559197812321918007641482557056941914488126509679672186403967878967752758453142305024887024768166723332160012213311727788744157113884521015431532397015742467329012719219843288670314260695507730076866225675152477130185647828790072663871779768938401482949250389263126987871546418525649645352820722935073740653104453893238135949904003151749845640590630172765098385710496351165231968426763878875867414922963025641520915043956215447556688757152030869806874453306347013746179131331140491727897281247159056357354278865994284006312833757829995371983301567405413718716889978145139773600401067211408005142695794944067086126945259308141091993258194433548618270731427974868566766853942021922930569157091081649243693742978153051144421757803570119592829664009400473511058509537865415481217934991091593856781790681880031282640098686679704202620785428097627871793293626890753431251196999683948138376316314606473734511250533883975803323726536382343589515313366466233565788777415544477196002471442161682197305544636014680541939256603552117686272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -219309750746324093507086084278732834574694534742047902462698081947357972289035642352861222964470180497515828356036954990371369289165640156908298795615231417143354017891251088068587791284727408187646405527437831921481599221957877294733121572566732841699615393812887713674488381230237454845907436397144732744748414115157913791343582021143500047651109605907742056229298237717714918594341687768971055231931879241556019691274505366113609858197382208212342995406420711856080204257991154527447149238780189350232958872476618443395400972486414363140389562042664005493816379660660315826135704833962832536633770292319280228673551850383997366806526173764550958716137151297701176205012672415102117864574577480296214453507442118064711226976470885050368437413870294936136340122766286702028022620617131369046621893769885318386848610285273583020940726901366340166123966403999364160214538455727902657114843138673287736242768335954299235928100210390656653604786715988868501423873767338783908686819372506465307083071295773003805328347366958296003803629347028691499856575212961371467014978033743599933456084689279960340723697981607333437597523672170477836366896815057969644815330183259959506152335601767343430114251300033377537396970611130651139819810806529301259533193476334077437621991987658125165725466339723039248287541626256688326822307696175444748042941038522131261941240961888778507632142799030676089228027685784299973675843556389593263410490453582535530634709498401218271188086985323173262392622188741799141106942644559806735115689394296370358894650552277574613970472968217720336191928468321951023731024466009691950874637947085915465429788699295872421047693660981491518623381215014631688511227637543037393828771003604427587316028535537272812597841512628034653122665666363671417351648306217343664924092917629312460084037585082957819915101401782864571207167962672626954462751537397146605580068183528010892787110500027712522894440866785891139126306574750960290615184470660512990752184044087287387047225859094706095039142858874084336990562070639173661251673115642204995849642513022403115746916126703871788266473173867000284238853448259982259020014536078453276193630471622333575470578715756245103442954329001210293611886583133753373628366462442488602154683935195516351121329240375050690255707821956984693577634080073458026752615638366282717506777686321312219658048142818025577939858904366881640866767480594496656257016922112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] -2045526586530211438094610108111790160486654318737484881562245102506079632491383646681062273741847349517452111975439484174940793802057544008069027910294822641855364705675650004121318241475919066542053053374467278254986300326521441332063129755219348653769561539227458083703175066098087205555268926748183836862716750052877494513095947589976893400919813031596728073719465355267796561588533747311663050067860488322052304330534530678224377435323242363137202976568674322166807187092971893164149611382376773499809960349745661368525358906184778338253714407013911136480893328606687745654369032242988387374092835167062062894071214435433570499587449491960648217389147703199369792918124440766440571948363966418394322812087705705790895630164418932045321881842420338798426536043132293051732864687563259060273461512804578431264250685274384050567154876862985202970863051599122948050410769160594426550256471106741234396236514374128664097849079814694609254392528033471976582912959390088198575538965605299507488867676115733522703135953050380601185369945401341824825905776101468955136606632107723132082419943198761167611328621389953734937126406916870174266576640763965451400547848615732541725915102933723791131106914798878825276473950868661481876864708103758426337830408216902612506444187362827054209291378189421910399732836868615823966339309192304234506069637247457157999893567464708018299929098920924958922036796379772155011448456030492189227759974957399834807190451400889077893254872650028269927016379280367343652267434753504196882616345778097339552076525288870564955758393525139705812274471075909183110706960323494152270930814264898636052179231942872701818670109967889210720789363539831448535392061800697892371526271730344583662747796726290117433569702392515468808751463717995509025931028155652231740575719089657963020554993405101393681624354409431373282915183335840084337027664354013528508789147472774220424162792971344242706153668833259662900325256538462032855017849207732125341718478309814421307348699522754046586683615417443734777163334208156033266116041034130901457714778318904484205774419764521578604085943336085830628417225890907687497318032349807968399413177519658180959022199403507407399701977321679411373698093302328695131069094158743442869150252839117311908947917657292282873349232065668711643119745030293002606463067399435175778822137614915279287662151325692056696127464564152788193783991418964661893192650588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] -38153391398651087130799689956926574872829203074520864024885210158237323828624029759423697796257892810570459647806247346400207983896480634595881211601808848054775839057824458841230118816280806383249169176232661283744427585402184808188470527782647474433238791229410591288656290674006237958176817106559111365976951733037765463931360037976112185647548395759665078322937825882938461019507097051790374600529883674563687194472420870045369915725497448664658320279373034515686558042545678650672754311846931281004756700566539816461229165347446355274585551246939300527646451279128131471112111183830194290661104519255795523233226270508662900663311835147766452052161826751657510726715127817625393005535715816493044967765080747976861767721291579730048523278736420875047662559347098478018598084629950485717330724542911205055519867620377817100297872781411314671554553598411326144341198342894347858457144536612988002004596703441825506611238135101724062397276543252225734104734747081692354456898075173489181455725562060741029084571250197373172248711769518549934465533919620944692841028420805533245741329798158224690722784242670957310197270736693055569781164431377667289442363753375395548469535788827176565068354092274673245518013063380986455695184671240222932371867087776848845586804572239752910898798258581693718959867412625820495664890327137386503018088660340537350072033950436728023197804452950789906068566047419550478988091880158209166856090547066832618837816051498120678061031029091159366498071508061500784549426189624153577941615833683749224754133477822434673727375022815682136842078914770440873816124245419345671422929158402185611362510160844479829398097269915418814616606261511948921231737362914728038209987129276142441003290193958227433095092625128723261877543657895178081890667569132106479368316868858169504467348291483775436210098159888117267611645873194304288218503234277511233140095605139171292125799217475534135812665502596902244609113667403645277101668161246711576370961057405538859833685098961764141399558652385422692818073644054611466846792574530310212104779982365125744121310880860500055124536458151420240134425379860302090263463722911408375246953773584625685289705387801985444957066856920563968352086433415238506019913548232955177477403536745147934016371617167523984503974826185697997354131876110048690968062843259889299352104850552175236930240583173986905097951133504085151422539932115207813832266915774464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] -219231886728038499969249274936840295788572802870221088511450225973734865856320020716702690581027701110593427225807198697989446105711602930919586636985705644820356047660230814901925578767633644212451300916761093217288920877245501633359459053849721533541675557510383202701669437153490777293135927463876417331157381002396773849855082690859889468183759908023554734891568292205339742495492722691883176317568351522972281959253736786925647868496764885692947017045621565687710771151450965728062364536970744632000322915189592735106620158435219634044448030979612936238662559277625260821277534368129943656114650589069183240069516526866010504634141132962757666378110628184872489591320414430663122608694604968673238832705907317502049119099396812982243117067293176977275861272793591642748450425523450181270876460429586061140754477419448374208442944860205653949490442085938484054660463225019322650868495690769545826098980820842957694147586763285639529695558926673173396515398739495111100480539078296591127799499633537152969217076669532786081877881948638392150787397032754550617782197956180303286798565486770943076427690942849645381402314287500328993390182614811367209783268160925300971874928638048868836921241452521841143282138471471745128486926243131388421532204101847461589687673158783330524021120574955912086763975293839141463383601200834402543950673914005245779860817338061285890491727360651265804280790611723706839496037947457566180499481447082287561110243617189873953604603927814679567547309202329669026258905617414658399792920279764611991408617558696682035806346617201823104605508634339020515405744999348413621195199847231740622248173278751003618025477510780581086779365034569579268447039111342249831628067690347267563862797340902209365638891614462267802008409276202275632322998878724838452918487243022074991391769122031749249920786293390035863965736584088487797172102430268702339729935836641305211112369043362195205255871785675578283023911372167217326840631587654554069896988766680668396018780192099756263503867792118264220975326775536571935914533312610075576284789420991978858964573649535810189450984007058907063054230311783317419027931084568139065689757362196795046681580069797961290831864351011113154768026541959108944029294318844675000147758836023253042373971509083340323985664829565722458493788679863981930189912808042092254693880725868101061851587416763685390936043903965924370065245782278132363409637660164096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] -484872901351805748234488249512713856648441751236489670626106398187495042440270418356505543173064609727594524949313244413867899210319079823680833453821231434977513984223204344311384172790284189412157772544678825263349178206852899094305738799823211039217503926322383445119439936295000997848746022273787845535373357652776837947566405472169060973225550424861739635820712986851239766548189084449139990998758920583989537723660854795292882494357900406422512464126231704810140485129347308761665640193075326693933506344281747453393992650647632159655657337547367016032129100584981895723762067243686724870907081197237114986489791290488195558570075286127577720428527233456295731986393551113742743475894465478352780268598223760645838522761674397086341974798883054032062945735558963389700120154648491482039921265589237027057617105744299900013841904173227911772514030416278355351745699613740209333001577618632199263035385662683505976163388438034627357915254328283492769027173425361388336242026082830871762493748148960726068198817146957288825957211171439037946525597070933372653234323339134498140544494378917243790879147397038949160645432860291946396833905877866170610593181671871641222939017029665886464152981870994588444413127199507817926125414716744877436448685937290395316929276006665104815663813505479764681163107043801206905352766090624534804809032954889309342286514401785635190658953473952924585193465795406676872278557994510575930684979259954647201911707876119414125938207468519516518332896060718015243000453834593782076246687363477850051786043491751892051697246393260149338600243540369811987737416268285399129675979520067486727002396891251790549384077175649239817275650355751555967693152768772345824025471029274525727086168886337864550673264643245235204517780076829350852430303222199935837243271393636797515996975578792283345826503012748278183481030737774009426108052126612825915718090682477426498242655050286294070467456929305881610283510633576486418905154900073737660021150222559939670677913107243255903508634877527652311599930904399872157707352236290014558616951019013863650676124085920372579022119593204632248347354637173200256742617394999153122952314886197742297395270607523923067074028358138073798641764766436771311312099267326536568655349225784092043674869611724263230272935601433887991317580339555241466384416877917744770609370582532929230367005770247343930689827854549800141948766951907226331812698630651904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] 5193087915200575549571956166784425003840495073058007511594113812757339721325526750315439494932835976178520372097850730790287475962255435790820970082092495231584321045091374841627929837506331784222828517901241407697936826010660754603547267890080315404514234608368851068484958292117482102271009615141032456127104982302768728766725884059075855042653228248300995654179547272794442832727817830294423874767049821023882555620814330732252537046198744823800793983471354390052316244683917904913292178669097458634645082875459878124138274830205110302441829209105611841207616627265661650296594811667433364366733430793474807894387166335712650267501837179237569368288960649948784958381132418508175457112965302353557625683577089853966881755501627607111929396718545128424556252839883624135708476709233189842820845989616898842634836698488003797727071260052012700706203718129580754981084810988268210297129471711733587167349028340662222767393296676639150067948015192422168396537657308661425196169038900485825363321791669425878575102350494256551034931725189575306525433666402958239122385785258148675744599958402449917352274428448198060076343901131683362659402511088286797203572517916090739445717235705665248820611694436612504784639212977666428042539543260335442830753541735487750469359056579837488281570653612770285132495686666852841600503197803880367129697992324626750421139164585261195236925406719250606715452861652272764440349037767917526775572112846108390469259651126721828183087922294668802402285958352372117161472736621625664845231628835689419522580388443227801443646514974266342578536202955886498166304323340667914772770288912702474914490387468526283624533100043170634968094087011200336187581306833494484175590612728947215464337018163831841369719825946152940908722948292169405501549064312068180470182825750251604419437051252404120436522174261737445003439227033125471773274871038606554736157359297765619079669086441161625405532777625892718588128777385269784520612518196168607908026604172230418948547316555122625080408436776543633051772499745697047002590404398294718526503072250966602516267465461163581347140553573609110083455531912915079817210292523191726433233175946764821847897030521464760670064147432034833840202214369176470560032146708226709397790501438736372166139442837162760130929930587062327957911740002840939453604899575658159713540745119074441576977914126287205893447691908009325690306498134060701054030054533627904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,9] 18016256658372178056437475574595691752597358122758544841926361642017639199080676999464150876858795442428550706827390070170995609719118510518042955455329289900845664304439874061728871621737216581829816686871255440864374579646348269347471720140408528671364175588090463091283106307667284994967270187110400651359355098037550200286369143493759338165558195119597131522416988394927997529245229166061552870137244611193105829516142098300523055047454458861430019340507859849637788473597942505901680709164713938338413486657949495589862577543462887496806812374281285975435631593195332533919040797788831122337829320307150559062747548333963601444453562201495511479924393136104656920408756203916318677219195702713582445466047278045523799801726416752654235166797175196614062896156575806175917909695245903365875192228563401744600264837072293970184405147131756735192403231458696837994650927076431723423465569741159737752167919166396263410423410140086226950339407623374449388651255699669896884323950848660206103226670507330581968095519639414344067574281389286407681503410769297008645042894048331283156994848288374167435188932258204064860582558643138022538457271357176637188121358889010908978993071779370986066416827003596915650397048765685698655230762185142430780975018205894730012827639033242667131455705201451721268688258793436070682038849632404479621904855276852206763714360159248310042654358262190233485862619498512685119244721161475836083358936417278888279185132409670846096180272165231509355585786045447773193347812763432213964921084137619445879084563490728476179481017107268722140091316408804641690685528835981523349523486398418522073228052996253924581999257782870584334920566305946558683756379978296238402100854379355083945522439989506974373533625508859097685582545091054574625351439568612018483202446880346329509369754325244304485067108163893634643292719792382359842043289797929395341812760417453757905125007244918003477185674976992576889959010534798155163572206125718475968156232125696371931609686184892080206359535362877836122710382937622377463870885508746454328394683874324546810092571085530585038219462099728183077564356039505962591081126521772020733603358074740791647023501122641478989300439783693018580481242889318408883764133481732566678435904685040436083856494741738128002499918634872265692762822325079766371647792650988618187329225543402570950593841847024112201379314200140758504693261922429417576589019924398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,10] 1082707703079464398694911011720249747793165254744633154609275367676628227452429810395939049910317434520323650909159828218272681063789077085540799794872138520514665572735996875715104063900733205095258517123146893507371192404168965653945734839879385096862113127671228216536712393277927918378901926797804531708330309709111840608063643968085250509809387742451334852408919106852321283190854466502513489311923390026048002905327990407348588318448206529972915028733397137939957814917632832487415336586870687235532138475913341060210699352727855632536368775335011470916304926024794194343922146982683034714363398225834752045083891883886371844411767021603387688195131960201211896675033622094187656948992992351927088402960005438362019226642927549661165748529891501423632176019611440926955473798647371285584533198969663335330580478018883024200730162066825579822922712245891607799302530971941537565206596554398468080674254499952923345097608855884384621283212716080163192194840211149026782819629289451726945025808673845677897203207206400227802062379156300807648859373317729022282016096866828861208322186756426782059833439846279398600832659245299953952766384994636904897063901068580964707700530211507352323790241314555039214788237119814600505860974838154431578661612729332608643160079876936369373545521580875503429137615494486642364800106236239184369256530524066788042961419262794645662032025855239778249818824101960584771262884051906549538446303483605760529958134378268254181104879831121345112131709459266578045770712406496221209099054819815925808627417521886805184904622178624219929505572807743694228518320802834642369480131420124804338645160070563352948619042608879017194169398545427022087704024564672477137707655044982810035449850733260099803386662168661091465915219733868468827246869763175991795696255875914477980954917572064352520703833092724667674469895628171860643249570060647552090270726629355971991807300468102315310261551661040289072284417074434193385735871871498402460308734948310114813575587464573339163749737281839435230714073645559491084440863226180994981873616602231605985705992558777968235233977202180100848386780348653384544676529246047580677910543969850522163866724489281606679554290320042234544183599926064937004734166816477971083379634695672086936524276832767141657651350057638137466992375784953839318675871691415287245810776142448040200704561962237443632710359054953685706004084115836120129440376076369920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,11] -43633717114260520938974197566774513571724103491045882846190600519411190880244678328993427387741522454813736693437857951126752616219589150579682803743301082995016138054694798924091891257342186567814322982747912224225931482736848622802108483288743706901555294656701619374022246201253553729072891487746942223207935004326948610123776974345291063894609060890413156808518337429330708827093493973887547632466629527862524887220905807541157458731566944999631698940848196925471640522440365401937531712567002240944091068599395342942390921658410525452842132077672370633994440630341544689245571174491612512447883482999200440947574903782088407812415744067146572133563279669411970875917437481210800775432030542309581630945912901897892075776392653369916233134639763002426937648703803828235065845585465878937712737534695487513051979606024484355577718542768412926356377191962633262216182703119940362721614588713685413256749092665889035686691125503658621088600464559088664849939278129530974681479709108413945208462944982131535460204959782604087476820889743568006452748965793852424976596687085489239239508352326612498971051570727477443555731183025447077158838721735045449457415682316153725412213830308222940201414903827506630092108919392621275359419589374777054686334950338415111805562381256524734876423950922323438463585899971375138726820681657823687008657895647167571745190011670280277578086169700805402710471596654465827663548179443247311478223030572772988815236929744732039967116018293449271330769722936748927245457993621579481533781610420457287590312335978180824043270574818001241113895374115213240721443128191683583649166689418440260421781349534954467928039674662477041617256351685958906051198234556282934614636147928987302987985810219104640659113761667725391117035892340303225920272548750463453660175971561192090976342307012382255335095382367586706361639242098870158082898524490081962286146504447709441808294317518061716493944618395565194829041376517217261495050622519512023759930159162738830300703971631466491714127252403204365383326023442821649059427684359424208018002147552992861050363786243156517579247112690636102391335459121283823396203626896260076462322985373672455262554715246289235642746544265957528521026180399301844489385932800542192116730342153132322548812106742149118744992921544389323760724774618988251466588153143496170569862839285349989012398077634596426017855474429791629038418668596867680415753631816482816000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,12] -165808190274682542154165210017291783083300523903354083105513100569919170316341505519851857617260711747227988398923644369311162564264445355459746219297378386166043524669295925646080090457539974625448353079786640424616270329497446792338869564512605698197250924860238567936547948192531099810613838462564327265481724998900162008061988602897194297280158691796461054957378465976322928954621192219167960344504805238200688318876948796402890380383125535917369668731378110816892999266592802639181930257281181179762101535440372330256224789699124945788740323590050914609131953259160925327955146167369019908631588333292576074989597077294704504372740984348580047431690020017212139074275290404799207049301822321680514521599168547641453785916408323114777056366597670297755716583944277204156823417095784042584095954909519456244059730834183319841001563431705888732863709037935206822680505384758482170199578545049987481977629019016966000992149564430866185562928633802809948321259518431835927352492826286857759128627488068000155648550806245066021722418782135140646387641260970710118287574942066165104411964733620139839356819031518515082957451407212462598179070617566341026904325721409593981284467469573072822443418565898972488202708300475514785329919299692821391488647083708851914403898484312210895921841862509166785157655980443336705191389518886532755934329372554190712272749646177212254929537188660384032730539763227287018839127467422771724826336211791188666523434295372038032806278236105858829399610777979363838911215643090290872188266334453892478094357077225592759882668257103811205486767874232329245222364614076143596919734501144536510327187531998928002123969864033169104844107684269063880571163587770960074276264200052732709377685525267700587886681528756631317956624098679628813584758004411160539105147171629870699469599462883661031645781258673794750696551408339078750029880102738915850644776022401036082701393048833410152694446342578021432545030829302164379850710734281593964815274157230807747675764714008845930598955407078844691598556770854722035357483583437138117546264271273911456512562806380115854022931888104336765290829001474537760668978580947722643813525944682850073654617679884814385259350763647354165270410610186588849759390857749372194671363745107500048454510222396927617261596161122497135765317940280943755699036793764953199507857073191629104750240802565140133687110655237822819441840617448867548097988045932855296000000000000000000000000000000000000000000000000000000000000000000000000000 [137,13] -566803163498186312365537254613028339401948884185929319967018358268072183474929398748432108158387577080571704978342868391706781276861832960261461445002445322868807922188705213330275765458693699048522723853387294070608117467094040783783492303560711050545692881538891395470082207795685511715745763440888658420267881173538945071305526718007240731274450746771960795707837246165320638118035201577784130527469487768862988393859206946836138768997135180179179230388330204144700718401590246357318717588500558315315694672113545399444203320235336156724277084774078651729257770578019151164132869258386062132494738802846139085814419069950585046517045871799244021478034298082993968000984393112411628423027402860634889424563590449703849679619436158001843699371850329827831224651199905302417873926524456877517832078474769779601241605658797725876834064019660547763244942345025352057169501518250063952162171243608870382048209185748375928669523739904006818356348685670160027875386138538234761471333879750968305078769567812492970012450475891736390489277489439547805746190128283566993466550825273694969818986076488452166927760412465100863349897544513122505362936325198403074780302838774719005270360519676462975145064325675102743338771578097955021814688138715436019402352242833899301296180334877427190265152018672981709446597040544342512380142846887759037414211111465565975939446515662851889957778352731129195579898555831200815926342422919726874279777194366588581470622812466157703961408967986035953981779076136561775756447017069751453492010018085089840059752143005148527257277466186485566002126925500752354402981966598323743085341767121383004666780507571422729403571684722087112768265432677681567215026181782332410845283667198268194167935912105149195668335198448683516458932466534345082398258349287000346286457043306827794380460964467657971348791011401215751483763134018501999476704124880534399347089342805493973646478027851069767202412926347561753261396808813645852909629691931165145430537244599420160686511512215886970027492858279034648346083364686612756532904670931191146862594513730879608449156594308762447722093581056758005729561774679368234973396169311918392650992335006814223081113097752015873613567040850231874489147762224725600072497495368599149187880819578524405419404146341344086158461145254171509975706765126232373009703402393281713518677192173972197295132806380514885316442811529255758711457860603181973099223358935924736000000000000000000000000000000000000000000000000000000000000000000000000 [137,14] 3288716456370623285041140143653926058000913361996817690168734723373224872293718817555055258532556738945394735555004953900125988459415040492905970912304818879638622303609411925002711806971317162959417439868755572680637705012268503023968569729574401237182003426485360618619724350414218519263661140313875600488064010105368585523318189928207211545077985715667755529845038050414992226168123940850197292156629511705645270831258841629470308023478522197576055568004885033210976330799948931573084018349511594268215466180224355756684236000083670614450786375447496616211892448451551090796510158239919550024948730168047016453854180337817683150510092768183302609902189113757295341994490979274957523010431524823033105266536700932464603487023023798879768078512414601807022752803048737129261900363792606045378335938115105070932715549432775289688239278933683354025027918349952855361600142939210309775471464373989711987712481291718662075847507616072164283191511406761513049560055557810406983925663713648023966645187252946054037338586786404153625457704268998582326553364785638754923391038284385348648885822540985222715749340458544010880158796622158153057968542263533719515387686637780295042815155635782324019706558652282203696094717470252856692440532092181438045413665167599925388875974765138015440723195747929645426496090167639738560642871693551352937841128987930363811043548171694853853118939755078315514222604928693911630387455227657122761506563374128757485011070101313850563195606920478636416819162575931636775956370021197444717247322467047468118521819224183192068530264568164787429626523128781164048329004869346971571555980306816377516603420038439115913615956636725824254631453665772770716626519009010420912273360407429496985975173118693857909614215554558029317763185591150993104980181346055317939755848842208369179747870951493473688342950327539258456872551352866676524285371186241299907575393775298672289770491427518968175873945276212074601003460479264108989426561241887720169569778774971459371129221390250819093303435159046086822300917041407557252836783579750412319857538813910557842728481828508996544720225488384514162601276107102067331620704877481670943985401446016987289257414453804436253408414333523782059039571600714144677849451645923757538059684210018472461375259706523337945737326132358945564407268964275478063294577429288843155589330197284153978625915622911428856381208345595576255903782890626358000264742277681774592000000000000000000000000000000000000000000000000000000000000000000000 [137,15] -150128716164753941440855733603754910947379182202891614001555614024971333885396107682255274529888705116467631946886336528546975529898513457344232203764277311335050899470770733464494889552896783459562228097362328787339779846906710138065491172434142288127198730042705629145372061305186435412120502724901676211170565108423157274135648803986301142233585753136128814069908706005049663189976269567426349015671024917282094662544699706552886187492134395156856866402026686172932949600416786935455479771400006192403154433561828731526201819822698592173443245675277190927172083312369382938980657877941894472673881694676015658278566768438731844656373158649111802816954351417791123855695872817625904263322590177442296869118468185663447999945182607385618007635748326089558400626314667557631174605555017056486862067148837326610187848316450707713700744147209158363270971190567117751952818962923373223695773095470498865076152901759131706797714660323556631500936099018868444953506231441173770588182178785819216331155323083355706509082798644914096347595358386023189510619130468760687769356847469959588484920075283276580066838564769849841945426944636073245899617330190356847774052725328431421705347177088388855908316357737204742210966600899869021687071017666825177560885674273292250860738757502490532155058273092007364129551968213790772873921820441695769962768578717428728855653347035658486607517833123891383475327699923488906152479215000716546469497652247855387594055516697535471060034388922365254021018864806813035834073356016423512425288431786050857012383698540174650267317319280137971528198263254542442209027917438573002509342105478015815853684254757774762441610098459563410964167042725476576864821904599016398687228073120960780894158750877335076831923899913043507742375348630276809027823126814028740628588375359964049347504525216305603822600773485470468002322631489311736518868611361385948388575443505586292045755081314052837538626348265214666380473108398885267051313315355277371771126633097660607450459830679612491427789344582143712503288256234382990484217296102531867239967631979887907946740952586993482482436167981559135091028089290789445421860805448502903455175015243151281239408887257051584849500899463957692441417985867623663051876072134012488518479532978921026706150200901416277971030383317236371687215189350381864363333744049802836391312254189663982089005081668454580592165345666417780143229070415139568551973202595676160000000000000000000000000000000000000000000000000000000000000000000 [137,16] -23834292163952700605556407548417196338024091422240047987592847794473109641358234569560692421833619832629191321489395911440190383869687105816527422487466161404449864864897090191478529411585787070525053571098774886628683322164262056299041748520299591476975851781547112115234525939047505076985658379288774240861887045007757231469913833422008340457930126497158921030585644025194807001090431429445451398265191607188769853428885918026568581587898274715287342343410954430222275585031846793875867841942103864301526393319959962463240690525512393059731027962877580035919916816780257065481714790798285768965069048559711532066522810221146651187810441986302336571071296120941845029050145548377672663773722239610109972438911765419170859895454020874533887769461162336255534314500636279931834814245550070717180692831467326257504996995225743076578730601966782607317488603312407945780954012480919140174095520593274095305897434367235410558747737247891994565940936142986101683723099633179563633869716887587697302461383687235454605980426843338042755567359586538034682170620674378240382839648604680147467369770275779334209588492248310203395091837930658816722059111488044484614729221207467148334110862257382118046267699252049887720316479164484141676899220400474245020601586791157181369472163844510729016880817867933534215271300900215667145642319153896603867846090060253122226497116594331522286847169960635017568723930563137857071016277262995982737841922398948797580656631969119214681796028433968808888748438817575752031365879834712481505040795719989446810677603435413046990015301349440363986126020345530801108059989296140452292515251122708768192665844654089259016760591718775803352378505523145638555454931590970729231270512211768573306670812491710832380851456676858599440892972092686651531142542213668616667883228028773237033043280335421034640981820354680057422850166851289042373964739439503050100771193005509541053972128618751852820116093726011910837979770800382617635465993882147531833895422394153545250947013439940508967056097480146514223748838067512784654717745341184057648861664733896039260745831086858361181960324275477152206399478332637708277328419232716967625159588147359424592131869726161017249880955090124025866570222366494947849470448687763958894553821228977602005978989952693616941822986926253499709787888251973577262762657588843862865480318526069157852484230611782591077444376775253845792796192800778386744084623085887553536000000000000000000000000000000000000000000000000000000000000000 [137,17] 64453016204409227894623913286238301097548051171775362239561958052054933612876328983939047559405600012184584882160140934900757134864754258273423301900530070735841818255959295158701854209070108245140781066360967113948718292951313578583029581075221610734851840267418649564577257534123975704032627873840381355270613220560670230927461924084022390927724532494179646948166107931768331463251736004998483656674116825353391182484993273907189501432640745092260539243248336847570023225189742142590087564922025711444918227432132212025083078930594009223958548681945962756557974970824213744819234203260708617171875570631040841455903631370329613801601329590490989670498999779187483076137259582270256041968430109516122847150562308881057697835812676731005650953584916354940628604975512237108467462498297332309408271208604165026764874555519158343780275995264024913749052067250349024493383380068955631991854827431228721284304363105280687885597202484361011556246017319949609338321946326748926941830995582646908450487328075971618107435611124449533862993247027968658957088167929573410274763077128894475095456510385070322660753016564700064882675359173065062759163072507358988148850675007414248207888306748771695778464995620351199037468760490488285737921664681286100065963177156315356479693146670064436532627017810767056500687534201688546218773977724090899953117556297809634292123044929238301508679252851316123983400335021039058014535004951143323162649105849276077941338400120593050934273039078306273409720112159679086762567061875844985675862596748225990655695942204145316210265330771091464194780301731574458882413512315245639256279205479721654010652927484513050026806974101626570103714234273756581620736772287197420359577304249657700563520774521573707122107522255500824998713173891052993585595866242672191737922246766395491661953658099117956670214917416093130367295885972755684936689481570751666280966927378417754777831678900219335664225029920462680114219067142046938741070234612606231912693511498891184794477830006016656318373937828816373708920774511156494483122443474375871119734790751940887015240189417556483298187510925755072279692640378831609865971240524812585329462312040190466857101672084791256626423075374069091775072419083017189531140963429048360355543905379985326822016776940217335254897290207136832075899903338504298318547850823062648004832787654663715646480921668079502522266320296254400838585360852775177672685509074936135680000000000000000000000000000000000000000000000000000000000000 [137,18] -87307513830453201308167057550190949470407609735450299163173535759313940477435063934790070087968579138250985849508969065896687329088538603570702945090283561078283440878279759231663796620553701136333270799695018733525137684481319478501420607194843650109259227296580049859083415245282715510627522953777347062505326453095584897603199844227521495692436323624447410778556868613295085071039827560485538913520470828674567578817612040265951641816581068901913632300077958778944209202246610879279739309166794998577828910135230911573896418655333869447736955175554905571647922136995516083219939292351923532777571224124413284417886058251115286527649349725322055323283314024371263097049830151986541128019855949085134483656134395783612994443942558387408799664787959377420110673449510361297461889557898369052274903688322483900030823599146506342583993521839991805072650623537828134951373982971105386357636201226295804515911133752014734219256401095744714630553200007111382593804382119812873714133188079475687953666758312038973314565433998787897038933057155752904129615594651817355197194707908628331322173480589536970695683816717544379537543977645762648012105459835942226934685074528849764206032255297050931597777562506291239588821232017736789216632111590217753918922064048428360468843721817939831942707514032773375312200342558362660630729824894255118296539438070746126797148310453098259442800766155577772648858851626766828948441218271408847227777387256518192241579074074815432823939597771128738991718083692218554971616724545318421780389999370640424883539890511722107611239531084505524474078014678317679818299982613336217665731376707353233050230587520269026768785874013530359458060397906850649052336004963276466664938864308809564099948043527631376735139239507924701216037039029176278735741821011376662445368407955856080204285298184244372915614164389150589786475611044437905891087212297023762391474052839360431977152093522290443752494294602899300343921115885226031737138680998801457839463481837781941173835239932261963448031169191689973899506279976426216689881698328694537826404941031462139062602907793833556173214006156063524802165415955409124914030080540602517095495459862847017068706265403380807022841984688194968413335916058408307284629220056959155838970586426257833887390138263848500275640262409275087155113423868972592403000805633410816553804065327064671264023520453070404079056144250363724462798142241460356443670822646425059328000000000000000000000000000000000000000000000000000000000 [137,19] 74261514135500437868826743282536499614819468440036079541527470795074019558935427299751603231240567727863706991145921105593076438367851719182851175724000753411102036457591906483546640968243539128730649591457230822927199869522642226712544099586065890834064103470961861708249042529939396276750427659096672489589084559561685115115956063416618825427392858266775408170811529914898402065243255133608118985949870730625822988124099459962661449679385692580956727384917356025336935328745709042568532007215276072832512971901036509829786909248549981391147935742061256958646647591320395112066233104103847762554581917613991021761030114567551554362261309872057892274758989050768531068075696657883261046947272581844006605373499385232311370557911909113326986090064779161965712652851839051957591815424752925068109734937926891967417922703233139861580925624398817927840682401395017660524681133269906129132856321654322442280380386663456711087827096119759624897221914934877152067934100533520738333535856988948821956361626543220287149530690714955552349433415502794307289826806637550065495602281668224130012481501489722641181950602991865443896566758621751815101141442897782953136410015556989278706468919368585731614313564161422319992986250213745030298095028086856678935634512838639458944649825325696830273578906788093466742811548449852986808470675606862580202188506886737314438298810660971995473540650058351518160724640828828647724119995858473318975738242842596629580430978176300164837810735620142525381042518126029117557666568586915515635506437151570495870605335768744426613137942719378131527249488346506711797372410052773499668018707378758485469866601668171325279494205703471484042274180276457728549370605781066365107746281363571291842874196074373783211249485197415873668602346823061206308691689732117766882516242921793256872494531637015871755835230553239135368554557079823515164507866295548564924683835969576481066608200599385829254379100275879097760943828736573994889658791195402967339177381857870041760390868185796895246442892076061816377844920143456535527172689840175667080361474254986889526753528663111917969055739915954136887682889227441587953399510385698081781237315915153502596666112054692020347407602082234896454302061848413633832885733506717080244870795909922692414983751776268940885882991868896510146354225762777013607426496873496158158521143734520708807092844289566515074189162622536417331929429715766388439658994336683524096000000000000000000000000000000000000000000000000000000 [137,20] -58417553190952363942645182609635162855692153654262456666310580676713575428874619751195584700069489617375350286278832821561586387430875608512095882262390996003275938496521189805627347415752929184187671884769419970251445061422639317238586025298259831150976668627277436609884983525594676067089767531955175495768521954636462947154075184547468232771899289076878400645480072612478808610340589333173305406499472532423402936489739448592318768111256754778238296919535300235930919976170430026306355639795034732197406791680628728310060001820316256910374563543749522378436496880084580371753210901753274619386195003239158904890965996739148467035842527057523603418467083043910964214969100933814579241098329025014365335350031816214554576087990659602795520745175578777619587406213538984626888048257403348110242771834748139980046297711094616917229405107392858877725184263296913613084073382649188775508929349442821965462355816468028954053185075719221296960729898703176130678198449599099473982495557724198812594669544411376071442424977208412937959817766110566935033638780426745186000172077520436537377099817987623208601993011191666673249554038081698326352091443254154912330981989092549678908748574355782553018392526440095693521792028000965392421635957467037817325950099353633898099945418095473123850824514211998673593416131994157126805747123128022489750844138834953069812709906348768637473867947264588658487617285370923524736951642777207064993636824064825450806149031935744525173251719401476422439329957772876921757410957855932463307432994947739811598657875449828067198609726076157745169242612295930694980145620988538996275121971782168503571879296614721300556065539227395351919735284576434428480604733807401292704594322724102738336369002994137650172730733962658701390200082678943694278086350943487525195408677437985127944575897117178381052460871646074881183836881672531023084534249055602465942192475805385588518731695041258396887624532705028497821732565488547729558205469952338342669085105344364691185615730324267490276330667562123416562724946010193574430484616753229597614667064813320983812293675536894551937289753299702738305729453524026969082817704670775051642856121165463781011327991615810880247732462253426356433664127436675572143169194112474567405181046857430919998637466711878200673100479643199484521029284020829502343009924418762642160186621862604721858979303784445919453445722538614158321510865060067537829893110433946009600000000000000000000000000000000000000000000000000000 [137,21] 69665660662405710933411926974509739340772534864597148704693863486268067229248597682997808011236343510287478710569716246200076872332386261704093722338822568384492905922301164071171027848811902759675236671424921890328011587266913492195278643097300772657682802830224953162929978075621177876028551697043798734574307783375240603361294117613765101610014789780137407258852410914712399070157931269825350951296146553542813670026809671760710635929740773206622313795012634761198807634161999004736602679882046913365343614030913755153635360225437788028439498504823899959124736404072325290333211447201152384990805756710689735786419559348705767906158994522783448920049458483656141907254347113994283366003895131162968551567018585208208115073403769686900988119027842473283662078615571859059121284198259245134815780590008017947730234542341953296149808770616928850561688487712719195136681865651188626191898921197313097317979394386658748751001610967823894966038622581428187869061156658226274765879483279355012839040915778390519006875835692618422363775572715864618817823982752833738214578715068996333898646399477112434207064610731446906357861936349415670395023644942782140367351157244811438473960040825090260956762035578298602043554266431407735144616366512981841032882181843286218647407826405611454237805290436822414729456875888516630265127799129078057147998139985728252622322641257117158871218358652471200345444262336146903277568556575382935398550653048857051334712422610116770512576919579550006426871128152641401350706883313447382315589669158819798781195295928212723270401604513130536095815817919035707238849942290417757594872665447828292993913732595108933234431466661689972063193524508611178691296613403505761689223492521302671349901347591993215708217023321835558588175487778568336735127744484703521926752188174059972085441774263207773381948878835227305687007182749348377773910490430837612431015293947211315846000646012450219698725438010410854484014325274416705944036595465342517815062213553532836528786807664223552741619181698605496181189650553063192807057018641621776117204876595273559322784512149830778495673813329149136386780433606788886414249049754503451486104635921492480855284497916305818131227411253654937243542608374440395290859822445567230528030918891531308880204794548935660201299927320731366694131172201955371355895300867180331544257306829523340441223897327052705383723346484173020357050327534162302222028866443597053952000000000000000000000000000000000000000000000000 [137,22] -82297528414499955015038544570459924710068814061287655832837293965788806629245821804832148247396530540329788285000615825122294654307920259490040273753685531875379283709297908545184565822385960502071535494259881376398235224707222572197307198899992888742731701668942585780721025366292600645329533932023240714769414382588512513538263444543348469154524821109962027111504715900617765452690548796142673875828726379255123575287755520898767640325462653068495014076508070191382144052565285558880738403386169398252101839440629375462579450183968405570097523856976811338322115740636021523750017451503757978318902060691309790761723195159017451512232979351595009811083346167982852252204116207660234568190936492871603847129677275176976294884104673424148241980946625800810658330518569772180708721737409826580323039176742049966837622121789756790045722929887129100044875336560461118517589024874414078394802440412505247187531010932210066991178842857226849616114108414366009946649169276407947830179170083114666839757259826901539103098158591300393508407444840162545710710064452319648208429003925731542137542762072901874492274892929400321299603050365132545725153334734617388685346562363886355395353515040252014082987280149015062313780373323028004741103392916954890258695132422842846879585732507328567520740850224830150309113988686053448297881773597944043282359735190012103083382360031950954702133014375092029038107753098745245952556628387794929045220150043972152176067154676429030201867125061820944590156065247095454053122435631325766694153974200716864983195917711888664783375206574392840732933884276077228134753403676434122474300085347119024589807750519038989030899650824813205896856627906505604018249938313263386986962372108766440392242066424207136371269711505615932682963410665503570882397990254888340723184556164701702592208307097516648848423841185960344164553447206120291681120605742769550785315144378041822056017231294821438447057731657833463404736189042357379298855765795704996911710868601586911381916537534252282210737747130718758397243760084886927676323296077280794209569752784612473637124443629260592912121341944008047810998332046979750023318715126867176077496288774991885703937244886617596350763188113628683730652250238259436388675657272972629872002913018263013269289505735179850908007971672066137987290056724771736431698035517300309542841395624709361608239090253619706678754944605676956539282431309470912151031017497025314816000000000000000000000000000000000000000000000 [137,23] 63710062916328648218368600313964900518339589238141184560249952973623753411438483907098724896309564728241463912953679127827368944769439917404590225869904805714164184751383459771312003533564934398308804933528967824404633914569696849859292655717321184110416971650841026666051391793099618551189021656505954899683274262257827586251389125680029781962433463124795364027866976061868599906633732635220182504678980600205353327019696389377134727239560821809616959765815049507520914170879358959281593223635966913698803246558102749805597121593257066053298932592873126666642204843892621854897767976761052215282480460648338172621864296902245098727377156428857353751099753939631959677516686501444724111528469836624189191029807193377126017899660535239903342461446376216130869028281393369614400101780933703913540087752429204724835640626078837751886620088786215572441140445187254389575091433004065406131244724307529311440077255827701598422713802217165550276557209900816983606214861916495040535997630012907369744326946935074436140109939598183478127985701826651013210398811395307836713675145705975152528821302203344834111329050076540199078948403782527910398241320971403939445876458690015018558060534900182136220510036074561643448866497930110956786818351694640457365886232428964318840902305276305217018194293300386703865963227928647456968918966820040039314921964088028039029657789784572193265454375410594389322827170614452351461523500851706464610900959012624502284103401039146597397347055522090616259420988357687257118352831592295664630718029263625287220994112393592796241458523055065156190166800221134758624417286119426306658739017940640847130470256677856248696592831331365381161322227857330050891605055113478215613851921115695325052780562790706234352594354132513642462819295477180172392216436004403734356985619162548114709860202678624860950585301627245491201210764223588069794701634331553528564006127685093946997647565913573771500410914787337622286727824116405314983010521905920009180797795841939625981088024309768114520521088608127487555042033775473254728949211293971138127998289987767733679063628766356054902540692828518845031203375412547291782304569391342511220265595212543196088640433756101464362912073637154530538823957804362849851004512330414901412151876728411769448974659133990342034138931795105742577041049676763122667475283496545290826261756064490307179386063746538620526718347459199746424307724433879221108828300012200919040000000000000000000000000000000000000000000 [137,24] -30243384832787175649484704851340759576658928653165145826150423218413649064455213192029914016381791394388149159833612655979000442708266494180369965392553197363350724157413942769268074495679596868635912800703089924436964450735242557649682657098198579779061591496538120997871186961784999446363586825931087735815094267095990145433876076301866375248549279687638868571762240761783648331648915848227537261536256873591141762125708809468827698468825638670645204836734858971268992331417638104184405083014363127743078275676052500398575347324036998640105346784125998479653739003056010689224648247846922501925366449507536495490568165956128218233597693576938778764207225427587023022905659474792369281800096654085683026046848894894453849773563324830263828735197480012254410655101274000465805247386247681632547608564093855184144487469732672375676528600522930301551704115311455749351117445371433168909609459261267673112682615509289234364633553799150856588668529231033398308534015822643764571380656863884416545199167726244382095678373493450230801252451184375582624015363820155091413631588629308784242335793472760215945926256906440420642768426614170337096431540354823799973295798121278943634319914398472688982866496351648612551880637567261687531381958311681424122956889986136204821547436752306064445356757721170773864861780918090523751805589205985314130911688319862904220221886867152881264929306916247681644413265748311215620242691118295040157197007863793031269483864604559120583988346569665988390980660808664839850891554458630918487723233015588450387969259105492231250482001272490075420658536981748098658896919314378931272942063159264368328142003350106997606028563934649145012496771001952675306033853186087054441124891255370003800914559699283719412696050032562030614947221863991204672258249478813496627317279683590857708270379296750624033488888460160905009246590603444415012759537784319319078341960460220760826745128037343864378083250293795307806180726081769105987879142694353464820715015057621781383142622848315523886597791398272718164284666936420361934272154746740667758562489362775644876839263193164341462380831835185125228138951655772624053096162845933526633750929054735123200637885791895484765705780527160282760978835466367296455397491429398781845192980535044477989725452297243892238218393351461821326220004737279649320859501688573122360598861786881254696887503637189747149414562882883766250945070365699408507347305571654041600000000000000000000000000000000000000000 [137,25] 13786992578663056900837187801133425843298230919445210300065485257816942841762409858812906180759357710390331613091404722922901296410094047411089810306010458978028864299028721449250122776782643325843288601000971884155297388236489187413203188047716336014975117357211250221626058369816434639796824199660298122011581283045368194275809735620549362026419194875072763803406480664758588333383396056395318703330957274899376536967643574308781468320405138544625264925900901334988918768296393731645848766634834603803699812505129486912770030429540967876531764639896621011070700198000567306500294628795385925757540573831855305735356773135062897301736838979579020602798393346349930072533922296896253973663901120554452101742804220853443235334420383198580090709722876960640448309456174514193089335919084548357192349709465079231457662855902508698857780862000593515151517690420048299892023377263947128204023214337024542589246053624523705267837718482522429052340154548482641749347403571504148011786847212230513626133372811786149342102691805433707267194141990247669647940135194579986331019274794561996727007390591089961802867013104632247664068821317563957484315911683123473645252261853505116679155174249515971192103182151321539489126718852625543412276988349175069847821870303593606619329378487651743070211742603039831224909232209075957897111039880548060350820378772261450814693674529531273961379800431253572714681118334254167545020288210833347743169985350297528438907450989748265116903561618549079454995833626551184700752503198920293706904579241342434064814542845462304551272743347398103550600284372104557386213121749479371226196430822729198571846274676442643106040666286956740140748295931891874186159333910506430080670628720797701295131632524547743906263530186081921692646747031110205316954879935997037602008114432653437484667270216089292265873315246342337223895033491276361083729747228807068879489630462773694941592214546093604074981548380805343147515181402770950328932201580323447300009586201269316204079677418298479684991277289052147649358317626785077679543767795949639354678423468615300092856251872385358143951605333627468164253327996394131513152914512023504420104489755840123732395720094528244627308906285680828251646996188620793861806817088233826886547066734299653933196603449719399281347114276534027670657572399022339083153766374170838020983692421710264246250003183191714661624061489126737067031185340147825203009758552228102144000000000000000000000000000000000000 [137,26] -13166737707660963853304578319847857480654273081780982782166428858856416046340746937915591075654461327910844984530306167652312689703753761118147076102566500853886785048553682406999485052240759857500758507754263298612297906588049157292361881750865419630608457968210048875548704292506613192866593795034341967808131270045051999611186873908761152311413140682836530137796149536047413541207217193369934827612770113769196392605521029524449446278739141551161251965475492645029103427547127069036217817976474753074650110729967142363740192459457404663392070663573234793426338664243281896341066585836040622160904708402664576498757746119166645153686725974195186178571818197306695841003398178860995224643883914116294347093291529391946505430525914790269082409212757220910762536677030286125178583281734766078710652618837128982085194887688482599205094990070380179531598624838178480126363540847623214691164490090485321647084065193572965474592224814751672872631498999629550588473599930103134200482393190764711502574903367509419372913675611360342946731485258813490432116792595615959464267457408785923903744281144713009718437032332058220507218695936137494745023926277250723532330519871051486891018668503038548398441252336889685173840745446569457252020965799171541499250758818068623243657453475264563553798231747121875293310291846417447784692411306001083941413154145730744957790547291551515355488005676561058432317087572998095060922760494051950068885500611365665803100029406823090557907187975025884792191717608712468324251584280893502545094441391390615163634908053544699102013027309836813655303982320997100575449573445723422022904505365851549094072105586583951142035841027785905940622656896809513790852901431936094832970373821039115059030505510463308026590373907806246509209066325098949396588428265774390902737233673256733397943115126321605423515551001317707519428576759328913828777334594528512535638310973169959538438528216397650323063198183024178769251329976481409170623225429486334588779652701507724053095867856455003981572254740665867672653833525506007950355992987114057138361459551996262085318866142387872386284941416901881230256428319927313110120288678368735090376930039220697733012046682327966917308214224617876609744386005155902032894352478277740089944471771223578970264003617163022762936205612093280739299922619889227018195023785027238847896139974485005019683850749152093472103524454813390953546873479950431926019678530411954176000000000000000000000000000000000 [137,27] 8068646125812121688307100987623552520545137728562430645942320907067957356087457827163331985584950926518927332344969268907896986068894908028288863995280162989053969895156048108472970074652904034436748756433216203711629148917806416511326212869247803569397874282832534029702502252555767559565140867454796195040408977838469757597053708615980474037562139519749492337933816452893658092433939152269719944546501465506273346637405841884603083970889382798798163915893719211453719789719305765734530331569609677579073856844817263247038674836696493999189098931011316458167142364886533572051718447712810576136209447356802923219107415156496512772776557451731827911549904866334889813691374924286688911502493296861158667566398445165474992513699221533910526834422265718029185399117956062973830889938019125431280945506644421827611455487019821611724451562546497393921436040544149533577841020727920253414589244308858295771556018793454708933953051070133906577888961151765243560049841630209163026025118451573498447955038659448531500303267335675256694824482157476665520817341645455640538916385473737851503648753853004114543263394258667651461359313149639586236249235805825209326799063894546283500490293197852195960664512242897037296368852892244392688569632142350178807555633470454402606540702610782268085406642024272722841488485110820620669274390392226648671006024751465593873365187022726752282401407295552738433745512008177899061855136860450303238363983836802796265157047603621278936701010209494248001209942823635647922342345173188801040776844381771892140531102167733385090398196355285347087638226030470771693346366560154187939733169060395497414178007614756411119670943691554795713646872208099328138405392310465021763158418089153985245519128859698884514612521153259541940526498279353226875386303661279397195115571212891980384946467132332280147961769002523975085977272085238380205441273017664207160401639836729359859353511264363776257856675804547256230108609015948456038927399647201976264773424685585174275675547289525411030326357534755129815689859258852830158468642172664892087310580479183208965799815216037440158521360579058169318221661573000931903401244505152313085301217032543450107437845138299339165812307143592327681619114180806912263274607086299264472101036741743497871444569879857847897929916411926399783492571584408003842994274081558485371232923216064093160034116808456080367320464719964725086415624999858967705391912841511960576000000000000000000000000000000 [137,28] 6796885442346567814973621205443455460782165842570302958974966583575571682226848620706471195903999129544512023031431184952792537905433362178046593036029781219193121138280522531060094308811775571169841153081235344643393743735059194257745290714021004264009308208440430173667193897695804111465708153649466800449166491129309811147786377074448675638478512962449602239991598914536775942045148023561677676653180005520492134915832483959629935319288171977215206487126502340280255068547193648872822321605272214977781214621698398855237863599333672936551020768378279871259509247614340399048080096557634336744951768541472678881069638609144164114511232490525086834109233184496268364090154156779096769961895117508261491184419425099147153305898338094935366565229810455309456226234015695298428492504656875038608551425198609160398624098557523415032116339430580986803753112808622474081765825224091994630502893261107807886155987486666300199844473893303682296192781948711571210886984258442291287839950282926711405644498991894346084543080725204390648951941174963977004817827104720167846113509397546677754623340675207888101167289623947694831434216570767161807276564089501469241078030123481361283161615761731858113657928817905181689331585689360022006393457250673814146933346820695162286563852887405349813811202238981308312298459067503965036874223395567413892093363251830835788636055844742316000349423255548618751346266736610386013576091748439509906960222117940849841277187800138853782135824807908383164987693742616305348236276006840479449435004056781942059400323078054851877973084079491570343503779566937317579197235142374985567044596228590125474624191879700761888954053382850839508779461229026044439055406341689351442052770766771536333384611043247979353525781020923338377161733266754266557563395009743680386419984889885392350128544134412286225778556017098064666018470267307972531974928339460402376132988371353603830423353292789411139042234368570757763932679839120556989903570759459638800838802486997037537758196539625629059908710751394774682739578641074542259343674277370065542115679951657540510431269817309698523841348195654568162223761118359920546276012945483892886595408162224264085871014083065448251032521649505802438759921424389701640858636740077244038460926547884726127349332297738382039155447963159031091366802695918046992309821842034798907845669302930768051489924357081403062935690425543776874448278920202283435961160187768733696000000000000000000000000000 [137,29] -20673297693276843115666642238175249602920295275416932904963523970146396658989066745358345544381034683773682721737687610752041149018061738434592184146335613676315997439652811783499070957337087509426820114933220715516214737393860858659964297427320178243724871310035878936383687734935541735678556338447423898572027920274349051597200858235706266080715854080125807706077043429912332276162648220708943953226375782142617271900203510590767466448950750600180678459125890539284757425914705438740437233349417738947910243228101558989889465085705681768767164349499592674820979294396430564762508943208165067752700199789116642685806645766859910994049654848724863548201599508128250480068633662948282742770734547117065435549862584332947216861754946235016651157063933423268839339981990685707405588603049296463358756899627118656635545595871851892471849040881483525024786087436847511140109609580926030387019374713603733099598937913554405335926590886099725577367877021876365354809595768113511482446392749375369660163655350181522780562092773411656175269219384028930949461089596552191817492311319268476938437040455401828194831757107211374815105148152416144385636483589022582285375813359924460687809224420336085362983582056707010416248649520280599455163911341037187085976596497016165951676401340049513078595733255541552935878744855612275048745435112097663603160943830503471531109804316157354895076353792466967528646343365632584494130443486677897233772580759829336046937942086798092371350827540085432748778819520497147083040182512242311660274787939875029391746397655938130773273428430175357110754283143596795264331558402091374517935485780160288469849029120133356437635195868110302846608705483720372147764629136000616937745403028087309073631196213851296344892278455429008243941829484969792979845486976914293742912063071914382379448112500329197184578642277036468601387371146219623485559808475538819443347570881211917057316828505586588158611252599476748811040375197709431822224394791491802262072233883558046686335869632003467175757328904540108046454847011569229300425202457187093579281873867059644001746694417630747021975467067400099705496265032976650968722159201899584642682516192326809105080683270926723176334160709186008287772974215826897973878374967261646239343986678012343812811352867369340207580459535639702502168045494522956624535936166639607932078013081230796840355867467058181381319893603959649499070872498490100640119357394919620608000000000000000000000000 [137,30] 24928696981994850734696088455733382189971532977557766022651403741740749599554272301137616582775141538422898934700082655985926760340822332342064168149908102626804305507582912395817129361790100565362213802164691874699123737287502042099055731273631682042262126702975321137216006653437931813354327496884130953761758680709583298970246218155397627572705906107402901205341245599306485853007677835204252079706117439884701334000400764158967671246110253679385834892997895328058657334640252903962306232175445010395805932529371002519111171790531704798444999817131843107415319642485973202941401654349583573763664605526697564414337257933739349721247485475468637061561303953329744974165936055751342660620867910618684621391215445449843055013197102985504939503000561967699992659239370804525193792193034458927290089970288312958214398133703103628119561007053561458584402482916912369179651399575823496381079233267901142947911812907119239048779682672344573895958486561984112906482160165125264623222331595127529216897164822163997608873657987124936012708188401688011536539486233798892422058781066365852570761267390984793225483010940733694915190032435146900823249209446935440005199414016751016156774353629185165030789973139779511849936426541636750990334512232525993973660544770506685734483648013052144972376639208751824771258070335341317792462309015016031781204265175571664609941171077339234028841692611217931319568430455802543586607765996060042364354081583892332015544507068204625620949162653465094873291620864589604614044650684417384167846144353489130339864466908513520780207850231506631211124334979357657150503285993265333154374266830170181858261219675942187410309122717490739948454345811897777088402917145994719836661906261764773117622530206482560401755507357683463975501341393860286098339798386063726416467254380995581023946267138928740278017078873708705924044743362595321970240973897353548352890889846034214863353419605141173259234659606882022832045700767474085905696004451258313294780709306400326641188482582978985821301812010670673393654886731237201163986084870348550844600532600505349437385999973048627480968016630995551013010640320866155149511432070499535053323443726726699145727603761602752006995928142692292215387997164919666226681196343461762640562274837031627684022077257757577630065381410383142236028839343289551717504196125800388845853038953414703070652945468343342157481978101201158336027729592331509080494124073729654784000000000000000000000 [137,31] -20546479150701126715329762140476323917191507167802115477351373407709737870700408304158191347465972308002811143490335958418929090396828363943006546772464316075709563446624788180761185774740538508645145748406642690035209510633276526027891677180419292508833746579879875665886652236911781258214153012014620047477114143523956575059370190428436908427165112264516433489619358822172974686327201268450873362551606074836113298464697056613993057606609288453004724447046216627124798538326425575899020045887871882372962141796495822803746503062941720406031966009642289472111805155354398198791180786063913786239155564241854014898161008174589847627092729234385863839586781044798461097457473725189763634695453188088407937243363527743961512553799598308989212626427421273216045859900832060722999057056924775866747618536850707121299301604991443631419428617570273688400636320228746748732169959412533356454762830623286036571492580247814937460071757046723412534295990741527395465054657915703086326279282929628098091937362046441174827317028917912423092281169414696061276248747170270236629108544977875509799336759342957763228547439866815652008978119128143313158676343798306562551344395162108197994899008792734316878614970226985647094212622889746123750861968000352726963110050224627236482642127888211057297108239124280254155227145011173604311724092393076254203334894795556485857222363597205015814144397058342727233257003153484222583154358736185282985988312437046959479677523245875692286719657035369787934242484076886183645386179228200768960956328001848342932349103248167145062307303078660700120955014977824432899155178091214698056086360985003366423918926964994008424919098047084084403283066249842920696699595861183229818780460441361466759230275277186906296897282904780500414082714640182646433852172906322420070996862097202900291440350622873489632094229754116490891474416687869082946519122686263512189277941356779677361424283916821409091694661266786227567620983313944376061809626734856782320149126202268359917484576958209393703084845758985475750437237738419182780868984851851906447508635858168958228405379361578262547554562492574662292369444921615440303597142780362218502380543186708627489550183864643124070432130299781704019292538636895577976932842532518652546854369753114916358894224718914170827582769055298184255246364579482977461843931553444433184457621174166415798216408098373677302560282455257499173195241883149477383116415954333990912000000000000000000 [137,32] 13085212357608095265661147808670014248402357248837821385573208287235075078060871196395001382317644924683022868319530574106982462938500656127598213332954587336522474475399757008815714099096790026229919037484446625823043630025909271932930657702475172712101243217015174891379585130420110275222127830582242018692853780338150740357753613241745427336640351810412166808705346557867597196696140472015651648326510435977030679078629129873115736503881869291103666919224067658679493259050440685665947072331261218302853390047050722878571422361778567654069410362886915735242627208253774457301201965552477128735504919529049904941500636488398071031316043093649532127366163411947471786751745957142704200059243522839544486881468124670683844808767125695401673598839170272924770150340708798573071611109244684834338071235807465593013343674498246822375673822780505651916851347953508363842384415751559338004031902478396661170527977026820702328471454497017525653270956400916834507178011333011757924830185864549286467396566036297816527280486309455461076010719484254313385476826886440846075296058119915115679345369321859199380646049664085764579095464670144159924382145812173635459225588528972373102498010498039211609564898325255410767577293498381044377178901591017046585789676878730571086650538745766906539025860155680994347873850121263123748906136611268415970558048260330344043862129579698479755650330539582312333421665527443477335872396735655633634541620294017757116387955210024710672450188618117023024276436335368873539222943880569519068693125383354066232149969393371378391331286014501026192188894961113704650831953361135578016440947484907799595771169607998360486883079402575795808544157147577471195684754419502761741386445428777330081687663100493752632778893328155751554674360195967341899694008284993751306616344191962942579999895920068547089439088738599178778768003435185212345003110152704538543540412008968810469755584547214276561400192001077737698205155745259706930605807261455687561800639942104636198652321649671383019848550403705803259260418770655673027812892355869883274304385483159053577265298799025688820759708629071944793364127821550050926598720208414658557738577246972385351544637066652654767965198653901333083045185836991619324716807392886991293824670667092650297996769834901764541055992433004073264803197996861899696810051856704244105415066689098202868486437494265676029992488050962832171629770571560172521171816209300062208000000000000000 [137,33] -6767025651070009530651561453186716219740309176729381979728580744906674982413872724548752522257901828863154209083565288344771785795792254815386264019854342330429044512176659448911759178470457342645134526247840390779385664345859702864386557866636342909353232534458617434752285099587804711633137987395290469699519103244633028224264874307105290956460387953367223232597357286940525858680946990685778903797748788479931869798566982166953544734088759278897806617568114310212081795244568522008963824049514905725369926218111978379550888233290279783773411828554163020651412932033632192150535103764170302755137107134537518160602510176839768108885297824243215239555377733985564050558862887796100074857555714087210763389449765427875522143782609920255387876265480400248069508009329556970438674411231085424964358898172522912570661434771695700127797805172935820208357603224451044806371804473259121109461937590128133813845584158568679417346466139960439056001937348524366733198773815151865364779635172340954559715084521179268628743049254422329006424401553895467215975539527150608877868644210999284186743785725991955013328824360733968670286128458601843756386935974279228351909596600546918494328304862040393094623140688665207170817441647187177327470857049987986965225172451700266093088590314727622318102323265274118021414441107384706211568937649010888684335561113712771608926354955067425315810237086074800757465019218397005815212472668967352922829138287852690181678778469129008011493436555887271419954471591542122044768965356088247943004701871097005119920767244251829288041039306949072289596789188453570630121262974202916891586133220477591264174294104136638697376002148882552432343481616519111796720039509538959020746275860144269289677789253064418503169450461066873033867743641035375879772989844491989327169833076709096395322443255469283738625461951992952389377620243297527031138613698687420706314430023774805714703601564792127337346809054299789435682669498598089662964431889978544567676883736215400464918712844570243819659680135330043911319852908005093953059395217245048233201680651102446148780851794213360082895175686127599435687969877179705942613147910318304729984557536392583771587837104905864615049729978051678063810182013898624200761856471937682900385321279177433523776083845365691062152430181441982954139833193905071437984824128440284113601406833516933481288947787650335602212967958620155486545674557184195135957999340849463296000000000000 [137,34] 2905451393418582025388739207516743249795173012651969479908891518205529298959408250529467592061971759350412614423078387336055580280040385172081009289529271692742787156538552560899713167748490017667345523440159942872447683189600708838795099518304439552233570129447901389742688330977109800308121295068620613935734072020072600616092044156313447296442089962858718619272121100889823017409832167181748646027387602691561600974601486621997857399466312671005078567441780273985264259458120357393422175716226621870345907404485665627990069837074931141840171248348330963864152304964936324561284013615879959747163728206695951868902688281995752773768681946669551876119323115966814023945192851816072108332040074595801971640981233260750166579635657152304919493637029170057719239182592826168793071498051065131599849100370926259823982484239101472511980653143729637814382676154596848062038106032381064965993236041264538339701385168146329637409193021588368367834292799253190828854119379615753522904491284665231131174685568182308533760150766254177055540024218196484483226623971710340351334667586582003646397352562152280922404164645084337862170735849439197153795981493969878827629962234391226488160189466070827382105562689701155012643509409628465611566516872314096373756408413552690022013931413497627923855109250297538022238572080113128175344435744968767552117474866909657304678557824329917594509984641083480048809168112447398341891028758173507599348786206597195114997546579879874227306319618445855471244982524830873025468168124806681401386763593475474801139587921389466172051418744324220944547938101925824479415141894626244490750395975314870920015283810252799129898357306618330391656531440393048350054607515621226426137906882619228609507472053177812539001924303712132548881456790029986818681630775048904139212836392344459363989098473231775683512034341535085010575863428947100938100093431212813778541748212902630989574007621552178232612607669857013602582436511054374516779228265596980426294500512903452579435375933828162019088879343456530707041815692748650480054987569583456694765847652781682944264762009093977564433099120883548395244388666458560226533357075328791718541909656365395698350905330246761683657216514833687113365794300696201873682257705312369177609766668228061588273441098648235908205455171354628310027188255029879762721258371343816727686214777242506053654169389757088860562298519135267766462285098131434468109204315728510976000000000 [137,35] -1043122367564559995866434342587798058927066250966335367184595820220888930201545271183110691250310186403885478842865422025881622802362741607245799322602380079977499190580972872923403310993651866444616213104333408133869360528733761076895951261581191435272403215547825994376463133999124792647642226282089974847116482331145869892843753463146310390981043061263959240907308747158107690193665750985254939513072981266348237229854643651564229890558172877808731654921631307235407363069743848633388422356112853976117976794081831047398433796986082519706587864552021981430173225907494706617116857109503049673930248913901474465468256900946211732101926134516492495760782647478506978531413638434114579501499427485402163500292403812253856532207360963100794434035888159723834557873832601003463692239537535835024714141936869583649657437487428146886347319533308325025686858889178096346848036354408773705116161518435295402022244532754042918190784911027526569737040083182837974563660262203118068035064270268393231003979024016898311265252785316319666296100151510888815091191746622847767685847629438882907134590630783299292041267483419421221772253701935796476454808868529470865120045758155846271241635798777656138064829066139169865201104439078203413871536853449268474268547338235374779643009421672587828971559861691780736745765242177024969474239818585228369674059344639268645893520638892634504025832080360343707708004603973039109181520157540272213410340080930722890219451179783326020410743770980185382439445229530700015882236968140333946275976243956045738153677677901462740276681143848992012391046441181982557995396578141456682505932286027388680660505918570836122065173441564899106359311186751163764348147443803706310496878429769164891214966229198277990896413781795593416756717308269867898225827783657716619591752203634022459605831941188842078112540335847246173035270744148308767308617895575482467763038496733085943203917131512358001671385505748856144136055507365645223190604785450690728505117065685153649955347725995198017898048555989360840193621876897580237910819322842097540717926666625167428533883628106349471074709416527073647697282192683350692482700277193543492142086897336865836462495395986713818517766360394957478943037716771646376470577119855295982462484912630626910926128100717182184851511857237207163240363146338303780672804605883868450646508578643794642514672136416718302580481798915075412100961052315174942129486513095835648000000 [137,36] 311141774995148342771190784134726605842566566597576832281560452335712408410256285695364306225296623276905780403405114396525456164912073285434743152977252509358425490425196617687923237202414314780521986703774549045819568600307523763340347953760414006583334818098312587740691120375570106155798861649433673902877383219496882398708155490839870971643230968171127096275486180080950760444111859906716858989653593434292394690117673532985155370483991029117274469286716979655218861518436907918294953459356115561420587554871889061800255395234896246854083644101638766982642708574635921763236863469217958551707646143734359525178494971146494676479688317123390221281767255981968517315009982388334772675947808216128508643708178168509086127302357858608234694150480308016199513565865896191258961863238436649118264594067490315148612758599551827442267834689673605468595107208265748855446110984125947701346622470030516527033318146885257133725330879988348060185903542753046994598698215748101881903732190687866320567073481026373017294539943408075230505723786186172382562122170971743219439379148538198328888299040564459406361875773290787226092393064559064571810649514908943432054063380831801941496002463141589953541528910904408698035515609209301631567632226452381197062145931064665369666665191285832763538373992969574407212257484437124648516949812503132741631938720154413942902125599626241340309888851301974282854261846420079857601142333973605438072576826932843305511495540629681922813272402821097320082144864149438640140774153479072046738672842554229798311136500540225101552018660178888025415822319099594752439673075179456395265989610538680126199234179380312699308716798372410484485340764169868501034413131098039597554405633198592411786746325492461122334433955671791947026805859522911381663674364748919398839335700719780294950036957926590770012288233498400485741953164567762400138390886585614867710299042631834534268263039578262746326674542253920760089757135082926620290362221101924853514014596706075318114885595195473159786579578903503067933314410680861869138581023898394978950655761909226945211741660235089953815344247211863498842241172372656898027586120007440013491279973434948525975095545525122028391515053498257436791682939736786277089774908389059741390846019058657853773286731761203574609839697228843207076401377553983672719515645863667039177885036265585034519907690280002788061057732289327744719729824825149535548531806490689536000 [137,37] -74573333479789176759934080812873180638050218883606607068054544623952350997201291801164614891821319124616954081754285658068517022702831782966066795431448637188452158307397023917214987658431828429363905311677532450462221803843363325713207986555685377472647892844671288363272859150136874391091550104416281401591161971798555920146217505794346396845953147958749917180101412318765425525141255847570122469410789029328836046883366136537897812868855493815153700979806224426079426991075535544959404000840003696730892337889666279684220330677196959654879343055628035092139464853851660135160554312677857874732893604341936388818350653815838229181373565283786361694304181804909396408720128415720963084618441783573917891913202867773072509266663217387426797571458723156575437404951182057195014243644958483724784737729248575224940301154638072352080913588381807554646151959256540237245300662961263954430651958017809752287382678179012251610603653230480365423856329849151274971993989537172245839087040923714797291560829371035673989467839458336548587130708795822049494355539718735270781097686481990282367516969720573599046808431512705809778786188176174959054838157903426453549375964857448563119605731976979070411777824904580177420010180548649151852916301139510926191825799722149085474218968782048709364660003961886400311630990390194573260650921977545835953226979704733160874156127767467919192682567288702632504435505977490650907369247754791637854328828418838382897567662625873129228939598131989028418821623313454840359106199987585496683730062694332424562126871644251214825144018739800332358970219230245312791876518891978799150773131131355889385737453406369173629422464397305337159697872160624133767699877227185073309487887934737041685263741855742678790845119505006192062283773707271558141843709898941307679854310246102611698481088243828822821215278859902171513132072342411393130449935981200390583984279103043800124562955629820709042429545026705575046823117133993677999365204705722126489807710412654806672243804855824418284637249374903872354726411949726305699543883617160105539387723765309383922862375472087114976077585403391788185085895500005457697522911246097504336834984614239426363156205591265938697803329558703777224931073666888695641576991166010920612021129672823661169630342762773778566487533064187728904145595443981559805066279878071995336362305764583480697383597837042636374978405154541354916863593712145887115932398242084194 [137,38] 12550023005267946593974854052825749952623993357872337041491260924259883696843136268808574538734841221728761727696357084368660678969684852343773815937909917860466826549097015713406976526607368900649463029564053703029350443720109403190847090082151196629866213869057117391244765299583183659486574038594025871732289596360153769826084988393414465112349693433474108968298759905021040506678162861369426774080424266438252702724839245827384369089372938112143900128294231785080460697231969831925182808117699748868684560214632998359630183103298519930448818881727423059587588904436453080137753380077543530079803942792548017162398524448634070740795238628895871831338018426063084884920880839667421917515033251829173998952161502037321541287226734437170687010029702184818813756891801461834874680780213503632157697598078314959103540548130073584798174489667329009468327760262335284866979745935587592593901522891860891272303682216217589420983616920609789891363072109241448448905056234664768332083294914500930436523858600409076601340076330734353715928058510119793218003818162919587122189444871906193426214385451123206101043595278249665747816236341207741200964487760228237380082422641329819389770290334389118994275684849061740504496612316070415797046133517967428673896611983656206424249129128524729234483735108983839318724819980523170822467989816680206368141938151942454561843833336924367797042973204618699497845312441322903374228324724103807114321246363389629799771063685825782624047628629158556413424640559410655190472650846495435580721793369534764547424893844219923312231892487493150243809300372596040793675474950521198497352885167819828434574191223031431707484052441519987315312404917154718374963949450076147509585083948945054483363254908150409516998505025156566313040564635236338054721857570520070130152675463121762549744908019796767297525959404968995422895053311028530295319378727588425427110197143822367375078526836832874523440115599770286899357323144575676605189327648800339080136602530691177892661001018911899603910682000091755597032746754951715030912614797689924257054356750902518709204822148561564300838882554173230750645837526512947121433169303866484611481896512181900121049036290497284520715430607057292431973952650697594247941503542598305115675751138002761278010271986403940700178813031415069939286906394071773345532121096451080803242880563991815531355625601798619134220333376192850845111344670678611169849907610432 [137,39] -282579603200104281902343445948166278384626710601362437018164100822942335142401762380321053747061045324977922226755723616811013146113786080849733634186462901079866428036997401566834591761716587514598783027896733253335676575167017237324160376020163347324640832548028180620908212352528984894546929367867298961947644437709789184952094063275940783252234841227610399181580398286350516074051134151340071046234320076938089049974096455383579311027890041401015940729960579030510950621018887512375986134658386712165954935037500243934520098226020343137865840060965291218648616219104479996222179801172512026047282512390817961717119489403493664323574897692992980235530095227153258010921932666195909478376274792678745895727946913806392472190636848769034694903680313139056569270312719750366132811368932770785111165974590305065636035076828778306129395787263107151208948887058626847003808452764638393758654910297553768587530740227807114332313043985478605932038104772333742914637451144057649802965169283077540967359768823004452881508393380773779724763869683350330141527653778178997103622733614939163776836451974295122601127790899804704480870753044985828367741462100413124140997183661331327425087029978052204712683728703374679888032680680677781858459991247356820597491617452194600056373823741915256012229272482090946469150496354319011301821815904499221808510902203387115911507309333673041452371669878842308774875868699823216450431700884927592857721255020190024036817454206388298336612241307751441963072298931487732405964777280448043704566417615428813762786102634560407008687242045865757861097559042148809281929941745989066877882615199003699351347034543408331271121553927323488931695795486318496848599615703624704413445282684769069773693310645788057864524898752462579812553262821025178038286684990850637453710832172326975157669079644799828446130058819498028451196858034495517625129689361998479405343898110547453381678592457943021666306645922843507746832195083366805664124504855405792396795643763935206588205316025411630974077290839102480568852731000653037701452412028855808110068317113284407084940295762206999823651295214318730838286751007287489558143946927773331880098276549511228789977232865784834406193681836984135431996455494042813377337155721926961360763067098092230079231797414948936050951689856945746132624553023578959860150121637457260407996875097947475869008357811403552965278009845102410790549121412531022769239032 [137,40] -892442371181258682222334759079876472565163236911721619585094875330400511215684814827565706904925908001758817421124496246857444327426275667473174731209844045106720628563598813745511029547947053545022006861813956897040743166822998858276275439953223014246472275659763663630821574047486517061709456607973328087800863565570375296473661686283231379145562806593151367233277298865253477588229909481240761242374757620923134282875415229134894925251590051934922812172604093017665650152108763994377613093014622203581208537388003332386708270722880535084167150443410262638885763396482063236131522680273086503385752613101075971520367213961675642529158172769580835731253556970805484148984620261689361823328487797644796673012211980430634123288427784499242526188010995249474643794589523270724908319415770925354334369062614303068870046381411958178472579049133023338038084608922392245039451272601772268152967593915257469615574742741971166702270922136455152171672163149934277167807117729080534281994504782506845077246728084752611328788858196508218047503544148282749366476986177980721696646341255308014340314057371662095907688915013761339139474833978240718907124744873109547350750378116426393648937762432932140936791064313521920393503233560780233290217992403449167623979892037017269374165320274509624202929720426819991610744865901908234335725115825990148337215061071299041229162302059121418631155650826842664688232924945952281973468843991642193378983948235620501265345278718460361011590184392960299475838377456894773644564352734591922902651793386462651382938660962860923811286621776383780955477295584942594023388424376481379133901350360211703493999338733366257158910997497676108508100504619083442517010039100308256138614701154588942804992293437419196952486955587362828093513380730396009305935614427147243314439528570038632134515349610039838493146614310077477408864762126166413344426533355738042225569752348222115138908728433458077166765224994992530847909929787151616251661880701027407003546341865799871943440771583440283334599485955277136492171350650945343101004219847188510040553415897870302885513888587104619431318380838078653891171249885091297741863301862285478478080080582247618127639791721184213410614117201674609758907702594402821935699854053632290511182487264571755192509101827229980881919177518647950232965348599253764422063889025357266457829740295226522807003380133437198460367905631235881288695146865505956482960 [137,41] 480643396284949235477907094967154638158411143578001451046038924838592585548594189081178179076755540550157707222932306875699021913306763698934562629592698572469262990198140169803222245654426799815069680243437508758608226967940478017511664709969458977469441310445238628439968752210702405165032950163457612629517252088053906949339678204724777889936035353542976953996602679857648597358030266065214585734632858936141742361061500262380742421423069595420479561949343072145272530401558536093555403282662585136436016491143468696132273183290237261300708433240914062765163064474756567130336485191284443096050651073878158798039165394520144175885201220065803833688807399120637156186856556744147070366296840020394374378383290429667731912108017236412016092995850983354032619386291870563035255356629800831154294918725399207322404271059425600589906292234733656645506723673883416035650738618728570405757458128353856127752267613619286034585960517704553836103586182950962189998104392397795690599070327555778842812185894254034187084816581658308374147310072302370019356401401522037304282248372661574310094947753941712759098995867617553809850630776357092554143890261491020098142754643959064941170561842146939002281021843901564521141466588768388692093818211341071995878290052316537372155256756336669374603017355893438740853767275102719667920535000319619882630002942997847239724691040367531095497280392735745803527774067337867042927014019989033295764097061150910980093181060049611713465953242269800828203393482252601012935163115922603050654247471994658866669236088524922442554894309181701991445593927573263735442135690027136083077492229286998176998796179043313183049107034203454459769377428608799404827694005825409527692085329936510342927599846429243636869084914656478010267024626823134214672605283959124845085397651745397748685257341479594847548838263705920915773548292299501264937077767231520308114989847471808491413983228233911767760076865251666718422215751444528931392274302436572701832457836267382662584813494470052052136925696362524937034956352791974660269170125452396678798338786422691317758567792313102957556965998055040605990887042091727681546110680391447061888223567667187371892660397394278350847765524863018639296478206891940933964358254247371245016685006873731191877611758603773139169254992189554274319204538435392655872606010299145013929559307684063802592250776517832933989829855192849458500842066633337293402 [137,42] -169969142337009711735665243729020233400249405739329015616474894561839044127958462360497809509023613946427217328146821922301483612384445809030288445540747819155086592655099654908130463177869980208453314440048518313051904055673816587798664626663475580896223724952450554462381766829393892587454065724685506851202818323469535378541199547298852807654243711852802263928438593576832871761263622467841235154280888635674273853972092082776320027285830366274508921373758061648285910849092746916617883241453889149593580912854009494752614621997853739257369108669342922020032953748819030883249268980916790412934907404946606171914905104207402231366614359534238997238821821671744547900392633447725862926128081888928514171900544035680053078341053499208403744136597537741849537561724416056468546293314054984666780556716124533313964887669544847189590616241950876115562298204633799432805875845973528067024536255336586666205457923166705688645246654533025005128405346658473230716562146054762237354431672339547395607364219048806162012213718963597991182481704311267764669675056512646691146288612816310412278584504242204621005398626778831304158441761062087043093150598809102908523827522462637951509442043382572685299181958981213800033222139989935441968726375341105709369079340697939992989725127682248602932825253327041528571302495480030736512068861704955382511762367392987962309226506716495391223004510217655397893955744162265368468455260723866793393982409914041282132203287177780329282928114859301951083583859376554708637581093473577558562876673388370488901399207243618918040605718689148061935765631710321701065012743321007422264569887712926491204851846374075633949661080441736498320933157431582801055956995160104809830006751135736918879781974007439280710524879525036233454479893354730451692422797390591107169705127376688387139232285364082161410571770848676240492991351233264151034503438090179176298144710088881589020591209850408976188693904147540587655954623114281939787327380024533117148873699432072984714898627382424884012843622007812800535950723374095060527205343685002615689158181843008061473258131709648177116309417867428164962471457717008452017362674120412241288442647087766477600251027994737734398769196846808737874046240876909582466109719838756636720672531257606358245434328560222885610825830578656988949746925793147094062104128383302610046451759697864189696142629791266852851168920590932647724382236472500288 [137,43] 45480704159698529856702902351026476812199051551433521713583512931213222635359898238356897064721593573343780669184471838801111896198442845233071253374934100300415944537479625730668546843077984666737801032739197287859243376411836599845527959495099257925354966394904152054770142915661254636342342725475607574495304884191726827028445566919887389653709225725612104466193906149123816414870134577321881984215500720828436347411914819443884946728754223932962143729743103737043342842551206671751719434674990950749095969440839969612388681879810256737423731423210677879776146690000887113880770960727077233973554794564528822844580552473999998810294861446014751468307188554161598034581724168063346838402740477019852423587445000609450271122828604146211544169471814148335196985000278205337735677273291411225014968007129243629390563171098365074673442084655308851375809756398406789747322424808607363519103226260262799293718063435555444340637974807853379213632127339600097401137563463594059090305882224964415034254416189848947606147651765622970161756255718437183553386674155510587275678266747764066558010007289023424461378968674242057970250938668857759660426965317026525355859513164242081225132480746398053658313055272403727103355211516819176959786135270636714459743565604140749125411432353850103867157513625278303974134863046077123390376934773818623553732255744480879803542378770582351067832688347337364475338085194801577483084608002872699260578411992163700344284799889557644659285577625221279742661409626426832662991075058208351585116753558013528387934764577117453025097211578883348906954306857675344043096638384334601127820870870781636659373165221588144986902810485763805745612856527916603894305422818308954484943479394215535295690438848966588295051956432801958636271088937253497301408006027763826482267884707166029244333392352475364355196687385881286287003679197332347490151909727324821778532977449071978548473736280041093687883828541683783962550757991992523101258310219703952782077824962536016171939128830910299731809908726214509654455809049559554300723796472562629417112250453107171215831616694453139510869717659227130579605957845901691288765279499891239127289038336603639916065785723928995131315785392713605929139977397216288315848938598429066838506807781863273845436806198768711923397782986139297427740459304941610517729662270029398582224786671552606895886450992070342020189204662471684698554141510584 [137,44] -8731560604105355275087130573178146404308886226648685741308993053699997019823234275349024003227210713180733016929152921937670230483924624196796372764885856229721827874196250035437935509059192602533567709373606654704081402085720825483456943825361995192278325867505886423749877366657784213085778475929615477297829155677868188959553528119919694975043447932482615365998519472169414730987871540517982503292905098638790495967692112278516529989277177750698650812297566884214345716801433928808724079472687823963730426588291218062639709913780595776467991104971399717639789024389899915402614333000854332978044300470696802005853959598868317768907462438933370219932658515521854361464876868850605797842500994974800128575486784184437930040364667783495695179301626054887951194365851519360441480782918433390898383472728386057443782387602824172848098547880777606253279679766778424753328560778712011320279319045072758849533658105969782282731750874043866220104998342663542277931226845462634916918481567911563536052057205615137901866892546207561308210134505496150587633497054723966029642777997097386560246252891454242935137370757048114584855494786912344794064697818280954634191137930299408328106162750503758629011958233500672427861214066665988752336935221039810362089261096589691097811526790363992684360022043991059874254610646933328272244989172639408719111776502340224283375938230309788274350865690834485082021679755451977325131203783397172418424975228378346837675892664248515221229929891789110656085351815437342094849492100646158087145258747091810789835607639372890314261708544188652715048789652876582189034232565955330982392695134850467662429018213158929630126131306907600494008514174975996380330600981374908530301938005819691848925534220803887386166981128802186406094676485963957636820154036523846947216614559288368746152685274187707747994674598831424983426314339861742650666854252289310736801128742665085786579639642314888606784472687590163423422759889533518588348880363213381590927330562569286865986069842729578479127556234270324089417606008709411558677290777155868536407730098502254081251231264944152506277327908546463706675111772169456153450254204501623039891766798285845414263873592850856011779489269573665759468166854920995397009526837573949666517907174648876644096347400413633467594203592314229573825160652996161900362080125781319211665408502973865667669411234697397643047653723380863865336157808 [137,45] 783212084844380010562091735108036107766694405272045932836995070784570617287384780285797811061295094452806631983450835589227872157604986113727377453706147013248461256094252977885482934473672300738973474236915757137410818947385667211076566344255298378438681856121548265190495801015476636363150301309709781491937459614019488667618214269156816312537242917819433104957549745101926373260752084771255366915289476090642802559514882463936801407185302654298830679204103050800552524170643148624151188150192032686338051678502760930140461074979059913267346676777955848118198721778789287075618048876558681891325165374367922458079076389131497994990549085919972282010113613300806714363304549528688616239923466129157484683984411483190600444404885635335430365930763911506142207126357259351293694863049356556774858337748006737878075853702886009294077563630597685504808388087540254300054103771228157310335561096251300080728503144312624746022147375836752001365627711637980050086522599039289231569346180257667236805155762387793308386047963338921492458501006629160730535686366751446714501157992216575785592499523756757309410604702710466943151648928808779493170326587192432390790681491039955708365957842906325192668488763436175860307488278039230178517758704538640136882077139189824893075787083419700347291464294063617918945827537487303479399556470462952374027747516345087931976729561987664881304653994228378476258559445948473887771003539088269187097465405003315631959166202715006859023422418465605991700432171465946763493797369348720324588694297325338563770999350348521907405214348159297600798353794290821029105737989768788403442916606185637089697771757871567731156842854472841239506851456887739321057984674499807181372710346061426910429437720748124045079645788508393830554039822107938088714697250405294300119336955608552282794137429153867095158710887497826005902530971978474813548529931334423558252791466746352253696907029700888711859997968010146236339663833652154410418496807326672177821453861868640630395196386421118611655951342510520466610694653185463854517151490133640647623124998534910887674654920967334006664020482263543056398065943456523578773773335736768840042969754816757338714376427253655243242041427452634804152779670999989381172129763979304612725899447969630955295904255078013831168513705409114253019935995197841046522661262833155013560791204546377569811941455294672342638770798199515187228918 [137,46] 203572813737500217750837231248917236977806128517498307190231575822490446401158502972417355146811427061125023138508867019928531703252735780390488648288976750968473914905932824445029797093630553960030956691036611095975870515634103849330323224600994873659130017878241007624677179841094758847963834812891165132493358248182144597134722346858998820403204187616408180913096936324457868009941740696467758296760338594946464635428562748412135318117465929271516283739769000856692188821552110843327902219715004257205885530271986911111511450273164420096288122713075880631712041549074914421150504438093278703210048719355983540476107706218733476719208236517597072672393382589943464555054304429165086872545666695358353616638846599847937907220223751913104004477306723680188557859352704447426971851789372286787108028889046989988288792934955485265947733177672738504262014282422598100776116626765122479462184734545725049415449563695760856809639073411340552780277730368008194740959455162932993028448641593938048217905761424253009035064034815181916504429243093214929671210145097941091810520851902090489707702759574122385525587370088949537714156095332035436107986666985723878736186624619441603711743748837226802450100490503773939630157032519794880147820315064958687777664530314570420518373154963842627648396127636738649335774052304193644385423623874957622215172281878659362223850996671391192282797385686975642917154595319114257113469918439951474064584151661129511086699879439807996079590524554897477421549919713989353132275381818345757226567302769258928038356553584828375145523194808976674237790495065491810850679433568522861631140029455520647905672636719088276854916634053711699739335001840602866314807217240416678043022515509392656566627864600039842060445192632466184809179494170344618592451639159697379827899665385422702860945402196352372398757380937513717444674524309668294588211970914467403325094362639536812794920731873782347153843700484015913991207018113856113345697388637427741501438616054998991055895421309187263043092909522398040734652135483465737563669420066761469327270475451337449361037133643571889505714034664134525842198494653997183374381646916719442682309109810200593078731700735815360709665239520860006448567955176062007076033338895161692170451107652505624926413644004580160885516658799799420999040183546134803615655987280849959122677555900059604661433082296590801896848114482001828352 [137,47] -120452684835115882928968413381513539674153592203086708478276394580133673539983179762723210314294435042904046069793340918755031466978731753619855572496406467904882575585750235090127865859519058331079111927994799982794481578256075948920925812174923075251005252904913084799998038736058812152472281147800045880961904121503930199279929489709592371408825620349814480549837738114909128457156533388029305239386774237364594779755354670255060599139703867380394520586887061718941363347811815365093940946261221977555519291889213350756863361255135433890569050737785817762293612019137528191374602697410284130070548419060165597414388336531185612942051628751337123913881204810332602751678943781109524035489922957174186540234394033827587603252286403079323153943966125981389266209223174910602405003920556336151634056400366571736630560678215122979814048424740601794539595257370829701372877648731781734514176580313378371254199858009194189866081642041462674733039343944184065307587876376324504058205109928589148511095985908422260028501678246381156892432089142828622459152042101321444730276950854646548068759445283406299104043419012760780807879575895892045062896085314332799104634888759955057828952873537425975729601179904973705895636965266476564821405325764929334177551740811552511564469810106645926685259781663539858481213564205260770090654103719103275742880032185626301197753334211132018173433166065451761147813622150057996614596982323042992511629825764587197909388993458759061193609121175865114586505267832713144641890095373087719782233726521511677332109258207973068979626609437905896936773017985969176729592087245211351663667857960230801928109359107143813806368185654123000794198629687453842828963548740773827611703807681891626136554510139361862697057382471956459359867181263742625376347517417005353437793150485805273038306972479858972368548859756828188158655846758932450029805382287230560995776181467910833279367724152821447508071964596973090928065477887384760538695405640077581336675958751225656869857560950309665742453271357275836052953491482590110208995845822673111281099221979599706990657738000141940884013347642109205574669303010386261577125700373772631069722851238438872475202416726108673060084191541615091797687314496532280192064136268923120220099481537918029015072502171130642816658530543500752665768847466665629707406891762309327810942784944633220585273404008469208314591404471720640 [137,48] 34345134629610774802868470386875038459304022296822711715666225322080215930570488230303978593514119423235663187967635299602071848932896223870528018827209703703780161724719358056365968668184322688562933552992838237579065120582671391173552545302050784425996156663364060322807957138886675136133262852394553822100195212441178211064372780902541404061806839087544539823702720745400032321778608319057203887970822625793289668574910387303406056719902239329390498436156155943622332180453828916046577626467502006662317038342812472670830049068717749308890436719556950350807713345223404949926780293459568106805113586267997496502679500715877168912703336663845783912652595876562289381931045675868096527013987859970072595764211848088747484737629609156204648601957385223913603845075813539307254112300362012049381039007128456141134618677807581786522364921641702183447913437829729270461601548934593622210400869118788303420387195074987828679171521683054117875759412002425462589421432098740356584895471757263594895936988717257615806469009758066783056276947704960204549824234056183744596860093571716476213195788596191607010798899668309165139571330460553212329638603062814880334874317316012757768376128357830818901458917390715251790637377904840348754281443458913353823103259256465247685845285331196582641959634288136234520919568524478522984984449853596545062938670789255860882611878405469937126642476107864085624776500224251264671304624723409740120861165620348024826522524027914498614205439064210290521229369487481251501996312156818838632513862617753905686581159700547317550084782769576718176633774158462716258238581580011282815119311002825546756042768366924728014702863515367105475456640349355942273607879561406129461932027279840504195742603167907220294794874249191758868598597238143933204271671604464898414818560196444639521952727160386548794882714359958527954593654834704416668147629768380403412479685512050725287663259478212095512890271261867583314230894470799009612114540336536163167509972723110801872847525612831073790413263312995585642377883694709888488159810080365707516383262393203326926776680479942157108822331513092152788783307611630844049820314349373013419911835973267496403667752218307882435830555107749107160601904454109520916787735021671705279130289776519241046768443843455084881896307056332731890798247703424501024279868577625030239694227416903419426735986497397486193955695974400 [137,49] -6990358895648597291858708718249725983242650746284885809588240688037368531946618001580583315869188950744461113355950837954914950749300183062071191554077346121550985455919436847185351661589454941628465030528089475621194902197100641266261770997365465478944056682755983767124513719931380657571898284129453594878200937218252379580155022192409251773100014060739461826833219039197267184596046186248898410002202911613701959953419045016119428862527639474973282670095142150803927104250750772367879810982801087536040088088879978019643347375056047631989142712762957312947444434505495234764913922224107214602393202559633895696388431413181137963844410977544397449899031183323697613753742611063761143342726568248990383871008460269230650334904905002927518379555590988541394036540834347769896817308605500564426947015871323972486571243401414311881748346032483074827846377234589486525387218188296647273089407227250912921179191765742730876868535028048502676805427023474903364576594325366813396552609840424571603333576000626490736094722537090321200900980504071484017751008603196304354526896932459790302836970669756934479629010012551754086966951993546198218390272820694724347405503173672107705994016625746574939105629269448485988374598486267947436873166882176401227873740557389626660377355616655786939201771022312019837776982104201838283737890313062677871659812327506231704959489352586683361514651142476022912487959595789765650393883025921521360504752863997387938898734674570403210059202267376651809876461695038367295023053694718278081840678636572549683023131128100107665839398270521183989642749347187292250719042764538062015257991218480371367888032886276981543095453370048909861021637047350853694105504634378138241459746214322837036672303010874852926907568365804739726840018801249679302024709426955888446334912397456877388482537150441743867522678441328800933428531514218419105632535505689351801994426408419481350677448964214574275228224404835061692365432980753471099071070961944070814895812998173613825656956809079387057759515056012541507674023550323445187637935341121736028342586449757203753119061573453243759885547848331626651545685480447817905268218900859920409257521802724018868322042704517097906604899745918885499990214905788447013285861049904505007174624477189260245285270164873292349865504510939696714249653119874681629443557518047656698989421483418439404230451339858547581853505920 [137,50] 1120547101263851683773006769504347939966111885423402332201451829930452965267239926771783739130139137279011942735237365520815874162408392789644972842305995622575001975862420591062643796420988811469491470392259759007329345766022333827810896667039610102278021337882737332934578216562116535203265341216514715704174059031134156118308039834487152601402891238018365268741569315482049730533180496310062860053297395187228650493600648680051628447447739416028336502486535599245128017780226917859628415657031557690334981238743477273365999001339787429959384695074770470735517066693768067872948469930997754449528250449096449405333951760907663634798939670660167698788054976228802556512624236717782387785560355350492777790788686984578675733733050582801677232470019909862861564490717624137285591669025009090848137991986404416693552771118056623707014886783448895180229115983278829853736452842882152403839590907241001382424094270918736204515169210322138271672082334482226960404088856312194729436233599301189906049516775053824260783824051027499136693751499271829613819253810181713148306678526155806072484883172166137308168280370818121770041879243152977007462568473808287966280058374229399636880516430075633361007416660028493023289243833068293298322798192207147522398906284925545767156300896578478590958142189606733645900547492275989723976960779981273169747122643722512478339785685793370802406035571302431123198585378192852079395271451336093765786785198702437415876213517304836112432237829306101635408598077097859988622222161890821583716319099122538732390768498289348235891659627292694881407670448242882351351539897487838288912764703796631346127728248521125484502369655149901482831799443259746420653406443873263210923699862535739783033230250138481889400310181910461838512756852154252618201605397413321619584415491840964480234387885403151305341538400692657942521446901463280382501950425744768739220997984156115270669259093016301932540845862610777081393190161385732562262716207396001183998934221603904700636375468125574272110592230521739237673520997588289274251750504369219933722187507214029039244203604897668312931370984571230663428634512351129300642518605415867113005510747811836702332936227303055649959565639929569502587254415889679470791405057237730320669432553005147767632643454393298383021829611160587562612701183844078159872738740931275406594932774977311279808307263103200130803200 [137,51] -151746364747789844468674748706285155321933587458630811182650744703408681821230511858744705540035000457503092058876756820943332694393200478541983707675871265018777860626657892665942722673582637099870131807930634751852066958200525056064335606887027509880250845883828280827515373436430092301307714392553092584214225472773849485363095990749937299557719015455514647229023948500101712255801981216140715571898828811980265208565416363362144488368126408068904737349313884711154645259560294029028088532711636628886560332106429381240621094519183742656127083739115338139522422226216011396163339093550081878923868937570347782129744815335691002985684031167816228684030409143611412656646313089941378104694204878994936256356461098514159989162279865002570907681921703423817739340466583790961547211531664571794560263668950922597879747708613740554690245292181977565517388661817874546785011102760086760620822012954250410814749851259618318940331346318164003570316684747437220126576826574238943812171066308694205649603000823933314140428806678440018755015507684354190920549015245471417764917835292050612824526624963227401816322324198532770076658350299418750084660873387127367966719946982182291396014356506894113383679133261574098272338424647833673705979083369062781722537821072046177285201302038440076575203684392527067533413549705053760340975401849343398211890894698041964395765468634403987907252705595425244052567611701411752362666024714275769233259127798471146662547613060605323212525319539579801305045575244963581711780964481180453165908639601011392238206300401861211175225606543186666313643945830442551814204008490659073941064750610195041819698876482540632676804451267484099874738538109341508515200731745099283597424174187435137673818152058834970465687790346951391825392887369800615706048943038114855368029485201501211948345148699964178437398346202574022865998729339201009042026269280901866663416760146331845482375692120169278795907731820433383590262736423771098697416381096408567254955375090780491913376550258008540637026995476933311882467311698873223471543788881354441183791729733129365042912372330585674482786202893837437086892283016981744183053963852639984351533106226463914583772408187295745678498278162978635619773773261482081107882376932218789030138829703988706076802702594794296104235087108020245767714549028808961318418808655437503312208520543968112726968546437085234240 [137,52] 18794323203163154853981456185666708185311116104390579673391619754023705061037118431955399084199695117178227999924756414454501636548727399174688413374245245050821126021567605340655355536220410629019636681806691278877270952395160980042526641169321192700101445924653451121549913233768740211540454121661277766679304999116573272174219112540553674702632553459210049499966516838187211472538158861964749698726128192121620674108069493906033515678415084908577989409210730674591441862055075471984294648068647913819115777194109618744853364290999644243142619213044784833951634240711889555077853086343261918650372608250325138052098375136846507579533415781407302471166657082795012866810873694915666057966151372473748928360073981726037678183022032660975291391113233364484383039431135429447607211959229904529222880655985208039186257659983361024869491304830875409206099245072103271963405887890549550127631144991305670820222554236047705457767566497793720209503918433240037221399385575866120115062223753515989748313188817676677227570823938185533041703242429508205550923201939869107784054305376476780869760301413453597661298436036719514690746999866289588075310275366616273248818794963552352740766807169824822103821741150538107071750706016835474585144283681315471222952616016650661355713426735267358497689704122771674839132044694944827782228802280254681056341250164823007765937027204066100727085843737904826240565280912823428172687117639982542938833830898227363617713235240561655306152122950361114818533631663738869301186919314220187179616850181003435324095119673521107235965228824217878411369709783953924397160213460355432127438110833953471826355453384188212968957190920446210048269507676211690849147402514887578050195386832429796264199531934659590257590737900646820467068470140407268801731754724906394446247678977822199274812630102700220668441470282054236616039479987224439778531738972660250787466723136656999447521170566887505693268897334088101767118223760446501622564218647493335996334074969531067185415342466555943134499932076414688412806644919725164060987596755563549420423985789771837353921633465567960819042612247490128336900260236791824093981672300300519055377696375372534188843419232446301089463045407402566126528693147766529441931689496263411842467644443896931068518294873399738428284176789236548207451364022816755775405641130192437593947669293360870518464848081010560 [137,53] -2255594043233550600441729312055264896459722790922883739950822120305851999337357257111660120453593952848386852777077040049786275893461370406963222853662683294262484600680686452601130538008440012143960027115315230445941690047019988618752076712712461390210536131256189024573364427896654682642050635336893622694628947715143844323807704319470063173532125498961844618905385215220614782941519988976905980504963542264486291154419400214440909961760501979422833222599261040175626562177972125681570343779554577852695494856109620611939264334113491628739162567492032200406940857569747092363058364491528064868351812383044727419416096370739355943981168874180274082609784081736336484090366875482783017917163029626112884240057362393555610202257463795018758007999601677685678536546916883975981695689379108328601762886668611325249156814993531716926886601210178145940619528816814635144904049997714836536348267609410693796600490803784718810012507989510820007393526297103588281039431406076744219477873813108932370490899984888742337767551598722974043385410822456759487392367952552716160518202132075963043907000596014468271191272612300846344411195245773851431744756581129430248899032663830478059775809929896483854364513924756091397752284022683827084529874516477575918512517860997309824756989751675363165129832601881707996471484912838385286502795436162397377739010930524224369509495746280056512629306953961899971096923201597243104539020820133528792100177090908498359247864250039835464029423067769207858119758902003326472094059165458855181006912747176512054400370898763504307639960845730282827285177544032993364880943995923046107534266479286535328383949268861552183126235143448293356467937616822949034828021386447091527145648335611828807510738542917587208807147420332954017020636684137783772428041287562816052060789227060164578984683323110407903836986856433742962984339494096465805262857793423352347813475534555038029132730425495296462420461231109816575346723643228866097603659163540060579074248055515132816647095623548062931475029663247147151511336996010689100906423351540035356563691770312944091950235027018387814621363199578608113925110673285681672646656343524864930601400703309287001957510569167021695744634543800660841682429226642826403230366623835215294410212457037870216451362167243980117819171916909668240853376365527707888437696158115989288928050627263952347716455484960 [137,54] 258152358760641485867904936661043274085769136441906652994954111964949827549184409199295781040473140360725314003095490909717700173197906652947052032863184544857387403153054008083991755651842269574185437890515867223818307607514977761859809242669855320221597803316950276913247210694796254363330970192256151620708374395973322638942862546990801682335403763388192454142705913513856339300397385810780985065933223929217543320626685650654696873034437077495423313471128091525227216284868778903013917128053457305340062296621541942552873611665353458848816552233957065715780340303585507930578465871181090140277828044056191369623609029021119908153478001705964923003030221810979001421493128024132855332268136368402435171305253292362590200135641123761398219529416897575216238911900264833586487214196564708815348202726055075056743941968649509780507184517839641305033845553875080403806807744065890466190581091494410752208410514161947185056959207806061375512516932582807569526720007554849870855956409731859420971505566808766475041178369774998397944158110513471896885550540267556435692658230563517008474999841178201703378217299502635656074487449595443311045669621881652590500951982966306406513740150006456474764395090823262525553543971904640773275463943938194165190317289360513050426286964173100952143427128875825732657289269566420054416922976311556794294137862836104139531754089692068674334258248813931926842948054996873331116132714246173046174202017498327381196133979702407041048048138731247697539939335197796532508881119093658294463200441680354188417728478593726589099438447327164819643137440757547790838381233061676376084336367779278067897380978148549759812562439062373219402562697895101493731759300975538731968261146010948810630143586799436361225125830560252570124775921781397721662079323174743338182331021440589990599830719502325520132876041024752034823762152759057465551319719679463171027426728676794242419104078604119886326119301166444115860716091306768972174390750259706777316600640170934767749530028637397165240354256600606610574745022582538460737729736348675127109775220594920538516727568152860825429742921412962585397789240852285717077392073725880285321390195175352535421779865431994884740267280822794444019822780041243559228543132021259431482566746867709139432178182189807556689701805001012788913986989712087924751113916043961991653441029330870681257684736 [137,55] -26340509575732932901775737713029950629716133531530558284221193415672008516117433468269404572165397935068892383411324377216248510936122542816350628972828576494522066810650363940775811027952814006503760312980351405014786563753896236740275131714817134994259770627416230155517733843179760324765537180469855200626455942861595031261417657033587261030584344778741356253386394700585802565211677823503692883262296558575250359610747849869718986511685090000033650878531988395613949951238881673204965264017259109609915562340141951794907976534214400282841897309363903793504811242360485704054829537016058682892806111862676857179842344450952262890599479299302680198696210013499495148321822911211101216413799994898650408507367426231471510245643655829199354778382808097165890919561275630806587557259137258370602840267526443925774937671019811662503366666382564720217109318532761648075210833004208261956610910257071226928160567067565527486165027460783228745940780326608591087683651369919762454691522232723457166260976241565540473986417688324699120396367497807055769321634975989215866030792986778174275714645739411179585041756595544038950370958104332552839384635823758052061339946407125311320469032735497064603999635530702481774720003978299550948787009673576244279506570308184410338841174568214550347119505402173134478524157787790146280743586480161688512755711893507163419714195517663538195401143959497600549190321576063297937629135604436419386380871546870159100363610675643672708036836100429113388649089420120614051433270803635775542619158043776547328391856699451751211837308510869720146809617033039033696586054342776326917512318076196879217058900423828668907627083972934100281483735993848476081417087130691957657034253106322723809117076637699649183004451002615050832550479297428485498322195687692464480806543567022562835767981474549807797844532449046018941485916243384336980666387078069819726511390110629042572442216038490499247809902540534491627172110547373365380605746588878603903793217477830954693049214826130974732140199403033164707773487549930345128060793221094547163544809936149354949264170636736795570746873441919666596972811432628498959391559831829171880864376533062169781462922028491505609734929058017661546397132669571768957725182862812274878841938339912643043264287952234747340605100626711256904628840691805808138301949726193213136034866814040794171808 [137,56] 2286104047561575994761278036742426495347342537807252088976767643265459292835101150529104534258849013533060044881859787877972980526295329363613053272297647310676302185867915914393566114643045101806236360181396621390858673847224198567500433670353932675205779755696604587144950440513388755664803362148156528138687888904408601829302261163507755434716434909518007180466041264951618087744009926272417816726994640070269967114310291681870519993967765342405538007308748124104217043063181253315187659394534646574061296790484701150930066413181580037520101437920055367794747763213873507479331716225563171666485320392509458494662195773945621579415283076625531306795991408342384361256188417361464307802226539007420961414355486325981084523758047371880012405760746377660322496805023881521023114104772919410559929343127642917702201931975107300669023139684890172098511143996358090385855349362702376755639736800814093479875887631734098573673778570305155452600373904233510760695028790418206786174854858681829609591045110775263901258733955230026811088215195777104200358793536185859409219433443494856225247641243589537766568462635732090910660218054075640897627120460942383997105814334881238415841065035887568711175415968233775356021411553278246008313823925099143782175203375781923933525509216735297417584286933507968954776417957700493593345280990641716297349503727214792555755679778551450834205566774944556847949381025967797357164483425275247406209871896932682783730227842815225237953154799833663180877707884388836349910796032202061106027776125204177051593150428043014122847809636785624972799308291538035394983834818453168037456399180271854867509832689653846393280896409581111017413427763015067470076873203291025724793074386883116950210613851318659072992639045942150238572724482641062475601865845468156763828755901378352823058720678598963428676543855767794974301505836330833850894168888810566310637377064343716354559436708545285210355923071723375553705469043107999636466710699724489871081280962538275240547148192246771509546634268471089827376729254828304020327878023323915215771318175584043022386680551662271145076950039382581951301766014830568105776282426605200161955441851220440281138296306908150832482079402755910908205431974769243061127037606960758470694393233986784149954892184684933463384648761011992127840503601136935235075102055606458840426218935145437888 [137,57] -169409280390756980926337789232690538317499323483316708898962085624138037120679801787607595581245673237310096576922850603834595282239891469771090775095486500884887587773944019753754118972383932805470817549278707974811159633443737920351857183719698715339024635514952424737163756706950275011112013749899859091070652015696734105912600809641541293268399838919392823657323754459277377051621537680594819162316969476151158030138269773496844353917789168816206746552232553229386259491625045663450300436193337388723811938039864513550321541828691788843408786785136169803798889480982814288792450413687099888587324917375400938454120132604254770468015172473639290262851994136024790040747888091621041509445409095153788341084176147702529149106959356063608566587314019386201899518529759799927419859824057181460237160524008371322783174310280776149319401030439370615167331114456192734058923475267399855469558958437900274300911163352241957341495710970253472747055118680160226386890041331191861302739115220588530840466120608437589126840226741650132183552178379017343297910917593421821823814781490826231949099671130033968002343236080096508269955103968543538931854925527067462714201356343576817418987497455789384940414070987449525560251463161793970415929454770980375142991308923961031352949322396208935798475663634832724975224764001938364786026977091572731435336336736119156120851914515325348599160115948009385270943873489812644260544933505443718479698488288083237898854975579702728562748034201016832556442321436133311054769728389248485682352710631272740681960688685167492547885891164649953243832587885105254738241026000388337636690833424237459551035516288785373728373655241202671399956558762842015139080015175016597832176140200693550110524267825945927127930714226562130020168606899519683267768819925661768008149440432898442827015467109308573536099267184126473542717205338214782760730288202805890114941896874531626415665962998981046890694062120910577116759100572845896208057187197354954774657780153474025909168356424196413714883494561269730729501066481648279287063782001815476067225894370579599661988999158171419954986464745185874181979437450126034641949340585759711219136612719537921378899499232050546075737867121160742476300051808240777093763617546941809452315762747559152374034948914616068033637371763859543197848201640894580569113623691879746050791232023384 [137,58] 10283984644470537741607692378883890434368996696653810132619147832253848039351567421543526547661375383683241797273901465112886386509656093773757249105621629116335095843150911851857709589837436044248972868317852405723668555752651346764695690208971458679646259940295308188290916147409611568503195745726908005812445317886351932945855480444747557801936286825942505065425160168049059099197257106181103111893316121191166206661077488356490802148790107115903953370256510172974237581596292043975310291751731831627435860366604319436411232948189891801783655593657545911518369931609130378419874270541656031267976776209008737458468865808120020607568587941427123619043812206767613750363956541805064990239022780105679668506066132611494738015005010316988825791943797310216950094780934155378318253203405448000750171785179427685473637282923742471224177834949076756922936429117823649949925789421295133299026104873500999186505553635447935289329207870499106383166074332644241277838128118626212123333843521564001228889005860458486117843981254023795265961812628036147840201332582081746531664870765547502706238398288942822422140488279827938323806857299867354842435628372389005797309952382069579151930180156629429592099301971265057934037608120130122501998900243769873465694537948289153559455166711857962697951653607442247774111880064770022421984324613129057082856779762432681140174781519736399083361477831156437285089301296245788456602185064415511429278764743196674036341399696962867647608078722550141958885422969702139948409657158783652806686149870296915040083032163329244072258036736085407986408004918953199658137207847628706089261705013497106293277074532862118376917657617293752293129164189846004277671445381914458712676971532147717021638463385285411852368854020989817247222330669614366046199333168921667110377810685832420010409447098622349195831295159274102540936539408913363954484565415084112876240893325251904580589463018714606767868554449619991637228040713232623289480517424536409347177433449381934928095298281432734426017734441638912859618492332503740328955550372369556099838712026546603554265505084120769718202997825515353438003785772119488238793369882817309272710161335093990961043840883046714746431271398626148986655051224661560642883043678011265041307672968041469918217013817246339014582947632621505766417723969399874897249478785042434037709931776 [137,59] -315502595710608347040186591026238282377711508581592106272392213312888135785181906035113672697144948472438027285501996597373462415755836955484316278356335593955151510524403064620926596693119529512581228670024654977196888901966599502297250293000916300275769515426712798506573954831316511785370563756554801028883628651826279115086565797824489706162427253723930035532056603513664207212783913920509805394994531161729280424580661880662772236871247687106401992346773016847240680488751591844808419588454371571284630680662664228496775564939676317845230411513625987862075537202321031414428794126112676730610847192762438001124084401432378584338314862909935488217739229822841411185217280169675368967114111906700993735439324769553742513162818964107443520388997986975448532862836108324801171202715929654421769455995922767904212919480126400004178869979722820772974083411152781703308548686680672787231618121919706798876511176461836143613581147181569953539388786920881772086579745142008434881578940434971792945927617407021120136023248683647256269275832127896901873044629920345061095572309763788784973112363027304017922335567090612731013977705167668258361066966494672692659096557053274553823710291386317897632781262642870945059554223648241580923942533696597221361307526400915002724316605329199035799807624329138072366708986999253903723521192807017529690562730953154911167928972574997225074656533246870739745547282947170122686198239661827557660300571803530927701844420354781201176127887996213121914786657287792077962288429982074039922785197722182792135950658217272365897781548549399238970926315464386165160450027252900401798053351013029209859108373739836608445838803208625813714783828449759170593930899222503407568215650497479898037215988191367457865046945870962346140596408557082754024698958098726439851352433483496317521150624511727665949829860198631093414487943352294229713394764328958400259748113832677319017138290044957705005653819403732549147791512308228128024109873052586699630662804828233700294384265781442543052229132881329550355849659336792902489478058651698987506222972877200391149942062094298121259171241206712347535119750199834482478243116029820418803368033517364106929174215164409311155138078701153908821672888943889671115976365859087946800826294428215885363955662740110877427987846334752410572347760494242138378119435031785298972640 [137,60] -23882901906023072592445972780134647326123091179021612824763838812823552622952219191853672638915274915381787937979619032373755759327737857916628374157567745080750134719942386342802495315191935793945223932582148207037288309742240738366390371332825884863403039610873152911453710902265379608251849417272021903568186644418287997864334879472021769164944431015264349777896928203733333010434795152226998904360861034444017637478785355742168396003030618841814045472653119912101679014794912067723544800463048386866441150695701118179951589822181378326236046796554548731276078413543808713932006702049413784951635556792608786449682818784826047250978660594274191044848132203134010234428954942487194237022546570274160809489426990438476343610689696151137938859851034850950324707652910830225796110077977231432049485167643817616249814185803246720087128213535091975102540767117334650527052271216661763832483778364574431727550894543007230459957029248820781374384645895561851608701224650942166321116110724915976642836857765629442409069856207439868452807376656905039152091936635950345124281065995096198172847529249947316449100912099573049285557162929161189656204693870660684297957317316846912521630967367891667981444334581012814090213538387615593653637057829935473187669269563718726569062981595703003038032017493606188816674876272432503001507534428815868508634851981048985886007215383755089522113279633019589999028064316626011911412507202023789174132915972681495695726022717178877381381391942475848916749800648141187920227016812797058422740426934967824373570115178716808278370464551420620594400446372961658385890509219980667969554933995224811174227831052239939917584962013834808414073560922320242811468489139330656313177232884698820607714698908432533625103408550796486045258674991369053261908608117636599269210727473931109139336527786436159664989922491550974150550726768249013213815437043178280008458944578222603307130824080288129358842918340891533921439365874630322801205690619147684220964224568159707793730042193558584267432971876537672478040846280349397867934447260079862404482843951446379150679544819543740415071418805972906566467947019397745045524890314471386180134889157638286080603388535309545134377378618692033044581460150822013555068253288084340611482024685159004172917252852597504411763069668905157244521101196569974704009043493143548032 [137,61] 3732234479118503942146674054847632610088778881392753078809658227121065745310673187567571792999921127991485869530258348482347821587182022738413117751146248499123507133028971568076342236048217081434232726618070714972382320252493158249760735389173186217079952597748919775909836188379004756113485833718154858368152719624505789353948975246700315556732710720224320634573870220995083006537945818759829611476736850916922335873886471812974536098431622780840493570372149480904667940923594087086199984157452303015601737998339231128479077807017786150572318236214305969812243327558899431651690045157513661452738477557554428073622391452569636163419995452115577916288200716411481899626150788350426925972452841479216351826105445125782463133088374773434785348928573327552937443674328980958723211536601503878122205727002533182848260104818465980163354675254065955799375224999245330326812077626844171945894199349256458758429698955914327952558761325942113804665547989335899174316539673342286756460724153423424879078827808132229116690308953792512597339824400045557421453062904815244449969514916575993905360974815820373261294607694608848381513620263124894585131766269991622151339226556544364911560432878614115138693189635697293324607335703166471048616133783148175561301030585128424438592439014120955108329460974965237683163383822359554107949023807530162018545329218392347112828636650049816911100720230134806009498011635298879851530088448940722783672879920647912012208052405685730571927692950593364168529266579272343674335673666252041684058033823830887021204309524633260482680847122542670272024284301990479365028847082685662455106632588155414520560903674762855500891989243002243640278692495774060102966006439964620785159656911454278693772280678013939012690875315028443171180907946616319720548382844339749187363567511959796445702984189184364485311602733809931794195423557587138698549868175721109635393583134481776675381375650274250550132869739867556827498631485513268910832364784336039243244735572457129035529344056148028208372979986384448091270823153086098198894208422252858081106149487326675472954600453451902967158316651324005132080896037749782574031215374559279527719505063551508579293039816965149241860513848433319348846694500172923488150715967066307854747567723101754441656681410864844733935846440097322613973171950629276151310132142131016 [137,62] -195154617530338258848167565852217407973334096323207755282969700125883449185734280543027017351963410221844846580535696294050849169772195828593041127818260996134444011077968471336982286851309249463585807181854344071383312762775900334764350061399797621473747861986797106696961985684949364238432413902461248056544329543236601560554544060038133220445408415278903125664733749375596697756902600785974432386736235265944200694260197565893798894458140594878792479852929054155678657332256632747731115337232790468107949804508898544775714036065850725846231005571775978155139070887136036063083524895313015382453079609861037725445519153601628782983620948706284096216049506677877920272197738873567658204753339979268530227343367553221699532763726168679134725910357164521345508463627481209454945686282467078319312559736267232741497012961008651232444233662607934741557334452862807151385411324438686019965013220067473700684879994326593353120783209301911982585015289872070366400046730788998970792004962549517101342464692033948405267572898748218336806905226153916840615602543250988654680486443264168146541889483274112909664644853482197682241415745555133219608632404026082886095724521955537059100991380698868132354910918828330095136682472167460690453752272298224506154544692939440453046338581972037799146655043046682500478123852599559380189453032580828560195217780147952865390721205401139263646986915089061834883580733362824698415027133708209520384315401760958998371935524052947790342316215974065555890131920206696565646377312797695383803661587618235150144602918281736028594290817903871968263209911880973766327168771296872164085387240039591956399672437083631862886355693159321788734189339003029750446024462193210039158078678058721952545448876550533834883818122185178120255126458387014656561295120976455255334919481456336960339938527312930833167155869915431829978813418151149310490641049708789316940565812969949916413845384586722722976558535072585424779909420611771193154821347734413374778757690471698808987519111226048256338206686340241067208264389651425105672369767359645660252452006485848969399072904630501038802204559014793986843442810595017609538222217330676717551247000821147347943004408942962884559164295698007067894381988740114189015517560233785424372354171895486212765305708547358266024977890131921799076438197176756651955427620224 [137,63] 8064582757558442368789293092531294103511344985114389866775507061582489613377642834838770168534431640875426390893938898952928445922011954798166688286954867797926398216861414189168625276645737290641868169858283415233048487417731926238448681158562062047923919444725211711653355964029373062162324521137858213314244101786608112725737863621501157007735822890890347276352188502598430162611806399064971346374437673876374232105587525224461942127470960096357878451169571918725675110678412503383001509805233929397530869496131848472503904317738614404710804097068808766162250904296548253018425445882411521961712288181550917776144084055992203143318578875122204318173780885311864646924855825333329275571119362898656574440329687857924124722979655118131750583850007811365822226312232088028089259748480965166057313726313867629158754772182453917159486411617760931559089611747826689834027067640726932301700480200825916659535148581656772141050296749639862298565782621110756452714233244316649617049135664954435223699947739134739999794270948937448741654270254165011077423467987834044369573657207458575633331388496107168333182146260154646096462395171711984388661836519645272340569770904710942759893664494074633727946347534910680805785180865446102429393929952829992570645779315842945274467105690236349679715676785767708092731730196758863581731040219202233158715001317942127300184903823532303793574889682360102145255205988626983373845651275941467567067854855184069716014287677850065725563673324972693740558437564349028187584876864541016967130004397769706196831820138361256102318577559017198743785245496672001655342002547412796589044188918961097997089193273932242386732325826796734964955671421162020555200521940595469970126941583569091701084472614700744239350532565828692959642482499326904684746143602545590844446283445651370738195985092096041407208005539418146342086714495351837280682762002746825738421448256332218297962568671353318151746620969673884976155869594402442653375981324273761984252162066990667120731706304595792980629450033419168917692655254017139167482891745288096390634883406296211611348309850666094743513307822294919374266273956993188987293916900215246726691209628239011841769438236842463121057989607703566592919531206936461162057046712603723860357425941174232605424971524588165410677809666098290865746360205854343070983888 [137,64] -1310347093207213015885258183468221927373327916890940702107636125045828676805121744644085832234635957668223507011967691751355533396887069044464932709286994206851287278615427479124246125756225028183624151181036752819638378783627016499879064901081727708230462446311909952125032874489480556960456122316634195942803077241736857304132749381277663143389962103998502699313841172265819616387330472940416711299865102484789625740340637271501226766230921730156636299334148588435851999615542735940302205058953581059429326544950850500613513720226404954980783124257934632711109286935177865306917482982318796497940474406426626026674270830352545093790435678661238177584782147786846771052293779368722845122441413863449001569150125999769850232598536573290821457608730151086478873779990318927263049375265638436798195788370768249713594931324048517313585091281661678908016093299289709525155911088457649251661852994698364231962178492475562242529200387562010435148571802819209484590425289440786979068206434512194871862048900499972474569054033853225593551785120713963058294700871038855477954370958208974111312986527117604149743946448518207624748007446651408369690458826639218448014878402586714691259669163121433230797148281477550190904568484754412446476612628847214489695317881311989676661737610795671060744056756255637810564690822901959926579203059795846691909296710192517079766432784262150531700723109260782326339776484395954849439468520671711382832766394275758703413939644075187001640781765675069676555573889972076315133126329718947292735832223998110758097000747778338698686347518540412099193782559497563870627024127488403033137743032382417630083210541074604812533502044739390224287835788737317711265080577821758845302811308992674405230788955028647809396685382120355020946132191717622888678517120249725215800231937206993399826133740330380598647896662409387305914497988425771575379087580111122023991188022851898561399068252916289352266388775433852317116823459974043396216943321822368287277006758884486390036500302204510243676687768098514275370499396005032102298837637177197444917490436451665775531065830978240737032492105073451697553281283250028688417259155853558735371814369987396912080528074951558777039695948337295829721413534623785610070341901557486368118804597500026031933001010483754735433804130588249091652653993851425077248 [137,65] 173845785827162170085942547504722071130948501347025743500518822775567236974881044146017144819706602420656155170985947992654886819568110763292940147679623039517785926040750380787752394065297607762806502382344675351987705073517051665134067840487724405623664873592129409939937169151131771596451285794631187510025060268949968145600255587582210987803923317477820475462430943151921065842628353938108738590572639472105977095963816431076714416265284109838708825907896467099170205883243175501158164521117706351906543332029357672318010356655903657723266397027408693361424891545099788865596498848768546743833907899338455398748404902639061079938478795217797073446687370770715065199307725564791801284171699941811448313156918153152748575398051719184407801254379584029759324221880808597456857178888798794537748956769630156948699952739027598824212227955157690609209899962628833826649749578373695363658759705893194195531231507353813608685128064735845524517793905210811341782317551445272584779978337213466293244374505123447371132975069252254815229785523040980695433960957305504556065350315755480275578652969357863551467019409203092709065276379194205935744126464840266304008673332312488287338715681486187515789181938913780707547893763345040268245779565774275317098283967892842545423801539049622320233317811994398964192561201912638385805771225604507409752385417514484942745371529687316463815127399695962044347866600884458236443299896961581133599969225142231865783639072587815304762840483498993898119993897987569575460064997140208368726854575245484133536355961335196000688384568018918308570739993872470208563703816379140551405112197897186065845196233586898183295932218305398387388280381050479423709237325447413306151134974109916154968385267734314836084963463865004662552068207560535303981950321830152620476733489854279291622239132830683746740836992633186151069639367398039004306809195909210698635962775043233018304257683876327183224197766814474974645272728491577612417923086073001393985459167344601033182227600994070904045734814636106525044119469138195861228186846883048874848760689957655746089162206380243129918433118628509034266712686845767933132536307363480717260483928658807518845493061735432151376999851924229205301984178786383122239913307650946406951417797755562226267389210667133900194174830943554373017936396399601952 [137,66] -11811782361863298824748556097552061515508142292390498946876691976829654052015818184831378090200105090033495230115242512306383487388462241418985674757992339325377578996600971541415985127665470539544940540324643193199607960724236690161223751826844837778011084090104419047941584735658732015461472078332607742791072263186643408801239414895432347749978980713356577547012060586621826609468177221333772305715224827825442504416054758949301976041745267944201656741277589389166566152185679452354822104003003009272471500281403307653682900788823365986215564400545678453301101057421558890754047748327430757058175990358178619713700213932002412264682180018335361661665220601814775095225822442400663661820449971926448337261477379325100893221729400022425922083816980125404502526792573984439577951585653861233397144995212675448035646995225913044193938393252921687943599023199208402130283774948812521464424428594411037570903705732530832356765274361881442956969944488944270462811900187730903174754018308318032240772670783038099842569184751498867521908646377480749415255645956342084555478849163927593820663708031909066991270061509549894908973720664022573614401418186695082893506974020245971576355619229971481995727625847413663866196132668934313846076266396415897953495807315861611516438163418484676213609770462997585074163837879378630448205974217252052578174184247757537812369379025825797538269967913279727023411510052352323406871745110887668092187699222335707673247882779949190571690769556422761008935546967801997286676246105067338225129141160289523640200389587002840989055247671589318600833113214537466777821678833804880109779718536249178490827800997915794675543024533264898316020590816088476378451773384091415688914461641486248594225356770133233244158715650133508267161983632959166237850758465897799142737230196620284529595329857088671866110878700322865389571939256357607970481239945952886286095326057695584129037209290032070508176515893485958184388119639201600597590771098082452857690753006422787791516842487801864173017320614019369143464632543013304536152107935630805485593060302932300508062915029934417326014034187858486076083235129238099684195107720750909024709065639545429702505790310636339999478668922397851848642639787722251848314224192475500544785885974022957290843572444073697228830352423536433022362655505920 [137,67] 83694238908862499889054975350461591446163833078884494340414636141053000171003347841481146448615436865833097817201775398275352217718449529548954648012692786952110069753403587925073820916702191215915367422962978973129562633272084072512781403865765933294123639971411477827590843751866814706524365100545920974838860070754733063362348876805458140458067962597876895365556753511247705090350148812949241991860540347127601903948315028937028468042017299720114726666565139199263977341656813842976360172380949552795096615407149497755464405624798596397801952938582619253890866410822143716517591676749926752515073562249102135374256225652704012760811587684064606791820014245757097988993007649537233937829449480165237449324845304847280864136687270913513412615186870170024047172820127099285149081285402271823003533451483575699825285849798660720663302091592854220766916286479590196120844736531871115536823988594901405525536094334232383073215234760757108514001011938120778595114603073716151371218363156550988874326364535219573761911676936178122726028408141923973742113474341707878755896167461617814822077105109811893931985953272657002450388196406757840903503692193620550683412950437192553638264243019436194498079836401132945877641189358847718148559435557046476009036011504381440714841252831526570461677193892687904651142853645771429222640823109994739376809479183820250411776479216372481377556211819858712663280238274732409378784356932460143054571914371940647377711697611813708537761870687591122425140252502691505283963000352204649102170207553925031480365093155457078303115289465474916252352211142427605782009434138457706796658762240332373212403240734965802668546010787980189571198540522457031362579158281042187349272812543594246580544135767550499255665101989847001623630195905465986757189105232353304734017870561165635583761230297522720251341810939518705160118462813993004226353882400257116461180210401331548530838174698696407715806973496122473510154282971419869241559772076823729911988916114700122078689549408557426535622266658817658985548750109223211326737820049166814964146418771127039035069715599492025700601588130560413005754733638773992338292411232293145327180130718060503601391181228399339805948067274184671238679568935234245773077386841307941402832189776600813602963795821150053517418805037281257254677824 [137,68] 49688338586823489289410319222466854991605959957193033970176802362713709652977053593131342179312734723276915366558463707093478261498285918096783671764071141461366917555620375984393374441311090195502759548491157627922706329517978124606171152129558182393811369856891810378474030567871935380180614490349335358296268240665163541342284073468407276347275240689953312180003160915985470287375522930241827941312796350146227963068950393162809030639852507979860866862711578920711357044844973635090216408445463896364973890888936065876134792539440512947342575256289618056149108066059436816465346515493327386403212214178436713378855265234353105727415628208066737792181560487886428405923611994845167489079274839339162053049044707838554389024522259770861689951799736705872964192670316037107367345674982215646800417598114531675917287896010310275082506371632909372351118930110071796127127941164079369312459164394568562173898356895869307172384860713812953444092921307647825658547825302375237272837589248146644492031274252268910487751816517602925516203850778607362252537033034639952042402530033431076742090355911241291045096828562092486261263104795146787363863796103569480044528814131117278595591339158114798082001007846592827726574344239420643057912522193599091170168621144502293554751674404202434498420512470734585385456816001610509504674977572961155091539923886230220568708406661523640384010990375787423492178844485215157060813246628512638061187321630723451046280792064872018524053646065880347804014142555933302796175377463645524550480324231813293364616558298190621991010507204395155781565680567398688354976691992635197760536394472038506202856461708257934830038623372203506250014308067291370720622688685754945722902713922243671712386519244308134739408820816916104212250970073800032220952289371304809276412162827840445189784233186012631964845284621112035425341451138383536215814524698495437932816004774131050809917267641100874818548640608491297621732903054315699464932557292389254872222751759894602079692836915915560427633731942094292939508416945749718587664298867578200128801912157787159154029364799116233548479234723628864962697321357804201727362635068804827674220213384019076147814943383040400170646962644484964284047397463085050334707942631868406982573324839737953160595276255194121409027043250807788871808 [137,69] -933377866425729296852948735651568572329933049986347025706034267628418214522737159170323977427214089190001336132451479249819591557404624152222158249859177111029431455235703582117427172859307575746865397575717611880498418435963172558909432299892404987874385720200598378616238707424790620024658957974753387201881506079419912358143099651503954057250632461055111469069052786955519102806986222957896180579977037140012282021159534674546508346163300895727226620641645426545742810082260267471778241879809680761333735744200676101108582051478851052495425113160025695383211555046799173951610193698285957028079868184699460812982668417139650200211779912829797577140701670624742257787071632507938836472212148702900548828587323923556178600737085962161919862646113095212995830021534240445689646406014697179158429034773756439627110158268179997047478961668188967700314863280261095104559441604705591467407172522318590170079572361847709392723059230642317569423812077673446425409114171387865234165452674253767390213524352101807315619110338715985086900684224955679964363871533538849734492530217434286508600195662932114548727277501492517439254921626125648568636811374286491629949982771944374018180559924764221325665687398968625551601763423668816215929184311933703669821811191399814117804074219843438572425770427895181527937113959487243928669761075429255005262566880037379614780753915858285818688668139474016635432522905823496132841584283855474581933421063753141613204623899018240223247968383864990444688886229075774220210281337105852619624438247460209426929613593988265959714279782420733708722971874024504310480029594880700443229402013578588983488327557088745094638682769189282833361638315005327921386777642564229772095494343455538107156399171436663227308653741617920356007722737853132568048511999819543082012759818373482998929584999125440451333851096394832214656057044571851413125702361517541846385396893425901774550073483312647685609624065864935757592104369946780955567377298358999129217012413266386661859166062116942203751908854566553881884273614731807286366576132984116330229688281710024092731562751840624157078663007226115035955267315535534933250729890423316346257707012895648612134227352633562033969296252242232162212410289673475847562583950965236292857022140130122406609893200974178655624375055271695590 [137,70] -235725792729977213064858371667467066592893419023231471613054886608924407175062510314508963953256001334971912930929201754015564926274063458208700147404079063821139849941979680980349880537787341139480082132545027024532579791136447226988850876880263842056604299190557932491223422726564169150126935609454629797988776318128386960807351283193855190203441400991564614613841011623201059982081307691864327330075357553202021521106223851480617833813323838158107236070035782390173336129455672096969561458036701887944867318037112490707206527078542456963354575906472572849260224462782912310714515467026734639294054535235155837179442892485296600641252435972097184537875179890616175449977155224035026404247568990999994200969583280452886302752553683323339105229147589462692620431660143944531707950643872284737539909255155620254508619953864567701611336980626626588690046256635213497368551230585142349089405075437558580224367217015945733783080414745942055796916823865110202917151953515851661710920455577963387816224962620716157506955608210252783387882524772837523670379338081033163352010196601818512038878652650868297997408632770748211122139068670744163040357713274830259813174159297855427232293838086143056460299844028806303165198459637571315675642615202489462314015328173999838742537913704867896825449878255713658454111029437301742106027330182854000448912628992453243216779887936049774124080149376402085050744660184752474613462454992543055865128655304550168402164471874892443431939948488858780025322961114681783644116898795774796540760390540138951472875930006108062679088885061961235116739654932309864925901576258122716296418523107611220135897563980939387138003024822169220505980228540263467329522726157691097978430057785591262616704059429938429212755284854747991871495317559265800575258687245956701566362659509273240092685136184272922243598725415198662796166734769983691074323686303953285338880543952056920100606411438625699336326928265706968550686563238344093989240109394616209315370294637561576972931067071496624659508464516026054088086563964162008267120444438024441314049445525166696480367732436073652734659404490499091655490572599392248077582020794909185597864984597167160494123655785012058687081901703860661623867404215866297018783680609302299389116950466926130398709994830269018899733895884032 [137,71] 6310219743584761109191894685607834111490881397728392749152066712829843014579990295110466240318328173063505254978272964641203191971722801299513559115437509682594296827775691841236803685294264617487247715261245024578127724807271896095146905568776191044606051833181356594901457285852735425505482114467247265996414748759893948110689051466193532999889293171215158866910598382431553335220915529641654943238542594789974089879726566706977573650401624505808350180825330856382924333468819663430360493682467164911570690846155648351580615375907628748998330650370371528988130579750885589848807571646537604515193023946135465332601799143387017034049264996832983011971698043028908145504930321173207690453724025069558362424234605191271716126501781002486596183341273282602857564309707611044666148006984179672989078918697946874202768972258459097432453536387634055008710593574999187604698135398095624190896295348726296942529069302336450320391185576681812256533061149689278029967432140373037217815727898502934706498695424705511966668532890860710364823459005538736536477137354186209518220274439511408614378107050495953934133205835104403960586279126960113617769201380466868167500768311948879029126363099553272551572975911376257825160396868450580464857756176491564663719344060901108059587189030239135145496191765150135993177010277458781670243727246665674942754898867855075218781886613680676095801221028117528596628285028310785999661986967177622248930146458955010228445236830272841182693010805624421658006772937562715744504457296593087811231949687992755179666856426270008308938551823410876546465221352978467598876840840715416365807016687334410603914256432710800570272745740544928199096563407778712573208447624945310839689323040890528881740182602810796674907357290335974331561194518703775070907527470441682694641915961330195487581520391332978803563146827716789133992556890027503519307460245743959332274083246934399866338927743427675143654716155240802310182498112203971017455100733046143710673073307800454230233682908802470099718053966895715728554169416266091655654064979397253034403489922990019269840056914837266269708960497116848861377706516035329421505456005039110670593258328399158389811281232330283741413651489367918209468760650064339217810109138553281019030798457975596903667805992956268515007278624 [137,72] 659014635634152591732632560760735859793474895908327166419975007589684372547547106299754768297767684893981681160399732382987820376575346722619502635995739370077772043562063685877294835463679881454205526354904588037666357883952744878723246218213135235983865691895654551753345899610772739613572528132024921262024612354035450442867638579753252822879542751232945796818644385285400084957184127873741008520244704061046130546651712364950755731683842243434485927300394605121812387958679294989915525621292204591668558673852302808415197903235064342875399688053471735338306434680259247540509710904349634884462746304798575195604476516114467447424961961552595959378960964470279349620330873249612243362783751514992984758096786629146429720159149593383234524446595065018549852586151083915528784271287520937806071785114758366305322658527702320776688389837696890235091537848439338409849233958320176472709161055038750257618482903632561872922444027824729807265062206322596491484203841230237727933867612501179240265089079178763213693094612743196897522935626744928898101839240843026098118758985800549440920445432958265541017681741236374848602922272679461445000587712633919285265923630782899750082654140362094531788597770973491426890374412911633636489561770748193677995595215838859021066269153884819309368573637305244524185152951221401313870445577994190374445767763375105863790980310295654305965689231358215436232890181290344782453368504388952412529853271561542061284364741884126735013931640258727719446286460163122204943347448483967714237274338057452682426190444341053628845476835166036623754084154736138330324555677162795468751199532651369485943925206112474372809094593439854186501365747496154255689154534941440928702252008303631604350384095482106780295971808914880161550149255055077641214488988655816961810386393453411365985541111586427365908679362153027127136926879647675330117508708596314352427988098082553165152544737972562512647028244806307092068909964293373709240205290814915205083510922825915973296749345512151190195226121924324839308619952545933250116208687927289124709111854047375555691504518425634714688088310013865690145575836158847501462995440907493102566708152377350209949115862130661051072757133021847746422395152653586826625697944212686137139338154723005524062302889999886910266976 [137,73] -58188534090683253793732310439354551325224463413782917719757632900371109212143729077223647365756067151096396061931756017586787917454635968112273066945935223297065281712921895142296306052437685360025437783050926761514827408101815027082305856847619712640864259531542647146980496233999745867520919757830562577389760131570928680661897677908810486753375164180340773211172388340617720023242460969263922186207853552868203428468337135682513438726366245791950636152600190163970322244216457418161637864675534303804879943499905022605976504342667579293746759674507783937350862327164139381039803378386390236478520283904327210468956325195083518101837624610391304621431779212836057813531180872613869587914123236271071445425791371498676974705770790133605425241000738056658739811907643956354464745934238106033300131494781259913445676151356824125631424872200129830966681228189829073723519556176506831173033023779792881284542982002881083342067641273478435485004673560467710357038689587977163904909251125431432330544519461063777637607463877267342066582302145162273790449834817647790594480738466871508764309998840966378328040812524041610632417579452190149139078010085225741215399171801959469468695323110840454106538684457149541353355908261124823943953562754989118614929281245882385168064427536563675128318799439694550847435307627806872682552734942937779975572047636622826867837549780408427803622326735934943670752882678171846621305994788320518012861517914139004615358479043743436524567422267992807225639030441111108701193182355901037359921061013651164518285203395514996192574948625678767916152983343040676962170628220659554051268957684168784720328213571999798673638577135817097278144434603071471414933618022461604135025308138086935704819014869139423280628889799615650453685978416947219549082500238137064167081131574293028176001662240874186045354330652250848720637685902532006415977038931885073218182278838155194821709619309829060621119068971031530803002739898823590343750239890236783760406970776188603911803026662007081772530982005911721658713356025699104158382361635807966550920417511175922915577661681040951167843425461776486131461814963216023328240104442911718469484679913700918149241336597544694677529896242718637337721411148790244696736269804150058281404642056963530718060024319900839588 [137,74] 2202455280501721028387858606381760290847511510203238880804627576980457805337735399347364948307684034208573165901818887413897253618679477902116166295101828532045297463540467456422244633901104912003962339339750850629737449340891470255920427097766146602335253584898797451782780047828663575085966029727050399213708815190615640827394003922000032947399497540931408697789014937573257684141646385309075465270187490259306893048936282137446639101068996261044842324291609428305088044456286137412267231260012766104843442993689398214996932233630534639157126003281124675200217370768875484892060573561067799364487411440050822100436719649637671890404926123487991151373109265465774333364675123115000468524355270680097785075074017288540271995992694514220713557340902281496907979520629617436998636123922939172170785618128522428743072930326963848763649313151289152638243661978669664727679566710858068024618503070265642029985821847318617175073146131955497972117284242803324885100187649733717535753278642943458865057369107768213182800252179858405699646992367034383088089658745143587472444657839740768546594794527303638656168471884602034726186914913857207080513682090334350160303370825997056210364184677813510834965939729487898144962874794948120197974827711386201458290236096684906716510181510781516589483877867008512761235275336040797513315076429437678478923297051708590159971329841512013799273502027970940161468604853856735406936359692872257565526908370581161103790258970944310301808890848733562481769061600188870223489612746433628576499465802602185653558529183721878793353266207973910244294346314943673031005107383291091326280916955497202309082606411062355226003205060743323630471481546184033852451834654598459324809468506182625506920282413944075399420689678111286409769913064865853932250501812062810296181914681409737664460543135286304767024655448606534631483849217252074341648322943582631711377918856737050976507937667409804533213462225523583703603864377989908938259427236619398827265544090297317786547144400526963965618488461189827941457064346975922982948794211557267092341916232085888370956348398821556822218168954239279435323224922427929365395466708654549108422615570852945815970534502259426655222625994938872550877060214848610266019728220370147133772290246298266638088764882748544 [137,75] -59862506112294554424414806753213057726746189694842537087947492827527853022681220386535644115881057362866429449918544461612374727624322669766600240705905165308600147989105250077521768900626114717689101404273151793807139667375261887335591482085475098751643831673228147484251661731772867229289619661197861705484578810100651033329080752891975890839678365939715423458229087683607840245997785278338721941959119586694614613521737344145104482463884683831478932984084000640231907259121017773014992601843644435454442954379094937488864675676395846858311205350358571343790713095295568748420669853280917899391683189363270032636741326056775133470979118169482457060659572670545311564137215817845679386612823380563977704034446909531739094691901801357027688642316826935121033679282583368319225374282150525190089457521894126857508187694534387707495232950109347269566648892932625370820739030866690898579589686358099106107005932552659668418418295069935507092044588088735934234123275244485019815658910620318008495085682576737455263223861457685148271569458536627882149004303656496756622892263092771581247259251550554689671622203335638931771726365381738091269143226195102011956971961474680510652654639454889482234198438077865225462126635439369005491388832921737703818218216689425333574469138118439322994529308459843718798515521959349079529670946611482029040864557852804302811561951805383825276334683295487214938578731248132157938963189318025084166498099802702062258667672170868102631884108094918015049152012526616196857673167183633231295693033749892182617680682779266666436192314273216740931175903633402346173269498181036199958294363467139143238128251936516903998638138538973518337518144539408490888072005350732210474871059998429322641434311064943107327061704761844656893092878309537376152311453073944095538063723461491789471961317389577143407660646655243390909292683763305087086969190045970580439963423893202879584736117804135756608528200211081876854007650305894995139271442904400886900420559387382399768085338701950967052938754144779139945345483343004138796144426818336830291957294220739797859583871148654541812398232642598135153123359990482883090790134963578640980605509800937077693338980325607567809110113181620991830779217676869078719724082362390131455514564139787178268509775472 [137,76] 350502625303691617806681477563059809670059459096374631047166417897047348239243602377212079321092730031147623037320317725196610656908858014949661669721514265430969032604708552020069010354087522438806446726820498723665901231228126893422594764590446577344800706662518541073513977935569590057639277614647575978921343666597725178568412819580080469131379945227702646390137765528757644327597893254838032828802761757255549668257343050427496973864435746991569857319911315111833265762548072838404594206873606731965998312960817245546432194121304353218088111023542465520282483224448908884773718804422051778839949326076100854677172818137666186381597951173871017057237673523567806505573096411160034377328731416798864011027117730842821925592018163613723849459770114699448390540192732808740081597362381131016334239004341830167369149366207068286226794525951684967675834672979158636422667005517072277148439777076318585401204918684694585123018236312946200139583461836940635110830990622617075956409864253070193238560804517742682533772915305335512364977630675098530782640310815164875480492858548573256233702687950370798346753280418860877942388400105308874635937966706417673085189252667850558737334402160922381785829322791657263063424993065499154959942175633304038669727387178417063828063098015328445443965515146267715256362601658159151743276245617868505046940661110900929253782051706655784416976621004358156241366212717150072947588530039097589958702323756059670147149018618161556031145186724775044489930437605712878175476334414141672657643180680720691410731195301447337945960826117548913778914931803051425664526737762557602799970683551371526611760979604205623679637886086475408817218666353762253390762671694590589109207039357297956465001111899067768629732793395952999199681487326434213015733812022437932782486704337149560069678744050391397265084003928832054427768603636125502257738925522735960445410447494580944821755110248417980816530818371047494579732006466232647915881212955059583223954129305879781740548965915893185688916481221595774677333780961212149902167393981146008842520121297484472551832430408512169090556654490240529286023299926917783670135769303190877982494208493295901467965185036977277512853930540998025277349683574143414264942835387966235558191006559596058009888 [137,77] 17270478018298459448607744796808454497057514063756829501243331015122650970822091545859387201306909244364860576641655713848034272154389907228105196381264369567379449327227572506194472840682583850879763144953167585184406927389098337119170483843007198264474245085928018733876926557208979099786286853530884050083288376693005641135054017267132875612635738162171899557779250299655746402822471358119843324396465260673294997682061769849378272375186426572810936890330254641508991296131139694686407161836155569913426614642846965136798476634218689523116281898761700205632277851101805541540900024384508366183890704042588819057597005096544708158093920664449563891893544126296034678591253988883211288543296144335907538681022649566414182278724263350751377994853653077611993304790495065890663645924024704239908108591407358390922047920331767125024714942052317237668256849174058529964415650190062698976738987861208610835965213629687956239324553613749157146841063200429200051377306126357233139043277324399456763395508386833579153438466884864345098250125137782186517340259698261507553686412412808469786465580518428504708250209845638364572221151061980009602434985702187717229282738622785478849794225848547580894651272283600649088889401401828537264372312634351125174623847506802353790177087341045570545264801520341272689534751800118351009930827710074071143638477939858107324596269808431144266484805713434636788225132942411158802252910600274550454556939049165828189828295242704886196151544375681780340445283605387367426708953253685989878056612120170611527780336393974076243781464696937929268541860637151552151523143511386289819110440737005423121315859119577505744566806288307733127649368521741902174431137908141967717341878247614923537324477066402835764677235885605444221051038261051099960761276534667278577877492739234428003028643227591512132316639499342836030157664495258258411536034993818692789672405427331126084485755823881256944107473142241486201696034674592104486236822562074181319349718401912386521850102203758801584323756724958778288863520737627229130857087207447246887132000842677879472182962476438664545805650450439287870943687064548013766238634736292610888421928897265974509705438116098781410673313483805616397358338008795363637993290289996163462989965477441187764 [137,78] -2000213197932090493867923819850555008882092004841774185602146776342238379059292186755888716126489034873517502553919656976968585067781114700614716169962134446705797789688178837741587919953729376749226955189643955054120373952420746760293130877369141627442371348663718701104154977686474840884480777388262070731294280399762838564014990423003639244123924326052590899919535987857930507260565670639721454266915065901460449940798186602970815735645077153020001481466563017254436263081664051979446246194506561161837375562127971904278800321797165362690009728664349537659881782092261519026376972134083006798171156684640385015025279254876681413052773532954473909119483256057147299208338444242310867909468910550721695047143418419032371700519503717510692667081641460771446270700037914403250612956989870421258010570349201221708852450065566628624539703678934856142607466381325729657975965919488868066415998243982932170019413482441154259109913652144700701610272341461748505711853251150982647882519352332248240007927444832892328018080982431079441742631518895830371655576514891455964688668689893934829630219518760087974104099954695441605653105651313552305572804165521395547341043056507871171521216737203048790918380202005715962021028107495902298932502642097044424895533810849308791836425899686782740347725762692762048972420419811518346286063544894250004106016940299909521893678468017370139708720255982440509031540840505499275630916897272057345808053925229163238147042028876565368974394649800603956416607999631574913564457825091540127182283697944659962819415842120001650855858282677614533253115108422343939689729523287167322001296823623506390994911958474243601656325661130223913800919325318685201640881787330944868601704217191191685166915284355471746125133103526600186783822150882629256633023184755277359783324168972664325047427659924351043208217192081988654921002508320264560579489657000557059446076757331925083226870045017928962363515271969809025569180199061925350916316182920667823897132410026480261056787570152973034560366639643626530378307393426060490525006130947497808379526224162898365391853237080489421933858771730907404834094996846880392868931690117722406884438841994009441298145963261375826655515976766386428085768146617945586961123898135474153929596310008704 [137,79] 43143274627891394627519291463518741311628869268904890906403612174348480401916650782981505798881365945521675628301829897452777014401419576264451271947206551664789775874156899838535263460611778603994733323528874999757177266265759902425595027653233853545959066080962695051722329052920856036002422805845150342435588106520818751602736253801659667306997919490488663446532962684736505178083377788637758463169740769810163954639358903204501600324892480067468853544494750589600785803958499131120954870858578356220779961015868105645380698282277769036128290687423593870088764673202205956389663766762064194694191539062027222035948614129189816987240572649548558089213216490788843684450105913722273985460084867564240360009750037623463140967435216129956090387155407738962556449665926845685651451668504471978827264349545208486314064284810622939848796538107115809382910062863640994744146970391714693790462227839388096747518013068080006770607487454942758832954508443001979618636080489915407350271339632841864924338021604900108338553733699392464279045640930701052283339849602602986424014224475267276501445150197117628121865493046365274995694135616466117069558203368147768736018263599967588235417033575631654307978131327607920036061596807994796495839860373572482438230300756837613713504921344952358508371894110414207701022269224610526431710326561195906088038956037778436171554295952514755106287295114008149835092815890691863984146678368971334279300144410829214975144726603725611692306684550489253125791074193118854748412223209516686924823852707365605203438767725139658638880958664880427265587907210257182513958231894118607188923422512659074416372275582597984669097895644360023543275263401016140573668844384831903873176610489145974410935753645740594277473257550837323417249360600811544541300086286040774223763517610651897589389450680901146352240186785548975322905041364798072435091382070852664115561074643513813033332754388632714537661691296573438356959698756863166890723289948752483834772078756903223570397802832426762525125864464816235364333174068038983566869707309520670432860821171357595271506637687983376856740531936267033790670127381888336362536209111608469198277399597852357296435015893787266046897006695015744793511030992007307321934387975453304669427234928 [137,80] -509959632566886601862018667186952154393805933131310774639707188704860172840763087655820348622830854687863510472129110828066280680169029825532143757848039837240017375537589861409088356562129051396689314009072045008922333726794111442678152617027311487367415962849675377790893605452796319888961405058074893063166210492322870048098478764836636705889306351175082230375490395368099059393013647488278588612136167272275180468747951559611964864948879792934706045081361041818154935722270922856954597000066763194478262035993074077470020161119783318846353495894060871169042069792826159237954539955641168888203512120448423563055776240158169368184312952650663237039546108653441676230177221946533918946554247479798875605061685037782114358861943023110138671687767430821007836693943099178939149988832576689044216027737583708331618698206609209675144191514242792206361051201782067361491593125085628040029554633219040384738910627396455760280104225006145871727009774956168378710793945108923499392094666004572893356945911294629113224810274320581852208883643838363921002121531322059915358351555818909324837496618551371037926188809590821969882864794116943663999148513932346639635331134990889750076379845700139672332172412644052919658983853869326089726646373276037342001788645809216651182474373058565824134498491842801757999390790570625417464091890481597050167926961386027156766879154074656080527586459061675025602623848463300359323148735575280190049930183097809985013902627961225581868515611626560451814585609350039035664834093148206176686628998176163897678096917899629741093905181315322991680911678950219835032157892701669931625136036208601660628570279754754462408471387047244787198821457904678466712287063563722325248977703783948329906655914806527518223291328414650949738358478909961793650676076387085532478391131896778500759918785292042490062746139002897901949772267277197285414005716496423547390630417859199784176781978056117874097900037730538516535307394862681404784271491122360945584966816632461123425582568593408314182153693950914644823586537317333786620550784981728318186649724351125262417182635474396754519692474543898068113401114012705264950957178423102180190031835764435925004301458404723933621605943333012755533046296738708611457914599324414354387376 [137,81] 10104294475992909530317637931377631798661986200230039735220510952999903632520568991681894810920239471055482784875405406743341886174454554243998491949283283645103121133431467320106860764782145951465536189124463540881268252964587777974727794800521562837325981473026728061719020386534496369963204630646939061427829761688194004017362815896568248887194251586196405111725126540865331593250962496761925731368515539825699433832855018917327913814636869485375663058803989959652376773413064779667812476095206459664132088436312500050728794830920731950480475729120137261632871278221192418862059765586666136151972582033496942862418794228939225921855165604095551453884425604537525054236413995373648179008952859809601294024133249950274894120466556652796794757149710444611004756428934417720443292844020515799698907774150780638637209762613376028556291076005255065266392852924240871410589044754363053232212072487532624632414437730044259891606421572137904369332654088624712689699854860444405261142739892839583711145235640555100237632790790596463079533678665751210723317244486684375533295276961385366560294294666489427314091062520851510603612964944036327674608741088455552524610830775826431476814434082006224725205084603284595489607442669498850138701716244716068509446323615826956890043373200473504847440648193490996224780542668799083455635602884291479085696115548199308370259780041864219288946659467473582837801845873239738321323349702712359335833181164366944817185692632811318660670628090134982934796170915768494722766271048870083683858318852739204746648772188681572452867733487054116618531662008570691748176074716742226103117466062606891989063298993748157250984601579921081748125715156561688317032570772796917482481624034723280026469060821494257840036034400085803947970393326487960115894700513616353421753996062930075545439832355380087599019118949639880183288923459104680302887214718433714003159971178493003081007960993243357591042128795626616093952769152158617492874285759942454773341411210727915545857659887836262976221808884614594977207790955866266916751736005644060100996338085629249511195084992062700745839222828408972995595280133314751925427271713941184706416060016624641435332415836707439775154549567741774626767995471450296072611016655527383958 [137,82] 59947873119714221930264097136355554909500691804326870391199643190960788626709637353648955023295160682126995626802615684442710931240307400141403255238897468689758938917749977526930145256069307895433454255886103721161941300738876530761328024764497540837658119923018981929004304932476864336236838519100582433819102563746243854262968469051154645398640517753382357046824932619652502807993026913580735243012975144390494756902223229723203558533691138085681324645315151852589111733614965056172907131585898693804057790716757425295804212670493799391741147373441421915427937615434387746279960585770019245597323390970617460771667734367097097452952694799781307176208024883888660688823385861746283557615170845920809671349008664213349181600356959603168752291999730776045305707499560321780346731669663067000478692946079167436373584233065614890269413199435022510914060988458011424403597619615461689339144357358543562366947280952666256969646985812300622689998407934159892278370775110281048418414067396526625650286347437904681697131239722953425621203939990150629986169803195477231278281465104269198445678843348832121121661631408247955494538976746603574015166404744069548652404535246297388467600145361719762617789762782040235917148751518198980460280904479890194217575277788431910984888203398047690415716899198483080457410881388688133467339741839792778313483873478284696210354001145914775768652473777863090270062261150161474879641589725852839290767451650116159848278443571133126638513830263234426414676174393187021682265447566099136984472207148434935847620055059826222010057796889977672198320875254841585920982094901849447928439213806343973351119127970740849625488240650824134051914624834369161502915742529641955419416591554530767946948817966778214962369154559467702153800523867357160089717383820399906095192271627172496421610380310377499328816128377196081765380199993760069142402404468063861236862906578936555180235798974065357583870312220331396828318913493333775062945920479124649842772252266963697205284304262480435363576567643638415150895949882213006849173092036749177808714886783204668027432295511820417851291755885563282442204589302299022813251883801631359740474119606272431754508970274618621667526528389554854804447541857695242943570604414848 [137,83] 759433735843647161860200233700191769050428845113180670885093046874262030409798633545304793853196272362529394915081253191731579446622204889017849289260452450013497274445758741512512518925394380879846151941503026218735783279183665375194407265195495307814608216777640960705526628469965206646248781489956243070211735949459310769169932268670396834272531316328735489415282717981580542826213438869616213133460478030257504095114954402875494631639214575586449077520794226554183749071519830821432541307235836722270001327673843023590964789911366269249549810350766273453739979112692805587572807066651085033688886294332906127765573994788413936211150682442498669502317786242767163466211066862175394947190814133840687470216481212662990498238934143004638065679853075879507111528786449540230746512883212855267905865604781537239478585081596567511403981335754810925175078291713827207941818780734134166682831596791052903733098291988074301619465900654884191684945425489218032211145335215380098163026985869632945592895237145358948984598120556291349189150324379376792132636186710420632810613242277915796655522220140446172499905818750165694379090189557261664210113756600879440696979854216092555515801090378421144258146519960390668885901118294699928803919547383534101272217584237749529965678087568123022432166514606597957099137397271323315152880875142644123890523887990241556509496633371933723979548193597761115656276687862523681425801982913097633545306777796902743055429953857226799821937078024403314008020026092678555588928927848025682005402601522568242147143897940644305227859517298988344680707316751230586291661541045493509855726291562098048299686702415822378459542227074720197629628201401624147925199378218147666502760282119920879170403951619860167775851217538958917003575534859612455294944602621320734578395668337768858652414672734827326564571148663694395171441223992394015617873174577260983777949667705258058766665237525759546394727084627287042264183217427166127100459629845462130049482434361921121357861805992928064509773368996472131091979423558770263696838874318966285949268991378803528478664529301088694278320354379901989784243231304256728049927923747017245434854911632618937449174463220172742632186464313872085090640768626048559850949616 [137,84] 20003014955070291254318953257543994383501798395150910213331063861551077701280882604899166542749223379670816673137594952670597910489910132240663102455224274098177312232489638233356113220547962114686516004618174459749241261025300585013991641384994172064095789288254635961943278160491384699841323402948552468066295943889231526795122484170780032506316967201395638649749072816493882724869308422748595455837770602409467540175419342222049365776556570820214611900184573620418505082346005445092277437725598593790046387656590972465083784677058038777876149673668279715757065945111154343218485929410052747531701221939412961437180866760676604200887448189304169198236597521160752472884495244523008624799769866308247495983939885652821857149343462569965713208368281250169031421658190557988931994166031029102334235637847385009612160811065488935719745405648385011515992767929308204290857747459520496917985123381967358216464492385137374376769517119238570685325890208797038598276620248836842525006459546196696169028711940585932919623404668161900287974836639136273390971407618385104174580732216834155149596438021380487570939309197932774866206117392613315028948532447505218130348083210755944444066511486588717624335861566395898945240946980857929239212620814525333138224955612147448748055420546821144102527725818268185389090898586605788020037971959273812382202066911907133723918784575711609146714336610204794956184109140216574965875632748987941536086332850609106746461760057038106086734622329913178081346130343765073966117286978921900333314216870424467424326821559032114628070614510674318614410270700250540227639940741415173722697992469008156991454892927076962963980247656606852742459126729108811361875458988160867670184317835023139828083547905022945189729132639332684871686221089002514870196948960906192492005149655770645415259255307992507842294730625619711496596867117223749609340231400047363705029366491312171747701122361711249117722780842339866899773965854655555938227351399440865175097247687931167066756521911186126446380515610681980048638857949832508885393195707626037266889552824152101564948693872779246743816375200950808559314397298625905232689623600481876970902235585838210760443877519929441782623835596897211748416506478776996096976 [137,85] 59273760649511842650708423039104643064434673487830496417029299698228239359492500781708007655422969884778556228659859174927422289981778727032630722465176478014722822923333572305024079771877118859305862041298362334722015135702184154309914018572330050707554007841314176338420605116951932542561236217948027898416579549336885992587729004792660798043704145370281334569306932442542536882798642868947524932668172390846865612562386280319499148431676228223908354242713882753125457058140897799790237039462454398247479582622469190945044523114016849957435182242947334295218608453601203018524161895900688090851257674528486704109254242731707667870290530075953815406931719814042631818106077619454005330733766110872405550235708548955282327863831476516074179005355991257914113371713100574851454480312526848663747304644807426104781223767281005904181885031667057853837439520692783173872492914913910081731371702807315835949088494602684658897312535607100425605697645009541886218666747076108118942357269169285099163263641863661567621469985157901009339068968338652054440114128013767741842524321324540445118465748293297768626032698168366334899530563859831382556722961593323335248725711748608247749102793248729540877960578327052229808807633121749571947308341901661568791162980318367195805992034256203655546515072053238522275968014374194171908125222339053073253493268764665465897457888101924760567555374971947042367684891710818487220488436082811313941036335571413389869396776648631964342174093978644063608717563971486554153926423948163451516705603017618843191810529424188703403356368680318436988072291262389754441189696777748420227172933624616260173228965936778463578618019167303059660514967394799910096796187380347481870359804113058259161370903285764046211430342325915454570579065502449177639422600960410702364408512437213780565281254969894798205222364736698207809663838174871075427348305199326862809020717627817991655791542591910924523691193001924630268759444074617504608723730882106574876203178903059229792726433324287364102780242429379770090887724114241914050937427696627515797426251776973557174123933715405001163658256148214964956166561451220433940046773942649196369227594911848222464479663861211568012340668053130332367851084432236238 [137,86] 488328120006479665225110597651687501613811768185423369413771382020779885213373716207111624240028740833151650976847680354819991099769030210143055676546243635881416006422946779912625714002838353732882570160813741263985621947540035515569173240678735292622321504683994763930833931432132477661315878447847938705052021517501359136119740371943418672782080254432866805055014530773009129956038351536444764225565924128543301615046494877400973899356931517469476679305667902705061554774721498851001083604645792865692700379655700754732605069822171493376314763008905876733378107541502997223755808878288531886208007144184240491728597401598705381337124155961745970812556526537740195473212170553699629225265863585044273558334867146731379351741400469706767146061350471840514291409807028725907968056263435727369103282007121840668495872861191538732729053820081891207325606204926299419246184421609562574080211023292991810891348221741181170687527369641753850383798342087822630100414396024799043224958269572397157025142727424469285625220549624634906590501132320732093479022710142874473138077556511357642685498936494387528096166375681908066450758301659931437864186195034251891172641866674306214204982540179210280408284693901131401285415933523267205638656695100229242639988932164516994857643644347525614997988051093136793702331813563678975921482307996762107025692134228995290782203366908753299896674959252732626019414728274257747967823150389308363459174939735283935728302518042425653225677037910655730927732289454599795647220464854719158342271062447429950320241257563544951880076415798159817244028731956788789201909130049392908431800535319181455740465828907862611800146392094030784507270854859076762359976488295160804222189245737070576777069696656229730278099609884161610869727398460415859937920204650093190337415060683838606992485872213653378900189961924084988613935379321639996404712215133781893472256939947608169767644993162637010270404801092027667604187969514644447824983611823842595528180226798736989198485856270022211365474755361792052561672515585906511302018494384571086692105701680588258910325301763343266218423917053721098850352611363309984394004940298147379283320031401831370916778260425078524950316198443944865395050024384 [137,87] 1770186271919825591303719124870588594652177596178229706541939556017387440503745421750622304785024200692897937922726582660955959500417012670102615570407632616333387115195968484421651269303930128298155191439963019102730692006693276588108069063593552766636385591152931936925498624669958348609208081108301387233648666007293794486851349152412294399681494627901687583263277952182358504734075548683242918112071294975141016695920926978073065242753911843816987462260184012728673693208207921304093480303911651764316664997085287375523483939903330428210644931774142868339551177050133689795418195156090538914889862552323745490321360720666082196134886866675922376146987013218925027680439428090995000221306157185503626701128727400565950122135227498118169058697278397480408758644071527048862247350647564281891754596862236612257525471157714935792075640159727232664196855316962512785935647635011642073754146881447150423080888751968982792865999535796060470568956938970087876625719658418698049721986572639192935800385883481205016045108193084408493327044744783177572673321908991426383648263403567393003839832867094426986432539777841034354000492241126269254913324853747061863094102835281830099829404893827911505671760500665790912287135979329674882197099450087993814549816041026597247520740827886495632471726230213319470968342724810668561579983074331158103565968561463739725024901715706820890316160975266583498432478756413867362412930293782453885219703318045841418988929779035643495929488920887964750448910238549372979207983013302415217540386984242029075632212430790429679786720290546705371468629239565299582656970244766283546423261434443589274816996631726919752811307154589081872494869023622633452334733392815330893486399657861454783478060498092016856821664122114990632412040666558943516784953042182272483465538343744007182777243937283317748331060944492940102373216392216403504878144567562353218757347500437342816329137503280153866215354595107455427744660479374576073944021473584778356094322915983726880414309512121343783604647928926795499678527631855366845754629776341918898737403049245571931103166986650790039590402946934017903369690839212618285663287955232732726653125538189000966940865372093189502325341075332329463754696 [137,88] 9473487438008879380744515587309040484280248279270025629204063817341048902890222216211313924304572536781437097032723593216807570545253386359745094845279969519527812865037866020998825880455983923986854927122538165600288884027181939186096702178275310984173257907694079416140221734511939182087758459163145260602442980137244169675607103938598746745344438977726441814864932403995782638296357637906987706705199856009872836385968862507469758521451040023254029697990478837264039769061758895366131796058852885360076616254462201766229009504996721637076154363800854669937950310129665866903014270428987449245478282941229728036321543518439413809533932474409095230760610822354811733821010480914876469457208350005481910677947919388344985714335266955432100159859043748757244714373977965413083037335319899369622853284949660427660000591272124917831586502398118765647733255410656131483507049627610959984107157351074143954045441528218777956299076073385397546391207821876086802180221891460331501372095652981102868524422750502392860292584950871617826946365419259800298326529086109244573885050373739939418223431034996908646012163391222527652803534837835013448444473636799344640589353316034981277535090666033596165657513748367092638353854099884920287707546787408678484121458931531746695787348089863995131553322726933468099541616438364573559253616730836843131523779921320453523199440868108351614128556322595117603803965041187967844713774853429942430874896599412826140565712454466544016689941053221917164933308563006805355004960737436521204939479474760182106791224367012451915220026184374522798073576664318467947716448761050075874850278956275484021618975794246571627488816406968413509538652978701800065810542762997989232961917549756677017070189719882399198420696534833051878254825901553713984619756677109153714923632189621588285937348280729630500760328209196800564020158467949014187069831330054818726587457978439503449525524712593447171441566128641762751570707464921530434681388334786218055744541902571718001246805742753968279117290182355360626680309227399362828726813587165804946422273750694933054424852316661018003356466932329747175349765799925961923115401785617249416210373464930877499007884300176035540173020257624255384 [137,89] -58534297250560823194731582594852566173391344233228478342317873841513958446934852655851088125470157517296384172747696524129943669572529364126277555084630257235071969572856271698513287361276243286876231866055096596751320417389461591117002333994503776182119866600835768363829232834924974521111462673942979735938533070289321779129161627545239348829668459998164099816994200160334986638566623067006091432898176163673851341443726468016356060274054708125762060297062870215511326308321147083585610920000917674663151755618572304410776933060599376109071244681860996955485652843641943350428117587270609964382024962889403039306720934730728480932055806064518281680204128073566332869368482341996001585600546598144128319961730891190026504881002799916577645825447843180894069017807872097079611320953319003387741759028893280895632104933557131521094534567621041478430246661873043526397419247334601310679498756165313577614538322071187014726407748944953031337504707425513688983518529421927076354686541373404409575511987836403790087174981781268916858253859873244161607512456710642577940748605777336002163705425914259416135378557128169067832953630288315097079779631668839675446697697569118128159628633419784704607563398775295941358425402873304174134583359335009299601525080957704243505309604136036911323122599451269476143071100563949795061365379429506317798042641355076555930049801107256496602538454123760237210727599704817974099737106143508099077287467875912615556501741743076619132841478352210340282750308424793229079615849935769897213813227076092102140585640677391575750269842908912663388669048328741742117829429865854405115976140611842564856320064769917034851057380892874299115338291874086225206006914402784497747063887879430496961717396404574269013594520902026573711314841063644730782400741791885871802673038849772390560618968558404526820590297012803949441941703047215779173774261008456982209266497471932306535825066326896755176599905992579713955637382717371315948381517339194471060124208528012430800886835841467674153656349565187678061547360557766190339771043552689298489828377624388517616824342016783617113487152864936405855224815720470701042390165902314194640449543432677439916415363267427440097489301879007 [137,90] -736885915281703764371298725010213647010165501668742160929159209991614674632249451814771734344874893460816264466265817643201405953488414412924666896249921380014233207324903277215892778882620212665798763478911215448337556046255178174780463693721252170721894103304847635901433509101755766850656200520421164792975930859061827679925389197991678177471325384485783408324872033666222538226117877628426312458026869189351133432024563792044504439650011855096896917876979447877738365335042236749681723196321454423074237997201782278297393404981606370022209517950364557983585708117187651042711133411378565365876826568157759715309821049209497363193547572924376585318631129303864645406669615569585559169206525748851567833593407057447808595654785190914615838363324843564392863810455833564404622364766926043790349124546900950982035401001078177720283102583338611909819538357139875259979479643591737147644026314013222810688175699455318446936496075725936937429957055108937013774321063722760841815662005162810293660055190771383154181782684834896709420347562251696164318068979665885290948183450380492243611024949051860731140082392519830168918958959361590838267470769698299081058186925503712059745339858513961419057150429066937833355478170670740237622594906245587285260019697307552011399165816271982084626923864832426443885286095749847723491672155964294947429988841488060679306544716710340581936600686783812231835556441504217657743996783000123255679675728491155760069054300044719994413440972588042235113286603667178117732885650590597782028899405626558531620523372304435638166119046492151447462188355450968052340561484193913009049831982772652966362761516249433608618352551878958703227616643894314223742691679073603754150496346514971894618920911121402867656619250086241116005993950044938953519203354967409398675631817944460149836226308854951463178032695055939126484334893627641711273314408837383985899489815192618181328443792483859528589691906146789479748265730801900752738033233576793421190034866082289050012321229677550669889734620594457043058517668599010491414241647069338827975766980350599375183331249314958646324062863382711639466403229507891718460522412218052686743240030954773151714773762776887861667654272 [137,91] -3413418758129491285424836243206582670904419551963493908742795265477914416860716083000339025829947602712663865011713592712891858027369057753904087594391966746217556960507303848359511597812611419596790284089065813095554479793737459273192171781059374715469883426058039691350522981737163028443523263378200809097583521082647877911091954009405774879662356081441928105685897766274006944844107173023104046179347433650518206409990484513223773372421037808628274280346066861473177964926298546323696924876049199827492967498431676708770431265297845740083125052513371929840215974787626017579551548012963335705396122040406220629128574448934603409866298388285147103979588702011621768552586500694833937312917918919434601286175794722497908739701586498104780482758221088741590742874194303070524178502035566356506876011641290830360628886673902296689332867164837049595979058121367690487369011962246995406716429139461292908555155319554847386607820132589328558005242815746841443240457274243606847907168264983491953561283015890434318589685803702617295976443365489088603760517042742519545080235987428377044860274880524892571802611392935192925842557624718460615876157354971083398471602757520187038502965641181273879285936577574111492600931976823890047189692490326368337893478041917325018869837394484750807693896927244559994458383737066116196194943007467708032327919961334871234187554406081786442661592146407361233804598768336367898345414506129480968743202637775455622683331310980291324792963932850102200026285346541704636990541628462890283783328460998828466484222081852154115732864127357021698211009014227239839417760405132223092597935758362274951739393450570259072618321591349519187717328514493060341615191004168056649339785668154956023618890434741087798641246500684056874869295775697278579903305907047012892843077063572727707232664626504990411040779437964477727139560257603951773257850009524608210329558228763936571525886990607107111240359484897910501519461160569424989335519351383710552002268697426139716037119768078380170122055553381209547640990169029372215946722041266515239833318719648575888325351703830204632856774712683142590553615681938626167944149947673536479628483419686014250096719658959408790288 [137,92] -9957397752790559402339286754167667292433238879454385863515036108520628586195568277597292161339661464481815495215479823732553146077232517424899200061192277100266022573249926296400917390625548674927231439669980750322942901456389496732947401128294642856727421755952348295331106571904387821686933542781911145816329654989337278465983285173521982291685167488253949790705817602181643710020636005164277336222736007668888594635382715607324564239879076449685172994015918136975027377079781712016621185094147085584199242520932459258477590876189744549323934980108511416883886359672358144478447089682801316569980406299895780650258900519361455337554450357471697946780433221393948424050206785457714757741631006786274908952349466737321992067095388539755476325954805288755767658493046968729490558761579289986969961568378560021294478637799952554348603692497498688128491846283415552401982104083762253817659968124744598817384377584926183227012483556544133175854061257676948034598361937906308544683785228228758715055919415552522596915489149791658637180052514632394406227523258346072888493067656834078628387848615906253373609482696804571253176230431341284889134215095828320092547316765435772218898003847018408897340468684310499524440289290062365399886577348475704120197421104683248791062398251486516104663362215139307245628042705059827021149863271735539809054960410057080177033169975171791274292267843099963100089501996140667560819066057339240208415609271668434381803857202552444819836335408018149543952077998389855742102199121024522063516604533737503497243877299278385565261447604529407456033123946472013024720068262501585957981272169566180503147192262173765045932952597201660068123324045392312994246186220995135929712235641374169357727435662677956070902180155649938679710167971576051903805325660315543052983265120827995378924634613361606996219805716939963971251556535610835006909306664090579200379645853505947208636995149394120209711354276361089005589465816449652497940641899196426330724246416964446682357194129115244452988207023262513835136130768693892598570039047185909551184499282888094383440701058097235889296003711091834644951026029246635793922060292720287812650329223845389344926074573830992 [137,93] -17347878248565651679315034613340304126580364480473445587527801631156565705826591078781768731208084649230382627787568214733859045114547334498433831242907652840196287520771022143293901955433612465474517583966603640632646205469849337538184209767740744783422139674775916530511960438212701085413476770247892557000067371179390634973612436640577491937747916840824984468826405426388376958175523954141940982581921918969841298705060233733623907929165546829766123693582216334528235504539562193517679030152901122344455422546671111613862397068031399876687480604412107259255356220994754932607494903616421775893281574814134360411904100870760047862618071897328075753944743403606552250653816551752510041386314288002937807357044019450239589676161066617529388611354263081898870859152998846973464906156739849114484225254020864390485063198397216425872636701312583291690464431986179734179940351325840531577428554674543208616430052216962738299831791648396350760738176455119999724860841656677744054654374371752496668142183216643381472121126274367118196130160141984731007776559650711646251242222609032935657728392138978184024590000178811045379589762757310604931845857983135550846383069295266758134219617883583569104681557755863640062975582382504372245675307726967246052007040987427598669274312608535330577293703459153394675315135979687477047320557643311025838896919260766834621532169246347563445324108842409836961723651303770458642449786318911785099047277153427933476546100757399326894390578189977110855217337438396357659711720667611742860142992937852355858143483027537583668032226672320087713770051959762308060535608404496712630340813222482357861623287711345289547027092109589472785578603089825295838180131958521086049621287072818456083115688861164112161389641402301678123372537305058384622992139668882667598253579856171276780953305368268190935326395698762464863010187001116545881355448200802602832901580478180462536994111473491732603060357993221059672473238588234383634129854269382253748245822507167653317971024315377310901305608488587941701473032452297253689035839459416430737232308207811166432631181990246721387804472045734367475478671321646787630005420942386500628116423685801742289068165854 [137,94] -12593865576406486727487371404880258489717885702266967652398598895628602094485165640838835874482215506858952134551214736046793611112579109813307242666736405305542758468337725986222012664400631252102745861863762449152576410728115525973679534457543424312674857176998333614792423729572618076449982849006710602965269725375278960368535283586162541804404317944797674627901966862315406363036227446703932728281344872857052093798897061978713919207337648929226478737303743772919355132167895048741633663760538745143054655862163623180548165512757741168673453625177955528164250914287607671968365443180687289447584462196589397646551406607260117242843183761493004009269737023823154090455561950306709546364969763337330479354684310208337603364614773087943922072168727728746653719816359421767176839724892771294189393549239583519875493285936298332927344019687425296922603199467732938587743237281062571927999891704164330528270454156361387755740961599978977580542716823872360244819278849940425878390737606658723983602289698997152451945079313436169899768965383157236744646633653392294816367933138815581421924951846009261311285152338374496084430549359890454548681465142412909703037918782368714461122331633164500376520333389317030029636103386710033130284975174793744560050426370869884725770642849108029368085896447796193230807937664212813581278373085938898938315403565754178747687559049243321220079645474799762675931335508459523715186701629182721756933984918001289816441071266744483265664904796012414176134004954069481498841386211103231425728955666838296129234777820431648838468858413648084357154737911519731795921177052608333879049272319439072778054087982991767537056648633066086702284687361939253036432874185038043962775455149308037107080921235077026210362926810142247486451392811488634510609957512689185367305923466394794183589352133407782220912958242899813093956021530273288524859591040484163074496377193555783834016888878679676576767599682632640924903079779667340192154577908725700019927107671595643200606242002951545645564124349034586553896280606102308324547552671770555257438273310024273992984381215215063538424671368988335637519073159648220787157189558979734198521105560603066239168 [137,95] 544414946942819668037087996544021591198420402301159365826795594679995676741001282818249234448763064163204689019666760018616549634357286080335299093266958388593549346647604616026239832273991462682142670656277625350903274175984622674879593558179988873823488254210001961010007525018209519951963991193363900130194829917766311533127688200458807693974336791030197623592677691482995691283353195441544677416282248662385639285127881719154330286863018398922874351144466033302794993902848534473621109266054876408495759784201951932220974161924308389481867387121364686633041017463067970872020607102934361793696971020033665129805404636485623159122240450227052465854675999976771025431470060275708238719860090629450759069470549731681633474964849018361946521762946111150781194217392520340236689654034768683645721460788404384181082830796515545956019081699006475332054898314022531611878827582363225426786584960015038544648799136562303203539695665761822906649418152890543282251921448432938175433619492463773224730403361693178614217788142145342984286102987729892554865316905133527591844252582872244801115634229341263110970924528080332930316915775830029163697825313664715988133624498273198220761875569684914291826476423038789322978907610698000917455846488409547828460853278513972284739159878934078519262673081484684797211400484431165088344837492430109929647474259197955885130180750501632161777518657898828616587459156577832566024269204032094862163212352936266621624303982107392903514142819320006325215534212746906569944339862991503769772694355128145306352398616776698806844906398477740857721993866717021818459576095071531951172735667441246095833339401149959128482915827181652221644618589046106810042178722734953258113964931130481743404728801139884880049695670511160640812788369841523531935496242768177325573929344897352037492485593367644336891198323770610724209454924167162779017822537011332706241579686331753940405682713583441770423584799227093011247114836712427323116818060264783085070327655200839337377656974104578084644855028709581018367599256303887870781925099857424454675608750506537789400945753951242485980273261083885163386890507780117928985225410170831376793115928087032 [137,96] 11092965130191278694752643873127829289690259603473857056290932117876483739207564930465681870053011692339249913605054562811008292448332018584516832543897375077165093090541586712032072259807484197313292244577393147038514720245234075162878606492550907045380739995945372138461658192622314539845713149462435160508557728650488764910248302437897942709189992208273878746213472879142881106303172897587392353994043048728877230049073125366136022062461278760406045440674291027977335721649150377148863426650665151434815998225306337029895383915058402462247816513274816675367707300595676290718531211624165193175448650630927756515735029162192592570289360349851037706099748431746168998774629521924534012845499643389332001842013127878479437440542725792217984483722866223751994149745840573102879961538520628298837424313005874612928289431545251761925671307507520441567204587529454157342786895548000763215685169179709806584206500006567204110172417875659077354027762686900778886257134755785011824037102051812491100210552431307567679935785980873648169379215718497037893365152254560171523851246014091143789673382196892256205127395164058856847952267919462713720047332506095758549181685888492264639625817526818509250247588382406812798055635115160524175118369086647583543369528396658781910240554159409957741400862303728794786244248296023879577879701042011798712028350191142934787977633349321086484326123167916641631606857684001747810821644536901248071166577543935730914859336660142084613547258183545521655038021397243776180570107274581107470309014334803910142819345368369718937871533203705449874598166210017923123195641514068709180200409345979071286431012979580689683498770561512330958428410080299616685075116997425230536768885192343440445814722630866184220129572782277761138518981639326667771803606828550688289620771130163518998831146624013561078758818777027755226507032391938916868669530217855875185452320855971536600480872645408219124435483839140470000561394836102866774439878529929656074493056467424882880042026477258712641574034198644741914899381476421447009614501474600413718508627207034601691643642623259726342391180019685186291759104036851795959393614927035598070509369272 [137,97] 17994262348968420224458498465860313573529241029964884252185191930182821221995093911660325334954468218246251210348867716834994465603382512820018127364019163975277547684543446277048972591174513169036823511243185763030677390119983520644155399059814028769249458066612228605784221973279843259402340291378293836376089127077102688313499410113556745506556862578328021370937987490154654521888557321025862226884290780016713311101145948524574621114960312010788793010526681509014411018015612435470643571550346870478981476023601707482139153227752231166990735831989763669411465994825974968329286497802095284360794329744674264524380566369102968429402817712308593536408734970751818879762632841755438414390043062526515222231062007417418657557019209299809794054649801262948022922279011988758892705756545748803249036116341985380269956803952085075486992048870533671068345238210589579203079512239459530705393245985523794157947833820624498796842292467578838174409352856156367781050651017989999786311630751219377148578323125726424509871876853164317616454786734896415685025523133947585936257142258917140649250912331480352551962557499773238738146994221305939980500757341651803558786441066932910369647197411067085162198968142414792983215013012986449674294170646898465164397141311271737979511713272199990002875038854524732922174108413186796130765075454368064461352595496897778739465584320309049754272041890209728677211668478940205656391651254477141826656119923549230077758144615822296088579855008219418455139571590664260162764303935318363710350346045988050052298497861762691107770337105211560411383080926463205924757994582056544200502290163918196345976336102437219892318012230611012462982931949648168415770613613498382426634587815366984526889606471255213039520532052332729044174436342844588890541474813476238137140565258782288765493902380228162154129086830566185698503354870777965853954181058030664477241937486174921071237214194346999578324403456978089910712699335265496041115947331861555924154907373981193970674517807974068763292124697770757734860717762711316920130241445777440940501295855303186442153682798511491730297684875339373131818754661190904157840852418013134142381 [137,98] -6930305598803269142644135449797902947707893919731068972229896971633722051807407152801155899020690867127289012866174724371907032447980510368376696456705187666015449205128707927978307604073216726371735749885894128828555612059576525968832626136997633890918093892429450223139602362996676288930248253006097330152243177271005234412669348713345795242382512587382292375525270548610438045341527583396709591080784842388203560081479639579766904148158978709422165109504242692491781546536179712395936443910922928720324947055698714923255293762099132829757014176151829133876050294939589497903689358300259919637439169277934721746892538400591657311485686781980397371028414856370519557740473660539468141046556171420818103742019552042783744786959086007877573335437881495324710025064360181906411600653176706947910912341290404295119197580108520041393612986487622698865358597545802930611978434394003505906422654276121712833352372747866472882430153489091461981356025009648041346837740973128639048266482711040588804865348358182454553334858583400071625341247103186487493216399452048832152232687127027241304263716807461401569799321660089678470663355186240304124516510869830894021100655254318320046923821229346667279282999458230392671805090850511415960741560707228847342871364744684243171291228423394910648025288649290307969030022633438553568426977080080449154182256322540941515558087402684136029644003055138288238323837796296204359514203697917387233864873240596218318916069853820501354410990901025727064355415291353289057031471423039132203798337258195531544591035270691357361597466306880557591598330533034897899302102531389390313305887793867136203192948429731871656916133495264212047107420233148047151317875668585276102226933838006221085354007651763024299623171991576667767143328849675760775077243523201786086289002265903269178414865361682711582542949768673271279161142124638849130605736807823612243953818052799279625978551314414735200076758212755308250924200752312292392297091272657376411469415115705389525114330769129983698158475860399117022553052354586560377420948239173010539064460575865943546569530944303717588697631540093484498121083189708604859703216558071680 [137,99] -27807237088554025237961349698885888784354456427341394406297312105866886202515691876113513929051081478119824822021454129218354850065022633615158197976743004739016627617337646431473213897641446675991081367862742588394184080977322256138083202886214785031395261127805715972709546288705757446507867295414699187172933711655749846607222736791741916395168739383506016865829911221237034145605189718933961098467985818365956407341236099276493156742800372132458896079582693327877919658225422336555676169186038864855890682610627633755947888695941504704848406961524160428693302843262985132999687610327715301347341403409423798016496363999706670430852061352992315796405404859564818526102039774917580235837706035766032557764006069646629110415642159706370485206665847652683691418988355442247514673812671776988632895137540188015127277065539338189695093296273070903540701464245976051999400393272468569524671298456240761652586315656203334080793447823629771779310333097515448887216088254567846354236062712765705608102002731688275801826853174326177374980760421779658758015454023533045453681522131962326113331133682145527699516986093699189992222304137510346083802263548278537504682031253629663983028671007337425876574853895814522577059657928241359733916922370474533976513746994365542888648340777864045896567512157028995357912084740502926589246962127566141818077509594735516086457321345434606936041666057966686331014481288623464246641851740475797561106581194104226761844793566543439991154967357126321682556814691108373692601232105489860694269603201155769264894419081674431072490861102343495574105470227673273897239397719545967173513448895838616744339314302483139635191574148538612113349331029612720127472183375099515110836018205362552455753317618683358007768696526908569105229838585140424358368952264336870144037297364446863586663494479065434146274445092460663055034946189426964724767099170989170683932224212103736100653833628567745738591711992794589080785125158194622194164998009014208695149661404073171910361724158783692530138603083291803445340178548508420765852343087498183504687606060812312557744008747684789984229014302482043240948248950555286682436155152 [137,100] -29105121735067142543737776158153499861581415994483997808069279437304731545962696207404565841011139475609610352645522577806018141891530892658362049343204936530067661693404566894896568821696962517196702357859472783792738190064653076060528990213965007987953861083187251112058257462350655866150083740467150480381604453910684657392641926893154652778769219693301684210820611101566244451785942622716592734272180395631607296339187709659310376013010753657116456443633597602056546955131260422900974563433254934950750129219383316737105395019900446335841987039680446107500914889438762455813970181714706357257866890383057273656717331536799359626505003260537396629467596727287118044306330912720874977755897671666242325725154032922409736560890880152668692535412721040342263329579609630585594041903160736829077557531340862123580140144648176702272795182652759883560932310189137846467726597440434661958670088927654442281876617471759617364825904151500450712552595048208647421727354141527349464304316061673038906527688116688471682902560823860785792835784794467789553216782473709389303368019569667983915684695551548261285672955066760700026295766630737640476931278166881048140958835542852598351856665272974873362827816843430919568919058559149848253480581637140662206605306183973655834152306391909811593185731800702888470360622675084970538759189730494982767718072043268117280773244136035254074991653415549759070883112983110473569043553837524900299459948445629843622050543468243574033022929206337939191479869598978113872512184521647879115475089269301871476325587054437246707163197428661269862186192940679872369158559261873389579124271551129624019294056147401923223124359514478455012501932270592040308869150459361841887412362545165996077854712053363565700972482174756637215990144872455653902908323952686557306389098343023042968150792786185467186061373025421740696824657505291534414684460644808204379268593763751648857769713297400893750440558763842178995081369221651862313676731321171345214001231775629365077811009256911058088290300607158851738518877825409687551203045582116244076047407126334611516405333775471810948044446852596915767728062372236119313072 [137,101] -15353580996665248402639645512818552960174706555789259651498147766449326397043379633318621335407657403662661346136658014130876407200325936463331867324500300598834279119804851436277611033556314152908480473123991329290492523425553542959209904684762576930475316090495017196181703238972169425123966754987841644511008446084303087544425599309796776590485297589428514609984953995838970987237825327813257002456848011250515069421403719139842530102134453608146401710236378123827730034682262804133764757901315683022638088964867132901991263162509663442326232949558890162039768984342923450572384257607022140541744477141843973400099992526288587845990501461221890625082916955108766881002525856272373223430080619133385786252333363292431243442015830190797369966970932825604318626522018418935982214654183439223854293424604137583360806702259333751490681716841551923496449724337814554934815441449434077586834621802011718409840892300240634857268929206384429984609530933358980890928734036352082926159031641356415335574160910799398164254797839480559146679396701179757077559327675988781182313801820904976867632550499494512111672602412617459968366583531976896675547877690930320462645440622513465557342378966955505677935121302377291678284014978864487514918245568267599632901663694138848577748746836262225541086151397748886589103421201243670207317638552510698878612392512143248034513171648502967480207066125845691465639181925899368281093587421627895036705882275525903924829585838940293143469642449053261768259196911953365578137240662351687008373074699769822664207640214609409433117155242046040240202353799733875438617043606213820899687490312281227919413051070723121526094906162614947574457097324242253112800805882594541542346293250552133900017749209210993041690216792833806283296371213400737598923567622432500088225997218004363938421184547866747334456947129860521519744504921581574169829879441142297708448901105941921930316696743029923700524828067887676380593988046538230382163384034512728918130077084596250922892826444642531821158547608801173790523393707398835780692247228089952456824905617823450854639010931336708954422579431043854164151766355632782 [137,102] -2132581736729033740237407797720438386629649362748828292789933848670233359252337900189539573656860233641867175469845681202060473379843352385317530832621382433241795892371381494544675401003667113172045036044363947464363547150564167745586254929237658709714526320307968901408362720058180039475019344234149063317819541519692700805283517469000539989954763763215102121557501880601085755008406382079350053446618541013566480897941973420573106084937279909538282827444609104481826914725063488194674117908811349353971757210299930780842944981210894997775694993542005777102986113063012737593461267474114104191861976816861335655538247646372518611952205967853128745020375796585606778082981905002282851718977679612171035955092634214454234073217031803010248766744680601150255322556190251484980158958740686259143690556458493566709325149405488576461489683329888666986818665418429840157780312580941263470212717491732901439228582481336563633455259695627371430464990137640455323193738213431518984409881554288326795679590183132902192646258053260814124760180355724370253870310568356064221996955112890573336630044369835104356591312620192212280924609004073623264484150389548804639745552859967035652306869056470305803027245395520515459165585761894239097130642521661659025908678966047103860021656997596660358792764729944262139500493698108940041980306998379505254189185429466369754758038397323628154158305287706413247043462243521567660143918062854173502841144323320112519565293013201272001004752057227945594184389566535316278066759803241946926160164666059453871516890402300320876662457131501548078701659612412019771693010278172397420207490082161135331786888516240375035936725476988302614343009821218742132596019371021825489088531466450180707405445522399593302422414490912830795013796830730469338253022028792081178568782194259840646760066812139724547335063099529098355039431070678624644700775895941109771068724319853270110869468539331283534651114579374262172328754871629148641068825887103064931259143291433618487705889701013976204646623932086908720185596086668301929024305127595451380800235706187807438367962945900344542319854296434775911904308448 [137,103] 606591836684327958248823096659269630444728945333568352434951912514799529209803245638959513141122704596332156513657225880388631473412553531803277187434695565471890202974130670484437825774339773823065534364010575679229881994004493213998357129388297040997356342045568239295586238346118339973360175453124326253752984148268506403271282977491908589586487335699990122104385137290544625509371740189838930245229765747728794135748002437210943995356348326217419088242254126616192431322519155419455277040521294684540291215949371262009933142401746636887352773441741243489483526571905359554738710705597083868656275204860083109560696910790218740910426581031453107202249174691759792450855598111669287328202344859363449374979471907685976432801300157313057211971382216737419026781577716400890468822696964960847503160716410758449909992837355441777654901115192433582197185358559869329204867913212282743606894843359361752109505118724541729022095214611120640337585405819259728861932959597290894103423981422094030194438712540194651040419978359455458256307180517470329761113846366005839655344119152677262006715812371259757033389067861048650274245910244486733701692838056979659459825595510493176549071796065810657200591652021193687636878972514342551494797754139282222243473088959402861216908670092671652440975644007933965932035603732597609450351479865627651664188499176561425396521516321797049856221387892860436317901564058873256129362250369793268770417874271546795836522054465576891610611819738775840544766967099981588700101558896954750156390208144421113191377066639390599227328982932861393110902398087637465842573884199624860363070684861281216711063429104162664682665228181266088185779492215271269216690170742410536442788303889049749077704964667183948868341932486120629179921577025123266213136883013198722502591538790570914036425544122482727841124341961071168659139673583097151807348679433583396111748487189193204904454692120693122838161168304268710197881058787536935041277783586287255510773086334209555057480241155640479565602243059006117250207068810189210255515083583515318806619363651559281084373783820888732881435936922362747044 [137,104] 96498821719930283890955399084590683931916201095071207971348357142538495968929188640240872991775974514660507496706813479407889663401856474386773996909351350110154927454834943951651664798693302669115331578203253972906611410816754288229603082304458016047112823290425805895883560930247803731242575516626835950557953989150983664400031312708339055546527076011764385740744187260963098161588005465297238250149910967497575196879166226762100473940761611977369339087526724470445980152754528322160276612078441301236034364939151663077914406086968073652075960325601031183758127843679226059808584037302843297053480549288982932034822446022929595647639052673009022164853632691427952600841371205170455223483341929003349606599434147679606434184285378834854931814027023103637840469031795473421625157189452538102958591988176965356455745463524716445642977697079676397109570872813028488436185299575411783133936916373797366381803023595315083945915411495976624991566848501751203187236397960329566194644160269958146236542240654725569152475782595529203829105798359380239554878905711605626232624852303615429359911612968972174874120908395379188581082012450176531866739626447634502051313037769970881629393817062284357416832980355756182937880207561746143558594680650266995636223134218786690053672685311492448647414238996757228937000580895853120637258220094851807869026281131401141928671887870352351419202328576070411083602326140868349430346768243501729150204562868924009804375218319282010686776941633403679312307630063008058089089159829880300964471820531164765224635084923264588221544460647189854890498946879982437886295039029340549140631577228689024544577566667492933040670525138625769757380897640172737929167320947406537960408539655083078351786097403949146196465816788380412872390581403375045372555360036210936730164983662901345997626888510773055500934615784032123960995785982201381858740057031039819254036127900616278287540682466627236234952515806251369360534731497882132887609849866243947539796095842954728111405461411679951199495907732314475356635147661022277341485376054567139354928461179802162264963322354693549064292423917664 [137,105] -20770557191332376850153351409017144995638957107119746872121631673516031723329804543299550974846296725249958214205054870143690958659344123755093190419871493450871621494861819161407978474041873927901270781884155028602059064809516929191838526905869586039280471553411269057997563575701034919926047935716606680001144721853159501910832828700709948629936610378069237636371573356850502990823216954261455756678554791879681858226417348315815292096113973495305784403025363555953699499395875248149141698560473915229593175425046692859625544552852111983554407477164542906835437805811380877269088194827654826509930146122489748004549501574688226977958326422105634343588334880434209905277695335009376611240155703716102440328225306173472415134289435888416810530856000462440495461288311905551596500351884412671557432847784273109972033314393638706420121165184157032087946796897263164996678891576517235974585118512087375029496146954176051718713224508443502128018831138241442759428448618179628557683731341814238091222021517379667323201602769546915977059513229416405740956554016353555834045851136571861051667033192176584652195983469082182370910010157232647765074016744914178407789660395556588106333705452027177631998660636038549791566895403117387195267874149563365143693415135997465788513125109749831805737330006975033089256189366812473404122204473003716963359001741642267237820065557157157932478859647204584866416597876923639718029625684369853080858889582882051435519476293715346549587529581259491470218510067645840953706145372940558542609729513060903878104091703363340893409706658063583579547160354525980921908260215070386388532221675409931512095154805174605976918486285651394632663058897454953019162195191154248675353094141891534148236489899517773231915927413266564130089950330625647800483527607688717503721301038500285612442634317218879422316399261153619722490851690427162911951088160826287947169706525656419834118278151263497439199474693223170745496809688542679914583245660284122104157627837392353565025579936204761854388045492126502728321448441806682877600538252507898730906733532523115891999503760045906892421748 [137,106] 6597333281788357722625330552306148556700023489412748836506269390406746671861200138479012912683790251790196194116664499194489581939681798489365796804442339877292731201595189733189519620700769310683684708493512293676275017385774046913054109569109709037918850342827308344686035804091352309702981529900472624819461596437769819050567923940768901195226736849179001332539625451890162465798084440457258608497127394491344391692169341316311191128161029433001376468896850102996666959699159510915316112332268903620475035371553739028981974423483480228215503057426794393575382083806206231192826261316853756837467112304209088767851017300080708636402544701975218352663982430090444090701850870674826036616296250900655372925205461388895129977205238513221578763814433377215680181506177323539624223900310321413944679521268941737952707408682352863799413829864546045881934636435340449452988158449603859749873273857312560942259088028658473188763907133642323086197182750377255571766313942584577863949515241791648854805944690544646960399914466513401596094664313864242727877452740224711972586708570738801453802042001748265935462531435276905327921142354050088382564006145678748728025233428035519066450721285285095130859492393391059796688974417709298829654288526506958514206432389785654938327988762512534247358019155008657030744414508217521132211415877022526184531330200659971264728770007575038731705348365949341979383976591829676199662666148608317222449719118959479161807150648905390216095976663035382070490390617566022448508620589678449823335026425624509576210974229936180168680743093921379949904066351304737629956515941448342854027764801227757352824082626948340513798132152151734656829905880480952071216233156236481471430408249358007821711453991816154857353100790476512858733461007988453930701958527567925976465864083658785873462007048413798434393451140237256368662421622809636816251216239999079280677205563866819969170912017339715524209878380304812172576271493126271323841605692241704795227306255870379297496474974500194123088267014716291810010978369441192683992252907776590436460538961278370308569251763707017856 [137,107] -5839990199911311681973278771307948448363145060071243540501352478201711389427219674889401668372329021434785996916328751032583319119825563263798505375511507203477455324887503381189008111347990665821885918300512884793279559224536422856681407794144516334144473890489614410304439467319164259749964260702767819405990565630882166356337304749000912977307059507154849061985261465278231647970962758830929680829463714326897733202695179983908406022032880467431937242949489354707005061585286905170297586996236880583703967570255066720004980113758530210918715334188741709418525077639022085823360811366872190970218314175696171687723167914271740214565882014344074803027654682576329648765945913702631395852003877754924144730808722291201499469901067192001912617685926692350867577007852731018615882518410851445496203145109925930591111771640677157907042475368382629577874262057261838361195116337432372339245807437400936607892308732175128668069708573368814536249050041946070200626304151041874154126214391706557345875441088549444392777875320665076128464270589798878808408413080280600712301480557345366722206247608502118461841043796063176835585342686671993756977910017146680095536232138063541771272883607174543047199218804016555283464768263584596250698046569257359732919386124753141271446788391497102916401291230145176311272045415331383628425961664457293548790038909546432365756016023500692943593094049024028747262434078843975788948197434943518435639384561200620293334557406912457898722933326025203804132617083770613441824013830005849780786721861739584486955490228354937179266964811180105230560318360320264195766980476369612387787205738983560652084989704541004727902261846091260342824865250491734130308253066347014853382395388003879190222395815787642192698322147691222197556068830186982743916688612778161353808909951195209159906812778921857658007508286025522553824936952442374569933532117931779432359917538552220896526595662315019477874539169165915653128997794619121624548276769632729781860712487541293915048656793117265288118197412511598344452239134402725176341916238971782807056114417282102355643468572752 [137,108] -2948873697754018861690995630979923899889610680257853337638323154371448744751610042780622026910663289753312715713491754496785257665070499012820405205465046135392281445484718600818955956464670189778225955436104665746002921953027615404042634790065065195721701859536167231955038326542495421381457414241970420821900909903614149294403211812988551859932884160254468602611072823472653108478338936865902826337386730263137028204022252498992082911101378505141661315763257675713093640667234191607768057892054160789930579595529065492299002121963070379260752169772231264255898810011174810563741655913552416254840249652544910026805621925929332098376525839447469566859587545531849128059130432545112456805609580303924949828831934972462771598167803930189218425028410959379073509623171195378728312719792964317725846383132320175947783214128373575722581394056961574423490578925310557538775966226238880076352783613814132431521345599285498820423923036056107469122491215364906921923301211690160276236238788793048512427546480516858760804268606097117493173611833247468243305818377543091637523670148183791876196261570079582402524901002392926895294042947743421778552546537098238899174831675094771776142281865261750361684375911406235881085166720262080457236839655916052612972760780790285804196498171339510225584851831282986805280802341553106691289622619162113230982737819333003615079983266338209703046958989979812934807759502472856175037716344116785890636854769381426557381367017066510491803855843354853037705627066862495892769033917964226743110574381956302467336420782627180147612443442328380111709736062735673430142869447849841889327481732560990217998691383272880339415129392738872086385111799646218005204923186329275052362564977711364784242890250570120201354080797408603672479426357636804500163849108801779700571763652268529029360680340231458075928353052554574000216263162485975650878680587958368748522919042103726020942945570712842619174974757951606032630591222461816377797969003416384772546269504914423216055122996946864352267370347035513404447718777113578558562264523902265484586524981592137458836576 [137,109] -507348941755441529583499940767631857139734455269967937894141599526781170769900203074083743957551622801883240772514292478036520649716616524417377743708241037815633159014073739261816762298799982079178861602139890218993826967509124728254979056790404487171924703024656089632643359497634665038369622561147636134738970662652057404040657041121166076306659565724012407618374797846053490960161628179479515449921838360682970639302328337962880549054737638859207796684275124728783800506480693974460453967774734589950525410219205202973973755110340085263466125137288488537562536406404556253310012380183470282374081785608132583642440107142838246984750397794757259455266793974243111018368463297996935233989917796984303118143782027042140791202066911505286770381458087525805695077486033968869834823006190915420694263594062037839453833942822745330074755809962574674102377927677909894814550782399823437914959737060017121572896675636101750982216572871125777999076546271169684455570377135583077666418730479451389631910686893754775337818716590771441582770860524523124501583940361863237313345498850439454969099707555875335460559898235804643313510141322769166666227168998139817745378317455530908125723248942478992575095005132006401574171208166090765266592388759371516916880551471685886795929286707962794417350183979648267773861544380011715008463039711517688068188873043879449823365775326517915899378512183396234816466977322238105833596945568715688634778205767346693351770677451822472209553918105313281615148990920452844357593632736161087702589932068144081887295061861620975657555795283079542761861603797073016267214094693049479465755849469529634986862467225169776047936476145965569055014566344213353977951296387441613494987230802060022773401181514806518183004300696454641333477792533822875485202133953063456293905025173616908914228439776680041771179445082607626609127767490953901463932215090274251698121272509496537124065437017539127685668921307117289197680726722817331948895606163656469478267152427704222335655795617411800030293455134809400304603355206063651051586206580659467019033560825093376 [137,110] -32314873129151226566209141950266436360090306773312359980984151903498549274303865994475319941552313195352303923612832912582838929183140764285079479511202197373966694856517520958109087841033359006627795705342513205606108788931518379877925031855242981145389366770364657095593846729760799068573626038109557811582826358322255870530993111003088655781437839130788666080229827516246041205197051195461135242166985784258922555109293063968160816507318971656356549313060533006004933886392754530946230224891158012853628417492755014367137577430790164939688499610411529117723566735416255244889922899657377399109670497119975510806647257763159376596627325714000162397012191044299241627067092827547569047365038558937518648318178917559184626281619939173124632941359841336458235414803172951092017134193813441710656186888918447680182398358197695147367892641923507411631892194422774852260894539853487323938158443265074280456683102753459075005330510861006573258780399739667554239418986544182242838482715004115743278736475909548178488537583743886997350700375350804824364866084967400616065271453293151789196113076150512456248335219042292260455798442856351575191783458121103142405479707867627787965166581411652815557188944770540775619006330035803087880607894586953593024935764985831503948690016550354304215020795412108448297169774286301125131466976650340475637942480783587475794668365599334075019775689217598546337070602676846892730223704585100640220975604569784073977278013821039864771612372445044920540245388101154128095936654630407984760089702530947494080050861105129342897314623904185943658085520239634767659848783829106938657702680476785103806845769599208623996592208726244161734842582679591016244145132135098893608172166800950067572821972791445697718496347123186565232555996816804487946868604488567668334565316797334596352849203376824514938539536295883250285701222146519102512865859990157640166717309701279018343303236191874161018154403783053662206889588050528663617776358222658761501834562370539650514719330419859410176406176541858710436416993665108754270384590228042938762838255744 [137,111] 1640799067632009696811368827851581127616658420647932021145003587823173967252336657464072584693906394156716828832776637370130197575895897730285331386842615665408108341900438495481686566991036506658927803510890435108572362520065874146173343152833166754507737882839389126480197354708370228202340218086393672928323772954091498936383311612131034860151623359639373000474708211534290909846821869215467649807157124830314138968165834448826918281144820462538248838707607074068399814998919144809119178313764736958387152343916305068277968718500460142005184813618098487005268476058174212128786154293128139759735949494676659138661800697602163493106870096513409360961481918741138351966332463787648868951153268559113552009317017967927996372997419041453747359276552506781202175224016753374937670181971945975524449174358780138026279942891674879802443569352032382100354261418372525801070197304486895220560440063585241631569421323806743716322495706612232521572568105373082629154893803370197516760930718225902157796018793081074391648393991096693733873452285230557235677160763267390219828964953106938256881783042861473226935637677684291404667177364368932730119628281567483413467063189829493894422515589164889587501691771756215427353516863577929954417784331886332741034177598291710998846762905468041484312983017278685156755684402448940069759438063602544805714562756611031378535579983310040799840967106349617107722732797539377853449987768878991389718122351319837986546731319573580511131979690835876125978309226460422414181877683488732981309753111575444478919432867785258240377438200846041740275145210982611871396551415954332692877119137608146994456440080174794986217792755174521742209220280828451446973619970449782111123931257392391233183285921891245902067679976203197487862347320520610684561101471157892998836895785908700501513900340199772325846285173948626716983543668145130976281305272521196581795000428790400084891594863948243968859142951833170524805973670973419415162188725534782119255475041065670646755154386927649465922184689356496768313996878587533939072026822146200183920 [137,112] -28590972276681525080203053529333861031740070691114816681582032938083472201985838504177916276543096681568682853396733830506533739540771626073733884614025181842872790956786130987861677295367909847715736352088337740649122696717400560743669288150812525898496765351994095480928604524803779456672172306163180136306595531086353773538333328932492190415733093855888926059224295576217071991293460016346978838873673111683986902691655034972710485986637217195068705100173615149569956852457714300729002890444258878299542221142084859041657899801399665675718747698166483950354086538655200805470682300397748703053618298576148591324140940032669332071656391474764160464048045150236880288204459216065902541825744244493744713150748446665063737246015702143147305743696773091432535797682637954698031196964700668276130405620428425831498369615038386756640741043634951120685772528113158946701576877273979443087986841932102219703962305401635169465708114087780870329729241914440183193658153563174398420317050285429679645002525493868618897526880615062930424759780546584428956508352262419510674463851165134999777981621208423606775574860065858678083813146839327272001535835845432489865157967179854463063572795946827774849954813853301592766621198758525630662887137419013488201136733798467077867413098822798703051021598938805410682226761059222182968179820471768511871286991108723081730134397841205131539493819104330521907134266206989187080100400007999781976630480548847280269204227458853129321230296397061597016197988280129090289917283532581473263729484389309891491390428294728992270142928602190640047770802664376038592536439343027655500382226903933960201874174337298115616131942617882207323348768794939197425570019722623707837998426873264639166027564436986201738044544132847288621684169569777165236483720206967673280426478480551873268073057131619557979664675747953486992061109270522015546814704663697867637579139157635015343403021110578923235926452837592064909548015819603053034147001833378899403450174011055759011990465728924670379186448590984574828324972142485064609395004013952 [137,113] -3424938908253902766623641305316147591015804951415432696212599103599720950109277007209019456915031271240816377275420871280688441839657064143941194157859933420721619459887779832538395216500488901250936382770375527643611884854848022628832307813973928559702437137467614403800917637427483258179242413682395436427218416016477462098606472218915450156904480931833848368714655502481048812436519293086185016997466213734243889193344071505706235709806346379480021492019743244448336550030082040059690335767482439704458190674062385868218973695136295777793724313920831103210074688118185549927414835141474952482966175180097508153849131829639641873908141523923335121732662635013562541727256329198244479957275362572190398311674543639810732116740010775336213635816507917334600352363369823473059997173641145564745953093981275675346935927041874595928395571444262388158835814990666129902285792330462357057470356551788988387859449352700013808596032009971585428382576358499093975183033156091382394907162131588683693493236340621465241419917462218218398636007513785365367501663258340281051293042555439212616421359354802372118316671662770658030924441195063284446264716999395504551827786037645298183634414648568538600174358156898016592412272065566392148773838465853911135140064726578303429590122840247598692952445919700163752042301413753091723935064924897396485806517827312133267998109620580870744677890737474133148736644262468023900234258714779498477533532593705437818725525116226964050828993252830825676867408939312541755916011468542946231788827093965054272800751975013546365044404066371516770900347671769806865532917684057552239187770112337250317430650668478315634454463507061847150205497325126406308380891801962203707952694069843665538844622324544731501228799606900552423109618025512149806825642559982305027958602184453645618891855150384261107552480958277902369969050279117318730593637258086149841204514766913023281947651285251582379488601648553119227065342571193142555061562190453948500206316553163735339258092917895171514366278407788654663607527902388757989875200 [137,114] -66279522961565920514084235309551709227839923071189665142336638794791889259007144190852337070761978694220157648773001981745920827548159453056406137460882944265734814556704501327419110005441172404372614651600273530487296452675923448528323824133873039871371777265363374789790149309211440631273543748022009449363296232240000671653075643239784093257921832256515919936022663059132233588302760510162387645208285742322371626009698112179406143135847754122179828962446009662878427234807341634872453584768141741816931703700009233908778217600257898424737723797130499927825146061118983822394443998764531340456580083582125823073890448438755393203752044288109972642726889184742797715240192031844012130535379784153029797076911499409317715650846529685902002022861155867480468225577740005247790033954900170685781807569128910867143244397804815651112016389729320497770119865475634419397755675947188502271680175996740927179140763093151037818062285130206814120102197447168024022511922403353428901315625282881832110869807710270821523198694711697323287208519359604073974969745516438704335059808366073987086082056034061214788017113145389053357066429980288216483427277652611104959990467994885454111806916459343349598692682877679981559740358030907192715994203248841661230737520844849570759355242090673064432401330060723029403868146837650464905167677006005721777504532108241247543836619342399778528366438951363217151263376952283935659998974145197691652972411944188935818728288067934326605585305169470361534082631207540649010225272975236279870512604853978160274242973542876876995641677999479800703237728786052860948004863598118432209425585724714925152493021392592752745249696784902859486824637313189855021526057995350382650436550296281915976295924871675529463058033146906833544376973068133199279757770429244751719644461767981969576979090927139970257154003382050663701931409730496561305989663090787770926282026947014798835987322466773010242288436895174127299188421833043838216402252081695707670162083574131565662562932719355958290217907634161760086368091108840448 [137,115] -3342239178467639756807471790762745786658282523248746396723609398331461398018756560240588433198740414632778605468347784214741749737494167413364706264874411046029194568963865426828689200517539706279098543906951554550719017622888222406137966039698340292747215008334859550471167016053220056988069758611165177225128455048333025672342367487239898647532052161924235367213709407450054404867075197797155219931489284640112309075606333983947971850111964840531900146340315300385244935285023444509296344844950243595666135854344224613035911791188035915143936154784380682222239104620217436203617976442281919210914847194639785575266892391210504644311790337505194885815368131585314877625187186900346727499987147221325621182471732309851284257685293294718829303160051556102141203620806366986835256997410390523793895802238174663920994876582136837964693225364402231823980430365161084422310058867737590764241610354965178027251895921947152921639162519285869673655620203298305698082976506737100574698450867044517691826887806050552670735829928923294298669757135154298787720223266855856885048482821202790190214223506616633430122829341615682274353105214819078896859588514001327112945639299829334677332288480413053513914806268110306109141898679363008358407474171727301286584538219272486033112824945729187548429686362206894865037023782373667619428751369483180397148966219034214172778906634823705701006792037676937596022173455455055219926149255476240391191698197544734086206279539319192013608105821812732728124329011445129976079886308205905203028710528936964430591149033980549551687548787385080206812473512600040062647410165368725475347436454635211230446417587331535791061424545928578319027179002247424439762724193609316542601421255504214750617678515488977291539572435388831658388456072914921796207027809817263020358742811027712397981900838622009978745335027550758692215589103917445417765805257026691391729446555181581131781867168899651003042506971454636554779272328642057787792363608731230674860123990669691890263309720637749244627290537334866301804580288 [137,116] 3737710008213607810526837328799965785648616825748935437028143683096464984557406990066136941086963925798706405935439662757500234797973935669800933855586579918768313062639069448850234424813236357082297910371318758936102023756260757988632238554581115759109988234440987726666358820511261243366474492406047496893624201130229820491803738201139767929329889709244459980639401264337306741097122106392644782342323865452650714611995014456002293119522516045439411433921551919538125423621297830464805312307863798619685737618082034212013879685447776965818007308421519608586249223831340976333471902474760436496778710770473993898784128081747894071886030249699472440066472558461886089789974233163450374406450222421189258539404581409807157079657750651262263639798774826233538848875897703797041153946403871090199890491589070229851781343312535937834367894402817827932663581310837815982822300024452750242438158316834228855244378678688748882431762893701745231383958814010609331063533412237767969577575528550881403932593832167501121132991247912817811392080771139647838442776875059744349203938816922325892537664275010139701933151412310612375744679574441222111487737757468318805650542124990788449604906579821998536132356078802901820055205610699652945604992392383704078575180004130787488763957054174312498999714192789487048541174079832741577563519221157337925957830910689166855974452796721428116741885389166636961723420958293838547227857962681354039185230721858392275084589308687855486283955878669207381564136227786365865452699091077899478360463574992357076379928877958111009340271465612457243098354018546653945778119797679879216521589230886322560529730202619959737020501777535633943484590877650414573449986378474224875500859075098472237547212443962872666384172372516539564281249424929682393004231978930813756075243665210073951751444946612727241346680597085833704331673474802483570514899746547445501155300824745496532107581174476816424525630150351089295482246289530419807713162708887249676810424016333851993065910992954096138255820056123370880 [137,117] 141696873995548030098274566142543566848466333401892494800838326804752029053728519034658654651510965451673810166970508070307504610207030775569610147472235653211060732084921859869680976315335963341958089996471884273397359329888762113346602647247574865010907515372419349509357325044437080598312645266689835624214610632153970009943964007548109864371081889699903441384237570624656162582108673575911002057589032775696107522602008641148065417080650041131415593440499383477905733337492573279231277215803928141804339118318203506971525950488643843241578759914391537937224045632412307753339499474298879892258930087750276985423827194685567518414988858079780282888816805601624838286753971333960889593806227365610883855868958512053983748963902634394188224147681805844675806768904237881493992129411421620554452579368533393974288867535035202083130549979769775174764618911537823079821495793315385296562938561426070240904533297002872586615916310303928418734283765808582408391525810194087748225282358463188885393248625459420191212236698044343272171390418769774729546636961034218989138911463246909568766801414216567452090319349830541250794477243260860191028908512775695872634281932303135138617660949776776633885798404725158741455712378528238907956180461986075932127052226372217447694430541397056807748701656505956230455398377863843865045582761146109309987714413843058713758447082593345550023727644189265152929342201244173772645717392630398035326853491180549551466128940585755551629652809987636666729601228125960881865557799290865430642593147884438564356476812633776234176579852983561655620579351487626542602254357250075668571896169192342074622792237926843866238511284683589917272589504321332532663156126971469535491972601183730229804286132930490316627847374037018215491634454400299893990300028268783938701385331018452704866041444595916308978263071939599190249140503371534588684359785269847972503701196515151622052899061020417151698092492883867342966549186061980756115577410960429677236099136714352507773184546975536755556152805988 [137,118] -535592665023036578019406963296298689194301830413513492307724353575224540880027392294004159030332239886867146724676490538563626410112549471205715880664573558327152109404663076416224340836661594965971586389049640003477878911035713839434296656918266601591659620961658706298938758434246232171326540052395989061144811987606047132558360359662430434565108555860332565718683644150227601510440864894350859794779878983664455424312790456746317231252284227120985322252453870019793470251518392535037532861219032974305970553326204922576985542414110591495466324920318597283957616435281224795363088709560681042456607668647199994322423452402821887383309219666404535618513212931263099540238831848026136794715300085297410602291167154637308672913937085014388526471082141653327958922868186500526582466781705188582523389803534821591947921554007295464326999079699468451804903663118121034321533386484726980426582749110056559365116469395120944102193260725815641684530281516310518991408482928779411484897522909523759402703465947415995406716738895318402193773546271790239340410148710543853125096131061447976194182722094498186384566252143312943891561962310414248865302767930096696869409789171452963435009185213900448668857771093886031214187241416941802386295640936264897540358000352685776113322870792280234895843737318954964855580085874625934077956469024485372232040028657722088038730312665968838034693218476017284354239659654095012922944629922877778632436352877352382852583219763731598395574117835227064952642270202696560153873014315594505990535937879958424996396163314601566093835152745059507862377289284835706405777374640366946467462861019258229337096216197506692001971827139307103096772818872807989534328583521291468200483669115249047208431038913232088128572101907312939656969443625064757703470604259033817355335220116223168058210807986995492976164381354074618577024319086221501800476843455899882569703620591203135280421537502065008850375389690935304393194178924289518451075618590171811006837262981830970862813711718333940992 [137,119] 1211001509410623268713339129356196212863562258919365176723375836077572743835566583717819675389569185903052202655191926198499357101723218661669529119165374850206948921267343293202315628344376732479515393584595723382507126630414915574114867833440908521161932123225436651518696043087817431443203955333399182710531841178581426936491224118155193334490291850880304766340558027680359878890814313365098165671356417563615770823602157313147991566759512506127851276751890074839918942679353875848605582129897518335683818551974925074403590095507973444199114322801383581879716271575681522741550483556767919152418119013756555726365394619682260338072923619081736540864388391447346165647411793020840721341630797507589545621265738690086310601614548729248033838087725871970100596181681442490169490474668604299129008388908141755150523487105886366285852084578584386123153640469954725610469753080831609024620431116394119155546198234362561498109920622316815016710198021733084692334158171055510151822755552007261684593026053171536483592010118983528919991132272679708245078979327196110318115695062206275885848805222457136653830864772325971723609872746511186231867312315651974974967322026818995104466187381594717595868395861641585477282670165159616976367752756609797099735782508511801856791755803087316659526882662227045433746143661178941342469794423482867768748948675164530628364384960613930039148537474400260251751302082740504440946515734472723277709022173164235287712977930995471176563986342663833850601617115819723457912267217489611272074867415473475453689923520761076895217431779064795688083797157678746070491028453738494871041584163107848687520162238125953519676423851920544600222631542782004637671423529710636322191273178571347865578937079450601637160707083775440057400369352680404594043031544179921857251726246039762059362458194126965631439087841789409420677134482067988477542047371803211485764966769357061031002420423951884969159043298334492888746522073577864587840229021943491075709988737593546996452324377088 [137,120] -4274499104681882314432984207495587528286191633451501711662145088112343545989352916361143465360987065533330772535942275997164858941100947266297049987139960603901383298094370091517869936352285541350104957433605361868166956739629287564625130222519279566517757617535178631697229124173390342689941756799990581789137607410225153728719273614487993385168165203399013009496984877633522010749826425705476442351197925535086520235018569957157509537045584238273882233781063310342972462431036227591263618727339058992759981738171626742737881327484876793968667321399931254692207580310161976733713667624747925087605728007757328351643806718009212449124715209227463285450356745636954170728271807074468523944054029208777536744396270655843486330581254753804200458435184869321828370321665919212855656595668008739336318263220889095843138740778503238247795167365307162840502463827454878133550827790655273263714048495446274863409331092023967499044093299745123837593020888503446693803474195512441527657747687091207666974777241898579373644551747337967381441168938941663817977715312545246622363289261936044252032229193305840734978696610433984083751471570065121813401183053165006710322002875666182444926826073700842051369868817021210907579248736060397346493756861350863609317074544907966175353753466665880625221708810579757288124976672820252522900614035130139314214519677818271151042991868687147788308657287839196772468422131598235100283935267869592711438893803158916856172591578155540981790333841944667426765023466192076263480948994715216884653179892053591567865603324859392743663650652752524321781552917053044604380304484832617499397153455608617836905030562155112783806813305974220716282915006927582996351055612467695334375101410268069754054898729527976987269370899252531610611170125446816633834931269175892603218967324926067509245887444837117639286504499888822804083219541001586218639690324013379016916376050953471692980598612773868085859794487777687898663129963833344777864404799860838748414435305855076852560 [137,121] 3674042240106321611992275604228925389374967174436853837974692091725199120030156093975158871226084652130637741717889280415596327828603868888411083166805926561320456426579096765526458402839231393521780691734313001655420102463646125306720833714164881596163801997038411316234162355356198473655103877529852577253243032907922329238669500720097127683548588979123432566750632550607590637281652679583613064788514170405032435789235797894272385629562296335612243052354008345326501693474357653843371585696067567302595359583763326746347201285325634233105614019781712738770398923667525430621248219742360306080532413024272326101642826225743046820912707009337706949062527777648058402462015643290039816535914057925793724337765861615810142627340291043609980575450952650139219369293829239470282324420421098554087988469157576720011811132382148404709317100310684781563667023778732474988418977304214636470579865342988832683024188852795821456598764751364041794967666723141775569410460101602271832306324979557775205596224969629768549737448952904507302124316092659563229760250634065563308593887878012759003264008990430014754105375377376316081062671244933193398500053279527926873210454782553375646706329540112373368782923531190914303916634616842410337499554302413916867876936915235225118226039617106419699933298021866343989877968637157047456484775924169293082641671637477790772200615243396735749137928661190118063569141026409097055861684694933356215514333661046605322039330251838877354050744050774862782815773072091530329920093298635797629738998940182604245650923397926043410420814566952522486413386920366444993224678016449387987616973542255318755661353102926407264987286850613801079735350941199773245830874113350641537115050255896847379770567254360266546045158432917633871177850520978392912694507977894173446233027824817251726639683814565220929919507599109788902842586374634734708297836808865657990916582110308041309445568845824084092348628650545870773553583192235876560287568058049342808392725844090 [137,122] -7996120330081459332962497181474771296809032438987883860670744321845863888684751801346505309777562153391501767084290957095535432088413086798273659417665916564989470184329812363277798194768985595183413717068535005567959491037775452669097590919224216914814553516225128994542118141842176374929273618111837443614762710129020876754034037014419366214940986412908936424590929264132223595659028394312718693962594371065502829937472939685192725449509354597810595970637114374546467176704240902683947207297978820576031669196873876254132934481045802272317538326176759309145216773507419939190478610786631122464180409279839938437057810728879132863232108669456196515244331441724957987254127788168497970136976093437022623306786621277232140286923818008028553838997390350364718046924653417241183026350597453612076556788560176425698012443606745560164089930410462026267871188877274023877569715896476203449536463391048893622372376372284297931082904990050352556390055156396756526182317051353956395774248470765713246282288768919499976946608423196679659837819805535648334421174793556872235665592303427533263660105504028791765648493660476366532837325255821322245566386371216024166409077354459930406108786896663199943209593357002469465622599078856623992528020664896024999544516745007426227642144130859363851420368242399650365015711759911960810115512117232763227300596412589461493976875705290904334605528487566677548823876370548219939126384136014907061519926845851078576168798294404726411352001194497414821830513370743339366881394751900234759680281357899761358432635841514581738257630472692554783191923082969967109687324883644826029997356822164353558248773400028831710229834593259332970314004465181424966430954171789879736896438532972276364428212309975630297531366723420675624377058023714213020711792097494235437099363472100564811477258207052943410224634707498508454057498950632369923662706924663648008475397485108264578572603471997468449440541378310510637805582399003305958759650858197889368896 [137,123] 4070151817450411806319286741582815860956619645525589125364931938166790320585507881608895370959705944329564320317013023210139631420233089890568788128960084362389087848946372208506699625979108988382629870592830939082564685403027942728541472937221831296572983915333770449828274958635619137289117208176478331744080728163302383817669304423458511761992046681149956019694915580409051363053685770919044149976478514736512137808362322929200556830241082783226144774458098903267979038556626873334127009332241012528423081120950616586080330472497871123735275018899704006702686816211313595919107994599443715114557185706355288727299235134595565130706152477067252990241017797113318363203750261793888461599307929062775448918241622812566145103609588548120907600847348141745563350777117915046003558604501317630885529810285119352258456622478199806252112375287661019691824064958990536262046623186049279211859705937069358329159110931761306819099344896220648536463234249180029050359077895543703505416453533007554679986573062665125061624503252366006181147900859390767709290363430957801727938105203223269609214490406217680523650299378273421001892915768460801024532472477149306639244410509864046925240050789652204096308321428831905993094118858986088631989833777622106850884507715360666309508593641303202108584256488968338346189987541237233822942191234193334062351052893490443423027024090441803234175617149992377950270186266891280268931196628825531002572765312258655307436690083648209950052315402694202447043040506667119960177252197845998214086999040804048439553487087203647939962813513267030536796154334430458577358989141592653584754833680592002854308072721315252609292888381124226279659327357678857544613940500501840057053858561761424787628975801062621255592879007582950377427441788063731682102737866617104122654488393040868082133459664407192362050983482387748083789244263556675056956143081032447709409857352053366510786474187687505391363810856618344363214006479413891805180771741176 [137,124] 813291519086439409122162086677402136404342561284839151247303601484527741871234755663353746244532648768472550658792461297486689446090933483712765298583277108083435048769120438129549259768494426466559423586826368515735253414964477770478332991274316526784245449776350361912966838771484081740345787233530716284126363379394144493229830038134061100082300384448116907708580137716825609550233475227124264888005602903448181632707678207361577933783002928474366095322801353200600981407801076537883396155048808102309293009616689133541870516818631649641171375259448907428024516407968026786393071792963969947937080479066772008357355435090254651014281171471746291943942895244220368643677288767585630333711472077870776090589704123195724383718048925957589532086019114946830493246390830123581508496605153065388893014521995317975029801368358158109843427347735391111387487724273612531467438311969730680262290428339501371506382027308773628063441368361029052071435085808762355457258338208262009029803842840606544981325922438068214154372513147053047153167547144139437185947861886557743132381357664687296019694222196415713449518525341565471404523815974299116677678816743808619415592766803521273033047057904673518391838157174557940578990069173126872076861802552664885287290736336115927912731383475943953807039258458881732022976623714255554555469352408050971442226096677804557692493048831863020694187873225716761096703716522957449354097077255562241716574842071313024255420227161872316544207451056715385012595670031757790399525804245716547737597128703007722142793529749430176966504514334337745015373762023398606689645246129534752723921615296458640637150979972924484666841146646363492915796769602672599891525505043005780843052775958388140718906331012899089365502023335624625127492942386046397872512336705449418947989283268533721047608200080944641490896310867641541991490952184048379290099793315267846405933350405568978298106533193268195797616469788758322756718279329841089344 [137,125] -397886018868344648055189286764908596521109216630218513685773629053854292475460717631138739153597165443177443621439846283410882698818521907494373027641483817431907018196117293639251022745690887585861250426430823672072247237433582362973409957003521549843019035424219033067292240477004956708920548510157664072576419365003028177267074924798735244480413952703332247874015321360943965836899969922749493830958709609003123933364353103314791177259669071136232055099194954504784522650494211699427958021401818540258413788002321367435907558850859615384078143838472458000591145045855396486445205198020820044002619926579981514372240790357650927852941285684101314021510420753056964788463450309804869610615338941868005890448938473677529461693222399639555538609494220679153938840280090261877099792498970533046029234291456874948626933955394376683445903590419151100099305217030561756337189872393311929950421429070879030360227742643916060753043266816621047162862848592038275298276966470223130557695368982634901350461616435939917704204294034937844347371619023096018332698638908817778618038471515246660202231380683040132534384911025662905161211206444646356864166995809119379353944107072565776466240805348198190335730397059664608344843821427754396087343176147895086599216870949035701470267519949218700998098592949777223477414211700414121285623980535878428356639669916910533014544539404661675548363547266725506110078345947668673894149618563087635063265059246077671266919628378695801429875780557660608718269766874093307228447274839409941957364711289114958895574042277001487196537299296590815091590294511017399434227830738744045804112519203577036778559096487148086949145630541766902412376263431043720973389260094241796522777117502050029278519939131720456632047491658768196745287210700244012294412856043929054476112396705852362519019619835217728044911477590775468904143309495778723207607391272884750066414680341897359785641900941612112500789902914786811394377739882 [137,126] 26421279976453682238254781143389640167335811773705549676015795689945383137929861523844344885586980332283631154053756805355259558979640093784141422448294151868552630975193554840517850232957398530451833798614094207778877822710009558887361413987839231742511502829277607595725933690940416221853588611036400842861730796250585863018971583921450669264583481976870521620686836068511977197277444758783120860313567538326368346561761482124552693674965316000388316363909828219145803472016928857072363519187021655027923366663708728689084055758292922249200244341849673187298870936154627311700235645351351235725590589960360181344800990587196894917322599309736424261472091064264209361952574432589742626278328107385103586667435370707059401436457370490439734825337468462966863622439354828587193568729627056328057677199172366871185762761791661369678536186528030588516227438671684927519173426773361387745167241838859688276205098147049476447321690286901336984401550669558541229977420726124921910264849786525512154163955230924465825362796661889612278407809245071724589835321883388341823168358146242878482697745310748962528589403195268747035347950967269580247124011776638633029456334772136417815491886847330838334356507546664281210552272450627971976064103264548203120847000283045106529316575748457714203566145523885245394111908078143574625988395276490055494205434935913227862389148558707927805047055613749904810019205507776664017556494614505310723742910454489347710074195710632215046546896988537704287151891721710991084890063151387267658347590427765772799203985486654725815924380237526267784122814241681474925438834428214989673427877278638909119547296896879802521975124749923565446578684313230399969286321225443905962499229781879508213121796221240756888209708601546912095858991120512709300174900846431581355844748821343994467055155673048531575707603683530839289232199779089394495410187263036034026023457533807438866670372901642893478639490111901539168 [137,127] 4053980931614839517742089520755361653456909394891414142459147889854276954639130314263840962811745399459559050206977602155251836421181452500928703102897323378544214574966983061152609038437664504681348957592852470824454137879957047242600924470955635981002129876705998539623548253990661576763705622287753015956806940340059655658304739328197443453867737293691589287684128876800050291538871828743417467323749855174164053051836595486969220563066611143345319865033231366715540557207572078159897391939495761747051197687407976086950116155292709025348698815279622895451997923952620435020058520639946975201328813201177569458043618047037093815158990871260905639561426513287212371186735880873612130064850311515148397655749341744183024374217741187658271485192512321518621999536530171575125214925331521711526336727269783427882913396991047386811882554016320627651752056024888588150272378690949947633749209397944960147627503837946934360039396203145722888175257859323418719784503510847744534289099327594212051962283398451552365753285892221229111312397309111204052297768167347677548355685811639841720223493520263087681253386998189604592551209116571434429839470498661918132621512658939326212324769629734245426796729484703323174889930742731693796175201542590478624557729672907409424938938556771683519458900150749952889421039911340357985935228683605964167433660549274138847111951094790202383340597781806835429681579650886546224026703444042380685868005234011841420787306365227021010742198375232039901804998179937585776605213148979242855223990621998708887138963498030168928982739739123974116369122572907324698501641205164736735460925715470228149456029311381610199884596882670039457389022529982093202389411651828946321919169384613435106869365665405850711602550206726524586547436251273484972187473672020206658183966560338509547402041234662700635876901510080157524802660028218144291680129142892529266400871691041969261896741281041264662431862380 [137,128] -567551778376515507058074381305203316324183264225436119451079582073214598112815857884938678504019507088424275610722894663849496817448022855315813903242683824604227964573338030997016271705674464899057487398131733661368845941767287210813383516364730888810968163207273208882924780102328383111980749802298469208153142801714553969531078877716291841069477750275031416101256125030672809218076277317540914011675545355735283437061738322546310386036503183935738309194123849446677763814155390526871907351686117329796612723412049771010987250475954938904625929500809636541951648577120885502869730973832055413866982421413688779816956625814235043269942260684172863878291862945295607495914497205861500278969758265681250119450652982866471719395824210999441864606208973651637185525626459727244117305920918708348531071569073547927389376169260222440975640231426405187084167994359134569345726400602113907089555974256021124019481668143735391593187667061457064842348135702672125270960573547007012732640840912139100769556532682152796981094151432697697933236122592880907713069973702283394827654031433960031860247446574638655674071647161080791785074108436267541039878716558293169124911018624221498589066029956599745156312246140447612937082946679172424079486410555541213151399895535192978407594819253648041997635580116420911277616938525893281372928269220509730903264306993694440915055351698234033174478366221813839847757802010421608823572372403986318193622497278937464193589857823290873023728116637895302301009556242291355303831749972488375716671376477684869402674770280017014612404254202359145805139093880809661672041576637089759523322610646959427669464937294285085708763850643925753683231835834202125332902977206448595979293511771730062549926302648514871405972836132643342196544711265287456920364811965622256295151990464259907489580315273041900715694479641824262860461480396239101427279742628031768986522097325928696042006311783986544 [137,129] 3244681781857556994157655187279735379342495042420348420566369533907560571950366444229698458269960189840351456168832438703173168979338848023790515888170439066972227986392817696786367929872379207422445417213095965074964532149647621771619081015043561389551813413975459322376253713124493350181605958221073121482007252838277619113628548251927167485747604262757186840420422509681308155617915015325242634476949168366693509872513273929359978680234325263814791201054021393974027456821302361222160717705468893305629799827589564309863951182438264676000886115036458963098067654056069799122712484409176754633018474227319673376292283836510301947410131289975306546903215418253739777438200454005661312138412168210243440688155530716298415639335402629958648470550197869810601290589411806600647211584537319163575378658095469138924158228224434977243205063477774991509868395066877697199008667192489329488641455670827212442470846550002830763899445255219393776772990673128924881228141235640454690144835819773146882463082406409648506946024721225978351882297168104074540708169159322371402518157853454625391256817861198699351290017476602721105942034070680605128743345918207839603420618314862885955888883706343677898814083644111928366361076685926012432006390348893241355101444248468726966229822200983228152775751598749981339528342033257455578574382103098219687076506510049394412123509419162754064578099422190712931260122878059701646851162904834831686601242300757692944075946557942743260437045335437767936711733915522057370664660127799729993027787778070690560022667681780131581539537071355484517499711068585088809713471399826316027301822815687084110658217160405537003133727963805166643246161527894329399023638036599232551291710995791899245958069536720908923538309816991378190101347739226025831098769035149775288019035414429656749282548540064675953879350715989769778909695943026274217192310998050659376158182650303695601891950 [137,130] -375397570808963186523366342119332215064482890856882555166960713116065168755505500757625047720923431454163080087391543842444392546261042893001765980037333287437932063583302357383262377513278487838122562130015480895115555394090441510537747187534759201917644894996289691929426853272013154495883739131646383761038703080844030685617607436419695034650920805851895463962295357063107208250672629778655872104801450079546159547342054208063045488260464111561886871341538146752704623286970042138168771136273877668159233653478648890021674480452221560124262438644927390613331723978803627140628812444020685199515377636628855589959080450990279105019279591681460820419149225466230766112481859225523188166316434452869953247126107057712955991192824752043509845370453583078128149581865656448249859798756312232291707556711150737865506728596084720879362120527851353068196635461809610211043184297854666803707658973315554647515572245653080906059823196238832912908681781734129253285671274343489388222662636762504294191181510888300773991685635105490468440726462358221672865784449451701696115094455073186682318299352481952283490036429551944597931045468129568041092338596338449628937786223873574160538068860928573008881785219937024385041709343569753580724670198743863353714914727870365422206605383253876936651221372139241719779552110376550398431311587616361794498117651539155486014478654388391668055620767078001997765696214811259905720188391333998751137250542702707982392025261359408857277459674641212148325049764585577007744095651840152942899512729773512114753134445337390658242220139679755660020768766164330101846895254072218764818548970575317515240681901832220954324582995777096618175145815878968984628324873897904394336718594010146701905571291413803092735444272131677524778803981164996045210566050261947832519413915685631318547638910401644980967099185160129022863144371883740676603649083563625600719721305184576 [137,131] -11415047225599926569193617081055400892249245661439462312129945843602277087043414959799950087964853286582338374668101565484483330847431704866519539105032543702240119994645000927672086197153408001180022588639611012004333827113793215202614481840916520032182723991333867482067404728055906629365973053295561107424147112022605688078861828251472186934564619844822657009441729126256819735187941229408144295121422902314433438256906114909380851226740467349660938206718114885870335183989587544924079514315887347925329964581919278498222942189894742651373582008229234650106593984464827974400248639447374638754219984581759024539286666387972447140085562015438511234182753129380360943846122429058569055790313383737436801159067065747990555908802811579653600370401458233579661318299983416834576639261996765075373680897723961493792343365393620252171313222531283665025923586089353585813089122082671881969167483819336084171901936534583125651526500970714283514676313611428968914353756679842637369178389286258504598022421336117169140259309902708384086622698729571026078851120980570066131445681490196994172404595773804685323773980843392738453545375859890775411736548139942850820199140816002402643549026365319041906938167464183563218978130831608304679708994226590156571383230318095873606545234029704938215835499235103762116723192363562270850033730444097107093045852522692131156201300728095209379316636120130638209396415167947960307389556091395401634995560320505420224955338586233784219406038703040870605784855986787046548475483169097514448582502085010469243815647788919873782707917443673861215612645577059211479561959901082695469663915865514072689190494832535118677746825933147581946641233177871616757183653755465176985404109102419429288233049424553383137741351456574414155721420476020842826368985600263123995122647401419674336966049075160900925684955955827019302866347510242672625678093640397462589064 [137,132] 280557193627026307915697063418130702742900153840746510156430515250908143445327725194976523038656685118853820756723864198305832710355136151449161059227996795576898813760037295048671726664672188237889495214050410566938583689525361341772104299087286374973514058627573553681259623851014759209583151594351824219717245714507475790837416197422597694665099656682521453001563169172946360725445202453215208069486083694269367976435241878746370017986166278802858674178423614922081716600582468685385122861373665755360669609639369787197093059748275927671300730112040517000480846620361967008592628684673891847186452405636364076273362827041344131657732559519282504469538456798929298681672606289967804056616236740996526343483318080961293310182012619118403685512375051943429462424355528901416387272989921782421347978259910491765928926299543646123846658928894994546443745437120542620329106582449583555597124936453467572243469915644330859213432704927260777638023573313508602193648258530067446939017052973394059106979144782981753669121665431930904566473878717579899266721219917469102222037758355547195792461836383125957455886778270148695538231122727901365818788020352403302920294565303338157359156030444286324074207906166882050943998396755000407517731802475263194344128747975680343215110135456705809506916523267264051414236712075923885604950619818496510200041176721643450220760444021009334727392751020483968039239422189177297440450465273010174387147355124407186622126471351553497453419897591220644577388718116204262517507043120296705870795450946036906491544765078553263987906983428313084818143663793824474703538735168369911562844786212891874346194813419915365366316536474456278334497083594701076357754290131215868691140922898372193692106092163672201849977387350141283830856974595734450157327790412759961714605487023019902256885281966917617364727105309945836144609767678825592334132682224 [137,133] 2575336005825377772157129040212251580265516217003683108336891584538814847528490490443450061141184470687103075062572788651037510131996602168334579649636807362992691790358228312099245502803215349375557921985306517237150824383316040921147589989899446397812514586491998855334119571792464769426381539906972282586415226890114072185067290930363883321146689720666760247390195731832685326060388138719789439707553220236236607361947036245544250028585126243804713600467848437924384084936930188079422547169998149363344515388714061281344481517556587566064199754201509045106697626295413854306249069894607067399369079555323826331277656651440199181873259716397948082441415573491498676106198260703229816735949939832666665733144445553208581983002605583298336441990029539574737758024493994388033162437846675559897690494377359206856599153924302636640464965980873878368406659177071638809456918470999957668782679136163037464890899476249355391223973718474676290258486526828185056858610855129889562045768960270421657589135764230530300479203862265058655574910255291575063825810852045123846417927453306809492879204965034358614867896310778265529696783088907709750021687484860963880562470297727413498476478188558214257657916950240045667179792564053816602111491437863493389271907745518006792257852842605185041383732038126531774879136146280325525263867224269762260486564099040029012248769139573113643251490667522142035771842694733754786619079944433342996017170759186318368099321032553581399142688888762640486900295707942648443789705722180914021565751113516882280831739919503961242079523057696013296417743671292621248705013034914713437746075290867329008427797393548689096753253979466406851751948780391264575546424284384865916642397096473382449803633173297884155082816895496434978780043097783522892366563918669309578062984770490072737188641459816495225831078778792975489971445394887214786 [137,134] -12594244188066601544585699974297841411635891648232908447950139337881212438886563509374924487993881944718988203511732206976789472643041267812111088000610139050754593088854289812211006006144972770128138128550814950216472890522563751223914689594382745901393222426299323137211563768765797670792692515870481608620591467259350897982949189042849675838907062957257427823322344213466552485024142793567746298573629201091791474524499126036641806118788928881702067794992506981750616662392563620790990465249786246865476446484835759893478416952652365242960344297717965210759570922855077519876172215369717454099706935281926778343735873717437192413050241388226844750156920832616603285185666679961129982973559883907642585624464276276012933335970460161688825890989881857455145875210199193199467513099727341998527248665873138116393333308808929858467008213523052641499358817737863586293981525172058751666537604449580759108021334606753257712683310064650995361255030245818726064366893936268159357783988589827237857801321588364202159705900966300801371873235502905279281805988932230570909135679387610210277345909785854236257569168969842089201099659312890773140421780266265770177236309098596918775462550120595090855551302068759688598336201597227673478402035589876777985837907775326114755901216742648535352711003379669094190046964883824078017129258302294995808184787729870356930897691967035644909072383545440125443944641294859218081705183691223055256233177137044399236985889609937395665574030425058347037683128681622440265635183847196217851869785355984325980413267772591257723755553744949685722234048333878470191218695545945284828318552246089516065101634583938087944872636764727166424515625938301236929623684202007931420069657387783468891878972479222758390656620849955483661726544192215064382326289907268654098209764147347752213768565456832141246173420379131602363403200 [137,135] -40280632210258252850214367545494904025496360469937258940697349706372948312802121242761965569993015917524545348788758654260168377314818360825194803480443232023536160039751384483880948951622401142233280812930038501820017167342322265364667263846361098782481728514967361002641001190147116651066302314096307942897885499894318711045224526985732545842289575657044123987024848813810966216395205414464333511052605186405567645000855444032111905805989410951053942526091592850546670538617587211575673371340398686822148008641083583059579151162541951018376413572983085173340765567469932342634810348873678039985365986289834517707444043526729779981496857752355579942986146926009134687998555014178694988998233639709188608119681397266877493199330257381576444545929063984796634463301066640216442220782464549334148568719437578241778041140361801654899008648453769375971928453669318580739362372536962948411607624724364279535885033278419211079369193756597501222709294053138465913180764457151475908166079044643939277199880239298830240415014006180704529163548888326659205449102433601599076804153137421292778793349879533021121926992204543382208455470250517038964613469798414869499979438672461646604179605854820448880780826886144330184045928189934268077048331294333777059436071566911747390211885973950094514004541767134346418782066107487196747660744499538139843459088562518500699911391352947881597247795857243767238186061214039236607732899090774841361678150980860036561721782688997241479323507019881135229796906674348655354883071460938621781221392014105792108659465556825780986202995426408226290600198185380905000879619850222864703445974436490414204727574890612935987350302799603790306521666383823060376052485140754503342960610698241255903583571603921889461126816932609426770028356662166669906984690674037397542526181797355512534878430494594027706696604999928 [137,136] 126847464845494294572563998191958940693036710178934970542755979423248123792253602494673560050771771528946641433892194906499598600929404656789914599483062479803394232036493197493185121639044002967162878544902840334403047072558175375787224535580282771253645082639266606196814844907051984319620292780175852086330937684040966349710058163355907645874517196762100610706004036823550642887900572052393572188653632961716331004853144603924660984705229876008997884176446690299934431230140933731589468173198332798467439482683850031388231155886271701002135882162084336568894315669024814209471710443694965877101881131227396551919217749860710753881196457753929924833550811100798149169865504705282371288288898086440376382072709936070349139408060731367481034035156294597450600652898328603947361336637098673407444173036064707783050736292766963761244159248694581328008860914788982960365220463695658324900387248178725228636908595805594751718629642321488833385941939731365639861569791405142593139481504118550518151187106992042397032694889904699686086812491102571392791544284935942353395954276380523703574210065825289800918253524969283027077482862367746327108811838639575170094105563890815036972801147955632664208625329428608022275329961040187927508162304884972622961034696741618914542812428762504207709899593987735354743908621157247608260871842025457932076623907100858683846167069586969769412755508020661272414004695545650939501553565176456722080772792568006231137649183142126350240349560991253482770681507424836415934384377114675661888750061578835058551540456695828610811564082785087870510761824641693006501580801600533154544947672811234920088991865702465114117799804111937723798851051432627161998472861010079931479742965289823062155756144801299804085339614466656632307451072825563738883156534776323835104259106623984142304623484495455059712 [137,137] 243441381366456005262717890735892333398792087186633323107376079847216260261244581358446272799583080497660419390262853103994944144260921515823108673109236618858641786386013061552317533521776954239963928644191881420213392370523680429286738595235872370619365403822509336220566327377859092881008000668266099222092075771385151421248438415554560426991258851473730262807018348121701084044541069767406083441676068893176890948244251449232722257090450126585247683661286256275458591419495923783411123641796162609305046715567685733724995424578457644923349708874847098978440640219476524017533486703552639683068566726462394658712480435167868419830351979343099758496258400341243701928753678449688520871317900315583102812450601961303234703863257898442320289709405493367621857659039432803896723110937125422634264783934982440576049000538864903575084690451505492907285011401914554687927997247579403684340238933426483181844939916477564342538366323619109313847058604208898129362556528418583707031171757567445317358025087957616999545634819288423284089648041425139311587349306190736647192543911941291339860000617296316077919896466916968759899960583034981717741378620285657219144494132787455990084480296999803677528901311634040145682894755621026062388582662492666180513205082134342610199868587175513167961852631391451535386717542549955980554859830550343235575707099745888120035872715549348376290563543573134345829149489060062468068500913394577642988704446614837326127266746349493192788237038688441232344393922649379472791134797254890091367456296791667989483891449458973796555849991975865831366700465983451979604387333626777446676809293763830465564915214429091206479888982779057492154299249304537046052380797411938744576260144400989025216543039244157255205470159860693273043883484936884557942693990798507245899226579599378789723504792 [138,0] 2690872490985642733614928789863769881449636183269258610357254204943319659281132165037648084464903379887735216434357998570461741188572663471503387232060577828711724722600760676956087489928332615112002141789488174464456132338831693604006554374398041777034365557075257954323045067110077143747646451303330374051785551044543089963510370897511962355119137583312635900756603948548342356270327470706243639294141668469053450680046814043301947881800883875009282484697824820026064680789781121996041195817122734113721035090752564148934349579086424647354920591675713296272302456555971487275124790449069660647303810202421456348729223669348753697926629067632127306604074610022610963218453060988878030185668960804815544632696092526504103568524353253021509749865301419209226236820267873876501768685591933313286676748559157574180198048494014386168145790326672157205364256320218015228931192740012578117040206370646565341531365507856132317261681534695010559908319949157543165344254319767496367445194026328922073696230494570349725223032957544791802662571673957147502896666657541820517966650246316573542026898380692218042691223300239531287588392803140677908242731826684914675829676223107217971967580309331325061768548591471509793874708607489423604665154584085257557119902250793759751607263285044354410826081008855955619843275326037953084732793022651643123199915624789926499157648447165032097997941076489965207264441803821608227046091871530966514287627171655559984671175729854112912218090929563903239163819066339649657844378313983321342581389504729540626714021746136397021130711342539942558075093560361508075251345434476850472975454590963798139878049668928121867466762522282270302244641580108644782687800209176696301732510291452348800152522378954031329531090396738775931188427148878046482772053377540634159991219611632830430621017612001996496304907847492845902572949684146325425276905199940353079445388400689946810144499803575276776876208361311725953161697819662215105202579633498757336779276639505055989892795229948572987825275334020172632003501370589605154802676820654860219781466883858907921178168572402013339160398115938039295171964657667212372319939235638713602625088163532065820923941410223485178713655774348446014863335588027867930801903030653289703560802275548381131866187729633800947390985842924957566553832975492258984634562450836119451760813446508038982278634592596842829291628707413849752073668002840576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] -5478538592638191385570026176224984994354831130996539127213625301113365760724750965213696753963446876261132262323646376211295532492079517523983336071291297075964539879230929311369560708520463038485857123661736599831464847823178829367751475453910694835031409356189643396885490546044288639693051809770625199898842058770422300941616554462741348050096388195486228166848267647380485371128637634442701103163891374486385317629020677640487546061157534604117699439806208041400991577615988580192544755044216850907469899664747247528907156149579806907505481596949729992311872564000248506968947879103577562251654165478283837370114172695289054107954549465250429041929288083814850860807337706520828894844715111237075927757103934510611928368650007902093686561812766095120563753296770966381141884801753595452087066870613306835231300423117472538719277739035100425953087245559176946847560558207346645468859199083663607672349450067066518560195096924134584347710134932570067765380657771486345883835373030997629249613781632236444022335254325664337890765120372494811316440160900553873698533956771162559799272512871368776017656174935371494769894028938141452652103637097778921938674263772844408786706156681701596818847097074959413786886794364423769307734621914551440490535389180569697671086262880253643422494114535619877557549374582446845008790326894713792567235206422747590452151056002577662857574169600391714331063012738281415053003029574392288580644529438909713569835306701104837359000944654724627958258753170223233757455144208607371163645247605369062659007454959179839509654902937287742693518015601397830905457669169196040827958085347312155969487540453555328784164939352348655487080407576261572293827643605250293657474573977464523429643903297467407743253420775204203181362505211304162740672887490313811362221006324394496019889533090852678279052870528563030657813251288225051815548104623634545033400503080386771113062207162634996462463927699958059045839278591715973401624627431200104827198662280283012153365769677301890610740243109264135029602706406899770819752314159114775044684992458998940917546455249184269249182839946709386569449899291557940297389636307887127404000500846508545067480202531664429501068164276799585653470101703061707244594843385376537950316642303596275417613838475860454526206935499301980667409443765766082809344151259256541894081407026521296815024539902728040816493622128752565274960336665968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 9042836010871544148314147342390571786655014985962465579907212938706560308491240535149115788280660164166980503758767464328313180533640421380682014979172882626118092194138173199374111391481280530717557801484552026096901406591156981763000983150060861375062799988380906324022261444870576993122850965700256910807067765647042251898782831379082078367159441268402950137382218897029354435509354679594036255517577237223595782103492016228070267639811757851633648530043156778319802925849757085479179975571415553797105220377592842720859883541079705761645838436482877387792165866696961217476795681645440285205189479415089673549525285755903570990870094912605379652716311525759677676276837604473336557822418210030131759588832455977281831004223476898598053913961739266311077815082283172818973001015030154005358666732787299437975778477497715133140619625669166182620150820461738848271610841687356315552526377345110268845199192177249947300681365656207961888110155066621142239852204975965578145597410901364079086045301503820176763455263684271529767007566337361189943037653900190365075768388535227414831527060690374253335135540699903148792933275053749231844062021182845249935008620485943839892110249880994293266645042298159013444572988832701059856193583299279769564248070317621705694300922270202400655520017494416845530736761473059934150582232400706997175063301951236297373318921294944701846419335655090363250891386522013864476049665943195334891225734241734827511529639665804412129773836389893904714760856590507748315993906703892230480495247824386531589130018898561994674193154862691512708114954749818804483131280484085143367838343005192406589876191402075241124979995030154385643931587426974230656815286401049785974283474676153032319905462994902746149031324670887556257664206181263429479324542471378330233270231750423874620332126643894842624585713177755092483026231858936571295333081128779121619854063854325739217054808728460965963352207556420363937481452326816949449501253407979847728556962949004484661578603294724832243922452324166793903668821354341754015464182537388550612441180785865698087048500544938816032280168279629963624956169408229704667868890816621839122379125004874240072347761844265072735869211210718331127379309630049748397297720782438401508450211092172891660093895194112665197019994317744961558853769234445710097939288387986216887790951898069480050405484649593934521438658762513652734152240254177771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] 129912033796799906408317523561262436416347430880380238503417224891591218207128358883796777573522882696555721562361596354791551759356944838597775007143545342126479534201543774000385553055651039637490688292900709060784622464414330942024265047757185458561271848022556695516233419736491212243490279349888099540193829277920752300121772888546345961551859717009992188339092543247726909406625276019843359593078448645193683987136556063643672403017246580015258399079017804534810242929500140053472628292191590278508205737540633183279044574516621274938187942723648860981591696836943633111513579300063448544256419757242306425287070146142270508969363489289833289732319372625335686728165472911268693439688301863544057252108533859907486613556123632960754291433631594491829939110812934526239169613981989824777356773883010279283422255257666840593700714812770383120174290333544587856398528918751238138218906483359029102241279711946205364933307638265695075657142626111687789211059129820247551745339099154014304305662050871082104393162686383323104262355112682857278454248822817167788362637445975548663044575830795960685280079270248328092005834223873939342577046688566175387555869704513333818397917491590616061286909944444689453784787198244654624210618631349868112312398364251431161127677471017788135542754556287837864448074074371267365293993605447382539583572417707076919899598616904595188034747291410350314224315223362576845412416589618899030059729484234313988691535448290985050529990197866309075118788657212231201876008836987110823748109262376791095602204427733539703553925880648198031917815917560624174766115416449881268517583127467297365690109195443552600691455234069649693513855878676833007707835024698848583892118729693080083107967792705805623586033019515342692350998351395024205455806893395963677620461669718992030867644566920332811617052628555528644740688282426555618176485267131003796063000233631041582039418783579278291620809810986586888220803749094191089396468480220209605476227931185123553286662303606616538545758379454292816106472580673130722806108192213346830477473157971826099910658866928448675687372797538788455754199250810713239655167524850583222478320032553348990774651677416428075108489392194072710071473158842960594709305077912409170292477144544786746562639310791144359099985830665908979389789118897735134668076130018098915994347299676434988255217836263196814995511139515640501157749134267519074304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] 4107538062767807009472771889157932540317268284791573369148568936996663768281389567680012903645120484771988239958333670057670959272126732439237533394774268719647964374771543831795167015972825798268273573335749342808059193389565149142798837583901846961965664969404465459757565904599991415636880650687814464194157554757572912385916115661624281401325745320916480898071132241565536185914604011813158505256876379702913216312889309921303652899860318914820807778835812551418417424958418103841805207465006969741186691968298274421874825946750419340410153461524559677343048551510677031678303731163681705969670434983281781511451916073604366018391841672286137534082441097384564810428454984870385497329740571033696363730248535305501679014359683152195200845754523330355940078224039402822291956160684834225669442154874559120242263716208797022816144557527950325451722661111850536921293603745825249853826641091066565701326633604846261002534561621504789768671760017447309747096197011774831554349043221734932039669371026820597565067625120098424451986921526627919557960442375288450297838448267747346951606017374337041318724785509721426752211455539383893140151060098667920636770935406911122022523883200118418667254716176895062808852216885343302594153648485213782554954244016949039010814541026677683814416303195010737712845667905492892821278606448373479479048806296895463086170303860672389559530576529067771593860811143477979931275032037697731387892846716832035587672508372103745805866593426112687564138582957798335163835628370219167737424655329378728205110227362923488224540828278138442271341433671043305941844608394970446622436507048996097970389428852522980884626059488531246389911157066552464058225689485359219983136037578087444637469862355530474189370531144455519754521127310178450405788122746746749736647397250517827483977588185592386050511272322677081671056274796669823656417342434245240615270178108109514548732969277872556176723717320708292155046296612016886928257616212493998176776390950351512348167414799450970261413303023263396457106875265301694033683986650019826943347684712973342722362039873212368860679861357939343797913421037958610857228101147634340498007443698863408377138735810549065818900335066357560166976645487686408979792334969670696029820432013343771421820585916441913137985221656949041389720805208879055352321226473703795692761754925789846256722579003265092445423087434772169043379215130210496151552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] 18349426566692895639552807151323757135247713557257979637051504463159323565725613034203622839695110204384219863019772468088282067886308278890047392226351343442692188397514013200384469134169470461695973733895178356729360195587557832490234380308394284881243944604674069976495239877410133146234722584413931228162883872653073503953867723271218132247111846151907346880331671878343537819214498970971825011838815535794363482588841673076738254635629828725307913922673665744488634037543221608355130910945867673855209820522526579625779659485936230373564165775903440217781382334492385511902475773722912825734667903724345997565650029183798749329847486877973167854667032120922271644731880068623672416099990168843048183912820709198478876331743174793056626199322128593300664866870414118377383810309374180653737672722818892570978452927572594094386147222776155393064760005641303168047115923175471155394240724896194052246571303696189270781663082503977608848772332448286398817895648567593709559417689115260320553264680855506963019618271020785425685499414479227070941740590618078588370706616347707175984074236782051659304942243824846768944951075638282038697456345175579614494738055520146008794377247355571764018003183930936962264285410490988953196620431047864898405850379491136005648007477231147728266376290462944156584544479192180080616205052746478015375311237314436802800127823434809268972795744885178564008468174333318500211664825161227932359125110525470410027604477455856901516004066939703795253826073143032571933519082648796768703970295395336268987508070695194472374730665569094742084090277804963994128884900017876646279182587626293117782791954124970059922063128961190018244112036731934422182445433545312488385840841836694822422147978725118016262444004580230426381589252610667197498742441085752612496799712254238014210690711723442422659934473231959546616013583590131189404384784932754263934558391797187258273177507984495422060032024004026549171158759644495853476951422913978627199771546561342726902381548651044841352111529313717461519393020736838824904299270294062776617012022574551834708981172403128540847654633577617915874000107359074463255415375853378701859964517742822755985279882166092006438221122628521179661829140404137448982433446046338405837803800269730448084675707697768409881620349896483361711612687653689583201778556228178563326822788478352870475842751766275668303049230659123793148482220466856865562624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] 75076112010696221731548944297337404986782618736785955723770373165881077400445760105641294663314285501343590527574716802399947800200842157136765257076110135587736251997549799036925595116034196788396306497619615042650268257159778021138601224242510597944596907465244342164975446370644369317024895671004484132328279715307695066831364360447868666372895578113179036725878432771159446194925698933669583746586456041947894499506463810952932146967486209986949489324610786633531322227181264402734146773407471005729187609682822600502878386238192943289633855512732649624315214577288596498625312990053126367619321867927774420715760072067214146527930577995809627271217881683963053752696434780179509578808628402343275761485862031331433232037807100607575070695005358069236431391339397522479248870334063068022722654909534197181425051907677151024503170232827672883266651248770218297261678141801644380040339502580695475467472817731400172330855240823015830798214408956652729832319947603805371049423134369311319026071794996044883812353429795713123224418246680527459521119021627694024841055657549322070509881207936610311047315839322530844500488426435718381696894959099461891849337928357182081217755526635619889683695851122382943406426214066676554867743498438271157684632960061390358524129007633722421404344130734406851467902060795729573141447631851528978892208361282134326276183361974236616446038121867910280264398728357285249846596550260582928217080654259622907681775497543047544119526817154860999610825947797634497111887748531484850513373076308327671199960036623023555615742607609255793914767716505704082378926798542450917223200918210003364102167250011460617602542396225119393721919169879680964655515932916421810412903075667749197077642269830631489663939447659363558780560192581638469472645869156473924014441596771657261381663236693151103925831057257956751406031181861771373856519804754098689771619088137658823411310288094436876979823524679336494223120701101236072224337044995950208445067696216328291652176102112422120876673609465296463066784244488213812741471766241277991621904925928672778340986653696234721603448963597881060882187923126946078430184830483276527421923031929960232217192209468079097128104993767646214410154682638791211579127746866925925104912763217447774853956973974617610722080050471278888233029900916446163102988092804548857190515400633383164010702216328871121583747797188454327034968575749928330985472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] -607344544470667841777382390691791355236685605863810429256023311710014648566898042422357101767520503418853848828535259625186549544606597939456917701977078567441273060101776692636334212525066707616791014993295763143852085721386863607579000474202189951716362719035965036546126729155601276728693334985199717314897821789771876859776641778756137537591728475117831692316848073623822532203603234904550378860906471101202896765740725142992493425998630023472526161625969780358465102806454532446901367605369152955334527029500910981108216395455054062630892903388651165208040101617045778302224616208292142490333519211513389725249681145000564810784274491549352411734510354217903860492111515406109603863862994669082554822983544161935558519684181720032264169599702841937748801607145402983721019424043382860195603193412061494584690757498837243502012085193250936054496012342180379138635713023361052568315837497175275468503752976143390942216445428926175342004813437156122463659787155141128151838641432641624971939528017977014849304613268992621232738858762230418956032249132603871626096138652041869367746796056138399754105451233748881047422504708278312913881261482287386149363946367923834603028058712023951814916730855732994342546938800227104043384172211376666637433711650781065801743946890384377868178522949635067145376632846597918970867524196112036398820320396066318781914576522540342229355316640776895531030695798600123243392849429968930887336880217608685325591830719917702906650445924249449715229231498766965100026104363870459088227969988790621571822167872473385451947645727565001283353658870889375186939631983624164139735603680642060521027278380801276032011076856117281927745774215029239572220829308459130440914932698249776508314116541911914244711415699445776242105594144018609637631793813748210929094042714607223465173569191638521189957453941163877373518287432126691126203597157281318011623126194400335007710401268321719441764771497922960436937949788045531052410110976794276407531704309124932371340925236665105855769988584223199502902099905990162430409133779039748087006321944076130982897941013887046344529152605170744712933412092659824027133707048882508882707580312967124634639397500553725560718349029878549359082886852721302780847856526961283565208251542180428019816231971839990084934383556956670917981061080571393064380721497816394877652890622023382303447476979467348910169783977650869003846590146325367907942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,8] -1789948631579829400346409574997726404369495089883945398435350070546316002156533937338414692394664311131884685328379660906744765410381187180704137297235214050019264690708096778315653490964560736067199607960676941641313610812436247793297636276728194191999844872619788114668947686432353500333638505919148964791757553210598561192280321223571431917388428642200039188535323001055731308518520426616839995742222901124120176691575981591894730347183377173152378919048308740221800115123654422086951466893239233309127737200370358637426150454100145978033838115787897941818471611063832266726336613965022530302776522273021111443746373507355735874246741659472404319768346599420050480636527399614837347227059561940635840459938044019729379478777243889452265207529714170667624373244144008442599297170007527706918715084938253138088106558548860330946693350606226987803976407872255088334652680216847596100612972141395724220505792024361140289482447034434366736957437676123340280188310252194025523087083290456540967360029439124093035015552245026652915870048959978827988546012636180049893570083580308701395609117804216907606298688418098384002314992240643841506113044438088194788811029674264795449212797594950009430318578606767639126243787987238043249907675069495792931305285300166309512749404337970240509068879704713651660248459401569869437740599850339335085742991422855701385313318785213604454794332282540804234494129820597106173245103414776429687585934186255834498345198555976991135748967241986409587696400761587803995022551669069016173886355289001565366661273315597662356498466770758710209863533428543586902150222514855390031152961214702606268930793736402219323841731112589963511330634672656156009288803555691803524491694981445520359752102086712196884652638376646835443070882317417549329537499344135703992458612554724910809977317350481011610152248668692793026777032856681161925456025318394297577438380325855860506451989180987622557265504719492386022159681184603685781588946389084096095161835776334442422573487667239259414579417989314883928151087179229722454439718032792563744675421165584150742594360058088203739922690007854059321527768044425379635564866715623440937420187264415383180749504528243499440569542068977804868614749397303069932473701983598976624843345804184252434738655937848822415336855039902472810512112194744323308452336907729109206601174888692770862758459581548705408992104529726930405027904648461225004367872000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,9] 7868290068561414128454177948551222136931666760106366023776512750790341769947723214659074091091494159884762275634873372480320775645153557162159739153537240569573025492057121553940758223044532408513908409750766591740784183199894954225680121921748954789945808381305640617481891301566677173433628830529674585468225055368992251543900940028634249706256716342875935164948199548235623900616410308039618225323540560256449798450498776503246708932888419484698581053850924491317444409344131644930171738134528547851633517693927254002407196669320565617428714686140950559859847917686781664822345022767652622214907352067663756530532914954233160969131745163091903987157582379911321931090640803634466543764579907747232507120066339261932938403800951972074358770339948519361514428229510650566508725986355226708583968000543387790584214060014877269658211256763272125660045698794330102419227638685460284280470149537286053297758089268860609116107640327126691619870763328593637155413627311970269464448221141027618129326790328689738080044541087530006263675548809628736090056904835497663351762389054851660854737086251800684840172742745334657156599276349359211490990459849157566094636854992585443591723141457821576606762421993226809365105926694098963730152851501657968294851342377522252251150347530296967514122157926658926086101815011857959137086660180814665330843000864266291803615530154677419377611540402498347222185476597078679092777608753065083452671019859323645592237519268422433675228278496550151690231279651404323398063892852212670218185418422699151072702458730198618484799287686617076902137689089615379829255366121717885694551480427926799679548139875473602842320154832345390899129567728373029104406463471419932964004533492533925346426260477656609522914554171361834226783738481789118971801950157521119766214286006780778173685356139015406063378181696213349421387198658691377592952330235477643673184534646566091417565551302310454459300851174672898911500531858456441960685497411549170251834003983242095632363029967739247190305718777503761125343837455867736903851776468905656214698987453871553338412679717763343213253321493188564109697013091148123332202825951947278833318419239267416014266711638518673898511437707072600293264322616912922324666276617391386742577330801858944762256484609326048791676848880217243993642382915820160968749267651840557092937041599801716969734617345525727055186588365133609591614561167399040673906688000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,10] 34828246433842558034047496551104222668565979115805142482904754635679546317185702163964979832141063002747417205882167675939412146660198493114922338477172438152267116218294244159407649568634768406973655647894374378428355406331594381842993065929930970704858979389681257846771040555501503371848239285694225518821573954162446745976041505082156433648710467789943176892449652860870071050458931760709286400294169261128211977025906367261997356141962292010426103710960396903992297118409119916520221843064858861354271223532311754995831764090758480741269311773414662296597283165038279243801142880606923014093055404316624494343941271594159543465147451916681904852319640059692651936783270440185763168569698003994190882943777743506832731995596668768214215475968756148279296924623260743322931197955237095398052104643484190965693493274821506991744949131179936758008646374280327294558008232849971522233564182447983017819511710848261559270201526375395409260918912557380796887420831030516666969468985757205508356479030422316030471499886488755357469280874997667565466508027405896200814880463229525621230400858618220184293422870842590297993372559549250679077004259747260715004667194300077887998537286238185587236245120975346927978336401994754963514125300600611717641532266541571793415817983436942763143410085459948285336216289024343782513646802280569849376787071244875009324873785593072990451886447516414532988156376438506197970706344558439350884607017987330423429621589054716906247758555944288602192948242653101369850514653447844472892810206623219245337464424257269072844847398971695575519357544978508347696819542185603109727549049736070393110787913597830551659962500013688124457586947314869537482904891531290858938693575748796061898476497848951364586368187978130552498875652628706293794839837965821872999048744149982945269893008194378572700662895874572131491299657741390483178922821295608747271040819625564512967010395023424742314105940929302675277771548115692663870156291629956222548535618132573019354755512574669809071189828830390221992213544413277060060778627546671774402976783603648955206634062044970336612316694139632566303256482423979104947443450347868084984394295475328494659160451915750681078620562246478113137771271469926331945423960950239980012252245076953823537817563880959512064168192936381676585986593435337735276157157215064738918367296782704459665484583915204874922727629176519842579677997050621177775521792000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,11] -83952131248205991461156338146396117172405346535334202158356734381874381902618915183193178772388506959120491482570200690904758884649175483112467983701605487522431669191956314320347595178558676496965666997573103930443690771913607501015677338088643740412931426996601932989929245587946678762474932926629413980929790711331586390895768907802267331931233818969844748179782147611133228320379628091935959407361560556437471611224710472963842500960389473972332468790366978359729838830576796458371155775020006745039523622670009466217987606884087898991896174588273569177784464619060435020989036963628749720391024479007497300859684300514210349291925778032074659197466083140465639633882211779366722963879931812290805256189825015137589473171339106765852440770831156239966976495074531543721609659670983838316069558563279705330718564622480518805459540025573046920419280592079801863142097469737363510807434253859757785667038303258988025955198593580874046071604098121785344737947244217093524466931486426854725533410946442077909647747999470525262140476170924229850559567324031179356568617108828923445927445915606593361912554820367467079236171694506346707454353385134882457362556452005652258444282583126705298202350224155077291898223605804564260551327801929289825370414870451870792729019024839463145413908712043453163315687411770928791685540793395896850019436794456612447846526187505836500129663953773918954936505101666810000808557317874886326001775713773761846764901261783562700703224159861888057063684698793913102275826200067449338763921255753334795979966501138613132923363774455107054014947680873349237471093908153594190497775925026912221414098726411023505713369565477364618989711246584290382256177461178410432837526344187537877225106999429550351095329051518335227584541079787464375935630090850392547913576985796437037040054881473079649516363268097849342258253507569322726949686067235703848250000672952114535509627055803476576845493049613815547043194057853119865496116569378309648808184378057470870369937072464092698062356408952362938497534890082534752263687501628877930479049825168985605824555189406505666806598970819897485769140996286094314571771700441630698109390828704982266956618570808048817918939829700656404684229728255958837803032461738615070794690688936044398074061874691675306026052776586836718185697504658561753548787945872285598363404616400675991563019447755264120379607734982238247502035355345704668085878784000000000000000000000000000000000000000000000000000000000000000000000000000 [138,12] -327704254868043904982051804772083265760364929812643437689138919832812903370620302634126512544066688147824188822603831175818850733931979979779719954551683004939235602125711391005718134231909978170854983187195701435890629805960987861311935045721847141530371923794491611967484595360390640885562169975633997211640409903961488900399025939536200971717189416831016124360503787564766251519986899172969579536327646614660500827759929538638528419831900345908112823988418689638720943970003047926469710966722946376473568025069046122559147089396593048230201799816521373820845396949357895005011427624384079453370046193460446961975364554784495718711183524530052630171868737206246784415863451594116622509446544218768960682838453072348464550438651866292775838903542072010283976645656185491025796763419957825449154336816712115040291093697510422611922055006180007742821593184768131695071035197157688988885400628012027199218074025057977521707351847169958147895446988230804315996824964737091715783171050940689459620487648995900189407786054592869247010700721603405205335849255045339496610020704819218323188101593813834533759777364550101631197145402055084191006775992006679185897180644256306543603690893731728606994920936031710223036591280435453923160325655909286119537869653668030214479818533979965979727719545638054845341145312873736995140203916815173447577529640205683414852991441258762350453755714953453289482988472977311580466993666434255693494672169513628422585087095785831834411516063125478131453583925340137514758572486134052444094961970415200324152038000013222859943325689877746166990796720991907677777947269309168290443198286486510245574247115581845741096075663598057436969177328195729215822918263844787270309319617286059015910004831619135262473657016946248030577013506907458859949069480056070876938123831230655155985298478949104898473484889400249722183933559120605768505955082294550760629286969135231419872314908370634471577437806373307050049558933127797590658921346542525205074165994860148896507682749826418527719662393756230983422916715137150631924256751800369932924403737268120380698361858094455678860861392191756877098241897681443328391785077174365629000576221930937650273387233395049302053816298581487269506198990507626232004675937413198551283611736975800135320538794682437702784677255389940203504802682892938014055925822455468098232120499949461858933713814326725457094453364976429979066700860156353100193464320000000000000000000000000000000000000000000000000000000000000000000000000 [138,13] 1087546045777171565759601991752762361678571462502562355627928016553615588488934845981346446621524144911361477290337165759665618197102995414382011533644949099473002758193928535535389408111859865819342800471050388247677344090106443324376282883171529611118114176261975968483330320265633618024945058129404376987692338609504912009254078827540032724177280407327222730836360188350512309345914039737180984390522560882438609809637408097647714349206855825257938944863461735248025627578558672286901865585146377381750933347193137591819469227113416032161385778318983868908611456618954444710482303241482637444124052069205290144154054370845497449827106839719429598098239643202474810216878751238911186681922043984894541343788524181407621779717639186459178968371407445760141740874090841133084087278792971154228084178085876073833719013949849999459350095363815622834876771394023529103194655033605603248198334517669355687165253193746292725251857363565679378102344293152698656750803387647346001455541353053695978270766077197539117002334149235619976789233924829956343913717606095276856563216385253736738175268601078411218847524258933163924669651685084110006587799106815839431680174498564440925488462506208033612386686758319075308830076064085893822546511669628856386646290266888985591944681992216292842168095518154090127696505773686810388061020450039456322295726606528310701350919753443159999804931515796223024151901610940929511103343829373175480518728028526484417651360287515764200457897407344796101134281788463554524661595708180539413573237275778981602566534658862392470757628427506714996567711452291251497462819156084614921887879965181241007349247667908462550068523588003461668721688099619689898768784831603323160377349447770050867075053109601971689405770154011326127091632143020271707932150446456094061049994036032063196108375384861980715210343050366235276580719616367504942068529824794737297789945263999193027325470385929620067573158586469536876044408362834020640994674319467623001871648456792428493642052309453584955306493080183047168966401972094347311312376745140264684396276095278130001630742960057341068196846302271826062791588907125391130145715368100734773289327693911379779977453959614741870321389544074511877711299985093141849682995176615810136390073014909989877367173226685394753248669607830784889093765243157212183151439880274112181523291548307388469501923837401339899978609955899145865620448402842416480899825664000000000000000000000000000000000000000000000000000000000000000000000 [138,14] 227599655094944998660049903395980541599193431657529676408348134291385219586526392765655970287525913891332364936963420865108059518454769080108188272894253196489935109092563142611070829340759725174209972258109972240297289973373241522201747452835752630104847164871432348667986273956748239467130582274276346237327505050222075258266992526066755010256962343510416424078985219449605694711856788777275266458276004093776022547342720238202881569931527268644394374290488868265515191775032362545999756938178006533222047294404673367448569790625786668602697027589091599226421506252555934373001759023740184166550636677045108645612649994444633434744768964369702223471302159210603906051445476277014997181335284697020986732424534668739754317813746928564423819524704370790185417635461968995912135781452502837731871954881034073860356424623816879879370985731591193634847633913463183166983172885258521103149812073787283546181213101300925564664519832764143095082145986925733119779562561640964877466670461940781333802401538216568400176836763835898840266445198058503476019015258113211665987019533324986447898813008030601631937616465321516980303960513093366522744781012216722500408770328594391961261331505272872065277528216507988894519423935228017205473870487447633302473547438935936045876726751304386787426416019497460484642720890136386469135495908752040099174228470791270327592014645823233759803570277689563017682287858433959113584474433343265245939645454881045115003080640040416401846052402864017220598387519617023631791852382802916982464344037040897362231425463895730585676309314606341037726424212963131728322634548259680386545103736801848251450507896615934857042102914817874764755706343378738121044104274069805941585305687446158640180995367546048305700627726384342923617785536011319325532240758320614575761622612514683955278189891939890463280939872940836010378840961137337835750153607799829599775520171918014793984564803466183535715121254185450077818825304472766637659663710355226636711074889813124285107358038716253556185956014269374283521735227922736263185150930093739125124286263774910134060076307372570805401096425971569842067518951485383120305449051593571765768122924442406256208052235761129864549710077409794455467139838818610200929469076592740341599555093262263966910369808569758472473846331718950965759974340474705358558128330197381844809405186137510672403082443037195605701536405783964026459572449756400828475768832000000000000000000000000000000000000000000000000000000000000000000 [138,15] -6033052511114261133054670610062929031808390053463237304143821887344105497390631032566913153936412476203438162053365707049567983615847982783239601854777618846140460857144780652659529181744651401840871151645354785166905735922422270029467289030765194380410029384671900424817298776710146635568468554995785502742169500191862500935281094573981204043740781014920713503517294630887184296935619553098885513841450927194670115770883039947669588582338134035639285025190210070883820545343244475791185351165529819922858006015795742322475983938108262366993189602911915260597687248711611631024668919386809564960655488489078981431541050705730629929477998287646828518031672409200662968976555326853977342393478066327404655462969640317263655798261381057561742485116860057713992934063708829768586146481935642385952762497866581444801651015668779648205015859531317100229542054179210957238995335044710045717851526132729401970980023881547570615411577081787046663519514050434462290846419615909881108164502342928100962295132140983884157321958166123577164952488770498435557764287804891448143976983149786066814924491390995594621473281864762714639162619853450225877532036195829070634372575612386648208512054968685345641796057412250071423020119797491232239875060411234843211634501449060231685023516870566779789729689482908204662801549909842304924134233120413050101601238460532220598625240187565909460422627412155895151668220441221213051275255430603298703296306446861995453257459852982603942417971937237635474019304555233944651695014188691971653321209569798695700650729820248712062187575912983494270159291047380858523414939380055461152266824640111411851207573315565409080825758082384514848316787168078243147004532960071913606816131609750452074593903721332334964150887357585004823455335443787260914243781418526459908414514896162804642117180841760790899233188534578964790109256316285020528754540720908427958424652279367056053646522757349500489943071367573163339485188617729167455577259191424111049671035727049164025589886071065518577290032766609358835231010243075519215357953945034849293744788271011648983582456484547794764053377024832026754713422324636875239007800728110966883056747805123167199267355993961780530972257198099162738530926380943435904183422820002183802291915245265817371379540378031850599766643018762344587570114220683147459666330774599522268168738530118244745506965430506911675547556704050118464355555904260282744766988288000000000000000000000000000000000000000000000000000000000000000 [138,16] 14130244253421183432279540180409443612732534877406383399656110510207542905201366503923979521152184103848424193580936513903675123763729988035259451565924118893968000817708330503404530345753125355872385769236810961913208427875655370228005237952259682228726776092940892055069959363386159394592233811799991181715668485102862283349575620457708189667467989650772479176796541352477444203197806804457644630511846871003289808060247028571706567888759110504718045353867329709549940723034947224511349051418267537632587986732128695919747186598848238026554838997300412425993327093009438375236765507527322651023514040318567328092181062989873383032828286998313916061020038039504157234022896336258209274367365725918563583049263384218262684277224461986490795582710337492135962238618222445107897898007480920529349477101381045114383872604831955853782596954772133470234325400240258422060213870192620424569948955353228608867156675392637685734759726180124527232552250677271889576230210929020768617281756466179027869959985871240465027631314339808332642780615962482045862848415155346938466006654069250136197707371270388319720035111717050342324563563126703794418964385962932094653709202888831872821439341439278321486702655588069695882341365855049125700958063093775047294590369178456924504149410861302116631172066102025049388101055310449832715665688739891709911666068547689796842702267529248498770462978724948655793978652548001029544306571527424585253378998232573173757879299530961678205611889323066058059562584230603329188039407860122854527606571511912614440665663406245918272285372438672321206893379901493051678377373938753595149792732443052482213190657503597608195139918268428404358167352306688969378973371432589332617487052898247055708743245985611965756822068637206068776776703494078348081658667276466252547170905375875210248981542517549210483827092503790642864935032956762791159885667405039891130794080958998532251718387184889100787780108036117715314967574652763453861978966951461281140499167363794931053764501312703096456129561928151108534985458505586145244564974961402603929236095336052984716832254550019405701606238252667075314270797862524438500802050580126210955650115542453163027333814653931122152218927586270353230937886825988103230368806266182222155301016771925725016750884778502159715289483832924298943046105614544834863272491066091379536320047618099860118741266380896636396728426464029413648738877810521569232307617792000000000000000000000000000000000000000000000000000000000000 [138,17] -19534394568414841403042262102792142460096050963343432344340446394070834938997551212145122527528613454369549114864664968211020520976793550118406046442467048011461685731511983336969235339453207268778096803695272861863608763229610452759454062587748655061169750959649865301862355535528697613038101754502320990828618363119863267235617401357369300766762783938218676000471727220568467818757852083933581293295640783980185508337148623825658083558464610091853776501952238526484011185548637157884474643990907164490852266450874494294691020480216114097354921897230900416497495556266694229134112946077831351131613001254695664619644319613165017893419762916808928877313837881677315386440822405033488647743251390417077241379350751512499897986075705633093304445785719211980241843575293343537535888371496837432815595127572875642360428037888536710107733874635335657935449614804225129824689872924763955885491741010138466559166363512396817210883224049866163684375991149489475249854713524693745487817143954987085636652917048443344525585763924667139625032305674081362582469705655372024556020061933969450706658366069261999451637903336583553137691939237910343451038598740800161355638487790786013071322059895771091703028779402194991010032710503802932779695038353012569000494449566599603656856513246690987073881708633083801750121135137320525356242628158794036017816306328698830870791853932676370812557688711156386689952490654067655778323666006496855480483107590508554314448903964450558763847574268241831762425547850234171618723745322881678644937800474906855184454630963203341905783988888925514082161553718836125331647234134069032609038425924765799458636108279552264000869613320537517695589459921497725096253393182524967759564662721425612604190301059723984488735745618067880673233531362688084881957739638861869979592764909279129529547167613517952204417244397807865005624134465836624557683149224278965411416367262972408098776486381925147111025038664322028530944262769709674033561526986155844596482553092422899746027961455514575813661788853796534090308330309995459079432938231154407713487243462462288409723029460039432078996961790794401963904187244345523758938543391968317219322356389587763068308527065715580595209721522431559163145622654253477694451786135657273196828042295393200832171046805157112333293107234470108379077576237806833583187078672101359196694672256776644896501974303035208034224694328983563447890495993477128667118174208000000000000000000000000000000000000000000000000000000000 [138,18] 20241652868553372046930535615030937399747950708278940694474859224437805493254100626844921252159954351696716379917185695055585559283903761376907980765058077451148660753770281270001408772553464836974954753202795226337675234255391730072309714539990311188108548402071426143810978136670892208853636735434747306655691770912514987792220771618606528408585703514645780465380641130776991287943936577016969488461477060006235796344297975774762157855797026340894893537701563642686741321768693321219561854261806131403899024250651059845428787565348700872460257729819244987075977251532877813326267203862910138899917929723721995431246263429501109354647327894889668080863402452011861118600793940219804144317421882064015492496887166799181922313074589615750174407489324244985175305587286992226623557076801252852604874106432712021890878664676661260886169700837733622151888831138837124230579394083815816569838772000839811211221008428010214740908521225289518076464091457657926000192932476601201448352818595491822564462974672653298736093909907237808519814169041327365656000837117206570662702377494599886308295584454155244090098546119112996033075868624859408270672155948627750690782922903955540520330563367809109362461735118825545532561015734450049747501596209813825856574521347541331016444931329149098916065437687749911241246730965016911934195715504381924413285087420983929127694471793113993493526059406136264907289896829113973683405762938178755880868004026201655417308436143888776888589675170065968359332759030719420008634583689163079580285937356009282471616411129986981971602761370203241436712267185578723512992166332827723850634621343637645992183656249000852401988400365948098938720867967883617795413465055249424246931420533831780859376601752011504693631639167543453037609152353001314197412205120623477050567221616474312640326649265882658032260879093133696317876841032059108630530473060681836523699391364643222045419976190994269926570585910083046860957393714862068865263194444527451613184766001808716851829419624356607068465696962342372335557263255561901427022962316908626907583875927374559812665396470616116074985838223216530229135912181736871441783586486955986648278619841693065362255529225227207698578748798310785058195342613880859674365191515372710785992426124630315591878750592926923862081557924990086529908058815313605340247867113671838512461230880591709324573221822738424173660067020659959562265150621260285797560483840000000000000000000000000000000000000000000000000000000 [138,19] -17370830545957974331581129142435271014966585699396097447204100520624452318930925952899740593989163822109425312107166100012928293096187579962363586571370435521304218967574698829960631857603699119636171835033953424150700868195302038717509948990819034593222361662773519309241414150684319861692333927572553888882727918946919138831192419915851336151354101071185990976203419937876612023274406867841556739556521664469546540497199070279062302213578992314690134773539514860352817596526759751811789630424721196589110739818180960697509068045035414851487143573058061361815535090345338329898267331142983110603787303367754211347800502189795804379191261043258544732846183258860634756419070622302561954012400618025182471879024334130472381706884273663489320669785773452488187139903324644491622914983778817522658134996025374970119057272916279786257151692291763746089650341785550994862803289799205461935386588371260033388764631732436766658526733905500874739792373977400405701924976442733473530394357743267374544309053370068297811402063401401289189573488311041972676797671357247219192796112653421041666643674417268029111526406372422923313276837280913191327818532390277149481250168093591225153868086997960483461720239838266466848159061207612859773982974825814199093510715568307968556164782789022898987117207239197505018604674105539445167382239140693334499546392234324735145167598707567535842373269720985704119535997920895185319252677282297291707522453683178295682695514479806247201492888130135041356748131939398578825425194788927316248445970744169836183620344715576031665341336168701887536387666551853098454627752030285857044386055524188337984259631333821122647224782845603597541406620995639886180682288734189060374089775117961238995980543571890033129772438837811776943637945149233305133125550466271657824960615628468906757235165762118915733438718970254191171908919872862665152958784676017406319586065740707745782885240067662519352679594172844194730491563161679668618566484974328238228585184178399023877039622971198550006271218516521551213607289733404652694679208939880157101834687803869296547962397515891686709982290541836312022982953874804694533954307766156071352993609286200291535853397380548898515234774797029569270169946890821027646510461207312800867518994242324363040565324280839861733245551326606039483895531244779551990122616869879419919312226513393280914271339365432831104109323839052007412381203508149115262563516416000000000000000000000000000000000000000000000000000 [138,20] 12436944552680078035694052482888556381792189187494999235396335690821558021421323314215593835112329142170959902325157229286508570360483177311067921660505651581618271169588154623516758196087798513768060613588945179818785872481266061346059172267999729440571270220212949873429416643168268540528363429598721936371628614267553598958022209902991839092114414265633357788019347283113822412737041476898131933986481453227857628596500970758111160193720715481768319667966788394045796217135345898437051576223813270147028323043122039368150731076633723489046181989046681919842384292249001688163590326710854884719631690975809606112992312590846523853211872226559070339747031381488348910504358028939265934795871915498587430830484892197158375503264789178970251497476526447296590253848330494875775541174272000498312691413820828074070404731755765798410358953779021223998332187411530593235799721691577718944356147234595994289373295885018809860828426498255796988089100213696313226902345285448423690307980710436978410510719179726137023199473984409359512190291919250359128740015148090723398485020496226345940030752237497281152991499277745603973501564381349695343797139535570058786443662567228606765481727953290942941010232207108053406452690571690717114693160664896934542778918991648906562781084785632886361926790195861894903026130439010450551674851997589792320676454490811672139111579997699994460840491329120741059065738836880048722447887680583215441349111566871882793865616318040082879058149872747230977808500615185029497036905963033818718099537900726332178457707638845829781913914724320818859076114018552784902455849516121752102025284071430859234603926341332558592703422276055035582892725948282018891784561311964747141498214165591783967500197945515906322293507295419785480941984666389604324512104537138268418005116795936371776675344549804583101706263309165738203892055300152650907411226020500549604385411087062893928656809378004015465353202354128667931838842793332413815857449414170279656887305132358819077604925046595823084305752236065962301215787047748080725924445638129522145052465710697058236631592456083781860867677506595223260690781607520138727135484298476146129411315550462280430206328055783364351484916561621945367620748993988082939199780020068403122276619608119090857798405533789634412379823597076865288636155640141816123099829780772878852905629763458568052694663777335833917261495458949187484270679206216119492930437120000000000000000000000000000000000000000000000000 [138,21] -7643112307506954387685639810262220180053289020984913795041458854191257207890532311033046387672305027359866420573068962355551707098396646259014527016346118818579238708679587801624948684569305396274534810677009321918021159255589816887577643653514452198253030306906283395624524252124282798453058167386679008960420491676300397513568053519324060091425140531081453364680738764520185996481879333463306842160621067173653487110158665431285980731088389896484030372621441151065164346861555692410128101476415115845848056011533659083702602432324538355989475364149325206880465538221308068069914147323250796215570109191390761857887611232896090478407952944584587232996200177765449072798057659512966783649611573048537334001757120416882520663122326754144236591259009658593727036839792541012699666009738632470959294945371231782528007026122812958926750444845433400400802903407622179926572063457685032876517201703072089551575387891657988581949437910314397629141299569173185369004581620538135259777899645199661857401079439730420538561794197806382936764952625165247241394800880597204240020836927104104957716312671587327268058238902111152882151818810281926325278506001316247303192673039637242686754839203038509605617535449727993893140551126508138825553927734978627793321439675844780768932960659639801185718420455158540579089220351474154285201706237805983192279733027343198653728162775276298296862416494421715182742187364704989895191689129949974450097157419255926977090153499016034404135768433100335020098973148324407980221958535562996930783569154065937331312081553308787523320891508087594738028434498929102551138313966320773703462573047360456987163594529383708512719901147557151188263204398659629982265092766595695890469584381296907535769666519150974648282608722131620784567127526515724925329930015957238900044868096234533184804716736589412365750256950691191513691999307792384453161874102656393572394593843000918998748640862003205332009432616331622531316312168971252840983321864260267391475790973390744607340205493362380373737821867170897902714299258280280303900696036283718251098778888722863074283442976316450894858078177050448904058504453866890094051114486350721527479955412829434883917717482400757893516575124914077617698114861050049915908882761578643164980345960285985881856677663577982371167575416316511056038046093452495813535505344337833027966620935695970453042776473597777181411431848443475391986696317140028154175291392000000000000000000000000000000000000000000000 [138,22] 5298582581836612502840293526621026797798140385096566733656850875852438201309900426612248889279166727752043751915086348257688389021897769707420575072038360754804501396346381464207570023457500191807413190851899358222572281711690236802057928254095072285368598257706974660915726372685663624655701057958587355676518420439436812105860617671070749995556171505834638618369785564561066510351095045279058142680846278742931735167995891932273533184341280336069315239387493604711446680227880398343500524652038257825458998807961232530243724142122090135257465020746381633666719716681338077923185364980187546195031794440216915947031136161546203868639417066831823563088921915293831346778824182036981417237002560394384487614132579327864044522306634629420232565654715797786413532430459564790830342372868113417880265434808478938027506006178482939474812809346309282529351627992496478310802843824658544083256786331739071694000228682723983732410479745130490348786131266823036716041698561158639336022479216063151863809317014604142413406407698755675250671841404961879871190711002870058172260638314847627348518027542951844778106371162597489925320582535990140434350365752650633652644286269019483080582104437973406964598766817814686094404372106943529479571183214970085813339191621733483739176465403288219822087427380333718870127420840541952315789325511116591036524179415759402785761631318576821995277516093974719044961216394567368115491195066138203314680766880469409084520555222819047376543909452080128732465993412571463700096248668429194869077899292093482405622009350645235745785717970081898297135044859481539188575820109963720152113985186944839029840829397529990887268465985399424787004330624601862804084522274272707932739950483208405538625734501434198133467171890412263773872668912064614035967908754342528297026578700564235791993004157550154503775188984515215147783458636532468859904765592898853909364808407316624607073616672560411850163382915701047514742103091554016861833665617439628535182476314681543307712431092666365367001929946566460998042804036563743109046873370162638888528071989661358335960509314576899828421190373917949544510122172449330680078522002217759298720381787585172378601665402879165555236624373855847630507566061730478536859780091422584304564816227564981731894487209629603135407759212697908929828057890998742403341652125676185045558122167417897850619617509958456143052336144907212713383713572133355281016946688000000000000000000000000000000000000000000 [138,23] -4963661796633524512808696473189021188003970292435026932748137460923764363104216008823738233978236915976357856341634760602944167515027099586981233294496263945382527323976295528371806434367429311738159474334835074276017701856562572796346992940947150107204093616563766162970797346489978511461678969574529837205709669823288450809277006433680458991578864590421711987951739370841083047933373701965469049067111127433832069648432950585827946049263609738851501345306087851301444465592604061752204112010209757926263346678475026835842991151655194118824005165075665644895491206979878535156384467707459037521526876434968155124205685106234208430529731858820367987160727333134434793043117812087502243550237488302564221108765502843733198173561360639613507625292022952998971670211542939300837962770991536014792845625399978969283761113439910865013091051919056839265585192829133691547803258619675541308455099605462065456301007060002324362673051083257166322162187286780479793468164238558220765312718927828118863739141285849443341178427304010073822319458820410284007503859709822643250342398755411492216694606329328352312865238752541936730383894872991002660211736937838643408296288087736786363665098209377151314871856593247797169821872255639148607332836460609462589874661156310998507997115588008015450447303023450344128607008800179659413406380673946967304277817876873797626058690251593934361034305592936019139509272570110213612920563607422408855832234089426084404250999801315533482234815319947320269387591366555123571636234952437990476641733005668935387382765708669472091241182988004073628954662428298424062227791427255559076245803340045059813848716281656549692333914505745405800839825203880542658826158772037602216294012664257306254376349366988410158438201948108852701609805645653712061877048027657905774531654408536844981999317575038800620715770448262991864565684477107396322452454334714984190604101372061269290915686036066864576750341861562396146192803179539690747353008295599525737134900699019726793253296728249482123571391864472098984919065297982184613424934271482572286411801232860603524450788428077281040795609726895723055609498391247902822900783884226206128145170937523790789811995770271364832911369934002569423972977014392172051320222483367884230039245347022530768344228082512098997896792355024764999613314721977489993341773785759503706299301269089579463244624060460699921244897363993048161147705518085322007189127168000000000000000000000000000000000000000 [138,24] 4021901469065875490322161909071846758914310854687721892224705542944851881922597792004221132984999562994136497105458989657247766783420320884743082911573442755808025168705370944448480946302771252602164824126437156364120583241328056187811105609484258200632104728276025317727495840406382221118217793341961831370013228843309502107318605239867652955979451663205180615817391110729162726289947010640520640878177059151824759116012616443449949815724098103592261752262682864276664146976155406679997516613602061530433751354090767539868747980007516990778644877276576639191375593052912379026368374910429200364540241616112532715494987721803871597322141124168141931858516802667251322234584747889829865861907058993803261964906814018930772747154270601719475794157001464826339028350891086748558150053683017886729924042904149022148521145180736716332514769180807274377994929188353559985335555093018566166783951558094817972750927027841165737384310860405563882782583956919114327257822474591851768560668060493507445116098495957682809769963520510897575664086315090162226217677736463112235045616636654724968978754148730019804687473258967397467857593384060558933038977247771050552229870477342677225115268509889399749568953717999002906347926859465075863668682897650369797805678652432683135437856338214636649395973360987256313552090432128929592767599414455522214094289247508999288680867678426707031548012227592779417355323996414334866303513986052136539666881209327644841807285220289803639975815053403734097993817615530843507207072707413293619541639155211855053405681408001412346942000332791454521647987193102891485724864498239287702200446588978869421384756858695349909077499942835781402943927424348925416597518801538909445722997340325169623280943563625808003067042059242180510732293241555694229759873862739643637405178903484365684530718389502812489722550297469500286531425968212210656935800472723372128798854657429707780945173522866900004374735436590259224278757705718515850169835450572473255269344960554884575810351792486828200524243998771641894690014283730273827825330106522601374556642172291586464617835732192518409395702243865174409499212718521535464668380587332773482987483193496128720144192748447884940087254275457952746695428084665940280198798859392148376159363950477831227601603076838477942786698459287398138017142903403237038545160909857611504795702256330407542558719220873386035568084914544076417270830146723742817473003520000000000000000000000000000000000000 [138,25] -1591937586806780210178043117431000402547679874124842613844797905400865399555747972724392240058520818943909733489378358526514852957672079586539528564360128720053696291726557114509838458553558530276540804541233324992737965075741408267086317998703604304582667494577616094753826137825830716533699697159805155166271446376437613044816921397777561692816621172925596977475701008928001975622126774812378090345732585934632536330383194464505816053590622655961167627325397661407353001000237652018200276088902683528535213809435172578795544678025191688250176547492432081454937240581293523372390292064888175930098232934037172892573421048665378942569390174669113095284997238549365216488689573543215302827715431645223613277886354067606293485439954283181077303763557645362728044136560757285883426876771835769054679468972774515628758077404578967456711916455808706265993136644359133135170914440348865743070344247157070058316320566298891604225847313407001278969139823179271652641365460146285751031853783910473805177487018498487906098973075125283472658137185333908238755912473905414863748804807423519839476300474066821943219081160734764794412740610638728952174645633060684231899515515621220217520419397840311569254754483613933266599636457576609061437810948829617947267843521444170927102287853063499289290833394395206193337201334028877459085104094837831877493872722528536790998366308475081911644760479020541200769407802450999100538818338552936789895958644256961936621430066795716718884743977794764502165533392893605255930119499232158993936471820370515817113042210026383160456366992443091636704793968467051917850224252368562876760302829530584190497694626069659914905030754587702146648260312308999938961761608320796830025766378991947921917515260668229261514266827207453624795195151498855953326889671963050787789268247114699111173627961999973111704708360207803618167055894787597131102955999074487322122771412340334793480424586093955831810730402589017432198508350460040917123538251294925289654051128840917239276555611538996253052959808498643722385077157716747429940185494841121234868381235934049227337201150475723218126191768029612273427021344335966828333374496980356802349975520462212459225322866806953903256315816029358874183089292383065284295898254001357788127292262436002102570626203225248563357896976222201676909231063422796377695664652344947256577812289330199250991493788705261797491062255722008519421746995099221473517109248000000000000000000000000000000000 [138,26] -489151562690291551956103616930370997759645704098961939894088941298334996494499900940830780196801285716100661271013732298373515432885557540206927032988996375551238359286977564266081781386193518146720381400450698865226708448389263663866022005811395447777492772037602919489987933931287988303306306471199363368749027682546725460559240629517981317601122901318550983962351108133281028370849909061771104403789528651356321933646714624205957176128615635532237491148505784401286147211689295034529967460860777772780388217249506657614284796744770983180116870476058820948708247543537916630267960501266469442401143276005510744884806798872131551773039819953183960294200447157735956346064683406949779530066262257499274913253374743568331973211251474694010191716459659371332407337078138061919225775575750784501021809166418369401925855842979057587192569696824964347464839749792146061712748059691741217953787689771646400067722796692844384822275120146523376737522107541150226163072730912308755105430355382912996193592810960988574287119816330315122135168452859891073054647140441392882929606725528812662785438709952525413317069393851809823747603774707329245545226395270385534540921288578829033719242551177171441251661542532679709636168939081110321170538069533998391338212120273357574552875596780428160061376274808916335229215105229504281812625021588537009132141214958869910992700054346312568870203166499901489534238430605386288301511002547516896583089195849423820601067031728495222981622684798971327679159102465311986421858516150777806392775178939268488663675319465002885999982809519610888201404936249369989068369722621925560377472350010715112593491103519091629430313731909341014993346581584765236760200063649660132477073839748965949492940620261295749611779857749062576753722910870273205874652563163132731758494901584027545115935893246913403419358240742996876115727428670095083589755625967965231148737767110355608865854568728798075339451317280281388868014289837870421630645249737128443580246349646435733407114547629488648032671057788660141677866302472305047513447185279695699894863254314236240230521750367215057757410950911465825949757078022278417499642097761135943289125322541331446869078289286648130010617338779282943862348380393304731515522932921461963336649144135303082393745060245478696244188563923803795920582381254627729293302500513696521559208351467382514969104573735894269435871391755205060845380503828885144004984832000000000000000000000000000000 [138,27] 602636426445264454771501087179816203435912300606496685450727831220574012794024109046964824055387286091791518836260276779252347515315332155134277346516446965475818159907942499709031472565669985835500743443699655673539081472757605289761362032620248660563677304947519617822758508771513439798618284254972411974618203911713768014439273937803822611383340742830046577921684887223332675798061351911035084928291784953319911914875683749748622870807845562652564559559703552733547309032907950292693119547892058523751596096281929179367828368419395145798425047302922592677124663008709269240691805394967964653640390745034589770907044473558568422178208225322972577758011179024151695019039754473844993960826049520153554994959815129903419931228024781582385113908432309710282676508165398052848781518669097621506872777506344196055395748337987012726187174692813893691082932819822202984109768553462503073241080326288095106662594095896786475972067239653733190528119688061060442914782542160406415193999105714684588737185471973629645834277553529496868668665458671539732342468025649367496377497916486093702273261760979758561744950378629755933725177700163072643678204237469790034586784484283147107342314325177453766590696678811408916030201294525040989744152860236867519073006712898099377889883789052310173993844575330833444314296745684693067653828627161896891938683704492360024242282549391449831126515486924961643490439591110508947709899867568255290664950842421450993258247509363464672327454176933687898729352158574400288261291582462827328076424558144570506680906769230493034145907109813498396812345613567717557170940910547930142292883011691115574791900052523972358854578895372641508232685659160646639093916179115047425649023255651110921096276438120214025547472389718334489867080774882045350661328102166324864670415501005526456906685606225963408947105108428225795953647808701602536159258709169670179677975571306655634698291980982395220564464792921779623389131876772831032837242819961176938007135115470623720331833552805927014677577157801644022597648517119457335395032534501096952426782151426984974213127468468251225624334198426589073117977059925008130941126327795171079052669460541360452057891384192375463463620250748642289035460506293419518687980598904993297204392825131363296583654775066662444810501777902574223242565899754807856467523107668816776221851505830800988111362765168832714200758295899020220363851275063109882071744512000000000000000000000000000 [138,28] 667598103662590209813639624807888902549824688421215076879390193149522987757461327872900422500731137379468716383741821791214994807165751635006993705582387860196753877229606549765636990444129332549900054298195697752427671735847665525551186186365023526242402765188195196004272655395589287463815160705719488146737470395519048140808060542090432702267167963595566555163052605974437080128385264224884131420838841111530706139379616302273642849588383196113186804779133428398158284366484029983830838666320381112135961183111448256341136788735928228115379209869987417833108038564484874572104764627132076166954931985494119229696813563425013513265789485160935737994008121076452147218911175213664379216031595910492445670189762402471475757253691415728892802220998001837969377579066877996370732782470373058607731467827641934629894708283355225912323155377200914113269559905735509702045585367094808305311867667788223245219184278159071510539148193817918619630082413898456252433654706790115991252612800858588718445049022786102605842879846405989987975749582512573305594059798093288398746187686526841178253274520660847827830668159853957124441398692107325153812933050679446823866677260173367382231306064729990482449848429752151356228942827493248112209058909345314055560968379301207804092018374701476769877491681790688623106626389696253310394403352161742638165821887588581775197533717396267695774984492030779825320868212865046056352401650320809175078359142425242623323925050452208100081279837131107837300539094935821881978820322706033859997306243025531581736188590304424170517942536091350542723338596808419126505581532361991497082805690517685237311634891503025474470148825831545160234261303100824616507272065224419362528089370974553816424523919656224744304164155293529451413912173768755830286605113503500189042373547943872973397067608772983876200045375017415551349270947437544148200282130106536550115891833541717154445844142113220784618550582198309582021202908953070868088632365938431870823348067524146779670671382846605943067893469440394218145599778882573226523116600167735612997206728985975596900152933110573048604604038503592496638921028582499075142869243852775080615028486148436886319437364386483424924587670408211118255124148069324015444365168802307829304082860926329884919634959404177246831291545406147967791800379855870166792517312032004794064299228133324330869235834407832386298314096746637110364728023227217483839569920000000000000000000000000 [138,29] -1725238171489179718015917422681747111318179460716084847208608402319212962085109634786231303757238520446179576581304747512213657211043243283579530527219574204179757767285995496554053061917882856125605928540159330212872852341893507708809411070534113203143238954892268541614684581413130900070686359434927477218478516405195833906638564616480947466174268864300843714932044083753014945359171415432852083438569958976536596103540667464200900348095804350367992478847107487129035777242105354269130186943467689133340739834145665408755764689675963262651389649060117597376764326946796314458675364611268391690437758028080123324096928654396706402301941573254914910055003721224124374327354858165765397388636575268371412620864353731603856432785548469653046547694158563612549146110666546124949284773041310229414333807742196831987178860319380775893062258463885794859356182356599218359673582333113793647644633973250136594566070870307602279151089391558345178408370162311071422056277815586580875949716699784294604942557907637422265101660817980177300915315553726953070493213209517363076707936561847379009687940491551299229699576543286116832492513121414450733064312744691398826952604312741544829460483068456251235142479845388330614409456803637867467380578295065928401494213946280132163555140997124622067691747226358159012310394001893890716863454133747908596320319587220315206515941895269707346599004075152496023072294086305032485625736182411858695245721000996687156838459132931630399130153963718534574611188298767830482570114603946264878461897694562311691332165385269616666675308269605024416439695680055871804378265902585071258822335023637548677192396664782020139601933378647439828925573355487236500634612312638370583486411556373150957221318116067355859709339861182640334925103786819959684035251139303747146941224129104073630464644065012053132303038666540571633036537718356131893762492827382137105895273511383079992547095446362859804289100103814093333247616252676034068729189887026363136459066480811879255480184851031212947038026116217723369883943742480206035013946380779814301464488662708847822835080857382537126835137219717153381295466217452307841891022772725629562012840124941066755749116235985839589052924532852923869379918390272372792617535835475004135272389731580852324925228493717945860845200914830701079494056160936556881561565674103493850474601141436401262669891044754991076828055897678992694083895068796563833573343232000000000000000000000 [138,30] 1814568719776188110036403211155376686462537531185885058497194489810100204096631052088455543722439865053757640327720817756977791008533101790985584669871841937644452347870308862427423203472071620726182561073315456327300265610795762438910193272951312580972409121753217731315184321023534629118196392648466831382748660072679787198160415754886285211219803452638767083844380207158239190431540653486993665075378263574741551513941375059844352406467994370072528294924292468908359138955129869539485993355952356876363399174587167650674450588374043360227378197249912422381518128629937177172011166090022343052636350411319648380370746188755306434479065444337792896074910878158642965580335158778241917716176486852080410649506328631349841116929360726868989300165177458082491237696301808384495124761252865263098245974992974882121477042219421272977169226751672536384070860748318004273804717947500887402374261217674688600690269603083438427181291421556765595682687249947592704396987193885233834600860468234766388071935639560883146252831786834173589136506479761245784419967031987115126883008459405921133993570900827887760390229673850762329123110065618865058447638711894207223238416190569724111012376210964187672350681990083273868229680950032000721094813036564811128573550315759820947971239420854743417604378353084621092496810071526328068772176298246276483316394242203096659732102607766415543592730124350568520644008698807938295716403747490262346084927344391679379010572439525239856372661272915005997675957670068069203706886905769345106736810173162368218581231154735704115398714702849865912749402737279987886702726258388177116622452368484343055397543704470571076234211790541516043794255147694842981981486613165307364373301931025599356224899582460209223516243517584524483967383743496576237448680361956689009400435969177032079992555500939518755224055139233563969878679011853668833071832199251695733049232635593403359864290899244414350757689056678612124127503382306030691029586562985852453442832959074694798484899021903989140445749567290555736269111946780787208436209803040104245115887268986672630443084762525395767346347947698680013040385299649204661576176525002045778516063211222482043950493994007813731926685549384591847508556364498422591811781462988676768453407164569177741123534258813058186718868708878572312205406821438770294561966246598988153923910131463449081259371338263575544085242338071198936211319630391622617926729728000000000000000000 [138,31] -1263350536674413171258079657852048444462708206082889801517120342392965396774980263749009856986446685034170388175111421098459615144916647461769992808223928132855182590004039357331071292953660799767684493044146103150717228785777987766532120741795248498054300533988047719645226871991872798227326727250932288180271142099671008208791441730526372185860830560668590786227155015043604220034581115842786391081342198742612865730392507503220734614543264830050188765501265698463185782616464576573220623716211142796833275852135766499388158917140425739428244861382661477239962860381298264878846815889467028808436089310097209633848341823147280162467240980215913694536590896860339443674175025991940402441964068837736876738323819407709668982119152650654409352020271650742325248922980210870791789429342867046571745571432269157664598103424087479112801112963604231504201994508789229279642352405982461017107393592483519706888104710396860198001050396129880901347319816748619434573321866213988943243768731355920873034520210560464429364831226411585473555592386674670209159475603665652078781339059311150913145797695497128952059075376560459054807910983816837120778168478219709860092895874863739255200901854102364663510572864547983541153604983901326815760262105454994697038267166549779640669250928241150555492764409110484542588946417224602942250403687854741037915029301748119723681763413927415810308270031188268135325255415690484299946172470772723169046668998690297203616872078226841523269604779938984675001671328383124398818438074293851386531125922711848642995522893770724127228185753479558452259484739678640463764253040569428192029963333282968098171413106061485518041408747407219083788649606669457224256678391180787614374087845950648275144366479206857173255848344934319870854251503373429620854091794304700322602701431135441015486474922649205529372219694650455216677335930785551123848254155279056783977010197991506031832919133973355830447185614801176173858046317234874921866672234600567318498419360099052452811932678862031932403722778395292545625204105157114052167182921421873201858531887847359493077026922574974658333589501971168138655644038712432814819502581876789416236166909150959025429947710716349630185874026245388924982741066029435561184797365207407213081806363015312336585233418813008306411817053478726279871033047361094464436120251872769847253247316976019494033354678266313672747178361823517956127556650189501906976505856000000000000000 [138,32] 652819252778468717501310583054006777827066775009109272924476396890401691262336855703987640154215424452134020597886290126327135315630403694855372293417194863126742845877937616696185590053225851277874968196859071092597711839846749464898231931344042388280547549984391337816600559587534824558667052628521368719279143184157103673528353592788818311639995323905361087917606915348799844119951370678664866498879259037595302365718481457478595656116137505506288659534323701888903526227377946443559105019965508200740666353857650132458988566112149161643749316870145577715698564689793311107183255266595371526873573257864432693877531003782662355789575187533289528570561562948576001382622048277956787730819035594548876596783536250580319626922742810254904240056865709754069826286292399520280412697851764326215207373438472987224783024183356880589753250145577281924158159662501042946958356577428912416768954859408267244998899570911180327191852364398389896187056560918254906849858963487434299268497639393044623685640912989717930495193419802487241836543946688845967900735494476353098920671828326510853358768748742347565117530925398148046587207552292372270011581932612279713935507597843334442628766287545553807434424557317398310660903834104434833536636297128192686197557043382603263189658259813633723044845160378955691452752434341522883876104772995547139717386774534017686172386527604404705975598410845429524617070737575520859138144737638324640473928361462798118786831421574462001596817152154328448645908921436288183909786888902307875094816761908041224987323681831573747169562554358871920602821399114829569507377733068323838851583094157943632682465114745613116524402257522712576847021887103852598500940242595156258641499397062446792859824352932732880085365770627055291706764137584870850847238987927507957166723838502719414671451940932408552126548148316315673229064151179593926540751760562461066099411644583037477939503192442203210095450370988016934310809053911963166343045165303025245962432268988590192303747070178653960788261328416675606502055562617394217042025497644941863528745239220087367137576044416714710371768364278092121958453598016815026424327739740597975719646075513305584565908655891723864400760353363384217966057569812443287168718852091261394792776525541728377315732098259828335320855506383648668685255210920053806296583786781618307532839956688870566319824782498063298700276430918778751400974688509418848831668224000000000000 [138,33] -260832510281473054259332775312538026008672019156618656614070852680338253154119742618131606599017651537042840103228236401319255340465978754868002874165730663573783303674357741165244083046760952893877327429549008989847297248804525275049253907490196849945851490198608683232602574813202457294298394657321793454903299317570692325035389322485630638434278897412493360652545614515540714542668918494726451963414046182135137190129305165462193618434762908865396189754774650969735289786138979633808123027007334788755233542780913824591643827453639705874569420960426525645656737080314869819894984651266035098692833358612527016122823858554454158644218838128049165938822618197834198552358759318439369668226621780776310328276431718621994235984985857938656941389822226532069540071267087893766407066280833831143878202516917639931955630166522911879477172797170451521269628005099163693389654492204249257559667888062075991793176037506755701779550140111728190517212725902287055813654614652943111137575511600009232709743069074183500098615541845994176288711185311879993258131918626506647689702639127284100320778696305485376922891698757397758439209003770960796287769700295104245135174631847513607863271025553248046073495954457397803668090639622040520636156744176765608397573041232240982346586105824401439161327151639781449823390739073655061348078931145679764732836483933173997559386675423540463276377579114140826521233900092987808270143436456757613401122294777636038335027128293074310780668825372443310976518308916362374042421806222198911229424723242102127352200287828566845425465541587773560995206488780974057134127658425850604106213796200640247866884533761050852803187365604866075598479261046212636742551576181535444731824383651661283937501506902896082757212752571465510703120529833174824933028125342712709222848217822199314476286076955199770964400532385095886158995966037710349283756621955386091692448633881909155855354662455631746146564869834213971278299126489199874879742724476467250143582497252923023548536115677138086348350603610445642515377647197413136595629933289728785183417498649089917910205445406416021940673540247608594158026528475807252591897823588252525338292617814546041041732341042446871432318837185779896054926211831931817970501888470862719497994471773293020967899090383264323045038099780325282057422909238709767310709029188718334635349967750641078850721660043652075792073256779197351829878802598567079351156736000000000 [138,34] 80412732561211299166343670369535080796616488474878507457612101293870802756547007026631378146205308586583014751911122391887142527602052413452768608808231274674573226635399657988431736408069289446687092647508221706975091868461793008003342302560627627296330681302337021672652662523944237817702671697777720407929296736515864766672117916685362710595641789232593136597906820018063873753948361244079136936044509626886008147830704211215368753919232564649748989922301140934498762248460435480588818989131024624863221814918356349950502858961804499411046927723717745885538078233748784228116112531428527690199426381285134827644412484382830485706659480044428671150243304249215807322579129584123565835439493608516352387375889590313280461365992758079355902691357788423159958249940242091769004310142477526806637264407142703460825094414148115120979337315557441338543271334993646855323067082116114601198849209509885211539442544938180492123968425613044149627679006247959637864539488651682984138193792935503269555469690715802379043851609380805405505780610749179624748323510873723658775264002727710762799336389363223225995306030431430539494877438551855463900169750879154439560572518357470728011333276048967950859325768285016407858918208007148856401288741908601369189270162741564992176678076490700847078311504886656897354068955223820258415460110393889901731773001398286222834813751322746597784187797084386869469019802976126518952305204326763762382311720425964171558804442568525737079536605639033422804839794342194884017298014005157351811123937760027529836500804382526399970137111255730734272494305703553492351166139163563575173665744739448907594884816880352095570477135792366000721242522727577792906048825135901804829496253372099982478377084668729705662824520346704500977369560741106959168068558845872710709316831135498353882808815316122063314103547258938494040973526138679057267992599079744783213600128895451049786322861067587650636056065705653072290119069930245561405852897569936430686056707896415732002285544125432048941138926298644519700218277568343733967845244153779298798966778908996124970799784701509241758880282665649841309663019936528300408276620986363119168881761902339110491481972097026974156350310046215052842947497931432952093851997339944050688762213614195120560251114035199624146342366038360754559947663725687296531157021563427677548658107509654218955809427820940241983662412875106824216315422631531657660727296000000 [138,35] -17892285700331120743710389449077521814726599575243781102732140117467484904709055566922410255014327349002384320264397354536239660298087428634044899719609465335859671552709693809305354639801884087427904868242026439443328730695973091436230606466238334894799106891961607174175835023762951296265136802442810266659472659353690628171214746527563264004273949923779153939487501333123276680515793051142028403442315062066934140147774458719784472420780613820179414830271880330145674565287135903963234648803158720449479252831420052654524371430074003810998718213872055686707085038301667101252759783761111851825519978170930020465531767589168715760127585559520390904070747039066799491630396988930983524846680799649532622324637876610227520526084027457677813264924395766589850505777680201234747788906985318086728943912022588611384551610405828412724822633227622906826396333700560025509173848756568049887183973421325858154803849928505935337872237260605614951197138644251629647235269495614385414686244648731159232869103250151911381460764958089504486508436935952550156388354944221715942360068478015287106444501496677726015930817725332486333269516514255909095039219477501126668135077854199124852132996223401302188383348826178753211656599815873423138013535149506613148227563031160130418075291909746073788034594658386949047126466142608464334942931403638136545888412304830696397658186895367508128408027397969948993581794299005772855360475259974024698439058878903272785277226406296841577231680318123781779984258689489571838688000346460782483768031359645231775262192366155587551153490726592006216327904272821562999627148572154576648389108657281225666921119544816528828519196657008303317613467397084580701649282724701785074865364620489505090704237700546208833757826111168945568066122061053972184589555019292311435353133281513263993278821345854031059710716023887635387950317150984194284369696505195424851430034278551934098129281820108769399817099191421184999452036406512098205729770928035154918538670361004668766012147025056419661635115448848549295700851076991153388849400862855433016757583248376200730584693904086585963617782124869192172015291637986020921538254396104255361544094616206760608470947815287872559516996325329179191609204006125886756723907216624741308522934289142577707411676957796773391878110541995560303397083619562861074125466594870638898565211727924565417672728377480424151883039895866181432025299055943983852404736000 [138,36] 2142386669196553303495432742407782078352525516515666557332326744916362968906896010622583507825507269230022181595461364852838386080965042735505957053095867978660769808703798248670496910571355320080200037745839927391089396432770879243473295091809186779738907432623436834532825649163234738184827599255887279397159602974945733015294160304926675265149349707569248218802435788907351142025523607594951027136493977011065579039523619767572217080906994700206807437870807688565903689523177408511190140732910125558395210455617112550811381946203832220503303918807843981331961497928028976226810521377315151229150295351894126337214393047965021402211155912066828640753539671544066414367409182217638451572098266828328271131659780778171346790995686403695354170820368960144716092131930563886995919132317889208069880517087990989794947439789034752903764043920382991526302490809678482356363099159201151857528319380803989684669073764311633677166900429005136254774896026375088542798601504195592044409537970552148083200425013726437457685264287452395767346432004799081890483608801196829562085003061149619510191869339541029766381030379755194353753896324725642843848896666957728845619515434694329388417889254252193963380736724777110130733980434830976715439958940327534983614199162177040064056391956763801828399240401996039169069225739126167902159516570543085347233614038855385473853148571180175542046061758312743896213427076480292391764175447730707132692570245259610723901600389657211391624583715925825712342774863576142535621095216311738239002922141891100373027731573776630474368811593172626212964311940360110909867583826271775059405665326600923934371154103780560417774001603269059935495903723713212863466594162245749312824045263869789944184472401597589560118793900430332875527239234687050866036053325491433862598703909556268713893418992546380473867789523903757227360981445157427327321013736456500704125158149524647859541732021930076380296321321217306372211276631571328635148665725637507908291085981278627179219045648557770897849828425655649092547367055019597213182546122247804762574547162550999116133394408230925762488414757785573406663543927895243133910212100314869738468818846171686585935589544524800599085345694284574012870757934212724249416872818815509694397660441645964284734183627701866244462988836538981216165455306612068061751841825556427308884502210451629016019488210471580391688050233497517729117475456452598255168529 [138,37] 177272737640854270579322596758018989619026861392435645967680956225569978990398164601145460437327826725323047629735996745962413119769862317387716550442440628761326361201175002106325257528366024021118980793623050679781577368412226810421094956762639189521336006677841744303805210186392310864176279759290342995791371927040825320560637185568038857752013806279119306380244824115794593337248556887130792657202810283073409197456798650712379663159371721267323962470501758591374214119766141980971632359481704366781184125138676712978506294797719503239483789214656047222263703334283866137154377546031454914249436850952795815237964918981641953985023365973145035227154162310470934736673787523565821101819778238381340967454010867573163163058485902688931355583529034135950171553648208546985341293698468489665017886808847228358820316470068291494393441232010320999956294670356415060871630338787805401321777139976787021829144118446790595304637989539160897826403146258627487164606848104832106213731955622584722443059347012584179518109242742426420402910665731916253649342459242586372959779363652353347058840819426311511277837526303334831549565137775101403282209779585283327408064158266747515775571081514731219638093506412279270463056067078101733553909236505359277010017172628277179194359242051551812313429160779670919163731364323510298650399605982973368988889877362032003854169162002678151707239346222081154360637887354071448945631277287267137402009710268272294707441349315994984906115436463922246654779013123519075408524778228178885736309883431242388638962054826444684661635564119578318222652960382183571091364629047589132478588326874223961878504214225204845468417843994614093661088514601092041030995416144106932256251743291950410495767947865336425487712423384147116123535186382695421096882596510683490161730951219757158508507506936730202914796996458713389552386779606257604183314545434387265185607228669621889553895300135526603623748607892786440561646316406277094578411954077896245583415880820964052175406260237791924332666105990739006820485936237655041551684502019166278561348030249248340901706775317859838549280202414653100074453145799940995717860569392696673090360500936846363686686004658448886639028678623471997564638864833781421335922001803328386368460177033391455559825583052083529450537019254018650533916750956632582502374753741342558795353937890524485375323699709402699239554748041081888837836106864217916832 [138,38] -82192270841417476487660880689963695786103256159942378409703444875383425771364293789894813587248767537180881385728493048910260894632181020586546281447242258406609967085637253140742806653930846647465107065427476455084544869213747328928895025820581528256881536325531498677675707706150054168447706125271826642557799907315003079209413779682719654945094135481531462786266373473604418529904875580971383638051588477423973778904730961735615988463813602286667395355964050646333665907725864849025577833985653334769483188851664215802817947150097488732082423476970495345666803820383896255535951557963667458922865185426192422239892675084008909337630609514801474244866534761316591418156033843169412944542433740384725824657104130608415020134702869678191632444241171987241316996366403280628398550765542389955480581768808811242975085057411373118710046141540030315281022105821600496242218601622885247526749134159814457266046886208570432819634272715650787798684941689089375965722173601896076876230554697794308834128368874351368960799960163925406187084885539267063367008273512327805410822970562606930604053355474611978341094029390030135076160526295670192179482495837459359682707493539955440519488119511296764206910915845419218964196059812559730315030916710609686085447186935283821529057158467933917728619096530385023138072075566664986461245932539534179515409145200461701800109402474747745524408251723339190699874344854526841137391356530511299914176919355583741002336840465763128354986723707972727069120003079400675601823631736319678904025711572527350001066228386525820984958431442711538659301141866092232776095814706562597116382703151117083384939568267480150395819707064635968561938605872653481706832475095508408143877627936141182653634708825552602640845321207726887291063083050601490047205474949246720889593059726036543906027046276473379927298292343714797781043138243124132855621386934313155616157054751871268182955056635290225264453812106721625721640045925968121220160594971209650080922704888491570751367741261642435599629681368921556575416290045410637708238477946989580741886229079755771562093522344214516987331677832216372492646114735359121716139216242901324270502523406283706858771229419199576156333406083775705007765815176772813950780505103968782127680851133275154223931048875042703926802034755849217471802565237851523014309906088898307721752257378134576599309108225096093600162730221844235982454796514391264 [138,39] -49078088350727474661748092253346781592197648996533189634531759863869291960461544998614276166676527303268050313059641814668462656827842879704752374879565985338214372463414631749085979143322790571266186188036280630691163895531869866978457995083900449253208653485434758540835463935866073971964124844547558703981017149603670620052311976184309929163952521104962483274076669051728942686648803240623922402547838054158665606628513559613177549103563591487630042705052345108797792223909761233396804410369912785802055896204177755688854132433138565490845920174899574875564571739021275422112452734399238113407506654818773759615709157050898760803197553290700773579442992791359925401567600663241104726572585628979622804871890358533737373332608584696755765845132323051268777361309668206067687896142112756072072227984626607113669748723613449769747991529260037540079531060166186307071750569877793661960285712685754415235238375253461303940159234942762622673194338199286719658505823305028582656460046571338420608222577621378474230921007742253547804401868832872999881731121102314245512321298116922626780326967003108253855236933726672087721559013638037499394030657412308744457127468293441795591985611864456859474725493879987928996565999896928701022608937360537800887242845434280740860022859684311211372997045729476664720193773203391605300091088257422554170570011006951769792763819709336487750283332128339684306089174974592439051890265044691914148101753862620292331434144020135167040548301032665034451644518454233577937877524692680250618369447836408404143256562637670450003150133601419120454307350916871909988909094684553655611991704066528344058190212703589570520126119223044898160535920468337525867754676844738750725125139142560409333967554575143731704920867843211756212802304550189539676299242371848797656782488995802677168676280844759723627697384819790183350946381148189666936699646229086676751633370904373092567996689260474650389524508666775142476295029198909652898734065731672517769038758167471523950745509072400802090158550962934579482284605384480612419706250839181287113118263479659616889018288753748531197751171708444367370103060067279066112346732297698934480226931151693670020534143213457417487330475061123670261786276103534309544837749106587399001294671432024293771553967912154590761398174698088571392628117752767070587967020060572436886504993171736645754602211220716160165080602929367237879058844900320 [138,40] 53213145236895843191969508889709162586633154144787807254464127419440208806665328495002229071961822194902063915081252143124957862039632943299311227049188697366184458233999343999793854871181813943388203066269881195217712385231310476111418135884783846106595825817086707056801275414044518856593994936503993461071772455100801417610215111279675023794922781873295658014744776583220913181010044845777932923020476872401366855653360131512659332555983196408553239044366417104105024152315821532217150691851974570643337830818615673878524441779919064445803288744619843013603211548301599240872259668984690715344914423737927273912057036976468924051504615516322297064941986364117502984460929434908359290830129318829402908847393482157238678469986364581685734031901327012047761617936314439721170643443770343229394944043468588261748339989362784046725877078252776242585509005566718600558613954772306598970438958195181582861107789581947855467988379560942243365920683563166449349917983916432777120293503167686911478790481823033841480167876714509107610622493681026555404549392693558374918163738751881345498545541436162595463020461971160007683807651793709199417153554951571648685397176786492344254444390278070660428729028664876381810894934754939203214892274333710152277359546374526109378455389146494232308058705506079937585225633780846599645431362830795335109124705841693329419981416731424724306051882016819951513645730026822749725301277886355780032700967217142921811662857334882812991135057649037944667254803516358667636048837948056744635777992814109286492305420828961924198692253325680796541354174675032442887879576302020930563180352671749164326006235533592420634517691450561924048518505132916670736823473168150132201359941220093883611267118343338321503260401345139343492452357796181415968714909229710441147559624237383332730523628692323577990618602523260369507501921260336575457801063971662786866887329975343748944834446723354879987727608748238905591169322389889675996878375244530327616027620204598020172168797421444323219397341951158973948168201381243303435388853133537060485135537910608767604008379307644512951358715437603644152519687670276752723254270769898636052215628237651319634607863856246406858691738346207306687973643275725502391278747716675877159169090561522284795659076616690752477183173554939024793974846919909945819973664538252075241675785114840533705857160979390647668273720331581111699151840824 [138,41] -27447303942079650980034491885112647706745606155141254974044413839933217439649640091931612898793810429209066660559537682464977866738256851867501660878971428785510511516907999416964538027413330290833428981742957584487888425327538833307256932494253161329673936902591705367151269369974795353658050812976764354219259431197232930672748840837561569432776535057937763779858394056612661215082800671855580554694865587134471633215594156760212993127820769046818090178801179696221935665529348073812580035938237593940905902547958210664536254772284529360579479918600646944680820744800098807840726713597867297412236957656871532909140342661980328136095079852436973203637334979325049881257212775602997939491025112036559271504855563247717290511214387746908903043192222465318761134772777594012850651395265982406451692954604861614795436779072563654811020412849503829170382945522890749458773005615049044891809814013812599372131502185704334077194403068573224137151815449941585275305316649711065064370772391917524407364546239155555573334494502149563562440140106110330880173253832206987468076902630976591424464260314330247227653656787112159537390971976045058691848788096862834582341720497350628901919956193509594177634921106410194595896777622180087470914473652173115232184233528195907042636712269415763318423058892793493722960058612847751932710788816194982443384312685513360721274234623697898007538931212996818932347321786110674400860609516218348494771904755679286262444517881018563119376788710973676918945226739009678027033697739612270394901206684594398560703238336802833361487526664014356463033563631121408136913712413867540070284849170623772678924549974977063967153175306965528004920972322224161561058250586093339459781820098573698319580544889272660644695418141326178317410511570800352358127691529127931461673042949410982070038700027789464206504313920888387496313829555979849303071086123903562830372328444376232824791051655052347892740248681958372535328242639321049096550276970015784890617950483659289777218994708440174708559783503397788068974799475692187451679770944330795196838069332857822198886628285902010531161764145549925168451143111763533327054029511544076350479099646568728568022639162787925089280365482468293366793548958177828503263346684878002192829564526602908606003452418571889284114726328111148596800370591429135867435962874233046595340706989985062680142576320630808215586186415632964387670592 [138,42] 10085006875479169311784386815941111885005848008284834911817937272978256432134674025296255989567351380264588376606373802858406606799368909506465200581080474552974338490148132441152609004589079252008783074027546185772264605251329136982016957689902351769319841929488207249179287464185869506024535351268945246699841170779817517329801480498368638859105092921930853767344473320460580753633296845907594677265571983287763087282388959319479999547016985397431606313698800129255428494976096845092789957976583691926090302775326539466181038921606320676210302314629875248566615661503776215267666155998570838329016261618348020249727306144962996146387040945761311691318634999210923720426831970999431206828932172210160203042360696463202187803771218103090408029925188895179418798304318096896763125266221807396003306305187115326226971085137042863673043538418801327704251903571160333457263875693937965184649485972064315272218186246078041926149427010258247317711881766098173427316636961979646694677725779037633300065401385158096384102332183178270416031696639135725512386719427278397219118613759260184224354977675362333918821321896182803020910022303054182502581201047867084106422420333078447955653857324503536340209711691191530704792306317305621167946708136572402566668154865966177371937867172037545866259334098095970319933807123633766562739355500830290413760381323585443887682753859997048368757389325880759626329865343676481682720648128946400175082165898728133605674008931954836679049476219492348536185363309678774537854607821536951227268107060980129388582580652140713011328017480096935718807811385209902146101882295760624644543515150943970927874965714761351060862836348139632498032203873429160314618250430292642982536397041283183124015833772750790197734640852563338254137178700391325857393499049820267978980920556260323820463422997751781901081761666471102082217197459020980811977888446648912527458696015006309549678700745909478118234415423105808824917975834512552274525012204659181439579601078823315130086449955604243955938238816592572417172016360988931549678269168102967792315442889752909432585848665723597380354986591346868271302658921566652444565998723861288365051812218468898684913822282416586594695943763369703795464327944019227433346162424905350997761549867199359531361061999298868044106869681981311233461225793949462211658579928455418098920004530967243137031755553490804166020879301367020483424 [138,43] -2805121546528601184213132646278002839144792604786575142475730531776105454539154773026436282453883333545451499623540727140298454718756192860637919562979105875234172950518101559468264472473704824487704773741906768127976245512099952635950011318371813689628029981352033504009945281092879308069984608617187469894724629930323503756165500610256328409749911306602325176731432182779601898459356557802050218428707359376668804006914862643475230156589825784918802446373826561330433915944979152007647396216209731135238864875908678098337139816873762606234945615233456026265452334631691463843034850947408849468963750333505644641174102985296531404301686913034648364844014853555934664946112689244362174589727713473809085784032955574605908889872474192474112192777624331413810342092491921791886520751903428247193209324029420938345758182066058038571943304251383391189366419019733925231877732930350080658522599469030172888498762005365828757196428679119516640434849790091722436202922935073633809678461636773916821214477351023447632609386936929045558563684448722813949476424040934534370019201227466721692856916792839424202573990773627483957148101641580419353507565931112437449848082243771435916804124261200281603282438828646111029719890131729629894972448548797545494088831722683337281834854941925156315860027226015470743261573333150533699625662388229061418823369966259699180586036155020957899195686003499877771200899318401701870658050859128014287072226575143337509579999776839415797500783279550025992323959313776951683522274843407356918576509937437103652250868028040403860920584091247514957800721120428757446121622567836632406432544907150645521716183389209313662786741862346085478270781278532602374907115141950565408067213547860362799360227482254500343760277295224593823650854807333146822044892785804828899363015675674715253286859359734009142278090648585047791151541707623566079932599632377148600954582914029091185624879273103987996370189913790861408132616613770339992846608367918286168657315295186602780541775814650876028092553361331531036546055661566675916523869945764868666395560183972870100853754149010831181776124158238253896810831416033331441207902762796269676192110779100703248876691454460631922441294720067731581945806724531003342994121088192346095222200715853079257481260008600165093470844397420301759099412655864409508043423060050710446547094619551463932944672129479454787489655638823839264 [138,44] 567750300393910057026862521490982319527021059561569685545493068648814038483380163658611984624322908992350928126948518499899688003431477807469168119297885947073641622993519135370355801387758640230380505316894420621474334072001345841812078453833415709557431747639854713561912582303210106750901266583403250989598405716520322469277738987490700905710220661733980729977585726334429606437218093461346736798834907383178271061487689307179093574823584445595284350235777665102072832477772393445693289017932822793209652342655646300448452253349888507980828189816070668856998258591662955958698429198454913148444201983910272860181930015528585370880105409851869643749730749858870014755749258980747847729496541528228742188762806709897489609698431258059213815890466654732636513145095375311389155082513218005842834379611729531226135216792766982270565318015413814863110723828968316990584362285495227910279066404907206901149750424668624316585931040656438145606280725628473011657451581375597725379635715801124136824261199066556611273525012879181203075639279194388737568088011633554773268486976839497030053563051611903786588514885346582338749764796654484911946288566211676616585787023549404533572071008803983148300130631233625058522310473451402328844405489698942071683431214093030012083111427356242904219202338761539324022958742879017487070316245215591321812663175038048017939485873122926273418516598169049409354560906376387295809820852611333799949045770742993882872915254027823736120946901229627456039855138721029085675189199463791868664330427982526179254168909399134948745014083083382120354530053300583961946279629232337444024373887372509709893555943815074548662428844039850775481520127970042898694692431313793777301316376317668791691668188718476720625392262692790583562956468044641953472087896977029599976912546909987647214206232619130861213977159474197116418406379488409545200414262869552179198040151884002223648668504132653855332962303148956592386126678259603874172702545130915208921069985802527196149737388256955496527563835521662114785261014868088193302994001537344491507727865304610673295904216413334805031132850370123629424451672676535925736312163340179403407150959024643455256905294396184263807864177813802217892763425964513673521205421589457371732417208179835792687637781907692685688984535780567148333097321403631044010191719272761877776236029465942871037036797504680452279022427290980 [138,45] -69391437344450492734805999703852358566541813139096791185588726197022519011417062982293007290845319604980687664747356905168927369505656809607002379027650511703212363992244259972382227255859081084354327106857862580722640979800210051500544219001900108269172317108905596477119841694055977874811513549933520985267217560248227251015775459981567716269455931365712209857106135646174043394163833892737481777516139808567888858372267782848342246139910030572299528099630327835479303675859322607246518341705379322783856201829632850578458589639466965963865995789469348120227569408684998974601096140871707929875011256703092076907833806259821666157468087256155896622365785889312376446359575480889758525169990200026992125373686112783921889015786147510854807727617340183855428908783246421990016020026066203373207335521097877355869721891031394479284129254486084601282825282620305394406794365211840105246516133946788364720705683898727945461480319062757192307751373564938371838499212702590533816843412664908307419065496135739951010447789347974753608744051188413032350328200335838218403964549416543287936471065277076644899291748636384302281889437456788864855629444724970751939737101174776422539677765733999161927421493650866149142768158045672239443569635961597475678124058100489196674196850772446180460611653510987262145168976997772595775972804454382219231139857944656308568732154038855418172297583351939238595407478518238061844452082748442722813022924537756032089765391720330848975965493392542919147969460965636145140312963507313464754135759471219419298938415468348908012317050568597081538021860442367221858854918344251657252778249427409871425194033181868374009687729867036380105370323147783979015067484151337407540337615418028129742201827727988961180756233262460147727242447944761393783232754276829182450232376407071960151368352854368211076694392461500206931351161397778394704931210256609333593599957802461983491268655894346169235740034711349928563509373264165437903575098368166811980641151714469313608280854407397642018469260384620705019280671209424862441750171524111097743537917994608250500322653904344991602184089186658181281858212117199120366020783568484416554295591556221810278309553631770266491575417362319350080448106578030871430601175314250201404789959406567281827612584417733580731677138474279550717340231292677766320940395035270599074948103576257797456140780497109450231524475680 [138,46] -22702070955001260597460541538497400584195270611854242990728316715114061828014458081295320923213313374544342945651479086163461772057238734562466488253672471220769208726883142673176910410522341979470346369668460892985253323809076369933644005969509592594554961244838872791657919614239142153688767587279673861699331152943547338013272442069653675673848744242647143927478054809605778308714703541563952418394927972748697739044034625311608053680883202493642443495871537090770716663466287465849183274646649412142563319880926561811283525923637290925304332324955228623266214481036961306667514575236029280894459427568531168482895478639708661197020625066377558765262742711995691671826040321697096107116810827151836090894319834875119748482512288032486095235860790742437392898377390535815478403385598068422393177228659713505230041240851509639700137710114052102759645590036785257683314704116816650165904524484520771827097705911866074103058556577561524586445396577289336984701113918113793077047343767167064271285786819931895329391227094800556617177246741026413278755914907930985308812082899786345170058976487827587885809214190573127737183564426631944689297794920921789962629093545675927457696657313606999173582427430479595048433460222096059359995221725944276965008757531009142220014972735252921809517897123770518886762691734224272634535944456152869755452969984899770816051565700185275872475439417912047286439941161975921533768604391724681231404598124737151817828254669675163466311668475711189104210144375957451539422640812775246321491725445325847657708315408408660343048798818811264503379909795675029311627495617204098130571664255188405883088176999963943627696070683187599337319167500679118195461557019978484869642312042870037302467843159538563165613616712546548325552754229734429026247845359078870409477160278646801461356126113268254797159647133312299380830194498676059746032526191516480945204682959287647470147067883773257758273888392720867935007799394685871858742124634267588679553337166679170107102162928073238536097656996112075322771184086169161563994623106095724138465400527113431543194246205384323855553743144826913312756579908516185323341761818017921222462586031155548748944696104708651954880431343220281013855041224766591011068812552652782542625389714769252990150904028790685934674941131316108901497422498140489173524331306923967586732920047575454943443144612686211230592 [138,47] 1681417292313978204475665288394166842922530139761592393129766678350111667824976576272324523046872329219589383604113667502911797566436035845678943367749287172406862616854878615151342848456847947792408985640723354872891035239841945133614595690559689170169223822208817902185419990021596077915533266225904345397057628612332462391385450357848207630403130098108214526924003140853088025611893934539738582550922272140170040968397471115643400174491911241945832568392874344359348921801707864329573830285662086933950422363794606222376418278168257377578483400260598876535634721932274923659504302499280736336309154587124001148255550464609707797733289574629525655796408722498252781915878260574927930507819443830075142321529605693880713971713089816287564585998869517215395147380241622375822611768498856308014953158288999454414356004472553597006741750058312354097871331291913334951618747620089903617472898518062037746030914488535390557209042604023799175322173638784036426476022663629800836871030751190729883226270540669986286796662229959194327171051723865163128587798958851810150198438737948202158591941303447940752527400247865324996833290716405899827352621510299835683120691279413429694116690220919043995747838719623273718815177366500871146395294114910053801419166799663160781548396758147721820823599110694995724648053929786214511813259636019855741615603131639907723429113434984397495596602869363220487535878259524672157130704418365063763403605916388390203419979663001929702739308208939078972628881284243216325369908562631626864865919212531356577232356209346308772180776739356662564208658366970358616827556903934470432106482498470453286768788847292636744728102333542992744869894205801811499950619984295044203358261927650075349348677653082196446584363488897213540542477152713373442490643483292071971573247300119663756944884068680363007923943726210798394700053157762301871890437557673692981240460800724321275416314181823849967633799374344467771500638270820029638759881353468670639906254237509187213004754827904330918527360006271093594986932349900542179400374099020490902678628421444983178768010853989647671467539413798272105449719550170168045885475630939643859301146797048255295582081915274409277891039688514503833847974561530817568929588539225931953257281638352340228416762314116411963972381500274749458874672139453051537177244097489267265921141450738090097010893866117655019136 [138,48] -132906176450342028112145772749695308413243771457577573133694080654494438747640840229193688768672351457547556047086925927921286763259047346973447368989084801736846412062660660762122854245785682714703976417832220583756889314741438099471507552583969237235067808851613192980216108539477952743220048595992517392724677464155081539187558460020508554974803513567997873152829108642246058417310688743471190573301496587830505919846005306397399753951494631437365764851141049216358464264249911821240710379738758932176969419187033260546825095345870163503792428401746956206385402221071861958644255866765150301049202774070420702671157077695566680076929375897195414868480858403477880268316800985597704446078834990508637153609679744126957458675333111839820667710497000810313070083981892020300436194822481502844277007207829629757630898558019733412302913161975807422384715250457951991512539320266395853091574695066254439007265923082012479275932927865160567235088055696709847961202139263797007071506152701400410358556779846193484811740859443800463388136391973622236726325076341155126016416773119260757225759382531220018041940829533295264988838811184565582831448240184990320827460889053547686650969503134401486733338389824432294975887810550844890258991519730664983229095642748213876246248064910815373893032271834890282811182452908075129832578258917441210672839601152862463656607744163396837343558173856861066029666972875865095258227252581733607642038820893001574504965205204984035857162029663822685144763285749025375942395057242625041442509314727275921492006072844587295721170438055024464548228558157522584419160037863812810497737602295989562154543215322169302055671846170362335182899152030245210414388910504606059556349282566254559854743595289684516074786629041736230933347590340993008960878395628938233600253433576732600859070066676873189624956634455283690201442353868385079543849888454505615848690723464130524994646925454799473567084423805200225870814186639200769322889703539576392257762337820569814406453140525792341896218893216379565309578354890836842739661240325973519736961775504793466733835092253517336913816646958474644601990925981591574827973063045915801162388492885359782573536228933911968884741076160737701739115024662203314429000977262310311649135986803542850457579996608898028891938736113687755499161349545225843738520587088296893317913321801255572993242146907145152 [138,49] -94490508771761535210421592032437354082671477740847373125662051266996219166681212159561121327602624628155602916680058966707235897753400822944587354499452015741930055805652680100040470981959741782749156102711356574157399555061209628421333177512199940294129782955294490934322966871103120677790875362987661981700083145276120135719059251903703781608012192260656091602627827711526138417824927421099430736910073142473301250390037201710553567738621888993397113433996776268822389498409331389259513377318832487165359628511555486576174995554818328681692109970428700071740619790307721773819143909086302652754122259190077123130974417742891571186524263148117297692755955631413692027547242295474453733903088510216506952704294305846425932431463102308799070735544928226754820556597867035699873243724930635521323368849940616113012599379738691857416190956387241052258763690667975874371250146157914252899946714832029842435648162141717708753252924583645651909848416480322584916352047431195991090278685183298693779753148518873861211422968493959178496057237042590972418685813724738685415712835828204858036128270086994832985380025234177896500619856270637157241883016340489374055166354105455095873836799022074357308696407617632588658695606426377999301824759850877813487386989460119635011181169595221136457005266722362318731020251870549179369676703773289717956576915380489768143810449016612592369059954728276795876419718340563813701515994771413347061769839775085863331066217459552508859624883432671011609431516145634336414203514153161869267350401586126786782862131169994887760758475251477716888203004061534282866818851052579985682848815880973542432516427330352293109929814395258202746453701095010349137291455538348932970065597943595508946907611721084009684554457646488500928729440726618529007651160793287512997762635416196968644419036737054621177603576575455034412550771561820052536824966774437989084892507634554439689209429870812103163667058259562515752094860975101409373466714539393403343777021404609756782779701712364377853594349863309621102135609674073930481535607185456407123105635840648243871396951306615469005806086033985818944996735252580251450822577046917035905071417637724575993155479959090392694674341185186041957251293446615502672443776106138350607386789757782106102572932129363322650024636637918489249339414828387780025940152993836690465854844999170838765857167388160 [138,50] 40466607834019913084759528115838074808812209347066040081742748211560631074565744972589842622362483947402457551920999853680595125627806946834704865764066768242602104975053831256120720033595936684169422128971161471259226809726315176603848268421938863806262783544404978263235270307739248748312432480901428863420568681150750951510043962544050847647442622220366681252502512422808604530598940491217835409821276929848226944812170064098627109951118661632154950693858284928889165745685295929953118346465560785767778902953895419852073883897604514465027068006981894282190207622845579585227934109910564505974260821277639407419489585262772521203664110200009283613537581189846285833030059628672887219940657655518917574325603933647491143573138045504745746692995733763647832604657458907087775933720617349766270584008421973943285246045288361532948066909612487472718056718774257511714743655859766596270820944461216010309610406883126094953376954708493339937395047099781302265923107954693282021867844421361067298736948608522757445734554499476203061263196210344672087122737520332767712555655263818310393080225061408647362799514754185531104797628480069203395939518809844783898362711281693448444384429840344608585000042614375105176945454283782263982840705541810142840560590306392901645254845189498400829898943984258608467928319261006575877925694436975219051843799457198131281843619067755460655473430995496402849827997244991083948860341888526205830880424625054364187901966354550158777098415536595901193929926886381930882742594335678188997217725487748340230736350145929370644791732861822339310202280820912407014351596873231419466346860766122279883154323170892306406621168732872927364109086020732549072024432100664011404167065978539175375211208300776675152683401701678343296278227426159152624201534004026483131516808734921151234673623747810437423951927104659001155145668865106212470532664951528953209665177281442125232438700082032456981912904050378156119177234175827009026193813851844280492622104124933266553278481360729430036058852790789779752608801901580730509882155264586295725389541772519968067183731976840247429814013442981243177984157492202992504124538847777529546519228628149655431593560794038125673281657456876656950416718265448181545109306717923801304958114214725284350553410888186986806153127463196750458825086398138249916175006288277095525089625787747110975096947840 [138,51] -9188942184936045066554196279565642799636587047878967958842468032945204329703703789551582784924875652802109596835689020642599214187129210839580879639316303186781731707786303191073061781010061423074590276098681145141521150148290827786410687875595672956309351811586785603526545784184649549308771924218219233302569816289811141141318347327826658981356375195670472348570459019500396421374664955583274929879927575017016776771355761745289889996864792625275874520426782335452332311921818154491696799376278050213430572663472112390981315718529539909129403778569444353202595113539727584826914949345422305480093383542590491884723728420689913828585490935350478358408028137781711309664257369127514808633520731318785988202516478343314876068090180084909722220364229103634409808601499523527502362538869748880684171618796423953279777421110669695867668336125864929453747443354645831849723306419614849394207369276473017044405649611330757651268164043065064066072809763334696437233219246623650325680117854272294945309555145097895636366316884783441063046996098063683358459675313393323405318285789944333064741175534734813717267341705177596155761249785517432438482711039017628040223806501106216086337980770142496739485525218041646640551162661896252832771247931196408751235718181888960692272495857174419863000458344272836675258789137931902613671614335355507723542763670019795819653170896289350781867966681196637016868412877185849406920378518350656304345597027570453306755899048369069239289825964044761562815316946143916150472121148918238255820777919946799381445556230502861056747451483559587239201723437933625715472068783522733535582273243644853737500975039381219275874303944110733011673895981942970056882935756886413615002655368104876539286942296108961848421273430822821262972804307162229599180755120133516719980003551713044363810103362059176052884617556988519897595151259641813718070313410293292261178581704333834471759474063226004997956196053652220286664936686529638080986301015934979620439649992009507786388218633611013584363686328960814798328231628826108899509204167007265712946269273636966039070512783607690102584616171307310837684419906189826182204906346529652932427711805927084190237242582542387138113280212149306104287712853268718624656122885946249061723230550458435550474597893070842059069007165616311266659507963913231596124664915487931649344077892459632332805120 [138,52] 1488344549774298193355187904952005262241520139741195812245552175127967107436878249763055841252059605242299836902079786975220225434812896470729754385133250844839603084843307963149289319005684622958565135606659038091039176439783535160344236771093478189876158522480373541627794843744091797002834436765168123276403928747776955042206565968405815263986012142980566296732294325575160621295514153720575929069645297108997478359572324901710184035402316738828984046660331682278432946742891009753266692925225699980274809579049785872609613735337824125941859716533799360708115661387449048634067503977342723529269166581249360066078102300694213761565204009636809171796333871016786070828112202456824877634144519307423817172159142901733978051363302224645255889372484467949948051357392816296205995788746180357069177279823407102277238304911529976097162620772746053494802775833839433434896291723992593565836894773353269976644909843212122779899955540899038908285873957123734920139599730941258221430609071577760393818103658203959122964217386823912690653255226918951285860996165698286041473050850586140739835918255629441046365207137904652600288016468358609318393722642307747756936232384791690476332239165597309354250641865432286800868539455556973733257134665134659068903171766325302619243530532151108010363853072687549852634195398852027118833833569547317448451408384802601282706099346106385223650439372529469312496473661131767836766023290781811505679191156158486992280866195918679410311401074752229166647662683166177853705889112956359920116393717530195045476962250676585859504718154959079085101922512989898973583390479913064578138196281823562070437092526031931218002718008185656543601877254251609833778179421119058502436964460309168410431464062553947705427610335779691886902371684961296265804772468416866376173707535061096450617060031871749506239163361059523348409719618457546798107136827412047484352363186694141688877853387062295481556194637838217420985987522903825746710676085854897437443132850702541015475420621819297046826087294628193877090096555325393098243441889840222275904548506297875096691087756275499128645273638960115440888192509957924603576157054432691006808357010595058626406546300682581726160850376797695313163365896954820115499974737802025366160219653814897124459346402790462367129964387168318445025665087873520821030977563469297322579402406943712413080 [138,53] -195031859811351286210050639455545486203141519798188869156040756154809132530593358677080678049671823752581726789761687658105059503850380350295261825226116937231660001775274890593331024028810643755639139441885498238165573011641990446942370184784475509009735113583421803855380129148210690795900109579000041764669037779419721595656570368844401848411018262248329382025560364422756052075977867025993864842974302912216999286512792415396856144880461011071563459231882663145107318194033284489601283254991985829487305628261132214477447772243628901895519771770871226238091970156173563468486715106603597547709603772380165054007163077122144666739576810210437575882306588823667205879492119777258427590450168074841854949250455525517012681106086758712981146240889816703962409945607196580412592338847318613049764820996732133287898026298766937391194211745885407245355576847164165789707658092490770664138410148116751604537754891254456667354902738649352101546518541906402695564295919942751947970808141255147053998006116441145361463443340848106130017951034032177177018478236640664593992085246807922943790138687407631980798867517814290439350203688855448467911230951028170509415544052997815617394501793776650904895846383717207991817591708308624404438788815840124557826766277940889991730700407321967086956108907632392817196091633234346057735869496937110420942213268583930354807303772903343385841127846891937834845838054661601942728967949571924587117835281852741314803838370168245099574108412808966554762953006968691741640071118610229057471178790481744501861041177862943095733262105066188046021779340988503291023018840057501625648208076691886747364905292428822817894982984886091109900112253638263083374988356395307634365740784676836870020577757170544536133821526837356622891806474717372649402476365409103482672092281137940794824790203451564051567966097724203957704080724038341636941574569087976469850308490055915993113311051981944996123140274717475302347442176732494486991688822929732757636667230781677300629747840708330438436292439854983036152209948179942757124247164169660811344931169065479015728691588533924211199244087440695338440691658676051962611317143300901998908261617017235976410896897279393499178390610656990305189757411632540485709126615665171324981230859612578630219618775561440813772682435625553891499219785631097621593583775768706230745388476052591360 [138,54] 22905472432767630752279289111922054945241328310876264750362587754629526375490845705566292732009302530790489115136053705498556540384641609633906612363133477811826653739017695774643216867468188412766477731580163861451920364365562958159495280446620423107104662327501942003445740994327599149284802349561029141627077535287052511487397244096140399010477122520717492727287004839119426097985141800874518769322655190361604026965425323169011791795615773061660968019943941084861091279911492327791495585046944043077129345678017628990530772629698541797663875115701644404605705412584952449496092907874861469305503849840329679898124734748105976343627677484965944990121840750331999519487152007154816142417916592795859852791594588400901210051839614433434958623580302423300915603953339570104251289670057280266965043946479617292515172343143163259543567001208371515096186604941020173406083087990234431869258697599091641253927177005826019499431156400716647604855790326629879080006504014402441897998941147635057168356969160037411346643458464603293942809281434739221839259755597971365612719120490311025025026033726973298687594001035337263626283767344525702801006446117118407829717720575742021508325728031027235670760928300450760252249884236573525783828943834489896489990477826799781561881143063488936140347929326668100354029861554632844668075574363684537176667213209831726458742649524562897994319039775906089931075585976896196563402643387028085157821376931360107461298230149676078482278320709160181403714734168729117319016558099131473172924213931398556561106606292434327195191095607525817036921461915171465068121549148639092896966426836887768915459805188538367051989247665370682983115091023785301717616644233863177835991225312762925921067251130794694769039222330198412442203199016645911060512570206338293093514360848387192246057685265918800117671293186983259009683639176559120871687023650376267354319547198059956134775756575790435864569886964225033706169008134421455539920469596489319946354783496983712269506181403264137561835999299130154066693492465343188563903627521169968097572859073908845570821706082887279365824444304182698110502019881430862233954711529589489041052503662743222845780258862792083324187644013149631211737844433062468153418357037664044915670890908910920834272306778596130364579817077894134149476610033837440465409178775134175311491792070912 [138,55] -2503230832684675024764237201822995267796585399276915003783354814154473398314804600758739124120030685881807552959549193724280702834589314044176074219639329194797486758888404373599387101644352861483597896903226683857053863303353336141260722547142351206102829206534163146837519959276578034927499070084293915986306267155577585806312900345999676897119883765994309502135953252900884263506569001624268171067768545035107393470839230569955452733745897138674649893733764713611248426703815461034055104046144892342026451987736428225877309110799446340547515847697282908710223131408586036143131702368996548194737461956409211811796456662433165941685701418475651033071304982151267951756141875766897548408294989700792880956705854987637926456289752153579819247828468212124718968671709398785705675271756594449549971766841500111837734460881062904741421275076676695975237714465069364903296100197541652300479644524060662699242070709296258529065176434042913160052155534104069027349663353443145751472680689083350308740259763076579780828504799376766060727970025358357593890482622068993374172324432722647286251182582694853926317666138594435505406806446305184633714763788970965207913360325117739552688900165184336570106304764685584741996211686704078404997256974702995414455138645813665137493726298096550352394838200818108526467463982632502453344466236556459513683555971372387757625141772028526391149288444546743342732517529006455778339873833959877515292824165383893678862770989467679178559351152978060352119297174957238661237417318585544894663534067158925199476674184205864882942281587194830854418954585278655855376777153171470489308177649511365995258996734317831023260581372802481331339710549222394658537384045583669145830575902021269161322095619426791232780597164521731125626500416294008897373354953520173726788370823786361851719747572039144673244194479948624712959533999945992689364625111883101433306464882853825745529847627239525143835498512898969740339762296145427884201349880807452667085420125177282741125342507198294520314052199097762054158495474751331975425053212561720286721757682928797630658410265332475351442661078011012761020706591111234157425695529976019847788623070625776936949841419990590517432268952430900187773521824426769347257906361463028364627023419494909971989093338133919466605879509180086305867564117861324297319092274935885127716790784 [138,56] 237921536680914645170322255438201607680573916171937689757041076083891363998843743774870859369045397687069345308715921135733480000721405363946306510709661316628974065561364479548591677373744774523216930813341625368219445984703760015045705487646126367079545653718226262727766691156003138430094674617393881826879951881621255645065756972692562157668439579503613152683734524368427806138174288676849327509117475938123163125658917841139318110112228470430333604813229656498896395069798865409147292349600914194659413581314932923505377189594667120392839164890464941648722620867941595940256609618124179276614166239299544444209363246212371929878163967926814793801535127765300761616015574047925179007988325360918672180354455402116198831408138631774084666856540211994456040779718586621229412039189347932789686132845293065232562807340689265993218467168040761438940842421291255015920402844256720261287883085502082332178425264464407142922428861952415674983820103643649662249575427364646197661563301145194397644916735814080907967288746255304779701385802379318631748750946798479385324615919190667827046675643768760155977564755576209016027885463829617179421320642024568302139144088046927972309211553641476088972810445865464355592788592470703161604652326692978477550993324305331918936827697395706397243527171342296464494904740937072960809355258154580016123836781673761386569971779736036498699588592674091384482668482150576900445758421051899635801952507047811510867065705698882106036936074681234196979775010329659036962906648009262455350627453448491452299849790244794924601208752980518827180316021374741420057741242497514348526034353299916245010569534432297906826604146088665193392635244090141478740187022696345442595863002270052380396720872883039525324993636903790594201400210176561837540325314754780670089747970979766107153501063901818199239449764756550602780322706539117111856357273576806439692936510456289383408115862402317875452675098323573809458698720592096264338485311385800604277242770060657021710969512526817780299670975129128665521267830761695481441592133455318454659256450939905855338814329004546731151341682972853631813965299294588694288452589353825696444661362058023235886388300381230228042388260516314692108599674882241928161930172473651985889939632636575135027788750589866686037747487081215238714401300339124468689293961674035685431792 [138,57] -17459684015580256509710649061108958983010786101658423593429865485177963929955025178781448739177381801136422774282245974459244834802668152606439534336637899375011096233468645895385959214050906801179665303332290443462175889074734508829023037869306702199861833754806246833063587809473249702454258457021524852117165543309090386287026297698528765706716439345652547820359840627249034464100547721040275993930753861234146735843606065694734598373337607347396030501858651825925764130798393135433976109114105465735185271534188664137462929655473695550310181329486270390205389930710304802122407703760445560646173417528775932142402005969164904934730904236410625605752891530519734425812292431079949686848345021042901975026443196989426886686525646289539073017977968180569497313662383709117542320488022925863413497902472182792854518939990624275837403591799383874385964004800373585483030217522493258527339048749302115626188416448862229296816621638384842334279820357877469943239711302485268979802217750724186005171837480636770642056283380346715033370764198684316382671348698025085500265973180477618929407217489944186526784635380109571440118087373200961729163268678474571754054823659449418165009942881300407318501779836948749389110559180649894778231012497892661282936460718279686418185196098714085263271446036993643774663406348522879298561359574262113003716351024349324029467545643903619142897260081240462767471312596812106619041993251580312576431479134102512729194112703016366296864152469396975224505335614763598619624604104816707748090271386305578006212114224350871190184436856474006235284568238235122443385291235301650151222292884044945811341207465537073985601985855202010976319474453311898536170435406673425592552522617351621736284324935618176532881655524736634099294128981701174551036924867432293786791210522957853587300136763500923853550374449038623207259677000350127668700478798458820127729079474506415047757046912597093896472168894101810587780262680260161489618378848664689773615749504300619133160913693321757287423066205361515596473059415471034418293757560838277525753733999968022431983681448860249609281793692260458857732652997509856986391197565983962127442930474796441325098769455392064489462703433756138712297716133100134729275558616017859333648293343359827545745133198612110749120228099129739474213837229935960619626755257508266240 [138,58] 795986814216195106494667414049386985717341545635329620764526454191177445606853229685266366405789476498354394795856158018273550178202825350451960387607277311005003842576578462901868661402465643612093533065504004472641701074819147545938708051216548136515850699768429855246625096591887001023104873303384389391924218422984656452436312011568498860216232835556351243648761928750850330263431008218296898046253717579053496520006006738524137668453955390194421172901864474557072013393839946359838777922348175810261332808422467264575896818351833613868779702718103620132012567378954809705589682467268556393435732698629553798568863014052412175549961101777668817856908937286830791924460061006922340304762756759471887274736225429845947659075496398894925926806574429538065024947587733833480457508150576111273127132206283957472912061657049676836828143445404461381833921304609875817314637764670669404535756892913969325767906224100871735087193489337384518744960259769961576895566781471899345841174216680928707707471580654156312436515024985219241033340237297311181686752309072334425562183685789582936363348830643062671728898548056382725421167336967526012060539575818893026664032060546335254037146652968503233426504559914772457579610692581322268416787949422517248916982498712863547350585444030969870584838392979877135384629635234990470876707377687665527780775329503571486664864949016436060387571092446832186959299409584636787345925125047485506117417866561918324402572645371665442217712919281553368574917506933982749289164770530612692911908663350995676158164469913384846353367439910930780627335188645650724506321312258709610642924379592715074205379276278868290188301697890810962129238884389393421285217484201345544049090186918219108717489148465606939215935816069375269368469964895008118959012236237923086779063684292263070545815748712303563341250303863803984096671744302215368963773679863626678320276427943941221863154748948608431758407997875812259498905174917875821617194414819392723239237619715484173960896326158048195031379154883400509924177706116272419298619325347730959062761554694897407712528482506246799965290039635009389718270651860951208420096727345674400224649092338245891670365578245635192358825552816650067253833144651519257697393262108337378813823228550860196760707181550490055078723180990270224971758876877012588119764469701312 [138,59] 372624502433662716085660575483428418239695950025907296342437093851923515593727335314843430300751753670445919304329347726022859946256625369481988213780843677846586638563077349938688489659704026875616864193739174102594348308190881115235180431990563206825495234807482662228028728952815586468000666800164867771093571276640749186347821831042757490519978599719854401245788138172273896810763096226760885943031245626566098063495830254406107816751529333132923344652524056035290931582056494453940699001366132745949747308257167255792329934965609388504906417875180283670715426996949582062043830021795942602574841783983338350183014807851323689663833040080589806196869902463971043463326576612458702734192616150556634096376027988701100671397307519086911273179058104022711862008710024393247763962749466607089592933886320090190625362324234974399036034175922860053914296425406848842254574819104789650733980842123857984510605155872208707663184081153001820185737001323186361759142120351054209046446201048732567983498394770289727941884112254399910777080550710959357569571093997593221688574442882331520368912978519629348515474730299229390662201248837925556112613485465975777904524960396687777121051368326926410498654951779306456830281024152271576006740829690229468877100236937955469469785952703882718637755388620964839748604716197182307026533643719177826094677052422901507726396493867145996266371761832727432823980233511422257932155299376617665006803532137159963340236076460896272555288544180862356392177300719011326377857953787667596267336413311306148435651794822847422845654559391944154769821429183266834445647139781324026321997467856354409723094268438041123378584413699296806137062546474549205619099331885506928247267306249296837311219828785667961703018516364755434309980067435340095546267861713955757997105282861025100461991505551256631982377268394475936250944373433088241933151113080375452203559147106881992540232721117198191586922142129801464642636921409506725513305089039609256557259607532041664569770012059943678349203901665382164108504794668758985654347154355268908549896011274727046565944931732422707026589128705957510696807630333095897110827450553369614204004090615761978426396137061236461471313150964016181437630590145977882683812941837735025610876092238226531362728066494344103616973896563716418081999725991730886148974016 [138,60] -2973928890236914888168035493529418683480065325231368437923669091024695130483832509547114845422978417413058620821715582648060579835692056686116882003610023210346871735851203239478591250355685499757577252588592403978451862257356022731439832008598954417362500360436815768104177028127454662447660267626638050632414536645838192348574816702587991573093040774670885917053714908724721049360432020751867695645764619651091446653558365960012520940926443885627879563002057766542829023922636998020228739700847706295395731869870497412435372832519890983388540901308941721103890960379327640498758512283208216115623884379566380847932588631523949362640393174338152848581615607137007247603985924598421463322048663698050952795501918303777790193821941106153779249164632741832312836798003446227055097134688762574461609442883275231292238262011064523835049158488944849605053833537265400660085770460816009727002256302883915689006327419192488820246731938516715555893947662764663612537154796115345552352698450082783824073005156521665253062040226285739536585657697338442247885751121077307651382846176533056622723389266361628445958367233792881140831351340538258741209341866650551373223525662746293088648236572077034545842556626644419836571481709832915241513370237084928218755187466508663647012905620104542137339169062852961303600738005242370974137960290204573713941265853178649816305961066957730028463838939657446499509324722868497503950243506679303576717945086071913669194646546906009772631337599398189361803846116848983647278083475351050457440764357012055984040211603041490097517299133228870420477991082049914308980473721172027684205000184659231728359200518258117688199027770296118692046559339424599961049154644793793313966196588200498565918830938466202549397914454307334753180592070455205648777236797862749429447024685154747786032991452234480267683782974380027479845905902175795948150986404933282092477220161456928767645161146000910471058813160017852837623724638140361582673291313910953218707811076031800892510067207395668399910597197912377078793018128516069896367815126442657968711819801341955132705721237481035500804840163668748408607999173651116357697442053506059675650028953480823167087574991583405309396989809684030290293771076972377748587070936971259126962782538383373486521884972486804131439002405981762435012973281484265313180796 [138,61] 184124489998686639303728995198738944232999921341390147432257884835970837201246854555708585530016009924901006052128891120404407622377576327735505548669686100027194733520818020861406521054043534748153456960527897302629563872008482803714414160330080318489644389156038519329824349062179857931096637591184915866346442900749257029459839094589948343521551898459224980332297758534533600600393218683959629790329817577546368551512296002705807255845660525424801653234615286352555635634087891942532651429251140255950812420041230709609137491789992007049146456369111430897734203994944852393445550471122449992126523563656566972011842148797654284882796263326498064967050725580903196196719621492494712565101765039942317320284613941338033604850586726137182320323711545778909644774642798218393385478661953694371220820253923023582177069578307605966823342610886574580274189268551311393140897593544118140526948031840898916164610751441357293130364576555225668999262172641749276180672869733500405624231900176525041581106659375951287139090574895639719582708234511626547684090505611181909724674453030041120164781209788148732145603727279257401823746757994625345527426890883179103902174608709969378045059012881954924834061330113497312589406855132881442829338918849855340001508331101715246998728920897891871115252193446564220692329961710655509267733873302610169625772739819576215950375771067594781806751197921663616943959217662491477171700873725586276526178495693376015487482299439890783037221425268741265192976597658218434423162032810936459858466074882070053765418251337400438080950742167520070556582127249453520350155457233641518748770230868681203968505042901158555250530756503925468757339775223967228791987315045278485911435943774768298228995710475157431153091980860415764887047128479473788396606129585565131836992309583492534367785754384649673318895848609543720479815171759918691848898763827875985494783078116977461694535048106122972716666740507312823487700356285187700624607876837493914944240120855227250427911278973906713940290517874955464354562338261733220051505411586394199491424510574107230680141025755006631088596230539850527304475709635434795298231251002031157364127190208883938646284167123131898275932682421523319361900138741735574927324189095529521237559929206111200892928946712539802390598581822990283830151275155750599680 [138,62] 2436550187570649645726819795853459350187761846874095741015630166313000704033711864818008246503826412469476780798247491563369103274699166985915818334007677044185650632124092166790685386981964951988746074490171863082912941508415109700755130434494002802677518641517965019035100075856928616338595316532270497203049015025329479773358020519441714934800437899091158853459698899709350412187806731473334227459199387394612666565869931770982603962521316864564668451340986290155514200281654431443370659505642068535551960925216402799170492868147450158424116550758305033090533953477892910339130788918465406437349947598792118243519457664471184907345100832230751637354263291980315592181783448782714901341855045451012082360761979562680266242375618457395407360006964067535334294348683880547441089157111467582787859974953916121957940565417532374392724805186139898011790916980320557993775177361512977922352770648899588900801199477323321166158630949659965807037855489524891658773335990818659631019743213964837177531689538423217265645191259042811078029245668525936614972645084603801350153732681734808586801390578250170304699216286138164921648449977356112581730689768998953650674183939423955184029845269996745891317480475345754458461027362739778954567489183598568738221431902600022046000113779687863628098129857039437040129045125764451913887867225552352041028889664234467655618371250577359102732467658924730833554345206234810840785468992791059675137086484204176383751120735330712274488585365370794521301545635508637324082032486266628062168815488836026623656704528536443302727836924719269812617798094553320772995586814369664863977332962037046950260428111996836937252155084647161522364711913348521463962379327677739345247882155474589804062321236523559859375417845934846326926336070584077929423895868104900970429102461873960509025104553448790845029704890888519052771291920322089350753112729923367135803720884534237900508509892885461166193665454198585480381817038325514346492017535718877088040983218589963204046308695099472702293137808717429805322698511931041891337321559509561202321319593420593866179781575044899317625954229013080201818430728840371614434176766241902676270144513552793305680619628197403312280427084842347091492032083493566168412056332268543188464290917272464952086904407653209563973965379894998477225264722381088 [138,63] -1826751506134963327819253901159958388670106872461001489706789109370139853307409003274974446573657294410939848236532646564423598124184259832411696944203028824331193846158359295099832475237265379218084904131090451500999592262140453285338991056195374641863738516575952243947698797067310798907717045802460170535053874305288500100214987231819855352374942191542248879863541536130881030758913390408990420680676500069075159874753203157242201674452071803611634289925834187023523456915377116797931997094675528631334663489126740516868819649648352639023974381595888817989778300827717365847325929003674493631818706547500251267909650578275840917686147647690532465525592728260324220660350670609050147738285295938254834552300891576590020069260695149699946536524077143821277140935331373299150498047966599289200380369126955604286678695760105821661222933826061762312988004866122168436196460851572011030795130008756032435194909637233843484083532782086315204838726056798677404541439481432238407975751725250434993600737082642112318160438204706510381041218142866332701275797169212028225985808571657787771267770404524039576783579253262602053048993903222917279481156089040468693678991486358221793647979814650536809423199480504121412005413231798979134680393177556063099392271873054117431832710874597904164996106087330460475077071132163313306522300807991176715617556539756284642231704150071930076992002587412129185211153413973309516814285503219233878323468423988153966821041666796188700653279192459308652676159270120467287293410537865388815912571342680948667874395989151753976359157919571435916407222762911193675223611788419931223956343066965987258645263797931788576499370142666421847685436775958982369431916081449005032995100214620700354176890976324503330191326321230381330527456136035429632635792721126767820040987228012359801097675415841969902835424474861644932560754083621918640380423154914785495415584956776954514906711457059938670980270695473647708585699055052339457204483281376237414028186870653169490601709093007982670210976827790608473844984309653372244554583309078257468015532272814660788566231221874536157368548432201289887643689189474534683942449360265385228505207709789676584896926834044629689119770634081920603962150688267631125751625116727650312581475171356339805017843261799826270145412148849434048720216680288 [138,64] 416935580137984847289443578960641420552125900809570985628809446215828592128375840455788093655502440369222369891095413763267384900481454726226914476976095376831547177837278221262712301704488403978174515640837645203685296996550341720698657513279161294783066923840773291443505085070784256625725163473791245676658099898793784648678039487902338800370715094300189500966890536246669666715404824975820930665458194673808512017437667797726883641477620656152827805101813827916208943561383272683259761040146987644301011632909297489537565230031476982669743747741316013503084509099578031450723855343043131190803605577901632713454207489159521600328102408190753970051228041997010913406718458830364435105335739846550099369600175767192379598180029528496425476082520301146280670627651258427690338676210829684185978463155544981288902904850606727969362780869624880572590651343799399207140740235280267635816166179785627349993793550200426230685859562968332494217500290390239812289543051002604526218224267823638189249882061791343682736706964006879066001901059866358564512415657437920992502346831095885979473247709730835594276443745276765232494415944901491777548599753011678145764252201581201278698182675572918416229812313277565468631676284085800880616220175747968104439688182532505751328323493229039692724881065531074068005387766278858438746400668507007158275503105089708511264105858614408948186581179946063469987192375580894075279223512388849408461900348653428311649107766525155313434141160235468368726913430344304703924379668902540407755887019136968220992094573760183336825907064745272320669677404115215836064231117463757472737311032002686710443636898802808363435005853180398042804814236410580738300849932513774986557097049570254881364712742720346936938849848585679408045993207244674996960629239323797732522047295106195223385310834415969957391117450991143829489051076746874210752024495236177031480141488768087986873640824057270128773872735651187915136709584717207412253392130448333550250548610806001774796448633263304848904873575667935284550231867972627190502406056234062369853651083224359921970273285579051691616096824340824891352629681443546071313747585896419396932241444010504827504748521746724631555829554201193476358674242014293949297971180066922446710753259249627498834367700757307582942196694086416354846716976 [138,65] -78616202964093948340357232433873032834062506351810127099005773029916595524456775935095543750680282461671009504631446704436619686867754144581166900033906209558677571442072526846456130405965991150005670442305887868502145617501604395885623096591811149080646829437921640077329954869584945345246230079968475383581061204908503897821237783259893169975137104704240819841315803860004912260273558098211610651928585359174055675273908908667481368277751839964359018418188593257954496944462858683990852875439255694148610879738156476586436290099715336502801867782901540030259269906274882065193912853206161357985787419999610929162230854409717488744266609927693923364313249608235471939183501361126702093247470909418369521313081906044481263149292792286032919448976413274388337104009485871210141277822211478766952330938085513963535622938681012506341030308135155263150552693255674324473456454048818585592986183648723644166437492938326381475836028454376934560521170917995754285187936620430636740667936938720871273845423518383800895636698801394766349008706314504614411790483853680974120028076535082181366562105606846395366594653928235397721515181864484210306166964743389556592146796945813603066658872792068345804229923232460923906668762322022447289055349714850370289981970625447892065490586185152767640452620210261524897065856444791910269612997122208104528870170012888145980316422472980133631667400235620695224076145170445631313102455859550593351450062021346490535911055517724879155207259897049688758109831949890921752166724664905989232217402296430220893759960214758789904091657773187179303739429589563544429414207603342060420975748679324158032582400892624724374645567175571557724482435056162538101515764250556954303859706841322555572288857781397500418868367721529698275313066098841452564585432174315605968653835049808704845884282077875860776480469379636854584269629009262184639792539970386444335645640579421564889454125709831193327620314698981586036171842303939261088557166628884155264576792432748170885462671278306434658319638720098269982408842839489547954270693531488810864178706450135722096506746977598401857095808793020365952746860159456780520676793825036636074369479594427049677390624247335566186001316861469759670296718000536936665918355822145371534644350218321318081688788588396502604942128478554563768832 [138,66] 10954321748854825171094442236821136414180398425860264334967079610994511417152735692549757782044035435550452430319163294492000900779955980073974114275151018562008142068464298242381870365844561827671394748407767312316716434521952914094611493753858338374414525586949047041011219597355034207105801203683757311589683599387409790440965953290162356666486104334254713705812009398698018430324482305099134923846269638582231846588317190545953826308953958353246529290990182042811028742943423437159586758355602756694143591894048067066969801985113322869073323720160511104189752365980640459242324166863943490852339449923855549431886125067365641937435489985284972707123390275231636829634111441331817156515569782903382630217360746962581859823112978865456195087702228113705541306493563105733143232015607031633690077671769614987728182160278521418032461115010548176234277911438195992149411930066692746290353195997366785019858453829764484836618000790898937395756298283466728890766464552204087941125733837502720530441760568922078317779200092606126207834142211099207364175926463494724281256457493243215840850626165064951285978696454355512204610791433057884518213613958304636511801445151836634658540928646914683098695733182443961856310658533504568548405558460424023009934394870625043752778659457971117708394961381021035329099953833415705606457534206326066808520916377381463100629413951003375039206479979728740109755123859134868331097335565905808115152424936963957925473797098311173866824428241271507232376066626526345699238558259556255710624970987960478226555408314332358566190531800172440965788280386641347337158954306351610088264091201733919024943024126355986460220480185385049717789854153907236734098578170358873676004507876309130693065449280313516928549762370272371102082246130622630914669711751390351099731753661148238968992717752349854597892555988981494137159328052348114981900034300086197300681231556244171816154654304803326702178404693484324864812370927707886871263142233933506247960621294526839655631051659603215263136622924223492470284788487403586620631903987388344952920159891808926703448742866970816323706640775873368361722528288210845753252791251114211371772833372243979562486668892636437330425004399075440931626816739979638991699314498431535313008603254131375441420677234656647976414751185278129024 [138,67] -1102048093249236420169068148562573161348870785526596122508091179253325235907484662988257788859908582426956057998626821686955218812191888532149686396785803687729705249730342803715057615859077431825183506583113619950841842310342640192383490394499218916729512410572154715837010558022785495364721130339026953614558602809598663565385311853200375738244309544796755612300286390643218278795703416797450564467361398863631248500027026282341849580240871531952884143772465223541043849727233049633303254187801212265947646811154552250385131786709533805522762397492700344616411499753070211541176319325967536648184991605847904417718634339485983010805213414873135963874117113217602270835125294213414673155313909247354093137573946638203567558322832464731081690340279531588661588618090383149069462486162793787364872025294028938548440115016640770772931079526792344283404641212694656928418245278412376839024341686127053429213103768962548793057686700318905527721217232413291798785817359680462493043915826306364224929065559117923438106248612687530782596990418418710565533834058371422343936090511499295922873051912702612984946258088460335505009190099286842139269563487427494544904001459650606376314047191369486173055375788802444782973166961436769080495632401580441950731891836876568556836985852684162329042298385497566218847483171370457052721720981715073186148264967500820324005632669198700798386157050334043396420761329575359697391229978583157083573427548838996908804113197438210511093537071270079098380696408367946143850585587400056289990683912516149504823082749304712378685581679225331286770210946563529339649125394499583350889522240273838454058069072167797306731978444738034327225577802040799932558344708616526166512110733526751377791324203506596297327195386031232652750589520450160595406462288964561814968073478134235676699662217541702891099245783542065101652885340644988220673397516586424801311701894933241686748285787590988114033850897679169557036723825566709439028743542013683908368213355933810370862442375589098357377818657985338908585731294586449833148177614785243038222447415841205604341014098547593859896899634070105075580785448446393732086989697707516412312942129812784998459795983041970295122186144714808173005564534397675878652885486895345770148728681786660102065651747820527746100011269022976 [138,68] 66533529773494481901486519181496173437538278315448440291566267684280487993628300529869389747717027595512989007957509071271830360432934442043552427167744583606549355661510129650423841897416275556984212186782046481934205702834071136100209472756381478112558780851383530017458935734474863893077732717521824707023497732431412150746133882336941766532423204851644233416492903913097407751487467381911326532035514331984550811131730395105653947361334496907644711225691763026298193763140127945772280275386542223219698825254851665685934283381674101543401086640252163425539804084671455045910333186026345157138370673291405817229344203675014258457886953244712707361011222418286114446433440570295606684145094476529737846777800094787102039892825535833215916064795864960111265777524079781578785113096000764623679510488217604845032722959766384326574516066197011749701278384246579792421576997296045495131851526879923008025039657379347536097050994618842016948685553489017376693460940414121396988711038913682732233423036432883373643878871996669895444906211386615937154303853882940175787577548564154837973660895612900071031933214511569503254732899363861732191501580711414231402463501816259589912782408742736242527423957550025907035905335995182489078854725752761010715454694306173364876480706030853969691100120030682753682743662662256899289904701138055134914668897947812628517227388810347225343037418539034939168990744642445732800724659189640342188575652227208130104171838077355969577510369309979000558300918548769352614595146687240380174765771215051739269701466325712795837121257056152608763552039612693924646874165423422180174236505489730445497374102992431647939860278731142539757743017774200212123070573040142437219933209930432243807742714444546117473594874219026168132635883225056221727405138977984780649172551769637608506673647367403964485905352086721718170741632507067893848730643463601558144735360007874070396750523580636904151203308493702385889711182491221275339340940337477748596476028437685341757334893323199481275012670738058379475578934507440466843035817138241749837094858441842032744684191266051478854667700456438988003892970326853905987096611649516441442576393792971971518405893187184830775999720050442268514987903074788628969531393405542203327357557007227190443586516472288079002507780075 [138,69] -1270825164019075251484152821654289869904940183003858878620842682743884130595947937514092175331402757425130593443267258494270686223323006987182524091828590746167282909241373657889001993841028014567656430030309183216691375221361259633814763022611673152004773823704248220645181468516904730857858695415279236766153004952175706582803337456776129675419289501504769628212669128561575544380915429240508513478307403418010802780024748093734130232726642777242339310677330654202071098319756594457391647517710281798306922225958078643738236620933855987591395264004588325891527381768764057198194491856012686497782602313233329579328894073674136622710924384555929667969626282964987211430413825933229946258149369942756466863654887035030890829031239190073217888316206479672188978158955206570477187448380699095136049001216286387190258163210587516572658053750091331802611495654351091260888778957889913126116248222449680595642864923187606996954489773457751142843501201629973057475071814993916173173585395902024351057758029290324722210015469378922768344136477455796612262426004366823652420757573395577720057039630521635463325246490796002724987084476383361568147595814934487941782254630610732168852145556286817368626806112388522402531540502762279274691940990194275038093845412936012541263690980016747504351831187940901487117049217672865058481814326880183770622284385513363935850240692401032251092089238685716859401807138140237079264496639947161510183036966548970390383085536246611382958271450786869476639104058744640895529421813467164525266582521615074755123509035624049402591421486920957403020739059190632740158588581509182114547017166974862258448366519787656700278726258594399264043196028014278450281890524579095824579301659835389572171652697514470350373288310883589784636852735213566704041070039666218023513815491486525529002191766136082960885916256547933599140981131103013733424640408399153066045177145382460790369916628360586891454623889684822139250899064319633252266470255675185447150218805850829418548065269234408782524004765396788511388265980766957660978355998545855170586798840752976519559105221471780815462355801277445697066960308453860130172387647924410685498456227276656667435236813655886200944464637905754090902194614842519075904839081264272412873705303665174150197138333596942847847776 [138,70] -39162839718639735234739722674713915755601505704227720074165366750573454917139826957266099700030697119567795619203970470967472353253309065809176687532700734285865146988610681248640542922601237936765608368161903696680491258459823595651050330557364541011902498778133365676807216597285161120944044388395716721053928259088798537287413851726042132463429295733507408479149975620883399472589839350540728910389520866921491620629446823719755958696011811288086321678468160402070103396909684761640491428261956235559493335618267149034702601479534320971026622817427782838379446418281330826207546986037197332300559684852314102863257515034189360949262090385256084756339067835956282463157993281832935642965928813758372185085632456944338574990836374841734389785299953904894239730617331576024783312704967265001066679755746445984811046969285659993094806030636458321952145506829366928383771885888169457774296813836581976220000173801923982128526879207365227193636779613706046895364369135368386421958698042173755346955136562082706661326118159134655592706259763667441035891491239667111572565753055804324906970175797528261082413547838084965059805621256366157496821666754987653609846418535844369560323667332615258973493891435890754987200768655222820762239907183110320888625681076068244345546627063661749185601162553437096112907832328349411973064978209136804062145407852789711159691743719243885126126493039903777928120216981119158386141361440939505166526601498482688115115037184267486800009660008187444893921409314037770516623636630515321333326991697831086548082441181794615411387711850253922914893609001950020566597295843695912720683148462697224584605420378096973797949536995731146921061222543875667595427620608829000785993226857827622476199977889986383516364665348208232003296569529236319328673065409495299481965181750370014131824655715930843395636065413539851508071620587938192603746054803496140858839952976030082443158882923333751305325447727794934961932481575960247177377556514075788243627380930348927044188550816998224148457774704659277897689222020356723619552440013364163682794376353492504332425942072041563055215650471621793544001327172013390335500272748052670328630088208618913611963725346167957924845929605596463185880306843731662659212552243828315530692252938093828221573911011716891616 [138,71] -2562913421618779373091988130980213125359772477384884902068009729458607171809457048112626603066114525599026042428740697364383030289361130485634064421409101200326244250813276951907136293388566728442843582208220431910796900084042400966029736655466027532680499312419598214014637806207286884435074358347251310190690886877166619300236873827187181283273248255718058955278462867862906862666451585156346576363743121020832242442265496675215533845960141339105666420127022882552951464099639847787348054393247684949566274754970987030381809562846298114246990797511190413872577057523980996951256802191687214138888706881656276550170750794277290986506437536589640489544802316894533988768215504768125632488852132920887447522630259186233293842500550193215879800878829747497208650556969438836777089438909297563445832788159807696375569324879102372677086296417797292644395431784549146856283328851296366352840159252810374661039459217142679288027625786382551883820162886349335175910119028902079907988649465814654768331016241103071346874664242647836011049040881990389272107385337680688256956319658306968560361451946629775779470793916171697818729575887901132183318010532324010182897080414051074725667020264564679519362257534042608728020549738734742825227540999545616385239766612493552096369084926754513828535003035512147083673514986060942322215145616915207757212616797734205362108364807013273762016308687179003097793124268012112377325277744625635335894147476418960612969236975782802144190926585298230601633775901323122013172199977546863826304496964569936106429113350470557520327399808826868039862343410337688636611910651970619403287666577914965521848354719777464366778676702949790493212662643880239192252551059567541371625924180065780880915093544548246644969129294917316201163954542966767908532572172303268126559101020798874257490650381307119035176980157699702142588448527512098419141537884138240530772398344645026343009889098327968799886383681909613708961422536749915642854802126425443268230618092839216902613927796669549767673351594863178011838001618732473405855145912596318229795846701345126403421324335190611106227827426355335098706703831316496612913903963455112287137868286938889441812219825564565902667006254193210852910872930903770980162373844799339304363297672858825697619272106000032 [138,72] 566139709418465517804906598721306134414669056998643503381191068920867443349814985894936803857193069826088717506639401417105252961868683697390374005670777858345662894462140831116916912910362035125367040280466755623673464700440502676207666348543928343397462912155749189425031257333873936337185269205090134453962690509379994278731839868690541061810351102381395984053616132555531541380019327679776773235612359101135479101263977144452376232878396738307677694341394648392398018672207082649710025016869642268733042940382766072662586891993484173953007355810768113681851661868761677881106530475650259228950501202681986470099408787473379416519119573950972144407817091861180634067587476358173856599230419324487464128716456844506871109450095844366107304049863622896299035500313470956140988440671026629560930394890869302294331875698912467431382173624337907315041320460698765132019540097824422176449878926345770925205841034368768508573894533851930474975494675259679550976684813096517570894621101060706404807471521514149550692578296773688546074844818737316729925232534961266015425394938450447371040794776422247253940313803056537066692084389971292121971934140984277314355367713454537997364031079713604139580245558026687444275710085015756699081657452979398463119817201024961352858659018082027608128466907880318010668760437089805282834103348689852095640237090510024326168811749216822800261115470734073464094991101241806618641240839650980691711098667095483740773401068081036752767209389195187721202848407588596410448571507777372157395181218008281064519518671619314701104633430289476517614072929744991566554007351217498491369099272345040014532996540610018898168155333829509496436646325740833622288036691939128146253621996125249655546360697569804639646306063232279227278247924229142291022181033113573601588430640125670637004297291440430015817376149996868384453281660885415431582492759296833166372921256607156071652281745265921659271149891129034001178958484353012214988515595925727323231444004418580999735748023227457727930371984056509150945265425421616472816154896196067248747948068709682758091558894027742709261794896743829796862965207407171417364553347055668624282819211143324808056546253247490226176712066442143422290298656894816560396828103988563212004204154110473518785475253364 [138,73] -25637046824361534370489930160672016159688617713102889210617713472719914235769285183581125601092971613734675448765775265840593239629534914331210181670246825470885064782724345926509806565143596977922313091318185904559874747548917778942270623658359599870481044642483903513116054147910148816903792384129388470324935704933005604412783801746532300496989224307945877731123373007615602355510929262170765433645483952532190960127107237963129549391473252957152492517703840762902361225114237934316834561677119514430048998468293292518073638262924204738485193235728691482632326022888827437518491798376622545017972941340093212568857739112304899910654506083474816679863667628273211056840175339418219040208289927962573353108557602849098671344285992724352042043684885041164323359966066121454125953932317809395786700134674223367567367609363844961565065567920816750061584789333644444763372389289138761097927935492089112186126994411652292790459054150585792198091012272712682778796983510888257471667071313388245408684410836940533188986950420891133906102978521856702122493411675176570516981561308987665793184281456873512194994304230302362843415061824726372742452229156742008146976106622415855094529750671168106924701512222106124529715318856082965698109014503495073735841897872605788082708811367799272659633723225302187349245483856155969520034012368035390518267576873778709401240264167134673567284302786440072299252881765222009443824877835525395831065588387305050185998747360504617899260644267609442327772156527504931278485370342823175479489769665984978464194489947584866764081517937127348345028159065272708949852202529211904435204884186794267203966170154020089273178092527926909002813843018490099095604476208053982612972290626755695211589736658734221791328900897780726081455175887055727796373058065953840775562178081816589168076331029140555043584513899276198985234596921213155979732674054370697981033367535666092877126292868475689812384979885767970570301058379381714300652053198547268111709175862636177341619704678247315585880205471445312461745038058911409580727301150709535566444678485505710083306913151677619549852541429810551771655502730115937575422761248562145080172176855711648429291892354190643148263987160604452100425139489953996614803398062889305619979542849629776437268608 [138,74] 1241261804571268404414632015324340524258347282796169720992288230703455454007485470973439573481197178355740636759661509730636502866011582275591445680162869607919127332675446840111426527464736838048338152498123996687248885184938559309704238202954508738056964563317278159828141487799456007403942297007966349026285774178120969624699149342944167036524537944332715707272138905358304104354048556052035274198970522529060687147730014863569613518922733810007492760552075549427533613883070173261895191495343966958244218607642549687714896444863234966644370787181584301876026265644474927138403013266228085787782331100364568148342992539214815050757058362120392830861781878940551962191761341025852549391422345883854309217548641802419194017309609044784721757383310013769911623030183526999029700562980294958855850719245205189113536198195432777752431135048272092387788858250145118363638059311246069839909587445090087122952499103821879717495692459146738724634050344150155298843028419735960923782045704146427359910897095013439875849485725738506374137154592259106692490124973775264541623361170786588909235332523013442425255158864563372604362924359589588905870842617573025636355290342079051479036775601040421575254343638202978544971043087498637188185898522741775683993039531760465146595743399764379705608966501494856989809188453034728771899805478933141135775581773669254201033926223711780925364075668871715914766200324985747917317524091508494560698855746353483120805963217465039845688568413506306245193313978327409732673501800795264134293145154955279741233330692897421680403316738981370966849924787185307573509177168621081498414492772996209657901180056603803557282938755356516205511857760416098439305544202397411016389785610245802333408822753191899167204500283745327575867419898079999926742122314109314199492738475145469078029807147930360737109082973493208556775932214966632235181178731017802870352171681942214448933777599846150743703052932644674872240783409095890446608757251186446918889796740059862223112613677360529380084373312585397682146353572642686306711132035276831409989501934726585720227570855280648273753169041878362028795000971725670562080908180078707362841281068510326753670884202229373325538267207403876937620343684966950464396414417095907782951705221847912643200 [138,75] -60883051703719775945576275125043852114865189979457793961502767026818944875350068352388772890816517055208790362577482863671251092080836776174066111743405226506147386670355340143561675467488989337660438188275276280246495399481260118135838639611869363086514141729721760072203719513793464722247178389767249459749772577084619622636763069560206435632531753183308887513944079844102839167244456336757445640531161495033260041751561700649953728159263462604690269534464646532305546063074134258728469710930575405619438067392163738173682362087015891459220610223751625807240434692050141808420203773638570494198864954248536895599350976150387525448481604024032772288695127692090043746839124142874676833670483330465947943746077806939122037649849377196550293184549812568585289909368081704786808747985586382431341074790071287084042269022508121607918005881607050945856863666497353382167466676475940690078826975736249622125856929397807229977547777050707066353914408924146309827511322618268603883354819006891088642585508656664956384788899561830384469826876159002180733802040195332952680234479855887434060864157145992488554500968729822878311459100220200632586374363917222248036406298596164171588928724706679467889690238398586192965652930896472334022703271199677918761361718100908346223361068212889090587607738836046983641440194949553355463601149785565258931807451874790581770874401831971790846923603024560481696038659176803641134232775101684092195764197566712205319103800779855107381160258804603445171533191188697617320528972788515159269002558937928454536435399088844067526056872782113943240695642203643600203261413247884211607461695221487853265720126624662488192273235646635791270357787310592607437534966450038020846042741021345038564130274212757766352950680072066117268994064355234879520363950679302401727585935340436629436452605070973596952909662368629085058373645162250778496984608586193719272788394141228224682600387241967972162481814267850207783428973775502952609422627545130003738205380544251395919835341384734210725409131959023433962258763179644739321417091535965673425717515634593913501678969623318228284582007675212685385285056912838088120770728101455146139036592630482148470124830188410337136696311284023231245577412017904557070999651999374320169663728904429824 [138,76] 1995943834409102953858958023007247608718496916011328264542800397195460450140698918964797808188632916697017073466115921377973796701119941464327431687469645960123099319629800538718605217700409074519714647031765315583497336612825360543262628262387068146042616130560457090740303418863490061563652915115013743403997567929710737583245200767200699039201768695625058422320628234074689839482949396635188482414127790032190311982368637206300607368831412526657425125100243610005584752774185936947469356019171782508631813736124433529756474552828906380573067764088496977542807497853086793337175918255713906997161426860752549205394973129462525444852620317092950524249206061399315949020051903483573902599511300466583716254968874029867230691791321697962806091649431473414250209274107149815740976477636448654493765937004026175942857302740936930651510694711216311740804636597371908803589265355806403713569765934701770248061129163422896720241171419112135272184829339401130837487240371624703464829700722163069623119308687394952076560597189657565137559181800301465827109607442695561953614823191612102985449850481474672248508357133158752671971378090444995742056461714736817837066126269530964858749088658662750694760186488089240929127095887998683836788266971091775776267389317230354367667578678259831128073140408267742707640880278633950733838837324255206069330774607765132216643171407622488227979561724121237255970467561300622621555191497695997660749317251321089462403577210735898986482205025243260396992249201105225692771059356259278968552911753853716019394826668332179596650257644118998512621784675338776040295484797110348957522089929676337791716979081599104580056812170313057850539787406280912639869203015791256404242271772936820516457912780884360041077699751083453823511314568722233038718427634032800694097232398192866935068126021342119803135923337460300672878068913777816640160505516025193608195434683671394871983873924579582706250219963661359182271092147193113247978692959596076312091336653273469562434352991860848000804418177686622393906756790373684868215573748189335275913694833570978843392903693399846601552309936788246319000739934454365178831416688157774677182475801940895313508125723766325698113177065105184074458853854100246075558741875344023754611828603044 [138,77] -41100985669781102801168411110607010602225947019763352693984891813734925356067673893370424921413931327673641755204031963428312219487920883870642666741115253631650263149845522050404688437647315130615594177147795962258765975537575750961357607007973795931598884139621615495579953044993393442453319739945838294398235200467797388502030786438475502171664567675901314737240192677785722647340522975626535789246680490565445904172787024723358835898115024578341995436926196415583881303597803978291277970578115610933899567769324193859736951583904826981178265605246031960963111996518909785669819550595891348717187738941489435756472742880463727590758426103911457612025890718125874588679392440424562990784144447062492770683303436850906086997841413802482063504595884136549041923528959490533598971967769263159445528751200890115777108721324433012349263029179099901083021605089830721183888721221189049463426586846932882999424758339305000708284780219429037334830493202943074259395086421293009182537839248975891467656539094501875423510722754227757061064763130402059408627524320503668082865267072122944592055869024345062231144190912898080478459372389522152647239441750838890990886875217306965736538502136104751594332479782809106575251666340793128614135600254444864058488545309005151705612545353102641659086410862354231008662125948077833531754834765787293568758711519482495215423594180434855415951720556516317118067238436458102583267675508669712257658752264910763649939957002247155504538969309998753390411660411295360123939605200184265563705297578421605464007093701951479042669088693735940056546200918236610364087339449558465996885283877027271254558527060183375920101660556050298104430563530549563189336190162337946118323757171296100011691862047352223996296490067564055676173473112830219524405421067783070635222182434645301206250076674363620568284053282697859590009282609876711473204780809966716377244083983216424900378970189976957107559533567357853431815155985235412259856569392521486467869306456901416518227972408667584414086768821957896775615244959310012142216572115989222928593714401049446521418840388111384919148693621650286426955027134940621594758572459864354221446622673612150051742544840381183400991316283858950808019113876900812770229864812423199526086464 [138,78] 1210262116647738645864470218464781314721239934669119222110129961770036305100022701862940018785095074607563418500458143287615017267258722275613589932723486058731002266051893020079058353908274107078491856089249080577262586996111732247015769664306797444574677502281417479779818562761525142124753704555210060794682415916608521276848239033855214272397256760543842374094938099517644977873404635809379671457547934105891650363625064413495722406133403848516187642492370414582397566637022356284678918773934363949933526094614662188293246128377362122838176893887130634726728752029267675152461771723847152572949900134324450483895999938731850690005197131066020659577314948724873801085565453903363653350277125825696908563146040578262858495355042401458612148334127224444161646619490681204368022148167139515911750413493842653633114482142813151273956594718527844287076705184312606783081217125115951308322661284564527851193100967294899057339898642340438225700763025283641397775273182140180336703005654984524840094711226396497983222383362434087603482565239668993304493030658272887757263034254911943658969148111985598634510763455950751194594680214714613499890691054288941458786968127963265512047771836261764971007724322374215871046337017438508607088831631126819462579719426495473242411497521704162964338003964305065905157729232917336644718500581500059928378868407622054974632392513734329113312092433469460734959819566716218582823468530484230257707050121802543597326835116127441288952768804616226112219561690780032556235657416282762604360230940389107711154834274798921626204438331822204667638604159079779122877954920159700038957624332267069449708201839703865469010545943984384076241617751264283928476240803904040352120941735117045014188522293773781284999010122635821233121933565257617560591780196192139796017051223333145695172964452781498074729565057189299106466272085189182638556209146284423842155853141224294643774756079353451008007437680212568419160431755043107726024853402370198352984664425635973390298272460779010327124038426133394061361880053546328752508300178215852672124123610235288723127283375991455446565972166300940861245798914383620026443578191490595074783265391427300771184972372959919943347348696094340511580428087621870781657183648789612810896 [138,79] -11695447784099885324450409837679937220737220561207255594022820795752451766380775976907709372580755896684125463398578449854565460565460857719170101165213767153681037908004103423870584264136529191740960324031826688683903895273953438677384387642882324710514054029879485624709769053731023023978362851001237469965826417577861746316458095230748712542259702463235044142092077315428208573064223784237453753847186752582954935733458147139681214363648011830247619585673362033567267228317681537439787261796111192711022184797070070744011056924822684065814771063084918068107271098915922244093973091335148193911589850498131602348218745292044819718541905950970324695361638513249133598407004048952505705815808041950238407094190566493002201670159036535621940718604572257091295198797435839438668953809112829834011221791813174768801032099003681598667906233304460697535923990240430507489439325827215104789515310515720684161778121454362618479527255658823605265633731071259880337430026842364703382736495514252561236010424715450029989951376433197139975187963562296740282784413238934453442337181668868456320587689600417051090553803685800999435843725258538729597285345038387455673774860193307463804564492450589724929426459081870561794417050622303323276629513898357395840437219943086731639549435158902429219882705196566020476943759563228594029178131180304463017638752399948919061318903474908320108133204840133015691496377107617484088468067696829412740386509403514493288086451409400195777801864221436343515035204504348682707874545384646909475432354388600852623145644087026727418618696890487919389231955275856454090770555192582860879908929347538875490637203146740927236689409329491912141483721279439564303666763509359334517661547169596421629236830536532513372743237274237915677273518133837741743102086798660920401125921380247155497897069979146727833665857349544807743800951953076649586403556189750190959624537520116456306561802794289937248269701078689975563858011835021007105537855729782845545916402825913672441710010963226309915768091975891259980990854956803785109736991272482806124043359733804686790026862271037469001398848469350245436099877534352244612340021520391869517733985802868619651799525404281781733956604417836615629885544456924045214606696737060848 [138,80] 342019977238279703670616842682448348270510340355381977051269164654337680841001205423730737443263786093123391045982739626586972249844281246154238489084189655257858813103614608164163792672211381451508339904945458129265940645432699105388584844770116722685376779891379879406610987930946236218766950054792206038818717925468370639916707899237847281681642831072993212303758459329456196259605871465670346811112923879783567765596297032144261455030240954262035423508259491648087829005976359377205370653259343816662127815724806534654065404254784925402215752636245884400965107527116240782076949662675209903619646007704064761153453446574546582009025718822844965802086241107569545841136632345070291695689721194856465364991375223710248562772849817441438133803190343356815988059616162714298768747977578538808431353459950372927706345614826706249784801756304682947706448121161975773902194732952822165757160160386411973117245300165338866496838360735843045429558064852486808324916841654603651302483210832424570615990184853097428409642374566376612395666544403752606196100435068155971290983521414794261401576345318562365165086282441222111022514509926417515896336622102365691129101458192646933878021023663002403186398464574727959578929948100281790213375818298947770436686797527502800378032744793821804111152946711337475465929081140139091276354760318667381730088525542666320293177074327785681692191296401806689158287389576510189418689778838412687327570740403278083405001142516583103884966263130393575938552085202198784774163081513079996989417042781940488053699071267515462732702296488081351276854307282502083875410881098038931597582368606428328971311116986016698781835429228867789237775592732552924507345522004503014320710002856023101158068817775286965286517949787430885461996344753120428164474362347406681261290035379680175538178305333883034839705026111165028312216181672651738889977835148150696010189233474444272529247497799318106958134550748506487329883234909650274401891722364872372002103547184588529547211686676549550823774996062470394629658510604127005584608187111260582089628960104610336160545051337864652684493197438969014425060512829152945395933440558994755207998905202609964307953727870245671447194237314192261525472315490081552660647141868 [138,81] -1507915429282949865528801111125857035230768822144516428367202213798250223713224816490785637324609909931394381744974715353378752696967949861108182648597403575844377376873804664696544857458268195645807704979416294301407250311692364970505420758694250406494654121363152304820736180043308294859404741561068977157651188604158740997086069323354923350804937761586960643650701227832214872064784643383362252285043448733498032808921702903782170096491052628904413005560261427510709843419603962584015156283308011596749931663758523009253149401138414031476604463114904242412099024300352197478166419082805883286956246873753087595775575386604124871548153385813416043760287567248520512689664938682972646356011760660786627219053051053139630417557717433936583305230287550695663010681645758387977597521821414424850291015578412846137605027487958515700484939057740367956639956479101600752718063423397197472403877835721685176909182159678983967276539305193969356421743375846978790871824059000337615617411805562548323734719744187910989242884363088675822400719369307235392001224833099471448737572338338354130402504900879310676145540634986797576710887984410812362498202594049905373177490509675006532847023520333822829235613288042127652225708291506653136515930939120947178827636251665322315527431282076940848558856304388798803136889306749757086224274471886054387612589081040791160730547431795489892860527249832413517145457931872295806647463557334837166510460085663299095355967860476079974197332232352136533134418106144095738289831708455196905877392770509330972169602042365203428164451484317008479483741307958370814604316861139145451286324927676372901802624939508555740887083526073557428287197639128421194144136071993608788519298450955628343557165403422371498521351548563661208133659590232671793209021805030979185491843774046042261310557198625647452463261430799825530553411300701767859942294619668231442090693619487332133347576381337725517132498896998830904675439902228574386183380315546448624041351193882032201496109243848751539921488094523212521714727486206202060558455044217924068373406155749387425712685020205858633641988001672070355693159694476384633695735346080628429551989617299062993250736865625153955382143327691158931729050849613198296779136 [138,82] 34367480636676396498925494371558248766007448939245806660339543870790454292278308294286534596138578200918781277115241605909511607500180807403773903797832192539807124827349646847525782926289108031711228482850872855239939885962497864318067264626430487846208916655007144012219413465035644444005869622087771813963075706666927679225899313052122189197354002087430905470021494345139259167620574758674122330033286717107000036404054493523966076798893615947678339234298208337071829097427212050500148803881029400994769078335522195054729509833193609615730303570466805567062836836605117753369677864622302940052280249793388518061708382616285494300119397011959755344260240148782616840583620407993645905534805009731980254594704589361884696257325854414086830216429313618107343916469875201827515766743477429681826866737734182050625661518748800773608058888310091365923811844856487032511454393059313732843027490572116261251426732239626826921991235178003031428873805396730175493267945663694392212073305955024613194263457848280028179222351198207224010013200390538185386938290912204987721284969129547893712120181114778788734195144392377886022343628973726839925187207973318942626292040915374331006813444403807788759848520041028326125465915199300469153762015720022702785269745380172868098308372940104699207217694667633197447508306664545756434408470909574857907751663432506671614451887554669635409017590867283915684376970016380745719375641511583842313877651229166965762949189251831853176107069238465146257253967466014458192039812136223063420674902602845779021918854733285662419039108012252682524455071352798639635675060681491355101436407404498222430970831945880580212430789176632921741340921333123228004827236845582919720981044766787805814746361206091790403770547096726989362575524013779588252183560272618446826147332960741332175505685988596180078449406128907962541981069176290563956485990026545430111764721151870882927479684895341151077897980877828201179076221342074275345088858959483480454635346785658766011260051785139513376390504129192749383526853450244274581822188198204662316183876232697147672463530933372606869003330877706476609513250326585933146277270003209919999898962972995534950033715747121877052783422134223228338679084116339488064 [138,83] -214358665663586399914222756312908716031286367004962267553047212371813939315619230294815921998030268392389729355418698646514802735465154554662216241922908542849822095715882265353099522865562495777629603750222598961235691206141039855281105499108662058163303720605985676855460291286074481226184466621286947468215904513143422331747819479578253996162222134009866304042435351535053950339805278786526709351582601044849791085517490783930948265538391626656878877007839728360984172119433152737827063344931514897384692851255099700907249799146846484304532143725389293483888684437459547226370146037897442694656750100577281260762177240170736396534706680294136658768639610567616480950331886860590673179022051235386914641368774532870332642177466140032321077608154065890213582381988761610126855491271486479717316989185519489752504496080032015061292088528235636792837576364498776923494088316419566978775903925760331168455518776658065373362472318139698513265772551635552308824485328938405017802889013291406349501414049648161045784169047434251197464243732953092283476784017128586952943674943763566726139542392821146718342689763491173065171604468629694978115286632190882720234075873737157362583668627597413658945983796373241493208473788807017037834571621666524924129007998053693842904311641888047456058545582052541135056440346272533342874501875637453549622750475348045396519299081815696998220641249719496422260987624199551750348363368489541306597594670462724292205049681581246038854844473264411485676185272590510818158159091396142098868025409624303706425082565336711608755246060202738317397140103813866053579245444610671277781374525364575089751047901614693097149060793558819144254037593424189279352390540470187621279768771422629374411011128577332201255201212210644660996700860974516580113819052470112718816308360670939170390593876238376378878712716127857370191837554270632671060364662488073515818813583409952920081864281402945469469963480588869942559209528148029811887865495157282987630749125270624647888198895355112819259563014274952686022924009173320095283859137434948778832357244431170488473252548389778052717420175535537159637807963548972172753931779258695975437736857457548095141259550766138081099935955645217828767740436704752 [138,84] 1342111593594955123991062401891903535906309825927301190593366457172550777558773082602653876874405848285150046288885118641268768690206488038776058329444010168278025358540852680033014232140356328651711068048087252111716380807515811116496754440191273975895712070367748388799962670765499135843194946981766922940022624602027364117350112631444710406790660883504293659741371858940989387921383648409836540969839227363444756407218756628027654071809823946973535276805965025776898731681443930954496266955647513577098153614210951444618945406086833099265046241298611448846057501309770073841176439041881939858112887577008105700689314996221617524000318775153913739473655307347224459585603406822776211336314285590817398908169101706479646868391200636045638086041336786991803935812768629535825589200185215055682003272960662728268943342724914616882297809524642167412132587183744277213225801480124045097876777005967286365929014682283786797954828753043413407141111548102423129006741632799667254369314368518347088248897752000859167405698450316229330733061466780702239276298552304393290039860902022873095437067472196585682937936899146634441526862456778907641120646642533546588736461799402128349672713514519250342043855057905286759580588415255212796704042401728635177346193184945445622368841226141760908828945819753017621095471486666283529774189679252853753653016914279074938138705411680358790578232359514334828082698880467557838808270192579423980649649443500469626660351602243000546050901200342357772073322359414731448060117045969047069422574117102811291441807186216583172288165708371020278873538191649009339774913290997197908588023630183736017761614897483428762946510572008354127075420890532343795522522577109369529253365709610574153975053808437920621014878816411628126091296800377334155699208518971955955634158670152730454924128956789697865965513728563135513679440441338837727910113723043388985665585138892971401645040655450881742728311209770184574094772492453738054572448226025381144758407274709002123424796848106401990338959513905108744655481426857526151047086494871693289167814277985034508276676856910190585152944282567737119772650236880103586316135311154892053264077522972905394931479598445758282174029910160204199814489852 [138,85] 4042112187111768414971206742911339258244326144717216975443130947234223216628843142209791041669794018274939628378864879646306485295012445416585213917555317954549291181163517540927112341257989392211988138179124775513393493407661929284792841638345520052588794182957761396740801765602893597957635397188251492212511110031469963945580841467860220462010166551192927050007108219567572161326179624936462593901795188281350622306763467409329625302812804747778751128569157883687958244909270515574577352190752171823254389600681539300217466637762798753423881361510522101490243857823902881270192937708998814037553461303766760680100096259422102137436436572801412431582141214397350974364561402100719183754473401213431459884325080569562523142246557045980096532569374876540452955565233506972249489327825543595056160500960802193013568599462846573253532775818043578398301660551525344520331136247370206783181432200622612611389022318168933774773820822161211415077066517305682464115778038145800636266917193887275284789513275241716863113110251503429749558541024435467132301122544245500784133164918350376884453120361191460457766447898893003248637910143684590423957180590258150973570343951303556142573622548683323702557854087526691971261835044715813904667679515608368216091030288658547596921492573262554999198514673615533707156890128664322885134664886437220495409451588608457452330419485304983990175621640042859281964294638012036567221518622258889806018453992436818443228423662661096201752165333007928903928665832847390435034403169562692885589569094911496035243575197589972057173480915159374819292019979016126173689651620012379333838172906131229353805804060816554125806708174966741990874327379739942371772181925164109375640331366041607624695759479213721671287354195870765906353251188529016118441410413018625817684912266264233170318033175434239970855273422828906697081410929346805208843832013470205896719055380674683960465693638038578354074923729637075285371355290166434994252345571480592645371416824166831799408609052266860757791921932039355918486279304606082467172027721643794121027827307527031481194511406438311322315614389912926828146054268362871323988708883646186701234183267365380744959620384640332423151862247153625477920 [138,86] 16859365543011036863451750689024286492928910005945124154153891274482825388759031255158728781960149424864852111445385608069992329679367198198909146639306452497620380150244222494544803312171402936464966420745638221249425516568487496196522498291629238703014918881167824301376925425813447044263412968654981554141470040650196603361229649065823354119360083244750615526589292290686782456662163003509270920195336628896983676253695312685041794194987106999297149182196343826381600569457860111855422023071854616287797659821003859604097134974605982558542188917297987937301195233789678276773158410913595624649943498048771457102362168989982681804097900779599748894698174237734309567982392642004861982259562362107107387040221243059571919155008418104516638030916605462196312392438486177087332434369676721832809292736671527584717831073460920230943664686804539171769351683603747917665829186915565525090270143754153227369226575804761264124110485044106370136868208130941239927904021222530883115336708778468840507780041666886292300948451843710200250065095176601579384667545406253702966290949788524911125272418164550840204600849384976671971792047127807850906984830592563947303950501875720009952075743943609156559825660132804919768283573968897677788994194389639051561402342214100353774871811113881783095720962526447476719420767529519296990694336079964266116661603944064090226956966175524979989441337330012146626351650340939609536284560973162217986407252843000549482706331463642991221171658809871721113173530021154513576575922667247076424763875184325484187194615491465731926136016095072862070994433312662690243610514212855178869685149454688654887555618468599625139966203834265762892983405755383064760141456267199174791933068397137435878210526402365572769836038303282490459646483274061981958881448381106931233150509579488776892280886565755966816357017403326560290321969035606778820277641621390067630265170585225086715268274039650852837354561795178486205380235380438147305089572396995287019304962006290394357539412002348592630356186597536469977672058829323216233699816058009453143173794186660501358811538038892313176774598386211282406418819818679959107477486582071141514032694168243932547422721717276667059269838836133336 [138,87] -648021462858831368771348639641717234962276450529047534304682206088535421834681637021393621338831865742244529204727784270488178019869299587466963057486932453953142398090366641828228371900053595583568373671243219284432702759164303768610034853398062919145590282867270485654842337114584152605333519881851067481235403590090041698424079110745197286591905632309073591837329402068828757954927609293794955062130961613615703630246846699114328279149843157683216056450804008000355820262783501974535244032081789288717229985100004164366402458244324615086322616657225895692288542163304528836154431210336431842937981224950959297587086671452216377332536164894346412471097389591528022252889888109600858350377364386674565294238396027368884500987954940099537990275661294980110520773742231619225811535754844543686466129369590948218911046452409070841688179611472391538487719262559737817969277857468731865320671236051368643858700465771235237008597196442463925071094411056060996055257830575024364741226722530870224039577809064365267031351383697230938353368135174404928282821266566275185139652431458644169270273833922661728839705699814521314869163274472623841077145332823568966323998449751737565053883191994349879536038822465140798047088291263310142034440208070599372610646117013606914595350952622474250394201728860884525558305821162702451851205073681437710528543784230664691139578524417132525316412398388321660748052054003420678099989180570639941289683986512846775347249047541999425493741391887097903890938122656734243231183508370323155440728518017165746620897152812399341119797661876404901494318816440194595068049798572878004157604561453783388627455070891303622648576271632555964833434930519361274398093112269160138418076545406058461432576235200120572697039094201703583820372062584491473872181429427891387442594158786946748639365213390862858134103019713011925605647901239516020172240730631839696521992557047650132243882636849718916980931414329008140824748745572354620991322893697243605021239124926210874646005512171536021071221178048607924873691094948561160410456841945546209651168617591658277866874252856521276967171887055110862598371136614368458519170998124866106709707513691462162305283415411216700130726400648 [138,88] -653351437201867837437325242145815478109010120069578781887968561045500302812020631055464696412359439930750975017735363486066256951848652608100368558937842567205686618247361174956971248179912122729125641480435118769319156934633211326838895141478332499651411472592536953207123116898661554492915358689617193245839940686333085298070813762875479849829827434995637998846173543554584698659881639625047590885436681695459422937095601909893569809986396559034854436244579365589580866431445833718394800975536566929999949796487343658525554729944823450677630089432183024762263498779025118748707929222086302540483436571361643973372626810170096428298346061528039242458484463108044149964620521816275686107805141018010315089972999028550422436318934630614714003188590624812942388065534549027184047827035734833362971481680586422771172399233331187975658180436730442720081612795209527537516213031590522972019220688465840227244098306908962526159796666823043687107218487731548135005006248769711186427109745106501762301414269190633333435909913748824489633998171753750922432811350319188087296933690732820477604091645114794433967528243878566986958203050222985940069934221065254481538467298303177098227772665422763642325349142407634798705107123867986160757624008216811381581044697105597462579108855606783080946266165971217829161228555612525942378913467279385484492570941823855675092168242985943199875271332183155815573886781805621410873819789870767139270162387103845309785172872991605347924482490292274081416965349570809721129395133545298472321313300721775514547501422509103041868407942779192855341847882634543417482401266994004272306693129691608648089433284473200296038128035642791637384497708053281972635583144033820843418540002987689635839664507608600408874357386524793245144708212553834958789928467554886167296422818632808452831151672528575125496084403283543799215507400662382768119164776543422639061386676958563874520206526371214604727827131710095190016633219323765789303920939948269033478893839714714387030025907257100909243403242038517899292159397865926194838438182981762856102712490683312645383667953493800649034296182498553741367827778477142518364572368355222809285768480693872495877810783078038647842420 [138,89] -495379193893136914541200323259770910613352356965747223962973228856797885779993942740232276719186689732253560055260106171988291435741428840444309317508781487947034865311386214901126382884069333543331815890106208175685286771594722334300575273306230575020882644089337729277328026822764440983773011137270882927065160889971718296657153021583390793046470761778737535561235537526474427626008570276639697538182359683518775011441516009297744819744433454242175006317998416272475251219043056518124983259125315651723150419608487706992970882092835850634796718265112284078043472737260721355662526255331717371914801948604259118210970481090776657133394425218720858543408133051631737974854275001111574994176780683597250336182294589273120257842356812720649995565281890284742592808395289181141067209274186299348928717124027790174572880843503945358942370409133484702018861974216197935668887401588070633582083203800591012572771500362977519154656773672496359123175546533221843262799375982562938244687440818461291833372539397882305157347320939525934457843688923291981723473717294764003616098273630839406970970144319918602404136757141662203848634784479191899011275706569793857946639389053795307801774981255386571175782978333552787400455016337844369350683532415614712226740865723587808954366415256229364947222584064869377438499458004722979483042837538508719642877974462716746408651616458049095923882175014057124952490944911203445698507244505925351248496290923068076094265969649978133948934609714130323763588463000844703126836141602795996514924241034372280391656515012937158029599350630027533810575598888017257973968133036868942109397517987734204453143070085587228746061786956497977789788890036644563413314417386571959948366983483470382120943106547368250219493652022320036477387776636474853794873223783308221572351360773099842948432336059708063501804471907588516889201254152394979048029581860809135557281307902946825781901645571565525871334711027842368334423516140414209706740128012077257497315091005758915107865918816601449379434037580266877010421159467413324544784137955240874754615198394510126356758496687757564970694403231288578157241328123502463506856569703515564155522284675743619103225150669410304 [138,90] 9855348812323332547366395053925683125924048492524253481572923081968385137413142022190178631654465101442662800126409654685823821441566544440096415009549421851009597932057082566125652689496939712583427060838021531520994706467326640510025110689649512782925159689906996475352735463174953356683393424032776475970164376991449702476296069339440232567508208133545946269174374501393004828298360086080359737498496136618076362663638715964998467167392223436099329245873558033547975012528643202980476125796729061566603170334281558541026199851720681168468147847951839240297554534888869297981079479835887015089403642677399433644406632186851617238745256717841416407050933198027020607825599749569107697805564225935750864347441927020487419425449467264590857353210635276229927931235973432991369033307478759217934351777939802295221847336774706611712283437581135746467502308996637249049140780940351630066624319630919271908933035521777352113596139523738014986345553280665414389750629386537285971213810223022830744143836700077528356525454424488018181874200880081386211182134943517606210828538547539259745068654973955431304361735645079693315419888385261738950469464162136055981588949797900554897166791246658959985676635910662824787370807750205913927448655612995810844916828576535875570659998125510485537644703779075018632363334217285909914019260182600548780566969360378291607483809157684538988278500975102241743938393309086606756682694996903074811037366728370069807428523735053758298834628983354345426139927240439464201155041089819259620634253817246732722590986203187856082451468358219069512758028020764087370529097296799250121006492351833691949846275390504642170948239224427379376012405086843406445008252131629357660373037578886457764880385050788250094265959952113393868723497769313911962447492855657103320000799249079644012671826003287890640136250283088475364450561386456659116735265291129338235260810676741537177615304646052358340271355466378651109065588636901754920557013748178899073172952229966710414046847903121468335592469978812694476581218429125991240470040142157760924763892675545397234414376925602518135473402197156438766010475686582733408200319131908118132388754273708509169207747404320 [138,91] 72014130561931152348625942903657553153323717380888410063823335386206970835195952393333883057204725717311364887118187288907301843939234735464291377741550271649934268298998242071711378133890255581018585572202875133417011544846378125063038714876549293496958292844446932962259478506544843131765908628718333926135543228477560545872349531621492598002514769070080068812778680625794362318679046133871572438927592345501717324181094639057401561898483749053209101025582791616359903792548032379443902480566201290432114715834151189490201068768611342436759971518735185217836914465137856024688964672841644122309793816297366561095772690640148543931102681372157817532703982742018088651925415989818932089465729144438890550284035737659278570105454092958593290855265876738455694590710575025373397224573719001923028513893877819916111536122233063590785041616002291473477328889876100424689810295738170266082085160227067782032250902918228040985635334909613740522257478762426241284163962166034473833829117724665459793156236591199176478650861663550688770443976983367026250242853356745249050745321575962403278399744017624992238135374071133689287173950146071801702616347999100892711237113792028016358872770044554377421519500837608330797881729455616169470410154571865967282964302383332409220880994553567641936034161734338891612959233107370770538372328778664121242313256950774479892316213931993993337297634450418538260506307712183638377445341673175341473683031624048561245140040205580990692542822816743179617033235596605430767235762505348510079272665991532338667174046538824210362273556054794944259243583867479913857834806013089047581319069141044080051976580368009972298721926345269364752724637851813525332418226797272529821115934672333975707131023068513286362198637427796981829556011498027209039450091955464441707647739738938621802811009453456169535941984946091393702295544951651833028652646902997114204532230484473091834746416928236615219298834931126236588081269026325283456185889562138193191404782991942831170950135720950132511714352745249340573463264907827881292148728765378561756807925149614553382391136909327962094751875046964006421744658630151644686913297126112716226263676410070732651363376 [138,92] 354448872585951653058427554478653007278605021501398108518509286265441055586118209389940568513686441219016590524382058599973723692497899951232755069516449240216296641854940625222556535643977470782313078739145288760856260731248907464840950514914037817011917687202039416304847475783798310269457606981601745846421073264311463911682245964580157709094527035708624102212047379244221895229771667825039773217378630156942461779741738746495809930793950025874994880670548446049877881375962345230098155305730798119803161061681262297426012779592918882060783732127110960912522610161531197353485475874432203466042658412185407807341609242929692712196274529569675880092037240524936887159985265160353848295979531356924545366168999331323563847944164342473505715266491407860166152965671305613699635967377325593765851194932622559605280627960384608670294185597454023480340005767609149699597541138478947568083996856780140016956137737473817260238122146863436778893451287695698809047360296767149270720883876149659605918452868560444580855660278340040723536746284094742173692877762072028198391637396796578083941364014600758451994974284061059653337880164019215474948596554021827330745531167375885816391271535855963362458303342367740622910627017757187396551361887918361273185045885378520406803037886786190337965809894017723721220213244083589821947160461209555992352463267131629465318360894840403439318578284249400705350377881875755463746743942463713048272955817599681677819177084630059687987914269569132671131459385849589497051953666866850401848153963597170128638646686549391542954884480589672053494323297298576007816117159793141032087111569978682152212153041109751829971797895519201290209385926194090578622912574233333659903517346534840939448706875918092298835909371691942798226941040187111280055824287590176703662562285523990204747220703981470307242947976348907496994858721946100495512702652331616483149001383406612600836886244791865084104742413096506137284621504666436301775406553987077902134253187086841977326833039955639299492400300996515161805643786495574029688542045406092098199068314233824522327754438694671366902858012899795944642101165291806161972494672020690620180013097636271261724 [138,93] 1640660412690194369403624624398481360437378433971422666909491179600319527708059778215987199392494562196735067491698362109655775555070388599283662315067049154820664749952663280391620068859598243845223856299297513001726011867053350279813283078567388266932703745623210690607270702685820187012735033034845043646660414192720944060145649200958656041307115061325381123851776394376387335224350518135721070679820392440876891599252073571875648401016111072491840403557169019573655688712018113223606666337058152434136578710350012938720580606719877457524465676282996641011717013684610494770173798266533758525760363426159778694580825939657307963033356856880234744694155751725410449824175673499251971225211834284024266136703251100680087697001483424485454612304494125934337046360347097736256564581733740143243235666733648509633804423518756285830692592123759190372723637735134554642547403088406788058415962781985235333145459762825706540782215387714407719247259967301760984964386851542056686512436111592868185104807163430415504808063917960126054056806727370951894575073077262263568145958068797170292078263604430716334471961537199690592595991836024656809551414810117886764728868174940897450332143580967216542494930019837559420115612892309349508054409576303861722188613793177265972955345034015710580246442068401936661283956000243815851367237930782316979495331799605752144796347900646047957300056337340090631967271394056022268446946844301109544205002044276251503312723077998960460484886370810742419439474046832942284570954782875781308924914569193961449784858439026647709712835604726762354067846526791278800539478800273317612126576636482139271546686435573684396088585949371060055100130363369846757822357532670139236668413484989045271014719969841863261874907516136883398161821339232656271513884193943518803459887472283365703600836838971352608142800647469939912424217819900114601520903002539387682786604711133069840967150461636370096488186095491623492682127130651138874173860077078524670187335919212743042585426541262135004050333414894380420224591610188817212606652707404988364756391652150319750184376713757074068368827422883609090065779825484534405159170749090732376178404523165792 [138,94] 4520884830124624314678648229824004873167646892901074730000810113590352943369063533994706312480217251407049026384730884487119136508695274078135367334121346279868187276307792211159948058332002777157215243063844774151933575730665102645220246813111951142473460694063835554400219462489235370017272647760298768208367575003923509634144177295196369885200247793745465019806994384043251770853121213938711342031690465851123636590638344755828174077031548344504291959582051052350971987624097880054458281388903276642289518823311829362554653083422066911277787785626634995869030745112701823542832491953359036374662932042427533516307175394714634983164071516857815233272903186576299026117090134460635011875367710918964239103010028232667230915299216298425391241466188734802828704444945371508781959763909516115868623197787841782162431755445878622420383512876031573527460357256457401916736645980568839606233954365172950079045780528598802224835366880770971298518015807836837195950038536298637618260210683242010169235699776216092176747470427941724712538362865291062990623824021957710240062298237520517415716033040744535808449129482253968377459392549814749041149955798932446322014738062649021733131831261841340099171677142298268743859015323769665174899703973929722179862748057670823000389253665234967482982714399356583797951269292450304671571630883317373214715472881790411293804382722492162577753766071183414471348413418224049045304692884180341611295832091934332507933861845471607826685452410227539025513772764465164673427108805917154995800550697890298767869756856607679476693141607592088174728530500886778094083551963914419737206534312290916712421124266466001485536986371377330475645364574350441613686111270265501310609610939631520341386960251733216059032760356458299417165098010682738316575315730446970906939839558349482055425479194900943348251300645968994367276390367636090766352988929007198767203450601446812077489541193549667366768126934911353024983575571360749031547749362871217762277648451967074148773487803520874829285409351738962944520195871779388567217638018502857462948377968429253839511893235183246188291822617495728880414676797220015598897432132979797208451588184 [138,95] 9178943902793251500390449675813154092742522934956515243321600707210131466819346434996077324269580074930082767871264617967331766656203702940486578133220370185804560280570379935982166370429622172288573834047224973246872640254590946996933541030064458440466784766325283389884081865802847617929224204574260788792617487205646058477864249533529199882299399701534817214615355327007079449242052533031187987403900843239941784912948501914321670087986097580143470485773853310120608214878697563978564309472667551574360296819269319602533317045002472646325502883605371554469371934721709783043432692189352014358716848551425912897303157677684692537207444360746030740058912641314236391752769668462554587679869986352463384573495168396837103677464410829000541153761671459393430765452609315209646375498551712994543336208056593154818571770459208885320055368830954518012168236693944258296950797156815092229902421124494128004946162352568582231955504124148174137008961116138460153385419161938350833433930653435025718874780905693748809493325701721884717371236450818128014310929159797660842114362897070336590028357587491281749838811710780889482657846326301182927856116386656481186594683390671618051591488808410406001319268671922892842592660898841738267719884096058978730990794616132118165584287839482458164300053128736184863517850422521192842518944868703320728728082227711052363968943260569791307818776514238986757180402159071776609837405406170040548496366928846413944875523778604447876909670506621457297166336111520202487046073424575667070716830001013768883135335155146153631840613124604687388021673238474481457747130741257789290506875761113975061860568759209641574379139967663843539684103760472877036649743387110504746425617790851384962621421212131391718994855176643006293958129080608730768684721528402116882600831090475320937160425813840084514545790160673400692428013529684499635189873824001600099706802018774274798073408397116371465508207880820085492924888928114022907001069932474251225203478783143087849955098800480573139926170047505003794201329693770050870472540297915635171075195498666554124072266490062996939241811624124572293735271528733123631697659962619648093240 [138,96] 15134914140739857674458817725288564394875528339490830369438451852565759477758661783418336383980075152161870514884543147674007659526691153717457566588772703936362517037714118015074287064226366892592378787444512871051908562553934340509253050274771186505822925341147419462129845239162200661347093112030956830750144293157046378829922045492590714476556849942252732525620636141648647966426174600926183478005492642904729284011913346160362373339391206391761232015196771425812569493502435642295701249231948506597357333754249619801451629735162602818208347602009652937473510434047269778379466940120735285612345495761734309348145282857979140504297244806077378450499298809695568712416531366509969670448004951242231505939166281123453572104706518605488746692799710279297316928356375685391579249659729276047189995299813651272684762139443677653127753763879840577845595194857433907386839637344697260259315034039318143330511484080467423516555165625232419871851168948160953961388019073842646189752395669685641251248083315345616762571410884060000968621416773022651280615123532808307360382884265855598501865234066416404246199764771357894637113890526272276237395528158570567051390633574173627567633220653001812213254696081937777331584770752920651068542557759842204317002248256676979535064168009030154332216733780044586100399271955249907921109200652101160995317142172333141091125121454209531475945687415713912780245002220527550547945051629960553171890596837350856553393966588130141044175677186748088530398068167744099658555261416222153094493421653592026584303174444965949239647497793039937367358690776949850702939378935810354870692755308531839422469759731543289304328984196895345360853400695733160099114154492600494727287961934346219864172907899250234546024623768997393770531921628772676427395401937928637324444302760567213564375242643233716967406881874183458096329753295693916220921435465868414908442550573174842825861839261640735545282677821804464649462052755977447667718274206564347518883969118592230133182552169428793436070653439375980893602124033271809338571820294282380788227061407016290899850748067722707685376148050099917545965258175256949257904246925332072 [138,97] 15734683082454440289127020752040126536664601271883888366750090355336585038417801829483041635016016020199378725783363967690729340740807381649529830232177413722803127900689686694908172644755733840692564104217303089121417607527119750642068369654104952377713552969948084087844472173400112348821349866915698110323955074601128840526855455997181324684483249058871141540453076261054592512510105011428035766997759679261880828534637855988083372703965132079585006428922215799378348025410506639993639533558758533975497447255732929986856388201050310656267466502028007982588975652471442233005994882791069645549715887766684098998482388428326400951709354900348591034814849878199426685284986333435261727274876961978652098264486759217014039284682229466253278559850968221761411569747316784787370568232835845054374836790409854715798176001470082881978217946487502764663715944923710294644680274491162968220153497867258782764361934876569505520959759907972492450270761470371033059002819007774060619866676889078290970514461499217493315132120298763023608483943150655840907728504018762490775234827521940192557686417871794993954758785981213919913153317008774281731294847190248565526760861301451474841387591439386284394390199988124702401416076400820898378204582057449859889324456174206610226083648259803405753768754730532369126612551587859890211969007275174732045709715170499775038116267410201623822592941982705853859430093790824431667713732845470078767104927596050855832300534518140780362485605387471464995197690455518930106829255808530304825692741003269043290435722437887716945352340318678350924260885253904849589668775936487824258692371169820631009544970912124932434079164370508517556934050076464602607432342675057416833723656116893174015756730466981186600929320547796426237476917954389500563576845963220682487407590760096776275142283034562255998322589989844636892764080551789418717074585189451072882928077549737444439118663855489599662777256047238448991100057663269053043570804759107625823820305328561644537716826041864115617811636635199146023287811301190085426547844743173776311414146419795682571073207851346217110419055850706712817867767682875585652612137472 [138,98] 12252128821767626227154748485825866761482673258953519575801004795439738174436654344381375989916684619283573376544970832765518108712352335166673228442433878851068691010254549657685236484241490643027600864607799559001449427976074529764416723105751842714436484282125739549364741905128401196662604676838453722721356905390202342085027584591137039193602262945190228051691562562259165101285893987793245008266890621492482047892667009973342129603940590337602601562410740592208569168459107335090709534906617626602105961122302416620880906331781989835244591033163742542564888835185377577794170858092237549675858844155606847655931169456092539615279460547561738325742281798285673184741545603348577790716333616489708329962143781864711452721111513922463777031897463013553343707401732076863601702767955360063142282387429978449912221375397316191447666355505267801195628687517632885792971365425602729814668267818410073180080413223543975144085160272054976245111692037821918550539066990395791255125797936879103802900904997929739890078430969152819019165455562023936722388638174646636906148242627346354315921186064563906812484682970920851561969576306835325382681338236045946347200498466940859601575642961166080449666985573815645147609748059067341460114100648724130650811219056225383009006562767232746189834657077877436856825591582544052987313820208222809254433471126475101397700039233992945959256863827111365346522069435409713987723484142318792518195878580504738446145111981260047705628819343721186602087967325976531695392252047281220097757419242506640260260257007597761553838328141435238489509119949379180723551225934032955501402093464778976395317792149248494300876972534199041233013137978494942249224932184269359331435584209543182052093862090181093355745823417429772955827052673464797855582824070854751237797417778491677502463478687778190792326861634092315365836763342106582305818391320304600784343756508198190805123772533864142735189309857743532493483459522594883867202542512392905017649928615817420156843359225170139395294307126108254327594527255266169831571110070069747230230319130657202515844353872066930851917976453553252798466314845070922379696 [138,99] 5311468541639150034428341419329857889949947281013994912634498487653305382178020400539597212310588258999360915579566146139244880609412827530175721597622582074806864577987415640053848851970174346456653243088224121093206358875378429340411602585459576550205301246954237462022349722741636337499604542339711102414981152072458394292504118620229098226434917736472718171132197023567157334944110083002799609405099710411568487357304993791606784091700877299822199668393455079818054591334401394374950799740640830450699863116596276560540504038474190116868329685559856012530771194824933390778433689589572839954778714619959857497209514448145716958385440551929685165676619768414385280902008899441798978789073297141484085063671971587481216151008119660729465874474879625984371483910837430242303139173401510227584019466805573560908418465248948550893503796442582032676754933286756635888706522155502691965060393093798673887355506685145425223525521503528095836485410058157283465502387789427355282433180931293817228995210956520862398386753433581590022810576346195610627163168850763690072548393169373587054990306728955051683389604358155692697159737494504222121475586886412787771105575688032294940912416192105708265280059310712405170958122564946626470710420176533296515692853411636681853804384384898585604810399914151598867470845292238897748186412851737958525986794497237016385473105999384057357545013096963782666093644341011110204483025551345316093868051692979963399398597421764939017426682120336779777446875999111911402821114994214241850357817279875168216318329619543613466110192648999405717297786805131571973927371406097028574739853254261614165844281769511448705808666117242561640158069654067405118335477432786514938710532435775560657841494978868988836652226898376421802450751759916742987116380464252727681594230685387972161104189425706247583239023176572279804901822329657706305314434577014570365242099016919759495916843597226572218481431140827456009678180246109081688505469083101816454639076049827232052483065242099113037104692803024314659771291305478537060747380755665097121466996877372070112360395553352266086027898431261020275383554257720976 [138,100] 277760588210149605645346724656940362283796961591302952085303869224967823532519635439003761061344346381575378595173830616155378881314481838620484828320345840015337107040533594679674064332208650320870048916513054195963046954606934408861154576706078949683948302592718781608368598707035235218850128558101501606704118477441994445420793892174666360226205411890592099929849785616945290631758566856625042226643849772259636386974714681224466996561135964563934988549269975134026311493200622891085242909234802039077383990397826190778289695594893430659524269812369387414743722919923987527178317732017107042623572767558354020438415842343740028484468674175454806527441725736889463486954861704538947103282713458042564299670994388454772363299351496077650217536166578882084272052273711881080357391531365304316157666565419296685643151289741645478548003572843594482787654836630067460655597788882757075054022095610696570702571869945979769793478565306303146847536099862748691438024317746850813340318533882977363909279169819966668197418450053885471110415168399594026167082768041568753133897523856246897327060745607879930790639328389098363100403742439133361666385493149467516711868315598660680197397715897690175467828772593313985606268658120794226301246747895013948701057849793903976476651884490607013934588610190929758960471083446074611581612215268421750892680887109360298918058245567971119183663923710225610030619550808669226456848639548466332336460961752353822165923483273581289934441042025272664698739964107661504072268560666352490969495711802815652703211026458896913554658119478200236790342783466518022610161308173531139093345563547808279997300761222106857581104602125213857798211709484617938471499265117797872784340304267136475824455820655537949374050740971384546126737853719399499207673683970509153898937751382711499447057682022462207787639530178438055043580538965429711547698556108411483904558429571691030100772895621770359827919936784836575902354435398471973451564530934702955706178707185124364346247781558520361015498138274332989305163984074551806064525398464251151269243205223653852568886973628064911273175722464097569215418274 [138,101] -1141300635502667226293722316305919433390500971623072981756495445356666086076414183157665607522913702715019863082425683316732565838193805113463319272036010738534101783779299788697135194619876407421732253698223091120207091555089321967479962103741291391102752043364260654718931107739410004640445635862088479098360575780289781905585801337165907031782456787789549648939587654412290985130818603439108893076770791666848462438762464163103702552010986913510848223631876826903642888242775261123995850714233935257644500815104602194681786253270920866343098893700279879527883967303263006188572186092787687280266991588236971404923288190105918384141448513479774694421190862084743536161428143684214856776069470447277013007766772197812995663364627081761548702050352087200276625147930545074942607525662574206828506066922700492325086988087796264639460687397188476205340692757013644009164466264557789666342299780636290991474556780814083594610374976181708545079261076854466739222480003028295397690267854253581624644778521397444298286696647924194368730278214330607238046763194211718710883980221311137509485722914126547198226910124155862532653353173917081560987623350657308079226581107824560786453758791578752226375652399884651730541610311555782282102416595802445509837748765595037787007510644168073574094782820819534375276851042325675420613600151289944897660453580835578383035297900673768251153731204844007968778530901066844910852588919422084189209725376949847843915248507404227206531125628733125956338171719595982017136876417591608509752061872305632054086000741436056494444477217288803648659677309822073681787108118325004147736781768044027395381358695103235979473409780931318140698604158350382221355255585721500077054018135936367433086201235833950390717041688945307195766017075680155101868439936786077235985264325399291486619015142030790246783203829888577806443814344634577570444810489831217546932386195709512399336609283500169544270874840203201692605894840868050052656865738012982147382579206861862579118610197090537245185538040199448215847590380066297094563050518887604393210070581511221123033933474869949140708479957307442405120 [138,102] -284144737708958528499299074223309456979141983629694125303909713155901640412862551900241994038791842489875297440485749298964578899470808537499510106624827469303549749889694203592483334875481040596856296908384847943264806429052844264994444742664878395029052147292728583881245231291002220905328720113121792621631908253516349601894855686214386700637214317931701378909590184725196617595612232510047975764622420823128985701985503633216048188512736810895414875629963751294230558723271662538558724224649820545982609145908905771267934689403919853049535088655138537131245528902504070185858631496962024227644812589908375318935743551739568247921222108989422422645582756179726008308224481220384892772911205397422198452019041160643728650043234318785745000335169896928914193803492128884937156861024897724987095698726539519949693986718670894585936159469103679735481140824534092457818624392420890802485926215997674671741640596833174873258545391682657333526591655485363693047848615114298194124476091299022253292138338539644722056594179415509057617354202103860169664863519478364841611373283186489830012763093849692612450247900145308023722329091092340435647095186169001779084197803041480220144277553071630441635094774633580107779063082852397321416045919793678736447658623243367573383318391667085480397839763900068251182549992611073583791842996186096173641536707609897807888923466987313692168040211362989538405438830426820353586980480631976167760647712966397434325240443131689374363270291045260138991066724951545288966909211074099191387330072475611269663332417062642875146890597789525505657703430261049728929156094055534067727871058757283060887778685196863937824212709510471845287675335394340125537060151777480810510289217998867220250850332709653381702682315977571673173198151219993925911780356927662658787991576685549284809255925252057377077975547115582566918082615634507020500919299217637407729664729155834703567779399706326309797916845700643775628685129487803920378118721522424167946200533117571961560578098915446642722753662123211216362137295644555122447681133581283914008528396990572788721687802257531220782568988468920 [138,103] 147861218265044901991315872953839308548433944910560672614447664718176381352699771582430584785800045124640778401038452385689413418457866928116106007418511171868686874640612683358777715969006976805093624484273654834584325276688309466879944948623855125908538263746892090277638817865342744687430287025303320341362483251320753748743362288096280981265810994322329338982510351689824828533417280161534628141956738159055547394656031733813441647459725476207056093377423813027426817914916328584143768943170945049048003119856463350613453812007646881920196242940921024473523269055092487699996501811950703638391065729271446171366780953535078247465164366332885141244211887567287012059746739089129331380722609138822473293738259634427229117846004896986164594257796891172981616736827658975394807017453903408855502187447164980744816844152492296890628306703819647666560077228315398685142373141283493235353094808678641406035057371171163402536924157386482070462724109326155876736851445933441447256908210259075661204491410163433763388336106287458381282564153015999284288497955142184586490058121586555731002240350893826797429431447065514517297174012021472179103312189393731877920502294634432368343634409760327315306733982847732633457137266176485091191054342993000700298492078663333434458927567803469967187463720914321554191462957629073760491597946767447625269202789360696920055858114631318022567035637001537344265955182991319769218294472434695297498027532116905069075437363588981972228210960651527898491633111516842822806132022515433715538366844210402812457924432703641331010769139729857616002541508425504012404872514768164256780678874238686562400296873477912547955165391907078133928062595028071931435465569802612677397757861753096083315750216283973206813195206227539807839807374708352335172706654495728765921643378751366972943103685067776751188035958392809040810590272889830160855979543351682602583752531644295906738573061421331542559129269199392661214619985882191009219079466202170840447204358934366829631187337498695950776466098768295526113544164462992835990999125176088536773889379370407963497096722967611575253209768 [138,104] 76719123744430545846045036112256787702960001134361697949489474088192211960463076763252095955982548090900379953795742480615588784619106303577467172481545955738471261033373298681273200182147464962516681359184926417792465030276065626696795426823584756541953166658113254861271910767572463565863264395251113105033179220063533335501425258223266431928790435123804993827585794021883998251783885078071489823263757237492105887054201352274529077393434051846338085610156334591802602971029416735408767956906629217728062367598715442030337034703524160876219239085078864350197578494355367099472036901248113353345776548536253041771022395147675707732390970468996364658951288353042837049320046703857067286709454006595389337850476263837519650775806004603025044088968152142007739175406970080068289012533883219610657035452706481060037962645385295309298717248468547517334056550413617508904105467133300282909516095377214203599965030402112614809267075490905759153935218776948421560748607314968835969631032760407631919960221837415879845637579603783699510992849981203493389653311938815910720901923682477341404702874840332421188132754829017689058573421689586533757732290154532867363247619130764716608807208076830111295052718041602636474125501839518681696689437876728271491013471317472044520022288316923634478066735071615417750809329923156789381935648860375666262957748774717080466130614433582730081783448497508784804250240314310143961839998289847843249866539990768215113419335688958588518004149783961477154276065072161795802574400640891398382359117139525247537026530134044918216172742166014448223516626493982944867091980765562489832767417046034115085679047350624101991582128039516691928243627390883677673156379946379271632165930966100201553521907545009094237728479203327376087271744565663192354803787701602543927498456675975333592721684721302761661048372505321283284761496622722718241354273571884548512869559940919688436568873387175459089021963204369171209773702808042391971546376741115427522910082999575595233238736965369656144680210250705556764863000881387687522067140749395545689297058374194898464486928712060711836 [138,105] 71992395325903353545619341596733654104597168919637905595223242425294624528634456364576262366657799870746078365388701746930536420175875085487409711569932363884396936387381477840194078813871271400354381039379184736964263175206545532160797116423624027608111465393735131559434139669272168899837283074291347248550623759720104149888490605402480303228142790599873363796353132485327850997829408585684717771912207563729294982355418655507001980680570695093725167686737446795078026178405139075360452867453269074600371518311192953985036498208347222889701434326481546634424109626421207353289193749930622998641290249387051711591057628322224486181748181095406633673524851125533350474561986175236118975287059149890411995437251342616617976354309713151778125824161549393419482458017186591607074869806640614202553529895100596519939906009296395656091167855594193121987790898043795635005962537054704043531293272394967362457634925842662940409987987080588454474283044338338665155646376850400957744409949887777385226691674610239320269864504864229902716790689938033190588169254777808296461896452169026832472696416064441121349859271620404509602505285770054693689401570512676043447969322148511058582069527837711961645737403243355833869281044472361791226736935102616005833934834715600409582120200655693665174920901145889279567464092049284965415351668109619578846403145662890197844431437193376880308345911191143112288076472478891598383306654026820183873165501251425750686025727426348950327558644877264080776062520346870513226034925873178476482473454519895130772078152943365442963635283860507475330161263616462697416329493666120477447587862992167851484433729291514151977621688689410890492703451831374200283618650154070878849383281486693246234210214202541657092206783402008213642136186588282160847720516363528518248912300947896516640923936621835470025308841547686046905015419941148328766972742069924348081227323405657472202688339071279632820186405918915356930942715980657906668147013225981229942409172073316238282896649254726847465329253173465008379913597543784250904672247583384088775227342192380234763998412958272 [138,106] 62469942661779703135728811126143212558687424972736102683668391698361627541007968669056563276919130883328217379067530193919331659777044845804259886570260293869083838734266583010316200469696622689903402828141738598955230894960602748124216187186398966941046827596766983306866650070036317531191587038064481684659125438225215833160825742720402617965251718630895853415659059381486310215539406885093626088780651763111376193397162356898429598566351695253656232523199187678103999381679891915137473484710286646836309381988964441580224903119122620724636094029650135906464897273487368456422152846430934225413866139079543520721535694514970837598201270339821481503689428331139128499540773904034926528849542027119143455111795636353810311309904486655388713099820020598057952616242480363591462727416528672624165725216699133835643875468615180043378898173253800295430742975231000107658495495459917342924740750168494572887217021922298207184632314210614481100358758420193702775818756724054570496788804310242270866462892498464704200133632490354720556692354269291825618393780416622642922401824940639595037435891336927351294598478891616461474323129032342263649052286577356952371097753907916851046560820916509376581874535306651293428729198822762617639489115068995180744583419470082878034808278773467027986072092301154520426650722826704881400429899581184897410412026105604934937211365789155091604140897230074679231522265355328533823190314721628174632121487240413330216555664060610961556912557310899649147449628017168550472183308586987969501817844905635541497793733022579686673427198872224394205950141644119713403381106947057693444129078339064519886323840413281058482753078767739558660353061629862270514313807610688923223410690791973233136082253930249506327650804027508183592335038020483643111874286088479881235022779412587305648278754220781789961819732153858529581390605014332053635664275419442616793518876135446574837801408725035169494771529267829759312433788954820371680549192369412246347210793258727855676069961206956716342095670305384055635785940589880970224312979469519795500335741541204094631720240 [138,107] 19033814396557065396409475725539322680144768545918531899293950131949989412147927579749356376317597949804965985695214507082752351093085817084544587304581227987973962286880634546100322402777635685602772962726551054976538050507742617244365793335833410763481820954713633946185983452301902053501493655347958600372329273301694899815566426656265094805128173889452599340085213892616310315447590645774288665831054205055909656542598585208243977247077915724942622691266299455959910376856841054984032093475849941987356919382449396770405697308023055879815710502839634438403580956733622328808699193278706433073463481355465769751628515847175443923600900193971474967158149073216964608842775261074151927237368006549850206764396178361059463928088876928306597047287093739055560770336851172636785458348148165083591651913795177893422423814364778710730095878747267370407459167730399148874293199943122293273477957010362803921090477002243447291348108300355726021931731254942480184613888363967686163305009566260511805752193901024162718278602120292261479036403939928861407880557740119885693530468109636074299193616434840698226647123644834592780057808455173065791704121552285218073018505758832671959319898342278690514235124477533973233715683596351047462075462583480118634408390650328059634697865298527851518778223322663223398616050816114043272265561013888590983919749324859709503543930906061936046449887957112352672967787243973436869262065537979320238703273062520318415578890594874465026173417552046411240919432875981614061017096650726761796852774803394241175366236792553773169392986735611256983566563537857608362473053970239755710770394376703026431164896656864832776043237766631938044802019184635279907365667075055597953982335829751683150769903737217775591482220520354153779870456598583993709786821386698448017215436008052674388921441786714670548356065164147867134440121966430781447480268794196630510364240278231659180950651248892608824781351967704776435032749004641720231862245637418857851174895497676928062800549713376814901376468882766067339778407441014455467796473124729333210236956006572945472 [138,108] 3900428063595417218522256737588982856491866199976262692305927474356223525800194522398534395049399177917423423594598067682658184341251825355515174758074932145083404108671690201729108771313018778066548257263671715143550976801553493233074312419265310656602526088092981462347417206784129370221816827564878653421473919043216284617114272490798312627178538954692032952354783304747874797536531353242010407520148694524006162961581062249964372761456552224249917498558212517011170145041667866737286384777190785295507798685812906158452063859236255721816753863873781075528651118192356743936555151758098451346466572602291898486954535528523952973390191453932882052127725742819761098415437654959727525384367548717682429396466356160889665273656053929319545019072735905331070392816733706844188218106561249824382856578428199079968183136862813712071499634219056648247256886627136185255797893674237560130099196263391482376687238534741197020076481176199531221502055796615621751434940140564111523178089578949640205569642705324453673738965263926464413390908305651297186818605933554039875281505348451958344874201536132073698776115429560788593796902716571884956250502806671939588940438466743241930361357156993464988760484800901749540127023858393079881319660523670448175941722436293142220185671262362808447945495643846548966639674501041045682366969928041997919572210978122283357981992509021850225911951610772277345200742617338319010812909708693697249968915726190485675169584939999397013263218693371078579740507302188432492878822290022618581607064296455544355619936870300679736650102634629769729688931946713611333688719286541683338232670683843306218326309846406403704437982359277451609617959740962412602199339832461323101800459143168913795981488487362715738391179547918516493185507129931068348750523440183078949801597792638390518837745369705015768730886380722179407447567124903325261952618326058241199631091076553067803124158996438425942185247538925104324434867994362871012430316519235397704598461299134133765696368564768471547536646881922296379109441891909141167153807845273679516553257131110 [138,109] 529065940146151031857241016074734125004063525009265732765560523964500709009144198892702261161789984670384182762993851106455318300738194553636612529438947741902825597864068111527884412961357182996576387148750046832546747059716281247126376570306991850727994358981110016019122255996626529560176367142502638710192815342597586768318592455756396952522765008524501564312157629449593571823498980615931327428275065343838435200205318615353308124180757479777029386851663243178268321254092158525203881603868719805474732232311603264796315302656808297338761522127300155640688304618791218767841604102149262060167157599506343386659762002330746684812264269341674473962238624642294975984931288085193446490520518434008620585062316727082524942612769602867192837801491680334796042603008561501973033050210992038556186146396837293659090087592060839959424094945399226371369433173653852534698724814392851506349953298019055855891939226295890163355967278309860351768820137244459010450365271571696051139014461792552581391602883978527536944268382295862884543073026202575713689913679428194420875693503453140602466791543478000664048296051397258432895811544141923489690985590912314599932050225847353211945289378742951897527420412984930255717144370627357083841818124206342264618842184940063482501501174778421820610945874304040004205685510732155948571494067977636847154015513040119219866615765704538205745694143195846416267647941615766370105907245749118244015325948577112195550481047043842290593773578715975025868734922253039067097560208930751094605798921867642853934748192389559691437202657719364059908949220511183369407632071616861224935659757468165513230586198864101748184098183739780758762325323479124439542966335738191885755995330152231349353704918196998008965844811841144725128282527162032937358142342026998526366979681200437202577664298105284907896076809827050681277774458543577395750500287037416466670036194766673576051587079347988744690275187804158526263788003093512506951860795067013729638856335268877189088104656026317439281590655770374298385851158707516951033880847386191832123776 [138,110] 50213699371138865698075759258219249480778256779369059434469502375439091053047828551825842282686279487665978284113011985062012101787159634469496182584791020495083186474627991657446204882556709172030525520964606125040940723315900091478327127025330277315469344255060698700020043041056910165790365775862222027654763880054908036401005179593203519873502614229457323174335191597547695310407970095051462583968327747804113081235033974882329137882278026528398542120021279979614941731985630569485787160201694432686210595950455993974087302478803885791645833207053247718693646905753100770724774601850760160740741209973262160731382782083488773790484121448391077191267937485460367776670409470013260962095420535713008580798634584571550246681915211552231071253880249433264509032430697325064381331604816316957819930170966330160718588830877542340711874214976799378639200016329057240865059379205932758427739567406102854561998743372736209017886986835481976048315962470779634357323179595540227777943777092138917314746223964409089811466867293432607952195551407368267437863502080259376261361813962111940808029877700859844707693708667831952340715582696965613930989052259286287205655148391126213448468868495453763791652828882492323540770207889778663987804187997054269056552861892071966021508072353196157223377150253606963921396633842067578269415451970240992329587089122347967234236143346243479980703887894010123721865335699041373729270075471312448699189851828550344870083980317406540833020799831369121520766861406488909414014333031434332334635252217369029930163698311932582581789910060130176872353288454248954696587996268196448271841548294463475574845246107218983415183946184920275677056548224640262566018400712054099357812285982440018388315102947533661970134453008760954687658748212655158479249541732084452769892788990230232649010646965781691762915790834759538455316445305917082222813478710741497463237677331686834287701830628073516779298683445468102273459050087322016117061177704569095124586367398020129777549107111906695544436167131954804151977298917662978621791376272050016 [138,111] 2166330767150915795696284252941160165400256963667703003282714140830863273050056068821625602685024223594807840794032098093147263705753518696694141222324898312224422699120237931869724056102978325360831767542372315908373594311069828855684303532554232637383095579276365317354013590698197430392027646571470783960771007289616210715014451222778414892820693643976187205684327001480528404611786710204064195211577746670338237414269927709256961949354577358826272583613345737368233728051425719445853297316234515955757573258426913203570065048284054157672023011199517208940299390568173179001871598499769384525127118233673481666712897530086345141858833150237941470023992460810983103533991319299626492698831168313768215274276884580323815201411757786051095717988631802437344595049419923164943936017986843175716443502169701767016299733624888547068546281042625951536697700419668363441277057331899878943098231882246639839714056043746370061549729014045110921409885589850432505649268335405847877952694329778189120374621530278037832472163358459840237738824085348145366179868568371358793697576096442085564188986548608745803008713420420604565396828884719955927798341518128242599385946220913750943161034659843169145840162655381770315786661706354865675949821454753355363598619793091377743567417336637765047326775761392040198914835447117117568638321325964945288181320278497554521471785281645449956721850504855630656535339260365050754329696102222493829847763319572708384543785021383444557914604140591886725942866001518376397679027401070330173192748411364744049590470134090118794043851561337816215145238581238186171653812158533457222768638901126448825684409828130136162908032168737144224038015701362078050836843384014081313305531669263069006372414807771575896610007050869035810857234071667091705763943000761035901822832019514340554113696885331222755006584025819570225896475023091756483156811625117163251041523711879052642882517065967504208393957561787922116439130726526749186447334448348803054065538869343500795621508338021491018357095394585064293370090844800223662006258272 [138,112] 56780571335359738443382318287193051818824346104327473541219069708919966687264193433962985834656092192916377262629198738048958211673156304921196066809841337116470103101479155578544963368365401995447456259359672927792854568922016649534525991072282090583476692674342162763742930886213043325713437692331115818137680715134046609759095692169801440460946515178462552200101748944259078474562144541530241396366302980715256242338122640780738030275615567299192994690120301970910081302679800331814467359567381092198034905449116896495328441640937423785558874730034083589608621773084270051029121328751227162891078163150277986897123728355287575623535931251748805918525314887390262348701124637537175056587859025048970936321909649838939484252961037873606264705845803747450009837550936084845243585027557847865974828455939110565692124903665348220959045777551338510698328564538736993193553554998160796143725286468708005848060923194715418240853066660921390175405494556243449934859840153196581927312401725769837985435132044596634658097559075516220913242118696836875057046531706574011131828228283114202449004897633280385586197571482711906062450931149550150232068796337931402708914729090400840671488748515479887262923701192835213691963628227037492804557141664395848133765151876892705246523469533924189260605890204790833688944410246807638627121489368277976641828681903979087441316514535538060260352821498750960428533813249378951286150695915809051587271606052955264216042543469508056189195489982323841637883595981293940388521128646266756755269268654820602836498216569164410690777004647844491941740706113348028435185095093284727536922150179750148928906851197490977883764377631861160304404348260076544694760095978175876335769816101283412397163284600278434909105031147830935477077296063606151987486503430834519509538761214098301135811725218616908309176502495254381428730771231562833846919886347560627317626326559878113346358661568060407569343987713883569755402415453756206559291798372210215310569766306838593018913850327542485858591316794997026574523531781463317848 [138,113] 1407845349556817996924144016084944132739803007134963352063767883353340893064911377756489053954950253374095137437159747299990205752691459743952471993791445261391376555038796771408898397325315634919389726533137084149654580534191458105545462383265331506498309507174087157393447588724470657480171421994281609099839874684481317992107262972642728067750835876481670626283845230306871007049400339032788376376973162166527038964729304382265780351606313655240909921100015689092240492397143075570741119793297981054458975487027212535632244250787629121837643712247831865374347462069487773569013462188078738751235689586022164369471071116746408837143357730825483382872762583561223018793549672637110939496463473873050461466726208374778243038694570276107834374337048114268771512305284950730224613014360640265188188556889785061049732614198621562644838527739486438928714440471677002589412991720408227164203102867887641297943030736871811865858238623775378024664914540687710078001568993391238720573092957592597864999689272005604506250390280766082779782702757284124483998549172302481691506676607337927375264749608785883066410327347449925726865460067435140152983927888892204178134282710863992784540791062104031200512840671751822269567512753744600620391382214981349881784995799379498301400175311646962914679959164137399382142927144374517065992374785401865405276976236915455119232963610923133070559234403617078919873458073316992380907618738468838249772176086231300493955728512728375005603198694580011147839876150224084377426318897288977622969420901157949262783060341011190093219851199952725922108496848269174895893324671570424395166181559752028754795496921913347276686875288125933382227607826937411700803921877604567918291296278820693307691048223207079453571391894476669462640837737612636291657403589573384136848933295666104613887085775403072337169695428213057320201305252878020320780017781528604419347566164950818230709621275890621245010311679235811612313556424474149397658041924259032678253258683490976201485032825133788842364019977037428931013039880960 [138,114] 14884791823627265857073069883572330543013863785762434009502757047765921110477675601875824895179002061950017188160814370719730089162272245006914959633748022459166721994351744291834612713149793503764800208270840142777592380905075786772281771850820146188537215190662402483757988666281514612788122124226752379462334904417519509785911203532135225316918071554386404677877011002268871274752957973505711804588128343671504003801243089733727455524988964291196886784933082728304886084938871156661350437775247161833515847523669863287819022156657101780059695133317574480746086121521608967363661406344824619582969761969227637353682371937134658458543859385334729459713914650486945948749079154848386809228866850212007150031979260446069716285785937657752681160405638979810760556149966224232248969413783992977206118827947581930020664690834075887406160373310167506997225995206212174264884068507916772281587100724730100814805066223262436041097896866009269552634950523470565321734543030984301558102462248177302894699035473178322962181692764491459454894497402204143473133822453283730219030367144856170567141953774958652311681614927185530508233081823050712930944868192032341893226403833062572514769193949740432868776468134891282416582332605244990880357532328463096470858339709662876487758691426417492150256219620668106235290369649566707953710927619173637623733776965566073144966276996462485772613315519586685079184060019704614850705875527993151666322727573637018811921877551532376794647699765566597222663732385382473253196689460138206105764086611389117576230069066234439401632217619842963631679596421226008692659731527901175530147517005062227182539192371394568811566677508572135627259985700899764117831929315613927898425048593062488974546609638669751705093046611673549014074650766613259055603057356337232488216275959775604007723163325790553143909691078050154351860396709612574330105914445276936827166840089484283134504231955356840767981495005566198138943663578200603731070177893862985262112664420828704843787343893158384053794963524323491385696 [138,115] -189991574152300483454027590735751125822102197980458099632871663679258157054669928958757899469043970286283097704229007790481450276239619860605637411838798086766542579223834390895314030116470147951562482348003049821940540171821684064988638420099282758702772254907874495541093069654630401291180582945114225161919789165476526330854792090156371892689104445595384117652313215533288047586660236820930320398446568757625701740384920287102764799581085079964788950675306540482526939669867609586714666267090516758714250222047007622736180580123567244928078337000815010390115335211033278925502217764016012603824969713306901483139723604312544745608035626885923448538233196914592800343642741371653696598324093037409291337040973191696107682507199657144128212635318809406118509655276247442003461848825296214658103854995878685170887041119914732120962033051072492667317024269476316142762629105608990881424142000030358336999388276640410563543069804950385531444456996525508451165498471373687072243484908074071431166379814310350259195975602134046230775728764111369015638808558261433783683205869890096519914528458511382537857526143370787426065000047903983850109448697185385046541076807882431070877826919520060583868685932803442085280805393339038468865851498516343731027084523151238072302405523713332312573760671834396864581539226855031267133771427119974327143035575263123365955909125937381761452858909595778355171415944497623619455688850027168708362977514731107383495824414774313605103822797019790311555902495367294683577599397123667715555338908288940288147923511237054218869134907712921571638279171450326497894602886537593989583539466716942241664839912169700970261169586302159373910035644016381615715326004605020209362432744945294234402065058454688672559637303947418598036552178643441914424499207384413216338089605335050861228329920610645656663969812224831285225372410600559897859266418259934740216251923648179261167947247571233743389731114370617888777682516962199136556908137186705476961622886416327855649936736212116126172692763078144 [138,116] -627116305217167797191151999082170199997905225269113043171117427045467273604871804191577086430427991753280079362583306424547445567359141974165196738463286350540422398957180728057316916599134994345328030255496108649078797070171858218265736023552742560908611203895942600990924377764102192493089403608620746854840047847923691752470842390457689881273950333031779486568328053712293211468916170457375582048980483956525390325830080238690375195269882619683482830967861422602443965427222836578349456931210421552111857684920106308074365564383755378678436786264441094815767004098094590773315910684760957276601588226901421903560401189268211130764573447848096045011642034435974711249486121376585381444891412929689577969514180106774416911274854077257470750727743141244729618834930082951885425557154041173465349588595976924472287155731616735648001013213783146432047050910221799359365496753109418239546067318838096577037694937451554778781163924710914501105834919646776889606491850769698042254771988250850537500381285855920063975576807603019285503253216604981647209443131811497886901028551370648986792147401271413268380349930728285177187592553713027042788525376494245736044961363173764500291430650617859585476442883985481625911796820542499137252600717345076947746504210245068420489601686172779745470752633824172715248946037129802269801515034890599336962613668003239954042924657686770198855728209305649053273551492460966791020293312857684814450650605374371507369828827769847004841311857873730023603785522964269978127744305361538983524648438964272950413854892815360612255800703850363758712698283707729520479260238158047339985881041071703486793448997299480813075177372601162203417150415697333888259959552922815719513199318691887501491183806777651521607594710115163119018314010719725254555720570229115668116945786986101821330742288003308945398456396441380222958852062993845004954803400288789758442198640286992141705738399997586288116434413503232585603813807561722670564728753999024650410266899300808634736333543227090808548970 [138,117] -2572100737787525174109212178389097212866426505026530395520639397263255398046275689478835657279699399826886444270855308120594621788208024308641733510669646081202192419663448127063175819112611467942171409519896254955507360697235215250719665155565519310854829079026403683261980630553025418198685489959673452142898191236405710055868687962093019805527386764069235022004101411778991738343447075999018214969208614636191376678745896158945916864226811305720512528126084365156208319753462358008080866955857325545489009999467025591636110426916119439882350966196527380922434162713431459441436614162054811612842802637050773127754351761687982710694476778416625645048555539286102512139157331631669119243976237277143150995020880492297090053128045609558812480419941932415184795452151191880314330635235225198892207065162597028571741699586857042546726239900328603702649609716250772176582319496878353813310777162784929013791439518567917992830643514247619684969654906846475471111228284943943318476230245168937154796206051529388757660036540844893141692676380981498469658586926825002910435983170038024190960510512637382463337579058470179221884268359071423778436580804447633189397987871775007893578936061864654841357949362319428988082560487059072802768646288632270174002785652993260241508332043290626736143029222465749973204521499807138199970797656967816966012143818955131731699061197144368447130182251087589248153060465758012970844822296475415317067956874579258166739048537129031408126564849651109902242457855811362705416930643407627141538417020978079418852065347226499986141352093404541090584180866149322078492370401402751774370486514435599858616599767447418831347118816980599072453400981694802573936511480430388070188062148053093709059242790289644454899953790038347041149517835240976734441138406822604707547995366623478847444813285958086448588454649864333141335345062871448400699219231274611142617488651011219239135987666127594954567664602240627468771954857015982537162415819068329133092020869202964460703504006110272 [138,118] 85637106028995137327704037901055066017731877652943547784572128411510503673996072979960586712252199767444604776659774888140353182196588484537571462442328202280492053807882266507195672372137996192495592806927158640004868299172430719647327848513597839386006270943065862398617043129351149708552218455932848996497333944833280449064085939691552631676902500420655176879462793649805456544137130141429439800499664853654282069772881626415260140125569724205994511087176026806724363365716960985972209622341665550345282643402651092071548016316326540944254685236082222701448031260950195840473801043975370906803405687942961384678496598952794277865719650839652244880902242662934316958648165661795885748025711902144933807891724418838530603912590788153203969009617503608919600426967082596183392056314084947485673466433289311011855817106706473129426571566302893201480552978217289627496753035286047697414504797376092507117525647320374894735709036147127179661927428339068512576846339881826124781824608348957193977146138426024719211007070722638453575610193170749794896771983867447221895967381808043066103454616783913415105904446781646683463983850131149550355741845502368430969782105601086789724096331110048609328622970213065649145345021341152472090949883331049518383499667076889687905860164306946945105843750438969915463269774977957542493527996997081749802057014336037496899225074071752274272465908358343078584416508338887611313398445328315419353102174638466697875090674227962813177696655060690342512007095786292335081151593987961370842693254591003264582290389788583017405078130868299299848430042644175033183229713404011717181780422598898810073015110933414311171612038328106628378977454334091182148563454394523077358945977105186174720615906339152566717602742804028848971220719278239998841702139661913921227266220236843963260634294435408812271710606270126100711003977582273992705813361002222459035636574323793646533561300258639751713938761419292343204632709808706757278986815953817671673684047113683537364185552 [138,119] -217832240456629238141208170967642960358147652967021418750353594180310445793523179285473656009849970503136898032414116973034141869886987751682752353409138212469775217998387495187877331800147039031794854725106692260538313786669033216590367389698461873925149933153084001614708913883551129304941725034681613577285731235727153521615483765614095687446574948243821714424654735451371065533170770675847273131888085219557319505940735509371980218103051447210516329563412378483169526407381890692535757230133642199352970208516921059019962016474323862035832236928914152852267623299807415871445811276319598003884788453657092406353550821075639634479504220256112540302958016907724874383035415035624485105656164449853317826766347262073107872831500497848849999470422144315029381949729030254072592351559747467017545233304492090867012537842608713106559524843655863992463956067273914247839124044172750759816007128774547983509712548751500711419327400439983031441479169428288150016175198422301662425462700914355733093054602618846659972784482071568211003076362944257798987782788811092697633887809298946228112169583211030341998652289153009314953614153044227633008102881142508734080338596124025291519543233984489276417385615196859580153488682805422070521040046010653569966950386299063817090731035395387259770668617368333776286925460391616634281110053186308546779091848102947453747758359346566378126401331575196278085414599917059217840369052384933732170620317158585779649393556836895103272193755545468279478750683828455188206647940287087650382950620971000661873219452300582606508957330495904868007179334589917965016012688716470888656344127551094489191277733062723119952524394264711557956524437478266564815292655082456834024397898774374316993892965465391902074612412030753253466207748615739511560255571574844085747955996991999304288194111077304719699996636167388760731628867132559352867682310147856982488745635669710592826736351817397563635342801589179466736382448755676668682199841723290112444164568944578096 [138,120] 434628872895528403010546122657093616704749569001422896188636274210105910781116163443504870969847790759820526786486499503243806507813592100377534553527151294351871997695478196348131949824480506333639460069537139930017952101471741116296778154912204100393192129357443934736444901447368235633648736856096248517172396895097790396074455838581921044451112849435145425718872059887961105830035621922183380028596608532915401579482467495925671026292074169044144911036669214079952950309431274927132282862808899007812172586589330504842537995769263599879493426974604996318084955984270848553824702924768150896708816266767796106051481033833697650839018875673875814970058527176972046036635333825043029324024945859535648342756103558737300484621568514263899850247769368257972086056586368179593089621724346739646212315279401827945840922411552674365515524859056849083400167833293278957515284481306996111062665910358498326102891911000938385846143500377835941914664207095560228376708862117470557458188627670918415423733896794322740589401006120581604029704516918148235605414516572359327810515332108234813032273430082137524524430307027501933200619112355643790525531226577719831857562989925074954748536877502856238022706393672575856602218014409167920537833831502583338835524116786126421238095427939509455825769738591412445774825139941258864173709374800181719307873955752441493445595082934188062822582732860322984375383293736143942485289322873047088125476975219257517868746467998872653344901474978615234733284024885163292741424122513732587547130599635150683076688259809388404852582050259447878468454295186315351551400724598158301764992546756821483645621137643435114500151847111040710969107024568629868363940890996022514906178650690587207423302589680190182649999841565540556862543251867137884381054235314714430376818766298759851488956659737784532869116902938818762106763109291278133603549451206180316840791538946219915322315793882520656030599366384985675165485266522443661970439683350653637432419220 [138,121] -497654809182030822488637713444480611216642336078416103239781325319375538959017873167795373906145903539420414694969493828096898299248056415508922552085180520330631222175288270879291618088201431926564879182549178465005896424920993834281011372434254451768465408819113935103982209069755262024788826336330153968307880388738863806845576522257788103208629929426632725918071760920054441286146569412618428629288495560965530835909229121883153495970653745789387559096299833675752845468582349852453865099811047974401685054515247520601164410849577401770773352987593090384439204397948134620528519010181037848340190503324137158806708493266716156524664241801734179936861578916935833622301853021654943998683416621309714405520823191909173439330562959040923066850422535588166251969635418931436057883187023032978262383852506906929167718384173402183423726926370033772787834023144893850915282262997756157786767353966990483479321308321566133375050545132050102549729616625203262080924604827460381589938394110059708650061260223495307696462633770620882611149360569455013418660397451301977253371738334233462256147738213199686732207122456645892189324652862618374341955608393948695343419052014113675295900675198018393414874066791679361728634379403989656374077955136262002486434899755531477467611173422978958263758928946420022275132169783738399096590653374417940297255658866864242289697981757010396949234139418163256819956822039789751493155947199185255173994893495572832773817312176806416448152832677894267906553946369858059072883533615173080951886305130536423949054515375521775075923544862894633979611942026050387927642829767673059463921621745731510562706970172413891477781246834675843669433767483421744729523108143494899503329953926938259952850447540570545033634672933700857509206299847563919013577381164622409689373548822031322411126342161558906196316032468924674031385139592104385382332987862447764867030339472103974378275499364612125870473323367643884698172567480467395203636183429538624 [138,122] 269659622563783042238457585833681831335068265953548357958157037179157815162585261401959679499497049848458029016544827415423038599366443844291659615769784709393790547765265074976776406472550012280496047594369571253833451758868388919881362893074200548886416816325717744475503870219585417808959551273327795959690625733934970333473619104537469859285385045998093886563054180082738537924051628566106826288247774401039355633834228462806689768032030258042452727824214482336589898913538013603825388345758818214371099102400577736064940005472097060671599479674155401401257777193571411172016994667093557282079261279687693191325445992008136803663664768406793124284544996725225813861930314760485832045779902020116848800278689762301350576495056251735197382317556398608775309126826683014100980876949081119653481768629071901733053170483618298733000882919236342613647194008401934497130336017041827334536214873816004220934851209066027287435329777841544161165012214435363933809392291129540529153342488051048946536060031475800734851572823317422270556274016147022396095615062203846228483219032275200682390316874992499653566433968988621297693505818707694860859437910931914479926104523878091022272848657502607426774915349195066977242967206843384411734644497587871959884431696795302394428552566298096451980883859070565601868707067186487012241618746880389780065814507150719683580589634014460847844751015827182130857875405720863194198560456782664354840012699644809467804350568619745904447510654642196311657559630637488621243122861075384138517258701584033408028003339043190482176526897911794311441634128391564281924850686147688574073806490947495784753806082839321932692129920680317926928001525939500364493211056816230637382991973501978622961542553381469804698268485429350392859828742858175436307711726861967350851327761642071400092615022377741782539598673530280980719260046076652145328122617648685315194363714836775018824974024606433343314623790027542603922611337749789355493439600 [138,123] 277430925610584053179615735557623526275708282596658209688021984724747925213237064108117486347786356251334782481318036363301493348081750875902277390094759979296606149741501973045435326751417727225661133574952098238087529679504029256718146826924486683397171709151281703782200435317711321201312437929398085481159932072179932115152944342983382821200692604176389874050324176804298872476516156339676040659393536477046399922411139275486553897033539770564583897343064258291401462539807447611221218801914722334877078329424763318544691469154394641906241845693771083228430992034142200668360436235152189558059584207372031043592536710984433985665800290374807098978069859361949013849278248241744939633606309648013075901262840709886378553501225422405372853184217470849462599306440066963264040921915261992134556287079376867380619345334686641630229402407608906240146718080943178988355799948068494837051305465018147185231913134041850408314663983511539603748732163382393179155247045919638511218643643993091895144989812418935046111545761912972974115818157772195653927088726990850717009151876223981175956802561153619105734213617957804469713571028895355121162326628514907918193549540289437410288145036399750744477079207208421370514396672916573708606197014618495013025534550701618426057907091834313555345050278052093937051732802108247062894735394751036867658543851867822463042144356399648862064856898758315671238531933542261709986501228977558411860766541115950291737589110129054650789653261372210294640510926844127521783229544964974023143533854272672909215923995643361490875463927413144717893160077210190854505667360276579779592929739262204642329893283737197779341920478920800310482134986711142013787638356086510331092462753596692561600637929886898689462100828858355534570990362951028826740699501845655688795969904099220511246476193976543858874157357496742003386215466234942062463403975349953140940696582373226920761947156987333008390148368587289019608913588609456112 [138,124] -28259756430388259057190180727518502279807989390924334069145561312399375791722294513041222604038689106998736283278786694083333826799682683142598775689099032989734135539843962012910450725917838491473928967956606970039092839793838714035160719964979533361068440142165030463507532524263352449470146043926880971790151397814112409559073187543082061001627044336598082166040014908257370795441592658654966110052164002772560795345443724158906800470408032177911234543018924854680011559378196822302669210998482592286022175229147421622200513621897982006573123212960723921250509406952772262169403426662900849512802184416188584037053157930450291717659656689732220054014892040088628199721350738518799280255721967793301968190633512489610805742357077651548079052756191140465535937115012174434482343617090179139673091187734128601658249618986360481651929196514967765721150345111882445046464765410033084448519470278795585835656153881766116591569579470540930128321067398847838377212427024899338136195476401574388007072338263864850463175761292185899397163467592601629776363293123367357855245869228956567053075466675913956521198108927792833819895006067084566918451426361256575996144640335117424582318135212934936583176177741094566734861751281158198553950005133087921957048870301162092845634180121578544217431263719109772636477379611297875981185781730269616725695314517775706522490142279954466447791038120755024113944574399628076550374392534863063027225361833321546196223316741404336148782978191283959651173649222477334311813569001563995594228114944709614695234228912398887194734811278972884825240754392598829844473400576827436300066561671352390711696446034191877792760194462330732182886254168873654892130540123461461825682688928590076525888621916685206827692896016238632409744084989476032606385171488499059298741364693624677855195876413796202134871550445507746173748724526428731755885359385614394438696325926908726560234741687353451675584045603267602961824903 [138,125] -22078007972750762689896644881402685508564838782307233213952667972582306225799590428253460497686820259160081581450869927499575187710632483347182686422108955302958045649107826246327426714741611228273516960110970911751328005300020835244017866631441193573420631670046873300294229097322919008740155219300938574997918810974047954871593091840521939643829856212241702880488402014412163786706692629349635689909446497512442442943678929078159677606977447848643393064444944650837607929444476117743802855997716606490974321190328248941311303300478617640775470026689193021202012892328455959345179367723437613913270186194142299668196674973158504308327481470754168028172135021662204126771345925347855133623377245698329162485150822058938742258765518945157919527426432793889988980926191635912394887199446915323173024683680795632877685512252279580785611659551760852173633763938617556866708729618348338160178192424035641064065584361083516341629998731063678940049485270669806873378781563643640721661987909937848381777022930626009703400704272523886701631284221758174677029513161315501656391857415781422407733437193571857224975395340922579631577698430107727511342801840488123006676805986020486298118511283327708186258939852476262580042604102067216142175051223780064063228016946750632011490071541543644539809486992738000014347274356298250453791762361710391999225829654826556231525870527132806640510423865470750209370479769083043590053468969569678544522320787489125646164283934914569119775312053715666503557111860652731585621100114906024638134989752835874489951702381973613035509461377696788474052811275875562679571566965781588940810102526075949267759712867141251922829958003692568162318993712636249856984643950216039448774580540832665079874973843161854176442886578871135939037551186812837895439401568199986851846506504903584535756225556955892680772677443289922001825279405958951757525616520991399656268975185915676055187458662219631918132619622425728 [138,126] 3041504521735527909254005402916406174778122997820462580998972907234832514118897207908380947144137996906529439353466335637732139315314618658609571165891107677674732507902631174161704585383525528026883833800148625966897288223985825750649444896721314407740585765797938070987310083809357790626951662136904051019193308410348104958978273082456711988288190829127001817576873030597375319840088463591785507934636713301247383970756513364043091018607122484328423825666228185164555848287770028525272189568659343022360789089068427963368833953581789355829558480383965165206345905164672043047257065538190834246739828201125663155150684684308925694378998908430554439748949805894993684970902661716919355355995166268013103948853155267183311571049780407016145969711872118391217885974061988399051907479369532211462449922177288039081378421119094158043263179626066891283795917569183211575952130723319960743506814539851468269640746112787717035587618918172256429020419224071839782391151996035253346871576497317181823155412379014622743417593012725482843546068047238894882215506821390800677946844725638088935288397884787450530817120529011478757072886100917336938642648043993128499898147246646268922332835547701719434676708755835840553387127149247965397620018509857091042906251627089609145413053133993288410122883643958594935596671317442136623039728807826047965368762120933285146146497444418047597196647268042018379342876415117764468269324586053516977370050313922139986063960356768005708165516287424359488611824774710282964182700121054041333955848579232191457058102842451470093711196781812405562916259970802543674727117415912346031615562826698358493206270193606070044541231801936544676892796020827697050937130537736671494243388305223256324274206955639807043995472803986445878514911596596804866867048812144926027504017509134194975339990620406064867496749338786408006665606036958725860866432991764132657286807642887495709965899714253630774898856 [138,127] -184405576943329812278842855351179660750840317159784920103158364158546462809660054640917762006693260887492463372507628168824693533106519615190964804722518533687196708709393653135876271798690425187358256495694866102044454687821363569987391098238299953919876419349092509372467703857922844129981164919577702247148277365592179234521570118638809567819425051318206716705970005406378586710192715873996516810190836075284866694035781437338815307011161283126535585543922037751680611836800424172409134724342800851130970407565114987034155907479669336103448152592779520857286845201453122207755359770293922317376879385534831755263757914623240607958283234792379159159212870784966060477124252858774259972056409886094287190743554888468853154136052412520690297457647460604935295625403001712882499315041890853344628590931727379701466286767447601974332377545771139829265343161198794526280933820473301674120677720535064027777419412147206501127115120914682110405110050943813241786814191039961662246463626464869930796874265116309255408285039106612995887933798145657121761062487613245438348866509796164613484393464347935433163996200671527809741291943037061010771519242696436040630965625010513050348004631846662606764253648206163288708741266920480790804620691928280854610068848141365711375438312501503536152493650716298849926784673783548367209787356579704339484676850728853998770241124242955589750688766280535509187283916646532955746954121175046043758897421240064230290030908168838594266739720621789771738987111913330128277466587902946399990758996780466807116240212829964292670366051035040275668372804195820019988226431219992944622897063881901395394948469785422162735420496912233857384477828782142892234639544431235183736707546157562598888650684546181270524197194242985489864464799449779269067227082717906130822367219162489457986917944390207472598155729270610422616374913357542175640161935127546707428401053599150991973174494431096 [138,128] 25297671398254834482916936222985741543937055041674980359330917494363209780155850475821199342637567163545335974382002501686196381435259135569541099454053846408009354790332783520514140087371404547830283459982097760141608788027690498253416842040328451811627675640178504783977201560554122125528384648219781206785890125883198968064536248423208509863147188504105101931445404783338065199713199751474930354557880255845355006253273092179545371860101035127639580575409607381745326228868585883900522975960793651472324405387112714725808951076299544981020950285351022388187356051469236140426802237849812488659495167387452283989375275909547893352311301286153786854223556781984816944397508076345414094726938220027068635791513827086107665568531628103361571992530688185190182755598045088348578775138184461407127606271495105444763089586805740767638612187542738103532685182147059072605503993970815712055540487117344762149736436843726376255052258957636341014037321912189916378716211720875860350222894278138602564235862968932210315412775997778573606593486912343561713378662763049707441915874719230369571771163132425384480472606456037282020264888360901838384711212386759264598175192182187540789528604174908131398719317004589426410136052827273308610231205489724826164438970727855926558497348856147593131405205367045541387603735283642886482932548624351964221981926026375502298553745398604068847893956011450916608520782914343975899590977775294714981706112720837671305673170894692893062188540706028039914043188593544968134558620574007947270880278232825233964740872477594512586767401458377965403645247986975297359012207759168759341797219550229661040599797237152407677443766082888513913919567804272698071015496283652618783199185886731517371677674118145801254530916124834184933500991027065876318891415713091935144797612375493286632517943682686038645873860962606091857721836099260571959548726390640687772534741989914067588892 [138,129] 678830052984438561045486204899260813418054787406085430043263100113454131247757210486813791600086366213563455013360165663102053528612006527248333884323218656112579435284307659414237888752842680491554206424886825365450487941175754318631434318205643452209911282661162948381181794309116921894808646375660181054023108406026244598604231184156829670946960350760342575030775533353262706408561218143721167469468822787287354155137225521365971733809123359576066403089722351039409547247474079375554470867994402574524449836779115386155872717329358702776828750620945677693332029844061769925247513970409865740684160007804096780808554202635476689711046759031672021837184562886896125537278827535414772553762609580345014322815829911020611392096467121775521987940125918505850646819838283947608533026942031817711265985945101800195306375169434222387395429488278979802333274379423572385999205232422404025676467519456711514682926171269429093573733968913361707283594227169664609997365594641294885875603238682525181063688554853712354167700523470839888213139896395163408767084132931741168673526333035287650612767743378764408967632060750203036594731384836391342044044864648843731187434827745633321676134978489350869700894467492428265022633439878562084831454482439512249988938654910432154566067082345355619167654624244089319424470178928714361807110722588082651057768983173033493382044123766983702457052003767629541427957252647393624270056606786661920120764398715155448368201200468489809687210013219262447504971299682689394785679336661617084560313458058806908800738068268449491042901936198506306670956860603197110198025918025530299772435833933659862544366101514637768433771562962837037510987734834303913849137043149592785113479062113759247955892542250732305344345188222017270230638976308130162119600670805111073865569690130538746640003885846385201816894244868479676211943526694199187369317867663182321677274990400 [138,130] 94642235181211260855012068706064087738608063978173362906710961681196031084410065856152529565359184642573628927061033781700217776959009329180689606232465881342261610400254882506152970082409234156652052881279522619467939029005389470311969667447706674582173171389998394636793719550990461560402912423515151206420619414809088080575787265555045169458916190245302935263562063166015611999788197098533884242589233987272722366315946067520245712791559394401109591729320921498112669004734355230067882563687666131440897752311540490021001837241611982277827714642230220442172519768815684556037317546592088871605013204034686019453426716487866727177220184063685741167776940393222309926229204932460052245398869743707033503337121083853325770299557872739716794075213868058696154939920464023557112707352922505961792083281163156240575841362493663420922379811395286828732038957225605793274414715731121386130687828527152662802836786356940147766453094441695725072691684522085466975160089377948916291043201713105236880406404404155848411726537155373301948978485353121394341743861106963101822811233977643680288408230505621555996562030284132826782959528532502371642199526735379784873107053494430170836264264930944865249720042975958189207390148673030860334394032540766173736851005590862924054956922851609518127628940267754726944763218926792935480053427927596285193034073304729994694517969795162050129883200288556069270046037800709708267567751286400825869036419257864472573382872144660350585412959326267720623205587650439695791373763118346647989513533981711906509686989104939414424300019290174233136858481782027542832039261246320389628426640276067395096695562908251050690512297139441150952357527597930833362093204755953000692630519279958157893244110927319571237865872319260413870861130914317318131690388778359556466112682522249522635914717095687381520132878832134135145165993476058592269411875874174844080 [138,131] -3620222913642621017502265813735369917914726870345371493247478222834886931488282749663530135052572945638898432678421297303338836394744390358058488497246909261454204418727978947641044257226849704401006852191555222199668296992139960625585109480235757423369676991061907613707914350509438251696848166567457906947366753047351595655536703410767144885197464627577520985327181647110811781206152173300987563452900715891217530148669762482176433946832285495617671777154644900433321634961146074776693254545486275630223216799852743414045027504905906148082131613194143932486787560481475942193931677580379943884087055016901954035561052536186428104441569466498518957000257749471079109073970088862751917276858299688933550758206606213673655300553450505566311604214744529774895026424875994666096735267483341980536021387321875922577662509611012062557530426244071791518866763402821684485060654016577834863713199971192346317699287481554480050169396661776128706107661776391973813767628860197475955027345531737582022912264636603748819819203789881725564962863591047373339772328493870602736525839058949951522033703878980890551829583572146810188308968233148950877668241189914273903712742449900552719739649972728274625934529932086811351350728339427266010821272724796053801411621708622065262410987264204626604178342268814604417229456884856282090590114602158641136114081346761728116172066725768722719475393694760560457986438196815550174594158423220383360558797718848342325131165416639664683736075170052453227756090364886431716384779029005128267778801288510944889402581464780177447774777614985394591387214579054512583870553799242570289167481163209157521050549896743384043206279912295888596401653804750764435688300044954063986720503909238609747131665243156669814021313243241970261285438546793223704168777632796154675144405688023114461815680826154359560717632768725150998939676433308419621065564672 [138,132] -43830809422085972146451677060222649337685550451500064738981024674902894806834590770497702297218693649013024447342709244952524905542812689199645730485550280609231132455292714391346002894843264738908934656318475362303711694155071884003852011877354842257654293347758021048999448056034406220634407936173311461111082697515998684467715498189033046647943775896834481200199943101051945414788952789393740307592790524854800811232848747444348164899068243808853464691027730656899641688980042845266152919231422044373534604340423199126255601508124200425755469640036344488796282346938406106830029998107934403123841748926453168520263744527086454562518161232575686082520656912962157896580206725425544830041541870249955322616606747445202926497576357781357860942317266754514104685307141740786329467001508947959049965652048579196525342116498276286275888856476390386292866871253253889092030036325008831456718452418493369312367640144179145739304800463803931237250832894442919880867279312392408397333465813579939347477827414588549252264634149058724995870201117529032695311543042616749667240716255834178133598073777423379124149003927922548141768156765250430647627592802530935556867057497401135963151778130315406474078459869614349662862251079967631470503643742788039455394934930257179060609808848618379905844450780203324248610235551510964434114881528809337073099073612571238028868018769599091907417563872040941685808953610478173602864622265761932326338342226183629343934615943611040032612348838810780987921669902120704913314775896854463340177174397489736641423377754844645366398682303053933523147066705623968140737951586743930346539983909245853608243144517674214644245320443562894119109325518250408554553325641968873414063014272938481537892372651021689772106400396407439982241052673020990418905660848891570814035786177050338975546360536675211119655373676607572335667655924635536 [138,133] 450683267385082979273099346895546768990661410178178320635282833748281929144121483614718296664423645363099043396024221308953432080351439942574461413102251816361773208976171513823351105191224835146694744064925136090649779314002613096370553889917700227323347131338218666490093176016446197760408108109991788998841820851244782881434048731339701924034847076247035042105650264742530813124903146371042456000630199453228771241515676699034495922295918853231891355665238348667813380551721720351600917151150832520414862571002585906535274769380585541726670407354422064943088421599192282894086662541944086695278727189185833448289398872905875348186730967735366229652841527585355508159109931137488250536787385305821199913190530973600925273234300415055247175103388214331958834662318816009541895805415866183021211991005362711038778544098536415732653290708975567278872653963755381723832512230621745758401186127048733069698318439752053858841956513612743675533218435282311971663758085693780807134367016531063131382561553600453544084973247849022383443920768607668211162102092460003923066649238653590310764734293595146859192511157574767387505322641807687014738815620346558070325869876238673735447503729675835987548616040570322797912882207261668947138069973356037115026440600341136396270524446799791341051335326005387327581230663006775066673068231415465191228293417703561454242351279617051757222789474697115162111524995304036030318029697817969607696491536187410674377072294284613088748639252495331547294956781282383381375171346310708642747213504546006612651110966865362756657737086136895337204342938055967978781983173797110427057491919245073371350632275566325336609004877860844110238948533238165814423244532668554654787185901260882776830169484479822397963772076200627255296915523879246393514493425726246390729287316505102925040896777891580263150130336475710815300448 [138,134] 8138080378197489698648944237855507241898657406019595481191006338052283151173186325079288074768281287017794871499107779810917474976767684647905158504539824250991098125867335885729110222487952728662324550684313471485277621969349544069134606266836740595537447798696679472617830814934678894512477783994670436682665753231312404985062342583880037705752688535535794045000575350326688424794113640122799851136682758914003109550696097443898990887592243123849080991870066814384392737042553294793549660790686239324033421809277151403285354339706566263412601563772582444943806779196165541295028025241794599062596379332471415411789751758350571867232640137883958244423412233869830183140787693739270211488728097833623350951471914873983499674085272857502399917795768211090817121483362141277451061707239075529549264654459117752577056554164801783242761870496133988314168286017618913934231341224040948176643512709587199521174909536852128657139821729038610720832025439875157520123352225693397101911516633946169496334390482677768079219882313151076640043590474948505956499756260651798412691915861986408803195547828302374335819340955513577538758072541361766698156010207463709065988724511013995110510565073592815696324882573693329218707703163476533769124817960175710670538795306228520572151247858367720968332930370022175432874503266538372302711183218300703210662396725107955367461356388120294280766188770564491371704607127489737322279985853675755760627875826438776518330576541797992665287587836738614144637981306970094278683095380949122752681446170071082491725288777071169044290670468893207639340787248655937737726067149250565592445887980278529648991627503553260114297157532308478288005252522145837410906875687660256491040468708281239655265953881852432621477490109681873849954326201717887561668615272600894519294208203313680745993929065516594727360881654160 [138,135] -27335645068385159567643706091741194384834476304922469830262516128609030909758566091291181606020287017349872882078310056883098231266480113226287640912640024165906435305880340559596964636351185708682923243322054995405637708600074996227560752558198295435343526383751380737922764394829932096291996341610241047832675253405769377908948897824880274123311327964014843773340985374413241351235496030305129158872141682935393962221815260923397189341778997959513482593387292382476175337876551434757926411299317509195593056300062108125182275534705822793471240527431617241714939301198719719935332340406469464593788120057916916460881828112000739199058746664232753272570067325756686157963002570544247127058266906939205958367068604382026620368806950542667832217217777340494037265563647829252694304831616998764837322572685945326440569669347989590081545124589815748461481681424314448370435295463392173751417398074984689172269849808409590277365784462723308556067558651518607978927145041760226627097433381459862416332645285036686500900817953766063423879965817841943392697775624798413009845246223745532459906316567513795964694740573977353411719268688274396819978027589630187511367665093209511510319645622149239342344907431320011066784647138916487426090840519882143090469356413399607401427114826331265293972619432190403272355266495743870250902404197064136614932128619164225487652809219587634265962198488420707283518105117500971093992170270674305301178636200078642865810418535931993127405009026561831085159419036645317839077354399701177255534853418526875293951406194280171236844046513849287651828338689234687803147466086616646568962385016219016250359828562162325391481276424794559858115062806350939628533075573612133986697504794142335880600546888621963912056229503405625485216447112843475063727841137289445517238900537130290056798319755890021360 [138,136] -16007249659794848499473642537850040584618266970920311855768377171519782852019663542072648569589582382237792234166070522498514565655033449493563560146154253040126743743946315356952721402621547971836413846585913488209284936271013751530738318530331370266955433276842288437509396072819457690177393667679213771207977824224948940514725899200448821071310552811740369270893836949680124337896704814109758182268854807229064328289278921928753668991972462334663726569305030897417060047075562606695841993955789553058152041838003462062360408409962228369097357976168405989383589951563772015830384814665453835594558331794240141411788326961538090374984969338874940916300974629398996280219272627305752838033453013875115259090310147244974618832410957732363175945106435044370489833695835522379742461983033242361747584693504727185249170058292805504742009183126656999454196612656291149567163068902708127023982727131517604914498389026859787488727422056591469657121279514715755875956627698929966907849443596870737797037450603622723680369210617693009688561369037049044047217065704077552703443505427271280932786363089401732142251174151338393005295605530957332583906182798189949576584332189906705171719208504427003964350624633211563991547875719400876838881212614961803408121446814081877211846052956320620773430473825511675486990913922032896258679910956215998594306077439624670079256121930326674681832942010424944598128800983746941759663269843776392482267541891108855034674033909835788515030534176255925779682384263313932702490623222789985829534101400479084460552451657265152696680337656544942957008437948051839128244810686102936678399663100193324218864847835165662520306794887448101381673955685437664252674095450043378351143916248337460722405411409529091255003004469211737348074078262667972552542619796028691514235115032726057295808428 [138,137] 127071447108405189239209305999535402446203091300494648329237948765432380850822652469679710951891269418048112012170601337619263174275848651475725002839932941165453848673447191854358158859302818490073241679149379937823864624141530337268824318056131399177229855257931757663286000654653939272054275331508686290546689997932371130873248508809302385793886042733723674733809512400752163467452964412809224149400604303553239403770881657529379142242084841596486297363896569197084769439852522953347413570174738564939393558680884228769015225149562155241440753495989042339422032874252912707425602430337085517225585478621513699682358334610159728279538173315591550177332177503450738099274891687850339298388935019050960636685491874943999036547943999410383452901894820300822545678513891371986544543548198345546871026264827853025955550549202810124775254587970054028772951201750842936656538881354048532323543952368406826333282983453997199103201077634245038508074223152607972805598003875833641615904440361966872640307385429183541560225106585416442316291858546735572308941871031027131152354546414772016373244675137572721777645048318820413451583965542196736770470762417386763078634609310120397271746165133494803695820612418466464432595127034719786491666233783481183687748036101898160389564377359864598906077464430287232675850357403237968765216315438555868795830193528131428611919898760844135287456541283432918035714878511624882736293971640802787329776271127630582600561040750029013485662366371757872559085833018779128862698297329817928218876867682022132246406309748619632076996735195181098640998551881902447763830466717570379554873659107579419821179124969271181095307806532299769753572336205929956008346856227476391029804094676931854414791860688232280723016476073327447741377934735721035687481838264355281291070005406720 [138,138] 210618764656869157342279293802650213138958971985766312684627345342264422537335113477628134725493583579927959943207567166770447932502468917917569632536568885160472460510464209333870664542908331898908471250573435543247899497917667562730116057063256794808926244735257157760413584367209135759575395992691047827616106857425751156125700921056125672223948327336691312774027837322763708027975705103758110975997506428223689930875065765060867242331726762743674372654447542526763458478366491420534107776091001004598586671345533514860168559410545121076700703465990546654197022423501660200602946753293259758625499727440396241014045664590540078800186427513042443799352690128768584039703731847906923638193713299763127547741505158018179227705221618011103688360714311168086658447862036121512933263597513900922715840327551857867818776146509205191138171846723335763189121045736488121316107593567773455283922916966685858222574035574924858327408655749393568935715876245654645180881179099145398666017632703778495754959148756793541965605581884951873600766947217067702300133725084103082517030347686910526850954107537249701549978416940542901840553935792339266785535962506273991948995058946660307113732295098059866480001128284742747531556526832995460033517027435311842023645749335351173786461167818857195712948695192487885653576780397068661236026436413585282896049221213811786580905271839900850463553567954180003710226290575752372778232962247606539676711731422373136561789626012999781470677881169454844863510156572298114189354919157785147648071355774364904584733213417773742155930772954473750749692446737669533121708411520607207529291391380657637540333158712954230207367973985962008480454676859966119012011605455765177671819089795891697704188814405850253008611300387968533040071412040471460313907721357882966304 [139,0] 362175176525095492174925772424978026290370275436023722391767812820320864872180399560847957291857352299405869572830994182303496784297391709270436651895207393001218036785703982132154079265956923047136304910936686690802210174812836753293379589010385647637797071957442212955183595140023238191697237947413888914037806419690618804930335257806309018890058204168244086201623625984810273804461903034052821282933990872042530219327916102553002442391491318426565242223732625739836793029181879213243367688722713896620821303857426164743855738240725270244721919957226992912877811814487725018734913366829293463665483526899808390878793168210399451434718088296155641083525491206138886806884253494602837255855246842998131783737470792111380666400907468731160444575733068094473102765389656381773465531828355363542892668426974240066288665703429146641993756927407371618814895277172413529502672917117136775409552188481014354267308644018602168347170316271132680953069541136701283193332511451319185443696166282189661458871749526077555788633409001409489489184979705243836852183072701647107481588994445928536794822097904495918545661988847290709283934091103884361853044730119438131708246118764605748069300296941267390765530499702169224264574145478476108832749653604696520783407147229188376070952708241128928795929398828904417545530570280220328193614975284533338870698005970006433224522181956049417343756705553835632254901532310494458936956368109329017386256645295355069162108034305535272461646303995140328508440420665695753288179337538044622323297926694462357287990220466889937638651568681650105746711247778121349899083283383559099982566715529429059098408059639892138515618785479284433850339418697639305752210311237005362248888002262055837238104079001579925967639635942474112576859266360487891844400322224638355268715955809400344272458593485810326061517494519792804198269441636407835191258218725271721466190287282759271803503226223590918424211840315356863640996143421264848543513977060221557499282328602004031374984240846519491469505307056024143944906285871076375075725722023350875454449272017956207458022402591690723178552792626695834083973098879587689400773324487001276263491562639815595672017815908578883118316394752811684293378980170057960612923606440207574831774615562292156613151189412718095136939646725895017118987516631045008439807323246610085067059132554447946920392025311175884676796756741778439143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] -117293854266770178696137342675724120155968538231195917979431355083279093321192321376499498482230689215227664003104124893866701060137015833650094708005527989241743380568035843528747897867106631837467923394914514998936094201781550048627018402263724789966022773557418179307897132230010645043471075817145800171196765269163858406220024466047508694541485424397721806992701727908934690318825335849223009413501036748846551292548046622547918174704307548802806907590610131081701593617959509726122923314536958575657909047880208007003276536068570745205988023857213053738997113382219771320182320573804208224773058176755855260014196135087700366047683045812575560853081956430530192939160832112963724858973204933708206338918475939853945622305200226194681338075367470029214660446994835301081947314630456543866784865529993179825943467052870512934130177385645415465136483707585402876915393823481441950847174544584713935204178489642595502742677132830834761458636877827840955811827777608878710218242415687555258561720320313423623289025132894005399776079293870369782215853215223318529276460873201932202168007140293313569066437543183246770277807872960354909351665258755651642174350016387036797846986875089566116875965522718434197130742031078249186356343227114186341177586397949753264096023297159383861534504152661124766700535466014779599993818511042132614842233691817722781604382774286053779759711120104791487679069318267190250971955154812528285489144799365507155565715403482626272369663494208891116411423129143574186300164162339267461423531407952831865082072501682946426251214160509069661383254821551133453590121627499356661377521486332660636103704226023851014788333341760720968794180664149270304759620597377762911915981895067075054309647056707961095191332159993055819839772687254832084555778521332998711578888632667621171556236490108450789419384179535319425543683535682196687144861551624782290379639491613774305241494976701467875630688045326831073306844614506268547758300050907469217186615854177306613847555172311654526134713412320536039034343799569392658701604102358763246080255964585845957859153355516337102488135931369698968700568445423144928945373593338091126549623942770272919482295381095190915671511136232486979151140616989133851754607555346728348271323234096273511682399312856338743969080869275660891622991439278522619882296511817423762280735267488887164559340163763741755145250670592040088352325632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] -3197079897869942220673130467581705321827842998819528339276824975608671531221808050398034992315231717949342657079439203284423511138247639354759502247433873038472315110248995485974819758537877418194638134143611033204776983332608883670660668145826266172923101111420783355658684519557825317761667489905336907449008143372510553029385654394801930141105830596800160910965283409372900959796561302049398975208642659973776104637716755809058925767997194517842035426931934839647294119404552258704466275157809338911759815466257576718956552777138613912996062034178401996689196178209151008882660439014398096923621612616888988966840594615485634856340637816441849997615326555337615851263683150601934779404681341307495173251342660507465970309613371609007927354961155417689518351265892227411002927466555880979645833588740860004310878974317769559033777694434207187373416716403603149562947257805680504399164646797785825680111157034783618280413886953602660548679233767104040908440305361456640183555714643795200497620151597896265935982821407801408067304859403845728071682547848508159445769929383984976336850090744195816134243711640037597043708351573410444548569764221719963730700406547096635743661128703686301240088884712004194947698852975170727319878119747828079496841484267871750200034699667707639616851302985241559844923444476524690763638285395909015546005832966073516003272584816549888961212436891784048252093944096665751721655438980462695577044846230525167348326367037939951063374369720010614139094292859503746515333164351437661478155168430037908519196800701362557342973192174870553907772764843267972242301698919021067195482113622431834693488177745286452763612263808696595836665312893925373391027675431004829467840574522695173830347066624068257326392480977084535298016883623326639213758134670816218479994682356108288988204804969271139198645110324735460036263083513660982616474248917599731850244853218061258843917926484184493058255020487869473813866278966582129681426325308363130104325299145725240409612730578110257728836650345695185105021208241420541611120740831647902152106467552571036726774644327548678025055790790317653760020740342199959297511797610438803868089986351637417552681877134683406897062605686039903641879216298017642885946878572177226208085471007406965736595258012937690841273807042747163056317649945377100712973893180294943713015210642668273624189088532396486628216733952893237768644198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] -146209793806481963456859890915525089906151322458289067409572360411931833352699786338370939069299438906818431087536039920727330345969717265925730715040233802028631748056866316853405046558504456054660644553089721751280487769030121774310005723826828670116132190743628049806359165562328372327102730302180250636761096137215649852988761499360613890828348313402345941866866688604126573564985612195843869890720339182226934827514264715154320260349451314302484070079637118444935359699595935783659189018470189654406918496163605340710214393255821418491488393469784812808858302478580893706206213021541634443775732944935763888410634283702173786963696518545123947474990522825390644308397330235661323966496234966193241068613509083195881014389563084872471112361397136040354654178158365584337050484966532523832935893952155416839737508748011572136979392733986756262231479780476815884974241746219064943677224230250057553186654188409837106333328149572318784251650625044261414902186475490226888630563575080646559188702391100337057293865256557157023633040511210187937194157571852161709440070533768600420421163079478332970524552881126650826375147087293210428008750226448788047620389066950291865601556142353393345008243573759386378206722546985626943960308918586982466824315942763737874792293621465729464560868788954963631841554946454652448238982047545409540360085343436033284641675579236386738621931783667158840160775721673308879585233532500322481687046755975217937046241595628162687461652991073525754957270733488080116100819891087658777697618584993810155970399153934414190654594827574637046152237988135316945873303377054984155986217191500766581893724632443897297230024358618875666468601612979685188557022771732926828171866364193628940036833911600320998416815132390660143189729743292368759054834393545514277949248546396920299513981002564662790118718331042204809402077350312108709444985665178418685664401782274360320947694486328395074719875910295103074665599537005170056352565994127347077902291797210255276156381813358148197032605721776438511714329905726679738916075362032679404004034659094003418715859032073066500265684730967406855039758500069319322380242385025748584435896772514038996864849940173530323667521403618093940323045574239049858070760357111207961323195829445293548903997100807140258868957745101904819573008381277684714145372092364802157414349404375694108261280413304743120534205813415482638006789079040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] -286269718973004851944212796912778216536637443056042422977399902919584950676684769939603515465097088439731163115061156848338672063403907203591940017620807672438895951442882935331921261102532168766380762734243713745426210625744512922348706391470425312747197091172804171149589494571500158320271142585263607886162199337125629813880573958237013425541936649862692070544981753046180004121039128719097883997289273982947297916207624053884667099175812022650829369246964658851343510141890975853764854870158837393919751650166194881516198057803418832151641413839766997235522447360054224065326326281288328810728854572680327900669436366914948443168022507814376622752506580852752277237373401654568530052613281733316332919149960231525673259565182725927176084110870729840938134539640749843079259470227318460865145757318823791944660475966001372102595544524868998110220753878833407093043007366003941609553792111885602425474955195333427526175988437589509932252274210217114693382158464069021706518661060102701777736952151766612002327856341925101225594245941580663224411248262905128572964555618864652047262033324307634516799870111419712028048403108453414507216799530701892487830869378394644816771035624604447439758421976052767618081923678944731332312835330412155555610661041439571640458518229460875091432236089055814837499976512931784564888454894018286078317242013313998275118620954555457910079671394311588733289026441017250612433529210206552188776325901971395283983877005834943606017551268751777918627187634613997253253374652044573968142103871869947962626156968518095094777037487009202029087539953961913837582834754736730836006596627427080975436664148922591317547800148772725273720744886076349763927214013207236439512889057563663156549687924180801344332736902305055151285496313543201295259787509832203062490853208267236042211582187707005705761871782630564706523005056248674871641987274544115068025711305416907934859747699651024723932792919951824829836757991599121364352461243947171186178249484081453151395499058755627310633630266791405508837543929893925097917832555040338430366807312911494342045587249543071077871900732443585663984860830378021803500048478519093580097726520262917414298130057385022479234583327770343083707339089315449563323740089072131989287645380363068026407650366818889125584229455386365915995791420099061689700849331314167620626645471870834494088715034905541120597056567954649328402422562816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] -5866134730905979941209650962959567320604279690568384666452770562947512554235127981714136902334891096024024114129182276028972051697753093006578674808203029799464853977883019269928150641450201225739444685982257521601604488491650922666836450580150004011342505987970932567729040859289350327840260332007727826606147277767430317278110930149753559370449341650146333509191935661047280674153482603948577076645680923845792987033683243216777276322119670616120436076067155972569508265402525513480904872251446817600251472099542984206150633482862677882276367230316704741226098538095443301149909402169803115116591489806141952307527508801402341317793588244646993670072190211066024535278381613022952931993497054338627638355645360797535964016133902070200010821532849021111868656824972340443699386534969162950088754107098848861539733396045089374311957489772253399180627381465782937275966015325633076465739328227064499185546957008979977489967896341257600373778304485630392918266238242631704196543937222281639964032183021529644327529371182426398975357260870432110536223413839540087479620963713532196409533800134627807230629845687737991504663881210893564331703529302547029841188806001739284042197674135338911291571725473708426600657151472818813339827838339326189206048944181705197912687097807387484668992091350728732170042090539529961095672853017843111356604916724067894454607023413583421663193583598517626237195344157949330959296629311240529622431207973087776067298326915796773326487721303566174472596324296686008666347706122219374117545595361573139789413627155690356952654685678291585085964037929022810736036305379144209443483488168111643975463391357659957407245852764542407097788676355903489145362915990604625614387559467355761195275477830890986993119414062847460637516389370058054801948963478069982459240569469458530484882069986599114075236736173518601177433660131627020076323230898662899463282100726412160114194722059012459180819421503068167384619874767205091778409930189906534473855816189264042823673728656868173718754122339430286030162252230353473300185322576677095482623604451414750850604009853769827397071832511628697195572228250363480635313993207937130672554062758458111653710925057090915392335610305030166033515018454293328809100671027162501082624350169975863314613448456663765472965565177914257431071546214185538689667393967083741769341461290906879010840306152073706483984737420329883838202735755264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] 65334161305459181956674964933955126991215638856147572635143585254762485097327479795274136705060297988210656704327123883794087602527374447191461466376048120609141942220705042676260468768433941550482896172745586438538853980503666092079888429697215875289354960232964406363719715021675129070159073549150956486324066654472093968544676099023097433847585738521196023064849570543668829444999265284480214920411370365565501600407821929999989818322631078121595095561285043641643499259316754330505202221571443850152073562321213681653115475872459985130719013192394308970064452565362556288714285060027839698384448626054395871405302090656805158303438954105355402284228206975456167508872021062883378147573684657607584029234504981054619276125519967831566814650563492031647850484166264957601042931931633140804174953144788509865371761727738237465476408979502745961016580486858354962236186638944478876738805317387326956374582161548494889222863968811522765181468583459690450760031811458622782238056684305756680431653975275345365896738378773233146311421297161337689536046708085169692336124922781808204035788878722004919258919986539003864246433895354342461786165677173900124714527173499652522322307226864137489814191704652331832973600020246838684429539515677192345760753272494643074847780495873832641129317158388586188764870626046566841742626010718270004091986222034754318161691939466389085060436739858801054151574967030808430472790390323222446090181539486362460756384591384773481008132027632150074236343584456842695904918968167449727481190498591766098519960294920621594563359572536561734894286804020150234926169708737761502724248601365029389003181027540485149820810149293934503288729123073376286130818643154886712948999183452783256481899712034365491150504481740526791863399664008346676346053771469399359869365759582305923007015218459214364077803400681063907449137894867285709531111276190545040648823576195857520903427803174392548987594495704658034052571054058192602213785732847838321120074792543076251003920422037176036801738202563557899226471764142426426140942132993289945230971781039492503988030572716211543928408973330180765493907841639632131461345194088308421324252269743704055622109620372407135822464067661276567610605302830559763036227671033017873093266512983257407870441281437502705668052010822470187182542115732797256755263359471328259140047830116514221492600245227555115109905502321780864775570577162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,7] -12477932689139140602650777893177643195637577685721019774477923091640802845701330916719667171118561524014112105469335683603268356041542906196586354735954777028443968108352193925151160764488207247191183856155655912148771106738902573359320178669850858760801263481987451278310186267291969672114161778465510138515245095145191054630590490070156666710283332754259036773012515570562792691636042353305614393488021685779005239460706722298594183004074915576850152502730599848116171343631883844297921159787739221185806059160602019507341178154038698142472114078591880455640394458838209952818420291621607769407642114058656286185493221937992639281716265122382645880334435121830644116926588283692746604455260219681092366867087538346052414925959065120817938773435485752473952816603650057713854238135328363973741470091796655462257380595492056625900784626886530589612651849846670642402577746424828530240537974121232000971890058248910061280047918911178568407036029648049907158037569391780024616127347403221662276121130307359756786649800347308681005035970129043642612200734976399871234312155129381304235511540310521586574433048584272702344621969262856763217627252718325342268096065552883806630458472020095658195379154704613877216667250580636432699190605004643659605214816050649616291102446888424945672307735551475226097674546484215318216866067839438422832769439510759665433142072900652662492674564714584722963390549433515969026020203046238853045484021683440041237168078123323201140334331987558332486228654302083852454861861823712182328928519991079303388819330069448938882022387226863303634007134006393382876617150961213351644426397571183563300008054536142067775592066891057098879107310407556708765516792154201933396541430150109102570052769749509910777778748777965197891963834801172811431322502129804109594493363758960761303183740270791949406073649465848550918234223356466652365239098966864027434215233068599118089978614947699760607940736500161125730253514726510075705668205679905195366772284564221708738636247012727958975319579822628321888724046489604932513860865108167974425750849287267239341338919580283197601710615406239794357336876520381514353419415439476498216578721050121597684440001025798457506463200496335899019121052815849265766906758944845909172552086345493490530924185430525717802737233153654305629554131245392315811615043004907867044868057643492270339216252811478858731671145550509118853542708248576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,8] -1005847728525685805712718158380673498859326498944719580214785223531239263309315822769614515000904566598272096969544965629216246271701397290329128003899603319205726539540024798427366719486584788169088904629577409329196771616642940899298716836446173018062667715582843753849061350124736927363868035659542668551597789270043388572409567637981137736896969045647830536989562106376881004776382680754405636242395190162395485275685111373578916222230024007624258052084112945239566238142722532389829579350677376932827966551460259683575241329490732541072313113762573025306120924294866311081614190126863106037041746646079620487311222250688389942620655729951728672624766301781624695895024168480891216388860657442877837422468732491832896290293179168941351925887561991797059029135579558847809433049344231134117657583760578268591925909877367572563395541768312058353918579194975016613115779873283039623623676426446114186985432408086160545848535424901525309270572502524928207142866767972192032964178988655516780517995418820357356674173005484811358622647264214910142869785519830183830096831577006674823724327420728963526189568876855827779046710262431091875661358958735364000310947098613997481881924622715374920743638966920132271217874082944245770020659273736678506236284589780280548316810243063567223192544555890586560434528514099042091229971292419347558350405301955824979293612088095539662788964733754159556414407822026991739201289682625712773265015465502031961312074970926587091289939948898486018284426579351282881216143583793214446602462100013640852670250987149110120498042433902343526814489155674590618717128326593920703554721985052763875058765382912597318193383968381846431530635190177219788956317352462247766204095579117270222707907040654451064710026137583693939745439302873445095382277532225750582592362156093723369026546451702413248625924561976294025027152772753558518487890269497385059646801452958360024057621405040605677317817611055907783854734282736488038372717942791412288383410117934001613456977505149842255847561642051767533856180235234216616339032345305324548408594152270213710679078326086146980436857213122568549847954934542437585341142746530600915521492799417619889008663504782104584949521161129349683743357961047593796570001728910715281889473978315201373486120664718883854849305214234522594914334806096356317501482426933783205300763619261456254184543136104461416738734994865776494766138769539072000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,9] 2518631870553441022383634816422014584154955635187750710869787277524566364001110511360404626496518690595538394925602592908109338877277393132116350430850137755600015384204052594785956438198503778904089512139049208539425774503785477319443501434353854309295929082225009191986447028195896661300480426845659953543353374846355181179074554121700519548610822061572724054737158561771338514139700696667204957010239167494504329065487398763861374831308395734174743693914877146991112482167759338581806878338311288047040805134490256817548233549568482126361921834122205089912335945633055213399381690895061019578419472632875646939950180013660726731377714523210236813384535597596148515117681765498570997229984806833908712127161740719711544547311957777850151889006918605231012299587599556181276278749658831916630072606147942633734934173370437181055164084534861273540538359506099568580272138616588199761000518981383837215134578250354721123993475530214187058028745544558120361406881298979737614033261345589556843381180576110181824564504390989387402805190968948550002032912290515837909912739176702651650415189416874609822513311999725861970118452570274163013715841208790721932561493300609692056135269301044497540589318669378264314108719279225317208243216392835862391522590068551904266862407303928428659341163028633797120154579335735760253653118762412640652390873813362422033338902254081264382266451226331152472330023727608707885236681654125003606979483943484599922792897525609650531668145805102835484839439451499465977995507186828286829071993096249608903122026414854412461689953287635430761847303390465797267631196659206716325172136726916226878061481844494674094201046044143059342709755047284081824521758694102368308582020198347016479860498290722496764592900025915663546288992752980466500825246499166006224761836299621931230074192187637567711130290753172285647343736003011105829267031781584005653167923983120708607503516910096816199476959951975643045709582683027699289096123266555318054047793007991024778913525788645074385429439619274224611169727005248811197401043532845158236241296758221104863247341637712258443150909442375065991586542506802029695693908559176549037058851474556499789176636766882692702083274918838358219994387690133441899738623242349202753849327212374592283252860416468094152730998831132791229753168224312663438307494312089880577725039306978059939914639031045286353391892965637759632700865435926528000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,10] 4460586857551884736886476711644952860284533106439387033677756485173940103424697317837239852822260337586677942324786607920749204359713181675447728640971092495984202752070635832247222372050879250263336885501704794434138022929033426176362135958210693027369238202164519442510465710514713030455399676867975431768962363773558685071361572267958336607042671555004424392122258568812157726405081206063876728690425952992990698160788205258407419158061503104098648489202753254411037455731556976062031096303604108114377810795199717144418655299475327827455791479928701901449725821186722172958984631556130618942039597904224550493296576321258343925827326374360707694048906594606589444501521644177087836374894065242085227582793033518354434751534360322421227250717904937623762422081107296387520845433942133299149642682770065173853275168745942067651554895883408576725767173892839613294032236214105618291423404516851512834837735487189931882137099060360012650106429005046392103069383701614046904936346793340907604678407457626069576755236776870745745964182289916196210502143003646456317975080913984488666686872213389986184867291294310331446041022040728861987709711074099834569037591091526081590143306234486092952353103629067955485129943586475416011743129549590231499415931185714458220473631694697662723818201760141902826239737845901241090238855412975414423627304412759686741788760834137918851352142603100803080757818274337667322889355215001751581322789815804821430159865628845756416985915729569169563305851074272645611123883911144243956072003071924226846576470734307693405530773976611096719147738012295023810077473847314583084448715359472486806319597332125138084734277099144108573777087760824055390269983181517457650900695529111141796078216658788522169881110803452748138477365156629244816407198514848723399876935912185615682058844441523454630542994759032238702819967478978799774271745911832451706451886161867025051010899121896210022669965920911422312689808681325139946914606605112403955192332338965800192977617641238481693233192248672864566034586819542576748529987820846228243774115115899349321327288192495117395883834428195336246950359242869148747407407981809139329328490186690357224656462663722295536677532664602660696237210524548261838843032481354719016458238410518309159068768921872293130199537431681814680382133210049587983929229261647995886393687000387185688520795927425977429455923788838900973663704286494720000000000000000000000000000000000000000000000000000000000000000000000000000 [139,11] -35932977691080378145964666731066628968862003809889922605150752895703007050122259389203447073897014683316296859033715248618922814811653853708983188399017661123195004180694768640842526397383194354101398244713217932057091996600428581940436553158638129854420793393553107684607872759373361685221308137602373289338506380617531043080994059935524631491741635199915893714050317551430680404172672547106154673064035126684158606850022505846714296363435882470542367110861105539171977186975651893407729869495407974112827554768279777256710644629605560280583139300414190503731514903942426526189203809361825182356447997054260816387338592879881470297418598520717445227044276913042208473375117004955003048466461411387700089071362152992676602042884446416359904477022327209180340571606376947625402454265285032065230020861166912741372540996517805913113481323107865782337603378588941335498778233774398790623243480813326281840475445032633991155508813978928651862009441737204960352350028399905353507833421374013316751886599060347326897948333545333304871826376838609582959290931179935307169031286355508873531235530908436086194663205494921422864360477751538400418413094531764806129121663837590121260989405701671815654252244066627443260999342657956768040677046090943044396464496647071810639413586357970959042554773457212998908795468415375256701230685973927297468826291578407478354456430483864033578681466904715097114451310734575231442853139681414591599565452817616810386463750974116266693769681557749616353039859447260104845796017264842045419018035359590767213392228284815340742678807301478412169445236729922163548791153920747035565746549075149473507220250314521020465526291074927129244046853520809647332893311400312300663352456210333849297485535151170047647938771627954431066237936498599926285978253690164478487177880353227649769391251463125686651779165561533338262042254589653752427750643057358502168619439186218224930271820390172413212574511884098252496735849038490515078663675419278087734571702289186846327853479030712600759774392777272745341392506428658510724664518354040865319069462248596287554965095542099752591693435365930441136671089051881769000273848427050886053515422410637313763149198544202953354514349674123714294489635895428732126094440615416048010399730595690879683708423783451403389293101711106903904612818903209242221506920330973162657517185908582868202059706461634920115279945239202055931137149754146816000000000000000000000000000000000000000000000000000000000000000000000000 [139,12] 65295112454450890804868721682173213441130747648751150355797915390924056500773510915771323731636663540655254348314193248030178571698461722578809596324048219480297917267426212934492823594571293571056308796550159007339299050097780545855640071566361846094992761145828084992619940089808417225447261456035914922229665248082760759749598938694707352101045533030030096432766303541530036884720214690792450002732933612190657407085207909395573660918053660831450985443366229865974832926180908065862363079121834733405891577022300865417351578826962516168791914343047115765296966513756633238137186060084865446839531407114324110820377841113429685780401844895130921849542299339380401032556429261217228547512248453955540144985157448839076070948254121948019848618322734708019193961647789185675445353883139869384836076698631145528768724333206211519931386061357470894287048482650525367407695507555868130266453067873272842676601999254090497705811750823608281141516679070707306532277722458509999874586005575021765432484227008187260253922416309259675367615021074927106290835592536081020162176704039174149328239130993958387920507816224690142149080739230360169240773493871633278946053726038984041037366286880702180755693279029300398344181577264873600742065829455635531740226046842197529117339604526352380911219680283477051970300378236910233932683742406049583896577546891736259187664406907804035769702211626760306858682724363007978485330379608712182102337505056285639035174890652264874085909870213715965364334791844911663287502922273962074270797387545970368732543708125361151975237162489424982064511693286189350580731862685781718889649927428384998615132300838482432134028711263513728036109409526718602993814320873017282634437109080369984339275261717151882677762936502935324470157147388027999105306118697010924803854573433429141121730942669465821670570665441379410665849685691514690682023828706379791572505971431528295223587620664848835350909395301759777453874094222197902779571946403213244475434528952389225748795303993902370230191437842157596197175875232097823443207439073905763597868238882670090848306713586600309001130235058050617622549851685958391036150889179055635561587625067656790356792295888496933929627534893329617904203974544551873477797246555382182947961799278738658777702748127250132423960368582204004713322529302375102697014375154665827015244282380731084695407529878190284410648166474165949439901732188454912000000000000000000000000000000000000000000000000000000000000000000000 [139,13] 66679383690899016858630917888874506559933572350734277133679995356466637513271724211975509843767272695204781631560294066337255234307833557899533719630229778276728979487858022413609871763971420186045280580006236142816751916283205448753366123041166694157121449081788149059773920742565788728510821305012609314207050103454833779343376883346542679372608557942634661778778676612313840930382861220879948459745396085699508435856691385188468762524922137061659630116337945708048583140224237348385540018950065385298387137236896188060649352241679437913836247883838443869330080866306335120765638672115881005545167577207022381628782993835154258958790646014464223734668418733589300032230732398839324921728189603227291439319194041726254389130576289478617560271570837541167620222681756221680216482844859241389345852510761778845625662341332676069548751255329636923600594979534587932438825254290241359443526351687603975536574167687613855186591765190911051727391661219826755515448594156364772515787277325636103883166998721934176207718956304378943085296432841615064300581792772578427635747916787498625494049300726353648680075364964640931609583686746092059862309852462439238802726769367096699224333860146252964462956033154205312459484076429318872421674113410738585126787953348072873952937645598993086719660177569516769025210205977334959282256055040108451559328531106556473998853403059667240097871356576325229483018811667996588276193420523549678599835282224020230335286126736521022053637934701791146851045554985657515012155699075971370240806347760451719123598049592142443780181500956680260906879575581440036993204312237602663674800480856536997165426316845535773983058824144861238294227236075739780784757157452082572642675590210499746984537093465328962787088476967557184337372255567424929675131377330211233987939842170208993992968855312407995494864243439476574559090203315933047145692140351329917201593305337880152751915110874673883822737776328625173251103775986064829991074723074420112246274338208271541483844379783913494541649212606156369919457509769410572471009217754186174925311508218302382372597115730282032757164776943638733609993136623825275528479979938318218179405817005656171224521213443816775692500721957081636499537260748067444146904511043672612827841384037058269663451067937515718043983683213198007029666812608749325415915121533216497505910350590053318837374782149288872207096948146276907576513163692081152000000000000000000000000000000000000000000000000000000000000000000 [139,14] -620261971268825550131309248329302104393308272780818670438186144724934527116815889549013905548596402432017025811584302305723710553029467789330385664149100760989840715949963677776422944590288323148943608765575643983301373178767282795640157478250829387976925039843085512402429335814038624897137848669474613576598296603741757678246562908485900362368903009078381260441130296942371286347764970286472565681260317665459700488425724715433196796618787760711100228253711128587843271225105323821195027526933729226423367724399179692673335089963868980826655696038560724772985452112646322173618239230654871660387504580299302821976909705547435132261136647784176824507305435564177271523609504807425339421903492643845011286391275295236526083322064247069904479958427742144161107686879948094841600951327862506230467393086653570579171424138230293525936697971134301522595573606759078339172280098822035417742323110571037741594559903458914066855072164068091551429133449677716218151279817684417750943914971642612524729616412907957524196497385182833160357901048190008879791689120748562770481103737624585885635971408445906036625084807949092687153960684829214813025551572895105532990274745599396465274635662281578392352714537785664333724748222345888161455839533722091830540680138886240284212896902662223226107245063321850184009122583430748052375729324566565813145352013489353914130076259571936946223228505917590188519103376035897548387988381540080178520573848136986066686142143102111663334193525452963214892129069435985682475360478240917673914004554845115092208962416369952762797756821787002651417730370249927076339424692042369661160724385494070367255397497100513683189414333854760694070307668464173517032086186232213505584783539948039513760636005886500327515439420940053200509964608016187746593778999533629730305051400705649224225399347413252883365096126913944013106689578768550008467521226904624174711818596423894465797776950078448272502183046898629966803736592578998947798112617131956243192376240411526289345886933270385916232862672265753978549582565093671650422290857740867665769432667510761473350943334312129043756813856214825398119318122322365438039734402343345962382106076939035709701232736168484530387614549352234627360679781637681144754073768656149894710361522378918431733326798385561939573487878268564137869104811177888715228156257816239460356819016474793770277132338469733461114389511970142802382990401637187584000000000000000000000000000000000000000000000000000000000000000 [139,15] 1661677185364707083859068407773230663644940424042317583979817583792425962295425790252219934930259743316189832800474887913071225908909228179106967313034143473991353834578396785334106922378090470730859417422724175459751964055682302504115363617027152113744954730749793649247573620599388197937314105187253752389242282948660920309249108027862610621637528885757292176193165701405463904050653815581685366385198442060313749439963214006315970154932228592312485314103859970350495853334537789057580738829358270196007135611339848678183853060064152681658329355481964168348779192996525031992050053110933914013353604296024366558597263549073741628720794386542372220727480439794743172086185545047945302033408068040006428110418848580893490095313413021261814896509612752241234074160197454987732842711840327053376994012576746759305256856944492523357095799970141435314505357645526544061975040876567200563127105112925494633885594300517184708207401759407801372909751312086725630294974208277976714090084105546096083367910718707168153960475995196989788433267855022705739489939565216141150706978935678700818902769984847463653103299037244959401368586340518529255833109510519299828278580105959582520112762380120333061454411601883156460864740671537764005495488128543889015934833904017478173611741765049042460013082783789412839353514993226384649480577136842395849717197065530234898284757615023286313834423819381674968954496247349669544759621830424135129227269838908447392458692142371239284220531435548881322098388581833003477975070412474798723964210871600883304673989054769412708040404255231281748999097369853773179584113650599171038414354575163918866142351426085884108972788669904493132245852187409633693953305443907560467012823853825734057034767951125751122398686800711552848623417817243065687042982448076193938490039313608874235092635104960160003733531391454488479385018837279138230219277057531030519628692771217498580357765342336039329313016750869464241610169393994145953571429208170034714338408666263158711274694844800278048480233046538907284312855984522632025930311611479499082811051385361020785150282334123681718826290257915106456071178340070521797170260736108756977946818731921497290232541070982863102105689792767993167276488121795584556833870567942535209143585669115757197790346288434447852635300502861179811733036085079248319982632762496814467081926450554097358033068542587872634478115098467695283603583377581539328000000000000000000000000000000000000000000000000000000000000 [139,16] -2780268351448059267435218427047890469458790406246804517340038405082304433895517657696615638955875645164587013005522894640830836444966213279223414256179833950875592203775880102421292395518715785575557716662790347213227217772752669709520078262602408493305526559248720661527738424514273690678504620180819527966913220180630371030165035744134888511235186468700582000157608172074404768788277992180172466994627346014222533711481675976742872266282891952266186376724148230192604509732888459406403328058868537590497171687199407275949078245110588351705250915260192255255261012274239964589126996137626699609794089084691631615439346808863350174691723087407633876813007462909727584101019526392646904929309237793208917407731832325095284602481626010900195524133923052779681338841488254220771302063248637794345172981403965332653455026996738380187986779176618080597808019906740457138300558827594263269187567834020601782558780005633113402704480719896363138256117496286615723331946874060938330769235093317994664508164414374133168490586946714394472179675803062000132850738682540485929450633494574529171649938081076941970327920074305845808508433593985630982101113434471140912147378223316961363815888222980565041335142063708270071922099249731744735077190363865786792501150908280602275021424729459118916613210248907511602440112146265605215793789108604840848624107171342301959784347270981388665721743324978291766605267911192895687107861342208511952800721685314679853184031115946276165024811117908547562487546368627385128874000364214044118448780738592802427864216536523244780556646298533451521592073968875628689029855172301392508156683949793130169662564603549593319698331143306910052267769509972486132020831463778530717707559347402193532881288696003016804292613774899732777307446227312282794644306438157753000313745163816092533400645732748784478964732477587322213961310628893539419568819402114689817881271234144269102485799215366270994473957117102749881948571279431506025837931934902591466303020782040202572451985864446224949119649651817772821864288108871987149060198473372882821911804593633045114043777467376033527221651980423146123239398060095743231716444526237874617396633206157221782287730338364011322768437040801083291364592700755601473679196413507779444383038899498075025327564599115895302713048850795150301168786379742245408377295622170213269631625329072867135676686779632178022824986279665356904365396287243157504000000000000000000000000000000000000000000000000000000000 [139,17] 3304392968425855684594912109181651245323472855873902954626083470360180473240415613175895334956580941701462839880674077010731498859349239804160552072208854899192093747981185369857496772636138361778332783425276887919319349264371337463368668032980142119804321188227564711586689852135841966522772577601211076829985830793503047225135684182282691982765161976709807759114619447036670670192382654960529152507863992003584193955291939079870154597176399572279966898838157620769978998914721093566260391251330825702381141330876884793807710428074071279804762695069047816380072814395905720700445695693334685910938652814147466983331125976902511208224786491541700036101107195534917873259738208393243809931114963687124247665128415235251694592892149283925938395826178157376297811142876484939208641887511939502822663058680384961361565976955689106557837550729027370275712639489705764331872145164408329759640855111555909937644063854039126931383264978941619623059127074289343888036946087697408432587961558874271648988981985068534745872290374996827060361506385773763350255449520464881245643229583987703926236308587129651635651536766066576652955837598891049899068534609496853012857893040439833975241260907380885509209070111992585727581905851101916576867677928283163045655594456367777205490580162014211838565286534769490862880110092711898539131864189318535143737880238748327367074702546050287919602947839172892555979805892355253477863288215162698647595416644935547972888518678517317513009991792163683891881434079543066977228867960576301255799864696777900058018700656433119729198978113763216117763599857049046346254561125392318184243192821929733872299563804262232641124840975702245040050259995530004505589408492801780792211115663939202291979994959408462495217502837569332516142406061287233950539713859648611826628079821948543777852403039825133449225234566004194233975707759519059765616122193615447786872195245004633647810869116487631337947758132410779150969338911995212653364946073738505486016619075567619300094569716267205646637264347179694598838643142023688118268211800939735044384720352640936553889726290679876280628776363022339889754442820837045262530947700957940523683741003852912865367402628642862993486747514948211948157360238633628192499360931789993144102616091360700898524380031799037140076366968693745444275828127350423085043230099676892980221658265778357729728190955325641223194049968006456767627230219209801728000000000000000000000000000000000000000000000000000000 [139,18] -2898318031949355048898410222805464888001916506886186002831601204637413324494032409295975088523241755477699525307461381749400334370967477771101885660863959762912748160263880650474770626424263363278153852139824198282213153040020975571329838418875075752200228977242080963461082659159054313131874337897829667674883614327874701651326646735525118224004996432528822062009853995707376753554610678880534657510641338499269905753844913525484264205281436812274821480712625712473267691604145037109621913877845032563439564917771985195744907025771404696871483800907267962765559481324837137187240628815489621505663124782790284471791887584578253244792183152022690856311470842150221904245449173267713164841262880701059094222252199125661155545837292999816269071334240671195408692616599568566174595481108767557932608176790735289931817465537896119730791517520175653288457155323632068870056573683651432982894306922660264710401475072462613093958640608807894928762952372335479533400177197065928756939152237407443764386864412725790632654246753888498568879297831025706540222059521165241151732347354714080994556637867690903800521999553440961886847033712472236687185641897741142307211067282029523962787651910598608712813705204325303194498353185094528262897866260663496651144700415723815251121495646386582570480457367329381884530359434221098569577552734460522961663069965305780982221764456999826391824182013117524954725111187103799335855651504866157561166245870672175482243196246896740803587452329830820162835629325583191087648517434755421523347632380455339104526835698098150046461791980173301481107351460545898154208922486403887246186949599923639414346633041524919189082377643625222648500212942089024659267795663890995555779535974694216125349121287500635519860035950422534619004828097790604838798406999915522301097300988807849396968097289687739180549499446357001187890950524448382602815175813708977994498689884315137751690143686935176677174815932889826547049020761865641595332930196842126220372419385615047764411520182239797591378220579477852737835385482038092082789061823087844103330457432532172418476121794123390550905131491556175152962689826379498103888315114479779825151461892428569660208190044674667064792156030648365307031471701727408093184245805173936289501343189140397452111737366307801310947545133050112963662379653166138632332661452654375594113338677822230159673597076753437505470551267009612932921459386250952704000000000000000000000000000000000000000000000000000 [139,19] 1835993540038327466722941248434308729378542870799267511753431867764261884128042170552143268351645112605632988129948526490192790911429232476719473925031857519635029325607614892479650132813759141200814150031144974532750687855909575751149760884972121436131086645094528952662831551296041161198467073672593805947354516542039027779686767265930564624489665358070470115802735543352117672281056316952194751861926792381982526694365079140957340381760878250484532646770570496968680957105778405928287189722743284120042565113642751042795575084119995538860170444687756635653775282846782516850429191258233111740334251804288534194805381414431372194966068722620962510505432244402388320303962263247053718278493310202492861874842963274941360217484263141682878762412774701112883172483719086978094538948585798362434724255667718069001742557391886663861035954358467937539703293009217258104153730988830246324378052339338235391735271820162502729217340410888579469575647760856981969623832533623406835910731735933639725100791141680827229161488573745278310202123345740037426900134648646354932652095441664246763438264652799702211513893799732903682740512106067693957216725914878156529581044936560660329470291223332109353469392542905062380622428255019536413238709859182850591354544982800226040862976062246522334555272008112488187834806857975527485899941698098720241647976519047412799119077176504386631012296035767096348978587613897414714875041288568789269880965535381768859133884350533079630434658564396690114387842233099136019244543450450605132961102302522649311614455494156956706919376734826188162699321183379802040818951653354647665240702972239006369630293855351561800469444530124391720895042697974594260430954185456976795961092537570668816779795582029237441530809078011785277930562003574258465593485151922689750372464735584976386390663847777753072089808786668360963963365774959348658047088307651004689405077585833779592569162970331119352921758756563275336362136774145910886888665697461097881961510599485876033210778875856837728478624800087923184763516486151485652232283289372886998580772012596387328674119454510029347416975396732534293466905450849655424958269501134986323061438953039692540845237690553829638444184803552936429610820836711336043139443367140128035627884840631633551761320572843981651670324389244598431250937562670949437153804939519161225105086799057971516472919018746251773876104305684488055648864186042155008000000000000000000000000000000000000000000000000 [139,20] -678969019579236380040772722481694513856293194673040517240326985869288750840719596960825295368741490227425022393370049308857385692442882985067594007490941003015754031096408113309144485723269068993679417024465785117999371449938633095710486479315289513045800208924371256857688555799725349578772229460231877320345051610513734805797432185843711542639404129927348381845284804261637317678701966207087207579626086993172763051770160345945955179667406856571287112366129451538053596526523494083800680601241856162925189419100146981608666864100883132745566845751720000540351481190663796924783611234086673382108793758714887715790928777305672084172900914069466621622288235551169840456569998655306512978832288900882526195231895215964171491148020626776843904294388546735012949609275688134370241732355599730958844472337400957867780621171669821829787480825303770591728772826167427094941404243081547922575704036782736052476775698432922335406555998434913103285470174746136418057314540149968975250252325212533323940714111515119000603553866814209328865867476613134287751880119901403226876309683780983005719717401520023929685814981578930902108102985062394416530409778996644083802045760498298355837747156658629383286746734424374515250441971724573345575314771582002347176930283248092274376089269570109521026099260565677714178908945544444904682068986744134698041144471292251373229130578278167633044854026372031714486106003049645226883868722391581926693999321120883214937765513997675157512986918252658357732770016317339050300718064462442373867673793670693120271089402301048824094064365870364443986837395536884302973662782543544222079115866566617844210624926851544910356539505333391589330760124667049752462453173915814381916765635754801489307105785426133566752349243246743662971790306534725013073550276542841971610571627045190926700723874141073225243831844898639447996287758664836370849889584727877044233613065777877029059140211602672056033627014195330880230953606356834142575187647466113319592469889276492317269265959253794794665868900216956733221554038232831606706345832064118299719158436359103442982785420204629859105309189837053234121818233620280910578521103412015345223086523204955902317217322534213485874388780146600830764240696814556505163424507452685977380665542679295714738042141091317828245394958091255760106640940035971136458652255518740972906424727989285789653982956313121400358867491105385471936962888745353216000000000000000000000000000000000000000000000 [139,21] -171714551444146095723951025624845404251189175418633460038189375410010885044209643723371792572541567929230929029191426178735625530208745793334208398968343837719669462961088319107300670882696183046239504082346698701099721124593496081378892006158560673671316216116660295598425892526826901641319312192780045100199228997613654625177980805403431046439706820233911572155311570546470440736975499609877919946640495437728052483107606055651128954681456863767909801697776513737586668770674520860220301283984453879273280165488024406918509117937266443148072237180209274486786914146192022612294708401552424283662950170588093001206067305513302386988599714506004844046627414446266096281026527546417312335555956609435659109724497427131518954303032111245547792188957756959814114618567937096360345408983149389685940200712747809710977563327770619996936052099712816280862454710206891901524593974587156496902044637242515765681239517059261681513589280755423000597985388516205712005439727774410520917142853057516453059397057332931160478825338389315212687818562948609171106459880775176510949281291953397232784872911197263813507695434961038471069938245268661185161290667944633978627785955434898298956145685382997109900528978431004498386806322488646016142569018280288714852726228598497549964157876850904929648926016080297875561949347027982743652512609613926682080168945877407740689771515668241123335433599548059077201116634508973756934368604400121037804675041211811528705215344820371265822649141830828548517926606033473864974659044332919261137767766137118852043083525546403545319350883181281075917611492452239529948140932982472903154845718493452427770351577736218520672907704895078924315068046897666212316731604702820260670531281146748447663194100115908693722935012057086859202390562392887839546605004307089633820742661390234907545475930801775678751521454042595578494410148718843983622823961712529680315487001731793471768729616433385719065995711004981477679301375313127036688708969300131678988541276094456205518346979813771417237427349493940817479847573961326821276222345546128011334767189541566800400057809357910544563805503751774757308325065434356814287640975262656588146424194813766132259473290870056050300068532792644384273249555284102657932083476311000608778288856470096794860677727668658723286540111605823550215483936428844624218044171759298620974954472163282275521709095463408056600462517672730685258834475858526208000000000000000000000000000000000000000000 [139,22] 606899343497791521380465498207798396913530789110537838708651130869140876414126614494489371387783334916991771518557873382705766971462337006338056227680423473059773077289894083928338129066766086213690437045946947913728802227572713064860988682282898215640133438833026153079943134925146336536479847093229457927529574816671385972136845251004108939403975066169022730180208589384346515572152987636911947561167436287878931735851002712441773405517848609950200025326725541727419621284582203566402967623809208716213536308581546876688675983235366445639688341886630676599657496169347030834112225567155555686200792125368601386521737166524269710604904824601995467168818359779466609325869352963138502452380328913427585092559836758492271161735768324789917106651819650408144935005795511397177524982321858874034750050124344230459914969484602376047541915340150129959497283049269875392534359600969950264054295321191044082549620861604701026357232764067339918995411381305661352467478188389631300507261484582037817422413595673973316421368196143863232796790782547143557751771459340745719985463705558115378030383068237011610471410688007869162186511623576319879673113198454341722377652201478810873673897609153789186516134752674258427140712351668186535136795607376111697162808183271982696409021803045223373375480607791677311465843770585851370492188424036984704078457998815803288878038605619087833131563528504816266588595865986593435451230273803409394743482822319547039426064122630241830344300625364034067610224912749262813097864149537791033434570121844271478213993491050618221813309127104880427141640453826021761288135442048919952535359568291187806654649297458084949376498952769728012404011309912623379642372798018644991683278255134306263045463553130276103400068495173880967594892555027459244930694088228530367530920827435486887027489652037347206286052451681123573908250678215130419121435556925683139406955057667411425263120517900639813120990004108310434015252054080805176683217698630690432939647775008922577280193134177885114080054054071853309794969118706900911649805494335445265696654680215835616003648384159271626229618399899243346635286605397321066149566000813212878707582966772391706939300762051701057320106866214393911669208094019957767384684349471406486618744069036536019255005722289226751260848122727438722125008374622782962603650914169056827600316243981744924117829710187715430132719431063709460566860601409667072000000000000000000000000000000000000000 [139,23] -689825408042650370420844942009546357238619435377688432691443217982964165089812334656214169472597026449877676225809986937971156654357868102139299232851352175871800840173887290635589035389639963773471814594721620855383094281019065579793392597527940485081770575721732678102902236581172021825430835415566396263840572832957970643635017319873832482935651464407620109335490943559851012987207695882563112134130463066503110577576131119980685637567769011458413355146616701699915992430292415648164755286781366385700986905211105792551973282364305064613761448295935621509880920689445348922723296289043504557769714415648407703183717889454450202057958928979237157256513791723710040335991426671453358399737934962315528412956424512169607848677851496525144519717018501760773441440335864156658602218889780143013661795675651614610889794178797420307042452649672739414365420754561996572558652554681067364944079386002370474464818520414825538087171866318873630382292554122729526179598471984283692003855316740345797452639512598202698371657445535460302850617113350984482261171218714331553787194582259627771772076362741663726513121148560379407095694395583186902984762157758923663929462170733133264538799367663419640481515273547996215861757753187611938308024074862764625406093119972605251846594122058635780175154880941949709253005347094460046852817783426085932307486409835488080510471596280946574358735581170807300724388467230910148373752187244347349429059680107021908880570394168367035036390451618451156099161375595160842582163660981619050933674925676806448474996547953998210648511024947803819814962105357060288007341518804461690453199020054021513722047696310193148511601107839964724349718629415457769292973540629776518376887683748597507975208672108129707022194584420006973378693532671348780637033882057882886269485548706169002340438302278541274118418936449427961884266044675891837586488182552315146026618093559234618440727772488397504367953087263368358437833417204416287553304502225430275928285464146024590605412058413792753010400769189447854398736029486275537366676106751546193810151146145266612527977156981270264661972344568329026297703009736873924018943972968781959463188793166947434697405631288166421203614291717331052513017503409674795020712600550570346072653506085035245676589110663123885059971458738676484880266138356383420170579993775759842647492307529415812291670817380797567126877998364427022066886430538334208000000000000000000000000000000000000 [139,24] 545969238559621539090084971405771140145279816436188024277169978523427520162854847669639084685678278960625952636206227995925759592078670570522600110756351843597518367990162633922218087949658059520946163843205622447979664621119145154519571947829152465767343521473725931280690933477303686061889531932176339610562128793152059062910314709774937299286212011004917315937040618884859969850447515045702214242563662997015302248637572027384951526632909240699782813704351018884810152813649710993625097935923010414526007110233355858304567755248105176290288622414872278078099544117291079012643723111347486765773115888323933541467181884509391541161519417849384031688464719179628444062988622175162656571299630154184213382065567034026139219645069596746865909380652335162142209162987405130636483709077548421166688277707734265326757975182743532097587026457448212140890717557173957785424720324949497440465719062471635562540198236870916289484254605154932180781412583238853691555749096291257248410972753709757753636747869933991557519465878353387737493149133110300017857956641682835181113415021295570243552692342213596376077988834289254120846481459544712576556272359391623852591128642276727752853658929005856047976609677366044000179297861619859159702122624196341848662891953285573707141564932092938039846880011948726725933113515517623417984080863222415516996993159862691382002376183887896137498660628874369483484905582242781766062891078853562086642386832289911846796635956803542521051882790746779731746889851765887906717639471987574091691322936538279194999572255698922231941834159606027842130061765900068761630916380755378972903876940753571093145432221282920326849335253899121670087816930047222758990148338047251881958018079133681012555689887837851745755962232042179044359591241518508638850403680064898941604713503291606909503433451271680210441804175724473745356410592479127049005220690341050328120741606285324061709779640365613339701780431170898745528890120306238390570220464544774420640604673104870076455780004672290884225839794386639200441378719325037427641611083065681408052150125928585977896824205227785206811033753256152994909263090271424283895208846778780504502771817111873754643590830035017206955042878360466118551371075706308256793751295393943658868021227522233484364056025393668430911394706791494724361219285780508439692004598626436616556446048765229706702488210042023178375843624470710937689244562198888448000000000000000000000000000000000 [139,25] -327528451861643654587843565564143954964577765349649631637657646063586778801575000472314543506959786414206343831156612391575194485225088524040109684328225128354038471734972651468423217404528806618558931254103290808658586461927198686967614822252726151941556768125576665828464564389639655494667277639881961453023545500654524760252526603074789810746855751087428916859424536818536864576829058952621611182856434361787656621705695713836112225369565888203950769182399593294383179753124746249293649172536950160347987790065187823218153601793985456111501750980196900147868156106784729215372124949145888882843556387757241567739990677530372066813515128609111743757142195000063804338215703171135356388583367205686485947020227258578779929236479221947264213697352854497437278148647234635137845619138573443758250480590162448281299518729969386156185353889454033266607107338200071599472607146593916680584718802798061155021563448309360703406322818443475944709616327432630277073647144888428313161451389444397955611317510889021913780968385798120914292113650285279697286067518379143876722118114227266399654623668426033952044798237538777175696201164497220869580049034923260831956370065176690109292315972611115144689268155705052873327793790265175828899496713441632806127458409058660768336766453366314909983121412849242018005182265450148094312815531090042190594939699551309058990047624597719798453077803515043380437838625581950282333797689507513959430104163710261966562234053682648500873398914812485280872551903893641161304078101904798372917296124006079919136159053847681604706662464338966337408334178850377376435835670844135133573584132452759998334789458843301614554232085911872305212539276173213456482305406916627986815586803713193896171263517848847463886474532862410399613604889473064304183650479143372866129064092471782781802350016935841845226449128111788917235648421660955928468320671739099280596302601065437860513236749035055749200220943935314102387340164169058413511744170147398536858439288396655867152319487308091096438752288352449465198428081955227764863978577763474666210645791951922503538752367084731532732703557698674854615391311872163644219461529166114303659155420407606704860102634127706368517648176514759344419647183903551147251686974441694320945728362422934095612379105834590408087797336652417268115725838474347836710040643097344276468367676066425326317274662255977203973932432507226013641134892149374976000000000000000000000000000000 [139,26] 165015843131649993637441956470490412237800547125839468582959539132643432181522298678826907098371252229586669892099605514153932484407216549383207161776532761103243351162901133028620212805427176695676043962825566730460715404093759561302485887063963404784264950458340500622389948955796501128061771435527432961231499701116092200255887697199382684788224601103419951117802887510366180858741385190527431713277320743485149684829593382922424250469857464164214447276115324956004471533325637837529603123075317560219186395533886114437978236416362007927947280269339341385635059515011953057963055573816562368442165201524318853038538240947943102304526819530911713913167788310214600549955439866101066907828662188403994067874064536301303845662211807478207148126919409988474148142476951270873294403415453765097630973128451358366919964094103392265599633146222331009200101258817567916161987347103677703081892111209746975181395231526639261905186861782332129956539482370567189165813504648572073686092687253441429662897470176389937644364314031750285313385037983918926472875736046017889793547771231220599611229452967306235356661978723610875666217340215691719080299638412990304973112248109518722646837271231069949939188903900011227803167592627667341897593782064655044720081530065701277521921188132093868062854700189012381297815947673886218876964564789127167014713593621844755266768429473881128453608202693896185232958162914747157607819922826544802438939233222644901537960619814483853676713946943038633211013260172640526987790974915124584341872705164885317534796704882591733268737818069210954123620165146232226664638237361613206343198080932870213288025884424790201796056751482016882124235564506706108401268977916164919578888461988100113050123639764958219138812422259660791761507350330860452070926162823445162638643411449449452454564735836147099952359287513987558747727101853134220324267014265642153015674855458954605031888595929499439481902120253952838149021597669971898400645526804989125241370443225364357357098464201219712745965449317263101852103595258051277459827152808258787578086196775109129259655976129232701984005187978834959648735170045375569963370635333331540930748377495350066658218910071555510011080450673086362593789999565826254326957411500643155621096768271412555029475639698886040225629046335023349450525021924910626850476741422412555357186830548780188241172128587174174946516466412000947641267210451681280000000000000000000000000000 [139,27] -101470566477139050685257771661159232797863743798673477545023917169440920575336810589096244951794124340833080084484606323203201322786033833055373145338164078366891944272384227132817851652747323766569111928137314192758638691331716786195474113209711475011895981115992796301461907417988623155757650924003061965613756084896929822329890281652648089397034971029332892120588434916379880486881797521802295449971748874714065720975287487089784875290577491990350942926698073344422717321600556030243146508648763891894268933020203932833752580557796251145300989541857048209690749381292333776646803492002815163909738596405381093597700223314906174558655349120184479088133002020378028621618523667520527986269915116089876345406390365132118670925795191581810020000639430342908682047393616951986789112546367327741597415303433503751523402787430908553633020602204256801921236872274051834230328292771248563948614437319806241359626720481524547582182985207888460282373670675270661889498860571664739898222706433759365539274771692858794796237070906523009319226307596766019469561861132567043840542160041765981683665308577868996999330084127394665386757726147371502402838716402368619398542435222592990191494040789462499925880019948489367468428109805802660862636486409488781925521304131361049051823927051593464801489750698638709301320159507000500314489674471120401378328658031235874576545158058492646739084578851380573093504270005932904048290943264481240666900536573231710771778289147381578916243167354026919753343093996570695710633933430326952765879969367278014263084526185171798681643032902178903588473248150002691777696646795971267054450928466871927948825956265477293298448436038257261320810439631675128462283407301817330232629453960003680685614776820013221189940368564247731145818093834278753888937757264157882559273850805453734015659666229310153100258107151989184698015328408103921814267905450875887766388259342602010662646243180092963089005626106442622400355025175175813291903264933484613062241870317474027800973731539826822210102578328173887566898521917116744051484275938670619905706703435978904867131706246767392909219779643714348709389601474353120967759237058974027620975944208793164298345022569454422990072814106784388032487022287783529308213044716147875819753103593260575592621757432697934541522330713515185188494469059918450169934834733189774988813139024170285592461209712181284232001503251318521534132521780903936000000000000000000000000 [139,28] 93939492756321974004557688375230428276090590557776865408929072942200964596583885198419908121933599789453068936497141319720604736419687278383104337792497256412552848661779899921841818974112150050835443703262363547028722468393693616697640643221415049641753969330543424273125845597108804845477805245285788607183429671573609180449163671944049195831266507203826132766764297251718037541128820361839984578842794709425987446791648120539560645757561415816777329153969410825156463576627802555528948617599948592362087762544770153220113211283137375574845222805491515375744963325685704005952450121105325273337784955351034561983208919990555244229608206171459466544317786889180884911256760949719929551048243045206746185887787079763026824137416392046082179030505313680083780389742238744270358515574704920617588943192995389885924063160128455237341492763120019935756472057451847926452281691691692606607918565107532472406482829551194110524373473883842366968766702321276945106035855981072610631152341832614734218230573236462517302675844863878255088954994847609790754621585035256374451689904200297415051877084552012979252390437743857417446682740324304414111780571414939381098499173763530600757989006485245647251446287411599492361186441915431699422960746816822442442068903516697860660090284901451261220120342846601485521309048316106969546264750484298237375612485447445814800305063212755454831522549456900689708422204194038061598576727942496665519772464955615187067479212171890992542628962576510087124911466724210352831180079240779497714458280841021835969916384568426517328934890983166249067072183903202229329525729556748056393628089610744087211556181411469138292854834296816488238994583173818919790876017714076477855133972564594992370370883664673163620070865633444054026291379912921766733750964904466335104506783674537523714468093744225821532522219582676566975282305657814629905683820022104414934840120299142011987023461900861403654424242062488558969017941670701418897187398383774395484857557277697603761049078629675092394596447011084149189571512683830591819698620080000741269388747843612537320192725806502973743495716895270664896442479032519880269294915300716575939977417241562830842000428775703099881368820199984816431053767474291698344995188157513735666332150454717861921359500749694686222634900439890592053894326881061530807151953593646604752364472264616497489677738647847311493325231566711233592226661506482176000000000000000000000 [139,29] -85557124011274566295835979625626955570302533985424730075134304032287365011509576344696673035941487343284772138235096442744865999460482569510963976407579628697082904315499560499651558687915597931996428157847732580221790110564872646792619126711714437346847840921393620563713496828728945869566705983243222946339160610491579200355507414643386769874307593012264615245967523497165310362419390861634186439784479444567054479544640775716742785686265157433691093109320774396609109187734601484322174790281497846420596210681276098986607291786648183296253184518570247723608382800291767495411184966971640958216460991420021957938363920897468547597128289654882988265650769323760708219837285162155726721037576592339267744900961501679880557113677691364908348101142252465392660525293233099723834482258204379879445861542688017157548912985015243019248176783348897012165470519448519541295186000529517047149179384913900736861591228595052591062755974197075844797156480733883841629001041897031999270503757250738178495121769879135788642880109095353723537172407917348366205376209673924788723690510826176213170782970080652631073270249023805807905970756059244921645366671929400689379299816654002681901948336755576238540532666947809622050706520471657150043332427273582202007541838559883868764892727792398845122232255184821344827693026212182826180147571748680836058465483993185411980247251870234185080746262661384441236329584494436725845005490352910485395972976998472039626320423724739057573968342881829432835176834007158578108160925120015952345059987707553102564717845232995783615139162825467482314781009452511182878158705871005838439737069352697943833257287561849152848851031599841887409287278139544292433606126363665866269186766076888691241386735394618438150188013179960037470842207264497766030238458551614710409401331983246350039088042394244422372160305274253164426362046213895998874233667450130530343287084341480751219704024258529688841771391952555720273354812374069849935005054543761198238941869162331235094950367836752854279243363629723423207460215128654023529824203149683337969311555739731061269396819960884285234879426272191522589672538837602919823157899006433033458971513220118743139819698549351869549858878438638392756324060612612966765728221043038396045316891540584228348625553738632237339271136016428932052363226797343244497721402533499645639238839191504806848252361558296474731437501270233001486617825981235200000000000000000000 [139,30] 59200085122341806182159540626479580172452684693249129627985869859325499754314057020301908267146135528763953536945628130501039135616537842858541069676250820180012306941053382134945480400661194969666203982315525114282896783013933707549034067361305660612018648419438087338814487247593503943375304751845565670804423499478141136561599825930906484881189965029559367960453317011934774966113866760638202912386337264537036381841439742035651266463678068373446950834575958223265906711818275783323287185128130620240122316237596808143596960328428122485200033303395747445442748376968338175549038562273627137883823929940559704767878741465341170335929652524522097914663720062392180889798647312781776504327849380225574215809248529371699111216960542432509071539993970732411698006019081696971459421127170189964000159859402088280495345733514716821025210136372926170641596204258201214887857850158454946066075948508539674716856979533342674991957387144119833999851226654547407389349313272808046106201850425750577163375810055718762100617289610001026109004407418980819188529234473042628544898676253010637420836885253380760771810622326763069693849656569010251271509238362265526975578518146856997141912352196234629031780123966410211735590003294097681146806273648280085518192737570810840154187372325598599768492985979622287644001313837847292658010312339919551945478923744921379427119177982685417506605247119922995201913610992417582195435011548535819254160942650435085958013846175642458128058903874197901820741366587110742245305203902948960337455626693801042248574400733511020180549605647184100804892698703680636999037928502829877827624995061746784263760440251516146690371876242218828564246523079833474395313605740357497511404618868000916662183469599709462518460500176896410278295789841691366391009092784582964624820729067292058269987730461431382792258066215322600262832592333552771320859194806394442210903433637493917540132976486744376463220723366322278720892670612166315419237854840178905617490793332881673358460132047867371392305937681055020970695518089292905210443145658445282584099907329808531295761768465384651909871712022633718380556025765795804360131605572236261877265614782230990482157282867890772037955341960374349280755521151525232320882928589796887831469238581863076776183272195066255728637664857512271713239006226365157138856335166974504589015516742254209208744084920958954494500766025696539713390517612969984000000000000000 [139,31] -29076402375300294980821643785777121860209039175042794613035645003767791132240834915348421399374468987727399534092796834271004831443836109251682113773153618889802514937685840853499722258798763166374313631676902661655248047280773574022110409790101471783359668392279374906208643498796479591575986267160217107538981581431903233620382909468828247582065943356252601235271969247626374106678118135826955771391648845090708207820913187579885198948826113134534109221860799413655155785944014479226565844539019732300827734248416645160025901206450000406681198725221544961066530641161757641882852839145460773881322385304345274289753229870751503211272866226530599369747928355514647055230629258210908986539005320675512282489700405874769290720987825893041056347132352295718407261457452794497358637583253741157755169714473186301113591792053831045081759181497642875709307692070253458333265421283762449100030982471892935903895216344344842426649274671728643273001293639513640626864615792387388401402438043425276757899668982461117499471960365261173188227117517757733671044345345800501527111702711842018461132276273013114036525395800721986484041011301565033083217461951056134379787072061790554185801866420063944856814108679651778948525618934336026259108710567802542786522939612206027896024254329383030095690258400023961489147579038908481239008090176355637571099908556081483271531289911396984279544007149100056518225443914874510829757967842351628899214001584413525244928802155926730593298119504900241890163906182631764575306961105953867301743380166195371971738367739742944404969633288038970757562295214936608278076504144323971782789325597113325001567156014737145568424272527866960647421597250895607832067639908507345023511041332270246446827693179589667426180355683897563588205546089167219933637171536646803860938846478044164395607931145347818027000458791836158154079133941428740722629069045611601414511777803645113540336907115109613432872720603978856600855001675207107756862092329437484485618596294477670486842688070514590229601933041520927579085694378021796785068157809648230021259910962123778230314419755812655486982783384907474362564832336438905958874527051581568190515615468217681745810313631119908585725113589896223923760718448303134253209163057894579916592654426909373910406903670508921399672598185143079901569095502516830323194160928914393479918363042931144097739061261374042237888539854003580245391494415908864000000000000 [139,32] 9283290056517530147105052056827035813986693984394093469501196131472584393656858094356711972519896568068829051466730836894308065104168594068868653733565992229088711176244896725561219953824854188855191430038446957717037075566862772503624207338111330990173798047132943654457680196062673042395593614499884073955647463686822924494026531148628902454762882611159119133399666583323762847026010017396038301501355273472425373609979404766997812731672650423628810055301953388040157428550338739891080630179822011865028291617252583507884389212496492072917140839871324323451257863416832117850521249464022113090032532436579801859476820543043395962133662462518385535593889831446485146718615908123529454807091672437724760783660245964226954546923816565061402303963145048622554834923574605449263547741475740245410825844279037280026880112239117442823793297628644154099701059750947007110252848159674342421237787664451926942250410737190693368522927969820944781998367595910911598309746834933107755889442098459654211942528495813931185264304253226183784883499794126775184503656281886231734370989035173369175530791675932314408228731210363001499932102979502969926405003083774864820482352466985122742239584484280817213085061531697945483671705398745098182900079238187659196635983594537776461272646946793553788415924606114898931021274552976833451081313160013158675113962267087080218377671021759453455348383770155459194911328092900662299164007823258056805718955930299811055792004535665121928630751401653140983522676450315537983996908444521669631165615863736480772575158496428292983544970582402421865132409895612691914147856128994907134018799589059541371115798731418774754992760031078787914268732156012611788657724606846590926393494969143766168818927370601394994886259172023885875934415042984580744999563935949926293841168315044899473585268347159078499778716697690237384385393750019389585148049657548542035549457171950228014858369085985095956859541857605361946201386095867794154687262433902834771904917043174328490791293668588931890481099859502900413789385721458845697463107273159081609277205651600963341256555131908395251303094101922452679079606133715322221401783086355175430621226157281757287255091766521737600518229144365331768754388791952104805146498083503647465342944811351639240215474881308864495679736517288532434014154126253619568106403294465602082273959613093726338088138305421719971804350995465939334941146345373696000000000 [139,33] -1184915822342270873825860357376882162519518643625693657862398588220420623736797211974780897653805690094303308273691670419162249600359578529680900788346973001752775390989899837244677798014079327758072960651744649150829150818630733420491679226916822658094636946842719912054978627159460199355680231316060517668373325817155872504327301070755655800054438739659598805148233675456890443017288465569079970004487894910809425283471286754611769162215238610163664419426694867411253766195014535718109427090668722488284424910161913500224964987177635138843358097619714438611683565972571837860597564381972644507765740095040988672665544822216211588213724199299999044447373244481810332854347342245814248494957483925063127482331863904567797799293323506424128068356583638414593067773158390235048478592593630049946197606046623529725629244007068726698448098330354517036684989203116830180214792237529273427368363248602948347400884032347775240279553669526355504857024360316987046720682517300925600358904682302474231338336042341034147303271746373783388852425428071111272168017232363837750104878787113284721341110041383789857320563831027840427279598840479844554338473626536425584422716989918196404800123080953697032666237363297385478551959091100835587819906558965653616860348245829195061121553996545949289259565990949693472532351969552588346910078790337932159426811442005418631957193104080520598781369240015625268451016074068220393379018639709402284307674029199365267933953380909917542363807793768137313355480847323122710624502860682145433003480097996091621929067902045507236590374834631152670264158114063027812548273031280634373973651603976373933006816134034827341483444384767666018625350685374547139109580084130827368495967698996845697598777506594831253073057853599271726848885466015854633518210356902310122427401672357033554785325875316152026983474970642119756121207258325267255253834222987713230245874923894814284483142964719902160902977734247194906787169032296366883407549099858636570829732324727688098067167480890797441996632514544441010268540938819017826855816749234465200323328620047496342763776569324544325082755672204939219978635204561130639543153449788029508751131958799946433180136851580588411761062833850219368215642239973851740509463629637148343898314969810470493564093390896405903338444299817616966134824135208487849869247716844687095816208033637478829593164479642533771575773838838584196194438473580544000000 [139,34] -535546128485991861176082860234131471457433857681046822825931807826664597290417323317397229312815479678087032830865000390561078499738601690052595993816374646343865430255886207015089513693550296897652915602853738219836795406877970584305861628310944435445209796438152369583657558761949068032958396257881363095622918433870094068540615406643205539627909674943135841091832736722173059092869146971904070404310732998482680160940077067314915136900227752332928730295865245244963254093239008814705517762323172229540568184398146956008453470513980269717033042111066025393438077095271886389256582114511023005748860729477327950558977623981539175226960004124713125266194947530728172749592531242585970658535020979607510350732316628720889776926458777647491678822588908224178145184910840654144453163601088521585929971745967906234860541563017434873985933525244920350743221976895107756939738816604551629187310818434718102677504526515963779104385546311825800864295983158542925280624594533167229035352351141083083035895007715305531344547093313782662760982388344610824922480602290899277017436555853899971840959495251674504378855170369108167084299445241289043190520479394359951007743596169073646209160347487361237876333470515793628065174532153202963137685898854128869259970626625869726174479896021644525549186985887042548730844674821085603013111749216643161932766618636371992650943924552768839176078666163845886449900213156753151075535494786707595367951607718361632977762923926964926444163791760585502421291670511509243107938572817668191142820505174260870013366797419918370793262150944594344354450987859455040080639987944659880753481388622066474488884970552161264208851818211379969051505592992093036189632887323866237012186283962295865915109366911120297153295634921464308592078263324943123215318548939708428193483300076124018397003693925263534711243719016473652196585807971830901581692915230251033165326489231141131522840169395103216858841203773725158796998462445308919720778023375666348695175743154584207784973029039171981322610167014423769738938657070782046364375228867391557850065967980026754421623573823785444852763670078215460726068259295664857136164910380962601830599018064798329663986765514167173177649981116935672176029236070922513175425035343100518895131155391954130660916918765599002307920043598201997195537415628151659263703609812699325924961427645481768917797110934185273921808581821609299130413339033600000 [139,35] 363024655186757957072340315992467228150363358186640450254703161413694631463816993535178239318756946708079220639308642053496075210854222186068922788210114969269109032355093482935130902226830611164667898437523884769016467471481582408944736894446197773564081917879703110085979453094798548922945132277454947793544603288048663508936546687805790753280510850979098096280956676636761532497308176448304686986969885620766556833364198505271856303788464974565366304590342933064423214433511657953398626918812637258336713112769427403200716462770012909246442952915028391147936770240007214071876615648054560919383791800018319190236823258572346500217278607343139987536416052053709716710574562962344957115439685310936103075906118304545273485568091061540886566139737969495587125644465081505624774984070618187603216677256357502547297089374335182720852333607056473414494612926308227891131362007007027991480421036006895272991924022913876962956616388785544486307124383422696316648847570198258443201607171267593646865598025009710971077438973781317854889738341033178321776596767352515172363825493612488687271198877482176023055982786821515628406478762648390534498773900197096810312362217560104174901318077690052495185275333443326284894530310936884216939771381690166385373448725993399842206882299416533496964749988019423635753621338130185920749412440260021343522288925831229119532142336096307483824606641896692718122752211981065254086420064897287225784349823830575745868968739369247746053330249658409949520502749876529953447624705691749530593108713190077781426277309235122062339556213640328546761009924546378380594513033707217675589178731564237847738584655937157100905125664254250056626770895235559571300957589527260244082518304989961560436619887923072900543832466046397768900638775808864062290114902884676057623683837514593101944760860899402974134343763457700921174590431982690507595232532434659753439455260309746726742842464758521122448036002424316080837838343191667798977093469344370390960832775451382090034796535518529046272064163536178743229281783413985700342519205551387396714623227880181224749445812239238533163488448538361288158298038667670486630960678337038095804763953935846563652360594932602510311174873224783295879835869824459055986419498443029238438753168428351699524004146308504033948415558542992863242288436238875317262427010294509291088366138278456012134174204109653053634342383457966634528486867090516 [139,36] -84945190084676875514758523825069902212049014838431806763949689544730819677649093124871816385051892199885146159451847604608012891316937804568874596978736657074821160720609479451716928593962927605580487473088457229436496139813933214912487726217040038418203882407641909944008013470757845746973777411077090451476364957945534322015584176300367058441623572753111162979313553903458325305655836393639420299694519718576199309406260097000733838889060490964053851392940877520100236395251948466079563010381115102557260813025105017272062180656217461879225813159176613062555779275180993008701086087270389456959317465206864564092907869465109205892680132908025764492127813352789867196992510577482899081483658024015973598471578379070451057413736110570670257562990401089894786853691718047383410026282025428775225088721003347409450919933301537363983445911669110536626589930998994398245265632388972596390503939940921442823017607390346962385923354330039229215767228691406560642169147575847451752484259561985395572041190058301088149786870948601083806369280800274423285361621762099001356646758926105549810094749462842012337948867758133997572948381242568107383928314110800564192697636111584182594449163083662097310456273609528465338319243796714322839006438213837186852814088717554907851166062027714629350320220176543478758437167506074945152933778103425015181617977559347969803724483613643263412216711196609537007876538312007238560801693388199180104609729504879228633332064847489788359959244465392484580318497746347860137751242138005959070314570596672144565662631985396628366578203636928576817966124307247130853053019643429444791653349346594212912934038786282166785508084898094294337136186473518782759444912874978781105297426051438866152324274075363136885744913372845442487178484120801859578903308019250630120505715983548952678046346233335512989489485213097054291154917770192802376020602982632961988931772406563119649371721788342977053336887700330304244555793888473648497394400300590009116400188779879742704625379267412487558813290196342594840282399525710204380675107004688599662308488817323780397435268055711437614142968364633733851392173604537949430372170759821820806441020515629437444300302143355497276325188251121478759111969474941773326982075816697643574080013547671616130950698060919607300423156139046655458081075687114004056386000943530837337688196753516981745092727067384744275499591396501526173259384480 [139,37] -14660954565187414040051276504379457423182024557343940682874557515262027046079594348510618801393698049765584782932909837725424970078568305456714148596785441547881003588925512182675798344953893636131445846854541893392298015345586386152377770955769715410427263145605199818437079354315083672427022231228340729561970961415935091916081290367000834411419127239340534163985519179302232693268726452848826653465035146482509601460672785348142867947800166892976213100090812742638996666816804610229881630223289992307123612429610080901129767756255309710773505066695044127315355862731181984821621748230375985083127149396801538463153724855267305240372848469451802521535445210876244298993054891460038056240419372425083306418163079043583107625153669600062875209486502230416645457442163152460413822332248502352897106108673950408675322321650187492765002478144405906480229175631164472958772666536419794565058843244333329739909215164257142901030616792901235923409684527641374094638159514535920825424123107656397127081658905756703492254267217501650106048661454518474997379893052894183094814031726138147358941107531440933514487897751410965795510357895509207039152200987505575815623809056563859636662581298981958216611167870687648990446201126170905831329980963167847665027354955822770793999984744780934530440179317681506410413825881208582582542952096363031557674077372879436880120969178116762392327089780298569531386826667655013211358883042872808818072844474089348218546157844517693728496672111566107294496073310146623683688502444186368377931018587900848334473938685995837239120315092619931153370698030330806358570585423147077881719553990245351961499951583608489960487078322118094110420289177601428876513477517371853858189371552862593030357769251137346128961332456982134841513911892959008678445682156783664614668654693201929240035305321678529323946949889527779858705283111324451062056272271719901875103725401386024725818563430059627580954462152156758042446476632834532229542966555856736580723819154639494198770603985154819534816695938284751742581454519146060638194886461523195858535188909829186323088119070278154113342295966582663484248491946230790697630277400319553878681063982700225163331259471495905014057836250589888187342013285485792247755461157784560507177096125720737122800647284620418497660602592368346081036102092172653474858586011596114341310848289068785137378920540794407286876064495789362787606412 [139,38] 23585373209457782132657280422035864455203211862429487391340262129435983348164541432098684420913288544194865537022485346828351816761975832157986797362427734390167674916139084763372080359127330248348047171450906255172455366690802417319289753326356356947582223138706703848751332191991768871026177367737406220849983926792239283276287196653076431582980540274205819360822650418636918824141619889004258546359670168313455650720781100166122506015800899436723708675062315636756173418549912533710354426571385448863879082889235924789833062318264915120772454704183790482436099007161838443798349890594085369881242562550457244286230537151745385582467388181908989471708052350535932449263622866410328755082397032608267539199988832922121394096387945293214367718211386688120109252715386581350096675195763070554659461784278275753522043957246668443769323388277310239428239933282913540751426756670990820213242771694093843278821393323396770728796288072588067424568047230755514132542241632538447111183193516485820719921234693851436430612176108437149487613703029811565769776219838488707744306355709741723578150608119770677045532974905032124723795574636338838332927291554711670977326999637936424354842985475371388402536435588617832371239380796360833666296151005287346839263980817074477301169443070592826979749613861900530150449823019190782342909916419937234749654574846906154933594254257110329262946801145303320255575647079594384042820506511422106347735012834473364392609254633775452282286737347288769816375588700561702896960405006733838893562531589604939098709826176449851321586916269559267326631213257852277565329601392252074515949068369969873927264674490179646059140798345459770204635053699057193664171968086418792658001806400514939245044250219009435375869177078378692889049463236341084160930440978714111657343213219807214568336938301885355054586369309151335499147034716928187144796600225942380386539522326301399381795632095458022984019328260116825433390740814915970017539603156155151887628533719650418826612378820897842644914122766067385978276861910270877980266320043999620422381831108447860947342737870294266355245364087145569867404994594214555004647258442262507056515594067721563895469157739431962679571275324693746975130375359257605398348605901310117945684806844694884464015656252653967619240472853490356832819872619889602367870687759603624404508860566721178664473332994262661615886319228903258635680 [139,39] -12903702207431534761653945667639217778239895797552496927711359505770699294160232348866206482366019041334561331931097723824912386402148845489617633088602315678921828364614210691257566305683631785433487241412293881428668928913533819673123535477208745042851520304349821387012943561397101843115442074530280281140270578920407290659836642153065566316065539837782277094182451840469873260074213438004982668192040356484478297056551036578398363939331750801281402286892294206274355488741290502127402159232467580094732275582387957353477342155946978777325449807240416736989139338816942003512377525872387389709395805686858390615601358644775967625704429465070374037207668021485220057955026159545884488848333840012705020349516648601194824765930820572335061599591396093017368674469300182210119460638721345684249448585507325235713208267527535925634687327644154934564362824504117352194751930211839761524080605354161383586400957054267614817032796224260447024773172375894768886287535492780278438659060575766177132695613991303252872150677259748810835369198812458074675325494825392707215036799332539390659111156021109640104710859485804859971024738071589050860880509451485415101702651839912615105716187496041659938023178564432239034982284204027754925533441705198616436669383071504342227170072879395237081278958509839360130297313955050858524712809718970459419932520841492051181488822142276912822884946339600645461455137963240834808703758466687974484246625596248772386258414833182807652459714067786844229374631105637255839422927346735014144925179960541309478199749998489036318219417173547554730432469039272468927816265944668055031098563437041179794062932122652183426702749496361224671986012886741753373690749895960273025537429922020944771326396680796334090111090021266339759986437441851356055360291671764694104903549451652958955199859236409274387293771801284316739203145109415366901848384309242216526345278104167912085284083545765012930550459900869459808340065162535264936713872923170447276601981922011984632634677051226686762160772294400259137741211613556661816228479642545366890307034024970732180472340182906857463780409851486338232623932172631747489831433964710627370539331826674527626721345036109483054153388075989611042282640884550747975722605142317920143547816654187440612981586731629537672077165802996899034478944112341189772748296394655670878534390410949037639084036115685108773284329347353740220 [139,40] 4807849723072374073176345073853433214611899054667624846347302045759148983885945949808502876701537916943195695257291339464181726572905482003239702038657116408772513725230007501901222141677452278871305174670215012279363749574488446778154949648162642020183706794550311542067480268132423632033743643139333383364325474297710193023489218300301485721601899268956214778319983421163003649799681884969783099447966809921983360228587536777694925757620387109600594256605453458881974045893429858429838137661582838165415099549776509435678958316606585980208429844086828359348931045891687590979901399588639197774370065390412071953457944047308152315932366017676773488564946767914610900459255796825359155061061476926014595130627372555701675362237847771428530600718221551341827482380130578636506564214081680188004889824114042741897827776292099117419488097390816580158632446273567269884373867984913559000765227892210108120715454804430830481886851821958580591802038796197163567914373525150444217994937082157869448637731122445273993329870965721954998939297983616340791912550807784105612988121489926363337045822634772422881202165934760136505733654939885471473016361393354665871320521047447826681125129544954272890070548230256363581080356530802664738311336374377505431873471686243572100101929714602947885988454489863183973763166995578825169142590605761114372700237500096281088721056479753719848322314980815759402131669739111085894593402691798305257891206506156699712132526426500494495685360773109935870119372558011146291221547330830132597346301495109848078306238113349452109995330366807006076263005084047325239515946904901241368242718682847488003269659821963365008104528751124999895989903170823941199724304889845832016959273088587632691180969474191678189129928257540983009107186969399637839515352811430515609061089350875033078836869631781553370532052875171612135593856680287099029696863281955906483859571080165637317250141412435921518452301174552389330533547060342939866512919587072325158376439313273438946280900331712144752953807187259279965249759551362826199767432588542918462603110997824593189799573365691012032091054892173199870268487444642324185679105435319469445942963806266624343448405244253271176713464391534818090077247672131280072315564731578368043110296788855550597819742416251067778692142976551010813730222396912558154568524518684065338699044329784670553960081576081423928609827988059968 [139,41] -1302472094390658113676375744885470040895942293330496027869532321419324539432501868898615491261772008052706089976759405496889370320710541425858420520380868274308395009343285395220398683412883712890987394796093805815366794255074995404630800417271116212810414217543907713917056884808089144354457974133656221946511891120564904084190004190637168250278476238351241960988245730488764867034432594698868792578151649362070856474038221116343429537919578206205232522120625274060361739363719144917622658090528225471657433844149107343489706603550691741512163197852743135791815577702414949226653677316636027606503849683928098163859548730387641853034034155376461658302186023868982716258601059043458823043435217665100487767719073062676000940883280279798946655583414536020081287134605635762559787328291135835254330040270246267788136281217456558587603289557217356560306561882444302054339357709557140858984229448107422763890995017727722954383826073702844174185258521352399046675005427895108333980669135847640627114812261564314956627930799439957403231777868962403936686869728688209434441679722713498669185211622524989104932671540718804674615255980792283622801495921327234751805754418088900493752764021704510730465795238517491740185461953346334996975360364782767877087375891422156314335136962657430357971533588891507072901039285472646872511157186139538908416563240846444551311190890185489209882683381834652563379597726785508951799945607415092724842011740972726090433875097633275279848838343982202477960672571691284216498137802775244197298958314888174168532699802941104804916031564358747064090262945298620667483266976930157278604517965438497619087057271007276244843095662077522609898029155575214321341269410590424043065088821875276011055165866148195891021830156153400460324197951970581977829648675651433635294332148605517986165622311797751475401556577332346109143053531986389014328236476929097396531483405392113279115285439737704428892062194252682767619675086951174643860814122981627264779344545109435802149477284356141876082320493109720039047346273434010978791077333639994320538150451902864083640413532517601604487053685398531991770492501550750767702573534632787645878473486213993809079070901892934011659264463877635069214524170297422195713238306950539477845403446685873363366993001580123457028864245039910808603748709366964621551525768918619861294545134985090043395191503190688572788026993800 [139,42] 242839180302120947770348982227253327545797958308240419933893491633364045100356972937196435336333341523407288801185747318659775450724030800619725287801270669622587738867078995405188324215862121249279798027187756098432970913757354406454124555573682050344043483111155597638926308190862620050885247692662688980743041383182472911025472349997759898216375464533958999588676954704143917015242579730461251167735652690945236348777009678790914974707516500580532006186651594702083798941110952910191605139871612063532919761693357724502219012744945211142860376669200028385349012640092211145461776057380215707505614378278297434361217314363128551342331049215620253179784359246300231731923932348144846710114776624800894039354053331022721302668076209599472428684086624731123239721591338557973077453467102749485930731974511936051698416698429761905935638557657958062721936199666706758114601485417533189064528928840465924324093338627517384635306235766865521252701237729944927661668489793949643496560328362433529375191503044241037526127243718308188931019331665266322970295281880488864924469454965244576225175294693523769335215391767860970733194494958659741586394052884396457459930476669775070062831004096228199403723876261449800706202279481631364310797607963222550267531160805781822771617300624725592730428358940441426192301840537822797687783086938332541920105524486794538901543243353581100165708830238022960449914411158596261850523564235868837061339249794436072699633037692001747442299256716165489549013495391578211718032289244656571978720910024359670826964288116131166549423166822302674758118963455698531759513153511617443418565479218156700529051437439285132191873684021843960827574595392058262476073291013373818631429920415493416722155294689537946959643653617117283501188454792876968169237370841689222497067771599527692891097677795625273907824432206253881559899707727243873365607858782654978243990501570667224735962629844534678830340955632743641990849752920966726510553092121530692717330234654830656931397874334586052730310358962375555507811000231636617700276887787628277535505491860159063016066049768440148001893256909257116700619255715592451853946836786589649358428644530485523776158074261609986075308273992057495455854381094198451338178988725058966591901170763703285173318540072115239040179766908476154625735998986462419912067743450294829971435800145020953389704955580695264018860512 [139,43] -22327928675874298898861143399574264902577799854051705830221101284287986952221374200153564407674815709190367984406018939204901747171118662287633594402557459940377320043471666232755008635746534813903405911572511725403214195046549936360979467642353468877797957039812048599258948847434043911600297935930507055623936246264053401782745919971680100305683633925426425291035650782930380137465728752000229576605886005151773375403468835731879449799184304981807708991210354274997112083784321116432924758094979981627978109442852051124336864596412449915072904784433267147600468932894625971319613112689744622643513979479518992035264035498347298684670674600802118349938023244158164099575986405063758245596146011509703071623118716301909019455476506901451256470921774408290103942461621355783592740670059246315211820131231207928252676930240126414987383464472461987592366689970937423127868789091317032610815136888450892728142007217956077814100777555052728924254157381778788679442372480801768431285102307378043812638571779665433517085659595903250581768715562678421623259364027248111928785269434677823055823961826259919279194729677455175304933823991899108197662629399388930238652884722091875593228706399688202211155769543269685885513363929477913613009617193553054518685864244971821500929832737459980102570965166473995035018281218754167591247019422293837959788529451934467360188119822169789468262990189512469950487997949929547246848763837879952672780321074574690105322630296651658636269134011924957244455639177817240850436277433344925454521327218628443219089305606344078894584329125279308418824349740062626455374904595313130404105914317547453661002003597364059550960233385007026645277346250274928853717052166177735070837370484731297187045625924515344073912574789495314295819292013250692271047221965636727651358523861367857775950687484366049783975345500236677641691878986880381144335148832561294520623740292851997967534874739759208119593320997161690684085639054578210484410105349561118616194754148420807171990508864909083176511496660729557452288425557241253967868816904412347893219715366147969823554784255873842841490021551046908591721943855998464696933579908588389470528013771865705838749908572268055717456445927298482705222350877521852571914628361845986798169080381621773081276519853890811868970281764137838373772882822540002216890264367761501498551298987739356205596489702110878355540 [139,44] -3823646679576769161457984221371396529965629268623741968937535221336627567823858345387968419284097993455139335506479015581501486457027520246633053355522584422675585526830155682036121652147143025116289856110047067353522700073271809885186279936634182621509791870079837908109237962791706285081011858103589406302214301174226604608485588538850409679091566130436270870651648378458312760024646808519491171732811831832701501040313579199854609975066848046207552890909230938886868109533872292008597141705771112729597849576798491743552597118903597746230244061659212987627277146826473466526234219927145897244902913275778486534871172270409804235293779917055732569267708723764464406349031342278660123642253412307268862063522492862641562387503547988257748262872168419202773890885725062595580622386163768428124616908414295296162511702296927389101515132790176537243367657660716587407849261383750490267601978634203963028638711516420639055430618697448324732996971981551495254455225465638180039410425760703284491226710371232075282541312689138824937442173893827181469193988306296430181062937111767034370529791457283707991492486957130731420477899841904936230165115242681652584896740841794876202878224583149013798261261530463798842069015996182493460478083174156592986791903245447058666074747850949381611084496305220577574374333911746271259213755457614573709551314502131705315684373840354230981415760447176495548987399344092657515541845898896356063847452066327729173074511264849964193029493761661534333839460775633017281248996795233343972663583675976535569947439703240778478966826567251917239832174082366882408861303216621473011740393018190921817181798628950403843155332337360989798420957207300119533631262690224517194718815764538279785359395011530818855179484157493649021974144659132109587543494432959404046527095791596816009686952692027307082294306904981250004574481155813041677362813512972898285149107799690789318422523289870034338952761964400789756531484167955754294336076807147977799856652205081689837111681481539057187258384773489335782755315285319039006977934260453437944894878846850682762816333376765945791651364182098756047951016690436233290126207057669640067603325114180209736255415490037658650362405556775387719907275745422098311973697196295024946302601737947058821662021672113610094207796782567427218868374308867639314104334683525357662120433640781186212708896713572457696 [139,45] 2759753323156121079855535296932165229967165217968071123819984804887394719487095613544411192235299260903169341799903390295807688772268155155623420142323588401715673395924122359708690084856503054406285955305285143571010683707930068844743832896460193383177234800390043229361704801598214741826497264769556920679033786673767952011732965742890744314255530776424366880057452945051496288443385517863902873995731994637308063030827596510192525891655865454450678866426770023809473704937862743907828981905226943187658143131000220283243684867508774189071879932199335403428085347598342710113201615107537998520180521766180998856353218670239100876725361106290531664752760087059104787484148319101329426328500551827055419491278106027109820513473870124513815352210068187567195350356424357089472903191983390989750629741963661311027943270327213076639703958422222354170589956807823929025075416118163594812443334952633555692549866580090422035412274019163723781557215603963443861163160974973986532555377515541677962873508404378681941013569645832421772420187144696249466251953284548115202568615911125492334437215037329596015731629582523252760777326379771979681036111307114572054743440951417566257597739171822420240109920346144829971775680806644573718456173876968265772746176883048111992612141876518271194757241060027231282904430313597453362234971002671029185914672426587725152774865578804535319863532487866380412039956420331162227799677218166399413070058604449330952080855894499905693072469773249068265156818586028779305143347776258333690599927028494491959838200035340951471763449121539945950639222112936414276251855607343350841628934446240470318673926219217875057457733364653565394863650679461636573222648777230640033498882675480781145746264473864011810664767783983785626286493447766228528382279361873793639630599729378416871794931305690231852964509432509182981629328416814818160021263791873538611852997844596274738594614870477405900863163378691795174549915993436821204034250797050627428197599339181392213464327618274786690931256891451566011007878198632859408198716596377441839790338077232273929637337019451181577225362267695679574287985694467005498038690385558307776343353920500606658648912141970598410117146606103218461045766547040614926850616154190797436572687277051692512012299821603826561589673982522506588864153273762453519181469965271722594843488647539473971105900346765468 [139,46] -1088742021190376857690910071041579078476620132306596300404396580976121882119667411227058701622306172141839996082010223407934248011775326229373193295666979764451136197850398743982894511519680944448661908718121249808462906658172449107666636983558898134936684630673216935452456695632425645887838337446953797725320795215290491531181360601727036471781028063954453090396682926705342948867333446312853977822605897708793626949712779524863031705310651769668172009434773960825917030360797689925395229813193129452271858223815240777588800805978947181390313678756483694003847800999369021057326067667962459195574023110759738619485822937405347791984983773848464732620807252049258054895666428454824287877142788664491247764882589528182507124460794272125159817924177278061603721754009778687396068779963458592206634462012031828379717967525763714019155156774532668024219908104896466736582634441779581161314777682770949524428361674313552754929973989469243628340151291478097576380997472306343429813338287961445722497650350935385572373559396578529654052883367421539068980496900854995113023068797278602437521397785895826208286793422316425098932588334287509458832687258801181961629588712748599903472270086881228372274600076601827798541177811628335308500175493254828821679566505210739241391086348574448095002372358395960896425938017539029635136224603758958442413202880016583617405943585340780605499507627453228543848763433491483049217924546455525498911431597325803940312218746848727024381061342296197520251131243492339679136354552082075360544860145078624351515317405519473249234377737421527990299125838092565183432055470826334941739191783719941020023304388149201233821745171741173827629212408210066594358792676615319542797634876873051192504516336993530642268980027213123445996712139708257571457099867496595658514629715518277435492684493087256453508798617234513128043198851041080571598337138700055964179699283316399280746104071226319841718043630261088830494163565490716087387049771850709695616914684221383639516534837770921515356644245455400538324731855794394758261511381004832848887620790274379731127711278566946198751680429341686539024429221849468469283423821141518423604566212877481768451045869362347977861089302110419517390717945799131529926826814474807173941505494338723618829746427968963706450517865885398140376415226188321960386404157409858451079156715439906930457852928896 [139,47] 366881003878024401255641184964051161293790156807637008003077257073009802290004486708009113347956780218075309744620457140519732308432607569244412573071654665010269510693608256157496525250323851010487218337258260879017771688651086616222817276971561599661227869132827064711412601740719667670878369148063448297650796982098772467445297927661382679585282683363145475588034515489352271383557447375744708330565175119378400749627040890077962891944683489628708455182831573677554591971090239899298138041847894724366985601333565892940384022606585886174176510753390454947736136399101448476217163667162213238291643107011128370107406647180110541126516004655110254039112663288755569645530480037971681342552965691664685055609491640727119956903257392076246407603585018513281508712395447089830670903897915508554779087140714728497810625201251407804954980049779462340074582938574514611504969197869740028152680597199253241324883326835099410622023986942421271760269114543266199383512125332079298223023504401653494406781462479449486145357612376153060603888169812761553291405398421993359780179361749258925617970065933806735066308324300130772477925741492509592650595599962662591945460154758940036965180412752293075979258151539867928161805300923767367874205279504918556909293639621581748832470636238788138360880604644693542211622027022598455989714592211468302598588829187594965470823862220619050286306383063597926450864453738787731542865101890528427193433484926038194220304510839208182395270477849321954164823202108846159987732719049938851550750753644528721594060441185230796067244878797088510650087063463775815251696823855791573476188303266230380628967680511304438227609356244163035940309545284446421917870618358975204440851975870611081476428687225063243918028550364068723888748004239053301620543196272618654191967661484585021491606583258295969970613698322994192025162036600810880431589193050157980212794097865582595708785341461115396048554462823743039438845803372313502000113354836804297343203960026072909706515797169799401354998906117302336657996955895860078214462603880613992044802959894573436858432807298578296814527240121397610570283005858200794866273593588048593061360544412614099577465355990883492298988302091665489535256604780753428551387118949466572526707427569945902863774656731229597291388349349707847500133799816456715329963615665295349857320340856675093225102288 [139,48] -103778146795158783311559578541316277895769691321305943618779968516380909941360908104318283350961161014518234960625585307105886722680629922583226087761766869320062208665862213280346680217412643352738983084578006721607110654991750227411338247012393244631018138491727910607652634043230098902981440604738642491905170528355917404498484282334384303446635456240372513113720976518442915434999612937490051547131731584727633849981669238743982664537471888718415373008636842877877539474103676139713689279893469776956088962002853289756962319497542635752704136200245922394656323445511667819756932808004851069939508136248505395457457321023001901298900698962137459088178763782046967773812862043814602074773868537506194637211729467924745383934892936210628001407973882962441335000944585574362634402285706540568119258272299605149455454573871373385762114826924505629041728363142635300244920529005901747770147126294376245371931625920740633356637260327651492585752619236630084447432111516877767271283671458775737518596482327349674947141439311000168349202101552686389567434918997898587833724850014749770845455814683524182357099370946277443180146373177456883955587276324029387236524636759204690399455385175533323918023376627608427952896012032073803150331071876815436790562944310215562340176730931333324263457567804561684104332091787186557828641858876900365770753936690202905757528727092155106934894771999789255304639891625114696961523610338773924904592178742416359745798430036493595010964196587463312939872008874006183948927819178193786373391788339423573892452627345929657850178895176972998571443983756493608683762628609521543239420420638149361438269539188100698045237959308440554761479830696786846122151225520398032818537357339247206778189973893532356209436893957133436954637068888448256198797520671631744034747666499610186374745486756011090742278379391354952661480875898523235186543671449515131692787395357988286759560294647276413772906118186592907877209337337535143261288666328402384198621400280355378849180086678151931624414229206643439923392646892962268027700331516195169960242731493746362246627357859589729783052118931667789399437953018137133357432936318056061162177175947487991871090050897061468456987362553494785723494248846969602905226163685904564398677370631048595798866268673301220919464909034910466336625048850658315919901236116604005233975059510620643709440 [139,49] 23464263477966808884713514868873328489230459505470334302577220089635903077640088232979843338742340894924519464628471707772808675303525174467906787806725983075888835671851566243812765908191007879643611888611596319230566986622172713252489775617664979387447385997361844994851487257060330179908413232804690341659906901025824167515993974897370150004177123452820202669527527780641583400379265928050762636295256515398387884638075920975278000203914794024586796299262008509501330573304317832332362829762729415620196014067529087738285564214958015627681327021605560189328397854515664787190329667573814049205233362209730842474681816556633304817334455817520511196203636428737736872200959548324987866498716062111685547837817072412811589315901049410311333618876749873630377960101331764530203266823122008291656690819210259964446627322611395942995235596268748921013039956242159372044881559974990059238686586900978087166449659539978447844063142312864165862280028112000617769489735701562193024506819715890544077259045963898652264980104464640378622454459560752789574898626108361882415319705521414086471057440247401139866196663364938830431949218591562369039709483836394681913992595105043720858990296114885358467444779933453624087272039280062193420154176189661453242011140007230946823329521709167947792075543408865811385006017060162163234613076512400991279761469916961867284096970655295368072838876365406618033725951394454592222669102416177665736693095454389316975123688624263614006188078926044036738918190240359064887587031881805295565446617469583490719056263358912979552955492620179566497569673028914773541944575072821599689893575503906901601427397194739111389593531756313505201443267194311490389309398082783738841769114190224225096540585662892494688861272576967387084245758019886094669112258179682246409144671658419455652052183204960431913129508066784086511959089680913139652866492488569836943194102978717725702893083225237978523969620298389193871460225621707800335397364845795999434167872923570163051704954917319169146797532189099936038488269187843055916042113032262199021843251933837319883050108055210162243413015726093481088626543242137752671331748896391330524056531929521776131021375531522878802815469653650894196759527345542052796175880940277668510563065773271333940765164285850724437816742925717210176103103343827383971481344125427842361218761469317568320 [139,50] -4155778236068124779029429345895443791279373185696302055975055449189608296596297991668280539246684854334940526938187757166442945270538905854543479530052500746670733579674622553235977761815556025695229490834992063617018657936099268460675660962612607133533861728060045349384285409045209494920326376408297100872932921260068156830254360946482848189278794379187157627850394396343003657879607886354420158628541239774458311467932055291177643412284451044700367798740976154035679844648756344656064792964533700516026383541301343753117213642846612791767926479614911459324921984875259511140712513606632241482698769151971809285189249588622260093197836307171061436360040076963682811670125679312043115070320610144338605455685020272401877483618828345366026328274778544079508828932126379508041518023844002145156269883501495868203701715897068327694036389362075899862758782688095553133183244163256918676233521535808218481028302352347899501086392629143224398467757116978210492122209903268456737200134397685721487845120557324268743482992919155121484839192658372777717853569101913134597720849353750347981878349376755303617072173459217801501889879207046581480842271366193250383257876151530333715233356778407595923963855812836365842010167501716731963204902257280145458370039997481273263482102937054183697493829442458886047562991692399999796120712275464593457714081200593456235922501678212160709865751150581323531818018006349872151361023927395049253092839420902911513967583023028988423218782754568259320421961365947556987010702844664093762578112670526219471728815347041904582450006294893292635583291044373304975248930250299191201108081621093781663649781325497529410988426021384152808596667135406271166731516271404445914272684972501986138910501694319736694438043991972198697402960413149023090714886897018909454009207263846974758745948834340640580349666450798057787108079429519844326870595014844594031921747484579014081262513429283028424591099087559623369746274955023685735279842063662452778012619351919993928986988604722013719655088741113980166165381343333759858832021084060812244002633717325053785079386032375550370714407105379562858571352391187229972357762045623236531535789640201586201287226880548670608883962619540618789902061092081080501731361447668160181188551199190441957884360003942802313494763076268777949531277701042941563752797653812709853582227499467520 [139,51] 584735756905140274275057327826804964870655867015924308179567367587673609359770791309390717135663180693874842243041487061912675218132496313176936117753428195556705204748308041324839662845085594718759095068292547360802456767809942849715409177554379872313559464029112091880296072614791285634544897682441281918345811359726462350388205976215786293232793472030253000299345525809715294111074927154781044337076194453032585487536738731695910886225740807466297064175271466764381052758933801390321379192815410562456743530080580646205592599999943347706011320614780790271768649722842496625769351766244342638635320812415499342344520185365762562508025613492725249020927210906002540278599976512313674902600143241585414738078059049076146208699887594445233912094913567851506314106461017130322006094269520218118079151112699814843574570393894453391204671541995938621871708020753466648078156435854909053776873666163274781976414256185816768528936017041956470883987026980965718471609932635672431747528223485467118364809483754302114901366721060521839046800564125115520907111722857796501454998067847158134488071630488632784136752052446018186838574021421274921311438558972167669212174439591145196475678649457626759185225335066098506987093204467371664257402859613752538055735406648888168480290782671975116885369825256001808616461136221446922576080134960381639769377760869940432920406485664111304406473626620327794969045885803520551456292000981215236903653776788593846172582875726793204539904955130891727154324259448559745798705853908623229673626281323292450252983561211747458987613234115366798737296169377924634450159984880011407869227005682181348315124801232192997882515392085979417108558957234894138727664741415828357123644899901257791148200182292408702630573346675630753122440398983637845518298151780151536212864795961254686889242371763458106583036479553266953815646390112659430606083619498802072545488524146192806278099808135634611317443375301369091780716888683872898816626860858666198242908532356836630229832605194818453838135580989222003589529214069056904327255306073699498726554181594492597541332289449142360471626265808015271517131712445649941814659584778784287354599688071954927292229623457883527562820638067164900598708262619192425581854789739219417000714971206266678474896972755673809902470256574481836186822355841530447030612188238262005265303300320 [139,52] -71700383343936916449453133235065196287644429082578186427269745502173579020054493540193594697661991534256818041504517635798989287692573396135008352764845891662013290486929721845715350612226463377211649349375603661398024206232832391655650169437095150978526748528368444766878721912332766578632326881628551363349632515870386181102340120609863122585908607280371608833021739828175122849131098832218449425264630926689320380565185043684167440443572106458629539321251619648573117177956093123100638266009261612488993569695739699522473227074262827119719536287419438614341860492585670184234219365824455686539337366345416417355909733849772162859522853169274376149906252104127864248509986048973761707761302281070423048334961622865399426386051403307723269924019355902968116241734092674337935580869717676955881859268611736956174740282563494417886710803144129426717704913650936574854086351621223468520982052196731877816508058187817738099690812689488746256498569411018757565962506451531411829617984384041914246705634645901202312742573342689361182543539303008583636361285120224265206092168252574470119134210069174862712812903468777816887456432605498222025203055891476261698124953112709906896418889890525384886099774721501694720846414175271248650341970260199232945108622390935070468167342277640529944884896401380513786004782268009371068769425605932132129916339186505898389222302694869864444915749449678706069008158527309500510167075373528421740726096177936129026201277078019478162070084961792462526940719915929386748418932977608729342212178718772082118788338769169444630067834971840072162020197570611899813783055871647296969324411760495822754964254396715882271703083855975748174317619608857832674506836857518351850893477244951064476599903506788580689300999159541929212046837762606696463871126798575953429344039360618815100906694239645539911241636646125474724542801913975375249398927604049020217539188819972709165087840312069838563509581805468301702659152728031712687690582261429438112706294892905515002731739191525178158106745091746254952509485746017990232019506681353631940710083629357209397926031052411441035322351104365226131974465779348806290764217857471441911156744852819579986893893199588064499806831403230310771390422357196324911935654144931804497444888244830592948792740081289341795527482013815294916334198290386911468252887626688489692329216 [139,53] 9695095755930526866989408804787058138697757867935239683421058927179507830636289323193965817029965178322740197825782153553733264157140363206215627070291930760895643474317533688250804118198432136160218392675127211274064780683032897174245309097618159972871671639040966866245800643821891471864802184640115842931117097537916192469537928969299347398697639558479613835146258535623180443384182723795455020248269347183103470857071022623724647153779808226949989404446248541085003595459687178551141694566511939041334043241579970536614567011649809063088017135007868124829335099512688456718805242599607287817305617115059572495245533493390091651689217942209596975250331910563631634998816038080675396996800641518579505272874845775971924575197608093108502900591637905948713894638303891795598243596896227274291772850836317868265015528220445407635801039126046939997644752708034615872226342096823481652693775300266301672746620824023392528093704448880120875348410440271896879665689437819082186596658760240040633031011215394962674306770813663889246445319002038358851937591512294615464209973625785759104924565744027898491562840170359496969765000082558007630900618127418341702727990159750761507471552775346620144067214556782227205726293149416242463675967221643540927225861539884032313409024457937128998740147719070398332186559054250262757682277368350780282568681535854882225368511575012380387813776092532105459454110744839242029082789489364068461543832148629523570948004141265420729450421086758966786813276358261494379193562473449276171178115629513617893811502618084848284379972271678881454376425799761659976194556843927428465164336719021582184768086858280513415022194879231035515399707478458895777041036536020324924087434768100165588998741101990704131413496565104196342455831737145123320613384557802520196274590292946765538212301160864340599792089873095905876835064966141722766058063399938832968165112524639745477026576658167071115747987208269767762633827998154403469970886656503466907786809664768380346688067158970537516068576447637581938044262342035272194683728099774529556979442667672291363103017281435199827629860845240443822662823809086006846161323357934778220080276836765330763579658971494560610666580345172905419212451548870276775826717481421190871968052594369506342540124013314045319765931180762548321952244537893639329645094958385497088928 [139,54] -1709589529760589340750428831229796584612548820641211279058449080745445245765634138376020744954155954021097998891117365358225815627820246147751067620203278062285135934398674031515347046863427295270084668914036599830096442379510692013538342612149008150181519881568054559385714414138599443908703265130487798853339603112129119509972101982646187164857517854388454690838365575557439337074660314594489377423085810664453847895397768686841208901208947377012451918599963125326732781657780822538143216067480818771864482328805489097255976316764372296688292884410950694221528746622266157352735032983349569308018366236160018116107893138062787527975370717322366523888917496996195034848895020852324013306035542493989874898452818888211935214154597256789978580202290773154870756616119080957191287592171679534509797668626447571206805021612027489532930511953364431846295285297494366405990031569762992584630658445543639487673338051031955768691167548734602421862080443607689848765811803646166064638399776806767336785839051404353261951435779709109583857016733628627142155412926432253395438881686863476018417798366090691010340716262602321344451284570793949681615763679492642435446107944579259320576426998735247807922705864525320151104237698280798357791578091232475940235650573473093196777687512742409559151445395122877312782208428585152619526634113225722427201937144987203244541679687443305492680556018773857680845686731550401930803652305101057726305539588570680947549814120252138042684268434087876001613177185996195443782046611646639922020278821691855689126598545879931626293869724869556895541938558288342137199914501319154072821173495661508235460735538037331288157994535199907356345767716718108692085523080147474709246028067336230240459189363946281073581269747125653424244897871021636481987444924566462611293046974396386665321939474684175672666564780482162498276014917661365654554790328988126049550346902784648609376670997441362233426816883136688445896379781116017116332476384096141268358474621482880872752068363701431060192252212765047184954864734817739085390649674865436130100869978149588595052689985458410808845689775949143060250944801233003518303578621018077243905002511866631173626705252400876938311205431867383824858321734567499426560121337035017299944657148692186122706850968440677817550922512463557261477202656712773233172824721156260864 [139,55] 334469474330752633026572733552233064918412053017729894820699512685906168342666332077865780830893732751301510524500828844741834221024145645926507975770681023522710974993773054779082736812680664258124386563787638455870516382252290531000513418496761731376144301795574151545742103839882527199489159009526790165811814067446398134850389815500630423653132215501910713201343255583593422153513108637735839209397212456110632722561473944949970626545429378848848788205610342364556781491119869347323625256636401951708424314521513905334590558346305750299552984058214221728208047977153219973251068346162036469398490186910426613408525094525310871229699962652137322283639106559023461446649021384119408962815698765216173572236841099630505354215307208666866730062196466464401038793096163682322866064687855008840124665751259949425873396547176367355247632079588131995768166744525147949999965614258409665343644757064688010408504948811332915311454214191968343898009043669784529265664035744287200193558464585517106445239329313587678515712687956656341548551638244653325641973367027186640945480713483625865592473775197928212206771040495746526939022680713913827351838526273351474498750575478894372028969963082816390702877588341877685149764918015431963088451337111141487778637954490337985473146277918400292525960685127156306547781835198063222469872825606782614863096559630984757957614431882780038666798787824668696311060690761506420542139220235259592301082105305856756822726105279282485977323727637973234317332848586986328505559707077963540398739073901386045880571301504125089946225506153282741635877966534188907844180898462867427936156283050337716253375689358154915972455050866966358163088191806491759296796384434986385320957456312977803539033505666953696098680363094446717263365980500258315181994870407672059260718389331447481741807169512545201484659771594954677600415902208574511684249995900530625004057199282132239203656396365016547604389518113779029864885156131505421237049590049531743675314035483549173384762920281027580762809172364329650528334466786860109648880143560700008086447652179896772558577251908271038172289508716472479530340307765794247079807407397811005775318319177551970900252223490206085341914188743285543395074073664636029461438011990309384537656418403096315492673075641130891908084984887143578435434532648360202428652692037184 [139,56] -60396582203625800926755089747210539425066970626611382594963086607183470198144003227590433899250995353950585003615775795692527989130863056068598186189557797760450902542864146315867573826070462560552039427555792686548902938051001940090487289635304083523603020658165754125405192588820181675993993185997520706436913417913540712003648406493358170330488431808090677716842861607193275612606560390189086543261602562079405609608853949916633857153000317063299482687918874454330987277467224578116284576004805887003240640752170483490892992107280503278270982195298206546625288879846163055896600889210959646811886161147044005438632171501202179342024982246536635703073080477969481742393113555802336769642382152707555852400764119459656025867042535884409075282245934280656776462539874869789350719998125088147155920971204784545570164816530804512248939941105756319335287485055024632506617937333819557127468130934724691374136810030932609339793074182149437445972762611523502135923376207011056622319734944215153135949891081329765256744387764338969712283483354845488450665576731817141984804171448394108823935048489293719149825627382651134538874159095715082271126249601946404824923310581670539966679647199165972685464861708751369954640441979169946578794136944569231280734727690948863584539363693721666240620735245073458631870757701235728945389187033644489714941774643851590202247832065550968232584889623386258536986344491978551131504663375310576736779360276824837996856226802214562456642785768891333815744784847730917003315762762363885279014038594520620965906452097968907362609890924691875174768534157845085445660558709813880778370024468109224675537065386076597843024216691215617226309706176454447469710118768860568368658061210672399595195430358002963182541225292687540810770155452980557676843868594478521903725188013593582055972780939602957924495082496540037127127864959642617254382116952575204228322798794448115001354885469936355783326988976784822976446339273918956205215331049056933878200190163121094332666905033048367475093407510231508921675329015143870408451408855501030299513524878067933943582260665355433434602757744538351755514240614143530525537943228282141430018798616353116034346493253366142431884017815302718834244652710475945090355386224368052792284743583163279340037246225385994117626229420057007016224610943466668603540325120 [139,57] 9523993860557012713477269158873212913792710763267836653540525667480822476870085736446446233774427582722961992046104804455879570934441953183378255099645408148687042803281776608863182296125336391753300725009003238190620267007452779206866487240769813924082609434934966847304891456133281465451891520984499107277752334829335596779188141576738505886118488398031460347531206569810572007757126159060654901356733486991627446241291168213647493282714370004168189273023251584248494336627919421757281506028862169227668064282885081384556929564874640296097502784702672247994542423280399866570541869113630653055312024832601488111269410904633082852148994780873948067702312150844594990611776358932742114153882945248451683172781838587156949906992260511566707079127685625351790608896838276850452726844044415379229776177303976447605837405168208085339596821317313991946530757711316720362522922041425987399106926676067505971057587419600670032612608658995074697749069034715926130815984755967806141348089113224431087037263090316535040342432049607417478466145938192315899834768472318901192027180357473268808132087862124479975723000459910079339695744410869396270665778133124802651676445661864050588771750694985091911874043232085420714969423580253294873912000881184164436008106513177789199864439564578616109086812899699974340157453807931678516997216922124385533318479053717417804272124736362376387888213254363010695937443820557290619237241985007568359503629087944688756334925540675814015270169438482618263787860075985602241885521149927242812011947420576187305201725288852899496335995349186596260953364361443652490542315318840107893818548911034810611942954803645425393469202564270686731662544623017618642964646842289078858313305339077382345810677932149214016294833843299278300873767197738573674535651210985041247603552902433099961905538811204047692131273270477843999991986791577694317284032783711290850300050031844552636651412611162879407668433802888809146557461850345301016241314996810142423449980462612562241257190219013661130860529493279972971112488436804367539964588972432890092061825957898340967169084868308683939418181775937149058875439051358609913588663710931350129868136988494570619403191159835967048242622403794274579030965458805919601280528369354283760391065528607482195351753884162659890861782813946883097002548308169335030543712 [139,58] -1310846206185945075010911166984222011936825333560288345008019538064377461332655663570218076552438261683449968671635700560483323224564622225766179855496882936339778505001908714794832343135368846834777087451966664345912157002237040181200764330202100165632398795743514452098813701991688817694302647648914082286950803025820827593339407196017962510448667623592957969515952936313463187367092912620303498190630857280097369981217986544191676704617978269577902423955767347727343942205792209766545786608439643271534782910203993736978625981371566208317836916181440792077758991756834391676329418921799369603187956949375911308614158515455486748327513282360744059899424783473319526336079638851840775699930879564921991613552970206780531526157977051553076590317092505061003420594888368169923567754889604810706867607210733713437324749769137711875605376470083924664317336375424554288740258799853767274248350713612139995689156134117146589672243527413558077045643109047268065221451223409856762843697899333733552491423620086811972180719862704741765449558738365554307038641295534405559289346921796692403271800781191675894641144566867132527559511288762584362900472958045420020358617894859707784790065307235635743018170119985239019968216302827190184251381389951578877768381473860010842320403369632601352812205722079191073187520695354798230837002517815033893449413793243675177247787229391559337019378630882222498585783653556901089847802765292456711197133711294384058302733501085805152374102333441863265703013292924558013201973809512464988220816557465679419117854452609989013716193894702149723144253670823847614681641856641822666703172034843265774631246347301408038543058820930046718773031261455567893891353941289941575504045841480763501482783945871245399103973382904162353405142522198330219311076852317572248261111965950883012798405821383896188735947286117972216277162127565851843091619718933940020387920903078360520164285911543798506932986482021028310217439736551483897846863999410580141083976494489561554480147786050675800385717615214456094079849183860453076164349382505400884901638055405999346928154345194233328033494384863832709487075860385322205614053995452379096071826052235111086325311457508763559683841142567783669850296791910135480753800284523874594331235202747113853571548286427460182857120886926915140506831467621053697600 [139,59] 158674234876510575207995922548620353391466218355294586709543159818100411843939167058682310075654314805710986235129431184887660622331037701219867163929032829807792218987074851849234031716030758005185559730529052333291919231657477491400514863519229424345389358617934808624592523339321760343378856311040816275893844842342853061905601994199121551487050405340530208885551330187646621542655764263758779630561718326761399363090247944075127137097151468091589379889161001016667490778672638246119256908592196154990176147798259948066878310016972742170124448965449010226645373234761900726385082120147447779519901668808190717151644958810517308755718113095266885680133651755531712529730687964361131732750607326597377555363656671409766560017078790632235082962771465245009353382379550797086927652549371367502524683532899381209890042106224974784184673184248461205393761228798499714159817149268667795426547384906630042225770811092495474671718724653174982352150132614524388333439012029279302959314420102199397789276715447959023821003494016019971055298707922338800859547310818056632911491645303406394855198597705721076681498858208277114455888282108888231418474031595644226798073039494598511032142862960298174587895517458447828256026314924119205302181316454352944165612013902642724787333037475497376473917832309997160576561204043782353463601277562816244310368872705218756478906650115889922445411546889426035210530175126430940321556056901886135050141471782439883289682250340606473289742501306939585839436963189865818556275985149459654234967820928374170878065926081152182814704278533125317341584331192937994250163478038681055010262366233712091120630662379841957893812938042986845793133559267267369990499807415780454486960420824987935050043370972825457429100543558177336424898310641125826061332378570526935487359848536856068267146611421483386741172373045672126485017022690760541899054113538088427245221340733339255282987007097451437691306060908908390729598133321820809906918263348731251330185925585740046167383044689437617194867101519085441984969799233058511061678473848258919045781863509361126313978252706568734291768046045469667641910710906629381629427612674842580587728396083661417005232304396381565765354359172563945295022257532451678971136089504102261967628696834348752768698971141059882082006323967328304722116879777468904 [139,60] -16978077600189599261075615232323830433488785583579149623073374103639733267229681683558258183523530317046473330542768026697099461537191140922848141693645362064148794172812419561895194654831747803033299732797633854321237755218835007594392734025412213224765626204735302751832328821077377130734745243831479541027799030191835517687722858802959183620150177586954921469241576882995825418843989416664723542679858660511581601765516309994041515305739665594690952779857877953595136145732827251516563577477800827290326015887385946371376893510673330851781153731095278297240799928731947293668238488476538347101824598554878825252461374502587045814714572826271458688617828428491929061761308824703535330469089495897402982662191909740194675584684236688743161298006995540306230965638981407372280806629598086421414058283245029060475846983818402189270953009789183032319798828286947155625738158937457802660374442190669700415044681501861516512749712478679357704973903464400704870912852799923113188302880819180757099879427362404123500573167690742283803848584364546136574701103345257854973541679168842960116601049211587167903103414503584895527227316623607112561803660241786660127630323468020403968994401672666087409576295274875252704675367281470607547671963348390632638473294306722993944258576785744559518821360748985707534545594510639989666440737138471920634237943792089956296028253727526165737672235290222496993043671878940670477739070194550500440528003422163967709959161669181448539646632516590538780379224588671540523779369350774490113365909741508702910797570383660148045667144639609707750214105096879363912662885303976001952035827549468385698306114997252219904262127327233352561897228299115565384695671422791961958323647807290874482155164168937548675108056799738611595828886966258626723626315727097366976775646346393772995824593466866847611354574891717322253925277975031011218843611423132457195693065316443498541328083807620532756146720756379823386445145661304032809955578576501141642262800689180887331215938214507100777282564509071186770529345263611407263525618154066811941287822461875382540914854643710188791110817744471671802936750111922126574361708523259401867256119296155236632227424639152009436907906380058796446543155513682233864340181467138292584904262894033905775666423497532388719507899839311536454476733943296 [139,61] 1607819983546980932487607556291799806310390447108874410353917836071544188875553355054388762308806932578773653340429001147575581140791399054106447271056968492817617932559537892208107503753892878588437148438534609068086088955271094940856541051842246495525419567316333613611704667947026076893511310411872594075836324217534374609183538285603187700750234548709011434553604041735221228934506607519617296777198286927068842679659079122243123797357345116755877387932023262021531343680339946193962811972953289752405534973243420390414740824677798286886456434108732895158464963648192191702809761645249881264759494364271785888976829597811530515042212902575243338134550678749559777801680302765155149827570432937382092281917684158457152011223528439676106947178862608609678035095152799818235043119417379168317074371361439042796413531245236950876416426812888396878618630248356590925870084735973919311949226746210520862772660999214444905812952946852705788793051821889663710549710033904428061152082632108733385282930864398323749277647128855319840952610008241930162104855180694062526464014985596907660244389195678482655481547530058117195096943183569040003888502451227505167225870028034867783203268962688540728490388946712643000766182798510706925392794670823520863763290292286462837893862020464845383756926832783165965399795435116617078363388502308091721844988147221851898514263683877193922466644162353224045227507853924152176958941048772380751516535347303523185136475980574117923954293451973881310908063974822527522295476807041365455174359598036364109144567932727028312966970427675343661835821346227452232858946160446708437890525707588511797116387556587716297353847371669574781560584305536950669267641611602283303227853074949641290973165138394328906789958236506409564783768893829395080491341105327857413820101185917303935446592708088319396515529029688939581567550675768367829149805136191378665545149885633015796988909406926074810709222702249618877592668013403774884071092655829538714880859596148095341721248327113746757038366586521394071712023914444642116146673329048325060895933750158812931581630340076866452861129942631649037515285505746624220789228484199190529968052168355469599959109748427181467605635425528722539187898092820218781911690944494415125655499630325421679034151381008631721962609888845333586240106560 [139,62] -134195650122760276306069667198498188367628826319156998577626017262139937036196020729277802878051501757567036630288397529665309315132695031374020189814602510238045057586776755491477478160493501466485922737775469185056457725256639711475215402053649732019512034795700200893728130443298863221832541820916136716526624502115700685964198537036300994088154159786608258189504553926343831232273539503124365612254017072318858859929853216635439958273990421727685792199918721019226865840854567092865955200111276851057426707304824599901368942448411205199667997043283003856412308194292131868253231751363629567055787605503997659601738201427920719822267219932311314798249628635758435137183722549410602794301823200392898814392032311659212906327996979511596768998204237434421737700702490719928512469615056162275601836443085076485365982072097313640185413912498959403479242451387270748925733001438997690736581385435268448458284435844836572252948649277295928148646673972486493573401656093826920796544094284257171993490128196199315389610130290859281980206037315828002997174059473334482402531070911465870132268820166025462787725364634548981530064576451783478726117233106210001229728513707781860829633949545506382562429813427648090538480392678750456775312366339372550210263859095370242723907507473345230573153546352365251252589477922961391099730988797279608373746431087656143784399754454196494614001872466106448599291361840195313802619872040843682117935775139086040885536255437571023003550422694493360857803320211687895912632550637537587014735082057526991760031999922092893036897526998897197876117868652651059044686789521576836627731725716567959920888385658665048391406623209246805970884119646324636295118634775472973539165671938230331271288704155396064042910502763420373236464712816064636068993042457640323594269974783009662891926302982543565866639966367566950926949228214301183248874194727041777622797877042875365372558093351613878183762167443383289358301794014795696350199020058386471489667983633207813382892806250764903250697671573608503175718969815574139704195823178192307955643236960043868618011317993892843784228871999583787526745873518542508501736026345907770913938217666379754079696026095853281691154604705333402646086560851349084561324298798402391442388417563401827534693513405666949076404073147194784305120 [139,63] 9721541810880100494750195555369143401642732644586402031216047169893977028947443829787657583379385631216381399866829841396438639800389775380769958691695530477315479901028433001910916787920151589863937046865199205894724864460406564671953268483883832363118774658669295788081877481289278687607912811619301499719892853807732778413556705706779875841266082085655754099145345805753479777918807313665753613249469617255166481572139456140700651522613221273959630246922256755053806505018706799701698747107899240719168122380891657598473293434469921178514925417231268015032809176114421371815146780638755734054081075751530363346648952092117481917215001900768646834747612158129973109830277167608375334708096608342890203318534237749825081680544407746446240354566512941846641015920353003430023038093927637414422117411952516086113388872326602733815239239807253440065252240866715328801426480129720229150640977101071266937626686176709898912511046172109968560821053469075483027200917901733794073115082965333513629231295515953439328388848777855037442442129714031605246749851996346964228924059173761792373427351691239915224411935021694191164150364656813809397338443292426015363958196681805659941966547247834159588535562554833415600189279218840623672176798206082060142608755925620584381718501096738765341125804605034559858500472951905672305368530065781313821092919602997085675014096304477706838118577953711608017964200612632894329424799574831120474359913606742029843310523296810334992579373722268890884747028585604261863618088877470136732011913237462951341662542385232781940085465535697423060044816677870790149836042201560978225423559155671037812588304427067987956280662455516428842196914975083013402713712879965409695220149685219140893545533939073968796431364283807268617259659494436018714860502809368143048852721341430689815492047840574871749922307382104340812289624872389840148239067986958029740549621030000295154596129281950873579061938258461208600576015242211757195601709604714975267407659081733321064587582256108177514561866907547313809982038407456460442387347354453792626273534456338993279174320665305272651692053737386314825692783331072991372121965853596620046964482628155746446374479700632821975529239656168958193164298375293839078906420618200525588239818019442857037978491225481941118061093613332939028 [139,64] -562447278344111553076260199008203303943425293554207135776039660344231374732724483167816530925666866219134489576242184087651525690493606417072519406923998544839157355540098122900313312504960146734038757654932282131510333440029053388978025071040996513471913192212870378605183100873902268002480397191788537512462676173339038004148445680729757457197436651493588024563257357612296577752738572693971599037794885822847912895293319447495574130736356303440620482777727257248553879567388662547113456636422922717228747125168158169782376079991125966111572798933522360799008285543947580899177876841517928893300542247893763125812184662851072979689789297210360569791926822297579833858479000062598886133230439290042759306404120075023266123750474587570701991336878462127386905634603222761549683634809010708791162202483167798219080622323865899463769036894602640207510269249456636452787018527535683754265821371393092871845217242241474890243664118507752114681076364047271458048926392449099139779766508771948907243390705008156083678860358110696423348571668204012610920073134628686823732773688568302924504437332630253183781770695262227279744577086595091960796738950816874631115057391058728280101152084025162846050781653450950224390822901167547727831287766809106409653916213474765673699363495272181857010106197051876152901880840143812534943075250869217388868685452026340799587564480734911507361176263122009840973642388674945783525012610846626706959261822057414054551811290889264204325763218847939040120652897169494355598263522364744392552519712747666709947437396202432100119137965265464892959264600969712538553068854425618998311119033013438981269449038669716827284079638137836043675530955700606036626214419286215060222769282107929327903983973719496543570882120421802387927744744875792713816330728660385841974582050757337431080971326484643239825674591428945843898862282630000326829087211690485590782675159257571681047335183845141813419031916039485339262016229387971249774330609870964434053250747764636856659754764028661587052941338873479433873972428309837942907918363949960931207393511914280608290627459819783210939551956090812744484238546941821381528252442821563712230322069652872066689844654082991631272553180529878798311816804158105630344360774171687414271209338695712634191483505345535532969888415777280 [139,65] 20639339141412573535610144953591459922694962542879969919390474226465025234028676856956886452027100630785036671077931706723979285345840124789318046666270507996019861612588544543283673184680939725596773157115454430162358086434615702958178820897066734763441564990691367149967032610439183264887100449450062762134160175844076787449077164867892571305406040979687941605376240871287213180216709651731055635256009077963375060096303956500814913018341691180702493934242397171412889384310702052888552443228068857691567417069008878692278320395316700441877324855479060614663956826534545057482101255563423633929805687185699955977786227801476569916902549072240443939885654182860622365863258437996339490315066250111123736017165039858727031938030767322383895822904323654841033010106061859843206217773621524733231230450559248351587064754946648636800267120040247197887550505036672456935023869985449209245095809598550854281309270001744973588306365913306307299282391445549762107355834958778597435793366502318930904258330351015228393031272481092726622358326765025496085429524576443349550248463890725349198743508666673147852371403617214723149852004923743911014240132909236337521840285739612718543139710266181652430725364269982510365365566641015358640207057298067347532131111843865670960362582308545484021498911677513551689276209254990480595482394743192847962723097130498513091869065877984726438203349248591423755498671842657291340958742221839336159042117784740872595544121887169357804460731964454317143190287540319423359291156557495611139392549978749272684768940197167981981045582983110988493161125793171751841570085252860119187826881932284210353520979721448492373790824573754703513059693232747088297435247091013154189777376136308962737008419197949017013008127035361121182111645440060163251010124480683900333239029196837033118814230852183346419004740298854861999311111342027797993794230054119280802989793466243130746735969396261332278925894997577744191528123509815465491544522885792924182865221177778669978722942461809093528702674665015291320836849370306619937196609466803711367848244918551385766510623176751606227700390358957498764256974406405487903853986885530325984538113230926100955999349006491150088917171827089499645289919694372519381730331716797986416569436195005600167373508344272651119822187712 [139,66] -448683512491441815426455268721594846055914866891837889517436176709485772515553907273801587428101781866290268863552924866031091047951016155112936624253664287147675368392271098748024292672990112231362745664623372195623274768798551656913015709124622599999388695873047521909992264775740759489120759215674073267953918236160276401111924148011101686163070326821564341418187165308595088092066902780410751229653548567349496068211684387531771783824805405204477280256042342349567160870236733471189461956713264515841540610379928455404172828640783739020912562475802272912630678536830477822211053952186565496124208226103839831875988656701023791369860088325498415395331054728466882433314984091517353581255299350620491955416438303654310247506729403393144459602954871679333494802353321180060368713025328904344173218814421309384055019079571562533787043265113986923396670576335446898236425327157836592928484061879600117577977128256424268850220276938872216755685383274425813714881521223913724665172274704953563753778737839744514352386088728504691893386199467648797476524041447759382010257741067626361348631464664445828758391244875349575855450044962056784025163722656927735270781232422340686724278307988333640720410162795141652205396189823388317149890879949466488719858436659903274117083952256675808213321996302354377488535058580193901199405456644518194195888000464227352199311727196998001894436056919221995904148031720139948179833065932720505018207715565292638493087620948780213522993694560573711599632399197869406044072702041506993760961842171445204608932989266780537643493540940535853190001863885398914267039117068616346530755086857491911662656247149756317896438760261325717878290315338254095962101366451812333291546361292779214485692839657057868192473996640554674246189990091436315994445113725676607017037815069053400256783974618080869502701469579166326974179873660968389573198001453138496409371255827897113275900814065723573028594237511465266205990158943000542461894170427906174746260244151351849253079882346338290193206478576827378956553544678699289336473469991360379659320199135859225909563310059349830870569775526339225798695649768515202498322150269094394573696417677941607618004731021908921920374624548153361424787952898649508509531049190535277830561155417256445042978252305348747358208 [139,67] 78775428722075723352388408551218383739661788850454032315122546301285728801330808872956569390977671176816211914088725570181005405008664363007878853738209852502983206610453136927413512602739841549147456989519715583923117770088070451969026154069600235650765884307059067869225690214574960599265726868393555550600573821539425763239376344661654835487350417354176134812746634861206439941900465970410199970815405855525018917166854978971679041367085662112801127927354164372049154267624318264080100817464324234969484041685035253093987278957570952465138077074254049427450940839564707047733951017411595284829113639963107813271709276880280044460122228229521744632823176896470907002112032537118381933451959099431850448653663614662175471859217336074255794893030804197044010420964212380465662157069454619568323838617531205452996231391085046375186593070602923725227826730857911518938840178181298367679520071478665161343831272964942776664292402730895554110594302731556375951554719512687102192774877503867542522437683333073220179901125211442364114716599279552049614085997350756790436747162938069623612612542079384266666642089892612651632210487799377937466614886991738153166993700101133851482238785934509138924852315798721452435311805504292956806852711086380720706663995353595566937600953755276977323940402078943210098495658105148148804128795319349585055395888533520285499326615089919617851076828343228746808353929873787447430611927759017524075268365964359238436787900668927621574871867858905966974407131131977621227518304592067095409311868545235175005107015341545165817130760132746451572446199294200839705063870692079770238158856987699655865328470793753132279005236784657633128771618046575659190005285406114107537337227418216686953541524096396611940756466752286846909949196467137243976344293689079566113458116736812433468266773845826988908500740987435167665231307509669175687114155571593459854212914353794675047367376322305573988542263832386528350161182581283798991878357728186032766806192684199997183881254037525569843319208142806050017321102934132092020451695373487811081814347991349761763734436442952547864174542859807850681672833790932074618693501342988229291594987370694559135336048529803142028670276894117398597726325270595446069038195498204956506699255974310626441753687049357983388 [139,68] -16344059394334283333349805403591953448923995773383226746524753321595226392902574230301779981353246319002538437392090982996578749314267632692386498863091064377023768674344430182658374048919733503829437769930420723144308800091041630360507217912131150635922314684754021874083304699867234056412171137524727973367072382313993640200670999796147068260706439766659179682059833860566810854080032268211463612177850538021587878300550781585974081287248346315762422357799385914891353529505116837631075531094170869912056436831559167534477773690449069349845233455073527158850724628344387835424914209123078201236825340625837441029478815769209798441347960977870277948085714387570851468219805035522032500948006865699333347441674159602183419789261834357484701672020219473291398877429982225659792615325791167332358391086193059709026680866360428133663254212150295326839000000759325870651424611986496757304738884967995936411800278855803027166286443354746786033209116180068927172890626934867003646529385962276088902700181000973312618950731152301005328570109198407573034405488299367314964303142601413805962490037318971875165816008802051661124941374007351927818563447144198119687634792977658235725961396674963552269495350661805178566370034033870205128952238035854579901799871170325183302066158077022869971325310898049556180121536991438958287817784301567947788227632944415739485024255678915738719448509156401160008134648993313963904005073298177998428376733620086648931348305059949385505276367336030265932906882631321230656914798755536998392728016215484736745432834483996047162592817080912341892644270282191983751141333624000574489748667350701405960400422894915484771308034267495701522475164367849758355779625667147902786523610323998917967191259097355409079719948909166554000885992495760316792556519102993596883625592341157732680825232962767991358117731099685888683051959171121556417125288976456227593968606446151716783921108021931489462744523157350311028063870118256835076733339702814952498813575315119337066156730316342423829961317467161761215579359328013485745086058036444960537374273613457613659918425040796445084019028320836477008996822991818088919003682098967132821102814452909760668101308151766430654879512879392025781253422846046758673954026717668385705834621963144307051149365727293344 [139,69] 1630539855067892616535199657140789677255742152936727854641701418539625170610196741897970544761772020782437216198318130422980865082681134462599690768964886936261493360255519919723991309526715077706683763375046055191088736357711877166403012072343199639743633132399216929132968808537130602431720609596682735480790915115964359440534971417462813360738123435122956284876853031474382299679623064113276593922021168685907032054317213141851425599582144581626251514004243626615972966593008503029470887090633546178176062401135762951319066178113866395899286099835474227447668369703386379665273726907869923118120059433952854495377961840803839544283446070781607903227655039084359327211940053411358615063063937352850852416255774311039296861154200184560939068958356242755394757171465550171190211187594426584939989233672625016059959573588597037404198666937565200254611977562891093164010041806697856397936005967476274586503414675214302023894373120839475143673256648288633989237681967944827863628936553474275060558604344930239951733144820320688191473448590589926202573008599064119240212380233884865855621794947199483609426468888794130747377864059946973083720452029777413273384985092578591618128810015625561160218239857278638040440168061912324374107720497213951203707636342118793421223272735584657838229397892114437549738839868029239859377015754140032962402886630889741496686257468138754130244098643863755672258649197649346669867689454722325273757257412932211743806735324969748227822679347700277073423316494301544893441054336348518097372550863888560480826113245804421532335938389213891159429841565192073051844181427823865960945170074626446695168291317257374452172258420452423148174810752479863384438639685112512358104741204858438742739566845400400490358607306805561175726921186371828194529948485809776141137508018021539519858686555357158309759603501971687406116428711103679835953957644173426307450804304263007543729740971474088215022316711961867334937663978508072974458126520658721658279544281179998201807932560254634132424328460121572630220027525896103796040947198743314074444751698394232880686602869370656841607327317891022810131512878120001162537167326753660144746192605574655111559597264329439272192427636355563199333262788581687647174034280870587995504550517031068506453861949460 [139,70] -100762738788789063405244736966372727833562096912465476014998817578358504316565381372022431046737322231473784099082355616873947297841267080888088505420645743891739176101135596995282761619755470750677335749992216588083342267563914761503927789624532319633060647003729393962079323481585279398166257626295884388109978350048939498522521790802937430666981311814327272166172346535912887623631532226354539741951543739103557914301557611337892261145260370411411246415792683171585536443266117712056369587765127328455975895812339192189529822724006802049886432636549028039512678715692461479903661909234451516112520232465845671769772761275979986526791417261619363997262781700717926172511776564682380391666832880254398093925573744595878629096964864293664322586361477668254568565933325441731631090929549820455263909304847131208480583009850342291324035190921161981005098275138696526323387419667761389257060691710582434089391406846939437989411673386951531432192600777034568873640761463317263067404471592271902792880600205263068281512497102101530530564894486293253131013452544952351649917752461410980604560723341501934375211577316682179561279156636851529038627243593728974777294859199521333819175285879540364271772506523418997596038782063174069077237209081421870254552490245604342094834129757719520864465943248626930822470276091775689872928141237017068928053270957615646621442739788079826827546845357618266202822123600645208075636101615924122155304740702736635199600777587502426604058018593779113899973921055246177327446715129166844466030591863048305951269267089404443914888703417150346200064391255588027550288131388184826982508778100689927302068583989973041079911387901109000863638557211533995237826071053027578406258587849402100570563590625006452516503737962484134135299346671261992073566137233891050571356741752027488328059653355129716992477015905626641629473782213666545040255121553876121902885319064962172020945289426597186072643930786269190166877284513510738912356944701775808310701880601929207782793338555633843959353222001465617977345857832400088540880433635726694143848256892290504451209186387254352352194078816853257970887277592515060488373863606289963728278228382564650744089597065025549924112865348992359584956916398730470991530098487594551542885653309711179818593952 [139,71] 4621312490640754745197952935808015501496409064971443825401970446955820841224070329185623602431815527912000587609659996429323450554364818409449721692847458290248359805833627725813590676259757193617698848536203736793142313846159029048502967516225989435461760430782208760657281151053047880488363028776542006402838437774878275116961197095568392611040013598616587229963214282090975542210078943265550519608827267785614636595313481329812373358024316936411462230787932145352861299182411810580171371900485622965693587306120454630567614931561465645748360902139628862702769802088818420122804911475573570590827493720301238745504285866903352214742964493422163387855631508970677763560312276867793980607307120888114116854382521327638829639645623017657245462108484851228667857315103261663277838925137934963568098355703723720263099493127376160598166743701354654399604260681100217589544646676757793021961178621160459614946030606638483228588605776831114102458916438989205750076750463524484199057649348321289339504618535569368477419876948479598610862872762580253579580623558423588808799713835706511426848805390898078557042123957125580596192234370949008822235586940828038261888589678275851209149053437620373120331476630573891267257058779584286723195753012248193931666183885357573958167482874058309376552487507964366636913751859128728093598009304569505373489363537164055211269072157382429870080614092565210936266557207638050011700357617462910287433179102304218339487017771931097494034493464226118336059493682898060491132053155686853045241521475019490598726831822329471382110718461095850356028766972668853992396840619402841611517495109191916020509945455358702975750353640195338030848593618040782691170385377924656754951842546442236638691147811068495553159978365286251532144905113572396737749428575681453328091155213996631723215287238667339710963287510254912646665751999872733163093950718120169349831705901607270196194880475100112469263997382480194350141867826215125795154224202744109012783963121942471823922930852713993185596324764113737842720958754608034944997199033580631728278435133427226431227725698302045982694454488854654376220469469885284269654857599638978448458281678444106226863887693163058200442664361831829809288206607199898292618733221907289671646244754565057364044 [139,72] -204244419505410946954814608816204957299755772979426267361518458391425573937753107796038233257582281463728325255640152543869032461267705931980838746678109363344089740435051764550397177545232099454077213843569864433568601989862179008345757290246982728586996868937124970116083430704522833697796607241688756329164468275824717683986876289039051444216851927952201458041332675689710400797202658297766576131183097205205136399640039134364167808189896993129635795307329300665847059836060432009676926350814737745161512953547430315055899420906916885036727341496450145689126183626049864997868861731702326672854015320323188785822446496471004458021541768145601733969357048481265708854934305135157393061411934874390718115529122743010004567769381436976532899769012151022668644149417865478639118611009610720423193877994388265754182309309136820846360689848658998981038023250033014867483179710943972515365851025333169415506700024545403271190239842744775505937008219846077709787717473245463258864014463072321109592757969290864325938765845322520800998004117623564164151607220153560719286699288165602626647396385078663525698423248342359383799855520057922634662385875982778460442330249824080585868511406148335155688192788849624948910004388676649568042896689395985429074535269573415043014084793016516697301996574549522346092471301553192435718619010014866656491985740047217286542015285123526057707550067364836073660393120857036125007886939335406109672436542716935371417849989599356614409825864042874592940342200042399915417579623601905662119222564369904510706524423231018979398007237592338026639525766418541713213085299598612864610232022810940902809485280118033594352861493837809478740667508092339013159453335689058716682587228283285914092544563300388951622070672370532832096218554914209361686219911278451832135795316990000408569738772298688633335445622963189279988509892974973316298054520099235452184283372467089823410407945172907218627094103816643739573438610068500916619243396249308504109799991223912882379390847968000331515102976970787251604033790279760976830067273359615895525450953578245750860748281911879036262854223954770103106350437640494873949218557173675259126392593985661820048674480265515000902480798200225108900138002199411801816836648886652095789545975796381824 [139,73] 4987768308799617384818630011481218355032948812624946815171406248470526945481321794100614634964228298413954004101131905330988935609995447862091706828245692484989809679923367680678578649744566572585222310791629772311469141469613100051302401871143609911990056778354143207500520654490421000520724974204967379807483330766491302185004436827710609414922761902680092073526298050238784933515769232122154883051081189559941080002814094105254120044859163729738891357723132419971231329354242322666631069240533731823298377117206745649269301669477572852143592766007174219850905157202018799288775903545998093197774426033898094798327443390927101205585579525912718797970721862667938184087388548766482690310401799375661977260761062025099347028821242633605908793330297108544954160684770793070702109440329091991802966873793307177435582593088461899876233700651077762288428900398037349448438605552860385991648974183769579434806019593876455650677866251917730653329495398916479239453689854462656018426265952539238249779531119750943984092536726193280303767416625388557438731347908289831289076180879383918327077153922705898714112514042602075383166528759575924321293078645756553525176830048189511800302947820669667712905723827100039843336669699639637195175348028216554772895794177415702180883277405791728546115573788824041847434647595860103593572486129478290453184047842873736517146861851756028751421353854450218758805681381209369423734200899442954086398510369873180506750309197216504535506407958257641473398571395210356057238130341015913235805153736161424357060757128593173285263224030472074384913715119936116942776065538513332497771038160151056952508527822056962896965471857266758574564773176361915179561532542302281904565580366845119634038773005645655662241148315122533571815716864843125247447272724322581873683290725389628390469621753986004812689621094656686026245045874772944410853575439811254481136851166583349886478102976381737766171874209664139897261868666029491038981743209121467076009802134872055493000865040163574949157349605355627463700321589848466635340122754691555044181579193989085898115642470158684500646477945381934962976123564024682478848457065850384626215920340265028357394228478637655843807460937826207284949739619505156978799850951995273871382220350192 [139,74] -221818570571909445672030074044620542536947641129299918282823731496335411454085647601599984281515188806952271608497498754796283535265878746313078970617868471619529891775561094573282644733572973330927288578426555248105473023224912376282070758625332606576935122458562724084284115574109314619991308885441332149513082536014547708902209105215230447090333007872443743230783801100253790262765868477028873609920458726628740139527662298958064838566136929918303546596259395917859089747838552429232206139996049090166927232287417328125196803370651771931001589305263858843777754446222998090870935654609211814933860762686990065005986051575206742019548148810353760543695785441631559745793180361830858547808886142626488571446361815110498248163271737978292774353322885346013773341373961875298787506413690419235776745198840964005858944725086371800101329876240618712455985626063976751090353493794845368895664230170240798908985386396706638354382608672546169395336703226789013208818357296606970673742362761396953706301436377206136864057309241947986979213175478887343131275923706109548971758308194690753030238104121158064846509717039762347262776805375981319074777235251123398897651018657550711760590948915634264499524319514732857071028632597936108905251995523804994530610691181449831466515525956639336055120783158725377183930068476740502562517290582552149535875536597579422800732240408323493778911701408330958885099396689717826431100835240769341271578204519306214396060307458806476622061043845993519245896681124879742481264324385981389376716062161423179320316852551804312848253726777898448375712269282536814073940215574639058556299947817347803261537235587701038309134492772117976171867391940612090629487903620898691381540617126465160392674692801847860420252578129313860160804678235711211521301690213627928428485839754489457293522349380218823629794919608737327923870176830062706726591235582357611079012925819245976731902190719709380306818147960804310900574556534931540518498162821967360942458531160995880783844011553871965581664752678674613596020400021413085552341215101223637922639536004976749293750220333402916859364340469703480174590449033618252372273582288638617824518734274565065742130238658164606890254581372907088710242972109430462216584605311452238443097600 [139,75] 7571247273199948050433910464999712536062886412624043185831262623686901664320888976729616348181026213009340918789277137418584522281448677808076262238488341950307165763803057820384320666207832979663528963617302684738037806900957122317719366434262758934872380063423345421215038233522192714591361340360059284533221058686383605827973723272987301995079682385911457071694903848077106861429242661559113128717923871114201893550919205628126603082159918923405023278911286303999605417369233920398830225224553961212776823344391840002443442390709335486718850537651854874441302972706466981868700811133304395426674776745044370011448464765532303175809097947711945604827130296421832625288448746001637607295395386596136381042048044254797045767747986334839500524117007439035064209864431257987108433672834181942916963576329367838514860241149088062755060663638729861523729069728760505255640223895411986064388578254037013709811134278108804412962062363224278598594079554126157914135149165978478727338147543099080650465917610677686717339019948279581483014296098368900574352490906441699669580257787246154536067053668468061941862610796972398862200468524487769210323134138937569980252105091023057428931934219199809935559864126697608125424358657485942867897613230116640393610984195851046068814553319562123435218593149960121086709067639736014128375385327213875844205892050817898987774776369701085529278497992223244963601671307190091803155513677027081514927464155281316589028405147371045557148243605294813640486360802545793285350196030547785780935017446962238084783252284451975566949296238153512884249352971649895298283788021649432463729099847809863534370855616666691087900964553049162663401089904721083244124120149757525894807741418790573427655772763761013275065156883122633190721792650808346183894433723120246354879481361771004060086321704741015455324895708622666369811603850301759835796534477382655329441539045101755356002784638086656366116183558556210231056522576466838293937367681569727123617954602068328269040736929437292149395614936254549251465696210893987612852267767491986205372829542035077644603836716517092834619837836760473581442753277299516359767394409131320959551996072439823126892973331358489877378824642545838409334611818605957103299499527924035376080 [139,76] -37132105309108589128002850164355822137138151412163177151562951517205308695213968277826095780628405958432994019479457627462826607639771513303908175525945132503807701725597594833554092298960778363765951086129332058673576319067736073284089814353851740536171656350644969680027854593986843577191788524655615428274934540606742660281096720615297214414196186762918532234547158677667164551832375348910024119800405570892286733366249467733262571143636782914541661391018623470073372473725607824508144653622531703700676223198913589573754777906613887557633479677564426719701876330719657874968467212819387516145652984667216209708099501141808966195022541802264702324447484080915709760351637459635366707158934121513774471660131481424289661167521242168948108509395520680063802064438559299710816046761694834446085735191017781105520529973063011092339076600717481856691729918911179673786456490549786702904316502480261090229751177152182997034414589111303792497204767561265472267052631327560987189134976778344019038645807397060965105904543538960972977243045588581398591543132008397668641012958513182018992188953331458370627629244603643307357194767107298870383763087757623045552654378601518111056015720709208090978414631668212808923545253620138535394495064087966484327325042567001517516198800709837245655317745398918448385662370868141019561351383071116316454911839035213295809902512996453509429631369729561053554625930106748087749943246128808674229337807683461517427599359389771104763100367949162915643831963883489235178511650315077788030888270980295979948670738824958318441986512121656342290252019560309118256173651582203745812356949940524628212241326197496754474503281373306696301959950031159227770249395160550576956592857768952147722688547824549524722085477264251323353355020442452180508188255255538282389767868385395108189771383955370978116547572571261242053570662678228547018694458126657076842615334413626074236934289678961722048625606789263034577661604704911047644904354529697458163310862717881856444591807528753222823345183154326195371708097071676236337141693419203901050812354392172988626095306117171278406015570258241562995741509445916496363811956344031701647159906197996263238677466365035994270212774981839115054575490473181658262547138932406720 [139,77] 3490512118741650714133021762018092408767446414210977354544858263355348709875997130105573020774222993099997166677642843736100106450257766885279673234885600515111684659504788418708744150939824048094166287012388841809175344041784504830357357628399376329581526443737729280492097098416274635615108818409113139291313496330510126448112335369601529499569134425368076304515667492313290212871731030528641608763090905730851514921916226263379963433201982879461360271681578896436187438855357845807096571686936595381021964612738365960653576601764334807882254015786447240919318897872178694633077398441758691569007332694894814126109186025063766937572160905203958178097704128483319165023261919782513819811236394877311860996340760527595785702499092401118109269283025630047240149477218056703448141279617392401844890445788173529575807744329661382751702336370224120372590935935013128006107398666442944667251625092310582921725287023479766224965479553829585580266943529981629429621309055640480096326137493667042491701365012526350604542418220765324620619326475340096157322306046189839909027089120529129100236629255224867963023901573349284677519076646231778675701616134742881528607767347613599829335530137271589480794569206501337670798870034889606622791549645141948324651288104542384646010491866945008959822068209510886873126858022776853789704267326352843246288348574806966120279409938946868500865062572293263217444534970919076400457351907151255379849776462725016472070659835245277852596206389886476247105830249845208362113793432784670119309035170695654809276913373811050295740342608259349846056086987881018236063264032068003773067114743110064738866632138455869268626000913677496488436813725568403465582501257805569753165516635820120312267135243544614003825906415382247905742876513325612001124245145325938924858879397791146063498562894363225668895839797992198518371214678885884724063902264501052598463148460339869753994110044488044405072020181615190333897816274226303475842232243970457719318749847249938203246835374550638640830886739298761901795332349194038781032500036593849587489370362551355085776585851493313271710034787335237231853871382865519104661349420224649346134151393421617319547710766528594861793416160035568543892021577312199421997974786168 [139,78] 1194515331954243581546842209861165865346970204777494868124785786566119441026262268873088598658637272757062504419365234724093918698274186330071121376663997795712566248917207839527675165828592422465104338484265823616881760392060380729129069820632039723031898981121546640757648177420247614855847366534001568095657620798073877273152137500443253245329594065409083471953583526852817785616862421488186637929031088043897680372610561678208139594808517421676503175014551374850765796559603263866499161569372765115504324020261404665076519897450661538631676178836280075992204811490425369348020148161786880507944164702717212609897738253834235445482813032362083296526595661866128128887448967235570939429194415576087535754859667889210296284272647716676577223292042407071111229538194278845126979640019835254378324293230619963361472767011807069923491563241046415303467262383750331574783520376959263323560183263049406751883134532596593555095540523996677607933464630672125224015006749477535079214985125967384178668326267957110339904947570666869646503101190222771799583156274127165310932302070143928490986822833672893990219006444740015714370154776021710984158298623504729456411345736216564322309740414444676727481173204821558525750877788285284585019595017819074864412361743917869828230228590803298647548186173864662205367843166637243314247127318977615276957782307713708867721553244065468782316843975956304994932571837523424571514363526842135233727517334387296602263988538769530813698741610127852946924594258685814110598040046839224118628634662961404152565295166653202849963337467391868931764436408354187006658957650556072151335748482084676507811152708279002692746701803739048340183170765050656838882507683910378318838448895334237090839618015756260182650340071590576989054576353287911724044463707341580762510167661392418132630120803027303190621050028306633250241198943023783806884504012537143817537753761941877526548728172826462047220667551490233598809976010305437796530513591713828588093577569939409489661212144818978178543835689554194606373623650041972866500833554874875292315864107730314273202111483657171097145457168838412803053245286363846592686646926178876116972033994096522267760838505898764180591585772257987064266296522719567867060816 [139,79] 312891033163237356346200126335817172541709753975529036016198491761592275614274346165202980874354118796225538150641412740598670955271007251251939480457708284590196018038513997729617362642418685733165654807540974280680663868573186293116139330822546527212361577860090710063220277990111180744080272272714016093513969218194540226343222311566196240010404239042764755334450965171640465375186456050503007760934918926137914489802970040149682868481742389608545463965726155372468833042332048048154620348049400903531055965064691285598723331521756197991360305575373181673871110743169965799284841502257533000502871914777208868459594177777016707891452326390055373850294964688688596297141811746272268990084839558386192327522674159306712365498580117182838875322993202211142774927927631167132575707282353231895376029241259662484753049631079557147180264705914079868651803802152706536594815500648785026483259583906300496896819702237688443226535798803472343615007764815462503621782954106772193570964785457794665327583012223786030327185736367401200077396444875057259747748656363007503554832916973639246554032067665481006685742477217986581679170044800392740422443267554649579545829330210191647755776188038810696361833255251165764155546682381494500668462728574746845760221805215739140620491511636061572233406103896434244176100483227565417243210812260420373382010351332516571317482548725134877454312193035278805560855664642291887709362253057737362682569031208006491248240390047357189365086139477413497125667559814211507316081826998952698912573030814666805083166855154662095517997637150583392945106485143453416507990936899489533823230683861873752356779540633457633066573586690205009674914152268446396311524579317497085928434269588295486090789779642124168395373204911873567559295094493966351773515194972766980125116057826225921098960734000155970491458897547236761385035275443277469746319194062612914415256373522937286047469444293382275923969969553137943578655863115121844878581930947990597297607044520132463707336453837128578798708883672403620254072358864115359220191037046305819604534401950330428730663274251780166814946796888170587318374765535856142942567875477273611402422904309793268673649238893022565769867966457063153872996163949814520002 [139,80] -6933528094686566882139754718699263189256809461129847383333000506207877029081672265683349319747227317459355782779744215262446493712184065623017776845583507806621405398695222814101333523344364897943810055644544422072422985194088625991456050642118492979613387533039713114580671631605370339425149379478855636439924369018114925909550889036038147263922349293238203205932486341370003791427192425701685768905912900805029549705717327888100907782657000000144156389111007884639099187405775883259673045892143791184156477288061306514092055105806773781975320901696146746551647836298060511373804699494611505016371618105694315638832979514497721866930367787006216027830503800023036767234585146160381012538006534820439235348867529042806549246323403977396778565689045469459896007245014097306924154704396672032057846051145725095871370945935780319940514840504470174511408461003580130501373453930502454765146947365637977874660659690643138427049188951787845287773134952822234242294863971206208259619807816918703091461592951148572733388167260510615037903103746537838720487108108438226328284848523342511302480233767494095815939679742303467789206877413967766957371522855957987499274736971950246542138422786314866927624638620697138845783937975344190263031190718520877715088382124307093761444673300345107046661174426862433709576066113293493897446488674252267725972826578220761917368964339374457722075510114119000844153052848524372162380108467912105819860686088979922634165850124321899726833733126659939645561552710104327724805077503911772688207438802878163337695258883182354706306837451106497669833861401334703233758939658055281446591951367621377548417839866026722834253866269704239281876634603803280300105693274836975912570444409782348505690125121640176358418287643946742845885256303841906290079304298739568039864439588639913724509421458418828288606453896022207292336505006964007876415595045439655386435636725812863227893552962084306662015146699820818941915846185386011978367483742911802395078192816052924596322335135005830711597444972723812919817342474262733834232545023675605911014518605765915131374235116325528388291413006202062020721251073061103250644971369745634905490608648466640577393336146431779412275364267461181610688469354613120 [139,81] 44116736730395141299470823633039570452645319890799930686899121590969851937923241808942557577161484393480786643908384409152678560871036556756598638534669701902085636192324889395918252928607133847975866304790721123487844929663966599215894627949240921283841902051366570127935225010120860213564917135884776101758539868812436117101902296049242596571903196288789210468371465943119004724722883621578080034924644045771855365160032789342774144209886204070294521443865714540446886757015298481352052527586008849266172033613394791668480346279372289778568304766069400861868852498222906500878566929248602472436538712091693151908243841477779123406184726612323164349516067872435091492994054731313135560464072146306720183209188105045964366096521391825704607853743065766162694716466269921545704649362014430723839002165696844689231730372854338385894998802496215955081285449351043624484512644903949525202783257930744155146902387825701323284269181025347344554858654780817012727198552344787119995794005046635295519536553300889347051829395651331195194260588816712339508975279929342431100738241870276133371122002131828412984284853367823167511910481686951109245749684359586529007001488050061899362049731213398083987247349918349321101871715410672537814926190083358580548625747853723046173855300757070411644161013564318098316434060771697263600675737236365592518230832060170057133622696726483656948876652705932381659778748800224542127544912612801660671860592727375490469118165458801816029485635847198713300055220807893385963277925748718131701081620602792859241645776155316058301134590745614166868478516269745519526236989108259723054329031718941823066209695782809583718049571931309795731648711308807713058998957239292440211310595318200887212532631131508925083290331244523477047818931452088819706906242266554551621719938603334053039980896942342414781448173553623088741783634839700528196898543793244851142292924024174333242245459745653963407286731225367825489244153772026975255063643699830805838726935293374417915719466058224985027587632679166031319805344595322164956047151052005553014720285139948161208785671076737527118327255109499513002785786315966037816155664567348091045161380132997354844531608552204156300459264488832334231585065552 [139,82] 956059598372724233416374524759732157092199835436063069677437449193313818442987200943696424934033156628849319694986931341844073963006102392609592289579322733325626409104506639720842126802481911666877427403847201347639082187833720911398891814551678325778160688073714897357682736151752508474996263519858216532849448097691522375866943465978442643700872721130793962245013871782049581818000433561779526341615836814576894109923484279584374238557560871132986595476678590553080068292875071927687908913203359248524876408768884243828707100785650211704842663358378276687497905151752193023149605892760608132767186649365722598506483843753902581478488638381197573780181985692054081490430908161780343056483716456299894931731316947329866701178267760811366256855070985044108621746937236014771441887930069720538909146918260705849881198539643459285150002482179736013772025201380781960470295369477493011352741361751711657293908572253792001331750525586244061397110492322201873778199630275307474835338877060509668324885898610784107521872982293792223469537333856420078887925920443139321271031138764114691064170137133774475155427075862575124694259740400908350460107919815737102805305031217278135600008638892248021343078321817480780624887753504991933963566896481531898622510606891026383461621010115951356480377600315606415318658164030213319575153742954203511423599338624865142442074098046116329119035712969344294754182304856553529598906930338100199413524177412460032403826992508259407634478667750684119839194698659930429949456297276051966338050469616917368760759344447826876152023325347204899759207541672398433809215676858866291536802723297677209982598240182892552718707745457711662424257042517954631867420710727970296447833193452525013057912208559193433970863593740910240557485544508000936588923631418438059617255404642058389824739175246352643830866261673299007396809909531439647534253804189205539014772873372144955249796009079090196682028166637757069060254470918202880618251121034774059572810886512125732171149737328735902075174150040071683477663839029801165917286863393658214886958663789766668073889487915124965524489198146588786535702818194109963002983221876669450712851116609968352137840753625431534874211889020248588764528 [139,83] -114620305653867261010484522344558504901899721534828943481981546723913451054228559292867735767410587085249099744718838490967851855404060680771961264729061450279449788809125721116389885036327827996999990295473179376843171666603028175368877317928114563317373542779530302739954393380313845945334289552295040053942325922102252116861591821927236888475982301866924576626465517469093868247400489077648871534783781474377219097320687767222574364987610158576291948417232068671529149165657245191226385374467803718232400879044754734630027872807153414708548154394365901709996902551275326009212572556613785747792073362270061063487210742093299187968142700447954207910600384466049167077621709388436797917869406487329701573450020292335212300791966036574222140862622709875954565092595055394910480215046839173781520752980880764017605612591160977551926460967844598147294971213137806035214592633348249373285001669424436181747142114690219385006842092176479893892208498805718530262808218360860626422644491126447029047299508370225512043936141782351328084150588330948724117802662662776402766943794605086168826122582174273823116735568383371199938133169312520510995626100513997062079878168555262850639486929086162989121451859692756802393968311167264927632499012684020950580845236904221090596349325424580749704638545279092255177239952344900423873562210081435134819524765545278674578393651300479855723090520742470617716744056862886863229570724397153746049551461945457691741689490585909076192692031063923519052458626561897662914374879601599893697300900100011898078126733778548286992297705327631510780393784462989248503075428697124330316476282543713756667310613080839987690241643821918099092158992611329879364834073315459955942453616870122383457583677514350546623001239402132665376157999139803706716348367277134550076887117106429339759606486284340211982299926976573719422959824045230961826438662237165345937392296396089399718935578825979348444776540982440862579612802702401514432740931023460627014723636746708095718715165842383301751368877719907464888143988316040887831420619356231193695461900204500530282474233340685044591389601131893683526646467527145294984498942957870872433508437559892003011524566329007363103475440767694 [139,84] -143950934512048153769032569419153161192370720850368320115974198808226010281887629436801959073929060164503546161429368007549448434707870930450264344396736071190794806013781934350481070678580136772277055672560557836492683936809509558024278786323467361231040064177608907573785274746202086525763610268007655780157687317896799187214894292175254922484985648050718208499924623251303311798489011293250545886279909538296414569508163844940051629153777955623138068002887253031975004467731420852933198781959734843413736663341148866659948319668508926101623522467578165417695109264022013299276180682890803734770983568002570527794817265421070914690702885232373389115180813493443010062465844129625291241237457025469577489630239601125349603561520521532835720998470084154305908360761903204050578964263553545258419186934992752784338183045720947138449588443233962211475008320139425664100999723941837393861695436495516944395319961057631820535983019502554185133094975009975360418576316901747592814006896294477292876605492625527085991082682965181306081784966426210543903913457606146869493701260594843975314516943627181251285330046140083944805148213151019098102997067407122410153677155921069789575042921431425375680950561717052261727880536438454502978134707716924571561374429183737213138586357476446917289554358033600387242066925822177291993426493539298161913892552176440879554611096235652828888777939926612917901763547001154082161344394224118657563928215841244780568325648352765850248672451790869887549967007917887549568201126971096462104423558129875530713590113193130641673047568506563342738930959108317352773429465335569690028695168040371456272480813041493818112038133931343907362527333047793832034948200427143650665009268817011240728541981479766199121153346417541649617135516100387127270018931322769075968516897215110978734770443447413773592626338462925145936022520585966091091931509094303404699322947334172266677449435683622405314630877355689226350877965601199197219622853978059566080816385517607097246021131354072955046237468491799674848467138942050506490054104981770239326536669596838911986723193819224001599732559355924915816110026705964710480473222942507382999181682398134041995092545071499491177823273058208 [139,85] -388547970962264711789955480385600290031167242330070676544239876312172497590539348896332383874080869010475640987758138233258807249444915185991267579903944740447459177857747640505918736740954540542141823918862869522533003327428637968976446553595755486219850471285482631616690109099788332747769753027098887270224489334488937317822330709267134200243395120037292118916057912771780679060905505883668137240141931557269084977494099531398046173770799332044072680007341445240665486613721370010517571499748875014758959127021896915398997032013198851643777647539907531520752397476899907688139624970899829890966628055822674132452782861976066591574831364275158024929752350666763626672057614473133790296396821871285585704774131874637624209381258870925239176235747141048899981327658094899686412432112902040666218605925680513954165132287894602250914321844257271830318316670713932317470545884283854645791222753089759314557936732154966139852554079906035547906742609074699171698420230720712001028205722196341718631870385054820746457996212339940537760061874141426500325881655065973868313733748974945522534825431948561500210448570240465595254591256412808999672549962502259921358428917036899629520529108444101901432480326031621421214191855957483338667239379012630444427200241018058929056126142671808021349818894723778797062531543052866669840852588920516791527213044371918669908880537321213090527314350895756587415893410348892181849596326179092035921698096381392467355900492996075795582217644532369126561702549274508789192962576001992407723498664556131508409366258288340532694790868826287673012812305231342115370997144967315751529281517007415365649588883372621353795891488050176439943184762318072622084306250378307429580469377027991348982755074700343132487128653794393853091840970366734563175557692138604771217414770572529761699539365151439815063658028065483051947644271942519023799647350843012614511704047350504743092589665900163707183115557405378047237015146013688310140210409405512165129452360706664936144787403015394555748202918626489519828214996838909228003611433464051336412563952004258774343480962479818929152729115568432716096843017029620780943273580600046398425428094116636596511016284038306982826799564 [139,86] 9578400021954311751233571634351329948742901833840386661086316255545362682800458103628605478930370862281016535056152677282981526684374919529161024401263549165861889096833161980660155244556544940690671003739498937223901739407724445105585848481289363273200474705440309471370629550518783721003819420851413113206015343820326934628884164104548131692421501260411823111652732588410931746869795089844215189785281709189131711583601810781580553823867257680794672237120486692716424615995034547225840445558156967224686375055084915313374495667055428439806712921816994487313922830869573793152172276818211920175720986280256050739587713144422774607032449118342582834321406800779721892441443723270248022676241782732102530135556155266692012579026699644676847475694455947706045093096595178772894048307294866059991432741920242177315890050156984368256898534049573557746594305359006453377090446629581980813666046634957754572306795138155650742038509311041473581381630857825078586594363962203675942816078669702613780485693372038821088415301429616692590411675602389674934321505856718529134749748981211642941578085228390850004324664939847422689785652188875961019969653960533005688868666320364545727697169699800306775954559816437025077885608503045231825487054049014513304274210138797399771538630276633769003780159146630127301259046862366406797816483919074506014349627117096399461124886567384672616120117985968088611088426796704974784565909326171678996985316505169915766243919580022826117905942852283253145988682985685751310453173108362697609857342835286894694340977414912425827204692635466351312547731322618855841743897827462121615837779799575798346665844759772007395714129995103207764673234062850335456646548788893337305151883803501321361786128100001693185984845397879198272216169964254050636281139427049047967891653348894259354626690560164452353590109415439687147197309933238113026534541717229120548903716420089358186546219470409576744660104553902011940727110789631765871945229609318078212608537104107146190037681416556362778061537175321999114770633877414474449256244162156271746702004749358159957241546672632445515919492050726123161872408692456009080323017053672933507473412364209934109576125592761442178264 [139,87] -18108933526285921719402001425329260221463005496071930832351445892792760184267854400332244673921448755355649874160997636566871438433040100275465257978781766347245687595640577190439313628351983850228272716794080723383334342216113857884141911000288189962077686794803262527778006816524311142349727666348706223264687199351518249438980412909012289446006198281974582273339225639163779204274819839499858088544474194919472535840558385970879049094992005140781150300593571620775930090353537416444262327870198251355280689802241671673237912168219834866488766062669099095572137521833210203170148296656670608017851484079350236855677486519666371225327882426080302620954027834190475713140084480543411542114990895474312245495466095072719178594509012492356217278500541414654476111887906990459504373279913838566554063399739771392181732979000941960356321993853255071386084596063611326712007136564227861407349746720336676067820487792838524044224182271508984722393229462259521014173814891496033610389423195506913471653449179992359039208054062565390151495788412144841726001518326444843827871675507424725427440978000713120448638836373443359110492391560263897884522869512975844680414763182252015476972966179932861756371772273274313252638657936798379206366367967906551157885477381853706289825348522889506842989469582695802806714262983911577596113853835135902310488038271546897112345918977608240841173579575937096282400134645509806761928668152516973168347626321962251241274847580390531065376673613642828574792777683487452479362064735677300907780957411217130776570474545624252238890759429678076469806875306870367833608366831910141666581445849567799793611376290184188640865266930285634841645111589852549962352806468489008681701654101888975714755578994695777169817608224452476650664920379969752468691605366719042508239528220365424128998110612952040219677491670417297828314871622404538394325479617352455267536048186112175066420946093742190255904312757407720546052301485158603702405415720752961929972210324935910772918059102109600514060005486028307991175022416923040078180966885243945725362521626424045139660877018894206147114360144506058687511068090246676008859987807475443615135706188025307053101472861180209 [139,88] 28613843606948612874908853973837589401490438592689105904608319247959186512624415866886948641520936491220074956740256264368383729597985137970585269763230201553195349477533789569025382233050552363782303823145230868113438404137742768811352805712751149143735510653798306222740935841146054961598043806719533194227005043294872565001481759873508119212917953568442649236967775348686192602135211905535468861840974898816290345757890184490466617548028266162619874423146771554126859817817306701810641316850188607204159776919173557792887202319774938690515446569207331619475172399021457825323819736938689672837686550256959024897793606367106835887042962988986772385182270355306118222345040424956960275721107884481350866985871004115976008288944855177468880235273497045373966964849574941097591625905762911769349249443392866713513329448989082897948677931534791358969813940323196213882193171132562294309411957723743614091841112114903362061415099518253308936235432640978460834754323485922108833387932887553844827657123136276646465186830516707767698724624838642596800883068139718028802442450253960774501852864359613367824912723993025435281531642833664672360425601623045993646563971782995096472746059380321219104946794970901076158137264848378881258852475969475186372619989998372029892979312490601071574925826651742895589263577421292793684470249727549195377297331447121686301738292007342539452708402270047099285631925569287093980948027374063963478954693843916759703974384789697459040973765730718419638566810216119735172630764643943561553851312822578291259572272007249953692964782313500706183140560573041829703261249577538856419630973657806338850193780127517186132606532862048177198794782285232843886642568260141163413794723204467453886536329919661857009308286811270470348512859498689565929349977156598688113861740401868112444183277592550444010922894948957377770198087673528453562812535501302686522553315072878735236840819217228608369724802799696345081123557824707183089681260408609198222427459180951842962248091959673386390424372145109675014470666800881748945953269932055964170719281000782576901913231748758758044749430250690346002307897602397504040889748321412086925412512425600502466194758912 [139,89] -110379293810800035413412479849582845862540520890085418466204457993532541751458999021758336059323171698277946566011471095149896768817019904315467487946510667277481817324701074478133952046984733069899306150207991170422009961689769968638010437364012037601060953585365131882446377854897118263625269713998200022001381628374140106197843005632081545988972659007011197235704200712162550744251816014315175583869928149491905163457664161343956825607403755165165299491350219521043580629934424156991068473179625739299946896952404784119569638698481572831210785720015708872063312571050894119543798373257775489847447374667375890481249198988507019029313563818241180723321262203775231060569967051062032428100668603994835761195802193561227123618340737959996913110462861751808233266936123547674149533299193762866332428590000225761989786082306614465402590525956569096674546625077185055485865626745183632027265802072623150337629534741203854410293710075238472393802293177212727462808047153320968909152402953592151532523059813384613002885126778686530219052311649520152171608436506040223071695479254051264319888358010404555260791929794767287948424385830867226256591985135063567236080318756597310722582468585043898078338859025151312140449311083746529582492410870395101089893778374179634999129777772092198877155558680550004643779820178583566409816550691916460007315334576256535264153000858354625974002248815230600612828867608182121085315843592681389716379459698146557662700321779200215813522149603492897130261626305827840140164742516305984661974116271427801194643336510201199046587599457456747697129059115187053755925556278327780031017344246918189466926672253389179590937212603689558382224654727606644224887786955197880538693174842735661852466818794565296895457162051393573098879166234762247941035843735216159074415183475285275121014009749438862747490283191793273556666320655312625868027157876996755661092718634237847783835714762770765781560661667282235934014355204396120168149401087863993420488901303902768794518378700603952811130329637306882308836328159883879842484044689627504766206811632187828653614532669886013496076744533869979037061870356089523395522572921607403277687932759556680847040 [139,90] 1187182042597651666362756985391632212555683019901719446729476321674473859592827937387749417223332625884995871524791217023856202645639750257558377276130757349708093093888199955720736496661259565371882920942104666721837572380701343077854955033841195023582185673126522363548449074219077751003050078870296362770520000224223377092634006707989064883905452867011202622563607737765190719078940258597978025507773045960168662885484151664377491433699169573254896651175800750535006046017193374189755908587586432243486918445702419474133504123716098246811703264134821648358465646623805404327940766360842633427985138994698937165946401487193459663645713156407355651865560129248736492818420355701999591862579600214909995659467044939200116851119323358786957908811256453139067103487753937384206387857368945258040178495831428069679151668286274532820641719461411212289856858525961977170896227798845633567231070401597298756169899943538478606416873372733669806309836121732820244960045997269193570636186846617676105985221872901786318595175427330690253641791258216005988203920754800279294950498282312100909717033545234373300305810974255357206903892954507432603128806720838127074892257982647612034851894961605718080752038238109805804399304227453720119255662913390758789246782267393465509897476332764910719966655968773175319577889689000613611180496780494726523291565414270948216882108876095750057179913106275241213860528816873335112271767787514693553984409561467321925516873208167305454592201625900246076793811968487664571756333089520251527060723461553048083715420599202940521237479530130674985620301585259478182065578684089390248166525432050190446095168183413018397165539031126284887582948344153780243975748957250648328776777278310310218187256169947974866575712573659403586401380679256848932947179748328977336751530437343328710813380578696549453102697413757956618153035055760220556128796587705966531986768184153304913895907269438077939309307132235714330144434028704911672751681146991310721752099948855057788308326848760894269578444884207860190994170130121873676485537112132342420203230251460391420650098882946081609083124833270861749201484160393885162499554628365569721292782791252096912 [139,91] 673349826582783925772654520857665540695973533227598808996537934829219827453336716542634753086707145698095592989042990518314578754357914122277993932086532787817064232908552723206051682392041532524884438047095211248390447794766171934768467691575726441385046722442288865369468961723052179960108128792661626912148693524293287112228790782837125169071261540839285180939378582492283176055919623230455970675850145412129990660875040515490110894115798868624531208794601342195856687905129956879812037744363124145325002889525090067713805070295985674540673749232113188019204237165805792292531917902122356638797215813872174014729745065534110565036758774014887045905029084975015943386650980409418812259960398937934834747345987237914766387329857397598723447019348542928387578794460586658147723116804684815990263897291499415465576465691205515501579711219329851029667893414347567542870462523443207462777959121451480066088943215098724304952444210291219822279009991180234089724066598756867405497023643860750921751694592197026277786093629004579735874088258481921108646701826557997668232250003491093472250930000588237157062441012987229198321102289370924658055624790880181452056561618522800111997150331394089343957436296141087454123825268761694027855330959990671257977670743092842657811903517478675816176600120000275909842131922122359764831641060837554738076669961821728651367613064019615571247322413292427774716153393844088004229503948191556649821675283823946450934409934602567964168898664903237349600237545870230156899588272674953943221204740679185449606855059304426794740424346812932729337043787787188624247299133358745062729805419627724420996168392672874533129749806440368401391719201020313770849891245398712142078604650088108508333676330335652684638225012122776209698811686845633689647123902041975239811024278034561258155146898240630240655953706916370194118607869785647148416523586801223386356797708620225329286576895023592744661078258444618551864418086723067724475845080595228604668679148893701444000896442633897685698646169185480767257453414652118209085871178148660098272241501942582485529764324627238835058227182391457226762581161650372840538413016152388970824608803414 [139,92] 2317973140446006707217907440282916811433724908791212617972969246843562372747139729681836617106075180358261103705963823553651586238929540256730478792230283250606249881950789159968817490978666403881503452534721553447699181512295367550819376752611927905662820479237063187037477348699741337850151335268837845506818130429842015205258028132308632942133352659038397931530123368728586462599062820699853321227005376366691919632863801844624031543665953272726028774912760287335493032744892744783825357393727970526542429843752639535783682466240926732764339568305262918857202722977841961707878798564054570332726329896222920736413138244859877864878890722081455354883353694924997660729279459862111949038523034822925601576442518430167282164181534029324116062463039463476907079891278526707528442357466124397998971501772005998919011954932037074758783366541146972470440364960035728041327834086756519319813529242962666769459789751011254823897386535820759603455988569617915165584201997156858625812926523464607297707312631489656985788294836982415468520508319426294827553802666286445305039965521194034677413024158984270666345532595528053211230679623040911942568292931274345278388012648786149985754892829841036141893976323337588085003729827458220692435440997565374684074165695556272262792142646232801175727766051410100457704295444922953824224401375336080028652073519710276269213961434357240109780912491491688036567942124595626863712955566667268291545809262148053706551000088405489688440088804407977656184424661993560100333463782029298739643727702307058676569161303968306816345281570034395806351475183985593476869928986269758290006494579361173734806488786386700882317936548078869335693394460619310464064443432866339200954043416654796574026396804077826278579208521498812862526910894148547680648281653439077522310078884257836198221098682797231211626106023869936109505726775065123359199217497569645950069349917508561717168338101459445336618738032255554271752994028884412256927458153426776233955846407672744866386161321240228813397441096474903175270942699647297831424554046063964947312089784547205902008347320914559046927104411556616949892146107199008929333131808098344258929696 [139,93] 12143912639765980146322645064490558254383249560215741325063767449561112758030028307503957141222584383385253062730184509942446551082948180518821387151494936187211536214568605761831970057675383487286490579008057738561408255795519463082407903761132677825562383557563384831538573459224948766709526389068752308815714811518686552444561926322854324005685844528396237152723746095454190158412015683047186969895160431594761223329227950474360501872071643109496081880106093245895862418829740088039953496715763816124497261291227657030870976685984541995917722172446178104613453116624576163522428813420227355128097629236103260403845721689636910293090494609231405511661506074081866108432720818398373315120609210458657312887916516277069194683482329569066170733822296507145215396484184664535194774772743355495489461455208409145915685219083764304228109204846426144137377568214482301329085246102798663531896092460157489471626722560648593183948375064318437126525542041600695106484235407862297581300407312371886258873325196152139510761877930049266851024776407583559987656176042545079617868293410141599393988780629623700982281359627449566378908529817464176760322310939603855921010942416063100507631706452304323042704616421168435521669098325574667572839922061260158693164742647455683732084462352185867396364410799837305770462254745158359961129594784136129548051920147119582457537682686382104608339033175176171343509075527523536272543942127598418091012903435143103971458796071501090526610664755666859320171125589934928467417540781171770189925757214015788790761016331017048319015350803339889479788599851733592374918000381701746267696256757051466639024000856354039590215711720172091574357405690862773773078426041021869942111709407642304889020403743596586267628466393851325658972506966808918415903062847948585048356009860400532480959551091361963569493550202394465432933601935818271964159030609455517751038613024008850917600489209373755547002370378759425201504256328511466884723926960541032261367768740070730383282601004529072377957099620329304009754701880120402100535305427092255569314302607940777114156128900890183206599493678875259996731773120577074035480967849152610716 [139,94] 27369446729282254235574531898061035090061401021342619175038375252327312703156554629740490265892430228898769703133772970065045876637435618684107777498653754852894164846931689457273719543835545892320513002826307937755751491081091140091963352059447478518539983500818514453890732585428621649234942595298918225953759563524579202240857094874608115334271315393994558648964558432738481287134566577173527425544403193545836678560550633677983737960744444199647223970564443433319799969626959229930354126931616376540968544087392266112397882810703502814192141886608165877500563143422433760785140970124108203714237581192705187649139970361375618299285723566153452952874921350441962964300314412550798129719287769997256189600253225975800707796223061089336547974027227469402296263913934570573673441959365197428990080487103236102669614495871887816624913659103099197236594604738471059726052794219897695366770570886559667136270142752107520496402000508595179822851145205672417628651124361521181180857403704196220848436351753290386678534835989643854140721391044975294681238678093067476931579941110885658684189257903522840945118763563132131287510681475845491301543398861993416173430294112166102500271434533926961152087900070349036523569542943708903533934746131851086380113636002618709494145460099330803411702850195323746326773128340200613076530988713059233904430250541325683199427033441156845384649645425855472593866463711074731483663186667481718905929509801555038995513030703316931443373629656034902721802427135535317226105493340495922058271307230653066212618563604296598236303496834843813658179037478009841169770881024350036121028307715520653221805413402139635806127225392448755495589304472259675623076833865049152426347382819260064915401840414094549857669678320370283352461529502719882511064949227553437540463148349147885357296727634095184602076598058829925535228246323710522620315348463507306157941278037015723648605275785384178176918107112672027257084158134570365591997284739015343269381952576280431083499454582405375981674129507362153063873021573168091335660798368182231158304242036987611835035263530219758792225819565306063260457838032998903966698709272408 [139,95] 153361581865696786666069335516628478533362875239616208534904886744737388892447837571693981952495068592538623332559257782271755247931948862813945291295193181314102507064167632763285860930555778251406531509613675931977224402869592759572086620128903306047216234432956134742032586297685667484197633955261592230754776351651926141850624512853324189379841593205848025957473674908781608954676609521717679332878938375254004714467487237997724824309120669396953674334989280198037871221563371966430891643982182747179674160178320694534466490034133778259564854232176670248272252947460113108260833774747100289486026601597370506041017021526906596570212207968993378793534126516019574399068199535448504800867446139139471828643939766924885212108192496579476907753023723255336151565855324984457641345730185492635122247827366556224812542288406611841954870280492832473425210073650147119614652140107582919119155906789866902057655526817000226284416714635719352705605782295755278820692296976252487956770162229681927776246063512723012749136179989432941801674405484507179235506454958414972902862111868613504855044110741708240356004923170333721492445170999798453912506838593626410118327325346722365121514933256789708052524970446374269209768381156613187803014204012383285493555552062714259287003837141275044992708093734818166097802152942289277761000885339298388731201175725739518709770857932406390475121614906820832883447091990495721576955807844734664773396406722126249079164931552217341620025328505499924272828307922469435527591748307090720310402921148332990907501234103051694825655233165399991766605491747193009474113538386220763218966584605882414038662432197275723926330084211269547354573790247481340387770932611331082794315764477937836741392146661747171703353438988110622784404326792599247745607240324709196320548626996571665790089453733402548553305738323757867244301618120711257612014408980083598200299223541302076409865301390134977172049302994772375212695309488318653679776846513270560037994335048560158974355309298846100580889998414669184573469551695152502635594472207699766137457873290084292130780622198654810807883643125998294384002513508310206663037447 [139,96] 291640934105284365783636466956595480397722868148219543530742501165403967805125149051111774836356137793697084681806068029826941289458304188915465269139990799935410957675825073163121734613363735457366248494090508045789633078211340147987899162627542857731831741307888329897099981440976517619872070233644174574964622774200766888994738347080510188500550674731031607797888458227777223212238625427944750514738742064024670693540361529678253644184895280454544901739875050791118820188828183726943185109854489961678826650013958606602174071707277641344182583388295062065189704777458750255627630551858848816593537966004145517895566379457142714470200907011044935503266662902676414606081289174467706124730565043636601602502752667684543879101108074468557505979467481482419873098583871346702318452043079364267660888179147657444889353470917155481404854324605323205018349688244109966433746357273851371147061412114621833506916223289348110337546585123041008611633031369051683417630427501983051465029994722431721197449700971035517026730300850231245442612335252016518975931947096040173059154626168775452044183971240702326696387317569587849512491988859577338871309116281748532862337631379088642814954614882010138997728131019994134476033638152680101949937249760516981416059243063521199836847937815977963683246659244961076258299789258772897864140989883008368475693261895271808146737997829018629708168004534426672582063120021016759622594188382047669224893865211185228233897990578877937730535633706610634368041569976386099905698458632640530225602154849947620794049281140241198619144218225243447289530957258499602020424163503712058656317274335694883842458392780553326541091875141995382021710521458923807213218054615317239595449761499106768799775159320975618045010895493249628743489688139244173666800987372568257825112235719981956742999036772151294658970012703171672836582017447812003403727302068114641026359807320546358994890996227759385117994514350589507930345595484666146127439430132906155939319408297058283937129507472172108083337100999188026025378735776870523482868645164869546806119080855722200480064430811576721981696330971817175914851375559746943744 [139,97] 581263807895939663554379528050208831245935416267850320767542176452337343020759799961352006774036641851472103790933051447245172792350717513437647772132202632675022672472671254511059214625646057739276778344635306219663743826759557894633954468036332813967951743921148809342810054080999505434954454533163304191260558210171962700348210662819602159400726161569119294551757184700921391643629669337485692938128302026537803973496959925891782727257415274002555823373053434692132629816254459468717820924786140145854027980239431272230144439765031484048859819272397309300455324935674775528816060816312716260232989465349311710065781868978469267648441813780484443692759535464859582065842432730925481988881218240539264097687050371359034064401244607837609070184076276588483858433135570194821083346331522212145897270813617932715501856447400443520576133801582353249874207236068178405857809192724570605661031274970430011172852201564814054349739228233695482489535124038511349811077841144750182170084097109974656509845902528589080166719078339964388394072994903051377190340822741203881613678051597921363786622928160025229032934076093956694629597451429263249744962454361386094416422528092345433756537843532611383359599298349241987132925789340972496805435857526307042658783798886093920273365998448816632355795378254284802620958512005811287748626651267392287184310603113658901079655777134129802628245023194581583307268316002969287998702785793421362182164836639046512570736268200157903283512069641709562174060810165375539366973677404750163088876590211348508911053300299572946300497027660841964240926167448298276442694069612918535489399662879990111449879016279592256731443687226405431889593218087814819271375471507927264292956588079729182309549376873194499531453686437686880692215612792973845069480904421009904691616532972439226974201879034041967642394811542928624164707366075456564180383615978812250815654552239595755840427053724571890006807015657584797668449072775177478596720825260098697403356875840697845473533664648826988132824992934898812615061486418261104304701107413845027013334040173984336037562516214251717233492674050055376515946450561824 [139,98] 647070532395644289421943056833541680702115660058596105332788634203164611801012946487697091836017681285156008531682408079418993145733583815008643816647335271481183413824813399295449418893774335154182626072809143256501254227469716002567481735415559261867547709788532952949184882050049183335235641091013890283005579754076226539901837026226058415960220626841629405510001543140699344443859970060850306578567918807762666301141127012850386324733509956028216707912189181486690616935864438691980942564857107425599021342979972978874222171214388721946443411562299731130661758714841261638092481114421405304431038089130705379811229069732438123242732776800297847118028503615870527849218063253354949547340128476680756250776588008413657101820300187432678449915570635780120149870110766541035206791349869054230573883323456834750618974602934304152453547052542317763330269193617663051941482837449484989580859303283763896461926804545332255058951667656288402254266940706495223320120199713595980672186476013850062093731137120232751505573159254211931376381980485178983188969928758948953599989573441669950060844373286660971661032575900385102564808893933344822458843092556220362362059452687063130120916017826897556132562918390606932453946073459028796765539083478421875873422706874775123995129076974527974953495475268623805305776308903995986420350218086787367960164261380307338722072089908680808949430734214216189397731946422515996113923820603083564200167237594787070973366682940490451861207906240399078916935473898502687581725353842641031142223572927568795651335974853985406931368105293719327105616102856796932796090754253000084756446720121062748144505782370083065884335617556100392255843445536137507706322158610071007579593398204661397264891055774851845918176227254421450577123460486137201722823555326519739888787436265240402864957616395153647287386353315932036806593952360352249046174702815753615790515263831987038540837106933361241183355739004213854648541462803970095960722397758167682179612640374757785377041190652700489944985457690242492831855404736529314059515570145677985125944818478099688561423302162542184128941135325106696386420432 [139,99] 454676857182837388191700246421839525726358834273817346837711233881788020121650097793932113054758042233139256837459614806615318097842966553239379242487874151249690477268256405727225428416067318672059531256654021726328282446940534048128739601878033313166967887202096684351415548959437548758281242915529873512206784177082950986076118202738152965280723160308307440679831861075094803232010142223377411792012059293433088946866831465544787301021165216189511306099693409491068408617090675823993066220510360123319486649088485911705622593885961049544557143921311393048730020302935853541527611735365632611837368398641838984475894379578288607294367455917008258588823540307683385720350761351160054127856004328846464975053999177338521073437091080434589081623088375608208608123685714950491721469725930470283140122376725203362446960169062193818065713638079713917886156225200348409155973353977580174891431145365243306601828958183706885754541055641938512096147374176749762247408268680245694417640434451225149943363822874765977684274116577307134251368674307468475083962298872635758637019710777556568962604054130663014850202877272157464876103557650132270108286934153286388618951621453285679728353232221402949001823119652226407075803282993590127518204276293127818517117691089048660549132553865457799275830589830734305262065303809913957749887878167287516713943418651099169782252277240861259218037817972812627284760202884164881730047577882618322253807406767154721151890430288108940905134241666762978300675736305928771394992326650737366013711080080215953908707864088970087853830777619555318039360651396342670839276638868800572122758513628659452122857471532884919714750849482341618293619544889241404147826430733161666422101768912085610361090108190887455543899889437681994932040519864047218989556332213367787618010783133527235533262826060042779544208326939535337214229213760082855552922401802145665340942860517593795491476190481455898001851929963899155585885082793956454255505272489520310725419736990419885071933193971749932034665763489713144505622917769205158584403762521330139248772073086942787238721689451409090018360352569698024698 [139,100] 173209938453709602817345080475583782940688700918774937430784194340801656213522216426683573867158773254685652711339510015128363060489199419112534455388788170048213373062353938019971426076551701822945536612488871023834718598948182246173382742510040803659578316543642519676660107358310487617841446685455522142152931103023667807234255927955638151266075635869172979274094205527449404796476946302784146898299504818670459348634723886918190456163813677224740281022951558521209849257754875769551755372384498889620885847201447192940436972545956021423918555071944254007380963951092730922126602554301224943006201051107860466289662117510616421434447630372823926779700940877135583700489575102293339324160207980651635805389299583911992891894774064968446487659283403048714950954400947078071629375612213908418453719867047616870548669651117003133492859813307786550445324453076303797823310985978924317164873088365838323288160600724705937646969761620961636022188918236648559845978638318227059735169430915584997574340899897941168997806454184963162192160139174890844179819627103387185409659526563345561730614009122829184069931766009748616772517073824974386422581315438013092304457225772622507737224497440807109150207216840555027959858020121273862678440656505989820548058024450005012616388507440589994541420495305515247595325693036985236426545538297584622201193235743273507329984884660034050295158486964035920932284902335919926813697476456019355764507210685138199936872357319744227679403922886569356463924334106581912536029345893920561353745596004586384070536165656479300577110679193284319804627881275051838176052292340174466111742562030774941601473440536406759777616397396733931866282926453357933792551809498800738379751085187829415419584898478450864708763518398777305467490562886145935924926936990888857860751369379622680674107514446250522365565351679405939882404504320734280424011596699463947331987988028546744777314687121981665077053202990175943775091988467067611003922720146307238387279624686725444323994414722436618242611425844400778411779694417475538465672082678829270929663254682068456651726517624863782209349897930880 [139,101] 26431769042819619519666120455002522067295795523160831423740753645564604950830772345609055257847417991385861135811173520498036663225924800549112156685924692229663263608532805706481550056162514755527248018289191609453227106024712586392729860701661167145215322322254474931405124773337255101977265390356402295306888457615153817128410356424555599520040843700255910319772563632349784363029576544728000598789683976263625348492056244065971812642467274177561725611161813424745676740047204025211510461380975933141810028006825441366067356733835993340309343950361779844679649091767373141764119572484918194832318899890683845326510334787271471883873982463189087792706768521052007401992331369019996515127201905088326775308715772595121823196071226489466346804154673581271959200893655048898674920171305621831942197364975925950324205052753045861244194820796262825976870675318970426867663910224520439519999431383243689391889409034898736361111537518823108411699446342759542348548180332821828684566146939962261160780897906659799052342208976827932963668017060957249100867185894739474717052934733002430812233500530429599735636489099890266457496953787319769449927393578735959729356718747015976037742365390692226958168648537638904342431638492771403260077102783422290308857915209821482690762452693286481781899809855314760274473822699632384544228638752724074934647246789467077159078539264031531429996091018730691220588344773686247515727655926254067954008477952142539620141673469054751599759107407871982011775150436803351975473671854783708736362279473330173309345500836197555410352970051728612401778096606917893792376492512513791028267709461338608923884066179396741991321005119736647795741433192982480782759671688383823402923440499385296096011938006949713846717957723333709326391118923935830534072966467631722779517204175539226754065507762717008412975327433090325476492186745138104261480564535197834386368652866278262094187616630679591724932417582567820855138626941071089881559840861909327019716419611277409524890208929312821108072774307002687109932640208767715473187926707750356145741888026078151429008566176781674877335696 [139,102] -83417716213726977526436358330717793223820862009613359858571086046671907828565628371001932606493368461632473824521607071062015984083946073713868774297103413581354966386116111174689654614736953445000310615962726701961565939822075277063482471860566351794702692550202291866288496311391054400130580800649169697842024310977029341460810587386080161086320166790452707428104620721985080393913353017243193753681659628518014935006674789543489285778870764166211857602505692996913699595636768827998574603399434361577627924677018884512244808908347076058093063927007347137858083269100079611508981184298268921681999881013370563979313006514685628658775579988617380855265610168152417404571586138851663600689278147935706922252833511826870982821109037110766775538425289667453912382074778436013695441575465277966789653083784706096053824241429753885720821911738638254850010267139652726496093107265344822812430527708956844149647222419442393813290463741353024258821397945110997179379978616257367507344307735730682052375667730054274691105047039070738972035211473285503263921337049360157285594079414615850454210787838786628604875346055809878707763383783322739948265275676204206823637517202765566646569007850964826657917199936278228320543239917828963874394137945153373432791437642637163863892395133580346364487846011277251714752357088775587560919532462954102967205787615526309213948006520120553298823267221681857042816749362282773386502815955758572755378970368971182658435266663656601041502280518217463264430618895514244544176522655318263356279849285614885653517132581358177126090520608477048605110216695292748155189872086665020898493742197164835613686547401164920990520576490773358811091581325170941003284488946987541695446510923329895669680176424350585457010077938738702622042182993771921602050578348392482347939997448158765180124401702147289334049150302520756802794891330366375449104028625266260193467830884727319806387039720967663855220277968128095994845000580274605114448113043456665640880925798676106422592978493816436471573076741073731648419919017536772217127639665247981059238265803671539617444948328662449592 [139,103] -126092578664788181398385774797728438388093378202087586878074172170367201712932678596282306481474898015595018591463822157062317088397793546033878113881791435302152836522321675096882596753215498635731870965128637895769971390564679221550218423043066432767936849022834059034332086649435806907661527648426080430774889784056314346408705690830536529356367364391651944045059708633506245145838954518790828183478281542036029568399221475634412850208115671313166235779989714454671868944187031025265522726253861589976198800027489434809987653637668703406913758551946968842973055625043874849409243872126136016475627594777333611783413987101956376025051981150327572583324523774962701965797516891371119879759517488014970898996909699254249518815939998010842260476807291711480610712954307542337511021204368829417834360235686912092332134960873211753059975692384020942346200378529757285829670133387545852028997709765682912860251862886630959285157406093591682788370927919618679897408794854303431879668148197330251224082751469726225414529628309726365517036430734236648047460320479246595740567889135090440650131112232724524580665108418279960517138234859140493967801693570436931051982795286205865433079057506187372147709103862908941074178581564544407052863200954735076719594047949970328077893477792354721543535472353814439335782924644078097913606701860840444859258851465123530988571022708886451249832685214093302031605512652672625407499887439042102908373292112719048838228769077519679557952455014366994774000834886265320294794300246506078077192621810518356975552782480258569353130974271345783117408301743599901269571118138145051530245303191831690576242322879218211286285320685857316461070641770559632772080674876607316171151994114277686852056647071615335995602629871315941235373522656487389392965866745708494024947099501997528263318658465043853355339110280859214268752201916333008219837734063587948749459377235795429710195886741712725153114158032167680414759048162431200972251814271501609502127056722778140548199950576255226526278099984662753047203454552790666389586882223211935339331293635393542777167940000587 [139,104] -105780671482564632905895504844112147550323387634048929774400260848495907083383146590292998987616732244787090915687436915204225588035017854181484057590552857520116966785955955136327917799318153182996843329033731157985479517337598886234300271107642833843590271900170300818004486568267839995914518959020874611108148282508218745323767508083822645236771557492232204954978586834715847630770467802429698853232169306670003491092937068300120989043879628829907460692367704142144113515632149419294465730688058517504235787818502069609825310069132465169676247856164075265976609628996681355065293883253129879103025510675387326099664048773874027619424580353050023991115211657499193003223322360473407037126805959519558777978558128683126491776924741394025155244968544736276536149857720763752753930649955375927985239629019779975131893098792049728112557822570881088458869356351485526483852126007727187520051852711236723624858835422010950212910768153116560429836471050853923939448019696126722625306823117382133141298615852268958332233617104112344144892465928860871122672538648989911394982334631587181773916754889464241670382204116404847248745390468628799955108771739044123292285466402037937044798169907100074597136024410136381577389787782924410990488353159100801869454023800187197283024969002391486174785238926054962176028454726104325731619664000081718951069843010953243616504868758256640360711802727788450932182520274665956291166002538488720233279245519022154104667317828619589401132193736374876971184894524767302177557567384253651953241526358872632804539840572656101865467104771703716274584927534481891205829894627774882843982440929956813396071260758473765626102603729782160365651746806794644306453392453181397868602453056259929226783919192958988936370529352613774347776823891594548421252911805620910465537953222800785174318932296026586340605123118416446901711454529868822231552481233939405675395050539585616484991798471299345714900679346360845119916286748715801430191131260699604038786094065832777586814857226177012193488942228355141766364274818087973171428651867225909106848143842272218023966016 [139,105] -51561379318621047701526280048923964258229525994733367601863231686005661576551669284912063885257728946699298660873400297148618846794845450378488016361256125192281300155241391418937987135370022015215835486916344942781509309190216566424048524404438732731703640409039504095090880554983461905857140110494433247652772100690707521389757536591899145417982578539904551899968332380920755183167545294490925975099663013200367902042731245061175195026511452116504270550671740985462428721462974358617614760962553784393083033839741340139892286567614291544578540129633258152036181412528700978098120203315478142829599763315648368463991991918171854549661621987067328499060914358264678758735026653061111461339482714439012047073666347100065340429745833856121164987781963984726354589548731943465796732319146433657686710763799339182676854055024291232829088314105735733953087404445866273130011112962337201749495846220027436652926535556818273322496651666004936904677530067731985075156864242532487910513098830011656811213021036620329785214599445300316406167590580654157155535589555362287839854417619204520154373245190450960984969873604739036985949582040908006853243087623292333081355855289207429523472082571253079233254224172231459262456760433324210084807299183165259978768647286556246658633155247066965735538316836582823454640605069176716883779701947007032162277868427213129466556293795705044851596204431535619659083319001915942318410785584449670691884985501411248183204280107595118487727468968368840476359297956452664578476770156483530746032028022570519789819689168481205250901763731632376138201626982664889076046555050360058311564115491368134368857805633921578825346274795082672075488585258632730321746927051572391997598142830128686072846961951849016294176748941656915170111965666351143592153869449611442272572042146382937615088773402508736328678281773782332442301390740313579638156120125121388424878644249030725238690870783560459419228219016990947983821777530040859476673915300024883156538145111742097459931995987560982929588283913245484203853177166176573556258998788383418605183389393252044888 [139,106] -9292245637179674194989870698554332752306422785939059120646515226510498313899956423308251570091051701927132105312616792058012831826645559431120297564837992340968611201570582177708857962941491494968347210806091088893042305145890393016135958299874225186024779145896400870298760126335413245076546632456267049913500896852167850839170851993272084946426726382280746251552568792431442033282154836774068977249082997607942583414725854514532854655872036265250693460087400304112277412815185552459642361256413488896551236076484008520373550775761398355576147956275356639641232882070259691190059234906264251702953029940337697930965842010917442121339490240462363792936432130555443654018686537248262725728257204401680090377492890270213499076745618327916181569191721183680149099360286735347928253676149104070671246746896781176261226885608871364398510017807253598896301925121017040456696037696353813440424499268982700277477538960914459982451282926329200317810181045873491011956931141088120958349062689132209541619757057616419129911659387823357544586325238598007539786457726119798993065247132643396307809860641868368885889416547376628129749227229150238532769981025953947315137007852551920456342047141673708876678041202416657135511663291811512202367807652124469296614594651308378280388426654142618074275736960057078409282593401711352798388062823379257208472529400898516656738452901784965080915921015272374155401778210672931204283681999495265191409255725887667661527500012159495343511321395099793279492209964238723601425223023098611720532457440182749607090152563230467893547870818589220498900904242185635424885305811525065854433405733886863222502934783687230727065890549692451613018022993018737106419174043738528786613233937467643615815576039995077448216390409214190063789470128439808770099871689337547254571944457619145836153264605772666910727615445606709284245140361869609432187831081869137865974490537401034100469513269015521558443152869191785559811331075296281147906331659765828497119631371060931556857425258403677800193699428923282894127096061610415574963988778698819130798161667040 [139,107] -670018662529795674735121924960709338990780882701709983328199690095667410798310811275853075954755200567633896189280385431504146709546512231664395140794527529416688594801938876559126753885471746850815011844183902455081923201289745682935254129631452865906781038479918579808841958656569018516440936621229015006934893933340212259411819320312636269969021232028576932659757640966026721020282525755404358949591546306012319569128842378859048637783172839836875897275186610969033896540882229708401246045078167070485886624841763441171567805470284192434717041638743805132775261984614791138403227645547907267435952035629775975129390542914861081667756267816651415895838930507197335844982257976820048753493187169422835932446720486352005610423425194129889233512677403237418692544711604674060287230889147075379781740716876737900643294134186050973096534989611921849910429230123711755290612819441829766227188704902363555294886520443200413148545821424076557019708883752089337445400232503858862948579382160943242034679629684288125432551817331067731205204041398145199252023781597047529902676029782605896251505021546956072485435625283871014439700751682395322148611336884300145820449959090440877179670107007537698113089490784782860602683146474983803313935495796892595369028019216605037594010002305097126814173468462508886560623927200167426743575219898133350391977957129623770614520387071322584480717984095339158419179780863880551673792427880118322694176191221043158413952708599739334281813982582939763437320171668176877896990317718365284350269146930236795387961800463820592446947047493731895922439385299778759892408496222932632001666453925861360177717426145577994425608691177379449095344156145843618383576901114008071947001611920195941206407588161484745431979939218271393685633040108983850379705322678457858927081672431836513221206662481160294782032875225007203867267643689432129749086162882342916467512789221541557753584971424709735349842891520002599619375083870711649142772102589905863519931863900169778177440367830243734362599915876256654739864720713416428822102029622144877373456 [139,108] 31817980293124362695949263005980319667656813983572054851503555122658020832708120538126628930757818352267499302766021392878690857984535504573969993690869148314625889280974401441415855076087216236056875666993230959857275612095792099158454279109261644850510379290598477662290875094956074466614846039878635939440308588514352869858712802646558321783208043620482189690231560047883090937556692831236586066553785095208114337213294057078821167263269929878935822537691327985545938984158956331256281028554233020339629486833130888728160830871908239335896684893148109679465387204842078106485139677062711743201403258002564134254072783794462632230007203570895510519449379338336736794426991929489895072129137915824242178490144658346328580669116263440368083582255532928437388901218354733027545811832891644406793189345717845281472964651156598397665997747210768390986264205333998214892648250776252081435451289349185838286474510407724936417653438926290871471490052496388040541452569564708673611895638728815353015500205202818246660234345677817691920871720138550686080382385303244545332808164140337932710712410585205258270610036803114315357475793124980992797839998283804384008168015675464227946023982423548805962116715809308978691997616816914708364460820730615544142148992310376181510637827816022440323681094303938867446203400638222711201505460535100934722864585178316594181287978472138491941900758833684977447418237278949114455600204369580212369308180267569659567358281098685667688034027522687138143910876468276489197991176511195554848679943397459487392408683694991737458543086679224478106221648821154914452048812398912289690941370403855346754476442082015700061086991586685027265388081395183685511761638402347411043790987221791806703052870353603316309293204986262564206064567244751622852368547550420125607881571141130618693362415185587536971660450442525676204291347073305743557252234529192934624823008393747853969232302210868093966305419954825355843019128838181362563734965835701139215318685983611601634175971694391831937260314839560062098132244724555335624537629498854528 [139,109] 7952394125000135457995974187493589375705879239966040306340655935946670173060550674318008206139258109100403191173782857900178954232303836568196044442860475009149644957472227711762413820152345806852141381410293573908705504124220807498177448395372118815990371011159736657483435602732204682638267426997306217115410227427618847491564356074090768930131822719218578332357334630160112865752534228054802619647419454735191517430403591447736069555823295091186412018251071177262801454002247287998694984136627952873420635321341625582935612001170487763275145135548278130190441238640598146915724552568927566805950133214862278279564020051223682588131278348943557116404134772766180575341446106005937136079806182704312599642379850844039577981087244751518899383701452243939438960969447292939067073333745027484910950688221070691724427537962542082560674675201243954875711059909268309331377949588598112996032533993234622798586557590676710357996000422502147574455347485374460736896746281346307322326996771654051077074580906736445173179208811874256462543502986061173679395624600873353403290039177321152285997866655055149694142998495100015230464302843236150316918807340511073842495125630524890507394252290284626073969661874646302304831021603160134651421668347664500143971857098516552885112023575971641677011425735794674516635050337172461237223281683360263527013735622675715884247886274425728838582199954189411516625288644781617939435534185374573670680040278142716219747512698592387571639344786250439357421362505387916573094501890132117835507756668274928374248980264009271192797439481781337061358302236188330653975312726669382890870944885023744288017047496135685697920263357927233360284781324743718774483396180079840246192967347167019464011909694322035839287461292557827108063918833096259851264928050677183900132524203490924294393944120784409952246297255077440545479583720640975765592114594896209961699365548015427062441468738039369735616721667361033106296444852233952263123929583458683574508692867319421143682610103557828981319765055691699320028840608359810222012276080 [139,110] -648064307621686986642007619162448772711759632386347348581436555823172376121656081553717172058759662453474224462569231673636090209515922313094059130416464760976014578873861880016122918865055758107693724447973822661647715455511354140170034698020663933048040014281832429248809761057970077879245586865823715827548423588201992919205115707232422728491701630213082162505111526862381846078777072509824699769263251468258112842152868107446898902916994512408619291790522808256971255145686933285012329044849396223695358772554229255371320038710041207186294715033079372500644647386271427741170024066322429690751643521530716292677454757735580186938236707567771487655206710586602575548803376915369426995558294633094163412665188409273551172764121771781879065493663731135001565958633214130102934666302709227315390220254611607046228360562240045706928438193426224942478422511967620839766705952064434658584135002883862562139555445642194254674425363480245180986906741402167697737389215337940666093718668355696194219471314157549646343072683576260561922072811600151214725869733873243138713213950623507498183989199437820707386400638210579854884541248170306573408799785676785465280139236017437689481910133294055776780461569763270423042168770769914686109057188277743101800293522039367923064418072103751078563648253414921632511690707913120835727727375758613557288496322499796485052646163890609029647793531990286951129564530990362790356360701458486116675915824655734965437102016598771034116299909346133441571659129305849047574867120139551996426159847400484340509594021720480185531942391214571723186236441574219945680165311603048596866797243813982373756050073836977492869852135662843147444805832229575749979447059083135342659523947698817350706477117256116687507428445087766355520938895800690470750027773341505888054803033113490423637466970882354300637064391159903262374307439918419858288149717435560764889256972610434348771105892073785193125371725264264252904971587913197753603205347018662191151714115885237631850467693300145068457338459410074727168953199873261485088 [139,111] -62915317849838767187738642215808501218438751747620442490172591162871080264034268567553890558219688121296299279387555576699924418315468590001730644944001443526172938561252252110142290906253384945567715336538219894889228785500582515959666443988202525547771996527337652072651301507654013343934001911725622001475935271899872795245262217794350695842601420783877800086267306179488087370267244712219381569352534817576937970457069703484042018065555388665209326277469509696145695127800118912940065883686449151498230126998466277628716293563941002522716664748695033998874633616400226573660886562067965486542679410793757011051358440758807393710573268203749565091011898597484180509235452648458303786652374985064317349429524461566863149500044411678215521067347534607830128307636785319660419170956432600333398108508490173209685890543695352237372193587741394617217641886126774592598210866013108886513001685610365371322497913093605066490280874002871320569484661370923412883771453478561014210763507323052641515039170028711083186075478421313388382939021475910216591662451247193575553910992515017638850261008079260197106420160481799575681967406312059291570238967876716436413831601908095424642150623699876800647821324077945171118774867648527286397124939332899926071522251535759153754152459788619175606278321314763292887459149778563534607656585677413018613841706364557993350903626757596150207098446785284369743406536222316013544235123239313776578045356877276918634680430060987692356446013049053271119187023676390017246726879505315102801421998106834075595433540686453633453229068588310054684853117015143413002729927479079632388616199580962464708582787517503729145092736132840928016561168874163251946085691443675224571693772339438156684293002329232919787026364725888417023444754231153116441227890554434656039571119093044817155438552784485839451525413863996539602494824093851911877998753925750485763127634405846876950364853656236908563250332311245681357198730083893647798030582491637095599238188723501826966200652621453567407161293900826927698200474541108 [139,112] -362164499301163762518272313578369425665941542067735437235657805936591632974809933236195929893503633006876552321830335676760178073571948054462061158653677012468048524584511558819451239173579120973819560358455842099762588751720276618580696434567647166885314515433382976954495500872801907490696841085168670922959200894291345791396755990254489005913973253255247246807164357410617867443760189123427762013965648370386685410278664029849389261636186009165893426134138518290488715838580319794684280631523025550317940002463830625646982586998183237770418440018457945045215102261202900352786203690930838610604211490105658106767908636604497225273106233831330814515172421467409714504030225725091164757979074984572282672111599933282814791991404015452813954328372411793076019533703081163717399531741380691915612089046121534256426281172896867713911499517454306141722917372400968622660230891568804657887397607931291913385433346702598480532366452786031971500923649092503612570630798801382652984403206802214459071570336364287214607529768063174266534054941431462038885117268822498200511062299938125126185325022391224552682156647989459678693872478438841946298691884839328969513081949716275584984450839641249093013864468207506711664213121592144036295825732608139905594998142364124468447521394405567173905881448620514182145625751631144110167278655765657150681805288724306480275981631996433434080348223265766286732361683903042830195868451362224924269106583174244648670263153281472405990060396875236619318890350583717509969933754308611499464583581439043248202207042507806878933281165834664223032289285056920491740860610485426847372514408662322112542819540573093849437717793938667982468834758592607634891671338912406446088108309229379969893064183599699344955573906443815773043424587245420412320553000650944300072381527010730204843485270490665208444590069708353065922521198401478901499575670901836688286033640486913319460250594770134394333554582829023712039459120255751903461133920560919750269003486849380591209270969764923654933803895656342911738624 [139,113] 50703885418653859323165289935551603605562133225625114545401166387447472086250024580061184850462613635060378893638694915738251074323468381031151039347977902440700953170738139586385296139644645618608745908849571443123317288116463530755774301474449581996069696351591732194185156570238040524888462238811181001691799116771152252041385378482238589847189546087474806076957623221970233974287272410325321138841266012870056374634303266795469065001487485190648510771860151834819812113266296737812047048201130949184596418783259128254525865717957659068532396673852036892655544891956099420061910052306671044444938175707440021057478643369844376601492157187775562852358581016495778520502919514825040612896419444622959327249150432052357929945469665582683571000159768056420293829174330775846573923059062294683012996101920047747080316754209113207147152666102872008704979264196111528171003937411596556087771566132059661442139391673135685358785765882077080077579946616915065132398125985969170698196108681269800501976996804810270434396923013881867276532848727628928463423868736480356209522277743736672502479747371892990002441620939243455594741384881646621671212085096217424216323006010215090708621266182316216303929056261124168446131201322346509260289130449369055825975545264490337201378582969813012019997158784019267096252704567379214394801484372826223770566790928425649773039820086654167966237204903497857433205381135983488922666035284805711591748654817829721972298879706792267951153333552567276860542239801363947791561778017444620657925598700503898168643096690718277370987774310363605875899367989147115173338304071189773074095165665749430595600350684622127160642767115879538911398161579368599862344143955478525548688607893197823613663391177368317772003641983672299353070159274508292098272417994121969725860831131355921889140957476802514798725500520163559327700330243893350093951509601088715598540680959787900508725572423385958683393320273061188387989685772614619073272571968545723984324916097960100569480087679573429266044080950415648 [139,114] 1097031217655202250057119607562016338533330807866582502266725296028073866122967973098997708634922862180404934638398186998283479815738405370510252140419687372574615765324868055588080663269721826563701101417765482305616278299794451499948360494485617266517493235440421470834275449416649351549116765947102093637670575050477572638045856704895683549307602526283646130876439336295048502921042366000087550160066792317369263957126003905918281176218739360496301334438009522271208568146290469208104726669239556693487415521564029909603528973555049627991332135692670512401873248507092832669339071026142272979168394861162847242139526511044080728060353232787511693242530949586770266883486524562398038207967665966105831474615858655707654635232687027131911801836526431486684365354740616982207787682078638661332792668330843683133174477521927920440615212898598036983123917512992884332122351297826839683442919896554835209792309056291698916863197047463457502462706476636022469880378333167105043597790777064281523819488350943395039878687605042989166960048501476095911117359287226690645559973260561603334300857549636571872850219089695605836140922153737596020986792696568139227836102246753760633324595947448115333526439605297870088060063069067678812046238699712658272228066354125332899682580404280870115783905596748018074221600439638085520017330149741320667146549573884925262499759297328738266256008914520659641010032109164880126514263790795559989329295822269246941625316710495963202189551074447804143302290964272001042081875129771022065810106241184799556269887821090720913612021092019423624124253778549781596297874478819810005123535061032663977772680305473892565628484779592245906553238714583289717229208731842154935208056123562447016836715569796532017710027404206667213711783676990344021976819584515119366069630292200568778346168447073909722568788885550532019543215386507211919737864063759410316012474770375737013763097071635903905714440477422114162079689522722789830964893605007937145804218104195810488791369163799710813202069696 [139,115] 5940767742042592428403350672532820517736412140657471504608040165503245570017828321673719295384593741568246126362935571652494867940182294879177571751277675058374528330071578909271255948742261842377725267745477338138265269870536676609331615271643831694847608302210408248514550127148319825164199758301206109160579598127519430555847455587042665339055115197890857133713061619579001030859864650527926276051508626085804399210710381632410349946058925860337933820189331589990122272075551967913950638807937484925371321662006475554755881547917787219395911499341021273771594228079893964201554644730341283639163186993710707424869034576260692699695083488581353812218331977008448751194331136457660323496733384109412982036175823077168126043218975421127817505252165324424907906099590812537731049950296267751765251641099745620221385572313933567965409646932336379075710879876232668442318348488846758917068309590580515519725233757017407635041869850772165470282163227863173223507689663770815324750241771794483074654154680496121590632189986293320887451086535764315512813667399909328366594003276389317186924489181776748298328610218012733965252308076400175281165009662696883716602014324608579160833382600202791976301626975858935179376383218621896826221337016371425171646240391845898678141141721464009603141835035637587071934434710222888701613534101170626679736720525489896786235082467164763773808209586026710056032728592756833610159454716290617821369979326137300563726669095212820707941077053027558236265369679835591130116943929579982898541207045507946682323281422883071776711435625247164509446719571728327437790536676722949552770695480596369274094388528650657055929418434069024499750361118863216490674610577741838830884149969485362515770055262896900685101167807316250817191460424978853083984177816090756517933084026315983785415533671009802864299454616123382341385227051177989645298036229373512221185031919530562349108489476025819903415840323846619207058379194609948260244099913371595357404918921428440462767052909261949784 [139,116] 34103376514722160609693880682490730411700685395274743450384030131144548739111691866691006021500925265399060590553638392569070672589092910643450635971500427141447114850027318343526765484099056278934658282252154119587654596813961561588334753526140411102433773856854278753778120553184929915704534978963347611923705805056103520764428565018413602418812514231916698164603800595345730106981331245084943375282049442916543714245850379719465693485197072466632375946480325343680947449523738100939117109535290148279487675249784702417738602102941804867756624143286243605390071739960496457263513624666533409386791807150417204627785747716608076751299068726124131551422311115348348695945404514942156183275620471271624474188559634241966982999118738155200807543422638599724762915000857870075930288459714540161294269928464459038912953482297047198111716155858286183435898320474212296158568168852776987431548187051921810298564041065899638135670319210177376859099121862533467209667184024824944840058392809318073120844677665707456507258995762866219320117477674119037878889187488601619202196905858998257148188155657710391409964820824220165004675786041537585921994870671660128546902969146909791755948632248102765652531048475421039725052296011705204288346881506296683518099619433283943825752653177481868816415489374498959490939054369181096672862984275416148934925335474437104575540803797128913167542192703492323143325224998302393751991949826573452582519311620183382607722797005915831182770618176336138544147837444782972283299631031647968339896458885017919393446736088701499570798095892166906745318906022703812647418670548130322477085104798736638730424902662195215539791090295962130395996258633621029611033446907228764453826926574163338324785236614803809834489221739940383936503240532755657115724753102783274574314671805616598856049135170853353451852202870837854353730060419413783031530025014814447625764173803831328019437788411982721011738224256663806243666507541233144449423045100490985575983447590730523765068960064 [139,117] -574563668895344352428642803839601781738986648037304711904494992671745583434526954709017399082650707506290350343361759541007670273779272888401889492703475309469036094620187270705041339339140913794037567262928170993532187410707219970946820074634739440005103896070366078057255758906016540045414940010329572849068811951771568623917049992079674939048339347512674467349467420358893732115529868796586694557776398424192390429071276952774674383878352243966588043834305569739116770586330847520733106202361912871919344457481287904130134382215319479507619919397822369541239659729202312900025331571684663140103560260108448377917606318314057298930317264610957621975199563638665916652864288930152749973203939492600312713017424220865295931806210832381354659339420503377903853984563765313120100491805178009856500730935321683593315311096335583454341019876627714836604292405017935803031680093709631527611380500336519358240688281864376133012501986747793467605204395593329714215606668611124352323779940657149640835826637699675053352080251343286493464606144364566233117490022391087266874698457726648830414637900965459384402867587964436407268690420551105672437202866786721272766815933874408401434583606544119234832040696795655297542147005028464291539952886591602821898684910149142478877612874366530743158317699779406092466256665062421376483869189487976083491484809080949162337377455834082126965605701204786082611199587660234426265611872675875829295819574881057727151916460011175579320045014709853606578975862209419001329729087221703198513248038141045204882484944740003268792941331492027249238112982273430050231984907412084300962967675655608573117096501870897906238818425560999531270798201579311073254861699184431655129276000031211594967122279860616825821709551182687191789385195311901110823589733781980863517530593604939802387992445907022834698329645016693537377832117228287223922660865372577407367844148783993790433252236306891179029726915557718945448370742214101676057611369372925179263455742594528905256 [139,118] -75415233783984544919800326313263722361902630492314325280053849283020282587723571140769194779006466687430995076193613303895396364217657065174524580863046234749791183980106572401754017909180662095792173265688242705334176108945194660464297536301064912478580453185912136126275533400766405344278487875727507738699744715415939259435754979981288079433338232038981897896073053661489628940801260667038380467065031258155991734973754325034993857641899957294262929959372858784249374948698403218339392004540269385935992744224693760741838061216466807437647746800289192325243011552318984114604824951450428892476935749001965358156672418937866738892884900599860322194601206931266735017546044029618557601452171643852219379023039625167063259417847291393730957287462164234038424763209245500962572103086486156217635960966303467514149058237655472045323230766768704025923310963301998747543036952097302715981891403249532493680389356086712808373389357561189490784232685585761847178653972723672166297280208041206943127026661726659073546299812932425108176004098701270606970660841154589834167125267771262212243741942144700876468147661714013675011262323083535433965893356046270743417379151246615377781877435243262019490239374372354445709874066284897541562228851015046991990639765768434334878744771481973578293243189293008918623523558771171648059835878127006926195573164520571591942485836605896288569579559350437377467369149461459484335030367678405979380021544855696516575201656481324745234106811886076995998624643757307653912454227254086011311584341173736948919574989327012116559282432143843514903988142162540248782949109074782861924586426854687263905101371107622878657589167970631797942575046855495263358266346467601024943689499246893504625234576872667974959499755051917275418973061702518944187714321627900451636122111590039581406119514051908889309191459662966449954761709291619239940981803102433869155705156832153814687870036815233248857530766598447344830784112469763082917698540328993576984225654896 [139,119] 3715082853510764398685697547724214670881033748183242519677106229486908924651569143165726056290155942434155103455317060501936335545895687764039121426788607540059474284742382839276248590451651314546499598324838404470256504688533924138502112642461289499487936365174856831035585106705481410359719815340824060175779455169787352259576262890693170810147830277654825432996709446167299606405907669775569217124506957793479507480779294095293472278023692074768307144025672466448415541960378292917787275755516898305196086435265041427564946030201323497089712060037311664463457850403832394744069875602145911281121322283688878051850335441886243534778123264421638420319324674064680584049214106219599422266835626648843932058228758624081367680955106013720284683948132418596229534630544837477165571368593161294935454536559103121275639698612641701326130796828502371920765408896234514036152870274475297230812784714463220723948815552748875466442151188690220960528284650629438816101972169077482481765217802312727114203419788212572955415710040599642831527082417705543715961214807614995427461099432835465445446098658837362610036366768401869367862825364194490688939195551790608221585009576857395592603144151388405716768360146121219015611815560578898508572895738142059907481222475572946210844194692647011960794630017642970734559171099635124902752401849862161920422503834785756173137500313511267111542770764836033774799016986135610137260229439918503735237299292635444058140530947537036483079289239575533727680850192831226028990581194718375429182466622524327402544590616264660913377340771487751394980038137005847918864081479214577348405442421381832777388080277415406300988809236162555037953937488145560234886202685730480724151852971444920677765190429278182178038378023207047370059263681544021567249843320243150281052241656949519684724072904996758308899459854146066131607176057269015393923042299356232049381338818645338640907326654197552760702846502747757362150989416708636385705627359463367195418 [139,120] -2742436239096387320475830008418730061113889968710039767429815663374520471381782305734934563861551792942764160797028270910581598458419879051053393340359225200869977826592900923237270009831617174705412632726205855938691675494647261192213228982541220173094330986522494688713519354618336400308713048296325796846311497091410899564386662886458031213571913813122181396210751867039504456643307531024596770828151858746850491774186490807562480979853266730964054630066952481827348815742996838070558072460510744059695670655820299268531406417172050772090670879854188687381691591670734069236087759575651400866616950224447418576794962195766989312813096625724467103350533905591466662692726451030499602670691678356333850898052167468475626106369082303222158074746501231032439736885391237968690909147392746604981446220902895915052300319612482840503140381057884136638281775809333252962330731239739232951371538312411711828642656369250329420275288215997166402543649367474023012872912520659468275599428423382598222485644741940165304184272592078603624457177414583702207036840058939599181355082118445753084391609612858148820070242250160242897569639567362274748203909600933832184154493433618109677825322189436056557183110951492143510802835968195502027281107973598983019898363437868198654327644711092956901704996709914245275497883789478634229795698638398188455207140322515363926709314132888310867260162514634687627563538292256197105002894449370469688276028164809849571925666543156847263236984310600836024959565654916900655048279456739127510802495341662181604744353660624228961363344475340794694105864556086083934593657751618487469591995920824258141400438130468024473184551095356737772091866215216206882553230485249964383418944507471738872137954141396413418482609163069127670149479164026889882899842180694702714680372027614661187383091370480005578344328091224120032962623384432740546199082377770270267854605454648998823710137698799612787276738585730449757735428936968009667223780908992 [139,121] 906687482127844145511517932859202080955458579479829594521855573636346253325690884923435657635626325479393408724837123119758990781012321972550488709140371596205886746924759345178013866278361790231861314322402964623075016388995710621760978757273108736539491887435179147217161238143983529066580597338323497486458932523492974801369071733978133524326639188974761887551546612562912295770388671460948838122630179704438326804442313027330288492106892715818349487511067844137380958611066689553028044911811567757560152708840878045331658176413696955552122262538419301630803021261181598846504980168081053624563316299493937217164223116608766921386750920465351899738077347843382336877249015101458896618580817687320688181415903182340262823451883204946518177190505900180345866454777482359474721983854643017522872892764561190553567252732043937226096609878269992797395244663203421793030595392040230640193419232806857277411083487437628764280877008516900399400382726463305004058610541682010199063812362222793811320012542255587684018745314364734193577710843451378837520596449583353205714826449083442184173738260560064139635239068365731285684983798143915285971930418793577001202407810122452275568048258251456939383105171921830451509264794536294571312105672484989156726500408859497243643400940449233916823244633484222896075925534810134727847476988941537595797971032648677163750751139262951380700009248430472607923027094013781565927697222002682010538983830821043469579663573758992415226825063709613692979887059025974549283064197408146441330472650471332269849799669259308444621563174540173639218015773763732634841433995949611117441460641392696412944311912544691101545746629436757671567936527782544582376769489261498410129475548008805926916628543002813687540904528169933400797952178562306317386681244716608809395530800916866311555991952279486485101635702668096614118993596336611782218089126055699401610073735776387665800517107874580599337324103645820537980101629427479785592 [139,122] 19065635885833926609278849846070234925793887989527003105903823739636411414639082649277686267450021660500743996998139912566026488696876660425166403653494538664412650148447980162746017620644733332400758861358314309436694248930879543566937528329014020393183559231780761407612858830820157591472571686156553588137573171345044521312043055376316330336901476525673576518472351107561306224558172539990244882467083339952298302117700709032682758480152451975781878241543846090731968109839606617600444697588299518189088112058882219204962590066760290136885244430831942578183701028107017348979448867297967862883795792887845601878993749553330112913455606564966093496147214077855815348877431468830039983730885274610665341937374293258927528118395654369471368607605469458062047192717163757730894923921090546017616610722196029267455686406441212237786989952246673200693652009783904184582039518713567746588816324963641948639191856422756352153677679241086968810839202061836565853558735688474491372446522764922151612894579055048726874395399784584154736314770360485189907660248463739334997782605755080426925203780368896927807213353122850850264729603589637465911780608618327771013675370609341594851186417420796242372497293569759559039857376330126523849758019349731180297183377712582962876377630221823886735081209310102998420010022384754404817994904078404316540528763440878630788907595002341079913760681658763459486211550273686796048994004265029442432827698814947480781218295124179312690597432635142107096237116767890990553262235536394569977698537745928385387975378214875032907612035416186528368323751322750649678850570489844212757233486851014219186177621056085517011407283828421531595815809909830413648863812814450265204433591068190626262831284675439378773131991437067960510761247933824643846357666000056577571506437447772665706267669173973197224539186287682600220019396521530597717218390510905010378430035429043907892029742195374909881809649998210635381695003586928 [139,123] -3444563778812888017610495889835015753348286346779793464215320431636980707672135976623727737604903289170854313781344005107538120148886675023139557765035288093663169956402481689263287578199648399236826821101596746433536984826262741276130392495914865534713960207461710007271104454651236973025438512878074315859223385132753415184758926136849320334164831152057719459183006651154518500911755011205615083278798072394137391032551475321521275013520679450010606062272216672941364863838678344291921700815815608820710352695892007825998600237953041356977775364848872888454221386986212891708712698922287266714907567493883802769225263079759948016513631739066733464724583600051161097926187647297521167434259426237087283105994028548799956295959356336501275601741284518084363165553621216314448864000653753000123525043407421249625262736296186214540872870727584693012428713766666006158737769638074666860713895446365217396846369563574121099072792854436366341315988047404459925711723376372914084901652576843116925030220746200894727846296262144265027664209168053968686296654790150858392574371210385397304959585900431722684725545892017493819950188249727781652631268494846440077218677964535694577743822437891999034548642653611680621870514222535196682784218797536940406121873664971942633359428170062203311535482595923886994970450853433737440734499420055299766522722482191631933731928559968858473114991050282963093414086762763953914617610464864080520939209661533349126555188821353415848914962144042769271992783020428305322115376663463397875632887352107745801282501257113088523493521255645286578728273317919696467063615934602268052316023071260825783172529309939292944568915410276747191075077013698023619348598561599993001147977008976141396127101121717268765352954626402005844043079751566337827167800747054457743661946347970431878022750375594891373605763454968218601635259195472033784845214400113569035218773053310701714678949557447253654167670678890394682710 [139,124] -2510110739574228146930829634290203179529471950533238648738488359132526521628429624661144560135769976558304710323021067001512727665881413647314158088974966433278205547272068242566482664165508076336167318191167619830391628174130587634934391837667350399010217456422031508101489093745392367372202629550249817714695577030189972412264506721399240693663835032617974239887337830249483823884002058053151822765421340808291102924673239998566125342652720845933371840933448177548040865632639759845464506002054488478767915367511993421047438407892184624625963476608817479903468354546409336301168080457438527443879397757778116284998065576983560841700435417390851185403188089572017381048482695340935277574375627991928731436208797688735366663663213190770434131495705578082089295380962166006653624134563760604048635647065281224725320913619695870226103379749406470738039428832977673115162374961889789008400374086843561853590554977775406928420084946739699304450417505342588119905235101124146330194984509203255683695873266360334989962187773399692338543767248412543167134351232720873727968632409792284052853270062219130407629374537601478922147562913303732875908785486830988307528048971820108498386628194854162640584820022022444632861870813723645107368147734943629386379607549205535457520906511800655732167788516454316331923821193645264493900713227819109862776389573152845613523479495317892711649769453377945314588583764706058902484449764944291715117493242330059105347658002573680416693300363497581634791277438488177400931495649746907664965009674224378631313015943348240738804104576993928894923675085153540131436070470412168090901631411702227933071545941247545351980349102424366818510859701698882737630981104896766812003611337845066756951649605752046737325967917834195423825165123054647278940001519829984124546910696698156218081854344684098641041138358844205499545181776352717843802121398242811952243582224471716254501693055934424611182743502336 [139,125] 340267643632763894728193941123712218857702556446308099042895034568430714175414368823701816935079099392570646495685382542223815306165568214414788479664014126876457605442362088763011411966150528876491705355474185208858532974762354589861831732394167650921426856267118634146847262593088141899805125165654395787471817664454816761274213171397157412008649268088064237431427811881991571439198665595417725489051559553932716157118389131439174990502259344800631204049756920672504319284531423060893723200994497049147601463332857419432336870000008568978523598198457029166543203234237448305347035902328753835777718184427253246350785122897946594817314953213429905570521564031231564041216622252054062014837161719558763583779860888812027205781068515373731535346599369640384323360725837974994993319977303376102286517833492058393953853699775816327075451371972064332802536895185364673438376943254050952275039418576224856704749777420117912153149764249018620813595522069995623547991958574667598097795904838566766571034900541559917975144229080490972847436346125247512240602005346062776813319493697054751888907359941311755074552373673212606919673277935268761823836177622657142168837759867164069848460338193200392381398234905699096973391884966969044684011155362302510610775364662396212770113490938018588037890932324430693586660545491853378164407993296301019305361419841171085085668107689007331967812425488082030222075751587048642208880415282982766101032475321780767047525699745050225884003745158898778744730177331757758920016378566815037079282219740667806737772067413089430183158315437388330292603988432630381320221978454944483863805684399417051102051308903402962796076588265622214592890536257338736547049740100851597378383799145496106235601019937661470685525325193922341366126052052784567732850939807398920310079894475520935021980385075482407820644448322902412183027004147185463804815447244192190341894615592003155215708066070684961760 [139,126] 63231442449377472406526193932759084198403161780597247193866426827635034542560327294092925563860277651928894833239957873839161773015304820034236829489433112361660405134422983570488509285736722543469700521293605161309397199540458167736447152833513812719673254585898374046138667622818804112202985839428049872466966134361525482806976891956264783509148680195636633899306910067419160191487494362885321608730221308921298234291736180893868221424126840338387224373197914138482739094561072481487304466716243352607671695897254089575746771218139891700057250853105878994231411937944290726803269799689316778481095934356395577059790608169100222624832183011099188401936409592025258499658054397228134877024949874542315398093208696766344032935328698581155493510667678240933397937304621383080985704256145557720949907711758974441764421700200006279862563955315665506090797622636276544933510938447284266716737098248266644209329253664217456831090201583037320264254708269125767325391530635514876656935252897857096105244194564623600127078273605486314026324571753861478376343767462567541703074146986578992417115020022212774726514725269435022663520961755880330898788855567321454231411971883346325556235791442685006759062579908807433588284629415312971413421253037092399681830467831768718948225623877090613507480984439170528448692097564050160006430953353839816333789262311329482553898452970410595708042587259710993733417439288318344410002015133169360008002570059279756063387790243320893184855743706773145528182004431079473642106431248559218071836463592773626887709636682760004144930613008576062065180659664704407731462677375427022633225321095690679628669685535542251001037899716573023482078075519970735528063168870254801791551073787024633662175362163049302710987249082869495109602298715305822931606020030963218790777291065536051757942843010344511843340714363189772564445474043932164718778236461440334663584294386087454127935650792 [139,127] -17989094126560230668150780935519236380594189773949436231956231738532053561474195842239340399966888899368066241204716568002112174595779591634086664426620194097568745396780994810328308354026014064807258515625199855602611089478086234533162630877342928623427092045928787800794857469733559901808936102128907467851935530363141615450266089230902341446085371403260385850934665546323212327320672508643190899565235403355698379326825399440552982220544562191108218617321716712415188980172939439365419671952116549391550938835100377910201094769321045941971468694325469031250214881799918636193417548256408162643341808892334147867152216097402527423441556249277625373483557117963089021366769836240321100088180246864110522648078380561518422662176304742273710205873003301266226375373447155409724346852184671709000971851505315149005530319584881025365829342370326678364213196749014137298270079065067928706195616894644024853275603876146589857214589755787067645946320937534022705933904387441303482593847095116862826095456087028552304286926156745295311899101213847111496362082450744253699623472818660238989639106401327907936084170893450582623649323617104073300118683103216330796979152627036679636848801703993012104922469826206765793249729296171545403730815971998445945263941019541093577889908440813796363321689300587901659487794150251879071495089895603687143318118889985835851064374085307448734612144477905903209021854545068347043651259128159051899521901990729907695546985608665818098245208528786318912910289000859032567557556715625318358782665017373949262191694668226965086413735639154412934779161544887206710455197786747621004638016697842974718841209073733952926450859420618512682329232285811880469242767906457374573921096075224678117950921700031589520480969988271510324293292385273197843892541425037293779813532905188374439042823520319682743543634365630173082193774767040035819896645954831267601395327182810165359 [139,128] 229450856660955149596215226261848982808916467414584236793756534682476595846663009269630552312956812955244662001552751659847000472419714094616300709468756369621299536299555970858216783264514788843506748457873357397655041811685382197887400198059464469889317105245144066765579233383814797204667344647873912560731209949332950912046386875832809214603333457100303067179434068424133845041292959570895058565323250894370339002821061085116545275457505956529683026599692694280633035841193538587642768453022844750882671989433000025951683922106032141069111828992610364695877396280856941798841337001417093272111472415654997041978131938324313367725792603232967934957277999574100367693834757419928930764318238615125710965932499731785327757793978622340727516411381571238323436710342411694856302054970339861522840856811869262486088842802549334454915476946832826499319135613141267462825188712336771292820206736225713691342796526501937197019148093631577077050907923113642368348043690374957593569042907777168346104483598973949752869887409295430390461358487091854516955515998013584581119864314982932516288015270275610886298598756385529533234233373080076888440784772729828063029291103974520667861390094943573187160561636140966618317383686948466921880408701788265351139867399346374397437659981413827983396088915032218439538870820370189921404337824062050923895569647522636702216184668268184919215277131921693246418913664489670058470560988920356264236138194076199199674891669404795516463582043664014223952737073961578772241899194204739137717244671468408057021362681265446268972301602070777097850176172017315932266561809173197565309072765510973506729372292560121643705655863566873237527626563639779696653555094749772241743229014628217334576158584483582277122518494896631133299230445537022898322598569008450628940426259604397941346650701268444859918588173852685556716243567453452546004118506854774769766384576 [139,129] -302553224010178720507319180758925246272022616403008908282726237898769967700226662977719999553449199605203165655365687470873323503050349914679271146837611306361605521483141733513421105562796934042802836312192307954497033365985262698942709182982503015659073253752951205602791102938532476569467176184499649667876011970745850295780519759010778018837310764364023494648505281471167210215240304117750264861370849755735155590138723098745906233099848436087451698309545823403336793554113158076819492427409363995374546179050965121994375782174376473469571728837736938479920112419708470175896607309639135777316046342183232600406927426435634042753107754383171762626257642552621888165821690848418103954321829047281081893643945974246931269539257695551062447404996323177634519941377218380922295610281636321601397184720633607989536887113525003334624367621322735411402771152122605680906451685616244952978355268555465369451608904044779726731494509570364334570905755920780331965289816401375672601051550450669615123820318535114377420144029434279495448320675991785888735231483437995911591815234858471356262699976251515740056428552098997477524147171633143911099389067853382825579091347922547031887070492435319940220164904079189651997108457780071155146193483969786118080272146636652348146453617445241530645512246225818838888387602770173578446967354179268314514162125378514284022748211769507673441206095449980349501554334284943084343843580502288064129107422871190567493061943601662698961437446073554036559998284755445869870109230907878346615834139078775628765174643807448184418231564712909803848591302654094181362485537509364484198214517859941163163992903499720981421671757136517005265400032345804844519345100356985010785165535343847449335757861881618468713726636725779088429116465513434087014955593743187410593587813491458562317649519895565658643851892654444326445405817064575953294757590942915384 [139,130] 11965279732949355181345015421662476017591020049271335531456918800279409022017863025722601345764146435332105259802425774783327503628552861451185442791759311943958792736461658084384254040100062943819169723099443493853900932208527855734462671538836029021047014386027528941982038214639578899581893747881694051656450589542757589442391215230074035379024281667800282748450589200869016242940549622095758325485995760450089285307420862871873736135563253288202184693720379673910679814581793095834115309894238417919986494336019571994187139443018248077961508780224675544407783810929881876324675211364874901863134366134944539812309843878737085534152487579288516419788219941955726338994251273121317521898924009451182200722085028528619240786787331262923998835857676247651406920889035186283906257679757721434787141655492139134144035589182582986527553122494404178537524650975783125399050694277156192624075498151985544147928701918407100069180925542536247041796811348426539290145360789969460363803672813676199444111358945153444184831019978707654672767198954428143382839391146522236764419042895742139276664814450906684530949012251515620572014482393110023851721957665605065724805045760598600331160461843816702569822565599062978940886789374154026260832593372964408305604305737338877179369927264815163544912386240401087750138494417607571714877161312797102524897913838131529505065889640618172759588061944008997667193242961251407550674617094389703514362798368785928335740572508038678144729064017273952175046218520851265253615551664686996700301618814240143943768115217323399442181555066004624523650330820058169549705679064236500729944934390648379706691173929914315727486143027628981273259885963400223356616283665284651448790844726722520576408626337088763485447570359900247105417350849132497266775453341400296939828302944099189435441896304871007567010832721087302746055077270078678820148576 [139,131] 219124965832697889479512239375803179492428724543588148576686137401772095222454926974619788677634070939470259475293003428315485531420566306102865226770042242856373335244543893993707555406685823734505390947999436718302981332805649769250799148027077861093831877982408789822695053581863216896984507242254153547410588794311832838249410506145433342447622694887569849598926434746376710819693046601842483091282699822410850325093419944195763351052981764555570877809639012445073063091379846481814565188541413775575063585703721353010199150701718790922343611566560241384189654295574865308383530522027612456086300974738231979281570481409188881956807649779249563690780902429240047615618841210088668472546457026322448691186985276900299422454600619821372957898040799785435184625124173586743750214734337724124310858949975243357850264212723995003381292812945474951425213667635199495762716761543916435101937794413874006329189958015270814376899889563603834712410984692949638842283680344622110513902473730540039371750729353351184925262979569201171967146637402418233030983133887445946248276363087154330887312655196962530025866097445059650362182541189109985136078364099028725667022155609346947668435447441138214634473832372177606654822679217713015825251545086374410153004457918740145062099294683221274100286204559204028757875859270791770980107177621605087229177365311351653396995107371674865456196907785951621293714403792174109116000294029794773060942149792440026029002962802603206040963397563090748333368361254084129672101875741037503612621996617522571396777759430076280074541093563965762313652453780554577524103978074192916162012195166436729576460710038643090806666856665379493873157895925413600875384674159080945749063720884082591539663555950447312885488042050724412166276960323552001116893875506207183979086875714333606406651314571393261390119658270554988746853642668672 [139,132] -860900260706052078899131587382686849042041729305527163193769876318151229360179713196384116245214025583131846312679158749237161925458557988014134091096112037918094400829501619904275867593732841185152667118915797033578742917489056812198693516399292708868637996493434741814164252555078523599359247176936395748898022430800964086464975304959692554406839439601538945950706344843284037667127630170287745548618434828710735140924417987551590411536759232382509780830936259086535089242308360285466896413559927777868065868232222997154771087004956432898469689883978460620779381989956042411502123049911387519248818225048510248242706665343265330586975872548468046769295234574952644172115501452817416152903621332570173365396375083175032155954801619808674394705963182341508297026254449811178661350292833337340483258979230923706060280501917262177487949760545798391812559912920049807149474112930250575698855742104108398266910082548162089093458374549446200236266232889311972303826306225422348537263388430256584463542710898654592863780114083963338250490899979960077336730022306124461623048896464393518583463024167257224402233014834305772586473971333369999674556249292009553657622548128884628045224671130879638964576427062330262930335576879992849876052644050004667310233356036091373898113348725489991925172522925918291068745445010314678015960073192849943622760362465383422584207459484213742414813908836661982300901574687202879007600533096435117315487727891977540048033742757957106664309337325122119008426202548746489022336307257311011588278309498921189161457823122867796113060441065668263567618778482774592461757938251017485997841921892757453769513516725310623698732597541125141778392819140685801750953611498117707766763418958937993056122404907955672960294919498472877649982927059972546043966365520435869073127552649005172552896005247550815607727899101974117728 [139,133] -144658406965258450986756750504341378868591148819541160642485370967531067180224802129588007988102691781720955596227232983892275970743801283799747681810921631622192829115684970642148462516913144879422548034248014294774599346530768853747763503427096841301648650729298796883700381389305925366779011452796532346001651451649520088000043249048145273253218904420806795470754759352889622470380344748596851345626200916266163826795090893530384678122079025465911319309534078380316425271146466045787323245638747685730131061576863598804967282490463792266801490328399847137731982377232412618036342055278202910160490893479900133765005924587670020580533757562256717533250111041937494156153378171030049662314973685049117572892486813221746506316548382364764866750766717884139547881910195827805812485492696012997507151452202354646547691467632651396128359513916808279346711495803908636865764160933186406817986580266796637308242271593043066360173445525298004996557276019108427324726491897860803123264878973003324983365452845446508632936478854957177082028060043279449368985608212262682649311114776894297824554878311106863126655668723298753970989904401984308336569393628523248110943298221120420593734428565855184604865087270984031322123838630304808039702238968193746295913310217840771865893862048832789981813477661617742313768494590657250869245045749208366564873409407054418613106448396601323526396784484687301377220625297703870239041348720273509244663161684677794674724719203107397539962026621561351485243521994298877360237757216177652704976860058527421069994794933229310305047865123833243835170302686909290951749040013483709760567810097114926839435068981190247530092038069221986012550476232146494733821238029533036659803466948732056184638333871702615860601709710484320054702849332629043678159523145612245363617155220025319435729113404317241906613865396 [139,134] 697761270056810478497316344561283020670510048547542110205413904470287478310882235326070846339100019999399057624098435463762294569736963836340410841511778802595306019429421686782733034518674084776599989000766523339153249887162379813792319523097746064218225857438989138045403095184054833231394023021594304273878875668648694278944195755091982029908255276039889974840443979031838736144677758067854107979504649551375168579273684159786333585328414235359437040592941851111911160914848338591345020894211310614201856725029449711402696079090898697109813465482325777418691473871548217809646363498157449514220872789961108633090277062681801336326182926727244184463027534005495359567648380279629652286040928197634448894617329445590377954923349876521979566529425780685449869713421408847661972231355262785382605010010167833368948665014198639318564401863521133453599596778824083946905139882659504435636877845132262738083263035500918498614664187625450359034332732319925080010192587818479758263384747308595467073735373544253931323003967190856082114890939265274811713718884548562647768118186246662365386989244119377308610094258087925710146294260512678721531182753631320450269138989656289827438187484039734946952921217605135596548740270946256740400545776809954225756058792839921504095480498859950477454706791618390326874745757842109479680862091733729494277285625427104194996228526516683446516997816018766353225671912444766019572684356072898082571562631519164169389241930140344594047123528640801424225352960389281339315247521155600701479078008416882892626295720702004415451782703079624819942628566594987836314625983578439763522234659654375528370034215701485085330485516798960340414850598751636648945063058979989726805775150004172733493339193617903930267704329591419529941741108250854500343841831736685194457377631048931344434526785594415312 [139,135] 10379785773626989097042818691644848804038565760396983645752286890273260849891973788700435023956701239716775588567613020850600387287573587258109887395129865860853791457992761835115910408758262538273587958654766033812243581995934098633778814868140728719839945230607313057612923336266336150464882344374212687542820103417821442206878364641895401951236438967580968542007499057918132253517270322253967823196517540260926737254220340943083387938373681315089179529647454454967043373488591479929478710813544133687325768868693640475760639357536840308221530444023049172158298488697891129090672692286067836866710783771259542152708220850301542125430330246525481412739082044196725693072628094432163877272797658709632051620576498062629337290235099031062599655118797127562267885091333860048712341876922838210699570422238049090246292133083369316181729737212976992494522680644923874222231781674342369229181619756921020303286120226381339208236899774704054364373300396581695781062118604599808536158541259888412756521818358793548754818942924701174862866014377761264897519614179626827079765095288020119859823514245018102308826902871801485525298337384674045749593297243319367215466149811939910445502791032606030817929831110230163842752228201771058957226414904145633343557049886263129661612517471151316763228782367926452702588133000978433572013658506720460292659687103448453845448897669573270308054127824848180641404737035504719283731129219607395147445425733712389907447413644557549172436693283409454318732775958102838591084385200539485974927727238169437726728699751478157434261973510569038030967627881813375752769134653407762890053102492439365305457394788165871215112485211509667315052920780975978022346275923999080651159513483827302696883942199993043193727922934573726717916483570123514280920459014001987756207630800157167375413410 [139,136] -29671298986293654940493924886515454721312926816714628516776821554076555496913391209072830561753145510217066343127079557292375805007102392429199271821977830538171779057974714203709102143741190037093904042250521836321688531686086062311882046546021281035555148195226404496278556277639793566196049293777914596752920722759024103285865745122324357426072614767184313018765040926774487190666891717610471276751019625470732828174262738799986257692714695129798050907946440815280372483640279461260383269855818907731252460781340326967154621623822064775610683879011335731713729600676842115687824978730166951543476512509665850209190384215007422770918611758161987823089538053570964468552700168203986850083509974051610107835261055097690647539987608892351513194514495059639968966157518574699384223516316665337641096129097985041052490383331525055371432027062800753810363029711542160213425219684254262410529810473717474323526122249828907015097375781052274672717627971538138077263593582193034483624342710117478068048831813778190714819713383095606026110752632069049776367142403237480602683845364336242475788309371171450045702218455542666947378961660484965118941223677235449196564676092917029660649122102177603818005834182471881346099777471645744833796928381095201579376941176372813134675479223023532000520280462117638409613061189391511812106514018092831680227499004397813578184733907038462967657159881585091950845804597456238552348747895750905468247506850762714151259985553821025119384224597976814053717524993461477686865984495175632945620830723332928385362434434277323818596932240507743135970584947836591842729016267344705469931775236251730719242731474535072239996112762492545056909394785721101195376993295401316080325302696050593236615539892402998309495326708589927519024614654262454060952903668611272698897783269632 [139,137] 1612559975509280032947815927120538262236603832181624986516108558810461120580152403611081977752209860041586110360470387188877452085576054053474210950131889633919541148186818960400452319539513713749335959281163477205113794931600913071698353661445207961448428390096640761532486381472323665096777116160230508620331100265145709384718493031670215828369990874850500672848016171920302083321759913733551853121928054143823249197015426798628940943480117702177514899368905510726504825075541803451082559405877036379177053404749594343208928187318699709394076014170806893328274832191227991495482747175862622286541739929123162925525888446837794561521074089108326077639496753201655162963985572204382807002433271742681682747378486276284168066842849930072111123490153996397960211103005340132016469930062464723420247967401259849826503831296721539391745275560722080574453428506909028687186665653829478052569038141704528968992575424729250846223497522249458720326487851815596896592543973354690129458435960267052020190618414993753402492521583253169068229931305784468559571374828171938544943268484678343018150601987703988791328487667324951483381659217953709393638530294420301375678318014158378890149549853100014074302586538187641399885566310648171293016101104972641700703051638260987103768025724934534573814199377132007237155304334517030179329189372417613143962262483195749374892500648441267014626631382747795318676190971431404191759183355162766258035900235841675277892235601608422937901532881306390379544597404040632584189283949883410221425094725092210342875966976258521196358374075802678266485510272457689160588394066892023211615625637885741766199245643769441632128238548535069942855614702755794786833235668406012214050483897106225371262606662266133422232198858874901864778540791636424832873208407236432320 [139,138] 91399992772731767431284973337769897075421932814703503040560585940864961204601369291305907114054120024710456461884454716322253033125534675224389448078522236574974353169890323961400043108564335260368072808918846893734805247476163269974306844886110117133152396938656200528980664156803095494028887755517521109245359098893448081141663189005397891083941686174764494429205428355233797987255171467736875720717649002684645190749290395211581413182722656988387015130739697948402550883092691649102004782763272944316282498405319936062770893612189680238829293246692418166718060003423477932162779808081305593601332786826518662676278587206704577083584818710439949617581068602230602729015634846844075063268859135546979763851483598360533160619693834884597252219862023901783418074551883534317149198910992898824800017938173225436197238769535533041426747721019108091649243654984523928544622058022649568490109982319426058195258026832027366850824674680657038683255209607929414939224086324139662226340690790960245506812507814626364372746630880523659355331596255883742971990516833457733840144014471420585213616898137055272266753762370802467069274580501968027562035135471465570219464904590853220757364695254229650650391855238836229585745491261782353355780001847451529379769402891614361275706322073409430662711304804475277051271963951588878268030302993439304567465842792236342135824058807427680235898676321905984737192160718692915910270663598319999644951749958123894088264157827240764786210608324284708969996506698113797782719227424967520190284013525690960657327798798442168326445727797498090896782482173089644901381471893175067039875020820630158465910160521821335217154087614561441702669254932118701502040201748969186486953975665452989742014536174832093823210791916135844621849504345200562973486880 [139,139] 37761637001162745852333863264834588122192188009897994556370180348104300821170353874847225420393559216927481985106623439416503270620033709831478055053319618756944192359326501367115337976750743365715787687916556493663817677422509565235019111638099534128616653630703832465346472302005863307054566427239789664015736787089264544447098674504700432403134955231282852681641846581331691970836416021370776325585257501036231168014110034885920494535511911658867959641548035033084266350794491210349961616379726702872223224753701693294296675672103404831792702710932689415468376961197423378905678096176579268289391554886326224138075720349612289561068761032211879210455720092098980577444771216625261161105373892006189933305960582655472878429831021760726599097130230515916122458211589251823525966872569184164638410853036299623913520469962016313750622720727482683316647102457465678353975994591254351654924435430938384397819211517290179026920804549259026000388258516267573393944290389178765649628094777584544046675129931106380377868523797157176166253705183074207677322376929712758326665297721647931447905125653132377505399573138268737249730069475011585108615209064227750832341770065870723676855034715161216658938651801223462342284282441500061874970385949479570199612078526107765197888340234262828072081425688112147561796292182201278029957877427897419917558214740329905659341140003460309681247834450544864715756087017947409504093828711913469296835732330430704162907171623333579150833110908631889695943793206282493288152035661572336596021320615865841956131583450974772976475333653734299116498323875617903591891429896276785488368773476876531446706759410651074227374339404308222076398802045935960056651794550538452405151106948152612140440866412550051472998120778917083203470771469024 [140,0] 52611217342856613586274090019212527517702518270394850955660608407596878837261620305020526480015534892034002595944031590013735793221171226505011341476892794530658270324220907161599446346924372099412710600556746876451225273065128727876366411567981598624419323785658390104953597492983402767650901215353240427501735590992391789137393989770766963959960093563753476252606743133577886729491090054027873873000243865290479405767511394823089750466696510579554416359883697404289568930438108502372935446247278081554835192100537243581177107482173343467145789699062740872346059322978184648647479870769736940158872613738291493029433693158308129212139335780569904329426910482269006648978183112187716490226750635884819277813306333674550560205365759324175608178655234631859432185727131980190201957646637674712140649765630657579700151956886342909175396066102132573412635267951569697975956806769196613003327402683523138922182061829809630419508778911801718602801660817989196201256446400758205844840486781851280176356755684034367336444562313290146210538294923739923370858658688107117249788533874988206463038829259128573580204181483756596184048151187182770545724531047795332099304614827694517187971825848465835641064227777887695935391866412602420273286383244590478906081297943763049374086683281628874423380048185027201951418648571490600264871597326931546153240688719185989831749067217311291497556017746952303299117986498948734587884543490733448499598692950416952951486897394257473958028682960035593557529934208213916952220607844854818892300874711632484942774515942066259446900518292205996175237330805824147186001593329409105947036255301446740389830302737433290466787745947969674243502586378095346654987543925230208396972515137259285313813185573067021701195232675142723271737930639965967987741321789640350220991897925658133040401355861618545551483600024830014536533343797377900550527710820550278701730782848659447396832553141896854171601390734176818123764790847677750954027337437108543403014140686804274440678364315818673010781824107672135072867650017046859353507119252413970010770483231119686315988816059630423559401515103002448993958799119751180269049807144319842265126066558831531860479417753821583484216462048357306567823916207149073433895394117607301282862062937772552558395120680810222261573187213861527404168331916416339693702695436722616104685179174942300334793020961279039569194922278912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] 27926909476677803602753878965111806626185417993994240498461770471322283384070331806571813762907092277314462870221757170969082743705778586291281092752064937835123664093725464533921949474464424851816198128005386660714768409753664564156630865376805628725733143739117008046820131266258511871305879641407462649193745278038682496079997636832961767282609663029015658036931600842267305779706814401380842105684454057771296525057767920560315515646413859399624754164097161442106127243223728715703670183186275825561774438437617244751279250196687318413482722202885487226458493965376019493685601143185656075422246584344258443794758691414963647269351625534741170451367912577273158907992324043827079456806552119682065314627787592794483379021739696718515106821881808148320738487013728357542137947255195162957311028673076960844011894130148707422879925682881838344791345616430243223724612449852533172560116812647980778826368163773995365057888604920237441339837329103056330822449856320348477322461418786743155056138252100268458007456279657443104647744440248695324542266186576873853999081365718603795245639099092902571689224366617087187325058570718353882516817029442043988985507993865208842912957225723363604910656255921186800195432778498931022831795318778709926705932068944297990104138117262061765595958645337216307556124204649297448254244303162101108417353719366186089700213732149321754206712106214013500092577090071254006934087451196013419055559388838536692203808685099926066381056818402724352900026929085559557178662845364527331354248026271961986557409764650102873228229704829712195448532719300921405110366200877135564270832458573239457557412728961913019422295459650586766687260136865428992036671971453476626417458459562330391671236794516476472470942296022003856468779428177261196652821215602854403663483284347568980601645787440800320648234089527993540839416229998740992413684252291686427335968410409458299023381506651564780025767018419490558253773787457685468399215488520166053051387087030286885520934009316352100483108236401800368641846549616320773980049545558806668097011321895009349187528819615151189500024568557923044908923214592185911373303761356140078362734824151896075921808591240779595164604233133276462786256049738462461073156766061269188019793867215487789077683701384880613151136532788453580219119095704118253375868301706594913261922563426578009514077470019702507022370718863065088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 1568720287522022227109955368014582826411443504663547416747620621615609585129542116099628177703854018474181358654126629768138207034402719585464029816207299306485554220246697190286118878918753506335865639410771196901196941273507529638457902524567644117858974986845725398130757555773492315562044989670624821082558472548642329335717479913944164653221171666289312357277256672154115567271004844250216064187206697481776998639209719020099098585986156190266922813887338998151368807332612561623175698536827438977553180198454516463420509181969164786954453977046968080271603520543107312736979647728121404786213392050128696848275916795423973285764069586100515895201782540350934994112361325411132715674343273493326636413269474111593244229050481305080605129362844583994547533941623054767499525866144676027225680904943344325165045025205122784051655012080053689645207935084135370543852441132992536212095616923115339702548089714833517471428550679796202353769124808548476977519910907973451007499974959900067651997735163806169157328943323720444633638589212205737000186992102501085339343263533805274496903026930863451192390165878954126162529928244411245929575366641604163755568505845379916633525815302460103490403971549699552352526373458901304652135999895839895232558117559445383893018951295651904250476110669757210702286546739264144849414333938286993241473704766160989957383056409161236597997606830856725993617226262880434064386937251771087908688938468122493401936114222668879755330584214728800759193926464375694617792843342371256748560342106720456842572080096928090110318269744752439312017878678451656167865992148791667364795318755159193072259873694186348454359074758717221119602838314129238925579872157607423775079795148926899585693938457907863933033214648425799993283961472683461396340751565392142881239966601808398371953842491743180772244760548799098737160433484787567653422775895055334407939557906833026425241327140740017675868030247558188577290026746688479767599212148046227571026163944110017830007244114019535376220621401020206982072906373770711458089023562375613504907272136089513960114194311534691245180934900179813097210263854921260510959752855647220228579651085809294191683990421560446075065360360851228638562451662382209728259530357000900763105249898250274891568568214995170452230556836616182390396651895057535059180008760883023271775448821836704339583446957314768016181973509759565824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] 3051972025863053930383010849910961593009471144402689141009924655655099937717197868907848594326817124180903074076337835323792728722565265450302405042705100690141781245608336434190897899779894370176253393247715888477295046707563088286604938960152724333841576842255244518536710693284575036269436189062074253720059909688811773039572220139179410932270492779415510096855091479562537308032232460696587021126544176201716238690469513547259273670760976190851948817938299311942857447680058900780933021515451929479085710327505415871313405051855820551625426969248066103376780938684860133218953602599132711511945506364537514177390897851283548038146239685771260225509016632214991566060148391107009278375969106104976947990962356063864260772909887712859606692514181415296508213078434778879230672526135421623327023058925222810243801919363000851699654825411717071861164858079307983943337069413396911826244887830403860866854755224477374996694136458527070986953327581550752148918792849444136771573964692437222787023333390029245448624289226847329543163220814101030683974356495934291000385054686406918581890853949956767507804422482347895701343434268731353706217948994170310573251290417757923670544428848440026300777418198627932783359345806746235464566679354850993885158887776960413787747593758645687160128899014523967685379092739373555776003455036022685389667805986239397221167146685460653233665150681899783821294251747214462138713444365987276505138344983395265959789446256776027751795834454056115044977023538864636630342189899139825637439180499030208813213947478262295925477016818735887383757425844550805806162011084987145292163991510837143580771533816725727697468138895743275022677430878037490037170869770702430769925927281878887200008002089418811407350524605854055925068512099887159230957837328277780853017167650013188040736710960741012974364279527292467151070914753303277091834059899503008089795385408261058388291348963518661840789842661925713002283512128192602848051941594003937225998953077802846438814907126184868114590402006338822612656421101036528462031135235591598056603549871306571010369873036685737317481803951889613128628104791714191982920641167043588110079537452265046612674958181334382294650098861713608886428669755846586321974282611590071789494905089320849506004478739052271850625055829560583461083695722001429217788881959970204252387428845954962720420067687897911824424050640231071744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 257566695982991411512890456418302207851789630157709394635009012039324705377297403708867424704037768334711281523385129799871561180373357284325530709667110502138672666401609251261133223706520571730501915423309627252083729520706045852346217871017747010567062828728423566294198452087944974087645522490805585082922719287526519363803762701872356458181533156688070251627193715377235787305806253812565587232173589829449345644831593432795162355354980670661851867126405246007358141790509221928726978876003093629679736202132268821030582288803247109154784956036230975512152262631892231608022375443443763076619407867395239420434066979321628294573761376521679731714006643597255778475854175706578149506282773110008502089342677001810874736244147409446389522589430326009289642146035057683363327868883673657322826982710542683878209781511728511830005687452568559225251154558982331745736310955535969865422433791619246765997071784067245801557635282803346866437420065200445128562197179974281479470742456580055728583766184522490304446728469711051795888804685865791520042645995258199740667537333944212661910243197265346689350051426008372603723239885965635101904744326843622892596408442222676489475048572845500667028528162566795304489122447125046644662651478084271288639157615621023903267352323960887482759295233429950601653279837741603353816048463690154097654125003681940098620968892382730792022592409817235622830402814157118548625628595191075583741903604938572917590597933947815649122093676007845079515394960804819496049542982987442911713141299632969717464897289472986904765925176042239079196580960453506816759734738813460543837864475985752540659712768283372479715369083345363272931166982334714496837306184866478412341143878259627397351032119202465283509575873009112596498772570024127701947125263599330950098692029899771416123170816372585110264380730828840509582793882216124060159642699103893322862038591598014116212200502377173217343125515936456667368207611847422623369915047048256986371041348422507209658393682083374370000064881771153864897780528260427141334875064051943364697911009604166831178218070268039177492709813524851074470278683742338475158102914878397359043196802673607048649051785791311764452133085068820986089292783013169442403493663318566345533856206303360082433617521685053236159134582098040247532092318935915738922584437276714362689636279600942591563095703048401425868557713037122863104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -3743883522372892534431527622277763384455155527093811038103103500477733592964504967992182134727720934165792496032196812687505554843293989712626514658588491694739903134554539698551382503544848457739587718455251601179497628609090463498869537871041217938289050297785918514720550671739818149921719944336069893590772181663081608304914863726960953627868280378330172355214729965935945048909978695749893539027234734609277293526508224705842002960879168169479440947769030073557090983882974011882810486854746084456418305969292263619351882008073045204723818359519378671781563513587433697312139130235349177252690858890214486990650679106403787361081135167176440034081678300869430161017744796452292682651179295817331770728352147764427308053636673706909455723009875367978216891632406116282171103334101940210927808445297220125475456984140704549014835083900195993310190020768388914043746287622904171945571555365032066182635427838188414296488955674795353160353222450492781314753712019039470011338762307457958022386622778726693148906807325815336425205761608048152479285781179131442957113339205251486400189756626631010839507094111585041392377397153204957671327758293000918470523752101340577943970785547967936719033529599841886202884299578270598220223095430611514855663966970393494711224538192811232038275923052280845566848195648296871078367569157162432784090371323400215488030613453922254814521625955859748562877496023512290116048359521061990590961584595000535317734841638641900286997173549000416129263202669082241506741617014969902205538611433984874726191785602289601229117665670749714825081087835848462402677571499259170940408015552138847146789212681756015222928862555236794298990034580327741489459520960023216046338338397958289090647089310032606546863336036637878040113520658587337769780180894040074395277028208211931754994916855046998115218080290874117099119752715275333134491344942701440937734738307875610135425259240313817644550487903967921510771123296209036494800865270054821487887495372724500577601539630324941423357758408656709210371590169407507748423497681034827740559789700390135957655136111021677157388173246923866052058022146948584903334253758142319233926164007192386227634500965585745695665269086777117871839499354297178942023843709878282049705854540708758860442873113094456131324673031199516298349690807471785164372460350286635019070611507649536797316898172068548803937089686294805610496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 15119425087468672980911304771543774794075680905787008212529822697555953893249835328853406931990530392355110727521519076343382597649191579857443743564226496549306889518797489738835916987008255049822111445972596010782403017290311377226079608926272653732624084033194692716171264280820373935479872058316881434859133339483498638563947066509921871818029627521744633454524931509799720961651782853440735554359253707022433389726715765049200158207750224872343473202782354890351134350986294195981110396630665863109600504308681007951523880726604479836817534836030415183968109566289920128234431534256517612098542457990791166886255405859815901187059995982023411294946144026161854825255039455173974699908184237738493754887975090381415756055065661924840886229250415306026218165918208096244326740793718885627252520090363382235750423282790329026304719282866593488286260239577905649227247972725700353562530243559677593096879391839686510331369801155373185085077901108799478570914447939411736564079827793418685826281679080782639321225651116286592097379787271080823285982274666868208840859267194314483619210397258613661960572920188296487123077791570552252227150039096088252248468198631017181324705650435975432775706446453065140141171463327314406289828910886896170549444393621754653649950929748875773270871422696266915044008563006491375045059092791961343758234129668998189210832011201719645361848057892985207815069543102936522392310251230393247025982160571546913366140054103088878380080670109916354266571340336538496813720204809415449952257151033793288838079946314757133836789233634070689794019098180194183387914135264217335718098489836101423108389052696612627119975208085321278893108526082855697842617200487143077242991025912953027652183810498891524094609651707704089997826588417579202733078208437364808405553617291607714553892990425761123508845909039167535168508171391582004232865474571369352244896491221699814310558463842392800983045520568294230731412308820145625282444059690347133910902433618397377421976601763312655162530086215785377085375070932733487832846278934906101488221156649638347550448056904833360505145079343541597063057865824648644123895879789889033036068649800513282354897316323515681392096172845134230254157160322681489748420792426515605989397160228771049487106202180255597099567468978096414887184598048471093067290900548562993177332661592574973107434584104675075373381942449151768788992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,7] -1767338481568230744646092178590815677773636551067232727963265146803960487602015384090310405042432093662233002748915806857314289918999730881307871730942789558761166970964030625207803779264560061570152872364895761095133925881054522334290514385177567756576129763603108397450355471503087138151109220320133845338515932860528934326202663237980478364777793534379011906880872581395592639239596286323673558290932057513868892293043238321452692798157093216820315385966154254868118810726217809586955549620041729473397606731864078659197283515732743558407847272069999638691891409207180135034119143564430977133384419883638661711570973481830638729941711006197264287825508590172866598527468947876049982639623923378990587382556922072918401556905072911090611199664138340112339957951195974747767577957592381630757811263966427348931068769876093603986526463478148922870018094271219437680438655035669316472830160413448152597803609580967449395048677664052058244249721431416886264028382381163915318691378665406796797068300978606659641064725802528946441257997817748600497341017733315516422629147038281621260980692381663732597196256094054707184752221301630207040643136897776020559852712678704631215191965293947185253934303904512186138797364118155500327864806206185173349445761995529759724752194398047857414552692331361909285631589994611139086269076726808680015854150470269963674375546086968871812938704562017555011014038962976400910043212787997169576433045009387649878559994967559325445113163865478303714804727344319416752261800756791791434916657182239257695313039736121855366898171001169126923017189459737477180289143940963913953982061085030381506681722608087151390419786783062842678350918339977654147766891581026511550485218363185881131831226762018770405033654256047670473439805753888300754160668050114118816470842520009134290170220825550938328516732775622035590719170628665473873949422078506450532884361153452551785674386743525403743960872251499950695344670189656732895788194443779002735870305325400963542146219442741626064308338174567352183503013965641784347086480858314736658482570884608968086284757325936079314758833746976848297715687530565238315843320375835409299132009828153267673531031670384031471425743964259369813974258668940993565155494155989061778552648415262345698983632200326846527784017432383714582946093545428100799407816901268763921576023483097131874918487129912432882704968028523602116608000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,8] -185322201863338781607248735220075052911231440833672890194635525450790889831709182367780238659494491730764371876791392026915917332575770729731879702985196525291555169016527281641928944882760336282943577755797240770053079218090528573453852932352302429124713245544329320398501585084868248309506453098034842076098585374186243232618756197798820046359373137556184250754463439592565039624642471695889638038818695500951461768187670979964293369438573864294646808886080473061157160340996872948301539822747838527425724618789658376418830727730398033169883811718592770274538524729822970310616490428974226468413943875478887642218529811180356815810103346766592815531812767348754483609141196851835549161247409023314591025054092116060497024010202762429096460864112837417533219352481357088270449760152888597782145331487617330107605624319949415340995383278763266905156034059073002137157427925701177566076956690930314365560819939739815004672550484570127750101289308500506483909370201309532149484984381922236506144247206886289238763935429418464238945605654413701402332958034950018204725949499323493356155043588693429882237536390980533076068439449724121813375129680698113708068032607585813666682436030461684687343900530512441356068605351949266685566165495215540659010114478670579698657164216018672634015140674671843645615083376730044698884393532544607092900767312850251170956942385011693897829473526892924218682173036593303850902816323048933059116806525359904264318595599853695293495331871780404130118971307609112530662737219961250846186176839663074510728864715328526490352062257965175623666214115425720860689860119277660364960477137786978397208903804207799652684858668213075219435546994269953923253658469887968052532494404886723740964955961464545185057892797288253179027690469847048346031703897196824675669602965106416287179255601257621787256674994996847532213763385074315101162332265338813005540460735622089564476309508901180691706368539513882137061020301291882343761885136425835186388861510189043817369414329238815185868072966879305153011507488924118496101682865854541802349467138535286297190661014231864927778767051283896008547327502251109756718517116024948252900966451228362604301750751563471242615246601090857058584296557273656500845885485688193588953465011701171574495524233457738573664816818106551245555634041491866170778660703997394682298617038440380129971394290465870653712479342762254164557824000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,9] 727527102418706432526099331789962762634924766229842600112779053340439688120640638118260154380037668603403097811190450448790600260536478566579285079478149018204997664984782245229627617759230050057036322311609664162324117042969464578590083933539869828665478520819604678711662575454342131755199868735718579332493367674709001005861691135665939748939749354883126789994018907573601969768990684258337653231318273764418618059957950514357788711895078381324405855263041979875641126992325181584320474258197966291797266935798882641893210502635857501414476294763906167060642679689458760354390620040924484063981567199230792118816726138669644854269996054303870404733575529893285423087225706942478113406318034532957262954410366873456949628255604394220003042020503986662498766073247325061245036964721748535404940889124440774519064089220843598852500945912434004258659706428958483666478485591998397108908122419743184180754750950491872341441076598878065268365362296953915290374970085341073351073714086396334107074146748874989828415988238571016823880013481666148946563988320702943892809983385057695135880073207529875506373215539967038825809988631575689402180721284183683372639231936898157374331705864023101163701869121258159272928935842724938724815104092612703234584088318111144359251885129084585911252802027281659849356454668997377324242209984111849650822488796368239799835103281937569219411034589205162916019729309458001092874957073512784292928809320321009096280430579946474396806287632690601183210333515353671815345491721619397486394492029624373586309018258453244001617495168701486351070110616043432759730278078619281193014154672608736304706751148074821967546025877076043911176078077073937629084202517020322344891795337689979052544591845828064858014589910235993411814838231633985233641131168285613730268725774411687818633692097463479622022037759941920152121006751417530274095445902035975747775669437924700057098560440551406066782801836414471222820543761913644209410062618898086144808361668532420368323727003173017157616172402379861858016883251076342760540424207399354159115650621295005584952687539897381019047602105817696073347970961057434328481557934075111596605438413265878955770364529577636789768520520399498723049310797708249337459198201974583774038318777429728073187123140190307227759627086354204598225357103728771474092811463056274738101347632531901126702052216724337928290909359504217723633664000000000000000000000000000000000000000000000000000000000000000000000000000 [140,10] -1186908608844554453136464531931902457145017731695240938708064974239827536255817205514847759659014139214022006140275440922759053884778945344158195635653069096632297435317586422882077750972563660572756260723443723403214231408551867124976703295448052680613231305058137444831332067638988942981364661629717450459352424017042009390265293973985949164300101474742496829627259737173747947716924657203127852152386760551154485965746568242966991054468670516664301498582819927995490492453770441239846960852693106286680302373600599960823450121780346882651053689025785300031512826601929096372451564183239900818217562043555457102998277085419768409853384242072935874327218669651683546197518821527652522018837328548951329134903232204385088566840102773624218110107604790531682898232851419027566799367026887001537930789643250610772502474154343334743763832198389075579977309391553864261797695567807019866217869288915330878797529738114518957310337199285581095179536188191861668594386855684460294312130310989806744701986457957461172670786829910672625894411629807321274193421034757511489527049536414591747888264211073395430997491384044755474753227826896559176801714009682995514110954908104067882179750789339135839863105520701836816755499093330281114084339976729806372210008105804633899150382790719474410805634522030978667564500406519489328850755402953690578870282543148250200535088071656085448595147170366894710888950427091073628139292002411980564814090069571527830619567623347549400449501895338075230362927535575017357218774655970038638817231909602763718751046590229276611815582856626965092448401751624878458183985226761594248417809385423937047345654073312819537327869420527139032226306155962948327283013374518073145804941054377937233539961385751598365155573530738070139529978449245371875446961373028010609797096346808562190278262112140021852945437882794562264159836238325686208095486164815875630400599433575753879223952266564083840587835206494102106317690348203167410354471633938458827591666460323326263473965110130603613636026658353161841513726414961552950752772154709847490036128042751341808844328959795251679920108615336583562499521264136815097523029817410426697761467265649635789544793894113453160122193099005039720748476774048122120363332894916781937499297365095069229807264549326696213949902819092847271882301740456644448430948705278193952688094908104396560222587073699675160967406370159821540294656000000000000000000000000000000000000000000000000000000000000000000000000 [140,11] -995082741816235264617268546479827289505697792245329459078960958056997195055056464313819776218158917356211252995589335299456471756341324245062210074262950677329870551664685895579956291826694799356808995836251800658631725627871881577393371924576803292648212328387807157753013948516195433619367160968363166466720357324010283697866068839264242943450003568760444299615183096261124822478113512487601394384164901936096246627329470620088215318635120235021823992528380701266942270184101572146861142181768748556844815087056013453443528074960671099261227372575340626062368956128518666715863262704470390930033526553010783430631764739958241077238110558929077571854174434328535590543255466556014381133803359160734018888378141071990109566964340810590227825555969799071691597492024130250954404684746650220685645312593327947810722444820310800869607406742325433539786987618743999769512777285369257364199896474483900055304457197199587613625965216025060219121285226443997764269402882300389249828201167016021082006464338956909230385249220416787011506627629602374953997810784528753794110640965201146059218732247177248545960450290040203124252527979785358349382119062795353546922692074218672758659265256797203742304243667716611881096568189017683831514116274161085258816614598331649797626615770635839913000679421024571410320777336946178518816760537142924769838941817394711102662997588234971959977017891596816571345312691619572122532717887847141635931541503087768733875602328494595570479418036089514855477099219464235158207488617628818786631170593135268289421251557684118466244911239786582221113264800451653462034066685743671181984090844366703088681852452007385737584493540280512462863036822674446162951655140290383152500373544509601598032764787277858928614780269921710689662195405194572391704786341229436508795693547310014733970425528749525226219728076742352295955124648228120951059865563778920625316809150911861437879973570376233462459936882424590887642459637102572682374230701946344392850377133881740846364883185039894588360328179209280074554488164222048056533187262485561614373285395279279483727122010945588256464986507014127912579006865370860586753535808577613295303345214899810450674691712866766343298428574548252166488574658943605854195083474559201397442269671558795403057190932513567457286933538473683677042745171738770461545563839450034765391257511528882232540391527205456886377403074479023282192384000000000000000000000000000000000000000000000000000000000000000000000 [140,12] 12452064363529530980420961854102542601419397775479349506196188277990911619261482127069221928678621675011111248055254378955099977765786731222693123421062340315229961250795657833852878505466405539399806101425859206822344110205030999313853455373184356228841119034639881899047229191155271165254145935914307205583149640354086832581809309742566527761981826599618885160446815707831864841694884844979457510529113259047199010662163923647633671790481530774140354221462069134495647921217333575968071517651692959619033227972344232038483209497130424083426122880566698141816517738058997068947235933564755887505152888523781445831150853637471303857138791720616057175409508722058516337027048543124476592548793172380250872656332746737946205669939844072793479682673369947951704597230691283862355876235645364513342008698806424954782673214258928062845433642040503897831077611201366513121556873837566062567920345458201265042645669799901096246234763827832662204731230314138242264966983542798818301976938274504864152995596254605408508152696940559471046368799949097884835952585969367754533741091010644000977519303073982451339240039894588999141965866204534881585134181833578934958662749941328383395644779322480204999573592903594817534516442566636002658922212444671070671986744665235138268537301782248932358393725810426916776439678858362331012690984476043422897449922406235669674184794599670424998772716584382174878292642601286353630746290595119590215802409806528140261895912245978179894888612115455849179605756698507140031497284243535225110006479501127365509760646131745587747176157963926529541019691782848938838460025203324516000804852138975731186693100525312161098705135246307475067839052471330199541172412235118822640717065994426632189403944596191361626654569886784265827488325982033864671695455598015034906759623847604433624802006084869754317153036441796234287686029840160265163022950231271002029583315798839085337364403265609920954059747197859293205517387214871425718750102858868371771321262976124462294958695145903310420801054664261171036464390161865650111268134633977216174297319432011402513232722205561027908035024726445189718164184333980821988000924491190622933585864542162112122151389327053907032415719580932036822175274487538708761221911049526752377906844149414564897793091760484194294844832939029917838922940621056620556427179288752052426512258329493152836841485249856990798467449709790681534300160000000000000000000000000000000000000000000000000000000000000000000 [140,13] -43983508812360784151657933648133577778094015690293448481746578505509701615147086010211990811480186445433317209935187679241757123376321637577932193982242030707970757142469586336524724218215519971111033492704679475944869221431174723134268951988017408216816071858528532686276759790635720406797332153859821606161683333847323057375494543703481003399236563960691823150245085431235410356787007384182702754728682118149007976786302072090971335860640161713043550467663412425424016954735133096683816504896112071387399276881665977463812778388953165818988606207208119741088470555474541300858700796651617762755210471603148539096705838364161961621235552383235427373627387869398632936190414403052567564970291280149319291375542530557628383345511992264290592191153643822856807579534033750456517247680120554459368448646123975406074354951352617818417173379800220890806491991986348552634521790206872132349708175693422994884330800020161834748808378360226790736184730741028051652106937583650693717652320868233234241585027544484059280121426187426125003791037510054874091993998756665982872243920895111009712460807093286504265522530436472447704633024103055091548063084248554472388346895567152953915594266619180877867993830490890367604914233428184558432275662089113780402814881684974040208805048499425415600499611694200261050851941387185468543288240924112907896682362386757809888757811630935669577987884181841951143784606070298478572216173469733140447973344801402694859191365382328427966364301900863825789152061312457223512478946378922228246260622533602739544702302787678312297401308051338114431585921200191815788607919882551988723536438492263987079044691566949146723248497101108341291736267163090160751869093486232087915991369400165987138788258304513024397603822869268409084303816180748603806645214409652758756615968630186548349022058635375364451356516276318539908523043101248840187765368241863462410526732446483145389837120047832749699346759462303630171880713342646493107050774487249955943944391262214802031227459229122259054790833607989309794478695451139251204540494679952135643095603872852968144591722127812868057127989509812717518821828256510163229071393973523142140556412218524374632076404481299276741147952765731217725121193524557960694485289701254369999760452869925067297855840985991013299717680693813457835610672478671084446496380097584630923120334862339314570785434948749864519971341166697889759494144000000000000000000000000000000000000000000000000000000000000000 [140,14] 104212801242864186748849404859650609281091862921436414505432019126807776836800498521459385959812045042010424893580305728876877693566981125639754511902635928863420058603182291656290990349130636992064894773284249437330370525124510494191584600844006668878110823323547595294142367436447799633175357037380773310977190225238652350476093040718680683039475520385891042362911902743829426095846087187967149931600815453209408379195252268959759143682267684952659902132971027194087818823784910714668542578462001429004765804975799828233068296592903950965963361307390033839935192298089933958051878272983692295853107814649626321751057548833441042416999201605855263744185768058369554957574924977281793955954874759868701172855976871630152051819489728111109328283721435277173358107088903994313127006844411258691176925725429566974153884120960555704875026867209322109399115560264860038958957557769293710607095199349453304982788076091923112462975364704916595169590452933975700307836278493085062011253132385895356919184364286422997844705127533486260797112489832433107545136112598590932376652894125851898056985341180989094490532825980261420610042144957356323167866347211353446936540423552068242061426777959972609195117748528180760637764425989702986312191318443373449208791006614253729458979958595235069373218878616631426797562668509795230705814890480221958408452110377942687363369974054312946599564094345450846049310217455255964587406034883480791220164184155854995819396340303225893024316929805138319771361703627452741469271136233002932141229817669281918380943265773047806152111725871845751723373567632109778909208983067668537123651675403972860142531520008652112460038362839763395743599854666377166952770392288197046008676222481101922972316999264881431267979854398728124260113705793771076003639400476101303661368487265840701552909663120557602119229001423102490510309753825006578802023570493499368862327211917227484830694086238597941710184705757366072508527873163514925975723234828167507779760826786347393532551665341046510779618232184126165477803559380244205174564911769724799501247816086962180642050735274866300121321789869657502981485128734413479641519112302756018480112366176049100941630211580657892273956996298201036890627991212834716092116926648127660104128594057781243870514937236296098706792627786356940516866646167078390334467384798388000887317696541798038934508313735014117052009368756579011896803328000000000000000000000000000000000000000000000000000000000000 [140,15] -185948525544629627716251247290695696170502507041165010763601405992351281264783051457252429337809248028323892658656609452018323558564719061407322337091790727152969725327198979075818005776913680080954454746833261160340566203135048676419209180602313323502087477445914354894468404343134869561202423811135108294412171218189312911481029220941712241431802426160989297689114249030646295592625129872072121321157296138349967138194380405221102707879032202257983494587255368725335462387521150597514593739260117732217793025774562737102369287459789245212070729989441116397622088304868772285378197826377013837377295831202917811756570312789333282431305746351297268122043866743307366038514846829391315501743939848511676817432110885861349888499166948316701551665282159006000223992497142370457837605388202282700402761563617511825241927851311076792997715447580870908142274359764788654306836096837282343462816147989048548352997922657022082545511050433516798943605107140383577679010080915817246506048745377601775668395987905062749714505107838768740182178183885335717822663280900140018367776443423199733699056710006134761440431377352069208717826876873667800586530958141108581427099526660423070776119007629898887018221955534056916283378530606925073574631971974436071276739029945270680015389661133585386262182562874323555638570691051802814273163491326173055735726743206172548244620517319651612625060046510225306854345998683381341857029874941060228933518120961544197816241112486039624870770748725720753609985993770037158336687116502689873746842473800467767844244533743706476316463650554699010558502297633408275360614961700267755529201133119389809115845379210428990373506305197715401328614350715003193037703201609699434704907403476690569040428196953246875765375302491092265611082137323675750230629189488672564540556245513856027888728997678430916251043453682862123611317688624805430747244651084220054650030678899412554786477020602938493146759647517180107403298250935292650568783937394619683705115553942842105817939352703334031534847523310391653095218995024604538798562850305479519957552982744915964225623815132969817273964502983562283904904835309003089392801336727743731553404405741681386431585844876351949079935122049536182093485907624625181301520426247025005353221031575582047397149374832372250858666854470288290353577274191916216935465099936370785747134820851604806966509050673314203322381150284170784292208640000000000000000000000000000000000000000000000000000000000 [140,16] 257104308557903180227957056582915035721803314315435841905070556486135575715239945352100119968271596147724423595417368324658216498400833401132738859539295475578772940495867441210391571989058216560000369972790921677752532097531069696187200404361718386574647651548110193306646761172467088171340692152206645741787769004357693134910485783512220665957673932205387352037852617653509149071643329746072078670720578098765018882134429668890891230711848519527554492383627728456221412488347160607183955365114417605481096429208374411328426572284922439220720098897754476009939983132157303016028853179649836662558528632411873108638049950832246155922413828851396824765510515103186127761313153236007981715088864380608826830509959359732165731353811605092058219498939670457270159208934495729438342239130125064566559845032827888463296284098972610527989284204191665635904774029685520711379215564971368081115271225387032731541074743848902780902529178315811653004106580710472497194843787057063447621498622766224609452199899683727472899674062444552678460386235982500508474972101483158422634818957453655137341737665604068395370100652531344757821614954045574868577582054410062849845233311343030782436766569476805981499785834857329661617604353899056101988666848944308583593738323642973877014099954483792418447469235252867328680013394345437630463972969005838388919058865063489242269958101959215601916573344364070913182040255949279453274933533483035272043407989812671948517537126889121766839523236033872128919385573667008892192192674899941318624435119344487925989552621451170367108738359183987619081830997944331152441807210405431549188869527958444266897927439574853390621299460171671375581095960269784753037838347072940083096068326764646563932913894404837095599866926202770740146013963501331570757982194031974223932469600558157963924757970041936735263391321101286934959133876873203190316732447315860106119678470437132636351503505162243294127938432932975112830218462550747907965865253124978298175230959899419165103776358755522729353347633891801773706176494471578668469811088736341567775360995280111592756492169095589379940535180507477189116802579220971656628330818431441176199599851815101241999116872597228853277462158236843276189400849866257531806949688605296851027679281709545932520068895379137027321545338562910428859510581221887804135720231004957022147499690667913221170718568473120811389056654475919145855614976000000000000000000000000000000000000000000000000000000 [140,17] -273953394564418668109477449546882740729646744837982298686588465744151524205640880667030945001319276601513453930829132711657342188810096842735381964356222260060076241071432286621645853598507776174724541997064225505749780319614631591381945544277553705572130653675452271109439847200204471946060911849622272323126313605805580987706237437860149853981020616750157216564993182404741771738787662270467525038505707992368909771445934286668132524190663404924595108019697237279849820076939130194079564668619576046076947678378264810131248426813595046060164000205865079109614914451364140340533207198925011966557508012302094089748990365033579871267683338271888873342959727842014049106710423050757242153670006540131848743932311298780727056274775973053451735275548097382170415546125684538625047593479378972089614198238951423511339830467451555217921748728678970098722951824156458279611744782035399287787129101420580126311289488966232949254826776978495700814683408599976545203379101870714511840081039037235850228746216558562047193049922972161462783505002638025728481010381311663528224419456662434150757106260516848198816793828178930378022656621571831713260694497154280912216793182148675609200792975352480340975523861193268713492196606890820496679597459333184000151648942700909715606992982526203239922821439586839382243326211429670924967835427292427770321446655358580445561905107965577788618634883253725412378774309975187112000339955662136608395523876828998981640765788675728226638050726428827664767400959284369936407086186036033788835798159326561068764769406628136559240324886448139723675345067000393686078475610911687549237429813380671650461739282785026392697962321340158411280515127734284497854173659463624453700389792106018833676114862514402198714256879290530013666196396013298840885316045565004106988232041790852921443136483362195120494328243152586908155096617277904402999896652669109071027323367820156100139902695221172060175398325310198048595348779442499867224360096987269062844955114366168242095897658805432805541050586860473189448511710441090086494239800053295825547499174183837022159331637692498811063686848936338989935740014130925573965896751607289453072381898148732218981389151636280146940678294295429696729346845588330803604138452529726352521754735765214443412305088823869694001019564990120647744783759010266588138153190818924987054096722144737368008773123131317562120312704418348043847335936000000000000000000000000000000000000000000000000000 [140,18] 214762725546549750637851164265018709088415251234732247109657928135755721210051317130087661672366148195502557399836505925123356663031818291104639432460724072113167352684996242646773052434221840866757916044478742835766041180256545014016081386219578912783170386295958767128148496316603568976459547913389410465664867570968631621687838466306450542718571734126067730138564789629324090321460562603888796098644036851822504071875600505337338575351303634653309925044632650727176542948268597142031548597064525274469407145295556101055869817573992011358166985727051921364166738873633618597002376583616719773994509089514974349500062094953662174425440093084108548885491556584989994627641803326857458398960230578246290347460550905325322264049797189998939086411567990397476950529234569615463940433664115796656788039418419085061999270130532854290436086785721650153243157129715240907002662656133531260253734963650208566894572412554714799391172875862434833230663409220474023828562192873830795984194243929176494927745810381754739600013836836691403292225585294221690765966758193944865870952935481153348275319528210858032182757055986676050367764962920436674168876238283976315540280824097337283724705889933699806758753003700527492452351469981387225464044150723477572932782106576566697316330381815515490584904363427164706636601360084161439500949378385364371726980018830540968654305653866375050997609564803119071469671067545649023193740374740779586354377320716524971837634478743536018415647908097216505657038003952148119941505004587740737342900638884292532309240054221162295066415173447281394836828381507622221554260294706014533816181751299495778934152434644927215035699248014705445453406925435405071663748503849256530372751586848873148613592414436487318007475316021172866616693283709641527583285769121894368636328125649529924433105942182452107688932224699534849154943504976676808496439790342937225823949707258783295621035646405651409806866382091533159229633176721280016477034895997758866258860175363129090882095961215698947240742524407688730772240227385102692062068961553003685970942947806759762459090111425962243026000636084936774999898093225081730986121337985310213078504840376651136617835113768556205193423280660487206389160705415860885247603182893907267279704508313352170758258807371636975651683616490764454373619236406868653650390889137258975849373882879039439483532627458240968614825970244182496822427648000000000000000000000000000000000000000000000000 [140,19] -103244670617388552188932314125575729143464021858445754147867702175365103575021650584022928260916321326795361488705609787743463378004841585102770489131675261994186097078884605336577004564063399556658284589824299616948732719061293140455423508056735016612030702496372029204990993756252596990248148461105214438725480071505464460368663790012287227651756406860557525871622232693533145859721322614247839282330204819356751138909881532435734549140279287815169430123676303057327292498901466244474495313548077372283397136488934474437964632806917966070758418578434827096784793910537471187380256895761326204032556870382399675671706046319047018354589321588047036964439268364395962142448447720285290229471424980976083178444642158376392825630909727619545003932024044110710585827894190582647308826426050495925374846578321749977406088688924677810949228577412830900177196590316290546171161088734560927808423660884809378302172932426895765598526436153405650452456674307872017960511977219453394859439047875828808157817992198147938546508521878620392453309711630760407382352337943150656749089295364872074421832477753376264885384060859429389846768945135354354930119037965697756982698939669724440576328888072464026902295230791007018192136950067951764692524503024785695382280372626156151133058282451661821694896400499579597275034534047529611883298399407283539086756294985534749322511884585855588155656252024911715819892060497631955734029818386292361354403846522041304026896715418618342082366544308946091136375700114902246554003221320150977512218713249439390324767585299943579990038224922685033108499178018081851467468352329503484922783421456436067582145736177879221131672139590907807155361184542452894565707868974564355449153965051816174532081466115564945178687254613382872066216926242393138603379921999919571817171633632727414755616970736145551650819248729617239328908209084416150397048087024689052236905369239769512075422981367212314453196042079686924521461310905513594463516857654610629381902569398850349537714541010836288994662855015741216289181089404296651073360528649454183819066154756447489577642632391857581529571653594191008886697348486042394783169033102266505043701929040492183311006174549178965820561232294263490171443566266852665309920545408173807204003439393631342526103326659602427904660183518004360235459728942409900644075456415432169153440160922018861653601119514343085298064028844473496935333888000000000000000000000000000000000000000000000 [140,20] -5495579557602856982030256627638096020282489056522469764585716794006181532036670867783588014187647214423512383033737674735732251792486915130366015901669586319134509907689593971382813736214998104166117692349535710723088630884360152922094513437388788527875179063834582505163561877394089569277762978330285807208846257299373575795638918389041154018561265069893344562467601392283940122190897958969288128229943091562608822783813113497712707925060320024770372033804961955954085034602410673434099550236508369834835723502998794574111732411859365694378466722580593294532961540476879608147451907542673919572214429041046523205149072116070114497605558378746859083058101072761796389413119481336224960356854373120094216805124232593557083793553381103065052203539493724596826600115743559282383435763165740544279911595323160463510855083354289932859744008608416202447517424790161666291674396202574333638995110466340413736008870612865233759740119486302397814417440473608996187410618453861159410734533963340020379071455290801460535161311086567565629432086447822542528347342542201237441199622485422550636949894469283243552623410518771208770443036941414812661569039541691025645295874121068139522819118185175692450951419759252810484434371748682887574961371733778271371424730531660552898111078958806967037902478755532409814140944862619215324052564356579755101964046798084094359639530608261298456440003751704667581820965619531186723657419756323254155643222925517303702423021312196257426680458765571282950055402405888671208141857716295819789814754243757599306991455556955266840282271931158060512556682180898180011518269195902974870990978756692066797714519489359062002817305372612755176610989895603737497068142458069251582170933903580630384748992891776063091684030977023110161579126354271083408347026027116287187799752283033129960338274058534044480979363983762355245928031823123412854714586217684891048244997312418847400832448183363433704393173284395056297687821509506788715881099783093114319044906064175390872429828956929053768220269119546872332320801269005233439347009779882681213531464908871744735167709209754389444847343601149213178541147658923846652545160945997595422000181038136518822091612924088629088512913673012208825325119281086459853796293126914563517488591575614749770260501732827410506464280447989037045432373135679556013662876556598059907212002471740287722648383046576267694830050727223437721337856000000000000000000000000000000000000000000 [140,21] 65563896274376250208681769111074109986679327879121146005962808040064676342755312180755510243058555480066530199437892099122187319849421872993356621928722095602274843485856322595701137181357745481307257692179807154801529845218435487571499480089138847325873781491276325300155746025616913037452372004913339104920616515991821353041345630537173767150255233083799684239137301922694256614758248366019330553049613890320822240617364640186377226052212148393755042083080908923386887628309676346384598186897761960395232166642079735876618728152028477139007338585112575352936333926436895976975197862579003280687290856970512311489339056780210503356164328845738199876683310805627582425673387009961266300136998790791496701676153123303078712665182461262546014441882327685559218893519704065420067364527474295140670889016491221550154093375139109953893767680658955354452392661785901566860082235351265745102032460011538113019536791773948558242528656411438978450387270016701127197687478239734162371030786257552117223296479324043951869538115707438291537408009292845099559992570107324702503704405315185748117440275838302798247088691497334419353581299467743042959756107954446870502712902902965379034612508660176992043897664083925952525684090753602033266387143479906590101358421396005451351508346901893643688447535728011195687088582740066569635180017206056647085494527792073084851324540538115678297359369780314065187159730689465796078057353962512509746836162321850670437641697135017452487050205373602627745593284101208018942095565155530851133786106826339667437734146429866402829564988910174802958875969961743688710240446301891080429098922461334008495076518656248456450867960824912110762247908382044137221454760389408961886283163976088556148603330861198329440423886587403852084014700815867089586933199962471441648967043370592423333114175893906941708624932362021395913007689267796668066213804005947815612590621108017111887788054308996761989525208789446249219193484439038212850902066709688443855828339324222026362054210999076464971367572840606718269492391961420428582532077705721371477389691962243573208842386641445150239686146313298824999822333914389681483094601912969470783264667054942214172692485655205807137482552774704338613946125322841958057481908371453844746318923826203106203956501414955351740015619604058478263419493746826292587157777466467573826518562994635317881502691496221164650411803361961035448713216000000000000000000000000000000000000000 [140,22] -69120132345510434970043225330228104654508920320752934076800893671624906804592033786946533272932069282295724545132431237730253179504064811416279462068466162853464663474834800903330733221849944609546565557303229282051869645042823710085555068295783005039864911336690813545195676524473754227315453174844919726542626991053003728681762524110209343921333361703468833309029479907896253378437547359310076184987651357627247842958643001344154223170643711689562765041439000727334427366614667655961122026839937914958935190972893799577313074596634108579864429256042240038289964020141340967051404318479892113575234026538410283259032034319257549773903856676382079940500233562029866224236515765428021465252046551356899432207910012766979463269232096026827132446295411520716413001292262977296410284247310658253449562998704171763650320942730804610803432610829208887899998768194505203824117836151350121443850857767230786448062575644368752777473178088689188306573070625300677760108421342236614069296035669052713627352693625910417869161868099121347475661393513357715085315651332151380837811004228191086495543969694422964679292617339049339326122291903927768552486600878011669959807547211722356389512379006463903965014398647534686479714026105845548425730366405563794228488980970305216370305559558952796705425066916205932448276636953884704410964506828136599327488274052133732685650686916954113016462957124110464714788152487521930353753939647814512178743384242448202036165948309334144183814390901179782568814356801028581330775147645173441601395482600782241600907575455224453578904325362906239580875678130615816789673698592168096358215208949729726995771615849587870962655786816359748820489923544337773768255552012962126186628631240408414603896660346493648046799885906713715968060269889000952910093072024718777424998130820750806280304175665577489297364058299002925602971245676515969389980114219405932493718523970218914173623857100111158006519094880795751402117295778298281714344719987718746032107787051261812767068587038746527443837641263451223457187453710097826562173814192079398708226484462502904741502692524869608697765114422473761058811011340654132895162962509275859673755525162317720164593109625395696695129740798782172976053532441730712424913080672732626558886314044017450428612781296899042210986433475762708228613111164576819807806318907873672632393638540899562129485490703620608818477078859482427224489984000000000000000000000000000000000000 [140,23] 40765255143249181770756828330424522615833116438150059236448085512102615818756675514352383125498998566373266411080773427599025705928543628483009747222188950753181847953622734453404649086219931714363630747397149974228811015944871207046382679625379386724741869787120003723813790071219538866260994518515629542960949143764614621161175958014407356157431132757101719130271119697758266216710168817966387928320014295884061621464950330551036868007818993037860719173473782320544351531146693657077652327033212385857362663612496768339529729325924266027365034738356592125054231478574153946232454930586322528677477035569944332892240661816708942393124297011414798527464337226065994711250654968274995844239735287391258681210950331382722053435211224178070151180979434552356958618407830513142447623124820931145530667604222278712640439260022802535952898536233165007132023895350694792075148861164387112566946823791347008900849868966333238635711776459206840577417739485368094083266922897246327579319637533682778692328650879223445471176954953821182677437971308571469136711838222690054400769075522359617642713576649285942180580538749579419366601950220985326249593264515726125455555903151264127221836923443617480533340035104994571853119831558208815005379228941799280216548318218713032880060779107662081321394118584434849669390486040635234398636491117003116762370639982373019726833798651821364726812038983654323460406819560250826729613618564481848929383611028584573843690509415590833209203871852267579425841736505744094219724506259090397942832976875928948660435653896316570714985885205057057152000619577139689487358662667958539963518466756173002648468857642725114783594758526654276086594462448125140400246896449500420224294989591739973290763499956418227196643318513735384572923023332535122875532827355134354913978345916869540818584992086017904414679855026855702251575584912342808525600055778447464195860624577557952724781598113428267287585611830162564169905625004826290545811209276999825882549920956173805701446053094451397395157757382582484076503597908376476627091301407411872282984711972494892839523585422808111934879887604301599426085865408614341660252684565122802594979368190989510636436475864307791327979992876783439006675642324744278965009052005661579034244592088587665902797425860704485623875290236957510644292828959033034057385517619520589634083586543289663927035267371447809458344764485064562694946816000000000000000000000000000000000 [140,24] -10640885112499096826336094660212217055175900924475955277013065317090234989111288288785286804452511773729362665095094580211868423054888375536453833898561135713758399612653996192736167808605046098460882979297159402423524779904998657337111694573257596455096898592041246870520866098448138124451342843197415348082503629881832891642120099203154412390432401508830883200308879766159965791273253134787159516116550838611554221070063722150165806723007728812461817298048569204961625536480284039029104401251401708370245722945870879122514897942233088046825208410109848677891940266174059659230158773804854111809244287135275380064039482615713535621998161275129213904143477948408112859387676510729240871285705825113338509016049758148837725165372889529159182741877717819539327001861488820482441075579597614562850089618392726015367981817614373172877148282371414334471435972197331208512850709804923079267586634146947306122800129981566879995370790972241825378882586187472248477981745826633618427984347284723906261791334134538720794126996743528072525451250541531069975937500761063583133021931922969624414508713418669354339158600753952535221025426859026167989396498481305247596837202653643098252370852133465438682953024474998984357333342119919894073160629128611948862770898343672643914145852405950811644896132213838858041352845196359634743202343668249962125933774703884451226077519472475596959013397313351980589376871465889245335843090743598351900496954869570338587915265137366581454819283736047012828599075149084124438101740659346351748043595276833557996902133226152140227451632809820641772585400160757743155622793713404761195474892401228959466938491223883859813714528663968275378256372910912081576701051232601273963738322068690508934394059133730738909689015719866507350961151451242321977366254704715038106006757436311202610778192519444290524169667878641531105058888336446933212320315034580411854673494424808606728938787731137282902070565134254030132307602297931984493276972248259589097041909091088580048139227158262156168200076792735936057780522192627140062541997045389951850030131625841727358500151898105346105591491141196900584641147016719531116866768513310398999450340082030786458097144410097009533915497036735988633400897397049679907845488638219824906009101734011320759121962236167866961128447889494093887462608625996390987106404863404968642832844162883658536617451123005088536007159964870346652254208000000000000000000000000000000 [140,25] -5920005478799982000563768337384165519132638711887225836797539132451980747395157316240925733118079106049926168534455372967617088431455543489160681917756338944616815947456231320272752428555237253493603707767663083463546480156753631596772086576191724802700009332056500627110085537509289224902755761590220404991518642192092623844404669431788802955646096577825468972995079768684867145111181964615147962709942825180059855409602014877495596755207244903412136725194535722552821490069692154278493473172038994369781464577649286342233742270397121365381295629462521917075281443681257320612840559383506799089820026644250810230888700617842945281322871951140620080827647210070232283812236913956037995782773898406942922782413730471881914239625118549568976046301476638642908080134254392722819946239819782154219061579226194256384979359258857881912905006482001745752275767545035776863385658192424703185540391077468244266319991528422848326978982815724934802265445634324179338610946302599136241063809713867638391067926326966111041162293832690185827418775805072512698371816340654550180781885406240514214580070705520555137402527241573342986941419749845573052660074014535425285810987639949174437191121100446096768160114129867313464357802813185882130534112842906244174562703705060031772583927522969834717533441086126686627658258673642796304577372217016473898775534052072510480980578319004332828539844162639947664142910292397039624724231089468073659064494228385235559597832075209588468450843951052249660238603307446791949358706050372825997669505245965818925464064681230938951583234080812687555547205051553420151734098920945520918631375066790035924814726209504785625563545008090514377413036323649202183296554267933463411445987297582142878512607720728270652632267433376802185656744993101887137086426627627939371838861454272339920175522525040761066806487926160091280754867265238711087208879552611376409110078561951656834773346599046587203997799223976051559926810445902276606538804843547578378951379574297575988726061792514653301059748534166030071408358925742708197007435945277459259381252696105636280548881619134995684117701793730439836659218144980593951504654090888832979756788932588403928341087226408373472657738926987360269949950316916929509170237535278596579675470477443146437734535620509826775734631206413772793189611905155632109956445131745899027624581831441632715675755521024459218045054803868084330299392000000000000000000000000000 [140,26] 9593897637075334644958201613988661969631161996105459109025660146269056584261724630846033145435989462537023836542454622813906917218174038720643757866265670263919530774968893239639213763280496872825760166979629991427573369251643073580531669402887269010723828488927417929361087997933160603617184303366449902265714939339699280451700441361825896101208700014141427434570641834886923032071039243550440649326116114293343928096194909195511443851519811752183797229247071423151020030345272769022505346839262274793565136130076903512621034847623276479727501597384878062126229163221140021601673831745140300985515247965140550933804001298920546652883756490737161535265111664271776020370544094367469951006796679470974034047190574388126814673565175796031260869865554229329846091313364940832135047442763044496092369228132203981568044720762107608433180289894185562551504688230421926205292159778838490298046942626996616960849087068447189193782119968969080793125741434760484383294994501479844131568690730299397220672190655129443454175054885220044399806162289775861170526454937289459667080762180391351075332945351266192883444351004292036006054494899075012022839234758243302065615694222559927702963567951024661497451096457161989201080028871538421560261327294844471388402140866124917535025526882696947830779507941234094757055726434147245589966276843519598592834151875291740271786698921761202041405198947883645385799335920747364160905035616663580022544508080987444589846275792425450723881726383809532419416637439379811174837915889616545552848073215677235093145360718371292921954625232245124342593218103132840003987506201970252427666971707935495419449817302486207781590088004598589959426769604805047626094388992205691860740342017548124897957067386368763431086000747321675980124410966532080722973834593264930687126950333342009570579243097468535870901501135501115071830739184218787227054542698059008702102918929555593723257954286620128347918848802925702888329766815639379450069470660955591312775142375393113386375595578456184899173977799273752477556452690328117293221531694828276350475128309911859926414956381091328783746396727641321465177634174969784631626303480535736696678664881907698685959467637483342468473833498323026098698863077577349671292853455629622733653948352524014474019493498734075427740212585514710733853425391967510235858180222365427741093167067735480651448984254873928556789185818875793078484992000000000000000000000000 [140,27] -7251033692344882253320993649909572050945532141380411523700947208122923339309576043044996576254648205541036227266898766471629297406686395911293988322658212467447542956574348539473122550616626182476835252527249798988928894133576391359403727225375702926421618280022622522621978220627769160873279192256923410018608929307727985230295133806727082143439265564023510806374893759177836111165742797731218469171646114922775391617783232771702469361927015912561224449751881699940219299977976384801219084987741122389337982853914407561264676511573900643727226765236161262041572610740991109501597695785001931015219646662253141084717673792644368759575112961988738996190007337084861708819340870689651185510575127892131561821458045440749880183074578581146176541428899833893433410796482160577940989921397897435738331750819408911811080375914120063932660419674394067315009824584578887864218573632255856501869652768222011177337271412512625616454139019276762143301552395425365572772144459656317501810653062518861850142318355951487880726074953279757505060114804839249866495828617714683762546313879752155514587664317576114404496836023277609186625179802275968688052761348441671175032006282630558923331136452128808812011853144598149584333523843982030563968754342733183012179497193869320832864691691980315258298671999509642823758552890180702502509588384516509837474074127965271391358423102406255564527930507778561424957040213808891246997907639025833960533780393318902604554313168829576107533952013651345542295496290761147166527143612047527688235803121317284530578552832284520729944407093088774016670746398971688158210635169780968913919503920053266893182402173112462577291973254176987656970715925130262298168442324766695214539808139561507365498515919203840299529717265090164620250026087490814840753941072236975879339953628801672993653049561900132778806572982102394906617881498157918599668054445559420084990455575798235441981212251866427458316723526947182154845471149028374820189086513842384741998222522537625368180660188814834734371386570779969645088267126034198428215813323936906511221782785474939542777662620039399047415463830495492975210610431342150250388989161739390761729370692703468808096911675155663000171760631953902037722826585800632454504227504506234808505326611103962687838883464971052978357204566765136479383631076856548378741577907087752105415973036427722411172185261349160617055254067781970425806848000000000000000000000 [140,28] 4046617319761609584469671741586566084453046204739971834175718719219977981254871759457625338325121585868916954252676810344087040071800684252493991634231156477266767462239432391371156732795757670546303876187762280774240009549382998266332654693931248831519129814688574816985332902809268379099784913916032143995015427900078332201182567983601733856652636892503334942447945740506669152950049647343219605489465665075496777895178590315606141139129532323082928343930904240139636042450703720164352072127788165444855793445568452249938139433968499384916506738228757743630949303122197047182369772038508267504146422722651301785512852750831052413101723086710716570612877337653034455652287666274051163091460055426276860648819049976108613017236795293948037994319413647364669935985845656965029616507356937832403410994954887627196744831844622757039393327083643743295140322380090440724080047101140701040324529790838989313949798166976280632315659340939503443840824376841459906592383870548334886781783070760130779710753388641447373682897573912897028140030491152721664471709758164401256155057002011421702115295827447819814974648392950829624542850042197326019227431437938208990138259330751583085303847500448421297486943109557610463026787354319027059895490869666181336434973663097566736485364982032267643821639585841193652529884591019313966759279492657787553518115667088158238706205126128396406245173693108171847726792100535180596125310983798013656656336020370069720910247084996617199263144906977429339395429047555136298593551477400984436261626899440266746034353465577694177129905381789406942814874589109852027568620795635588883344453804941000498309522472033322922990817635214115804869399147610658368998408438870459922027111097642198313445578169276835165516862921620941375398935549527915540999916224405045567799173755560559009208192595791784681378238240776177882295391245768725519103955646997130645834936815353404162793626971874737165487466962836329056140825237758967371113188544872952267541553069574635774774099559623837466303001443136967636268220078529463752869120156937951979525804932042094021458879083471195065343641378484763675343715001823387092586750809293473339836738204535914977137671571644047654317113838734699526628473709353748598364685722344302637451242757837479681675580003638825072152470205134314724499479828398410781893089018236399792073951519312879701263217906071325775371789260169099008278528000000000000000000 [140,29] -1804315257259331843633257497580094934526794094578638548628155031905329659452539349837221458700734195942312248519626673043060997164023366867914171357707062455875500257946861890202718913454850265368254069986217409352415584837648613810075834454368626036168389826433268971668291685258738667225752274241695067197881543304569420201648100667149824170357427261494665814564964201486826774643749908804051516935468270310972159847280296793355125771933017613546721030891942539738771411666673596227912476433311205264037873870195646157929573559663506923261304814649688477955111707203945911241521175340393824076511110337737270757918266650110883239609785788028735662735074146759949569509010295845683952863340373635555489151221825647028298842469068983160918343382585652335650400151856724940398718547240209388327020992688218427195110034720543641599843594382271785251972583380851483134402765505172936075867347420787115362081395672190055557179757336897054414950343020623558215244643906406794477268390431666824780395973923537824763619655982751205608466948639277777577196086279161219335594088747461244210704905056418050549836195805002822544133919439902927637606741274351050686919909339766699860836882494753796687728311965590030445966686957510141306736814558748393479152706415100330949317114756954001143942289637760007389590048672654204712743211120325662802585398724915861489358489884335251538299119206622841772059525731253066947067374051088533230319413466292333761000425390668044644494990292096957904007688553447021414390910848118744431215218359592714974722402453692416494618542270185336520264253762351256447224830166412561719389849329415923682833143365809171321201161804438268065944817973957555128724631845716183839051268170540425651514766012830444597866739799158644552580696080606227627430278067389520672187409069742356364903481413509185352208126837560659014646744943851693426016130250790946612598397349997269206028378020191246800564372314099832630800823540603421893156804069969092427087418862907843285244258836482613438647097835480705316371631136121867861362142540258741632601822599295393646388051546220025815337936672066550391770657967001641945487396828295287037561125813948479458466715397907134934431586911071093338645284497529343609271996535936647972730188096859981295838999267577124874477805478976781377988242132832745656311085518587151782525894112618345116455443190419679161461933619892478189502464000000000000000 [140,30] 589774961274219292113177462584092727907909236459066328995164909197230523901255432837732050854545047402898018337276613057329316560772000664951330564981271822323481995066196852278262507896399132312123760065627755573766610593897003178203502946609001645786414442028896506553571639032074653240314094059033428323183021036319710257420917905268241586154647908236685346845252605562606614195483367434171904030321546883842457056197586706560060378574142340222177214496237654654011976594829033618921401893996561375883416136581115191443182372914644249588109021466591520506793161530331769052664225482252008216398313363499726319754110990622939141212681657676397957308647098088433714731243571830639955196261215833970746354575531979526196772931413312367405435319836385989752564378409161362055008211259891919867318514967181773321411824766004225414477231285735146306592613243913619193193898972978179286853589237089075656203358920609718298496871337813918499670709808085221788087263417037711085887599417076378695879305363419609423200527284648713365837072473010166079722873257056058010647574436672178754752874376941601384547928530083688854554726131508247536580390456257533341898148218457029929350187637673874240426339392447860373607741074430532737289768444887471537094423489420334807545700788108774379470483647389889101258501826575762572338731483759082322605184577173549333435956238735631603446075810178797011685385294113525799117977148446866188783422411330879554455979096529437106627488648354780028176965040934355012735813824364548618194667668365369731092339311938558844984969162698868425174167850393532002464044054796643128931674132136119221606900938107546622208600677556181553882534857165119716192072712998461600751215002654290869133752032969342006474292466357949408072766220504380601901570704605496291320740930064616874847848749605693220070510667957681561949318744155329728141284986032850396637778991800098259986439395375311773100837908703934601617868658920870366629758720932653264119486636358419947034048160101833973100912035591917627333708529298874173501891952364183959897987076627640496969031528560342224925339912813338396802590658796224971213662421666275749394915954536767836024053647478438222304999701091084598637931780166689348487769716516227091837629850377590932024115116752530002703702489126873329652085977583281983511238687843924671700859747376241059824364592025774912337517687073003467177984000000000000 [140,31] -66969325176713999980268601568223905589251263509188880631005497002900394321244257005788104879904590509050836790662306451645726646967503206453573220613204310299919425334152363887111788567421611015015801707796349895972791015500320851680768114295305405135483408399599684227364859295254611914531223580319507933891177848379482022217384062565754428136077393127648263361706835025221124637729941095678026485954060848490792848653261903681524733407833499261261224658149155638854515934926745065576581648433353530641036733347983669144859285842001226640110518632578989011907812285772162445451619067401083869397318492957542920231311997925055612421730293579436301268711351631397081226541315026103343404829513062038822727858908319390688443626199022326551721558337520935023447595920032023338293870586583056803307313442932720285427861399813464142565772117121638692369954321443541335950247804592870593660602150438232593798345151703325769720904063942865776393462760119180064689078893004692821927170595552643172545759661358522265148871055123852084488680219186688951651876672012502351140023284405708664447068850947122014341760344059778635024919360353949355316163151851397186524491656738436982238106286664561280286351181233900430348124540000207158245152873335359016423030455046049631702731910284069768586000083358957172837373338760757644930695459869561777049225883598627708382843992279049230859284387606877397601959481213631169754138356369605322432046452209037006713925638964043945209953924215485941388057879835663127287886199977380696024710158024827275090958546457327961221857576528881155367984872161224564045148536573086550770458350506706639563905335998617004892372337530967652860356542320956056701108757790359185788884934778166299520179304618155233411056256832152523758555078394325779475805343894871800370528965761861815329750293078261549774091333712275868839171541107982466560404729332323805486446007420300174563569439233401450252610201404753668461895667366845299745235923850853817351574554566516081024301339774448379278571689873677136538109568864707657280179744845498768147188729856394449727117852190344752649640883113466259417473962323811962923974655304925857879019011441269878447236300329543963601113752273539705318964250467231610234662010261931420584736233020204708316004674890480199521688147788706878710363595962314282592553892629935350763201819153584452670666567189798177144206681330261484896256000000000 [140,32] -74325194020701636683501220279420406965843568088133547986234628461071276948584237231745344661807979655170327492948200411139601018315178742071043148530707495966227924865642834982865197958985446773443733179103151505032339879987747685677455437219996718526961360458678229728394278369590335199736604537068551240448795735121035990207559637580939730119272850781006721716451591163181850844739648237129917976423351960890432033285708530510780233437460097712189884611808268427123844584923838244733975297305296377212220482755173082915275832863801429811866728841316727160690759797682668201726454253664907547713087506880666262462714212291307276145914172502878742154400455641308582710463298198047536673186451644983023482806382705339399747216068186360330931627125362474509688458696817876667241891487872083264961462648227060343407656894751944751008165590357330399515998783461964068950944549171015507930230049657306716144884117095352974510817681297370322815278589810752976192585614864997847197713174223635957035284942286836944901387259276002818265692049177070186898604020707621580374854980013699390578468755696891290388476321454033330841465036797921987450354279545550788090312282951416680796715366957873936963250444056660816142008997083454386878454580153000979409813295319499545936278169503041187411318314581862637014050222533658589737733644384399897902180539696163343916875524694573351728725672718741240208322979080213173233997007067730817380599657101011180627436326436190804148892145754223373607727367506900591808698163234254575051533977419993978859359658086751706919133777830884028126355492435914962493824868042788043718624437929293928907635600999765718912490297650688723457817418305695564489144922691855806650864182648259650270941134764588964521836571549508453046897318600706360016617439088974238234469660609539915239313869726826597124659301649531278537122021316957440627032909669236686069769009076984506018987306729236506813161187040017855120907735262165810251507807275397121738779758076913288507922561870817876827597956885382050412906283535058536761116409619539627282543075372391904766436804656204070606480351794770143547758001984543604759919638279551089461893394903015504812253490384886516199263298263473759322761966562784320071727573335144789334822861475504444430351311790278343350252883634693545513079440701681496753519110281177043755707293711367829429583771236876567898549311212620882116608000000 [140,33] 61684012170715899079850873025760759313129560021291614728599803939386660945933536856374410318860314055278350307708194550639088190983328569231049089629464611886790063530106322770106750847758302464284716803329532502133959140381807035219343443377274891257820394978984991945223672403363340442862246962076649591134834414788372437953967749447909370058716992742151037909726660285493894885351078967525884951386401146259771166604808136798931925434946326916203025457586534924097326894733661114355065810159696778659303471241891725671631378667914524918758720513624436416327032973272506551499476874226889213052131002948603397294341064505619606008196199328114743065842790038350325384129926132500874533387987790561998926290941504637244691937381677316233863016520829206751697106343134321129363660291009683801884097864913623219329875271591040967163358028183477513114686335417357238620953346594229463046740888938428569328912035480358976608874105327397275820557567155572938463437525729105634036583056746366167023516579632545077910739045217163357128795080765780169861481232792462322504634430510682581857771877733695140122667043022649771490575745659957511337868116314028637977154114031066117841075461405847490800768262265818864921556508098179136923884627410329242343263521967880421180419701913620334981776020666791064055126765509949628886677788640635570707034248627402877997725716942556990521682502863261342716766579805275253820815639277916841929468014817330262960045804200649112681459825332684939169773953998957485124007703015069208280086129010096159312493329111376513454656380978228380424018972403488941015786918148062447537587370422675054909933503946848507452604688765044350206513800527108710907619419426864225134096106234999306062476211269321060098475688887806165074367492806210674861076992581092639642037005847321990389397661628625224629668001267816439761209644873471296355122557420342069714586123105065948645110801065179375303630124898654754607900816683669490067369956604177530315651441024220843912807465993367700266452706226659793359473443551187171636119673105409163928007400238680697661992995878826528253327065130269988152317828969454804237132510631749705698524651324192277348305265891791800683707950389976908090415638058944190963953727843634017475345501891909129964320849283766181076870761316141655261013448528070394570012513787592418232611201651853795570314282988112648845058047592396093259776000 [140,34] -23803956437960588198320115548480835127591185561594441249237837943372083668581612820474720048836651015292736606553235506700495267431006337709026696245484492800440999162676703893050129866426156614920552824696326662585187925783512310583994113236277730889064479642281888767200977610353822096051825194751758702061645623108857845744328282756512430737150534319597066258376807753132656211958548873057102689128432290640714965889938846454179651174379566595140500664831651982014459095829739051895173695321995072455999005106403248905479296883470027391992209372162439689756757482594767762430948810168867808901374864449556712699996425927912835215640606259282283875134200581887515310038215661350551947461653931475492892619591601552463113107755410178106236265336818972989063866766289556311428596138699708135915670850385475979276791703992036873441325970171715239418532395827685535694927847056709931704063883333072205778814401166522812054726394669431444180793668986107193234350451668674291753589861104003473186809108552745316717655692696927463630621172003730000015515980336842802197274998623826895690782233613675727021943083625413238407205799720550635228199853364751372929762256037325399504399845766305724168219521627890602265867461782964627591867171794851131350724573585264793184659937272892022004094302208710045801281762225007671467644408058930000401306950123827449064211215493971052138155937676359908652608278256259491504999500785261043052854358377484831463708423149353205814179481949452090803816582857128673289922153979891761031073236264959533982521101253814908414841701446235197921695755948984762930785083649924000765047734923574050336682039141087408617585793538313328981524179185064023138199816339769598430672189936692559312798859854132597516545093734031134345868996881915009577321434055022636730878715487285613795849976272464545623263709498126737574307912991220036753855885751267441703924267956096252200603420386933373577683552431028137058544777259505137777252919447610323285855778685769328662978955320169416158859528001013091938421551160863578398602708376466779404122124757433313667978966737728257405296753396346557551856344795096574220863560682719098099796571536638051302143878319225398353697131702301808028669208183009465502683799902601498160584911040362092020316932365633462547495482009338410999999182332214946365646446614096550133717545527850005899664229164491775304906823057877195212821 [140,35] 2988161875268193821056536996030465549788749916825736278380719065557118202030947985432893509018375500387088418378511076332605204243974549453688391422551624635246413862935207539982456583594771239058184734166681531555540087982562792608175180623531948656757690765321736870297520261543888384766056348751025053817206705489320705211442961853856087524697600572440714671484005640467809387442939324720307240118447540284899644644756390579262692151986558048334888695714855956332642823453457905287484156790836297324049030198602499038230342222423566016058202361622899107864266566795687849580284910329969982581259880091245241635084614558491291940492615843906699641527341555198420360993412451536594538125990644314741825498267761420504938552875684007145014734941333095345382921055408051292787865789445438820330615528846094971310838251794287642106526007281708632855225007745217121748128643482297077887870424408699188986788615983274812992937762589617719708135048947332815631605272556040436308425814182121465848837537080203522129523747619156817898447677650872713960145454599012653539454265774935459025850476159910126036376942516465803733903104217967552226612165107977497084249013988381581361636314456238813860426701139203456318041459299670479141621037692319975600883965747445694558200105585503117154373972297456652894172482712898897628319362979093931159898173217444766709325691487154529421225966955055466003525281093120639940803194903365285807218899579543590840605196290938697070723688399390849856215279126064933995196071535732402443110450491786441852991738377297618482719618081088811857836528776647388149898852561233902170191390967417764685647331593750173851923127314179447876602150011752411825664347159317205632044042207742151796982459042151001253304576057185079373832623725507708644562036158173644479334076535398196287412056141119140848552589481971587183370695511933726027422243609735229334859388314006414938114360001440155489776314590890200946368087429179356142711664489282117549244742114693134037561333361171802933395797937267864433863814508853869752186946122418235616866825779231329608994557054499506440834747509103360457638228332320795898203658029872448365218287292167139379548519300243339576300615432383939432066097154143643042057022569099410696907997633352043387015061789141189849987590377163290481960305113817410486773603249518608824290650577274670365467063202834726190515471394570685920 [140,36] 2322826459061721826096938430629539093021618189791183290582663588764176472448275583167466032802517294232924944258992619722173128084151916317151143675425981167938536826385012473281191561466214451150034998330771611313642311609738522585417363876242088916611652063025841781787155198373783942603946161533340994299268886782415846422152092054208684367746456381477839623727025152949289742033871487869569857425373069733116161725064314485230674110385783396338876417574617411292149931527598595574030900112556725972732450540589787294690119061928857695707800537434583518881493784916595007649010875076589909445805385246650817804387143129192349783886524846482227501641292784156546088182351163741773215458541157724421289021633673844397121522365071138669719969333840341321394883939431760299557023247839181395912232415755485183084478573843996143931049583059968438713657630839079813621832332843532891676006188038504108427000273490689935656517763315055350890167063759625925014467716588685203368728966509590768077964008182828223667531666295860601076568276630072283189562275633389999456816837198911237758461319886703330074829731243117270240227295749750932029364518392830098983577687066558568678168740893595772588757870360024031034625164693138309597671536964259869709153669093394999707280727133514143197137238215495674128437968108809706766552768436095007351221751409189675348581895518811436877125882311458131700198812340904866103527773501317345520778400814950237976871731038179965576509743866531533418414670145850193379765447249763929931237864394133921382434238012607064713978111407584098736805767538893254852998346850814118041085524064454604557894288599478459808099440905383834993673165805812436928205920050424660203279765603104766905237522493124532930480803476038475709069602149510100006235310349905977752895602179944258282941371998618730618457459698243772514911529857081819010690058824980251486741905000566936939671587493479387281271481694780929648024857399743021518730423584334681277379969402935425014938685248662768676817629429957065466400786724217438571505209829157125297981147815906740110764384944872389568867650847971103048789320995364824268001534774398459643348550899681560579557780856139908692349834739650301760666392683960296268505101640270669154670990884097261896370370643296657354172454422839428455121443978063499641834189421569613341881239613376624134215359574073549133438002013426584 [140,37] -1865809307348050482707962407948515116254382775984093771880348674726545686957386836797096775134636936805101168359792824316550976344641010422498504990862746223868768284369439983724470033249441615877659214427664892034665894331740566312247864809467725686502687091578364716884123943919664716279085584146373416425025741560869306291366996415115828913458164921921401261982496113148160951145854799783435496909214293479988025096269075676527015022756413638567266266855203301613485393426913253298016727169260359169612133220218797692024347273320334083675542824948966299176742659514874439693081465988784399682179250913892021495255930548892496352528257244809769480037166543276925404072819855267497052832713011763155955217100613810203743716215687050997959564736668821030082451749927172601697580847409813161427940286692480764549217795385619503842332066144564009287444351570549858088592939313030666412252160769318087002628774423161645700177617876698221332670672666228511951224226608555531011866673843861593571040569348180632033502556881109506911830265691910051392158034825235328175140315291106676471636145599845445800982950634132584997354107343647526130916484504710121178173298945310932769278515350521983644296750977831214269134468281889192671241652098216030177989703581291148880114048775043804078645371223899486231382970742524490965329251189108996520909244821255984951102561421129524557762562162981642358279931553163797360554687883730851309300936518513822570079481211322590311208112325467062047232962776335488093164015044161259231229688757938089475670415731302897944168011441419129373553551824095812831738962947346815671140855581106188126176942506050723872419564223816810823864594278941198997211765158123675344944791015665500107957241323215315172470672559400463937525107146245753846636254241732162850182586330971625666614951867455721443085074357681604403678325413834008341243674858399774342263927557605723502574445996349170491133713172530679989323170577096036325902724799696821698785802241695260562482992404443403973083783198026535468663203186584918766911752036492633368864074628995820214518781487936013508556572368543891875112807373387192113241178389811545097011071474054137114405108589490182533903256999200467396735372861090103092963817638951919514280900798911023265735557627238992596277284834887859193814659802890103357123176608849538981757074599027922254779108035219881215025898867960 [140,38] 795021790471848005933898493771501022178828720382213053851013398626253837394331192020901582175085207772342245201020342726609312989009744471299640949558545082045465003328840852254733517095578931838816552935575439632247470766699980552048603823412253207950883905305521591713351579949852255425456979233679797443555242292074131757045357026134285797626123615013626648891886337362416659416595736528475726999261066233859518169563636147712515124493543019607113072940665095027133492966688937425422115144065025731799241754889873224585365929918526003824238090459671230334240001712930183802896350443495040740610625643100758781371589484012385268301469249748447207237714928971393185735064910971280725143785113771559705233227027854920088184096801239847701012648196760760796797780855500331358938888296938116803680980539806047679692479591516856989271408012872507177555531260369317787045079291615186780971912192823689379400225683618494840787997280041001178950208210603371273442989532255284995651335314778191480977949044853112184355208122835027681148551764007763990908130369299638008744283947505748987240715675091127268924796481020444360347337732190817479508252636368616889857304768400694971497764573776301906237920039405964663046512820299008948793898984725893995982289773570917137401126477671942517967323019826899505913027990884945785696973166043379867401795923171501134149769758432692085704415303220595820016211894867152276988955298837138737563784006142810720507010990313911678771955806966169772064223547069270195857362975940631932183662573894086998665397487112184370599626873789369694697993654822858761071630055699617888791265252932951170047301496035534791355068676922205832055626253630050631198454708010982585705192333925707353674592264360217217846512403845728137132022221480744084179345300648474612810021900527942983036517544525686223434360357763886035417909993506977770127223710464050609494940613619775596623158532187855065384900050070421942694333716778623341817425608108249342234124987084216178757118057476556152546200543218893926013295157443417405836684542439655425532889670336859791666822514445318563515642046379949642651460108007386244544700515633226900765861268782379527749678589386437571669478115612634050935794598317114661410611051971182268198650946253679190969278616609237653300143431970975086639447370754912887852479308349723380902663699296240897054888668855609160403438984 [140,39] -249766574673312513054249525184634489957086347643952117822279529971193328769124768592264537986045730209903906730365960708029493867717201948586249207487160015993120793883353560662915277794619445904201763765126896333234054539754460048314356015275228840470536694321518408539784549616403763376406612927939417813532034584952677788705564100195358903057251107325555939463786131708700580135023991230482285530293119984117929877733014149145650054406899071010441429087487160332027901930747539634760274433883809638685839958373677625644876613219207284339541962122824130638892666698956533513237507139354210602970151922148835251372805886475501517275608030883997185573521990695481064076292476178345298850711437923817555173035213370920077827922498882712833212364674668701527163109576773435788232463128341342712001468795980425241047217702220281724849755935471267276629825924717751910699153563304367268612766316805822114693142984952473357331846276971715093874417097600178299882552662137718513037865228665040931007833478824032729342126329609233202030578408347040470217250527347459121909722806973773663520692345380087532197013134673806504551433550801413397521137607426886705733581670405420279590859804140359191171897273578131469733224400659474174352013958550151536835842109007135666598191350670154244056916260689021438107887056994763574014255981900441229072404310466857859282228986319497942927762766925158936024501498976016736071608037114726604577945614322501160985659707188032213583494901781410773079759506492041285214894222059727911428864963514067064089068364182175997237543878187126488870525062583438907453392608925125017138460883771040602081332328397778115424952662960729221623929137368327906339717419063007548736166572815186379329226792784961407064253121395846023009891344283319002210445480758492440583324068222259944148979577728405210149120034929860862491823845829166715489095373425506080188263630711934968502327946749069059955029109325276815701590829502804184115491443638319700141753233574934954038318994051145852780618078488305897937650905754628315932306170426318763096269493008339027598470440225809712805475443832287367777465345883824061464932501317338886155751207651079404581143909659924512634652812587579089029430391855304069840858784415322059352828401584018633654675498261113911763314924064984648478432696448681950568720435118999878184121009228956272893949130045284196412992 [140,40] 65904611113813855060812717362673050650243422381540282451538166542488284397235979336637948978412977027795847823383525590000841578150111250997515426768647504626628063677721331912634512999540070473323263825819163872456634866927241941368024283258380226513531395556401107760438008715662725090315609259921805666409305722990428782821439563863278969568820950213361148763557540588693572274437351318596243960166406811052890453391394822546915302678028446531709813171642348272944637631613584933604838115811703766110078253153500795496657809307111028507653410799296407852885858220967900778370222004218732993574656782487302136304799705798386435372106160733504119819232195123844240586216749400139720906539325514796067744001066189690457031581170371266807823315516870192690938411795304769613408115843753861486850895823335868265756363151067872562541920172706404379559695441541506027762514529703400608886184484002340064750644635807574957042764369031784752064493792595560966436009641307586804968841265699845290082675565955278090373124662907864904096458674676733580620085465579118381741997788834308513383515338782220581328090858157225498540436739439650661816423682069629788004251964638404465249551917538612433717198043347538779390885394689808609793240941821592285691391206708649983637436948322859936512637099834932025870706604879567583165849951102503298509093182714507326026572335819734576439414532030928642003624956936244619072556447404521564597026368869652277586197369660208298031256914298562994086582884622924559798048333830706172866071499170640967690687840057814028333299942068782731783701799843395435471523629403110738430396858187589089929541837683220253140977961741045738169761173721026148268219931113203356107095399974892619473559919015748529763457029841559011332264486174023425852201184054486919900121249993534358538824853638305887083476696267269803519321927552064254010551158347208823825848875512728888846330026260704719535064281272773223393940293636516021461884411192827370794153816651836762394293448369460637543852192749547838032809100058082750127088505060551181038271189892912228167712469143740492017703857388307681990359247727435482107202108961175976135968696066204932082406252297028381687750190264230781670368277499685028861626756975150002056390185548755650516123387071159597743060903950755179122906196803685287209254555880065782997983955695706995273276980487686640080 [140,41] -15596047668847830395030065942000373474161826861521650886337588284101685421541596014481684764425758950668849417436155632995941016180783749242604263612104546448927661002900423778580767957936516492535517649881501667768619536627282776250995095002175431857113285264127843153914262398155467374497869705788979348690724679476812274517727840228723299527409703728026481187322592077291476208001788476702334628343284150843893317555055063575571754231571201806661493546919610447287703787650787917148046368955140422745471040456251384828519778865374726737524192706538321943972093356235897089578336890105440684775654599028534473586018309208209642660035542008580057649151546955572787610971711211664503596189973611675789210178950570816814904642792110467257099404903373235356118432814153781773536484320276492549499083177554042323538175108469551060108048597297826930325107847846177957738832632292238383745077175600560577138076961070953459358339785772413184285067624264204582775393766006238718887903658187458400268253466716278788396782389582077261270956731647098417007708344169657560859328315082505644130262392700081804106137548580015509344323754155078923764957230350768769457590183281346405993115084958268041312002125313306029047004650936357217087192801623637283509905886472828707359498146579244284391071923434011742825404590180540346842209717522460406370469931248472692854057634843916314702333990224279705529744008554760779749747048999095151581976607197690215528841697599291787578498657323679360185473172584796802847746839134778351794786462034482346458811518998886321820405651277717450220514882024199403686594171629069181570526694847024838996829559478385636849290358169468369641507695429204616262538582067181279033400787762086299232108263059590173420462237106650764362221327112598693872550614282627237972335215526406465671185868256074787418344767123412604125765601342984914316767655078015122598435267484991298217942977445776612792627857407967306605153956894744329060423452195446508363483443173175367560504230465263509474913291703245284984501259480581765012622420195265652718834583439515143850433057967880098899648754055429045898918740319521518320661363313433235791644585138016746757777646280358836774343278651567022444616573539706922179212662719154079565460793515399421265024685929102762126904997354800249911481257348022986253347792770629483567304243742037748476282861813210864 [140,42] 2922642660220303079443857070538976767551374655029690399163200819063329201630630138920681152085645825199487117794448807631517173527033013011084000123997701697892071794301947585730467745782359521017853132330892441811967254371682264065947253883789989153749329667857560088418404519892818197646225250164263331631441954896146722558744953664551203436934485552756881387125352093212053073215391948882620177852895086824963690955134143313175390726341496906078788430961322150879551348532054319695568317203504186558154671812102691294166316659288902332684576790187808526676846045496586498940936787229524100312775370133213610063159459965892477725365032949174344678519535323443790953014746044415728719407054698781851932212707212424818959016427620183127293702792036138583488971555180487746639497979141911084881376143057527509774241799529585479435886431878614577547525880237935436014181694550685871699448043568576930438123483632735662751892972986628209489543469203835868296007136261741082502940060295053839399299229454456465429339008796546513018718906857316273704338553443166044196936443639517547763955978335243561919714318313755241633021501501008648004428389476381561660497987274589606395516135088254459464586646178452547658456413534965369777500862108636126804029344827231599649007225700394608040203531460850527472084567965455108987520217947460357598119052448493720243555794343168381355814206093712132516661580416367107715828342988911302422117560799029273507621021602814285413578002633819497940406283549556284790853804430236082974006389476623533390261755992304268488265305668819715604553063108866490195069929826697756266427904996121198732217374519725300692471573575292236816317540353104989568238089874612521539444066120867165378747444763649020865920864148614257276449648095114419216586651156618847424473198258297657889752062221841304695086623987987803296016993878331632343060397121911673859057687236559258038050480296065551685813835773339899490332575992740831926684625982989700854927772695542799672469314739130199012164257593448493080801301010812695134421670265074538032268517108689022895009595549617227656605817220862825022725939316126917550830596195290879932389120246461667280883030627495242598958931985281813498899703025070553281059808302054749272995030045223427460522579080157322125095168118375401961546848851383760046861939470862300877966913790609358137936805419300 [140,43] -125720909182543896387319640210312871174674607090918322566097563710942009873001754447194380879007121358796640587133335152555335786002162699395143990557364626268689137781741698514312701654301385854981526392569806274317494999030604556265039777597289960749901905959101295479584357538140891530719544544405987407902007734287359272557620990086509026558926612948237851703085715901065150169104964149525878101324339124004432883077937659661831841271697352003580137808104391773881477262971163937772520579182779896885355300056050746050672752943538973101067521545562939347286724637948285617583900406653216010837834178538045885708959273520163576215602813017933997221172404281722656448619607943090708368004291210389814885078637435303681452512004377009633643250175070737864822354945141052561783289431331613691676539849910821307064976813753195659598961506522219881383460576866375297254263283664378453419545162776985708150061018706793734034028865319484895196065709720382119780810525558998221655653796234471704159439272391992098843397472666993498927824552251391945469298274763458439001808769169999745980295409325927661516996494855479436437731702796435024968627066754326427816790115811998654050312905405134661493562275256986208629154438410777221736537563034022364544425697364307910829646581326093978076965626546261736841721802568712959261112805840835188278221644508554127688093393488746199762398234219882180691915795234489442476312505974245125362555141304690767286517874337585420879685500421033602242519193073293521163329338980845257601561952885899164397444165921827120438016293818120787181276370991547109603761098718870081844790745017021369368827660153493298344409094283787538240187824098023730462637521367451711211556330138348473784224234545354875027025772174130382361702543254635296166801283818070260591632692487243299979921012959685699719005963828241230044535804079574172256931431799225966076321416593383789631167728697594981989125372066012553536394755512804500659379211304893725765261011282884514472663812890091639521899698924496701944929761103001910933612662132615903806736941181066909828573269587251365004256422320386521717595848193152095688620400349808347917378409839745068575872234672915023039340212054523891017894145202707811429609950726065326901369419144100400943713695600437706311455831604055776068240292292635683905307554116507519784282259401288159494442848 [140,44] -187588817715575873052636128834687214532888671413432920405367097409829476693040189949617016029397888382189105612657129719433111520415126057513685428075284993265952739300165834094776507597979620753500210500833412669276460031822185402184883944003629027518022555887294656693246569573578366201421118837770517219155005802037845498142617472627385193336602100056148276527571885950612750940178096203461318347139639061665047100494349082288326062623562183026079494097520812132016155652105665735215195632778474179016431220637439087656978778988065010236022303103615263137215162641617752766945811212763476468442077335767677104742092201162205625021902325973567494642539442547881207146184831359214640040027997991918539530511914348013281028770798294096675771710818986885797713908324564022600699237454288558336642987512186695973657265844877815297832985697880711764029189116311037496844718257143168194412788236858491655068382454624963209705947838992431475742304567977334260021096579194429667770962824066076144366080027787285026302178069261138002223094355182123171943760522743839218189806190935952848351231842845016792784256333186521443682072019088623126852377633868592184417129306736681713026018865667478935825002068862314879770699966967738486593577968016545555179789999558835606135740225497603281676487786950436675359943250643199316207148504085435881835539011574293337669999360110616781135733235105956433589461277008239854068249823523082713965091291467496336989120298131561270429378780384709195414275899322940750476318532118014347045181304422832075339921162765369207865634495630035392398336834248828300798478316378350580882905561716902144500225064535379625821875616294980342803586417643422118868243651125024021601067980854086405202492998766697479888328625179444230324687749636371693067540138435115429919927609689661603388609290456699869833165095327858489172861397214183057377559718832929479030130559376471621801139205305388383722152098412039539025131818336002341080295598411605420986976576670951487047906321918316296689886235735740115961625729917909662320784801450651922883408785452446120534673360027970772133914822024033190806853039152204166967178287281468920426732930286364403484417544250484059428736091298694000026331810735861418460339487739850244314272963222685964810962303362735373388066557375215214810802837872577769148507250671599481126779336570573086810072 [140,45] 85644562738626853438966808066063192948827510150227879614314105586779137438382399597639662647818093502426191953786480768229092857401670290862302627908735209547294831994139568428047072707690370505855550732559369971921184121745928112637589936172328531799020374609071036792996030506524748241726758633536394283857120201536022199939958232087292451784573683083327001736372352353977475964421138163456434273426089108323253510189983146635302427582375233049818302668272446315292147885247411799256551197219681414969338673560824607399146836209562529458183392114640091513166131710290017354281368584681761268859031109293769139054607942070650919105482837716084648749816232182372054441484974161299262006488508443060811244453379742792310701140106968284470183422542898532029570117669535705485960344769462272844820149461695158333714255553411763117384617585926831130470815930891358800279008596577649907386785272269480888938705237131044373465109604122492195066413404029011357247577732921437596714737623263483679306105799080916163839459840044014076103303289174696843868319236834935779584179820105765822375533777960325576898217138580065111859258499744073868179483352353232899797961831689898784172903942308489907414805603860396334631212657112743653685882515583390948293567520454860464412250145608731115210044859935215599776320851350282950301968643981936837925323026820388333871407485604055324974147474955507251563237946323195625513332953652105509301734088409548689271308607224807518182677861121937644160809862975677465262044042549096028652160669445251782254137304316210800031868795704820772306566881400475498902568930377574914840909742986252398169181666765412940147535992459301938410428099348348606465405179213030965038191463951300464624083787870472508328467306057299676584352650009768721428448454601453343181704697802241543622520968804152301716882693226862527176034269442290360439658398909931991141480838896684077877840177631286854248813966971822641298783385009828193355243646220707936683088422610855453696142122854145746535421303529942407910298598801946064717293862138882559121107383774801189692453827657154391323501458219631836090644381008215715286638702537882094651466951400969413278354114211605346732421544984402855149084696015775122253040962662834686531384867360581492965928734048486900736228308229024109324615294757940578153481124680574243186964398374520919032 [140,46] -19250115045523068198042654438891532769061615035379900046210080419655743550170822920711967188965102904288948311060290488059506674470858873381122698407997878730581096572920120242930457936078249505227233296648382736795289612808348460526937790466603394079915340745004161319535402475409822936123792937718737761974853531001055786293328139976885407809956753681552015603187611150240873455195955312327134998471596553838244275320273369731060909444974168999470021023754792540864806788309084544709949526684304825994914784055747015185163341609426042975147150172794070160533273732430262176359904173252208125924748076003685947081221546036490183352810103205980436172803979696153509140499689771920335286239769700124125180520886557884639538597637763559442812309327638288663744101324168419189166849311406498398846180600187326023716899340358670429060738084017003399432433913361025429358766027080693470880681086109443384449190360453372388173704604282634020752259320088270649880710827261677713616482091021214863285499546487175698700137354944299343717767819895783969446616381879472389866374870272878017411872935644881087247468540490322709253539934240643275828359979922999922563548135893517863282570452936726829290378499127663573997448931085458431606922124244439017754011645801252064313356564439981452106245185082298080007259517879491212928522445599346081956084351935011282007148158167988182393304974081645362350067781582993308114458730082699662431796403287465147061420920805706068726986861301422081437404134999044222140544602507844624815108529747362790981796249540830344410172911676411757855015079786924330230133803437876515181932779628647638527890274612415292334329115867280207914449490317733941865070937042045105713091951726503521605541278105608446893981774692161769943726445940469944327241563424483053639321874441878434003859287714966232701516590291410243251226377538068071395390373703877805436793685736941576984606437384879066234745160085103197906546564857742892143953365937701796915288913350576521995910643820262555894598416766484913801580779067416065927128181048727960120322196918697706071668125482297342360349718251981491668677143163784318614886136235504711588725292378114383999078247766321422374065324311971621020563162010410025826561571318827012331648902772022392250190701382589686616287217319374345094653044690063766883977000802188577670225109921698560 [140,47] 1719444176647687996747069843154075908698556545454444735148008669413776053830301873215802036212617934936692695602912079129573432121074030385473151364037797288554376888572497370459293342844131205851452024353263624384697606255831268543824569101033940543759285795508681741905500042375749106049050873796572547853793500872808964751041103527168921213056416592832300581055276772127667500921362513165114978256049539151920001418114478001502553360884975705672362656028975135159897539605836313064986111057857827784415917384738376491609333517946151670251045084619512949847442660100816782184147512576894132344025105696981716575156940097230969353359087788016467363871379090744063477088350321939567966012583463413014428780258407780208976325390469983133040890193186773250733327079246869585449315724262728285946857392856754484560598964513682253843733013104281254133824257196726146008708122725285346255567494270777468497691794951222761636203883771622218563194647842173769836856642057648650101642380959688750935639947024222331563598590479184361003961135636301797573709301494460266539962626116714833953810137786452978393404059599077000837541905941395378836004397201408582611777383307746099333108331628129016637311764872475422820353535465918060155026036690250046393730539389280694718224156215285686192714819698554237757575357237693796658496670083558646729975317996164783724417156610859655859928620009823417783828028879845804450137937203141112941015087860541180823893979060213798502133921159360651468978538372251925395506347385914325616648646625613857201464079577108230711584459561972949030384895756690979750466991265123902504713279807442018012489664425185125588100088441530805272936197190872321170759587591484390250637335788587966932880444620331275706551752920996088990655731743109924613040307781576886242027114869975700753712664888047046827731146561998441609008649403498181532562011467292149213166547678134329423280538991204944995937367896806119152535466919133364355542998115849450160177443647943213451237530101197274672716775014340424543284746734946448091461697129103109563132891629802248879941727659524395667851039078347344765818059884392069625064932798862748529902736141471534965035018053554932877514508294595021916094438946869021972015500341070633756558636982685235410144574238706536725330519668075781447972660325654194291897249278511002960804983897600 [140,48] 411913669267155035494579157392011661352729106505250430938336026024305258649993199856829903678177210614045260884825201659511544972744337650824490126873430582872691433283048252307157731608507045144120961989222690957304066789598849181451774694369885632279862982272819324605190483825749620020495607120884273977527555233776165698469944053733717204709758333677254804056954553516163486322034285565457529185816066098100429106282582012504805629582615732623148893924489033729078354239420296410081923115389605902042254979905125463352500027351568212404026216560415621984294633895288153782515337985657743884896423888285565347038748190545957432623094676851087489943389608709335279997635954702688630464617326781731776629119988455483682917803803925085165379831491527351728318086993267761293256077822361587258790304775237332561970084952338980209975650719033559568301439790170203782853415742920824840244365337061980074084506181085942398214916601233444730629245996505897386383364248496782502612969026142309240111481201559893563078823236758546754672095032407625285894965108333476356265057637328617841253872304910805962605432736835781290262216349614485079754656471294134997470209786592674431320162300754986994110009630675604094301902378040750205354519216079683925313889475499531660353830400236958589682945630279031894965305959478616228407349227191397569737350468372120104325242958366371091756500720225998632006489956662739468751365104042935975884941052296571092974472180523982243255145441476016472587604449641792817501986219064044392566777179036187028629852574195790752431200379274649068937880130810880848646726367150586225564480531963005699030655033011193305410758757026986638504555866099291243931304514378015514253705431485320512849494652309052389952421454002657828762111522750192019079587539388461826581274060163322224851946328735121146920701750322930969994692818783956379342289053195009072716528877896565516676900984968399626381248119524589931198611957432239462557557504577687338662544149191944639841854355765190099091172380803253235112163932162893880593053310802666106316163324170621975999723816270948621196469612485642405371200109104285453691042339997590020579919806917358713678994690679104590190783210048945730215853935015818867571255932282103211109382831541191365886269934633358984997852604929355412844143048800905934448697058515232601495861504 [140,49] -226921665014522226882380500698894919624380243262644803322014222941312453120393322323015504516987821679859777080173825964753239763755677076099989883568847548891880341519003363930808627489483420873492742822493246210172314782109498131222193845013989171049391351634396518298270730413243948466079756925048501547410790560779393789095202637238509983835931271491575774091719175461646752505314487532303219659967040743775437333547549889139619610443866827457612755113502867391326647330891478848912169483404098230672702575775656171533646131442657038882233978510168501821803395249820445062262821489960576794285580575805530180355356955772992126919125097804983842989852222816997885365489326955344941574432710379550642071529180257125681070954284596913551972192730743611812351483653007121023956979701576192559284365557143976617485748778010650836548840873345986011747194072812161923311024403097180890306463741195118018426751380289866935547647210286994524937477528256794253347007807934335406460998881660472998766804189537267387761479297582207990672882638053457117721164273825804078199181286132019531751740642167975551013221373860880734238737272500940315368066101303067266975574507634629340874262248195808487210779331851952104814200905029281816329159653162091572426025816790304878477205421419792552762586869763872471427253437962965626386523079744249263811858318805689121970251267534644735454661847386171485810841890788348974445221283561843694299333518310748372304296746538961561021942124504412993022345795421938076873188746872612760946917251884503896539847284053731968768461065087222443786438541588597318335402821379029126907912289152448705585112360560479569193169128593390954715978678910486722981935363162206444132103934908042794877611131349691852638490905905687932544319076348380128044822439526271154775289776707098322061620567594311665911603924328734420648170733615805328957965966681515094058389916672996542928687031594510315867696569684810467670547096719459013921012091083115261377063371924068070344694323604171543054442279123698256888246403058754060413724356500254259708301634426721812193650349477734657061966507152413762113034387735380060679382263051797593553411447366746134975483460580388751064720828906115321812089402964197531285363102791772152665993983462208612311629971978724477609583724351198476325039863647160291571636028662994919020160 [140,50] 66881700082178022664391136575915040511077510354016044079543113029288706695559980497676848680397295861724482690579954149929102051361964523550330343309839827127057823187695970734120113492586608045424919243720031514040927408803076645571683690374123370715329952722058071951960609610599386304195071948006206561532070375111298296801971082551789446529888946083308605556456553078629070337858586587387663279369012890074687097585973090847390872241538339906449580918075756583360334316989591931630490103427284912502206865040574414435865734571125614246543714483800675255155380737318102738816390214444011695308890569035927937382288669522906828457652513861749278235103111614066124149990923146102870910284510948395293064986302341532303542596571828957999597120852913689049755751288948933835040494950949829254592011674124183176267898401721141485391562789977008503869995507718054647757576393576454946188055861005876363167254254098824732715702473791388324610876364465578827845957564236263975070671628438547058928010878564913026689499452219520498435559480967984718669147435787179547392591348518276801559724941617667735753908041090846004537837509738866026691752952916307564953396156678559443741176128230185222591997172551916475962853526822233040257402323106135970902798891028160984742932539478967737119369556456174075585675891603852108715746027788891119390598214843454222647959279963835730882484280954245664261595253363509666431808278992978027667356129139742311931033421370060295042076091290627400296247232526761818596368993248254574557534203326275583677836419370726683340185699557453770777020929899607201931243474641754365581874164754750911782886074204915269129135250826549456252224405550428981829900641892405354316307727305469623947531713766877363603061521694730906029385765568344314467063102128541732117743404607787918300948042302586872156515533570073420376433268377354718441801553271217369127692835493136556683221519892070669923992218064006369139167323255127212482788926710308816719434459766874947693150553073040837393619964793382749079431347642495998290331126851318145837563487064363298862091797294061614538578899849948214048216051936639656376322362686514683931856617884505701065299183593014605897963158440336592536314093581479467949893584718745938851814113022264694647534254359889918898965964523107133365986904153675723822534036454387201520 [140,51] -16829890305861369859728042882302293820803760780856046746418813494668022430820489403613404740924092820489960700643492925906201117199719644714402403048286609355290006266635059442528513244214074032016182144967035597975031138944106925151635805241714714278791945114850989134423766111597607209987856925594544407942134665622647965947913410320691496415357049290465793000490000743456384952816979997995428447418539117719261864279052383770041691893881255253490268114474003504597907272497492258256889365635780760809790486239547068778974570756484546982783391320978318128194762087185138304491092125848992504740622088297320511602044116875631744138653794515857831395902345604845193746519748605803685063338131298012384883954264121220292394593267743701869990604438818610009679589045081146038656663398733863518703269151383900518070218259308709212332427149768610472696664697939845038098457106612921308991021832670905708055083412842362851929798719099084368214352476140933741011933198818187788220521313160216809849147614349492598134967518200085959152984925514561396981029097272505492741326236187452811298046076237794304698042156882416441443668859466850245191478333015948868968737822030647868327757664977631326333220195746996733641753865701761253278201256046684398423179918281796935565649086127723708442868999454729124904111001544945152467113133981054022896023046235424728644280480780817515603928237980366469650508657405633489135092506772530946766562479796451145021157471590302803365610321218335301846139546552965624262742583114506933206705950348373657102455796144143068665308967556427977157783967170657400010188219543829786628114294302164905545037738211974595843356289728432015997877990284875375570351770525524416199474422804480591369241689387049263589660265783673531300404623609260489147919641140581304227554047059953981213862127716969662028500942808506195855622235473492948759237155533845667985586062984378583211241834453216814175536055210424805016482627486956603062530789017520854682369709765884184975024946234847458502173105454326402472681603943791831845316159509044942273025993079801490861812722702906067177828409760293042625158031188182381449151856808305920728085954744872550108480807728002532461000476710172808468080787813916033419238933531247480300637067297138334077174093447595148515236551732219787394671296747986156938927832604936448 [140,52] 3950067543815871970771268474275240050149103188402919981959446042017968113555458213306727472767030579702775538036703633107498188497204146470380956396903641342002495697159341345308846374026771107486677032056575864347371756243655892559126617983205857056859240193732870153920076501244933767653196494938962699156990635028136178916566804304211535814968556156276296963046338479235874338196516823582188473448675657062874386976110266743219273679885839790981953664578615341968418013103599124970911684015449107398246626170210435904765679255469416251741401454750408947540139714922102162720791041123600101930834851337817338248949177154225383465585561993670837982358790960696064139099230790448981975458702421483760236608414338894504559077429084108098281101670704937539688079296630458462382481183906905354558287474755225430851496544883194520859756055017249187496347019330573071671175270902015534988212809688260358116001821086971039424870485832509153081728304935724481898294029570431386659882348360775972490936127786720267389450926172851142649808800030186771309584140086412818509137511994437714834978160020634573816989594646593641446963980076812927104803348040095623326154912262128279144848170236468734090432404811436800509384372112278769393144229055164448265922259205348805625355722197727065190933123668741892846187187017287777458668678042831565774854681358875473283318118304868257574770234373721637930779511522393819757916210045955367680922193627700872063220026457285456477579811979383969870271214036245344437161013692367946299194141205209943950994613610851239510981402891285826203933274286951531207922386965912108153395538159066181693231298596440401806240263292197633095852916141506090640296483511087164291717263206906009794760440929589379529263231728862761464113020708388837442041935587847310168604097732327408344280462452599171481853473075915396936551487666620819617430691481760390931889081873825326067084922045634939856670542500103409844619670469260860519118099968057410438916635333263841810017496058251369798265815482160619318989064795632962962693951514026068544287149992598337074605356582765949858502540904653639935153962517446169783916403495914503545349835812757058606668681454526464068126944308146127002431313995043451510249901544349400738648108948429591294130660896662885024648527531317501285463476527580169209032678875968 [140,53] -856952285895519634266239868017063750328686782634234103089664904125061462837902527688487130758016928562502452154272551494678036850234338686302386724609666914341186574974327967483645104309128371384065598260691035890290308472531615597572630326690460676688142179592273053101366847483883683946768187036164618206466775583040233854420830299061789604436958732772531751083523730727457323077293106669812884738319228642217347111779638218010484815282056558921182351440011614208118614111195634151907572222782832308933147091924662728539869773574537074765496803826446441796976594290532383984706582317235173701148378241215860800876884700530298999462430882684713916589406259752980928482473989419094004490023537280411929051089495059342438356668651482464185885595613801834191625426092598970930955521841589187517746264066864714028119320030321293831786513532586091816725427140915576426139261629806458329626824063835336718253139076254477267773961242548878927783060153823253295171430951861120157103848192671570207444773832880042346421959859382993877124624043493420211686095847405955999466353198842698512129166597097755519049516268919681068976773455278506660461140042109478835093979428805959871196380706251628564951085183711574632437208880268086053641229432601884712544885037104434398741238788543846918135766732925540065623684994004693657998520626130309257521738723080444250645231815879397634641420105198048865506975513103093022276439389514835395737031789876455824590134605083847049806936832677111288239182948060849820030977382411496140415163858158382009037683784738951035324735859409757323644724116062663512061549294657976563822258464437884985042492633305793782671090911179925417725358125168374400031375423836464892115417253280648030895950771196809446630980308369760748878801898043589117818037875691777411338834180391827490179194278829487458554048025166405064155346520714348057908733144246207463860802263587909769353811530731480978321947239401330582515195211882567332658780135870219198027731028984084988225747179088372139661848081895360162797929367701453502247919004277180792909264013388360582114830333832333453562632133807911754637935605806203857764498690954893599937931865995987509888466261095281894999937173506659777854460729960271543714266958873135167952912228789655137708768106620677422983390610274969464509770784830560985591977152 [140,54] 169442470501280454453322773902531017449701284469817411975549386427695432390763804136978086206767139775768882082595207114513844533081792634558864197107264929261157184042203557308714760658239543133980308913606314478539925978393319749295187814015168247680529894565022816925118098348037680446728561421523253836942581636591276738752771514354408357186727526179827915035455122255373469099370698755311285145912291162796198675613005562290830911281836104134261501214251773795046695110938266499120816105587841017840630139853014474411601867325096596776007843310697834716892848862183143132055392358671449057074176311837842364888531493921024800836327128570436961912478573788472997780739956538864854920265855118478498883281616476263124822665932301032855245982199251588941227561279439111132169652211301829975129273305074908145420497279749303038843144729907028727691213596690421593991730148378704645310365516174555553299831187237015098014675949843898433295937122964386471936006961618391516510724650554552558525162892471345831864625562861565073132020636639357597839094133666473047687356534743834918926563856837182427886632846251423016741658028290365951509551412596707261859607591298985946991193128197129940563727112737418724922411985865501356207859815759626647997539814942260029157531854279790132359108411061112122824106301057575845273333350354696847917674606343418934384763454413185499789650179112815710986344344186355145801287991433490530804818050417558871669047170471566208719313342919275324188112195695635020054203943224146628193446139372478933996078299035817691854842160631303812663168394790307775637219756772050034750940542627426497991597591570193826123623389718827616136321833643411751009207453738254609256928353863860079633666887492040298866369125346849366483945746752050271308188354755430223956956541324493175010719029013247076780952859874064992831864261015667739714307060977916808834284291839529985785763244910695579060232130963774966077022360652995417123400130922612957444211813283507746560201360111565095030074537461102891753605566717854788178101505370690379570968949724588992522577348961393482643379983110822443792561473161318636604730966439741494548714610984184188766785270023537006494856302036765622960107413617420503917270125662439738076024987739628883140554330860524234540428524847989860407889152582848953877392 [140,55] -30696870873539904333604132520777094285654884575167843103470444432230795037551441533861359426607179545348309458451203574666778112868735176334805731463426908551240387389579578222938197758539279051506867239552530963073522417395550208076633882596638033482637310888674266444640295366277526432251241713879886201479464294759747281204345646666534238506515794214559942686843115347596517900260202964408397198477372765761549782836174216931973266356771472102433209106868248048246097261099773306764058336719693990909175292117963727492937291766344632780627482745665935018885310618636051215666532520990266489843415036004704233510333433770810753878571693445902303850801423581142241913024658381541365824132160470176846483856674489946790903235783537308537072417192602298761467903173423047736973281209948789633525228648633079183241731189734158302772640582497406700537435038700813397496794121186712579040054988908402894046925260837334176568482468202815060460299019820109875020384650144846627479031598792193912550700483386741672923096647056149214495964031661167911399476311773520415801990023193939277214814894670779189798058733503408238367654622257941067717681351460690458673116987777655466786426281951683052808105506700423667832889246522272887467756426143903011319203978452116698003595724516867249407887771390595606927280763609031931065802335677959915011812276137271696230340181892908481672357260470970321485007161898564694655309283092504445463355468021265451238789429022493967822346321602038451044715590094213717986149777889209074829867987085492469075744727053686034162823915216892652565497725400724525970957280753498577096853259225432146357037004240992483895706510620221572707903741774741990228153123233699878409363724316205702732946239615186572861419095400840453935486413231463870144794374376997922944925914412055672945484741059682031130935556455220324173977544115346291045444451501376464623151838448188501290850791944378573380543070738485934485359585017203142550238753316569056709317269864283928466858223362371460228969048386236538260517094477773701357692567461943842628799744327364578155887860462597401483213357657515754718156788241523571808996751001623393431548469967105095377282120774726425340341614428601206013959634701154965690975679213918923328127172143802645651532796446393752781209026008993015716400345909208781056 [140,56] 5190498319406876048180440049834499984549583279035003489657530049649026610503613887012474644056961909057728350326312734266004344361718814526904599771447226448537524342521807125421048495710014188739397032596574308735660429123024861419997233285384871984784288873544683368833113712035474721050478707201326959654032711608828384691031368712485031448008859454680492765948499698111913820900936863113890027419580497985097076975779425938464166387630198480987442502468610361436662216110462020523251754115050002374915019180854434949755600134543993967559571811429911964305008659492728031173206897373358404527483998294825125310105259506459789615789981231847273576257749003954822437535964405342375314335379897069564887840346475841472736819226948194758970327826135624896975739050380660131155052254740024661631259953205105420953123800470348474651373183622875020405204516823466511586916663878452060577902390869746788185538461247152009787081402421020573594847714527325485379727023530514829611752079476013501807084104712563382825123908991757856844560053918513520160464819526888834758600834909935989058559773515254658389335366335388619759301475266410266398741997691842163861771985746257546151790142940898891455169823939186269722514048664725722235174868572533835856253146864655477284761133845252487106544320993918445977436050691806960198042336028163043743304303312557687394550069969427114833919557228022739221575183973921986114837202426798893198817608931019224914785594557602578884542498068633775584044625648305368142212806246565683296857716640546935837319209856441441507570586480469695637028925182899640770902676087147833153990477941168193672328866700531670402068673935868018615864535732160942427038428160537396480591803267611641416081056682291514084125940393346749912330473929984384123819869578419011485589457298998134886594869920475834639689437462286855857389893677157797874193115098898366505657640027410181951689735876488955045669734617157308232254568164112507402288177472518835915611052912737316908205662451189189521554353685095882756873591837760358126366729350927005435892563030978685637037955766256823170826838024400584211309761853915674838944096811740270931682749136301992566142167411749995915978317234954129264320865233622085116996599992162974591787408143138426213093539188699707428712904519258777054173525539069728 [140,57] -825998663118701203573829998747146676209984858208706784834337549238922362904466911590074313453241528283688709625845658706002186229756398140832060838718244147378027843290109367300388641143344088502595083358346082363523616505694897557817937249697563873430001866663668974814387260052725285683746011648529110708467498205212696967514272453023366174288757471628001815300244308890004889608950643246891471729221451342285519820772192916745869148686038427737802052162692330703953656565875272178936968056991721254069039426050560362151263839406709657018557726158430859106143018269252183997146986527956541925169682810193289815100007909374699427793636230964523237581422110485642560209913464052993870683155943244246340553296696338249692696184170204804817360475279698287368529437229137380903668740733656691055180280857302352749391656116919495940520598547292977271289776841048199970443552064076827439351611803235933658481575781719362123569387494548955998718122943903078815560669771221590068549704461133289859857585428889655555003774301090667963946277966771399316678170412641237023119402453634085224326268270084593915277437968200061467101937068559559735068330615027469093034506900034746957817311877375112307973387574624141586542633260202112990135878134503841908861661003968941379403511458001524681086442375899497466476023192321505402626160978398879721464356913120833979625502789063006165729785621801114021007303592576814284449672263200297369289758378716011686912982441377386049832732111054968584656625653400286583792791737666944283162765034338568063140982772337058096450491366486800188353569929617975370199679371662314670289711665010158195389781604670748825187978572066878217992118809088966806098005064575495150720486617134547821943075936075469605522216332825927773995386905408398593119076551222849984891044004318733840909073474207081772067791110371238835420733995197793319449165175540251031157441785382946157748815314572460818027405450642512500389609919894213917869242197003227972531305486825663717405942883768290859313894286005234090651271588983477750244337222197631204024918989339706694662608601518197464794381794594901000415565210257714964884239803034415348775149569423781362987231596635427392151505738511512070757078115160047604577248369619372255214013209604928742818046268176735958232221632616379479406372734464 [140,58] 122655147112658343740877488845799843783650314234295438829264719948306413873430218684158308988226742180284352729607985382552991472849727175817299350760795804250984644625562325211794839239398579593411901780465724144657822343611916875626018667687293689118892147797841322439330932409803546708210915126574456493127412874495111365020566247456995640888266090246422148158363396934460373247215457758232520030526668754934660648937783532071173578817452616204905199706739865781975481587301876398070181978142649112684026479359114702674689801564010199018697672886086720321258735791305466191949505452482069439332022497325136037309455294914195612868880084927507881087964104346746033032061429571666467193309389888421768561562922413889139687650678771463991214223078844194005769350585890020688523908869034014664754304430518437246033564284064650187510506066360117377725278235647199813431050742280062273328521304574056235394071397145088207886411990440548124360232015266856557481965406397542896164499846310517244215956487196611161481796911290335480478123592124230449057113712645635447317636313052996470792538432370797441931517604425591613967310704030739221605728767825323891889208885310734475505199450919024520699884355877747201999502016754320421506920741392651520901712106676169986570458989429948322988445222819824336902456616472130447073610015584358225968894697553571669463998564438479157108558589505734624897656435811182951873657933094633548688181447501142330432202975524063990027270375053369841789026852111245418149396721812218858160373893140057690246780746054360020890341565252258388104244018906452471541625435978709607446089843639731102630409079946235826325972446712637773264575218514695350148581327392895903265725917518113407104018318423255054022150971817747137662131533089996953377092233585778119097503295660483307436849442127128967095342589465268856142022347577056935973476445684646429650738515892356986007552562201444685257200978498259705912564781617076696545015708380719466002265646446919274848929376289784478819083024150906782437857608565496183454158148157232081954136382628177488810416177986103836469283237549191119666796778358973635546166823366509693709441676233769407066290902156353632011321112848297017544955903730645157619180858967324496672605064457259181662710995224181279322835219188941510367942356 [140,59] -16745445896186347642632041280547689513959948028193189872510606069590804664667353368311492207270092299274196555944364746971899512522712809569356914976845449834474695719835169457373202904922230644882988111564232300762981685152226481287233081968507801185488309262310554601048638635879360198869742370855579469593743133342877256111643477608622402180272405736211270045105081851814935833454382434333397311051111908776799082255189717015739855683562345855177700254388455056362791462989543891018880474641752508383956780839200279605279576613662136337040027480684483320850025914801059771187503916307443701535542407851167381876175446270577545182360903711531791847976945494227043573879049272227397641710201797197255308955261031373695406534821791775203091477897275062368506856732631179478382651353176329719942955883027256746544365195326094796047040905265940791586097006868419841090048299205781394293073707340369056630071248724683100342164294084189092832101147965765680817096487768411564865903017111868910902131786788412320976183784723803897096508829842656552843014864215154910841230023599382451040100283177695524730013796144624944263418944405092288403805994493104887355027941858075593490450510917790501785390991211645601271597896231549839840305565333465474161464913604483280075973349009571656827531450996549264793357113586652900799778213197769342709419803510807771085363418732667899224247171935403071116370185209693662848231295655460664957106354096061186141755901285118207522801291096434109716299939679704491247514733084481910209821893698495541941449523219158579396879084627870189418470744971759726305862029621966730416572644290521887404546026344326334842978639740828724510284900168909266062532298110876079298826332460840306597021329433433747622029049498371574795779486924036531370641552617567711746772215931926689448956300758383758086905642827859937930203781661840372964457526288662141834924007547459345417066919367628886940392283209171606184546178716873122140865003709542960262510582442998889717235506322393841450374156501516507086098827035474346344482763180477196649439109762480128558312829227674836099449590402260670230800247671642856706192984820688695582799485511895827852493990132403162338535717099715733413268237735491894718191353539069633599297297813769882349526842614298573834910065810253579004032 [140,60] 2101234695514778805056803892980985495309615877839242754766935954869233820750814660612505898963920058461149195241840296149986590028477251515855953943526552539342114254110609974060675685891643278983245094390413628656775969865412595867054196392011452884554203888391815516497446174258029915110701888772235213542980941277469380362569492682923807137392028587250623557792995141396572419290566318455618998271171807205323605301340892433188661397690892351218172297006391240483982562735338213421628015372997703071554025745561083735785813221613758247164930542543063579634630979643081397391631969775207529442695819955118323817266792612355971427317504775790511588940651315695360603079464397238587966800905342007872460681003884823365159696733263252393486628455087291418269210787150952574471564262829332852237452403915115553482982082685384534195101985409904856770335801488445470926330276350794560315524820031980496667220380153624823173106295232607680654702051096724580917340905530296222526744413059945086522691799742518668725121333454088534906758740676226000903730051520241865109924687361872791542840617188174110590947070264662205277040146882258855331290317539584653328914108148010904563661047294033446015144787886018527159971649143252458339146670256379429405782999265756180817211346341894868738280815711901783530558340675106063347230816185796140284300612565217410479344344204514953272229931645531490023470877927767739350475097181465426235277612369749992337714843145929058527531384614289877482183204767184084353998218461133782654255648804160692924710444343757454769169808409178133128981801534192364293132490441227019457800545257166265505614027357836183341256831956512128942981643846381818454103151701563016037800321346306042304948419116789195117309402090305483311752631433410472270846620812840390367823283000100715474931587781732938167642202442153948548425266391265114298298258275483792372516200428868154834962091200471513406578201155281793543684991351375967522295592249418226420139277025541997905833653174145432132855676662690920298061072241726535719608699450178843151062494119533712301366386040738189604339031376686712579626999663946985074315682379226526180352639257433155294455339578057332511806525663858091306159383711972112812307549015458899321122297603343120102939481106774805667079441235055194528 [140,61] -247960014377185693221153255746837192687374196537092548321825504809742702666627145358120229044894839605971400481881916085612842814999026754312972650764959507642102185824516491859695743009486514102947075661349324837211959651717690129993068800580091966856408562543646201541665682912148351092410302788132241445527382547204852747579887661827666498701063666428264568350657459831512626045186739962683922239633860221766673860838490584936425273573847073934524920620713865714531680574910297560185352755036308754525406678249081043169521403241562531743770210661789029919884996163956864011557696041918739174537559778901858663385114164810013980069509302467250762468958646668861481402189195191813515096941442255311183075694947652704109571667727156256343964187171360647252543063890623878019746119669604527673453708711785358557421316084922594865032513714666073669134392512046372847084993145854792610946580544531360975923598827355653764691931315909431128456997669564502333926993891380347137200891691468264315037819139454720493152390238143599562721784549742669519975057535047364798304043158383464258168623665915815651776481104559194605210334795839341310342004964896771105254776375816874492602432560570908016515377972123920812852106734430774718505969315822515084945252736757038815790140966169636222503608289675037429146873425062289288474701380325388986757039363504473043139470076069208736581120083470256891728120516584955904938283576342051840894812275180899489479205691843811360998880218644575181471758961589635541781511154506552669144105069003352151021965139385670216783243485308709157945702722976492433415875771252615475368045249751629962164156043557943867380638243859859591734284710217152450986958353626246493221196471541762292997337766642004742007525316984628075372008186470374770587932608301908426901405177051968047407100489924985750329918464233974539622781319803400649645332885666974854858426214196080075349158471426237782166418644742381632130771504794058114798574741809975308774213548730464634659551216608958610850865898393055462860044343156524533378513079297540739656098984414607031210953108119967824737575493962425893498943166598325537174545643691032322885009720708729887419651808540440544928527307377577062575534925246342473224803680590323253494687652766708458112511405944999504751632362398624 [140,62] 28042850627493899231464588960000707650421044280194826183336286407351647872373413644728752912499625878929087548393577986624678018172019533807293400669798958419741322534922727077482954691323809804337392349696821182194862909165710791061744298989962708844659671226072189560357506895404606194679868201666509528121895487634459641522880110698527743897863385683511300162741127401675444028383248372484032368824591089759636093032034064849734979115458084431494610334995735478844958419523379597559786738676558313878876725544882536247862755450722751341906175158388452585210169156651988404133388610243753966961234217924093315426992571793969092454335087957276410383072822207163036808797821228248398671156501138836461276819600274514968320841342179153730874506041485905395175639237548082353926246785000274273210399341094777343625896773618140412004910746083355792446987468588830621374219753903769589832479749994027156667098725573106715975934639266320571363931781611571990359790094648955876651166367809611409388198875733116571965577148688257687160997016932301197796828360621728129687593149835001528176772941090708651577201631359790141555779471472610867059457290001051029279219255590593058768111970612564315109200644155429598560505725426108896100328777238963362007254508956090281390963316017896034571640908709986541327055269581363743287397129111954539864625813247052415363293481303756298538721248085486107791070260387649973824451659517996075829399639621172755721764492360438373123125411960959884085342903910640168160518184969113342136751391344292491570692455134838843261892272557633288465791119914773657470712646571167309171355777440045725591765507937827843399364972499889710928748899087733129971946085917934285551039962185916161592299992672065913212063899480930851155510782339192496564163140594222940827713540574708457909504804851380415745695374408857654015225494702966211536614183807401274055359534748481386775839640015980013899907678203327576741772795505076702938799917578121557650673811933807359093815495399155916257999898814218912099282772728150854479955320369866231948236744120778174168351714758769624925775429988815899408408350845463532863265249904462553741027234227295378500363609931550651342008295798311597581637938699526380886003820968563415824258861718699938117541533443425810853471558448 [140,63] -2978685259881676501666854592107964687117106775654533378896440811477890202605834712910793360378839811481405595930131482021965777828756861491759413059658140990142068570251649159487348528239202255090370435157017498635571738588233330341842306335049740859450816600425560369283386103316596524666179712199323400461226872444855642535980730879831734357728203288129634450122562097700381047999613969570717339057067024684029858863221812227419271172113784612445176235927684186788880219123480032664524155916014306787722161935268739532112382400445064091888511288215219984020549204608499149263434405164597517826819939726230834095841411341086434942201729691222407219307966623968567040947031649494477626799204831741300616305785148442626735048416966665553194728109534077782280018258660770375808337433543599639709786940443151584308937679926993775291472144442381457117178012317034493141734722152253205692677058851732667873663289852907315669155706098768392402476080291522902555890565077723160616829355684790298993259882954364917780812597770237711733963934026557779369922126073577984086949944431053595001027585544773965145358876467837548063160111637230255055806835852388719142847421476479892123722823611695721376798308969476489469002205297087724996047968815776128225527949181228388216868209380847609076696624102185919172046574829351428585367939156663532107706319970760207339735997653455823412067038500221019825159716071514061298809846491829054149064758592291110944237840808622448318359452991617301320083136110104200926893456665471141706502929321877617025243828056372719249907299426897474195975731205131223566923211455567780991324640162769069095414218894716945164999585401074055745358482420674148877808033501426862184522917293731708165012753878556001662062443264872259697985373265982664763340945331913951995238304088437387682829930534504290329695901821362028074307687488306541356677628631294344683687769303907000326327985958778439373414630734484614945197186601830765464856740582184823423675781767622852299397826443849438026813255340412969677491581113904240320343490482526508600947265370014229803954486276263128825646012906145023038848714318092911196445265132051811997894776153633016105507319882325554997528515854931693142905825347131873909724977609145972022324233626473497507153007657389337891016192 [140,64] 284278349200308189313006444948075637595718389363568738713535708959924467996114226493937306208166429662714650717915506826307336610897274058152617645396070923808988337470494973554086602096199595453658700704507700267762149154539414885718273519901379309776825909680952336959773550557986764146117142581717246966282404400373815759862667469313905154128801772994834444266607116988102859269204387829601459312256254226091315374613706661470589498801070377290828826869439359415501570749704654711398390024667723087363651950829383673248291912675418696816156804540526762827960570156620094496999871285475138761851567800501638543180548890378308437326376816030595281886848409818516213866492711307447313797934557752831637960868100927193941018172879230423160906555086221247234179523901674250645789581198197010326415509780610173641250750499035786513876731077612656856524888746869545138839195541531600067726472364856600985405287388433826664393353928488362970473419824750106408968623905649004560090752344713019121055904310051732031537329602868910572291096253366996594084547013909841602302160828109222263648193069097543627750602885944918423579118871942974147390474865431183528065148877841095780308355392891392565182668660704621942304987597580700627655980405160728988026216953644702333212330492208101294129064741369441332015274934436635137686105210182964932618503683096744446022944596509611117125155998831543228185155691380313628524876934016380986201609572648048483858046436102042420981507962824446932547613618730840043349051960383159848197759819826770007109106753205081770809652781214734404621489631377901337674441288104388226431293766377720309151665866878235301646877751898276924578927456109253795590337529104932442733613192854229582546044667863900695748325115832533532391314962362422369912723609047222449652532916742487134150672730080662476455139666450214137898776593077352561758409104234616389563164924268098262836997655289230485839290781049209397613527571131355665538379667095843823199293231533229987162674862146744332919512479728463361818463181090354342299207298625884798741409205433001555131745010818681844994436772911785513145040359635170156094484511765257791716947273317829450139740253233126571298632455122067244426724339085655985130368269180344143550292870265872507706218877386104843616 [140,65] -23161199882687763400399633851828612476457822069081085616294473143056304423031286222065738393309630718904608015063665140268869967745476123881062597177508965997312616649950462169584098529243094634275718557451803389807982578483860644466082173153142899620633194843625030590411201470634272430828876003893361154578045198405997131742453414974799158471390377854583322649864488722638776992790915123774644598435894618054062380940257419055767650808249549770370549927311380039362787135358641144377631849580720196335160472851146500199224384491622351687085149183371127794158277658650856149988907876166089020333866969236740150330752545064400610886389807663592080444678089997198751680127263510713965086004709718697283570217083587145887234703921841098461752555300371636932417531493350080682664715838811303348835457071642770403900553947463540824772307178127271140599764992170454453916682341261776469378625076808428538600869104733466426738920537140010177452466799120192257552641962660033046451500948463951247507146598665279899519103762223598797466909958228483399029288682521934803904445052248713154536962588239183569705641090854231638037862051597324012537898420557417743546161154603479244742535087918693589637019081731414933347639270414816866878873932220005302194562687100457722539823049842919522111483814214371489224798485312715974473079894740160939013564491036184529608770273477555997771098993413082948943490238493531758321846086689439924110379501197524219784750359378288285090792315702178698509774097253441359195194841241925763581523353998016660589935604514169525988195159539918884675041015900925762982530815789127264602138161639248947243793055672008178022810882528258277676895305701795532846731122399339592465055081333008628965913257072247021710159673318470448683016449530847839482749921518884016730684946379172466907525869553405959787159583441297971873481700769630448355018779721609292765272178109253643311479032465079162510184988706651804980642853932814137953265217976499125964755517272901484316951054474093100461189096835198434618586935193480914714831396790936677992875995099150045127321197387700641679893378721636725862813966597785040476216522298222751665200714943103322528844742565321814637347043971058797060485831215459994644419423837727594931142302420605855317253493295297408 [140,66] 1525045847454037272376173151990872616911297134057857784126206165420165658762455088211680507395995601853346112857898399723694281465201407280102177270609795903353320889181457186166331358501954975082154089262056252479732033714685323829919331625413684838529198317969289836410127159260835883624895268861345778491509979245461115166932212012781955775046375808887270085271341471643406608948695553115583790567473500836916160181037025139154714747396597109095288214801551820095219404489156252363697616482001849267113426688773414734788618563796197081258540703327114588473908737291084233235709637998802129399781251166224649472135170115126781082845251777470542202843828800511300941046981289588889171836664936803542323935175457229468541654939237020469429776134874560968174198947427817527136840264378494611702840010992575321418559824876259750608916855116988355537515165931862992381009368852369290480062066504710691223427334742931954140283087816067237064290755201594319027175355634588866618126422492863385485289269932082242898955184791749809479127643216504681605456603620950615900262405794984832711681286581284790175385889811527917529432528027396101020364941731098721881175533398371997025625962416571224615685581780348565328407597930789650918880813593813023198201226302306364753318005982590366123842833185241685093348275811999937059660340499129136604574623105601676950393723335093805255384829282733825331430043058292371308495379260958361067874771225715418723525270486032383431930085692534449869777581637016625461692096967743744851449106620087346760983509989510835062777250982799015318016181102463342055182606838749485801215418474998819153728785012278087511543953129605138369491269106252945760187541740133271393709067531294125631304547677698167916778961538321626007955377381928579178751978654913532105242649843840538206161221177441154641573050179637240140716072108408939609677194953995080951611695207410492447043444171866751843053495309574709944962267930394020876226909008454629396655743781666882570695641135320887044580310721225790441441930255891477887979531483311079860766976504877357893168843007063756391861393198792756113521670761170565451602554068804236467280513654237804899387617637668520046382793591131164565563689513995302054917442277332474773224813201999619778134496456249 [140,67] -78561913902611411202080154285683589229800951678968451518275247733129798830503225466940429970566386400510584398611403012362516314198001368731787486557247661774097595521826155562815000436675816124963959350981555717347764069147841476445590783645234205436960086066894615187628152999278177470747013170941619539390748986575924344242410996378305199687736822069761060129149069257956426417429295794383571732549496115733972631095136031239321087172296468671411714037003010309532245581597172550612904809649592490437485143639608465214111957736428386798310574355284790062062458495903110982068365713363764902793787813087896261040144379145495611631488582987753092622342364899176896340927093590608836788108955293643983956612493705977270061215657279275075308832126129453718395737450568986123122017506794419267918120848416707603698495289714970213903633321799949836234373792676497870327074525028452802296195973652731871009368265355159517681581664653381423915857333385476698431672452669278596469320540963865106199808419890447270355397253499388694864179910782106579407077651088581854903123733835239797432595344822317276861885441063790434126742762491633599497095689781619718420521224743487280730141533087452842160340712090822494967085424718121273273984104119578572370022599558862146531312183253234200148775791597962852589626046976430392249952353157144472359729810741713141286807617261928193020339364666073853263628068045815096044958493816978267530139599832166745249420123238284532248648040962875707812172008402531265238345892468072562567049914395503816860073668681431013206045799860852801399492362688454731772445104906688196067301008523677548138650827440407079301086755279844686025856556999211197434191263862668600259474830059671803353019078774669782459675362590422121995186720763975056761779508693402907029147636199631749374609711761782775069267156939515371247553230776720747890129779207252994005851607602262097890568224910082841118865682789316231418764923149401573347725205137380206559596863651281909825443202083620224301520677790666290222478138999779053592114834650987744853090473494750023812455399971643922954819474452109094940609409639915442038753941304046157808271196316571632030321991164782916011332097877519247391794799991466877964248483284973982828468922607822833722554272 [140,68] 3165677392351477179765326412951185626763472766103126901604246123543991824686677419081166449205601959545402714986778485018341051828656218728222676701947197889241808645335771111187727127283812418785159418898645854287482273533831369707578245890049177008006428908150336974151316208800384276504922034464795461554840725216729444930883739240395697984168786908077142712675892858397914428734437759397818381111378415807549632407540707967409739913958696656388071163577103773800662977980682431046082767695967474535311146711484177893503309550971532495805095246924692436421111575641565432340836937841754494922811719035095474773508161280934034338028941705698865884194774790016020446727798958605402412745395543180355562824661141738394897950419139866850563522034680811678306679526851887688433724015285663168484580610172479738905223018719291605866019165988473101083761424075464010333050279153189783716514682416953956227548420117035872371653519423408795654076941189731193652469720063682414345002637703106013855883906516587058665007204019187074063921531730459232160567665681857811154001219133224414882587307645896137222579672339435351939663001631615952208575124635958295491302366403802788537670204695862896928999768001908276929658720798048153551618073798109887100773176035419834807807661741280712585394524975040947675503450248292507461316249932284123094392827361470545740475400969405677877070862105989367600423606993957939608147591869134582241299058190693496215456478846232128951215684117570569359482628594465233728486666156737597234959220828814357197214104847456313239852060991268423491566559965631226959708779327765423867011368698214315829007156489108495689630323220520603806162869899625278944214671391053705470045023350151344649015873209472578721623144516787496147381767120305097364915459625406193838732421040495774397658250168846963847576992360918900453770584184504411071361150934372882556726705369986596145235038642655210278891533383511039623270859995530868547919245936091010177487458232731873630904890133348271206736535246704764199828477405262734338545828856232915616095825112748171421840400944782964262868438894306082579463127680218705282299589752635891241428746001933465451343980045009453801435101825618791412703267333719208724822208206876884547358257502096926271704 [140,69] -102268718265381543075749824748028428333007685310576545055044428924831306315664362927209717002102627425018816917783139270468354345003809263027490006158220314923438826121360658187150960385783382414902071250443041070194456118403590651601370462771942143371650562842434247659963941463774305469014892628101585115078246900856442065078063018338178273274879659746291730508181202625353350882319493790737294778865472613230523202270275145390859478488650605187807854495724801915342618373671757641109693074598191014900147461854211860673369433320193911540574677958678623961892673429618826324659703392602607192241900112119253905666576921672384043377620594132328503049286093581940439716502020948333990987587667370299654251178233977544176562292637284120079165291768557266974026790687900735868378623865196272501723278446304174420558764263565601480513944104044557168271524494425390536868108652833845190786348572200968452991457903245754654088687046262139266371729562058497047171376560899700085687867015585100646320927899926629758029945808755898193719556173761903248681586019132719662253484510915034942959297876233086844074512338001435774459151067941147287257235588911984419817554610353956960230537344933635102810578983363193987072549159582388951821670382599408499384284473440879534956262335791922899720966964258143595432597832537007478105471255032327945418483843178672892889753011132803455465397215446385491326809323863982049247214287012171241932120146706095329464046657363715320705288219210177133374427303365565182024160970452001625508762519815972604314287944126841220769857562228044665356144252075505969157169288756931460554475583362661183089292962117997094032031995099997453191605137409547143922047664994433005330441073011565847492079048774519164816747893201096243377164344920586746878322136907720691856678758805453022755707599059085534707694857874699885353134466571650987501871429987640284137046532571397579532485960758235912300113275435993710578619753133031778087845751186713933543459069814423940688798744491257161403531284418821406628459428665446392596052908954445943481667560204022251544980411382862061601365858732914667832185293742243714495091368175370271354710448914158446896468898114526932224909933918317820485622484912848779326323124130337805553219636482619384 [140,70] 3364754242530988838540096186375964356302120311382312180811084394122332565351961564905160745026187900928645265030832162537680145327283522287220632280429392790719763426083648472985360121971035822721616072032789218770993083484912188878211606756205040648379277765773148860721366399099883069742523481060060674974998812510689093537408791360198190706394014004065609188618329512841412637356144700761786708692756990044136409167975672283716175571553877584765736752238175177935830178680422425743243790803668540636155589090396264093789152774094285156957682856913280504863354885522687858763042287782484267806860445965387556899037164463384568791422645935146808984255278172846427069672871503133278067392742192014204627612802955541901714844409906009294881368958286840405424593420786846139229394386705640196896657720494656799659317072297132996120690204214404381672687423216920609867366459881093762984224833641791201474238647131125584817838211648841102070090317575262998880073471000912548519637659808886068963490981661434153087914269687959080086133811610836741291057695550328823829720657639758304583258012676660737141948659524254489237960238487201818774043059100669166968761907334067187586729568627272360792021688357686105185834653660329110310703083961347014430944632467572997084985138596451549089176780421504723384485181158845615219921810575881271588880399712281307343680547426627417028192940004051739916132807672153597347639108884976346655319762116888718960419483558730383710663523247093264571430305735752081001015749935794793639886327187527251943477748575926898246162026636710309807328804091074890014810206603587656619279033504106320789206920378415917309065260241172901845299960633459985411307480578352723642441528483113470649160919583425709229974559051795528914289473123030129297751596297251632022255173136850826489456968642070185234386715389537332283353474966168884059483094874736401436633422846898977820169551448170791010786420124674919277736093716512057768179340926482796362003043822332809193029652093286350321125892313633827543694715736112465597222974602441830700892185833280194464870667631759312172985192832119634047924134738209301139443617700289100672542421655184769593660911286654894168969185022762921628965476357102864353340456638754816461269266007484 [140,71] -115694483755999718635260366835418692364298982819757600266311258086147143336138489832567859052764080875891693538841580373825419249004856278333214728114984089206029856991519505844856695255963692046258102443577614070295924065586163074088572620275313319539114546070514772051974032679630074268202119363395926329258214282063498576889413161780291276826427323263856086865171674304631345209935124663149380950681163933630122671363368222122355632427069601896970427896743591389148206272447028438529275938694851359130446637839720588835405343783774674043189614243333161811703008819601591870040753885149672860344274988287809076036630467933198867184542255115782773493899538740568718133637079232590523742112109235328641986772942736991113241656588813607464833429852076426240242263114510597162805429783568678197515639331468617045120424874149433401669621298721149047517742519056426715273006280217609575886156608899365585742214524515122336207103062622213038902387463646926662638632108913259395360617949540575827847294065671024156909701337029115764680733675095304289138001048627175851976654663335376261647225661421804698393524446746199031954438298185888034737655070483679960160408250142997651701271271098249525513806480683206319438935690483416316484470287248401550892330443083774768685419826448429143836353793516944948738605476232591341359442636777129695405075372802897911582473983581684458533081150793960928892724074056808844407722879417611591339398592908322670045811897724490128195157513679385320375824533605268381743951433465992731686944634201580778441812512148393012625441099705093442609238214163317785501760293146074327366389502608144773713995520563439568473582124597868366908136838994379718205517327462639743843499129926284825833714037674511399474282372305046135401036403568647250771093748693061895361286213752637235551347716735819154068382172333964252957379559575433716916085206431446590143397745885710391514506468053912027847446654492857757205365876818879928332297233270308731236041154395268424647223226866692981284077654032355116765014637914305574145985579291207342140604189521212312674609216858696968162661295942017522951359303998081928472375542080355122969805674091942037124256999139641258440626169005486379165942900317820903472557308544714851199713664 [140,72] 8954527983173914973911493216615949573118083913940610564460479265065847153956052294970099981662384914518739066009895929701758406171000282216362437520064540598693310984519511108546298285570155286023945549025603900291856844775633165056029025725460475122889555829992002606663149870357971843423479146125039841982161606954370648732205841023327058696353417448060413947159723329870117583921415530928233697864623684202715137862855401050569214851004801170778356287384034432142972740796863072996228518428756839636848776413536747388910272953795217318306136491654455988849817371750176216584785793793607131105432188062423759279471462527637733760818100121826216221905352825029538165331511229258315184235350355576435399397840090041244836935146617630607793314986415638150430001080890094727075627099973747769886041060172536615176668509559984204087523096575081868960982187223984101100060884648251111337601652426416735223813589877276497702636324151613130643625113672572745283544665803294088219759950398438299671665612073791803116004265153575533501681832702487764762275847917213451042530534144301014234811788659103402477272943724478963063711584423141325832707312802496723361496376618474759935320235192266746051154324669329258907847677942667352052175266273661962057197567076091542631144745485576092994908603768911878125027869753756121295918205342462835161156903975694286401589078567452992296340877984220420237860590302574425856094904559587793302325063638103782299265831700639522773420045794857743288892893123249317150394779052439607532532212308581402737688878849865416273067157365085877796847980559166930788489283275447128314595261237520563599920817378657414117206282171719422596287681782738496010157322349815950892847736515328228587418183091527731709048023654822888296553838296707914619630458344426695661181501508919186787146267709263044738384676318660294418701007369573095769369016217930490586207409726949867773665500907993807021579672394624062360031779064166888254755519629336187906204898236661369996379493757043782865210375673684354952102093082989899461297379459049045276212704220539521879385151385483652019122364926488240318158204701005168337594663627878481739533484477741562833577312777564164621142053749911282958270901116077741314181240320183566114984 [140,73] -223128511691938586579516428256300583359140752530223160668733792809214838737682604847106850606175096107593953260745758351404135394401761037940795807530432334023240825299529693706741218175731563982157834399578297922082238642657674006699985537167386564755811481089669436305970787294788140327758826741355243572291326280431455430767793540229301073076750079452795823713718736831422441998057871155175123845682438527553364803687620625588430135637154255224611640381316314334042161869450008662605094246950076840885559279658755898369010013321624827268072442685496306091997847834838712669680447081074840522630651289182147989484737893897626980431178043414665462795356924439778334444808067868934118547806476796723022116156694879107658184142877934815105189809709010470325200826106873841165027823766932449434195227014239851372953938459802549128706298733308022582114357418634265752858759069639300877805300386381827430308951827457602866692955407927449990568462857619005046881821129868150113464315696916422279385712283319748440926879740285324991633152369675272774551284624706055140710654328685285623577793611976503207793614745103879307693684875081481589905548536397568232990046585597271197479690932914409031494222655720576439262680603527822037267562225820280750681674539546016687842307009150153497157310424315891018702747471672445315105789786455201519543905625464735901410049816460495470675629958211750576001688678847917111318381138236467220674419221224212005482888374722853494660961599296092644475351574272986914818019337649591971606524897757190817379895012825369806370866635267477264237719825317625027930216399804601259663036098241212724006090178707976291797041642734742909141772908628658050235491139831421366880831828854050743520458821926814103800453063938373204584819129218457323515917880687941671893367513164426013805031969787553513574419623995050121429456569087283578284055369603829414369299542096641795529955994255087911511961231474981967278094075943095999559425105339887963927869022365651739514428491329673881770061667511033142556920978099704308090886351980209614790521834659314313495177703289273327264889775185728626494807503153481092860832566372895769637144463659528524038977481768601471140628071737492181341228370347779976526784740506771744 [140,74] 10215410733851525845718447070404967998511227402716979756678581002151196709111262244451197993242798648564873143311595407435725381287946189522955069672264513064394464261804263340531021473990322808678354137925800078565419316661359012337202460177525578683812914647653299888989736789138299977938232951288403189777155572476979015264013823543476974916411504097509981596786721314574790860716995558376664022587306667182620989635339341299349704451177414879793834245601864538348209145457058892055844525225099315425085167426171852094055507464269565384492416341332510545408567401543898812119424760685267570331099612920236277325245193993139832380595222678169407388518265834466997480397573535280343540750731892337471799747534410416270000278376995538071566459433093296952845036477630712888861274305390720482870184488735849454810329117087659234590340456483761986613456265767315666203089931627974798347666166970996814070413992501651956714696093951631364330609009292122605177933967753740399441038689643027964704812439971437596669115013481325538223134589652404575918578354938242592266271389470783850196094258600398475199968307071953910091896561183729219023327180662643531843714694947436758172480252973037883953581654617419309569560946564213715089533709400504347503615913715937570520771058821861726607692433352594715673899788436493135135299732709762755441060781466896440854300028818453754856821551796578813812825108251836736987124696152135444911188028683240937160786539412787371174530614660809051443131965404523626983367111581662274511625277479609464607648089000626215173895341941844701805130659615195308127366259861246191019075916906110601225862114500073085810382553124248685360170349527375161753865204827935115552881948863728859342112287078031625533413309429828256189247498887220673983635325738104145006401724071000208320270328994620339695517093239626960333096335544889874144731601265319930571422209083146789316284882979144074400049303841109745637006444985583566877779612325382854663794725033703315676494026303509187309559592568027677923003047762539067972528214268989967061290596219012130627526227831982360936653865241455449197415882125515273923032132512562483458383700791194965003056824047432878416359569974884379138503251911871659758735510099900 [140,75] -37476650274518726318849923896618509177689209523795111633860661997369631561015207550103706298608025934385374901763043017212569457653311478272476116282094550753828263342107393570984564835931064768182847151604953076639504275225404546336798919811675045504975964491658647040568557522949459558225707591261340351775738940273209842354523342495552933930909979934172159435780930105655145981472198854983273161248940617745046322607115172784987380917846835417537631036609539571329220339901444290614654453402311103187054442442963548541733990293318985240667398254991239395479179602390608950273015372464916451871932629995591136547199177519717505588166276393814919526773183776032269060875939014427103989074026019634325365690848240856815090113901303413658687438455258537587959715885613878232369448265813838199533096199636855335280114621698302022379849035479514046530085471671683646768905423409870368411853398165395726830785845909196064898592065548438244119427028532350458343406956109318413616098679806543485766323988064525521439518571122709996733483948982911198874843062396565125324978282510352344021511793377610866751609598132402232201874769330215095760485081549911003818429627164887622143918552524729182237878495670228640541491434704159874730044179927565138673603678104869927295116174813090184780241891095423712204488408439459603426072359054296043424352569438071228934959238309378842834004406309077367435442358227507783567270396229808380665634332999564378077828344741536968493030596006018808454678786986587788110809831828892281931259694181845240141953571332754163515250386863032337779907344344649594232732498490150506321336535487612735495645121822222364262621008138672904158769247658834028591481449823601462429017766084983045877353288398515457284792738115207678025088401510454793938275442847340455805314654754035679170179004673140644448446379725196920793422995537093684162510675423438368713944120201002593198388672185367480070973174345094680021608171887252351982463390199369867172942712539395280486734969458357140805582622199078845859814237232610421734093931081690091802915300986933588287282741492949109270665002077978308484082052764573013774962072742589443397211278783170475043597392965993875294297610743702718834581698110699459360619840 [140,76] 216983869871802462854104492427208624966042166520728193334610083894359228437792445864610693271905652357151787650916733065142518741269625280391013902007165574827921806160450159377961179424313121950547393180353978034881914588502912402965527951229015379896606837874988310600809610236652675063398202220549116959105733053186656505695608318991343579010127831844018026306476447935913601303833783468856180956898526839749380098785370443700563008371673401845405824231417270055624016318237055714568802923224478839696103883827832480666706831910236693764508020961942081439611861289397773441806642219671700125237555211973406221034944401617307214771116024143690728789290485893523499250704959738180945233183267904280661843629834786580350948860512735338602570853044116615237369551494461731760491923179401851918585604041989970591387067680633101681906036742548335457381849040083967839076994570970207217096913414816046987624536644399895937813083386146635520463487194238514611072140450889197296227754960486852581770105397615600667470078383583114428455430985692462090345973336963160459050039505898371016896663051188861077115950045719614020922548633879026032073253615628975458706147212996079304163819349920801227293187285458915445801473709830743446908667065534280101743433363913596692325755385259728360873865967461566534149275021036194402327383941107594681944692892089674724141830853628209679192621802789118462951625715043293047744195059169381579704971597732942650887391542162100495449968500170442783335604366279085830547236571004375724701474712029839379581533843050440307491985077392436357652097086186536957219288534284673575791168442799432338449801975925918409377983863370097419141025217922897137916643459864304573610187295740336296585431164432158934279171699860808372920577969659663343576014703302057416760758266165700823686507329916637105614917285562573753596733845804217380725062520773275246816888149396231988899260586518828074778594391969338262086600532193397843532825988612052550240561820627429822177219028283832528738905980925387842172541111135542894372696638876519158220404663144121605501038122415638738975973252826948095340485140903680962575437214709959285446512871491439904649216447010397941914754166831375299953217807689545751840 [140,77] -23168933617991405822999608787936654973407793495254043129203102708528422770281066635372362913469272400221011550538278407644217932722943696313330328581472392610982122262277089572121453754574436262763593947177239629196077770720560351010392600548717953260567933941902356568211738043603462021647328667700416462848238967417484566701329489793368473693274899574174110479982383836675675496234167613041583998220167966008158550660639093976967516387924337568630810712951652516061543158188595951237068405789966556758560494196238360812078008823224930280015437106531009590825341506817470943914557129580951637691869463883502849323234698499656126734306890109486731883065086153568805513022547333421469352615890862371963236717438625707646871323775913001045861221252697123933679650694270719293783581880496339418325657127754460102324696845531783682570072386320634058902460925024376803118518937706353804318812043064741148414437388680419711421744582936062388104764839371161140756811697920721672581138957754449711917354520211431615510976361671851938113162910391399912966314552152225215926079512442868792046082943989933336900887590837430742733700205626617463645485567077628214810004376146444483462618441090155900260010111239412750980074110469899779679864887333965155073781493981561575038656374496792190466246779560388122293014632731644226912289322799616341702344188703850575146116600229947941822503348353830651173235527247100460596996734950316932659457862626181855342200396270719493527138633175125028377747296640529042111396487441479131915375048826199398980087510237930991217276429012901515868625361917779552944771198036083605152439299829683624909962039579985617161885922678906798664039415981380596825038064408952846587778258261318395636843970307447620165930210488116101127095351491940521674371008742655096208440791239104555748240726542806664006723210170760844720138873502893794409705546919705005959170184643512900270071556220143885413749773128686898027558037364482740731587402313693566287494082678696421354233181957629499573970768206355010884263167605732672526602650564251134056020466343860744437442129848858692692781501455862079433963437669220205372121675471015879553735759129706833498336754294708418272966290406224873296164658331856992 [140,78] 1241502707713510786452900944987959430298542099917136455851421997698693361682890087918035507103495434258283454239338412243169655341115181198694747476125585140169960052457153852414862383182719187382260115599377145798349751550891376426296960451359696074702544189462493141699159411622491516821246447693235450891671322275062073134834042744148314145981915609425985020312982220996000316935269462398648200170861531458878778518448937025962631791790751779549371342466847343997110831557009297604834559127507218583685817878377348014177579352668403447730957553670695036735512613780687739517763827208853407692320908475272161561808460787948708859550478205927701670079338758537814567750128877402968558051618041269547160865525771692360542638533012664601251105255730263593855232858942824908602821627293172641989828768349756452278717150071384746991647252619417475555782868408128386216604792208984113734793859684444123798984087172227931991689450323695739089658921431332393772940989640397205754990358455441845212093009801003910530791155010602443756943356356082104276609609931930344616835986153118691189936382753043607864929286772523518717518306105580659728645311924211688479837108707172734640504749417056240468088823773805814851664719707711385758868106029077679508548104842588588302185011768801721084198156312314473058174112618324545502470486963647158645006470808077327514298923768285126726685850651960252551150756312189014556024639275147405270187996161103197768781581034786861894098647994855874081799159768362058341048646197015256056078605959610796273597983512660773600160646929459012423844784430795917797047464291574310361864447498174378853471431725695514557441422920174686030392178591509233777971985066649244499413193317910970215909931996833892169205745796531541374686943111904110667575666583980494608115793240047505052032819392542475808149125670829051724686485583245396664000866010597018105452098054460813924010669787292052928435538116388452421953570390265711494865754744522566977354332296726679734471095396102381988095540248465289729262949854467951907458838413698861895035618905439360126431158834246909979761288948536169752642190410968625552727064075120537358060568103432240262583007822821976458814195003468068410171578825500 [140,79] 15782207871139987619728369029374657513644558176393308862021833759167636786820963331963554991234075138330723975584151576757533061996696268447806533930450239185757097457771342652376412022416079882524193600299988757614923897414412409313580832306393513055706769516571220164915321754837624395698003697187631349094610170613660766719557515133232585768832837923652600369125047927205445387927447097325948258472259326640330749489041173109476599318299855588241767077041431088477956196574960203688690611426452461753426636763445866430164941389605815398464994921722276645828663804973509372167889417540018348808445600608827747239277196478225842305750859026527821060060995825026889560771080356889461518603290392474376220489562094955432404905921455187760605412535287292865294666090906883520670332814658905019959707771228717035593901556486193251166016940811702124566218958438258334846092521446998662267067017573894104008050491535319092822432710205161949598794614920566529696566997493331425004791875635866699581190232123990293222318164798103817313689771780886836096852834109568833621171814244162579197539171626589333110071430359468265153972647214838062026641300651679150185576686266710510227972135918944258812643481031693568576203777341734186426724930016383497712633811474893115627734042408155053845344168307684651330545911890248087527489913849840730906160697940837045163481273399534328367304911228834481280019178772195526218625613952839600678284142684763471885573653908319791105243968851519425233807788182953641140789537267315220550858971048475646573420241358809727598919647782155169266099011117991178745052282332246618338851375699832234763490961244451519897368595805363110292274908267203933544696946753373129417779993838244490063623873068760565071878583668471611311145571740499530593651395140469506120719662411440925370214336865491197903879151516729527164816365257018079987486179675815005451283934384632212116692699362232967536720055259295574938184835253850505214318206467889104481299917971969832542326415545970984972415335550145597457795605958110403370281063393798279891674268881594851871950744690191178786916309150195787428423853429449749925997780706269722422181882570698042698999356158889745057808487449756590720793088 [140,80] 213521767432422645423199258798620662987694635374802989058609824832191367071035364657418660593481223858341124867843134711979125614352615857964875630461217117794841673230833251098425048878942169143001699028517572519003104592286386013490905074313446292654303601085363379195536776146186253883311088325570711428480268675662132473263805421152024977678271417344634280364901592074932615698885322233737943451085764712893106437129755893055671408135677955971307155783832235903156675486436349695486653910648256953410592333860820486962801518736618866976234578661648742904627508382833023730360371384898451728906170235567115210527843621301418743247998123964984530139741830546625729769468638588260059681573683839753252882005249351631918709277153685722708556773845284776832132576380552824383194150248931850735543387175128483808692046857107026926937768077977392936997266239798576167380846606026080322116723955333482451983417219766133836121285393092781943554109004379764295613659120540231812306433407697719898922377397382951676711401388368397031292038001955687067978117486900887235172274034252328299651653653082060981469388918607026120841304584533186196424627164778456655251396475154533649443385511358127260360239659925169783790184283441780760769241657492958060833169882964289968325455404401936619475774227455149182109981839432331682768002193358711141055581981073667630421461087228868376751439509671149116758126583653883088662389073846641450273284967413070106960198825670405070125591942944574923506736685527724777959489431328059754983251913851244782527634658988683341303053194324602677418072008131511616872035724969750519757126608211179909222085508776595950594627342307035539510411988248679303700199693603613681014697815401378530206379421701304109613612099406736910799407781051663269691516441597194944246070744765538526328087369858332334723609018035264042142695781069138735105439595352840410239790072676223900000501814517692569296173612205854642764389169318815821076316284908634694706905054597472235546387204612317728599281002495511669279634086114685173824749689825079151726584045615157971106507303032227003877012171849503444208570731890334529730835199291372332776096035318443569908134772335271542574946793362687261752 [140,81] -2880173040093074261727127420433780815083042800263167676585015657176940788194540491732981177238952506636825057014156997637606377614807084590721422246998395436674284091282496330240505318936390197434146311432571286467739490164826236546576089332618163823123514641184071008920263688836386135109268933078960595424417422374743796480113664753292912165706120859046337421944276280695835418126106369895594107937878769599981882929288504664581096327618063586254488367713140850850122288961355926048595576209124625384459430646793669053580905642508672266282293778069875783973615487181498090213161763146571711653142825008990847387708977778396740288061786069099080904113715136695056409173318909332647525393630244465412153371630629591955751938292141244002332510253163097047018526603032191688907241240319101147408713179981382013126974487114767038730361228078346354318230677939113100403190815830529050324843103478168894109068136712866264571981474383324115237273741740098731080412927596807819767357363371429753645202758112954411043460408215284099542419427109439470023915438844303127641834174627575418520214218947683338789677457318223780980211051403405135766817930577989283212631101367506688898734140711242457072317839791208009922725789268657089294924221579936747472808912243484197176540232900552848275880565181695058324893333320992636923439321620762287888833293909814212032019118119651933446467340107587886316781748288578380984765938610521630371540283537363717588493705505470369201943577031456115706695776562335610376819843157291276321230386647290077585234131355717389399189919137396899408686728032374093908780456216114704873525594078690238335140774883842337766452656198390707342990207216903476195659343786134719144185262255704873777846149586611716460321696391328236006367674920558210355156744938309599590451594415105145022897763652848646832055967216135415327218968987281017505992681171900966863314912671369872315262109717003483389046148762899005434043249556407362641836071844946588651978018726006972736055663253657942451186161272925483896242811140653330743977520498085519458888376694299550212231533870716867676380422722420643610778125086115165165120058949682966637857681969724829316012489242850491953647521419397456 [140,82] -69527124494531952901259633901342469809477781942430179615075532617822713945476830566041870169428041161587985432904540217976203635425509839930198296644349191474918178253582261616146994037061122307354708797723687042634680913054187071912335028359504638909991177583506664314125626396802224103173635022925644513247412814491152284793548177841339285994831984161726947988792414079590512563174117681759029900773419287950612575619760941698842168246114216271563617998317495743662246557038490029563380969190497832867986056412919414561255101458531063720024962290246786341869712288083514265620417809071189910266022123849047376656546197050846739317505970041011077347798414093413343272327769490509737473988194164218029376964557660058725892503850463106450133057959632901154942038625621656845982774246956462304055666524469112700829981691033312499651081081141308201000828922441081927928366055524341660831265787209423281837095320909348810474414034522154713976190454758855763241828202318448869099044073257342420363390224229835200261297004572446807602142666582596795474671095424495362347799884690961606050398483190301514998798527738572463830832981572270573473773058491321262142575917194771562924432568755708240415539009394276663538623541186248872131751102401143404635380575025882941564123459345366462578232460746845401407758187151900415597470574979129998524049533577109436918216727020328858428085681939277987545366537005477600611140639480227095853711465915459055491559223933753670143595057894434094316215121185029039169735543767229932526887957319574288609897336531531296615220125950646352506706164480687334476445853637859407703942891037340559702483807596633659000169238388673015249339438712511231002907088436062710342740431793901719418064500246158983563884850133756381187528021273775642535173659694627987663245554490111918846761484506226569635885260461233362278649842281158290878591157768755857973065969995101258772573137262688622062206962035399475564738610218376891624370399777808959026054262330187458042139963595209976389425081015939623846132184126465516582320123341278982181369882772370813388558639092191037384751911113127335830093719332292788212047632179641074781964149983726916891338123258582309100792172997 [140,83] 457754362065406042139547506197866472955107270359602622269129073954615298037954542934889495807550810910495505425650192651397375972953601701431081528305602698385582090146486634868727188708354466194834553754388352510975944014249131024922854305400670959201391716933121267378442199322814709073306557610899718079428771479314624387669961419250081038967346222268651695717387768978220460987438546666965570211628071157305840088020068494829654858261044877638267253196368897742078972986206687730611682092705082080156095090793999770859668308052619951597941792999237196756781894022383546122298618408873856720421521615594673675920002219126994975559635266768264075408757661285988596682921885041344572473443701713163481927547397665467815648683576958836190683752996017409499242896376175545671606563106183313500005340352185658066859197758176930357193168863169276772910510102310057119403737990397457744095741245682837200289709731125152338066128126171794416136113405330088533849107960100775812548957587594090411170128669047277277276026607448130268094926038254403065621820526995311166308308833817781920146070727932295366667707057497749134787865887919810635025199608801868460903879686529232936072520855983309925353093528110629147085288307501143492147663457046076821482796195533936545484595984994999769534536856698144555604170327552613175993045232457002565994194904892619331891731464389311366833936606123523651465258356910969631352246700559377709972117367378900843208237838146291734707999785063507903294085298992631161081808857193962334662384144673611011836327377703173803042490037123699787237167336376752314062312563336360061375998226083701891213646561068876382474995906419726306317783958201402969627362586261133764232720443201622097228592817332162485813779838661448412011799494962913264485164349956851524630316657644925629175550988836450052595670806436184710746867700474249143203168558526790337041301194738502914079440261569261876529966668721984173296241499283534221292350076416529565655303486659989842731703609375637607674537973580236586972657735799479869954117971704974545271312594193681356242785346511000716626724146049455514994099738871518815383565346028250432672399507094865151472008690450635705810688 [140,84] 3439063633828406392529701004645295073335538977145849640789100175546320355470959541448506931995317035544102428770933974581705246102633429297742848893357398219084576988628429015379396793304807413496500195104638234372590869255381394049284371919025866155639120381048592610608992323840312091350544680678578324896717373907562705255406894133151903778564006666031408790631666704624545743609694014348630381301279995594249786191133050826598481600795766201376007330503490781200988989819887187408406625898814841743771654071022864800546589895582319013596034865855806821102505000685140269060072020351087907501174258996357882317174678619069678287003022482309131438849787726450414945957574963891584616459594753841868996236801017631045020390928982091389469779178154397085463058421593572228554457778318010738139813147395399368720841379405229987325663146943905031653518065644563206652759920787882465314175206603854583976215870448814160296947657937800697192418442362980735749570718134404640856294960221187202804839567584870119037416183075977919332747990419163243382357975554786197570432639810686735451243356832936342108891217285316163858238374977520742869237873848891774090559350671224439566306403961524227767588294301903834182783658117046413200752080498280480747115733266248588940029462998955604772239334240019277078511068477335139564599454004994696785200121707658150650013686893424730187686325196583902483696673410446493636937037733346130488733181182884910330668340878048111034523548675540544756636030691626448030553679820731388368149323864061301349905017678078375851477405126004477398681264304391150400916601809051804600860427176999644671527209850207277942716060932028872359592867532851980706008173933809264069509522920113390873488312175991153414955899211462688293214104902275016360668732454523410459290513115299628807503240267032844218361628302220560776430105131910570063247240707479451892822984886201561821195767078548795409711540711803334043136865027917572626434955423868275172179941058582724546509292823763262872116556157330903926239364940232417353163658093459773956040658462393490068924855449063647933726951574271137609981414978467489270175647947956422096394852085144256211049792946956650896 [140,85] -31415614636147912983893417390195467615047156973309887770090671070083584205865924668697901203256779198040206582799618878533465779395812766744822632812787410560408363300306935921879297479216738524690325934816716969821334172268697680389892013625225525361075213454318918059289019124369144546505818134022289523565870233215540360122268421128061566974154103822282793572186200152966135189271238412979405725875764827072494962528899102303148591471315531861469866396041383658109228529235231585680373088332647108530478206901204900463984283057489143589095896839818587158736816318590893522453694317405935160458927947000486522985524562244988896735013941776202568927683877056448341813788552405012580255481520475762826707688632594383334673467369778485345138083215705613628879481541483715424012774402679722216344898197099429702312783152083179376522719032516733017459519422928865787330797318177884140075307460281056748345889531078454429547349749901874883707256735701596318781700986066795546601521057068601886128501842841509319435779140897977638787298167933496225119162445429188721507939158527284434292266987342827735781300571703792959027009941788874562297250482690835427518583329900468005361709215943534613332571549505479271854378997131139641183394785486867793185297351998023201049042666303051504918420341079749051338728891887738255970345670182996464114034348931832982545940080161332711161339178738104294391380085946452988181524888316095728146629000053850270077188876309094580202742936536057364127726018218701709085075680508619312982286371859600969988683212329459362376723628129500264891166301987014320862933361593565177950606231566557584273543035495522920928372595920561081086568446074827115713264414340347902615750146230060116090682355133515312635054502065085134456176442217781943543628341408353791753674359951532600579055856137431662849872169518346857012003645022357521927703098366119596796649506136985897188147544602502444200156893891851549956907241664929207040826862240029313625164803193304233914059694498544292447118548017393264728244812406761651819077936069409230221603174823858905153249864289584715875877141742163985971983123877486817810079285816597396926943555035257727162217579213488 [140,86] 208168781325145695215946497128766203634833324140841813041165922531849641857092972048718468065458558994980693608895532832392033968928061406817525630651340740328335936710700665223491080415680007068334715601746491748980133580435021433553684829650816724118764310392692702169882924423276138475592650145458017951343555777674952343469820890195241817075887982817560281883792946247261930256188809821103711815371584474318952815532435280121768368793996652722706176195749292987574842045256779487273197968149232055430794557390663236194886334397262283908055914997543744931086190427875969444971319759974108205592377133072127509804980542207551922781972967413951267958135066266480086076774029846257241877056651394478823900165267103000304045310781528381759475799126376584727715033147764439618089338465535774809982758096716492179927595651809372138965423033173791953652879896111484909575110191922902078742050828712451405634600366200074415781189401094126226272200908233557631126189572227378426785685090942274607455476295018606811915223414092224029958752474618302513105577772650093848695243732037256637748275057205070289103526698613578627485500347645583752584158431555013609315213196443855475764069595651970521540137785598449374176306256976996211772712499031927481872565510148499085860486204223131576648186887280987496068908411081198364255792583597357504662385510936422659723566383072679033698682585227113916467511407880674540824275059609837594013564871117557685181400850748065827354263396995333679321119002358743106564237080756870898513096468679257238157173464935289197693354463267371129513061294110159440946951778345899069641950543144516923594463890928546920359247063648642700956414199076905189509233596965749327268692316268795650095124276119349358507903167881467685750530323863946599549336488600317094525598594479235811143199510703230631046757337471471698546599976675701304591900596604212828917732861766145811757650785762244028054558207464083610374837966015898347915894662593638122529716139363596416603354536427176281380869835842316749868716093416776552661036627487739832009130442249215753420798228890301693969731522380082955375770430223942860088209732233568604450370651262105458253069532 [140,87] -609289153156791271858105334056392350063444558194931630652291403597435786068283347405574230364614238254070101914912912416719086084969450684720196648617759961841406120463588434563254650883805458305659978647655646762841686960618694078367903291113284038777990662359433921943376796705496443383765199205014879700490162355897669004026265904907762370573360387093398644703800156523300071479988693842394903182844248701223435706956285363257537956606005857725107089800756425008572507941888329158726144928155206287205806121689758664523068372733756549108506901623687938147923294482313877186129117516437355766055492621653340579815147719252091920883047926771130671666142547635550101761631329254087636637163213894618850218998196911900066834562621666658944451570487088670919284041891796807357109745713632954958037392647374814590693611791391092680083892951881986260603585474556763509008034076826262286140550414111194656282294603046902767241045384383627030521934691896577323276029208742046560827460448593343931709742867424444800731210214155015323421106926208677874242748242093602065969861085892199286638399206741049095839765840165020425254626336681183371199016565020398863013947221833831940187234415462632957848528126895569099551892920428063508373560040908950182036368067499546270700921181393430697216007174556663367909080740469657684874726603550528629742472291470083092418577695690519729231154365404759659442491868736763857965125773712713200540794618997041326154560074584273003700901936765878021834546053497786295683749295230921634040887150475685830805005772777324182212880393441989487347780000994825334842721062725415694963818276068360752104977054702279348364401114431191777443803068790666387739504123519569388419712214659542501636047964701636679972661103070707463960549302680318805650719287034053678455463816849181266242515210780783847505190606887811202069341676699630703730286075597792882828908917968877179468447126177113818710625547319280697110152666271498471242615841794259453036590928188601238033847546322530093318845119163583939208163742299463575853892426769654166459339681975237810161473238936813237955223382438084675288964623259552173903596108119932545478401262023444793856 [140,88] -99860397088488717979234852917971935907870994207526403897527411237079510963386618888131940915383610010111532991740293888324226421776649026485413387346496552986474913571537462308550592931172738499064682327490002664804631873825375044725046559534873334228359576617636790479774537359745441723618116152058863155177432016928059101055863555339780516986937095831647866973095609851724216505672253083957031071080809137475123561852205764311677224273792376550450603581923562215874552578107503629888582936488794253189248790250351979327154392961488145407199070728981258600800578361757126268214472506316844284079410080494949537484969999986730292748191047616182565754279869404982208938894637099858103335354864576896517258383023437751741296355325719897992947689251330956406168433509455548042757371756781141717735067580857149508638259653826969798357971690188758523545037543058967466552391300645908612047473414300660338715777956155552281201397166673370703636545265841364713762191712768238739827107209528203338532451321377182248434439277235604976455730345664814493732905400165789396516190786688469989297086560534038057560079109540838662491033040754092005056526321393369397880346089594401158004083391405765262418054091125678520144432279225542745589164973457049151670750462493961285742221347601728945730096174599261673924195446845292920415713553687315352474086312209128823845461471598775250140777271499475867026650179794793490231793344381101871923751024190612756321769791878596144757907072829020690152044543864918401529240460816408925297434278876691262904010252069370821919220533685664645949016463199812813953368421824783687618015424603844517015212868949230562460278413075553683902977423554775595694266945206059031330582286549809076139438068810036134744725328917134367857601550240608754131521754451480800770749952294997241097073979720878515272855077288143173383186963759928139181419740568605983470861623140590520116036705129751384377062478568075944386358472729118425507867114913363259248848438750460411143937006318047278725493638391456357664857773167974794178235869253078870631080693265433438725229846166290052802326587707086069031605054789313311337310458282605644142028311860104 [140,89] 147462430742518286844619935341579910357488007162684603283093063456969151301596137539770284735450059415662285903598827397967373886932380827017606658522942619716434865060541238838335968529651859933785128717523136656876479327500116951979236470039123529770705296322776136429839202135116891387726616861947262479829353516355539535401050268250580713492585624116842560731759804989803038995457356880546414291884332350393435155454737231138532335277417772520872249747356636022089638158244877769723639039648846138417557831770927909535279482803223010334872716093907032630277210777431543085220270357241778690687228548096879932247414254773541303833064111470827711432381458679998201060265628504705745630811867441948475830027533996081936901523467643211552063891969752930367000511477078189771862522340791472913619133350988715955919417292872767182013599336632026747894526867331780141205368802748884101578235704224402655247053355186722154878885775067467834266831870790132629057264793160535983730327880119157711211718847700741967963979398734438978744949414485989883509552171789982041725261328580890175956977949542476423393248277011011884125347702446254351689503706638772985516482043287029287584178563455001325812188425135095184516734337382424869073189035127265732722278856859922418510093154297051855929909128941222402114579862779148309813129996857105981534938238072599121080419418333866773652651723523293579904281751143105988778277965225142695879594947063209827181475250591733541332556050686187557423148538472254907166272421594365246565802379810192984382559969275488920272702938950366278036244457014119800144762445257077445230414012183436199454655447132981661040529708193848737422783308605418967662061955614237084121703142173923214391424201323565320674429456707897581340494515468557840405239476159139460662159683117891839692808805685176524259021518480575079031281641453944699264873765569606879808397147246224475822388576209328111137012383933338286738240600679650621563867585267740794256739016565879383262340373064424132498645101580725803379341258039060524266362114100729026717836310237624445008086845673995379064646108370480725113903039709382917054603172144949751921877936 [140,90] 39221065611495159124820891527819778365338258318082277237855644400707496577768317971179517575477258061811018104456441718751748593160138950092726424639092558665528044553618945574939652407877213475240030244373299064035822227869225993743996830442082786075080100957299883329392468505572811120663255936015182323151792810310966624783691612797939540005858362401814768325094018315230440194883961137278241649799185644966840625229668784560094560381273473013636205100993281709804730702583033595469998051796788139122944362422061144482532483274512065228707427343740211262667632391213512646701965024792082051146297054209226144293211286840324514556336934228276598500285702654094478218633278523893211424521964807831829467683013581150231022032032895111450004507539639152257247575837596138189491324004217552195942423272277062748492646360507879267220979076295042239773084943674282515444974228080135435898378155006893855301597231256601883728212595691304878175865816333395511174221234281540418599752192058816200078596011124068322194361750994099322648877235765400871401933844493030478915108829506882670000252656587580891275986367817911843305598833823516118361374327051212391830118428266277533185317222780144185495265057042128322093775836444420715953194113742162331490109250672648084638145505999297794637454633419830979007509895226293840872745136100078514260378996390333303328402670218862803867473662838298459429925192066097089726504846910464119891470596408897194576383146349205823081386128797792308531620149079651546517202976583879593025555171125053015563181075576594342684659357794381126882015026210872296641202161619432683057721182149730529242375488498102727961315500319434899483993251072440521497593715788171366186387914031899369853852425290516786327725562185500677100489195346410125853262667113068174838415178209257123170782325737903558690219912535077833675398393933585148677907164064038466570292217335987477806303001736606485909294999482244826418652363556422907725202280554202677776515929900009992735051942331537422227017608486714452992951129537407657133665530453986795063253237456624859440048402055152001939188687918575936642666351343708828460350353222378708069127 [140,91] -40912499168585707347492556706571897503942451241058918738787100244227417715748180447617296370675311555027518438382379732585208941288973120824702977708470050863405604492415284798379473124321213193248994007179818132735155028890556640382948308254670242024398919835718256671231473996789637107568476733871303302418425955259090825050730003427789389967529615411077784324649043233982916258478752117830839816049930769242150320906618268765800563441164300407918518954777913325451051828461926407015810773232858752449741023991316185194471303026306119439942157684088272286956481233458642967182727003018440541137211998235549975827495712637479691854850452986708836523782694839156581626494488761614546039479128774199712420671029706377066054508660916993425751203043137788788761137791724904105054145638256909603516243835925521007965097581736642113465191252137414929790227778073318758166220664404164769419314863832715190073805908099349795876464344726792416088773725168685263042813022949622328485739467144296947522717136154988049621668230703446437642432833183022557558134844235462249352836620773598984854628420931939773359335376432361710293205862159063592590415118998271229651050698512540479599425150673619784808326295858468403182398820064215416617174374414011205791254812790074045455261842383488522430034110110655207177550099594607312380464607647049182278299535413696183501431209623746962032822522172574406564518211592278568894332519045439298079628353144897866530843380531007967135749684369045589746226613164695634157659103257329881225419414823843838087599293819236053702305753526882019945090523261680757003723628461700469900008700089028278252135373050836194720385320042420321040865200242299122518358551219045819336988490769818910130179905978164128068179307696813358242477937727854205932702834866542733276997414210227293753629589085126177837484515768540489111589398187548175352912764251343228582573672745181670133664756396626863252873239896020825957466625101036181606145783386559829298149356070322158563385131284596786800756362825552532291644736174057054821461649407008088262249476575816880069739325525434939496847637401809274893240019607177817739889172736168832 [140,92] 261001395702367728010343159842988545902600790145238700297444530128722768865381263831683480101558459362142522938580818025741872011111434126498925660070890486619466305143604285615644832871880578246604840229880380537531807634840192849395838345416272782487261126797883582220426747426934927842801716548951323795987782465857624861932712743401499946646118902209960530562834177134174472069871485384914866423894378974023797629081671493887210900715711931983616135618017637744106427016356471142956445030216657635240941537964811034683086041564712876080274924275499619948179801482023824382755285575990217186158498751817931820136663448261825218861941652065672176515618185374187998949397046022434155008054241173985629985036043149527627873691265045140703453891367613424113547757781646371802132485657946552904813006439625379870785763349554726394358846793407529790168044098098761180223142251248954853404650851270947063814829974817283786645888590459890588298825338515141136420000565428609088315340036657024528682667763438818670542199075451357721554739881146189365617841275062387725491612699528551406959545928678932773170947033329000014991917644155771155845428087584793274189684619038255320551448858941649046836167026468909365719755709068496805151702689129593205319689927394145070782203661719135103884517040995333445700997716267241772931446014269336134840353607824857035107055570862265263706686455641558229825312884628643719773326454522788132069599936465473939725795112648448613437768567408763747501957760068364248374172478940400490621538431230159377961170161622813059960096329465009960362648007029226021060659195367436082044620440583724040306831943794203199123602179474232838605743302355382444898865226417449487242842610404393461544116473206099745954512577401052337033859695861291585568927152411548047691495619193983705298917035632454430101497360108124211937659521743475944436078529820804209120146841981015911543925389870235411305382794024867938796023418571104603320335533405408854152139422453659547696165319932970010883060416863155813741681035821538693674619546177619850232266011594799464664307730613304144678819082324075369402754908689898219371314984992 [140,93] -396515950394959154006517566662258671956035320706461343858766541629416176568718570031252040885079532409087116905909755568700372614890621239145428908435207429715791892273838261050318432024445542542133434760489742055909857411058656731427543196955369191815306718712196888183378279798483138105235195514453678495054576579805643878711589423123504869998691379814252240624705823624419868895865652101379980653543252177577047686961016653871176882727101137595933073696190422382746734899702287577647414550906591056319768237369922761884344730978097319973706349864409085290520648632317466270816221932523945509820734033154469995368727078372636942944679502639490229242212297882861494856541781730070801766728468791004383352896371066629420861932977025208442026752853434708249669301191486624806604084976112635633496231038245079809571714954094512260395673668507461237862513197174885664313731577415584025245042793739869049386877111518540941695904470283580263456569845783507460802907114527173381552567887496912999085471129899075018962713452264361233466652476352792388545534310394687445481525378060261078609227708945492804128830058062555647003090512369927646178393816314075133240263900182521042420841455372430043011045853063037900901169722198841389711661292931077932955650353756903837365795036123528258380616280013181649312773816855458589199098640177234310939297617959846290981666363391129186665941626079970397783984243120099289367943190784585000928942362432095822449391252789622685627368184976653965965159502432523059467210675257339664924600421584097741498165913187081197147587593890955276856604285528515842099580551077432326565962391461159074575475793392520916405549148441187642104631930048125438547858808812948671899252197526763838781998316851266665357532921339184625968601863142333288673757966819176106799400407562387728074441499918026062473898036577241037750907580198732860767672103755630803035608942244805642241665804168927708490486210474426862741259554617704570181351763430233455574359302063046825384497110870722261656572341836601131966957931204925360407393953978824640027044525806425580081926988131044739168197847395094228562708082934145326534496 [140,94] 503037912086172488029034962435597409036318200223687525789735600700007085442532514353667031237637582019642078778725695618806310661013482874099379739689208092010746613207570095355315873462876391434359971426080935364837110720750256720955521860069078812948351104723789942068637528229922174142633539455690810893821058223827596157776612233909002508891647297254678879822148490163004754360685283170345381077244406532319961714329810618169442217043835964362530723942842645465312843254692482726301959298186265467063463360167504820503088445618682727775193571261091619693413191995510260088400772810961428250363295582236914197264220720700569861166731745637320962801280135989645796283782228392398794236116346921954730148314534664040474053660970028925040362710980759818231854572460483805703648252643901009248642996426052171592592058274756442715895084275149110958939914951221359708381754779915123246323066910591540313808355353438472145495939299755312298223151731607260651726005331865595774928701320821869389267760783617225392905108053297688153697766022091554570561787424977131189410450956186182929592389814943427899706043665997119098843486916276836337680828584711460989983120936733577621057416203901404227005505739290787282227455852082099763594636306448217730341296937834908806003047555447735757449827006964353693765252971934078519255634237254053118040483917213983222906770984161994685380126993979075262398617897561057320875449017330662772553209704268553384281452053538272570038096207158630485348212742922057065625638038969951015188680282367341409518294660688019121102951281490438607758395100153352177417209911456473119876795909737220634830729250285408626566775229741960200527435508572908678140620133812630650931156268481012613429748303386684480260530030661460390398599816845694659962719828191700914655103263696984169051924877904534007395893516921772021206785558988026405026297355188104552799218873452948672345033748798151482599091663857546346128721934400552354190644251175454598123412826683997523258424391088731582858397402077562728254753138872593173022440400691700953558125894604467429651970607122350706298589913149870029219250564414825760 [140,95] -4372077214141800083152431632027103416477073148177732335538998543630681824095836395397873636146737657517241072267291828415876120096727026886370701246100719575150078641297266451260953174844806053050872092641166187982586441139119488568976719616879572941471422431064498074312283668119707370241797745084156755312923985709010713002426228012359587622490176759748841880882499942911108271050199194158285779220163489759648186776147166078271521053103066635383707582500495583164499502208002991948922102807121402732783312677770799951128494821114393565693153732083715095470747314633784913482919590608905231564314646231930887872393765426460307764909850951831913987387679958165127559261291715714619498397756952014709852467659970842960098756894934454567243759726522674058396150615404214970608339698170826908619047209674457481064731534577487621896939286673686153900601020637320470033440564895626726900958206797222892656969412079846509486708091885431978906424979712337611468652500971593559387019258446299740833901315805916353283457517286313957425986153805288274993031896998104293939380863719618261293552756779110163116046423089354689013599370690631570042818268419389461916137193078541061739335041998100927268139384906948581929239337000463276724282939888513822028921954600122198509884005801322457303312009884528645715692301823682280002348108104277294499225339648946468414385618449826876430290405655679647787219669732719824766118509143530444085157286339497681554236650282466062558720251470762889622786747492591169396904019822536543178866758365348370430644835774260293019363019628358203305253607877613137362443676810336759261889751711820735741700352517128412858275412417592563131150944637747827328456307550397458542953560153866295167817544055848837231375591484691479849616289619261462838054965667605351236652198203666211808622294917425458542951276160120292233897597141144321069858786654457966645765459500969870849705728080707126726903075881741242641962918771036834230302132089953862637959847777452780504385604996307882863891297916401764145792097413023739256999982016618778550772599072032223342773460238432694354348474183869175122001836608 [140,96] 1911843325442202774861649488409528878003576541419072645296711533588405937723520436743264062779872543710972411715848598384668075272648683985233530780628485189319294041833314217522927028821687943733064341300919050888320310640357934008437431608895303770752449692405736921330441100840897475347845271050434081250884015561947001293315191646145776487812204633623797752200033148475758755451938413920552345904728386249302254056791815423153758534458315362398487863482575638882404439144961799762473594067213908717038527076436670492435419925668574069939771265824994133977995740000498371875554712430576344692630828160346479528446273603493444104801351339601951751068739689916523010482987282630510256177630104704087614452564444898946607469081019863382791978142552521680406109915505302950860612256302360343572675251218373576296248847847885633324253695897300852863342403177518271535117553623604088761526756482276957597661841860433933413230448363907622916404815037374562924160520109873324954753812948466142936855616503655780109275979976041740931274228437428671421062267923317211212003810481814352320910219216499967343622167222775770080369514338478278224758101557561256068198206508885408765442054933170949932389124203928421475983617888781262278066143748449233852127416883308293615315974890386547572824889819655143985539670915247949688823362287061535003153952174520533028253826076710217855125397578588238884248322730864814148970536759338215172370312655327038894674322766161299180636933470913287309121084120282195825517484964380525160712878140391133438910321641384562756591387236042109275764479899526177205480125042536731562401827072530230226739575166028760517404470864139333663072842106201017302746378258592701897773582266568751407137873824609925719380588718856708975941398326546753986476946766239319304930174473456476762325537403881020995666301252966622217744546919147628069145890070686828807865701447274675107817769076125894033606309367431323659669093914213296823707776991801005252774540084117156037434555979547015838104325472910579462232829738632577254379380472911601583677242434383083841141638349298282162061553222047511956774720 [140,97] -156456355535138917599598767537839029562100851939528928561034109122168806439912604783855814712945357907945112472960854087047383419087318123155514084879038384312403157072264736367893362600553211003937853722021927240323449566048047001803873447366852968029708641643489234942854176288915756530388463155727834845317348712957827160882898029821938833698072832441052674430998663743505197777794883618111354921974109922126469237732969047463499544619612375782140239220839289476230703550967682808057711114356355350496847130201358547565012707548327960780416876229124410248473077189125666355422145893514480951679271600910713622416148277111046334789897149314553822482768118237662422448836431767343112726408790549120873676071027346067140180278903173470435757809767125278666216315507462142087452794132553805071694790820776893908772942250961105995615843853381252296484568442765347625646272079121836484781356422476542839064521959390468335332965321901526358252598860707551848571427088394347897613009047023429346931121326747503656435528585047702861638473358201500418402549283968916217784036122301327211053470915417481973088108393139648862349683296748609019085100671002802548547531731684792376496492381543244353880198137338274666593159150798245636248125893051498682727624475446448877677047801291027993908160448577757040877420169278091486846345149788076498867333392732355877316757275281297100816120546692093503393034271531703171856063210570844848409286145665410254877607038557280146263533045593894547041861381667919747627489068197120414730756737584011987773519602196774196359280232554028947762192511516582362502961813381524276491394796023559841260690897436445993563090024237191520740932892787985363197809412076582240858332187075596611056036487939919205712089688174027069892206146067948902787536216627225426636206306048108926445170662344536556219888298570244189115871223518078590470614097938669934217415346801066024767584518646980917454022516346910889587538658225541110457325551673839608687688208169990555212850187343807747082859948134157707649453291648040871399114332278141438996465070745540453086454224075124651209038600137313936 [140,98] 4638112865215280473610237962792604865179709834419842488114482893120284969733631845824809892810550766532067239000735326965398671039218309304347248189740260199419824697123889881515957447307161638022937088365990731768149098280743767284577291675424964606050482171408203433338009583682980806718384213641866831581967895817642618141636310723325188570110037659332691294406278410433821745135037245547120326468275655217253960983710371584865942260497748164510861842670101559971413615696172191255841867082130211037855306246257901185669931208360191944491115805499899659624730699023471414295090807093690731292425004963243948732103307204745523436132502813349832914838433969221930066896384918989353711530295698870617981052495074787266200021365552573559253941492650990469180994936873681718306792556896357907782186753662574967481768385498792370231114240243752433369872408745505811756632792495016547846690450368016879377301499660623655742344533251857571904342647668609228809633249699096316581952666303441237118437090383968019837326923153607552992034680514349211806606408162210403836190773153015390221840544440903905947377346009427782443803556180422946503719233412801919151725078288617411517988264800782836734365411449738898773746411470494600051658301968314756273871692177209974408509619332792340787827046023441831805823833995259885872961660267725900382915058551846847246319474804716960115835494292612515699500279827255829767302084295110001187101508324250546419445613814068564836179898152808650239175033514025651331836959367465552805726238673403535516204648634507426340356308138588095816212119486104703134601603849075271432411533395420749091812106044732641464952622633690007266981028336213354774768763851340469589223106601513191725712396947652583299059996660186397351914523268613529327903256836213113894167122267482919393139230648112580708162207220229822731195196696573794317237397043256988172125415116299574897855342410767446530146360603649629768656356115250786640704624979184925100652801778896670402243270450614769687782888422186936258019868632298557745473082747660564489286312219745771289414590452276537535827823251620 [140,99] 25740184443574389498572057954593360618363013829469656472925823246928130815748385658717773782854219249868925074334498578346082163241117734015943915227715739444827520193731823280534020954128097633252655489205540611835725041898338677388427734551330308488447968747592977938989997550547404612508169624546851118036129022652792881095968307347445189555924859787218230156763850687192549087456006627797448172544064407897372602056080756338820372387209259071616593675639570076442380095139961758593821215355120364416531984423117064028223392703313482353217858782854714212484514781216410591977866568543744379778009427663068186977959853995832924150148447978943310128066372662473441380533967616804131380832816920594950600566377079801243164695373598600070044134553340691045933951131971618101589786977482638778770598184363039904946151344088225724303512912733763976697450606517355150364103930224007943354218157515757791994156229420193403662087190723211610460668642726268626672086667086914078013230290011262676196256899337728400923526394932511057486639028089326703305419733783059228211690058545973480373748869082008022651286385410966272151608074936379053808738018229060411644038821159566380886955323298236924408709551111236438642922079675420599517601492124561429604983272053896337275142439843186265314093924991175636443090605093484560089350456414535394169525011493463057382055058021469812470540575590110140000831308332661280819769681407092284457186797957550476559898699559404159744548274078008867896191940932364669493766302275983224682362830955874795091813513445872718910983135328525797081363022464678922772173132978965313493693941778028149544663134113273199949922056378608831421528111278885823644629208024972798195061340982833368049825750741260698399989928655971665218324298389788771886737270453320511119356592009249245536699024332861623178110701392446325523831815313358007035026173455139920900287347417017719825833748940608793203982863113378213382820673841032897875120130556671415225148436724462687992154190226059159916869059820227540980109001655314480387731947180667438523471178419459986627331857358658809354716896 [140,100] 52400672297839668582163535320114912969832051424565981067705534331915274443412006494918555232216521917469653282973644690144384427972590525539254141385783271800302276294014983384395883363182092847426707856773845459190280640313374115960331131757704879776584644049295626609227679742199501477757796357584373835339534612996924081781313535816141140611810164689925763592569532144281478092921844052250471286838137288030991847172463989865198973113737569227008814000828379106699848000137602566798096345096395490379086553657055647947059917829979984793844895647370101558568633547565189028646287983059985455747253869690715132965930445085778776157618896910362070658419701438749433112109021389681946219394013160015253422231374675154820088242228076240767614044682254740750387592876792592631402779651031309061671478272246162353188730549206404565582334467052184870709316151691183025760247866265717838353886855750918074270808213945283746129760618232519592356087651074753545212188705848461023540458076444233109081368143883537558063792128135324407196497278177429138395438357790937792056282313603454963349721969812751591405604203587535328588310157463784487651314705470800701388711499313732223313485858560522048321562779307620825733369387541290889705082372981055398988008254833652440256957696522567907131106114473712516696622560991456732088158817693742509924617448750783396228570156123876124327462969179860394870695425857387508012559660836645133408906662220751515812296056126228517966649521259959267199914400526111865463408625368829704945995746506335175540446929210745833760611627009405311032011105312371295849505821124763933957347973546057970807007972278965828668810018419129216507833468063672008975976573659312459082387352276479989371019595968398567365706294624901650260890253080330155461489711120108763040829892621305461897357793825043883075142575637964019931114544695137897170189136790520641559795760312282418923117136148784641797843749032222136290392594492107090306876157714232807714716213418170276656197625310354144708268768886319301373733104006723351973390967271029880916394107473001048116769531615958391944 [140,101] 55370319746256223216076208408126971366224425105967851026216566119005016826286213148833018969547580528400354300310870326880426019335623742265411283829178845828570706993534338278307996649265710130716208860725480789228298424888155222765883268745709168477770920843678884384613907059037541161586800603213880790752969688187179520417044189367813706878000875127707542588158096631927433641161065760302142872546600923272770283147624344544347402287114712101133157664016743939718708807643215758103470494316687405543386959648258191406112154184178232538353125455225986354310220834443871784163522196670469654795983679921783505436004308048018933174506406450725340083862670019486712018525393266246406447147961322141950158322582639473773708810056908024426820022515801500035690217182741790567172445978345260479956443683369480871264893269575052417291716638493065487027829494181796779422715584933654198769008878425752673640714984849503163356795397030948932305547753863888366142972728112095473084753873161910248214457718662547164627246556786271529988793295268094457036585060254901909055963645449407705301352171337736800735721244328661925821044636780650844921773378380198028761464457031890420168613559765495190398246864611735915490750573149992985815738579358874227534856783785933472719169401579081460891769358592370729390760046309499976806015871428508007099712826343191148381830564754269030421512894823306868969538025763410631246674987821835422351645697407859054937226842324141473528490619083779451654074125066675572415959289305552383057329625757640274518875299240848729447207296713607229004819312516273509202750736028487997396410595369767336684674200974882420113398352766027590778908292714117641074838253109193704065204550864229345599888152366712777332742198731155754180708512278923150704483186846429833855158677441633969277599754196932670657581276107429616085374510922316311572279655862357975649768186855588429815803217456836650034765866280105756357860363804789249245700215302626863181734634319491061112701139476396898465807094939232625627532131715466060507848180633228507738468953754547483117508357530328 [140,102] 41261833255497480293232399431130479506521309707567221986446790810748711742038366033560024482335646397829961382848245888909634373246899419955663999896770711593074366023820020912474674530754216149422995212203587286470368316707483977157250477649214848930844567526723285004467759638823787340416524221818509789359693409953721126209402956280691328396945954099399090542431063345532908004686073182624788328412493216620708555016859746858911084963713593877762463239750277376511898297411338421013279506552015588411757066313885875564173242851811971963573373813102784182746707396145895222301917948412595152746229545222879277995957378599447466336264621857513562265104112170237602008013073489499689534465849065732503387119171810754450287411405448817744125479741499142923213053662990139354962002611973030808714436746560565310490422079237877826451417368817489489412318552345598811813442336927150403672290725949463436030875103062242578416724193481681781387129124026069924286271154759790031031548311215620226282148579828906349951382082353641892182865107721520081891608514616297207187720093660992883781763838272804097124880895371520913827091459106545392612048100615831340461860850466069126273549546142857874409766590728754613810927851230696796513372215832354060846648997842621828831971081792951603148261140571865668357761142353462110515845826606454717578218230922930319499382313509934754946946145086674213905821010940351065558262271326188806410893160172740200464128855388049129335478002576988173136589997914102508106512906995963137457329256115839419070205771647400989819303752490017427132606026069250134894175352770656938023986885417955324697611923958374096083500336440366821763569307992186685675996261526865356424031178005293415772338336536970296218080870351076150869313965718673819402671392699757872846827252947186867828708458688835975752310437195530788254772139810517370995637978715930305691160251232097877612839457832721323538887268603343615403250249238578889914077544444517717672508559563515865032027211027159559067704627875652305873669114429253011588695773407957518800831514373278809798854748 [140,103] 20534163425530519744626466246433645099931184100180725682827144364473792942492803850612101314244956411896095718157210605170338560390079678022661432156370651281558171871962849315919063621169579118770368082667899065496765561415131912339815140199471865988007721687154141289150648871946029221424726872667950117799660051046532204440447939047207008375172956796757992952387435213705238516292888783713944949383654698020038312172803479250644751550628819947309165120338427803255512367407757538223344230809038701421854911129625661845974792373672683017188316936374092864143847040480657096544204288198400229108211207872052634914122200884285589592592611332764607420858529346205895706618769030648435940542670852607890224238636103551097970164347427103932689531244463245507932988412057786966433221042641442019878393005440231877998809191536589846199104912208528529260347806885383153789979417872778245675612200903520741877545857196016100631839672102427125652929054191338413200824905825124876477752683195129423291078642176949240364730924987336278519768832986925314867563926150166610525177466395855010373303030048487546790141516103892568252766209677675489869072858046161313529725150845059102399287704812782858619535037485962863267382002737366661490720937670774968988221915218615290181557962722272324363056597758498432191949347738291050645341345920909749084565435139738456326565579586809526762458517951031966151901332203207965197645869384784951720893679786200928582725863260382350140889685760248858567955043855138622060397457011667839622887349016216623869345553771094850218049466393688480306679182552932850113734721149768799735104916982084306954615998511265344330737681765343179015704491464259380114928269266791465863092964939338992426701055794232528111629958786014516353416113674691877452915824614581902604345560218770962755450708020594300978383567984972903008898860201288991998775070311215347266041495173331047133020594861373081865582987759684781337139712248469291327241134258243255705263681228505534334358091457312464000376740587034219957412514898379037376975452005932340385793617079228942528 [140,104] 6476674957560083665615982774178239769641593667831026921954087047301308200357987027350732498074424310021926366202162540701601560990021498038726682238198622157691620536061491113563511605072214427899290258423926685286933793090127969579132552377614312715697532635862719786888832259440484666837090058257173417264089699554604290384730524528920850584411274910006127920419049959214917089241125263676300788843380789430701244021736208246569685322898293609730147054968209273533394532397439982571073320926486488027219558530337898016127472143137207252641034134215318267991188435658546758958065952032464426626117028572111705730676488745177113388334473551300101485681171774148062812022773224759277047699672132221997317481459955439312968343089632864680382085090742411656612509412265845437346654561012477073890125694135814011270948929966351741211875428703318587393929585717563652524759192790331117425627766005505416329464695807985850388221442440040001411330983407082119214204442839080893265795432613291889939630501031136123750340387441152988018277324091460653097970141241059384104190588642611550701469310676636914790675829025236839781335103156130737336436780500939914372923292346977490427100139397576803631807315467457208479435187336611519123876806203323982242546317548172844435301849367565753885202524445959410972411180303310311479518511462830809974572388315242192713820484753533395414116826082403405282094232095393363857073793420880554516979057864653985039564923945605815143524338214448727714596396063115841063191785456855946199390737850175882723137434748829078513425964112019197685927352001009749521023668325260898382709804450725338196714718060043633156589417482791102545740154369477311956648176251095313960843416527850380070264800848923264155575777669995134040650507739305466580843174943828518070268756902534164583698420953535684232074323434354054821517190244941425760540017440959758395528944125359776154040594522394323555091377099612499367610429531395125117897917163646831298621390557290666281377753679677175341202668255690696062322773130564478512127157673363774400286346232552 [140,105] 452248219387117612849136156805221777992103725367684556107560123453054777294625686189277941380413951686739820891357459155616902852233430009786106943416834718729907237881452179886460007788514027087342060402548968588350624629267756822628668565949298916512872442157728364081847097366707388008636257546701316010345013416422140460466390495568490651737811608820854487547873748414217746713576785245414673236487020205165318911093690912709474942990114681062903859678486835669589920971226699587499018445311018136144257178651983171079906483533410170282897359964384158322419381104243310126856063516508205209207716801565586269397662492364688113569062040163198443876580349979293779429408752117042948664773524865360471701730452693161598132119219159960342237315803909368995254462645303782871770927594140595900211868223030226159996195858751419835046842130767568562239030216777520284860960116542185215846983975717424322706228351150541123035112717244805815595947773741812017384722483914112933148327922746322244972469622441626990151621509414161570410664145577398451976400655316951161062465140677463430947764514826736122675134244370621058768550118248616783949609666890910472129789775319752136328709010926056874451729973916227300529274361580081742278133046774076400926048689846466602412965327269938357178522869318027568731778166243263175037259962614709423841205515997409914188242287328488097275934149817410269125580363813442116693680573527325653467370965543405083771718230909192089649018472947543265685337256982276512307365318397959717599246252508403217495980677144462007628880734395529754415274447663435877156248010117165839804708362202802477130014105219252085790800887289946939505208423672526331413057023027674779338574386194723251660040271394691820964375044877596689724834322224218516561306535026672314751956011479143133263480387554454724838424293579113214666940294678307194417294460651560806286829857369694500040750515288477085736112502965299574798935032775768919654761832443441799487341906148619593578240113327183739308050404339875122226383321138561844773762400239480858947056 [140,106] -18693892963064253947109578064449538868095394393561265078267608377422713845631875171899755973682288374905802079910124893153275161212646536036554234146862285379717842313647803677846621788437919711201044256797931052844626151614343543912353500583496513680933952359194196491193041294206635699992520180651330070239881475561691918663679523077925510735447753869807980228075202660864932413910910667659986233150304327524780287508201220967578557337066455977727820359655966154283386814292668343601548304852695889996618147246059725545680127590123928524683114498488032237767372136923600246889881931433050043609544907144423084513620310003280698732017042428377507076313926217719978241354881388272216954647502039187285118352943577973869860713545527660991446146880136151108194013908972033874063912892845806095699089176769370141254491028458017140230629935074599682096740298032052691064218075965759350972018387792747214704400501050369190005523381902003173440039476818393019081105557558300805479656557131895004837515445782550928066553734315320522123527804860933775436300908837388589450978222223446727665903601798533291315884668325471121898657283894520184801421914037118817639575733594778428660894192249042204420463428390722927274872359048152514773658153109708505306476314587219682769057639643874847272389806921128396309463860028812291751068098886385070873109438953282117823840542922583296511633204040441136162281011475125127033137888471040551466857329941812110739811155979932698139055965655537383433336678114660378929583478063226359006928686723008374244849061994640650292087557722996149729473363392386178560589353389005867620602867052596692464347234451836511274787599184330232965419482085309003623443262720283778025635938619159894870816164396325667026371955712319930430478955796462169012241474826799224136253106918755751592185739907548898648514278199426337228632582622879227627392363890393691985465156274407382674367505993760435338673416632066938094580189150688168375846881302918747014329781501092684093117987176147455013227034650341427818245539478971002809721474003108547 [140,107] 28096607330911163339913498800577122327601087364254025632981642990059931290688139812773328860692157011846550315394298038390803537548785535363253980657747641281674352496285633160926519432131686745230767645566056394705236002374861003924036695920107635357005746605789623380601330773460456774863824202747332420827257507212825553777460670666086574376098874465749343908736820938968959228286195834545528245747715578794596548398999030229065907946282685441553368700667786323149789013982213324743166842716560359407812001963116689934949905276419521399913089968846022779015493794759723193339014820320907808336380463803467937339479075388507121633884603565883524413325702319931415164747072374923254032641990989564223087259492556611153358955300938736325641325488758896484854187667685925588216156432052054334576484424911964321499650386106091167811924894197049302136874065308234702909544196523338617599927247471071385206270588805967141837552285088443783296470015608421452245020603204070028871917001650602776535047641643997173242046158964612231934423604577376089942488881375137062865524091028358991373933850640101968385387822205443516797549411479469223198391657941593686326174457210369394432404638623872266117429711484603794296860269091754351187743257206665310101415021168382671940787436903349322703333626817988024867730654871446012970111057476538341083170006039135196643960281195393232282150532962120162029218832741778736465579140159753958898486842880922852140234741473183035803061795744162441244160844860792036730810995785601783134339524187588547732601894862764144066803530506507951320645957241385613273838963713946721911472199989599063954372527352243539229680513670133777251117084763812735322599450119061180559133265482301116951982962920386669838306384234804543129478944829103452470463239699100817739382183329297447979962832464878565721826934221786948028116943028150052728985166232279763957228584178444629107960840055024832428103524908102777020024432837665139583663908787962239260948310697166769660892032415002527008213287422539661802344462180677722433097333248 [140,108] 4814635892261021621295156323151239847657681268249397779121032807501716710535601749411809571863868315196967613622169702032669038496742495609576835906785096233628950857271503131389012126433196201907453358380344297504507478369211370951932419868331270084837413586352191274349503967407250682415885309415855364971619080487767187826844622422690555957756100833798801088678342107291321678563829327109774550325825419183887153571278827816072032556133306845939307743184693505173397330302566501189386735609627284326403668068926008406634226569776798504407521899201804862227471822568087036918598060082420481329518406153203085083177642731868622645853891571631702218603137824463117547359141759267389869917253765082396382547452940308867465469013238033069481384051185645938901489650758604649461912011173811944749180912339150961342734337909255700216566098130320086972400003219984790370974839352320329533839165459314098368848244478128529671625791482318814744469462580227554621178467742844273945228447033106020157863145593983610346439590544929910997767295726980561433481897363376857837231754878902990311500089064998152819561427094632597620217093829817816707910942385405886668494950340201652427413219571148505597037642882443586832933087985745927801217697960841136992250035280204333527043662689826281482035531865439529937812289950583023501843343697955150718961908664689374432619121421131370130480330395987665486250559367348207859114483693465818765939684021305972817141210461363996005911312989268800015165441221822426039927029458046140514539835911606031717078902595481483147783331201035432943818087545312667494500202915393836239850618055649510898668448353675343823408502492674479786099294147320255859284884090496894852255192583005436282625293412370093410091359107307258161083280918967452337251524724329049969887099270856379744435202941006531161232483079327528909739246853777926240287766279265109932462532672990503187879598428287219803905686494943645257071239581849243977440804981284991889533522142110444739516779862860323811497913126265394982278026141519242141664 [140,109] -183907183980158188706620111947315086390434523864378163944807933454941993861819055966523333986725176924057439374882417481208567943191509154837495509220706865453077688639582164540805356473565946463393498668215293003431125312224720276900710835048647861101944442170424565660659978160434891409337706964044744407570742937596058886364610347324044163121525996221303790972758323506436573446389728666688321398039053447206047585393931984740634531846114454404800906048250461628348549113773709202391601046742152577542775079215156328339734754420304092254303984567635714091057718629043692189691122595600420561569382832714043451544816395733071832950910782997417670100271732700658111814022696163619186734558858573333212476091460212629166373358226855514964023353114689738509995510682160896914425597972176633353319147082240048243004168369569828380711153621937414357237961840623258998024911428966910172818214698049580959586711179659166022866835316692327749508691608984281486580461270322381745085819815605606715104184440223747504676632772437115248748458243541885888720163875312282423719205477660767168576842326935941461049289434350028682710960406968455829927437763454829514494307472139315582789446779699688018071826837391161277414890084538529760581955359205269510903704852775495462155042917236611288431098754801946676597910578536315286384110239979618288437798384835479689810485389255452433054758010677051198587578425762926166303766295119462206445996670070284193534330506285111669194471994583047201790898333450495849398623634758427122111814807992715715093223104241779133553380635894061459331346635919970583196345141023177996883833552075065156500387814142998112592480078526956999474111301259439907846685020265414004092756877565051363158835892703866116462823031664557628032489291511248760420524467175886293321469379177826680947349371372983589884202251622343464214526948055785432344991270859107654162905825341635467920203453257651412782460863774063915646532471820609450735316988238007263391542318426841172947955066201147578309424195763865865023961790288128 [140,110] -20353350107223815227322128337161586562360205993533188257083452344634003480312152720480463001433062100730309602666469967677831193091118206762719059534340536987195063794956194856483523236014829870062607249214194709004797540307387653471867588215908033142990188839050705601008258385243661271535827309732309246469626408508496385309721523525089051080126105460116843780936477813568245478268384004199404867245700590791683612771919816125482603749567214653685998229236403585388740100484330290534565766380647256610677352300298094225134151963674319141758218173091294404979722734986605392241006211896222323480854795406620609180840648795827699505709289182008471762952879605934894511617343538806196494269281888481925832012352671919607595269282588566065455128100248646856756860899766407221740369011131268264441836322164167562082592975690559989334009630764424084504319603493209934538215265448224231621842389734739591949614144413177353494712156286002753140588565336598334826945935020977178713040920928263210314671319482967463711089927872638847737853958990951195331512812047078952019488987932480258455040670052988210407462166609737016742908023977856175943219771354195511452965446286369781296758211819802843816828565083655750210521409861380952935168526588818660824043971672211128081748378382223427595225030622640251869529580885133897489068969551084349717720048499949976197211279693131533213045982130244232562142308374435929175425300426515373409062094042615511277849365829700948230748566250968884609798120626583949992516260286416189061624897425351197339308847954829964340086645283352220147941206601651463274021701069828281924230129009520261266043588227211022559724536409816050643654475759849887662935670888236669974012546981891926571146671408742157599962415256359038612375763528869111421026866869443081506962975895715142350718161618073706938269703921933438352932896792682582211029678024990861852322041335860496524950730716391865918796560835426957962272395933849115516204721257111960107857672665653475965981071988478455508430441866613073254056536 [140,111] 93455112010908381703149148217821906995229657530395631148820640071350467909885597767345292413090629198980761255239597141575361565032547263841860977254781381255250081189049877914937537356131154057975583813700333140255714433892896049500971869895613785504800835147732863404884114178370054409650523248491772292918209195178237322390524218841057043291028411698582229425329258152421735732366322712548209696668626099818414360347537910873935247606786987228002892822228300547711894928763538120201405101066754943334627489397158511801369781414847064676276571376591557957213965248459582607313103628263112365551697129964232194510249706421950972593415957492452421754898739493244792303811087444744003825954188411325414986219904838904798392740094279763019969742874448710538367016765020490039835147200854818263508246254153718712646229859861002618856042079737129222672066568455457346862908299378502643853613082305452517424477282688634658239300846902171202393044689821011143219793377495586769390400592037202207173135327717742501643772041949064875908747850264103913963028100244732109515823298915685391708029976226279510596765248411787910131613590103484590588801469056477767909419608611959856063407408679361413043832352355745563486134746042303430917705002580264048629584310912404315725847712725753000300314593480492597645404995384373046033207513715632889938513694136434917286549928039957666219937322113641415644682412450509423386386736498056384937638634297042209139258128996282275190245256470033756141359008220246491867504974054399265458677812940562861673468519853970938934924386383195995493341672535767922125316011324072096426739656414758868900763485820762850853632752667974509229404492605931265823159324472660877688259187902707375496349718715944428351641716998552279836774665937166097261788803391315886539473533464434351497392824464665098611056616906784970390773305098177096640832331691039716097583815487096799798587575753799920055765279298694945812900175433164730599331586882456052701926553902639426038110018761975066192252747846496640 [140,112] 29439158111642621336516773230858646604250789145213123016205902569276525455245439057200987273259641541779090131973704289285905219164047376304505360569685902084472246732608077300357087990946404542554653226751489515698857703275736191931585077808996714384393653190944886524165034053009553434913020811602618549438271351947234404516242582987526291319366927375423482544909199995543937705870987158914392873549282764883480717400089575786780616653593008332319612544714061219391483733620697096023415434386711392719138296667855370420548288455806144633455964994895034220171187565526215762117092118495550520622744350936037700537526379143607932971104811434008873785883245540862565712522740941327672149262847984424860175785778392970442515797101155296220912233912046919738404842026251796119698488819435369052997098665712874221673560827608457769714336012675635652525544860367881239636637278310453142205839148762146357147642013796638362864262425690717434473195995518183881099347800035771843678475784207051719647755639975594516919884718202404629917661291450692986875320762667257437098545049481106664009342733291770320650312024865781882777171023090139383647032544585548159730778791509142677822674278641578305269582987822583432302158153506174266379393026551885179993280017770721583413180494754703681170956100705116159115544344995081292299628012162710857250269435755136590274934779544102506744000427067269983370816996772473491813400785265026852400378714662595924206004647209040541744172783358484374517287784820887915548912587108573237890094627460048894152866651804668412064316658689337309904488839959749536423715406678284715628764736112823309681695228373671990159129106351985471060849524233310948136425309477281903133763201323761479408142446730361800562444720902438335585014746796695304222988924494368513541579902104492877288830696575864120410356113113531070782510191624480933737437554331385875836839466426077364323496748133781305915747533408377487999803665755762551663682074700899575530844067193850688245124765285835580293949506832 [140,113] 401965128439338311211917448286438904135880997333671277489802697706865213679975496814170596129744853671501336891010924874359942696826461809307556305858602199660287768145666953431694871275044058252829689874745756724244604225193657307665405533491141762703972238089859932310065856165548405018392830980135225306422571159363397851678433526105110876514898623280630966185321647878865677641646417432003513796580831027840414466033333028594152454720136942234295336111828600156321946762343469705944568689998885193353675117114773886166164658266211225615285831944693972274191392175915115038885644981951612796308467701151095794798398491409062775121673719295301147594686633130541609263827393099559306462668363843516963150255047012164817979557954521005522857706233351952991309919968843860388136258398565761430777485678949038133907457561304729515982257637257317768905267683645393058680555151614152965850669112173938281056565613530208802452036564268728030399587930345307248134721501864113124696175291572650284817211472711553371339677219250403539813044094685450712641731301982896570804878305318489407346002295189164723652834519760317376042987442600603476309008551359271624883814480698234955337799385441479244933171928627207642711643151186932071974135018399369706529563017711146686938476516581227404533346606474438628198743676401817404521654601767653312760884851892863351639545354121134820592236229061397730991249345452112121239634177749704669382836541213192213720856717524432555441758696611001395211270825169075640864311809371801403893738548973371844373380777069181706865452906368461934816296086858333244467515432826912454855490994996302168479497589530633425257844225250724867539643435505468328189972972479209520853203632055407306030951037161250724121969096709722030767579776397224503766190472402623427010053753935061574624281476282935337467586793566363756180509703885971250989611260793990429953047927157911047142600611467012112707483913020128455029937053469142511488660395320251790116775074171541742862003652510339902336 [140,114] 2566311975588240446345462317505451461557751925614523183451632907771522255816658945748487638445075255030766491696632181459717378104602426948135336376615723022465448968430373864574157892521021846229428395014968420080921098247276402780102997984069690890339794781841199662198082583216983976814195637111334034612122471205305885914071685131529425704041703815490240864117617307264238618271486906530393672924555509618375887228631033106075813452521771555957924017466091002787242770656426667926415645036450767454720548881163783655070928889430575753553051661065702849787379901590690222197385651515230335406565076373731530899668872756472977311887434930090752269545322905861389223729934944888485803147561484547438587384417933068231254721591981926998694570047293534335306453956978501661342487384085841957232588484178924889107091803984670397601007945133049989494101706684851508590723446817277593731252638113894600410587038576835128334586657104596133838344208886634872937702630973945660150426454849229335196584049574022407311261259942771556183576839718659999767909500510727233199559351781367350348262540520140497946711622676677825958504740800688531616177537885171862562909265209163401744983785879468924868974717146350450717385550733080357125434731168979906220755859502280248551484882632697638140857119094226821723260625162176146869199863159614895139809544317112204529901120487091900838001660205199896663765220730155401288383417740778176815034954107573854483996422935601116696238710886534627765389779117435819580947104628730560350469760064953397252178236077106647201503988702014615177784702905482711922212604836283105504191687531196677066135517896452186685860496023736775767370284794306363937825636071373874391734363104758841493522998233286261300337066920083905935807834112747827480585004145096573011130964639676108276043002653068167623176311159057365116484421931952134344737684962121222615818332371105320215401632915286519916862078989228905798429079556928539739176093060351858136295221996138032142319118526752 [140,115] 14968454107668374577665941001500650998719261043076983964827610679516418315933444047404069825887688224665206481419147505885323195424121052099585642524786608928285969089767185014878267156893958277253641444831963782880002221922410809465323248378967900716561734298738556233514451132795595083361342550032044093118121738118475034958264319182401806040444547935536241810731523121986421039007769131935721506989553745938659274706565649275301491768923590410123339783440842527164700154598639797940293874029429303998960794120843122020837932439838635263718691315474610898741981658216000855327928721173369907990648829371549525384335145670683785045679268201884146306670804707147321419086950855881191369768575200103892614758214086490154470634759565298776081541520839890008354499708768281521511458542345436908656714625700314845005854723567234640768010867432748204764312641982344260503537231834777904488786948062980384607893902401608833539213762345837609979786454138743620054022700212359609099224643746068159683571310743276499102650796138307882788779782142111234572003340240962209399544924053321560696788481064480078421988384551902136466822180135314125593674588904909508728477613371448625247408080857141955882791120313659499550142096112987642364601824340884692006656738219434317297301585130716801736908835575754158812486621938644751062130913667244480711761517118953035712276105709990845325376930044629473639950028849782288043547035845390616697107373423405153175138562654839289684374324234128343159378487546122466399658430048013739048006563089200972823138091557760757587359412966231473580422337908483037500216119093751253093264009619892931518339427298660257783987232463626982061819816576742496808199965058416612164548027935481991119816667551829632313451124324430166736090733578799803164048465708775718274005009649117617777410395838362505677674246798323981492583342088778465554560536341014327950328141437533272290797259238621029911103531663889404405948317671871701452911294165765166050031807597402434614592 [140,116] 1683412412583782614377387853380141582180722619280753736574642106272054145048162883289470893286523905228268524560766670247856394134853072040427179769444271577158868200575680135246260214676720903563585748160751941628444740251112405213682980737366109221144950379887598547649909076115327981733753639815249227948894078162886748336556059404238693547256187372451471908339785507796440062874693370815099515594127973945989146330234092502431520902322439541488118167964954288211946518517891692152760661575644139832777316781892911973763584788151905343063978551563305097830512654985052632694691740458543393718542225299615323219388288809575916373033529642504435451551078737561442410972671483612538096144311647971656973845105634392302785915896921669005670675185264364703919916147001892722152459998596946714964994956680383069269603725355786353236267491832385116095167165908423888589444917930335995490817029988900095329276760212197726282010904661267984182092281233373193347102537400785634805956697770234705823348005116491402401058928284719500511143966048549327307092868529372715736553672040183273654928237870001720640294894275689100611197444391723294328782029368724252070254463068563021666098188483086169382472654942226707846354214735348178597162287206019144101680061275625052533987854314041828748261546438666354544717027868735326170061819839320162412498662705639869048119743882662390982808108983790028930537421744783921296014360306282782386921365344498305912546810519255301507527970110217536946365545015432888930777418556735654249215682390885864109242155284518092898884836856031556864042283466878279524447767708356776584609176344181160978123585299046115847473014315972346687083268156602661723805116289616798695754074659154777893527844696831479233219310452058380490857669767661891911078541610721324834435230935209189196162400492560077741432423238396427882929318821125593340081538580727846328618805197125973398375260770100987714220045850920541517309125840915076292634461077402380626393347595328064 [140,117] 5631047480980571819944077942173679491923466508319831838682588629904214200579089888509597626958863933790746575227564648693529142677044631412359713120358573051871923702565528186229534700539802430547210440231326062810605868687956858326373198775911979573595914488761481722120863797948221174844682528981968837931924345363790809695260160252777551741943682332580251753343717500398688978108507505642525617129435855019098875016863952737686040089099220352240978001363072656664757482691836489961181921285094426955394994976287036160474866518855591944584759365935120454863451599208375452806219395110205217760871335233816622495527852855307257873363129820543921673468214595064291363690294111682275092581603990725602040779383476011093320733262571601537620001904490568674144676807971465827552579318212755609102624723577569008161073357079404425357392461520205293848050001578960182507398981046888446883248262493555470335302572107824497006488064015028495779230226424034113695569281052920829592100982833148468492888521093388914027503998944386837981259396581352381521108132188865143417051163178374976631316200097308281275661073238371871109637201237769551862463687143290027617783843129683308020308597408030444276506648867005427644036799089412772027553491110814493621761524113239607575399269685264045358331658180353519681878630662331443808304187603897016036259560140259198211506977727028247230817279594120208404693451149830825314745268398941515329196824015331337417414723131777098372451772297984723189746789460058251019336766741261301497859544062699242257493562093851771940373456288858841215540414591014731144397338748426051029623470143236608128805549450350204107481829592506551964867259864133264612670604702756817782204969404985491574575391815416720349051150482360640502826372469744649548769218003793059877917108804317094917291404523371872132509395640247538540630149416986767697162111532088157316851855961844375856692446211108905536485166331356782948677348219115101289612630022968127064260384 [140,118] -2396484900351521334811454990766337849696633965590044529798180521629827042039105209081116290122120733770817003099754794628119168964550550218565527854745430862090362060329183928886954653137146088963349688709056041350152218702757997988808675266847128576390467496583070868331074543432816716332545698895192100101161008560529535953707894314784476105818001438091013053432585524641462014222080439423951703880400496501198869103851135567770294659697894672200276157618345626955340757789015401155154638139047062594479977752099847137832723894846192800363992162499818773998324876097682214969225557061214049434605033207889804911840261701190285883211230165491036761691518638667286419590654546795756830609183469644471671985574355044339346297888902690422866213191641265453192568842450218667041744284762780737839695985112228491125793036512324560121864448609439960154752630127570555319454367869167580788087794323874886835802089517352538415600282557723949585684717370380357585704437134397014230816748918777031270380699064789701389096528318408242409367551588041742322225397500121553095110193793961776821078699497812058840150626913613042965958672081178325299833645679691576209076609266432514648704613154731702530830253009952656223564462095948796850535342041231684167724129455710570049682883189275921381038955655994149650418354789216984769112914014850096389538091123751921873804509087448306738272465393665769160579891872964625601391718392652503834781127291770068693649031794424342635403469720854919900652503485972519023291298288162815795726819282085765030491564821305715584095390787967476369075639817928691411052706685756033933282758917363571084595273032647436941758909767797117753696608139656604798393982815256787345467996688103791737532527014813462097639580265553775458788192950212426311445313119935620047825379224227965282743541517892921007640255713892247215807072633385194997598095135904541965818788233041625745511556013405613242421708847321863231048776305799316454485763721991652 [140,119] -39006806082508867629140997530061955869262090514834848016384458261017114757801362222722535277370421211407852186833927889931906090777134828411293052616530925618920704806746567472509058426681265627802152689658669392976678309838499768392777717272892275411034065949903815704814541805354092577412890089314827186522836162336145737011916554481094154008501341254074390466188306525281179568060049357540793972165298936469477174042862937055948531569329750479176027957105393843781123105190895284921138884510736148893011398325868209906915676528646930270509313285205108314371577336152596663573600312147086930173617133051394306127141747154843773995445373382363287422160982605949165884203879423329304673021513392210591867665380430180187102346464057548592559776995020126888470605101290374009550364560899473758950234568295194461531548847695107672612737467454385985283080765002103005268206561830390667900160555360002534009695441858125254183006802088879929206858620850083485323470755015656203506196641812483178861397890537524485887871460233006901635191278005359197038328799987788041378573491846643908678342548777500168460262521318824240195714033084345179455660182397232381435668749151149146047309474500101782045448885094166263112580135817590358874236073698799380008210426217587164273898794721940658476291169986584970459397781752353832433886014895679526927909662931652030643752128526714393440428110159441814536040484449707357706911805953548182700799634680803872190971203695835705179650699767757672904699338302666943359687880767824229061009086541961913325485721322835661235862870292259150627520171131982561659369086040488859131680606384942179070347889252689276056817053556288944518359564373351319785387102751389867555879014024778999439166057870231451516929001228210463249269489563865953811173360295271620185734739536649597307872166241188240297476735203370998038048580812641649040772720948549546954278594312669237924758010963776931496033563148808089362638684478072182270113984 [140,120] 50919258221312232509125035415312201666350399881097711688404012657897722652573874001935521465967254878440245984193348732035277270789307949202668114918374284019361523932131701923503289628635605981887733517671507151614672206484163926228812401003853432297868296047799754594226823321450265612093465139665124773334278471991824950182046247662845178399739793398660948136208546526313475313641481816079994106784280057995637851358962186740573539301857475516034609779683665572403419916229852164827546312634900984028630479738458639819580322238871436211559522560086891184266379117820465888781706234797078394542723323161777130715735422575453159537159683207088871446492629324885636515114327834867036017616045025991940173928571468119495385295669165997440318463008020078231450168753254844857279771842572687975115885207961291913073391325312172665768894417702585402065226326790293021779726569012947824714554732280162493243627617344236356947216658178452976861460938370233478942261790734316884818152611393127326307393528506668477664215866991966485550041797791424927791475336182778649261538650481909365064552747582423673034964013596736233632134593413033946398272544029279625276503627127431101541253994814291651208165494410367165767596628950249360253756367124549892882873471945867650783353423626849209592175457911697541720774473369755653210307872017039274853233022858991384085569412897911029790077688667256372949834046123843681454595375977180788816030283390047734717575477672430751488314484848237792139096486495044642566736698707642185242312565139046423579468259503715881755187448406315646261743680181832970463688420410591785754110652258890474254156673545338177181507555880519812159295658895731320701048724526685916056199627604253647371694656312001468893349370842312241247283124133811444288484446819345699747789287558454752589628596351024105321797794123000297394306949963325069382824434830236229633010557327268154411954797056709043141857461009095994032130889547624120 [140,121] 241245136918215745102531913726228659653746974523616782659020511378570767517173816882139854752716066881279198785088421434009845139497019842424833887222882065415599455751325253898600901790901373905843130496037247878174513479099819143907580418909224369329248959327368048173446780115283147258402685271287964957395964806136773090226158077528732680865900896539711859685308242919796880842561937148869660764549183380388650297523673653315996280714152915082847475058664988830302999411352951695024645610173779578124639611096548481127022288160514981935778726565866649995950170814145898899190125191576157193576665194431497106880256618310521606994741255999645158118202395839069437349020510938372414053971527574478428066859029588447393706399988203461010906183171608754431637400881511580366306356738958112964664222797920818507741135412665970679668032576125595840003251270157322119555063195887921450267635427635296866054273832387126823848151367898376845504581609415971647993730833754813272553489734586459662798835950421179709211032687371436660738982312466927013580001230979591482012903553271184581516199143735896021244850215556809202603698523431036813180386342887221501843756292721386160017675694784001830097543103109993760647256255115042694650246337643170716886793291901866150307408047223071292436545102946371146040746215358300700841122869241550456101533053086226756753050628820062669068333063927151174019340707364012336802266860815624620006422637841396277590332667257333564574917203617792036694935154143657093893322918807872138004346929795569066948772328675362365047833366012513272544942006738552043806962408821152487181916768003657724473597038491689228768994372693061208134446646685456058942122646941522963514446886761049826822763364555792597972978794092848372607649551431027080378313330343602838677613002835604390128901615730375805316909719301920049547563990320820428492293811149891163849797411879463479022504016593142740536820103101825096691815616 [140,122] 11760735289847618402146954360158431211209194687850223431488132984497835266245060546977508880117120715630007212338843038822612116919038617069184489786909807634734088981370092037986419432556100710166589124065324386010148181387632612279690635333100857898076434379224090084071081409633582296127883211083392197501023732222868837669932510750503561338128368792249265128090448533025190747851413356486541154097687793217549270400871531489125388437984993582542284625642524517863794866603263126000450462237122280889484110912523770988013319959132736896462815106878167476099241057922344964598763411592317788771087971961726634482056356213811897634875303328182374514119857659671351080340535911372494119897493862600053790403910012141368110946843307642865167119341677862162001684745722247633241345062988931698869624702182740905137665282077951161343642757649692781927285091388193850018478206692258838390727932974449584547675951616490793172741542568802814865879263025608867402625453055290768512313736010805493551309127752244986144823746948828272878344449497075033613725806465451164816442466325234315585260857860031925806131131993071322071614215975374744954691147459060386862327978835898036843658780996683925734998716148169074454626694771429045239294069364148858238334400074289405689510447022569042339472567360397441214898977280242563477190161506520106056304512191377210038815224361728651639100698995522494150506228226637994160599358032424099896384776228241008036106670223825919382286982631181513531124795528026725450979303963635518796928046193715278719738830205000274796954924988744518794746859989792383814623724346176047698413354514104847017290301409975334652362366287513116647633265252148526627263551403295130453473378465882065314301452110965269195639213086203091519589872577941930852131913440716069145641813265990244235638156859611655353671374697332865272198885901572102531449481671711985816120150351640671622040000362546226705982968357687121 [140,123] -43152863128697285347915804281083189158205926947389868916040515804280612897989048613931186135905963546767477275896982926677073520241880750971852025910086710333087654088910978319232344554483926102122772176782634884882789904295877113854825296262606036107893993260731017667424633841476441493235199269567167266994335271824950641140287750672405974505190753432545605374645393151340281180362647314348001364767364757409164403627953694824789904833037185630988418862965867855655544546734122396774247312188578740887082276477987628969284131443510264192202858177244541975741647207777547241099355505393679499237004415124510270490359430381451596957839369537518244392781070142733929552519710341143032727627877917910255928842472311353693704338020547439294554155494122002195486005004203453173339754317413470950936014464987189259991656051659638894577964647147156802582668877707388577813411170159026826883773565807807005860476035969896587952799616066623327749879829984387160363390799260779269936275203882685420784510636137730246002277326631138483971692723534273241645600266528176503976690695318569615288498232798204021484266620153344047539409814641069284214846323744956056146920395635146379488759424859015183118586105140383348398257037241894098520737605392525040579752005556630210178819450082715027880008123940611082981931871985112583048815282204949014710406752315702446279577201631121361494739425145385897043705277421895744747174262936840685141475893984495645697640029962412764247591483717204214700563498016915004843874725042899603040362935554355955131588732002782656312043423178771540952964388244404212842685092540373099558882325121265807031425823275126142641960703056803012415097538966665798882081781107281868959771526990678516616191176728156903576746427929604117391101240965279025736426418436363108609815388331146218108452151011218866469146296207216911118170358803637284735293459299781103541501993108719092500267355381180143593158304 [140,124] 103076904218204133959857072041574999698708886115810133858013928375948888215309809934914025403831392959183825614864078984089437083193231884677394962758826901995067902288802192305027424225172763765452235681934055843503327489041432172971481574124290905802561447805899746554271609018361666412250436015128722098773759264065281707155705653669916028072463841932279802924684258208298353353075624987537533741618584517096849414140412212033093451464608674854948393688625943207961558600442148573861397035422038223142027737234119590904091161621889611227688016545544575773964635539613816667676656233846838454176646261582955913280400710163809453325871170933683538375709508429445685856123168025481434065126450456128230705382402052157415187852120228904572674739007930485666828991723873247215921790732614344547712318143894226911678775005076156270293387220007251435766051818820006264551251685714823324009517618462880524435027784888056261440843888576694978343195428062328691550117258255244974021844024404272956987612736205581933393521787351451047899880757669166581718734207964057020783787832846718339668108003679187826519487724890125067184246234370427876575096765075533599813562604643002614587207216923252863687525814638060988317901374224074114926931202555679139928961196181303159086411845020820447473782975201230122429331927484298678560548909867365833878760630677379202960910070507374244278682450497480536659930590407608199174331523820112551192978350682057316443041774781725279565230144808448110147714571633538396820994888433465642018508464900923608086707530916904251974329744718799042978749028171395710306716610812704675337761266170966060367191452268796056259794355521073400752063118925439103429811964060236888409596282873615253928274420293361991222947460906843382499094895239722168243480529648262539779258686774370079527452963823515504356990698483952358274755140459962123199959417353998078936702639891630163128119860837942056 [140,125] 32226107194115979746807585200495439933971803222376846540556553322493168247206860186307419652889570036154717872484975646363889185083733707299907264949730974474182352394465281539269142709638014398379522561474032758679449142474315610035991643344948497999197880874336322653544949038629574113006882793727519896942332948419661004070153491254536854188475267083067761961947016668498549853444905782581919863920560111970792711846608972298223380275605806940065749063590955450160371811982889713916065447064171916692437759583039788639447854258715125340455050069526150464490609086459065339113923362022485844078452006351696581885145792261526276256610882477484683056501313372946331765517642300708321602858201721837874657434728686957429601953892038209546448233858486231223575670956199024118673752857501232756172235291377168040900966545220304533486448651923435966383941633714450021559356463848479354179519659225404669364530000919528120543580754074457317599807961945788716423615998422681516265537027140632755067445307269349809395493343344973767036480575606585079892042717780414065629818440353777190861123839898437827012576149384541482695122366846551742157979419730091134285761148077443890584004972046494421759387358466891247349519332639141389551897635175424610982133381230307241452309394230552208443084553093138322986343175039440281734177939175363763659215548248880558713036158137107521472318822422986714342341991679046821002562069370348389862288265080955355473440200248825066869558010843792877822321973036552038870525930356909676737177296203212551787446874753867559118667012378328520436898227959060812081949676626974966809594848856289556160693898093849543527379068789568539318781840425076134418699673263838646718543804655354427004823715360016471843163871421466418817345612954916637065866694771896457869336519192226069552471088611610678563654445876563291192243992431492548657453877927441436526968452994209742957198808 [140,126] 5786471272562887253320989334951330267394696303387365350960670682025830119041286256507091431139127960536389298438102447652903699775154235632020150052412395353471743213043058836884463132085829351724808488921484160390955127456040526535933986516070693794944428592067769854798454479206617118592274475095241133475921594405287390868741617764858569789545564541521740685403579303130901937365797575883259257847374440597405650120076319376793038360578633088593179960332138010247452085349941053475194000485122642367930258728158415120916085562340675956499987199441113137330376010235618907212028882623493592607492015303170211519680577480677071269748753411508348654798460964232544048259427622885471999822671309394188325375667390997296470029672378188850206437922651451608270525599883282628280663414833399675196838915636746933903601407726692019497453917001356846260625542596956882047673346198743651441570981834147477176064696345387554909041470532063324346421334320634644279531249431082100359643138377073000753637799018577548095801936455242599882314019733544198881249445263754920200428092805727721652915159300449923778034520339036300781098008888979142620618640903480919758935240621891536367119807760582240578459968050236322137493582792246608380590617163364587642707580810202905845946883983816933609391890406403819208317951332433428744604293673958957572866699335348942938040028643937317943791618593857864671766014235650763659803888779402373164146749565359016317011525900453971784113616870974466720197039219026767800766629131323507092115027496513063943631994098070105428041010796112059643916885040532333596327019967869229696650950443750956877704559608591227052069422018905391679400823320644343452498261589560951265013354093923845485638264965081861777449271049678048600415431815776265267984031738655265833125209720671203216364195375672402515458053094851695399093605751716093639530215034216831375761895396222196 [140,127] 815816997745660616220608038648481264784508054582462744160108852755764861276446911400616236653899455846242163780873481668731178239385346445706145865612022317188700418015222096411661261607347658396921189245915104804307981460363877420110300859808457638406362646389314169617004257253881270831751030222688457781586484762014580950604768201731722500787485225771211265930384696329301573571301764615613705227177797564243448897651728088310077958689795211470434691659223381896357881799314471229569950780168241898979561284570508338516570848821483931306962748866522392303089763483856961533303350946214269533033897676777853784050671727720919094770825419416045467531731130114247310002552236707138354445307765423320346123160824013623223604397992684305376349275185898828535276583070562714711722743621641854507917994670875320358552136646055124926797368333807930505557595063803112946312075659691026883857945385769944157266286738345206778570658245125825143969859176596177164328741578708489684401344933514652447163880003645469698079757921846569496769803920815060677045090634062793424465833765508288270276815661204872228389486850038197676588321687443815009913918380315304156987428691369414909461164742477333067232445802104618142912903084762167598764290736632672678588869100302073462190519027950320964284863610728703520274419653212993513496282700706474840113680383961716116230224786859067890410910690087098562395350301397692423445945832407602708652728824452693889947475663286439397276642171641669983453736576765623280381835611183137601933112862998264783419891816979455739547328144632156031016166225490622257601566834947372693211251348020452163211440099038723167495886299152309632891096136200575547044922090304699596562355873227843295249661227976329889511307104799380522699704847172413887353184080194599867369558138352109364144720564111986604736875300954979351030941983168596313956928821642949293816832 [140,128] 84496276218565717915271678977649190058856031926367555885872580973685061476933189234679940758314111291556555546198324689435634553315435320230943372133209589879280764067291895748605686822269392045766459693556446191704383203426956962188263954018406002297095565797616161286090209332979534676108389133804877242181900276007561975538639884285853765289570392486167107787815913708405867713401733293188207337139715646054169446044448658597655015252742787360461897712378214469052965384436980564505593756292497379521016077079023624813724105003307525536081750585254635703819906690914962733110560049929760384625511986309506015950071078031821668170884583624727917876452145517870029178347394022990856709976959540955199020099705185098620241219392764870075781485932158475154143228881627142192514619630461309303124757574449440246642257018118386610639447699678110527117255441550637598673219292495740026318590604375159520587252968289709193582531146090709540871857079479435716336085394286054270103566042440787021014831312309527168416710270445700774365047442884475658256461877463957813026847597878167647379093818443260727419790122983236422105997042248750991102065952320914317278154567235703087468626322364305006960800539762780135216663190039630835343620022256504455340545485291611166637981021893274986887003584108484115362333951394800956812201777590368033924609871493065114883769276017601960280217323766560717423588540857520812496387799279737148123734665811330530622854486218647680613400685301162061328287806148664854698364858939330119797760219377442996552381622406479508599413300150780310391518771679080943328049303871616067902413212849901044339880004470909839628338322663874909960578685463315099422931823504065062636063637911121361333620532046374087511512696785163017302193149925880034003990622028907994839455021889266371910817918280007265794751164197719423052657826845418944663012351132680 [140,129] -6376566463169337639335469686455845510159298550152409779410736552363062765704902989308109447288879295797707678554136301946602576036161842722650490140314434676118182571942363390598085822050403796845606571094895517859813570464750883437272297294333461562434876638336509993747019608035758978529243732862861879359913745530054977854509886999945814449541310365307627001772496624313531965742463492396827597590674595105678760840721924581129819630924180110727849459747619123346517428940413502464100181589786773121682987620350513285059335671972047839695580309481122006788521004396453807584749314831934900223808169299662260507613394025543385139877516697522112962496665974977899504687891669232003031242406627907921230424904341693388854926013454024387440844670331477573726096340710898959922654910094543017471752590499267711796551136695105450950938571122249692323684890074880468137161645319901385261032515469092974090704893213235757306969189723873921416121312169544686831739225782735232718265887910190015981156183761927476770937645138930418116069248032727249718576360581957038733250124187411508935410576710872761553697947712857203110026749797834946337950634586381632386259017684354199798292734595507805986725603870511668757487008722606653518627035446500447886032160686043270944268783818266054849910904662390994484353972965596948845751047596249934939846708196948229412159050223105653653905396340155145310379219606201097812729877756232687503291068903111947895523645851218555338850471223803793531499882910371354244750369657818111984073142297182132633205073880958609226015543273432554977870894873461788003181021836557479699599115299250008391791027103086563043917455895996287049284545452142075385681885037463934144767599461597214868087905329009817085991507602608184274269056551971998609495309272800538017503339787294263252390054769544860866198690579539128831971036121831834791376 [140,130] -244296073538839806770800017035768786255923662323790286588192984405430655084685490491335418212761593520194235686264449794311479994349981802089015999173240442489275241017011216996105659212628025650842426090549314332737516933473717985888321126417565620181121011079516880483716981430739288374783318194751533463348708479642784296509084548901266779099554467028822137941322428562848489073663657072506239903532422748638375280834823066844919570560435659626128664079059459108802278466862448355481904647767443983753912262418139078054101743421613576271350288314853607674804462159604010975933701708951936238183593922015671484842231939692910849854690956811527485041353882295678321518431738806663948715592748926172736645575726329805561577205523428705508118337758134662192398719257688108431438157061551178328832068947169457993184926747136588734185058278814378406846277589217152304351030360760406024059568816965186616380686217399018557343274290947327422589771314681059836518676313519536104045312308084722147639451843026633940615014418903197541706679644049318995113240387535948843845384142370495820284992745181543274516259303962228749309708326877168900284998804631062103019413137491522262535445756321413304038272587815532036795025597189537788110805578507118796534767448661835250158261069713637552069871789906165313132854793001897115276359717322918487054066756375110047768160228572799884206019960984731130458310505726387101244084201708115072349626290281711367187508905021537348426753227704432127489119658404452508087380200633151444382828375051094036999060773261139291304197314086860548734649141309869416981433073468439295250021008849429134626028491757022817108619915727783505567455852218680799582964574605717544452217484264759764908511216104746341119314552708395677869400940960644248404803505140589820078471227438114357169914133640992603009849591863201644532847487309 [140,131] -14603501927478673822635522273301877467826923440284414687335525043811936327635474744286563722093586930933282523404294707400693167232547761147381134128040802851778427639012563329010287182147730748709935811417273005169727263292822867680224257427271853827797115638490544782766518000027939414310242368556660238181130460437740613127350018765052406002660036586388197352054300700258026861614912109080061011010666018484003623522656356966957343825083379030045317094698854172468720196251916664024084133643620165018251982057212987133863454271710103369686070503564891613643491189359450741579911933808339992573833607255975682437329506237402163652277609037356144444549829449255794891319877655358347290249476883173047745881484332190740107419825688285952641493611926990307208376122808055675535914434557682703141774326893902058413426983085509297302498528695562920254363684365914631474314946902622763960105533119275948181187788941622220470801776142823563613527656590817827038802584698754310468664009929301291178506295438265246289876060821922825900619497644385718355362862016723376067711241451820428205399367405724049014627363451600129395342119658389378724325834325949333461056072577241920618234733509820807714279427381317837349310413494821588066433753587551504081308820202355471652011809171513000596145054903549604326384083659284451796830021184361032707535119266504080932747008982454543691696287552193027588914040458303230599987225748229842597703195719861008750631988849886445862554340209993958097554374683474216375735678864407075615471859719149375236496682737060263587817989807082058135448850614319687996092984021101906591708065884444253172281224445437882789418903554004343578812449554149794823456844602276425667008018325409359295945586321950986568574126624837837380950343793940112064893652558445091469734681578628006856690380099434389599712767933227567392 [140,132] 841655270534330446596165642017726635429850237487179663713359763568101001135902626476762974802266497441020657526889706308366658721672312207026610828498092119605239000013757878997308154462555549475566528356080889442745153207950562762170527087508200147550895587335715612485797780390165305734260780902329029061794974752530916644846752856900062411495988321171855827260501719762352363186993858111542691677399530771724549648663366247903140753002543455512074238679312758382970647729780891420973419754984324040618736452869186622608516381263357626580504076828700748323530154057835832410942752467046634898652158001374544591412552429974431675542275944892697492118396493478999555328247306211613653122584104212706182206100272920403601738175786210077878636666200588419706866079214304200209682258097682221128001484183048169569406412861026293427335245010995749093095310303191658913374243221783599491286187384715266672312374076144700382262661986634438897546955725378494033714145278074210621814328700807163582487689962528988544035891922593306358170107282902011670917448250064887414582733084137653619967165883690003110562924659817142690677060815838791832022799088511615146735703304597446023315035508806481562390154784430587279713324712626254912559327811151589583868073214799103825511420050154388291440007815281970458677857954582302881430420960872787869411043711920647178018814234152216749320869466830741274830253584584545516547289351054758671446627441317680298820017857104454608892526095182269073643919978061766654880128975264616996008072697005315918445080660435206352726319048191389443874322431619966064192887852571369896562383170751411726410232881420039473552142983414389656180912248892123712835266544796186171862984017513093157760216694457466648891066052019034657981852204530994549308279859461975393229802313748969624087796459322376639945684056 [140,133] -2850902049391533559603010002704816409262914028929776867126563494438133341069048977897893266170807864026709005961362345398920012688784739559369519338315632017412573145611263495553437945745022055262045329629983809259863550921949298197596747083840571677789451240090633936174545138744600231220704680952037289587056373575289911318833838430780375537874027386286967086929501470449811672093914460033764819004116036730661129662909547210472746771349855369294630190990640745080046649676317341548638027829963292258100855231395210090778076274902089071626933988853176799909498999743501386247090892637781612393235569249444440156199662606478867272938989325387210710214258688611694426397179502089763067409993883275451071840706145068205911641474716771049503554786894192895599099942699794678706763092496775043681358483057133221143753368597008169897699301614588104068390337167897296448230682031321057998690706766990115836210069330010153674331266645999449636868944818766835483770020164836814198586960892768509484245544534450126975489300183533955540729304503090711950660426188326541596769759692878614463748187892661088121881667222416649886158658584426172258782304407026125024229595517014421372618837717026053828897686981927153111514629952373564991823218392149182848847570650718058199986091394265614869461743856123442863368247697676389757407475732396883652987593851068742266270253124587552728152254867466445589461355941580724103641071242146915089996912414132091864101913381884104785280588105862228951577546542457544114063058373457409552047536677615878785785899097657822573825824705555936888177915387086384146787104160480908105591637178635934878599882771422014443366886372255766764589745698226575939524672716503222093833791006709159333426286305737383656729969656050583284628881346574506650927674667531323719957272262581892024245088367109240 [140,134] -138469580118826760748440067401430721377172723760548704874739617855855015065550814614330059923783740064222790839201616742902794132738029485636509934763227417040530729293245423602052469239372968555048967959590051746411017071112192845636147533103877034342100757555469795649873858400789966482501051715700394612489621824962978250535569861026908225370576549436408314851733230025226808306566292443356398945466921491185996013284678889447214882463247616071691389285863200015080709044384839843429113452228571902832247615641087436033010113771312251819906008595732744423404396800438668617067258700959929516159594279148246539052430737433665539371465069211095704119832948810361304440098543001300158624870376082950763444229298160509444288536709972457751538506283653647062226215973504438148464599169389080905065901531789235408949302561586856558315214308470857322576171069572217398522235049422635797736302419710324133036723607601149127608943806658109448693015967794573265681319612312436328456963662883126259913613640105827317668114653685117217944910796707328299325708280096491883491659315054032901673339644248286502017484773561321337763583969720346240777391185631986754327843513693822615168723302903778946311952061038113739902129271394862008031846701795123944610194023191305072422286770212299495811941537835451261730145603742614170820642221934964062689834042875982979929391785121621513445569204252744117991215632639934105927876070408005811439768275289750469349015186762491641498399405282857439035686167244228799383255885956082511732985686320114382211707412213774586490551483175876027154956478286718025388908243632266685527202344670954243768756958703191637471647809354482670500194556989893593145841072381509240075419830306212141557471793477701292952817754751332643066596711874552822795843884588641510117636240896979444417820 [140,135] 776752526991345456742098505794917983230402671801756634219693152672143131139941822276309300411019192271335443166182674504316310306542297377212505168252683409712603974957795183501671520947603819564963142066570740156086739392548459066627906466902900043310777789745694623803330141621897303748680131314490496531970363853962979243336821645156631727376397589700485411430501070401443190277490303404010149301520636712436389887251632437666069254407321119081748396966762209740803160012197104392787539075821676494831164624360359554123570735488506862830235467801274093211768645395216026557893636960298338229458387895488206460206687710666204318625713926251375881641216281574790283956103559624527131985988092403200840962223176344682611715652898501509179298349005678730320366939017834430517641257287086674712754758302942285673009939959020178714796959067007570684168677972967014983403018824513734190068100963896437609575049502035370161487081934300132996245828795221229766381868448947926623584575639417478631040436395140578945408867114803380554542501857998079099423178084115511962851820165268543780851992575595124452675888746924087164257459645769296648508959094947661518416450369451914442212748460170207716522620522683713478595283674056174155585833324917870031844315110253177979112497555190128571826901725363070884868199405139983081353056261723506683949974169890881159907909384861534816035039033136690302815578712291110675545564322050673833887078710198817389446592580547915490210138787545664232767522050916001788839994544601612499630080088620415687217056185892908539084755313670297815686462848339410055018547921991129763541502201573727573567031256926226771219450064108353576583957688102933921747719725658952472004989339418233269066107188364023647271400513348482318392130853598248145206614585389915027107614801088 [140,136] 8832594003287265804397413199457294588269526546825586976178427591117218723417486032063924156711808890215054761770618638713728941707369029453861485473408177799280729572074422852226782010169601476468446347744411862185652937591703890806129121912365717258758712276096799844799840421691166512627939967597187376970202353001799727552405886779396834662962683430564957907384929386678688260413796856112317404778785717565792086068698743793587304461287933505006565350195342732977413521970504876249822517025166915580969349801012979733534626437683883062169378110425555788770138507562695415433304440409942400261113258273236029937441962575495390636384745201964209788850915255477486140309240570877714535918466995123851008258441179715733457061352625237904785299296737581787868853773499701067288497272762884853031821701371924355829414686128138103904589569593276873612433905479363240404240893552564541728374434098626225312191945367476280978560176739128526808813069639613467924014249588873102177695767081589286377862996502255447739883851676734454117298299966174212987473128152936362206281181788271151883330678527508585307102176798414651656474166258799426207546029066728487931825940241059668563113104370516351402020362907382822854122469229526650031724481609759895928900879593738836053065629402557102185177255931298800862964014746305994700724805109212649973611698492347353272481777839142728117723866911076671907148777662287560783270135324450629718097727876861325655821377366931179757730591354498815674646197512991419441335878208020616720356140259514146113528487508059886290323198167869639262338402366703651315137492211617082865300802774384849834448050680779134866106297623455569385182831594323825066756359678398426235138067509436414311334820566583060695667825255360014703561685118271176568500771210967387688 [140,137] -20119530886472456392944157936960147367302710580368006678528335657219494263999935763236156225265803407568254969756360835584695160509817688446546602707549935638424623485370150548250750308280679654335093894652016460593614611942510656506814417253823446126728747207991539993717447342568599072168311364650954639195157864714060248711633369583140197614006605238577506679917038308653071003120570340866967284074782611639841560695094163746097162963151161359694791276251855494851490118216975261333552809624248413543219248437325481631909164262094935675694923174719908649572251612481897497218526664120477468879611069772311279816264542280630126665110476073134840840719079394928367306659379411522669726700083649939481459647330915448065541562135301510172311931542990377356539505279536543707608482364455357014585826753991240671930112825750324789236887960783516975414584909763151927377164827582810728980236387037397339794722282959294450957112164787079233441221500468202826821185347715299071872008968751469188318433215282956409649326716430585017959678614110053442526423322187906100553690974013326811333190286430988143974125156073062195662308622853303670099626687015303334859754632849167270092960896854888631851720569153945471590144495104479709491729833509780828530052343588690535489099274768543307559023813946390819955704707666823942699315699414061997709590448187342906037854293678624787434120154071846451799576991396736345699254449906411058652813241584871802394216139928187585256704950087321272369704447496897011083850672636853369662744945931353545509329948194511938297968943209388569118316758194845607861564199715939084831076544644154237912325424742471003757574209424222751096327668777857362770239957270912574958468042167221262292708049571041643392877121830840704303657976368557171649263072 [140,138] 42801551728879252342908617424978817764591963743430709314630331502428470053350208381331048413825088962154132640509550570243423619259538256403670117076131040236166323848549700024539887211539073566091699211631520464896553965600256163426716845028838287712961874756674513333241418724314791654053729746160452567976014896402711110120688743493928354056834863277086134619178301376208000620902406325844479073188731411168303175393067368329463319779957574305961704296768261712275403462055431074623240439588529165022235679717185923038908982883990863593599324666367627208927609433580585603631067977021704690380798036755569993635486785309436412646756691295113353936582772127985122609304181689405357667007837914869096730241659121180204372587336177797442550728763178679339617115454221617904044949846714157673271851963514910461306141928458187802657185860724021714181792110163500612170546131423471162594899540119829996804923499708684641040564145468489223318604989335734310879527726769624977076136525263917809027851881643610264054004560617666064901234401179252752679211144151949515155748688789565304976470777961235138570803873776642966818871529266991111161926378105178640959907866698522899709055484242975885514095658277484305903110906258992348998930701215926807617392017328015009045046928012192037066351765205846717010742458624191794318860292074673064097047041568767861724309930603101796857981580250615054600514829212414560981604744404390547281906645697838015649342321969289609658887122564269029564483123495534026272334872582008389503461834306316750297945354931942867143838436752484836374474061395791862553168324235370486148077837226848964673214329165547303642427281582164903109352942572693809452742644006232132636136861896163664810184776771664848242649888540376482374335330709433 [140,139] -11163898933499204663747222717888755005255587446878715583312435848259209992151058351109062847034105592079451996201357222625060884273596529302589096869310177813859023494473360260515390567269661752740321816925940359265679348504858810617245173172905842021546232675685062245529801852164214808915833677060896304419239644087964307162017087048252610002929099645467191120622164062265025389593027981798651978160341211028443998700187736614087629716494181440412740593595577158908599356938994992120794826987205667879827056236643414788059858130663296944005024359021899697718033051000183400830975121452846254202993613329650467481389500317368576184855615300115378781390935161982279956464011259454778324982105392373210801762759655176241224144829228531895868044579387778792275096861719824376694238289933857545904107169423722447603959331178703413937950108062627046533483189947504974082977185382944854457943157615434835740110043582745520048526672570512801454549127839960612964776630596680422212342732377750585924680875444011562338977520016318859575468209771894412847692113654485597292322354741566164987934353881122433166898256189675606609153932797599947249532018829883651661589733983715114216342183190754653882238664581575516355940304845640740315518520067520943843445396873902245180909836206928659470914517158765229737154492667499254518389684180902574145043427234472519679720768757057103504389079113680403578133546502703336909586475634458732062627160259045966107324588166161234000113353499534537457439949000431111489729268103695258388513620597045808181261157111772628420112872229871274703517366497380050935775231565621717199129160066394773146280248977278764800269892622528107793850465552565524824467137294377322984538209252299349142599673250567528852326954793171197568 [140,140] 569895346364546534377290996545189299071194960243535470980856262504000343439108520962412658210563132933400733257493538976282776842221448341770023918583955631471421398457868180129238841022493569045342395391583259463264139636279739491028792195331804773606872993447053292140305779884326922681679161146647432101097413995045639115037872883300288627445069874415256642613357680839597768731487991279646128312717893486529357219516370742283406985652741315839080623979678642348202403255495382608290548194153007479873786421350197116986449784132900773005972000244441380573278443303385146934885274525924119292959049044561068870502140213564937766136977063227862938409305797196313351693003716916274227002287854484433664335128684218752825682193033297433562145721109052101076761962943797337690354610876221467550711240328318424787381121244411420455294920685405855220360200330099044811045700808481976849895530810559414213955532657266834718208241382864664219797763307413312977186517993470157702559638148586047467450755297058895800895996097747488815601770235257495272002895712972619000325868368981066356459076312442282323104236354237344183218678171888479087106400752522977009136620908438899876314700880913734294349677558668928621609128785189213213471095092713905829901804996980500002694100902976973698589660245993148390476397881544285762622485565038022607798386729856573534187228057288908128631047567741255156524040287468866725990001804462006267528789410794926883664876259562427187631395938507679325166418537139172479031615602607290544927432029184157320951701860659652602468638087269574370964574911046505252698243296736112790160840199987918731425071474998808967588118665603268031728056675128561145832110029919699308842637390671787166386951692522670235218880 [141,0] 3457073962416836646106881379849509978412106790638959489672793858562421914715131521201950228045725664550982996982697332401073187411352310345361913391586211861710935677319719836759355061664715674292327574735891502933411521218282702430034123023303554301157149744929189303485391362211035439848791664011403511792019437275882075435936306996048877360863773026235654004845790979139977945574008138935829203926836481609433143263125787784815096864909329776385224486124096333961483685216994102280246972547701472691320173685169937406855126562786539295784080851321942548838835288012701899045995485710477422640381864595675593431007820462906566547965358179969466969766018096888439431787469286845863343294215272256589000408196540580413958590344200800479780080699063770827995959346399599954713170381391788645448413908815089367384547391909027745808207268043164847752920449493669518339835357284619228192608068200286349246861704264676601462228019612988380677241699793618955172022873356107146155762292402493215860080365047870027202458939523291821001077505520068209872024310365368401678798396420833513818254029910634687878368348128124444252709423835280928184392653379274015066647919159447118472008211263484131376965200216249453826718262906444398799022197618541842459801821930748619063543148593027941894545764139606688999777811119783178793619289906728125802172916228714587071231943227351763194043824139863949011572948237963467982023924737674067128755758239381377060073809242602434426410641311899297337715002503080311298527502806098238266456404606316506510172021533577429778247138237206584392597600493125724818920308886774971747251436095562507191100581433238994211802176392488428545699492146345881440970455653930463907778656245378200637042229145151733467617720445673187161380314902837998864266766246729307009013565579546173978695357208292016773774716220823921513919360951231830818188563146480296915849608748027965196042878434998864369693947080676812564983750096029096859259693032826718908555565164897008387180943956575809254492220839486213155216474120349252024524798871053025337958410484879624495470803608227203832184893999406661708098477251425359695233309025624679346783742430022201958516799195210488539779977056970309277487069332732661485241150258705931381290192271190164623563300977491549253445146356098650852806318988764697466309426548982413271208179868745324769501845318050305277952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] 3317591240533326515941410301416076927495859412894041962328055889256301428439365583582383858743870582062948800719917769148578358656781720059374429779991687247411874923162603284255646639574833721127965854006615460176893810936838289213980942306597449109325445155692045722927496881398921552360885273297576254654443990436920331360920419578969349674051645927279672137334157694312031967688189556484537436463581783182140900666944090699021589483073724276020354415317601798896947663627923269718106658027321580947042122359180205256994077463883986882557408463587531030504243386684060087250167379829563930915107986037776720383302194670700427783074090346124683264509636789488699538210323277015928447420319823394844930344464601498068089546189631155099959362075120159513532121358124631302210277461834559760690617399784053774476815332990097723446095592806164132219739987408108163666716504710632020935356505214257836298180974405189770762454116949812770963273165213772506541890849507039582737976542138510216331456742909514168320749270299632470422505843394804303377883787054530876364476871526666576882902369087990201619475965756070689389317672804447326859552995689288915656076652851673500771155549124100642924980454233905012566037579095115208263629074837877034247917362310201606411587681005594482825865302898160360353651650872427317173244977290743780996586169719295362681446855064229789245561085150258052238127724212860423636350803201715250101950200310808621394858330107882035654092912094628423401118916829344838298078242199323470982464123284297546493103058963334958381236424004717795893452217957409434826135608006193664857038692437570247251048328671730161774362168929356608656058733317446862845572582403195258886747853627680429289291236035907292164111280189683398314741327269127905944688000275605648759987840183154644552543297142676493187587952791981509140961023719756663614144692306342959735056431301286686398364467978338555556455981926429161134216243854932188641734865056330367968413511680568103187661771711393821208123986036967687921271281672646582589794892065955181481424242234194263916254034278708116451944927454899418370125597138399258983504791047408248578647529536102169762547781951373462243598946451220990470291772835651198443224071031256868835452410712571452701096915556922873724312699158114670538203631334754426732519268140754179626068944002022737876793019073364963325116416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] -184908176009484525980125328949521962631073963964213015227617002501264993514796592600114482553976813307566386657514584640797030785640411261226521865405217078140691735057681924766036573858695656454961882634885804664049381570665730685022188051707866315291289023151306283053543917472921827874385172284166669931203622940222266703475557567619370218543821456569801618880326779683560714117830316386343487340631024210702248575023997133512762099796734256128744247017244933392856337435880144661730991526233686730824688669094421202934501693946405484868770841951381358294318309841433788047838619889351211005291803620020691159004327226030064661966054148657093174395377326235018549177204857489684338936225167413963860485728204106687458691412050930355307569649785465275061818297614057340788217725652720524368207533279748190180769803455683327732903880135531669754591287342505123185820550291748995611585749351677936138593093969113355505967101979017318248485889456441236920708102291162382597310045337836725488731931838302158140318087469125920083686979028721118493646680365516716534330130831394536060519163884866675661439253880527456544236289937470527413048919623335027103453141251756229801259995343401417846375609390688576256628034471961132149508819047815486266252587211876392573728272072822471977173304846420542936706158183931929517950968908912304477963685260931870777654248396202673076244647471271132482210927164965463934629489805529377966713165271913187092728611020532110556008586325206851525928022116691301867339147376227385739211704580056924333118167905440486158955964859632422617839834975337452786507597431828224859552725387741238427753523746149279911953039538085355301719125115142764277757950577298267939234031228205304724786151061934235058978785306301959541281406068228958591785294663870783110903381103289749508862702864304178737011790353270387460451502803947249454219882920035073538129618976961594453706237534584615226342111216745124068536356498630349386511778848660950636163907460707594920389661876763094402174012221240002606887728536046121573290465401539902544643937396575329959804451712848844442879540195767904607689025320768581481783445097815029368891565866596680772425653314580521124411071870689632693104990499305967300063867960088105135732546134600167150940688150600104857598131390688683769493842932011585705891480190344088315018966009521986486521022430798586127618932736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] -2586903390845971962420993381947515970002023732205425384818038955565514628135825507209350435170951394197520248247164668297909116283696155214732270207392723383827799599282420276934416879387729885434423831833004663223007711253076807553709348690616428503758165909375898718838760555404718459552974733101563095877848409255428208202602018393873426044185153435677380950825445881870698879729217313098719389753640726733149924933849934694411179197669924430095170745056367988216646698554749847076000725526453426212748866030388756115224307871669722252120349068280151455244408288633296390458671040529618728860467905998247520329967349663145853662109300876995369636319329392525982757606880457656787083140062877785275221027001377264982927640763393639750687203740121164311099573253500782702011458296582984195305331130112692277651286835376749935274350579979199422825312375085888951130115979993002385430947537610069362636189641298884445312843004415331458177139165284231835954426452586816053802832040705795950221706907322259021889908840737722547318094210376427097126649206613477205968391659298262331169839133611509184211773851681768984711148586975903931060218701572217810136567074087717210572446431183771454791499245623028668286642230687625315188397422877392896515248925546185319186179351091437954044934863873020800993579964358201801415826516701968241654667272314189043914012417309466962530703260186507427639253995472610532780383725680052255147919297387662184525423561349210807839823280806941272843748763913654885941441067326638694728374657639762404232469846892449098451582647669429455070395022834994097821137856030971786855573268371576348009089927481711270812712388536959997692167116414876877264275056180251020250908176958952037179739402679183889974491847524926224495198060048969440012306924363980847375882583819586140882438010856751818601486401917512430694678588070062624351967775400519323838635638399209727578079934520955138217147727736918531201394287120491514001867116866735497553287978154703926270841376024873504023346352478518595202510717213394699388502723907019577715672324161210915592438996424143266056042252953721828793285686437138945243838842818284617165752156246942655872561659638840557509401386388273155975567521131988866793311636481308559181163464695909204266375766955306996443205716678539870896511452725739859244670958918908502382895927504491391977100952615657014663258832896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] 70407116210347745072178728959992364553469800722676014446838958942867661927121421349227021814340430694495502041316236308605998120755369345464488226534168884831451580258920868956525222719801944790896710211973670890523033525711843549261695722267000768301651775802862463062639260418906989410901953466842048570715464075087334425205349088187664224739088862210118437085497241444255333646287366171241533509111144239357493909662829307627564991998574021434812066687422683689789375857370658247110529515197763146517617341684569778991252538075406267211460730236493332459758548837626046478183801365512954750844430333221716048554385394973614167356072063059431312965849896247835576664455966139843039344587862672995170281268196514275923913795622186850751557127821560577587383738725393306960604686971669393814769857243549244236737662005611823754159002152066043784206750282363764504192727096698715098671759028701824406851768277581404808651431824805944718385756412428740024745684163125835907824190378819852591845589727978610966241043676949501181207272990019652029367887945211395382289716398281579952134598126853236172085567779590359010111506813096868843381868884856596694373907295944299506028903140087187931257405534990731602530866666146095293962983945479119228568988125508734993178555776058805349425815730323077376677186022881209574165515314118703901076659111930436071506431151236058232865484346007413969381332207132408332509674443341209859683383152114976995931335497602058260275999605669546927116580037750119318201755677479241910407210325940720146831494436598832782222566874249873740258486304858265747189696500114024093978632484395332096604984821091340440257714862401895889324351553289691589998715743393169244690578425200056774889564490061590874735787172874866687871504947125099770072491985919711575597334126162575386038823159032803587649713177914388155116302126169107827123908446519795586147185749517640195717280100438091597919222156101918468769527952752382371977649218900056863415376103624189195644052541457962031787738304844321119622466375015043676292967050636984372476158931223587487316490827147382029063081684277246860104751411629283671645140783155765592319649097441430466942666466692378289652557009808587014201601466583166245031320228913707449117732859304578301622169322365080639998361570159246014482002234859080603802013854032125280016471641657157266335875922776394838780539830272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] -610004723057442540199563531078353568039809022065523455410571750879407854308937270120097111125228834299544041238043332044428396494384719025814693123750648736687084275310056169184334181939960436842798269915471632009684032833302839760634525604195997062489746796262547806598977117161034097092459874783107000277825546795616567292264123486879819996036261124694215896927825053368648772098865046313951962936366080707538308913032483734662133431580154541397932645704849466338920300098580567651344678794717814577307237839257134771828287066597284422960585668385842995443454732398504402024004568749216818881916093703595807309355118549713755150414374443787098678954418309374954995823696878901655063948836235494603635415567114374501521601208453504541927594624865760457719442541948162778068475871467958275869908171939527203902516912967646153847500683002879024756316331326077045079739869245430889401767812799396779146542940571618602428278127184819127296824044463236062716861955115299598166589747843421284446365032686187377672874477098336512324731278397532931000934335657813395061406236925586709017511082844902185608248116305451109340719197195814364280585372882611236359937334822368559072591062708380134688463316232606147850139653762654594556507092800951955127704539722425694338661082888384460372892345389891375981175189199095549305325382335142325222592628531236199187569742456944244611623331189070324801077863090304494179346199101483321895013025053236497165880079389399257292752842691141448262543886641120538407397898162745324813962019795590781293691105247240017769280676951557677182293172233208061787431167345135026899654999017301252303879536095941452840129064918622111174059404001506142605746678307736048602934244819279491381423647911375174856917338523896034542708036934478897942298376880828105896542784015699781697794299742317419185295016838395450833137353927456561359677187977901450240014178194316030156492066486546364142095596573911718582748778790396564309473943105999898266766604602200996946565168296624233800639920221576266221923232444091875900725768355230843383951288456067794079561276096116314644800609991251853280587907976010879273460829511933970797419461933892383345016665593518247576414199745170499795756360952521638151887044389753876768543437617854308384469881579533510659369834340103475301181158436212576672187308529491684882159652161938703041097042017754021322342069698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] 2870567426544163134848901648099836493949693169314437822914594251983404259128736699331556527068236090392619741115407058839962370516440194724475165690808115110227881951976409537175150222782129094562273447415515102075546693711896641490647706320425045716651387511080766167765706961579926714505969026746272589948900342717071416372566802888706019787306401166732820916967423285453692711105220920840023730380777996303875007593839282710040435708528499560332345851153342209578517152377208370453395615828376419184855315743923788709510733632419145453916635289580692255244732570718459812244750896041630051797243728300012066928705800904697197480525528440699385392079539701854765793376718765275048324776221533381128220688516102232083913777775036679204362443276430090118712828712066599086332589727225965445637295317451580216042543179202704132124946212853720990252550146635847078050428999068374072212461990374811398328977981204210839747054337478242260751907942073225463532734034643471801252293068901164144516470547123132204958820931006060472413186978001803376180050378044815750855929444134069692856492875052799691597392694785622691606858377985925267315304847175993219060883387300644142165979564850063360763376879896763161851991828375858253019540139976738169666812933567167709111527289471680941273374459062697204773576962424782378696679093962568020075963750822963981176638353183242469278333180211876974258088067603888229180587545405956670951060350347059502060848224298388681779313598144115688914440467224429852513244551693614664401875001178167587923127197237146047794162462676109101269021159838265216494081227541041427113395992478700474157091526612804101797214664126156889383276451447473005336755032683382943594351217552474603491913550758356719478384404230049421983325673502911937513933448175834793074539858232416163189667948912232270962177811155731683870750859674163633385069744349204358462248626314284571777218095490051613448302233602520980592601836242664452253902797466294446262456493376316210444310393546119542116168533241167158153316654429572449845762718545724939790528327040175920881598992709142298651867185679991803338666290727707504174669053086511724533572483103481557137577273541590025149412005213458371012863184923800572895302768272927466721352503068771001339646464967264621157500869697592854618807749136994298435884374706514932467593258956199187550441117126408629659247635857408000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,7] -7611633028110827849799945981804973797494035781687169329603055943827071029436074365612870384763367256793968308417630118521271733728160214093484008051580368590066134749116371459923174431220285133183279326796847241125692597141422228592970454848477995493900498136097972830120743020892471805505332232966894065344148650599223486984765436101114323293585995987162671295366296965952527106081031878232615477771515208592673475480556775140962256815004816732554867330694780923247254556549643511286377973424402085803226701955103957180659795834825852411142065697037817240066687416606828271347556727606357431795275966499528927866574995023333722268132797850660253479408173617309368375542001804994569137045466761762636426345540987773690982635680894436288626873566098877825913318247832623060762539719354268371924675452043111716449689230221830393881428718223065015853254490336279582175711344913199463278363590045081275709912765255534320536016547543178138900464788332455257482041272164091699576256273337919661633036547008077141181138290499006044934710877022843689802112198826923070913136061683794351511106561501020877917895568287611220402185804109415587565295513451829434773857182592784867536411326344445603430540320796145013815491889880284178236997331470856999495652443837769879318687061879254508416740009643503749467954085876581025108708651305402708247035893699767984154207654026105651144177350079784894592186150678309373912967921129267297177537021672764800799019389131938091326926299506200633953266108344235159222642134011017732558612353880708175873356702173102336835278274693273211633953596895303881165758067655691422095064265080559742525026474219654858752165620457655340237590497928982290024281910449091193256700081531215452146568517826686884139153723022693583116984112735707014403776249791279364307916936140062310811102705616422609999826804243245306833928657387717992679100125924626655106215704519223162575526287037540693537557050349740558855465138159913341829267166283223550213191343049932180699691226164398052830964075386674533962018555393271345428081819628473893218212018523636069972809739528796747582615585314824792255460883300437956921420517239862725754316572817427485265068778241798711629917274642794050199761328410737058253392492034825688602062686711384414288646643507014389904262950859975777787727274122389537393320074263313463120344983904983974041291279073687716874154774888448000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,8] 5085679431463188930806438415178824888160343364904110175473000762097578704848124693531684395381357670155304422604914007425735455608783424852541978057620353337140407658970318652943817489150445383955360073850634858911753460131365252461545906406576171875548638922433327825542904419647871449985830994577113148327717216493892085958623341133810762351559356890697829539743361975957277530967795330824397261862298836436304567229304630539517685231024507345593444118749425310219868915505038734992834012961191515923344991196725752310035907074547435767059994078784329718385193454068960028938562712155377819585930097100909742432446097772389002735631097022358128181515769255402704874213568185591947136822412939273835568580335472159265234506487730757792507566773632769349145272872111371639967772245954804901562108041731569700080550511772425939288349365913230449924785382899299965991631122167561712330635902581419512443745194990406220658407353033968771292509790579901547442548958430251962776064882320312889547025399199444401878602830334445484094221058468583828208991329615910348743339249886270200398524811055533840345942242039361595135252533396958874001425816011028255417087276440066992425114923570818043300081106575655086720801311343503530986176311698343337023067595989126164445209387929704394926679259334700951291625122665537479219515525717610235976746649159524847626904586265180632740935589296660715645227502456189965483264621526316253092663227150531156420844743582026653558529754851545098626061812209893374627733691414639507812893770167871321689152244308050638273620421086004241726404750081164611295638287856788131472649403032014808422865041431940255501991627443361546989727797539975223781525204104631880603967959426996182588033152728779403749281935131549324415544321635439070638748990639120565502982123659410249474380943193334260492363346845601995705236206604405824953317343502661067251285276876532411783730702400481631514234139414629316384480534135246071163926678355538555339775693072647991939913184311957771473533320453463568584496121747715455359037424342075592651912768697606107106158270062693323313136061266369209759866062215626229945520978613106322589141151443911447622018214298936439811403375431704180857538910829308918699570652680963629730182292906093724646359747275868381310767083629440662036631249769405596178927262443236154288412023205295087355418837419763175423926700343296000000000000000000000000000000000000000000000000000000000000000000000000000 [141,9] 52593595271663061953272708146312718511120665965591086359083952336185078648561643495555622827062634431354041844137649407562740339268583845479270528372074116399176135899883512197173965060936215097671022599130541432033713481483264743051282771258029669671233321206800665469028673976512103899630418722749600810461244877168365998233648395510733933087044860041078043425950608061730304930991474629642712544881577840110442971389835714695563826124646852232014037767647960523587158248039176860812622658843632524215017173964911110613002113714869853166438909994895422796648012487267890935928155890400049027898713180627834397126776881528941747495100965943751079725058627453077540163911988781871835010919584715415195573158281659093203644777362255297284499680001280928736150802498185226734001716243292738119328684398887235346300023695421900221428415568268798948634266975426811218322665660075697168656513209227491110611890244791960719264603481842620506773377406492089447134910691390887256323575364369067112659628471645691064317352497383062981756771967394503661627267733864260051978610614363180954152682565269245545966171082371943589579115563752954471011006743213348836096242910500602694421506947645195659405984029055676476936963680779036283594601355736159328142308824717864326985530371198656461928423314906080896136962668413841117907694865833423575251964482544894168285277104936441874319721324239170963094705024616287533310554593403140918651626565600609530524969482082810463597796032596437233042736532257518722379484366274210286754045204773191920961014310415602576420688541843799533740488018879700661108166226218161459750114223497164487600481960531703626287473170485525670454973609181331459891364953906811151965155684063089257474992276715206884218211210253298202078793047602205605118643474233315434430724706295678333535848427976683214445782380945514164733965973221223637986551801353159259215590182601927781449998319990883343928058749629331248730737331974729217142151418364641151682151443996329831790748458669442452531642341123162620236548151853891654280887103327112028961300326984088252192580079253236709622694305838107838511277392855536738169853986484449743307855822465947795556955227312232829450837482854269904699698978477285835391932753337030242610382425783449915001012568134515542359380498637895738032626798816232505209633581264057143787655188461600593818454464263947391894266541244416000000000000000000000000000000000000000000000000000000000000000000000000 [141,10] -290550379788720333025743083743265076063010066697077436394158088394572719543648719368401783390200097334463169203295883787098192317211731742911322634188802138817026207548423635857132049667443520886280373919363629967361800283265864415827446049812285466405743253755471211303490249691850296194289202807368119089286959431103275579859756160953633563802127349624225656633399648251725985199372418431144518019688931512681087817421281584850818930709911676871233271129106198626439263481316867605412210258615309731195122188576756082908161805512251389252452868913577289262343364415227252138260549874846462737820645556642865160251382380239343530934014025339516154731009099578189845463968964644116359576851253921799317731594095683071619873081895348899860230041335661183755318983593272228456080730980591362364540254014913193553521162295338823066249415138035373597743459461163125697891924822404164082946183285535610813394546546302009255828781848239937024459436244179143934168403939388992831386412891984060981746206455775447516239998073176039901290842782150158046835476054060098868981515564767640740218010150587502741061203148229079065832169524191833648712988411191558431333769427592372653953687764701019429124403668719899174043372658208167406841231581032490309597685281811765484409271644233449276062106293645512196978026308529401017894948747984845290575652805001298178034815998207038740768416871573937905670397703046198578364023493960948689370044420384514677614652710709150984671082569745496964192954985367442086350929356034979832475756756581153900114191948638600769615960356102405865335518650892497481505475361347846115306809297738161593599295980127031027476060305739533713378390744643076181109970863550506564580342833705115909991334438746661800872970057669996151099604199926022097293750103626424470160837315332004128250773184395771317638262983304089079357704015700248490958922106833823764898143876754695916749387935285343050355866978322308511409909900627799275509131576702026934783873738553718914325580288624799320686179910454446890232511533903034368452473033928366987575316599580325990272498265919771175254928666799066074806532290424986201785931996058464950887532417291714982621087318911942216622886918934654461054410808408928083536983292874252246642906846852551754853767262787311264622493619327310367750845660154934788589564261444994583755667018248645748010953071135811858944198086492160000000000000000000000000000000000000000000000000000000000000000000000 [141,11] 919550121793686196854403506045375424637474292267114535210395337527505562697629260445627532162557919276777244279870600987016495221083610119329720847970518468953264713697749399705546492819937647840332494299551713658789616090852686422439526710967917154172743202542318392644158789483590614578084504605910064605508695286446446322992344061854642061330830246977855204290060032870162658075443102623353439458408624422364324602852418791584604329092580750154134567099106898850456707224239702915086460314680815743047499914859919827160192080246146853374461230085665455339698564186883748151116817636576314936990026536415239669264647049562496707275360539948216087410657938278352191848084407338539115256005425023335086475606844702352156598814915610688403419657415423506504740671942257898602948464902184201515020553459283944097840336336071255177133076406720984491490973717091145255305046596444263572558639031338381664895155286688686281840068404019227980331767503031788607748536434150192938945972227332106747589104029570195879861365718487606405755373534159621737224008979468725287692450300430083454930011600139501997830949860914761643403211485047675846174439062262032260132636817954654762021323322374613806640940449711359972664364621190444405858159529549996758732583106261452904377535476411803080813478390376488593276013725813498879340582795914565840524758008403528678611849733725476536451953678573186860561844384898080386526955744729212005208914821387013878074673874086708606180728338448290985384984467883711354718593825441910005589445374538365312480047457013778247132259639824341316540390455372267841660099791240071545725275888722654683006827741653361027904486726774484334826995551650095503182630799688236294156991377327443841872000372900530984991736598141971778043299489800439644196974399614613694682881702602944159599983163316695416466153086241557327321173502776668345676605916601405082082178293340981334501625781089355875113190169336409073287450843884413491531564672133863887760591558533022368363629301350619701668961106237950394908358233766318305838665978715422695743327726876103250434399617863540518205490922568080928909040186075133013872817585731375815206907767554480246958134980023473799342387050854577218019627225236287632979454776302254216954497921270203055604576402811553768415334690936278952962011512662893775578289459055247647402469684312324872907994294565942869151388656467968000000000000000000000000000000000000000000000000000000000000000000 [141,12] -2152667502106348665150427936325566869401426977503650234190448095671884317001714639131447373912905187814045925317312178490640303564276626290353126295960312406202362725994037693829431629631549967882039245851242009050568555859007139751368950262985439866322699696302128565578405296414684972905777559000393520165111400411808589839621743127810978318924393053990292066916104817465674773187469215865650338127922207052578039662710922381291810029877510144742023104809494678815117133962925398594426352418906019035843099934097772352770813525836868863838774902656416778965444272468253205662164658623596444620695147197663393777550082893662365559013056405429424086247278206993327403618265716638839909155825644013576322528873136664827636756639467363228476380296994175709364410811571387954478605323899958792957639150421952068977410627622913017664544890024981260597532535805565927342576762953266327102153250214499555597180327139822689437775252308151562883600086129351316387318677492873124173989001531938583723241869938229554089946303216689033707979121824882949407753995614905479404419883795749328574600392320969336933359484011732402512279727399909428552143777993626113018308079462965304588716047638927667102590485101259914267307078746486814332994219154884815478269974029762549596961915335892270223129330408223247479611256695774500003936978427225163203893123046429162838384606846879278935408381973274956175011435648518078485719365579543966836031973346998598885691559862348647946717707107971844661117087939008170258705344665626871376715741322272468886882271542334216308655479040182783930746905650111671455460339670832595795186108242264702892101364625385223856870816760564528030452087674949523796529431376686390567110308283695035659801803869533849506494583790753101609769228177269442011109906148127061626201517916705939681721841209985868979399364562484765120506019037117769921749748374610093287083757970562229548681842901787334438111708696463200130238589151805717741117094216238424605844133311277983383455287899647275393985301905034063349989958806469732891506842926024618839917016978060392031130176476745796908579001034039337178188467821685724839739785221036424270114210169012653865538608898241914955631149112741143787801406362181082228956584075811396723300029146835895124665577943498809444129542235148036349033432269292687122612193936665596271726613790321511190703402149051626121985526094364672000000000000000000000000000000000000000000000000000000000000000 [141,13] 4026297277695970816740859607875404323797491847768876966404758678959055340600518973959925576383564561074463772657115698931729883415542910316418552137192462931121540063384389039688072831268404241743999307723944091319168921820069464379859513785457409430697197771249322715866726783015171230793711237797847640310846708302341242988800264336860415443306978456453175953631803722299486602693915172722421559073925823182312788894104426410925038514974560126246971768787437226534148803308908605955784506699567104308460696763075247391678272173548031528726216402173631672313478896623994179019011885976513300718955769274107667050822984220986175325194338162242805531609815712596128433179982090251522667161205851087335070819329971286866249047085963596483937707664102935528472845527192883387436403091556137527108260860075793648653446299000699975056965004235020165894948930775258510045735716346760037878256083448447360363719544443498031002450398651220227590942424196623535976558054300769691425641170122752465893066854919646336891445672290961870205608032299531301311293998709944251212810784443197917843968500675199053316759318171115410561361192173659519421166168931364306997303607720549318774849146011620790339896889716665032740696893504515269458082427176418915293985821364313369849314147005637465730517354607726796134451176792898478252750448373792304527332850316423353040798477527003318421230020984336466139756152796389160454591469619796455029495637408128748326584978186623848384709116415806886106395300699673527685630328802891771742052903452412368036827757389381548955576360244122586503494515459905837120213166813636876555733333924435065364891825859444219422134015772436437529451320636223043716375685946665681412549629348449664925725704105175479635263617640622392350392860205255696592145396897650180380449880570001536649623963126601055425011503233129583574318383567288888094374625719231159056893402857275696784947295055160176698699292566181637981312820772983613657949216416466767271635180521504154399385793351879578120285193957311189161412289478105260925038216186819880456447462846630957538314455502060863800159287090934791806292279017401042338943770165775300600504265607642431367469333145527649240628864416935632027015621582002916828554895041775180398525895790743650617980936055701547624925588983187518768521529941390995907231952324801303603030004077198989248534794468874010957089679081472000000000000000000000000000000000000000000000000000000000000000 [141,14] -6241181891457034721006019189779827245260809531652992410634763797217482113865192812797000397769471070818411650035432021742903935421687369939409628368428013062169293287800619294790156462588814661340130799893287376612997068573672730646199549748774560949887239978198254010234391099928325673251044353550596638215318468846409354393238643649385094603448611246397139687112898008014886769954200808619807745078435843838600364134793647381780488016023642648558141929245883029895957440438016602968840131162721757972984102404927539188146582551968051046143241759349357653329205633618112996356425993804782403488526677734539894786498370323062162598056705608942731312668010866066852486401767956370691807511213124704274995984051214517341673042471752756026557614568472849101852867445248658076911090458257355045050373839416590306047932069234386145405338390122855124553248058654524758380847131070582511137711535088673441637917670982436929276925936185741521006147642604245133901673369919135276742754204514156415556726328056452683497789158694044678321360167833286741257553557564415565237578982517216155778169201545722890839567535730614126954131876828934245404074129947414880801414747083994658726168325302812502671110029787492436909186225643994815689247794051122457846855155295936043908679212766307955665309318169661983388059641083104469176182207944430003806294751233417327081863987584335357029627111322360395728282808303876509989328194278195142672150303951930827790701885458088839947291624756483081027262032206509594060014959791374822937034725697594761822124615072196716296054270343003578489754833983812941962480913680340045070382194288347156957683295364356906978876803360047351621071972350266723857205317587016946845412654547734105566096545310232707065245977689012879460006700536284134875028374060701649120731050382123439382054824630445461120833246327400555855750559002396819715677675657445976314719336161475421989848076346501594464930615202642381405033722777640356623118837419796905692558629554114056748001905628344754994336450012730432170553992711465653672727825468942792808848060286453421012824963983991704465095251981747100126974872846663441480781271015408189004944306502179143857999281833766029106751300428448598423219967935804924957615011201958753222244881854598063418078785185034802760819198214053856349893481938590593417487244887030638659761461046038431362053723019255910986669921107181568000000000000000000000000000000000000000000000000000000000 [141,15] 8194548034027640297695151493422764755918802301777220420449621937072219097401474677589836075809137219324396707168462084826513085607203074560229272370722826698289887573752320170984080284571872556421119906769431744190305387983998162321473304380667244533348553788050718280302713881242780405870047123979211149303029607607597645530199886856199295831449433567804703752575974571028163428321618160706550244534087475272876618042298399079550057111266203523161499679981005830878464987007649619000510369530701472768395639739030624322882824621339861520911883918202382222353824618472718910302547349595035828874713825033754922577098476047643447438695803356023237890048397974721058348594528380306297799460306482091451964702700607581374227681872778581671769367394932451993137599757315504755360778592823067352067337972957848086524526251974237776463241134431401779682150846481106400195824597190452963397635117180584437446398588451411446730671927163177403150834570717963734312885724820048301126435205516269250303173135874398740444300521699010558001169667523104051095930093341379042776188746471370694865112491224850959138044124922587503739069830090399051688373574006469593692165236629097378958644981817607424853785335745937186155324335555517068903163444942753861776152326570121882169005446219705594157675414395951537322178988103270468199870657322341683349605178380160407728104486213245999977979961332739329637977944777980600532616079481729679976868994573375107795142709432692294218627473715265141741017169572650231220877309188580758727357367610603653596339936413836429819283953622768853280451552359832820910808744322203732674023553637851469903597139807261308227602999064783072338963883115957962093422753342033109688741761443428984902225466336263474268040375154241617480590053813478255947841562952399079459089084433884115901938322252426854664532860362499742789303251226526525876890962873569909169521617582677861333766791123074602214020389882190095693356872783562778402072784415649477211412978573313271079091095252954095218130119043944998418240250298196972244486255688476803060913435958537035080984288260288700424772347836751662501329126035879391393459032287479781777636109854212839884837842330386120855746399713848496408943908886217943127604970665214836681102511084255933701432804012559046083346252910637851316299890033438033781894103769823367348480624215066802307245750007857275414539388198060032000000000000000000000000000000000000000000000000000000 [141,16] -9252630959878531448114858461195195081300970393596328357502943049430767121969731921900523659513958001415290338069873702151469753491740070145648195643843266044697879185630120673791936192260482495116733048416436304837039178540506288739958420910497749898266858379203875158331910976664427796231061326274738883097394108509865781031430109885349490571356094966606805758340986302826069880298347267081715833822897261946789049940347860358323384732983917380053532060265714149931654134750323807048067510036989482902561441382911426411242410048413344161452813724357608449281339493592905286533919093756298160294639622995992181944655469963042336095805807362207776241736565939764370469377553426175013421367193764020225487169807964937318701114016272131045667279498740043392509628414772402559430006818826732174185216386484354283880049058648647245549197512518104204791710551804571024371130102825457041966561231481394204870964709653452890895049437961918048701136240689596215645295629997469338821441878652436134859172335355933139307873241696106947717640078427540010119858309333184623463774745467114416551040799987204196603799372726465406325272588185086995555098310233585467222952520116256316743868527259773677877311580713960134008402370023218304776815914917580418000139839860131655333463649831657760093297486704473121879251355603886971018113157508285495376396938491988144522474004974141741581079437447111817701170905625419701624000119606799404496328150199126584352970855662207090065700715758468077857509162999931596535459542971280677918380710271170811150701883065944314687372888777578442581798628903661109169894562960229289135115136903895122219309662807442921952523068319188448810565244941697711021267113539276826857621669430286921038475361253488995436650882564636266515109541068953785842645019888426236893690242904105810550256588032464751324406468158472320575703096035356596903456247849850814774504849498258923698759392130119506842478766350156538635075521694420033908453923261830227012699915665486661180698838602080928784652594753791944615717920385102497495306849083355788329846138922035958980088147238344891963020986133485288702568949853272661540985009086751659235508767127293796344238551283607490571365544592294615803731071520402014029416103300369267885789167003875352156505557447968884984634589008925920955929485110880763269282152864196770665418393869174556665188707356238295418759567028256768000000000000000000000000000000000000000000000000000 [141,17] 9089192838760914536761218928442064022477754037683548498376115415599746516613494436065129172822887053076931525331236732349124702560622367520647132510717491771659128256647247513588499254718240900088320811561261126511997080219826581336675781111526457183298154967142717251437208956044748483191069486143739614722406253494036716228425249101722563953195566582847082863233947962075764557075985408801401767967309951572138180760452247864331722431522168708821731103473391129399593053401001946179179016300210054932452645421755544611927868696657856914837555010138313703505140065747706700800160677405444960639313111302865277133955455904628440072574226853843451813335661913876333542831229941561099714699169304815843639721176706028849971182525076354452028057109355521149082917181152376553356424154170061110482059685451561476723964380324928601916619054681849968900779160287420824658978065740601474342493034924174935095098477309637635245640355325780570072927363806047131111494227064981039389262436358586356015227563967331316444258552961873543243386927513277885540778531245855632261100906561769577926042849629142966677386135383266793869720613564851866398811938617023150155746457271347793564202168966410975647585419744867777059232378594847278766787097350078452317221987122500192457509563869697205277921735746333201719362820343686608628941801535592731615810648202381617644634117334356128041123507779057494211366809502924259388143136805140730363076198988517132989873333651466258801350329542227635135492607448515213884558081454469229662663563604830804957154138502541778983991464311419732599415775231545705990044137677913845489500440483558776314067145383032948399065606076943569112070929259528624084658607172687412830595478417448821250147318618306006249982220161236856478903435095764031961177901571862998482144006450280439300542284692091215604344409350128377547189479998850318184534139486864133335305216725609101515301346457658022532074762223317675396818233780275265666913584919468795720348662620135058211150550145329787270506547520282331259579298237202076879312666596058221924420982638580364040300258684132931000135738880444599792013773114057661492947528400714845463383614365106059083104327893383308911733116115304029123460447814925910540687262381905107824800701706151428616457974313494983474098974472459142303741360268557337950132577553555824309350583400315895906170759191810024801246921432760320000000000000000000000000000000000000000000000000 [141,18] -7827884897442479148222270728325026163047810554890910136959105517757280577448188357089516638049586952773161596353309391480570094643779876606299185057666165202048078481159176109985955356433507087044242819812876851453155363133120484549577000488509783565948429058551598751684663573694324125843169045009074253397776367164077232363824164926059267383612177471734749899472560360666042697017916167757832685117558176607287626297430140095167554282652907684111270966649636911569178498993086728629045574796318584855601004092675465851026286160183697957870895171048677919667745262600052737087830325234091672516107406304939852668566863959044713663774017282501741724389799496292902430062473978998369400959631640811627650177139839198877645691287386322367379579593980858097644035478815024320800376364157436832929941541755289603952744058117215676613362314353311558223689292233561792258946202004204386464258850863663091645221718238368389207917272473370341755681350023024107951188922840659965053674484004369416524817393383235917112071388964190734187196034033093119530859584447850226328109666193103686153244321596886076104677954802195989389236979811621290107110680260067320224875705189567007578153299899924221523825875602623200997167799335323597806305278887157266441691303840570399678215201422727699041721491144502903552861445792303803375652847529771596255525675725485467118477292181513375719544957801738751202199393911699912676532277659092453000234512328513753944809257125505661653003708530778802325125954921966707040483424304262897148008633321254025368447563499837997160583638096118834292506513749582136741587313458799440396319991679991228168372992210012420014776645609731579911490599215540001693325361098107001848897368456550256030945271587200563886436468649243428310890448879460663664011588516626191479177857381050667093254706579354997793184016434056608383489597678944112600113933601693103913908941001722616290039080720615678113448198006903407364572982224686149749365634479405881350027814521752355367164187669712143656702063200553592422601226072185640322430652667028420576034691851067782903681399026079309304869434436554250492141000967043000520834083652921918455416068386265170489165551714792445716084156221281395324804234029982526095164194079450923983120249757134388998903334318158802044489168440891875636376925912710270808105966315814303121438969880299445649758999026847266122111303106428928000000000000000000000000000000000000000000000 [141,19] 5903385243899790353986326828468967130812463942267313870442377689948491011092692159281367455735158430253187832651679428767073613085200622373030020804794402262228899013837213802694904224861685567114312976038806081140923277716078552593308234005274263066179443459795132706680903954169741630858553876392358640212492944007406268734025707778464522193881401635545265127231173927018878323640022027943015528731932377808147750894538565959209915795027045321288228519337290782164100258714527845786678527373436564006661471733867048824854677203143363663069064707207641667394501482929393981928188233956466135199460049016782882814395988370453353183502102845683855625450946239047495939136640187292822956509633625174397314137234920056530169866907266321992160312192578332098368716683108044029273786623626523672869055364958716684626718613392898192077172223577552303375520856575295127042841240061940647048906015723641568040838390892768612414393424434614145501874172686080770132770164106364920885834457036064134032859587961919663564732404762032022210477666852209867921338077717504275726133463662798073479173070639178921346568287418790467104560927437549617720325864396083072053082396871904201605512654689092655656234418816659362873637295676584372845046415316123287799521942885640205572244830137585329903704852804069780069155376688166948682613577482970734122464351093769390982696988559067060229797765968756477019386890118604797427311181926940569190495995255089142016956277172545992925639820953864457898014675819578307183264238793008249790854190902539671894437946058574520468639188019797525239888326752430372032299233836411187285196868278657992487806023222611418150515262875823181568717090166297829436464831582730633091581567149884024313829147242184851890846459658365746856546119054102507013826294941051361653747458184564272188590393018547330163645263592966639638662251117662470837222731692077973816347049365958059720731497651405594499526213408927276751302354236331615180527342769676850601778601316294636528571283508968504625293729103277007842744556998888662940218663069129595432444829573995724629377891647290343722925791522254558113668212093292720463033458269656834491570639742805253244294271234832246894130466576425815478507049822632174036241798491155752114570972159635032267057508994691570874407815146274092974522172428512750115073270418637066168520781549788854716529377902245496692032826578567168000000000000000000000000000000000000000000 [141,20] -3811587752867679034000495191790808949162021611522443012525965105704336621911495498691612103680664043416511441990858718555208344815543727476850047787259179579118967783475020266698843602784432099317424340628548011029346498542176820275658955314881977412158349281130140915987483369637000738021253766279196503974302889151659172960222409704930393386985105105015787443402957138300327096391362360644775676916772203218212081370767740880874237630165840037291880625609221319759046281650246603480837928752611068804296482961269719478615785012227004004975490019488108909383351541200547671167698314038591287038978361761504258377386083471629227907737814146890273037571577249431942883924568443577859439084760676658854171234683347677380300164187406299665845568253226047924765664577255187762022061141660989958402064061208226632855675046601757396825920469759433525649362163197877866867627655504365620757695504725044877718642909526565277336779580264987574936451936413549694416938757424652058785313529423251250030555183241582038638598612685055654724611632905219382171406767840029102580040018407913552651631404959767269638222603764795517948451582842842427184384759180761596517806985460683706675168712735736231927379235902122067265596496145276236325289663498662078389792284621136287358807863053091214179686935547581507312740572231783791803283088174723465051306370288070350863003456597507085920825430810571959802181188123410063651331744731033070146606105519132180852446273793657697161195413029744517975180371992729571413538407281586790897926140912067298266015917216717463103398212535061073191928211765949094463217008264405518000095961048933651502443492697503856107369781564446870858003816385403891609032747249601862977610937885853448069683404896248647380086486740042239219574380490022257746316368571573947418138797596405581962386283465445381678382504812311677114944785568810523463935502629984726482421694684462266329948390689294472445903886547080957527221730795586874975964535190679090895891991159566218178150635909261603094908665572066136587440763332922541446946070640700697610750839652245677156588024472458358473914870719001397852310898709378697567993867418906249916240648382052663186143906453326162094294458663071424639857533465293713115686625301106968300143023114170898829623782128427767788129637886159992510088604674376524827572567115536201717992646207320438816925394582633918945666723594895360000000000000000000000000000000000000000 [141,21] 1954091948773702204655495882170161978115920561348064034573421456761296847888660735505153313310339187550263763912104479666928313712064075404098161038932203443269885409942642945125393644344720744644176585070628684933535911802848462240340899236030206296823157154795981171551908668507379484732761406808635731472863075080326062266643380406206422458867771382039870919248675718504347849969025850967105662781696178448941415695955730028956050338655794696807509519160413522376476725883028942694418272949411665073870352649377791074232980277593494716957459558330146549171636130787015437550086582235535170300782302789455088722718619382991033623538793692486927076469716740893413305249082920587060897487349555678234331141335033701710463197337342685790833286586004772125148970160380489838010224995874948447698496235873441926251172987263887743657614039905925688532278070870364915940243443168741706237912893353162104959512898246669239403512069309714170893024445109395906960537799984003658236141431198610040334297129124734901707348521456027516303875810493420047867302510264197273336213517841434180733300777925754653607250960404134908845547577767549737056804519015445129413382498233489692621108300508577082444292462266998320317262070551499200028567977339011981487000390195983515542585615374428755418578624393605700740946128582751968972067848024256553528221952346384624498080360695525687129530158535176581866006459181205669138911583450833750341924787866515141322513801949949675194909106876964251345589221194283198119342058472084946353083687214268649336856786004267024553656293999407294889195979162250296672520263474455172638875296680202936235137145506372142336973364498948994826042072605802769684517070193174532227663533031883663205344622279951447500359056292470379142194513632709338224864977081909845697709103895762195144214711668688217460493433772980405741644108616922189075993122357862018653230925290576590823465941320895206378173276093432625739933738430919976046059830943514365273911740691372168400714363528600699452819318087962631504645028632505559778424135321258958207117652708609312028182354565840794223294306945659911097496442475565756575003522761972089958593827082640890124395733221703918195494308405321949628473708561647615170550541511190003664895916312499280387093682199919996002103517788808477377546151935235394210208533728098649679792470975516800654896112332418085703664376167268352000000000000000000000000000000000000 [141,22] -596273187647075127731405492245666454393387527581606483453017160908847461252180476072023436288630225836408756854519572302606149585090734150706980890790823157154484235801987134056689810574330929842065121833319620320925560242708968815090434313613142693209437273886635474104826657926582681741652513309078667440006034266887005212630111476743831298540956854090100195900450415974837570333545029159950668602655521910054135570036666850489743591001784205933168518269635742079866051034158474917275488686644900662608062843562413559109460810227178830121823377930671432533889922344099089835020406100047600222623120236371237195943371555635829274073845492548081804509314717921339468490952950793190976223341949065079947653294295203034345169594208614391570225088815930488228022172467994100025082850127162654139754864646554813279221050069640328647672469390988686376908857059235704477527646261678453967614049665396038533148707523453140088997756634881262940602472757703942202099879393365403162902309364039929601847963483301078009691332561047847439348266805296001065852058677084981831852953688126454267727839821477599330335554681339459490816733442156390769865815345878339078364155144659081256378316791446838124282782454227476159533303281491024757054765021309079904860133405470500971730382149532330980677344505800790932698845473927464452860409364172225471682855495475680127336895406951505574130383776039991613437425613965354864786807711131045491209649283699713832214569924430821311613797970183246305190963778629996625055060918188546856125682963364685998710518643926453427773368336621541367547531147122767803302991461229340805105770517399555648393967171041376581489796607815946454272594003003864142830592052967984485390615531422114254996312462571862477481768866410378564814757286659597460732890744796634361300835320239140039149720658318251380920046866847020354300625055006809725228634751502871006547456709072857570744343226814941785670771599045079350810495276840014023739739379504998453717489878917588832065538160897367760038391364618682285144052871362971502120961850666399971362533226981682797689865009266615490799130043689110412695321523398687754084407916068878327342815997181069060391671669046795501418296965731395139099906968898835201615555228172411769421150421904221218301378875800427680990225921383507319946260723850047913957184092079692065247944069141717572044920795371631688678751770509312000000000000000000000000000000000 [141,23] -158014775107692510209794188195492832102797877177282499852896402461270055562281718827230968709645840671615926972027990794126059807916869710220297774263704031706552580728359890206798325669405534861179219634031858674748262617036163152437612229749418952656665455075115657930445617299926233244837903731231346258481474706835003525102487764265667626832120078176581394062078262065432504038262689226094822123771953194508922600115051893383266202440615099335119631964208621638184125359658190731904531555928470289684426474536905938353061460715747405056348391372853455175434036107469848042176995572564544280179699562994191129588117020165333625833671398741429491970628289961841551798540494484485380177764983381519166207723403107341623050351835938144814409042075201772440562401804576876293965349511535054581129180360622136788767212795638682703324249674691339553379658516549684718884780208732085473496614090189110176229732753983369512967872423439457873574831480998422947885348469520256414405985851717531291361081119555086223274057488684005836926893844004437154587632102161118182283381096271072794828372010780292603342302187830370296113333374244113022445216904997270883114348314588825353456969886008159041314677519521985147916401769480606138825357189216176714220621446971603686758852048627696749440535701370500786867240380516990220660394395113266688978299948399692096272826120581811808019437031635470804322822123305745287656576012121319267044757532948782533734075780885733896587292722043455438259517251079605565583790807984369809052940071514314345195178748847263086844904899423136787635902730729218070859118647380038475924260819551586558095479745144554362150027306814358847643108999730744842955428526534444083636536261443125129714741244149003083614125088139651526231436540498660957110402612082737180299350674148126474268506570972108034253025371079099311779259071936774568755449396415865367416170867108194067378187985992416046102324828823354348508237783161772432749842729106821660993310248610690937282603275898033956502625436603540850857834789258591158395848100307508686099679248004518875235179144534534106848000885454550338486659023825498845926160654695830779999329254809107247858241227427731779096229505036770516110779590855253166447966446724062494489377641818050513680212260119364539899008732553851762211427670948477597967015271347904465045647387038527384419208184715185246530196283064320000000000000000000000000000000 [141,24] 389290796310848968163011102542341525826535905279041697090180158474204711455740706450415976793208227373685860679919430960754161113795552014043314806991495604835498538809907218567672024647012481148014443689937833828536636119857296497901369982798343253651101143116148686874306614851913844278759608513676758947419423425377276368990735535026421670607522874804049242465948708742958483884787633387282453849705595566323203964692074276755925135548548738022789382463238782269366947533778986135840484640767014962405852812799890074259838071417762642315550079355775707085391860865645656576457923262868614682149633390275795334787008934258592920377587683981348787117231093679108904310651914403676900952364201460056281746968559954888357527348984538806197573271412477110296500410589520070878713846152135879249668943527604362054980029454729551059466454966302628958957038406648055040408654101958140292289542379460983171370078620767184748777488464631676826832140043648634524404513178941503467588847139671769710594878476905228801384689004451479615981926076548109639893168702439532101597187530518450885569808577438774164211130678098162953910764615359708714453647264182638120023293405672560589139927036683928436279949042586899232698586649547767426626465324234212617541620150660567560444423758912710798024822889670916337890755586547593852385047329335851909208921432607472880079648969555542090538859765009644859032085081805057828700084021368868413468877867252333600442887652449613703763731426587139527222063480845339490603705898560609988738608371287325169609904684037242016468416046631373394074868398097549801922880600443734432760196739190076074634134912963625685986705645660221807151371845591954780096528113677065672197866592421050278639251977030937009825614702510248300843750591620326067829290317118308101257849725222371453301061530193086577425967450232905009566993780014955575648850208648601097198275095454503140169807057665807324801697581307403875980749688352014227676347899030498207632813315663279154763977336877725156853018762172711931341531252982572517722216134385256998678880113838011412296748296752834343825879066677716546455207398403163097824186549136695441947281093026885669912706563937913673675880890398245506903734142091858527675058658729830421089423700431889693783643003625468092921340802899787417211721320864094445472925612219584620791254228685390630037983895139530175504748707315712000000000000000000000000000 [141,25] -312371866307808404869926934113772940870639200224279020602960942918743253241756445704418378076879165802007034201554363613903290622589580247435415506311214762131104376172252949490292286653261795870777873689932686239145744174916529665949982726844761907751102709389466396430161886731456161184531218915288281204936193255892933571004531877128170635392778616076168685336582981931429162299305918794425702903698161523897830093099438702448044515530843621584626681695778206357512060438794004337274208573311142928546288943975281602438484568333617164739156075850779780964006030381506536979355533884978580989641018775267299618503195370783295449127205237516960823684504499386953991668078617362520359981845535139885165449716613775815378802653401843040853441186424697562056276650961424822323068726333007095953041165434966178889550198624723412773876961116895573710859315999735586500678403008782286526627269103062978693834786603336348277910240701481749830107227996775427911370190093570951429391858025458766547062819171411820651080706851950136210078185853095287155638141441407400027814352418783219258506442659108579032996513208585064839674457224909612459141895241135968913917258813197352698873075294394943073025181433510815347077408082911667207561066662245807041992265009918235145993948389401744481440720274056384272880433602246736475437087564205553384633773262406168399708158837552311563909473568313755052856619186086267841520185610930515714047090476236002065575513301552264666230328221683133335548187956719190245818983999344103690797578699105506165657571517391108466778707611271216782894736631378813900875780345650347726362482394800066379948172008549926978087790627681188657338774643011415927110798377507224130818929174857475807342504060043343754253264244710417419853073987605620589867697024532685347985847211590363478430008192050969608804600458024935185292711223400371836306102743172911746374912124591719633117569838217413575089387777959970860037622451570342704473796068421579214421902219035710411751193300475835100502589269722481228966043759464408010702334690180364206622807948823926863652984477412287451793305266123636637560322080150938454486907614312543354487111930454113803333165778081552347394732855509297432536282693979801154984971056361123900613623157385625681908667411929131858899887879868922600500967323881560059517277493771477288395573647026348864638607240522037809386880403243008000000000000000000000000 [141,26] 151339730023304933821545869539466653781223895408455574118180444989068546148941821824982521535020425470282615872090829677568071093145044813899017752769459229591255086217890165043183466481774195899437545197480244569408117077876431574053048341775058554337898505568771643183375454083742634736493130745475365461273716659891785393053249566082846022387115329862727521890456525112967554244409060103762863413091318949966008203552184965701590023915567097903220559325998134377920513762977563269203984981388612591885739424052987876136600868598042480685544938428202263869249378610456607045108389303641821802173021519327422357200696669557434571125752492059396004788896985396275525667658462871104523446650787408588412016665866215064992322777901352747108231571174498375634984036109080473035538646731239755484498716829229528853372998005713172211688348249978104222724411094923628586201525470861620024322729993309658330430721926277044172471971256425494167519142681715724595714544400413563095524198534436635077024410245297270394773928762206165544835240670110085474437754386709870143648437802149284853970105817896403931089167468650307043685276688867043172770840620850546543459387878803212928340187835112634918278486123074763557702159784253052685182586031913790347783339078685765959393598261744871897580776471223269829831248898497801103594760265435523322817798212461459845550178739214907626152083596256585185348375186112986808747047286023843420541705250405704622389479048177678008303077458555129108211004967064228902937107467552254215047500759230611480287472618480241216796904913708268420804055222175880414557493531081816942991486612876863422400912193695434459341154315490261638124703053280396760916106808517736816700358989095162234591664761372172878835451672614438118399917807379073882706465728176357145232056344195145066445295125547054109692217780369852990825394236695386861739978327702283330560128511055324572241093924960039966794937505798967766679970855823018518387389631518953106745438779404048782563084754521236594883765902985799901380779468655598305124759599580163244485310661820881028049045179245435257670853874838113296890195988862476464596401244160070356540453058783698267218326146068498995961868950542331857695091625830756565539600965166086650129897939038710996845264601129741998195577122375658483899787455921887312870973316824164392033789200010369290803580162288035922112356150149120000000000000000000000 [141,27] -35924993516280596862046392789560451064746239832413343853621769289730006095764498772651506708482902531518829615143072178815053287495434360189267573908853963258810203678983639104828447752005245844724662225620941736474918438844978682092025355562726097710178455242738135556518358721602898253043276088286504139387794089516090655646435697817551564725389006231372767037142088514475969980755383358197548339586429478553920737714393175075915390886316955998160081000799883156968135814291849482105763410679410926472284998846193790701154789741443039090165199389584856400130598972781091497844798037252142928910785778739885383113384648086196752634014699058962509330157648861441713631468481142351102779234202629239291447658092569477131725606218854895977047348480803610107999235698872999726951793238214763168532366558698443217504835548939403465639485427003517091048498478797847293131356511513156268913091392388039695580446178968771123582745620828579139990126812265799985431525269139518101913117913124312542610074351653190023361368869673154721186756637221228963860575412423208344933088653161065244413966204461252712127992297024794533952218040657711194817249487137799822793626823724173670572163319499766370710842158960091343881451899578589500553335141575723851993618643973181234064920798258389482852148959328210968792624984995376365573741182238400572930702171999762246471179526514549148556160566637034486921040175338463000270387501217865783610308720074683510929788067230299353112701338686688201952609651974264824665700602690802147203519717677745901943232250209874486052901481111117050595980204277943811764083613019398604892579608050029963662690084925949992245829953367708313259082528512297237340117615412398004215431325481023418096092011777459357888808424032359198020670592085311811467427750907122817146255801411243300485214774784463171002135044211325261696348331218098083281864906427868862619486260730231757906793652335905187916374595679559224440472378737405289911193466009861468660160242180341743936698726967419935585749370782127107623353475768292361691855714374145638651564715421581670830532216775442604362444204741788729886133380335099315758017139773842677950461102138370541507193058088107263310534766501472497394043463357544660009813309791500366030109988717157905461245693897126828967745025623130718233036018785884107859620682632764052611360765222369397098883967535349164800999021346816000000000000000000 [141,28] -9916871320724991343249734831318796854246330684300951179458818759987562106891472026713075324770342797863193935070587538326368854889472076869509072402796509937124295985611303585994398747415408759220301571547394992798518765594117049173023359025336404573829872922512528759020524800899913858003472973469832648180042374959934097276224525415021007283741969926752387835012687901774483224490599058140579370235433892703129965701215453629834753866526313044413478935424168969352823904911291599428539048493607014129487716934506663179102310954637962266632040845045556774317130908411146668499491381030485156996687889890546204028956597020329126001708348235893639141878653049520167534053220852559767149276588493886536018190688969007554433500949306053174461605979749579778220830876486289735987543090143152628374616795495410285587349813604601538813848829116047843197411140259002288843070133695182984780431966832358411356933255442198349494520007690444854728107221514696491514283012738244117690693185611404319864729459523007950487845926573647522738326050112510615944543581928209722764252834370090958614328780537264838281892693445488078220163643658778282293007679643337620709441968909537549676100461167495852865009074459278509276681867812409290130045972715545318570638720767653136532597691882690247120967304685411375915001515059875839942978998148631427719452124052436352406627579647762825437633950660210654619932983826153995299756253084403319995992627813888465420996133981154231338378160619218107149201134013721503109318580889722207380378370923499065600428870325659005922026902436058355894979939844963312370985947463084568243021688248348353349279147078041903503023537559385979102780370012427869850403240881669045661591830414612406812624174549862782232148395620200769071412186606833584325177252212740981328850926298998490083526540513799064883323325399200655993534430872837271387342254004979720962571159538654335412379684464905178647944171836326520619977340642024724881432985980698368893176738885680794580233931879707854609090347004217071008166809013287219051630813810275970423461116839515211109981427953534456792923088769326831601968433662547380049380849313194331196665234336081370587121733429491121894945736132005491222950756606860549017127205891787986044310336726216572809097767368199751951506234330911030596958775663795596503731434624206584995881359001387027167763586145199921630704010526720000000000000000 [141,29] 14578382941369454051019416745285566510014251337704425666743004747011160361318282905949423980143240125253131687229622544317104623889134681188340667131181509506746077314444515316304720826945986868017841120196003976599753021463252172066765236952063128295982706408307518874239949648685686546262317998820400725323150147220493097111240199812001622169813331648465638835638558490360268768534666436049743479869907022237699848392468662802593481840971230421918754852838690541612646731153356475291036023257950716119259430404189393738030488250993201464794553885865284285829440839582387465896071080396110720191259937912676205548806429587638276773078649848631036165164057110631652891495500608145834885751583054855820223575763922783011757445947382623024430858218884449154938723558463232342746662601527529990947672108991078057193691367895537000759641271215138137962154419703489692056873685753222516301619034738065215431047186251481209086073396600449046994325411716928846185013775527809305332673150294742276634681523624524570932652687914731934097261425497584951947122230016779188025407044649280572456370314489956797739733933510471744787483594949583702795746205153503030815348690440130491461385897816143860218149677720321847485333587868208064958009109895976071864313173670273372113021033071603049156835367595291475493457175380465564641413269167780403171755025808980293305626901060043321692154899273420294826225393543202003186120021002505018022071714563862365048714478087393917499048666520224753981569121019383754725874742404226735467068341599389710012143435150442720740231055512745744798874755595677915234426264238117861507587635201128581544727961951331120736971251817622818566589666093752330056507296591184297878199305826598313056800353007785822868010077120570763683933485595717294896091363580276286899742834067272693883268170671625228462370809855804622568143568045408340321596251978571546909218246597986300347611731638411562201139990762672878575441228328287215654283501751665904148269679847999195678616718308333212845679911249759453178869420662937009512751440467382416380305033866562680613126315479581982946508932439357734697910798126501567485996523078707862411147250707354311579730454317839838716328015959249302309003020868987578023596023810763377554721469353158314689147121669225774941104469904677603265481168307810666847911423764875113326628008063387349527950117902044993191900885286912000000000000 [141,30] -7680986149568086523935879018558755129969035690914310673255234587450887627593324699417341456913366619363874703702114133301315781442352827324251399577540638883683462158794090010234007103626640518745120886978805120279856977099935006415654535498422376831466504152652502096728009937409936321579267495789343009722082605159992814287815557478899909611873338100514043813720609624732109364374205945868317390844426683841859461743160068772663981705452380062461920414393341122441230151663294046233587775161898916657627084128622961610707280657450072730594425096914796143327040894198817843268881324806721335851762980175672911509137888494082896316449853014428068391258537960940038765539814760536340573873062135114757206761007087105768167279058355284555126195466813271255937174416218737276422881384597988058316099671019837331362113396931626526587132706475651506562485145767795140195896589988095076141623176908920225345743260255716960409021861641861326739734408541076584999363725401640482696622299360390456854608261883734054205104003905200749308861264113134563649425885804920137235654965729815880023779919864697966474627913731129451903318066924052939467199176800942393933725130445374198839006936475943342681948250863804385862723709984651372065808300139496246555717039376476315094010761551781121911041259968764024001806368334197005264947068950130234070346471594430749079769051432348439385604801124679470380278357301929137882219507990585217522316153319949734149689257521331318597222298931270852408167900517567637161962771582287136351434643933160273074969517740670826252098521302594540537226568687440061324127331114385899619270237358233490076129416425862987676823741801810002832127276548781899381203566020315181513867279631474321214078886400719028679311838481487687456114636492025985611827226317239338496914256773071164652494405334219522166496906606314376495066991613432724680475593597370167654833255345875269462362468327191278687142772416626922790068387514081499860552541045001545156876851822256508032500523132901202232574864627846376819029593215205405092163451458621186888015466796949533161647548633870445907568988107689009317129644983940266453650089665736427784157410066306359955997071045304285420381400438733210184828239199942617207772349504366064114365980134680209170022495435001499940065181927643582696475924895373320149251438419365656633273293948977241843821030623418958514758852018176000000000 [141,31] 2407123061048272122238911256885460638311409177806599119223003834193151653353096506323781498155296739818431247991603315682236446956530659062589427995182713651563826341565381365754060344209135453551475282226817818269268627288669045095971315173185855345546616302052643192331181046917142192822519970929021228229127967425052841723836330336753178644617684355834749983189229382551926114057164626385637867087789385630653162955120883497110501487593371925234121193813628647254102019732780620517381961200627694353516998419057940123519495953486316784822434841410703946652448778599569162887838539716119886096339179558901082509432009154413691509815883831346105634779775132695479023736678469806579498467747070770948493860560692791500146667825140174228504024803786118283126251904111385139797724215464198033941419096333690038040355882404358808688371775494908551730671388502595908456058209600954621797701994272053393099408660091616758178546797970528694416103059481476346137289360738215981122098083265283660271187905273634153051361008376882861372058282785137191534672226864436710795274954075054346476108392153785449379459134764650356039656096149665223706917280948513686713051520477541999845979429178947232681981840489821024749448530973178915547089450597015278439093144764393243966831032139692965647064473328927635391459535576870486055307826114327160047052804748803868044426453495600399724852324008159758096570739053522568814032314874496771575043494919967407352621603104693545396523585321342757490990872535190599510001631909899795444394484190942534282209136591127934002473294175977660193208823013721665707273675676328904787783988264554137807296767560361256244917741195135400165087165697825657386249030853960579309363432066300436772749220760790699580891204051602750495044225517263727439239836749088044949250087491648470738586255326309515347781813899478035154355421620801608052502483550789892068480541837471199808202761508393020603227814718712216503627382445703856801325878431862832541843485249301690041813812011817896462617358584897163518864117954610109091741074728740798599936603644156857600112532845405012692169595718916069772186339060939910954834043583367523747815078978884267286207649863010090551347217831257196850375313509563125949350520691483391513119699638318067708212739778794891867901401812474119496689611363944105451247702533685202933588734417096603714022456941640580002018536456192000000 [141,32] -390709855201182954323941283930660650381382353471547891679028701825776573258325850526975849701903115895556749986799515840082536927605512030878760785005127893746575428796076250845943080286532849897008027626522649591489667792541112899625064945669457186334019750371526624890952000865661721895811916278556611546311504553629541146948300785933285194021432890187485549957661364217147196168292687309881711202517799110438915070171698523913932796730680205279994565754094134423731743592755224149106177448819188378868131197203042892482817742429771702827062256259380679797573682178975058291283251292387193145150795539064574061883687990836729423221479941634729882594577730172777481916329486375413811201408376049412730069972455326901344888101610959586359751107210296957585976206178711554947981285246811264583471034063507340537594558674498755463744319072941640216000205322463381799088765887909061528537731543853788391157075332678669664841190592313579303195916111434063730649921900669552471649285371276656402912648788681815164255186932877594451215806719217073816481542144095847356773719986818704727144436825827458245527321854371338914916137568774509947414029135735711671477150827206830976013897570087006985363689635129625074639426511310233466737978351361828555519815091762233311978406961862373699362546842388265328291219861268263973921955855091181631585855903806664838456278137966744167712641414208493885508273144494198473128359962410843227211629913387197946437694012667433992714207920790549834643791574917891994242359681429831778875943328770185089762125341022703852128509051897670255325307486988484449992682203167665995968968147088323864018715805835995896583577119997760782103869826396112272780413025207567129682172674856111254812263196072771382479671517844102618890543879041508490651746572248761556767259414727996489195198250281219108641611861529025153756206762832319451760461324369242010051347749267429102658428156109655638780952196946872531346069684458914547336299217042843229206923027464100527004280569131879787383896275212108737302342233996512089639543587732639154738424972854218812458112882480877530058560486712738230799456515454145155170102090147202983714652348128720352435918183968118073002872771924813827977876250009303972400892178226681995241134119184032049945281211403847865302245072964126985818299316106990114469143999390234239807950501554822428885811560866423935343526035456000 [141,33] -32375417565934437339761908474182840748260773118694647734103172626589941221714795490753693059453874132609318385713460768356939768046979265632425520566731110115610777273812735013346324099246324362114017953171884561701722958702799721956799605541250894915590892843092764365110443167062830552802022170633610922899181853940030614627761986607500840510317965507102610488662058356383335960841401805850856933403443970301932983557053898671320319277625949552786026086319390867848889149388774766401115897875223235582825464844011308684022234138350449028695179964515131772007865879970564122099147986874207695312228288262404556337320977255471605735597309946755452726117018463178087693336681987049455617578103073158249901009193975808682986830956630159367661619568031033075864708914951519371359353449594063420035648676747985732893025682735755559956092879342195647920361761205509161716034375796354158174389089453994392847940696096439864765721225409648507153289763091385925286144661810992511347056760288302279523704937991957542899593481677508656756818349489260553128491835389576961400683957972342472086337677429545188147212942052695740215349656205645831758070614384588785286958307668276357319709058840530852413546911417934076768072213835008542797179961452799278884667113522607518229120419299714898077752862996204033324730623525060502916525874021448438875181969745266002151814062699668584482464643047137958412098646831214763698405944514265100415247593963983931212428448180134444794327167843716656585727635509163135628144786266364692644363922948401062817595485609408849219985669235090154191366689811768884729265210164939070720259603254504240460517973264011126920950302171247797427986602259724506347318750760913639340601579887323449656190685835323364552498991789710363039555352407819046138080244269217835797263497468547492248497303114327724929181926646757841058509774056439328073781884310979481538456616241012349526341942309944681617166385010294151174819250233059337923570680061041389793242059659517113458579832437367030116116669784529982610529767929249284896623005115720212944741647042422245720017880708098338329134979634649391528476505522400078771131397626294107848347868087480582155115278659811480281324779059535516020916703975891563453803617554746476028219338205282559382514143984225963737295927135046250544985662497049807176693556860732950233414776065182236841079359349371877707405004174 [141,34] 56385602461429643118276202288579236074172012062966809907963503852526598512104898594421163682460616155153515958668716577104428120632082460288528958726125402016048426393439054380765864816513642855145059888260398781204750971600718470614555140867285871757276447052548315316476188231450805144781828350043156285976584187023986869507386780527735904104116889207850161872503549234839323267510328806979320410898708928015567815654589593966656696322439843867416084388292158966038340115616402871551816103292436520664828771601918250059481815365568384341450416055214327102847051895354094419095089563219563627214155061860689156887629129392098332181608809829879507405681533255745103196679842867050187247657013890999706231987162853546064245840760081009737472211089066409749920091808312504579700250027166981855593344616992934496212423300781783870131456717757433121057702503932300611782012847247028314213209396757292653077119464918209709411124060315215394917081131490526619574946980886501023919887463130680891653170316420236269100867496014331805852376790025351941950525247987605959589929173925628081713208849772089773154051828944033216385921064578600388762302900237086433127714714231817881100491963263503386999781067230654985141968220284156698390604865587813349078176879272138208308428863420271865225596680962648462556560086377678183385304490440749887947634185702149567581755055387253467820404815161701676402239486564940810108136958677134641208238312922595502341681428301976789659612201106841179456319578375669998533289275127747188569733021895734525725115231118432506228348679919324335399491745774114662612534970885925351661860661382364007769967769281662958197076920059312959401992241733157464142845886215797129627817951317573796248012906255562901885898302402009598562836211073203553212192298252606808568933656305829653574698045246196588770472814986203120107158721529711881233501905707140969837318450083164490192024173484077941054712328651672467972165001955497889794279166582482402962817864579545526374163168399559807549652932387234949947863929691116822167602527342241386440802564478420142314090771050631119997769781431302931248924629653934958371514048144204863541340003070777141323401433196796190901992958967289319803027389208792984141479086357133617184622823688332890363763620659914244431450680157237841600850364113575639550045875853222275977650587725296817472871587142038170796946720 [141,35] -45806887899215339733281123328427139139098466812210868630822351954171724764014252105347035580673719387255082564926683517638743583819204743683720885350436296295487261476342299564059524463853964066983173790099045271528607322479102307398176872779576990100900800123789009331863983598362380847481405071814316030099500430027186162712412039870235325422751438586820528054135271933931055304381974796950079930584467426211573394825051257273759882212758836377469882692969487061393306244851443058097779404306575954952959773301947464978597197912188992295104104306797630456586385463656304635132942076377792988760450843193477863641942066305486380496726928297614501420774515430756245448958491451437359686711013093030276726532418974114148572812048106395698010058660769573178640668349227433643425167127251915043068393072089418692354713890503705887386835201327416470338877629002325305373495345309899373231275606460642380509055690457804872494654657230813680903182311517984254105808656882876219196219426969918076681768129846443639283338735662408144267749747364666147331529695248377740296514421224390032900285764702981832002805568829997844112007272536451168373119584527674690739044407204930523679926924285314865968752031095653961719958711107141264595994116060640983559425903979340384743898910573546963898018319636070600969581367298268975120589266722620773794297477703254414704647941367186505636509750671067455783253282942870292391638877969522916079940596690382048721137637416741650805626912122441961517219071511305791960922782356326228897820536181528738128110491095878762168355553429710454995481447886054800035360525462392389317515955154366368909936891456473358675528047130357150109920351830870043746587965010004257864552546571978284017734604394235421122042474243608369048249227568140840188318849618256621057860031608198068326076796112483190007860221517448181955818122000963635081783559936977872311134327196791237774913735058664163864512278813480328693779887392018916472057062722412652087046648766473764682547561734253878999263063636214501541738879271334636668330109316986507676912166805980777898767999250107361577450065750886914074682316136126911043472060502286961362279300865261486809409449257467168884335377508899797357420222599137432080600435158961533121325788246593672995701599218978264672259187506957636693824853018659403393401332063553751392678671054056108684523092054483805162876 [141,36] 36258907245807970060664820271528599764570783650088617132827596689381873766655683419891599201109943247529347003242966960736052105526438548864808121337250671094877300188649847485156377099043869269308983121883336305307607188840963210461632431111422871528468048382294768811015646769201763892387081558020822152906856758491622750223701153532778223375201381449429889502568907842056983090584796221333474041392036486427468399922188368114136719409030730715675580679854435633473538695065174098148045562035069970267366805715280459831504975630768291366576877905838286582589415975790609707380641979630204602392073735803402491932546378727659612221604322913089740485323404966982803418874997512251649814716405499919022057838319481168835618169723394627361115177100224403301034598184818689687250080113164693222038014911967163344987116051950844745306358825496348560337425547359665623524679475616273336469926091702768082282974328155726777859989177656059340324298090446194713732152180889332236866491413728864264861621563424275224418376573751585512845191701937055100633518330432466574719796235133165344246439029004263394890468162122941411650215064352059069003375886820881536858980329044753513081160387622024677507403413098989200071087745232145014704415801626837603532694743207504642052466008773789034090552674294056968466920197754064300826900873368316451894697935909032196093348093714083951646050009830800888599832569600828705264906414575122514241426858636045955905006079001757102706681774187178172674924862546761618349646901639453816422603985768358942851508514270099585923861583345034931039376856216838712832929706822328460147905303735494507840513565579095713826891488762544286267277763303810533796842437339518069968461652738242981800485843373836234075306624101958052186625715029759812370421192026234211828240735044520948106301488117154523172726706542662792008856963618627997613980646101264644043848357573426967902470919797148325138460116531221037212031851298228216144646223909676388304444448369236646408376238882930701850824012782199503349070573628509204190811210012069581409932044875631692535388834722217467572939288502770132373778983185528386021618588023384709230769469942443313860143248587995743176036594656255087749533776444657679043791822734570771152289605747733666969480546125272752521644717502785258861611301957907294944719862774723907699951517943512143462443664643949581384 [141,37] -22598416219693306216811282676553161420654494173992648490407428427404693955427532044542777486582220977327754324332623971098367168560742529595235327709468190046358481215211650175275429347524678970525950083680787533732859788236041180906418453444610505524868417715693684589238542815532911606388544478493537430821481724341451919025640421279985958669846810352803965653409962574580289503246423837799480220594003511094257318809068145904412223985176957186638519199993694027711980700869155356597124834653593145095871759785981133204747356743300492891219134072093319667850210422798208818580279531360866149935168470157141179199403509367409630502590311750121752943284521953727911724374807394606433685756396173335643621660281884115244795690292361414572287457519984216318023608506936780747937683668429863018327780093995005409781441022006455921265158712915829609236184219588266372451575543083021141254549267394323384761254868805118811602768659632726915427187620451783131568162779825427722598037667289855444731762294469289680574248627055728962759035736457095448172692975979748772674607527187367138146000096260596870959050062218854755621159640904704339219354346155655179982363066457661044025702552809346605086669496867789306384582195536857569191583072967556389049650209892519778010742729389375674905829862223662406268350704075782866784696051856737190827357697240095003095367902635987066218988874692497170649772889284082250039044423289797358542430039013942613390529304222938439528268900384482220351328341070755012463968477598942814123843904567961565596812192241324290569721998580612359837072146439031747250502695617814597423601224995925047269304167957800872725044184213708935837975088942551724749605175829239907233949623770523761175596161709338057462662405351473155321236823281604188114531989654770146324335914608724768732546146782670210023725563359333635699310797787037347564484445656518001827168779376921278265227516817798582968193700003167170003741543339910200497384404718846921810351412631546429954999616181340041198833061814132283041719668929295019557979378484332379299271882059371501689276281806571340454922918098572285566162392752866534586388955123948345691583315872504823325689829121816685075838817860762861987163907342453475341684372241637168103921910791216860744395431648091487627924339875205584613008304569725083109505542871049117000243599396180694648461332747867993 [141,38] 10230889133007661322049464361611234317972446008304333615232682572902371286570879241441091726550382491195459790747666597903184131125906499316699574920246140005896207477038459627210558283528005608596393504606643535790312056851063438385943678969246269056516895926688360122864065458730305871776528080667050077514790769320386780237419260689019897572036589413660961724433510541808678846519343977546333581707258789680307129339232692300771648063114031377530005878259383987166071888972227420681892098820433363755052223689438430051427714659983233453736324571628408968415217380044313146171591987635663595293159413776892203621780555895225909931694742396054553797197174798473910295617145013997713018783040744133695692379937112621154146738178227848571800945993424008896971078419671784183871524257523987657102936729230522610363232017425724635579532032699711051654047723083425844236463677574004012963909815975632373866789228670939704903321959982322635892251311214868650526039673880145002439098210065147857344245358828596280604789446294170447762819457632353724820205218655966272220146010087765900404990929696561067770109159442701111877567010823381928539003216206669304126057448471990093284118048301444571922987196061652149423122929430802031331780400765810160485063609656561330522803383822008927816142168306222905587987688204143153864892563138779507821027192228186415463207273580961453536200611875383503725816344911464215437040274107725742811229157268257402034531168712657076786732451961766033128321215034214234685958005982066870033803728972284182347475917925719222644438125317205398048801506496015136210793367485562900680991424085711005083545426237885543931364103205198830611749459969803959310505494011338945569586397837825924468002547449745333351754855722128269622965966701173622283918943715520370198249514568211492334987145361086582925898053831240184236505446694859272916807056967704072429169947132339475673039561171537054954675671275396567620687062725802774030577639623832699490795453854270369715422847901969713445134563828489135229418771775270954541252385763732821538675882073469623805307521353670433959921228828101254766951651893049948374726372497477800206102781270822206497428439373059150001740026017941964918454193162706608005864485986612016184846656786670359560175721648753916095808748132953109919613153834223026058623447945828709691493150564133080619987479155008 [141,39] -3254323518452322585751385165830255609035270681022410968667744078623445733426737405814971090073261726304133215732898719747714705193782679653318465806109732907506027259468666196731118740844027308998517012477242096053865430414965330101948501873961387667677751366730958960478493804279788618731860551497049017181413776927670375596532395115564391039078885991983308053188500896436546787093291463208879800857880576065318182304488232953873256254298542719346213654747958220134215362617279970472644611726236884750459883864978411903879530092520269444690754131787185401815598145456089300250694268316026776891995172637620523187876331137435735787216837713303147603503003258601766539678113816605687355961317337631962333919999934915880083931027679831025713808475737045961754946236496525771115830259662582576542476158224465284587632119891566381006604603635311936969893280150772686978008792860068052449479128159103004282124896081594668293467501562783241884570395310277506444303494438252296440052106925072167851873519553701064933060174758011190108001594873550395827303432170908019179035084661746572861017084360649726655820250294722972777340440860454879192138468454399965713362299525263012974357002478929911172074027361635227814354090464738909928774463536174603659001161009047670729275080828193590006325716666670946892865324734438609321722625470347512980302378510368599368244966762179197475651672490818621054218244299159772773163327500977789359076358173676128761010188117161398890042034224726258535809700279733349240969304989125742288618605529181812456473677358025204871262267206054887212332230104038038243686498839035052953693054269913086217459841591393622348389211843014715220177220858621712162001699624371773892693995667547248135385874515181864583804302020202590735423785669918308484153905940594657494386689655166065674852707054978538145464206572616846228881352981270578513044883405414714435525515744053906340287590459163227311884468534075266555705863981405133119835803675419859422196583142237586971424739929399308861146743082509251500522783276691007332567961673268337092983002957764122381392733575377114062802923489304603969819225118653119337471484071553108011133049370871581963560511426348602727659980303489394662196843924194396553799752813205923774544268214859258229231493151927385625716650660900424356814495199743417593634161117145242922018841202286366890010324600 [141,40] 658387300968915639923561767282648344097631834981791761372254281067194243642693415570767008450593069212785802087894099097733473341179979293808153502031192648870090999414719796605807026842768707595340254125879664868232396866392525667414198467386831064136222463636007598653067352520209283869544392434327032820907343372984305826283882084595609853340370920457902699563328070670177363733485613693294076158441567594670720507630893986984970898983129078453927889762951397595173645185912445596275436852944543202771732921255878450671038316360957796496515924235961902043136288069238540758970542503116083468482086782363968327464205317716633878188669463655620816788756809001499451001406329998190175010141595992677712362956129770739436138194594560868266289273939583274248450597347690366509885040369563046122194534608310811553814809269085508845654336677792117416203256752928615018476928904241032417509320067055782778909892172381042284112816955729384882211599143650456098103199167160445095611662866940773722082745344594141623373972474485495182888918506873598602906442982994927140140301001443526633106689817070847661129193073783107116188078263709472534648401066103258551526967212054970531289296641109849801387893460914006466872286405537249787281435101503637539649194641156470285496012741543629129071833884786441127380177266794263194848260855649150718037012253993327359715408809466803436476485167396078599752408923525415214776437452129531640612994315365835868992797581891254423200803189064299436314451926184841908670189644926035152241440760049283526867179043159659920592461584009735620247717152148897227758520347286933062459881615658726950096927591718750572027960468949438968803547729479081968657046793120447762259508230288545774389379851854993986192692574678810916408831547696228068215213132370100237227082657898998068485648468053505584269277273977542596715624930685727028503460430787279420361014898009627122572147065712370513911400125834021722630585912518675917837130362228811565794118633418814281523567570425975209322147907393859427137807022560820482792853973427625716792638406539909956491296438490390898765015241607464697405009263798084822915270338029615245430129735878457890798226776387819648752034799272143332703147601856016010297610359998903096619113177128686259564346904273553643610738843198738199180231363216937943211180660508815418597063615879990994105616 [141,41] -46320043774905721615305808698760114726945806383777958210034929666965734764441837756733340699545092101995614861788908894649415778268725006436533868841417775153306984127100074414037489363792496451264874145761485632650420424777496791921350109499705184769083953652748245919452672895640974902304260195190203454005484819860922477607620395446088077911229437951076616757830334128898805879466396495715593755507689878490277852613824405982388427080540456235355592789878464257695615929190309309193966888681290251493499506840691301469668105295163198479991080683470624396271788706324231900633000951183274577430685120837235308615707931415919206055737254660826560372251756796981342918680342673106773213305405399121452735683334995529128503261215208868217105215633383863021366031753340559267975798451844670045662569695497027901966283163915111289340320190256979326147037278595229306591925937452720530501077124007489369435024869809253520832310624778199455168407388994047881248734895583968333578773186976267749030755104612216092132837158500217666429352432090874768411390176993004403176652433429125534692589956159674274120944962505947553468252971763783050985428251778151223856511224630495956373862296671478403111487147328588093770999925721824674363995951378674153601007887877403801459703121780495189119715159030964475516009652680409526768841110516893986661327113004724316049190431982945148671255766523770350979181506251980917496413424736433576452509848963836796382411288627303297036872395575838221474790849386754844748296215358380650524090694863003707440547135932779958636046567298486560157539672793373936258013749386874665047193827017693047384687934620769416217400994920483645552119736658953808457625185891772830986614869393910268449936279115109667127729222059953571115501035604821611349288017046106926918811645143286713585004394021156051501815074646789598236419628201362869135607805491626690265616907735580211234010330086800583954921601710733766040472886316002692911943854164351808346297981461389523253347972595846338051210430069560092259830164664346474037019159357309953888593848264171638890755393161872675384849232522076706713829095899339224162568170077502925794592498223299455977822759095081195329795172648239538076233113772808772010102077415441987968449324149932328788900994032681776381530356449381744538480541489538043342635670231973221952378858377469444794 [141,42] -17175046937688165799277502246898523629042975040497275094946555412295586838487196343416966603002568614116720478117029484187173673780425109520111653418914796495661712868851900255222150658830292141431645670090745129917385368482331785942219144621319021861162213849461197843288661339840669293130018269416393149424167543094260217880051478918668589122243650225601484513373224180626400884024351863305892581764747348757837344280794776928497273877625605457974550691986988274175684403781390076319557511526273687430031887267961215019902925564667250628936442377233112471737107107149007229748662752173866742772947149462542021696143147637533502058531081204910043930949456601628615271278961179943917527608429368688730002331382300723553751744632957626117299509475756473537021254740661994443345028526142947939994704550475678362868454987553377757072421930337201869852448389714414679500249980040811443488358056091306619716446325736987617030954858074517506451773424049152316210397367367515206945705765306734900139160701702184772459565651310218220366813512012259274282667221955419916970531996670672624616083212356430838692853116987190494907664342948342363851543528758070314735649697672415190536523438677262853008165749822467330458094385071527700263227223294563955218797074742122128433618442258879766139200098476700521336929709102197646682853696799845540991511444000844301989160154243268670691525589068970661437928831212732797871359091974260788904913244563701488279713416103209162489360587050029625923191007552860376842650679782845852561112932896993086237607459212114843364011658917540389677075623474298847063648174060138603929734469809871026382568008612242876077474281415194149149123660050036401573003822953343413635420263532722306896431312052799467016605478634159809978963129325330299636108180088732563826280329277182799537748319939326971571841865544695869187739257411355159594320122028705512760703499702989488960431286873516290604841921215416847038013788446515224946130010626693121496419275661060761983226360468019016668352050406385501956430554797817302699561257554822575013223915550481544866603547730810495643183510957788505068940806358270634129892753295146894027544950457743055750083522234566293865163986003923910620104512749721914056201137407053739503169938506026210442810733829888817769954285971297965180928068489490154971788338248479828425928495023350432 [141,43] 5780159112368513060572443562627691936253962948039892399203114315571930569649613845307685737326476412287197709669131781177090426823738331009460491415397778791068006256520970897740199688737902370490306738230400841745889587004970920229144308016875466544194569954962832473599495238615012858195730857682607227035569317412289439094070683897546557305806210781251070599298568918043259360629971287014026310270633774257728713647401929064767933005191627512938717784394316580654172195394061603002993532421486268813535061382661542424498860087282792272632732120645196038301166137352932364248368197028455100169674357815027131784858896385036096403842004380547170887296349539403410394273716339857529502090638985430570694765575524760344639313581476150420775102800000945123963559506035417169858081391127587605401258021713033747885319523096359868126442700103025707529293294891951214694015775711552354109649922801905484167518449404210388415451278315566996280524207989602308841121938929454448342151807242225551014843920280776932225332655896211022118508105951928900672643484271009961650816580395949889859601804288174928932650813021894312831597392089150337427664752228181359073713467207531411584271920107149556732402645311247130496166306217748454030276294282276484705554656941205903647962805629616285374826180327860492993106259455795824614333691231426571406683091101874253677947204625514597931200064546394730949026104380537803965025103669582814353082426313655478183865877168151829481575169263719868904526485772988367715276504672058935908624474532732003337247940020584099813587019524371068903591874309527365634192572367831318538382765130031761840681853774489516110249654624882152962194902270585422313229322368222457722661262861409044504486679539616152978100372406462122272236319540664394799969277422558493852940976521163638013588236113616160717488672878689109859683033101602427282671633473254639065244367174718273880656119000525121567367689826498895480507551104813386116764249625336203702464759027221761525100679499989669788805997741984976671574112846176692396667234398705703371782809793573333701007500488042794323118433541811097433096869260744292188535158428083180056060601640611222108406188084721650488496597857615437506406179499184271698895676515221970309229848589485193720462727887665028050941649641748647818527043451582134055030750943123777948959610159596 [141,44] -435830358198274238297072304091071470450053178119827866091533385770457456387743913134533384211908244574958253644472927792144826278824855131296388822059612298261507399798529454558553609421534094802598426545149513263709146504876656520259830336995275933762201634925720993455924901148117871735427824270011349265008073786712426166268397283488592718294634163954701865022883056316703607162047324455374560525266122098714404447052876012703572231461692625198142314580663225486977095059553542270920325515296864443010780139454627037714306368015777783469536462560709993559683638062705616969966200908369608336104594497334923248648267378694751525905160542202932122701707685025075990567933136894337948930814611816667837849240970381839821883925639451417318194576052554762102200723441783576020510819110701090415219518776439556166011669187546196760517623083866933208973065892140908994779675948346658628402084008278515199164721472502564004271393099079695575570785880153161794311615585911449278712248456625069553847151423093314779385171886179755854438040584050963088787899197254523395358278390585772405825718051526551574146023970760277126691820231132834347666643291669815380592930092206218430905915839842775441421368041575658387288700257183308595250096127277801019685313552558870881570758408883663723303392605289509175659546410747833810077812363663866793082471006493790321444389323620335231179856952683544064386680781755351677512425754518395465057538836913625204768882950046578127914050430381347034215174974287401571351016890321115083513519219794958541137293615437111823723880993643025472867205118520776269113090025012857138555933124149757837390689530763320554389007776381464526747141691809260671543673657948750481690853331979935114061893147912754729162951686533824286807234160229846356608091887481880429314611095181737571830334727589747981225288184453135625426480855082944574786887679390027341979666701945394985940808082924527481556410472838323306920473657992362901149526716187735882076016547516431635231849747680392839820876675707658956536251004307849954757688896412686757097956495701963015081014471580342703090775950991032008847831274482780347762654105950729725761908099410014661619576881641122350600071634224556894919118310971126161769686508182819632760899198991694041307086363442962632945449741354177926193676823621502116996762549915573504199254280 [141,45] -186243252602298869432062199770964581920861610705602514757811057409511240042752928546822924618898546631693993429280776385243274262089790280537925390574295399024638993339904792043106477046490504491228799825169826062670119561097709518726942952694466110420040106198534803642842330442899445828305970516661250249065732346663961923699745590105551005116438523123283355706992516297418727863511869822155877522358013441878615275725683217628446497419592426484798407643665258568416916194641770453082300425986025197302711750900832884099495805066692330693487581450629190254443433021228541714688028624580577185470839196924670376689690017956505663633130670008006936920732133456700058441738433692630409085632911532695682751579372621794873852372578392701151746498456535582644619160737250023935939604574611180835494369212871244276025693285503394692127853380414085700333948071553208885499470281001275124367457818222984065709649939533807925799819890438310583264207343267066984803207935511727473574418492728455906412591026637619668999284884527367317511863633877689750320214112869733908172392605081092066798938825331695462267904235939965289094969120071915558276550778366283474098666934317886642731876614897913528362354357865730440919309160469519666145083144477869606519813064857296070853692626071737599552482153880306315896686530012268558105594813742879960913247284024566626924792480909414595185547154925906145611647308410689480461826756376385719852331357454655327874327419544074302969833903583069616835109708338007204606149064757465918436935202065487477587214944508138085307805027694411505558356230625967853284783327025176559324610628618984552310624392924008063986505909560792753872189317705812335712830045613539235324417517737135322916991602191628032975799165985160102724227844186347959223339697807891500032595209189934389041260189389267579464646818816197058642650349619362728201504602125091430680476006845417258582987722941950452640406917660992175776030921185872603742429761796469512815874835639602994549694743674835633402820957572763489448413646353636105803401441615700608169256098227295217098211454095523833792410239537670780523166056558550358338087783719766251037896533001592107099867291468657115512332155141339534266269772492509617506907809527285832872773284342726540118339866067364443794592743961228333800338243228173667944667079090804365140343 [141,46] 89853033019485122322456039516784286931919993061393812363337463482465443835321519823608936183951080854697068289115904097176035959913661549953534724936174144578456005524342977068817951384527187835653845599939096276068015501884341761722710047350823008180603811308390606594695510125739986301635441886773156472631655683943789745878418684872435742227881911056482300888710432794478981428310050938597764724071985848719870106853131122123316322191333761171870686151331889997481899534138167994877958308461967219118445355961025950295704308372064331582689471550604568447514194047554955018093186063676358476298041638078562285104166574676444187714821899466691629105132943853079437464605618233298186347912192571860758637551443386850875023901255598200873661857540238089372119783809626113656060250560760071392885873491187255180080707100059475154825388691910206867185310190502200911800128840318707775881295281831247847948153178766476665050138017039223750639226124674734628392226959925738726730317447488457522142071240912876782967586290772414780252702974367034341779974759451432977092161984487922134991823526328037998450634155790594384018808997816452558475212119242602673111144164554784102753812460269457065582332949864242785098590101681622804624995714700798267446611772899963960963729543243130788970990621927002047367305056288054768732729766348048617052233820000285946715473852764518637607773179408847472358974422271629751963751093120086095867959767514507635219329816124022134916935506928972449732034113649787406273419340814086962744996454416183311693986378151639434006728875345269407627114475596661591064057869529894876721154712617106041671593519619107254904478418662559351759445885193400805024012239072899913275499374908692889027226087642167680313688852663596757063368200794556934109969103719406535701336745286765310935498015617992814097913058390224405854447204557462965347903444658089105669553977765926710059436955557646739424468231380536297144636791440131766794211278596639109828861832199529628089809521228810045178861548107459956095469768483816662214091868015939244007629177856787267523569644883326733309643803660822093521639952223781478535558010983148783916647347761759485608063401579001824689898579937202612231872160381640811954268407138894220469947144767699672901829671649483761889138331781636649071411199774235475750955328780006484480 [141,47] -32286602179770688814578725242055414686052256453401454349933986283019319410123660942764432911017083630865577507551619389911253756986493661644242971081288520803255942759012304282245206132698202707452942833036092368546916352479854147842354592668071143086994357534851844792976268464977154815451834718515797498149866279957305780342024688494586596125752278326077385279221556568958040218326117049477466079099327972093866836108262125367015709159536979893226588956503326256911887179499179691354455467783613770926906412128476404697895665896308605138115270943176895277491575295682644051768977461121179304122079665742949450157609568076071006012268174018928823765805865196961957477661644472420102134562188802242289717941025452406229274329039487065262082240067643056154197563431659939487054006667642190668094717753049321897214271587726616775551709620233236132305117723218122401611556704093400640830087932933577560717009291252304154873872150579704373992471378956953278512360480098037335611277586099210596841240798422093021350232998967910293698763400810741481900558015206348720483944285185550241192151928234641326481062258094002782295894440930308866154162898931280913055135466810066216828540856695425526539865110161267133904013197831383483433183497541442835307454980411968103361314277053793890020298189078130442161517391069295965249165055656085964916109615981660536246575643335678501814648985468847230581822219215688248271615198235831442028489813945065937577938703790056028454868807835867015606691793733546217754165239509105964735103199911261753174860515453427189139875365253365943466094324797627623278329217816138959387342063368008657218571896558822796312480506713012370650956346308847104903861236441696014004259636269461693819631749835466573540562624734697298184247262218788997009963777954074864232021573468895804669761770713110181045259848446487522827754381625862526744675540762669536425903935311626535665455256236833779501180722618352871697427866589706817327607488840585423006825616998683435317066011846140751898869148050314254501030460474914088109904135260967730061570676880109466373215930797349759444200530824134367009996035639176211149401813328656495631959209710694621435472558369839374856819584718782131936806011184745290362186978252359240384829510679893935159772103813606613876816324718375589866424768314241420250536008195505600 [141,48] 11179886904636350186315310447145801165844598922254680876778537387782999396048227443471370756789562588061163307058259858012975374787453323232575915410384114890501408419648806689271589227234099703246890670863355369555643151035557793392951508532811068834630906886724047701768127963405516406136507351243348203623629959395650704669916932615471032509808322251359132307398927244179304182997518522629535567709444362200715031467009099008820829893866274669992240713492301174064813938071483984411809354383665219456581816597563620068812710791341851730610161269053284808941920481412606493177365194763585680702440500379691154980306181775112365204723593897247734672657169349990508097758303916857178465802789422530364767705788720794478446951473594817105068768819841569031634962302852506576823942148757527918128398841556409791290914001129141679860854336287715295252224842224483019546238750226845057818301303861567184243087964333845679770220642073026165507470587459035791575073652880039663944879032808942026308031092272641963239177253676510191029830199809637711064129009704233884437386444848448354493470078584135816802515554521282467232343435488003451611588783616094958978213434597883182807354464871355052235399617462638789705500445242803446842730536941668468042339860721771823849284200361103318969677597650332256439585308404396486138178408848475735356925420238893987483968850290603403158850693467874044618005592328036791226139363869955911273139767328774370909065725455313407910504600779502111779510942443687494525589134577683409777050441926268970829058158570158466015133524674154268076434737181138906579643715143591497064940918877243749313692336361734727420576040505908598938291361387423488334546725130370366161294099381717523815723273711528588011208069793822796915090177946745095702341717988364275048141704076488982161881326941193948130088376769820026438210309826481146481934514291656757538088766010820358799628699425600318017928024535131950983153324053732600274068082627224437752556411044661662370375789064706139456986098658101520864655577176672370706570633093685847978801003203153365671437379563758008136715022712666706042039781251173676868516935922710179329118524377915935297565883150766422126478216907197907919418630803089994080418438721974802964755356522427682653306733653120389276546161049354940065495711524220326593369091412096 [141,49] -3105293055034042838886904746628627336975876031274794895787163160725334421156600791897981299018546574259971309575954229974352050155619230688107990541818484592600117319361002068019056364023988463267872250000750591992753452210418823180501222111608927739651816197294578426376952143552967139327029358686049415550371624007525581951117189722038036329476389840620177222601050532375210776989807833047763383398143470431086140213130983790399589704746877436744069803301633367213634492705274662881283642606677241315971121741530475185675953779092243236170977807663343713612634106262957024311736288767244259921332163178652550323894567264664265927348749409896283503446624644267041124250470135025295815667037054879119753774057274458515482008225172275989516747706660341352782677294725615369227904140898619877441769436034220992303137285518585438917940692343650373067519609480856221454312515149891781312785307251427212978410276364103432021264488675221272788969418304748069806488603411929123640414504014744404407884581434476212255263862702762855097948323077540424183306156369897956691365888197984105747132695397623147908858368048567787425992704213587362900348620495476379592591539973739465485290643784106451844968344065767925054864205068267887264592151674535839290492651512045115058349637269734990676166800285059760942348782340109581255175231802403859762124102355728140805147552845639934382702597735731431542783894867385476562116574057944399277782463970395131715204782810898136579743982441467714180089191551467366356774398454418980385487750177466808707663881235656832777416023568391688931200775654528537077601439527602843980619803384175975012222463094843093067179844175902944133389204931728981968371961617568423395407414108605534562934377333527321156297726993645247472295522066669641159911186172175649925092152762295136746329893968648936356953937632647370405220455365099734384101079330178173491672272479262687782770260743864204175066610372444491889301009183577247531894204191065542032823100148292476528006173985345274192730694763601143158401243493921124259064944064718764846649715605967947085363827994014122629891480698972081840746556009254463910929672570569372974748032909462324009736537956682557447204306801085584931124724363832868235616694145987146876505672112233142154363709876209890686920446375703909638375781902919704343296086800 [141,50] 588553874415954368251831682371738093230364849494183957088532624823166859656375309748521658681433132170688572373971946523084542317804181928882950971718973343885503432886715666893125147711895035887329454231848892764324980831314479582056127065738567901426392498003895858631093750726411628561355001770678541155179950423130188275544404160474156302717507388577952622661695267985830156499679342613279851686182518409907033692090246141725264863218003737087769728614737249726742752159391564516527483101577910563345720585627158783830476776855634445153880770270160646288093208318929537052721750190699443759132854605051102437337925809038018077340250010633424278938027777858918923409811815626524563824700932432759104195631227682456636287626603791817393775557511937205858165022829669540763865073147915166417634783880665409109793705469593696922169408520881238208893024527086743324584701416609166551849453904898506198929976084495339663431756122829100507202805077372955544094391192049828520624630761965849402935655542913717743171529812520855575610320846190111022426882060326328367157404396662787259994373917232662708963983231311058181707169458220246112470743404528848308321920228709217407696540758288732128992241823209528561462161400488700984537914727911892127409179679820691495977955627487876708851077340052404832466610196427594438562299099854233764425478373700548279905305491815230592200482300432635341817319929932071850333580517259161078427341458722844214271311069261332294590980954977891858733570130142147253850893549197308936971511173884524025398131835248336667056232007025240208531520766087635340116477722530620111533164500842932375255918490870268063407103232958396999131340915389808782916620693916931804408631071393936516651144117681148081346521968011993655680822273246445803201985682485454777593341404022228877381016788838355806141709804656757069108937205670289403497549301541524929251792567647209083430788737422736245825799875830221293504983467348955710347205240974274279971480643748894518878185060929726073305576012104322429643273690893804742152852957009715558242979182651615948772775385832358614817078733351590614880255090033462503267091568541341844524338457009901226043099302997907008235197498623037970918246523487009058852359855825369647987016830097721823835650192278455271180016416432236726560772019483720432050432 [141,51] -46224438126470372607710290901561921054536698647543804735454163003008468253115429841505995903672628424176443408427480029340713307382147050666502819593943035066630211060275108310074164035472135560903769199885282189097406755064003490016913322241299246075773155679982806930361981191486527667960610973759732208102083877873476272087527665998731665046872904932112527439458681322085379216146289625967483860507095735202047083952610300065585705422997934789248628146720982683070917443175666247440299775164229988342868022813428738336994351771066357634901770717789688422088561663458470759517762774802881966659370255032496990511379209808238507589739909887375831097218927922055851715128887315920019076142907533693573807147931465623458109363820128587590909713061926764633814711745969061909389747041094039443218086325428179353645528606914028958387158229027117198111860185446444711669141840145159516297831592635155994742364655059711138653303401091901444803421558824110272918745775330422567112209889377486645629286870828008072297096032882116773754453748128201418888969522708988147159010117609739674612752819245750729996072308448248290507813580966434674553054209884348016602839182760772074078052845614913363922170558409030122149691211830401524509784593859026824293357294276934206806822499883829098874199891484734609458258162266855510751528544606568191035025051645888163809710074461135091295111267248726592041777697971366030167728562508750309759736332809046451842166880558701486229408218417674884653725178710406272995722793540381497819961931654891683724301661563467181723873155065878274727728434732958563781787357695823396689231641116766924160996567596926212000093523426678073802286741666106354519486806058351248029401401369751543040996914683920561563969517208667828805474012860089484376096935979801107189700883338362204675408600297451699568756787381928887461512108975653180801541806123673519711928378588402561109246382741816435329640786720083658616545632796641976784559809004514807487065195250209391068021444852502253988974586386037550368368825100185299696353943323887206893386540393746941973247419066262147971952463447802136204539761552311095830847593461267405185826937244166871633769368846429016647014035283628699931889604718892276118623294472890049104815287154069548414343605503300535738934938319303479070857161199824927456 [141,52] -16744062536503277648201319013151964406290172439737144583825642368397296831788531056892020771001872047648139886978308857643731983804482591858449482830296105503380651466164923564422891976668899034159837314243882408279554058819281536972651083713090230049760887794026517632348358748607601462952444792543342455799971616983438794155447349967573605074251991229780716458919178601716221505498807612377532487994095693727315527989351982683237682082980160513885027114341033037873894084563600972625880517749282873690421965957636672290958299513587331589785454351824626081864673311093856618932951083434833885104391489757595671467888738309482169808489373270540638066627647844168388025487011023047431046867116919221716568019556819234426791876840908630743023120058115084489582245867131503586908331342601067621948135121297630471466348618216181367540650390154422255379741520896017970691322459865294658756145230432928499956303384927419476802157757437332384780428289028978640276277894833580565406650139120381072846092057867013996528941721114574417546613714263608604815669529532693234716472799570204594361010242040039546824643672316131463426391222356520256369991975215444259233158909468067100284356315576268415861972515567681320647872642491519715762421445381913847490708905073362916726649606602311114217202303584176005616630207705214486755252944971646785260353903637750048452377111407637858977574160663880496397026612387776666728960504689879701399834251826282679312384431160230107988273923086079907304919634627871052158256396403175370732476583189789507216427902977053395356104242053192217501100812679522622591028068233783432256997311383154329604429667396627933469117455385801538992361990369332253442501703468954888954808649501621511348152709743032425347419859833369139988550891071505668656217582573292943082153915437697607569285663187769663983161055422682386731983231596810279270392332834356959018771327907743919278972874443277771283847497923763978196372789830618943172226342190154690579937392825677250366721830817211499192725094851653886828400412364831114129814888083328129340802514705527560904694044515883129205131889679194369443610309532384682660711997624277323818415819602397632800598344202681423895186849288316697270178103338896035986362134812189291799944249034329229256289198641223334771231320823240082119679168358580160 [141,53] 9937135614605306367499208559377979531405602775544020480274433293384247305794455032526880198319789707400763624074529986965884210048756289518010134747891308797167072897794116323173160771717790470051020864379899656236827829128861551964137374704056858126100299839781372556742673984012027645414480816674871438610177938855865125565057074115472835961135230854730453533128751834841428625488233228949121988094155119598624895409705930606478817120554553346119490337751247046649106543299695481497064437767236481955593229461199278106978895483779924570181614609763447655013712169866062678851154091078197101576601919773520316612583391673464370770609248945125131480488542004156235331471310341207888649954196434493226703878118971811356983094117049447606301867374690883866781714164093788880497999375835235264435048556024359965893566233329740093993759676834371294784053694350503265975243577657033797562433657399181330285567771651906355190851363148017113915712583071933365761665391765279540753638061079330932759454225069189513202496754149225207441848449174639071542102577843522897041394092764643660781331256293128295732420832771548950298498068184632326688605114883187585893692533135454623750359064088421733912218721770709168085301910859365423006147632873712060555739261171425613641048577739658932055467770854707992338117377151411912323027085445156435339976691752564499781049983287318577541103313225465720768309822046631396760951303424425638504342290602859698700581602104941393434957082754629634712610339730195021489367074091995921047108179820368135899263890845333086869677938796014307258053211661904841499562305417149648326970145398941364628099842953450474445059659869784011013443614719121141219140469454614400762646260956955553723806677057603688136255699940158453606145002381799195378035563563842117002990906467737292657500770680048312821777493427293685160487249474842244751614718518227591989092123285484517827842674319946384785507552114937114799572232022184337255956600131701637147414427802751279634584538163212263677427469534818913051032737668582343024121534931465407607508351515514212128824859778372830186663432124384681508692750604760571450154585693913952058163209969114524821273145698332434175065586257895829618038178743225375379354061749993787369968936177380894976187030417765492913572671839852459014468032189816 [141,54] -3346664291806504443237851173592814641496634062439910807110005265444683397049540254596446490249512618025632597774602884882015826771329460104105096595519274210474327347603487992436852574329887165759489836140904152828317840018723138358938400091153841905688579709306756721031736024941791367273955444724236020131257339095103961091930037880163082250010308503133838396088934171222321691755385121226342169662752052816991930096165126659763722794568299560900957370778646904088111162556286487988578820184168864927344904833165757731177171125100233435063793288705088868852589004611545664366719806532682284282116031042575532703632636497915377175260437545766201303769155138639082527489832131752074335340477598793771285026560084220520850446347468404889641736792039620591345817649256966028943207597218599015922141289991057884705244951310185112765811706897635369932392347330454894331380614285624171584159518662168366117533007659528066883782343582518906298890498010509442677867518762698106084885691157057163976592826784524463290397519994798988302223484511206328718644659124818207075678177504613725477545433372472530368325572562748005758301043187211077323043785477703390114434257021623162740035240190028325177525171943398676604026754038419831033349948347454796683802465084325099204169678166514150613427202829549026683753657976108711411652530346143854972492488001212928088312676336429579442301088683821997040799867800371939504343006579751525266112245837070620921183241559567633301956506908138709464923169715120929813457791083801276920570995178776880750776536622735303903041535652129161809797295975902947867171803324806452111026198884149351477357484049159197217055115144700930812174835770283531536667086578191635960799295336244061571620471976959988653015419069309942999094737491303915748992234360467544116445518955185742657297171346598176745386815654913572609233871640316181915269700915607445090285907429821987576601572322511484103367497384131729458973318256520627516909895209429598135599431798745440260893375380365881429961592980919874676894963961605584001464972859426540024974995509385554916926708219146269744260752820157584011837444537174447127216316345460730681967008124431280553524580999261222367858204293252400498611117169765480131228401369971528874932588055483223313745811055326001512488283133139470558421342976 [141,55] 882486799072821403558685173683781603777861266714088986903937497239272566103862873520337142332232398046020771637105638623357229256659962082545727645330718976688088528807517928350148975974255720442871465893152526236048062570139467971645826577919018125640893658186422014723949304045469627854044879530960799009954919224940877903443644827767897966070006994221172627376842565732779944942809122933462136178869132851899372101581527961362016128438596789869674497725145464451587530559490441379916598678725729066900093654538231070234198097603766855581946738615144145383018260667462950612897449925888909162049419739723372455292317140604563437585581443108777808838789392471347647349230881543548097035033647949960783647479073091411710620697072972372706284350181867161745887560096418077129387853044150893800626228148418696915717451851164013403117615641696807762258376465798389326721143002008625177744867157848464567054179975536074358982094776814348477952606971957605946964146328058018029852960540776145679639992261169027897927157211112312128042141437488695713545246536420621249952214945052321208760946882112926633041695299353425208811238565274138992046167180681400947914434410334245829773179665553946949947569741533592173146904648698665134426427471188999371016248096118785237645733509887852493253464755420585308658087675036619261581837439183991139179222215373320609515756041352924738065619159978575417524949710917637800637881541780026833991947006019033314031464659120917066211254397542305008646625595152172037637401391130478927441258553209979777731516649208002947440818848297866504277953852318126816843164782738605756788455160685953966321003692784456033972068062137362842112937723466195896661737842157204885827059741636678355738543069531130957935565863368260431167966480715727227444193091158522655260080891212588055802605739349678251422370555920030541942238670987191309883857954575510792626032407750616802514258632312222489572342898159368628900713932822605016502951416927044184487838012366730431163639084543509313935994742768185945489100870644853475877220544781270130749483999917314940120078525407133909379946209382949954299097747754015914497679901657706575011077390705522496622140132427784292752258802416003688395672492498504590582325750029387384931745875057209836528273180459828491389771593226657461530656 [141,56] -191166735204927280927992865478563994646439687590687662373268747287311690918716722284562159063621107982741641215278938368078560812290578780652832252679513319107261068181639660965634094188667624375154874032413994435582703607788468487809212756110131807332660009707804966697505565764504541081953196910858843139309567671860458243223401930390180046819844343209390695779420757320654228192308337871138548228908621108820691072124160767762840136849749813347677243470146719864942443899515587253380022209180722047580954303653208748576390406660745081888267041126070711862772855621021771035247640771697389468330903117621244567201747803451400034719876229263240966216544721447690450913690173720196647492484014468798399673566672208887418942640199896669821450521758547224971408153252881204061148906387853445284847829904697891939644210079375971356107840394723933734540721947367759254509414541356931398065023749285809932365777672916021636217600071200955430524523238255748380586890742177330450272488636358360257828137320995578901830376505256020311017980709639109273431560841404320452617680176191965932757906150224045783642032894243333817846025144024470093563388845805002589272772800566787139674148695585906064238161496722718729711850494953704562691506474473772292472922276655348862419456373268744434840709385230162398183753205139554001952468303261424655465899097877013640648875982210825209325829186311440278247063757901802181543248941183429808583989731703881426784834346146960595818224016072351722247422014092224813044789020807459027274081524496256641983165084386940317317475415054432418349458681102236701517754479507159403264056031004413731560119947373230024279927164506165421417527816237262381288404748928632998301009187197426566087248195510839592423025852960542837391293104519719764322432963065415619346474531399616955012671911433021679524241769041070735576262147999012171601848798039578510422982022387710272785536083550361398379566741995393288327075476658631427081645513883740781912065426582484368724087051770346038843912856018541979744448425580924765702298730775032048072146709944954129954842295959405182070271645529598348441893560291320598986650687295394822460806897080994985113994741883077763465402812381315650036973992985248942274876652831483028830238887719027752858586572594154432774201700380132840896 [141,57] 33837262042680937846071569712150415707250688990946779658372015376700011958066841873898905647317220240465936021542882873865710752824231195914777184940799204562858547223819196369190473627231438013342166784662451009544813025938792869639358024874827409097574195600503963600325871155358773451751753575712869292070391382033657677248032984634886257954406270740538783796261532489699788316903894725576305553373359416741501424433816308274622670583830569533300473276014600388880454773873380203725263165921721672058017103128965867520429811421391708739438920331239547571824685072211598100942612836146004141075039991566080502959664764169998648596901432136186172328512770576415941411371736537517964851771544181768424416934837635534911916639678748705295388856958038883141250326545117885299429032246816615170932308441148852369001379601258598150207128702670769655108932571378927347326000974044579689989996391887278996016538389103049432055349776120332684795156005272026230960427491622050741346951252522772390425235955810972163639419191568671446324821242701848448303859303460872917754119497561869295465945840932330201738954223837680807902740729881299246302313023220926692107668918966845839587679069046081644153491833747393589470688417906163429630710587606145936927419348885182577714857542216973696819864835627753693583542994373051574140676327343662227717246981343170775935325583084066875208338418643093008821937542204013715922816204599494908840698684909430386832033117958419484749593322307998676727093904062609912046451358216132456257747856079791472528593787339850333233272750649894599765690916441750811172531061759912485127100830082699444553596195791227407791825487122662970708832740952650273270520709875757652398722187083183297964592391727601116420080883783243439324559134025847780120335861493352011540785199403257846634156264674111929333766124071976858403714942909101108404694851043053496623246776883226383451552872037519388111777056557189522266364329121064197353812487905047312599809087889635215452069519214514323339002270919512622083610009285002207778322359897773282072692033224777896494440130762217969898192963834706714276572619777495128303107506384956014273341673029338113986186981104995827703371729390534888478440922694556128934954422664506628419895035384488135825922878221515495119077539877644440 [141,58] -4757320613871755070437388156205843631562542909999325242246722775371309691191960046505793080747582686354283139116444402538434061705214813620740414920039930379606437525944865732113247827564088458600129899404012033412287085793385175919049438686526068781744579065791070646693483115028415531780844651048050914398300248073982903345599630523243307217355652972186919326766417351701145723718625451470156500991087342140966009656700352734382436773398613008651639314877133617178817447527440676675555684682589956783209479579287358101496657173273680690854784524519592682140467574336279795341498429508576817316368412042617747580755338650768953265123054347484719578197594045458141895943505883359253147554090435834187186716362556320294048484717396298298674052115388041485216562979681583661912558403728644101205970384429969468763308821766599778343298312077644614793700059671487878307782334100065533309176743877063783060805486114522168621825376190692196344137810122170780171536993673928445421993386783450897360344819502270576784713394125636416950324635923932032886251829026628945749315191432479157321802959903075232640251578428002303899086623545433885583401449386432742465926514353285326141217199746281691919459880104502902003433458694824827416754898721040909165811407925657519048952782142324178779092151691217663521097414226275354808364208774856360507649753620101983063501302121396906031655357430531381079537921225332121933912428592792354864944814378778804683624066813717681585398095029777391785395116578976521042435908754056047150772929095881117919410231132016740177723238747541758570366985674385372315795891752344850034345134235735073320246461426253871667908076759540324958857456695270914470974025752948039873544847211844901135655604291895268088310765925779326515037670335776824172622662763789982939610009572262192501585731485988387322396228032989453944436497813856919862275587648569379942689337584851423548711299139041339290986383802564284131905846102151945716867562275386437671906280390272512001113245024571401952935985133449941616711687813162393628899127221726970721920290936584615750092473972700182122594954690022241644867821717631855288958562197297634321160353708957032790691511900071918108847002856496477129708653228516346147490360350496975008501935399353179135007271661079671996218394590080 [141,59] 499099035206510595285289459722761259542791921935932350567465040421323223655872960206695785266240018979870868013873721304633061968926517478781258100131955079632397308050665839607318356616817979585565992372140090098104919741346305249670428249935834800141560760618274269471998536960193335227132686318870705966488621933995943632566427869836504982246454335826848673006993546407430927800082730725279129273449137101307790785218563970175139663013986263372302621955854865896691770811766387981891304971370996386527083506568260970706207735779989972128215904461967822818880943919496675714436643528729952671723044910335122923549415073069038722747362080189840470602306891894817523788822660478384834356344149401372941445924752397368162144448877250368039724036170611606611395129533696107928819484655606376640720636697973224713084800499353754663441443631253986082427783850872585222568581667045787414888207145130878286501181108486671399412209043686212449856101101163415031276108131051169112733511773089657770587669749382565853168847985335591755547340044796791222233811494492482026143694169333150019128094133664945875154868349191919243700813253159056011847626631751733538834760559176351063299311327470465903559991284450447463373872298964104856105606567637067870309929032999843752406143710632742465124592479159149894591099525549493921458836392193892174325293435403749761937641705613321695653459078591545362420336877433322395074198077243142153678117802510511491063690842746079804611623648023714520036576189014578147461578896663650575003933684187039049979827331591666899797976570561937615504281782883080215084251692275866581197893579120693052392772124313595801373885859457340333510893394403000661624983055606673733188690192966536342253545079691478154332621870442109614895025249418673348867585930918577296673131034831025939107968568926396876868166260211346173879032816916271730035395035043210137184975510047665174461225995105554262856836189736564177684179199918523866996428690165135655320164058490915354156899002396878793995740442835907111422889938092635824360786025968035304661502463366226319913952398276572552228160157650417541675447696438862704681900798306960418904601583202643706481822636073182380716540008996596424931564910145718681118005630059417911351886974810628433005426397137328898710963728 [141,60] -31377382722557332627315999247917790889810921527913332033872169548485175370970997096313474221846699275868945284759204815931947684419519308732361159335198717269975978798139054576774768655239712858077032493962809864261555270672258406319909795198126750160007563597888715161395956427931784428207570604575311633525114616602501669512195149788642605668408012976213112269727836783438923684171647922663829792146522255491318190761950432175279462313280743635534804027627757313835655436091850472884717858357386187227983758944876677724127740436699892391159166956497243876582598215645289146676280976629886687331828443424625916236494380635369696464070226491360905019424718612198089988952800686635455970226412495410718173158402064783577927968700804166706112682519457211156248414986121416283918873620102979383522018711320022255654100731441044354138303637577216018158045300508040777009455297466743650357809143260989110831645519863614358503509105501256373383103981451465622772021623393120584601131380560433570895743905686386578377838070281795288325734414500941970593233100783716756489107475119577771045517839382317874899792327293658793373967796722704874794825758071136023145355762720424298991676501081495642836536671822476235218704458189356897045936844898788311519301471212311290777487267184177220255533626255307893371508354753111152628485058738106300600492074102891524772911167338357438940546575988918736072766048008524218280068812311006000182350830477200444988528633661091354123327603710051290285763116257145367719601124329981827262077996722556413862634201588419747873799376630693750077553542548272565183013414779843601545720527225177575789605415777833000437667230768386672391034544992308084825367255629516073679275048455389335858980646347919631723300748601521053135787092090522602399648631407255833786117456235492880759676758114590219919059734491198754005662280920737656191784719809247935306437147559867690455099086044854157529748585301698107843732418950304394315980939718603843447238646518724207207032452639384535158826307947672688368152831665204910118981507033830030146468430636821695363629140352518934687364444037859995072055882800854753780328432225978198689398842332365713128543662956657282639562179459959775644382578855684140099968551829891204017050500413183530992782304020974809607840 [141,61] -821224928947827496635914545393215865628684445551178829059283970686892818886095382298467284140174551558100638414279260547543767150675776178215586541018340745447551546261671530865961681107090248079511988068427828265982256542840514656347900857004100360238766211531342978957570719086444903433496146351428314333250960087672591088110015470936056547220087117847438454554506179533746616046070496733951525992356999069740192464078714498552748757133435990609412703266047042438457517713376890341730041018618396984180481713971788822709234440817255127565680547134665143293537205831648119110667015043234717177206662962558876594426864485756449995545750255169474734015488691294735673647841237701355674118535181895707973344200139074002389072090322316756552125449710402132417450630626580686156252463533413655017092737904334705511741433784204664874561077217837074958075401633924201185839663100978861456574390021490063648944174586486549845175895147369609691663325641146659469524253347549286434301312815538014485099243412141110847095186917502958992627612989495297921107972775730202902838242432247970942036740996797925481832795206486566373792103117263032464881332158961818340497353626121463871266140475538931784693574691137053122539483095503953850730471615525673159484675933227914804325199073104577643835531409248885278461286436564061275995794661279337837713259111131603319213100243346525244679528608815411746170436787558368120332726036640307175935435625642376789371358535739915729817424242917079524388957620879899958550483343258363212548057549303483556444864660818333652392740432952107667364071877899142433115869739087424704377262615302744363845733103100388024917665583055562181245825974064376311170511865668479885026880169341258211168172000174443913931296040103709428916585697993971175525870928372448323058149769448875249616360273271600039645217764133407475128056165720064873069294640447217506216667941217286638488216018605074469636385209725015073776990542901524310551562765658843102568538858856878930901595975382088022516760163648875989456330710439147521135996507167182724465005604136915830716897256734681282828153022557088496054389227385060064778180705737605941490890169998210509560348990837028300012502482509554455292075740888195449846629460683296614070118224526039127718588000378898444 [141,62] 549381369936784937500539164204141184079059232971458904433024590001814416856743110766911982121781748058968101151781799397255685616293572490025788526534772438976186551120414118448439448555640904562890312067419443487418814512192161217388363604163229809652014433433259127273282752836401980414657837319584376172766214866678362941869962506420301471844356034406516909100227191597144554411809771361659859472062730805899866577663197167937543085702715342094253983417151881563221518402542932860031298292763994574300316589267266331388714508867081399486609121760111019303803373251478557397632373146890684753342730313287450818837030612650045799139201748194688648830873970310351736700989970287606955431272252879659086753813791030673333113155936408138009502479038521283236693277437698376458647333373308863031149345552449849454129108646707357001812862360770297390892049440874657274673709986896821512233947192279430673862861795306857143148689300831126576798346930444104046346246041849757873964305158802828273148895104088900254521791568667821744098282783688409134802534189805553176710830021631667607252160476769454762912703437713783661441500959430600120142064343647261117791328636178610889275730876287815934829491501362467230904043711739485808190826290102035037571123200389038147417789220145825267391711348297439684455830383270394069108416574317911274434951671534561419373427829392381310791488353666203467284215747998742551560801826388366579451620929713003278976750270908830524444018673538716638258246439571764570306254137729608033719272169831700767617463026450419818881654258422018619824121444834754264751388671256412923310003843940185086329056722646693916843252644596161163806205915989622076312148065169862969216780578190784804001924457769539398902489238457343561070214501611646527477943919228714038250141934451509259853127556308622216429793653092590045342841106239184517152607974380175821610348495369809517534060647284508151644365718769021329871280720592926363275404560593839293860482343051635766662419605070464680388831687598752339499655453507628158268148443457271919140453774302511648579118785905438427659430890546283564268903752583302074538619035503780581057109731202003812361379337040919854184693019310493910740189689089120784401812881506133688034909014915927357215201819829760 [141,63] -87321665536456139519113592484043548940875429620453401651739677783552223481888227404416350242962763719065499471752203886648715970588700662833743432610803421633090818493574939952847118530322880488014362501491672919614816418887490030385150663795016785706546418993113982813088128451814882661728671837595111689133241278688689506544276877389476578502777679333322599038101676331592129853893590133021723070278657819535428162496320293216165971930951440281553707825163638402801705289897572112784594107133009552924170652490169284212216841893031504783666134898526514458717393803909234600947752419198309704217783611645701470171584522997763188502441738062115728719724100702990021398111576373248875630735866247395237403596198862748361198450720312197278110500440589410755566550427078496125539764431386745890439679136734996584068010695859689308651708358296709042691828049699822765937359439991264516862358887166009671537399382808267885124879184611837604524260825493893110939975538895959033721317567161334692169390275876031245198092747335683710207549292064727896044447086381545630899931694195745136833741319412390095348348373530374713642809876538267782662028953126663131080738610439067452973358825385997125539047227958364811976701544483197489290773547151746509104438091097868862238025543812624772895058160489316408476489593493944574986772498093682723845087264478227387030654164682152203125265688005696400781193000927561609098208678613941673212659871544110139820824580486329767631979359853303489784062541283153073120245521782426845066229333559040581119131273986284246184404038095491953283165595274349240985345913872711704985167011351705549191722154816398989841078681896951571782045361826690012242879911806310710738424521873390008403727883980390464563827842235328895212732084370101172990550592034880865129939946738591178390638419036848787113500782851892886960415065583457817477666770956307332255047690527341584248851479470690963860637256143219643050660832849094916204066749449875131153132913826362936191732680799968264117365268233314976593107762846266903735996468991925341317280249443573582075993901297222712320577499319181722390935228873489367348141441087933487436415002446973792537938195666453168011691472692734853003569998321163957957695265864626809079762307766886539014495296576 [141,64] 9075809271540355591484840971673698735735463834854852535793472471071524199812218048733987837232003825551016721745160074131455362147233404866403694151350027648490565103642180462057524391249649738813035454975312972078461134742963086208076511671029029611982793040553117966071793966416570356209213964583109044579762571860181942968302584373684103254810957366640296428909138099142512581629800794598627594742764805498617538255342524816147613636900417250415877384556143098433976010152390014891973897339598022940692282580010880320733062437923737835048212723116709161930256092688515284087725196695747212348500147140753466950198615596162823660500425321102005336884571839886506763705201664580528651071406018578452596203192174801343337721366456507159695365069472593695612046849714073729023400732600131422488851205714372637164831273269050089222558150573562726559401556391568817168710064723815351523148648189347076097938099957781743074809909959742952040668605278944023617704291503636397653584781034440392988311984681125424616077739239531224832080134856074809130794810439389163244118693703640668810720026084781923985998920647176235423239958513342902945393697557730342414126869304684090105855449875536503074966736602759940183171963842024473995296104418514213825694041916553670496177203105159111505964807285961639277086024655645907302306131469219577682405815156180272301737306867118785613912831198101804105720917825161609980370471686397421087636055372159916991798826117096056237745199039371322119507934528351688509525834350834118964805663076583435028539249327651904946677912234414605572225989459700403066711732576408491333984133130128151279528422662425572116442574757525049905734075018427795004555327739349561293737072579641863906867753743874105426539132091839973767827129803041399312415732953545116042663715648107496473691452461311286296444154215998399877736260916339845832101820058056513547049358079667346412779219832470327660913252200225194128648767063559130808453869848817853920327911513825404149334486274410581998892212871713836648419730182894364833701283025418643169844618308309880170756890470725367885343514658709344150494845111792814325139151604651861132691919428199741999474835163097455245014619657248019140940923686006437270246651922965637486399531912548632664948800 [141,65] -687134795609550474834615641582583093101941773375825756432907732062178181398646941291790610552938467831727188950344899017492652055033017197424811263246462565725286544751160217709952598489806496606304979369647170148172497349846113485812736943441700879466875913709887584472886350861311288827142248476646219135558861042565807666009281409539081041838123865317061253835030626750312296944166205319168409751310090405083898924308189327999340775381526259027829453193005173632230128675667462130185726249943250260286600478748467086870536044751575873271363535845107716486094767523235974307683249869682080136485250650081208730719303476977876146452431205265077900256089254273701988962878974174957787285151042421878974352030979218971945476543386493195259169181889263422267230214943192446906199363122867998111915145304100367493363650666407639042312251144921463569689226200923939617790201823546269987420131826908083500074177083246754012314748492006410801239755368723917330502699481393075796557129599600339333758714100935390437448586206873537199512265103568928849819972699111343945111628207967636400946204861060196961743253163798006783441931174330675693616096599405930330995567111790790223373260828872470645853469380949293340125372641220974700144643274296817433155708558557343045061180208425607895417133698164725536019942144921422216644311870590304829851932992231760456239728372117293282832142734649880246163370092285738579882262620367820113124650585905933522201118787734463449747604138202813178114547917932614890625414934248182378374586963208418449013710534697328697885553129030421448057787188283701677724755126522918454137073949325160530389081705703633929676535959393364460955753072410984695440335981195711732481455038561602525495560628994489183948515304362231466947292951867624974585533772557810312530282872373648674130468819645200343851080450509211530482118502758849099152286900422210766049281226334203549327976947156682123384638270114571005649047203661216861623764434974601007118132213034495542749703973975699757704555088431706482799080949213551612463193531399387579955474830292825253190162367044844431471791546417684897353877661893561167686785459397889082261551006098661274543682233798668504571402323000563806062215131150581651569633835108211102400750424970940627466 [141,66] 37354217146014270555967552043897597695186955655621714514957580391191938458011841884861579214854028345670987348101369645060451022770827962799400691385061170159759441332720421726388822488397266677505646416317223150932458587975052627493037626005015823841874372908198161788406192382411899670262133681023300665680695663357213987117658567296541104361113997057190955334778975392618718431116042343698318416564742762032844511043141288696316404980933271904497121191624646441599664626234977418664360320104242374333149607787411692353394471259209380638440712135426632091060762453388425344570134594651425067386964994873248337786798959026274727320445297723955930206687695874383320625083117270245478241313889448512385884447261454015216606874484242791362824605961275698903492824409505952045646779094588327645731479480578951792325858238569840677923688634343396762772812920754558732752298891136120209326241370677077248271627821937783885005692567883042465438140216720693899272473813305001535073038189521711488905593832979710497699528092623763148298473060254086738436690848406300266636726485354725362518074618314247606598939423614656407875197592855254078280259325795996598247898529843332217401526543181351123996216293599228092774558617834360045081117494212852244266876031990576726229803297467052329441837687352861633860939044236464239785698283804478631732660950288698572126804240696150831218567192778900928044457739733025888314166216287865383982909399271430205083093250562464181996476511039239973132998605701810273262848650086076796151087613267404867081005939615650789134390633223319608410853652261143747774945172192022520142483256012016156786135056383761427049762787697439235637434353686404320960562560097827450883773657739193484475453097663127032661524510995783668019242051259838726902672657117084424357674392187987685612529596525142607012007694500766375419115289933397061530914660589580156341681874266271674188575500020891689847697834745762086060493208585343259955780886509673856102006548335365629597578277481253954555015939123281185025694452755742777515958164452910798156473576020937718316493337995830165659614012811224743295117279071228871422312356405382473480154811106608720589303758218995988498788518238823356882937451800486158772080388193042630666291709307984032 [141,67] -1351719707956474615562358294113410174819401832251149906748212239887958158667818854106692952033837109684672796721024202715545458035900858538041678809408768366701951718730783064057978407045827358479151119438504822801842141283540324081913037742041042418938710188216809044069972042246767354361291335250672434868922420797261087574676131512294429147844044749725123950407788118878676994082692847441534973669955118627729713720497375544957214429568773386736100558987162345423234367830105265026796708969876956185112209291500963876175827474328531467671252009277126348953296936598289716039854822316293568302217925701739292494402722069757762814495369884785750079226783245357797267874938304593703201586456207296214240841912414938580733636025379168285393453100474030268831899354808742015963626030547832275947631602422164724347090285342812656111493699349139598425763205850420356174738147385936102020815128998232020225310021497505491842142018379726739837562119394169314951106635208968133650184827859926195044232055369384534816450493060749711935463356802512065742533497115631774362201416987109515514231687423611400616813354366535384260502164481704990446841255890885072532078913920362740202817187679814512970901361018297555672179402469183375025078402081519590007975253170723116369159764488368924657352907423714608352480140994905471093927439383691507295602957684449425652925624430040269084467050370307935732514513140162943195748793046986408334524182823937921949034717065119573578321365908556491805864163310510155044049293112220867417350236475811171793124963990361677296677378234590673687408173415228971494127678912720820135236003484279884823887168507341723160454771293159308296245875374931941050799735973362224505648943408192740725034150061422761726312330467887284298040027709153296931893228084318654958538138627873973742634993594147757104837489722718258451386271090958170777807980977017763715948070158277120287089909149093893865883591969175787372564999680241775886493653726649354041797035792058600023441381994495915670003107265725280476068642753270181064245196682613420802674657774460497018093090407824811611667467597287128376876598977168024652397046072009938956082596644685411260430009666350432703990800672286934651554051473929162987007056976088185291332323942732 [141,68] 20698640171445463678885858016733212099135697372212134334660582346320906145724569823547872792130883305842580718479395143307692125448163963994651882894817604389030989745458901951385381692671379972374809782158372070607698125230876690828151257308628700573573573548894565020730932675339529509716768611746217498784248871286082428191428836226377270787230979267000351712948431128730878871739959802467685480284558379841897163425102222270775262412136053916033485265029059202865802339347681437715784063949030478859608950810469590245413529574854994214852735717724725122918192400242866865942988059731535840357789825268968010512801362551942658698275763803991905564495288897322676112733771948205513353326201131834643716499353271820481654617345257880305591936965434338455859954074119906685866948958133782232005143782460852237099032302443397874960644649002439840034581149618376393118515999524504480017005829073386033063127183751122856666303275391399953086841632453969101049374321736948521403790968755896921608709500440274269725221455137435997056841864918601593821144708834104036788723574340109192946972064418572799029375516115824425861160116461413573724641744550089063601659379243541502798431581196561142488855635003773347674996421890303966569997492853726561473871879380811804409654609408217623137764749826302477670093521212493086076120543479222030559608309363833927430222975663661938486596981344913661927567529060080721650990612396058664579951393058344924771736010681913445702616217873322000053119954797839256607096096332418028437051029541157564109636428513882373230064839654111366051210951162080288133064091936492623664017235784400123943162906808245965073290303792771705010286782697171955170689676856545807879930473063418009344866171402192439119472841891774948905951078081090525686134076209109101494179022245492288767044627346258177810111506695176804873781792368484039952919972616711086604539501946476145014232087879606614592197787451108646347958853865412770507785640157364816166139101873543967859136687287562199599303739126251791164828330691960170700791583639354440651764394800499907635716709242605134896981055278091456187729225730983215318315227046457177228457697776019683804586876686538985848670996721230821282004940838110389542723501642713234098630088 [141,69] 1580126059498727664380646510383431819023086497673127284738163724945638316531492900305236340327125408884146448512464232258945738755207150365698722692190904926578485410874925864572251808219643241909855549832791013366166558531977015076418167468994238943650636771257611469263724985231095598892682196131062618920246965640789118883883832739175910034400477129930434580887019502358857118096658995218927064491697115554915991993779262947147534208628452379182233165929284236302476751527425177453335418679227398220175612724626415170976041871524038814095866896060223500852927752995918154488769339989262936852230552506099709775201085524402311442401282216045815699957369637723190662972056872970419342878856998005754552496076484889272716213641312753673735655300961709182531654320508944105955811087559593558416621540957797848711188604087936197307854468383133132777085195278587331040819129808825365451247738412219867555756586245353171809551070956725966664438362923949511412347444603700246348699899294061699923924764322374761496832118594714039625362558439420817593193037659404515919450969744004683885523457796251182173854263136638072561935200007379344770514250652776302036803581248825950457521619298399715299458165811889704759603877619288008117571560300655284383488965794937015555092254405966013959236716511335185168497060166635841243797221324670871294811357708528482426449030583661718500888914140424914164571952219939389704969625878848663267984112083130013964998193681246299703707663746559107405412771654883380446239595912897595179673860941255611524064737652530005898219338850128580052366155772842090863735001797808423535767600781916790900738920828254716308856230734029039252526993211709491244220779436456996450956116986790594024587066383387936054928426924954152451866116691084958663721373118785306447397897423545723088959108910246169915700930743866990284662600221150774190837233335686840150801201864741554909220273248324203837806160291583828812090662773771050737394226693786606545251974978574352000371332217836346657827986250103807307726257116086788205520357094972023482938317909173886616123593302616195842944916036105324727631337205500905427365908170774559017940418914225141261529320593726174743461538486928346523225306844896171021195225068313685563119 [141,70] -122547661528807479349199638319673902472354463632486677579314719065823821399749531559863342814639384869364573109579042055543647164349721469327548288886890622442978100029115480311485358273786548835900797650031658688083205667661748581142890511377893167406500594501028771306340043430535698851641729296787781860030323097342390497053531487549130700554486023935905192585578857347072818752912533065174847063686261064997435552336145059909102276137270063668048373146013046018153089918529283404043720459793646511020134416934107859762047851542377733241233866265884133611324255951068415060688853780621199958392995525187769291412255407066342931485490806798805808441299891021974061514650662954179917775820043618477718256882469318212229257794806915806755364077217368975178355518760035008415501304860010776769526623849595859010715344136160788618094811462829281594313293295554303608190437342685638248794182088558853805219236641272230860552317997613540688508235272580236779001765331178814796478748452695049814320030656730237791894424476702730864298577098517691164665175573272531948639869588845892073925926567639366256097227340847588081012176202724176072524944283687583536157780674982434505802659173535203174703547256483266550046804114078675118216236626274026643095537984132643278556658371440985219943785203769103413237583333340095981970296775091489858601724307766629494398847884768398203569492500299771079692979887673628429784025635286618241208126868516665627569450394644224163786225866381127933203359131761757626130210873815612336884550207132211671696495860438470027678690060121624400970723662607358567788735796291235150137590888698893583743173711091301797464762361060584236703604770302521422383488916594793000752051797073553302073532487434970248902073798666801951003502487963792296756842428769474887552758045101182024306513445944965376823573969433480830394125004456905592344619335873429457351378117688758000822570796519826717360872835882898166190696606616335126034017207038746472010806979460751082106313706053270027836080182006714687292005782767762481607130925100159112732640879051303841047900634631088276553121738431890662845356626608815217462113102748774228135979767388089719560022121376948805502736994490376767440113777413345846208164502277638528 [141,71] 5331583032437855825364784056446658621663376996864470191012609146320761711055893002698113829106063850199851040719135567412778604421853716859350474739919662048126196073223546777223655309010866614381549843857633641882395194908650941484415387707763217747580975046466033794756319008496264495810263654635350316249735565618784142422717651105883427106339201974893167467959707424437022476122752408477802955149027559046260006149260945999608963747301310808798305869964403271159152665128157527579252866709105044885452742655559202745197541365818823464914694762358704687218935519275135778212556726305764407160373584978264826650587412925917207031784820507569161489719639001593550417064720664754654823767398711225075544233124776378986785653500177038414394195447772843087932603057834964476388202190567161259878664212267944834516596503506550816600245747044258672912524418059700285622259604043220310865789803573104822417995739693087353553320356621704051634066142287619836988519268145425028686251085519128312251771270513818935728438378058839195674212811810078967271866078914995969264245427710221116468489083454122085753753638533636139212059370734313410776702277806649413422859324967012859580613929227648225101612648381666115767355008822319347918570327183240503795682031045792830780604913363606068767914344180265684693290455732066259817651271871577755488099838852136495298146596804826949666074762217676281849325561208670351181285450425655839904455839304229938642234089927256677935104333578532189992290960279022664478061385006143361585313380707559799990912001892247088424793328591645240420683052316653676888709685579978465021845371244997506455745226724706262509475759222984135546573933056453922414247872477735710368485124770051104697543865163220321357832563704870549509604641158197754851444707822462835680112198253700414378688812042182893632031953381458891318634317084923413591509136928809372346700443032306968383048167282559103325965170532123362142778348764520433966601326919877848515314462263926119990750886041976791773754613236194609083612308450628195038721866547764941799498221884872771073935981875482479542789369990434541978401945174595469385299968557578155488640551406224700014354674910304153398553775572071229076602183332928744914304217997936 [141,72] -106033180271601888361509152577276666055464664061233283431450825207928201711687682645894362037507920423535044128570452866433177938542525396814858863562343856811443212958672400218463102242196525610933378681941919573069803943768689243332261501744632160508739445161360953477472752338058795511921873924806030399888510114342573336062919530854105923334097795518576021334930588278529586841942160558068445540637661666262979872152077387096405929314220210218239773678961791917676334963187913231640720471558406691236924310763676248239694727864486072821358190941872532756450635738364089766244591340021558131023830300103484459092912285530248688948476539254092028411254442761206724558819746475033493490141539913969069935121428632690007350346709555261816145648473356195316514240100801730914582999341802797673263566566779619545728852432981483873367470205747447404822315422486963071652932430075500577546816095480356181412331071235259787546337126671909620442341785311141675009116863729178838545166975628340323457723758755480604930814973821118409427092481443596432916198577703855226544060243934704505934966244501946226097273930570914706588254862679519790278127026574229228594023332340344562323332220652567803022834185768162214892344990880020684730017764052894922533496750256005920065361597517323369154282464905633759004077294800437192295512293079408193565714303383976755863197317683197832840722093064433618159994929408566501043406884519906667724467808516270053514474027364560346050319312184104088347244073952422550415338007701252367529869322627237195908871367454837812887112354969070942261643106221344895343382447166502692996768085347575288974660183464076975456319572557560299538978834588248578694654681949759264782687693010066937310670354409887598369434223758437205366520305326538148077568146027993663458731973811285333618147941960638875250810596380115517481375124981358320289309739559886678524212579395225641007219930558654251772738853095692043403073004371921773725118696019140105655470199263946004163498308086610557602785610812223820853585298824280153798430542764466479556611084521013385617441962997552673749091349502662912023483057979434424795633852346547702481883946305407307781224570083575048108655180979738048192959508835631107355783312 [141,73] -230421841903225373555182845251994017886821003891447961360169288050429214446408917896024820432627385510303029152839264567435084926722462035484811841819326359317687247237836281695915061651179480588034184111374471176874400079503863492749645450766348461265983440284588070990954130014982316526009731774171306019069648648079839271950399464116299643667748116627028701664082728385384702516308628610139925581231782063686138963781183865698211336433952868977846441589930118722737796388437664819210607543969239725915840144039514714731169168930236544816021006583382448407712030332459311085284930712217361218067044845182835042320120667426886602274714009987806263927691627614542912527824075669041768469521281165170103158425578156663535362850875760243864959595368773635720792664697102369452839597363580899628855453379908818123817739695317330599830069492455708803033206432832396605694643711084902079798627211475812433247858917997732001079660768569286398657080622267647403929747171893211047069840409305981439155338622229937147242826032567697717471218970619780732296958174386027716477834857999693552853611109101980136831879654535523202734550908112301395224179454338012003552370530831308589714766810931447984794632484629778212404344196320813008018789805852278048445230274428290283419397748824750745284676182116000517200841114427417107800750180987775742691122188373917484749233318546132336319763696017745715964452888539001760252701970341891394915322204723314041456980382316314909162983212859826178393350751950952662324110600892456109438441198115519470651672888910376150051058213791911670040457204720340807029860401250083724178792079215608680298104846664671945375143848279168465191992168210759026043989964683883009049515334452172857154556700362689991339176139112246978924040362074201474774195245048551992525939011955344822508546716586428423985382969392379891098685340761105392067511805107542141493421200603863302398223300875268480010584429456144053010156325245224118853659643941184410631633603845160496087218364527109115467161072542517350337407292287503619783736776299255756054145635983595505887586596138458723545126499000299131534523024970415392064122116049485136702747994385614700316399502728108801966026366344879991123623469907960598132 [141,74] 33222323453489756386116005631546234122289082402488645144095936512175840288555276961385103927617941142868718632718942153485584275193909164206882994683714569906630232570996777744189836181238218905606501636824263030474656888165986418454829738226125091978155997297599260982452960462583146387866965099089064919216188183895874125416861162483537782072469568643761033884555314398300071180091429635463450817637638823195126057855238245932432087385404286140344516573186649530247978203130591767580296401704170288310146962339300467213388420723949848373890853527643081743173037162346631916769384822732163597292969039052409261503402556642977591018791945054714722377622280712218912405448145119757415952867869715211257856578040056982656295412005098449477943393265984989232649730512828765072805430393364303958323053455434986962692141297826181360113035202785810794544547496395313127650733714254423977408393680566895980463808777473418985145028034443327837062786253447332184231170933907216621179595221559546028502136009595033723250297571617094586706916821732594058712605274677316889407670344526496243109995441983100711969523750118919770030274254407738552847747840920863075792952534648132211323703257045786455044922164349564298725222357607355998951053966131103709799619125190634311008108674421291959726492154567309639138284324787531400320651210034013919607723931003417495416492510691538753129779901626795495550594122076292050922252335300116353800189769719507586911116078265865266665058098606167571719255693753354897839416343989292197562139701740277191284425078625577365163127915715505764801927346365200939199083773151391729871046203976539731320387963243771517988394315331558485334387591378608521723873426819424959489188319920208332079701290477056094277066035627317900238725652440860705872643461145683271463039530764946409200571263472807310550658776419840210752327618951139720575847114542659341090399597592382959752116202530599690806669933646943518271355173852972974464049201869068356117542938578937082389885787832156211983834896095479789233365221966187620298839874435218100456870774513679683877454618462787368284011125384085423864677215143322309841321482787980014994727792338053448304672608965447228816928803829611450727689970374237760 [141,75] 762690256015809315138006996404279820659678884319434087889826797553780296743789359440971705726701358473555867862591221652326908587782441453120502394341206649481861244977344980980916082098430082650567171005479674767703053837260651646986014626287535093159106836726821897312219838557942641329242701787599051788819290646177998015802646033513235567632910672260621100712076450013002971324962418253458061258543168789727041450276774587216294253757411565567815498903783531891428474965031779248669144448921253318984847143212221600101938498897267271797521969473749750675057956367583412843519625952996685179217735604104685443784976126204016999137340926132881743195131823625616838737011122675547285962188569988953365116379174562708006528539011114689891025660949708902562031118983012782628517192329916610648819654424099680447218415594368235048702181772749487464342370961946454223817147296247323176519886413073129346211115798339031475740530781220504416681782248432229034487287899420882581174275146985974172145137614192680700167090111075263744932331542907417286438081993291885229449017154201789667109255959267304002802609681417385998389401484963140541467298360824181253522409913724715002692302575136973207975147016965333559225753104221844216530918516278213517454402667382253780666433163868267165794559825241820393487440237058328349717576597357429698439415220591934397367420193061471053364485910718054642587092317303379275542339174070018856201368077607407515761640450898975052988044399769467569293313092578528698980866172366405985879214183206590350895405759601100366790137298699034708558228441646222543535441246558239788948019744451701898703792530471978614689532261169883690881601655114736677510795328434572710491404221424215232231690729020158322288120009152523908746716303165976154347107900276934644465879420836342261428011040654739556979920476845702505603624588292110581539438161945224916257639255975262508362675458906428219923172983124212388075328819306328350819227680388683094827692246444915293976294684322586980722334388694954939078226622489179584926947199745080388305200559436083981204854278015281353523697774225045249905122557978978009765785927747586738624225578253717208548347762206356478391386651666627608124047316072 [141,76] -75874416413979616260886157884466822354070249810860615970177097973843517595432981286655865591538959623716272127193048790492872611998819692443856568874631659746272639729043193860890736889507633512900114894632347587360398214916041998685508089977390776415233433844045412428708509977095778402587000964940910826170231203770896271281770586377556629257002315801871696286203828148786078466902086536215101062624943958715844194888149041271810546494396513676390709301923776550315992838419220167260055833781854613663431794424798877300713492498389839719658392539013001764126405997904043175043375350774780395081853826636927902987578964032342138888540621459733361847594589185018817590135789879819302255273966391983427115970524919811006929430217387882451094099080840144655918960980446269877190828968195783487423579079108587265838671129563513369551763365030496066214564442778842163383486584830841180527163935391928564832331604121193295475331915631934174083043615789931666331144465901776814457839207651151147986161467817467985680337060220275602759006667493533275691499357994589873724810412496681328457131979030821573700363441685201351751596298888464163299867372953720098139898209562435912457549995964309515097760070049353761034524235914273746514492999528258841268518147635177440268642087860196028953251064354959747000027883185842326402447718020352139809384304725600355796661756657537566030934332976303612244238079458647113857741896687628699353525229693369377792448858152229663804882342014156383038473988490520600676203255246878961815221273855858972224823021955606342968329602862522839805142323052120279721598425323753540591368080449404236259503675567590134490079747611769424362803472671433179785832192691123725818423843165226343089430677757705882603917419752892637199893195453256167541261064646789513591302950436710394225094462190136020137883831859019778512797966055525046412309882883368567572839818990564351731701760342302960687731569981370539358093479787725764346716700269527560788893738311564376372965524679026675553730210035925946211721211156714329860656326841905532790900921741523821607283316419234269820760806755541284468909898594193604046022581176723947012893739950344752915482880961333374711308302338734197735037664 [141,77] 1671673078657541063125323855722370937206828696670831642987776896978924119872769742370208322019884372297880796082480247218064013741171357390443122238985016689482069065170218196239060513154763468951054956434571581616717228942859271427924069112922644607928473986567053154350126546039753945417152525996320044404236924598693852709981043195603715100512012876923747325104910481888058739540716420131409755336353194038268555039271163846696435477653738442798202709015405179612891950153133397054953241932244147781992099620639128962717405708862317906169493081812295968043695810296172265536070659393827110308618909580170674528955156043398119694433123067241817906192940455392952607910236059468630334964338555850116147123339323521144568907867628808369099725475343572772969468237547089761138296818420242500098480619236928309546550190269000267717748511883635250164695393191809897500127649122646935795774272887286548212946186133203093783619573503311953568908028059589126730969915691974091822526584888468873891357089777366138723920816319785835135031197512864733204609352689032875780091631189602582096319449358397185941000330082956404380009110164565427410764162008566225334108537659337743680472447302683082456041629921812848886284791455028923550215441173981507747063718686898232314059421503148377204351806926916636194915970809523829100782981022521458163382246284485227275750364388425163317613066162381744522030110270335840921108916637493856731094895273735066141349738299505258660374621114479023739706034731220178024113203759389582975335385124109850825768327275669419366049364601887053577999864580485250726045262131421414206902528941712732405861955511092402343073259004152490291226238480328079065833745270493538866081290682621843417829572023059355774185371071773923711783326259020462553452695123874476049299360306764951195621467052397802066463413637017509816161419609489144051238156892345149674482529034976021621844042389187228439170039837077339661485811382396409831358878579748864273500770370550224752677770372742551430753608308421586750230496487242044007846772706566704412251994818629537201021005032156234121981612497200359015829921599997339669610994199896753652965462162257865937905705617807332676116150317608575466436 [141,78] 18488629692218957843902283029795179994273709974341049234756222504177372057538071940575539658537124772339441342091122989990225956758192403415350328647654426279535420461617115820333022356761502157176588811852390845996470531066901448616838425444898958559576628024347032994983848709470544353432111834931305056124593457168082760407778127724249532232510364070834086960602881242785788119128045247538358739105859617335320328480464069116442483927422601642772410864712014527542658439707623539690602223686194420320967282561142734509589021666154727455644303088020629926098188044793488165924782625214076268922735975631367441444074658181947108741063264917554012762171656150695086404241372462794379254924343487413986414422981221418338092464189102741620686526737332478928407310194703617593470918761695655573174036982357155198983673110124925165516170589168222232235262883075831220855466728623700661285127196990651462243835194390948852869650866763901083656252293177115929872730052196534125393076040504659185099877232660941359646931829646963862219682073083633259399002797684291175502403806425260613800099685332368888195957705177337513006392170183695079318750749991282899277589347842284327707438949884858330545407991319986636525862654760563529829943905998845077935579272127853179004599174229910856281070450652696635224789686981531576396365132780290009626935242666570093241626637318146600372610822391390744987197603076491389043030997827921335562062472325907636965054998697394692890953551376461550975018381691360694314197812818447027198739988781197023620317837396827322437145311316826125465580580729648377671969429344224246410617053387385892992072278525291272388015284988911044655513076687775436194633938573238600658116044074229153866743490951916515077379687435951834239475351317275319311302691932873380597016835908887778403728538727271953992344567296168545063586879805535054579562767253480561467271005680551116200864173621902110206247827712687088732889924442322526695633641049639517704224825820129407837004554089596111049944222291487104371757186321533042622140198410405336868238494097474476049715114899834059850397160295554229527371799507027615241940443431151050776375625912039622600286670528442219301511917776113152 [141,79] -441324545464285336947126079264320060197772627321009095127843147258775652693840814361475147474922824097053153748683970184904484304761011858680737721653622110320057194075491924514008642846207522670526077482451399929778279698438812290734436087367161468282263528075371273174871535373585153268505786896752554976139151389475293378154681414592186080532951592188501417830171082681451295092136562930722800564173552850761166238687247222081069317702303338696654023467154028126077798174344197983201509224054295195144182508164030663779599112591741024191787324378354884100891621780360998898026344805532284938637196668673177754493057103731547807388605337866891927543041442478711063486970091458217922981821798759496924083530882144800728282708624559431712079914303921398230345222615628115863580362694133025482534806190778225368650934127276783007994323201769986865852228485308022771581070219100421923187342320568558197250060394694528854071440834052860323350242909183770838702925401570915599279604474073177086507804952664210728909350515139964760636037926734511826627232085327770884939339231772475237679073285676874170486500179726557391677180990089430541208152785175531036356486424505865718541069132155333936572373351155229162889253736075904926303843824599684587240449341332651389016172030681789999377932116173947796283661871722624632550954082160934361949065339292362716740621993162874506251944324285721965051569651818852073392722920773842134939970007932410353796493091456723872397001583310195895495218408721503581551139575419711972639699122108109346646354472861686081279332545717256069298829558395084183732088177530185846792367286940988313530847926683551384384280874039216542798027494738445315735610193021197817187129883146432718934808171190791590596305351116519913553421954715569340133982258289868490711894860682082066514354366878423575842779913786983402702221376005576424674950586685737507223568515936518866274327196772990861024405925948918980270727868593109237492975359234833484273546363703808785785955099668815073000616335018411809906409180169999215460793024043890885474848543370381674157327174673891093408288447162494049513364366586547476397175673579042314994914230533635946721895360212805050191187892928 [141,80] 734882967403498878868833198775706839509542017633153495636482338176455212601711306099108979603216070521199722327116560762864476498800532212625163022262360557176885655261604829062419216985439561129768419568903316917727903253935162736360009762464608721416036051163225630232829779733185482679781673876316512240901495993597697525271957873151106588610397617137587635360861641058860967494552057615403385214256697422420963225972789986482928681624802172604775011020103031022249767683675518911285189931278328607836476199367774179143502619817642668822813642815836118255558028275434145928114494763245027005697660296748764878915464211353919803718305718681614764347303652983602710541752371532660966978438544247882675595747329717980394878811211514316376346790121578265415525659382772672156300328920491541916814986556718632422149320857585412255828558841859768397559772772760781086096642702563382030887338804791241770309032966337459202615360702198359647380047262415243670002678311118804319073842625787450713585879011496196128556221054718338857892985136362579473602762096394247862678335135714052884081092698091146069633257694722778844800052550874399515111698628079847232818213409685560072279579123936235877820104607767568649668744077784675583545374755933130520207138861295060515875631060392433099498869159762722728458556911009920188866599944388558458910780003081824616624585418128387357519038135609279737331647273852606575943790187691780945194743503601996049693818721246944391324275022161179273298104718477414955428270547987973448907520523414557184632621765718662535494401350836670186860972425135601373368606688247091789707664145953266828712224664498867722569995464797275205037482667015761120014668850384953018767880173264382288115506969413456646519487386088780947576370875552256152924179333675559216097514938546061584425093409272037235549176289906951675799711561757972395119837426940277225252386982583390105295331761938362138111010772721086751149459553669782141695693296395834859179768958107073121907251457852928385794421843843668119894509508405264117388466779960380541311753363813430759032820716937305765058807343276221241898867306562620190363596838850741050220315066210762381123674879973103627215296 [141,81] 72494068603594366227431684747833330025996004549652689270360814391230039309372489905494020491619660278485917129380963091873996266437422821247124411052868689636850264259214801326906018818739135054964932381980228172506398180110915377913785860171417746624412110099673200429227137627164293820559596690213497996256234399078891797210079478359344234673810752728200571375926060629678179319552458492138590403668442425669567636792817024270468806223206109547586364485747118546012855595309668394434159091262956411229288398866191705443010314466981533076457231078527012232052055951793537635131313072091186659343334419113877674594400073176602512929847915191405882579993983235776724685089148309299614361626464669520550654278606482008204994956718376565725629147747758764740803316255420809747656006770824291751521395333354011983411451110660796272416808773917647101292592456766012071561042510613465841126815619252737571588090918226107930684881325624664149649691359621128625285571024734975791519134112224052117229028175843952753195758468930016444230195823187110421177741044635302030206945338650292380478962670063474732841347899957216995708201446061916744602007279899914830342450830549784073995278175962636890261232599230099998486098845682732345347617528910199011816225849812221107464928966495478344423107948518342612646613890108643349625332587787762452046739108580189286883961993492138791826966308576610952899249825139789649793608435433343179474821277406075152645735399958142073581815763314990676278752002022060798264266168202361905672820825671392086495394506570000600883545636411894348091653641801819193108458607845567888193558877758434429456365027766112031836232123109624213869269709152151739417400494915589807249233502196689145617089346344493074952369370328973322421105197497626264062559986841446425421547519340152842734902063514682542076098602150823255552077358959292948084825064614556139139521038185947090983017552768790076628579839309964709285549729292464086066415956932590274527144572098545479029727267638024637257890107125982494365964919234439363440972165471843160077947997726195015246710630106437540912047722084968923813008484578068018582932135153875394580745073882317319052111208980691760252 [141,82] -287892800000512820862557703954302446112858898717400224103878949481580392007447925530113455418954552076404678925861512272081543020289796869017552018567150482548866748298491787742702311220973428995205731081438249898311933744829118818742742346932864119143720732230177455551890864920963524809327241950587995177135915684691750963355287416833584555851898470106640734659737757131323562867630360978128612615382397829744850687952169827595818046788016694148088308337133721381144248486650155052966158516122050086823300999303466836977903134797234357492859250665927038802142274456697226273225529398382334360393456007049641759419060442744356979968371649205642221606185855797153371868219214033884198962071598973478903371929341503501852541338544076950515051730072935290186028029799828912149499326795502283511865742574077264259980671547315045933468506724685064406653473650275398700320008743849775272686126889074957049345108882549540709583438802963525941929267734358864676873743367495450267437758447302057485988966594867215773769133782533157543227228065367477819068783281505507359706003031662521554488118960155944602001107901002731735717915498253479362587398125019192995568865636763928552710852892585176455587546606946937411675749939524213514597514763341368044522686753460135239966970318094491815441253072604300329063184882288533864194668294963365989821808528014261632273375088409126696634092411688041293996820971443394938450501192401543557817490809583810123082692566875061591092913772196720680815270652324610316048089789466539437290183490998585083044965876320537007572461365187327390800302268758895110706925674142591655083288297318527659413504379788606342393696782272221729405881771725236153824673589935003451154177598019364633626441473830517211851068531948067622871830688454208143945214174720599298306505162097658061644109537369540074890040454511009333768599681378755441174704316186676159467439789511232172607192375307074247096362597496526819807782402021431866179405761406582083499191143791596096888611712264703367618407579879326749151893673167287537107366589178251658904654784365069215149117650198873858854411039320201970114833612128116988172690574918555334090121838262011493432685492128256 [141,83] -2270634452570000524034000804041975983688051990165890281404399708668969546716172461207047115420211846525606775827743661121848770094320718882938097974838811563468501097435089745689803277268716237353406773510266925774865017135997771870778980260809403599502527037014924303839507855749784659518769330739989608342842640758496108953403716016722403567784800486989145177116633256688070458944394373348762035130528986655888961154749845558875111573899280067858924715621089660995352057152675604885776385581146606620085563837474065401398395276964069560460406465450667108665610291073606473568143563196976580477234867264704526939664711755584437777391041679300644113126394976152118347003732139456511591188045890925165133636791601655116227551937233450434779642573534307042714246040575064700970539194610606984096214659615275568082963660586485000749941800263618118493932294309974902933511397426463498673110145163756466865397289658910413887263853016484543846581160139038358496791579159063262070909393381002496134883522821547892917528796352975554060344716644171223384039601587065511933059672774399412114636334176290211101277455911996485477347997189404138431304367833960065066181118082394892358848179213084317569959989859900810408403752905623055510212617189465158776574804185757444532312003466070833706723802560656543831239930755039599517654411492793524376541210025324001284021350832109521883980025076451838754449631131234124824403868056773287683409866283234261104850222796517975135501875373074305555939544454915173964356992643395689774615516659488067094339447506585601856871080988887253432091814747507791668131523699478920428182066396402618687998627231999931956193875272208833888007252703545551059878938085623830765772594469894740251209155333919867798919015989110604057715559948169767118687340885305017294389794866360684222226637342742962259778311900019047656689324370269558989267225592308008555382404741802924273644210782165299965097184337180017598233455999190629648993056584582167432528224528538656832451734462781361145811953093806361182086538362635659479753302738423288217922483723600672694341400664819452146708645659598768476584833350056392529728129955021019586694685296928364329570500128 [141,84] 11181562125550438536547666864036719380496974087103481696663862738864778161690252013893863491140976290518503405016299702026290719359853586675656542540577748966612282730623709602674775198660448277472658389649388060521008175205573213450440524448711624362418490935650289480015544526110767074757562972931476611893083078219126324620969743012740516292559781281532914985302847330843538199790513887075232017550852017410278389094105401223509639887264297486649482547358449586740675684794424408016189963838288816398265889927315663031086856829703210694916668131460415197212558116661130969488462696125168685698728426202216326441352410998469905498795336492119536438354117085201158390696935638257431620507902027890817422392842930203221012906892349815524098938398072518649364825675349377079756309745348152522418181349169944990915842733719461253203240096523193706017277854403365384388963158521790083221453965685033174696992548565729755844122413849494030796515838854688985507506525025278929371202622653460048739921525710979036590626655403878043978292538393848900527258601002137079129997684401986759664470578889148492987135811697931214376755769278646484175471092281972764382809869233630257612633458986231399593803211536855041284317054938629510414722159397720424736478397131274579831652624482918655295154287170968394266168798747988857152364190906510429400504407140081529740198087872477486655217869999727192799418456700584347836013168751887337982715094804862354373037919689185638606031900495057046466485386882224474902637239313474668649448265745459619382580993228505801298728373988835979524933477007496697398926766129567130507132690214138278505215250384881559527760995822894401048862479875277950337306919375361044444473109919926199175637257811360985587314369288946257217434716879470070565102903076617473616700729816318684383744998660824655640815314029699832771428911383837865793865987940864083858086067647944017507387435148311226776929721372189168544694083315385103046862097096655600485265802854433803745614311803086280950675861649064024772681665002957068210789306923878901869456121805946871595028579552039486220486898817690872346744857471858047606425398439288871561414400845682394464016 [141,85] -283618804010517824606589040452006470507423637259543058257315874418466975487565446393534941808535521338558336926054232091742410117293286909966787861510538720430691893258681582358551659029163759496743950467595414547545283336158103293117335143729615319638780341679463677658319688024484647061798791280704485464685592317736687426767933455015127524966247517844704894939587269740504157577773376688727643145054875321918575022051644117839603023689394080754292187939764893539867428718677194994580747094726929681927425112156699087111686297390613676729973884854786646158736832010171025148482939512577960718201013088509460051214836529705426298454027616027610935330127395894203838655940144815637823213943331433864277943170511932633224838981453962898167462911715922416562463662380454867111942609466669784593967741884232767947125929793959728728846021935236180492608396690049760152117063971489253929533920764862859707864874066667897083299881494890523847499261702160555418932911044190857112126937834005182309768258686117394303069647305118890258165110343778753575786926874457819424938163321512551361102800078942020456093960511274039423448470258866531421270178089347116858983448372035472336217535176794510895143403833875017485294338162328957336569686419256226414867991629666324512995369355900345652998497478349679366718526644253051994193066282117563428297334205999757189363820197063701395078558277118244934795083721727192315578713919797026334472580279945256181270925147474016668530802291040361991586447677110874642451311344983778828647351342115750164389029279238433578576706721011148935146062229173846196318902126695673605807392509587986257196388768926088323216506693417507049037852030832128656270683516780574134896188391553300081792660373357524499847342256593451911286372065739194509151107891383638160126187335654612579154780937957232912069264468921933604745987536519521637931992689151413400438020145613911789123586392371288030554920874259380656818764353527964819419123960630126951538790388715922510105833611644999670094794187511360028963537885454930413928028766513454411563421542026143815291846790241163328116528762048343687019727661113795666532939041451141983431956098566400130 [141,86] 1694447900461241564085169665694155653093947277128911494045954711190457812975894885865628180901040239886899914342568721102541232664853100914259209830510249266896158493538426697779125425233412550773894943999469078238088228469666078802163531023860504568013041639453829264573886425552014047573301238205319270491353793733570459744551484900307332257053175231411118860658842219780486401979341337859138477882112741502085186073571205045130501728970953237899802335979204555856854177543268440973443670960383161192914996265463173082524045923039819066170992741805420322445613578515833826227764518170951022298049555801865085340598973368071552673066773072549523206587323600367236758229485451179237714334907720011923352750053781300061697956300712973429576955123222916583399267180993024953054045754827333765371790839995679073562226333502917937693391458772264616313135122725954972902711298895363205693304266980724359155435302886044726027715021079890780633360651148084694247942111344903800643086877927218762961985195077978459137781359522676693119946763610138704039155833022535007822963988295645287826116630378871911985941376873958295548858231495450579339411460830905777010723300622708236657724041802588734884900930833655892802641411133966369816070015222050124724814042130554332688175366473637801167183267197246377484772081561425207427614073519853877381363164959360808100350264305665269439961253149821156204617967775495365929409368365684171864718703836733245856100020059952057414902440573853933716928517759651465358736683257933211385462063444959729632041058279332977404007001590408457734233804252214540492573725182887237119787695924398386617186457023207858010356144065893397952218306321422512466298174895427272102183679398337879205450748682702081921912569989600234247571446955281614366854851129213453835453909093668508560191327199682176752303284886013789058659969598675904789524693323022351881497557189171226237190360575884826783808331579904722306158853274475965983503312524285110137027420872998972853731012613054447375404056334335485081241473025173156476621731035457297033428632605586045721972581175619688532979638609323044550263677456722877920050334669127010163990532751360 [141,87] -8780402441167049405869921566412804587543088263845261798058785871826114495702840669703781451281618600441591080119996021630303820006260902223681766614493475086313779222378453322174515705707695066303727796460017994549039564455271506583345970551598561289455454025126895501065737361662615950505945760415424705237332106501591695937311953962273228589206972274538715620463327978503655252168543046246939597783826391531261804659252969768547815036996974796964460180191909647241499554885069439094186934652152543256513902690584440416206485709636043043827016809315537204092440996210489808876063922169669372812992117912699754194910804509247918592119951820389546752249440835320038766034340459211468166984313248036690088081033566681507579899670833575399536020725635398656136666483907804834062247798372484298500119998615166785905852373121572646335663998180156033489844246013968767019024217675605910090923844922701858991033767319703040429331809624501043233097423062723831588396510171977012083844690464765645942693300758413717083195940993237100193305877892028766470385868835484511057825315450066298885000163531048726990959852595056623502805807396082886482218483455005664357716780017658222964897193601100085525537576772273079973019397946726443227202227033163275138512386068078919086813045954431685133029586638491073898369767420462070633761139858444299712243650273414661682036080085419682233743507471519446838069158271299565502828671150979378678695396638109733092598765645726926131186901937143042774584335955287563628540314822551143906359731346332774666477254328472268067148451706106589184611354276078813375889950924891893277105477280203279159449486498546460746410539486173495857868621082366328255022226097272071359455988063736709576738297537921716319845430228121031299789497892609653043075835181159250338566890194503831893263791495915138309016200831128488006547742447996668869341306489020430083539250944888522790566077819035608110487191512793509377335727681455883041764116037878930309503126529716494444106106000989489537108873075078180463231514812775135767753509858943571917518288920033167645105341320782167568495474029696604610663648631436560808133034789931497458811136 [141,88] -3507749212512639920236030600419985583891403286609251206679224574533726349748021455699650273811918609205071100375645514337249951469468679951718315769230306980957611913862484902954668082407371698746409577331460376956129899834644293824723855591349537273664371782327314630603126872888932212933415662758200204188806584433150406415783520259686359091838885014020162009488574478860903474107429519038633509794518623967112916270652189481264105644680881127031890029668189219718046706522497195002576032111467706236104683434181767269034528144973835131038230439580973190397506261076817480681991931603080900175036206760494735921113205472623364951627734785305031260796007573618485956783814679826644908407456871857489795658372203439059278565644836621283398468002743895847318851577041906836706619495027408710568139064028191743992355895258041976219482104279771013624994272252438480941994595315116811862915231060709146016885815342582547164536635602593856533526282950336558856697546153102315599382348659017113551182537325041211527038120900962600452197350658086499718476485159585743408637209537966470014416393115027217903361716448704936585638047874448739621293234473378707566915694889990928802037302261300619894581897063148855829710101139265752478041868363214554452560072182954827907807179830467686338094899206468070948731618990489752344584946813596946243173611491168032598000956706613225227997535432718351140530725588010338285397877934066583562704610369593430024968418518604001381342196536067590054484450238022330756924490980473358805243310100744395604908906062176845943827229230689990676353725936025056806107128616637617896488874793686545856543863950056402425300324117513456351426418775834203083220530051254859002056308977735593107015755571494333648696678187921289858432864826428924544505111591755464569214823168425469546859504709552547124785164485518435539623298515574896510560967033091018155545979163259750108316932517493059069991783992294449677498884807399286888470337347079019082763019295079528883258550325958423429675181138001146209315666873289677386051206935276173415299311813811496012743622268476036352006043681963126375025093459094428561127084277420732864 [141,89] 207225706901226997717042776590941057529753040001151373772775627394136748273701348259562676448516488184422191206259951961172283687550100807532657067889440577105077247087373366826568022613704757996689336641552768961657241230262037836893012592695590297875527473679221507162718649448455786622252524065059067153288819738328410407113067208478444613271943106525718397603641248325933886824160510465349701459773292718578602270498847141246487536819496297144785152879583034124139172869506663687364742825531831737378095739141784807108018838926318381631242096861498913407345674429328244126508140653264327199046780996392761351290755202882393067261992814416321413044698610283609140431794262448578804028273093917942826199597302861870605131881325798650499371494102011202732640672982210346130227746648143568727701920512580886471412270706536205130588162155250330147631332235277500688525846774885894680276620215729325209083912433148884225840325376868856712752090377041042784732533124365229203983615619793060381456865812966410255986212468469357358883336798097986992044019543586878205479322212847209103925175990408375459915153027734924371584725105420867757709428368203052587525281255500632769098716004122035737367697369616467929915581427365227789269198858151228888146659663204916898310132964771150740946557481199113944824237799051229755125106450335055956295374656690675104390770754612113195959828260749104260644044434379030737552665470845920372417084656035727380213351982557098109946068731759178457674278915198628485831241542309776659513175136226529070521060092695882975979584642293710202163316949799227576132251983705293081788197889519258169263112864645163895810819413354447578876479104096093182800080638862811703846517052760687212071140268695852619132959685499676705507475239602825438868259180245890883538006773839669373335674398125143037737638805677430792601531608814485438693857759599639372512163788495037098690154467545226871739343713089649630517663045534645097588685312740228903970752554257051471150899710054722372153730592212544984227971422394806922197042501381103305934633658148026946626659212582459803715153781450932404767069476976830393378241412050444 [141,90] -1016509962247289816150540372354026134039549908364768246660166469097464713978816020129724599864332179350334083781881551485245141967793371798119891962741318990807047729796627245822335512373273096972206601313427425297361333386011616993589596905835046541906958269697237651758988630111593857590721690927029049663745292651060451339455741496346347348698104737439751163202151556160603100758888233789069954414213218528716628512294859120929275081123320527604569624905954709046567035436164729443898754587158994286514436778545114888449203779406011172305082907650134158990534132296713904026855736294204806548384054338642707713992828662259089994054835201152546749123231630692256089209817145483695826105312177789676227021358898637363714824467956746040749917553259407001867017816248254572924758143189127977660917561986837040240249840986620833529594609781630888230353996464100942633273513976952229551294921250912205644117589971851792867399418690074459242145106522906244025420981266329990140805199700985609174002212221934600530024131115908311940281631306310424196887167381062680764473359531151697630339724145303842977519397650814870719754821058509213999698966686289674966409787932181429363014530585219428516953861898085063011336546831768821469879204461765056992782685482894602863515330442569231025950390434562569209009133277554977002225328566210879194003211273256944440732155118600447572792189103189931440049501276886690307500454622444285841791468162546208224633569261823245877167441176305639069290353668276150851678378699429522001062639378542195560788257000389784112240005204868918777208050296512177591865266200925901044671207567194454939349327257543663253539228424480503471925498498196436624871549377955490730313797827503608951869531404843913199862786275330741734751025111446833262454256879780929397679938077448974698506644076239412641289975987888523756055784204180611172758916136292601280341586090347564400218702757142963709253516888822741110365932401781972353828641586482837303499968641105112641641724290158379936389403847042792636524279216790965072851484676623901716496800003914971066842350932059813256195777744603861457986080789827114864879403136 [141,91] 2973527243442142139768213558127761076396924183007155590129897223334081024626299157237618918174259351657578022599405815100332197623225230046779960368368036642689962563941072230808059088340727095044267189216289092089016888801703928120364352878460126930672387108471927656207283334057268135826672337955479895779788922204842080012166765201301390619474149182161465981927422795758441396384516323376048332777168301157458595132705792083001846565537474836464309806062012002851408223897134476870025363468136206532856213613923197334700638680637763763124185629389047972476839576607961013711330657448440090071153243227490920231577197738422787741028910039451482232964903801604414354919298241025490689239812617297745219682108663902434108939933949433045751252862163166395529098837705654809988235024201073260680511895944163177204892945326784838051860619437029365208980210089514392694020320616925669218689230087261787317492524826818627437730446711397402393153755676257781688364494052956322502394925506060054514388921803664332948815820214691508726828712645303958738897526993014248329963034630715568484437974967971610799882973242754202375093237724758428395924800339350303417224478825215831268901575303901905122780197566850144354674686455152062890198406642483432451624701045343221989831230659258660624444118601677881202033453844397130798592172665039030915977875423652167513777567377908933893750338703163172045029232906476583286167274659797876173815042628413622943443211101609785593610354881383502834844778258749176827137413305942993514686584166774981704252332259907630650612190913037613196035206623700416565853352264551881448977611203507335956195763785556869827503283693368934631558111241755890703420721911360003372353578338949835746061990847040412230750318201631876774780198659074564162356524463037322061366498922878202850327474573164926750890251185538249446453255218186020770152669577758777373376047168064314962391757746017312390899303798944357168756360010450630417551156122886114278683099837860501935905078983667994824227460691992807382145715996892173915537716519666850041053558943843981522497961462758973345430720913890142634693181409499153095792 [141,92] -3318648272630207512469880459205615700388241586404841322145642853222627899281869290377699312525116913809742627362182213704902210097716462952257509866421929720159947369182142990825814625834725153022855406728975789519233044953512534645544795729042710179524385140201199128376095521687534151021239281231128897711177337468888781748336965839297764973191768956254360350305166025825700651568243218578275801937459915858150641912399031633183665225417839325741159133507373292643834853087703050533842093297290791584832264244947998745027928123984300174667845589173386339079216748753945485573974728064970762725938832055362514061368460555549887590417766858023680779160886579882446477043058820062302035871531799040168471439073582991425340080387537073846709830962227084796851421919097426071411808844306686687787251172088650107613989408612426475553256206176790358413792310409815701259956147633508141380422449619968776924541596456968420786749892238929605598260838118756227923122805179344872128953613280516195027879840529658290348924480237416965046304303471732792855289720027662489518473980996460853140704392664581397448781694048555667374728196875127764244174262048383437324145143708955232725925918453029636641630414967223836440990884180262435042782401466100261192069016162639982388008268805711523887348864122941714582527527848963727465093641643706044038202380800167419366971127818819538163424698021184412836033676790519056621694964491174153178957124427919879077628529192810512362635090155537462129246226732753534544198045780729867000567304315777130394096082923246241900390327133454365441336216636323617624467208586090474246427910792686429139675534584819452423483953353627644630907077306199903555041113738507544699641644359348949236049820983729628625967092610500096335298640240896323602501377470479748745386610670487421817857194377629471245909784762454379485774656377362817752686599022345149894703409779687883209739987342055147712673006178791987029627259080641523762535018729489861944836127601956681887622887719766749096124627054379195821874110295006485228103924313982972255438825663634189968371228424463063990752432878005976917147310617923808 [141,93] 8253524212653576051810714937076108976731518355035061009506752702037804825799913707326936488077892963696078720981042953231105717667318531117515056454160154127999970346108936178056456871982165053704407685395739722762537838447158915106457294060903449167986922934605018120451759623906873485337756175908273770171869889928552572398569613950747138323951946801663401016295662560530745357215948930271435805844650523910882924792651443788213632844591025381387786776042726427759709897445547094105777505717436353007087588230299367237062284271237423101334019005287993417902407602892651656757722211673698151558626155661954550312580124029628718799116564586384186804985144201020688545731847270648971008167323935734883015481695503215169109663380972061929863389766802507374818307600277070513610732222159317825105063246147591185920719440488417428030824549700061332315967402547194787564680553826783764639531493537876740106250166842507853997933553841408899445502898716988659675917466798716697948912371617222854389071578748173168643762107366440016259805270437361364217496085653841905956163205698690926143144543563470671690032191496372279848766594729088304056038169887604269592902903074471000981542421675328089146501621876581203132347503102799218276637493214791366195952025824934238203418897821748889190269343454292309263304416841103220077534192641813204770727530678521044409896289357290667248609045916368602465372855315694764027224908051125953784806663197460199669201463252279251913133445618555308123863001114729316341556841730299624462316571157023630993370497540466517977910544213987328082788631569598184607542379845243622140199431735001177014234420640035163177847924104563196456739314679312521922697274149541481136900527070570240084360252141661279123867665515141888203814250096940891601340102310650612928594008381312550961662873239086277749669112642007937464824056644585069080916347704855783806381568229089345854767451847625234595737137790307487036832837327792209796342967469099041535096306393252286129610114590753160874419748658005465987113420853700267696876262601075497149111468426299910532377510550602943837391119337182667320512446604 [141,94] -10916853539057294454476144809110344660903679802236965903549779386821410443459971095790793285384339340157405994556623350660111752562030343193572527182556083395213214295968346341582742568831307898408204040967213684681974828229202888828740779277974970583937834594311906830896005462819937491793035658256225331409448920410238630091097575485090788804717133685335343776141785986324103914676628584615104972127922788803977371773363763098951926949229240595815329661429453639832351648554953424191497807906573912252837242579575015002755531019117904356792973501959647664888125115392392681988080319783618079454876805925494999047764870744043119280374828838057280378048979136239243971195596956045557445142883006512375155175833815976849302336735459058972454219303035962308117730502971838489210089593933702198152969701455229829678990148978625068824407496045615426348611691160694141342873492740239326219971386620926852388157606107198285676646038008514709600553660419944553744579893828234728119492652015148284657665139670805353044739292179720747324528142127688284048158840915722378892476341035649221856902470145186909283200376942730000965315991012924049601917681209461748787405910673297139324324282549857944704213938336763673854585267602069862602990422749511701937148314717249822420215100945194203244880043801962728646446060671624859528340205406318074373922689710884205619981458829325252699871653782426424151049788578020723643534572281523249595934850652469258603169316485326974357085971814448556056216983368584315724278375669367091346423429535085737289510249756918653070319447439025097967886472684112600298947118421540664758122731322049404114376314723402852572440737420928937496536440444726431640695487894660918348441745800165720424076099439362001100915185988059113294930204763152843761064174507631724543118753772609701960990540669713663073467381417863480636347501189108428432012268880298569650078936609905266503454319392142136955316473813722870800173317338922568810447412503201670011499714925712668351790561958575994498781152778733317249064499487992776392083146968642917473370516118744121369837233191686559164817523313794412284096 [141,95] 12499661897071318920471786291173709084646723610789253386192653746587908065001191933285575302931028535897137990774609053507756278268810197847373783805942877156276118199598493516637901418728400428367674469463897707343432647071539060594196637388638162164892160306009843520778267470992133427121707800634726430627778783857370956280929514986597749570164392245748641987106098031480501746686321993923950372092908374995056813376498251735183310202834950904970694361838853098594612775506997284869184809121241816176328790912497751601067702947690773402981240669156583822351876649355057271752088020576643129457702858946288142148644352896069183381443547707447948972370282541265077137348969928782619783659685725932435711030069180814695193693502787868187814255567779065787419270190476376753280845880657448031213517777477061073898803320500334063096660000401427520279512124277962639649883976006014907011136749383652292935167127036254123292832913269406696736203474314359152431463921901632322239655663484029632189082463734758560611940474243455522246131729091449873487408876006404456739342920146932869459381315505089373113375612663007350115121926762561662430509742205329877754923864836873384201180276556851407410975481125335669810910228243214275163864993708166413745964331142733145958902601302923458299002264569235627282418763048108344764151275655340917690859248273517977535894148121274943455077583021817534979420844166993041292495886655064466273000444025764953874702801948156230493031449998834365392826360754808989849628909885499902447915273994002072597957325357880604500860132833207643530337511286288192082019355984008764009456803803171358896608278055600696030387974145452862217951707885970984328846880145130575885015537834212558849551192567351549826031186909131608775387075725432248628410829531411022578193513046650294691048530347002278999956665955806151438911736748444944029594041071836693478972066167103153080475029869332529688700089243954234075470515815502831007138420284909528081895564039612026551169126934427774211750300621014015069826414080272551059929298241040671612543284279747821604847924705090413403271805209059720 [141,96] -12022736651409690955407453663106373909121820612815464142971383064706893057777925937262978989889992406067335227681366104017968322036831596780477369406167115076361143646494329630793469770481486597693331357196860533083412188216746925971901490496258703700337114647885512597319408449517668738158861939863300505533422862246049645205135731299908836359528785288240110523749444470803264312980164787613918666183335942797946127655830261770357945037938806675742297997340789208825276876361327278974415505991150013048124690776212697703308531723701994833834370570278469395533244167716709642849535801813763394836553869465300477587280938304059958686193843936446616001349502482088771338054482209419883601890646522946457091371367336818777413560787721844329701457775096517002324809897135096662825924727417743084962189223891461409435705286915919206136438530695281593148366947030679644696567441793660444402141608100860051522367914400183213703698737962971023616669415444582778307058317732656273450866160776491762272892297040697586867277669336141271690022251102729512937436934294919599740020817325155501598764438710626693348497273036901429877409113763191089249433263061771182004917973388938856111975627251206582621539701326266375693914829460140954774914627318225737422580972758971538077120670372756504717750293168296084755601264841349748084644295918349417269350431718400860504934388186668259267440641314284632009892401180228800228602163351576524455298734713212131625073692573079281967792734652802900055221981999547618514794191350916709496651244411733595832727145922144034900349600200603600212932396785086473468286790512786968298357493754818107764002704184274967997075371296892130282219533830330955495780529239793254165836862190223594902132396017040075235906445181551638540035330152989536483578785654763194817766098278285571765286112200045077533247556228625712390728091029499930672118415398968233568275785370116476106610575200308030161678545091426996251397361122978466160841069350849741506720765672254513955921653882602886246452965088435877563786703997332037014215719241464620273818829518634973332682954769516105698650750192 [141,97] -166743938614723460924988383196949955789729610321065647848340920918906652190805371413306684084811396469282796848676007701476691227302642609587326938375432567794890826389194916316512713568315205023083638965675516349776580460665720846353659194919674680954808825561176592333438379727447764581129693848167364700472407201673474028923719811791813426531908628940812168512244471866592766196571221491688116054500055001857552776599328137224266746146397989300873956266114078810900119324615497831689693392639928852709227596024788116401777038278957898566105768297898928252445748701285874198925577257938787736902358445099665415523413597830730000899200245984965479749828362350503914302123260442168841754278747897583009725258793223935323523537117377549623748365395915944389008526177687638257053290159466431303459034038826007087908295045233072604764276854208473896846983732741431377426856457024842876733395419999758178489243598240772379664024359321242742786804728683568559531473880763798027030323465459201241316053501497853958660743666733715184758450192115777110754194382347947633586700914468773584287548862713356664909096897739667734607018966642862561044360169156136261651180894896077572126006076139748200935443699029895690660973127492747812950069094130271510595131088871154273024191060979725908639723688211674368771013766096986959862928716840592320759514561364988004989155127848889537034772834482217694327064508357656246800192553356201922502737287138250440572078836344501571921092759305359734628371257355453429884609065264520624937556672257524518434306004764839810666668995920138830077975838814831306470956513619609075046596725678066223808854185845371560629147698531627709066394436720612486014924783699122147223721999383909150262028669184635659551363718668038727481599346775482891772074078463734181459175960556320185065988765652748099406066831867560324145561475329745364273611316085378791035408322612562499978046155879005453112431370251618263506307454962058147927406836808488165710943569537217468182483933086137522760622696369618919175601543041738069612816713448839923855222871494812220936644888219793311622 [141,98] 66066235011873405721637063219361472835356673087630293396429382096197444406148765588693396570014304394020335184533686723605181698365196541131925950169125847800336901618790017478815777812265476240171884399837326793375262824684525126989295165503329839869645838528695519703268738260830568572248331167957170402337118835651803070578181469898505001155878863482453671959532401142493120094680171422899282775016215483512824628595951538904192017062541236016233757502873948927138758059952369007079904662958265657355074539690062906977337728453982630281050612701590490337148412518324934500696779982838355057420533034770487056565651459901418229736931639115049686031094440884795821339805280219667798695629309004198069427465507107548725168997500227405495693531186287107862303155319201945685087193872618936572137567226088864165212379290774080161558467977630431688754762942475376105049442055463124156478842815414691702021310360730488095561328166701111446010916447040171416709333647518687216519017590769651243938668304038541286417583616435560958069592914287687895548953673121184698159113400232300979443543995920119666135542500441878568941329658294464229451542519325909420903966307348821183065056642909054675455164086333648118502320912095892088789197096803621615418555509669520797935822400264437738881935584016194888406488539637001529482189157782833927559248212741543196754987599904294722785681419320071051323967663709813924091853258811760491950584974541649567534760669055966184132990971803707369085573882521885218476003743332940465644197424352634551905810225932697382184252666892898193691770198912560042874658413349815029238886041932652371352276197042468952996043901986343540891011249457436581791694221759498974671195063942704085447464732003060147303269303677047227307511675444258591133642043701767833746889101345716126801282571646221524863383137675249482800836875339666404134289251941756591175828222609921605828647375825935456665683953571554288506167955627910959623870402924547440211651758257055473498202329080937639637503730991383753539917793133889988840170127594202666943575222364091677311558967522436384 [141,99] 125879188806797230852623523440799089559098096028868560165406273356681676449363679370441674762116229526349083425242120586086991424081915687638857055129451491979498332291055111302390631262781418945709018183064450729128351204615215601791373689307437168595120310740604599476169712613710311730510601717522361058085948722318054757705406397551059954068689534731207554949154920826691347498343716006912641142829085131933950075878333206462213558489824439362483691949625800456032614787108230788014407519108057406685171990453113875612145291266141975455479640187760069635941574976163954331005288308904957049176092579267787529820441331547181939554698065430687488649831779104196039384338616308013323106788798401810001848128450146485110926106850985609508405156169330862254198377482197961139274599324359361556089568964781957482971919045630118269145640253155209606661032402681152049296592067991880278711882941795736187190101249004318021976412157827441693225023064284451823377398493786027253799078235496685280705448588108535909968865365664431788808061694562862610959512023155136377974683983607698943496528149883084394891015171357810213681982778779939434629742699170108968968977975571201763308628642824018851405210261432935436459958015150174555524275895587162695407764048489785640047043451177898799523923113574944318845867759494376224827954311640304980670438743278043482976045656035086207382556299004959441646560676332866873478097178968678795875398478100669449730963038870716639332168877966094669355725096951839377334761367355832518360886472462328309871521155762541891725044394375112732458817655891872707843153996623996787982928261797851556227842843314456772630574858028085280150085893042275630723303491017769655514437350903694300375511652051076494988129484247137526067888838316263908347059444115548583772844456590831652891437717040132820848324053275957639856834819574345211974289026779525229876999727978033253294085537944667098731722317237417498055993553713646202744195970526107285280896164128896747595721797808447869946194628805078317642257292269978810055241388380209607351395034910748277849588939940 [141,100] -242782136649066384688856845941997685056690010542877698548275869555633697793255891222030847672837322005085199574332330955178403973046125526619261368947927606336463180238842593735680265026363825920896417960691398761196587392905164223415937977056213866057766446519177999253505808552971144112934168783186867749042427566382340242794236259844524376541496337737828647352632893337756227239234061366202200982462074516815785347005224654100304244197106997180312649948338663002364166558226522445428016164683181231079449249554246332315570680662143522055144701292793564379307057566680301820970794365138443274131640919297356567465653076000814868079087717627257219745967329248985891782380104740592887004610386233074760888643716900499116129507865016608527127900574090738033569109175509528657908187574685235930403966115974422545138846018343508469598434701321514525815347525715755781035984894235202679508664403170035687494415984855910022712399585836788163452781338063871120532564883586915842861953122058207623383750401608945448956111380269630893574366914163999869542711303476829411651607372420110166550146778921467780554702225066591471566966472614990716180679502682311626839055255198254349891653340370043866175932259099663695080845568428861178547730023288742775412192825137440035287652569745197467842922029849888288544730644050185595456808419164960578210448907096563884338355803921457753841655997559095604632759766166647898134369112720992510300965016228928889956527254166975695453127595148081406770132903084187772523254945697857046882635671263489246543373976265189273619942062784432707667353286591116304132522511396098644851894991969155820557255690878696256287637391579331605255796217238533226325919843863187341094932955222119433019307509408478285514113212364565549279506831799678152236808210347146256108619610590901061728296547630888462997379934151681803387901967864157480848220024236685544991577267970237729766262164526699292462710800702935871089358756435197560084336406238832986575323963203471132635679104030117424708524192181262550477468828861112772861715074523508535271418464207418121939816 [141,101] -308112239407273626743980459267655938758245181910675871786284216249686304691235832571744874533614805959748897326663773879914553376206482822653614170917560683578075682079534696431798266411958523950471953251810096356291191420881688726891708429089258445079023522105762996045269020441653201725596049631231089992681640448954894992739116549420208245753467722917514869161109550356960265916071892789524327445065648070064741689611176487019401402531424901151874516778409400724385287953294725742336962716976324175714705195588531516396906739656547329125341992864076239125742401701936999101304160237017231305934857712100330089430495005706691341429922517146275742679398584391397246051042437736142653992395391048240560373951861736257992972631105883184191761477849998290760962388928946682437629108665152391000976174186921898957663920628167385197019727863124177379312643588468237093392842411256303732264959545988324850492803357916634908795769015895593832856536284959487330839543225526717787488317071783233496154325070541423087371948582412556415532328569751181816477167467192717360472673647696118414557694283361014373422981855629355457001364632823790822937817791109141123474001901179325630434904295178092843148793407290956934032564107225632314299422254788669679872332112471887864477966296551797041216844385322485584685851830701211961955454827677926007814835241328048146598381419442861102967068221486194155687711017130941801083594157295855812841258905999917068174572536407542760139858177770268177489797439007226351636502911667446053278768716876920258310837726562516254537818240337100764934165379274846566714288143671221560005849473376680065455473771381385299597366051316941092530127149599824589612743431416139638109700298358545850373329336351262829007401723648167715656496649543653407511983551659339853662978455211642283082490097576431090301301690519667281667688406007998907336411124223892920770186163216234924824409463786438444134776362982088692742526945166124583894968277407129246776261039131329939837992527053590222404441659097656298499785539795559444788000662169156056901489101009490299 [141,102] -96966962310014696049437423721444221517827858265516314287575987708180352664808725608388584894797462403417322324527303686550215438238704250303230749638092914005306804966897519499879580351484571852779037607470707293883635777495414643183331956953744967398660742259503910646727119310049656559003490445483029345698896953938940206030948975282687228610100834884482378997426428017952556568039319708680859167503862117951794876603634465829179248553709738500925033209925684483321692742896395519170038548727636598845842527254763661697057435189709184218470597367144863831693686782433865720088255441549825215140643231053765525954944697144684146554270254952146612810019566745854586174738586625217885319881028785343755582428186280274137207206036765178156799156959241730997522274614443929710039994366926466156561822651082703987292061457185957668202034231731277245815327311536122476418110007394199120472437949291992557258060885971568225797896913140014576669820180898234405260419957075689327000076823117889759044083641170757764505788360848210352831391713042667878356654643153093992354011375044951987767441613848888072212891117037498418559992274053162161502278850967862070263886356533358689382700300475945830729257709086422293719482781808266141914283338545372450180416610311393849613841592685992791132626610867816020328023678040907731358019430590654700842161858661756002229529576232359974935567678893964654492101294224277429236290954163527845998643180056695320381303447656848986196679853716100985826142406301798553620908538305913052339732216166130871558130810122950124123391469668688422454171237188461478820860856277782551355786286629041732173490101020412529238688471607587735610242647580579203919607708110006302779200496145553822919956488904932120498866744083971097015886515841464857852465087505361572231065238917316963297420440763379367147030942379013020647682600880643104201126984021515515904175069812655352450624908916053351798015436552906361286651593327666850588849245607266206448065875392214577348781067123863374911145786991565545432909649106600782903899769573096709703776155840 [141,103] 78854866967641400377128515865075779294348721678709298811691115566163633399809244572770239576410676160507901624304692544146595468479992232075050557779802591139588406930471361404530013715863551483773093881079757846959536514576154454027266656627113477187313083734268042192446970372774724782575520741582414821520752013430747280328248799613211124303396597573263708367607570633199510144693890921611493639891276245853712233181690742060388406176564355545884728423587418528925107792078153098345924479159724379487713189598188841220268655288561096312175601126797748669927878735023915415899444228545711099851103213565985307025265412532541965922947846717969166274721122826022289913777559484980399970662540193379159958113975435040332139764005830703060617677057986044968727662344480961068242476685011365264216440769311467004860442589806864514854577005080464350807445302016692740032288254784995022437998999428671090697182678874140601829898521306434443828522865003230308668686767472727997371966761557399866509713426538964859629948359125090106411066950671161510844619235712068043203040063603250787043524303026647341940435988849846200721168010204455244637563658444101320089394919900697792862628804949332802464416822560377247965435509795074875143344938264461723226503300534632490888949480464213175006534101729495466075501545900559171816839421015902853142799640840501703020448498877892209267675170444123328190970576374221472505533006186727217471392389170573301501034342263886776873143043723930950657205254351640899456051309719345162542389590134264076837366379805568810666528879041942198845113015383862980247641489217374328426981244833931711748919924386813889238689554038142642756917337347249710457466222682233227044167909646573845906762551540967447630067267012779510786333813951103325904622831266792669775988644802072488255924422524304913686899502722233414905018161037526216824496593101671716908155512916526592660211697087032437284852864252026335782627373405122359389439909132535304722856866500026585758023656306039732954078291030918592820631255870622019239241588632844017665000 [141,104] 63772869859438022603934729294678192991474458954021666341756120730783328375516913322088497887627337568951689571922816647733692424980566704430547666985781655865860698547741374975265822035252081443921553410123928074363494175998223788173733646097064363922405881559135244604767161021192370155457650914895642977298139791467569002099449138308586798492159227376834814694320275936609125983033815757854571901472269034216830590246969929383857540229922526250993579702491534527772585142792004527090506213306047896234909710419044515959748585971779359763642261478207509032348868315271697470568259112500874750238407254720637622741348854286478623806017983800634535839829754595228088012959416186936603710419281625908348560146198272866638935054780882944465740593695678461706325351859829645068906832113238362200144311075191664918313677302730489482927973155645521940922923629387923739434951802295122001449330263962420421971213038407720591556021901335383582243742887666436930918559788115131135811395221251912959761842058998647692114378015185407186830712032829700761478278167914532320104310430097156578818279456456990893653722640112173389430540662252261225485493228135411906889520792592122170349479389172742100248789183770242415062359190131504339534712879448794233941206937476377314219598542095609118659046619287514047542918645317463804703717284031251872992141107774829287480917066080120061891988022569724724454467012519218214902414478301779979946780776430198614441949967603883105471598630787302382406885992100522520799485026595739073874448073144559029122472636484619864438402001498137470294622906489579161927509061634695173323414602388542411732247620858622037624826925234563498280166302600364450037054313845423051625233053425909318182331092480565035524985994829069336969870587705763477358690607433983809221320464385893436262864742914366592342780262517409771212717420411568100464144100248652268880249256606735449520493367984797326888871836403812511940041216597180122768062954359217753751012196023939022430651588528385160863797086119286354286312041487564472850866427568806880 [141,105] 6326047334080910447154826138790695551623921195541713582143026620109028228028764335864343121552190964815798714229617566661321297492752612988834584458502948251789946770772459461034988287170101368650736884892884348772563408857870112582017096154840163162898895889327878868329557471647006328209086032774996150233026868719483325886462668326555661641958396233528582660767040883046010522511995895603201587760857466420637306135830152521451793108381277621963016841798912473126980312337624762889847563888931814154505328194333142117460947488501274508396113381228346902314759357501635281431806491139047261037775050624868061806935092107136797150167721228193335028913716919784808128998673884016314338066474787061404280509988751268025600512675002442662291631105368009183860413411225225497525936939712922408653574576945657664131704847464077799156694118446402801644717347234421923336291685393320807982752738298023971413072174789131342838207916610850531075355892972008821163645525723514125918244698182493116533584210666439412177115406086633197929493863551275817850586183099113547410254116802001480442331991170356137483910777592889970307787328833941928404793863135772720023310384814293415950735594432723268992506735904400619386978890223450071331201376334453808746896729786967763125292775585699741121301685254755009612562489973321734083409378711520964179643689374946758125470354741297983341256182040834363219798221464055711266993913789228516190481989887976583260403007581458707301740462451531730461174799093671021851513051118909271432400261269111904896340676137285886103960346524503978141485371353889070410575134468800021088166594158007049514121794902151885533423395983434202859037617640131370780705129654508722507343811133953457738881463936719712974237575809068773980311261595374547610577634100812608046217785103863554390259386259092840915590939473229432669699123530283664527823086298991735793296108090286195646437574165606017217588648867588182398724523178107211401044538816235765072927263196908278614656306571030506258701163955950432136825519571921493950460452232 [141,106] -2095356333363741051042432158114101084024391964032892227258696003757151278563173920885023065101216198462365373323828755249126333224866202354732210995300286450913734610580101508073545931290773143136909673442840000624067428395714058669614029249142393603672989226014390670175344011487647521780416873966746538764915389541141751220164776538249784911001720880033906094085365651727268426612061926593196331204739003948201971548087053256570876174611789650486678274550555962248901140295161630276717491476369936142163060858469387537303135902987705240742326538306875999226942261121438809570178101360178494369460159465686800355423563952001297629507379278697261901793571111039869608939726894182347504968062697149626901676382164347892747379694784010922822190683902261310271349140466720344292173462137906844895562306302541126470980006411596484455466884155701410489963606680109646723246231875987638312797544841518344436591985816062317186374040559416920116184136200445590995217455427715437480043263703546849034240012419956428305177760604085631167491613968236659015053527190142437036888525228601920275015804590241697896625934742569849818349161777472839917962721783496589027429373652414995273769341241263100144076913754351687904397405563861930151153749657561696308281334534930980521294052756793948844211895269919787330710950543455052427231992431709131732240203382222559161835264151754407572729525588361728515043830834681732091071064801450235846932274324340113510437829413293011781017982626815893065773141667701202301077246632223878639180519960718404407019746337226223837449550159229971050534983367840985991066418334007345417070601364911417713044523031397147113142243521481716728991610395929637656388936333384197222133939382994231311214605271846201970432225411711771477117172378817959912610969751181816023729862207100603320562266799536326139528352036931316323841014051078103737887632470000935520126517202027568349077872096100526728517073404522165161971912830837769741214518904054092131001172450816064572232572453672760448695893542180426443268320524612953566720 [141,107] -102033342366340042808636805635043306359322832127801577433308334309297614079945386156959867880053667244423143643960702088484539878425940382309196198802782458485794446942795036256050968434341359914985623866849980580526673852811459416001825991676939805107913934187767124053559603288546487352700524253935222667226774009673726896476096037895446748210780785580796792410588581045365796454727499053615509374601829638475508576484951753983764742543879071557435164350601111006181281595949676795745926739457734053357170866437522572457465138265895907651568026322480735771093722293304725095115145146678260956583953192246621493846147807350468123785946229145215356978182639453148057322549295613768245728655718591885964116657454810214850279846374603897753635071974162525349541686397375611293803151770089267134082463589539342240867853194880179197790360453789038668487301425231620748067010622953863034977251923076683523405020427172912134730749865677113694851277617800163328301071460602601908318266947399262590158302335171121248000935689186462878230716957785404443321586141092713421913808825771840489726685148234185368408076649917040157232853559545248916306100052861953121225047967733050593155645400053978516448802793430990392466415747054706452181589341526254923921124046130446436750053877318588796600239298202669203613165589117361407931646464345678501562845674418721320088049416090498771361070481569545383850857767834160774947881069515344887053785985078992206192600051031435930195000180196558210321606014451198112422528089254015956125362842279500318041851848182267962086081337347798554941228587031939980022520426867226726692957507318085606150471451889726218775572906535374276763797366116202053814112883065376005517609878189229062100824046225358499171534739993313132936816470141651200255501387514992914002205869537974282827934910502802415378644351254628493412636322134611159252906909609100334004791963381111153541661879403535685690090637281482979742812712552157826838011360867815918162583264462097396662014931782528897233829143013729890830162013854144 [141,108] -15264651050338575455868568206370005634631344571058523425716348455901437405268233260281819972089399674543215969495474302057380134776007747723187816155945791603553622768678754459730438114025861247478002950092699348493196277055726265810266068801593039214396536804560246968495164704820217297191133025427758429730712002167421759541517538311391092595574769835889531941245168761660427275163844349520818470606496765123802723139397584926542843268375038061682506785435805420639257328143971540039885022622048706745922070164859447011738630291299390232144102043237566261005334890043804655420915386449623910025549632107276367386296094080294213706008186904628694658052173920624851313798597250267464921910373941449151624322215544846287888541272627515525563479556519365646486400609261977239029408399930405279388054357904961883803571355893436147083635379101180296320304050280489637264707217464679930324025712430609470949952899321879706786781266166565008443269086369257149527219933127445133269926099529214189400437211576293546382778705979465557991745237648865392046759173313053848481787609222574439642728559808083022797955160847283822765772272397729732801388073402446308699991107263168414643534964210453980248785998521579979793494191783637503138822996715346049769825703445795793336033578667944237089671585913817312388631188048979820486203328539067137031387576270360829081292427540617183483130487118086203258258778200730153123909676078272255657244922805680897320444701139264268085179871943946920600361712302420349529523906656026309439268246418189031012913252461867912860616360401236914344237841398518075483086002430333038320443769517914253802116118454943153414460520631017109454335736921263606604476062652651705422540291641561390101157510631250932593465078172457595721633408405081112725980856903478277761140183125321655053761360429592746875965869748168744379902732145967104884072719626431782345977054538378805427405684230998553377052760289077627158143459034273603925824891855770114504899345676227002387685456209502497194939481381652300326370624 [141,109] 304455833711483046118286547630772063741327136630105036985021553001084051432921592482498687842881907646628863258242279002870377103649102552606880455989249636769527645336264046259119606387964874936956848087998726792127617740114473577653188810133854913637521391312538135593892931463938934039521720116841837143488043156012581467601686086208735273020111700985123391373008149467360160275848893702272056628909227166952092759307014715287597520330974319897087778046974662319473414444203445846043408885697048215184494764318406068897193877450856488716613121234350378625865392322087057871352261008765936434157578027992368784046425222815965188539427585612762160280645530631065244839860321646934013694713722467452095564815682770102920031271601922105255505598844408376539562596129953360429054671726198305047395243668841778716660634802377846806974643325496489077483503664203762218457815366126519931915917949041144014812700401738183896152130617609603881320841760697097442241570396597102118101313942440245341997856971815002109242469032337684421751148129218046252184249164067757885130912582772976535188148990552050265754678088146289941108044954038204774968288160936720140927872931462621246014211502713221498906240748265733812347970405767907582901633890148829250825546101691711384587968878791288788212552301490637931656740850815951384098274161915172962128681030929702442326990085435366997927547328527411680020012448185871929439132657065112132366018445250382958495388346004686028434402303180900343275143236565077246886651986675569011368515264522403593709257466951122238723337070107895709393315942691785746860739715179392751024280766534309070479799766421677583058472760088598763888284754706006119098776775701945952498877745787734052819393934061587001638328051345535047201085017874441221079887366851978115361275543220413058895709263176021402016613346849106646564256755547615261051490389569380259888620831354565661791481608798997729571977291624214325844352283437727656458013161323889071517734467947329736161981706791180012107597922427910192 [141,110] -65207952547674197724296592230180704764505232672897888469809402463328275526319889009981905344387700749302664403277977059467069703107602815978523541165208542638502672473390300498321142840263479818135040214964420172831275553812742851954455680302673493730115395279476392431812164139914135457142209757054303875739549942403268431035302348668200948923186518726065521696360343584220639971784956749696008776312393131209917873639981612794070946191852253950030466859021442190506295338922838047619611250744416619765903757882811633926118891875586242699266368797594885897606223817975938437812254257035845148945454416416673569723144716777072424064830320502380171840115730207204710198996319128609843621815846044360636648192697316860799103950409595463920962273196270512710747456596078849119509629598362347363617292696801865137586365072254475638798880929754722204517606797441473807046590195699801357149671240655843617684029748249917172056073964034471077947285486903759031136157421843920786070379975415510511885052964400977740688124099600847865725230902352145908205822917937184898267267247124349892178696443606384499035378574630634140810754845270369144553635300246052980596497075719278431895354993480346793731894961712575824441964466699028475455622092535688594137306830925808151395846987401407838218430015233005519064230875603984345656427676901671309267286277410432061341612883454078782017487537177289750248759820218453948350264610857909634136697668111758112478054549101614661273123694428578752289668940086227364998421452923703959558878648229898034803188691823587695402893508386821950053488301879701998159759448034648683093210452737091212271860428312467359905480258837367422730521062262498019845945381410622078501200107303554481340165962699311954252331830248028939826924764706266119925576432583039328498342239137587990750925973248834570758159366832651325751252632168285722524360738874524043002299788895801728298234352096157125005383452614743009655692782442147263725030703788924183679927461730951974038928765693242268500184086400 [141,111] 5378821915371967222226458633813260801484365339336614438363124694137483315730671190386776284660399105058479740838302964066264620426583284334692473488711428989801068304580777403504228125547387787020143154182100070555394608622331944555542509918472403014406510787009978645418699442837250986110577845819353634169761406197220940708609918936084654184983748394750065501008105148800483806424010726586465149770269871586441296642276246326005534623529593560207571473886294337833328931190902946996978677505708024100523782018100523977199423332421648049795556704962288832693569405687734221018563901399942278168948428135668001191305979633818947581421869546257415348425864049427394017663555294229102599343270018358967617609671691236748520520483297978760903986316997304847407376899334749647041686929677555844385200443645984396305847305943587819954483098373566095319325588148356464838375597139897532022495926124429848203498191750217065883242882542628351854015109320203172811050001005974964728621549348943709687419236166130858884295472705947326152709659297990086352296578493978555908214497674796855109272676159797777546786497500297795963925806047573225363457635662841717953711396746712971476723956853047896992951745108542191415287088528297409976984657980324552615261707741586600296293770000467158759758106832862500907945476273949666301633330140281520304669669375389952592611317900276031799600312940509328530944962211798089451122417380574500847145714220563427960105930548436279018217023320621275395484595808691544973200008598522253611231249376879931851466820095187419973394245398777059928913009733503930219321093071471920853529275554995280577560569443475613005432526300082640686190056772660118838815554663536583266727669681865299906289531066341278187409652276124035494713961671094904660046497417733245597059179707398690009612939986240711778332717877171961390067060966829136659937670453355719678907645504728720337016976976747114768741671477597696896736368584547823978265235132616632191971525157644131621067327154666764841296 [141,112] 41689300449990128899410333523044821287023616713098126690850499875674010387742158288062731681704711598256556704468630883238676293969859075632975233852247248099453836526229255544082002751690052023614468394387338602167618394090232595825942989912466318571720605179325628463661939223142074337119126419528783370324515679000465437570766001993099274651858752528624413604797986037785499990104721336493772772710309895233857022987184025603701423901575457752221722013379737579251384764462062038630031481236916509628891400951714660797050858807706011045570221562678582703226724488890187306768671109012719903709326763647321576442377730578638265756020393332983350214035157554088265263786874137048424052116471454596122137308471331628697731152775826879998540801694536381057859895422065682527278876784994719284813514687791747734835752645796419817109968256236965083815502543612368441478659011128764569604209459876231928658549515299960986574196855338578838066358001721932615417493986059620486063763300020332610713634321691310245853692814957447848699778949312891721602627448471912307921516337675418187940470984870835422064805079772489575959055641146472857643468055561678135686557797873719102490131892223667357457282733344763683864925935012379323915614604818586485349453800434739757442560973705617165003631620578412937513107625758460747426546096456535392916588097391677597498378433644985802054956202557773469963979119750209625623844165833380311885360971631652525726519021740272084945297943083773312246918043441748464606702812394598067233218362556863682364205740693024455794528759221287821542812840684569032635172840025074299243285381325786628867716490000927799838641021438070875570867536472521743708077132504491968953189114395501143688983143185453565342109960643048147426440100120436910893886590983861340950644197772664719060711984761043914635005545382822856550280217461477775297405606632621668916259907893789001200631353625243243665495574689372720127340722347475098143346982736222646583950334423691677055500373858976 [141,113] -1551401901245418004613897597978708329838129990028293692366679806605966389570308406368139828254382153499864021985686626560411781572319404519918705094153300201370722344124420743917074973680103111938435213618748368613098111428414193011705911232796040408723866502028284233987609196487697369390492919533777539262066060927415766512871475901885591673716281413359871755963186924187788080795550894555313782010136807668902078253538071183688635233866337511260002026672630548828974399699087847154982114416122090492978233356273116746725380085704140758403956139718182104246375834178948862675327153452119195473314794304647284644591996049152672340132461087110217146500153630004313916103031562483625424132186127323274599915432777810183700797925673079926610177916502351600247490390659061593347797759676367105440001886658126192755581702273913494666995313120780933829220744071704166083708953003596264614307313098220963175897268999704121548188140335997423548551562169718210943143672116917601839383300600944594159486880617632761814939502483488843624002230261612196656658458316963005835020307655640267913346330012514131783707495256699646871225973011428786858451696713126822016973739696307925953946263256976661235762757800192257915068239532844496612613398995002906225413632793650810310154296850269541940721831801324797463062331780723617587602324410626370469452367456826015686500449472366763069633941504675355669702861275794507888414447492895734964681234816085781487003181318580379517688421522207515919203642624341139895286738067892311696455717428848831030320758532746103054950809597610651472635167054517639088952299025914025897309902541144932241814214808142153988249079921528550412325544786840282362163054772698425047712995903249978905356173687002558524156444385211944647546331095343790295112555456666366932314393512898532299907639588271941748195673312947629798131362001818466666137371482835768309382037829518885290175514482903715699270408179171291862841224973978999989947584790924976539337734573909104320778800 [141,114] 27352604695794857473080562346514319966292619061708052272887850155126632973308350328912858098507584200543340455904803576645466144485251590464564342673308679473995448121479098761896239748643338659792549691124438098336894038493334576131981459061196769274793669820860163526359085350944113451325748201113920137700849489791360420740103757630730430592560764133221065815881996349486400510997671012605999128495369508278316041223600855808729187875424799247999979128036151734803836596573822829683159913430262264504312297896373693727783997524680888524203895636880197890272105050201210593537936473171915500294096661817176494350616272907590985805386821633148851039052720292544964190366032211739067262310728466953843775150230142113358710789108331925940095657298542894942702955387477484931877420870533314209046378541092905629387696664453386852480183416285854312081287255706083859328102773758168721265683239101144940283366625488884349064818418181592832181766615502202644901725567364034684023424932741263950524318514214458700681734028419313184196832526525064012573040267759238976964460083634601105782530244290072928617561530862424765239813105276622882066527713019052227528632404265288775426513338977371490138590128649522515651077978084769539196461291035174286704284981394185320582733033706151245504693949227960505647384833251404277493841214514680564229434596250090623860199752403277384874396506721083360808471892602067197741716595372364700700345372871212831446925137606324316788903964471468711989268929464545135665221064117063855683371207868602972573661875882377252625407577273490275259307771398443873355264930511518563279910911728206611464787574274330865916046309080128782539927023448493885837404001409818948140640112032494026199579856759204209876820095779461740224274042344304506587668329473195208409720298855799684121411817279854419729967801237219774701583684882729379761062981254151238453009817841863912777383655078288903739599119804998066197261827488696501007134925444190715440035116809464768 [141,115] -503082476699557751424937092225692660328579216229915263276632786084583134569593010657476935975031302201084011423295627203998629044910562090795151295500340988117760321411455110512960552768185260930602440739518962577880003790194794275987748849392957414058277695469686906743366729982293291710449233814920187169096241505690251922373662379594876267113569394109752330952629108475194382777585013237128421280245156035328645284980444825159329901900495545353781285484761168234372374324739429779802734317562126495010895065456699658154214968764362915840728886768340308189846006789270383942719990116131527944081579177912464471731633721833908723944447176515738865879765181099543332166411768990655813896783415237264053703389028750097016517427985541793904039057007227952262153331262095840890386104530903749445379252732903386392298809365319104396129756559783872621077206735345561339569783850542625754672063585434111899084801085670297638880517110071913622540786330412681564897238781055583744073801579237497873070871282049479761426374113452810808300858299032162004236587274993194414517105293427494637789658715955611400271329012204590511280155792060988831972899237556979456289988890502893547269967874311966551283825712614388432971850606653605317305020714393569062501503994923955330649669287907050656301158305400961174708237760373954117283356864018818474852921986921316498484382986754612652157400621296371619653299665302101068686856992630560266213832065060643347561930120495887234410713792607538368384897789643196967192816595848336504076563808716088717011895123338883811837970339056033909665048286594351533553812496346247589327113950543571286098378733874330377572342528045509318673485466268008779103218304042546568025053814089089295581109742737622700896751163192118688074170191423137514400695726130005536477276993836484535579388826094450278667141670000582001003822429580584472859727897178749287770619375877809743031762351703857824428613681320459323399230882938240428783246714994268096755636200 [141,116] -2232558193901273012027532168990250276116476190180443800865084917310681461729618568523079336198233355952407910832051840535999920105828561761260600440058604770843031639737955960614835433433088060087940745240534910140551744249259026471336540421214056372167706458484500837494053996356189369590353996441083320107847451955266194606701214534947168963893064338347867789776121118910331058297925374244206086708927625648615877083579977404688015782945512935620123796538122954417887488646972729702512175679151859618229909555215731581279145970905160902380541611825297363209292632738853894280392449730391245289998122473611332615744085557630867000226458006590959381587654430516258653385806383667665383976463614669839745749249982071098763326225963589946009352443058870366313186866526153480387037049047058944346464303516517452127753271428097034991963437902939295251570819252074627621923644221976852445188319597917053774324359880616723409927513148162551692059201466923262559593556985787226111480229484823545557227777090404053598227934036329385045993548625971897924334895981007086312360890552619992642959416242396845960216748033267302495062689966571223213802486373956356864117336172335730730396052796433547865581044617486036536571286851937500569978456590601937016132782600839475389980371121516608625997695194402592004236729037893059520305671268481422408550067231963618355038455524994621639424478473374391686009925829348839609114413748038674439086194159639782535388568526166527701181701145291556788916198030910024247295500552735355009823921881143155016025237915102974563292675602459012845378008527690275423440027295617196327417593756943263107954777402594278119810971901758267086515328247907610253271408005176012773903940728233319258654289644019915376997154268256010744355307886926457794309931112376902668739088163915361495244928590433382263707664041558197711349396284827188686974760315559078430186289429988359331868811246511568170718385285052508042745448518641384002936502375733332256 [141,117] 14663079835900548588817967101023372980197968352058179933660105901069832716654678432509924992431210492531739794088296425817727370408360690015097322828628996080708753735361286827680477633890614567207507526702854676520966797597040278411638255464450553873869412809613062922784639557270305343363058187513879182979642904530793654262432813516649435568343749080237902408731348717486961890061321126185750604579327854773205103181642107751144065651605053752900413645960300754660926671329511491871472294668156398969728117769662169954180748525992816219272058057270589951799925384904835956447148481153129266141390581400486782325258305627767811666402477959466318159575867516383072437641235098915413486171433995162469105761356700880272900447178313142678417372142417291355430154405184734789213966947571588381044162630480812339785418070598453977183835346848270684673890808509407404102421740590238165716183525442882876220830431737389918886009481654448920823620681347954076963697872255786303513932000113726192323042834779865796661564604359298358964545616473401855737074791761759814799391480967243497032972315531093662614014579008214163810180781288078072420513572881592071836417326525497596726719984819640998588465161675205963928405255357166295986688377438860092762732331799820405213160403286718004186509837816904174977532177436751132632297404972564580683926277811675091607202556386919826840076205761759492741074703448782600057722337425657687031474238271409504637022400534562036263419370183893104084029319142177011649228925185579117936887403895827053513283594332251784032552597090116968759587127749200188331940878837844769975785683945299540657354958843189850696969316145941561900713770345102694134784548847797641478677480280401898952300353358683857238188777252536253338194349199263284032838800022175445549811482257357734346636313936342354583296146098601923182886054756786482571292063533373195364434942782566663504533938450313790278429136349867186765434925548097590014025212532 [141,118] 187065841397885340541048004316629114268802743721448894171318899971305838564372944522466575648626971424889583661180448288592783208177441392889455315337593448041032562940282073002102352960871432076733471716568822360252500318297335611926284496609186915111661084674516979543496238996569574720236449832019894542899815722924710648652163956308896986920250730285615106390218368083769030428214858790044340876430936859767053503720147285656809997696953529433410453733767048578711003931577653973236747089685996378521658286976345240928323949816180696126052178769534105439206718530947038430383575552702087865242193362888366672623735996068510474271790848751459900812941480906070593191872858742926977059304456453591569923690139736165594602188626753740308993092136926916881461920313313020385842220345937405198543202431762639715541931905461301458296819646707080749187289788635093991141056909235718567934878980117156667770841921891716180277569185534773718912188483519085302084308699345310656010311004857719058046838050515030330677657369211030464826069579591577953627457875898145702155332985692231730569147174812634986630783613864952288569142277883428229741405667642677338343264468607605478923227415330432143078586215545653691198926585196630820322339769081263460139722800156418868016056928265398064087571064052886633243661765755210889145904763037252706013470054216697809378670350627760069243452420024598520737295069715455229289563171986062402083369409420516610477167004610343630570567466013909128783702590374529444831999222778112781444501207445670321901197258023454647183099991151549411115813007263411977951938854835464896806559467785171831594630556323648627587372042494381071818187381134326903240001277794876275323223720685316894024550845906153876117181149996944531785976108693811023167185604815631335081077138296377184031152587821551822346043099625400846500027869760955188779319397569672509597309073782216759255194475645956640157227311185506814363710755413556044736 [141,119] 462357522496758537910496414137069828300483735650697790358988709504003640832653130140849783969250689261979099729268190175341862442681926457757995411716623467951534014286674849857797043479364025714479479786737350658638134720956773121369921340625330347581259103590361879927327391621952044517693445998063182233391697694318795142656018985434825188575722649833679148846289087300185116250093229261538909219951846646878935214237437430122741535423185682865637601732717928739653843382114287611060173081524366137279985736045915009623514853560521961547302056559030676396510214655996926707679642775467660381618396463854859362364313596517879540907152195654987568329795789453111988566097491897905353528495872658876611881414120451629629850887606961404380925861253212561709997681907420924505957368009074763077320544456671952270772416218927722628185795856419465623932262590859791350173464615941694013573244526971174493109600016050797160560505879233439813597001614026512645484163460177578055635333275556088244671049581372441930371025536678388262452561669850019771032562037950105135639166468498184342275302941424147427782098319899181163099760165566098281980457529408931807868868117976428991503481690863930016650154064597824262213296658135411577659371380201581113888630805403390623524567599934088371156657310643182922196515903750191205572109565402385763484308923720369530089938458586359535684660090822962398380613462501899198761182822246595006716461596962018670633221514384987492505159098726384231214651544126449853689067849408039122307428513108381598502290796370692159435249599940150729822481005310369072651330668269679440080680194997656220843638280534783807073763075214134757987258528393981436997413970042686566474852932467856945297691651166536919450732643984552403560731747537139950241365335052447843252371859302931907766193285378722964725756051119228715217792455065547217257002974198358335821476792828071856334235547240345187148497457988871981572444234392 [141,120] 285139821025486012323952296212972651001731612923481703502843197131724114004849456278176047752589294084795815260383431701814833260552843691077125675501588023071467983373470486156168346758417679462146139354006280331871227186560590484172475959014243386746787236689684606225786463367949462430216102515881469495195831884121272009468771464169889249718985043797243264551041824189492637167385011925676166127455956890269996191498118696254969679280169067445753518849121396243386797645318050313881208343294821510822761659707372008775302472560845625028756264149878147529483936827717090157556907148388165479676573748904230851829142445851279965773474612922230673640541066821856903589436225217574135538795478313245918854870692073473173568375306917407474915838306296729859518314497855887800364664100398279164806301388389196653907915238029617417351680654043796156614963735246597451503517144839407407447298497248965037625649231406471432966569970298149116772788947717926013061761993285334563256170280127730295419793690349413017341412156670225503168480182087494056174419345847137241225925976850269802032249936613011169607085808776426693053283085856540629844476514607985227179688934778174717213297191852697663680578227131669889227963270856562945499885133865921483922016814260821209579559711381002027814181794984287724039225612335687113723761976008577135724606845292856890695635999085179250546081116011387923417433529524000655861893978019219291222112982311391460439278204440361168189313115774199087109608211525871500579187774169097116110340287731687425172076531017408292364630354260539580900527007351822490815766032435873559624003306973920531282294366149915905468516598655399573133678185462407642281094520085917025192401265587879277964442225252674940398788026868858333667604231007918084977181803853029809951424907685673164602301548599326257055033534007194165792133774899225804206776838566228548782775700467722948628122092577308795173363246682075536944 [141,121] -143328622287187549285095454461865126285331757386866889210167955792904355503226256860897885550043526308167385948726591291482246425989096394559155311545551828832157627509099002837656549173851828425339023219267221698166927754252910067143317337782252708982955928180606403000123706774149126887539089700043009798687722382644128779738054716352719658881915879197224134517389684592192245259478736615342071093507344375331230229067691076810859801822141345873927991975553659553018918281694247486670201088543109821864128831505672073167422507055047756505992494660579232183558590150932262861750065375852065464324263869647761319131389220634381419252020154703995753872139155032237130163036449840550944880915003707561185593689067718548302206828571522878594588518321575406530570883476185871843506216247578010563670643457363288700792429254294780651356991951742367505376362516180204015915254406148111213153409729407866428003131680244039640132130860256785818990265311404843913483993781849263601182298502119418620878936218493896361319147859356925850715558421440945758778817217413266567434784531019823642179227041950975756493063445300725934790470786066085197535519262248527623549303657721626849456714762247944417309196460720653382987522244559222910822430596249107595457530433855355730440466926879393814540071911006002086735790598105879053511336742074112088698293013286467491709553652490920062275277888646857537579845076174831707140689005475434319058704659058701701730181358451935059112679870913517551356567496114737245355757890816525922227353238050266144853213865045826993249094870943662650928064486739833056207713974192377684160576700603422143394845214418173769894973231147671182181149396311706486625109910659249318602076958556174080054672793181087657286903476882511827642767475739246045693343845596557371978324809855234011275535497596698635687386055843552047241333537469532668658955892409005684549794317208520565468739251688664443686839387866 [141,122] 567172888316831545024828347059413013057580241595418893755419034754016013893585212134722395879697657125554278806959085504214656696388183004219320511588776854269032099406336308558005604623423120947099794531209616825691918652739760258240476327595857348335178217347535772492792926453134464345833888769062039909494521903789083522598647100327828301261092855353923103565772505270408702975481533482393539016841282805586940823801582046608954612598138200579896426428380763119276695036403302947712141245005827656366294149742952752243160578506917478453871813329391993965237407102733960883577148902699309843514873556401677904925971537225128758438820002374711204461683852305763499889119744954668847744756285504280397237961317641735668024828213957445989561179645746936657259783691384104676330907106557851150033518991969123924715820114114079989434608541968099651511498122272699793838403809730632450815578342704141844366605645159426822661976230587123028898146658480496815317467064871770146133785845238084065419084152050167014197018259150752492661987222244313416829104379326649720890440846844193815505081904381766869884641031549061053750450853460613527331706742182470545989222046989284324996188648881257769693080054719258675536138650487159652025035238200307514889097232558187391580445093228590213965738105804025604504238851111965779684740217420499740171633518082550728117117325884684192360116265425790936810653933330484241469183723690134643665277685799034409898185640650929471050606742047669624898264496463986141892772503762902969967485671522653297965808647570967234840137719064610358083531615973570370611445056785548255779042070544804264798517996990440776512318403276719564601003907778374295047777076726773253721332743097878979746050510853531182382171352626053221220573980415734422408257639205862808884595425511178197854545863954390722547401892644796626684603859686684633611756252530577620824112578890398612047285502010292375456 [141,123] 1638567975464776886698032063580358188159073303439844852873760232079081212502170605566067934548388784224819345230483401951400948197883846910680113183299796475969462669973030317502629288883341552501950815004824876409032931669072650147503975935420141179135863977183206080439033382899612721247257167057299249913128751902334730888017218234124546466892475206714156678229800172473074278573758102644132719668408102016675884513812340694824583139180165650263615281347917187508679486411482221361077049188381810831481850257562382076616155541112529282143485520193750912665985130119123485042162896995618359216015951342487813376509525378461678741441044190026210528015541928063935138823271770170739988913630429689122449652866997063103729945712278163626646275335235454228993358010760532810686964476399912288325876321280486728806543790479437129975853492770469201045942154598869334858661880266130683936883058847423035074642812833495655062349170029760199457793506885621944140927297833123733205747561358072331334463525309117890800936168932929951271654442331611543409730332444495464658371662316339751381097094053187366839948813293906301452019853879153256704542274288922970054295210026053064262537572162632499082709442567004495660092414734993516524810379033179586328374650984699986866219705233452043791806867161300785354444213383522110773798677442888587826537624347506028559005002825992048506722349449200881366150852281544651125789961243010457120150787316114445300115385414112922904487125383081551420975515120006259055924501757610732488330926555310952438125086256041526935694397624789510825534325402783299259862054344431602571055766233141166874206401255854361935127854850296637331854055325912623868193233708939256780835392768559195768662900145498513925440026673766014452401564827634993449449610649670615350036597874132628121219408096534284802217106973770364865758825957356037265245914127030854840000719588256177946641323109012 [141,124] 590797702330494936496175350022529479079578222267361305587413303254677458941919599126149596053559508205296565235638659992628825009401706970253039289388296792592557061496278923582102715951085581784910529892822308861104433470499573184160781095335217162477055370398510215352668128172695418992415467031949407453868602024719028659971027103867713323908634151832478366401514109646421402964795935971467533383075048798331727209300705692007527475569168549070366742054597567335726606224302599487572288863529967415996820137531485776455448536877614782121790748529466409844535216224797559653663615163625373729412311015478756432762621061107287866444183099074662092550686491938555320729320929835510059947238250680715193813676369977529055628855217038993076137399283331372416913114131422465199715681365831821210284685185911055103394244591606165775635692165505408143484577460770234112559972873590841273577568355589379225778919793513793286330424609537618369376124326876267806670602763975482415880997227483946176642740399483889492840605194883161247278374828614205052532393356888416949902592698332719554461736191817452933647686441169078918126757117067135485542613690526408076400818617145703212017835519988537744631598424446532579832252683966893059313151213018979253733260662959765943873794038005171724704790199750130051399448141658823385538708939384688393320883458082858032563165973864808270070838972182196626381323196319280732303936739905435877846588745666581817459571724345924443816963125200862168109890076320503320855575218769171620634688533366160638798670518200606794234339818046412220291499299155526986794547088726397916067292499486748827869581677868196645436373852584495424158748389363150751698697092587156856932189375747313868996836506813503926077561960721567626758618643303570101503193587602791679355833467423654047367046931262509278207572808902751868330519841438145545485134786975928975014781246051461976088 [141,125] -99345775384309077602457331691233570892425647657912221932107808557534376288762555859414236327681624472834727873765213377745757865399170040971253778471543366013066374113618488013223876415093977102319291861795310992739250606487303474468064831612875892895627668821747777024464538129200314370253415855319472608580061199889533464879150309380699651979832260419912572245514500521079182188506248680021537816636789968748941194870452712246356670514442091457085885293375034633549804147961491441575580481088716762072058534797962651583678273551070447784310414132622583226965832028248562509231864169667160018949508728919760282681187969702869256560766720168046478701348061922302797000821159306434700435331635740565114533712761667127143845189517983875746776066530269537066099333638806211175248687068262743849527523509223217540631211402202569370951721964653808033667319143832171289470090641064644402260385817621997976615861269392718012651305035070402365634258619086722712130511163021644237010508724148131785655235261285827050939237330023731680397944218829937876391483993232622736255912221520496283949621919900183187980360103039994037714631288690230859185526759280454385100604995807212088237085055300073480194496330440964973339122747820502661700855140495255158462565791173198142094599381610954628911956207488217355182879430160806239378766327319292906483905850649060141988985568384234736179180134799070153787819189158718609527219418764894848673883015071825784439187630585742294140864264762031491824069151922561013333674069671418579109901324765000286647034869132035230258738093367000464717845723667059177666365040700091893363915690796254986762134577267591078187127367361177592564774858001737367831196847898627862585820083578133543907576113590530665192832419740980266698319878550205185392571311375150921488535534111558981899871223408144486126645799924504694103208304923167251108766098545541064950947163403 [141,126] 9510740202429136634441538431989252752834608513131751793360965861506406988150702505658552735262462569827448302037094273525020110353654136928026345747876325439737710495263767962001349217715888737653300446983729031938852030066295038037390424527137697522099806192923886322082031436111888113178189011182272456366207187479336873200705980831735255078877241744509159602313002424911629513410524555189453496435984144040627559990269730604600492733593965570388628108678588576164136834316854194149838071734328604080393348890615429676551032967039971052335347616434107425281996141576732499472806720846036054680530569846873628673337405387759557272407694937826336465433805740749887275126958961361889476354640775750357949911725675832526351088301657998730538743712683234809334866412628356913046131773763642723748900473798830181886113905000994100289818162015436444838534437980861864300041818224286695531376696552258099341222432645334604321742652653973371701856762490117028705565520446484509863508000245195743588451410439860794478515035965430465783191861148165829663905989457152693357103332479608847712407624971700017797757541533063987896007534404504700385763534348593983779423709105055831127096224636699711055601196115912226927800767208130262111637859036825723521180750634263601042349781155452985179710269685573521033846968396445817171946609939456352081685318130140403054903430289772428042131167432346526728873307070339614002725824801800222004495684244039501809526501911124570078517732847079494461522412241969133633672376745689919829189785549090851947655188445197745134459675241801868249969680201059405809881758287041526190616440124600437951712575805229379934642236339563206961292289544524468020414662093261158460846497636293532311327565378112634457819123837676383044117645743683801028077498796885381978531448992918396677089062804335742215836742513040009290016638335719664120621742397194737152 [141,127] 6302872528801513468002866341698450591255659781995932734732801171022966381328452037945872101216710087825210503143295556413370591509432254052167837717840289798240927927152739946589355842025814236440120757065148780185770944169948400970533567845462433355504684583622178317274967023239028861862080774335114720035023374109726757330002191462373463817845427060313628177162080401796262110565278867336971055577954972083853520243075516607812391900360361297467023889423074100085022405831686570995478924507678581183054002418968445852606630553354610342958667585242684135869746542437133037024271531556249742883994599622132772187658660699343062944306107508114900090036404067547527002373681794539013288517952002673968436064234284606719071468983972041568585040655473436651193496509995151902915099371112585722295540286313904318801637209262332249957745615455325993425800077597285220508285469843848938100925633470238805038478615510726443362963184372194248275260959338925917663477124142096252279670102888931778022553173498357384610854369640092929765825763595530740562548401355912293495926746945760696860198237446679012671506177137540849482534267614815617909588148390242446352034868968254695139873430876564047818041466467767263096348212955201906027507897500901353116401686826299936612882111569708883444612585634306249541570388526005006064470179393827000022334594709558654334420578101014526034791741805220647627910654363644420170618943725121705106654013716062576049036332756075565124271470839008272272496300323187847143719525013407314254207127938378717911855815492607890519421321936524218247061196475484787306670351407531120780348933587925824898055804515523552271522082487108543957361986955024540196161871779574323527916476723509779487209945793654205429890869561143430812283127933666752850379653533040556706574036075971323900033277357491159017104736749021397948473232007237478231511328896 [141,128] 2065900227792786984270024661004127100007265470578377281043527877886366426916674152424983780359721907683169564349042657102930522218173117690958200247279474623241382343330379618785464024868747692035700003555430292432631980865535246453579750905140859590692498030687815099273566818091416266425354634410793838112643570354127263143665371570358865334169997723145781276271953008893126718181512565424866478434486059183682710279172517040125641823417890196971184971612613601399680067342679239284339975442020161124961882465906713478654419903199267237501065233576942696219191654573333546695019990611812363325742880834817988392080394406251893192985214660951371356984336495096524709114323760920269154817986507864410464775391857466531904014769417915054494853005646072574979768523980395578716266015215555154103316119742113387453399080544759086072447938222104346299825835060799110832403980098162864958380410072186080647325159672622302138113022824747916512610049241405163106370614565202436923190107661935078515382898718540412180373845981935778562164866991163098571461088159233438710018470914566178219881481997303039174350375956710888024602286105398735774456476872011986701144415564289576321116297084600504886569698792245850831388984545080078320058597459879998042316854522243221170711783307619246452744311993727780232965418938127329766172231352783527238750485533034349217564556736527653708171196388792342678735590760162795195991050225932483538334523067589328728354209287371952464811426260485224975471857175701377166780039776216081935190310997628469253041351828943923837459564282486238599536644485069267070054861278533871274741176009120990153901024245473391265703158868319374356365761102314740730133333833203393976686147380681616887999113935823617743041695691273864505555824337749131753857714259296445882486274988465046616423376368126669271417578776964481107383780573410705376 [141,129] 124398534605243561059165044936494289329288240564591574755029702890861470968920053187625340999522630598897951840939963980980002025824786922037129625411582579445969340819500914258243679768398881767724686728716967306551238167676806468021502571600039043227540664269792445385149939763693592023245615034174733840906123925626607937764797172537374219269066285738364445802669270469272633223052799779188185836558116126008846345864238647557728462425287837007533420603988891579741674210775217217698422248367699813206913236789055013387523073712733375332939089962000911749485266002816083277192720804925610471127025514771427857178433672894563312056099124576272343797941532443524058321097258368080299041772010521227382096809359561976417817430053946396859556706436722445618455072839995904556774767504020131598994045737650843768306788953919930807581541584673800924288618087043857611338858879960185268830087074204855997846471766215716744843311736012552258875428302729956609302847728307194927144447168715632470980433815836022205042267845776341088797235295415924750297804910561686840041875226252846523781777151137671869108383909572635975121462263680774479078957752440624219142528231531493749491589050522131290697481885143114847491288331329875294570490239281432760393135709164606861502936914007212401179752317231590432415757877615660501612640731565224310087911733299340583964493817249841604483389439318856969098364983493532089563147870278232582803801753675998235451966848119120568722727722428934691522854670039891819009921713839699915183933104720084719913569653895354761562219912484328190732835652283489490679337575728883164347341900691695623178250962514836307064725288923088341596114663026034532066087884105612591396628172511255332919736887813278811040011871220653560417392013816016001950240458718256293887819014032401160598121021440290554520398071446793902307875212 [141,130] 3131011356066609817230741469224995114153023132116166239127577453834901405652621204389055913071309389712864716171481303650430394818479256451908673457894079861578818879573031077032285001796770115444534115591394635364316540839870355046653576205989956378494914501876706582840278763358316208753260487008161133232003513529338905189386386243474536918999703811188594006135115575547458155228010684448407918071437581961340063538830846992708089915042286073642941937411505246373295967820343326788674315677236042393290183837376111726996868241372573489635902095059059271319296639791729649151078909559431161945350284708816212873303765208989315539723334158875964289985427110528078035826789015444311490300907603698579670088974840273329481212398733435470945170814326958025663731129649097466719561655087609384172445283050518597095344631816592224928181360552610456012463390455670934361051122443024763598068871819954839893196809661870455842186903759475929851671131172802056743485715228655599926177412786028429537931724539225044527468341854645779078521401695924072709323399455805173812828498504976313037973543648288651370624543564853383200258043129451218249871710381068767655440837577224133972416369146711611243365399931020062006784884143662231930870805031717026089571700036922798648333736757944047220525660942054233181660335759478572991327542371851419383294217560915813934779126036060116377595678438607228371304184703150162466935362279983848439697480588718262622591286083102711569561941033914766553044347983175639740238189393689124764474890145885634422078317793723431516172391539200777208474686582477643494087704583209015054541715806193602420512200513777991634336809365970414388533859501904903734448995001420675038767098506998585972929193222808769757906070024037014820292933937125037246457902319354540672304891401817848595376659317568593426315943192033312 [141,131] -185422165871991634708623036590153878852346435163289316619001648203536371144007544072880854895066801501548533915151089575809799669279931868504845441496655473062785780641223854534136745721973030967617382749619521016333049752942211662773769843998524776419681871345426866213143420278166777610306108189752869383773767107476714927258732670258774661686424032594875177234332320225775520709972418083613130632220513313415807933265469233849552891064636439875960717073890361632820769490384639660158248421542129100953661311057025697686432815601740424553369152240330930225457865712406504579683173722908371270629082232268101401341856644404028156171675884621108306152800437060534588166126557917894378022296836298928596833596429749375822690610806617486319858265481188603748687941453940820978809847189240980391032782990343339333730562290510917149668392958997843215099588290345996654810200291451264091468886029836735640820078746569918923470748903945378377462450095652862474828901178011917229560573139711128987947712884267395427029256434004366593007565040224914443880351212865866502308390781340774793905192087126970598897128241271151851752667298379189481053042003494161682935708257643480660958102436021198334429172803002247825394777064046344860476678110057691736784801110254625534685203093463175641004663605336944904715230206516341965724312967710711212544666703854121617581082902150676130959096713647869615795948614897620532764856686315255181583830497723072186380561333025161231485656932947527787058689574434733677033152842367630776402281767312338369706870441698067593959522630607539959939682365412752046789076246953862376025296995445676173156048921401656763263905491155440489090494583864912928577575962456532214797394793247269788246333369205827667601619322135442194644526084397820734196263959860255648539889290848019270582612832730750084615068 [141,132] -29945390145121128452601056924735031464042521570407614160565899734010789029865692907891950317273398459276674720962659922730964443287344871306081455683188680927010924677202713449190966751458181718828497488573648482018422052811862214507827853447172741585189888223099034023083078097399364110071108767841042884207362542529902950546285680448821217285423440077749480881195648861620525988543898202031583904462911841812164323104562719169297117991281070412262354314668720878841619600241564139099548417738692773320607558897526717662311846349324196386641766097343291469219020780350093383066312755465649125736637107892767833376598852834210368411842308220462575122821486681847532030270389877054709182722215989379749412696304356952457739179164652805855737037223989187285643899018203207544705572110708415456134381886523068311490091480175009599015330473697447819883446789558628017191128519584164710489722458746951254982543646328179116051780312169124381463782643016940670519071085686509225206215208180875749418160119023780721945213886934289378421419184383542193041726412970624913221142867429037272105176068410189439282926616063773254932350822798643859117688393394612128332464219796164922283235474935036100000209360910208479720266158883092775278950877843259183449152941626729247823950900048465703712230548621908903736562860606440534776201845260827894289899602679594293596437585711810187837897688580909183092994369392762875535751854339939563102189064586193274294729354286002138734062666945904586726382115662094468203685920993265586221080958388354100944977871489690197268493033726278569476200136913808412504735126824958295589714930900695640281502900548335871709406836592884584177258451210041780365122610817309776445687362894059175131515469485827902187578527264784954465067017526360236391321114524687801804141769116623942241881827884728 [141,133] 957627650099382601550268702062970137310590529179223512092186361583426210053610922972822224335545747024988682711458577377830772671305580544613068538109461345724809865090834222990198528996829944432293155439950770434942387454232617650589210708053599078919762109746730980232763372789908833586587989922773434287111095080733651571112082061688713922401854389496669369497463760206307692557703121619523212546487720920094099503196515975978865346483247971163743789521863064269260569204540151348256964568329210383904142700816792728944432952131185548512634904363871217430633676945706084492310761923873306128771791602088128257034045559972969988145876108190701433185669222492783862252689467639656210983649215228260702767207825039876560361425907010986864794798749003063646666253715705484259278465408464405778841257440027755710694116631458419121563264615300008266199668328561579164111481689752931533135241568966419979335987380742351903811586745596809134721304952669709187868289803021588899085228932212478344913552407848756552237829609098994004241620853501109743070679684272761068173184892024008005084845379674526789633661119812785978959809549833204926738338144204435279127622695620416413829792300082613857950244625282426066925094200704398177888326219625570041699017359485521281771844975548546861539617621663777082287356318776746383314997852876710005492072229087108565608517492161786065511341954698035764900939215451775220796860124228844341937357340734922374479885497232388055814425346924910096581706355095742469934818222874480137436960842332130215978600879024422861484138096004578492114942851188234347120169512173922955209324652553562680126958967140281465627593733925281641392996881254503247869897594890889154420933159060816023707953212648798263945657000451855321295754880002497595001208172976065890936917805482122573647 [141,134] -5366560313924820309848529343724905285500257792355207133078953057556978049272775105485722656898938687503169667122337895376943406162772319005290538944591937130890233944651973029274586497191329486954022315905546172152456855227691895653736218247032115237644740361263916594516798039815186147964316062913747129951268834487470538895595696444183759549458193060344071649010438952339756431656802456383811384683445529408375572296594902881073842440762917731840586782120379307450587768089961648060022487235104384995168805426626733833545921559312907790440882259260794833924287803898076237361776991560302310354281904062050150218138144592836301596497827708195091435397447447006435921582292316258268413511654794829428599306379056209536257161502378027529406488624374022673128920168873073657168815639145520737678360394452585984451570381883659826486345229628350780006152990562570543933855700142494884931833261327947719453125938157345688482556956333356087348884209713075928915017352987925071731133844880354598422059889297964183955286286302752904370485804480485150628112313303556381553282840197648907836348473431976654874574794258332422466655536122638996937221280213049411256949030637065844693207973707003908314809917242918701820312876460811261519021515926471378801277111728740962933705248269646441188323730161733287573258590488213780251324738250718017548697362104455513069860100422137944335526749232622270997386598837739605008054252320880210194520822843124643242306228398326019690189158619512660307591908771747339644694823637110699945884214183688120505594435547335692436773199231677555725285827038532248281438872669825116953037360525047312748047864973373543865453838766567652444077146204623530919984429393790400268148505311328015474190297540015942049257868439338902770383807511057126833536417909832578571534918080 [141,135] -97037118358017431682247738999773620364854626460980309172380448400866384312242752846834755462525222025056361239633473535844498883887192611225934911494801659911254694039565842889420481643969538339841503945491407222110967463455588022121000468210212619970799786445194522550932467884939574428720484324447075186336120811327382291951088988120064452349890436344940320067555643266437216421181280356793837593251738563515972792788610387713095183139003385303113227676664103056084378295677837221574411341595167513680424916394912717179192433866201037003415740296906392759685429713881189606906452242857972619975407854601428342990186025819769164609272450681543764250583304603030080917864502562958604033580825237169289034370868117072837620992975971188841664945794694088218867552976197721398097989044154362768016906536000503727818485035919377165502546586542783301986252383091802760753357304592724198364378578191616173666224522960735554341906484936651825394612002450478736860409517024550654481344389843701738442892599658397527574280303736485923459542543725282829301443320227479150792505666863886036410792122024960960547548064111014064031535514177922863509349444278323964848494385377334276507925674954432098856752861201557463105300749519590231199282608593640070481768115599310963684355222169415439628480810237373589618570992855861361747875297640424524193507762948282984363784091037397869606507658500651436398428637845910317371614204056423035371593939284017679595545898060900011622096955272343651347809884973265335084968038165478488317130562108626126271295501958242942487869842638346941872470169112959845844965029992937901617626924119697666643830755505782396554875954933536693180256522342654166905772692933807360374447818429967935792544162860468605653669602649651798747942321378608441104997941363965592 [141,136] 528574046280720572252943463306700368938490619315560996351979336661742671677379643966150970702643406088429745960472442486342576089357500356553358929352717323916573712166329392942330761454018764396666129571733377616647552810590741832872123103294357643178304435154898190539557185650754084397493126202159993152890935407375935376529796427161046941159625028724739760704982862218769646390609146342062437101952990536452867672368855882231628398640068752155598337152488832377332384840020617559911339966278384768590341227555334749924821583734189750802582560570277458074240883876728797289863055830968550225344367931101485007890081876946732140617624240012398282382559839996557691625298039900114509117097838598265558151048070703913725504204489008522134256550381787228979247682542456731659423392385659394153044586923399846712896695174787990326448528185891984541622302315253546112987019613413142318296197417630186217736469012960690518327951233514134332092668720824067871246672130542305250901419076595340270538336885521642627609104890727460942221239793800222872754159683682115446757514721905255744832532589953658886866349164089987896314275501444255887400726689519173789195741845489580085957157208838640738903195283281046949060794555361203598120750461799020834806155405601407314213281708793344058445390281412153565439854226511248445874879516711951607825286851678693683888806081468981149359821171488635623641105381642213064477028690308685319042986536376437440248427405140629137494250175801674715919824360495546394223593133062232777851463920651864400972416754240640863995507645171570079124012522074678356326523453752978184165011452480452336422764348810089882501484974257536197621197775485965581530223277066044359424061011169728964925748778595480884417437948083521401037327586400380659460016 [141,137] 2041041506180885277191861197996081841775164184267540590114115014561216595627078090760636885923221767466727396611451063813698497403491896209001158340096967122717466342176682818502895009805180233490806546071304510231002254144427159411395137946982031496473782051309855410721850103906208252229410098001014893353503148510597235248827797591127573791958989223357300002418164774180577812795459943362812641537533630430345432601253963094228222928604916148366852529257102997881472449260450106847898013979145057117824305201511270081780717483928968769228048385052016762686321914696042040299839083812548698777993141700953525048312281241231393357008969166867737659420792333292977232126392964102884341575005801160943173271851181292797413233336240832849790915424778345954081537894754433765063764336806261774316986374196089554587097283660286107709758297475020879691366339824520652872028229454381064434346332348743151205964674737186691634015379210276555639418103448785640421177679636033153012832124630548857425884346506935247195730068334352356858371792572487317457968483528884952238457357123126713997777825955278073388626383270134825303408259052178115420560466841119869942539880698023738253957333014216043893009227256038889100894201230799088306590207169061630545084075486508672892878266125701199101636442746561591453169813121768532606060014729100270398121718757794096762795354252652274224750292277188443531595981615895791582193543361493509963018483637198538719735307976610266419339378092266656891394792140335526790677786540238686980161733367415074346163644864844022140547475866790849866476637992061589988654372653587830407510714143148849660603493284942602804592740943624978796704290390904531592729155186340321799329686159163571682938125965354055149483491015682473640397941133178 [141,138] -554778248285363910204843289872988945508823919212597453297008902089394503177723405330996394371522672628065636800232067269640137637340408491369808539641966349556712185744681301310289237086852659407141142421733313297619649606042463165752224216847459785467364940202605457210633849412558261337564192876876304681865185897532518288948829427543948439953395779877464807038595046279677003211515052588942597921219943242946622601737246395016293710423587087699854191963987996222328315152530788344298438195465547703289548415512713266204893621659336555120026261593841096554173158673558785144264454495878573730242234026670494271257733434528098210669978725607738538056104596068835008890640931491539542334745240594925397378037571769758773131063452302132400232570518770248645982201473709618353377978444443807236479198950894820279627981318803839840377843054762067122981680261306179315519712246384451662401477918706818691324448603826816191454586182731996841017545147188222554109605242676511160237668171379142256871784478032001948542951927422995610064608398257562696598054635732170751628791054838252573324987930672538103640702625143127133817521362654766312543345774478435378240305736120709409716074730507793619531577706418438799008276732036277924821128254669428332004025458874850928715622088814816490162283943373453907875203691758008323254245299247707938161781485453187561846826521193725435614787092747788472317400219450955683726810267321470188059788320430189402292776157804185851200330496110347354999756004273306695436517224308204404896930168885453756149957016778439540030793254829561768276450372755719937727641220813206981472576973141017859777670388656095529250888688987074603275452011573193196028680489724355808058409736131509602466048797704542176630210914091519872 [141,139] 140569299657316609623712332178593121052765059950031208744188251384355821487406466828725913622374627338498512144613145508665725776371673560563531667243377741922188291505167565485106235244933456648148400195802515172536956815520256120683455296525147274252677957036550411252405530201158883553351920245234254194575679887577723973926395420906236198589884263703257506079563297074747067532099463120216705795783854588775876205445821663168704607950001773487663012483214571632337263327365044072745232216378476791882770860928814103050701565632548455064195066572081874676284371470064280007398799258892261924515517091571498485938385684984076181222154985329528177848096396269232668094705709587743362302988517581631838553027013035034048612209120460335930586239903452337899027753213984315968453843777513428537623114509760650561806675169474271822903654015545651801922160025846517452560686949392044952843821239032478032231665174056708499901747165946877752561377819236655693241552097777089791555442131830986407655959739688460390745447542221755898665894857921307331029949996847239423385220278998522210316055473136119539370543604838798397513253440652623325088854616954803888151184546509738670783060898392039536419129057145200581669402629222728557490278156623225974366251171693790912105488447842105510374917483037609020496009599517392745143176063712646217620627565194105713850656861090365057248445697275158340230768478093601050506572638287035105502819648199493723705182288138307545148482566598950656076261910233962962161073262826786471355600491907644634458339712000515996088556714052918527441701042346694689507240667364783102375416505396286558900174457033950227489616258571437388956650897970834744356455971927194418962114458449565978757055283147252431746896 [141,140] 2415891554956732578840266805656769298243837651583598605292824505825998928906873935310544134672394427432079459784605395849580970366932324101687657028051662606645525488777618010291212505699237582377068840564307265398702256967836967080539020775847669214312978761897371339136301365247362533601601383759332952227970346565917890368062956032275472812950522203189794050732390980647977830259640199859062843395849207227802958491450055464500522125239570156292303357851970691762463088571735581375939064782265101425013955635662775941373027857102899936545904927378272322610133188727733463372477680206497627848038299417872956090933082684224838938315475140032881247894101535417657735758807585022228130987785301959247069210466833797745994401947491587869914626891476912631953643704726086587239434557481837104763345139422943293933103915384542173534202505674867221434143165686889610186106966673741220778828329518792833368684667162879819579104796327880226288749305659733599871930886963651726461548172444014268308430286564927180325666777420399793765992881891305324329301310374284746429694388759204619099423019320367998201975616439192321869788912770798284206546438239337646497727352336525295439624999887480600983336142471883627337053059435274306494784772173025027499613822129054901604498020007309750206971339213301318949867690249774150939374812716243524716339668936080119324923476104275770872519308580119361447605125170557704243032636169103376830332677923472744936070334751026309377186024894815554999284957247947512790643056874412782230197815948333677723996698935312942142691262542382263571777935619680247734794828244595933982840870625654941940514710093859140730463955880252314993168336987823834297120454564780457482513306672370693314815509056 [141,141] -70875852580865339917512895615760873280475408887658539269723794218841913077000698939594547526996081170602772521810072560184020346994803384195072412590257709625918973749925782215135854533143895544633722865432682997937985871424127739195757605629229802976564527308905764707104773502999662072042418175464346323312022473264578841479391417317853192650678560490658069410840982277396497927386437081372600393204835184533902240863444992712400654811594092520107346638438184397197800381587791230670359918342751415501011885793152483000762733662573178884151193603584785566239850931070750701737585996094038441686689565884115670808617017019602373784982516805332474029446447493119154221435087064752408659360182969684326844592228070047058350143587127494256045563766644806354607254361400856821394289414663798504813582211166867437320166846815201412946344991887219222637305951372088657519720795647789629924633548815532022394872065308318180487619972483572176903127800758592014777003321305294995329595234320154037025076153505996204918981259325060484180017033478964658706637841350482430719880314097923905899967765120043183709091267964671840051280352106132950262264094675856493998755717852278799043552799549856995554269467376105059830414539708068917306389389350898661220800715567684477633911846777381302946011372222539689118826144727291913486694289778692226017671061229619691492882150010581471553035666117723750905835569145834180823685102892819950804314364091649953350499305668387277661909046479727571679365431597039919897042435401217537992091679211195214870366179439374702231241867416175359814468562627097380465209101673917364276945811219836503956344574496287683218340042757262998845093931522310811902200331841801637494699049139480 [142,0] 226347553330549481799982371477641855371198266178536072856596664298059094147673286746850509793822594030548338836482330627860497499625608140981175005599344832521158394353486843150918635451029783819967657876678103817307383807068661668020308312333499026091493364238907929275821190266200867643575083556986036417011239885807545278011263954087259482173897226578453155367126257798051316018043137670913856021274011904439724570792147540302329020204684287661468162020821353618010330439726355609745385309400395053931512523931731014903673239311640405364385551430179396072465683417283762546558728779928346226331832647797971024333700035396649382719386129555037878301542617396194876130437186763533594743851397708341015733689346377410938648021869732396272082437141233572819959772106172233935287189715633270148903928346446114066537448158043537437337322574166686567027987987884456260538579687747077348976496582176353801270792071589933258774078117857406394650856206207236397978971311812461801186945718960585853374354064252971533800290780401284076964443529688733172265323697989483405190422360183609665989492403780012454053228864566827740616239767844181002185831869097962737906400916861959424076001184175906501191710264646443081268343919535958901222811644527686892346263026242739322325032038410507757709356302512958619440599815525968213728648425549320342024771302110597109014993180163305410884758586081433892259378546627625549403468916498480109678557051161631473864665774264464471625830871140412473658460042498650145550645148573483778975463158680678405722468001488398971826110557543811603194648867216850274456030108545853975323429321080994842361483488317409187722650958397366962226363889078613610354381940699781113147840010299963676061754649152591820608390729141052109577355418407073775796275424211828771875589508072204675420552320784593156204320317687176949014227430263498489315280376917521328506258275668352741959521377036091043628255050470855567688611896552267129558922184909571214511416769225835139086142564883626551875160707353063769411926008637307031953777284886656360781112503525192026518605433590694919067965070910169633282226724939104222139422526914557957543673551331284197003621304373992990826945520279682268419520959938706451904642534318432465443243741585154559210645944279609929002749822007877920967738760001799747893508835394514040522707261809172700589218332672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] -93540530886980041474547804910899915906462329825209870919734382236297311957982035272110060127368840415339823947793231216516528056997129418069861225767494586059840817100425975054242005024465822474649428522586218210735413777784955828813051383420605761956202099005407421142084812863370277521771819273936394541560770574065005631472669539948637775330674601887301678138371247697540984477412429328375937646441123045639884631516003785511021012950714104497589238006018394510770658501539496428578254483971943430310891771818622429462726895069902027486249472181034573711029046229963054753249763988176992388039493672372473037259910445259928706124882683645013642755557359446230278129339742339589837093487113751643313492632139144324918160015674963555073223311086730415464466947886424884266828770087409698230233035739023335630883904223606543737035535623134473044250196807739326652590586257885530044332634322232485512729806807277963132414677331624981837604800024830488980585728818550754920387801402000668615525466752130005113170185123103162269510152306173988070719903724134548733659487628808893218084852290580516176113535290015858029372419450900000924441323011600446210172393702905537230595769135086022389241965526134122341271911332381369816142343718347339396608417506476781391880477520499415064949874422869314755056236686171232881973438449542036800832262791564005325386463118610447879709904766901794137592532120736989111451269854992800190328419230190059089903968976800650174430185837002601153264591028103310338839843765107584641935323343426647933686468802967903949793691911058107940806377677860507880188310484514969309806151758540664856160083783154065461970841253656102865989413705154148696755402876022950476851107976523503366191384072089559252918822650853144965773084088374285840618753832865933909124700965793816664497975009458640542599471221513979212393129246483677579412019125524030380420593924373482393590280300697544973291025039104851526493390526128647153488951197558979601057434832736986467316285079167142630502686138041207971040882535899506784035935536497861465149374774810127791323812088912778140632575019828410658415008986918523566190106111391437513354400197839268007294765489085768439049551163801750166385956921733615652627646160250617689063113684338067961796214546050347635956899497400691623646363238039093119177020118081489508002112689487714540684380439838720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 14952305648442634275526519321482312063790750630384639610981613691815899400509273588294641736440180153108382734693637076582377590784274837074757180660826101978974873305998483485591361819434028687942311975440418516196863248040298530429216162076281887895937037188864597301583447125806598902073484225816218646819451277493347436384616092996879978271008647760428670392743511929791476660794220705205437680853521802174955285739132082056613729858450954853348134825948596069642216386781873841651961717866092825475811674448579190547965874929116236032664272872883026824868421303547304476192324926532879803010070967517567371760102997109267353985257362440531267384787374618826950031879217669509196374245495407217630340966869276618075989038318932181503054894505568093899324178898025779948353661632934842139385048008923693442105488111268561846292052547142598083839112810961716373935589576111961848014481468649240713219690187325736604424031541817239764967188162228062233766185056225291163911079416062313448593592032369306580468145448650557867507102022970247528123184715584283711595057612066761339659391065122364095866621904871523336796700317849806252467518144693860303188324891327871024814400833833624611162666688143092241268575623971504041527559401848533140613120393379599467457072886157021905804750993023547921889544969794102908629916607068996258370906647977596146541800403064706601122749775516954562424292133664842017849002747117688923934241512701520358470907546734568709544634743018834400529475460880218960007598454662604089488311011338491047528405717600810863054069793286181283028389322132341284165385573493698488591859265571410150015169939786483628791772690827509538161604782435896420213775163161532201018655612285088315490262607771820069414264229093607518258828048688434246596761626855991350539055664743768640500763953621720226855456776651690956723108423193990776728908571629307471381815427637841675065028944414550660311259853690848050394236405393834863760838784273115074654647497101449400528237062332522806102078363298707563775328269007793643818688411311668668975430765648108016186485064890500923306575404384476554949175810074775169152121896013582861055974572739239585060476174859704291322736102794336180798521652310871709985215257692845587711734292589689591329341728829204101464810731140059824797709296881155728258598811295338056508812907874454460970708074456154112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -354565404857709645552564891967544986411853327180454574421937251886896651111706132326131166365534163804019082837503644883741315546873934984556391527254562564122801815899195251105987372607027390991292328039856601890806964523723674680026082410326988774992005186478799492277999906645419164180460930524122976073415034719895259778232598174171269120429727278464687726817350044423586386809557463477156187684723611738592126306363323474622571275772947774941257052009598137811918361256568735143166197067720854610428112659574653981146219112976393410324497462378261841269951318045880724040440509143242781037685077749736031622830245015588583052618075995049906908646730126762751573190408871720525198384972358456013492542420606503147149083296518085016236092764727382671815344973269250005457142613055203596619552592645713542155299528815835834732623550458167239299405653270871816942801275999239196535604716464002909516613410113708928943635143434448834171971016698208391366304976885091636357864409931244440530037725023166693268967893019075712178863742512780264787465724692132628298112475680496278750382048863779748790791429837372358958221468783323356608630397963075003434709597381236915391955078101718042703415506128119567569205318031180084728776112223365685825358208462734750489868511329544892923628885908177863663436092754929632356721003653852556469116623587859746180237579743570709146231561531258397328304763603613230726351898053926556933333617024682690817570353462256824279672362770270598694418642201038586477449861880721106426038585678249096138516457407254788802009952608347153947152772416423109064891103825377576392239615896894191595735806024281479788332984051494870828261475242418934268759778241071971572626346271478132395334663347183603975321558807815688218267716070435950288488536791356598975536040050229347661196192384277749444119899870127736822627429397492023100356995565365247746926877179179748149789970847660793551825728278863747403696062703061931907773782818987860718960076069072115546748367545031079579394715529526096239964146613819975689542816711087656497827888836277508697764111914214458745136132633670269403412017300764675303878033821287233534272136109947606612722766679107506802348720852645224854284001803538473632060985036342402976011048288404019681006029983088128932074975124924290821761706479730241423692042168823194829662861942210198761609755442766938112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 4574440921994792583759946557418091512538583193037071256310329553620047027189549242128616553555237940727844490468524208372816316612592761585767295983672043899633704922261265294557955565015031087170517198279456922839902028994188059128374799549792907317290092471133272125092583892847368790771825377181340925360463397746993560205732014329273495432864682222983882000093171177852183658369397726978969728760952620886862758687555250863138362827825816435046527683785196071339561812109281640070118909815423211964729261715593428123517174776574764463353558572598965637096081454995328887591182853912777018819753260758389355924064124445272553885252868516395603206302376145528356142619975440231905479963863325626706492469055943832180573038184080146506187895929009539287087000339485804830184152281312021473961375627466393731505186661131341761085556589027064878115106796030335781678827561482007945749619064762358637802697006157115551055907016908259471581689168335725883996811598300991920896618293471535178403751154828732727965469040320690724738131568611015080336507128806034051437875215928063927564436482551835072368879131539576610104253669297482523339433947231782889317664359120515620297564466523771296879044024168485705478449165108672590144072357281600542300541440961506455109227375824931401246522166892904807821157898388447706335355952261611628211990203583760318713333418434027025829791868075488446612366974897824952201588325461520693099894387190581938496639388169520132974029063239800835637558082812127570561965156940871311910428323097129676825205710988642781044520060829124521180904785875003194605368759023225107998483505435288705508958101573436734545711901066583223645805195072960547457596210259655532925810251324793519531375967897134711418450534746682440518646924624837936698958988847544129569487050004271592349747160976744701925230310125909662653646725941473624518664505919817935750319283804810390306647321423529730122030001457065579739863169267685981727926049694439497327475607065230502201091061178373520418763487824352804863771250282175613823414982309780833322177418646250537778122707559448046617673123372698874787561364977864106369814763708429885481981276811276725102689796092137027014299432507981685199308707194372631645307972783219394955206790050755712728366375336697821023167045556815567737557853407634720832738037925503148801041663811537281393785626635530141696000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] -38155606763048084516390607498971851354271375546845499921879478788049758511794868125067582274662624974967485152485577298326111866453567780891637523963130160469307182675075734177293825176317417296817864840655722018601358099480264303765802086994569914015963683903556015523264454001190661261713083964755181367140665970257992410182412084993559155503901128891745788149354831036917478299368335736117116013771573256489967923784600316371791491390888688114129069661528017132253073057801545999776959927483119053701021391425762551099765067240933851092571135108876134642209794914091047041823488661112773007914825382214808638388725378305875759471276341921957335651634050931351458875994370996517942205257857453204793517482926282085208148608834474518998221829211248895837883868871735784830076133301926837591673380541675473893906827076237802743925038858703759944139513907617435087476334978430034057798402560559962300478083727308074362579440672381354913530306149874070243607275026603856167175202174571532484209846664828347167852080203394074721173249711950297193556055166613435714420088271069298034185955857549407124683282410444154315415958766967289337518830526449531117815777969615976599604673232458536013360228055528013001183076394260117292820077949819778003756926137416860206118298081588910181535936201211110176502002168134839777042619407350393648953814454746596111199272671672605701833548853417526953529638186122511462699133278983514147945162303152900991978597307011137671691399029965045894882910209405175089303560985082507863376166259597676484611384131080031569924694157140376701454169328582428970729866946434058372926316292481235591045522274933242137516046752018035648996378859250546454058467616651120620832990068594068728359677947731733761969797487678897326213571275248069326502566070285157341423685188799837602372983010148690120146152507749021902068456059945986966858355414577544118163705736865515484803267667119074982838428378091906747292073968080695511921815935402525576921657432904479694903760580162242874221857049214900544592760078162035079219718107983558071846564453009174640034414259472481785924931509387740761580897035634477835466114681921828589076906540157496076611364727008367129430352215164520898243286423647024024947658651150030409475358648283963914089378158935282161090494091756415717608088585178360544883127736570186826384971236553587978549671650401124876288000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,6] 225136526780919912374595763730001292578102007601191864430232310523132895576995403085517337286527548139725925584321472035884537243635462199128457955787330221885761847234635388436201187737869817293946981804402399166618478943578351365620594320182974877025026343841290830615756356867422726854898395584036981929671535216352034374097983328823344873979435835033809628026582095915893091067661670305504004963971304272191840739807507994927087318549849297949510710363170505656997190240731803136677075393709184560857964253131672139805752022442872543657636185594079800022690163205915818691140398817422718795093415245196747075271689416104140095573659739213683403439476842442454900995004583290189284267771153908072625027982138974762534655419518531071258917133888262979976165168853964316121000359504872840309649845321098178784746740011748673371675086419049708721691729710751044574709498129220289917768146360768608079941638314225481477065005536812069328053103603190358656394223758772240251590814209447597632585136989299064185635140061001758319641557346073337462131812043035316011937881805628051304983731870092370853003135616145570503688474094424516290876342353065898034757678257499912172998071682144619503780687681463007773878742802069465746663583652626343447549703835602371350533835691637612332590813606195757496494512914585040098659527468389376288904421168931126404314978982010135812160672827526682935936834811176134653648328933851894710591663948969504005070895528470641515264884660124004094053955649447347823845087399964177167132374029599198898946476473601615140196272667032230469644374569674376971739808826231968840587353455934761322955639922982754069540534834885294152296399550048965614100284075483765864870517665983280364463857743333062345311297239664438147319563306861381405802691101540094933652979042855084253833210701300338240479840576908136131859686965268487936910143321817090959513789750546820140265700653483574695456043856657386195536307295825051982573553429161295849353562685045548691818218646405883787715903483940460658053845886061925329973783682629768657461528841475314347905147884729636885010801466977561411651083635004949705294086692426731107677447738825258093330505680771952715714965812853301627119999143496263083614934827371769543300936111605284238024654529874408642758821496004610663909911571710788011840016579252346926908324535156606400401313253983925567488000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,7] -998071965231797915156776608447970130023474219823517524337675166770361442894951123591956136575991821878449866001353772456187590504582946862388536656563747921727712415503549150080792717453422353173542884896111392931331913615986231872212713118475582584133469729625604994848577773916497124407085314601241712072906365927458776702656190112276924199940392643438079983713217886931414928148922159332267180697443073608988209843847157981922241363175580269969904703210064183488810702349282217058022559842640516553297240986954961326968928589624320181631934304340567985222853197739817454103281616916854907890312908996305892598735008235550297327853339324073032383325396095766564159330005524408377546539867409734753283084959972653625595835142000048268290999772560311143304830219001924275527675628591467503669470352362762505594113181633745246160484257918728833807912933497806715170178753419996413666564441451044210821685218427340377397059221951425209060554199277708734683602405153984438992849349279273224296007870137250609700834288204930567128945724977783558309945324779814205068347490969597997986218254714671683549997289550682733964317917612168453520871852983775366494093285384621103308855748970246331382718233539407980175972323061190419250172944806437041964267661815419585969243571749056061323455387740971061749073113154718626811356325439542068075022350527819741830553892711404218445925179689797272545149942953512404413025439685287134462472334768579679066610922413230183145085050871607248820429617878519610850661426170135381117180053033863152082251745470730856844698265109679053252016289183469104904259309689343045121126690632539084188178749935612302079241993728150621380783155285187511159067711524088069328849152016040296681311715671880571829121822571649136474265844768865296850209902308283122138263070448023400308710174650676873373832963424469487971394881943650890035590469312411256009618390633043784422947218590044321390679751980709246383960357568637399012349920497515546276958663195502599570207660234127939067557427863363764538926436980741927550817387129915639941302671013472735523032482548008980813488642768509454250498404395688466016387824886182467497852583788088041559143541854677920360700960785134593339628079503231015325909645212986656106174325240487561555573718111946498853195114203372584030009177365973845343368195657813411165733678826963176902558833752111761588224000000000000000000000000000000000000000000000000000000000000000000000000000 [142,8] 3468232086660175946266320223065110665894356171953157096219985342584870085060381046324054866902107467283126540875573263222469414236701729637910113302354761851996704971919403978178381600431478946144321165240926290326215059944813725908747341577555204423770014412794936404732959476837196741735649315126717304889890365087279105272935833675851200494544964796152957735679546568854750315649051920884706277013048889954174037380917615980039662137452425497748693118120734806659432712158106832028816595842810970678108355442425690084307892471341270642322454590513975322633062839475280807860357290054287490054288061938016529248563555261644960331702533854469319443253388306892789788187256798513226025788586120316679684244137104368954134614253504861272442320039922614168983009681857659116017443425844754990011505062797495500828897894510248371683056924741605412679914368590500921560113712493304230560076868417155432350587779194535132372917859533522864952966355194922208431754231821285272223582945397109531418551602557886934353772083168108951415761551254510516405685691420803224857515014583974350960889864379648479222056621815625695670899305723962639964729572509161329903518769418790348175782255181713553796381287423095476482015426964956074362268498749560613600512166480190024601884068160450779243323461706217553933825762552989230100711602008564799067888512405162397062543541852230908612117748889421543742530438186531240468738945265857574401327713365626090584333489075261267795679927092851092886924740456765080642336536765594653740412977920438719408050168945444653251937766903015901339624269846755635082836732855109802254180083502733963150829384069342188718297227815375764443652464673511280702857759941100490996985251272704973107499040666239054943904620811216283584102522131758232594776335844087906325172736979234944372057558007529875684471751382869938468792169423355672602895112403073767602493392420174762063891463565820168334009264762328620901830145036313622585589888026428198856463134436402783932146734087748092940782393191849393073424425711358514031899474108973548581294948668036034823202765896088455911392604043030105463278225203520803048468358683212158561072510875379256212992986668945979121192088530441661199039501561495937618409655502077304494590239291768408722063724578248186326920817761100153080472920524788913779437974457676824320387939768587297519391011886267212234752000000000000000000000000000000000000000000000000000000000000000000000000 [142,9] -9743403962287330642062317154061685660130008720757799716615833803456081731832357980179176799588221263181163202697627358821185789950213953050948544462301626788290027867633312571760640701913018416792622722102398742644868245007450136974416447748433753576520738851199664076234246958484604288301726193578072257660622555332552370287124786754623859405909623273441549689828911175494540876086224965668032242219976002627739870104377558484056166194622411736756062933437904457003660801244409067649690538670828648248386157792958442534543238765972264886882929412480562387155730978037758202179473107289242484332860317018343967853869008542612856589443613226578646743181126861591858437192885120426236739251149025262682319566991646452910739391377921506725091420885677983578359857664029629375905318815409569752622957433857334062760700030350842843149421703463423175900937746896015183513137558538501830871099581997629901496366351881033255310529774256363294679890374370377731306215219830578200518442271366114164611593972676406956419518917248987273532148386145151491788435567384342741468134852846666676837580387537475715688621208136331128006045983891919238482309557925759425448405313163973125235810163896861104570524392012184248669264875213099100128353969164947168299933828151222045756239253642301963515611190153893177139081663541759427927142180183992766940435313484138243365097858125002837738650857182385238533538176749970077082253226418448554201393701746247660256256318068435217071916466202173398411913604051839976912281590005208312271322586879789796005307535561721744199510397193227840560156428280340913559834226742503972031999258792804278811572950820721383321375737999237511687981871057724050749483459073124706754080770197362294476574345134387882075255863497679511742014853935530117501823483900167675369397107279933187788574218467911974518362183812396803334916070350887254372709185771666135467176885263668991602452636105654182957028408547375006729949321276082811748125762184882302233166600078530350533479635543027844653394613121777734537717506122367374469543393384242359204678016110074687210002101057278932464629747734464095722897229068773542003020688701786930670046670972419957218838170345405061724577434622443937474027985549713523153565873416807078335189834031079198069352834055230288535122470910978320166618897148071498652235657941248903340368135786252982790687475938220952256512000000000000000000000000000000000000000000000000000000000000000000000 [142,10] 22652807514168610917091921907203223922464465666230798734753572196222946830433465308778106549630334040707524578349113847908756859163887372244949210465457892357355266907738973338691661635670904133957199676404583980106781008285449573706348105675385029617158963313759529984577242967406992938450552390703509701716895558625601156451269463396418622267192293344093979355853805859118628372995535220650050576239770681434230771594660405053614445163287398528291777873840010968038206450029793576941126743202216477339539403719366220871837927125038818310520392254777720190068952181531009018926331138746520523600107908128805219756311016376889911640259727488980828921986429359238854887194887917736725887044739795500823109119469724252566839015684527687585401668008264029204322688029542699789427775103663390465365785375868410127219814228564500648833527784110070645311001037810925349241070119510081630644332030444035221100711264622405082811749993025301287208820015060112716468298286774736634472651555301362591007776293485435740861756147901561168643447389854062638451862758566940882407608466376879365365064710521252041355557414857304693417606102793629694145462318720415869442593386430281346857690596416947017538797703439537752998349005685687156792890689289759307866442204450625177668369453939287349576775512323735463767533899787117458702247987946350843341003609370299894539631873138475772565807188492636504622101309464848412764203447128514876904948416000665818324247860627803577493833485232701016614983024304329656639347289520614666392838489144294973230053139346569014455440685529754530238947654639496117748143414266667181381993838311670905481147809046776243794295757141719835148796959194787678844198084455068415898884448404471927343846842734634580568976187724372903409232724557440586052482364229677027373111678885613982256374205159513881747978732768067358375574050594431257138070701962886123239099801524099983994278392846952405269215529083258451700220356036736175761088238732908251636167403314015408075255911397265924633689039518844069086937308110050745201453679215626481613944524743531961613914619836351428742517119853501758507619781942455340875997583035406124154495626003451395965933353773975681391565361198683384483805253786853658868588776394785907065390495628797034778393204221775330116216625308809501309859157631653402269124283543627391582746655279927732616094362805175968595968000000000000000000000000000000000000000000000000000000000000000000 [142,11] -44392034662498934109862946162013544124165500674104860370420421420470726006430785172238002746277742547572141478697494368683070231667376091293047196653816092539568930007134436815796278042810871678086684654765980738136085459812008166257110191396453446632099785308761116552695449124434098558991020188200233422048337354709898506967503114104235328511949842672425790834135830764810806387883170270503231727942608720850216469824087397379513277976053999710461489691681718576253945582458597034526889248372472680464676629896710535053896630483417803723503971927999879458318043882486897847906000642770985891501431950569988758094559794461935157929288088575281457300139376510481871777079500945943018414515578146809683781170839890128970236768106001293141337918054986113234163861434572862690181094552157036656418551471174795918396825425153731332571984378236186345852683374638083213565033896731091857762701140404722063354495512849595164984834670177874218990599866254599496146387003570471734887633712489295611286563453045929692380667200177611725013417482962409796239725555081253030461872117702292449636683979234659163477895758860365193571758303246632477399433026437064401595773145922466043831224733109288360332240860999351963864725078980244818635954064182166198115417250596599715232715575212374104140297219936152139532456004478335189599961557751255318583889976237714257116897545283274929432295485691553743842908574359507777387239357423683646582698885630174278424148712702887321952605902451321231929120158413409538257837855750697495096121865924652624708550518125918262444166026617515850298474517129224889728572671991857032536732770568954910373443003722459982128379561280823971475160115841115843518295499886692087567134248092175899451930163655516575898616030978414534706047641901093254744370968299728389159112956213364852325233447517443074314104292486558526920860307308439780948551490517108284431049033372588926372081109202576315616703112261680923293356305953846388933843190732647403179780081860714084683350517169234632736798054459081427641745659830677364646380427941602451764822202312016343552104723940468385488466714027477477458223268992181937994712215860437609309278437655814095847350580098802078765560639838589584575911792099741998051847861002452918112477916522900184045283868886959854933489678552524986500926584280938045082115344163919820137833262295367148686561837322798805024768000000000000000000000000000000000000000000000000000000000000000 [142,12] 74433443929950437418677152173572844341451058623596867707970852326297553209959553953513692734108336367317863161194439942833194003172091859311350798240055457669879808183635736308281187107252999576687324062760085169325839892520860281566019232072797553863459450838849553503009483017997735647061055222258277963938813194158950257634814011296661643110803944075855380194403926666234549326262164075607807352205135184051219890388056971364563199240588644828390672922443244980988440214344759764877939923285376815371202144079345831645930885334721503920882457610780946393934001699242401928258561461828655259922035242038406726276191187457561575178453421873719445094613086889119902326675048657704532829760405905399783387772192590749322177555944818420615607820321001960992713278392757325128190491473308524967700493919552213543800516801420259448336474680236627889404978839624591222474089431027336015862487158505955039269014677463919197097808285379658478060601202223253088965200990203446912719070708110814905415778465653895282445623359186618660264514178036188844325675406643708449133504151196673193138543332426348582148625544784814154604149767301573002796746041785140634286435788153118992200380680832455281585112357096801548287207744444857828021755588789397966591152082442983735223285100757402078071882297102573862469728490431053721120389426001437204700996213319562583746944333312589898028497087923879568477246184170397780269350593718919343847805377027197507134259341328018404105435881345918022481541085102427913539165238294306279408939624951308029623074062111549891949498884037080784237609025670882857225910402575133112375069389215774614288202707507336915902796756157868478539757689621377145550515873253849678794034815670577640266682188338339121064067374176576702204732773267386551785828732942257941532407614490826829685516808981150342322432868847885724636746394816153304495101439937642607795111886840787567712431388122599614609546309916359223387284266741370117115845999202855577522227726658945748297730803209350177540509135086467197496469612460500560144768432894667410668642574509986791466331417554467263287039772340173693864060801427152541114547563567983224789620230424847367626277361410943709450228202708010586158550222957792573709686202391757810999859952161381281280218074959588987157770747252757756333472376385160788992967884540585458288761874210590027335099581281341018210304000000000000000000000000000000000000000000000000000000000000 [142,13] -108165718079418119394030692189623184030330667067388314265392707981861093513898286503731515818054817592737910495803399735553054891207120601826687662877171345896435795714731179112882842176522203747068007259478145123998350646630022570588139306690416359692808220292941940839347393829692228257233132825541565090251265524289510831073754771641034979134407000005723432693178642101845477426481000879037505864327810921681754177278618444701689704261133323332947106903347327108462346520796265619680821961219424388093193806265826621850819568259311747598398429708845896227401059152937358432138453742232720769191798655164707269941384144676663612952721212597797350790216635299403827034136007460275100645851143488664107354069808940064430077103843407519665200408487831854953555228861865477223743790874572739789198504696565441253751499215803354391613360366489633124269372352855385613610535568278160471651136895614457516587875369661166211147199500273743656602672012696557595193546909102907394774125289478358716952805291623724058063884852000119140146909910300734843779033461297547645802884550859025722883980549250035117583140415775715593221654609097062542304221289467964105498598132926866946698971003600068097382930111453027789909991094509338745301222111327281514505322159741653214643511093336867401068738962948084744037004728587406102253026653080468112109016029036645101495944193128343902468101089874632576619534655586905672260611000339073705687762475951153833522862048765264390083184984770508850189098861299564864464358540551398853292663280576474165663721759159627941734236589505824398977768290770226485408078317340901736036344305562574028699709129423894619744006350897377818763112103294486574966937852474344713861392191226091611230993569814848946598822077678110008287566986643633424752978917980340710759787728452659187083447219800307325425154961617790567474390912169154469659039373523991137396120659760443200177854044323188174046005710734037674833512077571221882369032510381907781314113822097060225592314649881713280501509554627166050073221168560630080541825347384855130674362626803554664823792386042186685811617797391681681354295492358907783870206619078347159714081471490811898400419310036523855810923722447242905677814684157761674859653691137708299342070318890362640677583775891054088377703482745374194533330109635743003478366609691811901682411199700333789755728775769175355293696000000000000000000000000000000000000000000000000000000000 [142,14] 137811697181246010991787480096052065821558105375483255739762558865135981540530588445247641569919333904818103967702451823059929772275176444676012089303785085705329418094559072290767507274065267046469372446947526572796199923725676611700512508748312458014561531842313514354736537633750230284304975344795850276067276630748571462079574156285890121422265323867578860665383092432049121359783425659932310016450320453433383683637013970096883625799575198642292664160271061373613242754322232314012907343206931652169872667327606410648351813770982633468569727588143775893288456615699067299296237850255573816493670188010675498474599693945733097146152073595232358104064943873643524960802806542414688868938793836462353832964226284611800326513676022359993367304679830874242668851943823452364213540449018933790111349870561101896776514914848335228364732808586186927880508692705160675616459926949320442749565419143433887930141761740344335446294386647293031287437545394112418389132785717219950210335154279079997819790880037629541631729588778016937108766807823477594614808250478345698346703059709866141866803263244196219284926649316729032088731116060386772085909833974011478463974278263612303349596935283086748397150488066214877991834606638955986650653923222502405651679999354011196894926960965203119106495264174899923001197266549075040504278206928635890010572866968670623046234584854981313152873858531917074104257383004281191610815904029804108407213086699446650095501343625930141026955258743401785369246739163603410290340358782085972585875557832364114758506246504288426019983933474101072094241215600574191575715018410542595519821865217591669083331422362200599454306462104806002301083173170903144503083033676972547297956398522837684431904149349545751469411276395768569427330947263399179279356900102802198907673479336954828882438319385188637597417403208029046424548042263608756591443535790595390839409880734642657556309074841523444315889373662451309884754833866599250721443139471632462274979533020490893392382383370801614906549776608652665220767252385442284288104925085888798105736869650210103456531978835967639543954061088555673880841814360444868177762438516685698912061265628505504524251816712962716731851631836214212977513311920752414818105592203630547453829819258327055150228135895906222305238467926033185525673084621643112444751275049163878923524968177449602234314731331506719948800000000000000000000000000000000000000000000000000000000 [142,15] -155605442943879673929754462939582259815701301925831732845935510732702624617959127365526138852285572070684680173762359798136697841217505334383246446262894761494511216920175718432628220954884170336878757568699842517947367276370250595818592337659197005482770412631408406911623853207341020737689160045707335372060189906191557540439166452900455703838948377462023884593455380727474769365422820338425764544593074349042970484730894040597442371873893862402169244740006258192915637561763473300771420462912991153851262861142686166681870921562296029469765323759266463660245342792565853889471478260944539918079278736443120088968328616976964829555941625427127624805584628449731472603944867816265228191273343747400566733064227766984223237890540113874007357933515147470434670298913749414803191302835845209176871362141148995149367462471187519893326948129583596259408503923282165942094451380553213589618512546379956861532475069500903092836656486834013090657667294351268022650351991180955267665076562413999791030590904028588990743120417348160221048893447248050078996742116338948226939758285162512577089449826424146611599024371266590356204818435315655882432872801972500470887372437581742586245951583072124280695083749649230058017117393625129622957120140473294746439883226040962662218382443825505934992595349995273991522876512721865987941106090752050524917774736217560453420137071828265462858909166491290686194776221859471808954452096524213975085682403425305435645737998268367830036708202267509439420206703498187177697216401299407313377570521528142774865337986593199963078273810983374825316219318658917090159409375552226935850091331937588989423024280636453110067444819653405506162570345626276613572339225118546866978019623161006170706495258140992506007344305010635842659085789069279275332313023199558174403866902823288858641355113025264325487087607753491912075082263955541225786286396157337354086541826240990901616932501270578458918099327732458647131005262299957519814537345585728177064763422724008156428193546622736774070720144265090790914784301429394920951307829091368537650178717498054691534923631217383437596252782347485101794433670110478529001013038515358198315479206068063517208163470566562045318823345726072029587156797410538759441213798741374602517771410593036751726126589089765029020565300891647984603114137853097423102037598454735537781921307945460142477717275339838977998848000000000000000000000000000000000000000000000000000 [142,16] 157273554944354242546592936913967039650590626212984831446370844017743191937465818213677435211753298294473150628677600883782164329382628128395138750945944294144806973877333216626195247406514364910510234045040582263249973254074043911450716439946693102051207588523309331952979657782534595840260495245015361619267510817106626027116143143941428016393673579186970404252219304030897972203502095210576672640241053128656272377291264750988623706740448335631973614356431727015925013999945397818266810962135140474832893710046535609553846801670261414563205333198093458713595203119529108069927427542009398948003283912110425482428841087272864158029240351321678364837235965225742645471141288605964609361488391607433182646687093458870714823283679865747745360121917756045121814843883963181990405527382426133350151413865113930804317859802870044465400958112133674113284015697423220918837112821917859686882318651794790010011422133020071683996167815948030335332866815328163676000751030778012484336563981184984731744010505518839076690780314678538861970547881708633845029529782161015475414230800467940795737502766345803307811288393390549325520983896463787683152516054430312060735638746393785372135251123695991130399672436076292222140627688663479860960617969027513348087859951124394116565670765424703375280336552104077432840310768079753719079437982323607280741348026984202423014315918031920229338372119157640000701366423740495119232136600434703684070748077296146251566358585193399027376070896325826129239296918019101963374243822811987060723508254606400366165690514009409065787653041675024268793825057036977899535799819891548827354540573632444512695174294366036974310087028193778946996948507220198619822294342621290316800107975322962532440196525549926468256015036703267461367583263678754263860215675375327215261650579758438086169107945314207902140623153259666792661749388279065821789216683502780490073185994153038481313664048933325732065771721629477553469031741872190568353297886689836893240128757219171270271410151310929950531030788573642493137743112829908316615981445666855241829605239615140716254929359691928707477524251112363154016705866387750692477711444007110469561382734064913614958109441971749875659404780908626207771974003518580462553489444570816189934253588945108597318831888064229637373888279752875550402163583722940344225828419649734769535934737614220723463420667249004359188480000000000000000000000000000000000000000000000000 [142,17] -143560770907969335939610519088654411680703498137742771547750762221439166568807450335076116115864816817552344392796797971575289827409345882647804502968276661865198479818677379705712999883618561966872966039616811508130147410751084310731609280067387529416468873149145532625149778927449990528256658312619694570914961528191250716883530364691279943305839685731616611231496180427478272097647385083438912222145712868521125918839784043134490241981499908080967280850511588237094806180051596128375494784917849453284857003383903247087551955717206765015352757483810525332829714527195096314935002024595623323703073297341293573755560374608651985922062529735661851109041439922376839152271132005564916777069032608776878497657315153519638531083756259686708076767880864922666072869800222137298892461729200620532372763392828006279711375421131410929783433639597033305529126999508786605061181397240945575149350921508848561705698504243216951226835228082787554379550804548528590981625054122401696000786032509050781995596533446334747733821172159286116443686208672223574528111745446652657025458420484309323136577730794136994465592426323346021774599571821472576413848911343338396121830992399317818742263820025511718828189256574415243791128264239507008684925099408623259441246468072969563237597364202538705505045711264058077288810664367064560141251452806533644025807575641462707437927861851016824809366362600413218797791510475661215756030682716300167245102874826771831671865583957482908020731929859371913149842650137769104296808130435882092721951570108766237327808711650370137884262283399893339002355411109976476213037637198101211123141379393110323303617790282613220966466344265149986440539333957198035336703546962113346833050646312830955918858322794329278307331421038889546206283295672375109007363787739792867405421260699575077429664056524514909539201451242230750343598613513442656538436546775593223249217779083794634969984134347847664927831175624799378044208472501407755217204062305098202367161281249687076018521970629044676826599065175510422970925330236453395932371952378391231253705246084214179827127516405573617076542648909327195507801800136147267155993069475951412240950984543719547427523998072702878059668498834843096203806095293454466386732814645700690279457062136969561888484579945384898869355711156402225578985155747648245497893328116106177891038962496742847226389427736703487967232000000000000000000000000000000000000000000000 [142,18] 119165554683500049928260745337343514684149533045966723458244403645398679543687198348391358861566641147354044986592450593561564370835679748860578623672225622121372660115774922922887754717728824409336143608486009444456490217934030229907068774064983464186905066660879270509657310472618456300667960688301144562985848031476079762662356663276152933411398815115438065284130551207571334656055699363934752293774430807247294912333841623472047535149208035164857106679576936904555058699068394410041855484319827977407528306545226882756131883475430990134848076305189052287839178884781071093667031015180040396858511574945236262181851171465659716036741772416231303710242474952864341645226927921602440466388569457956211641008950180743110066144681983466644146363160411860678436947886748285698988646220571062552528319357805196435758762226286909376240032774436602870462483260000833900764225559892111574549854323117334936120432726883103504012893276671851642891139997913548187572938464493422099118372956941030649233875278622411558882868037534658255729404447615648407403238067546299756515122396743114421368262753430540805646394500594220414793226258988378082029794509699503492964208685435849575277741582006843246680717464253492998008309110117331817195685142852457902235454417042187763840686646975241667617255157986533411159071560701400199912858513027037390271377778773934079355967464108067327056401390358626977409119064576593911153357261440903642173978044716161673801410481771995446493724812609820092499478850036568267334427511591960276019511390629452063772553584909308171981279445053993250004247133606054647725462740476318271551487668865473728461269703654492614281085379702113361529946670715914168873508417793909646734189685769723122133609763919570544445445443748662211004091363091491506144150494651493677057875700112642783631110365246270005618962551221418789889395113105726172171385557550789422289938854826603402073425424623831996170418056428199933283515894035529644516397501752096723110090715238013467369553191545389549838578339878852616990261069722218920179361869823252810506131897851704041811630037448595765271698131557016218330520738190926756717125179292183133827993666100914753978266807642075083241753954286240745606848464087955450314911035049856817261950216532222360838621703730484057027800637919400249837577506114575910683914123820173652520876610790512535357449270653682012127232000000000000000000000000000000000000000000 [142,19] -90278356700872457257939665527596876302961725385237698230338002516895016660489929492972894739339975312597075828354856881189234240406330600122610680165689304685049286227633399152089067952301769906798644394352411962324563241540822177269518499538346808325599714578422886827445379085068806869365387656358781710783927070160909997423020331910156300140248534610184026142393633376758102470724543771326030125424622955797917741164087696996076737792347325422445216619136583249692336228639220655783097386141600638277224790389092881096954334149867132428707821072469800664760158205402984552191198858820656071075848810057175461660459932543089376837561188743991760399383578786208705726065573618075825629878014932696774667146872705702631094505533144445646555699319553736629808636078894623803909672049853371119614694101084404126078353796671139112424879897547235563402299112237910083969512755094898831589347644421500953846512793542908712951882513342169177331732177164444277028374634443665113557311706046526084683039951938278626839593738226440373530130517544596568577954378237648313127297178357816051008055876236552775430990555114486192239063745401085493462966611234434170662038305887848438836225500578435153197764117616492458053760053931196951340781158415594233026762478887453535425728886164287434861593988799693525082968632829899872281384731156837759110877658549165332640520858686939323797922022028991532079657057019426079613302115156959509576371566083930896944329013467531802171440603095587378049705974567095097444477707061713261340434111787640043360566209698065550008176153726020240886173199552065928911173740708146761640030436694899277775646317824880487253548553907825077311761125219106482393291240525283474309237166117517844316014653566507557455621930813124711012915321644921941637220848730508780122509447241518722138799028398958312159581675945378142173478997446112384866652800632295456966990013421187765518418395781547915101424124438457781306481914226774581863920677251705457336270174460286951330662473725839020555539636282936201388770891090576767175582424257815474543929597933176111008851289499930873559622482258713865199976812275522326024174949829744586042465000567354202905228238449301179502105590042681781802242731385275888446977751748608750059416611515680525552892458241511901516200185573737934277303882181604026616826599758822786243946709207794760810477280191938654371840000000000000000000000000000000000000000 [142,20] 62357002091327613966088805546330533502450607741327221316301530639010765791217367800171610326213147368072627674528693922042175504172406684239741207673869292511722093363208531317141598683867152130559602368114996843149089501759515943461523141789279434968266720277459968603713099809659099645004938270694584423921967914754697509004497349525010741778549459920874239698850688210500997244492989937412379699219115135628431625357549384338964718739332580363704632288050767577849506174774004243194111183868807104363163056925946626579685276809866463027112508649301174355716030566891318609208615072712810603798760745162105449043636033500575378759688294958875437247559422294774544621653408392078168858233929458372407592087329307886389342791443712727395446603722727034081419252922072086278614588078831487768767074804677535463891998504337358427362042645136088407387419883731014520513962446767026137861974662457295863997301218006314555527044791393015850970627155526198967533258451971355768538940439454983246584140352420772268432615698774278903242006874890677366337597176045074731663604972341870391257981906252276176650533049580998239885768183359886788105209568372788979885042525001739068638394303182498861947347109773055837230418893671423372294102260449597177430984278616886893189783860699585753791400917401193880851188589507989459816486620053387191579169770774193907398661609824445579155056748916403523526273396890131632049480741244784852574194689611188668453263915502223612286553221477377644576930630752717999484102699150130390496378338082804742307041841936696842797843873194602492022921256835633549536845736068214427766611650500285920664385200297122258295994728636041760516387500762575206704525652944444929914359035513654214342172461027938346886267897063798032127629162089028952832120608635615926955502787142282048272298899910686256576286472761416839822147739581009427842512417643979666628384315338653925323602609503351225282356126103900429122105963469762814244897710016042978681567548686707900321575053970155639337476265406252656834438756095543245581914421351371260551800365679231642642597776515833874729855282078018993200973141282892268024437422224402828836715181721866245733800150282271934867689244445764120179509801759842446907286534059158399886068804574707534748696072179560685207805618758941505165573752915436093225966390201766584682876377217663583646497478124793856262144000000000000000000000000000000000000 [142,21] -38976063728568743335983995645909854586061578705312915100534967043166656950965664493830792412547656434406644402502969402945358489972232533839362746260344938656690910585487819505102573080288480602484907708808382865751248673816832579671600035210944587886202764200656838933321137408633383222149766422828631198647749116733733484502057607013873993517406192648892998660831388111159580670768596348346949403310975197651934335769249191419298343770907225321193822808456712151743924713674087459755554117700652788949080737175181702828619799238158535435345307085836453437035026964344532016500411279220819047600404867749646486505126116107381270751132201278755438633154784642118767421730241439360293217644492451396534434361039481355935884805518195269047655629855503201171316895167605325565541804157848263764033198697283177523106429004669846473700651113614706163090092279475848901648687553394943761342741188164367135687673399692885546521515113772902212763896322963519624445951637764353113789782390146750036660650077235621235349636353359084813579992423155880825250504861793043018763412121766469364706476662914296790890427707220693439056076171560686912358489444430869274190904108306455342863971142568242368126801235731669004107184621569756422095754920313385707884704596946074954139919714477921875933097952638466647072804015412722317298436637420549836534296584253967677601723754541699389547636914793068748448584319730391630767705596406753413964809688447236416744811002342461060691533869530213072549291362472921488610096883625933612678985705577737041240153106047203795034462520875594261926577628233856383879041567101839933194382950500455492150030670012879867162808660880238592159448318180889628595168718144049827561674540614918161486137845346161115417897080432215573552160456503126519263452836441650128022711246073514417871641770498438672200433208466647354188297854261065019108603236872408656218190449733819000342617179301619253935308346666508243624468995336121350105790462946979449436723795802160241489395955823710567672194574817076164678579522218557933519463366970414122352652588227839052801117635180797407235551838488723389806461699839832757374036603659318125059599590979587962976305086323529282862899097719764022445809476093042829529857208967641027196263844145943649973758314759984592897834835094952758543986234201942581270007266622604857665070359016085160325836534408650539663360000000000000000000000000000000000 [142,22] 21675164860836150877603565434363367372211502886036064916945725225226580450078256242782883138659040348947683679193548608035426558786931858307500160180925456735186739673600478495090301196506402143220884210505777741948888457506684834407503902528982714873947558223065933867272147873551151306173267123655527582975579532375071721415326416888037682167031376733305841008583178734982248163833624905486021265684560309602767221719044934382848895979958977692555983884228695882437033534107545135101506193946190676306243284164635960099534244332493594073044147736202471309105833958775378775712555913775820482453428335701406148437657881155791134095484225961055326580356742726053596495566620094421979415495200725895544408958319965694013781114561624624570796194528936936154997630295762938659512857573722454273629700484457499070105431597301226527346476223298897249067353672616245255729893652423879947597785456625331748159816895034370232158454231362405271233832369504984502263743503237335326994455351517286311881878634724634824060823345755193791632973792223901953704193374838058096322709011465570298559414117198207487050897425532427817791017033799537536385518166257618479475562521679823651947544788083012527063916968222677769508800564210477996244525954821922248873494308276408244052898314621977626632686321469859574333204392752201847402295490294585263549236795270413590900217588363202392544281838133341183367688946011407521401247536444584169939342592730827837330516627895408054885870429675316694826112013071473482135521622114804274257661868041720884629281298283841668502055549011813922503405125532378180545864448098694102807394836428211693147738246378766554473801679755606848060478002173295790114016831261204341642635318803225818282568097278309013628231153929538610448396341327991941364604984927352446702626065291631857895167669506384036571511283530313989308141322313013669335318755943043434041873656535865119397092873702621469011742631965078937642123202385422438816102890812074222513797872203735991150864331865764792824128980802623494896762369179403850199719701359997291788602019180043779473306496372087422353199591623646211702211186984562436044324691295414007932204843811613491042447609480870725802446616594649164832702567107433748076598764834714531344018694434848757624100822642029933426879150327072744718885712935291292859768644416777187380618133772531492962412576967688934391808000000000000000000000000000000 [142,23] -10367640073448874231410209471792148981053481634959031941597705420703783067899327605659069255770849593289278536163474065750949707886496131736922186737594544393641880911069127349293886533886950638107644178081615781496320495447913660203521831995834644580625353662342999683517519444854845940195265417942228658692420807809231633094817765225010813860471869214642730737094936087386717920870537845831393886438093153114449826740229688787111238083937625278648336361914644349889546854367430347811765906193208855209218404509004979623694117346274241661247262374119083853072453074080633216291862714586389978683546942796742844892556773639599017596574853714624876437371001876712198683747136216542447714028688025201375186618907047516427717294784664538593560722410831984588748546456263117457885939436765836910827310236768997783498645949951666586730884174346492960663114077078220883878451779267708911430544934624688652607558589945268524306522665058525223804179124846289802163644843028897663067151975968900190620098757552045371849033952426158572357738326532535127568600239984798195304420280696908601788342360215121873017183764530362023013992284732783790207946532953962501370801700722180236073788206620667105876915181602190952279753011379657702596319476710935882909127787409123894170716743530090774569537574128714147357600903548684490415989955872628777930635962239532885518741038749909911457021179841078045992463828430240756563651810821329015972313905985371842573455098221254838804923937621514717593605821314034975369146099823593442522274995240513461701843110394956854201715507222785306996010495670204969328459386586623970531075667922468074522918331870188723933979015771866755160930360280356326273456187237713823059067931561490710080192807139209286021994612452183241799717802919676888751825518676339732469509175874182711144941556910431659338167635020274424058034982312136679231006170012225629015877499437571516060128663595750942014633586576692279463156225823240003317384740749427920464865455731535786368148803403853613569921250139260677352730678633351973520993371445462597423685945639519810510523507069233791983868792421709291422851938849635513640570139527716158698542111342470838289468836508893507455394693124171897646035334151991957507763828776460918333908687246133093378149549006513601549125998840675847668853061513649383519483974907276162742873876805401289877387969878660875288576000000000000000000000000000 [142,24] 3947302658694845232633210883663199989968890938520147471406159959823201437654900012067890831430596545148641687915540646373785712337344183161999273581223591853597331618903802134070443240321321107567247642690614083388189788125510161332290240714826207377293856556948002391636829124085798586410013925775297685089527231406026846294346948121364174244092744820689735713601999604565538735474140239731775513532042938870366004434234674618777155321456648679202192962145809708331159510772749737259357425640292710301231952802820879652829747751658408193590621930736153921470329424997191530562883333494625936500189505085017162856877413388391147623365286618317724720379093741458967149697708147538877664549601030290827274829805390585106954350957972894894537730689307500695040749971114227644290281615322452928601607100868358658107272981102559682955107211089296999332308286710461674705878536384431663220496185290426920561050271476186506218141995864856343359393955575887942027367639541175452444298907395545099808422973051817078668648734217849966730584214875137605560909779761345004400240146575607319165597763371265821139334533568650237547397134742260238898137665240311567943302488749911252026695278604694491797208900853812956460324125167962341826586106006221397526215751848334988093164233947643791213280842319736844729581600196346256486003278404058074196558657299191310070201078032819207470404198169041060706744143358670909264144355353835988408798204022612264800905469278851973378907843248575282586124209450376242644311682607794380716494131570737016285394631064356659100183258352293719845164845056917039781113464097316498438362428314879654296373627135989938580327812484119529516016278948102542492376341248435771811642953507301400032401152692152456962110746689178218886334018969257510895704992912384168350301030151017668000388712666549185397223354103825605952954578321702185430463414311193406987433974865813696097990680885802752663421668074116960768639442234510441572172928207808296999504330747502570384705386061274443135166809787163594241526413093375083238481179167284227491518152635506836052482209034357195183298600101559620632869324444480575529847445000196877410863054206842544155122593004407786516574190474486613935200827505263103814880033479178118404718622108971906627124279602571401263438389377494314892003506200488359001719209959693430693336784594509101898097781239657686630400000000000000000000000000 [142,25] -899133970241546055877698461575413139946146183214686547988020872755847822665934482519501199560469577385703962166776001067073794947794208999075994955374535550458957354195590656639576403409358431805145733512251428247685954826357627741256614920103996984728090338391781790909178479941583688934300148124810057190208931431209470613178705643551992856607462050538209463220488932590606831100284836222639694747137017671246065759303619027719286359513634616734190341434025733433281285988298307055630066737396566828278515725903490176298312435898612384659557784296202653049643549896310298777030225152836181996506221060424763541194901090516543827261474056715124903764823702581280599311646476357758856224437649918185873274472736906866442967470815859731710514574911057716924977899566895355372334846744592839909325462653080681982268170663638267997862624897710463795950032811909137609393111845447311406714259208732972787740810771441506748599012827857375731606604157021455497374360812478001649370742160757409050739785012636342194979487781265479165013089698840825191044895198489134057669258421590972521329091867609095747848013576812812135919317246882464578572075979611754057860529179752983723918187445721367811298892206015236358110341277415627338387363227156120983638371012879225149280573959604658891221382003176387095496692156342212699100718410120924803964609126775720068845976466022067658618767083528310936621762533384233418783947765733198815051654765682865417268552257514131157015634194305281212230393256639178164095764023442199223395041527794244500749495569238848706443068724003380019072828998788656993299321269664428702207002949597120700879457642891159746877220475778213610175069139532601936766674008720052593478008950889776245986467887286848110241584939268858187344728081269769453962620576374190974951105278667677316635114309636405746908102529863381897743940344181194755744271719690418449588969473234926029386496855349686447466451763111732626770471591868419467765584855323870344298645772511085513970355825582936480590751498039408738207501608199750439659882519171525150164367534903387111878237794092730487007777148239770203041819997352974177975060499355884089210349850768960197976650670409722015619275782468884345009755786417518953230297050194663693229170165757999740963703357288996380339697078776923161841892025436673597998814115901712954647291546499843821211965125701046108160000000000000000000000 [142,26] -201949340849772159268148823448406762129086036410939109402823648872228525534422707413084853996703964551221230254165804148806419751427094310820165945015313823630959140800478150775384752966159553922137288718078996094717296099596410694786913963844358205766022271757908544492270494816058349184431368424524757052408555833745081865508592630442066344502733794657218572043907715637581592882078520200778531607717068718975750642167603342882434902588025732179902832024949113174735044675135269055348901839612430613213820118928820370751408569736412816858648759829929185548307959303524063357757911945991731712070890463922444502210977617238547197829191074114674519292132472203447496319518809500943061793447205336777834643242114570291494329733249495277502060497988377022395609638196177803143325187843781823871869575767124295183143045540974079282840626976174517703441185246348724238047606186689927312404734632887796305473585465524082829915101957431814335791486030613598328075518580162978035477207746512390170093259119519867476728081717451672003352569565891294114081304545961387541878528470266642032505862088854793865294749148107490529078281662176687605574787431468872822200666945272054340035144909236189446082035704074009759903631179802442102696909955461382309740595503571020177589676079837072494833761035096109708643047426229566464130913597277853746119691251776464447908338260155549091001743743226159311805610094200395361697174634067199107247427882378074915235232377560213480039088855193980386291024812670782942561010386535855330322350320099045656055016258103887749653863615629202367386656381106908497912580681986256134090489876651755498388293446179587080803372474201554478318157021698463575525864407656978438342524406945248311099198595142646803151758079860697222208173261689074926960902972980179720533993806806520656163988758332407636525690942592398809070285034709353433148383347783816775125322612125825427155108344613518252842116878215000653181594387852412823423616391266816229433552531793858662845169861451341310898213334016563972062107306172266040708464309079321092963694323096282989597090034918122692896568490635465506897439342081441005044746063152906100521064840425558057024443992440669730406923881265876423964436159815309689396364180535325262807871538615619901435996789498417355321750051870381206201653613201438105823082697455385591823844865271760671910796458076716138496000000000000000000 [142,27] 398121531352705807468226726956662663891362993346020094379655558664728814837099128762911036522842828962884189152653671304609922827072617090188768566669959160314773603855898195289758352405974173698654730392914941929570107760486149415889956842607655462279383686327854592348636520685077720917825977599934032974325649986379520345106683093480536486808898042876148051702529487783927649263161023376215989142327123501933178503775294851094389113214369843681781393717817783930541537698531867530942081729954466988118870231534720039223811765989696496733316998708188088789635484316593739102209233848369639895272402589413853248827702390168497911995887085721125949122179523921613805431008442714920687987952116110353235912237334483455845796895620153882964595974045865950630752321649292287585831627705771078303583055435232380357357754242835074059682020200069542340866711645326691327752734556150525028492402315063474970427794741954191465587833544309559755058397700159907503835977355764230739558555662453713652576195403828821864904566466854584456817792508543405372228875924134148715690482158517115360524412917009825533587830207586596223655382622999920051632831546620172830330342035456644547257661804562322358258222329604026826075978409201457975764133659471464308379924063625673113788481505605628431695202481100169521063029779278286420714126210340493306550173269978969923769069634988301887801661211460527377771995710107236251372359346750617610323366068762527175821554460952196215106772219215525348092238742988667999517616979466042844249338157401254598210989716407934570560935218688046664237663314406300021572298333255245836011773687537586762130622269138498114383625356433438843091639064003662578802756057296855495761082834960470356688279416386342088141730620107191675443901761418336386228251339719726265550554470021072386964970104482730423871845975940841374066348683101786739311922462746521160136773653430782290733238116063395492396949287908938344627432436646344396436441352017277080515678956651644309964051295647546561249037940989381065104381462736623638663068182366138995215062570341854329616843400838918514016799128793840251537036695004197522386128406596353174600002313603464282636543674761377842982695141178116127281296650826272499693878946759381077434395277629213069103978950448475152743308793860484923288001504777216887598175190106217166122378715913551346214840670173070884864000000000000000 [142,28] -291490437887656514112295967334663203574333314203953688736847546907914834023580016937090812561122678153784367286610783150936357342326818871756782923559546222339939649942174797348820674490572306538236443755162353571195848483874532117936189837770712591727489519152876473837987410486144258018045119548301944002600906514499508561059569116527362339328416873401448772178608990688497053089866647994084944708709018335313553146492208623929590067638421530593824483782265397156199381354209604597320892940949988647937456966962172611437945455165446927616832972143600397153770585355309047795988078392847551088552931480281448252942578821485322260875175650590270466507872243018008077176608925446867401486532536388266683350387521682381244684697751492412152758486979012755915584732045027295963233824370993410555019138968860053526741258589124426066416777980265812401427600278727029382965253761202669404008265341360952468466505955490685664603361043757580837141005484856191705507975076420448630070901743559489255245047543489298514998625287364306161863293006010340004677870414761007143888949672452939730648374003570057427232175387945450210639640529498118379349339307191136827498773675469772291659815599485125262197829415062117877875287408885572608970050441625917389136640438224378417156876650109071334467452767376078915303901420518709575066736574393746617388383848436475341380877638294030790588739485060789292955421429216901730888166494319235080379431498117900446627780247114137386091475687123250865889528591903330996174219549467383745920919138040955598764532047604041354901596687150180910432908100561344563436181548563749749955588730265682735568592067616697330348716883556098943912312548494308718390147025476883716929202408402924335719793657737040522054741101975494885974187254200842174615420601852511534819475338580353313440256114748449830106907380959521165788304823409830436214122003401568302984899307232912904329434409029006054601667023142514366210904816660710909245000885407970671201919514245973402854166916766660694881677343504713450594151150240275051926850836316407140788288346993232493974582730859648970159508882896868244266155098581867694901130954107805983058705254697167050605239395720403102606516544299298044473636440207767934814616753877282358260694768548100856180701342060160150258298546720410091216150339287258388019734041691840733458323698166076502391450753716958789632000000000000 [142,29] 149997921412746661252974684022243460210994801586091018305113178488443061696779896487030747921659584779172332476899374972131620825835557854234744311570648003420461437048070211118942534943812876800875830467662069635877627573980168636480958215416814485503782459634903521391317581426613752540863136038760318308530273538235659715551682699557326600541574337515405485867288739691522864805513799940410191021923096755596874507516475677841305673832858387270270506019928043638805580129575361703774036702544630656553187603191997545238898846816675331193084865687793321814095355340589285702265267187329649186555392817346258157500980989618818331591978500054320607109774282624250675458710561575190501687731352083658852048899517871942496682924057246622396924967524864303105240395644881253501283386928898751469416142717821118989655373989322740383343890811363189632618709956382351622770206353217404358375845208752605149825564761484570321352404338711625826987882938737171703031108603123992923600344180377650258657935779596261435863514698026259409817594494863050572103632450758565851085717699022344591190040373725625491394370128906761583122959168161257455539339472439244469789963543990499168001275302266647139552555948073348334539278503881429805940678261745951291988376948423576355521715622073038321133677123479752502881248911629064707998180278488559507096439835672782404619560345541812868125214714669290711112683790142242041249714781228246653741506132592159380139968558524586141652892242177913266481237602480811626436453448960800195298284145428823007817550827585331838861211327413395013460992652930905410475416378033609762302278944178584171238752118930177753458962143157098061685872411821775935504364416569159971198448502019641784511557856654675112237147491577599267596169205272106933669671494112706034254407965045218050544774466276400538681640156792073830278438529957985572299052855829058735559311525093423121156744311922946825979156114205689581183858097577762711817495445359528771629700151835309705252680596180604922016812300368493415540780672888856868050959930153968140985329926664069472335324677683609413484327782375214432851870811079761525750168187579710123094689843509030523199409360239235506593902026330776382647278598415721450886148104133945661399116628230175339649445008586927678489211092732571777404634271239726077979574754161923669763591412952140301534471073534639603712000000000 [142,30] -54935266409652296549369869740074212699053664919789169310176386735770670922634326683582436014637163806597702755604065567132997002823135385226780437567661272836155304342227509874777178143357196053697411231851875243835299955051163202092990255029076310295246850017407530993304136776788308688859035364118711483252527239494063027279039671223368335198538582341800040023768344959731128597331796102722157956439497187558451147804069810374625654686984577216823097560377629689454758066357033814267473672645751579372067903721388190269383126440751904650969316595027849079902783921154353532546279061378814404645494821184819516639197391786649954691631833577703595698958104706698433105293198881340657722553235388063094087584862662657085016423921712564008290363872652276879895068473048854427852283134303180119973612906405378995683887428478678141334043180463107713803574583681094664892479760824323334430338309239307241326105650442796084492629087307944359826058312294353634702833042842544268504258160375956717668492088318046617827474798667104332013785103504841133779862320049673125765011363035927394527039009270969120419832885338451502441485369407821919525115988467293797434532264412156948052520795256211791578008641901634476929388735999991989072818606476735008796873234584625499480625203397398483861896505804022169085429157016198887278310896797333012596352934133431511520530662823461192506206738513215863418275860804195054243294932254657055161209660765586739759666921872548238764203432915328468788651880686839669624183687303107617195712261174444551404881217085653167373764982147958100808908008744247891435396648539426225287738212546805337447271028189283471822394638288533526525872307942139956621753991961806600626418574943859443948982508704207952796402257931131594489654251576733664208203213956369873483377297398682241997554704094918032925861463963560096785230727098732753132183696393596981764997300362042438644448107053821520904842353167551709510135190482127885931110513029289381387582359033686381899023392482236235116031762589228970307937599882482100616794914236459048281965371551129704196313063220796773736998518523870759018475418875894925213161932037797912669188271743226744843672743925870578160788796703449953742123972133125639614352711552531635404021112061892381997503199800429014056507010990429855917598473119818445176611834092201587625651214279921149789235873036030181376000000 [142,31] 9516154598432671446866970766754087277507604400230275628076168481102414479535126114273650264271290170688720243634784004743995442824304502715708788019889290751255936536574720251516190901662223183754073233756441482532361587817530871407489129536491034582078607254336476281629325698658359995875273499637581199813649272655952206524278160014757267289060798578991578700879739620911918950781327937862245640043951029483156527874220439166568709284530970872760474630546455081339125278027167985567165706787521989788616501616078697074817037770720878995417823377404459284481844114403466305978178225774971688987354867434103847450102679003171315455516445290022191624533637461490793795792859070557905248315679313914469781884389569389071936739088666127969257233339654388030378170915731656529458120851829641435631715517968766829283474024516164591283634919451685144684813874394583037744791965829059221290370579790586927925130707385792419063085159664701909592510835489631748348151524259696042511063250835166453086753559557134934860496766100815978011725868519464200122794073251766618126645691910736654037182771115694387240683902773136584861096205495645769013758396249737407000596404813056627984095617288085727717471008266648027857504471325748835943878872213777069507280175045583903300124302271298057161359827248488704444027743100256110775551980399691186329580423700965853771259047325754819363087575982613274193671230767217171502261100010307239646231946790931044586266325086938620404985787097839334609048081163871647140358491705123703628977510630949278657508095925266505296282193511852260756685530257456883646504257300374908079197015503324407285832952159430101132370213827981602620822256406508736281580467825464754194961937256887281445027613235735431624345906172389535176879255371274725987595221671554282801455257534265694817306455343462594788207953189339483726135152525882137302323211760866816585497494796604801567343156048234035081865604154664930069120010766512950848140292632564966570053926090637701783170050450447538303880757689332132012431848493419591708970804924308029719220242170022447986805787716486007626085161467638556348727415355084963713148738169311616237853901488162813846920428872525258757556989317189462185312522170234768396004421855379700763358081431266078345736685044736942150417242794054503199614467328172098300781792317839821319248472566391397459572700171241652224000 [142,32] 4824544343827102522779833190606441739815164894997560259775963083783118994674920894246851009807266736927263248514544674274995054148494547732304130204307530667130693496418190990020410968503835650113260501168971109459074533415703539606524067369166343173292325413374862450257511419088472862189273391112222912296499023585624162426810104505279671318493908989307686362712466331062922098533732464282883429910494038891932666620887265405733110459633387698193653589781178598205809878987105554362068809352692062716169495368182670340312460237993234756039189969418910177034602410668543499167571085988716724224309418697510157684506656148995587187825722446918705653119272100945479029087401576818591630013253403834295515690798832617312117748087829817920310378796768458271561703742079199254677236325593966015817387768644221082662544686771826611323799885434661048087366189972654943603223004781576007809864026547790184296252037153459678353093222059131421352363430463707953536067451082731985008359167834091664338933032885511952179718329209641288176696714026465823938940982362406219243324938333198818477218514481617406350995140307460632728971640453471252120666124383007179051085019944212825085236973457348828041946581836227018181250161751566722283792807680156345790140449991524619081158313504987744603235262859653979825378415592535075927982491981290738155751603301322805940899956051466021962045739593987762627734854350411339341669219673278887914859313784881576463228839811036261949054324298483709622543687733980283337055326487362971064284224713361307169462591573062497886104322148027276866034093980264734634791758070076869175406075164443670966702553537389060499649074226344754988661156720832670221846940759415690168925975684870705921493107998102470832993325602881206518419639547870133732176547605766256742196536806682804204084085358132986811236165033948138940719503529465882178660501998088766147068534612641478935576310308247400341392736894005602454654616601727433042977453946087440284152468330315867758739209822364289748397457478982332425444967890238704232551640535667467065868894024562903828931533580085886927525844594620902934414187511310531833474801722970351766365397513691622422833408711675323971211032876330277568938418350098423042622439929030550753859063969259938110488144234051637670470954218371428299045512440126269011725093024285984078473512586986870544000188259309833889 [142,33] -5673355363173852435869545111074210196877538344906801745225887033545304605784150779096931616798629253500569796599172862096911316410169392994239709069740615196079865109325612998581136674419140117489533304481205688218414777571340996487521900690339197638956726859652727671441311806064261145629627252874969188256263718983063839528799024977010497832547984711610512887012707993012641166247107669614335632633056331397120171498769245774465669384278341876754081348593727545834512698662270724893327782876417642008271480455585540774866360278941795384103471781329469410993366047201152807316585570045314628273026401745441895838841764341513586815752405840072353695472199590449536859105538337062300122982654175656627468004774425319724979827115466904418219020098323948399033582451120467999961859766919751065493589142318423641880963371080211674094940308327712340121252164342087122264785746586679029416052400206120480669117898586705299196980303193255148272881074912803094148616134332368815710589068038036607065739464309520582929078137804074548047713436023924682541793961271954860355890824205112232275007891969596360935479655673467201708510219093366837430032287189944589811606210824132672253349764472391166118455536838906856824050345693900156001295318805667053882530998525845625084496803317159069772349081266231259085545122259477031062743973512508108614680727983315359188142728660907889720630923562529182796765094194602583270105145109858455360459942401869159049234914407566846523776767351263283551665042100883543679582505508917749155017708464041432401570901859447970632905896079409703088981288794952867152264763177854072279777969676600231204811360793714802264788592059303344820639395334395342807381180514237719037712783470593945869468838632501564184167591803487877216506975299326656814777965251827261877960008791545776877417710498242562330401115203682149443182476767290313858959956161930557013288340228381139561785116868688366125410019911464629703043373729189405297327604610984938792060885762253372384280672605433945068326170623969276346696541092946962040666189592971833365006767905859139775410361197931035298794947573117487453191428830456782140024358089405899599670502777786137046288849529456032767827565645629855688455829672689224823592960244010392183026393073819844773741080120300521225449418325575620085034919288192539131784357150718892966836766320484559173035651283670272 [142,34] 3249575762237286646847386510751894449613205656220359635171667589253218984127648511623146925361588245542201293522996102743538291739933888079550533943643811671163484634820181069526992324722615946941033823426283075891080100775374466519414319749886050080044112342702144129993559774754976537129734547527497135012819898277345644947733942228316339562893224948179509172261733164848410466957661426249967838050113920516832989504287911961607085055297414333662910884456699314492726640889362262443647737093117806396321723804265655118792352329843351291716719647005058980132829697533082452992022172712959417934398485179879071064097702945726058790353862612175774450675360331976083457674202427971463125556782064435969480268346021166366256144586289196191539805273578578357487645041016930985580888433788842214720067261942690369701804342897269505126241734959229953253496050526132800262317698246423273423065860206661628549368954893258530681663730728647163909194819554504846143036104077945254237799813676903924361773074564570092047462550760718672469341422262152658387737168505190154961232098978813048092329628311176180782732000389780807315995467078807253818709882643151514617393174379183815335099948891082107284540187627155932238315184549959736424857481177760472412152070906630427473036257034354009457583360994047905611854918796095073127967447013471553695569481570288624321004719835667347417379693629870151352054938987731205199174931520878339999401410598342252624368416820793333128547450851050431121057821083998175980744095877112666704950375816890565951380052157394251348433331467114157465441452481231363798471447090774858071004441057458412549544429608813356161433096089027001060226695120242064535285471159931072205996543099662249745171843888849623343365744870502052409973052749619128343540339203900442517557095760448929261085264878291009514291530757127354622117183216076544788751807980199374884019142662216707665028630699176957647624948913400692754373635933745105063728835336003268126375936758743322035819578964025193110921988809311165689831303858504974210717452704659092014515668832887865172299868251480782106716631294362426959892545408321269786456991957625556115742980936885828098741102732725985838281583570396898677283791396425846478934937671194777961403421947294770051864095268478081873263952171575416503807185507924367419045240134348794297878301417799817802550263902848 [142,35] -1345967000928122888551661267685254512830844849783078239870815440784856448078515005842156561361214621128797026737205585013022971077322466734293440109104552469300658786987016779844732846845805522709085143540011545419504357627947720417121915325478734473451406053970401482563669807559232921592120176477869862348300385596848246334657108232546675595573210176526465541519531843525960716116898376020396929127582359352041854737762720718246360440306130814970812638306849643698182805158551280618216700146444365379900632021923805671519737510793129755054017352158431140758942741767387200560422057394757849150255251661650447379129371462405091603882379167673665057467486391230450273774579265410372884116096239339053147197612089739299801776901715469497659161394570267202585342863192966095860183768074882306385797826573485299033355257244953734168679043211233138504353713781973553386012220436287039171258203002497866777038557016932340537173977118567502526279466616113368387809924442266043371432685784203299717331763618250961956509925923886014663593768741896070761654942472828049982268813657396676505959186594398362468248167443887389214248899546650786751083382146729982100958035761855717691336513228173662756313039631234964586843160538536627617064229546844781288831904576901267352475279952749553884259333268165180492417866643640966858395164629805789943538565834251820335737248729770385043782630708347646224825893519102013906306908350071996355096938582454746778222648702629189953068225745533773057636615151887980672782676482367749779807969347473075796812494934058559770628237480140779176841850563709631294558653853282804849743032385338848993424707595963814388238791814723257593782042708412836892647708113271700550956610354489437193439440143828022586632000382333944543482940930669413695608736441340103013335605949973526945917458439379260805277997902113584752093337490901125644196769952904401661748685684721119542673337367093265423778517870309099617384974087456333882743739997573291904080068259444423898381580272511202514210504079848220105930468973940162923392032769374983519974541936033302456368776895201620209331562416933298604730773049143375453268106156733527250700403768518710449288916466730066552635821004467695391048940765679205785285945643271708326391570039336320611589960627536793593853679584880981756319838207083517931437874006232343588214377955542756491151505280 [142,36] 449250998082896475404691162842323711807374588987415133548375911532644049134990564291419284303150095664332166529370638589799132683410484443189894532481318699573589244140124423176855227323559692020721020082687502938475092799649575872906273603627242000125601710264800755246715150688709747182135237571267246218859771064881757018313067596208081024988299007970762252974844696938564158366122797670207807595314089953639287311118992992455852361922521861945964798460270283473454930651666817563061242607171814704118585061004858475575400258133202163425386935641729367833773850839350507860404928582975555539282647523511762986374490618328474653326076538353386652922770423809957482301976284376637027063822477836893724976047559356967381193620504569322361269621993643082379902511078141511677818472907639142526961358300526818562962750719451980291694943193280509136834123363665657581407398530602450419605046761507871138200754309331807480906498755541705784113168614270133765480704180956429115652319287454723260070496734173466972459492045124052749405830522813986391922701181922863590918140123204016474495162277189122460465856474977898567011904118476076623807337399704443885897316750633255185158704568067446532477734465288687840329371639925974334129678808795554067961706864930724082420704844283325676159519691005773147068413914148644679618475961462938696448324611069845919790213423399027538740301958704671676546745320483718282635959419579875759199523344863044365888883677078621870393123768517447759766982844802575104583493659839320562985809614751092872036325173083020020775141785628659107693923234328938837817832170039200178993943939211910442460231253686153873631480549001050230126397068223777133192924518479787940639924287149170485898658095352816101368558645455047966027983615781361637618622975331187301496296081884276545712994943769317739719121410118450149286810031887599077903806417483276799935356538124448548793244442884192384476033010749094742680555939316580052505297242299061427136400529816116519014168525696845829284866414861478245648277950019487335430273495368618324567654508271527876134469248984410842720734785666735907333793562471047945790198314064999518850578318253799354338949347755571837164521675289714909895361774815366020645973293605613009563991773270044976001565270719646950654855399942129675527435459852442369740447100539761383299245314232730835091232 [142,37] -132635746215799927131844795012695287431862425331292482810158019893553901674773105990172575586009660057969723085066438973389196529211224028612570982772739560202592064074101613273709029314169800385441840886472708826977872726175438101368651298924644394831814416769909906848785578268677416388091164410646140041990872286662625662974885903785716781199570886298084922617670545611980218402417904686463960942083040310587029824165445254588361744891542650338253395464346778384732836776113555530719022608434902439175920421687969388170030209509520532053139309764169704471007244387140454893930026637233893377250028514746809337901380317225101735651954590328210534532081459357399259193989792000959885473152149078016633103266183991429152135388550762030997107400548290015571504972822040079690284008776658125503790626217154758558885040027410530410899415572112262992313955470914291828243679438480306437145391914082530701488461873095921599819246240315271975293860794359590115587698359877999241001788335105391863224059342682471656750567634651464101880965720643444977964308374897224652588219757810262798690741499720300765513929825628078226520515563848990056009136335254646473410839060498601734465015080748702237230147658248782037050964722406934921819644804624932124973981814160326571768767074289431929180816674144193655545427256640887446793220134049778857849645507042225135950568428876554194300944925361078584833586235579416028364143271289669794979868685662039412071399263854597269157177497607819321432358539775471615673326839205037645992544056615382446243984000079778433358559968367125136253711007490626433617893425363121844295140321029974118640502480562614359197687086703594560675864768240766604518770914047549290058523761475506883937919948976363862469211610777842362975036419586251929927562763198174030382405292234919011707474227996493196564189429659747857136366659405226704930580381210909555964929969501287531853349194039421689357158707189988887652914554798163527905131218101392853127196763157193815001755786615902375057695312257054017105745023021957702332387056075950700272154936570873356972952246082358674141688399232750751175090962818335860297946430808790475391235120960565053328879507619525681832686870148695097722769994841724197202136634286480031729001170908405585442499734020242497437974602836055156920327493665950881701489686238881890222879397007656172288 [142,38] 37984561411807586632425664250301165553900162824877497959586070948834602097157357489070013288703322123502980415017254289178746254794255632956047970793267699149929466287123620312658135063961306674656328933318389377617563680574819667220236640386894150115797274563471068788656871949904304284074050556783869578667182295451878664939535189423142598186958366703569782225533504291316843513945769022677262630722663568810431863315892168092802344661865164759428064370131509997723916973117533816607285086720651284262929484859698233168134038986988024923727056600162037412217410078778151116354780394849842323552932551761801352174851162466569237884473601313649847280767675059410233159738526924120541449214536866847351295842013319734021110222401691195122323780451224431564441227086721750577071858312963282826688907491584111284549471381477075166259620739616845121963953979820946591321634328584930315795564998968335351162476128026968360131350784591107414889561739514730665055864649951560881603816816573502173312841392706108521526690141209811498762616001101132656732840612010711266630248536564922537316415070781808161943396980703298138678647231331873735539272837509808887570984094697062661724371454071049774750622919229867936528443634871637708159381129728104309970688463538934467272467962760087549584164703363385541965177533914241256912640464658919521347263308889943257000484988320983663235356770995007105051628507969804353842765857459043597195550072575441242542200447999202645309375474813083641178494451429608436369674141737299418666967479279374926094061886093852757718062060063808554020412712044622662808595258285878046421103702394810777602554968212804574709104586007003870259211944404976371914291794891069595456706953729742083687875872859332738079261713002231780357280728166397288798763912949686098855462601930764826028305617599047244882060523764223296196910852292222009050115048519196315721832133990567554851337176357381304840924432020385792010198224743622464627146608868944312375600079365173177619719173121055966889937800286993622111097400738581735461825439290153473535532285206438753266082773082263535341821973630516449068189368576754279720652024249451575716206283651323692913851402263665876665307247470530882964359985594430146877341699187907654564109024801678533092870214882433239642117091540653355064818008564738183464163816419223950832939035417581824 [142,39] -10413249026845805763150234629772828947600613216302750255682971281222029545466458410621287502338211787886413646121884971114542127032253753116438393774638556645013826673528437911893423933716634577935853521498962852689068417603768386249133393415096940620935958679852965662346994355451178405730311883283308567274492815212838013080098642689230312344195793688762038145063752238415431858070034901095011293111205115476905075705307168922869256159774955152498132005717663407625455297735786328093906540895208475895153723687780363255615613148316482623130780973231506853325044164321305482006201410302340860353583260352131041831703353466774953759976423191131251868977639913198528868745711099674695164807959128312089834753963800311521427721707014916267380665478152209596689220939461551132472538418921935115865481283543184258762633326313117640407862737474117982947970783750410512518180873086982074744328862526582265909746431993072635067134733307875154302980533394384328394513946412990232472420778825672863711016565460696053936364542779996817071122553493406147573615378488336639565327741701336179451704031988459859574856017166665288695966145790074312743019425512956333892627817260817320667359718242020555136952929567202236853158726387423252926328082115968873178443922907975988086096932594314130060058658388247542632798803836181851588647151473672701375933420228809122685096080894734357577915628955686883935700261715339130158240455306497879956258926603362440499412696776199325752377215035897637451701666010692034374074308156197434529083321621231801414217868265980146805437350893062311055572664235669128285799091830498273001354198269164150858940996592137304228462756342310120363331076578727483170491842619099667022774519919706507212910544776733782209832156371665192328776286478571595248725978086250942113702418707690524696216680331670858531753837061769914132470969800055540780004072253013601777482845939296407672726686182875299648460590183179634147429858858619872274153361988549016707538388657320727514281921674940092576140954238707280179201132751516285343606269121951876317768008472620074495327498242746525143377909261669341201715514511763756102705173852406055570360304686044453337098528725730430958433930669848985956857030701015626802153958864023859804291808117814358343485229036192205564855131404347480805249210430377312005054373990564393151338598349568 [142,40] 2206658942187089913275609082006447919494431470957361586877807266590059596022657789314225477494266651834219397497984376589268522639399430456725646648609994314444197191890518902832978296171854562060540914286628498435758246814652409824086774051480963476363968774231991486483227754597434636370637329408330247143462882891115257873431647295925093004975265577658226872390060984729494339676347193534719747110543932147437559167633965032300901843026618105489722462145048482956736672204836238608669106724892360237736316449045191090567356023180215351701539722949426476722182598654497974344601332805988743736428441048493412244474284831571451529110570246473876139505650088754771428144984374513196924487947186209157825450893225725232250807338372118545400743428498436460751702491992264325637232078753570229582566945181667087716388008014147390678958701718583609358058713472988740632104174156657298304808928460469691135228083098495897692956223462335121872665859157861790109857050097680188364804614801550447642565590099775166011229137592840015225366086242824953591240342673680730812875571746744585972901496725284387273654985391459559656892999570629063936473135917431877073768755913201176128835712841379973192841132813970570576417926305687250481458573502149175504860143499237435580093422127867762697444861902991791834592819670770823779202115231207049548322376779309108358880493864763139848803499559252358441940388600523477799199548739906673289628440228673027461447279292258709663732589180203075175588263410937589764371510550717006216358132829119808797613657799191179388246306358038010387677671789854670484653380265712797473738513429140881813324437635598516782408915745498692994939951759838750302598609636151392050751872855761238616263677438229737960466503104128319709218346011213548358279117783911615953202032769179949238069976383373404275179912389004509269045504765529057370937617001802377906794938630758528103328687388313491681508289849640794758013197233414739642435168135333774462212223907113125111893771648136829381782416485490007704099113858947677861759585609513305185165898423402806519525978240530923152944752953284487627290615222451764735554869659197996558542024873093458060024605486088580816429895294308039413313103886887934280021301905488245588961779729901290090472902890066505056839367816603118132652327029841737302067611299264675204077577120 [142,41] -140174580394699157344709063708466537059150947067931292711495146209264171992016602137712916977692239297212862779072595787865963457469688445566512809120839535208859138093556965850405185998388535244424011546970864353279127699641381780149644478808515586645230630424189805708877584114285879545182222730791068765585270163243800158270397480059891498295553678044327941504837522883549802193235181256136429304980781739312003796896813585474441726919886147035432405386831950263946495807628690593924397366567317413762460969558010402582913812131654325112362286040604679107059546142309064865204117619924103212026810209356190253386427741474766534277362648918522067056251676069558239122460542095852993226678580911925426497366730261528250608952134999913964343629838391810292924221900886288870784726836141381834346070614481911897288308727782965285664108653199253936581635140720460035227803476574953527323550974618876325286139817116880193227059058502562115468071897936114597479193869225850600083481707830575635110744314002145096033608444946205421615674672852219207539387822200759678255001080925440937456714013939198426536687015539394053328414289832327462478817582356878005986790287601669653287515276556719535076250630454715916952443817832370099483983718997332384909069433598626131819620434337107610251276442026727045786999494359408448002826821778048261527983766485332453825564655215374477812329166990016570556772678596783564648771619483792735957496536081557529174420005994665332726258183770036554397364554094353505968697197876135018809961091431293440852085377361193100228176295339311692623349997036743329695889031847987244861050069950607017989235574582283091275213186446941275962176520404620806930708334913645695037715320587213100091246298430553404274936204000818088595705818098627933658127383959198016436731380499386999649651707048651190733957128452692680948267312483215409505883363474927939187184451251595538438249270263027329912397308473991480347118925238435459057875004067493377053570150295350956974315862854160788172698174261735719952498524433228459096278938095158453181346130721036913940201164361178391257253331031335327208039958831573790016364763053626373268091641040638299737777175636831397997746638241840785784678629109072183513444345252058723339819540782735000928941664848824118491438119881457330628919810404719847247511619938087800422784 [142,42] -115417459124160820013432357957240494137238349234154476793427910814319448062528527089712027977114538925793299405921287091457957369860676756191358058400989021844308110024059486264375449113299824644179029511969889046086163310157607643749820044160923666743989341124862307775135574324899944006213276875426095275996083054521980999026949302675902741226877739457176166495055510902737117691254372067667052419728822304470845721960946060150189747059687457781609305307750938572213527414022113886441872163841060066697820904927920699978894283777377812532423817208497809287712906920517396677908494512705597362074234320850311215154103936517951948781709266775301491445306528173883312380896567544199376905425681604776354095492746539132462825235084942699146281786261103157751948458270768195432116430737596462525728983119988517631455376792408448628167333300624707988518082992997378993840094561205393443582564370071198304408864040740332750042549723885157536705221489791909851909290043120058252260793674149142609135883499244706328896578186317285714019732574465242602038319522544499627940679536046990390181315175597001675824682607621105541897429636074980291314726971383442240028596558410181501728196639269183300430284960514369841135732505669149384913475638705355609692855810698263929301861691785115624487352705660065560310311532693176670357299991439924328719387827490244233817648342174638748120717979169538034363044083408421709222547908152497007635394045737441108571910587690273139963364573089896937377294122995059771635931133403847685933188644865980206835021948799415836668474476444447293953920302230141810889812897505040795998133273610115980249472273653905005041539756503108357024371598844569857537532217548768371822677410657750934563462275468278828568164087133853191375458579521761446099363817636258983310145665112259807119307823380990709236744789299488420886056865257608464769187968597063446984133669361705990528730803065778652385326208054479277814502173853123189012324089071263719040407330955618085896100165197401628623502221766609367899578482528772096468568923710877150111900087814817636238573146508356502129132121743098602940212451861679317972205551215024899127377316813896454901462223167609765699054098891182459567517023435851604003294564034620550711040644114294100050893181647789849723635381145928710211757098612550339605468161330092197088 [142,43] 47737899286571998439928108166977831061644761315446552241453796685315109613913898487351236789878805599904653274357918568110370778793146057510751068976633481800740521909971264641631730778051997552966295232760283057952388612463614397826107014907868783688319994268347590776322694270205489169343146239495058981743328890725376208321962571881650727762431434626073882444031339362687561697619787052181022600524630974527427872694606045963039378838125645117560594398611979419851603545580472019596063603435788576848903888387668132862342352725989748766968637812276008224821151335845788662845952721133514625614300740335715405489311752312993219820360494679047563611247090504621109340089111056722602138137871051096855860082038522261936457441961637691732855596261315205660895124749321920237614412557696455139828084978110378478448049725549968678304238349671038530047086456712705228917991805373669536233949041170065389903571672967670271401255176568721326245402190025183510466604652384068015960128799525864442944146543213699560147479413047028084996425696191936504845094606136835773071214292649943251193904462877677317676442220426421828954254463377175622606752930817161680776961632291194737484302130701552519401583674240294231923746448239769295031673393185621487606142089440410092171679648483505165306690473175021045420196338859305383250590188489639233143903390398596733669894127756549609174974800070373805054576863348430305094446411871412374244649637165906158485342662534492465769180578449056465940978789011711585180715011175605455526958602451691573810049155013092524729598703529134940486251193992653986925402751293669174400306058041107265950436080690772111885931210063705403794506617103677967920240298103996132458274982728262578824345601521633252696418328823455828257152376421233855293875507099417972366359776216994624160115323370133254158487805748208611000384401544760606125285839030099245053717560519661444692732748842207617617716515631552241785705505624059020503969066364403065017317967731896166928903369301220201600713597818774071611296315197439675498843087246899401575740191035902288974566114004110935145954460656692693259182807354101809106914296314823051016382429651612383026906870861998606433630841035079916110504293051834021992296635669899734168524447087865766736538674929028943467088470106020079452644292718757154943050359897039136 [142,44] -5337661068084574024147278017212416428107997085625849867225967841100136641406080343716545925390882200810143629350564089023165809752703077306703543695969796720317744446325372114429956961557746237929429580882885003658856870919760053668268657836441950537959078942893799182921241813719590573120058707279650375996221604561939951772237458750675737962889799091096147108897440380555839544729535695534037489269290331273677020198782307059142797611437987341007154716795146033823465148502908758637582742769193894099245221519820777376897872198996236281129096113588503945213065497309134996020882285407839698807977943622397848199409237078700887246995462389788245321048934427820457524118167023505523848909928052880474488017912624113774904611131243981118951991717186616914116720551147014673713803099790899581432849020385437689424834320992685581000185327820788764063725125432478182703156116679547062703068617044827728217517689323625200557548288900329932997775044297123033572152153197640270730413733281681581999176386452594863507923027158108046969859046603847115181305477117471785128797244025499248191451127840802855463481360279840196578110670732974485346987803057734807688962727148060402874477399157895845734509041757822300532050216911737026099186915532660028120786077660471359587835431584834713024668595208501334468854956559109581357863230257852292339022470009906595762355449986994372521511098460798853463559181898961301934734089768317322473817004470895304303587444921691276579388553727002760701482455093147144926063909827043187692492267823992020324980972990541300768798192325225281966055998102152973340403480768119046577381418988674002349547335704985499418948266468507186560025796203922152970876864856234046518298346393325630566200611301761541589533499514021097058045404443507884083431014175199484963046825426254696431753060481957410149710800029175754230703013878708089089885603139312724199074623579980555186102254386060147388571234031373002833144135545967751077854515608901302140878992799475312927169093944991846388854181053014045747868232092236048568996311192207503044525470533599256767332724088154155144436180627071667025705830518804108636978355630122184725475510317578261694257652180029951387126897461682646976253103740102795388933130165358160212772966690690586503812458517465020669790560600993263932704937420679005747545825234496 [142,45] -2406954031565873007019368441059356247238813321210101431266024645135333225704678096317456162972774465465535173336141907304756718075011320558670935143268756409234219478232351173907791510422685613105055558288699881607925693560596854867957974076298594863919224044386435744232940370759952654211545338359236554335763447136217114438298231999437273496136955716708447532481381965555056089582491212226381610018335609400163091212059259998298292687947785610267604855670496528925319370320724910943583359924323473446355361481488947900573801416589003888418090325337003197618101974951173046326892495540766526167128171758353742266729055970361964934913996057757220738461801012286460430593844402304037410491093191507796146269630660364290673770799363108955362140603983990604977212840846005926724443690816593163324274936094292095046478971327050061915287545194935107488464598650407309357986305786650938551429824036414841444973396385661535498951060137274617356525938810808713158703431453754523577830406393263000374700944545322946577225966253772941644993911837518685939300470129936653361776013587102484091584214565668933335411444235849510287105343346432433087376865913324297127594224675869678170519657126938445710574889933939534769056641034014421791640330016720485292057601520952630535504441065943913633328914318563223264488107187290124666613925247074108802836593885920030321803235507564377393399461651491252889938389033822583252705443124648845972461979507415659394595087351102198565737121013077671546181921496300750737934302629645529714902960634283625642924445943503523920640489581184568428741854542181084216904237360832319766126585364907147741159311494295458238956611162600785972078220394907888542064475935647499510461690244212471426004822882897350374402125821079994627386814682994794151728946597621474387431047701403874577676084229625886791949008746915095714878598845535446456233030143268637905354164148635917340692098184362556494802524156787872236346237751469955527353219304291652920660256916358515158521096860532823970029696229725547557799561308087591550846559094268804334393680681853014243518822987812684416432075339182846173327476634365590260823242656669380846552638608099229207043820282652917949958770172554558640667162737980776254409167362048462512328117367809781290125937711104884560393476841159676555472195467032399110544379264 [142,46] 1380853878724205003769767873450126637172233890557625641484334992783179848849024157169550284247039916041273894476126204793804210887217019780970017887739814211432161180762933401286762161446492112792052247243318269007515120676874823109634105601514810880648912323640202561380468606483821139388945166621097372694224691259421571519664884492120858818288243538535700922508968111534574731695705356300792085538792134363046549721683119226512307954167138492835788019449979823667235120049707893537358317949904379039623393942285004229908839078151290618700399948636053646606333063653787502673337832384912714933836179184579265312759832671120869237435328489749302063260157195082745874816828686825580478007727835029229868639997201316278616677490529483619570630202483519523575238121306547636414576096758584596798003240826522980618794443716536314642394372615894791367041085197268523755780239171209765732999357362044477184239841991489637745929764893896354080605199843197563173735631469133151713227654200089258444700513501958943390687466122918757975456456519286315818202523548826311677376498892701432546902847313614958424490767235380729253081168486411278799004104231183505483715367545822921819394948372194145871721654163863855738119562765679873129068161272117759139049091613257767416125892347480257099114721696426562259688864089544235647459488888088703197998213549168026605101372752475910654517721727591956496782015668476237043991911357332487235306618464164029438343311334430697833198863287305241522505526802643154530643162083729577651040541259336967484442017217027513164499883993613153089795507084743272794635512052568239992912203661948555312732213335931257606297989048273040999440846196992462377582806813163532384756746291215842708208539312950007463852433066030564731629244463308076052001138757687937693881293124739918487613629676014264363801401733400999404285673721547179821748822180114489686042658329829622923117339886670974913704990100692089154684705619158895896831908926787503659669968968621593501584517876255942424897775579427556974780770103957075896726681942640280372790006215651552242452182261152337537360458165471121743702066187777345676921938583693269941603252450242771583032710661791461417612345076272315620801198444723372674042308157508373895637428014686336675858120036358521669250882912532865590863561458169775028057088 [142,47] -381015179425230973803984747515187463982967506358326963416284680976306062446608627573473581306798897682344570897913527600670806167909064151108257331547944835675783885216553178981696191502265308631929158043153579861706700296846446467738991282869789837534916689291689504047504790826528725403754716089739109327679322158870063789160767853631953160811743048975891706607079232676838198126949901968243718702010187838037675928306689788819780220539150043037267436923924829733096456980637657494956356279408223361239216400502999678932773388228801694575943139594119512347993440637613241149247663728277888563596419486936219430942743836298458841045737182854462136757468102507662323057297544024053069753225982331768692204994111238030399972620755434528395579012255116362013207829130117683524927889708622519838763193140798287301531409223667996756323110841323770756513092271255224084897682885328010919696968072846268388811549031256902573458276655472082468486135692744541357543971249291715834927755124496975305771429086676069736462745664470830951050464681449382391614894662182293560519278301744313607410772467948838384286233157355717728671183990506774935625408915839090463051925512429990765492453674107725074298974638476877366913705986183168864330030727436983419001044857697602185298310872502946050279249471634746107031253558426002911942136214737795243040087810091407188588925931253995384857773354598110930275208492109875158972683038724688022981300958775279787330725131208192890257801505793922664997265119936419539182167741819023288995279282305421347210745057615027186098396913399632932599472362061629528905835082209552936179354510538223216524066621830510487197893103482719758467779656698416743476890208463122305823401546375353603421952926976223160198661495447151447451729742085525963246428540287201451270974277897127925518923297641043235385736224365434357234784890394045797784379759913079450515599018329768394380247776898116893188226185529085557166570425634550062499879905710587391724607082965266029939765091032620288259182765786235715671245449776396975616969428421410496716333781097906724991208348701629237143681020543185730304783953311761858457131168995451002952107521739956389950169351855375776802564088125618091396948413336813476899792817330865003688645234604116495325908799574956133521232044671648640467702603093185166336 [142,48] 69201900760690286317617946710861650437306467822464640633535255202541771761665823376019220879147052606589956672941997136610069804535833743656222819295569849141880226331210157782335916020052461734745682369600419258674816276258562509392782662803029256714320901790745657180153983666436351386699770477154035505820641637324080915706344467470502932077266702464928375479905507009516380208026776322874803220166381146348281270755320502927642749373142412386547699049735886246630761113582484929445381965964293158531955492748362353872718068424723056448864883549907319968488724291145008169348979642915738962759296771027859312394224941817367876040558604584737257765021891492168696181302813892118542812512747869001157974836651809830994028163294851837621103749929571048910981723765934793954589426946557601131710949448209912490470373805096827749548627777053162028583978900783860196568478408983261495629082452235164780293265996404444168965701722243996674144598292680037739937055481281456394782270047192939161891842828253950602929130916573607356653700193843360666537329754923444181454776535827034988096102145793745469609786715420780584888922369261412189122648589253955720650171355921505281028274452345809939282976193325326495580198051267031049420278061238871016488977878670193820755597269393760152388289354604500186595868944270108122798710895254672080658030524534259085102130835560410171537301702417841329442918417971362574387988721224441424513721051901242882444745947833278839430002353495021072293473701097948883988957055172655924050734968934806122821046624182939903650730320314524468698393130210047401322237923527821380591686777318188892564441560740924446928685707188531467722419205543367498843980025672895716074652205948754237190286312615082499092439053869552716079497440624172113836175663000232181143408477873833233627502145050989151103145862693377690739163052168190571569805591620304710855909710842392267021984510378448736626740428928190021247903975358855400513674725205513368175851429776281717992416397319907242687102597234470937881336060813365913077036412821746038014280722106571267178260693607097204201988650017978278692958038795729493644007150910171939190739594418153084175195728401946119887634878141975393571289014807275313510120359794396733903472540102696337456106615295756448559228706492441956600709960045024928 [142,49] -6037509120524340115363343833923352296663951179424299272209416524076306413349817269417576498022725243760296360756056514562822449170150458096207927309719461794299519397423864022448064265790282493466265772291944287057341711221125814032454555643546101270639061838891468521115479158945966323908156007730443164454762948234595144749532084034967990910593907523333768805857330423005082843962221734987436142114208339478890650638527171249749667264360818336329965634863978241664306248549298742743742022519226847004004578738638360781427263563738944568327728681974365754453251606818337730817949300668278515711042584539045777647107077487470099549755140159135031179335099585896435546775650729933970336171433271351541514107408972539967787430656024731806914891128933336805495978221563316718693851232492112516591596125313570778127808415959894693704309839032985796001411260614629337194177498888905892784459106895486826929822282000409846348422524530277904678129727344476423618444074785288907041816308475726235991393307929167723464675056092418799681411807874096434330951222238574532224241175743209313127127225923466563480613858008111053766176704883811929199248849831320014490852170259148736090476269721111024173115506122680417081573028873809547201503626388856645409588149841901008241817195799534203802491453742792908549716954654510995917678385287459206228046324888944710560147270278624816640371779268845624831607010924126466824440644165246615848635428081401630128790675273605756304661365928708960680316279126662742852879545238938514273174761087863436949960223367263770543860001183970380144499161981069407644405051362968764671049032951889665471112839340596987318794632931060348640606021754652515025699604373264653087860673958680165635561346734712075166455546156314221700477939595223428771897398912976707686485830079616003379507707167471792161390141360711492079343524248593889863731790857996011657130491776888618812799719623330247107622229239064546398063818393881342456614179760486493826115453708866028831752767686921383128390995578017401983003847928943776393670804217561721748538350571893282998437160332607886111811497852585175010301515267398455213633791400447463313536701240801259128719431992886793464286667133059666447856596978281159084174428367609633502682078944180253809118632795701124691271172707825486951957063648256 [142,50] -2114161629633410327188335350789031046985768199008384028153876516958623415196615650773939465267586888526575707211079313528207357457595945950369303786638572488256621291625153966082262263521368410573649220949232883068715798365065955785811910650103586374439608379006533060836852718185618436756012440489161220873938310880972268180221303598744529399911330496177894520237333632337485332854968112346448871327194650608149217371431058501493771818526167327308062613436414627467332481437140986908277265533859134067341445310830526388273496964675204393211933922070378517681909491492810427358154312239004476310619098841967434243579576803360444720345714232417257120459334321650865450498531972883573201682067852744009942743025781549132380162969692686947000461523509166581579277072156027349661789193773216356737813535481397558397960636326252278008632686691151916016463876088644856418485745645995537318817952064549533268380836603410658009557653900879304643720763630860127096471933347380395389075490044439408051150961072902274801975854330058653298691161153660436922928581610766057544312556635624250798597543660577690162869828155943880126818137553961466443519109042940183782413525629094125403848939159721687485099979578328467122556372438697748214108203775379128303835883296182121053346579880133172213838812210333010034068095394136726566124742017400020144854234262150569538302621474792766292252686854110492678116186612917932250164697619913310997411564283144375270752301911618687103366457721102904574167382782376819912313757239981840396121472580475506175565333716196301889135962078087112105971069021373101594596701157032303405515827433761029953845692693327864950130521867721205219096640089463154459695072650905144217553617133478827271776240908689383836438509090949421612575515119499334715121376040367377146276199724267883553422030564146784157760493404508055286781836647722326459139945130833242151330738218522256393868300176697608000659601718560230102177224827503685287735225869049802010881150718805082531634579825994984103741941746927729797936824695005681941332828040532204089978994821278546347048099159448505990087098167582795359464372380995196546842531981517586070627779630126225378245121500355747797401263329545287569738327818532943895231552828844096311395601972460015097457614010289933304469527589803554551316662272 [142,51] 1455915798135721060627337478697921231284481339097300238844126064898708032350459114415304465681810771165203574843700330469491220518958823969486532749404395364737046829906520394462943360483411864160750863034863995060272064051040615089308792098795067225114597370587686774680459895146642269746159940852120641988169582593461111602412764562529663792686685355706158809072798348152478142614447453231834079050619293945529792021533363625309678579403079544160973597222999510619455044721480498547379580577115195940152089232443052110133894947256188943295343544811750687385276712070471776647874222270916353320238148995799451460355277709103606829917192008207556049455918000351940689089311149192485920121421337063331543077402706636880782366747508192078396606758555419213187257033918548983824235364316474062356130427533063797751973914560707811200557920027718033188933025612606466057560718568581600761640504503025360066648352996048109802986982211776806540593559449249328827908970764926620232082036376394278524473863115678147949157471367171891951382309166964682007175774349389118201591045338969398497072091517063931425927028994843150095001961920066430072912794569793728595465210185922747908537423759221359033199889105386627531492297030619602497875416494957779483943467359875812791268887311906726583036067760187778785298407669725126396806896419873488465991454224347891407867823970341880460854669275880550986049066723866274481168160468351292026798920372543493776628587489658243843314957023333950455188010896131634066744176511351167333884778447684166454683381748880032683484708330283762942451021211656409916260962607254453364675340209203977970408997625274298921915323932011981094136629942942484028284263883193586131475045693224418017667355135354586987383644314846614165089495185036470563705621161860976565320057303332741234480452596006465656914875496942292535705868671555054701675773392784117879652684135694021261650051314670429357740040113227960642557693236853183931445774859790297398113566118118324576223287423913168873998091203905765969122614269693028000642054994757645273281634672779962910333155335451571769746699567272756447544237479452420627595382982521085824939718278666710980928894557091148365352034368606344169213275903762630130542598568749748857141122032858402660414235662084104821686732978399726869634048 [142,52] -482640696071930659136168039224520131586636164196675875140887629300820700188045654529751520186787781505150041608573607439942009553485445180821267000428749064755124966227526870202241575234386682458127000019178063903902715301001565037078554868948577409599147809611650064882126888659353498384925380762374598039742194137245554402446601315815919170304055271262794608554564002408879597210166256355509954088910872188872718590055677262060639731333914719843580442775473966247258390265744218292598308758306094758807710187742802532831976096040666952043293234512768413974043886524215843750427416778075681344636175114730596803631294953059467036505979141725744235300437923451789121004481030610832104915915696789447005575165651245540240957202883576492657071844956281868654055918709419639874431526550743846227563602589589234486876705188759761390986854813743435347078219769222530389471004234868866762129296126855037731652848836685630570451613763684390599353936338378728025059372384400659105755992033909073842178141017173645715254559699420541406772295102191385247569230468192438730324192465097853073228912849830768821709692801395285299587739185290379399118669537265167577904115063315286044075647712650306002725261613784216319232642720604613505711727289166618909412455904270728863898581589287953472062741978906433918720429412201949686710988182156632079361996598227865718602136602880123135008872590127748940097234765091015365175917262154885818667076128262051423355857005482930317082922642302992146757481193448590079323252251849264941443997295003850864230807617852655473507862758775699650660131927799335783475486394394914235812947257093088336833883221217636257419499997508626584151276359561545917596671653519906494530240108086032867937690974573119162329151967014072948903601677506017317363086089592795193453183551978417846803064318116650730718567808851498130466298114243566607396869336579373847319227619040282758236450302439537775374898377675108514759248432784310757071360949175869610039112514706858849322270331771546849515306110695509943741382702308505072481713470493588877579521094965104308519526652006685106163732007310864862185807568354842913602367879766460051544824550519593361599862960689175866158556757554904916846756420905341328069319677556793140054803997853400718202026372686121355798592740592265472320 [142,53] 97895428266706211409491991354854080838888502000144822643029403334079518489163729603560423611110415047533240325255657688533456262433814156493225885568054257160011049658921853852223952585288830993151982439676471161650731027698449326477887569547729004674247201765995368830449943810705108040763787208999564282855628259502024893281929187977095274946742075878981475214536474870618254022380781402092433558188588370088443993503015192393001379804859277622934466743757898134396732626939813062829868733435945109018430811538932414912238135408149368928981235092493317564306709809772480229096706328290910913554657747098115926504440356575656597629157190817499178304043718422743933192201872582394030361386488482994335096721589575616777518617856867141971771344568345049194409605204977968877356606924953712541805738901369411619931200807293395346587829778672373847219272026301060527107684085528910136647067000607811258137729971670244356902238652766630456204184301142152362559819474038770374188368434221220076552201433513646982069474687975665509538780826924196132649084548954943956230757090482486540782470538259825017587958172554611916091452024016983136704781347067634584500245969076954757808499760288376603863235375583510336988082997296794432651405361097966978330224227415142777901994928494580387496367661062651499106187105984793368102946741167764335693557206054527501150141746654873292965332604740552935347091030030397405715324248419492799774403514448196782458554162025763899660085299456725737327174658549463802061984746440452579142086523071676679887795477665990339297671543261078729805242980007911883259403472029224711198544572951596764734183796131050295942259019174127170458076981993423434807092046658521474590019203680476101962119992638996705269771619758899776228649284343678969774622748704031630522571631008424503415151059153537654833239108943203481011633639763933004601460516518015323774018347282325654447137489186913827343806343839007017047980431739319816146282942101981287235475673833720280403557501108939549216269284401472415625568556825115820304781725411882626913361958638472824543645810428414710628813776602931214267625812082025033692584204990477335279140202855307689227231569599617471529144321944139084265611352372955507399564021948128794549951082136146978707536630365739446843778625965510656 [142,54] -8481173793508027229885351524114192405393755135483167139169073604306566304828835852372457399792961006257650548878647393378889655245545933253144104493830484284125335884282511235766641891053358024993445128232723384690269999376661837807194505398009247752391624919606433932523803681882494112790912782592150682688552117581320165485901224148174235453556377870270410038312958178891349895064258602455506693585855445534083403560865272445252139974172377165969562794372353747616797655832501907284954966474805738754721426801051933520765924669674607043532893975192650941613778770035258568210378431984189657774660435293568085007638111601650453473276223812168092704273078825500573375955063634679076618404655781098160555143380679544522537570437465509149053187491977542955439291480297104033776994656429957928381301384389086497290605228392108943007850206597877069949995191290999633450527962724063058484058525009603915679256415848902634296421653274455437285308142166328019329269217722452806804506055831366772551428084778107278361211122212648231032038131271842427551250282838256675396163553805520502330027079610724574779224036038145856820538750829439100217217360109583507593158338904918314037634665850583958125939129502614243130332693326202825832275640394846163023697567640478388524299477146522389024362881239640613542596439587544497845433424786139759611956600160222823396561797180822422365457982848720860048819595805043791249289795401047539795972909894570854095391340451261140381481523557009743418166755405789480351368375355220783454944926306866664418089763445821541143548199680354891018046865833117383408069661515415626402649487837084870322741827341438008711330629877435519256009972250971685524047755974866636132674161127705644698881839156456918923700337782903965304816754595043589012338813502444561629410293864997142486518292423798441381038335740583342400232929354239056328049476500551928444892384971242695942978505408382527312517494071146975050335205716522537700929026153347417791076878245971091175151031355272535156196752875579851344033260957439978380279432174981034107999693042699523052407291547932170661610259405341940993137622537046229714886316698566368720521705252862596282459882216959490606716020797140832391968228876632384580884173155793209265188582948356949540440848372945407514068186298880 [142,55] -1939741811602060989109436540315661380306811811593199318576363380215466727284985670995055797808425156709204869589189186940001597988204401295199436073011352989321395725635561989211757693361295288313953748010411135001894250626814229794731396806109875401929365186244362577259775347181894095495910748388573923195357826276862835214357085435663500110143645961537778182460816844576365640706278977789026609414053730348437154342477340262642927332597362488586105138488962329759545811726018237967989286524613099993342290049690257593360249923165672810834945749519502623243135661264484426608012714059779260412079320473805774547243639451502513187127786368253614105539581221951973889259930163749718252289661293881021823589369036772699988977435734278358746042494540067617344944548796076561702801689639364056708885218465727268029936967978696446844806203783235921990603683692781235011518617320987869780804428574787242293191892863880443469386337934593492715558880372162640201595466200398619249021869916085283751879202658785366052155640005750200042548581566320503990248301584333090654795149278978016071570938966035629269910758168157263280788529280744534990289415583249685079575033927877612930546606484622361102332958580365534772876424850431262927985356191949177453964301834804253441018815478716364319303690641929736460704347823574380377855666699734191869952866196969429316562290265419804351951025815535426056728506982185856829037438207508038713156169095545086347355651358343678329011483781683609870028121250249140522033729247534598061527076793548078376619206401963593614966196931683073042631269668946835440856048421062259705045798944359165507119549204236769734308048645766262624493134596793590611380846107781109700939801038988262947449553142468879206834549573051359334508445058490458230792167563769766436773154525113411539740521319034430572478809046806527442127741297875826469379610520511047390452631097612266860346320651955846162496426410587062207171340740138660052457954944170441495786116311309621727449354765495825626383818376962396232895782941135325675161474114948823643649053452520583670321869104067154044820055497894999420040650942059314592294014608255135869341136535653949582371161331207159343224932723724155536230195236729632848605291320064109792102965989548031551735682256847046939706308096 [142,56] 988342717528896100052374249551422117172146470508301383448388399848220707710300630636143254539742552312647349113349977768340240122851293135314994129878719094014415927295381850321541268642645857048296208135393246406301676596320270662163846969364701154313108629702532328536144789148934804730211339460723759241622771336516624983862020501082956905893000957971715609086689198116428160496764909492025657327577871123763595223028456386982906940498262934413766042666826872635143872382361662092687234871232332403419164184763433133504515819195399277396732048193600641069682212544990807124944434151023282843286565504103121841100311782053146048084524386471212813114154616851194897765088349373476976220860127858047123434127717354537439288148114573925658513300528746112361150296039977584221724846672588844292597728698666860037962655550653466703609520335611209084202514669828836844245015317504652585004772427680301954869495694790470478760730556844604500029282148855470191005360144775068924721984093551701689813695985903754280509064376156853037593705291644342473670327469580127680844145783297984139227739248199509843581554636537197831076728459029864643720595924751900517763419098321235506913020058472085560299056382021170345901311349544231613182795650658844722350937915249473752347687535579582802567049520482377899777228527201248391226233296356797839845097799020730621909235183552567720234144235403014532471810383824132972987160448627876685688782108457513202969327078435694874007718235269903528125606618379177491139305583050490883138757893373509995458840835825693437447924209053725408864807947172369078191265405119067530693026429391167227960860124473748383213751436708622062073696204804799174394380130765667419060457379849428761053108184970259209581891195484768307245705859755243215123701870423094848077131778437773003791616848866015429174187031288080093886558303248657326565516223085373981011969746832812552864574568122621332879676025557174094814748210189782753901870493229800975981011757005278065103411887620345300855215960985429265759542185377842205934530479899892004349882203033793829731615125157921412146524449765692245020063433059453570082820854946535578271685501236868641634020308549961613544652998154938003380342540945528904991410591141498447104864002558372064847496203166427229683424 [142,57] -232819923066159537575726033645506947560096534987797378165635278966695606056819442950632266363197218413069078975957393800643837037712512491417801603641285275616692077962531206799787582871930368683466167825582100863934217187378822220013990206425481598805933780990469066269501729906196656235057674739452642274585650263405875454387796285591414371308242364407212233614640217823072027167876746032644186427407860238091346314009579968140160388267892857313179675689249459848978174993157622574946802669619807220264881148803550725673135241920780746126795072427279543361617463576054481389783671379062298193643480981738347887113460400525208024742741947450181991377999303459111237653411517481337567204117495513666259576385227732705303155201742012127317134869496023177029165675843655865231541337244037042153361029653855567111896890455549257936960525043692461312166995318629598693406636104137532238353841170895188612516989439450923390603525988188510510631800319133873508829678925132142620509914683474541080623896201743140597838634812951158460359952965472427711025811222608018052157068620633483227168184150550836022194093593329444270325314440610542542971288161011094935262048922431110998894281747686280059107693969696526025186777286148790505180831947269269035851378170043274083968865202975643266196126929058115147162355524080550772040861539562965531487387457430399331736689942884296530009804277278185956835046560064066461765891322852359839623945052658539833867163857237023924646160979299715674163537557081456414912548221174785223426868138911005667316770184073790645575063934419629079202989464799722202897593979270241768491356417297077745806749420444725925979452970143521469230291405878698898116900303062200504882092240510177274225290326352326591389154002406467060021543866909286502056074780294275971877801193543165773554274623484223602951264243549157615886818214860612891430473905979812592959363975113440529746246864469691272456240181553492026439940827611475644560097510612925534228757189092347388767359967569985582165501510440124468608025961006606711126802844763255990426084764264756705958191941350845228268780302732923669967559290233458722816981884536230750451907256745330218758158779923690911344331762963124776853774844040431223647115140642978531107954310840020573200491025834250792192 [142,58] 37764423277813954415872371973792448001970200540347158295507074499213912190324815162274099962062489806931245905586584545963577187878700644586196517759722919473661561275424123974726502864094376420500157000882596654300410033459500319420475146322540364888555233422495203086948790407646035873555531275068183295074738887435702293137870894440106523150389882366752477904062769242868469687724626492093640480623518958042128312109301608186578324441030987020280395818470664993593848617937244525555086285114602632504055023205296339276734881515800177769404774039215430114186393316049610150449387791327030574396856469874966520175255256503821282343171393757034197619794381222161028183938757408696644578409138609715122194301169446192154688385598922428515106993260251607670979476019481329934798001291746846185538688572553765983295640053609241579649461968970502561294076218265563824092484789601570504203226998027667726082292863362848393711574667768759635610204891448819250156896763092952146415525037520323027376928758922154993923296382227350764374625449993389813272122769015615135265981586042280471759211756385143251740922760212202519678324133980393199809970272415566272803179153128636300177205488110553004255263704748863915295068586494139067862948143618818717437500476747533679491023626093742215715323339210229689500771068755172051049906197442785512878595134281999975726377477150479179013526990761238475227970047510011650543922244708140096808141509741986569067795616114228311007333460333909970413178473384954613636505323854301719323716438743085221254267271780695190634384979956051839474010101644736035412369595688876150348877301087867719149912385252154378625862824360075543834263823999450346112655096186445398800014167283281119722814401305118800441052866595275033550041659299143783046844596959179764374597045969056771707983972373904846563017633728514568929816607931485414600856208701252526401431031278493919598676978337680331495778374139119571765107148786023617203521559334091520710577614703382567646906327602161787485280509468259291807872786196949603295315993382609543867961070563031320497982979340454782791934335690953251197882105378188149361973023773512094778452396240231725455248437564903967000323591536444139143994725754653527895948245333018691183063464553204819806678867453775808 [142,59] -4523119672974562487097930742265355483917896010741312503117691970228759858868652019046732507743605762773623538396113829386474820119274463338722950275575800417945175547798295144510480517470918426311405267070549265028879511471722142586723887790341636557775358721283163725310664640486600009193685130724237161396995629632672723509448111383507386293966883328464653714902144019113663379498037763783570020609093386414983347761013341711220916778730198829440943399802113659965589646589842256152814431338278738030585088253174508799361716171777599194368751093555445140115164254638557027324435186535039279157812792317560425317254944133886955516326025539751000190445946960459341804228629693174702780900681740606885460054878788957204788782450145012187536007818988689272095172120872025185602941255960453507929953667129109521621283078213147946139229023493711287338020291397990557347092125305756354549334675819133361902192348809320764488679184608587515387074432599267925637973034838947327556988925670483000292297855226359716171714046303398009598534706515100467426359359681309048640700230903622797702091534120578637671748334848817687475409413293587031365463242312346788335552957666989524647176492684077783230001785805237806899743900771343612500815132295491400152358074172414562795549250672149526983860524912441329551834603434484685833444123133567820610776280351773868163357558619794771101193214709480980561598168995648068209514920372760293678702254653164464150922475544194828385825246909253681016884794297717316024629404083185467077873919481145427751962217641083184755293344314204610510176299662037989957981678006759315439601533009304171794355794128672278163585001999020988711547349662777441963701587518796393856914472825042726485741448004866633737819090533251718401901756891347554468261846447584006190721344037953534342827755220642816011039729393424519100593919283986278646243101959748836977457913763122257138894015284982652402143305732466404194114239843254531321392416388328157127071772576924850711025281173997403848744152368106350673181077164940417503477987376027333214715994288027325180078628608641306177284532039557767101617571254925345063391569245643606662255594488488503843861856148726939002939427655288803841423920139120247493917130557651268637004686494520681403238370695744 [142,60] 397899617630335499462981400494102110875191475428365426771734495635958524147031474993941783601664597724846328746852302837303553545061735011430666177329509152403180858886748021791765493924544222866206819725984352510747146234109024129554063585262674998510435193182039408743762894879234149729447003369795149421238699672677908384201760020159779123956904291687376445772748912248040618223532848418262369662440609800198491307301385879215797320768109936451852499986377907869423801286211192275004692147753469083426862507952466728029608688051825794927995951978077304829607095424788470810281117189127125833028537527699094766741833841333961488653161729583849778373948676230167335101296462165016486997689871390698026819143565588059372411136149507328338000412083619686231536989941911201173490897051951118018991053639948504314057668025266598737127897849084972689054283006000290583098864832062362989397201542797042245172301153770442980349352943871153771255959784757572089224175837458404709881245966672415101302720546404267889110078437248904849366745817512337228271678152800756052976318766099404115146415267189115324599966406237622472544327578595473528672070886004006689795498176568110123652931419731917034816965919501250957990007701616981915029576244396640185996391204246773233275266781023493397283829614021128155095699954300216622043733480067777609717438109403403782134493402871386941467783246634481730769222785814858526131061848625243891455932229811246827039860702291002543222768982052412370285165416286475317098924351063974397348301428822026995457231694947135460518544017307989236748212132795321106633880844486958027499533486816958879977939262017313697959902803099825317307168241828606023060159285540704541234157061102965503953176627038304227210874814558621370755352064706398915235117144391831498620422198682369869397853618351439831427649936545713335280050367782422182121381061513778505734342483100136851021750280750210426985481349137770612479797180130539109209516792322388355859224936560870490196443189946580067220780131694754491433083046584301726617389616204477397202115443003635542657189139452082164110887677780400090038789231575103341868363267690132308680823874082510919667516171603419741345208708153644513459716341126447746830951239057100725597271676462429508754863008 [142,61] -25573465820848234467635572501034789026252499879977953675595061938416285040015169109284732565212401958396832746873233690742121733107054750353912281711524888973814512171606377566795276002216025766975018950356853179342398963389013525574523500640061279562886862997114746961032480783249676788634038955536217590170452946900184064694027749796158811796765309917679946701257126369199381387363665442114446215299866882517817571213379266532219320667913050157408982003520468660117249181696026776627181318452151056675121876557814644099211096809920766838858099854608389118482490066997863874846083907736348341086966521296699967856139647103786222939932494644058150413715334095254598878575421397023802476892009730478571506246057876752924784343615786984574656881959372842078244306763048821637222748682972097795882412676184201114159960140597186208928011361565417489351484376831942169523931086976967232990751272255794019473809545424006318783461009285585795285006257942108981970593341452345095207446831142257371444315742209763327915186812317813750151233512853132016944528885122450365302988744781946233892858091311901146611600946995147661945419793858533311903173726681707876851623395091930843546705327436030296509478186233844322268930511450675114776378855082636985428755168189805712433106363456942766730358217699417320958404086125075486958996426167163195914237463041547775308981771545405477498436620744727033522332622147334796149237926766513078206566280274356682653412124585549659722209163354298114319581036513987806552526101398759147367584842854444487949406601442152624494645832322084427424504086917544731167826760582354541090178457288437176383704362317320912444842722242512338590183657636577844368015551743302491135428247669140514956716340242911891366843481219749645222987558652073701808986475849692713882671431593846419274280677406172762780926113507326703180212632442440329485425091899547607378412198188447838576994617840114723445871557555222071564949124193899624319409668267749142232328740867693645321297020758534586624143532512072361996145037863714233799556518689933970435220202715961749248232065627319404943427410946204999122375290959527760490368672576478780802717008271804010989472212153874629971504198035337643772744717968538336092321955329296886401605083194855458280448 [142,62] 1396562207391843918319285670917033894387117413417446898439686056134426698331522666495023635793150869917714707131036923638792963745129183650328664380380320544054348237350198096843051332213823258608689480921642158440747517399346569982088039193319214927902746905768736519844371041883973243134742214871738308876839880015062380902453497768817136028703554768119878677949367733436273069968773905784343503938599412303036786062846817947857373874218167035433758191372352281405129984838314063295218415841690846154622446402673096836312094669129881873209397548660822417787992853426900688838349417189538723733323594933705307954964584106894724907933853795887631398961094330687125766680819855717604845750059472788363534138146971200140420189725735653604743216024489725013805047287905917918507694458895107861810681864104859768431840351398231689231201439913396883252734433188688242974717349830827168871637529627828842568400211137576075506044269145838960363650487833512354349193279110694365486319631741788845264947453988559919101653752021467404282579164004038216249710702250708881083757790382303014585738136330701452869540222127767269469985391059526543898416552228024675078029534133077921138353118961757720162567399726255234991647716806130906003573090276653979694644678216190017317910334714863763644062644607434343211972949132984209641853601624669901135383197198815813859208808622184456324625159821344726327080987379286771664793333377724029169144803413968945234067898315781470448570593405938392328171248807494322802249085273461090576327114844555142187416568695497753879695558502534062128627114753057137878864451642028965091900093533257704487636532727797580259323347115294936100699031267087187007760208296771523538730396889424573828241302041407706513557776100482972566827809697989423638561571735389567039894425298091080539193328787471937022699371484438981832114471474195170845082528799391236999741033152535222568473281844839039817163684845266378660790364725866994878869541851011754926421831350583572650943242562260600915833431956604491716774504262467692321629623651376129593268293804878346870701395672920626820746126568277963926473422447675152616799747515689659885292088869272089275850286443066411947964820631286480124511649195956525118746550777456645422488570626788453888 [142,63] -105318016355673729060753338754817303474877755084555736338950649270183747436514050647593109028534876344847573604283112779267967008459260018227856941486205747887535763325035468913628690251106677264741018402195112533122782671303858468715919250496172800695913509667921182319602298162527838382780306966611191463634214135482930391773699834769804327229863228230324872826272958380762578390982400876060766240838748964803359813192165774325326425069992979413384919171434269197789183811981334385997995892017128891098553306109659611035328598315810699658843801166269610829581774542057345643850348123047200145574312087949347601563832690751706830424531408386194181151581435953510536189636447933257908677911777438418820184754867539076900005576957549960595616522468175858936832672068354401936298609151764065172194847941123274841521487602508482941878710736149738340691313557317934085078633117116224397958172363492470775949808485044649588483470804881340579143185935057898083459161845997306189160969365398822514095595368089446651829984265605214024454372468555473384521507991321321016091477832737070701172348782384087268550737837458242322998116182061587490931609235819034490905741732306793665883138616044706224512405821967424278210969198068442257993214467910538785968533416917432531132831697174397694031898526027355328637658810982818830102614028459199878984802820938237463289695545601196936097086336684769055308948453638597579244122098925018842789684609598424031508292483850972863514642283464953108245249636583145196240717714477503198217146533583334741804953174582187959366165641578720563470478020619945388114317722260618139442825913344140996190096579614410958696420002736472387139998848984777765706920239836508510474924733426791754682676381684623772094595807879076807217523829923847817985712640089761504734454591142788335009966663453735787350882756799973286286259789977229542966829455511577379303412666505393631186588012512081629716589091962442062013113334050904600459251946082805587752017681193690726137164713684335083747514760414333225253724507898695414082559929629382019136443977715890003407403312115343505706507422313192624205152683578268943208834327695488817662911561990085576939597887726144436223477932672316372904351102768405353778591456672166090799496794532800 [142,64] 13392221595744804139843913400841174266782374445133506634635699656264792081194124375266070380506606347069248307109912124809389395638993202822582435810962371055894393372219394508778959630155749691970086178709773763651644241790042729363250678256295981154195938518679728406027919883042135124611519966081893852176520048756733335703653871387973335584079052668622026751791211100973286138291932485733480434681896064346894935305174369003565951370257524000424246125909683857613104458308280413942822475510634701380982308973096321800368968670158754781459198428604856280517413804602655721701977510214276758397550460017408646124066138564487925931244049515518963987935601998559657240870008666876064556117660416130307110257450521210041593365406593556187515960701417166093881164901233767861730863959898141854442718931873539247131542776678206304087975612193614444009440841077062935870154459381624869004798948118586038863153957612700894351592278943611939875277642839808971102016169568113106653421301720547627760585053091146805211784250171200010511464682879567475864264325452741736349043572261882544323929752509784856491977485259558760087724552172392855506737946341120788589938136203888569504849781254492491509725691504600274227286391600935675057607715975017469818168695834426028868145540401784977853699765957140185764219015111777411484610426841310687525673836546731583485484962800323058100009145158420665846378885065633259458845389049573368840426525274686101088388201974503783867884059343986771840173843858660794204406332891103174192145581790822257575020843099660209070979835717774071007957766496425134847590170972020485833224820092025150058183475943337153117822853645996131957946541510591214084912502532674823678703262926981497924767138343561412661523749272960943624068802032306457952798106000940407191974024010020473415680954196760837720419433515505003540803038056245805604575594112245504320194709985587379048271073460323623007056897695097564052024235109714736495265924106611070544551503901850519123313198688942053026943984834475311596040144683557297115050447932772535967404556122655510067176165222496554524179926990592198262470461917063320238687283129092479835231686963158513357010292676285811409130556872669146650022989025534401109063229967586719012286315143 [142,65] -1501416759257067517192455381242516970581333518714847746960355496220792756079992160594888741634696006678224519684335197923359948032678025704733364335263118005454140125424681159053059931558165394890102801680132823832006574704161462622495604642071153530511657072040474557851411383485465966484154094169257885895761654974105943899908856182219489906868730691485043990880594207593900064542989680748350258877701608868754971941669399143291816554549877424616909352536614716324767079520812399580355100774499413844731249976058833186429293924091797828077360960725024718839337375056109925833650244473300059372710147177442899543454994787998498682151033907702541931599517815998126171472127097120931916554097051253684741024550673459699331520279683988960966939330663824478284265183643208923022427906327456225234957955364353610297764573522056194623734324048916049644849116395720605624792539398243073475294776686943511035502835704934749527634703553331074252235168532778644116767377598596560518595961994264159001349460360494878669569802764972990281807655629254240065362279062534753062297899329971963000719651368980675369760636199110296199440552818426504818317919794065116820773773783680811439843086376808477493275498009231135556618836061895087942982669502358413973819257892848256546793809135535526366613090082333791100211707787560876909611459191765487083266915731483169581086313623754691579723216486644439297561670776991310984045645760678929537768296578336476739188923782250193133376400350893001009095689747104838203664052360268994690598168556182769049439990721232647160349754377484188765903649326396767946881910570616943044225684134477372335421316015657104287201292017029959223421928704231184755014700056787550787709549045088969618061584990393284163953651757112160789653484451648002700058955988455131530770389099119561716241284030008324624131645554184478963914166322922885209929710694996274216103045607783137172474427466892982738274306698340214078998841296624236268620746096773858855550032147324151474412448634597298374721366642608325282977051119439725776046853326700218459772541639133990765079755810101374137785710923795680522935661604580748663908288367875950841449704864648441190722067515639513396904034446775297590950333775133383380297018432144789991454016 [142,66] 151384660905185879232018919644773972589490632573190576668067338098348081057628596768466326212679275306377719176616559783772794345668975452619934471992603572137648578806660561729608526297233100603318379570139783821997538849428216868567082169970515460060110178949983365425439393853961836878736614750687343066827320788543031695463419225564634964584666012825590299691111691475075899818389631900289657781085448611793525774068818920905600530276600834145931964880010407417682578237399093365791955388479550291135220649874524997289597877624934537896707575746755023809146742452572366484679752419365574730727487323093942393988575166294871868961420649163577326094403955872217069146108514789408169035154150636503646969766829823299588949318415306891183397376858464350204561947718714429682233078611407051670430912888268251523539449233927001502983548607686325643448162833505030128818937364873271781607380256209593958826988985199265432109168144685966705400862249838254141375001737476230834856095158530290023195591335138015848997925775850798832692948739856423610617409372088058598294351362680457291816951625337962595065130760620695417506459559971840022888426003301347565279370437027950137461712660934871842464702075940430651054886377480651701918668570810037872561565623458654274873814999747097218068429001883367984465524627395159977622122559312396981386464560483256838356881712224261778240830485404621830723834887504277178395763099971544581024433538037405631448520319040997793184542289194389862675179814243561846060623182040255756372456762162827083096461471749888197508001924289161433709844074685715749497108953573504840283402465082176590867819022381138735306909116574855793968763856298604551718175579925264819532924893219067284800392532031334078371737979868789832665651890483873509897101699023825040067431160896633187185231833501239657031551542649909095081018755659683380955218760715302970127268423215313282738021395007147609169300728787271247300261270327772635132268041445529595764393706680977670996733613859623492188121168481883615675955269963580604186594666394866265442777738526373096775849722263631558117736329075367067331690287560137869005837677106894590547123510632097695250856095678897367375142925382725390783587331268947710032348945746956216992 [142,67] -10620675561191604716022952441731903624237256380033191059098915353982280694421303960997991471168583221599989877400313043175234217674106282776589691601730426358706209413626676158698942936921050902923960993504808164686850860167970043242848404114211135808852983335921810121957504481164920413016254823697583513462866190863145268171439018127411674912349688161132672112260920126616217441363559921877953782116227154317844772583484192257974042356763861632427637723485992553593567288138681357555411648876607382680934789023285705352390218033408934205001628155647544044091996613383107772834571708169183246683795144803123720897098070091449340970417245350035000366285604828180892516503030307421755617337514887089671215188702086186506699754078812786168188192647790763605226751120246886046486219421259183919283103121725132672570062733890310491008688493526883009646972977375701638805239032187353326679035795986492659475435263581577627658164312662425092664946100390728015614674277380189715709994417829795823454221696980453790105852259075942037204174929602497768831780581112970594201681214155873856348233070732162215568708469457705787965696955779441401753539568224203271907362282789181817140673980216982500387714887575429117886216084976177652402078723766653454642583423989924092992431703601694060795225644780200833585398070593028784699647273889782130412907970744253495017864960516012004814188439350423798338394755618782195895502475458605164436125915318628871049751938908680814289058084119307973364321146996025272931449269900548242430901834337022140326995853587546599334201459735496382844439811535121816520120546527147457058844315821644849766662471723013479714169555240607229209815066857769139517927864168574488566701247296832293641313940145658378043519283521390048695947176263226490842736214307571745842131181665985881721521967046460966296229531057545273280149824456757901878471945832481675468224231612018299872116981751777975297087252238259486955023967036389226047353898156331849852200467568000178215044609051412630550161022032632537008360952300948937747952822423150750764060118552820642354000362501109431397526515068130458585467116683514513728618055690612338273154354849510251045787832206930080018308855835842318373004574679338089305222521996828448 [142,68] 460581672218104074669774112914028428073871413204520270864342856301014916446861428537740339861815764641713854085015352025613824611648786813910627282480521678082642491259994660320390947504735002835064070586442530766575847870599517495092408179257077798865707166288437439383918754015257041465168727331916859962980772058716604064241088882601050082517731424297741753504173907191529121826838469221747100249301455957012830563337217443794330689128599537613182585407615078977047836058858533740813466816501385412308142949271373150511478288531959781907022847943800446674139370312607137596165081507565233940496379932241282077747622278043381411141048176958599807373091611757519213813724328038270804918941014566540037678602102222700276285715667280857687345183549153925189560558776118608857755433462573283075974285101765255289530594086485629236704322279390571533397858648869405864710321590466901833112324122213054999182628226757971271066998399405285820426195022589928964581377163828285975160657215081565094232589494740463906755793770765671266333722513005534196241553502907556657067657416747289417277419820876600393813000043328019522251970132801401272292316549677270628020169322252257153495375428132543309485097243551506974514316064465147155158959686306240023843219764713439149535473644910218034872256415947437866188248972680338156674734633578948751814128556907424080865308363954792921575709509396244281182939223727086124177460560888214465552583999790002595304118973542713939895303713279033088992330283868153681394057729929899148595068391198895538663133028116605890446700129452905591728577831463759135731788040565438846489674355971462831980251467286578899741705365933519271099443154284834188416128949187636358208959453391494893817117613684953659729256906177211452389589393753276513876351102984759511082166729902674910647072370886346805407560085149750770408582079673117955963112706888614871674088870827932735780499837235268480441190637475191451384954805478343546265976132087307731600313086158661996970367362043196384228962147687872993956036172194984916974213414837916692518410725603735071182242965761602119933294147206919201683121917962516670969831700411379144263250638104411428374879259627318250666904542626105979600739880581282905626080785308 [142,69] -5114140254568564202335064152603104322400345219012492240439297668269493248137962445000656770327910129050095957353970431862802140175834765380821070648492385748762656650394460797009015658455578515397406127566225530639409981492140196725348617380476208379286323817987592262360363070031077507140221190917107299791684886252523839539418151546051629895983604120029534363839672337085586485557201544455777388873902963190157448438178237341222368215775003359990587973273322813267117255640869438920814293963950177873342026567874080174363794259938732904504839058360497741689353153028512208703480956832197833158700201529051683926977218509006556134498449352754059563447047961098690874547388649301628512048570616814589746973500236738329357939989947368814048275215166257675307406660556481740144853478885620681689555852566708165917872342926900811638705334619891306164667588366656888357510867728920005905032206508744035273774845843346095670806884391063866898717787537873771071315322160445033339830864956024819827400195003732742057454746621537588369343981864531170733928405026578301230731734488413000332486338762889624139879296146721842518645254428132919504374975222722349131310842077994095203194908122968520964225634435133079035218250563709636005527770454472958217748824294150131709424725131436744995380300348157962486877473802796219893062365773468674934000272357020549770226117630548369053021284417604032271672084475611463728985385151999413950189456522808944925254407612354722116253295390471296260697253674010790046681292919818386315653850777081602772177804085188868486726421854289630708612657513686449694356475161261392886662091047498013343087691621040432164627263042067669605490002193138897701361137239717244232003178234396236987738813012708275012274675695793007953787722835550865834105496032364408829948326893048691909703582647022376565549613054892278908614043465432643963186852828040224098184077944367533201325363032624784229780478169442423302514202567522112202045852311433415126288633634609354200212248212487697982918438518612055477979652945969691734909993087643485016915471205432868654815947406622423707108190258523663416073370955585639055729721437743525925069220722141873683363769798984508059277657053972742491023931010792798339859520 [142,70] -616513704026854641347127979318471366705779501574761848150100723480957970085227388521131588732749534118555433451765028155630484130152610378025762247171151409438387743363538074524442451244515014073594322567246411965126307285141224889360512304748606194084383833488920804193594608043244609184364908293151058066656229078639620109209016753504874068111833650405383115167659386486521186036028687507743946115642116178768008746885641971204522560764716619652714168961035103112872130604154065954846659381879065304290275949506177565992523066874333787170590466621310607163616108295829492051097826510112373796663000004977235463548555185178472521396383983753560303945092425442264951606556004330395601510551231857859158301486560690592224161788793305715335025840194796493911260228515937201348972297503559858983705088867551384220299677686041943140364445729276933557455691588376556595005729028415054797252183490524876939124751711302648292875181967348780907674244178497949037678556905779676606495541490378313944796977878128868620908052069197414903573599191882782141929772940360007734950677617791244661243557868744049640759714591696034714161553167639170426525702096254602574349769266502595089379768464094690296736185882799606443270732579469710588971644170990935225913432916152974460168398080174969247253286494105029068073713612833707300432047329430181403730969420953637132795167005635976932041326954410136676157535362392499060626253047312724850888312009503018330183888812347846437072704983852832112522281089601183880702507438061837553282221958332574525832282125629819880377074750721377464247249892684077137208500913135128803830098074236818260772210155377103270114815624290922369792510152843179268167516177018653806653606815275295022831023008512897166627123854341519997122338640230523930256529017650641640525661196193207802100842929878650251736126112619888795742778312354482691275407034462913340009853423818988408593856264461084503537397891501716478467480171167219093338920907674890661434730094455524501956067768539607349788768938099807731426347965317549303215087037499459574342563282488248859117334577040009518568070535850666213882936800495371060486924011959548917652047548234422663459196137969194499487438845299400583901820551087031411184 [142,71] 30653152351595026102527792273596247362440422546973322447167805944103164253939075768555137973013990027172793337806695860669900667346140302764985788469855807057716702400766025042857157707274202990849614419206915398007711713873801787941479220553850074162475681368338910238787237175056239804784518747875042644537884893809222058457656493003677920710489341241132678514747162718313648797584499961591748097320499806454536090709282803470603431766291196953028679990761743717090882553941041713445505657465724188363122023384233406098455605764903676740694386593659631490310027788882835805374934783459578401079749092048059617874476139699742608193167880040076611723638234141641877582436632569959130192555617652044414958086910333688759655866332957433407759798671384071898188385679977983457571685597175620244866533177959038238320799904296972468257452975951393274023295527800026143490286937066752273036400321915924106159574204383651166472807176033567847443291741716637775514168389116262697915743360477077659972235814709073118269684683895993079357922297872256001923934926053066296239565319517399837158850856559359028177567806671485678906801540554548499971052461331682028166686567263902990403169797329048838328177309028521042591676025958230961264532595984920477000272360824542591815283684582691965055378962235067490164237123904799456060895646622863145187120082982303051309556658107300357359808164292569995236614053101232295955983463011154359128180369227006041535472739380268213351336608348838918797640349225706676928665518142824702878284610403208497948177979982495647015893674202940449058854855015790589040622749270933207241609704545122928752725480251424153662360973021837339981494818801223245954401276607986580136532590595536859071265273420441812197596882329694139345727410114377097008931008395449534322030245436881562868887730595870165200570086258155704479238876220355470107634948205454378074371438569654592446764872354819363992848218000689457583327860971416003924368929602842636456712168303331416229636924883312879239770108939146396635595261616689871368566689048486212989246986011489271011545899376933446856214940576432992800714905448522742107130050411702023083589328504350115725705480413598960646807871295435798566502330765838128 [142,72] -177493678235673702583720168983406508940262119852376421432971969309682868768408591352575691859369586301270903684734780240971780629742234092737998839735734257157247196920070706070254214792825701705755096197493027656630553102245532209569376631425567025436601415404419937414450434248514484029795712083677129099424327178306473868825220337138339083302188063934265884794427936242386626964112096907895800374739147556297402170136204766232208784681486816316678605145855740478234686138997626079161765259947968115992661829078584732108540546098930098298761443058891125704358645679002306445566729028282488590686079478646607116431150555517349003904600002573696981885292275799695834792257111293567803221721300662422813986113410526091041365786090492664966197700116256124338383404574309257238837543795548849831821833607663295609164427019220048539081275718936997802559833486507720917870932707997822645541676335801388850614149538146302632230617142532470169705635591556968055697458146687460885101542609102714268657292738804835079964725132562854270933267479199183253510841081442797918726375003551240120279987759139710443169731331253623244716634048959709099929980591281738887264087106543278359474693062722630136257868705879498255973210741858137854326255819391184317183969788543860755605706389399537484278722610908700452633403733958463368767600379180228425084804629970762016737224876322240430682307415445623110690925437351768606634648216651958219209899057291442733967330637534531527771098504126920906020486949444338415410209376287193468652905794332278860579544170960566167349534533525257996096188431038964451905954860739597446852976951131508886056253072543471894131648608385425437946290957502573752747776973821622776108734724297045746755685486668973680587632329948380540034432928579097817557591681863981299789045705567043556785499804863227776417087322937353169424672053471947270543429896638442483895073425379412667323849021452495043474912090198808434750273770198279539426594496889736413939888715340357100905711537627679940080274613187876556497173615233497701146239710068639445358574166436519100649740109534003828367860404259740517515594130412552335571911657841641505154780432278543156612558814118176828185109390651405207769762837215 [142,73] -28582718681891001606766475749885540804537554897823605812292076599476053064833522807379840054201162012044352925469341077160135310851710307918551632078765362684257958714035504465690837039146288826814677288205237897779834536596908924919502732490347400794221210519904861146476830042819965071496862215558130301164156868469637882915972759069688780162689749401207408673198814224610652586217129908208858823464740464796257255174819198723230658729562359498315113639329811765397762226474715564089894553501832576590647662539535276453990998303991910895641077836778441348429999276231876971630826491010505698546891830207000518104153861665821972252433895544273392291031376923616781938283921769311858254271625940779859455598574433831717047045552099173559532819565141969276561291096193872942484438956785669165880959911416931253321143805033963058578965249081712068273703355395800108543857503538790522580485153908905160018003327512772254249170800049890395231706693217310109710155205421269730815087586314880238278280148874318815706329831038670328071444980383541467672273811694622308082928238963225093976973668118209611342306684140799468192114768692681375118028878876060583968452095346890825043298123005621518763512973670365781867539739222432486432887642144747178156525734149856464887487157383984362828857305637756986212604230676328344465004206578344651009690812178936383705676480016195094890029322965848648695127966058307443422350453841433217815896027245123549030619307697318344168998738266654597241554741773176250307280664845545234117434297222121122673346941818226955626763829407947894888210138587523237982087063254692755794800838601208048368678139825430082548155143566182979674142995783546917875415040202607468946257494668489049236290301920789042065741609511235969478366075463218096567368838010302336122421309118159756466466669550743127082384536893890241734292443755185755708490620797705271037325948365937243909321093240473475260033137877545633950164550033224756455248617216042329918989946152611808837790912398568359821233409500440262931265461911300364688498922502024708625271734869442529630395887284150871708455402733481769620150496335313945279443076183286977073696077503633512684013626343684740048620931873227727657294720 [142,74] 997839968190902139588868766730311815792997168150388833504430082950492432177125266578462564320608755936688354088388850161074766358539026062207683872246240380295524461411418583879978634199025723652541321798406270445770982606302095595676613021716575611713598374813450087387707413810549728357611593732932996791403815645906692017219363272766284646947526779836346910349959351271685850608005522019744455475770679790371091948376729122086920584098317171888793957902342215966527880418900231386385410781496524998667227067037445135678750969964184621074732959550863029852732784428287884470621654757384367863217769945726322367028856652632226225899322370051834152509545160642712561946668183483514718706406959055572823823441267035625349241244357573374986041044463722178952183758513617440788099315432247220878794020225050991113030346968071334397104127667716931380764025937364254718256380435384772473170544740216796168076052341042390053402169149211854249681996963770728776507005226565390477422079271755025119447366002947174104558389662206797219173535614126045947199007481803176770263159057739873411770470387188278618846584172209873547474516194321451928162447510163046846840669417825680474035159094791940644476409431460727653722757839287942755354151579546073596754233387841050149549597321946351687937578480862529769068428991823831881673978743766054706805303989921373253910462375135968526191845037574351610348973578295811535489813695136882858197800330222509066448587880253955722701190507909322892055675076046630636420236915506351078376632108062069136311841922340681973331484700767520402140378138646086693017530812294006064212503052236862347649480166646421411059601768477469605233786359260869551413696971064958729479437521733423360231551879802434635971534300858699673402896192365044351106346179713799062014055859412781240214851093310652353485634675410641919899872598842878324435207477128561476133105368139858477955285328335208938850319840034436050796472051246972948546288267211474675525096826766651429562952997765660219876778209494539125927985303890464640638292298603169665144829216768657655663016117591821426548116796154629616780644622593118013950272302276805157591468340827799185701575155991886890164370300584679475056 [142,75] -11952002582866896075927429842987773082063589346756544698220142497233002378722150210366989086660600439318859964756823999979906586903363834222030949698352402322482705233252300025139854394136544288732669508705544602540648573737965974102941311262514758822893663542195306096963274984143902479906908091809553984579067262364529665619123822326031920204301365922120358269691221153562122188796432879751053687121172593080645534646624971351715270798425257456714857183379480158306853974841931014619167043141322575711199416426911330296357668426212559153634408973600821268391916639189331160568879077253456449109449915513521668782575032670068154765051158581011046179586102226482411999239789535482545303916115284054396895258377542715760598403884789579510285246279488334953285770205947755058628694407655336568483514734462240761871605246303441560153169746935806015799583681098806742549031193962467736204537521949568477573218218085094013805427008002240336115401233468928890112871877561083011194333471848206658047210510665775923621904631010275226006523807788255503724324764350392928107238913285817957470648055552225249228995724246749630382390811162839525231518971146481529401797956199951698558213851152137877329439924878972452281357014966280950671091024616678229440538912118519577433187977155027959246270023595965915648525155281139151523223458624314172285705907860735149961525849638288745822092656155596766852928417850074770702959309311508568509837354865308186638010371208895073031089715889115307187827607311683886304919160941469441479929476453528381583554972251745126741526476281472398519261385633626807779639571316439786260121711726888097367222897920342192577322971078407993171943042697392365782498613810297193521533446887644090045382242739877850161531596062550850696048453630822456516944806413411097836545963825904979313038802742128547241234451300777255651526658595781537791360805347653988993276325578315209282392099159042861677929355585212139055730887270046652969809456991578995571652239443963845280387283727816995061982829025055948074879860131336306223961783483958072791905598065142781669250138445513349035425047863993774422291310082406901670460574440668602657578828496757719427375425802451104199583791453025616 [142,76] 13179428681477222665494706422562204268172754837522026024132044862068872456931624945185146093004192578986058104374410074758177571606675836864251976698680365705802948533977070822897253006938964851810037294316271943373613382848123124656496429629423936584276297917953453145503650907805176556035209462229585411641253992204282342651802628859739242878141786148488531226048282324497356766379632605593090671255411283442811699076909987977648104173405524188575760070535863180970573306446993981965542997517406869735338944600941740854428907869311180860252300238612294986767082079736922105798294400631235704636414519148614612456885603398330433895608970700857023449687255499975683495536291413131476567246119465404375669427559171675702045530928593137950128816217230582362378984580809698038121826991319968662235672699407756051415087005155457702522850074760574703876650259792694839765839298522372619105974445983854134174817858721046955188285825184659781771894533557684107782713169006442162087413787961150910267019173409193203856201737315490463385788488513260740435541304788172738935382926897819765945894130029339615604906038080935422349311833211445337748764654745727332684642559176745019344038186642053109859864036587763712617625228803505541940113715453714330031400344889552111788454261265541383972298920335367110728089014224990676224148724678413899611519315250347643433567659275349167359110173172154920393226396624217864704018404721804785679950988802207415668376646632067776823974542043063381488027131756910046446209500787932802819650388304351983342044070460173378462646060529598499619977833181821725712744845142072781989214752541756993730997971260606822761456261953013958067740795157697697104267092981060164947623956673304037676317676977926099993977767067032636207720874920546118293017745974352220590614028477679228728149246754629159238118351173238693372067471589401279223462550264749250363442253114058497828880316201732223424569425501703868072358585386452024491024001968600634500674501190670685543004881653479460146038661409263476314143027175787812752281208153395023144800672784125286697525572749381827694565015926386265482767853810344162850008018127941727019835718677878655995855421261608777614248097044 [142,77] 2586934600655955906399877277272199354772629175259303884322461601606188904755324076813896358625762795233933180182266708371362162712888504476847829130616695148305067343918978465916718289369505942211792873016408868951498749029379309081904031901225878369388867760286842800562983717816468570134936376919977096667582453138758188458281637477749182542728648848596033519251444949513699403952604151320191193136041275741738113996287349412784983615099739944727312185499559526217164190363583431383916872481361867460981334330423559033759926111149113777130687688534265114636677015115972262857691569037603929583578021446518416927618028179510379519013477999446978534956114208240860231524389622216674648045278339295001603823851570803844371885271356171659506301824282037718340334890400601957608422937867051619101562149547509214352629531574574668227057158589859437881987225550791787357334218343382889594793224454341436825369992290087012547213838491713023276578496452404310998471564880764709740561640234160985378783668186683919172026763419258128501266484749372903274937579774574698345094010662998139725733292658544440493224479854807716890343656009324352906732466726639795428141943534384109029161306496074243886433741147018720414765300195217407279941117116551750044514690170755705553333037367496152289428299258283248234177191765167917795956642257641163508539856402802596343145569286320539663635766413366860230984734437284146298412529541693604696474720891812309395042174389371030919429686776030191880245886329586304681813593177792014751591949871723123567376737746262255459591782784374958987602521608563535044084727032604599217143238402533252444298770200426541905697777264387263594278418742133604371034317374948788090411406771023688616838251182950118522517570995276903794802416822844868655663505055744543815250822725952944123022072690592489209932532183922243693400546822930608029280604790517541029163843109644513466755042142910279339838261713591124389649625897231348717588580726512697530709145448743536975723873111373253491264234464983843701468504006980503350704549523646270156666038240785821484806967761516898303776156457623082094654950162390590343197467563408767570549462234711349691191441050106519202455552 [142,78] -15948627276190386835717761990786205932018867149797936158177386879136869808583425992658644260606408430526460839296124412744438791968035709051256087737906722761387276327960940926356079802699147072622131099834298089878279544121645264872461570325848263617053655608122922926450365997324443279657828189802294204418761713180208813981607637946906726663078002818754900573495778188990787936898454670626006663329571906070541167590311148413546115131428572916037615728539806854180621753607617626114122360131664369726286104842249811669872051953903482203215519463779341089212379203386727247616966368811256654418711827771971185708321177049333686829582559077843516087194497356791878800806002532620534640531835515865528684663209984078670789192626840768224622314238367267572656879566457000342882982112124016091337973821463698609442261472107942697863703100920753871078317199844323514601707936635667460335942859259208738347490077728174626296620328755165615909897726617928759657905144819546101739361277893209029951599864019442304343824719682699215771462341558594495205633963821935502095763617248409043201548156662753354974726857225168669879498470054331346735369193984646223624344793458865506022172826963944173016128311383096375156253784124134080779842963779784808056646432729102908618013732036465012801317590849434253047457902498783630111830248280312753695412813889271663634685941722876370136373263373275207734937925715719226940063080264255668003461989616085671823668570401371711078603152611625530157767881261077531845448311621519538637736493403987128568038971627320720728115289036279516922198494776541081353531957369583073151352421329791899101741431623292924820088160686983670252085366682529022829669566286031257595083699315144645600103122160328176460557936259833464514037002467892747927637045240729696608813528560703933301779200987816043259899351676007533648743002296623475821940475182865592429942221262733491861200303072278536842704672775935375961616829282799228036880543306030392835152850001026091711972305004694206662986680707876282925623273433810975961207580342983319761832674523076927799548072860564785929100977364378522893440879554547729560373832509523717645996040887652609585410012256770030144 [142,79] -476621724158025089785122848811192004552264442358483808252539499197175870634939000521440645411214253459479897966517266457786204670133096102770589884928784665261833611519673120997475303583250969902476729715446758202474631807311476623297421292327629061007282455877570017556584743687220734461943466343548077855659376589235981979561325578496123906173867027933015667070613459744345421532949372627665240720120779295332454871168226228682608511706188591010829466410113092640132128242271410853989770794998041539029303858552503831361187132028477303570311891999049538035849217228294498658593299239995719818124571394449839829692559747109222217226308857432695443620538489658009829425966670276828090700876616475853070830965504949845029538201636185832552388661414595590989892559470645052871639889903818541879146432097541678949175508982214229919162180121740141456596676385731853857902521460586047866281995652453853254549591784182232370786162752879347349483849371042933685155869780709038105072645163919292061822849155372779765716502710150650323454361289232729450531324829691856040243969916027197460188155810524079232468007404196194922750286152819862336025284171465140104126243344509114985171008048395288595894335002073985538623194041601524164918750235566171395962610833930495328568505383552325701775949824364607799147602513254996147709680922002468548426974762361219225422134843965001264423654989162584220784362477131230310960454933534849787973014611547575886874247767965755898524141521792124240493626267268590498007780703904437619408717436799401561692612984072178078340852994482408991385207557650040712942453708106482648701375811388385971732237382695568146299416964125993118943735488440180115235463829493740472305971020911668034420914229344058957357782351137788378883374919183720399970295047419077746758369966974330329965196840224165940863458849255383399015745561862226339844556238369638815629611187571333347632016840971731519557355658120813690061610862439150278136414373395873667835671944344588324302025727120688879269203166702721113325401266740422988677702839391584761138799531426910563331166363003480381264754674583581024026831607272316025570976887449530126436877116621381178839485002748480 [142,80] 8016733764148745885599544578573103820173903053354253030843161750196700538960917390898997924308696965562690213161840154396908888293883100734210949167091512354010987335105933248473081677206184776180691628835165071144611590273235474653415458058562425613936420923520434311277580890549579584471277111866964514168247358168871718165236941255054722730093484152883515127821276824271927183019002246953478491742932257055029285529175931329439469307975547421488943936436161988054089631057393314053551588295947879336654533052572200854297634867919551673205966503655510017832489323417409045869304868805657569135324835588463247722753753432247763464557468298316199428047078494409680046526638576239111519615680934238435781218278578023288098100696569960686510183887893607027991289650256044590002400205272387607744308655531710367799281876882442414715821193165831716297456381267385947826146747671543303932915087334143976954968286290167634770172153093508519408719216737257109580498152245955647521973073851560859284304534025748959437504811317026886832791007006819704571327676478460942349044774751613767763720923807314507079547509451292139661475547113637489108848069838629864532150820371373622152684059900721749403070590851000526417518246770323665317746023737359492712923976760381155524925467089034471480668835376012644760723482007574215415108801469662027546669261946307075280520779818302237627041319488796102072896680949967801006421705638598291355879268453260836201113915461950096968205473349888459263079963072261561100504914798205878313938888355273226060712118484665686410022831203243862974526321606135751557865202071148745983887230056044598661471483464593134651827061868974524171902020155119813299359407018296576430582610943040461900845503667638825926831561998515178384679562242689847610715714895056303041475278218586513571318057409617704851874037750166170764802319048093300775477969996287003597686708436723797343587275081481757259205684134929159225743016401250954101420532564467105359811801773097006122299978055909418703647045638247109817477755434909372704900391118714232106265358218804132529622531033712929519762070183764781451035261059407312320822462458856982651352475561664939918952985786 [142,81] 113544396263187420567275601695651783504573802658661648429904415928503860473770858540769990186026370409061738017284562945526383083635644082963686041813869127668000971674553557781855367797355321014947164828938744120920546578574064835931095588847611550676048740738544185971481612338593505462813966745272786789403095977970118483549362476679348885334303110566236034505662376245981990625164066145034491494222654777462215144709845583551732683020377826672847687121020106567812608039803083711484135468289910059445577672442234816344523126431607065454089233699584056644386676355286421394519244741344198761879685045880569395458850755116758062303377733183326631673674535785362542111578531965393942143888868617709995592387319207340156213287637861789900188592415883305970155955619387218048543966327658732010229945205986792581561071529586240440498238172075225095199483507720374040977621111269892264324346906055906741985971579943430552303283250552955348935497308881531075098114370480458992656637406733155815917881319400888471703966472496569067568186731359340278175746996066412215274193139693813893850407493489685406521013976390793410683752213201436557956414897378860375645060995368180834854733135210584293417535547801494654097397951789611343887602443439100771189126941956956429491546806565848042303479426511432610667943158394848709875907918147892908890726239717781376777316929605266128792839162075853295572622003741665378228109707634475842676998242528727412035273200236962158247669646869262946548593582248207273410026593103444678406262333402460429031082074445182443138031282983899768359641067188471366603550681119745336822932816520240258593734579364393139445356119761028038728860172490696324555895136820500991523291520717839560462997066352458340404836103097151382311392836775773511134371939621531469626946507740963399246387693210283494663587274712430394395980434188920103084213576096796959448141225307097489694461360003872560312532225693202595744282838810869316596391109543492288316481134014324814065507683889157731305338345483405884083517006926140322425045296811612661781265223399753723788321172873341594120584180943825032549671255636678678403561236337311740014704818354004169302976 [142,82] -1302792830262289861192389081695141290823923758083754994404302197173163538703409592400824553420559783879545552741967204155719835897192349437374747966816532860453961964080980003900033874642861022928489516245778273096194259552030358147868997962932170843058900013868741897938675525136495630426919440807351731083336478631508032819014715853325532145983972683039985859190211778044884285489931549466847886276368245847369261970397941782585662538250467539786871107549875884057311863333963482508897542808692099116702011778107302663153789092148602962167874407724991905284805275522309580049139912427192424068127285776796353795605399327092644251612469009947291688982365689546833550823525018833419173611737365272887325416926907281651667770277341578226410959235965570647850360429587105467144380970193145033935213449178785317016699904853686748849336896915208473776018378800349631547432393836816490820143222171643682550326788415574987934767006903210230618989575095101369338789766217629262317496709091886485254357977932982121265493110785755831319704980384216999728871271449796055157159514092550641152989729611494427376237293856094915932176741152845632153407231823768812686448892474048679839819801552099040547315421705871388488011269442370352588977585782089509070809409927088038258760548968669140066507241989794414081180857897859613792723075357516469372805305027399830851274294081620279545515249841111671409863742137346704459170322813110277768572513647037471687246025382823617062357168261362637667672861749480278383909047542281916325439213975065207833602814272490260345080522570283606179923066904364271051987882248688308175249818572288092325439960272852399192888313817526922557122908976857634860846106217490128400652700235101236360717164127658025181998815641140457233583406995891374881267118348600551041300234163045874263347974761574472358388849434647468213635203242544898848569115614090933112460779698073263449329387680423873759627974169961714835926782735317282439409608061652696274256556782607687223161876721389657674472146544878558754367933237519759081878509405646063112514498566257587380131383934058070334194831180962365688324792585230098759706451281016159947583776331829833808 [142,83] 6782655335575255352415958140697908161334075619341558095123054344631444616812865100348700947934121629373977456255746069502541275120173084034345377382723885337671116824403325347981384099850525913239638407654875726523907280762977587097620306560056623483947539903513526635912261824017852461972228449684686949404629341479778578104953491175851371363987309611107512022365056384488175345243444819814427058040906262771319884033960442397003065261760277894859807651934057229744817503410248602649540863980748384964575089150732958197860517267311961049078537938532698403808242194465870734683081208176131682525060309468094520889400839039229124677160862038045798619822670244592650599848648023286152241667286943371227011884279334689213276536549286665400534371099889272255454371924675354138963886070885560558731660117188379256710566967202324555587524756643906056164878724826733773198987241534569146866107534568049644847453762405555810187068955979806615299830113353588061378306847717922955204237862360329307833558066004984796118404373553455967418703655393592727324327628143520199501652880039121940497451249900961479992804251334588291673141287840541022557370556381966266641923278183378406356702297001609842813316157013965796968381555095627943859840537095380655394108795208947319807866956726434125316726378761419425177992669738848461532265035032837931471021295015062428534900642691400480910976043918741832220166804998710085535829399917670147367102516663154746102984165983757256415875118258340104766124962021475520398486316835997836690248196408149904470996147831282537653725816005600603544864872743614574660024498578621145668507505208794176122652190507801275932226008052330209057167031166152867870814449147788628539983451153159092348576714471538665112474416892273690649129429683242282456242857345809950118170501126933050663174856048796673320147165279873984139485671069061060428642649890118081407229374838575767982307733255199259976817319376969421271905457710926933023630658241231849880830901355238868149933948990879841467889325465118922937586939206471993179540697795455551834896256026339816715845474278468465938048282007612451489147048552709156538018374026822497945982952240560 [142,84] 196799966177611467093655877411160630401984129732070779170784456721680269929021373318881175301920791727773569300782222002545240212304704698351126907808086025522635570181516746847529808154206483652706516854567855130074909080632952782097309532901964575128038567077261548020525797123260324988727719088033803601358724082422214697085659092250508183192096413817413032014730915886664049830591386003872308226838839626976165298903543508053289050643251224438768114686489739736842996332745352363914925316796305626626775905328798272710802021373656303125095884446423443369801856252658840998042779987162243585771906394202141586839400779641405246897909735300209320980553652664314051519683663278672338876666085393226744840596257636924118994563517832690257518746816558048322160165171775176279761208111985560664431920359621842925428791007527613054063717506586276320500734218419884394540849485288684999405468817146900262462979498714821551938380373962815075507948212288382984296686318897352643582676463373959249151273436803350579880645541146884224477643625610480156460236313127621188703028289209968434939924940306310895008865658952391529611829487528459312024337871270362722023437479680919706616951456981529598862095045331977495679462018873802686271371982837875162037628578125288439221461455096816251312390873243257734801527693990695418215928850496663409151053987006056194775654405864795833358419148384361950740555939668891290718735206552546092803824420122551659047804100169996534928100274526963572381362033353891162363321177916114669732447929970256668050053034287498725873666009746690383781345029594506545246589674302523319519682153281864694674428673759888044437008901685211362162667044288417425406248755018356939940046329550124542595472176186958658013289744752745852480522939115758858131580461251493628469275210592240822271309562960941069616486694478482022239080330172368101949406712752283077929435402917078745127263279140638204234765607940001707248272387075966024047334282306174177527274066417198053277998767660563804025595011757170019259764238085997025334594834152617188991841388377824481025297911007562565045028996314601932097329192595583701957960224581923342520930192 [142,85] -970236448126221445111861760261426392795159102101627454006771261088419984326136596845665028745547143680117776148361036428327639275438827274883671220400079631030104323497693443826931001528008988483748209413441504134194784271954129002979303590549454650505339027272691782373141146422170357348494353578416927806412433988899982427846779565942965231092091874514532539303431999710673465156287335510973841838787640030028483073914990539792309806133644055641447347515491679197038649027335375765702471073517488439078410779086923207399570646911535263429571911541288736304428664894661730839042898121122282415489408159132484421318974367654554399778884390231626987824092444293657692026222052072840181376967641756882968924713961261949117595982218025685457391652870956733425785641834616036465055389032101079433873135681326113853955916749456267875657067061516703871789876233819837409933627414084767675640025008168157231401158643360628536123217841859654560668733175939298920865310203375416717366632898655747223262422686654737506268034937530988775543905248521479628207007643793080156204551044474946950123868816788157152478340411948964512803916330114475838888728745217636486146649696635450028428139784181917348821652110760493108334594521264404859355119260705695542621769726838381480620463652662442755229649830529785163876265779971393614531563707972343866096557144556370860229549757646001909198915819378968754590386049578941708421986435697595717396090130891080656412992871640895367631725001240048237462007946601198569118179995375541440027231764147232165090667271122419451157690202014056846057977094722149245450696914300171431961271338472161612933226561061184121758024768697776795173577966833063126266118800905590550365528204275637309185682491087256903413727662559139347970468734216658413546218601308350546732075976684578600178672074498204655314578356566706592993000616214396425764178289852209869683360190627180878833210387803456730093433823139814600882883028623975452522630601799370589617523148406491544840593544469005401381163708975299301969660083431338933739965018612131402686371264163071426334790830430430288212279662115408483618011242608873283340193873645090357888 [142,86] 1247330176526117573017591817621970268934798174907869619443022006621763951976154599324978498312230061608473601601116331656836860272834881060510050310658597512997345518812362034632052348532124985261132248347163492558302109180996596956373635275949110060183788143329060084336280956759642259295051530326319067833091186356277752514677024453839962059166090819438019148329742986852454402966036680741688847944237000996406880427421934171244110622019729332134034622500869688822009423834029246174322580367283310210436352250225154204133976811460065095385153784539253338997407958071339798964156482523531150266630554109391429535649460550163654994926456179869372408520968568656976955109150897225010231591472433973927189270214257921482000296714954413113573278566900563868840460913217827308551822749205188499683704129856152858662013249452428860160936690165154993000642436925855702418369538263165029444180999641930606140839183512859180659587228504721425150306209321794246000341645501807431329721916498391965290889599700770484546327937189216194962484697087177176087762906170685236559469463825921616853142907281363684605424252565720265897326101913510155432892675805987362802560291656667863253974358398326347111915018521012612394086964234332764506032694558255954891954118033416384038252118560512450921995139415464062989594135918917693722861388367924982441800285691266685149889318806724894371377922965863298393753973029233188659251792052611094388101638478408885624579528980497112991184814721440121291172501325066081689561936472968118569826846287238925153799231240732621824740419146765951895315001390624302306485882733741980005415774698321687319744274431814640798876094488777682582601847331191317255392088924597121272090218603549626365027262063167860619708893375749619694345771222160382178204447777831475485352685123862037611732454871012200430468327593526479414427127257425209610471898012022236836324862890800606603756773987143002745592188392518617373660383356326632401427033211438346109953604562609133042112328841448980449441478653276835142661286197458846048099718168619756638985254341402388407294334438938179360051906315936760644136168074118039691762247488993920 [142,87] -3620184504153774836630605587831037969645593399699787884448653550477156745382121921412016433232142919388182948333776533370056880600736528622861689485134470423229064184172424246509652902289932661693959418802305945030017615799035230782400957387074867446540997981960711568287218463134243906923742187072667940774661403987760115919051388827501029978039820624246671474383267622026952393992792105427327102803244431545447808190808424202681663764908079216990745293461425802380528307200003655965734417374501938531454932904483406486557041311296601733784311310140475686073619846474468423401446341382970739241795636814733705469295314366660251485143953994452748798093950401754607010678575119516484856693987883256717686109317588067561013735617213799233942420935436111553672265238708851352473421992419080440939653012279016350585439117199722925073195740815676533131151393455972933862983023223376039851108499561156703675272808373071310004289278687439333654010359154632295335224076466909398703110598507612631963319152129594727781021763723306097731584065409574024518167178154778655526502218308178455749942771556538724676864961536784357759415114403171010149842234637125677659949565691361625438160598126579843484774773833599318137810827652587954617875931094195359592591760101515726513280216720167018614464397241769809135440072041490564445639609926288900911591799754678929125009783244931145129234977426785452190601159309958186437762595427557148807047062601221333162607490746171627427639953939544155949562444356790874601733600407160285798468579141895314171058043973077073991273151424549779846947841432379860353183091086173536646606601070179765712501832639487921703367065346129143667046829678422929121291102961653186316656202891420675342249878381459872073380103729642078711941426522509009604022928150106399004345607339305642530558476398502947058545921329531199118764582345602828381389746024508269766723158714764805079951147883868628493369158564773584712896653906969391374532172375092060260631002896094204130370311332007802029564811275628816336982386450948219985770592220956737712455360789390829825162461352334460131723367258302910011599460056809820252560929216 [142,88] -78952613566923399610184777165454449608277114997366745180520989335909335794749862957140567689527422855899209461590720307489545641711995468827807649681874677763383159554534396995945004738518421166618403337804904085399367584052465822250953821452224656920363824340015263552756352203849467802702277986151882137186895536037376496684623530874177817383139617438334044739263947042867845959906729905535328389359904344145608718197108309481221912762858163059919437493454059418684510447232887746572748101380896758848528865669177153617610061768954020172124564808701233808493792615552767129801480887827306336999331373795139137162876732421734964903661982393615517110225465848820897130937367768643846714205544710382945946786169046892964515837245120737687654116609702546752423976625641289885329641275026868262699442544999230853836720666987536744065425800205920335223313812056104465865616394279360921470192377044602652698725898839923096041569434610313359430662266254077980710897363400455866262228955480969528878155352551534910562558696264213862425909834685723822123221618754776018506500585549232295792003345870970109786942794700736779266446109045029202116186593124104647181047370575934302317608350303089916229129936227023440964261964349780278556546871396171432037662423138389732499782138960623788575020321625453407889023528849242024247128280731315141825376060792009249181232254307944405100832311470503735454044150297655757651852561869064098834954592784116111796302420702687287404135812184367654658844582526761841770785333894988789518947410961783360306728797469316959702871460462571457022272466194352555505174116092892391158872939056877227680731076275403177165568469401557998270936657859548645129405020097092719252281644181681081966622619735372642603627056736832641233471908232340548570809229990877647435914665753185972844346692723164594199302190763863946427082280692796323339149504607071975136703449497484988627821251667282337933893391963539941625990839696263738113348140240387113104386476538815773907739542193816575772225140697474938435091180127597157355410890705258413514012475863964161018906722135009478056019960090588305313238495549122802162534 [142,89] 591249620950141462661875260779067785634338222278306085836297420338563939154611064827812846352599956514246810248048106405608128639912469402118657913902656582764310011888181915774848820490271570817534168271239178288054723696669983263360230643047432713154214335887873933401623436706073505403437279586454004517988039262222516494104143294505837953345236602487206685254893202647509624348505638841690870588113762362364817240278027760781996838388026769967892479354268501906147462609711534656657811956944229167365980368740117816985713577456623310801905383357971092368702763117350750758630557826624403332623750172584256683193042569396729546996435625092422516058066651897087011141253716657224613565444106310997732409585141284668632567845617116253990569286701711916345390158918715631779440342437203916646136504243233008667808331587304050169129263654076422706537901753482530182918378975392357060922064788767152942173311945804263958983171973166556182180726277510873189033616092838188390130003879583387519698039231262792341817322781025660114501142721038120277801490019111454021336577095031427387906662759384730347785521377404761705779422015724252083735272222073593387357754692952540415467863767639208162563619615788062592072168455698916624509692206276988905865762079793342211748392842739547806022404768872554829761502742424699963253552626256487321628987350555371887787657140425699248954378580603823662942365234213484565011536611634201402033393295186884916437315644104378929672441678369492605907671603701254540545317238760565596909373697938455654699196399898037196243705327411308387197657059636268229422660572088407051294725058191231318891354597749138653954572859932950686534559722354278465766874973520988165429039138357816425433350309814858897417195231209508845187636499182303028676873741120752802418262002604773146535733060040669742225303776091840219122005886435420331665509998120923524973900179444866267120238040853106166592901969342759166828707585152777346029270143361975867495241869440329362566048603403211297707677433721773425229080343085857773672746229286685921832143312472378280980792911490872622564205783478098840682170896700994752 [142,90] -1444306536830031786730578808130512154647371359544089260611557507251445279495840817861576899196691194991550977708591719854518711808013491139196358688954947671926760114055686251884899982100256776890151543760102384275879278666922451712503167819398289197037067884571614632269476607450641188594467072661650824738342721970527898022599618088423929758385423209466290831326849204725009431971304749272065149196205866995279220491303142166603291208498887116845959634850498445073221991353681528268160605141840832048641348855456368973580903091740418493671772379310290703851823879120715638273478181871906467297622142977352127958530849834429536383910574579934931568889233938277774766171458833333326360061798797830155236035826822778275263382131422484234194468602174791495582208966318164748421395757925270262120901974898545709007138658638630229231708337242280263695009382908428818036366021557320672347647036503576758324411026207057702377489534468372608768500561717894175440590908673908161358101385557689105059081612697819059469032455111201655507273856134908100461049316120485123320822818420133454975922724963870885501477248159086038699886485035633910015532279876601767537688119287281752277097166107986467130321423650555351017181747613492269352070863263927760861430579347351119254588512147921229652954470148707157201932520380178894186081992562481592745775127711579850578061342020598098771506164214456681677530951217731702336089098407362712773856786280228374873496701214191185938338156009388384602231978067436423502932977858302308509731482548499575125286559884466949447190712200333699012409536183494311729140716181204410392315728795651785322785510964825573931156099385382122853637802192143063552343260848066201721247229241006740302855432972213269520021224438615644673998950800850198103046496146702355818200234362387157940519433107115597866753830116699046821359920133298528362233071735903747488413511962231553881258514849105471765403343150843107243442242381692626771761317546815586549776373640179659891508148459791810132342647764951780982476431721026465715080957537491094639728491656310011498646967418995233623847109281110367905832912622016 [142,91] -12821104944283524119025525701138291018050451385089407635387572039270747591276915969314097216896005868711920987156354274257566179099567393094736632037128271112049788021634675128909557522724945367495545463370251304413747511686614459907399784728578596316243403179829452751663185596852177129367676061456920223119360166592145136655708370213809614539396652180140129992700551420904573006059205227598391817090063377706595009321675700983026200635752451663374945885549470186011802465864804297942957932777567363247904366147637008218233549675267421947563652255036430744880017723600305025021519107025125474082793205258886315254313473471698556595641841139900496616593797807535847888696186019599532059486013431518673196410541194690446309757215943797196655259625005647786361096341952276806755952781341442185686236603937219520998719805522951331678525817094061584358030641990344780988922217950253092514037511164392300656538189700113671940150243010245677898269273825142469062689857658761976866810860850289134656310353480330555615121734481863815444378747105237414896665581081494232448284457334431610332949352838154894558210451244584290603476642611083648811716078347105767891218311949461292661757602030719238706307434330557781138962563094052909961866965248114593904938559054594170160070691363521445059344290533828227297786863864856080136150673756524551352705643296169248625718234742085322034712524143708034877005216549977140244329109874572077015579682627815888833929914617262588805620848528094879579377411626054345754638239100157151117300845875677637994940811481648721187510465058453463743399003275460728389368893287006115375523847818396546258066030203583219781350903058622194122664254743844626950276983025561796244270782309000605261007779325043790241673115675224225849197943966078241895244887838986848873126254075016773898768068719964176694837657534720143053410104815579284615327422064708697325985060739438473270669940419308361780788837619585645140511180222870822807264443325236882031156950201857099805443934027354935335094784312539014679881489683482762605582931479669621394598734242803056396977548768029548354552876424283339197826880 [142,92] 105871920521958712612736628300412464729008978231870445088948487834733625942589802004408725817653655715130507886324318545774631225015226358676253046754280278552880476407545100842159785656111061684694607096626374155598517765106009314881479867808540906788156209949546081591294254665769310883261504794143311702662253146129045631372712449129095132515117293131885540713074347039848498021755614497742346125761018810166938026728650844052386795316851179812479127290514003409950949816615805153792007628234974586816913807445702105044690234504012899856843461926097459361861112972638015299663606139001471487418685472180440905567340449746924825021537073381125999140860291058875098577473500297764138815095526929855361863385459241612956560513322567381125750427525508560025651235879700840731969381413800669833965733246411857687487647130059538749597745011180940799593113735170433223243025836317339582984538624653422842338839143025317366444586396274634322680252585089112936630905594720240649165254743734283555433119934024495944495197049513732820161214566466770243635856737905780066310346470573287393102175727904284174520837597969292507066014059474499014618617155735781131230712161400173805875115687732474337225038315565109316431956691473837607944906730627457870199989170327540981263964170808490281407596786345465886514408051204575626907145421588391209112583649313663185194262891853545036164873478419154297200758227215459558547991592241754221573026278527309015386489029368861558082487402682567559333551261132099278962843254084498721692100349266158418242700187930909926974617936749120393063949718611912856009149595033149970055423094332222696359979922973101831599494619561945804101731577012923194010438521902216888193664007637360378520557655980299916099157460719452186326333483700044416624105286047245966873606284264115501972483342101674801590296509784904688619576674252662205982142914876331593288843222425999439435744389371024744074486416921930193918897543375675728872290599921028657936889794550468076784900785421195792014844280009734991532003033854676798942116412918981661215477168344928109447865592608460422518210363594838162248 [142,93] -246595589121416096177043614259961067380122635068240351019189432906922741656562102788596229333231189225891269354126501086837585156776927347302373259516750799833394986617424776818839731097303217771426953057612163145054309895386062733343591903275460927829051189265536307641324131903493795716251155169793878086673249052603537960320382423632363249098556737368137386387869375646774919032198095085234371847821234210517468244572027466528845873345719530062240024467609235297332400049051566542559290795143551585745535352043185826030114141573939744225378956460651659060341967238989972403335298194299801801284324387382101961777547518468153146967415752188162304687548517315794381697574853208949942286874166481738653321037692382794720330863169056604324604101148591074092248156542157470436774832674760662075956650421214660950188614220354230590784226293041971375297620638841733720368760675038642293302259753555965930086791799126494292519778919155646665868248147594080858282202103152652101957519266072876058734972858428974125748905885347579631008235960231759312294875248001138690655160728886401845790759552499322466590261603836133217306646029260784330253725242559760154909700003070437289111781158640560855815405578610011234194162751937010413541056647250078406130554354651053620437111244908126422738407596752698028863319811763709498480275483995812064764169268951522662213503534209442458869229393880349894864945542594497423793778639306264802915330749920384974642173556487180978560551000302535726588597542083783178647204399161599514401661084546091860919543319059276638076243487318756652822731456164872310230340438621076896682983438781202425114444833113269855726284303662201284056628853265621944613223920428993366725883521385502208455066045698395078483379046563694999125677202488079010222343043899129879564223106430947164459377901712293062062656739265115561837267908750664477146058727932642410557725080755103127381674001653626490920414802781892135209808643497611633188590451492608218442202194843111034313746480492109910569571086143457129580545916710133200485719013041144281303953673160681968298032216612172781414137909667200 [142,94] 131424295711355829386306831314892487072015508063489514766428967920342404102199751045629822157197750696490728309364873833610858921739929028908398351572100968293505222363949845688229541681212125580893195058006483122029288189071889497056085216127938691858362290856966835541400075628998389255158348457001281132817610232057782593061453713364023421115388869834867551013513868501237511485243910593354896586048537057125269151323165973321889320382329308191297968732413320375518102056740433345236884984376188809729497453921875994124263634634641533524405553974591276745962789215665401410336678764548762920472823113133822216910305225321089175169423353816175307857414276099935041869070669433640875606401859055706205278604700732093616458575154971933825148266106918845218136371759920834708199572158592412442179329266648991617699687660506137080614658947199218649443338852218097751141521198958073374959448397539839901410581449203721606395885361404611093024089201250684428573460200299112362102773792125652803539684160196999181425536579207770998797359143289585164804800467737480793569180345332845918364574912103414392898152466026433678870903713131586391106760059153772417129530285904870691422743867940311036777290691381384771864255389445317213925295152507403704650040950192210130216279816463648898259429894073105772161860077915086694629375143975494187930174188629560371841805682361806918278263514547004285395889570643536942381841730520441494967648660752640881732603490317930870566395380196646517967447587153733945321933188242994553559417541495904596910125611947008549269742058043477630027686309791042003687385332670475643314360879551594023661034617858652527112411243521522408880661875054392331543529835542551832043391300607395268222373644046289607685676030754296989228591220022915955573961825927962425438133976045223017234220048909539711812901421622551556658640743066845016584441237544571059514788339664609025018203145634545429958897205175678032705393950738256481958523238172211771652955355532305775213580191927435649520488827594596025748287805067954003226866742108022211143315509941112448763020577677085608199518656 [142,95] 359166686005019866114546098310198848881680558867217581669950331304942686372637880171281924469601536789215094981739588806822110922214285304386883026001560574766584166217686464978406686870831172502315872223948103145063876976584198352111623431651937164199196172003103649170282178505457413350484109079150731611056296859668441448171925439697852848664158639105326054489045511569659738520174670262933215925476855934120011821482399003606538482577026301988831005381873599185501805680309664951686489430645969955966251960547745956590374614210772915206039284038403654748801373606371788022979721637156454266365607521778148397977594878067737568642374119441433017475989765434521336730559208981960533604286315631133780558109154348356103326895401466246524313633831179096125866237849751626648089562941472517529985228862794915950178689007734451087179362082816885285351198901791227651118774451063653778432334098524551726510742180227609562405373838842037809495618763152426805539477216299284420556135498832432653231332287350254611717136123756234340743622788699952821886141903166232554870568122077693054980013109273608029737448592673297487232179080890629933105928177191984683528633154694572539295900340540675543247264428214478657896298920775253745095823575360299450983508643577586553797857076671902742024174144480588025543239246429715454365271764966633915132474062909130776572217396748866979948103638852591043636586853681263806391080178650901584374919663874888721555961882944766844469229121017885542243268786163380142158016540521976830507329109010139365157570024070612740192447063120734214300002609124061153791734434223552251810856366460771214874672964937127173634576581297595957749372052328297325204354396011254294433716625834049203748337786166601014995556759476841278749128974927529988921567686297685441763124452132019466598881889239259362387733625908856134257886454086493367070464456314698263748466802637927123901685702323374544173498369148562359690929806876063071889531751018233179411854490834451470055923173108307735444142371267636488144465202244110662873960598988140828947272454644190560035453162024762659584 [142,96] 180976102775756376030150705189959472394378480625677030663675527178705770524237836171479468002002309372573814582040165873356982548494723700176228449846768341838571708729589475966200707779069811120145605916585806843525225803648744675066643267778556499281870629565468871164985502959355961433053569376351292708841899893668245126491905956682247298775730378767668968405379581106342089836238899862484130683784780337299443804633721134993698432690269822695356236415101841935609042179343756750020264179124522517638900008019202852828798267874366790031811540230323562375968535589493722616590725480321525740781888313611737443049913562958387508488156900289641825269071458343975051467540552376514452065694571414606357739399508378180984391190389374111947594672390870969638011450192671212735640857537401697083627665121587843741660791706482799143842308832541195201100043305432336783707767819058800011918541925054267509421996863962878420045620996823997935883541538783007611029514129462343502342705564504818765137980074263299505473171704466575031901460570123017271813390808678870971587924984575464034094264263140097677595488099082545297933478541541119609528660602856572205614132742165047711925989055395715674734346912518317666597718917100578640968559454835339011611635502343276155318585316141574514213652554479536777757816744595405949728235313449522870008854353610091353384109041793690597943849903353495235014878454800852648362653763737903673539082734257085830899357223461858189032706771424318204372260941862641946684213416200473110853482096437996685362425235173294482118246002907454567634422835761343136341369450956394336530261156157868554556350791923350909040078613019028868016646882838275029824250622333704612234218850833228905897509560543443807593344976864249818101330073664330103800404019098499723037753266780465387247859778954982936916166192362531153311629666411577343995687061841390989739527906448116643717369352627733642200250658494418100394211973085370105351653093403761846000083716478632696118528493408352877781209715341143092989926170116970262472378477671856880638903478645371019782582224552722 [142,97] -1391109420500236780283126114380658611267485150435231250443327597361099818561772135728160337025883516251938358781393289641080591774906724013059067386638172863390145476358776729657773310602409661868543165380815920407378762574428499243395166196732868850246714957362322224736479366936200866405828707342293819002200508610978971371340823554467868655584053653793248373492239586144197940600275023739170282973428831958706532107572950626001922231722603579143745325113592599331576808122109257229464972120214276575717429636476327239412379802237176158489272558280698221535588508331080016710716236857980975687362627406689941049567701327287869773211151559944221339080947970898960113763094553787122081221927038737581367647896793134637018936444425573569592475543671125069897559007847345852606721202725467868878324301107822539495078636017259568228832226069570270987183512666703147555992800791683785033973877188402596705459399733727747874770240796319819425363349075757225292256128829560433998757086622977512395172867492863208276115591150421641235649574553542775179891441964428691205295052991780222047280626099864727715142445728300070828648574441735562492082204558261794647200581034083975079353919883420015592812955961421460785281261669698439276145794177659420929132335220304371594616450053906572273405185471841552055529125740286648867600498786117465019727124998021118006264117699172598205081820652134251985487906815937688617856789972931375995327799634213751907077082527754540684248499400306586191328175073103956277597807342863696236538976818354617032579349766306423198950830289557711285391617850309263420687027654933377461296800633264449037860720677286889684768401277365237389370487206813007589935881448841970478274340109387788881603054504058055025294471683535701475709603525865062308239075252889808025647588684751973100155498523398310147234264985011531913938320263996090308926514010461295044086047652020759028752613999449932011534066195360237712688791605150667477884443447320560108626714422598590647284987967002184118437275544243334627912368161521523513298160830296688891088567779141040311607693312 [142,98] 1601893556026461668006620105595918932378519977611303300285705364484426911249619280885110632840078869039072665507984997754388265319564559106180784096865805965453618968619108367769774125872348607384611428111776278755242437205783553126029500165189290743143168854059893142309977476324059690839853772680268827070321892825086579154202651524727674398610224265552057752166437562621411093881598149869170020685054031813000305903773204380459988469628236765354743246093188510558923728606523992744903196492605197465936745955800948110682378336444042478039289844195829672165711270207081017250359960675997698840015729076916558507859016355577551376224219496864456219177068824180830217607117561082823146846872996645588155357402133562028741495399959864563924275927844131965079646685655966854799433286607040349817480934409419912205567615227467124893278781037199632951706413888753811749520803082957809996476642358675991208219954876625117835742110812181271911873645138020238001171001937339635603892587425969979818116539193603737152825114243931215448098013712631726520098968970871598499636898753860030897810901091501338328609766469157957984781478918843115918689745188998257939220824257902535305189313580247695094105853311569248900868167087645638742571599756007215557494231238635187895131457661744961082840216766095598310908446455267677715699398096001468173489402973655372718614329899651473701580714835339594239975597598258176968238201460579312113272113094126226358465522515668705491664045767121091190059707309841096169155251927800189629961509861512359655970211133675718549810348161371231077637412921941785357062768916062033019858349495386150498054908584533102756501458751468702444475498086028918376852735765400106220708029409799116017700437972400110625547723138370471521502138324427099465131722282979890671445546453003750451197324468842969536466461741792267163102520410211018841801268647824805639365108459185966664359030608619735419346537199728843809796224597050760177898928320131524121993593665482936117851687263642316491272037995250139487735913014580108189529961365622985300095033229087189472304 [142,99] -1691244558066304697555414854533846468231473574033760210163228125887011798930744846764488610272186003965205042953978880087484060999870532847229839655148659745385788467653188432601076965828099992088534963352065058729346373749540357057212882132027155171992377543362266156905398571547187490940800188488849161015187993147147000362050401166956592058056842901536486561661176202398836848855546889078924338687091572405038261454636417488652950269649078831445300181002975270743049083575147095918688766790427541120590970161243953690757331120401445359584978625934881162824216458178475324946006655542566683912604252604707456767515945384193986862335209892706617294466295905157705467870177920476678109178169113129123349568392136827738031055113307847503395549704901605408907304312522874703475628311035767673454769401564789862124205852538282180192868656791230478643585915156124875217983164471503426902650417232383700973330361383567896652913930845058352834642494694678161622286370545403659474815096177611909874453381354998396553760627715503109761383225714865906785095563483475789710582263621018702406198071137918093239429191637739436517818920310881305160641973991464302459564458729116738472512557229349620389047457935467071902154604477852910386507517872747321135482851971969163616229943057485931562127527975796196325375011317180045492628542944846447835172902967670962303869053902558372671894439464399233768898446595754804629815658131824200633828988609330821666203033984343520398836692949812853177304360561834467189450237778131112699288410570674282913566379036849850012835915461607672486794841810638822639586098510078609439818734986985729645513273181711523400108732416753301227428451505507653222989028520849913931216590611291183873121962144703719726146615410104151521256706375177569470453354138022013942326406152387073164121047364716265136381319562936467233413660838892782505810622756303554140175414834306515318222624857281801540042247821198295530752922305745821873257062311970180344335670752299035127460309437581509650850608843581303045766283704557290860236199595083929744410724657452560 [142,100] -598679984171756207934347320410781121466631699229716745234347687015631260108571379409336345372955743670909549827728658866616891754517592043929662276381541817512882773011609555337976257580670477515417402805552281083266154507660136996325389772812821290997433675836161936091961740927256515408966193966501206146695840095001188535768914005919451041207107145439396061012705466431854245271985591880834601547506714946833281479396952005365985173751019162687414838435595542942274200376581061469597433823166805207613922521121130553049505407240782611221221465244032613279590465837746674925411247989391091026634478213390037898128148321594723743874195832144260180490053599785062480406551487979954612713546355719259943537594367748818503792940996698565011082701939564663314804358860931664886121105638070527328742452030762714325831971195039142612166894559898767365829979436599436617574193598719185582233492437968621811319405125980810611908263266573075815214496662682639002893666922503801760316320989942056537846411222134081444607382042485933738632169748334726813256959178126878122482645157572868562402058743279685690721650003573353851235207648310762754430890730281570910539405416721295455305952761477520051546736884585220176527743347880542456938279098821439338663459050197552322716691675178765929322355504751235533789079290845591928175986072140623037171431228176161624079226171138111826401351911122294968365573613330219976539090782059000959697544642104936784797288097652974314487040468973185574226305748308725325129761290406667600884656111829248802761953580322767657801608105929343335467038882433473743970395710317381617956065222704463375711918503298636082727763349146642075283669560025631563109759815656194419684842304235190073276599907183668840134318241095479637143394967341603891485013701402951707234772412679032312721841969246980049015255424749842764305675099044303635751156462975793681866743381616673489678465060231171131710261667290456601246563327113883134161480170467945424543889446647276115755487585985138732455197668581964760686766097215337573150876439153875376275816524 [142,101] 2912849873981030563244030444671749461876820674985821828614023723702815542129983723809739908917239276926201860045792366221074982810195710003286596979630337233879999429492338479066197160845069233147631869109699616655098426000987317444649832264629543734038535673161504823521447246274732457476372193028232385950978527555202952179218176266539538462039661375196260711181765292492111659046449090961025718213278231732845298217194341854038036771967857803318261609104610272314175747042806960213667260048292345132035496570329486987822511057219968608742706781200065839701761489391617211313011684122016166180416152534372515655895005995812500255721722385231426013537722148917694059072027814184414985307375978004269372830154120965967579986953101028929231408157485369205959463671904443298480194850207209518792673641952338726940137902816410708118127275583411927264163600497061331183111731958828974034564250364856820637449013635172506419424128098306856773379167649135644234366437411619272719638038838217155391246460569846241337716694412079158883987821377791785151632716799107481044700361188050993442573949719243553014346801985793043034515223172505064177266884827802064980349269384921465649049905594568030700418564803737298303109924959635864510910233585716625526941650483698932169156174086817093656198503897736857359658202804072153024177465619566742067820916902008715599978454957745153435399115030008535758560511397684894688480241384055470345599748157961237640240362757178524404735738698894184253045800755409148641706669793869906948150528606241362038214016446699876070751031414183857384395351399695448906127625291805312148481920320210958065260089517678483125985562367920524517599600071630286524886746503568301643475991818845010476593362456213040156447461934512499895355248935072848900711849088663899318594904740127970027129073352399625113533033614162911518581392083702085258881580426056171438903032052780784174335907937967827444830829991746769369671200320095395503140127854032684131216332959405225266428018874199583801386689519516509579234794624615708056104942485505460378560 [142,102] -789197431118952949106545772871506020045360294500785377271865933270191871748641305629553424231924311264262743096680295358345979299921573916181377185292676063503535934553660259264186080449000204241352228528983650402613656800741623383576663196899270832788241232129802613269566161764653808862877357137352083004021492909438621509039167133675744553518963172444753121061611305040105717417010758412248802676980262528531677407061524313344322466843957219161904301694226354734480876513231576250637895927073134628128451373795488345270191401430064974428919988799212149646955484340169817500529429196829672849187720033194157889445220262996962030442653818197660962091578297648728317944975789679754019955991596945014443900411893951285510316570038885272954144844639897598875221645899444063411934478216077045166444863515772360334801570726265141419116918770582622721092370231174255925788216959065583926032158029710309216372384946423267286035408455348600675710188542833396099242056315163346011262041768515286387935589617794690238127853398000048488075780512206588588927460974999725613488687557433059330064360181781581713988798748077647163223026229597941036439842711164121126292189364819039486481321533464137124472415225945206140921825554662410640543175163421862860585590419697364992414878015973902593134679786695693361760682609140897187705081478407147615248258030972072367755567378232072955255605023860219899698308879466086300955169419956838687970223597044754493359206956863805840838008576774787687726996829173129946823953609463216228559819496598977258798946326808165228189545419760980197652562007753852094561833192273575077760900265816834394215545023145697295203942089439064290493964098841514533857755998719491544261379545773883917764729983385988303323278095889790107497247659900616710072095883394103005835172816728557032630528401324548610028305794256574995244355243734021702188759515469342296684740928291153359669202838548649457291062092475640403970703069675448085054831992327896459219970148995726018331634597337974941308439148945983951387275192478138405456620528031952 [142,103] -498405189078658814456777877329167937616975372997091265624845579839390153356635304662129765602928981641225169703189097298792557728444077643654166096743222667598906051723194562054676645112751485741530197332255220570699716554762368050513912520103310052873229164138209388845236589030851369029981963414490064272965384918763526394164064252077463649323679531173028250219065729177134469182587427209466469758806941745672188939949771645761370222020065812070422309776082429109819430242916116576702618143474093636531661891511163629714907764003228712804420545657621156539999255421323130789760460031610125456083636348160045483241466635931744062231611425390744175631606667673960809136779382752224788554468961873979586176073031129754356687972029560464907693116418351511539673683742485218099554771208759828712888086620700495880772023418761237279623472485045007636432400147162864695095900595573671815494726021312833657294086790535731673124891146649041361645944272925536576081938595325513030219127696889930805403128832209466799422949075607628467631805956270558234832809303957869163513897360281070028932907262849163148761374847273282722391966023533056435756862686663658537223178156309552418566005597912903732726781161152877442254360938591542451032565628761559209154575630231670534608426896731291047504648377077736046955281662583613272528434971955487966187790830103191191892307586444202784132165488684267896324982615380479078725756441639734685174451576467922191398199990146866667499979783568353905040170048812930255042941642068790583493265229919622525280822211164844187533730315920961167365707232620504101712061764265150274779766233941595309066897534731165867217297061003730797794550345257392531406629116664524095469564060688941671179215281468793643730526155011375986482979411422438906944844104123864868657634654271217448361640688504204438683595219509575377735835927272392148639765747503121968819507084116178218613346279939762462966002680388714391339085179055204493632849573174695418304471698927608796687853133438133306295143171754853930115586639352181700393332112 [142,104] 143369685838137777180291924559713409785831484580679023629104178187712086683897948750132039738632955066565629582988074968348409578442464842868155908627264554609097511033587501173464717938790247896920137150517747919797308383418468308412217078507210567891985062347268111441567713590303548486116269374998043061231916541563490618346690939433638687537350027449359811226411036234820852774173178749554284707741523987071143525738097795342429731741821569870444815321820189752631676325548578267019183131822509535935470968250970602325636652555111235487085045516372250717224773963535822561687430522999734894762794823039445237872351728792289665081863267088889333923584711774675182702909886711852231752179202535190043553698804361277126915405528217154648636102777971238662669935968171986775291088712757477563547090039054885752195525516143589379722970505604301209256323063763669696220675026909918224908777351062141639333872083146946707935112168474734995454477475658666714703414720077432800671032285453002763622126455711989148780467639862551014159440360190837189528921638916016954802648823169793753912976562598553189516124848789647297649017014186324000868903492118478092277112459601753242167122536780951726629935762438303017879334872985336877522832222399081701025369738813156524962255755042845840091572106799448949285163103099841211051332362096358574377181380816453397600598132831309848661101186062255061952960747824134678946670692126244577197923740026130628869490467686689672213617500747754025926650322470168880772354962963937689310556731502006497640647752264857443162144858254579647062821110680047247856115272054856738898018335894036726474189262676596531796965103298366905734380565735944369733911039650009212973377831239736281269532510984530756020239225572471151451461937807478226889688869271039693152622157362682471812052110550888557398606452707690326396458686736268764729665292968155127714613326107024203973586738800530742372619479674088347607992313448086526201873171134154604484782649596450765008333114175450552636547146826506091829927956777104350730 [142,105] 3982654622166349873626688619720353101234878234808711458227785171429765664793206942391278565202534386716054507996808342581058442585142340202630318586195634856276583830374133348071922921318334395682185777142584793668712515349559949648312229426849399080338034852521288132776190557271149019739406788317832226798596552446742021132553890447592225118988281107595823527740835429569752464881408782001985678683091651910865423062027713832976417749862340297486125169654884146374441950629349341191411008588423659314416655704056667457518034730112848564665339221214237715325947364291563617726264918181011484983198906748630704607908802958741034180818774728808913330073409852978560193737335519128105836499687198925704598241312485538514201673441664398064325000670240014028227394630943195420070119128971372105934846537392649805052330805425123331942420291568664603696402135159820521888658120323154693935275760145433416974009442868595928765432945352103175861569165297381927126283370764020156914674895975140536849005991397566622360897817685695045446952654053127547484490976262775644163350644672969993773939800546494237539174943440833576061091420723474324018994934502497943644435633340624650673468832565777768177301051851471466287871088824069310555476881012114061932576664096193979005110678626850098936700006948141087838757852288422286653589850392857880221316998730651275438125338870326847291715762993330979760551881809675143415701465901505609298141677529009774987186831806430824837679180000743849970830337829504042182741567059851078002698276308818720212994700114821526197031638626223276785527275165992315010734613386161085796823127793178313512383645907482999091853121602630317578451846202146286750350858715422144387786545592952120964916735817833713046047041666623251569089636595387583155330503501502747160746003564546188424944084117401959846184600234016638464302091658917256332611714403216357332428344069238790520780291755130166489852776403094643043943475460753017267495488047889094157625944265023821242043999204546317782038767803418473821892419837824 [142,106] 4651274307447972908039675265809952413451477174591079262571512197658311064297107582122604007309548889286294465995918171909727905148781330366155607254388721268602654160011951916196716305458197080398963212224908536757845121814038445486321346042173102281100044221633845639215612200615640676391395960833783443542952840345295211903589249055088873728087450745019627808440814768531417635829411119928799109858112005672463819126288733129116149065052575785615684435639879791259670348883107348394086586051807001518587589474762842577739598819741941345220120248383085099795941505052132004524687087234191319960351857097127864623885721336377153952581913064784622825545027044207756658158865329741238784288308940920032763298945032705873806865576450995395879086632742688591112334097903414690145237438545321754667524233617496947756366014228775862308718464511808244189168606603404765238779294405095587746297607735633794911112817814340184702597634757856775863980891021705898939748011185588892983721487726277057569501431011299710825516790967696447017094261094530657615277160444655398105042501222448232687282420755885589122666453437536205095041712566603543960686583644118752143812524755043758310973964340500599124925729451895925485401876949094781151299141104041262692508844959348455814335339570081780363961599873887911157336765438079216877234910914842632872801872774826963266573274241225741228977386066331269046254295840217208534085338373212417731034458541316111303290245417741359463009913872041761167562554639390895142334736201301057546706798911982711836234672750580129881755271254576409699685413048478441286493404113073071014929170238769864687805933213670829489694369852608563558470944901823053805078421505637840380429181871418085731490564991006751247624531622283239573368161186355946223835843790942307291452053695746346886136424363479351327706394307868147349106535496137329536771299436474082579544932743170574818691206095097192913292349742392107934043187056420285694798730862626350842029127289495566582103578640436607314325605646216077802178560 [142,107] -977228011967338812472445059236306661297909620458374374799223530193697142758351949800350914366369356694679703229740200628847988442984447021635810721468295226113690121998879502664245652546253814687690396164558885192669674775523566560190171926970955501279043395690915072823813816512178570542764850669010618442677533452417218450783327169430619779660283075397394973366122922898617483400602947035257383777906229177059066329961574528481482023723916556250471476453769428347146059601601076734716192988602864634006018156404479713867099651900436257887630808696563947563184342007748554216716744983959222265956020055545631238326691729900656528929904490813768406163897174340422627368818607000785071570548922871588199734234465095431285020063727426510447766421347428943031668424794015806944221225211134053861583122381820404193863170593526143339122483722457438730510758203278956074684802405322788275616044319348226300043378811488861752627372020789502757043659751419496742290671676727836698956829474476828788617463742676381910448826333797894676929730176604550970942962687585478479632583826954318378423098663103510365546216517531064924093039841380009142180793174007699017595060240203441959766189621061134991731884192359003238734039964403402104979800789605993727387960833404255393249225019624854212046416462249484450729313276754828954503167084676070675644236518125106163793389472647102857148258454765712651470678215792049929811312753431788260277834806460925659301444873765577002679299096730162662661385673347936528176987988736115508824503780102768694694526407403267462130850352957767044447392875077414035522050319005015559182591156888130444712264445392518753964065373771210892564140988855904017794779701683202673681831527104500193170526917409390843568976071587902357324052663705990283435340239076767528615740788248959598491069272518017466082737024636094216798144527602425715450804926887730969503534024001474069922627641078818095458082117537338403685649758323245801498333034618503239500797669555951341141090676602255895639466148849520832 [142,108] 146411141771655875509392205967692907087096160234308468212500539746861158089843722135113705404878570237127786027452839656298339727775365830671870022547160575657636382683253937610099534094000536146451223752920626341470485293236662393370962816436852823481755283881365589998933877599641049533584980723827629547606084752303077601154912828312759139623482707227068610292735358522333932710466167506559337707578585926395286746448119565268458555436059570542465095940716107041528868490064297030815393493284349873462407217214368466400956815991051891436334331071701641882655589331175456906572576624546441552674351539483903068445852488681367650409316710200733485394195773941043918621472647070705230072454770042007757963724712215042733380750714612234807771130040081886916964992246920002465518977382931804441214742722762107402471248026815294807024965514431652595894424050285139791695869403526261534720060305885452751124303987025588058730862504074006655835894260861074809043931587555546431288352324454611784749354941479362406367979692745600094331922713441079343109066102308887059959552508496122172140441702980176162110076317912926136996374437170362278712878212284810293364497937116578920339128272360156012933110962967326554867173212958032360304039829270983403768820690899708186549449365150493871082971897293782118634615768164755723755056391359977124048399301405712318085399054220202294489349619339124693363358952008359987158432694825965718911081226107143401914544565207920760253525335321949695849095808464580777711192487195054354041569457673822155870847133248109583573152057483552122120667676658460527494922306382553131427267394200844766159925662494743908624537058652104920282153799463849478635567646081633103682815387736423340977232799037975675130836265321442528957662715678946478881505543937756675050420185963989751856543400235169743638112808689095410671971204107209153724169698457895204082421525617223897486347156767504177950135599168526431221403122563341834492503487919973020504089258034244481734181563406867979488868250868 [142,109] -9514949543979887855282438831625553421460815824394381244145295498972914695057139529004898684921712818616306000114874182631260995587776235420977693375401931789465426082112886860635859948788589575532999282771341980722240865681502768881565660841642713575933224701229287302965598272564574658953526596576708678389165163494107734513438699499112983502340753717049889040585788982336781411792084269669953182548666906185893204038940247029539036414570792804152338840637583668943093486475206291004838836447548234075162182592751285674598370517199113770533494531347456691532369264452158974874201451897645832120288182527720217301920742086154000764727701109786370282710264655652604935488314209148274456092257277383884514214550467599875170898839949026311408853489621453887379970924141100548105112441100365323511192699638769776651737804892428174360819611157123036311723873821522626330742237157963568463255008386501784049045062594573777500326257429388015540752164129430853470080040215212722699224424584458345757398554392764071041638857582531976077948036080730775438501249291845084960953108777519855412966699400922902468191221918443816000619215651799034203999316007876179413121610742097858866200837320096875559914829125463899143820805504880617268076632382837833505289352846618278787030020680029974618931185057745455662210659724452221865937778633522794926720249591860974523738216712594040356395203127061887402038449204329811245299403289583327384118530833783780285857259811654895270614682013613675290302495077513633841116284957747121738116433388691478927521661720497027428853813542418546593965531632408010684327288580057329372366809202439017282898032982397340634835784769651481589220976757123110063012812558792234219005821464040565079098466227678519608883177015609161369198816814806770483541287888947278693410264256826803156482275656578094965678820155508600889414987148267783026522564744138852677237094224875871025126127610726467174439137943412777243497897786845311435876148935101017028350249592139779333968817553784767443456 [142,110] 703745045785927134984097145647070120373617492779860547566138898860338212167959385331974431400735183762990488266906290133971054172178078718027066335971473139812077722510001256929779709032848645243876817517027005328295963034705317775723496036011644046326126641061669031850823474497651082011973803181338453203303279976266858514791107328437344432999953139005417636436718124691872962476897150070854041481974483304732617697536391777629156005572873901524901293809720099003781146644339521630992350729687955572871168668278076995428860465532761072694950996612188227976062057544844184435267110143949764782572538886232569426391868565143405897336119081020516663243528827392358133330452089222746934085776421527477797758517105770698928194619229914915861443948468334607499990613883917056121386739918093057357953951338202960790143377916674598030117951489972532577731281973863682540346714999750305276319558298931723699999861345846179645979698691274457712898031291891510199112780921109312608302544124757325118525436805864041639868183614425923813451876711920771779324843677776675596712476658189482337135325183157802091057724530215007757363472821839605521785455164511438924514024531616133755922644385854417515751307793510197370083119635236266904882884960267780349639644466345994338604578029166934704299327554319602592982979337875765529000652602035557804763128845126696908733217648460801518267347473334382900464552393187146969849019932967459162125164282293126103458020197983705681346945051419681881503628210018854269437646467775151536792824945132402532448805544589532179482479890171218184457589018705659557990711887539695720563606816896461384483563072505966815638955469226984114826237042480745024694164430402661348744324900752657656972835266290156629927674620615454675637289580715998348315867430779268326696938342991789529047127573955100186471818615539634873548928644496413402459380815854462388780219888803753959067301545370967829741493063067502312039818500226332089918627867701225357374690997023553649134756314016000 [142,111] -20533612384942584290685215566642478756058639618692499084945096535188454748091526442572856901029808119728463452390682425837322495394669570952411747148492094487236572974272721196576445205640435647309110320070818655421953935916435633864527960612576743868243958696789755233453021161623149769583381364238942787146567541143774061875520062975229511942461697302952723056922102407084826697171563093802632189005123395854201243216622488986890630733097937492318932830362910158238283536947930841056649085023682808169628232216103792258226347724770294537476571646834125692832997527017330912973133425914424235185912060250263809806625787683935039235610015664533945698295685800100091879635246852836172697369671977285103237064873384388727362617109127754069607279713621085991307837828742688602266892455636876672874741092442270964871027716142287171532713708999813359677359213485775540131028336300253771477496859252363339302580966177496631742812634237963504125802787539541761537985166914116352453651736338972773671729759882745769008394858676845352837404982175864959593851671033523994851032012338887885849253834745087339741002046757183240720820657835660507159973765421998588179952724684670691616664994865817957527949887542839010034499414064203018452131822670637190215590402178024642762940557802819038734686143451340893414594189081201868957758727756564717691069846554585564043127179580544673200282531548920193243192902572110561229237718848071096358840596832493396945171408099581041262477388084418768537797710050789686177701659440718007117179891470829189937993108978919709089075108762882503658380160739694212605718513846706644881749526112427353929687265331088074000374315204671797276290309965930228638928408809755660962481486879316835864637514400749939651112468643300706633732283836653157070566079068280792289454487540282299475755273223663889426527003940346390776664398246159646786695180374196346892814895815894902038313507881591007990074654784337029389835402103049919935131265885003645998733562613668867164300544 [142,112] 461081095542738902236523476983350171474448823909019776076024441598611757937024912859997177257590235414812098500773836736001129185180470519062578977040270898569245104810483772812646282759776799495715516979030595885184344357555476312838539112935084375286191749974464617258361443044100897053704528784606121552889567742622514863170519268591212397775216319183414977590123665479342517666792488614435650271129684893019741108943042704513890702317813415025498393558220163643431944913320015397015009402342087852652837712796851809455501423407263952247340015489922321005506312918028844221640382780220407807668266004693702991882567025389345360357530155927060942133114517878133106344022160952342861696217503091363807839709040195555319732486971798944164759420807630065766014663277476207436338595073821170032596954873382179306939128201521876028872830372383115619963624765617608580884436435157014264486115851307842951010825195194880164722943795097959953863295485187464492482357093254224458350458191754492170784036224912903078333102956839119041461180721705811482766090952979316262384770018004771953575464140829295805710664783494519859352203930571020773589113849787219551697212609693926842911208695021914598349455075422882035447878316826924368502170912869072052614411454114409879869229702941200526779557823601836909532179587352501626669686185246377981958254985061886963160738970917514304201136606706586947832237326219797764160878032626410406434163611321589353141983392485636967115573582877717528669614537877404486878574582595805694351958516163256559415660906489198286962728605195268141826424684449169054467916784023881620612230859979406257742993700709865608141416228860550693333612962575464971119820113952745669784475614903504221973368551710513439775183392650260609376553401763968002896833466979126131438557682924292940482359327523465935335120694869970345043746096870207913689803184325829854987295867299969032985332771223620944140711035927775562277732577855939935748388703561439481857668001212423146 [142,113] -8904562148351378455160820079295814204611778951417059432935094819991714600654058216113418037797016850605169468330831090175207196401866793977655144865265835201465416039192128985521097290035205387190091113913192922492159378236871327293854433780906054552427556820323308313254263168243736932905717511485437764985099179490984100087599278299095487741412301565716882172599520945129016029190294991950589430291279303696411737780536133289748529838386379984824374870225129563202286278539841333091521299083298989714848214570720393368902422798129561119444413273430988498099451042421609573524360362737625172613013868975437168340010305737967103647917818515941903645588942172686029719908879163207331664398184738025003148001267376107747492456297537627508795489385307928782477668053637664656163794520779741112132299484567143918554176017847688923436940985687428174909228163603702142029983520059674077522620067513398136531654625723129447383926264268232567241662277460096059772706626059708743388675151996439062250017639518624959599575376226862360677047311634391106176353247676315457439179404666020587098177532984907399818231546295466482325979605460745078833761845998829941712682591002797046499865925185802953059047695205750036432599714841817222373957918602563007059196945864421913933162749256767603405978139733950622665038374844776654950762301786377389655641744998430050905860334190654248119419280084649024081036679737530391413897132393372468822103856777066007634155546110412394979809300654078655056871322959095544554747767578207728416161567484377314059863267456175115318217940307600764071621322840955420978579966879573947166416928602601107235640294978288150063166036359202091741247735135558923976615754795755972747178117395267058648099819178911805359961659874945891832817063487802610586743464708509395368376530371734169205048604718962665897518396992270736460988635035704424292145277206644070098239932553394122610808980641294601833148442926643213682554083467880017031578844116576332602332438336 [142,114] 12043343546648596064263944665814233351810192207713912687647209361181345627278413853508378331875929894165576534914027014026920023942471476111269804929614127599403565984251977371001114212215996650318854123356125240583539888535462380899996290939023117291555694499561462028261948034558422945665714091454389978955681821734487146975351814171459229335832084173792750494893225444053561623916063577513252856427656633940363287577496281913588082364276382237011698813839146334860328581087452241098270566157601746719954435220092165383392913913173344850960379650629711854799112355775002798279116129886872972787845895154904373010869378006906448016607055141026220736698127941814969512049837749653570353158191100373161527284258425908127480097726396783383909793762518639833213482040045993858371622439594103750055289722446573394541433158233724907241511494459383798561005344220136106676847670486340192178650154498868818122840549046928222876616362522644465568814138449454651216338994159504185662133149295172207553503131575277026791397879779613343856454433256090007519856163763156227594511213777986371369368495138532199116627326385684921383503872607008699073598926631567538758703426615897880049902222573117438498190187106285119318747659043993771737197764694960531307976694849640540398575700727434553398774872262307836164101409093441780259461409186461562145704321130290907484237794708475369013724853345753050906815474897501888768258986266884538877412727026449306539156036882730015849411217076350419767204414525074715297306027468710950269795858203249165592848674648120817875462477509914739345415613651957960757908906330024526412692230884311962177190312214377589997071580979026233741450824590297871971100667811721947387708240323617622177626922522528164823978881867832045504043091465045414127945174007437208245577463570733983741360696215385452804461447316973627512721016829925621179342429941870990162600532400025815474596818931946154208952834537049077578550345617925842684716124160477578832 [142,115] 371703260638872623413563903503474135707118856407678317846531642453922423567285208543973790979457094661938174524568443825030342719739380915807257688546468871928209636552689393103320401461083853985865096070829168699752280034161940517009059877979337748104345078389027485187985329262852121124950303715244627167628167797987630957143408796637941112624946615677908021195940938179053650371407849973387773529336240034880747114942246103876891432396986996809483877817347059877365599339117275502193162529598469214733955378649843654946039654195321561089088781682197309701870061772470820301251662367246877637659296253957037570859497902917312524795058375475006430396368495534364484161620059428888003906328132927446877831840073067639955821944463860894091940732309094338602523802454110699011818762570663391467557723323794934491670165342293797630363045570730389722648792161857656716374410366641648376063489908077040072918342510576809465486984806860623247766571645895306075370512427510995196522999305257355982546671535158693592510463890053560167335749583977409176361166071980727966121624980991724047856872515137473951066203771201316564663988960573836968114938818027603802514432763645871045677794390099682578316937142310048511174465879677504082410971431038909180945804072590499825571615408764952328219543774449088476539727288697681078905649165305853968220992263687096153674968429484034513297979672065590793636524164686500730614328827713627397843990309342774015820831672343194377778315751351153021201923136079726732595243362991408885998387510707386133083116092075640879358116395987894133257778116107833386105106389992137813670320210890626684558251801976471042383085534647306691664385656223100358206153894715773762966292162223434434239004280671535455123245458418075991936832496356550547512384833430085276432015187787250682827694909017075312373175659741418334729562456591716258970759553320644899051548730332946542494566728982624815333291494114604188854125757158421663172724908240 [142,116] 1664978633768559973278237363751219086246966223253247683834265024161176053702665581627163302731862604468868675997862049764767746135164007469227547862427797353892777115312325028970723424753067644681940452995627752290766046980388804138458065946296609857661781085259999557770193909773991066792389498372971005107478382914014340284711506645555198668335406641888174438698984820042152023051806070041794779483313522486908859731182542379443584649599210007386467629720026786062000652609045703227389724930794575957913183712072345629017222881331722049386074944644425991257973204084796096306754244646668377354061888649774065377911470456799245324341558982226364669472936135867796387622896952263975844984513379993959091825020831268813230929435160321441622515382805949526038000585857285423265967607647073151576546467816511234270021608464775185120207327978807237239643566192820936420705300387229288395937681900398787806732689361886392023211143012271001749669952198151072358746553291192984457691026942464021435020559058909723666635116769576219089348250385483995501738818517153421452268645051636151747694123028763951645913657841074874211257435751449236211243869613613023629180437148416671451621551612725039432692017191944211494547042293926813121982954527478634653541874294866718970131520340878163209841085220562637808848669697931435474384884552603236604258603473979254198080128577956210222530923457498751338720925060820237159214942616726828051313619135055036820566130829689112529561413337776083865132466016269662440025092916964604322877270646704034920598186093817859595913906936224954027133158879373473818157218693887178623042521514666284859867189924801927446118351152121714681993305711473929085097651696216302380626655859510206983766654610727872141351081816790288726605768710876070564591531204733464979898160901941936867278931590868646982533722518402192630653913159585447174026151357877676178900133686379985655631190829097768505696937360789843915541185050853582330376 [142,117] 16632778781483617162992586851147208343978886507939217325834125865004284482716964855526487031624086883863473239982750539791004705063104282649217450662499075080960396750399468195481081086859892620815871064005094002259234057948119582095526521928439726552824009832722108284880408391307707058876787568022205877329013861768006115218041069430767420356599804998085378453259537500756987747305107825598960332606416784910367892654643670051946889112090748097606945765853482342113568311239830896880236948797857213512081919422977561832385425056174496079273812342974435416432848942404545759774283987306696769233343684426560452764390139833518554341822746597085687254487651947927435812436965132376453533177538367896455875149614103768290470161294373166665083662545124673705219911396573135226650669150285452019003352984317726742774929260578244215077658473083380583207337964340488424623739449262344264217692842934691547503768011203395498388131323462665855120466177538025228026177707843323274351556459564042050673605596685674421359299378910052467384306547929766319215324545683495282905345123207639152334287778111917447244763291799856704855618195118591663038085967003576406784622765773965218524655651831255386161123097418263100571696740136834464052948866625454652961731083996586746658689046407230741918882235961702070978872425403065632051186361869157314261377785927311191952654366463716567808343393212305602414421509359214933850631679860962151275682052226277238526716749147434297140920913556836252577692046711158580155711162030623017996946850643543422710680585197931178851978490052154351457042026385300395380326920959509040556296146171432248908523195941547621507823303005714496931766299562675245858791961878045897872996963203959793004262439293692672424133052099850016742179902097569937644432871011107931674782500857017925749710931841867180843347225148536959241297506843907201000879347163533957949437036640132668113552221145601843949184516595253039309552777139712 [142,118] 249800221286770373317863036041738515020663580927443800601585602023340342517439186379012980298503737542215834292172567766846233916155750799451124370115012351362478690127170830454178986405323993815246555797842658761580114431994247104604242513016348959308732532919472396802382803094312806873243896011701343237716319224599091125723099530024217221272699251649474145377114335725593919978468016380463551069655564228929659611945871142171056041229707371864493743581212059838359149944765439650007561900313621720062852692522395780972091322471520217487968205191299641501194628976144408871474129588342110024234028507062146878326874294360245440362311931898937571595403976428932071709689342084219495907624885825723549431412616868304695749683703287008262731157232304415084776790822457023894380583879629435156476024326586985073816108524580352056624812312851361007747597157581828063094776058173843295562271228320724585749916698159294961684915730209631887718295001357982676636031113659099198015393412547537530498598480126503131571186790278327974791207237871021195971333367632332680153166745749084531109366809812307293066298497958694277407100670350757749244026869668517298015059853692811472975594503408759232810172824943022148975266462294540164915679724269355208897564058867866764989868190482845776811342075395699542213669907131741456675002103723028746500201832043982313722551750878546038119544034201160596840712404812095638406957627458015647247218560367299911089317101973819832167341865452633058332035983807371683736385167228696137403719163094664502699395981540592218185401642824816426695209013977254718615321905423326682398655475774575079563489255724203967829322390384053395781083026843081995323589522274644436557487251634761919018177011082560412643619050534305969216128621493797788696445341997336972319786378713787691930353015706274365649733108152557411158237339677290567406754640875999203851773155800143957211315533088723519883392614348606263571648 [142,119] 1085842902372755741462213159172029670906657400426437702675828763145626750920819429259486771502652509148698026730982070780477609510999154877086670706412821105188764913330676495382384218166152768372573340153461347655832821170534816647367083340949369510521458522587291990033762426762389647069246684125913231301228056890691387163568863760466867160711700074587706653173268235671557355257188568602938989981789568284536473041622366090678449891412018868073954970035466274205098216685862681825541309090113520373721565957470222456699595342606643357111341150345445859563743561674690744253153319857096141873460045478029780252021669374336127564899160306294677416390924198580058091400170426543231792499755654764950009720248030525891713319491180665292926153902563462745153332662321840936387577309247744212810381548142599707986905377013834157471519456391190232798353392009970209653276587197833263494705620281126695457136645900424118300418320372301617448193056398866250867903629794716808343694809951181432356352761422279605295821897717839096693733578510966767173295385635125693975774735307788327127162759577476144435955021000911587340026814789622001533617698794032553274345341036323047234485094877723106095576121941563516829918652608363538601080598737245674483001648490883159590661809912330634246979417605494861273993559247007182940461572459874752412923196326534158066989002160240018888350611210682134761271210004394428570375867096801113315317282284805021695698180675964556999295001816895361437580728115723284600463880004916046589280737291269613575973709706838878375079298252716589794471595720916982555514254423071278103045130107081228013087032170948389330040022666991229900548517881396395184674684691654355679822878763335675631292181720907505072983450530038513247341026774403103463641658979732675226041719382036902645548927310446825854082536949222508616563914254849955617920633128752455145552386736697701402242703668767858249370269128921728 [142,120] 3125096307915568879060914459102228593139114609319488869811648407076827502795962781672780550904826594565620912033455849484578425045149017088436227431274247639326707952301758921139403796248881865591599097600488136469707526955917501711358191205141766014534660087872107475912275723771471796756266940839958225231414204363142262820029902625578108483923176538238440747251420653661341535686510960971694642982607474914055881826128041061759614217190427473772688879940676164266057614613603127141750012875834019945133627959064522775018583477839042314352382185123918660737486424210143484335516406872538183641895159398514471820364821443293281850527375404035309157392769585208779425115891546581759290188173054235087919796771110591086020300539820638811924279984776632885303051457678894202554463740354736299199689581916051239272929544962123634551682804728811992511575721147858355493935749079333624007454165836925120898680787521921737033701013914400637510986397225363083286956058015378924481722644439329571462267639945359774142481342734338415645609486013294631913589497578153844213920869879086525796330952577484813209812407648468158694227307121846849822157650028962390460880615415642618865956580439185725375824231440115455604463580117703507541179921628929757446625496563802957928184763659471675001340916537455184184185478545453904761209547383633006071590778723096417386237693033013813520221868205738067634394098317192642487481569295167126322762030791759005889457026582395813295691543694890740200842872042466835661900501760172484931707204792174142320900775646230108000570625457783276108916931623877282257699254242623833995529916127627235309187377500754279723094252882230162706143506237691387374630607890963300392503362263341032319990440338203093832655713292720855223931955200666395758976370986623443285678062383375578699722654441274199263541889879557235354790771819372409641377139058379191988533559454014778014557753629830657245466250 [142,121] 5393147289031355231617976352843432256968678846980581789584157519915507706438788134382173511148940267739223620278632195738262713166301427185182296728135906479486668316573964945211878043295702087404329974273849730882907500026726745082157070933682623488169418803357471618375754397560015886981812234818273291297269702607612274775033947459282400275830073341343774009397306523194341296977730080605962069064511466493060406553557634090153291906663665783865852050330130281115990887135984041166666165079216754955092310957087866576231206776549415247102517410610662169848315664459706484463700336935178955986477359952862310716127592048796858399168883070322788673672002582624836683661279080648242958176299219296707606919692044407863029549447958294763898927135541375151744025423219311600621118490602405170263866153528444097922715657963571250782531198601759814272259421419426061259928964520708064773347642460022676666233217617575991092086625170353365491347050329425997002954252796820458351545988749620935288657267734488808959468264339180189672904020527223135766289492757557362102727562593167767445229407525027404230571876610657505568307919808951153036286846820001327990424450993735701054610322208710661106688738391185224254342656815675559590345198249658595349137777568999451456349141427344935126613312573665783354808447147839219043505277724082995470579237102183197790254774254811749806605174849131997084655957076702760821377920330199633641588398211728083856059242473089344384694687811459432689089770812382835118397108763145127878416432988452558429742001176485889411148096080292586674233393597245994362217672251517131122786485010054853981441541929579626143137246940674660003568169862273047797796254375975097334498510074285945475847138360437295722290800284266557421799019229628810595473267291700112147175943467794448882054994231893835810421977464307503785196122371881244942889485242904233953518196622130480027787493484940608 [142,122] 4873004968862575393998191776365509883479479836902908512491630022038602019254658980300595167626735826827118792575298695426157876076516946356943118440723670464560413023984408250397429465787756571483544369955535062071019361835750433372468127969165543974859468333455213079802075122199092137001131298496466933755151928048909161533835125483578976529642313126596151823897753785809587873104011428103312398273584429625061391979800494827806278847760301091699707979917349280152124099118776481677909071012975802194220649926307261813835291125395086412291430198039514392569660949132386309236328299519157640994743114945438627227939129251669750501157395498099580823798052193799504209334444476563146653531830292404247538739182143941708238332911783551531409638078120567489931906290691049815743297671056171626677588730136768440432829797079172276435949600448668948935779264511750883581271233350143311876870133378471253116453033664983522771737385184725474674683256581877887429817088628211422010343416929673614793559431290813414663512448532318007072809402724951888960789512208337334480647056919256986639706115389286153419946232107147216678108981702732597097327691738257902900759682087121329933170275370746460449642756572997646324451675952959850519316081950280405548935287381081559885734001106195436688577751385235330290499837813380420177466968050145491011996001597133987513404990938448942081856900029222672999953822069544567438680531056044037834331822631859606778278178101980464938582103552517537929945132516066014262848728847495755782636843511546076092709159009958887923708749471364110673558549825712512749630508769608129355108549887350577933195291341435603959747583038091060688735491863386811230828245858622860576334456944134037794576678470742029854990529341002714241472918646253218054586949728802617031590059604985225385489733019757890172566282961160435032362027153795410754607468689031524563813165214066571828958416 [142,123] 125424889893269483534197853338239271414582900403368867225617496656351886773895755856903642498626939229664498043552329350840428864936397693633241845995206641895349634657062812191047238641840616804984710334712168074663142956571204206973453135791436542634995640085526661362817899941054349415513794322727713367015682850824163205061445961508081153286900201870669455447233072452640682312399382462335574465483315884855667683115451708420367524921995647534728411081272542706331023549580162284401901606383163162251781358026182063237623463647268162429335421172214905559513231675841130704965762290177765446606873515472941348835737973160613853827418686428395375945884252190181989443443348672707215218385955350361143798154489564876312412621290764382488267231428454670684610555177249188748969353422925924048000675544904521446839498067070340404048922706245215652038459851088704722865802994306157107257969040623082628911327395085375765594123007644090962466207894628210159955255918460022647494998604585556263433924232261870342789379148219346572102748476386437109595182408563154152862655758665126619953424420181381555028579398729322795755672145319600468391484075960194680915995595653385675218987525400234502759587945710243996088366690298979855590222746165567531323700949744053747560018692906814376843371409979745614835996284090386076868620484761939477696108208112886271484807191403084666755433695426630997436802721575230395352352808063729589520130608374283089190418183776798246734715552364865566162202832387107730975823908284583526442072751852806538429082025137673455183900927872713386797723162961063100355208649601211924109501020069355632491713118053786217425585545115421689351313263958558135102879221860759503119610434956319071551730683814438178525139101922543160441143437506623317209965202763175720346263730916090653557409465738040902215296872726205006184324698570910969328504562659203282064548456056528 [142,124] -1091281667280292228029527519466797357340034288549253285583337526909775475525709917249315624511521830504206549569631169372250236920551932949913088791602104375111754802352356595977560298429100498384100343294481585802578220045845598369394003196314006171361050285233939279135722234028209027534169046595848446656292108144966349898221150050904353093312693471110454895226702535050097106205830731495569814880121354103813105560882860027495751201597354107916214767489003318617745777226656579819839411581993827074518708309445010845418606970169830580905072507984542646008199291942576463823551495051066213264197333679814842726698491675617170617986425623351242932840440728961990607985624884498808202629748814636043012439664878795656147772216750314002192111443786700978810901343853590043167042077261599532879449769542360920541496195006516692138488171357307053371269863983896815794326346222628002150998799564405510360280947981627196161948585143692988977096539108464838897833817273889073285600353242215816575404848145920100140988666931184300685585926563880462701486469794257279797668533087977262890594558703315441298267854797699281704207756806340688759599415314450326599866036576565494174757308632077172767080466623941834932495712484506203341996242251104866854619576616634776470318348229447027373530056545033982186366978689574999969112871943802133519908976419611530675940065473321873458428149350523344052687157628306968860636000101416268139198459830894206171282209790867696291785999670354642131071119220393326495628777775253149093281995555722594610635062776774488742593448817935779953871481293655777790528770314747716918269867048414495251889211594453300659450050089932108030371747013143823983992705389568918250479339159254791845617749990980286083846819019956282640799336296431146989149816329340875431752946443775122177441760910234020241768957490891119453975874735887654799590653460925897502854720 [142,125] 113670349235955170403836847058162850260359037977037138521203696984331804428944004475614828337301837018070121564372637326643975743627209030915323373546763340900580400452171732337978070598104561621512983177787645273135909356169906435871138160884270165941619884614460406353573971218794199396120340889703389806536933029667384002161162824062443159542898163634868868258346619155812923579197488885254509183541092224000752822968050484924268766069901949191082476474219173790063947882694854805036151840628692756502686597175571585298483713368406461546691038306054355775213698880227764141315877735171763118288066259811950135183240213582107234844393436645293604203644382131733158463750872444437912096176983792026636359175192439690050221462088348080041405952336513427677316527138934510865485337718099688037890053657770858018744638371845196950876918552573749292618960836421687175496456770057479694185106125380721603231638156759187622695723280343208431168688550997930193653039561902643406273271186420002447893482109391222026153120278807095257764148527178798741959867691422699225674467011001739132787566301202025037240269955642570907634207986258780297822896165076346903898450125534213901025742784277754687872178338476475380529248975148844423979882802678952543148349828866967874081449399287899154873589912741769768967970659176336129732211030315574804447552878997871512802263879564226822340819510544780410445118208747127789330311540623021537269996997674190675688369128891282452741145264018387321196556407846820321188779620349740862848261955927028781590857116894403593817972137553966116858406143492505163829353507943220492629152915772763517993459176745044507356279629343456883476915891605984217357897523837203608504260592734696036528031524519504112035749273337638741370862052418989484071424060262656951937841747886550713307304201551235821915692829553354547355872852195021591003101416064640 [142,126] 318974972641638902990907627376018186079597295409323433588052432893619077238601346629714632794084214635790751471932939213200165580059902302947301589534419226044054503279661556964325847995789356720428544055856304395414120931532673900880882977997725064393009355074998040530743521438181185510974862734611470704746564761214234675934432502107022632172132106969772031542900070162232331168674317970294751703184339220068275568214925888941972717900795512379114590451403834785487048842523791575944510665207856273868775458955784759053178298967188865544731928705202953215644235538743273127981144937561620305108514295970537401177287454549536774106259121864919685047869052138396305048484850794615672167362890240729968672410382571035548805784033979014149190993541996973353652953878647174110259977283979845959858342504911733900945855888489824198755731911092146876691415543819693070129015389592693178984131961964333787540252028241528640546748713406356402748348997781690976411922128446916332903963639110789836128811417022650637980623602267082626727370217303474120582937086208569021925670101118900483105874742378017582825809866552078795943195288709983801997988835451533764737979019939394413206837570142506235199523192846012796558883641965853437815010534060623053708917084783256548219713339392482460237063081067231408999382732540226491222564077767206771757960707389733229457358100030762124819074429255916577601027084786575871009582870442146424840113939916508120500597406285276607465490871261324137330209783907932831214577593616968207596145108511516487659931555605882654227802432169912588944295417046520827286877482172312035056157197457025185933642706936165944807885374629910757941399195794630460878281975216830976744985880854893241187794013581597746122219523267026621893748248937669932898404814280561961231698266563833213582108340912623324026593280641383800041951230095059720202400 [142,127] 12309482453810974856132733308405315386769563280500174429236116400742494329444917539196247509680527038865191994661722199025995105881371235801977547615512476245770373828303807870091090286602838210046649314829093245395104413460319137833755330953976509318424294531567099661828539323361954330400087189467175789952862522970095728026674016564272589563904046422681760526077595982221391805176676017511540806320046765795460563075262288746083458534709496558396557060997984889932722675568312603648647925049494496122449608389511949077978597989119398709231578664324382030246537814385966944763284125295998951273272695943208697258777093194108959260136744897675537906769308967767071337426970645021757083376835520706322013886722420302552064803237038492058105234544112822726757598486595050524256892432414280502556449115729515481007619203618750158241819917838621584365074127917880143745831315048824319728973927174068849583297573106657417754805160909257381086902196841110757607663941994034671107573767267920415126110498603819847674780670578718901979710656293587658714026256395140788114678761567205128308495730065398812488646917306702119486163552864624382782769745698866510690888044036975393671211291877145406244521777321623658592546632826360546748529067013929466231487428361591532680788300970590755979514717715321446294950063417989607078850660125695915374202225130691567165935098734591632998508691564303566781808830679044685272029779255405931546325529880860790864596502822784905782381627848642906076009307362678483395042537248076901811762845490761556007367611499759772085485201129023882170600236697523189630829790801614198396912133085821483618271291714789483811699691626641903156488502672609271116872402999459723628486779321027146188617770696329700145831234627475489610742165917290099389559834403024490646716502089516888568240340468608439328672667380057030666128897695520 [142,128] 4484698985748988022200018644891776735571850561928880876031661367833165186202595124487047809813664470504741658048201156180104139810598641344246941969903041050242734769674255622626250279696384097474745323042223841560919473873037406460312475354465941578839625971091827838540665548391049115473103268340281013627231421897914903325978721196404843695771568953175939399727756973579755662650453747407043558458255913351149876386738432055057244276469403713260784546974837943283577232530925810258251665454160222356600824135527207759831408428390274261841250875996078337714612763626768674518182074752722654422676748767749352326288422792115083838248541493562624112858549276099947420094495098484062929087896125214578783312239085709170464801690613799069113686015915232293325322403333856496519459519840853918545689536430707725675520235068529486887451734674321770229560068358266685454690035370653700652055789938855182553606722106681690477544808984283928007497962002274124988702583520171090204275279008954318660337277351031795588986665599109076264901998793066502153292225370575883234655066328711558932064533265884090521117115383181691565893404954126927539935893611234951379127312301759797690853274591188600768467811889230963530478869332473945532004385841428056949257926690564690082334601295446483411125389372349504750843379192608154434681140917149859490553665666022627852106686810967688507352634878906578428536566120019037645789717457005836565603565552802914984914150526884265853600732150402109071975718526507200083123029170191202721293904079950452664076370369003346831055251258171541037490425274142675006171169330554893967907571773924399500297540316374309789662338545586668069121699443223904404278376436260451836956492430119460397058058406088538257992035779401992036127468295155803943994835181456595354374320159472494707753609287940925632623586334281213607100 [142,129] 426698595524400342012068424103812921078229750037425771349844123686022007116188326491019004217947465126956381010227897635417007693413826301754216111140575103600668403193984220339831065173201878373604044266949502116624640007638923927077154845220255324560862142753717962080143055203427417116024200698627460096772600998547914835571265860008348148831771075565403449387176608237911733877149146123232582174694073756868632743956243962421278135913145286313394134027419160779378132853309883357771376822970552178527856404574983315211263516555347871617114977307059903336688673535644735859545704131550759863984884466499455142708582953448881977630843283135116360201860375451337572244319697645400285835360999283695448326228854898920255004495120113063633722304536089553909550851070319460432267739936338047041794526062305828880260262609316016471148524695007535966844819879798875000912343880918497123170893222251385530031612920841193720564854883912575068729868734007957751127933660981961073897566812259663075959275392218379602616401412332695809013088193657384676472350189228206751626218951896940682550572374416139846674832040428307642381927778094223970328661814629446479862417415136572517440514392135718886363746878450200420644808113689596982482522799408055001155845200583325465989329136073893366256758974374611268690336515694997309130868364726168380791752877249228162117038004658398321198563134302256642682741138513962837667064560812802316414229021965931686344746608948999670105953715552212505720692826280180132511117895506516242311080799422171399056332323780925243868377550328627032556436120535152903951227871928544786160303513324964149470444495327332382316765013676598319778666774600549369115328019711553774580672629795512846802355712014075882252318956871210104653862971389371760981447968627178162815567556616909136261659873709812709025199185056 [142,130] 101356389533346473682105821854731439008055923853182873905451808862812140941128547483901025573603247155307456375533907917818432547765298648605341020619738155420476318410362834364689890268091566356963570486624387738834587234626015639896835767360288503330853695651307181846216188457740972268815775491017010292223915818251152458817586982906486520960039622102415769929380832474253397753903155749124385674230428826857622911688807618054605323979760544940912461463860621310037984877670295973688894813690914346104682163281698990003626376400201671347486685051193992407037892281991586669071839243688988453264938992951641897093299071693259188281497996061532047020126016587820038231475801527655103357189361922264618325726796657581512663375133419024544852689957949181476466434575696607097764267986591995661596498791102001293716868612334644627912843293849392427016728949210078854158900063737879147407554936448657191001782300473970595487835335953313076555499122686887549839026613741096043060002363618887238053025653311539404258690966857038070938205126199204482510912332616207239276216518244215565612686126260685701136663322641205393636019322771070685808677399752029388974608056091085969793093145871871550885926450542490789219073878678855959853516560202220540164048979034404083851325483528076036058796293026982164734288602389441233272625769823482383053306285101149134485910159613801866237674042708514197432862385165157202925660856760548666608424529186486391434240291982902491224806807279336133065855067983499978310671609525639997942781970409720144683733523661354106673539407234180431883533344400805308979227144698294473481799871879863369157279855475162275037746632108457722477688380954786039682145459260263369633458288734053391589622516339525916430905214744254834810285555882814544604519978272806353152155155045223815692785883825121530368 [142,131] 10039429927150380636099559559214245110490936120514380578602694130040837582217481354764229703568286695033352735439930162026621552198383095072595341006334356509875221531451477478246264146937729554098948246549441617736434752210601568136909227248706526639325845483228740940271219990464267676251513253635661312198897595496421131531519860770739105052920070536872275243488137191909947179437188408870153699279451010744844603507860950793952515007953674490389471687955938931285611112915606182245414525903132011632974759927617502866166020031940664937139675627892145319016284238001377675383240660146885038986574535858925557397431853917721944075102445882981863045406376698478873092358675659162176989706884452202309288931544420368400919881099514608688848436894855676139551472718338947019241758783875339042554843407367375485837393291366134264817851968140934956351752973491010353373176393899966016830737719959964302334188861242420518327564373099187745574960017321580607392816610114448936074227398230680897697083207709467463417054748304120612664865455921697429392222902088088523854857765892573400683296909397687890472447822592012944492508337048670958101122918233264895944196195888737746820947581095223913866488104532051349084750877593732736276974472383537477251115136436240450972957465716697445569750927888670318296715865496873618356610948727499265903808838292273455423030951512513005155249950370673832628759118433223752657070015227995862727301562760438509704165251688127034034211387395770114739452390769880171956344200585484660546710340036973951885295165709747713537222573514518669476402129706796418784861360955122658991325558838927311887965044623896517693310203446878208773182369233468218103923603122784720341557101030547176225098919936354558730222519852275873295053364540413000783117679697357562053781557139766201649475079360 [142,132] -220986365503596841739431750006109213019494977502369178090538753622143746344514586297882429880960241407588853534659818996011347908233124722533848219421102353600103228520246852881623001652692154205051694165951536765501261084147444388622346576263455185283287842435504305892215532215500035561820565765200082932695209488538409678606682420734773664940105210098132560257673710810753979685174345896031579750864256620027724908862233664944935248342950515135511695303756289094480366865377727599338924454815147297060033309163818506344667852681723963506927079579512482505546713234879960567482352741199357199682118467829975577953224468276737600129733981059440280464667156549207645200134043200406581140711715705194379559306538019613489643078710049352322063022759532280746540374621045663779702371448476228003798280080405328762101615718025977864118353380133604147141502321020848606936463038945272948453509462985267361651164993812102509269308011906504121181905500597750892111075861941401269511131141677452048693205806764253370644522674361331896167530580007597271560527575737963786034463088176535226420301382641076789842665246542138410264936469126859016412242371239650824519619694098167942163157289637890100236641462341926831258059461899966616522166349153953096725628429801252087996438268209079081985211907545285062885340357592686004840411623762423271921388973391601846813847563011948520141255746940111719281411553723068124961642330992612071426268959963250284964267744708113856798720410719717940567801745742752649915205857942734767175854738015289240834286906257475366030992437033254509605295843293166160469568576659145718130084301538028681713335533042153718831743452226752031786220404241852058608575409554168306648366491033893968273470852117639433569837600959132965764858020563682821610837078217779235367552151829898684 [142,133] -19368628959423414865698486854497692921588867480638478774698335490326250851979754234673459054040933960525941954821637595571010441128944934980656184125962515620609337564277550916783056857500486394422819526902558134363742752750791831249918187758068320505157653412086733516193340897275719984004929186831636012512978550162058040769483536409395269377253088793913920305026343374414077779439525799851764715582431651821781042876038391770911404423453306460633795997732316012624484116552766128434097145435283442705810584545421198477031211187599913820749823047133134865743246343650780696539784526925135995193853340055909957890306014712864674423100371014163629514188604445450535629289858162539830295870963405654410074677878655630565345688556298331239984886140871237302621652493054490079107370774930043238480545632775090246507357770023114104403450443195926930728666510989812550983826459076744397519298041102624382028204028384272568552708907590563874347163593666838247633267921759313941950602961461804138172524415494289424396723105092006267191053169105268150346801998489817520723496169995421294393072872921588707172315308895074972826889805206337622384538116241533742379740117381966222232218986555533544358298686810153883598305200934083113173040628995379271094680228394054259214722770940723841815878296254315909842906389991264849268641688678880257703422533221994464497594636517114923037951451881677804018019960549551520113647868992864576146973689678002844155650245859614403853570551850911131262983343326114645486319643613036380906300479885176074009867162403243707261972615515270675485776723265846582339959505662766594347106495335405789162008557911083393201708528159049461521356734582642563995958276573381037036405233558469379365002655224155446480396876796492382434373752322439251412678608180697369931299776 [142,134] 718458788830412567599695045019265660464890979134104822244261406128084072530362934084549596484858329063491872442483790205161836876398808615909224531080920418396170807160430434384242415475271221531078789385679509020974868255631864652508140491754959567459035402201592753298364400454414448487477302639274379016041978476712515379037398651212323965649603597497760992686838846295457443470423944683635930051146634490035339912256533929569143970960745958141730216671817713656731476818910954543881151498451415056115583351322848983987217714052521344007333370762187786226732732651755612335487457289746795047658041113278866842457666151444322346770995325556290971593557626993886879604483722640860537173443099680610386220463777591441736162762122009669820865831056276066135006849019674532875281660330693405361015173318091131376611753091544861745369258446176765517711382337312605047946470294542958968996817067773475165181148764102384969484850439818543083585716614848473748533106164670842151603546296566107069236315858346100763183443758667974335310212370181918470647349917047038430883564622997848447069998262019666646573775898322523482075935866333864270299621490949862866413273490380944626909153975669174357897540404757900514752457859283745664659506752714550740579113407699740518809766120629460653001145195950599417243631945868274694249294171694522374555090981473340360123287532821675853853499485719723680648881746944402867923409399208591237674547070299368737708216598640261520134178439034405627937228474174092623601132835104282722420656495706117336203499854289049624646046880650067034231602244177335666900932935517171898506154164822212859549516083734554677938344316959076867592638337039871172496178176176428315750406626820903056628117975838236608825650558400957609002385658537601447961601305034016 [142,135] -4099113463171400923869588570985460279833657278518746066591026049073748569511960370083415474635162274176967809400938529365741700670486145154753843884922278351772118245278790185012208882953163523173546137016605233400392060783631725996830862077240177321949973761136687595662338986527284983050646339589776857347727398786537957724223150160118103696667975897215605794503387029143965780169932709001142086645488140311970317901645666717518268086796074537165764854122456197788106942710522939554188235749673684174100276431388493558880748712233735008873494312172198739780891082338308648223003991133794891609139306556386339094645841309443432476706045801040622390934328557275037885898720486205133094070884404345205046771789564868851445446779778108334938396621678401970122627938160610247881172407756680871919155451612908246651873878375630822081417614325487401008126449967972129509111446965558768493583373776735662279638081096876124823003390060150335393173285096978959616188542136623341894515187670148655654402699683961047152443997214946799484908522098094358369726939152275828319938422034860962267258756215650030440185880750334108058949773052613431851612490527258740390368667072151845221872797089521334743515725441236792717209167468858823603364965982961347342888304202690497269993153042204105087958021172335227251724461606368064026090385899771952780379274753387497367766741742577477725561940885360855892288908659796316426383590663306853322497982668120305591758348415504841182945533088990459634088931949788321416278150955573082190061873212529956983796635103612189054228037041096761906052153501461973370614765241582024504191620790160428921908080624263826947306224742178079313071590165263933263524072838985943672862730310897851391497724747942876503507543618355980572899501772818211642080 [142,136] 36206520980431326676848789801949841026297970597181779937184734204471645956193569133659228935324276552485453164635727214798132076584978138956291549974541856613943808470580159148249997278240932526640974445535934782267002869683357246856831086284361959332222091774046762865808499406955410171695355735734814564194430087504770667732340869047484697703923076665757048741948745215113362650098801577585506137211243246835274982322242489712949652944148804008862993164391926003320503669026936557692770277876306406653552908185103862452883416584196025749630188261413090824127233194360151345566334541058303435413734654836140246861339027127916217952284097643635359316353055958747877811342793365851664240074940836846914757028101602438356013983496183764547627619589383615169448630497691403906633494435616811345595197075156831238830031064099657795787962805632191913451720884899084654700895319040684877141766652210374304191770070306455599085158613557231075872224244619997346832479598109984218230353028360403139779345236861910686152925126312426548857697782374860053908346460949126579616311001185024991612056396430833511879161754008801763897952654853601977100350486954913497338186256733902305702598254187400071193566280558222713081736714552059719539227202932789852445665592072394247453822700848500100155213079238714437871011155495420917824192887661311059154411162821527208090995741909721254181443585161235356228012015163999995859892252123983066175013535279330016124019891860097339697762430424652300647493885661474581579404273123491107171596786509520434281843966194399056803652854647877970419712715026793085888915336021442060160499889125124639146025662540959148731086356528419922646831501952988038527595956015317442507622624752009502013102717606184592199288496977986676932276648124 [142,137] 31244338373006443609097040953109416660625068051033928840921807452806028343568150029003530612130588033948660279226098975366494701439241547750464835490517767573325301269578582412872835845643416687899936716774880741858694859789485660549665747304237087201199983823342278546256839444829407528555909208730729511600069664274832481528980436019216951171031233768363504277501701895657330178829452082758094460816851106519341800272607789650079233429322784438312195933680537084981347912900535872023782156414913918735539975634129940800231065947414312815705762723995725040635998753230847590811646580481460875514220368028750222824571183740199495723087758761201138258315701304430996613402489900989494218198156185465934941923437406577449503974233981398059016018884841100302341982446784751967506346674244631063672560803515690847274491005005773143896846559922026828929197564272366754289005089075276944308225232369933939762742067827535173645533611754280297296250159218150064655224343697051523352594397028798890865799507662906171792625830390574657712009949310656474624090297130314632300708697130349143323705311115918175536456485174537924575066022741435147989986826847541525170034102333847666139315996966457897177113629646328133275050678914926023803707019243518141254699343732142011004759165688021438508248786507451516237376864937118762571911965963826023055290150499423016614614035020141985275425349861864297465101910163475057620430032505263649699457636314895489821725993042730412753051961722370364117510130304297969301617353965267450800386985888908761178843680927739981512311795596412796663526897364859627119516338500599299680817238588339227161469649271729227919188004967010522591197596953891196958572943326495481457813096833089485354127400111540208305506382142059552 [142,138] 17932104532309777190593823624356109632464825592685525432537098291134430647544273574707008658017721036538151793605432024626769393673349285957940557776165762416145598311453331026591727370935893683272334205034293005017632416321250954129096082212037533192651189507060745845981991611104056373026659575968366596259067123930038843771721342066406343961544297735195213321999328567447784817111507576024494718923082063063295671479477750341374346357045238859648523728865155155897288026717296739514225520666873154054734192925010147758341448614779322704621688183437419137543577796882461891811540663990367421636509068394186069184434142281179931151463565957415613305962962707053243673700634151306224405023215339728988667741361329952944748356229106604457859910168490418397259406699198854013484274594121904365465191035181990968544695369214911428662673667292413879404118646098458170723454474509607468256459594316431339898628174130438721650874372233427032437549979806197790982628479105540823446115552417109873941376993026853074014441584148563093616387748462201625479695348665765368470796019890841486686805309086736421329374766829267642560191189766041379641418142977673439605564308248968612402679223003108090624026918108916865996063977131655048430430612528811195403516053318813711743760778574899145535086486374577636832012231727301178307881716182096084076890063701515098063022277115908584819569156804077476097140821876987978617654774837295694226716448708766036584555822325121412286858275156936683406188577320899081681842354164976472378272691668870279970256952774323496162299820934906868941601011983593235607665125137609930717541849071021520717400020568561204934594441899064879001188060783384147835283753372062748239720642873312648108652828666884507015392 [142,139] 1055558827250581906393599670562366851165888086988845047117797771666424216334135027009930583477622617191225214040908470058601265662732823555835415873558561550513680883794656697487669483976416743132948100787762855501111768963890014769228475476490626881863082189618541294942270769759659751200498716128697575373046126665185925800566102376904636946957066883339021052468441220005695045141412333597753277188510445438262496842420901158120915863296923308543902265134133269477498443392223214032921637323033570249728535382853119781527449635434688112486245307432391109153188058080486287954228951474797348110304883190403374285086430590194798311277203878514069981354889953715895683885543095930045016624391267148194222401702108350144562580034613121119872756161823251113476272946364391326664320999500413748399984803229035531521814584070117322307117879474742961205176589349919617675298945701617311673037542768843079275924494206743061465119463511115465908763452075566995319888400142992097561024058783735355186188377353960182000178674984176548543411118584023122605653277155868552232898167594128941816447024089717964638758341805075280751174209406774319962715872081600070749879411974739293430308419066671890823229204821138712628914262314917308625091767118759324829126267180772598561055391348305403351097649149377360166458146169627831852857074297636994100011518278160635767533590427146568173270481651269257645816940334675890591622184055377036763822525502978341245432466488165123896443334804851668115064384470664018520073350916218684926994165157849208002723489032791915396463412185969804260693801065103039956938821404012614511580285096324341503302633157925321086046857327759781415979059775605131525453340345810778838736090535660108336997208416 [142,140] 27425456683180898508555385837320802877587708968119915146544344318106447627679740278321743276392210393518374369130151513437928331191033786191852674801002318187425674236510776476733319394401759202763950454182629916259589872915371556032993124627041858858278231319558854834337549523187138668374369672769159881121158024451262107940698949032943089457168672195962569014161114000166711613365839216950258851126082986979459149348072339472576532821500773839064273588617479701845292728517802544456199114706143732519951236271157906570087134780794739409384323854206472615114796816259354524275370862270057492994315270262790963619302080961414889054584805838145409621504897658905050512183304244257912489855351666485056302801672561418591755093050318845933548276787854452897572314474910655649129623290020483109122242587889061570238137000532141235808419476723291550984994197046248811788174260893442144198912053509589987829077931274044833885423194630197055963338106559993623813676581526389108262528284018481473408182627670770213027582088130954031693595841398510749405572497579451712311282723517541911343541472793271085339486432733931640957914952518310421476816815149734133969689115530677761189422924701982831897714519361186862766133469615369902796094927709378750796436976549520787655822128174537643523635289063338338673077067676673202975406778942272740354329673834928494586713359722835322751869695171369834688845942604023165468264965568782726548576894950342163504828833107381806777891732786377552341489526161075759333550787116927286837540296449589113356588524941454216700251214804708062856769945799644574750319358474383497599917521900894540346787020142121958013581908301490185584639813599098976168913303979613585568879388994072 [142,141] -59581095169034472726514254954015349502695215207030946495134065260658837391107455831056171808256985941366935623155785035129671051660727616323506887053571485808249586096590161978123301967824624083323013654017628779339989746902512332585308427404055364804527748978914687156080816519515008714018798106754660795033150502699184957570991800691857190748194490257347081397819423275662362578130217569013922397829527292312147131045467273915376668346164413695676334530399836117277624591331452584970305407087071676429796024756530958545162728358443302698872580214500928086871021818557011424430650265753752276905647561802039980567810686525295093581740702108490295159870643991067482101981216712120448270078611574905929040933321833778621437496353044643879823434404400568627333992724342773002936571164622133869529988053618865473266184219006439232730896177462884473404149101309868912935421581017821434679895227134762293437188709731595201954212239116568203753234505019444267211457716469714156979026038047214678731539061559138311515727096449639706805845239319308471199198964946038315559285707681238466272846439577780583453538429520057005428784029237225822739475777005442743896084122311318591854508537788729668155807369738792662509841372653283276874596364619947263267151258645068437262662420200467310758608003752636285997540646766984079213364105446838695646473286353171124303356149007700128678189603528499407164892465133814609560444873911347569448551892338805040589725777623053388367754892299288320366375261486812957907595203452677427362967889131253653444148380003305733915240397890730265945772121760260700165322286099875059130902034948606454504095555382479370372376849173327717017623291195835144064438612754806848 [142,142] 322927182626533043954332382196022526162748215051970184505888699347405650476506399774840852767195365437483044220929831778945137775813892477184293727767505345308105503456641360853024786414752787992694775644931727476764456954265394326746863664856477940911178107992913962233039429518147769666643196955689765424017315492101823144495963503701752692275200847260545309412700956134145247534689935097712258298305628068269037323511365606836687135183337027002044625342055802948775713760845715239027379841485997275160036192428117456753988120839578766256701142920629854608757610053941018761674490003572443624756701499622764360777229728335969763464130614801774476576148329781722775837082049219895321932444525815569397748368702305621108975846205579159580547926196899305274466173709563159873540678533273771495293985767977725712786240496874367413729190667330179894381896174056343939434447395060341124099627336778367251726623194574328051962795273690996996994567706835026156498492770988542183624742519969021023402582894467523405791081679523703930457067008700327483849380051011949139074725166670075972921329441496432411599983529710564258964836165054307571514980725619035533375832906149303689671101813386752212201128110716766340551878038234729680922883360363259292633782724906743638868637694203095591445711929785606588684787314814621217150963193788157749594428873678892648100188493912203908984164101481532563781132335538817967140068264255895038986379059385201605670382062525104061876101607255925630031362687637057904546526030995932733780393239078366131422104996608767451830504834714004070370307356807722440361546538781098842481637865596289373041595513102505836237816531378966393442322843602345915296 [143,0] 6874363276694684261419222755453870654535626256856883549033331901444591859476047807623599231419520840601027378577613699721654925170130270397593840626602034571796766682702954265042878234953278321484390763032193699837598298887358653365923459348669303177850543458245231019761880195221834038748836186042953371322784735460800664338382523511462961926071700116091002640858575580201106745182433054783977271883681310884850139004267050173056640115819894321311845296306517622682869693301433849374865147535466601135128184623390938635250238682819480049799091171856957363047183492593460078544721074481353035128042570856772662386718976266719679681375339412982897240327870490757746479132815858578693022552610028405502041957877287367406659031332701545161299886824115706985300838889193375931909453931274473353318355929169408560578275471600857839085386211721149415201533041043978891283686850660602909030214692784222747712577121903673388246002791782728992884704280501408256961199695577672055296274703504974060385470945911975274396534697094287562621069817533302539009344032147959594181384194057762260136872558332065654911877552778406562379443926077310881899929119905724994885342346113766682999504980301723304291261371649468119317951302905364862444712838195108381431758795627342880519699236666378508025805586975231510323103809228862020296436669254187742736987056653136146970069399748620564464269475929128774413495307780095285298289274486789061608586714382561453589200789952914793753603886981377934337899157480464637952238417721029201478980671763111044159070600134490715276303610963311690046486842103454353041288383046181607082920990790207976841267768410255396386258017340470963092503409148579282561613435578851016516545603248688449076432718745571694269119495619625571432534741974918355432869657621597576325836919669475266856597570483155173322195591788462620564902447047931954144633771179148522579965445218559300460165222872120795238583891062176077533329659413412941356578089233590137504759799719057491752192412715079521463593432073329171477138863132827995810563354146787468848557732482377710949839572709362652611661178357262056056824315135551788383386299802279646615393962526302161110560973933271616841936831400927974367186041877588933088187868451200875589886054061129696021531928799938878056976765474723207327668733287954113131472891564150785267701850194556485632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] -3458701696942178885269458236222868148825342124502807134571462866937270783228041188500766548921661176338817573626409046799197285758454552783458121921786425040789532741906892229797837701837399545772544915999124720727491062280778038902035690167054836386893288348071137350889392393822105620463903796124267278195941824665945761129408962825479685457706326180467518060760656250310720180989468895764753473583079152739312284746133377118894139002011362113296939994218995840385244063812994600493137048693841753853192741874779772507528974832766137780350409745363763256448583168099750967471688462065270517070210910506990849364295964820076663531358648571054801087031992439051365319691940054065061309425131573606628593283704927661236614498480544581455665195288747663081255750412086991419434862751054945071324683467187209453226558292811758676151492522612706354335354488359610527839819105552200119332344906404191801815848360409245139239573894598875859407011424779214545845703607765838230703501485312251224064566656116797655845241045697916241557809961971040934722503735647288242216071296982755682199678125893612019117026860094681653467987883146362087610083666143487425531860428408552913578758598322227605142890653415267710164274203230825421208519003804058153896517643629631079374217650918991897865332546171706452147159162815320297723874691082741647823557648273317855745862528822077825205451157645765127329944001258344814499758311368493882500093832337619485882786598477337486174875763987256173937599282938842934251456265537567562164979773611845713812830639826814573753117258743535128749613189879730571910679745884888675457716934801702413103559220340083783460973517210890246746242849681655683347057546522947674434045660161034221101067122159231599543205388253632329577116887269631512071479859191028566102821852460646444074836558920475154853915517153722921157925859333149022910809809225928236495438653884512284908614410805263908513452696531289770266787945885801474705531560987863392795689654693048991718607386654278486010234583849110727815180838601627713463039457567189903056333756087441690617361966916764194721610335021142688422969138163096854009517905403275423512659396677766570999978448944317996799579068307899337959547417273336471108532933521940576904132876685364025601502506741807943189603475778797591817056200798642286823434371312622184882263304871839459704832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] 72847624040263575693598027187829172623379972226640101707897246901865282346272161087627848537062023605367890054683648534256000795747995593963100748905476761674446267314393327726379211363014201184353004721959326494792225516130824547596832146759916955988205185048065328301676202210094872022309257883626966289669159352277818262584773639768742373823146378447307298644683678499261313694522309718025119635430809711875308057780598110275237226900933200496918067099796240706054213851196661066195866687125449930574625474208185764652729578992129319664285560781288526866311383692328799638717698953183388344750777373906787580705998217529517878948243451139711287081006358878520718493362854768549440166593012786593510002221270518508272938277375858453702488164300073276238514624741427720178494392714580876995658860025370496332287437442099178638000386927339657601515521970487590941823426785451595443412559100012068196028121626995465320397115346450342834134223434396770336695531342869709607059459649546807472349797228188424075414565496834840540321192864446480573900586626131388080674135024396326765776643739083974571636351543396396763927468765527625646700825247519401219818839052432221911541659885699706692069636823249021713253539444901790641155828017808101813578398024205144994550502521915510318659039936775581913420308525113918527409011590605145609251417424847449551164813015488692295855000170934604914699074929873954354064621935022593759288913968162660023034894660700929459168539867504434969902701592857120425765958414086478955600673443961390715000427696205435180509468773963604321300697808806784884352259479617571903561829504075436033640624756106747152141061494687604877861596552612398825038148175576750952935370252527356492551612026797722515602107568949968835421554736519589862913168332335239537777222363526029247294704340547579164212152139016291898078296587332496060581398261969307869774073516000433762286686020430593190941918168062785707960621110516832180877260757829557891620692637892439629296427113710893259398916554806590760762769362318841531255787839655333805850970936531250819373948891177800205680836829672053989007201727152245581550703938200693167207372848688160487589775812896739964923633093026000043151174865122639049292884743399809765672438959598926071817083887559941714109515634578792262421761578796867234559319921827365571592235527494546921357312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] -616850239488414983016812490806786342483991950367617848447732421981464456218737421933284421161575969232990459460607852615166233689544873423772777395628782001109902172726320225359859974706495714538540278928141930731592236539344242557933982964865614154485516105757277662751388648684585910100074781459079008886051294778233820913401775102272831338824186071958526446757211551307092777066046146295363272856599545012450691990869842144385429041975617815528748576190102135685580597802230514532567348751412453772806213807990416951260111105958379758263744958366431488048763249785211275548395187182957416292170234458921361267947601821597931114497779739408389576115330377199902382704701390788035051438976339543231332368382955377944633987788691317998900328993973657870237962859417243781473588216250075085461757757105037504112242528598571223165096416689919622625792228253549889475014853461693225836916350621811835211760420087926934966474472639473626634533440256601248841949226623572933363564661844812682614943084080371940544820389654829902492396503018433208950808484257835751800423219550764170902648267208550673430739821595001451780361262128566884989882620141342835986707656313921348529654412524055261606725237056458959243006113170977285420674080494890119948152488092081487177222029979735810435221055048207250903225616863335659442646591986777561671252358643303529428053160164817491427566418273442192650688536324878056268434836548587798342603804183403274058952098012596162859584159416128999264181791576924378571134614336284123865411071252896016550931098382719302814662815244262271604334936334733382970353003786652392270040419301694732277480333965679272031285966914956538824440506759979146355928229718711137089622146930522427702436710004224812269365717673800218919004356276383319420392030807162402598488047233791640230989242471152961373366260680547909649695101567549754450038391545431890431993490817596989221069158029754006114268954900616619160375932186165997693723950965449992495911916760215215371178045628110343181266997450255299436924749348657171849800489511574104671037265676823763804820891579355885775395247426681318573458516749372854799485928146994032985701197959815827277474170663780502851375412625616926914596083019772132280832879632440725402790352876310040833871127528188578236171303759535675577483992955667576828794447617484647114153155681585387848859648000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] 2920379134573173286235348894165573766724374768229785433488541297380944934423142322564230423328744738924134130014280394444679891774295598602251882522624856764195483229058945918028508865856614609605594534690428227446718398953755907215389349636735811000213526141307683335730793411499469321561668084354368183454408712887870959133361651024000811877797686033918601218709192363056530151774366101617693031900265478402975304776039357298737057834752861019476967867137296391337421777970651266179556382036497677511769966764524813251989892004835803105871522760463723739870876624214708678586228334093213350415885694539974721521058566933847481009755201231541203905406767592880812818014574954762771301481383442730257327104420764914604720819533551743660525213008170930862535838593171719845610297417484129128845513843806446354565817288707522550125893862189532460550879488547451531534056585024660425316854449550065594044533885938579425996166575044562110753141468552719513195943205208187282823901869212978345091095142665578955820217460748463875500530316941271534680350058609989706848077051686554239676407058959969942642816557677685120267720914748392081729859165718805311509310403242686456637565013190433800727617232356462881348557956858356502935019942577578073792399404334181412411446623733128633923855177243431188505877200652471831022075502355919407304980492741186827324452873417347857876347411816451810253430215042373090777051756937319176572333863395630307569725053787595253511025401162656480825625767793018431320886025283877794966007865972723537590721094194680911229582087221362579069153479433987975883969196221232019790378194784403322599980959579931806614304792215366658965427083760640335138218435126145076259556812394839867092140390179348961830743560629198151465966288133821205577155979388090973860562153097592761398496094709346395329687288197942407003696129717651151292117205512574177766363315653938881733197334537312970257243056402724499720809561934266113667552262639793957025916810570176498100529080487861784223114212292078503412785130919055534919128179206598255482630772844248306905627773833860978290168896664316937371175523122226331658572869630060030004945748843713618013663977490821989127914362435430529787193773821419931744881371618132203825971848691089517066553971567786409020207857786261791738278709837434310136959142705658578749111781427781871289237504000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] -8785374211683369198958796027804835956413633458756835261239740206006809129087432464091764016128305144541408903890292830295964876139268127082633948691746121196242676562954877007725623288262302253483706332135174055596708090153652864200606312031025015118308426590569156655201039437566156681801588272618450839437462104227604915669068512297753566688484004370784274355570542209786750892575590428883855014592781869235807539040863590221446105726315768002427226817259086245573086810318886614009487264595328558017826356070212275711020314754748728439069247868360232795817867213208054289610060532720811903082187417298420669488319942363860978021578697904444281688027162664041255662133515171477100663637462004198621697155078750503582093642853224865480759013396557555294259089069463542349443336938746608363383820670254094254323046840749939734204514232441195045033517845970034851833616741963049150148676673596151741347689604858514034747654276207288911244636004066100805775645402147846564915219578063295779366390574426580644219813502936975213745998631503429280108049384612049996828840098545461279355654276225032330008046322415630309865862806365974878765511168564993970635161908820891267010567721140223888521826859373394002492959926740646328286664974309913807926588554826559112459723525527563072745608531285569527403789049214271022297157417782093434210118847766813608497757499417787939308128333135883498270639053940502996061431600788180504180238132758186583501619809731059352435915535489025091964813715564258502338658720987538979163041419998352699531832080675622675266735941162239991989859672298628798155832117068845866655928443647404610332917345519186427434738468819361953964864501480562078890472795664178493409277086770207552673941167537895125268159070416594724663373501945959965697417086492159474730212447965687623720638239514102916563519256503959905651543690859159564213161232461525347917974803338417333625341156274554334749168544867531562268046081443089032458981028103879613757606175076374170862003441877467517752576536019720948954035877491585198023840570351757784441001174749454745026830201924567482108335746065050742401209422648517722423091175779795404706053174081098985758633786994088335444791958574444418759474653453439743280195055191989677638825532643526060625427786168435367061249249912690141386892181981770695958889496147445260397312042791563235707322368000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] 18925085067958689912396599588638236024514801887642274161594954885019583418039228153283608269018469035613982199864497313731823659682216917565046401876246823867636615131162925760086490497477016553613801522868966672900016928493951858488392845115839613985415737930309790361983377665901531590572222548280957379565907409594907837934472252370221316634308291001173455475818403387665839642883125767888945144987115341642233430888946847537376399069290871442487315010122031716060138623507519420033898626406939195602016187052752866685752224116751610804016709259642606586251976879823619291880833456564426033211664168730883726466197651280913351801658561452742639309511605325226362642109240699424997622477427162818730933569339239048281366390647330590025076231432061385601589146012721305926535164709468880152471394712529138421095778528287578353633549975124988551822367331601520591823584363311011927996129961916111544601061590022140853112275391473447316668069033513795992830934499337559723206462627627557558925533949149187614313320235405984948976313492124001830829413982088779381170992982053379177792286636818675796068801794004032842528510620770485027666105060279853668690139033426355413250428420191708406550241649656099441086958847600318410865433580483805748806788842260112232651730935942558223311563873301608329909120721612854594769701274940887723510104334938453335285105547873104852577620630812456361353361061544327462652029259522072422483080886497851821899634604425662516699876422796207222141503157872180779788802263808794060687009445707449956328901691792754597277467079132549744542901731942405018326966522815347983695515210119550796397107767521847825925903562542635152820292969205563368277263906270585811537229684780942817478335777592219630787944219307182392171463926203237982683833054462363380360453725987349484171451421244604033633119796314887961441911592768097145465063655655970383201223726960497669154310764133041362549471551623929954469848545149975562093348895860616025878629905870867563528468161477588577064341325987602454205843975929141031350170359685091059865945575594177457014311386849403742854197538540426861398409061541180979833425226659995815907656227132502438342225878340875804117485861380502575246381739329526888029816502425128000936803809820290678001903222218354399926043578677928273885693798116822687902153460346743763659272273156501518506000384000000000000000000000000000000000000000000000000000000000000000000000000000 [143,7] -40177962586883524361825937856702656461375652337401683827742133512401981790657196044417954674239352482105614505423134906211481874726738396573607780680236606660567951236769689416441527269836532220464745871360929604380227562470362328855596859914014981293556127865735410764771129947037872374705503964495811580962853597477560773696191550207286923053853335090893327431898836882998498857065352385731041028769139962801991324406272672701565990668022768698437128871900113680665885918248383843939947689053726827536216765442282710803341286639329261170460470225116407729747420566774977714502098088615039401742620693435776442257219290367286920177261494774525567067277955623712934191761858683056936645532102650638318377955313445429504234474086509640976637474326190926268858578112085378534348053591619127964859404728493292131844521094487441164234642039549791763091436743941971662998567510552444539618581255335557815991201887301860207561785553180720940047874853553047460663435382344682834472176243248250290292475522492567403899521988896972241153503450387921963760464820551255301176076392093631257775654280590380077536543442421988553527592944041975650320887899537958089220132625221448975238466132306283044144792235738626257607965587004580612345504240924451370042075313288868832418634750799714960806630212143313493420996401911691057432289422529256154383050548805035723289257011860299877842556746631527600573848420662078412762923430272446787859081101100579977571928383261639106467028225579313977210641515884789826675757795371814591021933211973305368555031108056910003432909406313499737848665423856067008107723893475858303738960335367284824166177496220609540008031231092676945428766703885745334932897604180847499402952982300330560774594678728208723010638222967542073109435130196523491855956438721057150190239142838627211962733433274917604897560982413151849837490423140268703061913872157911261790074792924229693385743566397949388335816296226197873883964202049649065326914957647872059752354574971858397585051355643812732456403362864839433836607416640734591116970310886593269918992083856951252925894560906481589368448473989755929562001865090338427947209246668562619052600394374628218175993825379237088883926740339934880345410895329972852702622065298643357759485627315091312316234213658438818651847725494571865681916636694314768731542283131067407960741541572991297125351424000000000000000000000000000000000000000000000000000000000000000000000000 [143,8] 117147983277216183744445040999686293195398156627163989235916596824910516140569638009722999126558545977606351775586673961529118248024211846612650955065151908916828762313524684024737467410500947017948429906878505067997131848205997066092892273485370928409465080101642403471911564358575155877224326046160939728898824135695704362747860958141944946502200033516439427199780405067764545679923392469622234466890185365283161142063761639840949271662225016527168286332864408004922006181713756890491958818754257665768188655387851857264327169087037439635720953387419306271282084500387489797189519234036467225005143854916849733010850087129465139944044093830865741138947800501775433122971996498068776409377529902222211674909917804915480718130709265804327925136018626104891565800568024238349583569132991541469947609803020180916243096597299695728410853560019997011306833954027707236261897583297718520568020426253901944535480394839781860322169426848331044468546367290192029528018977028161071809663653271972153025887045668080613426160821473899456843773139451562770785356985723923928224022671074664841807096546948491418659555560490760500193829545929567023911108486767137402690846639305423942744426423962301392284349578438326734817138604267682568827567209877437345105207498748952125832255483299208508286809428901178054474917813452423420523060717059888433935519698194366776557092586478659463695813662572320758990334763226501814655475377848777852305398869133307376974277863508391784471998366410477712479166030022028912988318960175730691404669861053243167913845056955844211183584258067968769917878918595352326007926520101931290825120798909704692517510780832161648336967092504942360342923903608405590751230178468490871499589752254316993240633467821017465997396866437732892333484794820814541786144763605560134509118670788684858420408982789706742591743203881909617876920356585490243216988395527690171519481329983294534051069094248927313982926776200925984030014434614056861733638026422186758796152907899702029877263007644932927822982992418233292721624421250318907652947749194388261215528921367414648204640889167967264199634865445846691806409797837710713579471916842078754996472683790111988725021024996199296475562998508213380016929935435341384858902313430575736943442850807564699307133408144015839811838717744239602043395738203591844744237339213627144040175330772719208297922560000000000000000000000000000000000000000000000000000000000000000000000 [143,9] -324445556404251300742220290834461467014489936866489745121119585072307695786244470707925969489614315382950143005674424251637529852731411666089138387290176201667003316048651490998301399547535427991505475509608682465612103209282523154637519309976913159869733883346918750634987494800148296292222273472341750637943223700278290242260980462847251685913972721574093453059110774010210729553049348898966889748053938836380082082534314224679113368681303178275045088647814639525237577523784549885188885839500948245282494562872422160443989913709412314475199742287719781847392223307026370025331276637496862861790367180698613450716169803191474292330045572740957722556276188634700152435241386163381215182986846798182309051157402436130524711411196930939363858278168417031835363792663880738841196643380761843531925022719146598522130113905882016757151696102748907105166333518298152944545257786126296224844188922157308373951904562213102906933015224303554214484053803274141354224324726915584343550471118194402410510169518841413817433092216817933934546299428854509353664664215129672258839997668974645765684576579704037619060769619341363811504687232226549514332178129581030996139996474060565451328008079493185647069694933664897008694604040628600777480962965573473282036775588783504617543414695364444019798901645726308745749172370760269180368819264261424545692617071304585910067819130420974812329784799493832698094710434499463652674623448621382009981508724792315199029694371556153547175745424198235135472660956379415912365111404792895776267528982930949307227693229221236030878306292007309000922700762534099988022969135218414863789455305919008244336199750516363907930231649714336270092526949196769267079831527085055644691974658839831519403783205359853010142560636682713942374397471215695260940531555497267680226434652963582188643440864168133047039999780979368851455989149257977778644943117298246249057378781787485397157035942781809091769957203309719262889087998814819473718293091899692546270664312194651716521104738934571984053459150514485158299656738667142647032115905817465817096068677699885336145812259717698769996745895231429880242352350065201511391446761381127675737157966028346297324588909234688680892001038644840532630471207754795628466311191529447024289299754051426283185415775246224699520569649695055173544927060761612417645647493285542169023818375445565681103273984000000000000000000000000000000000000000000000000000000000000000000 [143,10] 432881001945727639305662944652264074600046781294916302496293369294144432579987787273812330366546577773304931835421164204575796601083348787833381014775370478671762109113600313358977578076696858343606748198179418833968364403929821863099804408060423380600954685549629054060464484749813385931038312159491514659252201271052669520984736860389570809815979912347083526247421522343537200772235001754317887123089055480724633797044764127233450539211634728574984715475792007955556550331281835352370791949349879543185323594172185546847466964313320907192662216613875334573468761942254090818703384629736117454849420238569360921900688874572623175141674199004826448302364440602838655991597856346153337643478922023452735179742803088852498533832567144675149887728687756398634361606455170637721671769863423237227510912325822501259576077032564765760259466621338494162405272522128292434377912972071990068176298590065828463970671140866917055544877535707528286687907850269417208177632618020146041278392914717946229853836952309602027369870786331693827451702218290273801497011171841826742792233480478643894056344438235513008051469240049997954657218771536521115947693898270686229668753988605672437309981809442235709086172653340251700094571097708819179121167635157215507677876427902143092519146386970346937064640564661864470495278353911895080123650780937077594448283489231133689898986589666471750040463180278629676369392859812588512909637399595917104026808975229569695009962186170114997492617281822953486007678989014455771129843452245692237222610845425594525485663775891568985486129680393729757273599643267299196672144330609680084759195093458608749430362271371161538683889566812787714879258182391070595623783825066222670609078965188951632355208666386530932660210212522648296933442854050032812824195325461478850603455606338096131268686155913567878470916162706732422142856210728242242427725535795420012990776300930961995080252732658996524889377960284927344988469038151491330407530366195258768409669413378231096672804672488333179679096953004490859224295470918341869686437197078193683725352311580880954475743269016218265082446834435842190116198721122349362923797740515035710588236672531868897688574893617077609651485653147597190916385546595972612656698606977633287581089758335925330924659321329065721344664219065833536568164595516130364936209737412846411564641714476406731916181504000000000000000000000000000000000000000000000000000000000000000 [143,11] 1129152067207883359504250332992326324212676087039184225378800478623464790847904919494068175055534939599827962339919297114944426183934107779119532941992468381611757261673369647046697987257587929792979236586834852809522521468711498686251819471230249912921553886736527217341577699135756141662039874595767727451447409804514047162214179600634802204506207978938557693260087462429420740051173902539329271290960957184787505680625518858156418235075331577912113094185220030722000580989462999749777463293035411180976057614062192478419814233320583465373431670915852973969868291268861638041221607816128229758148561390308855614187774310023158049256230163014797332313295066231939456935285484281751803562068841763703083127306981994790923492777187301665171261945694654541916618987719510563373065970280013519729146810265193071336985632438584025046695844833440192169350598255526064502338098166931017834457938166722157030882117460418084496191265288059094875821513357403706477490625620503942192586287743830322238300101719035425439356352659465123309265462910678810773562751603767590986803784713034923182533012481809923116989826679261688380063883350436727908722631394636024851180249662457430309633277565434296304835921148860601742578181940034221510706575504968829369320438298895165538448911158830384609438202288286786803814417743868157585006601941881430122409558970456876933449450295839237652567028353927555511875864406923785317799528224490225214401069995846729043976551540459430422952614933887077339524779608036484090248404914356242412912618724507981660418590583327132362194766578721678743196163289868406616504119439552239146149197191822767679754551269404780875844524711942681439350003267827110800821039526473816825834193796901494826941695634864840256270171905582138791688775094351081647006507489031729407841480499738648798716124969992982834529628319996468104826182720261931926513582155909370994033407243437023832190888899382461908468245592773677852399716234336117599390024811026398624948553284065111906819948623155333559075739417135474019728554464826196871129978386248994998909215408584071822689571691990237499560280770442670928303794855864421967101990988893669053348841256199739076315021858163632705169871011575895671412502275466451380853829134893158991051181848734616556754102925974573957177563828926507019690046268615621847848397587589239553828242749482528688654254080000000000000000000000000000000000000000000000000000000000000 [143,12] -8725275289699946608111228541086418875911984126520646803193041085808673071220750980896900073618353832598445390024867620331161453417373403442810543977619811952718073848815232335873304761498171522633518307630191201865242648851127229067054229223367998869161099200706604637515943405381658494442222703047366633013409310715395473290893129706447062921445069069313737222606394380446866464581251859085524298306044074924775886886631581403590297582479109112651651116229170164815435340078459799690289364662581736844114683665024598261003989745470493676391278650092624707246525044043803841216743378568798514763100473929820097979867743091736664533016343327429266880029590775503864381910589769152802500961656375312019194033670227730014825548978318725964237585989269754867591431814677500835179134227219750705570909709850984163045108154718823947204007073563672527866803129965063677805812594712135879789024707364006581856611509575693403577166108722832579664905409294413970822861691391721388015818245685143283100847802399777923814712106636659530301480066697715989773685150305788037687408656935581727141819455542446956423297528074868072768941832422335993503919275347841829269757558294628702420450910276565324929876840139667255898792151972154646146212602808706268980370197436026851436151676541832834014539984590488239822094007343491084293465286742685210968364112878811702344147723117890069890514177006693078969568634404715943482921716316961766172485541225931903688579773793491781942208784891823312038043073177788477096137182885513158886599387230167096891805721233594512670621519591449519413170545562691159416142991103945274100912798773563581339439108625179739238545909370056596662353557354030904119101582410629771882491968438034182633855859149551447916130436139379896453136969756000817770182191371755983547091120104942791837233116048565745767117947175078280795761355402072310851334804966453330084764346615600409422761882106453175016394825627313480562096888360650027228464098485495494831202908584564259451715820405490639378661144002054875833197231928289191935412030675959593547732555213124567375865100773539954315466582220465926436251089818288068732607684518167509812221359050059497645916162385256996922681384655015118797220692032221774733108275627779134515235694098186049718145590965252765255040399534246491467655931943710902065733826912642659337918788658678598540615221248000000000000000000000000000000000000000000000000000000000 [143,13] 29651267321860374255139795569756248147958899228940089198592242181206131577603870761388778228503528423580994932475165782850118777932041024691257000508605987996335799995312262274634047203317647083779074009683997210697870693811910620146003633984794282718766300807990666745352142469629584906589195973513724860753127979235988048658084467877209758699549248746179068882230031674933760244626227410061549718559858732102114807051843518842813022715199677522784316907392807475253352201519681802042962573413957753967229970981498378022862971042878383721870272218858089354032392915169844452755640761655235901201508928494487544240813057238587395453299805201376544103398633774239180071617953106750338863497285808563505514937643417010080455513181061828021193796500752271826964343564742457879096546688223786888275473009013993975868998975348941521463355559341708136889578946500909463498542046907082426052836881316251014267439583733148298587112794738361928546897285469096160283959783463871348376476707669279257077189591934932128447628212090722125496737153697849182640118741814790010567035488657097793761042852611234126279521000124543530372492634894437482876200239986339999765774088996533476070004516888939908153249442564148140568223514327404669458209971170911331275459479311572014764799666162768487611530276562022075808271425963814909793402712667761221045626726008896963584873950640057561255209225706369228287515120605443580116614335239154013269335650654918261770102252127774843710446625586833840465662428750982866759911613588276151438552568805141359597753719574279348549878956384273129139319420273068630663522756117107841933048398848048764805115222979256322101937425127529629478367178692278780160392424756337133539662172574906851490783835080049816888627200538593257573535294261415525486994683465496326383142231187606903258139526489041568230977801008560974364344335403280117377326901637240788030694040462337355666358867376137900310141769741599948867138906672199530940449203263188048373359764925241543638311247275137627061920213544534460433666539590440910617415051833702748774390705628166673482217858313491055881156907692683000501232963157092886808277646018296714123989496134936646884388344648419517544349947060106530479033175236722725659561942164101408942964403411524982588131709719507333398742724264170199241596122669870990069132609160897172674082295366937188242647154688000000000000000000000000000000000000000000000000000000 [143,14] -70807579092669030303296639035861537866654689541675095313514072584149124838970981273012453624509366007375031716674559352553157493722873867307282713771618972130069680755055342006842266504661196851887286080578323970757477986534207667565609785086345408457511429006445466268457823641888394464452399333616870191291233259572782626959041980685309311324896766489968191816681766678199990329997915398125824381269292673296278048914701584625004412113728458132523223756046010125604183452523259047899561701785772266291724639837685778495997762214447598940041954380383513311152516984253407618721046294470452568482503133087438562280010947576076922662920252085550549780704470357947344970585655764612854416738919245478563223643828801947059784967037247425798140039311755764841665229049110899632208042562741752031583569270481248487841764921395408012115356665268257892312935849743036814251957609897190244229013072901192156123009542900292898281793596200980510886802767253611000200748668029465470831869690289452174774695767842546739057706267810927281536511201898122609743513603715506012435620393874176488614891661167386484757115745336404429457069392499734549260068393022923389470165660873287054964848753710770934665930375128838388582376451324654285953394461716960698271058645081930446857273335371301736917539321038256936203348508984641228363427457068895178891407112166488414731520074277082552999309633022329743914933427972631205739033535363330366359754342503890948448103170860405055097680263464960778111782445003306761221691699123900100215984912894607402595286251715578896038083989583767188610862166775595448130057198678414098377904263043926667555495796673635493155210740071735281959922960671793722716563914166416750608060410571839585972298803869579523355673827220758584226586027665231943870841044697275010665002343874016543612221925906984814729673926129856226306113805536524660558766536800742667572591482207908213742601235518010465951171722006020596283783975394515883386147161636414824897647603776116767190313896336108170799218824192485115532702715195847511709379511115858287721027584519093602130169191096571597302680822817330772365738896095233313885418949535623395821270953635366759616316444708796066582757544143451219952504791571257961211032889339062947844736604940607346313730376848079281143945476158682141545276150938771855712452768779188553463785552753064655724992266240000000000000000000000000000000000000000000000000000 [143,15] 132313233190799609704247733452733054361649980322493288397493404357913306701836334282926784343213924356953472330471925405976642883417000521607883949771847806167917293603951671188924022227995846098982696582852035918722884209958782799668779436210377012476154772007118044271637076187740780433609737418653261472875087870278445234051466952995396631192918068610082403763867750436626720816629680102397210792906377959435138392222309836783114804776448502476534352499465797262799872948640112851344132198206699967667878332649944239939195563757923708999451182009973982930105579740679372500893234106698049896938920519212919077721930458289929450530093639055332563283377025842760974472762680701866041148738630984437365486172592288098069949434492062221123848417590660349973418646198713700477863732669085609512821655621953797992755716243611369028965433025052508498749962515964315624046222733867963069305914922972174856363500941921689925643425926724540986844024412431841679753431015403218792855630882519861402565851788348641887482631187083450366219122849608314733218497018445378631244462868720000834028157955339143439446223573109620722239678920275497674760857879490295693211346866761868769746486959211569464617580164269008912124235941488495131008096377898386179585768898289525911002574206031445459926051525644145184359153310959899105331198164052172503402146937046134435984356973623545684428784536069984417983912074465352374724800298898179463937087461039946611045893640272243233162685211906295024575438694089016895713236846205305732843025567039031281468808442755151797547656436708712862271610656454008523428810050641309458533713414929812677121555928706031524020667710969726022643134437688858639978352478055524794507842936980096822463410982151501440959678940217292413590773715124462125579488929412960677853263026774395180103941658928087617168412643463469594360337851069072414780354417345209330851690615568215924786411747335051062660787165838586484313261670603441430234625445693453299417383108697598141912786951842300006845733601790716184324983102786391477710350896218988669050986639411435176771283230057669263103015351961458323310073841445508583462608909733737345919448066525029378428840502965511552734585531383169907130856522961652111915919789185743676442744700760748859365780626683291352572193271332638218305897937086296951421389111325250264613344667200160381141084274688000000000000000000000000000000000000000000000000 [143,16] -202706991412519078144195311037439086730374369146042927274528267287153405269774703886405395867039838967631036357462343048617536136026524320833177338752795209503823834813942053727017869931079565141984866307219728509365809692166183044603042088059166670852686953732518059625952096834404152031572114052833208044799073398907115760140968325399784101393143356005751556728302654627065706578316683150559751527228408171346016322860114589562483522840843222075477739839032908487737386596729602458440769452853316051643398853849691768264633048903453626994209996747100969700077409258450859246833232478796125682932231636595496912755595331343393644039079932528530093155429583857260425138969274254903533504444440114930376749345830448335210861006367601732335263251701821716314543651428889295372317034612132477470230629554298925610772796129050142541480480455206848662620932830805890609125641841890251816919029620187731283035695167445999030124442178548539284204006296933364761331652616530174113243685580526730520844038074284982467493163140168844039796705088821800994393525310894709419807147454409561198960045826249454937258819300902354124480415491087327358807441312621543319365966344796174346361859140895746773590797069755823445234573008532481497328103785279841606754912802166513956622106364502124896596687335097122571372258526630048559756701677191638496007444504345667972091765817031911470405648352201776610435340399859938281853669184586792087966027383595299220716228592309861783851572360055464087516180645951391929937859604496383097588890933366736288020734560891808851255731081705569626624579159568371688093514864694689003727648488308959847254788282443559688467384480513585005844662506945619643854678912839619445577986987160304819374795360669737891598149627948068856067494284401681033014576925251216227285460594023673712736287590446261635183805709401828650621396777194220600703031047796704325667795599776085555095040197023350494335704960843655369016573107206208288171631161895942964874510754060193833199024818232383015161209328149125403093016198017022136917231058503352018052951334849369154785253479161731315808527280419950440022176575861957548580422841869435910497459899788523053390103186940796586609502812215049022507488439264939557220654365291649503275637328064977173340988156865955843217706617925325651167519040541465814423585198840447393612655451052892961492202160128000000000000000000000000000000000000000000000 [143,17] 261315904581777508321760875787842127998185023466809533080760187011249916286046576924342790069225650026205536838675170051755587993523903861520561674170614929816806628682595729367572089854246687419003521042921334764953042172606152558487812236593662878827985227819434954816493920215907763954111283631596379961782603799619312568033763548500311341881541985714777383808565168944499631419268657933014518676411497389848227995158536170702990575558899255196226798639266122231655524801936999240904732532825856069756077900986517616391999338712774647886145786969743299698339239605442127079911150876697735567310558590320350950579510207273499156469164399555807897644310134039323445941583678669534033785132796555507561803237962175539420890185975145671172621518264696075361989679178442729524364036862685519080254129856272290180976392208741627993471704311819271970862245295065999390137766362492142910187296394590239544653245578825195778578173860798522679709577912127039684305081539029345711394768514469749872962196229182045577010818592442776918985161159556661024084384050691909697772549848920334522431799381591720808181972449988993986284528329992066890057694720522791644954889635483749473775652061708972061671707374996941883282257126513380649478593020196463193998505363087529271267636265624026760611177808791315252272062103991278698157142187341345055314669577748760002090844859952114041643488847760529028197668430322923233440061811136627428021343357215651029243529466106362132657044367403869365891813890772330833585953270216121949208170529641675853299461461443775274283387936445969100529224005435234174525200092003459098591478623213317300047455889744591388295225277500811319590709957078847515490094242013671757726899406611518685369524220481297879680483076328298683528465104399820794552311569152462558502534256959916367572475180778416037404545289525285887317518295829868924172563459262825066845734276901035062851812871160685365187625193407094046200784245160875024161259900785908827924261201222940390094816942554419898490541722065696482813943242522056173416842475340944200145950921416509941174621277497187914024742576673651390334715662342781551406456786178529323792335115216775968862981640006936778316046203611870339681644083087723693211162497182129287460242608372514791164182964364729699859788529259300981208029962752308502833692019137173181253449838783589120951642488832000000000000000000000000000000000000000000 [143,18] -288198564425657727113654129738643407437461238994010056803954330995743141785935831489281371685704116804334573463642093624790212852365241790662133991261305752655785479332002647728633867152757433937241378414445676171036226495575086610184212912583729725312216571190661356642265475534448129772639064591909607020944643867464765643827088683860484806549462466632220082883405439718535594114209792890593739713568230436984154031830202155556617513974782657889814451170161905202838279829556262449509034464598323913206659517910451162738784974977291869904407484794215543125383050435204058459926803220007831984431794717354613246100363521211619471636520499093005703783145661764715536463271193369819120823508587438798128203483418851230918449196045437542734046746546551804527516467968206259440347778964386348130864332063114900178420339011299057772656149997920665394753452856909640446373434302311097745407287137335448127864069595007700269699340252808491335216078554094728777378240393964884032344470099093495418466298844572907829979916551777419743045938805186481602256969330223660476440481191923892870933605365509815047317576219696117418328884783480142937894538820539647603071757135550368969311702675150848827338185597886917427142312023981393777295080711295623362687024012807322651377830045618854479592474459933757737169316182680811461719863809521847491317995525815176261377733007464784922068927347090605149064355036725721760381842885787058314678268447562625271476393822531860433713346036723911403027372823897141883787940906759826505303067884039473907217783500866351314924438056525781186432553413990902850067154069981437058846407886658174762136675182648217386674067433359399594260164882438808994850909664500994587658535589343584241014948097660573130532121845793658338961784376693779889012503617286860116508778950168634160429622880065165815353499975223490435404853977695048667931596966614128074925380287299979139963555480515443784483063129475354495908837361247002720200136799702256660056024593311632381246831017605638161256923642584257407734169340916474541177648528183201988239743519786395533450124376472969483369811854701376102351492343310493100387848619638927838552327602007119145539946960467351074916922454896995923527240797573074628691258410215488098186864641623524501953021097950762549419338130450606643085085414865538067973793082102711575464236332188162528381530800128000000000000000000000000000000000000000 [143,19] 275068441853434595549419176511411480830704527068350455840325331561723615492593590454713087842713944251065444954655916918441484753255750127940173421297021781506741028003507947272229591327426536025734209047339711929607091593351630902288359573854346072285022112975314786033422857024625582815527672360509047271093581332824263771141862700027636421948071574551146081359710871769580335279258459995269758337048311189867648657791326865333489506066575244116387045465276987186918790375692226667417574959308709215868071512554820737685406440523465849230330821924768260317434152674487512198633185915294413860882164746937194996472439477159489267835721847614562050534856993207100718200687681045536442144162359518709159772329745249171434455354520435355648556444518758082328714381270945786222381348071652244837858459620960876940555150203296080408354435139284889412166878497809004514146719094744990703191452540673136084553972883125254625525539357214597624597935079401381653197693173191075973563966257060811554206448890637942599926877220446359769610942353511816250632066335824027687772203576133390048246537182078751494398377358163927391803255756809565653558990722454277679669492893226048115154427269205672464230497371259819426490180140655993383866135804705490963243652650715881397492615482780933052836836947149884686098415358659454796571381456629133959615849600856939885768368375423161156060733764326562112003697105770210680267724970870209749601822820472812043341582091366428009960979636014794034631271080220445191507070986738981268749745981008041641148313480998482360288420018087883546927423486206616573341182714311954449162908334616643098621154455771216860869042164032506986795928803651312000466128043408209825511773424397591258019256369667785301116597788483741543283857824458870744529028581815990213102329829604289085945064192148294320345167697327446853090158195277059124240437774654171434062589292368223803035898354024157371713778178888352480008436512876812991075126259620370218239452972490625827128325799264914563496948991374941637611014435398828973849311600900214922394706983009953890263888750291310629502557975241181725792104120287735427351208389425017119163970028880652127881422449893008644912774733918921012355726852745652773228623175900160740537213013558424488950238395328767092394433776159213406774268842473124877262550557971585651872563312795070700958932533248000000000000000000000000000000000000 [143,20] -229152661492520468560612004693994926529496372162538433395371575648878002163651442942310969491280270398451424946929215913282920319977358624669279854772453161599016845215160407372929095725421416356666280762864327361215703686207991426568922720962897090833240706604473569899840746517356126680306391585488590807701772503690761338530425576137697025189409718088994299664311134245814344881361140866183009094082895773226310284837046772337680939070213214077270323901511876951860694279323739041382101800075975806414431958817679112557750711802028047142791425088821665839330861885922886606819942900574377208592728287581742235551187083240027073119349498995935999539374681397052451036887287328029783083381075437935127232047987339284671043591809633669765847362928580448789453929949524134153374977149727237973742291578786797624661655243893246760382978522797896855853924388110831879145115915157110356195680553493533652121977876041475825152835679172130753002759335460143524784488584027417642655358048165056242585294838232286757440051172064892284607917844334606581295391514405233546800344235256506304268135672164064376690978657164290533499969642087341357898602918617573677173396119146895525045000962988400514140730747012821173362239047134877218942342635197079799790940554851575745110492609529716703447605598349827041762295482867843100517313335200778887487207490268581128727414563241232414956458231319247600675993222304174713316580643012663511140729945562495066519266414383259779124907145637039632382441106021941394302444138650361012034351761983893486034169598116683057166597673363902632950448854511613022023770347396217247209008006538159490400365764869351298137296079926995281878276219276189769160322335626938848587808717528670204621808540557936641485528879382226609942034981994932754888530431880533544308453711737202888854462620758400294088764887496617461950574347696199346290814148955981129859719852858791473071765570608273708862467351673836606090974516144858025442163384773710378552601832822681534696150036965679705094898850467951450930877600144837127206099133144719824465952328940374914747192322445331820538166266522583388029729722591636207703310158068016369645438553047982637303749879198399695314727070771488501977330189916614259420878284847565353990299345387444164740397565304512446717460407992727501824452294019892565425539064779814256814421981477604100084653359104000000000000000000000000000000000 [143,21] 167775522196386299042606993384147792503333819797293829172818664249670106423728454865563226938834230345756542649262186225351456064186046061052396903583932095552676361040375700754057234332344529317908611983271891299794932822958384546973918453972632597247907981777092746177357734137329141487350070500256264063401321404206578433769512747756694488599157555993393233346420926074134767396516810059796947723110319330175494945243349240574660300065559497843210335697035723495180841945975000176266668295151236140276951654399529624751231545692851080860570586782429496134170375092256595088605801722499012527017545755007202652327502862353003202202029815012923687440657467648579123247233602035860647116776920394821509323918709601208254567956356871210167570985165433376827753532178822381557651186363866109063495933492068003295525642027623923247473146842289634869020879531676973398157525836972998529706783846599797353068305426418927602045340148955557279582625097619951972988348861886060892935252926802113538951755609527743551532905586072745896747249280524623376486120969629924977452863261756763390870708013816391378442706539421626817703542196949838879842005111413200146440804378277641785897900962092513048017663866650298615399929803298225957572041239067606879926477649804254207205040390947022793776806072109841113027123175896732512258739252817068975238955780072275700660463593999427481074453022477676269447256796792295043669371646479813015905058568862918288309957278780569503365147656050740194238079415421156933364335568862463566307674359282391656888615628912009504067335982530049377620284403042336947428171949130129281767928839015091927850441816001349444657785788770394432488912323315461556120179952092133781184147916939242653089882026366501097002323046663016003525871706084908995405722591844392881502235222637702014229630014254717462274339035742290815567204455721319998720281294765166988611637938130740757508978010217441513524842118905559614406472086365596765745463993629671301872638045688090146647484210395395191117451502042374765302522189267092992531971521951050701434623250633948393681350155523897813904870261938112990486551712498000017517870804487619230923518851455376008582555849634294873142790511610730661368057091625452684629366672008795412720004522728816971346073273323154430866679239959620114327327529356201962560885432244499507789912111343084767466775117824000000000000000000000000000000 [143,22] -108621538428509699859922193545299286673072476543985706315893129517748303664068436934580336560621055111645552632816427325549549128526687858126713341810164343976385247917656194581162555486230004967900980372147887996842579778890785819101324229505196297147223746100715967248991499263465426586512596734731065736933370600551244632996921243967227903586367969779255245061790911308212438849100930837825945245180389394171426735881164259596087071811666548450215035315742892584656008461736202298508205780063590650624060842603789822503107025907071245733039843775273713537428164860263054627256622537674956909716411315361885830295103684292456055734758250613650922408193042152031461516214604644080917645571876307328426539429616959606530318501360681601048917866884203806339526689156405583473435505918612250388916858463081335234096074198970312162975531526094216973904052725359203532591025678940932876500431318319361501940770001277884907301637698143878533802736652222135169970909286081435116952794939691428577382719560595294183022189678799048727984452249092759873003381862769325231328729431953373740529370201419123144915577523811252784853926865164533116653387517474965663020202698173879409645975001190366033192947965548452807777635296049505970545499781920670657822454214377176177244521517480413977101472062074911409548351632432561135472905984137537394829769060324946240527491385677275529618370818766307718778926579978942098956175754083854716935133986339635642869428299250774165229633573727117243416994089320210276184626567780730629421130616171442004703269347320928239845670767067795906739387121587698673421828303591931806952708008327439963099147870544724659854542495837764618730798208734178851755835502615047564528086217974895488662865946297465465988029964837784887258684262412650633284771746377990831481227419710297864860032625879934644950998954449910099831203016494916375811588774003231189088832245938763262336061123231391615717027414895207179430538388941618546630222220886929223278934692698404286890372098146472006040740345758616361013875083950303367798542258865552161953922897091253060119644367891980738839511491340704524865158559206421713540363745764261289889379150540086479117066073146237308810549645404672711285869417106516497371809355535967672665793945936468337601713163016664933475437719127906916035908824735088698082833417456148422258713186924877108632033951744000000000000000000000000000 [143,23] 62568614891588967797522211179467371336577133977131115117155051985578192882349318903736817088279277242034019456442623740964452266981142301142804748944400802544501680517711506056680189266155326990382684686644573965868055330206314701232871917522677815559585788218681090727835281720018875041097555434318311395464613929406652648855286334378503619792387484794562537696698052904982659575080711099128251769501670399959316028579977979171454948657380488464081806794291683873430203287942244188880221999453602519853855291164862977107115338883840974284375088037871079691845488398106262010769695921978859950020188301337136918509563461027047748301391296377856691431221010334375021585636368031639854425727477970645904210031701911646023391075180456060335629444401368020930307911363785726382043960565110392104306824142696126718521622373390745201341648857322094859453695024038647322444633930512035375537617278546981092613082846262469705385456682680588208655083024901711165757300347159010817757487877016175813918070123324631921713954356631831147722434086520825185724999065400401688259470950435959509678554206372153554902095539100815604553838141367561697972141516512876491873119890511761624864743602807935925286475375490776596483857963435262999249416583915682035188089917136006577912995162085110512688783269815724189142594948357138282616557433227513626822916471052606390246328950233022050501575090562440509079644504753848809293568574859268358023940275610519833107537984245768943744641122199291335433938556394011140718773845322455651410609390076963322951784428174664757491049383891021033812761236909445324910730226069031962491103498012926307875188333025837421134398538238855196288447946290124781958554423550555759983889360362712049068941998989480381811928586503061371064092543536251868527205311472391883601816952044106335348487326666714523879152958798309519375881308423005922440459720537737953340548685871344964541951349053181770793934422925954942884494594915729963201665241665399000432468637558512744527359446101411523163541782508033921054846727181753324697436671609893107738527433666437811160346814713061654932810705610891271322180094389865053035104509336164101796197758232590305286440129908710299836733523539742903315002706627484945306503775462720866404292071147006316659217535471941265029586693201218144986971344864643017868143947023087076453312432495644044931335454720000000000000000000000000 [143,24] -32275138650774025712493025315070317305098350565752410123414753803226580555824135194631818539536239637343469927778797487102875442088880209071185512334975088865775094943021730017505325877855203015692595301958024196969464499267851452643234648462299663472293228837583028545322580772555008857710288837911376848072319853174424265969129158552742002632590094838333625024051062248672539952130610207884172472340273612300530707105802053867389965112181218325549718168701665628523934779445449479959629917450418492535007984869041318736810155915018625606419192626562434758046062530013798074536272453343600329926657248005287454516767944351246390571801369957453596385093768552962119455703307503732820923662633052274944009033859555574846152282647928328497312094193885079474167838864964446719829299150083056503497321195906714598365513617549601378827348015743479544223666662111551668501611117186727842911066903591844373030394984509600107612434699596232939258017365100143804820902242820062118819751831012455611274882910788763045887850726610638978631401948956918974295274373058002039707073701526036265986957978616799509903160591225371258534306694059460057569857676835198569097193093071132934784295418107897373029924443173960079832426951224132724931154457083515009757285270426108732437489425650911774057952274611117502900225229729046692313286414324983785471332073472010880871427611829599402934892498688913920731271739212296577758476064834266091857006136104315229677296349447237943537116267344363547735712077974774073090256012727340718473052305298413828961699944840280854145572037336544087819213125908905749774380130891185765378066176724778478397710382848012052735838243248448738686994330085245928765197468842356621672829620549420368092584134086137912861364269470786399005372445819994445123982719408151372822881874312095879155330734612163274734302994233455307129989963248350857680538563643412746944249012028681570862742511710391722991068623722650106614534819862884857345355765040308182402362335246083138524863761448091505295784929105119713719897720141284920889704906339720722187425638438314955275040686927785348150078117628107154965949446083697671466629595740241584927927778799994088462962084572386588632555760980485247695055089715142719616956276108509632096325985554609591243322422879489862427306818003315481331811676324002645751581336031149233242526587596979463917959905280000000000000000000000 [143,25] 14993549294403362826023234848109930764405391140321092070883010554691773380120722631387067508444873308172809087127318944876573009317042153358735851309628888195585136136888314295649874766526694595886061486901479313833879182263530287003646924715458147062527347947306871195270391123995667624096043273115907180702258625463589359089370623107856255615726199384725355047112484755013640454617765970760330299325794487870341897119536025684411602287966773151420771766345748788772582441525068080132397541488435943584264605008531710522432335629008072912033531544845209848618946392106302173891196595885031045216127734498263656875474060085172710778658359123051702018839479673316869585377508684951438422570060758565596954551654758850923185415003761081864429160126896967321165291888974966432862514321754502723477096898898579119184469680155459629300951079632211005693432155345043191957832140755088370705551423260356883154122436111242014621302685216557640631446985671829829334882464208032506186450403465284254288564189449967678556589044025873680011957185566621028077578902871855832285940951296778011691033956671071525887456508864156948435608536600390917309981173963655071508879631234528763326560968301056919729087823650471396857779022101740893349913225014916269106367439892076703271683732305425186010834506253365519110430744949330713040510035806431288965099545176745196805122383547714899594628264059305577838689158398546924334087602074299996595425604285839790716898373195969234205087859551941845963019816172830723522302864523932041847492156799644800320361429482783953587036199079375660850958903202314220968717967720512285641174552877363887986440119916881575758538117217871140328454835564286409948074942058071800945159233118374154913247652627319619973796581468501599729004488083481747189315831711881669063116932921142078887132562726027939638803830062960522315514101853894305954281784105339005542694618159199335237776480343999203587354582327298609328476489347347246909674656356044619290528946018557662610642671735777367932137825837843074469991530144744778422917247252726094683996699600598053781117053673118418200926414544747246866158682476891431130630767588352814895725618949972333062330200487147455932617953021789002875361270040955027245290268815248551618367498872973363849631435348628576388344958476198085787090799883209076095397202921330714290151353110257932245839904768000000000000000000 [143,26] -6266767132723488123100335250460569527968303841737352090017594114516071700631488010463355687132054534287992692279396671675267103020324652231009637915066022949778434165258890239699258892094577445800609742959989488583446522835906836204975561485725543776187204002062542677079902708874695691462440463842043924576240172705510393738519905782518670873199121807484362444204513088926832258843898205700138280352216532263449481867473875840324972870826821702373482624143463645170349458310074162012227625244370396501824397215363648456035888008927008226451695582641373983131216928428354774193506644845655402373729026487910758085595558394659298280869100269133073993366130085403426588464960304749592866620652390269879775759477151020895383575791401185572496339255284258202774710145494292332660105069947559033452468008097719418781265784856151043857303433455848095694472130959372027865069847197023542857549619780372661107323454890081676317189697109218893688869094473422013485451887361241807146123163282310525344712213150385062310139574688544942204833516016970012318843655161043468557175540298232176840714197158608813308087126821213080877999812962635833499430268073373036012147421108965499961688183046831817982874979230722583031648440079221453527104427164359158584841488006306892986739409743755221767305233674514555477810271763188912563735652678811523075429628051460366729185108627550422715035333125056630165724928858320253014814981850721348878402094645427688086848980869983832071594332894232611745272078977105282151854786913273937921257281839737091128664062599582085339547056718100922975535859108449390864808138411532219836765334078286613557725877100795323275704782086313383251662838798143150457809294312570007382040100417486388584928287781269344028172247260269191892857063387576534051852411421661008085211833947390479841516210275538899877339241174339390332107785692628923998140205159894230741610872193465351202837519434504201753793560531685140267109780846200144296006547743813182730334743374578534345925446833772790324437543643847867371210746797439667185559729678175626312228628680725043406033117744122813405382786033732937702401742276740842815254269469963141875868036978511521798693759061222005085024939422074465561480415269111242337112624352298233812976986484669247252989786877987769574895080579677544050629322013336539395244432030737451227490944947440050487406100480000000000000000 [143,27] 2295413387122803316675315228681244135316707098298298311470668084259842764334182892795547515049019459943116966552026204254971228820135083036604861596733253212559711256667716109105521778048442046206477966889034296527965866083450742372076587911890405047156541849342453499378522981609521695801347963170321047196608026541580184766533664609786667952634107556650481878521208165271533818928716634425571278954858532699507725246569352432853525622428514637374047951820555635034184408230002618615562752021091133428728222834002342069440335159895931680079057549575224363231523990974660281905096006408285437480618433410973045309713345615577572350762652205533819087762695251208567685420860031425138730627320254639699905979073918670683875659294127220004050927038341617731936139764783627532808047540075080974557447455619062430507315440134396625948301575088507683106596009298522837008176968780014506641543222791995182167496405684894200929051570875658621853285669625647127192530764365674552573984450156326330722771803819174560097309617867061005819889092406205047633205948248789274882843531940570008984965051066773373909364363156759856693963490033954688377126541203673342762392188190675154369687826897403300324164019284926158198873862065568282232910178306031988004764070517573988460195749392806029544732434253450892670892899878205251825293472453876010899665001865425005086264663517242290018055278937835697081201677439311823247547517052044830934249968552201128993541666366490273096839214719982183170572490829182944686331101384784041617051993913723066771358326385227086452623286372019021417027123043269558445588713699905437314845324979935750226338927449868566717358544134672771421952290006339219035552650924992044873487397843999026101674019148969541334541548356520687035650453249340152080450585183732360220981801435357901136853326321897340653679846869370444946690737654584261613474740475457597082073649361867042157312700585315491260859615148027022014281859006079418306453663984169763864768349624988875265542291229881999599445953906542382753852886138906316177717591032724407614843327505610587282667019368511669651035629477655952808591116606995426670382587359242287489837469519424469691010557922818741939906086020418102638403807587633273450262721310365361228989828108772133270307539151809468725926411155672283631470221843542701251241729069093187252792304857781717510167461888000000000000 [143,28] -653600007495296500444547975511028490635744358799794126680706024542303496796139777420136955058265813853209454996093359520494022267377315505443703689704933753511134209298483207081363884086329524011134360956064364420579460903130309015678638637263808840089988843386481036841082573832191641977842513721852386144506320027563206186493910922455891835389942779495162707604237026323389517274250566562591119942391846628985921483838008574532048361646073528815009153244358973638796649038531515292008806164170509633799308658881752905364095959184284212086994439367377558361844148372614451443832882642874363730936922698722140526304606872109234328344375946892258571492445517334942874077901430573014680597018014250841780337525300677218392656874377729853693257680544333091794131839219982633502084271352514970664555264628082051543276926050514337629065544337578021462139342709078948068632658060398189031047751726262228933807367367124890132160523619349702116169158562826678014563306057199934400988331902684406462724543402712244710310205689231476386877268804553868999114315256017699794909624910442283624077047201524641573819246120484507436273494794605601038962511328471078418978520613348222130524575396872557460128783362216442915959930517278994915317090882014626987156822681993005411144442478212766216677705673867086713984413521027756035523763139867197709304816205085538347835327735952636432597355708700526395134575844325011311132997775521758745991988932725501803865711118905198277254468242442633382829590691641869040672892826029326074081867052365811105685080440558582401870460324273147978729441872934302763564570342423194138180900135755530098476567420711870996819037584919845513735967578858082690999530712804517250326750695042627637691857123325016305101808716242653874995258737674616521426560638365571643623505407030058019105056267554078777912664918258598339855846989831324351829520762546236830538822601198344858696316106045582855018364907505611681949191691435517907837969096645853743739880670647950463205063963349982531346354236526323321758971561456913882716897876738900098446653094444269445373924827552720325025900853984591660560492246712043752033671345915944227217231906026199162412560568161268413551899277402756899190947572260148303872397029549441824681890750890107069605494349401500646966221062029569134216173079581430410101669182650279172178003608459787498707484672000000000 [143,29] 54557763795446943738861465487435882496547876505537149841600391655729032682500440691336038434820463208313499827448043044943181116615609307450122060098580738752405215971321103647236808355919928086505922928589896145997050677854079053737064653190719961555714337749112644964650985893201603266676696563333513379224080300690847126697295868611361536409594178207308295775559134317763955101737529220444203617060747800358697961398074612705381483518350923723470273477935256400972344119665126309271572466184471724931540319546817146950158164096695235506214362620179109942007763252618834498549418060583244928817065421162196491567158474744514327709850132637556049539435328397748706576716922445346656989710110463395097995313348412331776949461603862850468053481594320195914171530685530069966130301968000270849889906242206549131052726866420089829821775577886706998829386069404815044184732452552454811067689800004710513266006303047558272794156677210549946678944127853672352830185022614920549061288864170822080512798584622650674158218889302453197893019410702785346757447050553205827245871777842269827741116124183139094797581833468226693697761165382818292836093351716028218284920704964885369204580578480999226772096618154565053195998921527367464616651111681273038328259605543702984438728453533483833610148036670302975585089887779627370400105168400344541521758689498750150483321552773804132492085878884589685556375181691082652308154613951948114068739825241494922002034505701410020066766302387086186000148674354563355784858268527850029280423079106208374197264476594293153408717134604976494124868364892133839729091417217148285989076545868212393097486848522189993162075018997384143850067656908704352633658609821080775229889690865170264631339468655029374272539463539371238692168435483760773577843962137677288717544767432083566314747999305195486572338479480742013056587738931960697319423066207167414422716092779550338677260343986902198645157757766860945806095202754431124453876851518857353507863108673411341930584621946087870217357886263039821008280860932607533952908956691427412890631041181227990279407706438792355085512933550395834432920632646952688207694665794093449979639162874270144446607619693451143564965514648869185360533939410988953503678414397467481248567412517394374597845912148416080928749264174674894440545214809436503535697602570335691422055390693230541193347072000000 [143,30] 110404225575058670761411120985634680070076129012701188029652593984020439952800852168258982926072660428725452610068473579601444841219718261058214987656579576018118187985319965243931439115930741209752081844872174303534102701153472160527998244926513466305604660916698907626148618463783623923347736297082838040385484724963488050690721277430962591120712232489902467572275103102102111713787458729288392687077419971409089822233103725657452609849242034176725659543727676488460714432708061096536311281883012186149397258920272882480356468931137480779175836526124653676204161291952198566816112195532250198657657378605814312355660827349776858973336735593797909381215861514111626272077219951109002432597641485227029230707269880536784464435858622132206802565451939598647278956936907498578815808006444118562803694545168096945350432094038023385850466927646658171549618595514442468904225318628853348594864240804499076879037677253951084913276456671489479105471407733394172807395834897284193054695692938882223112023871918283098178386657262237339629079508117676091568474312131298377249511917653994606708612115755505566657006234987069751430886258524960851557985675129492929584648490125352499636333962085131638402750008175256890658269120555871671479773675690383386507663357159764712314709078999167448315152615372076793597418555302156561854794230198136282704738872178256314275817917823543714243216706141523996490061952632109238139597214404076216665639137909794844429634555288182964015633318476579509090467829445616845792713949209227965375732487295786710382783967704718087818291635541581038190910983946343872320315840525456341531966700364621431451092517032441315858059077103851849256850584002581251128753105341168490296189006760543833366845108982765851455476922997099957399196792994095525908146256519552774849893041345060553275442979101818132100917734596277736298392852523470794281901091920324946792964091218945052610165206432244206218984592718454510482940770777905513077960453521081525801706666323515735822273261669215425782699955929437619597513180201791592541936230965861893479684796582509035991465022497001061358465833124576914807554352407098606699216391168204901779924341663966304456632613556926162602068298126015470592294632970448592899239013406996838653175930401847040819979287317229169279544129123095463797639717211607941529903770200070252668864644813871283375046656000 [143,31] -114448881901431568421869182986363019426111274013427073922568314442228712809785682252832807678170265951948879769129721743012513157581948173423300232913025030567278605622346911779543007481768465791915156435926271831075815073861938587803786796358779992222266315976941094079720226126345247894961304595800703882360334755460399761369751069774613095963314312228522310872515802389952168758630860629458982829292039547948249394403283507155849466695650357987806411136555286489402350855097155467762078834481084226953848384248712517093804583729506249814170206721612494969334398772427583861989150872176609651035669268292571664166796007945591114314076143428225872840077347354553455248934941404991484268521990423628019378749591631913655181691520748957825015296943889661128885098024919935469983401493146015950800397423197739743041144885361140727859006082139159812107438765894855423364543522208708901882893317441458445526786514543122395593792434756795735786297671027124873822347929111819654310937476590106119227419704489072598488304365368757140413896202227841311795228101633732376943963746772083487101044395642708411959053730939530982508131857083567321628649572975055054230347128495136999126876119001227022098821357099902400037538581232514393701715202546612694129295831437013797407233342840753172776367031377563371522276026516190369260733584386900796824800173771665792733069149690451286458994554436063683094621099032962005350559661575402842450614911841730530711165840956419433549928018792308418611495280897706943187678951085504295896281195968735676335059654999205937300940836498480709550951114039388052915410304118760174478276894398026171393748481055759702854857611891349041589416574681517678487327373380772411240118298788505734676726239087369257173227090759809252181452554207666301171348044789937914681529714127392945886406307307366445250390290074312923556042102959019847299829900511234251191441561128143162292859199120789698975076396008134693866163264890097087437196002877085485176158100192939686021608493870167918190599534790383729645563146695500218503750531621275818414987576584512241455522756622123036261122192337632777017899096095245648337415996010606606122270425640194897097668277763632786250517545882220704901002371305894444355794997032819636423961800836807942267912422875666748364243525569466409442760172128674890270340399118185350451368319725055398062086624 [143,32] 75749328695316729722544300117419406645016859057328478315248093463712087020781122884510858151859855284965978162201084636834053340388094002595075369852102347046762662138650569058458380566221836610542692811025004195261800383450980975588222954794241135464834559396226330672826826201427067430447948473544246031016235193007732876789852264027228195367640473803122712705121927561384302113251777013477903305181906075448258805785940679093339718770414248112056492721942812448368226923961808838680266920743922939575936543208381121983471462921640789153567180026650502654942147681160384883534941577720230288212415547000447316101881911017451210886943988082351157043605881180881009226962679041291419816891921076044892569524461933572974855424083756969812284600749261240189815194299204045081240129552023988719565567685632264033840378702409375416801221031952892091930206978785044224068258990032666107862349600935914170014597353409811619105949643113832633386127532740747865197580142637685574246218246485331443195328988932945566167470160194377074344586369740774471945872704058202553120432122272681777741992119744655900594518255017838209658302633946817896654978375735947295543198375368852267593879905725419214371501838261127827485511084871032268136586193399504409564981669289456304195518392947882778581152285380915806176381575970809322324969410856801670884799584211311065159897883112128127270882941411629429864675632584931143622823978646234491932093714548989357076353592937219874098524288654338623929439718218806523217365647796035230505309466688047086418056435112722661862909916757228298083196671541601404069317940811791191363843832208230876590778107153856285431940938845074526981623492667049197046521551415617023684568912453334203484196839524539631919891519023487427496305525324177475459370276373926418053779365933154516010083996924090587942655003183416294412958979369869205083048965183822945846998098582929189895274353504709788324398939447997210479942182691389221510309970825050173977638169455842703024269038292438673825140438896604027122736735046750342025707701206888763669448813625858321060872568985191416248959725888160902304816368817461446862597460040581732071501708991414266690456571814152966799533648323087521602939057527740622658861404939319765189045481902175894927354601712215956734774976859797456676150353172368731276456666115604213493546716015312877919488 [143,33] -39499021878836271374526336785819952573488586175729652140706875494449685668079848276778127391483312229925701648031910338226848942855227756228419283559668374285057205936066977315904860409264654986736804423704294259899792748267226134081446835018699026216565953727882273334752177557356209855326981332257807004543960609246024054664091237424390094422665598356631343226773685033796469213821428796971239361140252675496626909861229032380255101140702497429820287568064151085991799278093879635686371340036708245249035499258617010017740979531864232912927990982036220645238707797848697716876300631469226630638133299226980345977257287712013795400251692424598671106741556710373711074635323169425473693383777970941178463861046025614046127127295326456826117671580474202373866946576800015745050743269618797790983451734643688704514077906950140877228852569485415586933859670328920335926045360352767933630728578448162172480350003156694999660354287439610886034630871886246392773998929541708639326827376431047641588581162169485052592118604464456240426076577315084463451588759409246525167344016082009744741717473235558045754810220976013772407280073374484974565816239796751274522020259157303014059729026505767229133282533808126656217813771106935730093651989815050850263028938455849543438161878207989488533017146426582418065137805100758462138810121858861611553441642549789820271896762227906193510737639050649229431675274345754708798575289922248127832498474139065463928208466637406730093676131445903229882387170818935688764397473833171104507725640571040282587057764844382405020842832578048915752235567811330539428961415085425901484648979283452955232920133809777653696472475298302743601532901916961525940861173773600816308919262684277122247554619149772455969021492979857640718508926581627272769233388803843538936797396647838040151845504778990142554584375771931100070599936172823729237549800186198175687162160848816273149686926698439335704496496429983704348103836299589722972250867975126658605963734293824334455431509171096237746396481704218482406086748653376282071325320014908056280682004877029494098989746624100454554034773914061549604709516365832488789507458968028216665389882086910267427419463040721044667501814353652608420231607393145720103256310158979353917113145297573377806529449564099818945919115838632957981912053070104602498328171522754810097773139179669960736 [143,34] 16908029320254211921818459348954226284481773369863967315348577977779348286106465741258026772330109540941256456968849781963068807059449772516868531458524959437141683211570047223283814723242857160181781025493484634404866860275707821888167797688201801696014980461406954303222824906390995623104780443718625693382316217566087961217598881116339911547621900432687986078203050387220897897791432753397214873848703175270739386014457498039145090352979253361827461135246361853674311698016298566937730643259754149931077120970098909325523095039413501846676661508456284283181959410976783790888033736545051686191768341938599422953404810454997603184149626291117188667741874636721692463797447554903522375869360764082301084693582688010715594570096624839641995065978688076987392027464432460784748346528661356502857413964732455271588930726505900420496794978739701590135507407474973624875337272307948264319926811419702370605501622568095041605413485145297689194047728667958798771425818656752268181713420552125093174147827198135497987517693981055930281836071300186560112211530014339230994253600883976799577374066791459841960591871174094985026414386080498154280191141097365528195865843748858789050602725415976618496085583140178737916487615120296234287927812008340573586953834589391593712723218579829008218213302232375174516356643936778043937897817475252107234361750109849243573260486616325491959672383703711223126480895497063863872613856120642717418631686013262864792303066323990003806903110464821852037756632153873666283210245901596705074319991671380648653477127179434813700693873623184922497720085561659616502429028316481030670266786881350786823893771405670296527077593770906207261586911593211240943378575940112423156941567884588406121207096733126457800980307363460650399283896517229637343248661158135469988812274411385696166097547771634374681890844717835204778358464684398352146045289138214907834781354043349294431894051661752586958028993189755882266496570477327833367780121162638652145854542090366318792705047475364167125442168916666005898429520117828720036930177417002521770382416739647416929123993994342798090626584949768240711240990249210666165961578349326780287634807005696040220564103478907294187758236323917155789314920436376442851578963497074989004848749936957263240112897175901465316587277282160074214758872901821905486134683951112295215819948839219840 [143,35] -5910023392401782176531241235351315082711058927133554029203267759517705357214401773787312959537670028525217348894029428365492912864784290109776842167396103097112006704710805215710523080517048445846800321363381077230962212913392020716425330588902130389739563985753199356339172996866174213277731354677419737762242286542614704574997969926558502237282792117491303330020280558856877144134025972372416860967240284933286932971452179864177634645107189589179681086286849845065844406616340540014606192689209465518553678808534482704779707382617221347080094115010019907594985094896696897736626546873643730635941176250673052256450210647600067733585162468627832127057942570306145947163683794901688762456862404037805220319979860965699891683994164248221133846154787066958180828110353261707147546320865073316120529803717144232322909865202782893780389437545979259166252351839037120429043461482193143032963337032198974974317709284221852243191659239060545312311938888076443558715259177661301192404897426048497570947340106838190312659035890643327609818468731760402903642283795378987226458903610706300643037769636509354381025839095965825793456231507006996509268445800789691484584932922827943710908734701407827599446368557002886907760366381520924285812529426540928073909809000962778125173786062837142179448048109991633464747679960357863061257653315166602051970561821449951474639049357204153662856867299279139437952329027833702390596818507088816285311894212053426172489798046246171931675863413585466574343705216520428953951109983869667853838203148280919361209924527706139144588362330339863797241527559788527481791515540073029088016490967223271677345471152326266269156074766961446820318075004091387353862240825821169649876996369419964847416955701104788773814492919422722156741701153911140115274415237575301656556347512862330140618016123599977658791327116499316205291664412866033933025447846032558065794700258673763306513534590316483106560540752697179607901358559891540634308637672858980867116054832381728466626515903835572552564101225524483565442882085883961249784164797045576851436817259522218770723890749017415697982389891797540849088633887216220332656166754904248655850594309537801915623249705977884945903846680224773918077564989745625227363050886932392898667663057823803873061666604624661494397939331189256101558888263349157835889871106046515920920087500336 [143,36] 1615598883440413711323007284949662526809972231996854078826411756343062219558763926722284261309901316845028708284095501116645058585761469047120774758449736809653210815967070381577866805160273166150896914504762461176845246113658565803406338913153801885522033106732444552455514974064505340937409201631363262783143637920871381100857824400082855783158418249996896642859859368703222160111135489613448783371670069671165199087769280493279208863540978020976487476814447376092619784474465648744236235033237253615308293145740442304072268499513064513547942834161049901545940528657412475082962528190053810255740731231392027722892645646018438620744104210960284563757482591457196172671528649091023764387053584457987063264087559668889993205281838727789449679759598071668535109055103867688533306026323536551441558503403990645300694347325518721700313322066575315254986580664420968385015163534160491003781410806954248182071692249188873454282676520170261909027957473946039188991958990535699994934882232964544680699077454548785519357296899195540150729897549511722355697951271826428417871894912032673217440053331632740514182179989108145003417388237430913590673158879166892755001459610354172700052480518291239682574646794013343358120310571537955215944680108661028368304070074516106885786085783007667707550339268278861622069450789408352118167778437787245219924319153982497072440131709013017002546386565364017078553749181942468980462758742997920919215888849303214430134377648549466624126122521250791645101059382365470126908378039044294998939236521161726183685401295667010308263913357389283226364220293797257282187304780464927426584544886721841179884616272972074256838598188017926034926653239028561693685633012117188591484120901494051751125573426400846483466220927651050904778206625318237594084886157549998962956638634406820406965783421226409962105011227239594942342248379119659932671151822441139792518612767410936993624794690176066872015135892761088369632080625618198106659362053810761357824316818396956454444314908029802068701346952092374421745179412250736712885521219868034533275477907021801572259262661766214143971210544664577521731377396741839477460686150757256406837317547506551701294719022306695474278075073805615632009335173916578529974547130582038566491441391591321508065108448215325093885226258916536542182845712311059584110094643583808877733504768 [143,37] -301769868599084937634427376942671257790118837144484099299638332317314633110494146899926733368158389210116703435676416428585188488387768377489409224351389666447698904400596825537642990742706281615171120359636171248820049004597348916144728860784168492354961134435524042110189267807855677827407280613459529938132794672773479585709487823684852204055035439852300872691588737463993036047292292060253494367305960365349007028796589440253565448762183843107231144996884710932864733482061293104598226392252870288170477486580388679342002900910068317342199879806862143989730523511495873419401346058149047791510863039323568085936218763976537384520662401322253771364956920748482233433800939556121472336667806327634268742120824451886130401764548443117569644192828787869026390431704557687368402310511868261487321757132265669347188495999580961309862130724968689995101790843849856522192585514421376843133668059978480940943843381177742931236102654310258148703821714754542724698089479361736273276125403158610385446021927270455443678479892766327988270186225282048795561113876493407577117234770592896205996501507908481811847740254062701743130887796093577619478632312800226629817841797938331207228697781522746820993046846712971339653899872733720550433872210289775105839920930411677585060237143360589991160163911067005019541783203173875109771838447086325084767917970267336668206257174925985730928970522671786034790723061574178886791667938883222167508880994320788274620169338174696149121049983555944461324375488000001840718444873668146069250631038281420746650213438657038133900406401413543754773529862364890609122435268545837741571744554340154344942390951290906392398136969981382137151726236433285270883275123909931057183454179516974866733807413944849931005544951078859530613381122172785419120609081780211415721846158988908180298441241993598154357763197011300236226292069488189575622639258777845201199744969478084571137643243940558220406018255050385882860587780088689688255569771715087948036927168959489304729667670689929868884646637889334126070780621977057250710882894457949488282699644592753341550728869255516183238550513271430258062608592705504015742689678161943298073585831869181984267283985285059972744902561154232124958498795794342845750651859058859512128704404656463895967060714934280082967928843370302423810557674193447779056875951061514346798816 [143,38] 13875815045687523305058002336714107460522237733751057282379609560687850459602605003108357157291661300686582532199861472123428266630689224923718179449643918656825141596529800616885311315614210791240794163507182860415442221664134051591995201750485004347214432438646105754092848364420875099453750552534475254415062361265360917940812434285148692850446574095138512791518701800335069308782002197383537036675550177396365243852754748429202680488137300389736671851916525161523078717470770954031827662065492257339677841594470399035179349377194481661785774620505813096789750073892259921528666994317842413479068576116820206232347228774584308765617042480377460214932510789767449193692842773126302970308873497707861732835999171918402983306151153021616926962880140126294553085168806368745189320483791847525768240433118478868153912767267904113646248387005625907622663519982201583164183936433371628691985922406800651719196627553578271641979743816713546185250726232655900251599767957245418885647285043718260095756332024749616576065122344235783834517490637463521774275106712814555202204041471515618401495589008121616559908802582161375465561487359392730068729670446411238320516236637714898298603266215765895204384555964696551594888940600004019692562527433950798658261443856415454500343298272420909377564421133312992983279636191920994553629011641280317538428999422402691884536591314406414783205824472174561404605375096065372486520666447350085075301678747060676414615187287980056556240313827800198233503816216536406577201042987647228462887578331883335252748006874365312850827678733748330803557470905815186222396304522627113414190000608417588415037536257965004139349915517328151060612559187297575762913346586509146299730586968321003853968768881024317681097305568714046266136473195330771937012286726515085086458441602700087837639738250541732132059307972332034054487407299697644289579927282448962178248715556766162077315082053671566847300453268227392529230529029536777612910482951547193558071594473707499068260291969909127177637899626565305061474084831387172787824666058057426136023826451596688780649083006283093138199878633546386618326322602321128762057977584359831166476788567969859092641054035408777780806081341426991408935249742733219616155397880179012790129388647694178658591430032272546863263270620718026146939323445922261180587351084902425856 [143,39] 15956883724154491901917190939705865343631517345928039716156466074965580073635072585374335917961295543870891200260181529000894358273749948162920483668859039623289122411486275267021942096000995935814275650465070629108042274115927647305153805257780675903230181475621860401319753778202175707824395440863943308832172423117219203579766007516564240862279384851398259473344262759784997394292438140196101991163826109079770527681590693580891581551077475599795253251377700566441485308766027933096625379365830811326208018057437226238307740323335526463019172120450239795620147430315459091144202809468131746994291088657750080589446955438139439129411770839683568048987243470267747287731151179404505274450901188540542078478054835923002789208391526476342781642463403490323010388072901350779504975578212537372787990522634577531221162284691491942741182389632278854511547346478261728545861391811833108086818802353483227707505024049675903651189021001321079459978160467531625155667671105385430226941769266500620843973032627523879329209288745317936561707400322985781934002059851780101882337103174500259071469863656878816825952223392674594685642336739979706848443644685969399545271132087864803662163179035330683572855683372904297675433813552082545745710871964329817173803791441105654860099951187514414080830678432836755128796618248213129598534201569931225939090905699900705406027239535943382454046296141621101041959619112217067803913046886357534582784855926792067981879181646896674387363591736610562696209709074520725529547697718440741020730546487890632537295824281207277488461733895360292410719705453118521318822630660264670198478739992684427715018048079422901277484849540575771054203961780086652829275592179373108725924992983727917205255313618386195726534575163813588376154955152142498204076691897961118559950871375540175983087698416671174963059396147537032938209070342255679827161077261412135516752593929902259840161071394705461579251530961487349185220959599315985576827198485694001112278938600894477277983522153487248323594613455100684597368185263665306436710851238618531649717322414107426002981058306360306517274089463532634513600701071057305966910169366093514704248141758354390830383815101639489661128071798131466554873442220063565095423224269544174634406768108758288089513522167962893057669335921805123599024881472928476421176738245710880 [143,40] -8077364346614532289347964019384256675538807078699240545804086656558915754080551827070092431824761146613561857808085787535791967177605325418926135758578295316007314215706150726489389259052320266032694003510847200944036926456224819040471536508617772598282844091884234154431076711616182805473217650333613885452372070298516022505784828238681502911834297802017011985648157245128725554993098853191485414692348827132331299497770079122660713811828427762027168394056129554676340030893648663352932205224242258986884731245113965222502415930828890698804507624861278888100200922226165386840487867567189298654846854556829632559501240202054898126385464230801064588607688230107888611626924898856744081536628560721212174356308600515972300162571437530228327348915518060313326213623219836895032122643754131996647436818793100855695889297082802240416114171262120811163546592093744702425394015375352490986462060231655940820371271002718751639757175251398826929574664823413706649657148284197937187977706739690864364566631966088206970610740529999080141365450452989795973223323043142022314573307957288408167289222538351921513471000581159668292558336291092787533733984685121577628351093937726050808832932859001353748763237133653332298536628605163503151558845869192790995304610319875059428349392204766170476165173977221784778270258952664139939897827700214571340654793534537282562576502743256026008421647702117575931247674798242088881817345747870850663243854471737893326821295240103086993908209686394722167834360223254030384320903653545271774089598547654572211516266747605602275779110000503249373708249029498161354566745949601580132583669863998076556360559212298851975706096066770373499609234663082961473738710193791588803609411644908272274815841408011704444787074821688770910378467745428472503036451728141205462488413305519584010234829562430391129057303438605036011577806670479812869817785408553332167381196972181316483375842684807863354486582495183546731974662385117638055814247963281720017178536866583074868341248164834274888402292605196196745509352686512153089228342853648093546688042369793640615483591702929643259589115363824475021809402749768306804396926935549388401852964351151541939735427059658945221604092301886377970401451541448529591595475810929617327105832789314069013738820130048683527852465403223780264781438898687429226125641337984 [143,41] 2558872590086363574392723875475576265109641796863333497550208837727136144836427864155173849182994721353868531031375314745949614167973465852870905852085729505300768581506799539339603763934398864958867707692401313011919495134137059678000744022325701270788064862893818410592687418744567986041440928653310787810031814888650450598533075685429374239848834512302770612023437472362416697674070814112244693524626229435785564177328006463782044191983318233862360980663321203063988736026992690329687955824405300844684691822083343583634859338964935252367107222954153369973433257284523723327777220828983998907586124190822046593010440838671087975252960795775819959890952095159246389488086616219582593365564312907442697689014710618486411247289263290065769693983281942813769034945574723531177020847822128347027469254594638421380675806088315386370654741759300607015616806927784320896259374826039315872083818756601005559913180335690835131552932180641117934226924759801666777424951850174123065314081335187943262787647447170417569723844984519229827629945234887308022822359891287457903003088190546943327698329319174939323204637809841271880629445855089127956301823601251208711446098414113139829329430256027453291046419621064690366771604753265526984863459936380089662551742563203793548132210251015521350400804561085728167379396022272262296955629533467613333977986341104627193900500746648539693372057621989781691476592087231077070085620115021139527299071013888293045140629085850781777237340934962542410325639626482460347918116756967303449987226946472877701760430867247170931916846936468687085566802674101774463617013438285605081153698572140849910914922558127777320335398805597815015955740858214877032003101089615400670679540544807620436262093548167852828249104160807184217587383604431027550854202671424068027879671215430421488757029465686123583927390200898722522110704969613342882409853592905954947633537671385073961925039875866640350771693848045117647621711572510721341832781492738262422364506964588730917179976013580610582573447106344309868731353339642376939227745261033563384864403310495087671380921655383645579592417357128666996340324088001624849728144151505635685251929990414713501199229317156893499234012609220763460570845197368292804953940742863357731561038953333217341483440965741162498991827733817097640783526989865347565305497680 [143,42] -575810812758393874490143582634434874801953663763226988909626180552466911702716468602887353995616458237845748354026314137619503276778062433746185055149136131308611891236442440605128598814616240071237196750036913919417428815880303729436411756365176568123812112428788072634917691771699475568569481665766002348483390518559107929357512599426213527045679710835437232872607309189869210423505343201832268902994217307759003082528461658746924563129393529610908614781531155138041221864532590366187738285895208288967531306849638403768584594256205451993976444489266163446205677364837913249836456665973979632918111337031449799186334336914570738726847695115934905160419678755554112894920020872381612917416306870949576873363777201893772114723553842309314219191272388592177133322571182957454031752604329749002378926221670636581741744031221401369156961986170021736463192699565241305997442179303765027898656347449794761185416990225849772967454381088779978026396887591855645173687244051356307337958548891449616223133216259345538467002092067320235200089318736029279312409226540227243323618147024982356136051310107194169885205346387466544982586849744843580767994687368756510239896918619490836620919010820644186200923867084774399741063089197170200417418170590610000363070595752156788039532976970537904017606863628461168092277438089972062495372142100972790339844475666991485435520726551957490009445769444000731411289858695994339150656895022531687410148766730866138065411503343146658711593652781873553448122205595220038581316480711763524588183938954804382595709333621246141858518300675289112536739709438466984667763979822699453331480723417396802913823849001115647177081278172125772379287462807762661470306800941118239767787944016705589865682664540610667980861444839877884443127023628221273934969806032151032969163379822999924500208406614321012007448865617026518424527923365895517964961556415982735230706612888996972093721933826293957699525706612075207212281568049220596148889261855232735957588855091142604250357765443378110306929372658850869779849856800217172475042853943114069246221346685588460297994623275279378271101720606679155123659843834051933191322680910819622192675502756354077164340447882699560535986008530017022332973262850005298403002523620667962243441045599912049529252460112648280598723188134853926548766498398698629867104 [143,43] 25921243036658501812629995726551812785510932983035728149564957304431708560725606440506161179159818811468441205485002319155093198997496275006645047631052130777828840006303049134487020152925563119967757236074488634851174119295150798569400743183084944177297539545465205315521135630931242120021677882248028535719293337543731812158924127489955757642605159264412696222577093271624967640309380368201530223483372965935583275382208766399303909701256212553916008642736019825965471607095960422908353368552822903311892206284986830654058863240693533733443072756635268791886613155167461527206379178660802334421484968726788329907917696354781036932109693349585901706378735386921152495693707479226255771551624557082243792008391810843105053917710793808774028581513817498862664193422577591564512354271206612436231276035569775714749658082336019589547326103457247917678509031450968294810227509340412366696792991750032859933760450918308233824135015454652698345551398358919743882534936249318900761122016142101041079754660645249836905794393037459516322272673627998594017722345695328352202765599728787941495353439999253705924710018023798483181737869823000859803284522596005154999441280369904563095118855000739196491767787597066801478044561811445999136580911150859366839872975414823430560982214713550871366628705231866623409025073681714070061588494988311277986886321112329161261692362965532137943060159647189472590533321072178881453195645813233579144197069055164060769849867303234846049044977565296720609029303846877139813394771323232158342616626439481329605918346632451946278294285391977458180849007248529281348879279585331173038978021518068608744204797922814838515873469697527361681254934013539628084108024648418785469264401483517532402069998883011092980058822568307734590119638432659255408301625850263748198125020834943009065314218933277030586006301344582366547098040632501136500499551128655120842562593919964270641872516431229535009838565791387422150779996093441630670753750292639361544738089093093611983463283782667794099692543713059647012248825884689151006329584127347816686357245486113168183280117690242944296726628795481339231749439667124813235474447363276363791056135366559140079913282271242102040775856482746137021624652089044120232866167847183345347674507814987132349916608076582468010770260692213806969753857608228029620 [143,44] 63857198040665516395680691767610481769285973457925675716425397177104849069237056756033122184815273979481961930244089059127778282805368807766569965481171434015120593199942045432074118189030855985305133779163891488223570071517084151752920075504961621211627719778779467774910824749823142393465913964424358112568442625020712223190416952204039368801029497706942993678815878610937460496859641925206245280198068074245679373919814011190778232932106455794929856993949560436661475929816404727281749563698929498864642687572914391981256218271262628918320660511096022982457599553322599242411480149831751040696669287547746279560944121933653567313238197870065996090844537815921212026322526007642855802027533241878552897990262564635651195034826035591348921655030777271399762494911697328040112834412521568496507651652870166488438034163740140379194675700392425957815672267895382371283007220682218376999318633899713690332523478106280001745471519780570648693787571111629482841569573298148059893280893966084227117200968092409430808134456529358238296401989505379925821816262019479955680125716266248993005464849145802479382180508643539071015093845254334773264136423185039481731765296615639461320598788086915492037741098820794796812543250876928371143057981633810088073394666103088439036613540684524934477312032984355723427559938924915485856362923067391776231912003906864997611253964441954757047597247665344785374812220767466355326393122383701365386254899932674590282875539810649928793337445952560170311719684852898175864327327825433244890770073428863163729484311884457478541333441281427359169859406116573577175615579646393322070271313449540082954686436157896404340984805274754947204881091499782434977605872277116672506892707083709436333799661899803605470232711207568424357234398767985588828786479687576877733062084096761321342333993791247662687630502489887909834658312326788830498690930572848884530608485594530856946850086933473288782735709569089668426467381140238847370692564948764854964053897100315985506268631822817957026744527620352482914762508427364556053561507007723859225262655694509524267057443509437765015883179563600556113537796491077652068022275307913601892448592344512824795166337403557151832643976166801502522203017380604768189894467311406765018758460006424600896909424224223355499777607364838495011882897349465984 [143,45] -41023605436537135954306609962922283681627487733972200005294117812426235017960857603622447424711393639084024900961561102078119073959627584299135241982804851757993646653729097149644929051560634744720170670235233997930583603109335212859640257611753169418261662843013843998194566262923407117063442120822717185652573943665691156010830982761341960517937022039455723693791313190803858846201620288191304670810928209707225487805419049668725869400462869270640974226410206040068305317014450601485218037596482729302051811728332727973764820985539365357821354855080993566837801095592840610113142953662609730542967237366941932516007775389659546152647406401361882986470960350666739289691586292104859344010854831272644077182515015109147796489642243071887087401856645274659698867656038198449582396739410373879097823105199239706483394904728084690642247825172178440470843484274196746984564819099329953823452794895062461155514425213187586055187534779920471319393967972755351022723682773962155139006514971993462354853001896839306691303997573161162650911190878214045853292795862671151082546940194221532599980710388798838293646947527422329102083840395194930233374758613635231983304784029649599805927438713600336160911549568237694765336049040065192443916356054455854182283333429798154170454727891452222336415478079076127762259444902560132057297013204012984558048381958431184049836746157337212526472142965748672607992175748671141704171067002393049685207251550760560136449930071719760985165117934188340261012564070586851860822124553409992276807294485313225265514620235480390950258946854832908068834023263446543740282909778766467655424552562913094228663444059069830781589242893493474067685969692351531569621124877594419033835040251996772612188930632063263948468104691700527445617216258269495376337327048048905317746186902212231950128696894268898934152868839536597401495222388992067702797279069209926351220383527943733125286593761645245505977417423645713558925500980382106565695963115974088922498182495086159799104043081900374819438245724753401159085868788278212835154902301371248756082161512279942024070300501629745217406542366656233071424084781327743864344335728133342080332877793317554753672083654218818740754635106724442980287192529970123131391697827231287625778864951290918616473932706505903327385025699282107567870194042992 [143,46] 14941849608264076600053782787009863109235875809648893969256652967634801707680989096198981195174430835087260965237736680571419530711261775607633760681490281465706251120116415221097528643227330006153854808828403923053556254304316679928488315804584554155462363023792621814381438209846024630640662616838032499566503917705184536484804978341523507462838003501461418314944155319345328587580129031246006180684570059134379002552214631891992643276905223170944796715416685687762997170378859487667807348364374241397258205312361180725927396202346837792646982563847876560714346472083419533968943608351881271593609510177599834483267470412301692640045738139759568904815672327234546945478170783844326097736869495901460378105965008752114601606450119905175835397051865318422367524112335281084758408871180823481756847980402644740499052317614857105601482506857881678455384658042647329288302702114796599706922908196923866042357590242519962678869192537186784479699194689532528448930946054216327872112525603476042515901545939704390425295452537300916016969082156810995878200806457022545389393414975337421024425881193581307146410508249624167683108995794311855386263852207728399104956072243932195584060439534256469348131447578248066924293259186795124228724144160933414754110713319904260580680242864365726024214313602280566751687802901111303638935801024547317198299020417720952982454134137323166313635984078246186589635939407299486772341451497922919128109909526062062529774811602948895361527528277382653098967696309457162971313492901615932574643339346529840913381516860048264671157348570093625339083739054214417523433329297680155315369113408806351659811611761779074049974335313315890850422376889091000570246771926906063502634700185281216656427726660156747117029661954012621276448704622617675986555033462078763648718688580009351111320490319189707470444066787517822111753908601073646466787512919002381900968440003353837564838125117604336339639936357117273302784375333869159263068362672493250363427177068991990381093029897760750212467936882350278381579028269736117301826040850749669223708412247826767197458402988394268135068561514975367178854055717422270185048746717285022215924627036590341885723044168830762486775502221127299129527583576996516129633394264353720386643863458566765086155767371734075389658619441459478488670872576 [143,47] -3553397558379576483131589343483895390545037825128122827853807278291163727788820332948971782037025299629751725919763864551679400804453403500638528663372586444256759647544549046069558367621136721579708014833614782011118204986294357208235696796630716432862372657764052593289173980295895067633077555221262133107473137756605538319034580515887771104925802360455155594332714020698884975254916414469652438689737569782526968544804634192932072482645625546204033618058579883811673002856828663091787776536642706277116726643914725631662516111550067325203219663348755709863293836974042148484167130417389851477737322795036376907678841174350023973521263327831715310016988577161065853159602238753083970675374882571298276575012245061683946224601255019084886016213454931334585080907283490806785724029573874500105939697608579164805710927517225718158216532465663675474675680371527850801320706411029585231448081749296110905303304982050244170695832059103971506793862974759989128380966105360759965185980915466015341161426165150827738736929335383922146276859198789375416059534930953804376147035158649623383438804253456769654166105245831761014900328634790490082752891554919636093573731318376227889318743692532736103886378062967576359254974059170711495212579215134584156234763635430112597496428856278359869128743865818075756036574458878748649873925523752912998155088782273568514524386248396497320303707921539159857437275126042515032907973469829026671067006073965540556481310811905008790878072691538142732883895284209795960020062288284061930411476135142808626539471913704544739365441194881039652677551497707044759660196166638327946488556646047494943338721516049693738937768937114813815847485189363898890639105844274786089150376306377155883102368663424742795166331505262861786573964575615548907339483752345182445259531408903965946412454521228178553887808286227461766301248629870089994235731612024413003592799970665749249454735369491698450855807037178384567115788423219205973588872607371403271092533629401863229085322824838498906900819576819794851652926914007716812108524099398639792932989342751174976008338664684966896418266540741143399909215721996788543615062566791128794613791312806040455189437304008081466429351865772968820692026601811325767154686865065573102464322818829557575826440749970229327909882156051202762231680 [143,48] 529145290001808667710678395346982893762618279942215537107720769155378124431443547160456041687720824555992145718463938959819419183175961971787087341791628086010492759266811945029149255943087165391102866972575121362341182082067308719121232406386588195331265625506523816175452611273472267506406334812869704717783529506768142340056462597278930679939583625157772851734219823250070595049233333966746837400741325409056234499345469920212461230018990109893599402221943724007460185381837203107981607359270289705420676101363149406448204100760934535543986141678723815748560149774894075907834792995575580925991389697165187889002366909025755192127374847132751617235719870298658639864081388493108324494528262528619958286261842343661781608492406022583473495011084171895984873784406061045318013416223846805450930906687005858291173798427392101873560892174602345821824747177511623758713111563635443964536585777975100419937564405044746352145389535906800140924266680622481855967797890601791894734111060597505260755762161806942225016826780709584466472683631736574780001993826037369809214847034177790298668506473316442997571747838603045064214067194869743633076450863611827967086269787537375821394544475873591120810209660641669760862292775438021170411767199039220739614526365668423345252135364599488722620204102585130885033172594145518820411135830532017302164330089418550908847923200799520156302922234268207487302242372705212310292312708771180032290240380961894207652111292986843060501706790171541677936737512914805313821041392133100270863659906202745998804064165643935800665212405282697961327924988749329866857013764658555531667727095305305290202477082630675309867783418121265962971173688498856000918685547345195951692113319621402534452789650511192755444524021406948045184897746064500962612789278282482822804493525888776547191082778790476255419874623363794480687435701709946232700918624856466662195624261161015760819203702584079158520157734667417924650070317642793449198884074374409491871133592435511718267422820858173671733256666348485720101006505349526974158960750962135911946245226427985464876136499164342897050362159984374410084653980702414073560534605620034572114451252031773549868199723005510339283437833686096942231656125836484670979190597001751637235433736734525072170665397148864580816436575135203836928 [143,49] -52787710852312700841147636778573582660850520594328715743677952141160111732752783707585882210908585183350874269466721659415741617542584124956003061253779486121674693217869708722882507593930237130554928465738522179539628554772346759029848516771847069746214160152680884126776051539659165839751439813756598697195909349329170494337937715482669695545022523969556970075369926842217036894971047489812835651531649211478910280203171123235948260666320126913635595016170713292543099620713699016260978155877281146318304431756804207480673971133529284172418967488191423996693015573038073364479163989140199205766014109436415967677736910904696369473845963380239168267736200851698054966858326871792539484038562353339644366676375883147885678887047752449809411753220716851067920486734106526416084097065551256382182549600547443280637291482607568058387650999051050181427863413569411217881545695642590185070980018054399528013520250465120452213015162444992275527771799862838532139872860065312685854770605476916266797444063644254437974357655956281553805950192042199292427403767350997256104437269899770266582356465301899446109194048180396641845278693903629459605000686060321691784694411957300647294661018480583551211629289394590701092568392523236529103231437121897221370472035812278185143649503437740097915368584304908812882567704746537540574549198849676977417731033401397431240620886008068269536461698196005962740761681769453216527432296527651688670667785889431578772239870457722153999344566016610068949819007476369320462463802666903407717922685918524476256629843230807342868981328767581580701127411791792969976392496172730083881270236037912589665109637153537676546317116687564344671700832757400610920898583140851608566639088189940456998660024086872156772229777152090583192519238449172816261790744445396971596749629613103062016391939152489526789515870322672076709806651822620473778093519934000307317473241863981002545532471628824801183695718205007674118642669926589184173161997496599433575038989089684268314004535039530543511513000698399074446281624852306707155541676784393119808229512455812845588754683688108175764685299498044235150981604263301436313137049072754012593040661319614032093901424274398178923309632567629849830757711210840609326805460879180810437856005595453315399809336751379589213784582600518272 [143,50] 17510845273938257607857257890123305016096545656395730032640507811186493471833301348273693025936931596049140872192635631751043936369169607557112059572171479150373803921762259150666421817294265504329504485112074549930792359059910578038048203510942551766792993073495211312551231161915052303152872992630053620711806947048239741199847951653701333673862819747564638340676763387656701300364551996484745247450273893753598899476669600558332391339331173802395241040222737681863005788006795828243160094072338112958980060933240978935899609140436359617303155314302785756703365614852676905655607163313671626005116242039269052913552794402650147830942920411067820350856325207959624261763103393772828111218543039248202172223024843695535551849787787549992548852762985238692314249494619364795637296788884102104703110666026585688473130746569634669725686680176224974149674787919940532513860536654514992913130253983742402906357464334241791142852015365642965675930936115865802082027656539450809014968610244846700706191476313872418485697514418005042913255621442660714427953092765480486945473409695015670805670817490529950971803899077280769107261333359305578977886804600815107246673883231753391157132436591426552219494997177267270153707602258720271660924932662521707171168732241520419471880895982166014539737012531577351538396740000913567333109446660659891846553664679224993172816487489097326478844756175792917841645995680316218494273321335679910157973789804027663433818099110241092079774814511125635469417811785218022064437864851812015086913413956646843519111682161789818058983164734390691223658448484893003335859556026687364281782689995777912051322119751928047647649889769384583530785238648892268653886055151768737401853639064361452006177774859702255524647787765371376029403041792855182606338211430413202941603237696813344766589307449134930427154215646549535659181482205079090172716427482759391216817873185148704351392748440812627063376719836344397257499789245804485365289829759670196241614756819308083337985624499584795690815918875570418964289068942244508357232205785197817903084860944587118063532008774553644884621290419841055615841064148261828261486945666819759665848609407792389900005360315376672050064975474666835860241633541786735719344660495705802592507644358046778406337686376799018765274688259072 [143,51] -10687789315815615185572954606927783349064427548489330811005141006308519879601005917124657946168762557381796218078828074856796646109391833677892195848037195671599978394998072894022373818188908830155865783910368677634644679379197967742176623325385656606753273356423176632832869048381031936299739928173274586531813490252521216119419436876335686225991580331225432065153949563575553710135150893611855367577504303921256677914459680332827583151580252974174583643231082265210226489627855470507950082290930187223323572109299021668067559188967736869776347925125717928956094649600240697125827004745189781505633749982873914318698081181661515513080127710105018089491105209269673564772084254480945208587720048138387945614159552937608309751185737143871255426106197961513836381082399194202616266767168269469644706455694270671761082599282606400425323837254966625372066302177588223399587541920601971911176830727020136262251116509235753034461720659991305929529854194884923913118193633731326213408161559732627561162611314103230052846664995376734863570520771759981158966870157681355769405240711478514081728771292199991243871158646422049298984862776643320949782459028432640453864415219164666753989632839961501238542770945335911805418745787980977559051999430241290295364739719493095648367765567715183839019716066912597661060865544088624569217341033798423237364930872130493095935067567291756626329280365146095733098509655661782434873180654242447949715843417755625175248918635727670568049321994134720275924038221696322838698147024207490375676976543846440792089128369620120637389529610615108166965059682244528662438782625101509460887795358415706934790342423234625846890621075416984176486319551268143495861917668881811246364149685594951213473523172264133063112704900329345427365961749620347706839215524725938624983915319845587703824945931898762566720086080763292421363636944712005856617082620019598605171037792786120948536065680969251233069092056539400485397170392463778993153413263567738375668074691626373679965466406406613503212020025359105336222261065274249073870403002116763556875803289501459615080914127799817707455850883253271153720566543237450270516379782428224332758032757720486999171573020947950480355040373644376452929385172467154436750806805198714570126908892963534594652141524406776817024677760 [143,52] 4012086528836505639518514584264151639859540835089860392516640790535553795074232377740447770872393870552063597419746027049451211343695579753330979563654453276979506563448459316589667222024597966129619874006829048260389243450522699884204915620979732769133084159595107011865790491023959454926848145682316708993288498521760593176549185956482994199326037621482831579478710710682852713336571173898084461273950982451771708233719164732007143264274848085803346044255048879493684047750786337609793921434490722454496877371210610090194614097418861251694649740074412724148340705191755605592272852067605896648629628676771623604864946089628821254896667511869253582022255183541707717431473737729817557895593890742438712751737947962655931216695463273350663388941752647119767371880431519377871822905635291885848678008483669618070608036961564987844190341378490772507082534934524016832500426817501403875048955632140092055710603007293160051579023949273246741477622912007458528451839977646529470764698025834969200149449607693662451748997875045835254709965414365040164763894357603717505538268833479217115366190934314697529152005082308002315461307764882204125775758435168525573933140177710205907246374622066194696431600273130569100731569341860779740305851351664732325949218238734029523286999749333147961907979048034147971914092748524196972160171436959914832541934934428106817379084225414700583295850771501937632344610743674879620254270720488287844779470200179536255872505467232236561126031440837678877060528139625366723803076133441140091244986593568679977524361352985660299312177633808353215656744845134467267399157154679672991522155930240566181021755856870049644401456579869780375768369248062572390228447086137634161808332312178908450803599698560841167645570416191658019830419771135163844687688942519436865114103044453077360789436178139943232810968504342643285959683379514358511476947466554911954574709259358678581730255435691480594461365434119869100702415737836497201990629334833604246888129912070355740077830144839981979368142829607475359598837207120919642087197317372652983459019073861038456666038700452791858116057826925318606629927156762559931424125921006671982875043473841048204416112259470249700507102865631486312006527412390549858276001395123952135966679262802579474290277806657873427369984 [143,53] -982732700515073795933318893890633466584700135255488252509710979781733585888331651176947710106109115719109111758280357459855875648938353087800109906664822649029323280605243025270256533292720507568843126451605716989298362812937926093194457501001283021908845893344175172068748902384997517194302283908571040722608987671833196334357461543118012669412697209704571001282680017559120126916098707979254079847309258551251130090795972557146550225254693175295324115431645193987625885906944688637103124245097965308913777454941521686843601302929066817431184879018969645744378142545507038940306784731385260658493664180276215222961430333210548086400702127315970336138087400894966836957341679236851289321224985243638773491245541825307656281173195087340650757696302743566469782082625078275759160971672471283039831174228796768598835319871970532778608650503739342700647444561369315629547258516906549158433742046909040679900681577345910230331491960554194882020521533104653732388530293175933079471060822119373864016223539574678656099621292883708346512092614528364489813905279297564459469451518405873392820978829226967503530051488007134111603897142238525783055668222959673596679137661520934089141671867653236292152643981174346043906906472767168386183393783244089780166355211123619035964608718845163618675374982164097368134868770638624143378963248869624875912394197719211100708911138656179097420353178132363298703257192419235962566354701324819312049610156000215779692690633000687462518431022192932995486188445014484391571334334258996144521419619274115035709938153802392694381373414503492006209675848126796104950363963196458612067136822403120415759527733410963217413052615031678336284356482269834818673332443456459078375687225790273013573463771221041035755757983820082900611383492106536777482619483516016058232690536930950947918442267875925036730317922815518807988063495206167247216494412933653293618582681962178012619356517557972748051444850078442155625860754246095220517551191525544723457264122974782386558132374669559773035163770160232914250969294917743684887962808002543528990860157248281522297308534763752694599944978673152488110395350635007275045188845643788451125730373153742120290565504242105654256724121370891648138193475440724386577612423369004291740050501747983658001090178508625082880 [143,54] 166012013022270313653022274144021543579958696789790731867023408492464398715497788659053536801931589331864015477332695167330970811844829199425110363649748484026433046463771887807744772683724911637798828669424688065636795231805372063723956475587668115963727502203911247294771684751976135362358086707501070359977841406380736089259697657698508455149469070777715497769093576935374973944020514502165995220011226694463736308742303891234517155332097743323332144133086533314489874736182868732694475069087797575402446705013867782772803796284020551509648074979431935732102641131136931731728298489187325875102787425440037750537463485401144223309815624971859793767939297355867580838241594792211989008246585037567031802193650677886947354333591866670834384537903384583543555283813298574783998914025686335710396446371892472164058658684547922893819192626828203072537855927750690135498675729418877636316456939438129273081145211536920943319271606393484335694791657098307460566905075253244687675836754744581498852815862008957112800468974591935320790853107784557190447669159949804596551606877482605300657452017669733670899884425326644011446520197797517488855491866929317392170348300600105037939279862942091397741707799985786906429508082376651146252671854811503995312252734599688353890786907987825412145467987360707832912120787303731932040345418771154892099242638451030333889576103014855637198947400909511552208053018061579468441896892275364663031416915602953881210492712840774986418792051097489086321360410590138575823346876142046153872374365579211167179315290465133248566786371529092041451805763543198287559866152897485257697399478170194255674261548496040930293396797989976631151464391400135195299573553848895006714435268738927045495647035873394594511558739946997582035174255366935834470296861866534677747422561929358587894376688385060779374917399544738414783521046038877500628895828360339619899746118417694485532631440589712173536940396670621773696381375394188723272994679480106925686540984701612543794788620633564561980485048183489345825092299091923675066708086546360479315299308603297635893086457718045968724533752669450475450866008010752563062071988614710440642114810034031707204640576165440391992900628799709420062551285892141108468703913869541686485073427014614907206589551860929024 [143,55] -18753512640095846622903749222539557688540068584898957584753058655744954891048102798871367387480811760396330832682697845087278634285398493978060590421244927398250649383839288875496230728685134616059675238467866959813244242708790381440951141660095892939678807301383249642000387964772239143692116328436399165834572926776905309850271505969763367959154080285327483953559730853861111116168122419069359858413939808273052738125429581961207369378466470915210687254345808251469801586765519704227298330387228912210062454422354547556997232490452017303773819878001730369861829376698393060536322689069060405776253605636654489757921014688920219738317767246304930165971508129827146297121724015251638276265369897843563399286884662620583502674065571438522675856579936048571148122742315707201923913984729277162023771901407492106871640878119015776953864124877701102916431713947336527717707078315352828926864305839195671549830146329546090493063999863955763536968751183034940352206781527473204565322401975240381267195455484165782731155055225154169294599388439525287806768000388157754905431410367176361333968034728254000122605986737432563871294677903859980532652041023231771788395237866063448414176632639867265381979571013561446140949708466118348599648123128376173625803905119711650974481338156363258497544682156136750741878335257805131665141186427013996773711322879262390736963866149371763525129170383889949360204156356583754702903463653791566874935616606468793112274270799409620449516326229761478387480301036150028297349942877080431894970697606358523975130041176853413866295958920431733672348064304468727371535465809956702536489276099594814473135500988453735339661922963120037667990863523357384133773155104722388260814045779766700479730975515802913682320004043622729169650069663961293116352875961986102402212662908457834982510648716574091019927041725076312738268420536810827513857410112239012655267393638951130243989031908282665830349272066739387283930613251611109926465961805370720963125223989361505601823666455603796458391193581196589237151058412208974640468113956532043580302699590902088127076868902367818183452850800309381950707690595673156691375934728913199318984016265328229132771501336553036598881168445232456125591880120009023306461602422407884957071522470806239031024586526912 [143,56] 1007882726657847196239945437106215832912545390665410669939914626351401321988913280623227546034796348581797908570565813885806778001045906281955112617529180447698918554547316606382127202253488479450792752312866275107965310132216305418188374578927801686326507029510271450309276088071057116766268388688166740635353828869594921072649272263248445660460879837693183611700300616132442737922506022331409164417625305750856364134198728798912816866644249192019594092032855702236384018298168306477373280253743418859453474353470817436215678760840453385898268514805530564721785548677146047375881685218341527264637739761985890726281403972840089787438240281271097274867812372907389699785968268876970770391710698314978947939185088411079439152527493791998945997558812264078683239243714167200395335493318599622268016883435203475687323371518924555525726734547060444661013326797729928269974792221496555023815503485462640904962021460949080565612963964981758865602798179369182592548547615088334555016607545351761274096633562370932015582266945304798055806494269014690546901211978296610595389416510588843113716172388870105005627472106083932972700994852350293273403784247621164260563447807274890483387175703700853110111590136518486364103853050939345830844386054534704336196187193801317115196605585732938064424452165738644050073452001918934450207056631725227139935560224412148752839981680360070443653768030108632964397258235108420500796181476756006972472851573502830844312510252969134219142308106963118305652568828102484706958503817724901797310144922603096592995984819629993060166637308393382037561042794374148528736093950338792140980854985427142914586306672962850545644230377179488809309376060829481774397918851136041468721474252208333724152225080579262353010042451793224919696798207299385310021600572105331799980433039782111766460473016631003547174417391432966401291006998177764105058086397809196764426569756268713893743339378740093911269656571418808757397795069465899149398585880962205269943933201128959312486898527123794153279211502722981971683207412389881702042349064488538196330733995395228693500909157650232598467573673893512154402680982461945794226388161254482065301099104695961415310833303035830655119488178195828829841678068635665391695604732552026082900763113726950650929666304 [143,57] 101953348191839781857379885211644331242758893417350528150453761209027585150138676452890810653028061918722775262443335755356675934562405250515564991243684925117837639800812457225676917099792633046556487823669120672166069646005255972934989346695092967662621189540153068017576339811952659609196094211064414269705284523015568059629342317644959494685929911560756365202369418142278079497802917098135385295548751147799944885718990098489163018459437452396638658461294421393882904579612694484329487084809232339865566242603742992379354407351283594754945881771916535016948305995528692971860341668692308567764900718062183013683770981527034816691134757104026626968654051010121863889523141022994363813908832582566829307369618817226722732573858013969105604008717761450667246904112363565170800848187643233941893281614612029860499430915361883196753365676462712296577930771449304018610241102819139564711859421604688243046394298168847550825251948831640593343781273921276754222654621957659743253236637836808796679924924717414327195848103749396081249237508858326132800761414934409357904943655944025931133106709992349671415177623624317985385984199757936030133033088347621571043533672037669077684575559039816387477988854167143533105966003219255494337543791183777634872939881759971889522772458939722951877009555876470392548968295849985054972932388549360035040777500941116039772715700622885418211947171548238482709063450180919988687725734498193470695409821506463844462349040239751620895284675744537546351107785489663077790101453020203015150782762539104636088042846140709130097666798699730610310552059278586349484797982328130769210428779014058022633446320791663184952161729763064052282777435243454163487198462325184114150949722142772748875549052015051922176809005516737075682217662972308721554363235452363566741763356406553593639954512347797551937260972722452818365628127016691006426810112368335092817478944921421934283756442838055964402643422376308118698093199403749764057715844425818578216081897158200544157503740075837393738478506068888124013149402133547625567473040017966521656127264954956701699527249576611467768266473928487881185189587754465643712787462601705138809483715151647732959678354342000275966020444079336502352970311740380948539324159093369870213766386495280208421216 [143,58] -32960987609376828962612859701374042151602483984086721238943415600612600281798094638250498919375385065758136670204874865359873700764954368541183471388366031276163465514326880492600082677160975526486680665008281613205605038933498441674479394977104507178111769193728337342574706310650127557196760367079479400395893535167255452550358948127379214348002203777128569940658341003858816555513868454891732176681505406222873746919091819446583574731894659296634726042465311656121913310169269700730593174635694387534148310746037955728547178782671384827254251231272173528103774450851682771286123219767056029051108217612835193267586438169606033895213962055692158441955192154983825658958602955487663570667308031462030141917145124943425108595804531277970879457072017338340203713852741907314602070873256514602837469018068669601563184178468756914882369535328283245330738133856561106201865016590212327149733909232280342221098514877401620397819298583876981972048064696108572813893261073039254210336061916564857219816778070183987714744027011109266068718131397697688298065119317973936091980014428820886732581181737099080506811951580794529476579642566318040757025524084387527730852518213395586277514636367322562558971278967300419453079871767749053228213265191778284272349293501100070979248584715363185574944378601216395835252779088960554756368086017951861101057973183355702795641690109302292463498326188563002662587612292036818910603410529667368917033657314502477972754042312275007699236558488385340872822240362177578002143714118217649163137931479372850515632190168389231084250418881118314045564833125334404104143300036263595447865673829850326060870366863063319560134469258442148654825797393594347144564480576852681483777061150126859700118506213031719070093530830916309365463920327989637049350528446976644776510089382748089438530075948550704608832285446686279375284973703364350423802674771412852903646736618450747480975472517861841064249294345050511517744947392023568898795413522134440462003618027137268041195146880397166495867467420342349224646873298199790839986998616913653376271706540107500928067531974535787183688587470454789448256621691014811048854069874053903495791393044389128916832904332024148285210316634237925840592196013576834441100917139737116993706386513596844864 [143,59] 4467815179969525089914637141797452670765040807536130093042863932312634875968180727126975269815930443724155801257053930462717113096230090339845262786925817161722398555162644436636351673375966457410248992095270143907436933967218976722174904438969936947484561752863206184740788447439234532958952709082455739641956083452345120059841230043118218391339584822721616238878227427431891388563405204602555943403550096658004238683442857712896011932523288988582332416468801880257940944708734150091345209696503290126165751434125853670949546142292960492206394817687213792400706006996570834856635605826980928033973794247424015834525499735876634497399436011755101273211175035848423673833732768761603607169407276323505790568614954811711812068940834876495322333652912368211988328070150370205053877082338583743635703824658142481907822174777788366903291967655592590801070952099522563447186222225626188270224034921855482461834503583740870024177877427156639305816319940186365340929476135709562501103067898643406301057004060078340943602961640707050351208653284795672611660850350956124393706048636475408183772093886532107819785295130950531852802102804745750122768817124194307241091820608454202941990907225033160371451857770395620690227153766668328316796868870887918264325396938036905988957269598015343178484613369453681505104985368308605596407964113538677306562427320268683978209136594550437688897001271478955523100483330941302417369771572727682155509613901452522380336497654698290883049455830404882228729921619796949258166323753014530018000927082628842159473967414066222143292979100441433368287998293393174411194922176134657847041202461109900635924041393447557253237198509239187674098223940585470273603211707899421505742783620006126222969304003161025216488524809940381404145736728510673325115124708421657415928925160229727564774353195456907003680404332667258534144163931546433502935006740125177151281165207446197756507019803069741273860939852532513036291453341818739875167909269136189744161639561313004270512362851738566434883812524168389687506517703428664299254632369569243149403290489036481230873570519833254631642022198644215869748834122015367047706769210046508719809182263673096216206510335556664173498569225166670372673890303487544616486251853732348811203245948642072 [143,60] -381378832479544776884411745511352271658166594034621409359053854032293987747047729914742966218304498402588076533920170554934252091506180293944757079385857658716191867868570835849368427691141883975798805552843307565969942464255729999796929427064959033502842358423169929943884005755981763370936557015977798368490061726000883177807473093386294101047230533949286819151057718014913161415947194704330921220952744751243163982260472242467373460266226921753827532057893780456158022638680819832786050397668367525336515637004932979161797592569621909778468918135007310055852875244557564105421155680460087254669954100430184635571932222536374150602555082213232580616162503902692821070081960024194349572959567282756859470664870756452532922541696611733802888007304355953896136476610218541656289434274490919238609906224782279076588681781221141246211538865595069647599293485518749298881358533047586339977120876089702333024827124553120948461605465552242663435364651135026450499295741079874831764431284287752612179023539350304441453053653171565105730581676153866740047825105363520915549707072192402763240790236112405969951507620588127647798972530715772312784150029171438817801946814032506736623879594539537407335647241100044574595532802901488680257313353003295895981286274658651533649992287955317968834978521854901624090560523341093155224427264749608743537797787214092343412824400445622997462193594426377001384140821679299108966441498796882265841522180832818730873943676893317067762236577749752410677435548980143070603881544811914556262119579975170552163029068532234312678015845675138136455363974381043984056747138302102282456942492309755843976732645002290457719335000677703272372564092645741258010064992124899262220574547330270075399447930240350772733215939223111034455016606732505892068075309586845876280278773506951099795115741111873261623741959522474471127873090030757625311525321929030058307266279241188925881038765906242912759140618229852112732732678218506080663451384460537913525849048772120911560459110803589374471205601755424814290473041587749201423598047778990513076660951297328943574179307458082494709425644180504528323174268654949654774364570592449098247544365268037253888684373800522838624099759276561565592134442152941781992535699103583170263037557760 [143,61] 11113240805334215449668855319846412696838958218640749684120956688970810486191770587235748977729321459706121147319721143851820127391689972955812398931003751135333104791184417884957456492014077575491263109770054789166123999097743318030878880226720784675308068680565345781096043087402961198521486432098676224848560372056486294332081085916721740429787360361398629762072858752906888794648783204896846473950133031433283569614363948676121024110855102225439523185939167796587887257952963413391257519026814352850837205606115459859911496987147654320270950747230567388199145241795064686787994947530726399152992216086630198947182547270111936578405851206845199448684304840749513950273202854952402652445459233297785518018341486579518270673504808548955887693044078008362201440507289734522246977268727336787174853887687268510478963421027815660447056301735617252800934002505355058160761575979330719360431500942034213719776427965349532124209806948025594008054258508452408930305309156229273843311682187544506195757048625513898896917868514578765198575824016037805462744505584664739882312727008693954321132104374920695714745577449819277334109500493142345631840787086007889866578991136125928367459295530144893079375185509413122658595703032532312258311561836368509596846428973173536811751355570587499176236552644601026592844982986229575578928984332018456054048887355049857964788875906648849672009163321946488125847963522129658602460360850742534654862933558549052341794703837885186524693232714406880075721571763671413740516032038146084376069060559770090097325258627575178883408988744311692135773058620502877858747461287952143808908466520919023836030719353802965937413369787783211340339253645594174427023520544917057922896387144144810028202613961623062545442613555467077562946484154038691748701337773465238672648184125985164202229142166806762953699030516800145528863035046006164871898839101593186153343174323378203669438930415356413041095458406685596949296134648011312383188088474930195212501335765577396153653150774997033471959711728039428516086231989033981256260562702727923914867723996974700185353543349309576204662624861796613362872164519990446539196727592625878394675319044173874934969179753879639488506496386990747444864838363134863300384621944956778946290560 [143,62] 1859937765744523535455100557668437191514527986153335603013997945577747954598252251289247495460202567409978001361465723211030748578984420790951574149710816388341572967567507816423593800033274290698606688998378714684055096631187317513438307502317948525235699696086788793593215292762887865146553053619761213359631485894907069819428541066872190000988807148455154874411384629751646199910404989413781342802106701467081205784302728733107340019475081831318871805248260921742219308679101360498160979792242291824224175032119394523274880946787141665085091102987366750520864589748460029891019574583112198163509425466771478929171685697213240780790517530005544622018242995063766865682985151943856814397043493572919704041154187002116911736155271325174397306040801957988113383119865093860575029849139251838631824510574844507644367461435352190203993669819110654014298023827599488905178887516308886334343913271220472415185337002906638526176861726288616603867006244050313567897129574999898253947044552622273680642536862219941605778979346725989597283265290074959078818928387891975087721065742173074683710777998704395853130786762728159902794933708368597915942274025161485602772959638981567529031170086550874297582352439043729983016203844265765078810606629823906218329121503263672405096231866509957795918812969981494918791636670598555992323584249284348951304487190373360231388728199822730919940679255806921291415121752118577626259991315487053314082953189845106758011459545306828572701830197518149057669704146597961931911210085950197095378906747987096232293925490162476549729314678319477028014664998653520091857360592715290074816256324682863360186634740287779484371477301936865180054995688418181547599697939623524980612314918984950908441652376357148718704622072567622618203067223250375444939630299867460666211763077032363244968750627718767566938106631709274014588008842433424580925506852493698406558584480677192783160527407655127009354602083886188452266990059050427618415857058313610015415928642218286536550681338308543646397275669876241382516885330442693572208098244322564490085188738355311648412059562993582911607204605652943133167058900953532451016219169026338648834072642133312248506607628189761974231069954104307989744760189490807378644383053362567372736 [143,63] -108680357788442824729998437470349635818233187429911348447445545573693152531566098888210528438609593960898733226500866414818998146836844085363395953747151856105499410595571649141421717594636862305854561881927180723684622496371353569326355781563466877583692382238591676160571307771592814582279731606721339201028989650131943347154717289434322620561252671676112859190436133702200666320886385723806778607015386677031292172075490101690492979308286703065241682003516650730062899709370108816916901941185915262529892832733373822414865037788602594792982988154482139092304861978527096757158936051930953791595995836671170006764955827370729662311784400980297491044537517596626847314808333608084545877989482884422124236704982281958626511470699059525865419843063123154941257955174413296879166302981201055597258677176008407473807731123760174807271691386508607447997858200428683942789552323558128900167813676698156098762501651630986457291134391245121937328856032491451432160000787454574339505926158894652697636820937385681137325809964213897439808725605750784115913999135690186082840468307824605507291212949690254301518454983645075345932953010327713026426315679062967906907532420009872250279777924176395991717553784495132104416580396473509323505327177125740006808581032684878239496623958802771066358796397197934421795547791888512925123057762362350461673934029172875108518201819169778705962754962890853189639022115832365679669038973870279689880339205230841092039489040135752380504376128406908778288741645772875685558564883665976129916925735974358884524200022245072299396521821489176041618774641722758376991610280460073718012964057687806465531406751518405283760239085494395441380425752225331502878671698871711081490486961368318003174868722424225126183297135121794609939848885966150115971048837627419867586181452425787557652279903639145120031101033936493459783866036883561794742618234464199674432293494195552109304648887611978953668596330995527646360823681062857148054499153365677262500481668109803874361841767244924755758471570443232346760175382050023972604174102697066499209267010725146116689446785002702836471938729423751487318203306978206687409557591847631900244309135954835235081295142612739855322985940172331762220197417951959910503697540540737432 [143,64] -18142378409769453140049805073238161373058794365058159419679846085631528927430478202228021033000198775914804487734965853353508687184999321191160495804370414213964762279157010511256200391823220111506165397479753685262084071497336032572339311429230313500630373428613963579003558116423882047877368224378564492200006576681108150423809249661560449759893160737696018009713865437269592387490954084716374790092609573605094687055613691253103540268110932899362401425017624361992204020110203246275490784482839299166605766764302375914167449585175783011189539735157441503325893508659694986822457451899635297279860477500788693481075058679286609973985186494357922662457010250832328079770613428100076430773076358439743926140533675216249163414959139935810883922603168645598560663954567360175763556849164675979388750920161273597137061490777167072167724226705791608733554623573245753016736204272331375876650340504467186191750158880676976431843928773546972054350508100266094520005881577343598045086826605104647064155491194330700641408897955378809783899432592267770818239310250691081365329335163021024321870238608714432542012650968199502135454799158701681906773080809376184796467243639862064782551373773281612437339291962699151037405302178060499936348655041021695635875141465158474219567154966604405507062374521017453303018460381800782275774837718871389057330207114204679459841047429662294450160602600347217324600064209935750044183936760522227292874891443948819187724372158728799102148299911903758552721806181705984845917658350094445714005011746207417501075610566031051519455312326303238701442524968229625236698520135846264747291851336518664168662144149199786232350151005513492930281742387976803033250036945644336555732048847158593731030699870198324667157557424267198439095056197845825176369463558646256173520985063690850219347463282518487415609731362576994131589086400280004144873621705136368282351433792055455314925649757584682006131997719635147308217045888007423512919832353744719104627573918476342511531615685308764353096041869331296294120544295681191703203984989030411795652834540380474241943676832558318058456015170031997911007023966241079758255472255369495013952135977848552884789122655507355542897028712507319524844498331063925845716649316544 [143,65] 1695761895220184482543975887059370316719970426374773815003943550035162043804995306764136411913739328380023418252253383085152673455445379862397390033571082673816237744788164687465245580929319692893102015197939286937792816573452016449277636699921962083871237072240930113635753143895102214654640832657375773755186872083675403553483871848836842726066699725587769965955834716097423260971912612431489689169430158875273134275297775447300533098716261371072640461999169066601011019181796349880144362149090761253197580846963642450803548506793396107736122001937464162940256232408245080718177444140719194239163591500229904487370350499815699944372774995236185214714340491186175621603590053768621703543256472986961770816046735982517211245022699084311766551297997987878947164775403792489723590992038091107195619501028761826180030802452411611693555615689822476884844235111556917886088513232571201778826497250267470931883768570975759091249936446411705801550903543165629593941769386081999161880818423018932870515976433477953176272228461302987563555881857838632776115223414752176843213540623788536041700130491669668131808416949244516867223916425627270608385216260548769873110802788526192271219416990107453797585285192069018722700258336708090872082698625303267701900112787458842877641707170455249317064420139256036519143566205155238060150031186713611387074412396171837095313916560960015352484145091106496926364544719095273975994141745976122079044085781508925369950048533032280370154921161891487842593594513400408349114868142244784958071383529889894373568807264946875362139482155187406274335581339422319437029378274975869569258256230577260500106551199282659222405705792104505166733513904400119451288702302636551474385627893867215620809869909145565589630381993135468331769541425330733950699975123672155758971029637062159832605005159921965971455761259043682247091498988260159827172242021042280319078987078877635469072194507038174389923510567853661767444110864646817966471157913128872717216208298311733610327739823727622086533303770800135816741638294985448170883178382825462233389112589257867831639400395412349517098401753474734225816211269301324297037177365158032359380779498497506072981567952548746534630562632857191728647188524692075911681011192 [143,66] 80225833651485796331869488836011598544906463008368181503134940791302447010740886352625810072116519274061323510229364214031818160169865745441795428004181167200669758327735310795038045241159460522130199772390221913884793220764766301541751469061281931796636566171960978088465159962956280155455485743520669791976785431886850662800226193324162902438521506501766145883488592618098709371466311642177923312790821299957809636077047904510657250782058203756126049117038215515757770576647145189766777860791226747967839544705057935491546206083054108187963996741314335368377213591870832095467106968393315940682722217510717218083457907858563338971885861740869643638134680228093585758498982189198233841602117241046463775040275504508351878090757009669516019188127236705317573789469859500513961709931828568589194559383345779585501259811850375709760428726432259182023762900227569126833625152647305764266954725142877542772050552342479710379085788590741864435438407726892067688473635322682031858810028374098343324804870357109496665453753700639976722967556159715983830597117388424016781859453361769495629355157285180402957536504623926696416140902530832983758748066370607160621335079182373350854921148216519615166502565626672445319299996723378115181453893137689353215377772899174302570090392558350944522580908732941871094727811903161290059611794824999764918083052439091263658522315969200327658084760186731084625795728647619239459781097262776783438681387496969819271460849537371514942175016203273427431292360517259302149387692983374903164322308100730468457381665607939417142661514682363322597422852525231060291359480312932035696779855832730661252896323909686655820778426961951524973126551396352357819818293348209889333375770162842979962424704108670501105166428891635774798472952390033054745550789536221807769543133948440090261121978400942959961893458889629473648803448922810280254944152534707090356967346927370009290718356899867251643479759244252377608252325728886382153682178028330230661103044724540385054852051493880601657088617028518007694407169947709233532681599535101805978928926315647305921877123299160408412701426762455474124819357577558014810811891334869062920131250547573528256141650406588549987126485472755699868081446622111216941280 [143,67] -17620576109089721172490592174627933659763977705378080689256442228356489243346856312436577524765804378425982949371472939432439494557095454241190864076937007028470784941582697207357744731359092855787974145880810515703080150371954394676357238004472603066436149922170991112138245217549406834537917107199277680505082783799773410621736428669356334001119737393897362389051053517943757352315731029886567046599878256684370057383958937959070290028426998827879946439392983056182619549321503702183893852904824626936129207841050799475229246750530358711558117505603449770345294220962829340320955889211972680941644765002668117322418642218875824110690343360745216314963978031081491939962721233903883912744205575179662874232157109965808043356186594310253853223582997387210730992075503272344433579831005723544037188833964936347511725032222408822740462388017853682048167917818775084426202505249375600682741329893735793762077070263757191711136066106470172397161151887726701930896555298712361082567711585962764758594368834819556367062157129081290424938521334617713221352446046693948840243680533938723583726788597093453064313305369197274590102508170270314847637488072166198983285093801669816950259209848121164499646835720045241535643813295054896748446439569976668080047219305126451401737874834460000554289505360287127194960163270652486231894954056700322016327041953241221138520389301732706171311041712930315979828046281881363127612603629529848697571103044989407227835773619216802606245705267794422481147719731242315593877429504858998997999771861704477462772568140513764833821191398828384622838612547555498023980521652226162700638303003971206469365214230061515096388023835740566086890835284696316098091886583465120903854373650796249057212204843884147649338706457228732767108429566717445246979694334275733791405000154282982082483756055843106298283724009469520122008515152307976601999888955382198071886641735820115406726788670216492995001965514609088587036488663944091389635926742798977283283890616096881715939035673763940531905441286269325082642563011752757345402326939377497828365844973352192361628590507051795180199195033948497254552800812409465210395211498076829436867729217983202632220047648288982224751434138717709331310961700120869380 [143,68] 712402667926581995939831035777452903894060270646863890918285294311310923956445322571472774847157035911269718169414567851964394161124215746725966385334044575269259772213117665978013782223870103268448687892642815348947187887159681236314042349427150332698621092279611044881223384441458099219517452632450179231629575573076330630532882572680467025272974512310793021696681982094585457413242001380712058366766319392329814629424493912760693464747249071194320436271461675679729385117950847454520591697772903568276727002569336136561921107262280760255658152938889200087091689588357040574895467346037575101459042341914838464711653451540555132395167190837349268815149358760345420244218860353592002998708188305523829934301536230234980095992648434044157338467278507594143358088372387672303469468361807556582905111733678176807663077121593876348254719274714008315163222203860474694187084249764509830554562182553302605110798170569861680299273700516328303194272072561658145871393174758700796234075433894208945444516074844693924534566494380672519015851289522556489676642131602948516029516296793247640865090082098698038740738562771218118123883127916512192588711309437439255716620859511588718994664514029817672736313589256932801979661160546710882560641605972472341285250810530339005168398699348014022495692652218332397235156976850632212771466633739082606049918922252852106082587881511883034989540641534461933834027912406658427234659430996924913248121537254450422660505413805434699904967201802389410715820628684554647110800883470613852329934444707250126896452527069243603276178360424810230507881882818473175828870774035360781542787873588468673750912662440047431062149676477301746181880720081923761360701587756922763541008115113024515794283185482577582555517732488027395920537263634202572595092737935105687032829843975298890322226792102082572567033351477511179479095750968908402663430698572715195227136824537821640544150248595403025496319260447221572804072558899399292582740744326840457711522792273909535520618688823934185148239726670568950831590828550322821952111827070400858676936703588046751184879717103664297652096687399030954386345837684514484704045257040769751995461601159985322122566178053368847545261975448021621754098452496960 [143,69] 3295108139848743048017972277610735850961862826555026009078231881372461935176737637584002423272311262521582648093858454918961506788844017285412770246465531312266211849499252911827776516511730734761088112112778678837442541251963158455873206080960093480548472668308403549437380967145915891114055936647461626505936079289497581132564830014514283818426615959125256314714084734463087632982244049922733886946626400881431523738576101695549218330868917990583903444074378413082837193783115188204760850618896384951176290090428985347288675079386964021569765892799195790911702236414259940082540648950468993456169362720569042742653214234123614103009564800905530603477986781564364934215138233188715911526764268365257751772792182527750716837657179103475881148825251581642211655462529823165857365893194458656865397246652502235844580167948871289745716443352782437012406691184895962129782377021226123152977154038288637402009759748260187791919543682439937771647226987435487429862485186726261150865625939492617512399964626453635142672101759647511244017492404641941384359405643536801211895102028282458687482326000705114248109531316398506027578552955388270926828859322402004703595916514179632503040214328568058930809900624845393765606589293438934984980336620328876872684846533958076512645586452503070214788433612030796731954719072739480431261188430704991781010700665306581408255212253419112879139702498720249739682820277570551872907407188398348918643177567122696175482461676754735665024196438663580255225215380815600275234971387136202517796928630356163193334529922699328798786607043056728853306546267956115809413448761705367707646739105396378898243492470911560866459757073030106132763250512807011176597155782681117476632457353185977291149312797276614356719252183655938167861342616384067527427301632322963897917406492778622740047887652566016167439192620963695370772611215248634381015656151596235843086042772133376430485627950905923074330869177506991530520684625798911876517662096185821086882216314685458208964356694801619101616915379082934224341824429169644090341626803857514623620185582375448681768575575619547129144339479727808242882851546749167651258772172032526378447547226180706986369948057731701229842402410160652076527625400 [143,70] -470937460615122493408652019247044788945272714491814822771130322851999280256748431816854091890314966925148772712558389908190314738622087158073457369577362353457396526126365407956576686611537944558207627912343450099512365290557590089300298271826661749572245537515664916208503785259065597922376026013072730434022731450773653700269111262269564612881838914736723054702588877441349959722961028513892091210755252355130040726844707990916406990744649843339221201023370435561847802188545121073784442617532783780870626359699720223620745942247952781567177654373147433871679411905794901688912338590619289506537571948089560043486400426834505590069913309755948444779171150819058821655777070362282325191200204157178486295110417990061302438311392532807617162091065875731569599975165387288758231252507041082841171151450429547295033366673365547314660406852961929471009118063633979744939248611412051437965619022532315630425888047706054278354346139693954105402852832590025071078219149970804143947596032275448392019714720504996031730834964975694756135258669034341833165391721788323081127190151704196701275014626573134035170382146466731272909221795065881725554924792423569763462297833574795652125160565209233176598845798863791483902644921558554975408750634469996035009915045568159338127193514542544572169572523576244356168907350691444771363179168259730507343524175354982744879261985930046056548254192064501121343399777909204104901818542586798064397551905963737185642267430504103310862307237267687293997970627239719783255331747273957256710952342535513421234139908924582764720034430694983456191879824283976659383758810266375020598711809043721369944451378299348459486531114271133345118330356022876158682023113577514024453138647950357353878955210377968970657568941960883625660027830872985503344988613646164443803806987401814028821862571639137054356684650876907242777160943642212070070913337405024321782793596284424695614437937048941636315337492210943048788368527465800895794539381247749244239690215146060698390642174622914433293372788246867108923843200859542359292766974633298259337006220768106344033270036443106909177934610723444320955789942190376927336430746107170518217388638748384746439442655215463849412825271556654036298384 [143,71] -15382568356677882277942015601867387241858750376196720951691328787622417312614708329452303052112610619156568772677077413301290472742523998386749194014910500620361396644670877134168025101540905960609981999524000943012561332042396331326702519326031497245962811523694398513883760808945022720091250966168815510820010465803443436193198376671955455553100759227981594166353755378048050228337133707240734598812420403771606300250996655238011457835349988839833671776544847676077554475958003540195159905509217633969359667768238809384131589007569955165183423567653437534157954460370917735166233847390762239765771846772499374492845498727469134873826903202086102451058526466727623440590667142629675542216368911019012779250710523852112050054940006119770690636889082195156551507256093731202491622658766688823593103458841863664960106723479617146611273609963122520314613501175546237444470844685624023606761325548928113933570766535415535954382671529915857861441815152901804159544952605787829648215616632894570889128774744101658005757159996302264640278179913490280078438991761492887135955114426687597383650410994989161001251819203877479598116727466729917755759534012049027129917115486599659040489734876806403544112234699545557270556570015150473948871668114220422485388194241751436429240972087696448792226712281423999763271265108378959837960054990994877222424144413235229723214300541616305567184671254888817841238506521182371547700987417435462132825330434167942605788104191023225893649844118730628801769759771743295436269540446865200325129253601572622569409595060463519704071431670840287530745801805448374796281141083432161683962705258417738706893696777799713850898075755467027070671177274803327978205323732902657439126670500659414059106109489426449510156398246274858152429089829673502020587768393261538621076422611715925969019083149438709110805026952980026068002280910085041671457862162596498616031615735730474492943116553468419991010056158139772909320300643191919404229765800050282576065976914803309194366496619474688736065446847907812840320723726365474633050426409407096676173862198006137522573518236466307850223619708068066973654961576946386373161638375574219473418819037233326323509134070625780040227225072459124026 [143,72] 441514199529837023948448299389815159234434029115139466147132747655578695015510121860416323155770487343889731184100549611878893483385885199138206766582683852708974756215676536162874284395933012382565341361121281324941572536899774499759669248756168438123570199388826285148666253876844189194326976850687481160044940533304529384919982119600750534091120816254328129894287143477867425803443459986784835198127718558371822385347344673310886583741466134844569760401940979749015468341660041673009293197016786096684703106155014205163688117375620318405902442695716580724989676167993608346838831310195741122706188263845756898923311459177749981592908242673290297441447794051460652602115915353528145611225674206576459791033013736993810851056612524197364783858121907151223168177309289702184323904558001096192039912178691273828353107023393450254985902634913800505996718458420583517651190292525988938032865614715768975190158826188748764032818545679355436935990367732299213536296753870357681902437307231716501332932019442049308300942748847829257860221000384399236272309756172067222059595744226446751703311463611988742430420795163789097175421048919820614103930666840800738624214430093406570390854627878117030681775301494869769495546701176274232972806616346152423232982218249200385296113791411465839375038694710427714530993985132222974966067480243300908909336850791864217981958453510601048618019001243150384034797126940847781600029028314352932798805853518227933678399274516638614283483763016534159085320520890647331596060564631821901425673242653839656645098797932084918121266335603182371394156083484381297895205636848049705559335478425613653936423352346599448250943053751818583866892764779056785823373751304806942938524195802653551534297478624190727360014188886181839636729740136936272463243645348808379796500292495298213841038515733368516880877221785825755940704528808300201644991797509264303546736628820630456019516690333123038603343269111586748801844497200097123541188475647611669518750777305374483722818203515248465844447212149083847504583050584515722085624683860937486491605289390222825274042879377107322439136864703963012262085569841999815506194052879325286936373755683197964584443385976594984206229802866816 [143,73] 28118330441122791815146832162028272482651746394324642520161170640791284116257581073955818195824215283139590192478512857122745340151124721421996343350076990065763543184919631101457779349843960028859956113278259680841489900867308541907193382572252610168888141630293817358051377418467244623155458472992446544156375502330546504670442288637381619526645301849171534118404568897383703068703470570907308203665306900150641307992262024342180853172441910650286690498587693668784522203427048854072369563331452257911865798197781249862775351276224035760373332650036849250624156895172288277483373653496744502660591643549975083429640252455389499991316420536558430566929018712145716308171889020805244511612229482295961538354435309841653292740686050390451303413724564364006349778613968901157530353499711520781772648905555713989551970368211906658595000115661716353934691987798913357565372106409377232422394440498183538362009171884590002163268752859330730903801682778380448721740623217476493559324044509461733043490613566188406633924593342973991601655918724731473670231096768090294380874650241442157171000270553466473342569531191098219281845643043384133562814580267506736468833282586125805484633177137355901268508639215339206684974989146001662961416085326143201989198371280164191515531410720850745224286158753452170152713013804954924826858630928611208904719647601168841113661332779529852567776971014867919788405991059915066602536142446466325582851164496583992287891141224421524885745109867461096054179117477533818996457218593185890940461898669236099790593301058559692508893963428729467595970857953990694823435350911803849186848265147843376042712064647562242551504878603466415013823001628420683848224559609323894004705720754375419011009653343917314182532651528404128020417024391762159411737305059990541725093148401885593404908142707037049915647257925830386643584488504329871268957917787405756011192211186768583708514441451754915232229600209711588845922146405977322031969928730300020905796032604110944871197194435636950390270769202981481860676526482910213645068660299675120913827928927137932629217962237330072100003444112688138997138117113936161622872148259604064492228151570496022564653702771490811810793675312 [143,74] -1171562412781491713174497044636148636907133202029075102070475297312067071748006491599436951816729038827582964326896269073487250434312527926897981376073440584211242067831131448732726716117378396396571458414387362984217507007232289948508943983142392696929793116369731888364482301060739495489603269538792953735765319118202485048603115957378622500993891468624883643771745506174634812701031342765582234773963662195658509812530655788908366176980131999636151049195483491848907552693086407024621566222062134752321080674178133748246447763646021576174257559402508139164373335439100004348200695724808198871201516421796194008271287258250261902092364266210027000535652900780995757372716088832416213105964414458245143854039417643710333889381867832556649613767997576761207275482715670226640439297962930195716002263943351003247569004702894755293535355199297560058498920187954665662728659941151578307022460798265203243114291382575552796666383912738838176216018384803547546172128036858717057048137208230771468315654730535186919658314718210501970326260346946244390854697151984258309131391934758348482916343019561501886788370795270545824503041114288957846464646782645136387502957226287778546366589710671106507322805470611116775269375993734497135252498987446835917671213402907885216456130898057313228808777231562879290741574570071593175939444500169065607338325913547707927633391637003182664010822269013163137909343347263867417226333715658561118180180258737850407672866652491255113906472918591928144654076619340158253718506347290671896413950308336179658973384824613212903268484621694485044889707086895816234947599722487334388654852195938678065987103078291355682600162267017856749731721323439881799840946518950504478907376272064900578590103219612553585123096661282831401936409635478547460171339929448410697541361906218243324131433578015439041165396578365520816300594102692738760192849078109925013951633793976342646234529942216765309941613949070646764674350654059586780085513945454642578401183395437811198452415927398011062881837825932598375666589269762918854159569606906243743545250730811937592844920506068278120925093002773486344525047174296475240047404181624074705111275345406177223215105218300382017312016 [143,75] 22120671748310189040137250503177199398585372024195330828509937421221341210917777480080728530267401379588304887132191874277985132934678396764437196627876093001742932126338042105871505374636184403158480701408815696148094935377287143397591927826348711320027169411745337491305130234213800924116159069204731717536727747478656746283471739053568996998222217716221410650094713122596352578125507781150740101001404362933064133004786599844171131504435801152366305974066406628755307837812966026298324601416354856717070728494801242836078294650981589119273130956102944279361259256168977385840100921427346948173255530579369124218600154537605015276503716954919526897452765520330035721470375768264720981126568918462080929470350745017236722098638859181617737250943142394411972490324134095875009874974842121767673836287365905702515873103397539120487881612366137108025862266009019026923800305059554722310207337324156446962822807298824512574341885804476564868529664869902584974531531518966463270381197172238001064382357474409537760360337338870727339528693076856728989331474561470008019229869972642216290400089385661943668661834370510890852023647850530116781047159795099354347737418053843377353625495134604245593226709519605023384926519234405542610209530304385564058364369333126606724650274456389814346093958524950955580692346849430586029435159083210771882218022921232494109214416121317052844819095197802471325428881351551356981187465907108091294159894434501043067141077779165733699175753784127927790555525153985824846227437865622369209881829174958335630364975782251871245820865419659544902742254688962316002015925992171681213227151518463993038393141645324654544229546014124087384029978085941916650452783649134091002716521888668435270694204999665550597531109087993649044687836390273513224337301219981176412431035606302845104381763863714087062828958076596434819638077870899392495328772989526864343149218846241300549281374372411036233789594468509477406065802617226877554758370901378877480529199157492538510087325881107242132405009841018014091708561692987193692420947542043640904581949020290114042003693661806206703225219790738866189243392380762108261789707229325279607000330862074902313127843570600133662 [143,76] -394354833319952735181324752508010317135570705405789589252729785773230406100369801561396424130678616453516378458600163022647054216482942310475446361912873922066292429275337002689268161946249855124746369238943746721982211515796619378305226784453922325330365771685251262610080268551718767627704427201833319394694752026119629042897644587078289589419903296727804511847966958500558586749865746711014954781675251781732678626262570726684393621807570733925907841874430654324898303314933720476848220285504347566522705683423540226932103181749972994381417520413361615047338924411455480442276721643564931344458592271446893169874760106241164620966957084731646784756176526465551581160871929564246291874595354043342967381231495544291372716393635160261479450435379737913669411335057071916225779527853710338014307242140189828933470577549732119221339385143342408268778738805662070250645252107795549816387830733002809206683880010508826726700829335986885710041615733979186572907996932261886191859283254179042387230329109612209737508663147681182964972825931160658946081097164062235005303559240128979272705719500661491408961086320517747425948209316491834385563089951542471836651783926371872786757824135470071622158518233823236054947171739632189199547899077507107860313515386362497172207420629920647120354229127239048522856324013142840675095023533532726451689550444277209599252996031010964192754057292288879820077072277545130133774015685431972406264432159974560976941084969621200822486280126882851268490021526738919555564384573439570552552090655339745377839072359242477649218320351607265792728212605573061836011769305760366278433298985469998135485875683831833269090932123735244778302282961537882954941144653102421026747080723523683635684677869414342690545718066739004669066230740270125452971042981322051293391915162703242318775024031423687892131814141494221552953697075077916695533100625691783586583485964326665762335475331044577217024007663109702505820006251477060564653223329508118669119621657270774245429150542381234318868010547266101275829081134512764983850891811575517885208453430129271563479691842602566001966011745987114506858607491541304817008277214361692440013693490800353015310077504927744 [143,77] 7109678353043439420789718000930316038507137928597004609977718917034605128115825683350272965282673719300573737156488039697917764158761007932621754748921965040154956740983252115543765886061185465107979025662363469938481982341283001112972359765780304634795240122257078734411875565574481012354329924891930593213951308370453484656520224652777900169894283961119255728961652595941669331410402447277198175806805061027790819890520760846289654755880684548808154830809761701490955750086869701361192269781735062041642904044008651665633027715094541070006029405583640099904297695565848539055636129451572374972625995935561249834399535772019682249863178623960231914676870273284595001738143108441652526118064278345136130084079376396891886898835178835768193919736698751044515047199907422351223311736191828932419835027458274124769493610854589533804412420684432998532160514999766211780107716835188377501306677158165659760324172733634072743938402143467891333632686964608381612707352204343848026825584815843726589776458632379047773860416661459733412909324417575580284151926420312692356354229257579266582838026000289982847656733507985913285715291716226111630998810899046325037705163759867145877977787953640268060155246980988250527346533972991168800397163880238102033864533396792576954258483760031025852364902212122336575732152421513838958684920497193740596196098985890753784819682894506839588443023043655461198026626023172543586460334956356380277524599113391733864376525492806683002305300759073514020203857011241925354538380507109765316016315186817289358690058596135601051152190737789641250654239898058921652668288924402213444146287581924031633757088711521281866844793192592562624697596473277905399337132685602473395750141243367478580785786793620213377689185239622593874646653950869553816130604212377828265844545918328520336376487774846721682028855018182883941543115667078713883489824194301418421144971699733190382859561001523946878700872873445514837220726042313909826119408724251530687267397802219520126949336781190760415827235969168974194927888329747052534427696204867178342553288663427427378142242072526657942765544862998107533469706763478485507478810454910477962234812179846440526554253440 [143,78] -51394821109511002493028463775942727219558474938864274043486215628253148406254561249060478622418202827322503242732823569260914932458456215393705382662160465050614552863751251789860728982300640435386534994629471639969852827943277773948251662229422205006406863653093389262464288709431092618352438722290800397433243949941245127247757250698154517631936374910360487111714297499793465118598062726766848645821151857183258337003616834180136704863904831002144990285577048270391013984901529338166370623781695817159551436033446452685155594566559498839496732917775047481799974656010443988348824556757173902609964876572417698531906369222557413940826833959877901658261380297091271296938329910418953720839034188144875575691104322518216027821622547937117061778629597924516797944381274129536237780184016433482926944243900806742350300214409161402024180164188950256911342950504036515309051094489578788354894699262896822694103876562128604719438549435037911043744121161613747898880851429221158375673682800799515992587446364414049648386244764375368943983749334540544874546100333029637127502709840434423864611222949002932085390911012581131858473939351071231258408830421963069392247986859037313584690465292743948916589165730460781565949902311037685202000526576527059477747043137734048461105311710281436421544054801107389396553773440071035316749420515573461069922289243124889943382439119517124047625118869268200136116434631391459799932098081952672728396508859802603087315566442560513953503525219284038029338938444600642195324288509141646859486470647486729262743687593966433680744311416818566024841963933078669726291154820272346245126872253686669921777245593661725659802176943650419647950888283835731463483635186842550495379808446330466870264714221332324993674703318838937385673843736839107132210764112740675718329933536342733167485794793231082830149677642236557982856780926391015748588727078293150453853506299074723801793434810436498358045539693779085486346672336807091660207138045411710136760108228635564503287916617272539737542509698666106261090230816980425254939863440562970571662823645729427358145398840825885090835521780711592149067735294650108625677055809284530307698400340010658254400 [143,79] -267161776125379006652768388148207860190547092716344593094778509377400887465297563848300219606541744754443360722423879761846482673836753658014888284123356706428025487747204680748034184703627156587032433268441797639259766666380384237441846203309656251852111531112956670988462069196460942995009182887954169204678900274612109487524864849405701922590622880350948733702661815576631088426894370957404560277238536901649076680151911865028971577556733845737144199933545887594888000811115660868117212543950105042192120471884412072860966307896212864304112686759309853573656951039864970714463265029943365657696843623882190592410298492125222361784786387245553793326703345997160489204038309318614396135006659778109577587655266576940925318185895524436733948221812942074380529351337614320685156055778626869804878091243384339610158963207257587565840923176145857069228010199285433980849924808740787104985276901779809938163155100446073015380460634432427606739653700603098431054548481492419307187264625750429997535442938546740951542332626988487320937629223037179464239401678646812852694669215011611225522721769215143490366617007294638317674439127663702558055654872821605279061663479151283814157302934786093012320048352113391123777742134843724466905049108268273785663824443836425912269814533617795711065934721569157680080622933167231220849930391833651460126174199041534604534787114014969870875283331031906913043750851682166849239784758516971866735631290510128838343963253913230618330048800556353421046659554674451403487250540420590273770872087014251115809492022198587020805190138159582144975423635990905223308839895925304002473899399315252590663142954105741180663296471590207861219753761334550008179835268872249424187765924854552107195025372011160953026708191455456290148616701722299833085416651907285451542020448040479551966621280046008154375003351230863163855000383361490066468712108573771155564244953542117100202758026983102658144503759604875429415331907070822185041434312842802577693209206144596063999400947511397098862443750784855036807985274618812297436535699760487816434301819748041163565220285106258669209679833411563035811338846584288841387124110560402807608945202149125448 [143,80] 12090150168833559990762298189659567912429151634830071435632129196441731713700737598523717557718705009489339727796082949063474816591563870068714785024169101451810647198967221419066529716140206517198035291527090017687255469874043219650386601165421265280129902822379878772069497813140836135478486204439896818820830025091768211213760689425589335424143588269060905684048612823820671470986607922511533954126336607488260306281273577651601279465097747579798192366945570044871577183587938768185663351920347942146754947813433516538495458276825058891936517037314708872512769875767508021198623319926167539899689858652240834969838464157331476216390674147275849073221190240348262657644183753753723760510778836313237625980364974673912577284603689354848476930151073487256158198523007933095393580239037533130085387155258051291133833851113219053765663674427419379612598234741222727132066249505828357820444584889907467865365379215379102709904450384596535672634884933725258013738844292171907429007194057512819249724908550343982476582905781039241496004471842244349170102848097726051928421418623272920828252420557376787617780866772241801376008406121693783075859301749343121050897573147775823986139575082015103896084303066328089345623849762063121470726846722156649234152993599692585619073516902954154447758170835648786575812380164809295296621828031085327524713180223175906145947302398178558646181160402764986673103462071917448420884343456697437452938151900653896161360994666137500547725441067423508872415566187142618351693238329268517153827933508210865679836323974631691449430679594871962738671559979459635871675123437584787201488784224863133339576337162931192131075487493229951515158830985573016220982335428535419622841794705119746175964886320493800655703382318272242149902574888980029670699484512957003728413782151493607433513502945439115715831515759038626948385014052350080599695565610050640267226285652726625845116344358503117312074651370075412039339715134585426864571650636947215174621721593146737052674690501291078046202630908205796052328685332992644979821628323575169669462264206266750056307801972851488972981707169485165909679971165554662526002861077304197377380674874688 [143,81] -189276105781690742081654951712563108490680199678386554825580372438400350035181175277212270462783247569219328354882215672173989480691393928920143957058290738587284166820693740419249533870676672832717626523697818327036979328520123949948870423952380782235556840757622669821759106992376031714441347109776480915252543178200941722948335757718961132699755936157875597176229531543201646272489426932617876429778869816812776883750664097958349089102732947273460707813599049434334530030373100352559310098897994524544487753533490746520057369821957652176977242403817878381349233966780745458562651669379976852715676003662795755044357767782942788868359438941289737253482773950582348433503065070478452052388816168571941053735700799273879472503168528340119260300612249462548426777842734835271357740951163189646135145403735754888034744440829201778577143141293500754418158872097703466959776376265589914611097914713013916159155647242970222291590307710677575572763492278867029123811518681116027027375284142011161558927890636795363241573188428505034874394724275069012558028121415907366318243756401294437200740920737420312960572678303235481312645409608496506743725329710432914196024619001198000733468282812664726724172807885605870410553032954283244846757420158292405034914627201357069271101674051639691051278342144601309210745043650777595978429208482697727760995048574469792436455995099132584491755164421030561197228813921379694378275444888347271176927910755143524437478144083469644223916465936877304795814550304102804845004114887371377624928351723091938753113117710101888123526303655081894435621068102476340135709174226523437738441738637954013932736369219356998645012996671170525294057580157238711204139839359150841356627571502335733831447360541211956478486606165129555393716705870427878107182062360852468026094788623073963946577897817025365403722424202991944610233260054757680462190109173873671367739773323761511889868375177039681771413533022673802724462761853357060115853691002544965660594435783510786981313476681044715943302837716788720974345408695596123207025554907579593337588726649164443601077620224365627855737196632752654441671920840682806290606365524654576567554632 [143,82] -505930352283114304568000006497217763511774984398907393664754562045392436520977571239904194358666254478713622394970086291506618883204961295229737754564834622489986343954278474231723418227931708970649142840063466816907593677047038500006000461015820329848725213891974995195106459003820848168261615435000072592820921900830631904972412992900971941207277176077166731093574684636156986191366932065909343874330647362701673297527656460849644149330340521390615229079921017139003484257126015509719916346257576964695175584943762002919918892788788974123549395119908165936315404063740217158591475916789859066975420572743596074772466444213074099827629494342718028119550834201926648149083125981022663754974676054859388417669292919918704061881636938024304226031581983079810301824586941273582601215514658950573423306439757683458112275504990565156042010014141278658653377316921321546821438906658746697710068835125517662468387011185482731640773060980326567307789640029556350202602118897717834964443368545019966585758377333023730958056046793012094127187198710469460076844288323178900213865728095398126472611425195515661027277596252823228519404379543650475008192495939133128674898051884676954979655817517447542256936922841811956936791959886541402296058221342045214705701660605035571463110743482001864786542688290863119004264744742586323106673270837460928766438371417864945674875981504092856622714205813043100124718866841059846729160610986299981775970339310160423085451256249110922378629569362027249999394785034905139586118293916365945800565262571001808833990588567182873053124543132513647704319386306067085860934459473306827438365250791671482802023290507687370886684547547557093432971580553135590716303655677112884349905636356495984051415640201965579750685556500206369483295041215570043275524662065999250295836965354929130767305176999030163746656810847029874944081653613407722698895094714496854058550751802376041225507562401548086495762028242754091772128994269214432926107555767567978870397912894180797251509361942148227890887161226943886718391391103275861903572854595944915206464538337387894795002617791675146135985283409990773953970221942626356872195563131563065104 [143,83] 4496855940386655878529104388421075504556720331866488454261962957731279581814554931885332692052397975113846421660146376162860818363013392036623839255670622129532717321632644454383365973670276338101941125921218655626065913963705303021613985863440713893845762959176499582810811574172555778819683620429862988319824608867998905729037519763947389112177919334607770701656191954292217400220920172141614058296158210726296534122071402599477656730359175273118209221454514922436669566989564079128270701038745590583790391714622348351135537298432773158442473925194474794041948888664874011184403421630893062765473859433863668918339503734652282452680228467375863645255378145933329536165173674451707524153346340594960756032147586784525318206611587947208276036288756662661657422261594992102913563925857212195567264128179968458740335337829380244172503676097516430534201639267804565847943878300940435944211152948814880428138569065953727268290358454530696017494181528623770876264847829646437759362715047161720642968984786243168144555717073199847734462381165501501815851453689640406796200846190011256112413096220798437273591674857160899192601283287252751884818638249660059510401955475232955711400386814195260571416340627053357671777319111353962424540860432056472863999341000378637393605606584623962637970141893449803746414226256298080429118418136661822481725503280178775152751698464501843955616711272002436770123488834726237356612451052356213364123564013695213516916126161294484080717326835958731006684496897523687862297113426913431129648348421509675969183817000850420444312524219466621850960896405835936760105342592107888946291890870837483145893841426141231116053638543154288039569610396770877505211666413711013972736895898252255228400159647803696818622155136696671292679383098729991423941776882117986077563815991847457628258851166247499253148680831112720968233790715591225409614627133901611777786486456639596405428038876994821519422369830288970048459035551142132957270875494594828389544872838340191077081977998554729787250421369190304693094067555296166032143281586889371462432824000926760667063635978918018123700699545766003012605152304253677948910418484071758 [143,84] 87946615301188265574683638149884213897618087003559604180435787092537728968300848121142354559750018272122715824668487211632997144634765802781673148561867925483147240237573131147399120852166732422417781399712071359065053317674444528336572956898272368532573984922617187440932778216774911574862075621398277616299555557778188802437517176295599885559426794101393807622342997612448777911329386954556132009454268793408698053377807478373895697178266290871919399240001675362519858882532226001484225835305912406218313272348363532725753837353703237206473249360140583243985511079180568344073593167826786311245333306883411404411509788997332093985901866087990239851341966129005325849618082842251335401912702628609898626462664175418591273016601649711544537913209696692000986975588094207273513543372139752377551832165544308236922256143715158792701262069684188206229975803704459682645961569401460632376294266726539559148424005458142281588105953395673146540102059733861865388972636513189500040849123935699321427479108548514796479021753615184420686284887483395217633000666976236727265730247327667211912293331250314087181228622079809257211197317575469429523924734009501128873928920730820950322008624985353222218082102975749968617969311137893666310534344924303052482715049879899830238904338329899250114712545691628092730516115885762209665708970148789843311379777926396831382301263097459465525622797942830582209139656891572204511088201259923400888102649160782790859447893275904843920380917477024835013665554890210831206276828029693528519564563518920560002582913815016551913453871722127513468398904235970359554744339455058376211510630137451427091825144328673127692156137910731507524891959462217287471934516356129326076855919625519163282238515938261611669487751038402396867841137143819877271783723376244749720228255635100661387332785797148521421390336030750135422774455268028009033281143758694022779203670967031449921102000873280219590445653284797636110089601231990622045468349469655583388099590898252357594482616646330966292010265897542505672906474609843292933189851918217085545622591683337039245540171335254404199234888368468270391073315287839747696612283520 [143,85] -961709392083155753995354714527389219357639116713525239617669983664129814139191719381392893124114526905132153912608911368542832626709567511238200884349215781233883499964657269566851963360144201947310357762714572088288763985148344480070078907801482620750742793734155260602537667511607540896986738556393236147806760443332891430071353944722723474834632916528877946034734665118366293724545967915938822689038006657196462517002547353294443736184554053296036663407731839333631355368923948422651896812087954144061366426212978616375077430662933399936787421750209286770249048174360662581003624680302883828998137006967499749401964813144289466113069489629028737956866412951787890817175813267317394716503392378350752054628953568959367419896804719438298753931140932080319886956541531682274907343343478739234610443263033177294676074364655529100982258646824096617557960313716070522539739781969928939416525386150853890928545676168735804034141548312743422573466732881109830296807785250396853832936585675021321359748266949753564415480672022443242175983107806360796377135495900477802760794234303255308584883279546506936931014579847148194681923836642851919128943500878171789506154606871072397374907064210585937817410525908813971518489385931007657457149714160826095737942626562781770885623607246037800720478428164610326543081759600202069814623435697064939584891877552597486354449084116301662760480167686347899780179185120655741109786706800129863362030702911470107775116903902631401802063598009312087130377427796101371312925365200331432031539007724848459035605255915167323327373376836631709022670101942732719238757314456839926268423341643726247745586937405280275130135895735311222114954092047672556739471034257127581907496261065165792814063466137107677150779679892703742199682719813250952334696126727246057651504540416899463846578973468382680950370789869303535398077337867485103637300503681360392334836410953025812203961513011406321835153160324073909796079767689723149074449948740148724550859027257995856395463240394138752239744416518592183772485669090931150665603131967830184622589334718714322926684932296351272946667255536594789453658056163047386617488 [143,86] 6575816402753251639475567399733695480871967668080720792540470593014642988198439544470186333973107891948351482710626605208370442368800233908622684325930124233203803617564388285635380696988682548550094077261570214782221304832618043171336035736210490784267274071377645939047820712496586005328133412009909706191811504988509343533676545391202685912695796913515248285771339475536806484712567235003280224714223177139861067415565750427405787336346918576455288302702785017170818731556567106582060006099334816550633208733935567826106387920313670336338485731301709294434995351091508349458505129218539056152620100076546796152540971212529949392937838544543086483845897102770155856548785255116240633355150189364518303950111468189119193461764994855976271779920217555789505246012146002057003940728078820303848603964895563561476150561966977746408863623719902884857527072144278697301449635669773763232775496366365663754036878400247866319900808436351752462569895256520090630137618561306752338372510043303411508381259636576670336208247789390211497313316593630156492344809116984027815789580339150448884915987093043492282735484232838201823839505916286104106363329791803865273581850993459805856735341181829292540019313672502491319251623871717921752578937957453500200486031760154254105333061524553271770631492517544983999808616365951585580423113633573887923885591033879893407404331726489491870064701062175329824076150347848605807328806756926957190763971696744778002705802480747807927163883317310874148062364288772937971195142209502630703781259078670947256766787455978795796019480848664006446711097564837491624875319211365023315682368377022862795582677848971661779569414194943328490269051493151614398173638154062621355134957882534582470829202941300439627361110951223418805308109135944132289341353908857577562129014965760786162683589108870682126849936854622148345692620565551316365428990614245191143889536366193811713517080618040824890638903138153194558194716779926823298366491608022811925581048186290343359387095269407855942804901952602911113337708821989451207619830142456325466424256154556782762361510438130786081225904068448264889922929344318438592 [143,87] 72224236497065001652366209675884933268729441966225803385111573150422957447075865025406133680889304159757610219333233335110824476714382779741249012536589615460821230268771695735290983228720715225826039482761085766987781218972464196894436882615241336570702281523686762320170338908708112279122798896890341902610249350303896319424301033914182121549648856563948263730390567022295544008752255282207022881216500230002206848281132572455257478002892403965442354943532404233386984503556263090494935580849289836990796559518641004273364986469264486087554095093991180738353959090490945207032719560321726255442042010513857041732509062959561908277836196006037326681232852355278977435258313422638913899721867751150181320014537789830819043249112316237202402960902298491912440176315967499547442590548628336589085179982513251331704129007282892627165484989914147714372487819148821399878758140126112606098999835863292601278101054360771605014404602961285073728566902965453956380036976447888032446262555839105024792576957546288371665001420462531625075245227853473308859233011844509363756947700171930886900729210799475250516465624675011608852150344901899515941111450539700464909659084712122424707724589778381095196317272118427688932598988329136663263843932508083584733380186985989411272609190518356393767506506193319686367605750708669794357129836076093200145260904839035393599747254753056126353925588506905106334802721891599868473940063095738166281480141466397066934167205430317809246389793649147479182433140696323296892375702470227423511729773826838301661506151078543573185719893279445369418294745065832753041105736954528893022991031404701253826523552004788509963433577993910562003953090213575216796215380470648679488929372413552039320118924691487071669314871076399140801441877143144284666029014963099695654295042708859864082137756105026113094064717328353116097269527700515833448845176834175751715506543227411491231590086681252985622322676830979931675589761615782096387222151509233296905243007745679517135745348013887030137503926273168791350051105387080247220014637087810580716624096776627110588077861429227654788168719901469250046304002001624 [143,88] -374613454303124268135544564083806871035625274730127514293704150977658621254370348629424443819506450056741595054647679759689211899318317761543447829993950871102576020212240790287171367398515295970265588905704910402905882427748116412759408943099314653009763182547217785124013225502346013485591121142908457727349171945381719756646125936067245959722695036260075681317953753037091635170877216337593243960911488553794185110362171694323818582184887634335226621138650776328418088970508630590972746187344473921741930033929899796865103892569997770384051313694614390444099507651819944632844846444323213663220399161565915456067717328891202160840326867385922693509887303209591182654061686031279419399006333996548113180092829458747754361989447388844761815328677442362505149165217020192027100054820448037644508936701162080398661149258611177705065518416808305163917494725084336745750153211601148739101828022751017908028750253998076961282691126607369821971929980364697273181378156611462208899846088315841347806148747062840274976564539318522432159025897495414701995729879802859733916758154604710179570997229195554646883230422896341875721474276345123479470533680048833714365060856184095228930211902776241651019874616062413463380522587626932408149168107778390759313234212086364595979553916201475185860149301387412076466223301815936280389126313943873924618430753634695048355020005942545695547299816002700258444954675161021830806386350206776972270311689619038094795186578183608550242098516278874579165761218761145864538838050680692581775528016659447468755356079616717825592297761396620839187767758999095313379686325952693600234226035671816155536572773969861458536023791142844718871825840480639783117936223195725883804650320238118933249650548050852641689156215050907534492274584356598194865236738924883011616259469588329101837962686514327092313934976823593492479841538153233513026405956108637025043330700453892417978856198217546750123187731299883433795699484061468877382807212902101312176738575147120991095474238281676536242407784222955335282135255338002442041666960390737922941862632888408806370257456562364128866256635364721559162977984 [143,89] -611771797242813059073114327872122530112554231857160345040831257281347989862976733692706414292252208195216230758037113775217138997655181608879963076045769774833195967429380896432149346178564578228998646955560773003006729094428977009172359854474313572733010540041489233519173944564792491911700538277814280295802497046646187313520665611634175168131387747527505799285097981620935354930616338111530836147438011346504134014304015005578471981072713655205634208835276630726874974989774886648604163373240062369778922513620895655629597690022400497613569361806836899841134825984756024511257908515259469574925187305179831156686602572806842432586049103520686922020516128005765606876082914396655775399549742603609522481541203036390000911212665139507607085792377792865052056092300444187477244045493663255871027439597320634716488746403178694468131346705209289567850941937740844597403915160092241210856242944206412690761019140996802175517358249496601741449237350084716696114515266367227468400296937752369494128908826062561971989420549608687358632389591209370267006287207793302157897400683119045113502410462608129944696161251861006210112519474868696238155461228994587760497194599521851229582648080337584417719275008831986200409785676530510688686273338440598132830151978401247812511155914130851038156935765388334059101326771150463988951650725914726382137453381176964303172510305718856961311241653874862844252434750023861209768311149515189750465648840889237330954047164468576091102674232734302546458480602854264467831999923009947810061028700708310307743229213464571341225245047813045598892103726507651062265557989982509921966638869751846026678948271464121786019676877085753942157085650820904080707389049061003774489694362775374755481670881205704901446226613109811281637445257066147329406647834775307254835133061759499120224674163435675523958449704033994044469484047047947071158929086834776005684061552282696975870296571442921339762151623655378466876810693889730118380325007880789672821492082034829769561581544707037048660528741093152659803625747241998693654773120307382901343835308099188796109691611815067004124839379523874662536 [143,90] 3671243764743832573318334432279043271092965799576465888821454884479412055363749611917286658028401245492193793185714387674751437734134027532379836632282417760870071445885220477955069596917349379587226842710048085825892172614654435978975504439896068945166501796293830238210322850722181175343987947278453296844866314620191944306815794604794965741116233767035597774017129991235636344225395811892947346233190117294835745142312115142754166188248809378918210611976799287119421119001656961702426966369705813209273345925254650611917815463963662045664418016069363240926458751470081500530496837913330144590216582961171212218158092622433014724895895198788265507799351512269883058996850398122408716658305759662567497083115681827040251727212678677552428576612073477346309131116397893999247156598466277248845127386253758277982600496675809602982084805111956490732183412698280932847873495941234623525904847028164840437654699370984668244120968795827976419278262263802315074366421812279217722397304599900058062699341005433726589210529077099417812621440872042229282999268187883992343763731691713773031784788431767012016352752912316527662993096702454859382656907151289131078698260652299796188955814100701941009684587993548612120431482096182307250377858909279718268008599233781065911006218130660593411989260195463883924787004832684474385781761438810048433804251231199405151923664975907013507195176167798084551005147892482300548347538023811649425467589213775381452229002831756692460970933042594657811830839452413567595891091461388370868049586818131750969465075115228404240384246927933457480158242808346887417808244979623242540429127247148430067600961516261299998551806664725195915805601817449088201264716767371049045330370839262575062453646762206960855881038776474796015121800026538435992921935385247143699011032803454782679184241943350341911898974333321488573815067726667277231108499348131383845054763909273459201294538031145912517340942665199417760188414917901201559341189677686130338904705967802390270885859886966694127316430958710051958529560730803008440785808622864636109005529797642621193754354799526418625908053007008448 [143,91] 12460542442658079973771890839101948782044186089582602477278669496385003529874684266871621260114801910601901909734988303071805253496387905446727155348080328170475190610605896379842364895487572103174369376903511678446572025953503054926783990117384860291807414658655748203189439268628369704657328645973740532391596437884570982235785556284807712178106237601011507046513532703870365180634140548568029376724449995511112408535248149468539858935592908671178251428128183998609487096124379923482475750513751337498374318221624060430564291051137442565912768208622557183620885648059124025585341098524424876947817504195625605268500438101009565017201354803658995099290717925229090707350496759673929945732885752560200368481426871441496760248205097507524199807561401501943527951823289644268746181201244526093191442611225374746826268505676234179872863962916847948223201197447148364534999180381717405310041773897515285338480859871105891650994801346269174779490719687136595591045132354442452048496044217293718218981066357082660049775727587364013526238570309863949265834837092729199157366307529675726584963482087348735418221987345110104554439468506733412946393502862733457379265171636697228014792081006867544473499111418926997650756669451298441700401795451733257737301783863748862676644250997481624002809912568821575985739219009687738231884501315063269927510669412635711236532211001606131048375336168019596110722522872168883968213358724961285022315110768524200632917973088792857678962213659084526393317447788740308183542461915499435178293623246255504930581905429545555080670639418208474673656276118039122980996994476121698620663241084039902085164646312773368339720911751555080710471406320363498690901858890516977834889906820371549056958569774735055484420526938842128408163315197277200208303435675984841123081459769491043303235678468667540244733533195001670666305446671042103097209524646888495138802612315352123422687921669012395483055660174616507423573283841647926063416460218187690707240055800815561690518459833589862198379704889547449070090239815174913240087911477299082475486945013164817066729886472971457811761140056 [143,92] -57276001791885660852968596520791244462102191961389927108871231936212465939268971868953941335091248288585703888451343442817148308161840161418210306384863263312234155783221553339774510113019432997956112072847343154511755685879747552129752949578092923318606367612435311162070096538887665037667997731897786825178457058905854387428938599569467491637917994404581381540829343414743945668902028771971596371772512511146973570787005246754513827908823563094263142395519110284956936083372849614609598683750885689345419275423111754740146931793593808983546471252580465815692895274629081810270760341020723359474932359000960315538657095477023959090075294275628643649111890412892274036835357437422132355395722309608113723654934038418841405796047721052055182815277411706956913965878698308072509891664158274168321415855143326168520039617701090251230515490334523674334190319004241062701973550422623819573560683046605700238939050497966766403814387934351522750082748298808901259959255049446165287018155112100924343081597843170249650948283287997649818069492856332346301873329468688117530729624275099124451096840829965669031064354056669934996680158506641945573195445008516781753530399222174632068922200414721645121214948138939934938131525004305803733958769268131749837450622380738321424669289998682034330584918611131695612234531453046139536451866264522238384228223266265983944199403492309095760534491599056037266924703336802987141986935229334263728392325834645258787892038535337347763658492780681653307686728658272963408799894074033864175400540077919255177309825491680104419744697372607889730223277028887960184680154496748678364993758319660143869249021490913027686392372370840728531561221377860677529702096436422760885590728451299107169721734005230926971886270152316435874242921827696379432734478078986987846899916343067929672632668236371671651076038050243450179969031596746662608242681604359674850422902738329185545480851227344709576830672431302565467554337880056773403373568849916645146207816559996910022933345368994444837862303440487405540605886938028827460882153158293583138012428151616305231556829158973537858688 [143,93] 79223993666552613104165786977831272211115287975117242916373067382523456564854242234941563333912985790179864868312565507232632737971461677441980145465600171176288941517501392496485642391895463050373070014328085649395110976700601402311748403386069942743462280026245705527358883213821964032794644558794485770987869350745349791402523742611378289294239161210592160605695869427813800517441653763626106888356740058566083407562578854553550884940436127651689831007224958013315582219233761901772961541019103107648365951919481020345147363262644805500161007103913095939066777984312507612136668619676591448745196970891576084573002374511864844501286259091170468540725656100330902769807747608385653342334060491426620562874450390354831602867665667967298042298887020427073225569764823518823909166733527578913893572067730656533096253982992704488985099160723261293839311621224991730084630700497280432772033508529812517968971312741896466796645351577485333875247621055788039187273889866070336523705288969638885687484736070615445766712340098075034260400779894607104319107584520143464442476474446997574236238670822435647058378404946986358103645605198275559833975346165929644624870846851227841523084538976735516574555476825581942562298201085480478440160104886959377044320294982489837649242731841001843233895926649648344267392799647081739159005977731375561537028430238542624134090326440791955462349822105648353299846054857881620088260363163603341831862417017880035745187621317232290896765271869564699832128636562950166342654251908946004727262447860585219707084102155207731610791647477854518450545562986014379688194489765801972858428217220118239223259054239932939588959430784575181064830577329094608920522842288956459212060529685491956916819661113746539813731709956188688959795726882584933060402861930645865803304296529728697492908278683322138683849040035555925596426134867550622834441541465376027001342866770467967800444994507323397913492680548557223341037382170145509764162653781019561834403255960216461687333811929814385848027266151444784572922019510613462508641157929189658109993253976859914318646676755127568 [143,94] -1179160906655394576427173042446465467486596928499669031099270300803131414515336661998878818519940234442720993193966737417228242686851615994773815214469857675863864216213301307072795407662286126421528762522226973357785960675906255864571631608810420319247760766159307217343463517185233782811479863225041006898231929421149514430877100482457937863134042988818839824117053793660958332949810113592275303525835235127634838405779080676197456256923113364335534846889625070998922992648479269723830843478578797094297464832138393097400644073340501342276437279402177550045474540661789610004709998705359941495796842789403410513222455375143723915236673978725460240401320945358904930823087591257918005517276281795935074366483055000948098682276596329543526198494368763326678599245234516890316722164532542634820476810772553343817742077877754943377548803919685280260114406055809282222352710542064115330195721672503450587312569638160229594309907597707265825891726734760082794138518466271461224953262341722372414225040450744940379700787714397526871658302001736903652860921578025731917828882116758522037575349591200326029784660248216014824080179203557937055344019406475733041943988434104611980259709042068935058914390252172372762598636264065085306017356329411130150557179377266128228056737163705438126175970640166640618046919158663421547676187414662410502703736370890102593955980892414608906487631533898972321343552318540978320691420248500259068954605007380578095447577468026559428084294174250998599605929881615320899399259113298974816817045747026665750505876656022329504663737843519938983877505871206731130612316154067158261755441482625265468088495322851579808702932681249546097876886778083560726015725846641403905029722721650093527464156462243371838563881771635098857158287693524082839868760559509726682697339038508186236031599030837388169834201098493391501707200195802785194266025570893238570905080770878731283217628588065624595411109657949035932974621689221704693815732388643256121268978185334625445463216311089944507374046737242667616054929258617666902916038452252975873965610470615939711441143109504 [143,95] 7830116614240618110976455031911089786006370659637235511602436888237338670142927719516407037039280623619415512552702199040691624237501559323321936451937617056121029454105158656771578546931919232643499087395233836810279222356929589770083629225837104704275094407522705150425660697696406030225668776451839063525180772122395538527732790476938318962868584175131008190365792158379318927018164435462192116864657344984812792008002543772409238675377266748473948681488215157951479154151189925971817706598205575090051396667905977630526610640337271253122265931011983973450875060723707695311818183764289018029570570424617658037027377366997145854759447050534098728423865134707571048069737477037217777631008593954466600059259339383992889099024879413079303706587652692976230643564199855301009786273017503341173967510171491197680406411351382797167176882633876771936204662055960589260107341042283305749294472246363196813684669268037216582689060677449159078801355951424480862086869363874340337045571127661081841649256361706199060232834101306783635081706819383021905828481249333074708973528579373973461725495360242820511793114869433919020976338841085728590920933668761206331562865830753950686748032639328736066936079941525179829456767772189166862196291235901557200042338502933672705887569600130846886163112559376001447065841907235936797392921150962673367625025938158395139544975066780545203389022484222069620251120522727618571472824678414926044642656201353037156855699410219850459051855874765405807292961458996648744796224122732069943781094686912598326351021665102523875608580965512456378389726776066223399004224664451128098944289983663493556796402657326404700870481101841400654863279791635086052826597533582489710587858009634599380273247544560990010128842513114004206999578977479167799082658448665579477515280920802716988581174648877247870680189948479609363679994036777404734402935344326665469767038776615242390929853393481850072845010773925707000763208974208912190234514340729872691686352356444586529860921974022428505665072985756717383783520824638726894224478198356574172230519414547457756331680 [143,96] -16382113460437098730170032246147564101942529037176196499445204328245698429323880653955818142928284800015968023406480085918631066279073371552788910764334301763096296664970001838559805620092069565615283751499158742992338844515529518043144664508861082542705375287895713570574498212494931425019881935222970307122027845723413827769949243048230881970609916092732395956898646272039068707576639422643467170055892434983297787367220236852140599941380701269054417498258352877782760247305987796140311828095822503260200481449713130123365662925989727548123189056680247097352861998359486588109932347889040401336027615794977063859462474009929573649618393267801778808340793163354906976786896451327161395826584753558462704127531368496327160235050835887062471691950189502725262181361904922721227967628049562619855906392409093624790846472003195508549007008764686829834719275721586055331827515946849976645405167062326866199338649041020681053810647817736929165604691929027661879539489593908918326034225899878799337994627837883958342459594341364750903030227070578597553020193554107767335624447315498593171361827222961785227787412550423304558263478201780059710604205940331923888593502384205312486611844668048303498652928114188235525829071927691455078824172964998085537237576277838885186640286584904022850796093768175236904969378058071254309419437836871945332361803395243010124605647295055195359315754648830129463645849042456676363167047171305158987513565506623574576009622508812848619258617521932268688024733992960118011916625935616716068611307585885302363853041828892963412748652294731729678578601632704085937308678231405759160744882389479280901160656715966220435286753178571537129465305968867282719875566451816854860346858469190261083548529201793751147209297407009524341276381364229559379798650509376579692243558594155654352844089847106761129544634499637015053884975724166075977503977211779079755424157101797488309986714977527290793798613359930184660116274688758457351098543650059964493370468685920635568280854438517967092412693979738826521407598770605283754677217923588143935150190927293411072 [143,97] 5191040016760594423894362055373019788654707218155799266471498759541820963404007986003526238016504839526161173383989234642257993844255772879664185925412956621219699560171903739547812301019604682931856117378256747929824161673906662605065682167531936800217735774059227984194340843037664308638076710610941726713339506007497252938193423669682990933164097008353938154955822264529813681534328380340625705289966630261941933547770333503378478514742403799248382946978910013176360909016567028651802450300453695387366067300561399635869950893026544366845442524184846984574064820388954366873674251773919754449764906695992206387485768741378343638785787110301032444690950869282333175439155107197529598561537401743717339846832042443730493260529689858249399675449974116916810823059383066327516341602282503016836201798539656280172581242590809431754477961647829500749237152211085317302695043600553906685243909313928287726979754471862050227764912904588577286386596719451329751087024576487810140371600913866356580775230295429156366266647213599443637536368417869720068346272346708185290908434687969288638964961204649777169767680554886483326166299993698055371224154698110226364273722179430850982901067030115670605994360755532266680959431613071004603642399378797261929285655562179688983624006884657807605497514837437838257037373144677924506752832456582374175785889909307584600637033373774999611419253116359191201083475996694926530093791114198114572120589075356519622056933257313375106112178261444551999108424411561116783117204242329677003042881529183970556704959310406300764505445986400829565538299835389738758974062845517367524321039648216843407669053954137999131093079427255130441474047644548843735711862703620955444456814715942523318211441149756774018172121262465044807856271128573280998908163966773281560042862351727593048819353366982027722747333883864655683839227502379737708256045469952335444330941398227488661601128636583863106564249149667888438229018350809902686533142125753148158755432429098094524138644784503328694296749514584009944421332229707996450007637464146176333398178620768 [143,98] 24612277772746905493951285903236466971969987491741130604846750028234577865691854406046157918141552777917869622436484679368909573869068424862197606576494300181280468302469452609718051711199989675031289233275298284947347093656674427886641045305186578233929959726046565212576791282269190458044284638457392643227176108856238070548104635566801494205213409007439251205307449993472359360436005605509107302687112524719891594653161929181674423781896387072402137187905304158623596371776297347317058127854413925342109553986272582539348447101811485417427778540711036103994775538672426770859949375384753289909002488083536035048139855791280184846771554753932013878576690205989527341237048086409308437610331405250926228963900484392768892060582109970849284887756180435020280992945236480516141021787130421227975102413039367614155877202899691950583798017543434002937736678307366869929908902820068212427807118191587821210336809863420317856216874661573859455835613580396263609230495908365292019441905869333640968165403629335054648498698453407427659772271652986657020795204332364766988744114058134831000099157348240508466962152663858202087902126066378501148397618800392868412445490275357860814964060478504710174968912080575785462975532046812777507663448938238940206552592925915592433250665596461835160606603207571232609091965517023196979781447012960624927442585282463800607958657834640446342291794467683216974035043231970121923741784520161534835209195197404109117007083254919811055757644911631585164215366869369786318481637228463406441855986911551103389566244127167191597360457876132118955124193689098709016889484407160701094576008493182322446095480489515531112530374381945460048072652350875366275093434664425967948234974568508114692891749740495073963964706512075805291357238148103568211450363716894311750259754096256691865905899044123264970568033787396045361345855977333396002033915254950014369956911021789265980066182106855335458072204718208793627343638082630581288068786544905741971647452851372664945417326444896679269717595903040757095740498014255210932334429109228333802542000 [143,99] -30912983904044084159205766930233344163257293784692775423223372605722882689119281157476277597262403301189610093586625224971519698477681817936438810850774420933012996200327167541290109904310912184716356267142474895456817645531910374734868890438183834908385862439928394592008317007820685084288124185156569851395032000724885022018491738307710869655537149567594027762002562218146252638320066817862651687841686917290598813158915520640940232909861267508751250922138919918803991824819763425158132310847080974076278652343435274287551100950817358318685590298025240846405098635137062902345750119373517162422920020007194236566563855987607115488664980763302858096517611334280106794384359866304766963074823828392040984361420932195752391507486455255852652987999144460888301831607249191407307209620617468716850418372068936553610334353076841892724575518607346736795687529832551940963409037490709295633205946865106960489804114766284053481958364169658828744720736163850342236374187734908437038128098350299714266514776626548606444633654150741318252194147239877332408634587226518778146110800230269515946866316752615932613230306033002635799026744037745683780512572744086324241229787947697274441430840724188409251085466855726422216894561168584312923376428967291683358521688293528734518582709495988634173034290093073940622859632565585507644820926356653818462140840066096494503119602859374582847720431432627183087775656554395668367234457899535098660145015003250187980242474271074531450146080462857617592143621927980422916772698769793648825966454738594192626441573578448163620355905884831699934458610232241534952847386877585328009609997862761510817294132824593779251906611413791488088723412618716824015512845946518261502357070517753085145830762146599431624546679082675709788281997546444683103469081636958213655513394297808278507858603414632111221979450454222088663759941474534236976211751749819559743301740329375362391583025220853834225972326907852066225918643777052373247904126530165211206153032575583333135004196621269498141976325138639290166661886931296279865606735768265743354 [143,100] 9118938167964637723105111429270751085388141283540182148064074491012880493856662375723494169615658004273538994097815449929885238956130453464163680533719505803319008012336280305617795184947347895070922002088347778317828038626925491141836945185480192945153669447049329768378614583086652514870597371269436186894257876132191915206113727940538487613010798706010070223211642901894672504355443967839494219632673839134809878074752922210719492241637851634335307791869102552416687187711070295764327197803991663672609577173423790550894033062528342110192158109378849394424424720307237822761462617646862382881762432476557425942554024604887103553910219313582503690622587491813853116867010169665535724051881884389926066377981907683128472191063883750053422859198696182966581703157098720239021729473944254340903845435406579376281768339505938056314179723856799827220165051980894125802484874241857788182829589420632237967803489290528447053603008973454252923294698888050222322906026833587163535759892714054136791544369615392642116267183231896517306619432432602409640415262809830701769544976528103327142678467973383665276197321544212141676846487440730684242870762570527367175764985798213023963032446155016650592458824686112452231395467291480937766153335982389704097782869744851233811601841086291449939902178914644136272538032137983168240802653556479373548173234837689094822653005753303285034635607634844491885411842464314273513900560115824662402639010153326048732644572444397234384926891184745672009786923433509636492123007453553446268076624426419046451656937059351386118943434534263416371377693672879191836261047151299671156070399640802023290991837825472659818588921633703732643888370698777707694104500512005794798654490242801187073372196012454844573687826593102703424394035063477409218080122035712761497440671241850455324621301861468162074667278871538996939338585425700181399591071447794380930511561626833404989148342285622079135094891899415425525306989865131381132307558066469972437485872112482072664817648396181786734525256824279865524305847662154174478822791507008 [143,101] 4723494865230933163496131622184911390199812697054677554855302626618185351525993034568909899783698043314618746967187343801143281158939685991311932100287517512642720537795514625592415295758389799755867656526593771319189968314466881469823462238225252060327455453532909975416757122614030290284535308064001271570864977291740703015079708238372258775259344743418531466412602533966550012729473061769131603600724211884579394789172892548702804977784788427434839583838126425297318360038224694233061684587282553301086782713945441191996764865382116365602715671126884511823265264993652284110066035095853458293975438706884226958225187207940207612204181166734211972452301750371913830657541052842673725820229382115552871196467109356532177176434501469213787786039642009779428831896394662785873759116204800669439136605630892947244942464282375201713791258753446602175108059416109491526054716406556391362092173534902504959855301659106994442819242988751945133598276705923985672106960640334904715002943456398269901607611287231933023835316976843022592370450945910419423879402312889771665118273010687272089973149547087374547368774722268118457492762787950801046513057787437802678412098925706833259401712842032265765761934704705971437162590124271630166351006701028865948085600945227641742100144613970059840432351034835454963177730722379479434026187182232026262383975463239578433007977804490773408026581528820840162530688254417582618013467932401102999016614751215678852261421669136598660064840005985661612127183743090449962607827621146007005124843705409560306972378951364960512759192382205219194247168998645745179703799175188453686640466382088575755421220133888621719350411085973445435152835971222112892332371342019026154557340572651162495180147025493872792256023097381821744177554409500139066277585187680922494605796081040669194549402291413518072512123020447093707252084758164711305384111386264262942693342532269896561134289137696076310449949718995883537575065543038197196416531512768682264917734028018208608995489184852084599178772335300746418341414580629677246840184 [143,102] -4271081601184412412528038248402466711092276854786727058604856164164177284273175183978177061728862480325302017527194615726852328327752384731712341893784100429443679096940768561498718541227126550691100553281785550290502991075585750349132763306768130693824551831871115784668927854546835805183081263342943008955377943922789792339662414915141298612982613145896062718354370096199613111419487442143886216686194046393334729073213277157168638566157257827595650325266408475772996266167898884306499674645439273317816257178092739389086444023940595640146508678148324276807836358999132486366902301107180024729233993412556597198277518031976896113261073528944565433646994095746771216992536343139437640434903067116082903405837682768386127143890044605272191764498806375832040805923838758617988663553069456772930151700580838035633037205459384201562895108506008159327583555534512860826154786248473005743584093316265703288626852285533732650434648294670299160743823197117698097585899647290796042583795055026904578296286812376848988658459946823907676673722771248010572425648759068561944089924078620571337196298704265487821296338312475041273788272319438359297514966422167735411136885837491843469330271837467144926431262320339641485455663774397850128677886714714134370726759499350265125645793940485908598870503366955092831489149152085157850053811763080381269840928048781461611387978694673459358932646000582370637205412595536864593272861217365118588104981992715381932292916166978134928884968914138487993979059552298090237065264046215462412692177101268234776646092719568945265989271566742236107982838571358663537733356596458139051087802927324890656797740011659426023948769481605540505357843850184506997678551558183529861417268343361874023027578394237351845254068082810014500237480958850899555154823258266649272577526112692556582276999897365660028974941150990808737335555171192124149151110909794295967242172947547549592472450438673364508568622495352274516618257593410160904877765494617367407976297932330270687971175807367361930528905571890546927296615670007235984 [143,103] 1464259156867012353732873977765974007119856000808594901003096856589896733827441968740056245100425300011394681708899053576596439454667308541203107802537571329928925935736304326975358762228587519512164441277875798471198414620453901528609398833095320203945984953378982137370132761669421336621298311329876021186068858251205406842599846768398501795521453853833785181566187394570413211571621977067020605599773056227268570080474488016181186393951015070700843552020402945617105835731326861433939013198625092492305759596790301082157791148381930135401767755820872691279040801033061751333470723417983378076346874946980627143955091290183039232397727907993373777356920515676805905833441028172137542009846219112999004194290722099361287895271939067072842329499014205720124932556051004160831400011848434790469896912432650291175134168490595942121658188701953947025561301233233795150253840617917762637258860914033042876486996070311439006021402430846781812115305784446691603059714507801169581918050205024512313933218248881196070652415774896101008912778597635570531287488071783032282369422932781524666260858151663396546202039477341327363534020829413943483504311845117987795456009500784529519280297740248080005090867314388503746773305404532449028490017654268565909773223463309403762687386849623967541584756814532293706306078773604382626864323482114979782314000399533851731804198263573585212543246415353882068483074923465699091754996402953464979740322031493851517218838033942494957186577090969600913235716426974484967031304911084883982922683146031499603467286679236479341854504880119503560695747979502625196918183854768803015804341375300005783665119054539524352147903116353537197285594449757647676689159949738136720760987126761050099334485511641106983737213388848255748432763494774748282166096779308387828604038023048214664545921417358494037250129697991847248481004065525521130110771532875665023514901059227366683953819335984205365464315629147360502951380708930891974465666633975169145975100945085718386820062158931336827302028009806851477780841947926 [143,104] -297823451041033917238141241964289254504662667354915076129916219079948475433345935506465585800697465212973643057829574480071534746856244030787411008985626700425506928486858036509009083051978829455237951854311639557238747064886043779952824611211732333564823548896535351261323804796050257206226613325219722460545392544302216073943458170077826006772113584359685936038682285653192603800513945726784924531234250216246480874100174235549405023483446186039612123334266881303538676162262016697654046616176188545839626395948959307324336038485552063087658949071926176553009677396028355506010501252732702696495663273656077682338844545075509276742976338268013213420202925179627415788721271164048364027977630543073656952869600032569349661205224983881395212939108575804946692582979413833739649856905128523228329281188693602261862235326135289245706802743479821815435021599628254030728038502768394406703371893981739542977457062977635376718547490971250224275762417692851716017235457091728804624137373837295746068735685506935651394725096098644531693539537217210335789452885230789256591660541330791108612165644573800506817711195852274003421157456636746787765049368913110291354286585137124694646495502054276248438811736663431944882630662307974060564723973720124381238095800091397117024056213838928840213497115727237457971480665943674467172596991669286836476146161900811177111670754135957341852607103208991864797809866427970271979503612465233438275231088922504228020458550819838684437796016582993388530707291805221155067105798104050027934351764487272375318488159982496781688731168990393569473620253027307316340355041828304675415477891234508858552587137668221588141961200772005798741278737377584444231858720293848840115085523256145350976066079615981174222837866885210181329944593076510757094914650437049506218756004162083359286356911272848411272327970683174468795301217481914578360088569877444127363109792516787993499570320207425454384827765016620777491892404690565758033815951642630667905799963081365451874321729802024082721450576832530883609472 [143,105] 9075063392180965646816968043270691907801921153387760106411851711125077408684780373948195086125222913704615424332419347865857337078511990805970855636118490514722437980253105788281235407606328435939043684824749188406042060546212751988980011520027964827845066637838058323109109344262732686667594670104960826155893947653476989738366827239341981312580899300041134309082984758997493397017796350989616647826787599269909893241361574386685757677149260825139121627556010569048654293503950072906851251615747063212082862598559736460211819790230475289297024934153691204182596447213536308471465317739068559804294411170241600185974767266291518461656544627080601431762853097743725965081108720802159837720252026407585936363494802991061571904019828637143603896538809407574568895449254894137432548488283667761599173289059430315494669112907175220199160932427221100172732809347424083001813788531035379096782379636331034645264922757909972883636970478503121005919985574418813455107156800831966313709349552656296458572344720316766662726983445270218458038440855822196385010627770833479354626536098338029304774845906832266800851261200376525915754966469336478225026883527729044867103583961403412151179424024876199721277310380991006304595548000337308572532595220279077502369009763850064043154772480162897570704951687108725293410172780548380500965740028057105596304568980421577560162283489741585514263719140634323874110273484761664222822822569846494436695734375850362638210631028652353909788796836856709410687709398267432556805957766651224821485718991161209936039123255964122547359766975259070132827267962985177359962176000546316772208906402752001027949193156601915904156859045991282219873426535773397436551792988858661006684871478643340954745920568409520336013062910135698040126735429914155932281770570359118902132724783344460607289219293258146437081158068173937215118931453144754967427899298172715133756427443515051352630651514650871246262932379345136087756096712112872607848766806754723859470002926369717927367432729622129691736295987543984 [143,106] 6513055638770377854637784003953036104142220800893708396090854039682852176323544822401829715798598821765092156111455144366754534758459067647929189515729493064710295125661858117288629923988498509469558551114118612967557376832435991317682237615688745793500365872533252301778838626594856444397704655110712132073816008518240858444168567625938303643043801289650604299898377904849696700462369365288891064302661773301696343845700026715176304641826660987020510428860930938645064741838496580989480167280996619656316490660658675523334317156789454033264079251545908669700533404539942909294524497292634205176017091752930580266231344074231683058202171433802582331186610004369674796845763357425801744778064631251067993074305165408313429696689127086552525156281445414826716379519127139064180047934510509199413850773872483151675024570086632398740576783562883186212958537340218215120091462587421430278937306110071472316468194725993849741150565237833817748948861571700873957419563885356665657037775330451161072060208649511338655307191583011249194275018803791341192734589894239714598432463606563469104710600820597888200701361024471475999292218491434843254526110220306326293905247684194833382323119958068414643582502856550260799781040090327035585272650315363108573305129867348269223582896633739179956799532954454355147289766202939511221220534976744259874937261437087378396461400552405588781938490976215227854041082304622466902198532742678776559119088667143232333510199415587715594035093460880185336021538136594241442174479274875180151316618235673121050143500354056971640772421322671284353361374648509289858602833756830400630166486397199486034944179626657280831421406775437795551178511996160896249547054050718141460475535674532071239898663686605330735194740360299306695125097267709586303145132936567292861912991507942743452250095520746099735334591396645821682038627161509773507468360435881573064039186017565914783118699836933345316445829312991127745409598715839649138318760581850709897838332581724416884477871692178029785492337088 [143,107] -1057110476389102840525984254772967819650105911795895875766944405114594184268976220148907583413462347251206843655271916781076895786214363213388350357821678485637417371472258710980756633529413149289433326057949866527655633902756495184668420853685168698474156157080360604513446224000840336991155658794452962610883835703347675564743563727923675044131342657399983976469981645776609061285824030933824697765047309518712460695352073390517510772808944016625977987762785166398740107267927404428119090340216353846690013164670363187628314644279382526629356578918825882250326544762604195807132567794030549056071987326544229215201919847039784006031402176800623781824772609920292097589444549469194735137203664426683069402421477083010201961297329076996668196379141369389322331171391344661967467772205052302096409682620610172855845481711756316141416750325899311843273354771718268419501157935396911504857156214275111189398741023368984162072829725392341006608466987105434282518204383313556192177144902804564849059289519307654973463571659187711770934758742723901030473774375338662052064257432815457872470753535516145192349881944075509212238341231737986025234447615340863542927754995629082671673800092564092209615819354836446259002412639739265948282682434456744922820618665906338744787150592721304419707436504235711685897915099150096644821494583134713548011401959825723960869069662108836750282108232655414205216135352036371660464499191956321640603926470302286611626740156462533479141430044415800758572330150515588309295234799714603309635546824427672516829216201057357280518649824044020154213014032591395587490743129556087345777247783865522132772862518834932823342644561072114952278815393013152120178743142150871941681073877381900840376537923123802831889582085062736609453940975081575092564821273348808758291126040699737007126588424241419730173192762430151505163206182974327342259568368232738744544615361349762671026246463791506035301552505892005235345216652373377232132045420327685981130885795042047935751040678470284777096 [143,108] 102825859963375489388407303293162069302196181068995005807545739992725613901341333804498638609701276528609483225826181273646974758174737609808131308930788064708083099935176632078161419774643674010691284238127019112625483850104585081142161760531474160739564419832669775145546050040469934473114377122083967817608302993299901625258679430622401992657541977565211957114099715883681048092051634317679208394002855887028621998654767217330242292145060559095061447326014267287053645591809438841070214041559592786470014948715665192983807529075267875450701209149966290454013869256240658963099043242977850493289493933340439125920618535858330439117769656395960902828110673814708801221111635751303440430846556979491006399446012243596598878869117495600588958187439102720447976652293224309099361668684658927485107818324578831761212728363685438826081365550325292370623198764352057125251023455439593256559261159288390885401669929277985192030209591709581891806881067421961957376436271527655751592657551156289248426412556052820649499975917894558885666103208792079676254073993633203879102464527566176115797526797812865085407838322151213097718979235196962345621517361608612031311588322802632526518976356585715864405689674140351464067020776684273804679382122985878718737610627273222796422323450341257652875768755274794053524710344492650151459131967038770080513408342645878818668348514118497753838764321677605146501967399997309455536376761652236929345646552187582916678547644554162569555146522723217824462405184238045663890651048526651215149303085106867782211528160923950049455427480258056821188948610631370130935179879717284251665027417324290311298515150861681918952798595729754235162395466203526119205380438789785578757204448124572172655706436082324705466375757054060264667272814795754012141260213036725428470188183298532214590306218311570398095795417204554675300118124883217285689714872465297022339457179559516438301714252997658948459844900850166597582887298027058702809106528825324276165882717334251594437101409576448 [143,109] -3417073185947105085902986535854388592616675981547273732364775306045759362765775988818856203170764276196457963362049058814575872139024978781757058982928518777347641774934329060420015007429664615939038289553441777553250352446618571914838716040440781024256270651771731953077296217883296384056358751872679563857428567903560217226678793731448242080448156045161789004907712677534276537836913819703577633482689146229026215173438413933233516086719411383736141282177824679957939988164479808741017448034411837934412471811452973257386577483829130757094782479621389590079437696029097124682907463830398367576246262917895162191213862080089118051680175567850912640764429937958666780968764952885052146384156326606935521360611308684382887864382868491526821539362093867563584568490118741335623189294320452196377704892085351919328152373758893500126758242725447340718189548771906817163293024158340157343374392448807487803533093741700229302688261781937603184050356810940348076101016648891441725700699105339431304967653366803805682837694971655628858408688197356722005736734392231087821658336005621569833878445774981478661485084810034536624542780837111319006336321773429576559120550181484766239731821215960815207936822380891382556497301010358969175833587862288598914628275728428814175288675686856664613534541858829924179294949683509718054660564842805245666228360569225771725743987518304537580621976886735598565360766186857841627085199767467606491116890255841904687062077016954100388245354952038314575255118640614314872610128096155951525581170589277626287714313020602711044946767854516458851526131824682498869121400612899806597487169371459232740010966895546478170040782579674619020820012802126174271722018074575168196034880243640667508549286135281798780820442522798717903653563180960948334381454582459176373013143512362622758445490786867460168967608758494178160671862733823382202215787177769824044479665122644680774636069126257119050520934133154688689928327872901005112919889788715046612713799203268159603902784 [143,110] 76790864129250485694350099561987794226930291381445345405017264795700240545368920920187995015165536509636746195626068642578911142575638801528623860903222526664053567025710959417610835228114684920063098665407007506561131561004843120090493894141996547923095278251404482820680316320294890281011415273288594462471518987344247301338403764428132837412939614352745100484856885471371886309857847713274981319769001138610918500728662803110690550694323181141320759173560111099382832296722093230168987196662667302377578865168241022968685709641979465450874474624180045823267604644006135244196279909286503633469854072181751818085303510988308941296161620473202833574144321009771836525059652407120176531320255534933577318910098159471250613055400414888669661797504134445010043002934763295709818221708061853472155160835098672157963324206453286059251750039842285127816749671853490635029038342425358781763134263346881986365230418659377229275742786735629455659019833683517972889822803970805808067159031484982005317864609373816187526275051166401474208276618863850811712082020895566917399753940008485763370320371306744558646356549502969144530170692338866173500032103837639938243964851741125004673635744065466272063516535721942791647285711872438462702342184871223915720680898625670202000992179164565770172161322434195473750401654738276620995573757373666994700383363072049056903487584409952333038136148128427569503372430228555561755737539421889256571241034253505182685727002171648144045361328018594673452767961686773978678377103374342925545016319332446400696327633825678990998504914083379647037128503068135015396202014632119155174096314065159651623556400164275902590488890302558403000902110014488663995459390871847710362082211362896012008127178514084188928903777418844184556251765827114505197098553100447731594160314779692344662937168169152527954223119599805345648713370770294669094437419672771037339288347703797643945503357611020125082975430689189823809622903321439409824460922252026548090762330666505984 [143,111] -3387608450664332842323388901806371789626843223780582247603119664466764941215169617986630408182509343826757415953405462966681983369957725022810362312653835561491380854278689041255192922098819399340351578744997633678377490266826064615054471477430869139800495923249701367550324255359917344921987193340069953586474509423165181482901839741412788871279301866747423638300057332427999342474181910989445092519156296421581726652487466457647170618116919213347698281044349146337459672237159107129275934245771908350876572960656804840309828081255104085652483255794988300727323702193059173315982173444459332617045056770327682872632790194332344458713244025048088541644933642495935967920628039206905791751718702944733618898917666939310091243802884714804661725273699591628794514823345321276085652917802079167067698422671729989917476405201131770356495752474293054535360173559675228382622265389327356493766885083844985616084039171862250451104726616049956482220730422726753787005807690929917763555706738292265204942911139401307173372670353957959283129059007622274993179687791465049580801777548770165748317990771129761424047229944889903391365803801744568397871141714464820757745957754864689143356739168021336751484124639080787003827272525833230374513460399716174184795010347132571436470020722107306057589245211162154396623644659143154562848581858533532244990961316472607617319010358939187424136736141421537027016312681251589980074898160932309873555020007562339537715120993338344996710919727570155090047954795648132788205350090386314987210770117989062457955468634426394316947734391190657638480184604302885691701683103809859356358751658345426204796279134527434328894310802956091147061957489012192685232197231012217163157702926601104728985833562436054949945676859724510086636429017444394037787137316197281028088920691224314124837849614964929382560886677920797157607055164233386927604211106054477376889159594177774105712736871231696447368227065608224392927334204398698021595925866521587863860044480 [143,112] -115026112685411275562304397400556791195353963407346255673516221732422204964836879306374360541409652112612929882405728421977250585620888681209010253244467627623168009185755771059624538418240079706193485902656813186642256882249255349834966806748587869674576233964046856614331485927755985970607649086771948258818978473237566450527029805318819698464693264659684495287612655426739247056270961679527152567331551964418175212595746395878014268675148393499924780921617662415215799496697814059708651036904344133037384284934418396837588559594019997039453720925681006605533890215842030141940711854340278787643440402379148863949990132675649917531424125735769605333178040466239901085044621400141617095395792988521555155947335867911638608079623970919128021072948732402970363380315961044518105994677744365543382823948565976257803496936284358918829602147184198910556165120083403867585336529696970314707384029297194239503458541544562535737970369183420196052802209234933972401175973606134863502982481772042507456065049370688188792764601311621815784878720715439744679250550092678717820564432693815905143242859760216288148200346597616498999701263730510483333057056126738819050820618549658886323519810794430937068743870018238205039616529592017572287988369137087430323628210908860054322356764312035997030615639777283695136823495331613491750598024398641313470899178996114937195413844932352320352927887911367913321199488522191463051785610758298894884692370685380505981403365439658535797969874985061624107115534803029226247922005558194880117117440146129872068973063731467932327216459192232887032087238726312155164135904623759047604238174153454663938286271682787953233609561927721614053096442442273798765538084638007482357316257777770821623690184871191451733752937923529549102241043952341016644563059069451094602647139738979048207987866555843564532377104160503057665699418644295728260344544420776348900973881986605083894649270900245483255974678048016004992990334659390026484521643233249040832 [143,113] 4184518986554670136465086825665358185390363852982810727696226076030997603637327087138337403611473720864020124944360993287642405855704629628597124975150747713402884569772344707958488070595902272092356349976053306039245992275933895851530043759093212852784788666287027995229171221233065692474192549203316267384562998027750719602576651290170472185125633810880672333790552675346047232148839377181603442904280574877158447222024327956026796290560620113392169957079204482019464146183727328382730313121978624136425973371792227842187128288621857259126659558988436347415131815591981666431668628011554991048115315655225775987361530102854018042733003222547952135004360646211221916405233004731415552284679987897287262146458597392856868469479304275425474063100810028067625328206658485611063347526462468451342650835146651752723285150668243074791815450327340281784906696428085568475627343476449999290020158461781135959688733366221834303376775792285337975087659287812413607701170463887995828096260998540296853687830834437643222598906431940792243921239902737319862750376544705465471484426752652124533648642229779972523334349442108425209060238393627474407720594848491881859391454688772543861552175090762879230708010025350812489620751482106022678063449916602133993602298246584639797463927179569744360871033754262731486347841871759966264180175122431710406351907741440209920165715895808170330748895197874986200126010010790084151333959467697156801131938824158890757726515581687061099329876479115529467675437157066981197800889295583691372788377039852303559836330226406460394896228691100900747121715126749280529747285991345655353242930072458003001707196546009412146006882934057304515527593582974526734447456050790845839436344836479875035281322990903545154647280600947307490059733511160943523937417681707230212584952659849313804527467891870641901072168589287461813870693081375690813457662063045218795411315522260804832442172021595495581088776362526732066945247734295621228565077113624 [143,114] -59335186342122892967500837544974990683306517557749901423219711303663894731323213657006198171865643257051226244048816143766005157945151346311091513819321090451516211320881251971069664003086633453877034171113642754397938250796248116182730198581416863815542269562871584129955151763013444167715722513125622077105217516683270633449072742856695040726338780755079105784678670059366113189273460565275414012963228136835570238825681917742161715335755770029798654012442389096798110552043904521502826394585744901509167644239493926157054955398442542745736842344238041570225626898603591994140770542758112680232930718150176074099291148045497871156950451411246324490949519910527173799303021220198183537621443497069196519148052989004590363180821728244826208449395261353305147942059361443634259527834058577574773336452508784320428449447235733217440409858945738058694580738303139487000169018057758078299288145608293916052135546030253405399742353659522199378933318553548277477821454800971126397515074971189631730909115426741089618217153140035886375602838413555664194981991213350684565122851319808456333534504958095883608951074501092386883686827846354975381875012503000540760678012126411913126836761957258573484124993368610109588732861905577075481129171363088522413615274554468841231913041174429071512054827579537937621146029363857157860908610063746604278216854938531295087297327055159260485055681476485317577651153544719520459117363192478739145000237873670444323859950101828418561266800704916426683243703154999905058100376440196066736148681482686608080524570744739325036746607875658192666505495540497957162103675052119070056278153413039185781028233675488908722263734348830762516559230962934278030960744492597266705390880052945744894075984615255139563469028646891971292739426067244689590243756841426320333867639432469197432310378319828293515251902497087032490086746179094083199932806087907984045008507114223206038783775899403838444109451603207832050041508520904140120944 [143,115] 544578372084081822416679962806761323087694868686964878963032047528446727753232374129424172700838510914736867703775080379875233181591091484425332499434482520128359369871939992793979940583458176927153349658114273246092343109286489952947499254249521899715708875680665361906002837524573240466372047473170564727644840606044091379854455123751209669291661386419181979595800319895948249300574790803526810988632897502443727375545792832132790518533478671802375432763811899646478147701450291220513955558751751083587414011250848193272068247364460865009418865117216491856214061416547088766989409749906460207736106168189539220805737327058495397754644722692247819688662782677009195762507397643781048752528055638466136328716298859277704469953051606323888069751947823732497845924396004729361127982262223358288034011091153003713099159715185714564049011124421201828192338904763398862010962396819268611243411940965805326721424084417911562470639351964367701235751431391130967995993948978779885288764727162738826829344476341904783512290226346378997045061551617463487314975397365155624473008748542368942351149816596791507334634528986744977942638866577027824631494620682849199589253562058133813638973896203451184125592583706359746380700526666272382632763898517149962613798541619307262921619947469978467775251007206164899047186931614553491927487730463283393454212367768550850774751739341869273642836769909514387285210241718151051439785960342506298128813018079901913467262410479512780545618314338724391043886232883945018525016491061166186721674504279529073118166441329988190431141294837403106313135598519771814354387581436103733168210031931319250865431640689896076560575479199591165407308988356505192389369695843954198621927002950960675002808511203711907311188164381862122975794609176226613910874661409186041983356620200620240317766884200669863464643299467876135062708041575340941297831883055089503905281704841330669277305222928593940033606762167267076886079183112610 [143,116] 2158577390090441064927726274163492007006558755368819169316127927328644290330510060979868460092249875409264451583458682746926570701916727739593513332371213800545537447246260367384318246321467857897649216177107386833559699309409532867166850797279348175503929885598278635430764138345394268315408489670606852777658091400545604314158165762527407771035435130267703606437033426044579930958905819220103443157053342136771976877778257702894245687318185456383959681618600516154463034420827517753792258305742315145335449883802191067631776329747678424653930428860989026988799780606646643561702597787265117100833867789539850692585763092679777987244837345209823601654903267267458981409691017924519651668182805661663127095531410548191949690689704945120361926205685370320204146980491944566976934667275066979054817816443407431066517249492713253645257344033640983369068233878988229440189002870526225552106977891279090525999069002477496742961028550286122966436220869054754124257178587544573210450472607108101769839672923038041651098310579979309475952084714862422545651142782112575874789774017923538427336887936833731016934298854447807505962612531004026698218623540743335139813102986266982817602622554238158690966535479789510797087349073514079843375942932780379590174576840261608888106306084694647058102985089586471594685932662019088999105714025097054060042784736963274118727449982296508980427153262102519219452663630644127496558693040343029321986622846729413499421191661300745695740048203516937972801385219356439257135485587848567876493927585863384085956964429941503872650259328361041109267477105943656377635503063295805395633560308638350140437997852219414695768701886293593222661321709388363257920277701528506884458170543353511664815306071834873442571819686509585573644121355885176239946023669635479181653897076341818922685848378009749266020009511236097055583359928758223621359171506429754405972665569597521847689360476265025702717626610322962218698240 [143,117] -9549121868027103676286372986854725185758845226051075836855593986103724879547045394743574218252196128061242983163027393526494241063450045280597018268257392324469145681880923727700283525470768224679466123847632815322447210092360599528035543099012041622664960532859046643743176798309510461528484714078385425716707299690231118485890678024888147450533538952911050081686552745270253145437662878088112145386373125717750039486096582713804657075546265005196653929269790929746066173510954739535607717664356325195495012093083253767287541840254212977193539788711144538394634797820006231735792773500259326706461477560342947081214123107788353840713927617185749079615475076549504332291969486163583655184705565361180028943508800890776241270836928897211258051256673128766566379257924972145795563192809094027327622446636309600038726582980430919381161352112774871790138875281246442034450642463575351922691864462958626197733596849306728152236892127406042864145977807737879591833109073906779335345563144022603700722627625814997888549653219854656177624583791243045926716546372148195043021833357219345572467878863835428977978601289663851815074695928469003017448393791185443734089965098821155724439731099758484624259052655910810215856582397523508065234852542849308000275408099603766363719308412580347870843802239546901790619350683566577267830927021275191739441065973712742575767972385641856758403740587143742399143751002192993476475479653896148113562809060983793370135876540585573223329275862538658579009360311940402324465593957098661292555473120050294796727912072843167286853565145922767802319593041199543293570449399480135871969104256536176144061919987357340036513027782225847147713953951050808367875636940188551357479834925723008692308357499722551252232563271763072135474967243736207559778808887536293425694847264655963107274135952625474943598328467591656613001954845730604347878578952132142237470191567029134739157874516904816037666509014507968 [143,118] 15970379350497900357246739482871108171538023534738518507421347766037584900297623862779039607977934749871346898268920378131549926762474944251024542660155913294056285320267337710061530919206083291139123310498192881846197939742588998004597665634693948806814091725559789911993374601864889811123446625274869024218282874930966042650296176921209525928642874733670556930030011049977465747076801560570296052862840141982024621041481930689030278968284242211193063016435443489394799118967174904645521761590867596014428507780315557472940223876588450056758857120861955768768504832130155800360463822199803106971550845773059669367077189059213134584798212291910183432449425239423881012481041462788995638744847642805203089807118910705601536125435670454664498956441784278322088813293076279293963045766277798998301172140478068607952167847150022300150746959615654493945769844835390406924664713179900608812435002137372274743685855312441789192020954881415980469136413484746599906239181604221766564760729382258071492863124040314078920866461896165048553341759449143445079902376456142420310308456449070491154789559246678310458040416536097638085399603785068577801407180133983625150862666806703513306757953765641170996427317348597579594296741961997722096358868294386858927114026971876939938180648538188473026836356021396185508251347068040938261814296907807536115244083690471646487947721241687408642659863570147649864828596659696305645202096225495313033309944502093036056245750545234059186304447876523753071526671838614778837257934732542852432458935219271839631858554544239169253863411045439412137631377144189481118304322880796815941759527804284383542648212738878594419967578487278581041416344218197188173421891412041835023564503677472010680965527357630006036879768390729817371809993232626455605596716678982353337699421674189783726745496018206249663207325944530652909273338295167089132063303920423893111748849817873312524447632823587786371917568 [143,119] -142690861358078761718751440802700452676194832183467683517687491499872907732163516412248012856351512020725932040718285617518712905654344872813912441433651182229348799282342551116248131768988201611019509590138360521351168458761984034836359618546852710643895337418705852071437600968899309369487768039333603164193652749834801492666778610892781268512863205454807396755670511776811816617016766225003255000213607025037920848690322520077608292052205367120893750204899037745060051745530732131425268100133155122454194337124480033916818085765612828234225240085975972104306998995953683251979689373599959085394921135709360743469773052721257771568229837786744243784762282007661989755063096118077872752184303212294601788091003493079490032628541779631422059436781631758642110620959951995825303123143283963459625918120020552888878003934897082816700907800466936330293199287294235371144332635430642319025716608820816467752083767868929233857489975636843883841630370792706651429683447063530134736372039422677994882416073640003497801242986484761649233944226349175610617918952426882605136254821345270663386496526929643619629733764248353021376123176323032233516547792851389921786307024480587825219600538345318214645079260344700944607398790767898779171979591024180286357800214423562749751762341562555192659296897633157194302358570579441466201613006806307377916712933749075880117417452770173651162351878658218570088973570075737539369269490632686406395811169355869530110072135154043311203391860597742036237020953418433214783654069309513381725910797834553462916367020237410308019539089319885298631284675881991208109301863495193744478653118984254432381174422829993796395243409458119582023844804605747128988093972842350753569756407658015002107564553078806417533001881590739693931567838985743589538135535248635871616972907565317536286009804800595338673698877224928229868802432031483111564633285141395747147687524145672371604318075772316864 [143,120] -856949048017325361918517435700533556535907916968345551438501285848088234496921090153546764243444509430707627371357018042279811721586912425130510237571863699907155200767292397178286584333868211290643105203227808216718917948068595226166285431035804682152986671769539801078205791495523946881008474082850425665449654810178609428780972223233450711880994194788570075289139085526867127027106796159768467389480168356429374253179628595272472979710018965509840765992062082715149866095002773370088678746596429626656229678061816846427217377005278080613771540773906972508129843519079576215078151610890395221698557489302185975836233513172784521293793416055090407964819696072396262419330072786661089421369189894425544708066706760124951908824183563912556613733661937376496499260581811796936896577888600322937266873489068478437048517057979763645891326047601873617576919797927067829603259251154479893028253334432195940874973112645759880329533930431338488194079032206906649852290234481025251268655441606851620321510753675910278270470536967500417016482236878776201910659979403575840740125497639020689668984869087099469528363169377142645934202067178227833884046506855878292482928379517868343580896610224354991710328499539075660725917247259641194517384503033467322151415603660368651115623214764163928716411792165991650817448036540872538821853188099176983114168346362614332407510959673336083584048212406512033697029419582619092144157384375055582475538636297146565471878439192388869170616596136707337952610790179254882999740061053336276538026826136073388415991799906734133245109810145551966173344595902670703996175141591490536464356840814551471272396364332448211205341992396439335577993872201559649591516251953137595813832516884633605288327905191181183506185791102601261470210658799945407050712728740603547783762179026013457211070471793507097180397230126016750001183218899926564848214630823918987865230869063648989705245760 [143,121] -3397020905060866594990360558007518098576095357641367755477359432335211151771667977518136747026579421444974325453378445617143721489331672509448630678387495866216060617149824730361715927212432467192920475755696002585604478568797295726241442660664598881290729473629956494136265576916362661066778525966301020172422016797737875326280864856738944561688166503154137934743477921052551481125078673832889403275934275054155368636028711780791691377735869883820693173578695498762585440735264039155646743600371242072828669156391825632713353112081534492506170980098273453249103832144066546678434089519884408529229794400975965928401916815361658388991138157351384103575657052682960697209997436219254715161395493635046074129488359011856343813540582708514563828445513641171104542371326145591875327415933168674524993759294824703592544236271031360940592984102926096699299238499043771240304214331560507447397393653924477741185137898068226292306577319756038862718869660241511998670985043434304328923034068166376278028657595698770079012725220434522890808692773923572912382768519282262810587628846862141966822777357592970345126945148444819357900051196109711060789580519879553855572651096161484222736950977201577586676534912055823379208523934595627859696954081018313194690905269729538126120836114073219630865489412111639394066455108875412780782648089446845463344723074592924588065575491661592051985796831232674691219554577677955828250590285616204999316082388120484358165278765891921166502494493848104186762792722572750218470127956226999190435920365646331805926610525164982643468379253114754135119646425433787869214421456363846459351941369501696008417835166708244298004835270118781872298282871826931704582521710107574683773643787974385671852437960845825195831592415559138093783620416306368014190919473308833512323844198520171052269646900366753406666843570813474493345398873556935473698046628445548056128036592373666200 [143,122] -5220504952289840202799441549903669816863180651674854753603018433749648586924252853295412324383781978183756018304576753381146055167772353807862714032179146180198592176856715651781848583693272960202197854468944031203386863681340293098948821494163830626656711643073940814391870359315688930515391675509366535004838910967107771143462823134524217491487806834156326094303901566018369191318759183410328693962437662634679577231540963163356941494219341405773539151200650903440923786170891518696681891290967445567445111155420640044810192199383302340880578873206852053890325433074261630747134280646603995836860553698121692945757205357060020556351832128102542661334236303709453277837000946647306473341770535563967163211617812784416055992857000721240341564917204193765300573839653388081654976125794066017979145338767605102713345513771865498504632090825756483220594629410989515527194662197090728508520042995008364460112330315936489881593851599080979433140466292439222919914823006648827354116762831042732842202840141657721350493658963100250027562673178756433004578834798183575507016053910837938166296894234714353389798453420092573321731405113041756373050166944914471489543176825511485257295053436366863534403602390815241694356972262726013320908822992777801038397247478518026983643744233713712506627297318594591546334257104000083400539517527578215557831434171035336446514813965390150206390605019763631379061406174420350254664581957464561260996237970905614922547130615187775141964077217317918897325761276799527789451880388946845307890503320344670699993930796023489033451085005412648160030045677906562387925538224571875931080306941890236418018134322920416447999871251168926098653976263432850963593971333078493450839536035730226856328644300799575322248372849130267498416182563602380275133193400903863147510465313002932211389517033972775911665900570247968059125979815134358943032022653818863641946984688 [143,123] -2305238165217346567441529664083077658946726918890524689671621150640684801389275290686672637591602665497528329470313745530151756726253039846623181227704527544368521998177405845460207846756968606389386214609882555694204397000623546906584168640636814888748599356796816267747616305921617370452261538656187968657308837393019993640356092445206020747170651160860311232696798460556340699969235082047365290016392353803798654981389974422186169748993725436123112321376050741266819063817048901135916935457561043341208785586469001642023207174308964206077832438841637529939001022883662523283100875852313951113200813888280688403797723775528001291025391600360823449918285605414145111279501948048005242064539931767663550762702732450486930019947350481051468080594623801847592836620378216360045580620960560921236454698821851610502358410306954639347158881332947861889421723658733842272520774811033131179950096691939810345481564199504759852667870926851472176033596686648255847464030855041484233977658367994029397966536843827987455857755974657837747612815820023552843683991369698988632737008214073001601342017858657722952141402003779793269681771405057787343259620430556425395364878811559703637445868499640586097982535350480450028726367093081533002190376267420661938993727630725792958041086309796347648555238489048713863509117683910440579851571771089644645229196110988967039717970567315601002667160741300823343540990737919937380537568917851291002481861702772595721792597800801200589622293096806438793596219106338803576035805626578430999962061781719924141920446374312271653006468646126518789208729567260567998298877820535390890246149505328884373497083849111293778131627623518170424217955241124854305303022824280802604731829462783840242098255462863245038122987088335701636550838236449753645688319833954392182176649180426769370741953005242819787501569534301301778087273033504942761905706405810932542 [143,124] 608751869315465085340771635052392613663891122541432606769364069197037187283346112715758798350639717205792276083386179402797882092917654836661416379900864900913822196074955091144238584327925450851149359740452856325043249140950734132432321423036562067795636063130482297639401985204088680336273021812950154265882286844120665518022595203028767308929092143157685168706276890615491355470267403956049480657160750123586977542432549117226105074519539720140775666842513590115584364665337310887493459753990323449608744680370429925704812143358818277502164962035462703869876942065563818856496784932132672634741357647399961237389146413014635996434010411841798953162998280262597222817471037077311000839454195880368516061447631328550424461795941159621986820755777565145543111537047058814007710545752384621328024803279161367514242314995843967617610662472855863874724469878276992842325831490672537816086379966949355614989250700000064177765971765313354412385439092370132832162740281549194103348888228691801436049000313745269853025587418592114053770936420937381445478163690302780743817702433881187048132450045266451447617318410923261921740590158945212973482042209143683158343359164707601526008667794756006279951736556618521286390725985545608595713557216468634060125259488701939485833483770548693194001661683770290104403633070991577401992054106378807154487449447556351001361239613415063706138978289688792921690563509974445115961787979896880275756323312035807835429164316001050846651370775701876575078680530284257301730227359278476456049518908343457304788207163170753205604592497091089296962427020331689592036512308105061442072063354701853914658273575220434553351428697550090081579147582001391486258789499293617272383752738554746198285686940960377875684927717402885437683118645258150856424598407652540489448336902864902001438130925466074742466666287139508923005996186286603335990449536 [143,125] 1097373972796757953379164562067205652141672712274461857981837999864372563502156350473461811144855972751606968796112778659520918610132897922150482678569486339446738158063821870183245221936356762151453848020852518442166410028006616374231065412167295789329133957833996572416394385122595786361835807067408626201543739098182290310158389980472503071690123932490361773058528087011575313442964858691261148998958194698002892619246814158142268706366321657225003415692636446759071736801012077689150867734887085075815914418931293584363113658891088871909697185364727871357767345833991949479199290960228871311590239965791626130970114138776003812579777255534363749944124127328792213339607455719481472981228400794329469847133740950192369382041436296200505593701470378017046869015170746953891036247696336155869580349752434844873895007310753197454074034187885901894777868206962111074738054115400682225702957056776388006655320176041362011333961015102746342276276490751376319382821958179534691289881381078857638916382827914802797604363622092823314033015715484767971759964541301684420065493110023481876778864001805522839162940729040224610814233166356050638192250849077290999189612866888531046787591046168012733245239350378698864994136102713448290942427809648181056072604503147470180920522267199340801556424304329186624279053064364471573955337149518440004489027278633057728847989095023857313307190631877698235751525039339031759133210667739310634150539251374280747218081131009710814206724416499651861606597008723319507830115639452252140151925054721497978916233242815377584989396165258207848412682516078848597085463297339911945176828214686960643872868036546729900854070529965074617729503429920762490878663675302992540705859828945394684702040175378262291606616657487017295210285385681262051726211122114441136705355561644529507455381772487421787944176246973528888401408085276732624 [143,126] 557286799386691477496685643222080094552669330924779794994540277815863357770075504483570195050423841657583720800062677792175231811095619731444268846516461607721741524798147479259613472942009696323073967374022082386930840185608077570205760022266552573598716878895729814507460137045307821330045958341711937879548400562564307981412256672895931640579795642816486676834833536703530751304774993379093528999537322010602525896268606532010616971434481675193852163097254894805196804977183847058337998270163517937911189998236308120859634274957675153514629041193671971595229669619791284470312456465458974734097193847886918806725006329004498777488142278520702235547612815150201841067151755551879238757897518720361624792763038492577529215914243767378862869737355571196852234729049868209987886973481136465572471877821872604115293036021631287843159103069300275461606268694104028796140585580393421994841122367817625087753974991490765497794690505075646261074827142273575571063697196847201523405086082202270563947629862040614918527858133484473491425122461733156555451679065698042659947161386334809209821775689765775635922221263288688522694876760181631120168201235608799662362495804026382956253673722696562345204568616911836460889033839834564836821072313692826600564679845860505926513653401821257643185705001321016177189304945183651522198548874794905147653748224557932222553746856231561454610757317086860145955308378317004144148989687937730457940836934286990331599700379740083225620640152433772920597941014364544431103265646055786477587975776048024634716277511009495643592484068165444156540578482014653711701431674154461987199772220596425788509916199292571737879770405279956213463129673213237764010339151112951976338115722960442345402055638900346926948097266536403010836878910996603689876465867778499008562486274981573967912573923077312293573322622583433072167371296 [143,127] 10211793496897832356612089647607383495479105534118816645135149730182875117534284272596716435887449449138744532324627271321410972718243706130070170012045986521054490687129386733675892689135178639691298467645604569992092552305656175959084892949021118840861648884484666921384139220727205984254799115140442340027342966423865612119039577050587187040756565241606961868277060316692869415588485605092619278824313453774718658499935321601829196747820760792916212142608587725767206058099170805808225375408136503605126138928364330474499948003361485789558567044790872132308998588925457390261228991279172236340048852589413508072029193186519958504373545021686205957419225567570751175782166714553242561970815099955280609443305276779554970317472172011761320317146698235212264803026645414020437158695000405773966910568343464739048508289812764695722885700877624482222289597732979227821493682043882826832736582503157117458922619568699128539814071981970423786932785492626305457455749696755729739227675247968305216855515969697847553216309103405950878094463681469748119698628080374977505772919573651160840978830426743523174100075599149744324876787362879390225351442631474291222550291633941903061460377050589523007838644393246260972710271015449763778281130770121802351500395762845763069185105125914591347797517095133680010452397166877253648962878133864172713827309434341593749325626981789685306516042161025116658764607779202521699601093754980639263005028291315163217078021986678558108878188879081965703767162117662099885250059156013204946817366015571883446409695889790710475973090516040209183703302771930387221944978364917874043381135864675980666859507455388732721836720212840036427199638537577165814986239455439621377517278642467737444763047474169660021438823994356707755795058551766974986525478643959574813022000154916996091897902043591838417908706815643764 [143,128] -10569291542263632185313181863255010377300071129274223584724421627887213009343012988518279728298333000169260015198373642223249745342681701924612065640113116758686283754827295385557253871078743882323118804381117046016254107880741703725140111472507754950436914139178936387098157645354616570317848131856658169386248473905840066928387073936979042224913954545605801899657009215288888056558890141444365522891688768090208758005773376869030095434358511642289336452492378501533633250054136151760545506050412294352574898165582603164156237346309657047254245478437768139212000486753042649262834781076790755001272175189871604552765946549141171824612445335013556400477108951048653475978729194075551787399888794706797542045392892259669168118393894029145435989670768994719987937275656811291236618916251733368849945848048482062571167465616808322960980760664291418473981286572825388894358746369461683472098833473440017543065084747002479752482205769033501825835122430256493544488528082361511093215377376512872202195438347285883980074499192761555277268353598867370186591043869575733686359257252686759839357198734370773819105409401135015735152892313507334055119825992498356432063374231982487019807798022606151689910446964515532988801616187944865929876668558091300918441247828203810686741492485575761627088713215586199654004989317473600819745437594547120376187130446637058808426121947856647176325275216324899624984138594829265975537208827812017599744212246389370483293854054417696131998494115484797262515051027686881838289886436665374279022897235345482381701425939062700473911859592433700632707773518750080985974283271503020756675236694332246820538613239064486615000132059959735355431218519799091166309734210442156928577149241369530822041215698970135836581126415565167554193099434687506906574991031074459719480923842390451999437097284534409719184032 [143,129] -3498317720399506572228944174602707198398880363055425816654450506823769415781312695493709474016977419823243191700430656290765705221520137742427344539850756781719243373036002069960145536718775414677363569423143912231588849260148046482435072231785224338624666255489712752144136523914627624805671517618098444385720317656930268447766211313020177983199397523050518135609175306475252460467601020493548746161584073709547835058009950792267925194739973870212804810787261315864476842962737129893271025616938626939100242440827421374230876130881591420668275701207746327725875670389170983690657954948471935983630727178878149259823930558783570321777668292592654173038755080268678630733405486032151000253674812723355964900307599606387895759336634205706032141808675992987013179955743357921658323389507786439644767310827301762559281354870139684212463362351444550724692215486723692362393752067275135783516933249033805046660556945307740248700079737979634358439414865008193891749859274074094303187007182691157567085118097099093057117538583649690676608531510943348683453723962149889565077138905879213741324825690902011704352968765234764664892961810432267708645465357146424765409480779104405216373253616451836272639594547389763890268782859921219432701364280101446822196679076566454432824496340147843281635112859029085881272377372228165326445403888264182557708314716776125316382100404073046809063476787282288444294608838216207663640722781798431439739914395135903693699526239746774119319454079367960068357949438005726480532825839033946764790713317520783782438464312432554255538106002155829667414669782958698432932770064488011097155223672317794708528292963331585995403411928191877392454326346091969756062258639886963036913247169508717775052541567586452459181856210134476654716659001674822169701547480202579154260306906117543092655915942310428 [143,130] -616971593071643126409912234634281980416382717373680951871914068242463657079707893299037457311348068155308810790043822865994163132584259833725782605680161350583854201824866653618469250845773735254723945582663465188902578544263242675541587286813678015229312440718723824669671069202662082125885383777468519896162124528910671896507192086935836389184291606194280597710009222622900439991439553236057447028341097220399049410444755791139648172797555753275049259229622848908943635475523914724591996714758302286092182513565557826328802451856802245663673441475321116900091401317170700766561065138674609243597565933637774182508824627082991702470794259834464400394283294941968285086677526739441326165681380676975079933866782436072591658641652083669440785798638963079630278798922640934053237074881738936144789556742075737445479680057177961863695814676182607629397617141366331449838579840577949632446501427929977408524642290076263428479671326800772329950162385559463379452512973566062914656071194283340315617425422156134862016986003998813901656510357533068780040796219061137296514438188236198859906585316726746585776441441575627773076093630722974962379562721481934917959410173423785890250535117483959488095432043307878032936924690101998114120142598067806679788213631953369791487876835635560159588622053319077240163584457565182728740711595867355938255600670746205223072849782977024885111455748250903031990662895977575869467985918349824199458056583433696751030574588463349354305258556279000368256714701535706939144049343535365641589286085050630081608895593047759482493994735984989260609420147480330045260217082512388797789027866519537615765047708746161613624918563493610698836533534936693155220301380264685075190738113569579050123987637292466190372822129545218220614831996599163166549867744415305924603195832150422113897408 [143,131] 77687925801257011359644846737820194825713729611257625758717524307175286448765451249933605226227960586130256790489301454010977957389745794157698123690915955022298639742992136037209429352043484068143518378975804115821904035324451245249568824726098012871615617144572780371848723399599325846112694569948768753080813087872023811679030159013569693203010650235154619984495109738141467829587442314894318167817733862797635317628177897838833157048976212204138151783765924063788319657762917010328720700994169189766656526672023303264011183441265548265927891153528204316290125232300115754335345399611106699869101643600318462309772350261561181179337390667454850205015409899149575799215341735950060895914249974569697765445610957465100583875830095893037792734273704186221081805370183925498054986858718537557833924444346771275675155406947331262555929671879571884678716606224803877864135925771591768424049182736864011067343031875629255609637814253432599063532405130202112423014745030828109155920720718468065945541406066495614318472628693070337155183978937376628854366633361512080895636096793633669405917253294616747189297525319571662644089963991352141178836502381572063257397031951755680877976176103690875921380830424852888642980690951512190729898340068969671390625104097589859735795080354012400521836956753449939853504210122439590931781594405467628373164554940026312875562328775229596685138188454708994998890846078388021408583918112413359549115185826472647249250396711941569308112129609588631235263718029255234535583567457787055840184876753797627918155543079390430167590819580534481855493489797845764413422511768074198726751981190194562294869979355979629702164906184638655370141399438837442370213524340716818230200863657893001006347171927254045297594572387406670761761918816633995109355282974861691806251521170952 [143,132] 5635360920302445826193203629564198879231550708619037166007260350401398262065161619257265573370567530572741507571048828393090723849479086896557934879217525147042301017413043678818272674834960170127725678285564028865851888044249249032212461838974639175958774089450462779248621623621063701918215825254328512707940534008544493753861082108943427728581184858245795102992355789683587052786629570138510179001567764462589601014680664045630987926024305940076825973918041936680801355517973029571410103107306759863206413529128378185420715202932135946768023220780426655902072084242891573545778617748045962138745015952545296133907151538379647714265517073091274300613285495644284428979238382365235183879520441525525612199920384480840604786755224816511962361316418509653716265459110360642720499986965851914924271512902287214238551951967925217059585641792484096536468432310576081927395446378104379674675383003131451618567579307139862069839727808136214868310241457723849764097109994205006665559452141383506853063183241120155031296730684213863620399196710993499512331731280233651890302150815062727697336888496898249964865893589213889397097703350796888138080500335263225997080979712147723223297572747789949386431585258073488824792170576935677268950039784012562875060976559273753569095348979384452249175687431380466245222411946327548599040642223076526767959789467981914865997069768303818927425679134224282612300812336746856229491856197255286829597947739969683642278473513271472859229095317891565669305398737796082399481210356917471626996213375777338565697223831030803699484137918250558042939155260203812838523962054295407967127606724792944807128402000408159576576187166793670430910166413602439551159083758928220286953509201223107584342916828402216015331617137116549992203738046274508323732220308908607405248 [143,133] -280251104612914594979977553542382252785397138090787599721893402708699012929807473504881070296694433327936936053042450811261805911017104235598329470246749234151423201675976450860212279069280270087505147027975339401612063379318093098866919485921510995243195548134178589354898948962102259942480660197004217294426474997607262559017914992425794392111286679332201038404226247818520415312652320613944587593134542351080446124914358009060994536586271136883241614999545342276409171968634555931103317584450567845137202376418074635633730771352659589436146548515479876803582174455335895097095382814960116486844093046088242134345359550984783712674839004243909699610204894343014245620586567972891258132820343975435141310629177075567317694493293447269909608372794275261040617286507392286694095998755162872460645497966121979458161623313222401138283765007037120241716270778670931069271162540167610322803876655954545451555122452108925079285419990915527595105401966780760034923929268751759265302540089406511274973264479782429443431821540312559386262666625177628103206836419423504573592925229780576273387889589824702979074943869142245918831004060438598772434807580075284318301361356857086221132810896221695812479410878192516999599788814745437874841248011693926840990718309056259443273070428874002052128708758225436142961180301135582927531228503539824866945512687622349133629571331357778351046962613422799857013457639454285055381751992458664109778458846039784927238922475896669737190331390882078231586310820757467553583325067789641147742213585360098951406720855252804385713830314206587432581763181150854375558590533793583767588149088526034844543706437397365356658456444314358797972315452419145601268380156651889580174054164896453250818056890626756780693750438768201814131411518738054451223555173528 [143,134] -7795146850329541346573920116680957766878801008242883376923849318635543655850412052493190976016733985261081656740200532224266710976782227672755851871007133054902953182940362555559415426025152501435970697865040450299881328720870444147220161054630727855552787972926242774074493087596448958509169337095943359994834130021495166592754695849054529439951986436795452171756032039846362923379519516803305213549808152853485749911157355342441462259978432368074584653421525093856308571101413274296737910543745818829335092699682159580098778819015802940013617685534794073459921351563789307143802706003424608992844885563779591679390958482919829829393065253013449603393951704929965951476036768849411897673640965927953419794657587561150746030936937578170896649365256245173291971813009890554785597905521029943882156134173329120934883271188623771241774401121779869454391530086309048153572659332536228263869009347970842438294825853983707133220743272036183152195704968256713943707003445366583983084696845877167490243721194635279629370040673157179768345084724660725953865485569870543489766582289203422248458805631871605356203610107475188866208724517987035974776242776814743195871976812509554964122691414662739887061476600122265909127938999597936358208587962811991779024452695879480373443229200681811654417869155258382536394936655707132481491825426337590076740775541324815431027967454880964975112566587332743107829376004929254781773703948684160482789124076219772323676763858412462390732918557860701658186606539058100884489818483605256405046143626962997411788252248129023959963713055914655640383257398343663061349733176935266963957249584981410320696980565857452310457396213067506006776180150164207508067061458679785616208145290942448178250800274394982733094981285482707913263145109790103520 [143,135] -8044291841202621289235857439618511561747745328706084963803072336956323793510992040063319375596651049092116659810493549185318747482245881563783232299280011616436939795785194974092732980481348460043501042394711086693509575468825193649389518162461945394828515314691025778693261220032251175050116166686612127959827311972622610127661716020731459355460750892101497281212705879275259635546742622017104441718437996632994416051951503698102791816979298027178615893598230962387685231695206827558516642113671552766414862283551526458401457549920768331435231060982945381962044486204445181353094956787358564868044930860085691828956236992864865752351010675601275550886304459143143383825644798396941777955523574596021200810669553622755971292681459765647358178158473181756227912417640887755675428744090728754646126402364339535246218354046644126373151833442630420784281897093888945411881830586712321930692329694994508520021610084551635635562267120659091150198947593554748339707679260735886921630114526582000063935348240933696399209556010602267931847023163886571681700267776299985227360114730850767876954806749828273835944392076159067066164429071765669235796422182976807279919804901223127617703100853765754792215779159361880976531152335205943832448495014202022541931916575666011409688269510591049245508316251728214358925464512262712709770112214506684147234715905093670718031927058752172436637116818479657693492619616348890710230575627019269720813107313468129223182169643677901261476039472227274134294373140603169114251855938406692142914595140532529515803885578185004002036297623659615910548742814976810687364866444855391022182004842472419180848345038123331195864445988699274396020590878597230802566694854522825763402640079252422746174477261437559617902865724782809784934380 [143,136] 187907490197036389179135430016386956665043282410340751344602126533362645723532634528174999728592195844448982068979924073969005349430964012361839269152758064860547863342134136128822760738298709404022313845779664742465941049483654078383443542580373195190686157581177278842074599280853869932329316703970552746881334574463180330734255452012251037680874234788708846586517785711699193976933541476911645099819806121494098399911893276390909120266623645573363799060403333770737123046774276445363404087628563945139402600999912444201393732249919881597401102921235375113725451727876645895128028048962780855190959824124273201266144729191565400124718430326207498305559293606947821301169052086776971442169139740748206537080703718416276378696682380635289910346949949089697631597159341561545800487436519156429282646602735962622099434438386383363456836630106900128062429932813657138063566075564884804162644193424350362839315035549721371446359656970760716119772506295149263855265482242879224939567110486312126132762056512425423092506937075403268052612317978673522024236844053252270340040136636929552618620086352342489230798433914165103186108968206873924649168766857765948129329151390176542507844941654662888811847445916859160080320743531089190449767532975744732551010984456569051320327881453388118967215278829843116487712536179210140630787950803750586395898189362020180514190551537756033706950090420939195357690568328290206353706074789297895121653762604084036636723751345998155619716199676658571916682052500191511769337659085584211382603585822451299661186912634853937222415159491084949883400675752214128401064281707071559754731395963931039429926869421595125777504238026974605813854259072039795025501839654882197547651772650694522863689640759307096560749130946272 [143,137] 80184918284181157798121811981775474272536443668357441443805086565163479330330070682566727930674856355191857726196008906783927092237741702369887684660064820322181474495608827169060511137694873246785998534034206057502971807309748518804777220655885503755288982512286889277193141085917742596073795312772513299764870962153453184522820139944158745073001942757064934313886768688173086918420699201314289056409305626407978190506623611879938177404147145671462716531159491479824774965970235809542525383064258065176259497036931763348004710095496273523423758873552970496613000023640948820262860435992330299745504116295304817950564031576426471583105696994042819318222307376322229304282193714530729560935027749580181614532188716190232167348986428785363117013891849461855711713151468087262575757774860976080142630459172050807956678876912721625991333039110622230547497018050618152900858533454457732958008851817730460240079929911875890595005166690883377690144742850888081873885663068433300504871869114735600679003198210002141553365234378147379237793093333058897416021357690133654519324465572533045708249783526987731589795753310584708520101839641785924090196203914976769656648287139935017120383583638782604112390381445998423453063968651340661553897993470770957545511946884796462477165377317203298534636418449950920569368342359943777503037162817600601904421749493391076115257273556613035339623712069939599904939981864030527932542399244043425306480497643361157849530999045222395996610401295079112459985005010438219672247713768572005352737344850260750351961066568391840000810868793610528110169652024409341449848964104099243605782121305956747717659001648003577470404000987046938432309804204368214644232436675882964828742050743095934153713292908256462676 [143,138] -13698590623925752915012464452885943719264928873810715808692193136782551233968213353155585295414631670884589234063070267691526607022078669651855212736485127903238291161041722555298139181510912401402270817327430556895688984024214184211301721751343968722988091655318297233038181824171940723872724182242542011283863099414786307783079921242281986342602823118144276458160855670521313823091229500612724337923606772716384961827240507961270881872083046946701496818766723080901835322258408435780797054264935382111863550183178157611322683136056875511523518733065376587185593051414903873657553405861973752375432403681343538874621046893045428058761317832004314144756099127280282329554222658120730276358101453914511766481551390784509066293516426481861803963389212016669523999880677929565321206713658805549842944508491089321311075402153174517689324798934138976663259562678545840829204371359396120255704198914639468107035336872146703617222894712792404112891482801033562647726669334425534180333231086686513660665600111742138914776917175358770113392794222173409862962340322882465149619317507484435108985092433781524711521100008004336964095659174016651706201193642301485397032532590209982063847470880945828253719320795716355355815792517906657547686566011181583441713934998716180707532367861540744771535489579465563449211616471062366223697013796410479223914560067961929398183381672737971361100542214558588797265611095953996373731960012977849015475586293676372812075972293251106128951096572083677099968307542610469559092771295134680833663333351611736775280335969846826212774285951059216186482184416529287676151197034317311338985874273023416949133543701173315056114978502766649506440684117224231168625765109526733258729814578716229406514208 [143,139] -147781362892898662367381935915604691406005645113163891716462017574101307097313367408451876603515638283180420955380557321111281230206123422010370562863995398809591423629340537427304240462706350526000167110242941182527929281219039442230602489191317830779087641352690538047664203443422907502145759415731199899201552445528481659465925552839186872620880816332325019747392689450144901363311763939820518908384642446676991929917402723932199083020593408635557142505871702659154878191544692449486680877466532011840742484859870502639558251765893548947017674681135754926461416030255103079340203723506135773031405646603485866669313706307314715283331689629977030846336460778916466045419892601096393630479106654518527857825971038077107931274318269025089164629445396956968642389804551548951118072219912226754996298935930577180959108584111036045778540729323319331838251866955998756041974539694607462214447188147523494626042417560077475876807297304257244145364914756193373809617443621755934211595521742995202615493595727879800649239991869831261397873223848334944234780417053291843878514658438356779549992897589061411496519658949661446652161238690748901214970296273294813410921452333250398292699373924053786645026333765535384896329878113861943592885085796868266292168623742820370839650290016277445671005852030147892882202374734008205154873685278703286556308219856590711444123273348662135364069609191001478979575585223014024725039505094423935400653023284377909418477265634472235496482677291162325141476616845350666050972393464287647923332991670589726192369992833152530468318030853801842908803874751102210183364224586087556745361874819427776975127837523967860396547587147167721217932355594444716167670328601308601487575219460 [143,140] 19331688152941878370032796329780339385142892406126801738660113448499171534225664634361566345810824699831795075935047083780717978549984706587168541474745857174873070133870551708340391579043250865049169546286302192680991829226685872035261762216940949764499974499108010418893970704766095342635138552749856855016729987201525438742671440398802499193797055101592632006407137002456905552604840247208657480073654671593658658550828455778664736151812198195232415216645318477546851276624065123656004005186624300909936505354824938575739113780633812574966858123552927511718948729036168468238856285697287914502275253942658199376582008416325447690511538506015545614650322757063495867502634543064383577599435728676057144266402864626591405321267860264324115476118062722378923915409210545673653236453458225366549326623317001246639984318777135197379773691343432868304428226884981626213381114511451351746619334113035270211503291188823638480586996130653581424735561450313797498155613426597994343894598571003144929475550510764530443013533556598849155451308385864352701417013543315973292326692548815904471041893303042304720103464085406491626288746863167808637977485068726771299953560092398152104580654995928473728528466228569480949176267420707840721966249171014160607680647000205782127059365048739573946356890696104927955153541315980552563965213883620365785011062550839085103002363337047536314931856541996317248509668606834454374905157745966228866520687199166405510922860217594866684931110315170192924860889499930978639427915145313665825747820643968997789510433376523965491064764765862523672690646112115667847722592422526205910745445457748793265610505677877259951401737270392939780722135681041908057075535037681984 [143,141] -45396866959885264527954902958533560368990316307817203220234624719357177152684163262379192833892679037439071600521409243776008696884809634697267616903107539952396988665920320158824796200501963627373703283083240158136610475560546447678579838991113591270280819959436107616510152720788358929870650378590098242872487581128562826511737931070667109234977304461253402700474453136524292050468895423317811161281280168854739893493908861240287032290683286972831384624714881888911203649801681099625465207354663974300598328757819483847973163301726673270376198322479248592157838976923531261443349340432368534445389119212179743450855215268700917771581687315419413877170428836414338518359280234932205852257214250092300498721038042379659369080057451383327499792846379054740121379211829475864849134861630864298607191439389331427406989348517739186489655310345664529755637597102346163626160361091940603770139010646530536398127940159800772075863967159863114721929686478044972916259762517768616739964275503096059460205777503040767813594308703534568345274503374748421801336704044789468697203827139066763906672797790349733749269654898021856956356027916933535483742784755482712794992422486627063610645970423199753597796579096332059589315935367910613747132878566746231836350886344973603926163235715937114011569255339793666928154937845150826051265811384503966713526454338450325064711230945479549417721479423247389843430049666114782260574970690917501232648533446901629007261692188333877368694695050992091264245291336408874642385021386259974780192546090563855725205268982714332293140855147823071432175635956496633386723757707885987095564455438440389593701723849977921647915360755873705932274161227984639592 [143,142] -88216881050338706236412319219918285540142231741391779998997867504931460802818671453116442693031901127387473689101381090859189883669429550388528939037379403993970637505292324465479417242310673886186445206048609481835928907836985277567492427373799877337107468244317538690525929953685923378446025842483006174794718343176571785932292788833344912107278807063245372217183990844493429828754381950824584753505405863154973877196038878953694560875159438990229616850646074654528149958393697067736922430878942930968010421239341526976443197151015836910782760135907649323195709020528459483132282713397413142313198128286678776285197457455179235567610515975660161886734839712927442357802512913206990977175294636103384083513654152333437082015327091229559796451242983181835234056934200018155356870806302990666566210274109915161830701906329150725177050090203942847619748613253208163685920064989536928763340426225343984444232885540060079119924359982305717187664477801496882530977016236450400167154168859286351528376367768980030170599256603794824920706993353883236578462305508158095783726511393358891458952669463662560428884541900694745045817246245937105847483671793131780705597487320651283643252367083364562034644409193620744619567088957841166937788848996839910658174386344790333495029827117441769016898156011450584291453541709097413663512501652561898083462266966686301815377192536790280793960304099929536388929071492677907432870094181644987585533212573416731937640622549117907034559479175604594261214986840560780906360443944554677319375489132967970797380159111647446240192829835684742650720168255020310677764567428166695492029748143194693997209635456051392920269632325473094382944 [143,143] -5738998645706935089583094934376247352537770552272571314634231735446629386583187690439704171489337178025902321495538661263142513316769751181292536252234953147062425513919362232863305767901006782172279892562290127042030069131538962175815158460652446721635822621716506403306657547107439924706359603256842726186751549781032699799829147112588133747271165774336555700672416144217327060291179000976330377492140721388913743214544960600832839797894419666853957150508402150415385955750134898480200099715063928327936265071043369572213192810445513491865846569966697664552894000658929771866911072506598549419812391077868438486604580562513860982421527307302079882441925723790719847111297391528641880555042345720584242020999661854560664207026493443368765094978765965831742305917880983134839819444025447596516582085295307450536095578211973483418126395566678114681222389677071433058046942975841463964704067255119609071842344426336425601753289182489900020817570216423334182847353669327356252940433688921713851251355322897600530924864399882716277715464322233887816673878978182516268480550461160497537417812557087802223741863302847956435834380302016971771442814154754659136905585865070637858386626068735353568633942049996078709217561527800704230662044701898306294315808785122954632259437543470583732228286823532220508526461317340126569837149720363523253585569344669646062663037375169059930033525421480010820217064097180274344504641774778868911096116408217484446322308245830260641484732525749012441293192015645076047959939330264761025313575618695217318344297922721111600113136963534498191577987133640208560224643166000197804352512327025101324166651650932758780912092 [144,0] 218270567541542664660394645549298910765892141936837624028261576080125937629027217881330464138245028345654138049315460242674960026437902751707882119226596084107631362480333035451649602529060987116525120972105422607158085459203758690646835358053633926558689580787508477797750518212423976628187270250207519708564644115454551250387954021060528273994432202363835833903861441017163320316711484278527610489491954533961286670659487528937873874939387635754099504516814463299856365763246207029212945711982106083596716001160110989349231981920257105942191044634179230629091673165047505583172666507867208142040814679760565325019124168555257878539338392562298398882577485460293563310386068433578217873542559826290607695355545489561160660037492725293896815090410510206886956822603037911564804086654853431243521587361026469606844597267934618377132307979427385386471040345046672222189176066395341606127543920017183042535109196342539901754430421484523194379193047325435284526672283002133374140691546752146834711587579199007016140367982522917343982879864257416050919775468355696727643853900523529240667749012597861318596157471867512940619716478864207795141983483365968928547184878564578975174114298275242702786970796744723588838694878648485600031772157577019842789141366428374821701327680642176046420504409302745579367050041614802366090452375725627694686582608579837182644741646600919828740220891649010251820880607950212846062518204695616847640963495495597937147824931273599152767474743902575221702249172822115865799628498776609116067821844054977067979104050200371118049229334834439377032519711010043013873418192290105843331598050206326987551847358980504613309694053025409365886048553535607638081187127037022332036084254688297135423873025750598244531427702598748200758220829292084302458000742606954834817771465957376119502853324358221807667148550747664242967939909526457453710785989656159920915074350044117324541416581674446584387136328420729354021517540583867615066709510857897838805866062913826241949599277197882804659009081103378897966550411445089958403554600772802442426311576954132614947064001143325832080090390229246074979323081867185935835051114293940188929954429876354733062195536414604816859238845056690335006760743771679200465694435198866753674258176416675842082095496680505325854535138187489560243548678451296471524283493407668112998793216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] -2715934596924276528706141838858075680649888543957059325685461413712572583109769907611568846399753018603933025594230649254404287131544017854960841336888338277616871562370399091072456680071637448313009997293584736459756553064948394553870240809568175859385185740998373203201617776561041514342163349558723034742624915700002643147577212010191723277067561620548675741871751615372730227646533728103595453383769856485345673279009149322373540624624087649494732812528767832152313141604497358541835032243279160493082475677058185335903057233157933422925440922292495851784562206093727674001942916004304646478396732513757417489225893078457455505298787898863965127434302149274661796279351398137444574141744763468820804564194587412925744158869302616196799202369913787910781827184962821762800759328452218808264113600463909549187861062270624938828208716855066498795381493894170265958522423977378100284328937860599032739490599808186868100791873565380627884870681749809108721111574007151125682805839862218300351413752927546009118994812218822976768498595187378250119007831700103556634902098088649591477874607399033617773910969652280233863763003283605475903895695525737475546005964908661638503285799642724266290844996967848980048977710442390538056114375154384877233174073078128152359139599444703028079183251022023565295971420986615959615665788894695200122649283343035686262084657455827549418442598290846933372908349994219876482516484354514144070074792685908050790449414404582344105016971635348858563327596550737120322080297434778985061456267487913232358564338715967302496935524435258662099469815052972891311867384233517802357194045380958420716088379951693102555612391794442053270560189923824523374701834133935798978036881260973643074297486590190085889473586291478573055150446405482292626717388624249633571338742674183582160517890503343942772141488433455524423953971943276333761203194798818329159375638791900275598385476405818417317780310604415576681230386648710887234451985298610808859831845170577796700549248078019744399826645399658123483467857186341250362091042377318076342357218982764817255675496861989587318703574192776681122046365723663927969606332662631931627338830197980297865160290517648014128447105153969304092164068787409579715321648787793631457907371481660077819979278629516848193471567113354165506906288140320736199348574108724170746453032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 16356261850028966320745356091044551204894787608290298370007734630792780341227531098158575564991649251632102443281647929019340505062874079265621574901149639407098844047897050506092312949967388169433740122144043041725039175190010457586091913454646462321669826186929654817376702730128260879168485644232467304511110071323394878122191716201291769732509973172546940152950135963483554878177033203338022239848938639900198393537867682058764431820437652848536682893720773010902801668333681980881039741633945427265931665017371475986506345369711466509043647959834901536407835541203609089642517191277426454925496860039970542464542183776727955056978418084020905737209562208448101163538117251176736626129348229307145306529509480955236077510687707164322574762037588245321704256596701219906623631200864928278554795411454090400215705325368058611368567205303294242506401162694439755378483928073283390279116975033322431220606812844822201954120714338734616177105042809404968813657338515101130515028923260955023052413778858392471021046282273712506333014909035996785714839092158329325243008815072812404660781705976172396556921799128211723229818069218958440686062392401650710413237675569492185726769002486996423919496644790124127107518224504801430877372758495792936905522787619287144587620706122390229473336819292299832098175627656276505579342720697298436932005279230785745259846438113286529488345157407018687580380646797159513042591355511776815306867450572696331715576021901567333663848720869260724881516307946181543823042056786749716795577794181354985373928593277013509009598254292942090853580840379161599754824636123666662541305504127812104945540904337120300983896893825759773004173276349917348779988469044820075408884152251192070280375802871879147597291347331688059159934314135866178568608317158382754209471562280721727221072709187076273162565708730284382132052375120800858464407792432150543602918949777751843242918677804828617924316862038280263121469289703504403566358327641211926419212795646842350414792337972863478105348127414045207555397741025224131040623760597540600337716059632009217247353627363355905792466770779133865047189737142873519774251451141045286401742233202640983237802125420266923879871687652868118205399379258495295745811653614778590213379334323267890691876388329346420575126140382645402692425055874227232124288345642016321905201512448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] -69218498679187357508710731230739742528957835551135351359849898365008072661222058776813547482661895105509180751270314863951427144713329171533695109984725882423492405332405104470877225791358823674515519233628161707130535027980707625955269264456455232491200911743959610674357386689813163136749806884657225277135052641285308018498238667603444998989051961745732897132128959462517643166807490590661712024643648529381240200270492562085264675409654492733078424993129398988716598013974709635549168963048979224615899646899331208384038827458707596535611926858854791623254458423014138134346554975814903426442874777966325582995640665392767974107762211811289890332510291574676280792257766592384406843739666663084032557706290184417652630306915405565357610545029823359841124026357935341702715341299749771231178900758920940745070535502766187019697841469374942522363030460315438943206582893827303281809042713523766589119597279523149488320427985691487419597845741871668516537239700151851419537581857122550720500407237041879383876412217327088271005496469175913992704745061956146042362677152246152864786306738984337603572167476440972780465595802270906659704233001877153987262636217848526285535878331216288192246823906270418632133292167866840593348195193281228027205013143037367439740649437671837206743954184551343118513434953632067397696946774350020277206202886996683558738707932957842212674058463719821523229907247887498018820801022502485235461008758722410268265839561146906420609651025772466993024514109215819714695786971859301368591344887160232120799600169706804958127891377125201703682702313537881468086564229466051748107888262887340884537014354672870914576525691687428217976275086199177062332505530902714884645199197480599324021954892918828497144548310552459237342161986212086902965675865036211402540554048954850073153836402710909966473732578522918266645922588562108028044288377888881689994761407555952065236340862676696370501151713178666980814431736034203419109981263619902624765921551337188104671835549606090761469187428424780245771917534948957953926767532960847653413634218658250724940440716803762058288604710604365962711010131834006792583506746146306312470701821641093362652267513152572560775832447498920601737900589560912119086878465954653151320586650382335437762098182834640460114646787761553060582957332514140026756336333518003103877394595840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] 283367603990974431733559317384177234472812768510148029904043187535537832052329879733798736996224279945931713386184305315883081906888477081608582123803657619940135642385515541944094957645002021928097529339480093369573369300718321136404291463989426205610286009371612880247316091721065113416627924711190073631785189233936108824814756719864429846008234377639049069990457271021750766793082546368181417297856066333686186771469233926476742142086632865358749858345487266759859677370448591729703580355792966872150148154400874024496690625634359906185301499487713424589302997154539767567991871512754834958019948629520382100825110042007558692536095960857703992243336336405685239056657594664836961331268069373272454417735319886842179999334986887590420515190108223063435094059387993803450178126551604881095420076736953025477905190937814567130018650133904437119912720189316760252840563384532841660368787409459374161786067864525893497298454275465711785036255409627062534114411462988104844831921248488909803364842367164506207908124785369743647788745311866831244892116620930929591379180442661076601434716489314210485997924086526281717158181362896252394275647738174400672809168048466896682291649731949205991568566921951118052013460575276154215233598064033054922010125548633493049185487645062019214970678288855843987219794345288256237769059569249746055292247970781179795501213166583236296318441366992829865709083986439291807524149504920974511641238452924394233124986525495068818016089046061958884611109466653648744855153558638974559393018746504749180064953065009994742691970973192114513704665125995185958399351624814621490437302464928354547187522536085078057045468415235275489094850564267863245276176998348978760186503546754122612929400589631019663033877035389440330459489995474794099831207746186936450707098048614165753018323129875373040920338336651700544618323988657481130061467827814142465224621173264624457934871528160301574697540626516940427015258363125927375783525192915128931900667057553854165720914574201537386613059168913009365031037470668563004860098978107311122004196675457701577577057526745887229496618088982129157405801826155066044948896543635753633890396657674442113696962680585150829743253153224531923325950419619151727794312326874410743802154149057998147869298030226343984376352342953681513843559929985447144098730028531846713561573228544000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,5] -1047930976123431040674633286456419968041568753013973708197328465027068201202744972806701165241461554578836388579185114464404426607360809339958554596006592932446344944446611467026380299216458800781524238373848579301869518952734989011690829639732651546968445161262602524867032304840282744060962556304286403701598660342438362740762237278585574824793115155714720526838926828109411096420886937302335785255272459612918167297096193702595859579206331776795235905455546696889476627792574835073303888522493748281005588504872125721277531763067585390998374841907174393101310705012880568505366567787470675905397915963549309732209062576809990886608889109844895250963968291447331800708020555662679527237509116339085712212677149822210594566385671325802269551330680765496701674338481275935032222415466673047268615111556395801008205893587967038257396415712996822798254331912291360359260680381128190965821885489835610158068100328003178959741843946703306056137372853932767417508846107153308155486161070341859305879931501482478292857203114178834871594301734960636090092496632104325765109567527831665356741117792556602625629511734290720600691279162181879649237813601875669717381038696301268191327169713663271048727020267069300582665326779022417970165402861950420530612309878364744010367627003057210672614553867518692828094202863126566645846007280662633794576992641684904597820558061133330290116026018392625808101088637262778410043433876495604306218623664477559328783721628654427292763877032753520373821445846851730004926999152663684590368486157395320770979221203389282287501645753509548072872669413756403240141722781418944843386250365959351715149592610440257532761046296578916260327670124754304495014518911998421784289559851911712802561882195444780110986895367936901942633907584493624821759769179291012212232824042225359861225030119438422800209329030113460232357434654252549570057500221433438931171572487531194678943115352770416292708609746736846665017015330442816205166889363492676239570730943814523085573696710775740988009861047969615540139036820683345391388354364367661337167588855553092439330939788690591916850815682904779047209097772299189153863539718499206773218230213701480968505192391560959246469500739314731868988252059079901117389062234900845187563235659330539947432365927895084462526431365285335460067519960641985157204722124723561748024961007616000000000000000000000000000000000000000000000000000000000000000000000000000 [144,6] 2387197413532835281089403440286973729926595314741002297090210404526562272023976406593510180686681540348047533498082764505832883595118069584886373327521914119620426838026053093544649442896128820456515871545418937346458499396272603721750129780932956252750163771114352780562245994768902392659856344649608418294572873612846124020510462343920501227390633991802780335358937395854050776942060025075524906119977921433932090376603411846804380721390812458327346776203539931081248032743534228427558643604238839237775391898701220191683534914792158666608865783880908041918815042506565840320425264213400793457385735999638937599371471782201528506943807763988223333185805751133211132555659710003621822476016794955847727058326074354021332409327587073524705233333798685302232664647867478652341861808638859669920456650782250528485031469362933777985226264333029103015709913685140545135241334436009208000995900144861666206669526824401523122987118910879671589054703281859135806794082359414736090718652075741616204095534651733159253441206680355647540988695793994252378030554230739273493430507103251711449625385063918888666805047035954237046628105764027130159599883895936218424735546167183925946283152787464423322994626818448720079351977663469046201353723119455735447514865522791787423911762917173892455777110189946834438913755265128956318800029530918895251839367892983177430913852972940406685159789423382226424375463474929062967665180588214787529817177074136427228530593109549264314512591164633659160848910708140169736443490040517230420400320267666177635132855500277417473162646235420110645027457311541702399676521384403458357788570844104484637258091528482776699903396711580299414237419126170414924342417348303402731990974928423674631566461905665984470330449893523916345827277573714227189567145735643633005628009214478476904260522716568359799372812629929866175106607668307995093439621920406499974073966688097210848253125577036080584038671610257364155651393391845136143835995328884445861713269226772687973234399415888991723528945409431358877519079583873441052124778878285095452080102226927735249744766648426485721125317207277054915265637581790105829344445455098380808506829224994195224704415659389175291897326994617195639697937408665779767666839758705143041244136848014715986961164513216848461360340230470415637845266862876206457425964669918931566480641228800000000000000000000000000000000000000000000000000000000000000000000000000 [144,7] -506853034007110977295159338350681027331778438937115013808974601703489584175665714956557766137438913659172508242914847911205871220581601042548235840264101053134809172977216661653642030799344537685979053774205889648132910857340729035002056164465577981354921499452729356609151350892183599027229847648451372647365950631347664465088986062332130551565594708229545089655855704960650424309174539792904882317660822508555616550101576847082624866119240458407609906291727090417866877645403014637127708453753608802979728214279091678983864543041002822638438549408303308447896848329518317925855849121192748821271544999655663324708400315080226016085429717102597993112138879739003330512204418241053740952918304248048260918712173704666488989391492771607670752967979005745390819049211513448509184223779241196301703538786034410278921457302535711401125124145985509533673569661089136014473034760296773767227601862147385554431658120593407383739739905631968402327139390619283783690995370230997681085312062805523263114977382374072694263702471242773316151433846820355064507379604667546358248657397991699358694322017326906914733881913451796909337108107795283685975356240196607293265995133674789931572827436514729900632326265732765573835209275375645979442364641365776066949028117033708987318329640510972618345280417011627346486647600199694933573787998950188564804192348783879207805663313607978306972227277719638366854375064790203424071411215552361885337498768547745601563770365299207248141722783512057179253135023492938587818114974313792296727180386575930210372476999397496321255689026441823937316389025228355953561586947970300250846889913942941731431580436155334564713744468464798114313658680736950812604468219211534674463554738955015288860793084741357760281323683778024519516461474412959925170223288780788611444835400141347356899881798785121437603202985440883112251832457349567927107149411177168297652401294948948137807236547152775112077214378992111387060526444063858892687397180435526099786099278235624978497421632310502506439082165221178583939126007982368649333561293877245752757709248037578815320590090737109199543047558275812271989245862160376951247580136825043514385905542395478676238061146610156892905785998832061763886983474977692828774486685561870578186500836263519781736000498692123332680463670484892245092832720885130934986267974185586383711750848512000000000000000000000000000000000000000000000000000000000000000000000 [144,8] -14736087313718926277618638482628035292683395425772442456767614990199801858394818107418709603562139358565206432478924309939927531857398776001661643732984491430448020197863069350672833930723018937010957569256904521915226491336936055196253651850182753930788451286531576704622669919284073464180389355169147746196535908694118825828810732037898715601175338772050517388103201586964872907601819110557195728797092042182908076301091053202902671994878440764364594833956081058965817144681938652175049151742097432081714793028642112556560591853344209040043565445237461301832362169938286083521641493856169620693180305625031270551492233258963366433137559151699757487197694654244287018240228334747632424256790117451827622522695324171103680767721183216843382761930964698605441239658855313085078804361204690287761985138240130959752414954203022497012187347496331617227523082572425750110199484217797118333951342474421165394675117867121111293765536107209879798120175631590346238247840369630466187692662623520487673403938665047484260536002046666510466941487384320165693054469114788687776889467242578390278414931028507745108406936049848405826924269210055205230265478228110967892529554928470217160206239678873144029448510267054630970801051818884257225234113061505369221790602477837307125583370022505754806893925112927352484031213087073504776820940926608310940503294606347181462691791636559234033303104786636726075162682521130575786451974825388285628370251229770108077830091118024660175994199928846929297082981079191452871580314530473161448603485984040439445970171902022677395579591469475963695984354377412432726114447796883731582198177855499719450937730995303809692997426479602184473887978652486757110608546355095005077568591331354637494858609786908162302449055455465473226320977333299086592439519681461708648529686802742397052278552873649621331437281133124943442210165048991567040905973925161629701444018288627752188005526127966060974434898078057805864806911370633951855111358061180804238819285771802545885690017520511441579457779990017531460719829752209287262603070386935368085624831796670301033738467472979277908929500440077013333286527321737630964126747191051090320635202588854711453313833495739244337425277942306064153639707774969719083670637957386724725629168346525235481148327288163331508980735344984524978469594659402124405333322997580839257428188987392000000000000000000000000000000000000000000000000000000000000000000 [144,9] 42984812770464940467436231404302272132520744994064563222322715034976509941750838812065289418264170516654909781932178036498453413373229767244384257761343388707846622951308026396946485625759700740763581308926216050406382524730239082183692964191353240416585820831794746057753134088803160927970890873015878197783879064714860296236503300306096904786036375168217678051899621213734781509900696832160668040962024546959323021115008817618430325784063347530170305692042752771623729579333301572168013397317223491096845123572784955190241860041745095181295426860710065587045770033136867017507949874669705813080104322296288968619735698529935200616362664638044846292592237746517864248503533421696254078382006033073549367533139464203749538921950339202636365918430978451578813281268221016483557025337651133246905443773937608737350410394850615342808192504067719253326311316025902258852614896199964273746710640362863505204691260949169478489149541943020143114591714963158898922141534542136087626572417321871070701442413565328900106967161045046310332727496006620647372060587348070543931439068149214709724385073343632514045715316180651317614924499406064649631551012888951889234328252496533041726679206605932109431602973810399060654305991367865239560803182216060985719106220155513103031437636486379946865155657487672430933196376217337598124792064188299577317191384900810714159529962025367802347417755167578493704342632456589411834200284538789485137401875205276061830142436693588560237243452743099332757359195672957532851043960092899226975830892604362085792608926981214826685415104825100201946743361766408577603242570144835885883010761351555780652467184910929099003938113919518437741838905737687008887034935581055044872603890543701283305823899876044481167695530040642688828672261146465746671345839810450426183304513301311983824511769734935669465488244618652628937264549536735963005397704522637508853742471566581363237138510002339809286097220918257288624943661305850589234879365412157353172452591751355318125704683377374246675312623744013060569342914553077341727504874545242256279843196344923532560387309748581777556595037208163737460306593664838517057149352806529364638895721567683402760440959084704509443436413994220989064202995338656292758512070113579281046934318218745908994767006868154841022884659074477257038575999575435606601061533163787816485411599941632000000000000000000000000000000000000000000000000000000000000000 [144,10] -19985540065304558969095630503587420382793651310298096473961402331739769081390403420126864100346718143662847546879703234970519563524628988023292382005823924481595301131773879778196889330564615537486479854695659465835006059033421035280652668656186262494214003019522311976101404668653993146131423404924479858768379266996108033645398116591674800792038500998750807409081590638017914580161892658391740492134125587951981553199660235100435597212182709254155183673485396247959393317325211043053081475722664687951944003387228401653298328155709378608631497728821417365876067379612071702716024980811853621899663844243007254760050363827755934712103393957204586022794804574551263723438467376572627424139842763214912121166171605327374379597283693189188887782987576719038111396501753500445787172958562214278033793968290590568742911704404804908466248400131819751925221854042804830392480010049546452037393915983457726719810344034186873753992091062569867796485153003791413148821169912086512998188208618224732110513317810667623987353259537678620373262407819110839428255822132893151530259960560467274772594265313283947647703958815357889359177384729778377880151634993859083348778058698835856488250039413511454385569737234198258984687029471033218929461861411238408208334425931828778998154252379782907741467598588843080167112467708732404738065263142342887002233627946073757702922995116949487100079660723917866585375465192077219938364609280660599443824784633555612464060362282577918577571126653883134656186597665979784318181286221882358870696755173065741212042799604043774359173630919783538025884860321449199651323784045924120612897797029738990404319734749383465878695296428825821533867022007527524833836621065129364843844200144221557797488932747015490920463014179575667073390223098716379649015888518111800126446827649089998389176286354682263846537616633065695803783305500388710116713865635278606160750360794048323004905462258578751007549128210005100017480960354555368994726435278270169012055820828965186968748914901910239279909655093399682854423980141647747131407086805951325779534605833351206342341562908175562696292098816196630030363224054759793533857620060887963528370133625875599428298208624533597868213656650749179700571296052574374375066118428677096915661051060529230158615077906377604907746372461198726689383853283409265838297930721718116827186289704960000000000000000000000000000000000000000000000000000000000000 [144,11] -251520158156754027439422665679258577820266205085489682715871595080427399563733383488038754328488503381277220025235632964218052004696915930769991809776326196216804771585016540417895046580502512959904119641987180106211975605035879887747088286299600423128187105019894353179673832537445782016126071205368781370722571106261540654799262781059619155079031051587150154957907986875404183467685941757822327265073248961643545659652570710105025982945797365727036081194243178945358178291461815737853700965582351602674521670037727036439447805861859775395437452299615108459234031509832779362986172597488002564659419553863094286021561522326449560035414053054240632139740223664053073695548511995817775066008800017912620546252625417969108876873122225794022264968760991821316554147418606603325841353679387299297226273224181852679985109655054331374209248562566077881384683886821833828285610353943659197054999742614458041251219509021435252229060712777376347558477594402282335210360042163052995451011845369859749775147540102698721780155503952072499110663241967490449074836263381157191461551614641875121876898367102393923357341439382605513576604891458175445563678330223183594124692798712072221417990311001852460270358527027507391091550345595802941103759856667033206337195425841283377161338372657866059550109688937641236821901354194290554009219111603791224513812319672543204096185682515184404410472599438587355125853000255776753355163856170396257140431408378300503212936402690431391243057241907956085610217170715914256632402509680023830487678016582738157670191248656211653288833093352065009748765032185171874413529587991736803985387886400892286577183426472725222218166142991887463016422460080988514870873136600259754291222855179383615186479029891418707782528660455521628809940360590136633506542642392432480618641253646215256561197531025760791119469754170588195295071237424229687433865427844698285242935295800810627644113708016595265025038653183095380671317902982528397774957681440906522026206818522375539745701475686589304989131222303819577642202205429264135832528714070545552091904358751314426425156594658171011127387726160766643037006599734849466523121290778014200662618414070631138703017369503240992119392558060148706029923549691027535904118949429593045731583205413101716143112914523429360931680590654585752921489378880990987628507091540898382908508635922432000000000000000000000000000000000000000000000000000000000 [144,12] 1142778064563976045984652242204838217913439228838519805312385439352247407954582628293640838764677784023660685895202186655168744510296506665786740360147834040380418344764751335757979880500706055967651167720262571913939686194844916969685161813866418165099392066542466309066288213087043406153261801423564003202988542670947254584945900751987369403372552621855571751870533118814798426446568023515701868852740307782327235071760213322645213509871319914251358876265463353909327991599447221251622648089692349463338794241190204214092217071951615353846530164256117005137841727494750675502987735546566858047357047324581540697551867033416336973046363783298598496907368518710850022439941816742651948558895524564143591488561453685023587278672980127155597835971791333167285745816974491977232023281348801158663667762016000758315632431622738672345410030846913335841742522288386350502654187761948431739172035024688069376330757414511556427186864194808961554090614044250655491229296376198511329038378319468462285296071470418738066347378775398760086268158623667563267256799368628521930571189402561773250903679508464383131458389719236130630762858045392066046443416316327980589149138366052485522447491494875833594546105905814224866566407904408033760789501078787040303931802463082188394116137712927002194637012090590061365368527782247181761750931991146954466935857262857472515569839146024358079679837234252503782198004119049693352151333872511709236174695032106857774137884689404625764983750616791719791210477212607691891602564802567662479636194902546364338361660337343596448283957626672840454019295564356872926148704214589433900786553541156634453014144907597915445407122632796684256705231263583915262932368223651177851550308221315912539395918390732930635854438073096884528323645236384217233581657913976565221653958958825642617616409020779222625556979228777004667744216946013504856271233828971524325386530074254289866509430080322520263048649013573317350053448123825360922493757348362976368951379846795529542968820921001811593141860900366415985984672614230617201798748850236131650137541959649761499667671563027899611176166234439432124646937891461152967955924532525262124709954574939561194155682668523510953811073498834009370651167497430180844919259241254505931000596897685798179571282231313109480593285438531175185927861035361578335251591752350596140802568458600448000000000000000000000000000000000000000000000000000000 [144,13] -3219505058541040359631697992712003276580446366587712023663760142762312251279547282278651341049173744408588047879585898170438042854966801256769770164259785200086003074193064216269064075576596651993610857394683154890185911534085722575602049109003650417882520697725885668713770236558514661491756971294253853737649576040563476956634683259645549695966867475861443262430547262023906308195027784130733421453865081136732222561933773728335246094330138961717427357862630166032656440676965491167457439466571747311442419308241458288598609827814720618648923533078842887373702448435805151693571335058165305287036731426024028419219622332837186071965782951355136781213483863750461706799381250440585247783186571248138943892100379292842161088163502219139026057688157023935631257898207733880869047029057313896001713373988589898465184131862251126241697878984098164535544317419668500019886155514381877168118401286231344818369325768325239128323254391970782740371243314126898553776120914646225473116486988663427546835723691891567879334077267603679728118025600051648225466410475437967345210971802179278002512042064758353188201988299480911011045026131185347902981937307912630541112764153659078689025924320104409119375903656247577000762264160606504433168593969666293659025267675174355315627247466568276614585633603886898531166458975045976642464345138737867647805670611492499534676443481844631778196789590530733830233499203028676628682224206635289097749708864817440725278300108985835344191572492337874575760546637364413589645126710404001605863691629953930842130741248041126653307627456241010287769545956052716280366257340715793558654855269162941921001179176038700275412369996490586057921979265974427498690604539789639280674195993791421022387827805638367992305703674270812385182998753818962553025567609330860019502561779097430138955489562046406104250417107664349324931790821797499716141892535023309876472790854626410762898302286893831281141675421921094266275983915521955293522645982461932085180879046034418874665101083906348694363973896877982026179177118757570294283738842789690404487228724845017860834608009691839318969895859834381018149462177040599734433066824490451849859728057452730395675231316809701168662708397771419056447954972871915010430951955718757191034719761891912913985036390510098667157391849811959760114325859583608350444295882311190460617243452506112000000000000000000000000000000000000000000000000000 [144,14] 7279529558756193997016600099918661084925456509709449276997148724651950341042010025741576949755545400255216880980468929342707490339934183620842175888728239689088764468224915321424370567831458854693452358055646863422249847366218920592073181298487597497862337007320494747095266734909468776175558001974829167583234266265755519247096087664481726831647571916474608237748690782457382116413392724233239596777043282326473997231095644357922427720559678769788552427453542460264841600129362733415936757745925498183582675395975218638855608165255971153471536022126432579752305506525515913669207615585094920467282419511157861827073510830063096708680103700182782629633370222372401327629514772015475831860867103862694575031802763073291889704690011777332010957397546627825319760109573051709369287004301489212115719814996619717811004104584381733487663968774038895915926881304463541852081653410991890249060545507802505477930537812798634771130694131217232621816507425841843962397725617405283051750587318383002485498063363907635671565338601554365215409606284305889154371375768347525978791577311631514328094406147509424296347519013346358743485841779456518301725976452346358215623074017957501872274406160712528409179028085482486189910986178302905377209626711482582210765342684411393024052186820682697610814309854174839028139471133528247831922536786669170023195398664058318470074475645338516773281423959031599881651043418372335046991031543202247336469167739390877222700240972736103179158379977868272323953075354002962927357276202082237478370032897478582325842392377939018265587460730193883317283938761515129277391239239871869903584891979299295343984385207526533434052940068753007230491101881999540285315680648461787579477187177845307769583874151813522654548756590822398698144675017463580018473699075053047780169853446277569864771092311673657181179678525046709709770013000778376357668365016704228845170545357555159678910663417645605195707063518953611805864323712173527159221362462662815921801777392191437612457049541449410549371853849346452196257413917437926779005873011793379442139300754322999721187257287387726415736014849162865515525861584300211137360062138416944409982044333287057430518578390634195420612649330794482681635943221007672374979842984814963505108121158760152813594231488523968285515542224146396533694168159017850322799503822575569114580387436167168000000000000000000000000000000000000000000000000 [144,15] -14315773067764866934464002475677346524748377160604785189248064036327924005606464488820369786746246019416813901128940497937638688235071018234075180185214640815498652593883034899681346981397609059424468033347082232608046139579229114513944795576961502353619906483830465479372692464908430176507959808427485411730381920850496202599588653553937001641991015403251905170734482122739524399790774818277827303816215899106477050012172044122160875999364640279839243059729293396033509721213099026016703923306973344564557417292386969724554227922333766926914809746911028950520629700089727311523366263032340205634304352864348715853245275146600293968154139863892498602883458369272236491672618481900971944458415729853957335146936049424579699175962427552712906639209652749820642660207881989393670842582221887070402380049602070409534975313131948939737960400963153851035552339780874675467649917823212487172710568788287924263012274591633244341249206268478492802337327255373299692032061693258848773074833676885463397738339377095658849932098307053836478398700844603363121646858437411668260948460710213830239952431010900080926968823217327221683084580373560698036885293263688554048228531474914689005734147624579968797338646928128636774613927900662238136776510001329517878466203953875814857190294083464376692550796221766865400661539107317514706708759812429782455953644743100568500644002858997461461567518967132883704923990435787027950852488790659863397204541394476713493010919631002353544575079089855906745391052221218128887803975818481159520961623235165202367230961581270542452870260125087375635324745170489399539756344671675157709360361567828424578664443391327368875134002604208722888067557802451802985731777858251293758881701271612526419785626830000558904137839964657443269711090540929241998348896697900972249139035501638615895316294236841691168774476151592166681067417267232796574975923208724827791587843437303411846048738827058332301291141348060064241322705862517985393965843262771653391042159011313282891325338735361938729626126926270567832084447899484337231145316918600819415768606749655148079354614347942501152758555220421122818854895852728756508473584472031739462175542030407385138687671336804196989370690051411873054806258213437697000063605441318517516531177704663358450153856986581907022746357203187766383794819032320713826898090944872788787041206469132288000000000000000000000000000000000000000000000 [144,16] 25180851726348317296952027999106921117784038565090020875364455565131112591781613852838900283236555458801793707563058289935698011007309514706991806281089698035027764823285574691549023426317030489936539287534229132377208968527215899938106967434897633668333275157314901735806278177384108232506052015219862806010073862108474225849029392949237627684107780626667624325628100925540959800762146825338191179968585856201271674010502514405880476345941672871179190637746357505286462951296670473882109045874802919791082744576642599491752155206184776302430663045715746917607430871324869238353453890879153712507568505366420626794259982215653011347847575189249869585215558161176229924198186297064968771746633194466473245754850804617122687945803398343715001348705550043719841524054267174024794007806617244433736274732725446770472996750879490343853241578877825534396856020865614222369159986245833525063068031226192173404823732312893913135750226541274570726919053737085650938933159525461591114049182080596209064329481526041943270971387556817995008457066075977289029305372184675160415663876994573659608546012782592008223737727977983134964421685033457929728489702923369866685353442660525175424989550941572786035030445281162794092830036413132371504863736059711170707077408633234077166751750310558566509304751519239579558585676179680657851741962914538449181848903856034005078630332501481647666772373309018342599417042010064429356245320789403686206889863884756159682777640290420702027878938377675260462114241055109226989999021938542506078122273449413649723692195358722131255285306940966427978035343706924602499002341288861481074694997862825525050087679360933429951431577236896983782001381597191459803534733543953083072426650659653795963724992188427250941152396950904592021448531427639276488262519448558963456656035955108353809647947906306154774926143426415204255710250664022575984000612956843688756450702706687602670706943625671311051101928690352746438176820099439571834200964530218944615464730578295358412275439159157056718032749246441271526492447568742721994135851435817179903978354551380847168612361336001264785761425706240346177704548380238695289017196185207892267533966970326047303458952067311001252454712321610597690557442446066862119511254317701794423830582360445696254004487057815747999028040028313439329016382393662987614751594681494467826603086596538368000000000000000000000000000000000000000000 [144,17] -39918045925257412210500387028412775995505061457505980496704197620436891018180091960375658227092600837109233716932188840214250884846457707591740049421689110975717878101404817284255791844474270832989880686086770786696738700497085718212721757552791290690182992923235700472120307409613651033497970641006230329161246518589648894231626664732879954014459789443384748486282494458590425144345336328068835389803456573153329076099708177110223793968286532719145518544786980914593581142510949678289271076987893188026524762779417105611042741994900507531955587216812150209220669340943437185204702132475809865160393810399108355621386469508331715838051203375705618672324909027992890606369251285155774068117572805312961349410104216652670088463324021692747777843964225603361361521695171050956731572567781347631483962791428984209973376203154253879867132701700536078368823445835303367084916914809202282090423729695246527273880671346567598693938036745585633112776470299228342665059686896949165372178340226873344990767725508028201543681277354634762596050105181111213036329205170843583431533620104223052341140054009568886367276820187162440187001523841867551317753897997511227380860179823802900806479780159310947908131713868872823833813120939316646868708241090652161256244742640178682564428339219541105957412418563034847518937183971529637872538808127518833104911174214419579546811180808718398767523984713075760205108277810221967642496261873933957109059659952528531016209277184096922359083766321366708663586893795074295258581449964768986799765616401173868972048795593523061291888654476972398592541343657185713498213305828312992833750848034618821998819971786922687907919181124070750988581241528587010951591147966545761933848022748892308775048263196339162721690766553888300977553018332979150950282241436246095274033280448190373097832818852893260838581075707658132507879741690487346733068389768967167150869652950903788809874054771354737270704973386228073365620715680332784133642750077540236610523326554745950864874193494318092299256532447298854563266783100924058071923041715210093863499373392417187171810393224570053597933408637384110278392874887568513611475510139453891550473611059910731438316483117471460378439871256776129189689638731100469702088696037997815837972141184895212301991329800355283457098943528164419783271685242749710585363190201288579151694566722109440000000000000000000000000000000000000000 [144,18] 57139652355795339577258372308560940980084784334010537851154698446394057350275902801022308083582847289748836044468902201315060020619203682291711185985520024146325431275487283679920628969702919019680941162035096479400180863208305437880230908822680579741608614713231432861728574875507139853998825522930956245285241935516372803861266359521473974837250956909147260036951910944624713349449995017936359718962095593754263461860104689016298446051888492311629005735305916147254883925664953767257304605551405491720480572035856724851047493459246995586095981222276230406919282984298326528709936294625372168912678048908434338078084489912283270800171443176323006308125023110079218799913907427792211678780301235748300744569170717306074993215804585464656031150027450091530494632755829002399442374013229961414715268928060868403989383498634024026278038171521690106858627544988643814838561028402651066331725396939934350714735530712406627675468106594457724988960286593092256064112368022216003384186242839729465043519822572155473908569052933866145053866070235898770584278599042763742253424771813551938599480487387924115628064142747119372032960780735414682022053094265474099472929155421347964887848726265171992527181036711996227677815974783343717252560139438071240873362242455615273559037109329502293464990265610125160448071938470817257477536793397628672898751532785765314205497934922710411585034088594842027729732348029651954695614515897552542744890499779354415131993156169411316225843981912803077448285449206626865673588548940577504337314640056764627506971359750419946960251995670091726347320920149701122636725203759703068277520231656457858394485726328853559952766801999651611964099464456983405740731744951729092801116262009174597386850152930369718624179540109065562969827987961268692495205676494686336160086287546545098742287997337423716172868265754237787039682804532080955761549908317748281508465059542027270816998402460941396325405594287074631523892351180846181532836701867927795615177810127126379634006636365409730178656129986360249882674043415323278388050595437583004225236851566506338940237795188414334313273626481676996103089343863200050616579452905152197048680730037302268569875145704279080300551795967510527730641704138369194664794743491483960990753476083546505992028726212846431800582699187673471621453928925042713020392432782505782101404861645979648000000000000000000000000000000000000 [144,19] -73973356241529461416742905218065164895316401244930553495277575661187512692641263855350612830798484692645552936896715164182577265533446898698043619341387849709439695996095120284937827189750949662036091040722545210575409871718783690280543480276897956473408240591316746063741817204735304304446543449001649219963377069723302646578625510725546381096783258641217479910164744460121770974593705165955764352354738595205831782616041275472884174439386842637313841140647569732001456997892380186902212556172102347171718766678766845467090178822729769436160754035114850864293336116803916406900276423117469291185876486059865539942743925556907951954909627020942923901014816083347692741541543994871501848778423337680523747316250508830562967668599965957008143554829825358443382176748142063511223609051351399467076371067866042267241218981506603238753923199621459994843456021257557069642195186407808665860519034648982800368708018768821110211746938191302438600979218510943402713082818005738362771104455404250492866527888724358422959204423356171770939318254385343321271800649204409853371788360370405222666175275942921831117719357555186817217822430507246465498815212886124698983310929022767864126788680934912425541235755209916196806457409067955162836151706365190619957659930244892299761536066751188373174956984332486251354967717580562757272321075972857630837674620659662617431197429005064422360435687670449566122402661324639665690217916510548624894399611316689660586862221360700812359430406057062914439594954748012970739201584354250368968246391604318162556612709696800805832197886069116124924507802859952459174425738774667176801315117111657506679800507529205846466448192746761018026577395540661692268596246597677446072701931363140884639217416870986418897932465457486914801674851384085521479433921735417603380340713350175148225248048907134983564223981148698325425256362125692330690720359977400465629651388538483995828745330577533798551906248636202387919404997053669398568881324250194263292965952088584693938501873149639741436025620129636516101425500824438027815404233960203864226301946499838699988501791927784644559731462087893850134685434683870090558715712531475035722716245396305168698269673685828662225277501751477929114506487769423196013881594570347019723280595663865899467126478249234311982794796646698193766218559651213055500583511768454879734030482033082368000000000000000000000000000000000 [144,20] 86768973885433087947900106238834442133132443157190184716728198606734331203645140047811526510498156641722719153194519906318753873678577006539068567468499194978631916901009115956345991667424844321870019080930966178527456151384334434724477405863817160659265067558503079443294475704624216331508669291864207179996856549519596057678309149789435605314650065582001816841401044969468476388878912002257401928284472142946680542935285384955261487786054442626322413000096936985005225352637850542164182981000226892477459556729299493362520105813225103901997997417962885136823537409293220942100723715865351990173878724512192792888958397346569109885174148239200160760736100260365442338241697224262488741420228916844697334970724312011872100766179586203499664727761261525060453620573379494302969629124080348130871779515871260680518133859911600757699393665215538110907620421241341370484224806685160030543899168123407836737774735443284266540102101683907065347062132130234923733620662165350574175905039549564916480110570848244726524468830132153116664922487258061601070416399891418250907129500440784265557702130434464616432294143007751964517009773087061393422668242279876418761509926502437626769886969804471176486199049574813725189977500747998758318229594286031153188973005120840203450198775946557216350095486715914173638402254414187638179153443026731353135191390461920220210723271976593819628779328668100091685989191766639986686353091269091312448787575546828422255748133850545917836673382151446104241589410410524041677828759269900374880626220529001319825219427353385433933747574436879451324731337506688812174036179940580180392319473740355122504246028013664652100712927684982277883891658533814173217684952802649854763721381705498666659727301927962546663373236828120924214914271017665670680319535634317905196638942927935614533772393089956970109782849876355141380026127215109200096838450982049004344469487182723600085584291142907538193087939410107645366523873514771958775287104222972993199618102004485021237850146286934856698259615619694927684340431095119002865755401139202050689814912446576095007347173431449712206631112197684697707224941839187103020413794545639003216124350539361859973040743222365686322592697385946135528883484123956090559636732271360267318896408944554044297461553758904307083656968481779724825453668986577411976593447739426017457686619959066624000000000000000000000000000000 [144,21] -92314269045427880104203094992034858403160487989828335960623342480424514113336089542972540152325612091531623810904618142536009562106589727197119559571618146864264893770942093953348634171223104731781818772994278961369613260285747523225311261470679241214147861165826233752604880038548317124510739569559167132185888470299337464644976183857882834717459781810662969302412808930164613079689428065662432451548346224489431648023828787994787485349883335343491144537801811855782285259748248217806525309305866064367716708591637961802234470875663561507277614592259283116838973919826360178368313293753538425459033914001895725567998307849429765443097323578304567268038705127465488725819006042480618298120654037299439588847769988565165805039881828147074033851523549542473024217564785746283370106364023767718193942717002911504702426369798263120354759946529099960050974078711345940293775077673022802977825789664343406986864490235396933236587259633125641995640567922155978071645469858374548993091889086389428473228274659850397794402712283440223728348233792164267586518513431281195683473543618435014237349684455568861495809485886613859755843059014465675560121596367707149546649986791656198191628939472069945006965489376973438474875200102128820720073280488865658760810904965552826972922494588626170595449926428077032355105039124828321010866412052599254835353620116030314394520196311791542647150383197144570427870552266206232544884428087772604228293511269486100172572979526459914627463192741309980072425713391890407093016177833288976467416510033053323171643556326396615153543112224346824768704461515550931425755265212768017424300571772434295603302521113622577219882255453831429279303514569384457152700576960006169534617224746343990912767686080369575508175951264841577967937080839886876701788563466502656736642589415836921139593610079732357175038961414187230079907681634245526713643858006372525271808431844201425453477637265647948754893903553968142228618043687806955288632317812460475345432279838190192394599731371204071536045481390261513575575114757138010783470327016284400333720296271291240635686955185496517096029862929594802926178167960546552619031181714025797955375588473808967490483589386663621459700035307053760642323575571347077832908113105185938800439534239412338406851363597106658478263039937481232337588323370434784139405471755864769081735086920957952000000000000000000000000000 [144,22] 89062272305230386060497815401434372386517070143009538761263418032388444806489891333691090459864199583487349808533143771695599246156067159958288092582952231788615304332983003504763035715606413597121651893427945060703308488862060994599066429200022302901626331056933359231397223776214977123594632401793014150510639629947473389578783508117738445517409053014760487677334223875706839558835795316447306866313624698306676756805357096864550444149331858126775836689007551372740368336537753725602545270066879727631741242326528479936097754460585520205292915660022271890857116751274159930852504469331222824999377959501592005508540042078620816621332982702662078074822143215296085302386260051179824434170553074496279791900733986518771913326601224748701901680985817418637567880997863503822740205372204011145926271097529087929515835445402692005684355120203573235728145706879411568531199385747837936370229029940105654783065938992168341361812315160514384538265592834869369102478293143185416145852227706516445026708820826112397878043382552432509392309615743266650027652186430522283312333347921984196414422695402900797190924657615099654794023269093729271662286819121188776548812494701449539253693980189859763943726312954551401389717394570831085295343949953391984411470812680265753767498527628990413239556564830953489842028432190774193368435054961997170730169808873953323045474937809028406102936551534655134074361022518841425191242316738799007760487517933686464472251233449462786250351360146892551638465472983024653544277237571711974567398371103997598706065577734794627283710823471751572458804401042211106491337486367914339575937990988225482460860635200593949404564715316744014808841549577954470630671106391166787921691429163919271859332027863696730494837436516656210170599110102545218931858294590373145830241177237352860601488713275616809089728712238885274369796689266241419655313929844251306504330223638612429734775856516977526496649391986012455029156956958548183651357311657948600460714602935955157916514062350880349208910685944671111231943910271278403851187242896394739774831780227475960659307068840452258959951098289955064921471615347167463402807824661988731434762661502279258086621635210024817155971224281773733450279525528556596848337221792902651861123759970409400977494388921154229516956781748427832277092525609469330843020306138205324120318371031941120000000000000000000000000 [144,23] -77815156760172023186978912984356928455274302412164288166586357291470293367018187650626417726856232283922889872076783618491046448155196091929605930426945673886060548490617232773537304142177539553545654056741567495238638049815344911220608531131454881005437738454328059613529501786911535696046258405424183344894354600612530701613310780776025849633190805518007114355834229817350081176784737506148202812239760487028932940799979135510219738449763000592542317479539468125235103200685675656890980223458380712872138441089032876180022881407796020896335779807918725888996189630896062166718325261334975585284817277248922848021606254520055641806696306001184831825063828570796345175041508996576072561551006680169996777171407046429550284695065747237602776798387646579214168066833520319212260577248451964138971729413953733311442121366679594445370220216136084645346934530970792329798918472376677468978759951006004422329515673892892310842057151368461949323269216892340397531345842093665059803504069076457887456913442912007646008975010081476726157081791208560468838298953434806278421075733570413478057793078928175500481765316569076400503621743324768238906792253763869668574294385106354817821511771816382608000810977856263651507193977409917777844492787687118174559980781948454782423644657014687190827590319289407899676643670202966383729099003145124078149690294478947966862887395405047988979023513132261681847496350149374639977126093392159320152031606136386240838923544304877610374930020969960231051578055171467741949458174892797931173628275959193022495883397776751244207386636046103208466002843178259568444527891367694149749600308877462874126043672122687342598718545328856344155073245282045327997148335330414556257352713849913834101515277108797778190789526535323405280384485097163739580381518506248666615062378966900149223657122762614929121838338284517958901516471903875737196319596009318054739350650894971346564229804643598364619705956835117632399900877793663942866247821102009132980786044265133175425222484104845440039497594077998155441838211138750937462222679166284718202595127684106917779278340307469243795833010465323515891885790868986098030083535169965701092037757488420826393415920521890141607041721118776789275692362408773151600065988701302687043979388320709269800103729120096337051156535059067015080380146921353047333728410182029070917410932832337920000000000000000000000 [144,24] 61459579057498835621997666897727548080125021718787095245471502876285357919537240709027360352542104619841881235606737814251277727049477785357056669158193460100609006392916012564996695783791636312028416709051452772901290359340348143334743606051870142654771450619550394516856864181819629854729676798899358699359475605170953480847624523450394843603521388653580503521273788196608609463105530071854363163079969555280606270526790882100774226325769266041492038614178819972845886907437770420169379233826213978067283910301857003385867802058819816422247952031900736838649942738149010663777399056423776932842964518638419420628170734795979119121456158103120109238028466904008744625726729466675854717515005866005535137153415409234067165357879256935997688029222932996278245026208559945526989120047001889756807637204500262265035330339081177283058622133164767635451793883520839704070996072183955363425021743435766168574642389730901572735642924122780397183194591366836809463276521424440103324415864545328372246319458294973710611731163548535638650418970032599650137210284039904451244864750506152450371026481623980641112809407100591378781870733567504945765408883694043002924263911444677584219008572521843777878720971223952701073084386971310589457185418126766181984251996819538639944481456417221600673900641410312706366474172134386139619738188070160955227343187184298784191303709095127569244744580613037010500872979311461150964936343123201512008144266642650242124694119762586270344183238723926695775243077570030117066429130502828992731417388526088498887619423689291665589353671810677385181557405701909413275714966955351798500182998205331997328929510871898171491070727711592176082467956883921355580050535692911009536516443767602830020108391986838337580529089835368385861235367923853792032284692536169264469908975079682685058869924833340568692297175401254440049424173227953758757258228780365644653769439184966584404876964169354913824866823413400503302534998223220005833734550697143683670987787344354472720955481465775544104750169754764278303467771699196309036323866269424054205837684544090025437017400886772099410865576114428709564475132912606661381330248578519915103449808562200258617269535521875356273886799956923535712657432380407283365501781410804870964968180653758534888087601949762852455375457906950851331217449436421049393056343672634262804304368762880000000000000000000000 [144,25] -43807021811924861034724485691884516491884402159432523400557344865949134442068522571418904507978902286357056797236414683350527233735334003716972823508407612161895930802608556281077621331582440215521500204175471412587325775137753310965463848508475215391318784474291494632722254446157116387543944084553873007677836297435900127940142672211742665412935247161447153271178500498907429433764699814979200999155744170306293799198996564802034562492612641929930839127261696133780789618611812471973282426774871539187353988677527528195567150655271984967133464519370383091039253321107879632210240406725930687661871405045437857129728747183781224781832471131389143515254589454231839487817828013216481468301344839276245543454828857750942086056108666794551849851062035674050344471479869610949710879445882293113556947334167640294738035238257292188204776356179731085246816102691831295310051901540983703832366198368695682161506276860255400048252608561087338261659121455159435669596489289289088277383045642944461523648928338100749782097763858649310215444787364189507747783235939423641661707255177458139547477251441999291022718328206806005697917118137367831566012616046697798727842619012150038605431606684640402611358980499489560421358646015327110359284806449334642278389078498902472564003354162318153633002359684080391292263158206420085258764022960876596729475264109279793667367185245086278594067310781139189213690682757566423720749894278889078461808943233777092189117600382324956162896756465155980330079820309057399707626739770185198875757868265122802844425013819659439260047013038844024683453614734145007394301280457809594651880075429209303264655455985588453672074096893724770105298685719943787766147349167401305769078171634307061948457101137729907958458653831036584573750355757870157963594182377465773754488898349927865505918619081982273956105514811025413926573810854411163323704340650250220280257802827387822430103164033793988448212919853024241271966150885226129522956614234716793754008496108706850875986490005330736949031046816793527323376244156386362892357004701979906542698436648047582667881269294669149913187929108516048963474594596029390439882329691630651422955275777680280428177797867309617604811969687025124663939816783825935953479337712632849886757215653337886853639333754107771212199859182550954669634882793672708981888532663766241174570222175125504000000000000000 [144,26] 28149054568713726930701763956462492281127984400720248679076397857179292498545938915368005976617486216153197633534251721344118759832778026879281502017368429969488546395122373877362504759106907567588312203732204687840280757192178075052648827195178101987233931257719480564880803124743181229631768668625949561276845984268862489749602304082812903178068107058375983226994584017008524792252320873043736820702280851072558872661358401782482869634629151503895863698197987232373623683345878399117943087883547433417314171078129858597014811657695157590633826319417499434760755988111463271550229540138296318141021701408352676069448395097999490065031226155837489602507837007885907741139152627392459053006671720283352673088272753944940912445980970934098638406958108917682311435295637826811325943282209676273635292352586848859947789869737395071892924226477064808700327695648830066417309960171891780824022916845529910448378032349898774986699874170171623864115502611444879629172790724985528723563935500668744645011199045367240632390619094335778789897699839449852035851968316611620332716330899017288124214829828006055228580768780705917074903409586873440868729190179868438285777365081393034872087321231501378829413038178838199357386927345696427422290853255179131017872912328752763420075958826082121701004769440365708281190244987358945191209425362090421545637413934352320271578245905774253185210519860119818401474531602784269330888635507044894534896622485682690089007379959144105854557032313362296943101076859540242155107105348141466119963115335674034676716578220205018002994259878449510638902861509680415109615685215387510597535432617527286362167268527618439136224881408847049253916105203497838690123808847657823507672333229952953418251141324809747999765289107924499007561484627687678977849733434549720000196668302893673430527250884099239579067835500741196039060950100719352463668095355949447350528989135519541899529691452547313796912407155329939405168251248848214998032927397480874260597247294260572675774217389996706488594284376846822743187575314600477656437445286527905441891758866235072243690753704232694592677897425981374300481076624637881213714113428991154119063840133729454937378737129605614462327167473405955883123770764178220636241381208505069456808697514117578570352575584792397245356943888826294610768225099470907146131032514784377393628975361687552000000000000 [144,27] -16302360474294926503832774611523617681302997536612925821756423517949411925128209924824075482097292487680122268166465555386508068920389197998007032560884428593941151902224516163464471841896363325891549750197227183841194096592396541208290176330903844801583700346762703117121848727587336372607553619993568458626688754685726321455090843125494527801536203477164186372571614632298683946534341419097584985966709690266632426427258316456834059709283488873316794779222475930385728424055246571648850304729907150213079158843779428096797788703722389464922349272972884344428824184699605753558931740081829672024576502554063790542343581055214069976370270099835744488151313567449977463776581616943916083744172819967355675860480335185821491204547933234209813074102529883050262607539846494606539043239355659943354968505143237717420716266739390989105154479932683805419185919440204043940402161572693798062159326051478230419975267220599249862076228576831768781671184461906557344730242996633902511072029554449811635844202647676816595830062695844308136183780795266429004068630213174064038063474697362995674311006071815202299144661210980018031362909757856611704760686718256807559062583716682665012623345636809790534511479683991409235127064102193184629654131705165408432087289457444849241942581034008888960120649260316249350212868801215036558689007798155806944313323760135903245835836295151635929961666721208998233950868197349920192413285886909659626671546306761690095856203596852867072925612832653717654180678010849071650187795131838926129267580900609937384644459232575049206777550855004667331857210654718191766246465028245695679969805482515029930531016279120698921277760369579346163266602371399273029667769726425731815972645471722028559830673764701157232131055937559861366864019420196504580591309101836178026479757054815661623823841680944584613568549018605678113030443186497382745369864792029079272256930662439565916803789668420588253675614377418261878609224162219517981785995844784122621897487223746700782553075737806027640353585200521103858736610931702939061448423663320873600948040728140583770040483472496860385336784732122803447089699244988094507948238874164655237831596819980447775576520459084304374126115171842427386908046270466418106786010804569786183287244042382198428405319676902449221670054894006213214919918045357633260242323825561307767089286577389568000000000 [144,28] 8514781503547692715178095407014394467343647999962148527262448562200833281914266777406884100544893954435859294634265726251583408877073602360404252644579429200276485458533992860452711394727324575109666800452775487110613077294348344015136113991629229827647966616338348389889374170283284543625762386415866674166293108500012895489018501981753466156449038084968085015170262352559428910227182976581837365064677168165437542594988485073347524604152825219379234593498011279819090807863842098566190179017943602549221643516022364322122714773940999096301334880692882014138533517053006145104251643523382161418052835732554824113227713337952766918778745333910856555665291084231093718009021245612553208716124441752682461489132893252184407314878885640787867033273726498829696653510820209896241832876691782548736679897367877130019003449388470788786494790025070004815437736303835466666722905754596922354677132446140055210975194855516906759973264627145263352011250091091648232607529110320702207580945705085181797293258510971153170337218898518901814581522086103009079355029829364928554502159828331445583686988289324220098227158671628806241142727175416090750234622776622318345242599955802211045628858017023934869101791486717451355182356186061000703083212526740878771604404544449996114259677385904942701809583572103260461698002484198061859075190031977840741382328490867068067949834355581578346274648954279278367527680211184805972776982184977022266824598212108403255457608672665371897610373274907658995138348827110310360402154271654212376256506296455809134587447989396032115809402253415891171404738548732424643051678962003202641108787145496380521140649458765197020614064298512900092839301397656576395504228907487106194265636192644093801794557223620539676978960269295068111907465627588622129232968739221264360702772140807831059692832583445026239435242006940136007294265537223613608097393484398509538188262596129394953017924120466428404677069033607738461865822315595706032723751040883851548751584661101904202678840122915349421096775380275033351747205874070812549017734302319849230091197630743209483852627983128814358762810303320824454895517010763576576590775689097743286967123968008204816140947177222668750723355895183994140832237651149940781382075364509775363982475960718658453648073807453401670071743434741509050963596104371300613814152728945101263371628269535232000000 [144,29] -4015498383147769918109151073092880873064558543567719849732908787124425623622721679730908442889760222347419361072367566275055498291399879971589920563682421406922977338562930469718442201146397062351937427705019399202584326194227951799207147135691338538828283398649739433393521775797992778275946822858409162926193414416025883252374510736125814490573365635658918603507963076855039617716337783598366610701060410974145983837108946615771786339672265905508036631406710848056930049933229673392275527471607089422446259474907624014362715091081641761917262185770276570814684915781328497153137201546165320711084088595409977968338309006141842496143363540365390860220199729867948804022292342468030752821837363239711742936566269198261005614742481449047234398981764997187040753406041616667073137724928295967259916597715613488109682930647229245512226998985074440919053064688306803351903554487257211717685874186372817110755110972343431405162711916029598769737567513434512270904871478200244493844678007678013328592551847415761595392913241914723677876070646088872377985709754711981837998534798698928591174797102493576602872978426918506684239044897499220666936203868825280226156332819821283736468534407416604284499879539355741051349267976113647335147484259574992927139344239444719288822952892110276219971231779753096446461158811439995797308837395528859730018689104715126149503847615263458355687489946814670701798083469324096890223077326397973304362098155201510299926829072057130485452066453142303590149305259947648831911512815406402486859333749977390563591505598676337235658154234601193774918060641670598568525396667203675005699881033737326375442763408709184190761258742889085858081532987460316772135268916507531762021500553370955467290298070901479324004797200544396544617386832851586225249185170405365688420168832020831253516745020402124272747678991349248402856583835116790200693086629806793798918441204112868925499236376157716335743422486282030810997629561831668868017915380029313345000574569239800234164454265799025917809374633308726197140844734827603857545982770506246322557258907619909692967225179108485236580301724978150200121985149166103453621432678581665413426089709957296149740764662709666486676639072378624940855656283192648089129861298519362046781826035370359155522862022222018062174228077820264512759048880749944098078497430431329347856573252403200000 [144,30] 1710967062959683968814730706648313676360508881761654460764089842939366872441701158457325332664595425209603916954566543537366186856388901133188730932321789600575810161965526575447572604032114478408093581847189301833139478160747182952512572148487099688606137853256805304402213443716645593393694718714226060380134357203498568861657748196996321316883538896518141529466082526289299168978103471856400754097263783844179657012314793570809364787804905280121979313502603736171145787549124331997149615690831130637167847020810086344684217901293485469743067272600916291011416440453671664809119689386121311005470859456918235956485467453841265184522755362025212314357022343521119239508329409962778066055937545357659985220944568460748383616234265865054575795287286124778364723479032691327647556339436709133934092350847320948232113475583590404534446636278116677590329786806632582106257710053152871550309377817952724685635246213205092907634057961675820029239547057912573729321643383143942633345520855466977697619702160937987404399180460132539407230226798344474808266860281506179985540360338873291059258495804330671369724383694924830509816877978615636140732375816399096779827012665013507114309219338153301336013403945867444543816457640648761759638774755930931207815539652689348130688865212734936057097857824167441603632371172299670568338375760190397824536506705762984807752326316126017799059492733104916638837597357921574625096831674810389838238527627040391222759016227232598462190674587821367711838016725816951176203226223244979415684149473950710792623118474872417659287481719406236223111181055512787113220099631009718435306541276967451241793010992525795191232032466586419839810634976097462256403219540982802721558184439629958231925382997696722424230227986172009426079841633359205882762693738068089549914674165761541453757482662452058484505604877403174631371008216657663319067389899590342549322461911521458653957197032007304713498910888910355440114749674438543893670130831111162614078859514236504796566242770823943368207596029264835492056065655307560112418767692159450348841703688353531438574178675015093201891398846358516656719125807359858655295785467737920667250420461967810723623038008816980361717588604392894102290727370642517429271438993405337631454465507113812722129605862339620853134028057732798716203593910310605409264056073390467534725532157143954 [144,31] -656952483306928519359785747695489618482740162621665727073727704861620608833076584589536527288834425746800335207710866098836888350775898646855983479971774449382069234688564748414955398862450192423620314680003413359509832411122867522778149600161384941845544579533463407645024373832268799764740764722821183893244679536530514200338409209429877331660355833540609229196980777678179521238053488719331294100275283398495788408401007565135320668404713386764642709157103488147126978495347002514621925665773037204655193515035986510014970415004782483925296157851863824628592678979222569451969815185516102756926537328085706560665361671017514589012295772043511868047799136377347617766920509518844543689411034933983523806230274407942039503644678544211711180619024180430415920579299677568619632118371161345415525405782551979907385742507268695627359421540391047794979045045994268414279772570469055652577819250574554681089373000856488842378273999335643065436388247910871344724815201329215930349359070725652785710512600248928750890550377034676975957940491789854184112861136878671632188755952009470911667054838473876108270795515639173406569037857378322715886889451498224490396819972920857901944995335830571502515000750159286528686267629583092831378029553048371534961028724690084931351707052771126296200613397857781776179862606486192175023783535857771940624645879480490114823384309166334000917175323013539925476428222211247304137777291075363111409016102777697594645885297121920853354096915806970491265747426116675098208048001143878851624792437495442831316688378385531692863898445651232364159142137312869553273086908155588770928591726623695898278177936958334052063151504001219919399939787596032070925671264998665613832793261218306860066957261857278525019633647116169587697000174581856216709375497243987321625095089794427151968576791144779841488141032691369475291209026223895399418261891829127756631035441978893749247534874960859352208050407201398793537718482646904667757611951141095761091021692471613777160712700153359454033684092516656740327523370064573570920525437066837008732291705677179256288872620478482947065161969181859123386263837863910751221123619052879150452787399792021780265446422716283606453704720752377645157276085751699988351648388965966437920157641239125221064476649198471286156058623585383867862683677259276252712489462447110320823903087360 [144,32] 224369214925928769636416088205648217659324746610323679223317441685155192273195870805590019525189541659227884288916957909243866228226534942551023111405527554889581068789373567952800742772482653040935833960113883960422284529824715075902426324473754500361222885416185943252872032463585040339539072066081940462175360509214828851090039761193833647070842658202882680494047817186757402362256550179978107305662810838461505651703923126045139144267128541387752268615095063808507695720077743810955186527861492342559882003196194469026432558563203365208809856267249967627306501366745909318680774273418412946535296411646055848366556723510894611948733545625005730820969588542142262484502681555627690063638882731868737240729768300655523379439660069649906209353744631903439234279078831405887750965804550082500827400569399795304838870977028686719227082090514002524337293507342013816336406613831709903330772512938516231724609323049776086242607675540785829950687012258087139233002996294997958062642800143061923060714003969351080954853680891611152051451912175315835466745832174913763549609700128891107039720956595792907014584922563722540473982887796236742221207866721644035247133078555886145484582294101954492983082389487079424263184948639518000589200814790907908263481870421170427685677330521729048009330047332143979341958188037476439473501767726662178646109302381251268317012408747290562977346943290348138552403028900849283480970605472632091667727824149641997347058649033849886120170755097474401595553969281514172241283238141983566421668048261774433620904626142062777797668598783953202979517056520366439324805624437670493701390409987644076659012972569034359782941728618785320310403119213215903294072845871267557632582516239841267752844122966794236835299686412086057541793074680333173091669730670244807519102616887593099569843744155028952259957385397839877782964426732649273312836083822274500258819667080281560701597122609254462577636200461868409798937808097300628052005709952272537293880589656097503100225212265278974374704299044977326162615216196546941490431094823171793835000065085199717141639301103149653525754288771108423276170260862710372455425315987933200508780168397852215641454931591899830138453687708489621048350310249797185289433506800016019540205777627099707573762468511504852999443378730805202136046750693743319480008337342785060183896256 [144,33] -65347875022592290437354524398397054731889734413658661983655828636965978924218727350665663925090856902717243288480974410439889640347484325624599647257432227179582381299654925811283933097696340085664327183439932314032168230378121382770823283042142439655155566867198317482779411888042831997224406660344078207378540772376041739383242476383966212568946135828449655770170057591589699011041623792100314457206217799252299324908925967124623892825220683354085958889481041450995653713262967232049195086974183817165775945172622097161781549026446352210773450263263076424585484311888957399467471487703743071926522376810457397825380443330822143619394976881580339717959491061926304382161820603654486040828485398809008132192202218920766519079770029304462311318448193315818338706732853400516190052481657229587787509262723920951658249232805193624054181745456448214448511355083164411299617398164342427253211987065483920530112439170148870599841280074155760660041204480110857731147078972845904008431836210823009191961442482085134109848018404226427493923154040671865102624766817255857450314519980160156678323686062844579204612093854310706137966334371681385960354878252204265530120147135416281212161333792374244740037136058294612809451546082788308735283958305892847490501332134907068410506639017106101797826920330308686046328223264285660526446537817655515225001043215648795666925901730124581601320337975325694236916387375715491593514168832673666724171738065623452488364614801938708127625514129887450093673899207413541068113456587817051462456732109538271245388309829259066262022754036670654341220394256775062302547666235031931349855848421112662106988389474004319650709127752607111364288725254333809678134995665250649133301894229844842545141074370856525699503811900961878502556915560321320368663544069687925860928156463223240616175699535201934507304397702537029114291742351395967798754689094386437569101303184842659959096780874620940553888019996267632121001162531610428121890286556731473343645947336322265272225091777516760996879238120129716113247998589465990026309868420378670446207511208385556879248847739777721358309217773592406034962180111843485563234254328923899565565677500354288107402495667473002543768664657516266027809448293759652502554335783433125071590848879795242606901475359388422575302196271724599879009261852044563246821010082037308116160 [144,34] 14065976122536317546574206341919827295370712840094359354569854462573442442285890003960379098331474178292379846938048518526621357054264354180816197310109994793581904289005273798863635899343306096468173125852790525516085059092348170001684878558159183533807302656621112720430222401334178268128895978474519051971001571056990960260550802347220899496752179465437873737834475436392144573607160566764838895438851403271667500508966693500796595468178888542634536388052669280156010436883583866738890736975590909815451320065802413738356469041746427990702320424487184871430251989289601546947228171354107616643634202717619721723047534849637174944580657616735925045811364501719327659100139247719797156305002977612384801417615562166846789783472910474477139322504443364021969100841930488425714838774733222962508149848148746676300190284317749002630983575200506659021483806932353355600336857750019409456034396839432210079621622019986268882091964648425511713665608772239431871530781247218097329841652643916072625900849106119364059323272747355348509179865620625832510979411786143453894537670083769738085077939132768901130172442486087321217371106682316371828734659956223403576294265872009164783556642694277615633326032324878695584446379985004842320338344728408262050952759011141403210097219150016137875268406142209009169590036592114833929042471541808306164713625096404871339844865467043229852063869657988967086585368331078177446875078905384682614950442153179307203542194417455741632120555920582110731408962963008414557467593784502437781438041419603286136824514715177207315421594743481464452627783737728052534394926193063875787527203376661781711639797856935755655813631129426052526188661962105686176295139148382709858364957717848345845426966941740382307123295760024768937987709133944093415920870862542056943204130129639926704145698503213113426879165927309694791407242223232534655497389276889989056199278850361910410104948663596372965155534494555494585062857703192689368888461111739755781572031894151127662987172904455059150832518261379355143033602258176791016093476487702871606065761625814284038954679076863135570723435880223833919592626262632978370813137404395249216181355660678100924992823378096999928802385194300831521126139748806227725687475478132441687459769712093428697483718073489407233690238020409290886870770209678900588644223452939087840 [144,35] -616425117157899752744325837662593740428958744435505133340124454314589776233697193257150513047569269033051403431130097055918063320005594348160952735902670990375638033305274700366996826341621681037898485958335113452746670353842967405724795600575634718308466636268811616908442584175018161442337782243224554587308394538684665116668635621126135825263923740353626428064662023847865349999500816380325590108362105886030733549882926396165889297101254994983967133140820773611608210317646722012964065783222664147329173482523908838449509231504129776783131578907587896552073867356324050312288602050858271509581926758926984775012044083550276348695298497640598695546138471574477739291914679101214178268462461621820557920928317864541496874915973724512166145419116496551067606827117920330131573354831051328027949341172015015508371120551656727068930304999092572338313000068174471196459352292682175899129280771645855553278914799065328678912339227450445216869224602073887785310224348055504950608451813021461561705841551398504241038305290001517718497001716127521303067057456681254477677952041096021201009480492986789092981414837428955978456629819756225528934255773076159152132019652242449328804513451756548656399398422328638914856405855457817697843537078240008912868704161088907272956558492452342980205446639350371299772200457578355373155690157367205494646391408395319340291032595515383726945425853636790913780310681809024266368802180564751174431841513735329411181237598921488832231799485930321232103741208828079328210483518282038417205254208917641672766574552609582271509718964420384715652515127051327292794544740486645927350468088821592325927531613683169805056293468931311753502408119845335180027340527197534591071424485518148985149202960898109768980146329002418096159661799792802613050620436379717720996746146351242942459076124764485605122603632593383288666482788983198364778073443439469487856871275962144460663446134533180593878850577730053885053847020533336280772892540133006140105288470482468781656035446030557648419939104369966107799329016822592818801503770831286146788597162848292643188978243099511816306131459719591760856542197641819206969226342799474567240084649385362281763157446937414864302711262440586101018830129455886795878318259922967656415983962226795483113026099817571830095523606961803404949362250196751738991220255249152 [144,36] -1436298801769725745013299748400040731701763333786926147919326803160567152716104171222852848288257082067047632877924553736416411126279335482932989225608536224537318048910859960242153115798988307697339309360398264343366058140138754217969663516709660280722002956121432890600776407014612308415706390321563027300040255592783168840438986857216875738484613118641549836694213300920047131517504464371900395314014065595776033511077766293092564602822746745674983242068307688125573740811980911482339226170752433032218307788457947089676042720613278305644017109807841533400026548683217003338189391045058091941432129218082661699422025459623228025552953041771330766912140531327938873409027700209099874369331759907777962452196989386386623713042176598367228610119559283001403253877838455280551138055683101615014479462364380759917552565690544662804305959318096902297826587880550587537088277103064398678855062214542968364189674525648864795727052822994796300707421045401116582027356644690447275405775986199803906090200408633001544722319751904456692228882442816094327527418306392743241993183860372427900949554158637473208155208277212798468321589112503600720500341888340129199616012639832537986474142961404012627446955648981603441925786373602453776215095387433962768774021757731729747881289777350575567677802181655773918227633474302842170312242156828490307126838192095248431779258601356248258459790802963570781495650773083638579031049724690988329527822726031961086976103405178247685123034667204599796611911724487764970605220413977280939857292268226689580652471122152501121254278659065336595309203779070355622623198073329833620419055334093037139676419791935620538371165569032779857438893338861761691995554077930630723880918680894226920674360188282176894269453132029393012161447062419919182368645892437737667712212307224325085974165606643812875624935081417240241311204212139124909493444611344904516172457719228823525407389709309775199866576555108308581079763091897757006843843094264785488002807279655117126413143458950293819511246800181981025363364794030532738652726577878321044995780914267900971636783657553318111525548419585594943692061640336666663041939338686678053046533015591003752801700601622686498111972821056878769393578391348485630307666712788248642229839332434873880990126894709521687949210292862193515571801697321638789712807747520 [144,37] 954835453825954848404531084208613789009695930058984322104638140849849990640169211903109324238678296995460087290013532097789213012136639688554042733548870410651886296005176241894766251922153497320418630600580282240461579986737408031107253574507997112424538634756191188629912507620592554034665337359564908883234209296768675077693653964184271081842552644476089116402214665270422626417683958499429261727261945513464205988147878336074904515580108237946078832002743178553645189170065321845328864019113369336267635712376163699586841649101976475497516099491882214278556065818766620675355531202464152303691355141382842657043599734091163323507366299563056178330765387506817282898589905314096308016154495581591818871340575314972356386000431342846716833755380367811558688451225877899582591388725663675995586319422296744466588916687291403932569596367407710801221815437714927743694972147382323301308102901954498559436878835169273714971008153717595202161000232943009619448880091866769718667683696281879603223745593148597160298144815558931516355601690335609750488256378239292141101942045593568098574164187355398875505674683918506810771651740999185887646824188639709802673659212751679422316670545978609132831073819975403077384682640320475403582945498473260633709211993493605695433962039865912252206055322716460245835902890208434027846600285646905147744989643676013151476511442503448904795521045869865750784600813658637903780691182400256614257824940662618566273086080515336708323488043133506559657292614874640116569897607933455473254682417264556387160148931779288457015615342785436987134658526556070180045886263652985659418667186471965229963804952772544825329106800349499307714543533276813190482111308579646762348925359041855126677460954459759763407052344661815476495540147554882201702828364408677118612601656368642027525982790622218937558651603913971739990664737182787006621663632508263760678787484943277381315674367032234218346557574514242726709967714159821043790649188299242811223017995124874374833401591279340824217633439434720716135082227721180728655974969066124887591711460309607041966283257892369070532625356968367719718574119631806271025038197121916908277943219520429587944804089498814649435133074206650339867462785499097246255608089504982125076520825822858731217550856738592206022406330629724706195425817094481380199616832 [144,38] -378023958127653713247448287691724841320966019128881717554258483379503234937164442818917226072896065308479922247216534374394017850181607076675537187613205075485965682251375136927417667423119115354515537513074071461409438628949749274681837067544623468203427748114801640599054684833927367094084060868822437537039335573904343660382205918080450580383875732182444489190728688464488598730147726136989274153965752182904619068622482048561400788494293062868651181978851350169924125890370216270693740455021542918412455545961971238138150193409056809094083593167152073791543692005635824129686462990603751618344951939734196955897940752392117960982793929183282464366326215121516422493566683432986123113188528582210797821007759169509511577628328351433450234436022688233079633301637042556711954146864024456292964170791440092249878401441338457484763296109037148872090729446621958371282338807947785041147342122870746832957155022200663359541265161953497007205775201983910049358100276825815588959866055124632806210925561302370739159743440735065573574125523597964831412862758784956383135880843865388661261217851880094012732844848060955160754260953449794243790909392097202434517191036823112638326836451894548728399216019211432235924403103126400602128270956372566971593772002660286556073549725860329604696047275540735233284780516145097614356541199754563131785473149274947898699383402817701697701391454845375062998492960929002729962631587590918152152894513805855838117355504223262064227522183813203763322969660542468066736187817138634372121519022145430077472337610258883070909069645071432810424775658751375144458727780825568124988312980412148089033919519900851911593261476207959394834271109716401775331973218772694747548335240217160659181465210179932550322854329644514435835747562328052983747800215858669765408395559989743894048696588382011637194392935385324417766688879946303013508242137684339703118946617171179247201511863945354651147444672381820809758309908614437422097793587876872995476748848448168235008391320235958810900506325251072673309011947696800145906264485331843679581985623263502433371979986558805917032597150569576813313870100323140227813252843604104103298831562464801108383961559046818972888478913675025380684137326038463222131574064544663204125385195568760808157336243760338764481913574908613958988889398204304030988000 [144,39] 94239214229659594247355183564378580708815664498548367587182639843069570332280299693222012382714384447757708482558465571374000389016254908651415904590512517179716580408066232784570305959298378783035556636500222677618637732124332292464716032884260182613538306929644983797286881015082284632721258897034949759085718280827965132814110112891980986300557228056893576729008868716943888983820847279498001922603217727898335577487749365529194722385365296471592386548199772911142126883820113291069582876924924574358630663243365018363675490629410062020493084194388789666663073700865132293372913520562361285073883630280339931481146376175234239504765786283095830632768076378454220413989406358844531113306145580938805680962527788397319651719178873097898159078545126823213554625336909827216581379147528257811439015242414806457958385123533133063842139480489458802027717905672086543285904136535378563812389589008295651791796121413762517310917478410415716158923021027250679600534451814722513788069070007545825775121251367842266766462989503733212000854802895603136500374087446659971429172758805795620334187748831972077230272861072705806618793171722348573530525586442436702813683402384658847840227108838056288424843276949970732408028934569991282234666657820577553273956257564185963196573313507084213916803772293332236547535168619571451359773141026922360558604075242127279955804852315099445737936211342779452195589898969556759536140762272659020662627531253927496217611742356676751982976032129959927830697228094165910977889195451888639294006152312573884449266591924346937509214564868567848595985703917195853676135511794060430082700219238903928515678759886458774527061700011189265421831879226316805621647876985642852627676985677333692075003080395611594318549984910122222704392491746773103691515330866847849143449876416315371038200696845362252250648616588424364962021746283608680277977817482502914801985129148873199823817381440367014583345143461304210513936108477193175262572063564754801048314339043733925836826479920912804654671129566155239847255130858373245544041972201747251115103444211029024658593515878371245383966299961863682554088027423936330369217700969262460787439104129105324577042872979923652555617817723403790842937070552420558871009897224799809034884673138601738482194269195155815705061428260347105006496815264231259776 [144,40] -4717019666431391676245958254544908401414439247886457383206628667091434955665081919848804888560600138949652795030506092455615744421739107557832759284455554288079367911719784823080947260361708036362061553318745286187332167117890107807130567531457440000441242074510056496170604870903187817992932912148056549092445498075037221013652907382368037416172678277533889615772958262006218219602293350540853783365329917540883167682112600394159418375365086242502085511180750496338981613621496085966412022774274478237639020784248918043390884378252779942111393766967853769942800723346951848605241300434505652536788057138334888864692071738928051357815314674595751934471128616034155841856706096578812396544036916434860732215293774431043295721008018652806880411303920445133610758208441429300104945010283866464236441786914979860292145982259813381374723871254334397280932048913583675410561876862165722372397500383044282102674804692928103529292416283921706698994346519225810675100624911723060268321012121852059923015714524332194559806299758258982355688506347154503982529669873355922899696794512733383512570583332314771928971217638301256655029005234417686737222431167963338442672210113544824093548639746152994959746301404982808726028261733354617580385361083288811282217934002763920548571832680268072687172331414347692842193926582416178409899127979505163846805168055866106978553869559941406427238547666924673591751063026529688282723591774138997661553049231129850594434233499358303177308054450579891923576642919644965727776270237204100935947805847014377295238219388332632511797927811586143380805646080570101135097341325191457911166362245385426498619877005886846208640223669566198356097053796407938038333830637711380302985428255776931139031551695997703789820268964683849887705288834085264031963033043108931372567454015111670453113565635910875929853456519735619209101343961837930400376596396258427290719591018467097927145773011884612663769380017488322262599849769767206007150837109244800767081184215669787400631565675995599926957803030392873570151595521045078253375500612069571375162560853177243986690629533466917074516620181228487406849510814557745497488853387024981984375251240240097735496822998590152808254079798008235995655282627732340171341799800170032308661428275822512231077813066786845434218002720563390473811523920991232 [144,41] -9449166481486259057919399325093924222864529595698055451563363713933232587793001279114153947119349161413409249877606955321396513947773745895931306707774891494974415442101317846418928014242104836864830318651145545458253947616517994676172031804617576820593996909558012374604576619856238532229153970016074431212007907961156951639358036723979682418350530682591503225558051972823295840344061380456852524267411379443230273641747707348769896057869313827503909026366517178133441162923359559169974223581036944307269581930766467225202827317122320243509901827492079076699717346440384314207404877659887059069642513409359099256710859055657696592327812301519542902129151824941720819509488172605142596699846644983774284060771246747523790267445178180760984406304416831982245586143955473303775498200140449232820842995337777057392094792524049066838852766170346944943118446796168610748622407423178524022499543887064239783088761896578980161629759551803672747096144449662427003295829188501977036856025032686786408116412417324747311452910671835758980407746906480516780588924421867533935211156957945821144604744527232192446219467017070646490012716526366724160704952929840940983269201623017089518608806284603502720747735842309917611392859409010208639216068024987712124515391245280329634772702364291911770616530496767843220407124467007357454031280402709996899145696966371950090069835729813062902555598173687412146190307902116552189736440532899070110612840672416527266387208806447548520580954443108907135688945451328048011485807913034694381691005880790661308953898992041823679810980278166322509313933697073924209380197651152839211890441740296119822711962191284605197744270790609323697174272664190128794815384665047290675544588095933574994643370220536312670357963480532758577384083542101330140443940111256779661243919884469589118972604360600600953889667508019076128551638814717114596092576780091467463247146160156538106407790305019095410030383053955514412238235541984549755364151871778842668844915083231015536668553534520904142902171561293982718471855858795254312086657332408733269186407692562200639078130881613286300970682786472018919631596252243305862777668993470788948779109402969680233022661741178984032869638020211309127185553644298988196321415339655857433564561192463055289448577811696654926600581313618982430368020649472 [144,42] 6124603294454040565333800925763742027812549443471322408587550979457270150490198382851331181605694930982590072109472409446509500022914740022213941594600867651071794321152260146730150776911921199731330975626525159860509201164222291315490720294206508381800024850256171039501702866295462823079103107843492043588182818467701698610068682655552287732376187462617027938862802784723074856794114745188747928389440070748352549286276877799516967432870592501644141775613079051767539337822362363942003886797843367486531081178053430753758269046108613050152096227172347477113377265584773007602038578575192882048866524887098667124974851205284924249245108983210604305591951167303752607402060523275867501825007348567713190704739079916347020650369215157358008073853330968149582633902233877631962219007899568488456996159933725821728206662554821023930969208792400173146491135402493175699433418181508529588085511880646387921623954564103039084679734615351749145377733035691524259831337073921171445013448701232807156019616297416029688992916131598901285675378367993974172460646488742184056630736345784873203141362394747629762191463424868082343439451578912804221045171759622395858251446397855083844956517378366443566768778441100465473663827080349026965630951985584011084208302934313824661870744224248652686643991939091843583135815886735047062019402096238448108751651924771956867699384322243492160626418471667476353158466435156337121086002760456917797235938123858643625825377233470784398322140664033731811137571508513143876273604156898588125158234985842005597557109642296215802817000539637893369629865728307799540460421228979109879473412444437297863243568300358375111136443130448459936172635769927180896559204896756368088891855033825613037137242228821761787054077742009267643111097946532879336920777007205722195714377511390631833021656181191343687956927523510461203932521916136298823343891212512037495285196186156993202733828043794550330097879950253848556770248789655257490990814021134651599690468800385940345136579609724505707711019102534607349877517164289946857913038569107083358621537744572404210437714345842346065139927138931214504807448595222516459841259493378059428739392935866927605878590897584608673001665656000236721116758175250868039531844416670985257422043090006859360959310317011679846412657805377455223041899408 [144,43] -2546292808061661312165876381200264520264614114246912340033860949880971968872615460978609778701344662008771125776446514338412396790282311601969017160657889206735203453658312037355055497965862229401205462293646657251252954567045098838614429831783708874234183802219808272278919468525891123450117856926741103916083876295342002775993927967307509716493739585994004053308427843607771292906454796202102526642501668620485760919261130103516832280600833091348130116460564261761352405244646434559831081340149613769665479586186123776275582581874259779738674017958052880223265149775028864488958575903480818287884333646052862206779750170130561853659519029699282271799159710878713329190949083335634461978903636367423154949226886912281974937759550507416284532902405003817134149949864360594765278149201892428095904034342356243209421822634669289528853488176059664001112329675728292486493339946034238290112290790649734169663728010862315660492117520617489411378328153794057895624939774775869615741248289966847195850265567712772480328600279089984073287659045857619096384794144586523897098248696591614297652076698198119324231765368986994238217374467585225446650088762508081684261296759626596277757709344239849109045236224902066762849953401476598602742369563821585908094754615521788507579830858022964211852335088621421856275501527383651411227465531816879020390503997309830641127270871865140228582605742014300072876742391145216900778673022106414731327948608983570725447590999656840115375356768209466949970391180658070714627643513850842536334771370861287422956485599613710314813915381801996743666248406041549531474996661855097043926974833480015594000062752927361130260168053639943012802370342518059897541129749762772791173746120178494741613245550128026474096692907149277421664402533534816965175032472222314283892431509898823619198397715857915648183761121060607116721419625043250066025796238988489903249355195166278791558531336393898981532954709952289003124575787788924027713810782423961793105844453794245703369087037482086492546275695531850846464778862018133278157713423765614872590422501444747587809744770035290078964268643251619268191100786405491262863269853029603378026452906011654440323204341964380738331872791782830706041903660508466417427457871418606503911038973911955022814064557592739120159193525174432103210112 [144,44] 882498220234195259734677904102942467582159068001508478204155656413305650594546547394411590776812573886556509476864853381803366486192384805454472765206232877897854324991261520811037167946049875552318580883436179793225538154052147356624809072552570945567840263744751164909887122992222009259393244191009869333263594143172790751460633798957153511882508688911420009956246046352894498244630760159017905187264363081747796295861000994600203266312288952530286581595328660720224696332763272979711816424978277488850149173118718350260068672260369778646814035988471759135417768805045388063065332510451243000931000885803164736733230668287190154831057722523452970659139013297404889443935860458712151589928902331308612634864219016877332851598231858962815494099064655650696228902106342818368483290547025235570972468142644789295211892827244115331277866599125737474200781873071388122772620153936615907333911948609178497521932124575976629396856835439834666086816483385796517446467184816504023588094940182407888585700803236311672775963560585024565929154163401827633623714959135887587541487328926536652100274576526300971150488790774547351160114018628150451101925957143212750121165099777877658881993579439103386793302173691659162343257563883731176556274028564584531981767008951960148478284386593719022222389507426156344710612686911138883069606590066453651574928372456167850249562234494203664089052620319551551049285221456779173834614259941401081130238565090839223792957696357835902367133715303314072450496813127782459017258323941688180232373755112428881970437558579766038123510559994598768336329705041213698535128070829967962516490719644481083439475462594410270044048009623668463058257337984537436902537450292455714047322634271223814315915166189073320560048089076669814295937144227167930143661729210553479027948641593549753530465309630428531090402280762144177725223418828025187490215761596910460541690063106156388478041759034663250835757723036498764630106380210531817930745702882615114516809985568539335380519131398850219434150310524651127286834255231187982978419699183030418476863894585220424203769374292962541794778434076145109492210720531310031126889939995630109681246300685751922074183925910137216169243991657963685460737793223470541195114692327927220469360685395995189431535991961678134404764251631320116288 [144,45] -285245836090472035359862210214102009020252457406450411032969785887344057308035222447176698977331335020172392915180873453753620504468922215438938629886027333592484994111739616864299863043569663763180195048724897037530059786891383481842129897978831183913010075323231397425026840186439459619654665688043728598693691404180681077024417119548946782320012735351563914925058758930711253698493595537173991507795048487386766543680315440318208328871232533818195333601888928918335573821471617216733477494792425661133653893732944464284949301041071459609943177450092831928968014257677385232372419923383962910809559884713150931274970412034202689488229330487067861451565051843452532485804728926118499728558574042207760250694562733860517374384252193296650369791242312066928778513753201855484643128955523119965394064591129953823486617834152769341095914369917026547910644524850377919701670496684813951192744072260364327412380383772597267264290241802859021248127220977861424436908843874287533255129402353645562145726643889005319682488363699724008481663618388141324046848158362853819146405022081303694190646457330520691143810279598228333933170368281956525230967608924612843459020687347495487808835684131215957043604561283379326753082882808819634032342570091181900376805613150307861861220743121689158143187738478254737928054933846074036941873705823733203910254625489417118016655029005970026604774606984702609033602875188731334998768361222739358527138925324190946173867435012021432714502728940156904142364424241072090408201604089772511255549953434673630144126717759632314478729145754360002040046051702946489182346057407633624978125490298348966344689309742695367128224022907478781265016325545637404479264133556376333834637910436510230870656070766343321871477630674555106037620051252257389425553170874584135697582376745095981626283651159049977805752035712475248120714629926853498833358439954911312773356295735792995979781721899299408647431983676514134049403093922926400069430020655855821801863083966703546083597410020543258556159761017909815434267466010158992794081103912482808955773366872975204996203392875250587064366496219853265570525549222903868344473761955715754862240336847514191910952618687928085690768881148427811344014273356707778145374934548154766855690378243170079624564553716003988947339205788515552 [144,46] 88770996754838306449901680242770760154785965182858254193745195926337981825233419936625644987663302519318986316264707497102321433189560609413853934966463663961069979425110743140975421722420370971647722237780677386120582070466270580337708711110042962106699659255236088620352115129634268324485664545911267402929661607240350079798438121010732712577954873715202324873386522474756481364585659523405581706770767798126443308488315159311987208963820406472151387265695062015958649766369664863809373202547330588717947315732391296906529813390714683013993016345217692077923286961077027803322114823909605183116204831183307343545069376514092510451668883152251611215757396440495508825020539514450816668872944719886286970943022261381182867986703433457211713195097815045330139255437959231441419896074203233866586790401800359159413883245696024891235793746912056700108525197694057677859983772761220848686352781579282049849375062144711660872680781392063264008124675481976139923069779564522423712906624444637298628666193496664614105842369463084602137141822835327875696089709539354163123319383053825348083863662702908830516748883848025353575531697185017392609873510836242301218894835546048987199129885831311694508579255419443136499312200347193126335773921640675023041614536090058437771884580048106804287569507729473704880119205909072285797404186398302960112031388325898175925232690816941483748318995153606227626187305104211110215388612175858297059692735948302948581311663492137886989621966431005111534664243193808944614588988216916626547034816180727647036454738797246404204117878385576504378598949496910978293573167576203958681065453187938299583983994278702609321026467875978244432470203872482519394324708896468875856101543386526276252146456625697643081453549926234744411307554126300060822936361565478374568773273362967777943978497670017824887139217260135698536130754651621319263185144186099112493036803972900516108850571969988604553183435686559099110619682547150146367747831900137542585416845860907158322391630372023609834853129511207028355391168702387191163466917396734978475336796617456085335607018079103428017231117922170365476965799238357030050897510192440801746082307124770872836578262698291193361321211081126996316900496239693218810256215544393269662234274986027450047349083139642983616008444380576 [144,47] -25538933556844492164995106061655862467646436649169240709011145843193140627154862432544316725506577232049150566948370755874430913314869457611078065613382617850649401877520425571163464752832187390845611002911740196360690031510601476899155533312395470801832396870172963732416139426737649454050807900285367863078471257750870277886234462307564134378406875058673073103906587502131434347933987204086164632270597774493270040630536718884168869719794580861382844466528051759805472098570644454952848381449153664275593201592310121790797788413348911956822153209415783001559378855736304680061608322010821337016344934611567580008245402691827576924397488125557801521231139467108331650501446081155081563026920338585926839937911203691678627595498210431117396892886917239310573061933080735274460988301053328788394963573114101565790204798535535097103951730296647682022210452482824613700950046084947425961787649269759523687980867466428112066795116983894194658004592620594800599255445140242088953195469471320298726837610290639066317002864767866148963458978139573015659471366262771094821616448832893633629023887040059965988644735518190668503553743328021052406132552302725033807571505294254929455843118959254270457971954721014076967863480479376802595764975989035027003699857403498176393993990233025017220876204520150454797802808024077052621389409361519898697610623209204311141466399839899547940254487589957926231956467485862015554229569691718185126434912728250478847040366111903162885665255151514045877396973147347057796452210567684893004562893806152763090053942424549457325815948329131186189079790981113228956027076235689807454802893956808662780271306590199422644459940159625405911402436255893293605882068551496168318065670946545814543075200169636917609960099567799433681750323892817896569523794842457243862406970283749136146284434884925008807044334541689493039272655183207862248080416235732438480594583917969890042013738371195393167373465397383910785931791710064585643813749644999944498944352104781176611964129911750075985528998534983227045479276248440879650408779140632447911746002536254487974215655310829035775241200504469729746795220945781361334598195905383129748238120816769957430658697623679764695531786448386991257508443973789255180625387775389804153454549654755192781407354090230732874867932160 [144,48] 6370552579205134114364642927632865756807450174024742392980171014157511234239087211630675886010145547506301751567428102701286208966864227126638292272290210286691689746792549542750794711799233237873465606030325918024156412696588767780704288746535556881219897391733109108525152216238418312040408565232393759144695268219656398313619895892715500440008630122482788784713171930597740836881324668275386745365643054856274241262969796188039657285231442130053010254305137748123216931191616973702443955595971828007226638998730809158685225765921184750043695358994650164471129274660939461241637298016977495080325469837814833690497071302831309051397289523484511131716730493970835963934793157214848104731289615259598086943486393786341868799363931033583443726518361180004319834921324862130399730970065927868076846677233367590252680359786492627241291422225466343279967796755084619871138341275811238006214763653622777000673649151580141658942105945513077260874234347166922590567520083670545017078970017614530888113369088101677553401734321498929886115433313689684248942947752772824796348502562073314785264900921819184406044621896948351193876364463117090567390318378175690545520180806950993162548203004956602143894345699307126964482835649171732846072137127221183991198781985133654224695994749046472277546854936547739824418281566205705462570287581248710943939110071969612206134954819476601724805626755966792543306750696004062246822332008467783028447350032139059320251647770770262244653860406434414757316486396695882445536237433309531033464604751974571093948514799514534744701544152251851799852305675980224535790382409612908662840338756805814035287101775002359176794404002746953357621847784511184066046541110161028993192948112705476869242803775637040522037640793718703346011559758825805952160745554158188847854177202320292351045080908462672945097201299468686353452686344334205782851646670158239050252238517044024257350943105441937982664001723607134814839615482527110750866821414810215290636902666923636645122595201777086673531710482952746404254974771047956299932653839219807389797580788020972657084745756300497948594424788391253569274217197376666065068224907651957397864198866978375108060022667133192477566791953132333213426136605940951398267993184877041409357570799594455520864199751938287451754752 [144,49] -1312188663696105823243307010096087667903835626642260574949715659058034615368556948096535392442204604550106240184798883142622775672322998501746002678215622160086183465402807650573084325007389749090154608799222176576821856490820333477532635102225604550094264880953976473898928973645559998149756511632104542602503753000308641173590126855579109594906040174964513156634506474758268349832283594750905959867757751024276654418684677854299621114107466611733183383587023063225387313912315940953522783495288794731936782717736314988415654105046906266442796942549235160644183620659586956997943464893284020341829503544700691639627293594681361454590040318730900066389004826671482773745973442915105643452297422210815085337766425996420930515169502330423096203895910768376356841685988395219114256335370587963472283684643453010244148658116394599981273728253123860366873661363539820644329647385466380591317480354653681526738671808626433041313819483188568839595511621334397287719441133760134695989686977707206026870175708649722953141911618098139797386229871747948412976754038598625016297845829717122316824449131769187788846066099347725701063359287444617518175547210863257127844946324588624835847046743096883858460385783088746051664515191479877030135859549741771426993773715666061397830087032444912729931011128767912163265637844267479574108394656660948713080674280503077064320004484950757575915500906652730594334360848373602968480064384446526380040407129503164071760729674311842645426344070045514686457728900618827127982301167045684697264304164102633809083803036709324406271330882340711807312169239219814461599429134696183773661137342069808389305699038021041840430699288471960554486934479946042054433028943049407509405084964958704035137638441186689646548659240473464133783372372283201965818113690020958351719927591966023629862123605105287244354292190232959838943252044564885094452680614486656874551446153338626556343098839720543683461138203194874099826841098315313923990194625448479279822422766116493034511524138809746056929816062578941937665547672579192426825350967054307641263868686941319463778941959334318534336755596492820522622742943856668367706342425907900458601797139754024993180429322257920030178908615755369310049789458704230236384186276253823377242580696743268016787514598671601801472 [144,50] 218017910858065728468658148571178827921622716028906832084311540480462023521909911605390031444903774139249114777997947800246208158848336214957224578123711654797983820510541815988147102381390397831097657123048250793232731822817503977792807663645719673246233579055206563029489786819314418849429618701771766823579178082386510395955610111464216817383295516151308332753492914330991566240557162017589623704784730777112896091716276788172629064134986456637722514035205030984753433839315454442791524143207394775611914533667048375208467812371138569039223424884622323115149746598049644626538022035645567353974898973055700107507643402555144775210658233296311941938782208695204707914182170658191022970062532758762261015234388541657203372717519049388083361511267977172135086008499217948914262698192140890068414281539055525449465886874726440956908955886496254637970104598179557562313029907775997801318871224860383732857504822465151449652970782100045864072677471652573142411753332626443962031702687342921658205702842093180294690660134206399909380796374104524738648401996769538101902140380912699328831266106704937070037242858543474260330907732171084260062254104039994437704914241883837070579218484012674629317674291607809953847267529587674818291541713756080703032449210265157813175652765998934848418175548336147824253838969468657407906522598847415196759675750081929987884791517169994156976758906599022788448080017656062189642104926910827434273653979290048808344545424249122127869856568782691170776682327693922639908271251057792612028537579404361492134374687619136472835711896969310229119773008411328151919151056040830158072036515773070519198566454586091536202050800413320990819042724549476742584171023083148813036972225354802366518612913828060852739266242870412004761907963474481895214794924084709347591984774017009788777500021491130663355258941461382245378240021827394374000731181044391551723597068065132656199054887937164312773673985445359083209415406715289767610195502553197713948410236707159428985894127855541999707217080611593560565368189302964997810838205023772796511978058238285613377585062437514713088740855389414386037721171446731540634843096379429407617954113258709052462414358087437228850625475890358392852135865840917152263482212242428996446094137960925081247106738773202752 [144,51] -29298767685400563452206572889575667034925410768908851540148318698263528332283518069648243055525827161461055988298794719097729093048686620538876321984583968621030458695507831491171685338031275343263650299037306081871868080749662277307294788951487995723363965701487135698531455214381557464090817128277181174837806108514964161244351396620151593926708754271940248452001006429164740588858131390271021706738763310685514054082068033784011110570095409699655217690781111980340420276919754887029405299405194424024165874484074375044741610587866190109951073721321226542337451590394963779992810711263081649119473876708244684282872669658579961478655011084000848212389291674210462243068076903805992814348494206402535945758631053812891804276728355594306131459401224674360802682925827278467868780606635282424398431833412716272686085879829260852231437957789142874736927798633086300030709266557216704118416741597298162908988253166458326450210215496381139561633983999724531822814439225354059823783621107723246683707364853626078842869244921937889763618064730926749476266724057033440375894306940645144153303398885586902555034565013106253574408781313947640586236918548286658408866129673351676257066853684595623998956209087775942564230127039265871315452985831335734780436255517673240739440327118587356215634561370076259679468504513593142527573850321613003221805797423403656895008104473712791243744155985260346242709952983629661175169080055976279394522072677972870363865406345387005781393449967093578104236435801184981719803450983238629725730431563125359805953357953318973656573857522983248943310081783960439611513492224224236204076611689170637806843951892430182068511113816158409716440314997540264883035835525302134312722227909167457335981321613398594889175318306166859197681854279148462977651587477247125204057000168999814629027380070685400344343727215371427253836845130528536688419067717994402479469029753014890364782958433286260293537213497180942298184078360073927809682664665975490633192768589543541581342801753736518040469223686002597374528417012349306262343814065555616874981601323149626123915763838420500775243547351659469460821203741980127512162284086908831337230570260928548509277461898959621464098260571410442541448337955617407551359393601293838072011834203522204367822631632896 [144,52] 3100640055069046623065499553228613937312950983075427444380331493150138767632178186153843142311392858386485622847577569707057698818171465080798050347352727758372672565101297721823628563357270262790522455342877666214024952907660515267407851592828559530767452704640787924578760054573741896130791278544531682347442570828662139542369187875683630818351717596235799256442111743876224463562832975597046008611231929475974388991561113727510487295642257638105854434469137102002757952152801903245553807456309830446966197177229086568377390696625511243264542180020783830872199183129576171428250872126722989123387060361669519230063264463017395462633818120257199759936546016809675864208364635159645701142683326754983445776921863076510479265419248370795289666583078934359072196055590875720839291588616300094445071425489251708426592658896711837104737236735014394415191382695930783779399440895453032544826481050935023030779727543450403855684369634252775730718459064362568274067676380070212831330956094659058935415865186638782879495072133347615189126593250118151583244211022591784301457831476811347691207561455624506291682543084382605890154264586668105533340777609826317084985563411474022115250175815688166865894887985556926570794621841161601135235214505804687765785408897978808704952051370542359873776471659076968183412254328519577823695993143012920164122259332997168953745715204788079299726194640405016676124921206240100621546127117466582089958968754747090842466969419723948196999679469321876813861415829104765948527987606848114638015303493171355385106824833988659749330237802401816319084751955378302525387965600773859564505282210929577896765798217936008100369517373867804325238737108544583025761099317843462361309285566436111024459827272293734039567271969511731826056481354192751775067727300355731483077546478917050229486081010102706195238227854315837142878569705170755823163780199470879775915997490049518179661652173960489199061240205668165074479661269778879893445019416845317042465757197854945437067305367267593413305483386378971661535648887408824661589034183383102566321473429215117195572807189893985223937892772672263392857158617123769777627088969461869392876400771856949417875393034787218327230128451330479872681925086318917724779775695587793552335117141227653923276796800 [144,53] -127087662107002881751947829657488787892454611346592842562178704070828940660997212316085387995755822814836088933605355654962316927970733480350134420175373155610372643869120926392891841732539244054736174543953908833474503424322594187065843058343693715881625157679899854752094677082425459169372955580872239592727069330952805388329526917658776830340786077152248664005552818149814796523780980009637113264233870917511548268625421971309610283164035136093889914884768475480274848933595002899181273865821456896927285793915601492054986937697920438526886152614496516913595736652845308080188906308391997309951866438803118105525214863941376732754841744741422717011792244535818969334794497703577493417953662368948264040246560474561653621920394105710761059496066291054290178264861835587635187755725638714744361396223374705518027276505362409546637835392174818307399638606327819685515096246559386798164903517000212150620935725326597718631999369958204848322655954438280211999182887640812809844053008077880455947498079389281457143378463331601837677952625160427439866279096016217710259762802101708963595229493494245658107987052332706479661962563939573965571476446427245404540652388132738867797780642368901196134975242217530337957052971313334288553687878860759279377381335181634755568685372642348896238430771765099477348812262416208320104374494566217347045043378138331666058962427477777304615001592555188359989710789470048745807531033252946110054858529277442837805015276530132147367443013695833201126847716065427350211680115875731857426496414009331917282506305131490513860772099898192367006965226161470111576990518764576057659817551341238353294071151627933375342118851611820912888077026310570131097698145809163482589061040147372166340934993515926309417874639272977130654441498090770747113680891707436132540097286688767802146601357415512288967464425307374724564505847247892090281105938862505137224549307326120280567019192457242221332782312947833621512660962967319439766698633798904221154993318407456805686928316294362179820515469156374491051032798907988650354545612230739189636249617405849873963148560871659690970959497565049300137172866176369371115127246828075851471198458407810094244923968496434143804609781226823965682779846946377758825980565144780910029934677598719102885376 [144,54] -61614891235165840273614789103827938266127378701551559273380562246641938238836289650414922803021646001388012073597682193101691040964044271728304053592645517407696840068257729539122372656827970803340753096652679121795451079969598044323793298537473620348184316014256488385377670446706835553721643124245884158981081780764261944971347961421357210983733884743228486624478619838811943523118931259949960462708997797335129027189726997584052995268301210081069196217180798084337488959216060826350612018413888466432747759545449243552377105061091048929073829983681061237837601888129024722705032170614053726676989231068831020720667474860063334373348205804548661478777623409697223674544166862172156783964377509330002536969675295289197193441522236895763372267061822422204600754061532468533015488817651544259210674820772389318183398144777185032498141732901576748743831788576356333125627552321250943407029799008263899127109547102973749258856177270918698730915722339273815830741174502296402409288705497310092978014819708484053145599238345380254235293308991485431854473055851228198843497467045582561158897554695938686162111545495017964582621458367754896958044477168365661220247581697762721246581264285222156404799088059078715545108833351079866294337417116032866738350464212148373142970708692702207139677117280061878200916703578778162754743398115606801250720425414024522008174638119110185757546664293007475588343608209402996383178001842199485449985251797130332202702677114447315557744378734113959518016792134041122325401208998423661277848163777371961422941615141638221841077465441498848583450602470690252255155467652339041029476284705969067317145845520757977480470025692665058864578504928102322181090555728451785765878426341580749379594314732624321554352068687877885417426616101909808957130745230537279249466435218170937397257949653083238568201821244880669023868757844762207018199654008658923493646912249649453037829128561577854352077552316703513123690443881685595892899676707232476976536046511509149264652319869996504364216837389665655301897996046417321904915326352206127659583316320640219427392583472148642805826297274198802670351415844068855043888579171911953911521398759927755707226343775221742610861473338606191861951073069678856787658298756310977438810176809456441952 [144,55] 19793128759770978551977037796761336273678573170000795709596783992094436493553968339642297487940866693486490891203988319259647982448349114288195317679160228125620622691393735402074469699074017583309638005876891186123529026887568796594548382652924607314923443919813821511615334606395426182649241372719811051317309640451734067628984349878011043252151303795196171277102020210594618241876378722334581947480873071231318101679305392545263835503960874813337115083193119721408400721207351513441973477622401756554857786889680357626711639567953337467951239781250622295641369951892224564272572671959730207863898299518494752279142777509562586908972476195283842436562052658037416728323129960826586783482057740165680421557940070058816460883771916458497160714273086619848188146543982906057056486549230804909669932671971735398000090461079942573067807268211003449734415384569962546905054130501324132457848695891912416684247523400505693313496565343878226250753822406874989388122549686590096607691482789153948982462211028323589257931596035699514079929869826765610167299672308086166525444400007045799982075360529393894357141948099736560903738008835967338169838874515446900852466472312477071225944432197117258940070366621162056586914681477216501098979210969193552086193123449335842334278839254350762798263846702158755019124048300079255776841168640952921716013490008051476222908044593015405512687457751892679384590716355978181942234728648596720808908301897646038421916757666126511845185705775039627868030924197452294609755121558937501461271569201417198940102600747724384797240350257725703455850360510648924311265836399385978424928018440838792464724003452362075150985615620800871526405692929553442172271748843766693600900937420288703362211608661429450505203707630154584916994982702923661002929873555452797067665190820958769404901614867446587895673404040557100143694338358371698171055964904026742770176583669526738187757439844102548845060101364248817308611601887943476710940930914819732304880748574796610154563384049538072902116119204767636501480886549746873484102543280250088953018251596476965784092034565472820181705235828790812488471673199981014065281073152062941628372527920136716779728611538003818311330746576610341234692131240260165146760189752959576555695193788254976 [144,56] -2377102393052152476012798924650539645356323014325092399086899000410593213785162880545925205531906909045076224571679849312984488487217520759895797068341398832632203705545559159926354439330137871647289939923597034179226959950438960231216250727629833889321167761764205318022532348177970444246203706767720320383570808461610594377774033586241954145865773880057611463933653565744847916743728287375895627162682854199806658684549546707745020672321493611305432672924751083657770514957634004629128652866020894431686911408358717876911056426127333786758212554800260173492987716393839411959597634048103472910852169882266933934257040150890766185047397314334399141461561927732347983535566865261451373581843733000818975634804530376503374383464110987031389286497655701256627812331968762464053624522363044599884704614005464439218429898304307830922648203144414597540250238157246156929418640451907192917490888779559107191929434611624551613260846117513952476040520530112407530923168434927696764505840337872944398010505582244073603916820833534483071271341652102189005028473448731581319296796616741413985494974095737645758915134756363285867017863086940063623070419919802132288008726628144327919012365011484556778460080017146114580820355813355488721751449398731193307829962493395677908287118239048946342628341745193470311289057596685299777489787048551336271828245398773928103679705172676010852815233650030654853128434733294144121888090880128337857871677998938803641113702570980859365262430082351617308310167974660126515148038828894358080368081972870043325148473193706739890514512157574743028900430032540235349792595824887506833145020275472055165800957058529153755684980856879687160311485358885823551992470096276477388099932652422051710521551465667314610313417237319045419574559410396881778849989305778552305907417638639758661082824825412329458432165127284292553947311282727945230278527557643333309940436914647721409757887659508053484346340327558608915483575496940262102597648657360016681732908712287904132180578259309833278506580000242335917141264244981570633881463063694523946561473841291799089137785321993465858119767510257817845951537336708890410920924073880163301281848454407306213985650141358295306997838194574544793041045716989693959210232644129074020230974261760 [144,57] -54666296395138397243994131402893681054036674036545216001720294679988673480896395623686431820176054431962556133492153971126149649220655981775719165536260571358629546397736427041391128975386174014109221137323043871168902110751841848362902503857626860029973086084026870744337565034414772263719749237054486212154369562850934313353730202280825805962530721077179278533416931771070523779125898738087986979846656278547689384567731922272833753442320082926273320061706984395882926536786127314406920920319890649310034968895792424818834179213869414071981288930843800291653560371715630629932610309427817659380538987076390560126184958782538005147370138199236555248908441566369112636832917816473511339338540794230174876464687224107689990501639124345893610132289605419838210466291536806924515131857970237088532511777335497772892922239992007334398139603156668667704888259793111899428362430762232817065808586124064675256451132487722527866610922701512365935570878056292240358261483776967249441867205756251588117265673687126704653060708305766964635747091995284918104780200059197755410718804891989264890316616761162984147916275540603899155181603184294855627095323427681805720788375780950009335603240267869772735980663653320479374026599377459694426956651095115847873464816899708725592937701235243628168862368925112232021739941856329429026218185176262408693928696770309064222358795749563291051261086571265829302159779553893727047691817065433325126569507592117304807655395444178199621981734420434033105842578483093577886305212602422563311771741988631002807435154364161584889478597210143947258959307065705135670841411392134110922096080876337224518506602917198882763473886324854753847825381905591468664745338190071491898888341463474548832715548404695897710213853690628714660574024096139619074621820806890162561428779267043383525610846357825651647159883598830690005756456526913262459147305435008355508060824798599897201359166623855623164182157749462064855962733711238718384527152143890761938752709241966649217455680696872526680324957459699537762333050992264352631494064137751834708930760733886853367499356032076857465273571718604585741080267111393941635430391814987059163614528864394439765330617639913513780988151508702020975493766140861052044871806580514794263013376 [144,58] 47479214241934951474658482738116955936378380453580414465464814797240189843278498953831648327149936864908910229194954044881755096983341369223769725622828615935275583693612393521451593578812925606479389240002843470589058308719540920840034163392620098900761513777398236394085025694846358221823057460420753080684948688844256282237839787321226569324796241859328884002203923715880516112293258757199129279039295091016872788609458218671580787715140586858293146253446899814566383059673512277435592977729604654575542730804183429338722877630633021988695428598984386886958103312436571095075265454812904368761034427001792577803265755958219293991709527448518488213662121088814975287769970898147969572857360130120970934217718912215005541639091912896104822309977933232460331186921806034264973769673865802248675255140392392021123975797109981160402865662928921073288918519998964271919872712199087051807403353995165858585215949809656638094998468708936851549564437283192663992664461664565881233007274113215927189420485529146168767090245079806867652096258526049708663836094506834490277337289917235383591401679662307918846050860001253033832299839591651553897845531028014673227552952487745860638432160973809412978162863330059230168303302447596220998225285650499160117896402354721644692570376623678144700682812226373968434837665787732238509147639646117543051243921444580186589944259957749252007372609475941873705440805411594314487067025317294573380717579474532469960833841957613743543919716553241538384794026853670452820401585153415825371199893636037695626857948948039292457129838093410817411643023287714726599095495758802413144218721319414472466712387274360851709898601707471506592510580881058669220482569019690532043457226557688394077380673443209689259496264306754013938157339043555073675257574404661131022762847402635145554263252903536994854008838395045315745111903454677473795566352527104363620674194123773878967049823319456563905749058967730214991859615885785169356086626774263210329909881156919724572571871677676504995045223042938291237235006316788343779373120108210442187131113292003874834217117206493664238105117696443338026464751547747489672687216334426455429757504732922455842427361355127935028227707937392520831941519913021053902015418219181678447776 [144,59] -3660238312173839820806926062860022219936538098718451099886564502801181423872450083280921009902533061274478617552513221855365794471172208107072066675199046566602561860996478694432344923788009678380261514232011815293285021659498749208761847996115470362092652966929288546373533480981276034970356578235682026565400757279418535802184193951438518904786373837738630294761952967126238531168490103210863603742806713930505477981007854973833804656022465111267568844947132842877988296588439241037926626834948806056286123228900766170839089133152674017428806582084230839373738019408741005614418166933548677744837044256160235402656758678173668937577085800142033543258538435005205045342074805031279944487473278428973232639073346595159479267339202474361240465164581809039756124660954390240775125327402201889587748699166847005209398632176856079877271056019018366258441888785642617128973980482861338116174325260035951045658559060899766771561103386720300544672612645312779614974978516584182649319953961387926369167615208425010504618611337537132360114028769574309278245102392102577977419132995346038081730011848985677690186687719532337042433450239008644560094372318553592197403402472914963461101862377886369654934912330995529981938306651482416034914224354934790396778322162452045070030620511410936149408486446892491120084325977147339682125873850647985973441042979968347109252823390015011849415318801617729489904011445504330320039886467100091996811713026355773362050625845869367072947131424904403471099199658682182622446911562347311008018752171752381097672310873373637058098505883559590737788155976671379024699536545908317659771853739387819100198122552321414338554845672301093900274229381184053189092641670601257603239121215140688740450361732828207424214704225838133084839123453008261040302076162853655859529819718924417116851270480265659047088286705146680595804172745138556533541786955935092336187244177903483270806513553344114902143328270774839786155654793542566662822622500273314954044404572097700119127131580779021771983635039558997170010651627338782048811466650248206427773035392539570500007408143084213805921498955663823087168986670052961487245138211951319629333079934632842271530472435605638761071427236498349639069778372605201479247848688437425152 [144,60] -194809620078099514855468256643558662169833938508546119208643898010999705337660100029390773520205455652273260396899423942476351058349207946662112362580530267206437582980609574696852968339621210734741103518731534827431851160104229504756481131785294575202950248262770770802469988440560638754156038434392305837023887484452353474761663750788732546937365914952279650834366269152141058526773886953489189496886775147647260764359293067291993228171475756194808864983088039714461043661030084951999883876460802599555886078831047290918133311283620369721650307859170884372503476258125008314087878007064554915546263866562417490292615827807793951311985813854224339706791102310029188979365180312733189339308038878598832704852590441386228997120893152482110385884945779708561588365697476014003506172905588572998846567267605518479252958091818731250600223517670330181215242564165873716030088183567016510606030170495600177778996055655313926088324292788149811219974472885710315714624214725646398652667704842718918890378804399357558892952455682857220273998164036945065352459197012481956813825961751701854615025200071854115595211119307216922397622499416354168096132192300543308490908768134784509694935677017981201781411457110784447832810609807003922936762870650981837697048419997607900295321705441059548254511643018544744212765769739164905594508707846117172840418935027703031633959277343971323138407470877495047026170362191019511873705709821194006030629081294733230454310179946234898730155319271402619122715082035866301698083951478678833844735003426823675830866145716482063841383630035493722372279785218137189369256560878328716613896455546130360800600383820087033130408014091714680284743065620965645768073653291346317580342223359104913279093683802534338615480291019091083914184433470093574734556492284112243302562510688209459131152626425729030817623374366119826513455413037325081020563728091920657802913630250169247365783144435698150939002275798575050316104033930529234958100346109140826830253306432174620677181126588118057331006557553352442764386120678710894897757803777271300954588541915432268948016087764023561125913854289936454776303593707422691726285574971329610770387214821790305699462277031272096533517348952894314336702380193884282338613848363712 [144,61] 23079074328492675809167044040251876247532337387555832767461730160361228323412388661142468969144216886276692735312979520810497077020144487522495796529078442925160127262007168076723288054773040115065672901152279662058349612916752861793693587390491576434773027951746958081477387149933829337150962349082104352627844797349598084177445920196194205782298926803252773170352243335741095347027952212695048638169517426142326519187391841347735269355100132642306717985254710146006598906682839605974274037532404311908557079417978223252149970167204744374965572862895043581503632002026564147274454509465241572001220148987695288931922075109022789926985494750219697621801583981243852933879846040453344513413791394990419957410889207280951563039116183347604431038095970862583219037570036278033980388205291242371082117730401385737545488267385312849286716413633752746064870041958944497032747732128540232854366139382574451767223375863495744010007237758115233485938208439011958217773898603731786801982152026798202637197570321814288876399539816443415921170597440162361512323193737534129876860854355012924991353182334479418596172986916827197278175044042494697903911758306639299648382558229750796708494362905154315120228822360915303591774269048076964069876371051802515307616574791597198667555186953246226114669124575929622652472526844641016994302647703251279159273677375633955231986524843410064934438330937750004397129855385798517003754823219210911106123650042559364470915345878869164565433312623852569412852586177176596218749970847091328802381453874523470960941768219370077271684079386889952658259390247340295687237201246260166178208703341832509046793049923439298258107335979366462426095647143774265363544310397995296904493357907028991593475977846568130247456537268932236001451145044531930480927223011504850121023851500590132233234633694155962219918174575132806817561173943987743670321733830326945038751506251035102158718714768150890018095009656943949644665366461256841845269186171923462978362597199482791233821459290726639259818934788258365809990296542386178311649096577658729205010939669009559143843511888806176876599142689672806376541128786294780610168090674381664116819305899509286997534270191886841606957085648424394850040464208314496981869654592 [144,62] 2161506281921970263301915056571328168189354990176163442151365098723807889751051251710797141703061672401868902777730690878556273430341077617454759492808335345167323783173920683050662185812532844407122520482465932358290080739611758021208278627061493788365232609268888304711565263852620129015866559342347091510394656096733623812423020488678646187874067394978114177925520040355917000888518130093302847403783719955456960986442606156110171903570173706151056897141201883448117418664269583778709102905812182668107101140570081442388808813416210119289213330446280535896284816217113597166736941493942237457165564023698203372181266823493943314787066658911754707082354481601560988150164516892426439601534996145143832149360741441016033582353213334842572039814761220482518021844707334256008037721656218269070725295817990685480980719087962414467568774104572040663307150758074638746286320126880855505490310835308360959656642081332571347935081029840466369850894402960193509169665280365565593180960045110415274249415387798652898782274907612343822593767540175379860704011234247282002007640150634998533085446344537588191371225085451107038155207326779846878913474220823143523184521532312504068201437361816725681947511697074374282085625265525732669467302899627681766822536807206021553750595760451536445524124255775091037094518577768303497696781937519328102852747321488476784347655886645859268875463226512985541906789203685694675882468840093971815647209998845362505996951834125640387864321318381525343657416049012084700905411834884955433350028857920497352182632094070655613335903410273228682607819874989234440332499158067807282446718614049627790186448290127037673216741464405964776558951406343259245585065570408091863115462055908211108814299534685338616332257606784214718782135328786728634263417280849297968963848620255861385636302947730341833997781111094435218824443785414148399770907879739232724839298736308518446726489697296501977306862479290917077832942937122823348235362614169389045037090027676131332980645176137312962298899570031994212458762248135906281674951051412158095945830653693714338557952900119874335877531250919326042272116913587574532412805866071262248062541596660142289123303434623101358621532418690419530196247586102152526062809 [144,63] -139372967419557919808717645194634543249943104145754915978922344227073989465727612398164281564941794650164081161382654299857549821481618914905304049237730754163814932355070111748357123831937939623606833725076792417233508204008396131108515305396984476946119741924190672807860678309562440547046922711222139461240646515948515561062927794088406547874662865133848217861882846448105237554794710692109292465086237972773392705159317802556483239255810031649492671357937324809335539692582518024197584567313123798775281826580874833236989456964066148737254130231480162451529640659844506579006768522580344348876397889124580839078336638689810944703839427528000751964980797082556123415737198885886851501336694848727095826482672368739608254416999327063880325554149912698699516794487769986529174046409051035056695862589726331944591232852006957538281597678874883847015957871493000625584216269974482148374095049463703792028824969563148383955211051968519905546405756791754464673531723452577970440299695126715600150977964329417532253554164952736415772840245763272873090330663508593516552675970360123075366031425412968387673034243786418687909904321220323047720102535729912329466384583465302853731972570092319043315929545111101996168248901397414258010759379264390806887507671499741039315619826913361695181484781666909089249826260622245670016010279312082913171383587866527865583437124192857187083501063089034431182248267746436908891304284319613329064914151426568668967874551360761967332353550743812323869446012397014224431576351255976544620964537660174138850187768108658781999898985880622630642829174158090854972781903702596118801616421357323028654585224568456810520973394617235176263596133613059307630447744223558073925859225656978253734569209448580254886441223991233564667623999820839948163316185602309727698741971441120143169006353138479032208370469884464659282339709507765951667695558532403561502768338411705572641201056743253472929444451853684959532770470344523895503624188839947464489339034654093304352930309596874395078571728048561958309540842491593207531598769633999519190064489996935835218381505662125144268591760201973119131471604835317829424548137493574298124804841891573298936387039970896678678349656125302897579242814186888087744 [144,64] -23115573391761154236105748379647489943876106523838331725171458771801072741216334586221831046654478250895366369874761978164229928092297281389578537029853907347897689482645931231481514826981048728529168684373755156479919437401488074632366778132461514608692037945173617720150187470502420148298315065137768008513777038195532190299505624574359857870689056099012249475817386317753427319427558509289409003033863209310317200893235665439197818060642181512317920348759248137409928826054137299781557459822734702149138327302098040769263915354770166120044479480043599220942932207242440627092228326005262106104820701913982123107734841207236131641875019574787905578191979702343820303933931776804133805744614182716996476862167974603979592613647983309387251839287619933426205526763149939190688256078189190173746368478091657400485052598978590497565242361388510357807238791916144596962520719914993229157660047354288171857951602384252806666795366059786970715726331643790251867201468481100853523812389856408994877246172389455793281482021335357175402889638488525099203984862303891491198875071358474798743403459139012445324906241768496819126293259659927087276007462500352296206793088672085351059662148702416393774823119175228474366317549020137642616228247178155512866228468148750414224954012800032999730566831985913563550416121716810160029507356891291767110997755516149762709805996520253479592537246654132089364345231705699331732213079130768390233652742725692643024420466992152398473735990819297702886101232580525014920518340651005924528459194481791686126266931842320434441505545622679038193211248552530308984605269963146122088625718677385024436028749886615197130149510606424440383763374183913409815999459567232375415246575473873126074857006359774817134127287804515434815188604286570088971373231805226930122341698307441801975816864039376937554893044569620072868825573673283595027759885496561527654167174480941336478060337458920673408618564013195136087842712359999002158348376028282994591152631537033444579159607070082556683953021574702720321348320492163044272004652469133594677879265196556900744791923923575937633578225212603468395341652910498788059773739024142106729134015425596975148926556794165770878384970559216819843023258736923856 [144,65] 1682268949542540900221052520900430558602274374494966934042395297399460016928880032994551031128452219934015476110116897424397854247384370033251429051202810233047426180689839416356523869106343368642700272930883019315910461074661535485314345998604111392647601548262742146950218844883452119220981797931355568580193631076203431226282922029295767345835024528948677836773155743634234720163101767971885802768722561779633362412222315441711856293418107157765960618522027906100409616418616710447018464092807521796957620594404020845124764504221460220533879385268011681491080815520649442314228737516864200858734899559668299836259532968131087340460475281114069597464748546318554281425382709297847558311487575938133622009402161880757793476711156352389601943196928412240216281267745490308620296662156063255178444555386900059233008186529566065873104991819534509566298556858104304698222561023333022585274664310000306449969600244002798806960883925007471185827727170761332861121490037830332327881044689456472385240912763487154136788125503531608872229272902992829061672912239991113690350180610244963626178612135922338523053940923736632482407279324141773389403763375796102144206650893325556316830494445131171739724935051451902129932705592926605964874708825727967304861719527400465212091942406416672603701060882907775937311418630847283927286477189794774273184180771266366508767899401360242946937729015933091239070163503920263849245734265534431007639842716558502352512002116344954285739637766399439497068787768199351593925798806580175747422289920137132470841310994923223717947320680847278581054284196784434141240187796534629243800106611553491066249753033873433942960363518070544431367903914011372419986825815591975991525463807195462391841406152075538487911514979324677289309610457474541680684972964395040613734210554992003403050877886772817601801842546609639905784313069197595305728963782723914040728661109269286413656143818251453208357040561123613523350151195013753158505592302482123066514922847139658027237958476707565749409540128703673720286956716520680119561926655199057073808186514951227608082801240697937351750805110807454546163855594105604075706330984601564488526733363955100008310166121686180679130493046848690480786974973712 [144,66] 24862945596008885900273815764731461620887143195226179160369834932236524591104278560402464693774774234987462041585031343313686082662767257545719348599460152542110937898933356589327788048748990312484072548309163514328005709409655742822189101935351543623522868252710632892379885927427388681668981945611702224850419673803214690971899284517142393996315366276879936264945991884848306817478036606859183770767456557520192591016579548071056950427640592030812361233088073129769195189101522653661352939245752470598552633067721397676683094850801998470680320357893945118987521679360971251026017656872444120399119029397952727293325613142596430757034321917120630505434278124751045809657680451016274649266371476893981817415511889636891331506456786421607506756581905110146185787838405172897766898445688123884726410139017415007618198153642727121755527739080319761823500609964752929095983389327224059532573380537256799821017934182372823043468920498267131620455244349591322719830046603851668303521310033511765130183161461065506078250288923948313827629422524390667423654323293704487941577545740146379600453959053229962315143577478154688732392697753575197379148536066988477002628239922002062837462722826344373786877866552224496160623726856907865420198496412708627837212017295178697385074097555535286560087919482487552424690479496255573468283602711110331560717056898160229006701110148812249814525341479765416837760594942110196562501628114557674604689896997000164541819243677941024196523784521313744403773553228189082925224409985841982402379095946203334611341660563163460814362326571537566002523265021952319167614352903063603591612801362504588661968607477800402471519882279008556455999771502544403715587927793375594247185839776131826804073416413593120817612313939030339659736695644965666890911127171562139284566143180263178764126396095379324733357130264381837446217953900074686579753762827311032606593308716453541938966146757562235549972001877203572718707824680687092559033645396746350633635643064298016097586505021532270198859171156277888957244994117329883529541406668937603908889884144313625613218783657019090092331280926784994958467047616275923097326053502287952625840598399165096393610811285189725783648439691938831984304436 [144,67] -3331419537802805492556941905703092794823973282090471241552812569049827796203928289299019182471427336728785867309473986898976644333026069835642408738333846249660638307245056916082772056965348632242884110574126475287822058370556908069258558275521376684481298884895186197869002042225704387258690503817243255023361927913608130251140481755179348379299814168081144077838648002616958156572011012598187446752889361365001850523307495366886508911125444657766005784835303255388017883131314211860438228194642707041413005253338547580487613424936915559210544415879224060031593997010077535911832459723361320672431433555060289235433146119477930872682130169346327625850459124820762627580747026874186255943857999448284939263662301180751619440668923311364625235421992705389684144384659178513412489669169483552929562360198019916889945457970384892117420989625530164901114116362804729048003138316949023770371484428566964508630252649978235205086024643722149816933353791288518083542774806034434543931808456977490937496484281290404803256120935332763354692699548644954512418466924445551722403091142559873167509709211759804247204107027028219744449772621116679072218766133733380237262371085331935665560676042299702936147093395840726328395444501111301641540489686292387365784411614179431999218022983212437849930618822399458183203052754240626607929831122351043005800947917703469692752875598783641377022295548417860094559133873174576693629120659878491291103056434974807815293475998424672510966468863430467268387467619500296648452749584070409682278945824570019052688926137702288379143595554267116475318529512661628039410426448769326170684460622895484210125537775977275318883520599733853808065110307612178435418459005052199134646739037265746180415740233555543969967786357708687915925286705047858416063209841102767975095095384345221192418032992903473702234838305914842323700316865098418009883385756928355585842271039853134857844923561725287152919625906401500703793279963264544284936001685691013225358727690041366492654336704768231449766925937384531221733352737692693791543354014572415035660838345227122993614688345761292417207686458479693923707525749888082097808590516033352755728458891555778039660480288939875638064015754425664056128 [144,68] 73685233985915459549259208836866362807879977491324201492092123541015823589391669342387134591277633288984783424164290992195358703104916493436753901829835081044856377213726852797461385060567932120596940855531788018453968271493756175013783517611461925662436314796663943778960817157115187813301359120626661785278875203847208445949340737630199773544255052359766501346703018283641922628736074729083126240691201720495996695429298578232606327360708950636285125606179302763244839675784811583593292252367048797696282036351097655758709540831887011338241941970823800237984219442817097496776902102387400750135210902240369074319390650674349351136022851169856946708614008366385321630044219387302875954438675970113946273386274376409333551596908121576896595055066508975056529245974922321894535087481786440060952390789322183849678025131390117938386869473033140734180744662111128524881964331362877034107655297219186468398987924596638108565887790856852893116136949453546519661437587921039407614079118986925654254512756544617051820565426185169565087839257479495318809956902169389021714998043497972820552424033492778106262343420751386706000796763508727954368395628653164887906469014175099660381547650686727913854024368950762549278197896641313745444780984743168810002534758356308035716606449373570563921127343468926509536130636664935705410155230998853872487641358437904860887338103782574986694654604530333019628488360454216577024980121398929490208481464608632461343253363341881549714944352913327846425796537061508266790232548629206066645051253444178383828955139980732975514047386766921685254144103082796932609681960943008956280408991272672211709019920630597999422966262783227562360975713007034729464070108337635109440874267102397563413888296765195085357125272151656154983900205688409328405283851786688110367634098284342531409082082790724923197974363126776033855172007055621934701510092822747724434477368053557615324673356635221514658660334310843538757236841441415817334108823867017638190437577642771941036236640930077834953685745657043674169380347137818063415392662347223315872090607348686750927120238863699791492360558002516189964987329839280419293069508776698102970982287509549961802804581296836772814220936363717544 [144,69] -4711906406171818031742818881045807593159806286663835678288648440746235835528941588352332219843682885150346891583912433374025304729554609697376008637856970107634564403811091115883530926573756299206208441531617180732710180205501195696469594849543308767747927519066308369556826258506481586836444469323245717265178142009689517016437284066155399181360866100939765781748061099495209003403891183528576755776075892198791817473505410060710790176164517662009633532283754767483455125039397411128021456989090188098755003065727021633605166420492839666826540896585607820269194833092464408803111817041939437167326514222308955865063238369250712917554946503558880746988951529750829086639922809731622148041506000222482773034983171557490900297056977410003695355847471017391264092967625674323348011393474907317385630874312013484557960954368537041792246387674079006697053181122831352766229907857987775095370813896474532830317904111164031194420815922207095375050536443332593295097482916200741052962593526255586427731220615973034828009142256789511932345435240236243289607807400362380636269275926142027056742790591336047182380154646825501372156208005315644545661755621202503450263686507964348185549375779318217270832352941538811978570813936318954593911974649594438644634861111141740472645568380906435739085192990269198763169344046459196643316875244113710517351161531359189206163780688108453345520203560853273605650164716119301674790215852479363940497272652266646328119140153480058818885796557838234674387375380137323458211223557717263317729127481479023815379732421492354122373656355781795689820713701334801587103489084342229277205988111412653762497603376947046561934536230709192412590610358765425244854900836401624401623156717975541226622257772998966044032337181848918136683899803161684600038410783963458962739903460540560764668740716581295417602157311401059449639098429178646147324052538291374852265315096708542326884143039421572169117269639251861236745235178197750460595315065546749651188032939162480679298381305675097038164134620410814412030920047682244591044796644598777887452542182787302019584464521373172403173350522427429928032650133946021491304302163624450623880340239697655346591200095222842435654830402368 [144,70] 252708143062137684561070912496097961936777985614386589414834982128644945587883877582955616242733070712074035113018387300642855525401387308651479537146740943547776234177099029100884253497220022134570618475847196612781038962278001868551237818642839652694010659270274283621287237637786050970173772823220072365186514450789952381203823258593089018980227048100665001896120275031815526130401851305983503332780341285170252950386519371738844239979963935369764347407394950430013019319606183189806494915255400923513420578863024502928527615587487595250353892116847763158678212311259448722477592942926814183579321602840303262855549756310233828949925399020051932118728163252426782247429562143354896032067474903095035525817166520259122240561290957813585595438107051125060735131555811135861534158464337557723321020698036126096136620126398537831268504248856567731682455892867858661309587640680804660786235879574908984182846701210743882347547063771553096095007854316137338391058787352709581386614270348243495774528667821388454077652533978996693303822248439640736934883574200979731746221351557768955287772018369325178647428433062786382397945509696140839455387813523965477378698333552009107024105197099222050850845048261338340954995659953756441113216769636033891233762814021202865877148692794562194708994113304660747322679143126287867831380507057536830438186229602139260187351099824628963230114564330887850442960334299485548195482373075579841275030645745926870141678192064798967092491614532282192817577933463704724929014241441724540355584818849650017687100891514537653071769935448083242556066708607960174800463296731098902873731613518721102878240006834821392666212268801183338361789598595853531387987653453141816537216793612576171467136286701941985072752614725621309221027715153340199794332697968066151477503896225387716669150413263284613278502490517444843960434274341195765801295244694642762829683619777043178695482059168120797807463648152710904809762515593643973029929101881287016179026334917134835785545369050907486362506346482426828945817923825135778766243022818935204542279959787873779780819332354377108139989892384545773873021074550284430903518066156138141840193827707602339455968158737768247496404737 [144,71] -7104567069645421915302161954132688006723743022002710475233286558877201189377052847293580386936385377713101212574879534032547754061151569813688564575394574843397592689668519007784454723182696167295270297644206736306152774684483792791254605036805899541522195203430401813322327559115863773183287667855824575678775741656894458158195598235745420014818103851549954786818984328127455047553226800429035459870268124289021261008988318230320074534506565116457509984587853269664785497501637371994786996412150029630088212665363129493033926221890907230530833160121966806970358120042966565260107228283180865397030630514452242158107424730564938428709206164848390652744245773148630345178979058530307338745895752812613674471373268385227695298076471274292246268571462838659685288796943518166412898281622802345265348111187695415361564907797927194105087106862008277994415021726222429261567256638355003242152887524625076970395208018099861209920904186574573721852092355346217504836140724761011691741786473921468111406842218758098752392386088944290244583519886920092216384587268776429497461851014215960415577871854524478337542600559002609079003489788760074405512021782156031305818227940718968844485131437907785961665043018098451146126541732300028655022589212430927889677901944432607398958414827908171806926855861919231968641067199290350506518790398080376389803746454405018826166593510841463984079254960954176923258073884113840906319278415328605059245928740844405546408786309446663537013747735246803099785761663865049718243328690031420405310737269529333711998132273315864581791364792340885689459194804807596271098668494854019753798446238472206090692722790056958369412141575406643980620715475564247188981878205103251114996273805895599476522950732016684986324795980189396130291883319614544118179119409444192639543441482581750449071412969774608765678524113667516174116967134805601076731912499393304770426301557429366200658545382140398480316122555920454673514072714919854259700398060121284440867113031705632610216883597463574744042399497557573828453903376339267483118619183317787692405975834406020576415447527422417863943877589375283201513955119715222605807034067446936580026812261633731300821299023354877038048 [144,72] 246857469253796077597079272213210771609636188882634569097055540679279571885677169963924302365688340057335560845827933938451009238948277504103201382973675614719360920386731097615797030561540869699931826557458407697623498268534526378625211466907732747531631657528708860248712744682248362333974542174235112710876615731223475463503770860784524807771906758026212415321103085002572234219549708230380160188643941824689960490289267646182972987338718141400524034634493393035299074821972507385568144422265829540659717533166554508942359971558456361833779081509508545665838212069447326065416517037279100873210479575958353055531598316258158262126226608000531652428848403904310564288345080959093941333662565351976120683139955267657092205369358696544416822531917245039894043933749284668849891687545137969080027251114582149377473187359490100318106333728878726646004894540965120354921904486791150336164555935694002714083753029203420582084786680270408533335512824728479836898490158164312191054203327663755971452324389575356727713254816068495578999778425321989344505641419725148922198764916015633503672749256022872847763132059841534425814446916816348485272696832182669760709890717264255262834752511883618012759915428279487717665972425587788508044027430622411320576939095277749142732310406985966981662069069573168569977653767557331725520281710569913311652323381776725484223810660155315807566330713592046142369130550522703770244607577473991627117612229722397614084424517674296863252656670605745769913390170224026844754883400043487288578400803726347540173979388340706751808673286226689960311368269676349357075163171968583502687173350862340712519524220270508063018620286047319136988319436374450197110813363205834767531812819586361992388731950914166950880317447577966228709930763624546674720876824579973855584909954418502452801051178140091752576442027063689696732662208088463407406718117312637246475755733493253892691694185264472058669882265320463493030100453975164940554879362702927242315316813539181381627858221715362317816051191632323501659281972759255604559409513716345758915798933591982875074840502848666231420459276980735234873709597026936320667497914423613282685431395592724127834536301604853424 [144,73] -11397202466438803419171175312227813804972360240534650010219208332534539315489688838157476137800023558067185233595440245449854969886601030444748230794811729826675958464271741768785770674822708097306651554729114460261406877161057994871958524556597708330344206605371995077451288131371311442108490100642749231759374463327290234916571545825198171089466421625377401650262552671871468303698357974769428506505587044077256177935189419573092432915991081865900539373496697014974830346558731194648843355936445101458797203882706575871890048186226842711147888629062683075387281773627340783414196494465756162345643953888402949216605804549476322122453491639604689702428502715239428902704009977886296877271340427807273664409436958760405401869956336918855498615976043451775556911802367633083889845119560805185366489395938210034899668462445810982916840833962085606042617968208872160312522207421648049979869210065613902382482254233545840550391617505974970673145545736675416404737615220170038449009643490444307334560765072400357060399991734306926286663677960634551524128117826660879649050357585598679629828753993733233294504820240003513107878472526545722558441546122754031265628006970189389271532325697230832530343288018409382214722981038098266748991587434448995663989721978152105502069202462735872539157881796013582094307704698169035300855992996853414540954032383791278533662182766254953811283242555939137547504967968317236624757583572779148030038394209975566849160469957979170821699250323673856063393739154807082962912979959159584149313004904543389546466599896596824392122851301733523011013798040727383005660822094562571333986800034091654655942580328093229846048151248185853461677204361562975123697571449454280861444793394280767740335582028771297970808609123175782687492334766517592614654196139433718823656305302284399174293477263504623335939480461855933227494639575961877240512304102201468215924258897311658305896554265750442399577073010166820608651896938680535501538087975593458373903823057117393100243801060048597638544162280363214211903937977040528700374779524004324190603816039123412466074512731516729974393369480921876819630509193111417982978306614336943552651486709480813605019269802000 [144,74] 487260660292999790202243675214173707734027794135135548920256224659361079131723320160725848306108230186601290700767514646763576894736192807764834584048832805755715651491157497633786127248007134188692206593121168055665161433530790581196364186562535992324399337179923454374835922365514616696784287471011961347374220119895539428357280811394203431664510763368727757449054660028860768454975559735362651468774574808592702334307084693067732015979583906705263612020429154328144149435354578276316642195896789197535700406038282000550937860150299239755336721597474613778243380275887553840274196014125052866399567964554986426055763218436599748344066659158047271161902564643314583411286707008718272344423022031697079361628219320262888784146448934451616927883085856585644788885635623867764661652151847015286867750080158121170943013622938937666938045818293128071825323745047774109948862377817017520034715140606271670939182858247358773142612586780072884357100474270307943054709589810854010484082545717721100513596503412052408850711195549635071221571661790822488634528634752110924899252164526334986749770469255942537718926349955844263350031192278660043816399863594407978436077975074864510420836590373865153671475255226824299260870539313564712455883385722545905517537636432220366887043287592706037712474193513391100730542890815916114105216460417171516314221275010476397186835244124964492544239859835482983607861195092653407887190816139109830435129024613839523236860341418999773030340433156001633792207331907167560213902083734057729838084469252450671792194707929621339100271937573865218230432157828762863276033900900760864276354634598820329191929480860083824494023811688575802636547368663078960042199265278232252844405722657584335657875978555214209964793388750574505348670776149961938326247772485106556874309965092943472882150438678180900488018562819561162823732943631834699353488779822152130563517068171021371835477522564811342548543826113138378703611767889650873514109565955321386169450442824762284781504949155600931145950214778889785565712340658668414000610357974179705014567173609023512149241211959999534246268088017044404784378013477379541636912658187439935161646496702457802246720708 [144,75] -13610928887506255106321465934560062375750301554048156208501886933698739471642368147479794801376322370026247168165642057411467019325989667067789854844893774972088205266009034390411509810690453689315067832611560329532044208194137952422929782526878178135569502650547963608180991605229580536950142843344000485182636785944723802864793474260421389534658510394670860903237053205569682982041486302176707222831221885291956311602665945327736725069001782755629301034277728838657946732295243820782851158335200122226222533269738484190396751671781313086864830779067883781290723270904867086769993608478085951876488338260594081439769322464285197840957588074213905926702049737913889636175820470695853671217815331229148720818909408693766688425316186078745105301415507922792858152859792692678679714041002579709106222521126423993513108211300910245794625929344276596469201491888486326871700341486559939508743150117045345187550270470037179284250385489547383763897540454929873176066207033202243867780279813307256811844339563851761723129990706917015501986270752600077072930235146608946618977247215445273451567382797118353307807625932305583228683767131661353461991561270414822895018678720922720012530145279486003543816761280500831741843100357149295429200783544095087860679699114490716112139245401403992606515909771627674556255429353104705002196480328066582202492022256718897095179174100011654940170460845921966624142157642810271208733178659192980526069653660664356695381013812373448637757150279225854293117192516990104248948823111251955856232444875454312967612326802739178011756675476191957591386936361521720990565531312219214218637208299000220154916957474178819336247352932868152822462219336813986956681031745895580215986451059650906362922640890372002472927907157755265088093384172935095734887670799094737821968316437963571747033566840297019071888785344709950876902673076264295401288917204332206745691759433761801784581233863243645029656954680862567024659904974385723405827990573196797893721266645340960764835723543911134803579180318258887283516380128657506576182675969470003884016900285027652127318867172424592250102107661984691720052299118837559118940503792290970926010181812590516943488 [144,76] 345976660584211242308131127661581602182426111558286097495448340834766781461943011081687607396463100214066669547716840123286368979653607393888206135397489014755836344711879227222773177849519492282749703102392462187982561347816415968405889278068937436701944637501941272169628697027501959121932508320969946852105626776986960158203156204933986847929933711533769396518670537049755763719074681127495994023210900733880683213790395696048203727279846909730612311815556109770869573895726633618467473403141457598744077627492353645709808804361330833201675362012267986745779762068470385305830791493097425746627225605110656888827645594136788086084159258477487919677115886327995765301251152446484546768765677552895641411272427343221483340201187110071341039699609390536574707503513631943853859504895472277295552533835636101127664557227831037863420258142704942994579495230167117103811633558146866935329045065957758944354719553775189298281264535046520505573215238866745181028335054676865069187482641692706177624176689127346579936238308858626159435101374316083332218987431683111870444075224410900100496265469430300457108808514464915955373212533542893050045681475173302565525485095265504433656375346704900230423548197873682412211598563456564914358263576987890882822063694339858270265782508903045747641337283928141893045410252769376568019630632829850300564082121290496818555199055014150908031202743496497077108297225445609672674245973447530081286828778583106660795109404053733043406038429246292776501936990394876068322734686809810702390785156927778690528957733335505654045405146619381859623490662773899747182970342057118285113509296125324114489493438508458214377568592937738544742094579160748336431942084474400247177501278416594373578007351223853090871040038097720623182289501425599039629755126110419554344262358082822982564526184374036124190896714890699353700316656047699093870392810702289758876504216865972850749360050879512905072278396090244883716126015428457419507533642523834491791458698310520756968209421730752304651520390407382553910643240005407450189169292358884703739748220641705449310290197202093269979972193825371681752195111403694741125520879868091200558709341033243048 [144,77] -7415743412060305616232644200657902314263097922642487277273158621797458052794549636367087015084093481319755202743688857746425318360894496264710592456602932248229504325247984451197412630998075712603612149609945933452846194719630017484670422831247477385290787519101998163635909631149473327743512189620134790532638669596822501256715465855060535802622309720349125695284256015635962536792934409965108277858362281683328777863846579217837515600099476344897956222650161444365543769573488977124529519646043278888409437387362276405830362817347310505337814569766622414698331672279267932533446700094715915931183843796624882802484327867399993633099519141285515655887984974312486806578801302031166738984465890038869279622169840944162233875583403677198889022807977612863279942045906369118982509242171241415113803636230453229621679857794383922682741561502249697112852960303752762139574159237115445882874412469425770539947618214094854156562690426976386876276271093153774898188882749508861323595795103399349279672869082548847381768482159426121475998437698439480137977334125813736062848024312725018292933232880198323715444304558850650557667456647673825367906163768920341675615198989884907517562045844067960340705059589317616141933271134225281342133356956840121101790892432767537046541453254402806220441102651896910866160107149079753567877227468514504697358423680185176495592193625772767684497556973138914426426431000365942045083578182673422458363570118501228711597478140923039569639131934043290247309933706700076896554628967678345094789415284761041123202979357762816364690716557718340338449848613468563268043180493508776594633726665553425156122874607955685994613795621348266012302465793646233493256230349645246900043858369580387298658255412993027947740880052211291148910791137257569020929095712380817420890502171391912721224842819795979274917615319040654710876578559592912597521680369273678837866214489255657137922349178982588038350485889290048561118767534834359022882178785955558865644085835786747649939539527060714963106483221951000871331879624010931990334907539426400711648453872036757728687478514763143391458886356385659196137596463712588590730797329447899242874929699776 [144,78] 108519580720486762641224582164109919617230021411847810760841325728158592848858919932090035087051976039609357774518785618891575080776001685801718929915752912202546982555819713615300004579673286246498679797795560920517319116129371927817986445712076693397144074667249172795309375563162364980162635968420074632844358486289052348592742251754830522179109858490795645206746881661685237337222684343066823198910450231047271348483032911318142935600945864604264410141374388798522898148245842439989715463948140762720255984502580748158030144938782490086693242096815397453733010005923910307690498559016541245263883078225614284569347642871384837950779145850383590908022339911437808086232312045300689025546064273318925597146009211709893796491223592435961860270713687656737227314378987650123569024743565130896112421041525479857776164446430601630992411002426511028468500908797909994135362014470361433555484379914278869718272016546592483792057585389016889565836515965705241577558819898927063347666688824733368960693831688177884997890212879956363019833481649734424515580997519842332520727143940514098812312694998207658614852423978027293969539438421337434351451983105957490867954545512718438409703311938690640001190191644736337581929426356496938866096935150979753896702223771065220741379098222415619771214049816022165764480247495308503931522900852061516722382854112235471498394161958024060099447718206821456415865312330434557439183951978027578166422158071695805901891009409433651615622889155970724445911625782602100348286822202367718642709405679534162915925540910251545388983040253875945021465265339226589666823275011285832636439242665804196147243301821904171022828474077628296026204675181967231872246196305091563021263102512145617128501185826915510007965394648842127148669245001094914006308056392567418884738727507793587037882030804959372912106927245856281071070121200293647757721243246739004057680440213418892684774590848714857199626897806698407213704634167505266827458839926225962896470930273112414559837417886320336401872261216780997751223970162734133365357605834616207575633604147730586252977322534045540411969298470029424240482865506487791109635163331679374050411786 [144,79] -1443622220614176532715781682443385831103637710520500103889853122846268833323710127032558994941772176390277390750577524853183072967661936262635349450743192503041804884884443765610540082264668294770700776329920979219327655626796237243761686116302926453271132152406866782165348341455883638327809522545847459526874704887965257851378943120947720952273716225757840752059450456009949605055618723309386136043977088975243758280483237962822012278366496049229566010793372984356080565463259417611450718210341796265718480370921720497036992175263160895759793564495014118128756501232575503964626248426512204565459355239578219238711885924875059827376541623979796584084365468902797315697138311149040478855001094971457747346101377934585402439572586093302035724939804329037491701100274112137445199641136430004198456814860069937777234489348900900971649463840755232688366382851653035350424029358313422347273707514719207545087382956870816242083017476600594991231549039179329833727037390885246260759430273283100125537449642409972246141656111994093561664534902565031829061894690151330192444440272751545155115267673600938023751143019642962159929625198348973929632521424694288333475795157230256696205537565727273476913773045257241335352457400627351873123336323102748984888366714490346642712812238153518237845561153975513756307097570279062796992045441667843260955153520911922528694878662367489815091378354294267646695832703243604602195833241935576354225039644131386125979313640950825925899618006532208371645276417325914768009085907859540940708436543961198851333644772704033370424342892265459833039704832930646002835041998259618760187700331068397943993886684033665383993677512775185217015342168284014395000510896767069363934380118703234672726585704713800860921035507948536062162494927518612583918447273300285788384250306623369849627653193735179500244920455130392804369206079058106162731582081206472805033096986833631605801056267486365098568790481473002495273937926039809999142143919351375987884015299279572525049524476349194067263752372471573642851910991245275624146917771626897935337994428955884436958333886513741873321279015477820515923418936408993866913686033716958887104 [144,80] 20181324607348617072222752772764154862670981455582385659552825612974519347035926037137268143858810860972560327309259697557187405616162004647741426184382455020250410752448236411934991442805418973555775286707072358619571845029903474471103197278044572546868617115234926048604859277178795052793628091287524593729748530582360433124664458285143341097832080474256550000590181904762730494111355847623354445193099861379189171199562027479866919161856767585163235711471517949390192230470325153761649659197233399269988821033890509347081968175102217080846591326899800476669900302947616924504518759092599725537670563501548402157393331862579537293789744808873775790982184715097826704718004969797345368022104066754752934640883326732837890766321258643423260900411797692313599933410544402571700603894975043022300164815267163807810660702132928461430280575610659370027486189365026525643648975021217859825388330638018891503295282915708217976058997371364533206347056676722336409963280255286669642509836301682709352798312926574041624429762005287541475781857268989832614894719164444009208053279908826473215689800744947171623817805674961887542835858431459024060474556423840911995920342158940124351007328397760276336135804117427206350392322265931401109607753353342860621606944613412525333245797975922383052066911154594084600222278671199333834300979703677121812956703935823337082767483907105507235144916063914670590435310143303537445455599351772461148506393416814011180026261307662652230934843381519026702257513795720007493504640715606655740301860228545749528122788079268230878313226411158225682746339967848363430144235201847390686711082853814944278438691557132381166204025807752065405259579834418449679458675262250487806095324275368554174706717243856986923578439512974848770714500178819007985694892637784708817091904181301628526097409461825102986298988333154866308780472244805783495584961048091163337708318831469392556926974047930965008142658117175195243379647192067266606589485577755961025223039367020390393476384912557273590928396247043150442495750316225758276128286646351140650295694137517326691974965075230960163600208890321206783448354788185446241689838496442880 [144,81] -189045869511101365937507279161855066274294286715369469431979459180388049971346043485730712320622766999461275132261159958915785363137250793236155886253949558514124879875939993450415755069638745014583613318625496116714422611944384951423339509212708076497883081518199103535287741154051241805182961487097633251943912597288616054796793321550205449530737196714038404762175265219521525355826033048678748919119838267146737277411098434080522346025385057353071099942927910270807001340264757742965461782245381867596875299163826871411781099339415582529007135411872953006174382954115454119511790296662039146142194409084755333113160842907646304162150986196184722477174764099093796411192940161161510004616552916879257163801106938469138492952899714187600928301233183203442648154675034497413543375202737604067370234986747513072418333817440624640260439375329823486853073896958759802281712244896156119838154024905044974730556451549566987796738746839440475620435979738928004506388379973904641714982708596909623173956138047048716343577521641635241996109283789100300734258925744009390618979574475048247975781541674563066904714470349603660557908073375976720757326163582526243557841584252801191986230675309018662262794873272097129655318015983631862862890627735279166252038803620579999110876160527804033459603031875151449791768281818638063167557266400430184012194551544444170058241481620601723527920747714701849046850689356974429881346869504206343069454078049201157973647522503500923194461533733144503065643120329522781978494551700722633328151753134409169341017394941675929147307187046404641424692120765825729625172810745470169714931812340645247954398901373677002677595899711878239545881204747600482725660583883777883885485381305329234199049686300796500572694789454986943532655679135148249653819126180328998596818454341225005772807303491224818700816906460578127687599349632736861070816919106044234717631573773422076226502281463983396947554850646166910198925596252514701128984791645055434706546251771683559297735022091164302364870534326717499350625885739522884089334619439203221868573630503406494942091545620634297582329381575750819584271714082685806370414936064 [144,82] 1142754471116175983335916751854125796344866461168050782635421389479851639984946925258215318029333330875525725778680691443927579384457415717595746966353964056346412797052561917362988959264745148089418158441194185307905716434370269426181425422856422018281305518339167069692895917980495438190461370225412477991902543077556213536311716922458073926515092219716459875757680405931720678859633163783423763773520164824732427032083554568612415119219343795561661125601214973531667809303161203023071042438250409445558850091790556332077782759809372462062265576998389109732175461861580921011110041757254910767877353698164198530103516063919029878167348062362717256357220401151110303355094562354990217495936677800292884406298083586327271733922923628561831522100827248307823735898417412483312519296246726666632477687887928885096705952915474721433010037821328567633890142474381556112950518109014510887463526005928835187210759691783032833297940736549159690185348749806976118736188833354349576753928588216284415096825247457905813316406699040174703695814841559845626117350937351651309475156354256500783890499643459588932023266646315317343292726964465427673830419269422711473586636446962148606132363007162312801907629403091970258736752142855125281225373069192150523785271027980000611971389405989189523706892697660758576850685335896959561622266469718764817680814653673279041362683938301085887630962263532837138802461340349171878931088541116336850148486109509711154599863610952292181709695148456501327691498608064136335869979042367767251962556238267425056507098789983975722433816597650088945414946455248206866065709735658560422382173344436788133300151351862925447115553184153349780915331886736510908532649072930323682692492557683573513944837815292455104729303250964924074571675323631671171671276768546657819115343078276981998318264600632116800261502092580147724331431866349023090286320489769748610024912654324374167914843640221604148668094778158863392725881475507030848523818963912075652473406242801294796199673182645250977844954812567794345828131817782264396400234579335000743093034309482396353532417526576192483260546150126626095944134233316191006914704 [144,83] -372933902151082246500434770320762371836680278718986795073961113927382278701020961440255745593674925848698904567002219045985892731824317051432121103844297605254186923625099532574401683733354224660819629127825101823606995650473409692751868688526644818514243836180632970117972012743671876860044711242612292386137011826099763807787775590010238656448668676218984919404763224887436752095718292001883004767616626199763628199570190918672247131875106533004080801495711840620801916358649472205058492125741340738379835001954452091702976130872811735012584322867999669848065041597839094984855324455671274642885117882022032332472028929526853202309812613573784200343783103100249272962191277534392006770577895870524635402289364583602573264269007933757763479164325192124753916461114816099714777791940874342392686696042433737235178714997401804946506149449757495232781362401443738428189675945066284332648928636081328938253195430325515673699544163480180087493473162229880992902624472134508273485392707919052015938020521814596922464562108155112559867078981629708494461452152606715570697572477196900613030696230671769277458721906718348348751894769408937638323577547752997248490089173941404552191718637495518798873405610022446066337516383018568690928908773917390347291453688682544031105041693747278307702532576823807888889168377845304858050555186962920013779727730840075338627500623661280147567642936562567149384666826657009280735503434212953330136138397842819674327241483365516863704945574563777367391380860097896801134592563151209156529804633365856140385176431811020969531642745093287430101120755742655868348234318312176188940651816188172118117439861834225052207446857137167493055811380236145787149310838887242740988596752320814967882453773751396781330932917924402004712063367902211963293067714281403551641925981256554548410345077480527832768194000072380407764875369647816412190797917356839744205894672129486892200940958906864637504623076110138041505130959811536369917445541571888169267594035390681040331069524273751104069633183595486945371844689676138011622601033761796107559615061713253163478807649475773776830232669379084879549641239556171392 [144,84] -48163373213698929304949494765992859639134785270100842719344348499643445928380893347238945570783837322879429367515375386595520587195146067794408889403235695416306505209801959969019039197719593869065621962263249046555099559499378010555975225079474347766959765253981825618167384346704027005650926776715398431306925356629732679563665768736527565825457682645286707420453651477134604622837563745648410948714253586098068288377874527523144560131684110953895902239770707750123964767768308523482101259531423654626309112767402314475580380538055490685824389915201079031406417942143516976343494672429591089860850071049789327304587181442285590401645294775368322322461176775500265980244941144625537508654473828214977834996078202264038937894793329866578107869326237073883191149765475780368105731412513000706956765686202011835994859319075625733911420287917228009837894648136218091329764036464823895158042889154338527246526010692980431188147787543067757988154699546954859300884568191831563728915693003368457696429322925466878716479633334358178008165427546845397686638665509615976571729696874994145189393482177016789118088689207466970687651398130607604042944440439535409259493397123617769679950523614311170753648980391661695772865805530503795396436893144112738181291005346234547400239054387114832063451158557920594344836143706921760824095687394199339988294380468951073711168516256854499832956944342791489990188722358805813661093374746820559024079005694411619915149076553150707201832036925566625390449444176602413909423519899203014421560123715606222312358941529923413802270744049697960556415970974990582205198729050138522303588086874745283111662904031143485705909401636414693771756036378599556203494862400432260401846093990302761800964494339837986766935290487411245215720411993000085993194635104589271578028265323774159177728137635323198872355622261963781436067146514362823935729395541217720476420987467579707426572371063559135429045273014008062191885699639398646610208923245611994835083765859307928507037731047545911044430325072096743994302255892704833059816721620134622686480422723004093154476683837673483626638826956881134197213953743648 [144,85] -357475208951840653228411162011803209551438501873052977034549716251787190677015749087004833048146750263568427285313884463152825266953590043980703372401017336500793535192696885074810321808795901736886889766580996957916340513780362380863986353571110404175428539029123887616213683339384915181563463795496732443017887429916325543535551549908797348438461243720220707489871985174090234280595596140661145228935271432661061486804095761756595972563047830380747762339513776931069317983688355100315235549206752484692784926453965675586033907166344007631096783962463772601441091779551190313447882515892780548089059472442041287952581003427554203364804615470074291257899989396303525529914246547552274379864189802168850745289581205127257365996116278525554018332590420129448126711111907724912036051116864243923088261607113080178774517908236900246554769455829953793947380230938489876298210110069376596944993476614373020671405053706708298290152144290020381411206362579284059265854419688118087051164479836110991236266568094060557941449931492067275645772068457293524915496985223273204100677337637375108362954136965989004607287849670524708994629972944482936597926062397166511627030916520936708511966860309676313285325490194837449907965791507045331434062848870705052145069873966486599073705947746233537675176307378453405861122584004904665724001854988461295619817681223697321731852023928983145782376710840803050694482366699894481144135738375626972868663971549072183455182313885806176213695351945939916047341406212905147259167413236920317643311821202274046733274494654565784460193922270507918474293663368113341005473430738586325513943779625723480799760721929385428095915917965115251341786502743284178136340108068043051510939445296997868353460652796012844362419032383622838056998811615611355641588986163842095182706087813004585898641415784900467365106500628899703124652160568427579259712610338221972530590823964425491937826002497187903223501468048673596024058271159854085546662738033206786673653420012812914380054844819435423617064292036905503207797787679650781734924125993970767995645241995703272562007286930102586830051525269679469127610720 [144,86] 1908651422614644823252355207817616149171491869829401294435284648532718389201065596695170854271521465580601669683027107974164750905168034758751280846962757861328004916663042971346748640291599945536939502934092636392232646122540314087892464257647852662760979384114596566065900058297349875613541055544764249493076709582081287846852094336639819279372885416821046856875263374789502423858228425954417243906678647783422410197322762324449657223366109404227726977062849053343205876935958123645643997155683009701565086296530418516894590054160980559968556232077989230163390878947967636196306210595150252710349640228853341285166715690091220157105958479093068996232754153693276106114093432035917236720707280513120228777071966599381498093052726198876866652113070626526493395252582192501023123758029508556732000179067570772981156761556314118508785575871109982874565939165136039892808429716495906328861132687630327955333813782147505273802930487448873073494853010553008608080737368258538819182799946203385935253913348953387357280260363497702626514292892977125767366863426190950815148457769865079447308225603966744284307611172270964334184260837381044128455245544638997466998517419740254649506043774592505956718029958821004956793320597928473079024436215704028176970441065345183990894818537700223043199862253394608122510892405618637826603083532831589827849751680323977621095881133131229955364009892060812908773753948217451890874382518152387999166241010098131742215091517754520875461026597054555738917635591620895663515694150698886422242844132828604634698435188633003398798818343465189091871995365046888979390254238482819600885134435820116908502814978327781592795570806933990795421718111361823204948315193790575461863224706906095444994529339068588936565744382480330101983883600959415574465426219782802459064467358089731484721501889937224399272485168236638356485493959644685247918628498549388581211440251428792783066149137797155846488604005741436130181462535422074218981537533614177009741689887240741226120918377193927996286374079170663134508244251338953237168308967669402866462300231949609159451196364602979007680792739956814719922 [144,87] 23457269514100572120653923817373528608904243384547513378982653169164013052262121142613322671818108116922725585231732441613800412553892811494004239891658369564848955395965376351846781416595696853559433151452248960341117000023736681265673461037881419653677180552540829693948435735213861326547669410677340668942493214730841680394359742430879561012703737481785307975646644832253766758335667271295295853831433072807035148035397991454587146996492994406564790238567262727815175386697352577969181868336437981919358688489049203772225423342176759069972305123242820532596302741845845176276786830472900985631752228557412590002807802358602201787561975656895467978654183363364410853581397530219279226283402999708662891730718466052579559137776748674933785217302448329242202785467091239216991559640667011898749655526895450333838555775067151456822816467925769921342383815981554941493070161214270113940765871539997917684899047716365848063327885990259456494316346577766354331975174391599453125061113721064064294365154359195838246054322869346682886570766778674860178603564725496682428468437049041539963691244889507543149016413909693569865836144811031727690353197409548083157690376603350496283211665814014070479635320612282621484820755974774021423866722460637666004664825641075076238911016047455217136871726651606177622791606715880606225388406764254215947640578178540905053236522215077422236256253424616946522043215875192497315676337179879732864628568750961421715099907930956493445831003124878304754163843191388698260888511486887077136699981398999814715389034653566458423071633956522392631583906922111142837984058518949981786094245368596429204228725651990748804291516888530894117336720615658478204855570194568304027654077757029766184857984416908152498846448080431378543154186891331345793126133115761766358393159107822680995944233858633027820262338614977840711148711754239730462833671593824012313099868720856389484674717011222815510065458835411016621479607959372279777513490907860875836571756717849160970344952774328535790832605827594778800644975548990841738410254397410502513435273759939611631130100580322168896531026154422080 [144,88] -146838754540949523628490277119714751069304157247920565030391825395702331633342692388043615976107471969091579714887890273948364233714463006281374843488326470381759459251690953242472821775167054641348924951255942621063112413150011293390330505918612806033454205149626325657743443079795355043839238588709794919947954499356210973924525261680507836946827025740777944127137822344685835477975564556816886169480140332505646854775804375311456645197506343444169595494808885221652981537782967891058522394782088518365746914751297160978976011707347297860040498677836322427260848809880814003660703075289999875997972071742885875812796257135003715026438178028139846016338972859487624028520300179274515631984896770806330086373089278071681889225159646424873567449262011692865105636302454927085828401373917366454092386742752934422033447426366849426951595984394109681874791739072566428627859506784419582073552995949840145989799154319721290734619578204412451088487077889150663122234594197471535610581966588101640961298789381781782139504921915950917120077675550193368399105601178024948101304311109345527711931908960123378636961958788246256234337633186383527013548891025691586008709338812671821091415377004338823019232017052570700450343037075736132146712586415002839150281231190103706227354319041174484021605719563957346411493715217950970457407219656848158844186784127776540018464349874534073844237989649562295449097867977011375866683379418245250977747620363914902224705240652857253322413337850052574900084903237774860201672257446760831648841091558837892803933725057388469483022641563143451863719947789548774514230588860998888419399660894542885057832375626203861992126965147632540316551445551404213319496623564812569829670159829289227041099053504135226478178966126860228584125670191249068453024711772792681019991346635145571021218049364561126429346114083137338154658094665425954710462530386947493995704618084934324730616411544278348692042468845322428251547331248188350940473945475259387516653758334005129860229762415740491766433857273002748887264796149480470358493701743731575097626214863722000249341056882546995265949345904 [144,89] 1320478997465448705005996599507072623989130552381792644705245435037489060162510352625693307446517156589126756690415040345697827080607689921965386628842440029729318541242370507686777357821885416668402452707586747249603160951717644779407260984072498440199498145760432757774199517398125006014304494327413919695724588041023145786652277246202061876175669370408942743046211145323060211171648924538116556775314455177067883031911125394981166730405078498321036988705036910732775571679625063637394659043113921686321968593629366629615359796293291863029613238868022851581981263986913791632772117800220156329850875825022054502799868656822242793396028240705268136078174085084685519179874371024524823130412637696546275225930633570453948701995610926925318490316473698716108331369110418030274017583084978736153460442974915038141434311057111993455294780207527865580409057491109532115314335479743198315624555204687827249686719250579171251617407018221151308594997934018618591509488064133970334470766613632528805231814417317987831474607377575690115917495656749844506717143078392802633359979097922744788327308838653269056905636515795089921625769675154597249689980210637518510347945714760338614287815392186321560802036369068042550140961608158892346314860522993673863595601143912028587836568517956848260551414055285777729406175615382182406166920165416972480841614712312387582877780194842949847248173332986726314318677263724894585446285773091535703015454529549513599662551461481445226352792004827559518039037437875780602040663325278824925045946525770291279634547187833225634586682093565968886206641908293771196271343235645325860612269367497345385970299876147047697953427740265653662735066463614647357533378488844803312712959938797643202895264039555859538107989481524906809286907446955936481929209858081316362201318253810898975572023086037107252304006760280454548115059468170342994343497350827899940205733900565271693170611694997462903135569519468574171645059733932488136080273761109349260674770350163801944168365968556392352183248558430743216080681879497416982673882423579393343112696578969349203592815752363323833324976 [144,90] 1827476655103266286574431079144528055395468693338729685711532100899022227159085232555120856768033448283650248448865975833513859924494755484038449098895718288196981572868384985806385102805783117970172055937495293404271279089270775378492852613969365728401391993271062311919989485321395146450678040973318406849737584650403651436478054580059803842670018454121270350841452209670883040708239672453642509895040101278878954489513225517105712894639766451835636148776313397750265496051553540942871856251011394553991735440506022312886434471091807788166178332519546508187995478329581159541945465704483774476734604803729384055127255808056938723462632164061540291932757030648243224112538103498665051502671287309523062356831774976675780397989168188955172360957078787171607063781551771133988722879560485106864478146707566535292281509118223176213911674338223033500354470027114109941459710487378276485708944677844392227614971432668680855970880920501803526735180368799609767764411829387898809754793675392416223163695764176446958182472047270166282594797981092509514092994120525513888942540491035961415288847242438055157861999713142053788417029261353857809878944648399574005083519268291375336907730018193082971809176706736832940299952471150092644123615538285751689462691035055245009168940405329620477767630530101638773229208306172216361119534562437400488094627060299101036428790188644832843894060889193243138381510380019102126553382247493974095533697963980665604245708029630246244094466534638137619075630259200737506560726761092326188638872533925955935406517075153460344207729795623247317004098588667199822427634429523651626390000589896795149160702689557174733588585886109492676978533433899850957421774451183573107244645355405028821018478514915547255227723741790521269405413811190904498157534719120136751046376555531166041688853033384739826399792409311386897902968850409140696831314840367465714629561853407748992207954934319282462515167142567589000622760020923778337619844403617032148121861726911827897531484486334623039839986937147091995974019020917384261246891183002419626028484582529999560178550925096023768 [144,91] -22317277906268250312566876993938730957489726518833519843388184246415622437622814060503250595382377248046470461226523391227139718062226616315594366253447137468529575354344981676963591958729817730973697401004543796843646793314515587650317487410244881868040843619309033764830076818600957533148533345347473877644283963373833487292436278680022673342284207130116529185940658693544918163529713306651457530606092004752524266045580316388696278412399946678203189997347384531165133449671755836643287408542519440542062262817462644081794221743433137806900822945688769378143321947183970641343963366430772175351059063407253818953013577774447569309027154158005916984047218649260288529948107585741922308242427879213968278847778684530586263919641238158735450731950666563685129898743494714273727233263023074067782114731383583474408038802674145421295815394224826017450941486059047338599646986529768215775521967738036537843562907250895722485602585903486638146723584370824710885495363657394669609055026415344329374066013572492431035881158442142209906354452517321273687339275246258422479879594521062849753927583943548714186237397526622670397661835919830314528579210631781491198037061220114526927097271915797325160399524257064028387579127068742593920892746726422634805640823773378426784045149529846403039463094540546621059651597026358777645423871215908916485075952747854302739916335730501349399034128923933877121195511544736428691434443819655935811393056726877239530083210823897497939547240248746159664467961299490692497077786989202527313971891668663455316839771086458187442725399500046906824750726044438463981979992286180270830020809998572456393706297457823609650364216676588611520937557431797851667975867974889160011532139369858597208032040475200626406880611328784370442694124095016565743675143778004392832324669615368632822080289520004288819087024425650574483951320505280688235977070733886802013209819560470458472836873636340247811927578247316857110631457758926956387557190253337850292875969618896163966917841792231469195046459106191194774003540205690665598280375708941366875076131549486088979811189307648 [144,92] -46608306811339707107516743232379311393380990321994595871246992478721977499860828244352315849423854777570301962550533735411923086604732849817737156218454644578100334212806933055631118931036062827552807242005493417005940141018546923699383142699112102397364549465173065081100029244890904424828162102742236399852298750261892118428716447305239615176013128071552113583726475999252056968414845362680231902566017982267670038505651854575636020627895530275197336628993204934103330061715151904108836581046500564378192803989605469113871255826682358259815740993052593156337951076835407229041791446368795722392545826396448445858885477407034603487106737010744778901419156306185143062462050750740408923485701287637835498281822257719185458375962487815969539841981959892414437499675518149795245560348217224170680820093983406992416343127462219890000829034060438975540208791428015292046066674032809761343826020145562344617848874610892929689851343649163412322440748106054372120589203373154302904396113718592183518743283067077147827937225960607381169087709681032534082843855307600634825705394709801796728818051619664287257827283295281465469927618296299661037075709620393630428695784287519158218465236738243847834409511098911371108697523765165355250228954418547513325074225530990092097310317325418723615238358921655326238530314553863967377013800686137329268708900453327726825462742408917761326720016074300542517217698742932591466882943695525704644869577128307254874147352377017687493032646818755429353760412708707743144555945250937902951579150996991167210642395839656576381925496113633626444005802952136641232952302646624773509290379741482197182965134966031066329182162306005573093941533626140373085713631142561797826500631181073569756495874519017062607679803347755420486401162355758473715156065781396375129964402583776882036677904937448352765328827661101276004562032591079104876845870421256364914373499965399798214784010304529045916935515626083386320558177717171701476924446562292074047422218745578015378435689447229944418691064877448322107520971036801843658338984651155279223181789622299683484659376 [144,93] 255687422288140435856671228858451431605445795813740723652342904192561732454355972057868399938181647162845614773677248046785162170909167511910048473600141312587256342087667706575829398947325847147709666651109690756520844673006550136190407409229074908861131249015851863874914249470329554125749491367513279174780369109166844157571793995100865843659300289894335558935134058275816970973965493668084436137925130614397681147674938206230418953274390399465389716331950802566397894476555037773225600928422526285315200990161973542225563497205287798042040212636744507308890044737367414061608863398685664435706573542349430932112702148624636527691581458657628956366838542452094188345784178915115696300361167834888371593084384965632852663486258287992180303684363706089204130814791611910620999809497987291621498734610379916971743171643730054975367539034465657211389207533717669111095992635569789598207510213025161019238343634765768452007092414889334837466054621479797290755216613502937465287826448953554217474685484995889944288604919278715378915599347575179183945856764188299249107402568237066318055915730983945125172017987669685977459953379668525326546835494467789295746051103320658182203405818486222198096391715481226677384976200348411109691254615050641663868431543601612604988370916436357229550699939771371032702479434405624089832692423714627270551585198209730980471146893061628093459140212447771857500703362037156891154194941531977534528732476196226727668700746621657498867602748709586915590430385310087791308267888582229647461475254647014156622140165541655173784070039219935591811716262438520201102379125546365091167010309180394481515425091297749260825271213530094918855920409958258671238070358890148707754551332651063856421200518494411605327642526774164123535133876892215653464206943406850235334593933341235831275787052279198964017538762591345182876518000134761102474889565449031286073330299504802885187377080569345711262883435298178319711325727382425550737272682827969092617645374397330169110962807355797367871240630532267460790424676773060955336714884721010664990005821032366524832 [144,94] 1677075416263482793569187323193178539871877833080515342817798912973471504193250321106467473027930446505728534755383855400687761222808528949081320718239621954165084211006617350430603872579276781370684981683790953608984278264206241150602830665503137511826060810027171475221038180295113654608933275469668277815512846425509388740417002618455206988846914651338554751068851363332790617169436381318262958267571295070164968863214748093787269112503361590172307942977376968793347516215418127104812426058363490771858811928042727413166018233458781817433117586377838033212812274605358434160304458562894542966505128558241864222696913127386254413423898669334059531617766180604176011205445087674050742864022805480123770501597800865498052195787283362613327514002853709393220162006525720705659538948523565910551818281501997640034438371761100126064745433166923468456248223080331678697884973680560990053944382759651332073066398675554236933504297012312306622819034068839989870291225908367238168788329252378232683419734461783271269861007395383541938350409744451910100845106387432703584169607735422767348173649640336377869197914207354888459815797373529375564599794674462985639337218450042277286989295655924847650717028320597028434928681495716990544318540166368789405895849842686374000233614478998103274665332134414438829278361209278402247086817735073101390641292778362962039301814811878298180412989686992383639693889917479309207023454777555082339370161382296191771962184543604359394781534774944565512061608785779140035464201376897368032328323264183283096848322871329353747758597648115140107653373197196962214564888546140922886559829369360852241120000859891475891967432727285830698945206420876117007454893411017541840987655413788827194545103036366642339254652707205437041659959717666140241054815989124711617974950252298822766757278477755966390006142708515513481698678410356049097264184762486758099301593806286511783128573456357552236777678360324213654889765385400141395857092462466482440283588918435928994864736627663989587618043796084677236598795580234104233201176724352153635287880821189437 [144,95] -8691585545319468059364420162575410252203273135004657610660233891576859077967663406425569717106474158191123825766346265549021060070490073226139719747248332349438160950087913935017020191407128120910380563099894138154901989481648224028915303787557584408617342015025454696783239422633754696018286393666955083281971767121099877263033763763475297358286974782901992453802233157260549418472942067963014753076449554217804392652858910696734580342691008436062005885175078573944324322380035106566835005205519178709356931891410589302131914673989899903953088760904108424311045801341346700843137011984785601151260077553870666440522515749015778495576992840830553391603334029061336944118416184682625735473994141786012278571772180393449568536355517172312338263334737004993271951102739860742390846524846084154799677191622502448554353968406398397395948651828835212601850603322875908320046504393289021165253318949410957235244181616636877665415152700174466496252441954828859379974755214372337343654953538607537168948927955799230917003273791660031817099074880289742261952561461332693671656421704965565040758641935657146860540891803832563645167853469818367395286101110125688513951286612632366728905545872615752387170436589761825861188515250422510323375805203367874531354704217947418556460541446664062991025575672331617563984361944721613021410379353816299300243590818859509816201949335387982119091966660455847448633638634541856275923535359672240465310214291572586255292556013182333524769483933301665155700601447225033478030729543675512899179248963781318569404590058001237983825495577839315042285468245662308926065360419190585533825023750797745681327172139191624830913787733426136256742673371402976941063461799355723948901203005065607441932769268714422705346079521699282594891918280692732874967829242484644742368095625241172416806953460229811831857514857957962432953959648221182907794937871502986797892533815229911447815443807056864677433628992433297623384601956981790041629477307095550019318591287583364567453075673918083833398326120326541647741963993555039595502728835624800352898075648 [144,96] 19995430979201901181195891927821873091451735463363882223434214266964123601828661460347120218204516423239298169100234225536453508643692350817405787565871976408010288502418751185339200937898685436362706621887846901818046964599434349509736333984339379561729669075104425146268442069970587826030803982558915185631445468180157591573462479860424119805236622841500359523822980638067914887600902158046721174787039754891232802854616607350926925867627536076804514711904027017642858723395732234047575286989220892253600987542414178260778810949014783658372657325376460820588245978877301887386700105979872997379963646099993922848526159015302742457147959355374649110164565737420768269941720172151509707660761152767790717962759314013181176509500722510658068321237132817201067215725676859696853565722535729834082959740390990619274956821310092374789099726285868520865731199777098344339879191146028884303489237085279514942332846420630500897170382017547802343135195745330610820360222508929487957096236506677890330104080870085884751647535244375832823207390020361900846554836255502732945686773978309416697093997641762949279125838651663524401408860214798811263248756886840501567257493383109846183743341403978456783594827418006458353469549193472293855913702307809396070580969713739286048601253200846586376932615216441699711580381844124881165294660943892175398018420956919247150969855113445936217854569861040836960624568425542667001865585820827931732650423807255702499201770316498886794498613357352670042211676959193391166308173009265967944667598033951730527844613831205702865646589321388298504741644243736149843008651616876759081262277034356293512613981714284088247569200799687058700920247576020346668121525124533592786468231227327466191306698981481383935649417741488936586890906267741243457836348683490655203633423431511602498874608962691815789374242396610443895660162266425980302746151163191629467840953474774339447320833098021754647170418014089708674149155801562444510153421097131243654712626217295189511979522054858288172799434590434568927740755194096882497985580120761002650480 [144,97] -37527287413309961993547674667813185114308045730767505619203209154780032506984377037950377865073318444130671797986763000186255362572618147242426052952639042437955742996744371620260893866403701875968723729804181150113370431234737754018424457451213601319890375497036083031128370002032908575911907501432890767704670136513177213682993915625959710301944079655631417664940784268658929478916476909934637050288478243930261542505193904809918914582056301267987977852288106995087964455382421032551277154736577664242380850759732400215021881670908649652434676345125430128806186809852943270050726205679880522603572419802241203726925008119586138713788275990099186015989656608400974752505276050927448019166896779134860128545256516308357574393273401948241636531560076267389438647214793025074195263671533341627774414365876917436496573419683823162994219260723206609586015729074823807539476802857532721360539730289832060743861678814010450324889268758847856705998265508936010100491509025151662465361613948182771181228269601282373082130337489547346993265715536671448899624158598323273056737514400273025721762458270974335069489312090364327025203365876828586641275529565114234493020628086814399948397703239665680231390658711152147720415136223684106799314897876850213348703310330078052597457803887817356931015534068698954588254041851565127699131607370509746952638785718492773475825151893125130930568087530195479950761889932152106372043344487792929173040711185071074005395303216288922709192701316445970226495852648530630642070643703760604501437959252447556969124495477630205348351671967119541466598403556495633535061732433086516916784197798054873105759490526273350563266012088873870803511458198579298429434290013256916676531209897016868985785637942573554712296004658636298809777196144738457184116838091419948617823928030643455083196860398893686671697765087593408966649488232482329535396957494164339321980014576723863684422068375663904349013249891384569971380296670577968578184992072843307180829893818706567451899158990284619539127943353568631870554988867551884807367886601471344 [144,98] 56537884422582567092803180806478344414337704506934302824926693162574696613549664542096092751365189266120715640671544165108639275869936558157058417003202821196716488673630084295583727759249969575940514213092202607220820991862261515732417818354942316099890001716643567422447070280508170628858442270171948029593423699700288783127434626983823751690487453911401511229580794444624104901506245825741259810190643542503640821658556772839333342366482716174907758142094612035062297616991370636129768803058899735248664228967089154171682298910414474877358852912737145805082791238800252292891425392420737063405523988321076670922729090315018926859946510395263516282702136472739170468123629838200361448596688344499174967825870687492540385815990272849754894197895699804773080507372605518831304070598299638330365449415489937574986100297488871657286926825475187854037123121058926434170702106505461254564636885301209990776544968432150778535020383902741599947522818192927883108165479327525998805080596197479988136987111425101386174423595044494550559168542576255539112248545231243733963165799076163393849742230070457167878882252692328578923893375185218715991353096023011926207396102876838932594742211330357241872283865721711046949469889949638941224005411890784229729105888985771197589571318509716519387085439211877889355540801553914160625554956170792489902049872697015866993227959447615414735760323117511265171151184202143437808142012928204244360211061707870736781356180649684746597322167380298833816604489825697349302972760761995308812224919891865317814082163130005229620829937280580189163710485081258571484813849060862485134473231916042730377152503893509990223187192544301997345448980123205205658444418736182509595243768387220784226619300557189455798864612865782570111561817508317426226262041768280231079110484274156204777631233310465562686398518992746913534829018844076042839822241851770638252646963087740679062097489856761988003176323554026951700715542548277303243974408907706776994364128355917135432777700297520049896931505949154212345845162414859731826520872044 [144,99] -59198194309286991185506466138047118038275098679031901505269079525909403678587830390490924726879644325385478423136682936680805318798570883679462887481637609506872478412404985287597783861684120737224578944852428222239301653028671113540538356446731069894989274288551036433203865046057197443622396204606188056921625263878551410895163068127039960784698059917860307421962070541556339180216287540015026270917823759900976678467277046381927565454711063680220106156918409401701999754149945843591118975501511681051499122798973462503986751855337618538243444042318682739889723052278096985363633476254158272347997412573770176115657260696866458386099199739119996771645086896194508420162726711456229521220196169382921215298044297119044478011098394262780601457052894888315536902833230907932301174130352606211013206779386285078359040482087653193293262428660078108406215902089699607807029180124036482495969342143421309534109872676115078174519987620212142205233055837921423831708987266854014776018630534131372335763285401698126840403823531393078992431746505543386116948529744991195702629741150000466624577552302749455336646374848839276234401512980288379699271121514121367856435819818721892374221437741252291810022684930737763099264942427228227189859654267639010148915713475097484151287936492316932194751915651491259196220005607920622627115232137749302410527022391961246627571972090165628396249695411093769612872109067652976773309868136101917372658809819322155935033235976871362803184703800765157505933032558029143812860749548781208826597055653889996105385964455032232288155380113986150316849181369934733083190677916217270192851983468273790439265756325297410790125443084590126998359959181683024012400829294661916115870600862971454131179225721387728359884786329076354302827291541856022032066951335089148444311929679744193876552937373627026917100618852691437897717208724858995749618134159915055836466716914883444277844566104202221981140973015721992539386983074085195536861391497170756667311377609527174350312450016107402606035083666163642393626419539518352768960 [144,100] 41942717434866721188702486543098097387999645964529586976342394757496378869298202096605486925164469859202163430377267467160442181968302164004416636693183079382292041030448893750150818351197803250245500053408360708954133206962060669949615250743743760410722051706661823411926579464674517300593635656604842505808115296721571734886920755624218251723716639687177536635126675584926660928007872845359269138705049552945051011142346693044933741602981821493389726114153974976464594494928744624514835633337811729548133074912151880318996179285172732389193683072870353390872747146196504427625655281336923366334495918394519217221781988106715984933944140207709270756302281593861477559074882315243813700481468299691547952591360417031598963877437092541933109910313960968557949926748467914195917324833166201806682581179153742384268473208500914214975570781064241660173454637413997922358596396244608717918345417314381910026198453336202585229205368010446755919155283625909206112865012304035027125835559839563475354465436971028706251423795853199584461068479497560602224786112611001770145084965184326796483791880045620004227605961835451690448806325621034002734018265812964848000360970525568885560848271764854049132980760222903805354421311595690539445901320598529866998618345103285823276099753331599952558391390491595949043129580772286112709230873930517488736871347665707407317207401878749678428261134371383560087284422989318960671574113218073501038295897524717254659213152565994900464882126564802944681213525998499722118987093093093368245970734079208368048266888560051882099360263437658817560452526798608382602595065774065809815915074411666028988971873722755546715431268922736548847060542312523471350840106738850430819587025025251590126821621249203769415802135231481816952639395742043366127774881586355048002607193451319588694623735451854965597764184513135229460386891066923697856040412977355196977042769052895643408893389137222090945744203201267933270453199070634244116907735154897192671236495970812101498597514576324278544388960244214798833971769096219224 [144,101] -20466781800430815809202896690961901111696980300851659760984190304783394561626385149547317653763356749068173871415383335676109583536343741713106640745707794482307517229279040186395991484236346140925325400296723456647825016257556431579734695080636504263091803542110855795151461339714745814000657269691725702802811448858300661234127543313926848925846457486409547407498590215071913869718134272875038586886748098594661087207337236744892923874510255708757222695276923501394068901169126950949133540406971144283327021234117863767003043035710378995097627196611965559205606358157176447503269426677136114764650840422279234351869343165034120209546475072928162056446542921270704992647399658362256480863459679938693760323460139327296395239452566099235356843533362059399119765269461471414521428563716317277380805326621247012722945096344491411301871752196331769942538109368901759617577612983775672542324778357297837680130446877597139870123791129133298051041876249676716938055981853931895214041469298652004121149988023817650801527267834860882884008030022011232776641991316466891468465639827116697240262098694223503747583891804441248790265492831842024615825686489329602553455029342543011452918234959123908980989574714511066759195282266093992637257237612163052018020132031993999227606934802025554313562634519753707322510947191489471566272302229282400867106326323961520630796681701293798812395678242617182010669453108174647490672977846215302491063521406204768533229732875102141647699736025121189742220501812098064082345365282681860565929438525068485622358375014379440157547123821328989816825526651195491394312169784483610530531490836072678856644956667742207075771334206778120604261218941651795796950296746819221056041411440347401821105955711703389611742768488602961631276107647694708114030803141721259406855929653394446622469613221390908057778084563482567239115358732944646642487078924945188274150031960599967850749845845080917569934829655356576977971044745756835220542390129277919390957897760894430339854802958062519037941924745916971381243931776 [144,102] 6969682144310604433921599202996151027388784796740550854764226502220859795492516845168898741163527102815818306013281866574421349193651111488331000229745574042324430629828583591775914024411544499003580720035235064610460807256727578969459317558571332759988827593311659981829298917230512570400574461486905169557409300228269967823365033381581667142028600951317312875222096255337843415158961935378724162130740390948274095983003059679014561054669586504009091676966230762971728068066095351669950191929004699848819712126791886243324587327973906269868579362135831537692086092293239915631860545555391041250662159672269667778832167998931483437936680450113620744731151692371142060933267919467636510737630685545924177927017885678105444487375294727249380921666646023253090473318871832670532542400237627373741721491958092133441260503501472563709231294620663832234135966384136916991143544358175037033570955256345042731528798017730524823775847466702660386264013492784402515809672804818053060761319870989884445362083575070958822038450854050704141728992635563731130321781405368646947422519779670348703847028673305130013382454899961848577377294189056039970642376403504298340370829280151886726554358133109757751996632274434909191033477842111679672842769873576958225042227782365030561185398224070568261879470441520239505679242885971619466074077024249020736831476701372840001882083221451382714289105078385400661597623776935771001803407515993742868225845041532911779361553969566103100499299983239737918116824212975721314788870906893875812267876563161946600264113920896904588009671466627064808189212263073610800803085564439148179439661676226797479509246091882159913161088777747234415378142461578698290113288948205753420153252712384765804991126903511246155569019436153569247176795860589419022011961622391360754642901444786358646598383548872922836456628839569015277497465938279225354208086038719251413519537684249118169367936802818243547905211515497531823287245834429742728267017178911511513045627617642990673393707670506130919777370524273366503784 [144,103] -1591134904145610166959460289784209086427296855566553265762754769585286935695112793209180374147757050801175619151110155677694869807196435862314342647246490549818872842551508917506805340862629574839771383801250845595208773050819422532571974616588091464057766039038265862346287930635634794637332762003436846721066808567717831891642227345243547718084756201352066174577082325625129941852811777706636856600064955214200994897551417114930159092713631460073721588302424692358756744528681788144780612897136899946202917523188537748187224428947030154731659931321026195236885741869003737050387829734027293150681098506323440549201625224514493064463559651950476249857990452517236381331055012675699165190680534109125643234404695513884883355732886382511745516495560824764712575694540695771041498881446272474859205470752472573372177569087769177467986945216534893836876626746521816171122391191573514273744283689651701591333118425463543463436102671652398103316335248053894323072659474504637741813410799129981906738741760545419612919922821933597815241966684390077770686779396017222812537063519441666094799287662561506469745453880548133531484460665957811769541076724225011412938873632449372151785045836330448048366545105793973910099555930050136428574484366764935647609570027758192176693257952036068482035465631035464270267945364170795662403706189661354543809197791637516998231942762678411433164436331301324893214647937215773422279206983194692967552292924208203871366459004075236156449551849635304290075072926512887451708554713470052740057511917794652515547633770686944789171394646758228770284079187402986034435550287028197820359687705922191957837961242969656736544482375243542480461777451720786352281264712249554355549452990286467426501528734521837994940685346923129820361378260842640617489948957064300729541248207279466833212778488572332345157653734600533872919372579427588447199230231069449240087864778040897170264168067233619049590774042045376013359997936567529211851212149763765130462713026225517123516187639972571063339133666204512 [144,104] 243882430725407670223654594947078955996560813358622951381221733417026961745928978932879883330187271713353890476855966548369281306797381205195019017559158852779300091835593895911815575727131482506479032629326506670675105977344543634218153990904402674443732156609827923010236999156542655683248639591226071186250171419726035550745590723842423581026479792860924490966478307889803173628396505545645226639451551008632353535307806088262081476328725220999271640289522188490976316751277933199551050295284614774534259116937163289021447312596106641884300139431537420847315046621717930902743613645541212722592132792584735379289572573281322267034786938442876513406322203119703627148935333363272920459498182280932837497391318902042019299961998468054195260346912231584391298725711382712805302685966485502835411468502293916070413365206476080655301788272560491205173087036856092292148043184593805109392917961845428944017045218045852509927889847531407800014318289427884474611208715629616580356905550874608669689493856921330909940897353798643738622020415397607274112967380375263612811011631544852701473700890480191028441488065164005491128046672823192044345566371923657531367903148612424651747598232850377183200231694157549297962933820197654198116654566411759669133057489758876294531467421062824953752597803725201055202453470564343202131498112985389827305024771453420122151607277424464147913689701163589440224182663100802675190297954922856631406306808809328014152770147408656242408795615712074300282278220753606347627308238647630560079661315829047927389842196304966710185807258241385958638659128816377987544118349850161988102300439436621434750176003800172294776655922289093655633197012982923766604860591947284754393850208686322989815356407264708719172857032334518344556991113769132518608785086141768656490494755358869688531703808448940640683723554888993794301757655803000986561249315093473648177872604111248338784208823703667703058788819355778867421666848318992662120906645685229027185916781949039955803037137183203787421910272 [144,105] -23871308835917750467138941480205582234579018627571295745184045758276763141630056073083695598826785392424723735305659417307163963231293915705052332777481273039622560974629764094252338428794254020195934208441516862013536021217706962746030667579873428644773096926770075851007975106300968156552533749789319795151881779970212395418976131078469327645514442763775111104930408416218435116071207824841245206973700286079261430709730998892371918654185249215168463396054778240333787829909235647078608420989212795828228816577584258316362190208472110998231890467317479728309199360951902047641387680599786863217306055707238517638749381248003029281145322850012049170912900706058878887505655606286292708885440437684310456371049920561557077237412227080050246165398294777641042297756991619717010158258836463041239891206055550959717665695690654529937274050013207528520084307481474279358835490428030050971658328318505084472072426229387049545774492819559750071835526243647398395144816240572766701677832811452172054153989361637975203295187183894816319496397634959313990728608081625121203254022066729776822411592510881239644330351692058601868705568835151198869548834225317204750607431308467741592628901729120588285461891587701671260863960314400318890422491156621100007258858587202027893272259711162537690428897252331713262066225647167847294967159672002882824098772044389991232748087966443328073884314044638987808146296745041782645060299804157461128023214241000903357374478743450298809193298136389028371077390050922102972220532829460622881405946940636481524880283449174872722361001346567150489417232885701979692061995801237008231024069711433528296474807974567016285953177860679682711459950699361107365351391258879494830582239612847210645905662333599490929572458545218239259303028925535325106512522377207931459866697987276582292731191373238034319287400041969794161718291150217496372893336141932723621516364412415564760791420368703147641799010498667249363294060046340391646924551517189020705991994190560630405288191604501293024 [144,106] 1158175244172583223465759240644132680271998310628372420238981234314559271901955427101105557782293670711918921703302976301157791263887656358266427324829053654311761519532943937431629946280523805280071997341197644480244969236577058275167892533421959225499656299579366156530823679259420333746949060449539538456261731247163731712060868056126605875012835760388069638488377826260443768818386993835458294878483794028293083909610427117710560120213138224231999511536302711205210654829526378917582355574613399835549912260428895964790434848311470181162623168178652294643437758554608445267525592471016139774447427519855762741297467430558617066645965478515943415186681569170241918980810013382119532114670875322818561752849360478946426806880770364317166648238903641121690076776562782181101105849857233432481986095695049897471399154313629871617442390184153881093067868214322540845963140993293838107605647583440626040258893555511187783556734081528482383936883166572702801139164909415370295306893100747353106990950272692976570827919197751939457046392407687420209839631203571024819351535507289161680050554981903555142208907459298935884768697182933203645052027499886876072730969332908720730020076603044582194747358978474071410466532168990072215774107837904579275343315278763207177638726023867430076777002095921397543761097606287822062049751061837857887106447106836941965727246954275681228013924428584179026961540076941611695679964401137246982321967537430253169680943633845672052537684002786704854294808531502809522809727477307215681308229582260675628196668968989662566947607346373023873869372870363984235164865217429091912586043811505243918429366436829605364610953200502073148580472800960467477258588394860887997548363045607135053470573211441929682084827362468214601149630362998966414747914480478678953754902191757116212557176225139185028724155631237938469720047548568538723893250677945831191106928081131214330271983953770083784060917117875041171221588461916726344139721089782954575635813174973992509969639244628 [144,107] -33185632786615704333120076710097257479047446543344433291738580639707376473596125475329307319702387410380623367241292288778134799276279300025806059455664260665957431581805315577703476467943387304459921708757416595964712232492861723022521921749045733267589007137103053490567127049607309512052632755493564816414997228859075412900721821200919074943355493881962994873095494333996551967995109492339145061658198428619069560977038713137167792372162644390730528838402841490592127123778694075271239788423371864880183329234781135418057840771216863052754104952034886087519196835387635453492198574487005575789314001335240940660859328874949488658985572925908355639253941264004554899974279191748477285938746943748786432086323265715712898350131869287510890397184253325856672329281781903992009976175142302678520344826650158501303768474131699035308167892115718276800812083862941747037866744219498855695202226454899864789688902404565428254538698643209237526854024274062867864636782581959112342652933678237950834775158219696543929004422945553589136006193002012698350547690684647613469297465253891364697712898640348857819018056584416247855867734819116161382448257001964624898788215138975686686271170214025465629825511060364412925075348438082095075020980882634615440741117390956329037629538366395421546145274513270186555838779953735400959728247434283933824956192222073174785459015229811364192362910221347331683924535525398511143127038979746552539162148588564025742974005797170300181683928163944350975217663387143500169660129227660827487589856950064537829595886598805164596556996058107777576186040651294195869234801299423759746830160364512715135234594248363264715695554971717401211018488595910648310531977380840389821756754368912454870878597188355881339630312512881627512655817991625564179235102739008749539771951599528590389905711391826895790732452304801768206458178112821554856173457927090678577509776470238030678236483260085425328403867000451413343137726055780433292912824281993165977289812870249532847680 [144,108] 10967242997203151859820509787467478013631957516841608474071835187385201697474161120875441725697203638060286220116835275515938919774723963587738204016178820910091080309212162147682346571028957306782155785996350193894211246841761010659601075906345536362246200430260748515468291153588678232839721229777796237341975104682188147621462230525741175504646873086760602478277369944074390719589013709458442814145831852280739404832529305081536144016329998450918622688806414626108730554944955189608043156649425436542337435761568170474802903267315337987269462065984687503834021107490294451455164093579460349005073224372492822363954411151074401270901673292974955666133731763229352487000996843045534417457754916169680175287716985846000403373845998609081814371923004669038558036959466345784530998746179089461678349368464712430074294259672240806399611831278430763583064250620785722622405459726353158526307802925587472064859131898093913102188738552145778211338611908922620672462204686016638249971506223040947423839378986382987621682481273309234997966685290078151147523520410944429751631733378227856132163609436346334007070891734950557556527531681481423658410251078852118227736085722811841515816777247489775139794515293682088399105854025930243369670752004207913320168486509672526980078014698075221781102366896436748196577786557436624517728173603677229545149777303705441467703935273164429811403806190010029335628697220924312223541639781567740186130579601664709037187786101569570467769397375359899641856854463212686107802274720932299094336689886844992409652574298877061522820208695536883744042932354090456544896713822928719497796924329360053081137494466007213324007471577560237512770426926674167739773572262747642075958461884346072280502350977822867821291580448068385495940358444760195385790981468344761541302185807518108115385262620241633907993481633922521702101651503578738328234278853358432340794892793375703365383356114073116896745701464057557577197448399151753027209745264929643521542038136943336 [144,109] -632481150071578161038983334744356161190272851971070874485502077348008618374274000810581985531306584126148628959779652359350408975346467490906806532294140229165527876164449871114206373103382740992458829620952490680273575413698319221280173402047509728261940495562431171801923413960397763392648504756897175679528020810117030899579747356697997002184533337481066486620715991170772499104068581866972469947739502392603446724768512141211217003646830968542179112826010663576626326919436918564460478467882901671168192576174457953544242898400084629309293499049983572014771658598852572717602823978246320833238745536217570048096014983704504195131851652127506529471502719798187814764202939813533022282885209282463020352832929090715519520390514806021273891831863508680244601164164539432236063988568114836102664282691129069460159072438623653608259425652064911166092906703508549618409682452584183048027224712026570603976576369639311824076618715225089889848163924006662991014530384797798490025659517307508697187127604274992686622018233333086036901083102104202881896742388931780849540085088841407905319353061986236496766906988104400830032582563743395155779566018745960993724754736107525781736413334548128268390896010614495320123112496336566621471363315864959038185861032750096689029540198430557083369889337807339514474126604112912159775699604811592105424802716466405801721113077274641957297613326344362336964667862133849844839785725125506101444405374213337694694421746284404159559188534537272117563738865702390362144821647626970988060168990847063353574283913432336778465927023786341652596712912668607418232315729558233575487103810933402451458506754506115305546021338724246818386140434520178629694940800644081039272263664593803085008599107418426857828532009634720833660397342365357181442878514049283519804429125195272763878714262795702330354633302942161900226023231716565115099375881736591750640769648335615118662134652768229479200118611767663617602959887134011291682193357285918395043373696 [144,110] -12363038737030126688924969436052465527452605011624723028348966896800456349340762342420577376482675478001474404610361604736978881683776752890312687709455155105863044763499591476236409757154192597291300027275560781317005963480622414910417875081881099346357676164837213198978615280634338714159493499347853469113776902103359625577967880910979464123211847999037975541100492606813170146470650921385341695767908500063148537590136231425888414382910631060458802865343077195458534287397079525805817036430105363014987051870666125763915471504738295260934424035356905484720437618213846414705221120986931134900493727978064299703690311155581076218594243481352515814618403019669542247272555074032128249159684305120992094155836254427119604744771752659189869337545536952585800390732072113989213213282028515893966272740034902372540514902067886451177778629471519651918191503476067549515366228307546658679943378612730056835610681744730070302421890755221991769843073689426374469654298744758353865825297217464668975781133134232731987194262095410335127371857478735430371705399483538663347539795722617728370544993896872541375354935317278404953802334746034621691571550061207911263783483848445005749836722671217853387738867138593921003990172251689369658598529208833020909794177711954588769994527473411854879766753046738265112908873041377315270760482020722383428389191166191465075135703217521036992461318103036656713489068103227670520436249028552142789114156709221184171039389645174333387341423711098470727924161620521306728544836983510533399575997928196293852376068466108444954633075761654156558517476841677340673882170512724686730479929694185411156026165922047883201131532284475933165377199868594617002722409443820620408352250466979523885741463307596784529135332179586153689839013891202484900628988770714874344728562659160105076021628544252559075173377047224720685851226702978050019508437640640799532578638509335077316389624863709619060584188244622901388782380760061324771179650243752476514 [144,111] 1134223763408873696882622445275875152421510116888325353886634468933286004057060775334372677647343974341440098458178978815626420397391416709992341559852820600272844446639246014781030000159583852275616164381681021054260230151864389138409259445663556321110197222201565506654694599770184468211958755646422989176417331112079220733526383413264946656509856216206720767757842194258203015296880621351500923832714070148256440414353865126176496784783523294693619660213373642346107564770172171839700186475300537437214104893100912633066383366119179800296202832161631975296608667075182068126602620915085574762517436892575673955397796645970734682181060317976961789208719694482565078438564215266487522224820384021269513619558492043576571194922794674183100935076415041343328384423641511422322063507332923115160505770185152554166614513993319714493719400059799415317471738406699537870623482061186058601777782608964500818529185525540832605108762915099411237741269341456465260396502077570472337681685081466657579157339222015262416297581104282747289168283534401996134272188225992287246513236273509749691749623411217141190126760222400740040764220449501007180048656434250628384669341648695306140116042668448332728675911660179085292349425922051448831998349705963093209387309817035781175900734598031175666161894326401395546750123788928953794117545615818252259746970719417063257211599755961807609988148392757515324895050303218833502174689308482570680237152610745298938962210956480960372676377310286725634808449399406684349581022005428369414134348060825465028360942605330290384396417416868257636833790477576908258381035199586616441144535657033588913817843042976743441047814182859286724617385282840215916369276843038869938035851758410017165065887162720519877475463367377311137193434488221017360606522466530149444700356704471530824074092393842444885047641754757781590145489288321534696333737687055367792356848685691980662591593131943122393336557092044175185186711983752432453448881427392 [144,112] 8463497744321081712994939956231318207559652254398565581152673028025281760058120862446745277599162530124337886010439831663967056058474241226413202895716780084881888421270887918957556225154426657793950706219887046539951163775845743635013292990991634783285744895963105123749559259926367244696455603117522560417903733909735622148840743106308547066104533493989175852028767111229072797989259052717192656852520992336900955544872068420603582625233859732724434428349721003200106246913670581035620593812486662056058951582812778683426543689635398577630867267726439788764088279171076842075836413626407162357222899078953782594019527842043369150619956976100010906932169478715502904930790493727684427440722493348736687666855165240614071689818464144294471736530952635918532095864480613129813880634645209028812896667024909439798869505166599442463024640762988097090860027407129080171831004522529141177399916547761822637716459123723480058218174559306150069349925540380218874456546735564858852406351134442210849245180270084947466481901982479053102480890061280797693316603197791289610171993904981779606758824886059116435109686338911804565616187271916124777856647623071919651916315135513482476196147686013470472809902573056953106486162562616572659151908755199188000777774860802597248183294250606356925030247631843135727325918408077791759019546367151410869004106960044216337063640560701442787926680859498280385410655633492550691714560899563362090072636053147717007325972656995638128910335714763576886026287591499170032460610248478727214541239932756088730960712405756399920266810932363589062441347499975138429705959351642415930736138865998619873167222961932695761350279776454615316725562907230333335687316097974662489084314025402348939598952531773717872375232190980279046125745623765229716973586151780730489288168161150435050846881564150198778534850254115649748335083349057205839144746099649678600970145586639160788530946844319540081469114385819273205038305592972228163808 [144,113] -75293003246901782967149520879066375306748332947118616583120357497393886957164551587811879815963810860724760725415567713754626387417073032495929578118843433765212239820916300838501179591918472420778996938754152422564824599366931268992698462876739228182178544065008696168491469554769124699212443864955644396090412563661266967898647108887200205768107014065294002402129828044739932976774085454921566769868706155902084320231571030900584112682350830341204771541364526022922289371758932246983751220160355514182110101103669655154481458241372745622530765594028461627773310076430766439745423062335766709805815531759056879129768809420936052112211872561522556797609977155499395591233086718563945201424048075639151334547794682853177507529946913359593335063878547824959534500380672104482088337231780984260992505152733461769201289048781133386322788849356938011147243532935238797298258826713483740548256443141489326618857633945381045317768132314054835521079990377016278557598030860237177258079065992163894224192300649624888007338467598029747385492759565171646533577120889491812863771112122664518519778464748796546110175765176271200121532510403912058816332886006417902007477168806980041844029284575854710510635800827662534776645150628998870421292528699090035980786448553856045755314225335525888317225591352863330248582086068977402228196314723562478204425552754656871879621579410009912436775355498281460615201924766074628657645594044224314469316358031097020516221617741505361573013059321251162634890969398979035922411947359191929059077018176039717144753566833152012677890266279922862181601425451838889706610316182648235387627969808098109141667402509679818047131696845205294363842382380417711407518027576974844956293868741897446712458225205405666271337641087315752132275641547510627491988267596330248339448060246555568921153811619858571745139741314659644975073975025473648503135062900943928868921026747143849527428264091094187583129548610220206914042548141536 [144,114] 4535972826996792577893977859276835873255485727353488447410383165550715133922011591789339912355189789902214029057814342814770609686620360180545523458859696742268211916753119784953433719573714700878431182531308983306092204690844132931351620192401928683016869143441271831639621537419978494618288399126782313001949282296013258649780719553581525043128531671497943176709909029864317011282170319199726379089374659091612268918745321151387416936638614085278475339664185233267169530895033975782981448786767649116691538753776376633960077276039419484606066191855077885809402474339838048602990674468444288773506064854834556591026820125011670958011767985266348252752501190595990591193390085042869375892027331271466920698446970032325286225835758796841390953824057002202428475555769904571474609561771141691512615393220681502447315599207557079397225855993228458146608173529987353743672281085698485693830886393134968141908491869859057815580365296247046474257180062050881814791528902275158519509792595353976281705160737044280116275096753618398822091122369838215981805133617955251305632084865319865557070326308118350658880477383665349191438353600310204459039026839067029417264024595216014890167970166930588547286721596155489459974499113813931354812035986845564043363367209604537270136136151703381177160828376165351991199372193486767838330438874081810853349650232280754139155839188583843393522403698532134898556217081568497377468714065505381692005236580344762529990326893553977267503313414729968252764537029906048200820273461020265119724655947124953444988420974782206223698989871691562735787428013554447106825692817375697510184733315472274833837557519975614810500805280732627574671088539943659457661154722393020302495046105810688135546233560483902835469010737697430675744305000723862589183588639856393139868495937101743527084539823558006706080356440203195878190870202557339899234791272400455110268838926594794299457315244108199251311692386544099487832312 [144,115] -72865512133101593600006398753701715243960560574061344949804670678207116965163121802401389528042336522173419986199983864601864725917694858740776111002070549638134858819940536221892678384606121432757928042389839549470518791879656178757471310246061157962597914255385241496589135648029949867482593728002033139402528813376532653592496858154909027767289573871612425351395092848499410931777533940803933021010440664655415209420086272861429853466147989036390569637104645810509782783034599606777502803338302826216597728106771634626940376092186820476982578949685411137502953598495766642723639210059560381899342700744546088412156508071001511785656829028907068197682187308135482691075843005600134463396649482353353991249604897791660166730744387254196679385933068326441953017816608966983776111906364884767365907042007740309245718081409600248941010806163170484450096579140851091714761754232603159131682626678319883146415124058759297086667983030469700076048558572930590689969634115331496060734837220434240264838728549238330337525768865578670861282671456300815954018701273142863093753855563253068137350431983712493243445087646286733525814957213949948001318463282913694255392776242370153798797088641069643500106662725537227147777100207446715367558812280553801291966120380589634287189316953444175701732707213278417355101257400017170286272462594989426893241837282142903937692615394076053933859910214650280029482190039437268723099014997834010065749802640021169129707722649436556486265201609152704836000683396823502635403105888388225617265625918265171201817699015998404634772935396112933384446283881435179250893620468735429069947082022402391524530023429873679524001780144617648168825338856141215353455830076825631019456720630315510891940172418916053364998731782823206180801583884100128189092558589181512674623343381475341427090038861800751794337504008285453052051660364394596002384578628222061042031653428359459956585374865035050605557150550034432 [144,116] 1618333022599349518783198536166696646934191029289480420241043791662811606952560393492329051619286909285275861013104531363745897616886143854683223235052568450419067997194299156900667701910380401082328881442956014903126677775376385029008711057291397227143485673197555160701446419974204028107032281355280296490778730529689311583034257712268223682950718634617167779927654288268341937392452483841217361889523398941015674622611161254782460407113309106718726764217957700304352956710991596948058389693928605384036492331320673709780129039754323590340648897782585547176059987504461813413149468316853818027878707298018982593500676926329190225439429146590153266401902085226096455240719664381473239019129865241264279706518381281566564275568437377400296735449590683025436398097486542190587003200320151282399008588951737503588223936052902328652281179998923285230467010134287755393339650937455160789841608217654795202236040982103886214814024417350233139072985228028989178816546793692106591567156911003677190736393447270097189563062816976757292723187671769408169425364476543039569510913058358220635743688382399003097519704759233369657258099219481747497566558104435155839975019694567470303400221801451761746313131216601652185991675793914097198887349421571202710972570231458443991299764117225028512553540006210036193465440791244784322290358045845737154297247360807006462489780916140017406117173289075526128646944363916872153742634581244045868379131253248218922921125534914957713879093042062938021146300074173722266751322540103463301104667823736878674964069711974580853998553960519864148885606563774688413721890270133463102070253915564937267724594191646405468932241732991395164335258018764368594160832121425862234559922376129761269365173393015020271852818545748659991745698923138868102998242716430182225584085557865568992840219232763389873884448536440408332344865073528988013894321268097192952118777263890406838314914243902390800254463760 [144,117] -5676983126935396097454117658810436597564606244631734066883260889221822776657476040527718814133370776946801158493091166152161252814440151352889543249929581791029798985148804268778398858952308943008028392513956270754323333299181606033802517882484844286719833554489850914773709076058306923865732806782207884367908355924955072148896815854869691373731731752255563183938764553810844063133526766517301119181691516250242067087201444119552958645110763292666097183140374503138290248332399397777292522628538984650733414041379891227789652930836217840572847693097483243570520757461784803860462734327324790596728506420053889288357560785009231280846695658080895294063747452779217919994732696174107859497944848238793700339989328003994823033327300049044730737286847665184658055460264336886912469890528026933438810716332898671655452088951201602868079340385506037765721911802686473055187669158984622780454557194043724536041141356034074112578683934225512491671621672950206264149266641784504540847690137705856203992111715353362290139451256898787520382996256712633110079492116768043919933171393318857199708456851310202882396754354635631596714158420046787160325508403369056431829566895105312687231152389427666508493876981373407432958164967238108505529112437367772580183984763924874544640411991365240660308071417594623299452640384502770588880495768876495062313489451112191288125798459297377411335878835992740276143560875410402776665037711090308754239316288227480331039038728954196781311523794645963021162608039654877524588503544976806567840763888086161419918650500434238764062995769045803566707312567912126324694194010712752218130365345151637324921696092871793861931843728209200643322403719639180025368939318136684091877813001095410116654250679367359257083769351098233565183570597562482214754416610627055851116540938531809677475666896004899671196180020674126963418646790482911813015480792037886683686120937793634435623449660166833920 [144,118] -1153392816481159667872214564867738294342891151542130215238839541274556802714615572049602084314999564578644743677852596402552696892983646288411363841883441013397389694414764099779842677285729225336619940137203429700295181944896970011216437855246402670771977798866578230856364512737355295733466374422108863018628713459250389652306035272736685913450961457762764013417662244809233530615528584224352714841315542992393960053035389934799665499371363518604467429682113782012918916017243663828297475804080205681102456165791644929677393831463172168596677953088286461276111181084668087414866693463986695048717427115675070756046969191901445495940696698614073991689610321075195268542829330249691251939337873187564834394372129119472087573802085436591642623989552526065922877600665723147130977015569795064962759018855333117655559011039489932074851275845943686894159770920308207995983550813036935168748573994811984732926772573186854010836471317019908928245760046575594431932993417088373648769612349734622953518553037545153333649500588706584750037180432790022338553790654774906813250542282429811519499819326981608789471401057355487209697579486196535966710174235108490279087347003868725864601696292055207340586935983711571918558202375355427457689461666003524539806368903978604609389972884304776276484312668124578707788649790502153819386595475842257345641734769401912042781905247942245269428374392088749124095467709883792323644411987304328674849721133124593844473752718349142679053320770696020642030107447092154720951896310925794133472931748234169407225697517944766969981647380669482013472449301304121847768589449389152496832404936634992799457686896076386560387273109507024601991321736879744507998792483672441327443713494133214555759946142520236990732571261770445663481576953596627521134605009101245877628292214083062191853652165740654910423897089679143117491341812304693143358082956678288124468935148122068874152747970 [144,119] 5325030011235651332144455363529571786475066010651743317713694362673726583213102793642670089210822418521663045008376644492649129098542194166201521451299563739146575191857096806067067325872750008388846148977014513343841798946249219681949186806928824450081666961889595507481206231162200779197702069985534233748072294011195152906411433458357258426595138158360559687471648420376601857980768547201542773260635006034865393231511395926912199696121356671102923171946473992681342717547385163148221105267342119452004173322606336469831368864711271896295465077151585767847094931126875365802780285793293240792801983211658031787737130125094409717678739894404662330744042322762092830131596497016083900665925822448601831772024539847146457662126871045150520996588272048228374699828639795731737806309480977571857443924830337042082747333142258534290295344186633499354638820121222974125983572614711525152349769443796563550087501542805622784137013891955755101233231126860252045224821098352751670518911284822406391954403299909598434951451255414685668331252283413476990473334809832688622839118524199817804743195232428794595192285433752995387100688573564554499866018094758287333144148749283987663158302031109422943085751579163780655732822300440227029410373171703154199669235571636332005846620591938511044236000785355511213811479941231653921330980923653832277139803554956362088173022074939959393870890631922253322604133383623385289272266715347160758796539528539797994446257752339442103753709319850969446142338370337323351586934741913974372630340108520807654673424233970789755189963123447498048899692116635685831038585203535961939829496831852405462292065257377957483823463215244453993225573239787033407419966055605009475573208194310708802057375931481981783337827963667596898366692382759885904026989259511308997534976172700685011023000503687327047765876799621017690017963178399902687188916545153001605003556797740766528 [144,120] 48535267715646193350656950692516953926149033081531577414449143250377632545370608363550468091682712912699616489489484297344696680072171967767351702681878169357124891987331879644526061243084922441791834237955794976970329147442094658009090106514129245641154437284848688204797705673051459267501172241362210769991253738709740961359906506407826226659475206589661323448836264676662628403985267646060446211462570093618329525307211325388404201837627378074819837228555713250622183711340295040239228433330564453412047680573327621446527617098830057830126161995658533182789060866288695858499362165287580476234863822185350647593850760659576989148137890870398723367267065942119860076630533469419748251406385208400001784619231271846860596539616676528445597852327477528149469461542210294444888595025165424070575249772145969564225862226486158391747427726290639469103043826243300635509148818019821507639599756809272560345265612594065529241930649659886581928582498953591169816654852941679615318800858815669178480151138082571406772200294528775702508670648756576606242930348272171011183278351110084605965653488415350603975012366046587729219117350577144037896004644417846566805447748877405516356685506601184906238721470716499288897128873538201781107775686047685981811379496634152900791251193009022968113569844522578560261225532549402992766487714741434048688289740038101723652774550327712971247638393094820058379777059025553970251830838998702875800266720227719695685605827186429846690080780610709114434395797321351298861751956499792194623066903251999863488215568805381156898975646136202227600456286117903827934081295442833324715772965846634044676333732221213948978607947283289962118529727235233327296213881919121230637800810555972735751750253176610399311091594846099474915959983285815001104590723843241581740388509150961280494280260395084920649075125809788212897981728793893824799297775695250625175784110976 [144,121] 161786728602313114093614301552666253503358674243777699646570038996375191951483045259613056441800548009060521848048090736425435767231055614278031735257553386412338240010216394493256194997779411217377333599780572414402745184174285041177293633174599884722157960280005995541355495323588661553157634327549230447457606947180606168591323827318846016320934497861617441912414669800709195458898253755626922303631437179070446892286443860762427122527921828756702397286442093344891418469131973566494305956439567037657620897118941820780836326327678333275254467040825102296708911102944323559888744928426177920437678004290207725322197651790864697369488530994270045188946116952783983174371576299946184865506349575228983334848175234874460970100435648043078480439623634157843182305589772308466619190784527365891890026615872482003942365690988277284633922558955056771995037792019197997839463519182605385028166969598238691686033733561395520089667974401997913812860168252691875080521203601025940129519815226620605218149153209164825181104232779083787165706804847623417843142395676685348384210330631089149907447017677209521692141545138345573897265341201614929717625598131773739055931065547693463231945360036407358290439624433006903556411834883040039418546257824117624022293575660869755449446938251967368237720825898355003817768854811935226536580819408873293966369990592538953122703124375706920644727167328253921460255506877244426435656948644169773348516583531013602430766277490386445470788640077123604544360461945182654565863914185166410377074636548385530791411430569256075660055956137860658696140055172178591310257140025203375018635950889014604010912014324610967369745614820307301986592183200276383684665248262421803561921314299208576123002853427772514712589147857083156244461512823466522488960151474714553296068066398393464232606629900825109853079781033967702507696734082653913475869909065046141504 [144,122] 1106258144315585110668094018082699493760147430663456621326852131709997592454107757245541939605249581507011983989606580980025372614490317372987395028156320955891852680484379693331646598292138380356952260087748046286541279848038422496857213891289999043163174241715137277678355762337663684846908711891784962804556866008875666429671276924410674795197970127539387372389014640393227054097387155798880047427603594941575607018414303136910173067550918134305705795517062048877570010043050721501076170685370208499284141731677924588851048550424549152032453109731502807592658820913467138803279370366143917822365718237987730161607779148941202639766785560695947889113077831196437767402796595643139516002067389747396020922801334572916693581529424557532580978058853996742245392288431065583489796428534220980701159726522835192102776191485535690420572201801360124752640249079226920230231082094125393629958429287768688223385093039290175117780373462197225307118900981150416620533081592236105668389618076337212704173710760944765561048369401297023552587553804256214201673247817575576004425003592124732957183513699724346262044763222961532181862678703749912183316317717435558329232801512701116395007919873292983109534867191542118477828925102612010792798000372646270202382537177122241838479327075601439189604881140134495502055728401391704075101009350989047492209171086003731375523259008684306730590451135069083206562396772112025300989133457211494290441670404362335419129104355588954012757799157295778831230001286393040107177524719847601548904256532448276015229510481975264855686383346733895337395649636215767121845923814483954619085816704416068081187414920910164150318069961112533525170117188366991196121029790267651413833530090431416527355112936714139532243753129159953952538634413207013186789544877978996696963528067442263482105382407202567428083414999936054427361633434175581541872560473784 [144,123] 2162772766120560863128953631976110266484888928872547874807311310483651998196021790547503357757421754753333092791808728398754323867684890686665295900358651593647086478332061686607620061122036200566670081628568964677178110692690081738177944584193390078833314905211978306252189724921518930728656470053465271067199315291348340489871053242247588147280975184301977251133279969889567302532387117604790410479484708235479385306397634484092188399787782345105881891586163131926649792475316678625170422246541084589313684746191172872550871108849793452398797392395805756224067109210192980122724648281729486308694425055913513075185123133027955114824212589299962026109777906567913248680215842740570723687022396153614412800918509642756963128187306248826138448638271857888450623752411351441916214496855021671716280792691113934953668067173671260994122984874146072156824022800923900327175198853778831605622159225274015230427097869648360631881096226811288732130172309176207529779410020713458698565218573381895783031032127702443106131662642298368553134095195973100307014789740466834472100550712234857013769354499235032222228599330337839696623173082793254433473821470605001841028751729257243072526675245236945395639623574288700840350586896592731946471346145091379132135768034054418562690371878646806561145272149564260216122488100182353561793883533264621064876925763041146416540099750601731728695451609079521508168952525196799994728478698763846759989463286487988119128299980666623836580846213661946018839321541094381550713018383117161958287134618650379458312171823512597341415697386035765401562582199924187446413412291521781676298474744422683828666182952470562077302713685999973982173296978590156855453135005128088894541397760523696177978444107652117320310164364678476953776547248066693565389333693523224602279293471117516510645128848670907825062532751811682787840713799228522712256 [144,124] 2606962491918214300676421541418126338666326221993070846040656891844835406331501686182413586057204910531902443935624372898827807589083285443673370422837139996865903651211404183532764735724059582540234404151520444492255471618284554836716593033755763828365980991071114676569638532021336165336673022355217583866693838343838514190750562210468818869252642784962964911218241096826818775054724899198841160915751379490323170229878085984609215744066822092827942088891130569699151618970550458752635144987226801559701704447551570224910704787720369141330829398881424988253962762818517630665947635202155030337178645836416341005348533906139434657350273500810360198879260206921781802109472225391791011959768379640815580358398381341662439072953433736844844575158302005707371170931391711143782140695195261029318450725413989214906481762962350230773045623237519748644538676722222875013265332855657113749139474773978024158763752394285881454020259645929235873085382050507874420762439285290143893998738344919440975296928749948672491864469317437267220011074191125119965858249193194156655167552115690140196398281125101653650368978198393617364695666901559613608225339671747332729757955911760293388292338294614550715209138825338180845530511686097633467281808188312382155039865313751289802763357226194522422936246000584129902594489776231515186081765549086828345584986853498310063137792547118804740312798506132653330584644523863340633072802753904204690348476929505941354851066502149362476317347382025017396495965517337741584814752721634409918380993757823825491436454690240411530490122793567662610158846932631778993059583211437870638358737825492021186463768831714198084557592149433386306067313283842118438285428103505354877121794860166295149051720260313701153741510141289605155974172782301399352405478063161953539195573698648482161724284775165205992477816958593675680811044254560 [144,125] 784107890290686905919498938564431108569917845658869175411882924109444171133564060827012290486948132606910904503712385347968029872577220062076517911321893911768537368766422480162111422108014718977264308002970509526841856188553011456485194609311289126975155269662552087525135511824281065281199742558558786688278365871859142669790494467064426002572369889709841258770163305290589151836590824650000079558143365416973358919880753002622722130074638113768994697275643795808907671322379912193061701998450578817921392511986117521437074457529417674125758290255818768111626136601245549438200330814895377361041355011194383841255335713244397604415678728147458403972461994334902726005120211605408392235493388683187236255792449166848119815680042342871865706570545804167797569082525484410875418368783037131767605226921111713197356673211236584155461800974942252083059084693251566364555231225525448149056805351386248718073059777450260797083915337343322509225561515700658108210685216455198447907698235725358372159171483724972672220599197835069761176340095841778691443596365027797623595410090718824887105515102860677682584654748040904367296300044670439104297122393248660810275246933173516610381021049125285051553792611854063747840492086063913613512294524734317581620206410734512800435757829679123463006092811198645151299739653704531899209054371028110403364827954793133331763696331268840392897627340663326059355845528493412719757061394056671032197351440235916989378305923610428248726792978839708818630410636186755944176277515853649756903422181917024085311551233887701446233802733495140677026604041064922016203260756522125398558452781911839912974282468045722786037651271241480338399667230273907142346435868042876777082218723114776309061654832495992025180875647902494911736199207319375400672211709702081274775108692174000905537544379405855391914837291635643547008 [144,126] 332842784578098263218107464816329435528248856141132794994600790091978200438981733476357046342540940817886115782200530216077138080027836875651138821441810070880609071743231192181324268969025210888577564058397285229090029653830465319790898519218732194467548687665565632377292098840149258609918312583892365829135268092628241971769847706662437637744788490723804522987427106797035847528910230500725109498211815616434521618594851082440415347855582957994636994031469636250762887983337704850658757387106755275944635339286390142023151383333455729829463906010127924789604764721212214831364364394928186524445111639549862271853282673969180879431265172115109013550009400263238011273014451049474784979902824802830248140407863366310916869561762938953445874015923321879326687015698907880197650327435437061781453786612016245428756571356318604160809549611557024818549918548448203458194677012573183071731542044339992344994964443432306556038940933320006770169854422454013505604188071169694730401433609385770737325103295240754044501334213347032629893070929327749307053823030553483621505850685500044164871901047347267989555135619948873990296613651348766228108143212423385787329619457269664780788419870087251998357772039228170793315349993365418047540009986016813827143737585951688172412236046777892464826945979905226549357950291933870640223671332593303837278580275867115161556482989688537672050547674049120890372829146944564202278273428651643012801948213355718222212011259706540714176407390309166780991941685392202421306068492392514394818707391790235801147609141802829575352475116891081180039514437939849008463485572108686794074843452226389195175845660114235324643433812543035779480796301787066806144682765449478687656879812211370312444249787416850665588262457785962420539497178459897404126854702885502631543574763934873886015738976013267150468082730918 [144,127] -267935635011776999255794920209179549969841068216452220348526066659801825716380901227749985623136393042222252065396673096503920229076059584531434547387960644060374558851662151471900415281490531741898643428098958662199970954612528005102572189338201742603239883120254470856216659422776940379254619750539041813788912111800584477591086847055448288210013410487532352285550413187779388978772703882636569219857589047954948032003309487544887631755507670593746353915658699655320517063822679613383716141201345802980945544891958135869642807745955190465408576431669594510385842519099271582525221654124256469630620827060049781194832204114005485169486224706366760581924723568863167265256108437242597083490072027374212929173505307855538337239402597504374550840176649330241898168811102530230248588888284520680423392418517869019191717476107129582075975739388444805450013659802046209783439966747704217727632560763834237342705123190535126047482542902325333908297703348961560768376331003670040482495544095935996439852054517439209486151327322901307563136265086438791264721300255285728215109937523741096168024790413697544842825094051516141131471269962173365759409749858438128061769667272623291803623289277793827686598404084291204695991342586133668191682888443483419543480896991545203359738868291261044757196806449000952082801214336478148112048470354030350847138456394708534277875942511319632211573654235083762928840196025432061946954852754024421243451499565635130015742900123930497231537349651112683977864203445806903231320958986040555703171040029834342299947856341545014019999642931965842414786735689393834051984742117291005605457662052998963550800431121599135559732423867708431857124546036913787543520050449965417022881252703156355847063456541706399331438814719086906615242203647169781955171093693250799650819404185788673769283621195045905696 [144,128] -77605379776922513001091621067185601419933568139242728416506733396982366466037227136639091305092720686012083643485601381512975972610666948647066590425279720395642024502708786619946297209698967072526488238084750719405410664991373485375720202076813329198484458573465231942549887800817089458505044958464685948367826736654796837262176740154393266763392678262018649862037663538224543749906534190217650034153604965002597256528904684886330155404508462610422551042306495962976131022357902000807806541725545638345592346376042080904763479168050918917461724352983034588275575795033543195123273086359888379986361050190922215410958646487771492803604320659172164552167888103869491310654909016090727378636957067763509900374813166335995998748842015533801997026320471760854344168891354656745420379384067563353025510110320569457320625206826467877826050639538822328296240807233188626411126773716628891523751291606768105754049474462387019474670035987983628326249020995873732647443308599533060986149319988389834554387998158545055279592873768222791520220288084609310342009795816968645518355993772269071223496002697024384248029182797699911454203898199802166799905695595729718774238675915429188868448333729203679012830985399820815071639480548588077868605514118687311756955378250184970242781056235465502284987127048214351015787295584262407696845288027065061569506345242993094797605023835956228669413015460469995434745803150006075916958855076552326803727518326454578252323274562794203862801337653007568089701412289348221309355914583099585280798099155535081305149906467314072485121523973449922671229219668733573120123485117575660154448594133168239354593285120474282512688205123662149592555658600542765470529061421760798016294980654944603837244048102789136146706924968539619160496626799876717943899078997777877576885816101750896634426064168 [144,129] 16910222732733679998771037156498773116950290782051723442043692894492971999471334611026889551087817412633167939879098282052532639568821457160316750062908205273647721769081409462945718372508192476521897499633485980611463811336144182087447496789148610551600975682449861519787489950452096259844895718860403625305001917576769180670900300637252037645717644914887066599084216052045725961057695665760510443831444632737620651259022743054546639937199534866571784295513011709177159113481447653087109663519018798163920362884062133684963574699036242048727396886496326752854044559934772113924524572395637116297618951396368246856189607629045330878777254543931661698362489749601563796685119980869982380927526225782048300741184599029468605146616571501848632855269469694837394867444017143962444649523233556555118407392258331485288486061428419166764432076456836778767767184217422315339233306345780188354739480936313076986515831737525698489787548585700033524232221824542022192916221074815465991542543706138103445037325816775598827946858453568029937570127699075335117306361324134957340038463575286728359314810111943894332958312903357963741831244650346057953897291356970039771720748413232430030859185123542018441377328963293645819183116680449476210923409807211688346646559066612327482297564994431399186364590323549837101515376036411128692115505242899137903462046763681780236189103425337707421352672806243775265315300132228149079587572016919751567100371433914611000237663278371577448943390855054888412838670679792926132738310545102094612628171105873473278268280810862158767899557306029921583847041056914337281392651359523165326457357906980352683352904569386144450794175729294425601579841222844262845875627644337893771487584431716543940007711058772291335836976221958001267757647199029038133289541620731792426818921957065533384 [144,130] 1546596536886078981694749190879686374309193021246761172450883325265572852362395886013270580672265397431069641058060440621893512651275911220861439529420768830257252095133480774851587415650903617770117017809591866685725130889236550590125196404222611962931584130923073066825926605407446477957103196238628709296078903847864970129702659132522411296696046434226588588761345986913076707909063218212814480457597294499627648997454418149806168568699899217532896285538066959977786056614493857321772945435882373587409509992346831553393065826000405474579047192067180784133707681483858079131113188890534392126286094756963164216582227065566477591555399023194035602696935550143082042780760584571104705947536839597945291527663654961593590147451622206000736706960603540520886527681244308097122114770295132164553638038117141482141350092385827479039607611734219508566016903517107395447141915373320597389353020150413959294448505252944937527616387025169436743509781752122664288109242650438947743062598433643661649903732888356634588929178724954835195660816206893789241851020724455967725482852183874926848766473639412648400757261180803000963140434075028357728426420759827310886545852982270985496595338063701874910060381228864479027454197065007287715210611215959423258206755202206130398481713450165132945267938151643415995595051844690590381230634126548063592157434782695618215526114321969446707195348866828082735036796810395630000611455497720374199705374720074880707500169826370748985852918752150310328427508461415500306276133683039376798659713539641949352197719694357853908461657817549924040096097960871295534469159187294146528639891648841362530147774492482380400378893799920474435057618130787189623491436627944649229866458610062874055630789704270422468526406446287738163142436877814328493089451423043003667565220796 [144,131] 336272054202675121812793269987339073783095192125258027919851329515058393470675522303316169678594488207451731941089917386999136374551072644937963175579370850068347163124109110240651151579209555616515167233339990380752611249948491694422399222891749241143525317025413351054645768808278810096465439103802945322239644581822149731965528708396920680107596774306162426705831791544601221994655799475908851180194601907974971700007745871117614650214001894996739850708255928809537928235612465403370794688975316718459870821443933461777709498513136104615807728442948232007092653544144616333675295119904835171572887701991218479644119175565066643497154284519649497206256086864844790647641835738551178631761660137114176359585030946806315919028231322297397679826800258090395801103443960078543016283447602783974573728290520005480659451722172847093833853718391188740768131454857452863338590231382962316635430608297190876522839039406397461545634138080621369400614159429750875423666533425827875488318165814740946631212017087404652727573879853049697258320533566003844382889529683161933618975320070140352806499690043729037155020975294051270916076937991395044609642616834564725599558547930679861084755232765426553494007298579377573640172322088188297757859115256113908553449849390048386837975321454045674867157114167127942319734355217268411820562012741572071009168475755051120672626231094084972040721669031281045713941692965754479460636210513002235829325836407580087353110670859255336049804928780723729047329478662529079488293409600914247506607218378910422361963027998192827665567879739302431737775275090394083719605019925130951351907455376839580407297765280389486455236338065877759668734044872312623054412564564212197947565919241039117079225000731480983505396218295403901075859468157961133807407309738759680 [144,132] 84759153219080363150427297434887577410987343051815394495399038683842439272629093145559109291642878931998403657613071803113372291483923019499834839779252522712109832162041267142958675991860677545683041392280987272960092347930196198440348357314780796331192160771330372224618125537744431879154440044362795634323193987706800839940663375364385454634557373179934774173930450758653806972740438325584613227699491910778731257456649872379034981279034596750730587621349857982291775763846104299270718948276658607591580230169163922965432733289994913047425794298050224521187378612089583017855337744974617222252680748028131231965127348663729516013318954979371035740525993922702298712456494060285687425598651416294734712760437611534210346587257639273429754619091469465839767186826060112653990624344522362278051549615776919414481839073707332527046398747063558765977414807664579066291032131433444711637575529724371646102199998996382411547551174977879633354786222553043087557510099089578373981459736077926568289576769465892773655852557176497456911422718805610772124312269558916871248784846427644627584628346874439613102692624398734713217131011084945648698334905064043086761385865954890618265452325413141323003133532284522333326394505108095194920313397563760852067231948501374023302576719375506111433993046043495706672808676151866693514199306664900520478901987472988600334840595603757479698412914281862810267442774864789702846640159749271954806567867244600835389499583897127963972483964193152564127281161831350447788532558846067636538275553911201294346910346952025878028294887949913637298721943289015829551221289257239864498271558952905863115245783532311378041780277426672577307831941064154500720717171116074298282093393582956606002804995489247448066672397550867348211540411056000866403440168 [144,133] 3587959791343868244961604804970918053636402989063170850005227774332339924381147711198465584153723057576885210501721764765137053760890750283230214060301215908056895474530352828631517995886008497855700030678981609771407029963970244412944764112124641115745474107465952055014079380343458735645514323318710215647363612548056076819250427407397715627450021466223394387794051199765557526648214405912542305514584172531831734901621644390519104326333560875286438580868669333119273807678405941507436322205362365751532827663201877291486723951382046950118794306877248790972108221726774530052752023566547824136626548941912865283481916326866367287001364394177173349281174615543468204944196323729950808672830314265962580681210475587672222955613030751288773571465762920530992560136306833744678231134155127754166601608247993899126956510798765306420107522813406602105484151216187799485010565264463353032580565531980607818877995128414365568256656696061332513220308092868939630311326379491123080220635542654075371000619941219235225020770298391379224563760359987192459552955461456105250102577172762745915114021004648442667710507794638990943281439582012730184949891122836121031456341266665423074571979823577315057341230719898035738721294640537907508162355614899053565794243877875600406109130199637202050587025486160903687085161525737121968190711680741360754670425062486945786013051892048492095740532196356677544623235171813921473700465664472457851956106872986886887821182392698810486092677556343964436080336050251402538839097603655498041324792910283500901551909137716272125193046630986709033322064512534936309203539734468949423558630537661436028613647365100741588971555860458125306446858162829591574765327627913420158426803502197151214449265585992995116486559942526539367966201055888688 [144,134] 36413764355258871939395119599761247081669725432837461027360078936392263488116588891018762610942965617138581766252954892412402073326154189309082007282690059968758224276993827658282425719684546293273442538751489608473824100194642366902171579762244441744768806782410228321791075090787348022137588435172219290586898560884829297184748509951576768342706870216684243562502628741817576736312631140860821701886315734601484080380134487227053668414144931656632774650614907066431438288580294652473311488512232481305262794416849120528680553247355265430190000805630871155292450160546855964121665230858351678135213879923018506974940509343254707771505915061324192781234809041986671765379721290695280825118521992044541621806596217073372048046350834325204494965094155425206301382715318041037999077687604655937825971715044360711007553069225634307801252159078955536166968589982233326963000551151091136031286974695695083465820335539564903902373202058553335421183581092859110418687663072783808995775577547946176887353410018948774119053193404263218599291158216717969556609934650822079852400317646168139900554206647271438789975969649553373679123332446064331969391230812056406062973487387620405677008616446396274409450301380220461917189922093965700576523595204922060028380099454774627672029323677392667631101004107208096893792617676222687480156632277112827624406792001740106641545494694972419086058072995750199736507798208374841054158965181325333938272594676689993285956828351788999651411817210617688605485101990484175323276087703769527170373450942012686945030366182658251879514407141112141668898785336070679644214268823556103561609535988427406166264946013726987925496835661421478726049138463580589023836387007132440989460460102091411864662039287160943563238107399258728827834 [144,135] 78966529328732336673777981796806573261124723236380313121052956106306937623324909098322162616307115072570818653145601485367183349209104155464467778911039030593101453976088812017605709954426903786256986394679590567470017973637248021164977382653966430464678846099174823078980129903754251258222660808064062509308836962417655124190814545820711004090255248119628153682274454289082938220470019128876754837515547278646214642820064816820931565894417353617036588698894534728187317931014982589291652553519113165125324344783119630152786142507276567765492427147996718029055732417588290932079485016223840011643325081895003970176650693142631786478556947141285985849790962178687445396919530647749549839249882737403587200735183843045218871915814688609097331885195973987496579910961802683565426841307293272958795026709099289559064225588741084973864253785632093359849427963142878305658819271143383573498470155845622903325125215261979953922266670441600846422537095458817761338951567169346016480498569814451671275111620962067634840487760801853228796694299672414222475798979380248717327309137989112654157480369718619761712882637104917413308428554772964245008844944706301892458709153076520818654217156686333452959629526920329171585208443683679744207090148023580010197837597879709061329540804393351399607243351289010703908643144807091872917597963844246805591308990099163933065051603194836583198173971071810060670590677329709657009680848340503457827860432955383328812077198061298149949941829144900040695576204070731538721427155213101194458731420678833695334993165583533670575864710737399815386976375899935150762745638067604346559874518250697521620073130286038057166195747934321931962331551674150448051484650357059324808300030014898738502771510989355065168901113312 [144,136] 121273652361787441600474250011349435372898240498908494790687157456939319299415282267718044300322872012657146620403482504916775098888303667925819120577792714458269503595601727159801169283986409550276710074504244773049858365172590322406487139067925641008263043637253871347297325649619497942345188098340125312630923287090151984652336997253605551701509330931760796941113308423506572346445534307210044697368382361426894534413614656282635332820745766265919451093385835404748474627364238528993648684419166517367316946376066490967429394522162499449647127275828776853931920910235711398794867774032024394982850560128298600979055567988683533510589621480824840715136116651078960769265171149098872697834257693575988931698728029355847199893387484725194209686217547043701455323805709715056796828625797668126429089948373670514970060637618261296755192305227723115052951801575092610241607167540863048728885066721896545592401737055543948451540055197623758390116947023444369486102503073477050220413254529718360976236098914166469206081897869278711969180100380318269051030090154167652728206845347012367746137564830366616502040071005093123876217711808002094603305485125177605877249654932732680581135157549138986145402412180970751721163316445376200778929412321979414043533938862446501964571893233925307453845443155665342322622475283596201736795384802534404320183355635175580135723119577461820551190655690260627450230973966773743896609387304315301585028185035852921295437774110379193003818844680752285235193237480111449768973863909792076736637821380565008204521648570345409609534427039575416219539700269265361636116851420218934263478982503229751075621512566920093715286520961656515543122366050063153871861313054085586718374354021603549881513961393812472 [144,137] -40973524055961871324797973898346467314662140871014635383134270370629140052851610881463887415781392195189969402072878473657943823958802469770206613931910024031912684769756766013424635553692608439456443491939200826919741330780762100308902702688966930602857335509958195396239852222344372071510578366797874718046312139666922812564028155659958047256850462554858964145656411749565471244666069804438033940435689205621912269478282903053408480197926045572661392584400838838900794328522399047190241324575327592939265475231635888136979314160166535225275088824406170726428489814449713171584331640375357763814762671763407725417751920660417885917113051588858755978978834316113214600328811618519970441255456268530435338437139605430373278086470027158889582600691551511224382762675143985476007840338880556217159956716990605648392024353224453651662004770897418510001656089249145277019430983899063671812692359330764545998462808871906681249552352578096439661585088332005723859808974171826971649204213304000584717068777040587440136556819568501391362662157078352984716914687650682512140333170284825064197310045495883224141556030376178170147359083419925332541693806454601020134190030073034327861958191363853650264828410883603806326135844480908012261449016197501826437375784211039161739641795528882785448159784515280091436953695546912204773221110692253735182776494537030758047758627546782759806364994941574673043540300916733556546025019045329147453486633713573597055916725211883495513380612126729500289854959239511056323962039337077858261875457900193619749506078672515299288979444794988141360801415400669892225897468038140122390485276275971025969686664423868366994925113883573094088302689947008569878757742996983009168197860629512236892792 [144,138] 7479661524708575814982533111278096517423611574969653570538885306276748681903984076881189673933037313489893057286964595950629038840078719311109382904419020693789187820374410608161252504230733742745281345784577854182672742874307807042176048549244881832208387656989699391642411305817053546700233897256465558065985891020002324961294115791620902680488473103344735869481581589232094821269554269698251293605694744357439635817897700611264891553268647766621117403854723437615509294187774414227332528788568861567987660691784782127752131868145977215567585488577316586437912661442889908421749786334310283930347998702204332140220626978013594278805191207404736081399207925213569673803570224538515966602493264713788324401239616069678475261001611026671037295171960283920348688692601012472951813458548597718142757328157646875925024437905237241337449787157642325675236277192506343778331191687125594931297666187334008192085269959426863994014966167219858872918679439258303805739201286621587521346191726098586599379826294935027612924878853034141388507364488379880911026635362198166842343690834441568218314257941562983585431269547007050592119150830264505684058414911075940426578821599487179454625292337730915403896742628399610328011973630438923874933754917568897750896730538978618504387369073617739148881039579720101173686466038598602512413230108862332689118453325412620331163833610685344616480963425468816545075739685329620807732224396504726652272982358779156296151799294367350195006096080900136195997056486173761949822340209076062389186090194715018128104728363104737060956870419546149712310148316902892222305906291828047474714116265594364404325776963687968729086010050467761014166594366628686591944679597739821087230140392 [144,139] -290464593043066262768519982335906266599662334760818234644973081085072604817215449188130291578644411615960612935803576511359161507122925360881183490850240449385706761510949480932011655625872767987280549549684605931213457033421687456614386452147978160381919564412625198672541474710567765131462829686864302206879831321954976082610116774413378967356745708235539283044246475977249484101485987679756618680200494260654876235232588168521680872245913238111488747841231038976017124474552316634349785106619432611728489496158716453557765559017099826533302432266318885548890714131552885163141558655298635549536287776238212635178454878155977571740837258875977306517508417326458644353741541154937959267882796922128781115786950274310970525361601201892945129439110354888100783491939212220068417740050007635005422185382403755194402729522716213352119064995606011341866027409234617223128175243825896154174453372749746851406389205946716060931143478106333686286779593871418222037242517915808505214066621149466510833587575029182228248529321513548772409505929832316633214057325425276318399189834274364431265200138739194309189582178664780069125308605009343862959288328058040413424499403727131664643419153084504517076170274931467336145613446232074859138837115575910049147151666978002114120844263984367762901939440681682625988683134213493287789072527449360964436318364595823316121158224510094454487005638222943041337719938866951940700516040741797754885285994005951556258637353494413311374027211169414842258942377157892916604691698273320594500557874013309772342018119623686462149657902037441332846603087595690308591596468525536623950371051290678897617225045730359600169463410383063896696883401355825257761774811748352 [144,140] 2390080190236688151997172970645877949830635099640170181526156268844857761134168334413299573369757303762565380686416700344235400190621226462516018281700360523830594335096855863194727112378237585656730273117788091147427006562357579743107363815545355311693242082419487810846661411895163774572330426137027135556248379687681919570102169697381349518487298532690168907963905264521926849302915188267094349858067177376372282910087369377173333410839790077005008309597039640595543545469722621875889667324466960346593349522217461713743761567221315614341613602646280485483205339917576851280474257037197039347273435791105116390767506615090587155872441231779916899145767569235668651598134806664595352178574395903429494351966683048484904774229066785927769581629996802003620726607310046106403632475737918859777645108118946282707261222911503089223762347622204119305935481137843534809058842836686490647223428850874281947105189629562062437370539399616085525077738900598126197958705819695726269238359782998729382261190656677838019613622570171617937925204545586986721235778527895613788091359481438534017018628691426749047734224800941521369478680319584165199750340441604504666814349305502034712609719630284823925636866579506743275830292730496672303253186165843875388178617007703316986879534525773255316197239986650471184927765174443099781068823331416499080961936831525740161707578585604427062305364025673207116459447947275818816572799927045141630190740569811723786997835617607208203842125160577301309463795328501972009191857112396745467079310512160757225573955682039605597192980081640071724787680992516822948309111577597810950142691629189561797832309470241135956048286542216455980926997605977639376 [144,141] 4186048151727000259997570687571806580651956306699514142485541859933604254720312089200713681171447686310689102815416086633442775411637450759853207338975148328215892305762479856969433256561364369640445622739701330473797499747743328060617721998937978832462370941135695271655913615317549515968330496881591747991901398440858983640789783499547268095060424972098922731354328243018562884533788918684772683299289871749367445753397619625677852012181392189223915703573336522615121796056556137258386691854490722651527930451980905778630679554317798581075190390016911206234576983934204368678071867884022262776255841031020693698903196634243248158412537197131600066576510576626828293202607883114600708282453794587876429187285647515680735228780640143008869073716748878648230236144066186971481314270731701396664808998129363607699266776217224829395992749200095816280399252769385114452950806733007312149576076481976261280990561481992798666494148586513364365185339713648705997697458191419104422119563657793247685712581919007358536778800106374593035486966657802747202506435954698719298169519939948879412784486902830329370145608678693405380052599415352644437542593550790086255760614094621640886412249858814052059058739962621278360737060235706730418073836537679875653454119345228270663574696385322149592483951271180859686999315457430170322784768780941942257752879839036425235016112678158098400212358817797807449231225362122884535935551601544133503926223922774725231080010304712631268321797930910185229296330972381398213893738306043425244257638107298164862401209801516762592274692497274444823460514845972440082526990819452799206981081311580637643742050814263148345904398424948904004496 [144,142] 11924194977694625488223206243695132325670190399106848249394213306132588761634645311398528004498054000521185330176801804910288362565629971667662219128688797195228275707478557959192336085969603665559990990073810171600287227238285073228385777439940660674972801088600691092930525515451057252390336358610176341862132721779246424890571838636076237663058494389370209176185689284085504717159411400808651860749889179403766455953336730308751179147105591717862365908079433008046628359403447812762084598500646858142712550151942677798918910859900750211880915158633804952830570799110600018611058681920701313236359412386069064326573215864549452748784373719783534321947893041277110997905832827561078710557457141424524257507015683633412041929977383541388854692818935431604085559299341894022943421412789902525773550223800593749367835102243823103349658071469871710222971685170735993403258141589942887909897066539662559532088583109693466482423975185871727684942434935042598374667150640515916913617263983747081039817144572181962305030446421271081523391766702677092378802528948023596129520688307101757873187506687187403082272785463001051782762182218050802668562947986516007651221187696832505110666284700290101219984308078161675947656040027188265745986259662420288069154886971750125606959227414582943683710210699752237956773386137227589819733658273489519885251016305849553416025557974635644717583846861213119892542843783543695262179181768258026159827771758066102880203318431222953497555797786715624582174500341267725527989615983787992794896978236022187891034466359429856266005206796677365526418612766387261622411566549713593664207221238611887577283235204167877555983496 [144,143] 4439080656730769701529267530601823547961103040586721367971961044562080856307429914972998489841452611445614945039215887461755866532858235868900694178669041427364384951772046831110333100714966574326209767235959412521739419869264990909438120392242164913414414018142054684649740846643763627643898403451724774677330482399200724082450510695156303089528834890166795545201105078933314967904715545430009493166431620913454800416461537714836632693705712189752267950959751173506313191812220346658469624303392482535699660032865575702275132532342690432356120886132952053069201792333762113112691282982315037471468824700688260025776446144195214451785125772275142987456799158709505149201370079711731125855080196648595235299709855412871932023748725503415593680016237561235611873009885425017467271618526100912163454342712766292105908559406593353353056954685948732880807956718799818919763827560464155409212324489511422978564200710862430234296491033013773903698794342755507771443698872604494824073440713687675495997520394495723185272065932987545282194382639415468849780174205665331290729328194703595051749807208466675901343977166571266706418243836069094777599729249771592674410194835625405445672521847672468806894100571150549335918719584931088405908848653701142097914538948393915013666601892584146739194750765556586148687799603210474479064837155478603360941744067485856061074849462796572095638643249598265502556584669670506488659540536751710691160645242394677676205256082844558925375437439282137407497807491268784905639803067962899513631990251494042032318135808160855188271932216114520790093804344118056125381953872751183890430935653474030214929882080 [144,144] 275288391301483241633206822672935115287071246004991862182750405772149202581135590474509790461468365504762628895907862445243607503319712712248798221448426537353758934133271075729255365914433796231388412526393626664729384503767497415846448781751182495177559248026851012395827675963699435287831096666908204601368754344077897616074797446654325453223708138826393462896259454787153304376281315909812509909790307044973639578631997098346264952019152177397969714760103183414124135834283515321526767879063784000485203601368333937845820349932648758270088642618793453317072771601368309979164226785548498287380412325441105107959367852642101579484080603611892310662306267591198038698183647626251016539153861639855465754635837817693035145647173978432459874195784476290676276895124933015640106591430575780305129249758650200127036396869791222298733663045729610353436388290280270949385622941042947386243010450735746436182198136729220416595295367407942152111703164983776195868556920920188366276544261016373930858967110406367251108500616961206258480277053828939281781351599217526399613607965620166805252253628149946564642021373579153756447221793968621407024732890153586977238229439244569156141707831189684521171792924187939946535101210629594433719843516626855459171289740498675186549288402118378566176074882097127750689225551176833240874975245245626582456805395979019328316827508275564071029380802788488913066437935939475105963942983681488026913339290166198590806053241457767373204883509738572057799709415840584415298551620663264062367391144778225033294038082855591661530603825849083921115032683945926397948941348834103395090102967264 [145,0] -40067041451739816922912833351215747427232890444169361096816948605237138292102949126670424432975037647703287458628269030068092222375855940658040367651633808580871183452101627883014475852226609442461452309404902768984564020808378537493007854980089959299349014018068735827272297112331878608407507287467562557625501819483038857704209069023134218310451224818770610164655451671686662245437602746256684452847596524958565943468130379076179698120305649696917660777213012961523145090019419346969974821435417218752225734101614356613563016441499228708129059090765074512698987360340717886078313259665194000130668913868405716495852268306761081479922877824753974251919102961579978177662638272482685458967571227240637502215124541192332562073809807406309858966182517647027189468007805250245168631858797339692661093301034934456998610533982388387971784602205130520407643704562076720032929005864162818288619860992906529535580492348660822137317128201433893902324018280922667390345884691431142635260768574033948969840940069737548204335867916144083189927832863791254214832268317378582433840095592000812048757485402317780557815635168864867348627975914696455268139862888207183259024751156475397658701967750761815181297668420622466091778937556867643921772174951279325043221116080110558392314395818446538150962204055359625121220456516124612109633842847292995363570633876227796223574433794151282949805469132402346456969549858931061241839920292742446974090100340140341635352406790121472254232346813554411144371913392245168940585521795895062877169825885450460809339483143943063418419280594488382763820717731426767897210349931949784954056835855780379381475097968486977527262017123843888015769996478183419833857108894335512172689081307406000253575631676941114468633735095631170888867667008945896143237782050176552445522751927003017216249260439237521618047502536526732941517721574307234335828838813421396418531859471373808164641940075208624657170357216193786278592840249143299429627182381746252452838122072102839799460280173448245913363648396711986884593816278040517905541406692533238214230783322447877918742686555116312844821203452676436357628364428535001531023583025851138991170941149539691562229168061355415630626446600843945367276275588231965472958329321980227007741521447673384992484913253276337511404277894950870613135821463066286018529329152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] 687370222691321821428041440346365304415998125965642685541239794617963489564157723837849814850517551755713847212154076775440542816845130781349547117439679233757015158245866557321223392373300961197656072766396075121967668839735617184699909034417401282682103842007410427973512787532126640131227144090545010506686215340354291940795419816277573444797776297942258958020412737092134480667257879568962074327283900837472459374226610770527902918107069291648624183098385930305959339284452589385391268337340224791345922069583696385539266792181795670207080693203070964066567178655032192112747201095582323099890088593752411551497203193500584569908846521395458502876374072404171953774758848955068896170706812518950826071404911082118835022956653145076945715517064557739913498462407118519071374699324876092616943018704709056094163093333412104290477514536674024900556039619157148569970324820993541825427117739267785046611104403350063399330826525385979559464601474387170609371613729921548258848697724711607706718327017616355022647067912091173773194582822913407709421273775860458477402224913314803092753137636163833235715470908296473716118247304617206518262191169635141649700119881912162884567660017808360867991208354480383389363676485596567553505227526459621788108398879291607569521688116895790402324119033719623846314558114712399631641626499719623185014216566706266254017739391822604632687696117510035589447390225965671792948653111756682019689046200314260947693761991072441285303213366751201750384574798584304516461501882169814268468299182398685810638077774212994240571131576951639973285920350634465746659025176467336295403537650823216097118031900061741089686898322506520398790404460067860378439289618731200438043848350115120019431129938529914091611819461207608287012270968924596936810380353665732856691482559577690830028330075614897435009580536521913678841800658798710214731472593835952934226503202216997216211830227399231659289290329147201008068578368456801719953087563111732584387513901602693797396583201183352990991543020791992879256752599338031527576374990325578166552523948724137211248314704246040045821223600384390025453444802715399740810111224338647996386378840853530530306603384438918236860271699322658585026143639790346607107557524891848007965034543286498890082658901638065433598054000075366400682052090470402474116716167168000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] 367076538015757964507588483486453798754842362118114077414952965253863251233618517997455985518510333971686516292867629351837276719258168241041693451796874910419215159030607953779337389368123426222635374985068697035558134640757944725938826099371238154129384638077686169230121847128418531249446593955395343871559526285950341317960131343810911023302750695145321490759576702667982683714044686561046874946750131215326547768105250533494501200049205016305841300538696222135974335115025723150269365462845348409300920723677156406423415931808990013225777214581463745409688934267244984059277600097943303586766872099736051114950244025130847354838204151695637637385150328559741949335948066003282621331673610598956781934222265288858778870741800707869724223952413901014707311158266174799841318023824587827485957907078712037918643464655397052709300872769114301714371364306891238090862686760754622411287793856326158746994213945303651641706839064606392437951108267755860896606688614344199845110781455664087789661846784413607182514062258765587725114092616561412780644456567206614500229098151843844224815349262590776559759894812167596615217401374823363026220659467365194801770998069485050336924973200191193257480358678245602873745717912262439681749030907274184795576450693579516615537790563476019145424590304519504698415913751518531453428886196330811811226856826355182569216915971473979614798821528096262311689702232707109617006192259700508698099080990430167349291297571574923578533333223422473041461560357138339871918269640255848846605094925153421428219386508548955615597359541505319143026340134760417748253840721066745020195217942565939880022353042695027667643179868291024880217867576085034323334597991491059980939619537465298704585155159796853371937289945841213695522625167804496791090121331879833390564896648358446374769982431426113363066579734065922151802816541668281488214781015869846414460136984746588760263683186764187043314217427362450325629522945669541399891295166301668134942012334178478668680493571840160264660747345346926303864602133669451079381929056499719102625909186004349681491884517062384206753984866666133529572753586436358367836506646542054612186826157588154054320555521198240176950057318272290420582609158907259179722259594064828284488921218591823763928451854703773099787882389728408614032020783470019071863041864761344000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] -3435396225145711751245495356548563279144690126866407495422682964569969863269062436153237728583039444938593578082499700005813713987745295774931813405059648724718098726457104369096280379991308353721102047374538564114593791933094323395092969516097881222856566503801468787674638923710229806815116241254012881679083900745571488997662526353615469344173289307357493725626435498436567795480769228804490968980353903518611122388213759446413988727465026049430912966517974688281856760190530541561905515372276749653754621561008618505901778644495928161544458809461102724369694598134916837261991701006795930573432559261437798418214243494150648804618764841651373902735954037375731832416181616435405081723557765437520127193310206478070723840631226338981326545289707318880122518668554320332080645603561959690526098403570232247791940068731420020987349447972117981296523004016904885515779929933414905635832204642160087772572666760647531990672402569725710512425195175234834453375233429021619033248301477017640078661608114009902592320811545896604118765622330872556577731840328666172210310213772660548762486053837366234931349818223527567922310625289114340141925452286139910704019397266936416991661778753286640733787999052941727206387356844359628454442570481857300368225666959495472229235227082459967918532887849741704551509482556086077066326572901180219016524047973903129978547775685929758504289226267822569590496290829449407177687348051669602362297188449821878513192071326348499655036274395367385895471006571645984422280466459683699644994054017691312382522785356180255820088397749458342282361166662137394694921783967544693493767865329108754459857948493656941156603342792412329401009514871906357015198940549868248530949033730290927146793933609938640246239511800554981210950051018457962979869331626367051449711856586678066722280412762492340369473398541255709714872079015415698759049682725683415742405985231437377470704827410965498940429638822325793120889048457122795577379956657762228017131962554898344216922372847752367536382472787767150579620929390051997253297472478909358013776813741294517874436839180985220494722441903739356771103688462896233964574781915878964447077034362649375836322917543334807614216577875252401624202680773791803367656973542499247520553732891508338476655020237311694486021343273750135361438076426942329904782820214046720000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] 13453295091733919431521808080133500702382784781934376098850177746330392287987040642773691713775280575860835909216770498488160873419795860025294268924440590180524582672480845079669238028003563958761256977124775576152633628043747510963416608059095452101008513662404250374023864885602754525260738100423165872510257239334232196952379699799647281327571397737813864039206393965462400565726466276727435958131007898619817680395426152315876823647699798639393087974856572448409384881400412175596340456371458237231404072270703468333339649040951416313380713377465595193785651618300035650540713135708368655287516606355527606204147638527271160461041472571441182515462893201435205395593840423642290350895965765765406186068930031554748273221255614099964925400288685948261654544691087154674791203426351067924740472714621824950851223805028718508045132815320017432727424271447156796907811299344378113417564335413968864336399208829280028155356701559495689425053671977845552532347204156304882758452800794080852603082644125785393840312336385356787173256466262656893473453036753497726002536160546614384005073103747034519019362782186073417824128356171329682767438612221184185070128453566290796437531697170611359856626349892846571868095429966712853933365168535383496400201614090517123358553799847685385677320997717257413997332505224201731508887862452298283435996052822541584962558080315079086876335429091312992593839038124612377114876940698380896187733190939838232208594745885916522394975825234019491560865731496937991871825077733468479893219035738700286937652756396326174973229355319460971737936359388419617684800387370796678264835805019682431869215627895248170836976903360713836004482424890214252606901752700802998090811683527563677314425223021678818616158074700291188398117533986101070428729535291351294351813007212025925931553006923599967899901244021805400909558071793873836155265416163425287295474084893598391273789592678953551144586475207301906236219746217675790493809590327086038165575890742224546991884463390511230631376112505902680550999171217569121978954763515386966724851958939459828641322685215076364223112211990551432387590067441759028458494194454053199556285689218032783898352051705277813478735811935464856863930368798374314722306883465210342777469363008210956810939049678460061835555209067436250474288997537626605488873917028237312000000000000000000000000000000000000000000000000000000000000000000000000000 [145,5] -24820440211036533786730690642051273958487660475746789487398321233205232696351820359415214988062741965098671375912231188889334295030705920748424913273583238368061653281748513804760351596925130320678852368050769348318364770239730499765345064394262137127050468661544258444098502672907628818176229739353748692334380998874762409829670831878750606072654413453794745286320202750613055190385828851500603453024156081693992141046688229809696080708359740753776158953782302180120362549061757469108646385435528287866160748832258036904420473710907697347789105213998856956143526071677374557051481811340165005038192329838026291379819182671355020726111940520587781985847310862529260800003342081256294583615411150777937513905809383721176625851068122119009624917543697441551748968427763674630307742396013175370337155483963561088032136369494499400438437696028595278173805268866455657519201043986496468196189187528300131456059250928427378345141925155897380639956301700933363041309190952012849903003454691759812786291294758807479075245366705029806130174276637389571684097990346792752169220286909090618875444700288553825807052448509358202650740677930424798225184325274135238054116584528783030155955311142897289795580811933179845705409424322941207735808695802975232152270021659627127768334856997965668827637864631174828980247095475258122081103951625256202981047794612300614639914266126443063201181768935827496163453270847846994073650007967138547406308362828070644284683147366884898522227402737586880154687447248142469259200046802840002411622666258655611795124785971709362976954554519256157461662386158671184982294723269067413321652287016290427196252190701643391897072469538398157130863559341244600227266008328956520414521849831660555954396680850817237765612305908924087387625606916900580841491583430720230543556130296683375598686067075016512743146797484357863440062153489715528787804894469383814358785123284958617334805157355352621669861062263698031312626390662744795536319384174191057969923493711831857859700427323712289271033982080306432174489321880400583399112792230957307721001567566551191233957565488529362708844339390790677811474743220525473590673993149463989617689662610681270218654841815836398855684315455807277679228577903512576514463338549279669300247448373549572351775507700593423144639469536959628291748643910529466265263615091146752000000000000000000000000000000000000000000000000000000000000000000000000 [145,6] 13835519227741104478167738670804104119372255987603848494079071748334159165276406370860383970250994434509989093170321423754915447964906428478422872153801271630743772175809396835008466854290170243127900038120372231002088590617927474320614064345186884691364315503871965247020483770522765063934945867434256013932699331228584464165810845111253676330052662379482002280582029841837418579864000698356460699910121693017764470321398788965719677725534210420631782398684649536033626611862887539761712433910373234467498033650297619972441368161453588054583995610860943087827733103801512717225706721978212293197571077850044876129891365798908690108672122608294194180279066845075695670423994331905531871871996447473653107850065454688075417147295810943326802839074490193703905262159963005060475015155434944705166481170675741077820545501754155570072723520604103450803429182787168936260574748547833267393319740987661825293130842063354965976692965417192838106441880365890823579894532117771399049385121721538750409313909652017676778095953299826422422575210052310837312194385677240391798340563333509912563464924828025960911986579506242569359786643195316518187375645829754885741893426198265678433542760740143583350479740930975889277466085269222607321644802840444642772958035807884991575062189737793702020028294046715320483582892935556510504948095209673519771788301598042849410219839194256520671232336252549103586318130287945853142029515786667751937750487561405599627539346564077433272503870185541039416127850161932371483734418516936669774903177821613877478080537490133495991722570158383961021194057691725275866932898601930081833687544596843627416291129783415295599060612434812247774607811263373887639183917367841463294722553681875383916869960878354992319132285347802761999802078956645951170344099662612466603819844867874893809409201529153079003253983064282222478770805718814486082520769493669278866244774626629124209304551643280892203320552586424918029174348237623274206368307129105897266082738115268179508532856961919001884809900427609705803400326641021948156662504820584476616550862671640233632995971219670299781430483581465642047513296251889747710814816461158381165643886236786424837551436668745475785109638246299298187593650426325170532012045234913695407883960348180228889878795745389435895618519440929852974583173512343480152663179428626432000000000000000000000000000000000000000000000000000000000000000000000 [145,7] 11108036607815937417272757581906148239056247359431959551568081383284826564600555691004425710451083301305673368737159342728372806799409587525707679847387898982408723561379895345327647685619796791602858817171962198462423985954336396476111543285057858032808354706662737469711956645912171028610946026398925506875580918253713222891905094291550738841500173599900416656517466253904989790758699689095396284349931854773844866297006538892786679452520661233640747098679897566890873499705089651412752755547185330873221094456232063058602141402391372540409208296319587534879794941867017230579633223953395883906673424090506251163366622068535909763918306728493274061185762999077534545196877104512672664847865542164960869492827578086631169040067765895271949675596416548430416247574958747695922746662173965072707078887900022894307022125981011385297541057583569772841689085733723859462756382662501651942338888043225687722779189780080046467516868347972602768962538859417770001704393004009839499594726764001155344733470477904186502380340381692670014802141693008299960858220795958984559787751674806631939677993577457710347745911941689865500472792845368651862347359453143002757310497056190642261546810810661974128408139241185480143816427527148768793984883992840294390103846969422907036331841368029020100691700782845916357329584916284324807438438878277621948566747120104238752559542005010489140320650736353686146295855889290057843915601474775384025881852101146206783569910729397034340027783012281149577631525398307903187079676339716551241036740904103816243477870736137049321907892541590431064868048861319201804483157735894047165902738554068553485329865827353861654857420061188297507650967066080205038127269142656042002428793490736437661218693702278300083530955388130218928248807211594278094681866601753916098945375887077558292593058847754437294743299712792413165071198450189538057996165788222532100639745586004735597486267478898489693545719379194017701052792407385732469212969912224390306238820914006105487580354755723592949795953721977708070102729507389566289221153233471887715725665843241229144493318626245279961876322627486185575481254055927822589343036340109850107001360191849338137360786868072661670567799688921914383744461424293992621611744622146283755271809934810376480835680183058117683437633810464383751890745520382680545205976716804096000000000000000000000000000000000000000000000000000000000000000000 [145,8] 65429434974901191759026771205865447141499718996069842312734894508135685968612342600437636402016077117703758240990435008954724153814657005448840609804057297790867570593144059575953970510283292385356944398296967433693526680848066588073030649303514389752243338729532619942405560519457484532022308720092678917023861553261647614356988236813068692247502564665812179721678145922059887706662731263702985857014475791752485702151453347851837975318553179518745268993767994126091347798302836392333124276862267119336137556493745478796386971182283611832983963315953831592489765133064345942021829480005806384307114822098761345016904602698711660153400974890179091839812130881492069551197504936364033707795686854526305875837841909064249448083837742004152988418308277594335417719723630186572922106003447853894941581048680246036300614598549962742032824326509188246737298233454440530673740608659832016299260367382939974240579172615991434189974667197274895359915379299557539068616938367981257471715412464287589728526184261828216798774340665936050549735367836011651195581699432430686119497019156963536931473625022464648411535994613794066771305440707809458263070543641392271190378555464268067998155078679110107777832826779416394569029538443876919786521116239923355622615026490465759438810313527344119709830521213311479427171296715830523424247173114952251517249920402416227806403019782462193129438403717604012367475478010375954852040527047291500346101063379557956968429891129137531618704510580318828042720248840237836237376126630103342927064968230351312672792058082738767198225749996665514033821189279282787975225806091482830242793854291417167442854330463423530079303918566099179824503725014490453720924082797268718868553894251202967311316027501785513721049039646849265022779472651666644950422005647592431016887561145404036478182808624646029540089313969103894146290268438638509694062072198379558544381086351887889319349217946156000128356575453059040335683445894144631990912080136620431254242576306704458864931527197863522828878202878075562248407364079960780372682408416077001716461039349390560865326015457615960048701912207866728575137233976619862922193856696605399270963546877303651720282838532836482157576078712332818481533671683249285362391382585838600072243264816939298323977248674340090121998125791230693949544709243145744665111514700578816000000000000000000000000000000000000000000000000000000000000000 [145,9] -457629146648503476846999249537658534620704806717894119043532149069165781884248638976843685303705785331522688208330697371691789809879328908373498499665957785510517282248980000694766118152994739107630606127008278714459959756009642219644302076706705408831073454141578843330164287404323384114795866871309100478046363391982627329988516261482305510875478497798989025793706162806265981522912579685570134550250539573402843399194414744023966030293896119017895776710500175345616775066781727056864396084404883759740751510946379466847256993152770463540988923154745410132371227329250647119844918521283854858290551126958950586319471444702462516476012628145850371731182425615911322695230506911111990946852975336285327304276242844600050047230917653067027621945055680695388516759066995728264331797681039513815027301188838056414784510496576982150125550638555098290739687952680990376898778892343690300707604064860579580961507857691317403304943477267654064025446682470198951765303735821691955089598113124423984168197729156489293996623705631867196482116486692122388536771323139067937537769609694537217077739157797896617152762048113106510567923011307810232647881065337247678195121097492533199123023637282505668491909139467988106521842745361501151001708262056975806538008901028839615950055312189680383404656205052040071849500435658803908960808658144331603433365715313853746087938412526426173253194083961328955989642110369937324812915534677002290556006800496865510872712167038674651720442702810569285069136387793809925186287113296687963441270457461018044778066976441537864824081015887492052524242128373636252327549020881144939046892871577802031280372901207348059342235436824670198476118451385469479662666933425634130839590934748931891378078467949656007562913414694082000828702819404185294619655478603313904809680176053953977846278591273865811083193757198116528002117199783199917192057619405514690042907276155138274718472385048673112449893559399754102271725607291915601818891308631896132865287150540557649584971030871558263678309607788947759299421709340263540379405788025437707903632726352866541302865528782781221838971581489181435695921665504719871106347978654210567230494750492185810359846118538355555788377718407814369127938599200843990054959330655807010072155073912914168282773364552554711329532838612590574841713195300714747463550683492384768000000000000000000000000000000000000000000000000000000000000 [145,10] 1158471179980013591609517112744200254805303943288427835112160063954678594014263375884917764158249575608486802752019093306852943322689610111311214156679613906441979710801671814796368051661468158308537048077971283764688707781593919759162997651250130969409930235477270201764930635985962368540150088085562231363722319165843592780931091389965211788829276812089988344723320068002707851534486400122872917487384044454228903110228973960119407728306807929539381933873093881856955553810685460340535634529509194742386347216967966994809085607162151999435553672657351815594451349063126442621369437454430771490501321130056474070634969621002956269283306520312772181130748417575470854057444448688733876963154857727549480439306048409294101546550129702225519879735473377138521418465505151029310158472214963937625702583515843926455820810039769723411211516208379841486170919462461383193861174507922721115872699711395709460704057212521691587017200490119704900468960338431391462292278152293392310793979823311201853125457015674782383358653709735425352110567295637705210298429297171308492094358039514005670890766749501067398491420895275717444882553193344572458793171927518962647681312036358965117836107471963402626329823319839525393674374004425070245950247024115850660798597173764567767136825173200421608565177247034924588232208252185591746853681050780195580168080242380796832231629291276512058078268802651194454502863926426208164163906411174578068583454497297116727963113032232027445128947518100811235506705678638411175682842187269971337303287975241984237515288812583145315075277092723055706549946152165562397618044356451228236797860129889128103125024653833790595380472849915554567608199716962101516653516178233832192714614458849197122673962550687269852334798507223429808908444143474978991980034546974420365404025757320037998760421794760661505503217809566197851206669035206913444859166768172613225904994239695462067214568049132924662737013504403295098149118721741181989028556256568471082957966960590135644906686777113059622977874938098906363251303160663301736251244864730301698836260741143591800477074679253486695646268028986120044822045751460079110111180044214834384007319867378122676484126943780183197201259667114773876412669549973237092893541796278531797012967187786277876904637939876279454658501157029554201718953733661450615611158033434935296000000000000000000000000000000000000000000000000000000000 [145,11] -448197562647713917631574659691062919877092874846277607694336009062556845264543782982606159973862729360952741005888668671827636499498129873741101904120028363119347335320519483567097813637351482471784146396876169663315824656858000297275649648507886793518593792251403834415226431961970828181653523754707512931671810666278785314780916911495330563986018009600663655143308837272922481721590239581112094078673457547139861974938977968040649252108010583541396036804456652420805189990462711647643454789398496415963190836979494718558206680252410952824464770156015890588311285135788744194418569601597011581120712341200613919941911727223890748244590818578431734910236449260578147180350045193997186635760350687945939969816447196791690866925260917394024905138232799211974578068153007703207639947921198198332951731696996125232480232204760196436971926829400496284449469461968359686387064063349069860915284265893944902314917579817420817091332485676956812541831050981570749753163950377709812231917639235863229826989350951354046933237674990943231334254033145874937579191952551761315013011229531885000531005206757391428786752197153387940720362501401777235005154113616709638989892436638998161273667202390027185083688360074417911737049625756428541111532792796230122650055641704286917428892685343140037093101947373606514317380522683999835804305648072355844888901300871180046183821332388605010962042462109683118323828845773292485013072812415350309077140866655736594498062800282603063118473034190234865660688668541413852685349747470725454496857909143748790425161852862417786760623649742901736914465384632265335843488976011696781721523935841824820950857468223602435206654729106008790688417243947333792476369746582846832638782093474552141185961797099798825568909627741868737670198802480977573244760469871837969622727616702289808772951015978272210071098896118486427480990090642588216329433528462567889187476682574547391629892114632724580929089000611825501188729673317727278364820419094604886252033364111893311345785387009310296099958418985300577760554066822277544995806223938506806813334313368146503416557720427149784960885663741395636930743263177045819743873941597133545640572139608826099099048491151015543933787887555356500135899629574437450741678725113196941989055556490355163384194948083542342182576912571619011258636845604095111425632771571187712000000000000000000000000000000000000000000000000000000 [145,12] -7304448243763989747869630000025681186004279834160230018552683293840624360674449393862622853200217250736964508864721236503957321967079858434761114968860646229390363337489603641201695548980981728823868778593882308121296515134683593141517405508576463189359683521465837102614138909268686303834821701872752490812224382634506840282192140914700616761815001245730590650791891895659700209407090995029746579454806649047506639468703909291798727837638862231871999031362983014180922675831662134611896766935044768313318791219497568227116291580936096793636961241553836852304627129928822382634959260380564306626863471470362516935013028518333890674806969441818424425062850672833266468177006587013129483072450459818698163006753811140833679816791351265466295444060294669840227958567204048415139657079543077101556963598636986055334130821186378816734880560881700274023239185503134523032479778033160186686030017862009656634352787013584927170427159788533045438926797162658328036667748462798512219988999666102173576022352851012667616056574260122859567174217372612157306567488641749137666056750430105006723875554153429029628635930070028345673017740562090273252863848367091983754435741517875188936142012782437961256262577339608174214426640277714524180107334137573027018143454236589442816999640900465285939752219980175058184787571843246438874270463219538070613263552379296815717125539402775890159072470802763680435373342169274999670679395176272200452282321621406205960448191325253124801941137344057843058329452863260075421974100518706933046210373353540608272092486452458327978664857839561233865599339131522217333227951331785034692698742654222733033898645492626243769791639231081217455393768335272540193244077277205280227404543600257836534274544919717002499041682882661864426101185209057424088275190380970270436359041685624855509300066295801511527754184878714431653053027378050919266522279017789070009844824005232257244333655947714690729661018734964544504679950773657616448830870126556879295214273694694540089126265376847212019976227548712063362070857536509438329766006387939716668323707195285385346786434264490369951451028262224307330377326774345786047214567912893343806238780842005236988457009582798428566653417956455843133872252587203719158826626333353176131440594331739192050894275651763243109215435760771157364895803699379583152059053253593137152000000000000000000000000000000000000000000000000000 [145,13] 28730621614186157884427002113209756109602955554892563188075999101278613463924884030640161745341021182184694687958309239914982230301034820867275900461077164201711185694956436650716309443362927322306143861833151551984453733288350357762931429230555379297746830522893944339183996456848044033331264736859980307403639512766774075614600049791816338883845706567322353634398026034518817066105869881896915751220658569929928212569101067361601107642655916197995637753268098620890112363125352720607142435664665098403568625212444938260753020476860660681448220104413535132596581634114858847669898730878777413301458107171558961481360055246772683367126251559416441033406324650121327866700437097878356878388437106081667159858769470228462182876343468772411911469011006390801309255087556773479248944824412724014669114041358555827703634924163833502521097066334381652762802462760293181124723125851127163838871950768338172206152811507733454300694232095364559162030943260347970274726279367155082929650998723444842633376351177402909539051438514170663949475625295320099213225501154646634827321426799544661442206708232400016972236870000559154791783213619445515510472582659448037369069334693768361670688695494759806801968121065724908625485299263009750689472644048035488782725673266661551714846329900775499202678592406134489797880783896660746344185418133074629676019454443464438947267352237243045902094588317067786558418081735187340857281956083973002004522846903527906019117567472227671483742956682515005063310027604919105235796556961869552458509852692033884456873860681527086902946305005576557614583698904975794320241579732871645893705162954434209719245086822618052303436551959858317833198883405379685849576164446882270917226188414616898634144252226512293219035101467158014222612174656540900680475404971851534263622466807530083638296309195148375364979222569959724227658606395062055708723690467077284724446023673148851724374351255954116479623276155687374512978593499085987901451566200691005918766176799259682828470795498277769724975205938242879156680210110652802309323410575603530337568753124419566413405664957984700559744603067167848442325952616922481947234079159467856449403664930204777429354651637854927489670149182577186361618791731700218795210244976532210177995053066905512125247021834913658232781579330796686146881077742364932917811572288478248960000000000000000000000000000000000000000000000000 [145,14] -56633842378370000922372171458825818497783244763130973263292296951164426339097842292287803295393672480652496543194980865211928181400554576582312645926893926535896305605238886039885580195214691388254855207740159212244776200503659427752634911103591692239793057463162341797038804934489787720704646055990823960918426954793545538999494728700965844508659772865201072800080393591911884003433699349622927323090646892415575025848932372650501788078705975311169646801427743303678908363476328312636422740204299831377719306654115604608241600013323544497359300670745631224814106745081257969948572102338142537804009115507275203752770540626929000772179421457774043730609897457563897568475228691987290530455956540175450322254898119350753646598825878224629828725735313043270728413088096128337540557458157900942176445098397319273378354450927510401883390531585988389122861201768495597952068465113477110946543011926237031757768891499714432825709338364661080092357968914580317372892983056055961456415404576965941977466245601737462685241494761921475504991542702708982959662123497942944686352439547190059503984810929732918951603680123546085771492593804205452484124508081281872936209277235524230369605062249146076527915350093729971408313311898676462016846686290892771652762579089232426959325300871647510045805956194038548077083296715788495369353302524374673975787304578329488735193677745676637939632790479666866676754037035015743914484831973969817435863792722791121808282329955139060785487954625999577933722886672647563201202871875694391063002372524693198207038958700864373177671679793550035761581025851135657224561757635813099685507405432520916273926933563028868284887293116028482387485292476055487205393956408475027937053288910938244132749757901688721686435088136327366871247436723318855231922807551819463780170237747382997282642037021659189520206731894735377880052570546633884748971360432343752158013148037661352865463515909008431461850384255669242233707730370586751672648607883562909514767907001180278732925747245757367978928914185173060922295889981725056845283515068487671126254452687933051573786096097378981588818065084072495560789174625073481113102463455974338856617885872139962161039006107101409877647587171459610361886737154494856204536530371585102547407427191908287770828142700610766967538193468873542915227532760209069105555742994638831616000000000000000000000000000000000000000000000 [145,15] 47137113756380939659285497519375366134781099255689903770566399676369544358353197858999256202528753554510702188120571588787718129078041747226590795242458103955952594097383624965418940461088231667910298428020496287880212133792346849200598271465049024744735318519152565490987507878022135875101885016259488768039730649163473270601803190294522068447221316920881517501890294721777864401203979356518042328542510324207474591743344027400982766191758959970303705743085945920371267605740817576273008948154664340653143666501320984123714930833810537979292290556923428456592318070295479144088946100322477054425177407866242331819573369836052566771240585498105936322830890430534275788048007775155542551619477565474549585054216509342933894503498398675082516211389518320412277751564632796758990622806503538191289200924153770255891524622725875027804401663607163500369283640640716017496737125733894324589766752190404763608168886970351050102279339038673957117632244446050932991378618439167847729302797712698375152141778226332620517901208190883928610203079117193608486713660109735580566573942329266037520817483690336242716654130619562663057214458362862418448122743854065117364277589076525367103901113025078029574461531593807429178953431487751419241012106227091445980401473540683226454816739621923784061403022617368193106885257305580942155667224415770887467825667320417732604371090234511615347404396060796344424027042173536633714479899609097620101813494770926437820406242565849391801365264907741920489839747247453536512975503315821143156328962723132077787265326648892340708666378772495643926778265609379765322078951407272105830656854418291147496866573996937631430453911625162430085835177768391093076275730088471484996096306202598729610836248056845529242440499156695087348212327762429385384273622869336760119374407907907502022162746612093988122431111548385050367724541760893678919197618155286483807473935059646675001357822676591910384408158839563982527001892337706212505839480561489469756235028709675801621275816728076870536240838663025403556913530168683200568017294910697657900748705606443925153198446322853589063064436926527633054548584181462423379732835708344685764216570376534199232962872957189728662071766738614215424289422863571165210548310103536873475735459931626006803146480265189507587011019638514248601606141341849604519568822965417017344000000000000000000000000000000000000000000 [145,16] 95998362452766700428404042041406455045632326976669204774558296382799388154051737443620407018904127103749003499874773135338360528715470592375787861440675486111963774150240874358449763724110174546268382886194297718268241913221432720846339699082103271903263012036830187171214652526854961003506455298238528575213437172852753540951643321864292991920127593108940363568733292041899089638189048930687374072861329048976842213829427294060087357022019322968016716995069387636210699944254822264683890535697889301176687519817348810103930045764724121074441114028334782961471977692910728906462293060973946608358128340286097644086299697648322983239485098848953141069403989348334515803377492291762271203783467296322146407477055314753536688862295022589463854051436370497173549517242836618616446231485137609437285571439284214761219081091979105503376078527712162377935057476817862017825293856355555105528954315427580076958539579401153045640545731739770150430204105871468522361664071752567359476652205301380594181511484744197301191219723059989124436144845602163763193786598654088023892004588865814697376870832572538524520396322706141767909951446809114569607403187767734311620581561051864502160240802008110328420289938620204260275304722529570330825707617183001357984239626847868133714722945076589693666635184659447455818566985825636666070131963317660742388272279134952950023414925458065107399743076435801040815988410413097755868898522773499356387891009905406085699198271923773615924909764449063210966307117822424755866507514676313879911855618133532399920915046946717759516113641830078652109562442492356661401974251846522786500130913862312445695988917533340309018649839667948691994025065791378697986405031141550789937722615875940500905669333205943835032974289222472480127358740121918906410412572695721826518532091391449043497854889557259099494587197135220325800122613949512264490521282212052153746335571899095790396574290392037403692006163459862675004703222795090402605046919295671249151851763331268471424520023635744080807447108828949218082528680984029572957595691246974802762433340991701577797351502894741658262817343073446515407703744327078987146569631762276404314405632151891261405226588989431949979624702865098082000638440370941913022608331353251864351384547798889926399144285660885227869206802707824780012065419667453448842321995238935101440000000000000000000000000000000000000000 [145,17] -510875505359303167897608226493615250940108207797649258331773045756894873334568791647834210751904421132685678744364688915749083977271028644267524788154777382420713226521797524811660320943439452729055837183591091450573075442279967388189674586947601158045727094206549641242799088886838087664899511177635695031104406718146488229996883822424607889046441193857241680584821090427909444053868594627339163615499320640894861033837631117573021201959504193031304237341733374153901721413728331013417119108323958237151216297954815499830322854564178258467558835624617096464316327718341495437776571045729854686900519315921545782241634236236123814599853911726955104004850767807334048721693641471329904535039949740678997231552853931720955842962867370874546519126507266490137460645371322532120251442427691365542287378740365319199038259021161035664008937435454279179198437194847894363206880140981653841243691858295750601051307420038054675905036218791668523514644209346947027084240482422337497508212010334480321130820352223549529635670527566236828192930032414989825308162741743592917387067770812666656172518722659224169930785933296531565117656769483742768241077473722410704297659654021768719388859762253075479329156012150973659779566878446695110909969298902020060982953182459386832732983893684001283561913091167584999235720387057791692871115210598178445774391281921984745902397967293241918020187200552310696253957135224299113786194360067288889178977125769033634289472759770799582412260569824061646862691128281673460169196723691006113131442041961813268131073188369409912929419984666988707197170641460687437031724654321409163281259898621246338774135133506507742854592709321655580520384166409200234091292790515727865179703134223314019935558000227387136481445475974631038480487129966624073629553748134656034325547556731892839842291019782301151097520379370260905504163725319513274461960077538253125889821602322785300327764720125895500647968120841099781201151443281558803316925216147435859304910910220851791771609170831359001066059563984121853690644735475963790183547603308303655686986359089483623467743431574525593696098470909000392489151497777721221260444945689665279515234215831664413007238993344541376536012238187226117478247426536506037160807302778989389302976358981816076188592877515803565627861605326787796364187452766379444192197909214507565056000000000000000000000000000000000000 [145,18] 1319425681209261395584393493940238554817195311536788220489290556994755434031153991443896251623959036493583485786792012724570580351628130682041684811127896340075763623756872152811130322579848986354176734371520876489463729084628995302694433537173472739817833741123219173479116184043888621142635081364503221741159377054193558104374312682831193501848423971525977257037952017697585398044500024809050243063517585082981227457808558098914236365446435990283494824960213671544009864449062838888843053511625830169987365759969780513582768591647419404689674154454924643038102474447345935208748723900091326647746205822806527926689444010893999575901765166795664361097040019278451455527112110555605799842703946475377162958180757778786593439638736828248967404972508908416856803039521367290329669771013303200454920681089825716570393192553963729302464749515000776644968153458188886712217710489254571617181658571645204367635597586440079248875468902991766366628042774567653054436402396501425381412506168173567571517452911915548081884285709929049902124434592443343432509745007348995514198685885602196829489733054259622781026223954811032530295757606958621622567187039203671362008726003914627804041066473272794009484936192325499394957861685830647529304190889189632974987167101140201811121166669199797267167417840407856216062142391754265143598227282909941408104840035116156546851033471789776418620962750257253605444857745720507822427113372412714720536905814013823867481426699301574139212722144822648593887767110998634688349701571030750328521902423834560723497855515697538538549336224329938306553226796149060482433487140433319543014385571526251525857071772546426322707166668389837308107448234468495646983143036881307092616811131017600566188150783399085355799400009198806612336074593139868388827663295728757186428496407094771083894121658490459190201936118573222948210159127076738249243364080387555590505402839787998241341061168499180657704587930221423125576612930553951490839283216592315388302729876286687508032589850508872477492823291593007074108768517158546158763892560747497254104880743166657966487316925231065000975185240716726410632789745266144408381133719432444669002977006956710262084283537564474699578666066620958589770340686893570047906394945040561445137696750076456589309858582123897795923771222213210047056775974988835188050290407343910813696000000000000000000000000000000000 [145,19] -2517880397402757590662413661558186692519634302214268663545610603626860444832381698788213818195296948182004377354432559268230991057831374915717090972762915161760407121844001811947292336120396219262958018540842646356602208425334680450666008005167798871239013704047503721754103949058833845482900767849659950044426342691303712431705137128743453715884111576110064817760700737911797824711757855368478708394835684499927313208967259077573392223177152520135868317037602208265360189239540569895989384905832192781896371706945405344331863240150965551816468296106322085572745094911216968763709803888171001785381865683435462080565082486031712623454570492698755791279738021238050940318022385407435440225859308216224202061647852165626398604564440238442815806303797281495374695448421147157265116267218240199189596222324215328351820868910620176654129147374541953261179089891200551760707889031558475453633422831280505629437957657773640730593792850616495882191423760140973468239864906690140406588121186811627080534009459801056372625829599920666314449269325261963944594302937343613878305154034557487537079398032276535364581019219794200643601262438192861394361561209920018822294011145742690632326998612928431106078798681528317533336866053722565250616315146978804609056991034071454327640269895255360012175375698202536595777881301126893098563622551141898330653336721611625645345110406395720953842623706829814136282951962200581318453180722868165665769176083717483796787571443937775489724476421662647449323636404148778379466695327196026213564987261056867589311757632784944103224162011171589018283536417578726660233543715066070768024688384224467157326162404462702616598089660313325133891035253699308143695496115725581613964599667908035538972477323511311348919786704763543175196482624460879067524581451935144734377897767664635277364066992338809942210602880606999862198471049970425689820261342432916514252202101640112367819985462377836747030614903108320209924489687048250362373068771169334317041691569548071054811735450557775547368924780871807624981002974829476985859872269940328670636577885722150902294538650196602228080527564835034536619464214995892766035958191889007967653012018574462308162357482740992876621221290082663106061574484268356729208807345739630176243650664863064544091733079776492786875509864955365383789891397291962560738625412291914366976000000000000000000000000000000 [145,20] 3874717726221273788781774576324287081613930444355027163503659311370665018059296782680612917626529961250469087263302832343383481533479013056892732736185084193583443977004639312273808734833633586810978848549370856784904566261801516273207321070910140291887586660035148270132427738107234253252582783521463708661750666443643074626762143735855279703216932427532232185383933236118259859870700942663951013905583596552847704495729689053408364784253533695707169081617663632446645239717220455360734324430990575812816721387418277972857208092591036132918526509712308167261400268673196285892214866087538445447166230291017826007726835178235478796455337882432238633798120589373176416024618153402488155021627806846639240145903440173478997762214781602295948446350281620731806203020579723544850146859687221175978167126131887584410443928115379832139754353272980009958904238459362299492489655444961643761249171707062268053672996675080649922268426733702944447777989538146445855729242507623966959548401757765526504520399111116212495525889774840418937630800184821314801235064067374350430385081365232230836293888328320089413056171402719505925771789099565848039373185413418886432828201228335066472893131691080950989302690583575112199522684894506852477560083674578343350945706503225898933989062699176832273342006843681034931746224011570930401698044471186027574639378997005118835796012888972204467757768160936751450762276125452051930894556258349652673842618521476157114544393326656446924626518390057403999794466444020260855406973433662918718818417880684182070803844108458118576045138227449563409428194661099571329510225125194203468034933919960000602898018001822872827842898137392124375945458022860130911264882370271597391222826185474914981644582377466254301009457202361051525758993279462002959826223373200529678484634707698724168624970955562554325034947907587091615851050958686672816106558383711449300917234885965551848523787203960966886748017311572468084425955271278378269038567260867383923671652189925254151605989712082164840695129880447242781855544256791814316730951670730421553478966488959991701729320966449634987622195677445015332076727971412428251255763118776632773169386729357718061331090393911094003471785192839280271246786604088531581451961323944282788733367576221162377462576250926086329191876985393335587385028623496307970377441297777708498944000000000000000000000000000 [145,21] -4948984147913080237316194810931820242750218347635533304438107027665206200812454401138704164819981695963528684339644538570472335560518055624074116126651785268720295004097515574913945531336437211137822692809526049705117183041947518637001569030566960093305294077866004360454455690212305811020737063991893509740492009094184177982395916085784270723676752048568081043370173441809203355730586931707359800648769866719221152124345738587858867652417510326830836916911292727293036096215591205462163387036882517129986342243420276901285730280486783597874659464143378079132095508551861754365223452766052891646247413468939075980058202009055727725823561073382919529069406500149425230687718355302828634354896636607754511750311932668947169425142867474023108816269620987008594500920506379444879904833123074457807999760612980343885291040560728342317833017074414325729740655626705976122236905922284004615836293228299555563808879459017377227544453245108340116774410877386802905628183313972623402001455280290508386715373018365133340572435607565921818652942259605102037333692454322377149656154656376122225294212718434588175945086120204122485580029999508154937071029063074455605720332026096025646864038643493950261987253296205216803962568937872933603005147771707002124891325504586585816418366226650509975216247770844376237658068144315525183819244488901360520135662280734295434659453688818345140218621543341648529535518771076112034951174454080069122582845557992524165127192759553798136601650224188448964063778589724551061718876672200399746618414775083805410351441365056893402477873992296223275095835813526480884877463347838808138555247046882564048526304726496798192169685510044696400843934589179301647269550675523194670517554075715248814355453362267395190618740714318754222909181573949646536338248381200566317065458633376392751717011092344018367948626287148346746692562977527958509683923993141728887054753635486993482769335477340208354217942480908228729083339578783771093149002744224526361496534743123445891880623639162222122817109995169132866006779505949551735017436985475480299448951120658641491664627629454447290973670810190269674700546752811895176528318167952397439326148002692066978261610206621970188818415947613165368608370536460844670421327595071195406131423840010909971503788894634176116750682427955112694424336469882475605086676093541118115840000000000000000000000000 [145,22] 5283071078600881595822887889091370478135309765188119821046643233520240147130040402911842196640375677813492087781563030503284756778170069022837619453972521527750535363846393513895901628317254850169136192369480774298253830879479410029325672610649668569164060112417203370278394733067599099797381124784423626849553800432504481604768657026117698064491494431406147282665520559929709378031112798942604600760435536832822068700232355059668864046510532724424403215207531853162845935386541912724261963329454967153700350699192138361995293012330754458494372862358472045272300720591045172769675776991688366632386005908370638061284638589069912523596196166470507275368809266985381955041732926796119654489917140097687320680948096117067179810259669277533090801323119432741505689739385249054395558290377881580318149272257071855062465161138994856408373156942618221281131152918836929740516394616051814524019273683421051935416372551984634931333346457824436460423478016750742432659127944597699353959621000782882552246884212021859205627514352189969277045900353970391801340344646217535733676143365095086468022437685921952864222672069630728757415946008594000941222431696960085831517702098964819255975841117662892080206877921162641767798324985695851053823102206094969412299752789797282781833558946433500963170452759581388070508598727929497818420612647331846430783718840821280776755848676449964692196919959643622927711825576719759114757611973873711186351903701983188153795161179944756466805058092971992628389826906721647475903800380869456462651736914204834385196278517267373366418632902578552168631241254632286708183216804203457220376637770615142466090088239406668741623134661035721040830227822885080784565468433574377392629644853386036904457287648139629518699562221106591619527381418319918013631072883397807252723775916074309687125049790166378992578014007643924477899800135983480308096782428455609655709681280060052624820489212089405986824407179943551385680148017068384682012300428806881237774467810545443530499551419874883595438898523726514691884337166690376008676665108307772486220406608221622213781274766894545405689728367928295277000507076863286717411699749312435277448974442423344287247518012157504438924418751138246790372618694095760679661742227246191062292326305773892447607057043188606025973935144675038040368682547192955528255293344895121489920000000000000000000000 [145,23] -4666907826616745271677052128178550360949689074994922260512672111198324961714472891166129559451344726744193532053632055567079468059964640849244419398328642314921413784889905754923824270849870223187390157476432743183349039860386499294930455930357820086553318582497229346618452480489945204150027600412922854048514767773447878580107241745236660077987915106488804743804267164706807616632624630938424209592794443176397297338057123692979074543148960232539449985876813054335517701305497823059904006682255400455402877911138709621079575752815010693689058491222657242922773247679419773443286045161140167778208629696373174534219463986400284493796759506597680041386875442774605762372437739147338658746564093150963490549075923237917197420982276799305979159623919148714582382286668752261432152717546618559327590042007754296458819907485204757378262577515230267566182723571748414476044000082885090202918603690074377147928815605467302704852615715923997197719851403805742506294797894466319920856766133960287493605244545418944975518692264934452555323618717056087789426971276289297198691622815414561710636957270314245680651089421106357441190907885207157447002184757951223727755774491557427899798656399761599413599580011910895145966810693942356933804129005640596962620340598624935082242697394491398205922387350753002960638155012678636561967738087884977647902745240844501340946029271330010555239791738001105531024565200163866661613225005743414807258234262799763867682750407091180162483694207588966456571097818933245711085871521147610248218829534756123489609330620635234551422825567096691934188800459120028457323533156721374985201838152834813212961720758914101165347767557141551523093401565345429244108739385153214174035347213232483561049136748830724104926311929255855477876889042141322972027478865295857932849835914779428305272771017456748329861141104872275847918884957787628421401330047424828828259731465322382648932419238553656836889116753776468450019042741579057312437771080972902244439506070416531479064172679896152959751313381271256838169383396331444488360317133666783064362587512468456573693880198110665243845781432428359178042384713854258053106982153457741268194600469627142821138629992057510399269344557981640893742407237899162058532650620452714886821011844827823111668623131302013247927812810676914531809936636532178077074217408816071311360000000000000000000 [145,24] 3278220470810258991681731210653633351416718659660996192666097593384996252419073055150913033084708445417195023078793066474673017235063801005606292195365716542960695990783011966378930668945136404770405704733207087751659102310221247881235355581411444289035191264303379542828969452608550689100467103556599651133238110859009557052323561589093202338922895270440747533230463565016368637644741558092819698242078742384071475965723794311449829912421270806837172668710958632190850338351694488473325652545941384756174835792562642086466865689577190089000414195242590702358246407469819630267327103432861165522332850769099703154917383577806901115668257473153574056514442242893665330475914651212867209798908066777368177297987355202394988204791273185645282173208133601048354114316456275752773385685318938093955015192740813851075408216216134938047695868332512853273864836358269654806586861155186113064040619758318183560701113368089043800476046177272311910459450015680477876632544594892001506030593246758485352544078867721154496349713709467221943318705407036499319258982054743611121399142199638728932949451175546995396945149808723349716405199793570144213279952998237361416797944655281205219986403221273775393090665397040079475897088041443366748667917210053897928539955962376352134388327137382755643001000738249714782620807039330582308876163296751216745117608153295166690480428012631203712900594110492685079885374373150671400300729779930634108007171965287733840903365982387711983016438322763521363714071085760832953028549032673317964245133989754927507785325110427781867655232722522024560846340136837815974231272456132484274102489034436098121370154716625038825562803025783679870267343684449735099407369400837762338587088416558995457512838069559096981514238878288086340077631805387659611180819610926333905375452319785821647305547143977341586431329175799407088004776065250767384491165403667433659223547330358228359795320023408910191059315000304830048110674029955695631760443886104634316874946167172841904745943058886049154279313387022186201788380232076131927377476518790123185146767315355023348327041998756976569998146730955660323741098851043009614596943109196081375860825490715714082817854315005357111944793006615867108444456610486750707545331118837558259720808079186374727597068208042293366455195404193903744213855519237624471573279259034585661440000000000000000 [145,25] -1589657358138558672748176574341824039960118167555971737533242894156887583072600684832015185140822929017265984649235535002469822447507121818173708758825457114502540504356395567890882625061849961196989696062077419732139525750305809330147839402957015562182334993148655468700673104036939273724595547291030842139666122010640301383991568787640388861630447031408543213362546007290883756867936829476732319273849211238641558126097237990892852534598518181966497777748353484380979136160148207465253244827295725804363384975530278665613176946335604573004859992115796603404221915291553240890980052638480024387290513438820932267028522228287912422321083993664224291831294632655352541746454593746877630289691598772147908930161042915683701493950465651028161485852916840822117170557084625496756158022865788723020512720160063005240636181490227640659905093420525638873512522621739005760511616852146989301590965041996363085719800864853441299031838038773102572103444664672576754820339854651807683180543828002152065606594575374156690447901993982785679479637409874787652000678296060110306144760591617953390365908882989357664104980765845316121470068916007415006153709231539485289397909920986735353345900576613637230386827399194446876378293767193073169425812584211260474272137207418561366953434651548830367479148504801088222263175078627480902514617499617401112848520115006751382145318981851366503466489993193524263818625350910213636953411038883070594860877501440219663040699868270028830206579615495909815714424966136513750458034828489991232077980009478896882874947734000214520447236318401199509427297541339509103864319893442638027539152284695053355854733011570532409891727104973976086574865953403065883052848035013379608507305798524416768898385708480758066312473036707664014686421920192225230838117858642881744619967667536318542999963127503193398646090754979285908984433128859275742757895483311488890780181867020520282411312987268210867439079963059360910038158533724958285129540935054542590527231072581327966938686025685515150228261830984311437542581520056932914137283883168631756469364750847776353240588883250459135395418640099295385602882097422018383616187608288695757005685321934357561200542523002778871018375009359730633053572653708749116037041870847459423844018724311659218222924386249028316023934074234030362759998857528224837229247799352585355264000000000000 [145,26] 115996078850585913270499542449864268369930753826097369908529999697096083545952746604917030273739604289651734510883920573568178806328604537827367920908029617518878138396636221150623139612022121518577311513083877850490307102418852779550242782686778661859653360716135220560399735635975304404677672089294618741252888946913700359899307705849260626529472244171749701215331210428276011806856184081153563438491218555413824248268774646595477863594339170419886363609053718025770166001599669346946770667744032075802906764028846449710978731949636577712967087638245811551777110817291549663647171329056071174410434427261235318315281089307404759180859002486995514387422496575998736364180158756947115765388670550477887265573641583748349705501774780409830152676083653169603542783736973072151864848721279470488718963067826979974704150493296319833759978848951655866873294117222582636718476750598971267846864043713909162922040873273819733946686105949769836138543494429514378718580353259261950517327802009666478753135914041129059696530334540271346557123958628995459494623629702066913254704052185377521043126877231055515037493498385393544100980702380705035447072082259148076879859840027079622741991801264528285551056469741468508720577269339783541454653688020871996606324500222335731110615177060092495523659071604505926052071785569899700610410547709901625921824104484807999681896058708842079015413096412520547081297187352893829792022833746122936182139628992067185287433053755597134623630750970823785809975109403779076411149039452892690350275300410281982371035274663175642265410022575146324907544578613494649411080056940046043348813657429710926498087798957476529012385029273884125292742390371948169969961465435799140416310033210455508286994763318619571434238357597280002933918422792196412532735350836347326910647373704707331074738077298085720784722947426543021499297141537548406620862027254241855279363157429979435648905448164782690547944760292491334304348623274985627115910971015819140244648053314769351851706990247407544098440882321287922202797282041088495338015361147649613658215246497801232892928527307993102665683056196554354567714354879304255441032173764935810839851408157763193005226805625644529783166634662563923148854060327669393547591061214688241571985207124895550024584051622858931323552583290655951837637205226831108028299847773439655936000000000 [145,27] 820238044671488559761083226176357277470271850708503125280937708050203650960927584156604685794294748565364173079775550832686610847858889215060947751033098460886869940995301786652916313264050323652813533677190090426130138586442419639520494098551919523804996359752477015467374770024881436895235103528669036417716188929604078204707445982113930173115491312637951953082210082574270624873474690055418869081581587069708112596260607696979571480563580587394783998545244389032811544537340199676074747773626426876132167900700210623505655403955185007068757888787189192338336522380934198822599501246557728290140155383258556236354389970102299557762921346580034014856732516835350190846217402856870019702866967408146146699744874050717689843284734153437398071784392034625581376364428293405015951981408464774032059031236288451498773372435208882668710464132156602680812208816537442733956373570531985711630616358148139753234639459080405422099227004346840785716613044070942012622234374597293876443896355336376457431726181057393301792050493614001357724967610891517343370590964390377157825253290888446117515721750240911495496667499851746466164709222317391200223564373161852699652281697749723701633935239263427654298045847143263954658747484214845084949474804337986602006300809413299572020279507492143327240702083563191206322756030444628947360486837660985812273236177007741527942008197284797894414555796364254335120196935489284319619196106093689191637597108285917859628428628592508518285406336465425842098801171447992399311985044920731351664953045007824883723286764100021931768813231635992249817609278101308459636383715610619705030046261823817968582473198453701277249638857690847551880757932493319337296665283789273163079179863505280538575105166722718240430290663228618331699094789659844688015396996384981353134587743420769182163288904020887469515339242435450848193334146639275872640713011226195365973384948082835256195033837868553090936622215941011935947291496657163022182361561458811410116293058908201443430010899906071126729883413490512366693111519555082227290331145337459328540841354552355844900720333968524861233342260030948073422072630566502114084165358131270865332654843240503629617104595879104229722340921082387941811983533535660419513340466402341869232473851111800748429463176308229600530624791994519893015318845120804780791255372230467518464000000 [145,28] -1172622385920017359579020362255568995834265771150555616925597722668880258596481523721161691590993272656505758768821736093208271292942938601714599331881781313186845028473977564479617405217229929258560593636746230182479649069437137025574699861996340039832016809472678907879349626802549881156310272475762024381329997432669937932630081661930131272792397143941393231638953160854880857163338346801925169576531884602762810888391436028513233280370805498350957209994364088354704659576145492228299965248508375666411324623945909060148638748086304759480838889085853323942523191092018793051205284794965786138088482752888133249972927580711154567600493382977267945362726490395099104422010264010694673142949824516856558044354332973154965547897580482363968654289713457869359245567454403015851508643983164616736189209956525323873179908895592321522510177428310364362052280905375691316362754582424110394093124823402265342633366910567327945385351472024248546382771933856010662246781966481140571507791529894990937178378564380108498787938469810422920145311161202554055738713278049450433875249776621085447965666012925708019684770140095754175960650219617076032756253509849868915657316667413695769862424364173318886125654694083520025942826335257854751532260602381563182609100320244140746996481764589701025860201474979436426008037544578472740997300755066456923200949797958307135128972125839973411800494882096243313362674061651254437130398738616918425253761859840800710722206376913579329622868475381061095886065241103625237053914411017206496008617429083042548563470954068625121138022310725329628174112766619411508545604443072024262709019388137875443417613726385466035665233438724025745355038082174745539360547545914319091353908246284884810969026760805328055276922300290882855127080768568454415540253435941788323072751369375937302557308926032460861398638294104577095330110176102460436777360861083094214571402787731237244279606864895309812527146769439821314119695995891033301093029368674913655862378725714011078952973301284077577767526125370483425435286455757516921171364906663679187722069919524872119307600816855212062403950088702824115684895427368069347197989967704843796833070220170933382749542820568997642731697500719020005361064873814033278606106006747063045477642313075247046896587019658921562707456999975355950186567478765541727129731410309066653696000 [145,29] 1099011283343235947459162556625996981574096484674148218826676437504496713362925691267310904806283385339532525031376627530196906955722622486852370025565745565424819607514202485945575922735045341280609249902641125603131658732873524398131844289959583184550830625135081867728434489837485143281819367386878697078081087632377354975625441947082819341758872599051751361640978504359228947297915879864201101561217428860187249667420972680796567923694264310543292693560201963272322585007790139124893560793394673607827186520179655249188085123935528033471057305928259461457005943607816031846090265403580669456133919854689695542331208271133083142638707434613663372541371002745713676181024261231451057860270818005034689453268344542080713541529664421743218164611808328657469475451046188291930475918921308299254921821360393744978577891760423316599543424405207348334466077403469964917179360975220874570664240685025139605336467534443181040788389435490394245786267050984983044901621454972759005808761150296011189731781775354985381463418257061556558257734832459032914225373013146756927936471751650141001383577205965966239398760025148458660751634098566322216258894738897588950358904864290559695368539069630832821510095959033744269634816124272893667079033824893618145189917799772010307663390155822856707123474860732188802396624418894690040361227384007969593044536255670732887248027627569825481916221352894635789971111995319480805047229875767808780624530345938300479287291305560600877148393453588086660545298628815080032662096102913518590447358050847968240529493941638967967867902174537698899927351345621163891213427180204401181698188730482438693395606124569415828995744398793759462821046913353375678373009178544456591496233715359059324590753754070578105489608241347444029958717114076402307041209906578515462281399074038776139558948891422557453968625270415917556010822191384467048829807465747333520678685668100746853997668703945235187349968944132528117746001370072139631681799569533193621869753282167909994096390606554247623840711108501797888976200859870729223400823647968875155667962307173632897177689625980174307620181073624140116814920794876468732019175415620350483729234889517720970400288880085925327228665951670601485901125873826294915928259684035881850421946578208488185390949312491148127386198749623274425842970521226637955654240753794496955556 [145,30] -822591829373533026112571858525882543186786576671317903861659329524397351242273938794701610514470960192740669460703477170390618176020846596781302817082571011915687135712000492362861191912577555751851186254413979296911337603946017380796987893865694485118870077338067712432679573931479386229453727969051942597099073052921566539467227344464775071172847174413469686814477906612093994314073326963621095602302092572028065288881882759584239388839030323778063009752309472181654105347777659177108628359640180397367284202537354018849392330826272279178779283620289931777343618517082604221173084590785615385327255590675412981037311067138512717948022811945285082032732514207145171876235600123900553937007256608939429614288110450879347400276319385409582806599420877139542182933433136885614345791239893822117985617600401876728980472563556345072309732565290299933391123827175906888361407106325414064450714761848190538314026721582804296842886469454977109695037801209923608320304663798524768558606950878488200343723915355318150875906298680392308712709236112302864283590625944349033278214484920162714961522975404038170948823515605403178023143965648388644218923462493086599347684294500236151337503346064383616043743633579096467442928612418521495949788440051203127208123533141852046159081520093814422051472765444409972412344039025049471388113222598112658966269932991498521966642918327872439231537991473714073713142867340759437128961255950969802392446430645697932014681110500473176345875224652489776078766117370788654163003918567681231669594111613450899207733195043870587286705844003874177538978516458499858648025577298366528249981484513188408546657039300903518402932870032708581875576740452676323689594529011463386474101751354788909883375935961311271680488231825763706705269818374094803508329982395904527971879900636836192686298015502780095296168994299287230117723952466006070333184936123180745074431993119642021116879937593577039572258150939342292526320648979188014607221841426837717420866182100661788831488858492216827993634354479130410863145401464339928219944222446102745175331648606050161087115608234910633747613749142485466122761148332495032340772953650868982261820688364239128511714527878737445374438673792673109121274816413450247220013739708794865404707972088918359136782473421284852963490396238983938657625333644529518247968562977148160 [145,31] 521129512659997392022343197209313751028397921884935825319109858571726452876941954468151337095968758741669664968777673310747708321391294183361059017234509158996764560228404231986866611518646734952370716788095512972919097083646000813465005227327537746835330918174343914184413621831214073103907753121882325144622687041591957362187057830860014354803814657975360421634401977597422590302902319220990015790085821569100888709564416971417024553324379287238219742812982586029862241726354288281058666024158028384305263086212972328662758130614199210414649542190098969779912200393098288388269476578798576797294029125646546287550072338141592394290478050253984269197125718384764644079707102304537739168620961850219940869637909496947938489792897348646649354271698394769951792495787096784518215622161990983483718638590882534056438939858982598191191782142045929353726470101736739552601682311018087898365908928102895186927642576425774793617773402967850046761126990894707317708109859911186013747989039318139255121186249327969312698635020764634927314889269093624719899120891497108541074422201154763767536587048560982449791743821281410251114272321184128063457530761442413684808781940081206449843068266304965633156782665211714637931884510813316937501181153901706490019113746493525776310122306484345662528195521932880853893213231522473982509173173031341595444505786801768976026398963917112085647094783664178956211859634297839239514691665851081534042476604568417459008012656524807913845055713582567542212296443662582633259512880192857062481582646392381621209837482665247900814202105260916287519261970516763837460928308222451082924646568255672490860074953761498302972445082032433653362494629731785165043265155183324150460219076329409596981399323036576089151746794870326400954637852568647900180254827760791328766417541415431937589141829355772358092177916147899079921862593150395309284593718772283151775035559075029882340991119146022466719213857372402776827446242577981333105759197200146800738369532600196977270691214478142834792606577045016455442764635998177681611773734687609899955887377475984962918725228086490261875789498770759185065206635136819439314454000544167979873292978270819487660655704576489049398072344228315391035431637467878595820309891731643820009173738309154480407523717331734607431736018647709304273974420343074672227270683672288 [145,32] -285994679612968052015048142225481032067574830976846092722399446866507347781761333847187645575621863283251337837276473800237426649514940686259143063880760050205652202305420169604105432181907750899949983172862239209034221087005341547791043146628810483583135888751489852419292784480841060641640954635306236164276039002413172426794738101763645287271837679065662103563089129126749828196890203585379160196974227726918981597982331321692433181087057385144750261167853777103366136184181944724174902216923317112662867125777070656812230164994207036218358895271849038212197452712872273042418787567942109534370900101586332908848915493619420799915820120262229760890056577659135806058578414687018254848620762314251322332809656733387933890781957427169064498731213926006681238424150558902132861525632858570394673659062278697034037212954305696402073411814433018577679496664771492334762433490170105259036222843763210629385447420537504138416955676762277779591517372948508588173193587483278597188741432218163702329130691567526758552407839318022127613426292256243368318129817995992108215799874701748730195224226180520724562883238173240136267290350775041759511911742113953022905194998723122382531584419963339389302829287147399118303704509495868886905749846253933984386423829968308565648527150108015416005548314901537421939626333959911242825727163866180158440184828069546190635848034743664476985559379044691945585956289175480331508112452809212139766333214446851841098164535344968365519629958730272549133036591945229160681120504950506907601383976287086253560408649116393624362618336865025299929863785599026047380671497338699896252493261718094628379693095145443450149045516758832627545605849856073147259779479663402952651184862792066400426205537884064134582861994059223323465497848129469553045942474404441784558768269794606715890298292722402390170772314991001841517613901758180209929997615575750760083548458939614555741625435134781155866865262613962245213266521961837903032511420709160289652249695666555890465784488785771309341744284059033619734137024644363666585255619790632096160357969720977422990649920619160710390634182112596796069065384837733018517338295273084081264829798989234816191499749605393756111300026617265271741865665305008676386670139766087912218256993044942596579187542758398628520345866336086899483291508978979641189734207680 [145,33] 136913003371944027788915967362302101416116840989691762065887452365923603755012170202904104879955506141851664366508052365146478282217626225191249854034334985082300643869581177321446834664400496155600678283757304151752507469102153426809109729032479454289363941801909176798155080208351175238918475652782470871856905508035378869507252201652774331967189712203440494813905406258677377588388430217934058989948021038378525359743772033907353061629464544068447022426356009674340001899896070645004809761395951669679196568230029299304102124014803582233867821850677455398471142032638942876405411394525035339659612224207097327497820650747793526834661838975027832700798637507767973370652885441759756223118971277282828942231747284080688031968268044821199450017382152434095965018981426867777079218126372852505222541415866245621263501461924274716191239834115979953441928347756833426211877499253095938975505568010393479456479082546004641124684930387340101891339020158234348561614124641851974577382506717016681961730839998593438646172633158141924224069114651270926815143314916561679012630847766906557528754818599328724992173864225222478034895455177169893810709472714358551466975909955231048057553034204088901526770765467110773380730687868783665973361850307815074954424648975746782199045967280222364952427533297059056742310351253856755620948728350393465433267497205157002399263614194863678121101911014390840089688028404479765029066586247585012462624898425034390629648240458983156849038518990200843676217062401722741219413335575870713126042792881497844778363919533140952892981009587541912207374297428513275569322093322266304361897079363675719131980799157622268532252435393568327037647622511888815503468489298471722261473016261674721578892347380935852367635281588963479787443034174727937279581529547187628074208911328048790834899502548871095397362736129789306118724401565949711539488389446713502323284569834077138866250431832252580200271762905785775762307612057894806209913291498664000865358487798737951086304004459163366947606542332913167775852064185592745581876342552725943299413050155488009637864567590704093610986400196822103154435874395196511297425112504871310284722731166542042845836789564197436453496930696921095970366165508044572659377650458495493427271959679059098754695460315360264928048519154740485684373986524286971508292408 [145,34] -56711702216186035492097859394553938851965287494009844198066776481622806839259740777877544361497653282776422792609635252428376097677339856285724298498364563869087362095979797949658738770912303103665900560449591293795329227465821538743658941166331166844171129370643986507308515094321405450285812989506868328931961908738891635139653552162314260803051249660791038243973012830579027729587296140555520188972129364474052142796988051032800135105443026302370104787172453987244308485712534184756616076840305778672481217392213448898911722430067046638790230716415652616439770697396105282163619307047215899478789428867766110669276140888782530062324684345935002056598224993161819461196541352234161093621169472749210345260718581606251722201053233452094054996083496243484786732001556337465605892585397078159467903547785908674840760671697403551502935696207664409413362483176814856371827360504887980994246130319229925242071507221442923692753774057385263975779127233943156432291310825132793327590561645299579382235738031222133107049704946372696134740911435294924957845607325695628536956770915021860861489371078819576862165217258258145434783448177092933308686960992127358681197410742581742429865904252607611724125547241292934018744073440211195872576788506304332380316698934804681504269695732987679279517924627475686017229308404234430627705402321545885511457371671376808363465261524127648198420830798926245173822178650619214448747230801979732423426039554980302150395321056223325483075277660849187992803218669851025909677713829357851464664861673835173708244612251178780822363885520359435332015073915519195131586317311632596752101757531319178974459220435281966552393383393339597941716183026347552471903600235727189407060233439902412955968396507017565008498916551222815324167756349806627880196255243442785783896645144610056688072189039233645186885842131314144109766060581940804768978195513212397149485467458637955063194426679846705611283400225640353654785164237775167996355217211181878497602208777774979829500466475810118126453171942648856493575784364103585103719542865916159236533807402088580156545072026788991915788714012262131136912802824110564469257603336195702406925728071335402499267803755045023464328088259587851676522587202482579283838472523844353747081660654521489396392099476832100666732477292682914473969880492375111768320 [145,35] 19607566242210177201389346894112099090926073914080609581130750563692087881350086674357387868240544209068566161431465935122062908414123469738432162940796214246123547514245619369353944357518353610357007622758107460976835306918558470151366118062977163283105185639507766539227633240674183432386359205342461145009017349862461656501215263664610430117718183315689366308836900932535049812792228904584846923957759568560949865368491061932287151576256876465746682280568734797624865027770370925420179651810691490244007214979122592263772690143874463000928596342037839255908059664582949648620504770599986909634010774496097221377910362441808207320856996824265938799458665740737009760308226991968673139464040404642411966496385299171084361320567019810615204791292779257407778713341952847786886511040607158520977380436286555073139948202392796376247501128775865774745941612625656067207662592463484103005882795987255869518405027872816138514214223676322678135278788061035770933771473548683093774397521179254659083074934333107849311180806533616587032445524908919125706951520674954638401424087615523607579333204350665886251296675874086018508063562503420385915363832485468659271561004509544127409318236579716389006262825339872885663114125439264978341925569944617926122093764176239564253795278951468573338288065560890721038894447866471958686627739013424831956927102734437719312488128856061769789405827404105439622846005991880933542197733171711539219017986889813182972141234774881415877768125450854929079405924591407776724358309741714956014468271681783627527618548030016046190915935146693686655238970236316771149946722212398310750611851345880295923091030990889551409208259280335980879120436086622696363013923333781784270172696121430697895184429316107019329612541035677602405803910182367200184364901295547846846843796730859423981566480941398058092061304526747460901313493684868010649735487799068017949132759677274834164367580419746002944415416811168281435278817773715021613086325735698524280634806771536046550899308845503052916721042577364521270806351787982581909718279046214005819326425883057133566154172826156692637874469077343380071138066304246038508332447329230128496504093687366003497315198890273823026346405181363052413804123849488102189229274516201042479926506238225052254645471716386485544394883712584577901156539844135692000 [145,36] -4992304976501139754013754954903187366634834947319951371130178846956688794077750425683649793751529826628160558071908336620497070006688947296951813820240203356916213723721930322702480807890949437565711537922737949318779955631554442091015237088618359590890770891521231006604443691184604815657695885624534956217701712924681773023970108716591155548303551304738234304135895413871514403505195138599814076679393715747042020962605840571449291412216436405330845058465945568111131116327046832510312939106068179496195941960692865397401633198867211370176250149231854053194224102345704156307404621018871258852487446004924209086711799442792929150533467364570315383676968042005407042196208058136655585057988402149704120501225027565784134419229374122480227888903004955068279693918467930122127778658110237089642884498099045312363852813791460937618274109917532465598128480733597943775475511611455125244347088698846739686116721307542293277913287136406684218547537159963459407628528801103881404655796051277339862851761332899390212810437234201121394612766919380757644205665944826366265934861548538626787447377930986558861460104595739946724818081870299774896031379853911057654047085431831913116097237831605400684786054439055602501405887011932198409670905215360677517156629046843056205254767120871427186849387553301502996136865286063023503282332305123682908333606309545251116241308216546084625443420949047434351381894371470811163273693569518661459525344232014500681541161791161719890636751092064948980334952306412966592020595665440101501533530198343386424119546029575021566357646177329470141756973934216170252773258331752340142009697131818312282447904356246808688604147241986493864661627097963705902040951277507302239796128677526729049492633199697084534361149894018350638918377623625568708403967905632368418225895902571142328409584134184117425128786459623366182349284785016441135216947109864898908896508259950287139082962242014181243175350679207579923816173499741693698109148098778079860908483702074533060634730778589056859664575890445685088953399701115820637832819578596983172011803952964684194938850962288626792464915141262199070415087101186733571105116515331363519263792037309212889127035788284433152712946260202620348647016633690796330163090391191822666589381791557651896823233100596432466954487195030232218741503179333312 [145,37] 346009423401933508339125549549678255427435022569032857847920529153714388021493075795976168550943401877054935723352246324248793420964866581477069129339212378183966987092559538716148197502450460478694746220026169352702924979411936970002127099623676940670901894851839959357915771739302492832137902332772086567236892979530270237682256285936195485158495632290563613311592133995852153354741577177011569905075816613084912373200068473842561212990701066625589109824595506218671823040595873589302815796430411819922025273566351831620243995821247360734197809788174030483208155987952116897262782208260039714711178177880033122317582925869053579048981496753132274265322899152097312608360044050173009334028251083468175526350454560964595412074115025341921931764742445925835971157861810977633856036540298971235235187988832003789025960955526983831268634690442819069954837176773164216958335497118732821087384263901578890902551438448641721848975190290792853459539857551693244760932277672765266792374379750893159538611435729732790756405844627989658227613594145932119264512901380024973070913907706057622213061237091719612867187802616117815140296651265838870871277395511942476703904030087291290711453690884353654157137175854664992010649748725674574556537397115863289056258929548359334106574217441255821008464160118976698931438610171855035819234536993723666566494396730794117888245483840548833719703166605775673300144225047571553150298250388633820290141672009293087395745249068936817427014961571233655337478142228951647303960258068006280256341696170274571533470911597210625213273082593523277058747465994505155985540779497866470738271268724781572084742894697401687957424678218029119829956262332442126013942271978591307038883783007031506643065009834718646383096024506693999964907729588564505068464551930997710618029860279195620135161168888376244963231225860606257848362726343323064325557130533628625314566257142819665646753674973089457926089689346714087488121285497313680182672159930680997234479449586271898101807792898581855905338588848326468399113182006775003659070839415840713051893413919677383463852902642830295090386462040534277974740742080754236301099106340114792208669573462009493580010593140638348682248710847799900356074022915194277052124156243979916404178229242435598348459387031637893267203707509916373168316107128 [145,38] 606908289087784891843178804490073982878095012182593140874843251568805227360763992838820230297139317814221581143178276325885083238909326444990511034264791218541956799710513826849159185171304503444115738629880256746609936376391573729196055125283533882745749641995910646882598090362163689579625034648610253906057958431068778126064385714324807401228869919370215460526032000110863088030629557369953225261085097165019424351946387569580434389474298640515811444239468153623620167845543923548083226035831990266413455497660531505774216275759424213831747589199091241897235273969093393444878494848480109609016624927042722470478267631071881800430145924500226844139820073200388559084824214696669377901154801417720920472372706637098676437336452261916338355331320275154456048454680661367107804344484586653662168072374444439179079051411039106461206022222089881912646475001629627243880825563967712216453803722323586831791058771334752197170342788961346502065039341069714369542388128302986933500610456195432348856497216920366287219919104565975306338462470601514430667065231304223325682637551633517588121112184866411457385387766374890720212682551436741474563142290466427915071113057782718164207797925679271322222040454416424947447080313286560256723651627752870497500582781687878514949756342341641230301965671671361892640829247704548438523845679237929128847692219797513641900581567131376131321211637771023260644509425581324327586148588774944728536114849234269128620652418280770118048030488543917122130297342215812000419276134090202815844780184058187488278539445624225226665136622430165378450150324952135434048984077365376885392595452830304617635445890603368690546221507913412334337592885009842534945539241144398036796366696775242189887350430939598246396994550929574063472527022823218957873550224684817867490804629503581325465647286576737568267900749996840771136610348968055589606676334526523479270076721767325730530142157748194868212203696525407722887574991088534063268633268592190064518376951103416379968823005078644962541372987167056042531824672926132700189849406621850912606773386088646482736974739478156299568372642198705933706885843944490781741486537615338564666827556606986038165032031867868148396594590407997462899815992110100131013964585348857507735857376560293060582344021828617882022888923395842485934149504 [145,39] -511273140047774966368653325984270683388058943060390879933935454338858667818973980145583643991186259069862642535192594083587203665707346753661556896395460029148536282594020375628922803179240355827610912883755959449350488359206352440027959249444834120998804606138416770190918370164656309574513316877974080912588336649267732888664632640111917364257850433542899213560348386707870273359276010814802452193781847920358630438245070089609489348953057417016430513989659333325045725044576576919694200453793753214820269357219095567150169060791310479064816404622715418743396562364005635811881268165211624452374747636416676216586524184748806793134342136793700657314399941219446695043895808229738674367060010282101307159476580474695347854276405584049150909384296562494055953616992046132141596564572969621932562818704471118164795999973599099962700974617937308780830257511932193860648345367747281714535507953476046259973824003081921747391925273538987189273510087203880500340687446769071488885277052076992805406311803023162714524128909394770601099329001333479427596476455305228984525652986457581816601953864923563285643289302976383588904946485664698619652222111642576639389174272503623377282103942558702447462652590586599981424878171263569606327953948792384877032745184261594378992123915883753915248387790961974190044064154235283802778689989277520821857715049410299559846658590865522250044477747396035125603098848812775050312880567484283629213913435236309519406974287590823278025279729925292877042638751987715675430983973946377154080908424712875767594504302708309512824098340872420924395659673648175162932573015336450709686855587094349271264584066537113723103679010891646471589388489188418805846188162275005291415458382421199822695739710744756735561507611809832724380361140187627729326015241766690520158788881756508655536799023201964895889192482548106409183213131671895153003699104871361018285202420733013198699359748998215814440320039794767295099507019344178760059550027466497840154018493695260542651363663649567973472821008766843133793969630519274619243979294590615900190266681080677492417691431432023117836502548896300192789076047709942952552790016228547645906144308856296507952330807000301155050712956385470044971304818515756979687943956491058423677819793406899683017916664218187216265134265648329544705808 [145,40] 275794951154108613853884974138039747115654859483380176145915821292069126911318626418723528882731834884843761042536628068130080473239565348844446915679046527856247575801809554339689606253913664454380319547931345898273516402302309350211712684565903658368509328177471783777121789800993904503044774872441557076085767034220817133450100912217659214488049026121163864354029196168581778686639067301330811765152077776819566767686110553971106166160604503601366535459997068517046072101213039962504922472263046831088662796310579991554300763170993109243384734361427299654106340695566677380227179931315824682652722592014375169116865696790089304945146360746117617188139338652412512397292696658433259357591321991804326543103030522183112557767865033685578883647472983402286397349475725833429428340533564190194507212710202738909994115976190169157774880133446037116375864441152526089842284327183966940489540737813804121791795218065248366776875206610908406146205962518837134696332034267727697907561728803901690258247763271884723343712845357271791718690836802620841742142857496705167519756766071901710238966889340291698773138818788486134438378146243815960899122707252315445374095518669432642318997774192731862807894402139668763991166410729349907021179638778523146549967911817428009700772622797931915642725071519676952300225492534356102503136950233404982255901313305444259090277856718589786294259525253214818327516920391453746657705104081987104632061314925517939477132179157109935414050415076848895830321869558838941647867971037756989914332046521628398914449644610360350730510180375198322794463629331985225363054452563607120110560630627700344269199820525273502964173990647762937445505378753910007532653095268193910002982064994145199875320292173751499172984780161930599880828707757763634847101644799413951970523672340350078253564957769008508550813280435399871230070428833435730370320159473532848662056157977271876848703960826034611120849899753538106558399140401805583726153481187131662679910141031683243150678778946387907700056334228323802927064437916516708041077609868781467057022230748466594669900428627619250685361443721850397735648141110935236603249541727882863042968361848909497226321008426718297498665313115737363157965185754599505001188418313398855605716891447723006404132238378255283829615782797879730688 [145,41] -118690593677191100089958382853352667429045667134644742118456479362045274724146448680723013563588240134353163309199816932041955072475672844911067284533540780360647499388985693800696545453361599401244738001376149934005148581952779688512371410080839368439047418969374080728929327816879905387694340617661808271539914229608957824136430133504848380813432937317628082167761457335816449313986127144183829884013280836203423460346332123200033649148237293811745886995972091124284457240856933873244259029131785646448015773280298157813149432083597501942206179638635072574657826973577663879827152220509753547042004153336691422507271855540730763073350959393407132705558668245068249889647965214018866319276459509017814510194033860273431758679238161528697658762722560640385117755950788383933181781327232660861410147149809321296509017936409639182686742883589026645763239884133884541523703830335839592507026428190475887107139303199120939633851358462699058761620946428095627968433972962857143902786489687739033179597451858677199312815289625755432756803516191957282098900349426755489357155285076692214252841510844609574209649461368473403979325047036718251700903276619583313354390379708100919830143397891870795718598581212916914579525223666240977648359841654215636112763576875397645988115464528466917097906096538286589489070988568084178499471661890446954510441783722982806835665179423850236468599731387712151316955006599600922526056641517520444650534825387227294657877606456197362604127690327796674953471991527539219913678581234130397037839804819721077426990507993388601052291090875665775534662715982109123488968328672236172606578590782853091221912133536976018944253703913923011332927431112171573992200578391150297065623243940265051036055915509318426761321610701506667034412491434108797094601416537955812861937012732306940549926196083946761444374760325993787311155632604014891032119939003439182408793077102737989011694737140419816437238403018297050664512697489696793051289703471165185102801950682747844785927385315100949529508944199479648556576619090051339607562104935806116243779237939974903341221481175046999411254111548464137959533991825291571642201711414010042645602090398212088612228760327992838024236609315367242693259094056938236234958054332457496389908676868822265058731284610103094511940677691174368 [145,42] 43027946204564868852789856056697824955523228054687390709258314960104662849523025867077391023883058516147201081989391957659394394729072419715221786875082061507735265472342257681506268826059878625640231502402505293883305335056452402912956622334836680726477498251892416669650338686243048995298150918374683968759745555723203842765625793056103798450072021040255732812474833240785117249396135539291902006981459013674833460942230140776206202941295993958366206591391961972895079876743638609937094350974470385022734185762789397438317900698757819590165515054367305433777343128704696063147337459365083146238249895318379275542400788027210922961713229518564200491077422456801961189604629124881890668381438611081730465802335631646578216980687088030719316101167691787906597159000405508306778154168175540905020759752557890707419981124936242985635678614558653668649209553230923846472205446015430390046983380870966519126387601878203381809580659911997192338033921516844818212782150218988051819762568923839405562043845673065626039729853475884779463616806103553549096230755724723773025404326093463475790347187080743731958366562124396639867223459006500406493125563938568060012017055107949119778258896049618291551534760315639183971972101351804473252492470213468342223810735388462530677260222717495512834271976677395107565503386512377606034012932773323357742058538357794809519804735189156593663659606148218617548624369237230077459472573456076498834199126104828977144902271242638776233104811502929539444778480639787154989495566738971624657941745917378162379356312214911287946098453225361599644403426173781511798380843289802696648976200619718777460569954912222736323966695740946920943571331653699472660678775556712427513479724447858949444566554463458212778816529432844637733005440518310402479403618078032963544768206767577530609189605185256481399654281923401205067479568120665754703888468063073820721223981090630452905574843038465325041367521132493263386005787427984764776874726341405310407320903552947223479874055366875055080181130322710817804210549617769349965256377983518008133204427300127707706023273136325132448116800129393732039233145417602882232188340148776966045101276149986051751488610134191163594636735103057212494491122491986773015874664126243013609495794130555287182413071416120058333323470924928 [145,43] -13361606721809127647802774203977293677254931179908053241439632415358110019168960226469363370388789402794301536764092897779296516223129594874991320297993040246379433722218436823912107581793254124480373940949451710439317389181382516885142789261949253135078318306531628972993009163176629577963426494941663369351217361903072797564747834290009079974456763351648823134399056368691825015904245841507339439013802919555589421800145232579188821185602799407199421895416804495223878313979771106569425405026189213822947376699697164169898609621976546922059665223939766480312136778958122750439368451938438991162596405183831067125138528771871166502533630915883506268661871663632977255083353585156110281668474463631336704091139315009476492450397430256131058752640400015962963450055193663077269682849843406206772400333112019660916213389724477589272803167898174187850401250410462943409688714940905367132620035716360918276470673370732839782419809417217844406529444159149160747104104317758203714631375567387136740676449623338995934845074498742639591984307317977690567248486932113120439070324506715839545048421234374567423930190310311554188993314628818227509867984618351851993303994623514148224420875897180703704996913583770406306593625528735367857160982260943938867860403322653745676726663774060292766840020743897392033083816134818452258638218459619382703499427691114965955045775458063929182848227244833019134499339822542680465235309400807379803043998820513275559593093054303809602783803999467051025085966887759496574684528480437539407961338398503156902902491699965142477241728925529405027039779171337940105843563590282999811982578980216982777492068498163979242687483104368313547065313022607528678590538809608537529505844509728527459654955251351861546823096077847559587401814538035782256817904378125849585817421889407718276989487266508126071361098868404945673470952486464583255845499824997526639280574225334934601283070124452045630793688177243232402274693314305070554116074170521448877647121594597008673678695822137153724696824234053060230049717097802485433256283856950745679818806805712913690871470621211856396041620564410380811752545278001406250064700408494295943165955580428483204981589910061977390878214279754695845628917964506768990404825485897626439644918541388268644007415374700435265390520112 [145,44] 3567863607617057997047723736745984838751609013799767329878706413985332323537306575073833063517153582264568510507631264001882013487352466955010822147095699080426210160111618094904897033808264717875690031575882091419293558261649347465992777046973825724116081346987948202145029588699852177023893897732299217929108395182941870551227828710861831629353351599213400651599478416279576391189329750746138459352116970489555290335377625660744693892746464109036866814156678672025074636779208133742941211306135235658716618664710037014412116521306176184996817516587574063214165194893338118769398394703543979186888786214586955157168714322836897199415786375123528168697360050371103639338332002021040141065840412219507741535509961875784778382918358831997711987621338104149860159872160549262344676753088254011768016191470098023288796595928369173395798111974382840733859343250093239978924990088854489133131051285794260552161276879031836469150836305120949101456117876453869114478020821547445491600976138393589529776814039473819242260691305029347695112305515111913902018385545452504866703733977201585662035846390232177358130574207794969660493824088338742740222340894292780430133132904305708904298735587546996128963006076341770516896413864067511636468977161671128789909487852582797285435295153722649631741918261059799820535424806212360185837338670105612505170524411014305923693799036676189234651654257849287892622671129474313517061999532936266617519808123343275370757535791033261949540633286433928416869197405354448573637119425502312948363915450324840907558935660744194251458722115182640878901111580495472857811856463963132251484865398347513037644951996573828058472320477523062813969858147765038965679939338555567540410411411970142251530579810391070809080779153008950451805338852781749737529164663008652849089910535727914060470457296139407027881849561773501916701601776078541015517576222495079586580814800835747599836091971939746864253275459108742768217680925583417576384521201241535939716168748614135239495973918981437244420611569474239476379630729286322011818557309057993856069964548538642361685207596134086494334088388399893090176149371481582345513587326059493927657562351912185759201871582379084761387347632788130371138385777440569643664952115170175935221589831680499491327695403673492135550816 [145,45] -819364049729698730950969242575135194082930319761074205488849242362281435945882068146647058800011577746798510900724468782295864489079469398522848032439388945723457004961495201858717317578769692545071079414932338113685618392691304922457339320974227087035747660591030210500155704670198206077182473885929675194480436088238950288524226291120108919655437346939236757022362531988963314192026898705274861751044444490516848278342138000261341260751040866959550614789654205407351621338657294509109707239052586588220616400911293414920872236231324250768196686333498323320155291015815140429494984899687295055457704697088377052931666755947028920346619926620814449200091998608690515289984124707629352472797695740254439380263287690563497464588294487055083591429870383058849011097721458495457358578230565689632314978474934431992709327085906187370562053529492112672695561784842999605319991514040183149613499629541352636696569125032622068593572626393228491877217147928457544027801468463442327745529840687804372431606145829387808931413611145263738600495807316701480886337167732812590501453332593028735006130891831151159276461319235064515518714268383994271110342875242591980244920856845707078363187637483014673818664025012255671049490453952188462411848720519026457877186915606910522292055300563093451780331986001182932769036419835636832932031887783329082968941395843260064589867410742823733446152952948054915768254378558483358250144641864506848111619914290993272908795296645583271270696651037638151084237967155227141053689978866775105627202814384875489126977875116790782999377295146502255974840802732156467214420574765682030019600995747128827487334226440437478034995726351277826265368246486333206067117110601448265349317147458001726842500297872176072846072895562739362034413717933916620107406646229842154737199141474000899187799079273914101977764745201744652420392532510469884102863309173535517384652534876509238764033359103394284694627983378465905764787256560315693157321011549155116507531670171460615561270546971203205688537586674246059890546768248602500110696760639731152437209886327333242899567865883548715273135564251717452513556170066363565649553167887447259221088691444323044934104877910796527260965500635050594340792864067149327109458738678932400930166473747222960058975449022148115764 [145,46] 162122284086040258768293337381333381204910728264036867592002329224948051805650768317629295596309916021531462900468341521762376263915133526809951799379930551507919328975464578363390316996851997263211163579645502807938240745677911474375358166277751567356996294667420296555788822294527519633087625751975325462296951984724991285128637028434470843787308927859773224902256009015765448523744167921648981725346952942133705104940448958199351424253205593392314203792856910743691940871357019961570915453814965007853054345115032544497131146773162886846955437560882504743051009722217783138049542549873470798437860338706824689904865994503333432613530826315913796990131830687391000158964633883537888788447196651042419807533698376710351034720803857220649465659550616306805515068953689609791778784764591997326601327736580259701773401387952293823546392358883933090852749983702682835032129030887949469494506485293705107036809256438333529331002378719032461712340795441287107784509988993469612308353642768114489269073652584289391140013660060200066961300743337712201812079277127486693684148269258685101404167836055650057776510737774978592748071414141158321614089948340460546745838923337270898507148721106490215677041312121500951112220153106302216633840041409396760631276728262201525349367567444994559975614315283967505805830974083470585593141840681800243453223883389985864434473525704546662592491408868200269357130309407379408258442930872379235330789988086298185387342206491771697718106981617679868246018685628721126735350002460663030731224426452921503740980923286948983162694134483037736875523727270539580065114199657400717467833021486385165648388611707026307037435493474754073215838293429851699440193761921387433373121353716246317339653696891718694018222162909823860332555275939608396167913188811888225602643547724337947264115533287246822980336835019642466993142808898889917215450275619006211269607110875341680123750486118273474844669695022491653692157360824746389156450589436368573658688734269068538132190370538119720383205686081297768610001524540165162592061880909799904676091026150042708745558598247469804435547238406062533146718990828433258017985298381127014650828177015575222712850770179856106375432559332259892946258109008908275617735830732717339336968673274989928009255453257890816 [145,47] -27715248913063629887523641021907547660704387509125584456109865197058193455950746333072253704584294239488709202849412738570678799691443250067630818023036824355901555167971405777332639242215274246579387263247991964807266127879714514040467022645365150827605995145666216662924147779728511283024012727151504981649942257663120853296525026928263131762026782001535498661319842759042986024511975981847168731199550639926930829434512925496979241019484348354715744989107582768935586446756657105546049003435104720767576052034765521672019817517430294273115343970267971241197614415760299531645626170057082235896044424558601863411639397098790566732614134481535459187290803137451738485248038771925963987465536704330051585959377223387823807759725381365666463796256475341747030887463793592506243911800359547707222004148259222736489063769357631402805166430940590837811210489545521991815618704090976226232902310773573113579282758505395615880459069957346219544175816454963967555829463018666237230808484522280178499829858904942740463915152366589296933994458704454203861045502868379981838211003874206803929716288459382276123518654525811352507882783839634505090630203331294538203820290976494730215608477044606634295624752928104325298641050403881961060046228340441237575090861548919433731885409147539864010672986833646408234195574121731383902326991855661963755675087879655935535437892832226363874255812125030864274044459987986228403359844506228450479256961868688957701896915241219085455947654434630899456331878994951489048376782539139637175814445849795519019742414058780303850101853284324357963864455446678911302066844327389976988098727600555699978222706915012814142902580333335872425604277227278578477402916729742543711866224698405801620159684398030324302443737535288765529325869074918504316080330880053112307613919168627911221084006618660994795695173601376445144982609427045447001218287229228704942855972846522655123224641232775777404449620797348169425666927536380333991955028167895265828111518894968922624722352377068730955734510159722040943664122512682238006715273442992642459029466389440372924645942393764733642055008595282271471832054839181162131486330115306883393843266471087406695592626968917515851959784015949948055884932296275663664611845831379020474948805136745245798692079436416 [145,48] 4021301184484668396716185944877971172138886403551573695764238096458421590525479332963453324110119649217529213341061259003384321585938044127156675026023721981718368813150661533415317358003571841922655122878310909174393983145097247228325125353421028344293856627995150080389246668647141698915973600160055266392942802841386295147926571954684483306835217150272947879785656939774007029539823756553582423015365435087610469013648278353126030197066552571395621808907785288410846409182015402033341729118659688580552811256924606220980335793698832408945269958968002981025916967430867625864022216385592099309902832064231928554103611391029250949278770785433987835726327368376269987645503674485318552284087164985061800739593843344628177485166264055929057992528769477926397995750928868404691354785259269220533131639061210128143361264389222823554924035840771473102258418253078922811588981543345912484793740177120918312991424174677493579208576821874685440598657120096246114248762114339730827402081511644985593700167336961609013037463620083489765268625932674242533709018032428819863486500597179262072787248234193503359781106107429924899231818393395188933684630594322126913590473097803808055984414767579897336813600560632645260409186257287629534404117000039597841642635775881425809065225034293512408240825516255370745794648829946512175412681050364028234728304718845733573794313223619854745901096677788274057059414577054382361375628977459598677376502913263869465588815787321855637605296591717129581969219901002104742926818910869922992774802092236509247571665235636150732333672480959092284156799438414798616591551182303753158428889490321426763322378717538207398051424029254063447351424328553490976258375199717209851144703812375637467212069647923450021701614370270659220111909392631345294629963947371192351078216480605655035326867801559052043799676999065556397898546653248336973091451145811375738311378338742389769597275027591181349189073253347200422273612569559296748214951336280042787084510013856981823678221415348320237819751704179923630555196845029774831947427646445905996075199884690855739261968646336536290703496826392979987820991241057098665386434002663341833398048103620743267408692995578508810863614460857212933144200702706022173796117792815817334203732501778164083600680704 [145,49] -436457779019096095731200674611042867457528950595541144236130349606080524096430668667064510240813450340041065647786004778959430529562705490686714402586560780223888923653942439751541106669061515712188680261581560454672030896035125581565478038238251165596228865684875867627955536808981510651021776348822934562624167538995103349896831335729123645522615928971084668334614267833409973142149381670246763763365608779348065561623156923749253824910713322809874946490435123875129452668346342469505275616380170135420398792950558244909869808202250764215408491601321839146643194952683553483415124249997646154804789143486723602385059436691733039582705783530930526480632778556563806065218395033038113201800971259492047281326083459524362739886794789666553723523097662839880766524775087479067504123406519289396292841678513283771734727458754413405003604684225631466556323837194995780986275162367396113702636927395400245806270541000076364313244221314976202206184327895903343415193613858669087446547676117278981192578831431095967189879458857857896458496216139552813641912564304331350386421064031257337425779067760621744131297467083777472549185657585134306701758857407521227144750241846637204742252102499809143326966422581013496047533176775467611639658894556899755891284201867524765793550896491831413451649637472968980068333785252144606428308145234658071049348894890821740703938548066213434576314567516072675291044681486401540091094216606249792920956900241953600934909254341822652663871483974417207901410423639807371124782907456162365970421357066538142295201524726518788133491154682012937568078950516754409335190522031384355890861027968779934705088433277985153393730348957019992319573749405126399431281217411330495212172929023209893881684995426612807758090055053751929371673371557433920756682575258504617523193672651522240056117222795581958245421270743997126544608949837180839755347384934439594199086476150954001969826959755138332812418301945500727194606484372330565115402265494536868294794439426465783830789641857363439031150407407689436009567075218439240914996203535047912312365938843434122075506249377802009073123681902498337292569101305282984201787629817718071306245594548585007349672650132711809045648139114353141016704135524249261749068301715706835299830813314924612042464 [145,50] 11975738351846556021814260275440311342685268441940097409676586151351372386817572837820658848572016998188416266364216409178698684596167213713661096462865119119466972570348240505159457099874916986470736464740309898206725894151632610734499584232786222110232276722893678637350249981803709631566579376489439269717389920598665670872023062843432838899913161515469339764358670971757949748149480751065969707404695554870190644158502994696104347798777110929850277449958643307705775360053569155105454355300430735862984237492645935196824814496950897567312073547224198630658435189319423574087442947536639529264567278306956291494092141383518671796935007564846872816664304812674762195738861284336245066956081556732249371741355575621767215532761799301835731696874935340424475964494008279032560110734726409721517583761933170045906221785244927523716532911626663344840983889011444913492322406862590932338367794799163553935415894041613733934683250709047544222878912694575612566658896765788733840068330014635021374188996034733157423009483989049443270874652260344519297179190959657193858124039121925507324838525232009583238287895167344038065823333609468827822327083773244045207836883417123796638276632355371101201702854650418627216714805657785656571198581145052803042291842380511645878720111132015038271359086807153429467366757306729107370513483505344162463951787206365847984542372651685972873240419729891307500548295477811657457267055131947654656833767946962913249530589695410937519992919206516945361544087340179558045627187408106463192408035322728229110889066002612612786536532758894104406489227241827563032068249721586670297612374397626895979988334235710650906079944088757029137994692800233875919282657338799816565453307106584684824390493108361038622766131412092962411414699317860262309286580867061472541787062534645800097596870579247638350225092995940813319669332904457042129703091930416011346516785958775552632784796506925140957144695194267167497256153522378927754018116820810252762528802743165907976019652243195352904173410823769433124716505393084069860338420090507939180719739950419547304457778803448829203309527439378006571830600001400480667443930134792063856746970414524618851383645310658958139124940782773509311495397026771037956642472106885215091079751657329139712 [145,51] 8679248494682849241050622917843343511408578749604639161296306802997554413448137415734629440341842783336518129160365430107373284878451432555843825634041913248850969825679254519044174372162874397194422479401861722830392294309459662972411362899460629537486634055513845649756028800395393150830804403572040104691179477154927836792110158617784568468279047144863727246773858422293282016553774611737026215956680974659539025091273817324389439499356593548558541004438419506686174830458471603417234662749129960470143717136070291384636081377589563844764879872512360239685413764155746961522760116690822825194640294890969428120446001305750918792660300398340001786760345542746940187411621344028178309365056813342692092951822927277327189232134912012679271327853016188538806299536737130464669857140745693156502610948238638833490233896096360224490996094126206456978810194696480642650619991732246716114585263686146039411993786277138784785244405101608870458013130234465506169536970466626235948388892238724611242664628261013155423455617858488097400562865670410967961931793656789052905425687496531770091940234989705913881712303668892367928556930148535827988178546977554521785928658525999567463965877794525443056290638529276102296413134259530701249613128380317695807182249058542644968370869363096612255726289765304262283184725125692618440417604474827332439539965306880105087198904638013671186008539042888213371863970985384405720662573994193718973330655417053854760213760620813422963301105392727522021360403179530898769473144860656812499404179485467235617492497515724024388381560927902336368179523012676791935754609035279544614378792830831937480265756180713107621014732523248105033732980021740175961964985258785187778797117927698485759796176488796521567618002557608830353533410323494014438122111054492304370520111427792107518672002737494484848067322990161174392887225049848855656870252789898555260837779680009630353844271561562832383854101523394544961871499821842801443641993906815537312385842512130689147232741077135920203456819099391942060462158656940518570624978016651893675732575851414208934093025550567467192313077647437101489305248786029056139420874512752091027930510385042341264282435066366214482070900704419182674366810792504780315500037317501981598763880605510144 [145,52] -2223476850913026220317442251408212674582355274950427325774880498874948796150710382588788048820281484338239736417833837520201494652513706997548165726502708067581220911396225627724263671816726414480891867420019379726979807637473412389377358868105603472858013906698798578343515861756149875658217419663745963001761747015178171783707259855139874764543836327341871523904462845972094633950313855644734900084298246063152652106159478598377901214479742654701684625310329190829899372422156152473269550439196215433268342809024476962888059039455464446171055724167719040852004245596111937103578545462456251278776515634367404177698783332239621054647722534259929928510701921541429864788518264600255286748967706161713593377170102734319259583805883090929744346128095419197359976917809100782597398762921303584639133845132789628215927193774658689565442142567660056930168614647934406643786087541581894501026438240547125582246501259557012726018402705969060440876296470271124878059678658731514971937806054755387498345550651666460494713204643802645634972573065638045300771762504090565521481728034054513022193073468603900758486367044742205188962769995661471735474779342089655810460492000737605359273143061896513510115322133854961809117651777216864118235196823456924274850252758778462494387592768789323376124791104090136824279484189198664068453291464478975484290854560183718571441928177951694495462993805864621587731921223401739455479342417041587832480671486956780634260721772509722258240721350321458776900274512851849824568411646220452336122489063848791241418820578538593006586464451679882930394230676268675769975241517524298484974818806756080477059004558269089901812742776344583688033894037273811134247363352265247735227128124133364098385414383718939938879413688090898718730392256913211809908171742821887016024908258665419845320934119602558242691487620558482398307296781218365588728358967036258453734575983172202855794572752822046711777177368246476555364386911401922393264158436352790509176748127095958558187335820078896527005472715953575770321934608750039862750850561760902732357775937805080255361424460152831141119101174419811952863129484052151773100966788938617850372479451111152335002226372074796046667504108952473961262354798955013302925224059328173750833519319808 [145,53] 223105861877035907991346525700689407360064502483621650557183925539907491718262767695301432915374637764295547399865159888283214552267284123930111258119858051144806223574632012319963267026588797216030330273614296576991778460384955089471335883658648405211972972629224447149810254485467878768036357314392700208632344397166545514581570387982899104115726726541846335799319134918395973777860068792851916032593979555223390851034054257482312190164847686496008591538022230817464267534961197099281859710248484863657654260473895730387355873634903664897202363717858915651078801495838698669422494326000804064290879677661676169071019084781939017185017807226729233198065346611637040203411162273475695034098862021848462637810206784103151005229516664962643833407197066758414124325048875817934800121400805816809318806806024906143756380516169404719766021284949318496141277495221925038453889306707827017971592526154506237927136587770951146015566567619291202101208628609409804669531329909475849632005991169172698858218914069634683566740685311323113079309509884009644028907752263646713240979181927694315261384905671012456791771031433690602810010478115235645150200769381173912955026726754485891543422887794275538740456208511908957139396008220685246371565851790289949634919703707542091462614600152828375515644975400678151482894713162633679812411785658322326158436527374035182773848652386344034588188356148112957035284342775197059898213532246367280354329157967184722497733886107974186126632705372270694109646371007552299584209682245216747919903305608272015483769747223867664618978388551039178818646707430899309273569605402163070247999764214020964361692331342880956629165217927869236510126694614384751295144088248442374013983475173941084123974860138503642182927488096025060256133422372603210055573046586439446573513376917807443253726907843044466787747826987704075685631779599706241968997297259320848481032224144403566839235853141245833150396885581135768418986484435756595434711704832226261119403806022566612176619879697167625164491293340334745565522324733483092506471527742103429763636604637053786525059875449347074993698679801613630234581992661062352529608147418091662340834465327234244254670428865846263836912755655626700573265762549697052202533242699051931050473216 [145,54] 10233731390633500226787050076204519633703940871525865856399142106954953390969534511189939796683743071333886689046916036155162454456316941746606718307540879121700031999670313791078073983538445099260715541606472115999795090329129085721558189836937761826235275514074912264499353004139692625269998003797963066175468493728279291973434719123136971721097419373918948205433205746877408432204508963437102948648809571220287765594799865746052046075819040956081454651270372011710071887211412117608525761667869344472433791096173656178922861423294621121510445539180138230931948849786664143490678719939330278011765698451946317771627085267765563000398991713813069824220256292357779455095114585496219288826407030929633422201969738696481178653555056155754737203222006572986210584665488993099843079802048935738111681439790890862570297103201214162394673038348535751492673902344732381907667322190782710165717588975945099986580165111754882176738950030435550402581527848369837548633771497656718854359742919597369751909624798831456416833815660894066195260519596758023103490479155606528895153186248472715326324607421375853762126714805757121843021357591293547216916012359626538514355141945533489458513779667037295591634644403585045614061528242323283386648917618008913527921643338355376634713030979670808719232896075291319249570919954656071375618638872199159025301280778054076570578977763709058007071627359631826698268262540515443629594382153168196027053070732169285415991510043855773022227190328999308629765301434116994175916482008901668427049953826607733311758236766683790057932029065712479691287518258653935543044491064018120969553599420463214736207500468798126200884191079754502672007859022704495514308732017810439635459090747065347528824372086330648519527076945614941667542234956425537179956748498852706040315581290399680203749662303023228621543347051626702212978254038615605483333761511153764940063161500054882915779520330752178305988562229135267681230733114576155443002584952557047117121317373642427907293752682354434685878374918472825721304087895963780995343038480670741685922299350349532644107003772271634634160133040939838573408947431394146242953476216640249798698250106388625712122878392885229268723663758364233893703908446048418934601851741492386236672 [145,55] -5957767642057069739218131510187405460823273381828891979215170794595116649380708751358980047763287748323854819339851745379617953775807816472962102476219747027826097674853428400896658414282184216721553209851987602073070395477496536042801920314029599713562298834859828598416196482016991032486358848915430487401554109490602069099052282186492029389561190581527197604496387855211199927315364538680874290517318602282357225592773165335561347070453532906016492481231239812450129487059785317856252144843970936862329153074960515632845173191523684182269131372206329430143675505729423695568152116271297832396663816409015553106394248650492033845418599926243664477029759266340091748157835509971069546540034261286580190044032202308251226520338278081032987537632948175145511443837069475627711557544129287441218397220114682526179318969402987423130308251718912179825904345273773248827438430508192921086772427910010799909849590858091289516495865468437247502959364464648377175244500030356182464173198156101409192743356387797177812173480530030458508367666326126074382434204878655925485821153200948654282074425038389159757241031192237291072216084504457519965431109000676527892651215969626041214173216831499478091047118413596587762489076958434837449284804163664654363339355894935891683279611778297572427571954333583566980199999178273131149399098315135843202368024163174166517962754019021805344645314206516932769628345007549660725935788592394330569993084302240729541472994625154123224261708936579809514541808492002619941532221759531351224377489207419696832164562445164640764123052750552846697314984284304580256334329827147131832811441870066162825661707052388676040483379426957832392299207570266132787192988131834706344022676494207150901172613658821824762214416848892697585618380385109410074600328587799806000445531265370069973935166410131626991555612076969779202409942347316436902867398854311451331732526931287935254026925900378879819806749649897748338543004566114012906570536483065484857847449700658575007574179975088185578421236995784999242156566766699036434494820917348923834555184121215052159597385366298056548200975114580921148330184124129532576206349229941353856567162445571801147464376563707780574409717541474663320114880959870249196620337099171890912 [145,56] 671477732182748266743294072734681543889683703065137204138468687536035097843503308316766039207870078906962295307247503340760118107010719115270413338568346530615213969661836559915731839819528665993236603052560770231679007458625056805683692079432002967048149280446133413668749589481186167590744871133323116158210910064184980751749275577630390754206775352350374609726894953411474141209963114306024197757162902423356918276301753898148954344746386481677225411448840204929263925729336629727469783842430619863177320897866969410990614282552931605466768673380339461805220775502000842935791657066797151769090377665286179848718620269643473678731793943716457754400869901780592061012336218278295987230883701599981185365947493254263456101455098641454205990579268551814329151728935147429665877682271859764536027751008832106357413614722624120320004026042913150714978961158978446191254284861903105520708048403952465448956262249385189660695412960064149128340884982450227087259276940981607561403322220973857894527373042091927480943607596889924748069558363789513902372626509562604011893165593560747431333536328835980100090498315756352449257500194627308988221439447696550915195161735775223595975169804860060374047354788680095308944155483292133272953431631704484128107763731877795239618994545493582817515630363922936877222619715662677308548365575813960884153927553421437300855179504429810743009077044905485222729157250540054142383844369725649170986739984212060983026455009387971787505997586016726930404483670732974181094290295839131814870854519110650396694488134587558156240981848157387595829175878379028294659887631261487766538713217829330692645375076343209429146686278567629186956107487138367348193339036873499005926949906367194154592090817803242885631661301888502251037643740029789164127756177351472088824526897731592496328412567666150306423264407596666927806603256294769938447904462206437180575357727329520796915188607990520902447550473763325408232696308440220959731629008868072471852079715522971106574838712596144721876739479089242100633250736586428201891660717116209147900492078354307273737777031152655344100547737534094716204945648698311025828122431920189172554546949419202629754863576551625654750134154202335192007299779390082900288087974226944 [145,57] 518135794305568561436999487487450416595318270917546451630712266810831874901790151055596453171488198236474474343165345493385443160459650595066563710559762400390388268941045616068711647342962355720114549625217630342101822970897990621265235665499671223047954162021381818678907776705945166603209013511601995620959113996620450508945440924961495309606261032673772006371023164936771094002363756410900846544544474568851079394163024564062488701455668393219793534896256591370159495096948412040371230122172534720473394020995026922604022852215364918596287433134210602688337525335884778866877736038811521167636751244457432789971387468146287846949056893586990212605838137621037541967976780657883023184156765442149137723593122876986477738332843679465011404095003786651621264101589998888344481446403548467889544651737041863610250412274786323716431118620794384208961460504510735317117868097977726034475537847132834124268114719977090076621028844434790603537639331752077993904911093109149647513772706445704722053512714697347679460122925783979583104290951843389362310417907312530882560157620533018883897745121062982451588610137221313927310901602589598309079280505054166308725481603498955491729394369607505709030005825145657729063240917155202638708151478353571211559861205350298471812549919512879032265139053796296040830128939553290097038565590063340051180584310688033720114880735403276415517618996366531207287658909292306160248138560811411090019699474660392969889592989906937565519939647048162266955585603264340487902685350444532220004189382392810304674042219900346833821398991496951117470951902807534712009568533346843816488791918617505301067635305252171781663200741716714101170541692366409583393267922040625186051089479520332370981812652491941713467578810235350305215235989059430974480540530145181574394081086517861823187426889982777073057874225267989353834417030886888561001940913686913437523930943703095733428068162470678956090641780259119462408654736260969427555136022011429785809108188148373417032634669984980745497318640936773956851638270807440692593076021705941920238232727236303521239501349657766513501379715331908649462436536868558133266925604531679622087012024223924171878833867911419328437599217245939652478991160864409042542287040 [145,58] -8724734856698627440332620302618023401353177737860987502510815028636328337270573080179019414270397293977359127604895236005168696576090237162092353633085733451022888709681011212351807600799003894706445347867063179945154976367877348765322931371097966284563430931487687289148667319275794122313114091381009871047451877008772519542917013082321564544633011910197890166213841180681609140210984334110407824584967382160492590121446546972576644772446368092919918412192087125653598498643712444123418992299005357045458010866387947609784493778992600598755231576693498161752712645267796822960942456978322118719572546761261743456369103294870624878253657440648368995874291716646049725700135347318258324375485546474318817566113497813044406725107269206938525594003127575424710305255334717119089713912964233839157611049416023364445049248131658832983161063606616943956792541517554497226700731174028546440947124422415596309502186377389821477887010833790814815931204449897454517952033402389819386626016107753860544723445954106913447371654303343938418590106901971412973602516129747794711431593724672540478402036463222473533644369336606333381687515916327195142609213350418522474702259788022694315527484524164735465905560114581189081261208220929381517043166650173924712657494869438345223711730390368906599943407399471486111528139111139694115970346901293529978766134121638533013277185664584956722128297290745924700079129524674264126967874087698679530931934317717593172769669946255214762839355041599892319392177950654289263900168564358833091601908867726531954313152624180801556168857353623483696272060719151602167347340722276817575156877811835707626089885388323005294670998405314631530381934203166312707297448882560438702865308440275199557972808816648419604629693791850354792446024568176382737020940109157161069138011181449127309552043481583382600520852659000546479239182829642602282686719839091385227999642073717750063499105272939258102464319599484778544117817880737184430926422192989647710654489322106590499263099259245923949997677400755530668276879309504877420813757612383335450317112780329799493275355470274858017635250593359901909110535534766133489460522066966017655458872815221359789819847530382949900547841187130454573301515204482076020696064 [145,59] 1013071798901661489354407549878745322000120454738457573783064615021002080823078200894434817867472849585923009811179106998089360778124685298818997781622565677624995605860976545508112019086606109823030921886280449804739411611597459034181413987492662097078064101868731537566594027623870333698035424056075747729887737289577333422537249502512860844934725278274445692038963309518967019830100584410639921587950107458058540444029653101462165484531116906029961206496026302286158364274531473429969271146643835751953029905793267605349125722881083126090361004371549489967284083246798031641923256507982248341357936478312798015446511669482285832601444488062601352371838891336011120368618143391478860075433514755637108279708484132046954919987406873168053504922142439703884484232750369020188009834241433165230799386682330251639488350516241200590215458212121821732430902979843391069081109614949562663949487395408357558053781366326448735645592430653892761672092988205589278950320884188417413642947467558040245117050834158827339551122942382519010150681246039447749646548969409128121107961643527030533129554888958822596740878237517206407273395047193297371395539565555500791374571000151844427202185992735033319878626657272777150189997521067218109292984747348764906366923496549536929116381772617562088964748645233013783899213788070367315774531144239405650324009151312715844215377193667873078212870795179134920520358463024526989759439862463699116159937139020105471203336385979416628992532155815548104555519253375500719544452239734219859167911588333620982551428156204736012780213869392026184261382441869461546932786596896657294981888398780170877846658076458583795912793422615240094138942236931691343689415004539307114494230565035817486679195475672294916789337681361492570572933406839366792575210894742667447773133068372799161062048044341178896703034997805445383000655689653541827279010794500517181497921976388249320496291342031251874799222895786631151445365609242124639250088650693264135016795862300505426032495450059742574911289466225652727007344922507522069278628049543419785219506973118922306825155292046689447721183869487004694430295628687443085895020681387065910949450486701827366796609824174544745223360101473910678559976279575762188672 [145,60] -30248282029026470331346891462256194508207268730661704496874005462811388455868607541570245197298756134404505145768422924191086616146686590083740816657520098852905462831129285238767172001402093606399529562740259133353473749339783726543774771714927019026644620204965024810878425550535928078168292889231544468053025689088310548462743107546999166652399871423345879854004026879840070013300118246516796801774370996154539078093961699496418623457127312225401061658924527492732658112404193920852364715455227804597818766532874651020334732336951741112947494027768864883344745427450011859641022897549580561901308293296426867824013966026951136398492549057527533365027103695031456516510262582442655574877034804081702793851386229544179193454698151224665157891912252014101913808423524338673654393711060614390006667824844646723341333820341924894911149799092975311232849742903490460598623348024872090558069858836886566076213584590245641870346026461144352928816941545308584754455552389463457343925520847251174655855090004828124195847551933390602360370794413537982194129273183741298782320349808853374073082601186460082398482537075806701930375101863885327761354291083602090649113538420665703564649522274001016890602092932919301134511497610398394556798717544920864868073193022539498062896609914263379752656437816462612775525643221339281569265856000928303537663076546521991267979739847550056607729872792290086104161650133522614197137826555503092367289451820466673629597458985325182040472237519312186247254466543194277169414106870410534617567262920445272228587301226045964499437571711350733966419995343032951342765115381364602382088472027093594995214888772491044136115582296627144065663742915271023264145988485100828217011893544654548992383655322252223339293878287801581315325057132381945952705459147809163768570514639531333277287821318490122369770460149170802482210344806357205626003529734448817653610656601066276503527375795329004655668213260477028189454302709790482292548444988477915031333696717604962176997508628042717399413508959708830864224927499139447098492057261455083919018731897385434946660290714533793637426215311208006031933456960688498320515721413559649372737387117267368283257929463635631041634823045445418827301323933581760 [145,61] -4587217593151125236417953880718992775205754808638597635677833815240057627151634830927626741838389110451646441868567487763792379547826709646191309633827447659807423050984912019721713590201668475797463220197004520282285372007127670525078309837725992672994916461949285756108085344061335827752245444342499495274119565255814849841887474579609773355134685964404764903464434726926788438297890734779067764098374130104239422700150303191436508966582384657117649488449942985936688870765494449812852785147279779095775729941496738541037111218879447178088797678767456780735159734197839003091679267844789349000453036300302940520386336561884211773467477451716105513203781248069198231752222543254556837282069508435510975008539825122292985732184596474898447190467101783658153725940009767587296721650601934811009830203831549968011629808026654809411805447314478452575533316423046568610285059646424416661180237616348204688958470505070670854502045810561635073720944775960124042598640335434271149709440343969109202017883004816451766015101056108214692840560255870220475142936279186976819344264855761475959412985796585112754057010743841460499262605538825378722747527848228250227608296509017852468560553901772453754045710277281315730882075872679122767896918446964586894771065189268907356388952156765929494741835337684256417546499785323073113067610953340172160228572982217718812456799135683745963207062203493335727707740803280191423922700188056878731381489603598428301698498815262272781028034828378417810185725078142497141089341166565693976284109656929846804153243818313640246465784540088426509970571388619420529076072160988179412802560531190928329846995846763514906382548904422423925457578172742562593049795342149886205797851303298752242122017319265095166523913693503708533374093540618606134472907250303027275009704941554391736839405477666557975874008416187004410576769307220906154556491717991724271188398858390683700223816695079236865593889896705309285813849087913582080720222671446010455161488382477118168814125165718888206923692651131521002306975227678432170129934491621570545534260182626186455990672296487440638976884650269748216574901731731410762559095312867889898491595101506313274495088621105073084562108819394668895493608727830 [145,62] 578856912101705674630068832099611390551014280314939663101146907416040732363157401231078107705536446190584925940790011463392612105820229200404475843921619847798821437480364615501848450407558496419756129515661640754180845479267105193422737195697834341988698600445787816742366923298211746638175980095848632665137538407793736228690312375806502227864303864906831578006002542475970981476988973206693906395014912338494837029826141592759677381851004416130997834772860466203616973228044803607302725170528455829071765947136133933780130615496604717910902431956349406482261075921716389915206509064422635469229590045634573531321360272534918478151765730840673805612516127661962794666201157730744229546405472745539973559470081200603414713720875580114039936222708509585024863755390931330472710360294468613734425413541971918963413482784967584039496900027214241499209734903871797230545978349543969936039061814123990406490499020232981520346373691390504132608940248259971416657594255008865385235554161654384140291535455114299131911551415023648681943358635739808558493215331980887893086124260672295129904837766078310012293951004719462133017620128994472436280154182933728349628442185491467069086238083399090315251134034232744246720154480636247742681389288694869357397189792963869264820592614659579234674000065181132271524071554168040874407849629235460201595802601515349480276145364988826403669977757130604309982739608140946332716554076588751278422993101793345526476449544199399161670217364365095388412716432578210975023418421847142625558533588986241626399945628704061649805493270582073294011463799708983219290788351831671842057172174576263729688838760306169171618968818193453920649764152102148946520108469935407083126496622009013904931459491895902392415248800816062152889627224712937379948931023781578798832915802219770900430809049669081477537631814821129115868816445818055664219620572601327020381682342780098890778707399720145630069424663148870431560675187732942605923271564062631364601982718386534520494390556803187569703223358328835551089347400204355915688876267185422618210593869503873504887237939548202600879187366272191123836226924882132838369661066317363157301517531894795996325872948473407244863967867523311603933203136 [145,63] -21713355019628461552909181163692024789256554312707176433527824647738125695906399011983000296859433244053210422062756528678180518958862545084957430991582897730998379326817108382275439177418715322680615417606323782111969526893934480171554324558876563858537160199952138374792994761569004526538231392422350452677233140659057113868642657212135159732683443910207089970760708864194557423673158330949880573024139529811816524244258434445996599626131907861058478213864828293933844868016468099370653646393005537854665871127453535813948544832118502773478166916602225800340868232450885897250276549264240364683249402013365824159780421851036406647817906962374788313017219754618181961612431290258341161212726043439435026606134898313294074884125636003452735931972739858241049566479681402587514394795296062834717957952807887876415334482032767158861612044505532789848121070003964959055069895293817944631188801403014745607445444563882877573840297006847820310535241811633694815367809614310591973777712676624207859362739649973299987067634770828397939767947059353369728049249566593239562891597013316772733592364511130895152229439791745035677111502101183801404743882487377599989630442639869932200530192817314524398630304662466823033765174852888790581695508219549177805814801140970230870573926364832626031054620341236678768042428841346889169346790588775195839116407417522111334339633977072386412983987663753506086728943424579170162897646501993924292028262105704494842591626219185729791650389507959952054288445500140751855487736763494232841425678381027686511621846206978522475497767037697463574107478681519849253548996866736574902872768627122260804084740594943125996516690613902402846137982155890403973499327196390586907523168069448627096361736156909459299041128081626434527157292377236916809133985644053639017366356498908710151266127726725200470088001604916966634388121288997178286304720264980373716377578304086372810556461126920097846855918446818879677617861409838333845810269262883784429458231511177949288460469851590721499646728369622531435917681155582216368774500196760530014840931866616011509203795146025287449047853529080928409782007999898499679801202986014128992695507453816589953689820885792259477737230557853973108104 [145,64] -732122429338473242169831454500132352728170823818791016134056074193519482830979551899556051452864018216741725423058078865508756941916382661636369011430268168241119641962972594483406282548811985991022586009779749520128291552935753600441696447959031759170780979616121967150603221731110102483034150167150703940041504569887780248154741515523295679664840371106891290560968742015490933239090181668983666111698791197382224287609704900526954349330005273887657133093033727773677345171176229789889487567209287161617943164970704211845427805486329704763220841377951678225601511545943625609491570878955771600434950474880274885778200456036103771696790602451917993791273245713947932156235372952357851657109837409705578616321508687467170952704410121801168703652794829859749523431222175533911047306832242282964389184585348634540214618825860472739790340348113022248492533143749498471640319957294822937806397798867176809525886662319184553017028085868658415945036029510733280305265677284870003843400147879534808042944873157488919462473288224613450645504357602731715373063602577244209092848674493002621289436504609086461306054614802460286087228884394165745174917901246346497305019885532285064940560322022629737502272747054557878754995579275400242806117845482870443913524306384702897439618929435383890623682972645101352822095681721002078362990192861317745616636412614119779776059159236289990935801902665112698788288460062276111034200913881644476533708460156561781212061882887162773219261907470143274731470100553816171131762503135966055113827402282922632235596932946971160605322835478119882961503903849594644097899196493644159024355099487925879613215697811615385636767171295389603526179164157985933935984805624949605502184498819611626006666880662645821161072339062592887366870332453828367089972406467030015632859765263161640733370049414416997435385697821677441529222643349067482256085459705307945482020148900341795443915005459036966756101057202170874551209241087364254551797674667852141354800853343504331660577262042284580041339134871204407504539606375262950782296150429962737167433643289790739452152856610380321384896405769768740766085217291742561145414203654852034959941528764500939106064464838191958693403868415599216 [145,65] 111036315696709357178793773955472759284122838397676431924899603443286747906006180477110405928473876144116582882137183480074085774739761629859888561655208345049963352307469761755581947545944705643863046890219052141334890743025544922830571281535101393925549864625084323622077528952629178490657062543598225254021352675895027686042655867401327313728837605644948336278168315617096168816314652388175494714736412590189068180838861932415628523696460134862014030977902631481665588496683417842423033154851204117122391516051693416095263194293117960623872535304648273350722500122149963172291587513715762600073867010791043402208532762251622647630426621186033985554179331583476097873692369205457167055572924618779976553474354091369466625974249655042099283492171880250967184205870286131954948620001329046449074149313059836979191829869254286415687140870276848186771497163065636431491591661489346403906432406674583646069298086357857066626595997304041878819156391755216466644870832330342060658253554477543252053355079780163507885561429506580668618362638580148677282100549217993024590704994381654341295489748688763655440252779797740834439703174133750395479835481827767432857343745908754657534747033583387919277464099761679904411793735120616034016284014387834596178480001694565638973854231243136367758073043842089815611971240240175315261507306054553664387865147149485102139201808637480019798366210470050564777163668566274940077954719876998402854145280229013932162358783403017835602106134985732835312409341169431801944287390680211624699910303535621702811839744059528895340501654696853676585780006466992954117390269246727630235637670790505008714574085636374844325722166577601379234029442565451451480959259766682928867479707192146766921919939423022552795811221568934264668413389468794976850371118715925217390437836124863004831487254750805028271173887626324810043891809487624992701361428458228384857993560110086197089215837257047743403128572364718659418954563200325734983335092438668370076028926854527508865454319506398944225284277588511382544842195575938310731060721750208182560460818604283005012533657545261810385399014277461670351921134430205090014460251305998747984304674886799360734476006640133556111213210627438 [145,66] -5211853920664617715493524255091707506514470723632547107028324167596254081156799484456129320816207042231693481076225094345052663924787048042923664132386521623069746413986946918572596326880728985904955286165380053782778958547268609819143063157570491729279241093481034648904176543066687037852078185812513910176255203936476803509756685894711957173167247473122782744307569937106209622529363989484596817164718054074754268115534373864927313324565606646584964159754140699992286232916540654007152691862177546187663504731896139152000986147073593778118202298107904446404998590120936735268363927370889366798328972873729346118651650802528929148302259310545194732104811412145609314956942473562014663483700245832844162358887001484214904015354464395341017982996788361837954821835572025128917473970306910094241447524446435172979774523280027517500513540322827965843200291841348279909950363623494066756485171259535900268113018462492940777402006014165987376248284913412330443772936781583229990979294715481238090070101130909210614642425252361586773381325843945737707992933568917307103144308247641111628983361492175304296492676709434564056486101289053796929065020581917694967232199109720184412136594561913117773562432990874719512328205984335704645731494416380987483876356233446515944281201111719128331790478772787883060312925615371285359469688003196202639494640367291166003518726761644285385981939905148564069615215427712754605097458793144277070726498301495180836222506551332622700982004610819973708738014253450465558409474783528901897787275098515673751593710234956684757035124401627096849590540330767618299910379743635453280710059336975354196856627478407757040528486527240586914847279921710726568353607994490621094479386037448638303949911897751299193047427072090431440331597610161674755095133954892095316842495385175373247181389642313013906113007458786691584456642312288520243862561658326066920010379755180217591037956872599389184295879541429302654153668478266646814129419362300639843026194069898355473520549202994649387307293938195643038905485448836693516744977103388555763526058855231389720676630355243260465151903667844982108957118537540600243769451508954729856891981051965464092817985120912828969953662656 [145,67] 205702826821130080959764201858893372117344271504178012410970294697472217718884570116039688444952059608455176826241631668857369883940595410520321389195786057702437884186520545806007925734160336207678050617662220136002391223850837977421702647539774089972546732090966168233161827159400786918376734492750169595181408059185271483722499315771331935111128726910515225157741102769372692816746580968044235808507157200885534271631239175071749743118185679743632654072476208186542788938691811770729465439575535036742622782259018551758007612911805994811548830791624862718443568440540341680308296791241830719340967458034940672000816521435952018631098802914059302231126065991373077442938137842278640102721720131885164523876639866398055831087570576249793692677709497074039859892738746892658303391847769137830909255254890823260231334049454920361584291098722099958899558718664835330750571196690179429631012986007051494245829147297594649215307730996900083698290474248316130332943895546457181622408906436912490207812184502521605304416455858820667245789237423602545252808796432259601971258618114360705385637390040217733305243054972807978564283898877546422903207021689756920024736162377694834919834589791411989266913961967874059060792118847798346208390918129885425331550023440940886914155423910469618731867421297080226230666839727262230686395528729139525020537163321074629572628206238609246515237608469037291205188152393229677154103116961346047270518762518704191221593469739508510572821882314902722366811621408098665980926606443535028399164085209617356537910079391003147838762129284606548612755135039163742425021713327521952975266024819637546481185526790895346190537492799395427214743614050953746045093649439615098874932018300506095878969928359872965751847032425015156302244368703128747058002584206906014586545376318466698811853372932923863822374142399945982326654771611118619099850921152475717456013394677697206833662005363049578648046326070621633141374120917587583004955947592735845478911211615708839243695994834929610958647012424821198917903234427521177620562964043010365838732819981575474082828108235920383027431390415877839757552529633458296415348971169011589365172602591937715305802594629037463723880 [145,68] -10715397733675243800650860047410228799248555672946704119176165904425466474146236849366142394139239876924040533668173249831647139976412514760354661144215171717757788463420582113010090278559106018534870707013018404356583765012286697023765845816566674723761454106319611052065854786235314577759424847053512342873936588650738177054772456864300483814350094021805824423142731184459534323295589684495403109920217036848288615828397468727985518871347562293058937642072288316651176404736362463513940691189796028253860971874869415268299416934800286712816565518344390060844918126848821967324531754640464402663530869324917228378212388054843179534379963786087458926313426904018770010280183166081712695376154779402691241905218459012327472801093152654908916646234935731549792418166630679292428638989022610087061026723364408060909992176404387162750239242060159596152871724753061629960522554266413074122650826161736710012340007439078359275048704970797889128812786988311823994875091768012901768262142420444641017676544481676779594316032005827631223158263861949257530121330908865149342848681336710324592390453831845594290536111806325334802135923382073180649040481711437496240790901194207028274161731009322361950563364224855759730547000763646066710511414389158016785800742793426729411028076134957054239757307798008499497022307874557492027257411079457952063896168382515418765387593632528956067488743886424362658003991254965278119322364123549396572357450259228796570474544911999739096990328830846742571448539475602454479874044004362700847735405084564048150227264950282462041584315391783147411459013418153536020533754121158465640257309848207336791407613844311682252912260200530091376385353414800006589646185129230697591000284534696761392094976903551658945735863840846981032698460776900809644393674148924835547079604617751404351061582455847304066943672856104939183662770515996119043161596686741799332565864031826358173343805074660884200292837879741804593962874549661538461703031808730001782963426949102487811422131345350727538117542079414030545426577889476851388909025098057510089690418948081965797981768282553655844285439973431249186237309493020035761468332605404790604109254001984631087979251041806764016 [145,69] 75899044443409201798933703080778421625304604015433440294463363629322953773575430580550608269058374511720809209502762109218510685457472403626269011391150821224193342871633426998636531135075477365877028228439307826238008120259237377878548639843273988428728036366540241958885705077383042100655367958053179317024681408792347323638105401117170665519181062345415210030703162753540714840181028512755761114222364176753439045639980352243853444610511551744161177302081732024981752355881234460937506895044615894377557993245111675243963097093248923505671727898536774886454378548021260696301985995698751908082713399539698970236176979221143391350648888033676908974165129833071861629377473269551742093108519401749407967738485021308145971020965857848230941085889575183512345300160700034164981183816479806297704924540390480873716142336185079696591942167600326672364620006285498850034185473204984542353250484690924396647067688282725516395757492785371981211109328536186281661505771655485804526708301108267878605692914651828708256212501577006256231123072478021747353848141800880782817251182374147597037335668333611768332462345657309800157175562423370939524840259147560421283058407995271593416168020474435546174610948120761473194299796004501488298651729131174381808199715452896771283359136177927945705158396220182053011304638032848216394843244283784382780689215175536223831205968668027952676482496640556754110417258277706864841874698852653011739051340342982825373867371777081853191419410702517135020297465512920287172570664305524885134177525836822336192692526252710021609869552222065116078943841147550071502618406252312896656891493108185304527170516665050077965116665628235474400712134818571118503145487407492223002048081974070950676089964293561594887415072041717987220008273396727509125710625644602176357693426275960680925783434704582003268344582613767173556835563021353993099859590843156495299232995652998311671600266002863447589203044503824965933008733599889246968173995000823912439080793384897279897381981136870320708583657500154588581990361458764806222868847032796838500312698878674331375184646315589103613570226985443358050090724795555382966180600384117334381109730273094156055473442330914 [145,70] 8225385273475564050359223549772052327331169427241033035005738664122153361309625208031901287056070756486625608664773639905062663749271813287318187120107698217342103891294469938258151171108464508363309290253973556713026487283657108871704989828812405787415792849035277131273457529884807179087053188498603997003638809022935041714782596628724472774663397458508063703340149777472757525483198974648979168118102649654704772774338318152829429837291507829754644758493466263491474867893150949044342073838695310704920825098326246428388047393748784163815891292695541415638694387110247917585746097842389824230566641907689007523518063902929827092075687873915985698714609269039984153297447083543665091292916899407772998109049882894489211647715720298067913121682995901433315575236933333091855309725539231258952365155379985448166467866846536983478796770425486723365620132132699938376984658476659133899292085639875283301565361260749991721209322002097343922095169920545915708690756780938370262890811434980689247782539847694783910282248335997730292850140423427329664407160705905816030522156628240766616086897441438738752483857795247208422540598892101695764921929357668201961298660430260257132607355082816503369063926984488117846624830247533907183995641955803407874709051461380389083317294515955647686480708292792801412285551072636985369505672066097901770653871858454342390032789152149950676941266816831889049795399047701331444804189824153136237220148093272107171554476601291433223073000076055414272358286633918980878538132289941789426817169562451897291223587757975311094129024272554052304992657094489187968634552759214774954373488660569779957693159250649463660390020699741176566240336770255085651346151201899989943748602280022884129620093883292310056311867454556913281624603191086464164620768111197156776997473705624671007787551125710219316364894653509899828583417662829597637186115057878831108109257726066797651925081397125493217422057907608463175040998047133899163318285089311876748753156545795742869566178253033410849736570100838148937699050565558231399251449871588492227413002854430517265707656151069108730068705263020904741161002064711919364874574711194788042515107472033359070500794976 [145,71] -587026751902883250702886486275808107872342489776836119772343687037931924359092473569035133126117223693712055356710970339384620903177047170416502374675134922250014405502827465366994648562856113810844581645377677806934512783927095982192419813977125383493449301236381058727712868815003865183896171722702578429901036774481784238088681768042486427214555779996263349956878159461622089100039901180166694084013878552651160511237344909016456026196832425733014718832641572823335745948060787303683857400228308935304686307095615123277121333978590777886731818715397984314952429461487535930848326780813411783841326992127337691734265363598651669168476998008789604048283463107637121543753986001269094915990284523860657827601967707866217222689114841104941673053624059498987669270612853969804228727467781644883259446477636196744675952546527289572979135828295914516669575442916348708366962952457139147447053171273933800830833545882046336190811668260436400966308566887927985518371987992801085238840669302163153138225455841840578252765102625721354860065058068451678118250723093963658009680488946487818788852913747908669197369379566312371072411549242829007783666618163927896072142011400813201474814465268356356184338820982180142532921133794149552341622447070362308707145266835891937979714245899219008912335996357245469811632372223459070756264876422376852343921157558000979293755004876107670431940480281112091288098188493080032989348942492752140021081214637361415700473563300727546638691276657163645826639217714385089127244491724014997913824764322842224023796350764978681002099779031725566629720935060169357501909459196805773958736388293149671936174658689622769256545202764223223036478060153426339534156864258108453878779445287222158388789709248485819608129427227922293179240280998674717083313022769210250559166497635419751778833213078436402936999090412117112922153410779431337850003027833514282415209441375136507697130122840699025623784282326232087316984322963956572916337108465021074691942251220036389087675166011020332935220955507735250044073850404390075800931211097113010988118564981928636595258764092244240209743206928519897164571247722082015512928346442361017172454201192236821413844 [145,72] 44288772258943884767729848777534522148987456497735988446965636439760275535765798791272262701890668624505677402554374079579992133181456627151240305966838216502396391566516798370065409037583202489914687174924594714155222190591197557301342620137200454307408420930193360657357590747393698029625279716838157556997153110548720647070828417216352938782992217610506281840141087315178124241614229530538279683196183595942774211874359846437330086216943673055584215931491174281941045778973788617892769469409083305569167019660620916939146559505250556852618561497753388438502852653264900082453210707778379989229220272601558743390465582574606659317745254347168894459266807403614805649147199817874494879740876761260788234504124338513178709969508740680737417168449270008122251014078226163255817219965751238613046171523832849078378678150891954065761952265890448068058679100364465657339728672488582737153905204801542957945943453429559419328270444277915044461264515480700269355398074839974251762629320131616641864398862565602672729621726203164039518741491138048615732586725428236428740109272046325439191307080478577936455054699859607819591431835988850540610538601896385411449351055996408857681416761763124538336806939602914379753846055288299301377994946386757995746285860269649393615234312715659400942443529216259905526747180142709318069844718667391165053355242022914359893810214257967860679255800674615105031656034488421254289572433297300090995052682169448047666734132590181186911881698424333891703950536942929337092963717462789639430724345181254285103426659380217775970281250066915309036690386104789470533177907695224693302675746006373498787635964419430513793679054040246421179884846131024730338852836435891807125001963428821297194208718332691601785904438710623522049591135890507234090362529635580869720662877230445133659911268544305344592229973272782012132762633342978692942986028562018165429003142531952129299042038922121126328386209595598436696867097282077638872572563632701198734772550838178391481322044518938046398586164752300418343139944012392503601922874094907663550448845756941586075974692490582724734772663693378355004162752544793845294742357756550947961030452606695244464 [145,73] -1185615540948516981221594073049344013853531873613262878201232750650713859618233329560923335528373568775742489167330939164312737348558716223962696897516030620455871903770489417338812183089069503938134326331481962191961566954338848626432748734309324023629121387178418866530799650755884299035517732190618233083575177505893276216748726688150309132831315614642586473645992719004258092721311120710937579769290716659538139465503191622347659391200947076379454333684711843415842604308944491619522106395991540167903338340799461739961404715419836905221777225075704019555980589453064756805706178863432219757560850296187644685163519770728719248384448144842739672763569686836543580399809775225211237164477945485171176385207984824684774707318267577340001888932285319223264971357531950999380265435352185028870225697953921965043822445540543148384295320929194604779780662004213176073075393791858254983232137035451311058626820730578886664872857528842050333399225239145236631635690349349305963986580955146943267424821468901944843208586877147655521133723965855397170012891494842687288350903089061654197082969632136633479904415059348791507766402491406472805914142767697189675729770886177181830485581526645566834253120321245925745070627097173237527316520334036658373175011065781793720162008604889559342474324083618811675834122854504813839761868794501554705103259055221148374862745799284603410028614105826566160939044778119245881340533580094690230539340624188450122446478229685157254569629501779710578102309097389443251525163686636762068200647103053234625849555747410631368838466706553396445949411020467569694767526751634286428642684927925119426511196309900271178603281713403335048347101882592663473375375130103660270773287853289431699951844407204861591260913543479023875679062467036767841042334748819634851483189925389303909556231725941861286860587744677548516579409987891200145240162218482247196352673976839137206546094709735410813199596808832110946174086091462110493593245330803472654503925766944459866908083641973423923421965639120490672806506585338993949494714694749314699141391295651568172103907687067257197651375213349306221347379791531726497270873512796918840643865234338526 [145,74] 26856760642080343543601222681066664897858162708680472886004310075796215536470226406038270615477402096590273195982545059291831356083079916230703642023132604936052574483182219001335623438374186547500687286835642357345890555920099773787208212173920165292403869160421511510873589794694224590143263404870858267132521984699194636248364608990293440563319150923860866486473764151605172509271357616461130061375161213530452491984081260425686013395759729275684410267314467225265906023128873649422264126557591816690127275094435318816772872271945874364207435848725512345217415526052104347807200467936146839770820277792556639151261555463789914289036891869765117740656418941751173484694653788169033311374180915772621027892979762585612067796318016856776180314743197737705221043493186073804690018468878192493514177263120519052403694596630235734039776657095695841792510351916824842122965108162117762276431451708982787733368647834602812530881084049665274242473033990695882339995613256748999311116441614410513350080801987948769589186291320832915248680868861656159759271843290282311914529180385257552613069975200372045349869531836195998666949409970431590103010598324285637223836242252513789541475241737162997348118578359040300430308374813572505675758509830446291784197954042938088210825530747169918670027486158666333432593491248479046526769602871836529013426503056036493346318694906166319226436396908428757325214601881267224868336405863857989628010975669768650465312489494166460579566859428058868575648301836347511318419231795797002869057751697130057204994651607055352196182624129840428221953393325426517074499421375979416473699372507496185636969184738138558248118783335895844828726948576864164713285680270872363483579007274608278475690986626656181040298375515080372565329777640072289183789361876624397594013059515174132992530880558678232538513749798318566509187255993284343614913698323812535573591062036026842397499823598880316778812810732927144865281994331745101687824579933266550016168217473362144382483561728043036396604497506081738071596823890312197426019653166377481788084211905716591963398665679449163999089185800662905864381307373545236218365782024734293198475000192 [145,75] -347530963287661643169312778767647502196777309715675919051920274285497561376922216687559573269284885675206998767796006861456044890138423439847688546363478239354114168513753454337827379153776206576204433881900663704922569565284254181551458956893635948592253996175907586081356030851425184847589152826715315940194123154197650055716217546301775388689735466720863862191562721007558958112954821016704353480734513010441422594014450960434010810326932516911744189716543748205497779871511864031885042047872161855814985121631820076196131902214449358385164878542024943082590651432984052232867557037640346023801895216162466092644308862105054227108612928665550332763839118994380750391920854937325358542924252467731582677119409222012369420422072835342597851042311190732153539542862750430096811311851442078418079931976066697408095412792700461722806723494266432956949646141999069588198185160447147198005363326580037978278824911059547238185842948923539901692158583243246518384195637350559331896047510788342002421176669284889546023703307698677899975851163747524360785914257778212981531357801640270461208493891248239953052440366452737599953657405405159289891379590611154349733628477171756506813571757226851012652152185863623630574045123443616490139437825560013419196061100162288589416654678347818030752514941494264637710836934187253772408446724148886819689251146940186953025046052584582646058192889861433442118463996811580717638172186182687898688709594436130074802663392091869912758547687220293974966226393348508977013762954320621105601664371467904121104475229932703653645333781092275663801749051267605457560251499239217155262229967189541434156444409306903296747224165602804324180526743432709464183723787630250246263967109579903135452490045475101810294068009893260364660411897364538333652291221489385293983102623573624993089699811878685002886655411109608561840088761664115302820633202962714042669744650272769479715612666762400757284253937733323631453953874008090980771732767616042247468807850597287768751182601797412090853222821816572545394545596943900251235876079658742835585848137943413212952779408552467191216113289995108713048559373353862156935542705370974793399376 [145,76] -2114203776581109575883427232999390241583365475439928076021249652836419618784502848139238087055962469492162609275254487372356135748950647133801460134285078175017284889424477840525625442024484323668694799125893906341445141560440240796389010119728123743412738719198146057868921838573946426199276751229781442413358002451725966159274875619589735976810205143143501327150110414516212585308793747091879301030342453268899314997513115276460996849885236523807966114425830439404403765061970423014088956702532672120677329874054147933637967735089233951318300565926725562814723941434586495535209399585712688758939768982738478346468010181796990215216162530113259222848647340810956590258609839629327734110205781981809293546181319713837672767241482323085537898260170894140400960142321804023258462967938986624069164134486695128185849185087587829022191815977693850456708869735292897159471498886403705318659480490247687482422656406507000830069352571914325241154249530992903126349117349853373339716365416895465152472825386106079937887418513765945247156167692211654690368512406907301506326093211799896670048136208935985311976984662754102672510101809622114706014967329263043276436547005806086732970201093981503276186203777260417743996855051483170353888749521305535492198789837263957743649942543009638388967937626514236912520719383922830538063001060795223550498163012593964057056379420703627422884667939309798936283208612102143293095614603230368873483857650632273186079569237657608903462518993585805219793245489255727928529446712820917263823271293896876081601285585836860685181865658399071251454121107174253007815889455288104914959594046307520149146470557791966143420898438635968242520428920509436824831292020822109624165886994425995945427571050965911014522463633480201737261357974841453783012918134371343992536273306150804871303137640394911027572422364707131981042209938012341989240405726007527860490793672403383975810707353728589535903598322449330086430772209162280721561177003743324413646926537078775562646786054304302636485315011420743050071195545334067227983382065626846024430881101548304695881729066900205701301659615028341393906357249462831028881584830481724656 [145,77] 113276515657600437661695181028040205096625352469247979994355913150579980326958934966723183498146633797528087265792259030366624860235670753087116995903552822541383003641575505683763012799394645295985736290329250357705053715502387154354558928623754384342574820565995493659611538480913537717790163362715222411620007616503840973937677043227425508673774280514782603392932889990024844907263058614495228758890925614909924484578586996629481157032559712950561293183100208325280626185081827259015280470167972156052978355515140935193901033846489929727860077352460881700299878721120389573915956900427738280108810094769231526470104887984675006638990541613883080344513953447249590860405411234604651665826590244601331411279974178478675921513100193325966119200637197126586634730052028914823025251095948759031367564003812294742240451108746842164963099762674589360207812246439507723642182981379169278864222713138046318694951077502135044354825909791626604680334919358409149219215998673468594955042949984598539708664645921306759547451229885330462837278952200760837733847295071609564890300015590178665024114638105342244330474380251555733214921596774681601767453927815817132935250315710068926556304284020289309432836611242538855909551417194513981765816084049466379003243389749501981111934229820743499379394746810807701985264925269800663427372105583896751292229890829084826419615983363787161621182267854098157394773843561144251005312180798001028022310125985796950730927697583181995805466089918427884545902862786456766659581320976700959506804475932138183395729772502367071924944921057156850097666723944467505791668784726839955194623566293318683061011802959257433477331343773195945185326508968690921281164666282992664308882154446148017567633938380094845317809347407722313620624068645948504644861724489952128745855058852791574752550737664223455448256204505334078966793462858701484828704395373606284849206819424333185525043859093689331142213374078578864637076710391109681276946964734887763048429728220939786695404759928468824351917231754175557434106229075743236851459839994315162036404294691370713641170291307502887302774861244449252769172495690648424137644125654540 [145,78] -2578891948262485850551880062654529806993418963589369481886391589142833405284510904761860585750838841867337206607007451462932234251363716229526957241177853768644160797845612854350697961321991384590007589735507719216700250636705754845658946526515126211576816578092494150383907815365590475519790011741393655536781747338942558363753238455143474505149749243362730050315587261869714682872633061347926056782035567803093463811288400756906781451644540385247538492353177961642257700150811851083439486833302351387113265218022911342293049725275367998304355731680845764801618843409415430991107667478604173978282316970737000367036165068452116190343726480226685439324929905951963972171030412891384426311034475002418519386343831937027051643098373394088497142733975023366502975445974096640191737330339212311617900872776761838806860902517409188376638745898411213376301840623372451034121792472529948643757968189407578680252258262997201676302553993760730722757667820942745951787405035090821628858905608135865043960556104188954421493663427074814006120174540241451005790241930044221317614504405194351768564287679712652318825639190741271243362151522585748770657716970115207270740042035354001593216198935106250228254824059114465261960561155709173279002392819237115700521386680856785226935858442844830300084196441725926583817829292661452585890465135905722154628511674177602652793526269097013157246056219971230912851358394852095719118509298237481770874939138419172536049928482641567176981697743463430883957468019491222422636840551101466787100247024253154384608813975332616549214541790193199523384709892376350885666793232678165171506510522070140831270171299493669982349433354038073950491979081152492511786191628187599617097747090078628548872355369020696729611628715867154887547821135134370408905987985218055106975547991958566217563311318724573509965813448737576109778556181331155903485783848120905330147053887339991371366759572300893299428997619871506015358906404612140977093142857844653631294741583112414879508089239233707755648686768951823580316952241099113651937686469200713811311697166881835152437146260742898093019884525769204854085974452082457755523553856 [145,79] 90742345232537028151597880381620753836806085577026063162313667660960797146324758412119477961513261460359760443721403516692277051345395732279349447418231892215011850218778519734927081538075772692544534046495512295832455474219612919208271363224047725451613336488726396882288340693572625563574311016240376578698703346253773055069253377540392880467943876929882747475262214533720895197464046178557607800153563141589272181347758152728141380849988112846144231108727693370835554282891241187839391333629174733038328496814481310471374599190644936788323046318937512054684111868949336372525816897134963830667036170012270182288365615441005999326399241351917003541808064900443579309911218722611460799089848782953165209134043494229217261491321702599391253143019718158370148537298639574036381764717367829472290237761721397639227731334265436605489003893638243160545859982443506392050810560780760978027352757427059002957310810082684992173048807168302715820921437860055134137424751123969207345279400835463336197364244407066860172001801260018366857752950137289186395745913238601262421276756800867040736239187256311685351669790700702449588308594894391549085164219922386903258301896970531907938284080982558368601630671500657289071394790297580344875616172333767288484371461601554601439047562248579709964720691144047030484440058925213916450878241855687729769381470410086629209240290890594151653667918694364084469580114184120398300953461174096786938226680159164661077681837269137673317219132540577132804506218723360052930505041878198294007556253215613195464786324327929088971790939642867147612911335354974804782857010069587939075537078945011150871268255982723816571070202388614168186805132626665724837256187333366277752226558552801594757069618514164812270084336208233506814695158421970504254027877427448819187155999631116610025952350612386881950728087658432030933807112205259902832352874340925362618417068248523623498003584450396251003761065591341299978613308435858581628465482857897407670354490285336111633435086980035019826576138507306915895199534109608117881138869351088382828124415971147655371677745370959423805252991820485846160907112822797484202488 [145,80] -2144809295506863509349982453495071193969132760914969368734494851639983971335703057382460655589506331611033926648364491857292211455905859244843386371930752308682907866658796283311973764700739078839459088787950576808175793259928097205959905783983032533552273240018856177744987540360475145547886882084476522045101430871372352388776156969029121292033520540957328095700020443429485755678977181510215165446269680280692685795946381687765084639655403947306497619439712570622698930273374720143208703183026926802974508311545425310550681222876316246024650157234426443830072326499100500368083036408403390252088427415231308145716133381408306487333893884715470265861428987542264328016435715145296065764547557245373342774907758348644647750469625165356869088247462987114550464325882662811921807864146724160688528986786823049851431651839939113319742745482089308764475515581974033913617269259923353881250010066227209649605254655392514273247691556058478048760045936253014283012356903549739326184495776807043575014659633310823960112655507173609212452220381832061105961687978660778665185258368805184389321731539732615627372182074750237078795655095879141037376412693671997349203943037238635496109936397483566521118330044144412712130128182518515700283952530751352826808764231310886209214960744357764870636606480289753443355949241339779907952464331129128241539714997530679281032335955803310949277132253290779687585180495944540510653252998996305392121971729740467754222879723593973418522714936714081155313504084527507665707856369565973300123077792999095774065213705201971328040455167457693362279294983147470895169067855013423592591151056815939824658814496759006777172340451719810308714764934551635764818889340581852156198674126536567967273579252391166548879756375204929337537569694212972471533441832219938884639087659007204730680777994524841003378104936698437297966163080850609888644987845123578308599346841768992407277936531404702992444293766495813009606770677877938899113647491214123281385318850094559014259150387298068878916189479799036319464894050255497290714551939632273690335370300499112719815172587037407086916439914162865887955509398284447744 [145,81] 28520738354434509023278510381693110822715195560093972123910149226552523659574302585313595253577319685837370322942057574681849324971097161010049027996629568555781485134506049110164048025668300799297618526786690764623787531219140646133841772354791268432774702828620220619102555519027518019601538068189564020859903602834698582715178027347793715831353113786136971314750423793891670884092536794520442430517181956096377365626696102397619523908229135004473012141538865482898935914624662909568057026826438087717063338509922294369851178716703771032560991230929801014287565030915872876922485139955399968516046214337658529536428188879855278321471608061104108299263853139076888837008799815956873877609483867169604501704926413464546475593590201217821964675911285029270807030964682065513357591239727444110791925695102435227912069388768652892179157775949817455897982497240867878907871095832081694528477146276422328532240752764020873508287875982201807321589752324618141169972645031195201402221692184982521169146828665566238972072624683090068957814464819152396878957678529765723940911136926517943415345384621128889230497189201704133823364867820868286717694938332115875267937171238720916639852270295723753905718115314866461993935907340035626423779417869207253936491686067847732579363857553921232608823053892751706121546851486860306242333730590044961653858370119006765757418039517024575774305098920231552512699102614388112594117771972697033768363067291271374505054176081150816663326645618057156983493307333348100076006613105447375486698146670454758970596807652990124636285740252866915132177968149152952982926650827730926612103249887314216413580113926569877266517449909826052712423428470597128326259823101245455222815293636850588353443531844548424996099778039493063951099315126441430471843869725048638224525932139835402147358849318324360894868446516304750583723465786363738064419892393428644453182180759817700816125104514550273998955440587648910145320473134578777029809694397574375519566938576565636498301150485947586673008665901233301940286507863318796048965612346393986560694901850862892461333950944808545885301578240105456375919892122592 [145,82] -411736061430595461970651448966320036722257235773030061898786193223787702315169590424037964143973214154157866471110313473027083112000280330609422155834988122553163319252200799863491219029354156867233100051189862506709178853952842724924480469262277787185807826639687819817790255233223987228289629833479793144932354989322738153777920462553344166122535378052539875654648017407510687989618784967430532318862190391539908625663586484403746005375718547988505685168229128799670051162603236283033206854585099579270673658316311093693500411858574586740263125267434304505770614020464670771196901105184393930588103504724699146981088583259769820708874922100977150774143497537774926342625694033855035682490559604639377058318282291388948411896703844032640275324425673860752540422226216145697480061865760305570028702805255997337492872083546326474435124812618552984889482301744621093378606872593810866452939474332733749402990299763850196625392115374267249324844026700055895199236526608057671950400368232354101406796271010603324124224211462547678327673003774286983408730386405040364741905380310799095580752615171960726500448705215159978033892265395807920519643986337574787492782203444953130850899278038527083360598212791714404525977080840541793820477650937232373602543360454350311169247116433678178388907970113331223049631582752567984503182135979387054625648330724485115233298301354328592288097559276393902182335202880347521755426310179458099015128389290746092536796672368774973351344541594535982107510814460645231135822258729994077841408913334794342662846051623058913027806970841281613617598816576737979124387873637508964708313057136187242308416384191930108109199120772981344165204804807664782453308346589524276299810639746242349366064032148176562748323591875148316788593636860866035017566261826641353712604683843138924573663176443528567120603772569711577268454347709051735961721936821387421118042179102865922257243056644132655799778950634533601175124785793385939184045944650138396109226425449900531301277730459807920001845251527593889020107448984120730248285260904658054525817856418427559423373136543868446479579481872956436258776960 [145,83] 6388376197256598698585634825198324430254814014785122167398911641470465736065877637796339630365652126836005121460015426076950478713926018709930921741692234859513144632579540867890384992914461772108643475485113345010865462328408817625080928699212104546029217333828457937824468095792426144365730621134918356840684617528814495352436302151282164418956832067013084421184516956403532176508356669101314243538857197986835972960671326992503742607958709466342715318555504932756041481163000838560322206627198444688743099275962288786602927569848695869778843608802930093103804236897216687073253849714917463779872099470460311020905534941891599841722630199533693005642917865823562127200057579164822639162822066177195535608317361310783341156722536689114536785235624965114431402711611751276649334357426400042113764025464135089403401259805067156045066247568624204815344405788841278182909860891348415179988906813808359333939879879831224566593723079030372023955484787001767055242812634072945841815636601428133982565625025529418723951440842130849778403017145307098140360695736192456376622303468808136671991220321273634222804095347498452594715034642033003051083474395181446440202205471052913426203672949704676029591909247932115989536577131871541223291314258983467400576185224180697377175501782944987527958635351626780351567691546177639794687173048451578302199187185879915329568311994696015310489447566022958564447039128418186014060959301121119299978842715945044015355112959669393021819729211039505274227913415347423910910084801742356535870498881797081563441181263437980553454873862352529132274936507559607770133527328698615444184044139508811719137782599003126027856992462776558019786515586299504548324153261788151034944674907136332290752995879619890998262775216214142133753272453417509746150239493270228898198044345076775297143258976963037890336229680142270534034585285382278437453491725333090903140848497252462350817703867811615090300462608838797400980837732936788262103419652494297374794468845666387629176828263202055586099387413373947276499253186976212550260402436638934204624696133188850029801508875168546903498627734658147052688 [145,84] -60101829295003839787439539915348184509532124114374976834085753493376251202647235580897489674529025007489730689908155581285463488821143494882244253468463847646475400583816708610585979810044281698181302984179673559850589058828110851178228858341330079388985752810124355691949649380318348702504899135002524075487548268246792763363634092452016040641136845720390113276937002403366049149156375575739917342518313995699816801365733725573649604546236040942567823678495672100114185177622500099275519975426058164844037714482897768163156250555169178584165002714115336742774080660879985041062446825352672000674928962007485720023763979145985963236374611851675005997851721531067190834989526117086831749520913541914594257718295730664248794540695257403505004936808268559200264580601087012122723492407059329837296175748684685129946679909140663796569472255010184385433136952147560683075787826190512027513603656364737654953380355954579003226477458602553838682543264369679420462793304890844699221541575060095222088999470221138390857436420359217221909467456180879928107602264327720627888067462521935042322997270953586205104608655915785249966875303745990850972765980277585046012283664768083524218240918080452617084361131698580690750156523029393568198075932226073242310971926579444896400456573227032172633358761258214747161961208652080407217060460665188417851814696325367086812405695918738275499773535989059661361120584986611286045528798461658099126528572167916391974142479609913277455845671141869290750561217464850335466285018520069252160233226554734326618913241265295744506908070962409673416599020892900983005052626924277390730122867422495038788915854643803873198846509347155553712247065453401043206178298883064081539529466327153554560739828460133659118762952620049683265941374853468401049197240891962249645608549227770266900059117776007429740787949708555031645617159524933077336226462012464135456927771150129621338309818760318291094453929183379427308413624766893143036798682532204305413651599453781898096036463737298915656168855970281340999272219314179131350762370520593969619459446581028360003987865766992085841530915544409312 [145,85] 366556639483953970307444985879226081774545651350726937923419759511175441001809152007531238924923806267590487767208293215742097796472368487332614241110237070425306358838635682696600724139436221763558695627548627415066722854333776125235516353126678382400239430946841894237164739085967756222414409505935712761742895965811090236590702610082619806493738862816861344547653482684908221438187190773049715346289874046972848648929021147184162035402420542096729646898467784709410632973947975095702238631525058525704453362808573807861955445685547265087415103213096521444994091517094803989259158960377066274335596599292460489251227638149177862237780662543486079217273070207869765129324774497205821558893044775142297734142430547489619200734633452028720985789629263498108704950138084826073986157793062575584863784038757837435176978288485872936982084738918801326004232915748615807604592154847779690208759362332637778162787003928269281726351324621835558025391438178301739872283691771701027267005776134688816915601484920224796297795187001956690785898722815764224762281478944098670605968249466959131192678251309589443765311408968121707310446172646714992876113722526930572804212396104138303710064944781960609666761044171207037874887037768577119581377598068064995631187855422326061504805977772284047771166801827542439498301357710423048382476918775047673076108850532758777205608708365694823763284035544923761183234205599429156560950448237716170963662325439858308287174010467158043032591546578184606152566963235447965591937914227658112305616382305276328148977488588401559126974754481811247821480042445105508860588673460131954196570980882902553631798256925948887729044732749267591437262423004559316922515153181365202060205403119793252645536067023150027168504698301269847339995786526099919107241400726622020511040403959622072458770067723268557335365366753692000548203026732079324139971741161502233251614793421668546847505150087701341322242894540691847800926785132576445857253003535208366963582019701608764135163409259213782804529105816833689918184915295668022760099489128211249552649002498557753944875553778454713278102825296 [145,86] -1385771788128639906807767457020783325087050945665552929497920965673914552254705928011450645082903350461446694608496108362309441123338859696088957799375200239006039390943430613173717315487275964926638933775950466574973811884879257006008028012717657969635213497023580354310060924916512577967597070670332309780543201838241427218652722302502146919612436600276822156057970237383318255233705653315701292630334159288586500130886956656612311632127158793271437892205769763100430384991308329758270076664427603905034032984688607533017133751666255304722375414370289362542386059859339623851496360189286843821335612899668296851651247440520325867950443362566466539312675114445363302396630809201248919076259885100882724548596654371947798638489400879908931840845533242920126366443526344499492484950655480904066878824294600193101598305289599446831735402034735830896882803175335578372509255247255637962807102665291777901607315684874464635214321323323363035404400672634353840738535901073679608390604751983130849285308300129258639690797434929436702852134211676119207900091818671649427489961607605339102596051678480850558545279855469518261530558886239543387547233437773663024685723998755740669262758847894413921433980227369609431663047648088535836116994081183671688757874600880363896311550600564437636727715503274192503553377063502815089463878096116691282925173420720000288874793007391218563179035731566671348326905629390014401377391546991399273863515713803393035148469212634008242595904971637213548470891442424680107814936278105257141126878064723789004762679722385866245831716050813416321690367118243956593835686059811726094075869569184230969462257906820860151443297232021349033219554633100809628911714733874080330445169455513918410587911033301900004423840652714801933123509399804707413094126562084033049519854481241199284596554491814522115189833873273818301731124783891329085212113361006919603420910966038768692688934890606665046650075221232701104243185309453629050768268876595729391809881445410140928529258739832220702216170911344488156102327928018543802801303959076770100957707813924240290780716264353877762753856 [145,87] 2748164541196186341421471029897309395686039501185944027297636745986968848574163671179962242717735498446345406517431906237477272918779210973123041347601663369228926536744645133148093359525134550267671146436146340767881036913702137133688943974028441166243845463383247715045843191569001510001522383595058456052980504433376677111315347196463487538826388657230094928223512473974708709077214353287198270814083469280887954518006719809717585544147684815747672732905902809936844917280651356006549666109706605368318549313090407750029867976521208398626516399707929713897094956391657415289418292266689007651214101712282703355533424376625476276228823320539604201013109350790345996986208528752172148719838428116170781858208895330462332740415599567439181017488812202286492100520854248020224215874064769659243719321497421540368374880939674864448671703321759552057969341047098375284956380926907655165626682500371087965910517980664904613832292308528739490706653437426272724049604352098110589212426791691364751291275956898147762732776641887473405293237701015374716068663006554350026211134615107626444779854641810309262645547541480863341543217423593162905000742226556117035356938085259831428597075152053237918451690744601118773250097612449442988808169273149226729830799118860013302037345996640799458300033092172964539890276032770662523454098034191707719467177000878542333982344385116187822949906874002253577969910007986653013453351174159998389175155978002820225761893392375453436996522339494963918196635635484246683320626280047717339266585445798297923983225350466171811954067680483698479135546392534293731823569306801897129421012642325504418265862792537682940899971412807654225905063938970883534543164678305418344067263202272905447272798236380187360114416792062130402499466052130923135335856000908495607303196872937365059604891855785433558493646021933456361304960709101052695885783354168181106504916310025071923686237744068451217754949458357972926807292230125878771898678364426901332341360511701175504849473130739604120707119957922070939284036660261608103287284667204760067792032708176724306697302434537326072 [145,88] -40520110339963093160243830908015614528035252564663488689674390800320349348409551187876199036805954380979354724879567210958437751631224145185631139148559168291084160211833190985894467323985377382195727251196473785484194054090139754797188502256909552296628391523613165048721818462727504297267142554985011621590377561025258286546459914449118504416946143380775425399186120425738417065269818330134151783394408550913786455145052330916987175693783488398557638828362614618079501389010066816742555463159804685705172938792866187798391230976837227732262354666623466547010465165928130305492572871642592684311169625055338304092901919738287835414990632658892023307909203187232287020464193553217375517264366195530601545731974391531552235401663951255768948161060640274374277695695350486715182993370548918870356438812549561645626758564435018483488888562612875967313997568806134592786928608501913615722239844957061037143376209102896684386964665783902197137415886541837774242683154913899361524256491282842247961586387402433964134049092792420837227484639983949249405932329656909491743642918233936730490124613200239509541955698312180213694164498283561379486891792815676274379128535123244033290316769020769190892935229899142673584011925991942168268460662764479456418712708199083625287873198551912187796269197515585891563332197952598893180144777119687096862462097199076988489947951121587678166074618580182157029952635850066120642636915845697163541125578322966931646937804984525585192595751326543756781851438690096999055279979763044460645654692895642211064354468765775444649336619006423741689441698898892518547484537702854315518568676720663238921599331745327135099052392251466170602722816468957202053863057179547487282509042710650654278331108393720170205606480883639209896045584671147536605484383296849201807439002468099315247531587699661172682009808461326846743696480987940243426270196257742243482586551486602314236793048891770595798293450542653436477042311671496383656008186404302071623703688534850129138244856047706292351044108735088651316972658046756250870723145673519357308876215869197496563163619166800 [145,89] 153935666080874820060757948952432004275084498085234627347908943766983511459101428420091277105757243970888424561640929562057476172660474987807479481911277549448608579594275802482882155344970107304590066307281297807508348592001447371706781876882977720683092727546310471111742236391041533663022707111074360952634488387997640288670782801926656040256912468794077729710372595782046341539930235817550965283776593484281909022780491621847919528729806491298099618278978867296450819502692748066717136675755125032657343446499741246848982112649559194344897039345358805201811485426498852319499716608349648545130178979705234238642816682028243443118610942681705058287235990101447946106314297312389271878073576910612307843745496297421551291180435437261696063522165120835266094574945512604640112081633580043751927789924616869708955343649169521423683958948084443088320528565976807666851924160481672607833003296786647871851460086785118924948413765479783415500157247058515606238213702934915530558144328780758256216299663232392394141152753473171559784986213886860009971542614813367485971608109332106498667544377402345411860598569368024311698445476558679175891425561315596030084375874073460078101480611059477557676723451927156066166227231202703269453267947700914976703264673479818497191199065122591463805901247558430968940271557389491083321376180240042500347450667428931129517806761575556838443573300998757721891913324855404111853164822526433843629870933279332073908083829457414198613923833485053807572029989023709811571581375491043971688386661227890287212819011826080490687379396187096738823752704192656669392974440882643833524752186050952643380672743689387900899018588411130482375696169030482379653995656043156427166627263832065129869301165604361053045823910117686846397225353795462298908662802856293931182320552589054300917701141684063362390550102991397443456576941833428173046377895656404563476853770653301430463942888988723196890919304242861758920961109426929961209059028984205847700213860465776973164747706874296677178858993617418374744922411502179590266367783398123949487601626681845245548961986 [145,90] 1623810401206740419607326272520573946646118414913841121514891695750711176234101874926783155659353827072241803096515801597380943417078080083429808430868656873654484374459495641209497142614366771459586638759868800162676308940161319648281155272998424396916668722212149707479253695316790752661493358899987501427369068511555438108457798320452250224481523539987693708027496681465787778308703122748265883198938988079683033385291390990449407422811820967586835291583071248423011289394295694085989772204063488305980957862910185493223939115498407348568102056617728417547653825922880244015106763348198136940510864733481347263609059342505157994546437487427596765252812019747855484676059918022992928041231871984962450691706870505877811019806632717000507494031751474880672378923379662618467699628697132548782421884568130351184112140827005358274713710522875741653901391145954383084311149096102508287933966748545483395252947433541336255323942348421914761080663010873958423365244096034858497783977648249494488594071924467719883135271530688569839346257953168418624529549222592209517051269527349763195362103763239170627517438669266912119811808275819370495205541010910549499616373899119431241352862021085055708984136490880776788033451638640651158780597927627159848252810160899519789298025426031821736439437379925868715358560588997023217323277198981993818548084196157720937298993154868873727143376417769484698292862446242993031892590826459431891201827714940893149127230729661862361103228753299895009964813991113765711595598150505388519171857197693285986278814689784299475522253158794994738100349809196778634426460652760265482519599078497277776449307564324680249792389260165984790788054619807732474925211270319628905834126997583362180472996662439877621442654894628515401939003146828995814972581446243977665925679619903052752595350455200208375367227785486239444143346564532033571663329827897520442005887147967822942907483080532390237488331959471203256253608218073488858876505860271438669072454237203661076137763682982867642120692923567657762516430732105334626383076329686836629900752955935458560256 [145,91] -7690038984140867866089985873922557419664012485886424169182172868446452299736142529714815782052483022312897385347541582593948519725238572217329975802765640574965135370322288259997001840809074708360692245073878005731272248787448371982041277500785179157896925354169961858920129455969777717798649452038274644734127282254194740895012798940579029086521083499591093272466628498834576327783020110861222221217857455728669171627841675125484174456100221352056779681785047673416307340156233143965399141898403623128976256972640848853476880771277810247674506007347312755787755768621106776639883667695267591992305425874541133647554024714536057232951332763405353663036375778481419109230445547714112735957016101653520010532284815738275722407819611864011078598064759411063782453883647432326993939435873380884514207707443186450255937976940562468211711064363913277286762919045112892497995873635939397311557301945036916909996649039944527058613179351199307584471607582911622379180239885099026476486573868017475640983787012758224527072522028296336746128368820220829582458522921574137715296579792255088422756498729518176346000296056859883681953831793773713843357485763917108480335717671775542945685880691909666743353792784468979395237503286169204053488197635339764494858421442933253514369283276703126261105422117630329592181544450810164598848389879678055648038530102064191504553003340865676508180227689787410890608939749124806156429582263283877863153151382794486584289740992452635544159136541489550935651452608926782890090951691750836739353219382006238636713553902158887128340374167755692175839058090169753849907316786286618638055893011497210806044527830436053480082799942953192855876397983242379606800662470242623103991221095612687826336540002726021076270101270527569675092558416875884752764153333157679930973074220359386208007100892820272743883611340827495982320464188468825206964203350565584284348136452268838436579716345258372100831947866373110170573960378372813751191489075236995078957687680892287740177749009581079233757506721448666751771851720215731973586658804976444808271615659694368 [145,92] 83575212007048878465354954788297461389042388202817250038983002642952769396973557840703240966539909979441599004731881559619075191973781864693708182142603885668541359316049713376873061721752775794186248878541962882148058096932621661583124635337369351052226916001353254340878381323981551988013449612256826446746631442249881643737773724221594550911168767760970591335425965826670395031980864277031550923011304088460440370078366233293920576407092562951627501256717770680886289018542845460319861495918430378899965117969860196882553489811857642842830198351796041155315479730838050593917728113123585932902416955774442245507584506226884935925980862018304782705269222699412784119206678936016419761359319251255051294559479183989968099802808942125398604786854620845110286873918266970547524830943566267234951147502654827998420997659243182725035120855346085050321824859299889402341409540580641684434254998439394755310124177071702110118949160953906466007027427262403239734787388822874110228120710936497852714888780545972207940660478277844134206353518217461215394187585796624566871360234464960188447114035616395891462251283364448958077493826360755640617284011702949510729527884673634632858804054692136823884112251280550911120294913994735235352305101983974985537638055958846451894330749248299939512122690836440392773993709799224966307747431176975377141129651794935122064292955967897725824834516263056632957550977683800425941578533751750894767819898771472356146705138165801798429050377598171226081620263021579638099333976592573725079292038134450830483741630108213632081496959900446057825923170461714216460901966765696120297814575990346112663562186707441610075329139023267765060877835512072553477234032785384823485038299893719545115901216668622538578764607179546023308132191332667817597596492508305624990190107476995239512663657805163659651855460152719557901474115839601157030334892722366973641487817887485463633744749484679908987641690707070078487384571652452540526153303493835960169579620070870921883841531451592950232660683703459973011060058667581968956226144480103472025866216704 [145,93] -336311930187796221144750367336007026510705427080112041275424570488583194059172712804689484908418828123057495058262583325483667461063363912463473604729279537948927912850105346750349371642236974557748923761496944565313055001474636198687023861930075932606544114837959460067775362802333117346554166817168518140361283763501125987969940589346922580721908140046914850567144944210446421011730742828131670349307704015971341604834996219378317846370883554060331407754862861539841918484644320150703415850109226829356432077014939440273757112838050066788671111018298676133846166130668348366918430573922120142515233304661007155768741890931735581631033197283683544204128267105248675823437068656223341170027895185587750606520851347163850981832827152850178184254888227576304809227520329884430681087931445559499972398190159694500734003546484205131659794128361049198755782848920599223742022126747974013666777012826284952914400839616205633308599251085926520449091124595725531853102565212835499648253085592473509717357757909062018990956337314397432396256914814449881718035930271189101229327297143487449350987427250135782337232217902347358777059660904940484336098409192336455681084383578338668524583514992288320523243176771451735544334222110293712886562506593975744682336055897534747067340542767575528458040060468937431581808911793920580747916138285112141463237677770507193044218873045889057698767757729403423789554085961417108023285969118240277688727731964939099833055862902191533048202554566303824110610365003761028012883316181651746700359421660879568232719370789883757825512472668874093731917227597503333882272187291199025089787340108749383231204118206358952327513208615285453883850230834693109562317191798259469774016426661179748144476794515009237320996677771817504059097236495474062954210968917714528611421469020575983628144810776875153359147127761403731485694208721954211942711058049916029183630202291403914524430586808655485777118224836877285018260606563699184690606473080275379624388003639670052949734999743100946183592291193460434277254401186432636607810358861542480049034 [145,94] 634763088940113575386520876179786369527860424694551317531421321279767696779903703428776323681752186574007642115904756022584392005078083799215405469870644523656716440462166720679126784952274295490714465040911146910479454417982107267929016313393625678089379342565968825713758633774868749776211441656518060135516025514143840968880928432836117060798022473559563165165240302675508261476421904766599805093417095349949905269497439218434140816603220273121488412460364977904270083539618227927374696873315732698391029492095558308281964458191563062397937698155967480840676942451669524461201696212202563776401527144654335286708434016843119021077462299191616695861669625285822728652091574539519687471619484644792647787553363773095421600867733858392500451642229874088917006337232356297387457934558988092507304365598044500203034365205121219782208278330449932535448079600959496370318918672190482482671703426983270823145620297831040825774348374561509930289530378853931715430577676060537117126690566753642066448893109804892488701381719448539821728768349145125244140113771661213506787864765137974048405784588638263021147818362189604992490068189955878932942639631666692061323311004147542068211613413748817893610338004019779941234374260028832046674421218720241129731436719269913950815949447564835074298417284850511466696501476214832441462006329320468749686836485966947794165757286875615659913474572431481011730494080827328462011784161244178695292351254952501515866549278643608173277052150196148129442872967721759734903966797989705235697796330625800615821252964963066258356004149390585156849254959356246309646601316241728652685994127989304374939325989280005174969693994531014126039730364201205487953284254683921959867041599438166604907045813641969502620940136532025292894167091495621153284103997980678198295378903778476448776672804608609498724659237476108860320744171625875523171056016566038976441583071876863947019225336043091241006432128176398621410318600867931576479625997537538409534070142464880390680575985572028932253341712917023933870063670766553238770882667183511808 [145,95] -766356792896873864044183903864828714109429568751380679467836075187091384666566658881643208495028060771634092939357962238161232709282351219660554196065050668196757568406433444399361040988364991908100514227923036939734510370264330204178292202804682776416525230870883613407872492082131803943457394040369916058484251500071584896836134403576889384086676527005537034484889025570066985758439605413062244939137041037424735150218667877897295194451633383064930958686461578943397915676490765584897206796270394321641706732618017738409385874527743750522550317474799392556188293551641653293917059085349626676473398688759458931330492623017797764775794023450139743120483105436158147024025710178757414897342210620259899022136338015439072287490929265428911515448388524647348718848650498578573727168152419110859361719038995292996401544402069057939714557871177068248579852489936132158321122836794556602268795681353779010200801296340632141729760135775484767507521835866872604164440453596050635590286501122676880852929730069615958682988262746327232436957493231688726697824481683489070246694859093190551189573677598081026023222045485228193307839772863227946337844689513689483167955530267356654849493315596202087254195133537780602338924499077193408333052244300349199750109098095154448794389607226852397139978694524600158041001488143027875676732861965206498885100578093463875346219332066010157893636741729220903405278867731398702466111874311018903183455867437779819755585748804000711078310433556843606491133744946269242658612458322777189792280559623570558084820121824288913962019848288384297295310115031578399579052324295930818993448995874949599808147431415338741297613223431366500140972844919486912908111172443742905153309826547131855508509980164940707804406438116381834879521550523360597860017342448612003994527326254651274261970494080523529502130334829528411335461679051954951053837506816822824341354241397096971107202156171058618904426472580217110494686266710909828218843439821924674563912152138041064973867858973417544422236169187523538023791398538836193522480905600 [145,96] 136822603195875012520585213542704219896546968891592934976398678622561068421587331097065377304868570998515075755253037598612430488110480953583868670250982407853534649043798111462805857315037248615763878112085292343619567973416402438379497529129719493636574143768654979803098763992976768216134717125196899506569534192911150401682626079478208135508552886912107857704097982347659667882554217044465016830007765416234149492869354889876048261807341604879327760966604611920005866063476520276866916050792238081411624414766486258743781253893370307749308711806130125025474809574277665120125573066256724036758544624597834257462613492589947695761805473189041406854360290367471841384891076103986328738555754711988273856261995061296637579029957785305115513483956368081156720799252848213236880362617082240943897237878812600281404575117398928959050162822195465906528142141161270551870710426658250275711914188502275799817772615035076026500786351250898456082017471518405246679264582131066224551994343076141897719587406979131134011760986017804372112646202645969542117693137252087800738533550826085863160465417751145105003436186122566215752136122070964097795661448720256329625999746206675811948136121817588610395485019739992114715753546314623269129054537505968021258722189283558518894237140394989676780471816699103033887757314441998222382745572951582992199421394192726958851231277908543812680989062749160902686837002832394553895389202899610090040049545489792325311536268041803687315638775539380296672450656793813698819594753976129342879230465496312545439699472507384828316999213769187062177264926608649581966657667872082156139165742635935895463534276871585047979739726873953654931533360731388423078030814276801580596917196747929168104021141275373730402518878261491442035316814406687668706125484211417193604029358635303746091070515411096825946696580446365768835939729143572341853289131576397805070892516128924252100286955542620953709775075227362047651608315436222443363726196911896349676327132869791202012142890023986747644374259859371692012943738209128446741648 [145,97] 857758064207779955867467860938782526976568540514143169161461746393874056691186223984453743560631869848086165273107855378968983369316469827690681958193372681537843564303248657427187206872218304410055720477100258648344443153078828377961578207396666977771127429049191355361759490946506301332060051428454632824397559629694367303008345296846838632951254928375613647355460140194672184745515545096073301691898167309217482480689251245670133049611695861501341847031047870010306399372009226131721041673959705069814022185547831069135602791995099923199126320965338516743381638599890406415670027759246102073423372995544699478750862851704831398439635843662739037944987508924903618548105310006858342371443143460733935656090872117334489176361463237586472799368606806618471937438898548450483838837566648469424968173815598384615506623536643942007953475301681094607329188973367403902594208541701065863826763574320963994483169042672999229236289342022830024163141498075399988912105627953176409906239207851231901963636750815068245295160168903350101161824456486557906715012567673344492146695086387457535551884651088453371584511685215890293603200440691327910691860564578260193374212110342801263489767813381905811989030355727987071745699401224788104509397330655560905336000875891063141794082791753095121970670062259809437926322038689602213559144721913247718818479088397147934919900684690323538374934057098694283332163683551785933294439104020999467266822958534564786296192938260141376560777575963699465644339223943296333136744254988887514945766151124777088684955977033519228752004930160103456202232304516720109530573470023968639898100830481771347772846554359848145104693695853492924261955361482327693843329083209630929985311043223926884710373269752928002783841921251222944184621405453277798822320681391495675264115004475231908030561310633652781744285506956946479584098382954053294179913518699927654019978875542627979479122502042803492243953188266471729283913444395666966819579376813111861165308020880760607604885681876595727387419073582716536360695070622513998 [145,98] -931915459169459626033445868564292649610699283597024105230299961582787562425371892599406523868375536445969206566449367280837120300506303132051025856815374240093486261592316191946334455250707470079680965582618297446971892583252525768993863867481749840302108178681625752719709150496052622858595999946187045271619150979698534211264633784535718554909719509851679433707815740088761621942151168050117671956957569606347684773592003056138676616230678238678564716111888560928433473018119495048266633249972414001762158152843805536261806157487820110458367199071049828607993589911751423080572928262562387464926166363038872810797753794219027381901675485870509600913799654596350550024838311370467869428509682723377285177732421399831829280256308589486770899740778318396365239586682257958700065828026196751988690588803904742222105473785792358934723033980699843124413876502001648250234613035055766375145312992412794369788828259351561619400307664305860077359919871320276235818894776839232982451135902263092268966372826726960201160507366935536197527206406887403874578534051621421219757930140379825356878630553164224961443565120391257159730102311340745406879339121391326398285513043319995720140053773059832954596888054148695688691605769347631160258277873152197449991924591764011307560466265712496674811501842561610719942412359671645466642949913419234774323677506761332260830606968365249816211679593761050444753280337791557105753573381090938476355262879840481853014459878401113076477071061365854127236554387316104679038515402966710407965104752533692055917958210013824218237694222757018288885090303262162024994567429746457264523814044713336310364791621592194754840838046624082427455848992178869271600106651811378212025314372966878271450729232737945761341926740463250471907219780446384730219935464454492077521101820820381599664131699916692990909485608627612869964899729616152024516538929405365225441565419005216211075460359236359871659241509878525898356783390593140826044960390534159621825450799580360836442267915857520788061444057422353056625791120448 [145,99] 330926777881693469359441558918207849932238887517587484334354827427412517201979472822796444403998322580222239032620160679764651529562791268512395469805395133253945005074042195055728223704282610375845267737218721382087918255140320762606802724140275371726391795495382806413735399671001970476728838674027438202999410089867991353724479815774809363756228277417805929068175148009769954415209835232795393621910901316267252151253462216204304586815921573981853826277018712505069063716119132879574260598996200393660544264565830491793601291483394471451560646383275190294139146968399608149858102223020016683994120008012014390102352315875315330826166538767619397670523203964185770985281924504449343060494240360680462865026079609336850587037370941560481744465769037450162217051062657273248692338807905835484280057224207771603405611940729317564394742006747155146604924152752585515077733138026404812671456653688756312286315069426937124204385838605865199501194392254378097797377775237142221826494571011637432198234118260462204121729908554467853044949485261500181462602033136074941421432808149328932603775586472408836317361591079164446425789417850878806828474659541324562417442802789463329179057820069990671766273755038930515302787376174074275244934324750614483959712147784081521295798573867498637033336009184820207444402071504531277126858386724835102491139081374165268425658122383593626766942608057885588490663701771955378927426713289915267298978926265532929891211626899708889176559566263926705713374988699004392417816416570584910382970633513040320566750143167785206712067133643250874953717830620433262145653558692495106546077174519114309138162101498596125763341459296826633833707027527698404801239493055106662766643852481209705741669121290829082375996450091802343890657412503398273981590251992313088541323116640151452947807024722733856096266643008336946661202637738531081721536645944371460858005132424266500179170816300437679844802579876327439739968869918889702382259507730227076947076460703925200842429622383555394770722812578780221939832 [145,100] -71613236936778087714205351418325871700920387876404540448400300285314549078006152365827173836719799978507411238182907063240017013809925810808330743437952347977547640736556377923217841367844196358459806868514441822909383918533517292215152172925423869208666954148331970169320031550436611497184990002314253919208692157309740265614809431451234043026309947118056476129235278079673204727620135972339053926650197832174847019680088043831349022591481794405426500709082447719114146500886584587618234148467212489009702753877563839562034871054651381990680530050437367539083241303818380444689834694454275421299559751393389995863860102222837224499928540697138042468742726148551369090973000447497330670699664765761030918279993043749688194546893072048050536101173808140436432743645554653511241602454265842885127639059180825628196009704604701403998238186936936241290228902754946634731427530587628373602038626158333147397329983803718850381616856945842436273794649668154102699827462924538756552918437350383764750301948808117712897621360284655100604632439429449381786886397841388576216736056328460778404683149150869792687766505040192086092990203563392078506515277808784058986503789525917784473186830924249202449069388983684300295262654081548242829000864048468216022769015038639939230920399868323312696652427696780664044850329920180715255266362503999257354408824828492845789659001910405139289322471605564189301835665254006650007427826070823260688982428244662532837880933166140093945386224298363560775974905019991845456946235885636783955497837576321334986391663276322634138758638777045874758340956934823296149041938946728818571238412339970730020235852406563812723653309927303212620387138589587657428638472799732479353070064375424592635480563724415438640020326647214916849724078278766616833338584929249067688017707510318536781210208668849335413430931591015512676363285424537958309645102526530486305198238558995936978329937141693143112159607137039617955101762803275848013825178924240345762725119987374300069335311632550552098317576930958544 [145,101] 45002443356679381555445912975862284837597833525842798106482151245982646838742106023200972896675943461191110684076889980474289589170833372777672460805340901849798366536514516104909731144484347799321532972074396627084735704425845127724185634958059315986357814507401799140605889625237359665490672197222960517413063467923992789047373452351823444148485927443418883192204793038945676850315242174926227333187285910141077260312796478948738627570929278619305403224300949436445242154754758042504237125186170295495393096871175871358948069304789803199043314179358264792964634244237283115746204092556778911527268007975342507306453551800847901991329270924100905735624649336762054083192958525055856960024116595983947618514588721819723773777539274845137737889354891126732145488596577837007332722265738674175844907566365772284147689435796724292915077184984384831763011863488250467089594412140740411485196382951198982903544013218861305618727446751549566077371806160965607303382241569715503289699349888950837801597872362925117340093868639455201297713852818275751505810407724435560038645575065224152972643288344239744093742769774667324687433341351456538621790713026729696015837042294234979323610248657582449287157822527430511489231458923830158418667797534438532881888346232131378244272984965704387936588898317065862497701895885733451639073073837821546440345909684563934608388696407960223336749663481032275138960777701025142191801593537355792402327284058619836350948930859066448410435368409484812560866205536386945262931760767221311949160028409094952497990952903769958551781101378338817757130394438858209130900400964559052991449693733751276773580600049110257501275450977312042038369165887474718826569366957973668371597110079547024939611282159436899612893483822510873734185609078622517980755518854492104319660090306122922465661251422579430798831087613571267416535196675464282037914036777821743179828307957259208505738430235630753188023268517161560880391308860109837721509394187991773080990961581309818888951727494443282886298513760 [145,102] -49528143843352486158454506075417818513080992779379303365398011315777886840676804796490491052463777727786065176512922235153504772038019837156997131235138754187985580813886125195214823701821733528412689647704739749921923369332576398458495564305439670844048044174930505823286815790491893650411376342599707518643205624284382092888058039442467742663486025226598770784790379458118582011346413890095587630236389250948837177947450213445299729676901838843723202689280872412155708180759413442667365155347097010017796039395514853690206949177338039685205832472518978090193150985645412221542633089197447818585389809883091736456972206957520285020267812881033550630625706222838125385735979143987423019779131687086988621357341687021956336318082614001240514444912228324801120200719057760162494114334454551040102846215013385705476890142727099846397423972628905083005322492504884831107215019590963457598116707764010838850902321666915220082451583874362720766064511180328951095582023653208053723465650328890081643484362222674041326454419054542912068025328850349737032679997674902666156108015587331349329825897057704431998448265435258677479437100117020560377998530287623984841312057687175557684882554739475597888787053227606273740269597643659619109123160765105123620140317502049321939118625556895772986803635942140941384041702270846365665462572036670379274426297114889180760811144901995690508917856902136781807288044345958191139383597219332288727139264135969842994030681088333695051983894101839584665832408558878433530785419049648713705971482530844236446272093095973679942675637626512821894641256053337829866498160416114485430307491153253536951820177009259365590725161397571248882438959815617474277403418606175008680009468741618315414027235990868348096391244510596260467566672620903350152610131988439567567356066056148859298703020186946362744856998798535458073130084637221934631565377382172148720287843076387976399298130237706513710851831470049253889586926216880009791803085718471294564183437046714346270275506885255976339232 [145,103] 14252581444999117801647149382406080467042483104100309172350640403737783894805763877084356369217373412895350921883873836158890331785435538810982332949171601851346176546795867479688053407211948369449918448573719425849392854916946754085935501006886085394157297305275568849873907773048784686508723615404657801533814620469194068980612216789414124399322089626060064750368522158841194323533727698495299495375843941971291398733465356237986460426607308564151709389683823538337037525678045374624248700683864641975906066063574424269588395925878975317673563518365943292532107689915693863582769470568527794545627130238203952948752396116571230737526319189077837473682223148075999973579974270363411564008104540811684998239051977969423314972494586067000446147418401754154097483235372614535545292466195108357977418506095247072503784520508028555690334020198082354011199539228766512374359139788446598833618619818487959788820193863292850432340652380988170187431004180867757160577611062586968075425657130009074288029007823116444093687789646751198160841628575562629135472787762870766049979005254988121488560858021990291207578322842704398689113627015042603718695642894236699059090208280705249074582420592061624110458076677569035843588577435794618121695127339898021653881707124011488097851053872930852590259947587366990163419203241843287795839326223890133483555530101816579441824620335409813596779713059727524264630589272252405935727639499128360965333842229545731690702537016423507392310919784238362399138811131311942439562555623470934649213127092811973444507497238395443336338664210928437334451215132162763927422856057176156518544351936127979919017018816906302017746019626520813798963747073766978829907384448517098405266523105933303370554839317956280380020513714146661580488281116760063134828180704529417296051741377366696735061151094155081732968563656369527948199950659767576079771093052379848637839854490141579872238636777533919376040895275390738706829307766672531011009091836516915460224723274295586339791578493562140 [145,104] 285099464459942387912108596367846752694122299780612306071209785670951804166149795850946432699195253041452928655178667334121506838389263486115848362620601765678925774433770373232516830780023292960258325546505753318208422714441573601273409968581265238553097106392980870153638881184291222242092692660266914020509421721087588063072582564790002514803871191230525675362494874259792126523096889393441653416045525528809233849536056663344758317755937582031128152673497254352575580728753478473485011478964563286344597212985917146837971924988225224234928368570643395387079050684478536697676579431090165540313098846246009169666162914338063708975658027353641911377534880278176772393983024354052256051376165184528572045085278151676993961038576442177428417219347226039659732879096832691655257043411635122429239458658603691674851542575710678676639075467237664647990336982137491895626888482460701134537697518429130243571007701865739041825972229039361760792942298769040183084570651587213456185270315941234942634005474310602081782146363650758067802714682806718854274797844754507213954480569485920920496882974083794672620103137976723588619052290973346809029199616905139289569619659557988599542875604557769257803145062385660049243426508127918862619730038413562993483762719244725852323034389487902892914643018208212618721124058054979006818271026262823008650225490260782153525431068491760282809002118442240891642496897747355167959613067919365185187401305829785925622779846535320776097596841712117542286376243663817307405271551159743143926732717435859059405125982327156690935209814850698393083161659578815648281335495518969860621788292479804440043664616186599502696954334337559135905812364939944829414667182445401956717787854610174517686558483429924714386535968388381247788364132828264203586435481205666997116111348151629991706423074030437849881585578479067921945239902109117339445045311776104996363046213770535540381604821076475756101332636212355504925998967695041769549405329364140005674968747013236404927490144 [145,105] -754996886763319209181736540936031681571826351669476689971424033382860045518220752630339883191336266814107263911773317425991054033903867721128681777538394230577267700675685178764933923295213739959148250677852160283313775795222502702088744493443038710078279087452640882453293681794102203623391732468524789649237652136827784838216684004995449281549221154767322374247045082911931092360358347780717758281001100674385147723261927258894841061215392900411585356704577632398986878195150105430534666063992348172748918389069670931077841264780027267332281675766005994546663201830436498268306705434978191487287414085829560994075098829236397963469715545541128320338085751212131990862683179580710685154621563999072885716816829986367997798078697498723129639015103700689733501618318103772441994635481280436725373150292113932553838411047608486269187499736687807338186759843134442636777130750802153707353597249354594959136811187141756106564549660444449522993257349823666765978676470828076820966035145960115958312746298884477615837232169079551154614405654351216572649064705188395766528164108837281991861467917533125634736023331600449798065087852128086934210783938520509466333425984038227879615833419492195090482802071094832061900065235427715299781716341882552488115548821427131200961092113271217473623900476316449249104648299543609081755385675145611170384688003443875309962330162242863623170909661084351398568771015742648978610668125615203576363694451316916626453212599600719159738783690468519487088957566769715081721841988951860235341696799052962710287965181695570421078990225518843507098879433200454760496543381540159259220866280989173525919474511914084924437133011157427885513827034121777408128742225625801807809586747326818235750473766171537248762976513188849015375209237738592155934404190999397811826635461656090816353745735857637113876757946089849942308614065833499973114849750917830778948633966533518215746474025089889426485897778886105405590149393408988888191279257113079823606690221069199021020 [145,106] 124551747703463198852689471661642975054980734807655108922528714963182867255382299776229907558274840897852362406134822587956533204659075296834639711667355704786729847850718390556518490202147056599069606527883670453366067000141024097312742462542053705241446907006719495837729234712323956363889719556417308393035634098792822653306973266840365993344716585479749017896185402480952400341383837140708849637007084789842400196197253411420238807740740730521793461516086673840942146961686222433622239552014016095782535482753993134051192066735394914668252831372580826906103243964307201249981482957906411947755155171373389587919947223384465677133291929036547767647755028173591283155167857265780575111175261372243088241302797813573436325730225311202169755455713179255458668589390603384816138310780775092401799971509621285268160844276575453243369699079155989836076441384742811850466730912035951363680429881703586003345635711614652260327756874609132890602065620550294795942576042083817492029102047843898486839627944702669766036753045692409448100286546742085769005400226261499746766965112084107616674954232060526612874441885956834296941932396294759607662217527624658570262280454827329334734450714606633611955767153449186006955596420640468885233825819997234498048784583540268462924725131918580481996628414597034652990472444709817122511470225150996717565218976611373486410472571048097395064119177719672417421520671664830091671464047055939798429281313123308253929149951052060167261317984676826546071744891646698916915792780310576896183515826895035674695063040271924907330900611928646682814021659140658194376864283518101448600973426317359203422399001120793990877367981349532243372721233755229570259968630163605177026989181260453249251416784277251371832000972388091967482535761977215777960728978053843865481869125700885478969612997188289913240894152428861216789924698314530247878929016431208201077361351604425776015021882333733888087359799704480044716867685725605277181244963105793014526941384085568 [145,107] -5997772651732136398488510294884988165728241752831901070627377724351449225030536295007823921591132989591136661663984505299103015889737079694094542246585785717413148915091341892728290393846746682532293401977523700637708350612671307967822203557259993505710421356294751191702019264012765543921134284256529361734149930704835788570818196634143099932226926172136566475393860682506876438145619513020579591192157577744272250860360468195072317733325430334511159789018240157477143339533925823510656982906821668011137071702166429041154845267886918002638513727585439648259512026453174690504751625319045471123087132172912310011910766285789154914045961363899669676635911484513681292205775584388444914263915104058270752672153998245561560876465221486753539322922582463908144566876619754430566669534359020706402470094900661866111776158192223734415474738253274063287853713281991808852833288778647693424006797192989083620461824426811817609580248841703665483866505054179801376554297414297192333378465697612463411997322477032269743678289249521389597241069404798456040685856399071584767828603475043258604077950645679460735458094659204994188831304350571745017688989832032161399043375237089104626957005814401054148813402599146573123907166348751137449239731769308613195976168756582697385269278273117885475405393785032615986075244049784909472562191938245026661149189857937058358984796232272260122329168331352486769770185317852118782941418065777869351609453088410507979513530806184066771325964210781164939014866838596456570838993134007983707851964623369019660030063043548213232603089952940803675965156402332338569593292842914612326539838568929180787285279107034034979476682735244945676130012172290527291745388498436411668647276180501020037551977906743810839873843698616656003787700093487589139063090789299595377322012493122093233685278680357869832046531907448419765591787002888737903456473702816516578942366964368747613142017553006919656759672695249890196476488078967424528339996127086575314813688 [145,108] -3320815270592953996840515525289864170527761371911002954516212942924482081741858879360905164459725329665478291651426038582268708642385591988235995967150748868602255162253192463813264799985100988886417772740910408216367533156689774084952385974477741612612901630159574494763903829975630613365205695030503904262782133315730291913421373572809171642991007486252044082069678773773836243190998499525039381600455188310713285316113757959477838859639597622131732485456681236066155927421189743723073840399869602820178552949205237325962443335485348813609359259661652579409932883515678606190581246922513590986346490074022684220106074275555030602256316428132296477187757918956845702973133248908735916483356510511510779104205217120457415614470617183538694939248566032131303530711896368028791661786071734904775444738271630629725645496503150623837722614596454921185939088947209736619203053575642924258708429677230366326390697694138019508802322802901214056695415551207627750426344060006993155009036201584996243757989854472487170219295482260663331608923957183782623809094821243844416537093455699057035708689434122778256621370362334008021202529544945717702645636916059841841843472969236791721980134865569791739357808866023542322114198076562170101427028639803154789634188635573709342407689593244132226263427191862643130320783129924997995266567742943555048032410606699225060109021926480029014854362185609218045355843947559128211863631932153793007735611088597041257231971873163199614337172121218369964367619110411921081876702826537184485472231397824046111386079209347230651788030027100936175824506936266491949621716658299771216541675560218143573142125943226584013803715500390840527140534170787172522870162867302329255686194233684880394279854209855473651989104931291889652659944280055517707756488644186369346816197390744896065464046603295001636602812350052254744114864708090555879718154915035653720243138016456889173047638473092226945237260421595523413578323209018176393098547009143728 [145,109] 14174544835076938488283933141409985289498486232679455482661283008293328115309209180876755675322923797113606901368283673459663257349249650746191511568835502257742627872077048388708549389957914859371315566677895424857941065732983175462178702730074680998093702526628315343144680470803750777013874706697129712479174563687159375379553632957311065371503412754515416116102700051837813749790624718611481667372642734569672197529936492085982496919207486264520503901607960385229807989037413121663217916279002502884386754301185543379563161000932275214368475901959453397205545426138977796721186851522375241131640883060026344267025092545456479645350740089657087238449480857320403078620737093290578498368707176426697265269036660286180264131087497099791120765321164275568386056210957248717201767752242305267578605514672333659907856414725762096508717806009663532602619855349613645918307498047387008834211850823312123512538644019456570045753463097655247458155743375415280841641158805742639642332968535879702800457144927913294235126395059075163743368484636420806541046790154004736319536565330515224632324074864232483649440235296441717649792171281136970378842219147948757650309632726021869797301824735102936024325130386054647691619082528434442953805112218546511865121026713594154340331235785728389681312181809616198949461956752592303731981925374427242717858793504900197619100206592894479475911394386906367036850568840578866765685804659123986779181308198817934764208500979165528588459264290128206796070622634631367651078304421093398818056194978023335670054567402198329563189626552670494681043352180538468024858045470059622783520263754658280620974972037869743409504089446405150479067316974298845994937705533226701824504563292230883552072482222373251542256981992159455271216843640451832991122414961863526647426710427609613391674382950717171532843634430206013356071825398036887173027309034874114028684136209442335195392658279055551352659021873839430380353485084286816567792997356 [145,110] 351420827640674779928858818811057057141915666937176706999163101417558894706949380920799950869127120878594763121049154023941761418831223775846647999121989972097279946311191587828410832499246793602898428289471007871497922043337844539897397887792775794355072736002034228368968740641616801204886549328223987985825350883706840198550185698652666789105394774599553255639695527910579470199683077116099169853619747356481004812979938944718900243977253631314072246943417388450496942181773060161327684985392718056666187284275660204452595937582409032597402511085692243242038280794660279514621567601745831045835224899782152218101290915619920171875967420969735158310318256465354438670833285965206356501533827441921685614561861100220679300713874247183242123313668003275923340668535749607547044936700335087853719808867670345997764901031895887963722385913908337922088690778292702849796716653617556892636616538200374864567264904797825075169628877512939550777036039536664501137491501614149750050103306775519475854121420697807410863871966718842708645876862399393785027117071044448197861030304254070789176927238351897104680782147166463804427653302385201348947466145630060024056326293610717679386090068422856763707799732446451973428833001640290784001131557744509485735788845560016418767549372866127390973861780995133268793248976071467398794471260054678377616924027030703073630275966000506846712504400615411026173555103812126578425105490896440137088133011349695128771306365677162344747777953034995746134015144794787775479526805339740650565611710184409780489358453937958933293743747983280259392957909023094029343150318307193157330889936205291597060109030324525480261899381283919487771070088387357178722059828223582247095346254779665426785051051970006855747498612818965714692999839076107071027542092258146674278503937791636723368852327789572527912810892010688017031361319274300844238649441692702969067162306856556423759011745826996942171056016876313810784195752890462982464 [145,111] -5957685280437056780042087927568426506935158680928573631048141596682178649333415977003806372569168066288953164400067843696773664108344168233933250198247532672397356308069415254531861000958460893280407988607429446669806438430149432213145349833147340555004021887534754673486055767775121855649375522678636712782233716990789274733306735612686497399819224606953584576633290546296370925310687025469885369518312413436029689717971971913305808560387120992188157742602869909882627800653083438386784537356129635135809489026736977736224944984356613174910678340641506467995641510762537437511777197285301844944234149769712112982161555044607203275857828374552389086598500079905801321165303123009682011370871688680851830491375700847947976608728574773132027492984024315418523733646939960767857857444352709375492567048780047795868327489176530057670474489759330856360386738970547998775073705865933932453855049589102809657143840503103365443998409267626652962420594752845887900937340186435287253895723772272818252664020736873572346752346264933222705176877101765849613842047386079670984109962393073661013498735074813437207869995855255674310830741562249520840215159795524630268190696232755466640515980651036382389023958475486190988518862195368346968825212743159099362225387516894460914383527000019247631672694225825453888231711177553090511798936239826101519705197455447894686712526872090155813824985893255296658296075722736471796848959920184752230395520698338981680587855623653005406369774998909363422182021909941539668415303953349517077330196121298537778118832698000407841337135190656690815450578265857207871912496307394637191392790648495868831415606400934542540072162381986782550874682342162966524622197176299889052777564600813675741617399934902732824027068702076284984085068699251262703310916180596123678045680666286881825091509457844068927507991673791555509960985508142177244211478670808015893025602392714199270030769117905892536857841353185312653276897966168 [145,112] -573335183175977388264764758599463057982441372871862425917527175794446343994879352851605611154308216308544299605364323454026420686233389869209285071576615711566180429637209929697008292987581044364803556159995402354039052068863637134596154460337617701935526458953404943885340109779728772990472258787841967597811631586296416074025871117153910714333299069585599216144216247630422293294028800344051091104700623903719198727364942488914057618919419600058084325708085513779791746251264948855224381588111100765583770851055636177367045624072691192041105137688864352342576470777975170845352911969992782998586929582201325510477949863757290964756356387711500107987322205366883070554341362020324010368508246487438657875044113614414540768934869918611475375022759867435563597572211670129154914092036691392730080721605930468533130545921782316511990264463379894360159039230364632907120931832520278205562562934286234495314486183544003584840932496876618364486480817058925795631610415169692300184438725024769562400831085912966285285473988511497837278953368296253501601180925839009075014827476759932477830337121225223459444990271009900560830459946658341330752603264695470906940941354793498150545917694575841124410595460485587148699130629063875754169782491493929325236909692451513246728004025900281827999368001736654735468215407561003051415875910047699278140314785355786436713098358716239684931170490665939870925807007655783206263492537573888631308633767231676628270953088328288974415925778741767056439563143163373425117184630530369515758197664365087912240057075751940326285754869423044547316721151318307454115307496899894536756719367526971654023088670775708916390670899164115862862512044804735631564532509169620467436986393469777036059682233170393293729272744703011264864190747449814085270695820983127517199717410101420400306516076707814894274166269106705712837122960429624577736504548048795732936037629518976933326033123674536530289266321560197307607520 [145,113] -35168758943431115548254634326443334401156098175279079585977229128448621875896940914516915373801026396137119563753597397010058583137846716329358685840479690355817917243949511548235360653659391871398437486487871134548672700597179989118414525452075030200485441900336831723960127163724441150095725300672108646456384367631505253798984937668492701633527559781174060170254579275074865941804342313969019054021575370253172976448064550218151958616720237492386022416382948038908761625142849622905121195354471717755522372098080465292143135441285653565808934256504788056903274698536704038950078254031487532502371431071705765131540812229580671901979365627654646759122220009112272452412311180952826282409572119880378233204989561647287276531617993551811705318109495998591950209767840344060579891844374484047118871783323168869695246036852759391216378289300582113418739116625498473681294534056499577186501017353980942255851150055429919954777158083097700485427453965960365949243909881099073285362142702024585720132317810378428878194909180037445583136832043070063510946006708829921895419245662766234721405475856445066789054758686974717889236727807734759647659308192019399383596115912796928927346295975878403595806982173801805458993920172545038528234859100693080062802294490252264675111087678255778356630811587315945410131967151735878138495700511014552952449494046597326380605787480964624449212559698763078953858305765264958437670708615558840965353256221639190988962393509279830127803056811051937565102804143133599661682639477009269830653536991174403116223977813699292121625948614919881860012951625536426068200730205893097259417166149902645497961051353176979587020926424024825836942825017655477390842817084288957035545936593431668329810718457656125113679635055035962327848519341629753071003103600548075183669643547435222028275868200416963195605778093728819443561030716573930827306079785501938751104212748909950115434000551718683808821899486817604 [145,114] -83798718404690487479163499436209644500392958026521921566527201859928307661032466866052159550383616034383683764354264485085081515385681175830255084823796817608879709768733717227288633728197793817682976079721974044802378551168545263234861868886275096095408314846394684030322755372386946360961444201970978138300017693290232139937788106426008665110946618540228442068499834610129644211239760361420210877993418313076185149918540743837000914445357232573036626869980537685847179715804323434732914976084866685494089808169954937911213797019708485693686364793876563104127502932459557984172787270984158680007577041437329029767762574423516749815725758003511864643659662774519072968714109803619232314268776081199909162842493352286917582820205225991404974309357592897957562770623141777708185846923870011817192424584073047519092836777540842227503519505564531883618088266607013915489593762316782085273765613249418578324253738590574712632589691370577121855222007389610045938610103889705118905810659675574548088593040655115316561432302365244984357142030190513905071177205328329060271230893880933334900685527830959571799531502978973359234930036914143959826708370955516829172932713385574941842589264596610676199980861459666287465969189157143260233914087460363366228121348099936115718484726013853911472525397760908839857310435717431391659160263863037710071172634977615262408541732668257814963398588220520424016644550129330211659772867525456825669678759306136932559984765449101788140443074364162066547309116286476454203958821441904686415499964089448618148401785773870625009127160428207908455453122272607703881979604811081782936885338500298313894523125809822820779403363836661344119684398827417356387301443774580848489199461262542586298290004508879346545844078800148969693676020773835162782061311783750646787406546873719719878379860994227966158483925804977158627168578211178861717356552714646605220533465804056344878432550870876437307937792 [145,115] 3763180317928038389078466198112039708433945849671354565124259032387565672178940922452670977152362505422390607194770483710937677081443235849986477973314122900443256824552214320457085795411642184013840299678760246632026934569945855369903272340199277366555175668015311765041129941155681837665030510668576318873087494113601144973744713566740729012481858257165094745710136208490313907250520030187888316028808213926218470214270653282421027076702859971474657944472684787472995552076961033350213644555674003811612225461376832531422935779513521875739617232746049135065276140797285714117454476700269562614422287100462354825156106358410401297812490533314158113737288628330196018861963939572486861820504689898499077135603129732984514228365308296851525036308775403003477282720389344086563983561202315293770060223149411312060871114191168574734317147629065254078074609336654813327762418874656505518607161993999984829738378007644504967892822777709909741031696307901942776657492593156554805180670124948240522978902885477372353443505459280293067521346649311875760255982672018878818021289547555681432252730306559595616835583989495390225561458220767756688888885722022460041536235182543663283101379260746490063460145437016902321909939127069223410388818679701891692201015446947558042944844182129066398223684699354323701009135859506628004265722690573652809542658475359231775648854236178698685771600417730340403570234433131947154201801455726980353951637242750249672722335104003922060483522289750890055349826768175340432946302594258953100015778115962182524314458463260355019935088308106481986862146511640936400527390758507503451240233747371572297430011403428866246253605913949904964651496698744053870282037603266893819745180648055218961623800938357172173504587579769479154825503816160025429647719036514463998682038996483506507205548704439435982328755355878248187003655296608164614971293720463068431964329536834747394600381069298496448 [145,116] -9708736054997279358302536865125470064606944367987287823470421601662508327111657147982437874940964529464850147350950714372183750770142917857763387020391561887427539685345384740124470482315702366612563796676717335012253408683715435175438037363823605915930043916292843272473005659676178853949810966628253274038436675176512369395111027380482641015720664519320832140091252483439897435745503865264663917980525538822252533660085954331128495427686665984801132258493166963040946329139840640944679875667796862950681558854110050893083114592753520863507540061618222249108648141086679581970744420919730430914434678292714576791109799902895548893494007165040848623434089402202192492580731815370589185799256490399867747576257908211778092700867767364553106325423725542349015859830893370988461896703709254033930588215021325208281645063649610282497139235246719247057469372551864845926445508753256267484501423583600076039162250744754727251550369274557961681454158927464297375856682809789729753345093213859542441064771550246890076074040033540078316816609128889546081364970866894703377802109747959347387228703299467964099636973629566570476748202471217531897215159000328423274622978293368832012600255384203353716108399635071501708468565411150293652419805346474905291724189544544598931414834755258571757048873803065737175106632670926204166995096174986995245316777020425351298128911892815651078947101034641559049489698016194387831495406326336933615164137352424553807277910368441812258553921137979314243066937331367039983745766974375328641932012483509574121652940240417710838619379801537632207873078141177144277973844840917062643213561245234454461275669616120760828515722087790866128324928671184524776065637107788203938531196801299918621093816818922501495258515784124298441811078114791162635859015965184352260860887532301439056040353419209183014368238379737138002559330435671306169768308070581686130197620013149131270700475360 [145,117] 497643963246508207487806632333160099353249580914012455830445228538440196988587504356125189331134815483499996250379902794006017107208979171427507250063869970735510987248208305567628802741589446992158337257833113049696563457876136531035059125047333991854314485443548254496226359474429091506810493407302294322823401811421538393218222962471303534509017642958592431024599854263021573101685287072770660658986772380322046831254150661415304990496541148443218666773710426720828718324124155432978220353301633235550544631727252922453433832507514562470066882772364458173708151374532295224277154826532845124627355958129064121217803587427806120960384415359420406578800956681808606747349139200692270873257472469268188821549401881306206796248069534196630869957199429092244245652730430070899244789857954867940628476617804143640932266284248855472523051300707865210764322975112262698693668098968642483841883564494629193761382445875315472415723110179645895290842099427951159936063626491872928329729193461370613600716139171576202083781363960884262807586910520984593040263870458445501011748827956381974273997790076553390711791185516721257736178287418694325620864111079565964962395416143128385270095331878208032065549999193105579995906811619032547831254848846716596845007224722831715801856313250453788019119130433710563439550282782682404279581408844049681877268660638190315807497672384380689637752202802066102762438927891958495437795838296143704111803021317257409228722210721371278701748974499124360722002328056328473411085695165037779157034154165299688862260109389140578871531828253321054312653371610176457354064674159147039241659326323992000880278648820004254429362125877008610940329410378745196766152298534231966434652332775489954507728971125099190844059380779401942330895376855346466506435025183263551483686140096177549804821582541222983461634234418579295372196590187788249337035063804665852143203184020922623756 [145,118] -7394207298254321499107704022172253241523553014333664251820449345213983079444660792915389910000309659690919122691240823464142337832781336575414996750988181836784344822025796411550509152335878352022841467258209285247493462095503004940100868496774684185633648265909985415056395745273289010074065070549094468035269389868621534553079982869955830636949285281122283228205624871393085182853765148624929043621993422828788703203472590081883071255590321052013025485592618133393415470239161896190479252519439795439014672546971555621685957361907097771512725894865681052375667570442616919646058168992405784309763309909784702364635836227832527328357744437296615579940764353630609462873400065698924860776043230337951606158823343353723261390675175875338291676590143653812531652005276404916904999128831107534414426328390623503590682806859979031436246609111886283322233930012791216040845252004889650936079642374335188538520037673926511305098119944351312269040643255456625342220098370510121628976056576312767484855633707844871475295157937662946388621122002465125013245861617119829474814504492384105224611543417553161209539801004388138188059065962301520721579386643931028711720863891499608858180033565311969261705498788547031904718512214642872738820485275134655810564211413075534668392830837238142546229352276790654300640192947866557623676070954425163507054849672026043775712054425486700662395665433390797690598571633206704902828359499359733486356263992971352928693806773223862625147301534276414004766411198124427281480995166653088914290563633365031311357196299418351316926956798356965762688605942997673000226522483129980678335154638858646815914373672334047656510983406000180508261133599309554056399459775235649798721265313275683255949343349655493132535344943300570564275283921362080237204644027936282231044085106822432605329994432556118112227013898438629258307557234108566549871981098423820659848860024384 [145,119] 27073854426643338490292740342058178286838574052503328302033208782378569361340416695506058220213108902291947278441064208139984105385025930879229944318477807795745336558144232628329143427329930088081271466684590317330050952044696604152285543479524980710078291929913120158151298440420469174641808221302442050181443588625502651732267286653652716712799321598693004124495748504844161932716642686511728794836595173524668781960298950531059081550548632680510721013683353144907583929032243749937760532681192458087249644244526496797740263323386912498534308665826536513174731220515356925959124549268207581703131881902673966110844615355300525265228439993975848351499879581869992607071380127619063988897275898604569432389822550028646675248266591184928913413082912436204461175889957571696964169509932684133567871674984936499674066405917602636354256622732261306651457578023752461399966999710306285907473432961757959570506862788588289808228098362415280215691845449332856040505603635735717888759559867385482927638024495893748348013692535859561660577273397836132639601559998559910255835769802765391618003388078816246432875282926736560781854749446708569321464853271025514199811952408465560576866359085522833021146822051403944357071261106554237740940665362136902349780998946834388344825326470146323346183958891658568979230312817762801841392630882980432644087486121838603636427989704622319370406833807132376809096663659342709942501437739716886836641042004219732213728766934862906541781863724793115907344553058917774237125757887171063892395685008413261721046839102903158228294059577226206614169335468339433470832036967800573392904429026643042253712637192924058556538677073497398919530885880447479451218461059755458860558379796008182735285819039156360615566029916191502603997406253779841782773344072556024132756020447576602630159522284814303208854520002097081135611679245486799914726695946211364966072 [145,120] -15189118269451758531204175838609090794168548294851964161809886397563720119732238883858446902789854630382934031139994942372608424460053168272295680659174540635383169782169898413008198051501812939615205324919442377497615117995708501773951076080721697995225686092777954500823577237212694318331390187622366982596484759955182777296190345933498916385766771958884447284601145037912915347869301674840348837596635826861150644475808817273595270974428865224825894028793913803159411201405388708800212997382242277715340158172217188189791213476509682602610368551202055798202619720316749197282001704875600113873119151002848350898225694361718808778491242236757432116579372271887949514945709654854675123515165862652212640481489694196429302481656097087293427897991289310069282619152262063544385746631847359131810094727264917023187013050406686789629071403931073718370399168377449219526617397957390497694377277966631742511916415802654691274816778533032977635895814034360095877384947862956750225601270911444209424415779069294033286190160788113522187961433852171714692750447868510626302651224996077871905166868518814459812652726826979462352976411179576171550965746462899371966779732931906599779066732313094832144692529828585958347844588493603944882004288485260645886743723544414634752579539525626350241067555389570277402582330259483258655190624639386557718220372524135453350595990601020896843933511912982551513934559585405377926848631536931880923043229465281071952447397029770988183732032132340231026979223203137763327273630112993958779365457710235958016923940617578354458584499008316275884069965601009002772030531899944170319320241620120502161595070977284266826815017969438612737934083985583617775643152228040065767876912707372048024797193157857531671929511222985556987330325487039121573652018699894986920919251533813961884032077673620604492037751544080534058957487644561378100491519872576 [145,121] -73741449236494204249452227593469800702553358695432615854601477991375829186875455120239524176318346967560400095911901184374625508723551866964417385728947001527877471762139274464595557795683949976040716734032717025050560546516541403677500620259847689180045316680769217862146643846266956879561779558278470587904115747297065530868650249716269153404093481148464043999158892359046665973212661029532817215387942294079373130233733321117493097562424009415874838933393624698703097902240149026841607849905220172063279069650424974060900263245341876466664479520615366181382730499672768987072607569007487317008897422665148018379550678780257735623449916724740718467819742358986192545717335193977831433352027284901031253316879825684498512645205056053327324979606447256658501724030332762803939939885561775122913641963994809045213269534197727670104780305822710874087458170843509033723877686591771999928453274073549901984956885554138060380922546202640016936210364090494738623094674520391932591010292813323858468884888111576270315794798676170913405789198220243964715805721845015970531547744433466743547026694184963747391519103843058326825101970344905355783094050531210268454579037099088040827982554324419344985036772216377569880562724468637921858981864260332268837432879695683352208550004166533694382916719940972648612587263602245663616172114236939549279110062315647671088871868105805781285826468596637232696031207538061396756690270987665329176295419909972320499671631221170725520171791737404032880261486767613076362811808894123559022613514913440080046004489022207236127870040682872247670312635024759661648067893991819275522438843129012570587330606399101817773622407683344576040827356377145657490366225157515733156108499631049104979661177365215942239740395273159896991878736703807559743338167378183358016859601530494446379021781716321166587448098603328977638625041116308165880856 [145,122] 106083040881529620182797001991454041007370341758574211717739519312201992271224813269030742234417208277041460817906434844939584809674702524761460686784495750805096029083182121633768346134027535259146292264128067029168277281591940409029774924077405378824106592574910363550553596344637865200110604720371137639609160535037910126531276353410225998878904288548076006909044787751108815421866085498177720757267543914354229708375575574851307908789237763626887021280407694110014630168586176271135512213108294514352350165687649725567960089345877620721489039517405301643259110347370354257791279598513240499160061793563580346730972194861303783856654154682149836726508192612337543425439734394349829824435268282098763065657757924827558349341536986631618537760160350003715531864507554552408761862388088865393985995985136764360308186138685151353882723795122194220093967066601847217070299812911311569247303472791049507154939724512941213307214585008897777108261726052713715570537163408816903809628729052014583153973696103016273080728345802661636298851126072017253926827471102305161669081501088592959467958341281276365751131042301537959070969898797725341631640482985344379399248162766956044397682415841750061693395313929617216784247488255823863401826859703037638086044338818386290568049463410721379511248188582251858541586019867666196937698681070387783460694867980804060167792856876499281792535947087802313054618265866081581280502174698506733775286916606546841909313007157711510210026595859837605087362433773417617835746081935038307701962418625772123953421817767607887087670264515533580910938423613967928128935684856782239486297512864771972077999500133583431033346263628624537712602216209319237926990495286543846893377812669150952689123616993274890978503651619081443554952474733562880302389934568870172772160362628524964046915614062893330878663399209938982265022789709120 [145,123] -245238931463666740773988271443374693826633037194380139321365217965368875570539286410196251602062823037445286555239188446767221088760704197839526146177573085008169536034898449865172634792388427098684160745447931097463427574645186500271584857017386321610965527656681107576780981339699144087004571908418604735649449341860583945001366915605801668936280151047752804721647947998969516859131236945419848821136694161307735256638373393295476260775456065976051024050691332315600068477954852169419557258920840018203245969933604970498155572877358836799471342809853071952696874775916718070659750122475616603140702638504489934596295517809265624105377609168408402563280180398222592541260754759700298125456729683268867555229750153441057249242081311151171475727251915256149186927386871461796250549912830481682616214577435616819639836229810836967114842818634125975043754605647561948913161574289944159096125388722957492402574411706052406951435623784644477214977803273779420386259791692873990517278066614170273199683842437946602295871230892497188773018875997880582473289194259603987470226429185734517759364369528472307309046258755767184890660908034903828648811744582837434398578923987124504923138591976983280843973941610381718809411926394801784506765821486888051927894764143666650061706067838656732907902586110443013100185692331543608663411669299709673908316926869382392054456970698293857841955703228629585714617103249863977754756463715334278372813137850448111077195354928944642874192107721541509126745009589965382430923852808372611620098932691790069208625821850840867986056279402034089530866212079192113340477031891494451018819009394447833028844429911973068781950404779026741557123347250606948448224457522545672012824789682338575605055206692851973336235973508194854268103849323189754070573724779801347163485167870249251351615736690024854721791308898605439201912 [145,124] -417379168348683378828748597411120474184387323968304283746097419250869230740484553572785841525641504960538824418825869262101378998305765889358781232849714578556493143565912150681642901184776184192692591817038821765350525550439184417453153405448734106893846547245704893581226130301227372799989737515764158097441982200719599182798676016165816105669711413803543375362883393384757581398578639172901936837490658407689302575005020617434831569525834641466969413790365573858576141728611234322532979112942661102635676418976317479481033295861350088064320447200036428145019136674196226236058844489340186310385853205289625558122174179549012369752211936948364011626461983882667169730052465890990042457657998739610119681652449834253435487264359139341432692849198393235445312870229172061041403315739105570325510810466790249400859247809585619115759949116561552283737034489350699881910645035012037433885328668303401446819714848720747993637929868188550959985942788762857136502130388971241544463228841105353676071993215925329656523105488308322822504268808652804533305895800261407240402439115670902798887227837355410154302863287423768662706983135579095468351720485235151056097028464720804123301218390726427700429395840939918965917612512826115982184290230541677047154916683887920202845750564844497307481020473478992628875898655109951728424880087831520849859139114448683025603905722086541271123388620678701377930031826869153211829992605873196851359122608480181188968301355516752406806356736862786880441747025181959577281162934491595354248867319731779497994004384738811322348206559369216465394952096830226866633551701458677627282953226165916097468731221728221321587395702088475672805808197364937724143977620236767480523592521838560794934284199506769910813791531829177653108680295617477200715348366342891567438599047460196299463541756187766165090092082372288 [145,125] -467317140726907828026017544943303186977166773349794018828724346409795735703062925743505661915504457084818925905825423954230806235996778265916246971293438544036752335692555288165237624241822078966817850705067010486146260071303575311920596284516857382750480458519555118394019943991551626792188129327428031916000739463341452020550491760620707895460679641547410128931411849147830092581881952110312745701510905979822734361601632621022549804090114683448049482896331858999870400845490575696238496518868020007338341175679509020515988563708177406847466085358281242680214078607813701171953933542019292429585930689576830175935436485254530700492146946768511710656410356317379287454867030295097504270138167926071103055037754531760318679954726530511778366907124639572238704488881091558663969247026961448281963867861478310016008196652154664596880513123483816013052844954768774845340000815400537225449120707896311742436960967651313661898476756102069593769320934259900485226217761732483043866935319050007223410404488385446291193905518960893188824428248148348073027846062600462905990625308075931630277337738791322325542822093192279590342697310156171831223162344559645802782796362204416242583951429599510049940707595871151412320806026974794953942203292122632958027936068560520280874844170443384811049188926755810573783171311387566218471618115077997565236621140903881712859763537172070510166422675725505791206824865575087515687359983362893158168124288967964031973203404581993794551349224463424965929994395342301046067414928525338858779638051880483164887306541923712839873900823966117225468049572246864737579569789752958533690302298507848797334334228634389528741528264527321740071757411732161424189624631133343615246676477641547517973004569190534641314631061084826065154964694235954206193192450940450231202050857252586458373337027812667935129316 [145,126] -722622667583996347446140139900558149790547275572478903213864815973932172321222355475038431328766646852927475854435586322818428792662447475628482506180984203438531421683321394989630362554510168029297594943486812763104160984928235138164763997661523391410158202925415138954937720521700368995857144146137866993794258113781369184152537645926639295217541332852624367218616656203884549535778288386257213612764808804038556464514249300823593596426007141027724804329480605479275416990514279194430019009831441834663844019987964634401100354186434792076140574049963393825602277796803971756537025532198566720944506720649483924169623060956330139322562859916101441191772356721609634585011209810307992401238160350849112598554391666870365802409486425480231651376672988224280021770840473077990967714887639377771720312287661075908023277106783591549576700192839049428561506418639803998095431378201768254359347142686278985063516604929938123110122093989808605279021631353741885928330999024651010491639007857435127546714188315979127017194104821656948112986183150277357257034567531857325673935187367538367006769826006650071430665742656286729570075004557759624329067645919041217405297392042200979469981676829754884002274338884861618725081427203225517651084987918011072665404678110992138325271903926883475647372775379195222073422827329633655271924028945896274652385295603740204928628544852936964945360899800766119943181023720432626134388509833374761595440518997704405078793946887736541984406358143257138005932526242128235520911547034034560788459328610550527156079301107087275693086840054462683568045587553032185614812208010181172888368326043519934784906898323625550246377915681593382970423742484462309222467113968376270080071985017884359870259435198353473916494252514214480135721301466146826614298044064106802037127482494092059737611844810464 [145,127] -81508614915227346909957063400784317250039308689510902929119792387986762180097247946614492810630894565498771100937538598245830654017103471808031477360377650011878166375586749177897629025320118621524880561535962142501713683571345924370945814539385147108004824881355174617556922746088908097903978849879067770541615328675683237228300436154516536978693216069999643508512984978490213352752014509910525715519619442371610709557243785717043772165421457396029711098374388996782654895038611297401837607904818390210072211674825674633714333230926890866725802102834638074801146758296255099813513337453237713677413142439113254154952642365032382179824592673361241854960436376076754632916357243088312983925262503796157852468777487547127040092677786002154203784300379103737154171496110233091783902456756654709407118312770656114080779652230623532847643559757663839477440654039413258545735521765477771221830480804222032629526703144485451555976854671799342263832398991215485752787930052367354645092189442276874736204761894474269680031340518896419153757140715549123000389162228888664744034775624928651851432207857256115532984807509759376361876356917684210481166104854710547602567832004065182159817431603927152167679265803348909650384265527491378825369479944775985123150763446806501024573503305815612839344410360394571256731710951385854038332799388041749520184206839122453132512581929090580363442478968679562127322882623166370886339949716626545542720627526239204694393870409701509879755652995530662108795150193353661244925800860118144854493253813866593579174546996398298115266498928582233594857740401808482513394798172919748633297628264023227542280821177216990076621382711329628761772799308814163061878201066248522818687528151443390984144157263420750160252606763625636201996293827683508895677974232682423655987994835263618565196 [145,128] -48089078246883894165755358319470538926489774239530803672022803843932311930631113144156066154479457784352495525908173093377026337066996515743234772004028914048953522234772095469455520690191883885947235069637482782077021212051784068200321659102838369358429209760204754884634994587939414835111711321651889070795765370953167545729126147777957589617481163082181669541335426872883609530452519410737517271173004831148626014060443141196845300532344144879455774237559290602945834992284206065051888715843954527514070988195671444313179303081735928576512987845616958359613544469526589486902426155909272816714544118669583506819316058146608829217559585251133472280182412275672343012175967273167719133332029297728902603542820301195434501427937469664189449902044137620749016257706356770462438830972741942863549556643825007162450665601883507857121474851475031934195668183218286253030127761157413052639880819657037404696985554984871992810391398410740220871531917663043287383732810505744227340210829323727312820817088782449316842841982828316557373000752434021460485054577260792328921447842195463934484159868402992646624557913173939532802167892207815149745333593469145448486969390871843853377924713922652800292145566233972194588482345601271510424025254967632539026142677088223749552672228310239814785935497834257469331639878393045099801606188479821835779536271039608164033123695479412734591861357872919623161534722918761396817424933527698799162707976790801817632933354680921606257010578466740453101002087169991389880088175566915644132431284639972275748352341125156081966470183131974452380827507584644171555543385689978199251033570661245926465116831236015790555601187578678930908400662800974802120109084050861408273824688718253984238159600062129052326055414304920234861289187168598957338440893128499468545949221998456 [145,129] 32831123035799806143058650760564773448579491876375512055318860139349389839180244037790080872985224631439861829081120297443745974412917374520656649048552379237300893064361967263145024036065872744454758373824796871732067399508562881438461798204905110255959026160786423514450459077748556116607604073593565411392928826277401176218182392816979967407375963663377377561528502332851438141735700958098831927093713803499248382245343342636662428607591201815195185315385559210133773267395103284660778432432187343068265170158347372001805047255905170814162637966163344548658532055717728159479196626145521917144804760392877560844477637089832812527734326779667706199443823902112766875308660513365203537657040184300151360039869957918494461928278196578875688571518224880808982000959852448495381812156000112918039484935189869556799191034929275859294974168848966087527686334144547997196159003921190183229853281059178622280203966618094879158560223452431803359419841740162514239996953532362527895688311602298220556910755427884559917495676404737887076685260107930530754457589026619863180197920967494843546027523609918325621792151625480092924473641377659861406991128451263035308712344954447222563222776333958086607759160942442054099921237318108512833113234761150005307835704127380200891851121787109745435049089826093800425970093519714538671157186582930102684932670779202370182461191498753354258639400177604685678834097935476858632906945056312558074056969498167989809356167275706301995598893250171277414613760783763391866373873599471839602866534467431359127454931957205096991961991249911673185264649747598897220955745488553383123312915228508994927362415491329120164584452998583180060338858770854934478689881317142454340423376248022859063166819468571361477960117971749741942712405554035356403176472508515804590859 [145,130] 8726664709730804122212921785773221781722623632754022389406174257278488532885096195685129797155773399849586870801813058956308239734414543724413280030285725472795450250040353195330969239107255164485548270884137770194154809133440870723881848817162558713697817507645778492431437284717373269113159615426179905292173859130024330789764697503242065435855397990696268816060996972738649757826134972048940831617949830705966965262305907086097935236265679219150535418531198941782056234911236918013230193225003085430947909148247556211176919839013760929840519359652579831392752642452932082762934577415384714494092934000753025173280296037504972540525183421185983641085267213955198762175640878862708077605267706555509109814600502542571241168756361695215278172852092236074141532982390401505761642065120178654006252639777575135143930551266667905130566488876945358527459463401594462046482807351491337053028300150830647856320423980901118835390964344331829980670796556076991196230931499724919460032617249954025839380708470001092653571987415553307537217202020472163705471977481512465915769722480651713427398286345752063513669120693199060538739800953807373043584262287579747131735159679761867781309883587457669273262029788420187103073741540588513461025006825517294674112286321403356497946913554213795114706937437645157960761440386033287779267771030302410592928301012575673455445018802266005890762533771708788809797723083621539858784747707155642453762473010637591808964174152177560196652044107289299007453609118980597834335791408132994181851852478874797587390659010583571017147202965533354593785574860104733912992951292224020086787317058906809895830430867591966875454145293221606799891890986022003643673155929008861843300531875165803449526773389175924937179524918453259210431734564841280906367336694272 [145,131] -485228005941584359957673183408654288644158316478843251790855572082086696752036468664584166984450127520905012244143218263329604416198103098913806523850254308324784867857821652566866635134519345380123991737074875707506170918282397801541503012483580225867850240499922836969965055778129584309557911901521867002014553842941108763085900031491039947386047182615794796604065069457344937992827233501950544011358784016031749588709688719805891512877633801173069179535627703025434487691741823879782164057261047879565832128561984502299162785625678998335105637375296583128387365841854032865377448562044225836715055905869465350059658706883736838669064304827809491843820772935820325134778811481557199455427036559710568653564740813064687187949887425424589243405724111403720159183108446674045750200961004467627566141684748293882855364306950205993518294075101507055707258083206135577522499629463201918929525949091796310726185018324090690870189982819141352886621594650865491401408917182306905824575620664681937992944179185292961989333646686118687066261259931540218795938668820167038181784393120414963764232384188200011176108776517437188190673853910958642210324273980431318298006688304083416795481746029494103943202594267600886930732290482675693243250990950326078620557113241816724419959523554847405705899227387365336467519594100573666555550476367995496177711005154513478720018539560617932300310764513927873703811801822779573007577477511836244901686381340330102689976649043710924474902423760073617919531845375688435134962956138768505992485578744445231521505403049836528799577464708990677230757650411909168720109870154328957170627577669568424944528907227671076452739521912021690335485480061287302640274109317070976595469421500058667528960715800892806108493169260448970500069744909187603040 [145,132] -52955252497438768639880204834556253881529202348154035718946939519178823787634105535085714702205877540974343892990667039245900964327762089839666451371646436620659598306272468763559525739677883011301044729410266526104129573177260122182816391564433006841473673344509652522404087499629995360055105560167385668268499244561422678558120734411549056135405009069113520561107773378606623021353739947510329580574739906296939595412339541091688289957730776488958224862924598296979744453336684854395053708008212781193535464927056928526056454510666414869297143560111691352048140651808537461553601780033507170213646086998799226273609386772006356588871737407548888605877413029500616557339026334908704754045819425390218613380857391727430249754106766764660700028416565891471934231501977675937293016437799342347367712329243103359655872082892238849391694452045902201951504882673386875831134249089409660973485251785528981142896701752329668864953784258055768168478156330347916421393885082831941935790067530947778328820795684584174348068848268455659151488117001299959851743482132341147076711477260723917136006941740705448375903525271662394805933142046530270750354257900162960003167908712243584062933408893263017417191097059839583218973652221465690338914138750507623425695885263734518234527734753025904086297569829258736433839362216489455031791094212632650293779061062197867045824477576456231848110998080408473554176287120914600581996571975946106373340352561203862189131689536210940952947601372718650647271774481183543281964984113230421962303881590115477444900367516313920909960289241385140378518521096733674856747840332174387046210240063561317947209143112551446937538904224648163987137488954969110679938802115944053909911973618030072057953659084890994946697107091856696836807627360 [145,133] -624211018602780838939708024589142366734091703071483427560272986613800818852566109138536283712860810939472756020638813790969669084146496081154331823394676341889250248443786027197025616042507368975508486315418887757334429280328574167987956802612524123188897156192286125809701759336331511337817070930663131627258811208649225198717011568708713027554935307527521393965354365404691653273569310419112220219364923148328525274489307812259475938624875267353438378763712966599946606818562850154696366396204366308227933596285104583689138365613626556928657666144922634681813038670290041708248696588263723687344449920838758376253651692239394701192705475641178660678613763495230278323104613732675066108629619266778572713391803916604827352674808402867854102443928899974974417521609255059751898258017438115783638352667193316405857754002967830452692947396274467207646406974816607396140685127737000616642092036450922679008977793262613696137234686031046820930690868318513356209267286446364472079334561301652598042092614297578104417465063461834956935143111656636804782114808926656766218061439200208316164653971899124298127997031038527096154169174573693102745239836309698222710256877998268951318471836706289059460363300798682309318167200129280796645596128993595286491911151080279807169854669645528553400329856202291575633404896613751347516304165301131798051996051646258529932005769104693695006950067706889179717262329642823016452254502134201180183149723217499008829442296834456830940205076828890111362277974016533875174468547404618423672618316364228554491018974512842481062421935540576629373921057534824591363904533772735108288471903341652799634780270607895720147033974317363687791230871730742701221296670965287590199303483637994639035279715840690502556834938078588826 [145,134] 3204109292536872469252766402998451102365904753677928269821086254782058088346874124605984740089322812681041932791182797382878451382477495753120021830928214053803065981909074997701700271996734476472658683564930962261984432740799307638562835372031985921302283599814552206034819243372030804437881611374974099152669086684175465150192997091457400716675021082467348940077350215619032540551456537804001649496876549549561910668362984395413733571234992006677798563794027123339401262367931221811863388320728687744101243410943214620432236253049595378575041689637583416271940532930614361749550987083628796381109651933342613850247732170830454678694090349048554474428847009949019341030465676840512043497302704429440256227472853807350971644709164412198488143468025236145297281911148867953779168283531060734617104578827937224071278806352080635895300259095447194121342727572225344684652517019244944263321336444981282883665005061601408294266286199003758921067137358009350126355438178891003123260796958150556658484395730719285455127430516020694617709539898761660856856043325872606544969621086360539483628637202102079230347347983087542508926636524763111252637043843218177726523535911880596039304444705420825334362164722456863221843390567404522721228477267210876095167651200194732504246888249418055041304847589599708700988174405058521226543371934074286081997891952760968528606467692960013975107316851146130625238177454940675814709687284508842536183252373970127038326808085459316698616835256014955974239847219216507776251809603547947631335069484405288360079562605413934113962698687096400445780359282908961932000218991866645798606581960839688628098505280201056900668658501507617491189500636735753357204637020816614385948520386676073041077355170708581898903328 [145,135] 18435217879849089531778823868903936022394277164739232410423386259843426231401766790136793232873962626770532067209683121497358419693644020105108303383484830232037523861096377507940596139667877830893959736414182277582680973327167281802010894316575766536666745156223081754671125771065960440385252851913427290964351688471797901775497791901014095306872165138312952341656482584165221833767002055488592991122510506952786243861767478537996714599667889900847548052094644248449877036568338868217509936093882837529075556383418505601987253025827646042838569725043681317854104585045150548031564368493366109339214866098015546881931453432583673775535784149820144561631673102148696721971840119964225995589163020948865537504466755279056585215601104261145473654393816524602657070691989760281323957350021111934050412637605322897129960504233153098756395806496842743244706955349327163995558654484052377326259671918682624891452389398470243841168179904094747188214208605234724031066596738203937868172967965101045178547627510508525728204462756762426639933985413052240627403091408630959092959652673283341104234153730237747379268198073780406941209154102213532120210132002823496256802417210325270532519522168366595798506210596953274762424126066662230476154718609186708466473993919366559868307884070661870824093491588516480123979804334348528587666502068009964934379439612304115718024421298135762050869978983172237731868928608641207283791874083914734010162653556992621631850906126155349805133406195180765848630079841194437163012447583657890087571680651542895344522036792450811443717311354721190896025049769651920784578010474452390092045713407943413310885417514107988676391314593034354593028285947636271180721830529191436617069737132693244064106902208276 [145,136] -13588307814333305777612725646489755776874572761283925481962304098196304291692845527131956144839993453791899442830665598717859898509875216408765112897750670859460180682744116968360487875309576593956388512149077498031830554959142802540458911454062507256394466136022429750910565156280813706748854192346957778486917985176900818380792798674558442686862587384176795477291784586017011381866189828898519953665249339761765084087013176676949994503867549394754193690084988916347911531195014987622790984230501204288613044890162071143948714704985588348472520276608792451539152349878698262879645365644963345267237217747233475565715286468491417712912424205860934515995958218828864300427825481075872756449630046723309059472558814805895372585493431747968810550720138153751128466059809315344986261190504798352112837290561879064016985930701552689255059268272462835174948518525373566070387730256981484052898751502525476806200925703726909735230243590659174058915586784929549266247450347037482415370842269540549133957669262407522693041094867545553105381957814753229383197697680381121872334472379721347853058975140303769713968303046988194480737296265041449491582181748942914568605117416510614973771142447544564800132953462028894650515427786448678494794805332670099637626260111700244019481917536399517808053956514355598651825618724134850483173369707813926330902864589140580971849390870427382080672255374412766453753356332617591527091702025905770926002905344101729223162680035713196296495349557121817123380726887973215006044429864018433206390406383307747863065485404745092647145263070450131020186775459278795554130192817335797970089998965925948397105890027962738677277518905083228708449681535357986555800622519825336852563140385089324728 [145,137] -1709715505773012227243934880407376870322274836311295438334400580003296374600647251608293962737355101341288308425866987673042072788496566268003931974066899450396907890678999088848566321195825711268848223666431067183007923830112842737159694856143642972546671744384497742744540587822895740549647903683188211284297776219259867473844125077330991715533736032230155301585297244131056673894534512197278110255900340643454548393065527721181616722955872986531265030544395768725334116093153850843722830512628927366324306600328714969299737892356040651613920716827665562411518587449579461162358818100818083492935854157230564211254418692065779364626838903692203954006741139922894306494550322941619203761599035562235853627800359774646574513682550450210556050833433336554561230087654367083784991560607734019379567158141677786261553536231205812446099231292995985507421555075264294439205767668232062662716883337930624521863475727945767921027064449471901643628898367002471566600309529587035740594547693013186490741243830935988721267322101031212922595718321610072041212063686238962425744726603665284802642947974907392717161734642468825857341091447575411918969604077080293541988227555673861295525817725702090371668978722047676892517784311270953827982072352974223141213229176047969002972536727909575290676794248663094768896212342855847935968083447968912020869155625131579767751291157178937131901129968307687852412461855192189804479195255552710162765818822555468774733416920893151271536200397321830453263193194285067656199721705020447102390672925803979815496059691595766082540020700151752955580030424760899367123567673720858946377089706673084554737863656765011184788704630202120266399902028297501614850312498972969793592741 [145,138] 195283022893375751784374597389411617035623943601450125338954368046694607420641232635073326059872713743030320625878592176765666763950562259646906107824180689923377899386679821109178669548690081800802963470036843464869683745474593304286864905549075094452107430221657581108742995904184841342355915760962066958322912846330333811360041151676623239853538037969418354468582345593150585167439582371242063836760532497286430717374668573220187154126161390732618785753597337300195467980154597109242221298598220006010304744082304095368951675080281087302870481358518928136995655763783092271232046733505999869198425303291320713942794803020990727390255243652935451844670998227807784592797459522614616186573007981088512070377810346961332850867587118190880317570828485637184269561125325335327553016452450367130249870663428216833913970015796701206660370180058306580254275843981896638283162299304393758384440246883700062465671114828183307490585981045100987285895407379424043001336393499232087584457115849460942064902743298947970087955406060306112901278452904576252304290714735655748565728175926308361043940583826226485663411042262825814488093257775328259298035923256653667207797287376408348482436188884478061581710492814998571535729602688883965028208951758758697399363866895830678906389960156330022248256968534681097043907121097834244077734335182539246305374270252756742489914017042177781325142640464846480738113132030814866570904527008217785711419327768720864894201460233659682744870557555735735091863568360848212416010342980867673424309027403510647663115637214924983934878232899125112529335225287270958470527045801384960187047827819516813372012438655667819246774979147326495628512366868087266577894769664 [145,139] -4398920312485647633043264265696247260800912028641028180358412125547739153849060379614995303062829401629494067687589237580545714678004469397713843701855514780882872964000733007957670925783160749630343292899307465628450997477074032743248922969641363613094467376008070502481172517298566153275791936680252157885913105877897576942214669883126608010999681700267883175780634335645512223609063294021414409279863746578804120632192960483578052711260799415550414469482438383650177081215846066789159140996871504395570933725581237193759342055530136132370601889314768999876070096761984056579600118457732840062498903964094845903643632105007781586880869951203322581584062746188227861236593368889519678687984792328495683892841914264334038543418001837519211469549075170899173594782770612655926905928961093821950483091146383580282832809911118383733285337160582081191253691279089730470693252184191927902213711969878576658046115235301107387589313023878540184287722948038824223713966089998535187974374942866746691608579840852863340921002485528032923699250911062874783910428981841224876016237322624369500162204968345347242042657047546178014180907717180311409111084382085828881310000008975269663171418186431561125632436229580393459233395126852640776196692123527345064331326887596670893363110935524521214515526991615217362612733637342207687975419217418877672611668803534858831684532196035420072074376615314036037404601823606816854456231674924360343782676162098424151456565720876029711936803498732696815263077687415989904512513762424111540312361042952092246694970880616717542091059306824147878609464895353945280674786103878417299482694229842853200586424436036322064847171201029451302822805543668672 [145,140] -76830798585980820986218253235581412966085986760909523938070987394085422383861758516623068180873780139205994635171965320823092422258949406972995522637430927970841452430960233452416561499000515596287969257505062330466117917499140488742646402213373217278479224968518719972873568027048856538719654180008049507747243714679602709587780995221043930577065685627754854671592443726569869136672569207592906218092527896222089204481489868263611148617489066649402461445521280967194144075857391744105245013889923448102931833611124000386685726292238268843599824953050997215444709063978737693271462453050219824487314574672359628706577242295954311875667836538872985193749299863280636763547207027845341672233037615295264827850889231447768666891523801016731868308602955040205925517766839591461253879442367740442016280023357396511788018707974828705045646086514933765882726826271653835998369750424051786985891659233831697717731386354446123182203274559200562585616580475772915434529718987376834431587878802333972067988280169163791040707361892794008733096623623838711034852654918882814372933775318982826688272842979088798505416914740072610519710869695558276741086935925470818482208196343107825145876016425255768608553287713317932445193302668729014379238603792670775107064398553334615097465096693325319358382192821399042859469722249967941382900253535588558020406045719244837749041214632088372055672585363875078315744847159284977356045275825263296847377939850606723728264451669832546282169679767015830549120362958200106843443180302512381516572479787467036272623394873642232263609107852971884477764276198734071113180595132340526771666236630623172772060381686918226250047724310232076016 [145,141] 217890851929539740111479308637950502432324555943695804788507140804572574516007842341658390849854713222986936761060103630225098556445077104431119817052822873093004647576088791573145806818391805936696789167835386196587063927852702228593508592921974599468731070982824639110614177649212729169186332462548040472790723112235595195931061238329816274235637464544483133642657195608828466115866694765996418046030025165912540686363616924539439746939525584971087445488957895693762285692398911570771169107678852086349168236934111747015423759345756509216411314010345640643955019732864388348820742971519780363158918126618473226117026225890979258942707620664187591214295155479023566067415094900314568533183105356570308878793813926686187527555190393018854019867742058418546867767445520339914576563170621449333013699501381419019656083961409506781933804105030976733902636242815143783989794025843824239161002381983462127071314795505520488572877353782349329790478535090123855818178441336572572796881204611584438477956270863910070165740950481156001207282733953672209651689610970620590297265558325210242644801135007808578070361563069638331508619842435355150839512280255643744544322226437555058466098086653693336082685263163404378877845690832524728639278750785584590688647107017334632133974792477324088343156160343413970248932403131383659622583981664730982300086337059525266446467984934581481028160845859481481773189311742120241512442623526421648206367081347708028899800891908109897813769988616334644840520116722795938716710641397767616412508537322461786640966438172889791204357293246486843343072601731404152703404175247917931788339571586276944385836991524302685122070 [145,142] 205207974664394531850327723400335537280246904043910509468807760081397818171407823262226721258656816901205911419359570603541321035931496922165189569348533668579820249300113162916282356442039757144616800424599468825643831702969784542025842928342359973325079604527584674718252880050668426252145841602282395198507623654830778041809530243228977543513907094719484108852709372821122250073134541602216388912961240621336913007991410274593049196628879388629435490762561651844485043890146947541050708531818741397420530314041185460494739899540195520677887070156694978367416711065441434665512378193845866855861731186830888053881997562267049363073400863355232847589633922211920139841613999919513688676153054700955814487698481952841302724043819974799180355764006726483952397725148197108063508272977346536764128113210510468407796947426694161980087713271443937612452476594263622350331141602573830833526045195435475793262133640894012333602886701631289302384119632232964319265472331313594249564612116472434438993433079236852191284702994108581124844579378630124560067726087233851141812686705339318863243656824569072648792210179402467208190168127537302453285018891639403342902111255433959388906866175370726425934808255012381533109090436176270829111056500196346504271748162457686220645974185405956610335186958459641149083668002853208172150422961371358001539114008455939390973635199562610241853443214639338820101643494690074028786025311585602651352231502319816297252294739931381541875489088057283063766129026070250424445451578820626272814319519780869628044599098109452088798925136948098804683895466371787056591879220188818059440434410804442861277904800 [145,143] 31262655517466339068798368070697481145756058701978988716102706057805255936933206276292929887701979668716482345148544979470346650173928760109145620983632347088639596180365653815628857915223948792224332627197652113996056912262344827202372000771252568962900074565833760300338205697754192980911324541190225857480415616673958116681829057252406444809838184260206476199660495109933808135689436644132573976964499413705340567831792378194507672445979181235050637650169342709453799718257355795561124752730971980261483015895216613574194566691475134097558895420752905398142928361603856093033900089504265458706061876241236845276193541842420932351918536961622183392951849260662662921493749840010281153488697505794659915256651300272257072883199879750837362340111560089770630522673092213553252064643452953072152076064999062403690231768669056773548707728560507605406353049484830799731086189737349943713888715335375016800946564245071394639835975093111941774995667918384157833080863330325260384522230088497337169575622257171502651612636094890359550291843928113025589212941891414096399091669462740499660228997372663759135123110920057907942149244007328362474261529635515621917627098958550496238136327830291039982711624642019331646369574403665442193291160370447123675820265212741952189867266222558451549271696714379005355049661685918043293085065049409342783926116771019631878646194339326346928682735737339836432846622593129409153475689876544351800430228366086426387326721536043714643754676817803835092256523038825826489022115452059714787661833132853986294337341898888410594939756733469937099637362913299916442236269752034265344645512340 [145,144] -10593113483270938808070019625509489094343936484896261519909134929329886586996089280268592010480324302336057004342920845108061265207177395354394200027756075878812429470383454082816137962316670423330247908484396973454473066096931076428209066928099217477457812684160905469001265910623903413996528307698389759244173129120975896945769855196579277740802278683143157056231183163113304484564928992694467607116345385592253265961767924286163182586330455051035728629815067726965410895356850077341073667937512693637550052648321450097444093134400045964505509023827892145670854491614770926164073345663788889840027353464531920991016329206199961189539752285372899439793096083011822025444659792797180910383264584605594908008322919615404110922489314341082279399466513887813304686541965409356905910906092382851322874867045600907273065362082208029646268906127018441407408876549623675819562464390960604037936571851399725381519580654345227371874862151317794419802180011137563960453477949017218048032006113807770273199284899553142109889418889785481302376338466103626275430872147017601907306382968554643560747715229308913043305037852714574113154415297435858078199735053843946027693297982817231436663868307023995573604039427636815312884686764104987279766906128333032737338752389278598266850088818897649909402172637105417211909995552008964737037698854192245051312275256938640843537607826697873563067094607544400889328666876243638589933614639765508265894690146197623975104703651875319748072355231644847580368571194107046290785765963617625201900498784445202721361490234919514717346241049632526719507753954148369879880211120608 [145,145] -244495520879384313550332237858781965694041995175333358619076188444706272172849082505434093744684746707095140751979792867102535872850532841267323976917101040967298562985573552941956563096537254583353710804845579687742692749035225071889998187735164761925651601372050747694177956733543074621953737639854342564354117509217372496298534300612194892247605416097320239254697653768573454009601848592833071418172302292156578221877554789895603491589300753072507883694458068653934697588046068436122453952603724914599241453652532167068618107832140665327623534117544700662516332335548153452762137905820595972998098090797436230953035969224796511725586629687482683269235334378387377542906990653318523688037613670741432043854299050425172608021993058456173649293229654689073570335797541819198073707859586496698394440313852373907662624762222431362288928085016061082068061708344475302683268033693724486111522713514417301673142979933758677349187805011806304503989838280798306774730534009687039582543759635884793329448220355782745362261286959708239176955996004636621112101268779512972553757963539260793126238825269691037375502675819829029385730776168225474619197592208436641218686708373202492180062579438751674457091763362109593020823224670533771492464531783039190649813959876165060680901933691219030778328543821854381956878306904241970087662469930148376711005509503073150116342345299545022856403177877621959834115735582403231390027462335228730592085067954800631263478269552866593410162898179103262729249943837465987062486814632171349941364877408957514402273215391169904453971472018568582643272530636116 [146,0] 3204450622819766826860454997258910002130869975988076927011554184089981466090221753128077939418019669386510560255073678589044251403102363499588443161006062143525305257405215660173545669653960999255028518755370665555975410838586195680603912079419234771614989931458908567828219365296207179892590570115991082818759043650991238471950940011697029330599311282119640642209734963513649193125211590607809553361662464407400363811079784101420862959863202837951346658421004812294346627443684987110482820648631873922451898404937837715897693233694387872662957084527036379398842159014716316304183477926590420848971351685711165477621997451215833080231081908567087894944590932169324652916917628412339892869980519044637072033702693249851722260986392304582350317661847685121720162993061653689230772635170419161668895414916620099477488352748311163125871291184482349454178552839705600657255293231598214528377354754394703154108228755212607089646785812569611323048045067409759508630118259222877513366115084385740750471243797973395786264840403306513969014072563244708971941145527049174005451140932777729802330377346464289622789943442615199704243927022894846482877344671026640370856626596704266327571948840962703066126015505106732665266116550492361214084415706154366438853562180760986690784506673503289187755189667407088384597710521068090521238773982672044911455053628544151560511605331204642561208167689077638448959190991410426349914820829732517359604747150372009008178348037485772311071400753124228689664220821169394169473422693813671166015133409343511440004358507173315289849547303916282672144156918974534515898318596463823077300675672159564541342719707698134960595186399661234468702534181874117157213251035191386855133254467664203962164812063998592704517289323208524660838098882760158845878659331846196106419288061491696363136415985635181802860530842771820852792314967927498004962977159985184521224730639900197924290119282038270056678590948188539898062767602581932848094339614050992224077224141795568491203077994641286033634980592960877228321523607315913834452046822482398719024250145356444214748607314188181893519241607831922211910562241095605928713096602833036520471361529349426060797193064899160285469389165757391500608484572237799872407630630702183842795091462552259196043026107195924770486892581207158707560537653248000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] 1261655212105141595377646658576280368964432973389745754454450104064077863676094197809323857978462943254955306869383430993030798780427281594876249207731469225853873112935826622154464897764888823486021536638320519166903032659255186863387282252045144011743201847520006331571642085479474086215419839466009958311892235773998379446167047433584174309224859357622278803414724212398282003263317292445062063771169590603973218550613279784298386548706162379387273957150502621892368879965953427345715239218420067278040304974254036949868441522689857677593029471874878926078909642290846157084090802093905654671818229035653748909654948178822283111132982257749374612372027673464521832428111682477550285481800863568865630825195408983819150167394813510699181552202408806881853262620074453284880586193513324026492392623061091987597611774184066434246397644197825981523247792162671551466880279995329909291889567534468599379066544745760233420012766982290447101955038088372592814982078094785283958342369754080756152290907392306393709697243006753110106154735982471681871092105133472506766842889339540860129419826300693270330678597807068787652451107099969753018733458709507879014592640242807461614900048775434364179629802691574537238544175740024965315336878640120419455610496951238837928562133713875233568600663611382091719222108242524540047423430369907806681122296970940379579120991091841115219275679260096506564906700852142988066918217176022826645952532487951515460160847903843658216914799457821908500845464254894410298956763802486429177952323449905099782566916570269090018208517516905217651197998486464134948373121703016081346586298625825206717165350674646832488416765442476965224605489658210146911010033501177860813179124192537908529704533324272028607603010002493368828910294313379851014739147110190646647563606062735332232763616517262234031840543842700421918472468936737370616441678486140760815696161050985380981812386822334889131371823818216046533747212472843438897009756109416814727311655018420985045912092100479734960699996948474368640380973836380536851570327456105281853509308403789023965948614563441449818239891404454334943371035668956633917453039205185951529169164532870593065562818385045292717473175073272487147117011464441387040412883009015201955234770426550330598424504705923634561026046324121552099403079090176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] 437452064852165279315119788933170711548097734961093084216769556943864050831631824612600638677196073299187913564224429657955096738140733320365094772966679352116747861256340286876701705531535667008613699056277833812895955644493683648668762604044263853332207408162735020259247737181384372519468574867806356475525979595921324919972809065744921102567087327690395097960763825943316484951090588201088175175948151595679415904869422177438241284400051090021917184172023063086223914496712740013009648281008574545819394082178321099498180839930485478978190851854494764542897088544342665374973416564300930917642128011071756929404770625147105691628682807861887406138606856205186039603169053250546052042155617497421384667539078477944055988068338122248731432486295334003221050052119561938112088271062597587333058869087940301421972593379335252386736360625809953894322375413475655603820144190060964539559520197699817977263097327073262118139848544417536518000798996112483666123051657550643289244308600608502451678357344905330871300123840359645145681983497940251370239667542348531080743716442135449874889591956169430649932392606175682110722397236710815266887289876054649622161153141233399188475932907476069312874248777180557089824548834869731092662994983842878775602597923525363513708888820769923252700868262501759486827436171095720895353458465053141822937349662198827033302745160893953848839630355028083665677808406694218674217981630859281417662975129435707582892494870049661342742917763564336180671363041038436418049879557789465804641640237651173752733001277963770966988235105388396716328280226052543335181660596056490873512182366357288267983797357644358744699506263424414520694228623861993383046005922647816040941196474900659663812596707637241836317514288763090958271336583478726890458957374859485778109080382254969590200110777035640595679264387742120163495045392866101668362441982144915132167645202305016820544665327438639239300354656167402217480657479942463196131195673661052531033669270682821477999781190720480434068198370797429625872766709148145337064868055991149168676118136728096394846824082634168327614494411618798461718395841710172259091299180066820197447694099818137093567386901834777997803193604186075912346093580335708923414290180033003261184033739156842374049756248688133352882089056686149676290325989392646144000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] 2268898659827557726358303346216941506696573654050378141117584681542826120810120615289339900080969652985594558097230967320079357747008340251177546688681793437082491759917914007849382322759830096915322849421760635342745061989662813205579480154080804879700629632532786991067494799330603889939893783167405646693249531556998743144348792621239393186220742469532672241537141187419881333304068247396423040312686381439981974436617552455597440453001988148498783656477548339868239603068840728767901749729499509116206838270518556906967412730179202268505552431574184437119191053471083365143224747521119357835104617338111709147706321231489509492720431405583218847306865092312758828618164280421488074370284445681256155432409106743861823183511401512401951403296724618789122997280864946314367190527547729172047590254404651990758747576017218290627717533100448172018196529540431335478776914577304165583723137395910848169884247756334395756268127309085284422615370058119828384627807742515483424373920967199457039869836783981689055711717977445184200439874453580358963960917243219972718592131832612276649564316014141241874580430612400140049443332274073062851846239395533853454951050544660668144545658432920654639168616142863094574913856391233129962080572320613827510479848137728052001986461981644125997597449819956406161382070257877438429540610575192149432237663532910819318274777179119071334138835023403812411210082808965369392835278646803932205002876772360551111573838671359438244577359075846161660625979962749495128217434432770778098755732571691296254020482844898742614932589785101103390656586935791732577196539541278385122539118247596504668966147984157615145761799820437382641522288918650977498650038707343368634364525325388034894117503697139283680779826818346235001295959439105128393770932494606929019937224904945381994405514558126497108419474183682535156134940565608191973438581484932171533077246282388101311342588566879213218380692859483280131798631047980407189974625321822149957025855954829845850416359677514206250186119425178053548536584452149569602230626637471767636922494769565538747550049947502637923055850681789295936373951478907325654268963888507002838064709981107501252242543306298535746253719377552545438076356689763926011773995296670641223462453222640742585095656251789088459480073379082991750527064288362758144000000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] 89934914457900223590390798683368012010252014351571810051424434900895616961049658456542958161602839165481636020856968431309136637783646505711765844432322417410303243365435681127867848587811123999844440687706799914581622477021065358344656630507871974011140993276823955113331706927885885527542436905437662439111531531540596867814464331513688794036817928846472331070714162182936935232095980793795790002541921662335442691767344823440024679808415709013927190634775676213705759184372298301056567390661534174377788700279857437508515686342788281392671697077741158963191422623972952147151385636400265694020807224728669771681113530079050773144553316530069812009299970099782536834323036880145084092579453150000331314767497802650696179494981919862280758402778494557490476723115746619786963632177105301038979892691907784045983676694941100327151687047375850979927091144242573364822606068353382182857383103382314531345665555780424520155972636651253946772610733664827259139541138487115220946838749601577881445309967765461100981506706487061935186717943159255655013173754208653163313671803252878502949334559457137326054131635332429121327472869782432109356932582933196013318785792856301893421423472039646382178647176075204076335761557123927793833110138152585099197764850240863955453638781978322162386580408582243911288599240188458937892813638519160794628077056231518939941049141258235085179533181224038896782343492370530061396747026957053234965270298057594106807563596394881018383112286408876210779306153851415401627890676953318660320044752395880415043346843655327472448212107969392717277432778974090471931268107680064020856733142528319547465763186251011304636156987987994577090166016919284090589462682846668056829788560242668119051412484804020554462401877891698295103966336618290428645772554995859831378359576010802342771399160978321381130767114326337401441023276616910582168683245736438950825455046696254892672026396294402550540474940888384715741921547860770986641874056643988175095301407636205607182446754530254884802117882008660552135740400525336840731717985283830257433124752153574240403082917823643698077118054025702019352500986609740678209964913535811434488448779724738690764897175208868752439425617371596119753006659952059643510351157300834358356042347641977950873400367797949249857894434063679379092158684952520556544000000000000000000000000000000000000000000000000000000000000000000000000 [146,5] -870108946851815126606557861708789115513547634592043903660853576320996230565747816048863184970747216079946673609857370419110994686902817283889907026674413116148915921302247311642864139642956974642785443087227025555448573435294122363736371470166719234877899801457324292386922224493125865345078376876458106146363904262025547895858391676701701509412667938799076884298509831326876821013948019287773476579317528164718866315879267013512649044396071971335893794696460012758416768663977909326723786793113962607064736225392568035080972336192178965698702638855491069659414216476701808424578209757295301698408104464829485369097545034359146805060700974463467173171969298109667759842407864734483845959993513270156378025403909860263351320005324071871715994588509410600817044096882044117209386860401154959603473217286708966028677577968128692362746424232168477588130404477830655191599498852109486231528622814371454073666636896539283290674792836312372989313431103788770244658405490326583517405857255948693974111125573153027553466703310470520923363979672672233623535540608897404192347832515668194054992196017370196912869908698368629869109489209726101422837186808510281408912736656860981629356231015604017810671472124046022964579142386707673772357526396146071894187690808227902489736969229506284840850690673528194548537336103661754694666774048820429690860865436205168069891801118406399204281441272282953977309298389338409717167725380435425731286303830462247578063698777854265478516447703707756011864219355807715606685133786140052624263604421959852303639074492978116992034686377576845666693948635097366709922025817054883733778041932745687747775737220238219680457757130989711828476450277214370768201876223115050544420455772438621128520887431497738168137347611408196544655798236351417858332686439128986736226558478936350105998557903418588807329757584346817513253844538509035861841453906827267883208980443182486865123261200966549100886262178513145062571602806217637970574838041490576185951926332789978536825895402493302033468905226509156168596724915225004119803331800665871748645019275977319127933089393794531206723958251982123016128351050527038443608297592187477580399214848858724723440869893481844075863477937238596480940496482779310985680742337571669065589323544071807267256637531688955119419900130193030996551233627444568129536000000000000000000000000000000000000000000000000000000000000000000000 [146,6] 4157511427431205143729794020793715887194508315546138332163962793331977606874512145309291640224421188822087781770083104578663111847311731283782762665750852152648127292354408804400300365158250923795354438555643113076122199184329560241388509753251965930697465634110561824951357028214155068638508357420342736615946952286608965728276966906846443170038418656526211235201486454913337474161195717255932928926679216796280209278199327615076276411380539209623554148642479661395896889207161757988728195931340512302870087963192516438685563598924866576824032032513211797059276270267461588916591005491358031598747498840378795655441404124356943309380306557190694702709023692014469591392450005585210345343625353347193166020135789663216367368175647702863850903291148796240596467019373506252761040990887294949292467432106833930694312959937444296535890515981349023120856015244787806715954191625172929280162758290896503107899599271093453140329216077781880159475038884946593664296656118247140232005289606391921650394678547035397780438063750171900670398333820910769864070868395527810376970548325167307832604393481413054581109847108866520186055035481549267083342289133794955868009277413205322725025917252319095444978168394027169368782732857109099640147758853870413246439980081506543449258052112835957700028880994211848833565470244407241763987883615383438455735148439855822916372871469556964592596877620408123933999586496761318136768957357469685357470045738502510405981798308619192857315081303150357730966565596571010224309883222322042104657440888918150292921985137905432863493270080828233724762993465654882587772937491873486536971570680981769066577627258701596716707006768084952800608982185709058913305489055207425842285103963369509092383265080966969897902953964888671491731593467108552808292611873192727952632049858786805860191874646036571855305207383676888134392038480001671101987855254373032984182828879192318715712104619416222564317473422892705617530607632476961453473421351853407621475992253946487018208189688823805556517229598218673732833187532637737216168339705352726244221439521766099844472213893036051100433210014541045776004857562578823777383645069800440315359330415056141105686238885161372592941101956769976635355549281282486306744702438338635488639747762736783958937124109585934433269677848670772081653559181290902650880000000000000000000000000000000000000000000000000000000000000000000 [146,7] -14652038274343319430848376078256161133622484914351669598944322589726492274180005899907856957696524232433239558619638172491161713878999720132803722459281077923570465633579819182264588388715205656854119772756456562586173497810129146279552468475977471878823675393990109394285373365193501417501959604805761334101218007929843541669568237743956503317792839978629719676145444403300314465558298142363398151372593843034981618898191144096257726520065504604537216657972622474561866145098611536688965455280397880456960824230039729293041856784088175512276363675679516311184541075971279421183609684646435012806493665037005474774147932559743606713837387275730445940878535013662455812705486384655385499318989874395043444499988568498807938477534913965521865979256019880167983849004953025693514963176244547964986000427112513867202113989198474417079044873920402104676827932848918767048647507734879287874485417511166172824585923277452291214065388305978212617176318029331559105933624280911475893376167112090331454487503816794444337046178605657759106478717505636825516630251223744538585208397602574467208729065247589990015500275283283490678990152004309151055081762356361239367592684972341698069991211261959557377842191133451473710904006222726139464245903915924476474890853073537962343086569113520451827722887427947975482026358728092930325326376489337735075016362786676351181198802470894724066134027055423454456892575202345140532180692768554924565441386229412877175108288499200133695081750972282865888275438395390852422874191063416289367618997442212635586514831535449359214727680748181935525634517527065136396531122064710640522475411695281324179280698767329073646767767359417733857319269753015109388505262515028406298355329445571808446973557785414904713475641401206379008331883367789180982632338978563940999126227562796017905097983716132864248394554899451652610111234979340585355787546197747915487583757703020584451687563614592726032216819045017598749279532547625338248074523997355815594534508369099429517197676257541616681882612705904701913883788878292025865510028666520433011550133351849729394008193007538768587780278527946581188927037584212641194188242081387440419997340868534473639795424739966207919879989016609804785279399340716840347334669632905234066134630923336658421706861460185880615284258606359476350310046367318999564288000000000000000000000000000000000000000000000000000000000000000 [146,8] 43347988950898266373753025423139743353718733702260852773172075267123281117188168585515645052072892851837365211102772026727094680713606338565039521337963951898050146037718666809454031559725620144207908966767161347875125704496483923426352358841431436223751127090260209185235660550325786821791207191137342068459314639553102678504771926662567546829801782122988708801595461203641398460505665170676995419552089518410724079262240774575036363678929000370250781620276360465455226739159947076867386183791216332490736328846281223227158316016177815069006274969072172087556562632517381944097861048479242058048411946720112701638244878452562280036447793095125445081730099759144290881259515762171800981800134349050636447663510043647262693081256082317768333975567175393974701548999804317396174067964586879179903185847183410124611068386929558762258647254794819109164147061883920000372601979036705455206650629888815394466917695321466764111999075766352462297318970676546592669833164081232932571872403998214272400604989912587364999065633209176457501305288143949348747497164644120010313986657852384946280279606133509642822692117270554318421116714337982835683207706460218659430681487641188769827988611211714156572638189143278171742550706435883551067486825854577808905551541246664228726239839684376662856336169434332589988996996177194620839841654234560259258966163060691801349203410375288828668523424020265097104085068619462932090089293454802986349955159244320022830550283155521281759491958502134854212279939187997230470442670066678916323737629248573053462188284495633159015772207207477646624739368938925951998919734925327509902676370878419975118437031882389053665945550211207305961875318423663375445339180045196837609563086084460287873290491715486510749231969115338599501418619248349512333964469252522897164142791298428284845119245223458004015996970102862672961823562521968777695471127746643435206425650396317465557031828085083030559047916406940258629663054002511376245027763975460158106812547632683208253962968096287453679127678985340416503074752281535847341022135278978249340228095131252404677119115982788200514139401513810967622909299407123924130039292351626886201629169354078438990680370373832523003214084253584389300720393358271010686946072747401205854417787390988197371089993959919328381168402299793422904279172189893014061056000000000000000000000000000000000000000000000000000000000000 [146,9] -111718315788787642407796104836241006364784213449492453613419582492021189768859739349944230910996912173082059627957597809933753894278214126128752152140378644316896261315099186851659599564652856226140735227696998957842934566157648096057311851344718342418046760698465995526406898358524021731611313943468697176333724130619146880259246632720430404395381699801806775983323370098777307292626277217061220914456086797732385795291073543237810858501615341539597733869821866191129001806517444459884374652063729992426133719499456695425808910051788657372922479266445928011773522547520624581481277050668292404995184963494843831028152606619460512818461128218403062161821859008148586985278891521713737893449786669205854810838911345625956437148618594051934993347635630163412162134346876174751315730499379233923302993916237876595294843408953551184571141192118331084330409507849925679896119283493395482015371543545222097624018645677648600848992290541090842153881231006410196706328391391237838019981686704344915365822584289374575677278938364940252953318486575325987015897720305580051305145471156885146263327256712357700712085269128986290731922290494243996681729205060586095065686935743596501104156780157871535254233833417302215053833246468704279363128192710155801541463003499145026168745369017337336208938301350034591076810283473729153804926118022188153122945149819130511652676070408212960091575133884744762377810324497705928333411283357030012979151881570008669901504739801007287393635887220914599437203207239530381653177307753662832636814238815285498079685043725709772747669955678554794914295105244186503287152451442074254288361518716675391609572313865515688914090864470299775104071891461235948186323050628778970868332949866245264031560580852121357763819824777852076092872159686480211449418599683779193053138204945104945504967618808488652495933692642817025154298412176478949908772343526786797878599029337211116205879306409620932250932363149470658810206505585263712290764756821886347329568807731157346511290617120549351248426046173647289974773787210345040080586176808877498724725423823475775519065289465201216928619323972403051274393697666717064970367933385717583465027206771706093425376022155273765761044703148527628160597330267797084402310335299580268157497344876094567469397114003930895673513483778011749563384677056350141808640000000000000000000000000000000000000000000000000000000000 [146,10] 249589510188536152148050423471119936899264975913590532964858964151699204873455887860410345564922117470325408062459285262793954325028399660369077581215208834984196377971466342952955048365985161260082957794381386445937539140014275994900761541909226848705855715205099552297350092933287098587527476414890282861551955103135198980575967302861950772587225604347663445385922208491999496880354077584834076321122943308295844423020275714221112677469302652066663699466841503668162326406918108834634438084002685180581515343872729513759160203604510872142424516872414696055466571241509238452201781781342419781411500064642705673105286957278534660806755262344821501881343912346582569830096149609463416577820382889134154622503971755756958697027099387937203036826410167723126134754708204191172387407239680236987056842738088520738143640867919581439358212755772415381211933385984263320059463071044616720375885814743072669139098796600358002649354636384753906326644203883034096652025250530488959337628035973708692247250060312723452386650951365172069078661172656212690603235293979024681747317643532548976783221404915159362982393321345438001530533282805213879883116117142769330032014159927839833337608477479890623126979971715271364531590406808268412521787124549565520610362773096343209451694025020239468051095568358929370866617748260010529620593042288487315873046866145663417797526912938225337310026281193859944468855469489989251519034377285321963976214364323674926580995042716407716136014109508438577937484604396098965746200809752339068216433860790051420104105726584109646952229959753684555639081149841926768893461405137485764997537643403860325327653629064188530214515144497838816045921938848736298727037453899741192343051728961093771526227222239961252162409001099574464209742845529208518999240192236305969280451914783647526420734563529636999708825307037784325574456097571489961582374213545004327806439216599390472131066917414739039191636571394648353450568451744031916472884102670670217566449075209959936893930928767356968312551932054642421500666063206621327206441029739412503516459949935234554291304859920412802505682547706621225479010364535579510031386482500204829058194748867805356882316469572262402600281136762876490340199047921770024778286123356335677344910503875962746975938411199487792289434338724506681555279762353422612824064000000000000000000000000000000000000000000000000000000 [146,11] -472456139176207423722252982884277699334974834676216985866600018967022630475978396601519603268354243532343982961824146735678727020472614908738190599265005952309762077698023829677089668512880991868216751122251647576220521715382538374045254312450049386905643339865641377753150248380091363878009816580180191436032063613912333741319784132685519069626909527178244608846468076365891267466992844741232659321802877602059462711430043123912524873232078750798763055612294151631736785192928843262908845209809359950101917638369203110840501844394556366133227837708194077748559952026787938624519532304068962547174081615038156091075170910504616420524496215091259527407378687896932890795175223807101928621906824679945134114127543149068421967174971635290410780052252221901197571716358476253012030497805144052581280628174772450338516081775224977966114334433477944921720099331698464402350516105741965239627655704723605552618372005551360024527189986003717122622858973730416294307548106016275280535173453194858665320586144623324911909109617658205422774008128244299917619205281789263403440736605299242184312607582090915477370864361427032561325004458112226290900854808970407516062989670817423499934221290922451000067564934441609898622395388177566979925775890352899332416696899039501157686977007899818534844157852858742345391827493412856469663136953909998623742196978004893891448340275753614311750772271673559209571653382270804531084457280954279284954533462025634755892860743911747262332290923954248343713601304192682981414299081378937242774716204091679797519860524041522233397147002961007448591135803574627685467945410423997056891388340264710608745469982200231061679121231898372287198905019903199950554004186347857520650272942551200578847622669806981711538294643251582193943714332519491615665591348121154966998115580675795240335947535320824593494331840561679859017261660168586148362252429041202064582900639802538322208121855642397816885509826429227341321699127921159440384325166536288908583574980384016097397894092678884246010464592840718026500077992983630947322161333509540843462436913807362195022857868937815481698380177145423618625113868681515367091692439708914784128820061462325225356643018978847243466298648535624939194371772864732648951596231901574212495712195448266137541786476429950035086190053008746644294752831255519049023488000000000000000000000000000000000000000000000000000 [146,12] 741880168572110097816263423585879356660051404619575665294596257563264988549378826412764911823614603867431484546916548644265231388360381880247868098595424783107027874729027050383066223423546432674547661869837514250698338087945551714535437739203830055709444655663372845600590474828107208962959337944049694038343082540708649968485997431519367909002303589792759553143589983633471479072636605192790815705022444390333511023218577311096818718793581984978340831165772399155018138914860461974208232002884488324407084341803241065902009183782933637101496208979681160903418848979580069425856460311099668245299590086133482322812712726304495340428375943435179352087194648849410127222077066547510834446498322246010161548911674269908616518499126144265164298444684558127349385967535209475150864968540493282601110581138235921207580360401079767479267807370637609625094024594901549794550266227774973142713747293286582860636869340087263611815576889881425875707384336969719094948071381634962716459752030055878126842240533709432395220914969015569620386964880361140430510233367293058766454863346590103971714495868531418606694776159610561462145634410943917111649662628921822892839299680623162524272820945934128672537315305421263664300721251592538068377117403979385570587979835403754435733797427563545260435790295692120398811519184466569414136019963394230364428475840789469490983686031277110796301809350573458683261277290241255295060060790724467308950805949771935037815902139029834535332739193342655653512650863824941576722462756578672439698356990122082574475472379502058719505857052073907288905065277900560071242151547693671786080184808477980451158955516447309592097905364688881466833568075008628674122902086911754153419832711086680091946922554930474404590551614350609718891628635772243270158580653976007505739033427689965416516008410598674742756064420049372256100861861400498577554678107753308531715078363417389319371276923163418822606865377735824175704856693707260462334814437792130126308399001719505085030738752240822300379031659274515715671363384812704610029851139573943877040835497639240494084673389115977147429258168807356441302188492818138359441518739676540580763895909680251469380927279946247660699722894869015995060939122119716032383036917051538515849465115353978741432413443689091752974503735266979816863510512776103080230912000000000000000000000000000000000000000000000000 [146,13] -900062122579363263447240063849192121949724900723355613159999255902531285807340722473848957426575154139144491247413803064136806538817393125686737043781726950739322450365370159557390635499006882326182396240091459445999440534918335496692723598938569810720494946060040213823167069554611594654633888728227987308102979049508188794897849433404046716568256104794090042839796524842728764447250502526265711360159369314177024286323639981296995628858981765122843951279808799859642951005171962126849424756913839919304626966730519478697900914658775227467147110689497112958957349804370360403018504268789617266062805797402664769217200880416675918972634112934652393094742297772136286645319899100085857506163459124700335198442382921918721673863053474711759774160080955971111113259731017055558758145533878844586287114283613902088590467020855683791711307297514303466055374718446209056105557751628667182875499202673934167525177166238907184823092991966382346541751604608458365417028376454267793712002851685163036019235139389099344528093842869411184745405186894516557235031337317941700673054342384716660623720145419861982676809393218900080662855158498774144632090491225024278304791625628775986593342920744234335778568192503254583460566457453664194637310592845408377164305627818714760164100408272105957921636225050506826394228872080579250612831080402405763674260995211759472187227690553812553559582052241874865801817485229775640689732252959517844356110222188654392000437953920394276023469710705284021700892073542592823262436198737578860767483854805324141543662644720280108437057622652564151015261804498999885032572513146171391979694555105755128513873111211222128338036370872388376485433465869183179211979809616450821622721849322469843060070537920889278855039069531305698743302273449481063289124394946198191274788223302058220312977456564743826781034255810541884111397525198070653709098623180456600600831538462726494042799485103396199952194518986724602221038905460983772062019333929108860380835783937669930396786444739919203540591466667388425057393305764918469963870379137958028437172889665130767600353769658279756675174388735883033884239248096415647413927003561196747913631137599105104420509468550322121306521389597150779428200460249977158297617016571801128471820514371720029415078860985640353810420558038224318160544404081821815406592000000000000000000000000000000000000000000000 [146,14] 456970337079357110442064288257889120544461860556407684319611113042324100870038039162039699115697386381997805334457481895430839292283801206604792200316733327270983164926766003445832066049979701056143671343103706138080900318511111100704549782933510562032605824511625118491401510097318118393375199908842678419342886054130217411630004523138875426007369487544388777914593068031438406996778643528255459322605003147323523259803068148327134312529969280122133020923700285570610203838519368847805792381721564157296979188513982212694082351537355689438063839566977151555629776553443475585785367742328277348177643957670112449475600062261530813368199019127347783202756880953725872927073341348715757932805999991735352902401801032814713300555377646712371712556417105474537829974374552510431753119407828643607057983552432644345798626627090463504735118989624730400832566586820770695634874965307387484418113198053297159158489145747753829191927092464609591199133577972066440725527776457070565297624369447131544390490255092194183719569189816531918282287252263593676393324360897964658711174984617683784426652491549761642697582467898954249530831701271650156952870164294297498020017464204292904347668838465439718436781265940309260575203233056953669960121813921319373495855380078751455815757526269822095190827893179534825358649952427524998656097402438624070861777393328000528675298131258938509049415752340999386363805175183293999338138520430814529404632315979715112850778136223093041773180894338739468550019059316195232454151684234210008914802990417844363187117814121067042205507052484906771012583988691500049463261125609895832490271940760160771050473704830594817975082784084615651838509320944493145918517743420450793404611943108049950266704075153459838387706539034494231760473165965840248919141099544806430702600468470571039860635840024979688284627405868089440287903459764210950329197796807052679707341603666277046891432946807729232599208137037515272896317667184493654575355770788369764353014123548030393340892636525170797945026435529540468335989295179043467033541037937235351155365051845844690384574855685244833414687826528894459218084463578009873481596096009063652511369632467708115267257941711144115644180045305445458640825347060663703586549914942024465894318093909709891259908557974263396328598179394264359865309427676630684270592000000000000000000000000000000000000000000 [146,15] 1673449948847741843176618190660494355414108835007224931090055802796208044577114188543786062210864689523794981041331793921949076815328298125471729751345279731939885544953387411484802059730881114554614511053495193374787493520013109530864571088665905915046083497432206352198788498171781174197027770559779620244310012156820970136360067304096739320840403600196734661562699881886004963910275872951413494569170516598508194168630974994902895252990407012284489923251505371211464377715220005582475417548714063303139028189612017265103775693628218648889712312405201279215692884444936405194628766254774453547913035318655140814878695129608384947514671510148004367388443957658761151669397936825905519963670146746056892929416736287165065055950099738381387730682936335222113546604403602587063048074060247540387011666922074167673211012537597107319173225779364095491927989307584590467947875136367711582344864904006887834575399547126729855178818975655738366990979720215161488286638996083810066679176909872292876900751215628080122919330590030632431745603191597910357307795412964253461444714638568874164328016932401915869431845387608820804363122493184781873716498068888499855784776216252623913931766953974025903955140600577567401944019727058310021291524987554905219152914858504728368553556607990373004977913521178811458031875250758607586434611552049343950890386927994601394597163038994319353568881598680726394950778832006863668090725806332245615413851185617790862116174407796224078256571340619557094400409147988605598396453638505862786972680621701256682099402854892680345493963630501536913559510203606881259026484167612679467856892112411240131991969546197365238261969493107298777184435086790848569959561563816667483432584268898855537334976874878798810599259514649856095442821817721577449892902438609725156403578516713828061512508420524398536322214956552481441576030944284156831249816923709736276627996865552711359135024536947752743600130780493918895882953536733554341408624328682261678233234030214719216737714792181708447631337179951215480156518305338308187827048933197778651250047782963493834054205372856007316192115062833037801134245919304916610604646106939358552589570168260027214447539151170281554479890059565882318975230783633521943864476702260673485272322827909118696750878864798396109235626634204758630168366624520527692169216000000000000000000000000000000000000000 [146,16] -6603417941278832857029479409028985716138430219887724343503593568633390126608393471498278804281609894817388928732929871944587755192811853359140810755827242878050664784355646032255199421735884921681737840207756956116432207465714928018611633797511189324027094426732434781759500240422625800647989834506698594560559960170743720755456471164747071899670185036258403454665539849870150318738108985082413595458472644730156861551497161848657376910754848048933119155106934106429942468683225234990880713734698014596563329072151463868652912356873082781136631702502104064989590963781338481146669003735538974795952413115604785320680498604462503546612449076502867958761719111917597043221114868835208465089964555712384874536421145039503101377051613952983683612051906338863356296915070305486656132946312911632330741402467936956013815278983576992679161612420904886988655064065477249653600225386475922538183864057480491989073543455034692898514420845724740972825395971927422861724461805499295008818811798587784074135732301933883707530998042625365696699718520728034515659723240077353248617742390420434683321602971047452376667158179022949133228005281664486436717900696237623497733674598596205503426211291705507600975499090614070330640955864955637481850605212806398848471675368892288375691951602948855865678346956894357281137769176034247625378518444831996634951773315743612760536772814592052244211590237892208780351706334835383236455557813330842842733864040278601315356108238679582412729391579688017983773600618810007646347391944470401459209273536309230783488205908180185427107003293354571943580250258423921835220157180353568831993015142384883925549701959955041783904971159620152866109863928977843667285097115132049777558564396893352564367408715775839144934392261439571147842286216487178059882409429510141920931392917488211810632310970471568696896204614485251065639552282950742642168712053931245216413651751829423628037454034324196206359726516741833132732320567230890794347124583305693097826041413981654923284102073680568470367794157405761433646920716623546020302089876349297555635881907056755163360018685932154277212014238944068897277796485703225267261414971387074546710573867773918224612696059896192939081373698796206932565207111089747155155356527446519471799349369994930281128715691382776587157735903492390959806454189133083912962048000000000000000000000000000000000000 [146,17] 13312218946126803311922304478654889379832082867843459587005646910760921354569737258806480252084311790072218762929346521298066604984989160137310263419395829411152316332196877510028452832892734090135416193610518766300338536868664820781413453083104581635446965864180711846752727452409549908233547114277639961870729745716651967911284037477804272388747073710381909256939865362558316937800836827151816361146716964978553619414146179949958240334119961765105718760051053540637804750461336122577751038208293092878787672557010156850665005653277671729364111696569474761814890597887887918155947329230525542337515580787964653095554548713065924692672509088341302414897487567750676931944357678808676368713732885867923587382028521878622528916315857619708077341363420314261421402765521142731348494197211927698588771375314307482333122994008372959589452702067964180105530329716319968892233015474855269321548353455631904561467863686478096303025097790834744861558332017875612533605057830405509149775410125595688620225448809981715619924690312615917101676350400460367579809489354096600428643465014513655314171180619503882395423720747336862553982326224031053279278242882483417026363555282777985695985304389680344684952218758050501689618645160505476043329994282574746577964341297365313497405509027867855908151624023693599540451657240378250067468540038649041340809848759675962803779033094305145189748157083178041869514596494020893960897792853981138959347604528817369454689277183725674157587316661274256596260670155100287740349301820162322896193287002868186570765041081741884248094831427701746817538112031591662115755566473800229008296884401122415307894416439009056808298581824329029446513596723636038217175299429401705539609183245104003060087765341490149442037119985475049790002056129324545187602686875943724572283483903025991422330777674793665268477127143227050412589671255804857588246344398963640682127178985040016259741286013101185208107889328580336377726705908712361282455278752888485083629899089627350082430006168907119015535389724075676751288155498379684641205347000798076646082749592683971117924721245001882926658100233937085214497979067378285159014983520820374724024527726722878985230934651645228945166930464481837522334289484685426512772121085020893133891804609096808011179332908463113338490274302335900910054998207897431535779840000000000000000000000000000000000 [146,18] -16124597352172521624314868321277914904521853766538078147270532857008334039987160450276947887535793606708124148904188743375549083495650517687031262596234632532607586103170479373558547150662259785545678856670488291164682208242127266339607127464065627033768080037220680114755516879225281724875544521459435578250784321466558007018622827143455281299096844846844215049431900333415894408205199608960685854144707138658561355651547608635145216187309978209405416792897786800387875637412542957071622788557891968052923581344590006094428373629103751780283902443972968227793293621854815645453865200608078654750562100773974477812543193233560324239260925740794496541104840606949530468786836303833743685142652511782449706829360881698769197433381058055943859005364185049326663782762372215030802967970280048657974774688591421486956890059318591906803874140514302192848132710507266159787567098093342013669369542346993488584445009564772486776931369438054412245148472765770107660289784991609070690497143345629475896253662444375983879265704571719226446987829976842293231462385130872379164794219673977293723199243704283271922267817988992806431450055151219447686377217272962802029647582682518185494653593553395885153431686872456881054974133520179690776335835778859962961271132188545214451952646391621513693821641570932148092851687364780236917669214584272216435505420478772798964831691617643842558343307864382216154908463076849125541927677144766179842465950634400494094594245460782025705715304003259163862597094265713549035900902517807627407600504633099637601556748700247402758163329662761434730579885694778334143009688290049595454976053458665093092371386766144847156354428733652745878997412810224554598974386102608472223942614479982686834765470197192120605837888469577986930644487451701994208720100476280959997577335610168611038769858057764036530861857253390738592438511657391771588517398419351599640678072069960279192670739753624546742362346708047578731990509122974173835007089067259408964461361240392513344181587701434383187649915581326045370761299654281719756500601049108896151098459963746828782142745972838705306131766461854208002838307944361736301960506410860900449956675180286068497002212456838968077514602697363314935951675646522060963556063593625141411935861598362060884199258149908687050450372664464229489817534437048850973720576000000000000000000000000000000 [146,19] 3982702450354496910211224033147838002319549218438828672468639837454647436253881959601143465219182789667148497951098688222336460067997203957172159475522013675608814100512159894121933170936119915676881115497056336940459925814310256535983750350475226743285693529672624162656747617164645787428772291728822044533903697440119339421608743948835287077693259170707537733248382057325234405110819406053867918838483203432201319307190431565478604917967257337309439617733888687555389394140621028194323458293302047194730241828243614216685029638114007658681616415544667062296654288757652677094513084058742122358112953096945309051589009238084121920857253997349804010365937887544104426364767142117755927720957886683918456243973331622518234336132464178951208175665029498725594095894037866229831166530426776146154713604992618976554552677148893195099204980462414392788895195941606586047900844697638618163154102385381548319428945382552022815910459326025547230063250851535344025166201960464262071842309643905596528777019744091939247017475272145842816423870954401330553668052433465377143199997647602707118695783715349582680491729815958541247264968965141363776751655449871719539024097798597248872329220722872361624048609026873926616351773381463237214666282344486472065872277927815337004309730715442338235888685997934491706528940997824547153081069874958108628324555354891135110445932658109886505808132028892469429335955105688115458247075312135450677929298599632486270970707646504903268152678498811865076523257036708349717680890041521017721048240442797055114052320240616968372739786434503169997024189857661130460365146277653419489824843251074568900021652930281658945968906342952361336212302697495593759047912645093390477760355262458780445950578706758278277012296767435173449290101485104883639219163089574716850316692450636111523672682901170756859315749610957212935868547625390469558839863467242390839701016872868659575925071563643705557572043972422864614914340940134727402438973182242686032239971128472803048065117212306162393019237268271528561848187205249090233508756903336596827846184972238531992640119101188557534223433614852379542163895220303627032874930082875841332702751680628597518504944137231673920059101731713154327888894583267536047872518996903098048135173062637053462641630071092339044610251062541254034125284853446361950978048000000000000000000000000000 [146,20] 38667848701643448304352340308520870009999361016259453812420903785212867569881135610150971935663175663853883112000739345078058376423123109817664532243585955614988021938452299927250935020244401414711466614008105215404844643810665187983871058957351387468928953599786753884423012864728901418412227004573844101843486080878880981993290492501431325818801670430076707524207786015176968795703492250293312758136705792207493161642433571300808865107287939666514349336139729893619195474299143973883411876756833900406728768995942278601968607835956254883305835991227504809717493616824429519809747133551114677024273818450697564864936076092871622777948905762448730333988733045822121357298002201429473110147317273114958774408187827515993559929466753577838908738446907347440643305185533734147470509697487362994818968878549351628487759835718205245706130723697582728286778389289672204218181969909975202567826769195051057746689512320596196051885086569089360881742309384147146392591527580307744621012579288838917452536706259854511561491847520139182785676804359886264582042044003024833697010781695979393982380245245531498897189946233136721976937542131936119978245228664953138871585546063253326941847097816921365199356105872250838905719670209401514192213600070354815868914526491374160919353070045760900409558062366974487059962371233338596050592940554627595425816159662107392982137798795651346839878738116901978263238592744538059483187533409360020266968194933466694074272962425512058434679897981714204671823627512539392215527647980749959639322917827824272090937058277512253577506886229406879824934185578476641100348592516605330020628372505746998480227098116189517381801437952803903789061417085595726414700640786499159494857479478798007651177602241735951806891932057662182367131469193859521733105216722260595515247228675537517589872920738407715297751255534291921718068646119243832245563538305237290588555844754865922239056507264707526377724521809656605182293917776226656240953327518744758759125147067507781606564735883513216467135643985792238388767485944177576734050355407014861951271579718890274795178900374737371630401196002730859603718785404247825123649343777632502760849903572672369106897057473608013960251407668277885777260767878547747200234374841531450412273571877227311825573331047935961416343648258936677638290240195552086232924160000000000000000000000000 [146,21] -130965512883251958403247972971026137922911676645518082488006670104342638272771019387715537928070201311798504285260337880020795377660135929822331809543972447328212187231834470771016025784602863880318959715334077761942938197472168456475249318609157640953118572867463002653071751244929190523667725814303532048995232332860821768286119639436916296713814429886391817055894347912116539779447217321958837512835674297084565735954595810016679507003899373846103455848078193526965775483072618403610260097983953213203922658685758780337683573589316081874459695830613695525289855621822914098571382529677132051367548977744949938930931190903346766989788005795480569983794982644305985762224395460541203601413454362813293165476863977977190119889816165647543648904384530698719945351582837871722985736114935571153270865213730411035602734416475200710519247494788150253894516195635717980506660995750876173452718392068027896364906868759371060718202046021122036184295825998096267045480666666461882894897773636135734327514299225957986662140139357871220303389307376871264941724529160024821428179210827779137260267187670224429466394678379622241240399255357395521043688169054844971123460373706999475692019057266724046575394443613963213016219588006097671009921869648753364022534166741691861732840754381401785499374597765197185551049999369696281322477577319218544957208401930103095918291857923589405571130898860411654027992327545654294791308790159440388741006979973155130171999778456777533939140247292371697828166919618681311123706294286608687904282676747756827551163173850507072867296996451633963708600259927325992270363965037952504377770688562551716260738649023362571132615901837847094521912265024976291488666219294597089755081535588922537877205931082126145607879890363875633402116724262793650464541833492337199951608789152732645211274771370862224008892943377594934242566822356837389704997911962259256373643186726738123715999102210664144730318324574186497168861895591577478771517714323996503245845967880552526081779720001666402662369161524620670025534702142293265780464219964674030730397653825344032151556288667003764635058332058014433020419680035866071286456667170151723543166474038227120053975730016938361674854156543935206712601205868505394611189925662403186252894129453438086523480952215407621576261775359917525866254131149500522126376960000000000000000000000 [146,22] 292729978562167644113112850217289337595047414518216134513386390902471137881270101716870174585273594589336755073524983956145034652221508031283296364862199090386357996223370833381417579300909959927076382226655474730967646756920933778358112414352780757007143892873094671535452908302994944843746378782437609433905885075024559633204780587787420081096687385574248531939299912480432427580868896202994529419199177957682220300628009830342569794067789416453356123556661045483896439933225198378263650931413941938411483069671199711710818581079731120059156289687508600718591564350498139874762524139921505089304999048475767598622849342963643131443407793327429698256810263291965397318564169936075978844334557317216747757666001565021378022455156807762252311393479778073187365565633868507873491561091867567439260885629424762154413306234246212514738461546421281578830924171191511505250414248700205810503919385319647054833581058959417918190341412938506371688320119023658515910078182653790567902460555032726675888950066964911836169133187641345416535881539573863268941492297649461797005125540864189930525470725257103538719880167176260019982958994797690111821347920795902048213336359661927435001553441686600542589350899086135934235338649757167621287795938942679361150879741932849400607510202003547469295215709611518916231627316356460948900976393737569287454606013150592979509902916470574928892319613573805801289875173303542057498925702416761476448465445760828242170583753631346310547801440845059455813843994366320639810947812547258161526086397538925817052931218237098621815661593772087081512904604420030699055625785734747506879236059246998495267028600274889725038497920449039816333903181928766857264883477670086821917827377061585377866503413440337566218691336486297800765871204103073081871613304567487822288623897479073466121283993160490773233224941005677537227110461546429078533366642041647087373831822423965453544616387856991069815907794704422482907623432474805970346143263114064428276831540988527582788868511483597941679582029440067501901693575696732965774325356164039735179489324125044673214232307229818983300076492333876652250519960851770033756520454695766114686565354196596888096526975003681910710749004860160304182567620825010660488615564668062735434922330545190022997012887220526603474175613548315476962798581773064211739443200000000000000000000 [146,23] -534543309159732453018912906548492653653847201669903671519764713672210354426082187865585497058894233530996258575986827464473167758722824381157669272088286335759140883385090315656105179947799567748130127930326148783530669550030082322289574367434733200749968947797350709434913466679354738531648179305923920032238193458713850332654606071831090211509128451771092970440841317823933040715938532751774628186181802129528934670703105295331734103752336654775361493421768493567396549128750894811798967975753977013825265247636322105837305580428941506562990046520051422855016847882527068254199090640113671890104706167276123950293575752407238386196710085686212224374285088558272068583266704089546977743655556250857272734291569394115825780516396926751642596838829256276578182914823252222033107438620633759174256353413902889119609424092190052032688754582909078313358961152533985774750081518387883009131649625165359835180234170685655704681017606200118257648327970135486100223504753380205581150175285226412986480564569574720251973612414844894562798206589558910123808920470418398081096709755488291841304959218122454480729004729128337799970596023657954624358243833381083859108425784702610485925070469645341784560726323187535476093014523263561034932604862180295719716535451443708474004997456212362686101951856715812751490264038555810820422081612031539400230026150441244149100833613204838168069269301180607838335690068609000273011577225286165913922414144305541129880960383716913766889725609649061723339642725202202305273467584288969846038401338611120634807864645298634583554247923139378639271302896365916731699078272893597744677903650201615708931596720787567897106373008424271382399245529995625032426643939049278452471152512670438436237570424683600440511943340711289652074058506635953732899608493580021154141615300592344619246049613444691652903417071801424100652356261826889520017463823681267685455286693290760922126775465372838494113822672202878277045569500020861142155749440323387423301185130436787934605684512967976018189926504096856721494288791838304090019038050886922271898886849199439751027851141868391590348638461481125071171335416502967854330631143258389126367410896486953771370100574986979932109585521865596831309952337483746354677553189718833508073659241576598286265703027656511278136073840788078826545025068823954656350699520000000000000000 [146,24] 841622050578749665144260626843679868717572651315615715222008736438814844487003924077811076840609475523208550079054248947869965798246823775731746763600356587063868876019892339444104386355526364884384514663040879707145818621697705707958420192509822816830115838722598953646853067148128328141645032303668807399789793522081751346823046368560863736448002719177005667055242270624035806627143416161577809730333538859048717616948593689420403282073626466664518471269541120216665768752860030169398865419471879447666453200483183441663269644966964501346047038834863423431124169647935918656745539262124945820946309033926067028262420795931240644363179988103425031975961466960475842134375331926207769669666300413777783981550353901088701068031432635925641831755501592472391531439605762773477875988051034977388021672357864484243409170072117676259018082867246775398278772532745688305492306041160529570480893816503872271799557518694477900368692637300784865358074411971365908844551905452890011529186547729616949256997503566321789917759012809647474996142464445812144303038522559508398336795843411531283734845704916256250274376588822185612039014257760795141886493489642432072164289727472073787647444846249819761241706921268792403292519070003761159978274496914568703474953269673264316424992854711782924136661617679854647065293455188943652484329063018476390668095067374172169362276144514621549901265881574080769371404009594041496825512811083000084904728451893797385713961749926293789112259781651974611698081545439632154507352798068315910457192932270464850964582701689435951830632143381315480971202596507246068039399038286814811152611986497986727760093382097262208987479015894008206022576456453349279735210630679641792955871033746502505735334751522502594665781125550215789110284169333375089752614316387445313162899794601578960009148646426765584404404887764680480013357121838152621052336612698333369438199323009720465594094307754690235936154003516906980935040218032079292295165386755707393530566960242210681490867608421826767410729902928910814295601790438386711457191354963988764011404141416471714906125922607652840456993950734922602013284245533953491525348846120783474502590345702315858424339358868713507703700968124549628647500483746569545110894642021527187153577359014007806802573424301891702030321036518629744231417945372343607010263040000000000000 [146,25] -1163554096612180735691344875791986986633169309575321723846352057884380122439846973542589584959439023018964610536860660632785937000455992985585162829322682427222165331170305987938701044380003909481862825464053623288092132365793953861916150625423432889590456299066051431526948984489547094545399803956000204100765554530427489814376514865314882849568555097479045518458115895418285459007796798410917867017326203799149438576594695838441244191550381299721809461595820767924664537236343419259697185955367699258520700559117045999390492532466491472568193536793962016969163499594726658059739760943084142452463687028166620073872274172137137265524326519528039071999877175758465198614906638653985917575476059925262537834260523412190287127955212286703251657045627790132608080335236958482812315387936842917281628369120190516569587019217900243209836450981681730189862338874253305831508104215790660217144863345696144648540027783099838299196302634608192348634797774183921660645582841719930421523161299617751314961221000552791142007130286631605731115649419274873038596230134418128408439712691937788885933483417016460892101887228017087482253197168664877539155864416268973224772368472091237982694215842893386990985573960142597372768205626641586526735407693204393893176594401849627879502443776340854129180550583157412230088716818176898896222967830570111457948919906537545307273794227221139442962795651225582397329843331961203599493856341809045507700174652085722007756787939396547316192485860430677915621354145259403736383496930275672663978583275344380746402184491059262900919570814605521471246096780332488047988931088488131112186633491151200990207225734456196239052634744402365571071727524629064450425864244556708823030771210585193028055463260042357466551349183098938206255141696532905438284039292249159829401291663771602875252692249644426399623632553539030669131693477819751509847285350685734514522503784961178597940087203965862844274009147708903070783974446481418971312132939863548771316816518819474660404195075358043475202826677588066976894233897227830522083344481183286256105295822812669262350090161172641568274824241835943683497995108936626636854890713088931428729305441878461914166477025276397945737265528237017185525739405115443333450331199470414973256509308383476324176477461171111989725349840774123276883312783379566560096026624000000000 [146,26] 1424157887369248349741395464406090566443750886359848258235809438796018636722198577613548912710497065790790353707083681159890896213591516070247495252105480226839131765122901346305488839995012264670979573356921422168458918115499986119875599225481767564058455073446243226720447401625101509519006091612157392662345914117315994354645953227152702320628367588526522486449268284603559433571696623128392844627725208847604489725172344667996244880298810758386808397250211534970515847758466310002915944646454274186849906070857736821418789311955965688762950787627827202800645520798422183983762474136476260428901865311339889232902022802940546473623328609377834428810302878132107344105749054784566824291630541855703699843994699034765111242829495086865564488229458022904564232252287392277504211956976125549362099580286972736316440473082529244859272461369149922825176465531250528271949145264125728224864599386243330490964217310771505567204051644211877573775842435332747292865193888009821215132910759431740179391836399371462858199071338316498667834822325058896223564223156714882232929795104762981113314972997870607895888595215343257281097738026684678348882290323661011992350009571307089763537048320304469389154466420703471766107782844606421122563336361218031533578241505136784476495148470687087324099642416532276320785574599833984890768233082756542762027067275937618853514583261117070122272415432986966575452025472966674874058279110287553059722165610519337418022345543832294470498257987576032079379564781415985123507711609687113510415111882872545742571044626393425342784399432135895763969073387399956692654569258068574041161174588618710861884812929756298419985234878818319009598550263208490397402624728353798733835287585025455715784065873238616007742529841101748296063493886623063561742379058538231909939318027137767487953918171976742409743222030905185547790718991986830463497532276859319921317559385236253387463151389839357668238049938497548423704948537037669374358497347398938714713477239038873085035417526832460138601363304706580320020020956174699963882761391015987058752139148233843480644686387868160524411984896785945721715992979834584863406495267149268454920252272520314762449609216119717925885397967770817562691527579903628497928528861737875202188188956664106064761382538232223891967486841259688275232411452388048205332348928000000 [146,27] -1551820985190870208916874587835273582379058785821848409991097122896804218972844677953745689317778448488246334934776168080636509794121884469712200555957317489870275659417770657879002491488131731669330682013574233278693182765296905584532060340521799895574393084185103491122005243971491550183191405089601260734575193677090231981773967306213550789095052515680171075801613989969297174979668847837294810106444687728219874843672772530515955731665715466874385398270700205691827405878373040856881443584912994628947835354160997782074333802241608592323417799255746155533563080575145677303674396671167772566109747242568190680550035751426427709360315667289499728245480200533631215806737525083472508959994181366856833081059792238398027362174567101233764680862208251757330995081156763079816703691468398243533249333245299548595406168315170224062378820848502950477940245401762136807153080530314703309689270373025868114828675041777391166928084726616625571817844787519915828243725439602395895703864980111100619280935701295910565875783326760345527400035690914460819835050386900535190240452305019413787267775673608057962710313860908181415359834951537489894900570233602319936694323976006070505408686757983217862845657406636062998765462282751553131653918098047454571441598886241984365944563367736276978316612515518253362796236448579972334588504215567248087950940042872329519960477204137491228303020347939141689896867966078429368692665084113432882122549485493385177461378608459626567937998552273702277375139117208901961415609893475053827980034397672795542505878330610184196169961727060391095369031042695034521751616730198547765773473579908469164170956436931524897463382427100681993066584650623622880847503995178182035164419816336310626623193049006769166606481051211040533203126165176742035443424598817399947678534308209362813540555701827683491362894854141554459998050633598799255522759670712176834490142761232578157232682771290148301710836343071966927487291582267546303881771106157125663924085453391879402573573384741341244764760545172182378562551742255306516475252880227928789372162559742071802564070434010622948133954315749623734425866847721676728275525098511487710369605726866519969291694109048124513095769786521650328875447128814792714966690313273365138527828332670953580734460894926160576406173165483264514348495324342194410828038144000 [146,28] 1512639224643994925455428189331376220731209358281881535959250341233245809227484141365338061146207884614182838287083687532342253217493867619306162613859066568093409732913001877373513978879952886013931990682125509267511781754817101365595744125319961034919316818082682783785635490792701882000989178765433725758602793970970145399245551978762137004372238966263359923365563794019781150752199254315721109933356428213135471769097404373568538706075152728427011657721819564317264081367597919843100853109232168030641996240411532506284154219086596738786870825871665868243132164468439253252662445012353056977119517986359294793179225708113457059585693097545797666334657570483878106963496098806243039251187969731987391780777102241441597869671240553957539259158128041087832966865703209265021797465101688475048845267207005623610294802117666990662483880776903333604296295036067756782184786865482941484985940061419434682108576177499567186413296551438937507620187085772964570998571115033373097277232976369202487999268808201403239369796410982399140842534580148354638536895581397950351330687403394835680403394742662314962068172643254818852632769741622935246672556738136337813319425907132588532129123843082961754615511057045723608621072938467839988260649419382894196835129072667879962878430104104502994418754175748412602284250707460226134340458327787185029070411220837089307764149871826407808506857378577739837142007245985239428207369975461739013446411372601682184658512755600080653664314792649183309807413866335731586970947892529414320784378796357111914930060317374779399170406202537035443289647329193915613269376116720687454154448238418585641662949411960646435986780132816250884963401365675963202931258471464309549616926161385280184689147832759803518108760009160027669787543321899384063681714819426825235160414051505632455034999909425515475476357515835294656593677939180333060786920332435852947483046978567175272741746444872538222501755510747245020323850747191465121817601443613131296963534867526999474216416052197834543643357701932051993644346986610096331306993362552865545763635971190892914417974076419632636272176132327148790372151760648700190115865008678463917753756839445968353049548347335933653896204103031032593257204820967045760849203060954904627892103949870563913773018646597447065212276387618299357405371615212336136365156614 [146,29] -1324780917165671719699837436888752769736594730642069997452493917396431114380888664107280791264322263269332480152812139339342873216260865799666393754082762848688483171065491636967919208060981102301319106755568748325665685306391528096455086817172091631568860493728375009451061348618556947535098101050992809365191853602107980389555117230217292034458623438702294448798130772603030008621589093487503733100909091311891036801040275078699695897736181970134912594181798537977979696819945325151993743967982043955140796994455766611892108691026076285601274132517552678597787661091323727617170924114442892695059913686727273329019510537744137812296268149464153405083186117872343013184487499951649514467310783799903814078025709789544780757272735522788246837734063367760032497099377224625304041755946364052894531719180413155759840797903697046757434937605411295329367112362980253473154446977548083446724869325504501657878135796374697314711416736032587362217532437864773671603782494219065487386595210083563448890355674799750753343863429188070495001611256038984958017004105138474896704445878581183077616847557461106243204272706586904490737576249690159952782017115057797340122873856719393048889976967943180210576142854537999307406943759333719779784743810955213250955411254067237882401920742053918528303041523536117458075993217677341654761409152956160683710624841364392850468961129325881687888345735288312896417704826836547626346441949732220126425217789885176067267691511355646906065743733059810310267228845737993829847478438583022938161789380309392566628589371312479553092800667670430667069063522961832504329034298072669441846127037543161442973890656901497831259503388326268134116967653945644881705654099503515898606132478371474818217037637087598625644199063219702258246409926328365656468855243378861842507030440862730631816414732276400877469829257779511075490875796620173901495212551784468910369137017793905008181787385923569330893030667208554962109314079485091431862402230828411660596090419550204458669104069917634571435044665614301010337941716021565710730129306453247349304919550057950327314527364913506147806715772432000002330830841998047523988288552741037167017358507215209486906472426649934250538584936325651280926886791829046168804130643433214785450690183467104560702121351182497765108869776581048451627358338974320246036160 [146,30] 1046431117721549326321537794468631348841878380909679475558947975348731740092062076569922190049529632478139258422393783868255637279796983762464480558288430340186833887326193520074977707351282888779221235527693088904630062699242378164545919222705048029817202922097317332249286250973873258682413514489111134200036451185380996095724304340977539659847699507683751273904774407128983433302151209443920852358834989634444162738398497776758820935130569646513666201458677081204717310457436835969737502465225758862762433700965294271596155133720195976679489469231997221659682410234847533569548577670358917785708751465157524715442368727104752770446006796791129001371808642672171440831554084322925115879663328620845906419620202358674498680519543843567259953963182539722270458844132241901744762544991461327287442916716943528277401723688809657331587555500079406308064265803976749904900435620878423205801787768906068213440160098184691516300488574737824133303712544424487036722559804111053868205145818858029980982739992501827735678956775241250946459286546247018307419951296269210181201563736568452153166868855218991315675974328431221867790460493132267336515668840723096155588361591732166079362931478447375653209322191055398752251568738269948637807436371210259306744437694206690654442686813105128014162994830032495817257310057772329074636591125871061347016533887284649639497940220705125885181248740415798983668587356250485619882910823810754486191693074300679953211258908078550133883417887957225431824603283271055114450481865376498912980894244964391533254746545237706763837673592525957769557245645477179344379584045887659388187412221577009605203128587216981429992429558297908763794827787751575138044509774252367597856503804615308249531567833130467024685255839380422521313244964681515479187182817179693370068519291537552003471261800422731440607225846679771415521271415763503489684459440072945384801040419168037697821775969790960681803228011322109912497519885126866446330176520601601968021596313631763804772705216099690143176685543030532932082138352505419220915092257360065439198791930385953865830546659602274172225549486562481557021002783276492202763227572472666435461463624535769088549101550170193104795457211302905729998970017292542278940885558027522184017598165241893876575798411946601107852497572097959663962327552148871859328 [146,31] -747720721901992138205272892970248738317449276875745020171654319314486651079063737538764959757324029947275341213504461101454515065548720059140648531907670326367642412585958580255834456511377465134947347037152607608728565781821459101222965714012133084155616048573587956168399036106575519624156519974169790001631432485138855607287548832301033076296149039915041730152554153556767528013686486079703565116208552821980670084117239814874955123754007872435615282922657582128996087717698267576586196327563442629112484162593390449464601918892018896230862910362952920757642672915037397496205220355120879278578919527327392492279823044186734443967397237127200235600743341071046494054919316150184226616786165602893690419808196878879264181671082624021245295831987740528572665133118752433428969639899909903913801316016972461255534868501835856787188148976538529532561269011008850420182901009465750985310983456491700655250183723604684701704667773572097541111367386850336962404367272070087537464376238650935075433709660551807583112413837915245762265554880739603736232439922907083506116127513886151667634918180996422977645619962274678138141460613215157450188075748209583529430376584442189892989545507893531536014634093431811488623567229474121407437429354524717305841504555822961076427837147047171900295393867282665249535439026741187987613853653333441006863271510743008829624381191094916836226140809292176993279970521085273422821671691760381356465478789682969502570515881203932291995665120260946975917106832060984405258922376566011991214718611715053869677758413622653033123928946156306578040975958997218947556208640132479225953731901550552466052665641901518710097600190942746927189302440683267239435419125698420172123196357191061786077125955924301343996533405062196872070701491946042617461807049938351369511371883178885616992746882119498351880128233310697585801408676322529020928026742428787316950649360314877070724277890031455380013098120937360690866624972759642872353883571685872743217043503228234464865907241955425142624158086594083743659663937402099899987267586163618974135429661500017066958923373268427165448091824222244876298592912094809750283985296895229301105410387772490509675432144082739594875784461350400645262556894433468740694822610163816158984102111603826081326945068344451461056996460147958936668787878912629632 [146,32] 484354513912676988129727133066616372113196117947225835699131538910190266377536286203055410679893492545491077825723895493732595472241119192894229608568317701023930835683155777375150447620331586392152498592675811382958068457079270950607097207751776359810669627192469313787878164526533545906281998705291536809091409234471832990817588934756607756855959061234404001723889659541820452963713029854597976876285407561612926145196645421000311422542929988216370896612594309173253012837626942237311305844797722362187686557858637284309088407348117473082541194560355281463800734790130424326078929141157626259987062285396636302724666176096036016565034902945920190060069248908743932954601720383931474941361624012742957605054871334937389145169259980611623805078941423375253800714685238413476689310274512189419557476453152797701004624477079814522644694969160667602416490279942349667469054350047127369572221896171958093357568899136470120255119986515588405045138284448661248655772333634776504360589654587957982004209079350890345038330395967457668225857148321519122508390915566607026964238601067802874320066374181316217289970841141248934131702973473979548833542559273622595662925237763297341629241579950057021076821282135063849734923373160318962054731269984941935467858137162476829087047912983610814094103702751525152662812751072849369300192354615965609604582068027346699844307819390876384516951996612402176063925077894153306220843573705524462324058295881558060676615023942034625130932026907762885509774724811054549852847256359601812839398131065519799535690941834071228168858942986967459689782583020764290837928399082405815491886903942115275135772613501288381731833493632780032970549091856260539567726894373622401070576861107625812143308214591378642860412472578943064239766750912685268056050603230962503109453556458908259057868388029749367114690416364883982632688818617402654509045266057604202177116090488933483222435860827850009867314529155616815041393405340816601860710622782433599123177270810522361786966326076649178266296619233108324109822801428490896256767421764516051250853502045421144771991006791406520667329089074925645981950122697784216166275378724787745160975459338136116004551670343578942219855675864883855566381999658337206826858635134945833265944367133027474377323917823110937852986352580757939706442515104864 [146,33] -284815601478295836561651397239145577996854740497205070602715034968820142410856729487287308607029900237550274300288642085298253231494174534948060181344189659472496233747715584320900491811107998478128485391075763586336120128438464168167785942768688542336239796674333041914481954723976612714553467127377159642248711222310953509450124636282205238734706299500580355548532740310751976245064474843749778905075073929823145506808217783538907246875836094819770334427789536647175124081224621915736257754341442829209172430628226707164702255852891219241773223054356446227033644335998668872392045151306581561280048529332523078891302925631250952980673158341959092488176080446601404966827454049218165539924854150645724399521944360900874750829138695347380259938974852210129750051281029438178408634424626210455858794444932674167000029067944799410182234468855476967208149222279788698516745765875020954471214144897383424792063611060480367436759847601651196907432694995901337782397056494767343890624394499186254404592075390486707316951267303671166596991581872117289357485501819806208319792053241212368473172187488831301077003759403179314426703340034861357472908298757957781157307646244172854879865191266022438071790161819635580601322263088241146475260673176937013561182516739430837761761403494774665959668559191499529237476344616178753522149303252575908975268877475318091292306820264232782139781768742847038443812888425240129563333019179617894609038122151838674583602388735014441618282627453923276748298614822673834039307786744742612908441943056615208528323744071467724817846335085924069527587510491695837727493612622661288950672266167116483910774605036420914275905183896603795778311902510587486247575488384510043918827775439786380830957576417539458734625086892668494798475294136715015759123934946643406270996652740321940442588576164077377349817697517966276522023726235834214349995546851159109986434020386041710546832050830650847878674526351006150568817507235359685820658935966103511524551593154518052616821474430725578830690844673857810114283997882031915482826001289923108514548411372518109381538468952863564031610200890810932243315733551571876686465647428583287226527111428679641148591015392616637605176288153821013105619290110846751525158430427592152179775965130275504352306927623596469059587331200982152006236890368 [146,34] 152136564035131471824826000255912009206109393041846829473410373596947156482141382818835380673485750974597559439213701056849599047706440601081337725440623406987164512692405890405991109552776313511558504629902430690394150860751528610608208166470676385663435108001715663644330308659442396332090331117999705687820273000290091894282978764466691899420435936746214398077184497196368270169787847021425494099612907483587712758826141934946191386434460588933688168811525774365719820814154834164866663941967928417109079873793444993611642167216291815653838069560669256220625258049593716548334803666092270927597251285219061838480745639619471826740428761828212778809941572370955855736853007388746702993143286807300266648548015030129935393424349262430964859505235625869175865840203754249714200520887206272511343409349157364287310761076985848019818268651797156626431901045673757058489444861035091337985464172513069628506913318400218282682009685825721869009987812475325695078863769801704736534325562049003784307298804671262159611780490832564477303232083028969309208835220414079870606519818784905309046926059126975273564543934143458869163325282774865586555344445847750255723831673107048432563893809727941512978131057428823240478579211640597782638711768882000186431277926677012637340535566119681688528139816788563873909004361252665998638314281284188089953828042672575954859188808657186368904739972971280313442170102175304949708047588381534066984389403779371692205416733471737090727784436354131463565519973745480863509881210901352052840384525866574335448409211187388375629031196672602937813288033795508557090366118352053099758883114600648457462478804531433971247470295508889334258089407610634463683511130134197136208495649024532399044403404794484775416891587455025974374160953738999098611021298943676268292871181591345222371186209044646466965641303731362401369349363403976021746534365397312429648032389464450970418545290016316773328814331239090688225948033095086136976056421029089151400235585167802560634867481896749058968613279886117725529261616455949709683842521494902788245810196439404578246281349201538414845815035159359082860214845453394271895406689180996617723660330617620320560953962017895277502820986102799150105157044557194814902023607299832038304044567001196212665435135166741020107791791394206070396391040 [146,35] -73836330949026069548689036047087153752330115771697413212044692777325315637685596414011071976115393646547807090022356593847828838724400385684883747037915046295224337282149416256863434821449444176095922391719383700666245482820158571344164678887824183333890779300642052832928899614059778815823238259783182993850577646118641627289276619220127399464993927816536392379381277608683717799953873422870067310063817931129895054882080474630044359547094617698266407773252452551949359068209678908604678906892741361439557837115349488463296458944563906800664327289089758274346610331924315485705244439963201171684744746657638486296263609503642024455480905215225122227356107247327728848339034092326973823002190992167341180912682887078640920448080758651332250405834148143389607495172828316856501716287928520161825399873477155609120173945955919441144614500886012252419869959811243500024710658484902618913967401750055628585329689031316808785534729502475981465017827243984490187190056863714668661759010040020448015971419840077083326939160954320165279579039947503359534607594140697123801462335213582839894036137657874568428473504271220189155604539267751594367841125315160621159907484376430294218927315508357877802638744234640900272198458011170205990042124007033892670211978197546967609495329493594169346543172316624078357411246274905843659006854223980040125715222383266997393884207793236827260206820683316744182397791607661509608404926995089908947983229252485062520220484159328694584462445421033292168143245297245837406521702593025135754459084127082523183945605240585162480458274616904741983334078884509242211196121717138220500391828929271101909334469337648538980385473202367963678114813843540086303238747761713103905121558527283823397996579454127950074503934497159038783001004316616125371171847743609712899589542699924354120308237228528396911893757144256871494391220539740745584784910188916658634492710445692883417416155211242176048610295496131904198542133290049304812744690382493863782654459376583116032242763877158073129988202330949236601017416578392283749204618452803548900233930350119422461228796583363693917647066456510912183770125861532524437540233900231438656776607177095256377602178565668136414526858360736898970148133912942422441706842350803346195012613456076632662081953927089816155040458674599825386368 [146,36] 32560045253986382616537911126790484863493785149645514543173840001108310164986258552379691469130963627639299161054938129801392179181349284817883656977784387444947285653419300749534051121924222564741576790070734876400800130448187899627703651607950763981779239780980360700770946965542318994618663843427371174929848018120034851503479671095936695793282447644832502905747874208291480635629190795995982501828068626400277156624511401069432625765415543526237076529022118369467636865422190647536276227358855932816091990281539114824935683144189080419214552976270786524515935001607893927309665229665121614859779074999197033059966989484822719304222907385085931557550124440515098450165503537421155555406551120544007305646139411790523401349835765576344964217557113411304390794738738299546443875438140432763303729427124059242768089440213616958526253140678844870593722639212532513879564129005422334157572658245532925157951976088572954420995799937158304012246728497258960549100384061535080865483572350781403581717317156087547002216956039219853697340134134187662952217613460321545075700205048390168973832060817158018821039039515632870505792039083679384930623397126568080238242587392640760195494828784623233180036532140419904696852262300506454990356869676672299111121826534794598175453016542877544934497737291578021460143458682218278714402147469683279420837409807497257682807664330592675684369845543111635360952128835595400164882128895120776308656799905298203211526498395495985802632390429950686628087040571951642314579141144844228276996075709045991622507878942825466382771404254012099001561740565170266622002194952527314288820450029075690233173037293036141898961490131010416597683182477477111379044785172518236220354005506564461185255116190165413915748743934942987051460298273530852521690687472122616425982975204265506096535727313122343980157046700127902050449967483584291439843368986551935504952935928182163101467647464487503180568283427762217299663499866786631357663789417919732568317665996421561038042626048586321516936780464984933131344269333959931739944393366185730494121098399067232167143587286364816112804457509519696459917736882485433550260535688112519024916118519910269390316164603894488681119127481519154307561376335582166671914669920958330093005038368454050955018599757870442972196633809735660080 [146,37] -13047345612023184141685719967177685197061655026306959137865168948712438892425842375168640170443329898075200298291335353167982768359345850323996473390835426927647441638094527381578023634727717917021713950830031528075701632330037398967015172558442197509765202253728162705599775640130642104093120788654461399482490136906594499419316089396826574491108676891676023496181502357220082382327751844829624643380142442737418011491903666315675317463373301432152301918774158053671438726527725917551476326435896313873909326378490935094529892239313392665476533308281200330169978441704320314647303379087396158969155880606714128536676709729328805910347956718259481941499412913493067173670057307195346175172320823075062261741774804604901318966886207853259149338519516014908456077855948254365325625783186751646764191476432861200598458477233963373835380627741890649909641312536879855723616222864860670572014948405964984329362880198572570011967501475321330007893696117908470407814653304430531100019781450069665822065914492327271000647040262381707955967232486437023307142197070230981637812181383574585880199721334402970623760149116948323390110517168614608188025159087600517931422762301918528165156654041474045699487675756610788654168541014623301522539786419553182919405663456532642996185543800263390370574879151624063380943112321599881053966638393691639478096510685762903780985552302033750919881251837260969072007130782772217176315205759677328226825178112950106341343510446227309785333314538223374250901153781729521157084303703917244908850603540327292630023006446728292758970214200232402849706322962564378028131915751317527192569337772098564778214259782709661549644754559919615522109107700684881140347573974800247759209112014343269760650056118507608567093578474067283173173489580417140326844748725603077059574248860216637311993025579352340758420453857072159211177561163924900564531541850816200162331744494296714235775849469603142186447062179126503833051435335506250237935681356179581562770880895531997562755482016620264877712868447062357125059638513459341904370762351156368685510856472603873804155264534941679671828374032080370044627181098870128509342393996836038061387078326023909600850342513442757506160631260276058446057598550988854776955458358057669428143995901635049588925896675389283143409030404124160 [146,38] 4752986055748953039683573249835544710700088007771382966116680031295567943294313204371512881482244177627410292197992498725560825820050140387602689205382613800682504214112899884317426131799467941503264091513845416439272010632611308520093620095482086259586250896619833414009993681114877889542009722973228185794308609989071623058561993991090321045570873215431596196422926443895625383729645993344281966721742841171818931355859013342157397217134207414890698717176958798345773499087890043299700905435739997105270392955981714795832299534830169618328489668289012248396487317004687844906426579801928942330022211481200584755880303470703759077901791179124761707759171131858263667584610869648528237679756355159445778717099359590803287900782298914642897047512245258661981869033494134765993651815585753721152280147575562342306735721936823058755214032670489188311268079107923538626864826331250356317868587924286692008239062087349926723313968315463007280739048656733284602565139733286354270094303268417831601259761094728712707903661750432506296219269215181864996172401460169274328446470134172728263486023399804388434582198459484168255871823590297583416667568408554317467421598566714689096986426811957409072121946606078994477108002530352184148402730250962731504260213936880827519678037422421164372748423656232218977550341833211170049608681453239466736396620734885087858641422221466777747014680590424441786797916113561805706935344320269552504600204095099957509879326884316104159971094094693405455538950273565319253614824103885866024164751142605496921707805535885754638169445081118173780409218662796857976339261227941785189702233896346483328258709105265302200160522873898176153581373596358020006744864618464991177159012841711046049317954299885806014964328739328316279157560314160039531474106756055404026865228540946577852490856295627304103511177001705399628247137457950398499231846939975156919044262625784507605602066346167304479890870161735988449691391904085118575034763535065614066837191052626052097844612841888163903116648878381124457818562201964215885726974650781799727720521645280691817585539676389852928741614513326599531044461111775628233822594954817864826326813694644222466384924572079625072700825095588575402730643646366631841736156754654794897296775665127530297342219059848022781560316767328 [146,39] -1575430101002558318180483834194440949926766723037126646197650410924947370156745344574395837045861378699719970943761479307544922589832818189319952099850859303541517616561846773415913621285001012407385208328672511276731676263239249421969804551757249599266685984294264043995793345083782656163202376706190434176592956012451391149822916429698300701456858334417949835276755165512766961554124725460729900860086436969297367466410509925192066822301860028258110799960678917352304180279676007208311082985341859327927971278635555833529749032533257556905722446597436460939302248136443135795852688340703559604890469748193151756462917432044851419893545031348990797566042745469314366422745867514621152821110877495283783953319324171219026429173212077266862932897456176995499023717362621566384410398618342983627320111452054899215874834387915931221093636168181025132540742034063932732961456904069589645419945355174569604119580806960555360722739575545047277166378436294464565082435497314972820076655184520307092185051556787965646651397647692819202290505513627598899282609054822643291479969398110350082269130772643805596335181279186081824988730371525426304931201815880567823514043100280568990918503573673989296083336484348210570143194868518939050529431097444061588208566032750553097491170410936529557876917110708777142420208513295492855646641075692890739842567701063092834493311686422221493486016259812220289728466328504091402468928675636456057050319652472409273323912228135852243068080777327996946863528227551234930332066164699932653829802063030889022158904140126247862555249643303848078653225748415440619548072944685646165640463984693951728733427323687682596552091836949512977589446817728397565062816141928940583062599841836326067090851819075457343059897896134811181608918642584597900682567904271956464424894485243354031040738570165472244361496314723260968646014944177894629793036737424463480042187601132369697148383092862645934427290895446776178840989375514062687723545239881316739730457734355603173396884656572394821843972985457976472921208513319563921257826206176216140570112876584361301540633498524392735053476413191439979992098778230686289629708614103319739918446425761988969514406582683470475037151322505354816489309387692094990716661931193405812838843206002243420231708062054193275001035552 [146,40] 475659030563261796045367170951068277134928748344649172619753167920258804682599546930855214110834019378909426903707430212172883639561963786995466339177252437651194874591891605886410189986946479612537093654018033306537139251727175006771091804921570473402404044002069144096319278222228870386352288319888687516293225419284999369593371979345529884691893087839580963603545772811756186338576264359396603743715274443841080188748902141936387869875101973741510393694419749722986843010094748986798229784546575218648549887975809937085745204719290952802807928444127095952242327447470106329156883751046341654178087690981146665319609811573046288766824829801178661340986003699687944357072591222769787825873036073912566250951959468381333134220802462927068171902371827336196625710472065349112119383678822109810020010864751495929586979213578246649962652990218880938467180557706375288307374210536050473675686044576194788657372772650384822849775576046471771599841587086473107158986489411209409117995861449540295601833130724717595520311911796572000335728250426533849921226380904143110240642985952193404901247926734304243316228052489408530694281139256573233233270320112781543954326549832659247238229157265340178336572378003871840283458857728777462740359161065993594021825017908242898873310618988810635057953842978051209513986840576148166964755988686943195432749322891636029485194591214337738536487262220407614762032262729519802931182082821246726957987813877516843381015228342134305008279000870630101443917946904602875643808335586206985022581501937212662017747783233367468373679966604065578541458614016530224134619162886541403617071799756396274965181819577477770991038036197660180795535696689486117900295299511546400460735137528726031667128568789719998547755914843013548714726838575565358350513318113377124097965679113299539773561366629504646874337625447701641790530059213690691259717216484807957267463166610899304881770262684697327041800331054899356490862400577517320800960339286989945644751813112427273358065903830236719882121446541528876662990011326628407815846266962285307885019690132166503512712326266297772737984144175422431340176296538971282501826609852892355993471763037015873217758675135072721049305124128430751618946093440768539101723058049129733826837957994564132254020263169872192125264 [146,41] -130856757699376752997224027162229077060392678790580600716213111711084218036396399223387265597047386601706685621110924457607503380618594086357256373876529812895865555507325539492749379314345443661718145427789174683959585507767226613218968384350987247534203706216629200132461592515915920891202832237823256866029746005813018259140620346636556143883386411676628197740026288446536029465366376514675518941256112864322747332390681542615375458226730388330245566487051694056716342703915060530420901335886833163392618485468158892969396125368307966458879006668391413090730599576545749443156821009686357619740618788496116755440844865425141893941907828785923507148899176325893093645440664810108797146429662137311799752168295273173505308811831968830536414852097649230463675210439933754819616236714784062102544616299705787400799872192963882313216384072425931158749275481620693019199879170960784828210766492636881450405000287030639948972730118576475052358349774638225360218016726022772528545229455198725790606030626433547407117343328471684860745772006700397117384221041002683270066064198818813306308028350634873445347376657228151750784697194535918027613091165354985189337791872761439936134537847406393973306564986780587119922732032759551909331658149176522917136458209650758359125169450105387542649350037879389527352036663015493605139817052882312166171067728098730519894221188051134629655433769674082292473233893591734344119065693197386625450767689115919247292379906374535622988709337605507743253380218041824571013002920048436937373169096314770755775714979824387834131122336457171382379398610927480286184443297571997238397233489715085257905087827412610552269481001290754632007737647422714237694494357823944098416861185984675886228695591147814428135681925440299865778121564113366963570517610433581862276851682008753334806789695502808390692524178149158969121752005587099967330350460308773879538439451756009901993698431664709312396130488153279288907951738455374379698985609468860246961419143683759234583045179655608867718598816708579838366874402635173738211562431087361578495175889946442905703430306601043521629037093340889597701400970583223976442084531530446078258923015356108208690163904601297907721837803642833015804931969270640661417204513186675716910358654292131609190513300034025799296 [146,42] 32715183191580875332020697643573072101002534281934086182911255918333865601969431115561727734217613716982348492162571463652635193866172023682553058268898484698136257109956900817266550926001821707317403285619053642732633825444980051952525220539640458665657359808946707397318178132999491790934547349933826442857665227107124605283452265684200786126849853087495606192493082185636776932067053952749738119219076274180738766336645418416152716261174424727683004025760117484549069765924761611036468900353582217177491288317100431016414543199588277812261724786440056073388038343146233773102452740535284131036704758444339309042047673097687399082665376621774627444695964492462960820814444852554908782973991643298114570972767195781798422617746573682793158474612733504783452885541951024983671531795634176249124840103093336144359435560975007701009301117623788650286824828957563484872662942095203832869822473160705147633144378506104215090586341274242356642003446018550865709937613465629880473868879595782073183879526682691654057157705960709156293855745308356133505473875366622670735116853543492253088037973542973591043341627098666149011206839832294796816521387580977387040192863020814169512072818671555027271470768779735683944417896590995617880183666230641816804562385592087657862188563765970712226214502873208036366282586845067531402121892952444186895076725221753134638009708225725411610451251725682801736255447071319107130410729408308212838273875157422615914146832574492079374084681254795758845898675684512352906130042991518237936260380775000335556621168456526360583574730322986167481735126753645615172187952501023314771983879139991869732783690705399010395050682031158439906405661697740520311083996330243894574727104042019665802271788454296264520943694340990753569896050560097551523599832070921686105563104340194860599271031797777168499462252667157817788616342669924993620806410125287502202485984519544293623243270026651395344198235251809926879255505560680876591457667111629588026046085740749206365124039228567791147972333811124664640284733001986892829080928852871615914182361257178929995943304027774515432256229441577205679408492493735242208077133747231804233844885668326563843606637713883613214968277392448526861523354274851248272284438612095827728016518009416037849651228122489888 [146,43] -7364311134114047555733262330526940796616587592633728794595965562959357999378199330654115978704813661261851682003073761702292501780053520231214037727717728429168430864147055797176060063808626165327795298954686504529620675124276544009459516117667284206186876946227570725569950910362440499371792141896597136339690372317293072373922399149428054412865073134668880528873355509979947962710370442959431918868873172122103032294762359275452083662608801492278853311296504144243897058964887315180547661656851978850270752478941964972067829861662299362321776171179938015306138461948896311565887830375173802718421929422400415222810852893057395399688733390101924951273860600155776399890797976744498471354967304711242855359189098362131683207465068345266026789415566919163706176566434750070528721136824380210992698662580180027315538045591763505920270349041293070102434549548160360588686821177957410251271388172665620618770190870695757593604747327506994985072035960197842903410215011309940857298117305628676525766325733161668710105904707208040690514323324242426556347634750992778461014543651785123350370391955830070886800662744714963111428825104962842268053634318920895679342984622873981990213988334608643294525813600801750805385789802249951047658012539195072133570903382391172976177352416645406760602456218682796653270694851712068372410776214855306536664020090364313307880091733969789418185210159028889171876177255657191612977310090919745398969049429949446022125599177458097387307820623424036970882887749360172257882715206600676990290502319861223118626586006170520253115256257097572807386807182105968818162648975571006219253521032480404454714019011228288195444746572475504767027710958183319973262950702955028029272183565034162362589979460450816741508274297847729170896315066230477331408727609261468348274865124761280181023272413601616566592599064813584820966204626082316617400536851180782461157432521394657533364033626019887586871376331347547465938796916753754069007483543571873656430813291515163333091937345904027787789150928352973004672168819431444212374226712232079415332280874806346611008060361034211787341702409325865647082205203271122861868002403335432320443173555959208507741543575921949705896093915798074888002668988707925076549683862306193905223103924640630089357722137536 [146,44] 1461476078979481281095390398110382803344763349887133496554687651100982405144612321595989653510599974411351050440429840030159995159703516227086834074025651026036226721144491458635565837532465151825834082455975962438482011958836230051506584823643792343013140354090918332160605214789220190415037313678409000310592056942860503967779353212062148510544794147777954158585516546100687699800857310667071884642614735479887144802886202297744690185506499903269564963089106438669470848973376323421503374746641660900089972935495967883797143713267470311068391235739111482849155667242982646292645737789640747146229682335350237635829584901455878698195962514961035010600488465725993657759826843274212741109742246138577916609641213961520029903043939606046139862788865018399862114386124709410952596441747616402062689866144797575119418622437339591643667238195135854150005607690049504395676703209789636424292958641361996540080010776134412947930001820429852457678048739008760559043017080429105052993676440814897063030953168696489865205027703218741500552786497891827225318263503423007118880901175202426884988350317395832574845070329535620907975426644306059862473169774821095868437808107755911684441217674697205046351639740936377001833796532422456869922885557687658641189606465631746697079802524884582123030944114696272307087309210041042471393793059227340093462399808283214528582081120907445873779740513440733966412774520953330266125814826532704637706412840669170440275764397443069358427117196507832677712936022337789763794324633205025809216244005448760935544660122685851789110697623463054237475966634755769295877770038234148797787944494162230679849397402643933946405433167432822768100203231261755352358043525213686884257941226511314488493009094644496943054931497855162860034609005052174022707191890626481700481669551807182399284203230591825304746994720797461847199875282356218832987005305478496294664463193144869179848121866855450649826242943272370330368810929675493901983873050967401246745700689049635910087204792033953643590552146171495536441634478898610287548001829576918878526449397113078139805203608250471527490900711272912831294011648729725319514240308829851287550125583320449915397760498116925041213472463633657631154106063333718101137736567596169762959714262939132134787217284 [146,45] -245303876510316420032026970865376070610460883292700700414349663476087697145689129676283998567558149835245115459565776867917897031452189386913653198141366319085285498342581496541213323025712257617753453618696647120935541090938317792961163376964494487392729506550719245518190068608004213584582799845025177410562480459767721612215862777937183846278399407871431235839906238689023582879749952120290922537239808826397086622173509541347679106267292195561379533441613189305487674684757580609014185546089552305817110631234756493020003218585989931231024468489090340115465443365738084247679374065989800036428791568983964834657461748533359768104102041432283535481299997808422910294354233733986860494167188617738564402958524503548056951173311619381785221386002788086804129919513891045420070947301062857306071104991853820387960136884743904465428921715688172734155692105314289323830577437452326384337515193411580936770897132647270378811942806444891102395508424975959282943517857553895579483201421968823522268050907709831733981128797903764776434139050675346900239236719169954407543998440201323972971387505024031525334655399716919752327578024549820976636154636684878413746172931779816465210174475981556775972870911014874504249212793767706019123139717410058471769986319160165148580095206365893304413543592903659717627330758461417302527907639759158214325724191961697415679081077410978084673853142307993366511120991163109699307134839910000983365008556122076930232342209821154579249968562224061481692543554359280199704592500424022203594463265812892718805723375384025172016425757100760350628676080134830427003123718452079017777811800135502607639295644613841789125690940705007796244549180910064352488221155093510884306055409312649447098788517855365548225130844001190631601491057142395064127629362564677625901320365779379080703279835973868678413314224547970377412525650688635727876898341421609288264050202820932684305269714598760627288804309572306474109851534741280100225045047514126401381771508656613150156685047744723694210893205958054367718097805108626222319020945143577921787112646981094163563283036583534915292109802557808052935360135993428041580990769942245353366160757243690553874515198406260540438939641007973293974686717432867125858863118616005995439549865755912396750784 [146,46] 31955225909392446150646868312203448590275952290524815355120679128349841925608413571767470296822914880212308382657225468696971117453695408160490282273556299979456307214503124589465337567690050047042988654644744270034069489191005915759183046809954302854210335388334080214407620762402888947566873939527453200964381636666890936499238186493959499707241934487184293636304737916811806032251228137016678810929758730454183673787381486057830212019041923327666681385496457366445425890892773458348081031108555282417446978866655875509378031861459597062572611338422816867290001271623235665283261515709057354982279857174078026545340465078874185349083466496143506476906176533440389071770859724447716749752961969742101343135334071544839161285384325170955740251205667188941467738645827076948231782196005076498734371923382693430736232944353406727678926777497444938687293633068967228412373972084349812340784348819633794453506446198326187272147387588493311278423473403284314325019293368756566641824916278878251599365933311220216641730623543522521828316261881496293822871582124548603609859286854943642890351803215146652341881731848259964862064414699257182826717654822385221855773495656805225225106701782731878740312525075591124929240923714410644422817670315625636822709497258019802458006686358277532513548979437092940260913471796619647777354173601808454355537683468567763202702607242371619180407430074535493506479462566328437338416824681916805074303746478383820064882619301740715584234599780860893826507406156242688971059573902964326941407450677157832414267040900982278043857170455937308488070508590266756142529761914120928083846035471048473339602633527849165583768465567621405272100869355236921610698909579884077010447081336056727178566646722107061944277921109643758106414746896197246338004159409349192974620466183193383935064635436766505010654639724018427915969452823885764345291004932960457560685682978137770591411168472629212071042878975582619585197571438622599688939957496966905591845172826823011974999610641858031073904124907181934099698140215952970796715530336327988876190536900434951727722426717512181590065768834687670232058215777244435968048138296679687865498918232397121546825584781092929072312285396437341673767146366960136119277154131071494003717447564432713728 [146,47] -2496568501777582128533221278593565734283070310466111598571073442450589183171201779768290279627730304130227963654251207887898298020244851838889942644389802950403700692622127826203361988443241708662548739568737447936666402507265897993404954251795772045659726174108956706773118185192013788038344185378820066404900013788082274401797334753096826482565008182238318052295521663962561874713009493394195699920145376110686243573842938545886334776356101238324269600266296420048106561052059243420127394648107877431982171099453441079316006492594275968664628907076138230281501899076713165125672358811215245341635115939896554392022557991631093953543121299372594295259064077037587518869142592713595017184447809609774585173870608432640227847811213531621794463351450730924260757788297905727218221325894353167405879406748867771436512805446885189339890765279224854671001715859901003986009336679007604075850166176089802857670392098655699082478598811825909106987659047677341193655110454992619318822426313402868080127352379269415181761790881509114217163305360004238435706169818503960332943207944559119673551348320385467082108772390957877035608937966203427013407693335698110059202772936020849693419060071118250616860906566988874414480347068802050068875370855909560144776633902866467049485821584300315091798935728432041892304641744989469678657918668473862153354443988879762111923398758672172702858208181908491909918554739966904079730170829088793269869920475639137435468583625054937568689415773278515828901621330896737399213524119861034665332220605435716870978727959707753354716010510765157613945650613483340072478194280294752234452597408647328647092262617723588523856412661852018609941986264179802428361735746381242763172822767320504321218895207626215758540927094230204837629324576845656922226202646124022361707909705533037351322622337158409569677206623030196846185505001451242439076784618033745921126230632706126175016599434893037117025509963089487362888158369400110828664665963389383221543579054757061396423446039963754500399689770636818803899668712283614432635642765104769933937127594308546642279083194443832884479081899730734257802290653210358913494036401172084642806044503429907069464845114536598185472616986254534185345731636524322446125199745580845674283028013313024 [146,48] -79128672383884586456434975305110838634810331490485762871374408244555844746101798075129098113056932979180517986882821878434634350891440827101700619746420463094579325817456519164331466362719234523920757808324451347747636763045999445861808251503069051728012422204659311871139545293178109272274310958595276044305954885175515029316686728643668564691448652410349925897333306978607116845950252857390685271064624072259101661310467275731275949577506698607132253227777273368523343106910619620440901960746877514507738110493506788938732336280972391636059368394719237769919687255070466458803022130889213389243645302180607707792862080757545772859627181369083244226613202055673115316834814800247596941137126776451199841705733176300339637463131198995176153911564395073271580706194708437574853691079304972914989483786283534865587690033551125977392522121495407267806554695757523373091093010561501166843967430966120556200998129003762420986669252109916602360593788655499239642275025408755690048216878580107914421184943723436062192730574515485099148783462947389402988720763483708316817650996506552316575837269956283564714437666189798167347088228137466590186670097679906254375660524367161944203053103365265320942443382751427886121725082946136694890956272191728660467189545556303421149543944312443410162180152963658691681168622198787667629905266614082253927258093453079605831743709911535459332798603757008839494960511594780168656692335398026322044272853229292424683887594041322741099911750307280938664931077933338842001367058780693753951881284075913990142474344828794877611190244339782531626385731168561717333821602179665526292467909468373007608766528316682805801516685719020519570904238049987760989349577331860346686156203411071375973334539089278233406557369901659150521155897705530752977090520130792001235950731939490983101432049583469647663182600657240012771958761624667721804664836352624851833758799166773432878764595917998653871568743257994034535825835678352799575542310018463168942026798034688136400418052271094445017212246931627520003850856329413693426313822991517263999186624905769449415246638412663091691474253367188925781071705269448806487629790191741153870436942827570279651469161656304883865703203067689469688948554032080043875104162412528821870930677440 [146,49] 53999344207292146804193881860999040885813436511990190868329318023325977657749156163057231863034955892569284595909296171942978852723891112984495664746235502015176816310255752675332660526240188846229348192620993659319794587567995339871714288923007330601445495992768318714827068824597653060067086076910702980252427675314575781083885280299069060804743828294064214531599453988134649843823460014739618739051813510002149595826689205501426917002451995885312444387186300607677310669071660759174038387610082767104184885575092175504742517134965000134655046410034767062481025505437521121607344098206729698280285160199454055848623712070986145572892850807697569592843012316603352800090451091150323501831081508627059561404687947611243043661214341284032618954635258984507460811747615536595664873586345715027593090285596380624013214208170541972854364418780027866009137860013305852730198949323256208991387724880484681733321461398824544538107617403361725782970258716034161301466287208370346796557220635282043975180213858188496611412349644701460746394099518505199118759996949312848485538661521158859189363884323319409518287012727045280705098771393163089719933866247095490109732386318034723046620805616321549948498758134035720999727971467147823436914108154133815628784239337420566072213171446174070031617205940231577957545334589516160826462394552024971435457295240689488670212860116667283671851409757806965643610267199536354759109100916589315039212865791532852996336441916340081457122863388604897276833471826907513627691245435645354020963483290290263691442717165296620041878112346854784958449848696857739624107478966359124671498519411433737154436556390036982430504180568111146258562659449145886077375411337933730145731852156501828376583721460415130083193666017672236713903881018884536269699478231566965554032221148756383759770141558377053516090544420226006354923414474534918932438807102565858943857618642478050395959406641349802190370001723750508084575680789836025144552065973330417583707698274208284144882791547590761817521420563922352340352092752778806038728677900637517435479780646617600123426194593707052815737821887726315530132083725820252008706402904635774679736164454857009825516024313674340100495371522722414223796372092332548278072073821003368899186688 [146,50] -5263619275483741237411763837666048386184697590239973427103080365589483495835056444408504829305633453813719893970831087594908776202218867850363575478861493406648218285963423159230152446459388399276890509631905736238722678324612272274779328393539685906332836805427484049574769211328782498061888040931527576067252924546432318403617472955347958762217504964952218713637251074597557004659217888464687108073642066749397504907994444363401138768764192566565437122504030135110910862870670439004085399069353357246412014650747693354941806496668427982147302923367073446325896320194639291173834709807516366796723975372591335686570351296174254215117441934915850597264748166236896041906987081226458666795536889563529590689393311226660871983463344161327361551678415683820353929519140425808262426097174079862726037977281257921990845646552985925344791289097901168987480474661731035786427095996750543043402112926458907339401184447558347596916132309238147313732548478326727153020677430085941077634392407687771745800562756991872293225814879445270852868932301954441784757935726967623811415390499243025058776022261483880208364824998917451071224879811632291501685761371547764052632207972124571223141836513098554227154330052471883752507912308687631545242746509675224701313360945316694568927342908748245544009051473817884760153989965285971860606790262230660480245285046807749749263316855924043833201549450205634482446696041300099840904085269964316768346871608703289325875114486470146561627429740909618299770642357678928886833352466375318902384092941329242832718972649235960687829188078528489175926248916747024379311905425252336192336554289998198129164086824302014964677476725601879806939773722109099022310734658759880220946200700264047856867791832766940507773811483902260048774518535852248394840783638227373931218653177642485371553033154402750862579240617085048486565203860588075596234130838853955812178431825611442211692430236066984180677464024708722398693808614969298878650681065288729266036929152183649272440719808483519145577318129383610900884108076529547658921045780548566829676017831444025486074404269245381291635929720272131110938313002677490789786387718879098169484575588055132060064561470980872077829283245551373117989913956465404605294407866683022653696 [146,51] -787546931412262788963434050176465229568118601976927355352143367099106239854940983823184810157680786651948202798097270449212501122880277281313575375141926458649115264756270141544443803661631159748084599959973017857833655068102578775671326609619315915757419142269282231083089148409912235200275820276532222336398233279518572144731420694312490496121183182450407366427718317599964542335057968339339212135703788608030954098341247874520372181874507314340981840260769963465988546388134380749249898798421757395587412731725094094159082346595357407813574910344277268161783262161078336367129255644680874926288141945006442457351169035806145524611318463273499554484265066428152993901376809639566527313476623197528712355373060923934391275514093650777795198928285224236128279419197358570671479082648557599237932219647281508508317617799166209808010154903593238491692837663596230549463400492341779649730130821880192725226237121956635288849369442847285880456477014748872500301048000259123304696716525778943783826061038586818147721670932732391107353290338783631104141437424559327654546790119929062291134646212913260610223422106846572661522985553613921762735235924958976024288557960775226667595776991416153795976645766884470454358351069040491625004680137869830127301319193594595997466209132196228652654191859892056348055230319890072789746286805291276529413138847878885381914994547912136138283541000487916857038438218097255724876373659742877775457056489819626838693316591766248966941464816181466704673138284122689997950323075509901077127502606962601031050266135026138953538822238765515038457103270151201076944272876908094941086962324329573851660186672833764209034749303966459765569477770962250886988011336840067494215295292447930344082416388904982515513571752344871659823396924718434807055204445326192325357209900813140684564902196859443989517979207769028528821957911496702607504269547280939731614672782341953122439399016936288953238981314547173780268991398465700414322223480209151881647830200607072759723350819899337096975348814369826678128258487218593901912697218333003493946890056837968588390022187536126598735685287169011815026636180529118999261207647025682550835908972177900664320194427623953550507112623311982374848208726201285254255921772911318272 [146,52] 343243264164951991357003244649803107077941506923141692346826203656048529010291097413099093137770470353962693507111653780696967496169471875043102780690090138701228962972600969235173410219442850536790860718463204550678011384884417120593368722550035872442741365699939119406291042195130373066892406649728401245153503401721412062377218106733816959752229696327118168251848411199668603196190806235415843648296191160163713602643075291500654289196859701583840423290887019661570159773156825350224083945080316329058801763072470248217212648974125829651211286246337361142744862886034657974287969440334622751464828652720148435407910030380186915120694569828008044120367367756045782395317921948790551922291650643711196884488899363407232600587413140318611683214299105214704847286715843821635393722320808656489146178995103924099264747656545343847657320156806841060359498111900488587699376771644307790717844344314072825420536883802473715517669475410220775821840637133117899372444470056204720677757357976990855856111506897804871278662780541923858514910210224983572660812271618087607658958177825062163017218217005624394017621304808370510912840839683684283881291375259790955824879313513744929151019755374645852018742258223014360676440736255745767460532995835024870134239066565815139542953170817635611167733511474192114165130735268732393102143185205891783650931648655638487642269807939036498303505960976749446593317379135913474326797453256306961518428291514290636933306446347888569002689593097007763438639333659857983227311761693212233136902184303690588820534237459869894916707046543253605145157866987309594894179629890351149607422866291444507064258126547564395926077514815058745046348842764536351513918757701320994894046496352666691133240969854294423868882535650614071799264388749333630038455938961952757003048144707130002033931376400495989958888588229806030702561716318492637800603874473870620491396063637242889039254895610600866966817346019205836263176501862291280187427002826875271804746793590249115524389004838729779664120850419288793534780616258113980815196961942958212624907680537326774348572901592643309083125347434431222244021034878046697670544049283272943663958440161421398076549659707343550870457692166130147361276800328715206861299110897776 [146,53] -58128625158240017455363625543478783952918018765579443178035346155334516998336666501449376422983462635716749228287432349668816084055110921229295016716671157805265224950129177255741870446561192539903553177869865035859165304438697926243852773311665783470170386126388607517939149099857806400042620505775485352349921263825116463819641502036593643732707421154864778642408270404926307298729874892458547264212311659498263074002243824671293215567838456400601155462436996161223334097478283291871594184955591252335071617756416788498934209014915643775805461298135323542002496638696513711979442040525382196782730261490871869547614487050399722947831869599550168457711657018176044556501125625333570837134024938343095467136678911435806482495585657977483153750122338105443937473659824438924370581304751552482790302346300863416524115732426709346964826394587019140597102965928949011821272575230458358371458472215962140622965082390700094583138581785581738247748080981273225284425867498550237743980682668008047845716365220350915909824426653764907536861084980351687601164791860434580826954096184471585955934717732530256660430577575309080155515661118928543295160604802990306021267636297890788166308123017970555942023449518036329121146985694061787663114317402641780801206762981165711395659913767717374483528390874429184484265527201777806523635614042161107222757802365576910338459869369332551552473938078885690010971543933359862216227495178589450045975744491521120203726966805509277133032439120871707895848283445387817328451856551744071339418779317098446046567174769105645415280623344119149769325417329359346754565067338610023258288324308526838420380846122043084043812955457583546609371653164032094781696231533234368086705102404337776349965879635480828143053152016806535495145795038633088016566169209956731046965338018591128382973547640100042747778138628711269160994366866400225856396716094153738797465837250873498124022203161037064412189573310178489995497805113742176460824612246969374435675784250180661514366747218195485711996241790990771878690784462700820670882518963550212695511352977858626961708965725315112846157840918374750154270365369269204240779571808672686710038325394771583677081064509040365211647774988325605793930676517692501031110109440 [146,54] 5658380703032235568743752010559392422657027801875155469462440927945190737577688096561573644200460283562878939892786596433791168759350939018282816229558386394289446565810694803440174673559322076991771510783797830428755776597310342080801357566742749033202941442056491602269533678080477629395939737598750880660739728260849497713080032989434582798341094495843580716762514725335752529880397389956350620416595920970128004663556965817657254139620354701857189957648093502293318004027963858449916591626925692588500114360882116371071150505017291695882358076070624526440741778319519873888810101893576572726615630637090089944679768807671588527527965161170070931408425477463406352840456668805601023131060354509531609766417607085336491627311893056974143193787723369117327469643794791942082761310631885189142781589546091188159636158866145842364697152666214705212278316725716924845978935061454618764459621336278250273736560620509562318358536891023913222002709566913978637679356165393278870534035113199485760042308674808666599361988119818248795806596799318414060756135954825947320572358234960906526002367700147503087675915701727028199144538081233923514156856554137564894475092266595080249292275356737135259260158999772951966665598804707753626656127819821149960433298943997752249873135646587503395942885800330944463815426686057582987758994150502499366229549442013443458573345284538215794984526153873559403570566054961323986731998402751589128856052008004271107504998063231061017146119096874636995829071911311817591170722077126537982908922486593915005235291001703906714485068869422312699571120540927100404144602807613386134744936251135882876313415841476787354809984715765125717344428842261283119362680307554078744278595118995080352809553576758951184382015627943212454003749459707620535910714902462033340068050390783018410148166128704836999611130818721200935045346203150181979332908835447980752281275181742956722057184338109219996094029538866176727675414140285926939734052828974186139516611806078055293987243909742913447913950789548775819849811159609033498162505397800925826051441488876244520997480594070670091402175909281728923239915818811794450183963078319125347266065205855923884059220848518699605360036466624687541615717892568491552351040 [146,55] -246474536658279641088479826961505170137683632303337301927084150154009512060090287811289146046888124952159714200187256912371034062361948187932808044897980919365241490830096457898314826038162745802243688664543869422393471551915088710432512088373194151895098742707652116616925779624918780668348342196969241523938085148800845110481217297363805602771170883877259808314621973589531431060165219401975633388602459804554342283946600039174925853338447952413963099965649465583922575780911922270256244444761472778088446094886561199404546433954998803582398187441627985346971027823747231817068258262456225473272030793495999120476833514961963098715220843393612470726866656647513169023711131386415202144229191432220211716307659435042177415699357609796483896809061686228256442667798915583617445005903243682028317489207944073888085606087535806360957879274703706464668313898835564757781778222889252664114724341270317613934348832335391585502868109099111995069082785977838625212202414914950216755532294666097960277224447588641182394011861976372794761226180685671515170416197634067659096803757215202548427218059018318053197229737532821765949449715050034959457809619139114828263716865617655114132144709515520659607098985216289382251092754507974555596717788879254958550982901585724925621395261873449062998003914400458016994301724938017819475437919867288333173446917831222308153554782504455132073537621531594553052614328043204950640040670437693913301416764424849908640234251978493347285890162896068425126828889558640069581960328292863830851695952731994505048359229437810087705768969541900807638188755654176718802490926634694398231909936511468122784017883370787168488673635250752953722820808642217881168026357008754906224708377331809112980273745267094763763442346843357507046792023808133763572498789737243868051414865608413312530518662116952019690112025272084076708211723034569790784676457428687044665512868317628562431985448683551216613025751833721533349228331303641054407740761138589186156544104933966168904273945211362961866010381046690669938635573704009070753135628631674364135933729385262864697968490958745160726131255116576759183486286682933836705951204628637318105362678475561910401238641322957640658932729585703635307410387285574990784 [146,56] -15501372083126944758709824643995053483983448981661850191396970821697442837280143986239844750780620721854536847410615341908509997160578540903774904293836470567828795401600383495311135644280306844065844282631428807200507576786671147293116303846743516712589443514054708210845057111958640783892950376843500180112216653139253427118092497766794216053218641689773346668903091103742950608743857993144300243287564265153675667933607664971904051661864537102981965995319772873696083384310010016035619363106249214844024997972315005351802223909822788273250552051830568339861044611620326910053200653301405205900881584358349039714181277754259484143912925170742495440943368981399774915343044538853831079218702589618042370410998326260277918578362800352666410513969755725469389887499439463322906292172841726953607760141989258369288982394721617723593159059114109503943685891847106874373060234540258503240163071827079985977849103808374546233287779369183339262266734428887936309388371929532574558144481236953347006521820534519547238917555020761228259688304313589765397198462699551274143382517658984706817519206892620188321352082532177099126014006616928371121893670171144184385281079081860326808524445580562888696804893177392883553653269037663336877720391944310279596317335274223819537410114557813927548923266976929237516179716156835311066700127469912972122120839787366763768555282000951450403765624814625634480097240653929943862759858906582850493450807869985291206784287515278220093059385412380513651642490073556750266576137742509072089229080138769420959786222045411306258464434026577012171728119994116744762195522083459066313668742574841686583188011786776497777630623559058373018699028673096310280161788622739592469605809355042599832388760677676220909889880952880104144623996672093615342246165804952583664094205470896589466984738656917007288508410207874655423047168073665048706646580206650205123158998056583873941315150821924281407938193747033673088674485636536793453722550796744211032510243293124275841867695067796687466976754441940852366268196052286085829963529193207371321705469514554117271026631819259662266058540491262994029517678133583462049603026280155623921353419988298337401427800266364395395680947424437439066609446317238816 [146,57] 3698498487324437981274198498029913340144816138757955283331973356669183538819651819137056862517509062079409931615774894961468084425232155527100616553892220801654879899151626037596965914514218947492582953536005032934438629639961008544315741201856137442009050811914124275572051335102896988955922857519929476466580233298356941545188895116461265159451283144851912367446245756144682658486368413562930516726376080198111492036033488960748905473312898775350702402185870405493968407490483041410785628449415917292165492337386506215330353527672019307742736095440808398189703001382244379249036949828180974858880186127397930950104365380331232000202346662048159843212799173058318115445691685147549544317338419001094093754527186066520280216180962883008166388749521092205656552626186268865984614069628127570408314899073375806014733677992727240846922544897016050402386541637855468988787973617900416351050372745524105509485040358745223163034950166306005140774454839867620633327743501344850298980731355142797871954259999371242622302457938979203292584920174939786594985647857313801495001635266896915482508847486654303589345209402549894279400888106216010394606256855549467846302983248466567348684991956753408753914239276748771410077851077960185940298863107126253178740316819819906588439898000286995922309889359965436789026819905960950438456976312257572366446969135095367757453302269157928998814286874436666949141559109516781861110715836967042576372766409125997726876931074107547151499136202384239222752618635351638811712282350839094736044728657435294743103906190875431829004928567705193205968572174334638710592255432934233158733147007865586693970567238205974586855804024662116013207200429180066826319454053941512636103885825234917013588044217625125724739512353582726153930660274568942941026224251202090095382890469467192909493254094785072595933362629292411013435571915815145318979961677368864158539325657844554887004580269135939816870513880341188572218655318048177880747558081124380135431681918390079749380179407581386692266445568761537132224353564519845037819133284913802264426318426535835152753598528743126317554346871324911340653280111147808629252983836778185260016349989072278656574615740168533372596344213286836747418058130432 [146,58] -350951943479961987139349457071560791007970763330430778093577664434248541764647121902658076239895821598525717819965845249835127982911398106916695321609022070014437706970498708289348792048542144289999219669425426871804261851156309565256523716093483682177805192580141414618714771382011906075847328141837148273314790074608982351934133411706772655892259026381650671389767303484009140589896582930161192852258399551958511343434660730006080205266037146353199164003653673049137931331233000164277830962456145420732924169992390479894530514595865722045916001223004421871184465705494854743512796175054315649766348116711123361680309834100178305059046702617271403850786698291955408909642572912700266161938665051338192181764215574908976565141880025699175997213847924876080094397736402606583808752952710053443264744520384043009130636722779640930059716083647197889688271328327148158511659954809097303862476853796576121451025317471597372088060027347369102671809431527205867466274082256850310997241602145834471494435374509197755240843214963866107704858464288936249564023575336788702920208774855496898335761082866024257593830198189171618803875364424276219864077061820359669917416992876469475962526403697800235767209747986514305603307954296057402053671761654950980511572257188064816364611682124013674872127280724915399151207935468335974200720486863427027287429851201126403557493434167613903907919180032702429950482910608387583267121982699508285112765415204136539136900582684643580950889405385427640622873596090942348547583754392510734184351661525879898643334728627220404904246434757052267575512484405923238301826671453862729801064076114465465209233102188844055706022011445283400549843645811809957238228879829496892261974909027694777269539912516138540902531417915333275028945673655105737516454239729602033806174872679559350337755951752956328806410231137887053260817286192736946548880058203359651482949454220602788278779314911491083598079606324911854065742792595718341171888471618196657343115784225333450921833024978789629199514910858605818344229258691404584351849665780657727227872823148580539100652689054276262673486315179534469189460915358996592210357626455542046385649696102056957818556743488783734288084709061026799530445568 [146,59] 23999588652615256781274539136471274103834537641539889119167465617490806844153612833877968792407249432050446165621970923943400850071784851533406975427426761703367175682967779324880747595963169550343408771585883190892613446005896228994162395465027741699054362437884492780155172948457908691545306827130075651136892621213980768888087895398717098305213836165368254845557408807214028549054953244464388970117126286932440384626999669231139880380525793016798338876049548498196662057673486791565732766312364330390110083991546292184411851895644143607298346031678460582409971868253829750084483202194511600114988188242387221415921308387240965649614378844442879214249177407493062246678371643920480811171946072315293428762725817537317728203170846559012109944786119592952351233530847087817667070858467078422704129695059034083006689546415124862283992630958134626047450430831202955767772615433924395876851452243367678147677399936106560281100516306964591729179598936750716119432558647574677857018356818251224677445227838194650019994260645308145082844198415727135376200729969343425676746837109905743848261757091337691647986254257199386152026288521754148133239687260302040181493597633476591231179204464268483127653991116276552819532348226303257489861513054958620582717098055925502281554106913649845730485075919951528117269615344888724546373451264070154615874914571865584347430416643938889451402104392589506205042482891851163061129960920264959407067206793955287429091963787161908858363562143571138677045205767231340374996608493647519184718099134455967797402465025850992371822020311993227698231489590316340134958983889624853180825655449565269856142880297447580827891158520972130397030400157671847361306675813686290491955098374026625456565667911161966386945325522727729791171660670354743355279520053122583566874408310464284849673499765563358286955780264571212452525742742065374130145540354345869534012812684930222602714346605929448454899815777026142143088457468408845339626011303276686867873522629604755339309598642343716493806753320147680945241216266935142459787059571768160756483414402837303465032420388622771698183528168045945620405468655746799672707962115415927958576119756292381778837633652297317504747539448694473223616 [146,60] -1440715586421931849473221181299337430650047118061835675226989525189667321601469581661223057440427893191783960897355874502337640570266418580772595542707103547066993026741952108745752941681918638666693583030585807453750111207280343922250959223285374990135203345615071929231513521867132711558314209699432127662166496975144078743539925299757970848480036493859135647915145981793850713858267030476076255324942004725467199411556481578772625962183963020757260592517538608249537096188046412623485023349150612477833624769309814436682877346534528962221859967558680004905074924890314813066168656095462454313650720977794582020121260568961176635698588051931817574181073848767845118924846005447974157396752670135778427275254580189902862797159182917327474438522068284547923809346607943635817718604062516434472697658319724440937378657599817051700045533210079995340291078772079732466428066729412156135116463550986417927902298751823593562375233045022223810488882948567232636557457671362338845832147343262405342364319226659565014645427597121140131594559484314417047322479466596443097089833797005858156394861182529839647913168269959745353468618816203939743971303523120673634018630670557245495962673123045688291249941059363946794932414846933717896244956465925837791316446737277211782847783543417093632478177592256294101575351421544092565783894956332719273436537570744497083619081410748165057979462177122933561138663136222963697364231911467649929014455256994491155921002516447863274754708331337084540623145201322276472367736443433740842873493186329135653463577660932044940148127647488086522758544530191265154222283802489345524109622586365821485271075940568989858271811557948536731720959669637722756004889155848904141178560470975370384938786642456165855929121780978289344777518207481064959122662810150977290778923588889113132055012346862245656150307134599380650966710246113328262023889810646972638904945321222632579118527694511378637788736761480649601230905161621055880928341717109805565204650424606731727863860820098919271567270775946488385780511588107983689022042221888545952204686402527518544228870055641889060834688491232891414500233439252821343710685566150731122504257410041189800470601496503728664649852437609286765 [146,61] 60059428189685457455891090073302082008272378111099848143116804971351169368937557770576486769056535174959284710812067852727902660082929140512596573933369686868859415492716631323918505968186316625273488990782391320105729304774190722342535128497702754324005701902138807359865474397896636514377610876831368403473429996150568614295869742910325228575951826096207588900332762760796189847432080833155902078624909473475607901677884571155656768662072079121457686658445793405040202775853632053099582155341982624373492769024176527798934538051287830865500805136221027667109432356638349416323728332507712755831529583073950066019782226121413316955660666045282518127475736924347868441970678996658361432688470999763361076257865809986821391011571267019707718481662808622101667851010150894593672490180151835357692104290225336184107500682268345983941000539909136785534655248996242669283644475150199146907984349136692779169946135763200577810770396011595094625727784177410049081769462329409286084308421925961196860601968309623124461847757084785456603583334585109378228019532202378048932550742023865066658913476995858496877851364057583678306049694111494760838460246787302577989787896656955631877933812432374658694650690025338565713832632504372796085411121237218834815713594667833475507807977975842117955653146046163199920711308311149168735261475166027486272679179814709321558329515966984953299288064468640052233771208707703018345165854368980409919655556567107559786469294871289258820949110843679018645840370224896165303589790473921268949560554545393513890905718702719767705343025223432229794715927959905322331319854345200596222059882232666377678923505922034194998263728295486662398437035475854332204182948289837996289908514404242542205913914223188823372282078313944119951742890440483297898179180076464572759816706059420295863380891240997417592489516553036884711815338435093095905695067230451152646036718799873515484639195122428242622910260779963491268994488756473331451467120005312286494989644117944683969752221998472627922518223696891377382427216448049127458677222693999399104028201869371706899340851489540450162604522700967469024878496891386123330733216625225295271346327790834170146314176613692100445297086045152 [146,62] 2848030610366776925362328944097985401508216151842538059489928721219800371906887972480621053581133081163781641890412559903631831810378357753379033614667300569887409986406932564773073079740862767501634582141196374710465174067250222728421120076409337127353922704038357123613941138096421917306528120027354074379448574042894184838357433264519590006592238448304388792579083091281315536808498524841362561539929737445556322175930136658680844628336430321840476612435608720179044267597334532776870916786672795439254454598452265006519053251735835029966426985148283130728569145301479785564621638990796464411618195504092968821742703054900673203670209444269133062819908281514724170730727856308699764686030062980060189057810563163405106532727509374503115104415810111308269053766078527713801602525647582566855212733866135446488472495512948891400553744268167848085687003180587137804405320161671728160303323847667118372255271515928149742986782810367987923910304797946937771651258449706562570376900156122129580485888522802766076182093435397273804529827966876473626804143418761978293868501814379462166848707178566839817651329925772426677943056400087889930464974216754990849674431706917081586673574024427327040576537883626202418243199040353638687100802312337275129105566068940658688391198046560428704186383334343303177299506912373608910618914835612461555559975057602830818572142580563579457594868513916557635316271566261294918310423953224910480845644605550133881463744502604534638634918881173695267946775673288133299906302453378483757543750458382922197907011793216672131070009533377274063418418026542930128829514922904637249888363819646876756326291122572125619328056032717680445041785720007187468920154481467261667973461674628817554427332582304087425303044499426262306088388133969268556519091929741961481907486259813011583960587634076494665005813642363366427022615529096913165593890255036515713080293835787588777214278204772852575427802398636982133352635826792373135673199914730537157556723326432557104790884119155249423704752476480226909509125704245467289504887552189918990078177048917457449013623557523381821367044198598685033615699031517150488727018391888763783710890099297288380114736014624543450086625952 [146,63] -929435052118363264462832966876389545793556847940659157836695726862441032971474629572135334026870702379034986415925697516162881083875484332856649787094701509929694802117982719995657138584425029436602982366784487380101477620814640715847027859901336415836154799480638747670936945810177676413635799863871188597238008987839060371142574198673856364828531267818384204795016986639104871758983993649024808820439609146581660191584111185052627304265060359328304793888910038323775143715260171033142073031024852284671039437551356561053075835487804576148625250051427101122452694382936193505879327171957229074770586579091196958658376346242712121122325361308888270136887296638465181790630908861413149408974925752279419148491769540388199991346578023409007307464326703265297739163574127292686823464438650909574519712650280629408228841659182161817811959370307521389329933510703467855650661782610933862391017203857674623119542493896510137053652568019297789465048961126829927821255848152837034635166953958611858325484357469438485744726073942201078246717792718209611833030818502269064276612319836294853445699369356889342062217461762781507701906157474777539012292592790463146538704914279505331661211186374426467580773175998194540374249087739713380674626411652465389545266791846688529292222556694585304362169853312171924155277539747199462793889502540200586979359043972122091185672554613542255150333220595836404078651733912305325199422344885691430964457588989318791132345761889360309012724108785435100609414935380810492049354851086759477427903809178407524693810476806322510784826644002077069917316711108557724493830249190953584611079719991261632333885536396046430757174610739747859702645701374531697907572216847363262762711439945773913468285748736550463948349645574510463737007811366394436252998138357309883560780081247348831760487267892167014213061064711097950514516309303131677068627975902468400881577019249371948384762770439974050323886824478986032153532516388225996061554375912578377169012732872919623730921884921931205437149670531068835474844071052561813086459367044752046210182227486364534323477071438789753540400491809756697948492998160003189995494554980361503949434681678993354579161513499892950417824 [146,64] 102556326239555526007177060125676195925307522044805579005863234633641897603650144280373275398812642930858532613850275097235569082108723614473702171163827788599301439822714001751713350182443203087174797728776012456365026160928028504151382022567152340287047242393460970499288359827433548839074729908581969059977866936708846996828494706941706024863239731576444177547288648410040304375582924308619182883748808447925842737158973908080970010986574500110580985462911605420502016287013312448340684495701637007682253277990493253157182283124017356768389115058488379862427344101339836852015641907690724225316099614813954099460563860579298445717999572739055558238543212465136182758052840422775815639927964018090448571072004441784567018872995443091116521689460493604750475473930896269865107931138113310835898178658831414202963841424671067987873752393435806544830291797997260199597465214710041315468355070651676292452369964664215959396417961740243619908320128180143217068960120051367132827559711750199874864767917010708155215708832474098624963731803843011149149446327736436843694518067068600184956005871644826358283711102585242255316058131295481935375231405252863688942079077637947204729030636695005503774782935276893620816100899500659326662090956418406636077963639420291887756109141193409646188221703279778143850127802198643943936745526955008254493402576942251700712767583437270543655770834556840647491839880980996150061529878454437951919526895832991510262599025074617875285773632424418495225281046131710654412426470889726551208233061535080035433812484275613891218096731155785179654667282302086696919823494243840082452583668085896145382165916714074144238007236341194518387839159663237132128660085183504800992469633180258895697129786559152184691559259489554323044820039250169679788798207762589573191894802827935608984405760169403643811256460430487554360863480432882683752010985856584705344098821438917070216584312997139331273237761723406053515981154477160661306340012728598728424294437903197775339505382006052484081667612383394902252918999290493274863174472897218649565962659828910018341518169408195601079248060041081021126574051237699655684130693703651753005841975873572089077311080174219300092 [146,65] -6853550643288876710681894655182299038656517045992119053422619092245645339579410418474784972373468848754506714914157201775658205492181394625113698373963438593069327440690546675862448972930118326506745054007412746400256971303336154707334722153199754237732690924256173712023004405075286018616957721549895467864949882606224853904537657461878378502070768418021343879230531205960801363399922914183556602885782930423279286695151348070317792793606112343000565395041994827135097451559594047503694630458251331632794050867633590031573874098005190683180932713332456585192569412956279481927895432667429571607790756766117581535117591660165194050139956751296253052621363500835840786895235769551966634969343834716653154007819877065523566875650624614189930113044603186521822067340881103424034276651675059300545156816200084068985382268630129128374617970459062835948199372929018782726212147170865275081381281104826845722580001796810811265111653467507711615857620775463595273952925131769666550209849131836439565011838264901844513958229315676474428521910884550543855691790159966156473215064799495779436428061901519670245201578881409858231195531683106113977798321550249338458423727563210099421337817618257858873926781715954075717255461802481102608290596531941818556900868919365964078740038521427474965648389682706094614353745748611884894035869510447294423705511154739573723311212432601723254823119701013342444228026036634530400812768282114070980113065187769958900421478959530316968154276689087461397237629128736474338857395940255723689924328001130211566303012605876672263288499074006107515354428398156698652962552167748531704856175101539154078885653363349446579379741506981489477033824467472097903692724230369249458013583121564719191555213573073448168132294699697174948314997813017782948778116091598764318967711373014859227103776797205387229437471133780250125209466702912354381692761676139031011516555857102031127536513605290581967614710387726912104951274017009937568698620548749130282282812681065278399039790614508803056635727520384674894257578301928053123446713348819704996089917561430722610037687662942502119156455047362349651812539691607473412337647857167100461553893393793505953882995909256384 [146,66] 273869667597591999141935893414715949572927089227930816010607328524925386986561389877110143165133888272403886263325699518142241413568941289019433798992697168442005389466439041724729974827781782883503143791336215000654350750621233906739526668389722531676623451905660341371796874924421919468275545013503643130450274336854676505984088222590991434434146971212358533851481090205155059117498109666954057471089840114018853214170784968285671652994495929306314284144482366647964506756706656015447640943189677340047438605379348977849130968916753476817721705412696476563612126006081212078578530585709666931639404279611609140607255865046515336662258550720161515173359292053414654344623450577665726542559951020359375184377626434019440299819594818415384562990032069206524180997270388930927724823341471612865258605336294914763627895162442190021370773398437215465153567968622835783703243529290172511126529022616645435270387151995065931519868332771504447370823408105032523700429541039050485389980169399433773568008338206966028414515568704952807335149104169733000591859592269304054019095154662899506625909392084029813400559758716955013638457440596062745317445761626812878783635668691583872941072492155585557108691379412692535268044864011811651824336875251662823345045184182556637900199687056762412831916646661670056098686938206559354508683099976985560132080264739961598235984060121524996851488302175402769283504514120950860537817331392452978122600147909467106487677322572497542675519499163562611951026050453858498416062859659430528605662329602936251735868845651764560354323563384226008610897975556565586334716448771116304614251944328896103496682113514792331239834547802043456189597166734303257031385416083354029964262340050005424484194871275054668046445316317871898699543498601953341118989994327472306630176357106665396195985065376259153637698762253812659209779180732221992925705735668987452478621681196157754739453052678166887355289356204329733842069910839861895204299695787465459262213641769304854698333792273272778457560173599198678649553275218320632412532303644478109114528048571581565185827503561126011800838725219947492409714744858088439671622367222029653223307878946338571952835518016 [146,67] -3212660346818477512742209400402388600421504484779639391405130729793965757572367648262400796098575548346837295321060982007614262174232532480710709990292375274856453834282087558882674074046170428792232897683987351544638514248532874116941390914252531586127745309376168704737094872326957326685688334437591077785752605291717121923862835793173824267256340768198436192569770830280438317362007458438311658838112678351384733825356906177126880168551052109100163022571617512209885085234547365926256827003093784020759622889028314105428349973805265547416819149201113831670316001802405626777297737891267584530645309109497592470423162453315704988476803252274932468037809247813814965242719693287868663851384689339153982451042183797812120994284151489689063364420683438875835057313605245205561541899110713153017255268377373604042077601540656913864920405608065215931903964880598480595223334991469980948585243986394119459275304736528130879572350909427742605778600139567310277652166629982902829574619697690083111012418810694787286008138474409481678441837798974907910971039725983833050190070884849217999803919643387637648525983340426952607808078464791499397387026250380818171226252200583893141829834216107405199646721831332671931142707321408324744382679728954161170932561925048722328410681984079537554230784706076940144464601501657495168908070324938030513195215224622029531879993048821653555871929625579419861549427449879366922467020130334941691335996019711001005907710344033039172317888954637264736250606757909829558015232319703292406730637274587837190705332573082929393981932687616740226644279464951112851710741998410493678723784853026149768456168527969911162882474429976346613574656075943792059149779670868731531761466709959675181513134119823728318133724621061825631738273968073431487131204674294732485202505690620063972969896995433155406322856575357578346123669252951523323867212601152572870439233123432915025505985401211949474434421313035532258067315251116149623854808145967385662431587866647947378751814044745985536073088942390914836795019699428908208037027865231984723451338371604307708388028836174790945226023898596194637781225163491615364072601578981479372854366161458216764342208 [146,68] -239512752148862450522597973547925255964496318265954449505128720987483043565216788327892043272216608491334296156072488228842759180647526035316699549156495232868736970830311844427174475237308323995274308476761216672188370986345404331671408525942907488124215861855945284766825193924687778255077117928737411132313999109907692334381217040686924720735872383128620961253076978301286652115935760087149995065813730182449777594241861571687871397725247242247740130182069618759161950716080940013946004038414340646141765491011303754650056803624666739651165828459208314384195899715046743171646054764187554083789891786178028518466096548824087794120760458077675854843898638177435184030987536537167974615925402330519931075440662138623911886298071853994289501229739394833822043417421318165604435436531221419428894269609732561625979733895967801819457882495989347794906213665675696799206646245044844173883417375804727460020998834870911086911004005854090642877217262579441597750501336598563767583236560583486557807882284465997897676213843142083149208233585936784604157071272536554548323926931258471285608041263614080626780416842450451772661986205943658013550107384909044257669649968081911784118314345722622516491819496818535526027508603008259116775071217993815964507858762266449205191679585544789344448554001615817079884417655183953451302315750348132053991655099294698411200235051611442011364381004933519595975885726303279349160557302147083990668190821075304508070200194468583513805738383144678864779136425594544506271415829741947188013389805337798688188089103193482769371410104570494807831333732236580341117413362280176318874776518605097288244096252656599728549274054243807278101468063174148299109420596418823661580181281244743768967639096977550208682084884291948421745940318783382251063803535044871332021596172130015047774054058093875799394408320745076209119698879318968525396883790436354348075583351968544897315198876657518691575543410506944821043444286599004304924626860470142149321006039048451365104579875014597149941921055721871481752438447017556465457265173036610569664415568435611613559739144784112191939754675686868260883953062150099865654669475650633840776018991813371955002 [146,69] 16240212739203294629453307966558391397434211713376674288049159978079270222775628636735313529690256719834058255966985756582667692376385114736664035965806349287938000552118735059664514079727566039382174677683277195217637595075739217362760810251251510157222752606554182892555180943408477696194910748400643702219737493354481208709404801762882585298322309556504475275289683788305558648980388719186163661569241142854548827483223738980825009430478517805477087437920789182264171100135826041222569784063652831219633172532410790084636828591444856095772240419582169401908015215230334345357995769600935292059532437307962906641446382309581404848657334083105357163697344542408619102483167892025523063249597342525061424462425892695586921534074478628598186834840046826986743837919812693894364469175367739641138377100638947681381910917977407245175340342735602329676944691712349445347420288549358612621485167888455282331966410568178779541600430072155371192269870567518013348564344174327475617445302939180489329223648927498994652342652404243887837380496533293778510738352670092591871295242705244853680406978807780998073698202085970845785524319186554899933657771353147705270817634118236554777562479753516819898475597120303832103280590943870564344649096868491319524857683797263315828550095752583075401566086326857230519101671670109310096121061054858153627451679255168527297485475117878298242402874468417258671391227551229113850078877627304969065668965706176093746184300307143464436959120603024458681667466320888900538742658996240113489790466394521749382536463072461489883312983482788003050395154681896471782986614847964758666137167797901727383359155275555267489543514129656059314783823331984941401179963377257975399423816398497382405887379158786788909394847243550863050843726932222742129014294482643784382071885450049710303331231926864187759691819131328462823810300594446741634066862740389182582059418687768085657097272611206187556288142462927713979716167483816970668225597505396964947734499178257596667630513670330556022241581373230838795808262096574777149488741411081251813891685012024432890435132482032288712711588600934029539367239776203937753001738918290716520170714558950976 [146,70] -227007164372529054080907921082477380163213805399220136831549642481249718268738204199682929056709489341534783404478829522861573423677233250171128150305179202804080609065038803806451303273344448792887925292179946623631682675829729355177627498888637999619521869668809857901688586589755822052789156085266327653504504942702603830587958204263114688499025927550174283759837675510508653370930381985631667188940699640971980972804736081339887774926053023635007193998048904059094593636175476515248434144260272826224104302945439847509715191092055797348151097719840162639624133485382878839614581174916971652245916064848530935628569646659363800147154590746245045283854393480580756499533948569021158294178320080321202680201559316217004254369698459931603677235717771748751927047986270831262674164075681790834510286097580231877843910751736157803320598924064220997061052989502627485040564461361270811198530179288176426269199625636507872331293600914865921468996359854557773962886056094935311917081893083623634966966060092706368592404561848300982935188556172654696489030581098409528932573659750776928300980690036494756524587086786498578014038992384943780994902006905417012035594039128730364701177912942576940936351374000240863577016566995717535054665649285605033505275921013036278048274282891869536107911795212497099395846033797344546589970929210181724804591093931862277815051185771919424898854568055158072236638264429188469327594046473072844100786587943731623578789805831073328447244260954651712613887444756155520372526548902453432548097532332136302847438483237028002158456327506309985206490117687155595111150025073998340000775284266690812084088837097425098098581820952951527399836506296120726808046236557438349291385332984992347310201801322953635652012308923529250799125177037931266341872153120704644382341720250024969959366351292851160147693528466058998013622231158059366808507198984336034461540327942076264331554564596917970644006756301646005408599066392342625815707491375696998306202746462972600486966655848611851165725098092247118240611708878962878674033763380437752195846122494841394214395870373971311206258052256280954471055199306659635140352813178773932233634731384 [146,71] 3442221284963018906213261033242671685598589806922578339007055261251161262140635631985881419024722651185648879109507557489697140811274017914966242554004487414171898798165331730130137302213286921106178469858600826819312086068751453255260622688436334905544809417982901725228337908610216089938419541662260329699166328985563705072363655264137770195090424304589057350825920372971339939315614266644739667873890968217015437325758644755556491687552912826445511138077546708955626950770968057399468370144110957168608207010725164485974763624639025772799439196676595499661684582562551445966648951304211358480654811259943878609045877192149845257318734613433917918396666707509433974896398373904543410623052083912840501354398026848263395551174773977841703952915903559403045285426281639042721518966268080755714442380740147427738106998573404606060149506046473355070265541552993480742179930909399328584492806371688273506073956826504778038190275676114063916537949191396837165967147246997354274430747584980780255187664275327959514691160020863110130794619384435344697742030790127037210851997726511667146049509331902060885616629763317010895884442713777724863070770863328789343028865505188380503365060441223533862068810717817581183467213513911131103377332336044266238320879593313602118229986940085247647498614376570598956818828927440535360242447659814742183724792052645388406913976398684441892177357750973869375102935158695383313617555111809966149541803903656686491583333452070350603644826790201958178079122657085706606121914417686827411373324009319546068566269067883871154228727416561634297711131941699070212565985998914956246610877971179033285786022586942952610528220521851647121461350809097006985475682566274998582033595974402904468560785137408334025697043928808649993836244542731578830075706373803569017438312041581485621608466428240665724191102621347305856258844516249242304776703277418539505313819585281589042768363261194200847246445467154276687951527583379148022628077873236110044639633478732065454773868001139985004842893660329613291972933774412930624542034209994853521722252794286353497909626672618279731710904901725590812718323869241529600576372576561579517044584 [146,72] 470084838185967054312697408125903699395065783630552529263450508895925469230389060130853176737228688501439069326199803490178748012206875953111122090510763392220324347765687552679309570199631557571357696817356272858502254267299190920076014608449665095510233921755507240918457737758813954370516469636483824508665241941654056227094648638321137909948594678206054312788766768044080104656806091018669983275136985517769479557237777013965397767995852568734619293082903863776079746831993633252519978621599893997250644870760933332228713404678592345785337519926791349877715090608118571238030249123983782239689019640996404431353818972909533903113575778400886510778047982692032935123090356561359761135991690999882526404359320032454929522485989937032314391415948019677829200136847596650350347782592121746624392641249747210140573607463368127586255870927328972209336456410540620744744911754451357000789753573346071536348521426518244704466892488281683230521768414465947384801256727653753817811269461378541546619598522451754199688798751810554716640298247543368965118832152036691462589160502889010451851075428135473107339414571681916780111197755292125139642375950008876143671731428562894500052127040110289151801049690385476093379940898193909297030562173217787349536722066615495010308194044609587034788716477928825539069451444730793937113440334454138222489261036530777227834778689166938607184147709386052007246625096068993195066767025681060967038412531212594683784863772309973332280816886412790037632586139338110110785540748722062317401487487653281459472419209498571918087226786741818985398000100875419395135370782945067938682355405295007186080584323382072226401205228399602448160024283182785175478882150729250508667269887462356144425775195515131404295849246631787244578072712584192050392326933142517211794432063106802395788283054222613218925340944139775168948895480116126092004545142471155337059920063898989498994618905948359850665050213342239772775159483454109977461981228713122046447625174938912958707212706934149613653141294785323827159930951863156895620780628174550253232424171533781604108493603921472948220359005570360554898286317164555018840144303416972145280 [146,73] -12191018548273731988515533498131077896181388338122902128313923373624831338188279430466426477893662008187048407613802823208544992164887292484443980163371097684380071647877366244219815941610549117026036837029985615951795615925521342175061080546920719274570824241934699274371873665402358228443473082260875860741574826534391111334986520060159085572401472259684405375953131096043622408233897060330959665470343396417931599979092700195062624285788357706385036498115729581371070221491897883940767406976453865015551814277844639238925976842906035784690935395574160256247861924934053637083500735724358227227871356755430579683807251563453498856249987063781820970867181511946164786826836429833265507270512322771167998631821389805724233376096061555113899494996906740883554290889904219781068828966149312358014922219996634509553483092742028267011817487681616892150723155663260243312855455863289441783654277732205915089730477725455328874252744378454159208203702624541356876753403996167107914082768560716057632437477842423904771639375876700935398413410287586502340691532082378329123144590519870372476358318517088067462591972600203141854621051587212573143844499371372274501665944651400914671466945117533561494991821474227023617257011950362662235228154572813699579971780156667573068059555133069181299679881917561313832168091361191332911943876748672398157725139180852308210671178476898193893018303854625000900340010938439466705672614516141890737245822789355587354274370202004881675849884984834183720759827540299486675188105965018186807995641372980949962779502861555161547135586574111296755501085264617334551503019038600992912873211378891608782399794613150163407479788626452149785024863105598497735226794373977662704085037080020598788229934033839816568182063534202139966500897834681701043210621127810677612992975342401680682522035203184246430615783622338928206052285306349214215844448977282479662827742057245119814788474514484020644617270527243947037254830934991582091959339396525019931921267622259300392859225071958794184900268945451231860497980004591238683039623641377461265117198522437190373737923069473074421107526993487224088992680665840153865861292182611840 [146,74] 324941298459961533548377063672084241434071904384685062152994925430520845630250897214543735889824757717918942819887919905038614088018776596822845584616726254697237132114615226294461172961472039181620815845400935599669005599275426187126489714969292344562971165479678562153887760747354659487874507782512169097220266369388908466592476283496136671342525873280950011253102439018497240334468946885664280238802839493671097952945860612610745760168334372098934553367062215346852189498071541375851810776476896114200485054933241567529051428104773905509107910207444514037736555190207544367513700021226913046892210657311138345249945653633892997366646783583246583997146432619517818309628527959257961776502087949580349590516472586958360011478645596315804806759311715168019598730655443570939715552684138271151698373353575787373041924601296408581185995644578866859131268592433453337134877537594803388505452459446293602038031518361723620292680399512434687170566413874533017109981029789234000232232535988479135036123454764736840302839746276103986166438509101308275856620728268351014161704152795683890265378278758730269116624396901452286807060305252348205577917129038066163547215920167067017093811409166721949020169279364317948886190618805109357150543569079924448994306131267734414339328325656761803913527309995336498980745084631605358787438185929333673922884879439608216111446566400574690375843119820424539459057083803188578259762314619851598379828151558281552529720030658793535421910141197702184402807033419629551391272309553191534197192183891471256809114632370618931458981138172061829962764664570867537094779481657914803555570621140691078212185427227099713801199828757185048383678740509859727760952042535221857086872896818978015275486657326322386098791617637096167307472138184546649477207293640622210671046632083174977577010750729393838925391472535057396201656596362762653435113778186579587837979589681804209331140131210536725718806218946279319228093567878709681862642535048957856901834234178012662764420441425862867784313277746882107744614097781360674293272599674683123379479884132649532427692400847846948194424746961087991417846727027663242934084974272 [146,75] -2318392644497649262236110796153519907248784891355471329101927285507778188361562182803661058663140054351988371385929242575242036878912593039318187355680560495704499815196297042487563386972262476334662588239424875328327263286470510612545620932668784111656112206931307410198123098056332800144478448014733287882424452048930614113557624155718522092278970144541485232619497316113825325662555528373784261733945173231448583847698951053500021960007490205807691525406192180799373592371338135335144545127901504228086070891665133853985098841427312880782773498811648230796493061970021078136061654564170982055481366778941013760557882542695733054347450420810545174277513435914403336774255876640183865437733218494530582467936041497003087486183196765727593593558869969446362363393071554690753962126436866745803208549918111327484775135543256919311386957450707674705752008932553741463370641139857621495884597863897200973789480731852719780222819418218914850634717429125145577046587035300187779974668747767046668213894672641650947373728767511307504448401875690180967788934913815812577334469117771397974313077055595200581361511942000755868144433761253905357232836190365303697059859421555546902041784790851570073305047297317204463181882270468000088326835220998807743886233531996031913420134033067322175122679544583293340145492406568693837978942970577000062126898032785701190105758984412561787006858334314267209139792494544655272423383789427844862965258831438333506185896050191187258238150694698549526149993320284286952732059835463251296434248689232634107839873778946834751630446444629364954928202179801610831636098930853006677516822681424627422868727147433853649976446456864573177807894144223863310077986154845546246125686546107180378929324252256527747910585481095372960489133326847540672394467583078663073269683615867528133459021286518598595170853690817636924224267892559802849298754270264922093537277646458777172702263795157049536645753309464034213489263107991395194360580459808882195862663343543391482454051027703232997089421710825130518131732504381329670546266503153863458364718153654580295927911329997394754571053581758069157126848100739772971076400 [146,76] 6030303113456520141182263228678865144595282980183504478660808584829187761036964725846636166043126947916897634690759764312698497513655185096423683874071963747820411261599551539983156360668347391778854753761796938441839160674489790008140130355267315986072823366020273994361564454778194330921858083070604084567098192745815820895280666725405410192763583751630136016987845631804680410283930525312729258101261243105308535756477369629420354480918161279476984012746196757140636133295430733006656149656192639592350266960098593986506932434417053489641536585262277112093868184666428262655402420616454429548843335009725982266996849195694548694242294942332380719913368056555946034237313452335516215318807239512600257150137773583161230809249385525362796554917113981033532438301653951831423555677990323122377753582125172557235173727393573141705251691399104817034771302214284643340213930712462302360865761231204201308690600773907461940024439442697200719657656509186626871420020750931278016660478274927062759850060843899935719090806660597899616499182719658664582446921444769706664295487931848992537987503625579728784792099635160087030317177680624667327699851008444353168032825345045787270790996491807076619807681736104618493884512556078199975356398691851200079896091370968154265126701792807760833758315513748301570611527484216605399327661633082436629187053813418272128720977047188494117267364324307037812609716641912417281432527440146265712954041172360485569342251952763343826060089506142161657144717430526264394399311167358559266459392163698568423187423607829842819485441370425092157321650604583638735715629497266503554535043903879871958780151399083086163063826207522042732357170231777348767929745112729295933603522554094513915245274835509003058101243912880692241962761085374665491279690076649542894460467315502456019042704907796541948472040812247958705305866644963032178528058100346323847377390727396381945097951883914428626216929731985028889001167466225111700098294472041476093606392811812206322626307023853747250902489075111991807859590718687219975596423225892284757983495271447800161208786448431042235330256937399867430229733519189209189 [146,77] 8311435719457454895344261322411907594273717785350120901536991817649165190272174253466958417452377811097112438931093180660198053985813332421465104918384877528128730418408435706244563336510643930268949016840818130458855514871435505502123172463610044762418953165710053116433058290341632644497260594590409426626864709603681404200131420038297454382732590639008998728090198094557483737645279082696060484737891931182867654080848667574078646559713980734900190303314326629035597129174226338186254482166318068007350759839898215288587178670222373227905068178513968093488401194800354841790008234407851696829135603159842827216441099174454747737015394820950825244891864242055790641015521753372291381556370072300133705111975839837750928552982523998755778332615898012964596593478797310510877887883010555341428479812079237922648071184669943589117669098311674176913869751100470049547458411480625434719130475149606412986774091011869922998134355909823813716913111740499772095010830130347097904771758737955667496275351536696218211168662077373556440122567009616280329176784549630783918362359579578671994129779497228864014499612863350348655288427007170519105041691499009105365986562286364413120249185202696153012701697110994021795342636112616257907567426586669784189279690794485737393609257365293685891707677147008276703686281148139916469324623217614497190472950635108775108800074346629112862917355225394818904763457383266530094328618823894597971872649380718370458642982554743365226979021650992983669244771827923256129692632852807113454027447038420747372941386709904164533587342337652377773940018379527218250086089677485120169899722746735328480080183457828412537970117366518042357063210176404706774979584376665263948338499156070617549351554682130516854266867871856746265642407073574709052952287426159755187260327282621765055042989062310593767539930707714163410321867627779038270375148496411283613019715496005605865401526198128171317883314881703293943999381673417102635093484559617084634163239271389673236692702462746834838825927210399080409205759609517116162857941476897778168256446115173362816678573378490481539804682699610055828812182933971200 [146,78] -221494940292038952315284734877963977419284979170968921431591815472523328104149027160888398834553060272910704890079175883323097710782192061632777901362644694922640484712646662014558407678528627637114194390568374789441094896761878869784930178790256110365491417041148036162203348766739757112657523591346489791227321084424899145589604480151188515233545371840535973287201131883020976040054252701291062227374114048227608701945856609980636543542663965316930723887841384063585903006286947455284799371681143572854678124938174613757786153862601373926242396634904279787016396305329413191209154908067793018975553737155758226085030766765735946772752855198291872586166298437626699855996128477613747298457164651955809216805585808043509685238673617917845283076347696725239625917826686318044008177781124003569887032497978174209063111943946612379159481658528405829500894488641565214610923643893145836894494891546497705036891455647148020967679605788736036892615056844750541000718859994074720178814986074667887230787299388435909179957741933689843800329192309087569108522391232858649690213195445012941364829273574240772423782196050506308960247069504561421587894301738016065184616087631387502756034373120494841378170206941219436790062424342386422800319550962612635062041943444077989816839189696636381953761683113684979102223242825465661647681384681858297283198039067963053560650653932929440217629382519304122672423111577101538474272522728956055871430936220083643096332821968825657577657735934867157113214456280341565199966645016140452901189260377446389607028138625492728206626020342425230507669956288415413641745516267449844459614297492594652141110363309046565103853246274627791891314734517574940228401541850502118852934673705271522417200348851628623548928143494730972779307789467522760863831300663623200509477477950615562036114473615178105247052608471161359642314123806887776873571526100924044438577912161724241731297602315884747956847289632471813687288029597460733998579043716915062787502299815225515957916999993910889681769486498880028114873974645951110690696078732239718642300044370512462545270646897799723664349143631357825036316165584 [146,79] 1600205717925629699013108647819346974629996542216773537419174533998944381716776103065010307146152349064285957266023045236252066298224714523759455115293277101627991077401571553362818814720566122622586847597179739357222973542322935359796699253586462914939277732858759973713334760280763440037555652460201321647549579998239323027692174673126990557386301709755854478867999383290904361709551879875190415643284732565675567623061741837538507402858659644832999623696416649838486392582408177675658321995915504905062845645928497566556980281252657384666756235178807629449099410292948738623633041582636238966540000941566013562308784076807565449859724713282465304769253356521810375516255194332816257510814451038626377362017486560725515143130846352846939228163512964223391191578869622459453079615015812749655788017461427303957202054089899304221732678635976219095239342545679345313481866454211435473716674436615542454801156932968997172071519145371948403602771042630421316703533238657419064954206766024277122310884137328229911789231121686773413911729994504665962882887839152281339715778684399191481868772005741432140733177712923131166066662927024445227936053592302933242268147352339712764643967853062970926934318017603919456478054620212150760147201142216663821999511642359991709260116526519252477475746913155616941299280008232162871611122251889631896017690897411786940907073938141128684015430050681498014849273958816868031376151641236090562866760590860385609910761638134616909740307255787822481739010575536355540412372040892835598034291517646362921526272500435172433756710383602450324856513259126783500971243622451110336583181274437979700922964074996622558155945413396779735437658065743185691750622325799980397667430356090752416300257608001982214048184125825424875003303617835525462212252651720501155392666223310087077634933284324712628951932232420252475804833948315516865558557728676900268942246132859629380169647388426938146289460671225967176896610899648931933594890914762435393212393279349976882467011045692343086493226632095483983374071580644490873234804691941157830621665393266241925172848160749210437438280010649280840633712 [146,80] 32228146828090417922151210967903962686698345693846150335253273614632492190294927555771013842512072811110221805205410762099322821100887739859726767100016591005922694762887343987236326804328503034794208406789201560609395566568440158751984266041015064956790497387829287259070715665750375871142563942192129871429360235663840381229691777397103185411064270906997936253707880238277328931058857688081724709834348543920002270261696586299994125833928682432110898407989125061993084465950834052925816422705614092551625522196892256841576039826878751282785927634032446254012519379601694223492557685559228857230945435101851288935999339565845717284553087734449419389928655952450535447040019481618797172911653935353940829595217525820031169046973662719911919754035806467398835899964081645122112893569286034933846096348263941734484040998965496281822040871118167050910195906014186833618971834897846184889674867507127987950070048925573771084663696118927017783390623887022110721564996409075929754016915609421205541944792501251830256804341999558684601631030802166303881318923817862672455874520547728088662905328154849707177639278424860490000501454369695737337613331705015662404515440196022870461769123580994681112819538028296817839013251787876789633762830440478648941122181441972178547008123926221847036271985453346822371941244730314328787352577365967343275529277474286105023449582041104798210777290747640657794257146634059391054653286212392562564809715240152091786284473282015879409421815503275925170142895492051928680183525267640102549192180945026134423531581930188548457321249772108352570854823144590993637545412023085889598811977766121783931467414594554767766313733000923025204927453997747887553902705409921179845291745977602429216238681733852244079830407470639662763361395388538376605784803965094866471520093840676839619160147610544800465872420376172981742351399542393421358561554850419586510169942595611394233349021583303528351919957111979607751653600926611183756409969466313917185283534995548328005827918142946438785067766776980721588521343266043473434091458832836543544856019902671632382379458503743258383006598899663277456 [146,81] -1110494380730723631379186068407356413141947470876918002073085915053359757993336703099875111211456598929650228795974451502447600000112189208447625069483370784419995535486481623048765623788208781227246188322231459878855652655315041851220922909655034303709827707035764005562406074057125956729273839275897565816912367203562404619485349541799232026533303244875216927306744588148568950288672133787078561493217142138936098787828383874189858071613044751969509314786831485632041174571744080448701712091196253536055053111108833149464685934624644245295980594423492482142987249853066571290744705798913511920419650249205737508871985479853395451333651868403994852894679168869364822861247764539008604899045321500386456290946975400509217918907281014186699342366279263933122125637757828064907138787449959641492554455165094902309311522947244762615117115288852666103292336504104435396769969251689136894787697014310748243961503562216088853633377194337181691345001409722051344839638085933701683785563841209430027802670154791428685822620332517123175894589656738806321643838020210743512504816540342995623387014129644905593666417789970005381424825771675113674871478210542193782758057104756615153957539128204876316407521043647900195201959822296008096965282903500248598076313557130462620777067417229413569768172961385245145855109471578511779067009463073506347370652730618873994100247295768073133957780157268163309980023065810968486309902972490327007481313305144152665890560932685048507407964133469523993674708025647436915853513295559891151730398822461690311583615310481466835831952780082718563455821549925272120148641847056494104490805281611297249542376648114536908879800094336181651947155701772782021050639987114212714190185180027573939681604397086776535364429744298343898301151928687470568720765181916978548654925047522415025191982558468288314320097587724164885101681687694135166906590893287282738825773989547102444075626176944446383210432843572298902659518200019802297830554271277513919451693265751890533756751402742975016858861605485193701048852214512571406179257823491857975399079400862534357950988737025329296421809463655296 [146,82] 18119526416422245723589877559688458871893778085302864981964022548785131466193703123988140957271312623183522355470159400729273685526022535802080492941418356195681651448582141534736790260363015061851358502618063661252564793634837120840470130804583062562094792555879825928262625882389755500853335649603183538082080986748670202440644194468447971626559647797807657595675326862153810303883041142933777066142206212416481653649750453649922698466987376082225639668901073061427495549104556668632585224244452203060657644368045561608823272433729759333741011768597107280753818159171912467434673172265945096272163764946394551045026891714367187254713800383383836796798108241850290363098476429298378056855600455814868044547836245021704903058614178075715058181204044386873001258394729257548750989885083260316945725570636206896644667435552211359979706735816585503533707052981592059186848201211569526523374388677734903951855180923177886669273786021892968840712862873569296819437270220632048027603309110294070009179261193229631088833487124921548967264957798926849982881337684715707364695107027971378968690048506251641130431381965143388759761759985187483723539013649418930441950084465035658574545708139110231560524913360593246177369408835711566599442894377329691340938692989027315200466386274057965981394905760955409511983001158534802749478599976270448091353633341121394185939269687648419237661073929653133313549889562273567892526190189056393305429382709326378585872288241864481133486232951897520696167780961787706838431428733658645984896272786695582852248309479643283516898751007418685987763563307850050338554610409466136618517100329191189088860469172944360718544803173724245989379578508175971520397723799202202733379947769109938064756466540034557294288445210280605523153170688161531327688985823692892195684256234514886656374735581291059343351144748687710410805685196267647029927108455260488528966623442108037717631033417101711846808723946078504617065581217848128813231661672815261855151358965567587169115159709534346502579822451746096511919982776952679396652536053775307168642272724596043333535812783428038615846245248 [146,83] -227771531696147835739183549472248094467374915996335622779962371019702584521706903509786480183944698863026518202408268818353023001569706143455993649832917822896515387968732941869423091075351651888134613698196049495408567149461492961362355453998099524618012907342218322882288182150987539363679972320285521863007462581561432522361392314604125885935897397891949920109865907499518510707927681211183979481500499055636370819417598882667656679799112107027556989055318782180785022903955001202323638357760663443147083285093127213651884056626233061283765923064031460304826834161361285698417355403852535867960182182009195621379338485797668859027883015603110697326408544125345697776873255008152934172359025312957475191059789372481567581741492573280967676400110797036494581562842198916840743161498984270328459033069833450166119658987217008520561211210520989117664647327013790193390959386343391548172927406271752914146527025752168221674934038226148183289526979276938139040222702018017016085859539313566715827378777337561997276763932711527263898446101574672270541666875399979013168232781335215837478317125926198892335573337221165837815289016879459813941486213001259804880488777190258692818707959600391646338210268434339230580487877014539493461206371101970952459043963557981458910546435083858788283561315915604922698653552226867880934029130931913071240904241346534370964461394850471196077213653063265529560798181363729027887737230101834962453412462924359121044236718086819895301297145788316302302588085099726846643844200027564435811239470272278835368711898406004322858328926438974959784242472772582133476783307151293142974597533895470760962375248236586222830276563620889347901712758145532775558996127808896041725579006111912893992107326423579434866470924120111004955621285724987841557794044838999581025711924581535087733312845935024065288363720889883978480376402662552741051463713994338772737122619710042988867108628792180081728144181554655836364727715046979256917692853742262099682992759584476752311004922337838929741031266818511494541597681600870652587354178729291803023221194874330364825473855985230187462272 [146,84] 2311692897865708970649612995189900172405484097869369790259533288883385958163641941352955577727817554585702946458413281372695640676437955206471221717643735011271756955956363486929818304341883860187115517960154726291117236447390963501834139858873994951140045002222431266574598072863098654630815229442158069589560700922616190799397768961932586159856847988684984276847940625649012517094981502542504080356595561041570245715278775080363622144160855619572364277281700396370840163184596070469136641979632233802856579307594602620171194512172414673889837612629202815034077727548825586848743345912800760483100210268768243431513140245717878122118321989244932008324480075374323682811268109047818640739722307795035330512488300097918528507325362846562007404232440603105479259064251194160749917794925782249790148740591350958761651292152795570947784610512164246827374342533069794654476052274974691646967528863591692142943719130871767256318537516428195933012382208172284129431064646833079088934372545117108943851596256037053875799694390139588279502039259015132875285058620937862884201751962066895313395662230716631643377465160792502968219289662212528442044751313917683149769405176301689252455995992428059659873783225884514073540422168980350425909166838499452304297648712628572057727973056034754950868167413070413874024269555609981724105490312318588410079540767367499133511164809723374689911119941476830192144595926300186975599772870902998592644921237401448215726955445855217048209325664942188654442229038223899180704748579473491026533694300634390103310667463620292573341702110148899534468959281836704192307808925789224998987141016219281349197192994816186587914367843569304835338209434904222271455685294926950795516455897688327854334156769062796969426343537651836329536843633992299031418324879767547626887873107626739077853534441434453410312875789466557120192369915188578579662638567222647795868246272626947235789137452941953325838521073766899265044238649207965300511224291656566245809228712333590156359581700079503831659987906638927882515451303833902012807164414089996672277591285955536413674395518990961646 [146,85] -32250774458586220375248786171680279026856275406428308608664166000709560251505843456509938519578789486642404850551968085531600927612824735218382069015451350305523816235815831002336508971015778735495999427753636923997723307130189714311927836129776522865995615639024022221684898356762399936782227089508992465010211151893670769155805433411815902601173303983296781607280006512122360884743809277392488204553230590426307230440292021460620349929429117667199348032066114543668436489182751618519117044654130865295396080538187397727588726224230743457973228341986909280605481888849335592322159308043764426326601843693241433811305007987657337072889315131469902159438203915361661516917504985763243772965798319109505819518808864099607992889608230290576610696278595854031653886571000250911932168165342057693666729139572593272782981922768704321824317702057713286598560186327005709582498636335022796609141185370925595675391690112627505553399454059128843265156399890320978889446285383452924892809709562132823844960195763723000019374934387812024334887100661452249704506338440408491743065698075948695140247126110774129216926764581058582325757159482101421402940592881936611801136315001623919187331440011912261981265366529218207563870215329014616173583904353384022306169092300939733421492690519370019363998163844574985606016470206084371775037203679367041727593804550602788916584859026846484572672888015722590775652027728301567889957898532179682758802147480891814073911772080021889021794249562403246819715366128537388186502098685607378779337893885130950601703375931513995442974288854859520547095036104513081319824441304733790138418439768247834952042609925704955275647180184117945555647167194964363150173339344836202326723926068675606047438972122454620242202258229605548787313631432211975980239130350669195287609281679770529075367972678088918937134033751805409104736695984885338296094897518154384588142048930316902498393938048915835431408774949645002181278502853491546340996533909529166761024640985964687217720580080467088326178018274001662851459825123663164075429172052616527849084438797886496245068077617856 [146,86] 483529712540947408469730180541082742577628773764290866858469842370976119994477482251785929183499834609430276834881976951675755194065640161969312885921065422640040218862977280785481509189415790883635960130661181790214077399383538093363103517043002890891029799229561363716374186508228991969845711598228536239005038263242473402502014629427637079766714452007378437411710268938858517529680253112196420445832758583656536514710349427195792248666273282226850041123556524856916800060342606513530183922892680016515315031069655233277913957801600533769944478333738947149823082681969840394270156257609780304235069089594200008821505171090817685205137191162449276296815187471064193958413519915324745287990527223522987823749158655380989866096455430886453660680050044292712018149137971495415957211863881706735523863865061724776504037671545125131775388393986421972550554611802844368127648318229395644956089170474635597611194335157305986182264520622774545364354608445712448945101661991808949028274719753713595222554877954115386782307145680411572229009015298804164148001917489076210516619207665041956358527628486333182836619214290599773670469054396734271385219767982130178040920984714948211905902292311159110727002282891353505924551034562360565600467692798663220722032952397711078668979164864017858177296647065829872018061608470984944762094052216084827482417755645537187830704062951134506644901018326261225963254317606944782920959985736712530083707066177978430987697853378354552719562122499985861591982813675934113682448533097726005440860216352129735254954451213095893690098076674029749291246846523863597518066527250798738305586869158229986711341548166449340100174734694549210159388234626455961099151973023330474383455563742363796328545730589129892265160608489117147292343934907531168708302697950904314750248588993418014953538104530611415412700543236467824914896318693538334500105462069176538804447756286316957712386930408841858662666492712806712743072825627282387575494919745246507117088248939084483297540410257738216231912464075494471157754002853133302465538495807552514429920315265281467823355840 [146,87] -4489554136915921119611129673037110963329937920916368381665899329303812467206300696144832570411840357696739315690549308149335106028870115147995252230798771407256719029063914255241488423228057879080709120925332123961265667738661477896110643718229563632251893560618422230559493061013369443895061481200963883011408359957076629964566726973223415993756114644889497651470648156634090095616698898904383583919947398944410744263878165962368079804170841401093163973664393435838796253167476747248938990991060232655400371331796435630502951290811705468968250699763744912178724183218211150486685628848674209502754533505097602321170273315220295171597749007874395046391781790703926845140343197354470989013752672382582370781990587787188303244393670614228404985477337053274201233730957922001736519414120683408243078320643994262358803125348202465770722724775398410351410302926549220184586944187324919537690899107164881387036989556836193102966061815639789809946885217511353037945980816325921009439774299750257088024656593623483576420942193671156472589439334155629241676650881538392714774623539417149787774330667741735073782479457612053088061256270558899840820391575900011498325518094407099285533529881717905991412610860087692328537660026769069120887237587773484371429741129516348997869197599359935276226851868332035216767151084303761762386488484740820356609484265164373975963915776318389651662613053842520944818325099353090674072462382026423074607278014620756076142753691377804959813833613478823194700448183232014213116535136018552095355824601180413549317934257251868856519599257822008414063885781964646304608452368964632660767916147655612814006161642600028366551703645727995475468348210178154356699111619053706952247876680840786902343670870333199202786882607733639077211096460072079315957101719962410304081194675575310936783884615125573404694044178162051008871678331718094422651811321718526513344740344738508530306846517505803831195500772135408956529846145705916805359792985264059770385975882275293369253137946098612521598248086363014384039126456762376880452597274538631133702248358178238369600 [146,88] 28066123923795462471264418231035849831675640275898764572782463721184319310182368631689480703807108699655952144830391629285080625932972101270021511779835287220986113118160941363580584488260146500099247122216792543909920253281468581518231789008703952390834888090489695709717995108205420246169351162581423350537973382754885964519183222274375175416550356297170932510948913541937035849878405336529847414135740340752463604905877905049119579605904864143436914050718763957724527904451188913261353057206129141622755434825623608260680634787573050125451452358271490585834030156513248374797772871592050331652809986666684361942848761028847074875537463421466220583492773530372201139980772949723836139860660236395757392002553606292572061590050188121814497963872135407291516937175387372868190758898582308622212493867474651537746158800933858350045438130183831385868576513603187274868018426335612810439289791739528852797108416395021366911694408433694674644316608406978599305265221221321801879567616740367134333532296525345110556159916959732721080382839160382607786481798520053080132248148276592230261980126677591792524420710778049469102620877336827904143504718813604120958114009360112173715938175316980766234570976484511888250979677895938616200624219168144645394295205502361303862015784340438777601131996271748401298990626650073155005403885289312279370349358303184400311237074835734437674205484951449769176650463361328242363696069422251294884190431099745791397028107489411962495316082989535185769799380865299943205775210274926463581184567667010747367437474695238060361278567037433813451325532893048791851631031769686421271751910685625103123124763304134191155167097280635024844144779163229484797026845660542514993720643472162041183512279580070741504092201507753510385070575453944442930693512590574495469522945252127281134366612810720041759859205963973591827365685864910553591705553665663273635082324911071316311363020003359435045322887398104529908954120861502467805589405788749233280566235574034784601898455743812389450968436396109041821888558893762532101552662057233737474996520024220080 [146,89] -135332921415272868085458505364468189543156632513736457929675846439848686637574098074264010460903699519918913473504222053091690828513118619044966447821882065906715174721859693941334303842228173038655145716738913720406319601235948361434753209216111101643401451362108150759109191624914596829471928173786253962896761330171119977919313945455543184927526258461260243119348939097426588058191956441880896056878289127012934086138749200969810555175810964264232002180656217855193569296010619468536215678861046690304151423200734858483141636115272130678091679347005357175031221270671146759246377276549504383795567999870372657244492250508767414437186004969481372224425078196552974562756114973506501988053348375056811916307069320054459769092288294174586704930561292949183553739143631057287857085469310103395026270720023994344665195709967669130411754062886660714175870669170334133266823441475180363680136717072369844473809448619016823934451794017856988241972236820047157512383809151923595201228160884629735458619952608523288044448593028279184357992354930850846223611714215243320765444521825433074841400081390832959311456360913401594097674803861574846849887028257338327344410886974600224247444489207760939809477004692139570361471748139370760689431748992394865468637598294399642077796068178946442207124622972602757472491798672854547743251931397528187645597672169944023335399079431962332346297549330872792545959812707469987337531239707991762825363908212908013657854351124606835686125698133232826363265463882287661181216677899360023757269407530063679594028477866798027419126257443896868867770165900424572056676858280787195739466931213519597357375355307915517492447020734147905220494852716854407730652926239605766084128285750930204717949373286086313601934593919519851183900865540084076652835304703581888441047692513174689554632099051420923649599477332411870886531351616695118551382268867881139433795864489946560614098441807953075253747167542256398991447486779190476608058873368001206061752503381040086742054748059902485972774322357269448801380064431432454381736913504286733177285429248 [146,90] 629042558155264192912095280171323421555449401381394657278807287499300377416896347023713615070771140862238497719093362885758243656636375856826515216149176619934521498734543310562284819677127001226394038120797734365275134355098419869292968980623648884379158653444145595918648089322341916201858718403004142728679167318523193005774126790409066692223965853186649200910596928813040815534358202708796361331581689734210074097812664551696432539186189752417896923573348692116570321950637350265565589515736018389899781576649501948274205181029713118389590469726778608926140448655384090009013421597149818019347984973907385305616973134697218203660997605755030247423145017721022091600384928487610177234941722533422580568885387747229264197339943240124260637195562304599469670522429573398318783233121404930234830033487630032300229013393489697791938547999560182767215627835117808429544318698800874546515012758216301616201971632617379003518635267129228916894915010697294532850968083213782535773833652032550568032820228131708120163058413720422780923162379401440585179726709252661741923935513441590350416849764581638272687338676439110830050737144894791354975104288270608605153150954173873419072579738939301889862766434776441845987801832764576199361909093383025359584197491915514649386684947728359091148556231878987131367569694324219950736905678723795591380299654727254592583833281455416924797681138083656175078189449305051605201445566426641339693600039842052300661724574290331380798188666193856712610292724844034981000725005041412055758793399939779139289864823667027726507895411439321738323323935420258630655974304131748376815192842726374686133875707117957325703454157545166109993232927565010129190716752123873009970989324936622232479619058334646045008968035287534984980009521627124878335051133718792784937445537253539464703910625710512060228847960015403921973466814818958598711483258141482394842877486079665890617812124759611281373717476739495501100273930791570680825507616829906279788446410529625656509401775768799025827127383443155494781532345267704413395252199406041492644448 [146,91] -1730771570703224991906174149603993321678778893634914001016889622499539397684518025829122471895846962020477131677341438604706839493489007133924723301380482467416518271544877944175344799477850297810296282699549196287968599135642119560798301703732826923901529557904231811466892684892792666855410481384124979144583515903460035847935415953554878492781513561823599715249829280549966516638811797554711202551254452026006883030156781410282532884303427925156321127015947833881908968793067928917645542077809637683242087080602000313355728641339554440126040099804334393988702654932162257432777752958810472978671144135373948677376669702140529228208943475790429817738878701472706238179254466994745831773883952974517493438633524518165634807125212656292542164419746741272029152539410059252090776368355251927810539065660821885518554507045638350314638015219022415667143277334949685728863561168393286922564045867869384229390531049366330958622922907964459847937471796943973557322865027341096454138221304311735485724362702412784103978349843717099997108462742750403960639408700533671005540333958366663880051600553277882924568321345969235267166328406834969780758662217188716155527764192105858375595166444110133448547355374692411877955100178516150446406805231849366951335652042466847452734824132503838866058338041956456834627136814810179416104197645432057857389913845615007000574476229680889484736981638093170201444128395067272999257172581425205032999319200264916672367372586639105010376355528531870460144336527216461754007359128984869511396005721570292711964185646201515304522968563772283550745162488367302016748380901830692687001613110360430329117367077602491816441663695562878220607806469229630189866348190864995926933899895221838566291210562224899981381549055615961603609673690726026043798636710119712549957009776535374233197860587595105058767150269203490986483604317323724459596295573027241348620396189017216527048279004375887337791404841491980596368847545783203092762404844653626265626048480457111470221711541882314173352305207304493548893745347197109750934460202409182528 [146,92] 4779875659493384996952083249438694154789185750780994546888945499834804367142266939426297023682424239685988249086348747506498432201663681121747228395258857440319705668837247488974124278459636883320548395834423358539209797182342045806859626984210070188447272586479790137063744494685014215376488976983142488100975913637471933252567178912345501430180945922956173793387094747600280661225266511684713470864775159812400578878160105988948352704937003808444782706524285175909775297646719438400396388731421176811986311565635219015196022306267388630062956443204547406292487756495048023900833460236386566959560052635205639969969533444641563558751117905561154627175116282329186457536797603451434300091387289488722176841219877188789178586708610758278138362395247265388203615659764092910074454570863564675115382748331799358612593912239634764738063676625408618894510615550074473052529047873292632041946657152501239783949014733248061337706041020158026489029553030977908231111513544376387686628346633869590348934160527224392015874304793593268662120966064587677599441985408840319111716796475022668491739300474203739300245505021569843864282985446465310294397659593004588264930596689169179726101640337328204907137079396096207580690978448796344176675543251701779983870533744699173822097731243372538531458648917077780342589235335188776346543911231135501453096857907363581573310333245655517915799849706711371095073200293972138897866023971136402687958856113683973274760183553694032138285866877597474517106003767201481082823016636205869926555540933085596171691639946178785053496055230332549144218122082066550595881654569605083018425088587071189163162733257515968676591320057010386764125617344527947461445255927720744638360275069961879374572798967294122548133913102882987549141623793551425264158692750648864909972095573733087013375856779442964839949307718024875408426103910198510413529980230993811637128975466012369922782838022713816902176011602793643349376019072237272868475213804655235361298936867168963300488496757845834859598169011639233683756735715863609670683892730105 [146,93] -1925606469270897656484923994729825675618811802287198813900879401429971479083262758142379027356943661638430945912570469416904167369158471923732815838043623608712523427150502791607262508454064780606342278119928167483327025127774290038952731945066880393163734349822836379381859662948075082362762613353852090803787912221172111802904297740302893647846330629832053937323925013114688298075776648082342134800686403438406094700228786498861341772873771205672228827106798468664479480699238452321994526324493664959094236784012835696910520795400481627215754774190715916954037269700485999309491860755827397506194385990814179419908648336610765482441244814051138772346189791698731783964575687135066253071215806527517609810314783810421969539295557924440750042611676227050659293650905850470333079749299883392025706006353614260019822869893908472199746131665347357259229902331147942161564680831086648165209619452660903173300852774089111985004433482138603023668970930251980912484343193378932390504445946558136109859922932304690432447438678273607078641759374779981206179507265878411631161147805703960241493415586624195322003767269538317130940787545689832757752391228254962136739457564181243286288462480690327674212221008114306832682802311268739816197052615312426594378388978563840144387691437863402960470538226280177382705453276865552349035148585506033789366555614082918815811274531116444234519341647213788378938600252613639182428105611750979184716485273993766693145268319838860732236160623313693066855634280911488028444578342786980981144710076209222825030506792692920502310314513600211841381383679592707469231876837012354080573035242349389088382393770211124017914749789482189169071963369600014553925363815797442744432256740284252782585964321910254328777196360640797452852725675798520106455743892191852766703223193406044084200070559243337417545455386988578331822834131972562788202680357970962833317288580329571640429920997575486619165240578094020776571368198509851036417968499427492742253828453142671901658755137481979056897360222350368888739655218462891787611552 [146,94] 6886624928728156831957717256232121108317975156075100244295627018888127153173070903228380456398699890623140828778207196066046327828840452938243110852004346084082059610488290121604566629404623598884250881971142642317999726416410110490045524940325022529567144543476707208422633233883212489215349723488702665168542536841075713943830364817609344223228185531209366520467085303774622840697484605218553207544997796155243225080157998847710240397372950231309647440901281941218944749858849918360313807446449870569584059879676807700625734174680590805001165693071205318955284142925044715451370582974584047499092617725257770054447325248817901520857583085972072803402995796089370926192854235859104487723199171643586579180323001178487991887993419704683967843991254966080287682823474710866503579370159570835136450279999081520770407141373502820002752573617310799271325846626763979491067434833523395776654476344777134369792760058306315785105396882776919917818385003404470437846321738995637183844484842203872139409913475075727427506224867257247004514793714984109927884624910311213750509926024610413558499035365708199911195219276455937556288816516326975987243161850292629398772594047752061774408444696712852688526199679981463169474469519738311256584369232229124256536935549510866043865193241852902040090306451557900517707802436226421238262690043750166589878018312279883764172780246063111907812004784815846952221617943376610322456662080047403069174127983100326714241998539495562387696187441032509104709104140594294955237636992245218975078843680165275224340659757081738140077857876404174417193927476770244086257856718679849731138868804548780652704391076039093324520766626834496064335542402651829831677215771921689971647716106633791804638161243554693547161733590865816595102323671284180859623274530834247506740084351861623297487316641140103477621153685004281201995639573391193738246144482020223103642248528924295409121049630271057480062109017314164739194169744068769185297130728552036673117530259042571744363837705320954731563056651451235814328627158360231280 [146,95] -617199913805605488942679852487828071607648614991777820016256032223859574544295650954472558837388942523333578599771098724100192578189273758963858335200850103388656681380322208281773583359001622584028683371625202752459714964026523807934851893698515878579509177148801978283947415077619871458888792204959968387792057238167978136307582253003950143862924465733104546100660367051654969664234392795355470201371304696369757625157525783871966183949655508073636261951159654072672705937706222426489255476620204797877096192868332709014097572729664831892335441761624130347544664718798370524815217677206686903929759015592354926420962516621349973945237133257462171503003695076450146095522977792534836607283217452275217300592801517453492587603384062632693164703257720694769091039921078383939863882842091883845696725962149672314612857719942973543859213040935726272334624757420164609347160402798516703251722568482759532642135693042564258370282151715872498149237021767863048682061652350985123543512938066337484545863376189873499623771832389636906247557052781058520368375807995653411450126891695819321245123401605261000035058010835197703739312254794352255866233980995679467383255547188467424904545372461019512314754594770164876169785493196068143288164838329693434418848738828602639085030241977053456002852254711055882394112679280639090685214923406642398027710249536829478191517057345258306367661251400421409393392137187484531002933882387208861468748043175863787808605306879706800880980284753028899847905027438236639157571879837581852359494771311907887502782332041301095365681926441878203463888606481680535093967741567630682289373561839832934852656320874748077522751344363149579354467839273589351871404214740815768275586627363744456853703183852501190629855186557657679673256162699061923576728122650741654278991949038578790488308176200651176434906614019259635331201814039711769705270115231637174174784175649422934485472441946680275088521663450891874917203286244200700925670308304725731541740974337346217224640344977287162106582782615951480485294313488 [146,96] 17510811623574705577525268183170239474110913438189784636059269964340305901178312274472262817010541640334099503526911012908327928501054561413416575256080913012141788752721699529385853334911074810724075707869412439063300916815055497450930081151840137929552925999724426917723279875443213125063663599696745770453382549897326701482256250962531914094248794528184950831194961178979458624624105314580657949361589657593113810661528314609261681662050014209835029502581218321254617750371877580181319284631289498220562757068379972648686384579422093840780815375402830899504005454779701342683909800293551045473553341644099414160123233954707965567779940825542291399159374969093977315192998883911471614301430833942741518625252652620518004589782273675309654834769979981832333860626215330650603800987292676518774741391696846784233421002546057563671287977326308948436749410341591482757475254145327536772920983475934607558940943394908800149583296115032862495570715843697002754209877637660168758989973107616559679552042096147263439648902953388614531598341817206749400130276094135980999564475762695103701729004248574684545155474665140620824480730241770413584849230856612444730521508277265565430807952609669329716345831305833471167544929326142596514098602393302956192100917000806504391092764263944376894902933912647992754210668634065717649886562111757865247618399724251202017940773139966151108685310019310121752938611189162378890999929275889274290916868732676934257323709250650028001781352454977078138232968490104931068796566608532746172907876362020580876158291503309480033134695213964304081438982878685141309828518024273083213020916314011698007930263798748496264105880815243546228698128070586857735708177105454567207469474836152649335807848163374146982394548490387768127709297724145973463029456818167475012323406275345350940786568593837288369527961780196522651631663067295729804499044780562147926003022193260551346641243580996519577030776728073322157323332800572631836703929363064572385704394408071424775869225904585558152156763561580810272123260 [146,97] 6286223651377285462646902692741750278485362620044021192095032403973274467971734209296122659004437191058888351669848563341359608194989954400161031583919711122903098117916089026409582186499837093965277533329963818733918600955736988658409294980420233152097557921322801090896132470984460304179278276683382136027258414814509275223120782442337133750030074441142036252674219746894055704077961544427975121172152442465693517999127927876563568007381766492545007515631331503404649583591416807559041487619882316402391518113188070546600804106760611805053576020649068538035635560485296253940146952751853687414592731641668132776848355008623589729120781247212352894362348516470838508006715837579364939888890013095038243387341546442186029267769277323795629109244524959093290703303730239561301015343112601869201258651658465796495856646370531880749064002415863933757823131697978285142311342233894948500556046353907557600569791103139121630657998228603768434488815371476275698007643291267167208187782059662644074530815979632881965352020516480526051567745204912639402647048834418429967738781477058106214813846656030317940449438120523416600796140952532676921437599823187191167878871417771076396596007932622805862226631611009887794428985201711082834228317721055077747028068559537246552487938140744451467365838938866467980514117568870183970465226989728410991257647705215545114271114703781467974468771887036184068453297878991508908539970227647587836633097596700782535866286061079566180531311883108022139538510054292889982210644208483367498444386348621092328485161559828763898455082719321143363183809052110049332467475799536033253008275361142998623912025242886751849282333492439197923651295709436006230375321389228615809765328427250423978054391079418983789057671466241100716579319638640404481753225308800278279091578990711014487355975573732690704025819704292638670950080546937415843850180447022227900521503043431517787407119184586834146683642593906074761500768634994210023240026757230082046788186191334161637027800482641638378817878042953579072 [146,98] -4362186962274553271444795860043026728368187444682051320642750253451686657124618526504794017033767947035055284746625987788110513859885469326393013191970976087272706569434488247827103476178238971592455527532393581631438881340602755554407455320467575909969399828622606915179906546272739675151461897567023693994237113869216250747013333964729013657061082775068801241023253520831902093814673559617395547894095852371946433010987554289221170504498664117521210170550155663238395456766235398162216868152326780156577191310385310093981098962965946924576388629068251384979725142277351419459563122006394263292734366661694999172609711706477941979121405281035440267686881780770340029460822986226953491637602234894389751420802794812265180589056082360573380480116833794101458519411727932597516103161002798067298605001146713997093247195057160897033503289965024560967162688747912768177991013318067496172232048337889928993389844453180264061476743026852127903414486797365755407326515351349549188164179058407464534141991072040975779147221698976848654750366515488709223277522624829178433136056560123439237024924806774330455911697131274927165850526745734963518481053690708850063401433913887987889332651405322259999476763953339886887905968299062428701304160590280770856383815890260145420041232197283504492461472190132134634927053863576450463686388115760556266510331938430235161340690508661110742571414087843479885182552117218260941479054188141722264932614545618208256222926800076329662457987423279683483538074961009224269994936614621141760916489961716758238227055436780498375290591437009015553166386903057895972455049142438791886895251705265601217616093638399345849147006160637101764004780243450112456450243382158591159300566694290809410714445687703107984077353973818408358979037010329167539765874078528302222043578128424047918765555379119379351388442030319898674639303113014829186318118109562164782286152540642710903289493065020665104232448506132659554329757789467365400372836228885707590321977521227161890994832693770533751559671307808 [146,99] 327842148714346544601860349925652828162438862450323801566400602938627624161763474785248135042711687465945789444882696124985769023101166840378945488842782571457994310299438584668930721625717469893868250499818342673767822679693868585167084960646479332026371451703410919552988504086433661816095644707040423402309289881011650530599737860461443008514368879373158691738742961735398319516511749519934722852874869343097276732421163656313210650246162220717453452231824913879721771662825624923566286340662494593895683190737995447444481619987114391773780870268075341535393898851004712318902995199294211783269227643395070130908090777143142304896386720913736477971583308508960550503707658432935799301451854629727376476783836954606524262007326178605453918043949070479955509021700920153426076954162074920377372935992234496791066801411720252530146532011691141096089458099828905421400187761095592295756387688254667187311389774473118576066176360731398762800319874189880312827160395893674139308816108396940065197546724968258105837534969043956188377497292128619649424008973572473165624155526276946159240746130524353221061237223580915485589053906711094562705629188758524647767291352886519775318264376606179366761522230610440467628893759287033589720275407378049118142404054296501056595323832797157188028530877028940133316049062498048309691864606933216572970863734607362955254080311643554004436794817153617317949707347933775117328943238218995457222277577401264028569474721316535426207895760688236903724503184290833321775088371730245553877608241696875545162072667548210231838194205380783996087083318670953106565962245062562648730646774624908372736617243640091003400251405792081653758524789510269277723094385647703660864360880467038890779258725404820240566231804043141552192107880675778605357100024564157615480341501484432820112257571121759255222249603094642511600607145302209829429060799468690440616324646729665138066201620227214932598614558411907323594158951036638435219916672920420863561575467204584514782331353573429134268800 [146,100] 3385250575561857513864449061487846020771772108598871994767510666294130043457972615751472500004933329513828253490323752438053600285882158281156877780606944865672096204166969872441916433595192057607844432802633672378244963962672215041200315304897813373932794812115760602161082850833299996793410491985015937280566222146510361837905296050506389853419542566604381573511172671192654353312222541398024192550309456712639002476219643990967026964876453178624465160501779977345332357540173044735353905752828740057677261647225954804148815065135117444305728341069437175941550459857806668773556008078769847847150761402947868592904160181600837129305010905813312901704049861780176757856084597353486960723252724005407306340977807197699232804803371143467278931424852778637955114907323867511459167329471684065263899976451424802961272196476595776243204435164730818811700519530331902936240815875343404426760720426266325093142322247764252180573475748869283844387652551727229431372851370428496437145843221553089401954207945618459123874606334427277363718578765123365062664878870099407741628162958322387351642874064751946923520276916935968546045183774390039229919198825255612482960991127625360046127532307213657577818025290064766242084871668374797406252516464930483975300562689115133372219332342243614386677540449439225913031421351212694180884101413314066364211048432446967078868296509515526632432643723640586078602959297691249720569484832672594282007383562122107848927641419040226443094399970977034003885109625358897655882780837029333637644380640684271900073964624416637926179761701862795087567586016842160160057763772219042114557031160393662778097032190876478679238039931612051414596885175438317256131158723896219945921008130181082875680580608288093328123598463266095891116553520999018390667632672065742210373743918615572357687610011449772679355950740189151786727189439240013506402599278554638949205021619979883461676472629815877674801371592669476631658330770392497232698823037942072813565775300030935430937744760840030393 [146,101] 187338629894774669398096171722157647238278846657172658030713428392830783856083467944588328668503148235975284846020009250267162656620340507673328278828098137627148331603550548890530414403602270507132555463535583215703034812632739547231002682888444278869525685038311467216041449592450033889363845519194616389134309904780976041923941416213391489350841638063119537815930505500663575987495555697295292732663458624524006031660995161194993821269798377666596729464484081648490708617405944169085769283748516669593796207300028046029904945535558861544407187061801329513156514839183250375993396235501639373755500836219699922245314686859326204597022372586621568191241011951570148205157842246196398811272873935870083504990650148124876916265852950775473823364056578288448773387306489992764233626209695810214979478698673073879287330982669877988680588860402568133940162454205495504464726719493419884111073259008737028251046155555717126368358628290318025238873207876711013823041979572374991220415377294982797672811580831392277934709332494982842674215214545812638575131677962708205289478068478933921637847580691844595345920920186217705478107728621348616662334627900192472732851161793426375465426320075865039275236928092823420030861138828300864438920663089614439712325210065881082494997899821822025119067867349040927912711561942086604554482227738881990525491545173851534820169751336602225414407521306022624366365696602431324676020416740768936260271608623857186732062932036035183488916768981685472371340472010244440082620565499597990986960206151120852310273946375922832626827907303347695711414149458587709534361601675871044360458376456733716049853622609569587984433130849629754020263066968741173524231781267234271691014462389732262896647895696360705304204732194838161313596865381137650219192162184193095486038203335936748828088393550911851371345672182806386113082889770299584605425330126097830991218133724932568717616112113503424458406187279775315716629681597143555085548506133150565459829358739375149314781603872 [146,102] -217691683021867813627880245977634286022059569989304387225234242960670939129800409028029238495210705555330535517388593566085568919467228056731682703751488973786746031317810866545049764150768276609357701115668354986138631325537564019671120973241976005456401344864479349845088030433318042458967279539285847970150203545396236052894110889368065172715702530730832988790913554064891924085041626591907417091572885951456893263294646797101967382006812630050643849823255150363333378670312659112207737669210909315947868068034763504501580323078778926147541527894784019694419817983780970067474786557929760103182835944091083192681535190940568140995905875598395832389808220972129989152664696362590007184247820657281359088611104888134678204682543596898835020781681376074217373884556228742371402934675549228602289027137017377971720208730334725584955864294493888190926670721293521851083490344235132422595225613562078751029531456599932229206662414291492464262275076486025610478064127273354613516495664603842723163101242305596895195346571237018108437320415990664840841729213492483989428173048035344448684336670848820370198530244234800674627513047770369227004622820249123626171123446275126464938253497954878011301568674682431206391832712178082329549079096202533620321573911523806469903117415153923408040136701494200525243309232233281056005412266106596009189769259982129661509979119663206364521904847879027767553351002182559135223758466855193020366344074587394649910391315991984437968944842125842645636329111638208755668322392641223983989756425784689307115664479319316445689955744629487151819788849056153442288730389151702480909283309547142597470807930471587594473304126772170538857922390966671761549422885151663761668377148245730865359474987012886620023608790214123925694093544592278749574097344636817175578158802300388528965343591529408946094747697601377643125836527246927021562464412006954843529046649617369022697221072721627982847552958880906677878836818700186408894878540939792710024077679174068526295304 [146,103] -29495682478826415671923364699080070456119505910871933614336318047700768486049535288689594775539133791982516251212562274702435901563711644226273044433698870326104541210989879187380287247892739018871072963503193232237918123416524096768026087584414782033359788175689288652920485531000021265916246117985262948322495477223362232481125865226742204920193988988060354963728262775936174095945038763150768690710262806774072038111455358501028970541168956326708162964235601500486679260627752660739901149574772156859981236573751418581936590129975465678762436731070387038131153462033429479424116288113728229940353517494701383087013240131856599044197804542840695141954704856356170274773193987735901839244998610233691141831390682573043510156974007084701173607689650407897825534490387370757391304077929570668838271042693269716071043180677786086359682777922042037041709327977187809601677047900483555490519083032627920903067649492654930481687112562307897803663477193013625228947004807085901141209663246896644879724481663158569644247624399631313715378711943653225292689847543486283445447934048074415753374249880176166659267951841066417968880427514277391498751383468095342810922507679127405280830626172911025312834302968731420185685464362045278113251834760009912137092110096025819565168021107349921788876714611621294901317204419195502163358647450889693791405033941323156406787633680034045850424335977095007351802609387795034228979916051939488110272458491217092600775729668628384691987516828884534463881946708378859955575795299969605042716944784434598487859314065866158939090260164881686325982237183273732716745562722661058511671272543953218515281555293841663258758407874231448628053164969775210831743672974694576573518616693525155876435342709098228063673810436962567811733644127429808151552375411585448430304150454554597729957795559256544850604945810354569951357217991793995148917989453958898409913609950296052965560140965110793124924447200186725014676044416722798788414263594525561316461863868464232 [146,104] 5899912865258419041267558187517647218846347555755966270836480238738216684023859838106614076629885784648369729448814245785111989235447876231079799158705644099597992906934059072314442473584872632198854327810719382835918277022031194243691464855161210926313292061300505006764134812239609104058601127482543641620199750835349120927139636091764762615599659537309111957013269815438639663674544234004773489036058508399972030512115091547094556994246436137943745739651565967881349184910166164608511931381415037576193630599414198204981951571596042867332786833005631167196167682014288076514743232954840372012552006667041997262928584940106441163699620626292301084478196890835196321680195545335980462841679854510050489426749291076452104931722387950903405589009738694679295044140512785658356639862963119923655920684154956318713719720405419674686075034029089398915480005458110782090811229913777656471381309319337973819037581349115482721327380806357326742395823869180827992547466556469563818382419023603630575743748322165095328559547943092598852615778544251898876227019363442835876111339331536109695830798202597185752827048780406634352988430089659113723923754308749432448481105776232783508844435272360150159197342330674584072387334977034690004425546435855544667492115803730400317864086770748340308925229540987551264944663249320213330304139610066606409380217699670249519773144394185513897595909450886300949785466289413113457326552819639380353947760678557692790910008319754698785566813220813287315193199283782066386200366613229616933776326752687529213073475552727406942132510932427625410254554668588899643137561229213302658605145825620405475120577827756248198120596348217881705208704576912366188402173655651426997098466191906379342317215386045555189135085819667983477471076571306349358452096433729100122334841989842802992685766159456056633044468745259294486870878606156639480486427073383493566383654793804471146631282828020073755039966622344538061300233910764184196777591214716401860387242848 [146,105] 449037119116381550481116126200125585904159641818846389332959455187022012587711966766459063916742028736210577885138612909050256641046229491473118891768885884496174518052884004189127759409610011217183100362142858399046936513160253277980251729428302864210166494106087562536961722864049169754402193679659232162176905793247844614673694251183461685002725885159019950967054473335881222422837958185039758731796695821087222188856441432856610098960784283146865228386638319557984436378404623633604522655182923607059308206748264523498224607773695510098592415197088000378724303620549396577887720062342715571187956887842798857195454012113468695310188072369071074018702911633486694375177060950377665137081328944869438858974570702490917733694511068223328626534988144280592199345918679928531965857551347583158136571679869915646155737523375061586061533914492796332219116682805195126769050131484809727983595209006611112887543274307210343247555352876182114639658351675976092541125775711586053111192533520816109677342140481871092559191459159215171751899714280708811373710742490813630967259089732520317630409238091590765625987848069387836159561690979638051626993182334439202082126546814715727959564261206006618311060935462245693297334120455128889889065911171386644646970914444394055814609344256579812253401294255978903269949888806297159193451811885271002454403675682266268703337955384135042363438497544326335798827622802911164917963585744719982024860572568400441896553735643396868077286897044046519126953790864386683629212690047009993196629052039705436972557504423547205619800400034170092840618026193261015110439707891666635514717248145107876137086976298374945216512584174098998315409623795025924883348886710901835007158341397357663262775054801762183405853998143197782744939677776368335725571724896689773354201408082688016901398612216190191806323024067319309459507821143484911108385895652167953172081466672133623241085741998084551790915626197832028634382368649473821605625449819471223872 [146,106] 135897784849534927195833272658505088358345182038456462439043538428604084259801690891180998043185890301613499056300951539783130793622796996472198748956285496826507132982428226960782284046289259657280992731207748225997676100465376969386514596470042854838452475180714429912048038733177310085785978437097579043867443504567847879944027416747006089345534495031848967067174412905545392947403754117043806191525620622570841788556320104120200062111612506842786020841235127566546357138991069163273116112389365663779182521885511566009538534869415923070417592521263172263222519888496956157555848300077695392724028992416950132294667956515117285172858905865653160970978002314809691540262208653527535107736151445262518812851540772261467091514548909552247328705671095673589135660675335489538949288488050309556446705708541125652292814002018999520960810501369728802449513735013519962874448826647510781706127759501292594402344244161224692932936119288837308464536597804243395356032075579442261384935512426774368461760145469766531054207131890587022247561076567744519981458478883490137084964828487344865271339152041603380441424077073786158715309275592412432480412114772334772082330943799185940199734752887595086346485820639368622972311108626425189097550465139411505479296388578958576481444953803438740139849380099828042645166569160160928049982496811073679030751003743681744221033877767009650692172680619015008716811649989171440552707958416537700406529911474905520444492934166916679189867735917696420492942124864433715873573903587553063520916793653366163633168850180712839521165637402921886631189554519712009838058903000596065266570685593899133419474797101660266554315576800927374465190165594784668114572188954473771740775420706707543626272660282792024466401034815731969697441487624325890547357473901437353576868748769984985335912399514585228553054584048224539661023209334840086448303398780217452807484645200811511430451280917716176783485333791086026193908265972422560003976867194880 [146,107] -32927099582655012841412394905440850242688402801589195519767540711445353259643413558889560014088680754763638599794274201689780174358860257424563267620428094260627626513451228033650444253710416282585496001086999758747916089495513589657978162470110407004471622709786971075427947951660137456288472833532055933562373722101527756280491383673065369168839944905781263683196199073564365448669951414945377547564159904423337769167597043128604141782476900924272124187885591984450693050797448898810679638817066865001930974684383167835210193059478117385466043290468881705468380398130260682938555066136926470581200189584620395619888754408007933543977588935087122609182547525735438727530456143704229810218788913454300120544050042891841415369135718056874817527359075535585791070806136905705474666320520198707716067965916931890426494472970845211704996814063972668819350172515637842899559191738981762275886772147910029548150276227180469139667694040979970591699008564331022927617520961012698102668150464784971353116436512186043047844067758225518376799818564012919503372190298959452219630490543522796657193027481026303444911074010590118204757461031429470603071966093105294262925154318050607577223881056187263624385255236543496667944295831954091108818764531754391578226585876549153222489595923671651327080898334406205035407246748361150465494255352569439010061856254430753415502899679867539350841671124831919988328343236645521686738902028147791633580180610179154961486106033504608067837935303979470904413952371867865244076028185767520109987029000041610117776996784556218388917513179929469172153375384460448088533104366409109010725598460715001464610078528229644445278238351124198440759251939931174074981945359781501334604795934708441116401210179893577717505361848878555385037370126204122217974474655520025629429944277023560512322358732495536134524586145473004782984474253482588563052004006987282924913475243602880890762406177040294435676659597577146094604427061810363296997824 [146,108] 6728496326455821687173752840786005711925672511928583152466785511502330891950769432983475036173212938623735152132351828476672294114595371771069337669591051324025122916423398997144169584979972060175811896693215497213372692146666925174432487008724319057280226861467742045355295149754439015491355285994667026706090750687316898418025219678537059170772151364247999551596973187555368087326689251439485242211908200334655918236967425442151634913280892209475750358861673721138844558298277908822593790295112430347802741737274074289503965384021624526065253186465890518213436044561575663875919153088281807791135210839156983379513818797408213171862519332091871925453723271416556295853614315862376336490600582048930708201128853769276147167322985338050531426891445048050302830303171246438801560236205198506191984420821195270473127003762634324648110263066734639303619240714787154571929871668032819973413184843618604997825339789282779945870751904955777549255325066438884279617028574755769672013573198920219125677036302840542655088990703400518543160373318157642359493608576409611469451488345084938554890152465555853621176115831710785211782090299794512341128495493508256587002214692722338094555964431354992062797448002831386237298272532185048295530813489368908412762708309453024582088852342563155252962150478917010622804169164026797953529801447148184415741004510184723704866369907695832161557476570451885110879829347138739371104784119748094375029946864485840487633832394759667141957792092551581933978070556246221250310424014018138522929573666047817777794364769007329487048866553641971616218962364116556414925286062289320964372434387821513411752711290559257129356084548381567245493238463983488663531759767037346349082046105937767704990238012027667022275086276021117053469265540143813366056553033865818614899132440315856106347949853942277012677643504429256695583531227390470135618968215443864100747300754469761157740679484347812033272015117770592820125950905829062129 [146,109] -146926115596516011693022640597383781684669945028121228921962976965518291881923069387494352893741225638539250424784026741149729129304096444066716918517694467492795613919543705548104858750971037607306520224220570090903153714110987075313817988081876047264490132695857218701000665422818935668267225581526248450114748014908862922523175961979256042149532985892674589295641652415235595291168279276148091172609164840577276979604638991539429267635118293440700583483449698714416892934647800155463604731173264314401450919299845843946729383164528372421770658112254711908551831618739095175426310009070459534943878299144045871990314825160084210832474380837867522833132811402331964763140746659293731602554303988183237005628411546911765343950332649696873672518363888962458003073180640230743985897162579063440914491095134133213084804517872085504987574689025502925602683753000945996409724268644811412918440635877302837473631635866675329171476039355016026053865997909092056636078763179327566083083420596795664231005159060264145774312062714504122360925252338369477727328406912211235867088999737978112896099916574787816168348453602690709885095353279434960618511875207302820304550980716863942948234927726413096149125192216193181440622844398721899435164846106217734642340349830361648283466602832272587932172998002724383294655316479314488277377174909366215909806368745170700684908203897480595455229786808241401667499746635595979430740295870917256851437026401312484859697837708988286673864614300394356842856353741289683561359846215498203571619411339659894565467197308185324126395817881703202472037395876642963258090895099501404970432221382264113259621939146933146301703289131380661590663239841907636557380602019833143522232709262960373971985822707422513698168064684910300041033126192008629621382020480225500723555500478388315930281063151910853608816904845023418623881513314904202733430329717270527329437258780635666792285543799188652181877520036431116942107922688 [146,110] 9652526209004575655464421405203226405108746880858843061189876219047420555544604996647865288645152935469874131504242514226003922799299854376146827594657391359290671713671573524048601486265291877221980658717053487189142695617633527851672017445321417930086964415461797010432751570392002922339511084152643691525862004570611070199890608681133137048908712289699912234227463063336831531486823254925999416538190749687485477381189586431628196754828533726285645709659312473660036881165018829987601714696237587720343580605945918269609616362461488239234598199003037794655726634421287647006069054825050088098229216399306805839170558268680914191257948137050688680174136308358797838043843176840345551206101044010670885768315102983918875788254675684801076926306779884132748510419591375202678640702695457407745056453814685336355481793087297978678065199722193198726958455349573682461143981882131179868454361143142139859025976872709804510330255990354303611521110139123142863405521662931990262372242273068935282172384853845544141290413982982516387400276459264995260147871936276359964102222561977748785976063272195908834421815027057900575679802851544745737477697404755643869792084850193189515152647529876559506410126564775715513108752080372925989916407245948652164371788081761082752109625759432391411708758458387486743950902791815513718947696462134162784318691371266794070686064673763076432403735872701661075227104288662793948683688046245124119817764115122524584637010688063617788946285478982466683627958403980023483358081082541562639124301901320961974140622216786906831254693639835667184648982745575931935264262997204652797372115464419184340982552790762711620544108487437197784960832142745863974606460232848235776098887240105421917545279273909891339884624808561235976119575302788673250391416670292100862172587197765409879702825474074591115154104075402314903699407730906521343245388961626176430030241553558139656516398874273231294488565598811613695728 [146,111] 51778436371825014856535562331600712863366304500119541273816733894342121956042933255964721758767004451084617180831682275403899604481488627859322247787520236726097572114378537873924859209630263599748976437374736661275228581843695364471071933981303569639939618412053401404794003074825858391493596949509923929229580162104976733215251155052917221490683689773366678336953941646212839541061480622431442006772326386590194500879514843617833177486422130363099239583709167626444749344237668587804101339082285584357291852420000490828741370994001156400803234535703261070298567420208912989777782074256050206402708410589842361276667972249176138414687370110870793827460535392796269025557718374422188969448852267588168454182448894146985978810040074015515348594941091313655432961563859584498432715113104035923391821629486385410801021109622532995655726587766793022605043924879957308821984407032545468902618273911317183831830138245561184651954881938588290408384349303399949872832969162945857090731040023718445230903306744374560100952788158426068064209063983864787956827099793161580145687526615457861921930993653929264322810850785024407042899745603212476996461241629792714557659374065651836988265069755694028470742360604276726571112557474698291850320008434527931316138026620053859601034372601634945587933560332630544945844945829450749294564381502149876719294673188533218567703586236292718823205954165458398259085820925604961407583395784066123290905060883112356595950507080177160310427841032260978184509921525910846311169359721138687241403073316090839951781689688418316613224449333370470792604228426305761571500828915282135454294251858262257953251154263004190937907070115684712532964435030144007995985729139461467895702878422553315339869343001566002624205808120821193672334750423214562626550223697736253841980351206980384723634840991669167991550126097064896934065954415047302750415597760761151370112893652938743738059691017145494310719262104240 [146,112] 19152238694073383699369607269234887038239304503389022106356520375760633844549474870721415218636487392910230816671933174159800637242206241555497537725662123317665956784525919784058425208536347302746231977866927490441457331590137579594593602711683147480115616297926964696581845838069848946588492925060441983892422224577420383565481927818992372295214937027580436207606015111841327452258977488854530419613088781284877858688796918546941333160314052077199723254304632029615945150438053404924605570020051551867725678977719596670382356450981201229031234127630222994572844151466081020132158317205827671831078111447926061339515516417065828000755236482103052667673217906530753828146033480309820500080477263280892971291134779466565741782917477505802957988268659281276317808764591624174348346857970051092742450157302904815389417102232616754312092223518497183515458601856962384458872695656027951664366414888871381995052305784681185348666174753838837075800046792337967440059565513709533358087484719401407755310042683148466507834662754978298319145174150698515184026979390160011821687934752554229958427554989028469565747676780689997504153931334589966301751579620806420066990493725091782899234423364961923688557618138021546216461951561529942317897365429190074662039119896811392019768828790594063882406351123912194875737219833310389014679550808694009680200382647603364491739565262351184731127299524938367562969801902771107196027633040285988378256761461768542032996295148706975438234812416281453371876679972197688399227965099092349538468624673031249195615059262644928235029228513344191472102851773112075444698358490679519085156156912221195482333162753162563083859414682573033448979802019016094974528203635630081333001908650130768290790640367666141423790308680837487431892075758430046677864891209620081410443083248856280704048303540099983385963503449045519767981592205000722024272719872995228976129930922892292210957690489557733114227448 [146,113] -64547504204757342461816802022765931461051945595830581542801472629371172314986043223542663283212680218317529683905324091005264815366395726077282314027065530724021122731358743365913447066485978848390843674269428404777675459948039641993291353221909799794885600086821683796556481047128918738733239063213086668002458437219529297210424339006253558593213552404186169533647272942901474893059176893360548479017803538885754477889790574618291361613213877622603912055518565691306776038122814840907594596242590145256604987453625060146379907991389409412990181089398784559863646127540246581789729486710374744057456905751237948196500054593788951425094918890822039479499636683099363753228798083454538629353262292915348035073800460339606863983891554932378970419580534908956672059109474416878888493968439339476984922660700671768339442578004043293463166972064865221698731746652991956411123762926555124633449749697843481194067327941411154867773807688307652840455820719546969469073975876927872545688148621217964956990652400734350789599969648660260825882141626713964005216046127605930095260966055616110923478737374955835603294336848166035282874428260484327075287333259873317504806227425014398762480480100077373016491290256461893621638912990397689991576462292941900494003675363936188040725535132906511651020211569729276495403693952637600761418764909904240189761515263844251572782412498164155279034459579305455651060270656456619758221593458037180629248274043012858389956649371042392147891546411294710128567740432935486551946228971447139341463757814698783603008029165561520215957691228802893275730302600970320697705892180190884436422888363796325836973054942383490699919018083569676983760267210251483156890391599124435621913052882423843079512627229598103140656005904179607795905863135748291472270659599057207472887191380768335174792392075013037950677470612833181081246371862364920016616851660393587143175961344788922313582107948442624 [146,114] -1819635042525824599359522457457681544404057351100207445181404451289795434429297754648209705625625174857995414162085440924365040529581191645549423544384813841354551542934097484499352864242260403601274488189934730892736924831062915494002453668569006946865827597692830852736086767510419581357014232141063303725685477597194978109299939765928453719013115376932307061245227166922317435826157509034469176902344736890405419952272938944138338765599342026958333698959684124936163404150190695717041087353182285981836914322803755556356833883313421019066923618561292948377758499016630106946719588800380790927051941262050635275153073569669069135676386788927457678588696134484927501442841878745230789098094447658570313140110833493031838000522484729960511915439617854101118742919952063401855284123973729008072607476803834336863011327953108626193492563847896804880158630384078694597521715699564175161537396989829913663239505414529241080605163601940082015756423547691226506071938287378220823755018763459382302947728005544767271508157278985419860394724746188529751985492675324062131858968779932768573227154192883933674436649475523918890178306667270130031041416760754316135465284842436027109182907739805393047613347146935362805708724175375881676651551887484369735921619306583927660531890101757988855117909948641261666893619293026756277051465177743411300738035895389122989251571228947853538562551034303049761836277635463504692460120991368906174988512634291821395395142265920335344104291505540319099049227404153624582710912021336515137855954494187463847760671825785312676293626008786267510720596720884740943797427842518974237826948522187878552027045747524354229527549335767157222771645754187080214387283361723197692260126578039291381125062313736907492524692922120504912632267783833335717407223809826424762034273324496847992064761605265894816939410766386089135929324244200154109732495078127164505970669304360554343396482912 [146,115] 156148448668473897284912006655457834028889166051500761331344237890604796749375419187837667185441406257975744100580180784505484866364566384439022714930262081576935650070290185289116424475774590957993632144386664262320918534901720023889654317331843137219967804493754924240874379861895993987408703013474614201141413600608882742778410069475230806586108839530159433008375592229934697887922551243314995478256179199536844841634241306181873218497408677756169691808222773291563629399616624269506239537431082353920730338403761870357496955810734848612436128683853032998787289765398488701576272941856684938180376598961343384842725762065647863575243190398448236222768365377156290836277110368613977579700526559719688537098988068131055628597292752488307691672587415927846967812973551489410656359501033150805769440047923379059295554731840313234402330710034617346313349711737164245910184560281566846255371194089585899840298501882007463254432294892044935239356724936327906992072666590711951771364450843855898672931138507715125102546588085221386715431348745161539698095305985113452978923574125411184403792849012209719532505018280279915701258022080599025118460648511051406782436519364289229490609163406591918198022746783977518755488671295233836514040226018838799105405350835912907908881495867048673715332597747163062792276267202672934290284053738742261435813378745139501017546373874688329891656569489557204384288693176494177357690216173603420282497833044258321456375763679440605144403406177899037007056201507853975706948561667065295894561943057454947948773737057204826277953823600418163542775958020708895301996925791019120595887429820242119797889434544593339757455720926507539955052528381997005978727427770190020913874211464987273030056827589460796924626832748755796466477105572644689441811646303767779668602324477438552650242075067345383405303341753853312591702670232896502461495661236442974459927234697336500576 [146,116] 917567250763115218778916686073505776240966125923371877570771256437563228119417872099862599254889151198653077798236335776033637631571721667635047928110843734495826023815340535055798265922539709351341745904848973984987585883464685848244518196314626763544300807430645124629525715859252942872534743039429792678753304019982460640178928070994657512004334094160587438108331119005393314034544298186521336573820022757883068231851731541523497155897699679708147572888398781514810905943528902064212721277830671154335947016360971790864313386005400091663547575439180961858539595488488076122602628925044608618176242882578056200792046379398887227181242085477486148135453287245552754978814942729507465398419882109767159384386565765185536365393654446765358900584845420837335965302851668431748472112362875125707570528752528225671717528660584303003053097449793616508295177726213919337455856399664332604550557574649069165912173279437616340424624248547214015326666643155195562558426249042433104399581776195664847804101599231984802175579812308184513619040804002093797245339716765442305200512077395880416929457579468254580426310878372962023727435706051606033376958722440225900574019194269941685282542114155285130744089684054631480244137365659126124971076966314969130760565029198023414510150236939953664437755376188359416336831512689057649082619271355875296693040019023154610207032424640475367731650794842169796751753898043333301155382038048820265013184901717761640627628452262782878238233899830778907510780961408089848308965439435589831793470357380848940704773954492568516976516800803102402918952467516277712161280893918040012107387938061271778325878429048820943612684109902087201279428558847752819104241657673979326495387087038868131768458617821750338433921426479648982561676373857607411298735092741128206969232560399200573057976155865991188766662711152846256855870192894160233461679867006550140632846053464 [146,117] -18936379780806393491946576633693085066434726101960401153850890298646931715707496071637540144171340801723886762290310538346871588648426443126498493001991313424742613875182564968799732088952850096449439273488732491136812576891269238432504467261559716268672384419690550183663497656348497069412261914389642953748187477480897868802466081456720021347470417351344591701007968562264524517969063202372051153711384724480400386115443870714930069016582051401118665615639960773863620536219065310025990322605923983173868612867009775781899209530922686767051848067021326154816213480061250194015939092120927421690933818319396130479484495205895024739979807445763279866744031571106001866254514981991588409276564046335129293926957666443670335413943511481297604561780841956696101707144361089325196504531605960558619011988996931974951934785887670418264105338027797826048559907430930114500984979838327856756240667053148319032266091209745036841313993115835302762518237800551149393785333310914035380808747560030860152434886301093614487021937357242382651807163747726451574942309170894435988614601921825999096084749332375846743028832377736087269509805544497869406977012353262405167329239880316665630746122909341390055094699447208804380166391332467318699083889561168979972860793160666464251113295054663417587510426968576466481004627124875880178609971940250744961470158838298082708293639831971358859538122403955637856752335966449538346982647590322811566513472740800835427446623170925727957564191621773273613297478578172617643662122667653612926136186609675412186805219185982618696632544140227585988626926364885554984857655572211378345830228196528829986417826566017592682539595247847545301791994525322296120566955494191773069281324462744194569548467857803680801476093511418365493310737301931055449604253433851545823399215419247640355736226224380848172232010173034464275560251543981084215257956040032388125952 [146,118] 36223159582325736911418303512324673963838789589885899660036652093075129338503398401789863074681495650641300203778460056376504692410596591591554756130897161594877544446204546851207059382539092781167678390714986821147521388086833768101484059610833199018544936841754196681753163285449538787383202770487737198424745162623475337312610472189243530249095528316597286729434962451684740299764412393097059173711854969455846866990396408386771774305469548163694687697395934192348870043523980453255933896862797506147457653164138689667666424214597043960056772193645405261358031313979931660417897023166391728496517945359306301257723387985073981718078947168600312929157568596196735126512811535576868451962452217746729189822618714803621316514893096672525407547369933122321335364189388080256230530003255544011732166877685098521235087997587847153227763039444160030554247649104584708595512440236990018925028116019759371880493568493578824107771360459281908128564787913515992923015370600388864730288613517631944396044235695402363816814551793961069053392633996659720742286765137762794322342462620514822589879589586843999916118212688748632171343636435058846516526764442129775369184849326191301392296402874616443238487518834448508341122157483426729636092536358808700404528131557849172779608588286696879369533681775521590283535983536447163192772306429531044421470412036930681345431418867552483245492307392555161131526058039225554723391717645893883449088904674553521649819617585429472440415669791235046696026689545182544265966958635171342529405091345699656007235927666893900911073531704885645032919651769419519553536062443213331702017969719367006710476626597464101669035726767424769793866229667513960744211040270433857790778964286481857674479044982482233318040826472200596085732594988852007869538548823030501437664095657081267356457478821560686732716798782954830914800283305938108497587900238704 [146,119] -654967543290903258590521815624119161324420292971287396889374756179298543165113288980536571121827811639466835772887807265225139085685284806569267144356499787761770081981541933668669381565681138764801162522779020518110065327627189461823314111904319899400771049429871706280402061536141483416304345627994061185394272217437895383695469563154667676351310257413691824916146567822301377457846444814325351484553770433000611651140460333606892355105774957742248914918690889823206213981114946839415136952048075666286949280433640473273695576277693688629089389857114584035207430430029178468958689156447215651580676964626545509113552479074708650649599208063292246224433688589413442876778936115743776812719133341995822607482788150137066277254192573217163737411058003881194688673340242451295079128694373360739045957027784896226348439610191167021431576619517437188450558667919479159845406282562531161051508931881446688601222364278519487839654644017259650667917610565112029695798119608277220964514285565189743384466713380981602883981903316999480834321825350117288902213742932789375918762348308538494953640645074158665882665335545139098703556760151553652156283202660627599617659345886112904767231920351601701490893444106354528288798856189998662997945832657528004814635727906007023523027529512663980373779668999852684053717621682848418918383127185025748658909674012713392283978802820392392351337452535551803089839766549452218325493536589310183466659882410285245033064711489116919963980984189787370458790248995780687929041822321380051838684279449591185668574405616186047414932702014604616904892378097994399456302222327576591738617778780089126492585642720301121378882342246843823343419838468007298082351587679645257413405524101677804339440839518145783306263611715762844946780031860854864018157611294674828675575182881722569863056017746585255404840171272236636530139705078898966336976 [146,120] 8386231987473393316701788477491554274145218541893721910939255781207026665138143718640688105639042038337131250462027770830114015495549845980109946168348733112961761570887137290462460986791296928776184917867586545867467754239726567914280832459296861518597388092921855128985760857266326456627091606053600207164712941543447334084344482846991621409422546428606549301749509596148032406992643714508997359256788439556165219126298452230700480381288483386916398304919791992628982580067563233863474837154880455232227932300846076864440950304534276705314025377978197949742909758399873353683683774668615051628329921281278865951240417449004957153586572319598887081634802950212750208349357871563820250314677733100180892483755801072694479783124978924314385292832257390976748031372697983486654403777861969265371916257186452100860303821456116342431953568331589779658748373038331609001671931736924844458132360066809241525701734300438353035611395809316898944179263047531184217224626302434955702071224612714242376573275746340210917798994287822501714131519694959415318444276932868901226611699878427519735760232109968517336201117223093096943064802898214951797837807633738092017905582920896754991170296540323623480369663375126462539290071322413590781223155995100383658891452576053071554844437283268682082552624984851601232639377407099879662487044215497797971626414693899084200553984105557565748112009871592372742095200697199012326577347212868721300335031468821802038117008533247296182902191397214893999591450456436217764068954974058226098731475450421400747964080693374874654116584093952093981545032217183932416765995051794889067804713500306917894171628760962505001135677230886767347925822510638790912347160227996254774580189165292717012990934001814002463289692153617003225965487972584685626643970477589927510597413344919382755510325820667067220548009359197971887459515302629088 [146,121] -34298305740334850066886262526722633639631778682704921206154903331960525654701836986976242045221227402175377699700016555762712815239128335915766642283379488126075717446849853423337629011692437083603774792606849968678195667026882845252448460607039579073895176261063419350589476870375991027252574529545454008541843276109565484507069713955595073471385565885620446430750227581213001642196774782697207078441756045986434568919791433800033649011168671172823132890974952930525380199182884619769047395064796636583809398682484906411311943955888516504187197565559844335881317326581658033461449640341329276565357450032125794775138416538107720624702717713541216340506603163441831133273873077321191599414014335444846137133542468319104455002510087826150615557619032499033174302202158810655463648820505094583202104007057779502416781601185179840097431110710283316934585400391246397172815017373902465478640506370160178486199450679841100118098338786001246131272377455929753529885976611238328052405090164862359854279083017818780565365300370880482160512365848379295631097914678923875159300311058095889347229297002424360882559541734901906029304166622825176534332929958343873504492925135679221734926908972181150679224932569010618292253422165371912938866102040509453875596967579423132017489552846353446652546443413210281798833206582137986493935227674387198723880282100919795831574048436242205248778058966934954474189529773700306305967846053643085401531243216035947382232823496638860362186384346057520912076127393852247673165382489911760390955072075766502585327060051746947918266247153917526011798701131213182299646461627996616911586524184941752292408109800774317063611621726976541691732931065095689430911569379066801885951236676299624815694737455316565302273311265264437253469842352018668485445635135309661188895368586206133275985099863415932671255760278148650312780864 [146,122] 55419513056818860464467850620860526911687911136372506877447882823971977431509611868166505668799469656473594598685323386723249653623280334212124738567725770688828223877144993554014303330210824850409575681386402974087686492998251902173378115937706289834839335688384924325918883064530625403826306425382853438154599691306627870324589742872001331050181694880039760519606139037101237899720490598537793760600591576790813199256239020428049187459690782413795123796948539063471399847764724816317941567688679334657740853784832451592230804831904513838711166455934107352027977458002785372571098469862378219901605732539802635898483587574780993755833243356050796687378397109925044309966372140241433143029478704421408132395846049189931123859743122011864539493774954538458375153899812526594901262809838041862894541732781077316288223043963850155225253906628806943395110191556870937230559210974088686747350476002139548058447806128026118381823749790408281954225366946008659231846558734204435275585640665798560019051737391235581890888547616935302042085489545552642972583546257824230081949456068891362495487128936270877818427131456008451581416828232167387854695183541285300846550941940324498082378963315111325104530936506516081411982157121965657402875380033728917911004950703735090956315328839772529225436902477115235280545733405257220239623992109281132597424987688063930878100964753196121693419715971284204859579550271428352253303629300457846942495238447971587532314575472319127417941027595523881336511867642701758512627259832300467724234389940664140207290297452002845981127475606231780924320322366323159988239424494963654105875478676970532392122075999152113426332370631852408909621356976529132374811557699580760412385665931718155345129914744867180220023569889830638649940663908944953707344642125353509735119685065485677209931762541902166277927838707969520 [146,123] -23374063794854623404242910830106095721535863717496834765059664954841038759342770197222723480229761019879369413892308441124543371871339799163894628371320838109210398635497197628020716789249847507840919617996715787020117879700610363987052763309540860698537908339125008866521316614740621413409928449258174444653111412992618417140874331324362356508607033778727328989566876669946881061194659736757704190041348888777413296745667257125833418027786741830933476042075386623885536616094251593174141594337438356289238751136614685087200448787427871476424007455095493336281083263388753172329368791989506754111015663165121735514117442670612352618446870466766270698792250363301367991762870733593785795922075068168413783860700221131582989914206096424209699744503214364612476437713597750021172702123981527747786156141803605397783332020831852971910377648679651697754786964720241050034746534002632622167123641265933900974553057791194471557062407824573177946557205577099230421931877295163431058770131957253892197841209826557583755322463007156749518899631314869785782655158649889453616125471072001028167582057791536987672020476262185919725257544303483524843850129940391564722857132971452992547369767259344889779169071776146193684476618028274322783023470034790982394544674090359474116458106521075015147749012170043046724929301427427673670591400082434791519683439966953817473653263251105055532838170063451988833332905395447686458078880472658204956186487101590688984477828952795159005049241800145763565263685144366160547996318775944541726561903784065872282236286437576751692090247469787831752840700201604101291667529684821250355560836919215880629723119353986403206233040005628572178301284369122384312254215179176789405684470459212344626186098230718628392990741124339785038127162699134575604584344792177614209976946400423859562780393040154252945740080 [146,124] -6084641961314008682404870968520586526252485665003119567381741152548075093285792253656721888928677147052271603027113710348208837602303633742520850106587453585283524990724065589939400348812480614107466757274207677010942309335756664521907255399566851369695468455113181244598078082453932477099950762144499470785021482929836776779467183991732668830338076277795905046276619126631044482290018566026632114038082186358231151119769640044046511868194986723848814067197295640690397761937083461370630569222006050569579866000456745595993095580865687304779255973036515560322471773079753374351472372717377569692144606473262083194845462814429364796417603683350123050496143274269998697097000967058321228753261484138549232124174596526209597292025011716929739621955499373309850103555761645585070014651638243315976283775491473598605387175440736070475960818087336487594321536122719675724175375280293369838681155338437987343171982868073698340768370639341693099965962485454221935578920371238344351580606361414568069344243658151644477475910450681594426609637322936990868717017351307693134728738819111052405785034827425573539023662745202897475982083380271252357452772183511196281591478107796754387381722525888315055308142944842294964865976020211821973949304051748515738987377409960491378094451118502507250735073174340005629217654413520450704970923710385776330663779648903202312383617576378512489332782741146121087181845247309662167682288492734077193983946777230795848575268829777655583627219824105551457552728570330607207061332296617885305671797410351992962538458267678955257103483303931659380198767073150131934056255922433761386081042446406459445902499543281184618933979847071241567001162340885395917969470500333499519314029460793000357500060038933661199279092055946036112314412007650155851093999031816427390796457787416024418409306064937642 [146,125] 60216703980782745344283102281741392363287265448266575872639267098750223094130654578605219118432784580568447639839533908283737564272410863210334943163937558203513393838017509511278033879148945596309043917079675180487922482285443535652938906047668746880508048175296288840833032412016763748226654875551556738765291564195742912028702149330319313119611630927707788981448575178886890267944540121872926401931827229884906464420415198695474076362786228888510795501739286214116718328785925972265853881173364066861806059494500224266597275376705737884981427374848751759345743243021866901869264408035882148234771757720992791205130814845041163231919006263116826934991573058605803655402958877807966441345484025903978735125223959652014978958896298198032744046261863305468495879671083650177289742198207333452431229760836937702776592885673414776143227756708446444656003686539264499352906218721065841107718831263419878786048948183244803288124235810210187380685140212747163128982583690802355918137510555329164187042721935011449961104317274931174674886716346546691480548051943020717997230106750279278665057378944180644156049801466731540513989637489670178143625764787360333686966720344986979868863214522805875306155629795136775826841809730074091876988784499106568704864854552656157540919934670156987757663123806429316811502915837175586291586489818513472118895317837821697444921481007698135931925481201140162717880978325010282064820319810974192696326372837088558405478795687947926159513794380045896596473737412027019287422157922266047077317235560962583870096700505436768903379535837223106539194149314370340059766338523636051253502052128901975069515234931476254297674058228924851259173694550106519193854706444863730097846922937581132263480166493353827601977500837798000104662009144251829693211341376823150004989293959129886892032416 [146,126] 79048893158650326905588882832443729573279346798624991286997556079575952267341033067796890294992460477708986337511532371454808459089209330840654663149198685139843540172630162824797394120657753891157467110294705114681572318637484510757035567658811115417612278523918049520845291604554460282199569946057068466112938565705745061548338642432275595401052539890557293435236748940521271051246855804005902709333713569331005808647133083480892510126585011523209931946435402118496187100661992490094151608861282161507202076562480146828123686139270660475561690334556728720347764951706137899991121275288504694482969256242023323608859712962066693653223991747078474325410530447580762484906315317490043578130767176240746046515570439623830459035077216877544978237257228900334207526056540233585672725413173581679314245791678417723751926390009565708286469673017596964743406549734984322564259098675234022842360666214130287780236062609450328842144808401510702852370223278683838899259984748028751248516385133028366736488184268534474600833957538291708335510164186361313257222196774700374529770800292824679822458976530581092763340058314291398957152863562609397305333627844623594171001138053452261023765824613230213912186845000345468615429203419503985162159915341203076305937561187193781535259165675676290549724557224935944160618535474707731735958697826845702448627494195584652752044514832126222592552394927556449619189270465650810172940886688797935473899613933812839447727888731067740011468925499463460159638708876937113922134311300046816403415568872863510648553713929730762794631948395822110288031771118765874548555829559150937357159247634027232117438978761982229156195368772449977676762412166693030925631739970094474183737527432463067186442216000606376491266902280135622041032048200913530808651332138099954271647416710697632 [146,127] 9571848704966171167242539016200029845394070773925901269951102003554355392319588221406338476897182130864059795084874761889841543101915865900889070323848270643463698361870562389371089329525096026921918309598375133761570958787135214577251036262302830079416997822178932225103133891793175947585291066835123704307439189378366559776144161268520621480433453419812649398645149523635551488880816158019527923183964896447263661611644078927463389517169061644894575530435115561439249322341895496601590703417401486429366590025654736104583719426238157458097995894256972687285995303760038411960345956221683528817400450307388001788955131513702985604649167390142340681770823319822148536937161631238359526032905292155844731730572597173468830780836134580936924441958676619654940149384805135119711759326293137273834946917269006433657402014429180289974909515695733128607669343109574897646029517962109378130307178642852354792478395068987729514327352992529277634249261441271480359147798253204492296704159186747193866532795687979905688778584894861496929407791012759546584418496187197520201500705309261755661513031721737574567000857892304239149476004280853757869723371093163351725701557065308186722991838307024702740624003761830092235911355805840095454912342667634947960178977639354755932925701686695502912370413461638915296967408851354451385329875751592859914524030162525695995389213107910702217956877186127028238660154697359662738972191774682751396151695377225884313814124098818173456137710331959150849174424543380071531348378191582981302016049737044377615107902294936221925582177084457916927720818714395404215130299013109233889871021183842207349782850086880329376529217666907065726157448231658970225053024141337274078774035332413647609999664572202771811461226491778587926230125103865138834649847423987898634249888 [146,128] 68206884050890702601882896883726233213129116149312208224128189673183296536279673702452604197437833759208291419119818518844467943536995376974513476727141351395241319027263627519653369914415012937165277999388732224672276976905001674584213182066524705625860459611504052206850027936612323454115797962002175368262046025259096005989348101383157517358435576415804821147722337765263707124283649910668561263394570394418426613136378807703908347796223265737457551624947653009437798035687608076815774159813910507304632357155900714562412464871256120107374800781547178488956887269581518724018792225848971372752224909852437021620108816621091112630156870735351678359143540326557524226049338819752711845621597994980538845446712751888826361212859866249195365197278078551418055020725358217390813407391155599755787657416446394915188502240456680794473833182698977585122906184667079541889532239481772190980690745173670920964368651108436345688368892409157935916030968667879335357509214613918678669283923047212505405354115751591328254859765136245079664232562962225091722566075913419958855776706633884978766964187882927485689442136856392495683803692990331995582447076988223262802718497342023255599023902533921989548319010059481658604408242117314273694634797125603358209506963454889493693894190280511452794477301503205806770578002576740103357835490141342474387846005416976510346342986304386516012650052959121768669256318814362556523886241491366933326042815583913618318567008628003630031911201033091351605378588458133538763188466717907890642007758871263034486279792798197983656531818737461438247134141431357058711130815166276371821162565126663523987252562662337520102356954062771266686437332753905398656576295983493695525497260436933782744444456851392424051047692102186472365528614300410918158301605867921496 [146,129] 13589630726919310718251674218890751396586457241808495972042299664806214689820863920803195194936076237633618107632638396860670537345620414458049672579422557018020121767657800394839482462609250273819469867123223702814493953536505325593341084230224972426353329351798345345169015024794968526824453695608079819105043038101428127998598230791957579159175588981175364340981254196793909435203455241580563108966804480649515276520915067803312165915402282363073754628761800432810535774829448841511942176591806464973417589560523743846714350790398154071626402078780824265927161501533642367943732983317273023600070413858114608292089519499064570790908727605299889941449433360859300744988702829598525680234474425325450943054028221057879422046186795610516715406001231899877274648328223431932324504673983573109851831078586198070029246247894691807145263663778411369197934456449906539136334904152836741610608915514043688930508806357276223219761631159086859274752897148828996307088455703152106233571153384628427910532242585087690907960121077780799637389232190021278506580308861458393926756132639629265145104271345790385101714625638464068226470552499055750706216647149307102943554074918523033560203188453111411641841334193980936221608714032130700552907004524549500318741098611866236364799686839137244409609348235791658423536807019511885550021033342907311660810043877074501347043190510240753556351669104865506044991531556165254548510302986046112125967651346351351710700597599765034195707105791975654787766986426202577001344913793492612190565860280763523248474289714837190131744636307653435329248327369538501597694611643884190384498801655997921666903725647521348958277627144869488721400040432814257807137262346330001702840942954163433356990163457034640899028004635054009109030333322993397292357184 [146,130] 5223979118748026017582072083820143438218535888030023472208278388906830983295225530317354153593305993839355106297616795384903060220836162142646311477258140981136610514540371675718264582465339173382201676737786259471170017706577050094958611394229087940115857657758673829346830836875016286196069241476162776501743526387341156491904383807643361663564391305998481869110825679260390698169527062927089791392546709551766013003004453999405081095315084291433536282851876390450068664725298426758792466738365604878063833755371350762831989750536803112534063539413300306746314882651785606477854351321441756614004086131649636447297263829921919345139184894818054421667163047516291520551481364643082511285503290334195993578876693286768040127169110073112533655637428150263654240557659194964411771547417938813703435763438262109583809351957296832768993329079084915305692463477285436021835411782011782645779174845153867544667497879692500824438920517601986787403144250213297046248940452306624577818080838139128574200415883067757197225074651135348937081937719756609322000707460372219226773919696698805946607735807376860053934369258566573693214501697635889581363896114396468843504869256574308334368459269418201638046630831107374906701313872576991758251628032018752925493899865279245239406531897813863026230864898894832978916408621738186828042298423705454599078984625487009761824422103160740486477323145180061012782179861464141593997044780728055721915469024669984677485199037385528107449200310362517722982049853592314012426489864066053452530016596652067954632052155787764297146447831997472945878398660439959127099134657061493458999978383205735547383326669561301305734923419814452166082680093715150729879381957077380667640667787893821891812908902886008489344693959779433474794637940250992 [146,131] -309673979365371580805862356358982401255471892228794970952749641698492287352972364386357627238910792249946249601746648864060801933910175583032814787286288458979037595200040063175257920070730872163785632094152763053912146818101296845495608202876156964735379211800667884516639581509974527058982704242666710784418971249912855046629703695271659418217205351505792162834924115053098421366897037347568315414335766232847228098340375570102156733209980129044083958511926843742147414930300114359714548353913323250428272428705936296038049825603277254046306257027821190394878727166138918025385544555876254156859933755012219748520311117141508621081258972520775661824627127809012593547302540700340329880375602145877103203539745725567919591224628427419962845096857707245055506145254465209526254063939662672645733692143679480510947752882588715014243599052835887307254202139796805954379591997991152651613866822843123504328235818919690599027698042640867021310057227612268292272559007904877655301839170044860217205969141457437463588702347631518635866271099311911060714249838934684927436483465670191826157776773186040897765918650045356164744492009117385565496951204259120937101435451175995450021311058079748068553119017833194481250454121867928690346959187032411525006215583217290782145235701186604344313152463485744933030413301632042389134216741523378775694980503534264115544937729468371978611856840464237531950519897052749952335326599535285190051652547729231029725062316216085855203347819856826269176898248455834545888941444473511215841990008355160064341579733125761493118837958753376802673780575738620822331820624264933576495787368498226492745177601426142642223230169486138695411528213865983167602303491681225728637371994024336761428854497954830585671783832634864868919840 [146,132] 16057434869385259739941470914124734893576923903986259203538149056567434406302275924652532989154016419076880495706650565015341668560825602138864236378394975956969050102314484170524811702609897977687058525063662328173761644503416956665721358858102610813316055554399829111683369631710887812736231662942654998274607878694450343521068648726140022958087865415164645496476206414938825426963935337994197820558517941969259515272098464684502316709454854610647864478701086179384827075440165495260590587251260342131595322545977391458840044700002336451032890973419323748659753975886295263507822944592988300983967580558068033261118806802554571381328216891922773180454463567030784828749691845084654411261232587533667082933931027906654064186956400059502654535261473074695023641054108993746162906298593935913696501387714129559711817261286033728365967395974870467588862534963096058210503183411407290545451140534558880906990267151136737806910817080867870946092745767447947301249678274427069649005427849131858949930693977329201761197180321696589477506052496711924703567090904170252685508907060747289264344717212618184917526362059422904662604769030333287667293883002238740894772373085157320956400184349986634191790610131446772064738753881319394019892948344404541520775245599275527575731247952830767676904391542486757072025539752546694526543143655606560967318099708535499350412263992767719718407810568767586232227279158340004967831485983578010800239361388718281404617527713495568556677287992724040834226272349715373521595806960850734157995842952286257898619714227800495538592829026389898534574507613620552449665410714412526799165197057848049215379368528237009948757474113108965455787761078124862117201039635180838647433782113283991722870367434537107222895120151271 [146,133] -158934380507984255544660919160308735218744718392654089035789295147135218479387539912763780505420502417243661248918421029914946242739435963713184192385944816926397984016909826852567830953798734953696353391684474245373555621006170550191297988326495002436151091198209946783688351030293721620955422047859239103928353292264189153002746130295316948755594661577362803858531831107103869466907209193268065660131793755869709419528661132938213796805882835548998159277191278353164138590078163474438943777732193894528191871921762588974934864344043895800194422764844924627735368683020997034528329878309386677028989810654918454082270412840003970881776666015347439888144395549921356199321210972716379367108991545124456611378279054030229135561781173806318679604276191708488873593578015848874639325523255687330386717501914782218441366189822729010913001599512178259656246897738288968270353635924699112988942563336823334780692428864230586310126542298504467223328267080427744630195542313925637724351996505838838168190934811363107434943780078381878319684595494403444604088378222724930441455343404889650923309434652309875558487168769428899678334188888884976791561099675964803861399300452120545940386047278419942907999449163440037628758053666881542707686704279781787733282222396955969062136498410936344950791212968143434627920318961695148498241550283714460112653610735537901139771875885528802899053807973797839121430817425170168364880579656375209850043985546633874071373006181669237741721692908220989580296688170525002149829703814613805708081281995153473838204970149235156799503302803426227600258315779344692195819398704597304692108015694045463824487176098092551623784771827052080789189788332789052981399136576323291229894326871788266415187030963729458880 [146,134] 562366653520590209354095602546723031575532788144274049495380994772109550639609400390165952624477942428199160475580309060099416086195843518380081153634218781652751344976399125001999313883619994340849004699899052798272193635591300349578457646607331364244686403137072315015877055285075159771935789225798668823798275514853723161793727707902060430029355260559586508943135503680163250704928320155781290762269063220882851553672251388340056167457612923490242725693322491497180120385245053996065400815187556250489154618233574089359516351122062813629074218465669352407443800946861116225990290044971422455268282928492402051940220189642871095825261222221089558831871358823314197196020051783379393998221787267896721064414648224982217237939349053875810686870355890214529345074718982313405950077668738637194282272208446921023745861513646722400282867303834196123905199280225580153099229334985697408416583471039053045738824306049293542558397379404350778423544306007139400404011034342488103220848862892618574064757227215359578834167312761784712087811519614211619078918736141885010066677614831881138081351195622876466704759526535286993332528718786688338042218304084071259776309053211142693373551712515875653022732100254373358786862235803882659918959022531154523891199657566433035941988214681153095444898054685492566563540816718416396442356608482225833865626363420569522090234819036554838634270061768842300371784332939562973192291531293367641420163531917200432611501048029106010160748604628508358637252246746904119831493818164638362452351345692912266273027207449089739012929507885973366742167423476904418711329932209544602147076831445786236009742488707721899945471636827547273332981194027272386984058846916000219442913099429794271971791392 [146,135] -387505457763717434190197720344196474561822189015403316844309638150753342869562637049391867196485568194058734301309459307414058842248500505754156924881536813079378728454246326865031461254753517946335814178340986246230239291060435796762686679577875892245103549432898808817851756726835055964980001307447075723507633918997270021708954643797796509093938723347446901789940031217510048270109149822694702985821204302150149989255043311136154203724199084590425584560762108155236187992451441484355177711772769011473412404968425318995601570074821510408634761825857506606512845222770819949709493192628797013200499943759013853430366573165680124863395606615687826512733363638986485667766951615471328084261063079579873063398282172002562365874655354518974244776727286971796987864242456862747629170110599888389244473516446608379740353308247921120420049178959784778912413349562749574149604046923305626274097051408838128816088765005875538023538746993893386232023135308757259125984183088959477315432651283210613941194645818008694594745159841879423999226718912912735357417544744076018102707580761480667558483836772763532798014220697104341760528283691837240399444807651525480465127221068821538114008633626538239311943571111881030640410839748190349105973806013390945804768680342444156352358103471165267234100538792992034194377975845331090993462042137834220277264381951046715083200377141849982366030996784042230575137677387171939068940268278963219360123133562052908566209709716661440927750772686418915843023824779863944490948998413467534038272696116801044041938369371183901984972680648218440619217344039020020164004574396131425189860764184215477101141018960630619878963730212883366107888770844276720894234420010347419401742742580064 [146,136] 239101459586010841916577035603076320533525985808144317285445772909755034596341101161331459952371621848463290278660420476542035278221574798147443617039300411740933271400201556618618710576444467414665696723327765158079058096497283786938792989862174206570913517387394680082239425004182985554454257799484735613358588335341792470040462982219978078012376505330724102718668184716926116502288981975295043598172086614286701572765922769620404772439027228093869769081016179691129562619391877979941362311110689461395931553209777407943248596302858678161843069217116927009069418029358800015985961428891108943210023652701897247872324780306664666662775934055751255647060519774606831050786328380251346491952577095134610806723402325194779613563257317036028102596843017108763150967005351847601340739816660122513502606808272403427712489876869351101801615705507475170759427763366950988596921838242879489155202246244083275254075467564091983284651722894699987392377394537959480524239542769428478674991027637079260745388584074053726226050705145106986819780982787276738268089433072400178324569259581076527400755345552692610995018064769811129245146890386458832255950195426059728807620671826775605342750843954611968323047485992808261715773219585208671265401384383974499300153758619548496658249373920881755117151421736923300212175303814814111686886236604493530033591396622901554699271409752230652784494235732976047052633144179459289565260116435702809476416996575776224298051183810755677892510131681983339554869327772253721881558921179602898841063524233080785503504875931228461708525176969855204211065819444453762500635597398729127982775348931601616125452921251869598525098909796500223141023153493967438297317409458223701960 [146,137] 37736946902889189050950574767553536554436922439212425117801605715928791652852006456244686407999858699335482522936189814686890086432915107381819738761079521060625635027661236834563659104151002442704182528110561697589620612909188540294442428904764264682690288545591057212061047521032507728920269986539020396479082833849975189321218949045856925896177112751260759392006067799223886706992609311831070307069459616719629647568831318836400728612224634382527003232204976390699862412487935542535688354947290287506153317703913027218429919191515556078074417778425561899953658646793942915922632146563105687263824649951895506450143194255431941789860264459356942979463686668734678584137613803655159513629528044025223189461381740623531489082951489179339567598637956197397098914997845866977218573671491947626873912383750375786074736682472519258559549357644376536650127091133404965360744389502418390558895517322846267688613933076480407318698675400131592623484368290848020920742063541781333718824248954341723792125828344072912133233735679116183904973810484976810458896951575565045335503255757196968408442565704938836140358403388206978441585279780605763708922950048184130292396235284400694819563768262475281432797712890120272673081120199949984911445395610767581880797835645770747604910853945030228422595650623316325801126642217391137423155112692714007715087919637504462306192724963232899501970292540506010203728086573882954136793520597117922857056686762874365395676475690169613494784425558210725712540795414338947277104407319154543278784844064118696118046786199234775420133794882542214323378544989423078786501045344978735291131139917241913321358865172055876212253524025179193340192392752059724098696704 [146,138] 4818253328901741461829341467932365059921911212765108137562652853050607094943275883104605992738818112406526937829773300336792964713708586039409445590372062997375233828517769207361436381798198811129519055174943394079752438286616617582692977337003456639990070293457685324923965415262231602666093719051509532110834855769918550861648925029411461711857540691026848762831566281211900359653805100824992627670642222536476282477427956075527202822359044666158435944705364587396766337732894798571378977548307563763256618323040201737851404383781309764689555754242449495340901814798505430501311590119266344983177285146909941818413222217935999390212118161548007079985240172836202670005980950108776217069624597293644755932911902803881256844226148091524434020722015000651452028299977948325723574444693596965628787284226407388308962568548132509609302431425544931704845864262206401630659825178339008501884701700305160311504972574061495027249763297019446305638523742820635216475559745479549619731699312824493543370720584250378551513796310024773269170740031719984162220711668497934049016962589164899617265080539630627256442379514111872177379844215067790674349571862796447494243098328310794664637545704602510839681130520974480871381505347106682294654307788972659614081832234683079835024512789449039278141418709433843002161206374528621151425267425451072893629579147645392972150271293607072048791070000996884401828392797151984817761793334658270495221804736122822135789370250717719609281003574845603938841970721637339344892971332394020008879337088739315509947684777032444421172234666239439400004843791606929111797839341883517582099965612620285371099182654163491568293630169374530908362879660256 [146,139] 91533295570246754286301765615575140021658843273288593207597026583348127671960253251939536269906994578002733000491552934063357654805588381308371445227840821451429723899536643636934510771434758226501549884795181707641196018507862924038931003008528261614643531832947136458698756669634916705747708023270688037169221040609069109546613988679723308450630160337718720961257964599615338653715826439232626235711515568362797507687738682282319872495663889554896684912967746042546879347269824631346739360237340246212706012782933380546241043842955013190685107449542238247020565193323022068983445581981095450003031301828213791676733602126949159104952323976599623462224269868224710079050737852548124334599937585790997144941833118772399571920150729801702428096261168666226489172555367360753538593710542834724868840575133974179703653357460663286612009900388393402629647263396717581607685209676027117657533004286509303451666705459977504945647417422195399481023575079902298916898893908064642174743976244301381919181721506974649846333572205881629149156881637227444285655899839988120929537280561469535679258906431153075104546193699527617332841365263529331917278660904847033365934897973018120274984591610577121445765488841872586844153403788207720689282072980101609051351020351458389013249862315239649514872515661932233393074010176754251786128894549970138935958832052911918412629744814781791946814906666237210032731641520830632105475133561049596872296817478892780370914734767139197242266406750138299784604543214881392891359386138671019246066475351996639344521166050516265497899246119441146193342812187483949363102073753859634564286270498355681883415807151973416008156208489926512 [146,140] 648964882960093213371661176626814714973092845915048582795360670349046381680662961123902822087278751018400073839165838568503000326961009051493472529584182332611745083716458947730008163947688860070175357660554841716173127779950543500262672050485089623616562020478739368703195452194004446863210405689736150391713824138646523683986791411722935643727144283220456706945354716937759275467043738810984764408223322057463482365861295872227448827413858269829350173029790789376063732223490008596525257946921845305394097336894642374769616918501354338896483725471642039485974344304689738391839573055543649660703095616338060898744068488609695980047151197341152878621286083872896675701258261571678686809512320819724655093878409899281691998192089966187430638055039310785111135037393295433640339419995240758258848813041129510957093293891553983808137610686635071252785320858302869167014647451616925086863542274085041521749353423675209807388213370554880321730483954965145342928514720654822768122226829538008626462843145519668486293471977079749228690066560899627030885509910328815475757169985872740404464365877818666595790984702632808735713818625596106514070668551999774709636945795426072148625551467960333287758412388701671716762355581720853583721419329067814540950010914948384051985020383484244035962698973195926927068490413151458112212905817290862098880797933170840203451057432048417641198925153815298864971066151669586908205427761896204125236876737218101658456036647212179209224104330000753330217142078662724972266897241173412159609050085838028841593617770334153068007660305335148843645122328804291585037400130754056247531119297108336694498868703952723656268 [146,141] -735603904040267650527217134827272182574481231064775094057684146873864433236471914006122437585832536978989468365070612681027928200808747701279919883197991759633183866548837097181091215990234862224160090366493704009537147102500662439992519686911221972753500823607831199201706380482743630741785110793146070672178397920883822266399429892778252079780906480752683986600896964657508900850877021205134547022266236936667530860179942587502286929071554548190250606203994176689675243954742075590398392473436777988530295772409429618858636409175667512425141901568678624823389657610662706791842662153898898368152742809947103044790644033596058817512451259807819952682496148272646600866109197985750377986085821701759269897630165021728979253513456620534952772442763033932766697493305861010762415568912011060013967062263036193219516910750337862004584108381577598995074132456631895911811284621649000532884530712912283955373510078893560285978335660448466201310294958269927828588169775148600783611296663101131800737405832924813135242990533598704498948910654653728019188058900176290769369246947823020305776746671813081749836807340934397897849745278577856038708053969358737393662800158503603386837138723810212809485556008199120215568736222988194535342282823241894387888948185776858072043333205915706696072463486110991158598962323559085745771743075948501151819221799816176884079490051391442793779216293462102855633642563076721672414394792490236662662866403033578042116030630244525418732597656612595893123985213254569765938004722741714782437031547982350611709704482339396001302455515936512170053184945773638646561230382442360777899585299112666749090112 [146,142] 2781401384891809741210089311768176949885145920115727872437274421150030105174290725841664785392602371253434550448890142517246888079951687489250304377672420525454162830565340130294872657230522103893701202337309592547718418746840745057717594124261665036933800967320858176908688117382566792030066632584369272491683008153621996570443829427938886310136541861467169797967559330197305524948200672346589556701189113368104437227343178840403791275061040912720498679511425864498360221833012231239335110664300233541397645851876364752096659202478490038975708092639862758704781003780804863266438773076316410003371303615110736553985488810330253604046815398918161376427874174048928182683638339291305941921639688776165823305337784260930600925244035061500403239606862411647466181366935826606973349827475700608701223314338222923282816052292518094873481690947196213336781057838107501889071470643622984559684472256994743734413940572700107533147679125604371233708163398454906483955518839187296258645240514703288259226468306814771478961838069556283281283308356284975717468560685831128207776138022014993503712771469051575781855264413681349861095208658534652939831419756349447670726576111165706792284665877221320619680095146796334456976650103807338930439424414869848652277984692279487353819363762202836095625004369091257286623135125762208028085409066594803538373058890968969255592202829708727036045099049139285234054642767342238188373645962425823876657539207413766181856608597767031340824457046930967934616116421837916870295691492221993068960192491741776708323878255492610584894522031484266719164079230694600436304823826057580438166118248 [146,143] -711387314183144438244252228324261862448786685889268286233484641892215956763005371913350744726096191014824026427637523555088820001944611474583062362886182267864592803913568792262868357425146841741664552651092020153395143545212626605945549658649755066589901170398002857149828589620615479497977255041470070207487768882014403320351059376314701157551657718746033967325228986163770467428994230331896957935699378822043516481438987199029251549286066805286888424387697773499875874630740355919166406341807025066933037876561167123773136164136101770483424408157208185358877085364768786109376990151312259064164969525154490876200200092272194143975565397620773606497585532454686229847723775300580510300071810773834878699058871989137599950535368822701021993959627424160115248957201840895973214154942409502279989365268177208292269192131038518432947243506519199680378672009132071814958546733131260400542645911313416943309828241757060855135816766238479292127870680615448024411431046965720261899381337097657284863320253823909708475705568625383269664623562668579614613141905813955250189014606025407250277111771453801981287879813431902203537523351385859662950148735940975547987880694267021637818397492708327056804433935337094156329484998839565538243457045324661054663354577090790897484805524914656869770350305855284642874911108203752443645786486491665294945643798378968368441677920155687744890910448109775956698747154799553946135724953394285775386550091776771471230807242831687088113624325923840059445392657114124433937175247259891730359944425657166379170913133085245888874861033772398434720888402100904174180794014136 [146,144] 79356136879906489271116986898431618532694712436726156923051595709217297112152352797191504084473301708607880262719921629392616466706349238187956414391107294855752033914276541385381108318365810827755999603422012569652906642445289100909233587358954553898734148956702617272328523384720392557945650859507336968690626005492724734245061872887926802486208182564009648314335358108755524681285719369965882889606392743147185878039923545025974953465603076117005712402654415626563555110884917810962312566447651637723287643200709047617038092879673008066259399578429840263256120309123588823135477942380882210144868764139635208374749808865802693239305419023797128030255369206307704836916480435037823614412195612718400639651920692824801106992237925766183339642222902238377059177023614026773212074954961015562073552835518002585337692932423510033868435401794247041105953007108598095980671331614880091514419200623456905196776382467091863120335644905755298266560784657701104444179813252587898700944032340963652465928509394656318562449140534677181981172714811674794289874722784588231814471341014256304223662750092996309684442606460966389679490600497650577903494549190314502067560740556670371889776631136103293607745243289460501924271101257416338525148271702923598123984291582888793472302743032376956138031108838612887719759885159492855486229534214853220453887434976777480050282468332479686090007452873039578860236675482190029831643594784119127364739661269231681386547410962611246125627932912144274691218811265014536835096229910202474899798147982471212845841078573697293402937463489037818313540767803648 [146,145] 2762438535316116370822884158601290847688467192935334054446686769842605440437687590916731331191030959704684775107933534346004568375425500579477164831243408425928514815348204776146648245388798548502640028877128556303308712544044817724544756449075911837516426705050159222560811535628970983099274732947074368825653131284408271364737290124763877481569363954379246735335539637191420511873290890680791248159358491571128342200273665941462135102337634652494896414400088693776093863660859301140666685582911855280974120075891849738810809262804116764275568892113704736888083421705510050816215239515644467600078784173135880403550083944687395138767291973016321998497430543724037137614356697774556220781954722267513140481628701162657186582879258036719397218617075356263652049312006846086920741649571474287455666078665809107473135064861154655865375033830253784871629344486961498197173445721457326894755856616670537484764657453466002958893355464791895393954167876107403796266634347494171287137722772300752392550127168516048196751663750524356515239709090609515189235683169768808983642759035145252744996895164696320487998734351136307591134800058189698924372787719422956408805579242508124320642485803429295686242838002427875264341056201520525356093326149644631411417569705822003640371041408899371412073631765838827217076482366659001676179989390051667755822715584539407963413339845135591387432968783060671382456126627928293888348857050410698690059323034334660616252345725542073990780021011998285343336404313946217811428855095693004507024547067166701793899978013002903414821819013841920 [146,146] 61912544531615106341404052985815206306808252148542360718333459714055985743060955729179241267567757312334859153340172000365347261751252701391625531814626312904171151652076803654864378609020070691537695326598784688920067898968597450187189133174835807582642487991602277385577254449168160955874812912260762931066377598828136491948774501509763345708032880327280743604240710137482596159171871923089294346491631379210885374852556534944799853492529356786363096288373715201790305998131336222994816816635101972227344571338621170355826457869509586223002634579163256866131053622631413658230533530397539385780052904815169890092971193521902202452106368988537290808490161403650750019370385550484473900080571684279191506398129753794248007676157346036703522681371418082231617411554111522792422924124031429426009191240071107052273104849429318589001181042606740456389033029154965538149645318769150590559405039595851438472231432657282654781970613145118756654334725588535388427361362130213309222851344038764755388351380643674231264913671735100506806720114525688533351204631923130646398997783049302762783253315772842252900654835889537977158382180533056642323018905502152818633080665414554790982819538231828492749549920501043109426783218994764333184077451358104361562888626709440250691987219637081722704872896307245991635569611083067743922586047215703705562670143336907191550876592866850635730708742756755359068210705408165334341495813208081752068002111646508807511342034371219740004187349271289348377901120644911083809840642424296561642244094121330760710133168479286368 [147,0] -142020941916396848875040991603277596196295764802563091401903830420692009722427734933862380726773779877727379431058747731992915527174642955648724877042113711767660462589169573570920294061445065693568043195294213281430420582634151218494797846177390010537289010778268065749494333899043766514973702298756388754133564252757743343604060438639682639374960793852660799754498211587502709522046249895955054988303481583945612616740190725369450883666009772471234825835660848924774587970357316800394199286232638190428583697046573038913708947736767463890658270361812685012333637293482607330089166186555777572849540819477447168934251110633624566769135373948680459689294660958637754117441082300277907743450701236957227906293974207569249775802079635525722663471671987456261746994616838968657674749409789866903762457760086076151499521474348022505852581341540727908156223697325672723467271180342226441186547946944230137684339749535245656705591089531352221137319309023604185414168828246160311939762402936616659983116672011732592434122672291545005609965234964715790930428593470501860532747040885051206384545036874670392619701088105455021624333304362926398380360308228473453219061858094850585746415566598585586815147906415877124102852385004180376681532859793390452903657432464417915830811926722862914658740651755231640471974426967412800947803446502545441119011142689078544229453939487647211255158878719039096136815685113460848187715871115055030269061484446387316953577704409826275630847707805833095150940790530826079697092132872035622753924888248269843020788414494901493444101390018424740270211564077808496667996433661037233643288425873339039630012035924864340344989060871291005193644485053168772032482105858952321567853116987884515323734850460898298555738750183892788670609797792010760695506731314383754585995499680202854189989735884827214278411369789421798083532153028090195307532318164924638682143089625285351180146476719620933109183428039320712657172461013013320612140210705072344022085593279092380125658741472547267829427509800965051332014457517543938770567499777406133784290876491699214432029824192821878279462725628098903144895313001091429247944430424307302475657625060774993401695921753454522184605029962583331552593457814420335823188614357114833752421071141304360947819259880115197026709870215168000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] -58515168298464358572953187416962006186227972239298860827445047268085962311090690309371597121757706555654476203544625292297388591407813926730820551046844990145055161836914285904692620400334957515827419056415550798064563733584932962086332894348012035101863389873262793326519413495704545953072683136317323480762342027757113785134179755946268360383772146593996440991723105244381038471165356854690681032220844510765091857069914541935028200697156629905265912831506742854029296436371096882740033475545846740174291045748731731963841819033082867937744770147838523177294342370467847337086442701935450119796990957718993463447423104104201578109630703022649532885856697266002679732164081540066921806466245640813624085131177216333432049300979051313218526146367814822112087549251852917779305206289596084963325023475196612740072277768760143940832438101219778867880930909944201811293292518165625965687843311889491384612787325909637514815187460096462710757198758486140296310289555413414102292304423528023460612222133638228540029138105393457087747616709687002518598034947613806101161388406765945850766938205969512484347199551310079712598615659105335248463481144062927807107221151323781557429919562767370637236064728712493372631613556743794856875151696405128295516064578465265926274088753877024507246751108679970275248781659228419855360568183613583344442695803884531367059316853813008904539049600658480334729336271590196538743190496671926039445043630877966012248301360501196108584597735801798404643909174043080684091690677565736568587089213285841551791312508009678824929534514462123871859733635392816423152027776844426327831043824514668224026264594548611683656289879367131213293235281031196281925538909961891236595541501483286078345991892269814483980346262788910522187248769842146266048054957631095511161012215946894086805398894570312490673594774757696241439760297932001404557410443231213751238502699339843936976528916490680233325325837512979747608538990611692043229398367363674941703593184807801068187452802618599118260577134540729473119963079183981661707839217324615278405390287701683338626316706905078986711391555315399638670991018891348729012709210088301608425064403600105638807975736793207179493255544547207037295664903478310039070471604817752099547510547829711526214223743853853653341799779573694464000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] 38050396704315992708669956749898255225962856386915011209828058890132143810886680319606381387927720162375551770470310167960361778010634406194660738924872737556935632655759994379305553553025877489135313065047234614741137062220888757097280335168956893331285608369833788336677556749619607394404772180448933264067279385772590851181279060381187961428859635249950513660311240896171793976284659002813331912344688420193460196931272511740142834891067785774058843939074646204945996090252684621116722453194459767825346349701388313924832922339099381109767657669365010018644835241598344022891894388383414751686762413419498489838090023802886874757545040868173295802705600809997043638689591904819902827664694169896364862132474525634475166424261399782704402871184282344253900081692729044926675311225981939213412050018590958848621381497824615094115355176619206797247042523314130355160484118450853780465300577392383453500648813430286837596898779323187188642098512022971188116956683657406963130274306663213259966824319971165230535439545131861610328832635610751967711619136631157032131972049071431303597847400058926292391518819779260445116375475064450856336503659036829299468059502546542619580014318586076996095631848261369835801384078630154060449446894380374746544356092609822440741677270227709547280825576170458609936986857139065715636501272550859060971871752717498211370104521168325004412043665232397058911552496176927762353539989250237137989090025007670374877690440050054961957592389870425576814821566386100734382590548239993657428090823002089665324556122483164999449213370579270795183063072446573152204614994811938955166434288711583436387143429153308712447540693971032735146673995493768534562926893881987374099487324642359385386070564509735720203644255807974767769632922289161548555507423171718450413917558460022313915224899260101505359443456559685879339833842392266730596800988501122224660480990047980618943632967716703987257247749939550582328454964753845013213378625745578071725503996674289765570808578677544481102951785236858578665760776908055910553262115657248536482439050285307923863612321745378486304265757079337449235158873975356317951797121649715249988221157281372266660937572496339750726943425477100555221675720146066225572288962449087587554874275627903306523093713658942700826815008150101426176000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] -252884281429482061508550620228030581929689789562965117663167989590548774091699001244947552807471669153648325376471860065138534519559595738880202745877052552620119494344724595244891103644294332343179973833931855625892681070877902229643930913344987369361411856696521245402658060138522263204661306222680996711247828616295097377776973222386343145968365015404269070298578228152545353389356384813240595372108594757904864963247263349037567128388451353958048248601440156599722345923732128690316719018338630662556325004303273659709202931469874216960934325405512682508409351693927942303043113034671670861360192735080948929296685481193219109941405162759504232381472617127460437569585079645681219824340124960043921489005180572962780496984614235129541282103430976676982382241172089734861106070702375255608899767466199914398177997303104716663701564074387438262232197832358350007319153042739467321699858248983037615317850745856709895743240686705325092067673164812720593249544588458260041806284359547691953075938749147215215972281792301582426214270654067693407860302336435212707287854686443816124086160862508761505417883279639896520904145404854573661590423306665580246089980442375984791260444048352148377680353383024625671276935524452679940348780216517978703418873019061808091779179976175702612477878901270723534672903633382630318981680360842492009621004195629542375384176486596167345912303412785338394880429796700687080851178288697568551697950123361370237878364043553709211620115844928365274537867601892742796580964629913806789017144896504188426865028144687168919732499863928550805264769073150861643942310570594313703445193705797111698118633975321983087729124553888126989708670170305135910504412295889865722420332887150426687575984302579246718120760348794220052999283605195336790355393788308438160219735758923361000937341841232461847557480822194234163151339429419452124632095217284023218315605136728220685206467589047762854943657968365334042819292218927976370572708220334431830964744920879494888558584358355165229268187724325731145724848877742739144616933065946016359232361123127574404305273402992323109320895308616865387605008812691838514132242349779214136984228461834280565424934144801579584628788790496000692881294871124322025346759570490769063540898515429752415187610120290670534987273529764251435008000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] -24554832054585998447932663593526409587148069307457390002865136445071850445217123029531725426641390026251228131973642589366409114065930598403587347593496662912970510494311734886291572206132578953231794250790053403821476471917212043743311042223476095964320421174748720569604341080256045071861319587236101856440759225450493075769708999605092136789838465298001513015004821757496343784561574565129988860707313483061059685327214656867042083269565615066554168637658984553540488539781678321034595647238693687674281572864270761391616840311353685641946638895565187988253296065271001299569169149933998633190671785842774787728761454522972710781793579382065406845995821408109235163176298946133212013831732802062775977710437549411373715394186837938711469307199677359924592387237972538566482533497847055621586845281376846634555484201835525915949026999669061358405335103504043716817949509223982294376757881991040026445912843619352747673042689512278976392731965435952964886474283870040850345730209789165111878752395397107585645219874463350497376567303374947038996380295443448235885712523879409839023706140660197514267455431628917666204393718912367338004299521448937583923868276808402342154846878970860648814270213454979919036180697620396843812852647491040391883694712032044900660859426029421018561192775424207270314700313799543956290561200615689116168676965078851454163661861719885867964205187145765920317049129975176453493044240799400403141327022977300024737435591643630838511792853991125166911097000924635131622446175117347304614809069832994484273362344053533226080906922333600013496838054815090151413470108671936969399172294730319731195271354091025208178039229463354698176768344506899703471488739900923908900127414087147543308943050828000338272500036534051637692005667208660461426904915411940640894523280560367575577214901922366020547062885205439681174234692374484317282190446995197800507110687396401370815482920232798920804442751398468878954280942915830784742613638835689648485925617320976892272144146140412620156596695640839017305673586352183868772500937614134283733360028271688133019083777729044498582235057960344678796683882403274594835190927148710410566405478842743427142133359932744895505007662029625140908315950744062774975780471486319738213968226002831745175028905774170586881684667937703851982848000000000000000000000000000000000000000000000000000000000000000000000 [147,5] 306747432579933973866446163785054406729213023669491502874016880435387577213213403264066651458933328266955167364621305701324658572003308764911913207814713469416113528616654341437980507161678581217174242794804126504757265317362913455197970387762098796612318501063779356454109538549602994298791431005628825284086577464255154539028208822007572977387100181822427540715714696248537571689001333702856308513651038998484504728847265873475800289890686082419332757999754567441356202574656476276843585581360524121257219217910187722685739666610887610387155473232394860731153037264468613489287629169925947370371739076964769740989464961053500790454986805720207513807960805357713599254139419554214659960650655371801039406206516804066525128717426855024336607049352168465924688049999190198551456079619612397366482820299591282632802144614025569300873826455780818574428109471105440781437333957482653867310987623450238318477707215672277302147830297610075964279801500415670988548255566474845967505196217738203938221540027791376618792075382989136472203422079789554567221343083259138086433381747524142428996338658723622065580532629734783900695149254648739158796091368990436915242036377897575672027478112427434989981927178668607837705994611003453388563683992552626486743830868132188684194491986667094176448280708142613880691884608863394560873294642815533199261293769509833421672345297618277970906215713946269119516568893397085344114689167705340481907270516636245446188476777064275118786211928702238520325315740163689417980357036519002778310255523655835051353976573485788043659106576750959647539323431965847340437535780246459423864362605614909534671728731113385588062639726139372975984484029044165524873968325888017295863976926260024430698854238529030507878108556385280679586270314353591973247253900561556702155626318832747770292737686705096147785621579254690417685971090917560173664378340292274360555258214679712157093672812318695823516232351155727027942905536804044030886941733393612981143752192428003537694695289241952789039082953515275877041569080797485782345016131762197166752287114601370230930758051040837614844640260217304878359724947103757038209064093774850740454924358190898771793657540783380547924148194087489857889441158820735481728034748302555065022995649445235712718180825962334451171576628994059983126528000000000000000000000000000000000000000000000000000000000000000000 [147,6] 2481122836312798564496663855010477409918141980473256083144647981119025531439671807064253142984592329203648419412164108006848616407976174967722941854614116575074766479845708559262938036436412193168869796016740834692341129251998730922358392113693395637365958800968937629507742383120435022083877751503118513815109074862059161300740704985122873459823194456542961365401301625551878698875459668783230422380802794976722475868267993358530920132980370169544001416996681355879551273470697629283987985537106238038328963638678556800687399796158692230289159997898824650674263098020645561005664042865476957197831777864355794734426356245210415277278755691851561808165351942482666616651201691404988663448361239608103503408883197036658965829572639105873473642552560950764782951166088034258717963984168833704011367017969672394287591633257412036377086322258915571807003235936777285475431310577451975209883358135525850309111446399036339448745566773952048077959669604665443521404143859032379873939970179499833846055804691329478071288587229366223829391588415244893479699902548989348028024606788043604847464623679111895491954362697151939482713308451834314249087359638492002319470312702117928323034582291468440511979647491579332279002109733839443299668753668478840656667858003343169228726900254032821935230154692161857497761541990715592911717639606356061253238968798246660765112176731035334933243673246428408805095840245469471125052207167828881985147947186285581648193948847903633288675224998882741899814898692702032550114857696862324040127705615996831957028902549152012242981275451978881190755522862096388518773063514615354436344146227651429945868864907117228149432399183232100051782728878865228097835144626220642346382493000468843415289319768734232659361452338702569775190427027086981900235615469565344895443966799541500146626217521234919783624896506995136889075505664107422554331941743512246003794925880410414848302732144310256956841246775360296301179615824476838784473252044592556057733246320718075096704092817115217879598869053185457501523834329888350785720236254479545758257914263488091504137017565181560941736191541560861217236857002386383269239627168876497588038199428065420085697184106999916530320477289089249127723983555783152662109310418020882526532610262403156441070713483894234905343738514047827041058816000000000000000000000000000000000000000000000000000000000000000 [147,7] -44334542584915689258635190073346561175540393227444883513585811817129365674724807783803254016143444500117884160538241076871568216543496775879641492631237371866556154959649020206195666942867489428448288063952093366011280313337717137184549920049151594013371425182793123001276036335269884951025912076555271539903761374211631016428584689512725448955018779336495605367039949346166847252282079698633345953949801722179432176062179709134414971262454407536176348113179553552748475309142223351964031325890891976364312303520068133140891151115010747827534300136749184754336097455049455307221571382431130404661337151386569225119249166795449479389917375327121258148193691397426493350680049967725079864371819768114582599697863737043595944044262435259761602912553047932235134939428672354691300253563555980003381602054714136622472902578857760478958504369084655474541014310723867073167074594249843284473768277958838065079885177388011138733775399006264402945318508274478052143210490778597256739627678607744533691593567477481646854953954037604161771931000743020113103544441002209551197546343069837750581103487995155053272389680814385152201299730315419129429606158321410853965014345769839961024492684018498616683323886433490845078957506216025410710832908392215584407035163646732133496493599083699419684344212512289475269671789851782081187319570591561268680506407291719051094531315144904464393555967786187056847637618552867939250821728251284793735455206769348878532249830636220991821694495259699930486054116558552893526585141078753470887476526112487583309431945735978108252580510815103433177839443674175038490131726060970065778074284276853579727740019571736466944034289071214265370563272547085627464829968019087244564742584513008086285831270636682909527313712016276906625616553423106310229333808110236679757189384026877609934241185607419391983291575152388092434856918969140608422016110999917548092415915821826495864752655174499981644130679451291598794758808466186561145424579514162400385792758961340365381315254376725170205280053821725805021935746918150756710748466395465686401812696245597888565733394257305292028729280016764872017760297331258585287894681016805721629271218942264227575820614233171764315261504119500894620928667201523922563360675406465613997838165483465426141075904070883538175704793733303006048288768000000000000000000000000000000000000000000000000000000000000 [147,8] 262453536621465283508521465881032625398149035158143756308050579373865412788464884900635669268825857009062750564903703312282961357600846569059320796941341016013995405108377909346057786190795115239790595380451685596280034306612850065939242788700914103477808783122680941199163073355235699326469739856407752273918823919093092700145142816930439815647202672115360013961208236137915106080538273816899151011726622430413204022466406113140500935969647438586661622466619143620907009315039691519739035265136764111170470802790538581472906097693983621626777299016712268275440751870765542101431893636210660814664828737657359471428998400595276375079515126819797937443748312623954411418613424909041637204682496086828696637511960833269982820976887026170183016200525100328854007605675755538768045371394132776223163174168458674026567827573718310283760256819020331618805835015275906015756304593616850900396648101771702729693793129013578207279069487825394228246599844573773216189853096385266654244022138749873144880308508226806116364328558977392599203689274960964280768702906628054542175274177430977427207101499007922724856311532517385214714044419106720246595352517528942334717039067013609523788155554518493805402595783039713755738003470984166840299127809535207235343590012588784660309167252488289313952380038643862463407460741271364163851411937858755781055020390891193886384833585530788337933986823792131067191295833413837084872586620156103991098480974060943902824024067544611487382632475659839869329900966620584149773095130603699799467826941901957832369254746967758304521291962189927700616305229747649721939151068766326265124673807537135267684146668879829572014718124604913698152881683299593626364983161922576668522781220936050752282812654213400908106726760807009843989199536401621709052959487584738068059577291582630303618746564200073365830450567983657865118434776694757587094311750560328889315053682420351388772026279568568919181609046726050862554798573877749796090085881519262517854738590341713645798259889210870754948347380130901913265190752885447437225583496466606700419954448048430735853233766707664505484878196683194663400994135986756136724911307669714007587438032358097879648545552016721390205347528661894377898049132991415066220002753486760803762461094098150144642203777472246411999260957240185840744792064000000000000000000000000000000000000000000000000000000000 [147,9] -993882882693157850838102060633224230789355050000902413018884288971253990969160104732647582002824883346227268537388735858882028977486579392608295264959412604740111569524451002647753389359002646582291795518570527689990989855399369636677280633236829803806132537200777115284501482518396336989773246977986608326034810440574796299021025663105416214772550165080963354504414818168818028959282717107225669541404605734837340335964236282986444401411441486862445607766287504932429915313394873343164842608789876439249577954206914495539147197884534880320536895392155450053379089520630176226777471414890936793785823729450295447209222215995974797714451328013075175356042453710925080924905839932731322916048512079179407201912904917279857070983760140418194899741567837835702609435496612781490872151393677125533375758450039226455069522338951299090575036221778565804464032524822967686931303143832848270225926017050582771714210503647926534471128289964804557636539729075224952978834360757151349188773833462992986320339470256763090117622383147675433797477632888448297695226379689075358878540561704936139967805401916190721337229914447906856119600980279430257924545996630357618396124783613748168306045524812921741121070950898391369056136195363435899155032047544998510045301722940350991635986112720251263855287903712779190139776115670049453452755241655323020657956434686429424148036639559438344413399891539534374247924519387458215786913587902167986193060031656406038504327636540406735768812507690049868853610974408300736596886441801512990639386768233280474324431449013180392980369416685822592412479343365057089733897955272560790745851318042287033911427949568531379095741703276403054765063423208513788588627615057143866790347789848479401760514149851272794580795127663402843344251646860138861059569877670718213702947074807486263818555588047209027090809196222578808781064328971886342550401652071996218111985500377977320428152635027530247421916578773504821685170773578746529753531030900932556236650928878133849418519324619164326106367052786395204729642449631035477216525634464099318014313274540655505496640844959129416329945342359094348450867315048754435961827394390429265920419320845707946870491099332791125330997362969363411646867197931426621360548426532730826804924572381412434535439041320936066713949650722515218977521664000000000000000000000000000000000000000000000000000000 [147,10] 2977942250344486738918239828760937123586090749591390104267668577915764465365177101977178364534716505818402088040343894762638918001482637144905953187591810725584030420225052152905747478320789214569028026578211562986367064159921533838744951382888797127383966770019367732089924295621756091728886981428655852871184077285628450273760349552081848126803308201674547584670181450509376515982672844756969092352355538927498750112782918290113359985627644319344594865336168831666295230829431359753774716039368386655568405939515781466285022267706809610796620154374966825793304824400550068017696256166746103105421286970514027821789509366472557517913958248816079305380580327980207837407323601681593794678940358839644511961321978085001844316578201319768205925003295960887365840208222500292925991642168642620313525564802745998637085988141249081918334251758851068380071854076610252111982454043639456969713415957362332792155844211680088198853970605295993424597817153299848424190076385293796521911987333752391483417159864405290254866253204294423162858213104602567972351275889825322263246412700581783963611848880610389943947261796826832640439934917201076121030606907803464417485787591114838279634991760356155383279124031934287711267050395711399513329408854506482639532745790366183941476493789334966103260182346741964623561506745679671362177736528702576613243006531757010932867336396870625911260746103976083994235242377434853869116144369352209719686902521505956886947799857134491848823410887909875931761078664108187605672750422500925530123200954067489978126337887600050603313394047085099631850091761331813562109125778577048555498867997807457336773733366716176889849662328648632806030951434718478847073214521569286439370545773511608656011771153591489945900097759505814721566190267954133190458834056583294615066782212539990982250776169040208890570155150396000422199035776090751527984552617311409130296230488549156502559962251745761229342516373171554729772896709810117843010207115697779262213119714294704132947431859326351985072875111577385739755187435194721385279021908317998159459911568170823775833047510971117183354630282808022686774961403179768754390238572528956278168314643815620676681731917659302131220745446988448610965025595980241801878208380660869490857144097745000942798442547567483332565291547817766683655798784000000000000000000000000000000000000000000000000000 [147,11] -7662264428906752195606276181457243686805167662322349217806587135616248113396918703252667721340210275117739985494848557936443279828843745512429111273379916066282925999723890705100559579983374345028754098675640088496594933249408489878958858793364534904391879316956346927703871440554551685878783269610666460610520428044507332909639407245332180122738549955035273174368977384794954972753710028722979479266151167361456560785115288143065348577563454191887354978307901751794123954066599618249383385291149166296307254071096094846327160395935435050836388391513720636396424645819686686734276588648174077933590589037192669576484434427836374165368195751322446605290845555926288771404117531607814392845382360660304287504117786254333188093911676660818151284071302037295233651433257892630116664765866655925751608210717087785463251487471908017777508157402348460689868886778734827803252639819519623844435711104455409633432842854558174102397315477187290438048225783000357264057070362640710754187456103538912312151600949680168399519069910335606070969904354725684085352125854342074066604853590721951426883702428159350140840058303885384157822389264253463159381990739334380199089387128367254758293751059938411266780611426443986415673133689538226091686682626535342681724856262745168386983526014484128992326757529364378101349867170600635731200625372056543644741765581105466832458600435343289887846054791830045489226179133037990204345872497502773594227545412445048963046009407283181438573809691921305951164755780404876360251315286455296101112694811920085237981906487872240054488133522428168932665378701365693912489239355051337480454767574246929809429958828838218785590188700690692944270008495424837985131652714810110771497880397511776676097820128662563640887975691355706356990058602502295887733154213437878757226295394229476382389748672304069203121700203961209937412249763398363014628046220236561242355225105703090553938592776341236570111767667876191743037053709004679267707111271298866573287666188078620640246226564645900716332269390976963552078354991321283193204363883389125449527512078159895252820978687605207275391723875467310711667010436434329220755750791466899045300243556441036086448590425296497110067725156898276635003876383731819085641074035474197989536801080051613460041494371257101897647599620236987957292040192000000000000000000000000000000000000000000000000 [147,12] 17013309623616113105136501780713472463963614699611616797971484101944776298487712502723889507812470344676068836611686349514368743974528291084515242875398631276383861242100411936613696091855837926577426900233094407708029642655394023474296520454018798299908713140028167756201375254886153745474926115153803852169076452292478621390585948550175593946597188372838316487843689633600421772270943597682080647110615355541325814968115009132102038585284313116760211122041538028500716900386478856165406842030403040658979660525292088955378098965836654173897862812428811709796668373520594753207470557854805054313771106108477333427250100479372041459730375731398270270443832883849005310023659852328239997979499418984984430784413209775018871666379838688257193128118341504327738302217298161539465023554065111268107831131114624012355913425620232890119424313949720738054611753360746060080952767675469942774793822574248303590514394612980988600152383440175889887743953773528643825330589808810353572402128394781299874632042507467893045518512297569730701425016949834508369050611335503787384077417169444229383252232758606956397361648201662931486894171266245760204735158541133416990233733111149392478418437016387170949363144443096007647132645402505326066629348422179353468955311911273796219732530643665627453416048150185648723605316211375101270336689700762477034166093810987474534397944943819839366611110114321086100940343397716560726697979573620937858760561217246286005499927443792226716590082204385896721778031849487342470286254375843041764455292932769013273498741280812582512496937402256546912083245363092179854049520232849799078169476028486302145951085338475178470868618991414538811279598137987247206760633806352826571172394034041671448893094322855332983097373033781562844516326975783255600378061943616652354711294719750882322716376998105313430675512056716143051338185611552590884092219641980161118668406329814663707314728622196423365505520012229477185527466328836618708528806600485370487450748399186243242277544953962472302431336506741973297434430672511287543827540963019058243479678808890318061349962219449300616581284080878723994675948482005188004818029948019575617080926357690703563552034992446105632480205495806478322760541818691337205104955917860251251966914660449421724594171859353974914573683396561953387586781184000000000000000000000000000000000000000000000 [147,13] -31787053540227988964224259626336059179985480641362879568593450851601219581780858946341728728737365326972939344418881495483321972716133130005494239163538713457164328334713901503586700599573232840153066505951589112762529257399017773987762459765390204950252583284715315077706130777659552863715106071902670074025149559236542732954475229981332677258659232770566635320680650006607114069662444060094139752788513468525607210416282525930443899012788396476632585590774636506032883049881452998530219913891254475285721422694809092193704479153800252236365858392907828140008715222803127748638672865283089966612316464697214795637608312771944424267590594690947028021668115470663096641601089283650831982103029949042875398151912890870060545615245827387565152270564159592381860156955576960512410064978138598119253720587253940798655753044889541286286543395363930241242688342411692552893965297294523129569285933814274175265718794396077733054575270690833579589823634547089876905066324500595244465202457579064277241441690325210160304118518137630076713351768322407046864459509043342963722097890538088211154425920636220289213470883528980678761833220484317413694936286095275930040125712372118155200512592590458453691618746743950163830665913205585982220199814865637902610842777028867140643626800869271144815345616034460897119921583241563353294338438873693709950728408805331565108818744098818097179819851527669590703827888018147908170488743271676997136484487726348137152177835876983729045760535074614386548212808421824837255654230677457057890219865714566806649630858338682017363090683279096642763500819315041703818367322824465504856896583827379750354434814068917977884354034409595013133472313741199464793774534536020569618797950854789776845451291966058106382796605208998026259631965289906942026641623773277881760700577972615124939427002706926911618986870006894850210737527561810404278031303901366864951063150448728327560877013774682712140086762059700940577018318526887173804773547628197416442896748758246902763548454841943265646886285680255296066072019100749273634795703993891767824014495097892062607310041338218877913107214351062180511995033499082879979052943277150606069780561968285774125192177335502426805641327479344572252758985041227882647319200501657006804114469550957532653810574796104599894527857833771619915936038912000000000000000000000000000000000000000000 [147,14] 48230492251949745462996640809836612931704474441328735816439630100506707859504907571730933375094183974865752090829358076954446968811931155120191682301386554751085587024082875815144022478649250895204267945680803625003842911433848111721060434500300793261087471960851341678682618950296139712731327694858433422045025616999292326388335376446046790540330892931425653720423745621440315177133998622018699243557655104063375329408795472206454423935577655150972663220282318126318551640572639471156803647162471482795219707042339648582655052173857550439025057780490660785685006463668894831926569214978939096306053778544255310567250387284738123851922536668524793336552409806397916799041568255101450559772966022603786894094044364374807453385315256687847358610923679508908554436700571248449092568613208584528992893769899570629062183448274259133093868240776807144861476134358820115143872533573055039777802217942711645301774536174090102665146754852664365058761953032364549994165434993406475145538977007986981380217214933065107644047391424645855612020040082616951390624255978301821267128264199727841551506055376674137330791009944658009997417214207367445820005543404668803115690904065294650091121997130736751402739783593668880394540744491948287705628648879404150779601077720423102891948412293327339023996827907809759031582939227000301323928376564214046954528198676739970232303487921339658273722734289570513535230310205405027759443407459931133881201147122486938350072153428476868138656158186007002228929458086251655452002022290267166499603803245901996584004216654787953238275791358222991520473136509076884875078416527578573552771047538291407754230924528423049625871828514857208034190702915080273121878267892197867837100138012003726222278523191634858033932803188731815933092142641090248311081310440345267843420564698560593551923732698679020309584339927320802648033553004256130681249265248605809706361063533156797780008197901726333229595780157378496951835694470929325563188693344233631799308049415165460364727605176416822490655035268558285094109449184915104813348380831231007418089133106341444054551742122283398907143636842051334853913001496563767074158851159931961529969139008057154232779264031791232253037904341318700498969318987294454624472921581728715868928395776871093984359118910974498177896382069524760501285814272000000000000000000000000000000000000000 [147,15] -56944190850970183846481569428744670720251537823525912727427295791897262898520283579464597897953328552859205816719496463736710200320409649158310065853795301285543024127962124623827025106678970491422800379252718486504146063382967164403257186281732135893545459202618722464130498396672421312840908124560194255626193502590251602324036734428335240200939296072719978258662708488994962390675676012539581131113574429547995894154792741150259244246146463563970961289055997458001903922343549162746099248859695708120820022659422062691607638100562752818690158390714860866175103480291211337822954365088259748836085251693797828180776193282717677524114709391781443613523462608180123498331556920043797925807511386849750164311630923073338929026497455854185999978189572202239439370324559230331894418991637172615632315418139118398651657178541585149007480527105676426144523444535559693857477022647509194320186764185305181095706611519897886483002056878978794249943622041750474582503624029213885095495681823802011329804898900769962509422339892689844671437168800553472910483447008220455426988064365831708873676619615864107320935614053697692315969495244489491711280741306728366550142821571734190269892151090219813911805040615537742731985869399577121102820931260502949698205954642092245575368965670664482222839535211306030861122447544158830072867343123055240772192015395504906946505214599750725453188898513819922890772947228133541356150079677992383201659980692386227851118000004924385371914402031142485652908498050188934443763768874858972590930592244514829366137439076555830362416117251995102527798970411192101588583174505237601460709901163397377424603284747789541295687248590857336836326500252649395745163564346496986009387769657070020601739135186942176483680395218485040900028010533961836606228909139395905095947334063187476622914699945560373770334848047761854408247301533037939469752799268039506958604126723645277628710818163755936249212785295281532418667966776779768448213338784067136538721024992561474188095301138843559459010639864172710976386389284060634101585544704549345292659305033516921676694547175831298634299662922181390532622932345234211721478962404263478181373400332999166165667791581100111465066571113448350287102205638781157839428776984099440970084619626518227389177648339060789077918651459414933446311542784000000000000000000000000000000000000 [147,16] 49893754857774475629947361749504900426366902516136083571966425656177183162166963892874541792229060418989333333824525772312571230932579017887815369589725135825927480620388918710683722650012454486644848358651589292325239617758743950023735005561757826890231242854812476132155980409907371480260929236362783863010978506700963980804504555024834131868031886224394783896048270548247914205779634405110277664253602293071508390338570293403550067699931732851496332952427453434149962811955652080397640415858987874440878139375714795076593067191098724246997491978147802609551269670786887363293953582452337749563248355496316123411892448670625910048214252368083275426754458605556747167179895959248402011353516299107331577418168905158761735509976830335987226788753762931110593016461093661260176952901862123555520643125799315165365875719766297424993622876651226444458316573084624921280674554387475922947073784992888745482048960588225100009495528275930229480040393989359221947166690639759982578019189086600447654572677847480813611776511105496427736962788131114363013524544629889900578458083481040195869436097246642302253920729590234489920845437977995328987386974704173666993964546800070916165845729875417949599277073555989477532982875557929928963378848675134806220816000665388243293613692989794484534595073594585318946263017162234032190012885241101736974892327904701610711207711899951496205339627923922671692204965719036675379229306269423439341249146132647603850030070391924452978457969497195535953867201047596746639900760295391375423777784876128607527810893618030138260731758455635631139302442502275589147354531290679642298497272595134181173013813030185405667845311572232323570092244096915804750793574930984483222490583465922212141888754520908163906109062638259837198266879053501030596795692826189238126057133801748787456805363640168484459586166717700390987231697171752982690714630924036962771761800196609390250018808817843408349064858068586171247446069386953980684613480296046221911509136834408665371061808620585318617493963089358792943129073464690841922470237910932739361964787594920104383583938592158748541403438914122248667540677591399313871972109531293360620539159475937681001149914386955953350191224683048447885111929942419041814598517626442249946062669854028514653465586715711867072965937275185218340559781888000000000000000000000000000000000 [147,17] -25460671661785558628264909948121405641389785298507410669448547815353290401205415861881582524671843659313386577835331605644259843744258151108805940472146467180802781831072354625109072353356372788010748780525071408614829230579864456132480194861473992488372778971062364611290009854768849692918810259016644039738901961080440314973875935672470901130195481542751503100482729845311079149227521491283048781885274518894671265801449299972210038329869629087221496384989646379125959269228907474162069433346794025624199905770269884005344649047284596856476169022843891095776666619851773260435814962092188727538085759613571722128988406626152803501644759420609169565124253356932035918349076833693089072707578404737454764270953522495191150315554237959964812449358827486584844965647534366776924312360126865270806649507545191696311706660562647777648146017559360670009949004511992336928223778659187882779105588016941548675180432952416893540226521320165817190231175274820015462815298321440887033035648431003967345251385099041549405628824636511749123664530334425914458358112612519623003670205496862509497406676336207364748814063657309335660686224342639824009306244141598761925757537559904051275469380448295135382105581342420257870924137939005487026481125944429842745665577596289890018479593616810620783289146335569651355281987560792185271384040441023371390449254557316086406846677643130578150573522177375615196610707774633725124870779531536309315600000628973324113901216909383375949290093633475631783252145297496200400791654212846746628098743134911258713298795109042034019874533644413471725879573965003885566927769657158944928669764004126382145758300622390462230595893117504503487315257331052683629143428648392776646520918851538388063760944447834334901851075261417433497317534934833780403205584536365687395019033017650973130403745521517462578324339157804414045413956157914083274682132007758544132956696510992270588690758242594842755542146943694726157119345357515957157505468907861209739561566370159006864109077491813504905875510121512647919030089446871085272414251506182235394324077187022975672845489467390264753018401979848455096575064796450420348425723682371554315553491873302430417859012957291266297536632958525913913521609668723072251521383366407131165233156193836212352065269288189773909781629842944699850442145792000000000000000000000000000000 [147,18] -47322184177202319264871688222854467134959706607543959110758678110969318111434037944870154875622715999662606649358365858805081497243471620674627692621442468893048423828267231364390556917737422635248993129596534202904735955952663883684705114467225096346527530131043319105050506099428770207808846122817203308042137198024407054740745986574283969049565327916878502900220089444897105636388648844617300106359166557087668125256356408463480183090645467507252598283349130982044194807237440246054976223524830453262767684551915866819542302124617071116396550040368252548187133186092336403942721519376866465945461409409580077740922655393679576872996287902605565179031209389461496792323172621762596485468769575067198961769926628107835752152772180892051762643390532999470141236864429959396624307042118548355693385881606860788199073042964334193882346340323636463800339281874295837987979873445023880744061519668391922870117354558172412598695788098849792914678326209211615624843260193254117860440589933727039736623043735805212554567908876674047720936384323469912098955354891939300484795061855771717464379431438782026476931240923878801202252905872436579221779509183959336290783237552849361969676930649761826180748705226577036384635953697893144662200817279342093759664565299062551478858350446989900808815655246900656502864340848633686574778685742279138588588440987447800359069672008370272737322979895839729134877274053730620762500923175642257173665514890679312646658237866791201201454507549583239296274146796578703496907764864852844193262868629820358051537105988305826790503133856684440461106866465480188790166189246403264790160503728818120200315677377606066096730872154537683029749888845235028930403546780883307516951869577596582011510740498721034803261056589951736874729423783345048165390339208257412004851240955151610754345363088539089862894164817624700455844997569595655922419605049395294472868214235514775265502460057632796107547303769215538917390450070069134556386154216077040173641302253657119561383673491418868177208788463915369655373224561602648252644795370559259929432630718896968991379194344503813403143955849811797510956052965105753193021877058073699071430660734723814947408654587664448268145496659467765064195991217418268778360247204034689162846831006648439020589921474013339374357639997644610944834207744000000000000000000000000000 [147,19] 314017035066144047455180220180944366825726800625041738080625270387809189941886302264356075428966403590148339858896266198869020408093828233455910436438561436096556137341986428489175075882664803872852640219008387368214277398727825645411741142061799392266817753481442682230206351830202628799560799388567162295564034299078413542396479076697167622498663735223547797352440596186910345440486854949147979700969203001004257561459198376688308245089133901179324832079589256566592907803221647108227755434769083854981163328952850979052507939092204974772209964333904469520911847775453388770279696600103603334554725796868515815371191036279369645495533813678345483690377049919777442650262741017504821997979301080255002210555703912167676457832355884175045000022666323014773283478578820057604981204733460278498867854394173206876791590658963919660740662441183892296888517975552558425065928326268841976844058406758461672981617202432619863472802255242672948434507784140888119081274935337123886120219268598625108999560816374833694793946269136090205499150131834005531367856270899030799386442176981814047964007502526853537872231014689913561522511268598898688616786155505878422087254011829003891347047510066640264129565717120764911158387130954546418794650729929793019649931402482217875050204163225479593951959108721294446492252962104356322435409229387558965578820224719004607065900553242630015232800471130383979307347554756946749115458956862850002082227866814127924854427627608878729868551986997399509200584939508223294455152053027736139449235172243238320468494799227625888482343751008755575342043919346179120800129239633888828697352998937027243610966775881434111513614847287290023002638112348183210786726726499853880120114349641614797369740215328412212080121115415470324113491071017169393852398724520599512923945771840229828639032631701917285948933429914939558833413559962894117016817729264595825490618679041388729902312202091589498209524510755392347576513191299212051635636122843700705725380078756690646142774098799834144622945254336485895913906652881876848990775003280551248258555917356424793569644734291532055986560725150821256081306681303864632858474051252437574857874746745404759794610082681006085404138908942165348713120625855747130969922839241799104318217229280271679080187410697124296616911828055775894547065733120000000000000000000000000 [147,20] -1063092724542242742481538545578598380561846831702106134266620981064974197260763895564833261716073608464938139716211130759223903502234789686057575741539131135355719713592875110478453600106725979448403490766175488076818496222623401015357424643855056619027534797855305490974128979432475666942407880639924708734766252137489595279083980309416797226922442168022756933158374964260681087002356135901844732605853828913516483933636310327618749680837138251459780449689700686287508659258419603891742012556424020091438584917340941538807522744430047368419142196822525921146536910224217647918072826769504345763895897609940074098591209226984184670167418695943142161433472504687769770426676579664721068754701484112964860128834030376969186445222709009692632924967641435035486904413875161100998318544783862953800287297729976296474434970439585037315538547525567834168343597291577316147881399183101218832845667454969399525532051096497738513565328964529886789293154137487211110846366035534140744597458355007873167422022822459894068122408643324368957943880495937251203167165590054936204140585937542645428360646429593486264218188501840378731768330059141218637487810359829264512473183860526134001747233428191428734676996605772804059346037326550031432514022686909084637003171768848222002452126407008387808946474910495847719657372715137243444658832831321527456910759280408561175888881669771767419449024448687695139810109838184616354178704697952007711847864557781646377353078231402086764686735593974550341858484298527598435459177627544047826614522936891397944310130248601449651489640696854747701181561443566480962475609437342161953761913176504428325511859601971746395664743982460618201450030496248479475690568428111743560588273939853091121601502307722137592766213483327827251445795499052692750368105185501476391590808283243860554535039321619952836445776219906676963139378458333820077625841675744858222715315292900545104844791107865004109402992296678810299208973543030646748731838811607390656299200628148890558754578223647934058752860127629848615930243207303694298692869623209034961181322605561103640156063637010163964307912525969557576469747694573988821206892734577211021551232377389688252725018200810395426359551437675408065685958632392297223560588247226507767537880108604856743511196864723608746503664987442901130437281710080000000000000000000000 [147,21] 2564414220414478708033675493872197034313787175576488038005291862114873009988287258558686937865603644614404548037745040058966906414716988716790425430915505765752612654281909236953739998931323549782697946563628183211290820430162436869705046426443673395712062886072613879855142155881250775588838140041409990016304617691461690520960441948227895300837209181936547780514272716814446169763831825294601719066268680717774104073701671359826654154387669974782146516508031213698035736469483924350719558568050434565844515503466518147374827437092774926526773396609484942531786668670755741984634782615433080093189491155952708298767164956356984258596744425195868309369902796601205309082784027979166213547949715467215755389911708334771495635265727254834108744357187128424324890723834075343955604142682649471301167961127158596395383475412888204359474712668291924909048754291737876577662788133008042410387961804365084058853095179203480115085349366280525297143599660850353255448007942412534399764362547172502398573253940310299368697416357129448585997181474046592522223767584880170522197160863712876729396830062791844542850367424524751508259166698259948500251238732746612006821361952585471555086926249891903590338186197220007003487651585220386999799239162352609196051732442148906015047715388228137640455895102263891204880160199350784948429774734194084972569032479188253353718771597724568157651619904304889873589470060875722060265064767513502924633658211995122842568217643012522769882114909911609836373764532397591417981697254687075118122164483336345236474683247463393330853582435714429629488726045284158724355577718381437823173948808496770761166456152276418617177899994479265509578418274544889386422729834023612563364142729596876281903560891858696353198132176120876045577450160999060989642869850576744569514519503287030778449113319463466688863027597560371742215944216682087613863855409049761341592900683459136740316039720949551740042951496086368059632066274311551529819580985264891179854307981200345599997487621145138075786908277798434737158443831959967790107201382124152745040331134583858293538870317354457089491247309737786840103042199763635310363957569634993367245671314153320030185127831004749480113533960901326881338333707852774416703811861942683150887784935310416829108041225227319243830851993181708589678670643200000000000000000000 [147,22] -4799969099212068327678539791387205413796400356589907850562550580699446897333892920527446464728012329696392966853325522859567820245672978014586094841399456967903893002055924310578879771178958353739911532397766869891314706863159705210798250373464442341158908451840917978206653812092499036925056920085368049980638534792447745629882714957015841506373165184669416861841215966157442318235431689959362413008569003131431552039395192513281340603258657341698010529065449908137934911328296621818552115478410591236021936909950741907666487025961445131241029975676139940173969335215002005096580972290105674333292192585697270928774320171464054582396472471704260723066642486146774871310630313518034153799747419067125931959316997860358097243454604018287215264370399996241573867198534206023629241562663537193274054762164675452804900638167315954440274920617618310600050438580850770515092039618855141423786704820990474222451367591420174257702929693763464677720534853207733280165765245263841391651925525825300907894207182390043736316167992122116727253419285157292451953104189958920856878153800743910168306172283566696574863123491290183165751623536595841192146160245711977932886756942709634309103007950725504833686305150774486609132511792396428668771925091773740377836830464019537537542162187161887607163596051719148685576595307287038537586631675911186023465189822028374870217361673676653646738396613632516025608616950702068349698803333938051760723523260221393847777923163389549572239408879646697718565875416252792207272449965468170689991122291458248588597194896394261899408327075864680878468048202335338277780457787974526690713071363739392575640670898931992813703490422369228857696573636000049425093245948898731926943877456208922390191831333003231187792795349739629824649144131215528050733647516343352351202145689433030682251692145739296008339223262302313776800167186251570690927229494191818285532919103299888892887633640500163457003886954849612570399292489199021640108521315589785108203190673646529044534980089278312662826566276402324137717599466531534277383751220463264061861501669258686002489710940928609667827128468734040269578782020935749123749310564767811926719352342347389837276834394362284054451841716476064907622153581694166235266311861732551590744075547511973337997315482099478263670149298703565102902568550400000000000000000 [147,23] 7380128878650958999891732248236257504220503813068320120550282827361713836472795966758220146058445175345039735786802145739396156931100084495322956067472737230019542340809342865955438570430774811794603037948372212610277080193078116500836385936327977026534977801551635951490469365093320632355220727549149722988077444626059867424424383700422296807552468428921805422902985107344257131180822428413054331823981782510266365492270481906465591543680045278992966052596783618480312939626969167942597889291406383217756720155792987605281820101530532741966644177263900412603182320521969694224506581243738158631138385481435390813608348564017929317270109696636330168619559001521635894621911074784307670660336927812782189234382009204722633148638695811799860875686321632557171043280866825817775514162631484168760914788118844229782967217242742244646609925274617677487500107709797318562439601845715051456378894818993015402557642126668944682112301663209077968990381356561876999790181046646325925280522649792513209074756205693050784545368042775709354300026252739571134281384326894181894687653695490812598822829381074636578445059947881642841429923482056277807714845261578352094096345588197756723792652384636424692908292740481556159430367866678652830676312714735951124526928672830929610747960119561280238681188370256036819953664514631896927030181395579835093817266063764444107196298395715846765632702173188631654075238306034328694152639016388200092497874347078294843947689767554590915334183363689147475847545918262564282335173961773162671278509429646633894718326299924668195668217685160645382828085537346360363238549930953011929915218442089557492695440155122858158322767922128440298267724478879035478374450254816892429722929103564694680710659674350446062743742592553253963695525733004869529217313246940581683610242885427622040511121747603504800508001571037872034549744566692854569792128637886357866773990621229368241219909655841998245003870648837261161873587388844559686111516896589545071604796206566028558739346079841810443944051390677725985968220411438438415818235069657388746656736562302242341423941126382315801137474639613643298394458644921907635487544385258798871884282259099772632135888849129071639316214175629955531586998008705190295193769959643642963580740574701735421336984738735208237802493597901516138145288028160000000000000 [147,24] -9771543543642998265233117032505342427827215324581128046384112807157105851771972425867652519650082258192649850181726641603600015727192175349041502587324674285367020461962115486211941975982896391455454725823591709072715186887939617943192090890360489439711047421147136206113349138844821488334478606474016011651690439800237379700484884284007225962338127998197826496860830967373945760002068486361635788198691583764484016240630576908571463451398440415301759564908503831006856151890755676324632135482111152213936055142073129363421058393668664633890805083502912353029997178506393156282289273299099865682449089134433319211910119463938635347717992140342914756385556994989846751263136311362167551357879037861518277074390693186791458400738490325716941340580128393893964293753210508430810036991870310429172794119402163994956233717431662674384323553008339361524057520755273079196208759710932425044467471767243962048835002104516735965429490107301312756878366718973303368211650154144784554299571701502694611060446338708508126107151782447080241326926735970347909841234710812014111436179864371002838992500153346164739901077878426154314123703468606285517593160554057184593293264134436841593129663412488282956588422006502583117310080767839580160680085225471368187445944589979196218781695484857196825540409232963106011232706031772646412913153320746232635889313843682831457929693262233724987386642296316658143744301253684373057428949375854733551873801737877684339753735184383025526722877042181869226783130792199509095447019240692625327029293074399324896055346244481030853252182674302843997938997531743040716543279424772318833131005432107334119073731683502492619763445888094087897210041142823278019862857825275033021998280056075272543548268848884555586580187641135014855784777192063550025890439459322975293863137476547195811820482611376323768774796328960322388767635878351167143767128796797162531229302000409825522312150236637836989603858438387107896444956472836581178490598668419969938577394134641462685848718531642249025210374611400581261088619468630462437272159625909729170604995517546107610035452695003977069294409686123333152478933147143637712482212330254666924760481866497978651069216638579281930975425933519405824051016698748879765425739863464367872925762732705733955667090771490869651569531067846021194719596380160000000000 [147,25] 11578084226080616012380332028121876163275334420243581273021875969948889451424671938707312726084462720699521655536758165264723115216889594771984869958642812313778001530874649672302433618198817928632132226179965018721075245900701547466995918020804281155110966792858428348635406773979597855016426343491111907487901175094025153147683622689575540043927601410999543524573771758904628245453839095786264422147270871870065283444957773296525739778577022503251831637108650168497482755814901956264922624128713170945947629486764700437961019695074720853182368692749133218615826503884877613394341478874276131390968044295625097180065402645716973566786816573526986008603467356756956553215980275477309835535261492757322881221320494404987385113061262589277584622640651684382923485710080094882817160117902503879586213252855185692862382746445462577216149206863176450987883885972879566124861960935493861183900569075662529235630445901052521648818410594063838679133633019489837314006005762348667563716899006265399050034964248096221708746196849010914957637048911887673786827123710712073732084676685110559761949013024949771271551838429462659233079942880826083955470922338329794408863196077787718313258568655466591336559759858507827705337471247425301931307115309282944568367260373219031516071438630069115265016341000463456367543662852421509978904945223536312184935936231361268460903759781142675884943961474844510226751023367328407953634268144623066428389361605962098117322226679225624019643203896780294728190421170434864156369221425962814547785758824054471564607392313541518229561337621029178457539622339635857930389171929733497033689398232263972196282692966714179564009654556234252182300887851677521327838445855306888956220366688679085183945625233968174179610212892636856631607973877141036293249942041792606678332393702745395009667324943099025335907037814455161359555820018703731163816312531176552778843794928570760676269787457787685805270361443665377678785843531464913128977018098435892712501471980129050795845035955715323839687295795175408359647260142913500097926400598115946362094272186473581848407874698163272078697810730088204664163352143389647735075466579001034499739222108171789335564328899007083678490232221033173608024994188400519447629337376254948059744379463434408708359214880424598956638559292391648523042296954880000000 [147,26] -12569056064440227511162636798602781923832218910712604589816879251150022181595948583474815765385624300849713795747568248867399721955163345121413955621758621893912263209878877890018240597187551787727859322953523313496445256838126289630777225201906156800084223912145538170711883885744749723999647327669314740542645105007121014401312120440246201307129771815282257522243980990641637927945421404170802149657297464269645419969231962935903074695965134792586672557353083550577862595662646298203127997357460523445448303115121322322096971691988188317333090941044400130416852846676101293246146154553490021135403391121691384971929246973385813474962945185283901553909769990955379310427588562816767794087536626992301374682815060192624806317205711107188352681193239773244568860300715186116398807039099443506286104484001059941893979530402522709994059835631769346298691338144092510077071015870595229240495607056230035965343841005549655484838196616888379590284316457981987122047069531618561443903419122389191317754599862014020934300359739831163355368617632599244377187737879047697731871197231486745302369543366304271779865873167497447968552378428219771332961153615479488775226703491215428081420472146735471096942691095395040359643224762074133889991656090116672976581881330013345707577600558166480960844451131461216385646799185100487826959711279473729465243370142499858307751134289900533911824950268939372944398951285483715263176877130013625405798070897293777872097910670882174607957254444805632015492120687301279224493200285723498206177231703731017889429806114622366699110721868423245945662464195075960225496748096006413258437525031501545766132059706041205879749389393377560680896989807614447457062707249417454231559308156071970135131981712857319978293031248668601929133254924846103071955330142616991587488487394329761940069167130800727487039471921858460660898663432990259505154476690904407344466061648285614368740951198378563261876406714008638952798892176210139518140084448434168302395840470436007879069791522930973425019774826607766646038402067697368431483336611531220563043629478678536689155447417837941254450820600300519178953813525565103936859066499782385169452894551437731013769474176164628380323928674186695527228586453891759283827911509454167619064292521698168105932362129312169943778192673183724884491960418304000 [147,27] 12526260159401314810371773917599911257767730708586813402627001556641024864351918742343068333437656631737400966621717336738972843466307500023163723822900885437908410528195897471707413542165646990779077409047336926691209270986763533212808336361895684501154927892578159331840015133216995731325909510728907830349051748845930399354431596356888221133751999221423658889994918055907429286635067459628711779401177830801432602655806636809972716733145787951197414736800890961772986427183973645075336707511426373463102304047020340168381104924523850344397372543008923047836656257345914257700009214353768768212343338786414359497171191181037639832936658246068095659490636969796439534563121820806095771363782156581678594462444934208674490126827876674785559354474087110495430299192008652660969980057906749100928178873833016506596307049365579921521450475534166551280666075303568689383325072955724559708318162891266455381615376265765760106871396840814396290086521588709575165752791933453977982988717798199733167525596791418124195155266600479644541175757465160918584564937432783208731700092795658367949853742754046173088968785658224621789829859076543410965246038908056680636407834532877808457123561944839074329243895637996240995926548992197564387539626611797896214845429008643780789060251416260110942329209739407261730458389076269423910103668914697379725569963988273694061689553872772502575419498958993954015840107999905376991529682155425674308057437639307946644445910584524541897178809535497284266729506471115279053358433100483439785340114926412851220908575679015410338994331477042675371292536754411691779804938951787785260859815481274328245270607928066458802669128424405495216007620101777492557191959904452655391306179782283303403323932686720085714050260440929104456286866123609244637319237883416904709330059047359506581951055020146808463477200461651792780694443407968792824869149662508591862910096778943143402408019189187290013478732808639509737457417016741570097421857107212378805138209565484626057244239007317065190131661616045261456177014715547646335563248899922095969071980080030030422475384233486457579498368775431423370323204984156561144383172448379148335240903571694066493652196259308730365485931067735599479487118382028032719347975447226773333272111685833594116393202661508238168247046510338581213993755252296 [147,28] -11238093472470305603587321123879481452728561213247731611646900948373960746909630636878223076239489622104622485881602886415751900036052061497270118302484284011005690011218709527091811289816975560844643945216264414660946389276692034543935859327329110800989321214266178389397369457302725735385764791958746501482547232120231382730387749107782295167857952226839792360208694414832381088419799945843952916986800745056818632560027612038492206027952308341388482167980422053924871120457553752979845790997132481546992646710036864044965266866854579369113222729343588066113075591956045757813264225403154203953338006765847211740724036480734916317671625356985986191075509993356374507055467541460759737345229889861384966024521543380707853113394323950135689403707413712855516747684124125767694629686687991160803063057623492160370337653722163864240970877347704789854025051153451470674473757728820240914141141415686191501030814374976910114821378256718911183915503229703125390543285940371139054270449815762672522038981836768054565212560123683209923434916637007317561394236520804619358965075409951705926108998744198375046624997266098899726068128726456964020088753965941764582173976124483914091936340211779888158142940873536100138582483937227705002206780959591226379447160239920639998683136536293216717357738578855498023904092457721986745554444313962845621721885516100098723250649285235576999884623939389850360206552796094149544616325775816140809327012528241874083977468591938754246855495746916444337389445119301033788449401656438124849513912148053700311208694021116366987953191358451998996844072731620571951497597024309707653084965679968552897505113774676576355474306915737991478486837893777549586735386853257090414642857301233415240371092521567579545587244067260513433456373032448663666822656084175681365700179701130671857397992227918127691432880663660960993463962213984218319263036373353427636292662633886200011676532184849204685887472744575052720416266117694062962270773743423525601456843950694979735896868514477409362854941888720609583784573383788845800518446943825159777183713411653826141746230816180287629268131359979777445885331228024042667034343515378433874310699571230075828590074131089070204932262124225143912080093261895329795413071363278226527337823506383573438437571766870383402018908967346615760668523328 [147,29] 8741579194708279527056736901121458572906497912202355560121346894532757086151005523687780814981663902164155058135122963785939327253231074500403819908815386528109873767946671457494510760863204779529553874666253720683778568337250856942068990408307650741192104293177573122205099183992507872337386754507036378592200230944549332049610621511776901614325459366532462167126694717449132155220956092377604893634250915374206452769943557920551285994368896411629962164779659027301360455067509024524977028707770751523253371585479103831929241025221175609715747642364948274650353221955439741539086505167354280487072787486222088639795179573073653718183537578886169815679298290642681647890827768251419916551291775816040586423987202097743099889130629108323140249438606630473457421106454217306971508338909606229016920600348910177681988525096458378992593216306638098174428120501019470568210329680717401097059390916256478159735750471380840132112750750590709601387670754789644354634020826550505882942520106252542890937990101198256899983118213076744582914015407353098581054081269499778473571805724807788409602692687471976610740795057398476213585633136175521090892095084327002591112186440533321817418370965257530574485113639427596737946809571128030695587746113729468117950588664907097322489412303043041592967764297000575169338560730613391793668152523958317842769515508788450019940749079975336507992881601277285740742846468485742534050495211667627726483482570781622895212586596593766000333669024288963652198295965481713559176146611952603589657972417707911893604707255240266358181516098252737224069643875000778974252595313068662026036078397207169750372876633075640711707686517787849042981516288657532542238521203416737952625309801492078143391291898755407975706050925293092769467729546497116791004121236977102205064333580463148697760620277855738604856987413244134727880354456182994251378370327894483847136662276185138586847349832118402064468541001027792223845622721310163828576227634028026024875783934527677874463023772102595871069026162744490112160732314059020399728451437426138658680893658373639179858527046281119945579704991938817660172699753645399197299096476231839823031544488199177991832123652689124192005502315334072694631857650906386711946289764812409854346842355425480923315951943100313295286941769581237874919016 [147,30] -5529508201641633489278726067929588417695738079929903331085565606883645610351177433539516831964341806037995710680946296215807530482356400633966193036362014588238124155963534788029432551051734109076072775017247897019413247358321658903147218309853032490871637656883318693140995880878093398596185696532848395175507807847468854659878109735722531146933686164331857993593610299408175373507710144084470180738695901319485305684747915825230819151409143667331093682664191027176529998370657506761411629256929643328387849126581355545980665029933996355867754555900489510055398235600112636865713309932198929829996943277963545017454126547392924505520164019534092037918924405241686411503938960414697781071004446059248650582828912843545436486869502622215959558094424878542728283159427566260466154648788566713319669727749709365839025256024896630345358862606870059711544462552409992338267979440740114095836365013937978302700866195522344666361934301003697918392885147372422235590338625223890653593438313914786816565218135730628418481567282048378907736527260510048157326833700324573893152796752179036932313339890399933613497484673131110373787763796367368789342458318042787313301125887550027040291464405025679917132062310193696268557330681245978262186185405116704717276890930463899643915917058912543103287261555623825599600799434757921822127903480724553755844046583319510782504608008709634860213534081703551297574702918891518569253716626514650128623343073730033279507639709047233038804330691267606028559598849181844245042322735028823018574786368246706590581650278340450149850385931869192967839878747443278410944805660566552912552519509591217016808301127606132704127878110793892815469016319056825894549900552674832064893145771318583048960481467139804813188738660339516637218203787669704084973475695253625091590721280753601393994423760975682598078914665732290524621387705269427977487338227051730889496178754877836065342303436019003155874904135781587666279949054968871769511909427006317885819009658667445435490543190072513317038929053861560642980270984870746615568530494913325937105280501641390043877871429935368867206592645918324351578462336415649152268287396397273427553976810352628107089761877583586292537902029578312089712739221698783373211306362702562315726336295371041587219388256688543775871238805064407408000 [147,31] 2419342199528192982006311096574082827077295859642040745907397107526018119104014667766021661181431620144816210436165061969673492368170490188670716182638936942175934154409878596908331717793058482992661329689707045343345515706964852319152612384267263013182451846360974507657271386097404746920542040208055243350160979165257222722843059280079405555295594086455314303836397527055566544370814171168735628668204589820900634416105276999110681543409240959724826441800680874286533770489635218322233202533497882070994357724829104125438885919041807736610441557472693378930370620220804464525986387843995942413476025572830788675283868465418207781484445761729135046411613978090794969247653524618670913923920994328710027964928871537286709076514886323554933759704261926304754201972434652339424841905853405299672079014482752257378410821937695918101351498386938202836118303817604499769699672811893633781399888909431301307422246002347044997535493236290231328117712684007208466760766691894095081970318941970981487086823861721154187956753496792387532265132753800619022010723758572527656619810374694404913988332011090311191258972461033580979256511804320438242754227922373735339201728884829631346651602314902324828022796547375871010179140067307840147632975426869032415606756315738342298306805209542865933944471849171510791817189956505531464507912944857429414410013280311545394317760200390069576497977911882706905791732147497882604064750402839438856372597433593678639643545401073089908414621417362638467443352554544529350078228806786503464270204434584846091419443364770818979850918343912670673428033528141750739814550368360424598277030094169841049069437865331326833847821600289863978486345744941576698693468514856965976212548599566816648551147158519396269773644788726148339350771514084519869977834693704179313463790821215943742365249864593490345694849477678118696449741047625471823244687559522130891269390287700496276187343156332514003172221111476067007361151581579952698823814023278140393726029204775340124402318990257169232004032044042011221661383406865619696441960176583653075228370560324332969475437009041889061878317443074299129419106718971308915795869677659980275675398634961885125945517701485348945450318798149960096753726092791639015870823354367700235025214518730406366854551431623655023205097715687880464 [147,32] -138752630992531815971640029819166322617698144467058243087493865453560753845266756925487894052846808759591020766822837555802772338089403607972018765242307149624856008287683176799882604632998819090458724434849884155183389337080847065490700250850206039144378133595702869013062448555114581259039686194424738025900999810622314494323991888916786769469870994374812089334535959322924301061765705575007036878751906990088649491143877342240741684715743892586168144779440674838346914604525725400099739180982667091724525319287911718949889776384739617657608829850625829881349699539450424122609307141640553894881594170474555913556894919651411635067895973078887995966230177434574019380225370275843178431158751933107500795159056628078671939809711921893049402171465905849936439077981960657573043967369392908386778432292673548930782175445380523341574579897055591906200248197513741611895555193423569260729072042844004895055687508135763630669692477995020363366723894780626067650482271894333060910266505863432530730238936898068772928013554088791228088724351500831894004207999931315970742540238897851241572464620501024582243035198322301049962394825135862825899769103391210187400937729051883285736768010620310988905813022417919572422708333003852894425471010851582972335491907120462950032167509046391686252976977423114991756839904384241053470160970127409328785329446931348146759766276196274501079136638928006379208294671265860839895274712864345161240686487950892452608634208259886640647886110727454539485588403031741734795455693472665476438729927670061431914711300214832997148190343401916662482895605713828495798018340196262917285948468877803287216506789056683810196752038540785575675904412543699554252005103800272120925850871982790911643846545680443762744790504506388282348595980426619687732152583667409384519100198854665442486986021852729958486499928969752226768719834911396023891786117923864943183141804906866697842620115620637664509262529048433812251367186109248838289586855562089419229490334619749007538739273442214832885140133797442577975724644923792906099655473509050943759350031888257969738347366792895441579002326159042400296483715607979717235305312372170500326459512403921734660840351664343410827755075844609764973777776609220801463657736823015496854504323894508793807767913791106954910640727840512 [147,33] -1026931029988971471477227334589544524584244508281836208434747352294588184226464902444834209317859689549539998790306100715288869922021354794739856211520233762059878249012087339844799446997919259288747239752706983826991433338107954939589971437173535322045086499378662126823820143568144318650637058214879865944667855928190833360162834368498777758597203597645286793719085480347944729414417186528127210964323294578895116427505657995083004706654887111295984713233758332511640015247412878914038129965164293992015054006963970448283604175283742257599784938640968036707741585106831068214497430665882840710573498843400487239841672544300421597010717416660588339339954802421140442377527097618561837820441714449622271780437304900154298388219550574146242282369995275325583442510683232674009790222398873001233293109151867577288276526143278676053091424822396128090918447096592089984522200314356709484404904783687503592979896292772342682343147343670660625002242355710383408273699549849613215992764599201500046256112334708557592758140523614933262690777844758735049519963891928049457527041676701750843112597802551588569535360822005027084731572544004519635223357607885760904242225533804767605231711778755396323057032730038471350060511223532857685103889172990954282786074582075258205909504070215999662786929101673241922495896751169646183020964975559060539944589608277350771292121944405156169920821040770809223957316675481353126188406436815336896386803106079488781665255994084428780837277262752857265675023675298731702986711719876548260744569222626031322561087162873857561687534492121990917993189044089156675280572637509807879811375739668139313945979347546461481083395584256812516512248435445768702374756957018824162487441069446353886359052914719000796436456122139593863985674872858790045370834917276667773814430753869552764883192255555468956376660243095457913328102331531087155620049284867056777326190862494109811397760600620167315760957160104005265418589061752994866872345162359755803284970631076419764432165423762612892370776400436495757321077712358841049401698137170709482483365796121544765360851669528175769330723790749499390849965214270362960616199407932574440768478831255998598931736804360667609025729873442720441227043153956342701357842096167040629172746347941649733999525994532487943926080134304 [147,34] 1266112745329099130346495354759924103552446104228379288810524943812780339756261433037528478497589209347297108737259263495380014976842575273006685660808954311796967267558908390443091381843958806293219577916767189043077489655859476947012093186238817964194833810746415687024429474866884522313914958892535537809937466433794679006639185686356641004711104734801753650238427578480167049333618294997620732403023177399707778839053401466547044851322474846121974571499304292158178665100774642821872157057240244352221811810211943987564694000164428794012612333338460734037396556858377863876425793705936095592590838972719774136240095989695399941898710590861696884077474884357187643313954942304884556408032227336876627124176100397184768522053424311341764227463717667175148104070731541105375319407219069350185952179979934233378387292380967696625721783213209428598092581065693469453128612318565293939573506875266252285734498241141009301783350606826281141542063770284284435535827788908707456210147423119246801764744835056255718549804755016108281761214681825559620653383791795373238194556431577367375274269059387081644799421217451472937871605741369783068059997246828324431027666925972943656177075769902580551849978554551017914063595563862752087681549084610428977651728703229688640242368831386549900722844708225034027274562679817507439233413813151931885401734711272187937182710305617905684514621385248328003258995651458318493068088868678228373511483451724112580911026091428021004696023319288924535308028146649709105625251143867423736818790283387048611567102876592348780973493306593659597469071282645427262882754745741460749103138066740417045842161028109503752348239599246789853213927742146796782960540987579612889751732767280595723649792456194974546606625227193738359752750118221559566422006536823789891615711692632339494304083306160550194400375206585451162235431836653447946945614165721453379008485401798746955428813867330387428859775669073624719817972870133373354986271580394380404314214382456068867147467486715535092148312445328418196074302901065549099147617281373914009728615050156002882626523558009041175200927213913685153786167372395116976602040434473415827730105079975403889026422454911831340358137292243902167929184099535754446998795135589016560145543934332605153896470472015911809805972608 [147,35] -1000662956010123931743112842455477105266828700914887869197154795211077254902868425313432120287214701142721461603133807267122822809212413274927494746524124785953360395577848746326708748376775415227314066175686481853029572891064405870388606883234136151611105514462416549552646299230631206605215300196427534902371227662116891483453457079088366270806765204413047396354832951253635555380850339874763346450762504955140557838120677423190544072393706971427443782003479659642889621034711018504204853382823634514962399395479230004895822323077830567502658648296076403751121471255542714239184983179525786360509873282402363268391899288963943679292443303334036171093551889617748260762273542508356472518325014727377761385279739917756268150564706631316818947672449368389528435515331644252690570834088396623661957991694648198266170426119973473106678079628988468203542684637539744238821979833778161391507369034435176826889507984930741349798267061491214956357827211445867705597221102877525888617780504770287495176543889657798458476393035736657860632703856469271742518341073912969492038017232890058386908575675541136735909196067548369815261990239876852267019149462913900663445050243661748755873056719926322792336885476572698771995291125011415185413394883025586905485013072059510591687432628797127114590918359461140897570455155038089657055126565099861846214256369012034817301248149582719567469123602888484915338650832071549457239220435407259291256615463797639468099934759585331057160795795681104518486757209281728318683897701699638115340681807289507564880456395547617337253926293920688974929488036603307145221171624811687817567623453956174965157638747916776305487858018195857821372780217582516434315427433377091822669940235151379306669147285615777716134808103269268409954159173339586026226930644357912316021341487783304414391910282022214304182942432852763821589469666927676878881534316667843197828988677819742513524797111171041618159176773599942649996270213128354134939538708900948086169743536088188613755673960214338191968046385960255996698259598971385566441039519199966075144565150246728866404778786986039968015062518408617767821231785173156197605066101590058137975468145817530413293112834420057929666712784578976224696553345037443649866986348011974915173556538714148510895178036293377502803248 [147,36] 611003156098909193801783259947172644145502171905721914652503498245540193743956203265391480758748858795810511987072617735181689214025703311181049711552753641538202918322154212589767252407058887286641556251120404971220382093216904658133288539816096120060329264372540789709771068088269632160792256713541209636508211425497355627250188837525179631232158562938108892089503035227455993395095583498609292377908548423903664554646898022390930517722778787051102842943254634009363689057647953912646334618013822323666685070031404943402011832687828636528716774312057081345810079567933029666217019535356184560137693290452798582587400218276567823864544726517418004162674308843474874635695183284490441436682196431072477299297638568358582902022341953252821542300424124909573192989522636943737739126888860638135516043701558947480084480188501923628028972106426842033269709779487203019571320951913991750684448051065176072800658586678801581728508215364971106614903057170726292734802434428545373846108640661949869732060604526525769101425587449729985401921299007003981818919016010372734761499692058081259236754129299517483850019308960709634477957620235819942110193154153556856609254707564238122080471481189956985218811050144181764667037328101875175649936028364582801312056412674019078238729444195419706273612393416929998743479586970851509432172732655938016511167863802869446521018671411473279284339240071513692807514005454061600243629454840610212568797693542218858164749493570911655460738005452162758187858703382085419114490166137663860908569259474100490741638198060797301540588052749070874408917085698514405574453940782360321904687775092787611084859376171475438821699866395272293974113341810127741705123024009021905969383985565291834631716606418093574816239600820859614203796424026666311277540788490310079633189668944687632653812041576122230615952156586410767818693125570037651141449192348160619501744456027978496826122323221810435322356072584722087638390692073413205854925998760146796039375380280768355925236611994055491538744897515152222290134156750616465026699678838315211117375077394027880298705779999267468065223404029732983437049678890842654365591416532379341828590883830632425307323464579427794388203159279891706075149820651956573261454713364221333521259564264970141577394464773991163904 [147,37] -302557041825018583178476942409702603877622821997383989079315277297291193083702937301266282198552867539730682318894102969700124952839024008143775007141793196220067980959112331361301568987453728926122546138232740095635824861886682063824370349696596311460699833859567697580289649668696983164537242943112099247989809101066390708194412998362279521101843225073398965021743279175219657088381823085833197824967844249518721189092465068455817040195520253618681291572238807249648007769419373540793667292503078112479934465983422872236957353274072789239298373656299817888681015666850199140774288756781590871818894709962688480728777687130864189939075824897486741600297403591037242660229480412733516691968099280220021165447402503670953065118424216930796273939068146365430889777040762252568837814374957096509941687773162171885551534567776420689453688857136862227294776816836295866313088084012450466244186173466377849534576273833265717000841511319150388278224656117221834278529877262421474138021869139016594468994132961478011452414727899972306147203569271495084921246629919701194681857281948188751607543809628433420613950108898245059383577331767125899570175854373920022209698566941882865317414003899235471097161072906078482422316820511023691010926376409063083655566652666046124362018546151356926074002497321120243814733383201946786125945573437583347604309252515576953404298397073410880946287198044437662034831365240662083598437020612415506050029978200004647243092924953466237120351891381721858998302882984988350267221521909505674284340468730879796802457719924372673249290288637127500424268943822130199949145717526372870916056365419468333441204309851185710842876418716679551679030941472868941927614590865994370526092301381665412718753568150586413390549392779131046714994594884985912858662562230082764526457875786187865700687747014310264547482783823576590402571268582758766610291280129427139572653999560205138946610706733346915776068399074618981292314925151087747868205648227762424992495834007175559927776791564885081105136338198459622723653161053252990470719808645232692168030136581059830056930033561168440809681257998227784951069381847629071741267907858482482564340819934038519459256852705307619908444164389249473377583295965196084761902618702654352171449646897853069877284644278681216 [147,38] 122658078990674993149091353167818249205213548606705524488141980338176535553146531705206594075174784833744935722638152919294963036996557431462000576623413085714912315297593027275811903607117908893572782804787433938055954892377654874816390147664351139726992158564555467689307397471923182985434214758080956288508255449585678066826212129842455657014655052543768489831400455218515422076553306375244399421668314848779572035182836834333891952280026833719821042210844897136236397823371522838861556161746646049006767605714155812771913322178879363232852404192966990156313723061938544942864028688602906880105225331899738340155101731197746421747986992229932131520738984781902739960192330140926862803340888510606238586582925601795984031414463890037987057325173411097885184309285332869790208861120905071115954870148504355744774842703643548850886639582808387272849631770050992032781014859758799250423306828707640194478066825774874967554952181889141602836463711208399505864620643401293963184177635622827909243701540072007876680381483336576948285569120564829593181724926449264967987444969116065180130021606417400185326269581270113556023901517539175949148330650491627113113243449415593141068464124138659571371294822107705674548050739722168555738801725325113429052900143290549636652417174739066376552212609931313139678804031131084638959125530670398573223137596288729966580847443438136836387130841980691161191250560718845584111815195645276731313657628631963653017909116857518404552779622674123868935100622158547814566371818607428836672016418481487452203942398696478732889311721129651096471430337141330930859346339832195379327778630421317503270221974792978565943156059802788042432248392961445670070765880086543316683919138357715161190322457800568514295515932176442869792096834148495897303567693413372095011658702896304807712897639876594536465404896319755204609481903932636337755867127902280187798553056806202616584951365883244103930683070112590830011956262663657552311916588561291331532685433659064138449785609020867023380665177809078206073444061013697131258625760046193654167030808283004851847802649967754621213825996892643427711588377652045158844611887503614780346149490033939107019902625217759109357780311432823852240801446925713468392564385976938082289515618630940794708737412054368 [147,39] -40011510678843961755017506433765001644956179419859154546953298157267651842227563972211069224536122103445809921570579824560858520193324971752717082540517007104950080198805432548430268953148886641504207011747926823965634379967994080472260031349172065747785077992441938175284034347789303167432182364602317252495816185344575667559946116487024884842566042142529348739132478059181185970639853743598087876741042843696352947198293375201818008821517754819458854472121730401669810722750424988938985189168320272548326433047236236271449157591606590598161497235521761977500924969680026357278078135415975745299362513094315297005297883490293059073541555169910938104465940647238565632271202388551289455779201064493208650140644038295906485065913023459951824378911841825578805406056052104550090329842735685440817097997191046570800343793381207652515354213571210240301919112100525647832806903724920789139326767672064219885492043910153212224468927331653209452109336326060423440564980877605866127820038015716424175952941291723009259899432363471419204254091129407390634754969431811488203255700381014342719106486301028898219732166380589675754792211875884399206862312653805381711391988619756117015727485550260588003940531779876816546363557916814653461038799323426977398351332524872973096585608983302502908681721636700810189269167309932836894727179692780196691709302402508573150077804481379526263723621300525676688725795373125564912340101897215439489340813814228303551903589015714287382156152200074220485166007982391762360401297072853647081647108802822905676807769288215140665943227095717652608093085515285899898223304533675845392650066501625865739604041811261386032160265182562495493693752966826666464642406169512778887180941531491858925993236477519369707627086132742247298166993994529510369961575486334160766230397365342587035092549036418100070850305062972921747819674246200219070104465838435715132461557752821498767139917228814769333338559786314995946720833489914793716790610185079249300587681003470861400668528184856264268188218450801476062354413060169028374704105648864717592048454174061897388904851888895886725381559306086073451414176423732231403826191595884429707112276543392468527024780736384550226004310501543719165407996021342547459297459552105514545531188214882201069542687364 [147,40] 9832987045441017742843055454599313182877543126767839020776251874024772579006142715815293535607283738482819494547581401978851032114572821168144662553787931265402260468787796053263795564563215116202644528744234411605418639635839524746376403991998662974858060954994449869698025697189224886937854723757002315191977362475061330056295924620510824628483749843842375160636373162859707416914576328813133734028526105158078880770574717604365052454622352320778852076003235733913406021151882168820901449838951676225395428159949663752271715415759888711930479509832790248190361474366498971478926494726547850184340921640995638632798516729241772192872689866333563762953382706784414327713830372932339168877077386351039124960202880061188037256085102599666050471526491092134579691670512711441388994370970955718957005331179509569868246019610487113877544243539310290158905285107073916930118555897135979147592398395620537120094892378440313029383456195680504999935357151062164598741815515369538773726779892439499851307513845768235777577295431372475159899063401814247942524549496417777269972984896356831619262652825192169500625160066791027157181626769946978884377967564280093662245744157592337430204646649924335253347892786360947189751353650050763233124433423360628747009520627972968040495137565691164727879189958698978454083919584716926107614168827387028034631460351522510968758348582475400917112699014720177643664839607031661496678396909777648619375229044544248488029009354200337194864240378185774020200242269327781392508532234210023862121070614271138368338300334996570629252297065259570722312239407825981669339841567833897218731455473378872559528264820179990251476023967512127022953728451714632280591617074990709913645293504322434187495947921504875270218070770032689221186784382029803329892458141056520725684536454088001436952110710505240125116521406643315244571066660275539468587478626689264626710194690639029858086353156872122346231452118201269035074335004487204509633887390602660942284445668068973941968605685193399643549800497221416727224379114524803453589600921465802426940981394035570096415601740289662821737621069554794351199687913610079546107890970096027728370311494780237358973256726765177197222743241042508933624252573544643502112179879929141749745216987422135272585856 [147,41] -1377793814460667443189560362556164704910359765581293783628138893370645737783988674921768270142493686858714271074921464050442002403751633519699727109268890396021625524070148623178503964765253296993687297953863984654502407932143337713761358815463168919862538400647157547580516321960787006409580619607058844139795718113089648679890858688151181805099045821544964085550292387922702586691555975593790222664285054136247728241475030740891490543150345511625862627468967067938800926604405468459152789030748597294317052287650406243647354748859245274894706903522919365995765196260306712776388676140974502210594427501142601740348885152280312286935288186501420241628764678404863986973359845090124194508247985134488952243487080503224212102445706311021286207602916144163100533809931336828005499013450257665764320087886698925598847378534986324553599399715974959565941277092307662906697057366309347476770576264556959665475526381537540843655092016932182233994987256253530343116464435601614157322302740616100783522872688300178955722496029015337090615600415646931387713826963713946004899240890122249818424327030303610229598436454008954694359031117096493291991621710369762526758024824529864906043489038510599934798568121666308306260304614774809487699090653119726192375955787080649276068108676216937434446030527261382112461522333832219425270029871811805916232620520391506844621179177681843900816330514202413965994534595466280543358085644863960920292197765295073970403756297298154637557775521517059481196518679890685889911783877440825940577736420337959222688801815839433688505512628716534811938036867384085397415048083313799187378175406634381272635651174639502800696350782936709972241457863797422913916264413810341702016911311104370828660552120560921603288670167477251001153308549831297424391988762523949781239939713746861590806146078739790161711332425009075784924265324749694425711023025811864879146064805847425610149564327582110249765754689469406503852738300425233472484715899023316002525983043915833302367479690228742936020466403182103493856070730948024077143285369770932762347897596290976823560879765127008756341081327062499053727883118041173169552898394422601474083146179729797511325802288706315888337164957154720518515758158634764636116165158491656555290829304671788030480 [147,42] -185636395169798659747512656704073316543195648709062737211193471599129909853194018976573752796184489637428282165644073192939187850611961020991957779442536529698897486769724934361787480779255231552769357670006829528796840883025717812251994239355574355864739849726378290176879671156445143151060193318518339581627194029962513224793792431085224291733801061972003238429781940162894637105787207323665423259542483618827453938081264884225588752790426833993121992999533650749715459476054841567829037561726002223503334729773772450935624697484406110508009780138785639237172984668373019695566108499942586504257940201194270436397585294938641442801979732473481852563760485720416070253686122148839584414858745803532181064278233705629339890529050487062826173504446973561116174342360142542745269338305207226484722127073264202722043032311356342772020608283205517280511435696684079229958490102373121596980148412515852893251477005532717591629299783689606604729965327049349112993301187450172824128171816279443007976536645547400928241799472968827913715621640761590042379445949214648561074344091540266216087345703891215644872333777126710581184241859275403324624404197018674165693977428000176636332535843130313001148832772840389968088570861567832123048296499779605974274596009539733029690743810942771703121563131976379028039764468630522938451614667182124605082218073346598038286228362406186756864754284302071821846976051159434917302473623707800861409097670185826343161107649855866618188415628204793444485203785270456126326078354145895536825322646148285554785677129557255783371471623997010411331801085655714182478099565827943838557175831116875364737507729318859259918566829015293213276873043724916623189017378336550286726147274265743013837079632139296871344116758299537665035280104696714726368255058179420039136957789308120281423573747054262919440467244712428180315915461399280480660047931233391741905817396982066759943445093400326176583566127126760993343650599127559485420053927866375078096739228174513581661629053777643518713496273242776259864231457523364477780301942983827451752183833584207444733490323074749290782318044940012890656794081425527890014711476561586823223368247422858481666862597782920850473193897820158578003861232386697265503319422161870478262211463748426752 [147,43] 207449393582752884474902516901510959051138870366982014016828905580586312434169381686236008588820633345201433892858931574116597387600731229722205809885997590388462898279161546327065612090074558258300344974440890607941800113393610217927432545391792656198763578916562127691606697703492120043756113450544616347940285394087943208997091569939184115152868320190380096714673924710838380395119460555064119558003391086099387373285516921389821095398385953390036534161975200704738593581779118234551835370216696547427001965892879809436250382529769025899221221295310961271374584547166101343918384536372129723507058786114062693467046551629939742272011736680352808388744193929209012985560220865490242267273552132793852642112580025655250009247964320908857431898829187143657666070094174030762335803737010639992408474678644699270649500962914387812263334560696017422291480424321203813260367092189074972820298615459954622866473492160260424131115205845808631274542928712709426076434242862521442770033508982664761446788786319434131811264747384003425987000837468422113358964412363339578495212256534426988047732590329349163962182454293795689811962244969060322580361428236200977986946431750576356618844113283139158015591044947808472144912117651035601146603385465161020498912115407838259902125830233820948427294107937495884608742611687692403138097212936236777477869274663182479126840548856483838099867901991225429306437188187826687389177277083134627168085322678205021790174687631805487180667987573101897845751324421678531972243160149593489726772844220754835646826827471191107861028666849434860366756321559179555599613574328740580770117727799929819906513132924221451505442593607598512236860995206816618671311334996607370816543824890571847485427974981667877161617437658879451421671367834865905683979646084329370812888730985715412790478796336920695387627667521922563808553388328355158308293621042109196116187416654859996651891855528932803666788110381218805332798344885259525272952160796935089618102633408449030953192066901891287598080536306534817198605402555559377895586301235131228413626958608740915946087000932975682174031020056676007967801603416899588910447244378811710970990628823570972924717134269939210480512927564100699157562675127411149548693805126819522941892459999800 [147,44] -84432753846936791090042097582726284629335079324362251343933033342467947515437149930128462565223337806888509391731944425681611517914484695233980114660959100546773063270813082812203353246965750890314530413405263811042546422241075514311475194196956172472893912414212891753831308846156133548196946186414539505180384546590740661128621590838171524089490084995218434647332328052743914969228284309440292912021882913705256626334701069736461720170634781428856976379908981843725974282804758455479081996253587465851833654200188690049900574133381762704114241430589854613203436274792207091327211940747446757642803630314003433794538401824994502564282955252670938340818788438520860951044890671944359449332667696191834198827398370627240355419866978740477278397265244350178050751253967840437785594072273023213462250126803654574233751438875533986963386952057447793192617704044519865371229325504550032700048783189100442451882536804057848084867410322595397821257291285302737978394730937420843259916507258026231599421649261028652852921430963609534985036939137808397997950844469831935738365178695051202191681754069923286291910291480480049471209932554385202424785427050246279678304600787962449570124778139657626110406800500693947871753088477400818174274744917964137744130317798000952690476538044075821349735681368835234857484443892588288268765931375804251624965225415847174430511752915678973844602043504108130557165768392545147997419623019236887317198002804949640656347448394473221793220556029104269684422909172795039658732254927758870674795761750652814259256269904903731027363787382105328003763845674287606781699914047384176563921034598108549958670864762138293196777071992267564768799008789876307443617233125199099842731283136866589857341000820501610353770508694011415974803559008471392006287092144843199314632551566970529922860268545412765966840715543945264021194912050219476769256052097033597696162249892199176673110773154525867177378240217042001499218467608274292589491041735440877742313938377639106128766459195141335522062362351828047685500538386739234769212014696082360881635733120255577333408134384831941025885660765977936944174545014453580362875821877398115471681103011697124351911829121047463029565682080325002622765178386434041034479568203683652133029730880 [147,45] 24283723008840534486922501069989175365860566606388769358126922872483246787014969844927473542953334021022639783275089472231814267434141552772331473487081467853816051951787461714658494440704778523878083781304560996128023782329890971851298315628585199342671662832846798648566242206249945878904531470368422012081974982934853511852900305952189025320846217137933847258260776999317075268293215261754704960478042632029245738370697700961455595390708432675298033926538424100461098330922546996637303074188898107517635858285181815457360896631187724878765925557477425205063006600238125684456875974456277667600214623164215392937209290960270594336134137975004594351045127978048297078120148112502042743633270258463925513067092212785819864957342872459258775046106325544236674863536665369054683422039738729723266312823467045914697844734381355849098086241298822538056104044905689785425845800541327449650725622183256715497326881928914928306709651359569301926774388633651890721267874240711844598471320407442826063126588176502207066120666242780236971280371486474769609559185682181709133654241871962305508626309264069422630143397910461121745419927403366960523239327142379319564536776534288444086537912243877416048041825796759075508874444170844370913441300551502392003995946018402644529095339739238143500055306325418583521542804760962029029994368285199212443482367435524795844269815162846198388038140321691098552207437641172560550546800929739673447449967592349523945413428537200232435523987707731427286501540280594352858886999114283188760604408330498119407610237150802302200603885214770779303340104075170595113173881526059234992603254581344033953405297281821177576616410307030425274376596843590533241895940849973333396321889512457293832168345957394430307117024388819382967458218065017809347029856412175858694997110485138181414870958660361526021316485758280966464479471759223266092640048839737259526304435988053163007787338405198699950386896265498999315479560758900626271894751266677775443002823482930750820398536660702765211728660631533049424181785817981627086581103796022045687072263975914777852359643681526300716531868240469724459890880229105164704733522819100576356903642378708858055360832265415269508284494068418244044056610170135313945973890406450852957927752 [147,46] -5472639737586640562088932319632445587302555660624001185931316940584657467463256303835635205350409229128680588869909619213426114162197621569153110602978094656177836897065206185513049364570853405291305825110122706808612495595756721124815557454967595170014000714579004492039640066467059489145510128813973415227898716561484756619155860218679674930169243567794843543291841936093096227133238978447956506461835154215037634315005701133642262123183056182074376858357907586506298389538947438112065759408277146617206879951961079473837275675550718275059469611153189658702090609508914839163825688437411716626858161000303011688239219705496119187864595626160345198434231279620013403623745035944822660499395929261153668198467968887275686907855318171863388617663526393982151105486348007892604520068786893227549267654376605664127815798233897937940311700970043591720028980143547097320251014712614731931274906174517920474682748265837952559787033422500865365394373598691350798472186043991059722024042213126215747027944247039145539738890946973225190419395621063196078132738101750536992791981372107434061068322911990710757217016009227802809430644662853343144829237237986807196835739273276764731431296897255516727090689027356677308076263480772656571609122998978029629379232674271456385953696250949138721347738077077209762314123617049822181440876394050416483616244858188547221623473071120090120755461184792926319199920244032368151063161753651272781369661134499783512977364497240636130906278402505745598931510778189964487556826395582617355884687935312037840500231423263372752903776020253196067086081665293891703427496911043325678207232407481616834810639573080406308409038555698798931275503671871963711296151464801413721834153523844280811229890061955749737070852484078829392200523312243597606285158483080713360249093423528032976878033001949040288102202626316775151966763414710669949281176264172199694977192258129125237496284294982712422298976069783178228391648375666173754794571486761345253887604000765886329094419990774158925812822571450045812299911901919254524972322777227167312415029933888586330657911086572740381346494804962155208496597904409333866036824362383057281900978506822938524253883813823947859032961794730407532601405796927571846247674085581338317824 [147,47] 991704722995440135130566538847510810788228232391199865927488960266806031167481468003745513534372662458098957629681524923574455861406672026758200955180928274733743266849428762575610328182835339912509813049303710465780822665894129964782491024301473613760317458788017766998041017629233406909423746207649901113115157741272210980310914669069985883967380321306095227220807564163453841028373027662553482775947080181589384977318558438651130259638829965247019951181169653730996897998844033897069052345614661996544260633550436608409939475822308674227845518367923317227759400840895456559603126314885954392258035349449798084251674249029089639464711531917299293034758922829184418162326690691318402575258846742005035218724714251951656427178217833514086692663719569885967745205086570199462009691946709166919080756433875613670420702535522687976258268934059997395054624450918361455672149613927365841188548508810105823014256378489592506337824784692763268908388647007581745538418668236284326590148687870740925401791278945983551823979936651667250629143559177194655069389946648283017215001136850796327999260592895230328029172909235332262262713606421828747647080421135795506399581463807171510458808464330699791106662326032915038052156958225957294163012361105726538293310325319510667333606923367271778795695600065613480647675688564279067928479341775654243662638238089552078774576742794280955910277079557578267309595563050643443541497104777080004255269812427024288176009553357535659086991704193287142227535364325025454117874918987758421399463683489145722751646180729184559280313457865008310257370812715187704326451884267105092607164900147549384733727713868842265629124299182628134191354058330789755726298460309153657525046798903526513796793107982624453956394151181555338486238471603796237301837383170655589085950163353012879229837049737293126918895431180766704554053530081492788893700495895475610154386576488318560250246038732299409764500773312541860982800640797346819491401515222709937934819306022349082822947317478558371416104991745902653763655231980521583356029309785529662846672628400312559301617716321767507252340271934655816591206954175918722134505590935629510334598773878193230326411319524520450166927613254690429223800911081881890966226647673107072 [147,48] -143376614915270796094056180842124691040904436559172053452941286059111483570656131770338940917842759317435837999378787351708593016538861653090299503979771885556212364086056319917235069472632757055559051655167545410423903316739031081079810857153817282674849482233397806588393422855216723582692746332117933020576385817912210690513509630170096907390027849925385225937056154008953079222452859284953864742510091630258562165548560077647210531585485124290071298379128658447487124010185225230439281819325841936388182277154700129618389595116083312613680044727470485626964315791186349183130775568491147939536508781819005831073633588466662548339036696824297904006231890463651832762342599878623941105158754889164746813693363378031232954576764173988070528624436058461464568173258286278665430832063023943472951026587108323627446716376909175605823151833321289139199420230420252048611035428178651984547885616296609808488548685235976042253918499126123184430737760286800637285152037360948995249652954562652773163698891296662825993344176620391069067688039115215407608128885181721358193074501481225736249140472308861886012308179247571335365466490480548456313873927944530045911249177343059408375904963256294589026111269734591676145536709263092552158398016516810728055971935770609690250812039188461373409538294150661502024517848621404157483356567715308620530994284032563171942198120711759724993484896958098088501031020903807449845042082293235811827507678382181789961529474580876385452236806626677385194832916630305187139302639173883832824946927364279194700476151844125548374829616586147830853119821945377370936461525006380637461166042803110188538852572780029956731075975959828059449634341754021647734698433107656122216071026553822215942957377147484489901405982176549963786799794199933542172876360710496753199127835964578137660523552214236341783353882842165570545406382775388797198924142193577580690997411299972009562307414930952305913697448597558945630716407099437632408064264586861779340395499253858173197274693192885019046241213926511597791737392846994059781528143774597853015897194090033582130706959561139254059455943620736587735638321329375085158957044048110796242816829616689144112452068851895643406384283793972136293555788989346537858970405285888 [147,49] 15735219854387093469961908637371554733540084118486282273858907747221669957830477272438246785939958105931590065783302112998758456201204583372558163037038010539220293674686515906086576837137995235188047907456978198965429393130606483219563480275827978285851088386885778091661248727872931710407202229214855121058367265457003871475182466463634089956455388039744859017285775533624262910661606112199571507231800868472305724523560340214373226403849156245523395377027958537558468993921673015436326830733132318979703165102100320870037799304895429848532337155807404477395413740268574469909055337374347492789190593629350012083169546294014759043653724283679754811094356837251362315757056214754128380798390094228287597554144192864461986099334336785668692395760101608612504167026401840237248108907814105877539914512986016063773296541476428058302504519482369950433232934942041053605484725102401616869229746623337956905875258943734745432258562398126748382227310364918787564387771494764662882845909937206566619212608270795314821461154696833530163726559013673070388640264876964527057017135786613668899500758231849309515673770220757164772531519372505018805128381605603610585328781462445328591827385078718150241311734046055247685761060213269498941038821674410161215775526966501196704712445806262783697589530964769344124304383090200111280019047204787177846046610883936116022583178088963552152569141563683914380265497310326752230656394548310653794361975731442293021598857283716301772943492250570654643460364413026959022602779802153497839884996032943378960562908300841227698122548055436406160899647707762716713711167854290666315918349626391705136953566020790677884387824138978361154209603195009890622535040773057021516015296413621330918487223755670850792914831938861485628255321727667885471350551771422663121259912855525740680654551875731727951942164198557383831563915692717836590161316022096901455437777264688562684590760913618834080106316098515246194632279405377831164303215256046459556987749709291592592371442517891231131105668377313601131635349168365561299349034276474402506479094559083807830822057631968988149493907630493025074891235758734032396247154408347044263344636711585587161359909265579411152730813592359411162792242915689305249716062208 [147,50] -1082080537410339995554235026562261655163335067972975498665219999522139105387051757084743909523705667123289348280892020869081166610765565192938301302860541577058181888848165486145901561400060091702799937630228095229495441184408055735474249410778204676452451655999125078150060746579594276028188939496331280186453828595556772143457521981731133391707201972608158967484955950733949276011339541554160977543444811419508702797763755607053362764597155424008172568416620199896827296682385740845377042625554009670631853248120874832321056253987968351344285460036512562861917388320620118423788497754791885435248622073634902801151272153485047966284505802934858635492192604381576199604936085472655591310572544800119894547036698947170176343706228233811194502249748916515912354410520669250981372178795393758538008393217694675552682720708738208623991801314564743869871642428403950241880547177674044526912803750073192886695179220110326622008981825725931287467994135513516470402903561700153275004739725470308594833624142300341957806159358138312950244310612601421350724294562373186292142311839018179661303863791105322310275314017656624841576182617713412219335308899695920856147554287928991980046138376397112466613183844563818863681891177265554653678573823630167064842333569103342252754288353201062905679978690452609930053909863365709366600720182405340222518026335717152523121579053573128649014244731066969066415251497429092538383614619347029857407220183664725659483409149995461439481452263825605520075442307911604191233076833064702964207428718883498272996745830675272421053446217473248142104136510698850261163581903210870978720218119751266093160865738988532013699661032416201877823878613377916987996849770329804039520369434767579400620021437722944023962706496318194624742735228267323116717432530003643939144302837129138007693532905733607214004789702624560948105251222402382530032040577351926391228936928571216534053918026339884252901813569229263512096410090687801053801236631222083444176407998013048595230591557397758635411510823847767745417867651262685624035554779206440778461360515013584974649571801748014408823614452717643912503788501113179476990252771583126454183617113345403738834923129002969543905794173911612775383136340938364816192768 [147,51] -13652406466842751423705823099781245846167299678568052515229241911301027351228512316492914107886806169294036095087529154208350298711026956243042555777516023436255948484807080169936447599960894771460898498429346670665294283086397997416853471784960842099922203425397439301496081312407000319437437126272925124635899052630425929166092689900050449251373954840261194165895869670962088590934219485329600638662215864036725604326808663271058773766462715040615632114047259354151724804513835605555955452893564250830035457823346146557684969077654887475691232192901684197392025385101464405372179543945512879645234486365006692918792892921859152142273615049092685896079080189897519758621661129443955887771495076043785890686626980157708148515851889158363262736626016435584244589967552537072831502826705638795904985699902363807540599885775217152171388887406710135754162676549563286996283026263589274723669942997913490537263444109675625521254074429507026554694273513223997806381860627945003017266608584294171149373314783190985145721543056498259630268430578403938841790234559332865351494466385813634109877630545857021926049010035330371894003642173948047828173763369525844490709153047871219897262668411801731586838412126727949229504673890706434564957653461887982281129497156096275796890592271278407935230765061579240425265883974017176610220549352992903452679125641022093825369275733881922336420668556021222108334406878312529850732903719768254056061784544352669368682792709481241909437438469563260867831880331718105693126786012668153423234232862371025243307878180935720695800522273175504572878694355745016131955896988778328801910374982163797907719263183611441933504228179247120811828521003310533984400697798358743580232887030291388989964241982332166028585478066371926429279645794673864581033884439292967879523370558414500109259063677264963598559518456098027022198509173026425007457618238586271435582849828465960426408058396405564183287809615304469696122582810669507391413030897706173952952280231128902927180218461204441872069646751258451322269138392666167715616755247369198762591099196323704810093236894697102880178753993026506615355164749623391515453100217726373311792068378350318446932394205048367617953285441119719640046064990312528352 [147,52] 17438473999372264667235422946825671908438480374500767817160824084462939637998185853190688230642362241112738537198794707116492243883090946848390652694223197464722387783068884819158923027212481542075390264035755630017844248630814452497263071083654506921568717365362461155347844393082494518500665554089023201732452904304688868268522416228646905743922906818110123470663676634966415238281434994782833872454221063251531169284000275230365360188567601197308674621862857192683224560534561085336735090397616194488339317698875835949080625030645375427202828619227899558549519308908593427519125594035397414265383575549661184436488097446840833384686244699021772089844599661982806044292799551098040040268407643067050551245573760534671062871143923134676096003496514804057492992739453139874410991735157364033169827219736157327879673491599026234856954251764668831982067546259323326712082771655218737628008676276576944127799397365286940594496283588878428477217867486955689748128093557051574646903763954867154655907887617096760390976914053081559363417933184535904585729571867610931498581649866623226536993385592156971570627207435765216960907040417065584458504658330202779360048904613233463434564118670065754328784721227626845457284917854614747789150305250065824677843081473115333624686371562234476737991594361611723767212678945088967714951641532313021672514932800874006126094395079416650291486627095160227119224293884247389958096039832665272671330443716976739197081427854960098794964866249556577448274281432413181580650635508568843049472902342289998431389239547232588676990336743595487108096408272827435183013430428276406009553624441398983619111955804396059250540406371272741848041829598601212792486740156111114845896419589466822702331059054722082885578334770446017076808843002259960592119759696657157436298302117693689085435774135456662005196322637006022759649456252393336909082786725705811619643263936173541623235029274007197749230196070627327273387605807139174420929529141870353512881311955878977337814049947328512325079599207566036119043883990326667228578621506574659959305298404987216710335372611885248621753264929986902893747469133062666219829534250918780823100421544285007927390766491429775118297166053367614265034550388069632 [147,53] -3060465596107958370062086845073404816153373372064060144586343958556585511587397065131332453593476982660642292208970322768769314074017849557405458261990459340859461241484436711700514825828245936761608707453394519479918347152124158993663715059286738529471968150275487505956544697161703191219730384470474150285232248049448216942577167155943356299846641064768929593456320767404832534259291150317176835327651463028540872105811737463068665161128326380898985457386052400051528390799205458109315843096730610755999289381363249809843618522488934886621444528543505457015192229582776827808652273282121205099355294694656283030205765847009006278861898793254294780198186844854902545541129617193073029150310436517020440717004112172237711143787133875321489238234941028394618371098092354533656602927978433818131598514974490763054618756145459766496810143228587561027700969705822742033009013373060531447718282301378592249396520348147449788527156548064554290368402016068512042480926497321529555275715524021599165230072537461683053661603880642253251107739450648498016959658160176809003565949084627356394057227527750111952401840238234375482863150432613679968297803336406463431040804054858957223543820665289480091419645680566048522075253724738541811606100031336832579405861988255090784432222823131369113273373128295655088027639782086821893800173849400791560862402553175200127225337737303940795847106084573299054589977504875379931788216702381995285774306997274308060667921401350599847717956452870610690220042669752413470798184295401218894477803036716248583595555268962869087931071716993939274015850204242129270193604120644014715926113461030530600527551264678293251777002955106246842804321343171810550370549445281152946839988786762737787793228135898557465278583785764274188234981506463309873592341635383442273466015705645147865903711893121751528283145207466393770166271767726389431278668968492574961863248684643988834094424756348482247421009615908397450300612881924600537889960442915735793312678397404671305764228620664825286623898486626002346612204152689312272072905955829402238835427018572226162216403394154277670757582672861243207094491214207104592404060499819650469376222953369049322148442962492168510136108261351580436701185849504 [147,54] 346367003337380891905286236130990360570142357363039348881030087810285809799942809333461725320273303641730248437752377138912877097754267766195158183092323188403724587101308705199507308535188572834962516991188031443004683070905203554853848570551816956070123198632053772592753697264531908729105166171743942927283241083271831494519857419243563074927915079382852807849423509175038169317983370350524692203986719348600728033101497790933788157682967557405283098079381332326527437708617643914268998358349358466799482031617252575366992410000510677368002956105367616962164480215177557024754828190670253870220215138747280528177210461843175413333638319986829373335763032454786955310196718208870948233974792526073809981134334749426498837541836063481524770479223994909257414264997598948686174886873341195109809959218436131648174508469369039008441816898144869149786479470601780628285036175447160710073167142617050438046586007034721740790076673542753022830935597241911343602724685891173164663282322993413363793889300560661628002151507697870582882652987788758225393290339232660553231986079149998243257516578815491001078745209179867242965300751568120240970389007617727180998073057808718219158301536499387004988798495893828216218354351979127241639889920360813425414243021774462011205579692561992716024551099604088970314110191225306746137620486244335665471694056308041790640075190253948529158131899381602273886773839009949505322112512794944030792006145219900928376092706269190050165425216899544773899685221225485338894264930763876632236018468925903376331951591595874408440805013248678336265685064488130865357598344016512498299687833732190786355786866005217205768445526973493074912412431470868293353336423960651372985003674933277522356210825821947394795906439395053973222528350522283433349577506898756534730923746613044465633076922705939446117041205586266848069849187069807359256931661910875871096544329812618745976147691948478893601068067804183574074821432502684734629309992689153321176320803658823671988761058301433242851000738704231155460906088218262127873131458594495141776671051103091809551034446578224959228451274313966753418515311649587264770027244036585733642026698018067470739703722831329891663618776335474684899615552 [147,55] -27942724726281920489179676170263778850195826251773046763604887919241291075233260599404502227953292373061771349324805095915760914316174261905270117618387551328427383165446822211198756885618408732388109819989388990304904650883283897249923181208794488292394352209562211773233923400797613992370173769597942177910657865609700026461235100566494217597651011172298949105579218386298021507500684223805405040796140440210660119344010830911468840126269960978754184936647005582593113627289791008436802508894182384796526414271680859700023381380669526675816843723881940397867926551794100212921491622907412624948098555938696898681855046695239853987667483671144311917240318767653763516966528195338818403191186785846507760715344250545645585853670248902499062387274890533250787135614813082289756272981348490995746769976637885128557420505129079286124836888958182162932296722593013119822906169899794293457418791062837805426252159642915547250070999858728748043448390274741521030602285379969299973785306086451274686442850345481443998323958484506251137410039968776564335211529851941902417278649638988949666626733983773310838519659178915377853328182641196350205235817927671629934020724654030325708551641961341025303913516569237625600390631349845539870520706636311017245804832774604926186474379537039299608341836781623606815774694348790569654473781006429366917942055447685221719847875463852336852098170647853701296194272722554502208364268434128952100403208332213252302252643606529725047124908079152630023315478931984825984525996753119267430657499741683323306649794339267240106342396839176556230769284370822032035516709791577232349316153401978973671277760259292034851798707517640415034909647466133046846637901084918120638022027568509088479608315576768434944634403922808554881837278285380690343013137540252843840789174821805400249367010847973262979717247287719984910315052958173080895982897221475972625570858095641448494114236300251238387272179502510096493924793602585835711598021622167451193075649768600848293007111369828120546438454310601492051336784135074937944324488733810011733599882639598234565289037134211904957668675896595722717052090091998507044960139729662418387530331530876379727250041663334986415260012966270421592376 [147,56] 1438202646780550550990623840944846734891052225589206654292129719950598342163578330039655946242188917791221627022430971630533070303849792005843899082749134817858372751797272018597640358994524750917710021170134613234304878145089907370857140076945689487497191453957992123992804142468667713879432261212940521005696960788445403682096288136184699519752313232260172437132745700485863379050538371021913266456184618895298187682522132023161833789130524522922760879332039943145295283719564985266650393902964080053446782331703177624803081275422643650444608951922515355336569494715281869900820805070746541432519505868005298351703140462540253822831183995623754513172361819218164636918073727342156909553211955743013590980142061713488661232440136364847110779125381623516470572440331583062786199251452373243738808950032346097212170204746772939273237225266332585682281631825906656334196180239792656457487218705551707477018132653787213674136714407241252018792955612172563718481829739147529737552080912211862682599024422244561611543290664075414228506625646720448218179958597519567019664227487349984871049976548861456703964477809141925821525990742326149016263828805026504458263491882231917211105638043444075330499361726826287841057379668388786063415785007990126200702965838436803256919639774839836419661790640564672116867590848620723299529579669939376361350112826798878015261483510088563447643215821382437268660024697759083260480723123938128421752417496655968670387558366279397834020186658099995854632499128241992631898509324259965676769802378219271507377882728493194348013454958102718135671179595411236882241891199046411362288138218675530973675171309104044804123681376586646236616073628874855518698741124466475081417687845035377900689690724173776333120502772521423071949343159205595173991045175005061226651943896767692396794857957397819215161902235071939602880386087897426617439559663279402780791979276247708437632705324878465693820525674799967532041386778944099274531955693262342692487914362085869268224188775397327719064063697790084573146999570768183490747621674349484088563323458198246900616506558357502149740926017850373688002035058396880103849006063493460490019515744855012327920768120580434433347084834376942592 [147,57] -3990618117214936403019535219845453200708338962391730896014228636546415427259198109386099348648867581269166306152118822533404110748566334763610542137075946775969884963469820051953343014457819158279653910239603912611774321027303201880048312378244260287892299090548019249439095952646505103498868478892787462103176367960113690490123287683744879159910932305000983240091977644539631050698113640803254199840011962912772509467790553759946659182831701613978190352138763575357650168189835590953745235723010390581836435648353453962912668591283596301708481014744532709160651330985302463370233794328947571246780864634398415608846110083315442300711485941491933867902147138650466945382364934325459540516106443945864842620981271149868063511723665310499025629191864060081268513131666383978020777009025160412082483337640754797235830930966268775102899613691244209558984058822325307887009017109089891304677865454458264394645099904557142941621358399006320929107022566759956738930906523137305620319777520776946462446755934908040736430372240865661695262591168012098842808797002839012392731025137450431094033624267411088838689912090692023764878609272666917649456355525540076165907418524461819303421985655406488406126054065260305614327702464923602126037598043740045167695351959394436846744490693901048135817516055271232225811434436377737293775133044537805817875752374316570466409082119022667618863642271966408134351195511030844164684835786781059758414996746004351022848695270964498096293138938132871000223757731970255588820288054482498921417027607837409803565950779284443640084156982473974257746048543086757148965212674513138233454575502722750612972544132042598707925050540866231270775475591995832896566619366708447589567606337701098247594016512207968990207002641113776840241145662093320587162743282073293390420675573354089323925041036732559052351386988332089217806596798665068348128973145528866060094937091081239521104265638363449534634114152284824823639546248787003955889681390478862679603962911951491036387777943405955181703199791359460892866745833232876325445769884206175262930943529360201160456804707160424752886005544772332810692980151217447104166589234165150230531028022631239433182848296532309353366852144512 [147,58] -8914768529790083699271423731313925633012409660962503735431763961413867985016820898658696375737861382978947792777457496242202760180593786530236831944977254305310706608020108110743067068542603824050792805517146762468432321032849708676105537285568261744939672586702343657791555298510419961070493239938206045332942264258314879486892062624426812056537465195954469990536482065479689941054455646111491053424904766787075584163845916368959269738144875873095148628069410704490026732501916863095377471695432317190531298123216477604837736940685156659622319506076191109311207538308403495495974596585868608245814783980085575962082629609304466277984409192998819097418002098284170231674834144943170683367860774719107503825137659116734997257753996317575639467892099494092509761847231262691336754155000118857505201323562300143944593844158739294470761648042610341193948441867322527564095702187900123848490282355300332061512109927710975659612808462664458565401324310561775425248150126353837071760758193301077150376210259885089012040475308145148770024391214867194147438294929842615138909953709529375110554951681841865022210215005263267973822615861260543458529964231857078587128123090250578685817358670937803120664837440393195853327279505202578866702571315269822403985160553655170604856496136170327233917646196779891212831303250518757475470968518525535970203190706940982887230771463290405234429766908731131206535071409314969353517647164904015282978608428785156250182960376096104176753758313105439546371013618752429048885767179520707498905568018856549635570653684799545416656068977765887832431751670888623313979112358513763699968883509160747078344553857569438310873341230354043680993611296792807093179773780490268706158134536920614132148444012055770245929011541120099037937743524084538857764343627832080967935311981182324687932303208736635457270508671505285002186073084078307090607562884404929280911528625848019357374458282945997283949198995589574021932559736653242395886518094618072390329200693336752426561089063425106841040866344789467157459633789707006683855410857518016661778277023990850990510728334518267626451501400368267562420873782324064083384666467631254975327743487233184641511148343020984365832626112 [147,59] 1200180446224207083987145195715730439989178515151661985220851265347409135253525673086387167562830628651319929100014748552171401111302403909327099699894880046855946912101330716657313423435719683960106056078841268199195658862651317703202530238611923252870088581974444943249700076486530188753843094285843650771798099900920257950140074336497739705420152925671657211511755419389988790706800555495111185373527820579264280767755097945237805560076582279128580056584825115403542222188042786734956698383508985162266834025545636337819104312547806092797654247901209412182654436882349719333639720117706945544072166625726063916447577988130803195313317921076651803333618325191689841554897095264791769803627152107759858846950654165896234153918160058349864966505181201818359143976277255117418295770299874008012011113704562274627576248375063820710547336104314844429621342405794061559472152607497249332158522049374325396891084710142227302125740640840822800077368408670964152714118073552327015909527393919986050937331789010900364967240313935628620002319938919573870700790272816107072378342938651616486376729396434260641152823668805347731711265421959263925168393284964694594558693784346951303655836714683608956261702153042688173102083019029525416641029895539647932147025408015351933912515887220220866419815803630870957115634917151163854047021148263653581703712134528750244065151247401484914574636556533857733537473701929989121365807563905386690375076108138754491802814165230496045577176277419786554845107435169204534553064258317624930941161961047312011574236805911755456682754160798974678652104136477221465820620990295961469782484176529304103050770145896102259791701332230950016583158601264022183284910503227567796861180662575184695745827618556035917206137404121566784293673365021029598502004559246927602921692863064026761812105379494423747436946865712336226355204651359804314734398740467878825873090004666620334635851056420914947543782702163971260124333911025901416142510986672474395600289223857830987145467591623642726257918192121231629222739193861629667980580930290814430243084769436018583872717159255443253517247144877158952018659567272597872781856453263552194636892673101030550434164278437172523925052 [147,60] -104446376833210528580288867990110245578602837377629761516498602911290540626254037034680924718516445046208645748304317280709570165325342982152800664987143767981816568424018758354492188724403245414826567418872217968531499114277448732541476869548315483909638124629276909094426274537949503236014051622088705425992728834126073521098854096072735709833038059821444716316950703777555726495487680846641831841599585181123714612420595422191615686050573603863686565674053137790419278333912729945980644597370228664212387608019124276763718675216541280841022232474593848813722100329493174740405362014186178728355990963582202301409869977326478661395068161913416428077265393665549071082245288818438722383684336849199264656670771398973999128883961511616145528176102732094182050884484288589316072355990982625028354788963301486591054329108785282821126806206378571311994802919211135254582868580349615141289259465082045201851794229707065730432969335554840260018360401468321464977204928697193566861500496226782982503175466710421255947221670896886952923194215414843980742379069329116245210752808105411544064114214399788273821396586543231788559468239899619705267851912193967655254182077273782913709609726205984622792121035793966891253908985508741916811737214196248573844806690847950981453814737068862926234830329720193148897210498451754847712659598953404840890483909100896300289066643231273424910741493172589847795239689870850528432510037706804599620986215524080059671500863162203196601812543355093917201212385314414201608853003610069546987464177975471207917525967667978026384267879699529378765404556394505698058081986678761945891111294540367663587877661203623108427189360266736211968633813437007816391498886636528919868874404188704344876021563914351210184292119968260627166231417634443670475102577214221242843997948437814167984972552230892266768295444429613580098726122489785350145493183788150098644279991909402502391673612843492024473328448332956391851542360985115334026310499082996152277643979594260860921827644039973429183768473084454916150920435741669967862411006058943342347524152992395323884918643562664953353913400796515733068557777600813644872672787412832613064904816457910172333480086879408691424 [147,61] 7044436397405477983323689305776380681554885391379958071313894688892762130220422515800545272768241610547214746331848372568464002404642215769506448314444449455301971924652509042335266942450524886447242560681879741782539134818658999185380056090590811056472920191006977608609197666310089017414571414624820578673435417007406196767183122466637693328102130619776821018787190148961452295865506957360615563538171607676414539265708800491411045477060003704222986392212639039347467730361940522690820094336754125996371115968913327143067097621164258313176332279046951603352728191803287083079985340931104505362629838527522759258604222260040776091884135339984263202633687516743221433101573009814617000406245358744701954914019850007469550523192592787210506704492259609518993599887103877710576205683247323149074816620146682353682213276643687357711683819966846153728777733610159215972606184262041008736324965809520389143989630644480979115655889303268704171350703260854414730172759134226814718339962519282666143357948856380286552842340871376290492720227865835617416278322951178808433471584244195731486069423049069194730176535687353489555821551431027268821427336425971018142102570023244367871274276873513626687517483418864242877964369525938625506726399725823924782793534821357107623864979387436407664014755555380748915354592555338070244310108150775127861887739406804673891412072720535662202888421035788773995711594172647410440534857975958922145714381050431583208304555517970214381466867752335877161660200065734082146212898797867423964895308919290116371131508268555804200145655762242278431145729109740815493196234274502774048881488739472143368909654582918147193181761868747604990498857590789341415008849112909290954022907978009743188209115018144649007579233638932041145619262420715357325374465485180877720363210658878773099920250208302071581837268120707613740235785082740969455197381991547382003569431847405839520262466594669307282798001436652050099897679678982721472849262803179908464493023203388417870774710299357828422284943494868187994469602336206183236461185239969089447618182620016790308868961167534249185767221230343728693800973940965926498072990874323462650492930986930863242912601806705308 [147,62] -396689683835318355604188004515124413803963476605688521063199288039044619399817745286563422072684087172684498095418123376109031069639435682919324291796946807412469349821226078044418143406580669453087643725529177993179299459467261333025277915480186293029514868835563268879823603402171689881320154456521555326086765108638831018502866834735032627568331712628883977627715259804020740485108879897122203535289790802548835808170444582445285836217514877491543828570677959238285217348933125118600898625260934213562716038999514291808691280855375719525578628965256495672009775005350092980902083848598582257358238719646977692158697581788438356050529708360027641457246663133160997557448073481870764243050554588350760849390481527680329335156429688317867252886953133729619853151230408102258462902293646800397671392755967794184869122319825201237434440265599118802707251820611011292431100939558366652013552135289950464759362494207805017568620338295801061609019024347045895391338570071083604256332897019681080652939690506099665787843706065071621541910188342061892898811403242920271397705591629556429117201942470195514372823165587704708403975512038767234543752972532665552869869219919745673814740129044040171982430914700597527559126642915002197057380210861438832397732288157028141432287099948619395446219589764912998823050784430738902632677926703927527767840424804219834385396125010010560804118884452059651914500900192751561720801448217324924954579606312341318528876100939221166300558530561309215062647342141536995332348537123436083221293726982925353698601696462322006723832922560615748901615646257234261985778527725050621017420081206031539592647784831704768700513858360230091268650225410094065286344487805193618355157814475165353150688629079798301870138695989969179079696236218764142629610044142919849781994682624462215872294561570063619150838654520546098841977886780793124523572373566212916198633370192487705184951296812961650146378749733180274114144720525572839414348881771092237506208012185637287591920004342060688305403508173968349045205620374424992666113225269584723018849998417962142682601810634481950077983176187006604949133092507729003933381686446026531449200675871599626132443050656 [147,63] 20106005975658594107446154695246056892619678120643681540314877002956655824495530268677249325419921392208329854769626399422673280925884521516438933607792622730332258117674045338817793347554411353796665850323726267406706939952922137182208123820944153303943046170141168704616205372823036590810673322994877434459809750631930010086080905294980223109826077777516977171065464902288722329206547421604287180566296526749400267203093945384092911528044743448764269715815758572822970702717993173270972932925453758728426017729135364693025749132013071763265087827424394947877636336040313511855659600997582994305008255724265122380169284735182801884532739892143950162958972188440863635733726946368360259737740755044123634380752143031833237532468940317033803629120143091305491612095736907571827133978262561545186041080462974421006575181070779612422472664940074079537694347970779362571114438942827285879744400814467825195055660721838189375720894642987911080865979067638206710163365995400303511939685863139887001129471345311810066464418008694932474238981873562266953484903226269578189997593902098619410362142939954605606694037649436717046946675203039157407393497820170373155086175348078855144169477507908243204490689748374350753617452438447064600785304003579977313293126876156442036370727919349185388908064717137729747012859401233106855687351697082320729273429475122921677591558432241810928189593492105495516903106196398726955213844530949376266671856319198409743575209345464425355622155280691798880075461868164404820607485772554805110443821368728856934158316410157962757552017462825657407422115886790190573562284157452866792244737491902962260776922059727296876388057439760730014663536003122142031160431878553289260212458484686803508895821400880975387989018874707436399419987986977279056029625562072348976327492765866617809840428131766643523924715087635159450269530750763287373900856212735946181780767444363005115920937821643994646372873192319293071748069722452126315475619801943013364038394519989127955751316727328860080553373858946463353339100380000947307092517060987118894019654684975097505717384821902423702288590318580436001470610303966960703681460151959225540080091434640907444624556 [147,64] -984438169233231702312694569760112234461236690899771672786707053632079157071635938374860904294912784833460379321870614245555041749430184194006808580221148210647040948447255614895125751483371260311041608223535783596409382894367258200843465315369932490316410085902845737594546704838459562511967572758938327395324158255976856989274533715411464671827921425909772815487137106371820606229216265072789968751254654507086891417004360134638296478185285738664258191020702590103503495993657833564731556233999692686241975748703846779974800689007745894714052277727788098856275304400879176826816458964871143051914265088202926127885213827263786950639743931154370367137099601645400761267573766460428135175967364368931410116484641985251324298264535146100201266534019028850664913733109064106380024681615916962679587658184752243078768515398458404676798282252704395186301897410588867663415962989490627374337386459781264175073199769758354816852789057149169113094556043765030401860394306620465645168304225316809596556024423773144645728165016446488489383391818126187933052185071948666012876502695786872641084700044384719246781043235376328115900565505877770176566407358951061640222816887629075949257820069443821155460646823151263844474883502515734977600560551893840817410029694422962413409096223097869769482052310058150948549902804373164476301737254714946438516443066724679180998281969753165236103997039082331049474155539307496372929160625429853696239366371014224526484249039505322452312716315638829221641370350776013895469121303155699232066086451911325451866345263639737697127060319331376412976459633679703630835921614481772425084330131826401604447256700613784377952890953027092398272904798032351640138996204302244466427211177980698653894141974780126948896789797083054713158488912494097491291218197694833786550595308671338745156241834453433019461288326816245157274475147183462549742481794726842313040953315827855896900954507669039185486377041717013785100264227025220056499844769112782313696905860093633721086617641545068976556290677097716287942013014817856132432707620269493608525781142476779635406172519157172643489244081841463103144379939793324855364670538798224720441084272472356793152 [147,65] 46244752993155184097975649772089558199968302063870222416824026913095709397006814608671146738281225893416738612039974466407647024884501609429801024439816077972669985456518744254587408625526011487279832557277076308056527806254907962010346835893431772759423238406702782684642022587301256958622429060768770113764853503926273267007118375640677505595306685267588432693875940961458606705349399187831611739501416118202666688790889563455189959665826482850019654369525436826532344000018501985304220439297208951333295739343723537865439159122738023687362090498908739607102947666087985824404369051644287809629254701121622937180601217992194604228112928664269568860078767540434524122158185530394202933036257763780135313746155223856414615700286810978942702023006170853986335843866346621850466769495198357266908336026005705136259722928041709761659600589335026042164554641232764075619939230802180614137099946389064421321468560136068077813315475912749718772624419390424687516271880224663880210804225328661753675356950150883705700170257328307920115441444797092927591775298522491255629413595188910740835448714741597114038968530854496186227937783346980507081551392144013959723141630418726927337972932193275674018091780049848570000691566375097968843886215486756798971449057591883307370804111510229307303355953041419964412801530590751225888054036179287796111898617187613383147469337274009156640724244614277791928366614578992903535170226473259353960352960623908926467918515977954658158639699062312286048606086851922884732731347418666375153739204874657706718978383016620549362179951390417940061945188626072333385640242709045014917402575517289907813517525720454812568274671719950371177448712778880123536105347647840406008561546003696365461080812223684967868830514206545877187555066352545383066873472609614543243486260928277355831231428265692177972650005001094990762255569861463509915249978632553310245220929498075290990050714666140937998505107916516317268409401997314466449922636236188003198740506953320960228150464401599300639331160551859435460177669778977225154046777544758232970520907869223832033935239610537917757495000599008422856879365296024756468790398213467078466013032673519144 [147,66] -1873468922673519252009523299180589942592136057015813464352023484555413344647034830853141025792465668500564185442072383943696977784742226697234109166713362824568937695902730336817807279518001833280156078854876941746067874585331480000051568468938570776442622171897756692037545520727484624006052758164963707079477526630934289279839376131051320519188453902197033415763338716283268920751923310181244552666842917897867011615230255495628663861223893782077743991579419853389938873799939410484496044474559436807481800185055837336672883697313734843865972403557705325132760508572826162866212284316576312578739577638572494860495603525077062745138958364546981514814272148567228402808963486819089125927718491156026924216844105932565651593624470232539643056145529927416362822451895100066071868523314667066857321258340722110234315262812255866311193116331745912064498151463254402941131639585829346428324353482784106303866220623383578612559827965736230615092360649858387364262598260587064123907722838797412873890417814662371448277086787995364326843283360836907653585457314889019113933000353447403790924508144752116870511975974071364769007896744575662398202235939673411403164394162494269057597503509072069371370597630812070543564829487971347083107379964597305089352272887818977575698445722444537748307783965776452237753134676759503099556023466068338138547925853209854598778756788335977477985308512651815800596415558142597712221428169567809991170917711574658435675717393538842128689004950088155807465041470176442144958674278091962830102740019681308033106684124857258179479289924924444130911582160823369559930700052405479112804652612230620014167828545504920286264418833387068980987793839114336582115161066431014489600300316899645153218793835239164554891450130431247858081054030644223486182693303944615693299663376866155985433270477760241430976414929282918810966158934379298766945205580877302624783902082989084234360226000236071389619267923203780077170196013031115905015710564532777583221654629814852275649746926064822070532326812367057114655642354043477903404145828167370657941206601460185350662350407622094440841525371936103417231571751884968369877428564056855790358158724032 [147,67] 54770468185724598887917561979481849492438620692863348681308290427950743671972825923801224768766794331914791111307116302723544640527782046566243081663475317659306593442119635420862804339419982464376481815064301581261165914174871046915666065724847518041847438302451821629207801214519350451290943400011697476448051431822736490702460518920248721803525085619809016880926715401486386151670112200946991216093586949082616135852212348967493473844141438671764024951855211095447311517868412298705594836051822154167522798577430211958571198494532247549661641762724261873298950162762496279851727171402176857512914219600437892093774607544064579133303541761768810502182449351140975344827390212152078504160770539192112227831362312953925112221053964612873205976021630812692321293779029379937834481245201863849793344108490741718412313495895506128753358889104281668412048522652210670024496347605550808854162714878489793067948656102904788616933662474167870206901173327900677354208533777077930427847318536419686125744706045245307418009912158915413305703530231029055896313332223287498259884701501103006168185757967337166463539610987836159345196456597739410872126726946570587281755970773723111170492978204799694427575970831858029627996725858517487029790408023655119574821279824986606219645735895335801939557806544287350624612718974155620599775571779210781554790178084186152564419380485108240372195939938781798438051265510148722142246643479627101872858646115516953470227837285201319684837163061810524418854923643027206589922483185530375826517250822773039640225704611004994213499934052375985522969992122112793164196330988559729234204436670741173551680217015533938776117104094700970091389777312661480954535442066483292044787975338767688236707832664571258994563614436065646359084012243168521888200234660381057028451714700325542285382626851596521286731134086826916168167059347516874074292040562097233686608918420417670478846990594138537002282551721763724388515135739088809956922968877022991294416429337553829727155981332742284083295377289827982927993888966251480384605011234081574837389107652559134307387605751290979127742635175973348489142891490827783515401777163334593366586688 [147,68] -1002593525626986561834050785514060280187796431095483030810054609286084397543567337794595757642948770357553341822343314882971919274255307667400853486085574854655915368126087218729216005842877936480442590526727045350052308963676682095124845480606723318131246777148581991648094589379473397643628464193974951352416999716481547148917416356368353061347685179696578064408045069980456165669087830225414200368833136533923287701735837074741775251301488407156623136134865672160651287750024603788505584378310119200480107831451957066912451683592879773467424753067993925019359749376114157888571991416976691948244133105049416557271374706282720557362360908120919971186871071580104060747066707664175659351772974797097800407010326571459643245884900551316409795638181729135198611128785941924161197239091808377531198062445708460036685585821638943492134038129496022314480069845892691880782234853642292389348387429992319732054835425608001527207765504762410026464402535055316148222814502409468250452171618448299192245928141539969164032795166015521542994142541323540027916661352641148363470481174834448087908676623162564417403782321572007480294146240474732082451732361855328179507225783458356815516961208229996667730513526596978233703696928212799362361036853904656256383274722881598667544285445249191828792134714649944005518922208880587437514677494716366437529853534832846261860867233166941933053269523593263768678314767985987602267212390439782882257380973112128684409990258181523486245621329047193603335866590547578930473191659038749675095711162179592715382243304326977069845454652393181030209104544823099120921639956687900804339141016162305563759131366039909757702940151894433037314455702715226568322165201010049424578325227123354545797669747531761199050047158072617222735777396193223305485727031398887317436339715750397741638172382333138218693013390849289036198611780464331991313740366775576824321982790417000168005666832100895974853254303310255404249530761976773139846860379146453342247904515519449761960843122568484043581115579231606160775589153325769168957979671600587071304004879711266507497219101001321507712110251933560930739850067608035257263267453339332141760 [147,69] 26312706964676083235890633230535208642052206369075929385986156700082512491592087202276436900692616218734771218629914732425431442759347474768076832127198286173754823521210515335671246804807889996827228824728914504008314730968971850019673725863455414092548789830899882861477873523455230091648181433920271018211346462721709002118601312999799368995780270980918748669610638335394780671532050422598309426072962629670393106106161231716679994616697097653586965132073670985700390530930076299375011693056283033782601066022246743119472048620677319623490802155729143104427492974907585876017354787273540749584154785702645979402313563028662430270678344183504280668962831567634544958435532919556294898129531503063262720702664750942094967390117510142801922257684318307792671510021662796713952407825756095709118850689715286778772298583441357853820649831316389761377001022418508016712418641695824378131499145207232956359148681083201722100233397568838342438753779762907403656774083046692825533467682597085715896393814729317403986509836791982378388138534119850195671124368173825053477311823943196761760191430254341301717246432407338120017573360982625134186461438622527278388701951099399960089954288334782529197862874321302282896973600346065725457310533099252493310761066843540762782262637297553161713936539439650981458541919083543981404830600468812896980437087564425085903538242424532819636229065800181906166213142106382759857548442209214988780534633087239246345436066203323980139639289389817670883654310088554626235393151531891688379263701004804524964263493281001515655844496025869850174511630681579418342940673183870069568315665141300413700639042810955410346549799269476314660875333108821017293430016813557125140512172623963554540215539211615014207315731928719631380272334813443448705211411576744528117465697713682661267596128227311510436076454395983910371610918462619986426026215157206554198864108748325251423799104226673333900800246202588040239718151377967316117048399345894529570747566235680402680829665937442327946195229932458354888170864041987494239966334099694191356046619256354625233770731520133831934500465417921587487879147448952905818624833126006136 [147,70] -2574330619488396857469089031794233154585435773816074513649930304069652653883613982321650310796312719300082202782474835710729670574349900256305052731074096554966918428275981025493166917879063541574566239019675324264260584174592199728926747255056746790820799022652464320229998876013343414954802851002079932959085278974241871272616450653146749895010408885845911938966736800101284773337021451225174899603207161349843716920821547195485958234448527025841455178143035852118852511936102042390896768220953730881751559809485743434245034419910148608507323495274696824805590305886681404045895813666353506199578062752464766707713351658415322943632472738835729229544250121135065634336913441478916095548683657685661377369277740932663344087991083515456325577119848647021729293472080400949791052780114450184120942274744867296730543037054108850588622921783329788605741179711434349929709027491084373812976255407270506013911610610672342698230662332305608056876712620678890873145751721961983141418359319689381439554749273567729719739058518345078817377423439134520049908247421438797062420042385231181644597287230808656892707500054125704588397872493978716532565209965412166832601487569598821523421421290984635490379968425586155308532030530109001545396963094937793301015069570274381259776315403931555622898606549204062106579030742507967314233577455639857445649587827025695120893280039753664151239405298844638103401185615732479395035881575194292115147000828822183700765883528774095187884404801695514989181765669676117280076850723327908346038806741353362637378540413765095078700181350352160943110444302057775428933121849519855747614702664351570173509556497323885441619097783729060489614466703131364411835135920689713451039946607535086205852330758115492852272629852397620074727889861088425470640047303638632425198324396885269369368345321830550835485214129870108324424394432213051630067393456650809051572886487408727740635951470547567567020789029308751175975441604582351976615688324801695433711619766755205015668669283762133813431416171145831926097436796185692379792216616619460279255445228999203550782305842670526636827745477134839023870456229094680979451593219896 [147,71] 156847668855835935855009122598357870687138927412343499493813488381807558232290945335265303200918714707533471385355088154866261776459269277009302416074913253857094433821661568567361327451329836963048573111863258509620655649532744387477807836302185093660412316144446718350092927787424633764225088531213449652127646015153671169089742613181201435470980240827225793813114490296080120935574688545691318176980077779022696410395111057374917075327916545269917427355321133441350204606895176903575616488677976989268200646506286761410383832808194566353335143635291652644509814902883947743607694594268982582204275656398883189068299124595698062673342719563480828277163213483678376722413480540170535656418412914857291198703472360242287002762787581707022460784682137891724541836203362008185103166164853996735159795748494538563342427678822135330439968866099721489130968917203621623399356958365878264345587839374351578265364751230866308487278233334717111135951156414806210595501407889514650838221866908912272438961696865399507807396862948304403993999530274639238374709380368188140083028821049481291268065794678600636957096301770709354361229042554642187733579585953208436743052687591323049809551277081714749018434682987299849609990186500596683356755181476129901051629093150018996595794144734612115871441903562283937560369743237831633072365983659835158236662832041635138927300162801577211879934296363288295011505639415098994483150168877974816667534915416434989291355480624554481600571030448947024299155858902394568186213619277045502385129377593783617138381777757690261700807380886058105174335853628525530653245784440410266259719262569663584309596914281382346119280363858382568188784077237360996162376182455078665852369172392750433394903005221048492979568033686771348360148600028511145517236817319878483488149104678799210387167969785247444108277209955109690210521479156047906217501519985071232707832031700352479847864552367548848779958853847544942968989481578891614196174814544684617332519864017163878383219818635016452722077850813667153180283269911359474310498496485600244934885191927921828905643161353468732198682225673856911253104925785456237269221749 [147,72] -3161856871301560173152104694080795663059944562516908102499916492533087305862250934516462113342154599599746714021647722622796665918854681742222924704263698717004242905608219175287298856733876891711814376773135008354653049510405514868033628042646828523159803132525472851671960628090645139666015017497709979103820150105212651303270591360385712410063967280851355062957927599697570411653969111440454023072587131794847508556596920558463068000675111828031582175753902792596540540404970817288901508645531009331301758577640913298320675508332205320475535598337710607597213918862496854770825289576658486314167615744359296108576743128229996585215404697284551143360525883909491276766474816843921778621791109405777336507544442611759272547471404632061789870281995780374494252465778679069064196284151977455343551095051557799868012518269788561326846526942991200826896220461378581614591932984834562697056671769642003060907651258075948596540058640724013840656249598673098656260051434656183770860524520927867286858590787054280082709226988012021157842947460538176785717850749589148454990371098746116505543525390520613418315048508307398311133135212033636142284067653014370755390193520514448766377881767920705433710969118352755765780470304826556099473050201200715070850360276336740820670764413406412065137385382721371578508064870543929378837222225106119051778428771088375185904213907201008742020351046610288632389063805250960358267923920567074200124273292830943931156528011245414509607022131914818119866505985558436306297449194095928370898735464802563321699522506163166555638166464091400153642817367973167186054610006684665945953393623370084319152227363849254808763198958145893611830851779132967363289388964027157193108366853686670700084632923646658893547110518768810545024750251429442890084428967653046423322129733515302413773505749908805531540101235018291027189116246459134127231989238469935960193526027162714838792076339643662776900047971051473348114589341081956810685234787993746927639059364281750590795431437678481406880137111562643701508098291922328425659911590424145575323709924494184829714024854484059422628124407021310831143269053363003043456 [147,73] -129935432126707613853815465833572539906448274197180886629577185184662064269504830366296029359158504961523413279526089483126560395520460943946556543734640302386172373793913864792197098698557741486009332875783116445075465542476795821550201271940225184242481419571129748592993427632461584115916478603867137987150064576461296489674490854931004802570704510316991849785997447297747095542770733247660816391093839788691378249178565964361986689444350763954751687371745859345314244578868240732826414014926273694113973226213208044716861190335854792332152882964709378318821959339895928238620582507925543067081998366495534108400578018704409565814597412100652685681526016972678586080207015433569872158750783907757355904645864362502103695512009030576445962126636818940302960879247939443037612238289336723348987369485713249616087097846630212198919426776083606099850438363666033005757761927020666277107224984095347618989988544772201803263397607382115949403923988893319097828218752680669241628041734282971473675459652097894236084590581679932980345926636325278819468685744512164969647101097116387525702503110211914305956442626717361419221504183248461481716149064010982874685789429708817776295939562862667599338630372444312358400685632288679568378135512126520107506146194135951160064016238203753941254766930914635597025419635949102655930403561421657940146677637398206560433572615635156166408750460169486960290398152493118260864754086999994317641599072309187905652669557679080738328281172811101235006195637946643136612073637827765648815491279145183294206045660470766517349351459571905701994916572508689704035407709121061884583271971665431391991984179353093155022729443054521248397376775094291566630153664337256615677955204069002482931491229538780178969808277652003833597670339337565340338840199881208324363389527196808406567535434874274728679060025972277107393863226985203330207975586130718530397146167372389155698321891325082551939207136367922736325907729280276357363365908084057285520369123150234603749650355245441569092496720031001912717521044660926156136142815165868583594473595415326559393308694620390893410196745507343817038097381535301104 [147,74] 5994872193547992627950416288786992087108741131881024960657841993289311029411101674304747338360812355541408250788531462258818085256298887370506999806485261691380074231076375518781349520790953770012433998210279061712232276527900141753104003749142943104003076393564199706847406981809513865822122278203603156049254811057728053638492271850968805734874345910187716613497440539118653486695702458850260374778598591326236844060472687243644809774005427183757281618784550847269364927341412117690030147823814443265702227658617231834671860906840174197145715301602819520118247196674044596325365742991790114225630475270424605451894326537000080837475011757816930459087977604237123251183819526326598007549151172875048965178390686416039283163642626971859061783175040891009357577616782096276639166065882632983123093554715986598282616209835146229828977434128065911271983335811301684743380853698853977833086491404815795060804061230087076650740582357744868248511676421653737768579004960760098325798505070664686640315903031310645307387713165261663670908166313717895635153608581853694554945207679758201476017812923374630272606570841838270227534503660571033037533257844622313570515000323210026265080289434020292094093521636620139798473024492548980388697196947748361309975219314211928535574107437140168158190080460364132642446003187962877441593675012686317721396439089220000934394381939886970809605848767780308033428841987981174849190142948622047242857683659009468444444357515598706869289621174213800697154386623557101217157286928327409380207084614016027482496591294493427558682072025190440351870074285338909557604454354445019340195567591580628042553406983075351102124626246332025419599215354764120405061009927117820724988183521434253925730814796311175706509331509932350071778575030740843602618524560746598378312147684884277467002388918064022006309977370596960264191394322191705692083830120009915078644755161162776847769621623015442101435199123007172299434066979493085565140750522077777338632477338243540490807130171938496801259795562537427410672196226813461044243433890297657965291402899041266654612860833709001140531439224429543317599210913712 [147,75] -40285279492176021102933323833614531582860790546752593165395964719894772949954536617075804273619575139404265047784840182576188427474761130004441310361224744888012854275302694339406210342323470530467425905269115415325860442949421885706594998454200110274152538466595167562986975885096744879632450945111957579075097014801703501384275044424064961775513087786178690733131998415527409643180827268350210760148872326334513865375296332612315371459016815855020408692044703630058582735777001756433587477594334525206338309443948896204143510017063087247358558504775905633371175447968885228106292174069558014111221500431241372448287335930654571948341633083267998731826427131022457473617930132140000064464580124626095704143156805305609059352907045830125494850095099249964007637552223708511651925986455936577507014125437931284754273268730157364385305923834642489364673747399308362207960911010171738530379108802253170925907633445558176407432370810908240120986814109184550595499948991284809065153030254406181972338241081731329949467813113657834983985867881720425123210274009563966116613754369860510262092933435664678686771969778921681639846942939359576674492431038344347786637322886520903127203906833128472769170530399962639538938003113214415820211199824579731021986872608496823331342220908393229182121628210605733326734913419817218516383589075536205283798980721215419089992494645747582072898031838806008072192855906409160687231530385472156117737012405445413575665707164943236176319981763033366179008500198992570709655564014963009604646080121118802049397336728888807839751896593070138914774943143487653218194932317768397680898988650062054692778281217808787407918626299966908952939546367080108130756535679250026420772383427587234338358089568690882854671071683151135403357450399932732379425229800640583437195024368579899123515166817594233874518730801826333859588193594098075146355804803480772870459674503497728937558092655399173426758183597007290490377804432223053129930374782819236156116701492750702643529948772012747422416777041909490879714710436112888109279541598014928362676089208080585780975164733825389054620951340738165207975402 [147,76] -2842781045992085083020377628057623917932974755130615383909355106435452066172358576161635524031913095454010653958350466944877730411669006306780447013124072334220212450682516610525579287834595967070714436766758091679969304090512547444709586689650074942380508743010699079851675806962621364712690120318527475243684646691509660414738284880741082255658813736346634833019905368368479177851279376181819840448240648301633635096200062387009180253524096440094875138501293806504082478114112526555143560411685700276446100383585617086516821243559041450661272716119830006030992739215779489509486930199107143097697815153089566540736251350493824820929915087553315980638668072496565000783338903083450588877412197341982483176775379487558541520566150936055697431425459573686946457055610794387444857271540875602424088562425868143300504115010634389850768536146904795222410072015023097847114728108482720372968891259765037900907886249583773409404066609307086717562916548261271128863032340233323933282380979147271201418516592297959728819532685994127821486740813177407682530622394165023939266273957017212255054889509777548171209722346663461530898621684233522947836702977514496009735067513168929762539768008697367456607985685757913770109916286697336885703567846567708019312791481455406616266187319108697764507889012163964623873715841133378495233411666989995481013970863991737693673689989230643062094676884818885890895186030447946632941303543898761564255352664182094877750023724004841226756228446312777114674313344363499845680118873562791202100705146738809071775359127661163343431726289732285085136763395414906181028095228688895718502728830011352318835767498721933246466097225712903655154904222733181911340419556573341822932030555003000962411936712627798831328106362771731794330942952992971230428116249182048023455719854225816939139316560015708643179077159660844280948649471772297894274385918956850297919433648818171624632869189802270739949055155491613565034016033818740387794705003693514845079047462950101903565501108054884348731658936974063595625260582695025206489123741345201667592064235363447162259133748159893888299863499205813277696 [147,77] 84308651934172244140434287346850931882619558354503117692440093074108239364534826442540930535670903255541381533154401278339741268862009895995105513918528030499942878087809817222898840762055173446260600834774070554650454072090740148425107214515911863493739190069811777625505593534188163838294562670815204185813658651455279385053718595962789755460466700348294601049560464802672632228606762002730105257339403786523810010362866202349795655606730432882611002948852341915404173920446522865061025331178669483052926695866470122052611369051098455818949816240840046006173548805087693839514996915724669157150427435164217312750577565397255152012250116432142380174038444228458035059765074177467217737673234886492182085858180310821421806877615442917215973914113239211885655282443628213804609233317578029371172081113094193970003236005354883890145949063428148501309406977662672856702359636101881218622717401952910234359779625744021886962212350805871139537202895288637477336208990386651558202218312029853802248859990196051664617527370770961691813923367289419867082637788379962049567333464744204613653731799697240634148358419071214908481270413709890484292882515968170665598337511706233353419621520106268195645403718040172231034475520624324155087903259879940508095363878164576256425478309906639129683551706322492350158361273122969643943795782793966966678339897401318313694507715935384220769594575064215531818322090635786221097000841553807468480365743972717774186295593084476704236673176107771157070486195801603746652171250093407274300331234056977000835612236583079687310710866590214145455455246491020316280204939945600169653880987218190436391662097549568159487538447880551806331373815184132364174725082762480172233710654315249360915657065284949657218383574812984843105889349593176634511111441136654149678047060194824296837191988321245688585258664346940354495604840496339832102673156768266399120660853440463952480349278215280631096327113156142910037845407617031733871130850473815106439275786651423470072450181334064148152630725891402062867036181264267445740986914809948381211561217478211639709797517353154502864495118447581504 [147,78] 304087053414443909789708806643756863912480469619275632896797581866305904587002557753091242015957419693338886183979330597601723922944851428626808150916102592051142842921566982520171331826197638243192591554343993247110072452846691073632342753041996817690878812931026108275124291942596651866957432039916529317239832322867343249317361245438881229184492927233124310149543484686373118190737423425039724585467193780837291910739284942742973777633489369175781692853284381613557043255388331950765784273502570251000988560906627530466499275400311988883427994766225778947096293281093189770573558220721868861707794261152523624250600113160447856547387160181889107260816157535413401112788086434201862084433465504586614691312113750513771118385882634821128595832767170506858022788588767687274018926698167814994500318340011462209485808220889801128842498783116239994990987435106598793800555753123928655788524467616173192923691917879262606785533071357295138855874919218337881639283572140990328292127893622933682339485076709093914461404445081690863057146528648409697602146341378476887889132419866011716880540970094210723707491765205926766442258235618355681364195531221168905376220588404292611667578757163298050519421713897006656059022619087694343381437486821922268950150362764546121061123879966868220672267571068799137345332353674297647193145439884455854311514716741874316661585859790392422500983245043038586986615631751756662927915011322154831821469692220348714123690525781208871740580656498339602247455861376953922389424627055435344111965882784714024883293020748364126177613353572040741068409698650351809412568865723892613409178454115293604360606641107622050418955058521915589280029492413539963318472543499921708078084021379880368740322216093444379537076445196411958270491746919642702204560041708015128400312392278848424078042515544344675924455789940130892172577865470493674911655321907080843445558022442979838538489568215786006580492921185698710741387856688817667389769671923255978893440046107944443537566827254275678354978055918396945129288400994712555056233923023479189380632517173860385541498285907885399888251896880 [147,79] -12183280300973965008160313911385278382979891686608856923867558077265391051922027719872314682971242297829854595156668612075477685446348391129243567185846145095656316508570816696158791438953336825116369873022668281918843813141954427871863443225970309554032593180507826632394190498137152053544600626108177735730956323606216154475646811720362637477596493931204988618161886707463649379760552147392949052291173295277233629753940695014833952098990742770717806811052869317524513555730884635147232091660361926281558308487063772368732361962915109165584839204052074067474020646403866636740702991318321893830936911059361304293222456563152051271218607435117029350979518329544200522747737958943102489464483304051676560580180512185091177132047985593086817865735390155658341408764073981307976672772853996150835241287052464449027143253626749479558391335967391241981898066027157378607419673373622108188513599481787793983384615472688777826164547849834250130003704232339120128941289254204890355623834196643812036279895737232155466699142658526794253776099313651951356338740664514249831082888252537719212726588241105709882791259965613895340502769434375993280536269503379351521617142436977764776262227354546441058122783978674846893676076394546726498817026575748022447005960458103549724041535246430176028709705639470014551727345965568057908999585040537171234566516223247839510572987704120001266405274308174282992784227900127819528157577120766649412457682084389417083133695933408591535943026722465097089441912696740200857463315636861889858294767440957438451680231770395781451782485989632122542589947675375741557290979790127970377729461152300955726213514610395934438500352208376801364602597571929396679941464970801985182631299166404944294181119850352561583358729137652674547961072849866057223056314392961918777912999393929839324023057230675733777604589367544750952227573697199887076905781323138942644530813598417691607038342677342525355585681818180999665991965861032429803924695285897461681190024777154745873310449977103272442853792307912525907141375879973975811740131912666360436435874937885488295085953161292839904797986 [147,80] 752895923244469129791751702442791523219250465750155766435004333605580209348998437331259701493783115042550976394397020069859489007480348352502247592433519416780839759688989360899035248908690292332467465682383550591187639133275105455094706240598142402270426339630668017562684283565560794887050458254057562867687943085294595315315329858430372153286974652592481139133646074543918024358674643471613425132903933492358815877619111492328951576391359349088945104022321456460589763816350275930848412528637576554936999583235831519453567138919761216107173070434224923914800506883346001742189275539776252915386845027140804241562236542110704178299692231324694298641137664024002023383875742129473935617301661196979977287269735220611933043139382802963204172945752819912603526370041938327537916490619503472477881084316337324157037372707318080543527588227528908973663072211996193787340187185814979540281836500021619020883507288610382310340882493504596314747566706245800585072450993882957269131487205564833754605613997192090314928627968147095056698155699224211821806406338571014206116511608398714527784342929725132034290183005081277309155563311264886164377714593558381983223271028048394233056866672943542903082588237401058012586519854408303199416742516952214561353629627059983007545995035679212518310290006875870394992256251499959229349550247397670225248739593144440453423673516107601467232927741761021515469287276013032079842537183943399293894304548092138420963291567789654679624752964772185260764803681259210589414541311408296050316483732758592052429593336545613886566596684287276390443514235967006411100370253925137238009863934997820658922476387151307998219317583102547064270233973891380767467328456645980519865967729146698350216176245169908779556088730472320817968607600127384835784077206737914002870730937993683830573399628002467588681970803955143915443335597450284125935409974468372910208676742384338327940127384960027630055530534898430497686878539018617768382025699095864423540328493207201027428469961901752391508665862650979198949959709351148649530202569852694499735401998561805018536615834511891709312 [147,81] -13751144770402173451816052271073380909209321811343726225260414734174385083893290870704436818313324187362032608688232805154694630443080754623813491822920816978812001550982180823952957177230145958963882657301669646392274659784874710934279011217341050174699124918151263560265043222601227510609898114490854925046891559093949790740858734939397963562247621525119481922909890188288208571530746493519043743223075325640968465518368538162816654953627891824275867457851095089239329264754271553717732437482236678803583113239433724256580722771235555012475073065682420308475503144563810953324372495618750097315715998360065297592056742285510316976481108660594942391593879325464724737262525270598780256421208842906295720069016158542017507205484297401158316236406229634141501761533990892256495688210960711837481944160561204550788244820075989066151860705568844939349710841691504520176599523791531138372717936717026847856941142918084333010594042566811628003869100217477078039184687620580980490904780570051633341941897310060225834730302757688778894942762560140873145587354393358101964584090664180757271695089030953356501434671190435730665763392055791374997317344327866913274908656885594451902603380996581774318912530413499294457502866575095095862376080411578022353610386605713132965369355559928875715328752618821032940157090978137309450559125652785735557900501728790234948567725520989786021201967896543649097814682576946016415345941253575032997688981639470953014906654328050133886182340103564612864199257141432719489420611595560939588794106735238564206917464478917999449871228342198705450969986493739991401195289824834362461725500828371366353408000001679079707447004640062328753082722780726029500029138627215606399358414171567375378728103060782492027492493842647765521720587064248582480372514660058244045291920308002388760166062836410945044746319090485473293834809088788903536661127539082695780348177295358737695260627866182732652233022040657287090487842665982103617974976294872020266512768520598021610013171941519594801972375878354402852739366969665811905631980371197460790447301088283442604734526268687856 [147,82] 69143026727379019409425138645938219679938311413651982722896487028250438887339319138908560965550377115941805049015701550877784215273352003417112393336638287118249145668010990346589924539457517078473594953652624567240850161436021781921436393077391837225889645487200344231850063132136017640707017692485733849197107756408424710292910582890376405071226184060551322749660686764847527760660282315743078672100276478169825897317401410829867803143319590657274436458537715088272192184577058625127195375740777633838609650334905378630194884680426830323806572508916194615337755169955000032907063602277058688605357120020928478337881333004495714888097926708776327146058434176751760137436338000052542023899192103392919714114287240344745597516812930819303891112043016955019149702921545573968868743717494402465927824978750654082228547003461541363224115046806953176669857204818797506660749896153805056303570803196698157914372691400989457856030731817845792015963874550462332997273299244333510341132196764041680296945073668882364301433109492942341853751223342800955265338237669646368168381185723508577470832672995690683675392039300750525582388528770688288222395926582222320520492044834391531880132951961450959521562807308530411142103264241565954506839128649253185849938482397235766581888818545083740344787783877218616644700443176429111752525623862353721894423279775115409008986179172242757612925825078995060974367644412016598121358519933426822568416445531352822279170827377030925685598913027549021027954204066060672410878256622396514219654862297157366756483385848174747339258683313015086616173818676809892708968447153208907423551672206950261404152449802601550335443283843142708483590017292229792612266025266130071634440380982864985672563699175447890435370513332581580449017472758144860225930201315693532092556790467321353020134701132131026958584089075316987902220811030809461404446223977262573553038604273580814594404850533559994071741618201392843366817779829365337138345766115972269488213118211454649656835408640190188399343038257665484624888683608729332074181712336818100782739927805801674698217953152 [147,83] 2827653250551137625106236869824764847580859991878446287249001680355141983132455495684712432502449304594356785257755755296133022480654005580119945488812915579023869321889172958424644594151651262130444061203042648733373283378411688714160854481594087608667636618610022053683594713318667053229831361494687365575276139650882275965378645229813016392037782409127001771483807572477020745921381054440001992041287528118749964349836288861484831541561813133515943455859639691812839229518573183191712648467860537971551891627278478291683826052092285321831581826500145944205368549045643431733409468836732575043422481942323600780519193477588249218015012785145529092859093584201343575501746266670282633906663529333341178716741195919125639228513433050487055859821736075969735873959543972210183929826619859533771904389303023751832224536518771744354446290846707908429109424921329647738127389356378945284563783750263373309347237526425948138120013340099660072998916064797514612620777276668969144270215614595178116989565129325948858698758878994058559347987051198096730967586488091883909277089912080886342236068306805482514497915920166067459851592868340813454955703852872859268311056897651801547850767264736703188672375545718731769806654585962068964828888324318178809041679647916786541831485647607826927170069263647025966187604051509038075107237310433139163777744070587628002308475889557959129477631664321740645846753314727881087739089225153456827769790155845764852575102038420051658991756575425044984122885336876722360942022901712792037464621186195633085913235854836045033341164517928167559142742375984385031095461549410635568589581938102797609193339176774296272330704917559742971086269198137075970453314352111542298589164277649769474661683861024972800641249049979289279580831449289506968701794736784288911871488406214701929876531889071620607865008902517162329205787781503985708254742273374673070034851806669976363643724323869846454762241891669696527990767174492452942126147533997864397496629606413393259126285386227188213215409972871021422677201541996876157294464792429882205790835950172258970395432 [147,84] -76131047585085492054619706401015011263016932561016163097527156184535556661085143821088930080492794334963414655555024060354881029445344993086061381285862156610836251815042499330708183214964155573060385742999362010742267702912731582829553085396645175298975101254845830933573649709559748407283349639636294509320834620820654523488534351597559615819597098404843949142746743382852220363848282895654226976286333307395488250520338040252901959585644703594298092704171832629087700658179866265786203289490090669266689977351061236493148450141638794618914188334409966054625996642179460198142700599392661165514291698197019113572620740801129804936090013891518488780360838958938195226669080113845081759799058489432974485021300556125333013310319005393499377834900579532409103562030122290813902253300420591810866722158427999169732818793449193275139434095222938998489527242238414384100652044984398855786760184290253641744889889169758941132128214658828231005264579259898794923746674735599689108370625988039271130056845239850249462010342370198283304339649792162816087995387646135167461240192175593677842861052522290146773125111187618776829233149652063887184937133117103640454536151216438664501505824431649190370933340369875178082911930048468817677485586626034903074172711934285439837152112433222501026048390429089256930776919841188675974699856781939991000596787086129463674603648616817863545581836071501571440126661828594107110469607630025766083299101477888294740534992486828565541492679304349411201231475266292104542184665413200732810076353412478977841417392464431500384819287619338143339912948062073201662078358676274232591314453611368560792189574531247661997303290603244028056015131485457467429317879924030311463396111341667567277216834528310325214245685995880798959480445289109879397307180839103819886299108448414033795933094383508222119289357936167218083448949479064852717111432712335757830457140455028121832278829963025009185301582013987710507442609568797771481057018017191929133975025807586766699959294223564434755055196721806552804472605880228620543369138336589488174291565502377419072 [147,85] 818463208734195845325633495058849824149453877011144751888771129839364988411431133388560723949267412524671325111499334006902155284147281707609041950799022522086873673657235613393985777475608968732229618714297397058427202423549829904165460483709231913357275803281672227356666630811166715196981916961858912218064230882002052901117488942201098472445191510149018805187457444160118655970940101771228326658648608354461294894491892520068672509723080630495545972561696963050256097057081890209461911968836400709042070765840582193674443804309461544042393632550095052608068741190518386461534687699741662223999768813574464922751877717537429757400182473814692190079355659368385414287483437024213047693813702841501487308409806808586654053220408141091774536732544344171344986951499263592090080170700332830723217611547291190106010219356475069704850814399002986927367059361618900828888823951625469880424279003669201023171817352303605202580569641732139560604085373675993050253151983575767713218652520707438283952237120931745918243376458016397303191514398290262635606573500060616109269898600930830067692679040392851526516447626695009301670131143983860780303489263378883372724696767261949122491764873827434468770550102830317641172912983405893778994963601734655804741912395378944410150664548297827417864146900741058466007666703892087579862068946377718832258153945741296378813533377980833988570211501408664916952490819514272094558767956100268973175271588910029051356677222300287857062146547771633875036373755070052492856050264146152729372279862134021858628587153321367334110218293235863763054353856620902079876107118599219228549922003646975622431895897086823023723844419277074421587307241483301359703075771010307211433954089650186201037789434287620752144191782482848056501603528501695249106326955268155331971856165933402649944446938619314827541030976762613176439750111083796955751488876558747612619201458642805685608610317669868885715345473377891944259216856098797558206136276737338845704065535384169277135013000194177969162686760068501243973423263002361932694430999154450904087828550277224 [147,86] -3376889751037595265672262857265542864317559462609504904346305731866314259320765853738584573340493567968237468881870067797471825456336060661984276524582933734699866249230422005709675844242642535496078854154995329386514627607399518080236262720167642374343275621411033102280380212472617113922779150724177129891386987208409050728835060512739473727985223900011114482348996974855124132556623144008846630804414798797078147657062374873414481996815112916740023671737065602953395852344772234705380277071525217732186807588170374017188633035073691694914938123814450231319919669504299783144929507386872853318717281530576905801917798852963162453193112490920701357887759553486691521945143818612935343456336526159011257933855853329531611254538770382388668944860595245449632839851667268948094921175423041848693161940180021838494338347853577772200238193423417973500480706164593160049089034597316352573428235550391588675677568839098074953417519180988603733921593000631441823227790603683405210338911330322160005561106567134294526311002479146731521313875593195644100762467587055847606740862578741204569359575537119440478186646494927819366828093482593717286078810754787513342414669854816076772753720377500943908797359162219847361708401105421880753961642123735250257625066046659346642956900506561557287787165986380713200883074179777339204976414466120729072960562587770018499451052589798316326918821652476733756546914808547048439838719578651065559411248132477190066363562070749002807001448263830521670898411259043088577518824587709569223168233013428203675283386696572136681045611918865044968528084172021882983911353411361780593946503588692112248471566048833629606455125238354832321690654445935524120557917545000224589666028620472762345106399786286992167778019290268562694061601434474894454802231962323638736896574925708035453533945821963994502041949003864467735470661083859281913370411065201431228992648545631785882045871532370198008502256336695443468497739006601981432754053206990883404535400691593940522711141182908201967818004978954796747355687641034407291733258609474413479856832064 [147,87] -19955702725431726686695572991255202185834778780504493649756011540104073488884017137133895615831822840450819539018388310371093184584188460577506355669890199254907305977127841101872936889190943121697993357695884043799176247343213908594788346338517875780989749410967183506869235402842230443934093861672406656233413077055595166901488517924923956528707456211871042600027896565930919953390789405275096215640450726013253586987157970522207136015664468321396384191302949943807811739156986718611849109503464188740950609118194709550514163642611685096138464779908102050501648134073925929703049975903609601543475923017209082385042474021022135772954939790250566696806056333053794756628583505023192285265215047981169859928205047505230140305388045656007716517313555019698705892146446605871696100158078910082001739953064703325528724502260029975133762471656792127296730756595253815797664905270659764501007576013655727330672246304230427492398987606677815309615170608060133936195494919413607178176106106162153222833818528040348104011989882632950808703462444018461738846136812455155223623443759993922295300147443076771586877177023984956855659090860277932488236461038778386608900114603725263472225353735696943770450562018234829681453316561383413857989846845904903044809176514024592803913272328881930587180171870634139606168300708183435240796406312000608403713855568156459938376253777891256910807946808459815180511421515371077924880577111476382597579968076643387924126607104061128574110737219623531760674153635774908811986310546313755173609545283580897834298990548617135828549599247764191688034780728417282526888872200245226725830794359882355372643227751197013560931223005572971335229568081136165865990241256821907610923787041781791594715066682137177182829386021763721570613430539082540259977664210479911748136233489407400361874512686595715657722262046817534889109668889429534750172217166402379842347772157721192793302064755989130064373887216043137484229273090324889732676552280839887824637407704707265467017941880012442175784005189209170732413195689064216706185027172875061629864 [147,88] 188555979206147482900673394330262004540125294939486033380735638484284825255877830169955129331975371193831459412884182785339260772290448047240386419246663880889079160814625904721797786385157787180950402903884411219227854910698720951699117477521347296682474775829617248073704981896640129699229692669546811323856079113905034566426972898146335030154641432644542274897969541464359189262696802686703455006977939847284115108192882650826729219939298982073554028685797701361615603519637269851409435297687319199453289442662733053112714191361413700825911712261200290838850091400760506482049098790651363556160968069157660001515156784856731306123687964708997389842437449736676836621442932113030455732400270977373823925123767985825557117754279896668300423288886461517214656832148060760331299808495422288970767585430823126790328828933541684283787173702374970437792801061911422873513097416381721473283665954701299408476345379114139378828672131570490990619122790004221387900687900429486961171580807809328681798532710083999535803823177142976003635382261372227104782863350677063276006668664862242072113117730956758343699959505980487332290478501332821688721859801282501270508980504456440269569490252548761860489701787589252123299647060741461510683242337301443320366009755622746968483851132660956693449585971016575663191102734306308964545243509085194235431590266031311375381205594137408138527783403788151747917106559059846014113214615982529093958243409266987600546507629453842147323915295386679530126512857706449207843306913587134400394773035149327302961756557487195029942089898680505713774791168960898674228351027871611265397967882358661775918947707916905316808093978416585872000340800071131044570835293065956662855175607765974114445108278370098596420722870498663568149807760197127985853914160408408677451127735441680877831899720803778974177534124125589235283599137375572678243494606944062335586246071326994185598161611728318129409018589428580671619550079711144899419596386372821905889008717679197844025644145566082302650424807421173011211313418909414219735782579534514688 [147,89] -765844737180295536257809649619494424699050359537906168356369151760479095778697452185307218553813835563226642093919818545387997691930909115701140121428885862768655332678400972966365841972688768588154394890400405989073616846333994715543296620208670004908307815693986489145249225133037429643721652871347873678694037000474651541994632106826759906588562105151600520971197591360344911886617510163143640582693463362201635598167585682341332347701548840840536608939968811856078356992032948840590816917357102618851708553801209350666863902147465625134544226231244807734010890575975906917809389503554614413354817430573819264982031496371879785377970532591041614664018422071289377132964260344003511355224673133408190673248864725311808030327989627398970354276136721953921704027120390231747668566279572037550021730818215273677331081851786921739076375625340978208015394670718127438787845831230677393533874717931388430224040998991144069081193513657280009301573470031194848049756251318499967022162858026513181417978287217859919953647125499877767051568204231484526629101891520270751000220522466693775047197241842845756718762587932913984076040587346150511533167887968909692886328314178885150874592491343108533397430009412136903169672520455847293170930122097398853561506243638339620931409701550997710017486640892998859411542735617224170941281792751372110826092722477374875125173405428013707467067033638067273461592005309800572782105818849490728320107049248454434901010309834102967704452972196543813852274474813748167822604218252907346540934324983651858255106112936906957819483640889968229321047599075734451120049996486998491267285223374845148292242441595095351434077087188319995963580510002147439214733104715316198677570213141001335014460637219330145104715246484055179325247899151538342828497730302620561887304914192494511389743774058469273083914094525462676364155401826487473290747471009734481171952071481315621102739521488534538990481838644875348753314416770999608243398756944028592730838435919982348866129741293608282047186299744744021675421593227476169466116585536 [147,90] 369196591669464209683021118238312799275470526767862665316076111457653709294671590155209413204862875803298908424221842342683180060685137745715048733206004653787891856672736324285810778045297109191794590958360703068048475364231573895325032246348891563925398015329210845837466930415789377518827020803030820425515384585775440171069186999848426293285818588208983305711912732404958919268319133048132352594139951306656223650451296729212414780925825553502732062925567286595112790950382096343252341026025173918520741485888629168288540646747436116678346426532432783275692189039045692321377825509739558216934977596260946510155226395710421980431585682693215367268935863228936667868974321227293627176074888761857893716090468905892572734478005091086680596548111398722871841999034643041491342051772765546790544864197788407041724252720629498617925455003278820796478118150947640082513210886862592766026707151939818825951897359809875804949451400098925079821980841071185725817069649020067866969748878863684317414809376647013070067119977757940221661735978336272833248745041924337949894457468997729597833527706189365820643218310419125954797880178614156220549744278617444286710131929754643592173622902634662792897157487342289618682686440414630076822663341112590830695948115847764733184727975526032212784120301359917348104279882740226497293661910014977618888141683570052580287103230064879494578101375006136392031251298588970967850297526891674331951527188662077100655923247322147005310348010824561394530860414320612629376915443232567441350545234151575423961615258744646806718895163192090281469525355696313005104011024029103967333284480386410226545709867278327541195990495224479897817100134973201630078598943528393887168373931818702748106852059698768637546914750329269687851131269381520153063892442573960650593483800624747424479002291739706489360433818465495863829403073909277183594107689880479705447926455719725950772177801660172887527008469022144722600051524292821750540615991260642508866025653373005391465069553215971542432111156570897286603258564792626951648768 [147,91] 2698192670166802117250694037546218331482005829720931667085692827637714287759013633663327407774262743919861380475695924364114979297663539416774678503541400566381323352563983425822597836345758995458742933296005059773521797425454009706959026317670682796174276859403850121104142389529219189192563654251073905376544799352816254800651562388909257480481117295741499337614278770289450323048912012917463165789452026418476324683728818921357050168518932521310230030999186444737170790564015801770496956999026311776929982151606694014272838855252477325126267716505605107049517243074440321920529364821736791624548475859712380470849606628090684389287368673976787326410872171886550013206714248793930361579979080635210826104547605216579425220180239675522269869462957667214024129564462932090873864261837829627286970204354773482261348032222109974875734879911535615110251562599665893112855093410642970283048501959786953924166798539808108061475589569613279338391816121949892836487203739191351513763682080139262009823950768692722140349997502633900770972527224456270070498220323718094611954616631999731262271464110624226965022428544397355368749866183571200921045478056586112274298804362948335068153306689690861132872707138190816148246037792294512370107345415681818365230790087484882355206617081849404787656711807789719813456016887635105348201205513037077841170377516292075407438547972726022741922381256785929037043680406513826170193013640547609162768266948388819624423296420617324467856927096946913703948079907483586131517818435432611831986705350802048334758283912080599132191874932135720655860913886358984302586785029455653245419335652712117009289525157148663488187427392285385464859706647044550028526486290142775634214662786782474092968534035017607538775314274081738471068865239234696379983174868423419245888888065833468876001298431609639815589284303781432560155898974011891524946186111074079540230013656475503837057674214279429462204239965937142879195398554208362244366815179824208176444966173757306485353311961426559184250565768205875005209264704162245380 [147,92] -9828222445259435998545540050094883265983250507660812347119630245843133535379141608408176202968252141549420556703673621307458949271950587790644746602270221386054614536399600395252446574126602145990478270771251956249039956220613907003323931564974641624378914882097235156578988671842668559974970288644436329926985178675873268159452019795077274124248688358552291159421008575615940843304015147267768392139388413019251160125499710551074262176661271310644418586888683562841730536075886769247207159080517319959282968847551631899690542059456121829613994617837535190875660335679011089889903932842100188502124576362480809556604756584819292123196957259354753096349735428073558350827678966131666320620429549356636390610653104811274079758005155057016986804500376553181223841005842264518086218388569668251635373062597883194175797135935842157871926018657476261969661608698326369705930560762836743202059847078134824006057671766069502862890164422420446116128579455670142527476344925851438285970303156312976025363787153872259300670433513178813890224927904868915613215607900116747383919622012506129377740560583939464105211334484731530079947632266785705768424250541969241436988986691124184805480365845331811373725008812053977211399896443510648306075059811059712799700316364535272980487735039777596218486454382012815374572557779528694376767903800067136243419885729571279542124545678556137872096418622795617258199120602891522047349294589922455727631309284893304312338142910462153710053390697802758248779726914746750149688828069951035644265190786081666132553021773452438379452036451144895842988963660648711946846943662160125178855362567815547092900033215473614582178953916383388935585839824255783179908861050051770799864728740642432062179297990307574147513058757690999146438925433777479548576702801239386680190604961248538892598818247694052221459220813417192050665135902336619929540131200749048588934806439185416857513551710063621296840473069851423908498821361792171360159181277806635918345111163555333991526481539496130723033432744246920305685300457568 [147,93] 2717128903526634070092744371685607375848994963465676239752394722241088553718048679338960509319626721272413001366647281301926819813447713445599302043282056523461364942929103879180592895807714016731229269669125421370210182152521515113748416839855291615259866389713296673173189520478679780234780458706759361880609710240345071320744958364426075914144599517554117392818093604031985475557667371277767293535916547077486060716900984653113584441639304566985528622630105346790880665593426328910827674522777674063653124967855907620405749430469755421633204780779123528092270366719813830114550810580326864031328061420794912834046109794284966670354512823657221379455906314291741564551667853082384007603489593968798659680260881573538213710354846003848968423902668224678531850463591048715978557857736209019512612564348959579689387493767242943075668718161488658872219225870105433253874830880629173405204364168708967557621526806771135303159525760020067700551159186123036421434169768816646306894483183965103480734566628942019295913052031156354113239955495119652892530394990100262729287716277869784565962095943193286352953699100934701427479575549174485421013889646035975171255460797478117424392972720997271642378525876202554989692229338691246471379513961974001785111653553566469189950642139970875387224682454462946662840779218672460866235920911816960609431765102018648671873085776175607445449868197049833672950186009169756814713524675545799894461177195484676004989645237570227349690322069485255756700596903851142875230830432387291107244279325815072404171464216862837036476790048546615017688385974879245436599478100265318351277242126301798344480397098293208646582936674815790890612050700240467700456660264314681514389465817422972235220457850685405332579882206030398120239027128394124675497663455574902334990663552636343757260328152528399393471951815225331914934455052124710097581357873092296423380649293824502739824445375534066021716896643837134300790894327707359497586138927851904506416437653088609695118983809500518865625632939240109708901580 [147,94] 44143398605393356312130833158326428826458074465340982777368932292234077929063233559308910461958366582368081899435602545250807582360725271417242586670926109432706851667696306553088870249780255527439562351727052946918282198598254562435749768484965621146952597497402065844647709069990084351882841248396447746421684458507423626149624248138779744728825216257266691100104144420263811928900811296440687815352052156581421891653083412307113188038727600398927582462488596782349797882865324367103045305676912601333930344397177150455558412176142514968547897093746953976635423418961833365416021963487029413241488885603121136277492465008666274669376713592857706953910873207779793492777031873663928646738811204234620106513857883049461888202454406163418288477411301466409647473198623150309674109537874345181428536235633471893738919267824347509463071846695999902842394754214670895991786052869657414450818397684001013888081030971524351519385121987638050824710880439439757536037491416927175128377638202176873224275647241631514410973449007149194704880013320445947034767195137149567919925646984921537747186415862532670489961863158460847669178608903490399832016913112125928461297860685914217831516233087814562774071815854764953995746665721309579020016633350486330783945866915612658760183386945162177483926843150359949398438766305287375433271569687924946360655999206745531688660490183972192139399564427907535559765249943803701713964277720612209136626716872580748223133294844046005109265158337206639143913353856771554440863259089743032822420576443842656789835257204124912032260316521297935098585551126795063676579633059647302706993776694989223849378235215157648073691186156433225098780798931524288836799846009682971561503644296707694670943082117637062663153290016482129931702016307877939293381515170774939392818795017472314356631609308741508145065545981689023742292273846570275223545557139272256203186356310105321618120026492570619230926997802329596222627894864248753158888721454671695000734759073961463987562890531410766073802045923773721392 [147,95] 82027409535176043838037109003206387349481823767922175378189919382288104353133304634334967408526431794433044452330813879649761385937697639489543909399786305097062217005056478432261850167919991365407383251804969032569844778792867066095187906833840842331726448206389517629205530335281533647254726727548003522861486875623864910864506369601339068289302139137670852047299062819262645723782764725032786034450893007946416105858291608871840585528256158051927425287691292599922027028235020203134049552279958764558978397862485721268442416533026796758718482193778370343262004962248683552739380659999389892751207138219992099456577045339108917306254613439784772818300639792753085776388047152083864914628606158679641823860821669105423431255911390967720450244234233300315883774606316367929670183219609197731100319247123233703166408263551838918465239332873351705799962542030754265770709339507595848174541150995591016243074752518340609537973211718162098496887732786488392320245631251440842025537449032897309741148148578545313942051161165742356607413618624078899819038483013083663003159088892609458926272265763153427517625720069461084333038458061405917559050613441778884211474357007969586291487458578108517401192445194484631240699546048063828428882880610335027815858211639965002619081307829624424702928540585225651751356203079828462019966784781859859301992421090075392694501073472797876891412372945323814196607202633399112080666080952776572960831637850844202541779744543082141593683797188187309811200585692749404210360873316965995033140614986637407203324707535484669593949628445046116287801847934334775600243690846791472221993968287090111826614730590579812838347323159482180144166272530077334198252565121657365417057393733724505384594763195606096486976227608930413402785488206834795235434804345487247684414316316791643036797056244519034683581075436808015000702273400338401685756741133620684000197035529606370017943012970396549088981281404185221989405627521378341006680487136172314180639496083482392300079247414023793165775455953710 [147,96] 59889246175940937475119808012813210598763077587136625140293448705775392051363700374085783530705471704897055507274702421415236347843099760984409476785858767140944055929108852982382963641094417669490665225262291748645607668207364218341980088704256507327231771334525463261340514225532943215489398826088600558982925326726229071811023961314358110761053947631121847948619459654803688374259145815822052164209985030764464823766352512000693122823795276980507668141540589889908397575806491517154377540605271879888864206873084710505943276078217482070537144439964623271103502402854280212924145755525292917131111297181779573279567699758656321031446647450764222706011773588708791055905295208474410463267495285264565426992421622665822019937457711540442152675519913315750491675143261547549168407292079174653380845494975609234350927146387744733685202457375662968696170647115340953403507654702207269498713997248424402791294033496569203823195145499582781460485055526661448946863731144404695526260097131885221613532685904448718801610299067400809526160563512533401972490979345057264430658817832359191308652759775859442811667941288380991889403042571269264161464390610532872905512664417119511103111843400487240381734465568581048432866896119991409587280131568746794940436660737614464230909147565705224427259260098925447925058855441114573702593302468771998717649609787014831116508751450616157548027640330938779982246737887222541372624421307958072894448085784892119200502183661358729010760003815366390564785310046317786577595496307429404091931288511052379435946530994005372769418420148187867858578466665562770999699768746396703168929370799257469859319453796958168943920756791365547578088619163228826114024268489164297158372117400244140467150163606174623160002128519595078871253035159406964619562081102648593930958156066230486673224803102578119884952776180498068772843262858949709528483323484896148440343403064623046680678604945328778207739541101762984495084499529094946868489208580437668625911090094636917657460935623886228801509312 [147,97] -54973070832894310558074424408282422940331610900859066740738442713365658614911287101777068290435951637999512443505714468647575660127124899071813701086423562756581224152334424604909778841388571474928864640276538079713493073717825238602964963591590478951193165175773414421631870687445943902075480854037105083467772633459801632442095974454982717198060747782737404560938607067756110124664591556781309286870719305225279512712163381648449307151256292674510784253794284906874153920630040769026733731756168127083949257433153200876031556501748172351089643173947876981958199455306364576341031863504115486369310522851900146469518091766903502342372253726381564136245696024235144851480626507744100453746340776468061342408136351503002090826035031454654604931635560536516100047154713318662559400607528331424467745476666537345877340529728956462911542094079992286858073905306196304160973821476247249721749399680508399419558357558453756490421689688101035949388102045243613804427294229018333785733997159916666847485275124413311761827482589188921203857710189244732402932326654916388552624863113702996043907854003615451475428835655414728404762214654905469376096982359272924305918197402520637313911539614620144392997445841905379002992327673575174614040179114192984494132901736919184970275987254597429108453332068841441908828785711182904081773920546722730213055831484031271476841278292412136731334499255659302111206511037437613646346663152214316887362552969758772865967324553197933730732745533473005253145004526227747414708931682452886448402851947094206557776157893217848284105884417681934634993915535876330862915575570853291474980442637244698227488457836601266815354052204625552861686317054859931378071713707140643118076547197286560519194412769255663734162021622686636429411551139588986422019333083658562939410672472450615420323328558364461683426527955746953752013240500879369281594496333243730131101160567627073981748729254026915278265836613862242807747542873244740463098540499591292446601561344049646429815433662849294008 [147,98] -117199421873516763705515352798551428718784222338501882034465310155172045087358448331162943813677309732457004526232056238014714173541713115563957755770909476924388220560037462178234240187678361160421758986335906783023885763053783418185520585239638527827154784230401490831531964407433348580948799161983924730044798439121700293611407475602911103283456465171756405679290524814202097214838311336871931874201787412841726758066127782059404530724546745266092995006042000218817857361649606374412667315005382562946592790107555013171588827854166473380270511037394070698035880159767456511535424754024480827353034103729572820705439371744255568686149466814533694233422464099017177208633605268516068381071951043711476129419065991663765826669986511791578176527784698750405436551133134775047257103293218403888419173563481945680272712152063950610368229689111353805753860609944520675005917099788192110216536107305142225925386840994179778458954648769861084883078145821619183346063942172352441894773820201562748235511563909464930237264931198083406125603240426395621024280897137926733757554820897458868597223750596625217784851566817762020326430939399033023877640687777667691656011835887609738608822952495436679136664686043484459587302757436247410197479924535538446530603099153619737312349322915909375837174947851484888033359405025110685087064115988997535603712989535923106800901389267697290240748340515460054551637628384546057647395854972032478689130593966013249908876023003087897471786093988392780822507177572728337295101561045879799350007258466502358235486533053774549179939457373395408422219504197576075583765912036053011307343125991419061259415605783115879276274909298137872979566964628568714992843431582287764252059428202450718625985027384741687958730941472902071548730968757482926679707796593411207972094035291139416487226301828178220996148090983731894793067275472792558199514078505166532152863049356503982301996878040754630549340808676133174145254349902654321541245333967872080928966468926841920934792062416576 [147,99] -59967647336268448115462330648401267219924562084266252918223533732054083801742530302774412198028345542973687721134330022617514139288072757864397036562983812404323109983461228318850861838925010355728707763072054067449747869100811586916902860671148499418694412183325562791464385237405020428277555787490982821462434575250282886427745033280435778120672079068159081140469360476378419669897953928473878500110879380181892607492653990251529588170935705701733986689067750357053741079137549556676966264933294222532287733673816907899801702402153734942291633859307976218024647788628843072074552543017800893885277265259512074416836877674843567275251738959363041695860421065857542905913170495466407457631512236102420127837105368285977893431600613447443433960461313714593610288590592289863213389022072502028080753373853729501725216632799821274199524071271803370345095225151157370794316433810155690730255127508165234327037794780856492157631132583282370063408556573288942184151802890222034152198815624423074147217926590692361293296700346979452887972813317849158543645662353208942113631976257320363895120169702500550503476713076273747336157816486121607414591105134967813980973671969638980142141516336905722981179657442185740106946564831150632768935624830715520582854023507293502306460038383473413894428624728542562440973318172947476700188030786703325499957643838654899662898276179803658869340359331784400882314604327845772318050895916119872148056451137803280917881686712199213080100807618910960850503942493801750860694134854221840723787186280471828852825781033519172263447367294233189110973810076830399121187887857871570113508567098160380013792406616097147684400442992065872121634182752058934088256435403356095259638308385074985921966791660821075275192480086465757675757904456813897884258799849649749729347672715126922503596610865518974637598362982959133192312032203422669536339404414469746819933211092812565309935356611290321858848596869546799195059669425036632362408240069644119143615867414364688090093180 [147,100] -7212138906849344259971204663719572355203513860490717965691220964665001588688984831639863108010762150824758305073892419276193867835673427482693561964807512547695987033807886702870608339524299525635729089884013698607265635924833480600886442279855651080163691731398525326249477139024766348894299776692599802191088620292303148854060246502391612444666570903021711807775579368816780695342160515898557693862818232347457543742598366187235674982719606019830635758751274163519918936564336042113400423860542903023514730697963268991323404425902600246187402097987289757227026755612566954528928327205147229784072190143359244847440244057906111926308012613792569561950662601107807225679861774180153359399928669560493882250546404126399228203614818986102885211323545509414452466509264470108504322532311652584567131145621712213440698557158177973770375325911375213993263538932534122093119474611974437643879198331245353291926071257209545333423967359455563741276998456641574689709101122457281817896117688750074511301858249952127034108675144105399827122491623826326454561598387791459834317324916204960703133701435036589543707931622169660625961422773279792185764711790778078928392582664944795638257869609453642567089575552570391153947693443328313768234401012380224054350662609768962061119725815263620121297652919062285320819596535499436475967162716392200253556036321977339793540810959537768713980464680746880794746312101618531459271230643021946435885479000883187269957277293636955845893564004855263888171098770810033664064958054295971636841021116992134688258672340245799589533894288911256715631864266398175468957464549053194624029336497678025560784343767071163238846053146297206008644376527392615415189976613985839360000024142463110217390354898957657454146791570438641869640560177039580958326643434006248708197316376253576687875719876184673518605997344476380019378212400489309981437331335158194985883434080134738522163292159866709347500385696065441066889741835307886343407557370795427156853620696314922400 [147,101] 3315228432902615880355671685800863653066671452808290753559024513022025589893666804931658267773839230353780582712028570980364855455314923914355884185681591503107880026745295460586538213051147015652364428747976422750664330174358358452063935010621716187157366428489514088611601695955802338876042316707082023349114829367342688858658950711314285196433210348338135975628686210140957550594889217192883831487046249089597200979148506797848964671684746753529088691168502617764392325889528973746679464667289274496676930048060371296602780924702304926654072166772148848524280854800817608219402208984225162035610955079541922471192793560966161970101795940437031636566524907202251907261853184610698763959398642876179044906025760822596585635637010900688282016493622323959257673115156596911337036129756731778108970859868250558334421972597704655845435063779040069147724223628929913533103429366524877994849123660912383176309606517080220257489438891740823969878812678754339635998203190685778530438970030461270280977173805159431348293082366398023634766948971487290869027103429328664415153271117190279673305290714737702319426684681420880975165876512126922147191525394516318678186740999462361480680774095469355309023601080850815318653008603712796532864837384266005275014822192846550938599939239683278528481860322409384718160745575389912867069139110487289244035655967581104927044866085317735295951066725489478685243712511070754236296068632106783793524074789880806670005995403896987208233309636176208068443855209539338614908275654773047529035062442832619404823521844274807848140681329035597137303528839705380244751106823013172379392162600120974555822483646341073184543917991352086772625660539461570237475153611774842670002003424461917191521210347656736953512410978432070256727423710525395095119760971439912201976681018776066440142617345396022987080788976959209538856524728621646935996711897291490386921823632300021785410780751048282620673500442212590478228497424876551751593793351160780744296318022964 [147,102] 935494582082177707749410787396697045594658345058440659168981675159879055018248810746536578665657807356688692971525118873064699395412101115443550779082513089398679212716780891117773528518225285736160573767401576496748574971893707236779837768932680232936158968918671935874700118703224945848179863080567428924694778419311802877259273907235196300500899872311654986161101494972529462180743077261191543885355876029900122161548299977682638722632846552500110631158865896734999851179008560493663528922485677924382312990945578227554161083083742109958004177284905093983738812494514985251579108172566855335440613517331421348970936709818170700276572391460640096786497565801886099232031969283410650895903755638223185459600984267072932481784063133973778458483400521369148651444735323725013812111138410625076417053143822436731321217519100711416801425729840932152632692884754714596196762046088876583887595721331234996408699570729926885212214697095916034243866761521112076274138832878498517398420859085756317663324869467491486802127166199491677263662174160323206048300499148650664815748262792697750297818085385955645564374864031553361925211395146904522743933267445604246345689897977409444724870533005397132757467127880983560393495467608486537760044796314137486206548493190175663549708266923591829898342426509025880764019881578028874588776913109729505906891344593342147155376156239967549450839753211275406467388487576960118630700617034436651537776817055505471533623048258867212518075601042051747152450766127389303647606432492786358119213959105934930505482525619290183993642440809218395967957678806932221957897331267898587882253596477891725535655022273798514629576401084228898237838306351464514880333714519857414969392938069321967177280290088909514360751206211900126118059666258813976513492074672742840470184614349788915687472296721056763825515530895760936270461855169973915428913156851208310399012955320453065819156463850517032177006471479460912910682928738417824062102202304324661327928 [147,103] 31311512713867905684658221420530046092051460571048405886604228458853461841625955548780991298442235741402464504399365018740971492284528791996640421305547377839799012272013909537498469618068255339486944344363317859083295344594244385035009431367642656349773694350003796329257170270630819574006724914126127787672057820750931390658918366119135851097555469413093695920242646126498881643007124928976294450429803025250113266015762674218009434511216800017549075322942481240418007565111496198046946959271648831939513673492861922124816895295782824690639960374878559999040932764991403131059882531158865946920666077547954643213646040050794654666793989368764471581290236707720551830479369151750029138347303632835897186570827010501322021649012116124177118298173183796117035216761360935788873924585859393111237897721641621572141107043676059842331941409429609441117538453023298512878737139673319962891648705494763344482640272603277389995262148292631150049065020711390783227278152634716031084871052280763127726299531521339568825548928839063506007907053968768447267772614089406623199440757838533006936192558563049716140730232308901484925403966169247704627394850713607548613610489325768980859919094024616735621082258370283407088551762494257330907497675145573285475888249444648179788140188594992078043662051861836192306959535647953212351713639130392465699310829080843638798883009040795804779345179723170832519890832037665744074681948371138839947461664716131132801102440970925600810617716915546116860025213915041681437492242004137166332665893607033525851178536989690246129442764105508759230402597841226289143787718154338494954274743261871007091689056565574001384775408705221656656679222704343005260598046409172792734943396452599381383324936120378139057625696563116333983962409713724406949035300628477359595268879282671205234235308634846031502981460161050499632299114565945176243179404641328660567639557598073758628214691555295820264560470861686683784811611551265173972506025841578475 [147,104] -16002069434622513148626145121827957806313073809913557310033199642197946341286721695262889672375859626566208742907621077506491235518660364170895274175586233074406827257865310377310389244773281051743395028407669243961573384555928738540093566145762301877911677930233619218835447774629892395030663867586329817170087751693869864583662972396264167188784660602711478821590966361882522541599571516749529757455748559252369281218516226222435424312753457421608446737680578605091580144321770549839150043274084815758956142042931216997056202136340480342895931569643126615242534583533040630112715177673945132722390507034571652617498443938652657206912274760220062101565715952775965412294893527620941302724032212959855780522305617193786671357705930569535334304774681398712425206244945399698697249111855291798063941027129180352934530795934188555651163939486783427995332991368510593440343562813095131144647737546680657909191959936864861605302695357858998246362413059084193404607759523544816710490059806566485779825766231909995738934771368173973951315790211566130708206651296026059043151996822647744016892362009912459877186211769943290876132592225150395777498451381929375317602153308730622212899977707886993638827741729458693712941861795703003152180797620695931559475424340039322759934720972579866524447533335958409432847848269855265003872348860893899602050299030280969455124376343684575828840866280139326840008171942628255302532014082138781374378115849990396728263060590203246518263209276838568807558967911829092294148789018986172827526644165469547560736190623100984335380527010021334369441400970346054358367837415189656097554656493361448199192247475134356463597601770248309984050844690802142449785306413244693115044829280056969529058668470664383043475115716181066937622976483963620892225759475513583498524328796740373688866252178726332890796915183779328631057122916716343705768159846153099426807653613737549997887989150005957663049379890525979424749191330544652737119991616 [147,105] 804067733609153088348930774508055418069648121806933045259362104400670428310084482788667722194092833271564613653654859654286236523252572466913075866985006425140540854402125568729436777867291121599723529604756268447432636590274366614670390968774751645922454929139402274531969090005511210218346764312355246394168557863886379108182439985185546358850291608324724481944249949555840876988245736420522829887836987996809238589600400367660380324551305986146742157062850034132023614016301455503910046555688321174940943328483428152858912669073463901781655247805977489306108215747792597778713036765908882308706951781743627967270497227236354619278018404878282785823228668284387367992349084870322666295537492832770339504866692501800003951903989101053883243624657320011904683289404681403526523301895789424184072884837922953770936376402192925156114258301461963433853701436855381254124812867784918140252242817486220697881916407202071439394711900189106653391526286394651436005331306300452483967254750367605254865241089414010171545511599598451793303295244883388183304130405443260124992094854580684717375700504192942753454919147706951192470942896920471807733972948763178521243450194011975925227351179003485061183409788773069946038597065003355241697370574078719255846622494082231572824652170914261519640141316826477754072655570771864662972237300277328297003416130559401678127929430409470572263860806016625797791124132393437261582632532120053104466348837372551390136181940694706802087707101278645009772677516809688251007475785675396490421511536381406638076225392799394678279242553094400082258246215492259180289973427891996455352967684599426377576694201560792111769906715618291770589375561085276062559133533085993145592450845838366387531204860551206533335281519415694001522771903674584664821948893879910401543721315685459359006728238948314137720001093336060318899039988267345949607387975668365672873655490211222103381488678332604036063784970259251054168184852002643942600 [147,106] 862785250617763610113607121435315463043455701247592011358807592493606232620962178253556276671829237307092157296171943604485781080771801649868715607483879390464100557303813800059110463583872129252270006032870986287494436761597818821019740172507912022324581891430997388379154862928953177514727774712811542664484766605024908419469086175348896349662729596321890026282694794476415824113847394213352020418331082183228303070156088185539387069809934774669185334424164594642643558503175379731048002903729313153166565364295988687101405552374501568610024253675542281097710354175515958577414882083084887033295092437799325386311984957565336545370398030646470512077444307493471193260889065963363590602471111088600706194802281540466319999893233957825928425876387557895179918993206264907897096406467815903445809293066883026747341741343000914067535053034727613650347974417365342750189705182549959315456292400383323432517565324451632841641199033462374254846871070212375884391247355983644014727054744504344587015320858603627521613492127041087343129404796374089447182566684539058426928587797538410453900881580204900527915808740385328310817785985332858899048671610004621309869552949891182123392001542614051582400951772756399206380817668250630064666065048395302539277718632118828916454860724667907314932024724016497408324620638395631153979849380332786217701116814176312064151687915409943020855334026777753598116948221869373365389191478738813042346672217995466254017148192677073469237543769826535280255826269841756401745662872032952203416670882507577448234630663899378803930496462681057200044210197673228795513798119990861675564529360068875960479213612808363060355805941558718784019033634000964743936665653743157381753518129873948762736789640935609042185235238213850735078066272519471117295751326374768927345039271877737620477790903759382805984952784782339863167029452865837104233623382918446247880197289735047689774750277266935878582005380280038632594457625414592 [147,107] 167064822182492567514543271272442181295576723028203133341915471308151097224817434662315558308125535019742920327880931159102411838083888619078681771311906091520566793364567246036835374133467281794412590405646631750066508485871624498400381701267407402493738790683787938619671539511815591547518659960784014024505018334355493828020889558806498010116475349894428254850425131296589460658866831101971665504007919924439274040960838727586485943397371502807375728378548548185064481453137217367800224046585670511121080700306092145249528537396843828543994367505402826004855860467369766406407436799357593304329576657803471627741435235869305968369565176991685092452456291599776528416605807008767098387065651160728171996795671949159868374098012904959809474713777459086029309456660955732740331897316571177489066690082944700188633509625134312480563329255121390270871085252786930352054119725589213243917552999800082117763311111831262110744010330356704569494859473662991185694115899553471708431845978997223470608063030505490041616005333197793248855628751592213913498556262298737416972346786333413352151920816798511330511516139680347934357213728722966936062899677391229596939168903138213449905609393552670684299682900984676018834434802120046789816142964322987219649339813013865313605548237630926918327130620689756935030747188593412306216064764247824330389838132540349913716241606379902998538212849412693031303314297217040673050780716390956830417774401410011996093186094081519169616974068329020160999607492085978803461877834781967007509897359430300983783995714229356423008197240480936537142624077880027712706206547872383998717484401417663041457990923297894514193919026810556354279228843737849588515639778955599662726901223897653149359956861271274403320822163243083890321457141225446231084309043916535993273466393629352185994229593462227101302202069759482202767549465794324930384612338105870400209899943230762486346356109781660055510728728638713692642428900 [147,108] 13588243308534163737811107205313828088139114844508040328286453481837754803194164061854576554121467619236341215856219349786698229540858374326820769166691272651333578207485679884856390367154996601109803909549666070286146718652852203502293215185902497957508417989092280305067676177147166375505732170351024923898475262374197307735888431767681239905740900599250315033008572550819666454745251652244077808122281905393379936001028939678625934418817279143634431257741597966572148266263777740610668393579752557846937139118072710325579575559298968755231787707641197521326316565960230839881190228400608681483774300915895007095829641530862817222585181452150924995579420475921762278440528517269950121598092518981995794716544296797204279736407088701712383669445728126264382295197532495113929889105733109893620718525026008078231370469812835120016274670484399003199562088464528301966612065282647934738228305004560772529019210970731426935504290119815805754260720603581843538130353616082868203203746942276208670518802244369384127598937655289211748017917721744615568609907318158659103268659595586665419241409701803871838198246946319677223591649976735452799608305929556043628030308390499198435398002921666612189632134352362218027549188358720746649302671980720273423359237895365424010013199361329851428005996406423304821059734710377223549517717172709338426889685609142663226421926394999437452380319363055224631058228344257210026779116319213131980590382832422430595258197716356548206480080905652027622100746838542556476122022195630392630468464608337646009806110470718927052547086677273856788674210246322962096147149498390163832952116429941920753334536036899786659606930968245299112763651167187924134933178784796959781912634934825915410409427788688755414454857740282440306704507630099668840915443743994880751481519239782197617947781496317314444854092569491429999993124010290110279620274601407681816869810461391349979365140987526762993283980311889508864 [147,109] 156808701105021821161246485691583002574299842713501502533564558225346623387083253195372751026866470807241839660962025340883238652115209114278242460092755343221003213617287778616951957533993847096464172208011004714426921854245940303301181425382996866054268926684887971876142888995192180579263886811069530808661445481877747719760833976008343676074479989076951515955843752808553133592134409707187315296583328281208712920395650562064627782006297826777352977621901166616149053791278171931432664794127840721639623754594837871429921124628025845473953349972866551983358953545860773479866556533069608109050286461171932777229182639789926875965564750422395302733478472040751847852160249399933042704653331883414107857697444528455629387623702426996290265290705284344681222582835953197281902629191457259667156894065007596355968175433893693151118118428534554881520056034593827099626543619426886386723159606298381839914766482667753133928542501519154099627723947409928020816056876001674348881336248585071857110403089806795175813049382038093611864898169797866389445271555769567718497881501940092255728245936028572456982899166741178333683872627160188553904581076677307638359838609058150521689778376802372874250200208199442307853185965115367592839147758658431803263591987969197883540355047656804858439212519001735603637090947782737740849682918799062332364230453273301984760655069674987592753811935324552623362704492332453939968314624208349155493492263700356993177672505055270974968352251824871011999269233224413896256560063831702943621499046774991621156891508935880656631507041118666271058807140421726052656198379790319790145866869048027378936070186585214232839307818384101991337111180646354586899561752120136745768867851026030398659845152552183460292888000009759224252953350317545902358537422070290850087464943724698289867191729907857009188940013946709615367726915720100027776120702671135449275308751242388876560634430729682533209217529728 [147,110] 47988029927918701652286582805090475406568707978439030768529878263764743699535822644889350517074273441572488457574495664675315739852653915795203640766343967076742576843633568180228637074853061009615968477007197769487936333639463297368219585876699241490523736337067541021192011619148393051029754881954254166854675691687917647590542167848993766354759808961186627247818371753810909596785901032278697477683469184665214233101838478793470247065349367659566208067390507334735606200462746458961759586012737505429996251719235961825136782031668694550742938095787950141589586571395227970080477255422092774168318580122309455585241652203802576497902440084200979222228855205321692722504841513290190792778661820466545929642591338491615568049065380623258689591064380992255904684480717863986221899321134246152963838325937714597249906039085404010623137965530787554550309554862330562585581850864861597652512472778853245723703302004457638922728151297138525669316654835531981216005645906017242377308403574769739433298145817565482729069286958198773550456463286857893023642732020636181271495875960971798957833976821962523864146533292517875647065145344338551651982820808817698112666114291782144658044243678504206629669935102196161917941649993624979385200537434248081333608058055937947512929337833914443845921793791534074804591662999377899375038968422046987210703176402436367018348012720501866346212025291242261010257371762086180041788898647743002630974522919635775376832001124720216010511319982789212174727696178758636703163096668379489491890011808374292959859472131518943538828185218368271141002359178911051188939425268398051642400351282051996868526792820326214819249345746650026564856373846718348022618226734989585435733402466035508944417782016184077380123293117143620550935450294613689093779549907318837756622265844920552536860548710381949461372314720116442360291883533749387558863231377800982743303579797351551980254066045723558046064 [147,111] -1912179445847521825282346234724077223288475598565586280149566345255026605416396609581123490929553173496897930251395177514718676684000359314785071730708810870984833226602194086031611704891993158528731912788881618125159553097903325777436824120372298777457405322238609583130982566002171864782758052524048892601278786678412163185078441277481120189228069543352835065655440688057121905885091440438262273989563822095157853000620531415931721409761368101540982409362100923867524843703114831047864390959699369232680579232987396754298961555894468869541316961086452511798825536273608294151243065982615237161266124312115292094375432301798734617342979643848518791120103344742497033907403214858556410236715836368405567285067274332176789277771436116523955139792852021767518440741723274801121904521840156412324868889117366564816923245074226715227942003723909746038493484243573730209815508399762359934787917852263226259975885779143580979670102356861601070243920123394134789206316051243025292977052613148521328850351697253923307546609559989006466893796645688465238632931109403932114561498250294633860391191546618302286028318548350025538874778477407456290944281691878891147744662470226066789882664657671838026098958208891475287540810168527638765946819220311482663317575398841287796361627326139238586683350708585222412763214803388241127705596410360598049378832644612644942655333345379473198091824420181552091799347924119900020283657476367649494013176916170107368793018237065517146158288718434688961995677368219314564262108472031115530803710827931507840441018510816593942106386365681990600865313357648371996516597641143863249868043579789575163918266888382164488230955803100796512816706166103059740412602510983674774443759343191237036492142392167173698967671861247997228978050619152933133363312593714243966198516889384344006473472031494700954739375178973859462706313303268406393718761937658923046088436547610328256668788153604026 [147,112] 17506398393007971574321410136158369024395769825199098974981385919538551842717490708238213426705197583933077410981094362030172653162275780803654146949035099562304794109437130055296210561243202510568969193603524518631876720366169761410940209625345398257169343157782313159661385378949831116532744474542817362573255626553347065731178357194183758697064509592833876157796269034188031365811478393069792189106275201985712010490239631051657242747583405304602477098532002093507063385779708532778343154882263654291936328991214766593197597373052592810560529700533157498373899533738795740017194671379083333130452273045091172804968963450378303472851568722431345006366252605233136472745376751818584015343882503308217880980471130510376882816156534411791443296092016717098149038623915618202427741409287447047046112662897568692866581935320714822739745723098006408460143218345000923705486898591982223354163340409017071754202564203298951076737431790420157996558410950657134159100455647414293373937762419039149056369742057093630141329272163163441649583503599488846798125078893738534838122802505862247239287838813736021841224612152816074733801159953015856802326465880179361881834265301638471596147674827968125834967671525219698516712743171247934541716754961339858365589887103405105524462636076685908217354166575400830000186996015161095544818092859544593987651539623999406744810440657429668603992465662280802578436382409783501542083941383243325722528748023745053297913133975072880382186465362704899302973981561362078782261374538284660781901934948291500343513124347200497616632866561442525453209102900610283346304943851326088450644584119235514280719839829377840384290993762638913069503451261125389142888072464155428922265542592120407013295998982957010494835801962307274039197478763516496319781544535513077289199880000970225961329648981751694500211827900952706112156469760545414044583025950295834655261689995052347111483392 [147,113] 1641693214010419634740266562523499230339504304326804845631499160086675499977376517341991150654120533884032796250316467677849886965931319401248373203575249394913138751084170558582826162649081953526115189088993419569779726166568499974153107900763616969802783342150187508577218254170303421012740045382633886052563507836632909563812976264815700815483257342042803409636473963606683750736025155063857323580469056139816166598271584077778640980044998530312828324160207003135508604130715598599732916632111311467192471054192577799638745462554144775263641060999337455186130760673019192020666365973145890225022778701035878059430973107976369188719001048080195025349343501476457099735841468476345726314289699920299246154675396864623924762334931813710583522941770205780929380760497030757789564944446386222502719106354906828453551483153068409716498532620724826148118600332146451594039668265379424233315794695432552726876359374143892478456323850042355201014805877718122479901286093495781888675511797082515169448227062890804635883381525565947451432050265831989405187213513492880413981692467902374838189750456574899996383197879302536089611422644513872517257213934489560689241501926864758733438994694356216348742442874157658618633255358739846593618295988217186604256659950396009442872051541033819041621679676446167662589330277645882574105570496256272751940783928548773866964390554586467753554224753007647710972776709814501363558447015900717197799371802973908823223731312044447969586783539880466363648513031423883122448148719463846051722410629643936288046372932858844290243636829946243346559607187324757476295691202541505219558554648758025153187565991005090221252391662352664488920225475314151464116424667462660890952472650548409853410739765336420385676394726987914789416659143281175084843348239711460926327217963393001418433285516143428716822954337468197155529193099048023908555371156864813835687850963087142336 [147,114] -43448885847006194426580033528729688149531466557727117740756383573624531759550315092792084693075722133784740197077792732832485285018063508272473598334797455604131813149035585249794286743017647538468415888437537768930362487959524053771975542715393816223502292909812423069837624412206669137728141926475723050460666424922822574083025459232947727649757007391153331861525923920912645431774977630018417218092673631083117822528247743962577557597482687431877343727911348394717913982563797667505356778706009451429445353130450589146309874752035317209670039774348760786195798861415049520478102650740658706000927298055065677197541559806316388263052697842560872789513552122367646346174295665958027365229679036445892632495932165784467589359504641854576443663529541131365523343911656759416642385448299557707163324460786704718630234617891487727759734435799113784281270451144144744884478376761621232704100020212952017912974614948953503621473186086485141222998241842069700820966896270210618232127333175304130638511249983232384295110153278991884557879061688368343621047156497173474396455020967112916052742440372202270197711516792816495234050374312558239421229621729906463418241949928133725990217645553761404234306721894086560371159989181327919517872689019939693195179503489712684539219515735691407881175847171861549341031352323508437091269834835424637774750394222356656232938686152364517400475246672072990474567868261369989662558231547434914248877739391513341660561550364505469664620631021701158687930278636314724758426866690067791482191122757079657060125700597814836138541576774058877156654383172725473658761255594987993502260392387017969855158944944927360708826632432467957536433450815352496631760463011375738630747448869953450461674079677937616555880071789113503572074581991404243719873259835660463329492588792931062461164435511682317284799082749587956757631586665791655694303826312376266047596744992 [147,115] -155072960483297836065014557439704733955380313651425250339844046590479297379079799772740832570414833555497984688422595872399880827777154333820558506958788302538478020514508809439890169369666319112350758451923030270134822497443932034274053365535971185561437164037937273935171562219566266504095393951957079666553673038611117841962274269659305770536699521015322954450803154008119079067012444338945808215510900219766718534488330832332969818188751373836606011102395213946341862085955558573379298616781838625595744139170645784127189064911250519277091763292287372254353236383467119378084078163043602776273494896999668527763586537893759412716723632751206761989554225555986606556376457396263137871531317102692699042519469037496261217295273922788434040351690201702597506631774013188340186034495954003945102931334324718567348256906241831563906494714173014106691469673404276023331461810146759271278728282950434440704320605055181193101132223604976918713642460524498157783644632464833817515783454220084508035587002462870304608578656239389966668608955606500678153695898550435821576447255730001303692346959643543649766784638940743642813426955768734393926319238724113946573714831534140399234014521336641771913156951516813708095586292156481897998008633928469134625077901580650396631127049943217887395160887224217214001548039524261472950043452776852843960650005854989835870863304747013298123421523512745102432935655522737795762046709483346704843825264627140096184810195190504067354579403769065808246577318861966242029595210376953690431510727852105082711010721581171527011291009214530921068098013573828361330509209526468413817256874106781990502255410884453687018916268751631591202765213443968462623300771346088317304115208456203222874737875835656428050756411941890544793001402663110912563174328444087462760868225757682572342036228656181439592560005521840314803618220647676011327171756372474996116 [147,116] -723694809886624546971394778513437330861369184375011435698925563549611710626223318740812774960285422832422181291140165684164130275382364552707505526993082434051179871498651078742488460200920433849611288417108553952744050786413214996894890478624022314828494951980814910897232435375943184230102229747076178412568539548203745611549897455484727120431584864898653758198453321476072232759448521550432660627481589333602796373427691644296100410220039191181453008342714400262543778219724150469833916872429193337242429471845106661513516002517896709659533781428339929455001133226035420930556481393379804534184942708913542505558304935106916047215502305392828785629979738430791752966482349480656869938602377985864803131490210031549329253606973452262554120058822967366208436607504711885557544435035689071616655030160064024455957804748172209749463921716580602329484319906180658873287824075610382717107352246181988364121137057924527476827944115954896422160026385771385891306661854251504089944232966836437786563126897519466692103630521265417925910536408520394053600205146858750843190213294550961912493093891867376686430544787271550922459395144932185406892357585198028385098350025550808799566575829366117504015964129415449771808121082944327129633268630659017663730257569719097434046853545810481321044686952084729651805315297673424140621001748004820902686651287731902007995688407517899342192727437249595209636686744863741391928862072597854370939856920675776220972133748847774016459778439798846413490512153879430388187608865575016642864712994143692326538998253750530141253969873816544516543131283477101986884158733070455778909127474863976431214907968541965891744048092517309308596310937774037524930750118046683627547559624824465132468370970389801009827067807111744586512356177556903202678479944910415274898582835906603064418187002796283742891841440126071323768476842915898993060494897664 [147,117] -119821013287026712260230000563382392675905517426002297589110943845648364602242301391816238644345966192848392847677004798670019617497953081616747538532822687901481739960270567797445897723652322022151221758222624706700106671888997820428744699877963017712460137467835685696518992767358184707109699069774193599125886698451552982754861443049269707089026652387887543821725386735764426889864932403277292723764926274855424693139309396319435864049527393198666682133307235520571568166506327531252737123738296288584846502134804145066430047087570130670085106478135139705019506575765260465550978272723224305851422207881786630264450646996457925391831055669211956965966363388895174311510032720388269307820727174382591822236180359096083612319013042275778610317306143054880592655934011583621260494686708417151838564882131421712574332913013258298228877741865930774373717217062603985660266389047269356953277193042727718204869071922200190780622612668228567739470131598259061474708017701950386010984289365893056611841331172927182401857937030497875865148642120188201846397452192395996243113889974507915562076314502939834419033721896142607482369030837786526862446515535878011706190659249882323883914382126601389809832474571865260946150410432949483543967951429699219175383978075574730851247089819149871335700506277742638805198584250241542133779560970272130262094760491765618826844738030372996459354152071453515277167656075957796997391945489208810146422738798647765729865473197208086433622662565157863427488280741676310270631740154999639846126706252638723469764537242318742906380393575939303552571079096849886944919668706598028322225572951814263911791448041440091933857809595791258855189488637278900145558009835880238379634815972808690983027712441692493222204094791752472411111087872622510971767880028552459895185512737507025826868786242834850425451247412255058058471286870060819922048 [147,118] -1228994476688013799367876687431293907626100360607677983028406124027122518297593449370263378583692175691469961438110341267050990085166034982955420642499362243259610817665802000267161658817921504640724974448528462659036062024387018415573552434279198923382257487040909168032007619595534747615260467552518478125010781334279699340728885646126227940412238861939637606617608594081196357608353397546450225757248455417644899540648243487339074788227009652042865535428557167105719013278183004972331425337530327497306908133696556784866846229958112647383133362473042463770908495153876581076613465662103991860215415891889342532186062372159689419123896401673435907774546317933918593150423785564942552424920141529482108846402849567465235964384332650147694557950388403115098958817703261611344184325301775263788489555512581552409629591561038090063536755045310248373973951280859086064294882148071722435317824352893660227661493161829857409891519626737815564428770777265744312262946244076404570398985556205256443112622563058617509275992324330889401101415020748551123649864743861228675987625938727383361997454209897103925985810913927728350653667073346076617365317566646907229059547968371606892154032980370799076945429872262071464528214057075307447737815773737245178545776838501301938992950065707761073643617164750460591223085122609743989068391998387721343884237518997641264389353469490141860409476589345288654306863838689419095500875334209565160511876439154206638935469969755217782795513957737472133253223683064119266845960271769617240987788175701831754957490410924968951370827271233271165920171510144852187434411444825614047444992331026300529273580934493071736225807760658680985343287272478545221668717024709303926717601386224035489511667550730089046042361094382838582215771634259452868125143605554408019369856502557542924886082876223869271698661056210882986955736590738576 [147,119] 17851125780755852188409550870821003487956856552472504389549265742701822454452800229364002690152287041152784276983140624647293346182410610515529524594310944202721418529336968388385182981056278274185310250877513138066662885213979034605780351780901136311488828859703695792277509322080301301133255831109546776413717806054254841794022451754057032426600373549365005607648906347511168911969716823580681675533171013102859870051678766245621442470943019773696191847033450080912955500610173987123494600074694786829090091392087586478703074169716750755466480308540472963222664153771123566996216363886946128618033596132457296273156065381390970828084328021702768944696500202406490431047196999822448699337751561499624897841869025377940389728311482786986873732222676486549595325796490454119774149289681962858543866836470936133436037635958350793826624381895835812944891805576542203823736004846424937328441294806783781372778354234121368873229261379699904589827580221627952929341639774783937722548259535978448928196408716090697940938937355196421596261776182120813962851137678479421711040769835376501074795954396211634738748506409497470870722510577291997497739940776114471623744571927552337107012852937267719714934975956086021572598227262717335738320582558434299510125922118332986703842359622475236036656566568828543535192635974079200554760357929864023003448434653840186787426608788554755220510758599749855872177569227086182945166560177630254390322449807577123272397071801263335221433783905743311940680158847210093560007017046704581079480698208402747685766144817775819701703545241242555756664748768298756802604651755103047972346704829087368083520639973501478941110321886311362525033695238101524115785732416904945499065889393153474153878795297278397157794228469413735005493917257222777422956573827403021003962010440832379994523568236174657142944116228300487397443126 [147,120] -19680145471444502402188393037817769567117596017016657897227529260852154780543268605119078725413382226260924784784390354192403284373590362397239488286731071418437988631826729554087554582724055862109903644488928088013228061201671227871436277458638029537525266064618510690465699402281052941705471639843739371120725466432314722399707985538376343073134131653688805569767294823417170355819404525100675775849491652749465958821137201670235641676594834269025340322843859468148512153085441354992403986641803426883417054852834281918896594133212190230366569200742993765963354718014703951912449139619673073181944263676969218393171116772582950357272913349349156813851038215858774011990132284885460111216836042738711117236273540652436892500867870186463639425052668981846026120125059472640108608305846810043436771507055496011369946791717910364378959410496096237339329233335311681549590125633684087291975796715185340545976955877741373900988521274467899784791735458705223944565803692228908283652147150794840176072065724003344335146079871139625246322063592827355722052624310060611202435322320922746935428134320858156912922098787080046334768511434253642351999118537740269141199724939263048901551731891068356890966664495679358465834675773938056572943507519917045897150000497918975238515189501080447167097304291936790255861903154051292988095288351571276981300212427242559890729376415427147143190793967248697496071433128268812607323303775997089232374844012228797019299758082923654995291430743564299012445964016680164181054647405406670368664909914692773922275414928916817418645858806046954637542254853527533454570725100131443662465536543337681740322757177993686073480722479582145274294707891853495697668611909119384470870918071851736711570264480554398914509628203659209589501805742102085781080648370945200440897621292183680050914760049182625278189863782161856 [147,121] 131170221633994409174878303067400576225847532408180192389237491915900632462519698438099260487147410931184749677823278366347079204896531505923538195019602614717445538645482496403486329850730938823620620560546616277936209383802643967190002544609806212644399987988747221930846973374326169509572504773647874601502682537183206610057328746078263508700922943991973639941169542049494703022129043389705707774487583677374999547493082478325873269874224817531893811696084497914040043753530325583070108746925683281163973610386038304526689109589167163285977889482609364670060677401550447461249935407699140552242980405042192991193191781835027832415782049067012027766169701191595656276371085718841495255746445290785922674494779629281204099016729192664428249127200132937227406616408477345858603278852038696837714392887459048607511223323805848708179073592309576103215645881909549767157708074467654381078471275845837204815827987006849479793457749167573050000917256694374840739154112927272918778613210888078984430564996909887263766462544899270450364142489466306131542233196471602189365713786836605184787113332115879745919817029374804699844347239911540522343411664664538964631231969321515590151485794741272038805486035620780517286212700483302456619996219919984123543647063681666169480671889818350746062657275697616037156710728207965742508679167329997502426457763188076992106524585225372085259953168803655805384936472122658676453047775426140693103431951866379444543517099391157108060238884963308345767632347873462686671416289961504299324690964013013374256091903398079080203217492134858777866206605815875748615096125888962821047469746433525069442351545805657703350798196173202756195964698811427479294602597563447003356743812763257203715505194015782259537407258402100386258428063481803451929908748320651644165423776095852675671274326961466169599579672 [147,122] -2258577780468731646778601439001258186890099238837713354500932379622938616931508449053602809478957452810284135911526418166777177487365176749575617294611710736238358143045825723816097150892386443792776000520148827466038452068993268567859958074062261050501724715112141453952955143162908605974893855825970630485204178043547955484199483967983471561037418310106395010845380271756898918998483294608312584190673812953855587600939768738489729741891838652226906924190947528571011182430925509260920213702476222415895338073736025546652014616970721706289317591652173667667136906589946861427358710888705904862708982031089778597446259802579086480050158884069961291180154142066226950973012368387463122681679903494151226835042243769003017438636395954167034564246325150012113832507224472363975657216856968038107840422257255237642893604670100666453289433716429868070498983042392077746907805997606029969148270087171431495015355061837446007824007844820549562892052304206906143786405539118113653277628324849650820043048718842494985847593548922361717268323814798005409293065741425442586004843661099198581112321381519413843005639315866880298261674971171470935061249444028743793596458377083559735869573937747709463673921600800199124050529656933747145949562395861235210639755186778312517119292270880016329305874766145793310322136458627244782113013293745202070009205453244847890205314303533815191043197321362699353704632004694280602302354878906826049770521043526952906858106308490694408216770320157257488220951592857266537224192335808433469572091388361805750779357107932104470501651380596203758079688938240911220899319637163365211847111105356858264987277459222965850661617841308879795684190642033332724096908301018919771594281956384107751681333420497870679392708024027053464550316504893996453745094389263983193255902823836072946037668516774773488 [147,123] 9597332309653755414603090142370551959247747054653601322282072779646604685719872001591448162697181498032982053359481651637541920395080724466130552012499285913584556887718717727680911295355068020488553296056646454393555695348559540812281237848170147855846365361492542131619310398297396703106588706227884389472813466160371855148746004950024524695620194026959723352359556123390797565210943706790477786826046081580899051128480831806803439393373987558614389097892642299559136812497095148039048719284275886175095641568201603902189141733866079496212254997588694091534753433395637922501393683224780896340913780995010739685480912312745695421342118577257782053316071950044758604313263339116144030565588211133989882457367193109593578419656248872068978892217326887334802341878827683353223948793518079002681095516851254556075818654966349455187723904257677135672467303746908062482804535370787072697677803400747115785112239806986866965075615445723922125936272425047203196171289887088912716227387548188298479931651887301949004392714601091886709148909426636224174217080138412344884382759400606661982897478091666908272838047633705701008517027621282920301272362606327549539683260103915547752101449952274534261938196556751833675164666085112832866564636168952160543150960410422836427691184913216070935963015971267423677626899229842840670983380000961528334796441662464670739996775870792906170297079995026635646289947251662776180340203421086588858683407916148238437652979127232901218000456264521822831945803475565360219870225250921382620244676683467072355030128511020086878555880710885356624960335566918021820937876036970476675101534418841933313599037863115841942491561020028865434771105761455871520552976000500953890114366704581643156538294344232358850949178033620942658916854455618117808429815741334714745303359194306762478220559922 [147,124] -16703577565589494486519151968808783238093307305847890245611271576749101354620972033934547151832761707453747963040962009611291555809923071663221192558899489705768661378173892328747690556072928513728574418155954876120066132833656118994571233562212124318885418043372039718318099607737316588353732509042519528427147946130767537244636299565292646836923720327689588763534595548180632560249839459216602682883683865115415094889762510649259160564442071936033160216464908334018740297201553904470055535894277474040920523769744444957597410219735236255271055299127641715799190996885736502169904145497394673478323465126455139436434834784079707607091140124299436679932602589571719299993511417374949493337460846270195010563005257558952188629623879520121360000391859104726776955533553038696936844610631061490215851677905240809019964935668105001546806122609469845154809446955472511773275578221359339491367968689875345234022684228236455233555132847131996213897983264434093425804577517003597728469343413158842668091590889488375472079774796805823130719024326036612479856728748787456678963071195635836813819909723224441863346175169802509508451536468839504316464192270791776306652912706139601999997942715155390572761588221674341885218828183026940526331554229800823181552630428868868611955420076772393676491887761663448231037582224072715210770859572099312911227680172018674395424585224846284028231508239005720953583539234380475442225751171393682753882020241949972986643308448605982352330631231458981539108803704233337217133068493541703707360622475816539691598957453817428886166457336401239042620660015383181062651501799907343965848988958602069560289840003026113928313968112605397056843788381558666059099940783108174112997811123702813484725387936438311939852317081233117480519608682998803441011539481628116924752389803180014752 [147,125] 9860833604714429369032365805300545206680346531981407993528091967458099620418179111610027827054347312907449200983645292941515598920261127779382157301851153401645782078972303135213727694127587483568794958495991402954324862205970421316431954190363280779928980976802637304131623372164761624657543676472896895251708559703561270683484000026216561083553454080811541418633239751249690742625909013226153973385443606057864371213611527041403590576501369317870693104989095125121758955578770989086562931503639018177226695884768408781058569384513947678951374047304536566613508821941770891761015505618033100380506788996769820644265748199637128060397118189699450025322384606217569521610311864731602449983998530161183508246811751436075814646595902038926656127242754042231672033430940814360830519628117082760304437116311484958106804088746863758216792813385484151152398895398505891474604553182774618776546286298869253612752325820253337623576740538227327913661076447318588773362321616789495821349198098923986796347640362675427482350232650546403072665567011998067751451623384658514344683154268111465904956769989594489417734070397779322842224428489058573908140173307586552743277006140439926697154359419117643247231300885551056779159301032340516607213625008023022996075054215397745975263705544762645627806120291793250264430282420017425394967821698632910354847180384184840788938552305409056401286718231311445876881614465220853052161350943391905202582208150430773238667294137186201173847218461970427664411286868140005584604460541893446353896299484898620696474043255828462297029486734587981616200305294975774931027621499936957872701757804509294328910941158450127605787911315992403080886545733486290300621781084722473583289784491515837524028158712035880320075571742804004539546670585825047994046657856636118183062845460 [147,126] -1968109664256710343055325897979506758299380517858971800314465793273067418341091847718638374919760850865058888287677705649184584999979545435555519222117195279669671435137251995308947366917575493077353328840660610317143261758631379508719468716408102352240249012439455473002340151454039517149541061328617862371157219364114258152066783222446048792611327716665862179551867238224727870944497791200796518543527867569052011399947161239831228343917831278305492616985960133555104074259975844797259684938650592810926796959639444822802093724361494768786427464795398575325853831937167130881337922454319149137711364107543749157835931302961629379184478146841870974412399270360930218196108767113843536473598391194252692962703929193106315151414434481207461866522776752835386490225442420501210628409534743560644831691970557613209716035581566363168176901405818504415039272300267243621319112472622958928291591049089983013587908203801029377761432513817426496009342959957172268628024632898798807375154853665668931068160070948629840526875249371735790460692357399488839873590115597008295330270033793998595724508364090924849118284566719746067513337492080955487465607245415140782981741665160039308363671768794344574432955649757722968383966961970694899772751802423707876672669164732111955517648328288071800120297518322636469218900144892565291702851305315917010604874966223599105786623139513051784135170597475750454013782532887570891333340742348909472137708495472145677084589190537971316749637938540231096873457652917982256319502320824982924639787497665133114621577717665987238568432069391144007259890935827522208445233748040153069688124929392450454677638633251972558257724251398053190908392491033114169988765582809960259519142958088480124434251450304652536913042761102126764081674111140092547645793369816356320 [147,127] -4647092054164213314051039722881264092718647829855751818499731448767143520858775630990898179841809258698217057383399478417894679608290514260962089456701827541400667594047295632499060762327579887551500165923321677716926134531131971452312609317176396274722688366904305663213732318553888434109807546224430636733530703160350358880577836603482327353191656565676067525925413598837992196263502523745096767944778518819940843257648674618793771759853674136524538524637296318623776633905434664908063874590292336736622852030094753312291700510914723037826133030819413585873142870819958559771048549219662879192302499953193519576072646259099554036511947751878487225044065125425418892457753402300091169765761784148675833323457689594514691583793627901976491148431284460589837502002372614674629735649289618486851786752810538404521341862454391051978508452466201932004317296002905337815547956273640843662877225529181014229709295332476067427527261998610484912005006542908419675654849537594904937873858729713527603187149887899716923702446464552948731555864960108480638293872457750102219517918807531799482383787658926898968091592314269786863125521688953777494517212190432779525118853091016416972729643713593037730566477610546821235020192440728409678060783218176144888264637776514110488853807100270547147153375266263872940838229151982456102610642936393997788281399310451723851600726934075145048446977174295354136708339909849682917630425050797793600119759231992782768046035403630726064773629357674941055829976620070520463820634810454191264823726577725006498514032864160924309936099151548204965101359524677201975027515080253943805012908076963037936157116942596825673749297690983123034409534886716785269374811208891457944815874363656744826844394976203598115857078092492830541209879172687794501834227724 [147,128] -5823497090445308832753780200280417290896335601401781321598087917048121282973644569849632742128668426151471199272623009109730701382728114480278223736723245017602132123733573684310735876935946075270219130080424483967023200456472469208099164824496629018659186924499376629767335162359239378964740489199752008045411452425828634111815209430340069173116771898614531455348100902069700712035232568852020871314398853652479852922466504349510993942454872308493035877236769439180053988134750106488228900601985348870132326774925295659875178685317712149831970146163433476885823757655442432939264217386175046912440010259507135852240371227100435136438147334972688197545133019618110083922136206874380684649442840041691160111541083048896484244223959978417400258646801353857493655196749473722376981417122565438417859265488601322464379857501744361141858562220494130156923599186493426799266626701850107687587989964699025642367152793624921348255039673530460149020714387859642764412310198416945125331885950169018508890935712864149700504231839092139268402280363971142708834985841249426115828656713954480731884355207163508754409878286443667369192064638635638517801956348607080514838502552305644266306995145822422302218589442192120188623529228338839687749265475440807592064510003925209484765538948292324334501285148989158489494384937588274261418060294623473659953197665637215144431856054939163228584364028096516478637597028097364172277068747176168871039599849439614391089542751488868896952953615482249364836928930484580265241704820821171861405678699794567813474950553453274909200992826233235837020327878056146861153966167669451925355106634612325888970482379575507103365155658257748827217219719351371919647275521439608934077986890180282066109579186604433347550657942636740556315503242183820864 [147,129] 2780165054875951599082476043701269561752670979222174051853550046573894461573165623411143061947201364341753902195124891542417350569576453422375773798855166315949733586826682830042240609893605940623532067049187695568412325908560839116249916835144728669086476924933232602918510890559121669372943291635229878342440283013520867626117790648762355641556219782704470178358640367571121038966939438563367274364807594725053494593808289978841591217062327200636076346997851766692782526271581438496597554457585871241316129544404647513055794712159121976457159347935695648346669967330349001421473755618362918698742482443709672541846467977844676116114399491824717305524095582672483240076763031514783699538909741071133540928230591475194345687410887610511299210441094116789003324019534311591405127541915666314626372564100602172776236358536724572265638015608610378221165831681206463311588348449763915549768454550312516609329569396972822813193071394706438523506620256430360740561695045414837355173720752374418742664386965691933399074385826135419023324027600022400555115737701280323858755781270197467411974150302482409955124598900412885007439552143128159033386195112399140651698360217401547693935797667704095621590987705331600706874078087466925727656997795399507661063267754061363348751492560330910855519492332007629482731841824796984714942391887493398985337198311285783128450160470984488615643733870103128003484337413422625226092389931186487376479396414895302816896538655842762034691781908852410392218571606806475399322234060803448982497637147842877623680678407932031510568138165080942354453875170611074599617115645040483252610143213262973779848079743095320248756802236188401883933069694770175020627430806457415209180339551163597060842126089681556040476718275870252122373766760 [147,130] 6466297198022771988998536190855071420576750061623906264537423954170492706885970720229089734375697357969617776303760007947641455945955020312350363047393950286866790452080161905097568769576448046477897640914891529371610846319150214060467323390055157476679804937845439252409134168740831441296127428282347657870742831023101071968633115213060289516664000155408458384859018564214784325146404321092948378298320997293327530897845691878449031551532283888421698579918322927084452710056134875523004305079574045200012480544303536333811685128243653662710533159761676326164005687830436944223195175344160859595601935838078596488781431837873648014710537546749405749016293695482696316623320874557605094464008507652826343417514709131108976434523749003575971221921896162429162559987887834825972800083615590713983601833586745356902927277206767250513005021316587416006714794737594790951852586183134866700103307061635571783759729200735073439113980407493614155380026955921942811789866768734993201540888712407888021635750377984855177844367392290027860718711587397247516037798403868680603126252126201367229923018230262854714315297245059859175602956713382020555845159480378922681869434264895934504776035708069069606635983629028387592449267962240829872464206558096216658676785980544494447721308326994505515094183833090137421047530033290331112084164559653023357731477565616485259911925427176501949515245125058429240407330460998461610651997191529789601172538222854183537819920194147538777673203479993914164682471595635185475165280431835535665105473511609632917928299503688084387514902949956213514320754967672937748862641360560474862667895488854431431163369113746172403051682840331675276986647175219599135768040508172843885890767666095537726400743677389520419993492782792960 [147,131] -9088256833130857678973537562524885221558417265113449161037477424664060786322712887224675120277562219802201380940783711939855004759274475294326835235437899085895998805481854102594572176538044252978368621098637600148483480285210166174146569020651275653627222300950961360247994558095159550206016083966948183258251633194106748629943828883122826741597892083848995613305491314584327175330440457334873051412742106756292233661812991019335429444339236137400235716793134689579666128937520930079949363767995831470471967340929935853573950966345809918276211655397132073270778519645812875374917938012836901458506912232465644151664032513144028013937771334369813147383224313362374188321895256959489666402901056086398369327410403592666881632457754996057437323153706031789535082330866850678392662714183526591029366939164927207802837986680533731590080701930412485573610432927761137881983224397946052106002308028515440445822531674206427440832800860887349261577767347873494599362781107643023288574651201947945658029617009327682549476139862844775710978873548628279941058704810714419554133924920686437753603607584042121246962374462528415103097184221746787854565004053901628902230640133102947431987492789205956419501512916238913480995989935390338698065160194037592330225276427434053164721070654121631882178090501783415418799327659881908158208620933173512728346489438531443180741560887828020558175147841147195164289182538588080135494571032864202223972255560587497320816543876916677813393018157418796449762827378715588604941905760624028004469322952123437640186632202647935764756585593934949327294292440272919799334316708721218170201660331160080885447439973657155278680273581888555311708860864751860745845639133052360804328462045764432031796877277441008296301528 [147,132] 25580567648922883789474645826943282272109510697990838271321022071609009573877227026171097768301041204970137434530783867582494247507068768806176325212576069093699875069698761430210992931246941994910139845468253314742798199285068214180852166050349422478252245079631515103665520324399510979524622047056821385526733580636330245044591395976533511786525787926665027456300658327164549866591002419849056578210361187166717806154874215226262916203399825787730039763978636551817193406994663123127420576887771123623321804539155510248426883197159681048153029815317991382732070975562770740352649678494112511135332030527284272393232247342764292215222759484028078331504845792581654895003694510635978365991180433559154519323937493808583078952646312649733325919807300877563671641841874789218288048359624412059618470427058223442536671337929904225811225969354425342585694968399322847223009444249345358460389333985064362836314430142251256132190858967075012332143744107444889920941851095622443258284397032101705637108119635248079055723049556124318764904598752984018108676278872054458275071497124253223942031237750819208034470589677508416146042588879217033029425870674449536760047384651416965027607983776744174643716307982541142208451988643201983808540131284433730855820690569482833312126133696936082012688212809520881075015492679464434469251528994158519707901847573065732913905154757317853384423583047506020186209468957298486642119507694418398625018835415053142694677637178209888909428931752637956311241991578031888733130722521114629438922613827134900406359566080572426695571284559287091785821840649215613021326029813976448967267936310096261420186247811336604713648794191209013423712945355420602648455010766492263017555561892215282980717191154880 [147,133] 70757292355244265730464783108602798727015140484404758727842839720690450685694535335893347494490923932387261863374484183633868573507844041805436067195625170124973624154812081427293418820342211510176560562033748059450066189332276800720534858927617008079648256908617673757670993770206207935903960678022813247088998003126743916279208304446922759945256718974998810129888255871631307669301550321363973475018204820249548063107340283632941987032553541231435577391243255662543723587327200519013647344614673790010148082703540264452379705488930234468467686260096223996403797687754110929364094822239945191810902345231226823855247807805225447182915979331774329656060006744691589459079009690209555298077905433651311169943701869725634896979351393338307841566691739013234674301537706561115589616703018193723568090573531606731390380075251467889451149973356921157611218532078749474842955160112548562574652507573473018193229897433067560308843701006280972250487037660299871519149120829748789442845513461499419939519689913412564747998463740356363725781304472027429644462090306188978313255194485481163742926082712672351629503112389080242741264492324696318343551778876561210155437671027336245921248726674411403847524453787939007470514090201780184786153384189094229082854479091965054528425649828287936193318438435610872299081121875910568273001637104610359898194198286004565052462906639713033333608269155395424522076033057091379862531415822852148197344641651805897262364960975510376348300233092048141598855301855768114549308883313069581053445145797119294386246565768125914158423103484317829760450321389040854111914715436205177901668863400310763801995875661211621775038883886454230359669128913590300652567109494500284477642802560135625512 [147,134] 475686451934263013605435829391597124653510366872262815911874415608090468018140993645849503795507806133203677336309759920038924399215208465292917907478040571640072878355064043066329378737870094075781071511498548864567792575850998394364202681363399017210537868205651206599570350418863393686628728266168725642501742989689945749288630268640921827228750268253381480515033256014909820606052567582152748855819441203756114668639957748430528455086499603239674777052862880216869519569248655971605213585128007821928084035337222238514032485083742987788695405605586160179899400453053176660455791629465792475107553425261845165693061688380044200979068878742065575247957364189947427631137084570864495466428051290499819598160308371182244167756806430070818292362233305918192225218646100282215915144463219516164444779051212954471780097455163921579598822956905422338900107088215755146742443896676442659066180409768751755500806059989574432116578362881570231219997931888416094893563047585724015156180925834656530489756714815930256755085900811731015026181130634863659101044930155666008823510087756688552751775455440675441255393433892325714124355847453306711676862003547251763983980995421269375620525743396439733216647402295706186230165076069916873546997327492093115676542018736507465909694959299417629244307429329709933809434656581855268350610028042002498533115988511312133350258500747335572568082289420146876612077566577341647230984562441768159552365943007014298733405820254831822265724914354013430415065087947830055868774480221229948791065549014959518145785424816877441678272834066205558677844746731420265722635688333997928342781197913432102937579201145477067495927891790079154944189773892186566888015143429127553609876512 [147,135] 1892007747019690756870220644920502085310377706850419852087263809967903331084071664016392941378466616115187814842693586887914836619192156900242071973931260868887793708782247460497413801719174204226307388812469116524204563455488392736627288160783186360755933000834910595391168190074411658860136319383215867764930237932105638086897012818009069671842518473737672850132404967486336093679836878060730365140594185306173316783311112912337956324914053142211322562728381194540424482392092811341858387186295789769247579531542386054561824163658345880533329818468752562835540821130764061769116890863166752521074764629113468059093543980863440943346022818740166428258685755529317762582168297572465861638482409382204927280429472764131831049899292848461337154595507054950459176876649288500310778770176732711108737828727594020547801566245588195489054327732465058183042874910088094130530926106558239922259241137177203713194504986236301405173194895953244849554450948486584668657326312098261804470779945140714165488878272717271940514387363906275490316562354137793305352391912534944716080630800528974333337153421070313781604899714568515155744347750844891175994139770320849204866232286435862669838070858923250585421211792562295819451233444593230990050903786998682320530172542286493400122576768740259183805803491524536871786762664875394952533179697854242681746482588507901609047989331206468896951167093064062364442259097281188465583007543395142626641865572131566124072210993119520046736177443323828380841226600037577002281771492123048690706380005084980714205946304895497082279836828916494405881810260205060612132214899703317577839198386731307059441852874069441701091949953259394558846477093846233745488264536271604 [147,136] -67417656631084717930447089667233917019254756053302980273665258035570715250621698957678954409268288451210915400208587556804197150001096271473360927963947360305198619585732133749153791922689703961755335357689571031427289951441979648325614536878442828520546828360214824597581271902551040986741499697759406868269795381484980408063041770613485561350309023338748371870613325925444218516168188837812763869893081847447593340560171282794047497812420423328806734600654999726812385224428452315381355320956734870992839000548054200647854428915072834533962089215051183226686101442842868372400869793983138328417940535669872705484529075241879245110037450682637758251129037281880144686366056645089355282474854597103514380144724344154775557626325783917637292258571321022269518466454040059636546568674031677857345828753113570195651498266787168794059188830710496877674893429703936504668904209702166455864849935360502794783973362844049281294794470815892691031575627581919975989846655813156680140830084388477487456513124568158588425355336118546776034697215969131663545602656944786042204275153327971115456927121462318334805102134550802245877209382762554938426009603386626078577084815430932222213561650657991715115663584909856905118355177840911973622972425829501942040478718866208194389292440572491989059050509284479891867303829154224980892744926074520614603376393530131838063762551417954003752087196179934887002699991588927085333290409552927601412836626454402995942988186030033534329740244667221786543369637878442133611018485995665175757566539959810642489446165688976140593142661341861683650519092324821667651085722974229661374368804120891186008488305948291725352865131725368582224165669004855334400 [147,137] -97306988643010923661381554466927324718313792914775458361346998447330632246480904076307626587760801101740145025020582226066893302661639127853787197697791804754681519443897789417635775641469284225165064497566806216730773770419163890985661715096718382981404873801380256877655578708193787135609492336833878532838641936445223080022296313441728449131320856164779176204258321677726356400634796775025748967024892874596525100339382153095099303148237822464336781535511576545787729503225835359944894414653744274153241939863739515415450492033452210383361489171020120148836393900164422648354327738094855373363826260571385293493792236467515663936733530606546155244122959203070237237094318098105276816718004461617564296032929323050974850235674789182622041517036227886181198072656505036294163112230722865157343706308241644731002815302136936631425243499343827067949676978173530295136117905655258644755315901389415642496589539577230675970844676081686183082696091777466519799402964557279909146977034914918843726454685387677465629989393507488605848200805704352594351888094372664007458722953969164754501829095714640396394613231055852540650623061681381289859226774787694419461279613382917997852107799267647175564895844066960767631589476886584245958347248732830539298874270376827519728819181585292932675133551782075275414997259746757513676010461595663817469676560312191692341165748979199519020927891644255029146685801938834231957349725273761152049378622787420415674138385885509554632904831264741976362377678076739990539459811972668313182808108080534254262300405740376740832913283681709871948369353058176374270903097413342246150042262345589668684834204675625931266176712797710514088050304 [147,138] 174298270600063430378417335350739226749909375481653471619707676872782995142496446013631113003994450598856920851783030396284304863493834214291796798737029419686852081473506725959822277311037697359133902385343510048260806748462724353075478735374153620519536442824070190622358542640141532034500339871273464616623106417083263100216017352666780281099940385676599044050159336285101505362398410756552966149101938652090525781414561386221269921880537324174455504643963966067085844401230946549945635047374885934600537993005389035740700043368054316542619094757202903262402028843646747182431096115935031187333074019898286294361710652994342332503267455113745592234755307162036345912144263620682966281557048907183178590353261954164683549409413183335729866155551399510841187173822290798256137232661002243452132139543898920892718422605916673121228385142157464839057657776797749323713317246868644225164311327952630470365088560382061467937938475808607513239020813949156285388441011206208141987112055485938625114349877421986038615376530886188898994543072119414521406741469240262994919562093342891759663702041380124335146533271903289625520138850726094037400838656111761084484431812196077510292997317058445225731140748061237078171869022717718371955560325603347572025357569104481704766887312757403991071482618833684536297379148505940107234628364183779943565349982590478770295791539706580021316804499795096102150486400734900180232865815021031524889720564438420799832246227532082939022387323960625846412279713465244062085846251167086547600887049803616562283860053904952808472414802267570288057797894781831420493687750154496475216151086607597552679039988879299801612091289936 [147,139] -55156597250107860906431747773824660329338549037643480304527222148846129369645184583634686506727573678725680485307115672548954672007087686102039138873308824667202771721711408355451128228014018122702842816367449667787895371864055750284435190954383834453764319280814600252495073634498231542167723321595610458835977172312395014654263873295105013049114342099318808759364154496867663931272040804183174308842145529727344560661237032194855702205319523948600157216757906133402515198778089441276717862769613281524285723906034032095474997061366455347223103568160041183216290737168924956775504323780817073682664197180551721442143329285969761822093002797853530353986608098202838783455912491053814245611297214101055700461291967747207009874798099463885567790170416691384754291539340277204433258399146898846747903999883426473563963176508883569146982490940365176405920366690036173917143815595930357193243290352636275900611689271873205634336860762853865746571661905832233695743640248639297491268965145586698091237689085734831380180583865497337465827462449338619914519467464348240318064177842846940457306386223497551187736096795023488364505215139378140395404453262079393230814733903349962371798746948092552279199941178065558899832913116401347242206496247018540231246613920761251502371679622460249221384422578115122848535543088864983182760982045869306338141835897132257511051891538808033282942185654267622254760704659372563304531971403628708707643286007430397968662816385865922180368462220875388949386840625926151932995933340200984014491863653498613829859605807511082331508310344567231424465944522536921069076705538100718643451139303938058747565000656891410 [147,140] -84197790673690512947613117647822436466635042270888933684782905819288149022297508408877933899337434614577082874229464679311777814349740986344738909366869925611580841119091075540955519158901568079790792239234076981542640795305088993387498494103310240062101797316671981977862641163027862942475951178315031634678283325780359315064006685593273871662646089843864332567208711141827995435934783324535111356023496917820511597980890667071749291741781510495595794732414862008658294715103522356792955745703178343446991883526285893674306444013350680989581405561450242703738671686706324974781795767487073661873800353130482864301839351629863791381404038265512461228475699152191323634836896138700876567489723512522019735271674319810574427380655415206787975329438115768548183595561356836515819275459502716210295142580075154526740948619936677348672418781744109878120246119323827559687278702464221132832386264441624684204716808039380963202900702549253379381774770188069640388311993591747770964356400921115050767425138340692761043330883373429165562435417065028330035275752795269696314934318540396598457498379985410683729333313440318758839496901039938000774664614714317910260941233998653203904128856502797024948103833763721476715845298038316008997060418834736796211361868333735595004117043256561741041178778498705318331223547023181757882093446693038675852424732029078945706509050495434994212556242763311911170619568984810860333787181097323913614801578791783687335701555698516570079219685055728496642609738912405011188397257309950590756666574825281519115273779492857715494601503884507069929709379431408879380215244642353706789832438684938831168 [147,141] 3572615818435381127436631432179459360766814236962805761159765567102660389339278374904013470019968606201767745764896036379216773065394681954799868431943974771413700375355049218769976966209107827517064422558275508041981566526543104738953242891511870909732707958538456633389015141455895686307868463813894262728812164922754911393177201656930839623034825955033707014362658090180150801834530280467612764079351003798086111772278174754284148774883418343792082302249350421034224059849616532470220434724820452920638538541078852491842818906173331914862165198309150877891263517460665667769275398320108043927392660979331610076053297135183108198702940959042603804443161683755230930784971203209107827529113989492461020598682168359912552979340253302583438698734487813153520674347358620573876617709676307963078085065762024590662527505036550887484123768838406953548046437038254021269073541039126095962630211316899510933568900104267776210564236336889181290187418927348824160107264052026120818021044570183960202931195044043835770119490603927974488818479147331565162101220621141694927267601701458941665495587732752578299261376953900391867208523009888674795877102145924513552866151947968299321265285382011059067501663215687855677881880751831843634362933925776655386457633468137779444466652095375748457213462533244010768801722044470175357348706081515390277884636035168418129755439299991301172030946213804384382683458294572822283016513024889108266752700055751263331486498682969787104830614651515327149076961187903991131961064778666610349083018515325944481567138230431452488319593656979634734899331835058026208661883197002032248518536 [147,142] 373122866440240867033964471131129946617651588624072596987228811777754176474977961632961575637027873031148218965507967319152037850693224587672693793712333461734442115763975601477225257969141076358663303297966857818719556468306635350777635128785365498381348841073264503600060391293316789470908874000985081595181011536181759400040612528789164168663035518465206537792653723131071970029877459857556710615459707746369696028576747342133625396666542610668772642676012812811115681587286380419436385106331416024864409556866521016018695339744140084793800422371988180562831317652279880546407343829846939018511425659710228513078089000824238860179839398601223892226103189119480780281983551936227074116919766383994211703991193613695707855007877548532453482764779207089099002308849761844714134722991551557988052027473403489597615030802858699661187733414325966530575429628501675966406924089483221151516520871066341539372656351567241060174249351937353436269683387415167890282241509109817574434162389571989532599279852979089574659119176592031452750736689063037467516635217022889108506676681920583537322760235496620407707173027450111652205720046850493744139104129923443906469365499102607147649848434587981806173419471180237806615852255425575315698587557457608398265557599427588362302130318760645827359026537264621079156685060201871463655008254244744906455119988490052687370005415403216670042023535952053132351628178466973395996066679976531993670878025007018403207473920495790961059032376690132466604718464925025659905705690450012130665946800744241491511082289640947583012180833177379592650255419455813474892698600 [147,143] 753769038364633865068299611047181088932756558537262175920157787227264067189991697829181153990735849593941098902824866990784623166706065826957654743399325760849025706432118515379532035640205305920407327499316502829644097804992722372898869838175440658906882053068822564987699288351880982669175018936860169982858885671498410075896732031867949256837114348261318146760216965650869402448195141253046872877901083884295814793661074459032565269689121297202468106798885819049301949583291414277808902212276669101528563281496387103823401936980198003521964495961572404036025452103095446851012952513926915918971837965795011315902893615008582786599641393021804128920947063784763868486554177135330064792594117967991789862238994958819091580778952024925295687105624403567506380357069942411183816679981713201384474007134486633568234316128060975596970880535657287371512656683203507038943104865559637549548597754212637125463210197869825807056563955071533474545444953078470014216819291656737469160941757419495408923099875030693636990807992954534920329667237877808110387714843417488027430245613747307956759170698231716186812135038899811723736511832530017393366165782278772748688611035439524249926861847355434159940128411061706220740797755032225975654620974016551130090434816248349504488424043047441954339580032633429206455848668639144105525584930407383707046119082389518495145918962020797874371884576067252652352551945919748181072025638856579421387345860663628791601699441801241126980007557512605974457920882991135516273959128485112049006984612572330922578164986057386307081430826150994049632819024305 [147,144] -6884708794831416807493243249278278263352571876426186462624996702191330008905859429267526466325706117561076843359003685533937466997945687411260955365362399095361076892211732422223646372815319922918057420155533311131888668529517527718194364873119630391714400721821293663932884779768191814860209136955914930654890164733790422403572179229157951394757497088175412811812181757802394064519220868412077211109379289899309381087640378691775109397977735968677893208057216139371302339781446947485761948689330280141125660677538666584584275818048932885056681282939908789169473006090458147427243806492552447179419478495571838612294428630496550100232516762585753150901299830002507334074402014368043880581858799773959744677782862429659958285887459616445758610969022046202558796820360471716514042086661106199788478650273972743660995207658544682341679323673208289036655450991603633692431761998819800520529379757834460185963917985525730283071026818408393130289127092526082472432203755623489051778321450652694309072266323328220374892469359609563477320189341872674633400730539152055882205278663661881355288714827197206801259916211060676000212683603904655410978651203302405284324648118447581057807552531049865045576887452381564428714291286237978281260028869348469995619782576963949104514479817034957280715137763111491022506861649569013782297037239340574344229671451901045974039311604017215559717440328346327909238106221936914519438431929183138309647981943359641575060731154395776387140117137360208601651026630673359530625612606349155954501891065966155961968665044196501622978562228736 [147,145] -9166369609948007014544866282171036494153979691440361257590352363888345310651269803475384433929897685633177260793125212420125333462556578321956975430520979031902489245964983128593245811677469427869016834230390452581001362090950915348294833651015167879206514569271296931217795127796179301792513442023897662819249349541978054735303300805566748476509045361983320321514569069469733540080377456148631283430806541925472416044679682487679058367813914667482255161484354936114195963160250322524330128578298505420189211097526947058371019653256478111741765821992792474374532847778156938219839047475906193459250531753274717371149778582125732104399861631146722471787411894776648834200962503695035682920444982698395911736759412365732752626934773623750113668158433908334944948065560209550171913814443173076261456649114444032089850488437623826208414486611183461862704894335044187040744610531904735029778680102346555393245814302651523155644446484458602821202692918701728944508780360454910189630517760329508491429089831967100556075402098126484745254115551328051757469671572165613993498435269347293253823674278205055495052520089873667440194369624202258962650283704226046957914460037951952013079446402697486309687785338077190518684832984767249363673181638207957916066258437815263807544422619987194069204551693209628907957663994641931588195717195958109759610253940674203184381229752874661040946587961599873330035874293972442999665702719770913798141461200598959948587829017702166340993220570487551759234237432993557734184757859377611727258079895352481640473858280769472 [147,146] -21295401169839073693284541410345437985422244119343072021247405063879041654841567114722052434843727020698637305940162179906725188496451232387360707765356869520875376638451190023151466493633425311115076383366368170005368048234528840543804816617374334589923201822092349838107639928749863431062831974786833277995195955508260447233006888955924641906164514273017062529919330637420351495157937556951482604699629139507614261450693157507589051622847726871632443218511127215748459025325579760978800799776835889001364857277296455175562691281894297660331140402232150465162337379846661464278052872434711538882440948554900332642244354522183793519549646951843575946031515965474183581784663311842454183166766426256145493511263369446073677668855345193335573883951184360729278583135306539578895994100525900272285994324200993048394150177372821356400500043231586563421709660795981831556829797714397158696723955749647200243361376956480203810839443130239119688213749772969065423604826048195326364521471803312201498899609276410318640399292593026204967612801309767216218271301199627475827351038142391413845653897009195757882722410835233216982336931784446236999903291684810650655173324065067717563461929620847420521705318546340578220066038688536681385534966045420898339077763665743569344414469825210466333419291904006486160831843497389229659572754630812611862908401749113332475612302359633054073724007950503537020767598085490453850804544785337023738129542723321021370185053546236615237184843030272642889230568624953969604963126001014937546721346872204192 [147,147] -1761584446903163638818622846483459666023575774613974548547412203343005244581644474828862241170660758373369590215053736222831156577277606110196376019038805105553403428299933608831837028168361224556870009014666813123484357858846892944867591746866223162455312602069581703898155075392016690619827033800748228072087923390150855113686995979773448699775894947734215774371254350251641642979691061334828752134590940967040397112840442118562839658372228039693026279330243457243739811794395724199462231277089371400384413846523873103140965913785503973383866998095001055512360467742666785494739966000266488790050341670142778718404594131132546566344494224089056238774636160466647734064053693962829980293266794237003604841602144515133409358849846661592760360611901720605767966487271393443729941582903340786922528449387659656965080356866741425829103764678234610349941062372733410022600240169591611182173236694183908696930243499066888715072285006144698530518077912957194534256723909880141756374453274265686430483453030065362191934046169964931859144800623574161312316071056534982014933092301860400082141467741909874912194701000706234227478189061315637896725827917405672608147048597219422139407338779316345321375495343716261858185906776521591961886604123144468289298392160468501745410130661088695456817442042305205755058245921082119795255862283592570813824637439709827624140377096424021320859209946208514374832987221224943476862266025923787890844383650494150767292873203199977527608476355562748088768009084106451588400163827618122608 [148,0] 3670671627491583108889424632732739072265935133086711813137835744437457623058452847411883317255643866239087124762175454918446452866503069155267174542134611858394832893932353386842178671306472181565541894742837280604379839189507387035331604373434040959690621756512295060841758737841748437272239376622575523535911316792379466968991438651692987910298185740188578056336564868265616202868308293947783217837268179226630336914415526871379765327161003010462223509716759872015026708508440646048139729755598181572465451873388549903498761657552268523261672828041465272342909147108598850189896730559926113522258471760722199401628049608357649689543350786421734849006532368967679310353093715301731796885945577928378767067542616506985956743139343618057066846816982810876564559604926234258190176649807170332023093140525850695284454978936989583634957128490997676450217760816729019266732215001725962195425472175986964127640403261834573218311032997540072199210282658626376976824832580507663932912532386261158665292980491308625712703593121557385233171607656941950612075946449470169507950361105231377461687969311554010916913710266366303610919407716464246241213659055844210740815398620697465091803006177987424580041411171429356012792606675280031606970705520077046414489098539762542144298062097804602650589398019326097990695925317278707705700925943946226644855022383838232418350436838571414393171022587463158110538253594942350221725412939765564377651930729076982591999907025342279900418115448911482520370382353195070897350280348099319828413021666560959049394017822364193625166983696681501074728285822792217706949565362039583580400164868901502834673053612411200365951404489798963259829124641891420531771227778206003880588631105868318039638274687322553934078345293996451520469947643950597865550029838951046050896853475629509360351205282673948044161551422821617190504748123590299118546655206001945477059971480309337975492983360629271177356669390628774575777176322948422566043490426993359943770888164194981077931455886739858911257989011122073585055315285279407844193824436133490718328008173140009362579862292168998203791724324623914069708491200467167018653915332635560300913817074473300797224849721698956819536793677307991498666912302828286132136673673314443973459862492526849840042453223079936000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] -318607176906214455210877938011120844607894946975451467019860995587905259858584116455027635252560502781996286723287114721443944963223921986914870561284451221217008449177075914100821604918365160185086704374960917293235157751653962087928784587636840047071976041140417366692492415318047908638616389630842157297323378432430179871836297030920310267701279330738290645856519451992612322498899469067992365208122389400570984263929702121973997737203386409660016719753376761057409989609119420915269210299043938700780072917512868817326709337642033931303845844456925726848802197940717246190632911649817713811742136226022689393740214884681863273916885924253484693774064694380486802839048520871384244209709570233307177349438389601381411373780782411032866209993420531283704105969210403008906663157423692030473797684623663304605091796105340603457920640384522379594909124024597791172817731097328064203661999026005186384998887144015508642887795575650518691408558976606596037737106674574853153516576320826581550369964029624347751678251770102322840994403332529992598342670314633962194878724421411806073719076030024215543985107565285921331380671884981212120480736652707729102600768136127910522293885566354586616784408528227063898788678220144895128417835135416914306527230552427269623576258399542648188416888229228187516410881993711349342552179063254478770848298131165389315577565956404503173701735494800589906917388961707412510083146854004244325215881615817402902213518476118675111148322994493591432715945066068820438940443172758078264631605185939247814778857909104155511019378933670334271129343024527094053535537559571109065379005097885215054440337980040126440384620213424266732433507947210205086582229125162522616418422432935764852448315393434649527003627267920549727633380122772510613407785124519999033404474767772029095126884329993473961627936796401495066526055972064126862905055966052919638620171337950335419075388659862248526884947840289419354802060972417146035612089235196274782226148713554563567111177556324451788972226268538627461754666229635462399517182223706186775408792313787644512115858510099365209386183701411538599424492879505355964832120111229708821167394936892304269812669267916380655677813604230841116985232858454733700943233671300607784888774699968694989065343173096636416000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] 780525739854133825692038890623340890502999301293952209683609609507914408988108200792232740520673507382607682788518834674997800165597409700804774196932985827042168763647437327548664513267583797510412920068691485988598872541571423057334294243238682267889148461082286460661681285433385076848452988763609913452599987083146757618619412334595970450281334136250021647283486550813551774804466557855518295472518404837047950727506043877428331565839261914905498082475433539255863719431761810798512062245663169837573223947180360558062076780549778959433098561993020943862576160788915610917900292738948383174944164687356073268559102775155290674991863260761282550495920375439786667478871303858559791772037542850873671910888337830406954160386856713050654877330761039781807084613050282758121303704595528998056179717430179017446716165392912738915161226987661824653901047362535736663417976514138802516743879878660807967422291523002190244782427645467543608245061621314013853079109587822830632551650081907016592828972109763229301828038739892781793405386297586934766500552721909839976684713647117080040244499476926035272574784103453784776298321810194294513072389470373082505988083223110984744310981273155299414723863753610036373053586304971065149197665489295533709352875707534257515508321278366663797085524029738381605353254898681792072148764573783604510040706563193321095855673093276222545436119473774118800626424353567852554260148368404495133299127049783842227224307126358170627556261409214530445543842242071018215538380112106733089208176990858732203436824541471657303669631411865412436256991690346070972553017896597821358700973273080798519793427783168537779881083658683119447242124356636219602720370042095687360114539904119895541154486765244231816202752650468232228730081034593705525169893257084076264504630511784144844758107310570237558415002874882597442466713209411540553825783198031436518685872926042595472015966878916507811426005271264093920743239771329372900228654432854249091348443223591312282823090959888022779809642638562303619657031478632036138612806835858643394083963586154219309049938648859614368159601074146225543440196737001156863925209444530390438082431192617177199243749058843401706679993475361637610893716562100562561117005272880885160967086519793359215507475295144134049792000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] -66294756379636210606839812660546402651866838849469669774619206448426714618832425626121773501816902701176216475420526924037695717437531700269440394360332308470525092200494801617979054822771174397701586721279180817201637013079288355866177967984832328729710636255871605342797035870706206680076190926097056373312571369595370990658661920047424687823915404468308111278253435179158232632270915245274204020310035685799976172390590390227086528911057286531139075256044365894019701937246199510679417460965014606479961883467121889454137488983222099385221219790289223192528001795133863720580279381932405706018203542446964515008931521574577301212620334597979544794365965899138312080464973422866594082423842582966288744041688796521951324727287710850046707992228922947387389244552635924513783241286495176422845940595540166512321053528870862576785481126849598569499639935881101148114745580194536912086495338395264301747280855002012927573336792338063766105406171904484273076390697336354536973525915734974498039397131131901505956851885290431295079408678436963595537888472396113309066239306824121733310283212138909078781907062548519403533124690541243858088104966047524328200910193083983982568423054662616564859588322006104465827464669277877639890603789568941523920713555316791975615160020105463527946237094860977166717383521656690605910249857067271864797025760879830484122624195129145558824714790645130644069853972182890704384837958228972357780877938651554518768716132426419262539006434934252965139940449322618620344197969342295438168054842490740746908609935734784154651815028001392901109193418365663894780610686493944333352449858827539938528033761989328198061335458718329711689200477725247823895601839532616685512294095347685618789234975824431682990523197797374206221514550756142019087427768090887050574134118628323245770720598207829526244361477657922231488453179076107945367186859467077035843292709155781100668548560142962220827379943650225592735556233648637258460254223908344169768712222630923324093952106420781800353374323746472103778868743877120698682346453277740796488842972659037335530277767490965264958496038102817121444262884158887595605045984650514323408614587980053544689504286189653829054565859085194413027558245932907024974425770757888198218319631235156398660933443148199634141184000000000000000000000000000000000000000000000000000000000000000000000 [148,4] 1972538716583808308532329843878068713201690474163327514852957082986154076250916672493789687792566078962237150958843337497916383702128342361325228682218830673526188505817190203665571624089122895042795311644174246159222976013674364825405988679498470145541885865881511084601352754933038603215177627321406761417216348753085143649705027067832091429362490363173290872489915517345703906277280393802455094064025619903400378725060694649852168310590820505856928237410909433385158736428607718869574234716004568989157738022653253558266640739883296140501485963579010783372635778752978379762978423292838182618080725555345430455802882877171746667482814518261755809340525687843033411826651358403996623361643546741791333021847292920200820867445293822415165829822077115510235053660542799758118365723276507138944809442495703578078680009330040091770956743237534042126245004730508770883608231142743861885874158510301053011423255431891939977052397343208660883068611100542749061408472789071196188520296995522959165113447973125933681384886020672613905171290061339647797436140221566759461920650769640134281291152781507102739113688813056458500769875445171258452958630218905380338002755407775856819670125572373623904942234586126072930483650882281969256189983118564173924837404100853166481132077878613427109513188457598258579542137151174714177662662496351149950973378910166961681001498028345022373900547869396723063375215414955752721231422154993027217159491957240466639060333632697284809282382840079451980571327120163425505028763472846772961124887874845526064164436133158094334117488860623253673200912310380779177956848505890479707189058657131836817491196523671999508505760440281808338049895970532362186294797734981080060827284009678435960997501147437333316671466444078967796302758757141319721812533101306729708984924904364848522070496695451944682468245622922365779695371831568708064434322064563625647358072352841877871805819986364378274071683664178686314706648211162718895855820945750839589588766202444161733688886965367521593110650043623982606598263441397066409075103829026967271076970815681688978441669149556231123042543551367526036693539258758583348716660954880066219478787063727576634427930965119122520452169702321357156572574043491492553214287798246437671115049546177770709254766705357545363472384000000000000000000000000000000000000000000000000000000000000000000 [148,5] 17522150198892633480878148444776692487317973569564554592228179417688163554937415849859725579931662246818040456510140265541357003070972815419758488756148707982952872737805994551363358058200456766698395303024554164869348050699955018434346983425136056112908900602036710046252971763188441314132547038831154410034950426681084553706912744963280867557490519854403006466271500827211187227049103188689364107089341461546153283019103459808601721000099476494998887910121427288626371662486771314100716782538155670173577439903539599900134061800841834282584646437581312394029319463873765923907626315129128262400688575084385608151695158656021694854291993715461826542452393117781234121896030647266235649237469786157620209861511820291688141575241079868231075670169377440885433661001556219208669749963456129921417153792344798319618182943149760972770497648304979878932119499392163680599283770506732796176377537325572771870658378595802981152583345518357693250331637297703203175004102776955920548759680523557173260858496683029394922313858676267751487693097165824102340917962680118584331950506790801044605543757472907894786598973274943023958282840160116262718529160026867812152583372684694471067329582734752579736309613663433290650104248263646981414827641283514066876102235300973479672981556593849786801773765942770288523049816527601855200570885193208844611323475886908408678302053770688359459487668278881442613130693259090898245417603639045794735678018324273874682012849298316036181459352630912213671949297062717185276297646074812341773227743453224424841769989848473099599219629055479177815105557271902895562726391468085404215334381491936784914739996647736638364812965468464035813769281200535690247517624228850483320116500210763002908283979589395635617702284674337606268253211046240573269468339297995051886176926332049592279379776853631818542659790567860690783717816997521780605391775493472962846015514596430738849518953142489023595097012545443815960663831043916070743148070648112520096400268811372586167197039863864168090974262153338750666127427175340636553108374320383345103648573652709453652338140431710565011274925527119710881168888162055429531928020340779790221411788075257484783859145540966212181173154306607353207699902501406623052051228759943307343930576703710784230015089751573140745486336000000000000000000000000000000000000000000000000000000000000000 [148,6] -1226672915924623275438664836528710413724799936477853427265920608920849507805914453009731293977709970262819697018335867454051915295361222101724158157198264113523776836887592246643714024064535869961606329660839322956277682032228721028724491475815142383613326876845368318039402223658599634219718730583168286865070105293674940041893531325401291982065854797280198864250009428092946965301866974127097003929327751763702220204855870275625791633833916827452469514805426782176744018585114939016486447472772339081020611698687031301746481683817279557069649239702555133912523215266494326284097175949554551101945213031428256778277342990660442884785021441021668701224965667389336703828668950927481972738022435425160839545078499269154937019431699982469543271550088156591211118377717888410059189241811998204529535473801027589191415631701917308924157733578046699059124253894626940935138122346563361076609051297950828481763268852223609402680852924192578138839885430648894162968701817752351825275423072909319256874796483920056210797331981907153142805063136363542605896231083001207581584758342360659487219317343360661564606776801887013172433138181979583427302436810155625697998194534150373814609789210787217318081113228918437180487668029759481731167839907967215824418052073925791561129328525045630046620736591797191047496161107231400980352895340716017917952805743645567904212383139794891764369923817664669128819605559904697165706777966735345314795490461571881987405761577271536838331553350227562512231286386379434680739327416182409956157247718861307135572583395115162064294312542368541407501995172697838128954854778500794936382218157863855489527733705078957224964453836182173370676761615449056118171206306226726121608763505209755681438025217896616009144268798297674987452146715430287708745531882322921306836979130600333986593807685784264261640855549436627364438938593933055232799757770057788412221137727413752612948856744134523445194272520966045921584566203599885527725303784391417345954000766247192364991001305055211969089663804679102887002213087319911995367278137849454502248335934330506631555172987803659311068055577139284770198681870860537554775274443130671358943374935458982428084850075611397395595831019272107661680528891318163953645818716524463969445406255877739487791537096924524415262130176000000000000000000000000000000000000000000000000000000000000 [148,7] 12612943527461220345653839109777749860695683823594827124383925712728167418764219178949412611854391200879288245983275214616247798450560769629258714380327575587196634696697983343449722513638012825605803464409226457550787104865412504190814331220478036789568790646726235107074982724014507982543607195676763274857112152252993216409326188323338393207218540893154627540465735521633335116421656018332890439846624060690484907780249019996912362664459697134794363746130141291378396412610620101652946900733538669544911807331924972280415073395168664642244870862680857326392431326461952325103002055415944383137665381711854423203527451118809326650000538863696073290657512218883042185761514375282254463927389957371954401734031497342212604523665654498992469775672505698233616318816490918874829603110911795643365729434455104758758439551179808994166711654880657932092386406334096064119873763414237705726936721708251594189836321639505603991869293913364673024961087336266615639881231586513050381900607781071414887669452682165767230568811019011423662750033033970653867340047081296650624134524192450326721977201415709471572724187704525717521404039328759336298685897796448053020009247156038394528435976741221331731746511555342379648549433848786308294040652168975002671662555273160032648135781487055552554113114810968915918585733536792605666984758582428569569246277519884219808023625322560941979016431026957487824329197670365848945497117449398249242710226897449371115921346714704347932558452753642403457101302378082054451391761995727778429511889088424931074409631762741572283863863646371318785414459809472946652779971367160831296869548983501095692970449120655730895369948583673422889374454901471333001081563921341459469995076861422473377201687254314053760217864151033913391047300157488943531616046109323267634068896480985365539209806371278639234897995488781108365479903709131278265380379828659884284583382366762579882365272090960585301293413643227153880015826754928814737158745190961904177902470574198210130791650038735333617569150589200901778870023865931313738343066397745943076518017951963292056149442043223443150645681821696899542532059832776451820888172588326225842389575863326029924731071209214054950689945687081912925745880916888890990566554546831142834186366007319226994026274856021944252118335488000000000000000000000000000000000000000000000000000000000 [148,8] -5082044217764947118882433829002374994663254097703279124591457601125493509658208441997133837876963170100298531625607546997703062042127557009037117310504425644021458574178566985760880494740002570651171110946098999469147194058745740583189529085097155713089963735381327736531217749172374260099042064799123031831140765582607800535163304155764956953667381007890576393007038440726182217790231897350706859316871736929477113391930492584272247612321916611140850049505026058032974510183841736970464151939060409586736463372634926397170954194706219279654830603034863194913580457942593946359908084275621986523832096605319857483022942009332830264250353940960749508983503360103191131255755807589993223740982000073169864829724835476926613002296437615613316632491366887636320189646504212516610871850848343255911431165868845519931064137684360667867623511370153782038539215270955892580509370264428246225412089491490116676277891267207938580296465555341754547441502249211881467860627513943036544746535693615960497780837710320490474583602457154234735047682442617222209353956870192127270460288489494557995940823160405258677377602775538269050239363601058402702700275670581389258974273399069134892706820750316704951243907050307133314125159064853358657912321998795788788298830680120128703198551843602980080782968362291182971522683405052114633300898176826719814653530494922214691841590023908963608761311231300577431534522438328063210564789981773902800336624136343284495452927557619914284286325457455788278049911553958787935452442384288363613508984551287243787560070870098938412255803264747884741744403385186126982659011364795619009117028882568675381411871526784470631342527911923472533993113555422391388395738143256982687011613422202652461131652404859278676782113003981563811989709274265986857245131617888896171949610756402365242765564225659808992171279861228868914434895520876387588455210882356474062798507137803432942406598502176922397981074535681895329902057316590498458891386570175630664346144782266870100796241050415219478328267146835120544426785467715148711043295879495398986738332704863328875876097942519249771978820340005580073789882493608514585511528159113324692705074614141187206508739891369643362234796819567699750160129474534920882758569424090616134787615105755376940470924053136292271708176384000000000000000000000000000000000000000000000000000000 [148,9] -689460316460652584317595726372799212889384028193008465358221842559975725923717986327834788172475715298880334791519992640709143306928893460137815229414049056588992653977279368428245149031264809235066872797266390354285722165421365481411912893662171881292200635941860772421057857857648360523321880530354401876525605622183806490890194515086578914197719181778167222411650822938916377614638868864679130260536642265962966253944186257036432884817870232758508381169948393041784486788278563782429527245115040227896824025952115905950879041284208491388800413188880429134356348885962045895810848573093548866271068732352508834352888209364526020540479143631886695594392947269399486691322500598580037028405341886460494370253542800550698995490410586748327095020503449762579678561303979197452190253975491103008743706451303062115347832055933527418319808831537737943133104137647283344096773179050173187031019256301100903162488890922115537484317506197407072872821997671048544786032392210574844518145818540827870527828148470063135950086692862964631025180333355606104496395360486675216977472490501532133830998188011215822819031281583862993757056472695539466001186268004001058161573642382731459973096474922201484291257198124433711001115211996398383804385695311287834986049447404686994259564801142670409136108913829521147260086013714902548713704368874958993156801824147957723945587900692491446245305849107342033364749160255715733587852626917675114783833777125956457447552303383274406357013629308635281347558300294196104949149385421443442412216180781285010621183194300338991115461650429093294305727049008293685201658280123576225351109393651163723817649873893471857470133586074656541264272363062880929818422256860198393493099854647895926374093486541966097321633214994529728947331009313060971036629832773288352132299111761796602986305022237167812050023348937656264941628531507863013762992416531721151180718899148989886506569344317720525854381007836992602397893561759521997199193636478543950250323035302199771947275040883531921112046916558446187080829772091287643553435980285846674448310546345403282411251044504577015723982848411295346967978045555033995114396256818210629618159280787734154850613794155400926270910958216009387200154717090350867708018057624518663770673291965080798299042475481376404661159854080000000000000000000000000000000000000000000000000000 [148,10] 5776615869662671561235846207867402243964906049007728402220642794723119689784563120909333480740634301188124483775882204906170359986011136592343001718896474188142914209945822757734297487344407826068913723732082959834056794903018745616581707667191727182578998249368064131025431532874019002756923777972394630608113839007693245579782049981759638459169956596821646556150518448901364138614205690485296055973630892726661935882827693957751782722973591842174047859414089700748919195164917918626949792542642117972013973566274787305351385732592121359137000735619558732680939124745228265876709775223031682430368895386613678694069131675390568250674088590220568615377098601989055659030408470375702999671983262509030266722981937367036745933575831851805051750629069857332766725726908807598345938652503724394620404465464528204026104718549103125903511550131134631499389708863827171334263125015074822903259907800828057090240588914599335607436130696920872638782710234057583967935918544671139622416220146294208578640492346765091544660535580998322611851097661758979983078341477148989809544975596518416242169527679278191026513595755789469107226390451803849418146502443862636550731728579486683685009191460850485139852037696060277442090473420404202042456319644439437129239251401695096336131175046759616468291355871970442288977930333338971744669412853446866777760435878160758397162819708320578131064074748619165899783020551093033705924862627588604651154063948632775135053097342120565577007374211573032780090037541418033465122614014195770489406999781848577898738319659393193246190601386118347170579558915587036715916964471097723437286200909202106558070987452940760465740245788898365689389121278377536296570906702474403731542843840636409740473224970106200747357121563395660574719206612289447367368034530766959867565110957626055188650125968815266613723149608922410477809393748816742683544500905853395393889092774964259636634845073502784874370235869346076439103348050342082006886828053320583100638022912254603489125701677688396594971343802644386390806304416459687478430777580468220951862087177267150883774538331985314302447529750943267291482401908237169759430451208416753358634997286877559413168557499086194346241553688173024092009901066801254697061697061090438120815645997395277840815776895287575307327654330368000000000000000000000000000000000000000000000000 [148,11] -26047330839862296615825697123313305574654837796216003219188330961587555300632230301012818874615961762252096226336353561819354955710152216632180768647781011142473915279678060698517539714339651532825706423819075407013090150198466191437184830664619774715695338882310045873971820296925477924841634231341071809837223408576606166185959076875645603343792729869711607302528927664765892191011853257467021505245936251616050441851692717060882044694091472829099149455188439609042146525019264073105649122007165659503466623390509910247821271038235963190853430846803327162101550587574671323072807121042780500340826803690665882149855072619659506604249194135907722846461690278508493222666032136517578914504712474928783206815558502683109260478915502708544260067670183612994104996910197810157898861087748412693088467744335810514198342328104520206444302306032881871773248796334184700881254963365935015901474303443267969129851994598615680454894288319730852066089767622412437542750601521441876327275847221458982158000084680158117778065778785593448996928625099148592768628991971575819814947590430149923420239758290484085460306128475994536581435221640469729599475300092208749187385765620769778366813639036167904070676900244081588087937541752895138749287843192706732519989569736936846632051748978794691616775344731590403841195721599765940607817732525144758230747862419188857033703880422455921291576329481983524344687593171302567042741309380761748403523520245233264700393532518760122958888092073141963095205801728431731253081491844846038955053347716962368504455314506402691125356570654484045309570827783618320163138754675488593804534457617277206415641445566277471128627045751567537048263689246808558382252497978663803217430094128708813375062876261944638019990772776623237465125298539711849344892178608118170223428159467003725866942538668712617844298703466265458080017311050227245151486126600418744436132417531567637150815801095305037986434085916226452743914667560134836935337240323417207034554079718014849248188583928042475486803056432963232975135213918830573101321468628491128804756260419679569431484835819226028333158417801935138143275476643240347209717120374843366506860707553605135000042260356795758905977207391286260790109420150458757140209462401228475020440995751321934781852298132557304044734419828736000000000000000000000000000000000000000000000 [148,12] 81989621953626292962034261450975845353269223817476003804028356037905911744297359171752917644784799595929964324673852262797507372970614886936320496646405466132174094243920695044250534633511609233489754923044818170298555144436204450787980497288739211861427234367724510297784846913746801488287654799270632952430806219034209730883162714430563622133195567070606699880012823900210876842259273005916508632920086830390627155993857539537007295334436052393836749037734295991002668324090230564645083154515442121765976713080030107175187299652138238921341120802452329924340024976384248488420584492570817925299710802995876771565424822945600962518141820535479783672109866811978600437323236177902064177062714573183557430307921816674598380393631051349920072262466386439368030027463652428299279667237848380405399479288946601784993187546895259563245973801469472656370134516983503275921865209995161480508834145110365505411438073412280980161238566399943880423922719379404454822198307679931208424619368441884000382537452907243954021263836116565134302884145307720468761822644354074189837142398717619929806542193834539979976388952821996020422983561862043608710775287615882111979662563677010331303121137746036111576355483000164015181773475777634615966697020640931003342587557979162558616794590045507079730372857085430370042773321619846880841600587699484957427594753946521320813210053426059135280125283732279832145679741988812129181108608449769001491461188334283897057921414991502619268232923938283442369823755371407239753865620360635601357020286515385531096439082293241560690289984640583890626540597523014174401907820681980341289361605557941789815680988683228022274179802177371994271332714876801741732022576334675187741758707916226307707371587393546514689734218445719402910453724815519310189081940325684967280580045623667097194326630534021979399983557935821119782684009673014230038457810632200326314189811558989450528782559885551000545749953448197163754822916949701980440707185104794015044739142813880985773093701583144128281106405733484905788961758347312673994196725716422031069705110202670963796471056507539343606700555625274638493491200957023002368462882212676730988885203708212579256164525434901026222624138651619251416897528396021621550864210098870582534373318660608902974128194345650145921876612874240000000000000000000000000000000000000000000 [148,13] -211328367357699210096421237025436686624066999506244824384870292132602037726008411737474515698601497567464943425907089319667423751920769065210620144590617920165690238810744544324138405577730239435633578116585504811411198565328118653607736046898398281231351511184187484331799107476788301655213158102802842755079578075711804571601172909655240600791838398989679070654832062811475972307801805240637070449177969319050402726852113366708352135485798542244414515569040189152493744932421099287153048986150643560486086286600458447693653777422703220510156691857897545985684627926010649365930334382128063421936191230716323541095196218847430379790430909878548761558195004196682874881652395516602885373025956887359796548268825192940605205776230909554685319888255332102566068599962206502548143850887630702169096717343890073466826912095180180171305119715177627249436740182870722318069959250025614108178399214003672873459386598112744469430510274098723519670674787104641708634032087281723473315628647965544228548196329559063518593689536101190306518428849404622979873173937155101869082684983592298244933778711647145975258692592859766387362016056409455474234662424397227601499693457812831910348289186194271596723206023949924705213786971546689528159765063990666221132599894985592527237801740361502977426978840551836020993337895854952794952510193953479887290524664764588553380078637603613597360135482498906533713481776158991880650366434046046360261149523086833993468804921247275170664379221035009822956594924637340871443713994607730967460596486514799835497387930049733907296011845894090516286961403214415937806920506003213199244316008057365294608396878058849039982046959297681263027422002402649971335638748781073443292809973042369221179787868775594920488345951045926640927909965367873675357765853373323024845799178300314058670874639910647226397002663972470486608157401233057581264668260528711718774171430027995843059212638312925144168904918016387156516723769804479195034237174421176610132129401099432931748388571161408077931872027924597225622858867545788355575475868680847922517062271085546948834119232660590325323814005794780292967063680134139396168075098144013703725377238212296125932582576812494819056793267313137977952924934822331867615397383215289631452045982228995042540941645611156934340488061779968000000000000000000000000000000000000000 [148,14] 508479782981039055066317229224712720105394435820644060780269923409539069567190611301633854322724887345535702716820120599156980988319035021004228431024327786249381559473660983594815136443698992197222775205654462523085288652146640777240105070874212838218696983832896996074730850111474748841008617706683291181738560217344256912915979572749566467279652962289276629000442076637078235583660767694903611645375049316347437090064617150265362417047309136646087903070929683396317626274614482015627073592099016918772873796255709973496436741469873233869663293714306426506604632098195552296941710426924891087041920118356253559712774455537207719813501420355505927086573481433664709041332840529357803681801005669641776261051717161130966161257149439686102797434597886410661917590226696223200642695695750178634597590880295914042748371749053380485285270912004986115390478745161162292608536402704436174264487058883284150247179802723987842088809961667394574590400563931191170427847796738419594355790257311747169787380976206761151206492578358291494415837817296636842656069467400933992215760564141513691109589773318075765350227796392504049633782647375362156310025739181585717973668894535090771907030974496209305885818712718890495579501938861560177441763052394293191987288387869141607139409198825619218699584878578302218481852033196351188799711166420992230287608421422819032847720515504115067177742018186465803121948894181716884081105915588846645381742998328557978563100785006157791087524788520537844086996568787510738053841659569375672314220402116325734563063874629300378956318780779901598471706411274021593288786599621997636311325750744438563006369101812087208649844517992469984329350716813438218691614195015438385755138679202338556836793146707755241994081316236588967063758218462503675485803272308972499101833847477091350815723131556722921257085416364347433163359066820332438086121207156157557580861449547431614751096234242326476353121176650140378420157177208389560707002200399779817595527815868643045965267668439198645907469552535457324643971472929022232338207743574770745838802809485984396517199161499458596456229910416916085406125419611669740819291897579538803849395706798323714181633007298913425105141277215826778853981627909121876075844893541082054504644524045142852752296488686228856026535288635392000000000000000000000000000000000000 [148,15] -1191776389194758959915001270903857532285119906847490653115460120024074843935714101384966790318652040773287027478427024699092634974180501180782418539595116767989330956379623701630960357750942788095141954664692860403534569169186638988850105758223550469567257326057122447992433935505944992838381432551370742079286225482207806782347204329613968440898332394934464755770597511655824733707689628740569512518299615902210742187395670543016784161655365878308952655071715662926641220211428777592212297308085899803255998808628310843433816927072288795000584234464681698505102392929230864126600299199223804592862289163204903890701989745297323970505788136451377692590533963818212849570689207226123512800999613461590474632981173732829954389280690371259073338687397457972218251589149663071920512938516186838275768355957853342713427444557465402103941294835217926488099503195345713558801901763671806112469012721489793456925969768100589658292835147817172746567491146265556316641753149810953716501220563849134094291506168557059374149302498254463871986360281645463590946010283627249301657429613686979423070307966088879773803653053763184266267611128009054283870932444421554626177676609507291559390676258935647490893544730632279072585282178399882481965615346212145737276322083453781505099634827738344138367781767515492452419010140472177826330309041221412909453926010216641769399211557590022492802578109113122653478770198389966029671669342437547663139619778248914490471209116004210188675979117153336034672579566748598408353941878195817339441205527258731465012650294398065741076419000397091817895805921422994421602899800057055577533539652405108570032831838240766250972505228872674709164041661429642686519672010671571426357450109271336470304650223063307178810782734934766449480239118419831100421858295856888002367357153293004800885555947410864867973848137667815442051527591987068543027406829121489477426156651787706256822454559193148585664547089465054753524567464363585082676708244415700559882333469750406605983828491083678679051966547898303364271359709196609591218484601995270218655541809714940009338870638759555557272298654559537467137591572995646983497116647984706709147531775776487941556426302882371139689195370854024051951102444342824562065147901459199576509785933326615930204781153529688940698207344656384000000000000000000000000000000000 [148,16] 2573114951368253106319147143673288873572936244571081066239998639649534929487444159539510250932586319555623584696498717331769139819490513080894352651499807192973780634604652301286035333765825676049502677463283432320004456470946905692334292074865367832263768233034453570922534697852187801422296689405568008699754251224592535813604031767308582222018094691146251632077898181320547606419614334949149055085647895370202286653667953831604041501642974353681830005075660624291022996515328709339125482273503282416282572354011809620395400544180156396926200683240704643941836102136137426544338966625494518629322868095061577240267204490587206717220139703246906206479757651073495946522585774349931475181620491897064430790280391711043857093255695073637127265155810585118381590675263040101955580772432526130980976799089683850358869091055771699631331547647796606200300953763592308045436359188330243411686289050148709204098017960495881694032032785642148128883690391248709429448549102780972615853688179107615631706259674882520030276761075084542673726273496214610577184942921737743213730139778294709188642531366535975503728518593777294079111826390285400146243969768556580041185709846747201169683854094707265843703502513940275555420191546312151151992864743433316131844601755260863256191616376209759982314198788086419766414346634164786327860543913450957889545769122359499951499776235728855178706458595320986842273075411719339297986912021578911307019313220517363554643568051372123076244875327704639319266075797287144694373910384078175706311187457595765699595966730919613629172724117514542503060890493910693566376353858597332243609186331024832900863517884586550139957413985653473756955613330104306620057330316282683857800287848216452897381582406182305552074082552267839106268012317261242421894735453763682086143529839981432613936463709510027048843039066068272874144568346297785075673968543612382243980920666481774407746152634417823920857883656976807165068745879518130042784693773392628129401232644956518112226313545348457410758784191441962678526219246316119538191404510521023246987062824423849035551888453013699765576971706040712398266447125531215411140168293595244095955496148124676608697001672526713076876313601392085975075342545004020395916363657166616302419559139229177341790242471998034794617293273825280000000000000000000000000000000 [148,17] -4751947033806786083859091476229508345304933642048932046146509688928202755751982029996594531666297711325599366910259524270205057244474002591530802794770546339877746363978417158391195936566337554418810305303289546274013848510677405881402597454674399121028607229170605287668122049543281110634770898319643015641163977835108207263404181049569053881727256686642690347518121781068454994058559662988320434754835396459347426566818859208886939308327886023567704248063508196009410439060430047157972453772403888784183919353355143397348234219890939233345015394838498631357197014645360567128245262167240469512824661673966512230024596604734119653404360404615251868817639208686182869288753381462318649881227357127339480735452576010817450156942637728936531115290877645185860416920317465557021011031571664108460556544977254907545253625328973798963001943227595992144861643702698505581737812364587569625167955354242351542395774058330069746881385707717056182184122388745451177436618998216309242024724890359339897289115637711857252753419786436529216297658345597278525672497532449582923629082544643612583681065383636781979535832525438869776051431184091867372415711120493034725504781194493950139921284143427050542149708196411775777671632361963550459662174243037541041337433222359205992159389483950650160699131861087452956635282722899066059564341811355217584182157580851907898719269712127944064440989216154631825312828190767740695774982754140090391442539213173932812969155575971400131565003591854116139079204611305474705245438312237353717385184558529608891819192050013399761574315316940213934722666986601338296400214927184840910861903031161354430637534799359886982945902938098901742622354827608896581745888974616872147422735279051662938295659896967726019284588799578449388135528395112327236816065589845292791518302191622117609138921895074595607162601333002436273484795406949556917588088727752391136864048432224040099291059579507439396253223781280595346137531637694905871095778733848251877971324982073951950946743688349718989753872656970030087731235702597278857370492637139364562834433540529985049817662607374621351065658706558402619166502770886079377875455334052036372585851463965148527121107654516317410065579365025165116945461281514837264157686433657146747261353862165197083567178912843787001385761244184576000000000000000000000000000 [148,18] 7136705298539299867825003912402157874399995801818839003100375024045533829476323718970798417318485342787550760830653397961319390061867796940730770969008338404048171682417544158223333992652617696456509202718922132551843374586830108203798240572433998220003670167883359550372558198205484907511634770665494538573613676992089549112106042357003662867979812714381202973180915809120757560482703430808373429482036666512529473422806664114596166732554901976401969759160548571277829664403829291802581089769960669957901867435400844352993846453036123080313762589992779357405491143312676508190707595596673321119601101913156540902397795725804826242511916336709300570720862267171197953155842472375384041861730033825902005311872004876282578783664065002974871271578298178795010934949502001706978371580051363588987893098678256480040678487025796049539864817665187626501237691229240361003397687429105201343770958322433785932040480984042702754121323571030159317895581801152928624201804646328900848951257504391352488398879029965771977322020929966831297561627861746182315174120954488795723899012687882714104552318554106337598742363004198570167755010350555628735574610102763414372287910766279394633941162463786597187307498911424691289055858367133675228855087783497831913138135487578163551281748879786789562522409028765143770820537332457075781721967019462986243140276031349941136647314491333918860270639134983375610316789362374447183697404483505867283562312046551061853788935845247171999532119768444863381904651068241799740320045439258769199673242379343119396648841274234149352795116610863804324344355460500679610594013642235998168399221331089592341718494414728851302384923322155547563897764350448799296372537195148997818182079463903003447963301771255143894959696470126331112424127321451820355645662696899738775703737432880137728424545321887763713327035812984337261435653890616568858754302360523704084949345491234250761239232667034949723069136992528143292580285755085713168343516269957417562572567812519655674545371730595112132193277276114334109381844651601413345104516626205481807962394292492840467644380546155427688564859790807614885648418211325959936212206166604730236579609487716474051393951332988319821388953588459306147592618099452095000002248157741536843374233628912902822794255812820122168547611477278720000000000000000000000000 [148,19] -8455546656900122646312309919622552702108001353084244511231621441057765922046337419372660175322301140907812397615688418312934469717523036362564955943089214121093873177897882949133487377247098572396028703124504404310413334561529601277635363686780510778200240501706826591722956340798517393226956632115827264350830220202505907947377558097158605885405211927364555170005989682997256435003840803666529793905824283184382646428536336699535994864933741843585070059486773394716355691264986244484903669430499622607165417774918230768763423081165827517667292271473722225702894573334884726238082059537490469036816988568358522825832006560218586967445811735011973504786046074156280457678135446513385362809100881889839626187376086498294885946468424659900521444837135597165139091099797622471945346208764219399201619369423023166135090602472260511305185982694316652710889255863045679172666253843127809517391594202483235296293522371097766192653350959874893293973530951977631755394706376382035179639050987725142267464582544588977871590548669543908932984475918382080133778766912254671077622703103780810242371246322399462696681537378600287950194587418515308329396674118585553868100881549503331411419523533153049524673223088805929321047435185361102978865281552165984980239242192916185431396563244958965624411067655762371673533206548618309818880722075364434015541727503516601113781693614839277926829303569486589523741413614392364916136232591284755306921684270253027198105651824635726822166919453110683626328558722319950469629966711004588563716447537237157534856413738051982236288456161491717182362023617392961966609387014980823231025364632881521914776173534765868735900767072227432972048264128368239844005791452886922312250709620032107210228986669351097400745891424998648734113173897653881842194418543975474320005324645632992644298121748985693007673446615271160459990624778937519874542243717504217694327414170927475079951795722158913411996970628903627623740921469966705436301180694346087133512525776930772781993859652008429196096862298842974655538063403765806936952977758949008757923742822207522028503955972262527529575987358987635202195454053390108765182095061398535262915976173179099334205129057713192591825759875938374997883317101311188714911947635555424547960867558952336525420423031491085351568407443537920000000000000000000000 [148,20] 8019357787803863387655797171652666603772469402433058673885104370790113688451997458275664582363563225485907338271675937105191268957235348308692623889210218268095965754440313435539419543217115527404240179083170665562525011801058836622545325454627109777069947175281682424548277636546626746132841298506782641442319704191122886435718639945726839734185576395809938850664165672154983371518855470599394517182875820016675032051068080431311249832480382203835680052247900177569442054867560614020761963634788327182116471316194950269059057323783291610021843727697994712604533265926736620377861650870663831810235572322558557982806126939094312321433291617186940488920456869849108824216580474036907263157014458141988804011786002516368673616072975600411692361429592343943167544827656526273403579755512297959316303813886117541107111564065770013942661681981012451378640398168792422476108578941822757501761364583085411438623525301437786141407112789254693917227755615322866897533826001412547415119583244508230468581411546009435398691598221080648704783479701014927135399972879456536415478069902146925455554474745178611804040422057407270547498088232833875967475316544005929160160336195436298475225917641388894977357498044897939312715774162747595703503167979731837426902580918816805900298532046069149365959341689724690898673313141581919888061582090583830094960846906104712566298349653648631048910068505319541157859834120863599790141790582491268166586253406786109247684668310937601043141213293582495922864404938729690915690063916674378270610671569779591081480744360300286874995006861781312210627833380343798345620116966339770925751065676140843942618273360965513940367445005234697753921769098749146320049837170173440411098484610743464202522173033356231289735387561722074124115143316079935301737482969060291701626504855041910658940220158761657533722732467309959284838886195426692236782701154614961687802966635420040220378365666028708075910469014520009505257641556926314924325564855199987032909498507609277100749812355005400253271231149551335225144752463415658654880796839581445194434716769096831543275079303173942959417981738607356312703187038052751178073052744252482633372544071418521438482047003272351009727638835453121162720363704692604283432270174455858259551440264300899273639493801101211282510153661808640000000000000000000 [148,21] -7698968470700571758354098186228483110561114380953640347094747000678095029969469754424449089376428651699043178350007521983770408235318256158151205241370035138088359935814882183941161499611754943159485393871433278399758783402564338724912684426376602868491003450967635577225450916736887071922743569744444657662879175015713447325630129413349216338133336514055394985154861851746907295574113986282842333421475314253571930351954768356129050994936083967644397016061521767295397978621485863530750161494757153655788883881881364418657597701847689429956424533652732571272740428123398928839335725295449253088108818004652336135202943908090586153949285240122018643860171423412628020760162590101729237163613595512697057184428913699243019654074242042675443983793936989844303401288059267724717762588457090262556304925247604932685433669099163355522544071771722140708813232443815736081275729386720017517609869369192084344262797130707512934683138287041085033543869192532518408980768594568516696927066128200701134447519855320714470851572852093720792700812384518879525271549357820955119998023885809005386715088625763814573304538622640684930488375928275292185749811335795806022799213414203451224805162552443539296440223342330611534475212881482101374472984618084912436147522979981910648984041694727200389809334827838506717904673341355351045780081078104632088998741821115067225316336144481062895820546942800224134809280946778038584548970599810271377069959279039048873543379620300809517919844583198973778545076916693699194025708591967014027041014657685516085725785207994646210583696818819662084571616014510661361352349933794941079821773855815715569559426534220408997166073003641042163197982382909086425496232882893901548207755777147888657143233205520640450870222640632593644630459871490493064110213894668203759967824214443564953003209526622263529891460279060083576104965359237540998859797791413815961346395514885366794861432788149534466461190070466162368121291689914736667082878486391544960456029411677334215643018879787364674247956189433697702540282107707062115631240197526451188637669054221483156613735290231070131056363611036397454069041786767956388319397553710613306830046072614065143364706643335697425597855565634813613502889004799130019320179975634556944136071768032737101185054881623717986610892526059520000000000000000 [148,22] 12046021324576590196616748107903410858774934686420587799303329880785037793680830140559432208508958323744578102323422269262082154618419624491002997352388640147754727630623345943280162822531627728735884850443983145075043057171769886380561645242940766475867398914346749614166072896883572845034745824383360672384111049004858809949064519288210873748723597817418762430781888596464712020046316714571808439127126892547311849634165295266598631581065980589888966369440348003378491212658373637503926057607368161487320793519891481587533851336508069488388346736368283260855179899002537718643812440975213602811617548212558552632904054580770638412217728137711547996727917748815922990878316724559989143395560905663689568159875227432835323312630262599852522614564405070098520187042999648466873619602216090607192340709769190116035086930207793162848371589544169236150302597739137721532535701291210051214977605862544898357841704333410540951918845320429629884102050618962519102040780358112637392012802468739695958154841793296071799652755105638696031795982314579850258136434854160386209917541811969451337756935481605862704518915404926651349051670383220548666172471381559687483893964350931694189905737441040735111878933597739141166142990035222446015939758837197432380565741950638797683448728027893076348068111593415412652984870726301964932766323362510035939244270668228054424755971410414840414017360205754978920158001931684518202924027040757896115335963659950454994392426229106477958803869162907226447503931019212918583403550278918274383764735896163898918802654089084368061384686260907213352626233324040998272390513559973371789997465740066142831576280285244365606773159930140158888766562057437390548244818448903358135459392076078133825876932111100461045303453699991028971584027779550026690105030584822302429915923096647644157852735258424753324736894981731178645678253107983693394492239852486839971758389337156571187151463215116325399489950453777338494728119448246102552231252411709920618966655631092805160107603212029795289036833823549430146232260644067146311742504891657281477505453264369008644322792165150103195909815381865550236316752320935069273146687767194522814928231747405344816735554753757460521114862867942866965178142064408638180638626563115605409730742096418791067405105284956135688093172928348160000000000000 [148,23] -24431948872082622002435051577603801501062635267142526779039203733372727837323533999149653388437546830517752707808813798476751233595465515909685495214786020710027115975262245911784277818352657535673419662903831702944815449872270179956969708451064333978835704293949558187014657850016066230594270447320156222952860231491484750942655830461839302694427834270830808900673212423132212071891493440582212960033083949652927868672637464452410521621804277967846204652073616908564791571019546343533482847052594400424368444367904350616017724893965979657860238612724941475880675555985507930839708736494138172136880469190534992371600319649911783487822931715149212540250048426492254662947719480340175068920827289252945377850618689109288262779572254890947351349461170113336314940138882901376773454253052777458852242674415107323379691409267133934182302492133978973097813158111631875170203649079925774125615143662104039135015601957664505279078598014838255024750825367722055674143338355080763927410496984654008345510470402876651737487721959444841321134761625378835880468604044829793469845912800239297855255013408045270806186813012167283819794590630600552931430866572707147643541527294839285917982922589867691757336536446742196969871060502074414602592635555973145657620226909970944063613724413007872278199462995365953092211230649321568066222975336536060580213777358097901534478786250771738715300552998327929905565476094277801168020154277320748779116878593943703975228344067598378255685683417214851848966916443633648789042096289790523746200574136439833557105484858541773886115059521822848922557672254666435712666412495704228475133877430621757221359842629048260503499803154620086647565742408358727584399202612738458246432830219058700623307961174942313041522687248220303003599161387828291947696796880077037237069782195102501616151899525436903729444668791426574699676999056110583129270474163622046548095341539628199807385352178523561739450655215039632249114455906605878993732189950440979980844193515949849523028170850192136203316909310766620888147649399447585447130577770487264683162017233590033383682155901520011609281741825363976798354304814624840906325037407014430545620806438178952946418522860741636349116707282339840078837217869571443802432172888809288192783980308940488531173953924917780366459389440163840000000000 [148,24] 41749012646908398112227771959101996125200487217217726911533663413800071441530404620605611926184568095464778162395387090239455593391709086791390168037836351924583448778395657876582909622145860592271819626952004768693970085804824851674439039743898846732264036347227885099471043308051352130561925431200034576905114541819725252646435228492850554636210217520947671739140155456788399903289561906024131571721245609921131288923940316845562607286802841948611558547930323275373332981410024740866467061318527766201269584379939413717209183076802311039476213560229404803517976143196296208441471559987346879031434197970253243408795236478195201324437457220316120665475200526538124048975926458991678727804444982027013187605465554297117991474132360998668971422812738532233885209916449535055668103375708971171791210604942527759908188821426503300110152973879583813624292224722332863187875120322078359512136639885775524125865748651411213971486022722824133448944859380084982399976012622849080604974491567913557179909946943839971160707222701779145258913942662014910487746783649180079499111138910764603453150486166147349474765827020406461483141045843250993309895876665943533103382349886017180024832033000639694695763738388731941024011297387509724361427383258700891574817397733458736257368996276529221894087385858405336265265840467047595742465808368498739435523337787238439024413536723744737416214959700711398218275060012873734376846900520687270856081221791125455535696349874672886465006406617346352627512620165084427975692651684794815601012807358554495568981166378407781886446209358161783353532298587889099356223133340276514868097197159738257233361095897130524337462940652991161168711144998533646578571338710858029936596076101002690943466886082960558215608695975542636775020347801816098509146116168636213318666080698933210519651259331883519304075958621679193967545369542222527654316582241864865342816724581167681409723153933155453939872825894731321357582408034300500484821911425369829892402535190738148163547458545602131514665700764099624314747493185035065163222266298977214755476552715772721574513304984550833299998304695288268467913353513697985135462621160578144102325515064264080629233227927449358587033276765717490974975901303760821807071034073527716347532294923428711441041162839650148190384920398397440000000 [148,25] -54140054679256732136036486100879063123628608099102200607620971149790034007844441626490987643654353485204924311607366231440878496180351379129088370595170747742544507001102304835538567369217657029996148748881562756373682843064285187938376276950512620608654052406455962305105398863755999828185498289890139739924017053684780596391230037087099712265360203926117503828613033614126569661291774817335393625552719408608551946987468291085774832882579403757027312375150421590225057320103407573399483967831105986807768515755257009266077853101464589171927030172782096997684709480154849919851238243590533306456371634811841544154601476511202835962604315846257141569677964935949458070391750090825093529780982218255687448938492974537142012128335750336614753053252801075892705881733156686828388175112570962254803135325102485579312936549968837909453156242255656598485938426973556125823192184822116136067238060550850442523405865321367015560880992062874246371535204729622980413814259849011446857643172536678576207365380790235738750147219992762623553701284485098835796494989510964184067747656307398350081650443771296406519800637596217382405932254593824668468358091727059242813898119321990760877271986527924144424668899225441969759128402581456605367830758886169513394219739796353028091106567267495881927901324806835213180569979557084125556721256270547044980564001686702194787935460898145689567580651880360754611400796378587039002796945504802098481808956033367377796637344407799784663967947349296928509930690273226425792094738575825929020256104669852272268766412992640949913519584701712286700831058602295916204252026470453303362035272245175802785357377220432932216523298854642826764416867305764139710886087009997082519225672481015367025012435648008990576246156738745701391104952386552655768643460296879306396512114526117109424132501152988175885512767741139856404713555215563703060703139696493072451499413293618300749855604943361962674064287187527099317461591755437783885742662174737381846057528294034432981724016877219781063910267544892224900994249932055429131511100430303793989442121764441032107138998289972522767431208319457811619314944848904493620611101045383315073496516705503865850193652148342572237734908641411398687127219547354565109757623787287203657089257027877540207035017763655946979482883999072256000 [148,26] 52303299163478669857933029605113048552992775944393010754161748790070176124372507482356045238787436354144572568651587850314760371765093348147376501377004488410529913933416885454413799686061770619085570740642255710205331502564325203541047650139754990845744046252264009468170302310641402251865290255218745974699960476914662962339367158028038912131647257989659599662384681119353273860114171833819217299298032983785775326143596693263289191188783561324267444772801291392353877064883019114550519134106267012025936547537997284505259291422972935654541070618480342020725000399196896347160537061349219851277226567750312556452281184419700492217667721645382745030875595411098826664040036588606450410147234705393511109771992739454701671674267434516780448376462949976799932064202927216978922684713976958267405979623852816016304328474518030149602588496953658583704559282338236721558669502081184407982788786818716777135868909585852535555403180565212645284599848702499567609147467912844040862018374509169605407868969726319653246581786810627966186495802143694080210981061632491957766735974594174079091335214745037014062895881032715723782331571130478552751150135210807745878661956344869971372947058953270918788085799728140906649771360475907780514673189322185776651285047188168074567414771510970679905126593052427417833025124978494777242142617141921639001202683385213882920790925158909311776203345482302596221928510648809399597877222401527156062593187038230026688612563279111381253891996579219603163978792677929846871935482555157948850579784672891960594630698086851714061921744443820460256556796518755787581317225004825259107992344398084860559252024709241196058064359043008314716242499362088297352989636713464816647583045916715663310163615746223947155146640899774241165670851134796872608235704527515440073455798920110546628562020600324726240015103464640354704643474002601118924795131765386373624145986040007582216441015885725530263916712849843591198094782431123937364454166957603612461002850590877461054074241733998775858661612097004634079473954973717750205676748677512459797028622531350976793433073266862438816041903547341088606723829694495605077877260273488506751569451093717526162248837042621894648907803926557874392726924130168585559475392435639426504143159155354778643954872052739785171211642540938514 [148,27] -35865442044916082479589358383832144761229894500446982509270996267480483883565853012403130202188137559932123772412580325158185457721619661651721805691935662835757796332040772965098555009554395260617304587682781069040236129239016758422424265417863753812290980538045885831193719774281809648076719287134585499662442148583586282285555749346744129376477309984118743793735423905633799592252246717303837260108834705989515227778022992070582593406321836633475515834643101066985355904453054770284032693076110663418459718576282754177665445719438286206938495580768075312481345628969729349978482843441345438012592662120480496543093988418222071403588979884571526019271740844995544707527581339501682831513263059543585864127932385582063578953674223648964315230013778270358569331181850784429378230250648749851725612475087052685796539491837330481375605411142693145451664778908813657364242196760225963386804926269043981749330379362612079261663534841601335225080296438444810208423803370988443889263207551741294734316927155028076284245566694806520137351158896389225209827444809089724358527043533977673512359540448480142337926553834519233950733158110057015867864945167303776899774397305927014489090684517254561410633616216577292575515017207823642148578889540934026322069028883455000289548469501419942605737504756564142831579291751431218765673524233200206821563493183534857185193023734127443250861453179730465552511447016261806955627266416805299036093433168859911196199861055202180735006748195335783640316653205120611530153030330845442037074214006670538103944186343018937913156418785477455710039336531703633220646484696106107940310397754751611723208292627008965592350813628341925871950838356324222946412118304741099323872423038780812502618033172342619388317821645217084428251207286356776302376222844214957989017609498393653041852026169307923671949796937929526280838947280751665361631601151117812217662141976432907283815575362982488196336955058067178652374737321669360608500426500119165481992398814758999342773015729185873669345122276820193783227761653530745549333712918103624635030679140049249619044195576324860888865574806758750522151835293384652309824841904077363209242493308928433703407440300428492730891155793194580705821752359976555564014041652291040813836161843258859124055866775579664832137406352448 [148,28] 13930167248203135998224607191920255267656045338775452465046551245303127640887915716953554656998472759579821071725341832318443669060484925619303309070121700854965015141476328223160191888101748697685974257933473527035515760768864792775290621968076860650168749305778353933614495468974467791853990447865495341568158095410508034339932126672865911636039138554534862056441407787843826719096072228860307673038038029707132837976621640712181250648742066610994423936293010452226736240865057630185830704267634765964458682625307620928135154956880995506367908042146270481712654870150925762719610018217385412116170589746547634717299246534855644544060697100625020944533325840771378803706288651700027605854049861181192811123267449314324376281046496850594244012125504429303484469086233394759174594093592434679939187111385500018365036943991800463569520896595349650362379252789966191446673845468303461254727859919773645099090726310537282522165377024427482516116836147313275024265408226577848192995434505166200184039397614505352521834991048377629129166535569575942647689616716695451433475842653732764685558063678342960012732267288112184042315910754131965510066810125631337496056844679146305556224542732211572878243101957887451678709334477488194269908837196519538363105489610340715281202285802367504644649288976230703338178631430408505585072589791889984074335452135296080329960769721005824989674561058539121501210826476608004014142036903478661349224347448732126135934763412517606203254135470050278058697987620725572419463384725308347607525791322952785964175793715826119673232832683052119308425850492064050905963531975758987911896834171832079308094666552829717506399569497372903524796203504608658775626660818911413466939995370506411281182054260961113191879055860583665914127260149503867155382982881241716862268112621256614096182923218562703738037559468002363805569147344414543559940347749983632024784596659998729517027920865022915466353785459586962065223459132767895848999475970886686978794372368481181349710916125110458243586250882047913804882760233554938188136544437901773667350463577956621040881694458988193563456199877935101168292403099354151518180850599968439749854434029189738652948215191680276048412117583049556044000487876901328589390325008145004640944635093930849126712862958827716172334287856 [148,29] 2650322799819877210536705722027851131853942591759650736716735084924326852225654550705806050106027961345954237585263510681108772374526579940873894600755400937248439772873895770805161313565063388055628309219891807994547701686886002098538349749025883176068704625378370319900615861143728994692376507116047333872559918749460020445427983716304741978330899551222064922267925259675364903119050800429563340374763905948016212358730105441667218553724564336691160457479177085992388736243414381510779583200432931851413645154186783962216352074334957125476991468090174042193479453608507781922520037998180103541356001965503101358129243559504858082185909509601918789037874980386623939680113811780610211267980998547729336419234037756936440134930578487510815498112593264729115241103906465266055602039574164800148362258437629992568617236399694198501313531171755292605798068462670000804023215830258885737071127855297011535811747997024844521504562491578284532470542882876359101598493314184044899706880140530808089095813693335459477997763800071705243551151345727043956910046229943527401425526439957576792936876521386749510535812871433074526588841691222573772403486590809780427389520140020114994004038597791535986665611206120445143615173481071690347566129578656665598648947487497227099712956669739483597976267557339562327994261072347811204607179206843306036432829850494010097410552228085023871953524068410791322409456644832475918649731015182365278707443747201375100539090177589695047384290105698843748316710383463310194024113480657671876600001772032438467824888976146724283450700443376434063040120864797688655837973499953138679962047077454848721033581580405716023764387260545001111698331007599368095184127506548296041805685469442861338592113389897747703665873479065063946781331727084275397809456123397858004634261381648315686173920522664753289189615890144814669108222929869343585465704251806818767726826026600130183079812561891961408146840723931615114518245757406060450149331286566739282394770863815867399935487390936807499970203283851232858202133941543366662255232016456044574170765100447376924697661344638316912141823916175579244515003805746266701781184883168177308093914806190397058723749863859020365464657898380305074139373790684308520758543743875966392252382335093815260328527696731804616706000 [148,30] -9067101904777591408304394498160209109926006678446431562309852101630148837515141736105062659723063684202755040690178892489343797185069472370204864962323129876873827968179119636659622969610885621805206462749460597471428003907688048381143822997527752074742208004913609726646917965563355257598596579092392087645728854249239807545393872124734849123628318669736825010675354839002578014003630216605426040527561240194317127137350708573596929489043351583103791474943379892538133949640166527036538275807728542763930787466333433669487065843931583869922275872628515377858804971974106748549359696010833238565489194078727634027427655457142109868372176867370844516488685123664169183193521223707478534283669371131128830736921840502467679190025647216064147649971283481029461864413497293113864000863792178033375358210719957332866949823466657792437052182876045460171645718823421002453375200922105238445861319341360642176201093875064338039825463385271177562002175059277443816378138574198458753538174304550163074522160862803181738138944438933276256409740489970033914940750305923383488815475306399170488160461700646210706337319099011536651355437143553431984843355073274282530080770612811036939202017495888902561289570343494778699050732010222902761992300741702990539947331526288222838809304968150633364367820575049214532582607577075029702169908488467928866541531195255086379569016450627491629537892182882664929629809681748776156947400546858954470995223976318265951629833781290705598845213236774019317941959470760190471604789274093730498125643083070153057715624103088617887394888049579504897940892643616186933120437550604460274434196225630111123497781105184532878035351180482509127396299386735476515463633587692950337329068434830584510367070707156987876645232930489165342831073780190539544441199721984149658985899511724354783032646795927742436938142965673754080104890759562149447284348977409622495035897988060744608555034710872228109858149036212910811856802151172993664938530915253210447225267433614740092701846545472394490613936864955028937657698597086831009783536125105664879143107896867621020632408792103765295972514068856173950813444191189715741062044818807529510616036733018427755623991806965826978502170389760418691887055017307978336732131645063630460128239598613022424907581867378010050912 [148,31] 7654480524798323287798249240651845719948725325047249569898396788650165438500653219641860498881994411296950501685828340243348443582245875591731547673765482438158958219916859769906217467978122325671975565547869919691961253077512385558323525393629923366185797785472419438500315413339576642604974411069896169391048502257859300132197494062718362473529428081673927348724356332733061705166731536640827871918464261493565252895359435544082340713781056333181502698070586641435082906924807175970374680147820155875885962583479398557049275212284160819041107181768942345113969124738147234188187836715710152400295182439521659863754963001298856342297124545992344091537214063400801858586493854903740140792252870794976295703501199336464005522766344450464524562557300464517165634870596675183562497630964704071752644028432120197160995663258534806874837212845284565842994679874179383899558065818865064700780798608719623496196661331614970300139909275427886469855245765573479270361747075076338742497293197817509530398087007535903202332068118430912723953208681775233404000565219373034733778668930755992073513035013445891123937255142901599676259990920984299908541733487355855970304039587624327216211779965025601449584402444969466446632484204917960846583924240584597466401607395559070827507272148943787568046309998642032239351040420961962338323708564420969190887809372074356263757130928392022574037684339984180068631508483546955324001279761532440441362811619262626348339933146514262760142281850006296206578889505454162098973932489096294941360220314626785002752281501663971834525958061699654291341910140797837912283598407965500283514206685039499979151705880299616776257129823548531140269592703539203853719909529383152672206569705046900137337889693903930883733519988626534902652038399231832952736741256768568009750498437770990461494648900235938214661474045090163181621992100789615982547439516902088971276127592218456231131494210056040650110691308525543096343725502745623564908411417564389457397405710502631407930074614429450290418051577922570644600446206728589537334158993194796002740541171300674118675064059495683598449060093313606240231401072446400137248495447364328382376711155358094301232781489159787808081189052019127119176156189049999937547869471911823782682711289683380756793199180985678592 [148,32] -3536312890729173164289859910065523623141958946969489021042815775146803194096695001582935236015326844504066088050283994992157942753121315488195357212322538443649740013865456934223824931822436267055701957618577212972381961115956107396334156605641380186837466402030231168044810781465988145155894464963925425528949225854391999761075810634508765983611172194571580108040391618554765727371577097185541218196874936116712276591433782802219917390122619038211529190431267478888668067185093821119772498823527872224121926803663319248502368231174449277806072106915373003356613140675255223374167993258157355780713598311132407082505503333161648803521752097661826207124169841121007629127556921401791784743104068466035020252293895104091301918092965299825022136753558788953566338298386308620995907027690459374685822373352852588085228373393423811185583785236549383728193748131760541391472914878189435125496443067061410738404678389893955910804099382597287694907280533405207209236593412290148262606759555207626262990656831467913660243336626715723444362760404291889757659818534948414433607801167144307875218244098441947287227055523878400095652325275358192828175375868634222178836065559682299633175295892387887748519320861743634129949447281721275935359519922768755391281126947071290236810183989895620599643496280659043462597722014550240470243891341030668549420548434837014375861297288227696222374883461611016652610832605658064971521302428989962854769184759442137095854010338121146931842739378544354855618185728475166177401667867907640507787843658432628074066369497825029743639450849853384702065545665343189066012562334080559929269727537503749187349818337587908211236224458713922150204109461020121640483350085591342712636724418955380721610112847039373509200257790415259320700107712942665394167823880525524960442692858762172507689694486080041718684093190666838055297686542517778707754005770502988090725516186358996661917629534225651017737764253793738897070639608189225735853492176583784951156151803308890072101594627233092204455638059421757165151171022653241140977985489459430508193425666264479692440153673095544062598147394606516035035663229478099165000262104457538800408394033618012857183214869121973400202608107335642608854634208580022066395765356041325796180472045194744425152170908928704 [148,33] 322121243943380617601252214022633842068212508421027342409614236741404231517008971135801469953736902349143822142271310515078098217838452951080461621635457392143479922806563378912021685632248190020407535510124171390487937154124557672021230170102207750024448350995801338514719949233425262123158961396806115046490988420441095778040861733503586679375327841335114753953130749192040939110316240050027133292357522799629587876968615472325379673238609222727993059072022466263084614323874068198898795414936476474603716039949596707802038952338229866568886443667220737197039457342583660879319263165078781722474008927220662754222465608215674742722841156387342063807421641020093050176670501814362747719921349321303741084556228030355936216984669001969948314219899688491972985110962292316798349960677799852039160886509292925607077263226794346118255697477192709638283579196799958002984579338424626090011399608316312179149123343370352500649286627877290045274543569177408533786534715668586278916185289585739809150130422655613037074982276470754495443762498828900449019091710700768138445176196114837449301161963011580193157473960767159167865604759813192770629730587559205933951220292110792005786626238670002821771642806524666912450805575070703105483620934321233457293143664393902436599348984626975677853974079661913951981875513199678540243387973941006464819937958648137871793724692566803516614017408743864325107130061518804995680703814141766008360073727798395044576356200896848954978523796119150695471622194924474584873693822626380651553468416314454675683949304132064945589685023890759250828257664509728823057503328450726419126675233693759600458281977450643417483269376170547999582024501996161054210143031233941300055770296610726272591324800083972299517495258374182583641733632074728547678655113370889902834283668818727925134195018676350382096646492008526424559424402678611079942467316319769052895464756797823337309547566274589589821018336088031544570883102393881394044776202847551322084510535206150781455681746917574643345278484240743328765879683713035627016921053040191643792935392940556499808285414672493881820635179920513721385182432196337180134283442305102906562875125036085338164958001552146210148892164833762042120865065376633246521796694036086294147503691805426591400986643008 [148,34] 1044117738068462446391589254259829119133621299529173752641605353041837193028744781182825030755571152081650123192829372651708224127734647265889562283541630286950931446881267038339051316651756404207753375518330330815981238860381109841559868082949535872322266132990099091469729340007849296447965483692686849625305407232662004165824735408600498207557493812120380311402443046980002105246958595100701545772533454083626505075889557421577974294106875261434239167931152436326027418806407583299030650084273272670688086710958642415685670375812374236852544690552085107072108243918563171764821834422698452124771241356116076056378174578376242702522455732222419476888264429144569482332845440905012500947859634514962067564614441838646212504333344191541744696682876890066277565777121684936910935163572254062381520825233480827211512407781632169477695005305956914969914840843656564552594025050458020839457249356784261889420798687354483307654831119758155813616929741069336298802753283249854872777733182434542789718084623789142745298727952203908156993583351050696601293901192121587320683262312858106121860090023416514990271779401194199979891708966906425983907458155208950241367114976377951482863879776570395082600499148542112535162603588432571886071133507641502141582488560412007700211611569515761061496963987335340168241712091229672499404744730610273767441953789651303163594096642694550930172541213929502522824939798741431430735008487654235125905886563256562689774608118969723321315421299136848632876864119771170438078547768716459890131467702338124992960205921945071004809270443784921094667515323713892569705095688338679291821821403251362617751573509788490117310539914174200648811385381932444263922291506207965556705419888133248415046901970240102550021079132797111631629435432164739759440958574970431365248595987143786155390293823832949028517321436118998045030998053744242825970914425287605734403146382548791398522832866387746519587337583056757107542468245134060047404799289078210425684406596758610703233514874099331497215676239095658017369963804032033581006723475807483618144584560720381452496473029298093027660198886354141740471778331075356795914718690325952107533480933162605126735711403978590342107945986062094900161419246792549461726892531003584069474732305058506679812885680 [148,35] -1155147751727545759759205958085480896178159377103880764982634882520627734985806163352451127265472217178565243480616836180098380861675954357098209152288512149937268316816140173598723378452247264124362251370229743058781411862409715809962122535730432367522899454823032741060476525241684046278832250310234558303547823256900362169744609545944865071838678932803405433507652464924566911729392568069442937224750947217082064062863965022637824217008473172891888246444362996678478546571479848398724211957782674587259133773682955151070201945697413700009380618497952172712615134922675108296872171790369874587781977599424877743475684251867230673510044105676744780470299421724537230517090817805828503208254034634563020287257422449505662152048279265476849715394292149988427829841203683750575502169591176697852844444031146982612019021402773735602680272141934234347015226670978699255538562074721280754500049731552484661304274226641463685159209422815727396762238813329426194065909667568049329794650895906487283674564060553983017147059187646909683705226743447411355200113595005488776896041377489633828288746398773354863712976187992517624385296383873233875678125530231086280770373909626766414493456224821662079816280638402416116986274701385101231460343395952285336060528629958746757386541968015652197683176139094249765139510496065273018446901204327090665559022228232265432297373168123230936109483575873667985500388615957022797190140210901909392806003240290986289113347225079849170092095138959064991588026338779570691570932809439423866630547243818605976942172076207342512814883316417123239589028397161378901185964624435359423556243304292009718242163955068201511222540785888538563145214427519694347634598350382913297688601613711812095059215086201054465263067044437676130494365804364771704293998707501746281789963066765894596750486076535714185177705351147333754419701338436075292670722433723904814629088562175137058503032872055848364710671509881240802701520019740085539012081567545237282234963578061357432720609535091876455271106380423030240316437340855268538879093001705488764139267231757071832684867865629032643311317885324874077790267021933603767391626783866404338429923623663964213298234616489398763420829874770520964646323540998691777817994926908872290372044527357285946756864 [148,36] 810985961305462176747769268040327124278687349583805509312931373959489540416539774354564838029071683618950443351368353117322943496570017364958987184509978947160587468603898839865414528337843766304923594851397725448022915431421817546145492583816638811390387489596141666621766516339569097503549560612838726620711577625640280921686523436572886954656158630911755274798866630061055132943113424064736176626915842789323487398453718221249226340195270807785035411137775381164213490468534996557869948164622244253946344321943255486171120227008585907279223327231911189877370704507187386821558883703076465205634751683197219533116119674513727702621191436466657278840059146478240797413929301980473843346725301706894676798583730521626917268794013604718270126474289668310902675210834107701233829198059410448387522633051903489080715595983892683547665255766819289673198595761553549892372449839530202104600917406006070565731905792283885192058254283965590335693675889940854457579607197646619178157648316652373347511758342709995188912564335815890554259106124690335987889164348377721099381543998828567094579805234023514893100827640069562803231824324345317425170231052141586596263055897995815160752383941500485452173279143912723523716914679772581710796610208950857481347042650802419948356232081964896942020020624058431161868450855971404777216653175693303214875435839188471814978729895470284729392792022568074210918094370808063107658108416511937877728513871427499540327999431239663087593727532578358697254468282062252372353618393426402050480877859955651341877061148877624108413082409294705211439754635396887673979720109585008889105243920291539518829007625493022179678360881019691501721104647686620687176683616669267195564825195056684476714138030299075001578228076741479824672701944862278595997642250375412916909171728976770337488825725260011995306881918959170489209746990715343322944835771638675245704740711099650671676115627938235568753853799171015001077286954353349100809226537742007155446646820260636057269095938331963688387573076019954141450108880201054177649886076247456327284082670523188831254973356105957802382305399835129971962438080391986123096317855015895311218245383636234334133136044601055272993629860836556614542228851902882603625484286649973432446093809050571791072 [148,37] -459876068480318837308860036156582516170848017905488177928310575262817523000114396658847564309207642904827839264219665298485432077254209239733659613619117782226388866337016466112030576272930805043892121340290022520664707800916253622892697555627417297189020870884335070438621134743234940540041018260942669998612319116558499728429293539439653716120202570510330822830512994042188150778103509402402274467102585384169672131784955113619700795928157332038894052298904758256456003353359268634789831550654949820087477887808364998407454889616543586210585363000945518539408801509831160466074893478304808237514326015754355361776346688872274597076782924747183911281947723275930405141005413982027351168015133388595593987346997481626211217333614320942097654447427045648388149282644229110160122505774639463555494514194097648159755882003481724237766174297602051423764892235733766603240333293527320784488297225331644073154067621602894063893413153566216889483094731206869168771982545380383436065238553574468087844866204472775063642534659014091120659963346902926929580182376669983938370788841410006852551382502634022031164031690619853119398684330694552534429927779985387563101917405484072406913525912547961541102040578589455293944273581524641618199943520664721290332290904427101057170462305180682503063518933418712446285496010496284190000092952249029693518954948151882727593299870334205165312151284443236196981310723748266560491142261464823597630197915749172252168840073025487086547609623292594742921342646032500782943719078221814914987445149880691730526308188662550936631745684090376767811959125937721635867612958039637266864993772624389780287774277878265544112083823052922509008601421242337386286590346811476615721174356372276297048042392646050903121507360172547648474469508408380726393648786856468184498126627533066606168536548624753042263311481316591639205946523162666028437194738849172250443002639790844626185569800391248300543362912072717056343510672431171144733735857354250883690194332518507064920462417381124241754209964151427274767194387556269426460600401257222856996291434800691602981486523505883762571412693762398307238493456272490114542384746045908181023061248686688765848726797073534322331241595825423544996280426911864896532551505584823779869362282406188128 [148,38] 229049337678815053901628500775916091808098855972166993416464559467992669542243192757310480546608134910772434239215872475276446362979297942914743016922701308626687352128053774024998360386539709967681584905346179232886822402323724793745865260624082478900758073800281231835818940990054894013139695842618624579705236587747214780236097586658595232794823715590906702248349854087391895595060251307350753906317689750541387813179708752742765702265027750954559756767812174010844144807945478959706307132623345609251970336058637541622309879689466255911090788347231852630249776691850598350953083611140326972953119606579125730507854630376971620001120994556064490579168827325639043903283183747440842013885941915059657336548794867728556790493276252532625166266139445844501722616931044417355503024439224407989293741021532619536883303606227411077796749389457270048663969929873162366069413113222388509246928147723781832608631240533415616860070528238448418436786249508838847084814617468136456522912283025311857162729641653090380487007692603909214578354845176859738471329194537943192793474724560509427400938479121354763932863026686377513420887272811623074495529376663530088670849019661175225401756582762562662247803275675164061277752064400168567424225159424849719633927443325657668227980803312648871229963692738357322463260195401775597828441773329011660860172287326265872654291010575626536986123165634900785750906632324276113891663930336216864986979801124006061067703113150786756578049170164562306648046370134336855031423988877337267214704622887498676057090869495742255304129933145338350298484050847157188093112088908906409707830784935110837166478477102588749082661105540813894197588665619512818497552665476015788002101243387887694944126459295915492610721397000515937535079998820367854850341189245891002796637146380169394612518957877946483592312196756406729808173542822687890776337355236524748090969637852407660775491517740811529692223723712926594237716980221620209237717677445085694218347539192838493953830284735380859395464075010061354892257016959011986440899681813670546372381596377914858354302083397186772526104715949733391978857001084288171667724199191560540025055206253244936647743684903012467413406917188611542739117471595699083463902130377545698717717734267168 [148,39] -104234466871661274417998585139745494346905381656553141861637645887044867129434200385416708491727172159993520980831889317944818226200310569528044390581268756597936697222493622950517015993618573860654104827497205266794916442384244612090654435295494363060085663390683786274473722678750587382875193600193370969441329689748229778620351121842991012606140863522197997459787351882413001838373832489207482445318183020427331130185663097685976189915006269808700536208696482710253413569648862649493128877947873226016098090051657588568752208244147670724773093944288063218865407139535114786678095168582732351023012810125898169994509528318671027935936151584156653189703303077739278939296402966679787416809634988832423215509277884515751825147162697490195955160006137982864534134247402360959308704205396376374828230687149422082146563592954830600020375603397133515957008078025446633077395397286139285807715570101393453549353296014644314022836122680260900284065520083485711566312625733763647436965792115741055549697232275594221982865747834604392456101326847891102274376903023476283754152743810548944137660663944587711809737297195797742695740111334662672978496056960595880000210150426161654242456763813513931804208573599612243631206252054909112026000925557741613044740015652163148237944358692035977956720939438667655628539141936704088527644322472672595833441726584354070028081218795413870277169788286788881902224953117072496567670795137443308315948925021736012976723127394964441198172642798503077292338324075642637380408069525154158541097971247597364613296166284055137274182232134908657442111458240681965192958684150102134425442394051340524376592306500350766722622478768213031235876384599362923453029194604230245175856751051470563423702265315687922351029310512420188125901952879846361483923290796879097293457077120160807763878888356804786857093128943885263380535518321310429451862635160110235908352468840053631372530988508510604699153115689515173940750541631915767857919746695629759047613893336397331276485088512764199675504472877700775841237081469129067501527377731367101527851631569755580619712861403304723205552858603414921587373921032269755520444586912818013677515231669430609217760469847295665531565857909723896879032632438580132463730908915247998526389301632 [148,40] 43985292310658932871692973285141089991270483659435603203606388112245506286049933780885725409771768019307744332352962530015756713064244374355100830566142855620303997537497928559093306673029990030180648611425863647201281529802825434996860201381139340538348462166576334684889024280471237294111481694936275526308211329980935890193732020053992424802077637704552371446130695547619596327288394231518847453479545015622725845297791182635917969000984102204521317924614593320027773273735921558867044849379833714224808339396127761396770058237690243043064982762362958987120593708858374219833076612718547475602974669087129126484024480365925811772025078675650746145022119680663018778943748280097263499380658548227158585206816877858710001134419170774174765361658565440145661830835390029487720241969649798971175924080230560662012638019736814613298012345530018636693770192605941688390414786761065778571407924483588643426076827002717716738794246720717971907494045179222815943296043819201999066606314303803146221643458650532671226454173266671717787329523894071953723818313864987917105644798890561298357575438450684130283472304602801572186126053725187682393921446145889904095336589636178773178554394164044993901783381796194906491328905490296809935226317472999421841283525753871916425461236972339507811758169597928910066879036707588710235099001295672395464321280766813671260670210756250996082181557475689707295175590228549560211218642684615852253872383422343395849739085991535600463333305381678039988824195786539645736287777232815517764791662573973292404979971982769767821750354946373705012296643062361898451796092335089684029113920843015867881874903274689136026655186773809619406977086327692442802790364572082016597007494475067016333996606793840078462028228573225840995855099307435043710117291917699815530376258721981358563833823175779144312673010302782366822137300110020322719052143826209395369086121110614425530633161397365735309908134901967216388097400346524354315956215058096138733603244990448236065399209532034009893370149711859106282727995844109950249654612422160960638872352676238994277882087416923355088972246526334316348983762494850120137563601913458637874649076027842631265278108054692409002024600609281098513386056669099609898671077212615687240041792 [148,41] -17208811438337358075047463524004041544403106272123578127160229554907440780626057676411168203468124095378566137501998577256297810406814626703674803490323763352941750291374706871322428609052567830426479061371949424007954789575841990302332947497817780574126416113303697339432643286700247955227310825894454602074649102695067820774929862535944611680419157899961496446960694976319861099969020926977035570063748004832387116988960290521920389930748561730823799279787768443047531622678562776736844255142462960918263517477573689872256744169642210244885690601188663522456401881552104757004335281563957488508654685638616849974949905882656972889212710872202840412393129330651560604326242740972690750065945329849656134782985166891047043295545592347632773995662207161196391004155017436029940732611096158139275279712501864432609068667117351766368650954375508211829087826715518789998653067306340333951741767120120325602597403817654954983909502588064421815004792147944071085467571853065796567368203382429125152999741438094352775924516582602381565698353449031091062118724673316831265079693908060272380265587809888432014814533025296391039716216490616362475749153044259891311143805345093680199000455558779969124271824712070658349497587282190251252506616535680982488451216328305976214245864011386631948589454862483239906379862013316119329894201262920895161202432748891508168776226227539240745489834284756771390044226403549664905154520348322850345825968745197398842272929537029845569184230732703611130969139644121217548960406774359564055480702850710204523059782528833678965956719068992810091779188863326607291524625087480905317272194377752236045211391685859738433096417671109333109104792555621499379450500314930951914474751458256007453500850158004047509904882336888124338558487394647252868580495799033021171523757620554691136692086655559352333477874268502990320964034485877035716956673098302592243956415556730380003939983026773339582511672775147441773272329978314358478306704666952876933870551038389310966519033994447129770294254995219111698642588286611403683526582935799208822114990381572514646943830415220318065275145915724830212115082495803700669588058181671886034735906920158351474742781851256579850796784478109506787185280669060840136213215399945811758880 [148,42] 6203274634372993079624738708747663678906162005314463802807899327337239967847847939858015721717102083506673328772853650482437466253187900493353256902374009967104720792836880741407871352166435590502249319975793034031356736691669094047506530809599500415547046554578969214289792717462236369741121713239513185227332940362401720209446614621351936043002627335135278988003011847832471800708153603109533265243889653190224421638289021973135587515921254180505888820395728038315427846116909632442012796146181720766952999031585385255063407057530852342523663572856500955269710232462897608304378193200927257624338501171241753459857328981603316195776681115680686938263051428819995756098016236684631241638575900675982452660087725824080421942431275888297477726880719265830222475214722917132399850239925266035305636353263076730561130097283373572895278313138381388834275016365297263545518588516243273738327608709784310864203438712583602851803711107854852424946333628808268006481139327547577781270506125559061890328650764019714122344860022980456258252380727723619345697506161511117784433147071743802315640678883669288925804427584221610578455616750757080487698744066872026235737355085775871746128886372382891341888762981421234132792819955776377143143026231733195623315320226327693442717140506273642989129604857783263167475488323305194512782309989954859242366586916234063264554191820914774076942227936587987443291238432544973530853393176573679812112970574389169735945821958169413195961822504438085478768747527174126044042122714337870026433047385334258012347299823984734738648888047542697842218420008275487843306484639168999618675962934926056896525667022573099994742972888825670474084427064779714057910370988518892239841800930384045798968005562208210890304395177516027539499537483170098265312044819125409778976077024705027563283394729778630657287243758840106173187131963565718894653642347896800002633032140849869912151010716665333915510425049077884922241466471961271776882087552862323386123438464036723131911792950683786313379514353932955341978394829649394520419021848870647884660195936211287550888894303781989193927408207053686111929489190067057369222020022031477676163322722680258704390869406488590614639185401850326000784754168706783555255764072117574798 [148,43] -2047171205677574570330898464729734020711898110837561001624686099552615387653977144346758489896937204866929558294648432028734908678277815909964439899342307885967833061797750857748740409270421779329509620873845684514620088645671530935446820961665347738915222966883540602410786074991244174185423017841958701462845200264001891616201178809933085061760904574570872640363948369290656592050874752674840779210603341469012544943742767150096859644739608199252709503058651088110054178629865392348375549361980792674466688349475531768070662330131572871488673979561580711803461123309968767149017111815728989153074082411683439581186263627175144651876158545218021126614091818644611266742284356161531895332520511659609978767889604324324888928913005229458778523782397566858968093777128560721103585338398214495371238591005599312481916219855697156976711163249947924009552170049120458373583355714569525614212678978518885080420543044704997683400140896659207078588806213962211639804145553756150714573725726543349290484317246397621357843324517523047232099397625369823323890773335806644583183908584688290948304884259511914519488526959623463851890296337977432633543185357457973088151144433355634787724597939263237510004865136354039189402026602701951453281024879469799432058189654532166796171785161358229861139523455701321158426614632583472837204792933448624327324741676643441925447924799912503535201324559368599677955535919147857143875999019609461711383586050558194639303058712702771702933525031176835833840269184788424755173820443843204758253466337490317352789911798978426480165038891826097320530258586273466122242546207327841098634598011852331241105900326498180345798909986973058099827748146172279447579994522124042145973712377695163707043487893014877923111678268440911182323956701419121872948079914237578034747027604373828847588364122567372542297368788115372699302941876887374718076871644462614898734188309548687777941140389639697251613575220785880838641212260254576984654896633718312414854987265834201993685468049376841338574693167400842309155070247750770487860156404025250540333178198239585309724725825231870949629892339394063905272722062878953670786789627786721715680448434409608760386215038147972000211932350935312715871482086483356022899598572952896 [148,44] 615928195385432746381963551981865819001264036196678175163022320703728777998504755496391564971901366125246124446359334650931036816529121094970732028962206061879695676728187190253164905016814075430223404224088343463057618868899911254327069718455682772725625875751079246763383023466651615778149982470182586869996127553730621123577809182480027495950532542056829466218717901391874765392638629893069710464200585988982707572565124954394993830751712756135963428566856266815108453053540762523280922113463550285274192966369129380932333002908526351371580710584889684399958786112142691245532312051401332331455257224424777591323592405066480417879381108318463061255536878839249195753720602803076620691034114025457531995123613362980103441167132989511390470322053688703105556651309004457199175964951973276444446482980690657296719404096232627184422140284371961482407652715663498805046651007239163411381845517376617890449663629843790304412991951326716119729284316840102408605042961846878544673376534974223166310714201330676736537668908614478066874582854324472765856257037195935231019392435091809840854745232458301631391884306925145923521377926071704053861039849818572572240549648463800659199378635414976522377923919377997083292554691594931622501306577293337621027047594478992369814181778106123014505981159649519086103962070777820995851002051623587784501930288484930036542397803330542231740416125960650205903856966273662877209689821827892083031547131149786371630415118807638732961799030377041598925503385570203831679996658985103953852754480061708019203343213274759190047031992812198152102301620143434037368013270994985036774805043013616788223863105062222258499605931630129116968024733963529628469404395093141643007305499106903724004932050573781891101253727057676068102913096945253157173870470458203923794062022001736200995874534380980991566689386383468946617945185427746105439922724526406653828417806567645638660849253594435543443365837321834647702486696377278254743335235316249175668385431165175441394860020260443047667566197843048311252200359924009944192215824954243839077966790263931439053340829681123032151285180101810131300127565182230092731413343939804548490533461755601216198739032521505399703978417332773871789503262113186612651814145488 [148,45] -168582984570766754821306593556223448573302348173758513360421799147952622813481496282859898298563750238004183546385918497710294569462538672754936511727118380660779263735595447541185732411657952383282957410487605249562118874964296835896315363829098115326671027489496993814136689408093052733709815730867423975122746398156339945591320817725568653269926468163075923975617301158009077786498558816075748862629033599917625554276874287533412288913037939031411077947019058874474199815855119509953642541173760103129257720424475225574813741264625945481723362432434001672027871287401101322255802534441511243049850014040045185725476373155725680887854823326065337822237858982306078665478404562030135441425081510448185109087573106784887220543538233329037393933693128803080427408099723783132686710475002141591732591962858634291033463489906178116586903205134079944083127058491357833809470447354211613664335216857124934719970377290893948798636373688979111196790799699034417380956426596980438218105469011188750490408336739889888521384253805827404786935471575642409116152051854002533529659599182222575885031899019368807804896969981855784528354983421273892626892474585366450751676613123448737668715489396153947540315818142343819952172455181042571070430842112503362375945977657749146208123617010225909728148885463330073607584464892111176958091675900707397379268618335619301751540528912647897194290785225329083591089814889846277960733038569441613227281909133018381765043443032609165302456602681720399315916047604760717730570021650780401197595079751340124533098214022362098652045120541174970724960953417882942438893235385409144337199128514575136917943508542803155585829171486032959829059205798352856558895135508647552293365295282998274162469222606556187827804343203306466626750686869614909827359231317140919645273987531724980827240318688930072300369619906590844541666776976960457222878592384217228840173170637193988375941395817896919322188015944315751686076649167184792701959704250578466687876256371878424409572453448624195396018429360879304790405939188835363963168333388617108675270401213728245000709607898513833548723592166746510964101979946558647505816317623045627767970452908019925931088283986589443449085477380938455233002551497953126660968176 [148,46] 41932084464746596941185261015616746446028367427830850248764336564014159684108686573313271911547243328168560849807161400224197656019422322846824861176357048836082861896125417476736405873885462356645770901370543644252867382160763856459871130108124262189900503942275839139277878274133590561239628656275361681049132414527306771518512613462925443085423173675649932218040471115178411072302938072364537537773824117813158801202165237241325974824972312342988648507585935032739483128355215868385029769497757857099217115208835573207005423390412346098054090304602285162697284946265884647315574404965295700516768919121548184246072136599566654729595930476867101601008184376936709887166801893138029325154899346216098144436355835903263520308833156312534757823650233432131094993900728729307339117471486981418762191944051186712602513609077029541568139213233440864533232603198299794829965717857741005279575023475509335591572866187752294503448664894043236764575658870725028216831363765912544251168093755425698406924577454576278263965193236963038764223347227533799966610742653411388579099273103602667657112389386450067525481206040181164222362946027872610345199015869071540513247540048512769456849456524349852754431499191123668290599703321342501079130887190254876551371187385328220548566703482492706648049551257929926887679933773843712293813629785865858033039801206654676818651241982222364265849692730606618664197325259511261941556654422880446388593224421386749997654726457904954608816085910850717099782726954962276611726783401901623732692760427807922280046392905585662603873116331202571447140847051641346725510404629467062985596172881472168458492962157275019359055945254528068511299887271628927999853528866609412999152320945763884939670332184355007600497755480447718819521676042647694236022383570188646636860605555725504532958146504673858397823709666375985361353183514970772300932180930744279032532808883580660628429278827918995291942118225575363380814530593603336383963147876587325349084330613498792799079108191477598705065542129446189180691433481920864470304120098830200154865411603284966876156132635771565984849513219898048502632423758728152794345371156589053311982288694575842750988867983266059606075685181181282884819189168162356108480 [148,47] -9470531652075181485476629411381412865930778899901206552673562612261238590406375068883998238602735509059645191761449273215122005192645528520877631496023714691873091587196636445404955483462750497326709065560627514265634786280401058732833004199859938552047841798624890993809514067401321596378044947165483504414637523021211579042984238039109411925644890757289848368883318230175265499817734470702276570775281084898653512402773243578756332206634229092803152001279867702807267971158155979706089078302304965037166505184567187595936030547808223958288770745537864285378017200873566285946860465717102143350479125330773954592684510688423976394152984562369116397799834593508822545252010699792377716994380588115666807175048123176008763819455127848204600252386451737937604711422219736541036814271067936673949097827696688991287455405207537406102783890391638495453394805382072579038593032679347881953609240437748833979536554273983467058816832382208179191752368522130380130508307151650666538287126140950596199602618088938677778064809699594419943590321301979650137870635946723760560574088653848368648644360438970663425183946114085505146361033545479257789773682023318828953560833684219493608564751551370157970002984131130893086544265698402097322674772461026361698013713738876222235374773583955640564411255873467389369099656136953748426360595351688706699466278525532023224687859934894527278515514473207167104006368661688945978845603354479794476982433506720756362943264026802330261502878771005765744015862979701622796833245724160196997520140765570678055355892963745393833361202624134619456771194491745214360024652388408451685721292957169899503270750516562579262413381522438721069188119527069299413397071157134562392221995076747168859214838270121067157094351366687922833234613733902489452182048343717733870280840074728664122698011580943509163203113796361387787140886495950336541925102840940409530002378719156796308756815127920028385755803762735004464309376732441676606085872138598576940465296542609469084484583679124491444747200282543185064023177128989002826401337520129529375731749416254530862988228248899639327605734400839407378818951778411484320365063204115413606006350872916609539441379346514536979326223871516681985482782021899599872 [148,48] 1940159712463432634618153095116249661441742929948906416875344285451570560320487098358286773699618648399534976009970408642331697087263757759016105660769786782049019228403179919414123313541824230876178040112756869564166522200389891556734792604969629631682002530472439440683854539520326451365557851507915422756674240539862775074409575627031028338902301475249657646914553225381157845546787070994895217673760593326597379386325337599190251102603787756544603287219889551485237940958737004013020742872316899306613300234020250637585791482272851889929559194081159940808445625906378021160931605734140650245038659298515719159371844154656352843718000346857263075300390265007841181028513725472099686281665758291899522305580830093649790286248975139214981814949881318087584615130897901018156116784043330173749835057876265970477809701172064526914543377030344011078688135619501270540769846618216381827359210495937314765079774746963563965115764990533939631976687456965032156879693913017577561769689601508247251846949366188251432242790475565712577079660578459527275022823995606061077606973727902460625301541953454222491864909982092585851535803414353901170285340829486937158027250170779062688725244075621843280143551142817449016443280496936022920186587973385726769043200249044690735897535780280355586992556881966161799083664178431853038287536883960186157423641479541115163479818986288729047991807892931807357399377945074082568602207106646346820279074741702061271683278379564783590173719513959257031386440016821656992842965509849463569433496983633973679453800516934229195451065579574058547815429441157490384910730387129316927442523416243275170465970799498933744054747518207768724020494642415169132842719547332297583791868518973144702355153870359654838995337852485439277402277098443046363793200358724563461634882484058095817786300847839813557373713056238383702175104409408563166501474710598750199056229518344638972735137555813143806780023240600262207785635877943521148006290340793616609880126451070528434255316642093460113180237402360424084587773347746256774174110549664727030754910425705508857584455969367256463469025607707174015941141952471428036524199919415165009192297557148280996547292611911352471275002007990036680218149711271808 [148,49] -360004384559401672770014405567359697421568177334844108360982243335957801531810434688031787247640503832210269213023402952028445970038871162988773696065170078014400331000901565509516621927405607351988811101233913156148833276844400909078881880816138056278327922566677989764040978842968110009996047554875541478841560430518633674644508471591522253980704613626057980302978250671939409631791323241440429667702313862849044762966765405553998463972831172331116429832170103138066784218472966245878315376014759418588318183797089466194610660604466362002424570341320404666404185142125154985951482388482883269103160869844063562338142376348745025642130052696247040776466335767277150232183001240811727025847138664040850250556522253143223033002540800441149033302298388795972310057085284039523212989056020778739054990705591679627364563415047382116863687701228177456719386742254675148513437272273583960484824315228171170508333785778995111447771915196767009988814400829395495719052916041767072357885019512321867691752569274782895960694807553449676873042446623874633620992384313605786364496507477671334573937006920476054966793001271402661912870264583146554439196882002509649071851531167021958812560048661670002226257876389307441869185787067432462808941689553221896585392942198180201389644497945105143343728529289840466027469367918717746015011937670991124679354519562866221661409649246300767839975284448673112078424143476290848213827711768345361026679151537181072516048767641804214128973114674631718705702505634159357680685408393136730138551951657419453854113706577136484975625632321057509143018359687044922603268419080357070924565515814052758091006887217661983556223651905894977438397022116383712117941454550625143791327481203414182967616967936343545399172952693224933746155475931022545487939155912527245841009790465267937102442710118187411864184500208319225565760138606381972256000264821561826499456761508688231384801070282370761323345172687315719979076420389168539856604425993312173613933845162066695440159065612510298444870169686101624391157047941009484759825345694306332044598988915524679796782442419391523368500453804023651872254703426200793271399395601119796441580666488472218262949032030297117567647042508285168551451090688 [148,50] 60397160773730945009582675941097528325695787679945261953110347618814283919315290318098164175703501411365862180057773619132032745036130707527774060567527601109607374116955271329257962144629805606889375577131300251313253088438794562558072484368516949578133435235152697430097403724094181813498180645512392991243446772144888128459893537362930333584128311852972991375432945299649640826700784759080615908271318745264269215754340490967728953281300355055543096780335341935014837872361431629256043622367714197277526950295449138923695117021267256652077801660058317159810624317610963846516265361987817541991591065925772006646384550182435646598994513443100095260967626178178064874254758008756971305157230613642629746203831656254108375869505336089013437046062623599132869369076550444849889893857410754193126271579140675085853489717722357627008237331107478939936901917240792690347998982164199836581294003317772637652136318841076274322819012903522288382871827939339789661488044245629246466938462861528137868413686991405629189248187582689274825773765670933552084984407909264668409034719112455275057411962984227004648098581560562012081104824067927009414761235219587989724291512680636828739791774630851001179584655061457483643936036626448426990608360617819243432970249076974792565650688135232007799169159821600823964567172845064618526470366380412031710164297647199185284116337924006373113621652342700614658397284273208355900074971819684206568529024781617782934763222841083751701411075481972129048740693805679151091292032081812013096043677046560349252462232179072159503792915428974656284675703608418484366433217326806862648875051963371786908309216952677546858576807730417595065456824174114692710186148426233285741914114366467786963952987146739757435782804640123288187217527227297727659472183186128831049388451935097073222209312264441450548286554087418753912623716284548845627757638763641109882154670674234264607270408406286871870739177660041629700061242604410997220948696317459324988882199666549429111791514584657265132522808765816120351852408813402244042516052076930161560849621599258582540332350345402237864270932849284220808872440433286170047857155656755674357870640111339101227021493313227059738046715977502266715103216 [148,51] -9143433583390761776133856189160756834438989130751839523351386210020791204872732396090908897404963801938169447162262057691869254047092175765472557577835450805398325371820337967827352240205912214650442708677040572056170117548435197573821312015669413554593088827375231410667135856218757908164654719050969084017293680481781191354498123715774756957354381661894819169684492555805805050955908852355712945358145832501800242518521522860144864855063536554136129024461249358992095756060192145770508007903033862388625904326718699634238963224440940852231598618744285701805368331595039208160032325026397577460270706255306902815284355945720590846872674365067695806666860324532018589598254528278368923922208828242987619377210210251446145144747743384697844835485751346490669315500419396619440023061988932320479573428396916699352944704751331456672052379516471905792583274907202203930442286271260631465253011256867529448202164506999827805457323014508927866900291118936953535769785523845441546016697253663625834979591928564720525158130276251337753745137057506629729382207050061046113979507253533680778219119438083077118451938305958281309212227149706731360807686678384177457479079695585410733638658718432674572235708774833443001518993328644710221463630244489549442300924314623005680106181897468566244680676037860625921684504101461657955282513560106792649765854236243997935803850753505536510236258316274997332206883016242026387347535467478413418911182849402870712188516534139072362729171993965224468649519427973466243050410454967238081277182109909275147612753799035920211925994023986949743192063723692334890836972157805184952890267841594622389858635492408776683427105156593934769320654812706200772422201673954490997876438373730093901242032282991798032767483309604300097667961194789734804238213915746383361412016658151706270321523059082282671842187938984273769309388219504007403439203230953272509872008209824608863733902338798540293494490324418676163397882891322310773107024688909566156862217562091098379391638970997088036335031732569841581146053671494685912794649478068160784284076583223547453906202583349701035055464939323608312899657347264180267201244283144593219961604516279179749461102395220007609212477443300281214720 [148,52] 1246485131331499543223610913429801796652418930054773303042783054948181229895558856137881177334356191619574661354439882002571761604581886119965551817886914091088057712803598898026135040027132072554462871177084610161737170528288270630353003041168439454026259048094127868388196513884249850813600437784469846993941837932776841095263657199510867352973354092717670877195516285665297297711940893258973374149882274170338449064908840830521908080860572635602266017734305653488610885922615336502131966683005662034428526572335464142794051849316908777608525370837371010742606835342523107877353892322839154964657835941533011183736165957249064316019191524505320553300735055152859566942718996247088262931063605062770525212317414477548056640961940670701096909748488333214103472571353397685545479246269765395341518003320774328252162696445863791437963099407301478810873460079261513298290235111664427683633530645280496136396931804491015516466075610023650172599776108568453075347308846125064644225413146261887470168331009674683354939142329819644510384600316446577037280091453414262133061392429948930038358371194843809573590498351634479122912495436829895551160896138344743177347847431965577603539711015711302974736056310816066895276648235175594443757994893037328198400410042975889855161792135401618341896922246170838098669236331466949981287294617644898171589190045598481577149644211659777720222405052318468935785403738791726266426189430234905426702659217183444473436357231822346674767172855505671753124557171189919027232628104853529161968392721848416963235128991902855027261522425916235174891285368986065684339861654366509619240221306625194790331573467795551253390264691202197662701755731809044860952405115006090558796125035460515190968722850007883011112469315817406497610609308332638939904723486732562972461531098676134332505801337411620625698326509014177966695016697013744691962124693177853527089952331978564407245789990443115875544573463011832774675316855022115979554774208800916072552161821674015621899592153097488861431103698682552984963011790046840206592153203443585572947207489346425706474487914025950361692509494135763650300457184527900663979068824809066651324023166920773559226526350019519925491356062353510528 [148,53] -152691416406758755709572185637585736701330544397074039541715290986667061590828619365039847902313226376304925328315669554705799044583327106478441357498766259244821719636960375961420607868104355215141200792538712726554595159326263858404407677107275784265037445029755007612919440871597125057592017254717411748100529997858588952769516841125620879213786899625032525402366481799552863216115353990766608625206538119144873667809835914071334866175427133534231159771933239369722901510776090400508550732966477762730161874532906659815529145828457985754352363833539720237085910346139139921286778981312222436043713007360091542925870741760665042043734701838238101194408088893758245273668344170784142213941252515440892411139056207684358843592222147582420033890573286172746423571010831228968662058683689819391488867805049379236459861731762974826291034370686832387711509235557571225925266728627723128116348207267720450438065208116162870812530885422701459150946440542417083393523574350818927618887861136087362476068114536774996813846926360572929469184020294512491045040766052651867999573857409304300347077205516947272542927291530533968720470601507301614979298385394935633987826888496618703891568605994725491050990477071924730923572561472314918692055516075688468071332666488376751205652585217251172199951925195295628805271225279636462336658918222274595961347379165687315304568898033990658953261475143100064198777061131069661623048649894484035223580349294516606503020661991443122422089146014622840206519394043178207748173170226483726686949130987137170396997458710671883869360372227902335052986997655740438629129900117368736378129200356167142706576061204166009694889393443698019173148353340351778304591826220677210120535857570210554745093908311576002970070394914518465336203939717385179509916844500610906211259490587618462175964543737759233654386998515620462360046014207971672366902567553659949713906450986930427324601231682694395623167689743708904947718761039281595305518396732374657287068749293499890110302761504191596871739591797833185487681052367042609371722748591604610491849052451530640748082228765058896825242621533026264851310961853717243346686522014760912028999379635386346614597178512704686376073317769856 [148,54] 16768629048367493286323458040566831559942863781770512722477753727160904139528993271121691822136635348667967464599102689010791802014559284066836221013499241562394752698264886659404781000465843690524869120508835706386744914073759907157914250442909780542259805460334779328740607068840498290589695446838554291930370142453789960435518877653070074037374978654692411271035085559698730072488260023877053523757291830260109971348123651838877392965061439202665976719673650409527147482157283956107123662122752725473558250768183188782556552354141736304657798208332195321079343902352716230875071726547452300282260442856296496945505520907209021596589033669080104429300369633449334053948081938006155482527237987514469958105059044946194437067372160513130749487935300774781638377703452896858582896140108543391387468953268170209775724874475127135721524264241489930557565369478780586130884783362853701206928480725233025469694879667489692110317484965050034328306414182644622924022591241395539269814047402006119859210214823998014432404138835434165654825637117496552962700552813293700262373022457374150173608710802992566073212249256762901756143638282844361925391959473019624414430854665812196951691833083911081376654578599929342335339303928003434622495283798083706751226965376612557743888421276577220455621131900806929770237269086593139959634733025606427147081645052965987489444776758161301380172933165319013113029246792700264854689778338433873113659070227654290748416710007863786358462714859009318246856951066316385451066321138576735550115669878447304436623615299336997428990230134083747541097531638386695538959667147869424467368486109206068853270203101580964017540203281219913923150156475915988212205070002986603687152560388964703118023323388473053076194095159025669508162377648231345858685674767550132635217123533331216377582359548106920494654087424916916497031928609154617284610545929555402205394389575801110082794362075272972369312872166577838756802318433504604514120209238455397297229929722433810397763288092837418721794571965648255916573833444923356128059801666680233828305416392011553826683712415509697478949684618049084366212685721303870704345340568085322940333288635295621271877050544447646520233032544 [148,55] -1646801325002863282333138293980282728876012003620035078986554523048765807237312627654099336068161615541020687424011785919891310771390646289755876175506104278655430443868908306198700232389871004377461235144966967478568362126678619406001783792232656123692884169561240815008823505917474774268893475381358234974116203821947246368159331656439834424832635325683512379156549511867575261664093885700748580128248149496279274744735549217116344939038425816355899434971441530226275679790757190427533596560368535460539422526703608490813178590105939143971226652942150854715410236312580900949547767383477428284548632801443515787152305667491292828041351212230021091198398429313649305070245576689271742680011368882433678024186085797693301335919595437898130699141846332075688433773538485001406323686559255989367780723325903338526692755100514923104463795627188472836517589900458215336711271105627427214876944237401204393574864916295198599256461838360155896863566570986456112312731372173156094295342374741998279378600455809790864806376770237916853793562977941455457028661744809089906927598261760021963550609599254509589066102704978579702605751408812972177230030184292314405345877090762540855648465060024501133301387235060956162941427514773409714327576071899326183841143030834351628006531001122041533467864671643370933310336308056670522616999720695840925685220290123727478377515081471892443365669146031711406579726650804973891879809315066237178736636349504455373483072883379924903892270499669312706890248415238029885967047832669942655875768800834522305106860447624874355178725465635381680464227208636545779610131200161086157885805015563343236419129531135295146486032204526751359170730710078358975299612482630320123006064039407309607454377852983883681195136630370992316933307577273012585790058018748521346837804544995292290469125045107845174325321720391593632012163296959987081303207583297286091906384661166941917501227511870884871508079331574866514246521848509666191350097142540308074573594269400094225063829640865683599765095397100512917377824813154232989190104669451096643010796316988379922711196411547981271958395756586448856509247758551489171129371238050640580256625999089168849431801374509764273511424 [148,56] 144213557850569108515306658803637775342874641418489482298549825974635930692600624296484121733695977909243936750267085333515078877218661313043344053774298465032980156263619550898211594925070280171304635988707337273925057642886098174456322709085566406467032980873437310141274870021858598562647908154322447141946123034421946971367086356829017122786703096379332383012701716491764747769099089742394015348959204663759420151109503279093584482875007330942581543552315715971203420465392163955209087259115544757947292876789525338004991731548539621035889456423150229210236842574473265646627600598458780878367671640650015070813433358849129137470454496253892142938715291057478274086272503993330397348490105815226178584945517670078756192007845884284217824526727090830985463691460483373809141514910664393205330668050377029819243965443522564530420719143381335415996951973591514267297116298454812532687039160201216786365052490616697866455340654916584568375256564535917465603459110675315124398811300910712248804377607890360086339906418322704866145118314105466209067243805538200127718664984642992216820567679879351318303543756008725097628416376808839679822550870377822347322435296109550232928910646212116484630119209325103131388298105550555475901625077609020796143618301973316229806243037743335833851084950583087691386851278410215869212929171739220496729575020094212063153158731831604885838704451392045883334187676514515034094846493840122419439484781699911413857756084146106347619679696937090405176896754616108233926467212195352730431813260180119844823912451998485742916567792061360333436522538632517310911421037381642833824170855840921507731851738884549518064884897946176109239145127526040746825735961443625482661180741991512586883269196462378571922620840899956776652226811573587793178519718496183743414030413930958710178488949263497984696105997498048872607495404622562767061570187157863300657208691868679011852451372254713130709101177284602860544189005298923957249270985890947640335099878915056377367078949837454198538895439635038807004828354626577171503808376807276752566308880238975885564035003423684037300385666854206858291708332813500165710752484478376695623298022051616229567678889735066193856 [148,57] -11224504488767363391687780114729322939834873486438446411742835579039198604262300716190342106073128204879261863958406840845300476860072894267816101147175946219544703249970437532716196305027577317800079969127320711407646064873679804280944402832740218728497355780688838869628864443548049462735167168567786653396451450446459617638185106490891952606050671244596903932309026405979724085512437781260976968012316283110948145520864708023538076873604417013632795779285119027088575879062360269576278904986254617252814797834243146829235770995282389018457858425120493872558987229261868312634167728204018294748671399050294956706720025236302389448692919441733945056999342607806125157031670279188429257326971144143857299090133083709905608848346696460971205810510802040538453233281996764583760998643896935075687489693135169950428925627565596743073476640941850068998064910791404973332540564462615173000542643776556477030491927455019897950736617736864099742204654754334395994963740033148210594051345756568991155222688499892961455418305375654890589625851671534703693373309758817943641841484669614530473705734073667099073748422296119392153033796841459962327163457279990271244838028289202162615808158191325460568806046077144007833813270846787306807953817861725300976216421434807231899953056065714788165421325809475054554441684009402478186026298844837328753363335994852084654971343608951706030816283702647531502134422891448097029297921476665345444624691865138588376809251838332489806882918546209362258748429757564344880323208048698366645857753666225172802316744689192093531823077745340551514038555078797085559456450644135708465846694335367415801761823004450539658163070463605939446506067305487603643667375908908251566355076747492391830391019609009717835203247625068055041688266560218897831501811182476070383436300099509529689713028121672360558141219760368157005380698914348650426476840366759608405852570136844273146233568226743686075477636768168413871351140114756549626892257679660091584514222974839716960964644795769471401952888817876288046218011904058112356894206349499628454867034255279982225789403740267037269068223187929221085638613166702693676595946746895646064314338532261754395880152519541824 [148,58] 773510320230553749694272196940108988381876923131249498933628661813326181047209371187281124427615601060841658587930859826890653820996756829716866503475906401842081851463364754645442390924756466973961811301768147799575679235510826347128277503750198338398999317686850607670065578109323539106319499815576271360744394216672337735271541476915176002290451812164588973868112001487943134401529437574672428420174867968985340004594310442957555286685738110754844756047450294683657023882931310625852326025265697223272387533195552533402347201780677996812919787747518684926718331479680146236831288066798966378784660420300689221925780507057965280524708265852865934608866910110720476117789466066687556915582744961015574056863410202391850566760633815167632567237786000858634951525470589246158932565024590914380856875069750441736509643754239758502075637930683336007474979877557614176607444275489385484952895218073705270492455209210157583029543194006045347141036109456640119807373222048133607818829990278368030231027477669878203455980450277003124106447525898020463291755479779099981269516540242792909645293486174518421313807642166071601500036268007804496291344466557908789810981720375313037781161751011877380720030842382432893350186217225116741174829512459443998331771292243463443190541119181437488855533162741475062184414632170618688854350625898063681399408157291167931616706073814297246031433995901292328770686566626048604222681885433598286315349068062709202954661475466162471064523107685493473606529905311077560686876662826076410445025253301094130729176335917044199114329519022613128630192777381535067141184126843137059060785376203310656684628972342784327221693039994427491950798048452318113475432377015481960890285127715135002414179469227095003788652636193728351465706140593096574563409341829207523917130793809788846655291627005245971983369286143441263620872611162592265471770229139922367142680384950344364017682697455466246432999693879572606459258004200006596751663933063591753856893213132474339445039008701378863349589365777749006796100470481524245031695620861047829952707367437340009535731959680657788766286545593845161660124745399676472480355593177187276525191272207590963668579792205 [148,59] -46980811948045506404443280436247121934644858723894191130702405406340297608460861745695992761775112620619375499396814532644131134959797465886632739816714840883137894548999194944917375596093058405593380718453697568070274659844171086013581345352936886001535484998236374334161566406598744381752373720761201706349886302443044114614566048655092510949660365993326811457423502192799390886421029688975643086251206233446795260494550878340331166670603340098734600354940398395987866710171540606211758811273744111718310425246699034180227564864672741447419584071058772506551332745716556872617874502736429262663471456099470665928076712742014237432548479453882357439594419407901980286126919846422281816867110796553684468515062702839552083254476463284116353786242368711988051173996316597651251406783976528663224437739238811753300301312407391238458887302949768718685678591894112816664805546567932966384170327427041804245544096125626995628811779796639161133310800449660201527875699382493178083860273249092077506148524449360115774911366228214790769055495851429271201670447146210055500737439487949840322340023765651281192157882483332121112884962487734956091705027599404587163468647212568301073842830509256962935531854249682958306202428013226961615721598509721989182654595138705828123132692222005252240856819000645134435467136481296385398665576348339804573210691643795777488150401786348014184676381244321719289436602261299451702825060394584493265877256315774949570017039789132118477666581640294939942954122863650464444292884197365414949052537789180707439880671198761385400009628914263166102476748450703891130557168901099392741477999607130790771741466825354515547002401851615558168683635511697318712059247942275598065722185187325777144501536744418043329364888724212815579652059168327498390164203242718050739310292062089470148006894171444910352961077208381006352828197743213346035761457708609466434000964940852206328917831572358807611055818398637197466951793048375685402531052478959190754014712551955584410420402066901759081797532258117789670045115879531752071321322010855098769664596495662931824343167565605684374473700784141745676590865278451342416116834472039615832217424352582585213343072 [148,60] 2500482765484635507568453600648581751026584774659938486419729119615067501899502414463771153935366596103826970953956361789785814546114068849840254247088006518595631811146154399514310226006185225224425088708804451214221794995237260014564014035425001122133040158850173754070296636207727580717439286846432470937978703372670107831446786345517379759226372018592064386157705570711582043183385363218005217060681128907572263287360860697126199078442588050276788102791725724567144565363520390424645969910844704577511822054937161823406679840271775169214951196800242710719973357402658762310632482387015753926699393985630436229765314149159486238334863444476919588908810609205645875220767671605479593745364757307892122959873659814626204729572861171070616217168993458718933285986170608544787308894043394138517211007934996849379470183598333819518924592542835873119775722698992030033600434713542313790505211857090769209812597534054908655707489445848701075216214886219521894159741425521306090466034741738075554364571638269665106818694078379198237690220574793796883231611486487380850198298009710461644778631395241553469657665888884623191908755551673030128514156444688532206525475596718786404703559333086012762144839732148224626857495594053882475561152992798293377892499307321270091584273578317437134792850889555125751555285792436760827657722411852309531748993688927475789682653019065163886932548672721010359568125482707273668020611188423412567347082656506791348182234308529673351097586656995064282227845861068722038453360063322852268882965511518551321113136517712673663764378072392241001331583406970252784144765368747625774542208222629928775264235493283588747208559512436734282162487779148211903570896876277219808612404256700189774167771271376177020355242919490974766587230436239883904667606790280686857057727921759025388495563293458599945503154093548675804876134241592867589633617501179833578896291268811945803189429489099369237416170156806940581306148982879225417352669180382294367620689176452868073613026410725704036099328794688812863310278805703854988451672740952136888732246248747169581748495934956014509783609938178389667903536959776926265077059479624827381387475391871338234568 [148,61] -115699670028314091885825294123810838247046705198017629099779681322949474740837670790448063394458217796186727774608949442411887920232096952667737774409811149127632007230738587806979720141397008571296655661386540711841082874003909856689395210885049718872647878117334017105489597632795732219735974469628518486510542138494752194367807182132947027742858104400767236324867539532115599774417295047439270453292658709546693403186788457564454636207822784562647133260018711411949632723830623896350083902638203500531474501779902312449036497229602145747974668051825228161184717107616778039457407576326179684646071640124980481740252375430057427426254554292112672985549331231201427796227731218254755452032426618713117612066180629795421839187031616982180956887015637331712404774369955043413555460135008322898100773625868312626894432699614480833061275375201762558721923922132521732479447981376558466459178823344093250465534713074506981577352712303902521861732043396478254073987040834602115302811934774363912512622855869460393458795564650437905253309304736234528071377489893675264274788566192911689647848355045708288386974744251916581113922605479561901974077588061891887049537780846363453506193641482619382220493965894693437872268281407831174817110057768630583632607793072855113639513319360711619368604651401128640410865293110759023957164897244632095480670401311646126106697416551123493268472822708932943707163646199567982965397002782651516362428204678501386051053182201635581092775059507480068394948792149428785723803487146428805210108564094448663634358435116958464372903288621289303063249273003894889221555079873777947730541922168250961149060429099798385797203130800697295180752674345713502801683666112209440271674814043411582777487330992239217605965055765854930717751715855561542695994745329392582111523783906555655785258299565177504005711529134219300278940299012758069037192951494385951311570394461577940672860015313945444272711375837456925648046577678264928101023694331610986214627182880220368987887356107411262640731020332417260821192353108251166675428272736536507673953050193694783678764269666172729185455513464505529027272020944182128257889212569155223244695061864919144 [148,62] 4602198972561026507904825289045298324310047589371322157655582292222997940530461961763012216929718400775688619320570664082901217256074422176447015972997810738264286803018375941391847485785241341969904745150270966377526660392141942941404997019590195758734205363525998746247606937087960257779699332446891418102650984809582075260778191983356399695769029508768628412086743337861454507992688809310118123735520906195410945896491071508410888234168311739011839081650037107893270894274012822985070574454110170890226126995442757352252720562180792966646240711991477053972591656006300541057825254462635467717998232581347181131807027826581261682327814949136924918372648371639852399970256372886076820024161405312510248269947155994901197261440399471073711340725239991954049495275653843387797349820781149605282730596714696962241599315560470443176497245270105087174400458042723363663069056246743064195533447216006905316956361084822039029973766173356402522058047256821405375610503598114039113235016967389668234110444657735637864765515202643457105658171553274512674729185346019664485865091050799474687326579072920554114798587701153448820334394802546205431914405842771371026844131341874465171699412244275905079510895009748343929880551773417408917832102437529906264737249169983249674428284471310875851750536282469491986038583655615063741298766783210959025510787222133405467168576013504461498656512877040614458931814427557443069814575748470816545689142762194860867355171478414789766402870604238204435332812294057093342832209153883965316199490497996450839327037319563898797767470667500736395436221362654651571761295460660485291824847513906185524206639112389022234394414497841813031698133203800069304621258834257429210073033844677573770396632280505386551852274780004769515035354151841247094632947288637244594143864266815853650188920482188455697427062111375545302423683135351923136420913721873871136839804071502481785596650091052853358583597638324260218338595981641989576180078893948546379485372992791110797876765775484640234031612591302900397339463963587312443208762024476953801611012298641708206680644134912808670063406722992345395491306644317398262372256698568269127844324681140 [148,63] -155202443860967337756313369138968874316582819461608610544538154623499047144344565804249695391997949056330086654920171480085393217637118788821247795827492329779194278025748588536858971625221714402014851121136535944191171165835535279468015038196515482433482284062237424211865146969574533280890923977691628296441198044707230146141944807273454310784647855119655202116650946368308308368443571163963403122656591302760525558416875986544243718699227799158542053545977345217662176520389665119965016372728307184891691038048995918391882870810004454052258626642919321468532870571733452386591465807645817051263100644661915597341923473156486682646847084107408116932479910781328602452575014335144550230978348754710061407659109990228685493143666370949026052131405335234120261178560253630480446175285025512647543562486177699923513431294363768614131447208209634509560089591983453044713504817267250935855430507969222164704595341801800203903529594079343121663668242604630622174818996947468424261694518266145805033749682787502111026547455895872754139498962522358669594223549525942087273325013795421287462041064373089149855171665706880151501349855564497493995384063575363790068732723800283535048767345977512171306022777407093208890198516788619476135446865555997891056302502935003220114077470968150838901044393133025239347121094037931295667939391678936521489251225037217258676189260930458861605726967496560496684089538043707894868510003088798317111684278981444321536847998739302730381261587535674897657147468189002726138236401152334023263551102560128012355698030764310903697671133200689093893354912279907211511599872241885408320336414908278226094370172779339310412270014445379083519439935741058700265285053408974164488386229255824911151996594468111920141499485464321941567305824241142871013122004528415422059235016140817583914154435672167107200087123325598434994261739164787783734538666321136958795269125922027993566748517651853233587806505434392336470178289938786584683301029497779888641117783218993094309610145039304012386123204256004194512392693217224892242816109911787219494059857412925961142222791187782679215533719676944660040286425878872781281002125688735328994759104 [148,64] 4393665769935219865013264208512353912802251113842106315822903150995707250465505595430260214786555512162598559122651584658243164992037299196342905975065014812135459025591985842942982623416061035058318915597862377141219731441699580579344548475211580702945738945740142385273736015003695823178490510312648063990380389472202289964593738496080461184259573044650421883824415028780579432151520897854336711459641101135015012769694104411465608866240483748109838376445748478095136474780690895221966834052649428024441297277943803250218933551656832429035447878075761311928041719455165607014593033605016552415309620635859559397315828667391831238553209814526061870756819808997735949276135330440191282545396636993161044746736890435908324775999873076719128333608166641523085685166544712980724729948773736698861204286376018509500328710455801571262417655102714330610575615733196360990528781236967727170027939655805463164019867117995766865056606994104981411770983341518586390171777930507047866889901218600632072241519146725906818690607833031987405514126217385873517145739779311634512556168014803913548958089131438139437822126670292618512829471717881411638277062726670485845739136985166719235407062298168722778736472937705454588273025099405933044577065238433696507430217688943886929879960110586215469883108779977695070369913987004639297911704362042055337922555012942583516927907706275297103472362966100028546726783102611127590919232449236159124488757286217125091211658235467269689715836645853628083003025398386596907914072901165548265083369761011555430011430918527676169464892269234939267056009723203262018650944122776398476874707499372961691253054882525512157078647129315516410834414738551715331920308982210747879821206614725265158827563264610242469908954532129928505715004734699361955956834290172351656686731660658989713204285438999728620942001484310739861184257892421654709935543146816066849664920438594904382547829489760003441305088932409901712385049398651457058343645356936092447609394308913449595359777727389789028515276224085477725590722759911901008197961736095149085794180811837508587819948141061360129004455181010920029810667512815470016797793211066628663992 [148,65] -104770774295750705027730595861095628103435461167640668573982748852127413237071719407138955199417251859261428761805618742439061585994435332930498719411193117266880483090748803724855247189583713350772760826898597943067220923358590656337678892242609274691521440760799129804069165926461618756799974211990032138690122983770601804457103290304734885446859531157100730024023481443290843013974289845339604253852860932502423908051313129303921722554442420667206006101064514389724665244218638092604615615986563458163260863495591717220304782269598787918299238644400096014131441088727956583626627265479119707599431631815265541161411736661347881305620487084539731488263785170308147506092818647916861684152543710277024219215097272620462915243103834111559211978154249032324816015807299707297738524194997277227423002266112492022369586602651297781983343775255105954470663085134208791111959400619211213683148249407544429169949871550114107972829998192603349093331518938157177337589293190188038310733780132895715930531690516318366610089099883544114803538427897891253436961872741117210318586433134736541990985914065113841809333184603121838412358489999990757805011196179470118722169519141555690963774032134261774426480838248105547255891274629592527210454456759125155365004792326259555410962299145941891956364630761751367196674452392974994030559929457029585012831605019173027720612819979285568260092603987538526176909804115187769811494780277955410996651799671835274839012001449760740291115439037567557407156235170859397987499021152985965130735846522480167775252249562225118844156489044529800596906874747433739979384181950652093528340433167212931454650498120824666519487716999297995773387520862610872044884192991452909608526187040042341830477183038830129766725475977846194838171237236764998003389391495000213453428658968950573335372713426904863200025376711881742269614057889236799739489081308691221828826979188007005734016179946124354623401456134517491062782054866338637691871617350042939503303015379158706245150577976901493872696886914875720874793262640730354713549068745081873215122051413563264942689033019050789637458285473102973869480778094690157298835277474834544 [148,66] 2039043674872407842561157655286549039535678093351173996938216744366064983806919523240918498199326289013095842447231539445925371507982881049044076780730574002451665531826079922261853569217693034318545088397912112923169320710862620971234237092011624565969835829543546658937106697558757031081781455034917594682471230500652479652348945211851275351303623489475512312488088082156706461531581763086692794409605493221841362115019937534487849414609161501190919712106424365008098670803703341329262319627342861902767636099743227369951781264303030093424657530874001409287950350546536708969221242805555337501405919033506658346515150462087300495587721329989125454884828833256403923140944088279609747387821341108984663958560343374334756681491797142815251747268237549768724701515006820088938091252469771521753639077761845072045492305634608893816021346529659782856020168359976124886058098935051604956715790195320809072536014833024184731177216471492439310674536022257283460623602965734119391740341799770117973082128917068710802280380584920586967619716291980220683950116420051293879283880818183877270515747896826223255469084719008291520763315797513114043443844203548595061766548523857795600780254498639774609595074549994467413477341956830983137628314561617420103453858565317423373829772871922392798351353064299988499883220955141669227065254054027322034424964355027408543395263078884959490921707340598862004312578501040079167466224381122336839893713785677309524288924655166158919180734331205611223680944170661489568783820515410748985856672514906989347167540893434818900774132605451247367793878898662923833247222804152289580374171579226260672482709651164073464221341616896888488400660229113618192646891659357821982838603092359901231179453267442381837756092576717482319210754245179708504824985008526807096539682763957371571267396534045308846856052148663096610245342321487916664718753461005223751443371927419176247858389390311935929811579779775714027788294677605181358435576356870790463138713980315747407845196930134217986853443623334678757999974559363338724848795510481924037940673987187738264821690613117916866282267942835884310991344894071802223491356143118 [148,67] -15231149560030003408515380841074987830949010808816201337105780331531454066445856567136358178765474428737230929011128845404235606814210628087267617931165852256301886947917628529462254756390127752213562208537003343505098557542078161374055311657261413404678397727856717243809666025760655928980220476894234682279353377284759973962209008605839395453488865076018136721238000454759013680769532010256628865097474947513450023012691163787508900599750380351353750933231884035189348089142867257660223256209240286813366786515725603915864243942787243985725955145575466070071087498327801551273295662533062759795307329382298613806279514192967869339210518023574206051750666572025058901938006483134047451834237988820762331304512845593540786733197481640927438026165452370417347852436176458927685939719956910544776877521106591432122152099014048217314458758760028815176185489877950920212473905342681103900044153130332165360127209499008756335458781488920217128726211078834432855917704622628783728284024291164261562564060661534699613693821950010728199090623452685946454506773074031962355581627114976673523815811196349817979055795866622482985840642561794096959817810662128257401978996703651409046392247255807214613294281471444334567407193990607471521877727046740434362090802126983917295207291577295091835222569419055632654097274930649608357277280727336154449453111660365492886332014385187790516630676378725913273322271170303503487626614214602146445315890091714718891810845173218557269348935443991888016996178996179625460805355079540103113437755849528373978797962284305563745379837717436543057263146441704021328489040763672856906476599657318396030269414719210518979560800072527899944886668978415973863380483890807673457843798651956692072759890150187616476107931616630878019490952887507500369234888110299243765815988608598229962551131349236756124412967289090643851637672387121328851976422032336608607700019227519206100477237443482478257852246533232338392568173100133448471394738329247579334927073818142977819600689905430677124692491140693761866755019797773618399384256033354109210771540482004497931134187355787337880421830979600032514991414238148148444713152 [148,68] -1557222754450471249042760434586179101063132902607531573686220649580857307137745180618295767982448382590509404271163870335002698036944261852553403694223553681054550029793448629851468496515968081623906298633503001439178100448830360678193803549513080544174406724085364502053778333136241595762158892679681857885271717317797679342347118785411132379025976920986449515852489567435022115303265111103297917946059126273214344526884488978035838356439342544026785363203853289264486386670677229121220585167159646631820012045095031071339964700496621296236314580423917101359546001364057918356897035848182917683156790653476166245844563907752129265538379270490546513581505809107371689715088529396499921210000125707467900152245603049624616170299453525426337016485517748731808816089588804641469837063951595325554380955061047783715951939683646833284294495034049199362673297542975290810661374213720478748361011172605253739474381808108058224850883142610280847809403173801726023079521467573534902948253265728975527196206296165254071143191966933008455242990854506905028332420103727014897152664826956661543243614570327378378919932498024098328391537889886178487965546124170954142915445489593771517448384554379215928198605117891982425138161653402820247210809955642909684420735951898752745553663043637206921125333785817299887695918969924624152934415470725482489265919199866420289052246596051338098145829180614170007862940420801007982746075831624520479116473358372964267018475367740939754932302671512809262300800424411386793866872529578692672556142225006092614761377902126122567744814594747527245624976263565910731430663947731001656087769247962926393910776289947629649225191350607687391232974823417051264204692717098497628107523094321007458526682195617337969021023898253291226945213485133172538911336890381119561320381246587907241336081148904766846481096699170622858661548843599400910766308466110510047746029976401118788710266721859029657807707295503991558099402230366095559023611652012278830027117331647640935915278500743913154483125824643647092668740947688011794635905694728980314257165165622651985987767126456983483365433475043294550062842166021969350472 [148,69] 84100389508279457153072324828037652708293428278524645560947841233191733362325996383837854406190679121813908049167205456455342374769242637238613730049276077577107413009741147312315613317774501127495301906470495582827956370933572615372693756529167154773347627048971874008764895284396323155901575728731910898031536205218132537275510130644797436498918166033368037257098117741902288617836042055562670962732719786822221884639887748756127061440741496739861002531634022301171639601158750155097173421389360165822655146927737926106157177342210126713305235268522220916486213692893526607234879972587466212155136031161676859028393077566651896179692866127893638589284444472828906907009477800942667993699792694750739868181261155511454293784815010987827517449279556539119685172495429849967139934941649442868285439933566792977858637449161445466690338666309835798942723053917456895832681282156193557015054378602730666140475510589434646894415343740282919508500500321611249620246951984171240777104314583174205425302147289137676675333476300314467555063809177047556004554563810214952491511779544463033828852324764914520360501425476806619310693964569028584891318719117236176001645215937462839645697029837590357535531644385545943688069613509358542222558252644574065166242972296300833976429404181117886061544883158047048941950921842149798400872588042794977899184248050006629578179600181985726844786262642733917270531132579933288851886501873657225560309734315036941773964306574235612642751695403534671308841158891845128770169454048655769444803456580737847498464574837906932416108028263055517262732416335176798116814275429029265285497759468357164406126627305157088637897738169845428625217964889696128196201769642085977342769964370025739973977715805475909734333321096346841802738514441356580426484487358421231842365291126616026045002869434962901030688355416183155509253208350671198601793818463569228909553953377443956276404932744865581892680724836548984062799467517430091587103437220397044797681961076533256760271193545637315185929848106926704534408507517149057738226692159621708304781467660161190376497325538017030216660464411323521076794931845223464 [148,70] -22912138267482285928302150300762350202069625131616247254294935852069163034627402133367682190553482250985026941519760663381654490169926858543613553148409717713689049604839892504930210235135813127068206056949976476999903000285922684433758130973873058292170102533042977251296023896162822331507944647111417854980599205560315003956889785861335168817101707802990434819676476171605334517897374109414290332926970287199815130726959396668324004687859862474505827451285807601381957741706198994480573742922502310782090169092583911913558209611761659928481803544048891335556835645456576938917083253439381679369542719718020391379732444895381145346634416638162043687790753026915382843713883309120325463156562084841030348554232455844285812754791485010828617329450757902734017787339939553111396900321637699443360434271023951085888175207500622718663812039014595579448822879827380963860283032875582838990925472198416581379768409543583014986766057810950162985632555729630152866944087840236432307259117559741500846447974252788538630017855289349882960722454750215662186605968296128226347566557904261458707379020888784906290629198752967325625886403660271322981087333719212929960141386468824073088351871236750404018959386778783688404000463558416481313504595958344564835096335632551823492446892667872944639351474065334775030580246660770454858247349810374072480616475922324896196136675726802503197040863220582720583606807062473113287561918353447639250131254588951835266113494115177520295597764740786495955692381943544864974276622477500109703743265674751953661611579745311853263155821952305879543145550516664037197171487370067219338857424894621666828802146125983230621139474460605460924777862844439613388426418699943482544359775404493166962162432914888523831048598085504151952870586586886556732448142223524450690887378366702093371942906639106920984090843557153553941320357988861403078991133741984479229025320523141801771943212026096058817658616698769118999962641863576867997208568227528377046826460415283021487091244148250933684154253330997208573485918439836321945560207285302704795864402635684466448261667562760074447442100155561046624879077816 [148,71] -182589402623618090812680263935686913002774103506147530251696164016458526393442076928062587836106354671099339284498962304242947681438621159157479560276605197381795478021108389509738635417501725090089246299185892580442279969339841951492657911802583686738479246422976535513289375349209601528798500170158767196858286397223114905000904169327248891310392129932199502444312867893051236489494186613417649582291274989597961156929124432615451201618163325085865046912491864821260177368198069516135955362443266037512614689351798269167693547388674369142457017183787863950807926113574697343376967268044112092118659578287838568294273369410187895085653917433373792116485827808817258797176310022712018344064464184107634012855120304310149496611446043768358516393170316202439773835875100975606140465147181598055504318197246136141868058624269264954607469965256759800261692025311966304066480544204566218379469421994188713900712397491170905213164750591553174387759281921627767838308109165166012663545439194314752509390323762313701634272420250096644256074555182062516907507256116463778636682677973050569170506418293722652143101451928228602134708971810848645623417879357454743648637749019300548341144034857381394461927646258344627626868726684920614876723290830376806771844755610266006052714690811672112264860400025082673016155349911542490204168602912423995810083575310045021490574130589666992663858184936728134962121604445513971833053706497795297268305972798578335387209022712188589804034794034047507980451281692304818698184731154417355389198712131571920507359190585649524263949094012070094480089407898639698498756596843981116588578752372437964270004701283555496581651286442304187709312400226209283989213988843712885682463574602248482790414653880501640231550657893700791751940071720440105315927384785780019754784080883782476385128507107342419445000452048307094836877208619315201150502019979261821485996783130618387182986436298209969280756545793340073049152219259546614340883622739109268930588065703903406517787096172749515473728018265529190241682292543829795170847260734211238881789857875314738617872052952531598886724576322532121959850752 [148,72] 11095094218426667724858534915651794627483491067273909675485791862939155203926290489560560077881275902636628492585690065497059470394057521303675409112577652169401849252891885854562651594135061804933514677284801851369106994580556429693490695971308883882891665791479365799962901102399115681581448522251439945726328873939858948498340807429368890924012391931805864966154341975607191349800754067172603226771019810124602805999231756548691633184339077941389443741870142875657356990213796696420342043887749915967417503258064702317849645675720103878531701131951030040876249129679577494805011779940517238962717219015770050355056345053156463674473300347056209322191993023324872090789236398521107680055444735752588148407212009594665026958129270517333527014824675108529485273084666784549189008588588196716218171788023445918213607680005657404667610829623833736076082392682619479119602017984938967705399424476815530308686126796126615048452490708268731801482821240821087751046754026901907685675253877637019584069607625032222955677690996486045784709892535552195108282392418088242310347399059444778676501976168959925667123800052760820841287345348907338004509755458002769807581052573591291367388185558393576408386699744772773808771998741922413662925692868495134320927417548483578449493112414847502553760154179771449601483769961203375443830182692685244335586034056216027749941392076037674515722370547002821128376356676895790959083259014175778833142747186907000210456280714075258260484635348894283884769914032726999817781179840922468444880273254345155376349969821157353406021691789947891030882366651829142845067418455674203120535990793816678663967601265996843460554786619323238092661748320857179124248097779961126931657383223646323142576598993021544062402644717013720677788674581295245485873173486551006395093508211060864661322010057252617579041276786644012180844947436104827142769957057724064763179414521319412498616023889577802877730063220158804573546488974880042091346014427397724777042995653467644251349708710302404515019683759290443190365949927814830852549707863730839186334047431385206720571254583360765747326674080908478875040 [148,73] -453376559975022556642984873512029962302372369790420968016043919007718907533130845622332373722742675856800365432877085382803679503803848609553060987266000587250071634219201119567155844038167976778378841414070577108527792515378832431519621212246266962206302789892721256113094797507054462151769953163369536976045212005351706963851061813644824878390240908619656180202516997549057031475729343242058961231927422116159799623370405696462821123713013907972918987785577108865248541207310506007481142704813951112319743284409329260166943785738938734773804734276083499917952815709426911714129004311989950360416049394497253467048746543242036043820556071889624708344970978260312827703428737470848562663621758797737862468028608761264611721290401007521692718922732486126034450635667595695169028419317339151669229002470976252857294233364323023217007140306323023584624876601873872525353562485960629171730067058821785856085393014085886509315003237979514422796704533385438308905917990305558362539147594327373741213642480200691662232530789950555578741861656071806698267959502741247107106839626397989224100199344127881423247847439121009261715118792185560914627624826450938311306489029448829075011622376704453676513303364431376510484300590685302799167643747036578169301307999777813595699646308836498094453293961603640543330567005396065733007951688647597886394897956892580986396303398668063789975498234866732923253785144129646322996871462016192019988613126862829258388369816047782053295920636330011538608196737932975317094875941605048353576496578530959801251340934439255319131236654789156059339806770610027542715907791712886278405340192897260069215250232990915056285344066434720705770300537175483844196058402089630629179156944909870796254116408670043186395314447280267921916612794441730853295788860738935126551277337814689691011187351209385845047141386241856715289610507074214868883733937678094564287016824028012829050138599609351068232255339056801991206902956511777115627812098312220162578832464295991884744479053943892976923684988063489664419812898795494432585327424884587013075805332659839686202086735275089732149375255570827152 [148,74] 10850098338866019845741229881410041741345584403300360250434193933730698937046799770884438737585302147223810689280475833027221750368587694304257220772877097595139358823325083175535273202312426750639853184126776840206164679482688355149165087715848989051012763235210112988924725339882270264027557950853118558849085017986069146446998993202741952512657701742265016111925788440974934247642250658900488439069184296068670163628922725096219630644336743452616990264620895187622386784978330120459181011538567697325890491744813461118559269067681507697052062604415331632876922866494195186752231844386829475527944545817228990200791230743373959956468298768058661668324736241104090549531637287243346168712061676955705808594725505170064838332412875398840985029473770278444125413821948141256651222610177867071994419174864183116456619301674003925604394464777529024232973794824421419210105684388171210544188509044296922120501895432814498154522673491666730698142708504764830692125046907038562351152308629669664694674934381615708149848970347290751293430319184178333411349061818966570350132436392886386841791825356951964980265200081790103509722242112032609356381105891435097027239024046539644274560313806791422238062402490372972479560419876956150421517201188388644871863004880897413145692798039405201280290207794071375356000117245375920612462635649160555133900889840002222790306707809673915167807842047910645832732977966661862352493177135543669627968790327730511699376621863523599975842373446448923178065489157599282972957154381560728876741829595340835370256680310499615247339907089008986551647062295641012134404115122612565555946263085940403202109706645093351273168993727301643682097762377974354639027916651580645740012882104915245636712405305871381346138716431529252161961772412040801661526147100013754563995574370416322530741895355348180517430101285224601334346216106786081104803134893109098946433775791387652363746342678613634240699644604055729956635880508590276062439240411034092597123583712542951238827370452848343891191778039628631532519875103960431237239238505318023157014279058169331149843286206952151072762682187816 [148,75] 38690637464379726243911626557768271285722893912002447886313858765792187128089167307164501542592311178851649718579309932605853981492808739207827850779184285922123811501264327313562285215365859698411398854088563301075922302803550716450826573704728506525752283139769930484651952353335229054597056417276285469531068341714483900645226498412868580320932281730446651753980667119032090181461956373371685176822069867053552754045056134277278765046696869554309901349332107586537514162281029956652247044347032504575500047402740809042899403580967243790673675400299943007994033415665436195159609924980630658878737325598407608810267289527544435044229113738568151349834755940970357245119381673221465355296333404980760759822526467251436045699071258476206519714940180857807035444321162482816066918068345419555510585079417266737278191891694841372224775506610717826956573687840764876508661503947935134161054330173190558326333486885656696048869680403328291262503933789735549927879592311612927356482760527972496242295046916095592715601479202338947026429944206601992980916507828372330658298585867180635594288236416270265115579633906165424674851323335924786308192559791313106796655261459454126149232133104338435693820717133255345033243074230840609654753853022907908929048233902150075381243674309987714821931805484145094783685748388703885310684904811886275229938157982154297762763801731351282303413861767404462519747116853306471842538423068040124830450171007094663351633693340121247379650190351682246231212992869322707136836857636145458190007975150330851954200618695247123902495713666452873547306335625203504451748211184827267658376120763533367968770292934359717571453905368396654109127792043171974423845859072523760747758351747035902227208587462285155873909530033983767070976965025156201613854920598369638422431239164608983377188255906848492327099630849417704583339301005793961772900900136754299319278783477028910046519289347709152932597682212974280367769398521926176989193524957560022725676217594145098408737273616318288436993397507038116499303423916570384365898462328547187052741629994793332524103684580440021248832544 [148,76] -10099843383481441739923250096955423465993015252664117366773793339194586506698094707247218198172564492857551910703872883800089291040606136997974272060354887855656403188764331147910365961602652608587158823960440159392797904152828196152029307200260108301997111003652134461888153806465071786670364246566483844352742505411547777556163879964421740699646132899800737206559091259820178978439718680715512287283118624682015843837947394304147128769530839934631206642405993301467015818167525709337895644293101572186679475188071471098850188390098248218903102515595438907678534670808778512752645803476973028013317545501620293326083289510980220182285766370454841175032615668776169493586267443732282995142321627059047697791456761505761772245504584386334539109760527094230112723733678411933750975350332245953512369749036045493376240880246080096289249216895699300974078882121391425535169607562901852565597159097546616599437911397921407802853751692679334966971599950833001041278304866939415102068291229644799590642444646738248620810626953587212066681696752120783967804194155992145522863478744983604714211401544141684940468208564057326588247011206485925415095847281953837964477527088212200133848271660457082229607472374980691141214797845305857812805793809478100192179422829931713048812793287077005694815092336047443932907875438083764975814777117693719302708406459178338545287417167144267756361729668648860513716862907680476421313942740778052331212515738548991036728791150579489160556130208255452337958533740503985798767062480893844581197074632469675020327687979504644000934194230500932727474048824198184335688619786239106815503736762836572213232074983699966794833589464165143672798787042087276126892147306347442044475287245024465709652170594110620591276137668057089257173901664196398547205810986660706968746616651737726792869666091714365945605920380470610871577252976809728646091404614590591428111718213608662634907295763484915990008068695083577727136090417424515313230969420601635749079162582462841820326561813863258047507304239060918103542355239607255623103350593849613420828435578950984706770986323144469723120 [148,77] 279253922373960621628899357392107363637167314756277561462220629472844914954144880069143143221207705080209655102885181315901061521782420910352786874583284157236640404203775409487887718773553997801903385075121922216461242479474628999056440779626887065652994664496788468977032287680753557402513403886920738823175813982764076368805525353891698665981270795901774266782416241697766577943626740052635374371177199299908277677620011741571188214876137219660469035259974690657744289990162902358999942086822395180960582352473253646997518800586481673687374596546775512018680329389072377615248361230893084674504761188797192482854721315452582370278888235135155779234515821873326727636680238790654225153469845521140962575516364679820944164070067617947985072407207270169536765261333767328642998033557011435152343816545097682886940022680244258964346479433906508671793108617563193569776133514061442870274900861263462322861502504888831442715948570065413693178129503562363239981761459731950452721394776796476698002150138194278038805103886731431260875225583432358724015728521780245952696994551507650393956971488028288535835348277690331995380142911858493556807383304688531020625273210212794463034304570359054507968267484223013350932445564619690213247533277906128095710217104971232027222822632229375320075244716822161197815660534444100240243637657484380853583534088271758116562674962572776903976459144254244702245855204420204502517256002455249595591372873978467710051022220207703473874352437606544847862229925806064789287552670446247426863636456457434988548314343971346288145768400210379248507781735589379750222120677513301695388183582996633741142369039934035559791636154450545828746414563947524271822833385051749250588722092681235202493443568420331580664286933540296352469087954691678204551955741656981904526471694009657697943613841396556372309485495526689063438641517307955775967518962923789193365930611758971298925938519777007369759509777045057229093393081511739994065208698160659934961632756173680258525163303456197616160534854181985894575238845644352251631263475147635077872942534585538549396903249740726608 [148,78] 1593099677383707478288999056827270566233779230402983730645693444787907901103903718440465142722485629531082401609892163951389767173027802278675230365924824981229161457695681716388526235484092056114809144372909832064891097098462670308411644355642583889120065306725962601518622522755576624297253810125009376360273135101579402186138171835012291585107142143774916035231438253732285672903639780125494408432379655805728203812874919811899423604164469246033412202903243130489266326000748343075808746088354637553093395404154738585492293794728885722877122976049577825794893104453709643574939287728627887507717124637153761550517591595827636857985403695056093412710663521937403982632092920169352021285888122131851588314813254400784282809973821238924193341696629202121629752523329568296367346053526309347708880567350728593026527971320181986464199973679414986682807596990994929300424112838730546290126891998644105024288652813036724416521358646782218739895162043822672977773639186602988236650926031981802297298036381317157750454954520468980444924784598937795632839429172707455517331960487040443273672609032091009263473773086404357189716833698220240436773869721815870785284817473287769480045215931103757535601170931760770359096161326009101163654131204847041653695268709739144603092117069645633996921956147007058076118067967796625274950030983089001836930815357618071075876608842684521743488699269127404367191703726337366896838114837935006773537272167262790641504837695926801357581196936357512973343953802510364571738922888779324451178868136554604483675829260088201091046545374899384895425539434483382361407832220370980357994547394658734089134741167240866185840389724591120699114199351291511492243917850563013526921068392075128225476908928750185553512841578068928688836890958817241319788313867494442011650180721394827728141930798332473980548440345074957315846238372067136441184938655498145916226608633013316620458323110955733794392692323744449654502756521266844030768149268500784701772554974709004195961793455045366107455388817906720091929759199357504644669856403905711984957262537603812848349517768336 [148,79] -196660935448491519994034935110772034338301445610924883521310985862419117242485562325832239743819176969385293388803168781207511024681752836312586211641952575109307058556533167505239492920430452901974641370717309577285833283378006853069005596349617358995752481088618515463200797562645539365800054680980140051841957229645224690484276123017241487544752348006021845231078517361345529461791647803929046975881093170063163246496913023397852057643338957845989560314548727198114235827397418243826876074273067912912116116348184580895060650126775579720567415606414403132530416402072907262596297142957063221511969224401680267994199749481570503200305261846698605209965074742130723651780432112490410879651295561407441607033750180603850734898374173181660356892580061230537900795284976076849551281076347764720420217447367988367978514084158886548414960614822129273409041356884776740182007919188782632543238765807501269906184255478136827951303678876328230696542377896861276683639520037837871478763226438583656161442703913618706589614014014462593796858084994842332560702313679645999326074996990538363736800506334325244400459838628863421926439060189439633867310737833387185491936671688728256732093949522100580209977419442467674497314134132490002297958514836730087765410943836155697215078974628698953167488286731916822934416038261106054997317028121120433526520084410263080270188133055637185645384809266615013490421816336160770725128120013199829222457406587690296643452717615875363185506578925495870177454503463681837329625264257065856918940651577058808113183590855715063223061771295134699355195059344218152271427625258696327986247823855842333852252276857975122639262468183690561441192896951416930610956270909498314133886619851495828892846423534671406517721478680394283339191365201488946388226905903106116734513640367078212302508951840589398125851627122763329394713569261925479251801378097642267384399263612742914889632742583646417779344142626291929793015433441457162654618693623508536665131740198470943859900001161407106826864091610600565824655950370534106726921073190749393543098247343997567893467008 [148,80] 6595434072634368363327714214422184434376002539037815903799047141340639064274409580723434941048510758917652205941623044124522334188026696807620814458806122595014590648459474746712680660185890469978902402204496127353189860434050521891705358937569637180223291827528657227443985025515431708499233572631690224968240082968937004261669876061857305513682570020508594740814654013582643064975110081209653331976985445511210905832675556259387820266390353688425144142184821199841349110564151039046208088796389925193220820571437410532847830784840088345345112487669929073814403849845094967817787334748762258737854057980890125826663608306268789282736507012610891183866637210237834543745891182871773816410900817110663277730813738672360700208933098675436259036420345222667370782294717185498812473689140988701077807540163860092580454627426945838571643815198140237377060439802457239231281940441357135589317773603424399660716814985072659319534848569352900716987134595474904002906975439380117757514743843361146768094661710095175064841804185827013197991738479381107263472594739995806618028758120387377785775366800918397929473672710876727413784906624228921092575115890662725635687018027616481363324157396319123292928994118321223381139956489021998594447454212594857605997937274895137597180908473709747352559173186945918195120367177024571597234729321340890449888307680153012163731462545048929052232869074924398441364403692181284568773091292567741209121331094223541901244503221934180262242082113631155213019573525011216234511918774380710421208199859666724072347114908027065298304297349943256517328376458207835150037056513638350517341811959779944767736227398862858407853123375893198238278789635117033631187226394089369674361356006340737253727906616792912542281593719784672205677237603539467710685099802439018905981512626945082415147750842611795314637037947209251023265781035713021655307299611803711114939862164970395269999846141756248023727048697387415155935495408490020066724557589056750329494384337381290255051580759099074659307148573213051202607135616946200789048944715746528732065859879021666739424 [148,81] 410548366464314450931522333776055559936950683504201565009295665790598284188367523176369938227641539516375742889497881711768220061873790621434949538876832669731397987722357535649034582929384191409058747477865776315730955172539674661400696663263486252503391171408464216808727793918844686762459795472054156737873401015992572849410844338414151226409647322885733083651562108117238446534542959089964559746643923517904088615639296654567009520784866147106791608086308810481187572156740076912746121528440632287304212539155277272042927915749178628307639985207386879601103231804041261860562940989720247900841261307520031510380360945471931791491451594420503153977750858331628538756198534460013289691563846932248144014793427355445967186736296108486002742032464756084936199263492828231397530165081010377175615012270340146076522672140877145768898609436420819517607655294133456689583351671898176759531708500849724228563200363039997970446503058092646338943774942592879212903671583519784553453057991989895394102784297882168095730004675248213784949853830916024266026040542285602196880334614444954081911627723323363686363295035998290174352376471436770905453628972035484238188424047320697557174484930962557870881097943110893543669970990449716977761505965412006867091190557726069075015731743599157378475678676821250256757928285065933825329202406475331950391427548547440224826130160781337201502630254947656033404958051572680080625359725142028530511968899432584600522828271512392374504622639872341025687807144276290931125592481603229095182692638342471276118777974303863742848430560927358186312348456174196317082196793054935102955251002706519774174729372571398078254266258969406656039370903542882625249778954764173884017446652624022409286087585570225523243040207390184304305309082194676967287418662131206789352505286898695321049397964568717226829237727959930651435156328205818524790983274191877316507686865872553248794818377074925001795520131686293196459391272017232019503310154339737487534857208085949258877106229034484128958329761359856580347644837424963302887619970873017905941665083366432 [148,82] 161563841687728175739498941887123632428470803319847113356821288339852453699386513756551424131075510042501709462443088742637757435741262374277962060948434656748071413357055813079617924287225928785665127159679803852488715638263598102291609683034067986239955578699124407039654225263201403091913626695251324987357035443779673935244652053087740720845749195886115204727076218855678007364516267163469604672725208346546537881261623989455912651409742010294081085252195904832260593841622153263061213170167991435022968048226272140837980839616796473130303977597339813789974263691452369736771298966458844041451857973887401378898849578812166300265190117753429218102955902113462285047013021345181462715963365919947942994978425268710757118892987672358032771365441328689205207198443382661194945238332332069113651310221553712986984351353928475311441712001074502011854258181740781458858454391481266805566807684861857580946302194997636115193779876454671831751137259004692646178977591696684651444055421100182776308539156428174278984043672243425932168624216074657434787643149986168833649132852694708128039701100289945907763161926171985939810502982771009531277595800557882550076809367800093080831874780305681770737736892336361584050492241713209939838692655954248655308365719273627018930485798641104890755860024336434825627367124091234127840915458329498847261370690303808899083729854975187002294605668039516184095623592817269703790594819410890352647836685827166219886760842993230347276641952384467185448678225879026815218854852033113138808379847766498239342166636206941106263929461137161074183375788900765117537316921800253286749359655296020630505501847389044681645712711126286951002291580387988534827147414583910332523353477989625853012417560979946610116117000356693364285956775897304901402352879213808979471554040337194605486987204709708225752139673918506401339928158369350756018175348276788986402802749239667329564015229982219794699840379587701068442885603283947273876513459536962329400227354594022581398321629986098053372482334782471177483525192119322820178825948233214748945428851550 [148,83] 3143320733767906284675258548133107035052758489145000587283027229374546764299306283687974288692737043141798361971680090422385496639210421246548925688886360581752641144540303135868990599064745524553917028942851722448953803694233149862773215040093393393708195682282155323288035398320186637730950525186515943026089356075972152005241913792489692953815028110004410228026895877994795919828227649899425494889605320160023611612708050008619163170648777288872968643962510643610564479247703320435426219631040641981907213975481092466783309343476488810672137664461209526436809322914338917921965824442986050024205048068381506407153983021875646307024341157343347811763303236027194074934750853717561496789513240771904928762083880463261605129264455327107445786317573711059203100199282996238858157776822049288006858357197262371425638643112707630270223674907207565924580790281726891738905975328657650122063989427263781251973811770294991370666468395252505140565607793265117783826050238917891491958049185438468126614713664625405487963938870666806356000459770842551655431581739879755598620095902631949860765810570634037578708817445173449906383513672308861138264682895617251310243025527403568037669016507210809259414569247255156077110423711893639992543619794908147653095198109637954896292203838965024191758164135874375181888266447900487259342439215486265427532124865081353844908350519791783965730111044426346894187369580782578390685951878136101355011304051012262809025198705836058767763422814505968944233469462110795592446393743552212004119248803110738170769103372061540642415804342801475297971593372130646815864217281636168502241358442867653596170084254032541299656567266300609977358656656347866690493713531214619036468318507846691639501529092333661846643173866959391475974878465124973961110157443115639663624732330408980105720571043034303170880190458151279511058947469431561905667943636553062630146496378661749579987791624708122075618994880689158639298630152909393770386868124111337748080348363741567071933740554594728523359585619907237270075964216273641723256631208127865598748096 [148,84] 107358693999565476819264600449465771667833408912600144664669395986577392938368976070891739395961167447974926552661637038934898508247286707968911128365304073727321584767611113078363013972063076668389510747236481643390617179114157460945413703884686054121597089407737375289702766706826859998743020495291295238894426676670636909225643394040589905081412812186285446966521202752634466995617580671588853715825712307609918595348263649076089060939895499502385587885271078238287865186230091111948159012524056769278279939307907454446526789269630324804975203067781633595653619713526846456468258699801962975627458545006132710937697082826184024246911240968123138381895267406572219625928822060251927913940484970534134106950675581986846657142832734559095262629450880652447856494773255694701567456121202330954936502214884549538196667601091687226942833751167428907236319824350837769892715027776318217106917496608160821952497306652936010776707657401209448789995466429580536235667702068110662157222111360356199440827143825051918393670711066463056452279728187491961126016554032566947922328633121648867304915890774585343830801933753245377481427190212272194195829590843518721779427457850725438674846819753195169886605555231262836325951108366449687506688743645651369881942329020054249527818184560252264656414708085108537259254316426305661650475170992318291757600397494118574991287978313372708253829902371906517001037576996790298432147892545806573295066006565263248558256437579367654014608097623455115379956077555241479260969155362608076008393680245429871471437918474477929021007795665114931454549568969494830264214828058832610209049866860195971459800513709373901114036606311031402887086050601615878731144270597858728630385443890261350468449285665644032030962872287735744835888003947930820804215568302758905847133919073934052584779660117382171322906244911986184551483430106063746056633372925853262499946423281497856620957455042668810383406766187875339553856208243476011611876047118830428272646519669285173475531352267050287746839016402190824268954040076834891012374392763038342320 [148,85] -121020462893275751838555169324630632747693756147671646348649332767181087482692534752725286206369676532900142191145101226540126282164426186276279103950675558552831672355619884051959033207223824010523633964692195735137693443393259428651279794654999481376256938582674030257059414312502784551586411337548491941487940123257254995602362663362343608617002045100088221786098767181693559183166132873017195891232353425548320599283513925265129348551338295303984107433446378359786303864118937922825479341313677589266597571221617049563206409657257232957262940013902597658118321456611161436710360931319133640234847751201737145917001626071607232899661748798516445606948126206731271031760332088425930539353681270291853462508029606053513652329141114268691649796129799168066378231024366343787699089594157282964426467041704131185194571869517832959229241058803323285690518829021720421198676958293292826559838274251411630026237956247622070322671100801557042933589066996862684080090687637909700094275362512774522754688267155289569129936943703444801355844016230231240850668006392936297888194408736890280889723190855949148115653666251739488959033691488527558003922366516521207261961250030852759843751187145419462322762955730132542109384116900398372421670490996522093897640514084165473933279822446579687305262863989815635624936465043589904070016064351659266797915200367833351737094552306384300701859799810682464665965310713818466353059809036462088245464000104948320479054068958930224492071852861301384562901423790310759863127989065474179034224872197732709704568598984093916862328551431723763097026087225857915634590941202969088858315189850381349741559873966942004409556887303770246127921145281314546728870513487265161476327936267005424637411950623521024669966438762384715256189180977634877273060612670464353763091411674155372223117393467690229849595367540952336274033877585365327415692957446134658155038752111452046926447718426733777976031364168420304908215065983967936783115603723322564069003062543304443384274859911199055661491896130482072108495709544133194563403426538864 [148,86] -261058707161671343162657598671811065916838134978474740044861851591009464104419412008565669913933653601919595061935654555792256543344994797246054946864364175430780538876431162995836867120365802385070138388782790256998878173765443648454012945117210224225497067047046141321361969948318195302725886657817182316047960710498694005678679151163381719847309600579272903542856091390628554331289606184315120004997141484468064043307639602176431915245929325640703057602496152269405937910284277282051712870763474470552193038219009160030247345591808102117653469615019714369231014426020474638010558246497338838988855388278858533276888156897229906556862563262242917794049044604323693242150243193065807668556679656855194048177315909008815855316797968366733662871057656921667978426891527431960919314368487413802950739403336741595643790360029802556292585152935153254618324911091712195949514664635674947857810844838982561081531553661500214448734841111894420742662699012613928013450578210998245709534718547873752677669819287934877612497061935377753708703597485961537645225087729245813738688462289156261841376590646210050997893856566629799516243442133486866801074010568275910388449189331919823950839431050512831449040285705903567188321660026462006976460024565596721778607014643249638645431939957188941144861999059247477103860198253635593087900919489901030212043987694220857118965425298020993809374393716734060427614058684041952447312104301712175136848083378858523117479241598955347325464277316453627567108993254285817837779266903414929026236599064855784509036154774734118656406649491011953953299492993299359058885246254384351872856157142339097410096693550539496839866674672078807018734700135017745977317497881545548055237946819297607990921191554399102637083793617873327040616678082721385371758637984650718312779611944655549408792800620395271808516846521076063537371895671751256231097369648679500722148395086705533934486472315808661311378832863787830807067858528971175899106941398832699285840862849269218390378958916396220686464353105830500615801475447724144877715040 [148,87] -14765440004620989764345511702971863742222686641640709034257071680930305177560632244299983734152714930058826688698352630913417743059158776883655256532775313098474177842613379136999955905517885045946395422714829632707921154806198983682379707625612062302513856083284089640353862226860150900543710376070861538797461981397584196965438543062067424323625378183070240107077128983403738196279421158764435674414084608525280172258266350831538073124648905914644421067273171585739467248346185226508385124703382735166812615843871332798643414113721566672864047710758306972904536646666412764575063527194299829269716357339522379944230648392066026495111058112911485300557319776516049637694499452079350942706065262803437961732630707726899724103079946574283162231569019291136821938344082459932475351244001311680736741952831714491621029322785519582421523314643567573154136702095316950883392490079109167195379400499769268102197870637956551898732023393452625286453898364444494632492498400116998174863308223037669510466288091617530532710195122654633672506662297278469350623365742162948045133768292668719111222246656156536143154998710058891644220256913943193255623635017231834653063885944993533799947883524970554136439007239629672913706465305930433876351182504532031512530969789597186450685807225975303525498947061366400875011396928485315670895153894871954513649143699577596383064990247125811427762549808358015019270961623369588516161175506974172183594639395909034113291984108017723025766975458396648273504610516783002154078319351424865909906738158350764717683628607175992056161789885054555954588472634789205013709276249039297761973332830075952099191046944482413985130666644123506056025824561619944008111961887674351982522456427548928697596792806550034627556824304534140413433487941441184351794910910968306692335665854828339691039829961145104867270180397518415850416573300314332626172965181631453066482988929128775239623316354697321623030622705146334807344509703559856406508125217494159762561110479008318872171828361833564054513388951002975443241886724896894299392 [148,88] 176190933157367987460984065281347389029813548625727954688385523242873618462661160790473331664274174696074933456349367701821123695932776914226274991943956328257985901400123052787313076781790087690573435184873456501434782068768793855118125736586291008912230645729697756327920713988373736083549812261696741463164472517650404954127272468185409634856413004747766796524177101020794465116584553417528031769225248879777774299667850558212408329847523189926350368964373904259342637711239547228048724447765350017834246753551372468558754039764875824684652214489470867307263785189246513069090417949981398152417012912282647795800422112191020414205119865873431328086932217301879286106534957199811302201067157390702240710987208196517831177443182198483062420783030489731103997922173056956228791011850222190884051351757517309266247645431234320766965073574860428862296729017632241624912923289382836146366995100979770055376934221926677922374126213167306147177308916017161147542088435941766423642044409912376782601633268565762215912963362722047375556202079915074246541263621297528376176965348463330978634934696170680668200460471560045615636631020881915664369801009363625148157229931881831031455013850493258225837893642799481643257582978035722735748009972408801092499125006015491573758816365629948244056555569823367908162729631816936721909618682815830284922839700951288107217571333666408069851697257096820641595694793619896777782651305936343901665333490056654589198036468611642750728348462175696306584502170971323621817763551037921635405489260470352554054648220641163197219435942654931717464630542795033563947904209718149512819594098062413615336210451087794442337878037662793107357935679330645413201442316440246464564144854352475490842974768641354063757309991458554518285195248584593906722790741303638766594114081163574867287460768668776980001385764003094715348228451799343291922186022167655384184424901411673831137327889004826127990792205968887084458875301884447479105742885556154059500001119017050836637916310934707287300679240142417640480538979368436992 [148,89] 737004634756277292922503106919636065647919818152542084973716820427433234588579290964055144682771774341680018353800612990712782959682257407122956902754979230115902056435291615146200674401544125582212430213764530386731475505949618092739148527066716402353307251177022446072300004873401069103102590213351996194543151942499337441313181108155677581661724827106999127781077276805348935072425151230957455184680918129491264026294016336357371506012013950294918015277913308762705807223588157498145185239680224462255993028847449911945050655578383015746032813356555146868902274219848375555971376725777721408083707127036813791708272524872904930070222081913709342660100395654964450721960422637456512340804739353420220017354842325213007060086887542993123437282900632560956822922954434991867379739844159187046561407804564974171685498098357763959005639725983902009247629241250557795092069217308873491899456966109873945564634084333180558677792215693151222510687123237005701396890902587240271505225123064347652068285541252219408564317814522883326847053996927619207557091848835257900123598378812140385153208130703294781214620041439728132065579166584249276130378429568220694282872147314790802326222203319438763610011586477667557059035524446457017439546513177202075005461149118922480626499785877350879287636019725007170657665304613528965945767300514700156709676146998605646484774797592365873032363440554458750306573950851689754102698893240091338170913621699427535243298336156098394102666978781384861134837085298078224417738305508438794560003572450968626162092334994404912830715777215976875767761119854649345721333168127641732961673591844961621695111985847451810957952946193893206887401091667548266145065420073297875755092256953296200300291982657142677517046073438507345015419170502870751361792466990108066976039800635777184920152656029958596837362042785297278919787764274359603096973388420819849219216365953172646446257388871694652593019687338417781764636839602139410399074769641755164909630597588570580665354767037740818297600234483463200941537986432 [148,90] -2044512257321489761903325302121584538047229691171790409433139038183468054572795932025608949091174453639409651884943039226009079054995101808254051193843623445746100099724522303009371907405757414726323670534476405402810294583934519793686968681008068324010810865518258702657833423802934012293109245231078706813559727822834961729034340131323373450465520184314274269315510078743544289793280906647498252617185348375867248644443235970148714058087995537223216641665306174632287621528942867730378574813807963024704055608203310287246994780335850583916436734857044889446476836364216988527698564544370980567678894521134765896643806073424113773804122251195215177101616846687565773137088711459512377846737237613100964537922232166791145745254487968164027421391542275613683700094192756577715112499339141046757269987978456056216623575603186687976829015632778547882294574512544797457684103057865258679883661100767370978968614552976931656482924003369319344910998371886676695121689502636545694188120142032929188023527269425361494156715745961487484508806671049839948723045714232073066350197807607133262204720025372083433037622896600205304118360360394428276420861519364934122922902761990554009713297237416430471015903764759239212834789200522632716608095481937206080428525941285056102333036816180693857997260289650745155207675115685291081897640273317652945885986438974422913485170918867236442239463624050273918387914322082203343270241763859528455275871852997219841754517086775917265393545803114668620450673502833586516162243294109382020767743229942668931371997786557627972083821705565715593293751199957508279072081637664719758590766476516169552643781263121858235266088786763089486249034579123270781424698599515580395510370323927792318847186764007480353637869017816221618847670232484230954948013850198062881798224115278806873331181903847760851730310375102509084245589301540996388152967196159345632558872293200045373953659817277185274698633088314237812065110763446482405227624181856805323192315892407271207246959236789880787833238534778505936702319 [148,91] -10969491406063292525493612605184697477851249875362151471032485748444949053726377966940449130249205536923577935942784648454033449587589817128270015714774791483308331979119029783117615776455150963404124608098322981433229702962718278628415616022713837580302384747801089951778497931245686046570488318092164268663390972150213634324178493474657861530581319477697079269644516155970293598974557686256306527724708551562651628221960968285789380812879680745517483719211031179211700698678109867166878682113052590608035100368773676918434290488671738728587914755543868589789351010475580220434850822921589031083741781722923698741988691734946359799884761397932320864617703010996089612702652506293892444452275366145333176676954007011856642990849940373234198628725677463935322590435104655463171758309937780856133923821789328390777872099269868269446507516414157572005258422841626416970067512718951461185594313892167505001751555612214054138498439070393819799516243031868176840361624285497182965168858516584370366211886717969057305033219921050083930528548137699177145489969456510314984318730957364480441299133310788372485979556125318109265350470295439107436690418918384128076236113029218706886248479004747801692147076509983355014229017459284807472510598926505313495989738703796032924183218125813292705329414181602502344630332981388292003616769226836144441225948624121219502716792561134010064868411868974092903054299226291242075352549961654063546521319177496466370825386930346550375073679991693766067292038327681695938750771892812399696053457989943857886196864296079052116073292803164937981857409485137989613763409260203682755700667524674612259721929791267225724974900260512586944636720146351171868273280090630735845515682921559932856086468719612802461469935378143528181967513366835334261837272956794913072262677458810080706811393864363374583083430154217562022293232380142524471672587815854006876231032991973382321767333521203742304563190019323196853213533763719785175206691891479808433657460151936844745641802377235726944133466299892133728 [148,92] 8810434195848082664967819496030498755000983560387809509467956532370728942501384537554152671619748645907396268990433190485438112435329082813668103753279201599404922789928011920118546403866486395709585544272724400278169191718944145400172787128954215766268611918638754269161398483337430059948788318149107776005093011188607741321521738826420296780347766370405642619143640919339019996636003859594403437547210537272369079227741478314080850109848353957558886477265066642888945227713768031135273109654154017361187639912707576056390840201355110966427798308390258817725127920185723195478432793607040848470934362485171128964915503901999965963722183926876043491369116239871642185021738773215559493666394371341074928059223883413518717616338546875084252379378208945991243938174799338891248777933992559698530704676598731687107073186511708987089196998370735137348816955165153089824520014667256818400896265419192053330025190026121457276628997521851299163437085929115690551856349472345153600325752282515799987464675479251238034208191726905530537283679428304745301471434871646240409069985826574872325296901623135540213144704447970635956237987140209651172767945013290155376816390305237415877076629101767478338999568888995309941643892764259597694061308826063954384272152636349887855058383434575826341207207693150075125569467984610819182002415602449499977942826553890000544069110781784651145510084300435762622010300729941436359299282410740412917601015380134874537943271398164471528362953692803131535606859330108636953466310846782838506031715645397178107720500085654206554936786097136452747546267374635516584901059073148037609958191530141127025713837225412875470149690072660069763060848061056564479973729048960509307360856259822393415754198318898667807526569101934727629020644314628244474726082678686778496199430535466048622202453664537810449313615910617215800457545088726104142157367140446027335021944765483721865442979495629404852806864058508836322287404793835601561777674976917071696638247366934166726974227621545038114000335316984 [148,93] 48797953538974607893000802618395095315448350213538718217983900329787291800464481514078060940009257050485000139600818559386220405403168938920693987766428827708074066030361030429630678491545647239829214354815864819403954952148827926250714282559452217310538035954801864186178378302358048270806645526785176721847648589730477179819249130473296801499903014646349749123844177187939880148701663122354248563898541144252349689518157738519126173285404400581831005833442733830827498508691830600093044016667976128899472981233777363461324455450041823717488881712567673517479648131496572236933224843082232092838491646790463323213315747693006851666194170913381421839885537557448465766662647960363608718562418534814352258313774287578908273967620587125176293016146282296860276620114891518175094842124333528184867141239787104837561356204283327006941835395613270190771605338626337170857897035499055621291354772669704405508036494629981364428414721439642532266943401835805186806957919527217322334951809600848047068838982893355924543952096695320984641671238790110750949334073064334617080497370494498164958065198660195872283957124943575930730813817679971472724590856718307546588151299701141550237368505796869419162546999239105477181313672603433747101285119882648805791941924677804003946384652328084846685564202462552326129255073523275967566751207976484740670564352744689992209944407814181310153065441109642207067659839968902792997313867995104736038112579970637443470181834987051751129535846592532252191229411985693629884507323184806793673434835926786166685148789364557425953599058095988551638896802886898799422394973270638558504206267908644880541751392818314875345286749385905850305878926207090003260906496235122067042307365507448565912829018078851234830921320579334461789340073099252652019444758839204569038579758429694415794461261532046707778843138911355932956411119711087979232802386985341193854646753729932256502350467529336953671141182824846318036025770300366780609396928893408533847118202217744159104831421011939563885470760 [148,94] 5381294780931360982767035507201204158212159470123306013027566429280643400061050683563250901101048660799148594921418350221421167745357087061309546923368349832779592336293308688013517147054580536241083126514991570703385657828122210338668664379736529958370120097055127365066403173707198993472520622161012233814405593138838157678406688517219283156156683867112717824363691816217393269189704277702950454595479733229122127270892486469362907913423707356005772828331643035677223991964631911957928881078885697736509904119840849650720751246550530392462085122021644283778853087730370861816955422924652087388367220347842308863761322058870547324233338070332228114071485368267343470690391948817233267363067626677410003883998585143641248434027649617820360410164656650569764317276630849013793287885977138230836276670438104249773012987409729167840893275485003815318644921609148928491070883133338871091115261318431285400181347251912243174597814643816517947162664072366140072147021434704600686863136145743582081158991899102940751157890874406487734035370784894778912387121288697028167145909487237085419837758946588214795741479759830249319014626637450950994967318762232407516849340822409981052412049163098004849786127607048842684169304461759386392429203627014919931233409699563642236156429685327121422173467017101225997003476418446414431689207966069392576953285981976399528750980450468615235000445551000426251766146991762491099947907320285230064020089640913201929640493692152601431276299277612657177894137745229812576243864024603725274454909469871208014496541153706893191901908049420614306619751849908077278542675009226760370768933623370506575899424112412557229797956587418544495821302697517110111552688137072013247891978741077119166508394828307509371128294353065657742674909066687266435560059621934046067529030506577086711872120681334457651105860695728422267521761818218593410083072221781188981491984279304768011138626306792569780528634070101029604066576107490701680435986970200439490900236426846558255719782203458346436 [148,95] -39759690541424156172495078256629652958211516736627569662611804202118961024880435360869054441873296839579587835904872077586144036752352739061992638091193282315727317968821620133227358811653654517148657390964527641435036391977678563995296274000067859321759467962065354577271125547044066397238633535862663694522391066134960416661020900719581264850642121165111697740662119864130120198328328331332303750486434694722753664877314752984734434228502079609232677064057155556427722516180276967885269982519756496140408797845082567964232749994376531625108049035249070176698830226511545027392641435727677020738771599754449565505905471812764382238270866413709599929234603666001671960818110048732940733059635560033681529112958296741938181414596245810516480122967018736513505986155846869745958861759760509842805010233265954020831500333758445647394407561263994378516237203467546964576695649252158647057683455923238343167188196348330249469783760867559928319405329644024903430530167169513833956908034838657769041411952364524493745270710874637592693985150329600733249126950444407862123379220782951980616396418069270321971079164979023088250421699441524314277045902477603306246012706458444430937832122243075351949823498355542206714940034874471031821339952611437701659736260291539786684659251327753621093989334760611470023110516545884864501776453044532099145365279085107760417025881308085914910111552178086522798455498891427563951316822336742320232443852283427693912092862866525632458677625082920820765938598402870575975152559785909435669763425268284135041820487463385773759148075851041718442453761679192196549923320467500001308496300308761238456576916544749989545635038811105240415607003950945119202486811608199916797045738940654764280967022415026367401109548966015792668438697746458443636037149541844600405546871961597940578887089672921275378037893251812675608715609598007319522664108828749943743608551837334298351663901121084697575621241606782311361352289127410762097272102978289346283742794740040291541591187730496 [148,96] 23433397916486634647819584178356154647092154637814276235447128162121779602593230720989791438733380983941810749548782857212082006890046808501467943452527404657038071008234842623285367756087031750770551740518172263927800316637587760202787664502939303965372827194295558880501969151276581744070422689337022606870810430911427038133586013791557133330916206951502198763100188127902328410541379091046871206248368097792572190088841710421514989164774567610670997885226066032743992192899042474089437377193749577127046987202658083624258974594027862786253526603280922910593549545669245690867701190390894776519304645916158879401746492978075873610790739952685817709158753461229687691895141944146617556134638752320556502796817350542650565735684458299158730813514582894304320380423642651875590994397531693171792566949350258837034687389122880887872203767996171946652814990233045727337179778639157305907584790073514105750126816635307488097623600213761642718838041062793787721752094143833643116370770597139829097569574492008784351627167520722584383504860911351318576627204745331819061807392637163187648183525315498175452902579260254311269286706886378130940163062285228626963702318812646139420546669939648609170860485445882830660598479896791275369962740877269089225014487733110382929380198263730680735824861903382834478707551199377359308813489229297690567191823319380999075715113237105183321252061690445877373790622142356852138060640559699957741776083951492917274972836501979426569056765207132224084881030787975407245013895271863322838395882749080092223387238049838086667141409647540901476373233493474499967839212249613028086084829012828435656215133664547630836168279818620180730654012784573691893073750135416352623034153385766648857567367432710629357294000134973115983849684023569079259429969479026123845419717198364453036824578956578262213608238535054754103849438023759369354216435619484388270663611132228632558926948444893164924027658633755454588766269408475472703754863689946259136165038264306856651133624 [148,97] 82335289755321148612243619651724988764014969485923115984504989102228509741161142275233303306578294720309566250313932006612729588031695202692638761675970248752380533146041697685241138404572389057252405558040575408249131363646485214670111244191105351601069515561143002497036400193400611678412135756199885638866592028340239417188406481665849768803699857872465890644891857827930688292306926496842671017207025609405943271671185278206737228882142496263956516255838498857167119339630258820660197922313972151637605774529503136049676543943056472605822992795503049808365001280094591314361422242674906978376229651545821716506456011428004709232935423771061449287212910805358033361367704378351901858710715069828063026396320028569997037818389091392920318666770973250541040389199498221673749378365752111395464010300076894698723833331333261345941295722443003190939021325721613077643814220637575414917716520769248084589402283353469308078740395621747539220470878175239578490158486386148796973671656439305426410307446187614046527568298227498496116338267354182403021684843812669703755349986959644095409724569414612592742861679054979409368617880362605100692380215048452156068660750748212131260461156960850029224389771424064951219547704549047239132317098824607800568861569381741845903074889973837802699459308647431188055557274169675056176305455219445734121561883744676842752943765407726915212451691689118364322777802245537353010818079305899893465444027271824839540256790537028306767583090647140897208824214216106529352369126947207149353611629487337683362667794372432112634601124549016347742148318195023338816380886090846554544238347211297563639104251906548180452582545475930480378601350696119005344213900274305458162782422261711688918209553122489027851727519875141502940733474708854635860162565577349212990521718416144643437656680516525978744017630839458627912368296118547089091307871416697890967504019623901930142612731063138112726297863114224511832854137591724581113019467340682507443025075145767768976 [148,98] 93923523779501451277033429562619860491020301595464869087286351744326545036496854116532726196535030860463815765988899341716104033868184508668974210929470667711230354744695813243018136674419853445339578239416038176553655912386597281167139531122710978339088067129059321651121040130801308054414033497035177345430091223479685021621584700096365583025266353922225484616719439146421867270162242862555687685157442363337271165541110406733518538788998552183552976065840358909534203868528935638180827761071533519262378781508716255338785898853665706383781199739635205671133182017969203709973398640460882815702962360846034754465461425476059366342882238536135081616793614356741533473935649037835336576763148744773179963012871321991424399773795067684042373095809939115925035508019172336504117527623805376125567049630056234210181177683916507227756867482347111982348409744845883362694168028312137082919560727255534455814919215015795474559244194511894979973983968215406829104753078377159936597988969900298795375034310238872283818269369227739114177414505653321974548209028589059539500794629536588956657865482478706430201649557756031181263274157035902297644452616251480302453838639641884823540142142000948882981112921289890370221054067698761187972122447663578256136207420877815467991454658885428456438339961064465674449813134008621814331358022918418103460660921670666833158242197992684928394342803603330421847091440756263000346840406655377770281299129422120470741215932367631116906390186180193521156499165254861985747226858834127472510439921748900739246011911914164908154964233639204622812323172806295685708964886870267621494956566384603360481369105444926026480079712532023966390803118155415808697932335847341719673020860352482525530137964640053488401438566866299135833836068073475293675886228796367015157220396506977778405253658570779495572997496657627124876608685715923147440785846312529029386994542978050513475924368784225801093209250833741942232587541079617228955771960352055054711752606239887 [148,99] 85458300793340660033164897091761336105169399831195818335273668630259060008171472193984226759096629990670250591941912087316813561008383913053991765291586524938572544221759412070228799045072227744176041945841678738278176035030423774986340491227636077242990175436461523161524421315011607084549571217256663840019713468154952396692410183277696909982375475342929671219704531258164805363428424426985837522443358473812212108097384893246243168947957677427963766239517514732501084878201795098383360285789021524290536337953347059497006521325779790854070433366789505415721947186251363676150230967187548651420083952436492961347586186093603899355851866696027503667695718404582923652258710800187891809396939633099010625737867029610700231210927719510004361339481511835391727853808316196344510252521048388468326326070287955217119476056433969335560388906859127267083893733520406600095173004216903253417706429739520388867468705121841953908304894320931829682995731583478699589539705501939241858410369210831547035878503145032651510274633141564200516260808656418941868679164014634453271934197333741202750688741785007113458564786062574812755985699082251715096082501900606956858456354222073567512102371928423233994088085625888205987626915204758545457311445017005217957043013704807835765423016805564361398126142002191069469754681339537825002318438481879347771864666125081856613274973990496410603517276949476156294317009594196995250962697653567877643202410964485380802712209190220070524178143365717683178323048124724838628547537168933662917570066495887653471651380150889994480186409560071466417130328748026010064956360813276341650626556123102553903247939057254190014970170697905275132088258268425113429996470452630392863035789754235020303005090563842079227617116986127007864271510014502412176598151302046934711289271907109873480838560089203581279660694037276255576489426616748859203034056081552203266981787064212130219840429482314324865939412928690765176136951082803862848866614540227015012319840 [148,100] 59818207700139141862742709845436086741982797573351943574804558589650421103660798018367934166371138221571899665404759865609038430856310701645141758190742046915488983908918524958418344544382413697051921852528271377224525764752590667997437534799152091860371752845298293785291186463186282161692858734364505237643308278151491858457939206130730206297881799890546860777669702276639961912614663926725586296772647240103355222229020434595489135070653455953368201657997237067902738875430668245373266816696013132633768071277418105642323368004683945905096760124275643635429261285284705336904396779651958476522918196805926308942782368057825096278664235248085216974903858723451761527571909315519276976608019906516189066842752675552003277705265965853321457140348884964784432671678511913881828058627240639351720968376726418231455052015077871480223177511530353387643248873612384721957678381574189793723632448974706338899137590597729708550923352676443183224316511319217999234648919594905205507167195335256530897611957219658288687609042945179782387785663600140380409130771086625853940128198528806287731931124936664908979453559862315878791582381494281004342996043821443431013005694516178928102103043991121864112510297466707649717773697721759683859449214945155669525456710749798564013625998252912748696457673153661534743158955037671464108824559342351939733268947682995339012164855252546444343190345026566049091737263980584093223436051598607555941898126566403439988254014355103959249984023897674805561667275247158693980988488533922025087489655344409690585233238365625894993683974785459352699817975857615969486714835626137396613325833533216699265118562248637556660193835726789994304694489155718316074370845884366877473086511360279180465489389440917642838513719901217254155393211823060166809983148568528777001050760486078985201730427329058936670571482770727343821180537792929545351941781358363373026959206563664863916441929423353369796178776478028953699209003760145095616469271132967776848 [148,101] 29099399404105438637006082523690718583966456307328978846588053131887302446565233625240909374400225292946338449360545245860789456509544940133842905820972867229481747738937380970548751392009480000361046986539263171803029732338143633473208645468623321359206033316870720798539685334848363716839615511222851784032329781798290754594625409116127041395075151257584444651102318935679003128688820832311296955643474936465010096696014580614631714204082722100321514284285079397982637581150404503958644131458828254637031588269252038039156929909773053932379579768798567989275147147670325396065910436544825547739689122217011477923035930399177291585624163475592213454249707069395594156805079708043341757476068837679821044937128527861510762658139739496251142027060498039019251351268353095930693767540540293738909739965165909678917703853755958756513012697737790911792718761336360628895197065325570648336791359502219924909087523262131150972285573957066138936586613349205169770829851388196402728501911896450416165873031379642122992231142540661436049524269204043430053168693539669685734109403428600408309249526593373285760146008521678117976875815475902025443204890058636477372139033843748408847042331373012380194429101434730886744102401265158277253440583169712865242322635149413060078708133491705300059763548959731104434659778851561333824295400747158461834841804378206347480010791280375203230496103791906315735609039546817828577308564547183917515055737051303257577539652037287126152726909414668480209923742524939772197604796127298719468216093284443207781091668336862257951675168249745598411222556884886868510740758591425849782539931377811556805715939304272080902516122113777334057931422490283401039157074860737846187442418492285778090605834273926033385598439379642947675543309570464895522261229956593934023159484269094614635060468296128674131838310348420227541418152580045359848613351116228106284105974076240325260288629652846188918317687671381071233567999092513827118980529696112 [148,102] 9771936160311259094631872917439075627413825557095706212606456476396340014920668510581643275516617089928424868901778679768994643422911610043423727716213824871948915879514752301339891679864414994142844405831332585846615155725750176925471012416010553741710146103072891902892515215184127404148586989181650683710811596937033505900282607186849134649912712416723163103866157523474267977799503836033972146664966960189453227087989428461430694703808311675555083143462511201563110586572738273911998194165038845819238842791838109766598987972331590358390618873270181161542647611155234860485676982198990432362221414339780325593381395183864079161980023743278029326064502903556942287907659182193172131153561425125514637479909654710280381212185292469173771656269583169958363486248432230047619979354029713636527533020624130141538981451231150835064408170724399907473405050389079829536835958474981419247830356664980536880066250374381370962302982049745960663470915622322043095605067580581957135391396599528669482662342463339337772951505713741960943501372106783908833909969222386479396738176153185828444625214286247354989417730921461550057811629459978206659472269694610927284401825234695119231347274744472324762461365653769223005197085598102959102448151811356393874414748634980325603145731418977330081965697004394325079726839090134571750795089822571819029857516635913012260046036771093866585792676889471566032286325656665671128112394149958208831414312094510922380287287065795776807174143994455230037181423641410137201747204558884939370943346341926618566550707305898187411484302765464796062522424330457459632145881041414370617117554965728571547424027466555828802554946015952262277175964424318590914763760105144364436355669607244209225072852126571551410801981503660066993052502811378149688532400680536287250607977116347919681709845259998120227160289067088298483606068753659409209428637671728493116666696484930009306756543047787371071625890763943954882361246693371128850453552 [148,103] 2281986532144629999019359483125954443971348252828606378480802181817534376705394252533442205226045204378857774393480286337426100162407936381720855511213218032037713818835547165326683442608819208781209941423795598152418514199435055371938102968971794556951475410079735422962266365391764440841153639162278489561829801847436228715960543083216023243051627511537978979122460275916322396637210863586788590932915079559731038052386153054197779565052679995847474594638045699571712336281275460846936781877690703003351580273586944243618452060842829423549156208342848223375123120062792469632543047177593570812928528584765645392439066611555000548700180855226414632184287525189140102124724510004181323545126871502667929029352195267480684535918975264913449070103999532838581989066124734978996466337360684698338138499065585399982691860005846338959335668619324720655281889591639548249796469710905488914732409045513165650997987649687860697002028936914807004518057811856059978198320004277550731307015663423057081014841843674155403347234730314694466315070783823905092653942271340532406330190342605211780229990986281377443424840018851256460661145689140349171781378124533609708746163768838042793439416787899081571112236925985919303019664534089019352585558116949956365191270599727472755989027751990913963280374793178763958317219044592516736010347985896335088561100231968575194075142633561832528414309126724742066664274255857560914770026358322950444228501489689350348342919392622709327227471380823506155753142399293166869930050916279335719188100671185937771943810420477499959032011604395725888330675749484005285931115216422305869986268488844929873801938637352209342380772675930384346107648736244414415991240139290804515507052303474432165208798227539154953001020180838948666280592902052930945180646245717667945947330680694749844846394200222125635199341354195525130863439315720327431625311592792815810239577286330950600628318782721203842162435964810621348699819301165995328 [148,104] 374119856487348469126439163829684716946933262386562310677198383338647820706153402558341520089415961540573258809530306792340736866290807527775227378049979828674587882758354260284170318474501040673320207950073416872864653689130226779158617840418811405423676358959656145323093286612468288833711213718661882790995484144948084687819696982120945974496537251833646643953802071095264034966066857302033000545253060302874338318051888822028826574639355354184900866921114822139455857863914602971047222058487005247733927044541090835647842587762980571283951911637517878980612211113670263283290577582780814082282735229260194855792981725151809413641490127635885755803892410077560083136522558806964741874170860860818759923222538302078290233811501389780137935343622896896156715102748072630529862573009162491032521061724140439362672843153957088771071214172814162918707914406288572744690639902426900009046223485671949866011551936095807917190080762782270852173836612682440487111729630213719150879903173308334884767780236437007324468341204325619648453304858910397735396764264369851689169235788473432362067671736791411487501541395438971710779730590414645487447752705069125094810769113742358693047558286625701906951308734810101995462258114703883190140538695315664987984233621663683615508532077115531874298863478159181670542109841056957428415814470031143597984633177979783960824588152626955247768990177755094298035308569981303249723806685813654582684397578254543829029688931408711029369756616614913501662682790140383383542698416603950224178303375286251526843035461245804123834064071294112265024744168379579151717719955624640432431624923317620088026129801233601009453848085884663746725753581698538025463953129132756673844969834343894664440235874779859279467441926398154102958903042473652186147044074850601657169389141159002962491556344928151135926349153859101211660524836582440927078713680186097216014871737034449822380146329551137214892662610057899366998359752960 [148,105] 41299432807252050644959463560664598393966278283010362114196730272004257004834105469916426333574926296169736484917809681061267408336129745662783738102999220100448200382013444011978217954433527897796370754050730064483699085148656166798386454577839800675597713669540533699045293072177472059776364672667128047621404181261262118478294368045448582921982772508285095243867918204408766196043102591512558913282873991123618729548742094866092733057440760319742679923322463309090872391083877319695188774170794721887069139194413860944751086956910405425105735236755977170151954474317994583298845417337883982686544080229777186002372278352176577859769510372436280364448898822363473486083562217902391158554981454118040122667885159261940951452182088789711435645650464894617829642267173053206937549654860094203535814811397747167447552402812402350109616332868699027811425932529079111597107585312382362678360947194662314365102849927094826263221477341375802864087665987934973899039294451094842539002196228345117251298252973970702950097654593730569053688830674054731709303538608200551341105559234965619013960259604177502889822372216227843187278141154835588474685408607819856069077029887965206909432895474686691696723988051282065517349306592402285819408379032559451891871276153439427971696809739839380060764498179616263646568970781848124097250468321641771722953665750577372079198135201973474860639046574412735230704723963009910293680407111808106492642677671161775808932043835970801610986633873081439333522874999068981454514270933520283540209733461763832643946869545464752107424085426995881467977387557467402593391468477434907812467435052491728004541364025818420634395762096671589746994612837385015679217732088995209549074776750473462924159584717287758953162569611950989779877198117703198999393649856587728848630239868592573826806361470349284841131352277317540333897910934796674300918129930087967840565609162482415977002001361882363777439435429057647288144 [148,106] 2896117755158566140899695740486571274322124458762450338003929698267705133451820144958470267501790856782108667236693847709391236722788529894438495198981405230778390809959140015293185414776689215721732517978192260564455144231856695682217949850577058802908231519561019790534663847961060876334164295060521021199309154627754136485681310360190110626255876944304346149896246395562202710992390137314244762577257460463512058137258235124501644288808055868980672844930725049689016537813591023434086212552487629149516564585108749487886801861408616378160288532579686965472041868773532763155543404941603318832431947482561813700347614671870291834598999524390468165876050535214252891892076908148031641843462782753003903698325232241819554040642296715461017128015251542127943375788229042124828194781843313356252650658469165336740082564294311207330382996427201956755351295089892417255446587164623333692711819435635651998302336837599337491680472590463578870963634348283065859690849386377761355714434025198355708882973042356138148117197173877602423726325250223053441911676419674094184041216756785735433306513911279982920678771740637285651373767196495549030159196532804680099483940271782476070324377935027454024961439906038013451499178238255755315544834662126412017039249049194476478940871890957368363397317792156158094255406482834356359050058562533081615309229577044455980436842129437086254843990734133751731553023897787223901074781197912058175171994656260383749639942317112872384557103676641340505797722141636808050174082102674019594016378657620731813475310471779842583873141892421421506259953115635233088005140628708081358957338957201440387175821573404874470478188835134268532170565778822146120352938285753216330198638497490809733924331225234501687046328863536640640810496168294704735090482499611992447921229736323808665797007653936539519416342771632832784721035278897940930108613631174234257272082214461610201335295432043220617207892697822187 [148,107] 128481369270132289163475892215883985020519422749186573531383844720860013325131827720096130186851712156225561061701934281511777363708406123473863690315769208348817609623514594399503543817838148336396823363057270640857481327140049576829403670069477991388868749471729680010434426063646047763545253780872825522559772211398001349689364066662957172663130390855649895967438095745449168772204450858339153794573080375031433880278946626991879537096367891911975809950373229658825363653981965846874292879600201509133414878515244741089376041959465571089339199789703903489265148111819218084012261458292137669367672957783487226453485909090109775146188707764138873594590002423866018036386489840514351999786404160785615027797496675249636454331212314709500797533048201498018908794797420911561631768796436100018340557901075493085881979943324176914551666759506934746125171585391919759362334204758169055630593806727482230108047211509682233704102677114571630285921719413679474590177109020139285572030524152708086428736455724611160326592609383124999396901728312341084526319235933861456342868609470323022986177622634200628498336830578128749686586172754445140471188949961294679006851192113059636173020468264066305519168133862149308697543752365133496833519878967153726518229599267785547458826507337761719242835293134316826875780248719840263887267353538227038675755951855001431770816873382971958752218879775090258980189159387689264511444261664256693541298892293420829853102952886382641155313577037880106490074714867791775969644704686170675431282901939082840065549657614070006410965732704990295425222252433471566232267800770969506390347809535862827913884989655148409577658234517441242641917331141267683590031170933332434872336330929733971240554352485629792703810293206369006560397510746752800424379517591103355057885565522191794047414014153439897434916808040528550001646198389822578745964317800400324099668471492744782725486148091539737584123968 [148,108] 5189621181315242110476802124314858038516336965899962660268649846190001717985500982893008684919346097123631033806906516565481860582329377682887754767404045705838229564825366957314877341182942636026013843245670559000234721970978089405711531305869401034489586758486626468367203364801773993481972082111737335019346337446498789879650441409146007181555951468726644938135668639475084190854175916855117279023028123300070686575504633907120640736737609831139612316701904548747317393219213198414822759735591675755704851837878673441005257266799277557709896622123055872216213352002815936864686511539053692540345804490753007796865999358095850653561796646235040368182016815774126753107983318464122638299689358603917038677147009315743139317208441156055995027564510705720805928770929520053088179696364631494509026096524141614387061585324041405393179245922770649357417528519525876018490491576157175953622464052810270959762443136311672712500594226538857157593352554575019995549697814976293224233649103726345926118473633684133706549597285466911814469347689322564214093006303084884172381024594406842669686468969933901797111015827173983389438929111735856257351954815507985167614676792035133677359059165874529100194944522864276918853873649293755321714087542451541050894114336078163779704190778882722051270864299480207994886751368324347847662402741130963725202791326994975898330744121478841062404405788302934750233947532330728540719243638277389371088293226416492536513738412372861192608037898977601639744290525992744196959230129337064695194758046533019376109651231503148262933488439967718014671222694550285412966318268008701220110701303202116206747777186308138025120340548114696798792173517406953085978191002416435203319991241844967419456824705680358961165904067762247660418302415880764021245510776691537082050816722014406483697886834722921111458891567920512959123308820497676316393877954731597375369509263460759016682445866260793232 [148,109] 524287610937459453932583086192439463334946413465379168892906409767394243276755991625749255942406784957121261377717629711895763023435707374593961394149376199746951969452749329418299352554761314857762616785970560884425284250720669771215472922835207503617076155246227352334059134341826453173652409553877405974224094925277588540035460753450743419071779247220768204303870452066875892514590752646647525852441986648658642893360538667619281221387492167849726601259735883606801252044571310956091352868875048897751731090981402125328510115107000495968519801327411985120119389242733834362369558367536232224242835851033149691366549080277856457691604666214666164824055132302516670033382993174108726611283722794252787048455103703597699148336825976275034859977900588676971697030608808531558387319336188776148909337341658566477359053095671690996268811211436236866788445478163689077406038244551466196329716535348881114293052000053482140984373825109838564169025156129421380214063211966569897319906720173656516093956834703503639497610599469432747515673732727033741977341435228305534480903285533175375506954846943751564662136154318186932623954228005684776910419316914467360823624900484576464683049088396368087085661502877963471109826074559452343245003856873603842958572900869541948035468722257234923875168686344778841020122822525398706637583227199619121018330544396060560049491732696898078493354263942962036476135381699191154150576638319893724484625377083909881617441601449620281415281949864693000923256341139262927383311937977706659498230447279750483388403672587125573679580329375992550813356403687058634537920083163818624585797890617428065651878711193980338150764055668497214588462528085343960886357198469379369740982479931101281572382431338388486858898365665628330066188163192629755489558257905419346010402780799641864048506671197718652793005897046833207594106763996063789725517785898936517691072796538302145098538992784 [148,110] 39172026626588321925011692816558340156141296556695149126437912243218718605033896740096061274511824478752036011149243375086875497932981459764697021557570497192050684849742895496369747043863292631739533871154623712726624586188607978445376313321626919787360247593077475401711682327531357552501768355943215326957612201620712640236184040906672794676752192597190317127550018230400310391239038788714264492130914833364868339278211911140990439031813121643725490410284734325876421186364061944624595635996262933927409015593483193593091525006988215833298740782336788598988660252935784563255190748025937397805062899930397003628820596086482074512139983439740638100950600292822993542948999419022928877676178165438539128545185574242109444769067751398212620755296931967951814654534643697121402557853316959288532738481207196816078026542426711989831816300892805830522619345395909958914927029294353158058797459749679136880998288500139679999156498336341073075698424105232125143733052817262737809064991337766883207649367038966344595337218246359667054958724959117177774510563542930483435450339477409724089661668784190938332406051568397822718836789854750469669540880647583974975515750867222473210984846645563117880510577657833246137564145261513551384642366364490926474207156382486816772293957160925877706744801625546415111647275264778378583957527850463146699787472946139834531954249094534842279289230310601172201922344115469950376918480432740357039766111536072596172138897633932450181767161560111222422053829248461472373063419403381748296061260400827078775439308066256720091187932936566078952867650783961855127435052973151487559589975693809186179652993199479568540884341287161515218247375942005658218227325136685737486360029660595031629846351510755103293773529391199576221090681076639903174533757856969738974628597843794811325091583390450357773778983722489595700186401014010870857988226998200639305677936226117101011336 [148,111] -580345182125994057794710832424427553174755748224764006885992302310071517375861920032620572457758801377303440699931578413926013141845370121324807059495583806489046979097844361075079644066883830389081281166656087257847314852967522353051843789658167107350830681486659973739755175722892117195964049872117413430359559783570155863300880481255913500439499438536871233734882810274667154961344098236913326022490185561960094419066935289396106869019400048279581719268838746746536850486375127421353928689732250265923350360047156215134537533999529681813144025120218738595532408909478935957834532612624474256963780308311701748430048223151208848158261021564681737828293710061138296123052242760130794593080990727639434705354014088100436945282651249583492657115756786224995208782918883637395787391526891711624697860070102330831703273587673462307745067231069430266440601136975862692078159052038787211877162480819425620229152562159984608178335184262542300175191105635058611801116613732382405978750713297197267430087889755975677098814545079296463807705417423613343638767024415046056930845472336139864110930387514917679185988799556608283229520141318751888221702536862960350267503195802953311182012563631701333705457949840151237434107706534331567772287479408209415145011824111195825270164694900192058296088016448694806393140680492717320140603465854002777009042838384737675615775605554106856481817743574556177595529685038292034496908454185701525926555551303986368018938374097654741176690660188829361448193228482265731134677088842137128928254419658161085845975083524703276245870264457071274636200628652736574681365904337659904030870193832565626585824049732980458163261984147255881660320446799130199782242770529170879143913884363239732359498692349220429409571421392174515232456003124249861030693482963451950084688078973294789440274781595474088318548036843568802597950542025775515333945124264757301141324203267584 [148,112] -15573324313306194036008308983410174010554529755307181552711178746415196842285226541269662739919045740839347114460431340818954797048753758618366528847436893955599072663839148076736099772799361978588440636890639151370565982985824562304523806991660580817678817191981898645059423205654018064429714690744034793145804285680721748724757770548342245569542455496020422939072686630319000851008808110630895921033900053657474545116289995283363395159690398874626081392002052068541310084777679074639889733423255536233130033067574954878157613198144145056388907195444817558076908624323008893628107254483385127936505476758847676177628609091024270097778889944262313712501911577053699985056915956623665520012007648307539277691893744381556409399874372664576629053502763258071659295366718941396504380081771373337584802429846787865136342976908994647805747883671301581984652513318491798739696316394597556848089529206897838459177937202132147129729809613422146111024456865564205964342832966062190845302829913601271256065754880388006933371079436410910721401214782079342025480967775970046871854047207836168856716581540175170299744541781653099591231123077516049959058914173476498766561496418666796197748072365060554756129494041394177283630725906777378797205895032411912830737907487152968907733328660428243999797803448099088157211793982803450615167928893887234025746848797550532901301206010573034565298499907084555715723274632961715633251601257027805014402000295529915161358625655251230685098206262248601485453975216974420495268074776621675075068066976466567951784545066517632993710999380069220252893970987959482412493409766466323602386205218939055807151203878722203999362709582661810498670459080484862724490306106812624775227244033532342968289738683902993746783832543611864665038530655859456533447745664616420668750232295617015139757189154123399827159428932684060711596134244493343326281839572948603015909744 [148,113] -2683862355001748327833724847964210578551211964511438658689544787341508330295067405969507941575046633381892315254756260547317924489788465557346817350368347208555184065905769166873961196684362957383890646333210358150287579919613940291334583262060654426039736071289458419206311101296140165058492832011415748323411380950822018936105123402084660962881351840636170924688179845777976925469669990023823382379241550783224225030500761180640829301598387345382490653785511527511833655633735137582710524868385353908218874816618603072680987056381609831037347670291632941384117027742229765718379077150911642941895384927503347846827162127126105666995169654919547411008753847720967195015118124892259257209474975622500575210933001170979113796609806566573472683476455414219385118457111307712324877456045468425029469519338654265776817604225287467619472761754979991946889074121795086461438604774336276642149648597512290721517669192142570275786317181697623365215538684271294009743021946348015713768065385220669721508690422630211063206881975112218105663751832112601087539789741134376344150399218738089980145597033338196962993366725119038824811066448173682113680948775180341412640444514987751853440253217335180668504153444209220992224966479636406742351950242583553864278195137791799406880254065525338846561314962397657907737005020818889528886488705542540466586436945637526744112753669038005834406718909525907106778928303035429246417409776407567592118710857598897974750823537301762345257450182608811020677313468525220335054648661805437999564223831638560746906844503534344518250830304501674996433222463765928702744889958966813718546062776159193231020235237146409814378472867193684619191859091929583010299766237315552934224069964280161620883022087546988035104089913285984705549565911972162330991972646683433036951484271075350705891160004472675274234223661652047780944571098994354794461818615853928544 [148,114] 129914079359414174024184682912058727901285243305323743323698782062002339202465133540561885599646923743797381838317724027254214372159194340681927406933158298020306813535253014334604054756482723092680145984840796168026880531629537460565055424394568619499873017053475483076772669092027473651781594327931810007803051999043194026681559664473903755897005702855667852893286091610333918641784349298726302698433897047683597167616594575540986100366879042397820630640275696652103072855641550671100386873521472631315819604056224000449216570348778082781136879763052573724998980297255720647208843682308579461886570792519999312306742945513266783667355110804399592252743701743122474079324510969863391167636048245047990128497164643271564233896240814214806394387087807693988265331408164303737543602809117598517496726809393824998508828444149788554250119552440387051123452272489244120498429011512254953262329107012503259660398156033496675003188967760357772491042262767463408113874076002489659188955672637044140553603653479308861567855156029050533738826769690773566761260547701800347833212591599612389135159548126916208410049094524168242526625473101507194283467509741476273778578509752631885893457306198633976140881444285963718522660994443172209589536808941222701944125063226009225403683722760174713989935251123329091942130424458556091277453783187764077949377139081641126029862254074550440932250730660705752618403331963972829710224439454108428844636026004172877387680425193792787353189737207331924203651868645655681522026014113566683595945534068549091163589561931414391368039241840386262399278904372729561275634894768254433510506633991359930660898258799230842931944123540079718305523037186089304876547087238775417155824137208644386623089968740448367200361696194638385156120085949100917070191275043895273832801411324288423653745257803692799345192814410835893608230444425590192918881703372 [148,115] -2769837149070862280550800770023867346471044788738979565202991074648239706840968965751284114634801271844652306288327138953792228241920824678515208772257073077452257743378670143045307792688331289456065511681254413133480978487680379554241800844173720826808871887424344722992141747328761885801032256472900943301588801231979687125677822558149102815957158126540853417048062167062230821468725550781115808241259852881440313295130441341879543062230162436164997565101976835943721627215953882068776359462261291116942016475487119623617140878835513110735959449940562504626963484616338303835499503160926597322474003738756848312384413910658523367645874242150119384130353777756117600539949292443412252675197511607935311380589171317155769578281502762658368730926665374740362421935534440712833044895835758428008198138011294526295320902327970459653761156732129801491873243155712755537740709280957460378080700480193766701732682233383481146991253325736307400889734537705478817758286649620307468080152572353813155538418554873787837911977901560902426052583830584432972089476368331981127663482478285390244265615592447237139822429925494979280253161224193778431495345384298381185632842234381706986507133929487141947414735824324205351302624033101698773166836930040349513653913745892428791299272704041725455988693857923355591033607801269238144786198939670219403254867178553634485116236652993442317126574805981461856499757384595022049346694591862654654855947155436386780565942314768731562942382503180387185033741085860380984485137794952363592246196042961991603211172838768531961264458153955620267461408362028067977515275437168991934495764995731355660159268973417609928072108301291342476272938320664062521222691955443017264396916049339729235163880716918010287139706562020092904393086621916644211230093723900160482853860460657319658885850397776404061401701891524360572112346989427397797056 [148,116] 54898811742499730058797552626195692614623366705661010540270759111640898388559679159301624182587876959616999957847832328978349467290653398830793175903766699854949573905240907120046059709154506950325666454367724114224636093570824705570675357846515728472015437353620880947386610402132492763016311065290317052084846231958002310246586592185648211283601409036700126965032648748396466145273160133058503911972624594546901426822142006918248435319163051346971001710448416317249554554495430777154954265090588341578648813334243178381763676499217014151086569061532062591661900214624790432806093015891102854477139540670942536228177275218113267348456001256826547768261618832494904502993391964205371646658608216650886622573131993241018186460581435064719736135499050397745957268207959568908578214599702219922478974381269323612473316530596196620520764499989348425428377042394983235265143226749668960785146610204206510638958079077173043892046478626476369536940677285442642828781685706345778672416846191833062154626729177355773582589012271885189330736323816660073929758033515954432982752485874273194244866970435651397074427016470905996027560165867683726397281210116422277628027805058025520248937351293931600149294803724904134998630385313163207736472641755422469208397305310254381524334412171259060636540236838913792994019410658025860211466272480888985118951927032852912841462459263040528260388592281313446988913172426552069351414645215311859987927795559158102608607383075390530092958952571789466012855312265895056555481311920212262631139302794555197398994382342503070536012364142609744711279033605605254548163263890286006257560954762390486394255228921727909229956734331532834064736028844918612965654763019383500456870623900457267866487264475053912598210585571893602051866939965943540039724736846279739082414069795975129672972682913163073446502851822724862228836724931568 [148,117] -118681363865370321021471389932914412912901756342236345988484176023875856173204800625786607911804328523070373986418376034451976248222057615967347178581222860106664448049067852847962360668539227784766758880681805322302653327259016395513975729754755287605516171908052185012816816251736235440266251968706794199879453895184184807095010539710050890500653268661268218507937408552894170718134820351281015590926694238000407944392658184272050975568075916651377571400870052429141194901267566080035516648771512378052026203381119714622151130170803354897062567468869008791773820150313340107982757152202284739986771365341945536612446215768791220937546760317813091961860096932143945280087503877486440936991769200321013981677791478873055114152683906910331830315297081992377541629711682230202726627256610115827071205888573894263782517452885902188188710060058635641016500813403349452281075060846381154109030145252165366086273671527178320472034389824762288760492554205848911867341723772735583880263433826661702065810626071092625680723910351256898962400673465251588926343696374459131176271194841485107444325064345383299326133599555429259741838053018817164437486025951943404539523078194709329089849607581799403676426369777801496612550690368208951218455186986982455868386690484132575943455541104586861978643072201222792416365951251581168586685360662148219485800355326826253181707403744108759546710214339549975910497559962328883282695933961274106134884636308671395672214339041063459408862888508706060000184709409908366639169387138478894775854506925220691958766545176676072598452655052734760115361726115893502899002582517873895012386305641563112932082248525611876512160874515840826735988991747007121552935015511088081515762906358635984756663146038902640285855894529041837093090365901735702020341674792081615348766862887545336197522118295652318972052112479823598719344 [148,118] 3721639306812946602138118331093968483391069662544632287161417762393623376722142881117720277765869577945784502916696328025238490712455620898087889833140688179295894298593990996204929932467260148033686511232085827592509042421822343372158947412410003457975209005759591372359849657907716572492574222599974318164452123698577017522148278571734269936558717436195154346070194486978103107675960188547373729971013628187942380913418273257393801946206338701527329298581917537050421074965105437136228132333637020419667710516936338186205201895369312360440769858455057355822861554061736620604957935224165370869308647912285304058186499908911859711145538830449616452673698743408429068769133070719336988442680487623660964017894245274096061346984623701957201590605795643515417421712480644612912004904823599265553911937712690785170617848435507636451763505479457636714022952283539540825228783139002731943431671465157088607884238951796918689211289144253310744402954113428721744888857864192685243082390744263925174135631349143592970152783683093531304000002590181539295941759509470538046891493713129931809768601034075060304062152774669934551424341156105552614845664067445863201308532003168569302191122238211289154808027368988715975730256661922412434106156946442222888255584518126726589694693093819933175690571479787352413036572683738755332186083332824156106820305798317566668271353109821600073962062899533956843308590372291670822466056938163905410387880652809684191050694736358351794394033756130752265451310510341798328982745809646984263894377495939313743480064802757288019497644312293603150887171921424219294603906073015834557548904297573577081854064026205063193041806535239370158753608774392444386656492186200666330928278893646765918053525969266285301696209130796253612736656399056441834221694796315550689792879487428324594687789987532241937512565682229640 [148,119] 51676195254703439956022706149264231820962867193202035016184002881940610720204346317754730151134051309649887843916155260451368930729807549388170757005072100872163696763575574030161396614067366648365319755144454854901275529136355097357004223221555273716344576131036998013886780532380211917055320495972421708008030895342616540219620676881815507045026729271872834522959052748378248450324943701637720117377655281446484110734987664942247725122385457575361615175137782838391543375211146339078115640892077997903762718365649145983758597039827006167909567017999727108643750364721922788182406329457899708688840364981241053111543255317309584593179529359595099631854506841406595369530083758048875249863549715518055047884937954680700254845690659012857163949974927161450145260208026753483294755739459498149222305885715615687593284094836836037293006005059049755255754750607259873116561771109593916800964638857772782279216381989687990833355708327809843451981769289349610241536264391771163251150172246133371572971355038335336881768023403643559023283107649176548608124697456515252223550233157342854622432776953962274184018040206803565433883522748959926752314024185150999020845004309315474151371161176886272889433344573667370258048852803854579162029194154171064402320451484548752899866705485251299657074703379234593751878097748275962017773236685304060811428712324841872533537107455499315028374747922178092563305027431060999904507734793577655512013642649884003569699326428260450270433414619685877821171912554280810124404274759165833653116543163450368254662164693594985218289075104119974493709658994515981305864311808627673301768452337728349302037899267423540552133221039466083127638666807701976174871974496796241606376748618075172676203465966170444781277879242753535654923522415154401308723034011019187750999946023805970321008669773328453108922368 [148,120] 336346957210610571567636748299339435520702811095381613610573293470785134075083867425804427738216856299002759567871445147484552346186057535142117210414712602449783674364049685958910707843180060518950656587652588696052544600685738758048224946764740752267129541986835655268364015658886425591339863486442364974044687709987725024993569656238167096152667873718888688436503637757687945913667884001239518655412267673443370757106858567899713720885052829675024013771277530504357142507340419492630850291735022364828121128248950040067648416267764165021844993292387799518886490237112826248932548790430530738361608907915277022726293987738701078440302736187808078860519666721519348129074430684566989090986092532016527803506381579585640027452191441625840777600990351229248610719200948288587599203497124587267821085378539970612794668399411546765180876110698925925665133296179944619928392891090872786481064645356611663211126354566141752278326983222330890675441567935899904753160278281835019392243487641482770141205140734894828819792899817417107909488303520621103079186400037906542535935893252766271967426401929117618136633729021906812799866862448526241205474200821781501837736240846136160134407211921872099947124524881440980600775292262198899111885184206181983375052432697674819004677236268278787407241784766990091015881529344236369188832486994484250579206227003573052765213556961003323315005604273255854528179458261910679780860174558445231626523824855172212340949761740148336030520979915492731469101724482338270293312669035222389212759821612070492247984787379861698591295354239958162287720622644927923158887707145524104959580796247543864806766563281948365431454975633160820167924137616479870751595014107170857253771725370625259749838168865765475790654397177112225734816495541346702216051056182436363139425780715768703320592265580457840 [148,121] -4892607669301547201142383476191663989022533527969400664036397288237680933107848538958034339673960686865348250742920134194971539250085457384211112502196983745987472346201438195279566913933503539845613674232284317055540119802515918327505528669338727871670957189557304453020698081893912378365631909318718096245603488928938251605463805780861101349156522145760547073827674483517459368072349608545513580177687965317850745264275171684995158911487138169329346369714904413691494578402088402339305497051761701418961295869855956502489058244782638932634631606265127206674158824284395836087056722243443696612470316870275283528837832404931260709645468505677785381953351666377181915829129706749222478742640279095983581694960778722180407805387949453364998121570139263274126205202956872264198174849837296948874440897017975137259697227733308018550323974682774023528429809684610086507707806035571441907013729497884587962902560506323706601837531839180489494811964687223759308902075664014576901293097606555185987877095700977257051695507466757996554221619538328932607730885040169443950639408678246248145261891665624423541453075930628294398330040386133382161967617693319574483033115264343921174113622875391919664618539284414528810384162558068688573092066306530409427845061492071442737576734941598053479749454513307455117864266076690696647996566867929370493200586423416665255054844371611807828955037536518038545426368642252644152129226221058582497737264876385969154609007245733911025218247734903792260155112658947407889639858737357119073865311313257903063719430236905751345691454531041064992053244256484794587474514216997501216826963409252357299183179029162547486928887696154355277622370686246135187361759773543822365764588633865996997261169130246211000444316036693647171926103010674798699279538543039814664270774774736312976306201056 [148,122] 4209092634274429013445511639780449045535832110336708474318546443978920132059480635358352678500186081432077743928287726134145643520301929400058451146935018895557869103918674136240518797738769803924490949360046282787067092039478957865479409195118023327526072769891590251178971866391401377565053410914788693927515307982100132944887051703871528065426663080832357446990864269347984067898987862155925751423134623917236222122250308015532031862075056468124601179464980293291696425986480302381072905987680755915912489443906742884755036717787311083223358008117045882509105280573045953743687719771597486584054784215036959317126202816461264742804026907556321811161127822233203652458884067059806447941847623208453995616251908274959046351288264262984418317438784571669676036907904390808548066667715371745190441906555777835629705728651789615557164948616970999175516476858832173793561468886679724700965270902966781982299025883562729584164375047096221265758253160313772792978689393835016324486035664317185911199084423288424401334235640786274736012917584321001389440171248198400282164266191878428431801878084415576788490195586484650842711964730001484243335029286071955508979725576547404746989126860454110732079143931596322683305144524210279122145221104472903231833334174129517944717726868762018196791229835225670974538599622792057360948015387739869338129227560716185916557110383222969890293400540722974114373897015417446861773099834711130911932560548942157731169884611116365933518900627778355615409853789614732444057855524498036808269435675520194876522817468532494031116723449805960460101327664906735736026695229319007931584363903923620456925199357993368637174804502217918661836530502939217638096022811498894225846297519054914471444767186192986979724039150704195559088696600837170374405866775145013264905852099481779660 [148,123] 1390202021525479244551928965818512658501523974291522160767394430052732915462667766336070378598146321583537328628327672538406305722721149732037808001291826954513940084774811871931691737219496080917167412432702550036827573753739721236400457252406088809210146562073302960464742376812304230788747353018240141093648599583366908883932785061411451860516305921818332244378788633383564198504230202862003534271641716195526825162318962149001209868548720792639586773588583574881628418277180745329463168080921668552264641597000555841686387733501092296209512119179856203400156949328641159759994136137577431340445151798506440529692567640215686736539465170677792952244035629933606377698953908013014252019669633764807945835330140193581930925378358812966547113151213731785244694542753208382531714698053951465485076470629665313864538368138365916164170895770068013776386816373832753825128070376942563189970191358183151383911792604227087176516657447106412046036590079252723526803679649078940422917672123083346170731308552325248597898510590965877684251495018442461744745181742553038116354915400549228079885370562485656784867298138910648699663502744188155960802924217539201671529500886697492930520428108397924046562093506149573332892804784514175359066686743357242545964786033594460808032524888236743515415240081652882312919173064940493013845127088308135495733014042434114414583892604513373110629897248612641984385467665548619975181205916341660374739942788889710862904657946430471304383338413630882870828950423122694755864534284287359515039869716444544948758149755950652686685409654301507049507786243921231334294735291920660800637892399189455415821677749012227703371529349785652226618708367497262494188792365996219531346569721086843050629776324785042581981867296015269672196409654961147765804623773186375024261009280 [148,124] 175224387760592821553613317439627218391196608359932286498260012804787924179962878028546121110662756874353067765076970713544842766586470696969656585163493738769731609234363218985587008768736149553894246909899815337108679523497522565042752728901061457526674750413961563075296890797713514098633677787811093668796960868184962530662203742713935724521844959415908121535356425732184582705125523676968675700545745966568952481341292340078535154744237223139565625935901844934946082051735997922682845071503406689569381022532034080410978724364821127894252948060796069012424618931706373304690204012939715705954077317100256738763826229154932698337522594154223574558952699652233297143229164375470028330570172824347301571820591236757028362478020698904705874339608662096672044027815472037485147710843622941444987049823608529338976198785732620209822017520384141075324880195504573273163574766374955372164746416197909733097699077194702763361997791348176830469458062582864684183619373849684527833310015387135871830264059986456250773614964484106602685268638138923218679278200398700684751755545177918709928539355287693647184879925812027935618000511822129029489563781052197028543224634517430768761744128869114527524019976151436932833636004781788980298947893621922358004684957896117349068310102750294265085023221666661057042355322686891162832507960287866749820105057127030484598598383940502387173289518131322244802369960720789440134237900289988291036621672818582053636818030350662385618172585973075680407111472653059494095142567709903150253490338508704162197793561383775076410335838840590456546139514778376905053414707158667060884086204035343942466060886666553502935718780985611984856381462542431813887396485776226701204365805736689460455838303845451889816809312363071143310495152289884121771997937823479950616 [148,125] -757051459384296382678414800598685191563087846394600543100889543829003643873439979188837647577397334618803347915744286387022725778467742440453623395681510709619795596003623283181153461189765005175703542886682044180598140403159001936618367891199479792540899253714411674519457030306681526191766868304730000885887382884434032745376346283733487031961349736072095426220869574020540180851880182386960517461581916245340341829925550064061028332140919536448444302465970406648034560476474814931098360277833994662588445910186728387104949493873242577673269151510079130260349368531633155279759600832602498583788068769611825062964526552139684564774260679392567725746026034214838431230316133863345331117195672720947753908044618678442311050452210426629626710102753106723144084530717393579226080068927723213265363774087741124228506607620873448288133384525252122805601013818698822620017026756830944775176550056739466794890580160529677786560625467438422730226377965655442771139194061047778365657749639117198268456237205107869018413658958383082296139214432540959760017312852387138120300011608272630455268949757456679142716160147221195470680937921372261765549043397404759307580383329830083108781592523400828462613354251836102372814723154221464561197402268563548775614059069122911620434049351553251884842468521534572415803888344804870419747063403810735843558246326636733214386052301133624029050487314599608006727872309311510108983497937238564148021852285774216277881667277581765427209835917909536292038916651780290901132024054400493426866877536484604003103514730873876262935647570401423548222441034816684015646656613686726748601968280849610541214784959141069498780899702400748147000265317534155854388016367464024368973014929807905790224242393314209444924330305320236420200662078008164567417015705656 [148,126] 1306606252763292928270586986637014000051180485764114899201579932050156174336051291733781984079572168955128539306837573374420896845231831870224779181167891685870679752562915693972383157996152499007428501443941823499943166438285826817406081051115017663800698049948810758948991571025429025924473614088085377561181802221282795565042394955662227254900637984072473169932477985906158494160220001983179946388134822681170578850649345081674311480954719712370005888829043550988328864318326052409702068918405935023813274719820908646707773435425829103919062480959691451529474597953273595444848837549423490736894826181847782257672131976213140549826478398646485331949655027122645075999427940414853111702606085039415474424062859265181881544327500977365217083305474019506147125352144714321063542233874423068732224087054967985083542870398249312842859472456012500774809560023948056999480980474385697844422929961321751812086461307372022113829140213416201214831179567974915191848544284251904710269431205488530856898335465962764807230376937261336928073282327733211637556509574728059521559028665790269687784949836567148632441707830464004622200078860083201199763001061753599040188372871240108490443345205806446494239463145524323931091090817892602963649319090613053012319034993907703699361010716504598659277135802162748228914051503647441262971424535466997065647794489662979703820046533062056281419102954045301560922446278158067047587485215391600670216767577627858145318665438841368219910063235766284936112732720430660765340176114689652908730694242348733662175922386430103610746567170269427436736853934614977276502811898810211073835408893262889704294213674282161231511114236308807743144216813540003769481551889071274006504760857412485904691697318582386326691830881455988052364678943454814320792 [148,127] -738211653061945557531833458741834813507427166383978017800806867460561582898598401044656307732190448577879942796005959990025701973560427268032785713001297973950991033652062934200499954702998735129187699463714341832210724482620598420524429350082408408904984186418087281522022632009946307434996349752352937075166399704394922719809573357204597391089899102937787584775473897071368660059831473462881455264468143026768678081950415963862574798315630371027074886076064963572222712471510270503106660845437406077908954005340363771130997314091828660165806787616887436136796139806209858626678003389572283572174497792541050833124958009609954587098047645261366631920645549301120171482739652026887079129675196399054360219079659506824261177456556673400252140378678387999714090302890163323342380159030199966620494735323445240407226390504259594082300244284159944180742689937883925074284497769830272959994073513276853128310446177502868823063089573673873978553497090912851848108315510408509825896970408961445095436200150207495680677429326136971597605679338482378668819321303480940348834957456392800181841722053303896000811589736454946212017430438370624533875109401317998636418945035639981311280938196791812041370370694964107514075656176550998484942754294712400744876981697829042182837055158837409911342352467197782426831230997974656319727504144895140212544739930492355487397048719827536022385393430586389225093507795999905307284413648178747844981462339236622901211576050752100341825729188767348438537086071310500449887738047956176352051510100246867082260975075184279290488305413009633247044512731112194007259427857332116673216202873335891254921802039777212847323417525842643554906002824551333465075125480932564634579252983340081104947780471652517173418098168012129233423230536448 [148,128] 176191947550525719989707801623952868646519919570356525641379503787771454735172719677426082727927345520650837833720991483292466707107141580855546622794887557019200088263415463545050300076680292775684661134891289564207138973299208696440020889789761048365764102928489253371479772252096558544003532314726517730592316710691477980590848300536107277473237238705444518272632412359130221902788650910247719675924052878710896325858828016937657766669249534443479766171030002412146159515989296931966094389813370173513806047938684853900952336059057699851265610149305982945114004857893558271997449772964450930212391793197003749782274344704315448107931060495849477439962775865277849828204052761597348051198748238481285683852958524157167097366162098125664189831250464323773782531466142394034149416595558587841046060986518187266737749921550580830458675191256129526620403373428587207540664267836612485894868055412331151697570019090255126831343503184072884936041961983516849189384035737793695335971631834535083763903608102678545863568530276190709298356044584749097499828412338354522147731216436129416867162128669346901031080483702023451222920099598510792497327203353735658414158559474249077539845374119952196043631102440952655469712900712368876952669970457111183609821315428727667776495587911561776413626124056461450393860446430528837789787156661818872572523321116634821666448820126708537456886562922124526111528166635650518773564922877877466001667053793548768344410926737262698642784140925138533370039068930734556841513634412904856405497361629122126425260309600626507076665925067497777686392832991292064408468475361178579304525181869297063802000351957304263905242897790913178868836526830715748685906502357147832904261728781055726902841797304945498090067388146741916352 [148,129] -8040968366276367260591454709591127458572677600734975533967742723496173503887233095744851682343630997860985916134973543646626330056179802294607180516450604648615314333884471033129288230465086709615735743677374261846065435818740037482219065702438384442860497876020935999454097162668753361255154678531260397756483264192624701695148402884626263648304455763196133097757612376626661288286870928552202384024790573989954923574092903679364247621029623380271612881745314907774309088544683012160073659883181471634842750085146805054877898174507660132666103266259574215598280674512969216721907039207377148731780584564658176556290759577297683579879246168481466895810818002081059931929142354041705962201349894822922701036528064127926801378821896520520596961840342199414594800372459084609621636069484391819618191323826922166926894506820407835156327241785001528435552361134901684954253697439524685877696931623197399742450504272021824309233775375672662599479270746905852856069206347067226578625564530763287640265071629123002421184512237141404543616176892112570082028596672842718245963803072105687973304994112659029142350505214804184301902183788525859305600072502693199262465963339963910533067237578079567500105380517940800508365815193009603996507097152588826787950151370802079047426538309708384173577745453234532324032746483439437719812979805124413834168755843514263465106558327485478170053545020334958409758745746913387685332668643820329607665798165403553691808564103508431647776263854841803453307747564244233755244061698961382810798264400032218931096709291154670950119794424329136936428547037353854107426763328025017443676582535084385661104193723783777213936898928068036135622156122096915621768003110055331059315861596972159561591799938570216659546738608 [148,130] 746476364485483113806209769108407778454545715176663051341579880381634757660046339337197017106754837371971997505742638366200927693721028969493021827867456652482552446995516368299448941646432856330909793380192114186732407105336991826651392724445020408002274458606232241165209738793242676455143309515325714234537368421285864212753082892804002083692549004883691544227138921379768881722306173340862175937510814114374301528725621513223873841959001396893043035375616434036776285626787678304832489099973685186023382271926505719045535983863669528916745626665233703600063517088695126032326145438628505826346806896124812773904346220315992735029720115181224401485022780926641738961345872477480433878665663626770938389458266769581396412411726528144888096217218028385019647647970215951958464567127747674538474876735940088558515468001477443196428006276217437072983045529457459286036138520709057508492418641870630879301733637882688909458395770438844051645522971660111481574875960167488159258423863581661704045983277317031656693042411383345111597917657075948216276812347096624543456682343777416115857864847992618048048284583285877227761350836419408124959754503716173742786267201754788852774398167401839780777224752190626738908589654281711432375189282314009437716754398744869708562229001684699269220245834985414713354938107590981663929278032517430732454118241149428699279479618859077694504798017944933647575064612169399996630844101389727658326453944831279129957260658348236288792608128246579701696818451130840334229021842749154161470475944563423615977650917144891900595116097317329498275938612786086433002204894273410928343634032869696962706761824519421638859880618613143097127624430397896852416180897472982879938948360515548655587764012808691506 [148,131] 16925517812310703136835304369482551032897261458649024282687441721965483630518124307936296770269630254058413339045294017334983069453294147348796405297614143710053509425620692586545664079361409204622304300420049853371511321767166866520237318837849213218265941906520362514591243804648319774093858433623274980996493583872047290774551102292062494656151669749413965986447526013950757589361068497712442274204402372892239071658339019876342066043698092148314308239078864596723270676083222410566094993106881559438010186203396286287832484042828528960161329828283241169246589345265326323215350313415825161127336188061973873269336897085748377168302116207602676211308465076811820320559429307330065103418721634670141215509984753368260272544018904925356687659589524565956709616708749502120840736181877756058115380025993479683779230715545043026948302984278327312359161872421914256186878162353935829428031203890071152672300107857863930135275807892721694247912434484213060890129163529523416976037979268170296311060244063176241239910388670682370091720119894971775140052008167629306031229621741561072625980556347911570476419735196978234942468464235550638248877591566959787162598160949603706346551323374901263707992746269873801073106371250706074867280646082364084837252573861453774048755217708137548064720901006327607511404365977533771992056338071968042891094798223211489759018298794206738385904411149403053316322799163554279796582741508205367550529623166679873424470496759037440834513850207133659816688394498434702448270401207412262637770994468957106776942003925146228687081516297027140230376079238710811353710989904658261844098603232838253081123332377870374235583991372209781467427065822061392838092806620853771593948124166282798882432832 [148,132] 287962225157661399966515441265400777226067531643065055925757059041089987937539477701265632815595453149485371612016134472764337727692090873415066261591841077088163298527883403788639179403318093463478723650227309479539908180671254423795742410268095915922489077525096618770289383038146616089668071096657115591964474625364534091397950491127065303596336614472032442864609318107314006292553260775234976525453605343097466137835899237397650349935391615316186780642582856767472145284038848011563007225396007966688408643350924909655645960378644430221114403426582613885018842103659429777017755828693531477825090899483757503611848784557342161084732855880957438730451018849697835192612557893901725655760999619531104861278012450205547457054827761418580512872644619739605278358905480367126417016029678904428460087360665394109812113888146005176490513578364557847939142503363056586863640526994187840754050203003312368269665472441884627877435069723022083449519968490369861273032740069830289006234730335808586523117205489756332640014520211524467341078228432472713514608116748372634701454839970389187217875607595114095080043148201895509706380796129339105306129842542650354249987330080573027482132306015241593228741122888886551853636296080411670775081616428353020171208772707445326694920876372661460783282030434967565288234799524957800677969659709972777150967794332369081848994244547363557650890251056518415056490536260993839576814636616345505338208154689587748050496153068013402006032440292267677418054766189071310627038107425031986431104183510891558423227153277228099210844704113267897416159471739391855598490318092391765573960624992235778966074044336191043042816232295665729954477920552860143837936616699158376144530525243568 [148,133] 1266331230602615655832771112802885221396883214554534957090386859718076838846962421779681841402588207866584040456109154661219750595165230672147597611292368773363437223407268458708531765306394619975011751229241983227107898278412921752774756752896749490758903768521732099411050065927967210150771044942896473536377622374076933996537961344248477133571683791739231337385284571741372435625608887274040490342712756145043176414616924454555206464743751721619091759523078374605314932975972877807154002913319909545335652506114241825122584001293982208319255725365549399885645739112471679297643718049913639256385213902505734746319738131300689521454079152165698664103757391700291255609270686978196346763051136806613343742002328797275668061821464717364383322165744584835532401282505102855494603994889326194494029431912081701670550506376314601846851994617895608510059734332979074512566605589518057500285779700145234295982903286504398954163111946514818135686330273969414208050185819842813148221916040591066373274261798141928046957005405210888175344411594953249473908564312638988921838890220538609697593110063503766392433677117135243584180659932941373525435107589933890820434273205709663099642761670655851508002995932080732402238364377805238988133064823404332912691965761902950498859145671147491313944144562919287921371758636795453051493145345097672849247351918974614198836657703373120196380542726523921131372303225564868962121281265873378995026385669692387228537199910617976889481268041817112778577190502256495115024254271834769782031237925801221908005011075624977134360389287566920027639291240101010197419348476001157262982850189891391738040920763133401729558382379980785844056091903128976210338402998466193206192 [148,134] 2004635959186316550351656665933518312165659969046560403298105461515835822934246311161963905085683141900228144093809163925302449548576486499500431289485914633242855811749251662850603688306779390585847212530158591430835115060157833395594514950265049111915369525383036594077481547336906686496085102986782549362484469637082455683527050116537621086838460733606969672381837528887243526472242557721862755387743444864099482869425539219678381009503860072667468037804570122898072340207047626904552749510182401649762932568740631634688120284910364689544727845061008331491233158132415029447455787894433805241059510153693823133826180697215885766530970408616399636225832005884966379622823620759884037630518266370263817717066662043513510212385676286616570091476458654094001381890042823275289316756080440696595382516431102399996687646640314490987371073310250524382196182081583711990875652181893978484223577062487292980747488899398080474512496652060924243295478700644546304964659248301033006781566067487145414497509266564032811316695234483017364952571990807083980204207590155425935402710105480376961949313615169836691564532614648763240332059688788476544516147065555258660145279767253160328962525650300170451486803451717230812868817640160736032654694808633612465064352002532505224723372788813581001646056441754189645544532737333862109912869370564046623185179964947156088748595054312417386845296774613165534738454685009778958959318569408753550248877467859827707581229354383120675642017246428254208417772869858884499191948027356511461483159580353459548710475280827301055014368704813964476828942274098072270405286433114236623229636423007753869120216276891282808867912696585623152462659006489492359457412800 [148,135] 695427779642606580170880436003244713574722194044966801961139460393306686965621493885247827480033905191389261916893554842071760551303704407704172149544842945477869016268883741758944735537282812730336302451643890916044909362410439268677425784536405014777207185917425014200027803685686185653858997830015945384944574000635559971590909455184990912968199662975480150139510972420787851991962566452562855032527851382908503173315814966087964131061783319300677784331374568463785761670864970924756329768317736949019267485573121049586266698865503996545655175482633497071520756306367452339190494673009541866314511639643735354883246219116864729937175445791486448520958781463065772456080052546988271277893050370783999154161477573279078661319468796135789008595538157866375315383481894547663320685914999696208030507691432379811772186287238695923427539178856560379545632332702678936477304459307465144776602078479794512338270087689722674723507116760954287800518552734349098777982861745277174490515250797975943408163514172999195455931064211557822755849715530499798371884496482116136018880723928961371289311626483398353667055172897404236587587630446939067308187329003351789535898484513239728248941851662383322483000227085157705493236437276904792847173796233625156821612806257516742053791138629402272792851057705337987167407738163040535505111232827518440278958972937574849408637996897572543089966111348235847597838197356804915869968802050070204441063335546031645853238800053786627052662113707027221241577216219791978685736664019906519108373524536432396156254211724708921019460341113472897088146997424398176871744050492742050508856462271855005693306553829247768050623087850957677045253789527424 [148,136] 232000369036194591344993306982208099948717463129503861650855084667210061563381715616384111852036251244290416616009226629626068760613122575163374025116481228469838975845631511597329253638214091301252104250941151539146736194153651752975107217944573134107409653367876218413036581700078032118665210337000838596790650714677711758675392964872243374756306181649338571610392391318134699543732701108870240360688062135237276192370009258115170866367356456137276907546053843043920908246230281451701876987259629716370158583213258125963017128961877519836395938342277981387231250157399301463113496073577192292746438057514000129406821134723505385615869531930398449638758528185481864377224150153773839932978794467164249818115634044492891157716239364338166009491004999480396617978840813555626701945850395052399389689052779157570210972317495227439334985565931996255028852877568664836893344241124205033844629976899217048022025918381817537942351911844280956408981732288786296532077692613220168699890579799285750575059940897771493692317970005559230490769462354814929342415913323496463332927545807594273392741737240883942002523097515234875752192761925973552579916071089444695908615819981172799067409904914755611909354344972289832246836277823418703809239158700016481989486065004104229849292720339064029367165205135606528461455493226314612259536682822067144237353521963892734229114655904414173116221307658661870365989494647881459678365554243858675366078935143311567524723032573401624769199497166288208810713836482721128898914516732874840034235329508198354654794306951601549581395833193825238859306507438191041757231211602089153258491020681061770202774790347798133944179480685340292112 [148,137] -29721116535577298026839180175367732300421387886878452942841826972109644077462150187647775224693841927410907946740165851296096096806937679491466895885121683541153430805351386138549880594181106997876023026390707742707490956198889295835360830960179980059664125557828715600542679023861256314866680954488733613574504525289372585701314863917932095610284088346325236187294277063870180053956837211973149831399975727096531697855883266855811424522622386034062056653157196247966560698818969804958906173119762464529270118909430516857254874085927319734067028677587625724326190617668416892311155078538216249607405441972990355427264752180644067709119176080481771560226066382410452629128229038430289701202881883474407291068710783936469547660372760992970205029594342256825090742045769850841360329243412603045408433640832266113333131925722358686194489699312310328790254056510582501353730257706623615282833218831245699379173918657295131072558961122340123286406258112161452591343227048618087573111540338057552017226708370713656950388552065624614299742438553936987926266318029535189530451225407207195455189719450903754312737745145402756931557713858333314072674006320664447317517125874901521265774488795701558965101738613148859596387220364806303999730173561173029423006575065176482279572403708510057175898879502303971646079395926011537028256606716095052648235314250100112414332433463441516355391909361677280639602178711865016939368664228653041184212769771987792341307099642748455577913948559151670138897042066247686472111674397237058638174067806946369090682344694469942146957419408505667988014229746116112448179144269409538542241122677416862798380121051277464514995664 [148,138] 2787036613154235967929454503880402857195905066872736692352569129711236050964765009233317830211765738290271190792006973235222358479968213264183354298273161213441715144504773495334217370492803059131575631439700677712569068392279721007808915275937044751641226673981586826866215584482465308336801787602188286588090040486453064005708627499707498207403593813620131894849824573146823353409754094733921958445837212372255008517766297152986834498299441245990090455277835404828405539078399663578972443258544591505202985093600797777185428610771203670272494046554084653679969838204280819954082477615651055381495272735537511688450922261119679329391723983770834193393814072435977038726822283810826219976640019067846148238424688325857698943928218904412478319361771120823622192392267436941005153496324960245826520960465072895665261231844980581856666602560268585437535270791807721971521841076512820137455570940065945301545405342075956302250804407938039716053012259385836275169434130324375655470889373108935694897620572699351126606727444051789253933339441441123401808241211942890952086856929686703994828186766932930464600676121728738405030871449292785512771534095445703009109729341745204918368732551280697702617705424353858395771960872123480747550781788990095084042882374867044581942971439878918102935005883835521591396316538761814407725323774872997870979895216477362440943107805120896110307624370784265886513076606112674735748011061165558930068306287365194947174803776668389031378330574504352209947826610652622599654792668569628545622421917510293793890281662867437156680255926210646033962589466846263669876709354362610964665259870240915508732566666177 [148,139] -46867214315816683774096416582661913111596627484615584314337675467618391925824691432372595787567649430299643297429543656848397754608200620292425224517485994528911342529830725860050864863364849427909395242215811345466445741577431822051604560443115457141265351959330586916906030761485444583175077575531515105236393406656417148814434506284128667833662594977734147158257438147444239356348058564293848026820718470682379396047668367590177422645240515496292939179297814541635344678917108082492040107131646743414982990930330755923335400750276968338492116599916905494660570211404821356274632884012309189059980780624203957658580818880311496640649669820978936390853074277231917399517109014970372234961573530695381574025381822094775744050809814665536303182069971260352887309485260061419049305610201524003721039153353510936142888189652579591283152167326102910269450651928932699971875397807839565154265587510131414849004504430472980494932405037889469989693148177490462364234963281123087146099701949719027851081601804931684323352648448639615118054955978851131937727235248692011118934095619786981426937148262544706253038875689108988545718318789856056447562751344401989116353355865613160778127643451697868257174545654532095592672474753816441838771898915560350058303710925846045036914880116492226452737660325010587048788353953659741177217443661469819301485739541770509803921443491075690971027634972457581237975368685837545156683142196774303848131924916405367881963308578284599398298163741973520163172631410642176017720769151752528525535953418961605351017463018728722907346995092702454626412006081212867520811886769493610348009372934788384 [148,140] 285742022054939605756891690121840376789408878190588656058848248282259717158190206444405082549705949913192989044975130118778722376428511472686934235793510774897924676666177641294677530043155718193718629253225448042158165018527980429446386420869123556141371056855352205575614226412139280371493405329635080784474578575522882732667657591132176199540252454525620248363854862504617712367182054488381752614508239280579483994725691719803432174245720678445533541703543370922972763619646647581362901199469887243822590777311921654679755515516711368704114688680985563810420029922424201080856939195283732984015581877833702622190762478425758287681949684106290088633791897922731570759578434813774757683136918438602075589923557996001574528257117580197361174786202340928420209708839238456549181472679845886692637664439827277485111144369889499305886455314902878950180244854372718971865351666878860088100864080223171123817468762159203023552848311759953406092937063613075090365887475355040981149862917057945966007632195259584815978996827441231747916599524719954069922422843537715738122264106160474087989825385869148025388634140521086504983174119502124675052011741879497607034588635205198344896380719145145612008794121842225788553709474250060502406023289596793720693989064670638048423312746052215173036735960910012412764468914338171430920405682317446485306105797510671013677509308459745188645054554789105344941013489403281018955570975689864089593031173338223776567621306530398282433952968982835976406643185404687116683341469536914922263560365040441206360855008072580699842123017489446835937234788687697386271471996003186249656 [148,141] 357411790843899350236812179585645518342054740186154693425725661051088625530074139463471895462649136461626930211482876971261359070769403559966138423692784771246642245886144622922416483318906755307007585905623901713777187587920948769794371475166587080534071698803747735656626585489059084336191960899276319859110945810644937933521587010644575717011719929764226530631851775605609874601604847774971305473676880989130355625963021486421236176335474432192547723413903236949987460396423998331910011540485292737477441251738051518383767546696535449028665792551356030514533634023074980542130920024276832559857195071356621695281167076796181387243376175225927546082508007491691900982605524712965623758368490920077277747389429891091982601552287775649793513935055208597769752605493413997411346866099770809690454712796774809963888508848440207737139442576822365648979393673798088301886123799071451864396508494526947912183492111063781605775958368124459523526961749079415019660335806765349563278448304668754885329960993178975957095215133997145491875659273128152113303971733910645934533211917172565131911098618670083209110785386753036329113133940762705486746740181653102210857130039131633414971018150132540701150964377982310981058941925354519715448809415855391465107482771877927000243762251762548443229025370595321996940211000296140376965023246253920107318228053650246066441263422243704630347233294073678079096423661042628790097321967861602118820290681257511502608638460332851369695180319369626826812912016094563855962228141772831994366411588876697271108956430471877472532086334389566901617580617125756496657960 [148,142] 1839462436870346301777807233014812056698837958726539030255284459886166567094763420473944954626492070732254905800308225922693860077416104809858943623477830323116892771944919166829221461044480427256181360725884824657932710934826148632873210746170400036999224778216702946537648074489846535398014251355629828653953582511666945141899137972324604156549443290171749178334172155597722755026827169407001112711718717280386914791415095994911813034838079524652974927084092711690350630790795583364115877981861445339526618853935636584639045890203608729072264603780008487342660514525753897132636104217835226351887820679371949621159015761171711211055606101227147475615305051828765589742997328469396314055151769122338380349496890170833739497218508524520185546039731917308857466617903182243463649487750495341660752385046363445976152116629611820792225756604701985932363911456035579036941538497168039736597283447314256966018915199580488402049563062610326276593355753304272351150213107353617704864887152555965842051317361554686576160476684157501671973428270099107667542202685866230867920371550499087729244450733872328837463016470327849081990109639763206055482458813064981144509004310787580548415663048310832874542714034813366246158668460065122166289186825372481374678325107420176539148545282055901709938646551416003734386173995851603987352439657721889888928007579079407835977580689427921226138670413341534843332153862967306631852869161370218983939773026101834708770358756932214298026220796277029607264247334271691643792363158057950773404356696916817814180096624551496444429785145418971542940529632 [148,143] 686210496094727145975330317054591147083505018245271047907626883190171928469100659899682576681404481811018190549576239393512838940416866933448908786916109859441502656621996426463420364798508141365597900606108761305578950328206373059703162178566751068735655377381014853233407966168596871759335603310401006017145192970606519645598001039506630337848453424231504965074020100756680855735681636556327422136571905555820590964234240496238066060882566863258069604001375858305651209094722706658818790451242541417424657672909058780239150045002022194675608810514913727659127089290728929997055983985584991782284644941211563414650935102926385944017735645918226276128951563874304267727408409200785776910233769864502788816823287963137284632962916457667212392087596016402306735063881638206729454430063361065890205802218541126477773781309473614709378366757897564430267212576132099172801905425233828811914217344536311188925671485091685628459029784070850321844316531523984299776288067568023099184401917685008013968703535046188446867517353688085487535428312940485168260348238224033394138914275714752016293070884695280387143220212847371520633807720515477947268501425139467767113513578984223653755062212983212670402943350613007133713427734561405444433697848745796368540444778069632658689642797891797641312274002774399832237030441754316090752086696388551238022399970597734698899064264054090784214576819725809302370617730204616446641074164095508792790382882919876428132127754044278873328843680722616939968535392119468144753571555619688364149617271808218707729166829941446623925389670400 [148,144] 96625440603954271471530617718736650861269097030820520938594350768049700032056541272817844923662273895875045965550914409578276331765105781559811784489743862736028340094664842761853098986313939899311871463785322831410141613711931655748763566574515101573262006381918233877385690229986727580704325593462842710350630711921900383473738385601774697523217650569112198593061692764617020440306080018945929341885604077852562994839057891291917991450290850091812243852789895492319367002975067115841274642840038048016933214345640287730656506493551675157343145891650523087785280489535654846263476978977380927142188887722144442292641756252578556116504875697331779139012917057275461806626774387757938583554534816890767158387856621758636974471339199379986157941888845169287295675408219940072154098184431243953797508780640411273969069540258426727526781429098029935328863453640876359753496050671944865151690259311492779472921130755203920004590812653160435081289477001667218697545524580324511953940936428448969773065046187076126237425074084082298397882684172741866986402731148096694073303184232162215865834280725950304045900021487441833986957105366460868798716272998379497870580899714905521050962960868326931970735886082001115310955661624064731176560487661780676624145790715625076261336811848114800149899792931690106525029866503099947572483579536228455144048149814573501707032461321525061561624153850299566655056941916021904042893179892676279571302375099062386377406447206849629052796367820120983661109730013410532591295974288135418595582360001484783923134940242112 [148,145] -5778160170738891399252676541343464139996113871551290263267894502392610487023916965266564692367836444093132605467264387695791881554651341261848003281775922080640404576764392793893790025643738650806406913051355086268507171134769445124737696199832403511657653762288032835794281878483677159867954987903351077918034860955315039700485916874130292113353966546052275187639669591804715419672484976814188311092692834150666282999653697159797889929621856419235075992855879959058884256547764369911747800314079345009939918838136309625659491757545884372913503332651865835793261533213567388792280597828996843826432816263174095816670938137774015346253348835854146071047553913951225652214279543144703379317983237137975326305087461459833723763025226667245592521807466997654006792935505351143371647924942620948746683625265492003130819039152801717201853970553481628311354927806166911094709216880504371703590438681799227190918313733482150021120004310933769412610058403186832798875153736814162792950529175941815201882523909209609904486525094652467046639297250133403196985611333005486705960862299438667981514789073217809873498193309455599538647202434440400325960234051694215089580612161043163299166055933947606024462442711061353940855355023278588045479206348993998360373464167033359811285159377865060567831691065887445047260902424940469887346185318556501779053147317767019857018436205340815221947361259288406810479387157032552449645183893977839679448110403631819658515422995494811143687836419973001025600361297013071903851009728460935220297224742905504 [148,146] 327549214486152729401212726079583664451089006064959565481962216359020303626387284168822068572313508625580420267883832805846254246150025991200313696092345555565405805900229204718210110767641076795461639168864734299336144490353162644939780611528162130916331324073509837915183601795512850932014153942232941541900636286525186397798039363321083454747926157077458835812008318476047739442712126408353135547931957647167794905296064695121634575815514274134846048072576220123188960181577476457210286601854268282630550924759895381762423931124050576940322097505370308813036257760373833763910996554450728768295142755784446678300767322832373352273570545804248837547954179210912333049785206571907367849796068000214216106199688387766407592339251965638994517943963645651498243353745985919952713792883182369015414626727604484851201498980021078471225546071500408118801493182949200179576276108673192643925451979380689028471613895161004902227388774195843650284643384172911590294865151693329965474897416447229976237873163165677718397694870465630312282033159601716901045224769190048042351508158592033945459071433281868684572107028087864047084432735124670983691928395264193636164946384777503908400685739002530431554723245965276047209371963171270132750327745339610199422278475667522144562675699298360744966612367490626889458637636698020996890856422342443344154783342161002257857291600677224882742134479378320153889291074645265098183187379350103679723156676004406617556475530893562547917659413755317698232271162335377391983805086022626545 [148,147] -481000956879517518090701038617813106163272179686096069325485438474860079692452024140732317538433165161549488268289497866253177683081584964044155438651706967973783343256444751022188589160407968200419515164445091700964497326446690892424470564189081495521672235831913615654584389331982382686279696193954759939096865762993632793502706064353207454353441670836047307741263805046955302061369583005453872519300428983975905090352875933265833746980019632936617861545182689041751782424355922820029108631101724625423536523031401686223916985972026826075928377230716155193506483175903566646082633397822340660488502022943029399614871686227451429848303972885280117595545403790215726633869044972593529262865375300222321495633579887142645830690102724238507332137189690478530028993428695880101405509899992247782812717883870860354951641223786851312786109526116149806105339472112430302953347823494315411872217372647065353693502242365333095919554629945726541622201829844582685261046154244777005422701297152094481176341117402161391085522296099362643863436310667068011829442855336314041601602118439568816332381404307167178681120456076934660431775088422696275712944097284995886203263453821342653695464976833158427808483704514833455585941860155430984394562443641253524946970111102614882663479925536428772149948100261799229684336619422159682923844266747964576474500289217098782617051560980235282515583005222851978484318512157335857939299316310909486845387065699626617189089093252315008065265872812006608160994924841168448 [148,148] 13245393564004366822342152509139807130101378721908965251705934820739039058795254844982447205635529692139104986930068727287078423590572319978088351983262105525501692096057611802549603384905442281349801925233461099518221144992331748849910882660751369853641168633965992130903109882084372375723290532433006416477093047942497827215674292988734745636320901725118069844017908549904381105731199561168482297712196727304219749157534889989211135169622978181949284531984051427969709082802217004733319092328856668931833379110102253051470707858443933793254294097530844355847405709563711990766740699123649587414588765292679180726924503871900098706400920960932983063966760534391897386210457308120834419772629885107592058693503824191903340748825091454366514396423594186979014836839127365775363123373931345868193006488852455752209444947418839566370459305811820466038857008044911105574065664121132221497314634705615085450163382869427411755559274567005487208056116384461060036028293055384600507531614115451103473060209351744421929001003651816450464860766679363327717212001291809431148082022255773708134600735707244144779340606140123089296736323852865378468826040014038584340640529553194553823083117729679670119023645056490844283480637982268970009872741195898635290556885659609714221802954461370819714289623470562484561661793886209490013951150076863601621393694388696872225532671056321802641495023506211075419105681874773269122410489563595426983985609841894766327171530851393120407869441202573656968 [149,0] -52303421999982412944657867372823862160150283020430509781230769860047229318080260798585909267060800101690284023450935347733016301423025907618392251181594722675066760180972019423190549765359922279414745595276949982902077961474637058108999871733294198717342340937834741277131291982666233357271666880018481468573312931030468387556859908083727298624453275938256664560064393342424852778102491454564702901578924197662316253316046009109678333048462120520889873053915980600378194480933784920375927526351470531698505728874550139507858980243290027515912762602343170530331880676473893023735563130009010771514996746014193804235662207034542858970349266014776361258998050972343668910568043675719058364636961641753705704457538659845149875198263157968431705137864826085808767147447310286576402556315160957915610348338610734140176455243792787939620825586126927401532769046681800675928540778350180126777137499150605174569957143151503570722092894792220606297378092307354306770643547122156590546076600518610254470082268356034231241889403448691012787789768009966291580114327308553624282295084889804342427396236816153347241381978185020324968873172876990044507230872860634051362866589593910743359991416844127889706972926606950343032789661727041213093071311437019752847820793293718359169903249769710706259308696366501221317309871224379471058085374781840959300255834511490239231940813944724534163963424976939513368037298889432505404573433192534067955666586915020312606512250644440175851731746802706797013322808135499287864936884303472957783796729464413212891361941085590211234061047022262674715620182212062216258436941854573970366172552755368496636592097752354602845873514448092753024065659377330033093547697844807091662162526444039540134262862401920053385310505052363346766714641462809800328018677193909282179329725175588747553943954792965896031504396015158225618790856102861329914848589026601075331724861337432354340976381861441330401172709811224174685968805126787845595732715626729278047046641449024844633396941367510359791735620927680009464242505324956193051361517947765681713831849982826917143502693869277991599601730358930073517707532966293931009554331675146972739564248442739959816392152994429238037567302875675883239752962670898449773571851743541010237462555951890432000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] 21893247116648763170146781781506638122565239990694201159965366689839438797088662359692368317453377084729550688339481732844148408377782467744265717308434157594209226698611161823802750145974748455746399743467895043692250281411803673317377291315172016348616637167066463220730208538635323962400242842224311820808835642776557889320468503552423911158623433084139893646152700107625324911603166400336971958344715448731460354108825356836569780544387390871253256146679127750256210541573515516786015980237942998077586165027209208576528539272131978637037693690181536804956665608536437420636352091283579389938058611611367849502296795956222679608917336424167043265661122276675733286366249719859963212795175564205697525841369536499458928891081709867964957095597306414379107703846842985105230138353855310576121549147971317204281823604000100350360477679453625531529425990727712457161129963965497749314223156022761665998057375221124163141616897873981708382490213195454240869960191578245380340835420406836591769743050399374727699667487835414214400963419334073184301653509446275203232837739521820529692437674694214440682094321634598516645234388354285387303858453555251681412100309969502350773757234946083982142200318279700501198317833202669640869732352480262734985336279399457340848913244022610720810682798984525577587284050427016847168042175754554130320659666447681529884959510383529644543168556488869872472965878582264964314852759078579083465032822844334041387912389020616351468784420307529554547093880628271675219800061745907261865073538783652267493713484963338785177627220790571713204763222332630310524682199465721023875210804023372178646527278347765056867698605769109229389485967165470946929371263043728058168264749184422835855250027596707834919313436195316210591854875906462094010343276795655671025874024137506461306921879499328714944730839555201377087341199258556142797419186622910365344553729597675417115546305887183800018284754921990744262969798582735267410203233162840584871440570644855320103932832537132294017269161302173367657013406642574388876087024879550178759597132624805312442969445964113420520245757179624073485222845933591712941804335433887355802370093673585720045987420943425861033844860761699951943632000880728472951594826130090018040597129463269949440000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] 841012767330905248744512965422483168332647255525984917130405179177183577067827027966517275475852798233740530788248877519988641259131782762996680848014639080467983792432658374416426993428003783754111944113640618640343083877687894493829913522925729813053307133333017005906054357890625865890849606783907777125893025358665906502857849529285563680864870186996053883261592929067981312070922243625298112019600575896593435697941918568302856412912615670558574476572361539545814624319105368933770110237873293299491887974901832400791833578661160058628601687118204166203514153109937407270224998276834636178243621895674776669425905369851204978556122395579952512968541734851022032780761597566757642111582016485066887648114400240218285561330162924342271514869643009398593810234518209296262228235191390179902335528568028121109018067171489953513485020354152671166784215948968476554595412548687602734279256713050388749782894639746908711320943068578160407279215775461689809447984044093016862455956586180484435716643683347524860758275813324708359111765562560013145720808712457193546705802449699071755510166763548654265913743977048965432993236386345304366273020814586115223977812426729177393689785259727152645921519602082058463920765910758940082459558563172071424767445811925137263935377730756800118076749360419507509352626245600930886941038063207157913051576917518160363124350635236045606044878250023619192665452171111113882956167388584849598385249978019504443341927451977729322640419191627219476993452965027615010231690662157078559145651862578620175561667717171757590225881017391190666247566112160133707945186013542753995650122008473252339944501481028405947004869037881922069298612501857291336211509886028850462940883968122098875614541549657654063178604055688258668399155200305181214878643220692284959629708382612418218238791511573802558185763049335326492918518791914561563590378020799815865123536921798356725766417024490652664284778984777980706408141941581992393470705802216665649614565656385321194077795932218899189185100219953992268117466234883230998541463841523700403355305636082327429196943568599403246433122803215580009598128623439844431166497013222955833090706569167687794702688191798814356450091860254448872214873125842173420008653237035170631045861384570389135360000000000000000000000000000000000000000000000000000000000000000000000 [149,3] -766058276782856873641657442916650606661578475281330830925100468469957443857150689425151268088781981010537037311126144226859493135516980173937402219937605726166687618688559660468873379387908135149198317577617871717097939585891995547947404091148231215077548498663830550515533060589535361940535151517852175644617032559633204958473085344686536257324321089810103675840781383112903154179548221190880380686251792154998435176835878163174003827003340918103436740009167141403684309158135454580801177818368903779226996257204849601526517149139552636588257050787062671560030905134033580580656288904533602652666128894639953097307765208508261661739126549494309895278799925660539527428174274131818563560587001765911116338722798362627188546285375587795834236721950912368285207825138065400605283073068051577459507663595250316264817487552533966615316461366410229251728012156993830375064269723098115082109760576983969120675112406725517423829791095675384547227766120292597456703917591884424332650954834352159125423135045182428649613058994224841218625223617868810374526090315256559038586423445408743025891483203555911831901794063730794189153853318688185635679173150569137575608497784393169854175819232203105983571817189361247273036174184484975588958286203469605753148930815245546356534098246377054413837256632296366426803590608102355465241478615529046118273780084014159217948076790177872472419216989380968986203245305745563477760965447645356793131155889403939900889088553547079713164626291934739008900180076113329062808810159481491041283849740701324556951152363790052719564394813897693362048397619193213082679146445585988947472754719431909329766652751257318248508397394593743145852043914397890940508390115477234714727770504534206576932637485617619387060815227355832907375914477184625750954585747386828980066604874495337151007986381819726014724135658094052293158688810462468490603932996564407808708673336766928340005963225568067140745919874619719943345539378408581628653249634582608143042781017597113995022199308033414593259885680143410086283141935051840035655187067405554574604316847721772889872561273002872256255608689408902628589825518940448341217005816687064297335815639976621836746766394850521940433924486718801868989215186995356654062500473794194493880880152583866970800128000000000000000000000000000000000000000000000000000000000000000000 [149,4] 62955060064072804252214035124716464244114472804202770656515194936577072488634803426887320583472076861010895145940083167798242492004551946240337950667041023079400252365180971675663374054484916161625660296289556087948533778258555705784144019777008085760594655770903787082438806535121199763785162919530698216078134343488789146899881448347932937399897411165343588365768110068627932289675035408673950782804316083057348507210928799406583684403199586616655872661040581069206380479404847432768848406644277699450310386232989093370151657508205369048677784112158927799186708214989694197844805353824415134890894843199040608527313234884412586825702383160431038846356108084448304112391970276755121481274882178001030738671775153685045749993155697087458204744317044664970379382822022785422411646511029087002825067463265845898917409941862519836115924434987947044327552438018842593564377020266984977477222208684720274605122985633356774135742271748608866780239269056623155442929294799382195809343320075690119955437664191681722274980758486891289461267984513733647419573830635112103588311889136210596446106989065000755619290193537615007093385171794260267646276251601626703878573131163968918537129558753437003590470690675930330689626226514316571522549922058801821351721984520023919257510573500057071609902698831299153844325246058772072235834780804562113301546075870935912708054431248440237217081042601465338116541878447644305542120034594724657342726314658273038710895722609754488745678257270388366872495607818149725534067629002814020610372180232019891020901603985416054196057877147518776100286354135545034104809480041029980333706495349392219797177959977837614759178685898309586503662281205092609814166700012065484909200469259048014611494574169961731056955087624165464909967534838379228738938762569933508086453701206847143204037108075751723330545960432887994042678834571517076157472235645206261415674201039276151066635011440525766013439670520939202299593908214510806484328170019979520772891713121780235718719874025287281450914028590894919354643772451606199351760337429311510718255741981166798474918225216559817052956140940195857904549393587778489935118627858761744954301583010396054433494779053670823366670991351623693773480784287805251340771081755411132192826534143945920816873472000000000000000000000000000000000000000000000000000000000000000 [149,5] -2126678702999359947125120288814504816201220086925899900906078117087132864037487910385900198826029602412131176874768981295472209412410297340195236636525262732735509670440856620000833984341736736574615386671592063999272921679021878154058392019558794368065494520304889723632653553552002152598064876514301375556759467419263658998467612140815022469569312326917778329738237229386127751333098001530759224893933327530494639232475704692530143714137036625306165717126231392740342712482597141823775261625036169785459791036108555262306446279087392414962285911804349486531236268643562938294019991198304154980400296754843087331410432582510406975378234065820620780110294288274903513958577476328078693502074969207859220303815697703880505244197674478843439728389698586446506251686649743871015605759300061961496604187463447695442858837141602700456671106255783913421598339170668255893109349659191612318330178108377266927330130737531549231218108724482518046378670537264213010837774210459425508652705527150059623520069027758666142761540171465406449745870288569537099982162665204149397431713466200190485006421483884712470940907069595449297150448901625734628327694813917208317829844054618284841345140418612023569466611877309594250392981941089875244042497852951218289013032858827944459887849839594140041202155245444858920619426662919537836286220178799428046814962461316615895669496732171642374700803466041897650875988047539114619015824122542484698216317333306435383945604853824189965147077396525040792295143052173159832354467765165895506588508105678193621918154264207782939468330222087732617715681108182571647022215537486594949626356723137729696816560346196729489138869022310526326533007762616979994447433602777984620497834786408026600022152984648993685439926960527386063255304584046639083680879089510858361829267191812629544080722278641253241902724518154430709723410235180408331242531442954490066235520640824800346391095003525016296952289991441953267700037919903067134085178334822472205041389765565648936968085915651178394020470139090248616048544448208069347759698098153031758787177633646513474459699045021734186477238294983315947182513089011734121110610108814868481307598238402868339464985820598318961357316875409194339478116057791846571006133683663691860393331469261690635934498816000000000000000000000000000000000000000000000000000000000000 [149,6] 32114773382020779679590007825227555123707792172501802268810910654421271976348333899670458091630017582489158009379089445950892233158556586755636880091702555297099985982453177303694259280622309036569093294577514586205482921142046154067500490817782757407720696016211996490125393070531038367103340355590735456499247465054408273370327921290405610425178118452174585763207930194082127774803629282114359445250460032584451570323915404101090937691304164360722037258369698477918735535032783348817751120673450508649876440650045430496216208118635572347992183405417311672558869703066494108720149323818433497426727254489159192115929099565087398888533657514026024363937274816533048843731882190007710411207705613501030164201312183412772431680856435841596158872511476619695928129473809043747541604036387963662769190315633532319261671472384825948098065801787794438049755350981542996559751181740070085671545179762390109450915343010395094813426252421428087482472184792126319010629157009562515811491879481048077256004715928534620212548361117432672909568151979620396477827043479019948013250594988901738912211712687126993910366290769598786924535524715173175188008323237697073386799537343055732414938999348760335920093833596079806120067525393137209366305902747076813725322791353853615384116554606743275486734580357515544871266991664363653034111141219737858943084545658999930167766340216157543032869157069374764574484618935452272240030048878036635796358973366216286219190779567053034535483598970325839523173177567172491480916900982143670451385941518262239966416258560883763575474440160852656994781361522724438157710836565623076609123877483142263945212768135813298856751422894338250104949483303019313426412737024415070052703228875869449841547797045903300510106355282013884875998793666055896715143692288628646427641510178037353315629137348988229513589811575638977826086434127852582866324774858887928714361993438084187860596312649444910522503963265784913439060868354616431389578055936611380997933352746590956925707670726611350124642693238903290305835244454171915234213009297646595990400203375324641677272700415958496193365577861373800225773391843546512512359364558867350602250709786707874642966981693273439544742910036591280739675480273051237234940847242802731927596803098514525197615235072000000000000000000000000000000000000000000000000000000000 [149,7] 55178488291818627161160274288655162490194597555837522122843153273632249067012333481609046076024121071361236401382132799168195239053119663448805865849752810574005868903263168926384766140390472025196226257075082147944267962797457141367154246766478681633083902875409103813070116316890344639985210016927028855924028907148215579772141437630201242202308846601040871217163467351928560351592425679092273438217174618701470951522646897644663585569907232735780150740719453214510184908651950552174297528769728472629399956832727252969984675958391287768221687084230499062158847860669382127379819747294423130247560951316706083487177641640824377797875672449643974511888991400814518270835202638362966482243868591587399231294844666177460965859049841719220671158690709606745685192969061584808202591346698333412055799722616993677043285196985384683097912893511076829168057377757643572830487743597149302912988582980058195118857738414470517708950225015090409947263084675874280211637871684242698699640104674426807956347504876270776461967948436313111360789661128288372172370687053983302354222586663337558415057237598686760834237260297395593532354556937842943536482035525044930678515432918339703879066103015345119979001148066699849110499046695163322896819251953462504562196159185220470754232403682405290754329711881976543657525243364402124533169455781492788158215480777543077942150152391217584033024305557664111090819707271139023768273263476728056117577191965832161557253965371462392267741763937075408504416401807609895599005423518447269135553394542908759283596563696499323586343207012995843207602649646600613972875470154853587588126332856268144204588308552982531936010775854064054598752534759718141319316227652163616922660629331992764208344289778934535614190055706111032353424838712535451007828461378821450507771092331108992266800551749135948641705136621549299812479898604322690890311567450966630601961998806355810275568748831226670729779887321263777337790963873329279367239867051712341698543905940575337510308351657360641768942997429463758890303727553307713125080618998007298033028644596385165062294141487800761746826438810484898203213778932312237689365022247254489035196526779892951932499361736298547002363469140693269383101746170697860589662879864407541027238630167614191681537048576000000000000000000000000000000000000000000000000000000 [149,8] -8598751421424690370035397261419188277857907709801394049969687871722237626103798073892776511935250946574374504633340868342773375169336044650800322982098924526691724825545257591897975385337946051115088143917467302946199094170733737196387383205007337456409705180425912081663438656977488417304459978007487910667385243295876345833166106093407585428247612609398369541426512743513553199397389883782325511438292353252382299808131383717255990593993310693511332970114186379987165358457178866885472471640672559782776473446878477388357412848503189601529930524491393193033067288777120578076375573721377252394284486511350521892143069366055519854116503154680735418108007263525023365349931385392403191230839427081552963120948711880764622538204339642312175178885862888219730497555173082378379562947663841892266369260676021638927817024226330149063420761944894383989598726478351012216794524431921961944469012199909837611362736516115192700198015907921917404738062534156921956241341029231521205141868942614489586795991336036909355519556992233719661180142004922334949938620035834640151109837539568269935855250430126881659147330278747759642410920410629528586680699197819134655616904145297167794144168264065564690556142494126550648290554755636293376221150965571866514619672067186370692342479712373555964706152761318798587993915775642316855669951203532922921131396924997685285926071321787854643518503031675957648387859346826110109500097884977059308002539928433421106918320782764937806060089669538947217318335043902130422700447654865444379953277628296093561575660149577772210773351355858960496788318344235806718592514740948656221714239108893075814996042129858050405854063402714324051148447504640373795563145922996899779660076019530422282309814221640090731493285817968729536187132135864245342186626024296802300499565164234837899367083681630613088349559301838626889264559785188304820572982888354541165065984911643880446738823634883745888203223435785637672205936225474177350315295872200327666482712844963645065996635900084373095392160408799098442417355761801840862116395730868996185840656048849313858136963119855026575738669415937739536115604227755837144299793440635981828699916926427285140229907164239943765491271004877270601756166448940127582292971062894962216876554056793007931273410248704000000000000000000000000000000000000000000000000000 [149,9] 108687721211949425077729427401435569079100812575918405491722989431843051123171768320113718681593054453943416854813892133498269595139182232687961749017788157228897860148553660018928886734570536768097076378107331788107211301059123080295641141563466220862585863511662444177460269689650702298395419989680337004061327510547418671443092789333123975426095120034294091764487478929765345587199542007177842781676130459697363158218352597559285417074943214955294467169245915787169580276582382850275818680782005764974271880921183876245416218963775355030581213125043368421792974942521056820509471163614294086355605195414832924425290216233646126872849435285127107774412160086539174040155586925331180537585258152790838226548166278155188482443680235085208977142027366914654125399009585867982696899557309047169919083522138330333927876774304515518354777536277038438459383137115212044117602439283421396782754817735710879788724577563339229438467538436211932243235349479810889877635986886991109158326451735172614204697823342953219882520667464254974236678227733075486646938967066683842806294611692506680068031156351136425767118154295881620506588749139940369325758785180478484562279010017411689576783438234917713399457541612591592463016407731253381661124653818738050555840683459053145484414902833632755904769369646332192967868920440709174213238829002953383956148906330867614100215423774272084134270662136334470792637036814358406870083791817884136056981313983464393436205767701924000238578146933539138796726371188599227242067819270243138866210625575087878084859744229147895968331141667497163652723772824498339748103269890501289979377483083004316605837450492946329595059997908755982918426974906603183258701587205629018605490143495883157719996763232365592581993105336482488796275761361634109080961319265977133458002247465897132559062040554853352221936273975466951654767030172108072470648594970653985522451085344072695409590585083781565682459143457652949740056539910196249102079724399250803854980413042867326208144245402342074232094460834345880744091912135180684009105838108287002788325914143533660710479791968211907696608964832310015107874570176466823009697977282214051696542887488646548353671882395767509175974240338665340576315745783581201560951489505217209129954120654991702362994107219968000000000000000000000000000000000000000000000000 [149,10] -470024751260693866151595084791358098028892684426792279840406913575082207935000061653512550759950822852558894923886563764300528017672643318591001738980832405363924249816214101525487208825262263991155103403590359191119352212324188680921266600003383713640789809606448354172789152445469147554882825012859797966606075147905346640470325302415712796131300104503538441651603772989404560455298095110181228665029251535853026469410962924379140905331150084859902380583688299377785953300056634956218214538565073201822147139534914797471762065793839326791685803628403051294337106919312916024526803582270079867866782428097509623368237055082519562442742622681210820303011239153047681997258308458026901298740093873730158373943547754629652869736853124260143125065384290923014231205198197323563150525733612292475427684847540438366757538664847420467675897014057516581308596878923469645638819478062281549126518053161960597730947631537666093775150120921129261545396361423710217994280067740880377655338756125624648425970648276288337304762568159936555542360260540111215316148719136628712191773659497002002012073293584706057691925181498801297407827235665989540092960871962995641288579494222445929339297908143088109409782510164162943592158074595590683475339384880807157533662071660530081915567425351011428599543357862543711934877562729784615048147110400632851723503917052123603447088832325491301666114301511996202387093778335751883944969692892804492075017501382857994618208688304288640932141105778639304542272173444205278739186555147535683698380717237743918033323818012463176547302831002322041401484058506312829452164303433137738450622457752411743180966965591712184865487439993012299786618921278875380103309286547376142857763991573258828968293311204845482050672019501055253758350335173287732651676074396669243735533495666474770188705608764842075063743075969682804841313714579247705430269795122845656201346549957679546478146672766410898640430370627149824563624796466014026793316014214641641163837885384770331058515492782563851915497093523015395257911434406166486393799859745426081458943375531992298503659343360035836737560800038840264671292058825355728828209113591738277261038725058032265912268092596914746028741235875630490523989014465218421794442120429840006123219854804058305138951962230784000000000000000000000000000000000000000000000 [149,11] -1676881720940672179694957298860441584919445979787714092589920161140908086524374521375763526190246420975678738209163066093257332552578542703989150762940125393069241990216532234740488497180430430983837443874873005426792054625967655480089764306322764643261719036729624246483130909854766307584297756348966960499855820212119519737551045501971778081236689174538619577756433865960512464574138681300841603908407833067929522811262682799705516927919315176145238908043820016719565784171944658857906665072502402241513277786104665373114449501591279441369043156897324877627459027750499828933200141069837781063049698803589454844301433135348503051171143698906774635223130486196999695200807319296240079268372225147248103542028383135301307602251000800912832243745696468529736203097846205927905542671409182702925868201973197465338700558470993843285910406022760854623816079972380602030054559508302421002876722480232344583977011839605962665552244710819102112281541925074258967755700727297125945924108412201102387891999812981569006680021864000257747021283446689635700349544077364440466994910516286131962955783958665837286425068489317244783364853749070765949243575093338207703092041431591830375636412642721464069973831408347158324394191018387054101337617540485564645368122742846556104996856539876194556583996476334759051944790637555848055426146487061505567128549522795084829042756357473875708731963481607918003950376244816212378778188548617131978690927303929322419853646085463277557240606230466582401475347872607248031957756810948596419037530116934777567359426005132545178745714371913029476983274104074205498155984732429103066390571941873750946174247073396120814617501180168871450852056415083187749733790722033403609993104046660101994186351503173910869704856697857365327282717876661280591690850374208309146324237386226171642737466108600466998398466445619026822979378574673287523430024034398390444860023035703046138397588097826130809680810180257912885539867788190531775291023206788420725125031777073360994257302439833965491935107919108760154868255018658543697757748804427591941293550960821179315714856281863555173753536616422602912599336681425075718869509268734079562903608886532660178482004295790379323912442709583629492202375762633226937761800464163497308635799052537542318066251516084224000000000000000000000000000000000000000000 [149,12] 33210609969971542211033220290476106250708478401903042130352303638557442208434764095769165775418207801904942028908662948424658106144297141838433412932070261407921068924878038387960706113490060666112233327998254653057931340257414559449289284865343774555254035689951093817779658617216807524006637539435585543453551174345420137475861170047312113307596553506430533281000907549340004689981985792876405667068307123786712804755605720330778257702963597930823878108091202320571679539328259060396481195159354522152526564473343409912611378052820179969975126053426185268589698054953642488008000631596185648302827524261038285853570883665692115354522215836282262004959728448288944954003539721409922831854038697417524606319572817265690737360486037431032735220597203714471910799746599134231099486245871730911710311154276221426509616270215816522175318768228712221862539819918037102630181386342968174579329317745469278481543454693061565388022365965793070366047417072640319079003119357202952908673911874024803968081495505348336878532898504397966937260922197073423512070912551445422554606208154876817975707325701372486426052947664363964960492592992801436623911633899278307530993857968567665021240848764451230771820021228898380826489058663984069607031675065756057002859097201320664864216646119431187505153618414324216655084925899495055540088208480346709077026186011096644240678237507783068126683866617502439352834367334381283922075664278758487594542747270440871697704244322282248960301153569108002742738560382421934214029273347490795770038029876028778090121441985894519367281800321983953884171602411640324888625830580066777882225266872406267198897476056927146921942878915232749461975896416074812887506557482865783796433411265835715229217279351925925972629535917524572185114669869282323696526718509744259263648997185073670401581195526219861152783473957844723385569594920097130275771065820498507963445669318705478414403077501422869222300794756038911050954267420175588881827388770011289100293652040489214866594924357951708126771906137913162728895236192341090578588500003919398203148077487279934079815509789228556979768767537390952973445364093790930680839573313150975847015879656056230041129878902580906795017892066594597531271898934765802363618546698060041281334176104252906566312088358092800000000000000000000000000000000000000000 [149,13] -210680527441762809096287514825253062019682002736890920992774586650660634944249265341307993937995107486995329103219067225404857107106568523390795455776925021161890810762608478602012929504792668728050604435730348700774953810357541852670212243810078401641264658254783573806452453403364291000573336458648020587108436727864367674758580476918827429840271764730512996519219268534670598416147873386122963273886115673769890229406285853426657440539122853288518659636440546679612797168770193309868686855113776555262598888487794251482740722869760078762324958765677890947268285993043473458410907678489484400321388437542967025884507820050795436679357490809686001264996974583879459359874342546855503061181015593043501427564121686841439351467762011971723090734804665731209771052779565194669419965461293909846095917553412805838804661939992349178995406209254173570699966639225250657525912280564534464772993311953423000858006030506158449413292669403672338481232935618166445678067467724165040241137172225797112396959012534346499502848929007028055767760605242264458752017676036247113082283747385332508721970643181430239845993919255064707493505716871872414955088225895056591259170761397871237397300578509087753375449839190699642005123769286741768282172467673616014461651307232364882463113523738128578265279738065552208777858322370374450295491294880455452654768422344425931838691219722796823760571490100005133060723525202813376573682307679223993699528822570806693772311244251527313731411409097483159234234186323523396301584056172225577522364545781068816315461104425074146447119751018430150675725168283413617722731811302008633989966140489486281513583283239652153128875004319759541567735379348630393814676780647728816583619991439981989494595838254513938617850759063864310228227920523013962701089395151154450259952705196208077595433732871411334015370872889892864953321287369286948514077084187629202001671158663503053220126126097084487618776157878540305829026010044207049518295545214013745909271820235542768677355331232467849303895541225329852212868465693824197161529892989778944818209978906091920697250013652642578422733615218215867290684478078593567379236198612745574946636194144397447800066641787751384519590331598781498306944972263071800588151096849407397774356532012136106607281694236999680000000000000000000000000000000000000 [149,14] 803773031634106815596074849231487634294146732066473757561212321786083801799018305822868206518478733178972719873645849494712607287100160015121162727031319949766085687900223864853627049019501078870298691909580660582959315931912566278330065383708505246118802761934585262409516761886546491663635095169093685612655310573942566640101786698781035509342227872658932653910224624141030319492248284225782260397295180517885134190343280782191276538169069147582353041984539573176054793905471283152313991489102309288633602948949283736184056784595244127962912678734784394551389512260290153127200892511994287817472198369320278033898275774358360811308886683450103041163796200401182499065414137292857599489779779082793743527121592163387832349537975621086944143707452561943163097588636101928705529619057254113668170166118141940223691590027969547497554733049573474246624653391636343446347602082899821707718886073469170671985948997915229788397194822601438964300192571124030919246115904840246767517246448426622566074999201675429840632785049215426988887455380629038937209892644324697148572989675754314058479505085436468649463111364247651357021077991348019733064179656681139363689829848625668810910878276460816539722854972252633872975160450049698644511541469215150414885741961748020815967981845221328240486781470503022694278185619208634300402697009058104424212140276101578743700429553855391411829937546677562085341794487241103923443852787772949547607950293484798991819582444927429594087060835772225842694657558274386876451382801136601748748951843903043541792517563650655127382680582960473482884672145680352424400648916584351810036938433343356226346095107973689139397216634647061598034567535513859268403211989739934581873082452080309570488420039097657369323022812090018643581179319780453742976387736163869020058909886760434818997629497269033505058802020614088514747239043890266308127578683259889290593173177598778586767709729502712815239078869908286766175956064902365209994865764239395223032972745896391015143749519109691933416770654556594659582799694728036454558542523701405298355598869341748035260932385945871676960452351483248920092036521119530572871261520554289829213436195229991323344964928545190100475662841206553478174597845350530582378370137985046077094542313305485714824681053065576448000000000000000000000000000000000 [149,15] -2012403325259915231671778554177034935396353482606590267696226393443154775084506543132077976514757723847940868635897743545426505556606721243362802402495816731545693758665910133788906197169049191343596154497031184655436387884012248663531785684751826700589159134617400259939784388511416025820721071125380679613872654969342903744809988837421588769278414217820280957569673644510654386670019826332622968476754064357744840458056375187060644005310699005626845745639968539949743220572886130464205112925171688022122894398962179395908170170772578518129814074623347032681501116294876513155294338535559606662730091881486692564643725942262242704316490571616247735568713551450108831497562381279837151786320370097761823864440209831793754274890979437030088110597839850994671729186409706902478315560495876447344944584410371129129028449879106975224837953846466563711138885403907513692060172276869738487979820380695412045534443181878147571432398217501937151898006378222592080437845420214574259575622254194602035664597640840367358319648624477202733289333462783025264996845292729696447989830864735195638711918649431536868121363399182697772471402519639461900506793937973187322433407908176746612472910372263020696334325965007020942846192158417484354216134053660051491254714645462771990323482313516717881005509708245600976947409748345172232364910595333628263293923523477876270958387452398074116934356645472750417786599415368114265498287403258514279047609589546230959174862782903509244257324237090046138319490959796090848181245367162631137165344202945687713937459299615418727114235949693561884407995877621975696314213756225023421854516020968094594346897978360290884889499122804071810862681877055811727708038879445457421720886962782723884008141601838308797060475859580845009452694751730216178338651889393775590456436428652919869576495219971522567879701580104390404857059898246578779480998536048569984218001595828489571468095225872969842873351866231397997162967131288448321373150048516167860358716100538234779602163292705113781294000159094887526202703831079643175674667039434738716589754969612212075492334991883159521877692775598360493697916786518403400162384662220548385679938762649108204447741162741278068496623527364989124537377548136257952835448675025083652935302179779254205233217426117623808000000000000000000000000000000 [149,16] 3091417265317260759754806509742305039778781384471879339123611724204124134354665675678996413461746873053025171761820287552850453676186388240345113701228719843354221650060376365835384130027470311407133137806318710223725301290888972934617972923201134437822734605140642287474036826165269318873780474191305308515376053025489872375071337574540676601103449067206848240102224183257979856450038891656361936382414890341008964286722186223243433644921527867744757103887508148686727770961539274693704612200627509987814310130986812051893239299852494063293316002965929000830469895170819515625361559533119129008587884263393059489839625208355652260014596524731719730695897939007344591240037261055038501024784631543662353153650311251015918153822403625105483994544888028743816110415551697515371429485637153896290234863248401114164921182237378811723309872527813724201161361719060805695877864587573912903811309661353751944259813787662392949573906351657200175049483012066400224148239845182687029765644038592471887348775897139214125725260861355833952020124664045935583162090729480458285879528160001971977908391439521483829170839097676465219648237356283498616844717328930511490110562467611281695262198371430166468414700166476981826763922796626481227778572833364414890468313280327923611229082672244533037984036295137639024172515184509188089709296915117188433699946141992221920284818354450891201359298911240289791865034853938284699102815615180622412627847361463324582865712493319525134457693378390537511576770711841376067361973607081474311538580863910148540719163441020111145368669297808785397416485256549765787763672048986904425280177710194480952332943200352012294687903008200084982442646079138750176205117320140410044328916878358035197196113002384619534309070601219164049406394324867419215150523206434207808687777330258441950381111393839556190318790172793460448593911166659396468153015088704131994388055663174435462359633134477425846908022932366767933126467338504985625987240014783409877819640472281337518816382981359470780364222772751461844029822600813239136183924171311485083961671102833766961879045292627175965835198251263744375793061680546770863755042323133612702356864078518535736725594071052256410997686389278967404197820986821503880073114900571448917108993280443741092172268960022003712000000000000000000000000000 [149,17] -1280472339934385181760105195852378821752943747288759839571839595541628435141530124921030199131159559813865055046780192313598950416648669967227317835413472849153840203923932226779805800173935946841150881646045248252905873365894807483182576353447205228843884127910249631256257473540420316092925073030000834459605908342864210456378610584268857200545660603459736836733098317120292125428618653029380914200729032010068431773179496455793047675901852398974085718364276526397556295345689796240040182913544727467767762653851464864224054787619298553770449631755792370559034596007158043281638325245481281493779217204864010597583566850474139101171340193670763279159236667697057140148385327202228359497795015803447846918767227115302151698607041250663397365079357001525470726818195373343986216203858071479773914547885184538444855781284159614709438472165512120629186270549509786960346228815474020350863567362953550821899429587927432157380481613508571181023091900563401547242452914815760763409420302618870892247656520132567804004374488942325923682756253662490949020606374879888443466958272678654317300484189405873666546870007390992818108746139827699383340637837039568016410444228181612210930869750760193455408862722059762142688116572167415791473670189039303521350855741399282943928072874091452240386808296891895001334988422516483430437648064562105534652824585138454990847408662531285602794637656848526469884416365984754653087867195650685933943790650745109312200765003333349579433907619686308710640727619840802778926265771879724653073201063741080780807716237812745170544676014366653886274296986303087943252124605304568830121515068329873649177290467374333239247817497728149823515402425669204470213403873603690185711127857965590170429490044964368888435410557326334189938439760332784701941110926911637144074599299773532993593310013365902350703844045951087141291784784164717697796326582395041869577902486944165854713467089134658097574698961716747621019889934362135523983364946784839725267624249515355867176959944191015287927099220359407546023440968892156106711562719443806153457322013770930412466653753495016139738589917391313070092634911026585266808516863064493253501218832191189301759136412465111586721238543739780080061820186308999529579525408498213785815957901600953897297467938544025600000000000000000000000000 [149,18] -7584436501680196147247274864171645195274141076489083552766023536599017624031907342440233046968838455720926987369643011593992440763455637668950751888266364545632366940317187963237456164279395029704436863726230840075642696447587913092531133645296500917933025649657305330789304089557357943964783060346601084422657412447714369100271176016202422163991438412078889759138124616152180951755842526210250986652321930980148146844417732722786491711338855867898329910976119592719152460438186990983035933295449653180941963146922487680881455705339799697282973361073922471695416731892919785813568595068146506314339632492271787849401139341371321224731746660044327239258330223777816255911818646489289195518914212106366031756177219627936076989194963258562245259547223107440564805390522403813545625666314155365011648343012793121497745741890649324008609033046309553384220357813061938201512005960756302294261399908668526117870223559908568308042566068727687763687313821325825196910865379476744742907218088808973675762234299535972450043163589836293399440859040161436635643108851584484438143481266221171359390982462106357652202370946900275609595720855378783882602976157420126646931571161328466175415846977551495483595236771479965598280089044539193355618770605648494722331307341467463721016533403318083191377387390372029549112874982543343835071438720857209472007680066422431718936453804816816780026456146956711010447937285210506654497084741728530002054544375170870685817849923100962449985139333117012530103691975330277687980865531398475184227092937944658388499596939355422622494926974743744445963055771508234535146977415614715686613878858653442284182279678661890839304840345090592046603827844611213084712324642199437079084633990342262599611227953467900502053919863518200237254937951061057250405087874213754506841962517003516518319713296508643503060432071307970164963248745306482434516379528921479651732592266821264536824490153204007380418803189707422669866870194481717082380770621177257708733632320749706924352117177853598641112252710751146061654723656762741706776236593513392457195652181765469695875191706842502864353952190233240443968899690330077446174427007624846522538072198985751255073806696879429290936013993116711784059298832701261225887671228175208009596730404343562007875656971746017280000000000000000000000 [149,19] 25394814621276786120889538972578275388256593770968819718504556042819778839711327325490579539989033645342765300190986990742204436151194819340347836560311954913605991439399432946502557764889798040913294187900993440770117491836897061086554625135347990277168364700783042602429419355706266138228572980895422453768657123837478316815977287232680282860959349163562480954022275910935553853424040485504732871311515202149995861810554471629074781297407606179782949370114022023284231323714454994228478875626638054578657516454458423146297064929036716965350588915836257836713181902181610455395305280709942434085406866967617940527202483406239516510967681066144785772234886290521967442823666720302733474522477072815914943541770462196104963275090582924646217197655971422370766801108366398786095538607600363485742108346516720233795520439720471547751197893491166306081969511335570125436555394360008849222742076906050826143802587715609093112188058386959091297958363141841400016437196903654790239930123810770113897957475244677784088048672249535433236597163720553943193200883770426950637965598017863477827893603548886486237458254560886820135416058481626961848938906198828367958107081064881235058669465322627104503767328498765129044502754938727140803980585638666766287462247465285150467524459888142478705664041439695132385992960275261817705824565042559039748264228885439667061960178579969407631187699625835718702960132544994570500771478228665261434560903655863643551026190230986281927665948245426216494283738609948068577618917543025533992322674828131355604317745612639690806890633637488000509559260378916527299093225974582557353934250027358092249061901984466907319196084958461738259314431361050055679483075602465002877994694662149066022512347769887745740518660218478344379085902340924031622985474340228973555397853463949395819562607107283444720706612631502361929366046951963569592517680774368090088054384686240416310626595426107473821421605443696851564286674194928910061698377046219383449122451756642603903835966419454755165591604510876513093809244506924650937330259465798460492952297922768978332406270197849995908220894586579614578297158600632836580958779057092184638522751719578607259567809613451324977271598317419223182860330465492199022106932090032178821401567825506137439835366338068480000000000000000000000 [149,20] -47499894449671999708523865682426622149999552426129840625388299272127791220069517414651853996547919553624836377019594121632017257179023115476745432572391104855279059296233802971176950502724849874029742035681667178662071878154461478982558043817614890409407918842088342789584683849493774453597868055649722913261813695871401277422240363256207328838363252851537382510823593417501030330868331395529961788315289434542651918380989879026285413150000438957316573154879743968555014744335884120306311433638916364321268363686379053864394405900436275372743751924088466242072007773890600594259292360357559825619661638948287571979208330841335458386698881654843948250256829145913455684350752163851815154325269829189995136514712979070150799904430594346930562192495959421976347606656948843435005322545966993364777517406320945731743776088630038361285846173113409795350905391300821584396336911555151183466941715360722642999306889028939908873066030381616275109769703689637367567653817046393989976982388349644704468711871975442177748537958249563066334699731134316610881444401543062167412546456284921540985519288344045415647832466268438209795606529129968687544442876334102587621266629882517115470339459380917831138976626633457374245634872105199439957335263533138511791718642408584828552717655559967752923644928577982885169157307938217561641550074724500728349163336192487681301732593658495828930035727517844800231147158636293001178449811525243580567500669063508952212743197442797825774458245054078879738965467605386197142987627485302355808317213975392305257581741936206916502606036723435389686996739381861731675511293658460019756461764869995894635209672448031383525216704162851045395683901961821641744350197571262524201842382291330197795473626397036088339108167757204591068577002262329160682188596061784753033865584289039752073719287529687357981953764669395139085891374399455834173716094865121498619432055282132704948239622320701936121036403023235594255463230144712570559989938113619836351932114979563894881067553308309533836075675737856946894876829029035220474094604543182782777590669346720264360086417293195738112071765838742383264063313612249465267162736554273134780655285949197611895900308125029335594418014261698733855607282743819018178001267970371256909273674676171441547190928541283778560000000000000000 [149,21] 63326494648172219875605328970566927209222284317272601660183755155095136263863320986400191553676672642075021574165401935689171534448982771455388996082738503380765805526014626001876892200800652886323503594671248925818401707435940046135142254941432281336846386682180714887862520586945632825876672398780354637725346100184078903162135658297547100528709841526365633858813714809366857745009843832951518989239686525993925007200605140440713197345273389113031417614550647340397184039674080810131055721547591193924556318664458876807192162363155408694796700675800501878273185773823594505541208613374137803092944774942749684723897733714240530690572136916440797097119829490928356747757510495681717213156922290991512368545391244285607840390141313802650180192094156836259766739363540717487140713081030802271925107688609913153650098630207284502024940226075479155495494975565946958348973034517863360692771445241213990212395763950461891511194282662083113418828994564023197882312356835280673779288031920727986085573920741391938123115004049686373665534783898881373086329666185199501586069498272405337309758546113053765342472890779656615852600853839194499179214666766102322550608955402825250180577390330703274387621685703126745388540544461450085004993536221290207839242647943208559405420504808555911978635190745854575941966814851426377478694407652682030687033635376250817426658496160168725980392154175280193826082202553961914880501653607174239324866946240203665086995410307284079620069376827880693115383991447287157122642434500038942180226296718126401389327158785402187282277858764738722930383405196258074562814616612538349557634010026523408270640176500277680245846591999280991770672309570021169315532856829893826759651145140707182938245754368578988322079012369071531114091113092192269503050232672679025463429469995913671119870482937536958086428758396440829571104415758078910526501411814667275537536082699653655383893434400451403793858340362003288300473833897406700597560175764395275761545588600668499607270687817544496145453846813488629299683989196065505624237433757448013301908236743618933403985997197628628728280509178823217428954843866485190767850772621833386792169860463604289515559371846281992493163783418214013249844459144996236898173003467222055963863333851290124162967393990124503040000000000000 [149,22] -63639875555415396849163383242821877165362791452586145891908104270859166002817256190509752082679095775859443082501466524178184106065992189834098678162800803001793121484839939709226748899847329642341841061854328012368888720281491339124628335264425836555223601713377239223103964567974281751593393150312159158617681619153672506299468142006032770646482718346583214260973665649126055438760379617977898078101090135448308418828734752724763648971691128030072973739408193412601444921023617318963764951564843268774418389767536219063665533226310511151650218094684966714580899210874544267631043457080856934091695141756706397201477577741814499829783870815880240438310763560450700083087951586642129318628563654073551497472006688306293891036129381375955539474897189461803818129883319759208562501653353641349170847573663495132340852384332943319313634862346341723122805135814791005774361143479569568643544345813306231459636256636833511214752324129395872354125831145654311985546067653363745818911306837948229734008794036971055280149629498268344800305492036965590042003789744894295249553311612217109802413243847777982082090512570810085749068535655121711203765793242288281013593083839337725811193652970509331016395581817288551705276539976026535644937594246923204395469799480121755546764869288612554593641134982522803505931551903608802228720071268835036650177398914643999985103467867193373886455787783759986039096833818891816124056006083399987109209378484013393015424909419633180020471007373126278423318713695226508280972207456338148980340812175286064718136186615924447855626946165162307018663010597752380893347357615691365640540959891016578730174728807375458901070382053909230348585360577626705564835659749885697178102004523585732583371381005198356882361345235223741273030550851283439142511244376226791909056497480854995831049787064983958361567506999189860534006436573971944869015687538300654169117969056623131056567902435900835362124846585667742284694825091286028531816415178596647948692769143322513299074330318128103790062998875314160498261060868852472329806125393886253985756780438588838329132306839910853585280336904254886892590109400315177861143208934977320080838146942242834949130793240636765932003306281153472368732955806928268155665550347856633141246037898027861062396909965184860160000000000 [149,23] 48310583711719063615792468219278754956877070764142856017133332878559021060439901547118215022048910948953815790177655841003762437528726458487914090328157697953735844082966601052740286643535071803038626899447828336135538337089224909425429597882104511235046209820546042706036122458695796293711835546999599365467943186354000884335651111511657606321694588272257888302961928179603428892907933926668301982950127889512889001529468222162996219008949027195829771951773762532922664675762271586272814226225210019521495739372796114934152413799992317242047900486220214960682610638428007776419356244342757148592337870585572826708589121438738131667419517226475875993825186720586923413079460413664969520351029395585705513354411413745444260632266902209023812168797467426035651293950591695161173783757858138950053788279210834155161737239519590914799356522912029991926626207073475183672138277553182872482461824780396828550601385703713004570729406876062720516727798805493364075592582239851197359012074308924390699510947015139739313775734203678978772757448079641489199161949859746762167262676860104316162015907925803393686086814732398722109045308897275353864169496327360879242773604102482132065907679954768725186174672597565602591356295428287566966929554015747159442431195372743306367258258921559035601391454615000434942910866005128619657309414134510518437548168482827451110930958335780608642892379357359507963636181702512762428902491669236972860022210754015026276537176724865413943201026123190257589893745488435456236438800262432766113496015980725724209397605826018878263207551744406444438626753204820699910324272434093027501463170591652745784536289169041730016660451345299488089114774150677658548526503453654426980070316964743760038954643282712375989807378014496213028897885767797501906684404671221828381377045659604519358239162386496221241125654569669636636126909770770707797774699648610096148430284663791387231278114878750902618091765516875880076294225106148540118287003015612472991600354690784807540305165825416708055854438647897661993610941305675051724027100602802041461220390995143794618177273174935595158238638292389261022989899483905455596700370032127126149138419497145644358806797774818892695880013676390552203743654082393783169251368879191294106561584542063560545897506835728957440000000 [149,24] -26620212002405673589564742486605149671887674444195231084033738148939874774453282577429444260665279416242676719915286680883659583164361750155935292858364111056743519624943269547731658390891348266363270266134565574114523115136854379333216244841279360672390762176978973170063445655529845943627178155105204362884352098748783458723120939480870933835780125962070602076601672993975685017374217400780150075382395347574438442308304570517547863205847429995449587426703335188206071832146131216940287498495766184255875692665081955019317289156395544185874350780789895447583284984704930453448061823584846253415396480179752676196561477937573065230034345309998303102187189032733773309163009006684354086898024284502798680111356362731389267549881949708685472792335672621589087322952866047686805796871540124350665170883250942881600138296055438285865186746094898813403079558624993860047654750024709220366295166711121218290982045274047089547395426146594575585970979003302564397640244464427930798234058727618708669445170066939223087988102337524760149924816775078606491836221773669644698894532033714110550129078190741740341700824157177095735015401490981591715523018397306899453269146019612147335017440679481845152543761706726451833699607593797684924456899232254370312497153053609708117846172477889058462281883408544839823618426191151295538407468381151324462851198159333225740445284098937542061178464700612844508838280378359827894381196933449573627259003559391131374964762214372567869495652058873121106710574783069709750043966905627113526561846114005663321698664186603645801763234850872425139851260222401192111004869017522694617711991667349380472880007126320088975912018832652840950182056499252683761807638243285447299200083836484821122930015689852915486180014971991388701058104320667418030481616692943422033155278252169470933286537795817332040411689991927075290443798305672248503313997504754188566116970050463207084597893993458534260718944109178352319336146484273596319546337371012140813517318492120596184430132760654505937166873411838882160335503292971218109507840905043809910771485221987474352367521926154491865997734512228201308154444369948492240203709907434612459074084598331613842187636045303678079484444799233850268807324030255948854241257119093979955272536520268492068160772768518144000000 [149,25] 9779031408809128825283106538122065152985581799367843985742106675665423168280306948216589029572527492391879775870984335983686358388255444551602844878563159701371819012545320253674795947330638395329696806790677399137554434964199201197976594018721636511219443125084118611771506694828769469702701158937883723354168861798906768519043419252865925395956804807507400226499384219385248616620901365934214957264259298027878445855931171069427005699103414783403296856728877394554534939716212204539237955405617383140590744462898644431553944506453157749889674537224394153622211118163551355695625083157481636324089834383982575822065190399397500982116736697803664570537186277449235630139445646894223988459642357968694264429354309123925302547337691666679430157609311311340408190092676896322810630390391526626463505778286483769287705751405191913643667111658786621449356931905738606480627787921793944384587378990993410455554605433260548540209437535395912461391601359463784586994236819226896845738607857954828684946711159444354108427643200489645031090780586061619621424218065916058135261151943531747853758072817723703452929781491207710611287002186830241086718316942424590874424750265531394694794103899867679215243608733566283254526664670352140496266930199600812040705314454328499936554847260300325093337403589230445169429078519629388087073549138783138330832525822318348300694524630512138682909048797626052451568327168119687607395949248281285589503352397669951591208080223352266795477492428403963740169778751506172168723864421910558177160940434739146018028356201381550364123614591637539232622833858844516603571925819062098649097370178324039927934468359116863595474825294938916284993608309065610509883545348335906632347239792959470046156216930123296644459245766596933228094829228714490430292758025440312099245981318798670105695452245251162051440637302783999926124191775228747460461590494822119501819114229261221721294405651330786672323213858895299652170141427896980644002563658960905048267259624420147260905793794633566272693055830229803870838575546743917286724148036740691714456428471886459458585938868342339397896111599711269892267953847121418935245555685852664580526675545749965982604019100511451719991024617253650723972656232979418373831192059589772588650587977222208395841923816536901756 [149,26] -3162595209565363771442784329766433580526874654379718706359575139913184031307997460894722292459373890701680789711287917542629195545603796039577870762900486594983235790276025925538848526468922529352162105699606697906814937472815864983812464478165151503694534438952462053890501565986895327673971907482342339530522556375924740550682022339533981536771191252157916551760822789645658863549463389948258186170478676673449357174043711283166082854442467590746334818048622062180632565428738352870419570254705719633323690390689796343823914948691619578259556708021768621012547564885824764392308513645082784566949126745691884624819620235565763609828792951200362120894761640528415585771687286128005914380886419755658588417463999126744359363921987972380676878135412220462125767401546629980946591819561373347116050000797393935091583372552063974779380385786415449790289421937407310189471768270456779818409512539778831705975537013585959499676162478939482492289841475789270898100261280577140906327650753080513637285426349639698153466737295966557522899411315856169958061781092305471432578456327732019741402572082568442546499822622243521250907135571768604499975725021822699753645210787066758449819974794555366043092827476960215507433801482752576084677304189689454485712001770627810801195425097524891435565672446860417690429623149148881724913542763140764621405351238590517953450868582014538024100003986801221672775727886871199729782110863321447739016752482105572012777870687848956521189101904161393439241541280118159007191641654509442931569314662589373664518207914381876342031707641891757932689372589346159665217666317264042100400957774267956927602503232589893056677441312431623416904736068781196382845163318067074924838806428749675348183878502529088589169823000847123787897127026979804609121855272697110112103725175909513704943822521478444750212448411946634212438037071390426521263128683359595672862201189432040969158520514103981603993923909799213554550588420008462531545306688750593526897869751912495286248775147707533291034574985500451206258909028603564710189989493759631417963474385933326455577188687346968236061618432515138854846438325839060465752585584964500580839599154554993704140093468290378871855099861709961456886044373965826553000359267880321710711664169817172535067196819787200 [149,27] 4728050044618609516887328259317486215567270899428563004344706412104035247251486087034969195481488221123048412305238382907356854756961760971015015334051188209579239835506206547329436408324945082119807362910475163259651208135840779806272508947702333842666076099026303970445020046836811160998634011130154408678354016375352437911890614089811329947914545406944411919730684328973485236267441662132548078017238059760558397601673924537895288277304862515628300659690663949675080815841842146056730056516362217515306367352465010606653391240112580478670196236375352232457100945711810083784610259894922142584216655982120060175596446287792138210433488571879023849921040421435146947539524495839205815787645047841646199333049236559217688860950154847389711348512101674657976800102607216000849871188833365883932157918050984550464183394777929618254162634137927523293763038943185748750371234234286193619977707512834659762044600439383159949925987092884151861303543697580709984027923146269764995558593794906660187309185449070587239524086397572754742068542189103210063446663517480332565859380706190049904825513155144317851840826489317778428913578574894252172695713549444393288400378413917374176941411680536654708963855151493561292803963358755801031845756392077604224023193659236960218274441011480354589647629903040689884743788948387871536434940684317063799982665970403484405930395702923282072585637510314969130246958835204547000922503603235744232194013577832412698588506391557638664768560314457926853923839123855001577481408599365838428239060825098703310052896548422271667368880575121804266866602321566763440773634555266112747010702799310460751798370095338119096437127023364013607051022782944757158629745573157389767496745735438623019026602756940475178659819184481404666141519547927700217803628174131572792868541130126404497742787483081150629470428680535382714540703307543254318937459315385029805917330117545288420975583361063672018777885337906570487096234135751232301198030620420968630660618577914044382921975211926406397615938549996756575392262927393758622041232338962846078615148276583249334839229282609543464808861362337477404011788254891624055387126997077522332264099679947953777379806940643534247550783119110721312716143524731307647645183339336783302424935986361853690878664686920 [149,28] -8985610511065356146220199346708242847792220490895474872980091264761264544381302247963475417787936628398213857702481874188771372833267749457951829040021159661600053257092276021097959807866353670656182211977559063868615486081651670202637386562713773367690922966102086155941518113646810071681853368364056610831474352283654944740595800116705343424171139489097741320395093440277270571719843186442344261465836555938426043498071291391041689786102061004137321111897115099034671690224580580323892746555648704660841075704413942245251978649182364460399995259520966445673416725350905676656581371867289844965429598595075548388182471318200173902407430640306264679426228929258953748867116130507289957770400119263081653819351696131379305857599128529017418389913811141886079671269887608548030410637004607481445352141514373729434652560786753134893545278010550911945388402433897375837797022658830262680597369504964720716757214408198491161744634041994294554362441366361809674241586491553761192139837566300974178685944586252193009038780313475177247729177238847042508846405927096694835698668162605506291133116459972888857722204680710338441448624690650383595215908533493582887795420796193580619553132930226628820353756463249014619327585553720780806697738587830238617466658968351125456002749995712498646494538227309608703180020653481544688797185476688832503847271622945310797973759643222937028714687385575323170851547970767607820331847402484472988625596347940782440451750101817685934401707463318111521523848668390161544789925295630910622801720652441924417982332687716408106674234474590417744625550775046979538600336766145921607753107124755231613659422653901546898004804650940512602031676339844558569013602005955654444610586682358419928784657604460729519481901367419628375485652529710757656949491964291726045622327936741336378527815197901953956093110690952790911431923005856630515924742235827370930538695681286834524024526846639096068070711937169678610350985970385151648071668115271136297989557618388018025646029128183627302090973814463416849725271404136923263035556100158974574935232376787106423227225870876157380670880467854395134403469343262693289548739706636865440764604224340782942846410388431725685768368656851865140492255370698059025829716742194571312296400170500102150073511600 [149,29] 11603989241484942657470136464449965537457265542754326541681742047667134638348201853836370912084353970271188306317499029923903707470568832938318251887451454163816963352251094889824541791926896433978632768290717391656393083978614718562267548245405252242298659019823368705330118280694249828886313302297149790661759589488862743943040220117866958816258644561435267836245014655438557409186439996204234825130014678671803742418717809144476069898312966152810107172983965206631176174094756016641814719561926129234996781688033911901923285841685858327614222232857736395149818358388741784520275067632802879259834862797659916193327184795380434325333832173471091913393525320376770384132419054032697500671051562753265961321633507082131080674502346774193830446594199875147847110717971965982572710005623703450759886935775835125994458213782203604388584223057092103957512493988595420707706396346400522928197492253261475474237359310379113239771283190558402327869024391178396688342637358804938750443876921454530930621977775513176766845332236110657641637809085748871234169206299344639063635710555923445584022030303075555665107025131377559102994769197056026795004604062918438403883051181103271085484847181022724239193862000247737797097325464468140822355559907884408826292941089126883641690630545187793527310735129142282130434048761785987515848927139955658176926845065697932574084044850646189781868985844629055860013713796159674143396406873915921676247322024994748119288213579313027675542204570383462006009295467170575052599579352210973099989146094419514381625267963078795987703070500515470266944733586305192342323545237463486402614129061118325117276521341525882290017958349337455400572113154200270493743272921364074572616949431637636697204335423934021529088659233718499227505900065537300108475117732739191378414652024661758232462778394682508997339122191258845389203385502578458124980760856925496565884739521371496987501050351340887923879189637782401961542186417300815865336778852471583154176176348711461927578832645068042174449918028429314158889059179234885927637424372415196505101576246716723900944615373329320078621636230956944228904651380523798041258510433625706569038919710955672023825826813723268899600426033161521028839929826397677194672854828595800072748831617688764026390150 [149,30] -11254198113304107290980169053548272461393349991861831722476140201348675779886592882255490029723774408341145550626279515379168707303342542882674475856300315370661525071518955181985009887274059071608020927889234755140505996312156955039996867811008808045116891526734957932608500115610107943900853377392787922808584316506733974566238085737028484087419792375922735242322362596671189186853723248390632488030955626335349607478722167791466523821704396508363475302705145691163356189357057433199541139920169158871264061013499170249970135910352238810633898768495173743231929980675179431711299097411447260540855896039360199386376207066210296756886278562395477085061219697824507675035954183139633459943605848380127445697505905905869686366188715879320006092003992987942461035417732227737665214723106593841310253545676306896872386680795205345957084543897511584252047799413341589446069761828636226347821013928515734429742571011674578017423148037078813982184174180387459748687843839858555757816256114814043036017663810012010301873286695803549171058305175581606472194936955389245266919816563955613013018382326940059442402991969828272213602973981180414666384917304198998096774214586936245445895605476876802260810042682880039324803223121302855725529257107908720013211534729195991080969645683948734355710519758743762117843658957230261770587809118357080267594093483525708696068097408433876212638131022801782454114913564790358605952494491415014384207382786996146781974987592412795517651551798390563510246347796573430988098638931968809752934012884083713492657044971989153257913271793303513945261137306296068946394450043907782781540055325871480148243047652635346797385210612205482870062088578778579892802430169901179978753144154286316904990534258135140024161798448690689839498616638145227959723895569406805223025540000988981855279814581474586657664973089971664186464409644187893200014125086012431985633385588865304943291603678328056184540430818444844113357524976712336546804289941756124107318942993701369378066001239164715712394622316994941382374308526824977156190940184969513409752295109713888707568423441000114060834628832420372748430873700484723256052218816432922732525040321570700752978379895385591778552272176969772598929712088201151622075122931961551539561977284668391079680 [149,31] 8823549977711020278549574367698542888132537943795222526612212534466012137368698111794690126352529600385172126455732877568032382108463869351485622337361367776961077421457483016018697598883424325366822603498737343011304933947108689102377837425353255674490056177088923882768532855778250869541975131264993176669064804601547775057549681764005157372670243574568249973507528015765325165346935344374873818962100663235792544229672532284843131876176692598363216224015264837222488226663359675780232485583961070699785956679323386298675367705002359348069743710825757701214290979112647353064007151402602547705623669808031529322121579190999533740378106329949805714248505403633756585718345009389061678632896825065420965054096246503689752891791783795174345439926343036631799455169671024836524525367263969509924659612790561803399904726990773568970461442494432690018577195323469787732783978458401077960225756006930831420043148428550963274757850486663276907872611145584256506793151399418541608845572738061225545365560369527477741854440108463066978424490833243219746896650901831227499447981970131756237761195279042673793934104935079684456434721734338889717704644006433558877843990389410917492424011203195502388837743853004708465532207980456916824173799845668929466472907932189405286686170659535778696113807365997529272620288504403331314913886349750548168220364598282308212785939919563124677903741731726234659881869851303294956798655519143977357612770628253375878755423851763654366152218935606233370162255050049963755355852756542871344255981388837074881670357985473124772369879584437924537443033203641555840409887703137508952952423620929251085262952907600464460956776740907592141963956532282318486012642196888035401678307642753081448525313021646394079872766061195014021228672764909019510394863719520255418642788691829170024069817818990488298156058508959853487610530365095561796416646376977833330092643147382834531333273206723511260458956798886715694451257343552996109210002781144786455957438352820514627111522974224660391753454777445511122751108842262092321065403924627778342335575125421121712447561101577025336304781671327331872681149058812264306811683539330325361013893055655575605497518666632109201831083322552135312943232656084866026941691056715486214802440330154736800 [149,32] -5815229827761670276101362978194498277862803367831633672393701483220743712838069799100526198353299832228323781101660255205105548620484615859306420305383461607997479805738451890747853671321062178899814442534283551145222189481554882409977295007252560840452915287406932719150168644442687836048085292729477046966159059975658717672557832289981916705795528653731318518583745595034479565703843398565256423165898273625383182031654908598614229466369633530968947183176790585001954051014559288994745550082892945772155047955984032367084031832027978553293780618989020860241517553004106142131444654631365890392289006695611975944418672281332478106604012905652821204458452484180641997661426535535537682005924544702774480004129098111594990323984945570704491349962613897853451659414993533875596588082937040879386087339346929976938896227016737858463424936278969082447092268100818755277682147315828588123517839779611141593041495102316385343185211969399821599709391027103192622171366028387607804304114123721734638258543411276587318850701716903656048426869045963095018583782123094740246810931327062892841987005642508731431459067050300114796856525235512592048258544521321633076909990565861313548502120448963302663853292730595856947422115728790568239856447038795463123691959209877547093801411817840828926847291688477005729767431016606806891907244593441086986323741665172264208715907647449085591040542980129321712650555158215535232165555252004742555427320016098642553047564742587177170219085970513567634226217521107416103513908274789633058789826092552570577904360309970359659884448622247063202867910232033021789703128222070884730509686625914777487557796529731403025378770341989083262156638330079972947454670492573117799867501429902869542483442153629711900623265675763128372877834641141513001662346344591561513971898157159800738588856387329972216136883725137899647928835529037432639387569581828411658511542590939470394888030062911816513011351727127557664718016294741802737960974682023250806386018081480012731816925303943357161950684200537309246540436322440732226689674900044100159859724000594143472067528917490892374561770225207993039996406306767739360586761074761591367331089335152652001263746016328829498587888758146973810479506423968006423122236782729143925599006748706240 [149,33] 3286905149701731239160471510780443918451677242515180914511035117172378281138665731249898252398513884612460298775541506417420761728345038133790801819902750784690582280473496968804699360551142777481420281282043440818995711817969238246857810608537566762557734140335390025461807694179907269695463430351222491237723175197766881842080384167454448486709939739335891143714135698980512789291237421936416492452531281368716788832023516549455471557976898512128696918486318577915043307820100875195764637201274752944602539450344301150620133611497188047435241280806123366212059395334217633739578327814605662064481765013855327561291530664849761074153891107514267749711448681710385211738780674088906235690878324900194491353993302344022172198836722933779243535494297393142073236147999738435261973826758231077308872913067145857005554091559580996893907224506024311868269658597361490333952948562149016715184828410089593804509145005467515935184238281040859369096295507479764556622506371764628105440878402414634585094561809969814958845713750984828823865153637483059416199348800365280945864793120346204473549637876608312583051716931350511685268460390172743194600577624431271417518723181604550533321822642258015105636178580829747980404771309366391574791315910617999569184914689691195327613229955589978361691218878363533531361422306314837217543445485628684454297356245182358335353832601976385585378452145483257736597094208847716890329882235959033989577089415985937766507108970209929395248322280636979084549975691472108787599270169895655623837453265117661388954049920208913170208013119426758907401119838423763943564457725637129427184051734524012572295158547238880182207234885102721308674939314999797231516540864150123025508487038839560110104017224596926750371409276721825982066951027166636776908674803306256084571349629993732228715023265201997164029326645149215891739857260832224362699078597921620111113901645851337168530179700691516061097728533942932517849737846721577674880000152015755100550363524812622825335730919858443085259755857308822151432205916043610790801508189810078429245121108537872060577068266991029632117213758795547493373647477967742659157166134965128609460177104293924283988128175743525990127247508835098026045037972265893110018206518589285759726979909080 [149,34] -1606011896466738636076943213602878277446040347039881515575641489134303757111575484666545127967023533224842602136368939629781122959879095452242847786036793133736667806270040733991382233268166356084964738749098088872951991028269936078226036603383371571718897939040595198438052585590491135306795036522113822619623187742050167902676366151219887834264879291163113133157944648733100185487947985235837687628590201727849706520684824936982972699345116074944694743931088077932498282674987985635194685260597337352175506119278099063812793163940676919027784067984998446064197706861133172802753897423821349452410664844571231594022086676487147580941470836148119520624669177650189221393410774455988199986304205533950074457008199718940270502730234470918133957841395240588788234482297957500954641957104633453973832700116221290615641128849070679415917852436081459080070353699977613016089835112782991528812506268030489439109583054923237274362479009552560613236195799028057228865508127964463585899602369494611987237616336450589745091762609051344332563908787290394868523021497921685337101953506865414195539531544646820118000708527911519176949136191602364004745832727610967507051957730693501226461547307072026629357838353120006971250900206859642336646200497641687874979874546044951314434630804489490164306415678421943023537674941353315513744221349894624657572172516364879578824545641571748446263324798110584017324756490601412408507115806403518032093092146155431851530745030852201931604209120932808221259533907560518050732313938497637296104581583702236267190034669389667495657103631389647989850692633245861440365586999674982096220328527595874713223488314305345850994869725633415199760763188653074210642475588370352696386664555176976983411708228086949450940476937476937420907284161921656900024006520142039411010244834003026898926596425548367092872457415794213007282616196814435695755506900289353914741231983193867197495745910332872034287653571113195073297191871782835279543048614421458157427218091088205412530537795343018806880456327011256368548016147184551732078016700646697136582951586193437943585857234896537149458236806811458587837888689059287141445253479506793166339637720341667781154610709473779249234041692786466183896820412237330045720286776585543180945998592 [149,35] 676642395511456498258760638283700599983654142559924740522345922988960601023651314950163903893073089812193642412550773256883604778334103199482728213449887636406275214564811672381360102206717612794174706095473952190998556241002194622328913424247941083360335278307274501209876273603555818678135330672694183672658726174641048638940277720340523302047296443426174989587283204850134897974463368635352252890340808202476007218973094458623126391044453338188338704577446544649001143694267490691381565353868547998074815721469126758437973604829589685825670080394474772033577870836345020746461034391827163044900951767967429509421343618389277988052511832315445236702393564697238648074339659056360177426390075722377124262125234642921060865341033337073339695303530275494764335806270766485665361237601776672528973762929937330020496561009637227057259216063653978429580670726897338984692862460158426712135293338125577968748254180190270436564542330438749649960684498894532159666669754605778941964983740196220676564777006660698380282897671993339242600929274637462578331993234654557629362248235194303082672838083781994428379759795941595495673017378370221817591612159794167211778075761443800742182254164258048730459014761563581769962048220392308653799785067983456946747872945885402556254440180317592526547549416047390821575970943087129029921368364436792479059583237408547547472186860952737378155982049220691854486617986864789413709761432395272105674215615268471522362210051603704675835692424093239281222328527775377189251855631102719529958298757617501596715627849984508927218827462748413265945545983695137182845592044936958316861948102923373235462646327371925029271652459868602656020475103284501773658614299010682245691816678933658360516970363683139185772662091746575736039420886773136268346685638889535580858327368875004790764334183330730873011428256209788321065374088150457976516878329496419261939844895580091729213206639664096407749085265457153221318375221282145394429279162942136946452837619303036084800849138423894299340193990729185286943580140532514072822326395460460977426188616040512115447069189548096669706553511756702488054035719166113401048438680195197737584963204326238063345262630260956459267510381393988074670424275891678737830353892711599604617824 [149,36] -241973233485200105374213408363303764321297219680731069770868014856074459949752995728523704955915459685037284699695022166117885048401758803676194785315781898324957680915215396453750462157203397844421796285174636871495982094501314750168995333053811307870452225914923382036301871514836354981099883315398713259064991481747137306984057397026820502870919019993712684522843363581843401693393959563672687628504337740698704354089171322709222134021469337404659915338131863952706963494666624474774124412479141245836362295123772804751036547266880125737523259593293330481030452851605001719211185154124752870748907980813556775813280576482719757057389776750128532403393323355132507220079414052393760552748157497723606144200736715262416847907785868033005475021900774010050539950866622681522902282399516793345477721370029601746931751195735956418122206693005368869989692353759634639388932388218524661952604763889155977838275921032624345506166642613248037125642458164589148808256425690592541609095714392616210782041505465635202577458330481730997237701597123577472984462912202003180290480099915294034651370048847229425880148755981625865987614811655220243060568209127225451669229619366271260594865307146907858604408643506685999175661566762654402516431780247165409933970580305562100785719259087559947545568150237834667319452244822779472272729933940837462453586083404110704280879535185475781975324961326659506723904848105971638899163478056458644523554928856372851657013704428222389847080353383579419587234994267508113173508246688071123855598841493701366866940747667909376144169116222233673263435283356229741688081468511255571238441799446231997405485463820623207822638582535345314635133611422119188004731795720145209396518886960900869418110824085415025975493403217849927190113019473115996290226092947934839530838533270842705912654984395425786545034391177356429429052084193972690965728519362960951263420913153093894885882920414961157163386488482450298167708247167100063417343277251947485046363769251354017841332599168758624815657873682595285587719131608962707734038411848895914451477931499778533496188598999847976133172295199350051914790801477338534120947967859866629850465595550833215159812142661553753937514535396535732092952737259446378138408312945753238112 [149,37] 70478795330979389769225565027791040307221629837757553215506020510246491862360461422661715568173433154911396214559215428159817598820105843230395508830448944880305429368152501688396575222143678557432244484861129932567458655161979690299988605385199062701934827888318710527908902999074356400791668170621038172741743673601572552848211956486197635756851970372479748110966792808782110280009421792877674078392539836930858433585396849166318043136226637774366791394635076017364623956591716758544724659331906053831098531382582105031934513318658646055989463269220210179293092986806612813131412437179590000140960424162162883195378058048539974176347087979718747147223405980761070775154064466331804493276385614094144571416135507791226850338613065779463516986706496217232756130012602479808362974986049795537944746234504693529224879634611935730629471758812840521596264371418768827747476433792720484623458920305583399915205751206891910751239269877607847495320116757192498571841844624258111043712754337251090671878659145505150464476481668283082377674631090109035220712995615805188815447231408307142178497068136149191802447000146348909558977332418094317387656557725084646310141298395272630052701492079625177469963634479841132700137200608658755640592748651811788884477777750265587377731885206613543706052271344197761851058700398780539744603608027900251156990349242144383145808869337559561203719510376472645070123366875202056797458263203247007815215967119579128466357685295624480212039605907760550521579002839725845246661097214962626686254442584876092243426254982367397032642059472150461070926029127054829484942007950782065796157726506240545147293947148097638651967108510131333614492142172718270142726170423280396435597903176521960938972415054988763597049694695643512014682795606009901714395569145424527145050415795046163307609820539211617382882747600775429597225420189663914420552465305304810191537719992922358688079722063337842698201383459454305993082993366464736581080963235664740333904570575050766267218486702923643468981880654668580696810599323005560548267741999618834523290361009337429862971187779212373457909049356375868489308810088026963780840307183054838019851870078444993338977978584258435122626903072229216383172123742882772839074646255724876 [149,38] -14814641279647539226191713546836337071455194471087147259411128304875737566314882700229656232891783654609326000363042612522833070142894533967295086821921432583990419777659754728846374692752857775932075518061727686100821191076706631914118204229125212585399279104326888225135718506170622556666783598334554934278949026413375884325935727371258363610730171584863212504398650800759011841420272203244797128475042346749814069067881891700300543321814823014539747532121588183007300390631207309323674493065760489713926218711798052321561286539564847479820787503109968574128916826107387529659100858652107315275960082129104924963736948206770700742026005614924014112432068322567359301983668233455807832888647161781288894906845357802697780602687887241824686734730994694250992558030602171998533109334033452468122728084031098498184427988923110991000340733052879530443580879468163707542344091226921664607782505834596648669454758890228631585124244593285017888631717653489822153399076182116459109144553712262140141635048560045916566819889452021677564479645608291205121738287258785832594890140825960486282746965696964414973032122480878221393475871685719984454450718038658952643894612350603391949676544492517632708260104356594548369398906094352874610093762099283543379069159901306517733208759208854493997682653111136724692052692748610175132016925178095278345510034626562799704673091902472494941610451677141925431978244635966140551910493203621273665561992493420837808356509916320025858036257194005313441545071904258607270908852703147529935833787569605889658371497194863769833674151039654765476851266468145965297300622700242115816433730658478899993650085674405403860888690356246010124374911468995162046207104632903883920408923960718870848499137578512268960150997563599942873491310419720336758736957047888865989737460365600199549804812448553259212952027540659976241975539878613927525937447854394949314203284717573689461123699420067956381645805894823117920406111676412199604141650583160522008928703064310538030612248078910932109913807759941850449945939376936696810521579137073822226402263484318367797900317071338504575424586794576431959739800508433157950602854169082641633672779250234545839118594539017926666883465745098540764196417783115693668374138973312 [149,39] 1011339730854487708323256230646157739568883201153469226154979752674109993134832731078828092647413074188245412009602704540001523480761089224985611909591745247289093686142023045959546791667130372857380249748495888745351518210984526275694002580707647422939777311951294731391106229391097039760682096204707664294536543321059096031027930112329800245908524846382520764673816546875936316353027786390565737523363409207833202517309798919267665984404043602576436022663188243811647708068443992938335699657437354032532205230550418270587791412930076443855493185530772058848892733431481528754555296112566096973037118115447323169009786308046187179457726202853121081150705531200918479729136063072028733390451890884382222543019984608510571910783201417694800465145806576754077886719281647620075480626871963985672700861994539455523384389160422697192624668183403769615598118224577292724051959483576724191198550568075576519772441403910566308350876133729782425830019862475485250186223633430054471344855559964216916745878901771722797405078212849994084360609091497957335027918406668197860179719496888489083847987538592807240144671622160991245685145664892616850279674148261264495708417527658996172539397798411318606751168420207628736762682400905230647506921217834956528238358250281697061750223749946961599562840981647507230983164176927387888518004088419871460957660805122683120976510019327663866013852486664352219720530249607441580717378301080914841744510434222600257729546676419244180231741407073698780951214398124818477794402219788152468724689525925444922514144307891949652073024723668108866849420412663792375294818068978656796064137861027910764888286623466272916912023008011118239422468690183927401613388053878601593724875199679351073059517025372988260594100575757553844600029851972654071584277047275648410375681309309019479294587947047738312130639167745796335597010897142155221115220256566049768783503908269168287134602330408545963694604681154345619050753783404487322072789668273691887523438996690188832666149600806803625197204099275868679528451077405110279464599027812936183684483778175404019280519608475439986560146199833074117820209134439867881832345174056080820093437334153718564598721233237939387447801975462924163789643043727290393124522544 [149,40] 914309870881316335628042573221747155633116483095362163377294915314293665788124173446632281037990454549948238458873707393641473869146329825923250721667929952857863204404430778471338831777300564484118431811013989381976598243956595909364172322494568850652089944994631144979690474254701122949674707690425601626662064348502933855918178370014373517410800965707763805637963435039140715444988608871126386542874670576878949301347224827609997549197980381165081425745256127729869103341403593834436710568986504115457460796105997739302445534241451483020387166204114998333151233706102667886142438727870670298947723876709258481115369347459311164605352274461041712462392603658633032834920214515445029309346704535671789323102791758414722461276980800994499322499797906812510365497563059426013111673290125008006153192680155554329991962266309474626260915216142614948075751724651411910884022089231168881841398212722575041588345576614869357367858321731922298769384848498074630620987527265610056666799559329363841652991327145792569792612496938028029323685759930172522056357366797319733933181351669374448156092508788793343877479739612410826619255247154150469681556294408700500048681642402353841054751335982675051700171757317401746680402819077648520707951296932963393016900225869685798922463288124884292954894984011438930948958910547059733068726386398773645706615488316954992329039258858456444629111295924950934208234611412340880674133095414672302754729676137907436166131215013353742470361928316993167367893128047857784432157608743682691781022949808112202840654431443259241139337289304551998820380435443849470284211410198922958001599814237028262151431311302191178175796737979892233671257326466605232066519537639294081498725387644902060620839998389287735310339377071497693727278532935892055664245363313749220587441429018125623672889765338477475094842006589579786343798349128129030958251777180724835231497540365162025592386872203961707955134432282105188887069653972595864979305741750432585896940736644706535873314680136065865840870248540406938399685993120341780670798049330040428640884577304757454341861199438720834698378856376997481359946316129151623589615166604958000892994485380196564051449454044917263251489373246873312579079920691858729035168 [149,41] -581426068352636003038443435438022745812756565545639292741210527180440626110436659984882287613224115136339555634827922469589864124124837100733489616383942675965853239545858225210471850565518051864906019042428837991632386133989157937741705541043302335692440855710919316291838695897065881047286607882698430387956207356791624649726482476670553032476815838864134824552605093454511824867932946269945294211251884269707474875838163400998638782855613319406560424934430946155852875846276459029998045370140293806628442299687282663782703742979269654609236847919048854420821268549618076655998281523798353209076739361227625389243858311026926536831346906678512189563661364874452019678518285186613263372102578455703033424206084363417275458952779135848763228240131111191581882560397409499195183701317092083131867825820373979487263510378777530018346734274082591713009490348099277900469882764894134351890742088297727237910589882744342446566345989674620271612202023947149299892592254537074230263877409956465581887162726730355304277277645215416301092842332287495940916728589060079665280392866991318703356241164043759338519391902064999446104519636156984692327637282436874604001847130913400093448282862707817627187265551103667802625082295948593071973753568399443645069631747973804695676506495604311532678291693524041528739355344701168504142810119230764852191330889719517245731969001841716860925518688705977666634763535852215760535380131506667542743263878656213329345737348620625586758001431922637198219980362924926143997763831550526011588812715987258173094741942595088522810479692681869937017446647967768832498641609287697841042983320938568064297377625632598477551093639065095523312148376223079403370529204202917328190330929093617399692671754704417132871497016166704792836066836404946156913589188106953246277647326644148075450006202006130114737584576892283638133253168660638658369584546432288495016984513773686936252034118466366511740382589909593938104272041910002857361245871200973329518050856854668715578058035569620076510535355109382860339623621811859352140816089443596040039630775435311839173887679698209439316647302425853054218738043280539073588263497871201300626302986911719275329251506943883289129937978614707141439887844006750358968 [149,42] 222160247130711496629784207476720955429733366746003115228666843092640867184695865887849085261546224921608426757270600818279359683276919434907601125397973450459524158631841287335697093105339811077453536903709502135728072593087141317304561296432831403912401001155578473762970400118165584647226255876256374382963527777743143934024094864512123189648336496353784709007277563529793380502265770446025594946551693946504172063492552987815630018182854442698676983556204678343360367103064081855142298482633867567147976782697923996279723308940160121828471461284455821862699905008019951351816745006647755257284947516582340737156608143988730305249407933230358157570864704660470716309645217458908503252336838818748974543750187705669237308675297452853969784198242700226942428943121702658701322420056461897683246789381848800658593874244076345837134124026875192901051309387785648832324036401373289618008274792910261784503958575966034393087950954298503530596144606217103736743792963897115629110459403550645198693419384890433953526259951788501546607340674469433077873726937003603978976531619476266674267758499675527629726465511903290266236483160118006683178497790633742034374743304841723486943394521535398063164697309356798574698373373744723168667470644165217843941037079549032277029863330975182787874729738632369063784281777502371671006069435723417242391244096534238077625771202899592156873453679341031335198370279226064171619278014499701630340955129631532300145762500702201352214030313990420024115265987848172466172000164873223493689183185586461774893602517265312106850080669678174688570406242131089488784911030755680046996699133677682758491746814816642451182219073091207857587031165607305051700328045369512386416796556985509386512897568548311484832805418314173744194817033522953949861888214528934379092896260572864285616382380498435913295391379102864761392872846355307075571039135763751986927770496579440804582189583862074072808355592409672118120181692263080421833454333001289671936397851306518692790291312367451459514328256537142233766449515161550684703914025061244374075350315430167441857846855284575653420713363037168266007418720039988221667425688796904044595757451428781802685814628662108916643619318712082390677844932920916800 [149,43] -65595512882759269653581852304166594729242548826968409641212040491415527997853856297165766676473099451240736989756544768149924257079465255582272442940312236126319648493799232259281646488860572267725877715962389431205453978059676285494577431195101653339416277751461993926042377301351527855533492221783152110111458844767551819493517746744671791786982253409774884194265316683536821632446622584195160685363180047199114089410519532439912299572963211461092306536229261334410513009946354345953859862151955152786896947381004319555527672238076933898672778167528777790108322961871700304391257301493394931965494256673791492563100151212483875600985722479521255908756267254134378334048308359440597806522116427178727171745226330212985513960924870174484697121348273175791065872992094699391740308789265158944718244310131248101579827626008643125137333879907123964943847725962781533300319381382868165157478739276252670310187087164487015561741635634610861797453492012413958029660886397930565737947396464079907670419430344992258465579173854298703057778088889514985628966816415075221445063066142279386955104822793126787974617752373699476731189402215160915944191738684552869099290705367816677663781051626694311910230556269146351836918855297810574631947838071156976502028214290918422511419248307574765875305884411266437317550921773408995704280886076638844230282683484358511396016813483000432653467981253633199021901115156136404580230872069611244129972098973950511982578927396693561804101053455525982587692157169305529504782025454377520911235307972343529184248002718981197695899753353559975969541770635732317456046523048495374385751894600669658354989721368927436255506418642632790969623223228253763440027706858839053641946386225556808038858900111644332313600634083145398171672648258148269370462873256101940050238289284294317217666786873859907999596930404263450851424743099921334732073800910625344998652850036306040807177148737651066153552294662696077060530886896002426652240144791268036841415953026450613716332956689368582504473009899915681281269036255661766601159731190975631702831354111251486627732884658375820933362919496515206691659150115586335852785948888055364002064742871680155728983432596081059067640076047132700276516314346520 [149,44] 15961767660545478844070030994049078544724258866757350988837818204249625473578281858250794466475386834288946857436302312214838961814222953133344399623150409235545024671381502029309106712384482518924144180722696135752486011175978123118735314945726741976083148675188867085015885388843495773892650314453508861002495075395156536489980936726808453650160067633135166093427463563285251829433804515253988390272601099384418899765413100944705954306434257496484562138005100637529707268801311092632471363391467516364249598559753584152004852052356896904550312566846285849972051483020424575653315422745554621353001373887977226004499391227483402230717656531636890661228799736304369216617038785526892817931950396506551028553120050087217529731401214001537902591037078289321764746158452066632091682060354401095605551335766103170986061654536556420252594751589448317604462681346018786270442736863835540896723907676922152925578296793329929192302896229775932465783699658579306284166792101088683482777748946652562284935334245541481001146946095700869551485370885250100677744154858047735208449235545114644083894508324498571098379395607845168039940081908483056073687544577637349253520103623634396121789308362777859858103068390022234727595487483513589578128714912870327511060718218699044145632318833236877349079855034026061171449208883326967262798284944284369961300233786193077717170247592329843656349999964463657876112933907836792364941651362017926027043595136574050655174610616614944236670285823707870887650434082250455281490136661470893105670534294923089607014380534167414656179597546413827007447533058796348732234783596377600771744881305587064842908113051579906037242836020209518930395990218007089504135327949272489528542481557679163592252618217869107169836322377173061737053771149008486111639727324545680785831564342424112974730550883958946124219859195338274906137065089040953618084822300826531527247890428972448941260014789684794649686615288811818340877480311685596062877896160478191857501502123326472133167937152187755955895885698091710175021723245705742948148058577654538433741739906081202599302676284665941215911715411132300677100518716726799301536730578667324449138080362351083261723323241097055003640923044784689179601009616 [149,45] -3277890582652156446358642105950617829238103894813234020006990134215775709541100532242086281359153829091893116558474173178173077339879818046900605617623432824440516941163344094920853038666890021094013826313610964799051958372436518184207862160847644015426111218448677852223168379219183123855326602576231272568688032333716408217148590198397553644951450734148183842448777215191955651917546502689111728867011826542080021943368334365457558190138900586473070282498037995567468865521368414576562922661798313726333982944731860576731502411357140755116638472344822440117274464110116419637217657913693523965561827060465182106770937650019480751864604567112510826858995035591222983788508933667110481913035148279381165097210105043021242670782770843063051571577223909479435116973567514532746319192136202320913333278178105995084162053982032689617802332541217356916071998926054637901231333897024807509935540303295853071291040015554714815594200301198832654008569376306926796647826903559425682919919102753293761264811160440427296787089468648601090805011571607259953609686092188441064658944561990241974369338197001957878476318726891688522659540589930033732383009876745720659400245163676894085666494956679875634800058809648880749149615270862957665333409909204141387276982152074867045434236268152331307291389217079903621880238188479924990005917687891696534239432733651983931073159819068250092495239753631228193727512001084334495278540482204803746154436753495784027487537486937700596654552417980034975192569259150437733151539673167128390690387361814758692957124132704276346078798170784984452183190828508806075846338991140385775301269282848849853218878345562112247132489836742227089680228846339624440118157279887661596359991292518296637321434826030853838287982185238734085283087032274719583200729449953629129054272609612191955647696935165766047231224961254524567528958224733476723480658500708156674867941594944589090926044481102115613216674349071702488469053789567614223074102089232842575159671214050377459054108403995495895648196825785525394279771944987079241706625130091509240009327913076538603642084543208006695196884262402396043234606081387158071454283992876006716491852170950140178252498196958949177040728215221410894840418 [149,46] 573948304246990026205581814833534133089996939453044201561134078549677591573485837611741124910208694722246197366092928975832765390950332866479125341263373678473480984213682124023813951021837968053019176666699147661162413761640563502540179487957999425054044827716887110741629487213423413149450229937926072252972431196472186659378118830361794904402958031669430882402822428914277132416963725767959705605904048178860011011724797859758744307249016108558525267341824409535345121438616113595322294672864433229462702201210562764343693633201554045386202647242344588772924099881591548256509610081206141318100940578228104587756516440299388321602137899856625679966425009238362115741644846244488275601601668101168382941788921056731625245370309864221224504080691319336964500394419466005650102188723246992228056817490330197153485222907915690527792480586842896000476597136718456614370807284250996713639955323653223470400805544399573554643984005911339478351344437914778971996546545200285713337554134667416871344797592757054785113195937154625364526328081005258926083306935867511165460651044990002505345767044219757936293842356967749400699405781140073996102038878757638116572292122093873598085683317011477648886303997809649508042504637095194844907845375971713752280050578066404967680759001482868560779420939784587441170251622669262378394352863805520207107382580009365069119062723668397832865832303131186539955179419711390176853584754083973156848597419355546726740824597089435352063803412797975980819305858556286441286158703792719995195353563709397240221937697217469751956662258058266878618436724100669870939573407947883728140465097190940365943773970511998904335502798299953952279525861063950314997850474955409411453917987130007689216567001940308218822975324475027761864152148735836994129262641962931690434454470965356985738471944347342220609095337129440221302377641348088502553802534330285041821225833926001813030153799800456822598928024103772817275542868979472424016380119832259716748211661387110839055181580001862241043338816759149724525833127450536732941135624797324443079961391177864654516298227777574239617959969378256085732662153339518645403938814632531676251675776996285477947988038159241481131630927016657412096 [149,47] -86435265129345221665902730845749075182459134341801797361070310960886991569113210003210682892537023788268835579695710852324630290558177360222621568300999477411674209465104434311391418910575679328486553368183435868449727183592881531075798599875595772018613678106832131633919147410273997552950348774562459357374156043282411372444571244571079355362897781452232562116403991492708683426894200259527864586821744690656847135859203798326926732169416533854821565077994156617355739855769476479152373176236529988029550082745261980288879696717059768265783525635957957004412229566053674592379982765024965156478814070473000811232351270106503838707307391717503353505498650468666309774321964637131545300065300530120722600421275377263571876650425262716375403360024762860314843733171473352160277571741753050942645755478811794312561936903969369899877408216781670058941282113247490261238584039177747341048704541631550593501497872084706723137861594151983254126649137193859935514418695684079234553495869992144383582312544958591240339213696992919570930826747436041750489328128516076444329315007520654433918375556443973718952715205970678328398092261877802033030198525401352441789416746636367750266397219042637073187174076540335022620648553383984728123519969328650463029479067237048881529523581056731486528108967458066974575759744734315331050655288796801077683680807760758365641326683251722042756804781558169648971967625557604654146566284579350009080919714396755648746805290719733973264682044292838400450601370145584627689994957635423468670291840941840475217525855225246983252221244863029166477301142068299868173820148242923446610950751588239545203010158394753035499757771236429015460276216198195657435290812248352330064404214225035307732269112204242258427486420808882219556316588146536628183685743676530364149732599694987922989678842696483539172487293110337118135276309530524805043146737523154593513837661919771450256263358459349226702704782100449382571795680288059065516251580928318496620052586456963696624626838350258008476755923706161519603611239322018448236855239931181070578811076008047671112126198994000110994775530885115683474357084668566325314403284229488747025322402278943012680205910019474788409335626932019200 [149,48] 11461041897416862478858105768257994969311094882268251192732966382963152898968796418019405883075384881562151261588712121377174876845382185764493770957240673747961348711007757785678704614397735434360806306892511896657624062651268445093977222636256796749882321792757398229570639386406063140625401458577969709289935454745898686716225086208958068244848138000807151957211656356190244851589936498125428243015213012073652998705552257998571945421754038186908856587422496670023478800480583213094846129461112595632207555797366225530150620583956818801096138015262250418942314926062181208103402177994113505392001154933639015842374140622391493723325583049132404577387543379540989015589481868803216498139646342472922798956176279125043523952908280810935028006730756638368975513555525216707414779284658527611907336108277858693406825980431446890838070367239629499430008993283616544255653458369695230550918126325585381543092225044374480594736678852377445767298402657480828511786049504608080081764563727697665054828621438581550804809217060938280432632580675063330013213288004097102299507659970175214010394525850726212248688193235014970284724014885147395043532951305889741798700686407520745787414730160987835935395352429409474370993907696526357418990083924939248294779804792009311502660636794959053824432558098653935211365310299341631324040405604950801227001507026693296897916772608396166379841161937265106211588204596967847963055077708222467764034379581015964069742465477672825399775392010646782180742175581006018631741741015787195167543525046510018429566097873584738758079150458410322495469918815669121140234361634577208100432847996846560177506627696021646380013322306221658577217298071696469983715416676929034689128605459959694654748135138280096724582040854216820499095889630829564934973768653493882832574013572749132778841658317187666567382639383096672215430814146897127392758743456404080184686268007801501585329596922748593336399019199742625826724569698096830036084783808212563834572339006197945189552342177567194787940182208142069928144526372112975917749353038315593227024205080760003847272934315871800304835231132120789145494485581158008808782574679147701515237294214767062939359329716692224113704695598592 [149,49] -1445605706322091961133051076728609861120872179751241559753553587093346707673814547052616207340961653466185412694688239611310155662244588103108368780483148606166209857632243996790973359470102568624812661908412694098879351884599760456179517371937222446395413080124762560686098601379843429801644001547320538827206858835389874945175979344833713285666266114654158039086850009129438760220011825027871149311426120739726807012928442289365605425969309569624862217697919342490543387493819806440539597027926050303761220501233908863406611529166363858045903555312693289545463459507462130132160093918689973279629920120325084565976247472303504503666289680362385874178849589331344730736331774374583528771702909876201123395916602639635913272546102649986292074847208604351596147611363190556536862029139346227839953905969415002454755697175825772211485858109575062425882036668542290902818037555091984185056431891067855335457211748002987902551199141806926927952357562930867673429331801116128646283249355399122047307497420548144318053903799522097022588345249259535881144451297874818957270083057261527558948245318420816523448258483330326823615138454669430647162603401947581570741151363875601547596459829336031000132541923419426953520835553643239514811547170271537144799583861055640486254664811028323523841411826428310566514476843845065635690832588006803650697064748357400919245098484112547828093410918909685199515381182541707996605072314858881064415857792710045464039533685647100997557032157454462693904221933629258345207251251818934816967773829146241454564150127532878225397057263374157846715704004942137486114722366132879085231650810309972685157606969882987219596859522529313867469442121194252778422213439469265825218183381389446520069747481899304562838898263428418700041641611985426908213323361307267260025723234324239063189055124448263274953967996076924892692566322059662062268677452701201355792374051066400692444854907046575735845622666691189121684043589506735061661236433710536112364099869385657178317224361768967953608243327242213742604160280806752904928056237221391874272310988177507041555594164898550341179143908001090074336667053200241399229235308816013134643438242878066598758663772004200316212785536 [149,50] 207342978602625104389045812481595742048331036372209547051706588348244810382516437596140098610418918556158714861488909561757685950978468736093939651336594149458502550347246361357342009263702785664862308984987006565537562935301305379862152251219137158809582873066370885388846752805657118017919745510868629294521066845329710866230699626187519376496184194793149246298763470088447569808254132127726070058160165611237943439221914847716204012313205811282462854966249175131792015200650377653206903833697900070549271554618362430954443523183355437715005395863296146285742971992027315963226310085441769950816977747972816360537537632661316161780355610611171058884641014164102080286569231837369560824226139201107310380649952012619012229141798377118754532077034755538889609794255711450076617011649655181951198546873234609671855024176380504981960769138060262162020756695550304403715674023601273351121320167549023505680689416404843992043440422126572083533769430605854735243522022738096807536499606140883326765752973190185928872522367126061265342183557232136311624174208647838027055252461169244536565358655705142593557302646449159199423771061399777565337477156891510802664951029896884205669883626210262741284068045040946578150777951050048370357656347404359803377597270832246452008384355312851547409123902041851348787015723740267869351260141307056741336558977327063552949022173287920514014955094785908782965670137540120992734879749489273989501390965608454814317042911393340382682637458061906857958792485802764434191379730769025321928273961112613498460574134973607061742893159985558601434825281565739852478725955112566960690363240576809767419468213691463385484498048009447001889072830613169215898288186882600677420540439200448417379356951374756591701513841585964739905081005202000398452449897903120998017612633333491220403860405321394244452107721806348884125916864545633655314626959837693188196256014969930822307800779195620671646036305964572426901011160852738454081909103915116873251356097735138525086361698379997514217220817161151820909106682644496696600001854405146844268244129206491151306412632529115548970044461320542901820027720611160596153240640684300418494290302642169410615742748863492635910912 [149,51] -39239162213821660587938142082458507883502733658857377989181740339074817598743649193577901677220895786103451144893776306584261099146129559621712825052105081333487185611527289075207258417397326598766360710950961372832867470635087758587432692415775033208014569936260432458756488609346300146899264926991811529152112424159215116767696760157510805713485736853335782365276272484999071376620808159881065435478448604708470681878083742289177746091083529614318904578926401807691211604675314919445679947265070627640746969275522583321935016588375653866153441275574228948192301005277683774888949894666903467924941038705361500767392155851821074281528921465755661446886520437869207344512171243207369005284162447560919558209819796098727768628932499888845127284415956477114542870334744321153998356351433797308100002548365992730493329935328648792251396361528139018292287022244609908323837921025937262216634814991152309284406481056723006773770561351549923690792709561581304795313414431268470151611135190822874646017467372842327644759464686590296210752303136141199231708932792193932761481569752109342941325236267264622206986136017169805520595024604561016803755515865715673763265108978826304654216811155469863160344496876182410917515570866298118069162883103368500627538010551528267113574652755864195105965560832031062625915317004277853456123255938966294363288673549484832646769582689479323629406430076721428255323309678715822918922582509578165479357184443557561746475744214224099160649761839442428317790269849128736173225915015874643798288304004230312311873944096041405642055270634196294975736678631114148706182145264893461581432121243095504150195980525735133758050461234992225738140797338638108863183089025263891790853503245169154385878170240301596995096674862060562904532495404715371345404776962148698537291990037627622696514440593504555115788276721312494120807323803709813690928380929475182401686710013282646401750336684906703117563445890956765221147624047842880915994645359733389540431527125165520587225086968003920611060041897417777935407641767428178487442992441627366028760442808452145962222428659177737736431631084118573429099085791862343676646239027732684392337675961844749737135107502200954144 [149,52] 8774974577776437371122752930153046555488577134694904735352542342166304041077161124439626266600484355770537689232845295762095541499786777924769895248675803691647439557356646504716623222965840983677146344147088271773765828811286727095030630612672683573054887239575171490648931660950922885708147282200152481345105616424943742363568398222071346868091732783544318625098914036232741245957934605856103603398638813024662191925030139693757794370248233801753651873308073309607500880848865279702089040600686021704960397740129671950698967486186991721140507947903437533483035664128542383913202067045393435218525692592076303060050621258406085159333698885457392029690049475169073610581864982498602470733852414827731475954772390416423362904455679098639768188996722248392181889526616793654140633957042012525945201863392165518178335496825448034120217356130946645728974304405828701143720955700693641513102243737582162041462506165374562680559772446956003676199507210016719464971633119409658096568008505177298104844284109065323285389200143902022265418892614483829063991415228472551640469854712988203244929173934759416904868380853876113184794582273624562598419142248802088149026560855229464523187987887445724882391931621182969360246779022604965472883710128601960395975675414124934816653458423093651850633151140792381252905669901268292633371581187698660035819051467731881019656215504145594959770735604676124621408346838155242491411507814186461947270061954828140266314307782886894195051081621522011827735948210585469008232116227375354646049667129816314173324735153690895470026975929767024752571304497173062848860862687607272575958582776655676501345347247276152216200377517042427175962320733697822766447976918231382930221925097650773263260478596432481193907927851367154043248003580840133267519969928715595697945439047722066580150876112237499315153827597481107299977160177983355279576993130399599228851433045596953857088012410073958245730985816201327307793502688579449918258720846140318059992604948441355599544701703320270725327680969877032629519663181397403845799373158042080295124152412925641395229425079117030542114062226055892575668190634942638243829890519693493416092428511060191873110658500269440 [149,53] -1929170958958218529993317240188819234783004620423237470583676175851396306159780996832404757867230201406670641928900158447666595202005758737085594451976553228952198950730253259895656376997630286417445644090719976297067003969839505524196495884888429871862820959205406552684528272746088492665678793574524876818340542129205367220267771562204829102722690525005323773064128582067004360404146918043035925429596134243950149672386555507513036321260145879948662917918737914178685082455741907615876408757820071064144090427923020932253325471701577480489875733612179972021460114465527395151970791577626938028014236224454296463466266875510723127631882000649139751040829202504179670727258016350836869575247079036274116767414756747431025725344070919522965685040758986347271271905172812751270240380826192017724697922238186645894278614679743155526887564604825834135279969570023031570409954652157732842752453556268977261824024870288010010166923032833283670082598117482665584254504619050967480980635650978362297020752109775989863052089867996629295266121615298336841954899019411496261384728850366399576498775875933907834252642687314955525663191747728161371119917953476074986821699347898843909219092999617512501528375228608441808999852656672772223989582309662739514030042149585717141518906237949271810172232250303327407712750797893219771242026178414084273553794113791652455596821692019548031096449414469862158875323587246934804086668932366808597823489606088345288516406231113989167716164718829431770441224231441338887131068232931008217952664514912873566921326453621497657058851163876832767185766659677521678263788858073776645916946485135466821269178973807170360123925942580205650659157282863254789001417382997575761185637694121529510124378897343122482518403269340565300489363642243300401117711222089932049483824285796526819964023185794219268616425386987006402342245028323702494054155588242900779316484056935125651513345261122396448373844937789675720680852495484483335932285374229891742723568814844482808115117545080330263170163993499757298951823438380639448180374424606069120987649645838618028465913287416134007283888086380218630402898371685669313165866715558474514574942299383623620627619834608 [149,54] 381907127516711943144905091602658693441584779763142265014155854667411563332014388076244366243515383696432587670450688968222310175020001116938905471327798794726362186510169799245203741061149090851557848256314038254387143216571836620426014722794471519318841952326683460556580724751659838377702479674736849463380091192624411613826745542032019529650766344114095707806532455137147032479964957782366334545061482602474921643860583156481705803954675198322980079683953921500362555847997088913239316021791299302090645329988916207986797941855090854312808753622763697323943166511663748947228162647493808164542241616994969506049846625055195688737181879440391397632453361256070798148730417759801847413801852167388800435828127819377239868977557448959234888608578999301415995023136794959766711358072752271025530858395674070883582731178441621041180716780701386039607757191732235637144703937754571394130643579495643032578237759185933977727463724152237720744109459971659414943987352668011348617366985289718595501238925987966054241795691007844797252696404079361651431087706065962710200650089282537404052413281005367599386502108998165308748284226553632861597627545089931812278949107964034386840287468753522333740502226680237987451140976581850818228271588518752989871484658913064450758192724873550219550718367561950543772735708604471645622742504017783654828953770635982565796467855296626831564374587624532525292308703418321411033258969869246194888869504286656204745995958570612675208529770590072481742716510532107804543642800026080999003975000273533870515734433079442798425566791526169363109822483122523030777749163428730023862946989242425247369722925407030584856259655896757829694946842740420640318391810639825416355153330904986036541959729338262635655196420387470658721104678086145632944326660791786510668890050586393893370637318252352529284759488787235606342524492995823554600693603322839945996225618366796697413711549235794882619485115564219301537066898040981837415690027091666995476972988410274174638902254583670536916577900008329642816486595984653297204166648455700972541284186378263884034749752285587803986418822061987552515521330649090906622854403492924724539552486657488392361610240 [149,55] -66208180665207166056130952383736230632411234317318376793807569558167720654476503371273449400031617081030129971783326945186243450286463097071996259846674405848167374186487016035787402254538285247228290892668078693560679878314789585173363674543764210239988602611166655146646997754291329438499177535270860428730350337901790726494025635757742440205364749520515687685325145744006146793584594790430775171098879473426438972069930470250763135678035286360199794025482348701652110843498391692420778976924013667958943689438058697231360320571842911428282369399028607686876333006240081982712061620765509214185520931976512171442256769543131339804928442316060383040416685087654727146951696850225650161353499119164510289216488234690518251361745469952063438675642876076069993051610443640456979682675511702145856908216254868891492544801689577965515838157865370077868290859780485547948136145850374268525431414155951481394064814047569452369232581469264522948554228117217901190275740777304502374154153596250831921806407997878725240039411464467320599686939096933832495866758791467044118340072034385135476212547932678878738878235175179928993348020315566462827608736341459147583210201296510458752519173838965431371100167846595155276251639386135690345674410263474038082852069480824804953259464132838151236683320153063149634081724012654508173440253272079248829766896624522296700779165475522185440491650329003182976451246174267402822331921653713795354154644824156211538941143357807642872784060960810636097180198913494223719740810904639570043092235855329271506136643594501009247247711456449716319019815587094145749391023875818285775122525688440202637479439204418952049377108809248616013017900857132893498787713093630021698532125582473980292974060635938358310269824507822483120260266803745539798354715328907342334036659074653356586407011986910618084313134740590678766383660102242981892970642146390423986801684132877206991844779136719755749849856126186177883808592526804419317961201696133284586139768921203146039098954338700895180759731012196327341421232216584903914226199531115517610155196186796447063304794024113616018399758343944835795644048920074355115673400605151931022251116002975093691008 [149,56] 9963221147719267437230809552289687600745541033833598858764333543949157729700069114207846220243887327870922283108256246554475031692967673736358002836203533010724995256811312061068281236619997208140050216841413724013752952154704198960827190622586461227524121511591330539478742193396209969067492745787707331804869815392902379409527988084705852291041888842253831967830084106161356172487668843535802608571541233537157799976468101563996113808284256665196815789578594847791184128338926293031646529653642664142184623657341814204450968864393385667383959009949547904640716170176751628923375140856848807847711193768461132200477642369064450960488562358944829377356759034845622343500823311860805237879939749723875437153070009286477482339116337150687384971714745219053013105115912013570108890346902988351372401779287356225524832632618013693767626046773542387032627403536281648563344580434167919904713348654654386032217699036845466099242447099363003044158048857515919917182455265226960838189284036371044138146214629092801161544221435958146036719504367878396196413871804445591950942950243821939716457232550948393372279447710395240994005757210642741686644731950593743011426398523052567044317900039688163092926922514655685713801783344619059645184830696132190249648035041238709994686554300081215994748498852635399387191973437053204248790439582555273491983025288392417556670065956211465298266915314801599129723832351999074382589515076162102919321392868337155659500520841986550601654656238356349589938083474318446841090281481739115821302715850467442798132192932599886916380438824128784891504424129989055042024322128883400893082719224330178728037117099699993977523503713113638096755041436473730492215395704231334818156464492506413858965368187302540638748357177481649733306131238471688531082273333689379847446544230858221611809097999588767626431723390451344208166857629427000822745502785706838402966158860176423376836383555099786689811091123033818303637489210033877263782786573518056293686730064051446561395091808922313214742441744011755175434350064001101224571602504234486285649374673285559871069339885590430364808028828022649579966683128619607884993093897698841881459479934935041472 [149,57] -1295966272394202578404972325744431492736979680726728913289007377212974055140306048480998493262820077111005772864879488486832493023380999293988704824711237369053759842300555400188681911371987313532033645409959583123663253597486246774546108669467905533390725190611434394036209223313035833868376933142046423742912436680712697842251609552457370823801103129206815233030815475520689870553627044395745553060361223033540594163642789523659349863215489789358974900095713356252115039101882789845565290171586813079745948411519645431553812838670411270098955893403340971058385693627117304419194231198123911265161741739006326635183791364399233558019555457561740486502217783931457726852013819669094790506570058041955916165823592572708634687557038695002033681883838829707998376773245141958018203351894423833211359031815142150770918093635772398593156850058647964647152181096470180707658834552234482392660680482346089832622187836189509901392580791557037591448462206797430472285912347927767147023176581135199975724981291977596864145808898583649910046212116767946364697525044233975583241413547347112073696723865199519777519019130966869574692064573542187148099241745530661230972240203845072657712061163139702662534515937001006100946398471964016768718036272445871398108258530360944690151972011855607966944358467200278593290798246127895893876141142966537667421944012803125368169292454019038165016351394656386626819179857755449369175066748938103507663858268795613545965113438880419186380698904421094421323947873183760613963478864922830069947897355623944984237497379549111259210723245643382487291863965000165259525106555251203007818122105090940454053322940725814047248686005493328116089009412223950363750295307489688483058289620125821684578396022911168050537970338673789441600836997001495243388272357544588680778556446641249071820496079688835170065267812509712754820382822018312836965979042526677957083876449024442374722450112615286371670589289801836218242280219545015551985810672422182153245349000726685430548176483150003954000503964811902085133305933825343340966230432932077772436407187124444692683681433734268300212607925332992172756245910213240479858746281200627122397604813723042 [149,58] 145152136237923870458308264544984426281280140476079525296376659936657625898524734755759586996752261968585112095963633013559399577029280839817429676041047829335211187131420536823219774171447568682251635537059189001259817305104799724196628554876373606747929554223470266698858676224349271933302670704031890116392253203406090745396316849006192323936192102707491878873168520416030207613346171856388495693006160569425574712091390672613107210384050347192740894359259931290932629584840767544661760193885946002747797743421084248653263785189019158326834342788924329461279113225520240627922597674120973601746342431731570087372301428908699011400093556870176522318777021246725375569834740250438896580666126813402431714965579362009669840641300790264800340380694967907762034033949291345851432125071838950670214171854573678024124993463199609328981166705924834217727791544528634692129097207785519809649190509960730718410999307662254563863010617871723587664914043148357129995205307999035636099816997799588619963499025487495534496164615703671532837252245245818882252832029642007543910193390344395834004342507619057687163232198681337101185882678301664293757652817943367249599122036501861089046795639566398571963292844840364056165914984749587250502096852115297421661481962261916533201530879682641481452428517454166176722282700668024810232229735325994128693916522408347701080314086379574184556158339878601007129907692324065517463147854754637733253012419996095984893460346272095583593814767763821390192652514317632995795910298051713707523029922099769155643881080270366308208490400913547581689843131823595182298561565428172291470536400490417676952622772614818826773064246515961154555008148236359791267537238491239444546169701492526448547673613211415548723926713660488223157148676586050201386261814040879109842590112816681052670974499269246490823397384595077904724313123018720055607168456745685291282416742555185178462771350869762602055697118320274740654392842733594453667956974557547061878301553930311673911522415525080034256835032854710041801873920187946403651823106390982724342019732338562632518969834502144697953684808094583116237263697233654872594234638395169125690494472288 [149,59] -13927495798370859694093502004527616080645010033814092818556368149078034205948734759764516842375089446090561355239765238951901969252376562373517167395776679300394599178629904998669315918828301081130729693906376432234348712632414032019561291076132574842024783571005433947013414162941794924042805374898882498057962554452970053881018185202321039703757064064989095300016257381564415766127394004736140633662275535507133187314478183064027344944322835315417321044356815692071230236344045626171357913034234121123919414626452579343538451641168864690401033204223645072881705448891743802417885967917650953440072108111388503896374357630423734555578559724390156637925122157841603849040911574527597862084031350913913282023179472405263838305980330293065862066465617476567831299463364840986589983429181607048683876730492915326598379221417354484168044525691341678244940868967826406910476043056560702988754226377186815812651526994018505925223845075843596042484439779781519402471422274268768461212818357900226894493589510364901442511027244809780486271393137093702739840021758521526553741616118843983885291489437188920418000912130091123636397803693261521418570287413331153833559347885330038532933571873337025197386221308173239524231535792671403782932378062090432049920477736460665282553773440295907684621150631354039614408553534024412976038407790245432710585313090619940248572741768439649110998848259115076669870109453025299088497201946501800311811676592133439228967840198862821811527731749977937986336522084867270570605368410033956156460344456851826613343384910536728042162019755130814026536114627894422906906542802911645062901851105085960757223300292441304512484657431498167425364069182727887030444204236133530423043158903622609125817458023792326360909007968685546560563564921925656579865533397888312138521988341803534534383364256564018645941901056231803470320099393874841829683771308942293725199689339015013137646243603780640892178480500916003909667061678631129997859819832330753690510264237052602011078755762581022961285172307496294166482786145325478186160552636476029176197180340459553227568293856494520728861866492220605543435033282051706919228492061841933926388020 [149,60] 1136334326987841358667010449837313933459760713160404271529420442769056491537447513899211330725120043940348166838219026666497942001645424540318319676373212132227174989312232882842147369384072472774982587284487292798665643695956236626331714706170713946951152211668554403162218795216254884931690954475770189492538261461185534629288500653190043099077446694631605482261886362753123709247432339343907187855113076865001983481256259867455830125719636364157690464402025323850902441690734025458878871417519046588533911444209453103577622208639069956137184668615989684024445022762067590930569649232754067999037507067616181891881129522105633507637166578253841599715186880742818883527849310565044549508389156923812198117571310016321071107404914606133685255189293703490799274864415791357948453557648311960111853233753636407426551758434695943552205090243258705794721153253737093500186864402155182453812188736053456494367734737299584067229425299814763378060531097998313117085707722147136654994674446071771419202454147111986677808482097562073626338470604892284514446090427708513337258312684753058248226763176316312087389397601787613626440326623869424391240941700217546946109300476198860441977628854022526454038057296931922701534908094848765662531883813227095539302944811623249998391786396352118139963208912921807105073626075346218339964990499391632853322187203299196970250903393311355508953829331052472360518050715104569117230272585171155051334680075455111446855377449095781502018248536224491331617135759586047409606845484741846979348612576892077359875615833405333371157990437294575551108307942045980693818545109570434520172520242885398812669241162836419849619623618866768147008117887045334608687843786576427751120774683194356419227236656734832152147899164832241884831672989598917593792376285434409711903873044802109694718709177694033665707476975916172520871216157677728180522851373032937542207922884486167757721650714701744841464314822817309085332284248092086324584610562651455259203159855077395418470772434959111247542982119022761217691978704539321382163026437499584410411421180044725881637104943844589922555783695601158826264908229877106679485140230346427520344 [149,61] -77954769885553132016627136092291924215471209659778755417153094150099609133762493624851827689447059641737271588507481805168366405017697167033772900954844222325309720241802224665174764646714247203140994098301055364329995464234822633260278033984928441529998523672083852337337522489176152051460023358559715886217587964055731315927217788483652772473008305787375651747932488652698756418937321782147963388637833512267187330418347190959055561412092607048936152922607660756721884010087812921648452978469258884154035894169506984646540677882635660960383962584528401593806332565921045381691622528281267914014004932649837759902073975645876248379863974509729468236151510321928312403371676603750509714854133023255645706636420016793746946715821269891137239916528190170585777444894224992199676292425025043718538093852387723492362455945452979716764316639490710100259025160179868690234590472482288220699181776000635758342522941177518028043846176012547675093988020800971710781803236484326843232510629295039201314010581460158710018370019868463417873632765595354141836713674755755568755762132575024125625660808615964951625086917777517900946057037839493870940399597231880386732729004807082980130766530185277405205100583480795661817680730424597563886238102494792405934618019918683099751160536000828582128786582261082907700114616665848688346319565323054477524791041791657365885451021222630510638548276655249074535275649739471774369003308140533281767137107238892939283454359465762488358416618289841651662594531750478707967821135982864414335257348409765878072937684012926037693632292060186586711383292748385884074584265534633797144461114684516286436890535750514879453830687127263659464616064558302128424132688283756167830722551435891860395595430496056155429549374551336299586451636231250757771918808951614922252530839458798195669031458296230794540920673983486763306941964898435798163046570449973928649295127707088548072910187230005204598378193345711805717712762301057128549850833848188975445899952803845825325740852056864012061618216535098441318440732078984052073391971159201721609020574234384707739533969850908373889958434481040547148499634974025225909241010489771723 [149,62] 4415241556683562964871582252453337995891557085481921668361431961689375990348661279375518353382688239076345078287642856551428585873237515073201159219860676889746187914498759598758486700433865778780481957548328353340440882030207403491133771077758460146309890892153218293974568090055873134912437158787658827880127139148336649480451798933904945120063678712085698081250862215728802405368956258942840903996961734797381687578385904221099795894456241237515958696771462770477826897016776979859691920685991096414677819876438703151666472915770922300048233216124671303287021824281001201121915634491456735942776405904316591051505674492736606190000482521969037414270566000691320950397791936539620385173311428597526606905688036115516470466608289698256061819548648758393110933536690290288787017739707339060876036041245169714590006986045143813994306492396599970466818343149704411576360889780191181117576416058241932106855220758753240595314926873582225064151185406112565296545434605272704758808663455081190177708788177241189872403672340997999381433393744824975600735655009689363949655291989322636957323882915638061369309036645414846430463891517618060662573717393878570574707453427591504754045776772844141372649594549713755930423713983888417676782550468168372833569550102782910530028079812777025312216326319410496091467334027633954058194366357822496270606190507640526990549250324744021198438019049410132348770095068361147204791601084873153746040856088018957845630482497062741203969268989249475913771320426242050432818654387620910458719161761387170745146881125607595056546328827368844940746844203840631031329154137937272456673466533488447619739546530010436653204369374091563822825650472446898811153972534983246174578452896697235502227596330115661297689641410466336917190840477521678858897890768551291313947553236301268445042289125480479149830616039367942840724999892833466565781752362234715516186527221929292169924013955055752594232119450142883458684227481011115101413285411400580390697888838789446266544569810561620171391080854315590384191478052426858827696534307311802650574803484766234494543211258719818229673947119506104721925153585254627030444414834112 [149,63] -199495962292190507127899371376117694336524726411508149600434328819585680382894053045439235883195858120987926826289278735275190456524574802036834752405296286368221953280021863534767353078423960383947235204806408648862462743516835184106530414082495533057104479371608038649244479109950037564432033633663091494459528830693383554295491376645351289093001199753144023615411017879367535042211684598388167306247695658336666833510874310709224570261557137461484257089662025225828052515209013868286410907479616910865296281610990141026126918641206699428339062241702234333818746488651361363092354754674915254713959075628780779707673868310267221652520801097045660216740746612087999284081407143375037366976616110872840300934111157231480712999916777763065661228406488322088115018984105989332437272268763049747433760449337322307429465741605318584904411778902026675663004435804852573199560771426089182963901866898711699150124096156544213180766201879597663687029341593194076954909784557769510030292261778706049278262524932636161478358852611844427606385147656330058045599668584758214801914960820922255951309399787738940080088731201997499514837635992632897236536360773742588868621981565093062892114604951448192857508736563744925032833824831920428900228962752053537427585922913452093411393047306546851864458731353110258804108912833906501088327819384788360014003221145902429953999676610604189651567797103949108676878413820537937987913158529737888406948108384172208506176212024704266412036266080025510200629289818029159543987957281157229370404549198755271848325730786858494372930512858157445538403218431497170285432217977067283916791230738970526458998913553017163946163596462928086145828646555695993414388402686386221412635302508879540182646303353949268675602093370425269319710515698803776296906187229282052030752012348221184065470409233478964663764838556337205875558676957962310001684855261143624486717323308890980337173163283263761357138751917903065300188616044017673672258553620124659137677910206186029126226836499418980051830949735895171187528712623252603072248366888978834921183171268617582069620511051175785264959445334347673483816670171996629180589000 [149,64] 6622088098312663836621279748898488059017348043260356846658844278000156591778249418562642173831850377116934165335762154890850997335915020156119725671206780745648020279171682072302880384454324858041391221544226921680944943252030414097186139133908104567239931164069732566720750267009857663277700108529913866776497028483252661765217825823469968045407842560111161100050082190656050502294479312691687531721083095037987934395207962153846090974096092172921561983431097904097330389067951562428535518384583053601851233313359998123382388551478550572527638756903247325225141903186758399897815029687558277712933494055075039470502236625234217397807998726743228893503996043857307315664035554262202826377307261657678400917445339249214888437375604041252825848032814285289027279770509345932907012393697637543009743437975782908329504031731347623623474417524709914243237825242586309502233006350886169158847825565709374300278064745180617978791545835178086568788876941225389080783041478312832491413480157227444110241764438821371649647312560118468117321671037636801908441357395987056962571665470503564878703919579799417775213740082767638871646352450132991287133449583885281233634461256080296642609498024986673122391363193711695424387782870038635109440297225410363215641027635535457372944889886889623707704807216363124165724919238507924418322972143920603410741938309983171664197097419150905951391336379215208280719430123017025866541171829096155975147691752072381994161308778329435285699243148157883152318251385494510411869824500890147109276713983458281948846361561097199706796603199865422670014671166704832363866186020959974245620933626887089156932747703494675180624115912274157517979262511743483738018239372171703171296398101097780713342656042812422767528989757507233357937348069213775076216145506640491969456048865589361955908037683325263697946625111001529447305968758128824940688401541525758021589435957262843533234435266238527379971422050912106873260189321837065140881927796928514443459030125785292337399916750929480277747641640412799125491974847707949095801467259432369357388577182090008852604607839597669983787869198422903986779567669793281616736 [149,65] -115617037138244188777236645045087060771489748924917406462865727779511942461146670681201627908741863441651894046696531700578324791298904135239408414067593829858880007016162490987713157818170604514312658607481881970051476608280208617610326080563224668676410617039681476799863161022518396919821381439395792479160999837581060104473856861609616491703727769163185715938467684371322260173793702442464870194988596323620500491493332746959929677338583848656250412309372775245287663918909184717991317480108568652362330370173223813409132522905915372317010184556980522542493866586568617067073046356195452427216853796736500439750234873976835546124296043808353820721754711580813483390430219629140899418757541979644832212716835278987262622855501564007986334101310755071531558057105491570264460881696436046142201374989043869621685267788154771509053365723314757808199788970394073747038208525244632924060418558096320909451528106057238060051360965073354992270054675622471445189570036763867209216801147057980287176746418401137060672996365670931467920995995382831410136872102777362836595280119179041555894849857587126527906184268435732025072629321782939907880550707970909920165114364092409619160078420341732593880987972549337139530141426200637956025800066589689005538775127524819061292201535956190166874924092655252568910918673597276641380120898672238435645975281119664357014772323231458146050839271887264294467440736543131708520981435893427785642133594031362932948522217751434001814618246320216485137170179641754620256645154704085885620039304920692814537188170439602025068396980057246980865208110246297185513129752244253554882226467113477312322775357459556532428009127383559477306151315761336827381865150662356880884544009936926572990434882064121360565161429955605665359723335089330036301841842984412605179080195922533722944227268571066951836351544306308670981427683242750413527369471678499963758244266656610752709928993377419880667877485680698130203272203339478884259739441857637070563138216490544236248383783836677417475404056662797413005406974913225302407926742417188200029731130758100078875887271739711847949204620868871695964171456173415646 [149,66] -2947245099998727393601672923265613959604930476431311802803400298073299704455682918101434747963997516094048242779714526738899898421603250270554578242144613826279587800566702000056515357838812370590354551841999921247400923581100414802794767714582218639863002575888622092487407579961299819319565748829806078625387396997781621473209310932604768708935736951079251019219217486608614603748238326158578688446814817164956066728444645962224390797419830161767769121589591012212314477454905862120912229401815501516122002905817722203056974197254111509321412228465296566783613583224934019037426567516017715955781936319784982224053801256368770612489335242844586890159372244684697539911505894426501983225916846225963351214452453479521029382155477608344894501250272621653622888237991512114596995821441820508395828793905339687736823424150943707690889037316139825598559106495310661984310000132201534329695128907867737996483407833671116441421446668004299255190677463529574321722961385991176036884759857111258937264343142671897644708552980438747463073424428684089090482201925808923257036186103399617370270566239290890973956017567765444855360031691837473247519044827247328555619380078552350869558896942669050520387809716406079786058461740658105207590730985220411563848903895987677824568013715939376267474461520449062099974623389715406204575498685828935584401770400397960844796250183357590632497326608436638864224048109670615363303328509051996013262920736581652474557511511579033644795977646824892511151585979777627683345780464199851678528365108248671928841922313484409697430401261917490775227428272774184043371358630144220811315359450318776265006624888529924574491752253899855542752168212226160380951212340133187874944596601413277504203928513308445887012957743202199464195916484942161765614438805843900423422067872296511669157796264815507892563984272825684122126047786549870469313162389308241841144107482325594351938656280831741943413115928214323717841197147117295057066736220481730853410846889237191198015850052232376847136100346068812825326225689282576215406088633160957579459967969166353799448435485600191380688228059273408108554857771968 [149,67] 354708999102751336786942326546852740731928285784540551079345473510799376436422866083232070987360302776620498656805681847455252940609968561479832227105271550233569235695752242146677397179827148966775488933553460650786124359470037317214900964822334191139689773188591029458901148351081887822849226147541197504955338014435903933590736652050431415600887455158642057595130907086306158004138935979935598800267496897041846955219136059970117018979773230213785304722416000212282812171664419909323103689759591325918569068798901422711414926478612379114616209764416407805080356354165339491020920712438046323761339175751313543196030112340572192916059599672612038628996989886700565231588561189207349245813829098113055698278475704360803514254661777852767915741752693547146795136889891372834474168224017472051602432751966036960745332582391491758704415162040179515869345011439249843841651186055150269108195914179823083974886461635337382985723648884825852906687301672878414602515403664122454247707845603353641714511318319107272226136320261490382916425451181065840836283507564336282218800147318861413108226165167400388976826851576121944389678810252487494627740347008446678376523599777262380271040595494849340945130387460149631407857652293150511398626142485371261099102775492125097494810800511033511339711930245865382309755062615553765289438794016476079381482560073399292470043973218962924877889359727388081710434778741395310554396619958464180936964640747405783943834395933526827582256733111742574797671023400990910523860686289984954310259798093937277495027674068797260977400922859059286953657183323791344674141539219578656626233253443212334315011573345322251607715027134566371670935325629223932999665842964969766174764730576487614903149031625899482237375770562393291813836951741348898460936621548173381649426563483701273044130386289685559196062239693327944320825398377892669792288841274861019635569139104251071266503952406152608082847922198204054012806562592944925025835988613684811409519853129378236464180131389046385073438013211192398223037932554334244061391058381802441151450727773993918800110574256449229497048203257559550516797240 [149,68] -18016466054095194781966978582082991685036886579007531658637687413890066250486578714308082159260513949836379478061053366812459341983751780868571826288195787473016348723713101332894421196664220222625708326260967032204939040559274259720412908010208931847312088999868269282136721360123160808286554287273740323750711632738270275082080061863647630342344120398820826610968054251404250631226066623617240055804526093896605051101166646620323080565007428466553834373611312199596229458659308992565212713639238878312530374035903019088756712089777758429081598408159165569502090952602890155915324518748195826935751489475922367503732378665335837124485557235226762597246161987205699315600931863866136618965825345398511198115122222897551517710940623797942919473691686990461546501889383137917114760001447781397018180696583679622652749546106476692878160405612243461390656612477241924998777875755077666712446712806922006192460730303903208891831858649873341897340865262415047872340832620003924077073491592484065175405186242009861359434254440416397444137354312970820359906819050731161550225559206580861430487271421433358822247634684723572968683853892240858032862973168951380836024723836756718174045097047931303908896053037053244883582676437330709290635807605507638288256305424557443511074152987312286026349653389701505345643298537401913841058660093137811604555411492477024854329875208384685820409155878817762108511909072181322724873878226969290663600803522942135909034597439345103993348162731992833225279853698620887753808788990208131695655360091927159756601649068795258058655090980024448366485060520767514734206834705203279181828220054381001831638660222588590793624026914852865695727334053435141649163106038242902541370949428524071873175806948150968523367517894343878537791570194876920576372147330030798019127252018176373590073482845833081298051249192530690245203865297273458242937667682537341891661006950001313055007042335192798487548205716796498965254093132162086024096700230265773250073325510896348707020242318464418271373378541657214647400669832659810740875391741704555400051868756048204801483813298835444098420580312898968283096 [149,69] 671618942513374360556847886855499556655505064702050732138177967260787432982186249923857603493196572387060031723021089832423905338421460633030347467475183970227447279936359581223802067301189620363865791429123701537320251758263300137269933173859580449686010383258043476558518696669250522647459170514771909652610585861098587481030341109539647047156375626940369860282439487050607600886312079545070082532322612138650591021158483703689205324253060221466229307070727768698287623471848847217705845797903064798939281736858206311319871853864955783295468284370588302595979739829630289549225808343343151115552132878277190146043355122833580279277512915529279712009320021767194262730353961302748843276793833208491845495126109768507004030158027667068125604336918623078828094410626774892155515641937718064804676794293424382304846518379478286888595096209303949811621358441765285986771968039646665624537131756867450972077808948721815262083082338885531386680601976736433644151714852350152071164888075245406574754197281538398394485460632939881333600095213383046449646064242636172933642191775809544534671427066079023647471136664713257032510947415176487515509051195552816948176193703475984874759096381563746972980090793314883542871172466522559389768053320608548074126773672092020672945552299960375436529733035523426413105832901595212455305391331416059643504751208952535396592435492987686316250345205989819772031540799951840640642803637891573624609554297467074429370144619929437419288574682438537445829470940753103087460748818414555007213719680212658911918773165693768168139287281053669827282207321808699924918857362552058814101035077312400420682353649039850016037411399859890250945506520446579738647210086329008900740308215237433701932663538745315934157697661327583603908228678672927190086614119582972904896510914412021585132436788477648306592470182900762442305633356843972795631579944372504302861374539319758014556885419734848666231804972463566545913419444848121849363716716296722197820914573323875630539724512226450699382585913738468070703350541279135524555973564882372808014031148864147859779555850999183490352467177257151275 [149,70] -20597450586927452553436284422970792825682667647080063227666915399342280268036729777617695320546675235021578720046965128776313330198956629973127759234767880301217147968968547160028011303497417807968879517050172832438022277238348732229603788266076355202844770729337338116583777328392191955606762109787467290635647525670030172603473852733772556137580554018200439563916388347056277290607020608693011176043670205051365962442023383810394633178967921017589694146227424125462762411816581717324237798109501939874774911340596564711743594642410214108041882452485519449292484456694513432896806811015300926783367205402466744143314251792246003934063291957107010744398923170753352820366263487223582717092411843001965613282824267710677250297792143431471685067030329943774568136479959401206986302077735874586331065782064114221171601913069075948256685596982381943609478237568470506798760102981478102516860428137092838120767744831285982512537766791752617193798091586955873801019258437258621616638381029823882049108357274061968091093264830985591072739539629494949569862449541339451380627418390300454841655140232050271576455822213958453792526404618747183291254002874696744890943686252075391374071710477623111307338853506875886713940277145602331289051904219605831539250122125470552932966979842462021711820308184045320797417769779187660806873792791249379205059944917226757543700633940714249668868858981397467880423962186624040378610723536668129969974155094912037122150399352114327399203863199875867275463537288291585877516219315767519179837483037442728782967504959619928663454826779281394754983373940784779048883189956097570981757155916835825174473427831310735782245258437940930859802183105174648546759872664873599728588780653167024362871204743378733066684734279575546037030302374069017554479728454577851463540333460764665594975992954547224820754305114197529618606349415412558359249836136072213012282278256554541720523140576718004053359380952189234766536911367385160157216526776498189646499653602069274146931825216607484093627909655933018437215139284331346302551886525868808019188908716104975044597910019052510311365873687552 [149,71] 579477392974504023670784624932145202787323567525639370221709062121142625486311987141662425000390491687438727631881517194446481585792343152931430120101267933296005947224688754294271452647877534833294453012279150250606374452041788457982093655329339971289386218699342808801252088376120832276659598368475654604924383407339512632046577461672339796848899850945595192623068044360511725585021130651733585873722725167540856260839355437779630812201800712019793781247919093995434039064972768501325278704561217601761302298931032318320678613228328732609631430382704297268470628010176874817411362676654318861831249776533139819495406472561243563489771830881620291150291221599390958790169671898791049222665050258288798063133639456773757191638332851140340677092307973725173732578802492751864114317894608488729243101450746925384209336312234822635682990498490281065644036732933455401484019114283878923600360367988938865845254279899268155228447272457414339092504116937511761959461050045018843787126158573619572932699177836392810800584833024714585750523827756346642906344753345097570169632140009075949753844959366668415431560372434269241829816188629283589213630286155644917407246998281176972276273469187311561500015561794428543526442597480267627856952504002006917036460576903319184577737511576798179474574117107872917528783403281559905600267861427879327512122257803186005034115434393711104433243898795501254171590180360668071297088186599127987519397095652867239904316148251953508222635847623376707294644215437948025786123281968709750457424146936686850110337285638427008887139787085724134395572558721074893912875241210302196835414090891932844818413660243694031305469451569302624946900457209950253153645566172157281255474096850006951474550968452743403342905668151436304614670750915399915687135036871753304040839920270427328551196406518420114179930688617926433177343183991740667142392081047458208620261185361964424763690787511259185958698629395791549857458656912602612112824341722007899973135948708320107389688166713295650691949807817503757507063330283349464716017108012073476583778598245593874434554633100910802194201184 [149,72] -19208370536994431517477600058952495427065564616985916641883413492178889399318597195147825146206677783245805161678354919546761482945547783090204812875085185724604489907520791867014710801050269516992806261578174889930816516868622699903278370049132416416953594209808395251797623939270334871270349248969027251216209154358734695185837411747910346133128946223608052848261247153787938992006960389005678932223114361404849758770729122133108562564235834052629363682695113917296392372808169506261833860361145607441459305429987163435008230673404746467318329504307381761146132475807717198889176678520522934577659137650622473994188287616506360801312542845121133559109556776314270806302487548060618452215672470999427809394448606167989873774953837152691243528891447803883410907200443122823243747692450608600709132863295841807489664064505924458981149642905615138570447664873579150074518421934773448599304828194193743891557368886954387294751192394115255170539857706997129739120190271341792459060395691967981728499295757455411267008956709820946913484642889086748026282492782814534307231856175214852075798091989937810619885125933423018582747882514116898375246308161049142723958707653812941376404439755846730527455028784076597438528732841204126565723501064172114076456680788691390703190768567590498833267952455177799383703416498704499197010913321744515997828055681120831305685631639714016099743590978214386995950693623459519843431772989514894631983433841941097083848077770858824212513280380776701089053070099992373038244841441292288957919698690414776305335974650233380872512234016213358744041918809520798586173573646859208027640777909651071617963669935783042678929217313436792805110801339397919573509737656469697686290138107094995903831772181413631486037258803619852300171323477650850500219022060169977935285757036933924541500254564865937458251129209791389030349990765863339997127694684141789000745975116523617161903394734110437871016082212686645285935125530531219331267244049181232416147823425220898545587241122996888830196704355536690698459866398826057439950168469415497388617016171361471532236048466051560958512 [149,73] 807963762263107171741072391292651263343402158326979370632033478093824847212893172685905388353949459523897935218805306156098383866402058646711116084662808404712797889654550541164918266494125634671418244991267790520503449335765425677717805016467962810917148797629301008392217679063988729965827279834525114126928820361189877421928663371813346658316036295072044507609477982712191916092913374142871455740419976727653016887040932708892685017125995209363931651077789520846825792980644062515109292961604488909091476065382150123944434939047452417912423151742519221426341138487256078916911739096542746108552244316436540978271992226601497404583131932630357452818830428705437500403682469151799416781754280616088351607610709463979841021540950982015147371341187609827568917674087419288828592298733022524976085016993040901413265562573097574160070977616550695254921050386418523684876582281614439497376988183617098299144677584152134899252086668730472416706684477791557241049477787762717013196946223609294861822366353656334018862590363408358970268370900180498797675250750739428739972585936657193514858151599858865925847197729693138221485613919548070218226788863873185003129414733883885068807386580265369017066468286441389951307516275573942825881886928413793409097762885227209531822402672695204375895376015749484808357160080568356164338529221999695679722518294087891790619204613735272570908496152695894135161845650753684372669919270602913767434005740284735026203058810679060970080309731703753610410269403823037215322674958923814557487245956362079945922179003240297777351932594483674178267575249507481637463406046258840972736923037785429958065206424520549650208843200713684469636005841367337378723060802964519153899113814932729048193232742561149836802826522647622391913505551569520629586388418033899291021534038215118267387629110020656353879446876367903307487567712927953985592721842630706985699530437972522847443095485661231748822861653391118331888046252434121334140990247473163521797679051291736290274187852289898072618230103943116873331102510887911916910587427240615103552659735156702942903416327293891426 [149,74] -32413119379791302372026045307972417336624674599805927291427518591930396301639099593085353450926547577711921397912199583732480055188920303823595528386970458206317052950925577943069858967499821069283901778360217047881286762738602877494495299240318782180197867139792580199857852833436924406243195581352913480551118331412543596705290305420952815946671706433468585678162616399803516561386858792660775901097916998985998957614796476495730032658877234118760816920716102731794554223851228747860306188915710413109541246391667287222486919596250174027785261223838733301488606575505512293881468566109511998452696196888269220627001969799096577577741967171734604115420164981465034916253826854823169021067026381571990905204718256313435716813412480459795609202019553822087435951835423868846424870593705389414718134395556645087974209771643303390989089207119750918252775862870431753724124771565487253589058863925298249353739592588556147650490476583255218265619181019830871854858298070251365156684121213435338877769811736426703890999765107176054807868317700903298007787762660492810021301101940448704699977735400400149727338063095830522752068449914353840391875836416707766634367288224288307123981230609391847379581256702096579659988646280048401896862665542213539739871473906739190610127834076106695380228368482480875225098316954367693896755919357214797276109180178053531097802284928437447452385102584398575110064584179711203788712356666886438477232196952900880104240826448971609638175414662352337264544754714860550777717695034526721226489682346727372635604303574229921591141133144551008102866296092184576395619641340712014587657272824356988982546885575625686358088955214860623978358151564960454412976509870243591403289683879106272321146369422565157000247918784155388635508289407836645553294447463301467009841163157742337899998140558154833480324440752279575580334247922649263986720497048246422578624457340890605596329229758158657467776911877723922188552406861844389593702095367037207049651171176303749349764480778243254263384018936725321165520237549205633696271801594781394320957903992759168739543815256992 [149,75] 1014721894246418954283674332562628177144842019601504657777772696186391004159818893736754095542669523694638067565468505339040799506055330948179931321802066913316213849085890003890374622847504076941667368307191101495691529262478856242946196831839098824077990623135038437701528495809301636992956260958586748559722835639814511667973439669786235925602269965036009812201766143048551188224665794025034247936250868374987578872852760669431132119820237901646589891853857444975025483951883170724885541469320599399024044109451622922643992399874119038810789125293605769082076218086934676514423696324902196268319321504496737423375702283491902182764270800678733695204951770262083527211125135619265702276893295883921747166872530223412743412913754705804679078649832427124444710420703673879947546769501734037611870442792187312360280889711972287871876311897512493930700072819097389899623039370525417104186163166575032950995366691092974894043399099359324175229015883471191370964867243949966351460410417529488026044756915117489132323603689582082623600489718874001104935116521055573624185042915971307659522132376921265808223894609953950262615774526218114293462225624736919119384723611488758192761058200061032347057325974020531512441837212176461957045036372954535081887476585088268587566056536380225063379588034654238848239586150276005204150648786638435770236630813514856788344360715050499019921630442536947667454873716182271156190196156310137525562302670128893950101403594283685808783975696833117351844090895443896636481260048116228269353840155842189210318519873369335185959605474998690720813791136702687199427750150249678232851546252145425583628496809356886379128977505887300103096108682552766011112126613064505628643511418350398284790193180233700988592497410953384909850477611322435110311108646359298266036368410165668998190628173312084059734808105785942405423355659880664583496481641750522357086418807745219626768156118340700898099378918681175399313265452103566108463802450074739705616090390159426900656058498898861768742888216320005389156746665753538526260812647807506151000650726212126771943426236 [149,76] -24118592698861296249952003949930554867450973144643291355451701284529563260794937600951393228653842593201664597819799362150209397941646595461753373033734338361240392943330121401182633654155319001132750388911152569108164770276534176192431963682000902785862483693171266484430987739138612191062530784956155438795512480355753978067026101403448150833870456561355204042770702268715459098148372376084388964627042780914725770846273722449618929854170505205275994780084375239009191961259837598502161314079753715747155429733141141965797290385431659902745462030355656668558608196922799661812914314687553082057832879601138786209683944496380451381913233529395314993061352259011700560182728681762013366449229694378990772272203407953564694374410936662758097173615957489963508293916775261989622750437395910956873663210982980045981070530512160537400335313469387363027480614213111698742451068840993503961571613874394905898578780421220850390556467215237798565233794664208948869819673244026241021655338415734901445564945736494119387038106483041367811580890429614774174075614242462375298271724134859622061060496040540374988258919862729568334149498401857931917405166138830929191369060349842524903102047708523285156952750555063986786400355524350398397598337542489609241663259707875312414806415328413902569378831713908538423296393418971711061801571675753325483153570409888615821181490287721446441464290810099566160010914174255629167394330370085202502200238093003471983503463365289970049155428518985558196076721957719791864003411416158731084562056701862634520079784594068335228064138164514239283159968115254333494605348426434882283770704520354307227980164851321650371568689376258647725523649810541135362416916466093646018544656306372316784468620745503951084727700345082599461574855176970785200735839216878464034476540574782043374681640677611902303520486677649649038065567228105892590581147759750988977680549952812226917879668642433643258946549124321260995185385120627703524608075917684964153427990893381924544175925065446295882161863577951408619806297908626929071177549758293220066130032120911752624880 [149,77] 393687592307819578051942504771169104795140842224226837585460292278038745915174622333385657236420555886051498425097226257527016646503110777190664172687921185689912626710382610694939326323030161694860643296061839042914476891458448260902911110166860967639494775617125061646136435593287450902971869595412502720543172377737293331979211190173068889336257815161499078891029028140300160695408145885170290841135768038979674285258038967752969985454625924607571102546694831545286911255938424692813401168421042464485398682927808473424080431762972439225207314676873689953112854865061898342239537953447799747309057152448285459496597685039106053599428629827688946789510035377995228226168237611816965657896531313968791008120234868552240601313305717393485412095327128559491156334874908902645240696896339752731895851086430167419266402121652331771213735740674159392165984365304696857559136664107512863733402081005661530209522620516492150405859119624637702355355850412342143465957783830523604430587267967746242713936611699897593931494465832017577851729056127407338882724294932401705322848009804695879925065693664588259247023940401813662427391701339972039199789486837189378613636893081146690350871471528851696612970818683596659313731202775724802725786720234709964763850248250206196588514225563174294414288547842826625690807787279654242527686281757164238375991190030247063127581091556118513810827524095517434596822159119355066683485679595901692686213784085069443242188051041132759094495828149844751175021490515982865982143785806105357902808446704324673800264292180735306251990199771580267183515804890277580330095950440550771520831835913215746297173710280081759575058901183625243785574356522231875815916993804697675020585256267073838592449230040954780050225338034115911001822141280219243526004424517534420816446355555717809548583198295208959854062802931883184768769340776214439924534929993095099532111106329073643636005277151100894888280995028561527611975322154724236425963054877092452837300786007983898104808624938251909445545954761671673302164451199839899095825307796030341608600835373398198 [149,78] -403718692563054479216880791781636200090231505164844570261920151241732666175500625007102542517684106847430289745526778213285700889632522785197093000939176316426193151102334062418008293445663246743155413794264386583991469632112169057279611559965915891749804289083410406423758530049076817360832518276699811505685801750559866420392361457101325990585711092026840918604247238685720677235750310135296956669122222708079367447625447950780786891767152957321675170870538803031508150771623706188397842325353485582799993242156260254305944227120434759971154795694960938719937873486439898412655617901610750824999871150108437462415771909038394048346297582005196890798252489808170358362984249744869277190503522137339085239635799091475515871186386905747322361915908626874686437063185080253885641058082876487270045155479094065429878766480820108876516529080208662680966095304996165335751081882987236880810723274409939643456909700947381724793885280599344611662532404494740217897521133749311311150851695901242089732426273247741358723668575872420952252828292792258614228272970315663562883440170426569252820763846113194465982252515625749971949007152549188296301498533446230863622146622535755332579123235462503585872829097108208178962582081319437349286211683365357496487473025804725434183175750811648614442510103060876104230896488592452493738850895621263807083657826256766801210482711168581074408527846385607546311646881261369785231185635441360777010484199914039055993834887745721350148485612492613437157916994820082484539469293698942099977422380081023653250218132420333613180915926492252316587986377582794828982306926303015644236348029753690948762455369981792241261641126900615311567751744021472751239228283908694042548146704150217793737490974900025440955277906133863610558794694460405602009971046293424690536811105307759860043950468228873496952836988751538270680687196292526512803633940934864419296272035820176767593354037242317729267259558342510777981296570216613137117457397401561342861748468141512478121771204820396998220476401110717882716499525035038507287745261015820704003129118336 [149,79] -71657282960301531918253903706300761863235215424497583834469227654824622123195838705543254400373845634492679032748912453814896154381430539729497348635342036118055685578969288004804179904997537672907837443848240964014143409288015046991903383021331287676114532029420898266902535658268170148285163832183075162544035916541939307526487995300712777605137931743430078136353909753929075444381355989736966812266768959013187545167127175450763625007039591281506944327283656205080314510565946515737885766472908121770942548301282273829759222719903234216880689038927896362059740409137646337627357802197517803156443237106634492419463108599517098619822929165211963222196527173879531792686190212229170837683690323047205380097796683545962941302270645719828650011148756230079336812727455077313803922344458651850865278816258626615950035560586979977011971236962788976195198127702149597177786633135277559998616910714462532795674457129538957105685797572276546686993554008665585433143990321685775165160069498600614909723191440489047937320072319237016133269582625853443146951380229347008177672656909292808414212665037214327670210894790655044492663129485628854494779675351690643924988438182051904119961408554425134183592799347950598482596763378452800899048185988900572325801174504500946204192989290413451173404993030175059394800415305973485075761702385891740009603724935686525011461172802886917616712672765884453510338756232063578693898662337921331715466759257334744640430245010908901998425684634457324680373096881801859250386206512306279942593953572813927767471718267177249737061136494661308944584724114438711611910452795792073996187491865297983281209503104002489014207517453451297555633848380437318414423242976948649954131648593540180867264720358269527465912707981077489147891886060567328820776978063413402125915583155930015336637054658686864875465840787958363164401675478705513572792898994729369347982929213073958412099394068142173790832195827630953115225278750904317006202190793554291131727610255581652932448168808492575509847749660515017098315571852780678329375771687265564416920080 [149,80] -1343211248799040485067495250022576735322167177201314974096022333674395031738513254591643200567224322611225651255795967789612326082810848579388303678424152956914379261650495386481751465008508889738704623053468871127047269046540291827968271400851688748786451634802725849363352792184902019904529097481035637357111181342572439301593304325408133195804876952131595801999974065455328345957400281774643300362199794825902628858039682114086352679049741621824784292912895163813771035415383637683489434963629165386950507827782339597718757056728267042244693314523807804543244258220316223530472494867804454601188584068045148628542409349961457000855830969913607260558058635803467391582345206325190846289162432007508666053487796148090210609464465703221110313833491335002341005552259597743914970356618542010789437411569260556466304601094182668595988921403369537302301489245460631716145898623105737941051385672224818325278052877780489239436736439413924036346899552703217993132173217223555561592295450046308894622750316289446508300486586924400413109850807662559192215137254112365993653621269199627718984973525127665920383263091870527337366308372252850217866403395173129096353045015517475655762693609916326674526627875884860054612703447632234647096380447088271019156862851914641323156897985161858634424298110552660485359118204678341926043026235363935833332501776184003660895852699105093502349484885143877490460417746296410036283255620789918968313104636424090031791856990948715032535407396152137011247438165290364339533215406429017161810807146493867786900558010114870305525218980177909317476524288272572777471541602973440796650306492931745682917023303921504347985251786554897842159796443246794425616813537220442846458270743345657145309180049724045619784757095139799243402650134577801649405271319439673491766903737017672374413349266220817866339390829621826435789020264352310266353942322302038094897144051975831347707005530577889457294611568102165939629100863727843655359995028395950115713568098255327519950868802686356948693729783564096615611383602615178673777101945659621921376 [149,81] -18493530701126734902929216983530439409785761308038710894232774283407119135586821544167273154174489552728831122584850976020409466837396185040581154573123259533681621877384571716378719367839931621034605434261439655423898818610415469859213153812437100200627686099546294207901653375052594576028643625874520054951770880866477889686310844007666094576545685173039186882933651061348862269563424955488418694435524885441856859545614094015514967687705592945444366207191553163160309990591373593801761478815585292920492201068252814582314383860874562708860580906670036961955740172758225350778790415559145906574145228276448652449704244377805097696315266073443667422783509374394031541457972372862423813795534957119446203152475794498812726021618804472163843051766226738788681725072048143246992582385227086084242538838972891202542038638152488249374166667100270898282708013804358417088275943842976466797496385350116388888926634798463569956094724656836899997569937446591012329178560817749099367379644551306982785622182732339730843127992713329826878712441705535315525685464074050295545740697125668336117716618236041963399718496054736515327289701466411467909237494308420970618446105041749465811317921123643695194650944773745631665178857223617931860179070043158510216347544369857999259079149026265812989097702222181737761981255942635572996438404531456540163278978029536656695463315738500606384785766373354520229223677677560383557413978947379892469632913783547090964751252023978818093918978345282093842835360932006045656223298779675254391913873566563839725706970063496542813905863630779885941032655656489584817745242405212521640759439774009900163630639610549295618142511361419375945029438143892588970325344874753309383879403592311295585596810573636476557162788011651860646297489973067397806748916381996445780149617933282888884902409702023849526313755037961067452442761900974749412181278385619541929116525938111131270430878353694274852304635014543433695518292739007295230225598958391498169071599798841177848410697448820342366353129862898014472938355099971239162897559089656752 [149,82] 714671360905300414966164191987713220393212599358915232700225037671522440389542390874167931245867543907295223447957190869737366342308237137491372429961715743900857200695979908458294625558461816420105634231802801684393754521284573850572220143416117920699130551847090777781092369568964666663489165497763664734930464141049482185343514639902057072957543998794317836639758575569108456823049616672374950585079112020426596064673698005372217316140374621394124146609540346213263630810689957874239821226796435236647070029336333367749901724724637165545839119054815241554200067566901551930518694819741934996369055450630370021962718785191084886245614540421304231278328452656603436145591807779454556123692438334049582471372463115739612252790969223479273461143061312411996513608283186623782582605924759792183961052258371493762343895362209406652612381889580416785606623273016754967138844239245598243990328503962529502423463332334241211046624220464366662147384409033511530087761725729526690553467558831284396864303249480133511439890129422740294779069608821679291059149966522836511734395989638385940112051301640583979731781105029014978451483210599475310309268173433493368641068623591149568992055646607631216769784030901112594557783366843373456985863698486278159854746974002475143640664764003855463219771541269856294958872540401872016902041998462698227894036155111182266353195238314191115557941445174985212699187080272028848720643014936243544447384038767136728278545462183593439613657848977131067890884070355515658867682405613809900400556397074443015674558987008887948433407267130438945561397568530998256468701198995396046123448766145483070995737040681751746359798692254230173115112419309795128134165394757192583218925063163368569076163277918103899879427009105070086755033552386093221856746300139053176654166639727283936020612965499107175252320651320092815331725651293294926014562817994917016086256623492872988571930878349458555928354897942451775210042567647089952035453127876708271797662359573846365175622404766978989233081011871020528954219735805000961969976500800 [149,83] 8637149500809319594599059144531307100212338518432749465245288359272623359319537184629720601999747738519683273904260390409671890524153814912717797452703333527857608048942064097664405390526817661413684701496024250236346444694370116068086973051643062191434359512737981039865550946805010038697701249099972371136619565033212181795673246822023398246377617654450036167732634099342896137036568158147309330547634700772374024497107668147678537762160540812342518056205221643320245436564294518729888721905493168427804419290163813405050487052094515204044243519620893485748751754417151102533855831161921955502903709972101753802114096026074804830178916100526852870329494186811728414184344304464690932538493229053134210597807506227987072980931467611816966468701044483980517572097112375522006185376808135782934457672100841586409442874435700099419003985443328670526228277585192217527428565611947325494810522015764159619692799680078316957118951875757134101457828940988148541575384397787851925201988305492573422112106410748966541064183886858260635328213231291633859139969581694005878976901391088292766823291865374618994463548403334631163248054760190050816713015966924038724715665361416994301726255763072502337475164630698670047345643592744957472007971902864794588004357477061461967356549561903537124837955563864736543043864578951415110963806358914952629994552420392159321638965226186076268383513399329276426996191184766145746368718992510758902990304018747243722053431455786452674467425006203879853541858190612442038875276632294447039484344288850995792598108094722986260167163020880998021350589428030035230037596660588601656019518446981304212362750873950355628003471759320572053169337807367167969904371233452038409929704719345220552320576535293906627379723769803504699064212798694533081467018044496141437895523401407458742168828965745297891265674533674048511041656353007023716996116793189240390589085905875607503564262530994803185755876110461805690760310598781303288686203010432786398347908820499741910761310300319628371377511526980948313369400372951183018176904 [149,84] 15889168196483579884826422882752985810094886160650343083770996305509368584411641268619223543037075577004920803179645222790974024428628104791685355578503069413099844864803496402209367634689495490700499553243096070068132948965265359884713775402821706006175662350872286375475132808882105770416228281360246181063618413176684879840305825989971270340562913115828132584332584027768260621572616309987245262577702732908683267507171611788473848981880879579052547044129817946530091059935243383360713155301915379432678830436950814135942918468845901228607499385501790573375084666105214455612917196060778659530505885112426831825440956658226187418447399133747120346875644749876203732328011572390846687763970123767198589367641959695285275781577945972143257400354544120405762684369775168016017618383079179419433332823910091102143743909832246222355697102120906052716772262995401630733180791743854236981665252200687984604262205574446585261609721085328509861980989445480524617572930098817618188373539872803731525335566688879107158894926555268993751827888971040656497497988872132081463022868738333662317855371851148291593765476929599191847903727028988700721093783830247877561136398261376580403946539504179563642177196495303814262603494752352155902205176821523707907258828385680061817043197312321659267023758272063019171746715666433177796710644147833411453550653970204132156658225051855310229533810350470974902456322779044691731356351337422207985513436250625560603895237144733416817364018641501399470975407420999557698453068977580961554022190780097519628614905265208969293683482272788164887491503348096989122422888568065068747119643188897069705728411051537482031538674792208666029765722985134691737710768040638083170857592096041270711165610200539706584270314217260809084556784447031349108636265946047403847527900331759940852294059776784535043690595582142814102233911480814096967024328322559367946318820058361612785541548006032744481190486341685643374503117197534352409402477606767479920802488676097953952240676723703610159845682929577222025889778281445488784 [149,85] -555555250597499310131355304644600387592524298669399685453018860395433027689426528807621293101424569659985086539043871854599147334123435753180445804892878392485047687163799517904196960997329503500704721955371573112916498296562591112939177216430249769550259938797003340929083837324074219017666810113352137605931181919552097091809756422003662163902084528838521492447801461145869195545504631656622079286290068917295052936292917698140731875948766033603200203213163255049446439971508782762131906862197661138252948457419993993683284747764584729095645888470651291003382452771973954050787790121079559097216658077097138236403026091132841645548117356623385000737055978261065128387221042886120607366349081112321121872176385343282414639423669028564057817356894835822875492123544880439174456171136373353225277894980702071971259100588834255335821748442501397569725765500240168138226758645871510827180422840326467233248760912160411666881028465062802813285557877501291496070650438581716341771844205068105059138868055009074905317684205301146610311997649778427649658760994412080221495193982067108049721543607972666264079310095195189642370416956493503425904838634065952969703675529354816933616833407071316516798917324814844251393951121261676038368006805457454805235081326054660251220176377791054732913149692977857671471994323608369748496194217099056624401216605114374730755898112092194621837482100790395994557851865192124756300067753328499314653390375026429278521785511721599720714136368830157963835133424739727154980110590348827482864073572866757200000080674011705466661801913434670672343468361358991903420884477084709256543902849967218967539060983945575117542127849654750969546513203002840007159554070961886466788273552836831524918780165053929412692606002253650178548252644975870557454012120632932545148292180988252229597553434289392092788229838370179812187622795192865249125347307710299836928293962520906807646388115051176243373088966923761494705890902323329947950159366021777707281283971410893976644619439483515393967102750435764544326744346110418 [149,86] -4150668118821894620736194255526481821262225440641656576003163156115219527522249520953611200145409112784386992608819299342805006082694435131275072928603315192961455132059793831735455528403319866709639091562779683545903019144270564586146522561422550132639681483447660847657177946545386651432725844605786175458378226630998883076382277167048947112963865469844991756613552547795512148359109970657942120108951966679462218187346362450624215345628636026270597786566430404871564417672363273050405905081050392333960048107775915781269038203007780344287417214804493638636149480554258635127597819387508299142919963503125315589823245521456693099923930442831092838486937806958777585670811617768656651635750710888606932656417471648737553418842878684267263937623097201892386054204688368426667214361177921956662272311065179185393281636507363463179214003537618293096027775222386443318887904032893098615699162642964026547552018880593604436062768478713721443056538459984648140537993870743914260560016551156050160023849846034336366113560464415976153596976141553698562080676716809163492636970407157045660430297532202768490415654329492348310796044344165097032649692976994104628249206724506023488249094394510432376842046450677925938416868976415694430840018819336438400320797197940577177846404626629984421595523262232488206587921018734678474035849700891410486386920258261564654395998478153094008390196496219294992922434432342853280275443626939331505722830177183395828998424261439326522075091482622278196361008838487137949903802309276756190108572087958325240099438983039817830792313077389490270901867942588026830700635017345908829719870935525940666297331808363908017646281127387730146268579980400241654824025467656324690720584957205297280040230202219612338523912823249908235955613270048963362206823964848978562403476037214627739441633394763102099700497088095923889907309659176849631219197549951911958222953437572572570146575316373948863666535299161650556927144921082851109006743342057758948516315392446217342123986795097614377475923512311293704224543488 [149,87] -7270701082096077263893989756756696249874067701548023114802864978422850789927766032496696317584118291748682741230260960853854407269246724201085611921446545584185259776843731115135775698182351957891539299986247523760391083143594937652371957766894510198450389992175232503688992050870050964255601351962338886453775768090283132641139487000026708135872341971177115224485208286416806452602539773367454144834231476541326851704956539240976842041334180600068172452871666880695628842916367061386651886345471649259845824609821633879867141121469817068154683967423740764153735373178721727941189040920211333295075289468614548307187881192825669009877380615728975329635398613552507435502142696368599033120131696020997077941601073591646856421955031145156330261962195072235555992411239951805878120637122535891915527396481936096109267996807301693646482050218378756589195153064968057020160979448800747854115368776220570768444124582130528163218266929943147085777363730949037726279964154420277515658163606441442796379782358289761602333470323035172101275556264992635500139217620294717731796745889188500578382339786373254163919912208378893305521544534794166269593798642211957065289655921993768637988067685428463025036965922266287020389800709360156124554258902693333266222912007099221440431897692828474604516460853196925609342759044734273732159098718137954530337248506283088693842621822715180078653997062437815283963201933116024442644571146951427287396319451369392148523456408864366888801516409973293429834204909438404870616760288606963835159070323162396698629374698361516539987499134872382328422208355820095265329802022966294318656659227553202022529881014785371893098687368166265560245323634914118562630350962761562320345406005781265989200628347816482391507430255389006887098793934106195434668276783575266110351159473318922331207955084834135152183829425265030970537168519594516816953170967374706589305404225934733397490282282683855407749982327783405530590585821564775013962141867793380632617964637946675134110098454582797521623720196644123220576 [149,88] 20517892352862408619472753343555411517051636983047675675710574057989779418097518971279630235927559698751453318736303163708126913403684966221759380282625529932234626204741023368752084759569067154495535091866691846472694856054618232505026028716369316914982332930699933822640240277677111736145150905980899727726062258000473242745882087589505580278156581540288882633590227318759481170556918672751561897702965524259633967401501142050858133619705620678531547439047360800198862253060230650189950066885271441207655624716153205237826490694867031315034176491801720939161076556951968959586631226434227593777259440053012189259885546182692930124139445877825537049972932075333320052231084782759744306821023596517729440353459614401940190900610084562352429184552515643784016480373382848325732267453112130655430757711318589885417675152957911534716725806235024714410172545487035237200402897743842926029229025609642164202615277414930289924681877576232006516117711222634224750907887532330331614318875104186720318949536349774021826171873458205511218678610689839022825948337294351629024365530369693943307358822462920974349828902372745957242943732116969263039897929109392750268104157812926428342941891869827460716474864885148878613354587903224517939573534698047774296356526883756242620420464316049412790118490426186061580822536463777586365858418523651447132144149376737430999761512770155484506260946609375059745056600744042857227737554870168718692656175494037462687829781899459594037808743140549914684932024899787906958661142084485202903598820207960407398157076350721234683340638972099752484387922916170337570776790098389730404003563996353917886441651735370282002212675564593023759108123456270530767827732833361857296964475385205669627239850221268144750138472878840375718613554510867873453387242726557147491376174895947074935246491489756333995883466107438355198165834300326058896818923255951751484840343672613747203081057714299493150924235044178024874017778968781177784012456996862952894562546344150414448822542160253579495069248344237696 [149,89] 135281784504134031328529980570035391874393859925924823701489545614926820634117214192073075353378618483598388542747127222903310185814624323183319753219613238077896695684301002426014686787044734738110111074886601902405655930890111262664291577949880597792300073657307653291216411409549543629034289021755470935046266554027378426858451224019175496082957972524682767776189092666840578632434903390372886570720098413074288689311875067505102097497679492288605307345078836217817926886959032419828815245378376263327302624907909358129874048751237924104230010934454212942751500047180730462059151890041641063227799860921738850523706445367857994920895063651945885340363076233785517666610500771610277268601434745323730783889209501082003668241716114904906834373483161715585321171244327878968508213693300584535842536539877462198011717831038585602640281923890754140487680951121329238782768515659552144111150225337509548125703485083067893280655951951770571121472426585951587114654931754172420539680964671009599979874504744650431510213957197432474286523113943849541806271663721138608304545168213170943901303279887895725118345076321071576931416910812858432744645605594721681645017616837131616930126472930137042322739471839223066939636049425184610826308420251890669285984693269505409407381194783314322328849802758585030654672897267740879214359212331360090647892287854530546474491439048867110930671832040324288519033223558116686595429718727736305714363886144696312936996297278745448207635858058000114475857173551276284563694632424583046822020384586738805873834453516000125018985809849448651190742115138272055030533223514956295964130193186654033578234332823529585428448958689894424968039188876251011009651347024500413101964040020261176132775767698563460139238499184474120606395160802849999004064574296418045214095592630318167650473024788725563999031024738944813240695858225945100922681484662213558090809623951898208617667279743887350154495644512023745644491339411339369001915980377146833451962346230728058645843369160077458832346552446 [149,90] 149223182521424305177396153942355696887657678661146274257381174891000064871430252445200241133928766394750842656121323573731365386875148245004437891938861045494681313188259130720256888910356622819559710800150633293425556226189385015680403316220435555540350893846551148970237486589804112475603274241124928018654401600641700191881763556389240898819418881389003140540942456772705018369809274765942550308543525536878018412222010457712557925168271565876531903638998163873916679060666414347319806468953700978081105048321206174229861487543927535573004883640535242712750682040613142895908228858688026119846926747247955422451278183261573939795605518320572978420675099137271199765118466623932740701841948888346069472685556025138925236005903698542150739425168090128920708582786833332959335790287670342405216896794044457457311379459238448087857361504632880597644724314306912918974267561106128200801799629286346578279692358291904983324370421960344709847515921053738829614473189967456082511411641672662797652442241080265070255622860961316941387111523911653141005412926463407978869807219523917304738950898835540873506267275291051000712053101905146844094692127302528700235258620050911850212318374156342567826634974269434891130073405721591402578957167926657312836115934864765157471553061508597451624800761249021101334777818210325725866250565886679194970288433433132503612211882859328885714004951367322322948452719584847977782793441187832052179222995219152611436871090787115554123643984233982049847101977247097725344029022488862188251338720635191182627859989068194220106710554178759680993520221227327189126328090344309891587908709586988171450954144138947002710835276521914061494206446165360859920627621580398072696578136443683724971337953841601237932509415583237530259947803869843744866589467883576867839822751039740622765450435552281649850325849133950544535476618911101718820475071023797653227530915818378800985793904849405843736047588123790876347567927973292371709486236619687121792017834167145668890666526255769594174304 [149,91] -392395162819341764146665383424969678474917743858200099496271902190746844694240091594741175133436631619624862247371638476880643459934793331594736691431790315366677351057707667066857487938142543478409539163934512594141220085968983586883327442150430550192361497285271717094740474375006305916285006977886696577930211072651949456449777443996023322387160463052664650744461634046965729446317202812681494722830409243117534485566521142960600525648033148053016855062871943230667088647789933239552130896111844100365707649743910536542184317494026044365274362344728969412268163541088739547184538565582804700452045749327181150502945481502649616716168441093440695328750328491029110941671885907539023074572286700160263637098098642949925712113031018655335117355261662405639392870690019730737023487126715245723709690879928906306333480785896996310459664341842999849195121734455836473388483595213921704940742965891735136874639343597902411636947760817633844067213865335392048155441613860434677022793737583085590646494135317765821133176769248593512794250413867769563942471303286115890635283094370481696374157524069549284397350598747686510643433895046809369138571214860219625362220702191992653323090509608038961174544567207823490334172395054301954558556342045197140486540648606373403280337042287505498123704861039661533016110959195925820083335560712583347528588066455545315798214723197366766316773856762725779934979901638845768285969124321054255148683856148973423315923366617857714206674240840323849791897905755357316460914532257105436147618385719994842114445179716892862730233735023871567667179025996989425993797219872632983088857187066727606052369312846134058993442590603880321340631947443089900246741941582765780520962665080850263024887055376597078464856303072160296775492381401531069521085545169954783350701364335061376198318331959675875605046983196408080242284958357823679068847896949187785959910641689949295479194935564543560240327820093666089663636851198916346759358424919191283777422522607736658826928160136531508 [149,92] -826301854724559899752018034350722661978515052228812449027462998979281454120885538043488600388243236448833137019180419973853158523769786433798577355634944295768781860318040363802043844023064995891609163870629918868650874069351531452417422316753863915182427082683689259152176143941133060037201852903868188593491747902835612696622647214943499616909048806092387379437992514349923380005582959229037439382587504034596949401261806001790908202119492770198042037635762160818579244518651121473802129682647947049057455686771831805697132508502743863928596175554131431021315288588647142295749667232477283720361904175246717812152757708816639209384825667702358881278416087472313895433674640781725044031382240009544518930290800290155132111016755629023169800629164412421635856155282982340318826998795470227880373236026055228810007951298564657783242620381698376517810659739074784402417523257455070978156270027611137082517557713570861017217175252104787488297392480732017490814294652796542120491531699197875824004959824413757954736411551991817502889813255049590258773620905948100094205114451791993245775456517980026822296831394654180026049758641617533872451149324144966657618594289237258534682005686403917494703748554339155151928842854498234352050708293799190781291194127962258966550586863626163054649327434268697433375886217200528038692391677504873879634494900143730080198939493084048429122551261874535231829733429624473540628431816584843909893074284718003643133548782485187493902101669594057762917996133053466556370679097172757009566856109815811857065409484035668057342589164638402949225070474478004169953919064222490637244199681165138848919659095222521067945474860031604163282297756126560719186645333617192585012609755933660323223367414144532880978298474268074743809956687728313587590989536180499729916970140086183967240649036429039681670946692866652063658035383521212596124456210273164701925160075411310594583841826652282422053129143104420696465118419022434899008544054119768586923627266858603595528052262296 [149,93] -289917548254155986763981677472407157555813046755863369870975446832125442736027423442566043217403663523170882539613222940967819572865178396030043989555673975621673730809395319295203688742632074355384700064134410846725884761537925339623996925479264541637020283687600922932615998152413639459896396721969968804111059368880445438295808447401472361261040639900236198219074654634847222870565344215036054853188240115790585220572844098292236253186869641880489197964205361695026751199399126753377581006596204416377084373030556778185292086524193174693190403188188207483790095061245079346202747123435534775398099213222155205883421701508642001163909237156468466104968022734629152979094959818363055342917852378237558849882452760611225606041250402231796183823236707400940392194350385248545395589304464772526874027983036878274607329284068225169265756229371267118039558263618239423394305699003787476323986748080496032217888441500493074935929866916305390291557160098292810154546597038209008926668007520443228424407739441379707858928085886982759823022331637806157052021667109058304241228296258134790386188524647843107686061867863218231267761605285630525541769417515242589030386052751736565883386488976101430000208568238617528799860949943105963965637208670870558672275414084401153689554931138059990861553028746042493977822337977883312262457696306091136094119481310408154366272626098323093436640841879926375397726848079486817538582515066782186997042635679172448518074848809335916980250347588811491914246509601183429614903254670876209285251410694734147993360382297522438753048162205315444534550649626533349316645878283738870321189359371090258639978915080361923652190913404058009027949860041726909538781829587214829829333097515812959279738417659693840487336564359928570280922180938194165754466233752293890605858512875628739376676554757478636573092311213154204727303592669696008334656960861185098633567647509041841448276435222111978897124573874293845524704861409222898548047297704977614875174662140183283699197 [149,94] 5078796774915069299854087425825626764346740556037338865646421011138180870929583503574416280613173140595646493936503314961357567950324969778615474109747692488850108419528080326965316735615619116793012320547633773285883659278311067917841007843439210213734336593982639787640903928008053029562338106452350532566390237233454064373142593487502545589243428367532575920980830472254576210620090926722640939274160378392015998980593733418131697852343556381098299564758281476934260162627588981486529828791061132758038928596077607909633891262451650674052758952447237786524548017477508577178337191098810280228283185245596905367419761782445321012800144568389050670744858175191955554304392634202074144518060338969980651866349473521416766172936674883574144047903649684397481119938454044155736010718806490612937140449912601703434851357432418405711515774830853329665351655386283374106702228543527283354193366741196897427810468507583648991311935106377171829083965390978751036198840144927892999612326516919988909421053106288790632013035140078250136420596231313022572235786282353479426796183552723618948085941439158724912790561883291487546771593960369295847283771233168534477466098028524350909400869457509139273099144640905690877178196351189914379254520837400048074958525162707548700269630323149214973727524762832783032912722259890625388271181618903365562154214896778044293439955441973890173076867578614542590263489429733270164308850223539504291678979055455041795482434544323413396006685476203194086897251866099190012310371269423726924110399079017050411649203775361621312414044955027702064629656447586025430765786623940711391608231117606158166356580297322035206325259924965327018724932398328935818788361397574261941649954245797500546029374502643172962703895312915695963060821258962904568059277479442958267948080804635653968691548705923433565838252910835739305773531736373206667038020708347481288770232789460641149506667123263925689849876909555557596596452373981404936875594411473472195852000507479804480 [149,95] 13809788046007152200532642729509215895978083302719898186518384674373821479407251952100136243662526007056965130099446473192470456152658165414400390216500140594115512852194974177171870669741369927173407394526939704024256649586918911862002711222413311652504668504995800166797188928909763581200990195854413844400329797682982267977054051053416626961010941141177510708510495669666887334880920163545731214448820903417025503919884574119519301320251968482050695836952004040779939397109180734843423526998936323309884221732303580041741282842027332826406798634158275244226392105724218942445631850689810273570246588227267937396549211215245215007169179881782451804087648404023526666479951242678679705916466272050735976869048338521602311531668723654926043354552259157395213124742540559852312115547926112096656413343026783940829973030289204400236509706177735204312116274581068480166758985832594713111345143298558958204038788181697861161718881512828408904811334800525950278279440155532802662007295371697393460002676872399081657842246651031533018403368572657750438880195726360972644779549664834460555572874877952940734901634939884427097869223547336495401143774025907231939345702804848978637779461532992739705059680669418362736569737265885699381190565986080977356953136495399442764096716021775548015858668315800234322353971864120916304464524523010076011625776361461373265349780819067520365209466555309166738695028149188022914496758701938886815717016839619900482299498295053411190508173713861111422129238402073797290861466120479446219816620189896490778494173693656354403674980764537642491160262649123839405821321027774533229867402722948292663042275879705571796109613986304000544926271582296135999696966065875575341982546575274810755804142523478085776141250488816902175301497016012969583574084075007717875547850615997714699568532480775626110754987537684918472345071896382767634763725885805742838545502639819413024353224026980062071425640686952911119946743532334412166059076027649488836657831823624 [149,96] 15686507606793947898153228092158416250781787071194433411557049229391876290010828106137623305792857111187408474269754497337344459127244937267327146305740841859858838814352981284481606439789906059738496533855451990505637193136183514591581070177690380770844254784183813507293153990401058725672084098482016434770357365494237428514800959900828239652339848621936229373378098966328601804949607175779932831603103649056934741956448260868312102274416691633650176840645711485018484115308933514875966300907514899261670268709931479191815312852148520820440939825901624818711896327469025744486801903456093683144660482713514017530710858649062044060530322495397537785256740208686541366576190637446394672997131155230704691780804925004290689764968960082125986883616787018209910494398080531741356275894806817191692401064675870540094020039982817539449061128185007457577662104830191491275944500687374106666960628953004793401492271560162466482235275280074811411990671363818497011317690393457182403667101367784775075197834384228044348138386298922046881903291337896028180944877450971589677089530041708504592843436698003292110584305396902059068501259470209858122377512703808455207907251294822606340593794666053633473684666063929941554002959033019791680461376624099415063770111425458101988609471628975813192047031020622036892369463662444299762872298745412737261744018425360154727818860759975411266709679840777696420042519439555203169181886117311200818172255354376640103232473567505570515757521933993578084321192071669774273516348577860469124782059616589221141716023248791118251311280578575337664399070702449447929265223401169674683728693675431681116008673726954313051248729078985511106555443388420856672079375784493052275581101552404604973367429223942503655686647080409729934710998435354026212111340760206780889780138825770747229398707244134331796230423938827559142266585091292448529672944448996607184561773511349608222548755804590222566050152408741300100005468107175481225760550413903389526134240 [149,97] 9739541739495720695994422326783691012965062814719316291534240558826942208915974079056808889573458829788737229335153713128130249107187161036554120080155266722873153598547661917971040196978218081887261214843588297069842490452074165577793618512890398083460472855648030274242316462363232019467744961446808570022393184137229214144993685929123285523633185178506985081227081238335757575284636923104142864119117910325986324517347574543577947795665348818778648904790140032709493312928682681679250124197202433949101658029075946369976359793139605712989034912542709116736344077409992741049896761437037868222002314152743620586279514091485805624638704551559539974134176216777479204386772078997447237233209478389163763393006790958462899757808680330686184714844699296916626566865998625061985478185376470765981369213342373597298192788956201115088166459877486631653205217952221884349319350419343640661130258070353876236810246329991268311934549345585518840584846149667590039149859746299235822107114247537775161861029534514277124249224586751454967966730178860337072274784678293973731641600470122709859692024882981167138988550868441988025900362932825781979569843424486722937318690214978692557453365194573402050221603804450342677549133041112354724910410014160885023891358649270591543899111203495989725571058395016065799874421050519729097312237840516933642214981531774413435853824358467720481601028836396294962071233547945637608181987740291326847244832396132509244385925212888889774981616723661078277753132014752919326733918851704354166804483083637041348247540520428701383872538023651691326825800395239338549511553376878382339053483789009105274648033271842254712069624803078155472186223923694802256984758749248547590336072408909029329205549833912889849061644545687885722431848257069912851698275266522102487420622135835534032791154718457015134674865366146555996622667980668312776828816190343944434761516431450151779157766707948301122049197085376133005758984831846296481891266898873124232 [149,98] 1670385682222341404874308890850595357773985884387144287364098168048697222030712841550903754547903119334810081540918964948282227945971656796491851312305070441582097440424719062243745803825476219854836881489690236681642851456748283165523135248193592100016227083006994204961340315898717922392282360016366421397591168286928531057268471376544026678914231979864389616638787974629221417939995718851472722771993724820683050419296701737827922753962589067440805653467350489796603900950830907005428072484480284915976380517424892358310305883704538845892139779002470375551014834013553530068964273893235390521495574157749753435392136569287626640321463679809883226411762262490307941977219798633575533392453523278674224246486940322518075251187359497062361904089426597319667185683839125431450842837255459451973974766699235406047681176843695801922694350787380417840514480150030178322466930001175227189335421986834321435006504894265102290727498354811438750039437816219490462420710455411841419748192108913021862071883053450483310666795620902348647807503612951123141477789837565030225025517621480060873947154796926306169260907520111996878345923619254306449048140402230024697951531635757137833541615338947877696706285632613823365905311911011100183108701932760805078898561742914356317436012466313613434637261818942831075496321084284262237480435065547998585949704598613326585660768749766605255651458081131896875472394502721159316087375615899404759968976639480841371053010424546791470410233514969609844674548779952958808167112340790665673592999447681552877290841915900750253119790312989152339770526831132054785067161325259445294117747501324117317161935373975806420549620080579142951997228270948786781045509055324612662453784710921346403429741303874008673758092960530677956502895278708108815899459460965897533476786628843069623117466717057129330858206036542184079506622924472820136541031367363606612818637324809607913274596523547000630880040795250212815738943964026932119139921888288 [149,99] -1582820391174686531172815656336540015332733455397106510804542822238961472643353500587426923141372708536182605997547652420760160410306755892751115472887488805188428984773214477077608488988108131407495888073593504706159333782476036415661600085721425383037729716791085179944958906793765579939537431271720395667474805409184957088679061089891370091177647119450457683281723809686819532567559194300063449755444401438709295898864615124438710649450007924421045712528630478111574794157882877486587308312285327704787125442217729205434601803279682645764020886150426266879837713716301614164809328339915416617752251258551355188645433341989118057544010329605959895168608514041566175614978730599158020894372832379657789052167388949452484929206891370703639701060430034268312039825052664908343988854121851112845903223077757193441944248038572486742506521413027704211967777266458964921786832452530722594181912508669471871863502392868378900692320868494455518512254055944133852837533069680263580706612141462422634995650177713958530178616686146216478213420185513003888937475064525510219052031144892110048566794167645272832119112083691115105609607128493899663001919869210866865199638329696927788561799768433920192682657019002202391819236012659854587127052131809612824598968316924809623003788854059395857703759607745021843740037672787980245959359412974003756822498622461787561306226702279538684817720486034476248003818346814353547528427431374298807719090094702768727672890482456231781921766516597280175254456775361035463225736152358976746556981509674111167782114429169638322687330824258917249382683392794709825310797537249343072146378352980832895110202461857730801935622738292544394914539603081848965704416555329211290562478411204698545772970217292964529858164897242818776845286398031501229279822587321321497505817649395567609287794569647727801244995134313450399506851181378344561477918272093558690427659546600713069867524131821928780116822097859128610244241212097406737770380 [149,100] -833495734019046244222838006179636932156665873166388355612310034518900677944303930972327147795156967420642627217389124223006965049952889642969513080528913100101570968231608181330879395299171344516369161868947102513835655650103657949374569004753724788272387199791133166452683691377955863581378073870811205540806220941493605387075507517776842639291765118809832803381256117683985876969048259495230660517474483157752935216677110284314151070050497764257819848463947351039503574120020801102203818477211952799464083913497017723289333649043601764719879875464546780519289245074909689379290214627362522092797732414533311777639482583300354849444841736843328028283025272686067840901231403734953249012211963452017990131475658046148398066042375117341002749885794402284152764866037492961909629096019724632455129597946448024527638608893891658591047974247583038507462775089713158438811570090317160710129743268647240279901097459714414753132190317902343043221166015409203574783394576171328129905060355743608573539069996664524188654795042435165029317350770750975847237289615423997293910480684486399316625112694725132665258215197006582262632493266291587487954596584267360204779292671485811921160841249782800612236966441961032046034826999968989299130055516797939306646187025722789951882113115927743298141256318107892612374011883470616035696500737713978417585603341196529809590296676165092799883417083557112301475691673164995006359670143125475013370787747853374682805221792169643462068423644660657405184962246451549107664914596578732587698575048442478379706095161783731972994963188447206486060920106737833467387323106384380155536431237297702554749479384293582743829466775270758526863013192279785244338963292731817119770285166056216860726265764553002811462009176127516276593865044000213058724564638263119809015885881905799264163027335847006976740309828365188556766512107779476542874697683826968756837058230576033463646034413900235470805893052323376626708051992129291152 [149,101] -213373976762361767972272568204702533377750757831129229145417948478009338052320340800888154262925554388362846006997477565296898305697072955629084206230413092007769369404945268545600458269009561640494586643758323684681532469650189355533225830552273020228618472642982805417561360377747964880622777904632216042991982009751014110761339027327156151703798473958308803530434925544671086431772520641358304652543491036174324756530772110917689339165289259111116536683040418527735786522007118712373580107413061830486573555869636297632077779986085989668928171267266924190352733523336693136825432093068883512136939346250629171308896142334091920869027984810243056036887603825943221494391842446623561645713587526259753321670994301140581639202297417986225618396004979545234059946137188557182703842769641707577263934682846014491489218473351769178420984542604966649964437717968000583100012779024845680254863130581654056401461768146116191415227461430589991833884679537766005985254527540525492046142077716177401027706413429862160488015594844134453703349019843696968645021251377433403399272526661099463857552313460362398260845771107122793166143893252794223057198870679677570597158383327368917704119522909888166369756012175797509804467485668035600086525994836781296706550315534365365153012371535792265077190778867305465934196447963904225165971184209816431215431473918513665078087665014386266856949309616698238047142818054229525173019135121749138941057787654203111385485377259413831869179216402736877767575253162754363721567863567175119460028556917642782981385468536902479100814860128253065965750003776170891539695655395530277241179408139993925360433214892334969460500921004318301841842078542073994455935465912675584126281080828616402402158664716889002564348099041239561736033279353481997873618491554264392584077585923656028075769500683076027911550684807017528535612130081490198028406212463741273462638046904526493352645517903975560677411090836819336786896710286 [149,102] -68211944020295320179540028568145146092646388280417011229214207098708311854738681032568251898483457540261185207042104835218719657487781083571793587765376927119499414130151715218974324811509662669220798116384191104731438312312243300790286467939784315524238695162131237840713263551514543008217237397072644754257576149263164647289056865152304685045079078150266675132699547113161694309276024272720555715627857503232256339558119121848693061295751751334465358044711158102846334288711722006457591361102606355170115191839763131088549277444869105344498705155089747885437509316319515302717090034062790525938328369338648592013583577671104645629746602235892797306948361100510178916603502736558967103191280791924765806275467006390533691970573499335566482413806582261933986576626708573871037004534741045472014754707475328300690216505548198629563695452062254195941187810847124786848156492363760561292523972473826193123996331685226155606000140817955506970980782904510819072609307838148524174855343282984472300415342384501510748685228491100984809061245346955938140458066612998023082040132181962451425341642853038222397426115329628993703832702309336292859796224688404865815899841892577079757499825084861212619799805010488789591537958436707291849258662342759128248314950167448051099748867696432455959767577208188971386216241205015087272342567582438862659765872399199560146150950247307777501190030473282421341935208349212740725436828495679316818584724073704792288782960578674572788994663942143454734739058175691354057232234383157656581341295586374949151092798337048233594792977303434481501535929002278275389874570358547893133039790973886405747851076683056637158174122201820686733768606351640957062432756375895263967832196466223542031313271043961722907060084004471382506673213023963027797210098701110108596004712326622289801415015379970944537799513729130296946733879994905659243433552502262938821094721217121492549422130047233726948069209796012339405888 [149,103] -22715896774468114725044657998916712937224444150587001656547010575513476654147286391205627938843264060846997934849703127334690308999589840669344869151705308686517995111492024201315130271768684675819852771784949704729360060641061160652076117800611897726445330583184945791490620578714567106388821976936303295178892658653025977168946226686326192405368983537738418664273953414943946128208130642573353177831408124985177355493678655436475886101501918574794964958704764274904243540412439126255085407831530277487492717575039264937015387116298150427157078781942805228101368362513900363255159221920055021224265887622920695911231751707078419915757774420658245496082687992108794680293335281495653603394768242182202390785044639236972413826253974074909366715261705743113835012513063197166112177988813315420185560176587166351763069680121549579876071932164407166233589821790087131082326135750241600459288400836970927761330281340638930390916335220578356220226170325776307168734234647411004021257201366321834934758245205231390423182069246146020057689524227091660210010621280119299257296947188180549103795823478366363950269413322530033683945434696150734934387709969322023810961827416369228178595544033238151310697129933666257248509823241223140706390611490519982569446132365171363074205957946875649844893335982435352819613058419736195823021144145563531736214575255728516658102262177233486928168057712955380809777854770648205708932158602834457246017077978746475037620969190984994116155298091587538641209076084498273263563657662913405151277801508122174423940755131875040055361183836670423003762692757223040412710749894065539435919997122576942344994996291484434406898198321628469044354104689351626746092105439397064904322470427035045011688026411911015736909108127006180921531540271890063080198663044652241018443834720874384674253319415829553805866164026633307765918943732521704778351357538482261273139577008269007356155917855646150623229591098143144 [149,104] -1922813040013325841059851534767121309813692518832467693160843858717872708065991970490584870669844908952104238667235634931175322655561281244556728276148336220783468623997586931375137046893606923402694928792185190419311501389340250863258191971748185414573301929398601809597057534143431737846546789304321612459059968305327236630463619903033383031567925984520208741554187100695035715789189911076972840264603653445034362500335166460143025612248115820942835042774208875027346210492606909706547962793074888082684898441592779385491803365414508419823260007245759292015601558266836501690473102050281638557198933374574701750716571696177965366183066247168251906511414154984667951226028436519480959652640661356327877997590512038313822822356144303003951028969302461279696575257612656585002862286907545141253922117923805777281279955120275133779962149976961821737003545272219514519903219396594503389467432737442661931846712327079510195585286694000377391611345492878969371869745634321807920686511143885143279143763290053967292929885325320816632644459424450192491185783350454243540396616555437671658403051093688601282620686251100062462445787407894578109083015282444560861988805067263398159340936876795863292483127411605301608389601994446918009541970334307924910926672006181764109463116398415753732485499462247213365302326997503421349075080678592719563015069178213556002201712098350640619593651182224387157987010852323478672964049952208343893130486336332924241842813473563050525428001601763377388105047247645349175018655825755706028496342644852840449937796138989723250209830297133891798329025270134340348375061326607257542045623171882263988253337621919972328544699697673400547547425795314261970775671268989221539570683226958568117270735372334160215509176987785035472222730348543455768240141339120365081141095806477281718153409315622365020488959884167599706085096204978800820482837614322161982801493392529332951977981296888068428088367952 [149,105] 1789286532641467479204058163862905903120332517090978205720416979093169617551778493404193911125048034340396482433378754270795324284746816970951947112402198661777837863724998288183502216700711420559560051767903715164841707348432708131486290499661343232718149910217721750996369980925378516480134585467192886360052807172781080644790238238953344880851448384787347083577542909996327877158869715874231066402060106751661502111580690956882672554673123333529789538058246922341554907737103177155017377708720307673920171025165025057301274475146831926732617997263228333118794834331215466439072142782113258143963047677592596939408910224467044693295605892435051670505523672027298351360255211298276993809888823310704566605215271305973758469397490939589841223853373957696391184209294561183971098089178980555684697967283778826669245218808285833567773491509302151451604313369648325464843858389952390716243107020221858032481458469898076620986501890915831234674686630935984363255808558439914193898463356386910378535073164350289226159492102861092034519086446448461381227573212749353477116544587306412774114380741288663382675573305736771770176263631395198053525329996659031154994473597567074646304131330115969359000791683406044615846369825822437985723388296941799865368859930603074017835173389592595081735703434211637892530537851454383468798134938292557427212889383427668422968907945069773450517122862374398156971474786481465892375364480793412284553232102626750494915655627901721791960470225695232318132069819458394746060006994415316177296737344397534888721876327338294866490935785085603500373551470951551281419184518652739669707182721969313334310178402666270191179146860830939453891281774979491528355313785972601126707921109943390429202756835991324014959191955548976690817777205262202908592197403875758483821043113682932391900978884642198276957289377687465887921955929154801706670994120300385015337017584271499934926148323068353707200 [149,106] 653804851406583354854477577966806517938199465515343107831021715645600639984092598823184904111959996309376941394970295858936720727207265307446608462400335278682166367330576497697401527038177241445924059046520061217036837418698993493991565809304676149418452869378053343631512247310141629547507485757169207798634923911240511458437980615598588551593881012029903296793689365577287819144391264466251775308172816458230849860794072590909921343432751733251400136641213666388145193805086840713884916689386487694245897736401328246836669521894174293762635651906228950028813641013425255602817640058373897946119845445259085281749544750288339908578752527194222574224518182764993884253022576331246884582524723424981259164535744256500284193786415891026863711660775907183767447971658742483218714100388237231883587987161849203090007203820119042123962915126776637238449062725907417109502317754645681266306623006176431951446704541442869036771355643265184903620896962568295703189882983153631460866659454313628845802923486420905446522526921510650794925292179492839159184919457514435609077954313945802316108067033647448047204372236576484149003799369904931455687687391866641672887895577828684078852222495578737907334127457656396256553403213216301527761848720241037494535856451760309465179239819545855088604756423965611417101238981253135436867432537981998037193944228093316437752206694734821282381377413974529047830489072647005247916891307507605025778292626934312041640789366190344206986902757580968705955175490393243748776655153191021826359616454046945853481560011609078086456012323465785068441475696782178159161875270487927822232676496629405899923925099925457553440612511841334776193141021591861291522843544966286920685991570876826540302406980209414519314442410544828987842425065098855133295018327397469221884242751968588299546308492636101222651333777358007822950890921685965836448112637288182263170274017474728167915617470967744 [149,107] 91637495621570126859052063614708431645403725191079974226987507225633395500459051478561980085548928447125787710467888737813405618281617485752872086776313219050319983027413145693301095381915667446021156525051714702856827854386796512553242508956116785765600050220161093336638370251777645014260523055509743270470738837829172615779905602488876718675947541177667147206780435807479179596491063431176788658202837550602381490490665925996967061494176030916943521163876484854479023780470577693619343817036746136351127368961357942689685739059801214729697953698105469428881767484141925207644053813804986572024570255743876955205866634648007539565926972726981877978622678024065505622378956869795380812968530366603200332952733690774120700241044624634547694965829879655705857665240901953330176162444964181730937058957311698845857290619605550281827500947757398442360129378221522096259887853378730348162301712827338222747043312481788461825651030438030275308943044772964166764136427531114165270959410071443223180932137976832184576131641657691073387476084085859102311910145151490262063376637459187796133603532736758740754618997774374259796583492497213116892850116518401020372882889501637499305718230771647335405890282155916408018510898509930665869433288735364076121892684252087701861079043890097604613012543000993262573651089456522319351281427275186353718395301696438166131656825812017992287205118695032253079771211661166948467308151685587643249223423875951826217769363812329726637799024952224432106602812730571068943910817471895677812729976135867440007463976608575556572573789354906362279685080820964337812804169525706511972590808562490905973951860757088215043979524411870663416973700361104098343939182026973625852907952836334216139977381862681638322476733228002345587572129084572862103258935460016924173455959703163355007461565470703098125821574323098402506217867960829776705655499511392590843190957222355641414710072 [149,108] 5791141077832818557520487342277085870048275906926065331905789121805781152246796434196109662481919919270267535585450194867046400855634249915484346918513442355702770113326403937724331470742370203302617619452475399421717459090766987007575733514456237600820889336446822410151981271537967796004328578642527231553138621035640347777122102448154436529675243686058331400348495642546709773224017119388395702638766049846922383496308758002038282948924637435405890133656473847018404643460877624343377774157746613699841318337605881521394804762125586672012155329034586800057264586384901704990241535986407954896327117852836939572926075109552285572855413223789073532944183090817532251506913313257091234820622865058655041983417163676665683344536842286077761364144026873853968327261543502386680536911392186130821881963204230546319055827696908323040023921509084033922833039840750639942004588906031693975018048542254877152732720582431039430814374565478787619611314079649778194595076256325826547359163874094467578357890584201079013436900145605555096609368221638542644508629578991935234720005172373409359666388006695788683226545826985898219080571678885419691261688482188627380061954565338191891912650783548159098254666016168861192232369371355826298669433574896095506230885819586520136124392903151498848581069243418835684307028595198323369751142274241294146088870533918081104496542827959636436900834979871755556688479827803675199019688345936687514766861873403250764348735556638952802381855707573257841888557462268050744922503032553728294531784006162280206599677227382542131625759145360113642572012461149568305645893199969412027274533348300099408698205864883830242907956299723733382885778331951186330124389687062965500910864824852021486788494167816819541238157253676555964790486853473795436340357740210199984352112359305968303394257540646926204877327273995805117293663285028723061509334546641912283663252835313730512 [149,109] 125393520053563231432736511653199390470947500388366575312249072566503561691115425654045232786260539907293685286197612476026209887298208276741481199109049534898475911782234425777146385136600476346338107573148190357556857798832314759998385634885613230783498241485424450655113408701985385202797261541150436959519571333252319886729417064053630714920381604624990640237701358975784305773497785856202766984829465243212238979426897936539637210289246009820820215688904626575348276881867039091761759276397242527634709570598141245866142530135717830647252000097987992956388261917751336134425839896542654794540850056127476169862047745867573789859269608853311084934089528347559468168524622099467281567446681501152164432896631490918145064699700666745503328568950860819804840896786454462567183057443935911856419888971194628057177034615066928667318185718241715696221370228232896180714089095800850380801287269888610323084137257095023288367264213754179543517263257705424400146966172400052796402232709507107833930035850116426812749667586734380392200967845809248885496349203441056992947052629890599722301420594254069926933328541407499940223383079142996613917950113141137626200081726100277377798318768214864940377272980806226145873420576973935710989694061247446924758908023269321177258246545629560246032260699162113455966057547961787941140851406573261216598019661835300013772332688886006317902305102477106544952527849790431972277059123703235793353416402622255998060303680059822342822407946667354635078603846968918775421869206260879123551372979437461366709942839756591787616253431374969486661174141812084298290647620316047460691089343751521823653703906585444249798956724142974263264782632688481551090528691609947762937542868431302241591498098987653101748479068612671532826681254949209009021889478124463512310438197356488343842527275967065477134341474861186845385063930392308745116223558230503495064555247358 [149,110] -2389670075471282118091323552629616595105645801972124554882413838910867087210233905862271793702910954997033692980637823318542235618164275352976227102771916900291398581456657231879000664466296289461425369432890461925930223363155089789037052112547231979474835777426200382882455876188348772448006716518793101440232637448986614714457932207471875317776231354220095751205732465026993903598683527379120531954555619332780360964346303677983693746519253383471161042042066967886103165255410118119914642494318519154048155622754940896786398868967303571132739184356992982896299344332123129015506185767123736297968868598046983944399256476833030018006166016323026557172954323954526780036432988653314150952018690529771866380748002099872861668110394611304352851890428183901586646722050240255858387396210349690619943269902161289660052273858678454595629611317744228902368570258479199774110520493075509562695218226017279845521704644733510490365640504124549946944945365203724998707876825302662988436352322317521749747000147663639571642060296918550524900463210200232009643419159123985826365869018590012798825842102536065497859783757994825360856134461874374521661439036418796841079302750884018647752102087262900571134868470248322459471966696011059807540897832813956188483806030945054143237018908400287456996181237115585099052810848403857258400864376561528767045798973785229674241104818906701068831494623566794970234022649694319420924901102146332826790488092710808963132903810609321993589679094819823690887364213049427643135213556955166993114094984143922066661493382842074551470102889354166284893764047617969768707599461924083315753688350483710894334121410050601991195546581444782748399848874191968417908163718071925357870413632847225751866535933237250763776531255502137144740698802984803615141662562637389814400854587956778197815075721270722594594054848956303679941948987924010056753827416447282757120 [149,111] -34948056905612944017113190916215880433649060539575126988842305371065977019521849985232178702765062365769154942892548628685093664240854629568456041749307368419542076634171600822220607653211314279643065961012560421146640779315487258437058878099457446367171507034337090824613854128866534516841346373323944346293290440339544327409156824116047296538711770035075638242876546238693581567198510708514580904801575295049572516425943829081697487228516546419466679441787300864208360076587824060180799225582920848153060707056399625811598275393300356817997602188006941464549322967241239394959586603433651756475273374783732196525550705769201860290977170339824826972636625766017344325412117784775281394061715622298234562893174490490674621848585129993705430988541927995538365215861852501276282921778817206775375994033930204466258562512655232186195275024943509805975963213444661594275675317056772644237981294196710374729237038025001319672751916592078710202773253449317881829596072873882103507591325649972343064280788260245514729153393841456112813771595310054041332708799028295331294341626160385408980846594835591791767054053976524130876817067549524112152743281453594344320213148312109280027375390258106930724885849070880871266520872695350373729700596127287056277339250191547962087496058328167706659028985737152146461655663413477158065342614022345177336952797581774564916818687437921220959923394169613916412986090674588847216807004981549975163859634342918734288224173997504602897001864891046090197351349519755481678592083483145725253484733384488810486763487392954018533004351958744143774842285701881016746918954872750539477368794634241502388907757494777638100273624065000835736537759441045325205119566769571584942660705070385695873133559884309278972813374252442071245269609239340114403825182517620640951371640862194712556369281780432947022601295188569696943944178764427955807190528525376 [149,112] 11004042360852948540213749050810857715258549574999535733636982647929315760812695059909952617137407205703005928149767164581854017150207265672948782768471456165232795414799297189653581950831156555418917967884971913055962958412529901991121088791496992409916069857911666683045347114541741707246383683782687870697412130882047540782668082588307019322779450800994934339015010610941478005687928134513377055676805805300486041753014645248991109057353114714543029873766523684147807160725997540099677113592494541672773466900532402947568047249409946075797198103333522079037182213833144376064810816148501517247065668517816314349105051502444421357397130352423545756206465998881010975991690150867368364390607023605011598140611249896125730502867989822329178601882445423112493822139180190211497328706828083203017653557867250925866910248207637837773077502063816050647795095304712972771560988382607306351209857179058120031446946310964335193878525525130296162978074688571483695537509140926127768974160276342867171521145217290658921488014636172002948419657942432253529993695179838255356230545682840514656997350616922994190722224384415400248591565028002774090740089328898774337722484536033588125025685015863808333668375165457205184688644214978311167543801059718018730856801769267533506872471171636381466655231468127636241703374133592284934789918778368803111595851154188160096960781466546925738904702267070348215212294095462066802762637296312164695202017674251094375577033338060525214076591822152582917525513493017424850221843304459533979811616882285031457070679832615106462958923563191261417270237489563227353005433010825269990200205700929792981452375412960777367790888569195238074524945061996793982825487185112099452146613296062652396107597854654689102327476368340394844458827670119557101304936748934844795432609211084892721938314548820739744316756952819355085517938274585823622702720 [149,113] -291601696106309932536073074230357107097027471222465919469647281710917226336698566314522689056447172893461169526085351327220930672852976470572333309355411746245842523818418332771643692289633683016306684165616195162667930789429938506698850475694318636095687337627674317887866853072219089242803223707101544786941536905624946000387579525002749010841008241835614565379600012181751088064345529000182587795880169602122909428277217077036564897432182350746837876872300323331727685041363398399496201542415579879184547492770175761398938182859173421483002003419524630056162865343202008493866124327590456936715622105307482513125946305445327771613945206375198574167062128681187145427431678209638893999291144245044538287462589036612364577270163857955183241449580744827736135603891006004907050409953851813517596516570157876146357345670063098756879216751326115247450941274705493124598822990920825738981368124028615569141174187449566481309533525179557118219013165904890166367940715032803866906551005537334040709850471986055622781582945037706465377138849842939680142457444323004612851366295015044176148833552306815923421907132613748194124387341119071247890095695907235101380251196716893828036270717235690027151778814232544410568674423624018357323720159397052499845551892955463768562853366932703525497922884585859314598761658577742755428074949594202042965089789446926146453566257062390196774254457255465093540405509486903250094505528560128950075743327147100666084621958385879976388182084925377073857651721245654956992453407240293495676545381831422605023148238700404679109372982856297571451791433766618661031931552850999615491638400634461242973360806921452194086541525951429354803624538232252371953182521007256334720587770274381889481102933937592104925212748077956540722268928192494809323368304769809466007002786961802512918543296823740505905977606165028714215597273556391660 [149,114] 16133082863906947491983301020104848444272997709271787017406632571226173066705466510350562055652404738581420178859642269841330687765685640702410315429237374854095579747202570337836846506789093114441989737239785492150066417206932396315306835964954595391517695908283603396161975967706703930369073580873077418089052127036923443083620493342497804804494770859269733012790242198592908478946032446189874116206823530240528377186870027989713270168173119574655826356596373649681066659540900926209455558919286816687785093549033768377391842485686152253793465519671975683025977861715629560228688802671007433714333255705144107635679418896943232213491723252576809710212271513021518100732778748120058188963932137382649709609987581423965672827865342036706644756433241392121031924382546601124236134557452240194573179648925489561826848768632212062932395221899938633268972162795233960264438299913693758335108758912903260615540291391513283930650619256581374543221625768857224500344285097554769135666719133804491191984229790739265272639792870901740309108438557173463147515913435533635761054195415154278706053499698608854341323809622789576236815464160147876188086367597403070007188666758067348376508219130376823563809098727948135045945653893442122520038460587805632148238447627950721522632063766452069916428672797018596869531259643644947745570843325667146646113940866331103097096681497401862385009376319425634442461498229758293312831905632183705298531806299975719713695031100445592458691024219193730447244972074544177198054335339719247032504338591427161755910867537080114587354358294200449899816892474630607559382098793857311227761857602495209895926095846784029437323163017433232296025889747225195960946524581168262749855294617687513115130104566328442312833459211405197386110910637917495077408139771928873340423058108374674565926194853939734337845863343744161115889150656 [149,115] 648782042172763344822457944938835398196522097018284488718202195609878912565762698039063417334767175602740671233484600154041568709310308764695191286479005239528875882407646459759894738247739128356824036957317212172729538203098590939926810949684830880796572224622372617459025548108422742964102440505853891859391127340826243555155704807611722913681590084613902946008813187869628720709844102912216998885634014224876609551722562392319305457373459780298638213981723350270689975491289674165538217372111096860171079670662151120049432296673568541481104759016320635822653733174464774465469327483958662590660817193864724852430463750942064065831596912010563544465839069273133878411284840143533531397478226684559955473622330204949633584164203126813685662495443043514544193198462314494450659589222262856602002860521087830520411196431407262467339345247641772619120134978556441005271286709388788063138797025713338630648571196436750032007537328810845781708257946512502892049312117561187638547555005019905712166212169663996339941234841736896763967657543342680069992952668274312317123002682488701847474635669418692524244382974609198853011489629165414910613957562963586755269692787682531745963656303924570075981045147947609278357800553992585084156936184622112754837013728296092192929122131116628035494129090008683267064859814908871773574719037298844099691761980090842464805332818139576709726506615650803636435773545021958515390176105652808042095185183207738898022056816116484652686038263102970317220145076183437276749089908425543123734070787142098055641910617018395507004850810249016536182827565539098590287471934956223857952787908260120333838614269000275293453352492323145511139133832382053487102057389557694192498557907281947588147591184767295083641755289062581122647889671171688540236247074438954587084450344524000044528442467183992262822971703681837158360 [149,116] -31727745273519404709418578830817734503909240170684300186998458009496743697012779979798329256740015258822439744941102048408447184976932323591424993387327511252728838196958857514576189154850225079977445508963061387205698924052329998342367384842785726446572035968124580854382776406722175041611755052168720421683102773042190607362166338703665605025129137216447068098502799083697530603919011657873078693070451312771299398129834600890318000920779412013165641657580026052910261603032625902249650639743495083707782051818048796893040816641098421433653164248096163745898154416319945982525639751968392372910729042638110850207425358949618350628456254150097619375230656392157650672575517369994183019878271602284413267534469963587111210840672131976727658788689219237407298997547513082618928226242707304759649928193341264105942102719548830065868213356512762916485351138696106589876770617628123911909265255660826129832957293985974176567396071321744721253156582539571675603256811112319931627852143743568769168822078782280834110349149991636339353084101557886132425218129565658321102077385189799865805121092817374822303104340741287694243866732045292436886424824201257833191659649416660697787592996376628102749275406546264471896941493180601080167313972708368211721198121727994636176438276605101358040104885210893573282403362660994930270293507573659534386375039114975072150983745753279231001025779444637556217540184747696955327428640803499913125788450117093110361563539949164723355172378705462319757894498287132489893637903629549505864835993058050341478482135649169855558467900063350287374665034143174857326764753373727016855711756800502445266966185151871200469811047996273131967528026577656326441242236962375934310093904286850039545145243179540107091447742732882541404320077742412259526806107285307598960228944273448038869223072982908823985628208279792 [149,117] 593204903571247654004218195702402087689651455383357739800088602073228800114333772947772280127001879276875958349352127209372495726866046489699916150523972166695881454685259495330777794710954584494210889750248727662178289647662870725782869921677174577713373424129647060258458515945180431502593964846148655771017214077012333208202032590131103081027214022843734693373391229783515269911419106909540667796031822847624306312967495012128326331902832734013027728566640763649836680434834550904791330051371521508201885600339931890023579921997825268777611088013707435597623805266142640147947590190960133519630716506296271612537504764367567676436885317273946493624554638730343833693763928118514932871318587324478875740619285373213814835536772780865483859891396612420579010394579040317969048242199259895192529624396488546656015850902258715478697365500239208764142922378157343766781279554241124871453169844915495931708963141909893059095952984224361569654283262638200049106055769870548906012741554962526276457115587145621646760854949904465059112479500869175370234585036881509701532800983474513738613936019298324022069017402045238442623288718347810644625983839797875735619432828546913302165145320965349285205881110605718194772604002389397190053230394561479266871495525739349227999451628673930668155260232869835827102086089676334518601414892157026641532609984624271721390805609619321581353274374375141603676362877208825800247245132604878691401182706150649362385612145670543213857738973107468782795612328767082450342898759817836269527227819706920550755587122048642863546249529507431863593925061896256129222467784587838719033065153688696954565974906700942774506433018891014320341501727891625605251732022473922884782430405520115529298639471134760399329375583983209076611816285017667860770719927053441103275293527385563632318780399248170580773502 [149,118] -13978229449477280097647283398725066724866679852130614902696518233911243255616731250059469407549865764442378650254371550230798451926681311275326047809940242210202148359341757903302788682144544935563019018600701772834478249816340517529566511352927636943680425332880483706447745308836859449983391580423466688972098850431042320391592382466927742363033365809327241321636122219819583542776494319240671541872989395239943825297350097832401185015916210851202885449541255846478254105667495627359621263066145725445286849282136615851329730613005744584234855317269035599267973349945077229888075724518422114344396851538693232627216806907654316665312024464558100279368119153568650443818663787457109201432224857963151647207023885871076699081000312691533396802013805020574589788394996962320240430365280048712891798174068399413852882437901863695813719836333896524980095411990855023095019009418942568506088684887712446621234441174237377705272329709138435604567862956469363005646417483132523838497404464586468476372810029027868688126686883595425401658890481243401543867965144525334490978586688182538223818893930839721343631389585622640341386465735241324143467305391250388817143553234597689359680189434467798543316053925952531198231243255851934924053012178672425535739318049632894779332576864870328413782355589076701009693853593167858410195980407342472403146974539878150186692420867875857152772701891284426918552542305093042061688082704468424971905483596085199770208533739659738432675845372937126257954041860558593620123726865070965320991951968450348008962985493689629291974574678538729856530464363082250883557668477940213287327409348465265033489743716683012436239286252134556855517575410667230958105904478845901335779589213604911733211077516544296098201521926149368024768462136707801706592480198981540470571209055777656070503597289052672 [149,119] 31740528896224750686839884310452803889867551925052339072132582872944114896037877928417157338478989175809609573011742464359053034184145372746468228820474582195987738327839321994659029287980996726921163253441029514527533542512634285097779787437477704925532149894339144137767210974979210940705445707062922689399650846819692882157968598680180259711660527217105259923495091525844142564826543262573379607840842888325261782717076584581583100449438711028863908458331889647783601405860897358757041339123906415472611049667366292391230260961992392117360652773769695104465988432857779581740050135795608588726768297115464166230787958265707130735994140558890750036427986924140258663796820605640393677177658593116418728596555087008134969081210957326600679878057299531048321327650495643048098283826906043022678209281114190143543674678726251828191869633265429792255572476154999242597270641853810787863045856516489635611437291839148910632437909804572564112661766311409145802180970311531402153360716556569335304978482118536768126491771192849225627814659355193663469337248744877878385965946333372598398556434103001911610237837785255639620217534379617282778017015861473995945294375287464684188878298822037742312707631577510024720051483686204833360807903579790147138766693695774056458628787125830865187186311461913598184676351029715523857417171162614511323233934208501179013877186051548404427489656389604084650968099657645611301836952115782487217629705074764875558660260769452025164885540313836328999819339973122992972115261513183085722734007643046053157414543480621033910285110839177888880044387797694790226704577251141739496600372798080186918065238362348692077579721794383285321729509594015810712986054373903805496231142443277999497925219269493422336117009235331277903769813120889293440779440230224166837856470051830936635160192 [149,120] -1361372600256591654462123955317478950632657339142497275315947895594462397094412253986117655438492688005820690263174611318317997848481962783022764951136358157320052148619670661315686995014981574736662730218675114474305289280073407416418173597216161674461416430216870596740852117487314068001536423660489229637090467922553654213564925014875946090386142366014057417258937695378158386036128794416197554887668000030932011744887839970375667927857153750662394723446605241033046627755953551616547205453999607862210960371694391483245758103406878532087010274136508204818683336120173655453211234090013585748813695519511737953162442914119664326343298781829859521723908118747472739609936648852826104951097929311656821175877700532410608108315040831327400929287634089940522870706861052226001985752241709676396037912400240952683089037087502749576261565499853193076685495398723843521002145202359255500904122106255232016046094851135001567139869672064934957867310572379406531021118946866128171196114440185017169306062993652802405016835665845314975172922041883479577315003317648813889963028805009662898752555810492162025492433357570199029937961526358475453965147619149880551927111132768949491166522444739944025526427669482287669767999628292042207471730309940527369471490088460862159534449562360084030842344991420113417536978364708812673470719972119448089168978985720891213037855094198521724106159026492634771496066853856893979031349840112062622033331558670982656587474998268677485184690891925354079485116027467131016993859799077550075122084416905673173475558967809076879404015299042676093895461525708032594182222217294413317852537999936153776892590292345177108825888974745770432479779107390687266358083002680442499526633378670377675529445073240561072708757577747046978163801710077689191353927056653746716490834639679192896 [149,121] -8694613150069138908308356237246514173660985385046062719462310683146263222181961346824659815670896162682654767214894729943623213347219421958248437801417626449791939124342327607424840891823236418500660679583436598994903146584361200855310396232939918342375161683307899773586672158209365258169276787106204639851288964453434742955576840556652138458482388976979365818206849391442994388664068623977799224245098029252820158430813320624044527004322266689189474050661148885433683752650647791433643493055110799880776644592910773577786183881585832784995746782908744906287291315397303600733091651175864459574696672623641029806561158593300287103643755803278457905492109188517620743217480093499936742000318795380429280138418868528327115042388644427173950872604665578577891773688206470611610020644776183814195857974863726098706909938704817495650000331878761693359650600394621187220170438833030946367378184612818745498474939928298694499532683766469857648425004599444998383932847482316493356756926471273845384247160421450121333011963055195479835454424246976913639188177416597810858442797532814276339048411262026584554817910313664531071523679096121002200465120339605498845553570370037966118424167270676466078608791614641145057144459753486843331448852150593061027899668142615249726594873368917413024363661974281075040604632602331729099046186902631084363588076070996464402101564075534879389990213296045897969535691142329701852933408021339415197075632741303393441017883367632261952874024687606138685508433885206730958938167272247043505656831063553225062362803815215301180101520351478515924559024160897502263334746774813919490395138627471180416603819059137880206482152591534232094974194821730772756603718003616245207190599489577600838347482472680590767416882684875418884404595562332536459206779889275896102899240860 [149,122] -33166480810867735027050071427795397287590970427397114235815236149265101439566569232920300980113815143904664085127161323133502863201890538719774478757342765987820265773244581288312842892409748093514304925921090274339025214260181978290154790398318153137829157614096955728379060112645998888272564610499266219235564378211940856311001270392251815631910226772051677055470501120560887045147206699923679937683613219909932957501726081243972916449044833243244604960275014268641800289325700436943504855055820140694802053648370927595243892448622775073046671149931716983409167419103896120472636247191777542582398246996716473076752116655616253007398005722344035853539507070266223321630750886564495557568538984744801837712418994742209918206195017415690046846155646955395940524944677716263320320486644860099909209190449580447250852451999260488628940328767611189250682624604909785332665995208019234824500447791454034918283394126907822818903368534091824625904521928988659411784968277007350266192950897418634930347061217915925714448759188148167576422015341490225615546931043807893586414470112355203361766496191338271024590704220232456929399966716523779991989417858834240039170958702633435263840284352211697428897620970569658565303289793262823797287775321631026464297579272279357410904319956679716334214902637832917147679804735329728424720829699919549715186181168070721944759187948183419576657722171367795518259900020928902600086880129146276580747159953642407383084261849135198093375941221975891720172161053298690222227110474335878778816370244314501941726887514377968040475211484691373559121046371902364041346681770519194836579314256605419850988284509593784245536106770994557843993739229889747425141468539020836332007092265934322432520814162183326544092784219986840448791576289073251712362374157516257024 [149,123] 388990577069237756151029606293290481409658759171108704239894766296965745699060023762397740701686772028987253953035732184053509500805791199635073335454159480111659800755684709058010495228184847554313402163656229924969742771067590982183951285724888089397693498760841774976835506697585941623145359308131136758225452869946692763262102582344573852376583194304320592122034818952057465549147730460414514227559600071296371566639073348171753970899507759165997423201446919985437874055491663009137993956883570429893340816876338657145540625117481749601384247193598188408377031886499230277300277793674273228308448302970662213350780796580539022152828596728691167604651200688734876637314032789421337738014266333237520931696589416690058708844237534637429124061782828884552248354717590403224369522387483913579322652570500401110650773621645837511991399230215056584135201128071290542250103299819204829164875200526842136471157076551146881690054673275124481824424971720483906241324003863384445860612473858136983330607559579146743427262388816991323943127042032788044027118719568046644281800985524908837290958840191008395247814963637367440484500695988324953281686905763056796386991558245164046809390783297159757543677330926354892772444427214974185839058442532324322163942868150913990913296991698697295288720874520709338614162262688903720395728237319435474602833151849365826644522472603093814262931590073339534030969355375086640681234804428694312859422255288136410863022305428685449873574537591105048973987123002890064437826978210436162034989373946263858588865496083749620536491115894564611878332334876529011281293860606095697698853622065518473393543659369147072636289780501556396151085269349910999723337308680351630124020639222001568172947757132700254319642654128148797668863550872374657161646614384 [149,124] -280970651528028562451793161006109912324216745134202813511732647525430065230120507829303923184721691803182272244078310804482692949479102427101212865548584297449224327450331378897319305020247654348504402035631428602932292984534763371333138781606740753129075739968553453213539125757588737303293527768559391892199462863256407593548807961961330471269527440542866265624003475385478420732644192020108902429715358284614176822580761195173624943932202866939963333562592579917391858193999056358251820979525555504474251802018524763842637984167272836801674327263281062912550387469255435347090513734870299851940195681462972919309353920846737137906012867077367068726756545177954522808473023673818906782725591815596824143072806742672470472939617809003719507281870862447339710883697922913245538230830546200522974700314143736928050439538398070468666282883275355751973059614834453356547040939181308206755308767787503135925742859588775087655945404940235127792688296695814744364072533186070228352357186758605937258903325444635188264188138575698938016699589069261737948381394396563707306837317296436056683971351196387204906960956109696045311508231407200069275889806319892815337721286833177823426864748398379754419679755271615476413765393405586635873807273521617077807725332594772189961366767832931345504693610580874929000512121925683717731209918825493137788002450585386966335134892864711048508240770505939533588091692227428336638571066669454904014357201979556556216018410850229954657785972245389974888764270490906192198996029491938727704033725134137167284554711752921541933189633603576345269956436537800618411223711570176187428718339417147271088358965106733128189664653272047419024222571287762537956788502918898801300919533381518983400917727681190546226139601919309497997890490429150424696 [149,125] -1178960129020088458198403117607049836292898299892952981241814341932105920393633701501846848947953722099580399830993437203224520969721912239469829845836223643055469041866442654910498046502471181653092368346671205196809237590966355049604901266890720137105595962238897946545300909496570355829455538503955065406067851678823206070591648156075241765180630758105105112692601143069088143014322365882185091032101012206032195436738243383087838264007509641109598509520299316900776480320184845004734367843081914609131742054006508861540844066752111371321782660455657475021765263627746464807306181715860881548510395732222496599558511094488040634885535187563978283590343236078811518811233763127662505805632456388650937459155438214371402752789866753154232539749458474927896557018604960281201582625878755910940211177700126498646258243288860841566940069167548321309730218470079702488531210395470584236750869391775140791850759422442134761085147085851519550529327733698405640893318891636279164149575650713156027175606726807902376178332091320058752885742216414996550417107983407801417354778530507487142656687053113913284836760171080044201284161367043261853414776229020907784780306170486298721118854891899046547841566864646998424076490116395467570470591755314770025226636259756700522371465995114220240214028856680427025545581857037154410219228337145655427591703256402031924054780193517970479042490279295667821475699352088334587758873143574413411859546842030403369867904436308272873435249961080106326179031393384147720154143109267958613369293755169835415383063219395405632479012547032565356643577773432197803456735124874062414314042864368740565332029353157235192435237433265956183696765573747207719549582075291275598219904767945085057883590998623062152272695037437152697376447891049 [149,126] -273021318012923330621575121121219127349968960017670632848299539939673987761589050635370840689892493454411459771537005688835820738275872701378708629474276830825213847812861536864449104542878275688689545468514700161903363495846996518557551402556949058118850444214651676678503761882349913922197333333089610194533977644311916272478449201878426811064972607605880366621153477224137535054216525891733650872069794431218672236149815927156330855854039571715676043553511139976797277964828239738135306324101225691790014948230504937965071923651700951272395629199519246276155502008060431158900279724775328284027997784542926637801628612672811737826046696194503907501286324118455422203055041570468522966984720773203512998676357192148914899204456177772771083164513673500781403390031161746176773406728255235629418643028132577376477155563459113277416870010525966303548208007401535441318600636399040468373709723054144724621622942254347979898160641718334560756902240754354279028639587522025667882403744321835077339023603800439262191383434761113491356891809034269426964656389077869624369262747123558706758581602564801219350640378967296222113319339887008697096951124059457112567537690638459568458416266936181175593297609669201751046995209785891606140405085553851902632981309477792946951886484739878025638917309922585618048524808422095105629460833249450530456478841996563477019415268637817658431750103972109028612393215677281155194098641421889632796807035045015119792884957418315668623256799729790821818752745116280840632265077633933625231835834503661273196267161164114607789660433891486011418844769327181617501401017072772887601097894180511595758543166028113306936053020577058431506525790315122207060077544987065166640495082080405773057049623141317048744120511759137931264 [149,127] 10053831863285098969896707631906389417888414835056377976294606968616857598403396917179818571261642422566647141730339044381921789044927943064123522963601625398423974466326237377303950690389165082185277331051985232316327540733755195821075273578728882864041245987939844867102194292938632028409787759445938751278509531591665628990918165609529866406382538199062482458954499208528942897446113835857175761112487114272368553317376946010548751414081832144812956114775476811354156854028817326859749260857560008510170026001095154229253416350786056077106162474305245649483191634231313356453344724096411526106914225226197565894675275136008686365532961502275334823418850697393960099864735306129804296160790486802657571556464311450788333777808624124263576005408967619335801626352553365024882258229969875071721903572365668793835068956789068337502401601268265001725319413983296507527648768273356474741330216381461692926272229274057012066074740043228898336152796819313820679642180485202224456636718138847856984468664642199320776873312912007726559125222039365775543098084712308757414711856504989685002551021912452407338538672485518861575305512667022415059577464633559636721729300335294482804170901940946108744286878199745300437584830369469942934692257613942869568020954967613380510236863938601055840624003806146326116601518973235289830326071429379005326050324658327074264053519385238956686473260812850951295181009980074945329156324330668345916229152983045559222365435251930154736282192216638524655626095332854688181704152372214909217697994878582808098939047573125409523035307604578987205545985357348964666487660422728927484984189779227113712941688199874432171848823777429985527220916546541747380169354391221543946557166622052859101219626297584870828541957728 [149,128] 78900443732378894381392758715968394182187979634799673672003169901580990211265609821648252618248557377572269308693917991589378323586259178082136419349998999968859188691595439669136198927391581723454015217881865184926922483773213388039728294305249682409633245929228380245696078131555509339200926034823562586553531206048426622279144313069975247063367878061926499745881177697581296583014106362606380258780552179720283730241260374309536133705287035464261726030561068094832046066714460278709227004864194692078042456563457969703388508472230737625808198050123945493770705339785219604156092412604798255603756878897325024283482973671300298521749411190839409117960171075279666935607480229681681368536634687446624814276413167496826156781786238757237378935456473582619581173160369539661322639628604283228149540386802023046502624540346238899959860685938746971662854990289722280086812074315643577033558030128928467020434237747378864660941957201872135809446464243689045168885263378831471307701359783921225671804383307676647808575372476607512267023528406821444864804742907020442584253448842159996665506101463998196624672492510182739841389236176775271882917560520485046694036463446948276309133917786305513076572606830301564459615814290258210633019062549675570330229158841236077544496972386336119085347716419782580739448099043517939132798494670844930511388290622384067567706114083261908273055127058951916559684787616248575328177147330781659591231374800320665492463983827305386067089619648560467310884960597961064076755056105330908200994057518268466206402818882687590639281695924954045687990060146462167931156350495906698613023554967022172188448811434811909252819669447446042454330514803558637683637005688551903089903659913910296588730974116915644080 [149,129] 5731584999982843906395193765214772710174520792700702732226990854726699625092550011990479218278084455848714317024675855162364621549477513769050864437337645120359301302942712677129928584699298793957727029360703248189397814220280982363680694204084857928640920791390104877224883778993792607395938966447376676126674658915379825943536923692016073756568183157269059503411036446787480814663010375915414945304966451703354554358304898228494556143139432326872896690707448111041561905360497062296282657355535126833078964913343502641566518229858983193442406313304533920482539706449026215520469783429349141079472690017692358745011857864892756931839483632146805470849712138245992408763792563257543832445401899469498550722391118759134631010306748890549737879559717520756512336204439794515932748797844612603013436415705865543938985161507846476557936863998708350141677679664387308215866314010803667082673848338171871812055529403760829064901243092793033085627106428776399448780294496689988757633948889094242306466307217730360123191703333948962856954208441321321943797993502327375537005460670449740897579327263753409162972036851551713071770831657141388420669423063018603302095204529587335079668883665961787068295624658707805982520674277336692206723784856484149256226830285307563049992230024492664977667848382471194014024989951251102961013963309299068601012785441091642779908051662959291116536051741735843955815376255755542612083102710626010266497214672367996789972086296488953040174789225332832695078411635736538829408376933070114751605471343959251465905400806276078402473949458159586340196438561342150108313786388188612210160024175979954706096781169304549380673135052341527272186739741159383999625026334359430088584068671808617166300099682 [149,130] -159965746805407786613975569991188771790230940276890316455613847771131798868253862135955073389887432389887200346669502578347876022037015347979207479861377908166056262043360899893065202636238684360907137366429884595100881395089419479596572656405979242729478687330634238728940359365633006566261383679640101976039592772969631951277257074981369974733994185715023102504985377068034495373109317493841288139518021477997302746584323530834119564346319231518083366667070040622274138221078727808315753626926782750749153333172199609457145682375554412387448121168493002420911800255677945882769757521729323329358375751059033238038460346903687990838816038400174271267168071736399005527859111188033737073495719806769351803327207130020513946134484271602155501705658470632289121001837127164201619553774336741996472151152149524900570129956972995614119398108042232292789497357384166902574404380397666241985442464535336472045933055179183009228162982485103461397127935744964334658933898749431604825008597596864839612102705848471772821865463656639823055260264579102483884334805050933275000646307089485023853860387706622815481863159147523862349402271476116411264763160574493579590910829334540746244705690802901500322973105908352926405659896719061376669660504962125548035088762892653825453727598600627709197424081286320777865348944393652068739108553539485727776651766344413512225608827056342370187114922640559340236537802732918918669302954613411425009015187981867653257614494386811937590197825978370757053093361905310783156399674940366936418781666120415430175249986260476145944751586447834467087379050079415093681700652345858811560403759498118066129599792673235417312213540600718453298856397307167388355728055469040099986538870632412992 [149,131] -3312396727444190105917259316675527843923297310301260981668265286204107420199992628177803560807969661922188376756307133896178667478562489458897943112908719489809090810265613893342996670222671820319546118613039396373073605594045854848580058501529070171081754342261117922061268251505451366420423597258695418539404341038816979732745236587146610980399381102689773428480739145310440484450505644975996417013793773468654406912554966707699663062603910703731638332154829590979766645718899119631157394131435337072322996287496132219738865426919043748677312413945213348070485207473297987206666996088992184297121400794738960301663749419319061180678220106092299448864687095246681564465380494201637288338681502067708639703555928094411927482607059506697508886565340483052082625504872521802305159355840477428765639331822717290683211676514288486364222336245703256826378757417405473808975518939987538850793304092800776641265696074429346911974438916206192355322700494664234225678262364795598937579552866825039696237661299519984381691071129246540546293051652598840430584189173952960139572306645351258031647804598632248265264819237800329732419473127586190303411871071028314761551126082618069562968044279871910981353832581051271322791311360126235672806609512953513862685205689212986385589927778575057258572442945841840254613326883485322112070838854101886799435126163475023915368928181190297487326370467346396640536107154458770755723938261209632648967631987865089650689963534085152461840533239579537272379723766595163086372921372931698071093773276250430924032268178442037738557349778404279580378637577147177629679592887535447382670786781173569877081481611762341321624725678424964511386088451131084957777058520391210351494568 [149,132] 5882871343208975557526738636993727270424182894897184333907813973590509491345807545710294276635726627038905161602263578793012822272789564471532249836798595278880549831015738723073064615296419777029203549352186438608787944098170173997927872486795699102709180397120151764048432560582650960811975690151367223742568196653854110358253276947429558201584074232883243815775064238720809541269391854409002995892148007595027703431432357927395511850248432470474095012188032494102578020871737354255844071449930511541420383164684562615863375550143280030313576557275155409041697950433668105977329952000326532767811631109336319553516871932421773387374644250438537960727367410125199866663492974373330213287772356609618656396633192876856749584536625772993289006577268317050143538958598072176898386057145202490843494847706348799141466990083310492907254388596915139752884592281720403666473887015086808472372237269392259174821561784622001111441283434230609389386060574534146586901607143072543648433537393109954392110425089152445276165146059532331234024955820664172391489432788680865167213246125338775886448529860123531404194178016737429897441317675600589769215619117975880145924057058036759844076014565880187002894649248744628299686014089030696417495702658376340817047706966634472708417989579697905383978616241841609055186453276102742805955613090717485077066060912811708549044100786135330311710502320129620345141632175634093228378575539146689549332352844546060157614649326298917836983519857309062236296762767565635205686285917069935604503652809688474883917970586142028201062702654659180814775906477923517064960843721352266775515011902189797346925861633708343721618958259353946226114812753144117155539424883696 [149,133] 12641322158428014050933104258895076583268537278263767035978941102083808999739482866596583524684653804178411289010891591370540091329107706390711735710163023006481072449500054429717473456693571744908839203262073988221253010657797032642868785433771385289113456635091592100473370259510156555848502853487473408802075201175297474462562187133287665864741804372876999977690809166821159528905774380784656932007422768113440543679229900584321283143156041905365215986579513329598903937083444062542766283160541119716155740217617342819176987231383755516224068056318841041714264347319232349245891783413452430782038836358399656517104408411703523625192944202333363662610936394044245762944156378531613493629460051764493366131548828566301655554553147482632021111398723427750895007186225818337605135964898593600899615492360491747032320734647631684565035968892861503689754400137634906622010899851117221045323560590723664354490918697193874732810600135077156623666904251524710249578244096842513946300748146793870581040864612561641152496345797417177918390441479603846961805678472942405715203966529194728507847125158286779160408792647837152445407790033025966436699393303537971055182520074538864078745811554418956760881036393348094866823816083170715731325505316440663407947748711919526569843463816613230565594101844319882471809338720510043447115024288703692909944890343220403934768523233010703764104267488626687088506890693647173423428867649686158629256166336480456891462980358105543239757085509425983883773320680590685347945742768939229160325654001507731920735454353664091169404237239839159684615488391904034260141637018032941906694863904644793453713941658105380341175520394870959266734785915621566154 [149,134] -46932395501130004046980247648419275274827854862522054219020933698706269109281325865482955728425569806917013773929284915687329509259739243051860061562831293636896627231086899262825126128994466439545286432177513121903384254815700219150107197795474205273554035847621793948957444059476054355868785773509037168495415088783437904378670940068697773040484113668890158379935562469215848381342646516683788447212717732352815374167618780573333503145174876995848504228382279508242618548322435215899975717105150947452096375693132689501044015771845972730583618579052510789615451612538890195345584007896229567657769913307612110172374078365335652685336875039405948406808880696462628538686354725601733701284922368414127492314117512137216567491097417439591920669236569731098998185070626692173104228522300044388572637576718068214112805709905142113116770347887257844011366345619194560529868953480859085783030016501035781773800059317764132404197615353134300997305074954705544118806514031397324646536422694681445252198268504095203701723473261970215868067698175132221555183809750048046866853475924537407971755935478499616915304391738946118211544573722074975844865728532356680561874093197313128699828798596334692452490803675793916185964240103880445595961024788940999767194861882646796475602944709990387509608801375374290949913339715209021931142769506225766602898994694026978534704933347420429706687329631157830247104263000694072038393897716069038366109002340038242719635043327316837577823128150606839876555937133612549361347681428103743264401224370850752920640134000141980444095738681930116096453230510980903941215840210178065359320936734849746952728389898363104555195911266601669920496256 [149,135] 47051710131488743080949474913663533696510343038978297395532183580196130742786016953553222559112296386876521004917795011308957828923393797511854333679738682347998905265936557223664528589777836509537385481883576109998062072114453283122485520592664945854617708431165993214312907983666923217339952709627295807572709410525809882388236877374075817822247740044841820228078371854202602040365138005427600571567670247875584808050572700979043113861672207056143598673371925495663961518237627388503256811031421326792215230064762929456537792820737570925491235684982754926624458110585464057313426509585312573180990565779912214388739542410184469523026613936746602487091459175342041020639351601310212570781705151812443054482664048507145428608100664407046999002197057128538842757788507339815313513792401075822042486687390407433165928079835200074806266969802375181906461591494816137380289036669741290505112210841979324771311187561452899619320753156707382708051638985018087163329827065058891990162235625074365707086449682685788229161821211826354095899431020395660162844613072708205306203361497011205944468837911678046015878748251988698510759020094367220893948113524765736897877829780806960433358892653125684422285402440936230850706498898459356663007246868164493705251969359178752640961901028830306882363347190237425805343920019243764314175803780517799010452127228603673347483232414864570369092149522246386005312453321661914247270760281148573670889376593138390002610938343713466722391047335580230414762983980525727629282760325284987678101852405490001887688178875664012505657128210012917442194428737775152313620822859145804752160320808864803260860768515220048827429230480592 [149,136] 11712169672596051631153345685577552527134660501428445176572511625244900270141499585379254810408440730135608757565598802816148741804548186296804623459579346735187131206206159668543041826805564203315675341386691223836177382367322323257323405435343411573260923610617160367025821837523445746714399091206343583162114248740612767265126479211220860524071938254963604176026330793416158085703753608052536147767160164117584299257075857177238577250273739823644025438709417218337008143928144645646008336302447613240140065417430498620871669734444009352828067846960013107069972058129685809748344750735413170922990182455377291953572889164173159499451146571264869396441065673305147223269547996643772444550033367975126047616370187138695860909522696207980667732676626006420828570685177268581188012440871273988905136809744248519648592444785545747970600787210854423218404518210967483463249868778224462464953405483122592660858069252159690547472082911821066910466742280809853355530855393779097741088499495824315033619555210262715419434385273023358260457336677826918021104172070411265262230117947252528233249477786488909915644363042573322287046692827479430809176217866677639404145040654010928829029213579478357038994141316495961905276826657165227561059315873633114797277903229222835588213444476255637223773114832585320441055992861552476720735405895523717092695115071197877167103835335871275883106707891184530427638258750377916722515309556418088715231882426244283656486633331221329067405655361340968981993598509161061930722388336876425077812072701802303610427086165174572630912186183851211839222317119037196358766255416964906266907716527538981080871770218661388272 [149,137] -1465760587004001247632052365707507897041044429694608086500118121687221138775676254754180094515109200242377964442438597879636608503810475068503240095744312887594915491432489237084730629290211695947530041384053722343475753500938755254134965735418269106835251634752662959186502809381546973319518842392990890754196428457297610463187746528446615479427803879757741734333164072109417384420053276380227944379908504563178727520210524498799167867619786451131549013106610257731625881091817805748817241198168173407908598139636192581792630042892369241679559016684003450450019349237335149699278059596311718638315619997697621019980324990761367678417130218611979614088360266516220674842003932106267170637119752168239700656404531267442598953895659678563411253366253514774826692651240209699682058598371395742625633093183133311188618645603665627310756744835360519499570128505165534264252621105974511744510272760620700560845974910150473400478238197233453560627883572334018427986911493984297921706470120045122479013404738220688641210886246571530561862187024534140560724613814618447463199365955750894007174624509920426940798933184888415234888619302922259694130038531318118778160458562756663863355460432239200856415570756132055076699956275085248601297184337790262888419589171576480752336868507577374277554656141100363461940288523810579957119472867880117764869444530015363183600306554255988312022951538209408111061027491728977469850314690609077367868850905651947485992956164168390211045414520004359802646301645927446362904319308013353712039147964233449350011407476451817732411840425683001723666603115898504097664883038066371941595068824990745075735528 [149,138] -36486642554329422471013636957258318972456932751979981761268604383537234910041589075383583031430171273846146383494002892542866215175366520067947291253607106862989419343981744304759368331299563542155961643058357634408126247643749492156659809173193768516687951754710890580027920830377510982177540225851989517326896865500057103594245387905336043181888761136076355848438540505389995330150544588550994671497024957559444573575413578068277685320868820630412581958981926989405406242915274281804127115501323982384310330396375416160505993945779460470900243200175133477675556414825949295884980860692692083949600172978952130713329060030405731418357792510851764133864229017190689114406077173664455983856339912051326358749137301168730691876614958949469402013066891771542965670243975550518817676639824016891119562414327040813489450839867602340548450892142264766825717006604969707123070252830465936217574144875434302676603277784203499755335021298539243688906447479780605349049128722549583335432951569192766719847214498978785617333484862163537307356457813565645288148392040538555050167560443353923030986376286388780929599625946694233641093094356663631255177869711624733068319578528143367436440290081692301476522389349631034432842278478313764437598847016148426537065811415181305789601736444320626386212684877210344330428457755898070156777115916246794135194468567249983838793946721523643845540249623163219770915067656884234741125823183588849688871673891577045283113824488771917818499243673738640184921437745240313034600705394719066763852052645372601629096922377013841288034886597957799738194258988717207755767952487880064475752450528 [149,139] -887840673700204341471841994517488708436607014487301360564972891154138209390590955381058355198179225860319666298094412607167013197710184055026669767404655560302628233328769003857623812001469249330686056196776279729419688868862236790455802748156595531316711775150805869932422463177770945757683241106227644889792319574653707336074487273719825816567225060174339158879816916859080579759997820550575545498897777315664282288850247832206630473239794778668851410760928929711455926512913366286396992737975683081892575011266604699936663759403914874364387280110662600942261679062045590493570701567284011738889649852892376487385310896148711047187135348767819652010317226065340645524977687148843456691143501752472308635379478005098586501824738223317473082768964051345873752501056695114446956998751603401546224533422882021002230541910317921191723665275405716875878925152363104898824455460484942517450858560421617579665818497587821254779733300031624314768796291512734024024457871371508492950231278263947911405060254974033317422870496343786633058300240002341277360328762123526080627608547879363985027816117930509211908662387170817399750302851689705817010527566454258106178924057089671278394642882551839783674225334201911568343161010608988735186143140786934262920354901038700996100816379081973678004458139553799182548601646894412041910690380417503655590341162235479442323774906853024277702329082906010132150719573177842654372550330361935708143841585569035926455498918861916475062561556784716914300048184888582781367171945591907822660534700507369600421468819014098204346213497545373723723740158579255845604538364496636 [149,140] 11453162355558165329583428769515769872951196077032437821124308764694359257805362104170522641549990644280211254448087801252803428351276501064451726973594200772115202017054595527573656316041428105356638837095108475275944645504156304251555868500210930475568468795151100030083024601041759181266821905625029865791553999430257539061111190281425126075006798808967025305930814985908297811480795341439009599004896429585007797484328636745675735820119934041698738855778482546330888140611874532269314780887252684326957768184285252610519308393778917079833378682357256502647703843252687304902487175797614653993642119598330697356812021051074321827526427340914486840014490896841144127416991571348002483535633181551254063208362991310224742833834527846331426001130491135510472668545755206160392763513978481300124083315429567155878446220966783064229683227475527759120457853808215083967310084500166045149936623021402991016490352949780585050179015117866711432629737475872965796420314154439544809513554636996432476525870988875649578507039816105014604548674931782534085983005263274653348710447995089656999423365844432153131711503920123991267289265008074937958197471381878080215151642418372491644071668375506669151226111016219537878947168222734935018709190067881509715773581612807659837765697153287344548197415053161909217179274558701039350536282348604322244218105992741962876662244159446124064390894735326031946321266115714942008469560708325877639516615303081255942742565142463882626669455501191511691315068377300062770733990832685806797697392930796047441387230116069874207454354553292649489346163138547164776 [149,141] 70456239486274399332329608477032417040316205186252504258466682941915882768475067088520662463215983703830499151401097300538597410884285478507361292312995197013451746255359855339478034015276650422157976324569532809068004057295159355881931575510361615465670507399315777484566388425615774859111438687681733014048099723858520345801810508589763786617938359029668095438505400892931311248577257100191894367306326290801912988152360399567318312065851893983209979547199261597634911832320748408083196423230147913331680407451862702578352928253669718856003504506766612241246414966726907920066882136716951161912595872063368566961315717183139577317318918678967936522317720836576175341307799229212759818694830234038394891174855000465112036409201125144691327972265436715981329679734611664692614361681309694190835249128885922587636490163926905462052411084653304418370089604948184058510750779174273126816161147577550553609625838060523269288122276501970840453077775286445580134357151213410730972173423225907721697785129438502879358446894597578835581866735660324972057245172320876118629978836972012276850043715140279913797972604677117074609455828932281842752885721804969328239530508304745329214510899319773524032892282270871195971699948756912470783322583718862440824620907913587902545362274166868344625112088881991418950333894358936994908605842032654818298986392443753572078163263602375295726686377989031511315489081891208991242882529119169760936163273949017445493412861110090277117364423803321636116894153179980789134559900266555322292341487327353778283700684722334496755358781761948426488219 [149,142] -60605884710338163331799521141973624052178567681926616595734548566691922514687356338290172630216922520256808127234559121456812507385041753710168665495842627850787391854168786275690108458024512079760588642376286789489690295705451316453309777205535513061822334383539308144652120216287605367713181141452332610053822526931343389560645825777067979490458383080083515070975524462020998903180316716895103604842908752525132031475022541293054860965548463670061454444694971170814779677234851690990624482340065605159528993034274158632630121454426858393152920846590797528052523096551423358493866635292467374867189474602130673221925761017296006553039058557069368671325352686237583543922357122758567994824524217763585226318322903939314374660164913932993205460118552647476929344817939789460318278826815330986039335543113149777258590084235469341854837606732058113126396412895114362932774668699340908068631799195776894544630591102116182888971858718840975216458454334194261581454521384693507282915624973966984208009141208421386005304259822728824178447094816832272189728452444193858515142703169601188705396644717819060127136742891294800644566702088980742622723446649126392097833250502181945747834086058446421342993707598575262070365399092392971829874104514028654970631890092037704786032791394172091179281132497422588382761383644598348336593541159886767761532868394211037252091041371506453286598956156931674445191117552649503299603011110356384744392936462182856148048452540348484907688478873998927130486207061028210680312886809743341064504532363345728971719937074239210066463232 [149,143] 49137730939755887779324979740487941297168665626810939952167344930954789935085718248287595783671826565513348147657767344323469208325500495836800559337667399765814108431932881914226790516027849789074058271671061600499115666200437853480756737024246389363569986846132772627935339116969057999642517388617172939271995825440300308879297550886383562356617460673937987400147617208300467320807497181802208005956998341821655342123144709618159956185482498229352035954852744615558189834493466391942209006528626171052175641278220341410612186950228089348786027086229080111404898329587604117462229034255181470785925387449159052072061711283913171087951757437791895910205024261341176884997473740429449937593146450946575024133829817900892521592633625106405594311613440576266018645909679700781441269959206796811780802614772184825251590509343003047730598297011438916005509185255191242306523402322788442400000913188370311376559553652704074001961033703407254690814065468268850139014471940203657102889925346843653259759726381221853915477640449009576711899508263054769722468225809362908535638775038789383292076461884120142056511686638357324237107900665047942450950098648210088341007529731540008929235830051308664885754590723064347531412678033300945357568727037517650081430550774565915755172614602185073799240289826804159701535350702303003037793746744594559892086692160585061358147626603850848715749543064110547863854390647198410904176743656326092882658297657292737307540640683598760040316642979042541823491969656681087633519404095792206140281219678631928231925888768 [149,144] 13296711764818349860334384612785171208492859870414841471573637165560823865240005855016961596960334798373096956506031821802836472482829289295178890309504219682779725689887745014129058341493637679818212619693739125842784364327933646379203330207045970147332451287072413012974066487770359982368041838022415683256088797188192173777476836366963557953702633141354604251534458825050008177512400985974250359952105853220860780071250288878878905294049295040662214689951762498706986258548389549629792509550598101967397475168365308485793330022485102714222265263420041225239545974000924031163794034012609225556083473729709626263238407902656083618381253987594475707919246872193181298217535283755974274434698110924130790710831294559147891339473483843975067558785651517586554467554375340798924238798363786940298451847364663053468982996817615825815550127528985271770183524528776152977981840753232734899326814973419816384644680958427278549866757538402108487332145144640282247258162262902163458707298125918616760261791937739249249110684680460359894395712034008970366834192071597613360210141371298850598268781453434453560114998465604672341648494998239386308872744582633437899147303769857743023528787698227541858546181119489926732755140143730626181810440138806055040856760354805705463670284078023278828733700732564630475638673987676640151363696060761932672848591114522652274197952133198682670038546780564051698091293193827593806613649115390587904289686581318082769017927257233468135480977992654277808696991149375923041417358546266399810097247648928 [149,145] -1214988368108213874652863451709313210600047670740553166152795729789627292644292833803079494707699270625516409735823142680389716368950949744736781105918564751609685613677800291687952258267221707809675139268737034045034251619356940197456356858367952871515152059173854751680230287549940991543387738566365127912454642947351092303071292715433246789336938077198642605420846664976759122649743937085462896131993925655270489399162888821471788781698530419889990441157012176848881951983910624531248016904753681589913097898163327743180588893026948330135521673823513989433459060637712201074569320237398760156704156940621523517741536750541429245579317477276028119671033396124336396164154016782038493342512490907844875403923247915060154592683320910394981133716907816886111794583558348933223695604559129052779754957061159702038906994778025437228778814374878968662558772706492816542773765927042161511239993594607255101782596183089456028179873089381808963397992243283084464186527333010916550733387571369004753487749954108090547868592752442327802560131499265200929018617854246667305359285924352368270873274281224489872467410650060599787195606919003451806747120721836802691926377174670459358177239857531080485278811148993578410548245573188775403081262229531908986879168697573794871996939897005824678308393648157032323665909541760501406804540313586652503535739012345980882157914220316022154154386806291242217317675399300034859999693720042262566822140325240159973643119773178477011943642336204161857885128856556086596766568324374742 [149,146] -12321863944229908614575869367100245999402183392188924077719659413810841233565900670314233694324650989087850337348217996805702485954214928565391901501347984983049544470480426139600771705482131203026305841201623509567541627873264675815972450070319460451209626741557088163069505712384461464234300170114351173908869609584409108991150420141027507586736608315080513445137512862145888676206029946657862430346579598859279639029003676071262282883891809902122719087094873925998568323245065086992139583412357691368096216337869553811961526911290537179749772474587063741996389776383391793101956413334057690877745170092822209564742521248808681204210998883762249506188004346272063538819586298365303770441335214706434398548626950113612829690475589590221192175325843698476038036887822453396508909589099178205699265065492399493842153137252784286153014133156465023321188602834616719599843075799266104098679089894134300407278230736378848866562090128295318992857019830824507213937994862522265470129888398949970023776404409500022268300653741836591359601669279770373961359553316411049319476922627643394406305074798758130058463786386293738368351301688953341613975862189028910992080306218472414712195024118396487656593575423943298743742897170315660018026619628011969100687650444559383228435688901730178224952775741271183411456105313156055157631798390486281176887365537901144324271873942427931213118866808371096156972827489748566759862915223835611204312746268113471609650061325888618143202227433729769618179258450398528 [149,147] -2250024830637298662514569652449444888794116606966785335438323812746653203222344653477760526242502335348853210468491511159000257040283826678988407987819211310682043075849613160317076761020450280126754616384050854611657565442961085920865776749298600506725114127884384536410354723263155413885812686318369543981909536373945223237503435340788784238133848973099203963809949154176000673229817687263556943566820833127899626343872335067905247647378651186518087170677499411018918374661538477130444243068496939000315291906359212636482244393757208916698374107625251204092198400675949102441158466334904601778573094699549389533174232051009723576555073263611421020394322719444109783170048173447429009934559982738505530750502694820521895148701455641841443204608335245612425199785967297278334541646978874926210771267464186607694228619324037572234652531068225066355068618810628368057522829568116883501065402129876531747047758184792189255046457723266002568784696706143972786355583500648772096075763563573760660999694331475101117248395076747944403104092610285311155741489640135946604250948133270697100075128811598710823714911567905118916101231453518516143347452091629878772134599165984791492646383380006983887846776443121485299152969215367463715781518450377802898782323154337967100757995265429618070832107694260429539323485837520423229987972005426821464365122520567485286026151017720470144206546406770219119917908317024096400866657332665915641888185414433684339572988201802387942265895645094633688 [149,148] 6565985470427570064290276846238904047530400194174946434489750000093483367448082572952227447308997372997625710824415367338884869049555810439291956724372668011559480326674035626230113845653410303863415133186541848936517842008832399430244230746345829691426969615518495997498933533984606643273632321054135560627063047229156393909508004930262492756517099758683761446319179671141440743967848927535543668490497111525939176796281490155260670386006760410062383552634391150808065269303067701062724990825882063762548952497319082758411790797112976899675579853453644835242276784758047117899843202453543105717415391526405966127539311261351544689780632683761244816909561123437738478668387997564017348981734780157842418330124692744038007537841629171563303837584595292262632369349420383375907709703852998459414330982021138724907629456175195433100128923496183371696993598947607311087153280102530318999019805452894519745475456751764516756464208675743426528995091536982118648362404342621812664686272897459623713447052996393630575117000741801242852110738444150517929362190489119584536542254623386974426591673452375824338903680981597326749154478544270833829839805913698854138758982785206272718459339432276161987140475931290788069160543959149441662230586207998436960663635706927014262488530409375701252097182597036795073950913404316015486597005270513017198260426591750635226585057555249274409727426311566722204196725615842550815425648024689398124539504002167167344607613038403944792 [149,149] -31449261066887356436062263940578485124266789492154775296596684260286902648081281185442573987040291541787437895750144749191322918894874743154806500889023057519238987121025882118875079208743870298134327689090066982525719901044329482094702369317926383286024234782959921633814504511755672636440959419800354902157763954613776490306776183106670056779419915673700625749751360827151929600596090908008829720853896737466210166867169221711025243308610013687968542633502548378784074921869981768395628996147158810341926665690149095612391508839971192467877070635741161466989980729140923674834350021448398299357722897425638385902446094535607010139022713669055591220343966791967567230362572555774815269662641354353026494571701092727440463586534914017095610193534006118873208175598118605635892691278301200087359553537158687589788882123913578582393162467012422232667783970990118247954157182860880480927453852140731133410808860719862467675165626351252987646401678170603291703715015071745447007653480174502036077777323194735122590697972380151904691741515743397801648909688161251896777213201063251376070947303839693960395772776362327070645505588158676704169543912343377662416905227852439215976188023724289996310953453340119835232703197156172784269797082348473021650948475412219782062801953404426048910209147083320828779617552717450331523209312660741412174420251762001578507014859235418597483266434877482483214658554655330083018557507548337526017474821474729957251 [150,0] 316698040538319572217160502677587520841607114981013769367259039489981495539268011483793814369725062448761653627319788576359420680229740063018571632964071212732533449350670460873676722765406630032590056061341928418253158072464487656720520050258104850692761041628212038193988596884855603749935808511887480084395346609963910821176908471792738618120502580038763350203039912682070221415505871406241203485558601883484075218881041787619104202840111011852131851421261395714111954923932163850266482162292170705648026061681309285679531528752951611037435385687641047473339808232975124932355348775605905834771503005543804300870222741947127305972747333632075459895999580252215159821667505771930122184642209581029937814958065264236635714977812102629647047403925897219687236676964860143720058857239064817331861789854447920160082350375298417605081410476088153592371183681475795470949411238239356473033965145256876261209853566156858195687367019970832152654527560699614194637886319936749155065926877486280867035655352059495708921446909130250817169362171719220994191659091441689955544217223334487265189560883568600837429796079648424353393829943361038482096750800681397683884534432260079080490216531538195859661357630872473481508911259295420617236112406165520313160532582954015233738121689360387438461956516647214741253897593162538273173931132320270230914044271848576575821645711557320613100912614585171680216223684070385456454101544729306889619617616298657829242376267349705390693605374431350577330338323885954227604026030485760296735230231740214327716092609650536870684692455353153925901949235617434308494168718764199218688399101918678905778677851185632448183679560059979609903129693184527949637435522899471806657181192954503741824637297002191069688461651814072285529133736391658127011269870580318141980460170275207012555076859257350495457579103003753591430105169959808935633107973025183321777499914203499273152033170778706224790769134627099718456669341322193404772895430524289543690265495398692046290394373311729441293469967963481244317229906825912413936372174678303229258305795904425463274784036768020983806740509930397665869151169027521259855886332797476254080839538607219031644800971120398977570852038577614842365944288158506812388122324623163392000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] 54496603795076647898965355645687420771729233674637187755205640501531743600400288449247415191180443879522566516879661963330301465853355700211290700176081672904993470878974614116796759296141210917528767449716152993765702158683990829866281974688125853938453567248411818002546512063028202787821909893357942733432782280990616142781481862842553900700857289691048957584859482471569528965320119963261314879741233451626282186564398837870398312949296950375865040606030133074430312405462431787473899635589884573693797265461531199852905179955217638129818880475801938142605933773859331080396430833396780021284326371105112458774217014087763462812091474793436243466588260305405554868762968065690778033928169031135281330746684212841209345884620721777567623710929584583206691053957915107018107238769760242319244580738559721792989302475685266660430858865550504180500050951804107606323039557589110622845794394699812332961293434527130560772165448441448604333708889278266437029939794376830833542293593684622867768479747029310835312004229680820104142477837955710626848901103007131955460406300533645790975582475524652497908412178843945612373556684679468640956001450656322139919613143194208726918973599077421415764689178194011237934686400176483061162652297275986014714075033901360347601376404269604267400565023192637432872777779756011756608349353766030349028453491958538151288858535472422749570683830046018850695422067752594152548614492327409503762174214647346761155537073662102287020197778254934512778659096707957714087030287163577684589493785626839520836813256357508415700435340049033800848741823315185073887839432020651782972092603580379222242435098904718853258600437604226665042565175442156584441287616880718977683159856228548752274782324085163817103162282571457317017107951533889157970808853581635831830215802926243500132325051668630318621930005638469438940416137762731540928291712982082707529729187122150459728078456811780974772803391851136365550510600251830691364447236323397755887936556030316916222292210159428882890076691122565601059510396670877754428102472487461488983756970307559624087398627039685512560820008866631168823387987788479734979309496812323605876429953267362047255633123474133316314784785823384816903545229272517474021541656824853299200000000000000000000000000000000000000000000000000000000000000000000000 [150,2] -23697127445381077288027238664229978778240246219504638221841006653206878418657009620062014696413579711687636641194842566117504517728953034520564452750999311061814424722000107537815944604568003801534656850742934027816034173573611629867746431632398650065164571402432100612992586324177128436902104339965011255634914012489203063580008225267638081180814142169719788633916051453207889401104018095120727585045906076775898688623279604457968000788756483510980191557959426275372784963040634877669500623701109328407944472425017724246712959425495645356808473218659489289999867987847321951995646974455549812317671903601553269054117764900435929500806592545607190857812279110502337607543988301915439752184039925259908689538687963748148618591580461553804334494660312766425540239638474170651368957190331365990988628219040823082937893885528201387050309152636337424169948985590662666290192284673799396082469385693360173682025571924380907807053672545951086488312659668977282687644534886981612793477740998149554788706879884076432354075989807634190579748775712327611173350529056130491515508789368800067455769786351200827981109791206350710240515921079282360988807136592524231822763246536560703443509207743295303878286187190443763553424425441543471071394436400073199693504460713304367993082213015971527736217162448288855598031853592244372752610940297556234896702093287384345247434619897321372285111644289726701380413839288042957660065882745806253833369969076108582702891985915195553538917470047987574240759606141632810317941851007139059175967458327015810486934983409062809694911915267820295037407099015793741463337609624118060444233642620322414576420763320188953591916173912355133818049703029145766238532112560941022356484746492509484668071535285567206737292509856801398481445899868928883248588378700091367593019635990661140837090419392225007537474408178408390737617230070439849855941996144125066429933318300018706335022860774483560179476390586879388451049712569554465109390498915836891894689222943429689067530143759207027239092469070080534743020039953219426029639352928329176021405242268332728753501776773900389750301043565941582214423183305694640568054138450305229192038564305888430770153044478178334847101114391315148481224823082848059461760744609211802976256000000000000000000000000000000000000000000000000000000000000000000 [150,3] -92285068681086551405252427575562130683085729402753440768227310251672008897928381718891354063764614137587480108122924104277593065253234802014633868630333973455836807612907670231490953468207682561098340918517098201442600062620879725686934293346935540444793661115035998276728105194814544849218866912197978260904857880162502308393437331165126055222557280329748033454133715685265200946312085514458129269025661035441957691358408634937699841537914569337033476616379883206141663092264652166021458182997803826881248261883149419473229683401790943253844476936316528072947072371593486067630115596791597320715453769365575583286914680791825736015657387714994681348027380447081110569486472470076725505850412345276953604787952373257338068823352677750770989873013805320862937720723968894234271149061998774426125114719398926862639381698774018123659632596911885061749767863531345768429436145941132962557316307097648212505389751442623225990627506828573098168952461538404379116058109780124677503769067942316214230153802798234794922325429038079711877780600047118805497410620064536687370226487372797241399431349354675661004907269630194776667049653328337919721281915463008520038565614818293936726605711956121875299468447541390357692973143330962251690968775977434869761347313186256184969720497452565822647069714631428596160522813097639163446848757504494862173580540710848801831633058742740026300671156542700222663750748716289048743206180401806586890796590582683449542204892363032102450813052022013015993132605575812578019755274881222333911205135223365095322194842234581716446857645793608583301141266744175701110209085692741175046953495708643969807809681242554598810314201899787517805746334110885799154465142401937944959601265853539972847271288433865906095489066419440049758444920417292005259149452883712911898425494327692302298707093627582646775527615564313756884744509464197170432074312769841465142871682403289456554764237464799917237873607360064795487681203762218000149322843145317882536985671579341660251216477385491487854163108853476383543933344064808495259317693229174607469322224672824089829189176891403926737037552768357486987713697665136585656636013153847254280261688986334247370642694312241642627689114635190581789216833708357670514931805094434383593472000000000000000000000000000000000000000000000000000000000000000 [150,4] 291779621380037974718798523950255193465875827815855595742195073349176613667460332573028555729705997066672577236085914015689286559089606467910462020336326196409123326068015776728756508948901252527406271627901348598235377460800130133399387206430367238191238275035780001262723368357658300165565793282615128170406910126823473120635362756366739663237791749715717269286789374207246476546576081071017837842118611067675261113066361953693320919786180161321567854690101206916715634218371139935472541162310787419390868169170416123738413538937293435183596806732877726868596188863708165277899729523897525647875174463419634266214805763528147961745524336771322429731444330378620135766597553327095157821207025360627503452431731427774423491591186372984251631170740105564096358756745921518733955933593561351898934156299853565174468874533586134817434431859529115547314165982239625632141529982447092484784623002861739335502991043666328751494533880746569596197050634477182235656747488435996483335231891437129904984193585351431033617329264638524647863567723677439519692405677863796456421241919936169947412583898381973957820157819472015390410243710390021307644806863820964385978056243701155554978849083485177350014063367506005709108181788720065687827034948190013326688027837695578770885572728598499517627883808507663232804184052131151109486635075413516775479283258755050153707582259328190309406159470428704897150002966342886647115266664032046686891170470302475401082162974636048246305577651549841264017363448639804483284541007629944709393823066224567562903319200232948410864907434497016743927510710403066401071163545307573375212290387317438095421184096661252450097193875279588592261241230411957113311039400416183203924431550635147163837180166230662159931943379592563395127978463336345560071729515807327444421134080647124697477359174856829792633565828985732549817438854999953933685361092506177093681291640752176021881070297405662532297907608885885296586533421258299339699061272516546654735777283095760258730403881064577999371489448082612550558433593258185622993425876734025560661539958296698591742767846143532735289707599278251909969856368255818271428398692368621764880660508839294460024934323919187048594945872537546761153703067330168149932492004443302242073706496000000000000000000000000000000000000000000000000000000000000 [150,5] -21250071863956918410884248741915749656413534341653994850063417709435339556524180458576431971643564304352391940171933148459273547302994961559467182115847248355242134590936038389415312733022909970744027725097666244473376382348054088089908506790762959092164526733630338771455353239441850007250129819317515671781159533780599242732594167066828136207603543462778276546451219043157850692094681808283280140492607291492302313611091435101114603767972226371335821368628957257933214920688225457218776044345562614308173689659679229696799760545940300499295025494588076700283299731394798647766905085059243027483893605002779254035230322271606009759293236916360058480161638565476826281079608442026227191545030318347823150310303597577662523628786074118929117907341963901401824907955305470839785871492459949229032015650287859550608409788057340384084220276892553876909054404042895035046663339501733674549708595607156594160317824931501751773477926749862177500899680092013222172915752150286979286856546154936777996203143699070646076910852966198598452137108194249476151854244279739925755827366001080405384111266118726538753023828919822737976022031834671894262156907833149307579168961104066952560786815007949685828486973726782761205393568186178097689864619345799809251180568823105824608382763697596874105837225267127538700723394829549804204206272854727946050474719404139379060030869383296730009739324514783698986396023199559142447620306874256842382444250278177926270676397431178944353128450748591144259550424297781907120548056684229503489148172877623921317236730938807880696691676055750799667532605473501721468136211553588427372950165056780846573550764632400743630074418239921254923477678980496970309184990039750190191342753438217697462696206537304414159915523791300050761372368123014085815560918748759592262319607694548472526995971900035502599323521437931495668570938648763423227345894800401048375424605561189305961234073631021266606788911414426717935658866042576195521947892107655444455321387789641945281392770202048802700559450127969993902923493717028358135116644093547999544045882775885592597899524591026192554915182312738751681765265578814992301413786956249399076192386502233262556409690014373570081589201577611906109272477371304208796964602592559279954341134336000000000000000000000000000000000000000000000000000000000 [150,6] 843229942297561689549576389910674678507730126276951883331381697213216829309976136312412475703045937289768451569798111884042553257436102703013104619116934498823098193054702740684147047841596245865934133671301415468025657202916096858512470583638401194735576911053412660271775042423403627953591581731750111164479241980685588255176199580650287108948663982883263360262659324019269880636723349406286987804430759655269745983512418269873622410069582673278716282411420350008323448292142322656955110442262787639341605156824455308341177065796522685739392481333521173817697106252628685015833245322211317432737390891057045274084001242883894845563822982942410751502805448804289922210157675211078305355754692439491533921546774081827515863733515271142732766057606993128079369546217367889722663516733721878733344698261890477781183565385825888314697454739494420134489342708606315702545898171361630203425788364391703950009924486193846842649455061895562677322181438893886275685975438807017936685525306285465058565783055056996913360166360709037936135152288299328597489976502905306959095924279646599033886797390846913459651701055487220304590660619685170076733598494672154595778516874024269965122999673411509955052648277022177854109122082217949787325056951443751349954448536491759998475920692010472054621114346672170184931182334785899461117170754248484688537671778403799609541863889337028584719047819231060476670400623885338609919775018564311845692338527051581916473087223443231924908220477319257146107642998662559849441162743928420466704987322656358152209999706508831925703424906082287516349407003674250410424229226838493462840117541503362086190174272865492529189428927703345177958284686236667775378255221495718241473072353098641021884589472786780159201581831791065332935547032911421877044874326131931832822036168053998995530601419131216010194372341805141530430444381410356062756729930914269164372307351912412711510752763935926356557829175809856203233789712495837199452161307419746116295620425414736382718397691279111849044192108169562933028688272350246255922250635742635330880820521053590776029526248211562578835649690899222937801394606528393738872569276561775500031039985127886647205492832068169141512995143512568652583522897747477006363161207910881468873778921472000000000000000000000000000000000000000000000000000000 [150,7] -22093501557734611757651413050014300928669930598324506376390406309384842528630742714068629804446562008644589992849837101501139842427345011131573943828188480495644027151801943590027129423839351352264360652709171136739312534290532087250454878601278334520316709688811490695786247402462625953723939128863694720903410032587230209491011763790725419109078570968461575032028890561578358498427967629161059801544459992898826263349454748124712025210234810622025585402959352678376443158202113677253222268039468109803421327942935704025738272594861780148682710186994463539788573883886641336287737298999469743789011758281771459489690208565372880211301953642267204423614225267160937787650710244015064539055762767935341422532367142765186164965921794893783698919862629361563707032975414934448087251475773955917356503102819612356399966466267452553464746423762169401751582786230101885377523126405689515803012742554281976544350236983858844629576873831425368278729433437475394148743254127778208378243396062057661552900618436867523061345332352668425306807894415729287098020683691296379715332240180504956741528580366855050730243353854858352371846691644722470261821254454935746951605669706711331254498621685613504366946101921601308961139811373289394321211221915158312973224126712636836804865698963450033155619416085643234336716349479431390809290021185810095859826652714180943359444352770394962987504985581893215208808357131607636417663531515388548949210125476794500825368016682300680155665640367985492497012033710318155037089245847048452066120308986728137557698048331282949066821982777579262526667406077910770161876946008078146511493269123436758632022260282748410017388787118607107604275552828333429873632743358591696848273335044284733238599304769716042889060430729405577009260246785135410108300459828445228313885165326613286836990277960175355770666563509618217818859339647459197449720695677626419703792925448351004206263596640150009335838108284621778671375647699214761525858556543631921919324480889911044286428239684690897169362617510999007958230964272106233591947518733820832738630068044344583278315641261749663683186299028940364730103917893311368316781099461650772956897176292460285672261798436626007295118630270492677839215456088928806717873685160009698761525606481920000000000000000000000000000000000000000000000000000 [150,8] 425243909510142611388567934046117494319181138270879443336390494620701563928728947260825648780260740258943062566626534117434543428254875890796182535410620209824579831881592395439958590135901264719955918313336963891562451203983069672804759317567651946079177670891255971075235459485460891692409836529582355190294332922831216381934223339583769528790919713678450147262533732388598813416209032971573032916609194160967663683296444151991409119096941832287442002938384279892667972985647420482871036917856649638991712340907568728924421704499580212657067879050648937212060678420195973837922161731717402503153071432259866897212492939140426190294776427638257461650520939537577667281892138935429497486065594406134150764412025587270157762928433500003123267744743354084204227867307082785973860766647597768269978453668957984639925293872565454494086048375101563777435888114452560285354418936999705227535820969490347575144762958237282900434531670644094384028728495603210481461321884234449237737106293339180664328846177187943283065847753903912904234584957714701795833874308956972496773453321549227350407040144755263138352937300817843205018124849093589126297705992174820894229172835227612434002585356368398175384567965069901917169129005304612695335545787775224243096136221714551867835676218728025056756088003439693404841856002405450256506857782292497125128155727851838738978669749861505429594999064565664069501775595328842851362626241265754534453558975573733826125576847120767334180620753462427641350419751707953544502220942777876662568594161838451477298676469026376325332372604660947952309938657449865290783013322824660057206646303940998881319425613409005885475877846725571660950564624667433430372690592860195803760156259899947748466009790470781726259854840168576070390660939321366302722606773835201993927953248799383006037219047845820537854817948272467531684136437596066934240203455942415581364420531799217240262875098154520207064563763367931388127571242774645340705164477678997807387405512309656561081600970303930065494956110610410437245773406040427631248226626289034834831390800049203774470775211088010131631469351301094033804517475625154174375353467564307938902184258303130228903571952602991782054001168713616543298488249973717389274904424337446116440102030802944000000000000000000000000000000000000000000000000 [150,9] -5899924720851933597266203818553975578498747845753470655117261559264292362629834598743220840166370132013746356348982891631289501421104888407840663927870192586425639729080378368098449128695494227068379677244389912145828503464597649201357108523560833586250087961262699894410834822535063445212862311848696406667916931007924882499454193546718809442259761862388332070730586398277863118439240842227186554477340878862411450980261320800728150235645983594910427762099639147674847038172137041840252090783023476157615982823883560002721681948888053173490443468392781355510311398475088761441049263456133247528743416658245185350352571137441644314681609656167446428438893736077794785869796395477826638317223037002159880819164917789229235017848008638102391981720157954332810770686270545839590173562582581757438333409888461413468933939735181395852272565174115544029603338203136597844369553097027083913265784908037869221588801548044232130119727062852706377822087165262785740814649279593994482999952768203275432102895120809729200674357493479512992380287916707260044176300822517633862815228350597575570162457966019847617494325225517256649037380808700027391608843127756733232940682096859581044903556222185005049888425582273661429479044496361549970959338731370856639774256228109115528148557718670942853200366795413240127296831368378924759867892791125409051804911552223545251423216408410104419278166441195383498124560551340861011626508556602656513963767231007946750793837711100476300450167204929230089245600279098582825956476778431451100841289408836343111509855194561693817693020943056398533680549313280732916095531441427267017967635398357851692018609072775896039631452015921948333336762740194408094222839586627005428843382222807826331721575076071675188539924519553639265257953393711999469101719403852942498984606764060847451805733807039240191996019172129844121409936875762946364962710028702692937901703310101594112019499855244552012631284191331515120748845295562005281151240993885488182965600678921963457966910007961274226360264419333278907454982065739434082173672082572717587895733235165631374726695719619366109308092961140925662239262686719175278093378542562391215977694397158286706468817662651815016707008016674335572982710118718198533067497712972343678131881732210688000000000000000000000000000000000000000000000 [150,10] 59530753519914682626436590719678855504894915823761798270983457395125422079857838649238288040367715870199904122399605349962629964634804128771293907255566002816124778149218321277072058015924085599137092953634556202334951208855112510091860355546980646088417594651817871778688737666623573859494456336015908319284069757895384301734388128487948817409133136510127238728891272108351131917045324921215103967456127127180521514487910914209506590486847493788822219997939825298759757189652292335118094027527910429892837629122845296738859169756616237237178913327224351934481801321981622139870398657457171757200333330009959148259106788904572871898852171289812023649229575838053178982011056577827283429758896870909248076419253801811553842723092685453100376137669892524324044308655894510136812666602205035582898161777520306686476210937366362073653043730078723816455779279345037124904476048795184984995129204393065822382380538242991956922108168304986768498072369049845481194873564841860766160216931572786753790047461886232478852464560162575485478881494946002432842261189839906163630287623413248775760122127001386692102434319157190087516169761037856687385860083284724031996704264617348117639578569930107611590437805594552679372791182657275838326481274897894681843059272211616326771179057616142255833523141231446416451267698010600362665627328877672279136442202930062312776437671811293302982994567192475395123113481530588361237298876291733613009163335913323447425066488399412751414496161476353907764255038575950858651699174826524574053012751202318277799523257884517469011936550931644319463663856583907585955505413912745369795174110499543854284765193766839892758048886532907415366419484552339766787581469768166235366964888174816393866861919020601506474208400229841954413065832015354387283976511053516749038085234658848083508513937652760263992935750343175343389652581545995159720807341350356862282613022076592303737015808691639395192938703220514963154925765822482010985529237781597902619478276697217199314007008133703681300398412875087205902603152976804553254735744157421010370213836085735474551184614721085026114620771583648563607308638762589291564789980723835447228331388174751921865056132571910666950556893056000542701778790452087468009646370514459936057017381989384192000000000000000000000000000000000000000000 [150,11] -459055379889407047833318486060188346152472043888144201208842020114729393527156058611902436797229216909156897556002246954926132853902723566645797218488888968296664041564545323843170444243284952595925213113927009993122763367973712118309252120889039043472951449293030530633092604425938974198768217631766178366066625792008976614232475144610874104378586232665034272658287352265588757855398206829707841926533113853937437784718607116350484978407295635874849305683859905152049450627476930799425047347799049187735880989313273618015800776733193522075460789291578976661065373332200790515132850132610683267313617149672581905073516195901560557558116207218539106543490531788856918133203123859309796885292192523801890820155527109568861723029910050478126266971520320556930884209441187820597335531813494347664630321488011732128756613378533998408828591333311611241173785539202444289014493648512377626595492818101048377953313444811323565744742009515900599055117360596317267576142260489681747604378806011064702938281833399211089668957625887053261751518488600253459278448978908964107398111385340068946039180204964698267674357901991831562682965158763500024202621406543140272331866183806238210151394246198225398386754355523600706027215187937208311159416695175313787426095596457154431681668879400844837342633231691737302858892111189457994007543988106651689287931102451886849474498228908614775800354649093950393916705230250492219598230822010734071434598189050773456031108639866234555755427960124136016552899648144149790838289751034646481916866515664874165907721229214597685162944201994723840402833868451374812589354803647498005982151962101318623882460972245351695618221772000103786517445870386734536420347518847358193330448162973095749448314933770178986171967834974259350643693104960182017931517295383813316509923412273787342880949376116856989350865542253724673841756532818586487356666440616856029504807975425081754693475760510844280937991586059032900474154733942870311079278727401289810113213739238950385261894913824140675616865376370793051749621505839212060748771912821521112830140509098667734194905296784702462577827845906239242534126109830641616039518312446064884480118792186264274635239687940230511204000060595865625439046194340280915173489025476354469000634487877402624000000000000000000000000000000000000000 [150,12] 2848270022647216721122139426087109947160487459154467367688154054136859922442618832653470738947316726158380400296943658942231165137275237141145755153425407994833109921606244451512602450811687005156823451514333735928141472373190892623539388473329098814127041130761829350518516671343987309882452895802058304443641254749682524205996423706441386932363836473399968989806180441846797152257388192121940987902219255148696959527921474217426488660748965901251023149653737354125890144867544040897352003798541033178040186529415575204916536624405009505882417041424377622516521609928064338681369525481353184566950584532975501892888358956442135287543508153412439674126383947534674764868391904706964850753612923125888571678326354756760966975674348138141417321862797869427631040905170405801996692587751512584314049090730852076502198331780028205404942764866863456534301927118145552895114737262015432407514926708552889054202020231603763534117227802640706801779511479609028072507959667954160444525972462400675862133466638765301757487847349905914102289055065815748746251168539141151396318101003284609180227948992102416959121324530897269443295548182017045197135421752297703703519188625884151051447240634692774249665910427872806976143860791914706447862833983133150912808598405004157499734485483325963366037801709637593261921822609510183421919552471692970350907434877222513703932416947071754359050615534537971488600052765506730390934896789575446475169516234970882712248606937653682501026180529269806496960273070641178814665283514507878985322726505969098060882843628595533220251162833668042566036880787767202897270100503985124772612054432482659175570543563516683818509783213658614831595625283269186155155121358171089849190967230175971916761512719465164920347921516396931180336629856293933670992258437918843206837034018785776702343743119117677321163171137077851458213304547759174553065804691520553139785856116602308482259869668697671910119643905567908545049836934756476100579336213826556019272169209323981095097428517630570653678244849381751011113457800034536765261635903007653384694502768807906235307060359035563403295968763738898236552131310713671797038088877105223213985418021285500417482648482496024618000122675005401601044562825961663478653055625619710083029091414844637184000000000000000000000000000000000000 [150,13] -14533687373412447839794785210485822480806778206299742510403889004235194049296740949196269653709654518273152943994542778860456751788972205330407352910407539962671090906135711212831515680619086283496681999019849734295686073270531547468944438455665599725785302622850874494720165321102968330968880870975305375556646590097008138360853322083623789767762145149148755852078850440846632821083969989185778710371692963012748430255665236763319440664265148080659634863761656317879913933531999806611089254999465505914728992344983728280053764645161711905230705317177943421316840598220054133893132838735411699872541914302604382889428549236675766449079213931228541847151039744718674637685390294873681467447485226424445291311892582498232562290038852088800700956560080633252316328095907836961287232900531173640046378855319734965090974205648384045952823930123923682713887351398782493394970303734388948333340559628155592720894850821851686639067528217608345384372572500820199036789665452647588102671291689318830046487202535588160465012514717141892854175835312462378390206038712893072560236020717628471771851871251370583359397241059005789921923939904750804266194806815971565333062706025614654517415671601034025897276072824578782132494248867470666055549399692284232746901174742208044236243285934584067046103784230913901580129163798555007051939633640497157700040832455682571836535857103912676668584232552520715618718431423142403689564220343951967196598660575358736616590250489046263092530583065093583286767571614004251522552600620633758413664043133182700985173004418949157297393371710579657655630621534763006621347814955982740427878122383905475431653667517904785723857392446027820853619308184201265156624715072965630386377047807448373898332020871233766715520595702467057316954038570514576403188292624688297248435975408831189602959167546558394339311196037991493594161401842853776470681930097509516285457488889629984448466738340206188377686363513322395327897813128566544364762471230773709304063264757889388137061496568083961863378110716778079573886461393410407970116783397301444429614998563782916865482142030198732875396960268589404366732478113448874652091392357850912100147760291425043871546444782211444351976230051171769226585555406792342275394766018111895061603627052562382848000000000000000000000000000000000 [150,14] 61168802201563572122566449289533897135670428340404253550942970736464459804405179010202224478761552018443685906695319066071841815831344417374999545856674157307011265513771277849269019331658888489591409978995777722646596921337508082229919304416764692233613318111070538670944210257467269836398352787455423795642243279759013496917778751014709436657177206996845899967303873298817953279520080532281862367855779903275015571473243016055610587112466203190873065359328830872842002349863846074167357028813851593711676142124330325459938058922055690260149998726763909404167658130015027754459369387708404265809230165400574136071477312839559326352507447511930923672779574072254793226687735869302008104382703989051882771753992715997204573297046831737355818813943616318807759794342781756401241977389433859847169328666407779617983983957397151341865208193190679037310640641643004375695600993608283609063631855443733039834253906872952962560075281903510680710204464431681502581935594005640182731321678674949776656754253998983749779363771865771881151262227484866320950599242003629444888877691573598997003571505264645831790363096711012668877899265577834324613166977325607179400611815334666952094537330183077066404361924026384006022011465432935397822192170382482321300025308102492625695598857754368134914374594601132557653609998881265233182070441966321307745755920152777395801861515763178940514649826818508985793218723387924227935960868619445998989708168148871233857721502939844250464339082178011300136719945567373250839253839284913981925478683562796650440653041689346222123827398809846518021581623440807643450493989316188034458169208691253743842241444260637954375149107655063722662530578532876183457975344842456727013419111979217028478616870427285800980437639303494404392797999266480324698092706933557625244704719004571000458498700433632950290638016892516153518576389043422532352766176516400432229266597712180321711592293916650113063149487878895429224952161339826797277109164604970822614993792615596335478907388856803885917964760037759448950732481498369946431379260483404216004372439017037572511818614293849370468284261346153087290776020167984200140906489465530399141502364166551993122978069418056626800440057647170516123106695960137063580971281486947512909805034789146722304000000000000000000000000000000 [150,15] -213762113979093336105166077489288574707720774881813702664683811745995175235797058646843638842220916677828352313907769469205905163944374930580039702819055751576081922080662862544593503654047083712946266987853776742477557793963869394786021988753451826320322326948675012637249195040266335470459185680140235089709187276777798179215218234696524748578094143853828391044149443723311134265877145164263981073394405672753329800762160446102907913514543396701235231056861612786244311348484426744501597579846822574241618720865056517808918098869035223817000667217872342620619285295014947498020512155723899601141097966012647755153753574480402115342006396988526147823154647693812490208804180133607705873812678301390647673707083318962148423912000665778639644254831263327466963899666842909347831736516988802205266625380113413860068561100459063331942774357422852845141536844354878561487054661238402166073274634019394390393072675124154490061641251621166453778857953601574804604615849094839775178517775421781187176143554905600904171863990024897380242648308987700852776131338746842501498507541576837461895359959409126502810311380263699006797470137520920082852938539394319230764188239666128129871148180303633991908413938838313420710277219848608005941891197577790722816018596278083415755569549027610583070278261975788232270728085396769807547389754758717259732938542968555235908822819551447386931823335187084486490387505328955645488933032888893654093606981365756622186590742155193551427311183649721378149568873192602286243619339872543907279828705809739637198709078667822037765238311578137328874750690044566300070784092617820849315904082547818733573022133050239557276909766502068033470736550054969001891077740823476284082365649341843408956614014044316188649004453979597364079708814758341004512459950789447301793640930771102299070766521725838601637263562302885050486524251508585266112709456498249377057570392332672187849856226530207228114980317843952618958242844927725144944123283738124619222994975247040811749974609760901772225396881475427002276923764212680515950392442750313501300674347350068345573236330642611766293801880674624717827240115276496952297447768810999505271031684584460619549562345682345792221767077966736145029565299108972794883894544218445757221623295527094321152000000000000000000000000000 [150,16] 629998859125994530837012125078909978801297385305256293172763712031390215969356318435532716677876614903712700319909420869650995605939321463133056602224877037226155876039615132704009983299958736492209326822232064478292468089233341010046619224867842780474933540493361617347076379208619823980767218665762282854346685935452608086795813117158290919264820642293900270424321081617912374194029804329150783279044778280060292813280368057472263595352372196468771061218477106226791282891345732361208319811806901684693689758618684516478046295008844273365666250543825902829135434559425701840402607496207979404932314258207489104320917003599836310565237233398659593411657230169681362319375492815716829343150347606729534751338564827051272003000605260641965907392327212054082123960041341799229997158375330419230850144562684876658548482305640890717834848338605499006474532160913806859889747244249773979395995833101874169017435531202291778705664919397047056707724632588507013362240824055621863590369964818493504386080222426635400614607667649119237753424182222197742255854710706533833005447886655797693677985986223203048730303418873744186606244826292151592751493208431090130140640726111954988888571206258875359829983035647822472403722973946272471350969242639728374404763583486347293743512821763856193286806488251734197469516718510713412177995793951638596184582204435472569673432430264203045386346757461927847917961262624541281832629214202741351523901175488971661616747966566957904035061777370976922182151532709139381222870171431684772171838254887184146510153416348279037470854251986272800981592870311982156902075293940319004490656434388294010395676594068445878595763738883257594984852963985644959067446654609211582814190149604839184178049794938822979061069720430814170850719470684545801839199513081506613129993599360321521232632024591212496746178916831174634291554028091918172594067851418058177384812585958347017147949858728930641354108189513226435681111573704906700427799585724822295650439197407962595341397375854303416376021457453690821897593761842469129830388973478869224141874113334805038263355467788879834335998876561548196836363428452233586759915630538021504692241266758304597771965285675594803969047539817000188384636415813089636133384959861602732531799730987605164032000000000000000000000000 [150,17] -1592801414205281336472650597566836585842045226508646706077596163439776272383064938933415976363251889166810018850712667049567441807854400206459798329236079829291187523573141787766066773842913794500870177435489091450603805363471422191066553783719056177596012155417880386372005325468872525825173364935277038663953542865231676070833390846511621475069846971468512749567495374000139249062178058745295124741059422077043611207322932565858511531531412007027019035469020029116841209015877615625321302560705638560550306040072836077604077703333348474368832976842027683532950457547455445543472743999403774949574286172461664393012629018670396620504161737473444672979539287454870527567381272377486316034028366192366529920655355794991914240870233434409388855344395810237527680786949093532951676347313641195108712608359217233541476434613309127303974300312693858588728841791079920055367354620946083677948097961253925753644204772251017375412747031097685835877692341685163384127338777834334284648243768007645561823572893506971029519172289580492317152028773093023097797204611441861365067492641178124410120765290624212062177036820068214280997272405180626030115294838294245833772722499648973509133788160359114129656808752952224562509309920177452357084849929241352805889651307972773621256478173761870515482420480340312715997402105568575693476573735635890408706895197259303377656942982187363646546184114498883863409909926270819121828585709816108637649957914161440005157101010374105921395738469772589213360568129164219406123166223426966430732881056522988776323126337410050092729990842480997120384189589819175868791474646802115261850480030518817862625849084726859388975741079475953019177920091152156833862209846804281076641995476929039266225912893649518026851554235598490101998697786538223791480563938517751089603010731426804686530379853188658871358795643761402377122053989203151642980533546149675032365037672336670981924478087665694483152406819330413591189463914498179805714419423893314010322689905831415961266629360119311965145715972149021664221702100487469403463337922334831360492165340964871756395733879982497567948638177066334586883435823005068684838207737517169823362958605837854586345321224869036341082628303877855511999982037254029483019162297928539767749368807699314114560000000000000000000000 [150,18] 3495018117790117347861139302010480089727009256611993695809969197675475111600547503170949266472103465189847244629834060938254348754030338370808180226971624621382020580301502593260655188996281112930925465614123154219502399315883614438347588160043469318585871797579699718010216237602436389168068110208724632041012962660216491702694879354035820853290107367447499634159900861213606358495434046111019827804946925674326383676462678905046396561976438367874247482186790579982813534925413908390870383357603344841372071821440725533122857884885669162827142405905552212736975270144772996041094685488968309711345560428158549764216982418938312739214256381799994727188610827648676912170037511763739518218828872458622372620461328742799309878097387625292427408826785142253136024563737615474442990255867773176926375494692559910289574374974947063822096208983710585690159409812358257733337854871352689959340663118395004454805893084536120717683664889185876980416130897985150337749998252023855783227745523003099404458494531657813515478830592774911001213440995351535674050671653813472738909712487151009838310274911752557350526411673976353309102514961434038474535859917203310533640081753226393491564424259865761064305011301533833613918251854835273905086004719020663866290684316581007572457903859451229667835457875120641450434649168870528501547126414451148706642297192776569632115368230670679640079548438590019720007141710863546930898760144621265643578667831442841758976572958445711805701548342100558558196485615360950858405323224938382665695566080416083367424351802921693594481100044072094767521894620024953347101850557374735667666919738780558646161534404819484850995246438538843091525955531602880097598918505678773127793968643295560837292992141043262592340284544202382678267408993592164802344767536543382487487433064731029156205376650093719217430212785969581453387341351542668308183554813612175297055207121689251329443131524031750771899901669364275559789092875938522867231078712843509955465377874273615405049843852226100072437823176515515072361787049395776951102734774583956652291192056299372401731165811245439522345045015300795574898216341546700627553841757724475393754820275384373563579786210138110327705308749504278401970565206959019652437624660377895696869229306581643952128000000000000000000 [150,19] -6693191078789217215462277663089547628118413906956973474786276730839095607386647124305401093474792331810810959123637735315466881331397837012008097844938449502210085533380136114950013207119559519733447325532393667270110325764957564601743130603139030039645446225031426948761074525796012269974874196050898057306729673195234610143362056991845464192048393884369206208684613251331166247364619337712550929225019197970959481822070483815618613357693300079448659320374618579194295852738326193325213653133581621727338175939578923420100838807806115216742738517924074458690065602917762020870306391037350183035234145575340693828268501301409197863735934514596550302429846061241080720239890792090837333450208675325508958956059956630937240638290305342655890764085161646636241919592126614865067533453648623839270114736778612367261293108259239583331084217853364920271089707939453802405470604709659023399673800305948734458211206537620911269840068885674214451970431322232725573856641937460400306299671288436345818018267084822970007479580710546483649536762663669131115140807825192452009342838018070710209693970064130249118289000297782741451235681987098533665083507004215095158330650510217028103612628486842658911047143000841388222350175867819246509764174532398592520055100023812682644433971581748568548709712890081042973544912455404199798085267556126728881275647005172533490301858166367615681731008062759432365734725606737099341315614580293014637939873647343170953087402142138807754654839883564649881299002898602801080205491398880726204793833239582129250815792766117236889789576442818995715840484900572268064415492953980801741307604325619491612919981351003129704664161921532698657683516076362842705514206550221814543582788062618015660501062549989613564250275773681769234414878486476738449603686364832332513621851539038061963432102512558381737607037313810754706311879612706487818001720569039241720339521130992677763682047868134846008015549541715333086558492435587385058613740074804299742504409254651123281132350207408915058895270377680884643313618643105671859549679703451517192822128454529642271294737669099879783142869282059752232747812557299363570507245995704303445158421614625403409036230765806705852237248420868772250592405554004710554151217673052814353074741526620467625984000000000000000 [150,20] 11221787819157668159668512561761213276950544144131185793295455581632206849706375636562908823901764845852045846044577373140699131768437228079812491216466303126772784286558618837381990039208801183831476534737936897716970714926333808693928012717229888913826693111852335987096475718565682056201670431737581481770199040760875921377226792542059796076473062925014028571423877399746049865882815067491294699237476225725963184461307894698936811417110586005361128116724827683452291238599970926908067820483290329166769067468934443242161892150601218128952484253740100166007163774686195777629799028096074467561495933345470087212195243922806342816231146568412685428173718836665455657670607141458464198329995058027292356349092177656655140330211491636711838384072718785587537321645537509081264998417199735496099952742454769357409238227046615576004231383222423115269739630482828038002405454161117123826369780877706537776167337554858658673724600186981130845700917614542672603158203959767978496251776881798278782982174048198223052100578050794423485076800073283410967025789883860874030052729245790440813660278011844546147364784837132840018078959169381472638382167666313066628745855252990927254429028124266634224054681310436646144215012395084473185255739156131082106761564536340427792418439103409620063855746905693971709587253428082994680327576331131175407462939249094257837529049825484750295836751608274810278209456864762392462866265147622601629529449808470360996973217773224423546003584120061360450976607284821297034863294424821709225151826226076504388438526350663882985545626628729057660379167870315841743219758983695139318552732091777115597856313647822014700136029407529536049490843555117275861165776763592834194748719712914101313832310062525794394506741977050643073051900675362020765766630741214009610209435309005336270062110395914168194803326934446050568243671195242369348930379145003678276471792150885806980336296537928829412479871395332216584706642354060334514833879727341171425360502144559791696134259488053180171890061430717702512199306052214969243524402121073824546654701250059664131443098254568454126720891075189020115872349728700323040201778496456276210422800097033929269567657133704321882710359136136827215183346967400374893711101794930521794764934617697097875456000000000000 [150,21] -16534382640805117770646106884765795240958883402435003251644056325030471398486665252051039938770178516285183525697700090665686567660286998202876343659027713259455487056434322040302007726497385162078890187062947033054390979761065480804513619941869327174035024206837679023021155422887364546957193223080206546716587668693614914583022266559748810960309938446193049448427455052827156972087284924344740075365929544404906780799345399936635446927776293122454471592718201877544345260383416309779888136402047186932401537834478723025517558063213608822172010306548637455617635367347754095679241088118228748754941174750072580480546828523759249607639986002098073245761929542303613722756277835310560891549412961879047340354720514661485638078772658724392438004335463632115477425241573453972782840744942393758470710732179266675665468754453481441008601985425505421635187110678501625144586930123951724624421266813873483898230538558748926563408165713034527050760884683434607811719770876439443878095279427454571192119200348656241847295721728587292816400043473851586456970949361756745183997577488291183220959542139925162622790312893508051788203874304750699617395680460874239064080172583708481394168432685265030014302889030519473378773975879611174553930246166583919730253557055953550343694936948888696482922101497166828660180661267663727531189176802381161932458670732268710155623416920438696754715257638596317881156472848768218864295958486703230019271610398731765902908081684810660622475789652964929855919992984057431268078983098161221292725155992836737823528339498735591499660896104469799770942772414714416536552123535704359419938241790568770902088611288760001198463876184532550265396077017470935136354657934590270099771585254558463384427378969593037677990458939199358455959554686541513307973603615725385002654167752048816083583602636776760399938248202690810804267829787292922542861704774183361847659318914804837535746914990073059089857178902015524888873867176228613876323715106867986729654705696065714239476624081591714996825490398570265587119209304445412122106633460772183512352908297953937620533753578785977324534650396937029814274351932231712001062304954819824864665263972114058270876998941585644197502237177734417638490204871790174443356907171513632667149374869192629551104000000000 [150,22] 21522016539278214048785663953524704062497672848121182143906771092799856436026782722399359754936244662942622243423128584245290872642678904666317011920743841199225711978531510838778366367590026688075870996085172493391439033939051517012403989110229429094662319193970203793482825963742142242593692574596646180013047303158548228393307056901489089623012783569558791172218047473960343773150066200392992812334181602911287077288051585099945276773743309456139053863002541452239918521374442536305691039331561238973393928069761918381948458904979173066786349403275395312668190591464862291433582175373361585283812921443265080971175765179847525667062457616295022750024010223160054001576070483164804282658418259285933474197714219395991144334614771854913527306828605568512552708699379949336717797193786151074181263532338974224237275500589188114249555571003868729842184769618332395031463946653628730120762427451212912507866126861191514874350973726332325133700336574067881475737617187853020809292582040701105740076347189979775902190919969922143708334369469085641149972235104785913298432386328014488373600173760419538348196067436503245012979923116913323478392749117072114186281309045045312352532360490254790034481007206632448797720542669253502190343007547966656451274463843908191769374616037919642506010053750559585514305020837316884779407588235776519958628665518729588957962675521184472696962165067973763633861338651375246622723011490281629852293479078518618928163038981871747840109998053874378603726125892062148582980855208267685195748742650267922652525851396555252503918237966387462502817062102453392917282507952402825974763460397683132964151469208153930196307405482100802384628832354564178884721437113548776571884060492145873960913343387079511990837924015299095531102381039806765487329572563848491227276115152446453986994960442030585607921135412099174387345167534233216189620963340044181840575830605510597268748237938045515239078955973439408142150851179510490273077703720017679640300274048277086307012857510411486774278279104314890459068380508962677340579279650012214001311584902615069429672063180736956312667874212707559926670899807702646317236278599364228541798946477132966573567865733659763044860686598122100692897552730023871011832667576597207275242767070887023738880000000 [150,23] -24887555624172636388270020087569840932155165926718650354950441514734568442402192700886036723195036539413012752792927081194899180279477139898078433615737246349782606969549528173983918962997163049256376372149113178659644138793936593967846329770441061177119482443505246519226198039163043913826385758212345409795866128536440755960471298796546742109129455022970537448767182187774829084706108906229030877770989700746347096066689844638174054583002072644735461708574671510668409445359487404871208360591092438475617216218854336390379040909177630199688124189612037796165270896106555596835705122089965653552393921136610724079835804480865051848541541652193563290095040433234341390198693926236125163425777912962929634897203232116117079064681128570636239274467468267164032448409567982700248369593401352495842270192886185587926110118095848461317842890993638288622447039855478873806589897889332070043329428724626990428820290794533376570155372859595040514280729256372730282232288556797225502968457228990691649650804177863706127482219459718788399979517548389099188840552371245883375060361161289196713389849229714814126607685681167877289621763896624523916034368848833973658157706769577449934108198803331332638768493324986994785054132121767399310072073225215436356287082328889680441334962147278940090893197761882530121905503141956598804528126135326308919982261613765413382754902336431253104340921282768553172722791970750852805749331840615095600724102708002912115469748887266853370349075357125245241892509178458655353143956611324294440866744898276757488346265905629336801461635449185485533908379123797164946490585021141236091552028368555280014757972918342780708550421204886502542731141544864798595844729805948806462737324848684406881200115081618451112977393458173897206351700716378840209151594520700662413584479588106950697368762417167239138852984670926132002471005768037706333496225879279916714792398908610623036756511548330368700444820966320335255078229201062710200619731110651719429904720229911905770237471934923878723056915166895402666170260985639788920434244547895585735433511677847712864506118735813359582073731075855174765738156917302464934506435511109348747891962197463406642883940944202125635428355898258303052932884178884164759506266708350424853990286641355387109376000 [150,24] 25686813529167264719434550561822800830659053301802119932764702579707128395479061507168796380956717502780934628522128070578922947736911318651903630864333108059067237558785875525505059474668951544607427735326155985741205890691027516613549157024793278514019932942922435482943458462072451294299776165979727631380646474165880779876944452235009496694145968767086694998161166161811110722933753509462964906763073050182387964079846964477480001661547381501404791847854819939402081008451093433639280054451180186035746151888995924282175100193663228518540674785150525400013677523368304963614436044185775631261651054600349719944325988566052309077872701548888048118877436063559185924299464398911974142277373784189322683431577029882058172761370061440757918585169396228589990072952676510553385473686879515618888903008480680233578760948686160829171473964055144680311866334575859763092057505997054145672346559687479858569649422011252001511305962775259237089847697231979935397120950609158415964021373601729641241910062692260595164420606151491040964514452872351168387497994688129840188174501284208528216859393934153787423929447195638733519581348023496464318018285900133763023092332704495831153324079023737058904754389750002917965056795008398504502833939390839031812336552841268619992254586852759493635013663219562261356400671780954754349380513051028353482871704254051244013212840938411647619435236752730719130512655794752743689637520798118603303215371958286700804275211253850024105097493591202307929141242448760267779250468380041534032216571069641476222109632410004108288128441456014817483452424543205043361378188333586038527792957976238414685074740991098164757750946974786269914254365298588349161542913715469756902434156478854913368789050736076148834400365405774038202839676645602250669221892755000216162333014118107250941929967873491376345046538087421705306751035296312791486855537902658660714775529562076047932817196689690543062857930934802112647610300508649167603599241716288315486477810216391112312738777683393266326711357458769457909375625537027021766761490335566104145978694727022546345367141746569008507557334374350689750429376473921561708935132403849064410154435229375151461221328105004926471267380740748542776256168970886702638805930947600562387819099580649501951126 [150,25] -23737010534085135753007525954130248968799769856629800834284480193745682512332485317127908500747013304586997176318485858882647187078674504585422391660316823116208046844128032696324855803660860572605782096790454256483382239952879230639269490645241542882132609956141455911617635919781097428332005891908233317059537960570667573027597697833247656007996750670415396036764676143367758453412811470808570523870666023280300290185605505448088183770419794130862929634001183482765136105105026732107120759851504442108265158693781087698188226371902308472151819527139792140743679510471938011000962608033244604460454747426827669032982904217964367189379488271444015060466572391116216965659711675386273725738707095310739145628244344168555975013019188206154351573728434679944929394950369330205369759824653094220907386554658058859893192557519134827770021967573749383551788388440378745434991309422894473519398808429533112706272534997667287152783933786678665794331652227866981736582557685408518557511806357407657644601430244272807292864092944248516929654959282942010825750070841119509600122378299199667900809189466041520364846277110844241812446300010772621786480884175859978364816719172047832483408063802962660542110878336537798013668962817533058730289091738422105926551329726687895253996753634823519784830128264546221741543472345756984326160289306374637864646422957933094166701416143076754310499822871203906595872939612774258481900451651174934942123074441569817549397835962300264720771754296894835146171159317667262483421096879993943148914979914419396519925874110504117643378339431752709656254864370130480637184067924244407656433934250516676688585615668459598604916186745003161659390534826114866760436875563335644970843276172984598936231761585884011088992022108008158730837985055919713933113683535959512451674048756467851567973293914185398491753306086650920617166761527671702904770026684706777149234814685848739221049364588970134810510676268598273048429426510444223954213978514136617350425553006717519590934362178518564452890935409065927894817309000493372044324529348375547302101206937784484137504048860507653473150350289242539523850780377313275662921061408450938122979521405315381502279882851965454918420064031590455520090845395896529033618682561938347793905619256696835200 [150,26] 19676524826989444763055302527189682302369007152954901221239840858779265418137792264304695135488282608945649624799714831463021336189367954632996605789105923883306932106393778816830544081473191724690160407067841685225022188482009172886851812388973368021701399044956100568922552237107927524183355803666730574581623962266811995833527575424403928664196391078398446680904117220332138351379753659092151844345258662735653984737968173548165936070437157498809902525967986420559537153156025370560111594660929623702997801610369208168603428830217579738924784227103013623823108228023826329483883053903553837416172766466878464517223273337482669067992294990584388161208029371568144793865847486100385518718488733736359203962854474370192927019035153792651643890628639620505175091076952647460382155187784210820195478572082983651471489733298149050683599384022872988227653767704226151311463866007690613226371181223139930080821408856061913979797704808422990026224049318401618119832727652327104580387054297397358063753034687101992721545074319634874557139674757326615707884732858736551860214616158246124937742973347344913865935967069330594771969469414944659205029751561527953994009762456038327551805988784847909636561745121971223125680473028203475232901788437904467748690586358927409532314417251846534490488367376893244216892353878192907762054744779880443278120092030464057376669175385507765797499905254122146823624301990413903859084509602308921128725884336150652137504141764359857474296557806015834678316988248742149360058734132745522483242338590162134917154905146829598202556350878345820197778317518995075657790041956499135960986744806954727962783996736061266024256696904365123476800674136112774374127221516911217058460048093713832878527164812122603568174934980714687631421513086428866917864921578480867839878350603423365052360701951684542971216655986210158021537632050657272921979462025048460030237990418686158019915372877951519457446896325969129186256584219457956285211870905158014063805885549954436354893674794033560538612147741065450565146676611688200767886789820242059166560014117779322575198574911714540927402074175184745060107523201843890770890943738305732251385085752520998867364237147777025841160573051779650381155346359236294072154643780347184234210846304333760 [150,27] -14650617684939228097094144159144308578043983811643804491678031140673590894658851436474796691798762337698746733631318015546189178484845569753726981196259634147532466544742357057708036454231524941614910442077621585440804078838917211579219669523056554507746460156532897889364705063008990723120896606454169622034839545557047122059969157099738466325923552235271668232715430625161402532904595678142176587803156697146418963974750631346675809054524658715050809598892251473461085970454141254803501290451730806433739864589913497652962375632887857532673131281318762988458938721598612620586839346830965399382799297712349017479577604544780068381407475653547881438086951864813070588255833366673445211990173323246024977865242784112122026712605855419849411988372743093528790988911912712825987420136117170542480570377868720897205252972116477728557380234851803822339438005001116173995692504855927510221478044636382088166485247864677230845438240854837725814044164560989723387625645105277352357409919819962338728812444166070983656317514149840724705318070854302025907601462814823440947143509210964832790133944002183561709861240378762024522550320301344640444512825189928862023071737609497282019027713816280837329632289980385672838584635133203829481427046663147446078125224803408153102841118336149745152051575551888963063444485153403622243111769571558178341779142235241391182202435883383329749458976553490517036077719663056389775426495415536122361881566311027255252492289120295574452411715452978831147542953447422492492703000775921101216268209100879523669822326318783641293510411029062306863077863809140362439656498292164477220926423499652639174687082257707339102295046761219064280899342515013712850351491702020239864324990191133027596654007422788754348656381890885744016319513031171256440080536930144638103747130390949160426322965539631260524944934820332951062861532314696497983711876615563253385963241103487667627778764012267848612643901008858077335314299855983879824541110513920650949195905280666240378444007939396144224560154994695321982971200776304079701868396202938135998695437048077719711918247640371898019819495100154427841204937680052838594893514141314282153274956268353507745997587486053564171079009596303083210346618905496776536034099017575221403564503828800 [150,28] 9811237571707225906940077554147886556091314929357422676342188834428956970479332364833552746740953613824672212936334056594123592503961651922401838972952976330766579230931795268088402165590998316737002076998399879137800609867940515000946759892742669438113406300698506187629216095199745173839241741285796258044773849513186488644902893038844047219419343436094044180180732529167509652188035289036294431950331131213620318813738989034322423931211220937710785314662565856823068570587584808595774288684701794036149784114017889245141528101111928567673789726651465015892526047869938794777202507228535601922924731316946515466937291799909753335763050193888713972241400447574690564126136958043067949971704633734748974147954227394837110054385857248933562391310173110602874809113561843186275187587549636576261216280672272221709065324893986183432696180676316451014204136385699218960147434453876973800762631833889205203554541347538256918550681531892690759706076076481263165234569633291777296462746847976301606174543442701342696429092053060157741229794795964153802220165260651827172024528510385978250283892096644473802808198957649059015600819563516163621589307675729226679092622546765533200363652489730974821446404508996448966969256383797038774259913141559047287559349096397308849151174715396304347784466495615508310278636375578027158896549049295855589164839275019879709603053980121732021250223093199107903263889378333279537373668561574636559646661556420699834843624178354328968752381551063293033046308692524023439901593465019215639596950751869766087282934754660108066926472034157645259085219900164949696620292487358057531526954934915694028241038749021046418473847040765803415849385517842049065233944911793298272427914666322752314475602393986962069303303944912836948920623675783299284222837848176644416703809321881586849504945238154094806815107177810244267052679391109378234135789760239720961647897517783304340093821823670190464395408711003681285936400958786651614522043205348530789232958421964317657441301335479496306994231690276595551889012448917626076517509316333855099535865667053845316848129139445567631032178230847252999449899624398862346121818788886075582472077191657613128189445554952033449359748055225961093417209131149870273116824240372453602143960560 [150,29] -5918183332250051012381255175074724519039695445277604966626856268249396242814762974959916879401536626542118727803955883175441851286894301954416584645411343521177193988997263918208393224596258676800442751701625086045959213237254912819112820787837015864789430499517528776909700218884119241277114478685647986486852000638133712456355487045325176614169885521185429509094990901302227254394800079533110725030789478719729694571151491309355590617475032532193231901285726144739486218275407076639187618682773826792773865005650101761384265827356104933088371059661867540864178004751594319218273630549505695056922637172705929432268880821346890416843468861398610827301931236826637163014448130348904220231575847941129578111780790548763005121257767077143631197580291608661875987141465547464657123970459107706120355212346671957397625069620820116463478199479837037791644195178364735580319208847843733431871136092539538203652956357523042665150470050831253215458575769748032206282786681807089365515444367076048006979280375018589087225626974130293328661825614870136316065613804643091896893445634573415427706382523741695663914734079350602800438907431285781872722366281633900986545960978954028600425821190278221818015006608473218909119478961771612982304371764208048416024512668859119767093032773391243146358022592513453732422849955962290661012214597152852537042939566951466194720451970930562947873657252297457590793857397423062446884135328034399123935909632348984682733471793520614107722992235325473202428737890898457472058431544749989472246214176211246674328148173108391153960300249701161034631563140764178216327642078308992888163472533316271111361401699950116372307066139973187216226091308123437007797061172173835926926635697656307584663575498236193070028162202726919403529856637976645012143027238656119182808746150579372999401825895635600753380035511476016386687920331683131303643226938048377919388758206969302286078205381460623483866825826461611785002839599346288245953845103661387310942346852340229515252561095615329038557803156797777229484247316819222570220162267389243141204201963678060012823599145331105257766497995623920650413829052244446206256931549149047603232905254410707068406055501047602297505216268853769723576162748591432626163680651065941394637440 [150,30] 3220170361095755416968551808390558847712571076116968125623011904337497898310003891859764563373764140503819533318321852630085057779110922024356543457205498967473244642491403568835041383878266065923682484256084582870155680598821111268155055019904724049774748809591713721825773865746271548865852412701128165546108704333347348584342781000235759855403346657220782589608584884890833767476600570528392361633290953949679782165859972299771414441035794586798520699894283513909670286222652082791933820559493691853145418628079185043959975114943545333759394714839009329829620242174713684077624407902910777957853544934029459577339343458666860841365160892807101760264933735602470511955205078645713521175435066162108251065652858302955336495049775621416407989142248420427102479939564052574356571607531232473801266012248221712943019053927683594937097703391970138296138484103338702674482708404678628704767819622009645022137978521292260355365018214598353977642646554170006690971320038340583303992971199121021237225075738018753233240236632308952859562791951731657982061417081742330456505172633697806641020483592701800459524545189962893079809466843223547278890878715730894851293664866720299680857287745026911390220650243313728924793374280573886137549999042860709664162204151271745074131148134588331234541280700969137152448771608643750360656802044251311970958343716877835495748656594488925131549504124202880316737314740123556386321044100498132238046203439549412024642080349527488792700396642636887291817795046122768151903483257476067959985203749803346566538007415830111763227662990932252819339695157831878356871584531644985246119019330221726339043887859590883631653674224732414064120369602415838452160412659961465229257312462105280517379456803250301176173858286156852777035891023541613225265241418876251013150525898129853991517939884065618371128734064382716813438046163261027973229019835409313551462491403078717367466839536229124265793923904938562909727715840633911010147802328860294097122912627918729219625430630410797692564091911382410831812147893041067873596431551361400837972495701743671531346745615966963670901020714956179440121240471535170713744798166583070978952619048131565501337639597654932939759518806148065947321559439903198683201736835795049004800 [150,31] -1582436901817772396430158428433140469190183378621687503528499703364994490815560542115003533816574627037553976485478170662742633658023620097486401900632975720585327618824245929628099789146803638232614197063514209856925168248389022504162597948327192058675863080863964268988325102853598938638578165713427350858313618569462675101015728792162205154302200209500779800939850034859561798236183454136630362632012823591191466973358661025675058931021280972641216849327593714163083712975147208024284102421271121971880870094987054119865812952871293966224862639016924641566144705098354910266598773861315650731705878656761292046808634647031711081291916244914611769843849495121730943125000065802869412019536180797207145985182077442598876484616721271358966348160678359881761389323739033707543038439563971862523155283279519797914044722492942340410587040545428893453910444088213344427148571502238854543908590310464507290236593674073599230104708595376539651010255507757799608392360961884927840642586749330319607984977672496978617507338738960058301411540308500060223537492956066231412838709417180251646856651029252609462164763506700687691207672179558172337976212163854909739080498843881866019860061436388700673500194174523084505045048171453066663812121404318032214645656852624094077611704428614668097918233946415478256779010663165774845354675372182356295963562298206455158753240675534648411468622777620340463755325097105240626699144326963988329965477391117591042656877143258465237535577673092263411277998328703626492781148381987061990929032287667972784674303190655066359878608440229846441525839214360856838311005349746936195717624591669311433369052035049354432914952942704680803072922679705561683552093627326540711497655430216477346505175288482253086651742918027596612729540038297711319249161260790536565003940466277455088071685958857570482223881213073992309193986664457108343745654377346442908004465097134556850708297672584970705074488531897328850478078163750715453110052794737457267284845974700174595650257087810568316772811421923323769288959419491456768774396683225205847132912017838729808184395165446386183028726213871809226932560205798374205348839342698287002504281991648267859357790675547072398427111438987776451762471267772865702335794826918554880 [150,32] 702990591530621007556792911311159364636726441183464817805035104838945944614095924756565406958898427636887476937725017741430436295283452141849247340345962452063082796247041647299091683562935023141379106867592154235659143036081722054393930097046168428966795162522724516113604752197444784690819491699035627874753944121296945772594978633228861000571174447636982547961928062390062952971017323731992484132349647225102336039377410750568800954207908024755381203467431510658974811755208871687654366995984707253658570753098415699766200407593251151494251391402108396964116905624572842072327715617792364696251749078541511066393710725312137445840785114068742234179477444893898325341916290609175114825139521541859442943929282864393922600672981649299134202180607380093994976167429035864654903318124534129559149172037272985310976599322749812118121531967113094011017142108792270522430781206631385525686230224097899487603646209467804422086572611477825566423849878944862707902095419124554090149926526700590053913831773721357492647222155369728557601624853670938686211384719441594280488228605813115885894257945120407613849594645008341109952674258702734227646373644984417170414665473870062155413782941739040890746184438173458925807429075980391218524616871242558007003916557989413891434915571314964861946784972238831776976968408624379826811738306421777393244046863669231571787219660241316813119800811339935876142368499500287134816253805971343778032403166681223204545723613034579228943788721091013777347407292790701985422325734407002018273360121094260466958174629494129373476777664361538707043272217881033919183751189129753041730980550941596286930806648879292688444061779147488065037508998605353079563648657352204808728875355776152307896501663776737859489127876434558097404328058724654740896440808797522197658637825768996294500386144407129375002423225459199793235339848969519597843414075084997279693828299557893312699574743058559359455813924544632186792297614068602845903122516107146481340887575939415514499406779911007014129487970472862938312005030257327497970449929063572221956421968171391952069959633030726773694062023896697557188230407096908743449300791598888754023974327916271833104058749399153091758279679038607176548539448652434466374761795396320 [150,33] -282576545764857748755524836331255032958694929522422710972597960815370630940099872463717019891546865909307132201340454373150908380179321674173459390962453693210453714117372988741471662113107294159658025171969149870832461848718180684139003193764226142809858234111103154447046321952678736710781198671080774570015959534943013801493881059712327272183193895162691854725308000936587502003925896639086594658529731979146454674262592564732689650393495434199401065244911124444396902077377588333057240337153333269506796854729994882298348933002989104938056403321865193991998254942699627946012763475463218240615303954519804682456146506682800828371582254190326244690057843319504641250301659907013514198165517304097160075007199093628321259778067137952078229110427042777639614189340883253606857395750056123696075728423094093645197098933375201958762351194028919474852969271131183303675463414198435796446682543620364589414550948545287558563953272840630744289527284947149324365087259908433424028470393298812741495905106589647446680240037157163966427205669195368302047742958348097017141391864291104371171747893901922947981191116768482386981236094852741735208361081001344431480652237884780276279493203964403351236746297193301265487180514994898362738109363015971675098145407345338487504663706308804342784990907714997672118908108914088685722446675327071920361383572404130471130964972738573619610223619805579457085961421971574187131626187678920511001583853737280485622986806956970038108378606749955939774250421094246564318209693581341326603389364872354255163846453192243825653545744517999942184827699583624715281724987028524366456902744960425320266565485330109844863217877109762702713031708043425732734665868303537893934044405235639273077149857564889362766406652962093849081849212200984372499273388393027178866628476646836260458976110969333891518034229448501131858311401421748158308932934789710706632244889459667198885237130882696654785654821429797032367829606792646233157547966054807872466570297492344571226321594492164704014772198921847132226590581743534733955418908812930640726879046523801184543748815974875485566334607934145855134115471147183624866277868917629089118798402638198928291465664400052253628914048577677025920138160622559530038905697664 [150,34] 102884900162060668225609534969647798287291679223245577010727713634043032403109300193325220419945847463313444647312119261548302121452681122113284286113236686062655750357147649597584821095322369766529695664688970326637479148229836985513597316254874741073140766241082585770794560221679212429496030022502463455122569902142714385344005191673515186660937517527506073668536655333685985609719449732754224625602598727609971492777902858094657595998569673226144508487572363004882154720918911345992280462696965259498913300162299607029679105066183922846614037749045547906932691190840099521721269160838109059659467650262170933675201477127403048357084822646867916839967168469870846201539604288099320663710379546985208139341746329249121752875735663276677602224918589690537520178352899660522186356783097689582872784075329974589143222465996654228067709724504803844647219628951653601097900776701462768477941262194620251641151294814169122092123364153458839595771417538221443071981013044691876864013454279947271165885527652754479410271222964515580524118473759650458625586201510831605390533815873966156403907870560489055428835513513814188263781093057185212223116169226866632754624116334536416955364831221507059432046219626070008617973638263773588086576414621940953819744086154513889683726198626690066072489697490675231429589762856133362735744650049916049462328583144223006004575196833191028087368879993354142302645815265386741902132995802811087875697821456880746695304206656503292973837200653910179207349358476919084460802636725969205554544772823898971089154903769149018551768969893894290035866421688035719749324034812490127152121924343421192837442760738921873408711560181605799062127679754290003781446133354640727219009437288083356165436568361854690143835929481468889504348359112443423363482759140322120657345391301312846296906230253653824857329625608575581677571452566384928114548758669747583459055244764514383421053408418011758345626192188580156891430951990260117096496642961207841513111714293132077272751076188659918033759265013319682942354588752194571795445580150868615690755291761987929092987073322885492958233524413653128100530588108307349152053343347858658500367716961520458282186683310299471486886892460488962592882562216228440811865632 [150,35] -33972024908341830616654610760079016557043820061915887971965463930997129609624220188811007576583395853333140035641818362802955772118436747234806214207532562460120271109974773772233486217627962861280833396694401092093613701836464574940312213143412609636799224113392224785687431936539734233132860746472486977414437365433514749670317571902715275798363652244074885046672355940255266853268666227528362492755538371408348275932931825808785022903793683455896531378066625964343701944512980486394063559388516179734592054485883729087102212680111273317588518965632283955517577068421630630231524880348496748024144975781254063583042401126180573787911920521533782383253059676094725674673596123107056904995565338426690782639398780438885091691050747614924868078666043418092263457326877216441003103458239465794482276473899139036192899045065117198010980859095324509880798911625856598693494380423342780083205898089249234753025429029294666455921545071977243670820994120693454367312722126537206120504819008806981927681245899300568549611670586738276233663027837640372707118889159063112299193710269240770989904445206786292253678958720265670073233950582879027512609545928346376482324591333639290929195404403270851672780749332297121016281100307358549942078537644994656770773754845014395037131977724301954502222268893268043469611018404959925663585466934070815885602606992338265982859950359446488763802603578899424226254353517691714413849740816512697077150361891686111592741818598374373742659615197151164881844225055139369343036053995998230872201729745824718090772584460928004411692361712362792759235661675672485251612287432055640063966408882381071491150491284908332056888352962970200477745735478375421189363082976252554574779756262246174160546632737559255586037887878231203393946294702006762053881753463734522715923452670200540470866347820349263210002075117189992520907423027263186609995511071131542113293858753511584533744014306660388127595885081099078947457686389495231180067480620257107248983292210358809256581225232467230321678449803630399654563669974635244577938452048522133744957949019466961280013681710509448739673453106931499296656853165032350810056375927483602765477909975701863811286193354282071164617783500340181043445780919580276329696 [150,36] 10178943832621478264913077479582209008450639761145414592890607064215045521077512694678568930285534484646800576926965653650173657221440708042640931671007342628216054422585301659310179380220345564758898062210094744795207061037577271200428634727540106895955843139745161167548291766442794100755770223296873225540772422782121037123982751206143222078037482240878246089624206498803816405008538812218433803126739820240963818262518616009624282704881197618303595386469307456503249695054451139827207193618060167493353550823719165574004312117604000523929622564888761172424734400561677710463881765768706380248919028097600928702078926557514187502345018495231254972399466149918761021085807423658517591389444584325245070501957472396964659121368059670568235295813153823129336607924289876384413463978294547261030736960900090066147025914529725304815060621146242985188426819361436243303191118559107585975605907749443127348818343458326915876619006731264113187362949957418534731655387901147544245414162006979587529339715179839529576668468796856015390436838335495243844683026471436512232644806577252827715617815551297529855534489746573355505646555767290285770151934484007294320994875822560146943376447950254902672809747105727708728459123112347610750440417447402483242661392917837449609426325783760908703517400715928619094536654741711766342377450106092206178728558255120978745301717451753844055689571302708596247586424150948013966424292816960784770950980029533844810630561449359957967257800954801319396129449194623265828736968539198094370702878458028510746533467563515183484254249076396360956206722710901803453075254120887797376495205292477014018680557669055898196334097726199279715620224762647028931140579051919935407147463565697669952508376955930084306784261888181713487391387818020436883909724870424749539143650560196409000963344191959950139353107971937823979445174367666036688124141918566639374434000464867089372910131739187022225632402502005900494063512402667872385051272292184488771451899834477801672111164309021671228958534640385886737436319237898484226902632657841164818116938123219566389034911120026223373148961444242020207564345091646824278399809729956851177531926711899236921614516939309774078513493874034664454344619823306074272 [150,37] -2762650574739270250024300773919742398404239158380164448601093394924274154570440457998262752446472649772123605871381757645230437489096484012713465322218198834080829756994403881630098728590907543830937929816886125397826358258152560822030665911780137828096830507240205544238108090900345415163137971661691513256514230427336650122757337712850143228658605682144564908422595995577866306894820833059209991801943278900253791272824396442058640937935053302410956126091498958605517815769740819850011985912156261948660794046866759920892274739347874982573740650846543310165016535683991710391781372679297374760520592146908615282304567837522832821077349691891092602133776385229066238013804450345250507776441060995391191669147723408288285446700227617285076929240304068436775699849569147010951495407266433660935001174545882326470333272442423419763362196727357427023595576298870807284611399550861696802547457157065619888014708977082818967795768114308039595205811548454338385890571447225135143337364551377214016393907384560325688721670348296155353365307065192314932261941972083141991140443011039399485775390282786710047484244706784642515697846421614012594693715056047268715959776076175186423316237648009392757792957565167739253422486255196099219645755640605488399337350957386855160294292257997268227071706193658771676873413321829018671126132759692276795582403927480501693146767317860939902176850107098838848165117982592842057948244579990081039386920093831472146260671129597388769738826670484572836009083294418421513624238277733275972811027036132795233067274603187838005171239485763252831798156177607909452013728847712103783604508739812863351001381305860939784450791059408173614552963455784589488523840554548853028870306698212482935409302338073855220302794113519789434746612488929161389402179225119523737211773817579760320949436406751727798339903383522460033242202902262524067520707251624408797519782417969965369264422919008178944550734409278610750057706153838575079624965652697210030483799174859038356508337490525395729774837827350146626685389213894276261556473720120980278815112913108774395481500289312654198042217378183381307048838824960684996163134937289598007795605188885120852186876609896591705236147618730274941212297675923840 [150,38] 674678623074812625368454559006136676358634351528855747588839272093953568560955574003236285451646848318932708526726489393789753288229130061218623702951547354595376803421336724748667017108773504129171464754276718016816172948851786067188600060737259679702088420671852065507731256547028332624005899243769214465223070331302909175039504541195798123223816335232812639710594959821326776421095974977226131637543664819939685679263784796441029422855501839114524561692106772445812225195754765669418613323201955457213780184805371991848666252048580658477620799320213790675346052024584671974341385680739819940261839578234159136832135966530899230281855192841788292866938767650848883887930491195129134040571526921154513829472293347185466637028707567857948630815660714318319143483391792212118688698009949986243735286307325997459768066458295868963174818810019412300385301797365220733492570904750927198145929444368096999022927849947282950709960800518188080711730322909104397785228908508237244564189969994314058107823263069753259457205063156023147202820748123840042457060378049274628584024712916174978171822545277963391076309204180268674371586075267625243727370037724922122253000780484063004071857301567322683280069621653428905650638107576951944644334118938413390577524655265235169655699549629531495252530739473495137050828688530735420543647179511483402931805159481922355191785244605231245828911142805043547588346491381774640504161370536877941331234928349926270847160449037987962684225848308528613654810698098900642430655536444922409123707260964290452669828019763246193293250688394697554204610282887407393041632002701735176107347580739058495223431643205444739588967039217122680166480684749851377972964028186192314670985107429156590358743267671290616966782069041523911455901622288761340954844386431452239288745041563344619816487410332290194642134893925640691256448997900937831629408868807549395489751946800682132619230036903305153809491177465326764166318785257813249294841333240224319667072427271104739055737428245738846690787025994273067890985979255969237247818612859139380020265358724617545089735809723846872881447653257989699868171460501786405437053973824169464870153719562723205068912646787764215799001201164826044022474225728 [150,39] -146190768563504295332628303705397833601112074853000478580739822012619203698231158185693017934233770002601456069306289703231515486665255059843181676514801901585141481084898279801195142265996841325095684072669978601917461903828180391015507715259712235140361257467155810356189958061487809393615474040348782902661904780939816655859008063910677163212919861476325978429900538810469959293587659617112051065639640996048598674332757333225781712023158629264030094764740459783273060267507616534524704477041307248886463694692477640052259780436119040088819962201967984700045145090992882470445130368933342611941084208016818695604239286317644719049234008188341478974016917854043781111221079286171419098064578085227046576640597086261159225900689235405689157422463265277950869544279616838819118342770683063490552948070557394939117229359499271835983767191670885302721278167018510800096568353268330625995221606624443918912696578163254803031959213366206878038457078940347359029358496874898392235906716247309036917512071019075686546764720885418726840258020393462932818931024454957836952136794048917656741902346244492464241502729781528468822713846202013531068863488844708905029765083968315810776581822664401807233609466066075256717839703591818952041120810399619928391467523484291788662939654576695609257155982845662838077110792099878618874462675565846762328128481982185541787898419134939835644575402208243880830038457806999682306151077189931056473077200602492897003891795356078001904974311170055337688266966944127060049230344483321971101998070070878001103533401278668647931710645279853373069877833304709118044212488299029789944931329217616756629197808178563956621367788142892646095251951202804972721468410488603875316380194605471434176657754697762843281597562446503709788251488567385854761445835731045938573178067683855821970341908648114071023026558627765811717908431010023519368186048558849087665117774036182887174319647954981794645807914757348457956039468818259126661576244008194421016578530843155899072163028912295165681118793364429739700175260473117219469169902110208983216444276577366374622975939383849118163936559320124608261850541678237605266986534645884793780868716840069214999133644011571538709470479890534408742681664 [150,40] 27469565627338669613743510441807140797909672788499038766980648656378461239630098643766884276223628427236558490392894950299647112964175482352512959318093707323061210607396488773057329282684582204758150066978999483875746588206727793270746502119570814191105012589945910739282003912869655474426875144059441785282766873679153297135843451417857164763371823516103807893843638484474656397876165475491166638310023264099782313940444445140644197984298108461212359562294144594569457157992819842247807961003124327890840807641610900322745771408972553590415635209856941298281616963980092299978570723573983799670539250336284317117120054035805898181045063226431813950279858869356212293603384068737752469661463426011199064045219300217968595341273209112620578838903596763495857992252853707508403338665049149704651106886442114593704101005789157294921370466034504451253315817303432185918491947290605735034609193725227358172445309109575886579322085283433520800943346938528933398618317638317626014281348456395977090763128061734096098201073533382953461689630886452280762052813072095792946818863995904449603146905181790765815127524192912605864604054681378986358170930226115157949359231219133864202500474876315889052870139188711250333900258278030900308672905198052808023625263360439148351677093703896513150543483786282368730358555194896757181075068134797156499354890862143376322286391379487803916060811721133070482993886187919426670391330960104364083530466037697350116794072501588404001215735553307122004183699680260699273239046599973027573503237122707808957035292356227907239469193156032191992169964984901989830467135242247824764854364472060418793865512124757626577874415582914388578464520196102283158038537897124289712031225753146727873283534637288312674600079229269550029800963918930012217051049483763323135356305400953242999538800819250467282930071952674333218045531265637827911762705565433036447412154948227758143157853852102600005211155791082105265476391357399911495035663796637822528144320235770931430424302375924115386600476714859601833844856400440408553645037449056064270332788366885275981858505220415102867883522024043416592081722334674451987286595652640938607151400153086451364827809294693093526338062262043044273422 [150,41] -4335877267641212231050040891227050000054820004488568146720350839904946103559410964039660082673857971648362028538807940445188812876623588661607913488832227346042223467352365705141111094103317474803338775378143184038150680675802266751397307049398922879389525582311208768884783699357033780859014189733382036342138591785618308961476814839799507701186252741627341136010550009408904271458432044320622735178183337443585088783011450740340942176922324687377648143788219510049827013752656745589482949747794242028735064834399411971969012986164103685344554434151051621892278690614208899158330757050892566913325785549884838142441530870168278558568769367820149570664964257593512737377010272039316354957394846834743228606767736869261519017671758448740596864200234561165755986126977851934680631153558330623162401383205691038384091596368321543021180898696585288207366614434614711875591826659267732143097695374411793506777645888619531369138022110295803444297703872065965725875232882107499440227543812086533372317822337946208943122598447765961655347920737710525079160504385069983085694852573441675255272913172957821108308078415809258779954018117503572348113532848747556976716018862062988773510283830401631446140486081984398231791088146373522794548190085978512391529505815809553153717824797639892036239040773302801200733567541445764493853732179295025449319806255340208729375341651794977087566593822029948568337332298609461290299880797227029064469432673939373257246360862968808236693460894659896716728653645200294148184227136086573759804344681050947781497648641508456223137707534138441895435924913630453703194334879570083963005584652617688847291620531392219181155998905271037656804178235563128755282791935900475663017857433075458485640097597357362970430297227190666328118306222046350359075135718450666520099459524610654449885485697067808575156607440851784690411154198493239023288576551764164349985174948253992764174807071503839738638900512244795234439317533903716299995928120295766569326286117646347292795979936333204806142733653096503928476934109950802946754465648402199746813705084080169191052452650601857849400882921065488396767698422887439099237670489617643285346133853858949242734670388103051288672000771762985792 [150,42] 553649586652956851805994774158438625331350028152713947535403000761608153174615211953230454465385944978477127605668639813999341481891101016852674198874195171460901168572442878539046289148249321095069878472127351248255444617591143503671991020343569843951239134680466817628522042519987427938952094204087589056882116671784165252631768659283848918507810310237928756205363068007917386019030966232943673885423719517364541972846757632890365712431075451676019739006765689413506539333600606015497631165034519375533265929804063771369462957651880384200048324237251421332517664052446062684355487419371057486585108359597100849812010493474184708570716757987234857310621646151042332392937661798545032497190279302265189116021066487113272987534782119867511899853754282065546736079334298623934670587007959835838315271218490927345667310132311251950938655496028725035811600367207376469424052027254184956966325824730798296227183946686861985031327120016900720638752848800676753451476952410809690324869762868114098158402108042830037082654206486207886824114157408095868196348790505514434035022356033167628398398647335982676924070041318785621463154028903869023770206577599660215474234742704757862025876900856860291097375514859824097430207749773327252103165159724412445205985274035580355068986636513207846443000051610572405647496802250214067004488217896264043390220267420107534831896338786392556050135849239387143736662968392988298831786008090625833028932806249717212288668358863246870952075454617346561790470714563967592445977625179491383579217947687455292164530007898670737128139576202183706707007035201151672662550148268220306031535511374768675958839270305175643623865062221003627081383698087685011746455806912534424512294992538921391973750327126860849363795952950273793052457973304269498261981449808359777846141300937834825129984559662148429270570862028359958797141703047786394146922760086054755620136000404135165079084889601993486288244991790984016576306881490006909609035665905628584434013171740644085255689041803307649684190067796760153760123025637847579296126197298400594065906794242262082627471726276676585795361658026245583930068399185992701307262404338714600178258381540749045428318793428231216328087775970880 [150,43] -56018218832703022485739063177423675840308318140351298332131343418715242651707876275304997482814068543417951698839933787139763451770364573339727243330436694284034339879717538688292873811933822850428360848035878667154235765499373965188756522960787610560664199489933380547208480416627390491484071825639034947953127304587875510013024746673587879315929266977827936736887997668510639628584526980450631838777323021150666346074088674188735023461062849281274587994471760279913975086715244495589886695142994914397916640619658538675371084132229053883087277970155920052957305278761067352279324936607971246535636587721920480291954857210206900961549828137753693313468362671315809093901282912505167755278361438683853131100249674879002181527530966823148522789904159884318271617993194359710934970556669708291300357098264824400736086621115438124535810541134568318380808824100053457563645118588134312048623514527194637552989974004443478393454896304735810143655339648082233814119482366838109326075892470131948329342058344515385808343982611615095304767830943740252962232624244292587336075198250986736461403531647291370318982645417876669169183442921970183518848200916323169038021935616967938019666028110297086997012064865886907660770720912389616086846418566017509740666856662242201696495773766248484830277701852021365667456500930393534133280478731936539729226682343991400146874925526957060386244733819841489248532807958409497928966775681569210115741667933735901462531130471365883826846255472616845348265274383548169309414633015948322551825256057672881860176294810898534316712068888420287841411884071425989775272027808130567536602590191636726214132916963430994881726610087256039238358216033956751950418368463274036724602473445115142263299991742298382354469939771993226133597704899412470340853376578723956461496973582426573320281606709037380070325997983724080094188295108761082271785966660914222369151968472368299692908130924325389547669998665509042219081291558036532816725716545156989659700894891631716879040736947713320191491737220772958819334390937878978208098372588211028508015626994479793131602446092730263388707896064624032424612729257485239979745186522987973236544254891767174348004696019704671096510037504 [150,44] 5190941045767797850588776690353415392078016972380261054469343138959638297307218412331576884539792126804211907975942166640177194351515240930580273364252055119390399882430519004458312861071480113668986239981293997867431188049958495368581473595722471873153732527865434584230591511782173686538743330299190032330609926747649957840644036688137243336246193927218185078005373738717254323575227812212233463738964186299634359967769006470302220729832308193016989546136574510368169058729996637432570663199935284328511324063040080592568653621062082391500443597508149876866575592549647437885626312694599805972578755799043349839627473443642099917315896293975583885397511929313486275320804070875073723443168058255094583239498357198579085580380364904439439822132615340752075331749604160219649327208166983588108759105094459313799151426562609926262129747991122566386396483252473821313593438770210605366635941147733078584959381231542406912411131623284316907170297755139577171002414557593931460696840774461283823037384200978915380894537591859450669976771255553529601328690670818929789388677941946761625901022447087194233285924140514223819760351053127146301074474623579866914354232348108552687735397474797593271017410572527076063022520264721389491503598010846489377776635447291925434961709942454066860069037651455344366252919122735042470564335053748353514408881921768343294418441007615301422071885411763294703983318210765348630494705335500116682824182581376830659487142869436982722732386046594915392843398563187278926067350534214994127599563597519778136803586787218183082794887354761298497606632775244838653710675077133218701396760491674664118332091186282670868020024124806502514277900497464296708350200478705125345819235615783045418039775631917728841911773839227337757816703502457208933995230305360042953051868524225842310576514718154970047101788532547599364965269682468681813235742768564312528590569565671200115891058135997607971308091829401777172028385687753471617841847519869832292422830166866236925232654566758688087617769050885566414480243616968240323917724709048010169501700265618788564478464246009356873139263930232449390633667042361468835628839080283395958051473584386898265170941951308004304747700 [150,45] -849417052421558471349588716996723554546667257677439128862629341748472653436701746255623294041092918470831666413482564134392140168617899236385400418808917282746476398780389631638656369730050781980880686152576908879376162223300773832519812414677670421113262951715758140392302143122826181217152496541258801376118628688622675646898792774802770511391170656400303279327029952637352373130444231729009053713858328488861432296585163492320141080190273994370472245941518100263719752009959597167992862957192800133005039855691971268224734542184021895202563892963780609836960897449076521361369292649271060239437180982180973724841001011119889876268722806400835823650588282412414155676847419721112725718570113493980317224649035234916928723892754305823111958737745291719124950250106725752976259183238311314634514903182896689470790625055621567852980814593534844901043676538308042286046539185218259430544703186582955080099458507232871450516121015706193033393245138071196124467056025634772025430710723447473095670790002022430199735638765392708794329405460306118758231137310258295045126229132040430672426738425890208258410958974781961807070809295603366235999248637647472108897798844238559493714258031294706222112516923501585384977485564349172832694534273959153091721819512160251344532279161309234042554170596273349495507332164817827882783006856050281052117151671373974810719536979344267216419363723035657429098110960568216274824693539745744179952138496411800704957818302000889710231847692124393033059777648321240802526142520886461666222608468901272310385171396629270285422061532470617964699059939184367861320653886683974021222329263647444072390623691944437850530532013340007760916367908301159950362668075803977931332696137933020540359414020226520711387552072734614648664099000604495981281961677471896294840411686896797403027963636646976532270786998848055325799731417452114389828683216355629301233454583573666833639336333430434278073636860871866944633238304370391680725715147816205499038425072386624058006741755082665046846047411738936221791962223181753193207288535043230542016232379747265926083036028074316293439791434794312309484521372438567401516338543771603468919347478254366063235449419573552644288 [150,46] 300125217233146823295892449813476300108379451549499187635125715055805604637251233884064815136601562232529647856211440778000170005040759787251390252686534808702143676678264199388984938461871724696572606332005859132780809618516476130132887390711743952459808033737751863816595623000535263958665887866098868812822440226357567107681332593640463078951886418321779199252067329570125940820502254604704657082051107641541201339274207667706460375306729325448723875422450676908145115857428695299674221925772623752759926708432320719335969558219719531226286031201072909752858240035130634307277356233994316467818886093029820480470118654373035662776493198320862452870194051020063067517578119767687655802206851788502178166531681880626284543337579743585701261838251527963848125682274747411825369151292302433419878365263417734788024591826827470671377911849132622366570472476762177708120502276285401433237849019068147297806424529078627595862730598001805984170925693240167549487192456171419130269804889362019455006657288907404859929104796478341049914469702573201429532303084935391165529902331973013089406508883163277180251185616704699669036720293179733785602140456634070022598496601283009046043066932989211037471485274865426044335889324047132959943846691226132847144603498103208912581091740991138014678990360061193058831857924882486662227513666423224489729257467681541996087856328752965156343744049321413218182595096840787779228079391124076575196347560302300893616218088768366344546868906442460471112936463628095653772046150121565637546937507465223646091071576146129509878947163544019559916098451609870124923216173608681780540971798737348391306590789635906299004944864866184792324271107272949129262613260018725946491840570993178867838683285101969836567874545760578488551922114066310577926679839379081742762460608410889312218813952348882973134693387190026647613155701053621663417904735950228223584697935177337688268949590606240417976412629003772461820242240760369728902943320458912921765517619178954190745180885377989017418739885716167279968659883258506661599950492517411347216709956011257171813076639168363447694315330633274053946885028886683215110613501939595978506399198161561842338956150488555008 [150,47] -127521249277130250453761735851917031081759044761456239717602270079090711001174587362211105233403068383359480630154104840991731425348853976688492141223587656801739738451186839300033749968415191701179691777839278576418855257279963845723681240744418461026438414063155825275639926579643835586589408326586575333430777565237137678726164908069012350050712597413478931908066449353571851574454849784360838364814168842856959455736191829235481069135877986257234703109038095098882053793746042184548120086859031741981062204942600821565903770941148678013775588291905256472736684972857687147397850104268366011872299650589946150239840169542067006846678741294199685165105088817153301194041195974133023983825265310789126851790851800152638665940507948330210280025926018717332578331490678056077210318354858317678511834546757997210666172537509333239091926067577199450736365339607053905670110927713990070011250632721619651702942373574837602266415812384368358985669659454212770964516195056880530352920436384796347382499157382350625386614775359818473832118928944581340843663743415521518751256025278706371413352555289274232467505213732777591373342852993028119342314882101860344283683144558383014903195426125326220458366604142690434485114173225147217797082754258101974450467313137264914304763979778369179558226771716915181695682194134639847601802296803319827367340683637249395851471265932034581444770394414780451031369711599171463041623348598337883048116984909676922347193432765657548935807700891338265611391619543856504392320272016245979537068295804274436503165301503934766409741608838375812480156282690291781302830156467125749519460610890254789866249172504271345274302121361713445085834320487922708579926572746109039045758985923588799819757378603515728789987739818094479469674197395402703263732954051114106301526285440785936617326744546689681561975515652424087472228604310422528658689326774910805704989167472323977266155796473030060105373950094837758824595077644366865318569720651381438173747289209485819497540822951335015179846900608358091710226766818980812184937837671908913427198353441918840276007988706364451779048547827507233556602668358050313003231023942259337280848687194621229434854431196672 [150,48] 49100391367224265663325457184326545464628888425637843951806885270480258566683829713333567536468942408232836855766194789861365212524808109705936319041248156422516897016080374765422511474148755473925955969567269221897558906055195582682062670594877515279348524051177127758113547853481839090006232127407558240144414465151765086563887548638963887453073552604003033938190848458626589112781476192936299211524314110473456602003256349395567516723017417731886308646763809582107476457504370986489149986004226025937245591479760213054472530302952538634284149516280234115293934176105144736190301163718900676755872349363645680911507996535675422218727828778458769730605213664080832114034155421369098691819044173505641457724063383135165852043975965877037443018099150770673167046514401503788438163270819623008640348173522172057403765879278007828572289651323254980558575853970320288563617808625706657273573121229176003681702883354173541890726527685099643086078734754529197920549478920348729101789148592902811932815536028231695308722734392959678524448693766778433059346141908716211907305796661816543022576177377475756216667060209867030297581681909373331487270714543678570760320738836633643629258759689485347171926362305758275627695098358835461738667416076581059535335311198001178602595529572416365081279673402867208953068205654192573580880145121804978990507633974185494777578037886488823497068857795769691791176577576470435354745769066038855735899092387909571932736234905126787968429490096445613290867676780632379051547374189595123568263366068513900072390268812763161781883639520776255206267472273694300850282709408388433676910214276720322674820044935190389919166401508094294302694135111909056998567524590129512298657852863753262689613128155174194704397787398058764806250421154524312345669463077560672489944372993082913105150017344145142123629105407708752945728471644850736564757851900693939469028514265812475366126359336552045041264857165540492442753159643965952150325904110626698855474693204921523823527906375011721627259330546025774984926452049575908666328526740001258479423158252109063558587443668981468144980261330479591462521203046506542334369202620226981624722206524736243627831353120 [150,49] -15327335425396900132279540427520263379513923964378975962926214419295562575766067961419689597278404313243558751127426242451714817088223465558391751001187960235156245186191503632436205534287508842925853053818758716291415601628983390431881641291041588484158324457016422084954669082507522318770755317096890421607243174700173320981119854001422216710752513269213197715418708838181387831626083709468184356855227796329224186253818844563397955072339396642796821930389551470672047452012551643915901346704244647046640155632305768131982791266812629124586056589868810674163809203783511741928124543840462182042481767560164092283807874860779173793238371841971908516031793195890787150667099847261855252472007821190065703188165019292491837595653282011636354812913496355931552082647939721557853452888416574985447202102469113697495638755789874668802287748821059774408764507781718805943998477695886251813026872936432163643409583634415397594227285218398296028939309763893966799137640778707168245231851551549885704098912553739128436107377676991700274975242490596072057647659651732106295534428992359292664028640056667171957791398304195573765018923830067550678147678666230905939759617704193370958037291032142185118389546964263069016301021071009959245059984892161109697140999806823929100395077701696841957390176975292734207891968186195324733075086223574674648933562049190848456889686914059386938774920216921020777733248159642052395843618464474710323318959846322096613176837996894080745974150993692498902381482232563018076386916672221596754548829332296840159077897746890610551887513293577672144229116656316681975451750885367848131132400107110097006171703579281779216581180970380542257894733877397270640966114492971020777195178395241937212067023540962611951097411672106354956572304957641371684553207399051302077739903127445090650949045521128009763492743276428824484365500346787141657896783288829073562358026903016446258615139872062353524196740250130273502170323199606518222105357289900667134745684188669120514590026054419363966779548438078808923607546511121303665458154518453246394681415359177171504517364533172023463029632056618874979747729177737066792092831901570028195314692124065279347501824 [150,50] 3737677098437005378308454564382700120127122353026141392103016673299043690624616169825317633887961581005628485356556326332453962034930550990688954213440511165273035757062644111704252365299283020023481543150721385512132686988285405950953617365145171761107283377398413725809193509167550049718515034797064002973975891041836442031431243113628415712104902576927231826438384146757528423095614275698604886915740821318317425403334729972570864213548545106766953692238378099243205119256424452140051724965970405242240641136031293152893412683041343135207150383483499573526330125700761118440870657337673887375476096944501070543460874805530609868152139452345867424900670109633723135923396242958912192261061155495938988441695475521995834399699539136400552227326418970476835975366819996325191726957264455948111743865576171701002326512480921348258374019626644043024233263214216677301671856566322494904602991553821711128290601974369756664048164443378860075836528903035290070788593543386635237078142314340887356027296480870852835752285283335912731835812716868821784085889494058152832287566396912900165807379172767751578670407329890238506682473960571498730341303553201319513141105857193899009775067016261465717128821263684544420646666033141684093365340366655644794255818200025244668460926007926556448657229834160874649421486129098984286173144800542387415858941774419697367983343168833035579570609571741712071526369572404494642687490531638744177903548514263080576307441855891320297862224022082379892537047614666321448339326151782497029441743118379646535756595216502541714438574100752369799304116125357828388553610587085627791205349637192570879626797147276812620479501639423102844362313220529801960650621606408725567722984601948431669058172211484407606889005434877405201107156991187433216558966448763125746692485099532094706943724794197062315992774163749980489207790692304487580008763507800533853760966011461319793586206704133081711917214448308847276067094844205599379364907806003144240916914985075140645258294886068420925818181992472671599219154865651612758958864902150924004393461704041987820327494348025491061822952312333983424120754691847153279523358758265685356172602591676572459584 [150,51] -709639056115851847134785384136279677935267210833646241356880010273206911891246604283924612490049144996247646689398740412204030796665001552662777613175219767637343871224737566456155940525522286380107352214650544025122239779780502794354056780153182663723860898693563423866635403527819471501172090125030200753563664379565467646656310811309536920101813919896064916210979902195435995362746428131750467692858710811951642772175690339749614396342999393017767437558725431040684848317379101283494542386506949987206624103203607444823371166364036669726819758138964875588401641530192171079167856810509473804015178208978181544115728513032478581023352102781774738490335729843735257774803191641782468351792745585942053118409185506869020748593562818742635324492984916439986394044241920308707211682508907978344189355391189657874889036716923410736231884701580542987415096096822877284848141454789324482521280462291802324729756408684906579383159524224646293662824802522324034688670720846395727832006124949880325463324223922465788037754150955737389979093108921834133004415071883620018289546060973536988751717707352062513126143636867194953170457255247986011632993439163054832340619871135441266603578042676422087347786057973160660966986793047899536108651971606508074450212776124828742657517627421779950379453552938671189186484912407943545640130177951411378528051927530380440649754336414376731922225054518754149082799479798410336224287855198099983912096711090894728523710451278899512974077939034314294811973436979260450199983045563541466029293911763459301670374015192239991136045093752896170682598154410040698762036676181563372241097019688663848198217281378217382869444958181928207208045434444021403207777486435054214232754047086754785935344396689465909189901553513948600817670333624532291078782021351084583104961322157033378883435821270595057859463472963148430272062448469746410443448310435392271662199499011590917615998117207868694177257175006646705484697742722969909163346802182387642514490393428476215416487286396298256396564828274523203379480921422960518581729890851218168482081746652877103845884630995940976149215378614074022429457570923259465433922227270616590474462852447663552 [150,52] 106221186094682178727031379525793325520401432588713903545079185427083867746223502574889110459087851125249494800045026996046234107217362548845690886979788485969618295561593220483305495909078178871195226615683703119532096484088229983550500696792017378366077048920996395457338315603257619626041779427651733902380712807186677067277367473182735400512422952789441341160735492724593802098431824297107937275720356117510395395060836979136966501351738629114671967816994244849510813116905119282475753708412277654923891880029805028799470613826774008116648051909736383137566551102670240963878898036238235909342189208337905122890698080827820467640648466486687284242758304026451387893446356247466129926591169496731598719716877026856157545104683126238826204712848504465775464002879107573635952210729561451067040927641790891369547808993616073553174725949420789621710704554238803635718727803690862352934423335657235239458949454022215071869845369640130985326374705398896721832421437530950385817436758406608503283750699102903350566262274119773980364434287174456990862595937868854251928958583187012608454228336662796885442218836491765197484474330910998368503312900877996966454597679494188810184738818091954510998257088278608919972956982155684611751880583082540189854085844326632917272456642486733707140655594963941409864753558981353448399093740934835169062870537226095363552053152311845237104125565662464415948584947084143908008722656263767892844750506203617551768922654707208199316904301176535305503538549057206139390168823750301896053313220175192479180120143032930708270465317186902617665203773381336521103967523313796617938852960693721024330790731680568059916438729196536057940117820358703238949064616764539106133385598675430504179048527896899617415068016122402662450952836944941133169959481176903892584745649282981661299987505509427258321886886824481183372626931523770706495689680169079894710118138964900870401396187673125618391805795193467358802936435376178342751087079689325966472464433676626019601324467573616139227763296261397824255067279460175608736414069649478720432161418752855330275936996489336807691667435443378208158818277873838683560135033400386489952629884132832 [150,53] -12949695906364390989956323411194101326709173490035560106371120037354808270522257190508964968786140236365400034437666858835923543179046047671532192837729057922185801892198577596780167900589810472030389776261032105469946178135601647055763331012684184762953491413052636196563115374233019581959711929502306033067179860690771218102291760908933133434429224224226785075284723416495023519484245657109975471895038173073036011794690302063441243732337724817842327614188412955839126339785461233481069607844326977509518431401417253490804991019343016423647475594771203309973876711738644426056449581309768562018798350157208346866591818781711073690408457216014370028373090582240393314729914164617488808799073005624660319676119714957143027353076050787406197760414773921382260072967090180388015266240189443047251836676079315977210072341911740044169529299463601780834364331617546048274628189827432133023137151739475597151827853155721086296037637464884442784153569389055737550208470622832243385100648333962955077738359166902434090808311266477020310642053449588069602432542334143691317081850505811139286756123241187011581564311030701166694083929881613626667971484600253562549590339086973491922973319057198237795211230627973180823492473727648589111881100882325303560194411067243899877289701660212094839214056490252751576319891992083907531965914192810317036947256966957972460505000152234478499613636532508784873684007282800714052277822403804392045154200762447840988015742935701501957582324062506650845395877927308196271278186988588715312988759994037449808918971056341768681518140539898070787076434884500873455769139833596282526637234697005073091275862538130264863893310902065956358897464991110428497581181396779682922717892414342083259282317184434636272648822291298702846189452003235398904763609051307246501098813511873370284633187421332017250216908648281396507437932079737936836488130990548916686358412841247175550606434618578593904917318869804625008898251541268909622723172074160418813354624957453371926580663881296281797400483609410979537142245974153610213486121653435066245352083505259400756425643589653768719334711496675433805775556156473561136237674489922363492280857600 [150,54] 1390049920261276571673945160792151754683710946492267296022006340583394939580925579350647252057944347439618859562505777252631954587035501468293117482412887416984419798667304199405289863856350661675281270492330912866512374379718602934196061543400957150280692921922424303291704241015038981151064102214860165984561198912539470331922694693689554590275463398945085901703146217518887968485805481323138795289777044215056491688653112206306102197157635604916345252656091069335936145566845485501375458415065759027054417494308755806544161559070131279413696147432656904399170298138951394574622757146816385452122052627000780451783477644856998631362740553667105186879578119604788896441950740314827316929482192763536340457138687854678926093676601542274830239099934132312123041849439000326567036737788783709339933612800930765014311649853364758887459043174823104605725757240897653291765578843171531707049105871776810902988631166816947763223478533128192568375318258164084615664422036475738327842982592380288915552200375492386340807655853958076781004428263010316425773942519799331364047862008864127989898533517805267551134475193565800865349395492955231745933385513814346844419070845633793882427490360983855439740783849660664596078460956447113319937910599181871585235034537945515332291647539335339165007724920631290595848925203787259761299080920300072147770614537590626413302333406978327314495305592487575867534558102043797128757274872141122589611982693486130688071058662564091852800030745706025334189904512296111025765648536567427509733759720788346957500949418068330522014484432838332860426828342691496158581021435543439961087077927496998164922071306172701741578981401622337814209934930331546513640429316223223802277218553198120147186006122400447609888125411800528912139270656965187979072753101217024952990844412199142973903303402621040469530725694453276197420932611458121365628774553332250029534177911610029441963871287692147119043684307304102959640269646000767976368359645958552526789032128312910675681788694498731063814023915054502870174378079140340879863779671702434853120147272558991516521546563017155274170982861411781293034534640772284499043066786373933356794112 [150,55] -151747843929034510216903641560293419271133646010133868035707446897076657811321552307204846830473648721868706374215121822919440541224280859315928974462287601875231926578610612873951482177627471695161687312259801841641824933016732655696217395485870491525725065337603829197723861452589625335338875095753306413141697073620190877499237938564759867865888419566699563846619327023043380552154701801710191809419528276014076297112520328895042801276855938094075998081080932526467409960026575948904051542516212828047324502626591676242158430398438697928961334501138576071062937783386019969313624075273896374085575812972404571591905503398658231388516604797906549275620222869396090270656128540830587707976767372243665719101563283389326342634937522227349708772415374750008480935684282891062939551924397531936665976796745248459659640156991206751155658402663617898662231406531828854200865561504505883933438618597255625361598742876030040071838640155439106237579009980227782343592949298166637565819221035089444859806567458711128316798991835927309519299320167915416168296119508917535074841694176912868377767575508892689161865836049988599774618816054913362107643393694837915939090890481378072726744105852624502134220438094620215128833957047529842575414068627311629048305018607333610975864701799158876476049809121658349725180718223381674441340774725529542698227844072261588944995244649945666253910826848429785524428630771594869203389365983737191172684574443483856407591271838692647906596453910304978168318145854860624501143316413774319248489067930090946295925040896198177570853324368937315054835296236612767774059782513646132140352169984348101901868076273408352837933848448273829237355076998157333982797836006424569988490881872927747466256872708428298085346052311942766842082064156031457215763276711693776162935441723873990336763556256103629221126505356064664266368193733251032767842583781100346247098536722349024531294242300315764242097536160442700642414595692314807895875095206257980234484644908073307859052701729835793279026593908286504838635373079582508787089692908702339039316083369124381520412872083850821381451703660624543936430082098560093639333682744734832064 [150,56] 19141952117685790605753274913620334049972329014253808234096869223667576642853853625366139337144824145156014623864802833825565392068893719329031320610885067414772767092680276526339983857986118276552805091033024846512525412247425137835448322016385599600727381452069934543808683034334316670508522371310300619118567114797415050573342351924464262591905672150185953851318918322561662303299040824225207305523108592664162924180755186575368770696998013743740153679600543252017685487259918644455429020151285158569032866925066810677748928472255310076018163420889356429170746065272655915373073314325016548419492909567234324816249881002629873268769397347190946176215545120914239072221362646603114580636260675292317906938511715148167183366152396484566277106079031574789319052954656081872376762459063625087907565420143436311565034945141664924428600049808406806880326408475117350157244634084929357944046551870821146081689584653748084606941594561986307766806324242496979112050051824566094722317604081746042251276457246128080004106343022014383018224297982910125823790151452092937213417419401859837068429388617815621451176730436209286875122967625493432502827031520229351799107971873819952842124572670965286769092532894769384666620753636186591731660085779412201026286179020649252784891777949164092374314951412136423885649653676275259876800933961036829143392806753244370548664865257791525789497060093746857770701992515797640523874136158393398269498123772059066755791797480469106618563573399988853940684901095888378804313778555036388358729694888947313746430233830499936672606819219953122863773875542622275501264241110849015231152963784708699711979990387792887438431620433582158121956399174978068867319491384888887890184737673782713918058615758783870491323443638112227657060299078693926761838916207053600265479473276323730656520958743777911599802472090011670457670743868146773602424846287876309811649171836754199576580372623120660401108825022606354785150383070660612181714290853792672495735198212216428773444384588689061184153538024877728316373771818986810662965981334426915271409586349316824001215793974952835906765097965517859368476955884872297803681488952264791 [150,57] -2801236689025035824308943995093295329252912316960700012436961422423047797530321788950685104038573659850576467044967092127876584596940545508450381188881700806311599221743328225790513419860975626805833614970160276758824675924611001665384632617465603606305037702136411794786736248372904225131181973311632316344464672603539974280322651617517146384991752021252284357999035494774848570628135230222583475922592685291490932390834075709680136771494238746205789378133963311600210595472106393028788090052704170574284011757211519084827810261373542606818117793775437749263070814588628698351484946890348526093753434009268803433566002228680066902451025362863380698103787709852762499086018832130753054725991002702977607757771173313087746455259569874939930730296842392981243198112687354839082649485850513243789480916337272779319000135538572340267943870117094026023443048878489385880263095328453646347678692548490133282391125545082784229609935359290039717450422038873005355600703721437534040417471955059878051267766476896208587220378507819460255488377376774089487224790759379218695181589173617245689061570370584690409833764374977881845351369838571240103419404939209604924852727719036415838917718135415512531107301578554153628355180248198936083090445786192377353214188678246475543643991843338675318103315243128212890411607577630431466323715920266499852239246480361996721791886250687015899987139083438322616882738734242985271300524524287731272250543504440385004826634201000686117880677444043107642773483057853465285844854113586228773021728951042703639611603362595855215600705216837554903042002715318554770482980761361931588448412442037508940084799799215677450381519494884898736975545242131016898180155476381395796153610859932388550533377462086791213822942025045189507974055524762284781949357681320738859663006900522775593575845816228353085931464107921744806378259779250320005716038547050041858903810497915314804907483680521035400482693660998978026883173997622240572298282994430067087634895101144617208192657678616567132675887563790551313538472527951311015734206038022188900186049670724999993661223661526878782491368028625563690364623552470557739035440542336 [150,58] 459922682064997699905859317889671585944503802466813207771548419635555020680158597476823674963108564499863263075696359708922799341136817826846776838300306906792503097026004638230209159597292977071946941106398082540312587039367492409409355010356991451704611354900407485731150030705240197499577082889240546593329877546830100959946057597396084809791361253684941831926407806677875668893638735427505866139812076805908515120113899798054344076499329338782579110982462121629533810727482119787054501316747841739570703794063264822686651576101993527242696914213455685547527802472237158112166680436767813555924022659768519363370106166121044014629664912840939265424675456971662083705582124320274316066125377692676462369890242509587413286371954709049784717391146053647645082055664471017231191041903581578024037224236791058755329947862503850218657004046796415697518112020283112401875956090014949127287776747012327159702276943566716278754068897522370238115476907742584992552929049733099779385342470256172650504685568928521729732834770823706240364855456640600179023062720759080171106073128432318080213459618954739215533276571656904117035314823459917049842089423913194904328545884726673126640300367031185187368413911084850259266031891045703916655129097296792884391177379340430316096924707622272487408812733589018410250719513589156901494415118026976594351280915901664994337663222233790494920313513339136097239737790192360148123461833875465783423534487193304588527166144010028330821817397736345191946236362757626047573495505033447670310652973050040897861772852452258280172224395074730410532423130301287560520534013240819502984544158505995377575588214269817318562862796807180265835358591460524574113999395789400334988788140131667313540426880976535940001860460959822101573890938713702312386889442345443358732001657744624114770176778371129294166568330684893800164403298019901909054188318687243175476513844299145138627415573845894811434231878757892588956767887849552487816682202961155431886928812631495363109456002361801140208179399963351696321714502232173605203690971424039734977394950029533545991346919253774792786931090368567650563498531684452331232338496 [150,59] -80669178083383068241590043244854838468819388928001529198303401255347205253606502860872056047029018963733105795304343902386195794512798604547221403661757835405530189033881846772368622953766424787335199891896865969906596092020032661906962113247960897258346052091075369093146297529497213702944366129171899467266081029135661843204629340284354487367458977364750432964879820421763789242627706703943263958309014091285341658679368685064701357094636633948202241729094898649217440009709495017623347470400640826072502878577418398023884130745390890607142419422502978853380049478645070060928328074281421416324914990041380095732989773770085919742242662116072591683024212287585394643059803336700723827643880511912947147783796531067046943877034277744536011730236478326362032051917323229450077505286547433883523587598695955647035172261955041443398339348884538897223056786709149050028863650521273383867502235914794849993518222581350353090242237573041840218055885484181718472387932815300773692726301910217184479051281229462653995502793297108565142400043509435468971542549364766768399194657786343037926027135185881772625199877772933128165119709367485815794759129637304185505547497236955966246335657118149534414368495602393552672271507836528487808563371941838829928859089360143037906926729539137238368886476224749873706314732298668332213241104094772232387415199421529812150632560207725361342127431739414356967607465513480966132309269681363778671619328909935775028190314861817517549462608064119556886113763631584013261837943932522932194165855534736262026094873497233534457507452503897626640203354036759460590540827058657062829444254884440941059537678107076733035098164556624927335085497765984648620196130056759260860035152661734713357170545509965609386920474993348440138883680778073241962318855380177457299907718566487760948089185885314468232580078994575937740081933339473580989096736150308554261049719422297216736999712977418629817960013305699672242167561023905392728671694131088640244956746165279784728844381561193259142707597581773959498969669667708243271122098060041605160240465610220231371936372590222808963915082752431413007421081047367013704448 [150,60] 13622179748693855734642123210114319332832441482899269037301448910826928846623602227855363636382501942157963040170248883565514500342842185179530932532535406868383792258573254313028197120190451844237250806246645948606641958537201960425194872897574421250049618796647005551978898195794806316822049507503090927018662189836636102769608793052359853053535412683924245681577367734799435496636099602536811485296183214774935319089775272321686007036078145647268442801908632147115670637409867846844305978290597474383630963745095063752680674263869099535542257493634508413881153943798627337261436187562131603145099091656820259593463540813419060385372531477136511469029964423575765376505863815565604161380354951824949434618201733496840871842071150720683525274242805691984826769084131296570529591384942740433625691965514357152196402306491115215781017987621265467563107803101922475333998370741017159193638870416557870969381826172248820906441752925807898659975526093732570199566907931512637570991694174947191072210091144891681342811774905518418288129820867165354045375223998719254982676224525818360379881541142226375021563522992181990564504154834807986845915238121492628659545471788327700269507798131172872855588882501160669692118603263610012752633076336356168818178836818751970061430196262409441803919049340198510169134630935721327226580015405300326785605589867314245627449858444689768269431702029277320419292000073497161405437964422224705482591752927871174221191271927604377817770202591432528388187961485072289109361079962394770760227320747215738594561002773858734152332077547207258506372210199057971856368784499688518153412877501954706444259627951830224818687953712647423779969086181843910759812994732942366222299400420127311864697083944838607398506359451674316971219546771324398672429222698496365400993310532332647106414538598328108734271979641646062711038404808475566403553164757406782080874646184369419931424198893654136521857199995466143228463936338622002039358207205619447527595652139777163949468077445473063182761379600405340366400606810854451762359663055769421777914715358616027746831856816429592996441983844116838990858990210586174484 [150,61] -2022010696274544031134366453955015652350633764365372690550000155598657045288195275817255806336732439918113200264840687942230060643229869157588038017779110482089024229416333086828171487137172440982627696726104376692490639125247427871413437437793659816550416234854229510580050807320260765605085712149232069780077656084300890979154098582352090913057869249941222254703086263880131560757886737300113355508550110758885478707445672591179659970900260106929167332231809196311066860771078201114426224668659899607067465780711661926871393083847776477696792816560129682956840525553931946455129866500717377100575752408184770982094225015666202017252630374465991415639150192022263608128450373029935829931869377629463737303497886964536538213308914720768333223508513692586328000714798264148161890178849932858245900652827023014675008651847708242940351675355773350125395895810298941131947262716379033167844664670768108875802175780984346081537719653614904731895910845737064725185990724260725373366079043946770934629691938423120348647336843789423049849079986563618052668665468456285983164021661448498064233544350741453359830349319397690204682677996266999784719236202173657203470648865735485649791306321654737286365998627751554790144579927147625688612143197273304920500563738239620205223647041268681119690007206823279997670366288397294077974132742473101573574816611645757539797105052015874788860822258656133901807526442347822981052248615918838958417891166257046560706419649502170187345160551766738389166527645071716541638520819892798618963817831671834535106071292256278726359444163362070300240830955402570144168134055969398213948906966168179214717399190989462683967090119457823684195891975808354267106333242816829385117497288625870033788356788030830459261016315099557046785579461392650948409120145979064867621096563844800769802750035999717897730012883474500797584162671406354225426249510596033368785384949766343122987996733880193250529034355764170799571505403844019574262975780669356202342868983232690546067884883459657349786510703608923903461247752491687067910724474714715561095541689393965751228584672320839117077102850337543275165372029673216 [150,62] 253993758448402244850383983552827144782835415704114994577738110516291964705389346713972442825279446870070330735649335776144688866485140310879501720097345789191745161891812744057596386670132813556791961519593706220669511791402320479269495157281060463240838632633041550841520761772316879395852260614602405463875972769202494015286785479361298849345721769344670889406228445381869978826663637139497936654846939721062803768662971260477204405874295698629387102498901008667201545636189631460506574917029284092321107049574499831258682698737426684102132889026393950780592437400847489837800514674380488998156231549356764699752173981656546310815803618984056468462344336424063409015363574846818354186753185467921214966065767602066936344906523360944918312881203358784470461368574611669716967407934453258689944036269973691661539440669824318898888417168270649370717093309670576202673373007083864054515210398682658602793730462455024061209752678276220503073321889368982505611483428676531087458995600899661320772975579673528258209258007635435187752273636290300495322566707194372557707588391267422406629654574825813485446746307691387594253123374735777081835222809659337251822751116218795869906150202603300419853527038284650772739958837010278047688171978889160661375249323538380178237270174632075365872550082336752608790588158235413641798255193559616223375142107851138777716812789992721340996790745213559445362877317907369749075685816105863879956927603172509136850958195056826564689388976673148528100681763485379700227784561315810415212018976331818830272757064827790257923631957332823937563703487895190572686619679923251103070452407712762789741305718448037763080508960183322772379432295179238360293134514933612496616700054129864692779358786776338666736751264045033137161544474556697495539793633078236006765663198023462273131210439378552045945262002319253191094341570874571458661880147563961116045442791586770579347059616858278654481550010285488555481670617479358312781621630363008735174480445348748374876808184625857135356158829326438109996826960322469773896068523543969612981365521820447984554381591517374434612649186584927048109840544432 [150,63] -26963636410897049044236083581900634002331570449017767748402881918596173720336956229339916697010405456761158903424634355050769022296753681988268805982154791754796608379323730483843099774811058150947196675659135499729487215955241584171807424477665723178947710541704460405836659476814624188861363024430432138570133442228518606544620098442519910742224293269460954204451619397604756341660199303731166712629465176535408288908791301901934388925608849013708444872421180922800933064880483866103057905156428066254664324455528182942668967165586318607045905775970858585774149048435153263910622068036115500127994265857560682895676194206963417955843061260270959028674920375127319998490582704682981696719899007338508757425379848393162948392548277160461264812256503741171146940639663697414547447088834655061958407453968553441172510570288973612581723913351259251555330480836867149619574825927827769494821981608160091024023224656316971986711944595404350301966059761255862967276447089779456016285518119798336988903341807248452190122634823289228405445992828749439632555510469757381831143440386063149460404641915599666539884582534785647670717320060424760375621127817040297165712847266364199156968938796574232768173829640414063041098798682981595964748146058569347284528902694288552230001321569775075899269336677699103105944542447932149026347088408120735886063585155261263875206430875710772628966788706235572220095383856172554564581993745948052779148766189159915480321267156988659432371453731551958147365835605732541541518365475455966414500840918670522894536890670952351512790140329882542724639719594866257900144855420662764220372788283530572452755822931580124319169659281423176558473357597345899922709865618218749376127000049017809043333613069706904247910155725201830036361030057177561870404270705589467363275651751044344849671751845624368673539784503318438738664507742557864650231810086178727893755405922736520996405278015903429807570215066928470286690969771584006988523153667049602715012799875252836267932220721800638903116179092643791491564653238586270610398434313273347639437954293004079645169094642109272232668909087390493461744304 [150,64] 2452809308086195797375930370462447733835670177329638564530103979054287792347468782695590743852659207979737392085239032033307714057939618098757387631295362094161072010055480907390106714725740877876105158739415738117672871095251860668750070135619265618099703108543766974669762028725869838999268981906410401173049993696935603782958017049241745894848877312588569262447659922612628440598604538971999021472951314688925816519572146243540635476658106748032626902054776541896563743006352388720335341241395155038686386989626119493735244786989130385465075648487347309597861733915077012480709247075936282425306773529511088841781429999270402696908067263418776187483652243673929631109809768377308013195339810060049654907864788812737530697524700713162298605327399277449606646260889189793307989468971696066283987776431501295396819253081374416199305147949032782291242950950278237575420636238184274593865609914441806842091973994242196517137220742142586492838491602308572842879065491043838143724688524805540232983469705999359539513036845418154958114295579212804198578443729835368251237766994533337273945735221681969422708954088595068600194745267691643734313190080453312741708072824308871754228271199320570962096298409348485292936852566862698002696147713547972826807740636462704630793332414408365551424499527607414773505794577359449646006158664048394717337878485947760108001840293804095657502959260151737958308974395384012036290023887159337146866677757250728998876153061953391438408366014353566413349455999436598839947382679476610493625510286075235905015326491038015607602625892442216010746075808181954495166330044725548244801333688013091828225093757330671148023586926163699482880693647663312322838619166161968688648019092210677008996279605161992571803009698393113865927657143159242239994068399055808633692517198272063466946351192661702457675365256340758946391857173952001159862959811622350126975665377928780396141119458109535696604970325388359058130091537222914371066345002749761874159628899252877930319766203782497406775869842620074650609837422265268005273633752259975494886466630406337510367844420897224510748795476476948331619 [150,65] -194029914051833728807053842732543849365719604436357373435120508526311134329070386601194937369791553084463302245499880452912932927557677236163600323786392497327590527888495919555856139377968358058173943672107593858585332338683367472202805133322520247768752674370168733180577866531988477903895077377037434958196558415215564582097340079673117514280456770327881137395173572355886290032563873307661942573821010859399083836190959374607363516802768468573692115342352089616521358369654650488704198946894078776545986160705831976033983481154997616276054257312713210133605354342901549159051204881943899734697446480946343232061683967547940788652547148489244768276211329145767877778525137845372987957829603225414291865346401812742784939666851413337234409079287686910088391982902897253462549079231372033695626155053259149543082144836921134014629116884073761747146263771143824091741126267816387627720395279939134969161701253452085461460556205833938762430481984142484733379956947021919851732693606964311285736851750630759657792432872166455746370794527749523495301346259745006596476765611944954441121904200052251831233823704289292776721571639002819228359795415095693963523584966161188995278742712573012887250294459969393730737776409933856498400498647268024974129837501093477498032100207288194596848852118211760569370083965211561783868386105028221273856444248365305732161587235746315169371926069482252425412720407663969878816734731204313698919145762123610414775791372541031432432090177845184761028714754011044077467161576110760235499265597612342332290854814481774253012403529873631456722725491908922059927285405895509300625883525021042084783538250824741936739665900464326486068954839782222207410570773603319716707713486077848949820161246297604114421518962182496017652740740838732917636242835609398420828792084990490476989770549889970298508353435224222212384567023083736933957642332044142374715739722026011364963190337879832581964498601673970814950656388271332053550451399514947041409917273398633494334793344914934360916705057950037818698241805451136934706014247109419517910282149958912751852198720029257070330340204445606304 [150,66] 13439189390575847495961246456976129877084831824672413781409350038244230953617611530073284929048730091013837072848071593884171023446724652162922217860195526402923170619059249950977943220485274169428281694216184922428441603532865985297626311637227344158715258837780666952317337108421562389796858796667532319151486256016719694769242870036664930119080438186320009414719759285685258012940279001538264362463125696232908498556750841448146716609961948621469290767784805414704033791669930242568299317982807602866340717745961324474108618093822711213698913203551419547901389268080222017687596568818835222004329535594340393964437510836605878595428096471742207375362918060751116797700065632987848101656503365126240962325444099393370954640166299272613025660567466658977549292451584086784373047643172204808302789619219601117638913351225861658222424663801936384589027370511230123736909832033782199451746546948471632533983167932017445552470007549945247604873020525625180531724033903367124385640346450033196952439806542447278991001234620102530387022263713018433528483378537126339442023185738901428678346682256313212591334328288991729396232431387229366564874888190922197385064031121897204802290975753979774353730805651859420905873354087807270492033522979634092614075451654205632870342554988890551124831921156745049843860905885276190015011299708430749808675836298074591722664348545022417591793212779831202735517830533711558212674568504311884099496928535628327308487583606458554814230932651089859724701221432552343868399183559581233529123022980551562013949508960183678523129243349424691393576860272110223294160175513745730397297186636711236005532155477017437766038179699362634873795763670456254657772419960850089384381515053757089633827400136002103701761820291610821524770419174305580552600641516344469955839267541228827257480002943383706380358144567069792406415837090352851024620407659295548405185353958472500334090459911480599564438296214162039784143399058280864147146778366202683018305679309017664748202531567947349944377179146181801688485108978631796309485907150029070667775860868204851202498870988261142473919717938440 [150,67] -812297710432771514799083551733502644971810859700528044140215204855074067357335615290636897961713911223001564983861634474346967452683469072780700035440430585565177028163856273185505658616842445011949604992350431799032059236762887137601438900311588153533193857036864215817168849642628946856588766316602446970002751890186485869070852263369872470211813870826713431115648665607208216430602312448216921648646079405680364013168529628917389379894941820710875295642427616363439371640189954921266665064632384376920541784374505260314405137431849651902807693208070640814319119378593404730232381365108179984571401162175339463819456817778111219243149044605350039363387450622067287639197574542805021860313607808106616202758576524803780379300980761375628408635256121310064848787887514589641973299446238374613891220770272072341354503706514972785005803417904065044270134951851988837420733201884022270999508604164320719304019514217997994030654036041564429885273731939424830729467455946727133658980326722858304710632614846973000705579863069606067247824303446589282105676712147581576656019843433934328371371515366971496497789255858547500211372640892387889464522508351787618169716132850266605994679293032516653599772592325528369825540889463794260940092810832323676601037109601078294340275884030374126414251686975359238362811204571946383550955146540163065132023100674446523467902158839547993762498274902950481784350333181280244159206763693301085282177273632153130258387510892954595575380494458262983457306896800770876348232892736648883885214375760935359938607785117913160662009761400667159475256894334207914255195141442204100533181698243365204339338177658548699748526455043367755117432649631708433440405631720233846471969984396181764289914350438861536952455854138028274048523926788207064427896456047873845586418494264881812951252020841243040656702712501365060864199948432602625276983066324825967710760717417605098082943058394921686479050841568506184165507983039750940943010289658548926227070924604132568334516367678245585986626467435090816732202654262572364588078290544585293738255622856836851070350405234632022254127800 [150,68] 42415611080514196190842202352832664216862334717897853724048542027606185984643142042462038595207962675083572412999598314976849004913940058264104680599817469509750967767621909793908429139308840928839444173862541309537154085552880479253840759922052762345597710335667775059266887183190005086546534294774086975740691986392874116298618241520540760574868399707207781734749444854824886446395355617218552982793326357705570528957187343849613276795843764051937584929147885340282665444105555172907458588133872596241166557269434720521108811853605279526395315730581287763761983647796282414401130187214803564379289363377476633120802821151227402726251963727259540651945128648963934471914974393439014645911451217705194995651001434390033064762564988748007690576177983984529720687097658945972500728589086458616049698489243891063358845813620588742174286817098988917563928198263996906229328223007664829731627630600356514530495875102829787000599464118040671178471156218838392229632345476206740410220787488929314517516889903114638691858072280093811987268409973731753170842956118455995671521818321474001767026840980730810225225981629970540881486871770225292847428769203668577598432584001284316735919380236244992418662066035659427393054524041346110336756348909573265008483652994358874497248663782515283681496567719971566554331916996629469305932677237421176843888494251164892367363011323688138097977205029649211450967258904180768586805976003539603326561045652411155940538659451715704015911405477126358695118030897807806087136303423046038548996906211437270723743758091364190460761414546148856120245921917968648403587507087904904950671127614018158029414788932504862186780898738099754979168109166985831065121571941584545652357052406771714276059308733432344313304261593902073580667114403528707429776874121861135726032289030260344786732592453925142300622976010593106062573095072500865927131416220104543093451225708225633905836898611285341091132888855884883670547971783954253342373349559685140949025693371388589537630377070383034529156895760335061839276816502833909824659895879191803638752870955576766875641648036047570403824 [150,69] -1891833353687553715755964015796564405324149062984246086308897758736475706218034625449303468061441985817104900862485387938635531878543467639082793060015169785889001092449547628381386190288798119091388798376756544604769794017162576301363363201630019701404304802779073769842650175167045283765767749912579878276780526826915248284782945909213607141842836033893777248491220804702470072291081974032505520069352208071952718082438674859099770664561498237068782080974665031129117601403714757568290607885955925037111478104287212056197798301988280648954789251000673677508996020316994542920537745561283203734271498672322597450620533237593677489627732744363967113310506514827569555529113139819228276370746855764373046729531096446342917674861482258301758061319388493865739612557175172912528393700248859888251248216816206506480964978540076720385025331166468116877869042122844711563877007908531043451569883330491771240099833124611607964830721682370698947676322505490404130194258885778880736359395355851450845600386686633415902796296937556070595168380570576427204401725762921933096022142725978090188038700370644558102540914769051985782695241779421189331111682308304468307304192073228940084247406749701747563796721658089435259997489157595321885365910560004339372218191881968903892514047307772525927151678476387099855652270305054134625698479745506230084363621601825721233731994018531473310035817258526099611498803668466798733704637428651713570823892526186703466268093973057529100586752002668625797242542513470419111270049978337321859536766231371385796929110756781897607427276433955695252579138009351905179066819547001562547708306239774071192899016517335508921540231389795902415310284106168548136467121759048106551966325695414689571117675161699447183008089755207013774834306218350421131011861695406749819724842171273147559322776550093190284219175903711922150184473020779771734177254417009549804044506262835371276958438868799633135138675022659822676549911738318895301741359800053763047132443065077700529795081488409483177450901168646720943714146810017048597467160377236707935815664447793103083449894096469466752 [150,70] 71430988264244146859691728293056174406456289438812604888664545053285217226092155447130211144101282605758352450900623946166652781317227193079219219171648410903104132457498116608749877570601334875471193840444511861421522889333373849265320898015481701169959975650371055682150498610745226038922710263408000706790837625377237027904937966566635701969539816779097427870020407847982793221155470691781164808979264912033578625415663133090736795050153389621736237624367093727101947322064077414692919716861723065858953508388995415979712305572567884036145181856115424763558842341650317434160885477222368150206971249422000428663332105213679293706381248436188642023881815649203502951763570693673446246036705967023617113349940260068082276574915999267615833679803668608303051428497699016527571053370485091210434285740736502544743649480197889495395966436478559862006016913434365444339225954568415433824078909967156865011419357491265175525227268426020956908847807064369911144716688242926294522312442277415608809433717941842135702605365771363526302494848704480722346034493613920043062472515781137436790718650643059926884143443327023320855198936793570015646910801912141820453219391355020796269439013390490692535796308928636618745554192851043766392784254617506892017934465157282659418932879106926899190312268543007574109561200390691179209785532151894194394250004355674143859268290826902171988740364855861506273932056013802893756106667828379748477642193311097666991008242297419571648643548187809190737851027476016438558866701450254143169050690937511644090535257004938400282458065132458429009188261965854917413262084617642012690725051972205066173134016538829480548890973874344547899759816731798792370749134710423152875215336631593350715103796892345389026558266814472754252408331394597247001967142323299370104819897806819599558282534039909692472276915226523383282729844389978815618874396420758873577578103190232787094144411588182387083418411755659630370808596536779053442425759584286899374431498239612161047771666367656836740943869781000841859767135542018468243737152977352073237132417092044747894962172012496 [150,71] -2271257860832752017155321856325002537022111024842900818056235192915919486866034476033346217462322087452889042327362871343280857990890867572895565177754504263116663137895002055321911272551093476035838467427692931468090962583018673925385562830036881120043201614213789685664075139480475439589517869657000651020143707650656711169349960865352733080735870834815087760859267903483345322261888415355271945640624648850047489337270646122670145873965723830269523156905913688734516665896893299450806728218262803847864492385296673807325156381557089874421575102172495531219069882780979377877412932307500628219167709908415155580845418018403675933458078898935572804096234623676689939737608616176466417163961122608361754019258671604924588582773680187851319083967016712342961186037177295734569375915380316484640028759018001413394942325832972087629149184866107336673102048661173746251654213684878632241345049755599459216407007139739341722356746811312628277331739369320551712346523362619865577181900853012779144421400434125557604296401147882329733169650706212907322560353625368117104452174454587254667243170460303681430207199228407906190459007257344880328032907706507729429678285319593755505630272709857555099288774600201671599883534385027528457348858396535794778415763218293320069521877887778973850805098381727633914650004807696375348338877479851071076022337090800665366598292654406479756438020159080838586946405148057822422379146252268185409739932760820285753517019258275281139540561603752516639505051491033441238075881909081980580838413061295633089870492128669646488826018827210258896151799189236999679971278088551839246548445336501802537934711365203551440615696925005355341535184916403763546410529065682831159602482786339190839491396811536283216563735512308428792719599910142106490964324144329162563833437001720776952552448832936498281275091457768412937339265159238647277454261925472804606769279361951703718271204212429603475080903192018619741266146225468929564145336250299700633979147720749948158076834834848009595678566196098283004392772805506486128688759709038438307096496157417921489656625680 [150,72] 60630133444684940561415459432404284581326926728583678836066326538951037050223722467003705088512524974242867404644323145756925088471850785785371037107942988260586310749539568473587311879099649073985117172593971002281632828222336901607729365074065002372251588988018877909406242096410297609855763145782070596094429303898429959186374397759371982573274033915093173920687173370213044045156776684027847333514414522908448967177681408552499559852450430964670508457470861551435855441769463140426058635143447371735247413182179180844017066772815259935691087814430172547896693991104722259258790702824037223180273946803708133229615669582466585616905943328282864331733533186346089451330136061850169153325528845660697182669164235641423570346622179964942150962817794049683631106714557847354678592728693197644880634014087380135299396756139580644091422377194537865328383721813528203858938282921717291772288191794551462846877026315268623193008948805969592082734084149984542518329624198907373423025492033073369931904900034908092621771434947162132750951747639325674758446730902696370386865489114736811312705622087486857393201100821457648313928382199478571381312349601902828300499763800324912779359044202059533078012537126877623811757560513861323752766797918301438707470101312575221578190525334722105826989654067318343707182435534842087883238645738879765813735529265566301012007240694745376745318298177648517860145078234524212621970207613374456743431566029508121613954563226303284147876006535921641128289520564068179457422905686025185355753042824821888255102688725133121376717897166043268634891810280753603783554746231923851142262734020758760683183144382979566394169670263761650752990449858564535532162609884415698054038805989198758333490664215661085567091954385564532422295233022334129071381325498314583902593447417656784045669009734618617286134975895555175906823537978063109573354896803224884190426703498074240452735663301830100453776938721133724753212459878315245764301028096747485071542399509149795951794290480802158146280796400374929264929710764865059329799071581572706245698356308673276745682 [150,73] -1344677778315695436848257846637407972225859788938656778339164075834499465587805765773376981162311076971661095285503861879328441423292138292013472718709969034669547356251037462357329657651280296610113333850987152519974188507642564046224356924524387108851713982546620595479524526619598612283671201549223299940126165983356754567479503057465460001328132582236557055121756835491051011569582548717215215384529962149071288017185555292194154296641500604420111303754843547638841974158120209577988132943255584319486336567706098148445798357451805184679895517336991484245529061678354767073028525619703924614417256629279539268868142415568730812833147049433062035962951782704199620278914146101112231845851182596499409207874046898140512557463255953164770443167044280199746739508198924321401850941939494225450825629982173511434438687044655092991771327161077294758849413546932376020503477043084813361797692632538499274459213447735904286865890394505444985782022295418164640384880332150388055653576270106043055124733601542625711352358522252871246745542666893921926587640104821191743714190120471605458112738211069853123931143576742889625281095981296272313626968602799709972105802454626024380738020214991347981606016254804800170548848344223330985668423709779661982277474101481074563860575574348187553062973468563110305255909130023927717505106705269400361868241128749308628643502361927215764012955352233622551452628439674510905361468182950129575160659504662047966430097399335262494019373084585984638679453469287481341716175570421846254572250762892575305682328067677791518152693880380857135808726203174579542496418784619660701342892563843175564449396378603794800825371695031437681899735632182428153429969289858016365867544583373035320122499371681086219569124474691814136138212607876889106231512245442276366346591336696217128943690699686987064350416066407052818834390900651424726477940321387492852756446662841644035447833329922683354935136244569055540487169770219233358572027301832817490958805057375813852567303513101530548123195910158885232023113296935010897712255602919519595933069955855247936 [150,74] 24148360355461970106230760866254712160469077076053390923162281872316453816975455310095858261090253173217808274419208450147782940946143934375267406042144637103865370408348668116566309868547969956839957903682894094060363254269796428449216075070360271551092619446072541318264530620282657279088406213730759897661398920077729968678119931816138400165305691774235395639203822093505006386618594760199391108257497286691132402236680672916552464808013518634224893521319944366710832243278596313354254487306568694758819990053953001561773336465597065834056123051392223104633222865320151910189690428821839341464695905300024255302685593538014835908520032694862824312469935283098787041284277472736589883662986151513436164214335008922826678340050480600453635456647121903330655279952584408915591848067166738512997671995762063403889707009825136062770203278439504554561558936395857173129572426491961097856956037241082666240467452011333141329998727986872743087060642487037454962726650361237106325275986802698135256783559881707538191971813912645966809161002810036557827229478505493845356554289766255168193119815989090474596569823633310705966645452236114784236620410813535272099725352624861462094694817708122909952937987131338604025877536457217631999757394072796644735186239544833647445019430689406862354589263432576239356809559841752752888511828200935332118849900601986833369933744086403394511379782345779102673572248086420066191395535712874402634546999860822262921978582983988343103002333389590951308659542916081108677575265497526927347895946312821680071908685280597013951512784106786168743623873484167442295527608055222010015981119298716891162486390007562296935013952488307568492952789472505886796436300816049531073444736078188480292424963766290462341736827906758836975459726009930225790732859474575864751685621121972519555335587824205551083771146234895426424943660120405579656198304224222676672811390758377210897724842653494151195356038266289410085261757782870927035523979488749727284556952586132238499086024878739258635759791507373758864015785986787955844770622734516995104664034091432 [150,75] -355607529265258692294979195664212851610440892396755555880792677891698877093550929246329142531776923604486590975630785121790876885421304941215047381263954975173620181059762159060223218412081130766635581838384087170858993144108542968895293681789054584509618657925212301164618106298420671649431196869939711705378808686706986813278161346048619345199387275428781721186631490884787363280656357438885356308573401019543068707715339062854001884157418626122033258865943118749411002896622252222435196325219469518277762389606229295507381079332283462586589523411226911300469394481806903972100525593049398303132921200951473737733446974424718769480406301266068784805694147766214462237247155253999494546775714167270219682594547442272295686624092188599730838033268034087242644851966484070576120819377925014287068148862731199757903799063442031195122903414595339148832856102974296204860394783929904923235665934961693200308499320909372691672369292622512868656718036473609560249012664547322149383369256916416856499169753020812596150734083262299054755508062285583761739321094099956518658179197931157953838498766517096299822274764067569141205406257526209825730155240435625233116309909457519404497794139093441939992432120770196881810786057961244981410104999771120712599283782043952035599844585040952018716472336651255900071528130168332413876847338770794638658377110743712177448487264138213394424863550329447787835304873214117024677455467933924930044678202098423691569707839183097924886037700589559181860609626040794350135948923672300598162702059925749726090405913304167248625188476609929895849314029683907505080395816275513932216715424187345857341389840719095185508334038662890105835839766938592767463677211836248609643294384486490977701452154708492604467571709861010836857971118912043707870535247165784967242624834155470353199131108523290699273793603227390484210158295956096934593635084168783639507707055679678589296028090172434203184723460272760291175231023262524376041740111771229373095873416617699294662817311777876605041553018030034061516422875094463317955001720742420808545977944 [150,76] 5019391654023123343207133159666355705054651754208066257301423552883018731582402142200016873774996849489130442076526858642299334567415171303313395702358281022948586647305684818896628570039356521634691255927923257614689581654275916153154431854321557509259753723269151034872409648819506204655045592223738067834564171462603334281982855431285754746921676468044109042826150929679232500402825240242624277619250162450246486316571986403085268645483816962036032861162109196023952838958670912980674141701165944582310580988343804265078527395637077938066757475943705650918602285514088560381367019127743129179886656665643426832159179164056910073084282455186675456871847602149872437544202245858237095408932022322932265754924158808228056916344827087296824174739953893654929464883776109767478629035340388520904218011828919509981496970254266325734591299355148749625541152363103347680886819539999124153468645345374110211444273275947954892171525986734925470751492405022422194469312505847576376994364237245534102587642078839350483636421490902257169983222772443748450901940872343927714873120512917432488039881190466558471774903293182578317597842685768903073542098291585106563922720689661459424862039143811730628734429896928165131429152128985591535243823750700594905429670706299101554084569232382994544877139011307362610551717629516958607722714769124005761279411629769882911983981222962656448810818961639958813584074370144608841217516034644781973376114729629385142535883904322699005333898978411715768670344682210501163442728222013030754053713844855160023232553540203616472140587278128353726220166725254002262767837217136624567977006459045447188824226264035138316507043321401300780283337736182526816132693755035746346399978804895292533074471879832840274061614084839743663354001362265772652442844044088276430606360265206961399864730577081643400704047838137947200282731202272288521342647329254557190929599023096868126907144912767527158217946763330498287547307452813481806709879710488998218871246123998151686817110238878886605553653488388645947024366989075178046157414625854647466708 [150,77] -65510080645926662128620813839030036636439535100571671224385355617267507860780110321872287926554975180974154369852045909092283999775341725126932732915833645102323178173576327111073546590941185423369823836807687754349081002256425087034350883392477044790295670584186942796187615244964526176851537384678632565091645332228445714262153247800953138535014619227383431958581754969773522507261880871396995441820979883935098137162463934920354006803394343964716275601176987266436846077961767064317287209407057908861655872683407769795654566542198038576017638041992015159023194833557115173457971461598756003803808149534321090856939069882820389083550896995668032150028655134754657564801853227973343301738220396479681056261254239769656818399850621928841952962414314338273760552034290512549746518091855835149426718045178691798954600813276139931536660131775776921440297935727711004027950143977563983204620156615942432908543511369802592299955430195853331013158069465472351351425403809665106102671864275306994416025377540140916724588230264074254322454430021052046729088084922013565731073445308673239399552216967039454590663273189119447494709747129247783287640485409444827521376436973107136729529453234855985485999175709421219790247223332046777960103014428675513789097827593096894086672746112142815059788097970988966529282185719788940897627546663045507302669959186794400661545994698588878097503500206829567501622693273874767057740604112501317362556053244999278803415625270240451596373709016552980473536850133343537404511478921200201460639297470616372926342113263032233692828922864294055906914931429257635020276925909407671130937477726240882083910762047038403283326499233914545236205029724579252291185940421030982605078234318719692949309361937327720480201778144672094404562138953704105391944669957407816022193949414355188141732410541469433211786949916556700705300674083565414602440988842136435559836026138510189015273973370845635240201733992441347474821063457356809811880487730130810129096200250775524878345479424807351435870273235256518107719336524860177485008430468692480 [150,78] 305449609141950280861327082151399333146134051526447308902930305089467963327310704168797813196556973017133388997067126605497167793773621323696787984067764576134395790767480017317077801968397374251983432060983443542111551289935155363019923704106841575601767774832064479981064465849876848120999342095179116287987638780612628208674804404291927123432543899846535414814104004061474304098272921465382060357162446889436116742511144853127190302294434390294954037216687229645425049950441559568181796928418564048246803402191490521660112000909038824556729334199177325031384743753644940105843900733259078484226294733725434260439902483831757646167616581202714154972453978226323063430591745232045618385101117550152507283102253189213922894369385749541389809311897188311021160912748287165813644354719210809024433989820616740887375570326632422876867295603398043923097923429933563903504052480404202970547096875518621219568331828916485917391065751681097212661369305880173035361256852451630197424800406583357868036994992304731588323894058849880091426147201680328874907428500099426549583448447823486207860217710805363575780676196952961448276475557568179780796457794804536715212521481880441557242594272069478040146534000207243667653487104718796604349589865961331472977738829704946605707819511910661598441694625884954412593977960653501521144067222896787347060125621680892713759612259235526077690107708076394713691925405102889733513084302435782588007081360923648601096022752074816397100343800750960747353788483956990753556162933797648940698732006448968570000571528364592467123743171045630578319311514100488876669275590866452210689782667040234278600907005459785027635311193846343982589783939059984783077214626728413332082752601747975946763695241042522082121961937012258019818762886738432997681724822271789950886927577118938872068345171174219230990279050894450287448994009617459047164918207302983852339295954052318905962570955298913443502675629651999341001059239233951588479016159599315101036099924013861824099632337300367016752474448371785619753701631883084681413780973184 [150,79] 5712053303822598680007087894277082071110553152275908074136270340942531245611186116538756362582735213592248023976413538914762749565408912353609198535705981560955009060336787998738400524804017848829964015187913133007619153060555352440352317599778814815300714869570238669494171603463113634068079541924843131797293130003609781675472370668550298117617777515036906332729859262592418955171051074187292443943831370169253008983213258383500972637822475686881666552320655660215153796694182661382753831861764709301880141595604150672573821204129248675902944470463422858202408824781093138502266976854476664031516746815615338780240095552429550208424140286187571273189326908593664537584977847979212904070363516296729388017646719375407706832102232545756600627722673398800704167674628143161599912099604020007471792923780925398437639239307944649307250181283868474277222996913471309528182587922521557858319775676069167798161921590900527039810679097648944203892045949754788607397546418549220434687921487550049679747841864411564232634526059248059767414955677746162541769898069758620096403675372522846353550576341983157392216670476365333110800217174499620977495147211739234492561533528814251661864556548236558223685326658140572772226039265675626244200867243191047180034898043235954196930741669558480804813114165121776580649342041094911944670590317879152480672482964037269091372618844244565438510078688919964169706908578451818143141809815376653937676382469755973191276558271199517083364382812314657891288939550664634932987185183434403969590327956564071528030821181070546920075385158259518854014024871449188184152369305587266582222709563954860334226644000419588230626592316701659397308789061075553271704540303743713415584719318023477246069966267143182422265373514792525039007422089061905463550739776737371639162961070307023653177233400717062906184971116143083558282834461966480116023388889295659518769285761944368812280821504844647553128216775919487724579441317350876396277861697743819025127862223727282833617685099003107470031158032844276987496507085921601908540096 [150,80] -28763065635705115494055006561637627349795696238715659507965049836224087239552041787164942817819518599097579315326412274805447132503253681421146734012322923041498335021283232639867353323052143430631102862969926649392719579000160977051532194048252679216758578577636458116946443735788061085627410463226451958826385182372270019856978753690074519478387025533871949787565664226881274780983992946781522084658321163287993149138177610337252247763491096527378222906637219196862758415529312542860873235901795734649405864680855509388943218905760727816653213176213974109440079692223211463770402753217894402270744396512298744416571012284780740674139865904926616037842694713685323720316141888244647515228168170495266417614220455141697354433365737722823276529001418770152147520180500022654852069586294498456537067704983202532993766289333250090657868991007683101696298129553143359187684584006586572524598499013291156549856046140707590717731391395451233052943667823762373462176302669818146556585896960595808002945207305241417756411870029114068149062661416608460128663294386794730325706027686176100480083610166464640995753749530623462206037105644719079533053751896824041139292385315024639468206186631165526544794485286929368180408528304162081363194091377748848214799050399925859028668520205406289171695344059905922300055286484650497073108586111740872183286355003848498575877398246161526714205521934696205698173165482002102639206484581163498167856402106877785886578279321244580107555936008829315036119975072200395828252075873335877910533389678226727904640290087971108895752806827059098900622331552229085216563076082754554024120977186534101220671309294809591942376524877565951001678728003814084226522885848333423818517124524417718011218800365782268209317882913352568589440486006828368990980959177806734322140552989404885889107900277354904682731866751869060362209883824326501603589735407871655589009123217655320934629628847625025106568762648237366084118839343147603167827571221612017359743713589632796808529225957405356418182068898403224228978145270249943966 [150,81] -894830394194417210301239629328655447592661556993734062154718999635442985303227271162034037350500549359198469623485563861246168908143417914622449015576338453386281919326108416792040071657832084741029945971449569039966389748634418740346044465778390969294363894648250617805988067515531209040956909623137275254779536558692002612385974585913763530174130601375818288505603755096172873013302482122898520451091303153761298042181565190292101627716432644335579388491496089446681213744310385892388867451695518115241915416536080596925735555283119043248961761990385062857978714019237482508682244623772715269659329369139325474288361623719659180448561819220302956985091603081426756368845608515822366998501951656150370547646226497594333519501267875542863466704200683027586140106048953547606140405690543474749781006244860712829070711817539511862568886997124604828622317349369165483964942852444897792218647552834893951714437762128917211347404517443406153558674801956007251249855277269862731816845425139277968720055723508205528153195022989935689303371778067591270125692360091329719892116697559490670211242410085764181380730482931160162069978179833458796456796741844994021679108197653003966853527898446207981225674591927980709593837891515666357110354314676658781567886962400825385898026081110712822122873138336252998157826661454748514296752339080378190974903369095722243819982473024815440176175672996633762612263694706771525359904030751249420125305431092124292581935243981831867855759920599923928343440590110577355148586469869602772128450714685294452683287735401141408639665331831753437736765654376079639036964587754816467349696165208555783035278268096820024843221077568047940796360763004364143024267550166126406459458414884400737687933647312646057395781339739968753870620764434650713790447977162580180036895397947088178970677149329015676112441346162283841673513011243922732340056675023484920093939517802633565722645733366337636492878038760277525210101583066959763721465435687584457882236170426923142219760427741731016586171821494890484774441750987328 [150,82] 14266091355702809294559462329158755481008347846971526556291636585984446268064465228805892574623598923344966916253914664880156050221861394694514508791222435720258292616946011811500391749107354672904303887489279884891236994121617898198558361709160417171012658499958857215298119200692995019212465379153913273114383376195933265988603179712234938096755857833123008750212771415279678291460591423638107668760633662006308380576755623341834924875280104807441549552457472134612183380183247085706054234362098503927910973252646013302942433818616817194820080606276823755581966392692995569085128456151412625814397874200280315013149730040870623848193343530858780969765693992991416716387620550403820452169871847354662763926361339618297133831493549018603216537539805769591291775534716331169744629181929980476886248937169226297180562938786809242756101497371361128661557144336837856097007725834634428514205066868801442345878564017021155986630481757393455311881439740268053042943841600639332285888347826773105955025691160269361204600482297255801577093219402714150463788835133901609073848144160530572606287686971667095533436990455055602510012654465300348339070631615364395922578540565236958786891884222739445445390453581909719096190444551070019318849950953222302625526004467937610724736670624856782503617137683999725680636119596134695107436866138409727272983497336960876322058309345021997212661673807745540891937660082383578475385810727531515949800658987602931058067422113455549641271694404258297985079055336948564377511227863469319677297463342799255338422761024952999591275299267338232003496877905485122997689699477132510289389770369265786685873827602351830566605326659215424282815578512162842379491456527924612194203109899595489484509840862899231633109093503753132527305553049629219555189060356146281913052815684106967896309563097639695181994641416507396846348030794015335988309557819294396658064129973949864349342795916284022913193061887354031906619881340031958916197287623527968213811348164025851687282805238462900088077292019179221921101803008 [150,83] 94821391134929080370507640726113970148832759735321251313619981944477699592042477985222716635313285717285192101873134286804275242364541512060093272503658560158375223054117409194794637666477482836364556338278639474082503267114125963847960333994838486329806747172110862225563770434142447234342078568036084462931058702123538166004153962528264647481079216595207064047794158942540120866067039560465302936082134370365678279060468806303616984547450079241207573997088078897297531716379100986357917695907414948306703218892398856871425297435075332334435004995769334216466600754358919378095951329474011645688791636729713065006875988866535061324953530801548492608073841934511263847423686422811550185528267020017082758404002431709877590302075963904201633325436549107245613383149646865198783599411442900008545101800780567872048526187348458614233685932178838612787173808411956622779102927254376615696602754969011475123692553832692615610406746550086429028483601127673199584674684628039184452722380755272957807542966619573022908772345185106123267111089067028199944696785323534427799989570954545723488660632620660112481109136857078355867576833534877535973952986801626359083678855781831242683043368385162666260899600006444389847496805455738466342568729588893305784140054735168225601368580036790213674643725714063395936409233738452893995949794429082575440304238795737947362997719181845455941538926467830733031998176159768140017445421791208540590047423750881299581772957972841671554976588229825680826844174252569015587585415279988274273245561916137870841948508343855370750468530589979589387184669742291553666654928972028269189006958508057991905318116202035431791484929221524333635643542044065850825047545349811355782427704201144996309618359718529266491809772881824187951884951021856901868002126465469358293771736056585339215004362290949351949110801663950562454458568219767503745942162211353548229572133935009809065877327202174059388869199806970009910311306369781203087297065920336203105372776710430627489509342507207298583530710336412922532864 [150,84] 714382479156317788437049427721851079694011980264690611403013924916763598238874489112965832013773223707551421421820760207998361351292556590789340531894364465831754208071643837978471415313324709946924172022600968541081059135215920137291525513662284335252132733273894042421422774327249965990212307608807356847998366487042791763031904325219948981968903295702168322662601884799823469350948657171525287330428246727912453987968271780457835705771110684710333644281392381673467918741378913004553386253414711774581294452567183025779851550926337793984416362576200360840997620874138728272480010034010951247580115872005891275865378598120275864439594002390764434273269564031478191873715228072180849482563671659985755724974675174603893416245687721974022677328823207043923260515917011168250213099798928173252239449142980287303742525068679639072042343216529980209328342372046108581312448162157020427670566766727287450768046072149353162477463556498653059827008712273149991635162062080864972689497188272797750903561603420122096494827454911503846440201513373134904958454395523609194252838180096642057581381849176844420605176363732922044794135027617608520752139130131925448601084630640498379648787325029323328212971047094005599439013014890033363023509549064578738455173535597575619165021548952543396982774921593751319797544210566428770971829012998076490758748696731861917315205638974692354287511026515748327410012630062457353594402059340554368484407627490427380911058328340634091638326343978564447030400731238495634647857908453705567524086582300692892689725169839311427798233379325271343724811330523799618803233959113408058122503194227214491743869620124798992404096703633950131741573181025417740603513674159118341271161897245014257220587551141202007675706231561680062779528183710945300034305066285248707394774109991408103063523632949874302399769845211618718515938840492140974923188200171146154748684033771472326933865700546116333302846636693997357704917318916651659543326250493892599147228350493443784409453931994556253150366877877934272 [150,85] 16609994332487099105395087370190997359264191539783223367569435846586024882127569216660420565953085905215218876594746103874902986773383643498459531353260926650834780324734725880391109149479762628808815884641656557172372859561609255804969121964547859532359527682317475999580619140305055802908002843096319835770990494614441426709742365617351957703864542683310081329497612521985548769746935313925179231169562817893308601267850945490085310264351297636488446697814125945733061372194311899155162887572290843650037486259375715897757372568192807539420052348346898650355060273848834886682924360480227998249905793027127623061782630990695950969498772591244401507300243031225556121225736045838693087995246724417729230057829665714062277033797116343930748173631465601805600328745889339294011847103449818783108199708822886537413592401032364285270710461671290872554316007828460393481706111835558928875712093583054947412576323271172467742928442923082151096690793846129761908701758448033818373433035669363559476047546575619112489292977054129910896126153145331216864383515836144659790787502325034209754676475434848460260927634634502422155310488479220438020989904413396431552154222719486472364295040141080447832739092350369193945017068960257313554546421576338676956403560658204505934398812472074341629723573114283894042553239630693010482893864250314688148997467745562395139048951536902456206660907339034146525785963847773353240165863429825865143559068569324663098493480974355482604302522999223520915992897955768062658647689724157173559842242766409355323800321139984769213406369083408826001851270439277951577042670211295152851927168524839412982527364132264661636745958497912694058967659495912995123491452915936712668304907879212604282827576324111325012299774519215707970056506240984000745972948873765647669287574531205015234456546725612091368676817958432278732895177600880979287334931979687913657602426485071414210330031652461627190170354635378811664426927857036371480308048099621293942038810984304581478967284786774907235204999226624 [150,86] 145736043758126641155320717640706626929893408829730607098589231537511428392950041549407052539896683424302286714536555044929350175521779918400820021285653640408868385535894168733442508910565751305607613283209125025733754337583663103683625838070397873510189539091895964018401987379058498332594629513857136325785986748982210111915763444952255820372161102055289386434014313931246811730096335814260544883747165621693891146506369033418873339978833774308043485941035915786370257121143128768602938430355162049934616707024114717022039467373452278231697985224425167181483302455563657355127806081265036744291774293040018294240176565589709879619146158658263395312447651310652234910138625182706541051648004226053766894654006061803530804687024145573907568227230168232699400400610698029208039019454847928345638870222191766942456721854789099376715928337980320054359488165764234486989711826762218602273723870320125722943309783129275450076340303188922582835754510861929003569572385292255473605123879653326553845196251594573762503471930215497359278592391026352752836971950845969631068516171565257261137464722262747511611035947564107967505447619120981023359334528242741631769141401769858108645654699072206825846198837989996046041601158773610903534045256088043096110197362273865863416052927396161671761706779688284706964066412766770973087620078388541471199653556192631829860384433960031147500179785012634980670454711590550254520667781819739480492794761100247681609769427650281626206647209067151569969836553459832368262674577579840161874620346292422128941909422879133196723665318936142391129338405963103350814016504718007874478458613534485803130288615526904973392448811876589667161232581922138784359678417182857788292183810956141487071441887178997842310259429104485490294108932414996577029643796880963166122528366270760857583894491559290132118337646963943735756291289349279760034630656980810092661394584474812964400732237304143579138137659687296225783918071092378475803343572008129196480760433423559687585373042749936640100489408 [150,87] 932125691090111577780217520663675280728913698146289203057930724634268622661732933521401223784168515619993718670837729351325413908754899508803239858026744937247459769980810039502446096749723107303624207978716482299824936514931433190355205856422600423115290354010980538695650293795940459292508316574491046938686179289683272316841114673564800863733050448386519484336045935276793113598572778824386992964768931187321260860240162213849734652172356747198517089202290541289452142214995463665525429028590122294447001692129009848974707391662481281018658934149293268839006407028611974927189462285247586324724304432602107112275765548816748056473604887934708067234559135535364072080595105826193226850721215073953173699226119428602550468595000824220271973806834284588766625146421116092888615746665864531476202983614817654672258604285382794390522705324407001218437005771443314261517965771295554658672244183230034077857223070110452909222020081120621064269308599046896819116340995829024415500289358561542533889171304006265289094532506125295861799663970434598291332345174094286832125102447954473497291508028989466630432697583618536975233229307863812014199147798220375771403567149612661691715675352793325085415602947995231961703402076458736110643283241346958417253176604899055339002196310346243121075232338761385752769452605865877037828977336192912457171139937424040135357890621308849611421140787945994320719529545610569141787264338471578521639481451417959805163303803709793115543497133868999921954212637647902421815253290159177743645496671058778150319794291315520732217387429785129124522143232855682555449687432381670882523881816088898841730318753301504901265944028298077632821446307122204400091434071494862288165205998829414487830470707002866947598752831089305814556957579809894636227458581788603665620589256732805756305117749650833157744925312014864212995341099769868885476478474764935219788487181539965421241335700161849060704615562371166185909652222614584046232715875703618291533946054163827796026087938077613189824 [150,88] 4971782107725243134399608623192645102815009682244094609093628527176968824686231571825950424785801221115806806508802283536794441770255291407327543838335677578086828538081427405642450252734926394754573903606649162004485113066692896151331075698023253702008056718403331868985803177399717643639084480670709922087240992938850969046240630483838980414949236442739187815584496376319573247569135996829246722944876242176517682739693980661241757173852881423282141343638523380228278973851999307031880976729571291596790084979589295634289675575686423498815057757841903090414435590305055532437066882362120583087734514531208720155442829302395072015975516813042164107290413097128898874863465228137621758326213473238813381004669125956583699212844789567604616445208648296378309877395327517848459643187403627178675648776383774240918667851560256303895952402010897572254672033956026467669165404075001106645735716157720257133038934588314855914851420539715743755678759048605306423886239048942187052872121323259585848808290062725815892964541072896289315127598737343562342678748495770365423766566995893085927004588715810961667127912255985465958775831917475155504862343987457511294388516637777073290862744074574191403056052500684307792387577375305676313444409783670845362344759696142623765169831770388555561553579521987137823803569417495485330725383046824098478421878718380532869337586754304876637946650870925486647171514035795832620996546103822639151862241221624363958967245537187426183411156883318880181559545330323209441931710304430478327295030222534358491165885451418271331792887589671111790585141813944957318620007751182290895284304754190800545290048888147668981588698074476955551769821595001963914696525139002568280011747900694795062320499353310413764576599754716786165544160993348932219439441014297522050639346744821520823009665138461519836994695117786847286851151948337061083332652868561531579163680816851905199659858625961434046565314694249562174532182782843772115486807000699570512549535355519133018875636397852691 [150,89] 19570182277774933903834444842868889521557509155475701055190398130690937957825066314442852568398291560610698680012216880064620304209144369117210889484870917664381210536016774430242211372478243350753260932727263297190760332516757678791470556493485037291280806899561926343831780786325004932684197413738763255131457630454592530275741342445355812438046076774138811019557106523160680858561390960928867470829689223486486203191007478549701883716787654384843929642580687658857553584749435712087041558447926177911103136968183280535259620329645081879691469798784524411197056643957664999844224853375417202421497006510929125054133353771561924625587042649499175612132329171203440609470260100039707064441185515408038835403036909218346484201954894660585417849980694157543889885540195096980599980550321779290446357035652387865611545607674640838113553668865300017446555191051751707199633587204369987942036851953586920715922502196984839500511064033928076401596860315460280874112938475921957059388068979094794017093526347756658918977606569003250738016389576901783736433520741452613661230268877877565312474336858942126107170928803794528969519371853102387612181221032762225000082706442183130709262235782228641678182754072238265989203297092218554239685101189110583743334980101195708417842439054428304233555958774633648833539267961156062544612094201070321059177672415756537762835092260724227482215246881745040101666923741303093922800756699865879677939663857857090784245748751446540719613574278046624034185033954518771358857208295232468469274243961893835804678458646451699913787358154051886903650184119715190533497622920072692020573304938680084734784237277879062956820859660644101414529418461320226992231834682978608473666397348475031822530566954414516410185024880339706575369058045401644107189682648826165167436832183660758861059932445737092073811218262427445774369195051030096021635812100097319188729348145364933809569503358235268245691782495625712313173121382861510789655402379160569301307089380636264659460377472 [150,90] 57372079257556751482667391192415776272624370957466832938805435308550564993771352424825242477970442628190167107722042129432883958709591486726231503687174025552332508780807019250897846073282451925261598754943992268483680049366986522454461754615415981848709728337588677737804434007626073677415841736092006544754079021252738214449639832188057991390598331282429199450514681508522534818155412032841347782408781530282524488806299511876201360717134365660787548555023152711848848312553319006426679212625423156470839982950920415470193972589921707333391784755267898596288423730705945381444892533834604116242891257708527857882386364935817479864958862138930088658794395821810054874199582150814695312883873165577314330451138395954698645577127120470570903341484573318835019932998424331647404836966495552787950620191725185315075459376771050295202306781166444711530840015952244436985206558403299471940001514570794129055825942482370891678829466948629770999957761780285026366963017618865916952139062698803515240390416155030199509075876234838272640819380090410751600708228972687696512553054068048139860205649422830043805957590398301112815488722402861745864651352843971069637125389328863671375667694473053385968551999320258962962658301798774520709814476859836769540056744557147598790606691447944304825255279137370261547122551230957806455655818305390530698915824059848974029839409928719047771183419636642060067864386237455204535217907623505756180446947415550224408515186391867117462763717317850939395327083543299721368538078397449339642087109468918130656800671010618535749537008507038099602376927076426727934211031778224261261631958041928559198627766490378982197512484491721504989202874213407765264381797855541252297420824909548904921467021919118460494925257498098887239837591675938129691404347298312037949067556710502982767329228903801041424957625565543221899095294778177550148702612013755908434283527895433593362977451951472649100954173355096542261240998575389663682435436994987032724363429842962381689008 [150,91] 125015985065819962037525557917733850935771001469859136906029470009432610070109238821260171352587378281358367485729594892719392851521308104146623235290915049514212951242320079109479208849909905054106959232287119270106000173185532706418288596446674973785689843018901859775388130499028345224181536065873656255757824333538317374550466089245238113067350805187028393307412499118700037611902747629592427441562059742209448130245163124314983533289506187731359965324550780503180734382590648358587403227067454842192871795089053114218370043713770285145149539799378180915192104427265974265937513777409485458960232910361889080729842055448618829480382845711320178599843766057437340208928733218709616120000110762413054402861984794226459379511081490615948818786287527192394017965806607156522604134582864307714889961073330607202810226604873104126860474867396793664013900439416036794957714186310084038770300358797232734624245084740934789541417435015640896713001481060602891833719926158246112907953267560747593717419441646972718918543774325113540838861857673686932941822418707488881016754340956398761041131344449994706637026903963598394659316629678313779070128127909822559815691304139328215563361990359396131656103658103596555186214481924483028517620851765334731850423011387508256528878468699216368948850748370687073929252454738490823279696333649050440499843490812163606133403638576797616646124392322427253505892973124574477999520075991930534125862989263228772742683382829259717279283042598672082641761402307905486021226058327948437023628523595960630992391695357753620853628872978943324667497846918870413136303692502334370931131485335975062974381683140800590987663737355309942416846244060334608198684825960702679210041371494991919210087714039633085201929362191995821852949333035990831024618618779019160280990782479166098472608457841510231737270115332332284494174191534599024841889493192291823783955945125439226642564632004881750734925771272895855986325350816070996882527648744437897719139026910031600 [150,92] 206173530373962954925037008356117042308632669979275379812208642098713815473224052232995222455216327239819528790105023663796247908796775064977504331153308165751445736980406550950911218359243463354354269807334064270900123951464052353235952298197756740311713709383875153879997308885742162941885502659774711217440316244392649754658635232546591183272962739063986478809656493043341002597742818144773378916334073149593277163119697481984123666375847541135026172793990595318963263708531318362844094008701112877101461011088723672538442537414366733267670130595922861777407463776302306818157005149125611990951846228722380480450981837111426512310301903509729459719436128887623713867475370803312513714474917232190688993026707426672761006361087823801549835824464330636260164809388796856781063874062033019000486460454629900570974748602613227140565895493548508908517145991524077706120572677463170765437861284135348408834522430776876825328692327544469676719740631750687170510071811571140727845640119519819130663077547343075475510689839277142023356268180529475194568441826256433663354342351665674365732200927954428496171150367563771737583229273542222133639267817315350301462707543216035961137236172739659463002141088091484356231518190722947836720609027398310823436448851823109912961718722955655192489756193118923280352537036627707027358956620922549084083977076442746380732767632567640979440094643463955518410198353299899439302042379850615545784764791855485978731834214859327598321688549005751982162430919246772558152323524196544133501015892248224989672795713433405331504175668447453608931697526719666012645400344296016224435869272572001035819638657167280033726603270150798048241743928682136763457434255584611245071165317799969174276699181923949153732417857814006724799582750600361468093509548253325376821199986944336721023991980784552302328012234983971000297370546020320802966946516800262564026473583507436824730539535788036952635626138702347253325797095348653120816447324733756330653521072724 [150,93] 240200158656462246175252487781342051259840152623081911644656841398217581005109755669554850071735400732449838873922162491838918792015974737335558753033606794928024459586133897131968847703441939482549861023832927189243546481292899893962184884540796858727484690700351156888437176357100457142543253435596947468322654838112019765361279066216191567452543102438520458375632953970124308358345231294813460334727157094395134897442183918862266925415696353399807820107318931944564849259535159693692491962385383529737879983364934956363064756917088317978521239511477329349063484078345209306993827546044166892520380802763828479579867405545413153333278933553849846858768502443966681430093016214164929516124797659779803842442115550154256081364168745384790454353129633925649647948879809301475089310700133058233938979182251642159243213754235396608038144037601339038239006411820382281346520500365709453479492071489229210160027180281584039596149370845632540882036688169528809942182684788871514509483353482151588152620065537314693426472223557148792969503570687505169659727998774070713711988890084601952743823944317457297820775393424658204299425629661661242473401364771031615530353456644690054402696083211349828432648182191579068441776624979805223635111946759537026285109983902089905048290155783529087168572345194939112162211816053545410760580274423980045021046475916612302515100584763204203298831717944152209555050602402431790431533970593781815581464779307212564430747316792316810084675636214842220372651869716573261010547445720644973269914560880254758675329922091738699356499370124136509821773709882958675633997102655994733613205020146675719916952084848844648667274208191464937403239959952128904548750543040450373952001017082931789148096725309821127990442409372670137214025803569727070388488998471816751694322123762002658689946293799935683536443171415621612847420776779453543127265971645200277127118320767267095676533755221186892747059906564944888803021526238454551923479993963105523378816 [150,94] 226862392670243498497313787186893690428884835010557220232682699773736423501441041097706934240027570348050759858841059994309995669430759631891915691956281474669135930345698752307600104467344117463563045453012818532661891957404617553167306794491204168214049051892773366013455470363941295944034131281766655550853618655390789320284509859205303217167813006561847453863806540837831416277282694835277998784628839252458863395333529702999474856988789697065269512986473878908076606882740752798356405565166902324075545721941173440165183656367061903878489974584159852903046497375222445911396841864381119218830499437212846671487377305566484344363526536184601788384108041251436886803119032083966974748452056645072918549262089543197082232013993542023037594003853202730131414590292133915958626744717768469012614131962142994926166610626937045022301613547571137919552157148793239213327814691583199649385023822244714193217103374107448846157620698886194769238348064208507383412632067334071019036239430702060162387773364069681080748010108130928873716129240567981962331127847729099067529003625345627477140207917910196073983045586224919735412901003439500523417556268296916455875837483717637515806583272548504321728924394041111657805207006596092869115559781846099009967954302481795671926358929380635947700774359497865201696278173596455228353042614286440089986300315470714521923932562176314905845013681665803722333288023199363802807407828286281051772305224513953077418830969575051082828327971149633925945903069538786524741596887319629889756894515753193257591285502084864690627993620749157906166035707725554505489513803527150913590271417657483990743778816636404415079909519357257305602513718487424659308249172168054567323070679417819330858642028534089667951495682062254891782339266930804795708234417630233623623093881925226297882752985361662757939135956449754489898103727901148914706453987257388212319626811319901604353011285267139358524190136038667643534247193292002008454164186561147824 [150,95] 130381957293971596404195363321260652021052182809579798189596825595642402553374974160106939255787037595112862130862587523883346104620267146173532785394006728901823599681851184228766128165171248612929724955831562580736341742173721785608351470635111080945406905211407456362018051242586134959108372421306002787035134055229581799738216390658159569656506934140937322142750852906949347374287658111934497587045224412268617779218318236179935484563579933337488924658064703152405586566647151742908173693907199050174263996692221268925288851416871284113360307245015757441340401990308953672791667396876677328271930156863400718922481989307381398814533619811329994429948125647984290858968579218282454563760062678674468328921486438771676415777027353933438840971571913573135174096662528938928007125628504546560683888586300788259976394583531364783795800905107399324483089502572444079773508401207177176009641320007460275819689150417781406132075333097641341502369644743220167287173293900061469330636249469360565286547675222555996395547155214107141215991476788165771164568337933231703154154957466619431993603785584175931132472866546813407363483535656313999565228009610001225334460793179946835486669619687106087636810740058291461499838548809895416091016797487163688988265422209773656661085202267824358281358447889624973310390026998598333769979221847567423332240416163901752358632362179379397235399511783292892072400878490229633640861101330522077118058653338121893092245422851800900488442096439118245543570041904217450767673267582622427317655414124513165426835073989416550245607791995521678499137234463815202033070394398300953955496819133808681108892474541895286664341291068447927265228227906309162061007730776675919030231603034129354477231027545233187578548646186289039851226638595919642824004052765186591641543761402262851711395783248633295295124486774901439388342325353233952754097610698626971199896664797743403890652280977303735356683312116041728204631987686303598329799274672 [150,96] 75262951613766647331725227717204440165580252691006796859081015222686433567782470099461503563355122436213112802164676950407057439033929899754116997635258627754397443222139296832334873398889797236466763344481351180160930924879702814288497936500820395187635198768979971585289732602704279702048587347009516007007863439738941625063725820058812850140763966267530210585645809915010593214891729219673906982448611725688586196827506816986045920919376555668630508206278162720727028860372231146786706517222191086769192315543179277978327416066256993333525526736140195461014355352864474213920249373072563514081026184680303563520749469380203362736884906126447570015041148400402591251473257130074188100196311370540322771944755306796580847012808531435368579755244496545796562174585433961219759586645947596007574642758961295735088673730881056577218208453181139646266305183528810272033383925365064465930786839891552120803349638429089121612936988984552601981121116219650468823956312588945776522452997551943862609697763118770959367595172822459723017319499622337236879018489375285578527566279829373925528342846129159674107920905337096201305800027384770536985412146285478993401602797314350971904711527050596484130138240894144502071990809733557184145801638120481890520962354385055695846219712949657812117006075802276770348809952060044699214646934464994703529192784754482179398408585621483869103927646561697562010559245661364899733619433494614109097517256627801745182114929431227930086742911647287338022566190052740134476581591221695955361310317105216763504649080587818605239468568103759048369297333118639657195268457437180320943031101019605501743031437518193453362243646736341498141424037321323341508606838082857546198496575437253856133296987994198847865464692015023342333990278532754312864538055121578515462187982480296549561140799004118555134681467580395649170503371356084556551723600246721272759976361268101786466640699893048858672901762983447593175465890853658036090386 [150,97] 25248294919459713702789402704335732592137642470869090876436510752657126430186513367569679060267915523101422606943226848273427509682793613481031558142686514724216771232387974685520939194840811299529400375474779079029407880541695070050756626130249254159917835271279278317831137822192644891443463779853323609993324904331186247324600037697658530999631929338611458853619736297368469914709047655598684889639980248721198338244211268256366470377375446257647555672798501883125953009099513492773502887079162298457731640244488870118266001499076277697058962174582936885340972338270854152678067004972013903746388789610816894335878606777583787552993106197217391345575113984809653714748155594411498242611541154920769097941573384147865783664049305920611470667002555030648943428315428614892967544377942398403350945634040735208429942341860989647681144288116401134346208841538302926186098283663955730606235495740117626242342608315722234108897093451810079243940394089923225748817928761505730444769063963563936665419325757274386671977213075267271768499719237636356606309804931791433246712912438546299694989387268095206646367888159962321658419521966358541477809601494320945268816954607132062843204146508854198181995112606047011095659554285722820329182292767617823409294749028899975660744999900071620916761817489597316082470811158373075998962682825937594587351874143164453343120095524177356805416050311015574595452397418773383748245022226562837146917559421294087964844565216860733185453843020730410860625738738071085254430601846712875325825559590865712458167222386946950900587228748461101439110058932860500767788759063298001606132299051502749277779797496195227659310240877354570222932196165222812151934305133344626860569787959135893427322703519119620883035451172494065229904813156573622170798827054271215181294106025947682855540577174156660467891596566095055901729192814588153897971643684522307223862358130386419280581099904414536455535458346971252654826176104977248 [150,98] 5211853611784252640502742012532842203108085523292259220967696612780702020067438376073383123108093958611521104746845183318934291309443568855132277072927833039757770707366670022611997603377134847496139567367152423547809089538702670040076774069290965884072863758553916196562651500070069399314548257926931342250063069323075366148601782421997601019563885125803548370929077707410678928921902635352244922241900441114368953683204841258088446517099426130105147481904175417174095463431324715201866628206530179825326378546910039872552545887857775341222036554905581077132805018264459418760530201450056945090820307856017570432137478062806748846638640096788383399410546301462887905769489965110149425506435161153953185194367109374268060790329299525155382276747003992796005119274063267741911759186786049393585895825787251718195179018459301834443668568871839115091830796414714938873572523781626185356450795839233206959064456577777321174223926920396257833495398573480434442894731996604296668910139679451010771988600614603722710518551363563768351175855531450545764551764563107342315170320909861998985576693719719029136763430879090166256663860019909597251457422015142024394063116807538227244590236289099845569140719284271921829819762799650904528384796521885505597281048544568741519432049361390280034490194206008544456547205334099202796946690579075164537536292856211584785726083918979490098917740033049691350365586774429869688013308689217584238446910865839956614471605638303163668889545964697638410656077976978440020988992658253960754276156684871276491171054203084384381571280773718574460542553022836990813489343539351828661718951483695144552591956367834751113265912455871317736112249392673447274388398610135007601845086889984134211188292488703944836834694482148185231565163970682909132919578431603932989502863477456881130403931138606221660945819695256622868445502094763467419241644891160097982134899230406554724894416797686936758225513724378249746342775032 [150,99] -20549060642741309226287482630184370179057546108034969967506348869687866269162505053239811194092619128123206706605317129294897559626484668898600935258606593312313563429286681129179312106240266786270031882221050316633480053401033393652481727054246710135629427627731980527541050334887169497209109779249929259063351524713685980692571612516423253518029511424708070157952924608598835805673857379073476074490726626427911772008734444309788870560757405428982283691372497573677606610443880167207964017402597364425244831578785680225846272942535324912776268354393568765017460267669486832283486362629173801564536435161424219144725658559900592708395304363762391743044659725410766906863053727542998260921991711674368272682885363883218504937604071022954466232145849132200309052049333136091081697986699934220590991930423050405996808756229936457922411035749538253586867464314528132495415753240834906935368502077206149051299654858146300647744180520945477663688992616003810119923133087338102008156795211160083575989827342240158690349201419886019907998229041586059851515712502166177500049814110990093283866931322378044896267221782081151115774770665451773386389194761309459393516188504682579760199382349508414029705793398814382683964634016256586361879558313378248307202657295177739291298827439244353311358862929446352693496027801785742481142648386681957934488007623021456171600834579050546789483846860549870777466271929855061686406719426096373882641001496243864900059178468426205025955812247412773368552984184202549394705349036436300921336774734671977221499101819529036236206684844138368176909477114621858268736906212165400284887596285020781333252096340560816072703736026870728036458415967776344347210371500508733183846850070368960645067690767359611571298729454082052533724517863069782232452375841738962781819246858191046877955982369254089778374400727378456581601225069794465177486316331959975910654747283355873593637073165813304495209909097239011749448 [150,100] -3417129787175738768027524391174650237417548496857588185397473730293291682194658232581144288236621263595636289176707924982416242621793984024362358353759663715286956326957595459729008986611268006732433891637993825327812222109713769630901123738153542540389751785687922168812479600126119127891206591838590627013510040998109225274210220361653785283134552531467365173801469957412492212047981577796842993151264583731870447277252174699856995093568064379123915605739751874525719435146763919866038901440002819805724376198907669918996212711578838404697487674275036203785404790605433276890543383396099568433641254671375558328287934207135683176634281959558633783440763097392936363717856783041464661819573709015375413010139010705417111168044136895665145299370145087578076193438150311862708339152590101597306791720876538008489399592580429197270155772956361799745854777551866790223744081348319331862234889550705130140790378269824610758253467019090443503044683626375698046460424016152710352731271980037840663906626342168411272720748183208824005401385262377449894157319731423921225367264311123508198229521327303699469103315324726899026130600040355982974249550871568105975607919369919377824977215703480230255274584078407731748217882300559256778359171874591549457706107419444934632406445369691042011364179193628751681714274350932622523222084031166696175097768321551459768916577497573605774020766279150963063522526846498568094612996235071820992831007192708304309756326531084610828573622554723871380516089067332278471025179149064250509759422042626223646522576975921152643396233111779575378108955522532358016098388730809629328742801670465446211067959235659750228406892108818017278206342832392418419986269102069688395706886967911784242019668063230261149630428375892178992179223131641081978612054391041861558510279110840287607047602796387516698695405057812269201437670259977944350158816657238526815148900223563648314851994414475452867345957324905040 [150,101] 5737212074056009767309535369954291752570560232852342805942584945083776187516110644423060382355258741553263722041360413851114511338539955705155386865898571144361994795055424455682127623911148520733284777090619147635598421790196423637788927037570158260943525982264949722789756643448441704561323501524900871218429666035505631445095056969554422695890269856688015038981143504043488157080755477148560024594220545047690585825617472807413289030875219775683995662140434342569583821243784743660297530447639179011552360907521758131136194985196309911336703600393135399731480144678206811123908442868210960333493221723877474052517827967582133039997721303941573892397265917892484991721188225681361468959665829623312492365399047139730576373720688581200979122276377464740836112750132834187468037486068273456146540988567425122583102265581684040104114065585717297179927627418043644587124541991551168065273646900377359908283578070946581072255441099954440726494425959120184236024291474305873462544281829766976575480251158437584311686135877008294916203763004009379007918016230123076724397786512182605485340406255304987914114636675705163067791373193807718427627714869827056817782856356675637302629665942898582839778166570393454166847555707552894781307106120239386988412732832103098741333484273186107328880250250453317202763437970413276915576017434666018464121013015483080399833699467240544833243013795141367257660389428298654763006206566387333505009817746930937974720258237729132280909265867715881420083278363319738244004303913105719440200009901061751571651270244569420329831959936698349932567690486198509324086955336948088282831892908437292798630773818919397792393981480083480058476077848194977480739456942245301234358017743007368578487586425309565943997282503702400009366476298947311872982642306203147810043483418171983782165946511918276002140186259524508082501101737374667609244321786001684966921066573381930859740507587308835212818620992 [150,102] 1207276357455729611149594284444973398847837723283751933330889569261717934789422741649513811444355235980444780736448691505057951836515755555019786258525515333856165915539518893194098282211150776259184471892588208171128299527902883740046767381433324315864334330911485217658297255443332007784953779434431056901258933154306812192949742776318659324346028173225029452578653791453764047381128634061708027398508384982063008062195139950218424283327847115989509214402463372248380656849635263510283111060552126653989688923905925592608415387064304831897379676721264130835525955168996491416609371246960012147199366797792209786414905927868618169957592691631120744096914515942943602956757842502034255944134488282949851650866550123808065749871111296021141379540832085084005835628251050111868194442088129444125021735305898217149891803341755546563905681261385468545609092615636221418705788418018361846015486508907377911446387001132136901479418978632886123333006067205236936998882226437046777674529137786019041005458434187327238786636546656154572216397685891780234755325442926012438827648380461761726661066297920253939364388555453880200649823167013259128224441881938725141780273696419383211751156947876210547887994407176412224289071873738224913194459742419047044773677052367323194802794688969546751842263001778503509938932055353609589901077348883824877480580436422557113221037927980437492419939520534912370988193512159483687180627781729910830743835223686783395679653093152172993628856900383646551082625314425941788622682325077509231872816438401428502289054690729190628789976646563771973563590521468644796925613678404808844206159601697462733723180953582006122617619226329365049231984234157733297044202502145896713192509586990863750095449472770644245606816432023345177794606510240077938303516355050798750384414106396713209868028080164480614053095525009354744757533744527547748870849391642633660101291175399440211602318384195110159392 [150,103] -412844260677448432589728126799036099851376768790142802828996824069658369909812831041838396857186203403437115057842823827973675706091054948219830434340785373861342062024192203891920507801796030395647419288274117530437515075586464143198286571534363599205343950794038309844995093157202458175306006609844533033584936850172405844869090836935927618418247208871650384756723357757770490815347851935907128406214308365221751079043444322459535984961259028349218959600013384760246956312081187364783934371243739478835283657949403665536900006296551611307802525192000353498989325504017600373215207681835164179222510401291921582318832277507646989160197659488160334830262156001178837896050499059077068063890052409822014806703360393726380202497896928461298958881095944233390947262433835344889744670528709806877769307169305652947215822851205860683312737531592280435571255651653846521134278043018212871030875322154952800941600489668966294135099222756718222310758900614123996025233706743832099938312644284996651341503050551723713845009008241137232292175989275356964333573925635649791800247488930429087457096245625928792305936076616409831558894901352120662303439764587870111740403373017132341475931234643771101796880162848764509836059390100648034056327903513646053021480538348805501844055460497869323760599774564082487096942902702506525248979626634460120519550760865947577567501039196680580447515672275117368779090954820708369395108355960023014170316922097456353473079824454945169247425034118259799966658977624882911404411138010175430988344745289817230287652227798212363752156790305333147900307606361334925945170263776947471324294082951930260859263712568922264173459866978303193484013873903314552473371776691286295860879121994846712196917512184106154919028048092809281002301417663751833386302357756094437929608886532016250443598713201292978475834922016732102193639027101129942956425427467635754150931909912527008917271595442816 [150,104] -82927566858541036993262109765738567620809930649888933853412927087479458475416373298780935802426632318678701621066081601513206128960846640535632475612338368440833833332916948757554818547186251203369138216171165913209977954272639873176539587631119954946283744411131773137261249786573120709880566146393996435988434493089144525775197936184042205734187331984889880039630514957447369168147761471442083911185134597254154079589716083200413250246241715953430514776757115908376389913413041695335899671572010543912694018205459093947318938425585031051904990367683808386053350597618349385571670310586023225961163771301115632719818920202715567172864987254580417428665532893681830519976663935398753683876481642648290750000243672817754351009401316821544829152862949252099901637565307120696573205800345625392365584362644909195127244500573164232630017529782042293138050459177012106592841522277313634326624868614997529697944761480197012986751594979983374672668725326418877600991916739642165632899134754184090179068019166630241247884880677545148941551046557329923089544637367499180743162152239576490673896321822027518521849848438366733515236573519450924852308582790515680514756495289466249999484562584763875753827382948930614223994389231560704332237199729078935359496979042232748185228364671841410184036820229356658807362035644062682877020538591577171406216122862453540115417064534304721537303228920230207977583676016984800559421413421632918602441886742510812499796771418661069541769958091265140407879819291962517643329774030830366446745745699775465491447539687977468660819583338050480420726552273492186889005384205539401293314927730700270907498179031731192049550096299557715352089615776935938915555349918100785986420002638134850736422953900963873779985944544932386165985604718613399616724464636954120240736095419233749223514817223271000899674453630330915059069607304363350723978717159985171886916592420690991552717333 [150,105] 4342902963509033389649808829306560023967011479430930973566714930458151373891603138936167504610740250918063084915919632999136532655118150872188774843487481210106248897360169555946071640882457900609039590282612342923276430502270028011115189494086348020059481988456482944543218690322927712349544686811437479845505354979164831351177935321222308916362192106770242497060008071611789576539283699445291268849377337188964234065079297204080973028071308454572318823472693338294398553711476639343691971018002172724866072562582987882642115984513653223956805638392057703363168326267757757657445271615564369848285032279568601499618840538049426989060937736950569809624502117135313099597451845336257366185717611266126781689587838440999564712908697051759436553309926658812435517210372204747397458835793723623738678446218205867690065439709076698827181571077391708786649777601732249133973461933827606854850428160818148233786507086681788502033400486861576071764190143391953151321918271819101509628400796140042143727638240213046656699205851140892767564491968117921369511045172431367194405018016152421119100847327751136659647333418106132479142366110075141212404019961555464693966168790072819932468648339014763284434169202083358508386196039051525451045570043175102459360309845556004618488586516305072155648842838065887290877229808146103677840724912661290388822750223116524452012717070221681829750585381467489309638587897276334312563685632056035269797036671336022410388630303121018459283313236645224483639331676549159392358885906893485396095979747582988752013800652607539962427930175602224923044695144297561862402975288013880900012307071547422087039342719476012321697343229024473332225492784875705586340138246608204069389961578587442749940847103356490426874060692521223306682790623649279877229967003466808936181524293447529364606386159658647238321528949929876878030621259309898366278654906582287513985724289780104768 [150,106] 1132518904242539513216032241519151660369164371701295197535082231097130252494188512283540391910269556706225092317929334639108409485037306699159141962300315065982658916679288968925774339407421715448140982097359011816569784986568437202352000156907315237355001039459721548476179193120597059949312264287285380418819878162156026719684884280126524091892247477460349752070878161255874312260602543322078825711643692360033178138234166697611795426598831393175339729125530938777476619555810309658935353182153811356170228554223727677100890715803343165877048857217742928838711251788211039334210419554631937136596969403892387270496786719387688243044117135330628107208717380160200698582577786642872571896470462595653007814119860733590663877500211040209449788652002647778640903639109576176521437533129178811907561630063004365913117166024333232693956273934178821443694450316134136417657217460940072777776169869304080281588429810679596780975433346165303151155918546180598082103709539929343090241523240576781124247272198911614452881645564046387462308520678649431555954811518916951105796619796850291063897609001441950620915988128156180757546952801570342539427878654685763244499932767925566755961914880191708078419328085155797118889590858475758042206519242010647112746721303870597717100523425872052099508379433884910200164480062248279255215448903627677139682388956820516364694909190707716680071733560665976079508803614389056792750648718905005071324880300128013226683722858666099770120901923143464306119539850785807041240316980039852462001295677122614690023862613054713746200524706630083411978646583836463319897571486344802771938993260157645960887062821381058552066405973885742366546900387794512305255170688264038523778758348713759772546873140333450486564534773905043677282534543853820900078965074598177687919820662821719281689528796842227983918671497267655977219147954004841767052822245056672709810837881568 [150,107] 466625677099514887724160444128989876366070173485529105187534616841116215733579915097605279149016313199900123683873489305792063944609976955521386986446093356071651432231455321714518529251941564635292559762511897140564410868075161370697738718381907718989722692288117423664296114028084999119588303250340689762842910344578763073726362297678452139152343227318677710960508744355445885258953586829930255239399258257641244237012421871183061702161919731622795330318755729945156730236118744638726778073092578139797064014945193072066389096498870985628728292031539478222398747635284419376857013881824274184465847095245066847627529624824913942566434786399393316499038308655869503565617981091024288319311801413623657583736951541456024933616991046787751147980148459803532571813103449590591830100039198471131673612347573580824808367076461857053548671230956607503349320302438863444574409358672948833214780860978091994233561459015720506549755362450281869582784878983894203798976377383247030547765358117224277265612906409423491703803326891350533727337983174556090921910118760866109442160872248937321723780601496727665235629905953474152913892819704482877974095446239975074427344093508331985161954210030262911187543771931523126362684250020544750119786235528677705739456979656405617608781696362479874698775355370174328989208454953968324371778698782910440788019189188748851358716678021192005151773994343574339819969417686054087553484455738654322244135971508230645373934055790264965812312829237677943277330384216770146849990100331850281878434633917097710644065997877693115729358028615506641730774936481378912027969290263821859259158914124186166021762753280306975556645621082510801224023530823473095214557871776380807831536032752807077005638141761924184746809017371778220342459200378471043720041316163889484803300948177978415591798381308962912394289652474137117489538396423477658705827411580785629417120 [150,108] 202170035495020130095571684729675928059165316143377633882687879207262897267646370864947095582762732113993924848699406297206405145194172775169029239487620601943922782707266671533006541486189108498885675369544627649603210660963058919416414389680771134243841363478042072298846843113159502243864358471290395961154306972886793432867778565624121158945032707217320781608676796053254543892446041593456664950103178671632916597861368145634186731246440843549098925160021647074146959763722926001187547999026674946906262124397078836991547073689274504624455564598848577230011249926345611650557160962944782933980764916738020339665540443952966969156306947873950998482048299635573005984378664483960609315622117439497229522111373789911206281653339183978123304008722919249304944596990849519694785918972250739893394853429149327831245062049662069992211182152406395069736837173563747859845062885278346142340605788913982889796892859322265988732627030023301717763095981596880388821997155360696813729941589898976317813432850273865029291021657279429442899811576085479966924336419957005614989969422542553822322960483637236781790657189289593145729954214586493079786616697889831024346028267290336360387111358062145170723489956320243644148244513739032053817653532893103678897483278624917190677925694453417549346950484192444106739732354160934020871386629780138965505253702853837430687550142228227851391271834257622890795373539364595675301628266473791070020444733548740172080771487641651176279821423478498785018045997657382119345899397164353700375691362163609583987745890486116082625990533029758151201631408070276971384997749031239417222532053343158423603948052344138448287710690161743590130286773043863792116554455192499268115594183513955639928463985143320048158807835535551793089293949360015255214666282140270422333767294337010805810841290373186203499485458911428615162035173751311070615914886052904740 [150,109] 31777405269373200734876239155354831883902286105232919364905610166114848174083694538783581961284330170320665342818912512724250435121053447752308830881211880950717900860511623327699111019833510354042636202259816701252966425591923557638349830365460614059332268728854155045516662451744048731569160662661590848125859968026731197120368045998790045141121676909469149236221976801225329550296663105003178770966417038702488651029003145414938449582646769045285451744330417768660424771259838060575286343087295569512488630620934317362615615961726799693735873148417042929114560107991444048229617954764651061122086420264647302800170741204130474024494146922154695015355649142263232649557860228856929499125350607798948749182127538604733697770643514571940123255206485531118193190396819872548188242543571526920388858240100916070012360570638239022219760754742529445780954363971993425941900810548481705811260539911320014039511213334203490907284847122581426195501724988576453345319892007952695172348482388425483681101986013521573077172496564481178025530000144473271458444825527713956251803375934367534858227242357507695870765569955313724019490995379800198264993710017935770051471062829474611346835895545332406127883194364180499290105412527532279384185089724686940555356178183196963509891469572463219843517541170681680357907041860540326206664772876421984364797464979018778075390351656082080384076465304589236866629539898272780327872774484786743284302781307904975974942685949386919861214860364189375024588332515618531492791368431804935573301356136813574115224152326696030110823938103788365615046323681270649237072068444137333910523177123690932390637063132028319393823413718121529328652800592699209830298969153998737162666060874304982938931475967351195167831796473095845175081926914979806871060534191782946719484314398792705240117221631626881413934457690720628080189828290237522335397932864 [150,110] 2125815978054042679585333403154897915631808184085235615391340022333966145216099135656291642099971050903778805014745471665861817638344123721989308264200570159701732701505186795604603316519505595855250852688280642037296965530332542829625956445527971582618355910849276495327605385912696816067262531601747820673418257956323207331258621100212598411781028428849758192865159709665525240049234473772145798200331644216191845059370655014615215703157408861692154471386851764619827085477786083592842460664005008314826939568571067888326198163032115055978501171691480730598217849096047090474864941706905652924922630198433456328077028666214707185340693656964305828744378165148275820191624984788439065243927883328438845534292332961980330432025628102046433121121781545265366158703853441592741687488135393676971822293240725456319835184002275276008004586743232713039598202434567020586548365120059445219618945963347629898638042739666135329784794583769206790344146127326130521142731356116994760382585327311998554088255085087795989185366035733597885945644056336945585437842427451156272695667768756378805154381022652168521826870243418888034725383629257878193573671364122402787657014967128267641683455802454553890092664643635004095232097516975821217978129049306058291191468298997734366814357570402562069968213069732501874840639070824611168501140892438413871521107743616612028133312708266803270251877058002512639243426607432838659474584459953140263202083527380973166075146292725052414253068495223507047343116659141900114171161321244577882805625875592561898868997818311340156371706792363895495574634978734827263874975536977347458111657193470710384069710722446654709312631814372186494160375816536911206140474905537208576980626262733296437391756708174864003962740489645543745252726206908388785081896701925544584708457155354467661841743929487290759082994960755425372494409163106052518848 [150,111] 73613191945524025853445059098523481760525258663297344541345975614310613525460135216993045633233734984792443752420421936560893790391017564664141397072929815871166287974727158303600137965772957737725162930107673926787455709028867712901666980210440992277905310944433058734144635468893968410883418615288957559502501725559462861725335499369197028667059373541269811308586634915858240158922111845033895147399608198848396989023746870604866158760072818394326315552772629445146759951782532439735005160016744135486119646976637804800104272788286453361942277191426470129506134520023218830422005976874257554160251151359691366089522298787169985726714085625869938020826580350015763227746205129904136911647859659711674352429951534791463176259667843230596313704138866681301438123160023526447945523443935839134329416057208503423218503781300563994666797528809217421374603111373460019430608559405623422359986571041456142545670104046335521583303485628727099928820633551718999984631660081911266370288048914300506632986048176316170585553281925967443221707264249529706863235162397737294189896629883550377092382036919048260613446752971178172697055769088161956382223700998734062183699942334226495572307522689198297232495383252778975315686219284943966335575137557294131083547179545395509549570679231490714691450111197176412056718715569122280458354067372037485470617701733027593583364961755753595920539172356458809514017743308223033598502077159722062993432355457094670356296067894779608428957077357693579501844347428877876963735783072940424459236214004809338463314243261511158313798747107992384589880405181895831334806427579414527632339878104895024595615149526236889251195797361127844540780195828603377941289496820352066176411681945427585800995894641962460349649048797364486252995879771299469453175447424779163977640660841586642401086072756377429138387944453351377296776643073920 [150,112] 3282593485010188334164701259855485559253881662994469642863000378820891248886333171833644540721170777275897083440661833929407055137841812734352518832880338036260370535322600237050378791384177328389840823121601940433903964566847464283218455748444519411525369175032606545648529508437404484609878251993865740861314926250936623616568295863015733891490409052522636896926136852645194123160806911652984270290090999208639593485889293119578391667911818394031728248898819148063708788673591983149424878157196118318050790543700497139991842773663304805320058965048843059043423362402111232146049323380165268351595690853486664153241052238755329968210454874988128458086995485707886228143356344638887087716415024561283569787844027053741261890907552689195568829376562232470854454008796461348718482400714971563284679336392762707957227780381857202675348090173224160598856326350956722445099877428996795598256112323498930492499365605736155992966393335706916033119207214138545336178223032160765785312877659610595777613291352046758973852800040800830252010207497770534002659289994718400504205729599661012371286862910259819572414812701316578926703622651108218296880267182177363182166655412735773836331717918781501172022861240337493928431207818074398833583609543029753243556910907284942111874889554270535009500106623192609104758692345339533631241952687504293140836236855188104647147883592131599902178164664739316092706483462133972197882730486020680963154828038884941904014627011624150295485302740795699058016058271046684361286755016639486567040339635106879536880062125056399449407011075290121065722171146649886410322713463306109608779339266451797585994559688701704517062735671413467943508477103522631655954370155604346892406172001116843817678080711398888010012959117442312717036594180486371839060189132264260785759833046777939990097395624727761633707000960086153213907434 [150,113] 132983966504364074504595683757073323040931415197564533122481401997882930600737505738103942695639133491910366591630243824154573204374799826445338089969917202341057548797805570572220693315709325630599800240781909603440247944158558106071956690631163171621807039559815884925331169036525270286731462793204864540203172640326927404814451996974925336572768865118424307937482744130564348725423208575441157509357833461424544206958319124337262310491124769438643050959899963844158465380825066042885483472074317730750813480906868234055241869140480816863492486710020978942390328883830941758826967711775684910183327215425957586819523473680611263902728330069541643644357306456821014654571288454725783055326954919879725538888085194539329373379468864767249379563969696071005287659592317858099541834195263427188943256595508131936711546518708178948155877338812977753543171676518607327478509777415209639571413987942779249962783690311715386063268343120267310548729879418476120589856040580859884250500100590059175405689144108219071073033406062536749917816937904478541234493984728735660375848625211981858402551493054684652336867983131671967456245883345358288791865392082896166364967780136912313376129940294342829507862829582112589912439117832467286453214921744775460715607003347468163841030140056604975094912070365655039106260287127911715023334063378489556652175678733586929975985248893608302416349136383969237912201049591170840429316973979605896543904323765083154329748847890691848736912042986528598206054857830126747331541750981580217634437531840277718853236994312415733025460449548496470657945307566970835870080761016931796040719214312514775094114253268872519610846760963255561769407580822636886002594688097114705581069840228913147711516494750829372837858319093230164767072238003879656340498506454441327169264306883608578095484367993334429557846797881441920 [150,114] 4005531102582353506463058816471864762647069414528577209397301928246333216713283847264536967206727653855836197442522487556027696255770464531240452365294618400709404082740303266975547366448721666018506504347259426026890728137587761221025370732738819122140723694014184403010417639352081571946452617788212553517312476169507903655354315830502527755246879990669441980894939055720482482651101607013126462182357228451156920530141985095699717432539857502405619655279602564084584982009200201310347264250854506749678997272084599105718807638117962422705007636503514422600780336515633687126809446124837557698367783091791440327076545860625948994347458275408827934869221626484081763684217967161319847031969941370303997660225752843344438764464940883076037838808119563246626859470791472001950881920813596475053547322338474301482450807941661480669079585225267857656066515416585948380018716861955134270667210869568267041410282540393811388673143656667502500957257365063084925769780051642156746307499272745357958532020853029564808762411538706858438419071539002315752426749471336656354924230427754145645078356258196189961831463266764884906348990789755650899715115785840121574407040820009419360713282763965054092242805138175017799779527090087108237546330312573979899835998678354488601671721956455383015811887139560812225994774287044060347841188316107367647631619551204595833533923050130509683827693216451479753423808657902762750951617683250735772513236450464636324301415058354367622178319678469491004433947511640135122957649189908119124137978890586908093846616322567656998596933646514563073409863105187455141845649954832713811261842514945582789430585220389851525594993607416614011777302572218195262113987278473980038628610146956941132440658210869270055961127960546373951481792617964617846305444602394971796103823952171450344542634550418940838463133216 [150,115] 65617249266329497380002239361199403425333037661527939077265284181493274449000934222771146843801039630974023901461672071980907528591966547589014891847682513264542242331198314599508889411842575123651833461517196982690251875405144354803076469091308629913871255168842606328486806333854751019500309930604671964286251296243120369221241266704455524934052027566356232687198108016811735913156943763169276661394489044600011570836701975499090348550438313225860466169486202370959175838053800752367057939507417308616515175914505526424459020097536167515181515390560752514482533036662411932454205831993698432532126697436509979654909562388644996987912698446483629930997280317865238964025012484464630101055210135756060637399825762537210961898909586350924773837890829920190220349855552223543007539084637082046714551604905596051757493139615331427768202899100122157478540306851154766024232756292531499203768115793894748181327485008603416816347982960207849476430874515503825677174532261746507881441767160967160765898522822269210777318496230947578540930663831427955389565669231875950671449131785005960304564365427926563469250073467306974742235158930934222868862837095134145625544289534701805860080753590036851654771864748319325770541722273891203527397644217351202436941502683915764998717022190265327243134723322382183385218046239603967890776487119782782770852797839472069171648602427166909641377232897248341858454236721913491975540405176398779467203882756396748207298373975878242120560204987350114215281686652467064150655632956965418649219788303276963762691764190309591941338900140130702719576905184957303014680545951588816573202040667507218763223433676429152918310273950720964424426914066794645834553313277209839255344600817486732445787282386672129743262639626582770752701308773091880246920143901242271351020386986005829169193526968441953824 [150,116] -8049163749901340832129383782673018443151591768675295310663975216655409946996739484457269869656064225832630522802352402788146566323991118369957461900646380357404682775283525914577039047274545538512639820022986358050945166169168256631234146237522771837575682252300197454451856405193035933434536689058713723596510080609945445008836059060779191714770383465383286064137020154804308276996863843615963378848698502559270430746364126564358793035153088666875849922471923827592531466497353785548951981020348298183383329623127133901560674554142988589405823998927223271604895218762577840910312113303076809472070453071114061579362684451019280779139818887867115550326975147090423752102294416094754103568983862503097313482526466395783448696571251846646788172343044592848827245330957765931427419202088626252510354455617382295660650687104588504592951871588421771803007690828867273268651153501474686169715227155557512012916006173914255056537558146884875464606635259511330112975580644721567877451900745248010821283442816507700934797743221701051949847429901232119771584601401013898581107707063415085311951713685347228085222764383304192403881592891506734755608960384187162596158454897487716567093814594406539835404418127524591095591693419941191738625058622867952468571923795107914748649752801791432450083965996303099668138000533670209445192521876487620315807841812443353771689304417156292958846694089096582568186027325981182370339734593408813401550956120643624465629183386430858167250389280911045941970672878956236296498249473887062519043523004612133841485020535212716746521251478015718540394903204272720206346154375582684614977988995646156110655920402250068527283787044912566329515801093666124260587548097694535028604313283524256283537758437149057896519783035116906224175599675752873081990423766441169967164959343394826997217730223184 [150,117] -108420714624407921222711186335827990482933828577433902015416542530306745159910634673381914396380790618525595122302158485672634246555680443988266793796330718785822532698848082663583227086719728744752802182513273614891786106364403743548962541453356661338505392878458697811965905192146930677348633641370261856337479196356566616546384997880161130417318392124242979745881908176003892944999948387302797957022987237033754983817214839659542924362686468358073792109902162959305250961575303814981193133962390493691320987255977649048749404379110787357782287540139521442525294674548782705266831627438130429100364419985177265602114364139242325905681350541082292423807924237358191600776236567439701167271740332467545169928247240651072543574501934805927601810409751098366161516484668918960006706532016446930483552517923409120690543719988025187286674169664735638900828108276979245118978371181942295445450435937990392229751938354947708176782582311872129299732764657075384337954655845030148449123787362410931341429724912941276709835577388454380023290559917179775774709205438158300232297574960719311813553122912323473655560615087913664639011682180347644193765765236058578915841635324577218963841871027773836676377051056708654175871123661017736766773775929711121147200447351323080417161132060389019085051613662743728773479048517026884007692146928958048263932982168616321429209069929771105104521002303359484380543974653423668314489950895982640579687544572648950834655928743828439860439508567822534811134697433431548070976519436621329965425786326142819677176876807829370321789498635920716006710656212902792571044268009399933544250663869602342502324447726407559711851636193067186153430979348021562908214132389589038903714524138654432978301384981666350221794264240270627224374689244796642523783518019091286806170335535788931007744 [150,118] 4992324139525775422889381484605022730408966269714325092896807658460265041765671645513396797950152087701197431781790629406921855935226124044403828098615115371505202242485255785249133004466649292060220072664144946783967502059464209758016133027762983612410788145913110879308490090004931522104324830427844255927689154296016310203576639202901091208537609667250970661316407898809082836237117918180695069188838090704937669486821076191017925838701552591526004923509310218569816256716093362995292010387971885955469141118265484550701029460973661727969862598681143756307477241266137752348274899982703361473778554765955337955173553283043691324293585649637367867593790488735594310458762766916267084231613140201953322763532414489334551904449860619540669655082907684828403625232021211841202234674322188217893106034805379316836942738337622869503793839752121986153121285793838422060564695546251681884692381396452901854590382689364277165614964215736058172168850753425284797876146573692152876413143933746353930625757634889200961054410130904760675255529453400399388873834572128581764090337085078555428365861064126107411904743448383267312029074696885086768593461989947677540803103647145321922368799068056377753442041809900089148832126361264366157301194552500802162535866816283136675220776313184774733233154690554852006061234453405978615321535541461755111070355889691501568345667579432731084287884417014826061494200380630736473722858269174342874215213703669688611187520635075597904767350892478075611738173844739608572390693651378283228207455210319605773239510658679319690695912898954030028783062437946845593638986987797585021756212104696141354894852855770639257422059703988251242926433656718355384503603616547254146556643720727165863392615325255809531813024022934507497437287920902297211826480939754800327697039540609568 [150,119] -12598420543144694039136651802846806866370177473854676044207094688098207726590455195936157813012895582365020842850283290328969981328958036088243337201609000784256938891741128344941778252793566895572214979956360252684856272996754213443558395081043981490123263662853535178009308588605588413584772504641658858043344925869121814048035464090051978461844701140839798965120487762673703903342413515745624594537041589678608591519518879666246699008576033186160972119681151031242845268435283299270909023449735709306366518667938007685123557161828935389938367864706101623709612871863378328015909017630677168913641010460268554250658473275949096799959492557076078468633470333812438742801106784158692321553957363182138927944587767002463009337672393063590936189079530785851012146538244550324185586506939697626140749757800290612909999237032683500985121634697387275201088483038827133399564223050913292983699141182844282873520567404327560739773490260547772442128480285513285016542996314797209267530790018355464592947358642034662802801624686779482987214622817092690021434255973038374545507062866344297092041100627547385813686523318912049848171883537702589877668438146401190022848153571792075671959843996638581251011976270294403434170705601896052839587986881167351234455843740298608273364422041774506494817038521558057616106898005233609066179976982782369142776325455928259574465849665953254393804326710498047853185397426651400406996483315741962837311780372130996528679455429035154945745721969419180729902861524521777228244102615683573648808064111128305248817273027718310897878858005441565139984327202256956844566812844520537102076930597633111219755409726069959553920288334398499207600151701579515435459575605831458021666800090807726278416268733129918869416422284221577493977685399586262378173984738878584868289984 [150,120] 1110550427881922273004222572759111294317251478363014917305584876843436774402596498028696287426176333276764743876199796258891100623850367053327835639990519162687162142895321879126746546974247674391475947903906363871432434224878008144836599045434917479472718734556922891901994871854681133048377029769695975214906710486550257399790002198862681464836641060420171367529498332181767538908925932724225162409918058886053621236929134486930895044660274580060024341102539101704237653011819370589063919092790225506289130476585965662105083059789654260315614612325645688874025028641492419320374098782455681997371978253360604958083573207164598838837243018617893262297345422471612297716150439433672485147903753746863009930399742137624569562141340538843917020603770084900993523355908283785720965181089598721384011508507223289710101184490002056715863227342234290891101579630574959323423111229860249626308465847577575694599442506144951594729077644770094239016650039273474473012391124581331556543855024327702482277517061018035273644336245771025111463226735514712688769664014681597841452428363692587437683738807503733645376958316931137152610399953370886679578830165925230841332429114389699992811972238585397044642132502778095094874255216738208633440197164735731423926529557287234721498166162635492913149190663420778137520660709094090752570159807549571402517763024065731114836205442271485748526421921006217095148162420022741943456437498211634901575236391714290767214790965328652732992188442777993645707957053846537590374859558667022473544126219286080172003477128681588575417980649346693249193339336574241786765034545369102953048269034109334527561236720089881157691625353309816749618127357736531242921243776411401228195555147048696626479975836554119541521467596210176570720078184883389961648295836228020070 [150,121] -726665617667186751620634904251093466496851076359893635607991560317747632039975548965151419529567762406506001693152496766171161604173807514720985700410768136401622014261779387447180580561479842825003199370674553334618158062726601865512123345503367885872991915275471362749215582692711360422871195735299592358433597523291250217942556269457141889608242163943657049527918716401570330838526070971423104382814613055570589975174680011003876578266102443183958652890835126638306960242152090237362165243040619515535002610251105379052399194055328562366261034284982771388821361101030451263844905275918207865267488192041903992100872138212140630609908987641498111394439448087021329721206380316321594168247655517190587682323645946861490422905314012438919618261932922212204094932180042139892011339777314791872373087726506530598611328397310136488663157787166445174006833703443070087801948108409203755719364827997125324937529290184255907553968377327085930889539628162928076244665273918657878300151695409424453344249363535961948317410261172154750631616405069153231708340993320687495244817075631983649708459451357379238292094147756450202218256500808534227317708061033848474390732805858657592661626091072559430996594276534818251603145261381490847428122005428691948161302550780766630316274299235730413306832689196277688253534779453538839861792179011467569002979753068601289948348974825373460438182693905133870551694164301871019126011445407952368564321010330547466033236239492231358592596279511077612647973763820468599763055404170630788661085514505157418764415070431463219739038814395725279520015665809642452257109776549181335540205548133310560455141996927169660668495002889592326394390173492778522744967372504084788359740375024001461460720110676330995100145024513768174699982120542475568126296896 [150,122] 126347604325774761284233686409009354119408542491452757003780630461876593746483320682747531011029186850588267541454726646880063955481962738817526853977862034922928019128023488834583342979856268895236890215977688914702812908809565654209075626880480892258595029840547997329218003685901030877541524906646099097971010259414057105528050546595463804608558675300742775326021385262636097673000929733122266302632846346819274239115107789513769925624461078222752601308462609501472153327591625289669006567113193107252002445487386390341084986717815016351368775920336925594894249728535092763208219644388690667100801934589268366744809081477436060240421475946454469608125118575913903159182721648837423939544638010212548413947780446194693674597386819948099545787676511160349397621197867539437200361331461372128367179146866070205804300696284741659473510258686476059657536541460705340180873401402183281879902829315547351070308500362338393701911477582847860688982839962955135145401293907286118052182108796194130617594657103771121793645686198915674145847924702297340427146972385882685571592914325585442820570354569384172800908116346061330987030950796454881201621372314985511448525956897972204699442141611798602885579143203623657581731656070872254867157655818081957510507864940015235470049442209386558387833846659372034473565512098617567385917766223210132799993499368737049621644603765764757275045222297480529022788742028935912372551010544057919213413069239674330560626696623773297941147517243246346147811867338650223074743799728181107462687740653271736012436844456315511987351744355264443158428159987217488270435340625400546600436602588253879560372295871067482658038188950993343060701586966030995000304996661536523336371132201028271398296584186954887881975388271412572941000622390645885208 [150,123] 530663435713294192763053168065009248152426976912317818002677283221531560840521522914205984717604150829007417233112151655944004633203938157375316230514236536439955577375275175758838706900283975007114811416848951478921382626666213970406833016616189414985114516231880775730953698531286380650046997536895894433536867996141835506775836977041170129002288392521580102959419508840093785897147456509222450899872896107844929891626553889749701375742399542056102409732851835634883313042221518701572143294626012322184753542973800518073495356172617584287533959445514554494015933109251539011216058662679063428944802000081027954591797425403614808963206199334177670933209129021954085177904453940795227879116129891811857385966645137371170601029775195634390865704464982036637425487373996457383739139834360261682195730670704428552075524262039874896826538716772248882385136526863709522299140966597566514950043085293335945733221012126398218106944936709818058383648908654438317770611608211801406480418170482582524381729031775973020756509163998534863630316778492840789029202851073907338995426238488937269423454890597118310277356460141892124686836952358852048303266080270945884407944723302692051761681160459546825563578475346590295250662867365805230004274823018975646266799584360996500294289813947485227545828062323859273560832891611730649875575314401141550972848324807430157513945313074225489311823125945038040231941683607940178116873619491701560905554506153059648817566667932272396621802646611081098552284206240582873117057577346709546856030984133719624312096267869363691735480091836954763436985831790617423283015437205688217795203324051614383901989518112425574938182569617266289563442363595828736655617182652830931782897096754016904920149203845035152150928420178965681629231313112 [150,124] 1406139690555258172542708981730834630441809244887421707397707155961916615493779686203226370499097548876947276397844144119952311380221100692458961383699177573178180639575419649142401181267123026189314980975737068571358388497364552915586218342167205291443039361187030642418775490688660423706078425783226059450133754684436213758574882240213978986028536331565841199700615748116244443646025092391818498225079371365426446728695167725868834829019362751176643744486442619931346501224441646359061498676695906071932376816496642117237817554263288807459116220976769998929288348779814862537012999025805890938821280266726715740902743812073020300151040199211742006317731751499062499359918418397572919206057915999921816364424677488742680999425667996288474797771772324656723443937318707680833225683065910221210992467138012266945955150838735811399209801339775198270333701883233724193938319930429310192608872909576792676800596521689113503893678105066610250515807104475600604320637583691906619924961376710060932498470076348711292061907875373683844312545427405262876232230596839921694236106780581489108316611067355111981253215013683690005917878429279683991875725307856518505094500079460649878195114605078632464265961332075138040502317133091282497566302631726485348199714242569879145256347482182633828917632194098091715114891937067961548020937649199256611621828976922913600385676494915467764610476865107302561869524642869595143564766963559190032726535379120111669706929492055846255525415285527200605049406019534347643702033388124097852955481806098826023738243595274201071186580424639455135290762962675288491565873805410629278661365858887378608021795236690471138772641449980861465716486979668934122973110204312622021500597688272884290243846776669050838577829663829115355664 [150,125] 1427082259086118488533052585121246503758388868296695406361223205894037892138135421179208370099281802925658138501958182736352798548905235676240315061577765374576063113975285788439749561768778394270651324307822018194009225896829589466181583141211167579719077571011625968133407320634187967967647922194590326203626536161264840627877870355855653301587035548420075257260198024922687226467664088488376303520223913551624521656616382898953035469258508134947695298397024810155177592966266739932852168502241851903603589654639585450782204846904178635471389790656362039680922864864522395167835980828830759388833073661287835636166585624038302914021403008653923641367029834917888740976461790971611577630506645944799325230595289178376506137791087712250667069052003585358119716499929558142070596622006942768433747566265359773096937762951578113382689050236289826200559637097485874133606620379600062286971029177323435989930654020453717074105452943174665898798769542166388221044982164596725668620058772780531173300152448324503321772370678915173562155299577551561060028567510944943100142112661487292230308939944026601264392574726231442454476312565172807830757021072632513258888429592950150962375928610009539600106343391582751932832535095600166393465984817990381712111000089402188775700541431433036984929704538921921054423691177961526212067248372971635421967304107355138439945171604368439058845994194682957974251173955990671587416170235732118243263951365515403878819409612304625086626244984443093011351442494622394102179626657673965056428504649894429411762222417983103477959455346187778378825615912857111447303935041864995249565257322971168887640810494136311724874205131903933997461461609326267608112886299027791935687113558023189638098134288881331850826592015616 [150,126] 606957816796512692214482611721939631907575664110491118168589543320565348371275289072041468102984364876967160356455865740076192627927100222374220255520711156510191091445575027919391957649268569222930928234878248494307883184878018612378986574203302972182661033513830582665384898376008725426663454662853066716567862169625915786245257159868668891304873725692901553928541794130058890913370067770329012177183230466049556776246859037654738262447877415141196112819203553349463847251805032373481722958035664101595791555517737152402611739216119524183251200764651138959439261031993582249630814399688313959640803438094574892631521145669247938648106453317990978637379233737515831985832605104324014343173284860722509552196813907480695324293864514345399420694502517667520050273296729412513607612718051107116675059858682867260387306503247928802053615514841266248235768317221746227058326425291149403855231087678815526543283435790800266860691020711849188816211368326051088597805966068521822371880202225780525806796905578635327404938450646817677577113062807266432606373874918566936936524843667495072458716889713333969110764399617591483169026543353113407817422083956129515648070739038067489036655400172634138077028107362975414034510111653227135764411597233266723729168986034956008283482951037172478254022238668477707909149383569714501258191384712922321991688882831820049278601379698722064599700008522718663163363998589588400307824616673388045411292799902297467488510518172685111395026463566364733817438072746918041594874895806911785020121112540824915733674948541378531915978771151942285768965976061945072054646859353018238846974361173871999371119064669101902766480930181909776387209915721581917179011169703951701653555303975990316516195839170485912336 [150,127] 100987837342867940321581339847535302467797918548460735985785693418473878535880139819274843985939475198309325027790093245899089179172085477230363271070725681938968401709812242937782391743541575007245824792732510902327660819184488065594125175827975110324441735264968064312985110461867220855468861663639954730284452851905587677031711726327488165542434326039544362626970081747801255963068515679088843884337081677728722464388504295743988609306552124763057098025641180840583494235549935508384416281102977348017692614631532183153243035854521122110669388038454293781853843552986195832582286376713354558173472663994045545233193505895334208687591099789743411185633101393215669877951059069072877011528342918103046208149499083294265359299261708396781169564800243677689626189560669929466552346203344891584464488518998023207575354765241114790834431894053754428017333044045200988033611965134952030675570279897961196848759498908356229958157961062207860274623367479347266769943112208548633093735386893482047745127638290240082083994863653262115923769803058367695399010938159512631336181789686527715095120762113177598213393783450521087009930589162301064242726895624768298341984225157743112571289208678931072880369953802838709365554037238713448537680671823138589753633102763107987801796138344057330164150549846947194204028723397486354686919446316731391278158924557150528877951424587988880847604647981523658612216913678603922615778603185819904619237106633297200131252057612154394360891651684938354826015411094588096071295244478158846074814907390564113255215367469098318376588496493560133858887533386177030474188793098807063977363211808869229375299535552324781921206011314019541701637928594535773171524908469233239388315126485767717485306874384 [150,128] 7190019238385856869604376543291902883594169827307767831508408082595273317669640830676077768051350515244636487537820631014437901984409421615064240704864403561681756752226163310648512543424620608748735269563262306532655607691219714889080533118955131159937817263857563701316100294548570706688426268113585993155893714453261774411751836914240783323491168923885844412498101683418331951112257371594248857544918435472894737530944193778901971575365258664446713890073852793288282122030895965893710093148768076330926572873782889939645600657085804764264220937354933040935977367467849710346005426249026808136136173824008252070429884816875713092805854015911731699170770202665947433234989359309543068358406657634969602325105601405499515674059925772412383101590232607824641303891916673179481188993575152729326054754123504687287550974070287228779769711169689408769448441837531522814018649458069359949097128713678478712288338742120358880166935710612833838072020890264439926649852875040194816530073895504124537984357583922915299913263294029819798755767672785547770811540273888766172127221813534436117544526236973660572740484933442429939643486383413796170789306626012022035565696856611078296860176189865727429731054050072787811253210336829734181994503529828502301507599423946479217487489987112434044125516885709597313486751595549889521245969544566517638409941335862932351119825711300836103411334633897401660894325939989275491212549566023489925219152372287658671921299341226745085234917830448957495094840649731861475613197645802886781962726629896952607341558697255982517455530488041276463892243875134441115489744548959587756302305932599884072205511621648594660048540258740504950836676224400818496832206514364674604372644099243654072 [150,129] 129931198033324557748351468374531848695430172809851149011277675765160261032397051528673578934327283653752330625433979801751712161447895787615671320916220709486002339674425984743274510786666829679803317214845582454369687168225688538867523921064436010037827484628968744581012822111612977616144654948347368469670928630595137886367293497858015903628965588622719750524941395869088405992658557955417499903836227423464356503842064290922430603368664923335225075317047479924090013696097239651317273994133177018393906466036237015256856428259580912852158089123461519922496492730833971688617127416945360787700577072750446501090638405234360816661904751523189974150174465151216349139217094431720870941853917212351078618074193104101828274137499430920089373738836304380854364572089259905014194818555562069739445978007955306168386670074120215617075696865146161239858439331351071864614988717218068789028528910794790855781892931677109685589056544579919244129335583210167729938090488691545370715617341915783694921816635190733878637868065487378155866132866889004223358365008841798825127989642485367300527989497411635950711446421152404268298461452242891728727740079215740776694325806585975001814463681992661671392820361725747822545542680566442619214033533437620775187111158383109112522773039239772308059819580779152158632389055685672541968333059522703845512555309818813450366565447223588282844352647673025636940258932661221624387189210890528009451475695776247435757049317688882384768278148814475763750105076981083354531182129905829534298914937963142653158399478942055609162945504816673328677180230608326849231327897606139710707214813228469399119186429094201947629069076132414396693303202074515619488299622580148507792820064 [150,130] 4295239466214622496422659624029795065597979784021636063410667615074324182326759465216985176954612876908649115027939777984436990303790356335203479701318013127721426118349759186203641742479073912207436925831785486264401262868622101406292112486829697812558532803950206579109608679528653662413681908018175477890308059867494284714784264572304775267588793608631758067460830739133282190879559499289405531734312617272815711661158062650671570049911953976701493430728561897096042525570716839786231688729626857694853388842969168598344776268472633690258501004351027473039474795166752948201824440328264487053373747789435159852209854255216046324069695510833273274882763769983839446737108012507000869810979753901097011829817697731718127172161086949841230710055875324818733286919416798110242555985653664610626841773767751999738971250940817038265953760339569887850515610121974766787270798692903019652484758504986637180053579818038724042745820862421207564680996297319453360585515554032065949423596245818097857061259931453130623123247708316408363006324687221059138548087026207423066172651127362451818582147955048137692944042400882149990268978021861580488530523227034745264217833744958969766473598811695600082214122728766427774199475642258512228810152238677793097923967864077621730963647339416641977419980524958254368011331247524391384551275121738514186139705111315295153727419441582489198101228973387887384435147759098485177625949454646834083391270642436624210836164297421764524894236159815701815807997322092064303142606752645222263676877722233543810617838048019130617294150829144042425963761345311989150526239356267265387452006933438564531329786475593222729657854553192147147978543521175740698513271003094400 [150,131] -55018737411822792448579989022382569776281984669261989687008684709772180456861667981269918585905102601584223382639494335007513662104207843790572846977716812613296188451307858485635799940809827029045184984030458599706429428010001915568979724104810055677565185987723288426712148805115461465273196173114600718843171351088961140986553214979027295833993055343334781428376618616758497987037171403991576519629991366608740289839968088977702324674468065316384383000346343721802713774660288258634846772329344828709187252792525469590468853861428552121579901142898695403861087835823657345507840096735579341498604944949577711535047062677780421762400936779302231355958852232241849286659815769779090383407997574501854866202201259034508744382904950366713968463679788180612508479023551213459203052982830143838617595142130152296413311123718009176022208359943421551651407455387764685272461065329452568719329536566910065219978063390732441754039815165394904828833873274821735843573705810604483563800168974747583553278603851426651546369432461130541234122552101459857628486096869017680163130039066975908664639341405954148770964735357286124960984064089692026842254343951090310681116178053734200062814732227884742032970684278658532110934415451483083484604212125690887397644593077392370372341901838060175732146996556378464904042822529606440833319361721641944494423571866220988595375677071615437063988371396759844009314820036850079086664007808951863701965372061225848219732129979843495341379426859344766570484412084107217931565870535273356500159649702006364760056672415070231685601111271946139424343889507293008483219532668198386764145908299386022820309740266959396298341458782578746518192829021365619966272 [150,132] 512579606379416943239790892819410712050384727156590310703340163420399240951309003833648584983765258506145343912751579602571795175641007989097129795038211173403065313877377834296934284014734057619650110451696552306023061334720931486937115977568030515592998266124086645843003757936432366017484138951722868952182335681714329842291588005054023059592615614074823046237656238048804383473908283198279539994476788649458889302081855623226626903890331420561399641980974630980449703973380231973684029774712538884478154548059907427499412520277484931387705324719449154436445925096880455006127429263282435202278922914208441247968071268665555801029373481244123379415754784615406005384456463543003330692311889588418253395474064723789517522463414077838576956837231055945241503582490016701259404944702893376932884133862441361842609587785003468267364299815186802730509539986047553053054857146538769498047232936504891654036160695783088491581672444301619746355243820751746808286927019090100161223683476080684728281315602367588739803238737828978829031644695068383790624192968956614655256913233390053707149596474425921826319046394586983284413823065498395777481116734024449676451267252746416811088770794744375869841333620842018230625849355570491412226042066989181571163996871296381257176526959686722548829594140092055928773892253427120837769988310704116166467104638734195662111381016794616992002812145491633275827346737527171011564502630105956501403676949584414269727228129410207894766306019358270871104394598336654248096839421826808562608788777803212726812980492120743990962333996409374721168770015038514370141803831148374985763580666605305474706296415087705026866929257045943526363288992564 [150,133] -1462599376636980523744179546969243804907014322115243494404963283094647695384749991743177322189309662406581925246207131945106528099736256302743843333312775576438445551630146451074147966337131010801839154151844588805719487272878833730413996175237317688873720884555596983641175167150369448854323728922278672103739476202628818247646377729665363116806546629578801113757167290709598285987211608107818886656178624467771772690817146401063214037416517787652119499653679312921775696274026728533980282409120983811554460512026922660076081175677635929695405719623759400252563671262173287364160698139463322326244687884995803924259864696670641942983865289629577546725237205182391020270316524833424162338294630712816787977028958873757271637730753894042843826125268378353596454692022358792371418408871862604514476071215245316869281144637707425383881452153048047795475195216883266144927276298100471282983801288774938821385255049855975334641230908143689827900005853001186425927775372243291158260295223250695886466452269246180316110126403265615719483661844090882602898053120338289829679281082868909141065079579520960522833777263650027566716223221421430897598763901362252906311739511136454051466469587865446623618449779613206578308403902954709764498089734467862729093190174384393741246680834819279222685578855577564561240280385274791329288748723326206919251985331492600668517084151522029509906148012439178494288361132854369651713617025331464898779242601451373845584038824736774554008598022982159606961282910969821784112679979735753604384183855870890974513133497235781308310711716575463228419075292283076156206585840691304195497950065637168707420293833678612094362185418744323328 [150,134] 1467906853876938453627891386753860508872800349701143434924283143766271478647764558075808233168962204760776875744880538845678374847880274949828395135174913209569947770002935458700371241248618071314882619477141969401862296903386266654811300594253803814894459440034688822473195557095658594864049432021014384272992065223277593969915485482478709945541542138936145271643374438876139342582425077710730261106916409995223811514789335850518727426622644854681261265261356360257401578717152411925622693200661943464225163459959701035246022242924045245020955251103627814471547442125269290680432028247401363255914427000532191187097872784428318850988666263784104961169395154870953478015096715784871897674231632576663834083486808261282386409212548564555540328235708176628829748494098856349844397336768051870266966744590917093564103573465803508754608534105448622545331609499307595751003271814697707118763902148663117465621522905634376521474973573152974822627405600183663658528034762251410050322063806505586414495004918188305084195121030388159048241217124026087076698202490277268624218400946648883977825254256711141400882976520372323778365954823044564437875788681865301714474765462611942042173688379487756921759835896485665548306867740579817256361880934081065167471187631467281068139872226824540071053944663521174229227453308419170941845783080526920220679188404899190918348785141026938448166141367053681999124572473453054639011637173598439618064588185444949520913273127078949719884507971062320791296044577309777654117191650067107367155797587172581407903605463817539534235580329892629928614874724326558430880639344300001618633347470743602291613911070187957904892240 [150,135] -404152926011732985511327808586802379364560498814057421965034808661193612578255026127436149021200621779713742847538646409991810130450802998721039803559243408655876938152099521955379066074528392189033211082226412926195852331028093541600317433904307266767122677273512560579301952153053180669945433693343701381672480057626407099796013475157598256449494580477518883972516055105735173939111494944685963790355695455325946530086663800553559704537908023753960570424144475867022875920806820755520462017108938292707084266327793034594362325733945029279888431151154708323251060097207191888001301839356664211147711289646865832199980259311192867727581060339408783280793946111023689177116450124445747637282023490488963977097126131177489582268471144128931999658808549918764338935588775167947143646487942224724258416211736817344317977431904626356758256925316995347213332339799066123219382534613693315659161506261618506326029361462360858185886730389094790624868582516331660719462738765508586145444794523080594815359467034745560336405469319369577522444614199352948151939398370276322724078720235393198842353486338837814822726949994112213605291091653153695065059778736072969962010373536216148253603688495002459917759459225287574123173887244011327808885610160335707454858551502206125070281659264334137221619851572911660121062307469674520388182054259922787583937095494111603158037489977416687822293443807151984712178493622573612883646114436109539230824837583161138285536166096279611589384728742625635711476547774771251276481147891420148211636107225232323368201759275070232841523676778859221575280105990652837784057786990261740188682696446358595424663594192 [150,136] 91974895128102864893622551195028049746014238060948055079797476234758379682913980619570360647227853082202606963291526312279691287007553579499229659226952616191278979899202424065206745428431592510889317550775435742477475885741709679680737196201595482821391120303912709856985826812424758420795429470633339455347197796750352134218132915369989435726914306195056241908296668161994483771770424159399612728762415480626311547750107692183890313376420329492328553032012873172171048911021815381429509755311380989175156599296041815048610940324129242083015628217519663471422686421374617787216758144959083271635853027983196612412837902701573208216846378866886872822383506659781338538425061613400071758060668283479566470681723888631051330982286832423077576101158604688513029534096100050263817434449968540568390029480962053597236318793437343535446359034504965342761776797922385668547504297171719018500442357776991766292505473129801812330750272693769187162804995322844242768252182084545422066531137435396604259231768560822331345360149226992283639179515472552493459698176666569018217364428855553135932139894440335741413985407050756001562160167976604098345222696462086979012271577140716440417465539579821005663361837317636479252180230219856111643999439269915124708170301286654113358133936563900633059539217789177796705537679768012925573679154786849292692763341379522853612218300695064015869138567341221631542463194339259096191888419389824338809568169915404860686811016720759210848558827837889342772981729618531764419394403611569166371033438695991648278251755741710278814855267484541939880330114416676612829617799833670249786407541889780475 [150,137] 13301276264422852012252821755795798316810732936314571493572471785346483649860544455503150954915829804598605985924021941630034623922119038589488711506099359359899040903971065742010405225804923933486696196144177636841576935398091762062342294762559909644069414687562649721677575868088329804725724040620920931720859099796818571414024249792033155645538006090517482608226948484811632199532577534564869441583067894414559896242546154613909844659458746620375654303754782624603077755667317924623029914371851905702239154156383089405226320772944372142991591261335513696893582700684868030843087109304449499372016681538465909420939364362536101575903238078829427531574797733199116149468102830865742008248870272894267485030994465131617975398231069776586593001778912527677740706686769721080915199475716821787402376856888094053856909234467054091194790081741017138632676227824091184595349213420011512849556518737073831916782910190324090458412802523202092055153573817193979428994624623967032641849073822437249966728374725813042398691087736546787942422987924431998504682098765753410254827381006080550036401148349238709462809146777580739602377612182772272488871303842939458869563277564426255704163398135916987326252593737426497731266765661864790544894851928590925441784832314634897910787474012838234053825258906236398950483239680284243133811278656251965397984933152479911791789746805148112950087704147004982834162046960778500991900150669137150987714260217140578781115375817764938492710689379578495322199393915173236095721543451618823322009515599289229036576635502195055685745801092640975393497617217972705295718117658624871658720 [150,138] 1318082336642330730587260110580722981803500505869856222931844189640569352692429758539391178954175387359730439744784773447542468727217408727957658306862307706651112980958695718461761279000715902442341124719279800267925852319720342708106311919218819106261069705822558213354244592844045949243599577025830150856095276424047076596978294127147485289816677018322805742450310279122933026646851875236406070704737430826721115211987001214106526448995558352914488636364099745598362735877686838234675688013604762862832906003435882215213239262993457125020685378384940639737417861444542089098474738138574144043501753519570857100688286727441870748129474338822204510905498262117440070188832550165591845353696354465158291554603613722614653544067485778712356210297168065152775746935255176105708275404704470414942620064366900841343044417634956028179601223003465534675879500838897050682385374954557810566240104782387562844325695814971275915250571383111500959254898577066734379269034501589330908361632268011613801718223165273669773479735992107575367836318063112922861583248642426713714101442484424378870344559173030984002449965738490091002583346686852234625530168631029605427822352028264208205414835361081418146752245656863352219536260856048631416635426882510562751494527559634820163784689447425772895160792962103582595023455200546249635675687073214002617241828851405255794794280041541116496261288026416024521233571494794215926405740048800526789819930215134771387813406433695257566844205490572582811208755795946603627307074537260569946189229512227774160933268739720319180866433419457180061504365006880960368161106144 [150,139] 28311397922756767894953568694165569148213451055972033636239269287682679737483658217631170329150423035219599919067238981261861228868990415381088362557192232335991145236258991578156401366132774940320773545515336253492413933685264364393975614698139465707463457971550118946577376057723025851467721534689501952627308430195959411642537534866021796157461376656330076747156960610163362186857093275696694346814173109129431813277795165825216649778929721601846374754555452808119618133213546304530650601673686893143643283761023105972981895755598158625298768195135479628301235463904766305048724046670779311244184600893884334813963074172164173311805527180895123710792211805302918591644448246571707508393834881800967252173676939431015548802065376469062397166868718293804818255519280745037455814892889806770217097160643888137818566726770889912683378599875365536403359866774600531212146075555428756179969619096661070301723989410264679209056177137449059910956923836736941864059071319548535961367128174317618225016230443752590266109084014044955353193525518194513035773555387263850745421319471667155385574686384016189285348902800957054795096323895159532010680369407120766372642974583593807817966042203228512728093173960473011600813510961803363484274401389086886238957986553520025137372508788922269857575372499557662216421417466770532316734627321535860694121114170839915252735725627175915850136750700260175182567930412105068200375289406224105814831812426010818839966287156805854017111072615647815199087264724507020755723070602944599236236383922191736834415197088418149674764989141379991517994636557152 [150,140] 180263818898096949948363127314250238147134937613456263884217998922553361315457214476602665038235662290340611761632584286525575055719935421505808442146077703649320019754867126272443785664930498241658276117690750361709860529109456083115683479261035943768278518810083791646903993497049197929945833865328103843358857098777586916698340645255120036827622795681023069575952461971412471267696537212011815825643195891155976762210137499517170635839647398385436607794370605023740649210888248581806788018177087210787944820589137420969761186869429395368206450791295760519049406195248342585318626571366249812643071108292617950768114150097762489524691539493603709096902878189011949055143060141824322605676360264688848285683049255648106347143117710626809508047474288855797310340526391040567075027986732016716230361285341062238755608504911995384569490721763285210324420614544053342260415314126633470238789703884640395059220686790306855469654608496853120406761691475918218102908634569020484476532882778184334657001979786429626092026465080361338737298192334652649981255023861960509556784435383595356299671441950936746527315701798748763695305379163909515886806048686973656641337742817127117457121963298942948614675775522990851067258376941561278588349089435575511151694283055188499890636207238521351038619056081777579004048995999005965270925987077011804730216496692509834950330116564798899559493997827231121671504998328525081437865542701722438065277658316431701918896373054104557847810549188674358367499356577362493156870492834750061036075007254407885641796222831789947343568256809119912 [150,141] -342377609660053073202361115432791329532270685035259047740589617509958048931592628951212413194929371098756707864006477071856056630920874584898760337264033314665084388263757855549204392012322476792700788525436586023961582158647741889539137313192135440143733123405501867264953219721593874545164810676233373787825031426948844711458083735576972140278619268008922634170069952060434309576314702039287029306282262876260710092788087759983932789924961991426193680104923365769822458008956779685323536150525576827350567649216699452967460597511236258820557734576667544101547322767394651673381814657886929892379644390753166658100539257525626508270629471796404184225122752807926142190908534836622449120552582373051970887629425268536280524211844467501836493582546947192604853900866237112403731127838398118474105130172686501352817025895709663081473105111712956975987101606361019909506980234042272642667383200331027260001693963233854986534949624528084607592662715092805933293199342341083336802724181159884053326267007042681995432147860075413381393226810133530695408461586387482913111744408134585500523007201282291533274491766740980126054413482836624786042950798554048374169728089969540332848752606492127735776976240352837280230881232785281397816933542487339751946742084160136734747995368537922951970009793970064849133077418696719241780247577978347207460175974700336437898712978275273643707407986318762191707142692077511561982547533530894858704617076416520990779081026829022341127873202924068937644511970433128902243532497312954169389112930124530570726202503520133104704 [150,142] 3212133639878983898119259562368629199395439231561192821867029630460481455167906614176449915598379866008220320609983432817792683334803560665563496626576785087614630568172551605006649202679415278062149464168963892293865185481054089413153120415155316730391071725063422292561535459531401686349186695624248166521088877427244050246044116187191280299524893186919489645887963208118388549753123998781493097280560149557545644244225079586926486966247031320901625314523028885127410139338050979322130052668384354488187594879377458943375147470295488195575554822869703747494219268246432543437165638281708731289531339102514148136160422154217322334390774046002427514963087204690430103520992645690970110138558657041309386035738371912116836379677641544727042845811356560649994622453452301199466408240189871560116159944456181958070923377521629708612371723505679180136886982936603115959890814364413376458418697004576047487403029751929083373947778293187115741174160639257609693903490552444369076241369970328410502079165585176633475600658170153095402394898171443516267642603491695543270630411093064107727307047363224644502674506611229812682327860648830128483569612316003258118514881374786460375679430799510085076231763293241799827783358693540586996589273605056522034591755331351084886962608337597969946954551592648391895772574957488923618661175248624929421873640185033249450357285503034432638590423965479408707052260080503261403602851690930649726137118504219423906587596348598542792203421780843128372021137629378796612206875266789649124124778277119259725801696 [150,143] -2586258488656616738605541876538820880364978539026264269399711471712071537867337206276613318421193431807888018066882061458800637466009535041152934184846591531726196253524399430753499021801226822455434955371329326228678320358501053305849129277690170667777770635150816524247214437185745511027195789235736004745189872469909467054536992372749531828720328391482791007493926156070494432458750417835892974837122371443386561344125006745847380385135449502640464622332315642449031457659389113967554731595931969404350837688743334031899113503710597286375479737931044424347918013290727038885033896163730282111337757535373477769287113528029572706014725528467411117731376231977941853802529520502344865236969347010799051134091559594378555047560203522389510433527517771841276337603650047812093317165826792308537013391763232056655201395028402146560350388577072180143904255246460946973827954087540201027417787849507353862547933773030620914590856121096579906410700874845439578028880163799865966047850783348111899485218179770920997176804684054382233083067915595014324669176174654592405939408290766786801903635328284795238998518566260036030041059659975245116143381560527240760362103321153140394996756741869246142579218086886410321956438545080380549083993520975430226613718146359231855954965888798236649447329933183388676412765439771982926395108133757894170914070890316121658235326456937758632634814137058520156241270796454729790052395406548901848773405517146559363698009218059614126912027354692898216013407084479200384627952036804158931702153440 [150,144] 511228517912416838790777480172921098896165755153096641151637052706095673358917362459045069250730717990783805671189305367288938984215455562624088114254231241251871791284343716234446991093051896713779786529871782279795404602320767071337601912373125015667362740602589831845387826953137192823532203461337918836226895875201311819599602491727671416488680209780257663589785823231734041213427086537095443624221161815821802440888894324765450697211261117252626590795005836927648316441465629023228045209305448373297058444759220077770026381481975081883151793928194238410405293054162622776091015903457133793749697944478723483249570567164932945397063002663315080455998321788959439886168582655193920207418261115523947274953777234126533497368865812297996391282111588904903104806047440925080216016209391507982261649270509567315211660060976526374472637623431861436555928981523224985358875299637668734370544307406476926654239307146292506641346689241203426282512345199019185921845646104684267702608601771950950566794643376284779957615151261977795488853137841385112021107561367325044965694429722319695460049573146418364585285375532598044285880264882982878557768456767100504802184624898922291674989142006317897049272069721950467886903048300685943957029086955254860218603576046472471250414078499589623539783867071811678133440676330737538600578422914100971454544107608739785004778595097637620848763766088072517192879335272418223165865458432627066113588780765912514322225454978295961261148172379119824183851685042301913675290591803 [150,145] 83262377264441706507044090214627335432409525757833654899288088647626089131188078736563525283973538209537253266418230720501786683934826161976987043448243686965875842810794190047068863873237547052131094993786806806309289373874595757755849450999815968904976894728355111168344805772696407394446421264753639420452742075438463803780321900760822088916775954345428678481738382346607597574324239367372562737393648263206228577562317691382542889208770562472761475800946134016633449198606889356282119088502139797945333485859583217494484931866689051147430965930573205274233468279741903806836528085468911549141791001138320747266533155765938884300843764996045928099182222954036034837346945792365035926462186045333563861240482609097479406311092847393572281197136267184420635002141021876981393409201777646161105155608070540333190940031783717756302975076443593674513594910932592522081596668266092342416314859594787448949089446982306701673755793954285278098827397900851186725940714520016128018450789839388121745366633797847663659867407515489877153586701845149306958888188631286379797211854686413735400500333865586348047647483384180902695937563159322503448801261211402301135254857399240170150339877767382831662311874052641261549247092082864805386975374818935065956211911549744312326886673599096034936762729587118333216801877737734464852552553612280954947824449168323518841023095707460197159771913821317659988478315428177993711856755880821201623881744502845272013637993576101048506005900068985964512499796618592 [150,146] 12508335113148396699748990157077879646649332226142625644719957507653883604191101208790069425278552872267538677596346271436679997420162053834227707908489574741307602754278485957479865862659756710264998333072066662185968930149753934502768808637122580752677884641104342384501080034035260070384214005802137848331605300783725524103445971303680037109040755313919063104307780115186962239404018521648412314861487558822881641486420804576710168318704187494746864791155776764678389391971028432591550126123322268092798650907240997386423512236525282488442602739442009852899220534064619976564765461609620280414488938247201972328146558207610412412627252223905540441559989278510207639966832948562134304289498045389939378120742966560866020692356367814096888218556686681308948793187017021455578213292006741785150280308783260536048263191590843257732022967791456012086570383341089260002688850565384652656254125922355847482180053912552374521025009035431679328206592418707111636613395610155688533573355940331393402709129776075934794730006411522728081785710615196811662662087342032857499472234483748463218543197961428978232667769814457667969333814007632315818186385296038368225346862255763335493472564351949815438302241307154499950611186649893764434244297451432179539077128155268164829496721925023706815184970127948867956388064196113916396195512738423457497808789468152494711247004434731275649736413271497215743941794414167110826318994442741138597541695947642839151448331112563411018082227625357688 [150,147] 117233113912646954410998897579985801402239266541504393219226194237741745883068716867187594161670601707259951223123985895503329622580447028484407857171023303623328281855820598841617269548492857598207416832565149834546311977072434811233478447375514157369456554222962462284362485042627068223838121645454710284067131782413641368937057707578348180904824373359397720063072981886569045209026109676627006416070940651841616710788484277210469760278577035313310128478648677045293342326725033504141759259508480943665825725329046436692228610807850948835493284889726700438638658171357727054936676638026842580398064287924441356715029995792362640183135030456570703425160299239396836082076003921861659519131696077780115936317166302428296346164844606298241737154043163169781031903291311732920519968774310959723778282845807072543390467534107051260447231002494076245420312640496648218113003633113725527058835628103041843462781442928450449285047082712064448490868740727452837417066542889726165421032522190298301584929292975755572125269364729998856607697711800540346756632250006564604066881566524908950104154796539010123322718841265570936919696900220202006056959681211551864170043277373494556684791840571782603144181430700288331583944100249138037261739367806033884741325145991511048039124381512993237990107947335217434589594505274818299697484441494035249747197777565124230586909567990268239731564243050764997777317460954733359582559419031106084567336908475626484901050402198315384 [150,148] 5453937363539330485698116016647907113197196840936773014526651444060036143739612153140303200063439541154097026503625298784656095857265614465562413606221388424767493569388376895383788824953383392038922338561207481519175759771358869425360422170289611600556369451961023039614624134855056558654275313579448359799596199665008697385069988861650283999015899511692309000306153292270959752888998368971234386187898994850557319172560427058433688110280398317870415484366649502184322878959404072680533279372940493331341423178664315494266655095772654988538743314046638028413121524249988937570075986562693603495696180881609956987539209346124396007779250635040612835347149414082417378327798825491293063863831681483615712285357689402288062240079365538499916993910474186784919208062443973517124376463268854554908149179785774393689766649896712806894551308967505076072128295256805794385572610056904908434673445973231360801837042606187939863635380261664590335356933360212760937423846725295735012010564706387445301341774170651846937833150178867675728116239598528332144681349333918342817690082206481514065895311924937962400508010877397334852990409346918668826052959116659781563286563155253835457253382459276171082193930756371183207424083530054690006281333313672253678757835311832797650756502167018678064674233242347811423738612141925581417181726008891993986944161874065754938633898021972057909618929977125976742139945488473012023944313966429981969975894772021694500 [150,149] -17423053745605418801842935868411162630348484338529052681574375498437507927785494026502876242536964531271774091613916821116902608605578004340112999198349885865972159003161115904046545612530105185586031402355696543674643554318749509600526632285634390941936349795310657070194812832359368564778543023474062151435588294809962570214427307653000445780434058129696856599007116512521592336888474853697785493067687835473360847494408232323354327129657284685842339769870372965556397639933675021195412627797513735783747377501747809586994893759898114927203812138357352901594874005580582060079303935711591025913054511658101731032046312517744896109217794169823391872425761676565848208854505716387148353465856879917388151602311912903865187473861741202906775109973042238014654727791294375492619113905173646436948943280955596377488201956740614057430281168217826108873346629562087731830903834278011914477359655755296599782355801149127186879066719401272695452842059696096233259683204091129022882152583080938488424939672238057942507500012901668657233940148454929660849610722632107257381517130001144341148208791078405128212935794844457014408313194610165526278423499706273771789480890169199768767573086677972843820134480901256877206534310564052367128406583073053677008076810240757368155144860595005303361991165121000434890116242963820647287650899735332569272101045219917114242095679583712196431317499667933139879453202598447030067476529457306399360 [150,150] 23872356548668618056241274820993860623009783977706556581391133337160314068070006081914638411701407669143544553411517772439326388190524030814358801923700213877905259582994322542424428187563295817903679534329574306519295967577874716689793644347704548501856498312015663994108255135826698943223669691448570896548068932684631433717294921810567695873147745117933274472862463116312529228997664299606291887389312887184443069918412651963606280344763907788330487817993474260943838016829716839981314263049753150458051588483512982319618162279210659517499686700254251750776024569066034518284901352235645283080977478693965446725592824120732744049605234083343293671311100584651780094872586140988489950480955126381836780699708543448712437826754799028813902513850356777392755703454329413686531790494711459448727094053132697212237325621193556880534077062996120984059985183433204941731527903536759536020859478764539155578075787394093302769097918052851937771459831018000268184063349556559445291106810758991257943716098375984965139923174764108464079634636733924819526312204212997370827978754423914980057978362310710888140598583012872889680889379572577813877034568668258205785090818902242302492364901199192782222208878631839506173191965394820618906540373067749408697401519448247629264279081676391726587105955828922360943506240960925292142509916642181989333997108331137595220059526421862861359517453585681179004378239584612500352 [151,0] 133767072390415267453138161366049912104949268137181781931864833049121769378906048596464236251588912457381549903808032397139120386803091572675084676714671352524985978263486501261860072053306023126718661227232080385941891369396180761979499007931949753484232359891438084818371255140053869267063635810462710779771506106442771440578031471644609756094811541287105732033044622565678720593563354392356283462937118701349751525277780903293637654865787344709956920951297703026585857151186567434750840988246866629895060533674831794057679305540899063882222983157749385255699273684547835752765028579580860592578683925110884318002770780136622644551125240594359050126562959070177292510721063125862893459445446546268531485716693042028715926245936823060873940791738126987900365781132128196917986780620796368534689022267366313209355239732198434727559865565443035102128905948584033876321257076864291616153843907849694656034607106633446519790139192265962768090928749443334329582305630627756026117187854741834696340307614662115012520502551917922510136895700162127961817784194477849573677675452859530680013391719024531843715645824174177731877415500787695151668198239691908734645221836219204024671802522479546692951939916967176888617731910155326936461344426472259324783592492447942401258086618031162243185005893886363081122350076893488545392305641727496983921276497510702761897583771845175728487971559386557036773497785480916876947755560539775046643415348524106215656020901728991512325187152100391019794564962845400311728250695816713790411509544003294887917833270433450077657256110488223105310554115908969077111673191455500772678904707487923627394848755873967466690051126671445529863754609555152055160285042730760544699746683498897954376417297250443186481890986841279879052564224390531080013527168417998350940720955642601956353605212787285744784175414781639116044913647180635925975073954749967098688949317221048526915767819949072890320888346223384762631806493667559207098061720818657111032520545673809106974348935723075738788408449922532947372544905621097258068305121196080721600241413731593090274950636788671843363652652131637325003349444241230574101201401200411003490718905747888688615848369308106871915264957744069515683695254057254912000000000000000000000000000000000000000000000000000000000000000000000 [151,1] -259110375500716911208103709222051370981027889806496174362964406574714283507871731022159897478209254078121992344242404593231290993675304779634478530375062146781264036627326060905242750017462710795316630360629690658320743213291267615269710449721623834891094782982353688829796915507632675666074228313262619631693636715331423498020676491730496086835553266325348747523494509940950077972356841216999037395934737004023803918545689863512693255203118356719413315812293229676608281968434405515578197800987123157899795408678399322100610088302104787583366173716514447877769489369791343898328214319315174063859140059742472747383474553157391087205376854650012657545075277584795809245550868332482208749956751206693689058864429801303445594187348919102009706778593270152226778801331093129781776659778044013156155314555150300156679839216907402672886877028732647776325815181783012956101396706230620893649487425043600818469814122816270710049145554062744563760513600165389880589414277121406325357919649934138451332939972742501203757849631981621195381649873327760237996029354520852575400714385751055641238790599105150650682495420246537836107709631619247334035152321551537556355928402020769669532514440512913690217350003094806091113419597380665820487411459755178876822323552228499561562512960160239652870400371089762111874832826221197564026196298920699139354657298596150272935825997750088510299391549552687887546048036055780165866544639314636476932768994150727028576657497655112518962485134365189063232882940100917217211965557894913164926429008423164380915302318886037675403951108803553341158274444044119674936542859249421230880593299859155890775120201677800227480569566244211010824024103114311387320134697608646123418119831281377321475221355744840835652618479220866935438680501407797680852198180910395242934750597016995640711208144725680708942277344127174446443259531750449360729262511716668231992901432843859123453105140592591444052076331146909002767679657587354108777541009442638714370457850704409857860503075420858233026392457794299312326584106433934569451967196457366912178325852936082411794566660641701315063221117175201159253919475094981555219794525876033544840450425856006273510192238782305320382202023022219387362550999917027917824000000000000000000000000000000000000000000000000000000000000000000 [151,2] -30018248720893593333015122569225011676159416289629653767756765673923711215716427826214238718840031344694071789390583855575337918474188422140591050239152391181264704669667842704716332080209363924619385676406301916104610235444719417308485753905724768593229382410906846429301955370536222908990599363349227302927341903851214159836576574535158880499472826053119485901344519672492475686862659608172192851374926936055994735428061064477889469921545038681401099337511807313292201850676020124635267354263547924584892935709441936997924795854912691030757828364142925936427977627160770443448773454419669087494060077265462312217698338761376282550821319881502709018004311126671465506249995721850525617253389924576422299094582530907123424690316487387549482235393208881578908924952375624021012083371302816895420863893292784340287853945785819751750705696434783618111800991888392119478931365549482993138881084335970091179609528098287209281963032163106919006817635111026314974533967105061021171182369291317724040664998206050493925251905272153269760791318463766000476386253059057583865017801312021387978478731668206265997081417230454657562413978224118603850899991981485588800360262775956471032003904209681223683127609383026597623344994265702048054484964708128051583121147949122801272144678092562338640836094716556571644425934810479536648230227263015518478446146028806451555380490751089611163051458646625468062873271002730557773874727323359760464856574168343484105983234183815354892539581351417806258412033782028808520277316144177241993430982053615267940332666953834865443829097579969700116787942310035865809613720723244148575396263360379490086702330030044030973726709104626251203420668182422665929014342717853769500918551591241325902080523695968317864733327156574775789123621612429209638649628813906171773257830190447626519309132273885382477025974712266134905002128150493205544385141419091444106890572494030451624381848030002802030900046471266008728763101184336276845074925680018277062880672233619455576430327510461870645167177336895097675874443515595100791449673667963933748214045658045168902410946273292673221527561168531187110287064841834868229712834033927044699548423079759614247774041563290759868114877338104733791945980777160148779008000000000000000000000000000000000000000000000000000000000000000 [151,3] 9825414499983887437196607754890400124864146354694716762661748898242793722192251549824471696937091664947021359192439668521531634526716420292582992639497144725841784880410601729961676235861383995779502633901528510124255757943815500822616681534714244224281383349762988183873767480562396762254369779553327574386634705286217767397640706127328878710915694100294958548969783364848184681055142295453270522828403875484253481734640273569916365843793232548851873668530343171036412734297177263128243028698795836420225660574227976382074345870066663517182204661146050292968965085415725905417983280612683664360547412250195185888001499296272223804327233925187587467364325549469652286288517940366504992938436759851400972799179442592216036680476714974114782444973814606073665957037016753427518681327711221969224322074662517469100288390690810534840033556210733120266837831392666272786674435540086515034403847758896123912391965579696697829429356037730455468449186832371762786405308339391357551928095721504915841022682116754870214012347666178271920899616250898449802044983354390858053377364709810409809245366680427466555700764555606563957674470177756267923438331792936131830280831462855242630887112197190145002434181320840857527070438020873389331505935091647474245034450412480173328127950060839261970012375089725061784585285626436669379348390580105292011508727739137426313471991025771131617736888615269376749339981507835153188751046783594324728345175255056391268201310857268072676442769478080218556492796810471725965342548583259691676654181569781450119515439481808252791169594464272838400276505324143097852961746447206964544678391369923355423905671237439422925678716429991764406715168322928737780153824654223440190715951068835774705908088753917225163830511975245340114693277398096014065535540463486101256006622026024822801121749414890914994201017194849114640617556300765491415761690934598316080343216218312666727836721186841813469065261344638334167770548576295427723931541335461860128279851185059930223799165570315615299493950932745612094804605582751360439685858173785119028280423740184322247204622923471609814202768060047418296436417711706549108138269035790034073999811540670107634513052356008168582410854546298209854021073970724417826717696000000000000000000000000000000000000000000000000000000000000 [151,4] -392736968306409160133955350670472938552222302261154812124276047619550445512556142878526875090351840447461227823641043197977184844923065855362123563766158664829762254181992674368078474683046929186303030462290917929478132258071301639830758562595912559305015045716227225115858454111645906339406902849597351446210538601178444860007227681057159379310372744272121492114104098529668268171605239450707709282203612129953330247188728684388385188077123730768152095852374077708075364457697695483339194385862267437740064477906957578150608077160308830047423991517865922906784684634153725968344718100510597142134403616671049097378539978271023277286460005334118579207422141470715546563324452407673462397584173287571467268744269818443344470320440928840382244559111459040869212993142137475715692206353691083936634187812910864984678967359547680454167945864168558692702709272050892386619169123223198273402748329747033565577096872447418362572631835570956430913171643464160711562050788313721047078028458263571343273801928359192958700697280448721143382824623185128400286279245626618805792534496762847557041286047837115342835232092161972831880897281066417361768269640026655578043050580850477444624674604042013626867087992907923796129471400596173100303327827682785524612631533548790869532220226154881874426822725770631012045289210944491853244097976815657733028132178607282410504637783091601650210718940466032079440625005941953682937118678986406473211512212170503585901718588426694309859855100804647849781787561223734441434196668865654149228662413293213628781026378403171573049479583677258573152021819596394279675401984317195241843169856832391443261502707119890299083522336191697903247522255257100333878948774265022375202349657637240736005161255388068489025207312099839631108572022152458455049432761726523103851147783138618038984496197889525807025443687773500738873171576714606912992747588445484800454473508681984891388319331789205332579886518941494228237767144956809894919675594460756585423044600035639692828609704917232302482362073590598076849621255050325439493615499116732004867363008490943322824886292657876490902585901661781338081143983472844366412830927258662998882863970063259940369315131685193224428277752554831425834507478521251937587822592000000000000000000000000000000000000000000000000000000000 [151,5] -3016957480222485030426076590551953225453757357751131463379132442641440234930453940463278371608876433230980413821156619130787818449401315272702311935735212509401932329991075863578314144653251078515449213570207129647500733196125310728530947565181576533162363225749450705057411654706928728814330618260895185237449627644378307479515992309153582667986291532311974064552008482588218420698379521072035624528247857202935989700208942280734712174573659034891177412267198496702624386825010425349122037875317886058564870941471882730744712148168588802331619987264451776125004920816341551499377154898043516290547241162858979750288031440124794032971090227483493263662581593805951482346036703073771816330259515129379562483013745654832385276314893133779211305002586573714448238821698442483160159573183928609425497094719614531262420422616897824357335969951012907299952812101576134577855837907638631010857820613638435578420068831655808899271664021662031756570003152572340711146265499214881228198382666260976889406454099054290992996241868598542832790373805252450238586094002249198614708752113516056455190794023751867386160750870720219616599640491383431504862367874232591198325827274939256717327985377234613112714398860474449323858928731376315580109710441709870914812673826149360843305695731483077946186321322396551141638876103929987901154816496411153874851850649850784001026813026362382543524965899717891704041218304082014963733354668863740856067184911311744279878897860706051945870838615690065733265846433497630564347922493526734239203562116760069486075700198143440706581327492061692024363953636860903086511817090357668594868015886007768356728422001981956405777884964729249688496441789205908762047919776222881254084031493721155295737294487199089815266448049570415308348627206250900203113533183684835248778755436360315325822491973488204116686468626449232019629660445669489676569666310190644245530134813695053412016712234806111223544451005577549866070427576616870227700407631040694441285874174486767360884212459780502580049914380747440395362593684243680870638124195250925609325904673742695481108262256719504063567690723177656777824565025274671976134828235828839034100968643296999493376835438751082409546916123560280411375160433537080443805892608000000000000000000000000000000000000000000000000000000 [151,6] 384619740249057988766492783407161372489660618057149171174587597853352915938317016483451566368919075849150498124990072284697779397034002875819876100136994461178055679433799544686599774485190998412176594449427054564597317965540163929511620485427943588309775547094488735693513369985088296201507314295202506636860491392434337128421544064857009801322069309902188925943547238950750675475798755935589791533931739065960354477973603023026344319612116299786378027824147574462303771348530973085841388078995449697872209116953736098808919287521491476897337165475725692657790901531033035241735985166566110619475550786909987323370059276308857306031498043887923581262974927459871717000395212265234965720915181665599428373862288653956436133466610810830722348142289376318460110756193204838936167199859209821024341354288196444017190046479454704448805480214297932452856274870960818936163971593885953298786265240822853126460875390069760477132767645332053512977374009495269055942094488225744332824989919210768276981434243707597631517167117828561964002460739918579004544621858189992678014974679939177204609771958419747136669822065703996953889225852182616135374276428611072970085156687111906497403727368419573363923357241915585877047009786459965445768202212293649601597227605358832168469682419377986126291789023305047249467641295838814227845680986729799499676383515806866685155650044879579288946957394432915422884919058075045541399478733508265689221560078639888924072778218845778430641625979101317734384914628328258443616856542042922342203682333960731815296071457113462271881615922339701801924674777279617332264711719242727115972968201351815787897719171900382832888884110510125634438706126480477069935412273462271880756507367748540562003752515483227152987413825696014473968321501492597282190372342076963759504466259270029589492169178047852201109344828681187151268625509910330461265921419851531763837714150739252787272690626187206603035497185478800984380399839143109904097904103994714394546908737407447136553488680109637765150429580136400490823642300067428160446737312468418417463729686813410529359091436283847702367652329992430270879698346370355857265711600022613830488370057035101041471662059359057977835842752235519958135384545611967766869764472832000000000000000000000000000000000000000000000000000 [151,7] -9747084800742094316664043280939042170935118711670543870277755370770168893052782578002599740811045510427848263735499010791847769493950500362297870154835483724303392540119364749790702302765788080026023477554796552328185111876793914175363950413815816034179064668913027313266463084349175481531317428431160003829132634213043273467492878141795171962973885978003731429806543001980276983431952205412696642251395524960641865449068182875519341928065740454104791431597082038539641068237002973868136865318461789330707214396287835035340248563392305725654927712097438772380399611238463113301907783213097935273410830959628661738107002359562140143804746849041970178335364383766990174516487430268971734755880154916449039932350699312263177405542273501467211706797869208403220393675207822796653246813855325388027440450294712002107794657144340025982921479951165598075460844158984896138941166043564077744737952567981407645201518052602115948493259144151222213582470144012049384794538559495635397570731918274983518759279588067316329174853165383381092974390335692817256161540934016998451342221413207668772871309129083185543186116245520991324854827673098081716662531728527984884867053190469940764121540243045488002421188523923248788461974531288068177126662562990198142831714280648800567080045526100646491695906732714189091280007197029904544426474270634792451321176169806364016479805122173663190402234319975595126133523194235032528951181143257897650033084251092597809958682752141220152501271749829483909814471044164023395315139479910933490881958486560471037830381872760574343282618521633907434419928643872865887171232227005378702087493106299062141979615961677433843353983230680561933940811104543118299060106590792473165677585355086755003913949982087348563616944711425589358449332465686228460848774086912349096570162591577981666209412059253893209444078090758794767831751880005921042565402187289858071201204582429134847084348966511451253595722319794841188679938525494682409990455463477231566030968604875196562713076754740802748010575403014182605818019942656827935888024154031336695197521331576900093440232721329655104846404732788343743119659020197434169079472621028622414524750065035669008136406071632651117451454332685758093477296400256266804644334796800000000000000000000000000000000000000000000000000 [151,8] 92919548217977324041243866322578003231221389034148049330871622001830645949497354120234712033108291224316620194613954114556644272574184633749321132750681782386931630122271688680266623437013278561130162732614565467000073663652890558819776601341045007394715123363996798489822475614853074883986278482153447824474120281140732304723264062065242772564326840094993304597800753549751237870705317602389336637435691462486230421112385082875469939967403204988641704573960684889537008661491251699764359558525473166723989345175549233597960980874451663610925641813240285169338056094954251649514802874165448562294802770374652076305831011093092100552072241529696941445927932969254180308451585526253303638107221305383685029988040935285622294489701957667717908462235842706883542487743817941635601835937788670007647557003656089715569561975737448973441810262216376531348413781411785755676037552397678496802882952534657474372941807412441185254229474935155371111263377240664529916254403415373902728905637420299643531758185668394409639923364745957413287474924134742614586001164250383267346961113447329882282285782989792998617658306719345204638197854412429996691582315161993625049889655703203556588650238905870305622887245290571711242297400204787898531563141508107066561402752649755899545452117656817684595330956950447435906780928180993077514378269366567133673389263014503912190118235431912019775296135034591250270338381004133598061028219841798431581805655812218965973979964304743047286615798314152331900897148163915474182046810167146086853806088678961083151267327965357002547412616953608488234056517580329946510412218242418030381746474367381771676321574360551615447522329719126889239685330152308769736749427133510051102126503165460744013957261424304070254988779309868401559101665919373376862032900381260403130401407558212654005113995047809566802260475847699185194286857722510213470906027097999861762440553279430415234341719356771182527157490345505100441967873298289414678248330249675864853674598586757018807869350304211605505067748605112595629995316244937957708264525953296452294355456959954319782799107367426831209695215948835909201817475588882111359447230647267358562791434793814155554936362862862524516414118633041651525755469703912925958948155031552000000000000000000000000000000000000000000000 [151,9] 250956627724361111325740158715027925112099845375931102382662281354521819273034758813208848914022595969821666234901983792007297022244566987601727062335912473057707417018447931946011549323600799861733706562912360517322027441354250734666135583451197144295615761875969454224005967414545242804347010200065052950195858627068264579815734960675698295863018298723889317412097409749732885300919701440408117993173745028533046790983848577279164285337855789794945503234951130175153143011003435377871078825762276492133018219515904203083241806150616988113025626359995079320155358028145796901437412270929073196582437184098002339691506615911320243781765446753731826929679092822186335545011329558534317993626578176061271290268374155717732686449309356775033935101379042761010930465328818938023925861311170667933527606705128166295252988965401516743901372203780021937608960012877092644112872395921686793794537324866918973977268667342177243226933704712341993914401366857279003185322231402553517372873769833083174212215144236888003192508283329446487264655536794380486242631497540978610546155995087857938421825916076412490408377279400833648180539553387822699001021743816570917108889449345803363584879852290178410178910258522320339099858538358590286246241239504625875494655045927941636096075890579721170131793372318520089530500189220355873647591922956572134887670230707640745815208546825378009601497439653585321842887647377356054482357553497442220941744207473842385232895946086966453989464224863992011021626951437039928552271742602334158990066724113093387073295082781808001223653253190624744147620529133573292752228385474545425535597115651698355101821184378863858729230720346684238251934157620290562408248749879860104645358244540763495873156636648875364121390559878681328387387001915327218529434625286228286650560902751953480970082506670576358443855080946168985541535561049689357966510362553978170770510679909236230850745101039082316461886382093532163071019628125144975467845462706090379814166250312126121994540416974550972013378845109948351955884600754068936265650596287166157065879248887247638302706344013770333112168574297947987451709976985141410467395063933966700666452358644868891806583794655619810542895444699800419961936382432338161760591214018560000000000000000000000000000000000000000000 [151,10] -11086296682451769264706341358423777900223785512332071861152409713039080318861174293606707731282647430434664080944861079330469417456277340229288375320364497175190426486601495627367529607800116796590252232157861783202618767440520327149281720652868568299590850272483637977493840448276399586411220135157065516429523688599204580065212490934639562121366292072088128775785753336756052608498123581472477996846126607059908946337349059654060312168686541514875013959684108354546976331917942524851002403356337897640456210644415728177751197943910113991232987682143046961277665409497795262984474528193845230308146228098067156447879311094737928625907244951126693266359467413974287306201923826217660825401695742627823483181442745160266935524739799498014428085941917776669796996310978131257306486544218351787161527757502548248026159353181954899983154485813173315887460434703689250371919720985085953366920256980404428754803905677931970416942000314078636517797522792419212618258574903052592035867635657825315045764989122755707308898004532430064204653549383066529545700198285820769694507526762446336817112578673487392934200820091083244681573212148201998558985213962033228525505626925358801510000306567928695420438904624177151533030828937857576361986395812164005498032116443133502969115200899211823015371544886191954113988535781427909606524378570404466423067891090623458890700721392827365688706649750020013769960620990503595079036742211265401691584079450631718573206389794159452550007146518204782382383624874567012406462427853546397414855615459597330230136339662658167702738704544704179045614178750549843321973665047315375473590031523870277010048705120855478389879089506433844899508290049578400727335688205556332969432220741818553019830516946776082839480353394262367391220281407540628663294900651841261121779874735506372554694782466878669122207618345029040913886179242376164497471200207851680333752838782847475815810125961673405851595963587852577554682739740512812411980309875768438083955128072547620902833027089143721552863714640289225338270039653615571207194390637479557300902023932936600182880679255623062978241755792061156168409865850553462793763623771088506880927213544189932667625576629653944304961802395203669658861417704731586504024042479026176000000000000000000000000000000000000000 [151,11] 98241520470708520829173112849246977647317083272433759219973898436467185574908051361206222556126884958223188185259851634234895925116789971088475522727065486478534870422901138680522408296345845124116878732079552957820943444606643220877195806983973850810183082243869534374326998528944427151819965544343455983894927218080566207086740043109286601568104557347964488979443323240951513992650008902509232065242264677407636913559399042925986178998359966282408246629831275356427695255736577792826114072177368606840707056527476116462750724084460306346055933828480231478432057786944151058170388411093090545258616795291758881534826915174350289194347489797484165005797220112793245777829960836671298517503134925473886767755263387769667713460022773620378906675920415486330399399266307690558669965682101139447444165444109967540807913372690273685808869821427995447401434691945134027199195485821348465907574160630382329014513459547445084817451219624947147183932805726849811616929028202817479257523644417541083328933038231892650095542383703321037827882224989982171286968536936417046972582804810811048293710890000405253736599135885357659765143610764809519926161859917090356235449541880699329528933328812039343686490903592245689640370278584050222508316476503380458561294981610799460383524945269345435576986807652771356088262554753885581356048385590346776265765831299385972466994869073450736605984440776957144282717141012247921001163669002303722982939848267298765023539265924063822026516396558377859077470221885167086987790409555476741173518516418291624997038037132837647957680315502045001970021364594226899028002695918898049601460908964178492735147984611085057172609036861907266158042526741451233703026684352894867891678704328240298041087638585811120735129787781158904447091316135010210694641911033843375216080583143209330356148904090236056645058295632979909818744910025096754464600770788801650150459152383615076386478794294954544804716466626626129445469823304097938414770562589248759461663986617444659939928724017889116530382413399995599510721258246767943540786871811782989051269727676207818424784001849941536761868256958323590093539192098113221238332589320846350946986268584212026687203139238573533104086058572465604319993595024354469823408941861699584000000000000000000000000000000000000 [151,12] -411773063498153506864841027111955026032656741741659540394721371949262257713213987756909768860502753641744943273801360563689052642390519568553860497645151899730421854017644732956565241316633988044603479444192868589395049347493411101933811232028299485687827878057553503650745807387879985956971970725594653223013388628392178679969427603390358716174892681404773902056369878746330079944696837462384512919156362862550310417041753268060137888481494619091992417691925747532967418435319783526553359102589870170908174121432415735031348640732814863487549778632394477219420357142472886667476906647580031828436360648846137945042149073735701589435797745650193102343653087508853126570723436015545229169159753566260725908685762664613049023169659506002931433946864940932940396094569156293422127373784040688322701216129718573780049110134748128394478025918497433152152270231213457970983143492693628716064330013358552320255736465867811593193091060560358794715327756648729843839928136276219265033268304168860749743361545748186522635020591194096910296642063207461497291449745507183901923353542891318443746964698603667381213076727568435547341271614663292076961449099800421513735152127958652032570817131558725760113050082141551351300282741944497884474756524239996552934359666845128447229614098399181894275138108397723159638347758363306760926832225166686949805282983323946980320158521008583810281535411754387403340562936135347438036258367281657766860384293662602536134315792673799709709819920344393538360942466436409599515411278715858699142546741428794250866449882577032367587214740688945960045823987367743348961007885989665388335451940005886156855784528046661569504500279241131032451257812263906112660458195917753876462379097763738846953668647816356604175971021773342324053707018877218359868525250614371513058534547040677202093343159556414604246400465523708279224044317494340503967047383125401276023486496148026364998790495079759732527295246614632646949576457606089019335437089272633390039262698809538480794272567611224147966040184368806428514594989591731932264988720223781445844769610005179512693680919430806902490043814226594868420208340912276869877636610354255949121818143940670052589195706845484696512712299911457962019713569296718371105019586660007936000000000000000000000000000000000 [151,13] 331475459214583151971545849305454857086442733798900082134713494349394032665491964610834891385326930589850579039446526203763494067014546773947484179470831913224208075657387626819945179095137555675889009258539869309387349995882795612700107086108947989041975444694587504642403429256645352100768247371776564310745454832816515725583193068050038189807494183117015660780363957194734572898981972572013322089226856836312359468221711452491136325238094026054213248811204391282943260561456187808331671846689604004309402954613160703630637537066462953625046189257503998792844139894097236758592432021588963458552955074326008593080628429580335057038213968299776237367785752300380223443896324684103036803841734867680615038607594460969268957759119231598941694081663869610956722793474350336373628344948169774591756430302290540367704869606326957722311922880779335965947462003708807092821420476325456353185160296961569393139110753153212485539098355874486941861613289514109836305921779407478240440344728588804839810452257164067421842881419827488195086825261537401905356569601990462310589539705845878314556999989170243945048853575867132489946904182640699425133754238107114714662430391518514066972518264945172306781471077377081547071380958921280438095448487507965208562393047284097707394909264831921066618775596972771811139309109246736926430086182740126711290072534331398118617348514641763990342211146670917701996213567423754599883738820524897166711294904365120952516904732615794696018759701516796347958215307060947769878215652438071094906023166565139475823168806214598598451892107460425293657783540113012539606554640071113463610089358760429177890758853439780960217255324004562238385230452975103565453125803956381259683469917100851591792475247844881901999106054879657599325637667004156292280960118454179928284106456204874373869520487100331650434174575904591755654272915743288144635609405363243710458217262151416305942071029588660886436979021719927320030768849087700258294208965346959934720344254515709309276302797240425833758151404102017302756997304594623354391613337801056310012881325382426439284367702994735441069817988981792446842876809647641372772968664078596647361066860105419579948986372560985110283475454106082047863251397290530884135697344928677888000000000000000000000000000000 [151,14] 6011343149981726213260109264236181351022946502620476289025245927884833566930889699902325865966521532581588137175336002132422878867193166331495886982737731473210989357248214745624322534874183911036108523235161197636166023312321544450267529107589203258606846533366433953602335950327307831627571923629544346203510287550307662665644654707895790712731542295222389768021606497862497351805268192730016931630645562041475414005844459112512583241561954569536037282049207135922503081656685001057893625712085024241582210842836880464623999958193802550242915795064784904525231737244817365063837009667097634511677194361087266379246314945279772338116091547384936972417568970120626173683945145781649694317905988510260082895999355728626705892998565281430625077120428430278559575297674515992386035250089676701464362736232541709991008317116240186930905688645761599721390453976201718971388524146106129673967152928359667326483390561993384134309313285065127607950237845138018470614170233041622007210638855661592432866477315967027432058743554042411223242024894278031276486632560734595337987425076876271518908275703411286889188358792860803294648475885869482402638660529964775264826848720036591855958758312787936177839712495605792518968043808659873218651588980961980307985152864400157126600895950604999814623353311110535172883252055184854816140044704309912273140585053574274569053635162620733953231141266035207745720844395822467719672763343915301763714179272192866712552396755754908588617969116724785527225218866620263053332825163721432375908421629500903346962991690857190904959650778860067423748482272795074759891769715704254208974546739411171677279588951300693438453718549882290340645907871852396476763434269910385575091888361281751007172773769523389199991237055748897054667752058033551289086235723839689880114407845431373061735269509595291727921186134193054696567724262295499661413251153244407853292513256999509736229900643877466830553237951184131056833634198238095525742136908675645670504360963083818502808176282703923658483538404012231906941505483074121443173371456086170730525448280342596144450134779759799580151182125851731695900214519797722099104257997597369574435957708743808402279667959264368540963933646677594362051616460091366569207798470163824640000000000000000000000000000 [151,15] -38665801129470735878950083015868054612428390576576531185476655349721485382626162656921029505807781790845841049678606963042369149963236932845059916876599071983219590108264921374124924962975709420045995876842803070822663695447241416457526931618839925840986101322182249378236411566526335531479484123640455552326645801953610772778932695931731773340909982325899794497783970298662426087998579503915706590766981308372386801945264983327846725269611569170107656649538143633342283795501838480681626894230293556341678408497827551171149960481420287348902173087817501651775391541988157993746812796629586864474647947353883741989826545644832281630148573856232791613840027305315136475125359813310556034281980990646274236603911360099452580262782444418043075635556586876166696667579071894996472474238120146967969169925854786136248601152252886413671969934403866262549708656818626114385481749921164937412489164781830072521946469548713543449930323170735022658091358531497864790093203077113158069794141668188918748077612687472369946980863764719380496676815689308129814397320877469651872753667108835410255251650306818233455529445273262347766384671556353467316437811023237980137968078943873263641749541869379823736674391135768053171708858963345397538281046468654218684457431701183941204886361723912443912724596040467467289175175289370256230762768406699198946424492059374965969552636268333929669497985968129374988351056566773774138015770194281683110399437429157857857473299241366804532477626793423651224614247447791373164525204875002908438461393011809594692957388369948004563321205093215815800198854486865323047277334337808981971064307706632679485510213174533818371282824203768993425505669619317152317460121279585372352652220926886282860878191496988388988801047124708318714896908225094719023407059546579693419992213263730034149451269824521628224231830205692615613142684995051207829454297320316888273207568105497482727217647422698437660390028453161405245540851516340998864953392076480664326560972647158275883408357818044772551072365225496346879784193721659185664528541695248471089648705583782159385436485358386605638872151059552826473490069493694762618340192740680893212072130300696826780088813977445092175893270516560729557563663501612483790391088614073171968000000000000000000000000 [151,16] 129123076579823375229893375255281681646775910513447328271941590692008178386007482558485565899214254600643304933433266399160565352020971387900687428285407001219576471255820488783197910798832345551680077755472654870984076166273927234239533125091351259858908363104506298732112415418458745553115283326430278106875043163510231535786864694601630952459840801870031711555278939773963678294670527495927062841626924510859468329174418762207156828122169851845767188804361490437784160681142133433039141918740622889075075756962338769241628956557828717357401907623345576898521729914805959883319906922943014727075874106537077077004462895177190595600707252479813817083789965265408673971092829713523271321174821091322192776039360728373983271901098358115949220576436204261051543521089466294871954089924495434254813058221769441601726512044794460609300740373147537017156725631175589075773228666106457151236536876301654210165019824297904733588851124499959503072198811411315313283204893813225823849480451475884685028424728679491334024205406615489214912231545844913123848818547195932243419447676532579931586723441872920790432132583202671083621248436429958534624420038229237877320532044672053878110480555601703559722167873522335723810880758208662585209486531890955249244605803002693608224677932082415133973321497282119000674408227992638477787587785890999297316038106724835740627397962342154611809236068208081255346468687031045301586748712503771122983584004232458352591541858726418814284114470643139477504204465901203594952647720129883911239677403040739565572550197681850251482183692280886258978962484295790062523034474918496178771717516989960491164925273942401315150460146647059008822295993730754862741206803562045281153834348810440697103551222436681460629639063496580088822810230977992362696648544870448520611770809746226881274559037143530707533626371568319173499009241882176127915152360091599467297923400380786191260755732146795535430977492160121479992644841002826115297696483297350643776215117255870226925588024433565618943581842754691231311310748158937037911439293804939408642670634724666216950729155070184013091706051872486084082920809429980416567901706908095208954549841185683859646107945123291766062421806132071187708956444660502908269107458607069265920000000000000000000000 [151,17] -268020762780253946046465408295204848030847655552082724714762155228349688298846188930276116787886473981568238383705075119712065407237234714299468352180807041313334012672130406965243364950274212394580422147181593098842272109505647959242210165427580921333290659313669840556706100782969372508827882421148502435920810893633293461772520379430342629705593651972855961419716117433990911583245796369391318016896081397546834166832450968770133271545301530471151497074134979669626180081789267545003619374493816510400105249633863341004609064523065546705371291615304158800965283995580449049724936753508187393177858969240518504457485939196405382545198302791145288105892018701576572024496434964520269029167532017812645375665688638574362369624881130147771286367715629506622279782652848608821782807667405746196552192753093237268628211064126232035213895216380868972019877171774915383973304891280531870966249895677300148308581601126102967329945303172787396739961072334916301132509837154386609866162558975639032685639360351882486897476677874542922363620990194825366257117097892982982761896841647973376973055342628791910753295783808971494533113581359913529495276632575051355772233351362853359383081700307835158121155554473599162424707262920281305520088188765689381018696097296904568312829083181890819033006126735679605314455488869836357709405885243527245223821295986124371552321763752997367086330911605754664569038404220049695916992898549650908176815799699784341244076762056339983555414083543874657253496442338273021967533287795634782039813556257335132509412000065275292325601552353834649521355053304307254880294936374392914245597235858714806119822184577937684073037387520507771493201798071419333465302427805606730634916949735574857465510494643121188381187575158354460330915347795174835638993453322135682005612116115813510561697771922943055955752394133232378124130942413097519412967742957946457923476722569411580340498538125450627482508147791847612249214706875028450709930179493578423673387843956202303226333445911543036522191210400293306366378523490785310916497541854154082009065488610297344712592208596015499696691454535363648404850276816796566130426556780389144665826615190520705962705993591464960930902427166597016210589061483774075593340260981319663616000000000000000000 [151,18] 299473510585362727614247695682068208222368494992042339297165718987650661417216453769477765884140819877267904698527411414588480037012243352915394870810890994434082908969800976743471895084980773323972816706461065241596266344189058196460929212276044112603237087902527682175590927181754793360396687260548531619474894830687524746904240645468329474172289856274111369108753668897547577313520333493866453840103911756431810740295663058352506596279809313078298109540993696714653604592087004540827495387444076173013747615222466165303788269629860039750055920584700116299942681317331778744754932181357188888886005045265612462363763872091227489399127067048789360178201195704670373537698307862283009670298354968116422413443688825755176773045784854728724827875090657136134372999565261439618804195403108207253434032341456960910441149629261221150553166461342075165441355239112453503086678527275768083713475334725791927487906319398392615334390641576992544212787840939982163258829184454648939566877282799434775257807579130599111681849834210197209470191820666071697777467059092174484492928190571960202442637473589328888036967369550974920396473650606899335799524355673535492098038639464947718111802256999827173580713252236189343363798385470467320164367983602732193739963389269726953337606911335487341939237506498741396928753662918916530259269825591434934867639143925698705227085186303677727700664022745501810617022037004475295502876902040141423902909436608462289533921532469991894373112293573947360493481939870295706277314676758688665235251692904233626146663399044251297823444895075997358895402252758858506051848499371605165361906440140407054075376511679682162582720801770314907156670146921772612156727210618144563050387132414277680421910971663865260518398685272446625823580177697372394416094059319541628284344666820490921857823446050950597751167971297723069225495433713035355184758650715002105383398668851342514676582444796270606838492423430272551716891799364349687984633516288945454156029180514153134948237553019624171465872211754871640669116714200764599444505777064809143790879416568456515905469760028199618839223079026906644959084344727664314135687617530749220232849913295018749050570304973354988319945625980029035660775663022888958309051034363462942720000000000000000 [151,19] 114074936020382777752009735790658838365126668158013258718293855104431679705858039799491905020645275460464349977431865599558133245269701274678347391270416741809990848885317884690536285235797329534987261063433951735434461224882752539328639923053850870693913815687666463550686312646472805197409284569986561419350344151200903509898996789347694922749788801355489550176124023901567055536900717300517416695979230055627157413686268793669839593486722206626601739257581155899913139389633717994130460263105472383058060451602079422314423725110767892549938115712415979224035986224889813188233820565886580472265227482193566067617575214692123173167833646432235592804692416662339865242148031609496544955770787899209248697268281499939666052109281531855477812407109913884379364232222979440051574903180489721335449094830200059110094375457698176698149095473727704460788775996630055812773143326717631012543089765666650069839150128523654016781158172019250777312665977904842111626087261698110481376216829347272424345435244526967176468362871330504899759379280184186000061123371327449120204930155673825813366507191911671453890481114286937252506826756082901535815366746608140525863759436934274949920056443251529934752629722248524788332365369341726011546703343659715822017982697426012239164041914912411272969733164028150401346279910898916836128041389220548637006123871357741290286686267209471704346160662452807437572807352026112752675625653109128907231243689246238141871984362162592602097539766203594998818778833462875981270275500409052698966213478025079501522727772638566106146374868696321694391723247900911508323424855365723732885184016302058430878784481814210738303874509632159696983896772286936803887832637753183823476925292481863317455379772679698194824154984030662635062600570886564233987438234599187900016844311105866404275217768841665944571979037307152675115520803024924242283945270077741720050916757620014380560771343245003021348129725623877020763107921975812357248541691772415880906112544985206803786874885082721746845474207602152945630190906543346849826858024783834810474705993359660812838099325974916294431319050870949627904176303469092376134641840575944617133391752145914618275133608577505631523714730432782107383191469211404196322303054294540091392000000000000 [151,20] -1261445279233562499310528252842297984542032971264191321592028594424256644270905691295401410371193063037069996479463213989098110641979720861905496987099214719597141354208472696023911673019599275500781046309931524216576988164207367258715811527565686693061136231686068459358058617288085176798389764911856286540958150672150671426544603520039593273310023200842466739806748599904444546953179234836446297998595774852568405592688305586837484402995269501519874042602634808556370275760879536127418639559360888024056462458286722122870515043250186153158667387150063073931471609628036932826221431282619902020298587607268851816550837851632009838243479227649826552516802281525332320690866412252407102085575578767035584886631126717594253410791758767957034351924168048192544592783279001305121918766738360549423435335283823345051550900665331847609997708582131431971585485305912252627079567118538781167533563830318438816473434138201159006991919778781062430105322215904522570542700507001814919535315539363501297462788655640907953555312099440971663068466029885079174561709340978482886662027321729565284696937070182588823070827423202856805966043701929558672770057640524322285136530236037541695653062443166532709783449181128143955852443420400677963265981742730523991096492685817275699963429579234575711920881735916959788581917944674775387912905343140314881654525869003256115261003511302817280564651116488312464883416919534294868119620467493184026781009542480548420735561749962952352587440108350844699099576826297448935821983757086689310924526124898314314739757785958681095821779088236483982596628182951342313513200290465611172974462284738889503727371248706029452785431453738403222857314972988000759486817713816991141342258684597806304113345485190724656332593999871623901819442348992448229580752612696051252398701706931259228196753430622631493867254669988765253090752897132809644718920998426354345851613226011028003131676518992733343215170919738290473377716618680636570568310827177547125952413006321468751942196534482609582637596361188781440857242167225631862553290307736096163513573138912428480304900994189008959192410516641362173970246743523139006493092554697032836712197541863926552354935691728969683430250935336873195792433544841850443741571619377165369344000000000 [151,21] 2938926738779124838242922443671767201111576641975658366630590771774503573040610230419009292897584591083588379434304211217213929342497857331229682687910405298326607507016577441716028592858644305428899721114883552172716459154585897911881678865232689336767469236502716940155068586880992749595772083162708175504478811250708641913868355927538082959111993719089557107965149055605463477693952482120082274443898170352333075536989784727297970641808474316875025088437849403010530128072718411206092318206378726403714975371937223764122879163752121810298687599818458479933274172368374725169883967667177752417584834620634339870471984615323310009551519735036536771969987066979511805273815707140250810788742150243166538903667320292880501026152778377690791126750815417357296054906743279566875170122749935636927150708106678470964278256518690671942502403358814048691929846553574084721796409643485283791249280677967177632870922692240768399394046011771990958032006543714561270393723850402474531867727127786134305217162665453354684275309612698974591889419702417578749410704425124125467697540678153983648855418131391020920372682166770193789658541470189348892350744468979566839288838159978237035535331372836645393357971290450014130323253664205588772964694756272806053383981276860532314874244715690116514923957069030058562067061718538185528708297063520824930057217397415779523501777470465481175269324977883935994128028319784589607285968749720908017013342841745249350512498976798452711482370927031795682091933151040271762452636937172509638316435066414745327832427965005155478552192721218298979076946402106126015438436740756205462486418756696904366518568361704850445913365722023972843502409995505195358732975368459313538442904618051022973864687630612565525848491387889763623297002731079061222341660004804885490795780063737855084191324220873295931906145403604006191425133087435215635696135515177025734137320280167589874843578757557509379346166223836682492022145205291096743335677422480966519903846585181066890402976508586907308042204717359684252900998472790533478288016943112404425430751878151217100320897196473095185313982791643093810039843027719538115355250189575402597678510531734697655197035400875055570693315234042367345987046663064589825537840118815929663488000000 [151,22] -4273059758793199929849767087101811896479585924651583625839459792858807434525293691814989587516092566845191322385112982330550692108837519624752354533478051890637279481356346064367737426579629435274022021517145230784699169364141871571606463299783331440219112715741660152523233507165467996782520035350017786385805875208056390347328818912285353243170846249109515678578787520697922856102270891527186671949128083524065529384842919229499030064448774594017098899555268953670760536787710544647397119959653168388106136259006400512066369603016063928688392345531932597085032342986850956899036575074662048071643051861027338637546194586791805673127992798549203527607232002982605961240753938247154095393326988556890340259337516392740556383641600131518210389339599783200065837195013750052259783747903544472892568624540092186769901500515364952051852377638924150112289090274432921776387012531553160571834050895515208622352323138580848198293717123864801710629005646699978266039299645887130244576944154001028288032295193713185795014720331309382168208284101806773848395196341728559982903612925590746199418073040628080683731460520138656398129117173799192213542364450219835256249529417450095164046113195487328768953999877315551842538917905156462826388007653479512027007052109871907659267480473576112489238451851178560548842662505981912714166622738712102385924861744739070863285348727772322535002089181580043922405558816773049903767975253539678899669377145753084366290952712706127097953753526637955265981633105935235747090760144043644395174059010151654365423072661807767524206309646439332076548903178198104687494166320423093577643032812743588549935402041192624728084486185466536680690129070507370064978642426994583173800631899380851951532137761794792747447723551934112545611530360841202860156273842072171216668668338736040363924826324605129981878477532698661786824969064583861063987328833859022775341633321005837868295641069798284498861440895023139882804385028998841466979509754936922386342309227245288125178663777951883347373558218362846690575352431257119146655024566196902037056278794437488483639071374449198967055194571029937317637677688591145298709485461060135920086934738508142236419430308952266198956595555782165388598624180792863366351309866991089680384000 [151,23] 4241110721506044905929803064928059903138989432394816302764378698335537676791542423327801092602215717467182694385176933024265043338700306313041830229848753542908425179769392249455953450862089755654213544280322339398063044721318992233558562156419636039617596441383768171392130013551470651655972688893622225209608671337380263906992034430032359225562136292651320087390540019978199440652038347137110389555997010101118253618574981911018817751909220142845286898762456220927248109794850556883127714935541995665290271192547792014813201816974356363525113186904586656496175067730418433001483638844556740950350460107178174031428673275001948945478974663190854632445306917493440786402728502759078316657990166932924924973391961457843155830533677087148590291159769015861460346865593373341031715391093486047517257326249474611629390600190930980357186047812514739595501360225217702530915690401247727904219291413929945368347521174527813404417352457574246091405127020463646521222485973692400315079773423036409380665696403065269269095005359481140018031758110465566130371943355033546981566851017198604213069478809603095511543908188822822592527893118047469067793986987342757450007662579205819940657558732990157453464760375936929431047118905931204642206929695184865857818440129826533698682739088859985781041941521957326429366588613958089171607002190368850764615622005125941985658400940642085563076260146264111611430954674262570017430892993900469524000378309033327130706347791937986083048429010755036190598216236701188457197772260934143352118257457424513644781227646865243222051422031725919211181579233542746011912905404395888732429078287476414896107198204175726332548712035869977932866908416706037034279386328969783900415634950867147719817978123243025821907105882306795473182505399334403885941170175992278906917046169435395998927220413097832449974951216619854934694662235499041500830179041958287397016465778269033961274014345946275905280182944644786242043396387859995006237292536414192632354898044059432440300475923825665457415230991661644818206847129619405015549844495692450734643430614899481160921729701136902895294051896435707383690668890484289164093343859413173838391610282353214751947043121129653946994949164628438399464727498145068485512916713348333894544 [151,24] -2566562680314022438679780788353430533445918405266767353000371509208970246383626155540604787247489586122697533627925846026326682429359453023936528962000251918575389013149258218042373039246378697666924147759934388580675442512475833736523306660631987201456894442499077005769963688068703482731740499077142431885650194592390221256992782832262434535888035198124103094905539799963055968472177593241462151398195745774992146507136670562323680007341746148422917253253702933937160293671107650753868014238971551180262357246566224065681124914322952822732160686263888904855497632588536715818871518216979475265237378592391590990901863765340134674322713749653213015425257455616610940669293820313657867284045619643105994913562274451975077402332595158529156182189661241623519441635848153969194239120872775792741828376585341679121279459403099970474665383518615510924987402605474587103664511436726450420554770448577604793051144257163404266170843680157161229364563404204513377353909142167677347782996855642286735768009349703438961902763812930238133702297001219948946335064996593715564993513056318046840125068964017186379217986327898509755077795818626855732971495110274480194636754295688977269943489612398548042756560408189879027731481931009663485911675804631454347519053131930907137521991716724138744407346368504443558652616653603546938389347926499181981447958992431949160064963886788128052672361289738155355986775552798285336445320638468207892617336305820825542324464276798507932986588367005079469365505601299247334912279972328737456156147905755328194108731720282465349497329445044072963085860989754905707498874544556913554263505966291899891586014463198270154178279681777173846732733289512617650223144791568243009399931089451822481977062948311244357451720385529049537179381422162580252228579503740657570759524284609552175054607267230487449867691310119742962819594375211783751400367560854710806873027335649166906088607563222669893677799914460714865198745778129555667337702776973028476979787630551678568957126925437279989580455277534669559672501534518816629436312508671552750842189054632017660154412746827447693855046393936752300138383498283254323816762544074732603287847126806075641145292630396916407121775934338571107922342866369490723345783116975587200 [151,25] 76534553954950912452431297254832004365696962845549055795579120986489653031669228746130823112892770645246125587479775091740413569373369866410287571733759953777945945246492626253910286898713693888312670243559028028387351095449501507434038942593834009699090995981359877998832210288769131506498411656729147993685122256805258017602130943435309663439087559349768342705524613751637134555495451209095872564930309487527746057141891451024122729838254942860264825387093070678230912140563441119772980553241215436376158150935417340491772328309593344057055243655576224211633989148889382607397153223110396575312387730937273934263831706121146106202216848064009196123097434291096544785300785110333154572256844182282210741823558520347671379698100559057210809321775715442340679026959692182744684181038459508300192640351643825668942033734200120058483157729655025955487664233009889941748436963501571104384477282114261517000225493477251116455691299690911719166964100318935893350540511030298619219109918848050684188121831778668474393885759224128868834985529559716887455505062936104506993849596819034570766151253545209666846329513526596693593422308959076081896029534337810459923708927332129181224581246775409411632418569145705343517866403660578872136366471190916176470704839982683411493196927611660029598593528981969209624213700709068912785774846237828612042960437361467180298265756789434632482994113082171810142990562519825101288849701485423168510539226580128345760445401688822357867761850796340846993923254552322943208118554709290273626515235647079917751294975722494323153311361787562854017989475715151160554805679356554314801940430403373347108248271191477328504690690685885456551612994974901751744598749814622424737120909388715103862419491484999963480446109952623788376435302711044908852640928966484726220587300823358779649316055820952962435572181571920386220061511510392907193719911377452774565396486671910482132572174111462759268666630021041365694270906655480173828760033901269415371959439591564889016482231528450729061777396572806602423131290404370372194386588261245651636873977379309772347396867773505601872397809923478317252905181017767137862689725772238012070961026622842593212113467594171014369914602396402075323988166922255677903149200723760 [151,26] 1920551878982424995959721707047811220893904973148683060330661433420789645854952958898882081859659165442379820482165031735925852851691416227060980531556866360812712596898069543976664853060694999549997282205600229081041860287437296413324328197243465059103223871185985224345485338968250851914934044701569066344076210232815596696630798696892692551634339266329754823768340786610385440412955427158979493061339668497229495170809622419252203402950302238919761432294642989662618227457472753898207745872960051910665766938277360010258131490572558290848100008699337826158573094768283605797353039843414908213686055991747749663258513534384280711105913825539370920217570572193029262724321763383527542004684160745121832510565966082277174014221103029522205593884243740755458491339805177145030715046393724950152216600899747609891139224320217022599055467700197583423717104410476812433430159372733141697778829221486853722000743904561183047199367749493833366389867292943180677713186930779428973835809304118893190399382696610704090558859207550774576218036644179026494658216581770284241778480390799647338237376777966344783316255839555806096900649698801636257018262967872402854351106285297917271579989002463583945566841654198935588998898909278406497489161492931909301781457558965221271012651217254793186764015843987643070207607634632201541077949661986293258472671210665113695496272302440813628831424661070593442331888476691375185107483688639501902676246651348508773668815269470653345739605895517456267089271442105301196273613682729189062163597167519959873258753489832181324662832557281203915949004579526240322750618243863010027753543477255633661921827926432162112171217308197148423423736079405681342813775511867865872065906773483616101631585687875941952940189701576318209806956902981774283851783140483647739115872006941806921823557643455821005439541448301559616805057470134744969504755534197229799945082212504913746240574277533347513637849825690889382774911231394318393210270928731959326628672216397830881104849222008426107208088554646955216396604428445321923319704832529273611761353472440254677302976745670640334486829897844427185514879460224131335516305539435992237955280332941768117580275245160918041997514045815745215165918056480248662493959616960 [151,27] -2626766878885310969698927367055691687062803378610794440958041385374174169533250692740545253722775375678075279960533355522157880827019418412918342068181912874832189804639859599434468755109017111567090544801620913733616356449899172721285984450651671685755781691698678747779697230203971662268091225420643009464950049684283216333904644585897268297854253217527673744426404597250002176173991780520806671987148838595700811816268135957541978790815942913849908614840292660222612347685142094001444369181552465191709305719416158859026296824914310466368737888738071186659463465366186439824821842733914125540411847248985255280822556388576244662820808238805225418598045024666326594839487186269334789244565722577993606726852269843217305898824323334685526650003950492683650179349704397749388087718342301566224410365872243755474811214093125647113032642303301101764054490287591535098703370420983610035968301306336897187773593571814432432514032224853152723275818421550373761811259314821180742059507457789423207320507879935242354000089759037952482646068917110049595781269696471374148336308300358454230256188298960283614644472174362476843828410036171069248352699075753640546581798863028277912512294002833085302426811515135147547654770438018611769820624733688350022584145478914980531137979911434706801886715555456096041363838091512547540695849002495908061320916508440241799988652519381650125900017782809490532030233289133948639305584250538848251524944499433406053995590802933142108867704755652194111320108844058701273588907483292268913919684561423881022445393306063356983546744948068868323265126603872251384242046365146532630966775915729670844873735861689524274276695920861719962925098797431654466751066118112423325728326122861946442793343511800578212870706864393294309543115855047142386275909223486000415799436112779974072586581460689825786698642849227937624581531196332035749666458283590783392111568683071873986365498849183753750388092831407445261010435307345054892199546168770132476567822490077832378624857052597607918960204318418667503659441205649877042535165415379171393157020603054145062234234513876706798694514850708215536334232716674043282695833513771001755155525459603904263146456200711985586237357626556936564296282897606774996733950920 [151,28] 2175267803278405386257765790594030522012439094625166806237775362017033712528489249647104896554859911453761193021306370038804468783044360188441913681800573638626708555626691756782931533008077628315786621460385896344956902679110903316966663623351506766258560443564277174354160215871867926695625227745451796652881169430800632255982154979576180919170477362393168557842686847245754017714211897739300643792471379662290835575330135074823533715656489356769282498356584269227905653424444909176412386191924985666208359466309040193713478232250559241199106906592612829903238890227967632815720544871938143485153614036795587637241112095850626191479702997669019578343507244171090933204897215512347255294448509552490986849513432676267342842947696668699807228375959353662087954511886872565146115408401768055883307460444018626569056894623853890137003683487941471851516472665139575093635583005734759891047672608020954698809607037370056952026488381830701034257475927295209967352369019538613774962958320997500704078577763998450939221131733179996897821699546362674288815503759986884960386831233330487634712814006856303704146508351692804098971192830091224363547868754137492030568131193682270226886800353398379467935415442304009466989580593992259869641032272367360064913542315675800627389291518159858771946846136086944909293376984237659287880691117909425750763488367969929214578283587946450645928567751461178800099576561715913899037957613600852938318654782561130986081664777275736833050891670785067937576142026449426196658875109396500876804753756438399227506210925279430061265149957834969932149279034265239832104113308623856019472246514045361990125620884180568918163234908687633249950940776466236288777645401751485323053396981128389383809795246231626712815669118224144671007831784103679121234127587359498119930431581769109933489051578836919131604875310629407903324291060703096271733971840838343664270574778556281951076893887648199061928103379966335340879643632464829762756781387932022663874885105361397835193434850282879386128027496247513010814428637953797619060648689367308033888355571431187554862425149211353107779465442091518535860436138919744890899447809223528436850355815216970384054640662400474987118285172541074168747272077896187871665280 [151,29] -1251753386093621914911725223172072072041588224998267340970390318169144401100452555726678599040005971775681666472666549384662716992067608452917494923381111636006470892146174220015425473997117602368477303754765577085556548450026706600539066382080577961159042003065791015715389659027102668099971386736043779495249632511579173062544602420539228628652995652991113112152244691048348610158621491975588143694849171432884586557316907137070996598222873077914171629618810562450438722974744426780056821874953036546473923780107097224603676047425039352976448385155680313747865475440146466059208456998302194700685557794715239831022930072653511319812133552815759315456033451963191519029953120069376991694104220401368556563518163223550454207949742222555805326397947911892382149255487088049373000938863202837938324612452291270475827634410784951360681689570033197345974986368794254336702611552261560480517056209201782898417462179343860660714559058815441385261192563709294802162880764756588123406294672913274206504753444416295894075136533729654668528560676955565387763461344608632813083927417604102125779373904461718182252033394301358354687626929931128517846451086332289907349730762678964441559914146533075272385591501649748708071230710552863820065983509094002371022310023434595297680628489262404888403982966006692352735055532139342754443754715662315277629429663344453991341733293206827702577527889043638875408692771300495845745798966464605651469510199649970552804460342206625706755759430695597658508775282307617940454441376767285837960259984594797084593903410366423297214264568140545612296209454103087962622540219361763625187354079588034878635712884845691570376848691128032801986812414162073014674073574746511148184220431866158796441045180451547284756706285044704467317830333361857766231406969548374331132166474518605184811955169940173681672252081497788589614881134309507893179416775354938990182021799229538046827390395598869340538559555880636775517503172468282691665644545235540184522441275495580684107353868657437805692876650390986461397739366068408720739265425432734807932656549183868981575426622947688703920420084054033630453451929399473370068057798377037767997809524085356168981358409623306435903918658840304181182893595477520042000 [151,30] 466584716323412862434630178917044858797102608276895032409082620884486813186829324009997034841189822197940434393594568771727561437836944869311217581025267516506979921484897923143148950738433256783578315847565920839535092933511964661286911825897813366451655111714950911940552252351070896898633636581327803052469650844547643464875999590427929545188480258040378465148990323232912679369727450467445178815981547912072297711685218109863851520285982018825756300488752699998301368564191156491044687042168157208962077113020558406206866749897271890723667060006647026923891095460450837724052889450009369282236616214410385491516934101032850297696140409347006605447368443003358729932562353300055749080066415510349478925429492055101307683675792705168337267233552321672900831481087221498154596921642699579344089958039535392172448518487197212922406479520550587591215234786379843035471501156809386366039736273139125248043530243477601412391724328499747312827786279767599759278735313036587012416881738287967583602747057501109769016325043656915248378071398687621965046397886990256305519007813347027046377298887900869503156260718280094559548583830024703605116604847567501646945852031092491359849771109862905840754497944051671387483810996519106831388804712197730907635916275043722452647275735248398384864426884521022417048186832924420428277691957317424091006892500577049839826199597308425647502927904143390889087362037849109398035853175831180794792195022619394295463409154513016973638769473601627402964599053848377352647557652305258779911256516931798418032046014232059641911955951438247542341207866116645065415449507740786143354100325929825766839289444382403980975921308359264657795289202240777640946565094632239052869956067755465703714635606110891136514095090919715455320071775205380324979292064352105019524139264665610872635595701155314828697966796545517980228797087025842336458313095589358226687110578635572164342622346148378276786487252992052428780539011171930431949876143581680938944459940166925321812895762987524088296302500462845409042619334066647369072103109928746299248223177963582470189022811909670822539987012122969530299070701071096979130625488322352151427963452294444081387863688900169014760731443653713164514011147580076800 [151,31] -46117378977750999005671284331059832090588418646673729905272071945350225175524837919755891154128593323335616899131701907009936780120340668790294720165596254859918518466789103674447266459975660985280049949552698541303051186908043061939341110894455759917436038841186694487722083034370191473627127395234450231691636144171580284776216166426428880680724798835030743176788326593596562907850872544375094864676033003775903235095561324877976829139815710598020534907099477467403337037127934674706935854612518899249475219138576800404059068488505763321129661767118306624548089797084342935774981684707459831717604999809842452524632575659896309732840117705517540735272060861550450155207477866406069607820324868731864221750603470671096721840534882399199589078445961674223776626571108536208530722637778571595345052958498218107787912969447489234806568509921552370798533214715588070392274655632479698653321566994484276805617180611222423590384316744828941465076447155163858618464842677460271239584934422399362782992337357663927104043527427156915840137568174016512069738098883007664412184444738094320994943538424965173105821108153552808940125762588205460032951359557021419469623867202383334490584423077715751429291340198014262798867048381680116363375419214924175449102938637087767583526923437189665022076881519241521671789868014973675885950052545113693929184165678518403342432932951715054530591050333144980675097178816122994161760473068869969736533658599085076721627085484545004279774989384924735185670786399783320390249233641673391453349488789759526618659173208278596519549189829202581239297525076061844579881471870171199485361453130390689171577190024783118321281171295989638959394397816260954609772603989919761370802175988666182864322220225768718841981821507978125994902195193334552675014166797042256115080493917703517563290308166664299122204824135725276195590543854993460582672960472923506700758753213894076515178767573166991871479976632623160443467693289728775473056204765348211689861213663808040165860713015659261141637783591063045278745881545538461879206067081788120489664823225871275525487215385019959042382715153662767407302832897463617788554470542734061772064240138264964174585186341773222915185623798903051905063727511840 [151,32] -82781814915859199453984441237154549417962056365100929742415846340251191298662679756310066898898667731000690690952794629046862459260343474863253866500221144038732658217832741275022348416601537999657654706730710494935936988154469752308691108371463841865897112964669728454245423281114962934497343782621102053269983260854237442626480320199786248359526457896070055586041793099231182560608087093738675364599287718291784335717623459876263030827295419760141903145250795944811905736248055543557692764554469525464128211485901789229897236141702777028507107888583590873863351413778851855947277889830535958744660043943332382279815980226115761861009363853740890785280040848469293083807683260473359144277512113300345322251737026374920506086904109010868154301161186697955275731049033084801149062448531256937235495380279526967483287769393089757014352524154337202549267214850907995851843196409208106976148692356586834812617645616229117016496497754909868261166026960628301845887672389043719663585020558335799758675818788474022733363200778003044159630932097505800634660166705997418426613950710841781835011652655220893634192128010876811856579734628798046356831965145776951226122052782653602757571835706034516195375764123007173264694070790370878325502816458373758207631987458012621879537769402088365848848636736055055160766379479129530212676590231418878749792066639874943859285464802704468598210318859905456291078479479791492695841241031129249180186897618207864760351109466928096054714579980727949062388022684506091160819391205261617851457375395686700226773564752372981189786670053130376946638535097353886670872138048803827695620905324158962899042430319114735867749356778577050773631634821296624787314484728709051586161896658497878894536155828631008160602270504970508038148499540442937285323507105415366091550890663821806713962081462371643145324812430540620800553918488300653671653380024288726011972780674653912690141024365507736721863714579483524840312664960822668773520073962433582596995047689034141544084866593866599953641480715839083818982538086896286182792376933257582261192296935287286209347410192432466143788231741321481659255223903501500356166470285520981999899666694312901745676080875943471740119446251428145015274578048 [151,33] 76174067426319989182257629208559642639597135159019691690459804812181436951912663761251048274818391937684093538980653713118417522285737717108712910760291291629063153451782393765753782956446403999139771180042314786537791111009111823009069777033942343898241278544757063001592016062977984393908549964414092999484096850390358871627543064869790105852424254909072214953034748300746467373551291558160779920828013779081926472685943351144604670262324685503449665532669253525399077783846185187016073688600167106627042298836210648469494159148027520227164168233996747865030637598861779977325810437681964593761728441077671536726175692447747228264440515694790409687707619427024317736911292210542331104436861127869819005076904390121476101439058884228926328955194276743448370879831248217543505772046505542459353610668393534578282000452195825680563626436272418552654919823673251233451300508989985545181768485370285756401302536141968377561578631822100448543270320923175294039743410257524155104549678519348128254472706815378525101547194266354892989092906838264955638592012742056812654272930891693625398354815325899932915196287084272540083555797778681955171773349171040610126285013429503648287726676022013344893244575266495058198954412989418814955325760048132594447107838913940234373619791847907229365749600944138527596175169022238048790981113178514657255882488849828539247363206579549604131114188116201577652135668743252455511747691622143509736781852846260769681630051035487835823485987934477425855991353406234474467747851946317050449467429959193936903405020693650473636705942202470004573716111351517651295533426456008996129446854906631135165079078833760199111615290959846171331958332821031823536348800959810508221518140390183438022014600496714159560406379683247583594057592992058820605334561184522760502865872496425690689651498094273120948135363897373187630861155906914208866738067931928803569864719633881072066389942235124851003178482857872571541527374668417999477630159778676200615800351068570606465959072990439491121111583743508266957311580414082489975803753246225872871394361003661004450185825778277427580748812693158310765884641954269915861035663234577050527292686940020129812297518381293013395813230050721098842664784 [151,34] -40750151726997211350391841629074210850896319539249515388690272670338289828259347417884301753834473329932646947476198767490769171294513048870884313362954781030569472819116654722364812046444941797794659657329882732147715327027165422855635876049448728025177049245496190177439870935789195473997931801196533648408434479837072392964848443314936142787499037803294907476022824622539796597220560101194927012895725018221191236088713682622152108236467675180115314943241760208735794675875550454419693023751419109015733201928917766225813393178865892634691498819342366321000638577625789047856075682827634839544884539834139218572681202588303849483492036340067128406808909235246663062976529022558419937058463071450250694931029645261129565954176293245387020674818051828320720666057352755166410797887459116656171502707176207859981584738185716894450532073397883865674676560957918304056114487220873581053477620951738409774342852765950463417643941634346311112319897716469811418844141188618571698927230826775565068282956463514149070214164958360196351951047616080159919613325322412141468030769218410850656651588265504151791765383703831405513174660896297557581394208528015649007979341641053213256035512288258920431954514336882137718872895882479743499903581744271847346095491539236552786773611730997589730680470231753754071411007009414586096728554038123085102119101207720123010615638596711085262493356929118756951880035902948073152335111176221264167721732421269358143238926617917273027370779275157665310008009249425624916247579125838936019050119838034573754751193880150731466165714940484168141174634997205218129292727134575998426215899465660113623781280035769747822429753226829917839487482255334846934655205146910073444337077031525363588358607659127652329210943730848693013320597211796433856388903497625825736048900279044421638412499899706970590646393185399975685932916110015074901006923583778492757061505793961943528899949696032870534781877036812795132513413195581020019237828732145755520303165465272507479656044716489787854265700484869798407013650535477813620296829927866667698620574666032359553586036917732352294606010048541807854306160872551270609079244390832320806376582120316573074881303707708047798618116805058978276960 [151,35] 15919552688467829928167538897947038302066639169322505833494965777395595098274824805680538647036057821655474094711541155317872612814364831156589850242663689323467475516752655768908079617152715416849682618917271834630979886578286895748631119397136177809211967748955641584085790271794790983254301053058860388499046442276150061514148871457397591925836496314295673046121464547629541266115734915438974929588549680506735756638734251501288750179758772041062916983697457010456642820644359316941956850941877408217533537910850282729607071290484197821594801835321836613905655672199480339438698059704833739005163503331303422394803203329570158710804772129355362054218409511326570159204821002177878686694458594131691356084481574945474342834437576914864552148300769364642903053059722268593385018620477955184686073251300041119573771371591429306991409068865213005193587960587994069103537775244177785450010265844414982381596909200513555026127008380499365598383797877316497527852833470417834768472517438732692540751986939335068701947409612935912113667222463724508953573627370549951410328203717023044110235397499016767811642835996695704829869855077012670516472849154539855085445054176727151604993824225503434239294264060255466844000108883526612977697029602210677188891038893193596130083141515269386297266973527362991590783957978107444909256046492900448044394917726383855690371406991005726905402338296049846769836679999079667557241514224204589705791669935641969123989445737653575823586719913369776981234239452267375150248580909250068976853313380108219518584905947107713759328556014254884581556121935125450338709151868078739825676837743465402088036385762961577659445532565310282492839720245065759389740534314111868028738895028151392970284047955068468067745491220234269739215687839093960034463695110098933873973520439945885618911825115475651754793359993208956700798026178820423620319581817171426752354261694369626977177108414916722527826128486222218496471770631983315874686591027678849430985893719427545390002141056937359545976385302204184967148944794687309961458657832718166629230925858063890262512753155553991498036632074142437187067988166826748998904171587044854122259207914045730611797225116949002293381026645869573140 [151,36] -4743188584455825077976907528073022556494744533721626688286609215694682421649697264968024179102309707451580268014827214140272880218797833274654499774869509823127542053584695598441307457971171548969513337423278495236543289072950526840982526022426825517895050514371393470398382181415047337089179995647763426973526583459235670562174353800677942457212327993800703213617519079515796929163284473566041043379558626706474177186824525938005529839909143134294918250658164127611211566319978332246765702318579015306998438128377537792941371685079114393243586226069281130738842545830858129637586123891228197904032864200922634219948107102530081916877929848364719937940095503758751790720346563869464878672152513741835310785096579964207774107624246928081111344822394506162099192852285324620876399488825561342480856964836861669948845780557720815520927835525458217283244797887607171490658677929187242202285695015617696371838022122085099992002983851831649673748125085506487526220291329602574637966244988779181212507534154750127396705953008513959015490253245132467539314727786494977388113225140728673257323042831629857802110173609527076435388532684718361828605368124576374152746217102728961917091544439343577506526837648434980759255112392375742613442255170168210790328817508912644686361605139235836957220494937011822946204416068131581544859919622084049304661541896698208328335257832270253022427417978283512810596728998700088110087126119800989114089553295382240656245666135316685969740625171803627951111798911711780459538950742783099952690220656056771765704328803936133689405931610907875142147938893544233807082621046643978808353677946831180969822474722407576901150348635832795293810860139930711208868135213907288328704482739422717419992530926555411665811034214666891099941836514326219798535830348733835890321775300359267162885369698837761905378819580490186902927310006229359674896935295133954817071161932415122044738436712494901745607425383096119102128892139968461601240963945421120535932790927493683133729858808473086842518448605043008789700825157468186004462225734621736679631287053324111614961507675472143001766190625219905992068506125880946673722143466564799162918983872648187644189973566822790365083879152971904 [151,37] 1045382902928310482507709561227486620839972839370728995756427186528330976585549766472372371692196700766253853988118228296281094900060405568116335459312802831987875744016953786187568037895647024098081460760429303822957713030274413873157763287105504244102939246937995817719709279994399623811908292646381379504022750889067640380604309326857403645426341383627909436392392854954835997622789630152779751898356678244613957646744607642313596797346317910190699849282438740606468911801724371016725819254903230378687171146769858076331083148797262552418980995094284975096128827441565247688555065735896162876641469126797144512017033294623839588380516102887557118857633907501789093121410157175185637321572799009858876635484865774863101292543852633765221013701406650192298577567366062457225474321030069075495424869778995305696062628979869764328918076849275761726460311774165788529678551905568238830189345058215583036963953028387049426563864822230734002403636323227570905000990057138097975558796565617009929157443947083013345646440526427092433231421892616666237041728661389973931940558841667235949257365520425092140165172694674143072407649245777254787589840615247796564412427532825538049820171353596190133460658603660315857258999910825246889428979319308079767609320448595679245533995915320141701372667715962144795110745292141744082872097715724527879907905567232295510929110388929441198579642918432456102486781790322556964611316595311866912353843775057932498039208606025189778312652265841353640150817448289567327527119473175135635536656073561749595417003039710655084029677094405229600906884669139739523929767980152319061895522796137461023472750042590551108042956924104489818101083714447742715173366113956025740301643460299902327997229356680337051231237828399655071202238275450922285964155591823786797872358901514248117023077465261441657360015587115752133524379824470669147020202858403809001780242767600446714036771703876732221215493685761012767754248870013475491797520933094645640876697538426461762449540237801853945152820846969630798694073191760769163529064211835207835173181913405749433135504394661873909059978528115651683221350016546290003647974000896230303602879053123522724119768147764482932218393252112 [151,38] -137920057112325473034527007899707589454848138422717423525133590429708727456136090301801640167271011176793390005812899159925404121760011539393055555899447390861966702145971011707202941183865009144248509003967025050210313357147417885563734919941649128081082261456592066651432378397400867114634434171824516476731732312064898255528465372495771157186762528560848423163517310280343424288952144110359482188237125058820473794458645235506920275877644507268516954073813249252372899890310903594167477416347990089936037657576826736867092292428332535811939121199399405990678523139226582667501654873206570159380713290674518284167248316598895438104903487425627599060434144426003537650412758676384075647678228252677110243426405842126100009856156211195754153608871790446858589399626015367880110657004321130794456586766810474121469456726072285969526477656186031282330103710444526925358816717481343540248680931066046685582717538734739189571790415553606512333814033532824662682813723192551311460512454032519287965032159660110333125261752257786187519620653117515920737458929184277440722795191205427753607287694778721035600089342614692012400212366624543052211110697456233863231808750213830026805179302724098520682067978547164430618239918676313898307652377399084479425924992256390324732536491712248494906826871600082050759296756990328708155299545637318278750358003476078973095756866020825149460605230742639314718625170108958401456366361185031420085358870166314728759872086794713108128319176945785200920584443981358749804353039171871878547805354713135539756523401553922309437867740613819846873405916280852896560115928346996819769675746081164902248927602732425880496095863995275212479384625905239866622061237198019673717989859068278175096469089749984580204847549081628536614261832103790055326480651790353190680010179857638361102546136453911682696518839797873746526464953956831164257736263322753355607660728854944291165588484454484548931552968247187687865790089165125069969877702793424987682500338617316822902126337183634975207065566568218730183290658787523149045825120171086045655904912367909719150767688530953971402187231882322854903661768056279693895766723189749133091441858796587788261939791055371649201278784 [151,39] -9700925618985451403186056252137230955827053426409155614728650571368918147153918508160760766188914314244532087865830770915133445269283387155003405029057476733228730151504491826330889401925480166057872134249826678458250676451057908596841857492300999714641209753733590504475588593024770469482034077892750969124074230811423543759952891091491508509829928699223794757017321242919005833965769557687788225613619672673263987972442047184016080181129804865303198674093178912169340487025097973952141992023668921160684162531316488182904292929751694984697801409643812327035063035708114134270601124850484023009010292556004346052790582290220409559875680998971528508224425994582335617457376603268010291083730257664088516088014461347758527900368162991480493544804208656684278397785524930011740504263742615442156493438357101769491773107764329831713274932597088367213382696840873398032051736428166550880338442273711969386993888854917684254336691787953061153810894557103282188478641380164879621800688965057467713624549981921016613488076078554293772139344305674118712773598990909765244424846994435923163847035794645369910393431221064185161536051177332649988218502999018030951024666126432263536860066588511527344398826039107754578206920864677745262057284578363112725860368905223536369357451984710838360636948135165096823982677794972631191056792052201775719896723109672267955011608649870986689971858040301676471538948878827715921736553563642160002199938830963802854376498357159757423132902699644073432088624437661486099496675653345122937252571461269305993859248884383186876496376046848518513876803086307788407746277153035084122668459570445471451295930987114196958383796858319861142245335982065864888103805678620488680321042166597761224318134904008633371043440873107027835456118074767180022966047632892123695292600686595858480428454224376833262330745672386880542849349817526598084381564346996279175347325034219152411853852401511215263966900158672493516578364848359481712378689314630240059309108269328823707443905137499466148216932955261689087683508132343781257910486536970460786445871207244577846962692368741385594716337274688741849136804584838366116986123558434226061166905583737075196842838308686199405624 [151,40] 13727851329653172920855591508733696274732196263477613831078929181530006855070944876144468839328654610793327279095363000836486451259605217611777737650587615454563697711957108346676542911568553980062281770811853505001671056822497064043412647753619498833567740472558909929653975240815943237630947111366823007489112706299840804476370505566073345806723707621648224080552336047533813146866747198889761174852416457423203098550316587992627638352640644874422735696153521360491069006316106701022138159663211105178155693951008588180125897546948418642251918948310109602372173990081407624928899265075864489758710717530878850791270745495400738505528014944387962455472144294040262348580618248705604368548936980222737206450314519529152664715193470600120844657337970560312516390262912193786793175989794342566735101463119333638982759659503912737062772276068331896932751954751579444509656343470328258642450310154076481791673243943843478308884390549428214115064194527875797465366006284181215970687158464490501355695106380896759376049131412658141614863083306840658728142188261502208814788214699767008912471093857035203991058524835407390189758160324232221978302385871100758000541848542892294796442011127104869487632580328361467196618703421186921467006541705503065002289483453515647589895507418135999889036551242232671840452624048185837162513166534697185349199346470683873954083314979728163618017288716249867602550138708283207401229742488567191105727338895693505881005211785581184285414549205653480394968000083983046683000232233748728891713608957948487829904776148934693225166826183889854576161640877273727877385795896542689021094993097337111440663044016070138557335881926187916945511299232063409601749184659150560800027950854409757258457114025167993587856649557860968783301468887812021624158792786928892021334518979221951829870699137950818362018034101423287567786467472465440351459527778585827261791793886113040137037723871533729723602685085449242995783188113941593843192813356192568582743617556086977960333540214376096281536339252568786296562110845070836428587181218733918337592034482441684147273874345078830650759689646340835296094680414243438271590399924487031314739583292361209886540945794170837824 [151,41] -5861875463239189117508009431772798270103329505363988508255446641546019239692061283223455420423086337347747962579752207783365861309967268898422006706560625225166171019337139825529379871276917223062659872231547862118621072179478403199068314252067464641969817357881195624745076382963358185322797241307838451861340771687436893494031305978032033301952036363235111043552259087816358742769362469398738523912591220875672836569847606333876282592812920361741439143120829048353249308129413715853510915365529992990198753374300892457657067418733354000068554434785193228563032495329752513055184452134854831403826994731522330223691763786817526134920126144673862379256803189013510914512553645540935846339284849369941881299183749927123621812396295491442004388050640724837396116414343129188058148099569171270399072760881339150129958959251224261702612188913022884777901120498242622934700434354136330340540595847137238497525912423478859480176051044643393450079943317335672514367049119462346734782464996165445853668056298198976651536066371293654533049164187304056465862949660892694257732370465579434227326431893019337536430400448402368495243742100386480967896566822436379005309100149909503734718997563671683585685813888064827311958604437084483719588270772980998478540871690116007292873284142384775660415067227183003341212327251465709702693402504963531450501056346333640867624268036595789324066471542771029340138903805966721225321857087133421127399654899188952919721660970855981942996352205474227660017850881014264153998421617467661839413068612844680619289183552554639251373550336797913474745285278030569267688241877395505571360701978903774524614008435779743292114259830158918934253639565240418291911157672520367290419919529178145218574333333409107475232585275247096627419586612970764749153028962230523402393835063244572222474132327485673040857044090211360649639862776453682759406639117496827095364703026734620571123034500418905268047156558117186670694707424259907674189677251053563855614972080463197831441387984970038315320313777504845546926784989204112129030319553210062291435506208568624986681442821042526045251122599581032919287189309431154169552497906027814585315012831370854436447392956647624 [151,42] 1970587882566810818627950100268210662122643140372153818739537655349531541003572029818777244125851866942305601699684439052633061922704439611935352915473796270730202537676888780490323421231201184349614891967926456594428732337202466012401682653976740258578078478882850632475564102853473293701543778621020666284266341799381254980431498647761460013340932496281378965965875758542060367396171028348547657860580276390503341105332242628621750529083576856172477187948003797277938224802659487228916671727770105172793339256276330509296990246365927474684683205366366053930769965580922288813519990258170084737944827620413598602687112827593415695190786724243346672611178225264951807874529376773028768561667060332069504625236338454839389296987985777371458044852884698492345772138480011306552742167689699709975014813841542998232098746507039632290360694435524707791818384587517751310121014859936705725572874669339924888079517405297600803016325143192647679617282965670003789806970688128960424163954184467228998251837292362465495256289961058773976352153770284979571443906476690418164253383021944237306074144800830907755080344690113003302668936914123189109151284984235189254655073348799537026598445004814401413922269647486114505031782147250438013462942263079714485202481651307372754224089744881448216504538189088079176956986577730299148955061720466637805931830155767076524659022472556856478361980123803701230921821627281262787529050776615221217154059337997849953393255124484118244042559963733621054094380645312663023151059148057491383490567957450397333483322918788550386195690102166791615917916230874505163146829715514754372981051977288528170346340492327766540925004365246036059511838610170480848925657928412705846412297326632054939889321443506887593838772251117308625458951555046861207887909065214400093200346328409617523315659982923112133596048426914223684138266899903154456959374854374902368455527207554880076298465568588629028571525370020313439020026371090985299705009760114176028739454738461886173057698250786555708156670928658826077578257693500537655041110794172659836126149189125411531158008622339366463936328811615195694557124763907797776149129936074157312768555097744779070174753900672 [151,43] -593175615964906429864022138643514521031017170148548969013125592525028224767791042645392073413701847466141174283458183939601962321688714127878302462349226988642548950075014960531838365594751423654315521319241370307975481327644849205592942853812928497239937693748289719721857717126777990407416672865706343422175092311814930032589033066900792098691971389440891003839293638249655358095139723362590901434400104878755418250012206946984639850531998913628677491945197811658402914866832242412868091691317055448107555383697436807698828617298773545797425875673406676070177747024807438829702151684061999722066661112665236619082017629664929630864572315010986828779417037460017108507675337891459518860613048108733244674991348618506366430674303293634842110715739692068532420121863619044347974667055447670943102486744722362431825517657233798438402833395857589100560346497176690862303125679234532526295329517634336589046114729024096398477700184170933963362884632100152489082237454974393792085790737489056120747667057111189348922465544477133969082017795755850730054442953085294527135527256222844018870012211559424339540940359783685108743258000450746910421928830075301295802400214020434250789287933728346807142441565686348793447785252150893866192181340057629351069207909920645352731056530556981096943335796762390970463358858114094513650023817978544365327277673437606555815779598819574963783096192999845003791730576865890431494408744796473319499944576987592854287780099030034146315932044318471806418311253646570025574943081497281301271357511840468210361979144363208409361153845486618240331494261608420682202360979305240565099692545153134419984569836220949608381025419184679617052867889042864561774600605422109208113273453827623338713599105979676520308783994301997413868523571233644057950458835980286585719186225774031046278241677065405829620006399005745139455410583819267725884112861111305002223414761611319396794676890443077336542378137033070395125321079174248076221132707435566594119779893556348231910511816329352495290093502439391005278430209747052346487324033025861886136991573870036654146866583441760136626401936773369483770209154086668005708676340147094053579738424658266688616842064 [151,44] 158035131806682103299748718107183227047008695803171707796568491635405088369140523941414589587951163967988711165830550532712533383183872757497969274414114381004720634962272621691736445278283930133488329283319818915482605649561835796018175292437089224843611284398029889863034308279790122821769212841089838243903752849731167920153794787913395403032792706955633399558645521034931014340534857758909004237481265618850328404382628492171504125950536188256302068182121962675415557104579025951778271484246534415125081635944124458668810321825939555931203368025380921794052461872634198492538177584011418788815472474772781237090238582103444206239224551711231616197183937705813958414294839744737869340096003784239729362418089561327835465904430585945460017885801370922924000936278339354338177772550373326919264665187757866957732812396580076088806533728692435597012817877496217192746149471758125396469180234262785044453142691462496375150945465455978653204041485387813520812226422828955220370198370019307119737804061797453675840390367945075218715050789532108746163218104578983621821291634645990437641650843680733118250799937309092484279584662431080077077834111769254576096509141922307733769939681421073497543935377854156119870734139173568733216688624426428017739895163068159651263677518094218111007507455738895614463974631909516827410733491479478948692162465931842854379991073441171472612102278173324349914971006481506643930934949984055653135149492706641499130032556853110152812126388284060001430705716310753105639042876680608601211219677006375212876841961988913444492782923860316086441868702620627107429912962319824251190148582127726439679181915212438141557971723365175201971568164140999533702670051004363712962032031275902696182231648024953221187097124916246158896479751024796290575949790955961898763034224467332717557153691470415788063172126911269009923261880542605336562271819193052664532795816880577566801525217015274553473556083336542214421648791363570184987785372610215704066767636024316243331475749168021161801929785240157885940485404214630814911803130474191662146792340819741476230308209917171943271075227094762042403371362892557704128274506294062348009998853998270205437376 [151,45] -34265635593496178347943619109642427558775966776980644372326498989163363809674225387943447588042940261424677577267674465763331262128419581042551164823692829245259810193147083934366804235567258090703453077920452788834757970615068064048265389027583050103283228166213766776132812387650968602546982175674972859459832592511453238630290755462870322594575617199663150128708612721421832745923132215401580088885526127752589572560640282708051088315709517734186413202975803001792955018342128978103173902361222635513351185045593781310286446639392401045940588795241915452583752423179684576600046792019164792529310298744126277499265304740614006567080040338224416660805340346964228491032099758019884123896227434507857642362191665384281836016436044348296222300801730091909002178866894541272777072006969765989979777640809386164580759224630302464391922387744691440490266113781843804122176100397919775280988354314766378728346122092258561906176403352617360294754810710768363380032742190106835525388688739106921903525166168230750119359099513557902296023819255523003615408512167936847897479209291444980220484611526223278379133153641685561503781721467929922743663268696004326249414384642018471709501916870088941503911974862050300048645649676561460025564294967431137935074935490780720662985022002340792948579831494439572229696760989881239589169693337059931751087465717110194788819110681470573328561916914529078421520354714294709061833229187159580706727261278591189392612313747617534306349956677565973172190989873109508402509789210231783924257274951559117672379173909559598332980691135408055171162379114538616889302403515976958840800236128940963797716329246616920907206998123769573508190085265661506832599456478067911006817316678948777036726597135681539403926322297112576238233685243094039210663429922171364410076104943814093241247517622247028601149185525576876934397993450169669708554196236223055606549913090586299233225878941476293871987077446952132910338605817655938093576681652451281157928635837953327540322789390022589336781327169863995364824412835700983848811590231172758320541130076566422101655911443492136990915515300790927092401381377787848502883053058564130082749070379517791800 [151,46] 5197156992907879577050987574347608383528174546834685739364325171752699284172402292400445489627326237835804978966388014386556216450407028789287897408012252855199299230727631289067633959254789923723933553157226847678531405477805145890362269640684126137065685385848770874554909105021738568558957477374607332524506127871129192508970214051280041588970471432370995217437955628752100565999445103927446374346383338357613757418353765511689250444053017697317035322470086865351805111765509786358009613193659513196813504970686412229871676976435872027833284606775135716488615688560204795411636652578300156338081733266964722562183800387730080927900419300621230424031717814606516803799495118178930314836466850528317527098977510213041059246345235956534573945250114098061830895601376598319122901695860158077850084953703355808977585282321510866399454043483105001194585021768113998769549023685267476919691945756388618203604048071637613048010953404473378094371420580554712049622156476479739389033970836317009344148448759692936132296679584127372337335106522459914938401676916120897089008596367315998544169451522300562903007211405598107926634924574751615663251627526449511920909760192561129383013705247450449873124842113499527080669219718588085607749925084751640792473672852437909517263611942759253792792044976812790005808661642793385934109642712375540920124951735881247322827619361570410972158215627052164800470044044850482615589533171782083469881983214451117014041219794309134679947247918967938951671638912444224036926935961282493716092345013704924717102580316148079276652637096997399967951951215105954018581760908041070318048951764544784272291177472102224127659890433922022445611976628050726963050695980295620528917629155564454124626455588775767771315668728872518249713540620794884373662164748103929526775514253328602233553690984606325768874262100307977384838497827471877544849709037804883446376241571046540203975480319843054859782869317053065310489772303008717367020053173866923115052237765378380992474629548147040955003852913732596218573602317619847936634593430300004719540698899964718811887022501892146264494795377719872158188194342541789681164477809369467471427920601977344 [151,47] -355223181499001328986454085781521324295023215907033124881248857056489013507219663186007403945773681545041334085418072525509780784056328105158234743584895739286608474661150842228453951168182934770491387087151170189061309743814898334170432276480212034333863770330734665511471680861943903590459232599475821074275847714734885734839418902547437591399915965690105097762985751942861256951587820577138447088198125922142992175826089206206901310500323870807246553506925825062724294372682496795733092678187360715762540567399584710741801654231165613567979549826840678940401885946156366472582006776634370766151451725629865092086112311981112140048135459973463094207246064145443085829281910611541722737260110786726818345530130078772969447401752654329105157893448441315804802406692522043802841724050953152800169371584968147742930992005232806567365998668723904487698631528569131210163149745853456712246044973542817454298068184757984816070586708086642686091985474465027621739918955964448069886355941297538728969915634893983432415795760303798852975465081902359602954180055428102675445810601599559877980137956619988097491864019268994094609541205801298570138279701992057062120887904135830060671280340174490261727806429034228316633280735213005999352784706037823115972906030782335209635039067601490407850608574254685637110183798611605104482676213148936212748212637923313799818758282811328938309759385289740643025775801675258346084520078832575480347491826928606250619327891081841242315819259035398388129827678790635850483513412643491314852426185965099153478468510290740557156649382638685993424516226207425917773400371618403959768574287821879272039069927964912731336412724915833351236435969053342544613090555828265547766727008393198029444844958155168684888625966529107146977949344796416662779885744511100616396095896203866741808876838969413292012058745147874816555875738337467529762766247568131824447988229771872357963471114603134667133307740946670787357820827716140933617948901256803503154151048164999946370743677060735233435767357435975735329282696300163000731184856474992130695016185600484743936043431267459199950450626096473910020690634617485432043256020897556297094750788544 [151,48] -25803742435015939539968041302137121964072249814694603042780509233828759336755299884866368333643600039472275432573667568447927306672531465120009742989662846828722278308787432688772562821009485837062029890509766522141038404950797596183290287084607444192536010043817743115241362050013650834072033855975634892798808454071066566029216587242412450498235462425593620787677457607550055305366093875427177261865603419046075723599391160868854549520006340982625353888957778862014949252563377292153383190624580742204214282082168020988715312426373667069842640103899129424614907617804622948292634245219682674221714914530952641018380211829457401273330024899557479973263592067621800035400269568786871199014350740872056602366565253675557621026774251966463101034736624707783453811933917819827392014754841601728989045675557599762611836711268136977604986262891494670382215691899062486489844520295423253714677762936491625486097537891206183469245717383164370426604703060467632651207890930005789665753348453605402992474044494296353064622961751862964782720901603077332618083486628987159669222402229405053807312357642633870407688011247988131889737162370344354322560521624894921526749090950633346112115112039697412463413155422026246269543033600668120500041088923415687570138342019198998770763065191511960730441112322187358317905308456951917663323004184932477046739251873330870695805686602502966058605844943916115676310573436443176596777556380642609580669762023312432104377045829539499145108934083623298332514984267123337047740903913121404912019415941452874967532063242888400322471728983933836968759519756514732176007534946858568578197056374859510550519175247117449462305542027267347673122363647918921268633315568551980948215059018557137608972039707039575627052216861143672798797494233100788057816048334120176603795981670417726142250005807663135618454368844594725683471114148350642855921707059951132263814444129239549115742931330489160014358691131154067495977559104440682647099448801142536459402691541589336675044364562505515062109271379916105139442175620722752487116444122382829830066986547426377090756581525711763689647360980750228383074046487691065696226120361621316795011328 [151,49] -4512347707273235165927006443239392547996102272019909253647408788834310031153928759023780835797584753021553104410056414106057067418843129323703743146142929645079779802699283312154359306834203070468428933609241718405619137177175835816264259031315644738256671074628227497857500883652411627093074337444174503447602227376175226150820310217706844089338611101974290474970943077498923454239905931018716008267429036283738643098193901350685369539356986015965038106029413988486032651417832166110982501902771074842918049162792397940192746436637350162037897797727557271559445700037997336459100336062652442679997427769085483921858700412429373682690396905811978668351645238313002521457245330604730835494653896792595249494916181106547303733984348088239265491709407116929545470121750594518274193427474485300786848589994933298651769184605462025668217992000916107158879212543310060775270650344155712020039206184882487758775591879449887431011683328574948474337062499201314027102283321680892799269578694491978328495203487103339905390792642592465648957135381187054668148642048303294529509922818339198212888272314958088894072915776679953314291106319379439875190788018238714248640738808441416966774794242689887926661929983858069695558237157900599954341103475787195340905689193821961996556644205213104031657969421164769038042856187691787914278214045477162647895639809092836845483580266900827381810472427127862310072838899685257585024271428995790718571488368672807844675159378672741669318090311239198889077255234778616901950843032140090380222640455653167173884570685938175238085391312320165733900550792242500764209828624520869369177297941146218956624598149898359539482661458632678577543618929792815992564848465095863972810325458018075854219929561653034299938718919019927996521848915714445692588581349734508664537799081204106933983347952995761697960009412581452390199543941928761504817097631538293295263988304274228229961483717027507771609415714942100002777701143226340782044376537775301733527735769315590588723953942936731638499058204816478375437358425680359142873626411532971989628003587631536595381538362609756058372914099673991314379882796582009270170116696380316461408 [151,50] 6789394727500341042039599021698521436282549578479047359807963076575002382368698753023721535182057319814075210731979148825946908942542183920904511184058953508969886570726165057420906111793881328335519272016651195287224935121943881113886909780264325090014691416045330422628734646254706542622534930289948727989268155627863092935342837754293855837284406049586629267282447746244267343229675924571336734387237019752725876449194238476875108662297489322072737671037839795770938352990124220123666736826204260926158710809477671259369418915245266493765803241257530437735612200399897840767529431945840600183469398313189540312626624941374042431133442666830415768563899382177236969865116790584673188502854917764724684417030290682423245392171028771936755215248565853981814843538070237576912974498157982007757067993077466842803817279442025229126598236590426639296734036341682723879352122935684490499928145496443447979113150230648660054242056606686624471915120864376817600496012214721562617656762330570827250260648235233001888869937056469274003922599179585789069026167399171066306220749476339232490485134032827321249903040328182043813110760633538941193027381585522662484204471978847487531134608517104862918305525759687189372416969715433810683543619997823166606733855497904879680430344128324834814121104734931421642936954434374233073401009965924054904303863208470398810941260503726272175429256848996254882159327600266184805228879157624850162954913371747576214436076518978447448734731780661519047200999811126543928780169619430881694832204698780245918803402826097506442926611948247677905625666920476967496077907109884662524976955492538951273221109465089705410523978217521822010387457731355959746709669204049787983715111694307376247007624034117508419111498459873157160697600114620960587164013083549503631204706254545413167984267881693363185468263804391355469678528261428141048052451902809746705219856795374854800163264152732955484534043401777757076000635185710445302688777933526165663841280011457254199833978070673632896059846057412359894399749577252483466917385433817675319177095189199954885779064342115423521011593067876733643953241758497231715904205288509966144 [151,51] -1976600161763638333470955366897906016363560131475734660834397591114529103132763503678345385940302265350644486200885726108011014360627128323516468513705738961978486718081763646807194367490220926671035362107964443702822990336687349117220106386230085516247871691799406686947106872941070967264808452800054946547047506012971367658459233547145048054803929526558496359106867256218842161199172645610636410584370745590762348933924873483160304602981647354688260173286711200391979931621644635740815520384428140229685420445854867926350303971176840396824755260536235304915517374358465836242696476876766233306289046971920528363896716384044723640399316880973308496761620902715265674528731091343778592687985047535325676431149451371350593729780221095157295916143158322922137914305417204939647999589067572460191727739426582452242684503810160423846140376406814308306557776348829550741402078994332482695175337522478076264199354425324403541925786154287065235120783141417565633712365623832517370963333175389597120339922630088873993417434461916810091794134273510901907749577679253456269042577873566342263716358293172830107260011538614779385762015442365646316045288920306314740650925386676016275200719900652526574685022984728312431541083849105758062980215846447309500122167284631249338785321787668472183759947166923981885131039316141399037172786399110595507760916403102620327742175359742701604706356308152947462578923104682250278424335417491660542362388648208180948291745206048097626894918896223588857435286407971702950163466710845698058444117125993277196257636963327800791624407428192323872586736320850005281224154800657443883417783898086234405727806112106574173363085247125710086133894907001200428775390548490542210465135580969484659331445548977588031220801894804695267878550563913308606479345190216489272469797547322239622173371560396703697861101160578577252241545206845019937461370865276290040253264951589723066132157581803635432665444794218834550815678882648859634824216063514169103186102391466157111410720819049571358790063774901101863361924892490484808414276997882060132138731136144398064655421853687617763110213399080606692616961992075032248833735029021912 [151,52] 279540899004849590851242416753300874639690177749962776683321309461686385922013197392650672177806207473745509030067939320150085868622339361377912237672872136754124248333139717367157743273206733745476215551326540422960089331048894940063006547560368725444185506708396818548618740783612997239095492175285473548487739553842220682319355202646861773453059734852251172719361726245148980096623311975869320195722885593283770523477642878527873327078372135185550942338321536491930249142530447007039567754692527644101827323621398606606741395604573271678869832170830642167892504654983231537809217008196274953822784942212475935833896982410130506204965859392067449727236447655698038137182080743412145987223071618798776154258099428317383559663421753307750094434858507151292271909516053835847184190494019593526869586204688454067259212088332006424889644886258495067363459399012366725669045689716688442294157484209355796712003199273657682279046648179535941199153373863854349046802255781259804414507276174180665794804372993046213280807418783454839136342661981135177899505937844700279227740504506350530650492115847758725387294552805205622721330596863199094779461073761934331491472262253579024916449799436487856622113208931398278376577737676232311266935919742362877464546415829236304722344102101562670322618878716362496729556246013830699521467020050212468038040447015397061474285596845102446518615526685317134494800828116424116876239585826319009385023519439321227916947743337840389309995331922228195570449813436805245741031457942587084427225755294336140730891681457371850023583407166254669140987661553642525410505656967487606463284339566704446626478486655267243876729180563888783337070938196122084365921874515010070122931813995250892964541917599368423431523184166730619618862626690155234899610600306739090581634376912455692025318476960112603656932133110384253704035276369962511857601210058730450118421516509862815248237687621981797935759283100514610468800886883751723220094704184452834680928348074793967559119803640913662552530757606195913718736726277835503298536018761915334622601169172571491740719163169542019646021048774092227418759799227704930491596235776 [151,53] -17726400868405986331950839941310313024548074428283324829620785820443227992042634275804356813888954787120373162570070150056337358086811896260552968058714023344587150881671028543922587303048071084295511232247647220114201710622370797235927852104825427779214867742522593390017447554101376294647776194322129583243151251901338981837599532821929291648389090406291034606845102842754478279881254666182743402194601645122111582877587453039807548641887643017245085027309093136581058927904777691342050157902755122204338298875418758428992005450953978443838379184542855661158845176878536834911391060786250277661897229047779197741621210281497172342351534935521750738783114570572060951000817380069282877576117054752540143418769892057620463540094864832320183326296754017460972588863328365294449459582778288180358277138160592982679685001218543775884704725015628375661861000510562962487828597954404497209303144582699380505743624753711039517414705779359166126605386032486728443574323521279821762653626437875492526523821098682088071578632251016643764012637932524233690903030008452985050165916300975767475475709509859719789131743992028239045074599207645374635478306609296456862443573861001305787811975090199443466869672180284090964272102492729321473754431031884676393948059981145360864771003124534013480672529936444411062855195679407701051854272611797796655578631190623295553948791275556658349584022698976973593484699507937580106339981550004059011279293054967761486145190065024983213040795589661351426596221041687231110770472015623516807829006022443922145892505033257572093711492205729455623984047716499610079107761107286428455177735597440432952981756028614336936665010689851902415557745163379042243157209455291764348653079338615834982608271935287411702007573486210773711682650524335256692930190717300293168538605192103813434914188963255105797987932165242610949975200109027112872151000703884446997149553308006520652382284085039125005573052686228113504011297466716484647018784668253665714755739239224647090404782543738729762316165890043283699754789133554569839017179883017208412253389566433805420169134654022793453163978903446961135305497206584772439227008 [151,54] 883253272965007977684242104163832203010241568561924593966781405684268889177982860807374563906677794172254525985407037740932252782880335539329714134580000438549047789447380164309400313880401760694475640377570281721980311926462841148165696344024517296222284595130030870880590705380754712985866651396242404987730288506837496428310584821600189027196513344227363611430804989429726377829412171482207917244051193122239032723311245043434289802154886988292592283016076477270877395329477662459522621926817067953243314905319737339540063587177243429337684971146025146543854392083716735099182175431671636459110134750577093675888578429166812353540274854940329995178739233123545288563816810277330612135104351427249261483126717722907624393666980552891703869405014238217960480890298971933590928602406187148199340750096807665043381058014219529208566729675405069555375224899441661836632597279785343667260774892485829941622652475917935046213469368711972747002808674770244715308381663655284843562952262455270695497220041139414205128525264409469446740836141779452907733085940144209550721870378208767771052047974863313839187104700946534965744568907411238671036865822843902287106418576221796825216046554454765139242315595540840226172243070654397529153288196360324685879365983756349560556600086205279805793228618355994974180560190662921162754895121910226117517378702380702549847295486292019596032142077189901223427255316700440846603914412142412839780319400199290592266474756237674752424630675997951429913910716260154649536707588521401934560522182905960835304521379874989217939026461255053912375330171230056864684877784187008741120677417003711912381891700461772327057143481502176302603495352110393340504109802685942854125711514399525255887342714895718796225563640742720683222244522393930771990718023727495569740924712061176192212842389387071283381175503779977147980440606489361091908539358927263625274985542689716865335944775115376689516066203082954222034250565043045612254877636224628088795967694426217179528157074103958174642175053969580882684692696920155780876382181593137557425414045806535506594302351380906541316470274382247563902096590931532105664 [151,55] -546079359055339872635736744257275441261087040064708692767369637990396719405253518988747203039154324307254106097868255108725981082346656951105688856266491586263086476787941039283746581862884952245681157755311818850966456391682893413462973404867079287506808450680588025532178520345108058818371051653076425534664828269684177900441406567169666955201767480357735390435865990801482756340441562464770816540854540100631064251908295870861050318202025111737149408288306326110497335952705681628148876380621111365032085251943132636169390807843156450409085648941891897719568958687865288959051730917930057590694750575586318048602474507104585337720019669264041739925425653803222907902393228123127099537669743595941500685847185479805406050563436928103695871913568729627925207710851548898000606906722594652418190054345430876120965736144950521620251046935796579272966143066372236224101878652012519516716441712818117071390621401523832135601563531355040242880232901542771988226492844528728237267591906971085771352011259548515358105397091930995507806936430710225517827229113092093838136357457272690885539247590840703932996377496126092361373364703384477648146629843219709815494460054844550446105542078827701625381753701210389602069751415451203936922864791659001770002760743726354816063941768224305542794227331305265071260337952474401756489404474263875840128633057442660207090320967403081907672945778538310133450205429510566129377483753974150910626534154791436258099938698712737731739385600867829890375986104444137628886181153507533176395554673583303919484395827212890701753773583344146528561525652637365827206550609140374899097203538518336920966762441919503745093967916251336753672088638577340334674747534251602591557314455866768101138228147328234431688299279815591701171862700699537283423891448981891746012264806718829981689567409937541620490511289229870808328978371866007232397663685258154336671885220255687525817113175981679977372393455782568387953432685526708021328232901934916558116024206993085582793513220312044474778082113105017499064342166276977720974490334325205679693570566418931874373559258815648733243553680522599078042301868840397968 [151,56] 162707438018375943665668227321797805049636036623945561713845509590237778425825854145362530157379964759902762593489670397652260064961635473444106821865709904620432512772126706706207939345023763191772232481080196909343848480493101239446518558602118244213844660544901615620350033759575429144240548667634783264522135852041755180897108564053675492261764778799957947056254709799157965955589584179783957747319108521674267311282186136670263825646377002708468351529030929664763361542524078035781892497667834854493635613470057526246801128584275330015016588522553404940875953382558242727964423192823585206930638631176845415910002924733569045519277501977950309441398085703636282576342198734641120635214598063226509179679138363687537461352933908066596196876882647362583925467910383202934909371966956844546734289223197089680123011943687129494759205546213748999364688201249514401010836722869779094430514545884843608064175876251697613710574048830639409013490986601724007399727797233147165514633145333054248161445824365951243436553218413552637254277457085733537881419403595643844518076989286363809113661503225382985835695941815341698179547263860835850656219556851292724269810371692780090573810386450875375248723626294031361256042806262369081193403425608748021123064152242683441555261408945845703855701424256210544660191544386805686278896886442138796225451081257641947083062958083560069808750558295829512012170914952422211502002782440687846173399192504398499955798138034120646689383626370091794375007005065844883110167713364666391062605083996264832317222780583391258747360386495405768959894845422995962156508508892375751044326583240183568455870054027726803112352437811947924484249240201034102763018343012930381191392133117939363935339732477100984987839961126639010504487304492677214271508861131233549538647178375479443242847476008851776604675194583729745521637883826918313568749003443898410361808869387789965280410177386048525253303213204520558294536058135870865526205350547082842392239196689016149263779424182286528986173924011277623496506176814779005338204401308513237957571192711237570900308505161422971256037161925903835188420419169920 [151,57] -24867607674992921921742109113901827606324723418110104144730284618141389581979802658292571653865354831096655780616709439816758043070064047332538622844010154608551734428505747871354611336434167900085257425760003985794748214552447707182053530305000775570195055111055373853732419457848531166683859041453663658333266157965837336556812901653015152621576964490547712552053170915834823460119538948098438556306167368966169865623923763715896166433297990303868804491977612719719492791330205074627784501411609515542689043898388759146873011064996303883046630942097725240807018560037737507220368367170496189082920673276234544205738579198154855099054423556541342838105050078222493447518101163244013597215539054534825120877496792283423569959464475450437520670125144900862625634796968916274296079449378815579873224041984171533079635473498122788363393494788446406191527385743888458414531309834128651268960866193950090551586604703318010818849181753509814447717920487407462795345722019022635268264644592153559034067272885465978213166789217263812470891579778742829974837480276227971640530658209120283310569671380145163986329832360442110387180530315466215203466063237367209661302849119755578322911013549205793383938636938450778452747327385725543009328808040083676466399682729516625008199577394482388395495960145319713425780125565302156787607656049426680801293786032630468565406154468554418653019292976878548354058363526793401342801839306598960483085755586507079429956273129387884500197178719652121876159731090170766300986390829387450183006119110841937901981269469980236994238362745344051401571643789520933950190258209572833374733389542523640445595558771503367258345348848377606420263011820202517669399291986655763811440439256345355135776781549447059646657717956987411445299978457440166425820023329924178976143265909211622825166348996683165867519745980441626062861668367958945965678462184307171551666300056647223878831058780135750126875256554916360054905917093676924027134084149580037344046824870629291422389141097214768502949191463227638214656080741087556842816914997868856366499576310737843269985648864406393230997641329205734094697253264 [151,58] 2367433352285369905296718532442445495958758178267780683515392987170923511337584528405752007862341376136186327362014745501500496273163950344995244509137020911663847272178358686480791362333884308566957648246098219091141092412647449793522751447626161189057556679614019993544291261649051204023668536017420325780935957014640837604146587054254745909055982725630524907195117088536922076044402655063147591590382970060225912285652979184679617059580404918439376141386315027394909124652522744659295653276742319758462244347946684775572565951342383594646672963480335797980127172888857077182456472796748139198986204935435165200428323862594857703669494578799474913006381263466538225759742466483255493455804093299167057116017021689170614767094138821692602503515532116220211509060347547805362694267826619737960835104215177710384842144246061292148329961758091166363870729593320835582068191210744943948000955676036386165111630963603111757065462751880831251464531295038749931453395125080972991837668760207776361685043629373040770709894913583222353313059345492252139785919307215479870240882565242083665703439257793974431877810764871161713926163356793285221870584759866956165108303111356503431593206167938728889196139964075741675443059558360680214059373601889370677290229435410387681773781764271081868875634692646570697274091620618975542907904464409165155192162610623914440287027476549643960621918933418191541963310617554581583398765647935773863892490078276372943472432231113985195481277102445402143565387456273391543563297320340061016799290813363313275267776105300879847122159840829011241789775911116111344815621553692241500814797673749249967206906038597641444123391783164088306563034940743837658061778191414338171709362144336311763980675420383396214551597426740351816327588129131294294584814342540367639373516948483940002994399971570374687447790492989447431056688957244860042847444986752100089554856489928817055759695833978272401182670087020329220341301110759865583686608900831726161155786341051713765388620952873691518542295231283592646209797566220949960402038369553585951278607241006593181857440468922627030077469332474114045825408 [151,59] -158720671791697255784349044874573348881044678426676947318405641482582843195170390040856117031877591587544345765409143878514848160779805108444571674761350444845057331245842180740895641832328926901463273843389632583765771239586404328878664845900601103802151993963039449960731297426120715865453357447755386561722791473102319195278680138812025742648545637898624689657937597056431425170169354088898555295998105312779048647294311773539651861346583604313034063095482358713311063782627625715964024979111814300680645060270092616149786089485383321511548912733603344803635449527716236631523077442083780575318820584189610541031416539886331735634764292995443252770970841958082935795264723685710483721866580241198968739691501424622971996006878508238305961219634152539107069711789940055008547074995216752607283485928829791568910956512756907764614240926065135192789530718729338702700302987939076049980051072062773331775575892647510683437259537195260617301626680342961981406514927106988681404002015026209390985390960017976134184462202657509703598160603985222895838560373661742413025248945767453016294510602749556750276030107763822984690993911580665052961274899389309351461768933456618756352805672714448282222046975888649508626631683637840784344635599856136033336774647978273326556882599864786014158498756127524331685235901591960515448166659434454180797147672885772443959803391764941368657930719800811239656356630328474271288693211433180351154725551096563113875557214906718622104590248536485960335488995935285039143992183266193078607122624544083788626027699990410013718310033369563394359240203867843958684400337996648525919222911391622182721565991960111200088619530731347716373993097652894907080325335429063305461282656180147344755602334052698846644439397479728252424008266515388268331070010105204846191448683504399306732888023303140806118506218834475820431528695132819130549283978401201459455552225818077472312522900665084819919770066698024946311686775824370651209878042546617808028094173196647611286427336970787184910992914463781287906311910633789515153689576832003631674712636535958349935183065739615229496863332615099472816 [151,60] 7715542319041830451731268625118331284918529223497110630773033335862008227981014961022039616147678160889594684501302802895796210430793634297184162874590698332395767684528088681835132891089261739478170876299192273479159790945619108107189769407928190514504880748873930651658658285364406027272162046234443141432034141812536715770992114958747946786689649079996352456621539025870248270053223709438883682999259205068565696604654542210639386773526881646236905471335434537338486913795888765447929420167799243903857264117095283966217033858654135087028080214350805585590498263265818962569429054205219036091118073017357788921232161434608058546506069311900512326660095015457796840133094986659883891413702619815786738747536617705357482858314723001668936552307867831361273802979479092734259125300541317915207589986196054201260033497891802316688778253211084767039254310375223789656903863330549638672345976028339484542164385079699954956957947795147311104192617079562262256847016864608445085462179005692160408257783560834376965705048027136737803909340754845869912076817842089490080506119986815849521184701945471743342453403299335459317573001640801914486153256615907690434692106926201292825092937633507232267117541047234005123634392636922289075746426086142392868273538712637233648191862217018073597471916841389375043627474066742679989166530035955540583392853887713160128035538584848502890571512005328991681322909242986531551003763767234490589383968727333404363618818370565263186379843693561176270449280593932377914044491866727550377538013363288022611623547045128996827650199984013890334497226924992751965348811821171420476656902162836944615462078670515092428040694925680129071897050048962734710581530375807111755153156427810675627516080780848287401317490023637870430783822452228738629769471051242605714600096187445975532159271038365420164288560451706500655256261087333154815100869795308741322628494577526085549784027111929634436075191542477189840348503196412206440034755062177474552862291453743611324788865238592840657871910205631904490068671141096388289975322521989942150744367310596927012648787734437037561692105555948544 [151,61] 168081365090309118928823804141756156766464341962758761774747592047064805010131338154021271739839877580946282183485905896771368018668685112478866379975838086998635530036568612688551956539628930016511906512115579339994610017556224833681908575008278986833743292964677477476154148664371468750189836618864316530152072849752865362492952501660774612578830538504171269442370882536480756314517950444709021296144941729305037806721256989976316628854025493189715124865858669029331387159986765895296566654173438729323490180284803637324494621203197130771521417827458459984196256783560740784205855418433151830226639611101345072353675092708621802662183314096176902367846694498629689003648806742754063937401307021760293652574938096573357493723236661959931613627494004656997180599165631182088732508316615722166724332460523041037469298375034709586485989226630459158309525568991620519176189210915082060605730783367342665479481342679401263826183016967468394206439303529394148320597187119099314343033539081186680486991551364656657763974027059756398395585772641353729780561469582996370872495211030987565806093235251669322073762460079092500992938193505001602874107737754497964404713947245555193008255384007225445236454739137062792629552505719839533311921087609885084790380517289983569284323629333591449507243750088437835823350692714502142728367132002595447752595683767202608268418224404586081497937394834861825171273521609520766173693691328798089769192550667941070459071850192881678652682980506215468377233123929167585876499877662650087981193707723355043240689186192972209135336027167343421874802017852935260225019672905079035644400018601349882188896525716673370937738418302225178547184005607553287915481672348252338022485335544128763139267831167376546951682372447996972008255415251661713785002419875551236742899014242199949794718434880562502845972441706249559286355911844871338792129126502152004393011372891003985341683549290497690798485600155084923755916076994959990395297762500471731766213542543221630301603666961720164017332903842871040821265239144059099935387701394615273011727806428969187199670101248173103693149236800 [151,62] -153549505774836286320662611956081247971949289082617060603978667415023089226958475961295107891031418344639971500354868566260838374791576139537993158405093600819738876966267921927698473387295019442784814201658253506583424714363246455309038387430091985470558145599243936981676367893176765098219227626828045405692426235179423126985909957835563674750173084775871421552754373515086802382259971417771142500232433193960278759540115110306124367540402533002861698789854229217834612893545852258638751999529218246970971294138238439023165948563995569335594664599211671170105332653482944234479379084159621410183596238822562614512658238312495906792643338592017052326606116099567070583724626379428111704582901981799374350172816972816550408026030178565242237178740994100715774460178452522385508003719449661488188485439176379150589927255387404140578877846615325503632822659730533576476656576369037247964101044337899695547425553743563595079465802136273927316394164654119132284943183395361719356367789633527017550090112032197645709329912331268552735368927271979930784115639706432843993591685277735912142719287668486769852170282711063732036129013608622237418610323006426069787351629385160166317324064726613913494121888657976585395181297103885448185843421468328079862952296322379040457085022122356371768285919351456204191523424691143552540516253435183187354283228559897494086493572281121788795510534753283627496010341642292210482459347804450874076512609122992225109716694554315527154898361725702237549067792923085137691365713085545762138714671218062190406316288817888061560471096467577180651150854274998121842208370804219944949300683083314054363473944830671125379572550902169290750093039428504500816133194161368736167527788469191280604421614251262869345992388320367637515275328318875107281990469967645351595780379920647531907937389430008952311640516186629101701484292514342750659522238370703334387413608846631839340759581001839236694073436011398530521497463319022000229150472339946185745768239111900763213038588700153102830632784595415710252841168662924366797593255200807675707680655677274691962064441928396237071905392 [151,63] 29508015041055694326532937754391802625651143449036450112355578350677231250154231145004896919429221308015270624654000140867703965071445303641537453319511688234713486104529179503261488697050830393949949920890818127691035953870590775727181857112630260760089267798082818389765810398086354873707590045796249882250202065578773742826518979727628525767820442606333523238543220293879800347686857222009837549282546244648835224084929485628452082883448075935855139853728537610743832733155517285533192615522996165670540524572138800678418983226258918975017705939578110388578823365225871940385237824514204042534347191515087514142409740981030826595198584202369089337335361923940922386226950884126063236705505775607230892555876128159360655590439498111052844375729656268949483324920604490585368127866657456064405874702160792492517453015631442457967441981035206478464139036773112330160086996113365013276066942588519255978374472987723829547158943606684045636961042235322528383127198849095617541753290373651210983691043248346713079040606561811195058312575655413274459368502873316427349997223590875002894560610166765424449707966808855905205658090922043335160385878026359747541756500830218215875382478143028853276520719807670911546514674485907706432675661071908853094069838094893851070453318580280904632568748993377835465005390699573587689686619279232626053476333063508493834396749121764581563112036794480717314487608781408309405250680972267946197367301097912020050120000246867883636140167553480577980029019264995151669408785777498370375000258848447663979750908418687806217075283093864748608263112333516297741038488192744652781812331245364089820540970667465251414614214071694335673818816618662389218312290146282397542562704548218179876308056244506356013758912798297822223520229733852804477727590273077878108320872663380774109078536552657628220552187139128592346619666195596425298906910500255828049807490035551805414951758877562828295159934493350369971213621196416304592323859112160444142156699531415884701739293901988760456151671274504844327209584990427479285101346763924541481061415817144233945826610388458676098978 [151,64] -3488227381512110499290600183959802887379665491064143226919254311716849547184227592153218304506270102779857070815066065521913074427211511385724124216727462927349699255240530040988138424756772020847452900310282139662630695791044192186978468823825361323412540506390090584680618828870756712293084330112720242719769515946122046435177110678488833002515820459958571240193905384865807054576865297621676094781439706391856287870227962089497799183956348473379763657038283447773545587522383897237022841365752562459170095330615801054905232946770426682978985246044705929191301295156956246990688285391752816083398575587401228940248525617837309343461299649633955876594174886271340485817005648101674405905673401623558988242023863448699675262575503242599484978226287242070681921309565999212531123795329456815590890246194360012107235275635648440962279463919910262783321121327145139921870070787426890672610175865604052519691369987730502510535296344661380910307755484206266122319972150415477280770160737027128310333448863288165945135053590282996064968365148329327064192223322899412025153722591536265300058466296072432760623520093998625850448145805876024426705543507385313220974711508312682602448124145068073762643636813481811474918374021944677214809064855002337472307379935201630603117484496398591254396009071793208784869155792680976329524434602610499543836378289905694523880717573044847611019153054297725684757584449248160603365331180469325401799828837270708169804722830750314238756812449288568654973854053401201216998401003611739776631555073538060355455113881484641898453745690070465260293780220891663948749972554106009805792441007508523202374613500978260560367995795249756834736475851679370849384659184752532704390261286643126601825248215353521621989298424361546606669869743386421561029365687463745094209705445037610072266735791386930376168446638824812019443304100544968475699216517070596066502208040585577694213117035287916819548776619662516071680439882533056218742329145761714089364910631989434960065863025852681682206193802526746881499389123375806413706751984056594533602076135014701132036028366554732000 [151,65] 260060736282915169441415714229950627511309811972062965869579891024534066487157698215188818711487439242215071876382975624235132188766214576368249555092694748921657553038686597559202614586850908454223633179203174294688144422961705952991423922117479900662485285270723699352399193310791409927059776568929388711592175606371435588936207119477781979555080168756539068698278993404426491649637704426620549499651256644173122714483658657295397465854905335595428567076410725738284608180371661371245400075204405776040079543802740855016119382807194932472217002174673180784171173967309885881071907362835950238111089194830571770109178396646284757644363147441077468069795509629342574704298770935163796120135842450020535684911360229035519547498944359842559861675000638824792295767523439020260828967093510718605942060144120023127232968201524715329254094251555684974701285502074897202956265979892344549682966037392686610776902625388803390553474387294329405059330974266297113193276320655105229655314351729199520342838053607610320274012604813860022775136308877704873507449806573512392673104602303547112625935604024509532147220831079661519482480669776152765993694744082482582110808040388496867565149436148493982757545581196458094157125608633705246797819887497426587543481898545443505596668048238651042326681677513460717185777046965120322336572496599701686394609838335284994428137862597365712537234345274872989635704247861518567103031458691822543121430375971982602991061600642435439366473398068314696932057282278618260928581936647179752630835681372503120255344600169674462820437296050230532542981788347707428074592204991373992203367616238434360853043763557217188810284352392969555025254469566154755627919460992896593234353730668731473715424604449832245306260798141172269017453376822438201178909618436611411036927107464513155811161094607571731870292848576540662552836818775412400060575112439711197923342488197384862294694533225731272120649611237344393488191751555857685128363126186605628997013322557508904971883383198009811580976436742274619481521886660818891102208559347599052263012817624204027441063149695468 [151,66] -8183684899925441331119527638517104704170748541383281918091279013418458598662388136561697376697303303947099904230890665054707867202545999700512657618464951203619549295133046306171418695748258139921633845557121342416819249366529035394896141535834861813317399258234270653359240147770868970785824905788976624740594850756889891054900819719948235447282644233177001284038442213856033790258038087499294315691837553768382924182194229103590450526765473861493061530489262689019465409409187723779410230526943596373759525317670238375576715914328555187173297781052327594759666793115408511502062301361758573136417383255464355589723651467792606950674511224236126658762908543808751819077621473442710650724929356940679540867799725941165758685155031003885884942320413253188114560067866866017950248073225098579309298519046418567776309982795088366899305211528052711969016523664976250928520183173979648627180658695540436818366085386329456499714158167350633500523730015146470031921360198140656197748851769975960143904895917717405800410397160418229089898644015711012228078499420209395795912845947714396853195342747855935334838882943961250577830428336652923396125715436926684816818090842680628027878068033474022455926633161641058728065234447891801388967354839395104054283028494094499942070022961114222890692528842095745266935091062212912624020592093146624446367383486691733694790793302696617764506058898462967911241423544530588801755650309508617824359889208531050814366420101034794290532498768452503020756293229616702873590345293242361891645642245856640999175403752586597751449261742241362639789054650580495193699624281976127041245820025883599534222080914530773610566299097651897678499088192657172022135641603687896421004614452584205032730458775638819260577852537425089658942709203822807755336567101438434299805749546704229564464164515215947923163507947459892951857807460781488209495937042367556648775705330687366535990229214820040284494220497365708018587822308755405243882517321806494307649768222999955629781986081714756347343816586149120739212532698174523909374982209400493796611954446450921983155800088 [151,67] -641161125690674139311699752706904199640422035079974580860693710514062508413201913154658716944198402525899159672420770195118804294205092224912011369908930127782506445808654722587666604740740885318427840198468641444552913683865114374998193547974242609619147426639655765962712274786077773190766049661871000165324614838075366950658439562400668578477001202937235672696453214184324915958374552268681630964501536049622003999453441154393744221773805049545861513615502725828080554401347431847024361928316348483309071774335581329262921539304303177841050015350058475075474997261962689285976384779410242607706421364068322005095083231022747682193789840499991809534374823269133549737369863151180570511522910261660754348827169475975015088739895424652262570532873627268313960973845565326718602644129023726951988351888269347127778893097308684754695379194306682466761821956725306690369957518753598034828937299621226234950854393487789794281883465812031325858832338988013025000332070273477105321219769615683194764241100059673970110119435904603415761223572049291066450174961455061663509170064262632777044345208565278588782312196222825372616383119261883540297067103815489231361046167700872320768529364579828408427130597433564186406820063813332361342991628222462896465056567100380426770198589528981971512767335437446463457501829996319468838390304170035895741358418281242542862770771496409932079789597900183722125168668141833614125094619945373292070635311847145179261220650565541709203759541781527824821484863675522829783520507420577594349687594774427543136978807818595655711973323665706970123396515857706492344494889275897156755210809396150534658815596156850221813890243609655418523299031117105764531904988771010002551079563513089515920648418018065313127668065583307890971908606701261901962627970510370617053717878328394071558842324544542825869405497684909482177767014152133730029675092954770697230909133451184427155691439751608084475555080367106526130676204683422576966760585421565408398721675390528675740751410439002839122876477185684157446486998927455204983530346283806679630506843812331203436555 [151,68] 104569251764355438798167494941122849037010724312969526105878365170850714993076469575239530492093960789423008299225477047950090216848743548059810505848757527855726354557271116929044661337282560279782586093324493867878843795496202551870252549273301881333623488818163458738546251807164609824057765692596289134032065036247670360281132287301199123848471751921490220169730078115504079952882509190496494573009140168198195423638321363843593558479267563113980756090587224867280103851127994164837526791353131384622363899804079500269803605804830118995131527067625591505919681342532460795049187393041531119052425167165256449174531669418833405711866034416776483442689218230246769078996356944445022265183118028144906259191449632395257696508531853348720498430569639886332449452500025273862537260336280671429274126367185285989617813331602509086692865244643984044115901274586736436756987754451008388908384618294266963859089619395754389736394539152065790681209642846727260721120778632062718114514269188407260044140720802019330789527105280885327422606977648288851338734516913249646062830239067952199372255860084352711901265536854317664293200852303230844274280952216424063726066070483393476878429646747756978932290131262695518946668414448054656804636947227576202440248353821331162239336811990451704883345884962312646160922924068402479671047364932345709550181857814981170337956784613012004422447070994827813089001597650589509731164068803808960988785277347393397354021831312451429720460920951432416029005656301252202135735845512493286172063021687813803215872577388333808683676114096764542439007384942608192650159856004585693966464030869613830078408939582753474062464284021224196700103910738526296790638916133327014696014235379389173200560244021992987079220442749622068373542609689906890907646453904046913066185671712747987837337396032950111408330028065771598835965675340769989735831186510320185812275270296313323121451230829788132925499555190416483524866118691307318073517659775835200666832951448959885404972036888561101687649596857384149669576831839815297014922378980541084629246437545433174400 [151,69] -6791461933945391103707792853092081660956622568159706461330140632084917805549512596539180790182983779053798378799026044046846494932410624696834514209622954538953498205162634929857571692580928654185232496238930197245064568192159280784897776405946962391308744673878327543486717385381126859690640968577668817674133880194178623235361886471157109768695250338555016940420341383862430906267359904337863513586220345154161950725862559673855378010991156483782862042860634987457627667180223641102955566093903867130306209081185734298883613333566646629979702209919173180610094442544913671934964344093732154241181957114690597565155233558398639698011563345776443107673144845106008365907360709996112122102200755451179971425161731914049013795869217267536611650926056242552997011001789843237864983081385173538991521399054157634842693314520078797620522916386817075779291023882899502173720391940479437972339866883490820056885146297286434522252124679052710198008356907985644289213537617429146803493588218299715207647142561091844100560236369491779633617682952758379789172986679020257965654844582499830321121822834978473552777494783078615617342371180432105997365374099003780624397268814335326333294974046158784498098488373675521268577908500496176990075519678503793602981417299566636162278431682782237766679709560231749256671479390757528872158236045763831440222768459340110021686898862892777274311363196078389275176291606812038998498722985214790444543348301730837300288428719701097458926239672806923160285465127278095464065391951967526422592455130172762471367796851666247731078362866278851618600772007664936202478973308915334231019449838323852851932233713084162636258472314826705800043025521341485044957380705789653971766503895244293454460129064635293603403394701151864938538051306764520715278836933372450652812013615913042936155167602930269621903552773263593763647535802136616593550177530368453385585815964917115145405355511633532322679114561511303501590434081066753317201165470882440607388764073407966260830051795952233916700677559571838638845139094468539529667648615386084611552683089510064 [151,70] 219694857720178358317392291228790115714677244603586438689647441778227498678867302735303433792620893347223402767837877430254488759474518122717834001987272277135530474926647846327450586195277623336599845541995764480541785329494662507231783558523291555236582584022666267723476048484600386973464923671608227355589849908607581959848381679916913956699958888872083626109436615875653864021602082058079060639521423068367998902124935226352912818817863564244399119414297301625474922441308484286670223752115799222921407986988531387304301502437009783136337870110335449791416487679205150925402659956322387758102882617634573867286728451689781318760759833364544332495048385208818779309999003780166207832145380647586532638660319908744052034338710908745579322666530536701126279680858681733880128387114577558102345112788306128497646292951096069029782747421981117882207734433735423219700580597378431994910556765214669711652542319330141782521651999714675309255343728358004221795146705717022909129405867006655913098889014616789505412160176341513203226369896012463030815091701280413762586209816631852715887372349464740203763415664913609128426764058144099594069707162385236852292113666132551119173979353675544703604582331067245825334214734917298777802414526806190735998054400713301587211169482201076505289420965340129985313206352460598796187657551928153927037955578123632187024022243163779294384307656835452903856973707634164211649535321691196364799712408864805933322898951176742819959559545178195222978388040839502087773731203386128535975524657496058183660715328634093477751925291303903995859261747011423371993040394298410954646973495487959450379835811535666430427463362702000170823822123960968827339640165303182858809481068939045309115017003753768962962803844574671371915339552370115490802757582604037643188364302452892840801792452017575803038760451349516390440586700544232117217481146122852318734723200887228681319779814872810760967204271915667833884712037196340997135535458211249770925400287069151251810006892491026254395298200616245410268501408838418352533379218324329382039356354224 [151,71] -227986795281420468145794739958212302065383154245313430987793559744874789202326135207477160956486424297977951363197922050327240638446049490094469743501626107166250550800675292213571119647381248963190783158753165238994518519745670111569122034594313804500852269168414791498552480946527134795890075011840436324295228875798047522994165375789231563743427341242396307615371844505412416953978500998846217796096358302132794838725491959641047604362168556803043859627914669661764770170482793671385230217551143951809669693770284768152639924399968810033929996687979426758144187911232274237992703521597662375802089329333059776202448738970493901454385693968941736735962858996556509877663646380388161422546151279085821797518079561185736115984812736314823535398505522601135290681632585026102129601449509598397531406651512321663061743802109041343918556285047751381955408013876443060304856399464802748150960980511142790101894000883285609082044164592067287998339059473436183243643845939666548201609672653296491616316601351236514616497990476909171015352603228891729542405947949139853207220242305020929870410804784479507668842473840104961385610344317938191952181746743734680920829072735382509771895898994322086295500574217673750861182013914007869994466969470286007456847941216512458812710598643003923759712738098545089590729449169093416726279634143913441830551289542173048887836408061087335266026918826912987188560743180789376595488732989174638823352373812775704881453208850049333727997083618796334115926185702935404204294008743849376245808115169422718393655038506331311929522949382531862089487936902953129556136090111228349848242497748233549038511682612345970309807801581817384276716801365107205001674141780032955985118627134812347071932276706175978828633368094072948605341615184078554804774317978208252132305456634283165528642645781345481499282471086248427913608198079088340641076409721731329561716113964548762881393664910876722899179850110717071703486855762314417825506223106924867339758024399796468474521411656874912773675207377588961164342994175726663753968931914256498040586 [151,72] -301594471348711334723011812743072140298520890049180130166513224795742362590615799986979950350491752721761004133852960383170722127052189794584396583479479833315493891843635500057075440533532532398953580215408557088986843562985902380014590784857400481889042649676714099177827637134863801289102364236002396971791221300982572595149031949565974484262435070383318627548856829879725306911829255546584251461492588356357517952145993908321735992156979673812959969339670089623100531261211458474308041056198034897429717950756057587815386329363912845518911070766307747971343471352973964076156996679964368811907497668206344262394942045252017230045346555843582880796685974631035458777134425767761656617572880945059842913058718477598300200045965622357695532744853336647869370329912969391780678109032721838006170011953269539286522530807076329506732510092276773497765926053281932842749748864033842133139014357732301183614758283897269150387216611891007469597388741303736238265787452715161738397130535645116279084635312599945613561012798717563744371546488776335708147649044814050518616695991818833085250916326901065903035465391226284808634284073977526192230623120627303634822349910066233304965693179057745821319954603285579017394147115029950352466366590207829424001141613666696419248067184178365703778427086800386279290822124392267539460798142803462325429789987998314756031549384823273858146241762397229459360259673364772208514024855038671558259340070555279692020164100081860327629090912984677185318834073804358933557458732082541800812864671585005137192493928746733390500008033904957417051815996168106249328686599296356247264471749690911647646531655982629648022995796007078414811386923301387924987113953718558784721611408158638695867006630829548973371592400412511044125099367957417723736609408462135967500570285416012117355400860897312136424508478633909549440844096701029270396186002994170159984190645904884741009943750983980333237656171974442556081494851006391108167098693231882693162409380369047698174704180157999935563875255353403474455624944417729952282215366710370634304 [151,73] 13269734685510152230551661406395912980337454463768196531954806146673745961218061048861353094736932154352121680508893587720526086550290249826150064729567515946883206047692729145477616407416860226859018925348463881073202459716610926707254300751229747440748859655510156951949917900616584449015079922682398112436855950574934811363990719337293581012415048216736845246050015585444199140981138951301707992431633478118210689095626972595568601651810946857661936129500505371375863342063566313946851388039176075438410324330030856456929475022320350010964031078382008813762644216910006125849658539781244605677141966949972658517444550227152574635466893723650111036109961107612175444037083238058278408811048366148978468532185191564629337535894497974583355326613506888991248144983400929739095940231648447305376650884403853895322327195105974598446446588420960910202646749013529660398998349490854082699346293417614570827458255854997309249525707738585292308665677920040961300475547918155055372280204068481635399911210856937131207056204352134395092217481597044851801647136222942512683635814127337743180520375251699528311577513158237010775452570881768629284858977289984825115148199332338475868295841940415309288470341234040170893266287988446520539397244160199749148064756231437051968328420219484325932975994121632732278652381164320727003433477251108680283800592179047622200390129819114547425584733973048077181837797991696485111124584295118044274930547019590051092576823321040510767673095321663817118315774535587487284114365188167579900053172383557571103092187830245205764371420041970455306235833732314401102922928884111089020798177418866998292574416560006715476750669297096531372289730475591595900177400894279463628311311589055807869643111883144337897750738463719521981110742021482788346613675365004900961226708409022150673085293284061749414103472856590405225919334487674262995718110113610527636889628430505732429274258299963639883907268219102127510380941894039462222186606553854107645816488775948042032920210276673658075692882996833767168675065777076720663590293234164456 [151,74] -260396835079051508626458927880119558323012362376781765819029122088065805625215612649455022767500215293966424325739191893492007230533708472572207714500625111970892114386105260884446805939688194423428946099066628435902794446106923470732118040852092777754064681473068346878345129220301487119769957254620801011326763272458493869686686005721463770015864461913541603959079658159070386820876857185632403390276625759472053705788681089933463462035955085756684889584356375935565074642457979004483355792287958074236118663018805957623508842734989065151432204457139607361087298576816834685679763160423595009914410325724243232927240698355959636547649903451785892574024462817559606550602949847195261045947252205456988410154333347719647734321102929183590025867241877674883449530235813727435121326636897759855695581903802232108522853644171518378968782280664919835189770924112236670315483633094540788822012804288805575124427992998156317169981021591221387217979144857493800362072678164687519999124424436143943250396939135734887164827972607967111353486772230756196731871192188026653613944209324716940295794139436255666972848325829649987146351366914575907141393631069269050312532462780398602494986527092478303596455780280531223767843003308791006982480288172125561680061397432707676222739764445667246376972473697984107684379753039202006969481238711527830925192302229228143447035248875133321553635013673220152570966810311206494727099475524124470819971299502929371330376681874194796966381133980432955246377652567377702843358102462338927816026994312933611414725798680956651748671054658041908987407565511175151505968165586699655152896637458623159681969073899259636409108182793920639825556534571665898780782678481410730292369730866259849867090949956236742244576216885386783077669338342180987100187068207823393360648703062174277428537078721825931342259329744097358414410228619803976232608117576641721598792947143188051301920992820378071866993435612701424270765848855496888694875914758131474038686041550095514852702056283872317966139590188775988581897271862347351293391492856 [151,75] 1141069166275655009077200105171965164526264009284941345814664759588105212527152770727872256376615516046514291291408003332224756317294060391571271192583317467988423882009648436069362405184047319512700855674282102023126779802214438026157399579366916862406766953979863548193765764853747840003259684549685161234543872887960724656586435316879488457091493471014839585338389272705181536733693219609419351145436060479705404787437808935390314075251980583313312740898116316646673625614951640632459797088266063478152747476024602066898106231054492842062285688635878517913823111629184800701024657342581903165079231748287111523373808435323646725599308473484886451348461756593183059574649712114940027151340706560844273952529115124293808374245842447778206489975381146225704774260177446701136754171730388572856293164044301463424016709396489676514058535537191053294924884570993984566615337816795067745829091065996072523124872515695834215942557451996627011374196462208832429517904033430695867460659682172389836530640289134270670625175383287483723219676730994874525010114664377409572361050123584585929930737820736792798946377411606384900146283745706470053364370026094707133881864372492313212021814455118917437629606481026932805017907017850762254715523617189615984309926832611778715810951494857906479247315194334028849997683720610733150828544922628074020045116083806718549113180411981341824849389301414851350464947206046075441219964376280384791452297746480287151950495392600792564190807982857787896880625741606640011833960956268111012343086794831798176037547994551218331240584288977085039567265203437154954201065836288739903033532348419086169644241350644886339299310466139226066915031072938584147223996984785092796894015303690221573055555955142178452161179723093371623997201515044112960178206756648145149916955344834416884617664328657294569417953408344784170917613150560343241572187011298122212326193356841030741534755275323042380591066820335406193873910156753603411028662377111307899487160548374340805486122426659129605655482546661610111843916487369741910716993 [151,76] 59606446626105034773691514420302764022647949200532616646378088480277487150185820572554845060848213461119586567978718607241280367348800844903234036561066151797548091834032751144239232772067468403853677526783785142905437393212233412020375056370150859941509159042568162308205175853442718535724040197074806460980476982153094015120775025693705016257721109422479469748773107798434854777684403166737145338571973771633430841600862926949939955709722423669394810395020700936871660206600341994298378052778377252816917763880046616370956315887701370745763498295239734771578046039285040714225482932353350146997143114872167646531672736432121576477578246101071529765044093375533459326081244327077477113994744542177567236029649416461955605158867925699042117022629083240935697909263751210559628818246827324456223356213611009044299464479815392079034016171829027797226940966081809947621495454889641322207005185785000302157186598475766089858845611225826076516895966537965528372983638236138842734487159983670872921036293222675726106604563277295154440872176165455495161260175185240324467189592129017476379857674991031553058671420371285222506235603180704012854140022990700422061366472209595354776737974488323359423966944139290000260931961251092915458571396097422378711229914648224405037346967506489054599893439939466517766106786576520724968976559978944832848333181443375141480247894391280401370981316609408492576121196759767121882330462615711103494404426918742198399914635164236292173377805943604926290279419195841301160336959535509013081896580996954688358167537264965359495668910947058585668658387060263277901198745998660617391268705231245519020014338776901170526348019679325514464040579623058262528204090287728218635699325678622575397171394753144089253878649579139742930542273141153698689963631552191166978671511805584074354060242220805557481238788026512741344722120937909577143538806116344462175985780088765924478709185145896192498744212041440485900084807740557379138023910916924461675260488993208984088341785380054661173186576677514411864110518367303672832 [151,77] -1432054151259087518872460741921660780479539675623621848235191171862594736218984172067410302813980992627801389816070672347691458700768356058537203086252791409871899112050498481949265505439021615869350530954980553310798758263884552663617676325037258665052431698924246749240994081933617836283474449948551066804190380817598960624890872572118529977435519577334954441102615553713786919366261195553420000773833969811901433416592997652799521559419246363367117315231246025754250389556107692175245473912286420348030673604898589499385331491840847587242315005510876396465108096016003647579473895443917285866028784412813917627599478723058260660681964016155334623813859933825433039791484668735920536563240101448871203719394699936706137489224787722834505397923551494918736868286756171614584523548815509779529803167384596511456150259141267627537907713828981659101141393246182549741473385798899182158238446810771007995308474662102234487689428638476855405492414581268989455410358714211798248368370048956492112716800516790726624646071072545123839804147992681016402576484586789589428278161575085324758487690297709475248390751204625245631640274798002404120271451012670390449600076835345752491444173421691305996244086600981816511766514457170043060691203089071067215829217627856106192053456128670233871968989916901031744813438190436755844434803989024591141268187008107172472644211317344138450016984921542711127730564814635077468164272442132454659812196962350758930824081618546838735439439933882054448044534813620943075178906083681853779209986519041475413163737814705078208500599562333486892668756161315533165516121758327452251117800695720114476147619772184267735120552189285297454726540879038144728162931005295827595993720992756801945918655809832223909545312608716087151960097189031167784046335129960162612639228037059013357646206983520302614833681695365960192769058000960746089730559510713429615119989804285745121317241315952700220368888460215897615785141797276424537119907298618796463814341510068521520761518474755290053996006321828342550460976136230720 [151,78] 13780587040436468039969438926986068562999185752392642425988488930083758182228147600949597844857279521029918077091436053094508909635613419056346574122135898969561974272152484966782958351424330117278636290669348006677717797597158388091162305974332362307162791179343971505020583212512163582131934199981447535364995047760089377782978859204015405006751982119867102091705873524038686159647545811810599964556012255410655887196566157225747964086821500929561484201431799277227030886685320447000572850629783006969232324233957124132781129813680783137005300803330173921278283862355273707636373001604476812107016098099916442477270259041988114973368399903960093603604812716761015676104304691957534998680701862610580368078904316228216727357351979147842719791613713568345954617446800333711478445514068014610243960908702132750270784976752085439254014787942763347875228140043879299738063068909396996938691882106809449158811779826068308521417697056125412517528345486323225301087881095284008572409570545548803653209797461521862545661645322771561192984837477117614279977295735331627098088973035090299023544471021854782412836065479791696128977399495481678901467909853124503029894072646526254132595702414751818650132564969499551028011876559525780012855463995971935561696522623497871181890335097021863430290476181537861699461276487336867998446185487853856101652871023000206986195221840973785577532983774475855410013217432725290150346114541115851966125399048189518737206754189350300390256435082205730544153119906296104474949691044296489381959537361265034052037057140928899004442733181675656458842149914092356474882356570247411173391420657159059206034839728864670945657726904336124860115173410534553199226566648030995281423438931797220301135083401911178394516856503379319545898825244237360979473619284316156666484224715926940428525035496373649050522813557771699262229217274780270765723170669239268025145710072503420988653689275795155171840316105863155808505608575275727119888456926563820288615481243076344497132146164709122055194101653085798478376644672 [151,79] -33635382855983842050659310873833614667847943835462524599114793590114294134165127678275318189719372512189734856548167808921117734069752338680417624562060941861983515289372040969996207329442463138975549166754114762413544515706665926086958662280851727302152271389163869206287657276404495743027358801283891665615248161921915733573195240680932125388764054538330946941455492476869023581977574554080934221550988846007622288797895761775605995571144719899085853647092936459093049906434099554595388164611696204151415458641665037046212294112219900578442955504991435958248356625203501307334760013407564097823310970939195582162899589382782197584480030315043916809468033034474486268162598018190084645784804885145220901675207629815144142180634216728555350599759408838740824235339454229354716826218914710839065557010024075965004943273802003252538878422169366958488238589034839475955261014294681155652740083329059662268084915789942965644734979815307503959431845293126805861244818648120706945276359443823676029828716911238398676656405196962211297872001952074837401274406463043132412681191716722355087456193863056575123434055808269361697439846668683016326190336886225457830487660823790324824860402264818939567771868889517445642350866151094707652930396174412197950862640213471659527029919824591790454111816384341030702390214441646731734417115103458181287700431083649127177108812556158911099589446255030032596942072415256043957522882560084141997119768626490694977318739666180305130437867503130754485733599022285721062153244351180389499358412647235935337807865943887392587522887149527697795639663589552355195966475958821390532570503369899534617814125251368242717556318134447409580103422602600117991448506998817625019249021523071541343174479136925350130517519196564719056310202631280320333543954713026782528619512563527789405058759919598773806097617245839249981405503726889558419338643207143586121190691978906546818616237915472827078301014043770775867924418824682708682914225664499043376382779985787962992479168860457953785257115531664673597160 [151,80] -444875167111042037174505743895445729695069071968876669195556606509474058326421585843484000442609518275523563326132545121370182864099080136608978967628581654702221132882980548415994711059657201058832724707367086086995450539171007535945202690671023410066717075709328142185669333568924131246844266586787604992106418117110987666599949426559496044402735246517885660117203856559159428159710626980462320350370963906825804238820073870891848784461006115842486923493229026038631277964344946539595206143148015498855462045909882613105540607167359883325133004629059348662822609202458863661195560382608020847526832288735855825936348928476889116152704286203015860916802485156235286377540947870673799923670818254034619134213289835066462224975166959493721128306979097204646427229526342581350949214921950435682749622962474564666593622912771076499059289326829799696109247041437801383575618794304117973570137535905096571211835591371317415464037904123392759096034558536090330578253484400794254265577729836043176631261060523790174336749057941578759664054584011220435332649892312592979731929213364297330049938935064844330552277208759179422484583185408949856576298651216634795849179298116037577098728680281639681336012514586099889515830282048336796376019411974352594669202878418358878509660407334432806582136829500680118298948230633242972904268798067894231614947130151446400709615312470301277502352290445294135163084928332521090042479945507591377669600051999109292089620725207007299829158427154632384442174405442303273745955830300691656746519854099574011104033479108324991257638885169190603847013938738729564764902581407388061983783851659334848650955068554939969942274699090511920309805633606101626417476412973657434394271031286936283229805355494043738552387175850254304962496970167436509261741196645761179462278862954864265861664637006960419710557299356101929668441621722431212476482597703379488310742278478146234462999958791936623256198375839090569463966762867026436565250089820688451275414233357946834668667031327203338994271308608982976 [151,81] 6333015673064250238317296940022497664435406055246361323513306488091653271569276686662719332901618524667895129968028776047490962261443861113291380558325394675327838024780567578256512552484533017018297553305775861387178881471177674716639864985971589690694188735745286339966276748275484412075728414021232048400100746043058922917637639833992151300301689654041712542820830269750884812410855468960555405140199511655665348807897264509617215203948628598442467791025081599551755924212203795727277877537820585805859331465208917252354005275185373084784731278920572112989895675303793640146200741462094694200337488917098118991666958397766954449656879942333756497760315606709501734002458821589918330842661204813991433693624549485149127989310615465043246129826665336290951457032104268106961903400904755791724121002754775156720814287762852887485973696773646405156490248876806755047877203591112391726380382581213837160993555671994964578796103774925233718262173108604959682528674086724217515358762821433833370528734314979071727910675367228757016090300099844100994502324654137420227045412103756126271106707263929557450345867917507001777428275735540104602476444181404097898210187043890389392313183897926045752926106675957372486141908080653444303447356367390483326908098102251418612670448530619216640470802680018919333658611885965516810657864014211437443154954671523944366624126792376023802858466157274510479897695835297413849701340919930644831909169300065850170819580064355400917033665371615379669270250321170066999744093481314099290966285672119277074026182449532487571134830890420696175227062309458051245371605369353719073166909628180252628296047053041384361345645348834037978196020686294859010788729042999913657881380483518194319607108946260277235605130223279224207501674678280958811175399661398152655082257717701393759106070976505054729462516808662404964151294657415659919978626138779628536639857036287518013092503032174168223545398083384260733226310498780869624136123602680931919422993697084867217320421972583515192903776785752 [151,82] -27607625844198234304311820781890853022561925384830471554224594258050869672550209694837756228458086954940135688219835001808826286616582280750257638367673628838000216309121591444575705179646133545743072790880383068422714946070348043848532902605732406788811498871061269840756070557674705549324026093777021023078658677949075696706546892830678863289651583037133066674590195727261657122872539658450098921828763374719542521542563561626864835319937452298628385906576527329345671420863883304514016034136674817631616187616719541800398365363200260244285215963690483700011706577605112608112307348748229735220583292795567366214902732089986766967457117230787710361615899438995677520578490896306344606920103980433820412020387854525231578463594393065278680377359340014239523691375811944462026858014763219082324488257804334638802955306161333580234569410537578034085613937926166382079715246553220042179136425687759973295025828077009649065882321487892278704357956766041513631515785172165768900232422303242630116546819410379430175574652688020434277288609150815817293205248807177156576152562231777700033326311824266483891619916141662715566819975237903399784359578389759656370330446789791027069931272560690843440772273649390469185186762610790601835560395332967608602127434782005833761981025204849283815222238207131556582925370084062980981815676367862667782506390430652149860793181951775525204643398323886009089075564075158020452004227127258924486703841460166553303158852334097930308978534389373542468407394246718903272571718184082689767979576058212222755905257049490074042116755414735685480359285563827272768896167549712067607704974567806652052341218907415928010780210238979928731866052614610048388282938897005384335173457788782805421290217015934975840572766586752137290943021408145294124057993387170420506384558308381829708586615814148032095052037694888322331290578144232848589317603593796971907413479408102584103962605376979164667266837839295362614250673533151102605776422410031317068934923424948134109069972393561536657952768 [151,83] -44857181382111279383305337113805585304392381316400339372879362837481565924657904875554604866571715425159820445342004260901301879271738221819464522231557177565256396963770785163511765292185351718404573854563232500483181847596702717688824628254506209256657544765067257726116986403496036336559914306416130393122188481953766345081909998218831565709960861035447792441016007356963317096196016968577545259557722796207266320665671047091316365462097541835077210787548931408594793373678310812844225723811625537401278522689927918816369680814126926270764054596303248869978075439537444949418730356159627224008027524740764680027928353112831472297807633067893490528449050324713740904706270103897794352688720477188530267458562162401670195986161813788685211952663612859815749948156861669584678960698507843639149694450947250143748339240784129351294322125996974487256695875924159133671330427702680518680428317491712597986740192188918496597963949408042233824315589449489903904090537539238206283106120571792957963926110536833291078283485353501666937669565286641923581678695745887457384626506004291035153443098522664956107647304872910073649994641588393641558341078871156802834929001226961671922368319792934541602226573340232897601285597465046389122924485503785351843950705904691257995417176959629476961973768265602623679984738747087608755463388106876756684321274175969729677964451473049655850381815485172812818064156095293403506595667345208431143836858700104676148611375094196636099684749705739805699180572814347333652872787821173593814039749236743577949219730550498434063323597609379902398725722719148383302155270164602684189940881571899449187503285640708096240182462852406292472702944310437670679808347869708677219777038642951045736696018827802432494624716384485098198789127049662470581949621565183059543639624291294337090443847019209886291143913617931509984351215657682203913141801870478824374431905070876719014370640098703924662590186742672303150596276055871571141033718093683670095884841956416555279233696876943708288 [151,84] 265966744409045711872853490409189284190348422731632673889664611931521053140391170198118441031996472071730857168564768722268565293500142729736459410075201546111290476356358158766276105712554017654715783435736829084902913812413780624986504664824282980904478588144361010259928893365757749075827767586657397476734598760378332444914524201510844417831217810935969106996711203306264977226927789823935051873504094273134267320107830041564032207299304196471115170532630509501581072408611507381032401611952354766564461715007771772195382864584119795197293229014525675483592321808641421603487048185139488101152381384806738668130976657273939343354244814911433130636722795055042520778355696308796538798834559031612280292261924976432299329567800884534591195113754590899198498514728580024769917093383073301889051282459462806622637406315283099235037575017674701543897573541603946932804056813494376013944032223375746729853946003874162731413268429144402857670537848495643098136205843552750918488475845421450494741124892484719929951118361044230665901862368500279920646630673704329345736158762225948409604597174712863639432750076726243848208922828147546334144088798601900302061234827816829174257136871134669149121850548798066391045403002145477347254748733328869617743218612863619715750704614361958576276081973126008179264619934547900843292496777217325885627513321492484932199168300494980831935961792944565205854220319712699380596990309416971218289176867466651246853695392319972434968193984010457744674277103308952897183966872366122999186407670320236805054843337061938150546838239696469886167093707032904545213582873814544301670698671068926509319161920209575207089527077477412881966452980941523646909554153779651186026578140284906786569142266136801846898512798923557349926376910180063800414064250931725220674809963539052221489741006918966244101942620454527716170298624071281092755402849669983319501648475344699646974781013533599625997626631538762996295353990153174313405973449479104707892069417938929290573800067762944 [151,85] 3221426544321878902511139825810682839687931048296977227531434145239377148107668815608659304493230141616899188067128179627037523495257964358088119798469345720371782961067672952093987557448614360217981979446323610454512204151427106874408048613881719205640187635879868882101105641468154403135545229522686868539675415290353174776095512308299232451227473028425030150409487203522197875377700593100449772046275572849916232349039652409934359625580485608908265845406187493067152145244595798380521577120729222754852386168612097338046981150836987116003956336782060073272502240009102460978606397400356849859797631526627239871011088920804970319622256021868375191985085731291246553416822758794393857556632938423274301219880010093037893393981932344868024635493112933376737907021068694396504528679615719941628331247670677415118754049510794336600375475559731984521973737780320729797403515771760093301602942269086303360077398502703017092366981550832830645248396039450434125145896071789144542702177082507765963032449956060489548336052429334373037323786279426664049213951206672922820485794195057994970006387582029018134694020249311377999126351185820097068085611931752037876491836569590450304951548250027922478749818172012695481068728985331667600421607888856570532756858232255013785278587936010199089556766100134763234643942720097425669633856567893787050792991628325597065857507581764327280002183756669671817149396153252633936605362181350791050381051878929135682068071954782055858726768045623010903767615364221160128218806170078747410778243214733863548938513218633485354417864412418047364085403919769928623231898830186344282043116732404704963807175109343069326969920619849897252726038866588881787638345401100148789086747853720644322188979742759407510319303388481961843611573312625933922173983156740919157010717177609140312627069456493583941222390296786304480521644219334361378406178045247041638224307957075238233882882618537156388671143298540855065852862403368607510179473806022969735065538094199173474658044064 [151,86] 40075477752911419663388939041836334118217090052115120565269815970087575871623355124539772334726848264707267423017695075791202460350653994077314629790949427659966622611360465573404891383716131094838832069693457970379742640880092274983496675970320590273847948680163324491401197473958931831421031586658430538610289449771290874834315370737719013664116055199760514496380080970825232760770998138024634998734217079112609149628265376755764329885508488392040216963999808885606999555290349602368301614879446753612972294127016998019374185699564615734086284060132519221496017766583575732452233407853758815245742188087122360715545131257252776400550847884455442736911347592695652977939749686706543652971724586277526344561836391709292963303769189755749809468512623566366120178217572843835265543916940744854915234680986108845611582834555526006269987579177340871386527665033273625625859370042371482576496622999980896532595487030617178721351422565645027910280383099578801430363903184723664952784733901301715492292005317032458596570187039590189607646436053744089372808807898334368428679948949950903185863415066973874100108157421765533353531907796495354544498267877011323016825255793925071642445747145435798971637555862939840611330079632434795538403807916209461795390376534325679506750072022021801630153072709043947662009362891591556119313330134821331617111093413282880445599678114764001445585854946188248556432265039371853896766624223998514169503828091019442832488154043875118824147873861111105286322666861267492068233449678552794435057595673723754870261307417085052524958993946016310700682282936921834636629926956772893585243053369683114549842501626219510334388777649293253841392627553099450912421221087912457979454552279686284661838158798324654395411678637555810686746186690279823837759451865788677220303688020685008617935289842296642221371954466454410519934802950813917802417165640632400324478563523676832293573079246729469335582258241902162529750709991189761753194376143198122499702157295671985577664 [151,87] -111989177653736381385896918260247254152052899897210242413870591644549729343319416411002813442020857994273170961711740640694435408171536902208465854987573435096700406301340838609114263688268659509372476533517416196194631011953553738160456930549343974896426630142278723849290075706035093711173149287200515468466478388826270112862311918097055824433853561563056895267786308683767000741286701443193952086273386240778750670540721308618443905014782622238596055251749887643365048944924561925662914179960530877022567976464308272020659051392818224002501669584795561541870633049244250408928455521542158863001236525468941342560127155868251070036418053764667580317542309749754919580574005014003223204770296098756656564006049783434493382450990238112670470905210347218650774575160869049131539659906260430135768998055475246599038533391591564917498935518820435707495507117188364674387494250019312518641229624522011649610924201987791949028870971861868322172003567848892980686536165698877567056394134440896088110585618196278249588797301263973168585028283412370541781805063187974846141901681066592099615580958091599826389467674978777058577069351114798284182687367099724799152327088855870528279586303960569333693805483396582845477077500449876187111227125706146203136112398696373929687621961400031015111775124015855031493441599590326858694061824680277542685451734212919804222157786166652462373430095915025054151630700912473955327047411911751712665916731504454243998704668362002984532802735185765801768800123305681341728016267072548897027008871071765762894839158168368889863864230673695397533779908077996158780038102595894823517155592500342830644925865437427945066407786498738839795432793559885708375074930225964897489317063271537839205129512331086821363055446638862023307236181103055819150593238782114993073732002400615514291130688977940811511746641909295369922680473437116001671842729435302222525901422445010236229619745554928118837161360110650389733124396230486595424952807208480871029678198923317824 [151,88] -814024302385467971489222727738361097277443399155708650461645694726228658535193654161193947186891632581313735976157373800175931027042944327961806910225613556941527941354571663218122038445283939743147299975423990459977983418937984421179718851068489256142957598703174748704520709887054678175090356224014348991319349891903862724549576286532084931117911188373643815689474796105469112545872275097797287313122095620373438763092148020257656081674363915760133082600431194560462608098022318475019417932277545367701840081681792422123027097221327883670033934038480657690180245664093614666770001183900969041533528666677739145475162078045578596983311261861299019835374770694514934826776070423603624259004888996291896623477629025789548998685235282040869372926767635884106410269240615965283197790564958155892768822845090444527313753961949231650503689184238781263364421239161005031529070700605089526371215549406230932186863220223353589042612075096757344264669028690454067994616415678989647919604676024250688146956405885770865783222831686091864857458215007642200045169677367915783583462642713366112527648703674054554274953513199526021258338521828863276518606335567599003117220884264194071743993153383703206822294036990310143950945503146153744430106904660205189301169720655877535204447909012932480765683590101299506158843130958960033928273808051017257663602854304131932616724730622787993440186363591600923072020700777235871642904095508698537421546312303334427496967709428456814237842160125173012701120193609939817636659068316175168321845948849431241558794579520228015100051370219895620614509659457735628485056998649404829694361183255091205135648619754789872702335842158695768302241405922454220436459756171484042471924440497452962832609948826855219437923608535981608903438832656334541607482838019002208999858933104573034887167467184483466705950022223289141799708542112489138479534568298990470168337956314520031951719243583333293104433748590136820412383307773078817207015927917994949635306996352 [151,89] -1657824194775717035990836497658826702414144321933133636480072578014417515632514565607093516429613439827854186235249181554600178021140610042280932814607959577723601034419952078613115412263173106040224198318490636929679728405682030673240951102305539507327368488704002419203752058381954583199017531378055154959770975471077605330340621417249506304172361897156452592853767154843820927177353451249586749604890222692141679557049689329389165012013032755781040196190207382693878444056284939396080533734402657666607701584075581013975711221444171211153745728987660761135267423731977600885417975093994075785696120322669353644674049143618329066653273169774696483537485090983131882193560179327264422399619621373780771185245891462136247342369708027238529984723277394817624253099545074839228515956921737968146371978236168008020265913443428126113720033827020315229695654761244223385377930275725631647066835775240424015380786010753135683010130611999758584025223682961834914996620322013847103138316511011147225143550717432121612922315349283988844904642336095522672611899162083887748669161827071068676965653097837413234702684585941008103358870805025928793028793056409284145601519653889158722418713848563787803207465757827632891741494219600018386576753806159214901389582543905008407265005953955289793340481858157738849517074708405797615410885729482144910250100270519868386041849086782147484378047118931904675097624586436450577642461349587868604042918714308149646767226368363596630438978490721486484439422939697039260951418908565169993561043014809582683687768299356059635413444460114329112054854995811267071091468476068432720952461228775822826498541047217497075033466126731369639229830763421358199342231008355454549826984029349253999415770427373720173721728651899339655987432318385923616116493752691341378288510518727011817850687088375683644329650509863886241518892572970057761856993293325957324269295412514654189863633401365710873468801061776835303732588989558103982709695765994172311423344 [151,90] 1006721505743159652667299524180445400134916032135850749984964469864184682202465300944240881041140260005221091094964619244664759690146452141299619337580537594859072432054285619372969898764205947688392201284244047931114155523347101872873124777231368298529206023397828873761585959484456332583503501919956258168742813500162878036656850011162184455873543588709041243559921705703069130223343155387879810504185984496611948957495113262251535290199778233559454809995113959186713162416840510975875473219497473526293421897297814546439755473196838882126134407206966058016223332922109507945981910722280189019933437562802793632344176831973082726274342283908913634350595331366037813002450799453294196357099727281729624997135004591233699819413184906417470356417207118192688492550734194511334578928314409430277812343331193716560818054296274487059443675970552995349230507073826427651776186830784763655008383585228457456264061290174365718187924893941033321005900443704905394659582732415911848937703592655858536315410158803288939903743574102627853211484841024443630396745749053410657218027815573485829596189461246581452438218420059646719196257212978366504923445649605595961579887096210887941310882498635935492851859346917294776556190039895542862205651213709131929859937364676689243601975611160786819447395078585288459038337267827105915769103768134094072673894822499008199083068970910054636423357409477135792258142061119882724695602728793521623337877442200218719417951442977104636282749667548214478005299522908218210703424652100016027036276395346918201532667803244341157655784212358774851452155037263732299797030929859665413877930737609149446337860564587077169620230680679130155220626538523551805709644583305773029049291048330802815052119789143480921258759050694465524058871267355464756620977172774113331425471795948604123541547312412850986113888112887136437618570310908597862916518725177620495043557774747879531158306241016195839952263266216678885521496864956246216069335871800461744 [151,91] 14610923204773278480628196316691359353897908712493789271736786547812535998578792420825688618158793946082231984255959668127629733456319968914673753875890427482249515326645292145919367824539187211176794976138819920137666140601255686090791802169914591644894209797442639956541745889157649646680092512645732906734906327747085417289372456090616955027247588113035286180114617270686970768599988523843410543721128910759675068281845216656382655788585995710997182843776792862348731142416702800008010233694118144133881084837165222678887412482555594014278464173024482229893319406541795420071713396320146049263951482404669364566538681652743183697327034705151575542723973025463839817807772512774372691892212716014094284478514483344747600947793194490765277182871416314190598480417652374308424813769551207869682887372306939710352451398227366399334973632703401320301346793486378196304435280551357861443178466215060426431708979634848272552501409040044718410226023582874271602402192593583285868572950052264778986254055719310918088571313297196551920510022727108668463776235770943752007107544997511097209824454246264166901902937433760952893697754957090730765165793053230777477048958084255969025260246697906338327296068842562861923433435797864837026576025576220460975561714315637460833386656866984030673617458416724982877531587840326761168413138070759084272969334257588061992916063355640713965043639573293803444838675125769278381109738427974386761197945859125204417634170503586263580286670101506062268188195974036213330321144994655157123018982745295284917996741668801129267492958291127417564765405039270510657177937028710064585425934793425103495234236454002420565850138865161262610740185670236818344600262278417262548718066623805160908204898296053845240520691726764801911180072996796302442399841206662510144456932351124531010447299446870912600262373719308384525017749816183808788411283187176720279710568641309144529878231759714345279321428994455109752611912484736392105720061747638 [151,92] 16098914267047913231194834900773177693231098954349479189685933524740745491330140863885021007019297278285917696125987140617726654917911043993762081272089154255165511842575997427324890554077875355808738999810421727772572820281339635978996795048661124949263357166408008254269560797161806908289349601179586916985067283987616339466786368175193613421902740426712679907143266243424201609415808362615948068499292888962190507236663696181922631687272194478369486793832006848511331327319355961071367820758635684670129668913354886473566035106153581157295291610679559007001529840694820306204408508998455150300373409363023491191331599292780408564383056305569633449257417694494162824163642239298154354208002251975675549739668425126170251257020846960707173701169778135572666191389981602791572880518109499788727798318508063346320879476751361624762568465276218567683414606070943890570330625308374073303274628448243755006095522015449273691905811008369989652648887930180381601694863349103912422066741207120468247164813761277334382812553494195566331333209635444570635254405544757615066370866171884128298769318737290087803069007681186954719025203836708455245780657637218171871888733850948628120921715784568881398245796845979984124990566643210263277673613381954116400727761715836023971134345322505487620173237515343411825926593884702110143403139387456372693984217192896489209030545351112088116259959920086702265004214397639383028403297237168033843955254694484898563602339822335858298890214619953318092595044067260220124492598172795083773642371112159016641431778271929622535721108551982974597606934776358342943600654168730104579436151787734305327240202743782211593701477788367787714066910442827512546998707475519382252718409558088652192993551029084995951340250182685265331342811953090237270437041365420480199443466365860146910878253042046898767978775254944351340097316655690876022688681602964465814030021459828482580390360751250011873971264857630512665823067694017835290612864 [151,93] 28912422447099224242693296744460015310123104272324044943447085697077425651353022882435368404666847076949991598884665593355933829818607881962526129329259965350179006298444954541283874313322095968434110318639945430936619672892095323021828793652471173062344039925672000088056036437647922612729523094127365437029705366246568185048557785864372027438551461724020720427776445034864787177084929437815047088466910969495260156326094335275395696817909587751223903045510930542768550117442581920228291245051515945716267584883740851943354150053122251941943033384382486853996808689392064999553009923033211512115664067490232988959833716436585102117867597569763688176632647912446816809102741060179633860975551809045362510518905583088253470385317251958311403599949921631762846851519128002899274014181932380512236026070097383991048191742431614223571465600343937669166140575943902357275905781455346778644504106686410341712861927125383278509245720378346748901356124467924744165541907248288210901163280150303899929937679718177793445540645170319019435461281674363771379796747577026634596592481778132959921409236246284294768719207425589573723048696942532133139821587384501438094948510500725989999983078295616653032161570959052805812445625350325713855596046461186565770881662049208345612035670851653047999159818079488482636254147823910270462891377486662142886538355007631877525262643018041168103320327085496807907887588186706116473253074877455578568831547759434726829047775086135983975520853506128969139801840881080172305641787590721015293744898514346290553100805278027829702290955262049850651661852300606299124288565980277718677454235351806693127527583008911825452257468818632224933740004965292181359853901517883141855430128096999327103864416618528438086014448516684862095112466072327809195876344262233054134793929461870573506387787485231007060139106014879026703926203463659129504536810169108522231313153178225165815037038843347080552214814250793206527774317937953383856 [151,94] 22381956573894122466827156977683965322173370814372497438108475310550770352499188940536556896395998331470985547107669227028747212296908219479508905200236869160485936199398317169587274890567220440799057269062616990895181381957189649943775598806693006845347036121578845853342317165299206184052648695868189678188001571896541370013111083844517465312322234205550130448348234285789204235120005875379282230147041457903773558817242034157283737941466885185581411922946758617680331792409556313359071082691645768329802881087902877235251314704188489788737613438006663373354860727297647854707952591633666575137745741574740974633264476703611579269881180631079275541085851694120256194726309999909292526605906611721534384003341096381119010516790556943276839080112112810942329655637053521974671020194134248870871996593689964512248499707901223335280620117438243272999470642852660095260390706458701326201201117926823042729260901808562036251316891009005146171286736986348902360627754143098074982417770186430593258996134410883888057623066318558819907393983050823970529209001120952293392691564495276163639512135109490255442905836789168349108529979929233859546563592801739351068336182211548932219709084963628142508976186347160170769545272712886703794150546880193254310778363729006185505975206490134028594425944287117826103695469665076738239094783457928033144609777315109171708050992796591744740699360904776337240228279275432213951174413392032812191355805376926779467692658434319064753141637183879437072477779845787545526758960624141095680907786662508047835902298880801811743455438862449271489116700057158103193351203692798126260377541473618969334815400809468769808438244463776362218067890467701537546512556163239436128942667218375320156993517586727896136934712985940393023443387137303115061496720160311176767875474990807012599253920683462010544018658860731760119408057286724823724268363756270808370906850315729870540772517171652088070445205523555516196261392974640 [151,95] -65479726355689500911575870952258370109242850816897597370260348860185694168767110552032714625969535160263512972775149158499491981769026396707054315554063246111071524660229368472027162825345303388909050531078945578739174843354988333378389964600810057834725219003039528001209284104186982811880517064269874027587963702683807263218710755154053394259410815045551563655846025933956709227267967040188184518136841465423091377086303385468417821568075866311765357071357427003665823746816248694048341955537349607259268904851258514784906987395034339538561768492469311680361763339596926708075266258443253231227198531005955521284542060390218651369239382835526912127553442519225200079115637615103517886914834915694576609181425926690834808634843865550760447789919510227473614286359751327590804613209778280156128483125051997941648027362174559371929090847183141411939437031341890662863812347896703467431168542434890001507008596740317289254837767859996769520501174947538270964546349287543667166135045256490840721773559924324860487307097915978339921501213509230214413568445249999074967401551325013372921267213254318430758962195214737112395154075144110185069868382138562855709292082073771501335212250960305182286004440667240836905630401037968368346050566789283333713714990629349315996521000922945422012773881936865669188414324671082231594617217805232101773245837512104066108870383825170570954362506491729986645161266057765341177117095412732245414577437379415579800987033559417573388394343224252574496353695592485519636693443340216019301873555586807382072769314922518824432376690663293057054059966506044763432653949896806743191008692562821127395813511462618281718998184673701529597289628500747568365943107957745901058943138964429429692588660555978918319411362793863982365193933595641309133403941994996598393227174286893344311414384949733592454302469346938011725869089537532618286650280125548827025791581299119541922420631215564681067484329819821041344245346 [151,96] -84358431108139667404456594567826269897946655702537677221888562761520490160852607052902902404815406487574158533867710398184341383820148423748506038668032950512870220689441968341073995383819390285715070412398864215701943851831071445818411698519405234890760102162466103506278736607381630463472145952636612825029260179814009763875588587495727558919866697227865259518233735392717464739634547289250376066362648834350266820403184944213877374105894283769440509537908932225187059505299583836181635072672460723966962287004662849551455122818155268660416700149438565123746187657710931476029182751116651306010369544667812395966909393448369851672361549770144029720327895961853381401928758438833231824297500289156475618182270697864030398634952847250116964788917705782188486963103891285467268542855828049961460024603058108571893951329208149287870015067713885332019345704837158981022768765229367732409806111373275209042902527973212829819843735022499611213314973349258178980987473429375128910734878253543398402503210241004710749473290727753229934037846214136550019793677809493816696996164595658401778185810486147885539346851127423756008554063956330620657359788302596628417143825741105478010263084994797589791820264632472237274821780618558574705208017577992666837945759146288963976125390801646670934050591969463126554961755965203438614673728476321018360881785123377738278754742390081195554745715181094815000991311792561113547695573524372954091557799920099857873952334780184334496211566026650736667990958457723705760007068652622037733560422583360943987572363914443909667037685660401959941114376640592995444399582726469855310839288926874907141827367890497546120597198736400981676532150889083478878142419255229590227512794743470009547081472603957275584999014041675890347861598710940989147023555092990842534285465309003570763933819003944733883008856029415279305772937909552596006390174846890598429536148504075732835986963561512254094877535635264034272 [151,97] -142564600985545361616710256980651281979236994564609472793769055676885622747835808163496119575938593414300508585160338962883202578525484453094682944736107330651884480751095771548104579829346470175202653434707091699039540832926366146137451016161897177467536135677228189314076900135383711298511580869772515939714562684865360954579038846433735351622187044760755407456860418762890100943986728153872572948102193660495638630043761233188011338815355809438438501121451413973111937169772806799976381829305462114299377204312425954203710170625479934278041124058190205346795631344027373368958677983580307921596633786888107530226314871371109005648121132882258913233214903528742274764246363778068300118158362418922151241224055806301176588789777495956942754634771952534402138321839832818761738161883379566257177372893878065530109418791130688583373606262291740067019321855218501858035393991991734399840306958075019783032410646095137885871033325706205561907602121641423548873802935167807247118227955331233817660161992335798214486884896272608592123790091360438920170138630967428940893487730774267965184347427934942420370521608944368957162412982525398806254984432640678781295124133156095297386145411675311295609902045689201214678019303486172630861282049355152136116477721729267037525455981667241082428415657242929697088597235348483314047090241366954107415973604507862692275632618454456346280120066828745196727733841599215515955225849984935710796905018490976074813289613913890799693721133421107488290402113856946450782041655768942432876303880864846182941939156742785854605895073591917910825229112872566587049174666337707154533711666234337440197551561447607272954123211539168594832032268627041586535508018656138395878689687049680357784658937127995020398055708408901989904012604933434456765500010957836254953232606968394982719882393756784537652157713344357826354822839030160143089489080635560911376566962431894311204306150073357440792926627236116 [151,98] -64415841181435182773895769557761665001954136014864804758487102501976670815706445023068466961960538344001055598746858500041008726664228811159369440771069769451158068331157704983782364702528977995800392345488639404860191060580662338066207980914704171017172246464007526906000842283746050195545994891644105324840196756168568446653398313735143153958920352365830003800729471736248374699114270605655560554928584912889291494787974608333777719750870198372894817422185678352153687411533647070137256578127310916745479750547280727391331544321940650035615795945445523389145301393307687998831619676239174670661358251013541394483929614162679245035128824807710625776073504364896256675241896459114298419102636873324028858213300430656452590651581174511202596344749667004868724984128964034622967023811520645847521953905873671782805543538333844466303685917703062013208416609132761657845955493282697632134860212396194754852225456360886041710212342353422486157192657895740184731991642844085124253122256767440532377387452149688159926457200119545449071677733372033453627377296601953290350174366191894598479853770851325921384177494053905567389912388932385110632901323825622304526008142259921324204431281944542810959025529884073015557677775236168120048497984790391783760913722760695094066586009835872582872714343570068642578899056638627528187342971025252129408329937121490583414117481694567784134429421870155426931970819913991268460425769256957358294784291187993595384576227464593399496085629760877241096452981317469731036354109637557874869925037031856629843418548548444596446736251693768987649043596010708515664547200283431252361588601996287125279004969999645633297799192183263749907482344791755486872392737630154407827115086969138966106034246669071036330494614413596294038077843765367979143262693146524120751171647382355023292247504012076456759348392881706481241144534961615972374660030563369242488045494612245156212755260736667724940742120 [151,99] 39750939085407708195439497732673406805830529615520445387406638992649856540189916080936536324402289740820502074539843056473376256345761779774623950735967720772356037391936410581851949009730284840696291979113543413569745604561898455096882347722310352208899993742294861402097073440814624829241394817214812306292912721551509886854121028994334450700660005586491315623052390717748396231815474522621325954683703310274679528968553102422379819561610551378346323982096501101415962959554691927445116078717270567778061112123152714228322430422527551273668740166442760656303035792072974220652868515382479798549991198404913479776418937369339222690901121417871327485494006173277695180976134632536287206798452483546873458104205639275853385087857968858434093977166924417356073870524058855708843576516626739592543010927245004258984331768531484853916861043393718530542066046438329772936381752111441644836314209083144840996132776901063132767579770785821398838677639762508852925777551327919300517639261282421043195493828514732809022065612699455269878161239466253805838813599374181288665233537432261907904762156383207660054842945064016448733782095527459872896854849781843882425493009928214233157187493803649936277072586213509743554491473865504451055635930663369045274219279802859254300148205588406127416739434637022496755691235979587964606927788609976910176864527530868046013431957455297833822615020614397596218034730882655962955563479587448821538625393844873231047066488563858282397306089004142943447756843268144002828376777416520189783453972506886078632378113080939612484408767426490729065342174821417688551521746449376244679340156853362352289062858833289387198867908631222847151077523643520245827113796693215475277071780051862963575954938754095477444264787865364236687453339185326493604299186103035186880165426221663233554182949344932510252921297229630903695521546629864987083137439887343128239601792386751403906080548658514505707 [151,100] -27927463869713255152277950130893352252464661259523096036662117681368534744259996228960713338308254063915101442458788055974192784965774124824965189004808410394905184581232819351273020803767145174512510667923424884906121797834106973061033413194479117134570970561588448652384675035539659265480155300132358080010885987734395924552291638185242594266525243705907141455116597178977288503394354741502007528189931183867110958899652974817207489404360425504696135831560102600461249452980727139502336155862698711913744391267014253786034396783588540013843419745345578736156957621065052546513353441870873686163197578949993229416525033954194809819855810667961172321230821636378523862437635885809917385670377661456648980000185288387200465937923913422987646311147022962713897473856042630191415146765073821179474057795868554382836302421956961428420620700507529476679423843504131605792654482882055342412348605428769041561063577404977666700959441779971943887494620333021103443588203132425430736836574165950772734036267295543860652215707103632247841303736586065863318099129584505373772446516979580544442111962331228077219474563617184085043060973610228042344145060972895977035522301299218253372289277486678441168826767225616411735471306789203947404879947957541677448943974559843227205283458428976960582795149208248218742209249804073788829063837151542404629100705923301806864980197973859166490946116782889339187156987390798150629469237596266650553450727618241686706081821404896103639292894337315839246542449606056677727938633365798969659890747079838402643535332733037921555305721347769245654436393107277218978321959508103274479423450628919981155897790242918189410515542136002708663895856265285234961476458699804727419965713250214109984842448023761334936037190486597305403688479483855729524159873582263639214414231557720678189887353794145851872110898027302298036826069903433546392776124481505872964265607068156108815752539068224 [151,101] 12563387162104878262766260213933826816738297932995649757352946822546676041128445260575074102417470789054177112162494844881224387881862697550789832468225567359380926715999108172630377139421152826912735500815933800128594884168282134293718258724761897757360020066478588615476965265755531714925680348973102514682213701933259608019694896168356260739047197011066012425035307850740526466500454898425764895700195639170412732043166668830008131704291428865003757129037572019073929388847628280758065926603972854451409800393591080651288505393717440854615413289341450065102498698476658631092391208532943644537635731677021982125658472441139199436319192312622780608536233775556048597714099840292454802190601375019029758012284025450400221413027438580243195398209699453180806212826522206891560864879075214191617275864533432228126429047480515113733547968840738165023991309382955946116633993208360602437034153839731251050642097485573129523904154298589361452254670707860599731974394561176097832535359878779207995810279286960126177152575504634370289333987374663547732985270879864159887135412603274339652955793783941506829591096299461256786476547300958417262865673217403732491019194017831673927225394030331711964527596527698188104423549690935205531746788371861006065713387555465533079307034002340922136915909075718437335845961229504668939733190162192366766404919304676095773208140323158939976863613770694613751731288858282187024197304927152024229136138961030348237684831967995555871038775774793980879364758153847757189601606791243222024944800614102792060680441836908044766917316761503456487386347678805100981019666801638575075860824015591421215079189187920971209727285408306367755960235106712408297143510328449178210281328097936480027043539745505152908640636742947286754896855414692987223911417039021398417138437798605006773973499652383290543945982072979516213780186546271131083496674757226214685576322048910878676267368 [151,102] -498192674559358858565512895935176353592756590073917227120452273174571394250820608837011302647614897857579176325623334064775980933479787763709919506769016063144546155164052975277507974573864792217838588843019627166249776919959254815093189146497446550966994111709662094032162146815765442083787440901186196456520367339243700227998199754731052924791655073682608928682925868894809871847122105946149076589044112593372870971509320155732660794886938931939925165199332456336870655218788080001967742408471393289106294259939397289599090665739626901475186349355796098260226613719720842768584765582954027122042593021011991920544948194129779664650598704119005140336085603816245698433156372473247223571442305487324984331647253427341737740644830602265526617640233083178030351101691088040106366873297166079421392359247065706705850907508813020155733270144731505399945538986269859398350459248705006749703488192814118790870330758407748730215770273776861813717512484559921673953641271531851127974149339971015045076119410440790755293334895537346170470181860431474974682883344208303358568862075740614281800614844857742432147017977460821636590308102729054312149148905262858779225632512706368257197774525868069228087822649943957409666914388422449180008963449123341557319746541007664373327759999775726498464199134226042037317499182374187713295613001368658554740996197378309603708495933796507436493459061851617095047939732238527886804725354525231104487318758020990589827985627863528653807628312305298153498807500444846019122444788041739067792271089914858441130098016748124855499967478234350312374521708801470568666177651183974239243130703180196833133946884441483664860521480082639362956215410642874061208030669812766977847623490912938144751545987556258127590527089504253833407048161039213400620596280522099349086981506030243325312831755541323754929353165229455273709988590886002954835773672742258424763553101178617152 [151,103] -849205499993597392413482694223202907102164639391842882961000348152255242417449150345300616466127103857741350689000749763289842966024085105485439350742513116437269131370079563576245175192882509180780927693795077010873633723294323542733769709140203753963064432881751851281448958583077494236633997610794624040395507539636395511717727272169952740676786693031442369343157013608832774409287749409503418394055496785417338005236947809378824604375653028593397692359160752720766221164543351074397861329903837884367445656734226284283370892267233204250767540546911031231694210473947361464234061894435839702235970483829443486908040919389423553381422270977320570830016001478035152888632404152299495855843849006379113796897457002952348023154495399499155664525286154647742037618021446444993417757015967208763375658282938445934898536764804186186533263920969397939359957759383362070294909448126031106028968501758612571111384638467119594818564293442415331729365122353748766369436547867201177807232908635962088843772311472444831610773132070092231159823215735993919940371673422190443801139862159149369379563007756692692668584719391663799456761923888104256526049045344763431349923798723556080561714991295335803900931024669997694576739441859162468480224519533388591326276738401428824486693670195489216119699669266163206525828649146755427208279242264553204510870178480489530518870085736824120799433440066447884977290034986025819816109272754678529538240904990403346706020392273924157151400879718772446639646976796708932894005070139359636747876976913815980507843737240134232284066620932232347982216168850938370028975739147471922891648919347929093465653358695637208509091875281698350509099981450579420688237580813898488917772670822528884500581914178807268933234554434601849417055865814965282711332785328787959251635651667494069301337289520217317728586457450139132866811689084704382089723316592921214192096224600 [151,104] 486274260733061571718147841208785186255239210303480584290390138306569724146010860333986378523190900694896882103530492871339719358443858179901119020428472235508570033531636059885032277506448074954769771057802694813879672688921897087240047672620028486476474096994297097827859388473692694855147048713998329486690470531466135663640970211791268075877385108123942126671006764528559589415036052231074687981638252911075399566937645635170113802091511774485020805026800487871575784850089930715877728339745900742526121582752862379749059760429003569755125126810369350888829027213875444324049205695990961861491457259203743232250815108335256916199487273924997681901522308292825287357735193424450226000684333259207480007667563477199849490326732751703814505059428552507048206725018022876645531444277588895299617445883006540474679877733419475917813667962742978823058770542583169034228127072952700335570006736776907575640077099027854718288297720055737843124829760679235289672931769677887489182599627470112301265382098729552073811082756507135480923367361574652350593858879805483684572800383857889337339773867030664699801911673640669587934372005921331571286646908239623734392095954387798321636356454447482080066321396598013544559347640468932083329069904327109113276836581922904322979641325644925426379859743959196569137898344070116255336789827127994169847446212271487456741611937597942425657346275005489771494616341484059693661436621098244085441868088163163370477178342423052202336512009182416141626657335774238123912389331493590506319523298661043220042993837358065873345377637559027722178332859296659478472027157716016943959924947495012878142062854550820314180958972611747383796504876350273210136569046922312920176955148885951660033261070569002023366964896929962847450670777250060173577728144294778627358616350225059269742306272239828693906845752201049127704924236913063309885186171747074712451008 [151,105] -44031148871853476809881410800435766588966794151213078278000838568313709624252819321089515366554832209230273531860657618462655157717070684511746473329623848557595856524557369468195402943831783853042032690206145819425023797684556208103693911217432193863137090439503947624126115686500248871174535315706434927271981178601976085613485080412457263923375368331503888177719772270305850955798112055682152678978688198746453592042186475980654911879422776662131893168594949053917165224730248140942180556916532577672579604975045520600707454547402517663293080445811175122365074892182895857142172392320768001238834956530781517064006357313736716512341113586137030291557235107935427177953459330760436306355111935537004823502560455843803887009931455891876340566645177559788362241094747640651151578503144118182511525517765688966656350715694411242740220079590397178836013039617889503349784206890064521449025885742496640176130987538874605050151215903273151588204080337310875530564618741441054650745249257608942622554998603370478310324771605011541234695208709824858457609355571676901986689681053724642759775710735005278557309116498818083382469550769147286111053875539790657974409687264100380848803351054567533692455159936424416507827888174983966655136580993981525245515196162219279832135130791416554423175054701320714775912279950789002261795725911142372534502020534701171631557196353286559308228938989903615461379631139536339861028645097356591787292142839320154194113107142380189420818299143562444007709836429046694202164225453811296953782731685140705749801380010409363603641992140444532494816214380537504132316060318149988673464102572782718995988133609674367301705929762875541690250935056749418603345546665562538937592275899476992414551207394492982415532628322549918332883593973002970626641462776597862226615282388674860781202340112481611985270606274625650136509262958919980051943062342695704 [151,106] -41327082805331610506590324200755423960484527282790695466844779832636015802251025481767192690809137880825784103972400361106013382409661205605019125446307215942069259830798390534577228581744604978194376507649827308312991256970143101127701459168957849198757134809259517782647396263297583851121678308474792734353309068405730107373936025952894659304896213474392591157527990878789389178818305221328620024802389275614814170864582883380921043496709350138572592971141613901518759080409539124458368184888863176368910785391535992487708695442551858242026490822779647522143289021523518945617407936373516756221387011483994614899191952544281500323588559382767147047938365655799020798813120096267326493250494018316936860934057448901672483134574199084447801063388680315222073999745063778709796622133175562833780260374073713045996632814542126144684873847552230976678626872668673554308188582157071020101537295499705006521257997359257604238847570534012125212325771999795947573271224597536001284675328967077528061771755302228864373201469486952815588156501807242418857900013846279606927319381276474540834280084113794068365894136691751641336493819962957938736074381137442160141439109839494056529261284565891661319242557034462959164686147277299042357692611895435882920477780564087679432740300034349419660797469437130227850621656440059317737571406811350803438522301633641647135153913835957025052670485590582228540848097747928692356590780627350351867337776557263732783128132454952516585995591252559668531795237437847844449655726249170785007124750003513939170266699493190876710688908201299877256488198187494744538649350381291220930705337844347598391632522138406959979946552594345418658093087166612352861222104201221392361499801605997751193939023013097653582278702064336406946148977252102471989174817917703325031889268958515658330084713291750946355710066799663973046689958364129391900434731872 [151,107] 1574564277995713218720983243687009416629950185881890329648007036006295832059399093938000009280988121732070739072535400062962350216804237264066897626524757340372208790258688649560769680903605821963276898627504351777705452573316230597017024482058273618431261088232956124098574456207458054829528019942645498524099236575266777971678603568325235618366490417346614907144113179529074607122675249112816511579584789940820260215749844638892107510647699825512335609960945846106153401402826854984891996061451989335625275893834938580623770325302020156458462670746197288811361469833278020378130692904585251478313003329787433966673651168427811864731953161788906099767214474016289428471240280015220050327452436178561388222437707640941163627886755617065138163573517298950030262533295947551750750812333835044727377320012253030287704262556668268413191524390183522615969766592778641308104459963434698584692976186150775503909116636143067424739574604900862315954462372994249622683018569291162038068907106908184689967157499164834193747660820601136587028075050615605350058433454081196427768606998549063671967428652071702518124635175298115727663572420836231045383596499703129898082762846776529388232213362023624379046436748368173867952218260849317953816429619466899196173729101788243878121096584284822015560035626329587583844650988954686288115963766930841050275446242175317080901219766271027736495649671747556679575804292845469308474543476830957516483768628886741340491350749773802049911134825916739764712934644957638188741945291882601783651912387217513160108043460214314546156431494633661837528411433130538659979121688023112708500115284531385125832424929447112242383785540761033125464324072185391263852377516554494187721186700238970867842833683370411474683779725382340114070567492607953870811844571769296970161116299449699931924843194138323195709635793314683972898785160638828365812 [151,108] 264249233992998603767614751424628054657190363754808426947370502660336910810293930619349486396654944918434188358868342890953495401922746544429788369192884155977657505041077514088557389757148023161941821560448521520547846172556391902199241657119003354026288524746905373712765804726823704676934039713686186905922531506116328584415416181130031763352250647375706505909218068493504130464162417242619948939286564841608804796899753422072646222681301329909148470003770576705323709822203287396867116668427286010149178650767978059285675885192704087393408249020118671781312674725109565604932381365555536614823335831728404288470054825358512224995709488434975281583774058049647935310440434801366545097012252174593180965269453643552873502113893170838634533037679366019280051576699744002118166913470778938844257403477309155565633596575360703849465853507349128813481295611404546217511999694018909574532640166105208019773446830423596059413848386425172312377494486183108377127050819986054155840531770323504720946091544125727328402629112844139629438382913021420123602533713898088484981084811222400502005073805895400404371905429913006307538734354016631631255714859509680136014135938548771782909801526151476630761689240939083326362950907960064461215321961636607817701327705891845186868478541226548901996193822220752824939787142972771550310485596072140059086163038280755854534297512015076266300428159451141463729533375213635355716710009087178570587058098758303582623127320482999595324286915062767809142263927247881303760612895139107969176093913965952117061591682090388194238862728466823665388657816736358367175882061146511659180805362110688914407449668128349401726008311026685783413037299506621046274398487035213826248125831961697566157810269846613672666354751571546424286771831369893146405347082207653490683545626434451300941230563809329104696258632804868839615696352713152 [151,109] 8455878204407309900672514277568535562500940091107880995019796327380938869190972327547194827790977532252348788271326419456573952148285263595397001113629477365420391766808447616269186954765987622820984793443502135336280364266835471205191462142267401581768734923238293980808194627291825009657611170169358571946262626352652085755638869465750841181633130250093229873498146635854721518551492121457458333287464154797676518660678875214041118643861166702747108017266360280220575948974810704428173029975691481778537344501890357657957642123599476129191350809625965027947119200574123867099704267374518095881439624036017755989663923747138700485373225932834528400617224162103060321122726997568998881332036151184179932277012794524340631251598110635233578362301883002266938951374969179181529989417908405249310411817427641394330212598918298068975536699152177031047389320500996372232490120768789962468072181916916950807367057475084119978501824808971967477984190376285553486028599829351099363663674425496967604823754634900309545270775496194381940305685330567536584857099427624475533946895443428724413890445287681715798181254596573887954243278882079802540150910684693840937049998083239222354017695216958021347101615777241595414612553151163483346769708577244460847863240366865317067754099356662997833471189728787299607954725287826547086351342346440605590417616163861156806792203760262048654049047218043574320717298498027010810046571461236044421202378542250304201151613111587252944653107114594704204125888600101006043663755036927228507158559605734923057632167995755715516595410558122818425658328683693895712913549525601173570572851647348466717795482406425553990388280977746684130732978510369078755210965040691195276873648278053557479232728139150931640785994188508448712098559232891500792106395761031630832186402277983892370055789500369360684954918081883007455392840 [151,110] 10794634832287744731535078277969274026067192170125639102436415954315624598193837070059966827693419445135440122620384213670858702309404724012256840376328230049515713981971315611941773572547245851501294188463776733747290946908760858628452204864344465147702054358538624604207833415622132068971567892723331207280560634605496186693598009486470103574386405471778674926853743351480154250692869461328046854789643799323251770727640253153432466314712150788401267871377080994248479387738854594106642307325151003776939426031330582343421649932199204790969671464511734795177573640324304172805350028164558158559957589352639397940939479599070047298947944275291322659770661245775573370282932956676791717550393337305787532904984673492123675921605484519780598955073761335238051793770629749115883615970006853429588942001509977326833571516105544283135852953937747210554489758922463754053891459038253086728890937050047965829580352996362993547924779611996056897746991277018764298642866056469335174345594821481210886990248333272649720963543968747107987268636923547709356132325643236378853093117148169518463839420011295583363641502094509305896149396599177737330520100264845502494240259459336666588930401599998548354195698622078613428371620002273374591594917095515434463444426807101004173030447093728759815226564154158679821601000651189286263365031921097923143483023448974758656471524258798735958984168435482327724570085763313107743691683930575138160283005220215242666722394737893565440373444157104585403554350634446236760061532996623416076084563699053634964696588866622264792474262422568338189579926937799275941586952859824752363446874376026567788365161335061494270492616153342928298552901250226626970596325632167504713581353148234945565883970154656520301071320957495191620094852655374394704983116178192324871684005099918233700379726205490733278839633110881625088 [151,111] 2156436516042662712938073555905257298700671495553963093427331527800457613100021689378566154390284253206344305230680909882710876407262761213583962353560090595770396534333962534212389380900578219094349393058026735381308205658519181300277654004852888401508769697985898482223184818996582160861746066337196153888246060406925257862842538087398831189132607454775222107498838880494511834139602942018342528103180136735806881190950707596919012419325918257501996869069447978815982638882256626686798441381727432024315147120582393597388904774386337091741170412847280829616201756900242741290430613060410182733844307696094193461157655364118762847697769080270820333740581053768942489305069405636498462523992755523119133716504859212268750154287088057060283266093716647687301572624431263783345826909300725740619445564185877582858482924380018947219627597932915076663243413456962313877248433085639549283738626470719858326129031924005146518527916160356695363069780063326943770487603399783858890949345326725286552258771253798991275055383099534507686238488531736458997224880613428169547225235746386033343051991194143735142717743758297665018371993007774887239566003483388683960342560623034880431271206599009816602553615679624828469909890874160418212370037594496218258757292826811848284872201082894172769771655404706505067298732790981639473674621504923313392927568017208712190347963879808747859157571246836062719366213445806718181846934718059368287728503210953552159314836132918665086506950979491087198608482798739618912029733586618061176599527605387759791849259299226496749040960359495090760461014236674743025293232501190730765428760277819143079732603339567121577412446928643138610575850585614188327074832433772952210730530429250774766612360748050832104213097465550516393808492583225790258928859507328923002144382743641782465533807935466156680614801734544 [151,112] 203258759830130277670890376900421472396873094144782394077846636608698065495685842277767355369252871283677230127680677557808387549775884055109809106193339835669203770773091534046141743629692618930082284536374301408002078398734600472602574765648527326831428634242980854849885694525716524307392370631550895489506130440974622226979745320928278670728096532937767882214659560099486222931157130585278986172072655664109418650744230342879171102866425697325925276467762243388121365865128091446237594865476556484621784470496601172679061689896555114285208631068721029959514741382285861135742935817850296302219783341024432763726243763498335577855568060759291286345124158877144052884864912576677345113609263537205983161411050074689069009686748347060797740075513421855885165676903317283292138830436602892075890733240271523057041885946882142519128513371259634662450433540290846954138578948975521062859684352402758807786933678694123315549879497747552466508653984003663653816161591845854145442220807410912151877896543806077912223339047036687527399572956661328067631553061395371127493353261019488226487514652862353142033372172812431577391741860229656845588537813547979992997436978191861751148027669712137160190209720928550995240104235286071771880827846585135343402574059560897364657734131003779434023578821119074823915436784123018348473842077785243783783114527310336906775345481969457056243459473660091185911828443318180960944216543504097542707177637479975006986118775468789493507675573753180532041785127908766536188700280087327970128806862709627720089977188381114691627463794255863199960816244580185454027501252981485424843435851283376211096848050444930786616327248253566364306811712957592009577779986728328324158470030595326161481846581013891484466915315278669104838960420098357816796957287812975986940248663270062252791395055223541936350080 [151,113] 2838872425313922490462318874083767084386775943968705474495415389555799081491101336295486845249774171443222313767638739783230777257957362489169137955978008247843818952033563711455428498620786346184781850884348075638647358512623308710816390944350369453928561913548195434997164557513106423013937055576298924561956219401710715164744462845426797445362630453723432340912431287967195776129377456968917937386122923664188627209961166893759643233377432533687024192471022575997162196400093080188667366719268185745053648181715877270414880972451736105523383597359294875660707972898374338456330593481150040999369241130185360112559807468200108437768739473092857017972563714615225002872034386895018976744792711226441738057863619240342903692159409919049119426959844224474494465103801543039478349067064313216638398620254814556876591393223039977488095978109563870215152612940764648413088385588860720441191130829237940008298548286560870311427647216187907650552540328382631121229451016945599358412258285998764935234624681379459501450024719849353311493015672751432179639603578023915198054431788132691357142129986139566620487559078355825056849327852377099752919254708023728628300803856538700959019213848734019601102913950559732352351377898834335173450304291827829404854570648842279608260336189959477062485472040495053093330002625107599362704954953085825261822974344518081951218400368195383931803678393884792518674617564486547256364515111868090564025602252000135051250573412543356513672033995930401230006544924268504359318131103952101375523331440269392403480522092501215515742733142764402725205026197354383554856022547375350842880133479855262969950872971156386292668775415651039810676748331013782708870484045359331951560147290063972239405035855453819538788213540984858668135020685228274915456433805895682269253814883500670816973252278842832 [151,114] -674968842313452576785551448350530071338739273408968953572866654769159613341273748561937448778105233986686797578565463831644711013975642546505717018816158900345099967625005530487999677159020562868176307369799765056493106049311210526543068775121697126340395055632208039674079616404060541059469174043645381276440534941337830100309589080795997636707816123033154311288681493083855877107236179679390420828194560146412264509641739014319168299406545458308607853125727895608929597007370225612610275398605546433584202223663504187258482475221464757191667085368292954787731244188424767518046511919875086095239450287291947549716513416348200427904875893080209817825082212570820049443436231273678422690867675061304400524033509828323135030089330570384919718386019153590139656902151026593316676966483301854377031072144852443864354860545060046144658195571180419862508486721414842972636521376122471476848804634899501984490293825273251448874431600440539468488467960207707549842259840445008234872231832388496914835974122930473012765920147846809334131681560252616286468072047080817555339543720165573141795131366751403900755128193720468329501316169213678590487972778191051253044192966347078716340141440596478540636540804733125290799204953119187162880040280492477658742587504717274138623015322530989609122151301360258238850858573396930661277283262015050312356648974052959190395854006789301596631501299837895529933286941903637990942656007463129030099408474633560344190791894353158357126253962047518594588030814386684725377223079565064395238500239365119395638603601642906280474900793027252565599038779040312948731864011039737832921188013073918410789096838646374248028263220966074241976068827601698190363446545407224374285374349654168594236782041786808865963396787259743032502310932425396013132664342531287060401474867508919909429671264 [151,115] -36582280741619962425011138545630607201790824697467976071176691087199483865401998020404495934400915656840202415912177873189644875622388680673550381752999276494849743183752544658580363912445429416190355870842054129927526855271548250010514677833010624743602060161790730910300723358658880507816729670647881798189950051321167833126069539507769573013644360334983005048062425331145640799489881284928359654735244033509693073025887490643230533091641666160606996182606212992351854043159139192838196409957021375716067992843877122963023991149550119124030570512862252883969175560344959378014116707076946206805748166714556844365451899098036733283757633930966768381247201984459236787754587651110506872949279834145927821792347762650984035171819356536673605572116499935622642345899797921073481780896611177632449086763851123753528397466882311993666253936074897216097108361744660338466563153191449141034305546656473967836020020080742707248938877742703867071462101334050189879717796800786352605479636544008858798393028287760850687671808387425445013932144785230864444608475811682232462910376032495761689155898349617117937746823018787273049643593441353994368185842532515188369058784729228359907948955415590572738609962981518732946306507862765545316836411135510369357015085161000646907677061998406577347528905701615949636363472262837174482503705257398427510592415240525769845614976832853764914591623719105747384903733687958655228528672906898983102714020296587053538747132207905186486372374542159693476830770650872414381590567122384266919564246695775557087350960817979140893380833601112514757733840661032082943922844947031455277131344107630327739669000002411642746003980495941136624925299256772233162731247542071883659067325884161794730996777472667348063921566889975484612347837587345278951699169294611501159966312481219303116 [151,116] -729855094333020770044616308400558579767650250745380838130060718040533453931961361718384708687064118208255502259068805770662215437647531777972336882322603341523701783794637901644869721572309742578196722529264349979934230911978186421054121047067906069844709705880511813985388047883008787270288082901569947673088561866245387049911433369728872538401540802593236509401145505189104544369159916260875063176082713863044994317127423600440122751003161451128037157915847935058427808268471339842379891051446541736508295112898132026487962670942333587135387148513530697656550566245341488065714764643443861669220455749940177111794625907334099141482715928947704341420740389664744470146474177113572044570635338087986482233811741358795116460224752609775911420106577221914212896259970138977231392740186419528019009573379350288090544393987233421110583598765576051567275182769188346781016800860328567261320161372070838888741984241210173994820564078563915825144394340659688554128530236215187802432840131527389803762440624085517720037681809911840772479186574271859569683033686394184026728079437272373183511100285540457590268032732703361435886992877235432673020617481143863745524531765633724944849289777371969647078131729156829911075994911223540496511897307398597061353985847036648748841573284471403183947145363143670630408298552093845252409921076328104508356127438951434091301234273777937067617510586002367291867136765643169500036655924154293990662236430838453591210542827577841976022094780784884133475597052986716382691331711453657622257832369287158390395450515932470555700295056325274817682092328495648097589902048699090819712170109399647214366220724211039006415840282434444748149999472544025757538667895209934225789438168879490601285970830934716542562007752542623387878057200224022757800473976369345278737140954368 [151,117] 1097726288511073552999832644797105080130210049945473129285743733867330729151283425816390866673708950380208773242954573298093585346322851494880202038656135357952497946186267891125100705028395048261242585331469026089114812929525082561981805241992004278544904694635066474871812900994165337074696857404499940823542897915910045439243788821000624265127812613845316921007167147571375829106307501492467891267218873060886722641873757746189816241285952337331778923936336304923153951442990896479269129098503481362730251431855008138967979175792784586704644988222119387778696818476841726054356549475485657117228453622977453718158862810101876027053410924923599638751125505902798495763619018243650258179387366471798205912929209079857165610970094588484659260672976595890783246675068566583823539342536145393585887890272557312509801410987127313501998749272796063768392328279928685512792445289348338620125577317497540671805299742376784287335546542397514526389729127623822255462779399011075061066154552558551515210164497213388731875785466950165505779534795516173764869263646915697010693305932367332061489167018625195906067051132064262672075587398921156128604432693250426788969557857199063562578656672839647685624677078143498014115202192084574473412118268636102917100044858584980326691749056144765920010939986863789588523162314898449137596994700285427729525676988631688678143775376052202345755423766998018930122588281509160099831850342316199536959025960985893248288431943295280256255649855867765966310091212561234194224334937783062262630283592783032990668657169665562017141505387635365503536116732631299127106769153213610056366896650259575016138299608692704827864711924288274334093938321700477854504592157590674905704798305657538277737889667604389145124280953574175197234763008621635338514720047903798228128 [151,118] 680025921394705246679343586426709277794901307979994207728502248575422539943058826190918841066323594301749272342114039754985457415212147955950546275164286858638949991922879152063060652006399637118890915682665289928539805871010370749353595795125996815850818272138710547160706345213529104818987436265852968555496257199796444367774385294190631949572259299170654904060955048065820020702634534182496055362942550264188886142998974848737040914797673689081054717880886001731443348111008614822360068883594166919186833967885388295381034120252041943136350725328719002173266172384513437991474529706982047515295817516460088924781381971856068895823546944063224076031441141903932592335198798122766714100498287345695212047685540969807957774910640129658736823504140812303767740524494815279206219870613491679670711434260339369351983324683370975320131157208575857662948199362599508153694457608700589542716596373818581706930879150558872151518074550031499967082804963394157064263228912215826657569266689991102106333609034463257488050421667717384850576832317018462077505387414189795254050515280918958657243800605172968730070470965430148398010851653278115229661301255029529151971939591906357066039381362145915079074182324991619692590661674621097013679992772350430698133335529648117362429239680587787174619459254201641740728699407550414756657769138969917269093553231087097921435338908182461570406782302394907757194484798773509991062917179383009294476421490474027514405286039306185427320145478092767743846483791748056848618968701331238427250121769094602919459936555896791756794220834346414347114894056890657363578543491731362033260323001039255481087762520980282878132740819172920706059576381944057058231255188761433802660273564444070660711350687226489182189088813461360423004945462325901898734799924180480 [151,119] 2862028351312155077661434153754408111413169655060213437529732723256738029824983095560505653213846920909934620020859627525343621229835521652061898397523504751476721647448442292704299308611148484901544619110497592084188386190027988368291296836527838097481163849065804863394748297165209608661777343816035396360955785115243403972261398648248170269761343531356211933505095737605533064873325526004911740654224657778229579203728978939016221184293711949752880520756807741098504222757947903652312674774897054375020739318535046210309389561026599200811507220985143455581752645021560453789546110759191115086329804164331553261301741938690183450879121301275995987638613789725963043882151558827609129171040603640467584401664755416986508105115077678791851968348816548164468618865544245503886810387111078713508948227351258924301473374569925979899491977409087725048175135718751638962991374115552417000628465304449511426409033793650637156166258282949009193890421452210903632403018168428850754363666859417899661615745375704299778402092236787834743398710322108921655445260013831110365878608954427737647825049579670883592157814402601172772412032317324503884360618187661518668984731701052692810898189776300922175318623216887463585363132459266660290550291025752975307057966331037988806591369410938650866417843762829277409570010674685764875272940239510059162894023984743229545258840711198661244338043320889454344113477188288210148600995923118978541487378131819725172705205724109078349645991377533542527005610657032142248914664300722196746235002725534996839497677665012503583277806001771800879842346856199600252753176570070309540108073963813129305312981986666004908077787611311556952008474507283906191428916426177545038286064756065661560858211812281727520338732496414127988562144135566786862616568 [151,120] -371192021595910260669630777215424095891304254464115733801019688656948664907769606439477191986484226613542450196658585534484900418613480101045523535163820582529622244036859265741727891642574124483956416767367428720957403651899029674245178706573201697197743420073973143466878658765072568876069123575255994816387433762987106618271108702159100037583958085450145330813079428356533531935847757973648941214079023459898764066056952527036204364963219198984749912069422405552047866628516923734612691641246502613219932926604482474516977111303899198651723825155398029173762020849027160463131698658913610592632450004140839420689367547094686346465382470393694781529919905289624699636162733881271692353945701146092378236197910709135414342130421760118124996358631957880659772323712887455591601106199714886745027283481406866726069560603330432789999713503019302676028523054168523821179768368617835334963439895958843255435969595386360793134343214251653999881885345256226159968735118594563279920370948700343996143370085869504117858977480149874871441961774844336366910435723381365416886893440228004930472454747684126564773239576910700151544552284161292923827074343195429550798542344404402477087883995278697482477478567613841881506462323022147738665060485692389585290395013583362216497286797373898772512991089641989142832034607384477167468371060339959709856930176106398370348908232397821804626112684749638210104299525496237684292998377354846574071879017815200428796106519836931770921835175556966091992324101856846064923993792883574458232286796824915389494184359822059690163795582109777691701674770877107114380457788498356513375106615040159360340871171929585772542585101956781846126055490289804091110670619043117670749719767327134305692446287305196894782353796591858088645501104295097408 [151,121] -2262693100274252876224503126010916022198152079417358370893292373044812329744676765866482227385285030210970308155249056199374055605175989533440810305841608636830659155212056451330610229220974459112677946096321380079235102334312023279028402126698330636971545551627252399914277636247604939070951371460299781562521435505856829992200668679647075880905253089602347413609795431648639643309488756670076815085263505552220151934858246599082700467628729657043747725353950723361584609133037369116256582835560036746841717550451047760974330713668114410468164001955818645952944439859633494902395124137667347624983020064149307259174406153183017145113353417781938780590261621456805878584000963419799828207798808842035308344838047038678716062540419608453724451279399135313745026366904061789543062138478025319534237239306019381651486010685785013673843346126812294671764432632675828945034629674046991435354140388028632934872091814060731307693718206810754460945699181667266727020590505910957048154803143271660912100784778344744327717058900688051715601818126891125075177657480606643308368294196896421575180249432523829540156917103532956707627826144565327380043033749367359794736271566795642611579906056969354022361733071735414496623610517291409797971732828242896863851189296657455279504007803389633632745071521911818600892514801295057470456910201744239458065179031823578216423034025013396090859603536706767902599410225688963996278764159102462734473870353910096901806779862680410935519651431298997499678273879866213097120011045870069979160555565886418670844208188137933927919974293758328283218661747462668608657283180217763660862729113925304498428044119234240188556565365901251705997950091516300571437637974687050257033352892713725604879121406690853069681088592357170655354489560 [151,122] 4290463270890603386253558329790551836371970453116814733232960337746101080354396519939002971588802109701674227922083836853061547523493805649566274478635398035336409394667346126834338906892920490914752182924652116051709370543150685349021772000751182980580222300727056825185358094213503457060911933431349169404182634973183350717100431722128487095434300872384863161226592632489123153843818007547631325373353854260892947388605444136693192678758392176568824334795433238428850792754498193770827529472177108679301606924387500488969949905841239326204568650157149373503926885164904670891317448679598061302984438781141954631644577505256859325511262245689466318101885674607868888616253920541816513092092322942650507194707709158615806241313066030444935915645375069913377883574050381124532552156701960685968950917526699892920557184856422738483463309791703740008056284399705905723740959300141543161111604089243245420968145992577558038956272944474196056515684524573117175892566588670197050392644281320409717266339857368731551125501588807918128235441689158956394000993782114630811345886321063618915506527869007416805590550936830882669459596795959222067134111445466702005274419947707129044477402980797410041647188474153966864908034977102012214653564391984623370658960575129127606967694661735699618603121166842664496474759789501724155268450366530912023528569227686115909493674474115710422143167407392551261393776462846393327287721998320323713529672171509248883484249926157275981418483022019308404770307818541964824928605059011719597158799038847281712888489817088913771250261012537159583792076340806898383659945609824949430911945855582880108185626482274445972807798801739029134226564259536133851728635468263556608186591608098302094201932795242259541685804891226474360 [151,123] 14507818434526141198089194054438116217050918994930520067898444478375512920293355389258752110234875038316591135056748733859526984122693379685084934189446088024023086690929649053802854960301975274729328263271128012455435679537554115739665552285159531741849269418532803954187224313667067736218989432521500445270930847663266687540372509251926063108772759583673419988649378204082810201603338864477031933944013200942565956382406956056782396187536813646035646841432888657223896812417136787026239940673000815859128684161802439383600281146128727134630116095056166736453456393401497698965466550281118130418505691414194977638017259099151864341227472829137463183900705544190746441845751966348895164926266628165038924152728073703300134797549913530205436098017354558453836595685083516814839195375339631488686634099350057559807690646223567890921564828772018490916319534782053754884720547282986455671523758643853319215100863187395902013181046349239220364730409971064908296807649344677958435291905282215361300383845713980053233748587241648277723526276268478463484289087298485535859220879951003270744497237441294130800315520870363528473109472837770471213121046293288777946517005375453078052189999617025710555991844996322689060548777368933708537355911638110335403962406826487076378834100941524161500189118815418186340543130095282249841491124726262078109363862420004738859502894226327142171002590247541155675752343276806178928228831405139961582302457810070015270731791446063890287212304791515380063927444842360370567781703423196985418350468727669159799913969760745533715734801296229508511197907641263722531256109773700786216877774424392397900424152932898554852688135572252104327323991727771128915519824550020510006534322309297312956972286208935711937839269887 [151,124] -237061793627681571726230271827393069810870374135235081914840132253025100212134008764398644401735514466828383376961320072166763598558429688984855705901669762492405439872853317807925070248118876426163564806642788456286401259097457072587330689952051585715546055131410954823556180918191963574129272328540490599042272649960860760495269549997192955916245925597452833315851158667873146403447373521132855717279013520238120065001991411028905555280788465159110646909168446480437033224365791835877808356344643436643016502218250165203396268372892156979650430657389802026616273207746744243907128671025106773617964955758912422817580773527097085367050390961467421082682891533880617090033516096786862635365669288278508616110562781715028699488905779388037711729059505019062066586523502917451649048595136225335680277823755905962425377954012143327833178765199284377556163341379667789158110018581461928634913634820904443557899263462278355243271012452594204701536035717908576558318674312124699156908400563830230320986712961980737093044935830744515432048916510493864126528612637003751777390745514749758717856202843885063147319282555014910577901462470575054805876020528573783959070728822801999353658899373155667218927485376103758492407054960932203369953201123295277648614073983591277567898876927951667404502514734465913757811627488253740182328832677186196684970298772504630874066742953235518035126524334729049115121117181108756155174187285087937854540166354086683781745632206276287752462581157297339023828488906642064135383163029885181740890720851156798046028447662661036181809117470477455123323736819244034529070076255411310253949831375500338475547301419639616658352375564382232496817588169065027650118694637406118038325132467683588628994918605376512 [151,125] -2843156153485289058581083002877725895588203917514106416079869874213480752403090827899540357219256261622224258127720309448059644742769530940326566709341336403257135680848658365612910923161094196804158595839535109773660631554626263592180978189687955875300596639254764448695367672135825247407158969299364889615842322482666572809452433778771201766025816144389802825596185841922372882480808577844826778518694951834070464608724725938522610826838532908280053651718989734441717123752500913834618792028951246873259866726275211412994006068685824358327879392646125553576247856686732596553948356182062457141385998127571145413044902138199048554116197643609939533931308390156754338419330085578285240659451737537939476900207225275305757541315059208298615737629785658673603823157892697498376575648800501270936297019480791548796555007300173582982923390343778592886721213475932451070917233880252583830328970598626322855579289466549979094110981161861688123113547083912839856169086649106667514799634887032378458246516536837364470358325310087083802842924956533614589721675373834785351994336093265923385796395809151923287742652055279901811761373827022186923566809501195921842843394623140742416338871740811666783792567594169313397433362563848243583122446378577154643015436022664598705979196958665842891018772619296934802403647674592374984940696819825211873422480138610960092242737360595904695942116813054996078061807461445979673852880206698715032682105382915880714157918217888536944574807598980368681753479506757193258239288327323814103842253892656352809955577514838340692694137971825551503845790390884453160264611069809187586891983743932768006123710297900594230960507011111601312742290506744080778453035456925894609707622543762734205340291072 [151,126] 338875121394868934536819754322255549344697347562163638024403181730265980452918422819277857825180840267284251369071575301352019201577401929645371496512296542418005949530023824632169985547827087215956197276930305233836156568259317482020806745552705378456828065590208763427247459682953273555646258152086706092224151931723781090272375480189173292858052957042030823728755611598082872787658831744481378560023267172326365317268260126314472778459510152707686993855531209207744385555774912904457296261697609180807627797356077293948092053038898880659214675783219815988810220259632645339978728599652099635553963976961063157371193763184866273068271282469424607256945810667447541714069521749430932169855474469705254418903273303949088712092176564759900032968262938981396727837316110729727139818675788139477616162034723374870390843407748339839787029683210506731613782653745550039661392280279284283679746335478299137682671774324654072436193501387552160135314235791566442642908293949221014839532786163851713622539631466229255980129196210239367627508388615181586049830870420846849298513916322942018208524295793841367280850793440051943062875530515549438717598872368288803895719671865881246068159088683234071416649849722046725213251182922351704820409726264239467316972476070383581736257538368893686882804407614274299971004562619760583263988809355556478839717793068346517877282374095708545580340263899412345191895808791396640409326545918896102318603656149925189001960410218676320388548968064454271933600206845385601414425879767257755665291908653368615781988667735776255916541868175696337125917580234797854986451731335961394340489604414922283360535228317372450614362123200352138616704001505060076262636188128013158676771295831503760 [151,127] -16264334551435099047864343150031599929201862283007175297878606964796744926438052133139274761035119817789895019236173138230493931462802572209064661716016014033716754132013315481647253592986314370169307824778641931220173535005587573347254301678814193597202849376388587385927567814398795474133530047317270227597009654306203738722259930385943566306309147233703005009950805441487113112341194634914935131472383001681691218919689333881653270378625369952873146805496364043192936753858359683412141112660167489846637570870558809767601440162286430225812259759308036934840070516048020294381437612938686699129276200159688608182096750836068657065390332084468854430069117386505947942862181281819410430740998458551214027525039806720430674536473885869247525368000004141118946844134150799765446297658859922299694330541962164007508750110643382032242117845845532218312890948113230456398815444674862646957228188662478371405939033603512626629932679060390354370894963083891603288339669782353893875928466681699645950241556956224612474491584883771728310333585559772204034628851716616061157198895793774414040229868322156857702628080091748995473242975054836607331937692906119292305554213275132734737476840231566694859351652232058609086841160200528408935498690396511395963209268229260903018438734721062961615659405056112570013034386623888215913202945303625340990834642710546243639424345393152323362379250106343170326742497765881151105601999715782235937346779124044015191245107213118221365454985052778567851888201988075488789013254319374466312007313203808965589890927347743518193055599206686625107663707112376983036170457945026055212886412592293343051873502326303507079995113737559446945917414535942061405273683757911637873731174 [151,128] -11261900109118133985215691103249863340766521299925334937190386430361134266300758425922772253021846024749310204578671954641443133287192239670055427147821232904124349393308492871358065920253452772013997171785150845150805020840722965594410084314659340084923822755919903775156348452552499831717443020157983207056838868807512199870860070243323754720533452724819070291180172490665840607225020181431263155808533224137616607551869902935564264638385626492891990800816648898089151928486861952436322284048043237997920597018553467210278523015657273855508549212311368530819338947863593403862610661909457237453974590865653763220957318518890408346255669154283546225367754136205351151461912203291572263355548358191368728043363704151239462145814005530313691548962777154649036600595103858408637110065728947834542022172583780513664346203814704954860941657404112725396398351494631939174798202859023763825803175921434702579405220754200391175185086232664603449506575177901815573658938554281586028128784174300727086666587300221504236737438577097140583325194359759504823003345366128930692812189407508420725562295002484984987821182719048756041694707925213195277330456527826312460185160935794037336849115430543573529277379066567788118652518552481371409889892671110785456091874459889992602003889414926843326900907443360805488906232646369969297503088694434261981047864274535278755760876862507913963173201833348382441446155024076837818080818245929080825868237830084834010177725301967290901099494339032708032949575432238307659698320182204705976981961068538581475574862371706558122006976047365227602823274494227275131514998995792927300541529463390805744969136584349177607974894069878859731529127132537987543731078580668000 [151,129] 424970118628577299811643406655926869712716273665121984560577059665012309979310807544945471595736522830466863234701984598502778106795294125008153902646195241246239563136445400763895376963624062194902037996354649023744840183806242499128337738568969435870312191095821085886217905529901727861596477857015974069530071144147071869408640729751648969832598395691853975408076664279319832566147907404675411839945680757777199890668521284272514944756263200163988285873516830971655950949436423579130022145503096039040583270950093845304268468673265117047300628599020148114865910135394932026698556164365581285384550110142709363006984530899821587073258955411863327660084933012308056835158509898020638711255698089090868628945985489909575591821932642705630806319519885177103533998555657697875905266352919134226044939330208067825487152458164550751439899360248025634436863880098806251158866694991047275018697396843886784872287396664826266072410733232160404497761790075760210854677971343125985849506559074434078978206847201144792062645915004487098986150542948688071418771335428625462380748388309911660516559681277516314488669006042964155454467618668728776379690494348243086611045266067031441640123129553678335943687304193354826357249035860402481843475083289383124619783172961642984976881936097800114767409061036159955990726409641851221943367719893535717237500219865935647547779554615103432148541956496465411291678834848218253511258018189242705162906307153871063013685352463438880419001912052669157045214896333973260187039221437291325468345625815613495942473079300819857070639264907243790183090567662033743395332393726437503040300660348715953871503094754955009392095174479560251897516622242882946252668 [151,130] 7206998823853639311006768615170404052024050466843683956027991920416748904117652783299058647566565702638568221652577004522754702412666946569753637415069604392476677652912510155664680359215843317621177304062250877344706409827981966598544512104560629821709187399828533053852387887169265067655726561783469581556447858110519523010179910363975808582001465851023710902263793889478777679961271982361049380615467304720250436601574327809431381354231450788673301674927802984541258621598991340320333153044786354888862492289039134700876343319430660439101215469360972634798100514798552336829981020210140201983365021079395291748176526640138560578171814327064331517033823536513869331101571652398825304045762828661961529052340516129041529911098517150061245410524494652582519012330042346961769873265062250279482837414014388281053899715881875863201240339798598239348144663207557600872767812795265097857288593516234086693889880308879912364375094042166170654403878860327387907791930568639968191565422395570416181628303072426345548550810616949996710789642768109147654783000192198298478240963102461099644963409085437352645473703916818732766617420810148499878206720418301385190341861417681336055111394656825612828569402795556706071716633249936460537190496341346521545840693687428119902504567986929760820640248143722637022048336212035293298492619463490532788226604159731275394998890446441220936594600597886241400396712112359315919262353169432938425348617644308548072127056372761578482197021907932604773719970796626194819056471678148761384613726003812240911879378065426614361207578647722192888045172530458357107707508282063432894751540269263379236925041687256098235221892255061567131073732368192 [151,131] -68915491553580033811431712839713923973224966416254963208580617769274383204920688589956372392947890387998344437282948683135110521831758956821033682544365561429712180166538346476457879715065635803493316064479732779552832310632663839053737057131654344696694877932235119972263622538955667605832604157033457124983221782576329072024746321851582296901936337112331133388233367380823430880978501367978922966307091328604471580892767636308582097641176434018115235958544186891495918532431760089330657590359849420165195858517176356618741210668719030046477076927238291181353468360887603583426747227234496634891276723082379210018036266678063184046142858179376132884120668250113384694466340853831789284183276315864472914787031322634673678816836419329173143849566347869327126846618463938782429134091739878810887881111545134791687036433530923795235343811577363291727519444937173748304572949349451438855495370029230268887837390927211043214493436793683725299273968327346972695255470341775619735051793293152032653988149688219862012953409375284287068871784073300865915201336230580813134500675897712497920870434977244221946516048600193441952675032330145596962072808036095599295318326653154534170833338271952847835936131274390607424963754377784619884357003971794236046030584854727333712692937183597456783008299850021479959886687915933477234373120203725253700266722226915011171947256060699581102911119643716529678937406436932578001979222119435112753177774293034357553982302335397882557652233325999406084757795167072670873813452449560710090082319723613874833046338292994900590129748473598381485888386589254297792688991156680236911004045041066502636237640675950021239279212364526527672 [151,132] -130695510167790058960762210228573780475416245028154700309766245741044730510107100761269363957684936852198963209756612983522731409879676899151412226173372267366990438194696365044588640086653871736722304872325823230533782563069911756735194650644289347009040286668335289320334688221624066388611575323263688453621906943422302868645609867978509989859567159008144183477386524180514561238179590615389921369592578360119319752039371639003956886788642773825572013095402844655216239869513377705412385326330926059923373972962750023964582750537978853502955178020408623192904259104074142754089649758888979253010540421521846144168732222171234346137329110355585392097346371424828936465904401538501788480060813159304288548862983872458884688642334803718022696120340481451967440109745664276646899010217974249031801309989867892635333049476453392804799561200635508445898738031471288998938800366425556955645609991894422135819023644184139450682655299174163711261149400454261926946953921155777783685136446160316238188444532075488739774901409468809749530348382144539605613606176607518416862872602066921675843548305274696470745324942421761969943173001032733960764652595199432482194293507728505383991584945547490487917925873084859765023216316206367548579711623676400185735491563591485645165498953709135949323280635285334702630900185055571632527951797530693662152091828964035440008092435496303157833896903524630247016780864117063196221939179480768110470612160647065872912527136302242283006818198379486254108383256867486767000644910063754784781722457640385875634418567656524135917468560650902010056518320547628225711594444568313996307294516762934004743478352826076659560513536 [151,133] 56929272618023210310579345904074133434174628436720076861385371541925409362038689928929537900456548683446576974099463005081272426603876058837221835272458844881608773065652095164782762997704329629127278016067168023079260209308459540610415852749444938246017395434941909232685768109938016504399681691460110830827774545375179763252075071767107638411821553191376569043775178529807948096557471671968698649813295491423908759703143721048863923476958029455507281932006835483447601123448987429595347200268433567792044231234578121347185865290468642385517298488466004663214719478583343731894453134949571987012476040003661684568649152444324447351034344404505023792445631288306747416502648010288464988466360623099656723315658443641244598509914059302008134538693143803006129021975708135760404921353068607432378824955714576661614422890649353606716279350533668034909672694558634089390151169456249153309747702565819683007518663252808139048388146934923988143250166711605874898918538217260006873107399513526392008148402631304628593189142901076873253892736096278337996340245986574544543346503760906765352588923033110808300148803261084415617749713114690158864477521738393170746913257763167744583743262573553759274625651026939521006379097560016326660942438860078043245019788607132331164083886718483775111966777018036894501637497460883418341941260749927253218143763866771239090478980949858619843829360744349289498963533179255222980360144979884044750510411345988866915438404952370774255759418216862341419288340999669652597912962742592623301902528198360201081050924474011342934919154165175229812820394149055167849861453168520847286398520181849390423999068929728 [151,134] 355794239381010588297975131622570343002988400057277481998604920047383078118841192809647222960733358291547205316795928272127354944564969488788103208901664513125263318176404093850434015270204047309964526579936951481091418981236561893517538762878324594495527039857539184163530936617258733574115520028825606821183760543274390141503460600600066420047281698003517365459437711570092559212040473982227634082371616240446326938209771509321130030850845389991547577395081868030296519259340423510296264828242351229930490518289024175934498245190631213981461217791568599566374348964443965442494347620597497060166776830072504655030619030884458490606332101939436123631188209248213114062038025096057577745138602565899516383225435241319177166679320977644348720060486594359048599759058826423340871032061790571341774335621367652339867103158011069789183008697497314561588846261395615412528749623676309177876487175504381050491932431073126931181169385579540006596107953900883648318566306154766314022837426942744098023647093732179937043104633946546079952855301175465105510741654984669994533007349241288398926816864511645005362057947599942190694629223952318603960364269100437825300447742410774402412217638992761974990317790435685720665770029676374553729062581962320820587013885324711815695100338966040457788413260565074897912444739980648441134001114622478332146554393399046929127514234646297150251120632307133012798359562191169802242724277193742446996460635219125423756440178480812561155425584179887076921229555317750184451969435567438558662400927772589759335234329804046962599476548418326733160984182092862298746933520663577116277454681079175966832 [151,135] 429426757278288286801114060237821385731514023465079746265932897160301979362883778416753462531702903000612228490538678278316711069468174727921848370716485842007488432793559758180891535574386891225165623077544030825592066427052837877558457600641160716521649264065033022677836130564127919615219147111035352543299108788339350564649831142856772246580135112918639208773641260111965859466332754331887024712987737326864369081235151989878631267005774957622386135335678559409421916143385231652297711190670663483855398137603536165479998413420489362933241158899158735527563636318494158154436597607912146556849665495468456810549643374821944921783733843119587503098934971316395308689203215136192453542796312457279336385225139474842926948684440685409297585733528942405394423835597258623398310500855548315980251618986431958782735685627620351569962310357933948953148907455431153549859526793366094956034618469462187597693683991111672756091565623631480791844797046324032396488470609609437856857526457659543742098956431886938208458130235065434682304408961917276600413632395526825398628263432803777722213498518465856059005525785504422372290130544997406364346466250170601048954090161006103417318488155145262513980106586388210341446280691373950318114713091117102154175327372294799327883257176168951824447000009749311154204953330254112176734741073915995218700772748022970509891734476675387101204217242658866421376017678307356278058017463895111952295255242443446531121046400366865049953728145630989137767661639336658255785623743042132325104489639372828849112095449897478245171384123431469751976847237704265725849479314676817834496520070 [151,136] -113662467835098729321736364954053332012824754869465430467629175214880156735956822157829554997414813174939889926357682637425693952620523481741710595951529736533621399964761519485060920317024616006777622675211990939101372782458910469696352126149879538580812439255501635243383769570404427292571238720303773856342976240537390955717837443066206445992559312758100768768736182443784468619223454741181715145363033853888247066505332293269914201532527492975609756971085978246890818810743003378663076990020705282838013045144714453655297313190268857387800671731423410953761895316057968347553484131837165795796297062689459708067924884938063968024770173381719004701601561846414127835455949636766023871740547490268771311571080262419924055708030538142277233992399973305893129376699059222988527876222305404824038369095885881593630148362613801279970788450227191558163511372592265381130503607007984852691933511585430284650075154769645518828984644572691947198995231688812030286674632910478153555860605050680611418319764695963514906512325073458605848756871689685412123526415546442490173312735489997688401465792218241127062263097874087958555358652553282145186942730804973842525395516745140124240722827044350508665580034690983073756525738215013508322681152520637078407605948370804791284561776904081750499932569532167668798822756493928825043626704820092897049805575482668366227577505219306234164966424314938506958490358472376839531560174772478540245774287708806224354936740293231068253799290073374013471956160512515533967932849967447681628702377948991971367296469413688261843867959548383689600899850765431965910025500716256 [151,137] -12128289154196914495769517687268726590079644664418883386125239767738772298231067085838433454526446093322201382254200709023408165198290885659677070812509998082120389848350036346666415852600012965804870073133637269027345052975580962143915089159092661949063106609342880811278647625498642783882908260551441004737617593553482935131174650187215067363036759196617657850439978229671659566026828963975495224866683271374553476305338805768170586632547147503616352687980989614588208965737231591125044597336326280021162656161511429889434545277322112973828320167027760355648265933950434957073894171703228237002197999110481400303472879772631714885035173315099519479225154455108969474087509682722397172092066299499725092598921843223532902137785629185573329949897034018681708758160565260464181240602940991381595679467972430273704426962302535845065078200258875632045081061386932057195642584599167085480883399943941377372446828239656865337638397742100637544940941085348020088934737163310458007993076577081416541392354954402030708480563804471991914165913447914680651387643643387564539189744685438368608657074441398190891582570346116363020895619487027695190941532975950327933350441265373654133755079958120376819339667758321232967540329275983290674150600714867234470242746997365611358956559957071156524992301820373392079777270199653013020474185016252466000151976416370011261896979176594266339201930964907597247306552257227541281652676536464188759243137910790088741067533879832569690646266582069567721954364311264741822288753373695292073980388435607682158881108745395882794158153538144343690784763771042575060 [151,138] 450941773708661524903980069673654469138242347282977275195950483515067125187707178879565641881206387855438057640329109917924268280324721378853282330566324452907085925941731371684786030434992008460136551502105125608034722144506206695741174349883377589531212768499744121046783178063161315483212784048005388775186770408072165424459598740950687917259724549492097889650567995069903672637251950602035145645193500634985953419293869104136521254892803629401821541053726669174258100294100553500484516995520225274954295567202235852962320652235945771668486650512879969903911403206082264741359028655934144570238001169520540365100580727636798620849936726737740755497499178880822557372744922857825491017484301005320208862796246326848940672667002607095495086026812062472903074396806421137221063490430087841181950459391651932421809741180945552348178377513267779409621002451154072836194729010749583261324612727102875123653562768716424243473201456903343456503672004179359228314919501296672875114637759283902710175439694353283035350255688055864102705032096825328275993749008088502411280655507658341962695204477747769586186302764768187594925308211095819711891697687858595268699879411404762320831836612543345356483021061247919267345776502816847730987363774746139947087418174800905878486529581163192693716667829227948587854293104008467960708812429700650247085100960499712628880421167668289125993502888207773459172985289732799336628016927701495603292604416322444972059353922181959532637887880781484952325092595250029279382746003698780549130301214308539769471696658637575872749181545375766623634144 [151,139] -17201507015593926685309092502607068678824702751862987437728240431608771731202789826771294699539317416964412274539834136763878642657963301657055431821618819542319868860782149156612561901531257206867178275314577450257224899430351831946150333670581212816645268570037803654207367162980378370901441931798118856886215174445816767048656393220502627351144687191182116245797412612119703787407678749331032129571353017973597003821769752262795257738797714961519492350906047340817749567541241719911404192278057916191746081821181722440009229223805365260448915885473158981610452298126521449226784624190892414216194719701777403958659386935678280325467715300738490752949865174669483329356962892976361431453450379419203642575309207215679315477390136362837856822331663142404296914910014544429151934122854731193263114530783636095288451858056982443000072226366973811729677260287544227807089435838881566888351257807611437881273276499315147395793660138231094040669763870061199979018126805694293855854825300734640587738773335284672928792767191927887462988659369926311613536550522905183465776595881365771600524788174039973298090554697881604566262076405003716916128676200459867299403491922660380234273198969700752759260484979812139242279561117883520966427430979493043825322506309742292062009290597306711510311789050066217508788724877963943684104549654925270576662045484246835820340948232068876118580453175181354103979941347769191681002874853859832400452423191068541321022516634358756083985926212878361039052838798135101015428403441163644617851107669984457040888746077820780536607460132 [151,140] -277929213201198534643959439203330441445423326621799472738417194076572083872297584888134460905298502018870014142091372587432623005795681087072897356815877111044797920130863337289517429861239649614347660928552497221056009341425345642888201779220947087277408793232823808206623148396236592680408568900425016570235754141322638524844087277599432490908345316300925462783782925787631603346742381845053463640604500627678141695324528004175113213724630531636807500262838477391773290916760551733428087167987607061478428414456475088870101321908297388687787384137418908046008227627902423066842621515034659691870409706293226078996644530185143006941027794029915013938016156624853595018811936527108644297202053750398115780251061311486055872185293916666453785707348842417214850705107978524654965518444771402872740818749769179894358237687085462905842722901832114292510395162194982047282074454694286986603360699653327434668679012549810739054712846647373237437786591327477679578345050622243005613119130531754810205565310559943122337731752271666544995708974194530300587769190697314506676363718715072524406027772815945459544998808710430230976950554316808488378181838010324325217785326188411488097867491867208118127842715365701693042276332952108421750446052804504439913222924068906680919872461467008407965739164612871486091764160735952252454192037498871930911123797456740645267941475784983629716599939060619154178840307157027916605348325658106097848519814278172026313866383225677066698542698071992673253589584383272502727479925478715414754044448709490967879601508376768 [151,141] 2959718386851074857037709989595428029062176680355454838345996493239905454539333956832113236067421551276276114179129134638184356226433589948773342537755520121742265690116611695812457848221131499429819162354647757475722262742653576021119154031374370203100700285739796223760367040200280084171158457619311161277087963596284495852836787796864827420739004275517829349156401511827516983634831325310511648992457790091794764889362295129183459653858887690474102567842177148759434632921492999922833893681300562949287335279188022600089369654939738242644851612623541180966491328059656765376055274062784159090394795010160432058597432017677900615305746216297946051579852759401416158231318136205914425506098020560298476409351246344346968561576335365320123449480331622784106840577460622651238145719474199877469427913456320283059956438327104575101477952407120852346985170474882650780911082878350534617709245239583640831608265497644169308574769149530707126086817243585432347303145330975192541458012379656153690977316639337712722122131934512129153966931373318214201787929218952068698961137906382721697788303931671445182767925038297854613089715440074483849748074004266523919785763587709083075687235736613969880386621239797234911571192905569295082092029821593883679916919390894652161760059074955166401861656465675628273886880701024256027407796319683921288300253975076490946329447170531900383609498626622687868804667393421159983661809528138198564791728038676617169845095405474130001182452765407910653840309455823254520664265600550243148977074005062778456 [151,142] 5530080657085828069387656845700456877918992956626520057058988415089211867770085568202540805753824250692987879668434186786739053067568002380070526955164259780505836329956260752976736097341534202405588387244916119229954530174733441519746659260486972661202786123187009683608129645527520256306062458215847465242419151335997699394790717270504026056322592283749691679400460017710133138880332260719240494713357478812371546210594488036137164822236744194375682854463763762763826297271516735848834741447999478499170799681321851603573852357904280090676626265876756833375916401087417449672705909977167228180089824456276356774515111911895133279272747320733843077219065764443715056182011473151839877650395398378529887340767811190263939012725696302844443836093975291163842447934015659236818073763891330561114156741210960490501227620909130432071341167617697201593455775739711496784762387359556855584190399456407628077236759835657671229461458565050263002650057396394577603971546783726118731127958452725171198429980634189752263279321855032139762284497705378329599449098152859062371155754973123496365751261657787028168098144270692305672140647153284470745129435753437990658954164894334894242347087051544446067106913025977342633699456860799120965509031849568500049748412342673662148854889687866418085775290094239982283321434192761016794171531620691641489987772132501501997825444707825081328301314704489236019541469021189955472238485728176105990448271723923737372593986678390644186408997164075543457489862307700274525894552261827777176480 [151,143] 9336586694381136625505002632510845023917643865809271800354809290192615292320940322753724124841022762045864867820601688161283197554100215185173280947316877173086903604463980580836212672730071084099342313192102155239771222867970728306989185466704583329634813934061557158693647806067069208979902792736843688409555847578350700453534587043149780067662720555744723739447444966982513222770300485164360756267236197597177920555454333416513765637642570816027572824840796181464641044101011652481432083942939263341948138149265824146536112210159418993683335661958885334832769109502886752583428818979066682183266045235890655404939448142494132241962365519786864919114673732457926716900367724434339577919000154024739439931615766658545263042016240055857648334638503225364549355424079150363850654742456330479014864994751494746745325958259494592724825226470488849611294956424816055306540463644367900596866948171521643337398364339966686892175766712215081139490796547678032542834053682375508787542529118676043885925217463383137890128119349743699906149294951653791622981433239325007949154135735832840630534306615836512594926645350685377267702875930461401653341304808049926906057123765288029272329781375380887404038216543948399303551127935387225166936381684671307079200105861582175035975397010995796563326119547000910762019824367229232853020866611076780039994605012743973012083949521058323924736673718009943935426223068739340540405180531575265238937663914357064188292888251296840641803250882192430556565346306719833404926660 [151,144] -5845396828852868953877760466763566485191687067461247822118527792714304879420978642864970429726376188243931364688299611740756926666205043079279957616948392848669748611495027324834902924461428062265509265067251583262427985928744335842295844757418718997319082841275620809337188495557488212054773820444625867297848235383279504026555308853156554681732684842747213501149823312532119917039758148435790889955082480602830860916910200872886715159082676743226404998259346997909288762819368724287911826821807378521066957639882342743840801941379656194204520756959319310237340951037001638776525903914140004136516338754298518482774647460259615802798468862262251838003679992681399406593019785316270512278488162330742214567199781416014918475134655850554642145627743188457582247504369555499118400619599400275953971258745698315362651872266282097834446944440447413049646819768386213614792006810946952613492684100176983919502440399510649820831745322214274549686021087077982805817029892596408597969377195342994324515800054960122880068075557004539380736046593822674974895097929110183352419929437578708497527139319013324466225107913612443691464982847273817306621971420178754688871579169255176580804063677059500050924731188499520687806356105193970691839750959831562963406290929204415489695990849345162272830317599868575459950374687677372784701977181108315908127539600182943349796234487554536895185734681908604743238073158644586965632457228060290093203492828735714889933643904301645479188767458779418423650147808 [151,145] -1112006105701925670641028374319478242773416206138691200917160633934906164174826631362606871782411707379410694513083043109303948846117242939214112355718472966818650338679914904758039754139555002559296538285348363116575890380924530731758493668323761579078839422403087890139098387567197934275304704244316945483382602723920297858713066884325548894363654254111869930431148006046525247116028983401485332080756072806399519590647410751292230114625938944371010198694292955793662106982141986142434271764562042767900750396223023627270727450046935936248077389845931561000886958491953753774940235887578141987995220781049914368214325130023598487497308181000138681568093555418305936929939192103647576709533687366494852396044151326191351286146051840250089387793143275467205527563884866810964173186876912275271238296870074894662952273189306472594933913912056702521271338665583406793367987706388030184741923159381327490419132858240117506452851231830587545030200635210079345824881653050019249342170806923776340335898282483749701203371226118323996937479147802397741663737371091644091841210108058929010332076649018730050151111293735095330100892285520101842784995491066924846705641859821832652757650982449666040718774695268176502448830167212505301689530831428160604595582128495161047849644112133202243060672017732734700308867357000972407443579218444981700143085465788790935662857141156395186193414725451300981822617767074707131140759797534193139657346019719683159321085223451794934764362658644 [151,146] 2792541433800927887410441062519009679002136215383464425958847723100461502730067918896002346502232596020711847007205365024559918777608804394002500319920974955063248707226425855327763607829573361989311096910986679391326382551222928857604971726017168172771280882360104869706628291167437976832065986744713367559486202610141052020097102429176850564046916443714012058109229854100242152830931979465895493914692628892123880650231812439339992505962306721277595977921119452078081914039247233967526320005159065661319175686002412772231903786056508043402087157572310267718674925404953424198507323293746544863620303576153218142699384368479186416716244304340804999298606077024729557212750349470621270389630171897725773816951431917549094936601628136401496379887209082960380789197211283536846129488164516809602515677603609417063567339721149893962049820016846810246140290651085686461369704728386611491665449330090000408102131040464131191687355939917980650503154842992824544233375551324584057703121029582295989732538132298564546700015972377216874445926345090647870911252783278549313377372739688501952578131476948434447785378290640212523229366624120758064382226918448633294905927816303091255892586924121614931246391513067703817102040501881560207236326503116810545121165436001053454186876638207878840664089412862496161218667315873722591708190131998294407920253451030889448842421676926764315841523636404988913117852747875657736359324229733721448537475844307821685211127016408 [151,147] -27192459538824719312536876666412472380533568455309646446291242565424751430344165899109829908273450837158526149950750367054999798257119809706888238239607673816966876894885763698813434100500721281551032702014360478443500220530426368792403888310942476324702222864124373847714095421821283503620673524671222300737921536419439468359472738100787571488091301982071951775934544010275859581199951211984125520548131717982395702384422194692704395908048379500848620975151223545807884142644660469741408220177269668473205050488773721138857071629714906905895715521959886143367988139527345661000073523433218213787173171402884949252440228871167003599994151143348722646096720611564071637031834603759513687634913034972925789955702941426068480135868897636206954856939517699500378233345592085913996797834305025469102618235933263099042727706661553447550582615043092295430414393112404337906285224992337276000780263927929236256970695973009720515775251891725709902384754143798211560417250802821712155428713305209716898048421428202432910406670761481401728002735892464003895725313172599138196854913522303517153897529292361822189991167556584928592178032219270114890069580952785256151797951382331707334144174780991753249721565630166333068622857099357765605665597365392416052599954650236556593365108883706189770200758320835120246687516657355019938730978661164540697326935188802118039469153882808421251174258635753151671151796596491508189735040180188719080445931499545069 [151,148] -364223909276342210569699342432558803391501695160954098280267143190585605060418474207756707847224594569131249224480243171333696376794516549055751674031583310348787444770196470234952398222652566490365308876612556667661928005002753768781904443810700440385468833650054617908407735660378006603170390412023854142830815235814700720431479969997853517682542591990368059686617349450302793485265240779178463341038227425330160558868985493263354011542730726984953906946108005587862181951724955655317606120216971989228612738496714989407280793656706929982635130807050369331843640036017375259323865106045074056531313532029754855933758263853160990791272987376210657597151968256768911757613003692763181237321911432327896244874792949258811822494861086818855658512044591267369258159048324174617578970448509645804579708500370621056605188812809875527478589994093756028866348064462322957084023389922899105457619231676739677952449979030052488512286330105696936384860813158502796838124139162524118037913872574148620359477703971155604142203957541222312470847572792212990911471768997515805111871022038468870159939606526545344789944457405598607803382157803011766227524529434825336308770592509636127524814958281074818583759359207951295798970091770622188418449787133472026512815624210431311147499598348114322454442057532900101993313409256102542136126000440471303982855504449598067137530690877621239877471207395398811303124910820168843864112441070851456 [151,149] -4063829284996500322687087074924746538816740823717370369367803542794270508455796521226073680961131348551059484602945328826756112294922224928776689144029996457880047421545955659517193797868448796044633479862909169760984246239865060280408204660848483795897827083607126087732200422686307610545395352417104465510746642759889302803191788946171599031723761305836360200953978876692044917321877491199048287202182054581243407819745539301895339760251488338368728781479219000560332226219100453185677840638880728389711004983474414908565981528328221487673620275336098477131833263303358673100208780445785533070601409954883986035927214598807909973243607036996394879679619834960931341424379641246566125765596913405382027546128619460534653461935897168502131705590189189489544683761180427745296057514148624812882823338422092555732375871335760798672467999265860995942795266266396703477978227022922082371319486083713183260561141695545205574836323115240285383239052183366693525027877622521953002068032233129718634646439152395185134525260104114330888341884080337213636089623158533515150027067515281535916677019506177538822896468842894889453269922814371451622845419929169961564075151377000434384209966336502865673573511486288418526415227693301885593613632414952830188504315004513177931041175564265790597809412260137946620196312024526579981054256560227332941480996469965755461499357553988577916240533894103775310296716475601685264 [151,150] 13032505805403052340370987259003230978599486108986359355514530285356447400729079913486153619400095833935531583827468631258458000258545978209716684843384248009755422460992704916475258439465812114277042044258090838772889552586283945349952360594445647409168396514192778138772785575212377026728100135858017767074980243279821873223745227883240123461613383252800749375480388514923976372518519824474348654106766411171395864040564346765826671583207107650442221710045896508915680697247193844874571712435876139957028149982436858567312899218722799212969379337934110283906083234285935881163805046637770300913602065672009184238750781437587450011287876256337644724526041639299163005015730452451399470169756538974526915825535062454695520719469118007784261877944890097830009064599803904547612876001061830996270648957421553383584886673853808224761819124984727770060330522294146590831733173607167273348329171555295760332681538712952399877950745043134831594100647965138126329109879116226918829687879369515679353105136530408304749079752989941227490957435656244840337261131771256313892935442095098102854136729189002643948873276653937247790331206224954278159895537409000061338750767978158297298284017579036285947151778511748586285788768139430329809957481992367454152615200853196748154660019940150955104900046277047891637682247879430894971768874835316301819341193713968798011170516790755489450455709607589088128 [151,151] -1510485838778230692160229600835237442916406656289754571241571086071263069373691464836946175076272276502408505524460206517873253423155612768271102073420229605313445859612660152113324101238863076572449841968990816048263054547941282419596778896474915543170245400583246503511979484191935795680611746891904982939727975091537234035050185868893147914124925055418142070092231173288413294465147364357274611908916330890421812459682928369826361912177936894394531616839000470719918024637999729889498154225723125300271742185974355409511020847900901177455070010940029152889624746135647138316591404297244068734123043946218807624716137948830831050085179478644434007209788242042779307318038325846769115800825852905913276268843419409270592013757753885850303555896069145943424248513997390082793649006207280948837176220364321083908526240064353178617318142769090130912048438385825457447287829109827354636091468131054615910758077117259736957884083801810519868736040536661612006510368787561490842131586889349960210639230016296555855085422760597717877279171852325038610717886932436774990888403097115532752254349918962919884323939434436521588754642770233991662841963007094237000803527725901306436258766727679900297466184255192111529049965195325653547249362632155673374721501835723069209084049410942510186144391636804938493075784617406882121369332913790264265003555692008716293758625485719833304 [152,0] 112236509472640883460439586962058767933834735708184284822518930290406239198223292545120588049611540974404783677197320612572987405952583491760037535144814272379234885311764807028648040482976791437717364988358299467713875076013475479410713340861028190966340138402443546326531001198322881113766567790367189350918415392229926840388846945827263750774471936003295068244774147575880563014362405189140545395347483019860653230296184415854816117808978758786482009571532528139138321515466475796677195719605219194726860533180280642614726187255602631896002162839963635614416898447476264879339260913479858142747373245986792534876770681247633038950399704286843290875266312687423586009937430804158120930567157424640349832603193695490479537642922706315780876774114347402058578173706045791417791768837539240045321399865333045208921558773047674896960922602877752270084653649292817718550735946796874296968855525507668813331252232719390755804037592157105512063654691441852380557476292722647558749786517703923880530771997992634338073514657660999304545960310342956781363732710729798011684323104884551428267322510645367863618650893479045970085371878612294776861177342385643121540299218270819017348132676606769665172416228441227048650023569865238063125246345923160146874139257066216664390265738611661246422968704866893017301235407555855948658329118483045447465420531470509235189171386750945766737261423845619558208587473637620522756532594687904408806987200375045375068987500966942411949942787199653902462801805056003785892522203803892536832941998482730177418708203471371472878222633454707713032454447896860274350915793672642537549776349960132332422116536965321495869521400615809188455801818744769326183443088895607464444979479772505529537392104652403402889269715983959029271545436232634906935950076709201460058351631237848412196415999784704942463256722750961511353186161052910815975139854497085150119962484349468971606821514215128444130132584450487044965821454484900815549650967112444044311891908957508046867795321137146227673917534176497299328974193485930942050461233898825886275529091394490198598535484801279030206754507942563153779753674040038065702092773644106938467783479242661240918534493616878401869096740880121856000000000000000000000000000000000000000000000000000000000000000000 [152,1] -352387994997923407730271189965812081968917446535679195519541645972740888622345577218412441816741957542643282013151258506611710250904487085501972975356270979447548932952260591743485430325259270285331884286145734757190106721893497957122609967960679876915336312203655059692177129967035619390257261485058206632655818843869141737756985754039572510593099033690317983533968433929571145768840159280081344989379320848050346024685678532789785638157764753789287061963500649295531229307869374421295699435189328436440087193020805136496934571273995717743207874418010919927589204115200967924029810583562112794590665430800236456789054877324701038211990606648593489722386444090478714799557154536384076931630411708236103870576325065303359550842411617179672180193439109735799992849030007166294072137976699908748822006795968710160302800706867774387885372967388158424165067080116519030618435248503938563613869076083101525025553581066119725042826297628479788806949791394899276507603842386441443014500462926813622071012144126618635766534800521548571378842381497947003674373213621907556078949194784722440739424243502516310712656429166232202372957925318860057270798533421452850381697823175010190058997978051533044390113082429519936041633935959078181701288336633963331722502175900096746681166944110225075829676838903157109557616316430710763803955559208981576894991853747855316030082901822031961343536576975287139419292317488121566394717126561704073681803481855346636457759980164270580865310086121159855500403489788217238236000017536151586383550731470739120720384632737164684602533864007427509587688636641152188125702853830474349064836609417314490492225654982568557001747415787353317620681844117235251491986837933924030076147058239041698393490157317834914774991145590058480954341704428633815993498256100751046282517696347643079847494244370185577733348063888807361060310879642700816758722134372876677657220368634880810044552903305152324925571296492920114934623275778338070231453962122069352030686764399329193876915420066113334844996288908734186512446909909341165500639023876899874767842920553868959167796024277166661102910664790192491267847895419146367632543545287531868795669157930726328394503914423095553276691561413525635072000000000000000000000000000000000000000000000000000000000000000 [152,2] 137183126162922570028105716193664384668891505170831298443981750630333131989307201221230997357823210991445195254077083333003865771211096575850678879130335811470797387229544965771656823750565517896771186812053833618950875738691471170124336134444152394923140155371005518735847435191606111792734881142982878533762038191093077860130272376708861453099092900484066316749736157765604024666059564266091344581103785057879397629035967120790826375499493262763776061973567333406567354254455019801442265869047880536221976762872008890050042049390268571679672683317918379588383319196252212263385239798110405409127597150133654267719789216575734598475428708103283034789867663681822016939222723307642800072947704430901636277827253251789591457189477741856182245218517636304381037002755349999561118525180117086642261741125112432349283914963100853802469284198725431186137379446363003557357907646678721717529215952225873090559127218903139464531692504336128528429991662118860721152829031701458545283095514411094172851892254356747959657220722576461289909849948358045715135058206389393237688364914485092287252412085222036575353850296024431785584390878837994760655563872598402195291687462245356992032886746806179196140898317974000704707667811690819455171433524483726420976391783654677608584458053532502144810397718685709913541471361768408229556681374524186552475947348999161019127289236508137641264208265041922075179152576682159555942138989839324141284635914978247303384832197338520236764364023984828898096540156206826960559328629100866312320457909395456894573497548147012331944185922886813094567479776214685557280246649774760588180147360260848396564184797171577176847574703165287070849581739122765916338708316440674264443094945938782891887228573764577608789265362470080169236503980191999851857653726894254538300019382423472166866276269343074956593600444485486665589366373000559561772400917152303909867210783083419000131774643879368182320405930942495855234693348931369922005329649462801946819570689860125485081744524893258791486336106215087420402409491510017336821431718980367465756477610392403116949074680853966978202019171208418230784666461992493275477344123235486049947269977354758448446389824881111127328561473375864518344704000000000000000000000000000000000000000000000000000000000000 [152,3] -6635811275521935634216356650573832759831015673005211468438262867910017390863751108299304629840203889354334656160914464588177053996302095462970133753577438311818669010622129817586436239768257791032251368147217627390978749734430796192198042881914388250953547456763677237827416117770890464803780721046813736585966147863285009928275024330500880294430175026907258972393040070579824744174161052136131816247577671062483859170595885248345023937094542817739391556860939354312385166417442802163939728150610844392715807512250317992936632671492456322997333879161112023959893260452741248257983321561315353852458996200387731679304937629806393845818640746101062429985370268730531842124098693610229754528323683325453779267207592120101460550536114750408339403504956571601760262859764318527892169448739381626534371395962392286093009428598034306340038958982593281865791337366710994168192154028755334873484953166488876280303407917572283427011692719117494648501807983329449572366650056618933066324990175676742192865878647743753913384792139548130909262081913531331020600073943340529001837181691218779363446037642238034134454698850728375964501353329972140672748830506137678980530121566249154053767676800324675988349522611400589269856283003349205361852968173521251444875085418278613793141222840137066142124737349924561047434202967728664812600680265373105840414156133887933852519246044303140882843483695857398195327478746160053497253228340158527306311417150016917761953388916191584177661754410598759428537720558595992971640100049594375141520686638768295138010650027172545703797699047408521731880323767778379668828402613195385873529872835467906246462118604741916601708765838362293085865567784620841514454418454054234508175940292005565847904521468505556959757253575090801328418161241662455020937333206535712798552666141268896725189040270223946368478222113189375006862990247027092511384805880523122885829372330666414291850762178659187502970525425415472640033945133499753777071210738024144104876084909605634532944153248947008240484406476524753165745824676253326236459248403214947072098509526427462240855681757661216152154570023664004751292429820079578343047737054066377064595972845077656189892596058817853647395033533719349760622592000000000000000000000000000000000000000000000000000000000 [152,4] -97891407456009371010427352883122948603240680502559736364541169512932718396511040619668402554951669189687785343835530459427591824704381287065690075642500727398235716013793573367111123971545428724777867222335696861061321169809429844139597614953474717358602239308343257019182681682730101385093764199181669305371517232425502891900082623959101471803983353666120941724240318015777314077663610024950035230680951496537847467729578897813189519014791846421031608799556819934034665895768070875503818290104569148573545712267742075926820867618059508133393225075838923089159961469366774097737990206427657225132706399865022932736440012258899628730163117474867531259585001199813431749394536707798750716264880205777802026405695421089036660400858083101170099814429122053783790175562645031267374155013541855468783407958356174797297752167213742548909005803311064230653430953120334388377314742919866402718635088820750865494238803512563946814301125193102175437046310463568534482037990633259259234928449193738841348181858085626252439291547461826824538255850897229263852491078365050674753056048183752354763790597358458721491967648327258737974493017156063776455494089587620584969692150006280410885254978453578430351285437012565537449383326944015087670950398755711700567270991473430956955522139416823418156607857908796376366563154801070557866013085922657243829048867053159817783401057055545172721241116634206186275073237534569769249470875247013314993260137711818026480873718019435665654182164174484488904184220192572475715869698999895350489200847332699749628789700685761770952431798700216883650628047886054911076020996474746107164762602264818690721899361718009962849885736040871562056198136725503747689039786585639055243478926119679536081563734457853560971144723033675310102795331840499741964104933464155489230770253760301105098635728890508118320930213567070841289919050785858498497892381193732785939088698234289546053234519907205339101421651070423745752756372069047044586072548805974665630196616429722343242840335420420591079761123743805010530110960732004961333852535638761191416747359043980979261208497808437853746885470784326230862766749799307881542219567146978496459658283858118760020467520238123652280527599455252163785129984000000000000000000000000000000000000000000000000000000 [152,5] -1018944276893314113063314077344667824739966013542774946719752479686717962312858081607745532187835944484663914868622335911259542500951727579803497674718509055536974218922858696010901301079669720747566188047667300153809360509253168220031369660411585998063815612358913459699107354611700923823544576877917361631695951100919316854894693858892616204586195736960028682032316798455216583883638189585927435271321230861195606043464295443847881390570044762914042188233374185430735001595619994064994319804330466444604825695858951680741222163413870659319424262027772819689165503595664702011727982177249661762992805213571985278476543752445308278299161856882785234194041232860929289560502129509211700478674287453022306734187313836358874952818149693211993321444770601460211236070786449384983019598295147715752347682584605064135738222279795613636402676037213850152818912989112675386193660730490371187637613381082053160006894724662870571803096876238809335357297712032342278481643659749407405467516715926252012689457831264334717123340841418753438453128829594528959714464010838264651564740930190118027582017393249500510342318161987017491047067939225081337953498501545246672075130540721209372933194365770317681549469370631054213475456438774842469195628915651466412860257134981701963317323798835307847040970800087894782696269315830975325998770771379593152137699672284931055717982999593134372929729239939134758491753413933107756719753941577624231586598867416008547739475953522618629616260382799005087483125721265518468452521259986989869233319946930602821486855288253679398560145913713441132366069595824287833194934982485528677625093528904646875330017970427055168334600505905044754180069669955480697749669914869905446313023591323946458426075318528247373527490262258496074178631921184251058564808614387163589637738398828273795548954822318918969564986739619682006070314112466341520542290906466412860617998184526085540359426325540708511452342478998893875464368477201521519079974287528597427046067280556470384624686334296725748776283346087862053142931765051440365010419695844869635663874227959505114242449353419420118862709119019251085912245837420744635493832840655561785924654854773864985505110258694679651893419115565725224271872000000000000000000000000000000000000000000000000000000 [152,6] 195870432407004351463935890245286439390959357785259327926850632490373590434533859154139987592073295838032036472003628209893329388048224269948025517179805586096966109116869671765915957394094140442492850713542333305541054531000360854180342885688310477047905337988655632731131717860515652253037184391588948248071562026764555975508656692845158613297099462823733223701034715047037776690723394533145886309123989055874544685321458140595224095222284772091983364099978227157966979132688800959246989214667568041585078996063603413003799937883882285441177477013621999449066641057298983327343764068502758850883443647630105699335900451142173906616803140475961763036027395322037942285656409271475359888896012167622081856495411599463521160713511120402230558527454708949222754608537513573327072929497127347808867261135034114445141773586177679063818134924028928572545928231065458281643389301521417451974729041296953436283321470310837210598620621761484997260859829175942806274075812917988170531292501036204108823142188273462182462905444939103518776991489306017650380837774542929867914298306525085645628784529336990117783000548904864759342734739709972794970408867788471480490993756753960117485593224490720064225936531281040044135565557449768433834415660912649768541447275727896106885021148878166199976173265304102733133445066602955283928697126302440649967958947267649954475510954851473770257687145899388753966622473716608444125344516293095265188249071365289255762080848389149051770805002326116775394696137768086793301164576773380839180670771305104725676762526714152281923159930809364349707776231377918618750915753083735689602498725499417653841299660166153581362222574417965400723534490996500661477085984400270515694285317854056134967771466920334981595261287431369826216452879689210572163361542159211266725856156843402629820183360906996199507619554293705453159816493474368188640251854623643677195657693499824472138330785643434356139804708422265292434124833098901156164088289446268514830375837112151235266186534681347392805195244559366107375074548005123988438641903417914545285100928490556189508959929784649362736728534224565611079713757509185814141270978113680047604309316443975191015647789957500291491614983427341275962812661760000000000000000000000000000000000000000000000000 [152,7] -778902576816782932195933281101832853840490259176870540308604510046959186254694778913224505295492063625407101857871362584089563792841015898743908318890632613998199012654422217169759801969244365414704205480984009062374659189242420624554184178921109481506176461842052208791398808184834720214946144879948574810669569121027142847808296675998008764866341641481699073407756569237164886785911648755029527469468001897584631519761134786254974011235675418149627873632705677403134780474665980562749003933287761502700925775044010728964746351842385882222987925357567088531357001801577840523772383199766124995944398579885881726875972809639084637777822044482620647034525693157807338364652595139520874100914128570267909883124391108668677990647670328059499303525748063192686202445038348564505533864744583709001611046515117811405712671683030340562354455894539382562403607883845754987602481056817978872453941588093516130077953573689168652564440157674795060280729661552812713857710491993881175868064677872849575858838214681782627579905137829417880742021565889393161908833705964624047395970293960639727704762144132511492469245749308430238067393027165732356538857182767859687762959466686003077203422420654214585134551222675648561939163580860758713652086093878108071354794585180062508234031895446333963737787558841787860302561717321939613468543160272488113898733300759675157878732182887375523734944804158754345999904773500184871470002427291492223348642682660495798955563158386290731861990901756688986586710068343061566296812565253436298363054067643192783111842755055530158186335976903106284827404397402702027184602086280639589689424772241738734476597142426104865759171973744408826975130242771228729289382093086402183814551835436773315363388882177551523360764791617534793438639532151329507066313424166345302504459630767139310277144978366884760118820102468070313672103186482317428652587116874220355538178044930586809944834557581204175552933834166455995611529906147199124162933579017012101374098461769815433782038766867663947491290121316605962640176395944709909966795414649500018609012081381587323428537218560174457966365950407810566156883115636345877711577434744587268904501978752100633891061693364161256324938143790224689060365991936000000000000000000000000000000000000000000000 [152,8] -11548171626499749790645737050458004887076755162996071246964099027391767113134942546272892021936043714561136382899950974122304321753237362758520089260087782164371095958033722743535176640391866546196539293847503741672384638114172380093181890370418563812947577083398488720506763169304523042453692847278447871358975390685283509466615253599530008173577529372204974630949700896782056610163503100916023537487588590671229431534522420388932734816039246039938891128691945648920994745358127003589223594529658367372397766546238714547137698294325941291919896069844739705972458146180390140551967416820912537378562509678202753543826022208254574632242542919732749767745694656302135134931933970381693381793757116547169732331115857032790952179346695665464449703895829221688221753949099480703542131033719015636644512650001017667448313862966172149784397882920957125894256904153070428236534359703422962712024063775548876558888493556307781104565090795794083500479624833696632272605174410652252549662973530469808555782210427263069580300471511152425575836938568541383447845464895753216052318650502368291967220551294417057812591170118762074380646736225534035289417839726219001397858129706526950969938437152743760459194598312266584380349396921878431887010909301690564273289557389292407494716514056069940476270230872284316354678898771426388237367717664779573041363408613777359144285927744702803658240731424181805859630827901267505427745612658647465617577491901652885852017747840910669793815744359809314066658477005286300806972276987387185782374754371064231301878170632844966657423620668872243206832359075164629217852234931159229660470548978421232027546105962987804456560611441289276936407501721583867815892925014716147861718897889707708124624245306302605555047878737089756219017190621517623912480528409269696663250033985743995026636182290597517674511447960722731151401898732412584715954121901812441956229345887289084930060822316895474112174050771080787948666427935268591388059677932893473029035472883200673659265124009839109408796365489153423096911097460201209293178515216254615706963181096358714714238607431058830799833371487716285942955415672496611614558835116484582362565169689430136229974127738535349130089644804492442040297305669632000000000000000000000000000000000000000000 [152,9] 231820456678853882760243501631468571303819524852018887489743886133672805582160519068617637458611517046037136477436185024633279423160836094657782394044559856335086817128520672925430714037176356532720697641133932836818960520376346270484740084138424055810943398201008118353733769672703766658617623324875437140398051530654344198557186243819111403703049852794273752370112893450962949085985843998375921883614370144138445705275960567796728439510437964951822793998792072948645801819382033003679548074943866794805934797110074053619984429070987042775855796260346561971724910296650540554226291976378454311195413238550517911643590326983260215759109358906559889137793958727006874656102840879285100734315829594456130198390460600204625252474626025073697685841992853642131233657348972614866344926932875341681619790315537865524124266251967437058825689531635923234099869233559698267711660919667368171813133841388392890332726254821064141682697603432743178131614247054502679327578993113881924145117340790679566347904735333256581580449308457125063456362958134384277938700572152313558750924508910193204301149375889029240576706091782544016031260262690401974958401545729652035212608387060725537313004131200045590620281364110469987258795973546945579676164056251392595024339602622143109505625878692961065722277464571723539175123913964018255898959379922009786355992052224524373751739218252128916101980089031547697296134279573306954101160354037750580123008402476627313712253159379640995445498203604643174753951819557198052606513980732483861730627986591175958145547300547333122850493166293677628940015380391873744959638709615237509005729308239381919911113646377729503113839039009291480866853599554072858414881003871057819272847243604663618972946723514594223301378459086825266529678603603556538651104148738955098905015212423339684236217673997704323359998620845732518390132942883048008825871620307666120685313848349036779112911503723290639658591125059799022231908424137473163873803841483920210938316399347141800908427043390704327129166040868523384566259283120817648687430754108166320178306774114372949214802340074277864039079167720886787154846053965125202222365581652817881132324150083485735493287017822244688022969528878658505913554385764352000000000000000000000000000000000000000 [152,10] -71483595439295450574536954496151019129687665768858713684996025326272874655793561958339971992124873595312468001644062250113495033943386205215122554343833793815922478306800953178785995652696637881274856003968339710921724496897819939750592147052661665067646252359170768819827538011941297801179939687604869980595189188839114174956215287978668515552911193996551195247439393184260931982625705632727860438955916358173534843605589237338614608881231306307805652255172107033502119032074508793053452122613296657059789933415103476905917637469385653159546460442288750121165308808193284973039394740392376517251619335216076387286158804584318057792110667655705218658721047949938515815519917183415495740520721057711059869637544168358231852907271585314634817859051033217899655901815166603847531587946282634418315148973954481122495074554642108636994433455831185087409663838644540894858587111085786567222134207160978459489017413174642915208586989502635055233968609150826212805787701785714728372393451023029144136628668517550898798168532404761384052510104126182445941108347148507210837608794873159580242090845672375473901789565501527221772432987931533955057000705292207943324107073007916632816284236929507493141748522162557141007170797167984947844235013645860372412160654875698831077591480350681337050232981125157341375155273271989600964450799961308442820549474161825221865523844815485214412950334835380156672537412296395098326173590963660841252003542538322676547037580990975288538545806208547873548270828075523934065861900361994384906491939286172179145235822793229016239395630651787537386070575971576359400001726526959809162781306140123838759587054495304005874936160678566983889660287732274283049703498280933526272464548187058475547618691869200687186807237541968262679772205703930928018090357004655220678342974498157160588268915339878294072058850075425631753191691734500049670848365633968547911565390553298152396086114366652114577857328684760217494698371080549169334655007095879411523115879765618073921407231415299326471616489967168922596895888242906309613847045187766487836795715208890691344546433370017923636305531993845886870164239222660724001871541968507574246806648344688453035080566674512032874061292903538532884840991162368000000000000000000000000000000000000 [152,11] -3154699329170334611366887427037999077855985838756541086377340325567221998014888638523042140845509344521787572154132864601741849967913581462365379068937807785181161718549804866953780912783937284831748142219033303344787442953652289239742894439262004094996476178841003489739399959294377984120418431914388524734378976999709371843662869743552117371808503824770816787133775719384253052966919717448122573594669307192661351827986436835779836120694431292916236673345296856618755416373873426744006271067423763639685678154873545989520882455416928647334605773645700526554225352954260300187672663286024445200808071333607056223050669928307384131852082469186517505459274858936093840362531908618668195589127909709147796362876099669188954416197334436094848566551875078082698984104093424403632737555742913034925989595262235250527568314888015022941725605425237186401158849562546665486305504047675695315282363943028992229041135701573729894949102160181051410008123953108035925040046331387022745001073340927144613984102461633470521044781281581495933015718261652503574591229084762225226310677913807704005760358571131538198148329517780440275537252399747983941378262561149463084122445155877223646547694736626443019526770715756165945229417538823345929156151843767772089823909200083085964100236984458605875899294481716143796991750552133448199676854009263092724444564003266432759484305506222570914653741451218578106839844533441208947376229133164310988783780882844755133278704573647567261542515825390147694441648856461038018685177457279270054267702022709223675690446180978566564214980333809465420376414850496787057097745379800636522529106804769317621975323575109811371463563379830561759253427011705871250407172814783933409931373633581915412488476919622160454149395892858234600178926265160376763756002671640107748210657376574842524351607489813776351733371982525033606531321044858365874848472880620699631253677122766139852142166702142914381957793219054692283332751231833960033542434692189868805005314367578727810682023669418641791618875763385507983782903406348149854432813988546170967935763891397780702903782790378204348402320515813543039189156470409699359511072161938855059596220279716926745648044013325630916461815019185709605576287207817216000000000000000000000000000000000 [152,12] 27274224929390803989411691526562557225501584063409791581474540738250755672889175886909252144179483122395073506172854622417509897556128574260578963419736445029045450032154384282108200416359346813784231506886277511638836340921554646704300636785392009172058086583251403208435439820987007226973255554973421166428289589129511788043571883260073853627257198839526978231723759385637999456379729912292591381116532735880309285218863374775002091453389984959634809087307282795915999919534565510557898006198135125361337024471677046179410558271338438277712036743643560974201915330785681464762912127057829582802026135926398449484612292636862260244771810662727614768899108452399879962358427681845778159854084673225127962100193562636001687874835570963795813482584224630478057941644667013295313819122444614582923561169822125679860696973328823913906018193944606631643305741229259538315829445102318198543219658197329263467305047420891104246651602305587525632855671071752795965031221997092178076034872651732738172032070894690947226311569292176776219169074951755451509558314462480279721708552390510092473971358002620464699248143308315421979915024711656364259750893886846085197324742226307297481843806726606309473028620203423641344957990080581867270820230878548071650861734620425390749157310755123661903728613306625433618036254225406772119762379564474408659670340741572953946805381270118353207169207030018247898169721064196545680688891705331232222566217154207464290009855889461317265381323791031669515574323324635957429768613846138057691108971606709881744608282719927683748074285320605159135179909880311954717792566542534590425320016403038873870781771808605815516779158257894222950091291101049525958863322935691065058343204154634438422934340728553759174038251948374086980976419409301246590904683482976138743742052748337774734062383486790013936294193801044814942063878162374021200811381309896947133292295086908356470294108336672126992876933926912558483268102624360845151393658142941087636877964708384506370823518777579094951508085667082313886994373753255730446660321208350878210277427385855803543783092426571041374758424631839244198930798043049023196868894398806892420505249546852316232744625358201943977149414193945952452050908113534976000000000000000000000000000000 [152,13] -56737915964840542578201631875882937312097103247277068250878510618226382076342671687748673268813172168681449670706627219848808536998960588081876804251327861930147530519374373427806192602683777858793742538336850718784543328155850656056557971095043248359644521339082435298952886063455807480683897049138913214408035522411171137886491199313164893061790280100718184143803779138575806861923995369885975999234048342698516698507246195683173915991469172473730008126624343992845496449026186150068266033505409085135627821837926019456871727724961425117461943007041483443020616837916538941994856409093661116336751021477287510751620783257740132219441113757599219889303229892335141507665394336399942993303443117459166565347414073543942615499944314335441153311064617350615092997733744379005402646668858195459657439357907630802688644687787474362709142803351896638887034104211020000502951352265952244535204689288265813295969587703232771804002571670522693734174719913220095499936760588524481390794863362138634244622768768243256381920056108432139578377498068020901809081808084220351196638189491218806345401442292784989749874722052912898768935366585912577784886227049346154992471705977644838464924458288542479909024693280779418666630405009312527374975519099202730967813774662134463856563010820844271704579476332252393916065930675363629927507821914379435701181172075110376869871826076409248502778402531166364721891064754603082662801991966603116708153025798882405693795085255300834764584148379044686305734970219306797742302422808083327387005844470730264566313277899130949686222839091982174379070165690135169896782659077682954190808865417983490120539112121390299246190194981296735680106453206687467451217891032227711356925504306645884674772827298672880262194940669834492144845444367067504900958055611019079191535613500525090477081793891919559709555837326566288588233891785603739117319422658478369642816209403452882927303556996517901237455071680942683312444471393322574635387435889432713828051617482111659192305615840405234795384663174539293870441552376667194016396022549743818314858552160810780795926812284722308868281015452350919387096698630857293613252583974388576248838465149681325425664767895221061507597270640492771078820632385814528000000000000000000000000000 [152,14] 41143989649204707545123271844960727873467203622429257326006098344511486698770582294910451442153647037553585823412313818154189236125451179166296114076292176985936937893133598955834716200820805552969961353775529511441219971838009068018643534612637548408201289811730469129295147743330182791014027161127236367325096157932169573078431509558820806119182650130289731356908639314630068606794506474331676927332137841121045161076479130881930452883098956380849957612688640700218831223022358886710373157192630404495108957807037554782633649600720350110684114986550772102706091861940266422389217224163341801670959046744815860633814830946474900110756709702481719630414439248626787879757266896435815513444304281622469136465289850715033284664138751950837377929629679884794530043853881129389661959805171200846195834492469512885342746287378077145735600118505783186451618924650810459568707096229245439246586390031869038762622697543493029193216244212439865766554587256215810481919167325144398445151273264822017577034703164756371395518622800046281769133021103644556021631363702185051050379198584015095380021308927520698800978358851679936705715944593617121024050154729382266226538492883116628126794065072581805285794355679863421146939662532012110766195192084017741912001146824162569844774053454142761228357106870874753489741669869143693714748548776486656935700787111444509400074324452836789474114085778330774978399787094898094705745079783517590214783349252411215760767370385758716969214026634374505792800602106147867341591243232715654118987669806154161455537689889457991934233297312665806334795983568864300259409772139875419236338477500435339199185602833616470766669953257392790274850709716097886636993832793014976687499112599885018749257300420950182483346792416214930121512232807408490948603295278275790500233469087172000666956656319086710239681372974382553550262690777220442118325598261119816640538231273130356016985152840517209934977400993673721593011821327273529358869764156825838783197900198185500628795345015231625430826450618086599937552971857207761846979116922111807135908650869746337049465194051906082180811112930223861996068129450937241276938135693523829805806441493366795915470940256553724224896715340880986266013413192761344000000000000000000000000 [152,15] 29417175029841237283923601309831693398164442137481223385992303299285888113980375454537553036350310075568097616986074823030860643037797664910491695756581532317189511598111052242153761229076521928919942546527183846602746099605649508683600324877244908541634850084351550859600608840059871070104516525782417829332657007701636894215246153091561025750667652583330821944175669100915434018204495025383202905188882209728489737145768437569653649818876282517449822351358498042104855138130934280846289634631606861659208149184521946547167716482736645358669255367102756560747753495398846690339720102223774626747745591476500465251898090982498357530626610941593926284562833716181649334187559289353060102588058057686434152836808896351904435107244610819643903513928452283695881574812535069460943357069135969852870284721737457684411362473400000512410110249606797779524165180707682827447762907542818838009509649883250800956862664172712788361106399079246909301246582873136275341926827642048227593383408693656589801724461997658041217181477556615030951210537358797227306165767251261432078495297710883930788744141651651881340077701781981651476082111970184136669276554620919751616650279158329308292372343731264285789162398361961214031150791236011328949325216850610356512485178657505307391464240254831933579718596731397124536585637028469607643043503374372140151786302968116515247003231666665912146643947600787567155474524622845411416431937697537520413143662487844609547975328903384826958716052536472684054742837156227102552217893820215245248297897582143905187894336014536628787133010221602378945047871027155160603802104773155419708589873662212634444840734275824258422742044160940406275945694500990553939549370896316207314110193356997389249612920037857794400587722077602471891878499847677398855919154795751159622577893865729724386981710997677002559326364715569125817324816981110326915584326407168667571685044836298330472632458172358460028891013361550375511075180858103824585108271918680517069836213764335049183441201452131964141567456400808475524482207163916841749805336602784245752250931151837287702370996877469932158994061521364382521453324041393245328964152207217148761136342525133839953062309250509693430131289486060726428492629847048192000000000000000000000 [152,16] 400274982141238372971643106014976183039106237771098721517388554368789180873029966954773776389625239104712719935035318124720666942045379040293577918812801177431694108708598044959210703000732507649385718713432690545950568709977129208150842784526535053521177432718138959505024036105094990748501303447293139008888057741463074695495109907890902540843031766101784738158416145930044126228309811069216283969979515634689211631506460553571043407155460293833550779263201986974908338921148693216911019363171545756406925238157871034151605310647224134083966837260143217309533526307905663807741973190043919726450298437803380238913758635826137586582041908959767189649261258403592318882641577202345852409155473238754964256334127494606661446031220719041205253421054115210250579447741967672504886794881460800093210822530503958800637585155790395960410041204164917088714836767931564604244636565499101069826917212799707173774226842041297669044229872044733049494144482455683688912847156724539732974085901955885861451627616296188825668016772144452730851429925059036527372209464188307371708555090908812182374077935071928268304231659034319854049408780689029629619837029361711265676064182577923627713383037043135254677986371865146913927779836766148363292702218609648991444107854487329368268198996904357848339105327008473610678938829241820872224846682974631455356133352936668586990511582628807839548908167599541946840701823990024491773689413110832184456836305546974709418011379269158412047582863230853726201955650176183740970798967770513348709877258862584144346633577528144756235864868354642390644588134087689223412287048793738803671265851477714810858043670027295130746002329546200721568318236548768639879302000899829918011979391388035884330994943755086654549295699729749367643229285004092013910727564127314690156654512507325444694423215265679951156151048990360242521857364396613341038189184659627810985335987806216020553559239072190231567300016020262242294270460280284790391812297178458713687609523796356627505675006351389859706176928630610092186490822975866655992940232930369369132448488773338298004503156356014217033562863754213415875675689177502442560251534824239269748293588404090831599344310840906193641430460088781416129927872107249664000000000000000000 [152,17] -2406291877682544758112452789406618388561797614958498717265280471439032133613956716671486170292955407075278494349800546405084286128527654472008831255173935121028577076287219007451049727364555028623171296013891710060610991604360622544849848210537746980492968205395776286746159421430968129283109808184511417605018320173198578923695575116170879369221061438491749722417918354431784205686189382294021203509974472167066083697781368370640993029070030283813199795607006264372347008480736628687832282833630770526124651095746986476150962376391819621320113346182174565347135862949285133879126647228251060990204561439356803920753506448871699280052695131604849830510756037623707179029426364138129219389769605011493259370719073953141807934100766857570391348507483790350026912072778982818235031942827284876919687970831099213429259954883582526667283655528757153174050735509078365339561300466746463652826710268967150808679576044882159970626819826916188980725752259392867375720351858820780504822203824039605433360402778929735878379519985780187711892996614202771821745080564599944903225799589810463247773612157595972902977948336267553871816382516205117515064353491390802408701981181918528514021944390938590057018956940846604322225927517362139884904777002315020655007398100247319443085808114686814775717349260228717359347335679594070139598830705351849122001353307590202498810534210218516719585728886223867840064716711555239501981474199759183230702081732641420609678818179767629881369965535101336746890448902604424713849656475301476370600564373052601896932389965786606199774689211432685598803819635467967187875133201070219782727076178457543960653095416619116247591816602753180403654192904280186062176764046975617115175015146038139627460100348443924617911874476225116617286446404874567663793927151545675887536484778739549195945894345900479023508848811937429097532298815577858195790256899739706182235363229708773808431363861954764257540781288996420768096088070424744587919157259376625938205812104638198023386335678436863280926882786489774700534992522273981206439553714602134532551064406974733653091173386065003457760927385030560207225397177014057021854366545782525950746204039387978810625314957708851103324754537304778381766018545332781056000000000000000 [152,18] 6097162008253928370472648331669742929797801088933005561749603440945250461344077862864771236555873650185250871516066836502367768172623624306879387646351954975606327286294881735838400819661537900413905524759637992380885179890889228025814583490743051398734617097269410088234329894709341280205854342680905850689542281288605694251235826443856767717014328159993409265666420282559279073842108471411120489643672323790378722259929824567515056677281379712948640904127298428528164305481539758944562174078327692305008055874404419402074156401076367294379705138548471284436423368783708133693604019833229090774619086352937830624841158681824481466721655154131280509901200978979058419061366295627284188248726877750612040533104997451551424090329236741174429147051056283347479961483926209796609423552570320794096062878283437389875004921495540989852082652348847595723281212732747792127357449099361342245872588441672331904830533078673821144690522297019386227311596240360197466325318219665773551525076949791365489552438590540817366252140774275635893241079811417611563718582021326440338032994801718249494688131213475978437715408326243324293076924330682886914957106057055311024922546769090201845077459448084847351071718405883054234331754813613002226680686550701460541842765462369678981180424948908475246117560679745189638511687927498081072443958745338890705666514746806856266624821634843679193189430090393226763642820505021963070241449882864913788999006572306553415646276467714474528376558889498227008555008714942786296746867778598702176694956673230164008217548693692113557298754280532726870166270395949918995070805780840188088718315525472470281794125263067260030644743850270864217999899015248767016343873478667110010721901452315185710870449026185520076398401460427115306255981157613412179402526578217570644282314640993950096755835327762690149743305176027658692253399731304045602180839112701729688064450959930752689438055753387405092339843487410169141814564235644950467880373401687429428568415760998572918483675936866102118908622077741577376157604674481032386169383912195713428521188973123791422187739612468204210684874402265856508135777785780884052052725504982064240143339174093068970396118547436503138502755788636515939201070497265614848000000000000 [152,19] -9753880314450218199657367075831514161067225284569112133603909828447147793675098966395303875324644716664944786055702514227321182827279950057681313143348292036996372954456626423740739342375532561873392486710168456524870134160350778945883226880797544454748603192416460910860968740788932259862160447878782534890237891055757969463341338721592262016599388186090776029695287682504155246048617958812595217449487091064613445447884323053261136182615282069496076952911197062936767696436635026265221866498288216721048176483998335793347195904403260653695565375946201641736017911164465145060104054279059369862411327981193429166774108797071265514122076782682470776714873010329809112444123371140972915613243194486874976903199706133422092512317043337936055640118248116211504882513212918133524447195933366952049461408765109487172938255340083098203204253850375889323725486009488898540378266592492477786296653229041124991470731850794697828917560517162525485613557581425283303610062407655816073419458069152511796899882909398251957707261273192357371017918898231521511660761279313594292683909834225112478164304628784297942188756834161039649749128330388240514806618792822537922679787581771874841388235270112471124233194548527162932570218791983498150657381703634727246768822979907028533300043113331607041009534817229218148797992951175673503416290172314236018899462157242049075837074916008351271049041357205689498090179603563372522162040077954684987173372604902467225380085840180768725702968250791036813467261157017048952808111468836802147720692793549452764732409941645150214510460482120819872767871683263706948709650435853273886019340158094030688344723219840973361133232815388509785983472937721345486601522243059559534592382226202476169375359016268781289618170113772673176128559393711145450784266430932464389174479093064625400560213393237695721423520472264495306486541463230407878520178413773680779469997209920415918625384400121515347862290910792897140128450100474320310439279857008545918040822503246735396005484771252795516277882665583734525781532651700747962934568841836949269687743688739995728890149739995011542152856070776813873508545402186253761031020612577617650344226159196869436028702505808591390956308683351343859164250219508400128000000000 [152,20] 12115054429148112499306753549012881478749834592862287875375544350685183907623176814830784511508392718278997244680949935257563997012486471409923688211560367012710057523052197975760464051236135335220165191058115454264708364229286728373215575668640834128279100834282708873695381839219254876063023476733712928960406984864126252278804125900945365888016584485303748249661973028592481095358032956303657673035505736593370410250761322226018875001050432623707133255817760210167254803927349043456209888671285717809742774109225964281934864094322049590477546962766829321927326657632536851532800829306110911509915708074799149258543771959298762285643849048396969719134179125663853939483078571140685587464374326686175324998235438012152527980773702780084859252261679776941841541758238598864390452153250844430118075567782182651539583995972363210479805471846549285871766671917968894440718231326365886827258457674124061709385465315570245261851796909824201263781935571058146085323394325282020225673383851537728687537052398912622200034746114826575276605168719048457314590791945904030195118291018265510777827259562458183637304111763746584027447611667554238062848049594824556053264695712687815024617215262956671363097820144138117872237195166693039940531726404258217720099900884094886847058292286194265885932791753929974903253149152785792404947116488180013333398238191971847448846601495425205820367285256022180577124142643347442823318989196057310406359618371641763123504907397298597631131078543221802234028106565011649127551135920048244741620561396926441428731557659657317572313008069912977827679922338541094237780414742699796470522875286104514705954311308967956469025316811137883233740196007501322479960757215936976514913112253507368341432925994641523139625923252974299372406986221365897074378899090561342919547891930005092974044654844631260677722677678744199339872811708625553934196547506128893713420542586546959718187050700050957301347642989758881536760599567417759964967282187416848312444790008416174680128494125406743076940797409362768392676619544928888188798839684023314585228737140374799094050153266038894274231451292611413432124008388663630264542806124872839471662389125043229036690167171286450595381061343980432497741856646935609344000000 [152,21] -14756404313562203980740437404857635933632386660411243385427179267649490887252873593721748724803565500437269992737487014534883275636765063852197284595799410343243036638711361937637467783991392489037518991286401906066431490436987077531069479466231694427047955119011982087186204646011975157775126233530605804714400448594296933389237730284846426554463904675515992168669808981719708082033549725545234273280606418586332374527659572944280969658896527945903289957879700807487350323600600235200377663159275605253095462797867485801099532215977828006366592394218215541873011524005102257929193836514212978858632733097188985275593563200446156534221380338818676592831523545204645448769086731444303149578701518404771483760380369211808505387433972466378570254653280360528937074262688578647145118302642724118956573728164782296546647705514009582721284780822981496434441314327360743758877735339386934535941354863747478027033515301076651273158722513424108020280813434498290756301024854210744323224655256998386252570952791982083201249203235854253093145038914015580606248131601658526752450068285825993139826858367734580611057520032737725375130465941038604664084602701663463512305633696520983314435441483685814427118895652950278521820598141395947671806460369185633517119387972127962954888295894956951691376698226236946011468534056691846035091338216905727185868256691550129821056118849447642903213627430965797064146608394495171251531577572834264640778224258666973051155831719354031560537492620433253642486958385936882078993877854047731435187748593743259735866033022892800014193276109401870934995996762475887214222101935672592003993026158404908198402491970617387593518042621975709448762209042849069151033798364953437070547385948299357328470495259106290943451254580794505158756551603979921899741886963466251585724882439633504603679269193682406665421666447215205713795570666715688942117439764001390188369103886106322395553667004931706686598765539332703196566096510033616385542738088880030568470796097554439950503660519835559741387092392219954815774483328899012154329808042246398280260744567368155236613197332268440711425755000985610457592998870363016809267869452633367883551031256388381726321186510596346061420633137784182704932749303768449024000 [152,22] 19381977875253005324844020520375969668142988325548753005978056549349866930790058890911964417002912496701070720501464293294059306745317996699932763734996776293598764519813798693764564531593718941381024033831905887513560193369560338826345109359633732798423537186950317794740141460730020693897636899586333334140110413332013741988147169882363756117325694875526339850403620202990614209966348964619541577581166141558991163106779566677812220328211613433237842320008482170166903560974720372661232277330379573876357634078447846126541842661344841610859901979610687016232974047975689925135109477620708087023730670818067928577043698744282056251653923252536615062837367523211309239918235618553078793398446054286519934222067012194567963234961136616070750314243984122856602472359197944122291788513239774588502857915059129585116709781379717114274580158815132439433487549188161294906224143635255352214411328768658110362055597793893793037322913872056695093438625661264588900424191297242621353283826214865222511878236108424864729062526483669810338647473815425073090794599649219992188623284218713227094188450172618965429293659015915654260284600027362465524174334489688722655731977262921217145991561776618344208918964120489162114457235543288293485189724219918892617073671879208655680566546652099849842944653013010522745418115239851211399685537679893174458708262372068780029056133329205890738903979430908298715493916224749953018085298307280611458391848759308051490013704891227051059298773755332515610474552137517399167301325574558629482007838574378840529226497005545727804164193934512589147168004880129752317166001702481001020188816188580999524530040128875402826674903292105259699644871062036508479562931551946023979272848260970262302414294018626433393388705666605083004120574723499228949877255142234339801991354315254377725876966190752154721226937039476521301670673453677045511373886844906503112342121491100498150478938133649027081168862398149460983794163382900964003560655129961904418338082382449802914452996814434586153423171613697149143420669382502449908015598117979654934157779315873059274418511888567961474927256652382875560299440991355026602926173874433174963287635683862624821936387588806567725454290153357020676867395301696014966 [152,23] -23856320825556850420202262308613105707608000278564385786772110642790776160793223682846941766559667163711283479010955687673132303741438047362458428046314281450082860567830257133292876328803838362739783006585193504542034187482830746137513463296637202604651627192121194409728474721653268743289737915228289940992333123348135545982716430816225425331418678790208048144367624336726403664530158334780919121545315415647239898944530893825515148248095644381584310330388068984051625562949816420076021304110901941551177148987654658637369555613611726181800841356012520716751596791972093757592255349613583296339061033636117135280428443511639555189837100434717866082886438857143186832204890094862744792447630103147995022170627067940341359023850701388796881042993152002408651191486521003109050824112738750249825223807720841357981170650465069571053392675134368635003894894836756684324441201053548232035391549933188396049440402476214979607850262764920955134681721097467606972082655694014709841095902455833720484396139582127713518355548074610550320259829264102865728278625428322454896383657759019663235230882054121243504656394116107140737590632433438305841898426699990501111266094796967788306448946819184660769234089018358681473744111597693772900750775237632095528417323224001819972579109429333481964820171970928277893508798789072896523151710373460142553749282538403435234160501840066337837022556962997159366114289963062745573534499808892333556604926225639029958915558773793165032070730774504596497162410922128255746435400908025787054986874140269957557167452471614242728726467055389916772045545695408920707559981168835939835381023036086083424240681443314339643465175459402528845481265143293014940306385214072039829034528407332158022547939278762876698725059116637095980641155739846076891992624657573081151848134483280263667018611945475185184233011773104642646498502071797590730823094461790821689950313316142722947744039248221986880170352903132211172052326848578389184923648669333327753172766221913674342158667071330064472584234868072865167160084472449373336036881132975463389446699637888202829167856835252847043870950044665075261214178951764143103136345462469885609595460993742255085732257008221693699189480209098954826498193404993408 [152,24] 24860912018596182739367994616217890787012663654755973527087941355008651891416663495808103592647681548403264040915744656204526193174755105830488499768908966881775378935142452491535549312740839453768825280737088638125911366005172498687925558730801250220862338125778975360418301450572343235221228173743397659606245141399699458642362779461924446240158261665867843975569415674062963149660119194730886091959509574982926912714142960721109380192263004077892473494470657754846557869334587399738930351093138575261426269862832829729090724909787345338592325351747435372032583841493496418956573006666777936514039231481492489249536690950090662053572796433675167354804940757491789903642365032624569455625437252873950281888920782379792774260295579264171351328533845972214407249247234131207517653482139585411188192077804533911244693671699018859377821924553778921686515994067354616022270955310771044085765840579509345386389477524781187286841154426733329374292220021453304820302336382538921057088765742777981710510338633466125088350156847805263570784265119829668681571969813375080936836565645004574898313618326916004401759389719725044269166349205439635156519548938003978291516105444429480304876465898234968202508306591361602770808077359124770693414405322903582729402388020189598754607001537082698611080925494969491333063563847895041286385164552422356226925567598597258849553695350358652892452847952732248339714507640080396901760798417072668425212034680982780162080088303110440635063457938417047346954738853297359973675220144323530140753475608507021336075240821170996623672775253326502261238148737069610968671291263439078021923772312612528304666740136400961453490900572578313089610716055584097570466025776725052871197638062522566398726099630368613429082948737323163307022022737785701108870937563017181256068694144358642896022960840125661628326806427894610802943911368793805149863706789109390703879989328538954237004338767632653133230612511551181691722904507727420005783637934239024068108893836052163250320375414569620168535840850370449327648509721310755146504192767959868945396740204588242209061389980079550771415560988627856705242832375021796489510294410347211566824831456763522948021485694917788669296943434970973345442698221920 [152,25] -23589701224221551265349576869047997866154477324247258406354980826932271221530699606930828218195244618186385795173026927914624488053595213802110520978898935365506076473472022206787206305355847058351632989837703994770410054403784759652847373439842198875841481726940051195251392876417795739431136311763919379954068739861872577243708886388817331399024666499541405009186246400181062981496622905668886447486245114780460402375640944783123043430821020078125768584262507760129402491731428230978602800295122679226526380924694579456423221445378018233964476380520750656811657972154534969495616634907191627340546669516609668094881669998267251496418385710714841878918410121072341761778697844463140457126563248460673661382342083120225421727896776121132678271929616910129141575976822915398305227969805639240784827627323718489918760570020317772526499366252269510660622365895461713059090077150187784633843766272660460505088990189112490913369069474202296228626025110384264286641091612533708797335780548765662547181707294221406858410838119279969921038807515333847991116769711988105268886332860054694474875630837695594412064729896533947368947388245978908756208743892547390910040295895001227039331386886185840332747547351265669986261879611324449165604506672476397983141603580149805055704527100056447924024447517440664469988779900424592285413814076215661851805159310952869775164492227577868414250332695151517809486076999488543318206239188338118245109037239334905378603538617723454381317258360582060003884794743795111381833243811070934608097153113617066591484115111163840110014660087119281911372989612136694706069127129416103685553957586474685934671874358065697390879662408917593152983452161450524540564242358848885693453139335249674703152493939406408881278213626164131680386684525278026339631540927865257331791765009018882992685816922147660024814195807797953340015768965994275557172196174499866766666681667362545064639010386296160017682915802419390959686486483459594032205775039967830104629687005292220832575246887437963725334098447213979592806793649654798165720259440779646562565386622426468575321520477932635957269635896777307273506699963713233709910943499733498530867571144748603771452285836621542969680929049574309351573448800 [152,26] 24313996709410654012038049022844741133833747786080206172715855859250866050696207555512947383683379289309540613637559146659689139246444349812623079014549126573545766568323127974664144477426055930660158389623289393664911632401497911409798718427640303476794976634411100621212057991918962771207532655549719420866822053217467327765983135794108990760661567499494339485618121005349892365051743599145628313862771609776438391178912694794221143513061540744361159399157691402454851210840154098778945579148773083949774006466076422909682535404430328235507515927456677379766422953074124154158790863505078788759174390334534796943591244119911676058447177987037994891922409748285441803875468610007696641375336740225961209347306567588663033189659331374606457146300980794646762595877699796105421998167110326382580119451608783530733299654726011192057255866277154190004287470595953324968654035321313492578820223434645384749567568228580665996441861348044372964809196601957306886949980158790246205299232174632974465777131540804155233047982947439798240962530306785497868269083205661278341478718788419562354339380247233708243660847766146882608102142431686749491734965929926130738165768019832850030257703406012726216289783914506412043659725546388670170416849294750359998772939609946735609255386234316144748551139656745936507588485349495827553689085735002987349754501887684314404652035773424279387677339853697292555049732890347416822461919988777665001762554781975051514414974057589006960743330453797477292305807910021013075591376602278140534216874433412507999575745872650201639135663469916034299223206908667184724707011611762111583553279232191518180404999921808890901020604104697208829130748003425983193846238633738469246140235256711654364992174164218641478265946997608316684071063840213808802487697741637792879707720685830104820116011116310012799343161804081548352028389981230158504306122595508677521499606958120931415497533045640318844693809129146691235170007939604365659189045152367756783667519175142186993227805877859347352211323511060191290775271879396364916468291339822881710628055175787593992149951190057331031870351703400480719226597024430796514172950865053698539484414061998477135832948047309320058302792557178614594024080 [152,27] -27253546965854302414148486855712633515158108516552537726139464630275180007004092238815203901355949533704801561959103913801747291705624048490402752030307983536472631189703627094529978032876065667200516134512794513473636213437556002885348094284864878980063639170730515372844150505835044775905559284971394613787463666013960352455136633272798192725692464994119615250821241190201431263956542581877607360910132560332013135510385999664413935907787174576274818732087802454745391109700554697579346522755545049342546824433549820437105502760543035705904845678446874646227596843193946054627895142609754583363326504195788710257595558320187216245042988935659730155878064269691505659725305784706733444073126304393881682171886899328128637042808474836592939335257249941535280333634261357897275058425017639704863557835794267111150886800469134026931617456568765010403063514941696041430927143087012285359861994313055914453359269836087593633011918550055394027015959829374283806511691170819572011542733070646397215962009136976693120422630774237220235566760898638008105906402177650746453051682006317017200632040059492328596236877186489720639780184236411809293334950449003428439823853917396068592241517970335013395662045981425241527282983854227846318529419588874355624448203787390836190296559468211803065076834036725885926679839365325220673486938547394995211629751072175065547390860187525550186523434926193786935979110616307618534791325205261037237349536120271882225090560334717273009180837293057339880519779631222242338111324512143877876056872708758895591967429519298542982759590289424991291987040697198686199578225835603484533933200142518732782806615722967161154654223226235370066329901580323789159205607325340515312417921172928958940094191658988730701187603603410116020750046007811247555523815435448971142706831962316083508642919743094203247107470580868055906472024231557420898889041089344561455242093625123997449203248549889341584203575556933487016244733155843758381392864289672188375551595071496340521486387898738615266709651448152118755123127229003583182861802682135241936153263187391155751698191123745037309058663446904924132920456436987567185764107294856354000283653082812337602890984246945830627864257269507672817280 [152,28] 26975821850339633615468480600091063182066291044147851284014065194721667233062673134915968352108079354549639964517314415049222744383179933529192934485978881814623067738263649783983788217378914826456181804113034260495682416761325343051745552427295144718868873443709062052896441183753139975528875516631634440033442836983205751929611399271441134666260517474467472889120629573395964049153472901834062914566777322157974828332906655438617237026461838879175741990446451540564146852919739260602589844986260257606522350219658802126959691256682992761156886613706397503855528377798119825239518015643717548166609711954320226858082598072324712030795356625157558106812948934912600413122013966217126727479602821975864799509611173883493208790415896522798444979944550406004272833770326414083240233584506145620852360431138543217785382890443873105718852379920207367130563073646919847758883699208089873485726031288444892845734083930925444611078187421896727079815872302498150439457265158312146064928842561500796620903060255269149393713615271731964369345255615737884413725047130599639200142196073737237715119349833620748331504549250859136660159462223926991865631184948681395287763672191154297826579779487173752726628342201115097693209224843682961696176425162563646584673848362116953203120164122684418571783360950602064008344198085065885630808202376392436635725476941137810511500729993100146752305709920856682691704680365208373369936315493620446235525519846656417805786278195844268745022436477289283103300883454141540171336384032334391536228338156276363247622842987227410013332298444748451643430815662089511649149994072906298792266666933916267411034915156231023862527270219545370670802751485903323174282321950718173058008381519164406322787474200139987629398269578974923927583638781802916973562881332529009409999760760090460093425281487934911947377401821478699880623506926080130549679296326390539494941853724257666820302360652255679535622017954078624216165182237468506943221578155331500729551705287933056229294556004432020185590857210502289591165716372348997517854171149268783409110688908819660887226024224156784477972420552923316573291022711578463761277788837886856750899731099334219116846093547126654211962139372799654240 [152,29] -19172379585514567067746944543915319629028177552055421090965170287931296475106411400029481105036347953032433744786638614266074745756561170726932264090444507349022890035262294923902977682739890752122517774167844207470632541666036080130558985250428194360817975196687485287846634816910049739951866960642106897030080465057152985407198448383104189528863989177853738843374634554491026030917947730605464953052147624096051141492496321887788776282789682585324840345941266825468129739843089131941740227264104524331411877832869474882040479459604306842958629923361961046213894851081673894651175984224255732111913212333303653412873958103360115360246727546070247479578978553253961400297259088330148689282883855906160900346743273554671135537075239306991871654622068322756008357787189045960421580199425487448011420015743816161756576790703501384040653569607508403597437126228520724818027097594451858523982046045696163900411144739406144178349197541472615043874835530931211162272387628984478951418771793976205212858225090165054677187764076323744742040044855323504979430485658708730259543008582010535436614131117729175683864083119567892556813133719697117056799380730539073886682337635985209806869530663672068724434266684056579064908631216567515461366860047133222135308208999104121567277910260841142089905181729728713086955689267620452057143351758314627386815471340294366964303505004279527991624040990107213883527558789166713137725302957798100380307563485769677414455752310722656586320526870917488509053953307155991732671713512421912940261630249563205194899034713313628678362577328282381321503538393353199372438447330504010143980097272470815761341960545116349300069782703265659135855846500166791925710676140057222146578691208170021227801870774112305702442203558707310781704340893153008486493966076749970122624584523168241117664177987954039121707406588614927556933258790455383888771458411701616175838494487349116324608536751559471729110709255300167008752412064367537535836327446693382081631490973242911509230655139145492071352529193020691159955183669687091257106903828574251119535541385311952202959709055682191213524375864518155541846166520789497975689061093137220935707463787297923311037881241594090457367489638111520 [152,30] 6469767948797845249323653192015343017717423176343682030157978600588108320167344013715268219499844880134216983293861979226289825796232929881071603554803748156480997578781351585429891485786634893357028251943726721746136649613596269827118706943775548998688076622022226637117557688311098044300307159126344474436239452562680096113780613608861218624322923198479706470867446100420980717451338483578900287027459554385614738393685408983829839980362720745313222936807176349288868132808165492931570716606335737779229173557170653391663607065233298627873035954800752236792295589193604704822213634263577632922830995925792537385868104971179265095748003846485244952749378497896720414365535279032469078903464931568811085177261871497689846892496440374166831593911176361882676129840981547934971687108308441850260096820018673735624643218244856617722563730961315963793707001747318157066534109610893833812049460440540683400757644821248726501361311167177936244502014302728467287179606143354220078699363630953268542755924921971364640171076099082641846969094762983426208942559156173799813660549010410562265534957293710304851570913484647111017563236213875537332694851914905197363599945234720036107096383886499011310331261202003183136678342063698122634040994668707110213302919655447622792191488961112594804720285507234238567456156023011550876938425958141311770109050391421444371228036057778240301533466086074993589044635571319466657520665145002399851085379496423501635065183385635070641269989228128510683946848500433408888561412454655132179609871252059683267978436913807739326732721881180041701665104207983550016057355136852117362445990862991870739876067550014109812634413538538484988635080140712215513191899828835635746548493949136088177392975439021454946506212129781662017751546006053543063486307654416396207529854623281785093090875878622355703465146274281712916783229852470047862543885775764335115742883785342442776949573824906136910373238156786499725570925605888108781097080704229094016128996820817424046434762988201746830083946431901809163186337467510743326437899831699149118257657205966698741513860065203016118024809801065628314139828375035715559516879602881715260408549574420241103222653588859913879881363894880 [152,31] 4072571590560184553753111842920827877985545531351241089054888952873102687758995383122355234665065507120191560643327963651363049096414897109092532870262611969423804301876832152681597646402175895415131722085955935188349037568360558250234312920459555341256095094911883985101075322834855956126147799614523644169960964119232571754855561792146737952033054136472551477562922802267460174903072303337939025759426234372338002055259805292168550855450345125100143289239097134362043883713382347892856654239947512946512243691981258987937552846510461408776103922788865399259490731083090706120971434319313734893778655093830609051987372638905360039484285938352332440217299191815027177272174535198041407045933386804753126755777308545918433535286087998047225448050916893781195013973829040288940675134348931996954404345513885885393142035402710921090388365429939185769968585386104735731593943026490572169745773721333326842171730215867489370409242861937202198479114542609077828677874694420369676659210302344961136736669204567562419247415960269893185522386013533053934199984841036447312057860779778585135241691329102866213134250457028018037744805505946712087094359300620576101327874319831697377804303630700413014209703407994648002753952252785866340293736427391418958338561948785043312979463048419491824168954141690461406883957453351580335802844050461971418567702121974952441940838480704746748752168057066312746788055652501569746001896623264204719338857973462435632671576719586752360154613404994167403759961755869210328668077217324779393626135748834565930353406228932618758836659472493920821511688456781885019559867288474858613649332095255305498925824462609788274549174036980747080467581958794578995722197427991198397146781842114038647426731865294973579153427262895271627833572411031202524729561110749541177899708516219388926357181324650685022337076970644960092375659803589396931293926536089434998847360235060558841543211849917623834216416428386031939944531827194746613016489791447366073893358317542060953393517013158709540456595993111109618271318675686573695528547000974747454760556185725954814124699902516738500039417268247161989120137366192968887647547817061330803031133334271659853111369015812641075397516928 [152,32] -7897900352958926942034806993526636097267135973504008094265760931562768087502107442244932034981132678876125778320888420848250520511622977275625896312946591222585730123184399832382223631741252782085175001010822473130145183270563661571266816235665155395533370564877221520820121116886980203387602882475927473699931022410716573133516430390760282074281683777002852159677954224901412738432307036031510565413523049085212177179830613200773452959866579364631093493401752189157317784771071111091833625539516931575067389292669068137817366290850109032265518090444754336612275082213690692225991218475656074783673613439552555167007767749578508466859880872050203935149261309631599259714900185270395858633226242727799630403379012083574965333778898723724734902464759490829525635001388406472423834100875814237631688088023816105926461402181916468928696882362687008959245161972853593444899572202632478864812497009854679800619288903412309599876082267608893871127266845350068235571692438271025288903936114490974532969325329707075707088736100977478696784267349009994436154291516240104340675777533342623314624194188166935513602755364895857866856717281891624417515088486198509627477933675885316570669723126470102561572736902027453181086485203825002861357119214504771654177152337751565154999024319274335793939302490306407277250802315613264675375335802115073137403689818958278790510747297417575944153774357177895205940770177575624395602153243609005361340300349605156586651207115058251430436068041800676463726109718000994983566287909630744836126034705197469435451530643587046143582667606726868434450862371526867883925785990953725350383954346183672437179428760071725768222449805599084279129596761003449259563644913349103092262836961515951656048249126692463961177799349218980056828305324794315324400610760829588124298792587639818041878042287426429402752486074534092569224916030946621715995593601841976992444071684207640346507365574932340198750412305004041212514114512710552154271405751779708125387313435614175655302689645656596836323518112694831024592140264857743587799717054115658943945726161362963572375616435364538317400994773993083496433501177683394088078227874932595530069799190231026425340728887841598046089728 [152,33] 6070364614946975445144247738344075800461844447926431066125779749367838635493345939924278671342399427869601280306422131705816969385509155936131011928316721324557886385402266646789229372277223672075765394305259386477008891324114614043913745975336303985674172989680948649763461107973976920407765901400494550962757956577724257656303404907866152113542022471721273074975574117015363792372767099692112590367055906790249439166683858946196326945854136365906333290774855255026874933729492902890452311528229521268221980360648850156362764492145548998629600373245753872502982683164030987102418462410904990758417050535035880136232652621040776750626586802017006905005655466020056453981122951835776167384175946116523857491850963940991450656313073191553922113923633310069999641531900263853687449674962234744921347351789330819184037964254687980643500730548866985923445763851747966135689131316344182704276689302518623007059712070690090086476473977302004233276568853743107895332775081305422966006260827084914676889090203430701694613838154530590458313819270073350686165605343800168138802308481583506320899793448641867023973152204224355137297354071486031391791578157718742356121147470950904425286625465167060533860149470212649647217087093706385435332031171865462457848004422573321840872253669723795342041100919342354800352821333846005902529155497982727575488963824837475971638099708830214390912829806647051620547280918916020227089826233657408725518854703212768502438595074114005270805042821783007418813170930464158656329469218302182004242463136121577860998360782864330236912485409909633825103551322613652521089391102169129970498249986458447684432082330335863064902615046994354020396742560678789351091130614563268560002766661608277667933304217120368969749575119346159474666696689098248669514418410103564979594101757416828444306009995526773968141890789888784963364124487930077776768836833311217179972824547301599088622558476706687734155705555761775420069210642124216012827984674162252425064743202344833022472512725831552054501268267068020111667009536314520560724440229233092870053332630080781324937050660173866088199681277639787055151849961398805996326112992158331470213522820228876796236880152718446109696 [152,34] -2549569691011253742252097888223134130637838302807952825661214744597127735964910851826887815480890645810815955966682863281779326519676324191953034431305315908635420804341998191790730447275858323597654569761105157025501522396065413054542003308331402024429390856012591880117203261398041041882716403591455600784117705766273897883938503045502873096606993206318038339256495321558521304227245814090503523563181303293617824445335272674227911574847075654114096891590722726856493225984483729912513721043051112603470289364403731753691387300530204459686413017199176650874952746308674304032846009867831072139292319299648472112621801181753010139168881222706619406430157284995584096128315064343362480405760141492321839096792889157845635424522600955015656729682910063576347784005860113902425339368881046509693730946756966979287100173907597170415587933954626841139198026210872832499274923038627571488648307909564982699538320870513342807376257234045907841729262309121099644029882104691098724358271733463604041391751824886809379325866527082388450059110477650887701213348523544738415214300228930793963607386582464085079953694146599463973549587504514350701962140497438325405790155667027642156547120825677665317202788350806679548520946746315408793821118527873567578350760233024994017051012210181647868382940839779539942635009732130181317808272862378637642489824590704205704127921528299113743711635190787712318133522757816852375527551195006633802731343760123910592590194523084605389188409588414332930878779076078858197948445864845847546125761068212405031126127514938664563544307617494106991032315351936889536784387488768689096913036211808254947348759710243667133963759100057740327672348105046756854338673827762147039439395775240513193889518571729070912956883084139259910898089331429942607001621283606650210356060608143236463385664098766310704326519947751025265242129075360945730515966782346881014146560042107711419549867874062670712917181325193122369260854362568964921784175455570390711176899682248773351945890339659622181136024068972766671925617016198048102719009257526799930475899327033738545039335841894266488220097816113340819299179939423085608876189354237855776589517716142987987025159484692190416 [152,35] 188973831806091377424177965557055371135312669210674040944020776144312205104290168353784527153251685127511075845600589401758343026154443932628532471291283987305105333415667712557493149763409482398260351678212248445427825428551877737516442389277037594319289496650602098551123771931551629106960172485053102751727006744823555350971287833077224338817198627080086710984566453035154771574094897922497337670807659586348721132804707090869627573340538209228693915311896660225694576317395509909709992704575393894050612188018866663605340221207320518188889030226150701617110840262763671621382435985673752314694159102875206317646246390690860993986256414255044034031509105308965876099769306327992865619130657855993292302379957034275683437451576588085958400999382835822190471712025172184366311347105378874465487184311252729287138085345143650535932254204389887057486407207488330178958500083932757170287703336906072105247504276073933631478347630142335506693713830389085482143403945350690714597060749633835594070079883016370644676314363460874046169564988180406237542371435619788812132080840263952676145894015270131720899559313589594238459349149456254825655647925643948618376352615487012983268171379522084708871542926502662966981170828613430621117598463450798078563735563474852849008980758852728476672908531525925864004849032447423497552779867865109273200799017767415751428324095845139939148361902106506174764024619080001503581819907453353916982437808753644839217250901716974021904090691468847909301620152230618509321663074471797409602030635887074685263436914574788837888052120741084765344340009885333499515400076740793779625028147431013483586987005784416188801634671587299898866657845739327705469198926852324338319206651710877547594269926718230837569915256419596421420736155429545469070316836710424190579456106584374834770665830632213821005416182774818335077710270340337552432053046712011198939339483315021862977328617894534900920221696792575765475540282809477065015738721748137364763006977213721105028385564647655218957030788005673070684395017498111937870321037481217207559062250950266567344152285420389479160742161857498525196611101662324470509984727701251364214393411219287495148134653346688 [152,36] 542356375423745736478286140844593613519666018388671987132143459296668666953786452289388013552940205369321113173022405782429990171034445628399162159594921162188490470956617020040464986501648682877133274003128885958632339565762534526786808638223635929143725338702767326801074734080024286157323007987229261485184407421347046379158996100224201440321109501768364540394307570873714288572638231897017471759241273495904706842025590367104062777084776118204369413014174154454251969033269480032098260791147298270387323851861024967092818954307872183613840280503411537396975566321424672238508555369566458874147553522633735732694249370018890433545085504676041202136043125872600117741289986908714211770741736655987326777348908717731982946530334706559246538890093837011712150585795322478251407268222945637025815405015828709494853703126125833673209302658596765349426809793496854447641735315474595304567111956022382037004511171579150876899098426835116932298454796505507500204222407348704896077672461884552714648636017978314456549820825991762542947990474621982077753752869506155357801192561593201161400070498545363558190261360883329862334209761729964890469912748660469189778127659052682725736164874025932905114873112030276559858327321530910278421404514904572955941666823432151188275582078688808461380953074005771534033927471599914659075502929922658773374887900362511319089326413927998840154184286763827479717140261536548267450379207461111796145816489269912353746474319053633701598184144987026703834738709601076855607463773081118244225322680964404304642639058263196527165764759986981353016800154303872067508629567812263230548461313813670513009703735938776611846221240885619044744351670696305713572227049620820090947850336981917024913912796463380893786093361017748004281852769698216687098879515625903877881897827078176843032006702367204892393791574149472284675633779331444095533792810680406604146008734982878274697913582180018943873130434488926482170571830373900403629273809860626970334965704155696759721474707054990890654205481533126517296161779995753102645640413988564439355291902595040218450547533220826568319468689293191557721153788694470098732071125844364938821846439548320074108888793792 [152,37] -424097234138471797020670829929149066595410173321393126410963674941593568687340447812083027432241100001728313788056680025182414483661588549316942494731270114516360110254826293593443715033420806494709072022767184746439967556173977801553836484533299517754052647727361675511319082956321976395310527418881426360226791118589904047477931960290371410587984208075072214577436554442518632838854660837683573895597210680759436829037583797032115359976946925904805384038036750629057544829601168165565013798884806730194013606031286170121428173289006601487940376607951648970851552984881977409290967038438529622256213464582930982220477501778835291097747995306654876158411220048416675979738091159820894951237066051620181962745717179156188831003859884215727922410776707528052815418307183353445097874526712983507284702167132961598749390685776163157292197140369779323841298964618457287121139155705930344454090919546604069098754860299747468813368006168572649697629122107905900854692496278136423840513161271017182296148179589944342739677469692978094254588749030171892195545343713355996784009289846423175567749838300699529193251402596090822604480143537275498635721844855542822502195673424612865460233345894608797920101751611625755984423877616290481540722354803358088003465681119517681304795623570646259225068868250783372986347817825149969417961907474402595310411695151451238122313739496694228754161893122657385566846436625974010434341449833035556286625252946027940167901372786292924788191776264829983044597433495555105572629074669124329352129036879144268335089969729646181256445540039614519085460381619900147743769881606191145648144672710987840058196353254532109541219206700060662933591050948052058384875911720875338706689920375488096526618587538052886800410573360800263301956831193836449828423275567520281086486553352456596833760860675415783065796714223907501232297208445784006830063167438139375201788462954506233555406786095006991334167735998823348125862997858003807448584531245420291874579352253626436879816693381981713416694356918176907496169569635758903611911895238125041970728355049699607818989590776265104118847883634265238535484022829548937244813091511681421664991164951587912609027488 [152,38] 171207522797118427922105464053745708519173415465377798915446860480703726782752054542799973405257236044992411179468849753005003628217065586840238914558009004472067622521054112007643495696397629255209984591626981747368943026374663534884840289100105068858990044871177023581633729982025046716953950148096513002821195056701756632110993658912459221393855719283302524956940269546131444159887567192468127831437363679120924083850611196150794577769362086006957508026323383128532730633273841727468706162110613866128534096502239929439133732707743836170008996328258155949479150924605821662827432272072507152035468958179109347387084485863090117159593410328648932097589650078320695213716261023178218009847983316583812688877165093048047249228947634324141575372669294319169190453586432527244344490520318476162905269641759566405173377120403539486048264792935936918574583635754612814326646525432846443680289003205000788339464548000308581126360673993989975954449763818712765228810176939454554792809991347391533092377836636962839421635478135937911123538053787635172447548144541059943952143503146682499422077476623451584492818461941243975980295526957528307712361719026517428056477520653004477476708041570486445750159083036043411061393133042351787584850257951983068794215320958469649844105245168729116255884612978873745597325466633656567321468152619314076281028187427080013397839882185651493933546260226906202734670787824754545834394913845393823869908072176305108251230824185056546857081967547882369513190992972186701543792272159214111048939977293114305094730013233766244344844489065616422333779867883330820844749270732142057389388372597952780911908979431525269431640213101533858251490744636188651753195684279173611744300208796160179781241375065804785157841058356220128580157387298518732844448841063091377266469010457696083655484042707391700457366710894639776504296691290634266485557672777381432523947393361501810176131281826736557802844958594076251402231284441075311277889367410661997523127848265267965827949605805640874753775727609969678554285060306303095242989420960691105284578185501432336711311953788443462171395802748101338073411583665700922918074160341303010604359519976246413161094 [152,39] -35190122928628761621469467893942015007157175276738175502836845153448703256666107344533263645003212274637500141292714392046389086131511841803046944387546380376995584912038761448964206524306346456478260488992952493733771974233412863278025749268613414639560134315935944535868569557374922083738689493831843128464032335458380522298885039243869847262048411853214267072666437821685646721439837573056820331995536182812312134799476078977070917595922311263176676898425449169146639847546912064475154092421905877875776242018571726002950008239960053805385940954702460525492767834809620285487955056387475171391664603375899646403906816988878952989536446568115128634650960740564584179382529868503018035816814852949740641616984847407388775466575915255688469000028881473823273803082499795583833819072211372236454506649666859935865549347102670873063721761033263816494877387440868702448151550549345963320813345753589148022804890124930001887149725201333632880608396195549605695283571589460368029930963276695497588698799086538279097600535292447511051581815689874901575700452421523910247524605303106026301058345114674084643141123742150824768051196334128119280549639017964388914114706848528340979521994073529730810979357707355512722215000005007017366546742219086230399103672803750482855577602908987029178422301759854650961383081938531105178382329229788389773537043017905535570673123242724143202586806948158917339739507996012775192810690808371355626236046546799482873693958526426001540952466075408949121152126859849236188991273828949762171078221008146927372665444856918313474002278737992313817408661994441473741049292889004290537001113419588792421087463841122269860710761725375402924915311516042851521824392785303710291771863283212135270218235682327058453003359811038321833860068644284325043114914826782710415258756425135584916511468938110896195110485890114922145543547910979480390613922432050633362137067846503402759887190784413277395783182701617090041103013749261291589619791162990631748638285862471468384311527841330998306105912721176525082805995012344530829365930998880117865360074472541160953162307312946932127683491344324277438761506220198706937329527087185362633947052125975112384 [152,40] -2397715281776657109559159258593802298958864765983284907541220204579469607993870508938966490953377813858290950136146143801102230265812071453997285550709914175643727396644199102423307906870287129958208487003357445659719901739763200314426725370608039593755897683420697975829756126604321836269067113957674986662419542330557785720394140220148142161452358521363198339343211106063567050943391025239420754332870742900200261402881268851710600497249225487224011783435959304880191811172173714802602905456816567303235885347989006671967221318633924367904881396917708837694927294822393204211200333101009069693592075232474942433321091846105615372585494574146525702508922613224953648688714995698163522379462216433974282901645221773426818645779165874318558074249993822387583463817771836973062715534559653108493896904092125697216656651115921942773425373121502590501037394645076803902113779460680223590015699178094343128564737125825949532309446924967470474665168958109977328138134321422210321386674666408378398379431702227055785144281294200932406661055085806760635250177550467520550357803766295587696728811466986013495871670813120904666851219537314296390332814324884188553045374858731891232005038953578608801423418150672575410812492244030745858587411869891200247739774807715424787397109049464127770040416735190931857596016320633184295764083913734033206223761560747508200779988667253807847578707865010732308203831322289997314543474546748333978544653919406706729672112990938667487668654626074423741908070517710636782571701500753119668164180383778575322781805758190349085757492162029340713549242671861885677445450739880710394704227718919846906628233115866648768041334160985956840124262319056507281355644654059602543073140382963402551453126162660908135385236841582123539023401130957984855121935072067497715940570414644887345823424783895107221368162230326025440368483122439122342570771276750530533935973159187786569580566500334852279806343497611520698126675052112573220577205571215291202228670155560156766957119875055279629426886622667175941851714927875375647968395429780390854906438482357695168870185851593049428773954042546172552668035874137268672225172492315226462618034867087728 [152,41] 4326423256459217937943090939176544066540541718014115702804177878601331621058894814755058949708348291524877285575147555968532637358629295670310522567597134469913517664241223986606476643180783881107314623817363994681922545541879590435598985366626488235826822626087596784702949850669541147655167007691175061227360984962084221809641148634570028067358153904583669755072307834810674951633223709929284959323186050903623433284578016220854649019380096724362417566716681519794490055360677157277567612588815610301077061755402311936173004593501159475502485969909896556505303235656784996902979904764714965620807488525032302940858960050525415949401910671592870445987662119958293881268819656521730244735650500065710576371617991203697745012534899759046363290297027554268179011118062960001135056799340463246753931565098084890181891956217466807550806539468478174408822538803178817645243327178757877390176589578135359961142907239657813426360611028605741900742162029580223850277543598318351769121212813308582057212812021675183299216833298618477095219339101337339589641435911113692840308487920941839532371001817711756120681038075100098916558994213115207125471288657224815518037650473315382329971051354563768139287967606893157842978710332904715029833962523990415991840407981893289338891368454834250634105643376296896028073696984299392217561192285844163248500928271125416295360882834807959102591985038731744918322355009163758514707907049829813934150856454975156978593506738605879777194474992945701265622646575182592607339939319609226115926336363666668329188638307236771749812574765750034544830220125142737698407804462775600455941181806096618969831733134033388261025469388339914673382696516875197343967787018705709076447814816673502814238910056104898298277669370085864738086248304223689263751555033430022230894118389691786844158201900033794424222411248698620749209788552601913949784497575696442284715545354975081927527566397729183738662310380857951183660473097099135765638322506520788496313168067463076647455028709717799493372177432981486741846211949216809133641332285267463334562210469290982603347536352920476354508538139126651038829058440298165849816867598968384922705294813424 [152,42] -1418903057342308117949009097516907856328247372090661955549131833603559623444679611288034226615589606724531480954119924219728533668065890591997586552512384912316411197814572776118231283733316648111564967461581689327510710585469323572256260442270876856491773638666622036911592492842021205092288859252077382778230224077724257235032010689057321668548262131628839717204974103051093264629667267650265353059545121021629292603067087902130115314144703578846521413145554289890233002275655178499713083935432014315018196228519173210924225711778387374727564813086375993031562211819930201133864023726603112976029615511489090234370086621528408466221658938824308208383334649215195769864005754886674991103414052962992134840571257792765905345790527697436185123983304439431722547926246213137444693371201166472866578538162780547542320166725774490540202374234405711368075847908823628029176650997826651168875533580528997657758665848558647900027320475190715143562546908254469059362911242703091069664100863126391033602424821272190303860041643304716053387195207646868022381010457325074955283446479102080276228147009365386867177896514850472154367637972067136086689628907036014180089727834389932683048506316865971487057658162546839233534404147679239008406365253215531617463467546020863605282110343340546533444536399242772724222061887233154707340864934891621831957922360090540162674385462248801956372502263610870047888796007194608291527977653923449220733233452770701982814115736131461501996829508014809804663418025289196120722477595088192897440334502943415549077217638455657357082996283789490558824301552562455233983737234856422089794646834716186789149069539334127425435120451810083027302822586737324440548821217865940335700957780991866102461087034474109593548495160591157327663540513495451812521034599927348995662438098540411114109350654448447596418299640851891155019987946639809712214512320713512113088711806362640039346310791664622577966849734491959815535192091074168351115702609370728038754183274009576310736995763041913886941023945272440145522576029895392554267276117561249005441055207198732431528724759872791084393477137268266033488224628217613015064604945408865516695852756 [152,43] 153815543655539663023633474430878528785861979507017782857914002621112692065249519036140273080144193237124541676529920773697145062821463695389215347316373014080998447454936867289264128058240222921048029609187016677586581416169997095456414521072061429150958746440323264486019758708619040038023791236019707987787731219877776964753173214957229548309119179081457026512835982184459629739298176681433950235990542633922871277789375522718319902635358062706725281621253303436635193189219180301461658305660082841355029379542096445184545084398678842367533711946946080545878615962836056847687153958072824281325781849293178868248853807892247600628095489588511884616102646497513592562431759899635081817971752644819953533037156887281188176740553869377574312309276335813194605893042318448577982781989999276266448361294253077216964474663781727452038443709625196768468289155947319700153128592101150362969913671263828506211891118071141643404983883105921617752850646871138116938803374278519235479685300735592467729922347271736341075020575883228678379447829971989373837101520047569375840391301034767171060592224908419734036669906843225883366346775796364904804075844903966030422149272938277564764196216747212004652814330582287387556714415230530544340001429357816936934501062355963759859350549927448352154927171617019678249853843649430202463680286605020765865387008038994245582005391185199901637016324728123660662934855207506397945539419257661796561910585947696452014107719436425873064463227901835431975011308363776696648417922860301114331762934856276479319074365700112846749711298952096773410970501195004823579070510362599280135055071752602824187771505589796060135876129250797533962395309130100816672729857124485259296308666974578122503637975142357276034104863629989416782674146944270317098234463044705438700271338033672541805915650717028137115157493820311979768005058837176611716959015815321523325984240447792145655836160164019975504331731517560854473540830491667172870865836090508848911709502119964408968945119369386471805812886833807725371070102751938402393508968384894803510445031235837704533011823982366459402853392392506815754417385359475594446509186889833041969472 [152,44] 57969950181571752968036470581040171509710905166963618359958129853019198996102590893540301060916796321529140113569958588851238866710567270892530814386498886790118531525602815852531419728391503284540354945770207573993068016227635802995674380787574598357940986737292566426726562829283515116377708423304809861718570187370062487104675233248366195655257644897457970357449108371045214803931136328220264723323255515133781972023749643690095885558712432086552075050932327920565032416711433490348903745119748272734216913872699486239789280818168154836020932728326793886016488893663631578749487654947127145846353429744390822901774840295434882551030601208916348777437622666413924039216399239937880661491998515124739919246673813012416519443011976267876776285364040709423886745504354021507161543924405961844487512779451642377362862620515329698757423709397117347895921629737367324138279611034475943891340803346555827090386849287273810948078294625073482606641707434578104831625600468019892594792430509419304768067850575704075116220735163734529918365252977331827588136686940992755754074428025189227739029115138306371509845012361311765660762472002778290201984070212066495588048584883630218730242833440803629271655780592097819150576827001581620094548977787932166599106446413870707692315380836292381491613146866992716216338153575365787178460003631114289392484126277788192118685815534588810161660088371428772029747250128860802223563068490952351624921052949381229316201519794557481602278563584094600874514576754643747720970950414268246683884806352687627659589849468223911826387050388244565919485263148566301391872256597472279128424998844763051008138808978496135869407244689182201973399486493200113303457584618941822079686097316734355605599363348898464349862102620618745870446197919816077509459984890666471720572865641417479444753778877979056638907883322957439083371544056828167335112397344942845839497851432652473986484434926375100989714314017142169864663352408526292699957758455927761384174945778093780650103513068709626507905248781873445381002753606227521413268332019718001795401346815022233353646022744810115597611487363060948625993834079834543885120173135732178408 [152,45] -33881952032226004459660336362238021514152757929429022077977958077083914490307922175877798638518338896618727565382114593579643935172921405514285864532563445260148599243260055932693741754135596984909589537176642150710395509157544201152366105601280922347533101349373192772668458041084170003299027420179285175313050221245946193267000208672403852194766218372596789499433097910186148141960742478586702387512318442128508960401559697195312453595676395687776464102954909429343754664149885642907581934460415272665116386000615495058465599996125329928298466716043551011309669470115756424825032449512817955811265496729081218304100522539035061373274145665002333737048984945498193726482965071698207571803133212885031535064245186561748994793572042838356171633634217187285972352231373514994218552237261845904404797534106216605724836910468477697122722686238030622455858654991093743987552423519617073837390966604740988122399363965796120990457412011125362516290297311428670462353251376091873038733925818045086949724937986372991378513695522188586566111987713989782553791295301054942735413067877620555705692637096560667213329263168517357860789056367793503090083781032172488057919214281450896600712072011221411824107101758795592343901184727405902689504003741684022508720591248830994496205160468502768445603080855065943192755565193836510963390321180933973596995696396843379471596499644415137292200717248924299818446957033840736000610236399205844772105788561632456739769981115608436241078501764799735904102780571521489813134273433740384820787314487219905147671416077709914035973356759547705082697644105668978421424133577526862004938720237787497443623265828184119066947903379990775560776595025848605510805503359056883602396176465668632704639058886615323915226195506196359346989740396163961990961268299502619711942322407250047568716911780273586453253147608733763919936000357608500595482921751446351519630644588435279110449293969867754800495094081892729255808766892180415863480044554477811859957299185468896171064556698490504955376106757320012157290345035474085992783171330687136499781160617965881036749071260377560003967078261632658344444081372184996102317471811544944 [152,46] 9471503476099583361341579193942258921063107047574950175172448343737827884196442880712943718425548968497743084292954078596222081297384040449206327614620502247072897648798377536655484391269234751245313179574864839741484846676233598045997391293655554041339745383043508368939037447247070789397576477658602839427862854686980392903710582015903415398680601491147139201166488467169936652525966180743609102694016147622374686617279751482993106621386708163104436560301472779633559215107537312432712889029484354011694954511642585826765405219208287500921786672367793974966132967174993250495101412868713060436381276151638788899932650521954218347480854291303650244346242391549198577664896214725530335128198515074705697907307253025880396874380036637720414941526725283452177938439201991996363225293927504970221336623372551669138599856178816104529529432357725006749143250817326272780970204705907336225023679375671258632170468776587368844004542644630827538798460582429185249686610378428296645482122748312303255494031338603627016545362860690274820756654888238508161951712796135892444491598739021233274753544333272079944590744430065517889858284203389826737142074953930869129309950323250362809822547342981072967196775003807832046126468757349145377923206979555370912276944879592562378611518044707148797017492077916736255897460448316824888615159770386066530086961291135691884253434026582272391216588252579639559764618674002873995735714539042920320553581768263011800650270333757826700370114729160539047687525448051626049824153224888713989079279853248336332104277556963586057533036525650589202606122071167891155780056851702179237396116116772655685980897236184528375803514307901786731419471633178450279481500911437470962878217487814785941015337514030797003113110366975403393936924698030803217026880525071768312662434682132285526236706643324890182653864068748791069192948298570569359788099489515662945506880366808308426296418151488069249701060118356283439873055466707861682989980266394107115624721061794440106669309423928489658424404664526966395448824050066560703695637162579428737594720136214780364137430578878517269164154488399397845384222866215240581076644709216 [152,47] -1839532924086780553876635728522962287677545932291042425114193525063690396282197489820239459346468070335764678094909658969337500761910735822195097294208583431713844265564316874911842954306610171802907908838941942367452172610794894985341347237238777021108201376069842231996682830759749061941312459606363852962906317514549633257438502922295515092593662316493103018529699751148375802816916606801239854597487089382753250579122787528692126781996618765782076947508215111206145516460045567078054995408899573985238900952397964015169805971315187133158943015234389776525625174172092154361216302597820105109883999377536512827063223288495140443241477101190959834155408010941527941226509986354874368595952618119304179380279353112201177768863847935317586011706925103447616017032193225156073488015728130353621219111287175217663074956167399651689928020710671668502641897927875105309676527891319173849076422185920799033172655525383655705380706521908858990697222259686551716207631874892133417896880649964626140421436387624977655564161503217946365382392182890166607306838224708897782967788960858922256942606888108884102627503913933862137312477960631366479995571201171784259801909159403581851290451209736198213403049902344987014356956206898794605221330422265713583440567090110569945989257522880996275843762670525881441080500027534265736009631369202158776050615821547035883542475457253292197936669990410131096206870157960019130255886096194307640220214312133059360016910230683433919593119336019633823682450152366427963022166589524017016610478562789300199968761532350193937454080110295176263112890649541945188832091962211874833309226519778844971748275034601146581423593106141828260379301850474993577756984745830145546571991733799128050619837210053602912924073186280180035358393178336763054562059817954968350870192366260301159517067999797286767769249712515585325372914319175764623886596024855477572070505527969508851657047569882235616980663179464796133289685023607071604625735130979239978283055685603053205857274062352399087312801068981373799198874728686139584498572114218221847873857518119897243554727160285465572268921820024106650948293553108332626149374720 [152,48] 284318226237726428533997864596125231977375581380798925547270757887133036995135111285736831494436924911727184330754050640917375527680167307328399749853880729694785528624542997967062846444919945968350843696744592393342547773489320104443940533326099288702275646339576416121181022279621402798840709197376862188062569833586103326671482384926454075949375816312265366485389105250409812560891730784947817238327915811376584581975690274806829102627848055042884824644252835781776664868504459532932269513023542378173677953202640218647658392714635432777021232859630664237550545471956092585320571266817561932350677147185337946346439235813862480401320375192555681463714601965572284201522672363559586104144076404458520207533436102511509562844483214493989716353207558893990595966864872028592074884078363874396414384365520434539035867079721749562590693397241170140690858653144045075219232499033408911534522300979784375702088421564797501029040335964724179535159917971533581054403833252450861430936182773829973354811119679344015614142810055004847264093185952612749829624913995201200378705689389744257860448916242660265492755160211069705369239129741762955114677585650503055434569939205962702717370438418920823633295215816444912565444553496789385325790855388690931668474568064041612657862895401672028329539099780877856502451585392050713076865511421389244092525019902499922615874929649666189727616649685562820649193329747429357410507900148194537983707823539510890373352713001629263434010711539859719805119642846612509215269047249269854326636030923603850286315571805434641371555410593987460427581438450975588900633593175266821004794048511417618403936117014951874812856987647929947898710226450896523867664063643427422778001055621483199601144021905073721832277286630512946052550673202059291878280033439039850706636576302164953337869995974959406188953608439184406362527057607628189368565876275431192577265216024290622915847262805388546044850753323895736144995187311461412959619501935551642912626518804627804222578725084745768336671129992748737981420304120843818901901834347071987488924790697586928841310123330401838028683826901747623419597800321212312473088 [152,49] -40071827817559440610241189327111740731003487532756134029737335738960757474087269606121155018071664831498525217892373289327227645881140277268716488985463927198135671562192151093510108631307978582328344476854185371842101178082102216151064610339352991458421172397694294799368452940466498122087344692657768322016014153185777720466113090321134684738262290188653778516504436283107211050019115710974939085755971432622973189694028771329239769640728861866343456201837513241062439690092128401017948671367245672686194653378947076055258811261921658714011576501523670078645228900721125732648469965740467918718896496095344276583954525761431243854916729013145049008159339154947441316655253233429807481972789359987882263966560742246911593192605369418912261036376429992745887250174767490101131631996087360794691243164777816096866046478893042687767039276283410387376485075627196461825686769014506339087009828890390459209147351326404973836679747019899383548459812508709979816910925498950350803863641829865270891904358665085531891449748386174994516998517586508782148377192212646061381016460498596055584920157954638212985655852402240416802943230618416563873359244824887901545267934608695624137896905040837021919986426166523734195271597184041486781170711970350659969637978949364270939673457307277287521889617103422354673843936539210096874288184690741109202010039058274541637098509951320835056558655136541019622013318997865383208179743013246416507736659926374653185265224620788553070428549819411192572167588052098850819460625941493903229458804012340995090857642267514283268608238039143448052027233471493656687848258217114121963046266907477752689601694567961790856557246271511079305768819453800595669137955337019880984341729822474974203858785614001974396661308769804428474599069542049988733931459419659431455764331426601443576776719559003309809962738615086777899206142336301810749945195054113821619081038384280067021685371299217716501530602402707767927209911853756595790334201517908774377087644414740354273507810553452420226251516280553018816331931903334281020997593654358438613507925384086859025290097142421682457162087273119375866226358053970490368 [152,50] 5684367973187513570624370904844561041779965729212844739309976038040718386785255980611216872383661495435822419481453137014918308292433947340224856547211037709772661558193232225773162104083463764102810258971062862557634349512427313181174447631073148357829911150530743950535146859861469810898308369739347206675340576155959997056300713711443878043292803371786289495104475506650885026934315456536914194973842883202334972960740388064212891233467996710895910066352488007441798082590995613722440101974364455599229147638119250072208730024701000124603729710543712154380375614688059581579423200637706996362181768149371155653344634367970974704835414601853841510645001023855482460543630148625292073233853244264666839753570313274013310530771168419694665068918808468788577325061840335738122575436163246623748359466189355348308828447822460051807705753603084939483009506988727711391288068280476544333943549777039644245654605333409245271825052339689356114388790085122351614036868637393606588480442511064100908873162414368064199219006683948264250908465509544859122947613872868257509437297892537134657467846681318005136504898503624473776464422914757507829773043914808242357111154202963512600282179446290376586669676017786193469766577242376873006908124426069035845609228096515931119715880059879897336383719226255534776249703768614042795467266890472953836744779468917919143199507853297534335270445506951994659499015445468648910574067494176063929156972749543919276530697982857360076371048445183978340355486067177261654491479551531146772205595001348832173458831341762157760463424216001728098220829761034610160461437901707690114037210933146586589716552002212856012964898467057962207429433091857646219884828519242598780215659058003108487213223666741960858782668661722175625618230518813830441012645216202536528473326086186188327346100737280112017581200972869772862192834435801114314294187806361806400567723085945158726386040090036439084823922735486004409757718381669419380343638702316178641344166067619252301556968372016708091312399874606545267227681047662511224594121203970206122462360855570216934665601557073865701608237749314036190939318135606368 [152,51] -791435641479451033384473347711456850667438679235356116075118300819644169956330124585940700080170007938946004157164857850180055816505959241264338701786487075784665126124437579139237949664887257499672098143915017344577950157947741236370325692884811722007841442875119802990980848195328394835672400821770761765703334020595178317726308474139534082627572692880631755077543051652991911641715414418486259865331858058034243867314129272204312542624574550086287952544846051382032630406012475252893871287001509086733101837221609839224758451538092450053154068978051214155614760214310452930684534934364218370446683485779512402785264005590872492069267506610370883668867406252456603236469994884458953396855691959121637788592622503597363359099434757179408211806051982581935563629401106035900119753085563637406874631035662882145427314195819373579856191593482595504218853324630743688308730999915381887889563010244004382273301992113233388180383492644598800179953376085376496060587444089100816027656917825684344042708910959925354221959830211450608319210858845588011798675916235211283093321928257354292736202096809999907247172723931946587695592219808080942959767617655318876236101991063832329181669949397052127081136218585447173583482683049215928184748735697505938981452866569213511677166504627373157205944061623178520018331708980215990897007041610811852759061469086126216525094762944192153600036209319334460791232032305445362024071602129785265688381334104110994049086318104311429793294752790381068381971658230872001569617246084009668195759989788244297067446933262903526777006294452457135389022736413416654303293275257431563437753364799979845522423924486398621361554614334741951152058415922402992707912120792392244461889274769054507019096300849038877504804933890748831805071232168427462873910980222757565475727593228056088853746771525021016640024943940358116295166946985859641136047271440209262112940322884109060151695003797218847212936946042991514393867945567240625617779399608157670699312701094960499479392018781715911209413252448900136727015997433618972019113399817055893379053492123312522703400720993803428357614500296941360020712111104 [152,52] 115272338172983111053365990946517919259300643727758622767721960904290093477502638128725199585399620479672440182643993202800789837895445265101442552102671632017749145225308087739215346674357266361506280169007141095101359585852651938037466745900153827432861913835957615913866161395089148147146152737145234749902071236045095098206432765553893120982197686065572748331419766302228542354107968842547023071049447374368580195674977415634952745529616846295167921598712901851803840657095777483754494276394400695114892473890264299688235294510114597930847646221534052144368139910090683712987807022045754894344507715686869844855412991260142307277442443059466672691080123573742662929208548676828477076721033982660829633860087410391905555033198761756947100475604751433996654269805261286885548552457664699638201073629527545884602788812015442397866234444028666259122462621648702625597002923949381242139423880007054084280032287002951526018105615184918132722429960660675431902586472940731525725848818852606742667492154607573540845962567404810886227601511846847522707929098005949094416434881253240758283167595827629909681502693404924467199914982943422036837717986093151272466066189390370393393754824629811310137862410924849669139668236279112986221998853322023183969828105445852912715029460340005705907590685038517921222908461823993762663772238028695954843935141914492347579865496372549124520346775810103418126734712212019793843727974920149210087435555618110774354612197938586112570188255600216227143428599635236176673926695344720555798349308825817921283722049319904149510734966785140678155977906857331563195383254963997628202052835695121022239630713704169026564010222564452786704389792610163435539852249832155549595474184557178862535502894032665049631447867414847246709702251724134798365242223367588869807206237229344168964070813663933439543281203776827836409247966767001946362759082130578781407686487725972906984003151604234562744115728865290245663214469460091532184252468043346015281435285331861851018848074997383569666369002871616003816726043936359575734908490608656528129068469518867700004793064901103596741123699080477768678922432 [152,53] -24789080948693358119263974892074618013575843782933469321184971061736174223488301163478867081348522460793929233397312704518255409585868619415395221970189114464071608014929805991329120098427845520334549162448807787916529909521470424052857458690548863876228443875427297652710638260143238147574702927890264851559506710033016202617852480551648993590084301500142789331988314353481266994300038145920253634817973844950993033470491565751285466322810942632297454547063387545117693643856154473044732051435209111723909840258954529516930339017671308515701383228207479578901029532848937246189630713970226228757759578898837562405821452001770190537189532992349220608218444444881064457821668308480598279295815243409055369979244825318819768610262564681032454107621406855099029712567846254152185389999821182355006900257432014325113982657840953744646989472913699706519426409191609904281502202143885202296363384653451294317318266142636874425559790912542371976390580741247343689619062115370492422951251503960962258299610259272590521265897423158276343754530111149688066507964915729584979426521947930401334115846159372072204885431745559979856971116783080606798500654383935402022273299735370396513711298184877416286347859539764618040465009452031651899281357786553282406489911446125751198801460140875676835027921653671554486878275774901339273435933403930710979572158313815636333994304455246081521495039485886593842828822418020683768896093192078485566848688954174699230588175815331203932354598806033849983792651289774606714113506908913214478150357867456917332797932474431962049919450612584885837575351089478165649838568309019129139362119408826427231861042107740569201748442404325279882440835700492407667765645559891177924477487777798799524800611523646690125519100904595180139406577329598347420970962588577596586090560096525523547722120745588200695657675009676698432288291748932217865762870040037640383281177639091272846326772667536929558259833866576751334328299580497781290355338228550987818826497834491168112548604934185827791576966868427559829145577566932267510670507029602619637382119501716537949980701755253056070348750192612602653120 [152,54] 6781522538453843519959447370956062894996868806455907707918242017607474538794653507389279380234351915207339877695505334035057465280677455783245394287100669756553727612611405071585291009310604493975735134993235403245852273049381398180527970928187578073564330891669609311852851208391187256054605512459588289845157099649558562138274638650848689578115703425848641432443776744354628506398710130882004041600046385408098962898533980009500125589108125142469392256635748558688819976218143631534355635160534120620153429996824963042027989662275226640213945923491254895080936700067999571751413961251590967349480160689899694429143859313666649424478471060558116355663403217851310812722003937556506426863544577963134264463036745897282667666569159007843798461984245801746628593842022806594878281000660927044449787285091718172536709672603965720656326107324266475395210172816053064863014659051537485708619745237908428582247219642361496225634693312336416625064017395296755468985228262523402019186625689968784334559362783673621957326663240262495417398301233218918245744302156749223319922229115073418468891347872601221016611533487483929249155684165763311219504609827377370073217215573798534906699904478154427341510974665576739644046608982619019661078176498667794011997862060539733721725752594335171211760177151888266701107892491724890061496973700058770592981579935578742517376520740442289161966034709497247600619203378894212747438621266817029926858292029676343580236597170919065006344301020238109890108273556574840321993511391519218828956378408783705082593137034358246622731002354228422987634556490075304053354942237074096146251297552404803660200723281533086906564797922596658465715614016165642797389123154024842792056707104175036332177881834030200001952602338977343234308286540967538455760689862355639775914148012087423906868038657735565803015904907089954911106870647381809018710165872887420846356586069517382752752738133183591814813477238717629049116635470331192288529569560653125387157597383932532608625267328235221971626051496951803445724838546558946807013059112686361270924094123384784198879655850490710985302421561498277601 [152,55] -1461246635360779685971680746586060129894053683873574623392450652624310151792633619567956829721509851739625894639652080283577972417568653502616498854484422328603544913440118773161806460802154330040993769201657146728494875142062007229337465633094231002972469690976361419468647274628512001460531591037426753830365658620220177818964297511687190486508557080476283681774009224053016476963061679064585868721810691014478691707791292873071495178179469865915965254955304237808512172836638038088877050299282021127414261779268943969241485103536228401765294284375392193587367961196505184805716620824984425211502704754147010266593862226711894608962568660195608921409689098982325004021913782762089198362756928022746954740219231593728062500740511713220471205331208949155809712263503607542108088928943490155702791192790925073418224467125834161815082523918677650660672790017496811218175322383057477213214969186471092289836247875001634939496128655175273220933629241771524366286584932878796574248453837148162720992714795026106977985328355638175046394704735428901730637902383933987296690248221095377666984214009384872175420350624761951930525532944272560977088298504780486227551965801682655021460299096810915833386609579133569244279285302902144636111991650467967980903464958880854094076829749780659034295757887490081337027862053071302352017092361899218816878900266677859305988442824811643892163711312107232177735974542716170042711577655318029973158794188703025188451713578515456339663608799522349005688817493513270638082670074671319497203919061395275786147523612204373877686874362400738243353697343524144868978643179695162745041427077148456877139077199450469230238998592675950903756941852349426792979052185558350205288354384998084581186825030613021143596547526369727035133218943151604487729373802244517706432484220024667055841691146658271825819704139544138120842815492751170464069076804189087820001570166182694437237849003881716936397768206994139848891729779165318904120591987089179053353992627287178438598037928331683539888516440978746748941406942958205593882960531463740626027505825175752411892087142954476803132072505656192 [152,56] 186560306966764294755349211356306688528091325183464831014250329652331967864518978943644609583339219101441894094994581819718273144357235616804867628899747268412786508564487971200580353377909822289224739332165793526506243973729944030048235410934945344008770477828824532068329858600925564705118324400616388710975495167472068890978182153681253981191390248663145368883267263128010905119977298928808564744265375365853605528494819485737250170984707251908936659812429704257754504235837055047684943284938903950108804319130987774069451670380057877463339657483004312287650463653510892837359440455191195687147364954650699257864352883191459015786343797562914034425215847920122297884341748113202466236321226642968393500704563207857396525142740928450427020856583439970872304231922476042578087915123610641578559167554996511300433229459036483134322922178749625679289469123279218466983538781069505361511046912778529489246525927005535354435450117048461274276735432432937631677965700600780473720740316989308303920551139568209600472952275638103581711307066686528521309891506450746647763466319476725139331036877849364666095590067626624827434427545967259986411526014423414765108361148075810131388483109842933481274869853808035951998234638387065986719997963271430869537557171158796781443122168958544373085951827072894256701915785859635761886794978976787871987930284556224656049402981639303824745126574825639282508563211433563990767245479988628539087365139406681687914548927260609276389086870256986345136616856153800758306945697099012071092558090791105882858567632408993086645723394668908797017951139356763276470017357776463759699316242270975873905134602147783546763127332872375617498505613285005245595406143923227331172923890762891645010804562033070739798738076087481231904931468478511184419932522439862609105288687414349622652854161829029903140011722001319789648717076059831001989082279201896248294251846581801373860878035010469399102871575767603521486301599074767810979368504503871582282896284987783221316829122764755423358858901785503495825710921471946486077362479433020637914149812735602350370035437850966147216837020256 [152,57] -3571723815364768630690511975793011395659778938781189010639843422539498169811725240981417093576158929087584411799537104159095954412299257060080730398430473628270056120192560286284252583778524888808393449616456385160651656332587705134536886985278066487911667091547915311873507856125658228682389461437887267673774056252726018550305937903159329228101231361402232641712495203430980014396853300575044701987777628310698520480406648162257825329052052083228237140873018450981374319705892812363874855386209051805656877897255344720643190355487833534465416022278595261180622800987929010586893452124422873776868043887816585099059147260530154368304668250768768868294053591613097234210849702660018510713440733011501652404267199016388421113696500134586446436942856282520480975253164886684747814663480230444659813716939134615775591954206403631326246195686228619957121133931054658113572505477182928658055407119169620233033793886158229206447695116498885051250388181966489207656381724321655170131628461941666794919085688165737312091707217453967777237652899701152711054692970630465556371517505168067823053818314252357006717241756379720316546463879403988868697782529722029438569333365105820034692699039321855365253393133224660096078103711383943164130752055400827946052292992369653353472996859078134808253851700878720742658029768407108995673792432275810428515766807451390354869815869023987786778929948505816413520865206595932856724509870493163019480900630524056432878710639655447690353551989461638329919374113046990080829411684125666748069371398711944062080287555941842130196716957219275602421683779018803225697759328124600064646761751592033404287638660529781177539236102774626735287076325176394384488573016504665806114233466717711625330310322155638508479470153476115671090046789212571576979365046694664039086681221654406530931955731863640947382763207849486803689376554594337910153021473861055273857863382140710713636309056045309805439792927578464671599340479034484624241089152286032255579253253068273440108130263639032036782809655771416336546404401597288902240382041041979441948236005442403195655049997432248243117344 [152,58] -3402489316147087790638094571710136889355546278191424093893046620166998125882319769668608812185652251552196018819304347826977098669335798817003336351076599629129648766021305187708607223775372322955031483687517123431197477709504788704557256273468783753818058028262809989162018595680516719264858701816792057819701364177426601366720626551967123736750413847390072091062602410355529656056818842967437083718555926291309505013243591759096474435310581474623831396922776863894511704489250626821475365317870249094182188824010907202807513760210277683895905325255182303122168854751327249400796284100440672516349933935631949096008752353191585022717583831560808339438614404809025858579180524396638499000981586993478094374322741893896551161605033427278354426174470677254890720413441888791320204341830610623282272632805501015936218892523915057611376521188574928474639086855051684980927442132377481078496540726542831345440063522463701923389973896124517028142043867942596232722455401613828369779191338070707114237855232759181657684005210900087254555130526918324647557428587825663614111977240858169717508116946303615475890407023780478488363489780337303915230205840795065069024973090494162076005879862647922362275971870191340605946584769020655865955280158512672185843204852619608421721031571477096180746126195783058660939083959129404546934115205977915932384048812166839963753851459831761152359870303488844140301723553157951615508015057044991160652521108060537321147274812404457696688837923166277491686694646689016780354073065319933122976640086044917153683890255703888740487648856109362789863295878791032089866444312941892031881622343480600565386178102872516501653473839631676917651528316602144887812644312044199061575698582412159448661999844424062766940848233442941950228466184484795894979684457533566794994387089269912237170588978399673883778727054330743222769478383678247500601121393431769696426895322293442227705110400411427387366993308201443693920055425191234879392148184913219218102601063352142605688958039395595294839183977116857949275267966574487584128534463407133749725715812766681211114417920996819825796 [152,59] 620954188547878242102336144312746117921043844969116707131643080928198074942132839350395222146762596700219068825741764497374771126041993335441012265696811909293433686577373642045925542835101130903436688429211035565666859960895400894414734309456845013620716103156886866290684957751269922286005843090323916348285549995885399315595847810753114960234013868125582928457502458232928084103687608156601626519857314396552149332530638647618209917362740287843663536372148842114702257988579308430659106352559761100962736453124731141457134194096830992153737869832729021367472850326404637803440174308201154146199543059869302280507372044680860545799750860837990425767042762982909297045147958797237986963037074268738551522485111749033401538100306210537446054367920327861457271176141216761072184561626520212497434311686743260213928568556477946107923902568776984821406296702540462604713247955714936536347611476215761536583700798985261727101881247184031192900584925973122143820356107983889434183698169109493910233818910048634749881640941172665089914126137144151373120672217112207286849502284272773977864996001989913053518952781204495020581301208216579252464660039324721107784604183072226907206918624642305573213966553371569717764812158452394799115821185878640552437799438274452205866463298098228455773536002710539866956262982422764108151406259643178671440974817902557801669686328560039379449591456167548333201640693319337401532081732043560233776895264722495869401987166936991136830220393039055012152698926848207190070210047936002845642495829356678530164291524742685631499234834151896878562419211919259638617865914796375172367840566816360561361365466229673579660292111424185597993014784744874789119049468109705808909723127913138816890969785762922859897859760910879517630815111477330093323614510601044143781197791708897748848954436917493050356488571802872408283318546022792971573136570466734372047769153903312584175721079402130170188022363440735517082230906408688353204087134264104565369838525712857555702289138314395564566748534437171098045761092091771008388613843835629106359558762710556409572430447919924736 [152,60] -37403033358795762717686831795954690608610827976626782791146128451982134572317523542631875076024573659358208330587451995152864325362739343023284598589267649182224333362239059532131074343198469596080587539273343833654689153342082701720554128434451365278198843443593464617966609851583117358720453799360617467508406396606021929227898152592888880459182827320130849525790737075962176243117112292224890203040650804310791269022060591840838884795065195061635619699854101871664028328889184622608901416448400055389890856449202823234756029482867077696594521221776099466469460324451619497130631011341248564554410406847401809869249025930094344228167098367102988461599697981798160105867529763724076586928944584096069675378589234644427182351275241822014051405941087664095148485768157674816436248720164343148440094121169223997307735468045457533977990068591156533187357215966472168126367994090788623941742964514716898042784847703213191792345659122103131518910113990576103416684625006071469204867209111837167823446288088894201436273417928252174915743119981644713550215999872645074533449939356580757937175101898062104175293486815768869650207276628948769193924765418423435156832508894210219318303919111268267055002348504051099029967158557025751757917610243799124519546690669322328447445130423932822404260297308773104485285656547128970542430525593201282331700442801346499936633420173967219130985708081527917299881517041169391159504164584692836313720632456687730371340018236401465913483756788468138550842370187327505383823178697257488219730195338864706335043971320593311870856207513118068118008096508985076679465434068547442949523336365711842429700153963432027116415142004592818057521513170506069288548247736090217381992501368095106187715801911509803897062613919240336677587346365407628791682589626568835740077992659661325383050258936616445988396714790392627392631837183065134807059331905677173249384720978224762237764284345154670543394583501640102427094139099653241818692867569123987972162042636113427044775205887988679309631109557882232637054249013394720645255272003666949449881322327624367076015078353224 [152,61] -2743269397438828074364143245749311924801538155910519892281249067118075360492310531485150173277968412981358566376558120891447457615742370788507925958276092360869127111991119550719756864937961136918940950909034859038922610813675708294731266610956192542073635114588294464627302910370578445674539419991048984484677712168014680989259756330280749770729329389559243723240125739196132598134924098415954929589203379845172770022501388924825163321063997437939808738432326639373534366491866559465153524389401730299440799256625325793861621386671603328137258349759398057057013073128501892617172304985301021530030853771573077318372758924499412095547285553561810400292835076599554971880821003078727286245040532223798411033793621492440622789083909273465399409171402923979643757496263740841013912206695143362250136343872094749109407473970482818301110498197241126469338905349971388771365553785738424839286464908997904325320848578203278070754249698740337461215409608141160151247351063821819967426820166159227723231232531483005631191184012195797409067829948992254151598530952563389836137892769258735683006871596299666654779689937088638093391756937624631704261056326697171453648606696896444394406729336655352815044873985667905729583166797107255815205834774541981145478982345635468322558925035334757010665986511482684768205373127658255108776238722371414150391458681777303577284327520811909139888485298686092536324100983383103133208775541684396132111374145599091607716014736766002583857487815805411064012925782528094293645420135600762321827984239104764220710267010398095267227865528473380386404353436914864647410701054222390020646018921876976860265493994425519746071901029731468296963781581241727283556895328629768315744277588888259876419824669727398594373443068359974542255944663381314828732752736890806725571477333699371624305645952672723720468023817618411753794074112817813270472864374545973059885155881804848895017246735401680244229799710051959389569921445080120016847869264165956462981982301776420060407509131191184292786050709611075908870964423397233305635672533670977169336255244255632360197136848 [152,62] 613194297495896606053250712090623196080577334122345905773097950207070872688461966059113675517468912897138803702831126342653428449961127273359848805628744670739468425331292749374286274036370838637093446053258852558783551395382777433769354741428586726620947686556221286081822469345303455046233562378008023910618456856017856428063039704273138783500678062285347525503295570573188362380919414564972098886809460006318382655790092809814461900483374571086089612260225171277087764475832311752613016465649560827230359592906587556049601614375168840916136385364383322029133343801742757284706725207080609020943773457248201212250503356848872467204793116855455663121528528098665595833686358178866994654729704977799653683486241586414963997604168298085062416249570689007497665839104248468763203048079211549167515649563844341549833771003448027903279929453990678555037260443786411357954892413594335771029536904895049443915933036237332915816533607077400344544750739552896457937849544617184135198850243649311466381429182554765706720877444824959829810674085950647256350812059468871665113411095797935962983328731012629983999604915843832161741540433545918703415188958312014250936937236496350678220220427247854596788854039121263280227450549909625265997934841381001789919093065992812529862922100251350747755395081408209636394398873094899833708281545007519752907982589100003283690681660526792583292838540675883369917867822916242941919858780419059149333634811995498764328969022017178313755809425556943948881634689150846500208866799253108360064101487707217356739174187305016186936554393181039232252739944318334189764884884542620375600455763095671343226833900485015835511984847307661541081965852744815663161469922590450531124785585045129189531972521340944858196258510169874305613572617914780527857181194055460061445041031546684455227858999937202898619445899486298048124163303788920587787633567373939494114255561897830961199523660284011171886093562909040405707696769353336792927277060438447094187614604383231991911739575695174698500099183703885083837786331123842036611955174703239106617995872518296566726531 [152,63] -31485335247103578707850567452424038744173595903496152734913503042875563936718317904269127520057310120868822717788531091958885920748281234864742696403586600270225564081154139223569449412700418755332844868481763428806309390461715335714549057157550009715534301400279111853995132557505601404270259770613996946992951128224981070920343051225536362933158892101835990930192166810015733815614889609056165133386159783589737471648704960886753682583963340040997226926165552098796826403983941191641608753140195311335879169675759490506870770992664161330084355822912037839986470918425062918283195496167795259072168063029295157556509047991222776272953014581437889775153787565005618665979386601299964292153775331519797127711067671942196283350300064286993969733662550634008596743238707022516530573111240694350592796774540560305989601833204580179889885824571667879757421105343707361462132477167576409378320345473079851753270602398394605499617419753940967832812550733020756888690520307678493156337570003044469276623515022481510090614449033351801920065381053534480606172942950518749378939189013270498085418201745101926018318547051003040907149282764550056197857677104800235734525364307887058877948561161078291979044384099240631659516818583094402488435833216950791501479126273541598913770568544500543818670903211112542587104269823183454555898151120070131386983995297273330959759131127709428236837830169067042448913833793003430423847294771995272573298489279407575092141134287962976008209002294023995221244587975834988937086954599632405860113593650718081508403959203003505427283529753388604511043295586368279393786937579016311598329288880101532008203600952125043514369331957837725620146790352553464139342016445034297067601873829218439712236480399218401254751455425713321554450332624027509722754140504829669556650381767112873208538108675593678306264718519221019179399674879949756143695706098247188676050488602366977338424183877547957963944374604039724605737441778403719289973068220308354376909634139850614584330079498535910269942695086534033749831716410019430009136260098437961541788539106492620096 [152,64] -1169219982863888324111892333395582613319825042592518030877110000320758286670894157771331234174867061703964090905565604242504572134150596224902712188453719451901732479866893503119057459275950318725415853527188748164796386429891062553392043929229370625692846204964865832447778676696850937815320960902530235551652006695563229678497864431385137145306372480729214382635907693135601887068836793193488246772667191323434335889917098670618919622681071380267042212786070991732313215128555138624440688835180635400193437757662729645597357016811729391893560378841999686065846223497261709763146139620055903165838685587025865544145013919933515449306565842379989553039704715907492209751063438565713600508998778278998544213956880508874232866665426322480727351411606004891936578952285043776182772717604748252801875212720460923961584525410118242210332236683920637470261621368186184469122916870842159736075725405570960138534935924008267214147912786240071961076030096166255265240812949410394059745238620042893501552931369992692175182203174220979307886244771055516189588490445538093658979966307406016657044783280854322425277678574245007406075565328219863421863695428395528794772614707852021854132217307885582918019487968282802364698281686862682893127380270602948828944008016707687842103346303561266006835774658288410569876869792384088253591198665550710438191843346458026071038474937833735719324220494453995190956930194339937219329834844597430580675407600213888394503860229532908686226134041163606346204332100547147197096493486460401023152335564520146623467090964608101065667041060573353735201083208365863068668755561559960917304171641798670676792610658027826841385328852733369783674456835232868628408255640494636044713189562103025113505212842019592615811319341576512849597869980637095485017703775704263543798297339490949982917814635478477230836924803367330534534991497340162611617015408138778063235805036321375554169664572821795754132384665240227275337912802991392948344678997151987859895697485983831854445626314151921481456778968367669198364443556041713475168801859407055050616926750673680 [152,65] 193961524860348680939169206175635858136582603126092100795909095637403032849553113564748580272383357346319754436830842639997568144224491119243873635034277970389111751176588521306204498926216921943486996407292275386200246205349637741256001833684532546697504930417939984029192766034733142587397316619701927078972552052167854685471332265747233545823903766721414612798934121691699166540472694947204771481928961334948390576758831253858067944837928852657957675613294854639442508350742481620787266164785578689737445597313966648626993032417191543141781605423072228036668737838982982266163073314504380052966814073475163768844750421480743122358777306132627043806885383532997460554663273988749356491372294348921440203040735201936146040411907665165451705539308675074156094998077584354646055990497706327862411328633647790736451327010616325876998109752357777936852479415011926141775018491216404489949520656975879414011016082225144998994743267156461332026180173387357543618506900184103934001807271118874905027503130558736647774889802907139074566602908249140730976126908572334541582959108919630318097556964577042081713819346051746692814485227543163292435350972408801740572826481872440710071455532829498941409966766883723833749042403261298481806646877855583987155672551517299599197027314350391599946879820062435629259428498504147563469992932867995804615357652437813698501794304925990543715344778737895814075326647121947509575531983791175197895922859573615760706021893911013277395791417736379684611734600165704785720249272171245297668589375458448992073989347517443527283363366443503896323698662801173366581612996148635730827176584117430704915672121892842471153645060898908047941874291064619815347430063101361241529103922557297712827525866331652607520275917838263478869609979072056898359022119272036548408974834213148736139408631696049641337261042779149223278790981950754480438796933883799021687228422036186960343771588018406832120625984553091606016688639849852269410805523157156925148519292955924856982751236880896834212157527505492359919474772323397047536410332566307077370994128560 [152,66] -5087429698272371223843794044946470483116101714687955231847774129451808592634409946138328748540781435965242582649664930916651232832402734051078180238383867916970886216197584046248554234303455931205372975704973669653761215255651669505837818541768380935766411919082266367673158719872683355391359314099373575723088583210741719982572071369807106766156876232416704889517650187228449043388989380552575458436084523871920412777810420101459472718217635651446276926062023743373077362167895620817280558467571311503944617092115024768017190070823751483180626961059142998191302465703250283189731386381762546458833913689979758899150411334844554563505380228914407480316369764948294110520898932195693848759248981747776593492388581065429547177782755388804616295509641013716177676343562172047721162235218507924206250586718756208799631700463367454043276204389137955508354602735356349973052868536702602043079769611235769249369401496908738267297338943812786824092866210066167200851641649123575131918427272680475362137152957365750441138769178959964357299896536837158872066735752459409537447314586602209971546110043550453006863613764925740920062560293634813620171220628895916625782653547860186779211640735258087544497109444479666666753666006614187687016544547185841979967187894659031030327005198673780509271462253465252613392639286329391733934814739024965575131976795014412023145278613117572426978871724206902675658648630078124565021327930851364027917108779925562912800810626180700561883411086665208467790199126156887411049787582556924256301903251286421243247945886688453008477443268858299892814540898100701339520138952062967852248335897965847571653248231732758084151833052931903672551983932241291977803550948805791278536580271158360517275251331324019298339104704952029087532686906955323461552703028042663991529403436533583210072115469086557149386517510925671868335882572608276803189022608321332161519743762320752508980703114160430125198926047866149064062482280334447122076240687283538263217246943071574711155295573953939883021307839379350241655205843324742415442289516224514677096280 [152,67] -265107047304229263484364985458110222530531064639732745678333614424766306628402454945134409923152098946932739135409404833296959880386914313324395023978132528235805130713906522588980188056147952310344505128934764470016028762894077535151951319343878150950863466628763406416528078150382612084907041742883065607431827771068897295833504868192384024110859516098905968033442953767496660913576787468916662163257913258986730477341628498905339960000964062224348424460011568993795402141518903473763924728665993618643456852292321589742602657825080528393893520941249097198383832797406719979715753490195209199707018305090547304174582322381512104975449228304800923361373471529657566221593290903132310717743166151243982962254926378859024362162020283709523296139175936221960943313040234057979658988593320939780792887861177706979368531236562254438613395910170776253527659804295274396833002598638055417511884431044007250466703540676453459699714423717104806777383988557018353333569749537092271352627047282916675577318057410938001407754481036872280590393366936738942050999758905803745790833291978806722401170235811384970760604311155924987715636236578602078578089570254535653500475267040715774558047928943427474313187907455149538353061706378576121510766683624306393062636402559480442627877348392251349084263663833449709247029309473639151378408686781082342699438785053004822169535295230203339747656702400007775737921522189698883938599509547134723755948851032167245223792892235176910233150769418804544927900005890659524359388474884639782849923336233199916744138102325054265020954269716778928323261151806320939306512012991370445388510173937604810163084826597340531724589093926162957657875553093880221307262163741518326162543200136233584450506904691877144192795797496103328137801231792906949230560158880657764291950386692402767938028863145779218911063570100304158640384534118094960191891127026251928996626621931276778428668641832128951000405257719369790360685660207493803243996127557140702644416370703892039539438082431257350893579461964060162030606903516128887020356492866449081856 [152,68] 17552244565898733752224333674238523439770880177830487877705429805527059982919410776317126327767489915250800750599077819718434152363831112636203843633992170396824276167953200013828680583933865435851359949594349736227611134848316727257744396176264181031802807123799541593636605388701733658544701136944351381899879502329226953965237475837488064625661291737097503733321809510476440660426799645942153483871972412342458250613483019421605100135960711603597877753906170602238462728493469411233546680894356309384321239707708851899887719285362422137615097316226080121766536290375436060577513233146970441210254288322924983980431942998944781232614787273187068088319509197437870668839916547648956215668860510115309052261641443998547873941129035336377868580210026207014716006766617023336541909338563136501965296288214264242268812547148971145104429060261172573080603380390504017936102384687649976400102288603561811211941843140131672110186944938163082360317886156066560796440135577764040445038346094026087282453907080380228044661175198271309226032438543782569714981818402522103760879093527846653410867970834860458408014687433026834230340690912691582803262007594055419275309481982335664525876822259357336346565447312905792354280277344791216436344824302396224768934100822992554445261164791417556329534142308873772598786526438571883738145699138744692573203301203384719242081980194640182742885180444057200828775522120549925407490165767695639476598882314847169225265195350491257051539925406120696878187551628627624537372909157248984243862503160388958426038411016146631887837242676672368578317301379094875570935514374371841920954394720195442131978332196007694165720625376678874084721002110811412321852376734038048250400152274276517393900795921828618610510236021508147404011043128503952347592107334029367529789624000862932189043384525247415174159324367462153348568333710886270588865630061325079250776547758757970472495917603697403516285171192626859908920063913969876333728282413129409667540011103805683970808655755370333817198787614006709824196748067298955782406911136642096 [152,69] -245918881403400186614109454804610974696550404202995656271318539890459737351337219439787186111103144133020855601761858283413727578086684019594388385257795065897390215440838739655882410275469182933041760483519191585918556790110608521074783743539330202240951130133118560570771310981101037172258112326856003083082572201878323273373551352354975546535714914163384598930851679429706608971117453234191876407360455923876560812793352560853594579590885789610999864867251672883546167813847356615362788002020573479358601228074360484947672349440749786252205175038947633220977032459459130728629404767452066469873055244821238236213178288667100027049573684783365560196305600633931683333299154735603425487219612644442148126501382342970553541690569362754399160387786690133663379628137603851228643436236630534688759315324364961320808660807511918673500336486759929945204970958311766023383124859044773539225887823887245447361397847569494053421373338193192659401175768606605140136027420616949572840963503323000899458182123327841603794366863153141029044517055301396866697798791261864318940119326698261290068899130321379322930872559699758456696542613628231940665195870114199582336006261791060237298354766820287750510195102474022470275168286022716992524441786111410640142304157363826862463160183580928368914132550102163208820001152658706516642344673702167308424351769157030217584626891574505570822741750341941995670557550517874824524477237751540737799746298022267694981309121753111074311019884864474410498173937037823966313711245191412120635516621268525580095625765321123540545958844394102044877833786411700127876269296654497577617681343392131394249142301471712772164286265100590814720042775003787110474148567933339152641511294140618530000768520464011212001812552530886351319348562227741323775994925234666912534965196284473627326316823027283790440247193498778845083437786036380406186659427886617936530251992307336895957789408911781422653611051723699966104965187839205974718363944850394307249296556902270883502862522568491777890121695480264720084561878484220964765249947024 [152,70] 752081751145714299953405169313478815546529886747983007921404854718489556195909164519550220528109097908734291698141400652121900585195779418541590007334441297540454369230257099361369790938947948843014150199242599115371791186516283100997056923069205269539080790320100144076918809358276013614696412312763163894289489079989176242729646723626738635047129572207703556999073150185435769386772392251724989851354268362217186025520957232879688816789717134210140024455833269042532669819192836678992132312470424694360705731645020728887297751409908179609810136133037478897677970593154247310558989961442562215476049227059878699619183585456066632691693348860368453068284682783339974827337146092669020826978422397809974923736575490258047702094227086041736324308209513302680567630143150108322459525088095802557954532215869407647895795477582005435363215813794410992917466711934130893295127260437491915190809174106719098021306412665326867324412340855573535269494516222248251098717502674378920857338406082508561696922113477180290495677647163914111078068111802376966388514960679011453252968448659261530531404814849669042735708775132947816403267338002606188057386320072967830297502168154825041750884780928715921947624790847563241877991008204186176098924731103190301013966231359036861046275595555997804905865124084160076845104131510527046711368231809957449002081366119989147947298098715539782553501510216384365281221941063492013925913698728761410851549673793761086555495647483573873216515821573377056647237767293331341557408808116728761914483452971379856314802343988158847692083521598049695747605141695784233017280098093866109620815123340255268170348248446500952594194240936654825899084060426253759038221439170684174532488423698201066743165760818140608103327000617601482226548551684742417501685604351307313297524856162482986749378266793206133564260414220322852539677922474455055733917644848056877503041930647783709826644942838769384961448573739953830811527785129407616313059848036066140268274596178334338821365446462567558991318022603244599982388964122948715845733 [152,71] -430530649075008044059029747378197561107927853262144991000222633821602922907538399244963796898776892350490631492561628365646851806305770748852438086992750023339338393708349989360486828451748195081647809744109182850452218244778933575715414691787197114760939922841126601489027058155168466231370942506328516387088119465821532679911910695985881763122201735903982557411405882383863257167017351010410753428722583194962115689389624303028288978809455512463467071788962594408038893826197103889843132854946148189252960526843213034269739230377829267053503573536518948073322608920005389335478744914696031918665784023122683528439124093889861561153408850308531309547762837033683417385839068732980752074303546277006936592841600972378921724275417669016782238710771040132921720931363184414907216048385552265000547204785785534310078291456619361428949360312190322036520219213214357993313005365763039637120538062131402748471357617667667320348006949219136466944454471035037522109764565414364991329180843974980437463420384046304454296634658514653814738413526699441384411139005764237047153982410092321897637303760180539175895584396913760713464614176681562108367278317064692350072772489985692308736497365186447537509563258757953710722301319798442946683921848989692688867742243902107182314091000253824219691094460936728921258682945708674288796614968231176249086312200894031236946321842479696080035370469871030387365518639147919347088705873397241172955547361763966854680380353426010515993527248006847965840710670238333208807544170361038942281491194401275684596136479195981832072539725534362901617916371628171714945026930261898386888467666416551348074309719264611694427893578849755817632133712834571235861952610677699020927459400796382448456821964881347973816900052378727763599181190942058643762190486972424984355242598379535417151328965343044014459551325438757997898640028516532775223057707372948370690628086044112731847586399230265608763980791375238661183484714564073600620983541628122323068792745168338466822870856512919952425477869972700007174320908825986274464 [152,72] 28063575153746256061620692231744993292027086749170463888561199258971384163051071031810005105902230175979124311339793168690394269038460580246702489914743235177311248434786208335385448396668431506516130653096992039550873625246273294003562719164575759629883989523068959860718004651521104982796453548607646883569855584141784596276491414473947663704597469865249676765378582341012832979377900692974401153852604043967334854915308386534193475217310229044227765732888613610156983240398197618538863957465809448224716344511312234044197270852297117280517616726071908185070874190997390932527977810654671621910882606345106841828624848704702387594411901876510066378107926387779276943831399896124788077890472378478326893617615502272036814811414437022266955683518707292154371082342970132261882244419088163489211466637365352707357586537988657087259322214251695870143251330695006619401493325293568130336758628549229174193775930421623544532123091162782060187000928776532161460856865404181519368317078371412811154330427767776122445249435512523297633184338487163009011440842741794967440900603445750839860382506331810090311182773827368383911461246526057579132878090272696345867019514172591933554282580850492098267046915532015978797586745006010790741037763353175786151555082371145529631376854030016891594097334766783965114010298781300212842261565207704905290202914429573561274251124204809142701059940863784938859814550956247801998915052879790445025083448069894429129443644637063722406638720540693477907668600626124401968318868902696228681337849456103920790861582397487923140608166762886987402384241957730630257155388741285458915344581347983211937022471912209830942392613948348849701100906918881009005549892020203455457157853816553504348503626171918113581766445263944496697208201453364177427931889356709692790738607301247986470745088204504900587738297589958395346685860073826796873074499023108578113696593941870181483186011834499072633182978798461136538823077138436616120491952606723504223654028852622008180341095698390795791005930196160054608100488214923128 [152,73] -904644471759792578261946999468485626273736300231209193831172488045287321949410035987218894716692054158259336031279850675409245795359745181449939914437745719525569433831561531930221942651339620892343792489050476858405392854245251303011103000267260485209465476548200595943838996720970569784788065983167543731843792979313824519632050087556314556667980861313429694028026768117028884558286191688223784267189724980574670973206764634342344826135786223918862573288867284734275508825293249117432614263530015721359069507146269656999528735522592683132939115497564488605573820410492085988933047943396145916658520703599811351585977113883790069481794595223156602159108042637599182653781955818104812591191047964279496061306084251376163894640495886786462206388506185327480564726860143138441552408467127357855999730735961914858795433982220455168415494136445815695454611950486871464033399997417422340282134707376995610491778120433579793848496207239274099393458841177906381882088209497840195467502945736236336863999824947291721695713594186316591486009819322054852419093391779004227934517302072726253607229469126288913963622109973755156416211163685913730373803019038488118894832677563833611769586017505468380969209567883001332032630498919472167588996251357636727672392367957872815086861082540189021363294553326006281330684836823137822429028530908987415819993008034479885330016182093467912051890949832397573461320696422752427364188241894472985507958839549752226309423954019517866552269358604658316469192275632140902389072779648859387674777335561891942300882135455926934557922526948079086737453604467913871365983219281868917374725784261419327369541098598652695452791353841103056994272562062195631112828810795386076458920782944328560705530685492939634825338373669537365456676962116151352300118901882421647604959859533525837265541645558610633407595981888395819380010565998517711408827789256195637182463673895917220761230844920613759352850483724501986915758145370058793233101618603995082333112190278735578443215742759962437199590580486603812081030682040 [152,74] 28517895386095117245782439384378021785917288370352591018481070036069596447101381360602980992986808075834745920125583855469819489551419398837394956017326579698724368514501859961890642170233913261291039475101386112556240731620519485104058760794165973361490117583242483773987362880302884642079702297022094957501255365971515546144519012206706426267030367091656289283025923751915643245853406226801397132301017301758093209703266791161838910508705757894465386934756522912867763453236086995318702425927173434772993958476294421754260833252548516931934338083435362717927352928749162674390607421224279458518522221414128599718314413623968228529116080725945482502063063599998404458816995602864229618679498835799566061919335179509131726840664725291665566419520569234267085705916440128781550090169649865011069615793092551386896744980247801871396008384341061725612002164742463923286177314677921843199870268328534153806694681251310077327257793369867315142025951588060204371058225620498119985214837945467142205405570064753987395973751557859962427300367241421626457723326179049275418340603215876349777302191097143234984644243443140123502358863346715400358494135555908853189511520485291712625903306189616983830523309351328412859658259398943139865880568836851018197843281025425660322571131358319850677607694528818974252143818332725358799040682779033711337477222246335410491127421652255680665676378512221992128921632980724275953247356745623385206964390396826262323988792776342000758992628759624695889882953313959239931688075226902053745404802167020364165141298449841054555939922728650521831997073841536071434282744877449477855948979186820820398625059481404668836250240016996469759502815291437009349722663386100447866207042480689285344878988272870339557530676623544084945086217356771475375414958191671895243700185591734049824039326145438170325282745884275718124099628017406924980356289136994340093127675325074965392526002453344646223050554778651681579862721987017037768357735309813279795835796411334089655510102526875310372465850268161494104548964 [152,75] -911834270381485505553155788446190814538703800764190052194807602072750967035664160266646490746177397917699627863699596487435551342874821678021947568123534761484531947256562937744076355840729752682710515166556040232255940947710751687438865076110507312664198112736218030684872224700803750899115711420308496938814916515263465549353831417466679871666940099360338795439656895816054170680218342631210556120333872577983458895923473125127456221484013054491360875678684407323933436287303410827944515385968453184439314714808610514080885971471198455531505659353813383682227955141233617557380567544683713387699932215215188262931857120357383115836338138137898102908166054469327693587753162345664554201943431143592058268914741556270696671747199752387493568320822189527835514853347232312114401737855668465690993718530540079901261810204413035552586602455659613666955857617345916123598331572688373086431720885633992697766705891201203892312176950618219248424159991312328215562402236525281512974213656456358418706183053464994919572404078016390668582132339634844661011358666871042405771826026764836253843190082969188423200304640902478232333285493383006696029912554306371529767272724947847800509535780185804454091457645905459697738955643685981119000322968993709701935433039803732118502919055886176637418050051660061820031346663825092687604713883529679616199473299697230359671227634723263966235980929362810473661452365565597573523597226557467366358275936706871828638175046978665556878129379707278901879100166550495115285822135848482838676606782218145207597936113307558304263589848221448917484623557327253691972611581191334160681859675001561126564900544821947317285181931781282624079866969606366044996101690937248137057657602871254674184899205664816197724202153071659168268277370135314566109625607452045024761586307660056964016647431975273646127031396535739440554231531239205898494851269837253251259276270595650541722446185124100969713381214082973625877749428276903889529543632700873526073882385564898011726830777110155087407949341875012303616 [152,76] 20808556538410675770806851451015829171071725642396185408571447482932361933269758973848503729188024987749484655746072757460170853671662755891732160825565057885987611966786437890062732494250897039751940582724597377688857873205159337802597276813343246758551271209264259123499626546771389073816588485520019395364982877659853123477358699709539227307772221004054616254810894173128113008261515937435225424800460791294888314155130855148901099301376558929884118795083446453540549980179489209582283274156950629595402649833565984911824850215525309870331409882474029212110380772122108292095549191999149594179492660901447411034475719661795662424136509448687922394056122114024692915968128784274511439252014431882138147208032033056144231243956375185799235619710124012686592451901405856015430606118717802516296572678612003022951329213642998731768745009936626456611427480140064487016070355500616226514643124701288234393334406437312614772900476169647155676906604668725823821047321658509307989658456462606228666660063006180070943651802562199475045323807701496990405170393843966776436769137095447867032945973277169143367072014925374396724424498050251796694839758322620761496117091233154479565536833664334391054361902545683174389342975176175998939077143838804269497821063514626940504415639525697950166445927891304086756389746630407414257396982533687191784405987137237368455103303023047797020741966470259930765312495471435777363090624732837309772823849501862055643109606156528215716177177378302238029907740452831819663978669256281187330072649303401494661086444613961239441042225121798803439080845176423712077885390882616024418138476095893594063294193739448891084031496386292260621471568769649208708242615770657971882042173466926621037602977720564253613540990552279282602598283653420748516642649536706270791439881357618979402349419915838778472140859425448157763058982301847448531546181603805730112219483080452682146781326418417389287798979086889660607912986777956399318930287171643001419662126486657563206819037631237641853053817403255144 [152,77] -307783331506663519138486763230636910411491256433612413082659677136934043595462089183411035383395036921138117300136993086727225170896078696094447694105138200570168144442889943719783867806970592677720053919681779981190678387321796359837395011327051494778774433315056076088790605220316942262710996196870966129402162539014418998846727834430083548003495728826128357628929206730579167414339506127075517592078113857712458193932568577685038731087378878642264854699296375042136283792330116939823785042358905803985558648846368027610339229754907289187670785828673893489328027293847684716405309681876181235252836098878699929037340945510715426015577341152670112469865412753415762072445012663289336680191394145103896183235016991024278895565680764135856160554518437496382147511720095531493691529367625818086722991136797478642994717260906867223898183673770102575595556420221627621196314871507631707958846022843790839701057825691312551346261081166305059188481989581333366327374846241140756668024403774299525969467588576271809181161430581166327922493624483669302635976379030426443464892937061790546763568886340851597895812451665660141863904955463595251219851997861812599457826816229577760295871011310642753337717564497775201523424288339900319315198265337277094853208613474377033846555570108465409659334653741899301353823829036851330282958184784626393351939901639324334047957605583684061317930885537435124384283723790728328473924475558371460159158618462121170647674359812589256408322767963461743542043942447891234694456911153972258145987785930657744676540416064991230114472174091402487952387915486604622233905362693945202364742409593224756364285139068782090775849231048796891925043519814063465993728572561300407699033055925468514602487497871483472617939682981764310670161979581095822639589750314070412695199667853161893805267270208682503704835715275493932091649253709646342518361159449047137352786765918990108525382870143713754512815582574732674994606517659873537077335274591258552858488923187855013853648307614097745065640423488 [152,78] 5311192700561734251299715755394377940578724538170182029421842205714087809046108411954268360008731524793684218369387756235594205537733038430222845867114362037790726167350425539713287631626148858078009965661034884737539658671198110827318851705648651346120132451342354735322384563035488741326303800654118101826214055566715818272804806879721822195863548913745395982464491752460125788948239489347474706736880474469020376480951381371196687469052408323159028516649937466160462370787106971779932713026531512656317447977882148786202551404246601753293500828202909384727062713665380596078192364358386764571129636785204339796514127256690811167114220172938553950234835502001258582935081860737809041652333768903133769193588729315832736212148317796011624033896493083742731908829362714491424938246801937106841610608696440337124031489421605588836092696399633660352721714535896060799082918783230518445963596067365471619405907919111640327302121501853197900801058451397330929467101203678815951459971840260300475128940322492646369921820350935135668910330142982339209331103569009891373247143363630696191394532005129445385315262755653402463813637191336849953188767944583300919540866033531551824350890958477485983493518960777982027854688250975091808669968152552773372468674159277125332066616030626361852421811426799283754865452800689505395589225029644018544703694331708465960359393874823983788073143118409217975658311735959531430689241141265956249659933267595555500009760677064853023528522575766326447357112867275725874559321640709466592275899747245413233067093525531486623141763072747648849629012702455315744546348075305913091930603993316643144024975569071021213314576152194932061963663057767383811171672317254908671026535329736581371298620750778754475080909359675698862079168111529385598962010823656675875397312182871153434085091655222213936946114449821546348495550596574690689690998377753627378173409472001759523178806463007048090713473749586103430311315643398775548798771042399927230606163339093541951938810749426060444001354 [152,79] -94686650466496258124439393060576344652898844847334297542176599386925961314842662296955665678899480185744616037055929153354982705233110596781459094156971146441993332082545477283386659597073497654181342448864511034730682567189616624967838747975806591491093714384541743788322320191603119058559741560676345884238239350679633989551443539073495539544231837479221758014333541567026834440601999692362855952474804815061227130731816143046919904373184721005530901387054397165067069371019704610982718497097063268191304106499721224389854745360068909443895435348089374181010476857111985692383054575601143306146465691949062818781892139391776486797505758913480619722394653776461378115477046897965515156641335085836046232918119867387745042337209908221543015535628437059900301080069802980187900444675072102008702455194831695378644047135772123475460855248821352011077566526051535851128198432953462946123815851030260952506391935900981842114667089513614581960276188633984730542931169419559369639283230318238291613575621521129795636054847139700507950029329247861035861579245548703167073182135900508454430800077299428484852340820710716190613387601746163838671891546193912660414858460592957017159632079457735739557352702668783795709621647931102424859839395805771274767458806311939773238836489769732206702901417220336309632667422218818832112525715209870020512140752652283728629328858759392829033965224436615903532733144468604293096309450962697079231184816746018492107513389558817160905773526089463179031335945044262561678999731739440270547411582602403202641579452797472267394658941158175702763512844903753784024899398715733759076424043850141148748521458702586675924615787283049872466048515820965571808674926797480794147611259536808365761244231573716158267709365194307405992165204562545036048862010213992287855602010717310714994870613689700052259453613959398086000794193118307589132462743458045605093185665054302967713242545907996804063223833658184279105896139295218898258621726332918288757602440163444500565355949587953368000 [152,80] 962814318217851786349240015399866545263029657447201005108115885533556795825780172530382714791361821912322693908955482887932462072934269181623512106815796138937905751679833600387195346411695373154907852855561274939507011011536432935921917068555792742774380978599454372747304443100768714200338391294339409978706232979963248144046863894425013417434970132504131676084571949563661402655942928723267159261166189881435498947533349958282912831737808007319053902289072865801597703949838271776639509205896451400360700286125024062863674246387041185441610517433441829716930774557878536003154121773809732888297061103198100869781446261605458740475295249332609324267051846203578352234015612103207502777713672036727356992625948942315360831252432494511965740984281906922216042768491951734254648946498034413831206593456695458331150982833669919724736887777998411440479270530465341254332476866258346312012765062923478623241477491326611626403493253336953191810512542745174626934540911034264439462672414065276302108567749680434787155965684979207923953847271627964378918740776961060702313769300832429455791969100017034320597469609691221998578831008798220269653822769008824396798402702922815309924395178176396054109700265335185930866049327052741269013175232296336558138754639619043942637924579383610092994269950424327581704544941917071890498256241832696993469761775502725350648601622758227766389766622910286127700329282447244055911040335273094261164923680687425814350729149492276452517837164273952991382660572075556855126326044971713401664931711490112418824227126029055993825107589977892324802725353582543726629205038928521633814677776201191636240497695112621112397045162801659788475236343234759755820198752615164152085853876181146122491956473781879452290852066101048347245198486979557440140078819027800319267965619449257213083123416953856489932977177695780684725739418410747261106410321453674427176202191134444414329488568524798397789887996343749949957038726307083766799078727842686187794785440468841437809249640638992 [152,81] -5875079552417681289773331018172966146137788250247794820059245506138977057988539910686833437440569976918185134591478311034253902035984961192114415425490113850167922892152991037412723589779114047281488900554776088252336365445696318995255664965769217497970633275262927235263199344944537983589870831261368242451771690151383672079920081686425700617917108581074964428552360131575607759538231158039848320179253300919860365417327166583494404518107432503996888502028702608193047759041758739467529337290196462751206393377253243506852866098740362829244395440993251028583193635634358051941510319053275107789820741500177329900029163702851674951674242751623581517303557322563379188570610222213445173521085539009557170322574681959645581367923318889365553795649239607111188735952924217850805296661796597785130224807956038065161227192751250230621596405245217627806383799200685649149807347035673477333564180402943515592878455946610495738901035253721680903488751415014509165602336216750899162946274924846098775057355114042317049159524722835593355635027945900654074586073321040146466217772397171333009975825256289870221681624836965945278857322333105845385149359547004195296637436846810440971381884925828708479453186280206503573921463049571181095365332347382859601678603070191361372409057792924786001416568970942234314042768352843484639673206679924501087471712177410942323569944820416477671045008624559336193122420476319426600783986558403571959035608799634727127648856498929950877797090147824576365367062856873124760795822267729716676274451873757301989242078394863888342552331450700022533179812206627531862947872300787444299250007206033667593181583883645777742239413067717775309659205789392861925454944852772552646552984229527109756588604086693694834605110682000664836936811220849655978773383258182216434749436003287241536142577024418351091005006925452879983526985272277706050759546948715419573411247446134393464209254419373420924602031519952787786576867152317044229033398709911396018518124596853587358820772048 [152,82] 46859542981132814863670732610227973493048201062972163484332702024074331672895535776961268578306064425662622219629329185445175822910252043431587293613166268417269226784626701616450907405882173560113151760093945045651298510366685642241231835378082789050168978514556050909288543997091009305752138843979027415658576148050302394827351525429158228756984451861986199735854318378617873133666381856450034381373622012606934758101229802712768807714267455865578395165948922608265514441927778065806161314208063452837534036314739929009886529186771667829834175887706192442009447957716217037564821109160759923752520522912799606552599358304050244957909978609023188953046828855177035460443725877394160501408489717255498099857864488410624120108823048108419112665331006456385829951708274388905060461015318786933220223708449490577551245151010991944150665604380795602601770647426324435604581145970135971637178436058009913485510728730282344803843935509504604978494363650536684493122175211993303057867137418351597428607904300136047473945969961207006623089172125944814437772377792864466700030006063848870353692879312586258546032989266065651878591598149996416876003564870884454437166918860636324088488916351100158235130481366381152464032357831267725385564380601550859687664286804345401308130372466932589260366393586906534967544525316992245014425569053125604478002985385247544739925090881228408600699984398610358326569702540216608879099539405628590887838236108678510218403930173593686399353374517052565247234098163093842739865885786649604179438445766147565041469778805065280375414685610105568794492879740692589287997813313176221628480835898198173159965195433405640917972935664067645486577774467147101818924111174945250123706794872339539175393145939156004815327482429973616312807217856149224750993402335582871967171015669038643780337083763207973412077928555774592641702446564641127654739692258187467242315528217117729940973978661468689874108358871660673755305547754739373781631756380409201375178592474879467741136 [152,83] -387181329761928910524995296115958880515284220699179004157232050775418531118657492238906698725754522897548738244826575356190787869223253356376153409980113252683558138840276742065938606281331864840070357760757477061499311267720958915064131070513660310519947255782247123039949304222956728011001934683412120434374768141512610230397162083344703914848985634040585165703028681587839532081349212976267942120196872739119021560457528364928181343526641546559331656148938882553856727935164202482100892032682150512609954132994079763444141944162355512751059875801650418226202229814203363195627603093136814373606251107266241996431409076737814527722933828512891781852757192949251046148988036845821090384760455511352250250105397082924137559385870319874429900125320979022082965476269495250103413744172584136189749414564271275665638790452099509602530383700858061285196131799531994291987091606855853858471211588307788438293916534558080982986231511825811728217773949484074946823671639619424517351180554761937475880566203622870465101136091411202910165015006038446854943245170074332087275017558447932775868224908573710438806712333969729076702699399429334252909756444628883457620080627535954000922344195020172435811360506955279040847106989681596156125671563023914721857789487152602288582295803444776627588693004259577069651189478419842809316859481309262910839351999702726240535541975040942083193821638502235283612738383889921872914120315109841848700567392673662142797632053546873976828827686314965066711194800175213338219998246215544360147119692695973021255491420611492982183959613995071646375684374876264268823433978848570020506292469587769250368566016111578614781186817472632251831682620196626972652914579631545880603061520834261661501913465621245656110225728846571050460374540466296098506957489927247922365683473997957400714522133136027687550477100133947481790687445175933128080361080796733984216863871447111809972633493552869588366588686545027554897441537443562915759153546656895905589976406419771904 [152,84] 1689793246844894881089370560803259371814635606077653717524005479599961035529065700814625242561341696542287021410890803008622678637011345609862255056584680421411531557042081224912096194999191860040444349006712907929675390996165605083007332071983060498527495753380291068618927328093066804258862755169425733665622028051440028426905938227479285136796467290982812553330131429495111213895223262339692764428930626434000457161117287633576380579199111418736575558771835451605011151051957168304610854266638367952429944050382721948353618415070565364315976471727493080016231825164397512139954069121148936602490775347616659506823035906133860145250236029454618396275116991050627206131097407655218808026891219623175575280510907684793021234309561092305031919062457164546660628010842237007974626813177482848039525756544138807181367897916471898015113815966935643046576987547975004482408622086944874456036966861516980931638074210354776044782091730064073222073666310322412653823131489199092089469030711876512271207226289700774252887681218660455595997086157511959136043919698215163405285544699750355508856549655413968640650650878257408975775688422468074730385017613874126474985024998417166919553880472902638870997593940508225472090201689433465044389063568896938497312408973833142231837698165276035093514360183626438555952119077136485081470810025988573194334722709710616132317213464313230399640103668872399634641038898115212137980606932158841842126700869707120012112439203912398757388163045051864382765521706438926328835903108524426166338641029801637624141294184617188545769757273538180769459866513411299522459861367112461120252741595099431163268726573426316329052169482509911871549008250649164507845205865177527628780910070312285510730760605692226748616150877952887718646505057563433611415875884360754124903827875717174979853458125746001704116591937671788874184552119215805358928485195248515284138581717788622750922640939310074249843806256615882475569837951322010891581458170270671044824420980032 [152,85] -4126080733634014261543496455254136635939636069719757399627133845206224209688902663813537997704247743224428126911701140915848710793212723247739416584724793579400358182797604041851812021851043357450534524900104725632225522038006374066320961893331210122256002683200656713886100273475683968280915491434212013924506728682341308924981009474031379695814659223296663783262584935505108010322020891103472981457675243591068139170291342295081183277659881535863465525918110355357167948136594293704849084107354623597563444742674171803591302059066908628495269872133973516823002913978962141176648710222005545488251865815305941390641341046860821154546006032552323182413154436896098431055036984173526750777152847768079456221414960267844630948102184773034923876800372920914499406727485430073705774258012750554050471789954057846784430116114578685415426850965705282698244711055103426079925847584976582520087459548386243250097638122977685375870484483973869392028614002788936690970068512586880676283072028264179772594339318993280351503756602755936039304696374279063958208988451527938052741674220416706328314954808043279760512518078544596168916582077839989410209256611882298881997145227729312387994638660215763605338875643246305610205519506805591309518824108565304205212288889567057071298783695846086068791363502039492359063006771399622614379474008920638582423992510756241455392568243109722434945416501209844576270695241326577923466367570522911387276722375533079340970372511485360320918213105596500211296363205331984553916981464331711588572599979052866157010954435129247413943901502021259970655204992848233609527307491597181282106281215617538866652725479874638754789003246378159131206072841613887917983651131217744907885156490240670699658196450601494561727430226608049841364877453923170448263839438192208224714900012656409020315900077925078412062067131063046456347473521099088461655707022498149962768206100754451183478587947985744456362062739517953709692308771957899767305027408910861966038912 [152,86] 12591916251232377499429000694974079946013703555083344832349082129599270706654524478276811670984288660598153634876195548434631809858610323651170670892880913431185578107235317449239515757830074197806923789463481861428902428206752104030818088154466058879417805405943594995337639202375741679838321485318499663268831699404559221907349453537640621501295371769228646373507841728998709397216709303197151327020783509805035465119888175351972399453339188397289363663629948076405168029353135140103930950974353780979765526884787303353642266582521314776119473608551290772323992711314057577104622070663252755861823635952223228333714916494997933089866230300900874361479487983928479957680851185863857577347498048827644378020123809251405577788030327815919696899486646532735215119727916891424959868935262985539820128307056755927551075583171575727146001496490625377463408987469501480184170266687546321596056475033504252641425426473988040629223904836208168070621154859123142350639844163487155621191065699291613875909583586176026398778126980143897787728550179361615370908578170835930180532044491126350468684851753142391238067884236209569356951870808304436068222850347121206168694519185379622456758970778271793418000773257487996873173982967942669962963324816994826656731460227334081554200724137519940128987018827837747264110581002308010180902726896352639131936704382712388856429849375884677487348149605276868206490230739109133354903374753204726404434893780128723413184269724113513068082257507214218249984997294087031573680929732059328199707299311477251017172570447680414244669207809807030187854261311029147086132057364897088033617304269176235120380453949637756598737273114644140737452931875924759077104483735450915072589649501649614537438464868871163858584055597393191473948006122437613488203501744206145291658421943862444966512326047920881549088090089787372605668153055457277066977891378259549103278157586076113699616076331379863683378049954112395433549548859263574166395331245770595675 [152,87] -38105449805173370297845108406762436592436191901142012680334597771993343208678764487848781647417810325550596168765737569074521262994765048464914498389846642504523779666406128967792586655657948323928395388862082886534703051452766842828847394943775324583668675074622879313864136177222246428454792573401100262394846986294962794061286467060848683328805276165480773182833043111056320561130919097647234650861790539215705417257494910728471685166005284662074033174841658046755161668589749745119903983067779236880566608787458094525445464746566617129448475860644039565574254430767986242084508221845268471318356522041809955039884124577180570528832958850747179455622929973010048638283001268241160970989150072515072748375876312852438253210835371749781867272910652610672901898924572932151405256150663948252105970079569121643622014182414551256080592690149293173887414382778343914735718055898109685984303674228829645510082451497923411971139189307898694924414919792009979409856085548358178891199518568154493691430845535491626556154818424157517972510663309426576642093133571491880991877424191802883147814861797977970992605394195583698130633220168692101471973381883647044889445217358141434658658641087263747340663659272966408610034706760981734671833107309102350939845659546033473760843828551172931174298935006000234548659095038808248379330280783541306523995002546575904088299444641627256468151089406057148369546306984372140805091777509074147703980350716725864472004435513806246838342934860301494538281717718625550208460421468856277563666931913289224079812314933853700627117163078529058559527180670585808991412646649391938036397025733668750968573028834693548247858772945028381670646061832968116848791155893924002389356179180379998444700231845398135017329124837968840198069224254164400621406835752125973206507861570988388143725034726015060308053000635730352691592363245090569194787942884010036494339083908336681095570585156040590285889461003382458627391287888063315004748815857280 [152,88] 10324238561669836286104745885594236183039543349768620250241072875048197883439005433585758971490020495087049058301195811612356341143684100732570845134615123999515511286631145429387982751932964222610903205044081780423010970422596636093008428271078769980656268900332832943865369244011372466310702646675821417421142192998864726564831435049316142736050393188832596223649046356484742987033581505608163813958191869497898018414188758047195402226832185509604152249036892514383323768863883733209611806109809227131815415119495118609055117861799276470793578000188866435629624559168052596219218336926240705019066776933314135789965343031991446855349809937298793510465707763249294030134148541734733405673537892021737329860800901390791070141118423916307640821390063298240043669018091613296119961895591061204468956854575748249779513736080292856589354969765081463290396196090099924095730501021982907282358384324027935628012628223772982474524131290988531739179492538257067042086793364863697698904961562583791718572914924950674633456412956705106384987886483781238077676458391849333404688969162018619396590660296507215904150966337191965865156436293349241456342270513533948472678475966146279510482745884984075142500735655298720119102847308462385000302995345373178218567035117577612841291838643788481884728437510819135412958086389587660796211149917878574892587892839417400031758396877357157326453492755911565727720040377674150221943432080719489946980449970466778858165218611850695941978788578152288681230480316902969307417991804480825463540578228172383590382954450120187382413990554960207662134946979733427793159863754166096055982867226641455073162140677580643871811397307727732399412715596142887222994219992473596035953335347947090106607032212181444158747531491561454550809828915645648125882239829880793484813470918310064115749790621628310746694304682820552276084396798935856075180652102205074486414421071159849916560876246544627321743495406106522697359399458341090724615824 [152,89] 157120084830238594420786429901303955399604998636995546187566434986223726432518163958200742321381495811263346255404971062803249622380672344677679625449122406229536800398056355040170246765143066297510934732258688960931585646290940320660880084682901166896530618596658333104182327933317843006396014200479309788088730035845648048042242739632255363005187664720808006918819903662998163310654289390831162522058304101421881548498452656554748794001777735493587767294511171033325860107870961808036553096237057371219163901089776670300200014499759250286908919876791782161823837122946091204740804826761138838567395901375950923620415465584984534805727797308076141540780367121991395783940696631089530068065620001313356571227283248140765082933198486202633545316643710350665151751612301351575032661577560278220694388817525023818980290751331281854377744861009723474254676945548307674935278792182349796686726003130883686864500677760791318221425197081446274074703637504835459021444868203351666927074274227164950390221276916312633099704829011642534748822454201305006088847043581511984936664648821353458151980690346302437091817815528492466716518648962998365865867615500283511957202196592843882804825635032615198106753957808939888209347746598201235649989912194973040274458734887040134248257031477036320108061115854572692967777472689948728382596964734989537656761362205885348569587778113167843879150974268862223281858667482493924417850394497784401798867191638752712703265906135638063520796614427033495450428231505053270537223148475832671423978474546500261554936890915221284588486696796339177332192554213697346501420727452392719857008207922913732970223259015123497351128089850209671507301999303366874497557480949218390664735942871828917604618898826071063284642800913809504404052618340795698584565150887458708424567471468756732364550355193622252627974047637349853653460514655855919416487162515247487956440822128015382223518167514573153134674556438205530442524888462015900144 [152,90] 954565724100094241973357590164864866665401938787986302922512673906369989963583987560489081598639934391076840559021540302970577479231158843042022978856301548702967814783890769348660322963075737593235444253533986764713572126649008000214976668409885686612068319293297598181655959669854567504060568177905398966497874170864997042804309712751274250115054682480150131836064274702188443488530334656401472280765810544053516788961137973589110077915301255155433782027271827180353267204526061227135853917716880836304412870545041001110156483175534172628963326665811889654038558767184486023130878375000732362392489302843760624946873373801776295862744126659669273327348049561318284011649186737608564187079607707050382720830375480801276740276892403316727443613653199162352767876038879194738137202219955862283276679607636463212769470690412467466707309432389610682825687862076312113281819661731728765106556880445488708437405133052401057885103834828355974009211208715041181893746922311846912873426727583189171009086378152855923887337119503635639610178990421748482886389093481608679481041619363279514853064635496229232325418390039658330804865211638019486746392339503861345273735443778106063059268013284264312097237298622465819673525561434367897769102776333285201826643779046369292547811115108543967167577481520645101997993443671740903914162078429849715190120776953184889599837803131560628762122426938124639696075273447202189375571890967579327345370324411974556408255637345730897807763075844076011849245198009786812894602048347704114601033573045115783439627868219664057316973640476661921143166664851666362004318890449558287758390950965452197171390461555844944261745760570560514323488026589481779316694194975209807003066603910982712178685780042909854467996047584138302899445077537109762818705936266273028887327655272852548162887997952920792205965341639267206124238042536136082011189929761885303313879926344272534884091835209833403918336177479159798450794537646972 [152,91] -5189694834505397499665035925990253035077635962873856879418656089729546865474437697229865700180311736432001663315195026302269708438837543228190567975345029318309119193390426104274022950577216242952478037905508166341190724388050577350691804797595757382809671128154325883779184618744899301295019804073536411366659035708314244286342802944239016615641183469029382411978896771520292378086522079070281950833227958839176245179545227978276945312943318122759553084127876622351976884450305998401676253767217574683684402081218223870614752938201620334531655823513196504326552540211766189758620875256293189934240740795303154877634098488164441417484315091959081064699450201472977534806021425280873081243156857815470755217600773092264862775590398232261307007021658977222074271120566113912475189083289733924154319901803068330024747167475110958240602201874920487938878850701286517334850996957985057801204589769081659179045278198649540913421912595546745612327747471233245737260227029212806305026661939952290488705471382622189514828991956552674559993079141320251696809805377937649635018689964231661425976848934970184084318837957546623682998053844035011365573499709274278940064551897779492392425992487771050713500818847559053353864152249752204789214543320755940618196412438742331487255431853077373818063626791489467361093529960269666102913509310047753930394602450243006956502229806969755270625527625876849576101563997038293893274664703267114948921275082362475996268325407149732621662350882086844875131381701136218177123474739652447466234808676660573974649103715353572303045217118738315931829439328180526652670633879209454308929249893075103937359072062856516081350950827193643629515244604299616779733155239465965683704533364795780086788293735742038323620344450695658475837324930394481108149326492314583609697995432047320289825480792884051518712778221831086037344152150959732713214606851749109185269703809465600189887458782992642360457454106693620829352040960 [152,92] -1741852620277956617460226250542628422598482730447931037603157367436008635233783377873554228354944968225756425093480604268955738361880908405162739827534825116162128232257353101279464433252495813342530105606569889225911026079187420609664032894050791660190196069362317892925634165155346327087161651654666129441771053224733071402899032955767799418143127823764655945318054250822367519533890725874585733209907039005710817983347820573751477787658856800483036388874263943980144335964375941012625343598014834202481310636452837119093237764240653948571500104065870124316623623260100736809142071593348354006492397830204257040325594274008948478395325850936499477575811585399731296650726022297014881331019385623113577266856367301227909400792892256782620295669273519365338660439562999680688838660495817481705577740608168574996944308984610027183936281248955998490266881640699024102532376898507434061198652098482710988249141757101960341576770087842924278715028438138195052109059780640559881907472098454276764977240902604544715162425159705745588339778654717067633903081472198963558760430384902774074181364335162602032806518496216788988318002881809165501515534513361943451000547661939674689329014270011523860965080347392607130913096887005726826802159453762419860704693349486448043781038158336714831704948818780764256206228438173746788681419401417184654971937443826836627195786047686368418468659920897354924850987242196268371735618083844138442403021472980229891064544248835771758082245339011974536025279430175482582945173142467557277899882993166940626299669516891344135662053598331795266221725783389654218127616069088161770001632319794690699015277841145902543147621092227131775101132507537841773110252399320469915438002829934460442417576631172818753689592763474934877320882083329417410173722866453232214497733281616904455826844052843850055186064739656873992950613486945984509266147491094797963824876680192071307864882442244154803310907052846368511528 [152,93] 31281866762583832261626199313131927150595587574595245214673054783654996431742594784397748226944193210679136144694353188410005818215036083820036743316884026285689949157577917021334972724088592198308173992122048694597464464973355739376684058074940875341388675894867280659566479714426186610863818224440109635800273955901498271387428970907032555325090571623097088569385330410192291142458824145814052920040216260997747540127285167615704229123774246282749024509560873001950220716660370158937536286374236963622046441009368136286706737824564180009489277657790282597368383308237679666036684072778879799544651274182306451018896234100840715134407450508514825937928633459509716662654887143913558869846434631835078312316010641903059584846562149246762630302142284366052508397031034637095333999285345611865514235963180653585044318664558089261834780085283272960061723890603785540319185130822829871042399499606401392330694437085557856590388872725375291217269749697129983397797935280763143623425320154426731196099216488394793529000097453004529432900789236646609177673309786828940591457963619174178724770716728468765612202402462775529143950222567203744504819449462122039919289028511780956854557384049469264983230676866154225079161916836953691077265916444691642432003217087797202404209460402565530045763287699881623665260820105598188441895150736038228262659838994757439531808273319697433065680656556314995624036754801934407088081462253445281271153259998029335035764963713887089261973031227149577183977913093424918690428044221595973464639846090417530545160180185128909331829499503891360113979250707777919193460419627196126219226224973982027195584799576283932991058481987585297741388029018844608148082472355576772485434850207779145973906245286596324462333569254357193460176351580235733450632573138237315020217399784738069919185422190239234930990963432594957719386143300508397260935185141024737712033747511635224511292411627157023019164197626674224 [152,94] -20204101518387405147066294969890671034175077119026995150229692712901762542975117283575371569369763601611347240336324030188670588707411590396042763027375548538909172398342659138148428451478164526972481979939815370615607938672198628939459984519555251496095219387509524135266700543176270863597444160200358756240074841688772985089259985988581963705230984820770936959088519676136886251215238095172003784783886389415919538308113734274543393438040452554917758795286401699204393537195666022252301985409169489674808843357775946578449219201909633877234299539384333848180410806720681596794259618308824759543490894145072376577653201823313060617355560524952760674725081272619818098904419540881881654868037420978470374481551902305833876423723082707914768013389851665346027167418135692857783026997760346002993353652313182320742611393479106730326028465850584568956556184560543429185850033043998925695745408711363390151375586067411202782398418076471613496979715753319185619945145750511629697858442697512634565267786068230760442495621864523451798789362545902459303197428666114969118506333836425165534196978124034236431885882032225677757937358269938067217714845020760294483191839795972011004112414944765506569779608283244574353529189203272061762293702186701447547903300578528927899450541663219495948114395695911049613918772646119818644179170131731792497930482982873610649928056179205835007286624364544621762562412045809708315649889090921802870882736374895465094738119621346597862416843757141616666049030109382216272187628576728864322380725023049528584483533782985081192293182598467205977650637071670027273329903198262601943422644775063817293639068081590838835799166801135842147537286430326870647810078472150552945273189688815766007042826116922563181571491390612810913139427252308682880173634734792524660371584602247786359484256083148179580844978770479071979433137264075548606611009140270851044364640496563549584949344209204221975856175672 [152,95] -42527360807212789500636297489123960852492227288381045204254844118106240887019170298534109056096378034111087369560162512527188652125493846889018343300784703741057227702495136940340024056700532028374513995179375169491470210083599855816477854262941707779886235964785747010591622608795712020471617320755709452619017713692534440373162543892463245082271445612896931971106991830276562362033440164325112392771344896591174893844814500639552802986144075612816496375746772687702989203777295225559922998729999144341371783111289153976927828312046838820788726575796211332365051509554915983620590607007397007230102647365626218489559405447225242823520976364152650126820544989167952683479262588595101434144498541564987062050401428590878439400182154962124982437606919407296280841008148636849985452492314751873850022914230244214745195391634041746859254084698368804791685949711055647427860725956970576666649122742180391991368324254711559836244976527685127022225017903365468843700527991508186526445998484024676067243183079802386422549948308926601221040850477013891982960653484457980755569533345679659177991981828348132828255960920616789990251993750849093701981737377467810073989553582240236733516733445073879180621444256255237147551047695283627315398571352394572161456733147534478928334127244090899149418685984026795060420756975813010911848213926895519267494909960756626520190528145734255334609861387123532004661838525053553035626786777316452876792304908910279308237578799395975914741679793532197033602343388069588521624671608089021181620308031518846803728464029294021304908655834471786493480449149571008006452970035092259316416657284186746305054303707047709017402220220687720899539175059262141780918003992921704056417267413826540739775651499874723542292311906908340223801017903107355972194760219225761144546575429851330730245926227819035454288690055128837941703671933146304460668622630527894944559486325155428549294076590100113336960 [152,96] 35438625709492503846046403265998086489594141599310627615405037891315039710799107157627946786805589284208649604670175849789340601995286064171552901419739537058650075429092179909566600180717667316225422916454804592132768599559062429307136347392984654757495097830818147257317100318587633027542338838257741882227572618704849146640142068215669807526219994567242005276920484825382134692474529132324654626959476487698039642405376300248676654623994748217037309368481000144667631129573992090655756802431147866812136665136457559444365818297525339494214079410006653669041101552652978632538119104319592842280218870481530913807451636641094246745987825018964662607026224213478237051989385401701897533131064095353109756497660921088576843220733323320947336181447541163177006150731838050514464111361814014683150529216864924760236179082966343093007302270399979670852936449180541815526963388677137569281060655507062497644187120804183585037814199823499167889623693129528334044804095642212209638909184587556044566024069038200606750956940767935348756703620603645384707232977692131924662972198061167424205636938249301457220910096020617535108699446977038319998430482873225497112566567956681667737065053948146152862390544907075849649485884996775995296986114305767956151022988607405410829183148278724674929392825614525735094742206289811556707774512090076112395926625573705811476231326742305205670047604834678694798254118019308799728397463926112835283612100632561486661485536787265246751003668397069417044634581198208346103370761862856745573501133343019184464787383407406781522534401086968836189105671408920284247923324528733015433457398520762812110220252942522850591959848075431010632624547118089320640189149100031925914847500107105617101601436962226790805385390297833886898683168726465708706677434921439120182883330813666268378728126783292506390091760565761067249813386673209405669923519112306070796981827915986943071970692563590496 [152,97] 15295194141902564966389973524450954887554538154897091097608449142540300717961045443840165971071466555377748755058564335156836743205977944653914666487239517377468986047748087059416478082085224636311504644087148036911922032471936827805207804180289741338803482420486768233633890139815157555166642613354685468580784179452890645440603337135725948475494279092215910380260828342418487994142572344846726038126669539592193785510598853035972353264989488219377157936608743714433865234700867398745924719373047104007410528888510316368996433997838978206578111769767303113111217792407289623867565929802803889120328728210223126808027045088306164390968716851816674252717094922463945100863913256257719820693372096159173375795429586958396509638576066186141415798165396208557352179014880081315644380526147622304141453193005080078289084469420143983488993443658618108605604756228675518581355339813336105270261793148840538048218620877898057184462624852525943696933021627121147325349553137974266164062293754919166702509459171747536325106534040057618515637143472376487623773531603406738320141949745534490210970389366965256619578504446907348989933236795077791882388001965929436770715661386555736844402728211919171798908742554990854615101671280284335034145477779331123532755999668420791712054346820074563757776134376266443541591550948680429892398040069486709681531094817641147379726235991524331367238141431540854878049148197243630975039778923966977952285243385521940199945092927174659769620853348547949906566942089874188716486505863597976429588531323129589147410267322373932059591374568059659264002308774471161888847881079303539712264880923115150634787397204170964818438285280923116923847958644626436804574803150244269556326202246322450615891846563056717232322264160640762433487774710295396865986030850181889994620982458389851913307277765450826175539803315211901069807864992342671402575655527169091883411951735607505953433350784 [152,98] 219329325845342195630699814288361147761061077522331553239487924783489238102101599479078047790044855994590169414378235678988289534878532062906936593873357467594254687450094592182270025556231095008147984264993424126295127838879528477158026898277591542631071564028140783853303401643675852414732856661743779717030492949242529340170108861685299922735319906168242543841605477711023132615908977096827485344861673573848870600670325603104899170329426636121172399315369893926759977494213488070342511834157976835995012364005053829728323308406097563675433529847103361975338967979065293937909873573337519412862385043272111511348020914149434407488224590782185287580646486214063941483258100808376967953890907496000944422587225875532801036139161713126527005821614107642856923845391994099464674679015845661859044546574559933462113018658151164318747315038853325463691519936536720964214254092360576943709102697317871818445750824196490464022207158665730406324094303198449099388226039534658680107327136225844254860387267431595837713985546034325433167342158952410617050890368527708664823820454881353013788715670193200517930063352667093420933096287531050785780677994926040222454441798802157735081660792838700869246787708337692046025835154714029074530572639904696535661354451702392752836660416952181919644437759943572269674859586283441585255295460340719953287942170267600683534211232953763482246471816382151356784794602659094925815156294024446994265798141748377310038150249231933037629691658633922906550031217058455532829852454735129141572798255832316267476982458317704926012665938308575662586488427430552143222171299745613924192706130163035724407554325902199508891591254003456753580605038164415431683796354724692182169461216523951708394979895874817844936055813194410016924138223780479028482235484046035650466400735895586568950234431763216289247051192987599812063561888366098900685720707076273630401319835115047354976 [152,99] -8241307709946030126642013655773576810528984327285740914181791566839149992672594626588186077128348844020312263072519083415346268170437791628647767256444148621637601444496459538206415329130078363282792549603991478979258459917431269129159302288864310234319528381755323297385343103841551330809803294231901527498002902823183865503070432589830937148442549161914159413689145891225665920317279010320276827737534048461454205065036749487205841022892917744288028882786049667208774492625046735998392168739074971673448206184324827164024425776626479758652835306616429158467691514233503084538248100471486891701570586933839147346245903488450202610374067910279691037979005630670501785297018129337269580977939572439940134664007982137140881128697627546221145747850935688556767242100278575021341082105922134137056305443826152583249708346242675810249280958256568792315352108836014950572120782501622823760639390563591098532071964388655249033118565702842836759491003109788434551297169727151642109727559778874030449254530975613959539492736773220965640669679297445235519506588687159152645222508889001517525277573645200230336096806969850810244349256664530285332439599260450769139777078799434040734354260419266658290194644184705229695329837527908507190877750203675180157313096112944419971055758579761693839511682211915506834373874327995680000555731434762423466527943845154688547455179433404131033604819836821026759897329215254170958321909811129694118806534746095359401780419733255679266254096054696993637986194345057901436779479515722682011601765801104384025349815379768577525398740458926411671310249261491020603442945166208941219464901184580488183470247440190850308583645664705363214133816601836568189675867025421613667103738426824942041780736950428197943381475517487598601160120968740170968751165000795077362685165457512969027959438783247957681061089754714494134751817026656136561702298151945635196614705297831232 [152,100] 23401279043111726632983757171776755130334578967854879241788682071188056744153333341896827015044772032281734936781067090841024904038252799303871145542662975031074047364625439433061320770899506972139520645128618961715958063653363343806825568721744219759639602890018216096369630030235217560576029358680923242795328672365841519185107968307367921362876110768700130814682345345438921254800069801713904887121690929046352208233769250177951849446517554093499975244597647682151622060650826663513693285395589092884522285584782368459973361831098739894138330863967672929967339547043475662759891517586091131551724486542271362228912040396378729401163395212430635532564751167834374375132494390388018463367127563995522608997355886902504095406107758802867025930445997134872559029648557420967041842534913816704811483653915921931102492946963332729428804002128622839531269451869767397416065429205862351459922025950893270186609158395507499307881423436842785423737619988913847513509293078363223329296423732731228074642298690290641090811483666312222195331359692815197204124667598699794344664758945685599147797051414776430772714547344714472849214156049141016191803048636473886095746982712728186650702599044281778931424718608907869508459853612160009429245645603457313447938940810625720384078336286766544731359932180322927129162112689143305390907157073873224128669820675586029040106762792512413342420164222460633981201518451995983060321731164166769227089805274657669411597023275964810877232575149861086583472325590113910091704942865690853796309721378896702728285659476764184564259331060476168854660868412504829313970249774196318184036229994037311542209293103999635548481766426782266390828355715119531799377547686095225765350181730471570849382900063512401979451909691834619074325955271617009564200543485091876229748597527818334600133481631537618640312771276533742019985446120580841474413401333161011535523738816 [152,101] -19205783222027590064551604077234736034244547511082122376130349245073979852813640168158697544260896931884225823798003962883502503212254648623058309767491393080648719467452493524595597801651487752061553446341115068942431766396438304770065088517669063918662131894265467298750111746853685343725962431156175344219015755250821464630338107413001320336778889804467589916849417154294014024716601098171501342679667269135047745876300357108624226517518929453945432809631243781706032974800065101018767314876994589608868552979582029769523097448534630221191806325097463315109358985224168974545873171237743870377033267837842651094696738704030989110514471209196798169921777311656109608724844718531268155103039542543860340385337040195150867287580106670853533620302436973023720369419601600379120487733682034917436353974737472883059710364094931269601184112547016839346757887483225715305661361123137469176139061211976740445491359089891534571205995123460194419166132663015240796514194465613396124396761222047453162316735414197587516704211121185299639658280849041965719437750035365965906586016593289680305872328547690356955836292436347341307843159095242969049954757163795355097344977804674684129691964760742563431049003855999198692837289095205204847479445358355463168666472603108886224985391763993350677127852567358253508484015216482009039007549174581773658405888437652253800843496430632840234516735389821132068499093362094837927629105614483725456039022092490659238475316163324117832302250156661345951569507128050216464125558031874717314947354926516667397072272954959564615554662976375986228649588785097868538769966313939040394277518149829870872965653763828343336823108136470991160274476271478694145567766339357803226699770985876021756789011334509557743113002336229092523548378529410068372222433743095566104675011377350180885625160571302849353871767526059752230266417727787769322952622282351009853424 [152,102] 16033520978975109048599436323899738189505329716601954810866335941686740482225315955135589402273042004933417953348451001573435170783546048928226562714330755506351093308880859837108009367582859726911033139860261378531759923888136491492410613471125851387241007081609041857352416586901319945263846246513253824549875043184482727521265890133672768251188147239796401302386108276766576773780164263048725614795537264589179699959408152109805840387870968859236532710753658016751860320903596649977271836902160402128778479577299494964278610992526121766761480098266001659492936704947696296349136932109332363718058385835347262067958420856229410476968872965561539277337096143915393882871675263530691391979903789454648499568002271972700641770487701281354050216657300358039199141510709822575349820231043200979734600824632286086619547593580437347726614139409691529198739876832542078013039204718955214856968726881162642604617058468155464943061625376891137425475297289184449902408133245210336776715590321091614569654359586262092919691195577597210874230668708052391734900112922047900514347803386164529706622110618234652120530613718582260807758341893127940179888813471802850146777376432735642037836895121213565450345623196668913071120287227314665290443063996243173761190005779736967432116405325831144656751936344715932512987993549397697551580597470617346615573186689228035867178310772974149011166764319608804688865279480820708382759523990877518051361948198324635590280442726477870537026507734242572656615708721822358842424862082130564315462782504366941761644665335671912796176729959050890450645219136711236641958785709188848745839434580359316454066445087573085657280714988048921850477052233959575034937954383365539336092519566079231739070920748689824126817610497345399003412863798288806074844652218405350831278185024901048016957356560456673833046916294767243645334624426618327548125514964874850 [152,103] -7370125444734688402437548487197942983065817970607762912128994960411264539195057822658949630723069244106193229364366320032404323884287184917765716311339091843748815122167149421594597854219070045544696595175936459504184546309883249427936684374105317786740385621091850110196256481854029255829533603869624540088997722428109707583742703347365699919601025880091133386538908166720001831108062727912181922411346248223623062625475410407534354746462599079733515547902438401151134284441596671832288434232713779288373993873119710288984120588040888200785493711770273121570716057720544714872399657965095460802600730981325347244364266990325681670502603136841731384171955800192339233740851176209088431362055641029905377976765940180591689928881776223109847674878866734207630648455808798456101747959316429827307378961341206206868525342595502551159976030632074688191688535394809866142931262264587104219362438014975933941735252188534077751589468630695830001359936738640310797134193585965164826781249069449492281922780488308677588075540383613733715810329214852406415329863548575092593578579143698295122042818774135072542058158303304388080530009795729435119184138285273660978015803906518903272509227488545979192731040331526487798075761726446955488400658549345184953157445557192716586521491079836959002193171405073879490538786608368110523664993713740472499311542437386651275803181226917802002308760652656873955192419847112384315955724253886565123028010036500366216710298119307411749294286715853531465000598579787348131405601698633113113820015318912575052323321631443525474596364545802637231505452252105166226601768551355204149278612015871874110413780642151242614820769242120363843381548056163078261865129129831195498877133979461600847959305825148182925860923527240576817189321170672023129570135272741318282869079802958044619058593767610919387834218943308276434243950140801215859270395456 [152,104] 2920091896855817923603125038890405761373613943454312038424795383825627435704738939268278224715048547273722983241757375898637278966686812189069943984372172346489503954317729374499320971474659909677873336685070938673111939926360980220899148664289070327433058316965906533230522255290823348589927982469505884381948484493533633100797770822860996897516914623872039026151499480823111519403541867711067509270625697911020234350532652663023029495841585106935835076022017740481296048563003934889494350268188112025178405576377691992961453954450356561332603577210388081082533274496898232640793250420348476345426779850593618072961089957064258258369589000886739744382006187199050544949966726941455646877056232912001242950247365278332735919908994379547074972849223397162963456904349119843781096743501829962866182980432493680153257891518720152250764941031343931342184008425116188624651203504284191852560306454009856264647963799145760844646538450847895582487111891133369182367400432962912290998581383403825671547798003127759750383643393912900680910768634966298635588750351162540637473007676454618522393307460040919859497147378786588232633740437257141090018858975766182200030637614303123505990044524684030425210643258897639609072842622630537422764530302962722117417726896489410881665072172005638567317453386536625844043481211033011509754191042904948498210956933356712758029664313455915631270071437751209189218539271463307979354547042281810171930245921774059672039971319063540022482832141891506666339237104788176292524219911355026350034566830741402034654723178092253238157544940875007086045292356145291302735898734427584708900063156862321808517620949038999499363431949021570952794821850087697329431709755690048212984893838271778768732485727610118342453223870000578298508651323364814586414867824866940171349245528582328966648716178359432260644520287936128126272833036912849354832 [152,105] -698567704809359825613579802710065267971965769751541200883815876983182656005935511893540575259015002434084541334544845048086849031260160929312562988603948965059549268514594022638728780743788098800198608247819953932664508361164709920590143481039074960647332913237102446472098429955463773369258431246455965526909805783195699340570956145667741066151352932823795296013598281275127834826118357582207905022736166640351201598213398940923160574967222404098332940199568462683793368515653314467975726611559555374685762108591699866506313493916230623839714268085908944940933133174048109509286411810664016940907408202554167025912401851295194109513606715666744599237284645695466899727144661414235475255078144390931421758698619971223899766933723774026000975122121517210309611580626250274422319621157670948310445578188833826892543118371787885118453747059785026673045032107586326524010787048342421053723841013514486894629793270473726567086452115069441166387666766748919968124193126787294491899468318737910170522892818933858593335648652724150018001949518488505094836636388341465421990105410297929036301894644309326839911137085859981943258768220366660528430293071526062938053049289638697092362673587083739974552367060401257400015735448386877292909404640545078014384224598613060528717701650806653882208910446158524074272814085011817276326365596267401111674293148283649330346117835657503686710417690392995409867223778842014399517692995357075823615659591745557464974188699718540505589929629314414014300200069166540503287064648118829561920229337868818858652504488505752834669128040412182295311120378629320564408290552114355485175579116956782515940120841731286046264235419141568706330433125791457193672385809123075433301128014988952393802424198818217892348223917436932670663571642757653928911072504116173153521464847287678662170967896267034166919394754788235254883752071985616 [152,106] 124381426383758101349108268407044231158819626224129826325566605169055270223884372251897158895242387917806822408922295501093845114238039564313469404108651906393807533892630820357236473426663411146487808753870526517976772862107428678849262500311697731508135623584320813221373742419608874678799442708530882309855278276919944287267749494359425959159164127668598055459796778247486296949625408262180590761603634023140770284928391154144721418465573517048627100791924504064201720956060332695186936586317330231262455805741903356987374981001672526460516228574590702677202926067764191471946472419670827300654496286935145566594086333223163015188077740788040279247646169827228268321044671962805108372372304123753070050907387228510604683785688572259905064689982745537233427786416996747316600849176310486907551583153375028766183724770770045080666493737281415836871719709995788855955520150085606166943388631009547307023165222739326073545855632886170009774576395836256675143669089711456691732615960099979534893242731595395421958838488900261030542637180926124354363591981352844716390498027352405581878159168633691319604518059667350289871124975038155644619589196485782012948031585297007064078613397223771519181586742731601508827899888535520124471436772585178099037836171650403924999585336849747684081174161468161816925204157180918712228944185680428265719622136775589208535802340601604874402293602872738077530394029140984700135195012806880665434059812540112177324530996540889312695899714569571647153931358553017653835899640773410365714111282903301085611947663486537902133937411145090553175478684173514049579642810884840401736240201146792935393024920975914899598693626149883292147364652639289511970535515743642231342491478690744248362891521665981550110157627768733918652881242425605072200837819717001869499691568084668946272454543662558004779983396825185937380467716 [152,107] -12036860275343360840700295036951449146759252264110917247720885111780393530703077191795162150551326482080160677567281536251381894804483999548783261586497891108216677010156361951467166244656225812794281433728028109635863999657085838920084258636981478511285326056338345682435396422822347552779216783443111472605149824999496880819550750750421030998200745110990195717356904375714620539961956949355034328884319365062717533798991749197955833572374616852873292549831565181182780081691415286596566186065045933993350869472666873988935068199710286475798845397038217108093716494706218668664086873669987416746504743724912462279555737592746371098571872631059380419176974646894732509188434824805833789009183441394131046412519915356760847971240480185086098316332672819475949747188064081078169818869351390890579950928274272598664924496181367117962306021716094214470966329648221718791871318297050803695801188849593691339055424365230752322330130534746608585207347922816607501484843685249649226271757603824457979927225917189494956775895474142775385550357351329838594967364061191957923197879327617449350819510426280664541042830151048027240867323675495700784984107914571972932862316536899145878088042542520986614106761870937246354853359892910534675347554371434071991153618915246483388555209468379801952996347110689258777349667997860796949276931536512991088050228257057518216848914744064534883007771144223367030112566369090636421575118036475975724163167743010029847071623647484593392697780554046452540507321634483938983026034175956767681686862054295829564651452089842895693614147658381213588331455736564796757007379550097380189935148457624278226438269833763958139494751133686403232724091331877173225685872905479796417991086847065617601199628650628652428012850846824753400035991854195804112173598452057684214361217849097400909632894282073675926420972643900569472 [152,108] -663337309239297269883286161492201553685425972209718754445539049877973607499879181671624795375549782713256611289738897408922407134542789912954575078296705413285242099719795429313492220325516828539296808702656862117427355925191882658799202304457044286549491398826086813793943646587489914210411677419843917750900941681304283232159215496599288537104784897196186213432202501119861520709016014669140086524765097508902295494600887787410091327674432539523621988942689150388004506463416198461206805831233621946345275112304083523539303278683303323549167209843099378255811450012118767541323764927079647596774725090726451990154547117870518761294131691309043410677492242553801176046281660612340014461927804576508724883474401358999325161634636148280657269614246557850741462388348789207985305529490131477389383332009978249014651414738101664991564486532462826000789736008283061073847434306338308141351975046199418358674747760043025413821532188435051716191902637539349675377792708057961285098936434240741307044942889048732622904554160100443324322702958073315779008370374932817928989652526338361769748613244023452768135641426108320498184556742363965787752861728223214064343030310902616229789670519062024797546012459516624246478911539794812647362719416774871315396173134501019922645065970754159158953526490017154974528351341358622398221035135504141885394615594598637353546035350743122635464765515896557920872605702292144093853456776522686181639188216566699353159043372685743059560695038087127375777475678691118037339608880479276616820633061193367509748821045437674549500463280518500778243952136770327065196370356567500773403366663002056990975571835102646171793173144600094510007329463481266503341003097185853929397077312380876351431107917681533097765471602253253543935795045362055426707120203686048990149445907534968183151514912533285600959621439800 [152,109] -254049218484750398567080127957470533450498226077225211300977696595170502358363313792614306471331131157012368789589989007149891640692348832282065393466233673356794215586687912148823607411805015380623431920937758796228065017976836935450905335106360309682608953493849069282810997551982855815151960655414455705949298413206933303888265288926888911167037117384309791614881592502958473118775342107118883004922344895840766328332336822133104915331020942156685490698425120332837610645633636271190375261378674234254549387501017302796295368266870987939565616658510452377390070554644664629013719738299357447248440422226650204035828865868511751256563278593215678345296736005961697738400800759891962958951494244667050108316629020323255899322009571199926207198694760857495344945250764297734910838941752875197638522911467740602943558507562289770605946836495867206826725322894795243933305848248425598344953565846087143390692227897262352237491849251315830035202451957668784244726280183777579057597612044648660774945895899290050749676876106252789463131426093886565324110594053429230472980778112856522146206866754655965756209852427916623497034620458843473994751575352857694150319839056697678449990587279267456837781887777275815360643910603874488639193527137312860619086760062936643816934835683408124346760197811978647870551674173227427748601858840815881651178709731495713067682153769013138890631841729939619998229905076102831784169340353986511975954528044324182050828785332834486348155191617525431648404689446249788695222999463554162474216423668112833443551369077802344920207411623551800262712810058756803484212227082606820899668222433435602185771938210605835814608691289138770417899933476736429963462301753747571595179178347254417959968886554491286651203979115402817788551614300676714469054859703995846670911799047552968644527557761740259738352 [152,110] 31088828986331142794333631273560484878094958538543623147386036026479673795010060332103612896827614353087573577536029021947105216331715941116897187338523907727768247731863024611257859939895875187527439435680543430993474050162412004728882639472363826068182775064816086206411765342406941583299737164410184491083500034308415056596686373810954819525195053615755732273452673066269463838776517167311769635736535910779594560386774750879147422195673601809950750419169637272132666671148350487237417331553066060769721641176004601365602330324258097520614036748648195521761299628836603919389350472799134227458229732567877172129268312657413957286565848088362612816575586736204478699864262795791938107811600994474707963464289886503202820701070323040696085997890771751499008188605535273896572858965805106325892446480523208079645354278350574482750884023888742698043880292318898976741411916245268624443689843975315680785729874226020801868422257371071443940419285144963688498912298244308588802341757119420680695309094757512689537426888561860708264348352138190652026258115534374040264299847714484622790776900954559327650808353254987178081007867382366870532028903044614398838865606273570804564334291097898006584536668758958538211372772113432137678070981955798068309264465533584541219065099640521417010216778733491356846602439718979458131657897900141085543354409041637125736113464355570743782406197463175698842327105866349170804660460167866936663819569205986451504637256566913221732257302243097157488360065189814097499683369362293068824254280389154693640639177586954336011604987755966824187435818142754663213886082998375006130950371570128091961783840246447515010469007353791552580576450312658737018918256193398665105984096363251005993537786086353431764003936737870929737471680591999549651031907083856897823760837632036467334648479564029046 [152,111] 1587111906780340031974135951119211613362326413045384760176456744562275460328940267589610006630920943044168873024369527199879642479800252947653770798377724427967745222956193762705243795285911822969350712475158840679480888242286270289096968515977722813731482651307958744556178051403192005545532969839256405779544368196533238812199448819571084345636622135789678255106562286315640970848297988806767249558030747935099174613311344298503602461108864133526912659691888666310116975463751937493809493040787556469169028266271443996355419818403988644698601941920899698639754941111280392166133612899996362138592139492570037312263289011457098833436023976063128741227868892707406349425971103751515220912231579165778224405125007104540271210511800689257866316145131582867297524376375384415887456812929047979512818015068083560598813629954717807164350801337199197309076368831348780145749954321989187204423452427449993772545785849570884870620668219874288728732063280700610039745141943055132441765288366758859816553767342656796825098906655886606606728332189695775475003327751630138034470990560171196965775063227459506584725601836001374463453981456720718697621344618515862242526301607065953544539491746744817117669741966661462351347867202836094145900109925659509591162890325013965190271205783022950979875544349871797176958697593451118357066955194092317491952766870783392315146265033597837325933932888894413835192501541985979072776546476197477103004560967266471409100862924696654919773443930691068135356632763946613653286372190371346545764292268281167536379643668564714711206631943067702323677038965324765259444125669207051932070742145450586560667630584592892069748485390617347051400552150473480876812531356722056882528817367258793484130775875182637528902330822669381981669618028064426802693820673492017615983020586765823788944199808 [152,112] -92401804060304481383721664799743863527861419863361507599100701670865981860593855792413303558503181510512522691645780436915598344692523281760952571135630381173812004850172826472816039704038204482495909813511025273796812935720779363117601410601759737966746486161694254620030047275277919836531946912615837221304206364812330648992145321464394052795798409091698949838270021647759122918458697750965218412421600559592036451860792224335133119043500979303976859291444165062769113452184245583055398526387769384522741029369197734855726072016857541747315108231265954289354637326337299947023075762937296996000203648773928814671838071161314303313523088991235717848345548990686081685334979794358918642285829435993101996526889990328023478869057661820311332329209848222499945033554582638535943430078720628662626772871484572811679304848470445057275082053784226679953810044674888637685497532964282412310205005075666825978913869445281460568899555851506240503442423748030136099412851559977790536932070574452888078878163029345894876723627381330074187036330133372344376001963121120282918831026637904179663532925787099863823122877540461905986777291799972669035715322371338236334722189250928356894120286412892583804306191578387975794441783282541657018382189826620303241824941285415310234742609136005072386471104749947910558866000784481290818624025336683122843142517031579538990143238894118883026110054287159519282752184489569657127384003513823414882737169886925026907429143869855385248643137081598195465237970017024794530569744865144515638867266690406538376790252133214917869545512036950149895075639849937650107233351349194758428404860691774745012158431872466083769288616043920107646814065830082532205765926179267391014526063427011473204336937407964446076526505783679574460601403222185000355253546801655720078407226312895933632 [152,113] 41411989528832175474535286321852343157135218806993292299017401799105460136389341729273249385131828742264644897311641972483192194078942400026639159060616252364901096984852835592142433059456345211328037400811284843398278420402940597741599752321540759891330243490678872765708410538041618452978640951176438412266198111192662478698242299095424470485508929370118897586188190182624757149320959762236519648518630362381766569295748778845104700466349837935779618700101818409034644610905286029395368610493137499876784593770179493129626633447726992578018471853090906138678977829774566524427263421707759849333595467665024160585845857133646020220609172015512665413843483722652808031308108643965655313171708384368700359540155973484417855001496535942865708990786840138219953192624449288410813018740488785918910485954617177236434274858102288807515639509623783480856232016047886673828843666813685229688036315881506519259178074218539660471445434784571254742342689168268010156150675455705387870135815715370952162615134277703818774997142790943972990978906903368411619402615078200890616994301374122663908988340329623285795172173743952047211505472439322978532443162143972033883585102684799160719243217852595902234814755457965498977381815424655014703960715368477046723857036474949137355988663308357319794476293237778175134609174211069001917112867090953622629423960262596439120161220833024592328827696415440342373264733889363357457133161577002279241542568654268458370369639305954726964508971795818134626054418873471930300207147804337155534702760086795320359141333343502744041773965711228542167185681470511601822134219254087362617115289339416505762105958436281139094448579235259351428888893804729623494783072313687724151862138792858115757100747303536086046331538007082131837998524398370326928197149110838431545434074482176 [152,114] 11261889112029797582617078226725085479367864334321470099137642744555343068571048930282808925940822768441320856700495218890284380396319162384304485107363863329833690242773324514142508001904589578310676635900180391980381399984422337144578243987535797225975404272753889895112765991598009750454930014448636225042557361679977108330451589919837018602100546977144668457494361761691111682515421923750101471046156089209436548067591879916130113513060631709786558012537088911512305463796178546722798505642178788014376846746266339308434545805814133125010104764659729215666911519361183313145490881639547125376908123343663539251150278456388736810410541075618369720774310577690783225672788793663834292510243338754232404761558749978058183999563458212462667695443726012834900588514689114453243256380459273940541064454592790062249087702020785088300020388940071556830680644961838816836276884860009010078195330641667383917157995008270624070014311303575830283615019318838692820249806932903464503529025327598065822383544404400090837289871559508718873549009182458438880012083372483317205132250594449508922638471409144598083774785178028338490337261299346462162658041348352583376621784385379892233718870851156517049522394448011836384685005509148560868246696012166194732825020908729255991494731773877204602826044687422780389243692232784359216432211676615024765940986385903558954133121184363851988558951722350031068713122906308890403491533465497914459742416323231408979485404219194736101730960357482835511974373667689046927242452700140153975369339087332263573793601979166991911869136596699178855694501833991210828025233054047361584208883954416587841946484408524366093171860971418813888671314798007617883458961856449514028522417693639463911943787993140220128478841675272848884996080948941612601710042272292939176107864 [152,115] 1654953189531660717115605318135850041279262441787815339136539245989462576184140135080395511750843268607149721820614214266389121641390252420716196414047972936820916063564872182814914051715223651301072296257595603900270557076301103824083252887503577244224393251151254425939015851136210591309679486998817734415707558728096672225352913394855475498655515848903871415064081941159107586426294004477067763592669403559692004726537431729940928729005890177206801637166494900104060922996584451212160505263810630657256483932348791976922515618146955781750717843284905238932155819665254008894003985113746872734328991260961582121395471341424055354592366249826353225534411570776887746383672974180374846141600382610922151795412746428731467296108019588926814346298705896517769982616988469207476438199853701523662590730489055789719549364414800657901381376617675198340258214978274182254478100451014287434126520375732583028979744881094385711700107855390072182477700123956744130914712053914148823445384434817528238863255925355263413472140755603404324440446102065131514513163178314329339894230210043646777513904334244522652739407510339593413399620783177370789130898272522338293005579168857600456655467308273156278221535409791342020174470762557494721537214565212800457174262137407164881524361264635969855444584251076183060068030702286779824276476233724999495038281210144989167696650916186092261589664590789366721092425345009040633101235537665048397017542460617002945708085697957421714629557692005523332501463900306835524743532321514976245517013497458452000375138253256606658642607760740513777957192329537880080383780176152038773035756625246063592012276677122250509727398893354673131426465045409080130376736193988054001488431133026249134803684445471820217090620678350631833703508288431243419761541506524672960 [152,116] 118787157610528697658279573854930682362851594537431668374899051724625654775428092540109587310519272008145697405144827559254611339300645224473770425313788564376345020075353814820108125920107861174103612177043539848230682900776801785967521183745858752026007560162731613510511723614581022455604543159515772242531638841791958363091364036886448887766052379998356951686753972535168989571550016485917080978224228001741048877382971840656185930198377556673235577840803359880289069355930331047281679111731075371556768104687963464973211317776461218673729140813735336193370691269779728734308282641187966301653479759183452592526735973349333351894115158480293787973319440220610526666404906245083923701730730670495959522979331903495873205675116383010829152423569315014034644456338946631291291393417229412844967531435598693701868966403602476654659456945140777488065961813676574530247341893063978923682395013666451536669006612202766154936866324017802702671867203244254090057736807889351327352215312598428515729381314264821749186407716462022358718966983861197190866990917074986324507644720488061576085818344822248678202876240531134674351070720992666883269530117941628753926841060761294883046513493263435406907070539073024791950560939411704688949233022241723524526800646557604758603925087634133461588395490023590328708645538774331869210661629773433163040172497946010472270507991026514221849144186751170024764995193095806904804413397646730790108725629427212442322480127546928702793914130107959189355228510740236316869338814994868187860869373026164390208867382018186838891132641098582897940139000732055575029471120039175336218346666302337459905843570400885230411273543339962650942863646741401422146705012340936396242201365314420087770607990817580020406523202620062942662956868134915936642681625024 [152,117] 4076646907094650962191032367363069622074563075651367560942899183339755331994796431500424326211308369971412399811675706220611454658511825948702226325669840256045589911730297253968660547258673747242215354964113787551514503223134456096881336307026555899547400712585150224973626475079098778338719108995809817193255515949131875023233969990950082882288864703670852214865413927830468631517740686418949924294208498857367153556341630825521626444855846283500418442413068006707251525791694798242680442001985869435639529727948233767184940031155024245258344798924524705981744299368413967875576611994126635815475023538756367789046721703769185376200040135283609942135783197182854637817918497747276327154849780499621160265850859923347584058256789901870944813291628928966551234883034526997164511211025940817356476198301001911464973228062736138439052427686557082506533656182724559179193114655850021342073567178016242826840985187274160245466882029559325672518941860741579902656267675124776576936488752260957862477626055867165261854771603365469835174319761916532614312959929939998195619223850545264177636350659550025495763979199926467883913931336623282082642897107139724155568775501958285394650085710734826746533331313659693552921760461199909843242372618228935829428457848077362531363065469170925440307041797312105814139766989806557593314061543807143935232423950274777495414228039133857129184253660047880264934229144963145257054946951041848567533774797181694682041185141702756393701445654798891469195030249260602289123791141917914477387957588306055496322684947902112679064913131145625775006318660678236845160200285547428046963961433049704114942567653942660996901281975817930491994662109323624523160500290921412261971343934931391870864766687668553617577208712856913214573299537836537192512 [152,118] 69494587457070436857172635114727935055858194004858002357343463737354846935434835610626210071360357858476968924995847014129839482859055564265958830548215891967873268272053092579096991970701307176826593867653175149138435042427376165023935224520119854048244583476000886856750671278268397042484145764751664299029858592701739483233965079662298045961192413391536002429539741953236054093655563905213233265634608670126301463391313798489951903767754498409806813465148870310858093825442597432176386466190806249509691052167681366753242068445873717859349591750597424761385616987120434826995447141107753169635715758304944224030823708811587507661281785349424223890076032518856624001030961986912529085369708248609795128612475853513391105961104499072546845634440293208624092484889403227173392089298569771765787120961851671303723271267405657932083449367856323759715658998053997518620215592307650434572096890166107836165377322894241994176234282308495030069491205736769933132502296690508174951586280678084570778191248120912270065524310466619902322840277152806674762448156221406718700133480204936277313898942804198879337507715861206590378270407945424056399777065502586938426100542848594643686855507772585888867600811650044801027262532866779873179548352130580425963024806875104164427637525903458744393892569622097056326734439694000960210005797990401939517653370152361385535633447703108241718908484326973416537195492637942491196706082056779028611061838232749567270666803738367259203059868821719061170293065625629212585505045842886162011116910489496534853207881166677645889476996420348021053670114230400399054109109870521679049187115100724575089707290323973631886172775349200209374876059710044784459090765410296090123043378603062243927038657819587338672498552646010263538673242248229 [152,119] 526263504226357184115836473993571413688242614165605507361125643454252282861085915415076541388803885107096569056675192835565012563538485292449608492323981214285235132743202543075814656525552120220351781450043367100144892776616995060715180525244241024095885063258502124322427235802232954381230636742799765492619135444907302628656237015356534463217020724373085675686514485105657036992901498646691343571707648234030071853175305595360339166638689163867620098642367685131608374675015826146386591542902274339569083468431762688452345495159528839791249977969623050894813725280057115787573528388184070154473224828880067975277960246478462863189643023639934031661172383129140464795392731824809656119008329434611788733008879459097127826405258704506624149541853238049607523530653545776206752882046509012781241282456556411416767871248164056933615291192833416268526916158657540627228063086122856183283412399921157777542346319489641649021313842619560185025607286448818430256108189870725185091831231640600715994006797303821558845957459417504616370278154846153250394064199011796367037053904669556126421876012602313966110520335991479810226778235246793365338465656699939629295941272864138137575495242304878621710047137266604967323725466891095694814448393061933918106138973986621915794275896465307381384131246732558263500103789691704829510994045027846957833138879619615146431458241133030223126858697099525688022260376681019653026884405525813544441373435890645891583119505404884477814161101985054256001694847503833807014396064829913586860663375395361542182864877832213184388776806280011476822420866213032179571199283474467682996450249878807584039080561164114739145972787294900636578943371191080088035748515427289275454683445857397137084653907992564877783250670809202112972608 [152,120] 2488862251098328294971106931387266066211955331635096660028062279360811623286331997033396398775462121761062893084650844390040735495614593631194382861052543938270953108284318120792309341791441197956449458844900089668558948606366724134517115053045935878963284929673766393546871882266303304022326713189676057963796102832676074282609042227930393848534573923219299860267823368917225157560737357215643167276174386664256666737056562397270147860486584983741186056539698723025626650576805209880436973460561992459639580125920076195629361469703035372765553287805753153608754917085256578244158870503552356708997308047859236606658847496402571390867029269087533143543784803041055306266417324654551659012871014101437877241756533774057677873682613142424826493641058733477776979149786343203777628727707815925079737413630033871568094016603777645319270707235483086451081137547326440817693603622022876039526560501004761696907521524458566950826984921151259827390546160447379786242838120694219923260190553946015279558237532685096811296964483391195508455279587364471874999239099724428385552591404597993968302092332078300265855143119362794825505435596764379233424495861804480578948714029541645510615025695925772626678406010454067562378704877747997589664551320991409838914125622088821350003604642135730127057252432162939801825973925705757257668834566459098481049270199445875142417079994478954423507022746759336183853225248087266371183517974318619945978513995835980303226122624651069885182797507127498699250335121269607620658274631702942281832138197512358465663991519531437893554490981205797048687651984187525271407701137458659309644278073663839980174323179782267977301802853869663300211827831813007581154347256473063699912349122650305718518630076260353030734459337424200 [152,121] 429339940573708120523090633531356931282614638562466838069868448937787248311798633356592079769338188631939808859880972627317038003040950456751716913385652998451502089717332067484999900088384332073409453722930868286046204392688672906262496960332611510795521089053832673182672953401761463866619813844865518324433632008541056218203087344860743787935032450070499788817985966229172780496823547054903164263362795703728203157302987142026905882955306316508373061587073252696098873744250076749503940302914654470025502030101014700476673824406529029813074317560461323893520031299054234315947345696720876458246941515251134543878410741717718786000440569609295145074504858860882400013535155080280181925817340220185331947094078186364098945260092748900961857308023438910125441523956708015428308656396951911185403341878184181461675560425805829353631105027763126661471316754618887639621581828317613309359990109812168496860404748860107921387693941298837702279114972940151020927462811688705279572616439629046726881599226176012488069485966042028657726440295136741098867284780052568776180725134386681622355297089436671012801473169603639281502372580620321150892848570596060130511522584741422495909158371086372055845909762129998625115871520627127031674013391125741798250723524604135125145823480802063163362122263195939350998104033271255325512086275741234979089568845635087954942628068227467392888037734875273289399642099023248572968819078532151795960411191163498462174455120163410874489087498591404407482944067800797506232319406878444669541135509949283780391278913505855566998619119252378218200461896048264645651902324289498453921712477905131958776178770791026554122991716943884812632111736597061105180755730105228066777985648258253509840019661320612959437784 [152,122] 16238839820294919537412561793038010993287910613236183453635291449406241991971193335513829081218881926685882055158742301125205223180528579676760677312793070324993828706903485456740694827507806906855308332829475164932587083383756398108606693058927839835271502589340172464365903732898744137088895901031891454476627579503920677103384580330212936024791157749988079767741172882818500570376654203160506427685698597471134838294090643655008440104338299531708094662427772056021120731190461644969205031254283071864992323551757481848161073695744442697109845516899471382793217225608208806149802193607636315354944716091137298353689578131417521429969653358120236876423918241908329755000845684391571277273729863689387589011314174440666416481569003311002011471354520821902749999538636138020698415714616817681598662955866947069673441676334874159854439433627856822588123945668429647699409171437181995650473799890481485119985255821514850048124551882927618206982276663722547921354044519840400323072829060017960764149077267388474225670462443286343008903397324703628632749749369606413938583293127565430287975264005852951274548259503846344072952352369267478798144609712170499233393336737259972729395636098895218205022270252314164780625762003198391499830481477874831502195742240814184724137905339741045336933668572881059621844509362067477783407114974788879903751059097603909122064172738466890435425608353318673872073522320791927602156427059997567106469956220353419786799560480883066635415844236779321066603469015495401095355849393517968081285165872518335784552529722721134957982794008900993049075550930746479211486666409834997664024737255671201681331096396045215653718995708771810755636112530221974278696267254045054988082804894914605626959731820988616 [152,123] -24157896786449388810670243241417726609703955088721215087513994072090202440264922719838433982022932475645459997611241149906070030148309340219775764722945787624561092457128720846244494303426692870208198430408182430095705195754095834793928222538845048533826629460596158428771532105964778390009665884285329703106469672085621762533184985197557221268451279198721877005174223610345626234678625429705291439216695170724330836954401156269172901419239967561275374705381962281996832974591314143020057559827139849238475303801874992542953887899457797043527033358418010232844503458480331931147621858913650205560933515186033117452974344187492034815786005153338919403510088192743318276924739585571460155413659008120547393277814445960336040589154771491982313904416996035338880054609957893440523218292622015965997669453291740501369632878720827181076546749811756764527207854551522444916255407225642078191863054448165476027893016535883518738024220055253239586306375933114266008524111150136754329515252096077350000147026800664024132991111435755583180918516529095895916749591147594238843251371703760852554394962474663186299693187532208099635309172873891777086675079989041158883252673978975560022878160965349527910452618417108940322602345605276443129553195395078009440701869079970002746617549427969332101045463403460607424937012400583725521038921645950095177765020815731850292960684607928147451816725778831396798312700212467705798862153976775950126436318501254213617451388971167815819281647683265183962720874670834270119178843166697693129518462498842114011068791630236953638055859116119447346360662031075838225380870724952070635203295238053275508004638856686455462710792761148717053901211016053578885319882315398711428721254241227420268835776 [152,124] 22622870213285801714498549873691019474408808219012238348559010934276750023458686500544401253885481711116180517422032897562557537512120923955794822712968498349297856413233088369545366063554274924698397484564660774003304725104754624238189350769733599490956523020509249762469232320622752063706379440971059397204969143789518075873046941731689205103410440300324321656905288680792723075372455048918224837592437635457218579267946086813005055825379120530166565084688603267143415915307205572102832133937029919077356326162740659909186018122589620137204284493489572965867451439892143356728414817966520135811181077263362059935012343570940728963549546853614080237510254651066382618618035783411328719208745818281115304721230317540405703841545749390157228515044686298922783836269954561262500361443192181665508412799549022823879255580225641786508826685914945445069024152672707024407830075867618145774912387505620701407481657254521058510824316923944731261278858432602575987933594471550178711457326691679280045942292225013396199442392536672900560949776133231053114125648700415537231115759267244800793572730251885447609012522979045501153188939209067788942292690143467825459592089894731780110865540903775378641807358535249442439482234184559844392717180763346544016028136803982649098847650277881877891184672731509951655722179935636757584386316153922770341665808663573481633396023974433326766241026395751266776813930406837194864924277225817901095440453435122318701302358040278837240372034993588127682909037341177287686165793534713805570130962884411535129910127482100640238827565331627222184431447973753377910240783949534092719250828645120131004916370484197642676447367371856072852473900580642689230934530244591225263155505732889520 [152,125] -9054788923214102484897317086535059930788111569129369974403881550110568264844147331960369346321402897439237043685247823390504406939220851070608016382089756127632914456461497409121381308450575174298237888599390229038347099271350320369666680509161934911249028730625548422235703399131088616776822111958074260721457531567286836825441895762534795101422271291836212993713987827914609990778771608347516555081637533826414925941110695652957515516220543514191323273398540590945119542919982850804967244213963462200117100781235936877867884615168584808783294634539739004024833993110016987757407080840049622343001964192932042076300860311600832347149363310693151893539326721391260933315695921335885269888878948421284817602765409141788004715073305057172805388601726609411460342810954387341138059992357130548979333783251544358298604187801260165852320288581517537698377088195788692829038342895327684581992895575875468187235819520842621704924285082119246145513034051288182791691914322268679215971478069853381070791952368322547434851898934636111289320309841160739912280293869532069468950850194948773209605069696803081659223243624472398801832022575703751919287406907135423193464028150101344020230639628500594033043576886633617372779581503530413824844213252353043486314748498129518906129486557554990498067146584603015749320760674488452878161006654844601440148889917613129369992291867559046761793774943641285994514607852889123553268638760775413906757393391776942018584888374301351342138717448244274934930323631018749450231907144777698726809320815397632501958720940932703360864732768566957459298415135643459601438230411910972733894509866326650960297560012510191585731379887086065970858827223081176615074690052856013895294352 [152,126] 1645741297943759250207636186829929150807460882054253508026068380059008989986620430261128563660298967982307657009082975690518406312368117949264142658982895900148864564866801247917505840574576707967686127116587209668335265742674916537725758370056615182474259450150646068360231998703149560973636444284213557672636803893570514896722236873462583821787733615067244780159707489403566824827131860370523359975671080580943122593407716452036284809687586603530030429279833499562073990721064932266254633085061579307786049044239914274340073704718019975401998056083195233082442200181528753763241574148013975326333551178606126096825698856026041159177623116678364432210692631040974189622851262773996066875949010915944155869392555543438210919426172821105019687459336710124931729000941329281102985231094509393910252904373234889255571998376651229701682267321749284442948506935208092214906786954069221313384482627487419529971503306144516615273564049944581152267961814009716054840062934091626942094012405506020488488267530803393515693375902686859453476082748493434573766629790477683060512919035482184929280308864618112346824183102052842158481507727998389106258360542200233377451690856183948519794834468355777991410405311656197398443261988090089795639310461887164106507831059433582941263782987377242013946718968748900914220808358421158072217646461831020226566657796067195665038681587754415318469841699190167502674554318404841927702176526577980748330629570254907639890207103040097651214434856081956273828396125222742720686899731315683191178836486277320357418617251641187735941053727920911067531900774342313349474701523614989537268205905380746910027289552271796846147989024598134712461557796017744188364975372053840 [152,127] -127366268819133670394821397123556428178621937942561343778724406638506018940597168212094607221660915100156926096586348463794136474070773051066342917578949519660959131924964026376391602602361892458735229590734300909517222777286758851001968033930339810472755446175213313659588631078402579949426624495989868356212008555412620844187562617928933739583254615910276446374803555495696157064068861639024772898074437075624099656490777505120620284191460549983281966991965527659852093812455543582721877388903297826584020238624341905248734649404322924008597670089473223634786366694571091370294947625318969811923265464723246826028626532004094571521404677409314686971077116674500758804378309423695755775248227255548004218678769870294163507833306502316523777051053401564934828499756746367046226075365007050989010850785013509634089195733936557870494213982242539418441057310682205883060783260337003642355856990678901412063971063258078030691967678873917288137149626268579367928581643982197292984512004270691761699026060542833594139902248156936672435989784123079635846123325921935888365062171948806441873180843344295773988940388914907723844195994960125868254877439306689998795291363938277229272033272363251912137182028695418583933625783095509828762643667196954670607911434161581697909058472410062773061277960066084250480467352913569985396611093198307762102163375101273299033474023719021509601382614414855040214457488443985013567979965343419772354083578115218066420340369899977953088533357918600019775331325687737375851049097003468911590511951372621149144884129382757599148050560632456470414643395940062979932047591033049165478438222151891150564989782885217276216545267596507868494361521084994509191104 [152,128] 4388713980904132776092139647691231884529039861204586509636134635407464422593351785788374219385723434200071580053747884618628568059162412038437278763299862565808704659829040842874837192171774291110674408020163638269213567709429022795000316644990970407403574901907949705865344382242010136803670155386096174522721552622608765201155342499925818026628795980780665600176787864961674132383731940905212536584976130851641351631430546716452786870634348292812143037937460227002464034476164020506194387360833284813750057969124249223414514191174917809806178400887899856467255664202459498607263188220395256366358856058320795539075367399300192021151194821058393985726250204996229277135129390082909460522031793361082415783238709266389349759252118809892539221847812322998171911555842555381069755983667945910458660068130560199040265884152908459106917801919300616643062504292356160743216171849571320524441818318391767267827532791700824065788045862608397394284184370560377276849459644318148864770137126892973547652861391629914370577032530363116032211422463875779635706867383738307217682892360355252237286321907160090519180672491531214906048849674498824721669064155682182188352108832935676297768937450307467015665832321780745267362303261056358743691397449389765213585974309336914417088952170665747525013304770627623727112765867163009502413084627228658157658588954257051607861270599220154280020954914922551088414815918512594175191486597837946784299736671540428919473809858431068771575554162654587863459194872363460318415516136743400870464526533712486219808345304612453224163959832029404839792089255844475640137176435131717372587563273508464391104333907613031033811181346270125785434175484136 [152,129] -47511509792504083946464007386820465752951512031944166474965486182853280106399715289964507324261227142522693947734828294359613048021087739743456970716534171787719953184807153130302730679855319002892111167421139361061985610649528346417459838900609165165264394046223705030783453739112254958838188364360642138004527788501485098512194728588149890632634590595527406399168452139292213605323718038324990090285110075213178082423733788566188801129429124751468915883566293317182133450958883630940139172428357532091424735105050527912221836829367494578731773921539662743126753007421213694621750780174751981058157396191958208658645020001093848862105049647670069035634118459615382933959080026538648101316107254197185328638357299544842545721797574288154174415283238016915077050880528632567024977974665447340015351203937980537562446349481930718832349766558345366525114322731406798176283972839953408361805283137236453060011489473739091146982065724284332793847416675093014016526969555031368660446705397616879610503755075186603568490183495622388755029583776370539227675276073556771954147013446013751755314901173983536885317598984225661146014095349907654352930443845484277102657501348104247072022432024820612151858066629323773661070746298773252078346739339156125324131081280746962148194026942945505655264154103326561510076727265712177458576200902792017772682105833184924035248134032729353727620848210416939155927556395289230666573034614308439781340661890152676374681972401138535643976729077942756809370399323694058342684372137160887232866618866454413688208945069857087912596787665721258286719371651310761695641023477251753785720245608968905884830398318598418311574723355331354504 [152,130] 839937032304770136341880200322871756455693502539273805587858642738537815670673468441821296324137760390084582604460216268470832992089681243821787144303589572661944010376213661847471637828231882977381267310308724861356901602604221412450450158658852559716577767927519051909528395604260224451034520090054798944756785941954560366462721339610442503928817555743880992478450445510932517682528964626815305555888280634112774923507811398470771284180969739557190883421521039759179387217740628429222677826892004597359680744142032191922959275231237792861574956308449963306081444356242637130079853650457355746150232179829925799058885788691555807591943492793172499122615158568659809361563721007492472983006715022359181271989933803002219112894198127475410192064428534385175283698000076435418945399154543617925050531928061053037560096459121354098831460513087596890708179366501983432126024279357759793854944361119591079749889459012395592420660705277838425134120494893068503536335044815243668713887060201855158366485856273434622733089828569635563694918861384497884063427398145257990333303885047539849957368593125398208793951282556012271350255198998652793344510712272143942883879406073981551768532857303323846434765302120794907862624176868950079729901522552350911507466455908312165173635177475585479402917753905952917892888671698859794230603708302465501117887522830371630318216917315028237637602241929786233320695415483348966398312783963846753655880532275730597320063027880352859732922524746318045341689706727125626895036749823356274265282714149415701554862316812442036245339959602377524157677597205061290274831489260494923834077089871008531059770343559739455569179948 [152,131] 9006340718588132031091724107341738569765791363527976576341805245087544139977489487960614379882290188252021152158292721359726218126674444133661801345516965302664322211447735446117696392496071869302955323623677295397664393915383253762259780646607558917194268345802636060651401616540952143416419127003317521617940675886758811195020978788857485621927677448524799198866979356224773193079967382025740696309351115456699251959505211171026834651165923624749281803119518031637299359355596528013370913821561316719400405304376519442735139416829419264841435662464678068021682709262888408595064442880793727338992462856298367589747930343779080740329185644145761475950935259944438366902625595215830706162402064934451690826379582504237962946703054872932342903758860657265376081813258787271145066851271244888793607690142325148476299113976329691748555189660339552329592931073359530175945605056423846359627533186121232987901735668801796114083801502762285240674893329966164913978552541320970995643335577740880281915358988262485722137437379702992072074866192151840995682019711509299805246840634813867247481600986551268076828862087927150023797249382816339855878121059335879234651329938330062206886507949511100563876946331740679704664260400116151599782120705483506588618111456423049948451885915454572991907152949005907574053766729037300389151249701215794549300882680505957602368528222686721588857021571719547713158417008096016616685247948895625268059800170197063575688414825662896411164072371528791626910857171795201390470977363920560013315692785746422303257790700032275887887016238558869354964506824783840474532987694393629954825878349376986630396273701491904 [152,132] 72281271541033971130419730266192182218005656188358423228626763236688733014850014598849012928463019188345970104757312734661789189986255550165622486854862002904055715866326125865227959262597034816096007242959470743517537073171805114182560155781467195575027451674271893915129393563511338943873326256550405205580798814894588234893823411709622778991611774960673994595110387511687671671430420637362241662862949002752983829760668000693351295086639775949892533322357337562875936701683730303586417540994990927582523502580685925275809279528923934152384724335464267972030057006764490280816237100224226769300768658500942911783309295855174337211435197739895032901127423092138893921360431399593624774030930650712071160455870336005290359503705449893268020160124000475229856577101594621061915074011599117326587234937798125595438709390296301687125526744394870938862531039254353020382344166550081879920007332048214057692933514830772818776310412465904943204525778548923136861462372242879360044925242634400657409789425981940755145003881498588048998544308813171330138274427861590660217256900799225778602039918732818185472682293690999459591976820430251477703310086449687473398309581688608910544038270111320021574823071218124691001566573870330223617536600546776995296236216222256969955688363090181530396428015669946940343728354040659749561911657357655338511424800019287246986120949683199714509902199581314407058397940279436030821252087471799601542873861534431594019194762081906602916411653515771692385230704300475538638524161035825690507790343543638078458424861942941236576031949187151989350117307526218894789743620102888359859729450744792649163000 [152,133] 186311192011439121260538429238116873114244717897563339733351727116040282926868893209248774129459195985687743475938951937143897722436663374977188400952268937014003966296177892129113731179475565643034364154650085844613181094959602610718948040055953648453579804588290134375920313598722337531732719885148256979849005345683339864662730076772616367635178595606450990236461429723989162065262431450850619756759049027442709138393777831959876111116345208955078162764394414033896445619492068601079438759015718830001818028820413157468380168911135566141609372149404043385308151405406304310634372736900641394218449984461291031552345426501375806424250403382904583472261162914279467605730299240647615631099886044483945626351666942654207733721681859770590741467248623438344790440926054275610054292676773689160854023034570356439757989415947378727432052706056118542925254922162865368503414310843910631589755445187888687294996108448447316016858498809752099592319622745914164630982558691117195272873511009722569862819851910565610712790212671054183490652473585022400574328766348950399454384824409893931500338837769577799853060927753281192466474641907834237891381487272743732021560125408730481980866720426373306154544350061427518306617699449386244942027776464203313507695946513684460895030664797702732538840722429944704706280746081235661810479512442301708268444923245054693624580062531919250242266011347479563933737205624066904129863636806446691655834042762411958428281533196713875517558140716141207313172692819255063222414431166247701749099815598626076231379456981216098600409064112501406818592591327070854613197422012294619806680957456 [152,134] 179400551859530205151057263842026746947226443097505137899239842413325959099081213108890162898417157449392647341969597363397111838396269104688292359981040863609599694885370936489047808542284125192175332181048140450140130265813306513495637638618111523742829791446169899730937086707026940752959018929831121619928251581708884262217423924948954139862616627319483400482681474687466314167062833854185785765964334910696083617995269246885252923440490839425922003883891216665953851566768694003749203885239550402024786019411550144351438733028853265976262894732878922394626017588124422373547634162441965397459284751757017296263024639309215432489447782281657298404263573581442564301304431350798915217799533217835894177736405521618805892171976305670612264736199893234897526846859522481920745119758088060099195569223655324790575073785190099485891081705349910690553899813570755392206625570711488978020046152930099988623603837725505768376790383738301238838169106399727840677596973416971042419239198332021999035510332192725359574296007460812465619428331243910092306846642511606957936811075609263978387765912311973267247399734704603155412630262251327477890114818483731693315494158323463436051709668750079286574882951656426281782576888714244978833638344002882862231541163957635976622301401158183833959572345919852612930775877968682835182037878732527954189858790740507739563986202473143918516101218478487992119410004737605192949958256016185955542383662663494080596433899428682245691416854601848970771809396255368816997734933840641169390638710261123270843166902981407019368095427648107204067242607279819360969355069635842410 [152,135] 51602407164611194267476765958101981626970267987106566843807981209528056480204578886817686943367287816569246956852875987593151609807665082307864899352199019862942238492853133567897789120730109547749866023605149283281152368739344082276196916589359119828145937992681109186171363439545414818403473944222716877524431595413114983247707182179415408761263626244090333409999563074487915754298923194062265733981504486989871259431781292286002724075481353342601899686061994385550584897091205198635600560459871941402666230053638701184285913771653822280809630561375801800993337166831846403063402156257855906578937880661843925195278956080715608397909601817982079646264822030764254033332609971846724663728348086839658581255530820976101205082965967506270262197474358665011768609142801361681323526501467048335475240540334064537303287466352305220690788259579779753145230143980800946692306453120765614833383913619283158297623713528455607177813058344901446011536948705470492076353460070346396945233688988450753706542237209330142247045357498185865764432459924410821587135068702910405857632815037009728307462282924318533027678363581124541495097433941135233448006640326389118726095708661519336089528496855126873914094645483924951186564075425830928322212765365884135454236792996995920632625560472549065763327540890880544557811221925900522426373357303075008460386297847819881704195776739679322419331534837437257391923043556161221173888512179280314213498798687679485022287699170045853375286673046359505623780544658068543452946375133910835961338820845092968767207533642913072067797056285516191384512181556364977950464 [152,136] 11632634550314392252546595833751837914304570985192834968939448140945947825019961770074024311241828011624900065811067729159735400547041074209714750389705159726490230420255381172456697141345150756264985355022029220581941663706371462489825784789326024821494227298948007128859258203354703564718162021154814372288322245013114472432566362966737179897552400356727668908989189866923259659920242397551507540888381194719040540410206155180912916652549122648969821181464951386378322068193914389280838957288025781727002373944176426667064196569677052162131272814902743942077053255226787265492860662767631740464975985756980667396516193196827000332932203889250463189772867890919139711521647565277829777704781230082609439947354898620493698168555335057549776273347907369384600944762790212582412762860423564866708387401077764394558051725565079706125071963664737088061248171447777639028882018802938990090327544545486889033615410013987924277120627493648611744957154282178186034651972251601347096267698381586032269717407700372316111570766063902779261341596286378878348239495246726234937838599274170700552559564150166665110870060826321414067074711650680450775706574640020902640835134148574229543557213541624166863878632664645619699701965600288549141874231430823126216935202915551170268591926914528747760447111250979911993328339518614887010828824173037424180368290731505122373265862456395590128787798157351646531820975434376222476331576163966753686545653923358717627247057836375879933476633663368718595179115488544185004153306030667987320729437528416924149522815953959183847738769126299690787275182504 [152,137] -2543883439058438799547787869849096503932911634948747119559608442490695722442893759468725671471809867316823703004943064858598897990401842610200086589257326882002188311098933282470227526523805320038876365757716283593309988820884134501524962651308888859097945381784257732323073552182469110676928705821570364666881546739469923057653968705338087761056176943853261061450575586278693512826215895591400866527634316464074283448732034373281118216236002575811886938439548742368394524349031052142283922643616558073900379122094484516815756467620639195609886541110271625010489169123038366889120987627909967325147863233718229489630812004967920869879184014008163580408560212223306489067118998162340913040829883269794638426477789536722060676158053123054538339483819031444125651662361606522000199048849500760468965620491392984194596704852747844854167985956647320072019020604025826615293370514667683723972681903969324876931033675030756632908396786247949667726841849182058214368178828976043516666812713910014744725328028551577113597593639077763269802558843213873222305946770028524902895551345761973357725967554390380214983770467510096582768377298546083282973352495630752431622661339867083742156268245456881531428419814902353416918988325411022247595985284796053712694428291007354187833445946783765110596320253812518565230124094042258033304545477459858171066689201141130109724322300298308439844506841499173552346227221256085056256242145849985167499125171340499663349534115953933893068200654980624655496389703313188714960398092556433493244897512453539216258426910797124147897965923501384 [152,138] 409822899648775569206101968471883811104131916641654991824611985486837301359701846182774624686371417491800200507428357900917831953762539439010526665278287872560233019289147608134057785962180813187248501382654616355853174038172900519435511382517455390604698001078046893059963697358945725872391579826464642549540697052461495450462367968160634577468767038726064573141155800562532101780971747111714685060369167290363452960213770666085193373286020054950980963475274470768445742110249858335661697144713707085194628988634686743523260663458767866624934040409983583870093525111680807522450145401861426020953411184562226747600082868774672337701615184536366916254465424483170965061730801647269609982417260969953854404879114166095931584015793789415618421833305436227434966247661298390025822895720696752039054578183599725338032067712811417784352729618530818009528724634323285149494610406697364728081377345298805980772821077755369476790724682482716355917806572314803365442122811362262536870153522851469601097372582896944891556895677390434127923910348747205188358048213810064867566619669049287757647290867867356976078692431355273620378235143441088765761452882007261422775892585992711867983013510031298220160351902908600961227186000801167668992580629661231544490107586052534863517615355875159916743013378757503265738609538081843737975841405063879296950272278268701838134778797513927959969210703079831103262997764956965554277968831162156712937040784122785385420970340504506426120439625701183427902359070602038540308522240707739909571517229592795223374365137736456311472 [152,139] -13648811534584764540526872951317442832475757787138995329890113693683633132586289444397681587449773661791013044324541032241562435152299089552521178408314700777783679794410872264871740636299139422376306096916207958604374855685643145970872711723195854891621885236391281525840847564270674274392314698437744162900396958729919150201314046347000234477762833555522627531662127779150896574046984707467948718376619151942325113359611266465380940095752376796168242417522200209005112601418809236672375641239868063619472237784236544534487991190101102856123237884514943655412956699323058420433593692550209864789789937477261063262451152294669278742587861333104585477474620924275656252003441445333775340659908228035699924548752636692361077111123603555665446963807289281883362672452682922297729356874830291414884891259803835524623750273336033345088639453004075038039836103893155088547212801249316640183363288908700596879971082998378682245009624200992865935801464414888341837847444783978528773425304391220935854819021939010354354768128765196618987020172707271548880567156560261968168120128337183613426102709391768093045336550174438019247526644556563760985040924148480420195518150220910339543821949079505594015774580158460623180231729229062100017170855347982347857230709296172888931827712057483147795036651952243640530997504514181420508854266718453275521745914909452834210941434165831106655388337077448569116254093160705900417236855783257106123143334463095198185534701805252159880930810556229365255879982242723519765061562910175273631804017974380694725463296 [152,140] 136456399273466874991441581287380196608193922497363211931461253887187493497699524879165465748857854324568742192664707358266518337187531700619640815416961717175159051787942172410977833575859097600110169460896104173369997927003128831181746239426055677526058108968976942902022651397748829931558542277620392406204874071893764392192071530137425639369468699341740643208480671104629355496920338921259616733063064292283709518353665141796935034108041618163853433091370075905838382978443231824949886712800618423676650958123181827595469288700808110258238007321790166640295091013688069696155047284494156296726015442137478993637375807865836893590611691749364075632820088182213867420830163606810715647728930256638411492635040313798758482434286558584547858219686269839535210690541019629204310396052903078437967991038673161191037373819479788579158853745419381805606468651965752270601974341966125460130612976301795300891505291185496545710634872655513137020490955596502771865168968646231565370801270851696947486676115891948667005617744589519125407089801800716875635737349397173167025942641719552105641006758390717923424339095443048883043028462964839772059843098477432308363192745696671528430263687968912285164240876945815973724792731408144324709955765325919224393509595392620540311133072648822320503471698621114216153497330721473246879474991320289573205535258787657914807043716074655876929898871860738961610493550656471861171957444311255415051995591880539526446535123178060998626835792637881424719413235835386851789526792356662184027106608112 [152,141] 532313132016963442175704764169834662286062065076762305529388672448840686923524095451761535876371015515185007251639643743980874913938226310095410770433516449889063464104753248227927584010106774280510145453943338248952563708499027581385999164436872165906733644313291770635160461598254591029500209080864138157079955124344862297214819054740845746763304975139204638847070767528757785908583677791984443528287733391616619583575073564870814794954487813559094501624632061085105832229777808872280521677141033845157370012313057933912268451486333828865466325894962539816259755086754907983210064291082307044862850519186911337555295897068380677899444183473951446570004552212945196697562447754409308632625495125223627509387116957785453300226965401781269369452578155721557197509501778093249062874142427515667895524605076950891735329780833107301385706706683560349319179048016347112772692143123133363426342715229154609864921283286160999930432237536992046489275369242569393582403882989871862404754642154708661569893595875500196332647619045495875146009703357025470348123053170660074347847479917560980128980553576818500011463963261085982136474910953535769580606410708285494880946284175422088615598577633595767803417314574948598622092275175418501727508987390245336478262836425682147514204785406516757664600339299733612961552523160884439669417637976949273678056489166992780283857605095532320548205270497047051115417863132144603999176606992285513752310407331891236979938028643506900801988569598220475442870408523737397732457306242576 [152,142] 12879300696259316981222316267895236982048857714180111770844008035433710176210291502245990848562128918897232016768653892932695511116911548235977151228626861441001307797113725363609550872245600941907054706599648736075415225766255214536408558075699894259786366614973725265530850880004257556681234279889890287442645225063121343819944351188484631690057214862203769280591236251243442142054842562782067692942235781955049264150571801575161971750872082874944753198590689749480551398560434541795291689586621049118032226026238765369732325043095762107169571142145102516012287552785421770543627524326033312202401704179316472277588925896506649314449202463188305283922552001342590177694858283712649014752126626606681856779151919934233538426765267476171011224200484685539116017151990955722018050146549027051460666888060554172203803941775361571743957380012016642296231569247879933374963859934318583292316923965301537212676487146197332053638472658663419101056469070647568667992177621273687059323247525252998075726479340978034982895287577730635453857091221403425511320441883093893644523099945181016816027075293132183928568932970377599684586791188480559979906825507055771020065463868276453791661947076194739000174214569530319488153028238006224073745596588123906226188828971891087871018720166696444849548583296126571495396218635668883624379203880656919436384778639196064800166182650569828597232031204796205994762516379901022382626790910725505893780806872896069619972280484176693701217693348991310899073566648285169680 [152,143] 23302929477099097480258222937211289556932091120342248215348066889869636974494894694329757418511399401074849638494671157525240553076325087771668065741819631499825863001491372014562084235790655308518525906537735006174750805810985095169032287878487315414373204550366398331580774837025861191689592259079739549308685043064525742471227261149050710166384751717867787362896384303531555682138619014435876377229097347717073924493787791877479965756407996135126047444357176026155662055170064077007719683439517728610660847716555572188643136402040394035876030646199235517619418298358466914966968190076232571558840095520921099323819717898798793130749955908029109137986426094959234811531856954735127662047875093189996188097523417080437793495059334901191872507636039818570743598290773235234840378219050374497026522312038588555633888406992575827679290277253967495615218624521554983225558241977205550950978939095534780540009741968972076602527395592824554698498095271442469136397228078661103303130284352211418671786652138291796860592064891357810073098205051488453151900180595426880696836065211110346354257089474876220308805547702000624327988485064660126123467820538783597271720919648779330025322682354147457768281319743125947054857036073990467799423701071420199630259038222907914244715938606553814485258180519974287017628173033582077235637824688317080379781022961959548690341522857566579621772852466854406344085838645999063173370373600667613360577154127847124995690808060155741549476317180178233565600 [152,144] 9263554408751025212241864207597364942603091564851399121693587868608295114230262220513862471749060772330073446025436354802724637564198928735980116844310972757565611845264084309520426109684595055810784302299639056062283112554136503444598830735241446430700787959028110899032596851452848513515603918532168506787698841468805709039842646162121327815588997638397934373871261491294064610974597129553131476098932649924799146801326674859377993660638001538125896801870608713175437626662267560282526523687580182236425564110271184670909396841582229693088232639286046125842884745639238262073329502282254857457112591974686746564323931623615988185153601561319999363818118202089978739035694386134888262188926960778486835047819317948340298715478868869178265444911497753144307157670066523797717705999772294398197587955924206530139413070439732637650960593474219527710055954480836940332688962613218033584195335045178614448565185711930457078334679362501971368268507145197818989192474376436792172117577675157907872902292993048934704477260667868024722582118999317841970947866015583983543677710061961221199004121121733830316832363491301423732904731829414209455740956219329055503698023833748033567761695243994474919436503906918561313614520839725596381736312228688723141699617728609562437929625758640782441113386939331532328814089547161612805807850064239364471811585878711259753711915974192914601113911019039332960371286884399688292959190480979167309719433338442853331032689187861976523092992 [152,145] -5295033425581050801788745268595770547779126117928824772587108135605331566432706623480886671411956499811536601043306599746325317689104092163629260605638635796405872632694662086518792937296181775243344062851552728813829918205323528233977576200713496801684285621840166503977714563034065821788651641783796402913073226418693804231808947759523829452258557450624473321229998558823188320251981949584217124074249017954501308545487018334970113738650414470135993985699590957640434571992578685715835194960387868533187607659566156902691963327422486226807701199507409092714467299883409429649150344463500848511188554494282457073473183678920755535797109324442160980754603663123846677218551010233274249214257266280384915184685673216296084632469787859144286950306415096710850990894142907351425557511652814472435846523829829232389428699083518979519491608365484519728196741336474803320155722382998416252754718931536363635688478610330076676731983965560229574745324314862801024531543397444801883795654080709093768729093825665621000557025702627029426879508454421911089076551508463777824742742476923570369284027057969418188497519733112657883999583999358848001587823702119171142099084184831450476327618226576146321862934554866421920170059432897127977628685018379103651773924213677412840213466958836416592383297551693518945915927886797590247457976159558395065119487203863849819683811233971191877330380395090501101920219474483385645588952793234506574663286882378909289022204992 [152,146] 3649859255264502885103456566184960530827226282829111562639752207972357560438102272999909457341583573661584953883289839992598823632687899079197108898066794622377971550842435614121629093368721205317362039665822252936445636008423414548201604350926723261597968254615901419079918247196733480490615041871222084618921392520716394751552322414792863834959406910214922966632330629584140930845057400477034218348315490834977499137137595459304573834636618993105193555037617837421025398524443502268674086078654034587293107783237773325810713496696449833317501326455258420761590705165850180740232518521388286849642432869982779379563142310512048442573151990427151318267370373277913679837239445959100901813651615728366262203690282723106860851489235835330712739903518910614609803294151845803014053890620406730660593771759151663678681361127302313144939642926246736476829054647846214079026662167909156651580265868348802716045607576118641238838639311955353467258752320392786140576423000055683849233902614861628510603626361092477499905848166590492742616947584484025489650598366975923847165355555611932288905104953885406573182727332984089165935345823789881059698345268312498080269610043220296080307006906632387543195329159437634120392095995321188794538850679522978336484184397945169315784251007456567906381354055210710094011852335763723399217326898198531454565304230226858339919494469036657316325663611940521875044432680726919846242743648621843993981161000292 [152,147] -118268246400404135599739147242865593266100286961619565715209183518652908419102057846876719374113053283511984649566196591772391084603769761716013626114412187044121387566730584443158471374339020140750303692750728517600392461252502651486469770127557674224292136240961490316233092315474395612823026617461673385519579952144798514918533073844512133477840970468952774371521244022378220558200087768335855829568926501952996004781807737645375279878532884343862339100237852449470923498657444572924460883092838988125676581212589670065830979030411028522578104915193682309748883037508278407658795415093575751955843782260194000007702196337176819278951834769847045733687383050695961341559458725327626517039948560687829256142881527360809102105118537752466738808023244991759294572270201344078529487221101634365842668690390322966829542575020726270854791643532260252028215254717921838904131814150160733218382253228757993393449837198018429391348623585329810615606124989569320692000407077299105585644787516702884068123287475407084246888754464362673336476004748766221462834527518248945913672203168147693418141092501913269241279005899567764591777808956363640679150207306707558549042313427448735750820930963346024115743995056942229695742901414729821750817642958871463080069602390392578735876870021581864867389237891883861485012153032482064820016024516077162096090979762145399583102594410681238560644330336822975886023520986428778414960813392832 [152,148] 19845099754499894965260689584341844603884611517242113595222055151258777437717447295085834322860131526558714268320201890333827693188038805384996311383727210010428314382493237906891947815902528363946517462303693925555963786714462560223809294936944655711483074352857907864514851303692410749158021048986011256354546745195708828330221458709268960016347785046062211069772775893742743195268346624958076964542396947469561936512832910144439864853787673457979272524753659771405483203887291689692162887259239769894201406927923906898427724818636121888337726772519949721461462677105665340988068345737646377112501777660966606041568652682608527391831484340173525042395049216158711771615032756025973620683492375554472082259035898563754788334772202852937752569488945335085148975061164290552697475913971972772657820807758739644916153432521973309597707791775278864294623264799385341444089695964996479202723933834624463715851998974881749773756181162041191358129341413199550529416407665624506281335882068735217567687997186320965541536797945328967760072682656536498623005871555981765295576730540323921806638099868310569053097538722922287409149918178419952433408353656004548168345188039166187254747245720904629407484215328122628873687331847438248426998714837518262755004803217756699931451671291654830677334484968559692053079116468970271872886726405325666809889231909993156288908982732149742787630688791714427131938021032691464 [152,149] 285819856766052573584928021814155656688007366459851424117576744111068059973572006597867449171002047212134036481295760778290747174352645421277575993105450648942509407301267892378415899807181537239788939370725836408409951499929162933474920163801914843118347993407660862459685225620287721066137857549089195938219777437403177628978527094467765270684180980835092201729538492066509702802021932508598334059740172521878412213241167446774706300036814788092436710364423404780104911573877378949282702776863337917380187591516203146283509128475707624094526733558422253446382337477449477916590264422894132626177804267039307586892651517856223296450523656179077016609378021015276073431236706803386079838077482697235592765870278912568474480143535546121164448084481859662154494754814292993423215955412169284010388573344095743458222962726379826020208846032946485429316841264949625426165445741126764212672533062044597020218643065303189550923710251044423501855921091514922691325863936326740987514272157601457141478180951855568054888254556844481088349868156959152446548145884825315582339794452407023134943794209534707876598682500316018899186437064145087052073468228807474258673519309370433630203023257905076430127719923441954970495885877168448742672857925272451665032897921754491987904439594348807420287503946410874697990828010287065288082973463302864740246654865629322755872151730394761801626211232430479456 [152,150] 192328116384415943520323102364584278476430031997616452486296366552675692016675970635226717508506149728732967042595728874608247415540347214240902216958815915402014104157283109177454801712013145600952715761641993667808525899485670519964780743157457453846629002841576555031285112387944821095925362706485791497806281627779795534276490813990932137791476021426016764633909556303184283631671949269951214528577742186665085936739553373734074703158117920147354879199384727996043038803602246927143951202103379757563385393280932990327557041912518816255262966924172291714267373540342515518669506689921581768726127335366496799620836998776877487961634051685780497299431409903122792902608044571523072802275369531344127138880247745750701742140804962511881614538725012394888245949569453524777616835860834826426363857129084614171710933912059870117917209078997055701875092325839751333286022761619848842840504921156731864883689811628702031129449525100236803918581054380262096990102910372616120352159547686086023479382965683235072113913509170653931626328376028222175781558343487524069693137169366627250461628055706787102888481973292007046635926545666012829004838083343888922168736484652683150121501635981990293569168490841735241005258922619590611211678394283318056420811692615408885222162201523879763286381321935968175852459377317986009448983601103795598455666520317997342627634760377530781 [152,151] 5683858654933044006343360768415905177731718090613516546706465005298537278900052579398694676624339832648793863180852087150138908217879651867378520867303813189962804774964303131308872274901431030695585496009676821609830141639024315069251423344853148279892641904001688118480522715775129397067872522425069963975341063669066735036867137266448408863613555762461179718564354015860779159896272821098379941574605404193166500474830192112083843219455561492154495411311942685895502828429462667032520603134809007199248346292286066184722810740103899301694706687300499381187027619661417131030702479645747027229496689820437129914931396578684265785805934432551118782790985189936689663533102161302800841510897344501707236496064537349299801641169517330796258275397351277123472686881005866146908916745141680393480064908180573260919789263287598431992903618572267301020872522035011586477568587755758840998263344990388771723657897694807852817579649226862577859350729986690472495860982946511283450403129784510358684360770521061105860924207200495228369398308417468829720615501848946304903311617023530240282128005988896405030458408584936726615071575727730877346158016988188717755722322093555405796023197409769509704179084203324720498594378108802849770167865282709310505965729553870470921834559992702946607911927564886255651865023778722878190017236177940991465777578936232320 [152,152] 6956448968244717022261991377978985684858374531053010279439273334794723299954783416455358272550011324303238889189738054954299723092993187284091434826255045827696018854052222257116070655243000174480209621700726584986439212839673084725211402478359540716243882996137405789937707125603704319540983430545395911886126916047447164650854871428702349463904393208800463356312217491037792574835927104024488522844619060484539166604781464250655326881012619610289652563675017218844238358523494541072003217306919278826186519444325013023699060600975597205261675166558123447933095272916278690615831432386764016469828860196243286529657978581947352030785202518970550719546825202477864228927684568998987968925139032400622143149742062687776751511104151762455255579938675447309510137292613222105535947431325951615171060545705341703574106371740553578482817972511027570771417825254511610276246516386485423974053175701975581090933494267231610789042690266915095616008132105868055606838547710423755488809315028909164446325036592484297240717841495768699977276018865149068587539965903212727056553693740240786323980009990958997790178920510893245265751704728306734430989935149946366420018080971368624131832849959026968812810562319930389707875735310665361785606057404093871715817349351242036396459867995964703945728363565975961330260655720267148546297776013608 [153,0] 27503192735635345364252888290595946561639725077692849941617169656172628983275202444931797678215959620364214955244913599003971260015716690515542370999666184854597870211985669454249073531516637946365174176299340702778838694636611080109936054204269236185816667390525086437168907753741652801263541731593777878084602063712925473238994164390972104294857945474669107758898699281225538847639499396599398261478197605001037325763515501269572345857289081906344338675964439493237328604601151372049732575261881001318899439636865623462941718861315476412205930290694202045766782535920895458517030689834916801208839356169767587629743552624892237168341213594511923225177903114275001995695413784633538234276244675631768189278998671824014251542873889840171949545291231330649093972834669107058268426472674121331092045621202015682873386172551448593104912961895639003334728771900019917367412027837520133354519612463001651443099474568999948434589151799678123635614246793421166331408740249967536999040954096191350477404483862838678006107939778808223436558774233943219171832695055475195898796033744500673643139711598753956466520693055552572524375659326977154113594703818312137771536047416950085759822719142742156518113189022168305448710490419628749860760757208432647763424956785277948876103747449250336727649055151594522914808831531528767277289617545890587449257971005911642774349600762496452741588276647744784780293519269273877521135900361182072890359693940555003878331706433441896470312345699293512275093468792404683749791190452372201333847066650583961034994764334538134832216802741314109245428993464741163795555687339382356847277735031418588026635326873879542701452131159931477517574201234327052604342765177233421416467429634069089300204532724589264404767660649911326184502263473877419591191872694661494762323137536232958952728981544287609323437022849759061457864875792961306869518035446778581780511333261756842233663336505545376498561614709265214831352983769046845270141816696530841434396735265634890851092196752153139998739599125874692250071924224396911755661506922046300221732407751573216715775255262986645066935497402354641447991250222899939023373995886025298324457041119067236949353992699248640000000000000000000000000000000000000000000000000000000000000000 [153,1] 141106665776872229863903724740129336264677960110311808210560562414711253136178454587718518825290681143009671053078980335789104148039867583542590396593299937585222775959524372795653422228577574010652229498060772582031452245516653825819857736472420303104285802094956405313254431125842090057945800483747480570625171780760870358897833579333832331510733686691286877559808220996007364043469102349500313933300847724695894464710296381344475578873900528153362105440095678049718461960931778182407601074140917642605686747656267235490165930499780980842326324666370262545343928398540361759263959621860787491118621536922277018264158767876111832118329480875199273292658902779771437460900758145357784114563876515495021950021063355674741665757817797118746778005124633948696128658585016776791832257523731081459276449350149118882175113871898412225679298540566469260966154770125646044029549688360168643092287111143030376795393186422094377473583184022087805797636536053481352778525129123073706580793762090599105252861471726889764474730819898364447996009217658821396131396708426487367140794198758793895650783645966324814059616257602077578980810217791074087250934271110382284152543163397369117040290528729079827052260562163689683625802964120865964054991509294709257269319902909122557340341201451002467208600037534377131144012377859384452697007206054408098899154932706010379527868456148037333981708177515967209472650045107859957362727323538254395098497453840752987797333958700442343553695142065354714691534218195522157104124704134922307972439985972740461974725224581319600254446372589900090821492445944113820945251673012075948483531113552438161366248364567643260368025881448909604879749357194911353250178836438044340091810194874074998511083670490017731226171181934277302465624863551831681067306681457200406102557929199849223049526839006376269497875246999869723165477512793786512191600494532477804996369272434073164082583124097112002456595208111092036926605098496788803503525182532409684252339457633692672849688506981756785900141614362926945443927580563755142786876534345920308395813331873176513775144377131910841081394252153883933642664635104899594556496282012901926775765074212392167365506360765503766528000000000000000000000000000000000000000000000000000000000000 [153,2] -17811042812005066617368226482217787173294003285503925653184534165882635791483319880770408518506413499102021903652326853807376383197963524742751136553586790101547158810151810970364664237661917151536177054894071513992246405423610497569004246875499437064247037842189972001334102475509482684848991495320848012286176090913506393210067470049510046242670791455058153452317101774704087695084481078293714950384790864377540260270450777245403476525064729804817543400335092831149735017765244747602702338941015209841963158946098476634208133754611699697984074966887084445950861787040529458674034276072604444983463662941283869987512468661437363888987474987745567473181129391810870968105192285811288939685789623505156054356362277923907996142728472429162828599210767084893300159595597650771418680546780993733675872102196029483641651728570760066336024644490315305866813761059685611828158472759106635550951070401807581506601143203163254915729268785098076607432626870246558762047201801627205703437057828098133783193118764709061855454617685883724522471045323144817904507835474964938624626905225438637204772283240168423413242797751151673594353600321300406328975404051080287377091953249852692217898067129014304392233107874703392707136496679040431731590590202234603032805244095000541431074029305269162230077951608376598969519720483333929991060484222281054953418487535124511149486047128134761352603039782229892154231147360860985145990554542038887702713105891726387059075294949921866402824893815825624415667659382890564352274366264386631619870208135462486205991349091799792063745250954299413366518064660142896626912423207383787615835314604287712586886183887526520097783013041532628417983430879743703691237125037125366352182397658357906248165605742189662246690159800978606840539935071225189667491077502014440351999543545522710379589806537109303079088400830026117188561163896874169815578300179195903566864740578064489638227781400013621491978553483041347153893747533968573802158403701496583133537840584872147552306464076284300674520689196385457810337486311285826406541231174276976789588060759285454459324504165542703295724339835911692924865480376715325128963450051839238844426836123538042222225532771323174977536000000000000000000000000000000000000000000000000000000000 [153,3] -2431416839050102201698322911458231527486032436000075370046919649582867966528579471747423444999773589634617154226443194375277314473557586768578648460809249964283154256207997186636790396817199841845785927393315543446749106468163705219929780264541563799804221611120666745979123855009837699818095128859858954667821124384077037577276794552544497538705496643831556680402009461138714937771004885313850029973838004853994661092109629779155649365410861275136561719497426073007866862765275089570033118061421664669502810694459326636108714068519101118898557132604212719100366849534589070849338322860805000064441682494914712198127818548099232122762849596554904127831886792765437744205340271701914048792875665912865100631698370521627021255216420133097596658759090114006389875535360424329105585759576393673370119488902115176974173417580003510132209438195245281551638548963955084996014121968550977432068594938515504011829823431081699426042545883579763934897901830033223212284916459300250539381631988339206068986431017528705019575696421738284815744135997157406673264416588393640893637507831569549551642535555808221626163576952133080448600939222863714436895137381832301382645132977753494396694630343792893868397194442663009771407520459126904847656237721195104257189190792617102822513249853042611880128102666088969886046834018024523418735576678823688698455636205617407213018651342488994625154356970160195348150778425486792636254315348504298116389818457440899004160804827769326226773974434885771781255377966273236178445044509958819743386098411307246969442184061371562483018667272340531000424295461490217713467626605409972072793608020899333932368359219748428219257401980320351908355283379653723968324779613259235939481818156215592067994504724055944559517876119755477565762728610731878687510245396088892648440795472333383678581618184870729989835118183130786661296228099621317181163927872082412138094749866324549261218550452928249625204046738586355652394496424135194345341015730225398695710642691164953661248705037139105540969667049675418234971716275698866673208082648305288503736214167392690105569121890758496098923868643559901248098597215569750794259793465729527390439686426624358954709229795049794038661120000000000000000000000000000000000000000000000000000000 [153,4] 91129447616155427883139460554114470017777567949677596377740015018973348726797500017773041754708733586733006863247915031823669467018990074216074117646025613897186835177540001675526392848470934715427512020898622914195112049891476169506987204833639226135680678667838968046436572434198563275927531555425404686351625220032514584655174352472872988159508416780405215368284512732566652622838144327719438061509898341630364612682144302629633502664913774459254612984150269326219100371202103372170566090085676176513074732652448635123413070896078563284579074859833232812724160364592583629796966758894399432858567308657054188503351114089727259831456506949721615816180910606118272860477169454980864991060130641396982559967578768689180769469079828134738863745082906889127747859816745422749829106071038376434577240588817417381952059906849590653088893142413736524911744594662203562721548158662904160111150368255444297935151223866894013231214910427491367383112586284349070541031202099366041003256243611676213211599379577955865507617389614076987794550030214708263015547935346135913789864568165994253789079236522631009084918758406671022746100995871908003082689860092492272705327828491997337555915518064345076574033235132971447628496412042274907014586132386631868325683398239886041745347334309653369150351565522910257452279641295574260045525021551276252456826092933091910565901804206951758021829048936235040497124474316778865149132374065391835271787812022034012366715855506838884691431705325490720607845229564010316935468147186930249784800775442984569450901437691123565593345440478246152994057373898505902304969976089998211038072555170690333767895834400109006063645388709948186085967772437630683453937872143958279390368706991092957393707545481148787897646986729935222153212235048814797626448953491872910900502838101974810154952244917574810650248359277794989631724480562900272789961401566061647291552744991773056407697371804191530190253307440544043388600133079075615837876419306182662484637483724742072692896553072305991493930943774276427223910355792296867266584111265168539979170648021976126245926171114393757525980256323265272192916569058321730575602864785845829667929320167415366975308232882580461105184768000000000000000000000000000000000000000000000000000 [153,5] 2164761452598492187626471222790034552406430504571735250024981923894327163981447714442102252423608994206072364071066967683871653246789843995436746708671538597039729841317165116045857784943663112718744736346010772887197503414601200494764778138219644747322763660834357797935291906365515595600625795722876814945729391525315815058134395990810631375538584412007012706069867213889467528750368515749105968364650244438071863927069017893150155712487210665100793333071368486194876044397312573488248489981470467395914520489406190194990326456894606971456847599726131144988626433290601968807772616381395500320613607846337825135996484533593573075887089432551194001178466795948970636574442258453699307728278803230263131158357123373807200407760258750232991488675468641824725909914612114863220963716169022083117086700603480426359449751833009148073048339644503037249484189422134400912111063455836475656941892836097356617037692220976968537181231095855512139951095866551729773792998938953891649503290958313252795838482346195137283348623325827318962698321629759466280079573528542128442418671475807017910695695580439041721462994095157622285605219495976346095368453351962363899651805447962819881147909117268454888723371976310737386284148262391965112148241403277288524000137011052926281739769003041812274691199011780563738027781652207350438141218717116624512824477664564300210682895176432709848030256379503541918804097501041784885581898641204276240440379313096519472445520509902806127213030717820658997914546111686439918547020507095484140190773592507386228564141909066794405582004052474870588980361214630947267113388265920787720652428509936872484458462883506573305916286443475619963562169108391134316544388549145036289691434595291367161256342665404337513936247930673581184316342430529073161968029544312459543628681095210293274471801480636506716087302375048685394344663940270160385847547326186836521816638387518403708549555754643355131813507105510312095576472514615137539430757179555469086334047178042339754302313578178033314083846565670596288540302503760707748019564487848774228817817131369828915962578890156756001305565580234864189572699555495224924262267776782760662529646599877259186222736907821141237954510848000000000000000000000000000000000000000000000000 [153,6] -415219247966936039839933783894550312709507580754693963776726555938836952342334342370436660501743186115822892193041439338788913589180010066955412929708806941269488108421757012371948855047084196660208964737732580745609548543612301800631081620713307138311451720349642184821698215844676414023390683480747487840306568731830734473496778518765153319216386786134167661724236498586457888053142119753638852676264520863319674718050888696713131031420702068441591460816239929270086240283912301049904522794681789889342820696628654082543135847590171361244446264342698984951664907911035964426810875617389080460024601373445577671500971227718928554133255296632157518391482363677177997689198478648918324841478522986603675697739316746452338331914758729746245420208826676917422418842724637236132616748721489127729716668301128264375696301701279406552967126653476254812948902882909708837463203797444577303998868949482517276034308415642291853797861940020216218374585860917050419521356235090920588418684976038036759983695527164265911623799667278429966164662558212742693187414007378359244762827294061450665353153149741065463857675804842238054992848934898148627281448098136390417048593331410272644017034446486664336978597456320137735598505204000905479740621987888756462299772711601758158439885285342242844604654017520627587675267246529432568291399705870937031905843817684918007866837822912032493116162814765623157707028951166512622335523322843066461687193387766958921749389535181891744596295251092283654658714940146263987394621313115147506835900055379248599112942540755808154774920860114924162495610654030043453223524599435592251586625859639035064961141547712554446627841693492908432447930669860122674575790735380194418248685283816938701046139049280930724558377407560929385390166165708474283912382960748492243198417298548086975685564744877171258562821865929691596172382985829717710841296007348220400687667510307647676307233328797901515016299862815043109896430772237130224301137531285529883600823218270499863162101603577147351394524766155974606862253049913338926524071429325213313650494340227325569583093466909157598383647398853158915179456595772155152595784649419534150159717043707318706777448959262483917123354624000000000000000000000000000000000000000000000 [153,7] -279441511516648707431249732952041101820364558921642348793162915605122960240881079125421729310479464583623595574798318826171906163133959890782232711055463898673891954494163040574118018367005179893225999867438147288368629212812531682849865660719008899824674273660242225878721645298324663994240794754430678768312767719820825448538257308977602394472023386355308853676309721604740495315187902914558252828746560515507839686378501185449855040350123969446308223129424552979176571306856650667135812794815975992813324670960422207227226081639798220645183258168201022328709076614250277354796874514444130997845532887381852388010512584673109758138218365048881954976369197471824454103290091418524952291053214751727526821616092552274313839049012471656509034374063769986772581115019110444838905408959942738977227835524138168030375957242893377057141843977575314157035423345248498745439780690561797044248189501864734627136803054370440078596559395234004576355550737916941887507681087206861400674068926709805260323653372304680839614695035336164495742153467476491885371849654226597750363163841215717464421828608132290876898936219878487422868718679525229936400286051707150378302696880022187943278927759733321393418711493036252382509773365634778364080076878610043950910895914568999095058344709594975100219123857038998213001595177672560200820339909115663343734390853834832579307286951438768041493783804314163434608919023027212821247647551753741360951763876335264407043961135514218834831832312629589277696627406974155559911143508665869976074607850347116298556980840471891415074930958510656610448539915327013332233295198785031167710296091084600316390410609970704248602498010642015837970656624404565545007034504992213440741786766302971669547372203307866580310442047813822303529778236512469878566455262000183605027248080559740839361030238420015155880679767284393376140537828730776034414471624935842460845528688736607041168059591509096753967204695033851255227805115114854498394037003328469452273012114920757519437935107093524996123116179447285219873500704807560437340119689643296630213381409474483826840312718663416881752601678827291234323429178374857369953069444540215890755962482665157266374547639451013061953164673024000000000000000000000000000000000000000000 [153,8] -2515105909819119501853119915315446173780912965937610410417261549681805016230468091721826573969574630119047732030733990172758998545563577101719234532596567212967372749176468941743357528015777004344222657234315719964888120823943862622358233504270424501234944903366840585118314290687354558150629851829723456120112758021122305266000030452880993691964135294087994950104586934531279499471193805162385966196880568381691724116325246882877983508161643051649247776819584694218000673612329645189840340489411317177726532622507385805559166929029238178381369095745932721760789685059888780458348877512382344351334210982350400635360017191110343343930391543087637968837433376398788897544486313574302205042672492662396721447725104725641519366924365772601665728107258863135919215787682739000126811525461013894543269183194830917947651453503110731261044866686203616144578956134955364585804445957959321581492403269891080398844547429952993522353930263136126509789444124710065640816622127782190248783913740823755296294588170915479660233384426756517974655311253010650897531776918293276530210938429329016702077152470808806656937011044593323528392587432270297666843103936540383001555189093143540078658634007818756440373138064479138864529322300677654716979111294004650756775068227303759956510138712509841268699044227574547799938829140492973359668259925308337261359776727530241675891489694340729075590995074982846876097390573471796033075240512389504376072734430707593999205257128964719168401108971277217887895333835799764994813749464100324380198848104149398489969013742929429990644920259795849283015096326333649872710317361266045582675626595374610667723785460423752172034835596894834115605839243082565121485793953063517708353130886557035511302100956086352852990873850204615446131143286414487836812819890301866153633159289367834996543666251496610464075682024083372857358613766517788280479084042020759945704725157262584877428826824019469347711961327587341502495823783156403503445137191082512213145619507357799181793627531256547382104451335235680846232523012969026236455996047603528731904383516587772496306252804335063193345514220344056915936032115856601964142374078586525969572114142771432150567892829181878182155021975552000000000000000000000000000000000000000 [153,9] -5656425573519827722112110868147522144438323130620156513078991533266813008325834283662017828391739193757794849193549498779914929721890479830088355121790376849113422413892028761843983446647983825013617587689486464752150710145070362851105871929841526528283299768656729413517712345260743580673234524423518340592802923845882897803496320140082312311675545506717753617888305158284745159731753522270592968006375150669497252552380757910002872265871394540622173191318323691931068019271905688401647950406309123390296594991832361917932778925714940161020175531315401854451740117288148730134529364562930374996724865869068414303903926883011275192476885419003959135301759476516652791400549887882337787049200763565814103063383343049877941400621437476789705703237753056689625586976088549251892420570435613452362320163582829156843796424503284695005683982809894647027701852597409492826582178184261842444095470552068069509282675424939175402730406446670573919833418349134815351221631822204894048008649018475790497831328045344712112518118831171200274840235798670236890018763006783354879029176721927518040045490291316595157236822330380860775873076349808539450881898121404262800824356889004206899974012299914941665582693726512352371705227845464098099787312451449732232668484940811981864271776061065067725596696654542973872100931603853511457411764599010516736141539840290611810514075961755150174588670181731943489458664371575658870173077406953384983842022511908787354440418464943474999669875443244962083218885563080075473464976970627012325813719154566717585624059999790733426575719253015374091692522643675781193219042663565145604734133301905652205298288953045333804850955105814138467839729203506944915266505178495855589319117345985541043831226245444159314303081658402085739331704132440785585293317049482009740935590060089925062657363584400111350073762316159050731212077940413938198168745319126896014751768179246330818289597466332100173264648388723147820590149619272569254917895653309279822240224786148129466528909855158115151700419183522278709049892511524609685516003054107299796385835406757820415070141072215032351157310107910332057325141264904883494188445167716886930699743663558335724662282103680070960249254707200000000000000000000000000000000000000 [153,10] 49110673878178033368880995547701210199453508175098572860148861374119096353557779164936677238929639527654453979839246803852806643248609466603611217171532037472329141771418447322852714654416371920862439243789813045126636274609678301723786065858619534016945735631826617178366392614467693711432259763099535324123008363550402567267007961760923307514783532037498267895193393132342463847918070154666428338073694207168196495531902486541294900223929172040638707192336656775131131699187746971498413727559946935059255241590961776099683228394399526457612394639501244015365009290313618809182184384917898888609967615377234498010816380807913142887964851885406299132945070437429148722975253019211490304429556102228997998045046802529498912294641213158553530813704640236506354928873360095925199365714247056547542011637027420398482449560713621936420740926516743127808670452850800676902302003045430437171703814959844922064367852501751995457121963717671110582489769982261633976303082964806399352118015699255635298020449213797584211714984617745009653644138501095098146897595406006274207519547098169941511196542484648403275856017259992358558404718484777434699781065677566421795148843801313855160178828373865070473128813486162097095953635718109981835541534349590650651425524629444638846299646265339788126780804327975311755325813926621599172627409551240450192772635275052828068834077683583108894662826728240010742928343679562938260301557412324334605628293293290579173624166762063094542367825127070087562678328818470683306041585857732372211071902564217343948089826368255197311689088852082878877387905177604560761342141728007913540944356689592287207062019775375566823635362420844230308033938416653324751559628737317910651042932414456630174893307093940302148211318360894240442650895227472790925962949785374292475930254569403796337785392920028704174817258762516916118523175311102275345731392746376066001893512626772436984136941852995830778941010754762904438987813818444117690893111548558643433852027905940678052888536925100450494031632553985712200929810047264868175437737436024355428057433959769332200157566783594695659180704604787469870789938046325189529842820261369435362596445599869261093987127188845542354865400840192000000000000000000000000000000000 [153,11] 108644196268227240820529990347445306855317782621743577070347558432760374924671184125845409770207897681318733423239610223296187332369727366467000354038251024002491136110598786438311175302280342438949587988810742923827337472868250571317193063258174770429268948873593133284209531227094987631518536197586645086054034680532401622044542582012122844834355958186379034016588643412713478269198057427778990578794388223395778405261759593155004177394960782875890436944094344498650707047261554088206496566319195568132238743949476578852042699892012221080712686125965648512295388571422468776509362278665116117503153830857808597745053573386389362245223399882234612318863576872449758022387961074470520228299643906753080343197904138650861042337172152659304548154042429539580976192546324999968153356378219604129699806942780828350958382730678762336713217865453174630621626678829158133380485415279662012823612810652893724513283545304944247095302104772141336857109536816225691350064589607223506700136280577735870452897022513164373474881777566914398831061218460982116792541293555214326562943301675519071878396460049060174991042885096882446670756448850861831729854640971323248858743961309919613626113508424829529537137664709402846356431883828925682236896055148010215595884304794907772817313097373802833931326795368839975821185793414963566019393108257621682209048115962108102752035559022793328179875772145926731067576844577018765118414392175009305951336771148771276936152659325616221011034889519662554458835045742803015679290233048368152848775975544314700744884680634576361302183400210671271238171386373363697184973435885285157253306839794969628493817305493096320782038485489328611668651797289112850553727106942127304799684000111420178980604707193691239173240110954520685138381783681979628762790888251678820645350699041102372032305736125985903844315675286195083847787203940554527864233637971383166882040655066953943443220122294391794886718558541303105614429836620471526388997921998049908251785405996395505510211758847116804299452459874345073709099642971101783877088049478799897296233027533668603724456322965829311205626382409104271401215277567273098657613757997469822778106455603243405065739397011420769876324487528448000000000000000000000000000000 [153,12] -162592685839100190462700299682201044084322964229189575929085214367138024446792880023176397330865028597392293376561186647958708451401293693913942188359421800651841224737921951727382545187896024167797174392755317893599674606034755061649910823196573117359311539416123169578056712064597141165119513019431606381571292901461966021823578375540628802834899943805300976651174274764906627562463201836163640772995274713849115899513757750982720938379794559125941252159713261020819604430522029226872857706447854320397104119000969956619467972604091424314004758120419580545969510887660441984237910833677927588317536503232088084876633173744807266062186848814867515273388930637868358575468656195924454091358117320856666198193315069507103497804338049438858061252746133227247714239632929081467139907294226488067639294753751230219978746306942283400868327323203053618086755289233771197417945250359346227552882444736522592639954428539700974345747329389256644847268236490913862924997131430936632630566668285620088421940839045117451737747563652542331609627059425976120014944909353394115795011898383013468281019129138947900057527452584056404957921020789730107397516915992088171006423125764519105212206498977417171013719541489575421733315269720642727347921943514483365769542564507347197700212266756285744089453756502322602789782813623856598355500901923199575134815458849842604260250928963078822533983800858269758032341381953899265480104454080409298812099810769433382239535590565295088844739476919692530314573730268547862428697005437696835857240170225056651538515318653221890079281310729852709492265267142366116442444086194487400223198442733344082484237059641066154070755497831183592644939720294530646224539040363016985851466686539606395333447044289856483487523559300880327917090850760644445302935618274934807300012354966868211334585285994067564568723662596050965378420414398205141599290905039995279362750855161954392741856052462602828332112679704454935083319161892379078247613393613623628268797775181206692083649920909786706771379885182051390677063131814427655637010845431012795745737422878598534544777477888107188515427940900253026172014804599883908637977536896849678837165970866593079109408258806373745144325528879104000000000000000000000000000 [153,13] -768911402041476796440774956967435883375494605169736718275088459234049648810113926431249094585133052792508212436678152644875598253990357810180903304555544973480653169782740189263908667511453804204935216584652942379137335623015341374902939982130812211415562782024146366327518227936348945412944087156292975778333303523763823897066697833124690455205573547755411730520859615211121108392427801742751988057292947600765955078417591173695824733740639430768015772306503740849690509930559610491728200502315593280051620926236542425056514908798741581606451888761617241485267028646065848527532294080423943441084029146899154575503641882936470605113231175824652554554317905061180271929095465172121194105520954450860841788404217690607153760441760249130767333738428856130303342551071074929202809837301413229253699056875020065245200951315554153055571507025814535445131689188191104103619853439252418605764190471219064999372293594857225142772607255927342237105750793422745563884444196645607246304679500852694748458190143116357875523861586030919196773628554432462378500035770081732863459805303154041549605938412970146035008479408238135367845619232139401073007063359830340436006196158811653176961590605231743047929330536816950088223798801067469751188287719070897949616078056601941286036678710543447778616198226632328601804463071834124170016224811604824314242824053809833654543058466253585016647647916232804087332448073781877873482657735983395285908282082036696732521975114176888960443243702537498769363088854651560287464391346203251360285151441128911851200224899958901977656025489166361599206972356367251340592536791164745599341439675530226572871862285087992091889174887812743169198881534250443602576646650455599612133018741117133360891714801817349262492653062094428483514152887284328017786969857081877233818882390997587880991651926194282675288734637731617515626751635543657096152908848958789930820115541786800443775499045886734260577538134994244260992474812392541561619059550797471777423923714547304739921538160293278172024972184478439540127088300167431693710262549863460065565904507514256750984847652092155241147509442891136157964771303616939386043249380720070525299247176108828539897950771425941869327605961850880000000000000000000000000 [153,14] 447837852309807669524747198388859087037395066741318692110306198365186376846386886244103083375403519814922473595631161427755479396481693252746656536179371332085910623591570035337101848795598039275115469962759491343920722038790926672243055185363907213533076616920217344548578118817087276104810200596239098683899098124873894968893310194366350596912736981808233140689502817647080523484607534326571750393951303461544612580203051969112948136455134586220229029114210716065802150951433387193270296628685312828312697374313075180104152368651093132115047579844882275094074776125675322558938354278026139986624180710892810998882720749300066116011830389667603313772928067446707706623025638237962187305542093380399299452932132560552719018474227132293251894780449862867587773575024575550753739804299008946461209865148991777493586058208040225442646029494342871107327299645104383770868774881803962661505111748627268037693595009382738618977503824065699679027231107587238279681586962985050448559119827095197655584254861265674826728860937277974677423654368462783820953562715130408339094889370471591057541283882380965392749075372951446428342712580972165481051508521745022058066677586688349657494645471140349327056470061590664772601795254649993394983651110876300652522424460239708321135098704771048042937826052199501019280141705130971287055536009210803129168446191827439085759838808952130718178541151330243882747620433478610903951875020971434604827811070344434370423886785780859551716943022913612845613584557952589564625237508818011272539000505183828039559036992188114752918384488983749931624560899003597781986225706888489310023021207075506500238119426830745900090358052881622538859699819572376816723683768788092732844791630578743616433403235333082738605735625008606064725717496371609820276410621716632608991006441723560286056230780147033422622292203695102939615727756436297993833971573084121476967688391050192197674444773981195207653772638172411486773771343954745031397517621643471174064163750565583914650619847154271897918150358419103146417867058612088788188859780619979166734730532559071417385579348221920204673025538012364040409927982554482096720442795979969166843832687218891081825153945099670461580421309136896000000000000000000000 [153,15] 2413221829942891330136759734974790621180082979884236439619502504012022665139299061724760443168853146583313060274726864118892975777106993121525280014580487480320246509298019564794294232713551741420128360284870621637131940994941570152025113126503240056276446982525131160669347590026698514704041670151979583939849098987396071582602148433373505784032570402491301906171317990643938079838314248255691788700497434719974930295213952669342875319021488195248829770613622895065526245714205395033871264132501915208968886335496632981569758167590210495310023339978196133384458647377188945051545650635649938923496120452802588978187435764711856435713176749881137020336531125180828137252009904192537825892376848781302796242471058281946594690732013293912830240704519675479550557612042317955511799253626991207140495526020008320335357154061895049986027288787942225373397673177302022006453931871658472271999931851204146782443007754927981536683734388328861612931244933444203048344584866479245752799093017315796989447332589304115786131555558517101656213712044212798165255131199754238078055315680749417324370487081078957584508192272191928433457646618265275106604798887710385042506278899760101612460290437948880469506323919593602550226044439330491908265861648720299883056424567662525298682687196017372820230652773126577399956581192218237250141329518139209292516438741144824857479637673365921659173768047272266834862491885021949538955798794312789325386363311813277352455401342942290397989478424553518558629346447015307112762990781574424128139383578466187220759069199535905288490154516771747077141428133829428777363256617688557076809226468713139368799977152263203104706580554320207528158073778115657366746883085910849472908163390924439125614460080577391522679320647289513625539668168137670436816556702291321085513176704002343850681744083651941293105405689847519203964495580335104095903333703749291580020785617079167503811322789656047379718188168802654065319569841779958874555182507611069226948286405027310876003394317025479375369307186563275511044508562885512144502378854929334348192401556889625143828689560306848811586157777982815779816822740962517270322333456820519813608131026746254798593777475854982000619399139033088000000000000000000 [153,16] -2099494742121543617512230470887972832665254376495370248212761227174089750155708403948576895645578849153170027212272079438774822576819318875376974629315011922161504635596113965432645115256398761774508977001106464484262571714309507561999849996570628044651508929832726668720418424054339782446293534782319398178682042469467281133364115772871662468269076556188826475504968429853027786046022295683538044156759802863548494180195601176296857313863310221135108331592174595522076694922362512205862680601164687655444570544667613828963293057921980855362375715433974612987552408968078762734948251744077922386074004163951998135688426355821390385869149945134126357627615589286265141570913806116865209227850505747743197984046072877531365298380991842921239596734257791910511319683871869552783656075008910078752139790576512015375766353976888813203485465192222541081428446181657133037045128159361119992707950849033116237735507491378658643318849733994878556377394470932085769108142296600790763906452723381457182532456590757593247294359840448115611472066855695476462750061686498127253457693611213913346530798678392271996573213145332290639886211459468766887407323613982996809915093285574786010849019641671528783987381021484413936820194815204224437156735498928692494185026735449068158996131553342274740832553890895042161794642426873141862444429293242224609195144796861584686819558989021494766128697917071406159881120449683805081354216703629402020584143382951211506242097528959180753489122777782851113545212068090079944618122256572337890598293556636212862399436326152786609931238744138239484936003197042120068289447100828079627898212050360228954710798741235407265485034985494792181779773883753122167407826437238895065251158342911066489369185521368054904404334846870412146433086384891588512184773368969124613631636849629952337579269789497406058202933658381503499237790632728612066738659899985234898464520409509060506710880623515064207827214133099558152793606106673651025439199569858807757240685731100356266263503159947526080597043970507721104115843185213084505774799012632837842230916022229536861404852781845273792214867889568422152932664665131901066730000668780740154722229430392506390324575269255819399493610446520320000000000000000 [153,17] -1351133077072425397948794389982731062196276078253682527290801586204193928747203790203212095403990112190323306618472320072669475618266338246039687692062324387360856181050739011719135766878790360273816199031337488478071770091911309106702877488990112375701918446163662237934404735773254773260026771934161358854550993294360005330343723109063175043611015649124976329886948966148946249775328127223435544818322258846916301398294060935580926053401547120032620471695108644535333782900615777053534815339079593676991983758614453410046839246883708350882589479244940041032417352023130094453767393225338794327206541911361256794335460038377029763950750775430312375533229770930447499598996082318800912308401593104603752938911638319044881757109822509708492321701782944949276431338318997264973506114377389358600786770873686698323828309494378078014360752736582689055281026112535975467476543424700378763104125129543925971994728714381776341579609843475312048803455118809539749275502595870411302996694989953478486749480680143491046482651565816867155170921021433672919842463806128852310079800063629731137967062300604609240956458045506481251579524612391407279401996942997519921583994564689656025806609209096009813290428827649885383192787186545240679099861560330278772329859044572640865183847806422929860557308335060925348831673462983201043541304904726429794579254129391900677545495159670402791037607611780421588426178200581409751176613490736748649478610454756193629904273585956597353611788250016367041238733227026943550192476576325389084921186273189883537327901337527326157563358321997296980436316763601972457866496326275289224452637241864201337401169003489417828997033653496809106839729360197555750642725906130931465132502629464174984022550418058627511367286503275665630307832880159386785164089590324069927761922277851136624991565828188412258288408256041702001013143404882679214288470409889151809826223183293587896068517442501624542708501940315104035575052802369080315701012413815048157579942390488784646447241446605080259935581496200570046452670423178686857478034098541195865450691726672495062497717017332405312578722070280777140175488814232067349756504098768363980826342832208638221199473972621695783753766060163072000000000000 [153,18] -502404206648813454846144279491448749038796418735821711695543808239685756904441118050991554239279534964246631538304076421013359840796427364640708862523333097872064854088298031130631997531537452897920457679492890215756337769189229691096939522282397835732350222607928962010132695603871583381852529656356900233031524327203380041468647185482905930972870208111848257720893715821919049542248343359292704499309086079393813397015650907792145155104484704982684708299289100029134949094020463540806240625641897502606080396968113050650261171397139037831228330521121325765243518565916698230346037125088455975407678205301858858110859306797472152552334083334994993490879548861905848623314311703604333279251896545958797295806161698940746716447732217341442236489882412647133568783930127507024963845593081780645743417699388981632458194965876061636330525912167507305599956750716571514659167713611472350007594593705581053862279373960952377605562854450382771699643738765878303325522953082919338700886007919765669623008984786499138775496821153573891166508244056850860948028230428238505632664677901128637796559368252944493978858244724220760374621753299028928989608445625115957755837951427890514142490161652354825774938764501813075388659139230392753032535247293407987517295657062882428485569821943849809663412313083156145563840926593464688139980377173282171672595289572145541482172316993195780758717503395231089817751835380850978194446297967024343461178761568632384692868172683568223004408213952133515248501949910774269701541357533230883047232953319650852703474816938030978184014012843689178373048840800272777926188846966506437352200744710868609049434366962662799042078460930717585185648013280013835751051572743038075189868645234387003824162017695810189624605930525297651470372012436350398585127526839225937883556624017368677431945297013180851300336865242195682466205859438133019390046347869476672676575834776923232986341263903107954457691018512676808064627077665055009858439732822944244199347273688315649998246084893471382612792458776331366640034294303153310659197152691279057284660472548610315146122621075150221490377608418356195877231318661226805582131573136327899883879059047663657367552903402814345193424695590912000000000 [153,19] 4933418018100959362272842745720556000432626986484504396531535722904479250855591261059346930358099932668336091863350357452891677372375699991937305825038055856723849827979219602026292737564655545534001665282983775062867071485014785680277410586127060412032408683492980502499954415141446383536890835204025892068567642665397032429813482390248846024559347874424170966714355317066717211150289531866539362105054415866871722804127393466014398059468301186962048195765941135968456611490180748501176143930056277688232715511653651896814756879399280678172588137288889071213117314570263778096110320986812473941331405745298105011147747182962331847900882960735741886988456946072963200602718201625026658998317141953865256071708819342005610025736317793485238476218715344015642920093068847926291338307469863109769174396450002118005817804093333770571583756336583322508869709286337976329858270948051122927606425150255802590045907625400799469236574994180271506598346472473584529060147969715315976247040307690123134689669142547989741091751267318863918990689939937116043806821530137817322953580360186144182520289557424318834702802129981840937500335558626718369948498347582928418699917067692855819925383830748427325617420845284086816381276674070710401540867615034890581603098796663081119334841576232879842816250090606274224191184379472011231804612081186430288946007007963532234863615412467413131473551592335728953685327294252567274583953131311492628518747746631755784750264998471628983530864902818763989907234506573772743263503338657195623248569825149570820891823016960936639729275975259644617354528153894260205263264664402306449116238477748298102478913271603428214553301403211546050439989590148866284873036224102195811584131153088673970897834165133488488909016491757493729964273150356937224576974463378753921358154456804874453594116505328854496751743702738958835880952787472695454272880462130184337928652139808949589977170109011647594759034257674244193335074166512535427362479532924567384299222506662407209905799396757988731410354178451376202833496775814100990158974693833905510562939044237922784708536004075181133507767157354036556706470815115835645836750837138721164990194340140316005189014299743186132664116861468672000000 [153,20] -1022094532580634582122438936749511484851880392010588315231414106698023853233018271425717672742541965656527199133983474068792268227654332131264015431506151536852049194639695250208834589776670415070565775598111922639713232594921541126592166318303191109056829416519932494584486727352581217661052195103990262339210582607678575092206205548833216211514930636911895623431205975019839907096096238797918565711936593992649701901702440777667636348259358368089732830614513345485624759975675696278041160888415202702999335457586782587427041134617730376145147559240298816619041999305590551094769957831110824993751239961499742422375779368297108027136278560612816509090555762683782683515359518079242934048939390531681959734103469714391721691440131151878597771938459418520875993207025305388799827813293296149750850765780756014698509460334442039662987286462744441917235764801221321861646456389010870219084748539006559181668988937982705215289041631437834020709301843987758677460124647846558019386083990688468569195705467872965301951108460225265092811303821135204098676148094188004336282913655534420414078170341534903050096308509130584836797281846548000563855405797451331677666099665943519986096318127945702226638137306405418892471867589191958074385378179705403600659206329184829424334549852221443726443470629428346829959290286374798316557769960933396838099772124405017775070963597515021347087429718302820192464601341872814126519991276962530415053821853422386856288127969034126020240132823615397952295154466592791882495153532814625623459140501950025267548407275569147912759875256657348940797613214509744778007173888203475862768118019375230014476239512818806051491495280671297273761972673459466506469109006932300397671577263372523101898688097414566113996900385647598030810352997034333764972602719178368955905894379373993828009815884259332964215846192639428978029203187047216927487812460309993463369236874119895214245613198352723201664128327810336284775458495379260554706447504908119161683206590181849156698724536782994159119935766440377961329210675631944899638493081624170811018334657971173909066752904601864212178614418776832127647690106673352087930245182460577693686022074897820922564747926358311605512924039151616000 [153,21] -10326210076384172670225256232975359998246379293456258793218364695180467215516917099923048707822146956565134643981126998477179295217706413821237937825723096385804514348349344578439669633743339502571453905664630893206384933373547611364586290973381724982896485776900123301623118687848838766578391204872618108660204602682725152729829358840504562118393556020843572420411642340506401080642824855732348738963033603559892801185646279582998035400516766647238022342079522213089365589355671311462491187961685017711780977575494378525246494059300292896458159186660516337206919225407829690314304492063816516963216365784858077869839031679294273496206155813845274976611272516696411845298573820317820656050591608860477045814168738010334067666116062537374018057478163533944528327170371572762595347050963658433692691911914820990612105321098212594432199335645625818363837080977277672087362672333312694052125023986764722797422672365200173785922407860488434724633563954477502434671550152381145921226986179121216820218485038296389895251395867857114674523584085540850705815592403716780826377902619402472062707807047719916134265635834468565524675195827922842430800910885308169750235161342567179082498536132122834980110097196728481016637820368052863619371438347389514665028239702117595841737516866037724266200175002590174432421886801224399538510428022159007436452503508589073250490385116724027857486501470133185767490513034390228679462111828674453657639921487715303974342200772529491491450810927132792750146941513052599745747117236816020053993860939607328574727439923353645798334615532564362145149756717811621268519988866441372618126467288543705278029624457121211301105327974451218762686538852619353745764427803642718718159579186330965532250778405468297721650271004422162946351821917852614826605696186835491332035266381556355715102363223971498241591070017178189673219085468016265449808319176839451879516135223064967198485856385701030920796532407210847929203494441110957426934053173508420904555844957801588385558621008484121378321718954605491696766554732954784111840969119515189416083645073048384326576879739089613774452088879580108212071062664184002869549374216025275578911924556814541974341732715102587183169301316220356 [153,22] 13259761142834897009129209134871581710839482299677075575159163837478498407228669594920819350386096552849143953063041818451617259025258366242284974569789511517214575712675445697851425605843859675113108021123205796087985178638826481807439525725618830805325707022004967035774842774708168037023812663431109558710340140177757235850510315398151007427516783301160121555369694729875715663115689135493740368490735517205655318097553114880289343585483829827347692817387112012676069989091568891670821123311228509399329981278011209112796818286673628080750424548497164208611324748850957232891169751086039988465301230770130862822081560140623661506383558918198051850607707271680003892227329082324314597285317581869978124770034461213654442194160004674821398218326981194117666598509073965563378150230684833324399108246900318051792676289881567839830258371309917348599254396358622126060074285184639567511732726766058096195450578785449814447448386588523284839477443490184507946118439970793959676696313130049016712058962798262718798886669209593202509993031264850556031472775320545864577542567477614131229202774371874347126952397845249516076384603074816073810241935185323841164914663130728662956725733204003820268822321191071816808608781031326998216174715386156760176585189435798405634561497847395723252316066938793496596395169052310124596289258797467333909614103211661114009620813867241022017325209910718911001748743142190959367466967038951771459119999718864364185744889666541361478761947196391752623316039933772544929233503877720848146925694879752557416323145443693146276501866144868380675552814593081703660595285740709971348328661837876870640564759051772725734268417891338591000782614308678382638233365721528716264947084682314235641034840467081956067667919337586963547194590239622727355676826314172393403416038026088678242851975321650273155291369510612890457774471588688475988619692332871909941804361428024442581595293749328756249184803453882912563043755378309764449175367562461633047685579895044285310778719583330107598824774608312090807537302287759797169086891513328644468950878841163724082999858154297373596712097418084653380916717129982101281987653249269641365871347190430556726053248669990576517468521354112 [153,23] 646192886395319915016131094721984055512829446994027333158810958604007329971564492325694990780677135438023941591876558432603200376336409577441395489142892262913726430502294905025704531589189678970477536836293705395146684748280743043207240262113611625268376640207202809660719864459512448150176102577216758316789579201954107324975440488376829396240805762675939969127148788786066370693731709001270483696737288390075035178857912249069109411672899760771091905815042222820307225153041118842557949177457374278742616266019646507187890117080235428637572664990843450860280108097440955317724203472246091387349550302851590588728773557146366470241247654770797376101351282703599089473652321429912317673895042537316853165789414985644069192370925990382561873294785944366971430936487681234993120959367371145672140409034209298699168491336717718522047453469080833312841920522647271182694692888813963101020988877003067274882281829481035270329075844529815139116486747272482702462895691430384909396615560820048068952954492120034801363067190721615884812659343125374706964224790727652101479986904119503269479368114552235470488121004787097130162520952315548517943542681229268013239969525166965274184020345741898724222252572461953482010566720328424661559097245331197287525188302347422283819876065530173616376472189836492981727209159930738599886276269922811360643687674987003585275458599512406017533846442480035548301059090300507876101182673400321948536755893894963959620125534738806175576811884813958906390357539664973065720890286697921811530672757338483209221172391652822865869329580230005339939089109273770496612860113277373863572718702832345245789331847809259111094322011408936588550569923318664977187463307089739313082799153487603964179321089033068184810541835689161571167205383486591946151799567972421549048629202447269220928312852575905404195440768991383957309301187836717477268028812760437268879115451008504372222278998889035374381867225920116625718018402697297007481610540648759215465256377931967143750950256540134433948515703684336508093183975776740785697528188366528325295440279449965309432203272940870533690752366333215404072074547414168174650188114720341336125438407904371751439848017099699417316700976 [153,24] -16813148323804367363089782894444061175352253394344296521787071730817836405393781342096333524503223727532157985795260048502900941077352374670341828836369230412486411544358831330859322711188622791242959306466255400504554145222013387439049061311543905349996695235592221717291691638451809953861218499056050883696044207241027076810465029108224578845359086953586627751621203909660578311833171289927984458727139170335729122715120632839846483576908388841262205793154416702325571675952467945041461661169549065691405987449727776894238668928481054494387966785113236647880272909983421197589798498060308285423876947521119979115248110389886783140419057471909337102242047214223650907137712517467416403788800174518807681759229387483017554583786289308394149530081529075052401679448554671560562012951473699095972882874772359075906843414349522416171575050722636136517070847130513023551540544997905286140471655899099660831664894655982499110817021153378305739807875578219793865824864881100952412367521581128922848233975108028656088516588427060652685283813862803893584043594393726767963407704403253828305911455747204558796742615068554326582135972701359393621298239180272361781409354590955493174829624425553779641509546175271036049493461974692626898780389757433489442784751609343364288399900113815032457182943727472336688871716663142750995938864704670055559989228855683109406941212871903375509992983709641402225763314137884789999975021910113704360473997359436995069906537175867904149207544626574937498683213036506222057813221173856208482217816368643935284195901845604026465461262352300485972660839226194975515993362369767235386037303342621934277475896661134987920947247936528182241046858334666076860670717558675480781598368882384543374041672290405166746944683977803471272541715927365951491839054483183847313844672891343986933671319032901662080628783550183533944227141026396302269875682175368822783854145680537915110058962382294598007538022874549558617515937263872723128290330239761063966563838198103202075848663723463251703494971118289356944092474718617616415306939683097408195395823814071831466873787852789541324945160645280129683501425604562394181919603279271989152903554281669768352604656973094038743701600 [153,25] 13258180365815235772450878946871597133123534698804423266541758972029114080511368002878099447419627742859636178381514694670278439411328204931754775666560594281779697724206528897398128319314557230062994608719404990745362457801815436511088996019334269888070285208777208238885601792345769534099822743106001275646354733950572844863409280156595991431177534955864871451139154030134604330812896269040800707285702070224312069581954660861387167621193756822675399337969087169602156989950844492548233657444377141860795409754517888798236183702554020870307107316978152521384788820546176016566842410747251207219104923383517879450174926782858543024225193813829582718212066292896579106257567817049183121908983000747064982339930529110053328457498963966232902507119688526896495497142379123040333965925108326993924532805130328386328904204436911705553212899846484087553157295091373918902806461342571425177313896734824447949927165575940271493116708128839167295195472759290797957454104423835539939189204042165451281975655295847734272587581707602065297023383299515251202273358773764997500755241667789066221442667733992457540580000979892079499202351705698710302343736601609359905983688186660857593469579495785121438693559760985659385563471393177436286921120768695057482706274418577758810977368857347291681627971692001294981127203521638479603818880873249831752918858953579421299253111733548094892383806924184511610573092231034235001608636335147107034795739459035112659410595537099914243419637898192440936950267065228274113740384043192579244346971076270850946193851757320252679714547103734879178422448163631885642822306695184796057599754294881650725009165369221890392118783697534630944452016134930298696332329284152027482404941088060490521050432325842236413794399160058193612203341350495471034450333291166190769007849650065410313755311879057090280554200924871051350288444858770627082111904346319162578204012611076048027859463786770442736558633764849856307952079292111281297601007773121783939005269717148708692898171198666460182027718334389774827201070166326491381185918225261433920044722113191524575990797543250239477519851910718708778872276743178310110017943691189570758778459274069707661733111366641726528060 [153,26] 188110488647216433605099792049544482609076668576603401826989687257547493816026284888966659635965888072780879221827513573591321134322384699531087155499670904377542526246658308835012102679942011972420845636304339330989438748876014162218220799924060950298533692826866505842997398602344585492529820438349983922824839235479178784089512858706434486531234380009205021294545957573618671195035534518984170130526540965555411129927090929492796394797790539008552587928421228419707925359847460903136398930377642417058746732413027132623435492009276504977533584181966299156698275333219212574662346615948506026451027885979191896204731996260817198588847406831582651352290570214787013516683527725167927383548103946032088641861440659844715653322513745636901761478439045132553317315527228855962096519489754688235829582555799676503405305973193424843701980668241115065552038623348176861036691579058433237610695869195910718378271183781099935079606245642540377203285656776602366180493587198280311751841157037413694044515219208265346711323809469393882599967696049032441866706739294213082962642350002462864933482024896028221193536378170834489755072433261329408655489327096455427284302430871738111841328056685919183560918811495736080621084813025488636873290350207616125535647177168953983875057102557546767255484210909247964973124249956722927627679528835209041961579967852088540283706455255160630477346191993623679180556028831759311074541376409143480389637809816577532495861555471689473796863650627152068331600642392064574802087776647706373223032588559752261332241204250932799681886062228780377108656805390138740474195443291717368171242426239501060747080095646667433974345907110469365171891010569692379507320888582167140310967505169825450959321416644811328272772860960850900834691441868206517486111725339995808658047048659995121490979629278073165936694370102524871437870774002431278372488576423602507386113716731621896640814493471780396403276832143243165810809414104309281950026152582533655086548357906673595484251606847829848402387114554754987692482974187822200331503393538464570341252964131747690414383662345806211079243363148187687609434864934255977713885107228097230261726896433905344928827785845425280 [153,27] 11360437762866390929544143800754229663376683391547187734698859964026802467962705164866432343712166664793131953074895458893423956964658390744168329618578348466577801987777012307110520189532390627136310083823026781620671985572870212194201318621424250740785810343918008714915366837457437484437516264407205059553291294470586955750212953679144974275387131165203698356770036750627301291253579688084629811232318967566369790758033337054682612357529212670580467029828021656676173703593133396627371360871417205481033008452207396926413830791650001139891803259356646770341156637428722235830572947508680040408503402691436774234165394519085329774611978468604128710753759244691018327432058462375405871774054958587752781113918457042012213818716359930361165025449732789096365869396152922841623524159473097011921896182699195717395170835997920193351241905962186211568142207338341320875694289496055424643512096860334579138337595439866726681812204180021365358237104685095476470836008855567994065925870513480565560966284898918053908640826780007994546648090153945868737490023051010018452622477508557051586755700651261009267138149625436198810082114019513718977114575802598329219685497821929186961170034896741479730717057752699552667055060251760612375712782128119997282181428124125572274219270002822152874603092953934808896248421829603700667410269225952328251050752074761020930242599976813691730733418811578695139700170691607087235862876420220728879178521165984266333667179693950677127225498130872026339627494902314679071949573060451123129574583093424358048740685479055764151276057305771434253852676792125545914976895126285470290910062595090855648358311161395666502868518932664805710695314702744417635967671957048365547851993702915312431174359146931727477871367222445020133627156538106954143758216306492329889857123137826519952129132677359807718146535142507584916104134481608110327796227757272696785502773209069789526186295470737196578293735720240520219544426934894326086476397978207275304824162478339838240303718546082253026672450312871125733336553918143335435962352993103916802544050815210018873511536272286177181457113386206268198885347656980609238935181360559741724150197431044302620139584855284240 [153,28] -48707356556222721978792688418565887956378356940999433721592781725703084198318152187163321511011718672565255614822919401848952995121005308056403090429205644604735374748620701243544404434809860952240726888510821064994695329600734857516882091444824573401587402679961464794092659286326403461093363756630293390289302593997244343002368323646609506350505242018670954996049230853015302971167748877105102289354277869523234208211428525108628453383599670182449231040433888040076862925597884403818143732125184674046328726895769935555465953844764655328331510286616181484646638059595634546361538507695541104178398348959415749358263924405889133136696255412601533827463772027213750681210156034186520343339743204466313189823315778616176607084896379495738459684052038544969421739862922600575278287092336684355437247964210396790825880318962297965258950746834568540498013954895234219843324963161565350940804435090823406013314002761352851429817856561070911706154946152451601812272377824006542259478137187295491382568848776893350483882494444208044478836299536717770709481106161133099452307117713442927300183165440911197758993148768627376682732275775997919202393024433236556998283680832214188979140559364887926598743322511903862533070219911896884560601506774966596248019490044597954446107602116483347625467678584909662677225221291923814424625329682642826430915203493197671765514398648436548957727693168482998361906727404629504299245161601445505249077083759464192547969951997922165222074503542351907691010769531507522173844814222664129090599307885073889349747303749599486911239240497755953734243793661626882132122658922870447217217447702204466237780605406752102712770495674278101768676202969418710122791387584090450629398700007567671277506371729460461769818785511893078502973054500086359237944439251565126912476482222260685352802616156890866261822771571088886548606516460743706116044956950075390139685351011730752208179733680802495166933129530881898579989292123337863383163812012713549377621144067970325639974655124462664141141935968191941179092674580938244964733038910425276319767237893606370610549559549872836054599274883664485496107168442709815421010803234800593707899239641561042774719981146400 [153,29] 73335382495104735192506580959267383073227398406475462429574595451670868218526978453611704614533907350500905458873920522339755670538733840542871704458503926036105067869991421246398185782755925064342123509438889981177114554138306823880852203927554298687476402507027511477829637992821006261655149078875294722705333964210159963790179016524375205376016481127150036890472389601060536580457482102211343720318104108838927383369547981137192821481820189346772518443997605644960403775931950403465361003623310725270813345335154481532065416807506217365246545141758340404972354419473127233883614104523368859404714650817801241728187210887089287386211725752372758507360795425702192161218793176718807668838626020176879825081333834173891943608220714163111264056707172195569282755478817452189433768761106008685649429387151642169890811256101222484030206019582412515291107420641534726524923115277379823198896657333657935655447328089211078120432630350191036030216054419340479579210323220060692251062143497318202253254062376442639007106383519827260367074884150251905216737619506755247846167446840063738110993761198689235511259364170506358305721673190708870766373926809501935482817599990334236275735945958444365734121910190172657128600462238432241900250600496806773071234150160842943051589516755252953058973470161106009439072584685187054007636525215091464564748983381984395669123897644119882272067766824104933086181797515091701303189623597857791788720301758299297134872990187404820634292642904649291985367613630423377836434392656076066430900885533740482958284671229226204303432329722550387181599153502226522148869746654404905266951453200542289950066767438751339742560593471689592761898883610790413950927693952960320397934190425538741927978521155481442798917669346149124714237278757405886764265357512052218943089796817491670263221175361051032027767086160223683262612583926527320733199024314800115201550293292737585891261791444504156021917208603097671769940088335817830392560442862360009032137079884266044051608678687308188681616504113509936783857450433316880106650727802272630288687467553485498684161074827402579297185072671199752444736793832767243487352861515894912889883169653167703708468187220 [153,30] -66280373508082450652947569366337160583892089572836623389375354845168002566926023939767125906308279617498319980280182534724466808844870669517795324314879198049487008269493695346581113197368285619815754689149194651564357160200093012563492552906011486681023959833624426876438484776235506682001487377417602585443007302631009432975422006688800238673119374528713151392883075116367299197788460634699043468204539285266546976198959491063383105284060003557079685864492480116866014139869249007448871343108256726372392953417837267542266646199804985669007868420291463425650670709032543337154936837252818664669261310176643446070429482632823300360581503454057317433629947757840619352537251055646021911815143627098883260404117468031768030226821378426797468802092522821162566882946199181553577808813660866261336152251470423702847744201060576790964573159438111161775736311295806768263871193212674925778750791433743047081766676586695546763676615571476273050689647743277681477980100109314870337283609040474314885921654875825498038399688801096605144202602694506415935373487887455447232255392936175621209720927026829841756812451383428506555889451323828452717241873299517558771272244525699495691618301985990297762198459739605529349259453288715748763557235482212515660016663394812089804648886695785546680241341307320632260553051923481774455466094018053921318889295590107921107162199761600033156717171782098375689371274145169468506296159965377817462743070749287165429646271007384272712445255170649452724094426367309113582438529280349931760254575110182560145179222108121307809456078022025789575686557895830322177318581465220292239669405448603505020840496449058932081674729155620999606815676062667826376395012116591826076560334205457461832466963270878837562268122922496490118862937180756451441775385612603133310517687854994431603637054164102503358677998854773683073887891966366679344489815540293055717492684706011536962862155391343131068442734591948632353388777151544006242059813750019897858714309856891242673113030996181748505550296875784648140404671156905903607861718214869375791150595054627064876260558999877345817671777651765330894672155993558483270148750399992515025060516503593334304442496 [153,31] 46693807095691443420723110184938309961369659410887224075918960159333837953205095321113557248973715794991137052068717189074460727437223293878018499956773854290881815605128039917121238818250217303284158371451100750063147209505069422460145682122162287217547202370753846508547190436944802599718550190551681649625108055005075579186774334303220035567447917950716862548333089863972325602778392319975603733576511042389062106645280026075857679680107322598768094494450701923074871072367644532347456682177130274640018124423286492432550715006083360266673074970878969276981119016546903504939194494701801505939529652528537886990502461432920598843466294820606445896471183624712566879435308636575663792611342544537819513614484954112737685360672754699446190108116215606570221259607726511138424743371090998798275800589246779673384851054953835440609780877872182710940348753991766935876841779739918345425568750023822622755674101678315690848253804257558761729641851392824187670932176817172505750679101438194167770046761032963520281496492090910497118935762810377072153261893919273913664797065994456089939419724389821766094855713498220101635825476693571337224765342475322787093022276895423475843017508054472271165440827885853430770076132301521940527515309921058635582104669086548361309022193571635646902362808796478194590313350325512322304297063464334380437567046266816251481843409244553257401250823406364791622588764866794978565492775874300182998661207397098542956346163644038205682984323503346152226881358556367257418374191965468893859065919941768129762239178278079904649990452768799394218485689441589395484235047609412584154092896897392448964868453677114460227154910692811487417372347611625040878792518306986129206990444427558904890299748636118042041939238041107140657724063457616590517885115004572443082989160735154546695832771759149110802552042973664734463997877874259573945935544983264498318813807985739337220729836213551072504095641046453672113293460936300487984682555092001987154492673475493824570714012326965536569630774102007149414095721758200142526877835247705077604077590381325544268636952467169924207115722001726055225175229828586362313282227778080511186648455697429349699952 [153,32] -33395766190062089623561428757724191850774945293265068464213906488242439713320301181269937911647321403969829374409170863577537407311932423872957958970101596321644323067938921068544231904691353205708050359058578003237858083495767794986876592584218368728583582828649348739688708522674719191688721364370698693378035877318051587355491455971194850733891677456330749815093786924861828842885031454747644379307451530754084597949148724271739313163434818140720820198622450855506883659426210762251323892167576741190207089838036433754791687121283421725738615251777021109964179346719464945877115853611113407058403950713033839823231843161657799193453781547781587469121432195796176271099777988499218587776200328763113953914424151628793315251919813591988950933794029555586282440475820445453993195225393854770700276304966162222539380523760839377031689361716775238163201455697703054238855505973782285859327343120704585473748029274937827300851191200548152257377920849216437954906121408863961709743337663969656223158037863236630811049053935271449085774800305305446208620030979002765905733867898560199347240297076165933635728906549351794422659106422938103486162717137720008307044645170113074170268745922061893520346825001930557608099889933990102461677698827237469118646726400131770108047541564399546757877813249525031649970926441098909849462189958256328685214983458056206915735158897819529561530974503307893020625393932187526815461419664199472193514815460438740008462516225955997052605511294807083491454645416330929730448197785561295393195381931463180318759192585308898701563009171006432614325159814548030149125471986025820193335828436080370267435902575917933623945665261358663992440164733124030009049860187471563952831458843540950618152600054565618142133688098689411867842033408152543438678895943891316423817424273698379826444707286495333784381452409274301219670867627212225515038822433330449951168094568908180829228013629564861113035522277172776434632742569631516078004858847660355468528443762595610455581628336629108693396781814717199919674062528936417124391409916415424213925953615683860781954604482281845732826588124982626067325810132517041379124915671395056022114327167785063424 [153,33] 24875542770718114328784122995657562133265306577569569718380463733833743934213254902891964074185029117507810486582619128970215067232401320027212480813605363275271279013220741769459564189768006752282428258394963596314793013643957328011278906116758353956075711327060790430099058184592099832603729232031918925355088378481016368903501631508404791227118796691455186663724848855511727594336772245652159797943046352133378901673719203610546585320426288153463873100570816011116009950680826165305327635426733514562002845466405547407039473130081200636303806214066937068011255790562962390384359333258044447458145206933990281052501301537771807283041165299414839464734665174158526075469855499883686086670078802430071068344558682192918446580777298323136372878641633057397032373864633240128890004556601941478407499771509275453708654343590720036704363474724758578832684509504154315321701980355823840970663048100348803669577089824460265904471899106141184813961379211377380006110723292834092359569152328871843006459884122297881833214973840029920848303408176031273112156519268673885641110398141978995943820934951209438469450349441387049390210229187009033622628156538004289415626817996649292400384034338483880723963117798692569165510717007068945631971564926258247809479630769996369598464170070066881849905286517168026668340155036446593817014806665303792401923996092401889036746892557033944752452900626860546734499540867895569567753462146504402709942495737433851141501829888212271842504971935025715789345034662949699478728031285398752107811799376870869580173048731826911941430476782163701543125882229245723729906672257450187641344400080071851634848953619670599306126720018857514526759066370091867388235591089030507290613196853281848887169171837003995688963998474942753497994582992645157640373655413107291913370045826919241504464483926708306423376959778640586696735595880921446717048096729270788588401223914661554189750599021549217738195561381409389382561645051436556597427617861988459960882508805775780601114352266234519694937994226615587124112631969901062130306297597765307954336364190216125224049513368501211644368413070216569894319285990085342244633094970543648016510869854171680 [153,34] -15387132450989710800348452446536098821936285905960859476279611181024392553199354104129135828883233411449849419983664994173797490780828437715664171771178882996167726398154653718992088845456748579656609812841408204165515729264151339229962359968567536575271645111877643165953035819423339446215651395203265776504736874986701695303399687027060155878697955276976891912600909277119688414032081322825823234144591128365983115791350833875551698552956323211344358642815523436551865681804610283422760566306035909422288955402129577361972485263818629931989212111521352498258376679017186595946327597655049875930375428479260661677830112982421137803664772141346930268727250349028660651123567907694178101508168668776203817350425176506256865050160272345993770477356915299946231662514869396064327581321516410622105471027829353149752186631047793138451495710773517758029751558238483454446234490565586813760710709994377910778388545412945181594491355402519264573099485052694580757967426455194954897017958950716541242853938348259801328974649893501418770443926242804635537528350224735535211338346562466141887866663319162700801831228750567034496750629518016615186303144609152490317873672742549414315470173719905654277940968582073877539942220699016645857510424744524525101426374060710996343187123018054594938122882108158361910588158733918944794468797408938241662861697485065818405555394129301335458179317436017593219878423105614414130507844925988497603435093828160977100202564199446997193324067713700851695257466781865582025588469341012550610229761642799969347120530027022315139685414541160767830864974772487844227652453156376473266274926803624191770688561372027063224862516963103921947084353344113222920779160723175975980861644309794869973590855897585594610558465546439990453127711566797700453468815973165192270512708322483261038809301505574776446371815564961028216899328573837374355847961784491194338944575346237961529280701420161383825174675206660534298760554513519846876473585755998866747112730575618901293307814451781295548858093253659173292336929101302464372157900810504294556612487534743745619328699964762184512109848899608853372299379809477429435849757949223723265558074017664 [153,35] 6290794295160916452752790825455420248935212993628172301157589932463347587918752377556717829640690382451594279147307872728204914790132927364351591103161185471615620561337667512608239332996454245072060504615715119345647003165433360106957550184098992336940038086178115581403637984216496716513184320579548393496521775642386635348590731276169313272439819837586787837396588391888028907559469160563436806451324203702859532748727231694839477188883206071435977335193489345180590773940265470176453723703246760311329953598414417045177375516024700715772236872314736188034956231862147495655519409687464799484119884662447106790925627445661244961270835607705376030197353171575845323248112727329354119611180728018761201605107313897868853588339928921285552952398367757261065808916019123646553544793322947248153959034798101927268650735609301827599682272198399507365833113970977093232529149379284286148262619739737110347648500177376324647044063839868199876316227264423728081931691000134233225951377206716955291488625938921933587341557273807003997829996024806678301360264534048752925738562665628745111207305515451096903737409547599667173885430209454753675527288457866948184717614391486280556791013925512932584656169327860123394320651017479252474311188327987178468721518998503871742927368656955986316120817001671389335547702872285854508398474277899788847867297648443263488071582722954717523696170023626320288958879677307769942557673834713148489228162863608180127990560993558124331581808781471591220802022177904160770618325242249602653906846604003098804563653666828648836384174977294331688120764595098723891845638671087462438730744119448831764543013934697677199638478343697504496399678313891052282108839372730871153244075525281010241599462495921162396453209273761568117501964963895037685902540618980740466131813047015388406419121781796249052242791803394227863795646100295802840622107904931920194562757678696310548446505778158337860074160220533131078133695846173256299132850543061365748603726617495581780157473600347091380421816934174823906219180650535436077025732927886792722673609347164557732597927752154380568512507540444321714320032696390413590771067267637873967704938064 [153,36] -773868225308512440751920625878618556202311349614536466352200684396177620477018993224194484601271378847464809119056773194812886454905657504084212390447384753429229635783264822764159215822060689115763848226869982424184169440485538648144782951902406310616956786546551803991412233353571482311689980927689243759629696063115355917057884936110097816571669018989337941037771311537013954598816809910927177555176123880221611053540913847377325560248792284887915091974009972937865025927786950786611223320708656950189033316990302530619885504088107563982544354534989536411914856264362607921866878252398255948608390049755421204607450497620150540452724241456933676584882718031613761134594076374500475493087843982999807080906020694748336870116108299551487927996056138307556591258639562747161712253817064651969333360775183259702718481224031618121901450146237526716591799370324493016099833908777570836530240786109064483083559475168043052339514776219861360423712558060195786570852932461021907643438660604781241433954915395445671039263657146537121029808019739205452658884895195125509348263010343182942537844093961435413293288503506756111215643054079018615688886341444657014588763982683565341843494430096747540551946304631536727685024495366662524990597079730389293943385631988775142130928790720091446279540865603507574792744830372272294666622336847176064285917267636127634008822669244728826981863624907307575704416499346569026855059755044698659249936959463716704697693077105910722283545945489928353409851321490468249661706257281640326454486099383004078860367455927596836914239368358847253185267477463740150105453028722294815519359610751506450938527971984256644231549440580063826903973007228961145966842084127875766779215342462523038686343053735859797240186748676535820170846214627313876609647076682108685856693789175160132722854424868661177566119521553405617764190364564024616051050589037269879068129295643862341637056147525659519677735472206679334149960525178102660175662142905577318677462916867910664943080521326446419235636460847941566129412388908661003052227877000978023685945819392035361362315346780658528823998653321271107477697430528436277395241195103943650198752 [153,37] -1106275633975793485774093238150798588115779283810725880526940956644265964414378230040115764759700437129752601669645410664959130713141632277454910545084920877976824004919809946758864791046689506644177703368549168224059251595978526133782284683461757424416591608106618167732933530767715083710908590466294407500336241059037096612247816758651569951698941099232898761373903593842539163040820147187647403270717555184793712587731830526517603725965173752649955010656069260411249439744596262225594413835252244278829601229140246483760763124484287690928230041583897435993530847508837857178620628317567380589765491005007545129546129674960101228551616428128657531819525115922676321842930464487497788283194527782299238037349703885218599813930108398334352187645966882177901339778388420948231279021069758603398572477693281550683361462517694380496950203628033400125366470028767509124865327865700807592141964879484040352882744423620615800041110217803815365771315159708712816815164093586967487134347836129352028175323950515364356375457945458463275175020200263589850248178237714563333320937358024522551357408945166713321278821710409861777120848221018225137507396602741980022163872689956400406440532916442635026062372085618343481390946214257159038991804829717699457758346963193043928330272479976524392519409786831065936879175955132312412240620489649875098715786209577731861931589704949839868729988863391267948536577763822691809734721929841921969747596227931277247698756261695662438510116347194470498351479383246344691042170353147251770139553995010413423679339573679503298167823542779228843309560943989732948474118690310099316696444469710313441780464946700954239509966851063133415755027944333577458491428718006067093603672512605279357857620518251909297248686171419977962973703663871491068982833390214849865404931001885214520153154581593642627877970875147597354288870962291998650367339151774455960204007911752217523945677989713305457284282172786625067165639021097316414322657329871421405389058854723859943090871705243798153244085969927884439189870569436358075505468885687929231274013565268767138119776008674012203889583049024492959504788355854161983016524817283947845280 [153,38] 1100514398632183668430217979949501868151586154392284938489340914590611072854735387251810126906304983303882764104279349028936528893529493934618785309669248960887810704929124733479755698569332655586777062296272120708534388870988379723429300848818438053535814481433603472349263027785011605197179084399459262260439411781520290800222505303863768367188340490271047049422097543084190645152130258698538090100589251125789629688003721802592324368979083245968690192419481194364802514382051247867567394872956361832425567552593114343873540128542449477319819652746437433721504597182471647818423034889785330045122037871544352832967530556835093914563403572667557329037338699065986959786079546462526935472834612188680718122405759755020556775806982147374574188372447143823370087611704625503694778733671466765415548897901854487991319634774020479074608601284077939053125789228516867189095341205424576720016468583923501013784604127507239031316067221355952017999526317252885531363168426407564628073569570027934557712331307487443701329430716680228244359654583782860671815597580091162284664304441265494130146138231537186981588268659078684328045649310091315191703670016071898474118268929763192478983532950460693672758671020862050544023781741696334157889952945748115628382550687875151964486981294263413986914488396209426506609349230464516445819542404704152996056881618883213835436272927802470699709625379440260045016214975118476925076926124239118351948268360372349707131999154242860771282879300636483463468306898215749892671851993094198168448053277031368606134746522825933584344133156461684565619675687049750038044711293799493221839563299259336575703741199850606976556743162709426148665917457815664636087654523285790624051262066020580999072619941691765816726174479712001000105234555500278466878021110727817557362399880490088961827622154958585631550444880524732611993073307398339801342535874160677706268799256880560335574672844479245642283249348949536846552437174114691089855929289357110843191060834304906990712285331313894883885158132451983470914219342418988384127308292519516208717815998970061808416142327598435504525600886751710610621005778124739918190118581725186752 [153,39] -594715201859773873210177297791369651600593766388184554790520048127626298782775302444136005483293344455063441873876747909929732098176678139122107770715884835399741397511264257114050907796345180091459001299502018406000228923104785508088223087165854448736889590248643970931110709645323278573127648944039329703911070201265795392524814622641026063304961714909272719544331369268073057344099531473689012974642450206434918854034770391947353539455112867118776462788140845843867307623919456930570413374691650637841352179462300532112882941180635025333205795638115827795315423288977620891305259339706491393369667723833753492138710630094219528445183275635410058656406086879272978692828359155029179145538840866661202339859361164444409655118782751769391914924140608481902671800664794602466690319341584866739896825085604813312668105068150966960903057186834431162042669325344751138581466563729812974846489701628995661311355317527744460915454615260169497297548638325987295285862942402700539862988062110757505850199807653737093874670462525971442819989972363068929960650855700155269842340388209568468280390684008862450386516758273723197924718147167642320003620046430198531374211053569906935559739754752650885072498910045218684446862670615543217607237452044432048997066648841669002574628403745515639144648621530352194210633899420171696865172289039742211409522522391599943677642190155684562215060509591181649058400536324396215251822833073151728237737838143115842185801202336469002105446440240677811212956699590868073890073992743745515617683948604518496316593236762905789239949638298274741145501057453787188552262232039482844688364766128682622762086394089684350372341037434719331034665162101965717490428588834695675015417732566566842071073125923173928086984254318681618377987245175019754856645671116315310737902308798226752479488226912902611144392582017451554310675550470585658407527873556132010059392949537412331492120949330848422646800445728089308350869967694647340090789582955990461266172405010046563045888193265629694322264967706831247004244682991083526566281994729662302905572073132578110184655421597019639132135574058234356692646402005440366486047894374536 [153,40] 182957599327724511337478312144596671243996246234888927237387428125942578609429181412387977190230374369001369800161842072168257924551557911023633784493003643558332712095072525817460404713287049178964944811085913656750407815072753717396224436670395027027446494983120570632682235978345035151383575790531055554301176711051783134774964585966541769300710728436028926018139123142110173870499972269653375884777686061253099887278907175379627336476313270980894170705585321464074221003840124670361710977740728867441634053492907857211056953564532388790076416021582528660312627517100731778598908818641998562344691220274266722112347428523859179469944578249852711260185240381155402681097835217574415585140922565248899550038058487555887764574086945365337025762872471155925286155596805980655486376696652504580688105118509383725959526031395245875067153832469527031328385864205286236814471343377958279205933635640847160098872620293652492104853339639187954471535577331790124797036792427352774653757588726324772759901798731068242195557053556738353303076168208557711408548448726240244589889077991128139220368840367806116047991140154858829097521958694748263422344988418964522370947739968643739111812099273100634428415073615002445234446063828655400184984871525381595151594688744867516711197913288609039977077767779761311638128351694060457332733949404368447558322007294364613724242215301413583408594950035598122388521261515264129064253560876003332726533589918911608888963988393894361109147550481162759572366886012382506968351213237163094635571599258366544574780631985814680199039449334555514210594155656461563081242223899971605785148171260682658909115946692390764942189333815426654588732221252974922834091508010382639043892949910543674553331851957323014650823735492875347124754206928970664436374291475269699043356821283012535352425638257324256844470001229524787786687176042088620832030432987308436712962599573359740032285148868598143791055629989425234996201635430632097340592773589602588628794472303218286814452153439279712216003110037568358718169132039351821777509743790298888360347665641664699622175423725992463182432452476909944854626856192826029804424742128 [153,41] 11097997577380780529757040659273201710881583224096266247559893782343151192682940540325462917021375371482132425617649172091272471125382078114367496657004559977965784080321830735680070173546900220250135621432909141810012285014445560845575478615830872227467065327958633470382196491597297957978653803346207341164219804389055090314751258627280637859605014119981388695127495815686002102010471983102886491273918755617718661510685689776343124293159782165592385254740989179927155759222874878593197680515170776931990253394219586779109706440287117452124623765733579078159565987298528741724691238419620168119747110894791120433003168474608467370428642192184753756604529961223121254537329539387263041191742367767462133408309097880262118107501451022481010369033189441429526367304419929472658409976294116259703987865581243954402066927279378078437442140787558721361453600937012651663622756112514613060687222828208618729185929043294516310574496809912349995676170288299445149811534009368148678548829337266304189434332966957547126553716511308489293420943843003383576185319067698450181470237622137431059438229105417454486012507662586145724529216295904754217994624094097405946148881939046307597899096776322369483897233594472496148248981777115826052644964821002260898595516074184056976796293705067713540743074904008551997127993356681841673934594675483243359694123890255405551490405002328449478575483071973634314800484808543065896066709180848618425373776950624735662769773874777095923125534274671734436629234922923794985588182874746062145330314870580816853926341468107176478917990659991467239118361086898400711990446477576089920737865949797618343913770433118243471066343062908102590976478007552503656097428904124442662537334372961312296757018744829905498480770195034495282212146246950165800974665939115706525273221193573668980984335582094706698413622371836888846297443922036921521209323578577248721726497202200789014726974968611494007563295141849497600430417573079514118807681636360201692055293298182841509526168209977556943392758782017247271327395648350150749682608294143468257590415422148024325684685826485234374704992524640188915323335606435227171102946 [153,42] -53314373897319783093286206714379962714630979931715334267064749005834034702187909301468691473830102578536560210253866318029578766707600750907979238001387670502480345945932776360028591493416704962164792361956962807799262010795142645309163974426765852467810284926737538628202929200293512188171944336895503789666141808229913173155398300208628220218585342389445891785408717589969631327053460863667878769780490977912056308020220550062198524570308841895470344099807759150110164117945027336306679835910245075274282227411618983097513831544481774018651669687316907336379984890066329397043061711057869731136279264968774479039494966678957905117994318951743805209236357190658161853541749940847986280252337774254520377288429922710385902874090151869408443881632136312013054498875985062265843979881782684290815133699199000019463403319648161415697593857953715329465687501932070067632168004625531470266233732500764575099651830812767961410258562519606422189805681638547625662955360766937807784993582226658740501099337656506374700858815324886776104600103308676613767728233557153288311397816438924944100739726788576891311739288284096005984874606054977562607905730000204946243053455159795888163359552058020511385874139772784784473049182356588316228723676019006097286139903412854480149008911954190389647092256120697110849506977698182825101325653875108298680649684179327516171133845739622732503214048976965984885691751391043122177333781036977551538619282870889612832039679824171569069646750948933946764650279351221933760070745884841866708543663098915622671673651851413480671237386323123309746284964742622166320965703773183338260571838700657693651778112655335076537720898655035410388343617256785611042282106253498571403156400704061867672059538308578097951567349604056694268675865690191382543539747229922069163568883214449366946336965162411519405494653624018583606304400221228689944176053144505343039882753759314704144701134409452547497272959510325238163352081758546769160798464809923608068109943018110144560902680800969642654320004213304446805422668156059986122959037053547597440281543702323890805563750818932727127375850520442590028926919677745258959424 [153,43] 37162999715438565556393780874186294291802029077980769569029295019081732586612963704052301619722087033487323946374237840484697396616968718037381959523601273761575643035269649296444228585152234271827471816161414778811408730247695001182380948948941522287282106337275446805457402767068869204954884366738372871940586930165403027703534477695392969483402313232384560606165342066855106862127324965681057751657612883093508902903910353589469711515740466506532576223862266550427895427392342832670666819639906033874684819121148041182004724875228726442406352551764376497977753274889613023840264883531560686282582250489089610385859633094556926175410231038802589842236771086321530702746783151207936713579508666071844265748458668581194354829645941348871926527108224686635361830458654084803446193443473652309122986937554215549188734086362289913658184330034364056397587784565229994172979930864513517439677237878932166774614128397941255813447935517187904618124465263090041287529750359945886307032320065769924317386622175171819578065761604695091460531470602942900233910705705190034786259894440482600102498515454144913918648315633458874312641105726915125435141428879772661381979283393587977961563331742814671578000556414905704004491571575614248142515879018098349467084910668088813135109273432334863954681961970258838879643102992146139056860850068516475109688408258925856843904986438711641215819828555341220658087323380116280712157965988561695078592637352646227560175149295375842804980111916851258897781075273154675667807390664392420000446406458022429013180684940774218656382361509569992441717323424538523820798050394514583687863942191583614929723224479455136861187171034706386533370342045840976288851573699176298984110714525132752202246822149632679602652962023264029939508209212684974147587411638729838844944593735737663429990046052871984622436354611585549185655487388459977962857301882081471324993126169025059682805784278932695094184171450978650417445338498424942432645028098130240823587771551800618368389380368870479760391579982232256907366340986897227748665275215332789305251613560106067476012159438692480631026600054660568753915048390204569752 [153,44] -16214770468706231482862050786917615273327197917680412105558614565157753527163866376927938112174761630149961583807474955652376368463081489394464783805704098183555147350104118072687284677478945028044229076415534995822792123039033036696126869159417580074745988779390841100357662963943076059380394155698918048524102558916685192570418124490078326119975757348491945234513427494169186615747515695255120766718783168476768050139976423220099198939260940103739899242886486483374057335164333197713465298499793358005742417090322408674622502712706369087560808507609850148157898538158143711217016385999691901628207173085994548283799839890159510279863008776158601902495361779589833495567492213277941059564852824204228918131413720826754386051975419655435096679043190086499983747831056683980521168032199455080434633421279162124679043826828675963244728747061498164042255080851537970572008770754596659170326540323102074535553111715803117607668818738497685869169801339392286857408457460497054157400364092236595402182868034360475126478380791888637889965707417996936923173158248736805332333048280220389572174100474692401236382947788891547412577997737340585725298776936511199526785323693825959097963699968696001415573970763067622367440627646555026690849382077967338252090667763406273325347028104768925990008301598213451813809840471795886292553962953067451985205210846076979086947540119563945954687912130692355102430670093074855335032752237693608938798885830314148681611481683143993773067288294447565614071159132285455983910135597980907003043829327364448317792988923200388786605205707742568764729271427912895185170942296138283891328725692541527530383637967550206825389603608090628058282116633365312724479633335389494790751823891660461164875962059883811454252186332334637053384622733013467248690116569372514250002335612534398423936902715353025508106359182666512820878359866513446747792562675239797869313366503438876326350576872567353868894057962504869592056737365556951405009057161202661851635607877693632428287408670853706764420878561880767581388140227596466519418437016583859556731736429704051213073892355646829143209750059070605893558924261939008 [153,45] 4895629392472868701513787328107741363380286137168051258774779381357148396628662231566189458105945033371967907622795178456941491799220446759838955064744774526700296301262064823936063786841857290118398337415241866553351337060289540734758237237283286279893274710311895828264698752583202568556501910686636957255452781540003385340543036120649804788208155043079823804038676720127180823792299927316437562196198206882188397409680535076723500657253126918331321588370184363701443946753549322391945668611227489852742854717618721813464277383557108483913003387192365834988378211914121112059567557544920655835346109534423253254101860934904877768065246993584332642099741388900661297279861160269064350097368811975318847362391951034971432547851455727207033599267436518070669871349669609835700438038346081933082457588082863253926126458489290739031753309319616960190472533017754066196593792275302578582104470302946327693748137754702731001876709273347965772376075794473676349529717539179712562007531447790779517333847383715108403627324705757685194589707099203099320144864445073779024136396918399736179241261713799690794221255357751932587867407290494338991733237281025222315011294360918236219281154015897744915037723439297256943294290225609164642002755354196435584004813431488434784510382425286433657651873729125806753657567747966477459141459987477733209036068529644786064044105890321718833912974314398653713252950474073133970720601001406464220489777807540708839151112221453275677662207915049205803145202177673900263927876214954344489516278420574702722905379278085147607510272730462920996464403160284912411864423524999944216298612116360000734382613071724952192522993037320277241423379913690830480764820815094827615202029830379414630827470901245752122789448504966610985509023658225691385861945721185070193430987064890398658889060435642441341842231406168386641709947842509129585862696272351083971537524118814542372346783810508193874662022534986728613197858518046135492448254504060306463922101288814835241741661394544377948538966845934380202231742655395813135728384765353384101757989530782995958507104158386422793825851568834426252928521529974 [153,46] -926340341503358326413609568323116606449174271106053425048536466149341153958463673038226630034339752809457142898519928145908933634163512831118746635750428615236831059551875886126597708752161936801404138784196723580740590746676953506354301007347197980031109208681685447427015262609638912586654723701651584435943758025581947415312658305438565002837044444705973923963596205947540071906507543660819154507241392768563725231130120334403362838177565851005774759433892039313756337248788764363536834192663732141477683356019061082020175986551274062035145566059812898030669231136641630384350558647915657394692420871189456915422392682851103132649313173628023001533224344001114545607184429573916170897896492890051732556408386298340535427690203698796151042737338516315068748781193637699274906260844383937514151585900431390633195702799351085660225857626344627962384093717333143799132640715811270764371554098336393172144895548679927493731660860847358691450627597240189118982603598860546486187320744566788246043100029703420825672149700014214683760602374637404650800915410258027354775081131488823434630164517481960706116548345817921092797259491092639909007461855507522876276602474024036192342396901869110647443777450762654650080665028427495564087422772436960376212222146845646207533239787145871515505797252136337024610929796061992739663807340684165952073545212042676981573400983390008865159395210703563801898949996581216759808640607660844982601723546068458337114440898299114822611322572061001157865102224090049726606213031225336636407815477763395326388746975200088335139425996986405373819443486880945456481844635834960571818637190293350003252615191657581192890750099568325435761063577700208376205135217930690821191096533052734760644399867580325527234060815997615680096952253721984826005435923023989253024628943167825568533167019167938593237931677209966486999619618188851200074672645763607431964247949578297063801336093093109569354463838587917501011993054966270601156547263435505585207853277075840380375197907514613168110848018320277720356650964358588604691725225598568684321450190202765247252088517657858784103764962590098910796597504 [153,47] 27007521782307779648541752643331125957893255820617232846554839479761167747087439759338178694732710709104051870978885036640216108961032418549330413606750819738426542747341546292359497670254936232031492479082032710860187145387700807956625343622165287811093090250512978451676831517512085282136289683022810521587271794858296652941428464141224173106760272721507059839823892037342218268663594326167293586210260790522666273220511193426376841892118094287931773606177793318937965450199642367711713209380691630315287905636673656952467396125798084516580867680009632736910236739135571325562996847061811776284640111374913961622777926559269941488262767321859570403990710454151606134909418804584075088340077913505840343903977893296821356675989512354329359779359868647111257827230412787750524071400632373685830812530503699004911645524299862449064690605187582510784888347444958555914983125841298514645469399737220348196423019046714198082075426417745536090755971675718624516788785726658799422080750623417353072777390723739479226272302940808939261807179971675414582810776689205817170021230865493161078945565595587661566682878876019633135774743585842505414887518306591366502307951055053065837974813895789749604355981378895587468751761560205417424834338518424334084096745959940126240907288578956721300997092829883250582385209200965265789393336761961464193079342064024159122656168827693722729479493789484112557361504824170701906125286096014819375660800546582654871064871472577373046404140920667524514259284379645086886132645881599091602669295604424512236822369070650516467279583529584590217699448259420335299003318516302803243953572595331235837964326940494876613079175794558938247404912673940408572026217349269145201827370667295585086802699365385075068142195148575057653941489980468257281585992459565845102912396601325160692037970631547630548300368299925255932513797337873400111748091900599770083643551513859575204192364997733006167789783662676033544384321934085778848639669268382339408050299674964504893174106672791209983252990895801293189520788028906423656103285158225969685457592232825425961182974185177087157442875670393769098720 [153,48] 53291458174421772015175019145363083070569057443812252121622495715439158125174636959970067674997049182041237029156854107155422610925540528502597616069325280745844141273531044709863663352923301660044691495040896913288570544827241670235198702814372379177143964880448630459829007571380072876986785442999460465076561348501128367243485568610882697383123305192731635097996015992715398293662094355365478157061500337446912023630606604185744496499680342156624385841178417070928747976768980440140749546443432449667784417312306558787496483375768732029144689690993954695649218313254769579018530168536247158700100240977344467785138332652231196494510932272983337774822750089291844002219710544420528685278270491281094071969994956600637836880278865820671554626789073571816904819410992075028641802316571571828275998072682348335214014010321836914500236170717828089273552385537638652886952540330683707850286874400784210678139353983079398923601308015843199329938047522986871247152560444211683694483473637392463828666852752657695979276941696229727075672344320246401526711806204102509914986460445866907919385780054415073136900102150083243711451202168522016751700559427991240407365566267962109019746524630880602600253468250401034756787309870571560071319162741359497139648238988565892379409060581825573187983708340574488541128856985821607587802515004888526682372562786161167567715078644364777125649506962725476021284758552751432618417467626320996693155200459645247395074933355130998421474978959166759304641953030016086737933902866610979645966137279894425022452744873085326862149793252824815215556579823219870314860385625203185292932674980846949176731835338756960273355671719434232831348347004710941378973505498499518713782912137291925818236141734520899298674477117612854326269370883724106220693252963423841354386254596659786711438738964974307335462147794900198582746532392287526227921621721320559066581622313789068196825348113172216828706974270578748816647957798767531297704064384220169981846835848839970477955635498523121955757752826144708181769576948616293968491319340536718562923312210525698556437920181626363837026910040474945536 [153,49] -22280600031905703357512990937665531849152472482867053122891276964911080061846232126662178816872735024759135442094295116172288728790342191141824209181858153274023860903480703610903485300885463953682322442687474228137984830033276991900083485383518461442747608509526865572581881713144771320102817840257206492161413452831293884685846961124409097067141176754085485472238338822145451577937711530345154356565557179458466502876457119102360560560646196487606625805615494190299695124249601526387721416345129679849323934890070941619005732263444661354338664307647492045750403546208386989224756908121522482356247521539765084461188862290581129725776827253061006200446015926236485123831535759216817505931467603843345906778770122925043740912210265043165349216991815612517218783298653602268225461989065007793040269751410704765334766012290391851166482370537834620319750998131367800551326613866197063588568707449969829480990767615838124323860726629099686555434903232625735796428822794573030967728950440831335482823795983268057782995820471592357700253619182729229127426871691018287501038496384882171311347078516613970976832468509593920170304840660558881191831187960115664026235053689811177693136619575195235220396476274526829267323169258203112899734714511404987569554612179963973684041984743793420755172486079123490279515815038723600910462687388306799278526171821284759920434317127221869589687830451989160251415084092226912006663019836501076443467550634878380958346775055128191743639152722610451321556434727267936399609673119481964142693799517216799266947103440348348060985599719060496898054374691851070141594506146668685280047098508483911533662212136755657564475091519102518635199984101993220998563806825684302829566887501589915204669925765709623157232304432866413813700010627046941554813133083895028326773234811365103621001850560492605636284608757149439969737675706226669482182691473160575589614196081887025974212648447038574222477735333798432660250250876746007169900748693942741474838570895635028338950120430921199689450183986045120842367103410634873969551948566338766324636210909116612726417160193447025034143849275489344 [153,50] 5283782974618626420197531510364498871930404102265868622836109046625048873693664223438160154933965511260038566995225786845198406995402949789661768073719054294672508022457982339289233751467760530770316379045729261803259367493166934722919566829393536737362724873243847981781930673921232422265953434049764484396367478715215167469747300211165425886839972476897994614091889815177875742084245638467231576101328741760869279405084847962204819652587637558010356692444361952062108547249414967697771493542978222008461541629426101142139374041471413789206805271584148790020433163906635510500656227675160825459699358076022649538975042093809781705779373902209446291543336908052866857301641041236952866220033092085487274459445914742488149238500422299776097955027784926308793868176521417589822755879038922989025128400813040772091335347870818273418665748404987150967606115615843638806806959104038267159198404439972099339382481668189484997241125951114149768539180179673347616853478862543024049745058306249389611288190171074703544569021439049890231432687342916056526742038535034412319764139384587975099728321796575107393744133759462429240123195227305648053841040442489544617247020401660935590136788841358192138344519376539538746317949542640531731460731013983209700242717821728019892118703073024020750380351594174722750912231235623772954391829312859309588851973965952502558292363543855797397579309630561789508306340922210573317084177545304363635189088491868377797905117097381438594078434777735415826703358354538681032295404930873066906353389356796278492307554958485243354744802182383827123391568615287551652351234759075425573755602665436573283860688564699196563526490976622113212812520763703412980076551477991615314395102063844598225192603062873372715386873264530322234726901434800643331242025168762030089822139633440523406519919133779222966146969199036366721441527045824715092429419097438743771391805628201851521947752858921488217903608881246538323211617302461073994021318670860595942148329355185020009264519930599184480669797971651340609992139263704739110811789127890464925850867894121543166658854977571714865184209118208 [153,51] -806885994199101951003229813935771587053387321911094081355419050565542408984853288973920721976980309218948242385452377383478242514162267032165743077976942864225691148071720798201613750814165157286259736449151867257753427155774795301507249545578567318822339382660344924500458891001568125388327404849179852266943161953447362457664779115333188247545531164390714544160543690614203853696765968004632174929765543397055694404331559348037984912258372735726730832093066908537710336555684184917703631138956265035714552483511805884301529728488703554948003837532119999699790083124113938267966640392282106722887953323673645518892702871816640270219438804286636540681002613900857150047001517975940979502873740538813906338325343829004582193352835861482182921361573329361564472769464369652579437302641899733109932294797476642269410548436762221689078499985474643928266234486700629111064235971555594677440806012033868837795368481024743763314840392083959577432578548282587810700812459495293530544855829380778393048684582570474701507767696940847221161752620972615919629658259429642384837701756562608349247118844726964387292116200114488762649029463519877896750949818546330978786913238057562540167689948013385102840751274558519231371336542428405190279072921977374982125709437117536522912087661128849774504568817248629342700917576180578259961462804205432782198184344226598541773911240040040442010512015582191306500282550642261352703539357334775382313149945614178369723792573038341793934177763283432503637795797189227768341347509743526007695069836681159755018622374898452481199681024046929185193304984323777269800519113125290938439370152058698048619521380237412059538642026522193998932700669109636281493956298661225432398219754769718448400843040605674903446261632230209916123553994176082971100153165104081091841158003732711131147448723505694755250464725371397987767617723543819175903989052491129857615844885278261833873589883160557033833433223042928033219259056213930127321630935770694678781876892933538586619272182038239060776455470926438061655878145513611001310924594388955078895889703778485687722064181661923440007575936 [153,52] 64292840951874337812420784878613766364511899333267230013616163970621073357159138141692845503950356261470328891124791588494314748832900689062355724179200076812826131525457733777645032885812735831287181011177664138224575669368521444205358941405166627036375442930479248939356265711915218170909620241122526279022498105761694899353231430075926187509565472935194078352525861403717758190612503184595219541839541082272884967685228543772541768038472189582078764726546444238649038626687531055165250435343764483597508065822540020198425576978337716331157189605582510303835559865349587404637570991200280331803453874923499575665469462892822102790752083499430211174735775690164738669140674465719862255538969506552979879298804023753563053311502486377292384581246074897691178946304432153240577359501631454457982506366020590460327312735440157192063331364589060903178129390854853180873893501484154198844089881047486295749652501280575376504234986382359997618395686896024899784454111248482271541701363070672221127805274345292515255911646755320908258971323706869908749991691163293059727273064275956984479715192353227513228099304609317444258084252721045062295870308223679649272104991523860984536875938614906538636920428140207952272127431360360510149507260978629520609602756468178427061403332461102904650668270352538166706200406995251413292737627430724162073683312355446727463173727737320582149859769554116651627329471777885685659208434670775579879441224365253175047781807373968739937742015406613526959292181986128994061731682251167096630709802712414872673990750245188084702809027494865042585037722812090904534402876669693458926932280641034995525455484198107422352393422515963283781101140271354238048278182288374876354805311428675628616543434953530211052881568428096443379974465487368517694036509195726960161896085559136370675268902651621283865049595691561623818773719963495911520757494451682029250926240291302647264673085899531422310407925789556673903064975645763966054220729048315785478802544440449848191521916622480560455245466917184505535739303207915929568423329184619548916440623235892864820741674592315534723392 [153,53] 3496547773736465336951046460905372972233524389958093987686891582448179694065944156450102591100971473239353844332211750601903731320815838746570010665993334049160324887178398262804217625309170573031365481875818010431586300048639342903029600580128787033650092282464451573039616999995835233384581885962510822650606545145579466251135224736665168798342262793530975136115435194533582930497316571148665719209549684427625239574403192567330326574588353131638631301175831521372235854638491316726564802313793888030948946207331890287515543383022435382900075130839019695584682925006839523520144830469304369341797607538322220578382486938483628516581697933936123429239517093313396677726141993963228337519618998336933316136221481777352772404285033559026428685954250019268011837698377277316080608382193930748868535933038544099675659153939146879250631320311461778739071528948546578493514662424079088561862008226261131397513775407117398424359365205928332475905380630573059093001988343707834523046736787422580995070713712813224153078769447151179250569740236647517706504591454390315941326698977870140527497893057027087811733648131146006623927134108188272335039711559935867825406861927646846107933659003365640661391212611576813118651424507777038910957461919282749385877959487575177980120625463520686299122666029735099981015163749193230774089818436334206591321311996090498875185087733650965904681835341481485547961356899334657121352207617799358171883716068047532100047206202951609676521705175215679603074951252676948070142073714008936333815627898027742111722428892183317907179579685215713987954721347573196322461938009337199006814203757730896055872516051584921930302849447742031510354581914391017017026572054860242241652039604086182827603887013704009637233310347296073946380606804298060873133603750825622149064103089390772302246111583654919814465466931390065307829930333854416240632513450900920730027478317746487283755750648220260734944301216563001301749750443928996453215715630052505061450318347647386483649809854565836743371041954932414414735408195614059925864704959495695714691122701315675074649251517280955762 [153,54] -1944516682581145850213682406169942166539596699434580135730763496444684202657544936154337283022129042594337744691818120523282436520752160455768610766532637279057586303839152342145152335662203510995246945755085372229935211556154598672187353213463426888122831929985700769113572880257062162597409971891249942674088037047732457041229242894253975588352285024330545938899825084256794195753370607607773166916737274700338203238690792835582707986991119054999226415376163259164441148664807966163769480978313867133044055563016832165602884695163814065493030757432221916219036154183867482132399425334685497813344458922480832623214399287478963868191047599093325320450539088950088921923475308573755663945664484910320240367260066206313024228033998326441251503921633019892557100873421607527427818394060384593273984222867075321302981164308160396543187114844277348512218028199163329638269387306549068872894590022175045036286183979604838614863110408819976970034145677200624790232178551843623424591723362690616888125293346559963429042489038849203823695737552029603774782207075332154515765844574915634867428622860923972496047915651019565262465677682630907525726191909200506391634869996912808570665072037750827264293247621504134827220050991454649454762205126574970736178019182320819096028798862491572064123597711849488386641050656644234809190416078483614811354427659699350134281350253894066171871101760817488873307567592657827136084251578226194737183436039001528758676320744839150428494420018509895056108686906602010741707570174470964993392082397385328916015546100299237730158411695720627352431204010376052072182178211624521148639982101316526566885938490440218512119175122693487309613404192405668598284086932586021097051732815097351956080354813062751462026175985006571368149921122022303643482662442036295930600637772508490696182121293605998106196129819051045381775776324379766617608360799482358088376288465923495421416210604739764711475115192660480119505418458848518815701054637520602604971567680928875178245547753370783990804554684660213536439760598101721788019063199442006682728890768401164058755232265193600 [153,55] 310752696436847213044043915426687045924585008671363538046959594379189106761692160426417188812819434526817753900862720052999550624692552076041154823170835976702668017571835924259936291290998770051667220798381033509634703022677738891157171887733955678447100894911968073210674675568155596015488955456140968082555158253676441061147760453931395287086433130994062357891696978430397533470568235418505700647969652822033680131795437144656976965610879191866738037183840823857478344055927872483095953691234543199729977321979746725247175162194715359169775308160701916715630881887702413611901515946225419467116767993380846856779156995673927730738708822494037120396952172219590348407900076337076590298459048350900650156621544412918143591010123541576538809157418889612794795277525254221057966422250040277760283677021724382565706546137721543073490602409837775263165403438684962709538842758629006169127767483230761053363223732635477761672296188727984730929626946394704822792802319352972737332742412189383307520173561425767692273390057951576018902984306133601647644613596202568909112058207381609494319648795697764366790319839911799139569402424749693270847490183432617319144586728110806986046263601611854154491964839746539646591228526033650089645645057367296260163493156404495749134603057655914565233480148197541006522004840057593353971789199048212923446765730224282710881020948508663179586604566181857603429805674493451158239426293013772480360401095303570626976942531835383287584554104855683606592938554125703560754809068006270862360464433138657945585134367257591144467558086410327159684889220089975384798969117288304674998835843707014016939492033471822108677547961965036404655111711311174310085743119065260538155133335905493239701818264045643603907474664659829290173582684235027086992989514416878257460190685140312800439981125590375235456572776635412409898511478801287777689613711723169680239564263814320006444604174402741769037037657590135640304289452391927958700246024429383853764023237267511096091486454257608823385637926614996222066431237479444727274581841001685660398075545225107977011541398960 [153,56] -28090366863908738933593469350703374144120583292404148226967385979547354383634730760172417226961740493113969929010836055557188840128581972078579675447252209880331577351163235505038119059446547142398681328060210936863533690352477052453764491570226677542965142279297819108361906919232166878527651455651242426717581430095302488739479534761176014451174176479371782490438001828722145945716591047287527394258827967344450262314119682780987390063628519113396988535774984294986532212855172123417979449592602184598345850406621503552194472862726045813078672684864646302771830866791582111412535568032645440921960994023627741704846765376581834416089873216264626966152364122609241606759437570178721882646800901052495146565309137950902174899224294769513817749574994026090838397677853186219056937264163083315262715114341989588782926130833382910455681266818843520864588571962120810862136436022719266387901455692254469712437449601180381932543691713649838870487305377515040144978714381932256906701108504967818438966437465794199141234905111041383602088766529806767392250773363916914575996303855896539297758647981296296122967503261286421070736697735931087526366204810693789816371012818779981267931317543286428404578320679486393081112722675171093895984061009358216065845855670140539406583287336135035187872330586377712788752387208269564915851728513772960345890988816933176355928351453162123049723687811544901012660040742699483648310879784227534991938604294242569003816173041774131342514821481134922035311440984259788532466957365459088082656709377639526842739486142763911160966114129229216733545654969903761686466502878870875805261182799876633433882030873105142236083063284122322187741652228167382567054382743878097469038288948015453875211565533210179653522882720145282839734741001255156096315680779612824813456157389515287572942297436892741907897372495104156458344270897823004282748664128850632309686568791468040869667635952236299209799821452631658849856287022933909870515530797014698733653871188356383619449037521646540092027400333709119373245410261881794414169160771823399382748635776816937329884576 [153,57] 1168364234669678597199192937426782624307666687023241453781321560321535902403296826004180083873302046772228796685962045719963386619251139550549810348311982604843714301301564000735862557699186210710922722733572289350948995912900398274991990276234310784626624517295548715254885174594289531950650101414345463280869146318108130191791429596075838926438623133951215785863741269644010826524104033391919014398078715188655264973994910521620077944427052732353805396947192762375680399137703604949531080535942060167437420481551106573314274047231326769098575543979843224213848222768351794395202901484281927549949049622349658964612624222697922754089161380284110922802733277092413604537335773605237105265172928608424861087815533942565053883366723294840046783459818601308196442463565682166194278960831790221427076306419727060267600089799319659783800830235792113670494140454906144853843618522640381376910848491372414561626918634483379500721412865505193824276784461762594457098783302123477505549023572455378811901727952726237276772197371068621199204740428796233237528045029819841003130815256736410330647522901256253491048926298228383163290077317788969573090494144398995327999451246129352337759880282031926447837133073317793610187390944650386882041045900863352081964207001264433412727330669486868448391767901203609238795953705158768717925111217723752541209185759005812779822098016469312549365427108641774333021201200943447027376982349061097046998351015551226185275182272271121178631768467903769206653008414012750957251491141346811774167276615467351536410101520357512766395120354188783394005656713056497535309224483809078185365115496754753412226783890385240666825765484009668012688872922846973152337143008291461423275253371030853665818309306994619125131065107093727229174604146734141017333613540105071723367974318675676481463778980614134796577789856736191476939623757752438653041995552685225191770803164078285965850634119738115175511710853264049472003242609240105611143622567355570826708981927893611937894520674526440940974234371920984332977028597828104795006571615005215717876067206651282518588 [153,58] 57479272594732867931458934550069242061092304609679912534466192434429240861389281410449470623708537976798301026320511572108134290395846950060665971422290146506803368015749228174711979740285310162476496709122657850288287263755928976407332970789045371002406294486339249093036644574499738043760457363610842216099742447108061895802169066784462404612229378283784187619792972009317349265023052555707822535375009214194610732851610078821933583749523540090294377085720326367268212976193913371723529671270846370855534151793493708687879874126917009054450414803405714739564338912969245541554609391293773206572201302088141097011792934779395794916914542970228168764998310416005746882441576984268066670315482683582764677856951515749265621721462674001303523750051274350540402417503842492556566607495623472522833313064103827062121436726813064070213457397091739220682531659725951601564213749247792934741665558524346548391209742047948106497978179064718677143245606321291726101252058288241681459190920670675201889068810373590866726759758094344636596274952193844121502170731565013606946130062528980729546028835079478444649829360470910342277068212998144449382014011812265820881786301770200826914377100823284676305086145170442452606567562944578646547795255377532910821178699679666129696420452936959484901822690150812559172892772994360869278614881855866971695087682409036767592700478969877666364758623470650671037553422935123042439556005030217721990726839339554240396841821280703081155885415767905963683312776962717537097162514118752056112191274848054482032344560326067625640276846357392824071191626087607525810350373197218127311517249468803844048665722261551306103738125131620624025585171066389060556237828161268558072054240730938320491692013053478210208740655743206682846220013720080873881013211069731847614580208474896769940595383872568241733140509143198748468445338691445181682235098489238159696231994630917130143215674638609189994227546360969366055370704306565205074733401753242405867033056943978548906414047369960399466793913424861704810707645982823460146921441357308554567606110102046976 [153,59] -13472561841303534518880238949556707309485997745820598061056474323783564539280248602235343633518442178182587299367360504500075967742443635526288853465822356933295282351967531113311657519566506705085285085721037610859041672577333811758432155355969541675461973606807691800180705568722154442398993290868203293104438114758187333929509319897914228650869406384833925870157301607410090578161169375048185815282774778413754796962502469461637073163582756885650611554373440356841480358375733194258050841947996692867258877754431411563859768775473076236075537283770438697989813842109339256089992469527052323846261940300052282155887477089823895553015232663609909514611369803058181418063472476403614079602365101699533444484856696386720008251609633589015900638256281903512640941434611218728794938770955880212730299792335381719068188909740761230420710416417409242981574116487199565699718522064543031789476821246297936812386720434155968417271504529627819898106459439452119898766370176830075898125716526901563900576662487477481233141274359706539386465580749180947359357936620473683497914215543768929514086526161546554073698891616770389975834628682348526692586110283630895124011402218234576200481146922565855355289787666494966966912888525785482841590437833204237268465329761184566700414733830493704567650017507110461344347658319089492548118997542493947263788173246006114218700864595524383405026722881499685109230719936789737647634804449460159021283229865789576330174189607582421857287087836976998938996785842076668101553013856914308221958979971742090929542093687701860137954436541920043216954138136587405388772207256841443514250379672791537701315886152755235605087143494448505600141090003055906986853136138918746109434983300809655945530209313462247323163648698190154599021557239021246031433444645995715612217791184873009732074745680269862701335623440346031076293138280454752848008655927268012104796226146722473774014430237885929097283539246615637189856414163656682079508184498631901964349211695791966874864141847091372851515511484968200436327647950672321388605844256201260528740955285984 [153,60] 1113292745323750847435511489400607987721645360995240262365681228538762937330702128648603988320046196401370504538979651216596241312441510091260571031653763267337692679817498916401731736894340939221054143443287554876303367209398832936532484584634036066918350053726416017878792710322142871157878299564022258688092039272482808372281457368134788108421700490179034121678950484403957118514138696762682079689155037384073326813781689070055241221186910984252615880758956224319238488678973180960757188063347205611498222578943821318151504507638591423686437960064852748335888004938993282386796790520225978303808866605584315528640930408471549886586391436534517659125589694550220894866450392826947821621824913865534692131146581185072333834847320868812245676405970956026216370507175874767354732544705301774721524927194741326070506105082131672855294091690187795868181718943365329592533246751837828227922322952213259364442380929629926061166545620176177351036284789381027101338383801053414919374584423972646465731664768946555703502887573822514630301182317415571932931278777480069102434145166787697419313781579311633589486729426788097667840740475069464461668457510966279150282924054032250455270719030017018440733451648579672288783052393990319280452441736813285120446080862401107888411154285305657701757461062274760967880872438830778196379850305972427968222250995892554505938882754273333652642008973947049984097531772360164718986019968589379082671367511330428573870187579163569288501862174540042114948036400995556338587918794256194657098397295165662338851864696577388328601660531237449750040652387691188290393675921287750555015570544874402790950355083724148868732895909671803805564272154202798154977755290247202283466833618010474837950360116113660687829244235272691969022006846233817176962500042469757816925999567365264634524000026139002461568043418284219438852044830689409304042412994365322000088409180373152826066140162632500697909437006809554530626992362155053566165153398490883266622738317572527126010003063843807087731145186312309578207170198982540147557711335356319341440045376 [153,61] -54426446445328494499517577116043580509576881968707667877994429130054558027500100250884594396685934726434017741798732351762118482464350709992996753945236464931895147142398690076743123783361137151868230351777462280504114453091102292977787404782998481704028278806222501024459975800437795022957256181941562638670775704656676551277768824471249010248608406524358723229767816310687137344638590195135854302206684333400292310621455137888109733767675225501744547003554257201345722980614578085285943879947718136921578812268062418851369882945634668754377397673662384198313443453178027410602302314805615229735899557911948663949870851038448291895641724300140788566904692425096310009090285855892166042488387543413532578422410239463013825016839961504799143889072124955980888459441559670277511571205747383438127394126401731035247977871576306940661253714741429707970664952315285365645420755709847296323615990240756024579856084772533186516147127723539190373112418562158099877206800740987431034224182660783459958229643171090305182409337918521500430347725708849051062849529109414576175843620748415387810983835733528362127312053085194436309878064120935081022886602173741464708240472691889042821510461190994327291981207048954556419537964835747570486982111938581300198723872120011456215661513579521982771771193977399409133999075216325601464966353463053996169231546956906901782522169327926021443634564814205964969977563810221650921295780620140095639205283991530012472150718747747338130455533524480761573215449119025139416784197286200388083449456725770108486921682471014253333613730981387932567788474877910448112970544765383869496843935404077863142108798249259437949881292526217783825926481384411395246234882356067613565021043828783773270195735811495889762164108385262943623008818769399569601964713819168740968966056893285060943073294666439688884705302184344428415227667070123263152835640936330260262182608593835341224621064979594038252005355138410940766405582932871536007390856710234584338891647306217675423434126253533682265904179842721375291755118982217523245852678615661223589112 [153,62] 1957923835763146102189175394802464817417718597819082329552049687088217787308645212353675377095563313201199408742263877538103342378848755870580576899723809489732010448770571887980153064832426927502294766849772246493530843940940693834549968353527586310797397792699382119744179400302892804446382039208048745469664833879557726101200343166072428535804920587293592797822400719814022120253761912971779871784062814736920815190503728867944316083518813422389473150765327352042788585090495267253919567064417302927213140508404206655546829336834461353813241501613633420539647216901197326467328473065368763980825086361303667335097536066729885102306720128541585805724222802109720313617408581886168571173095991716553686081185738959612769569877191043622180890716724115658377876406184271494491737540320895962681334252598522092654634444273431456748648879296100071990239835694654763137880574589044812420803449933425157988915534646021203116245348860547752952580137764718507998950617501935164831502219393167241642310341387188797535026538005295690764868126420385155076989354516071963798296989618072380153875822824484183672081162639937488188600753325375749924451482854663994667843464444071815115006402766765011660440909667122746416124803497575051020993527441551053149916401519655817703917921093378762402939521627976374449116629427224182396104057062659918755374403756248618025874701837287904211081452677110449082732769042000251616999609599663871395432868389040168491764958210895685088476356969960359440372211218664926038675810271566488540720963772916947797329232304788205034257312443013071554222269031513497445661589206468785479376783377925745087167645160114040376974523910636750964676194046284795349510921069304561961639204759872330728588919045966420418368297469019709994042595485747765273538160343511953994239648549948679824607208857002266683998375645217078536514492923061699834817689216961277674447639224823400501410984985381399714277208047144080557041648230279175134702567135994576207298367516676198159187095946576352738927844852066623295292015366527994331099620767092939072 [153,63] -1085365047115140777343431227246017053741986290143798624964667543925858221722277659168632756454266454560614720691148204280129330085246707704087628376627439067489419134165357625759034694237125331893253981144658740221467569437630458716183900304661538643991005164052633049769007181880150173100879956497868261164369625454833933071097573019881362051306768950449625200953665743109956826214734577143402110700337698029892861190993580204497884801470274531858608102388783705287868737236376727853830135183462831182243554961961264868972019109424007623948469941732168076584574207296782130660447970567087876979757743469990159793410146060039925356602582438557981789408006893124015747843396546848004925572924014617191080902625399352660834517638198931656467465970394129013493493585682825464051648488426378565242401573364070831272705870937737886998374696475150096352124289640029902639554283600354096534407085142568687203271443866189179817586327869800422879655068016514406091117998385910477418582845400811539160111810451825375752391684619946540328838255364830452361821712684988353757296156820561834801656539989918286669869342828331278561715252742228834976643989452046273719140901642870832082284346132295000334869076594267959670134275126353026635594269534207775879153472004444703061318684987315386742570476419880650333505341854085911804930933242829434827975972894625765833292033312207363249398298798235655314519764742479947661497954692015892056121390183897600562540776492599369956663607216379120643222542571060272797471075369633333666767305974507333685346343911749990709123032699985229645464889094914476265293533987328317274774930518968084679755232914408539118816532219244750558396262023748233474515349470061215596880714320526974312951252325923897646691103910215565041781337432079575049143219856444130411856917474900412781184691703617967651561543805995424439449349503462337832846718113395322160319832496638338759833396943317063419826996845537596618373734993185619852264626792440661367995375992252576426663633097687082175503715281115788305549473609701826800554758831864 [153,64] -20252362350272437252052343862322783563609502679209076432037525355335431451969001438429487127165748658089115626172846181934106513941400671987213532691154214680250323879524585662234287502394647560414565005976849117072154996306482293293060635491184329547166942006374034020405992187164984153521341603805716501771328288594639416053012476457693763205580557091624771250683977719258188116666440408391270953451554478427226939854607711394301415534104898192815268781746188959590261909093202120068534087750154196246321044396434848973851459586810204653752017438078463430742201101679794116358173184066884813768475717535844250716793337835865467231692130499873037012185868847323823552955326439672935512174702501656036094626484069078157753202834386607013277198412349533844683550394064109919456281604048767105625371938812284461972609134961741989900876072010390870860078568512832781199044583015648920513853829848199586759980500235063553868230689519483866557463287960342274508404591619349862602412468586775012840804522181168611816122955578265513448081057163092834613938703238032523276154617168639442055169252806435304163225633075983351913608102894531920096282039968280110866673815047919329733696822402347810119134008695538254420671247563825465788920549971702200348830375228928142849640428710537768325832220240795189331356228247456584819475556686870448310556450915977924818241394149838076005420116288064249176718320743080840904976796987777195787590351673576837585925250888208588816814423090518041969073835744561595167304090218895374063912961354702445392839811127826989389247638913827882030674358211789915946937557665564296996246291630329690664393709959727522587798880948392520893602828626798392223833912797867108355731181368259563537994266921701422836134419860443139941881959735321996941413526089743946378343630042126821868234545224065100444558168595545130523823947312652215267582231945408484889345865394124907086243998796818575047139341623828873279223505645220358767291586348961492840243274472552214248620147684485361406648282647063527751542062196545832465157989776 [153,65] 1334895570320147398144086173912541820475063778615730860577981031192241349472845053104341769795520563697993760604796027252580912330847378684243668186210189885441536433881735825503678074991163331648276070893551895883029235629686161171549333167671893178149320583111217755769034136564377556414700640291362461292886222870244187538492465178919026377759575513077571583010358562178471109320207896220700638161966081320673906897132373558009167521849819999077439206291155238488836359704875214138941110353673232443618651313971383934584754401404628245507336276241904553433652635911037508291197304682138876028265360838553364067421011827895256349882364727460272470395431008826515449920017636075380084351996137147101623632895779814939789396290425816786593803106332644939497235383933501052936623785987683350708637589324064696042712104588457628543617632340490013772598393347918345048822572655675951703863278413276768763337264777342683589603823403116832195521620362311564878982314674266341505441711862477638281846862296448545837364291818626529487592998167047055978410685088379786015055866511184540270448753132267960999144117284904566382623650126681727138213803579366680099488355744835673319943970670622386513336186979560371211156417555332209022608482479667125184635611450520972603676762037105897335465231721100552437514356226037342163654472665525350751208428512355369342130988391517917032044562212409693152591926937534544626170668717152441429537854254393995321551892713430713966996280363486543839468501257525580024362449959824058065918861818386908565576385414804413319587483504764198480715058922356770440382609059457080348486750741774216128198914874220105507656335238774898407821601682287805915141713200029051848854224708456214082133988899616190144612702887644839690456464175195909894688398236467532825023145304968050504101153357972744028445086169152759167802901283982422000637744359726474980290990862008969738438147132087830781010735972465078368691207986752736846130421242414062634965426049171513553720108186127189987676257765869043343346810307288911388267058 [153,66] 12264768244349593959937967409165779289462199967831601309772346580990733021616371880489735198274637644991779146902242822599856272392512433174442373788106068280273821366882636066245329343994772047470226949018914022732820084039102982723526274735692611655315137606512953739673434853811639609800084509786325100525560034472415556494878202086404368675975035935121904994549899899809027079910906518479108875346054110808547115422309634738872593433233895533997540337029307127967005847919087603095507237536021960029266917972918173543475037819022935252808930117817886225887162699415000061890046153136557765715980422862251581751208216782707976598847959405338900703629373239613092741090464718810840298275350201074962767165196556153039736218823436268641358880951857388993312681531558323156287649534949485924950409550053198368532382320280273618645697064518187022564797744939628085621046549951266321345176701107896770767357787571203988715888508351791858237005043768639261402699377649932947543769819060416928912912432314613302024005528002095228241687319662883215058021966575077684817581222533209372693937418183261294019334926805295240426262527671838556346018634671491021141116980178168067064904716489937046123495324399073376006380930391063500995962821818660518109348229317081223328576097956632842563460877153635742737361625376853242876145079717958622987614051449592890700977927644890803980772683341996196921087170965657542048012322416157941211652098409225490299613677762015363472378510861197295124622495439071598783133747516514476676638486806066237660495886346583477165416275066976538857891680325877931749301794555724423397357865527946776089465069561893479679413711806111706895820238291951520814792377652714940877016780661470923362604549486477759873478260594267638910044067378893336098592242404185883209089431989592854895449929244156974750027280582842294727980167013656459464246444810169174525650282430273343443742055778750465944536051069787555723179609407918030695026704820196486808258041584981939738081038574144839017477866974364540305945704390444546048 [153,67] 7753970195233330351393604278681856723907319324988264539238965135773598809899169829362537714530108704885140874457884144048544605661453420967465080403925118327713552060848695170496700729756188794867260710803761292143309692903898298477071366967924785424236430851855969468434107214175718975985445537813865392355665383069757113688235406028052188639364566752111058662104831677729325982701649613066619998792722418924839599195159852729629465161946746165545150007916541754381889672817347728383416315705375738175720314713691186195300673012535582421633324866332981942257678175294668139475457950362604567008222196552989103359110455411778472244472524442473506618594751057238388466229954337974799317939247910104622386135560328362273124179955330131653327932915208689597848522127912458966598188478265040381095407313727964268080047178584464253218368892691183690175505388138970258880558147001513986765022227085988946188386288684959732488558561868299764176223603357528265416963642634871549738192194516500784266301083038108744666582280638787651756986047341396523219513967029398205446778950615099087372860360455750590232975144749959593906513659137816513432809251715166099409614478144817311316139283911755533003745868940451503972816411010978802218880273146100987479625741867374686296493062449485786251036966766027823104680666213855147967067399986310750893395315774505071548359198980743796158512945482726519631275774480028250890263171868758776851153222074719126702969088711930998327917195490819328539895521608916337031717563966868723560980949266954488767921061137950227847662529811952920934268093065444911095739318845976331804449689209827852988149463292372352669007800442170779046902511329040706159194123243148741581680398118701482846451529988860472555804878494292213955739160101967576998156711098289047751237883129457344197287205529249728045460358724513666257747184974156419457389200407397316272710611586359872100808971676504792421478721184685848661635602700562435121466248398664008706287837247445426927347820713255937244638046614515813011893021479242752 [153,68] -525459694190549083715854340775359991527242200158716997534883169052893362938061124781088200395404780366883978006623496756609339558999804757375427215024774659612368722216043686930448289956163550326582386157231593844514972448414267962597873293941923515382414063246639859931862044713607335571774122581883996348330205674245917316235535906091479316571461912446330691096849833271749351139393229788003353461812763743672652081885639150764497954559757394448855508559843645405432451875687301431471339105769476926378904314299868360085380325445876381327767113485034546828491889774728424474644571330497596666274979273681453418259885415420572432205932384697308997531190109675152799737225220073075031089730921195858226681125173335239644045441953797681256993908564362516394116184453441681376332081777551713563674569688821436222352111820360085470659926785250661950271000578852144371776092033594926489754166887146561286291854222790420951729785826129502049188734362474362594843860957276830333357110700617556803936750988822111644365835433861281134015104500043147459789151820443569519620066068155591337594033080826585597572311196388799834383108227513274921660022431256440269760966539255308015089625758859318331065404476518107759947418290008489609846726805400329514194098578119439555549303849146170883024004696212551937424942061087277105918153773479959662792832574020107268966941868723697620356539992465901343434684546766927949797292823719207373415442662980069948170385062290365060549698253048935855586581451474728407475676325788050506120159539428221590581907391701253549000767567972828957950186851800315459901541354070389238694526735187952933204808671903846906859779216836939895477769302810016936964000716577556838552291847788845869967729379675927460515974389999250109989054927444857628410177431430969393996959068285803972178952025251643261877063936567275909099959360538043713263770158478250764971320774403371944764956320404894820000798273976795314101461160803998509255149208603949436113291327349522103244473848052507094775697504063894671561633225232 [153,69] -18078538259933781963012816387192833193884368621054133289811537838456272602823345699199138950806343216121922326535890202809187977182602261288741823298629936076169761106920745584614264833109851993091294770592769798181399709961397627235876248034847934651399833583882628344194823839814202153104049128361599544777977295618536531626433195858126920457511924972303139796453145039429898056288121678722541270877098697981474029776159622117154345136869826503006787279032755629305710141758296371003455929885875414313632167754637950157346110862230894664443647907670279382178830055591968102004280679994028174078890378689990125922363292298573002218290576136373808195790594934417343419112820565742715113977494812154236338793367191617975882179148224234012553169131801642480110331638563391957832227022170825151765808468202568402256807439132477117782598397480088578973408289945149499930619950080471218580081543254833263079760999851360954372703233805701983872790888441541893167671497443800415772559102330806802219122132599322967482300848011347902944211905528850142891830837695283210323055714455138102111370978903608429688638050951117463889955928778261839279220113562418710232275538769211446403286638134444460225426619428517135283495330576237776718578024131358520928926793009690448457211732577725461171378233728764169236184568005547351868161715298534022938141462475215420157849662416309342313441691951426295026666479033203222659529025240230335396742477506466139957145633170798976490606435774606040888028862766732730486359782115490894698054666632744057131879296779878310783772917428327339701215995683488728710412393512453472141534016247778429001299429315790981131433665911344762856695744355947334331405677069414743221763602630014245564218512576288122792839462540423318681947018301688266127536269506490568293080791583526831253621272657618079336427899868058652391554400971098312706720008416913428260411423984572785839607949787684768767297543135283751425381697990846366515477969991837476308325366663231828181274583716557922912538919949076676784991204 [153,70] -273158241743270257065095159365110574851019520252334724001428554274339050389567118379681829450634514072670728026639072492930630930738614963445165550287332592341450541388811871116693788150632791656523817710723655471679488718516994780744998413839597507013340406884924575457328877618208657520431094130428710196969979342556644999199818307251017019000496535688316092642531552369058371543256316408978866815191011054415850300778919321264343496783716813242150674834224929183717512910553415834574143633275936071148009307800178669264593365747661498366002906355416851652784015977998971629859664019281728030532624360413687598511512177147310105532258914921015733793025347571569738290154378049631975222980661935019847528921323309438168281174350995083365218015326901756489062130177584200823833121490251868545065776312086582885320208976999296408293045439311248690001542614014216524064284590808778296483916654758075404145234575974304902248147201719038646613805319117790570406424593716976563917174172035528086251176774408385032280351158141919763979871436343536503016589365514880226816025932600369380145874462281016302563611950946496551834191729928597700880098341086044008344268064593269333679267778347203073938001636506382951467650857393854383747981228939438126800204616397372721739748552204015131926891751578561366775829973249290029074751667543754933203430050572976021298056570652845539437503227097871256068232830572672606932976759861231320269974046492559334572343935373885754910956968278992673590155851354456588400349398426037575751161818538578111574341916626798121130737152588748187402428480335719077669128188019735570390488215886035587657280621960765355035735986734781092961199607631461649715778296832230072429880155361349645844720860918879830308281049612865535546036719129983124947122000030022897538110903842571696787643284734949288948515087177259543246321422169577781417362940155624935702375996010400638928543460639659141415075219871403546409944485698920927846850265155304329545659040243770941453368912808880606801744360744568224096 [153,71] 28622792927251731302602448015782376840511020595680007967548881441206323916921347582139995975032876375272250526658918448694029481987346453287919218901813728699595067056221919414692750099105226817937855375163695433515917874649756120794503380160882365277231027856649608982499900517856421662205034451456539178149849236889844958912568611173876587451352391601243143756019883744685282572546568678228791980339291726489332952911634703247923313730376418140335459666147837723029624263940432512718176793092020803557357930355512998815991367584673716202439801531858865037449209418328723464905638585252207212076454687736234494909301129383147552663666427663695383625699230624208059515921466373828719033041238676672943483863120573387667961094883012281345654138415162329644667473331521858410473752484502965697143658454783449422128838658571617792826616402236610086546622492493448484417369388628237491334520110223012634766529624548755098895445421356330508739871964955016590246131212459612546349340586771465294283180827558403420628937294097194937508017900815960745547219978428463699493814738172793245789781627121972728786080681649860056118159004460758901849480152176846081439894921138516297573677018545890984104859274573728858273526887657937472399084553664444503267969717795787343899619165971261907079573279651373813975078506652809694727491863473465004018794235096936306134528345096292928418336229585881984744037186443479666204598081131708250808741341241736383618368593056926879014025361841643808944138712919413791584812876549712459762492941496130196386453579545362357263683524050328722914814474105207564887049796155502362118578678666200144435444501720171526632767310876751572096136256211662526710041930815087921345621807718607663070571482293816118606670211149435067793196997548474652448779222074871419617132703149145005334153254885739004208740574965472915856676797694675390623777112175703510307133393259729174942683961586285601544356189242181520803996393190164993077525432530453270831712940444540115576105719508051690946112752617698180 [153,72] 1096979541067508887434922567091262820223852486364565132655070438522394934378253346899859056060178676330127763325665821125464494575896059680027786285309708389333789874034797685199876355333986886945820600954755871876045664299490071193620335949854004200182746359383399844958534873710559201779511390335746085206246381578302991861541643889179803683688435519663048618190062411908640932664125226194709803513184502103006114797731659106599132646488231498240458530514111968419755511304054175140307241571635225517063374341085147363529566269808600566879606030815351967331670672001460197156169988296170117479930489166599550030664710893640906257755659649353265300828174465641589240210193449467386608483252501177549425125784102446485220146495236992589678615422782240357521856608059329300604830059733351357708520809741624378948391243479061560904542439813036384951869756276743030798209245622763420774677666470935396136747523522295387228120137877061286850756947813335296494854664007795172637240426150313065332465578752183031246238929002780567123399426208963589958545333783287676897661450452692268634092775464256890272504522881602184689198649172029124362499616885445516537806115455368354486670237845131703321312464764232195533576194370394068535220157805060308989301575463492110404994521858354256565884972684062478002968089282247527434464948131401572882465513841362414729773572792754330823742540764770676975697438673661138933479724081607405461287615895824520335797985259444639250765479120358864962320397652295074128901374967096451668697272676580981794143922530273783723435899322372618822466469490880306173773576289266408158541067593297859618056320287447056952944687077144781284960995233869188282465858732454495199045170775679511499813684547412080770112372565931830151319589589455606446516260344275864308633126247670483706790382124892809178733400023689640569435872111142315588677235102250319328553823784681410543412666104232467378856171389744995397211462427460627005893936219185981349606882518971670608459951643828108540307222308552 [153,73] 2584858497427177298617684281979781117365998308592647944293278440125131485656236317339369254252718671153120725693441181074116199957313406362982113212942652074101624412524198825750219689490194904181678250647802386323865115752724295420900764998277128444341573599135220725462533261965886097605806024935324565688388794051628969248034162635226139419132746930605359557454604848763865011648733920488316063107226784470875785420247905882263882726454200259901215980662214538692960506946171275673987090529081459603768240216830034188510971225087808948503736489009241359482387327376618242209756598719792526751792139766341610859780321710689907705853125476425295291258894318123407591619518788435563615994588941710112247594171843869171034663152036973890809157863675384197159854615843062058169810249722574419677361417997701339821923814102403301371705214707148808714363686945228172329424079109034696569808282134218531394283145992214605644545381952288231231452670397726628159676456318514801720663923071951720241453448866299208561896724006338898904483977798680692051428644778041793793308386440426375717781443359076856679914321314593493361953689248155763684367288825292214887271923984164513507648949643348776909822559016502494242855544747027623614944592740738127041997788660878966275669963326902128840237134846612947889081174412837626181071881990969525548739657130773287352820652078015753425728395877005049088519464616276524947374038463493662223406901109537946365708755962890392902257111825638334419312800363305218682275595647542514299594106423267847275080769145086213831949219784728689248009222196280789999203545358778864797764873691937931755173874744495719938392729045393762369372986248916309691987103082800122805784664354839187565302376403446500770422804589333612119840681395483643334415170921833740467928667087725507057145749218683859371847629799952334051582798847933458481239441423814013237280207087998943406539841582356943731402405320760679954033486386758822371486606642354194050089523525121975983952722837707522363970803 [153,74] -264976802784201470044699665064946726385202795515347430312160683413853561336887282459635142677400639595904301043163885525741965122853697259790653219282929270440412203020737966722795914474128470803708797796900350761385066103374074040477609694242618079721955338662823897942635082209602710373903054134831538049069096327887651017751433507285181636245180569142817219903981316317896215457578444081485079721834348952621725074863794811354369514334309316343483077120227195954588516098325136170797265024295986543576275507363932799536598208302440401862715487911390418062458358885457914868504850971894390750727305637017435671637761635113428821730671365154240873572568166996750536159763389756696631386480415079623101718911991704436941339633575950605605498786755833471198231160891474576161059825240901681231397993957644899475620770069657013327889390630094673663624654501283989208866467756642369909417073162566387891026226064012224928845100402598433219972099934900492270399492752592572848272102976808624050262591822162703037351630227845428264089777688813449211573442413372573344562307673528790811415621209604504491709941749717354733292927796228516907863987952178842122648388114395846787658153388933050216338195394561886973978557747026900022502020666385650011277848204476498692270550998287304833722342983477860963211011853222425214345912306107021998048954149075662109671591691899102067631555267912039910753221914390998683734885198929898995213050695097324600012250900356513362617478151486790992138001690121959784371604093689811803851877362375963850406311054704918606339066034336140895956435267618581577743605399325717820588508182699422164572599196651581260661741275805227968144949221912228532538632108229251381654185802892202020372788550744661731235074762360019804669782516128160319710288876548726309656388410163576827691075353277200170676169717220123886957343087121650888556698560410015421632235929122399152796685030577265733250636467907302393980012595537840511768887860327370880898911906792345866704067594983953307136 [153,75] -7112092642384666484465855210931821437453832539198051981361297086279336386184516803753866940365102421405265067107883741978873361580005867284298714499707020202084684332520915797509115684445100270427023369886316090817445378098006088511915114357881258671456507418034511220214335802743186816708656746386037578728053534129726630677142899260249356401046323896553412811431478894544511054089416781850442100284085045364147870520367107997728471834661242839077220572031820723506314160644537176127969337494098479271702944510133168147480711869743429967742955911262002310611708652213101556793332182983737570535717825352403204328089815183038285591955905831790538882095508364119925762613125246051474100634219818968425665170124124013872115455924211406920966010631989298537147743192071474657514253589701777606796669423542244691497135962974183258859007960803587343466333543347022058005767860245302635015356399983131391120285869502830497466282061081876804607818180689344918046984739338477685514396739642370136613197050304417458721532034473713324143584861792051406971019334198786441223109631986863577598576489263720059390158876845066504899486744840875112817696036793731603067367347864724179417552355840936123074899857038949796637533406778490649428912268017449380941869407580993473191244032330355816822631767335869102416773923303825980539582572811065541008355953091892912487725764619731813976573656628025208110182169811007252824968238873194507809094448103673903928897052098992679546721896780576321437155946478180648895503318191387999708027831240842355401795545809087034261691073793502223048586175033158031997496065638964839610105182023485615157890833939434320742430924443184312995409236682696242464312723851776126321269964813080906396563400882284940243365267642934922128636731841775410737807201368589432623320305075814653950657393117137467695412945379030636298863289878948609357272157240202675472285333085563099641311512520798876259860481134169795919453478374908102107471901295176018450751452223055966519538215397634304 [153,76] -41564931211290639777982290172273999026474847609222288670946218825793628468381310633662177428671317800089187813287537333411321911663562273763752868794798403386296240842619916403510637789166754843540330583345509826405554893087364478327807255595169239784785781655216727363269301474581352512319321961532741198209400946065432584223550041912600424391816296468614271581330601031123771979393621248994129939192332099691545744780744594160973117732514338557562991483389407448733452187776581726974762629491628387391802167716969185209415588919579062109104879693678864513973795066381272185093490957458275139469836761704909174468454549948656064963987347136661828613934395583569896047468108837415821553442271557058767843933525066951035697208305231481723174559044218664319720142372386258772105279573210513679547900608614270591261356758546967397975614732357318194604118027508732361850617122733863606021073319021483201445706522223625057794504175988443091026455188777839525185696131662592625063756556781614924665388472958371262918341246220526781828864190185607069991463934405312457866610836974650934668164764003675124806854549233097792877048494287259671341157056277113841656379099349060095732297557967965914063616460421031160788498732437824503306689983477316488010788198192443061172540243193418541837323950689173469631442606392488614952802707991532731620507723885578462026038243253016190691024057138660379308387638577710340438868460407607476076973061396345560347457009960103865498449501042270776730930927349971977083813535814986294992180752114242336954149626171410706553426031724786250781744429524579377142693899161991058722454028035880687447633509490165534229495112618116105285220835809572239116314034563825239210009468014175394153280793556023418578479186617272452098655060309355987141183862485973776924732076283586588574986245710788722520624946932092368520955050169519117771668485051609418555152222421236835257768037042157873969220751664067457193250555762871175759258138850635436552165708911764675268573684720 [153,77] 937799297684108580460459896816670871559606440092833055264173760449154337861427719176783003383178365753326667157911778418538378119326044755695157712912589192629076618107621426492936532320503924735128012791422796739645055078268622859658747051290854414480449055032086329451644455664382249944710840297279774175072454773804794267184972879360081981203087241288899702551821862404051836173846957739164563558057522377691026636760655420251111294617655533738081229626648438140568209380653307373977998945532443878844787803356021072462882611733777318679710054957494776316533949777853707588199162537660205478405987733515101082798212792553280735149270258506516877889671028195345186157750098795511021403231861510849672183148697420826375750854397218365685756382970825112259214316273704504853440447760322958982878693464622647932633401424733909687980374855424597376712888906818482992570977706406976876396855419966651603546180684401481531275282692119666254571863538412151407916017684366402952005619016756353120822721516215173021264104870756468167172196740859486682423226984474027541305343994814997283886680069697320796848430085484290360602452290967652941748459823001707389373350764431755595730589315415898497350816688380713727546256529621291476997906571040868315781326846220477243367173869724638229643783385527116775929566860723996687163125794688469476943030430917114368359048573464268213971656601969630232928303642890936591813572546438885821404832830625089858300446280581598343648718015043352218872065151401170016661843962974943098104802739476445639647456123092793279723049312049907244460060496790349035319476501230036159507533831027532470942813077068766801048696549632064701471513857731769650008068496649425668702753937727111184726729607489439824300460187797595002735117034352035151630344391536572432015951580407844278532712368446680952826567644356064407403371220764048984545161447375671424984157407042899732149198748975847362431508366258636496809608956229002434567406993454843944766557381418704361212284 [153,78] -1674121204466770253915343425461495158954004348569002765278682287727778690459800951964228733153297711684139238863026829748491238191859679636683354432888879775616225681339476790292740820310447245711161922710710028922786123139349455141562584696856264964368087030828391805303665035517217517300356584595929956486393378455539957175951606127211559773103881999023905366887732602389230431889985003319943783729758199604941658730608426173572151728203800468961661678372729952921291098575783994344359903624705607861607066525069750532970988961006122052399208460168295235541326746052382389842215856314524107070874983502820156822444194511405473438419446818356040890875343180760471525308287515892678596042627849924037696689476782613509867702106085936992595872778584712455724632515959755861628977919212012871943037797177063717346240895548500019057429962569608021641150295589518592948096587054070259880000319046007926383216886161710027480403547761952533595884085219964590492023402650114842736559044203351985532693336149371591898126039794658220086098536375501297714696931151833155156662528221433942154217142022933956239534842415009911877949096385976030314378441076577634887969506529287869051976669457912251580110224420515818425583246673702400156166776778491388102862776325993833131508311686556083674762888292689896219060013396826121590586945030873702659827893095844007011540877579678226848173878391577551120722944680851525697438460715255569948018512001908897174253498850032371062954352643473541039216447322350638312349056012095134233554914777200982064469709407503967707755935579043790778838126374188985732944164410039158510345802984899534167518346842351203630228342472965284387168000066636645776040779301544064198158166601008203442877511891363188387456474945044561984800883068823749227230081270061578559775498698608233962903747702927767360485074957461180798355759842618112960592812895368085727156110657219784374184790036184302855608988519750601407880315658924344600672337238317155938003217989773963840 [153,79] -3490475617240966785407858663131073797140061407048601905190970421899435560573452123422122316418285788300595278920526515097755158526244262616287488400610412321185546002636803605788123756693510106479119385653849450147849459992855732590646451326145911517826984604705553039901320106779783266068190708222280600911373316854296783567858475770162049553098084934698711488692667031694708586491567862837165358301022767437804555277317472918898082304479458208143413243480416442187491001823822960633281021342760497171541241750864352368091553078710306779981095188800583553754241872109248481307380188889295524538367711242711591037414582837290603898643541452941577842920548740163676218264296924250156728348776863031265414689684579482389255828707021501666092101853645548295147295301253690894015002119619061977348076005059480323602539310483493005611107162674664293999510274666883653957877255792995568890397018245646625421371245894721305100541842729728039259449244959683993749999636412520628644221602038987605057511320225519911978787195279027087333590631500138424330450806620720942076366628872768405072814013817447140493789433262123998948871755432718605239153573825249530252236240113161717046675351410279753121309107816624091654988174918042967199425152848811157451439082494588612812817155489981327612240612258327901818015986081770313570582013739438429168398145239316749159052751493616155810128696525707317236341269049744394992408231096948525582370174541193275351962242890570521371817671408996846835288938887226599879588953190890683817246817485600952385126817395357727180011729303852293502394170436940703319852770854910029369145070557656934750389938275070646124909788300761730224800745793142505383788241004829990514747626840746992704535781515993251036392875918485346822656174255715872258835533250571181197188322932903759309147489601328390789184890342478327794572670838086294904837440827234048181806008952453924495781573689232800040563379266127188658645180358446503391656549250070859675936373003624 [153,80] 4411777201555928978509541393373373610431533921454454618580285044453249871222542693120824244011817320486851727596843947193804267020138690282743243134129651484203384402023296307704297975058928527635695871229612583270760105842259418574203065699082221947421876595764453537222270394936308522119346117135911004609670635023737800411154801562718648998392589971110017517344391306505984119173334424758653507690585114780764734607846911054222148089800971792652617545937756654221084352017021589786295759630358834211081479124873590829062491292528697942135420154761995073086776120907203226866553660399993031479323725003526110630784325813962666707420515665537975344739493903501104258891857913025346872887053410462979849822520558181670936851042693375522863451182872457157121428758351880881837001136798772678015485530759518759444354153167922236390442659023495384330096883632025882612929587189988256307304204983372842387322568742781024682422206011962707975865917394854198394287403124751969997286364913254463680717600474265234124005184641485127629138667969968811673516748692516990038979857550821836652025300952312244388911488125047349882830344860667721852948592542623594418323843515530929973675616931817849059907149144185107028991067336240000419090210421088581725999836000032486395716667126056430623202920291889468426056032593469856882639307521199691347355567378263719947786700832292826810037138043599509200674224279464482055795906292815811183306206073012052626451046670030541966089372961425837643929550602449962798157778963077234750902406781515742705022838404932612224225534530054683096087763541030857443616736718030759590927778283968129086930035542653783272898233976720040941458790637635980614892824729825411254997992937410034456725167631586534185430389698269274247659851546788477157039068280284806074258112838537194271618411040615381619953731719542011557017489519661166143628657980102586803864082434630005601615567443275937463291307998769511916527851810552273533870168742910644061548639024 [153,81] -94578145807491705399263945335707041233029488910096361135291619568009953011691815332344602170995976204774618309821818176981534665483781758598519850615345269172031222863037987167896803553017261280473009385706822997018662668516469704387593255902069131436711561146422899524935376635588827720216539904729843037326468171739787710194129201245816649274501152720671824816200024008703497303646842399279319846812615505604516812176162398254369186621570544005866977376262731332197851042920558920190465737176111468907840088348916896419642084217286920050441877923336995100677089373100239360921011779023850120200410357203700343538125258973352509740034656581485826997099319769577297188408500779198193761657879753712839891033313252155118277557912561091064213864973628833489381743145616493147938497428171730682132140816351584226126424535109967074685140675820266456095811309683359971485578254170591794970337779903951821083967946261256723668390982920196618534170894734893834130054320105011106028163983666022740301693927586260638794191221576406457387209408377395231269394859902573218690043044417369862306926488149436574209616172381769435369385985743063218438179902936162373900335090801148837238665432638612615396882105149883481556275942235862069470403122174546447607901065355413990204642716195596923845224790020730596545554576694023576016520539752104475348139230801905531066604446283716451809917050249340386131258033202024763792172110297258153289016502554445293335199261754790274632917964163904242909055725602858905069846163675444026144543313130069897364777358167672214139574990366996664265155307226376174397826049728420896220779971998944797420803524879160130110961508482674536417927862204664586047904618149000257819985089585562780414442636455096566068354744268861380347875723611316335007848895291338957948924665606149852698473484712841641685002807542741251511262547782792712979329184894347385969494636814533849313237775887316933211563518937763072251799734149294471890937064899107051525998 [153,82] 846015748101336186282297039426139096185350017970930043237784582143993158186252571333177673236450460050972353728817201447647490320011507603721071521293415120736781997043394831685607923680037677732527298874106239218487144874536116539827795165812692674648807085560877539373692729925521431125688722865615711335452596361288075095256647113893168258622349719024589025968024578072291811017015502334903602214392444667719390712701400282750755339424467666921046801033359492024328418308949384980388680095479569132454865887269123303128938292468680476763933932381696433961991866515956878940631765666526172409760642915697799064799170831459359448468221362346184411829383067798015841827928024241585541499057618743594407499329581271837329541679616485928887453273598399643398340406182339402561886253663327943714335173125399117883729249597330329139594982447260542775442551316649152024294256119446633020134945564745497267713719490789508201736142214920454724549782678805152205587674377990789827647453853490648814302578258532500007881050908917515947094379506680011774770761041334566115202071455615244620343089766313037955359961059144995575751296140820617764009223561296053527253848499923939577201637653643217580364150988148245875755075160338482011039989814994813658136837860296397027748821329883244407968152970236572537981419222903550670123105946640424973991705566446713447625440356602091351522003231576804652126983049139993262796538728924086801891049714366503119333016337014098495202766497546434981576619748535897912598807237744082015467066894591481200821043216282866856057366441534452209024013836027881781637711727529519781865898109150447891260349770102388422955870588049822345758727908706454221376311461024809801623772817007522978533918454536050930119914261543263716051184191412280221057216863992587624719289805767597387977045810718137142315008820044775137955993948861862579112318598462336494590949385219004871309597982482928297363401112283343668466801108887648206356574821571660800 [153,83] -194683589906877978631754130146304623646978709319452132699466210407020010898465981033985900552994874094621963364099473785642305603192266405171322660223934182092013248367593942519432201718317902857858760002845333135177444938045751558778546867192720636002233386897313773839597371952964434465788482529868367376049516473872946349566919026959849406165000990479089183809709440204538532543815474415837889955580274836271534381137475556941313748349699771609238203430955424624014036844466753884677098093792601783834490966699574727186955131666972984566203418095187705237095335916934857390284921442182973710447442999429749932821839450257460096568851032104864717138754214434721201804036869877809656363547264471854194042210848106391938281539354720827949511373787448267681718583576757074551443541118167272632888842367881605181437688560132966908320087628325152314057052807217908970304767696874863616661016174132150346027842279231587468677341694621007262049761460769216674818805924123340683721951027113271008362043729894504320996662670176958506678612923851561435186415850327357670148839382430181005477959547364122884708366825677023665726916987688273404814170187260448273514387047477070548058804844808980968988439314518700406521623825374093497328160605356380929358463237100214499763719984030608132925129823889481415573279724070431748875113814181743249207552818028835748698578554119366173884426809380149315068034106533649782817664703273858643931925400216451194118748893162850586220236391926282517014374457819670782009203844220781155295995538099078521724158448185149716838408143217885928905046296081449668460448301829335897603333860050267991678685930445770561496258439162499687907732189287117252691408036734167379886765395696628837362790521996236224199079606144016499590815252257406746118445537872373999159800906674267367768050068591587968993325774668110457559792321890580349131153862229527890812718652986556552746570931744589888376749540788180732523743427031720906347702173632 [153,84] -73384328868725436057282641844212982344316906444071924855819361873028560612997805532957229221547078206362482250507383448060120522886696214483391049093297770091206538891930678207963439997224064553410228835343325435523130385359497105075231601862675112115553581814484941444938073932607143476363042421722360514173728220620127117292939826716236515697401129749033121279888772702557413464390308066046233818534470984754084962454263200101155227252268500812879212365450504193145422883166066036506393124630504520687658901430806779634854274871853187363473625157591026330656619954535542888290833022904188635927325926702517008742792732428178834148975771618717354125441770178910715851042304492644480380731234009493509780556214087726850643306951219249145557772105202339364096361436353470628063730187651088569350758061197662270677263474521283605648107351664453051317189168060067348547141830174207895484979673256887176463343202078225551730178136522130994102180056417278883530229510487040176365621969843109898274837929814936193447741537196212102194489191011740656326827381783456482032911967389497476309455901520290989935428143566735039883165025391817011820789018960745667939682894997116130819102342691530154059303118416109203347745786016451054019141497614483648366700163282821036731246889852483420777611857689040786655717117987449919691147208573135102968093882557644419110603593205426239248159917894199780088118930302401300119155014591738600128596439723541508627843719665077525041721612910952651018939063578405949497722908439645304993232552690386091219253391935278251187828318806986742387570412000039403852077237213031144937436527253789174967582830343977099880208533507915373372634120459007242876984016533509856020261016473555630503515598654431824009250052441950012728292617105652011201701974324716737983544264801288884958773203356919921768886791376362047520385317821430563546365000151477736892877230976702779912965863194862404450383812740295614177994756700869917324159488 [153,85] 736287782532501102253932641157637563221959275683200265074880478777513384038468565472640303555354995285275075874538776406407940800218729836095985282549791169016999642201455639032473637649483259263769835005247238967811562153838280098149227838616185837362781834476085665231617384554453278923231643132885783889968048537202496655854464338026622301580488377352876859957191757989897596815687356641753090136041210369703921401772495052428287387384196360929037023318931354366227377707043336595021209313841754033319471093904156204056305680126727163010846098340878182929820744393311714713361251703671727236370890408013008419042603026766486974007131157897328612048564826181757617313931864228137410884119106837993796977250047496328628542895209719165540167253286457991018024004043053548818742585382882143023169358883539151721317161557347588338505182777016381434129877578713852491883176999280549737393089060648045235339951556560693044008838375964635944342415017249595640372457988670839365766158713815435491743710430549744608174758199734699845910796724995347477542341581199521507773837119610699315559785537773818347457580688305063523110599851418848193806553672287252559302753270079428712703230473152543136882486464783559209958815935730895682782113522519317685259991615500022661618061952335520898768008198751055622295968363350365934498231569187900631698624106493453649336080183769590315540824375501770497741079586095035575241807846033781864080710678409658286700976439977551345490383905201924269076323388754279735196442815621318465837013691000686348137494875535724784218554333296739408795001916153624309048875336404022402061947114586270867962555366408528361640911089390123503121734379188306226401124984213629303302157149239007849953582665447649683860456363580191629596373213178002761459149720952087771617897490448474196647846067711258865670068245203927295157093085718419940536855906543158207099935252402278815978410031253045946801144013587259572319493552327402990286 [153,86] -3150489850447953238370742935329374365804478426021999184298021630146609014001498692342706981178017946531225772294870494210842715304665250764737636541012411623805961466266689046986764140232596093823242209259627045206831316386852899294329642344358434343764455618274534661588202382996085719099247900923828243991558150895539653858801999800597230059624751284703589311423920014460860520184251491380646164571884830383223135669413408272211027886951491470524396641085577613025125822587785850560011859150126292333653976949976597182987084958127730763042680177604924975039504565473402573351275080081786489597924605852334699259532860832154643125765542527192532552026387299318284863377418574747442821244423426049398579451262021446562452771496372073285239219810692610092419759648409966326239843809036494894153164349893378214729686330556118403222567893297914079316094509617456914339153043191157831235014300783649999745326948553073067327113357131060805095778394096803439895243817782308237508890964768644349721674021265702850027149815546064921993230370678547704337316171757483375492276139194905791065027194009588576320950506656423033010368956498449172798907349870613969690519264621967057574581277236780084367682250421905758424634630886777017001340804323244113137475623261405384932171904405399018043673114498698794573077280742576497206795729319110968201287389506822674723741909398911029135836286233877927599794810375910594275040909371127578750945635599593597436224348030601461962347959053778998853391199813565608271236526539567317815830439653777805212839730208659644609685736800490174388228183078485555693275518387547014652420414397734925929733304430701873015151178786643672396336240826246805587919031001027826989134450758006108156711499093455974670433995984287995466187073965474206092765685808279822041934839617206619843417163752171531766098336113253645305819519337772411769881690521019097966632193364594366607627176765962381496018326648015870070544292453126272 [153,87] 3082814536538341806331453831656370377351900017192065273308281877126825745440534866696841579414870279179920589363377391831318824665682731218486246728966618970435218796042312228033999149147621014753933909142178872518567470098990550714523518180115442950323995623058045123601069360768048896153082184293330761201630747069032331807496683054094269599864130211995366037837345577166971820947721553828119337403810520068895895489387607108323492792045915667752135698262391541432096448120374850818036989855108025661796203297405837237063838498082102588376853815723041497009162402271334940109941332952748810753220400831178259563142144770788644067231086586546357624463749215890200129675823444915255415418429820791499417059161063170820901666057641905465707400944782588495502836664807369189619180139606182736508675465218629671871753612594429074638144074890429908275289944968408528956465252362797687612128581681808452059479660253673596733264467464081452892233249367675851656829135408354597722659528050816674809942029447206160586959769643058737340024416777777984852813725468534740077165346329922675137980239487828886962014579360917280478672849332754898719658605441448739421456633653704200567086692585976311168104261579873630287817181708299956953243437013881810813576608535298538142203601400882326523896981456356898076086720741973905202731798956028086643219101059774304830311404162007104627718711844909897170447690715056847679590837807581282316529004049359680327020167269016931013125313422030615075489280969257231671573840240943611700334923574215484044470411791719910039074808194784213599172620877762396269437259383297087321491008986411099338423433076481145484211955194284643033693665760169824555593260001381536679377149268931667359830743239314726505608984520619297348767066648038595186017994538421846132454951122116248221403814672986750812105515526807224348526398210553797542163227309500555148854398674135972127656826449850467143066542448861082292649165584 [153,88] 28386030593177818026528745590005532450858961508581489059524072071872995646468263385413333201852049606305408045094753277934829118446552111720085345301250652474740472330482345256775303253242191708295920598946261474346689894720945100511538322972229099709614986722990511867259361225176378161985709328009248026531193338961486036171245671182863330073125196738166697404040063582836498788980316421007863424768827703306311268582444189886068744554132851712103628413817720584514206549220589707908864625613663903608051401221564896639490095722735525357710122150804757828456593383008743810539489979703938753783040066375493796134728213538256823687559507918808927125550685597298605399477462043621753910614330690913515149315108899414622982444730288342328060476572718219525990187121468339880336108959347022116149029391552772097749610495708402798969689288594015398592454831357275672915634506956824584783445413204573907022738516558105232862159700122320657461155773515082916722777972268957354443347078569651305480770413320505971868626246073865660352315496341805306679383658116299321327167892181922208827815523386685939811705785522577156492108827279171531652648357048671455298818904908727350320867647728660721060883471372005968685766671971642749465420259666579933719258782939377680483262646490889895506802443049273867014498635014653213293812261517738470971624482350626276802473291901022568070443855749387318118108337138521312978792445115056134631215929624194901010677513218422154157173518977205822350000695560930494920555545408899998762461354251581955616611407119701612351784689810502238653182868296737754130864182106330909913344594556565740825329135762520052887278076264390517619684555652731442764430028071831916260377368555459700751574097613318219289912363250291339036404867826093798659168800805126497824890585870633633322388387033690147898618071868471185691480351820346743809779085470630726995885190276860031790126065165105847302757433810872895223024 [153,89] -134915228709311461110485297679601463537502877789879318735913768211593201300767278955176007222523609588245479996831443473022918056104982476994211268629640202523393444017758129869016240349523951130520992636806579596172432032959258327771758764504210351329885781246824821298934195859777598703223733115125794849062463276416493625717286620905558910237329583547689873512081562675424246265104298992863296476958298743421165951093095290999519046832053931052192701910005452177638686329032252494087337559348120540482919597902212336190892565648131235842326394203958797710119430767136994286139537634564760273667204712195056408031317617614031591094586843495721051585579030009757154955017553552939236528955540088464042861682546478311520948614562610169810376563785939937665015542027888732857304081492344240201645399867828874539187670793850966770900402987931514053580979818140915077897016802909934431740257864709885146683880501984932157432200287384709314185642820332234429551229484795932654026080128718656527430718309861790308214813419326846821365532172360591354572107378630260650073459920348990863892263475460700348206417605365605038860507301006147227633530561945234647927101978908002856727914169504471178991853943604569824414426760552142398471554852490193316736705430553993307021679549362349351880687601414736167791135343997769186480703253174111173167345413871047219524800574532694301672369544922228859828720158802488762757547040102982945804005746956324596441890813992455580778902188748455892908245638232867217068517421524623139237386459208063821645727888709123534701480685513729869619344468767362236136951403778546711158715668241781495671952703999217037737796292788409625626375338725004184184104514896418146586780038567443200234146056462376097970437663857997874518374278634298167213848968858911144975923665028010738451977178757212568351930599188229853378730027686842628745473744637838596909245885800130638293774940026839276508222795742115358 [153,90] 263169238018706184089424958272522108819831148861946045743808873121502881971404180762150088857946517495429865517376096123587597032310226632196310327323946326314021992155522073488445560513705809741239537822732160993934936065676016868345473214845526686586870118412457531404565180931642710029595566039189836630739718566534795003779973242666496063582161739756072920126497648227452062498510411730879486985451521686288934879819116397179639504837471662331973987278550867451719075129103674918613082188120228722614385590142452481167429573052737516528639099475469004541912125715586683552682594728690969140505862830244911975190087118965413762221297100204208979690016806256767706145362788876019167252806866660052415649158199338605000345028712341712429578273002088066471682158430402509542200475623040910349767246303566995354610738849022901746196944111415001474927976703348718491136761599444374243766272097300205068536448560462750733649488755502040510585775944367636751730649635987883949739566427169408915860311802042533200315224065500289028327395201266003735106599161785570487726067342066865695274174484587858327590176634651214383038235441502326845954376183995334825947212686073778447705897176496186502272283152572283163797488231836501102948546017712366788421821325090410429668151546147739137340755202099178069069039175142963519449266462342016409988891259322470611929517959989326588952170459654723032333067023495701285702440436043350575659676889170160519796108454581246310868420066058160705702622190590426589870196400799835232107939208040397685963618453270277619885258294015939552119785906235591317921543945000850855740175309508753985500591554296834337272001692062379947251147098439011548975927672597535594834359580380533705317101314915132590322453688737345924707399040167339967966805138005197636364550907317311863553426518636293316744108981232504744460714782290057589381181723994089214821503476940600601204332618564525719915953572096 [153,91] -220003513870221803271091562327554101336353749009117217878007693718325441614819704718267027993932175456012944041544451281233081400957937927173626118368923652689473337653500632235390761648583619317536001179831372033081941608343464892870383719889485812388946815679843695600979297293154247668154503693815486160412552161896790875787035823148302894005568469945858341017000679587151132371680816450191697513295118869100918443524007077242246777855833985347370618141350942889289025941170095073321356353394368172740736059024961285079721871633560472141826080485235920805385648926026166788014946738017977075029921328182056325902232621190426356309027149715815810580948177590778090058329686391509836144063307147762242051483125564236729722657014211470183271981387917424570283982952534184408433490178296981890030342848605409623667077639030930020460305065655741210370702285524324635344090518058068240610159655193787497262342658668803342905998608804802944799870849312604400721766582067551934503668067915577135474822355707854982011482718678845859685798216548102164190335321467027009184773071950886986230769541671796566679193942222284991379882510690932700339250991666583816814042371673704236540073505964464459567937465007539088307516153586199382346518521512469343582905040464347723582411386107359929596513736069475556525894705393429315488637407612164301724448867413553431496329405567141060478000842088626532095832171186144563429803212193134588097072170301186065525304285455068240061091072345793409067677274468043394604582946137194950225943703331743070819270577077637131444051188246239985555663147156545595877570693850871585465177644009368217640770540866805971936957218933074551292931539112984354975570230276736085214354946326472205549667176835075454922009863258036057826401472945201307144383126495718770048893098158113049746440176718176367526636673587079302759345280202214685023917341995161662122474736659143264102586467267001089296480 [153,92] -19588172698113689522594274188024143645421720181546788630540270508989103175204052011723207165119643541430818328601103641163367804224025125081812684812753694473102329719106983189149311497291129525952425969734756425093692380349451077187045431693927022849605274617341566555468034618035628706725665914934874643970952080306551070649793910479574881367737608239185703969072879396332158159566226574304285697506084303050413966487943679824667876500157802616280618408442247359064069577767363490180452472327985073661236919078834884566280444678660921547120463193364722429073815126215135444152465675880765238059117252979831104835428571561651884896029137754721491040037662908660653568036214031989513400865596264242922842696948429839934384282552460463829608552687463595019661480239566622410189443322452220263489020131008663769527305795134095485125345149205932475625792882922953070385301257218164083848854631231729793862595262931882834912249688707838852932330530386909411483250752185713755729563082701818443722266170721933236667280599292728123967383309687235844275157444575575277568374430470149473111089518739805512470907820148100268012699847421213451798248001758056165446520876770430562920349051077027974435777374030662475581184835939525551148081424712211920450630158131752272795703005174127907182848335274421550161453969064440795131247322102113135060449924764979107395018405305789215139813140603835775740713291997823697733285515718890470509802729767244482954738666891336195634593071061082747788835634677474778427747960639562892120107129874820783125289102334358107802275383813761695422798049351241968340505401664997869915400097163892315576064535232639509747999619889859236933768423642781100341345059085509175119091865567800473285524856382479427001049919024584200912184362316145333132559960436125776591741051433598305814135310575120342490609470049719336859370261552664046519393305024312314683095408543380592245382297823000320 [153,93] 142159921780733553575205257185566736997819137815378217215494408449283495189059750966239390493767500669865297541504603613860006141105768245240287370186859849228558691186531047804361211167008563156213122726125178859001267063844113575058185844223701549899722776923631906963341668363202991160527802160862215266747838691214588411508170820827299560280312841027329880730180475676260805908609586446047282075937432385193191230804182310083329534700086756384065498813230859992897439396322663750477648700839279544074009951495796637787586425102639679663495899821259442778605326527223338993978231384929752244682623650414643804118072877887619609910325008064017609991652761948878248438215359537665910829445406839753589513480225745283634768905555399082488014033428189271898005458119684846485909651029746496635774612973285780059083243958552941089143152120581948594559708633239267340046116175761919578441221534307941772198626690581753920190548296384043766950220688641339374021632482294851389668795117855881014431219258915779124097365461310115944344700566684023541310055375443610226013067530305878182080383092858363338225045443907800317528960403691789463292888903534721522813279406229969087705683717680478160875784900663104064965484228467262170896141146661910958796429088215659751753620616707326292354358266768089308794409413112762992096202750374849531147695738987105666398478475432083885230964346764016557406196919970306156622125031711788265260291944398443358213764875483284311829517749805375043846639615878987063044641001575425530617930398675117427568438773266351632503310138804840702706662798365731823606021855294459578685389374080761192596818897395281445616195593117582831292858353496280844870759459267743991033933885971959403632332335407796069544115450787119458222090784883249510044840516456269682437288176320572139049176615912318385733389144344571756706943713428020017911533304683166742169478474052889965072502723874 [153,94] -134854365731103060082401637956158491879860367376320486009940478616912571587720717580531093205166032966704050418610193498087288503367712398559991975402886337679881043406262327978574948269836123960639247397796301786635968751340941644211298572303759407801482664135589121747516598747639222479337359047930896869700318505428425048508117174311439531410899867015533540224429675250904366851726410082848413911060706697496881056744879782154310657152536715190327761004031343443011364568464277297443208228572980112418383303158317663027973367578584332631470851768156920990924471352164209952294337925925372669584976766932297024290769522138197321457862136353481504229738777316577782195325979719795025822336208500209051526603876465964306967684237579928742265426615034894311011285234519281247052065322872859578521343053124287696221076628224260824811828119172614728224330969871140728151101912481041301214414239848269439188495075593088109098785338616751395687714991055728152207681190676250007332606393571597099813530227647847230848940379241691383278360326332023263174794993993519591977506866335103814756824820726858003151842031084528941816201986219138289093540405878136307067637655831826438125593098453913173177675141863919215845494362913309219159612600293716349610099745745169976147911041013180231720388473360859085221242832554920519042583917707776818324891267256715247042997289605374566622624738692297118007473653645029470584103450647410827326438283449678735508478023280832727212010298153322948604316030902857858992369555541081042400168035975211863943686776133774522634003448221589061650949337442836915884476968963708367757570305280144628737039766532502751179966677351627119046729292634640370424063394554570020483853330570095968658579687226660647328187509732946246322943679372873280799892081390256644718194317393807016029105808315190540319456398487353054740284143717729925050628530022507973756479859918448388559744 [153,95] 1058409422805069989285823834549704512466055362095265863876962252219886297833237585162990494452012682300659084247773030210619651348325091947191303503506047092660294879340445400700501077377130843384411587500979648668136308448853296400918799161217531965605740399904138102733244872785268358355462534232714536637185625551165646016821288868369872382108798300056773608685247964418666740132964019544541870384457702976022864882819285706680069727647302542818244919505783656280358189972201411030714291081639188150750966395343423672755369506219034517307369960785269794733821444574238622371913344234554540087825145800870860113585525370503247397724512246044673508622888683987259652558851414192411011044292647182292271133746795223111911702590594994722595178528651184031781010618991808043409514977646658789875170014704623211673513699794284223095861465491679108217557215461465481531364566040908874382853953704595266746328083659054038533373141379239403313390991940091501131808869029723300034789725217905612539315448429489060381195032897797053350819628019504100299452942029103461117958394700605001067777420947821853654397890286868919203934038453354885609858778227839333727826912916444488404825074921848067610758884260257918950741976953822679927744452089338193895398799893424434966754857977417614581229281113007260484628095561367295716887078821401333692630258654827134650885106593255232835553980915960207608178239482444177896930319422096972522522846065142116816486710240895283017787277511087927788326281812251998122048287286304902238298595765883868906195788300594386573644194093407553356034751407566638940957665970219187231002464611779018238034929686413037660838737481568571695756719336823892066492482264780366683968937431723025244789800885437031559641680698913471426592172004814539965435596572822623158337844800867463665420280258779615415368318581574989776191807179484792120806163424025365301283852457256989200 [153,96] -4332699341249455397500317389700897337471616116712950889802837967642972488792059704749804830422926263216925611855642428889773255131169192956829697397247969044644334505594211954361842613941716772061582525221391293104112313393815919506041661973406758784971727974578157920289695723360439064708418326878465528876467377741209935839626309689299883597343512071558004396904566716064193416381968380561484740376522591412583920024004445588382928212207263395546865427689587001065924174935146094278152965789245404518668066473756160670037410283686863065160747743445342953142885612398503220568552366388316676345816148340773367045341869814491232593656740208958249924240838704574843633258351913514974124842276259119565923180822780771860597575604138152712114011799067942935891500166624883280681528091185680336954477855751657736025094527404574467442639386865414410841196310685759368238791844573824683087330623975801595175154462323352234332270477525287256600674714772704998483645992097373159001935223847770808040235999341233361727651337403890642721499607481229622087579342278106897841755827264472730844529923047261827281540437813904232866463583949911786874790577364774262837158195798711231275221952585748824608362576296371627521243472605887295911318520946230065466637664345071890337616011596771598415955747504393024529833500275714628111463254658474346968315219659835916444765929967165501652205950260150956514012008264589383993006002536478435054420631808382462904017136905975601075855389385063684466995936466895168923125304767857323935453363880383879470294816617355060396394183935860976826923011445216061768778902683570011763006534794372092120705116440169730539341512954714248166569214395144840877852798970858063906196002284138184985836094432804786479282701028886434493168322715345893475774053216675184091179157906583815999455236693181037690154375766812175391174463003273238606795717015271222306399790935488 [153,97] 7553151164130953725491106003255614785517947315827976495201355335301654797895567467306355199669859561596866358148496639001167557726602409791603798806615374782592027573413924707045832420793625672974108622559086399340446645389888752949020601539424264199435198928849379681607875573877750468005149752235541488519296656564285527766999355511567180658392193764074416250684824822247365098728597462733049567773810988733424732854261750312661832104037216995154268062698505116433007221828241439034307224415603118230139356768299235373538147900260978742881919140615099212797754263518852228172255066481001024768871466928904217687991352990006283636155734921984603269380922481006649750702549991414942284025551442954111445518180807471761851368692584000950843740666450163484544582771692649939405188795383165068723053496939525710087177296721326895127473085552052900294258529797305016543590256710792246292469045890135974774775412637076420650151807124712969565242049214742099002691280894086671748582049161449888223734827145879731824092626613064832043994837746425908745517851039439356922825820403526244433932833350613707777000652563324800106091542758003336339848044118911684290098324800830508633892815466315579722791090286172543745952769531170647122737104794170233764215442181671027709539970922205509775092269972835135469748010573286597929051095841787654632522971675411437479396149000184462452214704325904188023933631916523946543965727470674648098654971921874694281344048048473797623929747345798604406355996255227475853080506890238765713229211686110905121277952782930601900184781190896591467044464318806161213007231753441889175092344751281675324187794213190724092066839509078305221752304762836241831801486002498001385779830890605733158841443455894419315120185781154501774151702162653561099977723974308082353469939040354442491862378697514005149126671781127679739364456508771153973105305312751397412016176 [153,98] -4824261250869925772715137883588682479857838455320049291679941727396387121517712002080109679002512478707412210172189632029820746645878553558643014707284486599437447969279153893895770700801720053655367847708454436928643645989723784068436472297599396276901845537185894903167123173417440387440750919293670100894584473509102490677032264356198627668697593772260229030496903394806464342657786960852322466895658684929399027918714944317323992247335627685972311381818970167998425314153493493955521839353266441487314783450410891972737255061747764431545816494134520217108810928130043411319687231593730713420674363224557080923158069008921973333165980669549789021522019689380169137483591265672868330115365396799551098696835663554032452166820321283462033745976224474806201681835105506332415518933827377558812808163156951887487683739850360472548254610056177332223272668189923014581977551128127552028466015509018966299306652489031650044586027313438581416499801945488288391116900644533794352186503531090780910151604040292007936053724329124936288007226170759987667477074639395997065927837709104579055624777978277961106525097207005472640439296695289203904351641198931132495942619003219181768167026584758981688405635147924990474382814411154115787099367171507705166067277665140277161400621149845417351348839988657438512643787465228801810630395407239131465814563273727061857196873906796987594299609737147202124268058438806337173466387056050800759586030394823197857320992635091788818468126440211268862172982396289278896690142050615895359683878870393280737168992195412177271550139218202815725212085383784581378858603776296357449088981659208143104004720048185989852873178341691348541849416940780667004915075455973432179058557102684619753379791846688067462321848476252651988236450888210555788435386036221738893376614124237652405956209623392349511183422348062860468268801182688732044853115100356069824 [153,99] -768807566402064955546061692852856969322175867284518351913024606990191591268470011175740550891962824018600899655831429605314210214534535116466124452863524009494771086035116669643130620910242439718889703628567700832771435625869105486760346140576473791156335976223779600768379180187276078582202879071629752899587911541210115024900651679300348514886353213984295462474728210987813703566744134153801088589427068779134282261968838473017881096272968518330357099310100528279653114362728957318897899002343430587298158940142020289602297613466301086420945914921045218393875476128904315282897820053608591723674184598860382052613571732340238082442884614594085542974896325642700040256261766837185142533191202437034567105984074197583273628778471843256247804411798863348835322693222846936368056913118542607271600399460361687397610186914907635711516827588243742502310308885494089141849557863369731690783479733661007131873295486379395188429368750831193858660278756565207170702842693229799470280542471685939849013119933538484843722002144303014116098983812297067381059978326963400627095620660449496778656047551584539540487261781543394676424197207516029028601654943425417943516922817623011081701327563493821747785555957121253389160023161631308402512511098647937273406393010592615611650513184803880561123628726458406165121130639311722177251944929313529427260804700660556930134366150157834125763125821624543574951439816875174455685103988850637414733225475125788504704519214105017149281414943068660494510915793035086675682068567934708691034144635181736518868865202551081622633398720547972696300054118803482057851764122411586805286479078033130542254000484639848461209061348319722018505489482752352050721630873976260052659752800909539620735621107979193606215740735444582715948644712925732273447592820339892057978542328892086625342192041910466226936319760070834804211341584135317490844884520184 [153,100] 2592904155411427088156924398165549140633074309633047998874815813671668754776829256240751620728117798517786833312624316352519105974926823536369461442455367947571838577061341253036678547775351478433750381593824134861134543504947767977258277983887692224224107002862144143585254277216506631187696677987440589099461961080344229593968850082970025315726085280033535726075263798983285475780989975985774418540770869387020423588106729883447301818634318421474230712698679378241026314897429992063413207719981457654623649711283149865670683700031673013582855887623003743955267040363632180608345784222791613848236144060066529393437531735757688071673777888224194462762774462003240290554976217305417959547069637306977787700094388058981489209208600458078084295707270048764700918112908669165550947529888093293998136923342243449380732060666651963443762245059394150749246096259569555850394313654457065560516168040505527967803096767601028048417830073613658006817113242844010570717106190469552297431365476581590619377053708395877267712111582849769791566823263445275143138915118133551927265315117843575149747660143295717047346734166297688057702118840326801454987860894548984336245713530956936237408437700014476652016069492741632399387030032487953337994813010016553311634692471625551114975594168472123855415866997174230106408084792818777261301763797273963103121480177462968507089201371880723381863256401525744318194946011058915192336801161181315754705453065636215768155197821185960609586054403923692959669509591552065199890594476432073201562650549518170994819329491821829180101116442070940024114144154590030727822666869394161632283834988673133460341980308578516223209899271482079477024356942099670249934274052362442835968198928705929206793002944792393892331572618045418071187393129536515008730302046709309982020596495630517959161508189129736921703445368240240799408212584529231569535600 [153,101] -1566687228921340232145727601554263891663633122622650425481510564385629605669663078708424333742497022101519258907857353003805152517631374707952441145097078527587052841891092898768331277912649512787567242805811712325608789691180503470575084871962210602813418596793843471651146746772131439648811224861533988841592723816540012659215394215617391198198318370795965387358632912696486097778094847265812667233780210948580991951432061481107626471637046973671683982855595631602072200639894044127847190394107366961750296484217067540302312515479114755557275156471365934226342260679685477213862942424064449184588074284013528549778446616332494382308539840167281388944667821572390585639840523689037895753931819395222043545927879997865899221547997439558967968186343896492267613268174928479463546074409262374557337147801491111236510933259300864873913308961665099145901092409847671942352866090423598251905176432605900247051765295331738687106083072985093130480559710502707491823336593660020492995033057441569150092702885323214458793510298712964365673214352085905881303306119406246747430444401613550816219865878812196447544788942608453634756372329322007607207487422742647170195086918310725565146718418434364363971056046415868516273421597193934917407952327286034181257762197130276135623103145706318388462629295848748868098660396928252677715246412993249035722608966439478568804269514368104055107755671224150056936231403378312331169438954498410701469295313769333288326075000419723390176482560034945055302499774744383947960732565076468462841887858626958775553923997140072728887739987586592754407361734838500753087035166075676770633779905211181338761465757463325945919617612091973506220640800218349196818067158414780869571274095732230505469438298742923207962545063397823870392927028465804644239374207138773614150325105557071251035396103941381559853524522719903725718846230419114598 [153,102] 372726788965102247888611086751859162346812581007289406058845126827790430637935010305571628651618194654552145569605027065830443913559399196553514093632767206392927475886848480523716715285290511191834408499171638502436766193849316581407420146762711809444489216602482446186104894044850799065172198502648219673129669359448907108713695087095108398261206656531845223389953102619521802719912965299179292482567033435949386128805344756707476583136511055573448091001905645296493608172685414237684554432010703170644351814308980869291466626937097720467805245895778748677799753934548728161199791839486984677496652786791386814603876097629221838572778019559878165515912606454899311267651357877946404988340652581329603127245102234105554402847573758308071389638661139367326201863297137534364033087631608602517326876954991880228459601221652382793768008816068130618808942164606087496602772170691221008623531583219059544397633604102149974118691563821887627345691299953766445680974412408395134655269744273798911795539280420974450991347595814903182276529725703981699012813991727394339038974953714939017767215789224308354062696800543513046083022947780701246819480978493411078748301576927925164771202846879198186102629260113076752939687531374503907809730679185664284876537069811863554541474053010718682770686646066091118633843291537371077847767702333813101627637583416530004585409953869514197248230355300315675502616807815239369584110439491251622282741137984698859320499933796900515586048784133462522423376315320163897640839414116956071107196186401251956896875041564357208711699683885317115813205988507847223884650410243392772591951336006782894225684521279384093839445238711045318080153773965500839505132384386099324500699122858598874743051863992645272904489288253049931483752346785050964262953925028642455594243361411078595254684244516851184003746108204328935904914267200 [153,103] 42614678408817360409190193193783137006321491757760283563958558321392487747704871859191031828085170396367878260103993622119363077116745450665165510049250761891707487814555020516720997970210192149099885004547915096655022660515515851339071554816878241990563473594540873929722849585342480139744905108878364827938441481774287977832967541084507676548460078923300762085978228811205574584679782430648720659758282589483098040353753152371517201242138314498642939807222719422879446127887796486470020077185310333551859314995584869997921562392670260010391376887160489411576045891827536082408269905521169866060039225184396564676200616817668906308396061967414561814045242414150021482996767191435089520219417905466698879103111488773479763206414075607464132379142095513827200266025850164948679406571893834868880930591990817399905197800856839008157318854745215435951118342341775336136237950823300179548676050625776356738752997303391974819266623903297588137696982485643873688597219911186639950340269807561534444762048329869584460167880930218997550357155449201005898537681020709331655071833160388892564666324874005900647801574925641096441926645901115763378166839031853147844320378124528748078426218071337146202912699848577413972264022823016558283536489146259818797642519392996920169211586028663085331413421924000200041448047006491650097886018764668259296227354387295145500067289429816293642633514002419244628420566920154738727073760790544371236934799367352269135527384130371053654168508254831233584638156258609799439260472185007027535099803309620876635317371574457756388822162862293908607576401087909373009805574870357465857892763694507364888522369541926791521442724783455884812303534272998315828611632670104021688502234918406894247450389599856293109563973870871862608289969147940179973078852591008553042964851045492059080696492430815102424984241013762019471656 [153,104] 86567228310198070121860918338459138178017378229615063437857167402509919950525328540860853001328800737859158613031448358224942514034020328216373045989522187977815614530285665947659353168061341661519592748822038106478355726948365003108404220872614196209564535140373768077131170840613028483409624863423502855988674845514315809642384695022732505212847469414525440104589955890375266471050428651872509488381218151284585366628756805750246406502727659997710635164942782950767530926069168785855176844089407515291017641575605388959615364794124629480257829558146323524918451408574630972675386268610790729629892602617882444920467776794765842793462544491528655435285797461465880293725942728354058152573924179471315094117912303618402091902909674980931889617200092425231236872636236157563850884922106993295165254271743268715891989189034782188929602315707947312548355808344844409753787082705527987052824349208383620793221733904135284377223254518227949236864288473611743048515072065253454194266522964028967812942451414242489147489239301334587725369931913345590630608768896735530775073406817632282091177262749029663632083650708435096246429710708805399381491027367870913975015078897166776632675459841340032834678924827549792294434938865655765102840185839304760044343411647314185848263907509574262307431066610894620876268636962531824173000076255317643064260805106633177710207362415600758886199340719424483265222051161273059559228348184671880766959169525879365007920490716868535708816055528052735530311876484474129497189979784697604376420379632843324903082276896240261401763060853554572991877786208388972530567473683266540509393355679493322331087827204081565169712543921859215491334988215317817351771424075989190920342432578229869575184848807802755615025847561111694293721311774559111438485932791995143966769891516955378686104276018589101195775917127385136 [153,105] -7303316714817168285361932099977697750618575697402328749984729883140588776208654657822208993537630670532853134431297835220595815681188398525260037333614664393912219137830454803699022550288632435049644464548627232480596429575921675571846929086394311470770110249187773485111994067814373061180787663826772146922441896919397303916765038714451558885291361144993636798932580938449283098580002543824180721770237409669863352877676725504038352155502532944662644491649726336681854217270282870548405558022061530538673247341763566788336569467673869544588399311166239187696285038834192368840930695483821864806586167055312748767512530735417279748432264512287438366386868873786587220676794727127329756781802730072208352960274942240293433978975542457087178444734982723321199146260927461395215506974278976477604548077537164362315396558747231068509126816268876820332742364308488499690388254343345349442231098765687242848746866996574664253911737970693393272923479167854310490313057728957992670540336289005102522532458929412971693223438172738685800433006370315336956679630424463361751662849927572781690283136539213717815531366166167731816132675658540669284525049304139185769595493708057879529079407815397289539362254933658657213947141003526671849487393514534023924064756996120770673075662329489177781412076998526394839984224613620690000426560247022002125959855834764081375497096647976133468775732743558985008741037867295931714671212059901754664039571725426009058718735751823552450936497641379961905284863894224376106629064202645691021640978490782304553762253508763208279884058131701644681890041300199686411422170054371206827766195443501362725012064388546267015688951445353998293578894760605767179635769913125653993679760546716334001691332953937616410221527568092513778839382837879445587133709326933105775423986529527598132047935936876091416662161430 [153,106] 10228608790409021883630505359304091215359295057911949384153169640257622782143692716164660545446100547054500887907532083620035001860882438660275383877311830222703572136242389923258006450033722704952387841153572423306789166605447177188338946930285034546087323796010738539244753755279295058968853085150236641023069321984416618606483326637828613251207960455226798089029339285308823533329573938356344104735372645573372804692383989520165963705731992206876522446114146657359058189382757908080245325016735854145824035348121658284275101862222771942858558569356870971281493772924929534094037717520997005772440834820220206200963237246160657140528126118170256512878818617037165253480983562350921233440394124191200870659237382512510233718746937519576591594852912909780344613931910899884595945350905667501912934755390970629598752205163245271769485152932962712766241700933219292047156848539848555800823502142180564945838143062949702846794679742436268582244746423328152696676058573734618002945955767103440399428334715033864690882563016632554775670379637265734671054421846742418539592851637905286067679859801294088336148566675082874063167199967997473459215851911211356714727760254912559051570745993523223150861884287354090261289244507073430325169227447795521752559176524763038426890828417877089514449162207849037118581338200451045721432089310165174433240070116181636497400785730270046810148666168477372562841897517374120116921491168244750319444868742424485299889884014544220923587954673389420244241668243009199830945601802110827965762486468785754328198283726799857315301780810861831770854832590857199883687829681583985228192710710029185637573194461031798611063623726594147037383999822857485854155505078155364824417777128766006473330677044732113259713519040823479772325665271469329435084051536887000892301919982816931068777616678870650708096 [153,107] 3848884608348785723469864124822349613714402528012133964413772914981781572107403814812279832111656397380977712793430109795141961118816594608947225439330004352409881367907032235969355383687812450128051931798900975185798848290548606253803798451267706833139594633483274580864807903328635747673223484598996695078868433898951964035066264957870385411568399667058492968005724687778488644360563973097563040590945194149641479297289721754332306790283177473165910031125325742948260783054756840504315222294826907291093275742720724209547699236384136609416567208367349599872584418455036610339792670841050567992609972431518927722327635136191079820205223026963428398526431360005128615159385446733081092883703114126489666675735368943220433262874747190032269064405131599145740834038374769181490497842223373011514289885203137611506719853518938903803873102576877181290409375838535733337071438216272160698208905449110289719745521215571930629255381831274990551196853824630466900963842848285402462974054375961433524245499344115048837892598952447465068106086209325339717093007898731636744546051951971239750448740605578183582976822000695455131562972080005074760223082675683953117872350792315808749531732623037134305413817653948988745034295421307953538748797574819644674448026083633966619517458358948651520572995002762255595393113059847133526886634192126228430190261274700716577268089703815156442642990388545982478356901442735551180369122009593907547167461495534455570863857136025855288753257869133479368566655290717567049077675814433879407722546919679210671450533943352821688287735818101427087608190825486692479568680580831254202181022067760813660257963172237616186981153040537554255726384785761951775159533182339026307226270244364966254258029486607899173028132156598539746745245499389639501281166935006277164075755501822746936950941765138896 [153,108] -2209302128755198979696421244426066128526119187169195248498174528107154145420663965351268414032925467808677876245288619964793285855035282581348084097119957961919077189230822040882417522483729509347101851673950010756253212872881882086760281691800910614391696754910834837388910815217946256738644078970366652347995875483842996633905104203811997253880041981176425763452634514052887659487877140914380084278032478296997936088181309257291694030490254532187828147172095043130893253939792765730065823966967611684021428824145639328170312486850063874455237811715204345093610067675051870507918526855801541686464904151188328309174497208263089533115194672780932886810106286913902419488556717439134129816676989923882241234587815891784271513484545316247613604749184738349599874405556939054497249031481674479185330455945921092064705084116540089989501075471039733863629436405351702009524996363587070340046541460866416198864109166456029924048908327517352800899698337318008416525037582985504686842354418902153185411135080240443070191575809808544184586805536596895876807746168260620257844609935320995120548083307061039468256534295534056994739534316317470761005697735134145577954716351659122344573592605155746379940143428338229483786190368722800199651076558845296791187594093032056780622259308105736624480078372285057277605860555441120111764313614691548275021089947485397780426469358538244003734454018701561417536267733456918550463151843192732637111513487490063656704845725896271753493623728367382067221049346682418340317329890815820509428262861675030935017376651764975292589294427840365648913282058725590592985996709284502872317404662685350484746773367775986010024601027724771891397456105337993393091013875343964242711781805198656523795606007324743570743969259523823975481625354478250664750859070430151483707770645721293361528139520 [153,109] 583418174416356797175375522964391277282813426865108499891230770135067495805535067825799076312036228595185754337440137898093574489643539277079873132647710817062845623082290810498489769377176777847588504364177028573198169071615413812809196995357547113346629612736488245846545934632457464241865943899009774643547903190700430489739798534331316735101266193831940062568408495159379450281517924460631212977060019290136478968000382224707099568871290530073404873706959251851817111840429532341129170951539844395651994707145423174066532888363223662322514718022110169795754957037460717803814812933302795086869849399340906628174419235452170733517041423877288620961072475894547973512550449362893850157438559743283239868936296123781069236586867722804740429146774302836769113688442206243428387857673185636616767197354299305265605590649136024314203376537099849161740386335089162454572868350297104357881044707571897389334473100674058048434673201802772538457785053218742960447640448464586347718204088193723125700221220231974061947292153938646521631545644593589849265335157224943989362814097805428741445180065538566418155728424881754150258100363054582757981382725216119276607401903544616268300411936177925787587453493085901568731892919999873311026709901095822233020445684429276511271959869317886346595378696867766304180424624261518682832380632081918619322757192532514462175716522340064275541229466646476350045189224794084176934066881145617912224479436791198237810989283319090556425840896015425295873020335160448426046458522206317986803610447935335898868469982242220246126026394205520055951344745061689369429973119855344077554419965599217245407062594364678785314915388689944872224232070339166340993444619549453189598111283652776888121431947085513453372980948898049703847742762339520613354255358936095280825907601623151450258 [153,110] -66440397324677720867566237970915079733577963769055089158813668569599840704232393815738410009411244172663036856795088887331709015572689962693809512034354389571539450826975895420352502800149137626778648986569332143509775930197963023884618924419599992401941657595727451880260571045482986318997396910911339455901676075243066931205449315784123441105814281299045833292779366130514522358170949527074721327430608728477743496401642681631396000295207647005523288036193186318951529355585792826778704699811929123558189513840807427078074282426287379032503048248045595377359512709485102746275265217561800095337421101759208235322534230254415764313962319257278289506084364982016751580408251348399772110843909742705839551773625015136369074653025428209775976185302690003340448779554025930879097636985383226632474148238304336900855540906324199236856321934606865522152154457095620432118292973066098188325069664816888108122953680883271163021018078653568565017393219142001002957377065105418121227648583664603965953098147508945026121594211650773201725067317226483194893256598883134130493189969477416897543237836742546099721784551674014027042867806125245998395409868253607877247044010772372274836245236810905215807445938934101939836397138380592204785337282502121275324876928931404729513601510634062342231086838673104168891486310099444537199864079499008088994246028257308341048230920813073293220445350867445663881522806292992348010175890969653226451460545391456005451884761270788013207517317158976049560603139147127648201091549444954399697174068387299061052702178795509143208678939738947905607141706144470692801995045519686870151897114754278226129475430033675093127119685476150123652980429536586696947158181213420285612878331524963144672001682589868294806421323788235734102620558513186245314134941461189684316703976200832 [153,111] 1292613050966769991320738999660783020462010276983164105055516649502843232728835929520386566950013626563700367676631496471547856868596440423074330386408152343218594329311446750481293807333425085974591140676585766952912884435738663226756995289171082120628794234255033647812053369184522950474383651557104581255858737303265933452695428619397217609145165096266779488184576821284701049758015613871456434769215495096844409599216218555318446319563903052526827742073889322863795584817338742468200680438130709216452260944061357276194160407241521396842900847813894155532234151763406376515671638271819297924130119497849939888373743999007444756230595650558212878298592574336643030725815284509758755962666739506864309172168206484356339384917294375697730028025901916588677002919538016675314690656721787036630912074173499617045020939264276731717699094643681023970119617015747353172611527097836286077694126349872114004842450113466238629158902649030829919375390750731870540896115876575125281831277073348137458878462262766050948656647500381764828638504961461677108683677152272812314052724585902004218568582270521536495258896316938957482418428763093814574097572700808309779795964014771154667784080893709671485160035054607780317384328890643193993897786176973332284599704917531127071354529155510522218213241823441109911526962208041152274152629654817677460233105782856809877448243217016556783543396237845396176205045988267487757319066364473457081016194330131290921745071623765289126980076047936062194984688878455330314481131330409355015368697578058177600034609340065112126154307796679285597719824819761793340127671232939089257870889753858519885810080528716068512069697746661949246833530374174530596532427904709739732876485144130361740750520769843061314440136270413203235844149994382154602866297931217964821977136 [153,112] -1814904303554882605658893851814350282911057019660520947558562371844217173085985976330549033330128839265903798951312575985934774089765591857139151846932231871451971635841664833996124592306482433232372301788976029607159338829488148410364020537734378653257134508196486102052071427659090645591078416947577999883118038083443830460124141057544138875689314442323799734896278445184948620009227434987680182725122184048243481258246056374927855710164692076797657665218261212062000550584747989394285831273960807528032683373202916508523328580398441781914460776501010039824768320683405397457864699783780653255368821164207305838559888535837216086664632712047681855608113556914213590453901271755644888427725220688780647168507918023235590645536179214359270170943530073184414723525453965665228207614975717390877485313915568802788772973551205049304067817450194665378906869761114874370999799050148116245905285642910714807455944121400590035042534692576313204477648874751125772720923509088098825784204511702832664101461999233555369551747928211401456315052371159589647394084465360732638914715604111798994809580813841235833675084830351415037884450089141705142404974702594839956722220511054308620930221086254259848619903014536125885630272608030570686163914334115278016586254141437194966827231187334148475672642474667005497058391907127541169995000330144938488713685041035473495940166540673288804905798133131425470754305890519144336702291239122188753851035779908195875337830070162779282044864597112554835065808516040655625216937053187143380145891508750249572885113139797115940506357695607075919047186384865430675893214866101412698722001774454191308910179877654485411301646567970949419262796271033802337811269348179041596073000685627378353069409111262395498768793827752660235871630789100971245582515044825357696 [153,113] 43919025251565085123296867597363312662034116399711144094287607844301067637246819068929890563160783259519578026436975091081763580080893493274340135619613407708280252313895977322048677070883114807601063246073476237566924194840076670352638918022186231665600696113519700678720242922005236599906048841247978584546134697186378897425197458454450624408353844264126482297902635871016126586739049153426209036587015748539286852169174231415096556900310271775817818199560999902590431337162109082832611873372611140786137219163491204940797732048043840390146126481072477189117849001367403969405354770290713081571172197255907407255325206102452982860712841563151739172231013898272107967089653831504876788692463551586297788534287008773150384774656964255768189712722673815327531187805703448019819395856491802244136825206898784176993962028974592456442687368794999483892883204893084613291659470996466116402722086789802196259099634006164775780755500577996838676878024886729531527117500350854644565486259180222453705610609569640896779119473306989968490401886518054205987498825268748236336167339479386890117076192732217909140526418870955042782519518271986873981000354736647473223650827689211894304727009325723140696746762587140226897370498481248763002194421488157328595784634549546918289393951372137633144861172511042600485653330453872413071318834103973234898083194317187517315177647532805221067875784318471558426939688417074690461473789661944431011720649294267398000196998965900208243348903289167656943175677096341814966291600036496627513457480051276053291500676290114203075626648749544544585916308054368009393995039066994496530902437264158114666634571632329454319930431596405341156826904365547740340605228040944644249954001132408015268830841149126275603968600306776707627200858862581372471094289808 [153,114] 11400054139747302234942375838187131892345445658094650611550355127124953074735299450477704443988761157866216527134061485390996021145127558680124609537410531056970774376149139515202414944361235762357980411023455115994731116664709939685822941876634144251898879618016897067056767860131942151676474354222858199119245186099889388408390521484467091874345242947373342376335639582415809893023556581487941435137190136991364941294627155893321692531496228296949975273517809546058731866467112750335935991666189399689375624874926645143433881921820815101354187689115421103713698707801766079665300126864791303708356207176777426568041494338373759535503039699013847467667565684629599545948781841532862593102766542597260938963349883968714901177697296546483237539048169243552888491519201385581075604080808254405644583563849208861050296698673203668794431779640330460326709615630435037274162508858006617348819197730138583161365577081222013648556417738291823923627355453151455098898494096964057515959358233989256322762719297416668046764062057296546784247240812861220943548658213275025380582739634697097312609959549411626485447621425491906979104413852810226590655519851537867040171804118758152971816322811537778343344152552739144044209765256071674395994452633023014841461643572011202275248786530968652146483646555995568770763610436426511015474274737081660597992014130730476000859135061883017703793791734393389303573178337084013212830319804831372422683042640333391887797201058319328899973651320560227611919460424553662778388294040133312013196058769363837882058070767114508553263321418423021109780136739877805886736034889906305508896945403979725747467888917925274794814795432382701748064886738073327944163785132098501591477683214703388511230202223949775351760385032500010185459504327286599862336 [153,115] -119092623977739839741166096676736386107202022756855439053995405883806832272751784452168020447047275446228838112003361492026788130256577786307669292799973924913097153401697967606918591358355529604013019465572132455789073361065687398405117179951855073644643433494120831669372417854219950549337700786798090143688799892762464333759264412531476921277161952252827856322925381680985294220784765661099081588777143767911050898689910968854226181492334859837365123640950636754832057211009353175960215892738118872261636588405679374802875435166059969473482612809686759137882314517796514393986174947679499720458808627098504684382640283723343835424038398094126712927363063253414200668462342048848003856687818399637262493291729045222225717641217083700701317444727470403524893851373530881185454124032301273722774301268290721673063007038423409162874773003001523000683297143503548393679600184943555347015830729441200673820070780939966781686294037562418523439390709349593631313298943497065271777798363729167042646338402391900223958073050758942388074647260116819925231101301271688187774253274009728059664175624232510969347882088590328347259771638148830004989113881349961486670442745031264204480924432605672693286686684458737316093611467747927103139770236062496362808513293889015222990097816428156248058641918347217698365195279364884970718346736522741133765358677742365907076917678817002448200912161750704961020382313428833858377529225536184509823905265870091494745249823784581888197746931424035728928996349887647508414983449988958753247476303659976861234510234641912558796381386240716130084648605170160937001130111938901080112403848293411213403131458985904737925115745469416792136722918615162270095629498469847373397890950238502470030404852840118742573173692039735031327870975966872 [153,116] 10116304704381816071512997646983970192944043956769512034338412854464446144389431477334683014152521078200414661094728412591257912613504633331232405994109276081570341258078990827043140497917891851238838606705246018768516904481898468895630305375928189402927274878336500781541044561654177122217550280800517942214776120531505842755044637633013630759793764898828046688906514974481884035110901076027875915242382090629168802025374359635049813844774480536900455573492621643823822770839122455123546894926602072877638367558689315890271103485392023571307847034437799339846927688178524301784666012540838466765630090682065711527252776343229632175872009154804426421048418602701171240340969399455736229073877944162488175182009890728400437319596264509575814769990244589041124525663116951442308593033323680063612412394740458212925432130723231666137875634477539599474667398782024811863347330789390569543230733737830689292823840032044217346376302744207274792528323407506271695181921987010635900745997253838936103737051476265396900216281651645614759332057096793757100964029659567034098198295750183027222758574011246381857171075611605479191235734701211182238709555291673232645982948409966088092388004831204281643130710356522549206639417938598684237326608325525794293182950647547503103027137049244997384001589600691555215154992180056278142995403795611169829849272431898619455993112242316393422364932501286437167584378601683046559469448287511941799946204384409130296559178549768512708077197517621064555989425818678261918415339970717635830758251924850374153840605590554003215601012672376855236228110107088486642396844697135447260694045574206667500329136972453259255811902975867423736713240940858218005932237427030195102371481147339456687510530966338848848566483796037850742568256 [153,117] -49069967808080815753517097044638547654197010082090396884480890202262524228274088722524931880267658798248917489685396309106778471587769471004758332111742584109971102751532502927693653772218344542777283340236560342712773307920687199542008669581692252505266357211705638013025965585823775733556169271099995150088811983416568171069856900865182090009397279082385320791647942486296918566301903099872830244599962457971923299492572149850727651208518814955089702349592569083572594694293010911946187039650396953838344812326628382720036722241812597160348201403081059360499750818213634321008755769820403680854995097665908547670265103475618734098116507506332303493556759870989111049819556391404629303668762618439536468032760583932045321547930446626187855649863412189550841552855702683400578830239948923135510300672036355836693845757234533396013412914213459396149612771906544838828466334894104699550045213504110070288155858832760710750890537066006078846428001782732984990392185216972654663234457868078043786328557930874184763604198658984020376058272740892248898017748648462418368452074825413470766420050389015793629000500586510686329621414689348211363088700153869206086614133147976545611933837565198467282000355951574440725373487177520470844495290287748780128322592626929223659329739474150421763500591621203305510780529065538577078129176184652499367040059860666963916382608115177649067468306130610328384559890324983426217653684006494262127741939852958630269674141396710993730139213541530806268125283720704873934450910046917054805590897006855916082867846953325364278332909788956950836863259513215039736615689978985830710043434474706455137165458630013852436474576983694112720530801138046161382422503081258024455169664863340426107675018262997671237537015198949414 [153,118] -8957652851821869337198222239276285885612514268820424822995300516562525924173086749077783031848254539832872203101153897736732198027130030076028716670353894463237738307942164942845905157472991921965486981532668093982810665625332119877030619941714922101094718901264373340804469410225491860536435037515767136298783155967461790729602093281184377010038538517229533356467169702029340487757764112312042551122277053533010500396131705459047248901841793002321281912660118845287286137021524565019231383413819391927807591064154331013292951265896127899005909435689596670997564372492037518807627564313540290430089609963916020752510016078665289854969942332802090328898715243663491701093683342799366167717275000588369450948799799974433224185021736483486549720710354108418319492806763310218366529382172674457018907628254410997415852393467135980089343142503428277474607030606753151144451753423501601653189965271980774079325503023261049718485331655223204530570400352078722383904096268121071480489120934979361895879874735352393815833007794240763918165013400817015004682222047111200096471859836993660447230009643785179213202511543302776189132338009333892000683295580596605718036803194656921096682037831709252036458422118581521567452349725906495147959638518691163940668308090363598018528679321829976436755170818656003946334710037476143783288378769662601109742120500665176518883194033992230115096745826867149546077793390928475383144029934208371044046183609142184298035124868277331545136972166115635018804884552645761107884706975807583488259570773150405810860288931413262850551237587713397579254822975089082127980893868914713393246193783943594207429413792777747486933056961175120979852120090236029695672740685879679295774866568375024846166004909852792003700025536 [153,119] 67345735750555815737204847078222883396890747584140935776488233716573015523377719271217095957619671910893749339911703704702093016153027464593192425635343988921362614805249514801681482249665004659784611887956069359782272936259548349397472017868268720414822949732168468952439439471934615196229949790776162921257231333068717991253868844090957059806537710015367862926150028331556456995948465588619661413570231975871221184646672761517226277600050616606067121104530782053000123977734283673301051305619172639493834971942253773191651178849735781533627179073812541050176195103182057290611407882166742806802708183189807182769620570065305892986568725271341577641582372082887782054209542747473546947922808335204427006178482667490382357332826885388780749984443832663476568205105642642010735159842285724584712051238673536704937200931112083651966406830327900825675617838710315941996910714666261028738652239877151711425470347505822836654699061911056480690526835157992409834057108742430199315557552707721256302417176670152485382654502451929611910951443565913015534808388558885050089542885891499530414316780841733908830642117906530107123719244984508571655326447408346672077547398232486565172104471130832800350942794786810165704260657007789888901515579360417654405422223079467857534392236119257643712952053587935564565223483590419400631652737388939023178494312513704144310736639992734801630035896552731144772239131662179570364263220296167070527834037732622112874678180864773901040376365601972022519016223202612515193701638387216218180237590594401949333081307190226213625174466914884607312040409461822159381860060565051285660204658073100543031888087716586493867730249603408143674731344845845211309553970459132683049579600223695289248696120016089310584 [153,120] 189400778982577908355535186666115450142846360216240610500678973348901313186591427325553771946930732307526025880109618260125277462038683638982232048142136155578899324651561224405546371778254930414652460704254199432588010063796242395262133547666997111391593573015937085258944675170939321591492130940199061446727725448909813814218203665439176853735264269176537803814011694435774105747556928761066143166930084428467302362178094504602405571271495286271595328092715854306674279775558257336901781491181856270346073108949198532784687235261436240571325627388987745546739348723074081255580430020339496027932677190638892742635808889255403498235001097094377001453523282906586208080189482188827993585110344292356664220733543477793208833782935009047213778377930960871352293248589326290788123297889677737454133490724614055345114894128488816563066555440615773154904734344946953888532488392142878319075183421049069789235534986160313952603955730311882084457958181922088713524431601477461677444311911973564140740663384231767344832312255716318224447452059493852190574309095711111306350218522624751329708413828644812264286060716318817289074839290903580056927683183251184395772749300155256617793606220460467412572019990597523505652395240745314370523017026835554998774325741122427371843621505945830973740496596116303378240014987338093900705520509392108248322288745563737561392553063529066258924058511860935012497656513994659030666066967588718317980824271611662891201245508793617671768356736588423567485133427827330946131785382664080119723826715650422587498004907020999064290525168430511828042988159928123067290843511105011794801656454574236170374595416943001814585507050874663592969506067286186984427836320320772657344419639108835279650130067608 [153,121] -990881091096639260073815649525957478600394778236358354337979980551240421693993609962950148185187402858565072767168975409985895269451011961662683329716899553720575409005544918499303672362116204913090866446856307172697941819858045353034597449145709495142275935494739994633211791523829005975833622732708983168197802407716204896988892137528771694567736038295411696922996547140619632931489388236774431946827517204244102790809422145401417285199273549306141724408876003191257964987950929879362383897752054060650384860556920711766996672958485789687453844757579259669206501880372521396793396785696990124169202699523591310924247999223791667389988764279638410890173928262055278144471717600132563003221453501281577152251038676017311629720933011228418441066269287264380356268857065323789910468512550151804204552928655377497878446455756043748506142328759370591306774654530779905487571734702669029600125500434081412357419519028338104267082847423080592246640419043309210181318683054057227183052886739100263841709827073813770706750213077960166098247530639077511040067167110876046774938249112960019619628752773714827043304151101895350692869382056284280357665300608186485084719857228339906248390472814225440510157960738287800016125811768818332490434649212299088758435825225232357458504641167469690302544880458781365531006256930530734000215546199409374417061115595662085724110744184777785446550478874305594304399512872326691074342183802764936201886927794557490852014650677525423521149415050107811181934587299154118867659028257495640867153323525173179351193937178976913411819441160249627328095107649097655202632833437407012122216094949004510675931431839694200995443781783293814336598875641263627284566771321233002048172266098300606367 [153,122] 15717609432262854706507812327483968338008177320293162168663346580053528984138537362050916320230424960757065189484377640682875995444456935959913345759139880019912196579306017772830550615843553752537470770063072512596165307194007041629339039054336219563384877903174824001022972277936974581239240052520532505894962534949858641485378297741310800096016792105070703612794975008399797737516599737492286500304479576497282362957994806103878025899626685973306668654814745327123340088177244288427764065408478984444617078761343130463757597952496611924312639701081849419910059064861462353153871591121882258023057546670482896643077587653740022827132004297969169906157455544394451782849884068093820980507780246678424252626424542431163020728916123763080427770351899620239694112678241683780579976743500415045884047652191476741716215007744783941092094654973886715520925036237023623861791470358053674755282773368999642329576809385504362516392190276858388297076090002109144282314902299536113384059425528393031382862478993210703340804904437975461510776518681850663932978189205910460792046903109435740735366477298509268249198187890807166504883976127012971129630716876350429963240127479669548129037112817513373421747932370344618927973542217916374158609754483426635416543004658789502699450994920845636289439759179505661987236380634036957861121673688835371575390510699162439453971195731147461496416868524570346745128677116445808822638447858186854925309063822391851716641882095944052828232889610511207256060448330878123839565725366874674047914284340530224301996664909637930864501484018866959080666783449684649636341396446383847397967229032451553681749936629947898595813011963556504997715273771561087475367966854492052194312368320 [153,123] 636206475020890140114024191249208355540928860743511967793079228900613485748646805080526914910292625097613187685701178844562729754453400716317472739626357392846917352656200567858896203263960662719435388580955646173268250243666732354657405400247502566980723519264829738092851671639784279149221841915402979280371343869072954351555702459003578075440615514939594191532418557358439177538272007021726175953562223844404765376953896614502972011849864211750681994067576222877226438257395623641943245883084775575625041905232252585773391659089066376725834003868066875518062192228475422433792400634177780925966215174480236197929302208023232148250735307940231126819297844819278260439472116236699346086640599072868164221227369942541237988490773015000529020722607067392267136059511717031810476407638000529716696547346698982969036033785604527007442382959631085890222285116444746302507610221109672926067782039409225843366755267367953519281042487349473343617266326234467047769438395818255212839770976720404149461074738526763419330377831359102796707513220423566885744707288261871674015281837439591294370538872535384797230793296340649598109844364156620886253156105946222349125403403504641243170258428896742947904187330656549677413375976196362452546381954728561260557872137559568438576811445883594214605035704907201730122171933562628264207270406182622062321034774866654421108071875055926809208580880703334836979740938580183792596591894426810895158782284397255698831497832304311233873710034193638073258164192601166689495576668449983239161928558982793614428002726484512345842661805706019640414268183836677342195614291776348223109306504537041091198247292671983619324694294073828453030809821524859691313415407205976379736 [153,124] -42779625719980307655839088740417514685263221367502321747042522468177122848396227396978529117933042080049490761050375349042947215841311954876419637456398595232838075648774505667059898928861953725813748110924375620234681316764931398630029011665827703727253631660316139554524830768928008132812671978557673723184312752552622084326182764226192706225797676663885330288736560519285922044567472229318058105583401533051409123336702646261029617848849903010480195968857101203035213438850314552902259628388826667870783371984317075186293857310211020921782818319874149045891319551934990330532432596711091508243329545167454195374465010119213956338803470780273684866492386574230098331320885612338008226221296436737035347168634345849988084517994940386752434800816731169841030050505068819327122035846376548659865781006215040140004486383355376575360518646709172465362299919818473408225579077615392580939564901475230183188448694309834508481748877284819228703715373096263267764979056202272884546832792281476296513274029450412308663201926030655535565773985281609513404971412593163572069890803693208744704515690570772772918431606784916239134729541031016327190038286310773393991294957558892865292583979387180391306278392111804412934759240757799161022079098145478745720174232007756230528321377417257628538737648972523402573034161250945825265841841436315686723886222429114875660553946961222975699826524658467401702265324281524266754514241647628861568564293595553584135326547725043129464542417794059178315990862887697456508894913736975822544844130729917354747941033397830742097769418428136632451755377548505604891949167490504475404996112999699794131483669539812196885266039756213348215430670521372724342316703632 [153,125] -17572356846334666540580780028324283400506575877903161936443892819684954520009104553700750838058528384159889660908399029534496262111185118397481792778406136723474083623840025617108327789375620288615186975154208293648727045698012502966539277436945673465634977253046090903846659010931346348352960646739163677650874029728142176954248879514775138099448205004142034125920779679528004111009102775129143015197025780509547462063059774056485138927822557232322352969326480387756135930522035061618300941316901479540075559810337247848589030458363853463528643385005477348610032843263803093668561224279943557265450339243868944914569505674691068663564210099920104932884184269492836851198298627837416913135918621489586718806885960227727087762801465076310019604694270860360631571150374099481382414677470310353389410593430267799938257849840548000405571069606221105752397242728238097185078670153113948975464399472073544204729964438250610400155627076353494696457218370025348818662523130734007686347782160765589149028635833978115467882265717391213489513106194103812951418393445449681772002958098585593737037564361536465358266197602080695153076697239540392476826706686306647185581894793094520107655014632025345678512868710946411813527899370989931755330979062460097578720994789699058053780267091546805571467715321384479850060963192236752027630191951011974824707245484441306810886209044985104643995286351041311171916778862607592288998042079378581916064433168616861130506668610550299726042499717653700121475985969292204538413514313872294343014715718063180141986545387034042890882490624407819280660158508496694178216859634630905838218593417378677027211270689483074001065861879912389064388321983079927286 [153,126] -574503815886820211534921701852599005520250156450539272364967072367422628348957934554565421035624452609754452615724718555168095980307022218815010396853628510447714754516608257440807819418329586672097475928668124153740116866239564728726714201554120389120400387256680448621729126488690429102790446884694235089468295779859373639466372315469867055475889597754161517192643530712143770864457197825280410862932378237820289786026672340106280686834962854614439223315668393921154078879769670857740566768616472424295837189636744031700942175938396301019635901663792502578437300605343480150103931904709897819469290856534888474231251507316921017078357804178499045274667953568262807758157289576274562804126564314125120078540239346319900954981387027562347559317001384812960426874439017690284413368903686997227284060907815392272936777105687394477619324821813138860934294567896380636191972687919727331902684743350422924405640303901523681152347146064830184524096314527775039439231664024900633806785142851136369575437335757375661058476556268594838569647018288863715188662285115246501452254774127256777786590264793873407741764075811361276987711050107432091854232532565616412303961227169653838735503561942246590197190143533155609903054776974450825913042807481656924163865441098993599888542961189117104151841691196992604689950610222483431360240274292778373209594751845607248458196089644748954584038529767455653241070857456769997348201901127610677145477635995577122530547374046245708256978773963245910589482345777627322580540121220074326437820553427103479069385624504499883544084672029581002925292966755533105982015742458205859809249056093012875216252492367957896154742054824940758543657920 [153,127] -249968682755016271650250230956035266530045956139106480888245000185042337768738588826740692001463543582324035055034416987903929327000129666437477887068354830512219192281290550602508995987876126092861506210999722656799103928742708328568341637022683139574464016967380324420744297609007306193420143809471958857519878737137498622096604622582096526680691457618036750865361472740846596600797832760698026453650214511248926421347662920038266264343780984537113111290538104622892263478033298083591845169851625385747876536927261444559055695609049517532371520043683321181878817127835581793948933270618897747276669551876640233010469544920251097731041724053142227977565230505387926373415995899607416714629448124004054303329211839871637397939768884323062177553129145982487944745775592290930479604598904568830563649444470532626625038580751245818110774654451784558617440860042031750085717954630992974785615419707669886234664471913964326762271313001125557220771054218810661936781611908867337257448583596376330759777333258284295753317504822251189433288452689059339796360814725932149745069441976402909475940608475193800389884145085813008025126096808455000528692445500893988657965194314383817506560122096332058750187134667146375691364378871905238830599411291905493683488400096670770382273175973448914282083805169806213090165263542150266015988725291401722389555235908319017783596493455355109313657810035141026001523184175637974338865386760284804172818493550423044593324186311442041367055090399608287458401205539193898646735793706581267701397722977630125800613717888464680155176754770774797990015465598563236239308531624481432939597327323159526523750819694119554669376034528637544 [153,128] 6701075942394184208441942379643975780730195682246415204572919039866432800575144587002620547195632081065112134235939097666084435651068068103736008773578144745738309837561272162970948141465934352079473689721643392395040325959542825566909856297533002910027053309461963551969799473721888063225785726087025194818400587641258379004373265640172912396428603947164289704106231922167872498375622661310387295450848694133065820855125066052769414687022269122635285792806820925738927039907559564283992445059130456954919041448830161977884696302581740123191058883396677873509820801276971440540552425990932965431618266970148785968914267203866948432706215070524171514302887458113687569221716313035951985317530323753231092653931345188446195602266849295132677149986448648607058026740802100979926433683173977528548316297280355918038421869224219450081950326675658956733097157616390414407200478650691574026649122102096609813965904960187994127195116303637841415460649380095318853070445794512061593078478041306394513421418910852326549949366484216951620508717630922784048838265511919573149452235195653780247409154633362406159150948519989634080811643400415251874294317060036202952148322583000339534117685830409333562921737043706765341436505641621146752267568965721163770399944675951187426989718147883810845138780413227355224340934111855075815474851396015863984891500861742459408196747570657347836310833357044659997981450369496414657050379154458354643145150716352094474076214302761269990796238191565816583444427901312525351096376490445352614456099091935073389201133434148741761322880690657360323994305594619359321886091145610761554149289155997915607776940569858018743235704 [153,129] 937067008535351039024694639167545708540614143627298735423637587420848587000511928922441683658421869842314279765186068928603123948803110142700899701760851343943681332417279184116745502900228607556675316364093207322195712749699365855474905705066420531356081615575825581754348022842462946895132865770786258638957666172299225860883275173575786865168365771292093645710043904994280082606012512530144876244838233145759004109011361908621080456427872270280813229282571914966203673736341433798704860089464276507963732925630383605114184843235115444198862991961454396594044773671946476160708122692911508934181895930348916682430254877755990105723793509604001590985507096411289222984165986608243397244294456496996055370947069951181325573989021725207414029141771511069613967304550362164056478756136065471402312956815092489498200078373310787494375522657320627593956971167743422231512902851124333417792100243793538667183519069806612443424162239167302985012029840901683348445111845547483964859246126843061230074754666130862964678558841185412260277248679946559077169807921777977456320796742620473318140562278784848246981635531319373169691943105779030094230557875876357654241596201686711834903464846212531782817802295396174068189424681139503574463638932902308126630497037648172218513988641283287692661882193591237263714424091967388125002049739149670436911758775575064752962555411125969558016828846149736207768621975975977948442591117492599061414063091916189778453654166171990311061503040241776380159757992997995583476759560816494798168954903757316238117424564201407431762222616595678170501034760441712809604797045548145103207635887067734684242869462602197 [153,130] -2078288349379494278377741208981694617031038418427913859157905762293622200467310945282194809159560309706083179456177417143538047846872316674928491900969246427479515605039140192383310671674484376806321064573398824473403269890931677868652905253346205994514763897753058479354213469563815853099477197200165978570045828723346609034344079535619711910054234015815511982876344173684043007172355997755418784423918099543225036610960195297001397387557949491720522680309308382930626801569770868550422814838204278195537588428733358889894348113604670876438354639607544874644918799522764231497748068227218641206429237546753891575990758858345934230019900749740054010428749319873240195304428170238960561132650057018658950240189772388299663599106397553131771206548518093847115346694252393205865084208504863215013302672626025569661164843060894951953741523952867829896806606803161066671067863857962601673337678554659967377999663504675796175389542885553102956064292431249356771435808686216021771751143238054665088093982996953976358371165908464644280113342354472395170856781972046785710079036305121496259210057891895801748845408684067115773663663883611580720162674094318604707963857126151284612290293357181095602348368956141897548315427653120549712952740707744958401770796415072160234164443158455962489206658485597240026277616508540881684228379659323330505186355712718543185246189001942321725182249765195444586612524378029754367000449818599328039854595566465730932081919453915779245760483055332088066692051673372419825091867970864461006365773108875565076981883011653846676536615465745764053707622021890510652151548180253907237658709494938625219264 [153,131] -86913486722729151305258653031973570592651782177087544726582870131064011661833791860324676211566662649814020724094041472075322913219586750228896866396730712419408225613152487871450389003667972457088060134280366943619916099569446678442257594209917558438384358382805458446382980306064350761972931770238816247340252759474421251829319161954272726691316929336028446519954153743276511503442496878212598154264634247718644937479631948805781664794489746676953896677070798291469790186172261694795862806032333647783935456143572399441819327298667617147476563329480580669708807828173222318458606781879184471100859352156491498413248921360829669963223103421633465146152829078228715319029483413259967218062966824822205021258103441793047442960232451215832355218272975848872377976722388836126833803691704488192657428348299168604569574389791099419457747239615439877462905420066688760023033238993322495807875825610398417323053161468337251735998264409225585057774766023829992390809649066859155779060753736689612157297470123293865700051654312385628354290539359185296171677074620585812978611376575743327898485861893120739791882141921313694388452031335437958542940789832751806324126930081901575473019990492537043996641313292047581611032412044244714578554663410710541981514689298896708982052335240426505773917551213774220505547149636632165758422407068578243270798481790502320537720337497303666115043684394287217917319936566506767424325698865255768666457941833161621188518119869526178067769041396999951234411640737924609106960023434235216467269664567127363513613065439131637849359087289924139740512734628867560665056679698370081391333395480 [153,132] 59468564144601509592614421785019445987853491247164742822825601177591276954908938160442398700716267548371660341695896054546098621072760918153182081579710885733639443779982714235108899785190416455723134431886621228788827605957458820622272793894379160702322418733739915512604627977631601851271062524302471149840676561555993624893594977378599436394323628010663647459063113650042453665044550240850429689656325894472706214413670303946749907693431694492639244194596559213468346407794602454737459341317827483007547319916609484680239265202234625478931603139553457265445796879767478311925755811428672495123810938141477665793985036623316254599305474803613067818919032028307309448182913720193209499565971457740727003348010534027886562353561153861889609182481828664548779054100170186089593131631268090685904521278579004738017650768610475462962191336042081230156305005307669577225565689427692864202740527655971664658943126756643071860645470494416404316329677685478726653316899389012258202829763142099518081619236644290273065098326808130366685015413128102939359735701481433422466967139520794844697936848845940406196503649755236797961909289476637455917528502319717297745667957796860004044799632563366135447758120348624027374110861430175424911840977566972112504476960177054359774041432976162612943637961502966010132992312202121355801314552037416808190502997365363747107231836174549945830789344011752172968048547129534757443882159079432547017445556059965078779218156662336851648136145345093236032129394143971308448446794342932930269895626934621439304783484363728997356230114117057716911382378643246118471714835936359648 [153,133] 43707732442553364722990600284324538173173523056619553462983682512854526638143767098253254773475792215040229320343662369068446854010808932282438084365542905608899966550960154281889875166796983105682697628521783212123106996858400553843945281130880429675056808536958341868949919534817004409072680128271761909723006013551100899836091391326590615760925886850768271106341199214380555844752627286875271163004406545763575308167233512849461324763766389172842348840897129125562140005490188961731384782300367506575750258744689454698312666496750695550985016210551607207317055402475819613924730098607221379082844562295435620857873358011549916038781537531939445135539412330090189533817682756640926450659590400744393254999080231471285812381257063896055983697485104727661736334357509353774180995739446223836395073204490826231544007672187803059680999105176182921522693056050188097684226655412657086535747278857798273792576208823589349243855059692164297981311805061422928296921927774036293523841489013186781337809235259213172027615766843184692869208527363995652069152931037211096189896000907633901816535727384346500482476680764825508183580447360595148878299177710211568583370251854512702514795334933917777772178484765330258201305851681553679911616352548553562927349112138987570169464993083952603272939487194678512229736523995291057267147788727221034747257289511280535405540865739944715456665046102309593363191322601910881499163269357994205794718158704469823017534741341529783529467205271646819703439091805343541448431827163487817478332612944922991276497250730449626632989977722198011209442110163529239344234 [153,134] 97981068903833823498609710521463649987231619585266756814671649584502493477150373059991590805338917969282960621479335951314753837587537693801696037594561132232142409223014471987840051010039851063829839421206647630958143840415960161023638406176518466749820563548316814400892598197202759424289682446366666607790876620755957167973996255890346727868186184221317819863202483920915069866682494043550079072492192005802685868575305084310358086066206001234187291610086588159751915246900308960585773969813713975161025038871158079704750938108970403946306397358597838319943199798010194582664487924194264332892548315105673633543888766741447187955540041530872262440780562100458978633259284426283726434571934861988355107416642595804664960267140084076476072411094938389284712428568033899325030396704153784765948674360673857874684870426264036325968242096322390910854791102239281747733740386233026771916710496930158135047154689768192752290838978511470955664522794500134002948317038535625216392989985911306071660301584866637097721657903278643034206286413768518292107350915800055860376477188626851043443401934970691500607711456952418988401546133749834549181430106040777922353241511958667181209470104888324996613637027751786296770041994263876125319643561890401096972636566435627613870974374316681981961799120780412924677271450699819933598276822444415181081533894898164396510875751581148127825724974237504295874690682972000867444362403609914834350732485581854752463149901234091243191186072072451965842060945207447103728955618324065780413835837337863708092621476788888249744895448069829170099576474752 [153,135] 917855687773774074006493110286044808581049162500379597903874254423533237003889300640540114590495032788172918075763172977780982349036903350400866581125980043188059165823835467931592933382843264437483209260569312145652643878814969617154714269479425191910282654592602123395314314216375995979565271977478074841738216229792757633564265364965070274012918585196376268803745022320140089799787752153413822471841631929154887944701709257444340589332520488715754894603131620068027900212961406001402409550852389776748475435051531208743429784850109705233103895260733731929354583561902540188632870728492926419431844266639074804214959443617542236440868751721321734927819153193508261833362446866503207078440029920589963442070237003516474132693267239384207304779995294806803018260196276141167994203781658386909789415593156216582194603926851424135456524637400034802151572346100985320545296068819637563898418371167884100997974892951844684837924628427803342834875479887526165333863257619301036161967365672675644073220810627896963472633514403008404084931740323384936663222330018824915078557290083014476850826812967020656412942403877213365583546310068913047520058895858433263424668667827080817404470030123243650836419915337675495114982899425190948957331616792820127821818662889709103189921328361869904401971736303548566178850181165349417076326126077151977126446870374039372646605630042551179954194171576568976128869267527771077204706996423665452833542174937332519736003370525731810521468349277936113465689708906236988337280437398629595925787389019723099388908401607452699865419828879770592 [153,136] 60822481771091659080767650715038352724368111884720237442041654301606585984357112609336269335673332616362018668674145715936638492984322569229413028261392552862162867065511051257056519784586486983758527651882664318318720107042681700094235697281732239208995836687009385778231311650689167658542772612586066437133676754581387417572537636077790102472319733246401694934303673449200374775348213715757805676172676334520501710049725141549173062592983007917361585323411306044311303347213716687732879302769493344839270120695667753869632308687256225273434518722137582248553289456761922246951946696704639288450749442090747806214741927121169696477191629056656046703442563483527259314845138472212569327555664083934822904232213330741786168714682313371193053399013561817024231127816571021931647545894320855700390273138679222958642991303510485703819607299227704843101388038822197616618390776961112060647761215389810469629906017181561243823616005187654671148594629632714507158365207457564093711802292572829409985042872246459023568563278555805730310479506012295354712434554730111540187944124693707113165363394964593348328964988790755489363855116395923196095771504585588487661526390465326281835658937874588995627717416931264775421343935587687543229805530313092901409649699355904776563837992721605845314511877319377923084385315757632750071338392900015122625273977079171232769347234550928699451911725174643250979276644996472617162134029801090756240940754294392788964049013794722079038745358528004111069140163103345457977032423807400105808697448489822549895449300179298519752568 [153,137] -63178164908916169574554035871452663153021928446452465233279274853087091728646926141058359190315466805163087135605246313312344082827777096479804058889826969687653168048363452928413572369257713072529987882505432577450271866273622408463096197711719448732087873284117122051109510742664771519414287795041364840728006870990936200978202120546902885209491172765722202190865877821470777778933076682030878442694496283507810976734076476996662153928931212431904881679343948157060718618349057256024374233329298527484535951145399587297397731633374601016966197098133432347062417805800214580926836154435679666860278295148132533212222563576737473211802892021039968209606580087466325513379319521652601938505119351592872433274829935296144734190986309984542530047908148149254853442861538081721524337985098744917448953285279478257027437206295082572258206394436016229163366772955962361587539986035880350695943547195249736079374458021623918812804198748909443578333691571111022319988096977896273671234804756890544557861011382904810612748534853962996252356073477150641094311141313831807321512612816160494875596392669551513384753810597665764367154957022470688242022824522370414996051321610514255337853904647598415755315281619224287925432554301205927284738260469489518993018383542523186059737880364882578186011982771903397674800625098215001842710453882905256422698906139064215317204813547242474468473825977137001944515093309699077435927822112798378964393034376890585625255330757121830442716631515184950797596474372030103421136046977593201526518511437621857744306586139 [153,138] -1678637063316321445393484280686011761302783931838498898381272473572021680310363917163253518724098311892968533768821444157205856733064719343855392788196445321928279267117332849445507797920343372678604139616991434130876787822130446839697333175202210593319106559895775260451346104939495998527941960100570900544186942960579069217205066624027765934176960511651950440053463275117320112884819278614902107622927231902253834391888437331011380824768699110091602993810785103245260158738288836939493996213217780973462186406130407653921549931726763626237502303578242041703455579372384767371946011933245860545037605426551392610739499640010310774623801309448105071020446158427086960906976055925164687473508171803503122960106555738694239987174492970634700024615866921060148991833781348872034080420434849694098138333812456116517848745243781321351403189042024436329147847780273357254451646882931695133981605460837330097370909652731443526278734554296208047407634561738809854967713684583433997348832941688866629436548473337821710316000595900742880539205238836742768390897803351648206672812691789933263382752895389312654056560367554483381506225001898339966502513233094969106462515471479454776219060361440185648091712973101214333522988717819533817578854820826960552274474763324965630920540405029983092623634192241480741163461045176545832790802402508345027934560860662198752507067188776950970936141442587277875750033620101870635444442259320161221099976430835650330910247131656596083621612503213807350800958775888403007529097098216691728000391472788992 [153,139] -160781833859880471646392001705187117117406046479053643197534100768494771620421771161244635423443423392725583516857901664142437346812496601554737156395182988137897914144824760845295737286933832149422533708191913832771374116515376043334175200601158635941673059417865602072214258686002834822410389402869542968412160873765202919827858205185605268800511241309250052599427381392546857755403535560898707125396890597252680302097994314057198284676247414206855589062746047326027180619538876936986851614238690254226790645473403137740965261845513112033678152032089863561560150672607465514398629420148912274602820575869132199706684097374781192920039595512543616173196323996377973855609468704933591730519643810301917405635016743737155643045682821093442720655209326640818543863014050857332225124469954035837967358539207078421750815474040039253510851065679915642699766587671968101538826299067238145796484786399892513519233227019684975921630967070249321785715983674916176537024949164657773504745459049960219809923436873834808391873811498707952039389126382820072217591160953896869578298036587644262806395635741745399274165419131902012410490281713985413886621720705688635335730391264200391405837295774432917196614919850890810911891880108302340319548546931447906669456564269327660753801671672373244450976153428484038083744894924288382968691838897662288397924746767774443180242057731350843852909698196584960146205281378292211791431929527674857135016377808503129406684809383611450605094077634289855271893702073935796965757774006079204128 [153,140] -3313262990442618119344746163442933632178438231259672824267130982893728673783917684678709086558368417888626154384346794325459600406288555944006278667457822212996199112351905502178950818679185755744902971181832844463095557468401097335183464743622493894277468076476144972141500234492702834362435241960407494599840869334052947245908512798713910726833863405470624870625168726603367036472584375056182662141565550173979505260904567876583826986674591029999267213893868949014931534204633974527084871387623918892967944806082463252764948175583928868267068461208754722043379061107655605736077669620258160384623825094394315364620638034331677929051923855654251585389828569590370632871592463680047553857806404957050103787705333072189357849472084396528113134909852830672521772229869151498662182443023280917857163473993469426831387083197807253469042819949169203843783188805559140731738119287989315716627530281055659155919806829824447804045721476184689327293627434164393281135292652974060527015534431673176118042278024652976042160227534197689635132190251997981546871603029595929198480770350994753797964841314005603650154295633803066358742909014822457271098408714430781890489777990699823620739959052380230510228035459758078951085416828062216114771225671146438324631362143941258577032582591734505888219395433561645233126079456361956706318331324651656274889177708717908131318307428702643928956799085310445504311797363253961460371281327840489871952122565067749531154396490378058924179427848487639301388436982062912016166064 [153,141] 268397132673068674344308613479904395181208584504493177892384958888208385655723089841937987270232652534587561042597122694947788702642592552588868805536582882250353714781890328822751852132513368399421293658130688201943941768232321979418806901081153832219725850018955457071231180636305789088587090167988852021397155525376422647559318073274798459066689710994719282912928725739183856691362761650878965514437533853582040953981135009322049439455650636571663362704833511122617913896270779099196037415670308260800125353673890637822475558048182265667041558439907604658019993881292653712500604981772570392763205041596609258248409572318683331568128073359751997733675934364379145693936949166632879980140095757755772820752821180425064213573473287557973803646151424467294237244628588732067867559041199459115513469689982586272413415705977275842164862637891510882042487538952455454217051942369087122391066159192256510100958067369462689159357563330324625890438892642993773494761632935948932593987401440371667265130603784176215175672046024436120936833852377529631937596765128567754896228220173088979599081021670018107892864578294572412175519224942756714914934533453333043230956275875080857100698446553587411468340215783257820662003314253726182859986620552246899134396567183946401136567588213543473704737730039538411576626430176227026403446584134537506962938872039208037336283513595986858518328242837307214598297800048979935973108835349872311155415171137698841951173398277364392901569108190036270311562701286 [153,142] -721667279178688052968432770720703677256467236033664767645978933552114830025388640734974021279428913093699922535031668996487015369337515295826601805833133912021815445127680708033378094477973484966078753630357021064055030832603846006384123370508364079318358532996503791888217638492844444855544794387970512341173492304973724193609512031143943570994677087383601985988708683180310991194437197456293334169124094924566491000142125743445530708428626682942511366715093557797382303428433917947059138079002020390721376538184785332992747693759276999338305757667424745289318120569245068403489420757266497921771916114684677027122066377878395168263772580280749167584364753299680746260187813432502164289101567436509740649619907637275618448683691163184092426979433038351237142410421851634463688831614198633334718249402133416379092710363850656518358160250439930518185265182279960174045083926944431873569350486407479285044616466653837112725614751190182020120754978959447666628469753671927260105427199414041774341462351291602236223315069297574742393329091653975181311717251586555173793786919864110241280105962361842977722118133173951260366644308503254589959727072238854002131844653469093115145575919788626341688024456577003573383633836362871136909261052021719114238686366158855975108770907226283131089417170728278343892284692473072558621914704401280564702959895721712329913799303364667741200271354275832587843805601550302572110725550952328777605235466047169439183384112561951942454748570633760 [153,143] 2333574708180427980585475470979207186001451068422377488726771550277505621845550224697564329041672244318066757853504770585192986740928868437843086385745911086402514018571359678005338035651757376766894796942948562522516776771584356044470676829215574052255338207410818376293975925940875556706659100111185483551528964100592488049716060799594507813692281598584961679199580412050841074822087790415033686907220454713987517477485809546990770112191477333686045955186422034271655259027519569543019871031230103788073412306569460276383171920284214054416977294320666661207764552440342281243900878995463871116163667806587985162692676453998917880845810983470791143677663477780565574531338531874682318433705929010789553771245136625763055361392608323373892561139918311904652684867849602437748836932808210793137233597319155538190814284839209451587795871186936930693953021233192467938183923515691108304452436781802902193093608626181423156219395450020961425051642149651185587542500088965288877025388455283777439429453093227399318541119796494357574087613051855513665578839665894319165023419182559999351586043076122961535361602640133341541099155030514359866004434272919623862689428653812332366366926520111888923542320421580319128914117586089776800990401916151464469630614352364559584687517408307749817271320970794851564649473192180180085645186527010107549389484317103478722046336851422278202815423147052106204388105077749160312144699638204200668328833532208727278572871632044896284 [153,144] -1357579303286794830295332259472743938598596385917771133108323644751167943626587171011474087373144916503688175753091368084143811462406415121685361604756128158320904805298815561420650042761111754761949711494133656854513536707579864078108353088842748540845057280343423125573826286454994069397263312673319469343887367696709840394120618431449868208387138772033190885172419790858259682765995210006401777280431853300746227353740779350746584315987930847735739739968993874896816169287152053253737083418652880107178971121046458247826753187119144917866711481981315893849242364171545369385474126152470441916393250581546659304633223861538792155624171612731962498242093906562282816714870070190659724113253050107738481963834542861007783502775655961641640996220382050885365580090310893584662046974546888893744825858512230894808352710066721020957008661931711824460534744299584192324988416896110627656031747698324388054128884160765346195080860409219608083978918245847899182556602164250618480725746177519250574441526216563783277129538553502295486743787997299544752178064179724211360702159009459465856998442847199024298716126633388348769458196143719927097449938397333702968715526645658382492703134964944172560375649012819226518359987242287558162289300913401812673347801107831357047878325938215176889558069286719759467701263964025712272184057085726708461160927118307907087489061017781862388388451295186561985553006606830608900320443660772898420146832545834077736896 [153,145] -9403394642207918759183409458035024945893954874065764593104064703351786436414388186890844739038627358907223516059873492255897811036864594945601975383419742031203985429430495585265233856455011531219196228151426245164021315552048986337607144753309800843765848156951533930775317047107105791797060834104366704333710392563413124852020821960344841452884373747636089760725965638896485550316740898807907916548129750658027977520428471005908417974044390886183737661054204341660215626721310255875693164862274065943550269127842511855812888130011331223325209601698028593927666844693181966657890315165871307100538363538956353686014605777258696426530036892613503311611992362702575386631055858045326452641420407520249897862143007184045534027055438909877304121010665128937067849353147780679267206588453198617993964239852310491888460571181019328169233437245560478299008375501649274961169295213222144226080222930688839275504285055172825149460688146480852181997841421873263881869746639079863031955937150412937737941263491725921119598793811807197920221214899752367687020097396782566738507640617935242070676280827550688448065505207269142481262167194780848982938968028784436998402811636735022769356624908189771173135448542945197447519720249381840340585313387285561927508990556345199282003021843248653196547913346811470546203120806726086637116952362561109978396854491633688225460652209431441036717491715585779866991760128199858662440230309889610537675488 [153,146] 1755219488309173824918797142461190086115560470594409063766073376336905894096005139963910164705073832793809396823055880411540124726715847125416312149231362383253975098461381642116353365587750172451023537965804997562663601974303613489705903693720370393580072876951887484792024902896508380624344413145809052261142032511268969169214226520070051716574746442214282659452522945890788062546238554140325708032007718511628125950340462949617294977042616645511788005160864889808859561333520908018479877572770535851212955770139539724244625830700173525075986683758782283053708408963836578359009468230594351973493512509845203542484472764259938599220261651655410372670900318873583498893792397639365850869957686166959284809803002334237134585036721875267153117316365634158853601529813160024328708039488189763089818378863366737125840993958310278353205073721770426645007345191178704134052532758008946921582327020830431680363423384100044875776551506846440553141420564633870939273462189796993091878369327750690410333715263702625897497470818605251351527577612168221091012103074286477584846732562379039068226186656830517708742372959004129908646923605895290208098637831725116598010874195143700092671779556981065348610034762336245733074860394878293483109081979169931656612726406987466623603104103517866110938543067657852082396864257993685132987751735197992547923677785487824921190721531701712113023378078436597150639453532845013260373835200 [153,147] -2546863377420783727201615743427729958882993196161254338428751684408448828059057299773015535089637745419697579727667116652101619605960675423012930384270604676226691319374728593205058147739425165965931909741041520373170195924020086446214828629302242965467260089490538258242189125558384393609253102074388186064240843192671471753991172203164286954719893280338849281522105108884849343399649419909696602362277831034804060310092227653471435507069847900683482386926809883971313213581619550201239029743623470214446509360921995710725973815839983080409406970725306331660400818611224663613832686699994500946440618019566551193717802729512087604260670652897040742838966163539768845901495387624639446457747889027535943664429983107478985248455972529986787718290493371517245844092260522909357038011221651990703200738529986981057066181250016074216434518917387589801890903037687327270865756284629799685318033735346477923068910107878545729496719060598243971847589991168725451683596293032477395292738728597090973969983239870384591348733368198564818070055812680137555579560748159675983995116363278148864956075081654373617412038339390788062778078827010383300423557425554280176383752556880844539013338435799354022589812269170729293606076718804419992909264729724898637791591715432223078925707206749255622892789732673565577738018444397562921889580989788837805606503404950112688772706495617229827595690050364192746384312221448 [153,148] 126429441709939504066566480303743180286986662452433090670122887158919617912074940593910589848038189869633670137291966158559761825989315254474909148196093893402438934160554044614847433004766443106412413147940679604701754762868701167483252093712252609995519708663853150083864544713394063304123489359096020790184284502617191761325706853470486498285604833961674124433675575899842328517934300245355213191117376498197661394050669341731070911213398163172266602756765573062593747770908023056384274377516687420571974997301773388876446866986208022317381580953778576007778560444812251918373455422672414646119850780532442918280603060944740792662470048070773239219311882191017754698781717002628115596564939668300151398435066362281417720671827967130540730884668241892810028222628141175704568603294241107408785435331767032625398478191347466455683552249078628018290542294650579048516155197567311748613637656770805487975638165109444623550179730996959393201133238240636476936032929019113341326265438365518649077652099417173837601920059056157901190453184701257643429455384766334204071329137585069792008079408239262366872980524865462689675510464527531617573007222866428389247067676431195959013283091968643088189972010978516613256179308291625354219673655951725584186291405392416760959457372647624952166910724607883829640197925577130059778230730537015660607933789768437906536702166345683878358686665051056 [153,149] -380613268319665881386005377376682844695470361206028960293223927583660108385275507257535662345504283628388692643439101290904548241695206712102328606692370449660628775006225989797644771507709998422984514124837663123375338636223222011645811148945392300297696991590168709178973787376644744271172791001158434226797119940207855196870454411379000430559827147365044553099592649524529493677069493073363848762195039231509236067627585619359298189225314571070337681752304469561150573308366165026399881379230355375333148192201191115361993758217897358657485184080092367052603750430671384667701474891803656526902813553302065650997197533315307361027232352264466519324497561884881075102342783544680212293833874957428836535231738440425603475735267987310138669731417485860624572893134429594480643505769403876333174850281510548785825726778926083673791770179382230175238835619007015339784878022217161745943714269009885530870654563171324867867883124616965904381245482106489437432409222192777902598770248909172369908933819671885348346624931912036304479907311348669599814227001156509697038156213275742623935670010235467197275678288696539521530416189027644694451629578101150562385941028144111634614609975980544050243344842525140774351570613527640286487671788565628383794087268674538545843723339398243181677790697903678482831404850085825154210888244288495230299859808764243195252770281768074 [153,150] 66856053584207811766166255472596863955279148117275257953036144775818735037992099266552354175863233181759522854094620795024277806654032854089997670217924924875595116373073800972699877960155237173131187158552691501885368131515772882265855546768339532391841224510237328855834918161629497301536282706048472493777140375218754541533683703804761662641368104816193780211881018252571042233951707134975946211974707340116631372580427567974639021189909812133250144043074184038641169855269742727702782736266073101434754054756200957155748036676757129667911155557561478299991908854612536149273172190842255654122578906277478055134444472926051688285425211806866561663027769763419538538670884607316614172189493044458801089939784553143447117807944199252383990204468002545061201731092971891807267602297267608719871951514822525362087937529038758317200197763349319880990295756471848529152654390513217982987055011746209104419534625523040866089574711405720475033324610796058465302246723808959942350071198006362384220057704111175085894410788812725605000051339748186876144497740801242350045953389301778771450658109959688705314785383515411791918190723617745168932591190419189478205918913197225495952118933539990683701162919044537656016049568612137134208937325789440419880423305567933714517934607321105727434954503018421872072411165071420820717432086440991506995516990534144 [153,151] -649570895782600008291028843210292235781313204865478748888282006951525996617478738209761496666993483911903789418469188135644270092084621795140716487110789647585100842429652310049093416711673586228356300720435961857912162537401519638764451809446088346956883034795314566431332633869926925859215964517736763859394046688857623803032829923102840982160261336864068588507140463738730579116736640184575031264627065056410283099978986172482057637812989908114211119398245619658418784819016982806595585350069139444444421562982995047879552472316310755020437295298087643131664302530214502670574107028592297845024970680688221657672328462977373584589691483050375849591072311222047848187852296125049121713521076007083282088548334598392989860255298044253593383210025213621870458130518733014774528621319603927898858604243550963301941922220211672023904184396779244836627283804206339279908714705920781325204619546344162896225188744294168690352096392408148828594421872080089952122177070677709465091209275294922271547366669865402160385548293511421252044458033479706066984363287794489090417181842723176825125285455787743008403312026384148266979997705328608792508143289511963737480249557850348906622628791802958771823663884193215582316123472915405706197707447106126641583256259800381006843519824094536783951500977945459833751115735835464157852247466160 [153,152] 324188047766182156378991450608919505858566592637038589015731936968461892554170425236199631027707153925497736284131834550010385719575522022770482227272523065695214700108332334231789247296335765302322271637499402051074007792960416624773737792451732155672999874788174684891769013879559364660063368973651112251109509441115852292361911564161955898809545385820548432334848097482386552549470598088520047335651042335531964331248038354569152171655381521750198149882174186062896759908137873333566383177078510220942771147319793585739044809928322496533110850621370210629058179880596409619865726556855960617269938161713703896843990939913334426238812339674913037525122128780934430235848530163545929781792650632287929158768819457417301617029041922650010843575597139907837186152191848333613087614001317907421588142839259607490076973206168112779713578365765150653941684384941496719844554980029028213377513199362385636294197139271589923865628193487914497767658927860574649608059297552482106503515126232146111452124080954556238274904161233052539075816327791846411106204552332759229292827154235097823759881539002639308802879447132503969267836205317514388333221796931237983620957990422853991212123124255559756177319735343634843755632357114512369917820636710213162907817046246962306773341316744806952032036825077705675467106968 [153,153] -7557051038067344130632410453421913701924416964165085467892158944317323209033237097119271775743503953817032868888812976766268308942988092352847502271579113175706627412899252866733859506973389574287512550634334340774749872431867894310913694999409031053551742783192674032259463894404375377682313012621010211794070974244064462294751489135427195342810947798424099242837427255182861131553684716042417207528299391956327723714058451495001973719853491057093553159369808546269919136154458054379247188039332283979309093709970586375084442572623998282993092437450627907669741170715298055198895061362294999694977038786939730495613959742120262046553842401910853022901693803236433572043924320475719697007498797343576508546329854201105738076531415635431447501341657342128350963613931116152483326503352380245080162706893682469843102164057911610538412683891305815861405658860251618855976523763825275197609240418300841325807795560343460678968964327020729454724368517307743390024946492964947124646189564701481348665446814663311740472632737037125589121368940024606829796190471891265268737679581614804082787289094357926082315771191670071733931097116113503935206180196976530995000678687847955763172014630179351909067978521704492527900983849372470628610253277567806178823430166636721141291875192851783221743 [154,0] 10579702546962485841319853009124651383665621242296660620019246088589676502522400516634250711367645275064643837873919055527071307728047403444809886669961983525084018360938537472443647638074476582585561333402195137039535272926519880456624483380822884990785994770004459619748126614423574747863663091946183972931736600634208535093892016267392968876517166956240403444140164585591869445292520362400097745333568740830527176184380571919963545446134629478688962198090377948781290951196893257061073306084484445800345796608802428102884454483497866844799480684151987867165519380883551649539101299049492749669548278914280368143938721777829860314446557913815345275144318424964368612991312077462799352466443286348130821696147707685538034224061810415335167919041233281605986041271263518487367157918901182025006234539908876120758981083632903050680694779866775006484381949578892210351130725332697104557373704106760803204144416698582485127510906938567466037932911316086940109964799694034910277429099819411283561155537849434149458443126683867896312564446518954475017890174774649585656800207133645467227579613817212558642857785315854649683205042981258571710808910820001468453844087303548804334163683629985801273648382506745856795026501736421620341415242005116895550032621897842358994260478756101270322221223304348296314758368950080838635581252548268150217004933524555934058415301326429768063095205802942142896744693123812260410260663763833379067426060336360831104494247109048935871596396577940123066527612003397790563233253275788047702035036547277030370856097204208204712519173141825215447898345733984337212712933191620474935171021247644014789865617012182097625620789995997550122612683944158887749578526145097902665765490551493874838819543184850477184161963879675019912286460846235934802655502226796081489898547914806434865429575596484686339479942861380801991738333119571991941262352304097431559061801201031468732771195326426706166010108745590141540347191216667896090503692658653032503421544630565693421975521350744617634367804569985683652016761065847254897925470338662536910623697428943479104882487102617803072351159501106110204254366172667251257539254626254984745455900262662144000000000000000000000000000000000000000000000000000000000000 [154,1] 40237862760921181233815259450198318961967836592926960249113298547095577216942976553740926071040287102213065790178499195656633380947123537535464899292893224711625481100782965078279057985082967073476890346239373433562542131641720190674316383868198078477160448907276984566267165426361326907698728472447688211933059985350575234275360788707969379571164990253442303838682674262082406153245999539728765486754553186230203419069193516923937294517937730449475425120943757660878786165515989043996824295588692826570914025531717402319787807069963773015802328136709822141703503663878866272441777545243741848185979256863633893742683578054036167571592634996474706187100250744656311082048672412071342484501765586220542700972612738916452875492342686012732402800035237135868707330783042479107951174244519689176610414240008932705608458513733964417065539912685210736075699406479458380755882967543623143352827919790626714432499690629619661205942449768932847066782606247607298131907564361594104530368273230887540098525605315845745404344703792089628913361194067665355755385006598017665330069770947617152313050264461305708944596982134380870753127815962240123517726692374831515688732779625575725021286352830358321996715303655876740233820933547281261510526875112005253958552938638243859207488677995930771717827825614497157714041042388759254614640157799719844915895343049017658354384330851631360866604406270964592355330551500901908158889954343992054684594642401388095284817747630641447163283175582426202732723675668716531494019136206039319163318944472704318702895322054070077570973655619547460065412287817102132118025059519803798701657541406079336807678363959613721635681842860366548381450473043083311181658833205473078305474364922642192226820300026051884813999317802148103760131511455213017622598419315358628363098511515795697639720496518464317013641677977114670603639058175395150759542609036963132285137039131359795879935058717442131897286255301213500707051700123023775303052863702110977534563802355670644872208874265129959267389589527931729145693969974567509709400105531296670014127036196838143774628168115856259484821607938524514960731086815538843606800349580786316319353632988877291520000000000000000000000000000000000000000000000000000000000 [154,2] 13162991550388041819479665830814146278282773244405122267432924460790856028626939106253656471027752383470994736979056579647279087183182865710403671479856704126843286091955533947915570150037545575016605963876273448173702262499010230872978654913133561885228770211098022656951494392853318505143849003814343417208925849173991684802980268860446736561473034240486356441390303271469148622202024403746933901426284782640769227051253458624959953596273641118357211711265437004027864510435075578264105970317349008643036973097325155517998470325646886401395158015734176984530010789040939977405074541753385258833431770355348610195716467911634273680355516865579628727216960576627505867929164178582345722441085014486315810499388882389169514295353588220198548680636330432110836563347506370003836693622207143098265156818223320635507757603435214907371981281118858060619172446625354860707653039764377168765326625827204954355153271437307845458391555580933421018257906311833207432370335881628609292072324241808609616505768981266543000763612181821164486501841899005147753161891147494103959648207385303767884795538838945361562018366093872848284521873729790650924025047230125009421843491242302259522560581537207270093246778036128176194127724564937197264577818077589423779851593953537215279132712917948774447488693220991091382417591753665075206614170669081513635168878021764068550126531383891788983912504750428649763253741890165576997431044222228896688159216672363744205223835254541752868573507341738934036781449718073563627314480718004926678011122996378774776664690560210048191434714993433241630227763473861421103426332233145808174490536766125895985415097188224473657008823332735944790557619684053898257816540447259257194335491228534381835431891909770604220037588111494922650186244844141971271281918341584271093785065922567759954247096638475658711854919981800851662413628727313548730769257370414870859401456089940160435186845948735905261440219295117553682001784304959364787592909350658275042452477817774553721396078421197812795878719572901085025808797630013333214305741782330922192530283636956099453947053400166361234888983136221792766907507326059714234147007801344538943183490107376500998144000000000000000000000000000000000000000000000000000000 [154,3] 708076593897840359504742492272887910363319851053622541665810027652576203004022959435973838905197911910855442353868589281954215629960714056562245928379355138591119012680325344886606562425116719410302569817649347451464565237525342823797433143181835090899946157229486888489532838828606019766464814623826231532730101871121773590568125788831845242961330383039669029122701161711461594546437142967297984749927074406322756115879393368574533958166099332437652451584042449262713091578311043612505832714495947995116187845054886940702355550064326600512859545906805357325957305035241475555687242105283824051076791226685271349287200071428505114509499528126533205164290496458997331738819237157660421820885042872458172081219253855888164243277185381201038371091903248103936078565672793588876892157223621167145549100733576570291555463486434125194186951900011101178300874726189830648529894740705316707358378275390752955258962175175437315192878001103178409685087529035521933407170426096145628166601407708825228847746633573094018439982969759455927390027713770699009672966861023347090626344053130012206975947817947083175155655995169568404984622595009581018213189236610562224869705949464147501048940518322717032692662625639705796337660214540418738247141391764236470582359598643740044867450208437113800446511671800319526729744024912869291131535982847553674614715184617579446014870710277289371376920141253230034525070032021758789289181602336573544869423122000652200849278741961272043415013676742593886025745764689587300846310166484374746685478334476949603012237808546201082288435357473933428971298630340368805053434189646356627041996690022383420165265136231713340838960516826985717028236739701250739217983028800219067492594964770506316948480737111364819759350337009052459412984260554413527720394372542977613677928872133983402156898065293036258432359449249848080646912472840468077928961518723790093468263075991354347827763233432155417100231254648981061494882077862609419243701954371585656470977630093541481754408874060516122577659046409719754595872100313726050352446726672435980868493952799385798136943328080149195324117812726935211533126097071206637288387986692176678873362277688328306294784000000000000000000000000000000000000000000000000000 [154,4] 17298443487127140609022042651013693532950533099413079871975578419746595632280736677063589635703258324523889175373389003792401773815408215606718145236986273977734362873350893241706456321245282486952892849521338325975709048937400413217485684983471489360536644925345716527237759763913551270512663324712049274767151293794166961175470509865375062481742817378108065009346793968397386917577414449263007384347094972951354132212544209989192442205074611517115284622142937480309001289714484593383892458884444517959587970996885307005138961774192623522837766419760628067121445259556611254836306999669146339461159638368422935914627651512973014133182094366251932942684557756453875564642142775510491679782403386813643195931041443839964764437146316734653586558062350176929148932902870884607272522115007765588720583818669609741362693028144719238271235625517121551791200436208290159418500841120905940400373792149253222115693036050672230681982831893492897711138875095685506098796607469206270811673049671280089565969371780239036746867938891570089278384167293512362495194945988029763147429215209774134917303575577003732571034074706785847621578244357961926343390674844585116085942888954211826486834378780917164880265135614377264331160491638524356485622364103559984955654874120092547197105789087040588463076729153647720360161051753852395579301226325920613706776172520579033047321748003171696630306158527617190694218969705029977923621864785450215297614413083291837208456979450740637748476718758311434499464903236663605861431919682423678114213201189970477152429072758801406528148581929333409102164710344927283441614626605572456371867217446639435282020684007016144074743934898644830965172716914950327966282128654177541103594101955562741156386489771533395832295052086408926070599011740678340144575641056163087712330078844613666164462007892933538244209849205357250218994521571958773208664578997350546976407949684447733595979401287626480385335687331199563981490614223528625433350887944783483687981047967502341235054179298618266008755582006141791901498878556793046698682708639617100666157270450169244185705724106232976436923000041181824201906392839441417853323952488288327991953127427050314563321856000000000000000000000000000000000000000000000000 [154,5] 149006842320944643385992184006831092586999533070480906815410408037450845545652843284728240073952846220886126116878075305252016190249457051886154332789469256474433009857039466916908698709019083859773479728173082580843514177552139201122810849353028945738075743474464514285642428760396643864098454334058386590553408265222920425923569634771699475800832661589348668463102324794753654114343636841384079009658181942061040820235159800626450404232547624278277235505025127667713352844193203444651473847954996337383984489113767625936818861343418218351160573242871036342805862463300241950905644043597269709381991310271479174340604667332141269687900272174670071938844261311413697033954703667583834405511301345540264624473487447724994799814589820122653173924462323948910457915645987756220096738701854355081743119780292329963190794528876680323498244069174121737183706373743577453117997439711365237390228367468078123455753457890671120539403551759291688124113378198607527815696966238843709828083761223826834637091823219636964060953671403677883597440188731960472359750423969147799304722715262237735873797137997783368910902314265777687082584426618658664293517829109296753016650033362983478289353882393908554782050875943981939219614393246404219887072843544328984369082778209808500249281381728110348302034891081099809758956390820492644929708290721469735163450961118676744980366729210817754049992937972803918135329927146648251179398267861945937136249177719172634345357171923497807199764445569497863154887904918217416687470233092923192945956295597290307788421903477742007319892594043933721514670431968059738405289766945699355844972289770422272158279596445895283990140766225946195019519171498122661707540029770979961994569728387804851282393600963182154558889303598612127184553402554558812613143586416694058431408490317355199261589395506586730114714972922577693006484315288546143358404342340530538640126853413637196811333812756786971168794146085554561977528464972571599177201652593554782043280734521745335895496728036809537314623751636553993749072124661496291516806417204042418755119674384909792062474869725766720618657478313132672094045356005705792378501750611265556192705000639715497492873216000000000000000000000000000000000000000000000 [154,6] 548078340040999547413397377456319972037556228904942234699290456634038760153800480860580687379373133921779760020350014611517952451969119167787429149622309592565148894797523812562617233559966001730841694195147776120701231820210525552795369174166823702737108688769885847704772826239758707017567328188214668513883952585134967064146017625887287421395155039277145866281949676112920104837008010434471728001701474932616049485577856446840929065325500620385041177178787866103314844429457790053248253678602147242753665921140401878874286550592279897953687694205574079306895865182193917016766482580210579380817876162565901399818215115703312431993211189963927140005581330726248775530856284632164915382206800840841887426634625449245577366924701698276945064276071825466877586186329229956572493688875817659102519200465503048598409751015553076546302424922010071424224979096559736718797814216195761481372377975494240350845333195322965711648133871651127416572852823398296279245592842875743962745175765000885508998679386716184471138234974052930034284493674210259648437489473713828567291649546904652596044539774023816830551498704340351561259505841596230025285155099067404781194437504263049938218314983358728684705311321538871532073111074628451049827944784012652556310346993339345875463711314435524697419359840036358820599191805552133957196619059510008836422477471816422189040436605475467093088836568021257817723170802406583147206112401575682657722473518427846307695789274313015708047494500435463070918966298816997816510052198704997313347333489829925608135149523362847446768317945905260384074949281453274963338043622190515476236084288556397695688489295195305777353430747703041526131232189203994647655431433974200046426957256162018653848335724382276131792561245578360252543477199121537262865442013111693241865194712246837479642265039675250010431012325328071065368682353401707370362785285518539642159754440396791389217167059682544001727940148381670733350183081677835795316787296319226087212365582821583716089740513322475373711808782002435536288723657798062940440699679583300877521825813651634147879329780282558818777826721794710061375522130863886258732624652715468616490378557350077504325419008000000000000000000000000000000000000000000 [154,7] -244115278297521291628543479415502594838707875256756505514126169501265195293616592402700364917659726116742210408496759486703213324690404061164666295286549069074011432052944255385432701225315060107988522651698390278574743814725399566814000682955454900890359650415196315653549852435990519401697848542014795671012972410345687044854859121062171554780261715748977808525146658685773465807533178493276481733990894160352204461130396976577579192671910908996883280147897838112709428581746251597367993632078846764318578656270557121796562145226525427556605479318478933241944514231569572816849953998273226748348114779923414644331704259636576439701466019734465438370522596322586813299769664764240210963098742632871084663632539119400398703149481850807266383073774852219551662258128064842600001733443895530329404719018069990527356293272242786759530688002034391694545094995463697943961540616661866250389102739971583631072715882426518190497990848948296291412100508596726838731396006481469188679610186582640052134818700717704228911757813253964900969643646879500989334626603177274722533327363512304785069466992458647938755642915083974984156313284457993250028510950032724774039991815835238103359044014608179828489514927543353448192021996678925760209548873577159096826235316817015685103277940827704380758883632135553016984914571846889964116300722385235535202278102468273040810248152760676667633738337103897332358417035688344670244580689440179875095602721988451457985908255166233807617419662824935764505472140428877610175497660836220414305305988018631164192567212195415013517361955283083489547959460120169888112990356617433993605203591766271334420403353811950048056397019976622889264028619589566025930342742210037805428458510687846807897022536464493953702795077810128977371746426011578157143314986166945427294695642883176246364296143350380910803325079121780780761051895488428181165441794492346070119695335108636356535033251591958308398141188533336194869837894534128712877785587160351250258819866268999608520759735922815659812539320597807418641386831749352397837328127589112082439901618006222986988677022975390989329585604976852568327391963570093737694092066238819029001279325103793469049012224000000000000000000000000000000000000000 [154,8] -735096091220807909741952031737600488417294762833200480666914118820187446803575096543852296855978990644959370391161000415373594736002023236968246253085488532272732134396152479714000384574969090373652181591324666540284858403804659951897329688037026304025570880522349942231702921922837820215042755272477124879900655974047985830316769739240582038499548648828002134456568201107984076474405082243997281516378472444065730851847860933633828312590709846306441076073397391730848704606773682031894301359207467622021919168508268123736748646942004287196776798620427354715998535961620670992843680388144070428345651006454883143379152841487639051925233457818302398791071598305241283032209714911410945358183069337381768219403817014137720177351780903001892529725106498929266277731846898690688648557036696104208313823758690357124738651338080011611455501802022423734162834267068882520880715381896110177028929096755713357867428741388691572961966353295901295860043898037992205786614454371874097412633169444754094209276098016825692291196833437130877787869336518432486436143929146661064449847687846583763278454403417457573256118908864698632031007074029575956309559822684802435066249189497377151211749703796398813780589074035782123956704323524866492442363190145868312014847925447417028408964726319026505670682505590656012867991523367400155431035776332402357258666864254864022831177403515970610289571984385384167821575422053600660208508655070050520590315843863546016476017747699697256717678798099825744220204769835522152246898842413511834239792088581322280309489001625599943593792318608762821758531783689821062118680749920495096963700535231208922462095399408321328831977364054593189545048808755187360441206181998494995286088389633966024846871173870107262557597666046124098716333032686374597515214316755890237957442287955691197212995800015806033155679356458094972635913804393188959145557916183367020278591753545260993614827232141657054816908833277372971006196470953332984551070597753188475454659731868848140570587135425973286901580927703058822167526978066489209755471266782955397454096218773429987223962553974312922639723258512393075368458786367321425739718621495957952213292391331485010895044608000000000000000000000000000000000000 [154,9] -2458541125540567258867231118446774084417802221554927802300380397779394898152309289788285893098284513454959025955412725152007796303272487109243668146855414385052278883573591180583887171128106106590939112802028928672885121482362841934351436916215681162216283661929904328364558351506439265825778796877603797636595960170874072188447253382232236409222329236009799463133485678823849912292168709533070266575109746617947326935740329338153679805371555420340638938525530365561004756196088794986124919390390786736410616846651012506866797388001889365724988134147439596096327888074305501668751207300853384791752725939217627209549936437653852179243926445884423979508254376677244562507413228870215538038246519707233576654357485275681483307107390520231756724865979416141355187605653609806344432248813231325488995357404928898360396440067294375454300788086998969931973882099434055391586623471414850066187977639646667778453993188631056457650947058172552161531785853454155705588402712908209586727641181326698922335874130417187544428717588433546537950799302873723117451386527968941495653938478021737761504306731720783805026187614559797243755094859241031356788247137376159284990417012599909400514695729554923989940892153172726463130221296607370130303115259273404339817408131166172165517236199625046765755286472894637164797983043215835399714374694766126657083370522589430817336277498184581411477623335037709963432659108149080025731369304719469712903812752123860029495450875420558771126877328013908877671760221091532435818982174944157137726295053580399578501090919757086315009381400277602729958367447899528018458734005116710311764071452278345747430698723386607770126079921035222719204952408852549091125412146312740270239736290878937616520375310530845158276534171835853703437858262061718804969373251370082817357299615766702353348320927705114656482029489490725613226574936358399834569600819794591049150764477964797694278882463327241191114580419034046012209228666175341420757924340719371903662226135112923537042433507135221881799424663925858127577249169131183620510828438030235111193507848303871795377838406528721626450580669360710677365865690283772463012781674785277946188177943429009743357673472000000000000000000000000000000000 [154,10] -2188840722330315847607104762351134848218927096213436297542356606137781820032899236749832503265247744606651610413937212620848202940444225893510482894297444464770281935648307728117663001476556099211036703646385261573536525021837049352475527939616337712316155792267298718963224459388333346162868726174546910823791286430531861768298644797998734112569228485538822226291421435139128648809275748472943021846419653951646639143929296820063991353650168777059426132053209697454301041826876327894311496178281852266400975733983948302282459238757677906728728001591490672808386270942797270495156925448170576449146531515055946878411142457832695000085288248981151073406895062118108090537547926270337101587380009686520897898644310329904490895823491639006586869432012409242127222363780559788072968680544094489358661444006513705156784685325884262445460592990334409222122959199728475135615444415773459590966962007231518638798098723498033148529263631638922778349857157909242777303633243625074368580992864314050423902321605713159456685501401049809907984257109534700254020977609368951325529290976511292589792762055831039836026783771690454450957536096783059301649934394893895431302582093963918063825173377576256726231956924487280306001016197545789598383152182123977592670674135493701668495629870153079250652069122675642055434952400277828315716353550962438781962738777724381252851708535112756365483218207926017281126622436733775070543335725636887516163394183784199126159008113111363394284806538064979177828239592999348526890305059522389507660752356090683133637457792088802803506756625869123385327426395602015432714522771999148378108523247889969513763818804714620592646763583824007138390668592396418759760602159144165073562998823460514261802388580486043185945412919101401113216121689999749109911629550775969991030942300722972103611736035535922472634787000137175075177796621857092495966664305116097427666639336772297247637923634018286090533166419706058072878114058149104289575981887357105828406156902784428230220220542620272315936677260107693351594412967343061077341753017595287019682757401228633581658575339362215314324461618816896744507413609417742779507657771101731901454114848130578523080359936000000000000000000000000000000 [154,11] 21350217345823046216024158914257153126191011355572725544337960683323989176172105386875130426836939492066282148215880048217184572641384705610207565685320574995542603453108854410962077652760063570342703384873179930792180057744066603441894973201845157392570445837495699002180420839691107469727773719221567237882903748861694203821221757713231041295038043831708227089156769931857749630716889062123129166636784219411320928312811106156710857409852716861736740977475332747321775730669670486670423615599779044828262511832681421162332002072618614186802169895555185673085436336594743012737961452889150515893244458498788261733177516960941821723664434456367140070690538584095224353982929084565872915641859842930060978445024342484030408359107194347910348415199001257625589830846755432119653078511936155220290944432707211121742347909649411397279086639324455492706231919560568595888489598142819763600079567398410836015293757160442097545064597333491655413272124262308941540196590275182417840284042611111412140170267815259708567964574982139729201115940866400098259878949217132326048202710393776397855054377163203436429429632501726953355200992601730139855117855753859322479293818392892348146722752562674443746093482170170336509822508621414919630846831594810219182033967752841329805337011716725021037427045210606009697124047541120570871207132635872491344266788853564419376079270599322243873615455582123435748765875802950286920573311905277194788327448976773514663990287770070635144865375019773929995839917198940229259714502840755626629563648710594809401780174757752682592507537363586469045472636245959409854214791216712704304609990119539650637691127662972343698148052499260994826605448012809143479582296963184143693892740611924280563182539064760931833451569969642782778997473863433822468146546861659412412324096055029444172017620774199420954954407600512883881822913271602286228142788721057795820396191778081165955439077951504203496511753660179131076123347601008107298828760173031777755067543667972061842285033534355470571579301943635167430979379228469242556050859258627367322675350876890921806169132380805786042389995140531567694790379180038679314899339407374821125074548902904680600788008960000000000000000000000000000 [154,12] -24109649993654781127205079917993209237368058485833411136514310871944799812747326947156507873900387114006954513515676271276004157221266728639218691627383484072828372052023017044942699049230568717088011473912715899840577810807606577522679565812045046689053024563146567864294705466966556461204702764847898225312664857509428307317048742201903040100938011738897503601899486431663935844926556330574263641037280804511138743947613184426644600029459996689944197352595607205173464301583630407582987554869774698933352411606346517783477006765630888854306953391405243258936823202553076607782897130414459875627671728634195987501415892795871347631957738923743032925589340881685972732445996257192399382389236205609816243352502109623475501555256627695211017426708013308406138833660316598979571488622984726520248715099159024008062781563155989730342487652471851737485693679999653034248770048517299415542574730821577586890952572003495675189191334999340483456504890382476225826043543004852907825821497633255205648669641018541219731668056000351757787649966865893632307308101654482016473174276495464792246140915138985847734434586959929738126308210129780676815588078580628984413946827863957979522284702594573323284920666820119821729415202265067067039124911062836262434354543362292803892340017194787190171750525242758997173611867365384210401862413954925265484304779411221512260852867861826857588184945862703502932352504445252059738059481216250203668659238319348075937170644756459587084259609031680474711370298453338743445350240662365557046553787302375111734628097904363421292186461302612457172777450104726005929320026518864939675234048165315656630695721639386640461027348832365650537031748465141866782645618318631187961768166893870297669301348232771996039371750839344159314182748528717956333006648708245643010344247669369690740979207911097683690546491819923127174583794950188787267083485365779943234760724281609840208607510403910309657614272628321969211874212386664646001150098671656198092105091323663843687418149120357561082165537712537167303084975189715889526128655291784695491572704723085975979794188642548491915889745578235796903139355124340266109203583949759661432354823981592974057451552768000000000000000000000000 [154,13] -127952676967144401421275112239642265790131526897660724210335185649767364531004869639191087467458566154940401034543313637352062319391238188370564703460335604570754913839185030825835169312735989732250347901947994205732368875849081979676716951674652133368190010663265153488533310700713778555799710089186852203088549725310647262960345181267015851458211472726944007385457024188494930782119144473586169527286889099403798080492339746967644342432770650847946127133094734132122163563217207534072256068145457171453535713860770201442624028049280783243509547227678356907515421329780697848923010209952262846148639806621849381956934555053635228181439455482073789739544718910042729509787845712952566724735977143028166366771961857153779814900244315466829173075709383079268017938557060532971221083547661598865704742457212776232154745325568492565603879753478233771516714646629097504697411735370212831393917554872852210102077891834328427823338752077533653879494221238959835673857758863865062072708279553556311060765603637056219280708679116717568463233814402625619597989459028579140119545541035674515107758408713971289162020545213906761049763267158467583061501599168183826191691010436198144493004673401333727939290564930989195189717004800756753331064977558243770395498647306940284491467723370340777182570648445127484334059996060693460573835867995106882337480811166098935525492493694180871353391021971386770398639970291977925008067148341946354503334471501146282049008768750026085031788379806392994400305260967794967478218423522023567597945329273538169690378077813704439271076002170840182216277345897075003575717934767747139757808333024520701260869559021262693956318200034697413854762107014525242539332179085926916636601507345725993529007049239899241691454922904293213399702410638368983232330392839705266081245142914360038793108433141111345228004628084299628850136041509749144696566040955225855955198469358309678517063542699533906206887284962533034438536903790195594254626404053201533420501044686609930609582714900591210601260683426821167219626611785221656174323357135231052139002482829111767126303991974518475441916922742887686951757834577857652149620436386080772171168951274816668167959478272000000000000000000000 [154,14] 452319375934208685316039182053328264452186888372934175244519773021573616320240241365020969021968089917321028936309496833268262316452098409097189330300762257020130628745281123249681759676129075774341195809903066617580183780558626428355440671869297749787721214917055120837379574317787124662634603145206460357581701327683832219825663628725810650003464955019628180465657252830008742634348686588259556516091070239517027338469410433656630837999566200774905177051310031001955685403234911203299622805643258120844146745995483962611366359854414978605886696361980869802101679935826421820551386772060035051954469935760487954059494443492452333486512136317927192561264471255291277743460244862407531467363257811846742115246999367652892580503649750292462423655528417417250428188991820128007519989157962763057668480171411875679594402333608969845683739695866326143829824462163102107726834487968162411475499948421146252504844822905409347751931077203795678843474226441460391079909748432122212278539147670179043570113934480373845074317775099928661732291373948102289096581779873737012415733956389045931124812948459439777906420544511298628880977805128723906097558305244593793190642916805023005223610283374998581664845785490894819589831234328460074370321890229056186761039547361083776542351156164567435778421320123911563398607217946298158578277818601128906730099472896345803413809485516873990536979844861998498901723624848736806438630438344961628710006543197123496213108685197731651453588218815857370020730224089116915502466806900969643767014764482475341075621017306553683766560321489250875453787526711455966502288906450088018908736564206774476250282185754492125526753986016735489781096877401414225473140500277279397379482909052471314397629170120051546527891353063314436727789251808322432399128449864182480096792277531339791725744603054155684779514399799611198116636395398825884468641403155021432842251757978233259534368579286585401907318186440025176158171915054010175622222432279089638147106442136654990439191359078633737503244938824426565335495186329435721357700794172494753805036930220209520276904190971344992490316046579425917884501888361738537925998906362458940420123309217781948623932620800000000000000000000 [154,15] 646769985378425454649571625717102180624339520520582947977549155371367007634964107343903522744695257431037990520911169332094896545551549522868756751831192670519138017669199589562506701396596557359695148109340118097666060047337617080429316727201006638737361223436038361100885198580755880002732934503718607169789017502228195741177939803412324230279538146044960210256042922849507525036227378284971155329429974836730736256532830325296143159807791415257794148841558515416773709612365119268208909181351712935513279131229439462948255948296489339670124204075741594223522762130568247963656438154971024039238229925300612885970539691716825820292011582187198361522097202723224520258078051600379305850471782484623140724909530279007221884826729445298287799074777673696600817439765315461946160265599127951735107033357706746721684541684219464133640407748068116606039886342548708067633337221198334247102405518351186610563472436060787072722758165784825381683305138515727927488668352577731931600096378196518713805478550166299166039308784831922386003220542465274976894411055345766001087840585930028671555441555545620254466366428031799177825122238078966679328375761737805349375496036763726103550104352078970240138279486318666968282874595277201937515676710890093906301387271260789011533963574393660983935910629774238359391755997080023273821582372067969505049470238771304834082976610436290368960708800021567437288091249583185391318171952672250670939076555422964150092813977951982390704894872673535943408911563112557847601509854921419291809784132949384810129492514096343794004526180375554883281301292109772904394760662671985977620562529557716052741257957950261364306849052149607809536066598441025568249111646905988646564990065216591289325007085084045062266427149393740502802109410535480875976080416331953590564164953636367555347465934033535627497074685854305950316817546745027172620575327710211165552039733397467397304736808981321757997609831000764382547963051420108633945922017326867417263654818264877143526366898786618664464658608974312250480529699913238436912556177626133687403542530458082247973789401337121433268119088416713140783550258662111901122378503639136641432307283972110356992130809856000000000000000 [154,16] -688606535275674142139800617456186696577333625240143234098183943859255172735567336145550730273683987072199997936321932257916122020124587769262531693914522641860701934907424224814823099835919879851089469261273600071750171684755795951051302578565963223033564471826381176900656759423527219541795056300249345334113259507838555562969591991982055858382389262804657287665289952527543920242810676237847442646613749992312188394870013553951954731503959369371978386593754781522359738950977349493519474429972719717064691226308661424084091487733980451639728954009178908640842036833506944805903316971335936929787890325336587568271562863342628950679254981913508906257898055884844999187137434343274423394976573785004539036690666647015787470631086805565595710294597451834562663917852707736331317102940338123842861363955157874339502312291380896782562656668682702472624134754394509838853108601679221617795323896689932502761890988325998226676019468365848200955157545721237720028088776801331856993618303345030714099407526293307450202914821899769499473466389314718316882618913746325287325711186522198608487214206685253978269552220601007796369160213526139696387516962875398436675383478913525257676743397180074585362473912554199377937918172918076136003465604092303462268044533624880972019793713849084967123895845817182974673242756210629441886495726761079584325653344650037814065299373880846253981085223104051772033366490999534619023799064129611131064192770973877170452503617237317962867848504354832320855151267809918183988996885236529259513135490007389514575235439094818226677256459774508789040072733955114168260856892600787678808542789312003748993314182608914619631050652231337879438321656837796807822624052453914030459777522928288741178080481498354715486396859351940690954246740001663480810725334414994017392087151440885905169181112406776964651550768421487866306438100023031494747561050909897017955072155394642123376127882005579147889032653935090863539032055794601370075365478504462582750275362779416236284728230775283195980628833524741781879745337195178361549908022149701583398466757589642263962872337003639345670426303909965799416998927591708463247309150659964280418978188656660951631080194048000000000000 [154,17] -5610026534931174863097436700209356507800516671347538553960386055875038270693991788143428998298544529748111988563598592756234143131107354424861360486000838247139290343580523105362111337205219499805441253552107983379147747243454619052103449525364282153169482821748452695369834429270048128072554322488675521075752611948129101008814445614618929604929451090628522922862166537918087750840021086660385517578892031313983812768012569225337083681009583597002203341671689936031356758420789532512951479873259348313881372108157334698602381885416330411644909089807345134649607588187517354929920232804782392957103356226853929813385491431397287804684058614608265687605759590827995485417876938134351733931053076152674363087918328574037101604201609087133104081231394775833781637745416593853857043890357134068012257019961805070937243752549055716050250655968385855743948553683448779209714230189626929138177564918644337649476413665169085854221987348035201677520206032794366505931005238129394317920743241713734600579735167922285199087970553311628938466476664997791994705685944005464004712541005628427974814537009137906839420360293606009420308117253253526348344871297649048940290921422791462470439030508825615997780045142694973439195608857005603066525020419746804419827744736396207611690878371537674989192701454489558792739452937672765599538557761503145705180715806115983856214604062248240743598159733562892465337173359079719835432360002367571294477655907780269353947740077178486081124957814857736227549249650749544688523751776637307430870966078874108297925177191958916193992123628586395863676088330974696400018028025968705969155151473374429061871474751320777268328659658434380589759357945016713589440885239411240114003748645588349638906068956468287489160702699913701745102694689298541757424072040948089820661227716542163113799639660526822905891349814690779363483567347598512671619904795908703751718920684586955388546239142253206949478945353284426812294720117753955697345486610402076421308987674715569796794042543807808755656556807285135450936832192189666815579123386908295960805287259481812533232828352352181173735248721188320750389711003254339539178083064718026538383911902519426744839724597248000000000 [154,18] -2570521794147913248229149516759831575340299329601682511267202200689898145823701263933141117425493835456533180428941461289901197001012140352539420453486299218367109045462551291565141996907311697911338011470989769001698552931564229975092906830204354820039937055330771911732076957285019318071473999620194328476197861648104557632739362590464317385660665021243654600022572048655971482337787827835914464043655919906857937396398155578014905192371073320043130963761961479564463936760525870289146446262997831130430455634533378680294429437203093813450250546626308931674806219769141313032614674475621864397575507930333827786339476202638587129427958794700861763794571403401515492950476985768413249904501387224386796065753142421232518050837626290147260868122520124676251128113396474741183768388073975257116315822955860445409475142842362841702421194491214434656947557835171686645773351347078998587799097883206233095991494383526026776640487716333356176181567290904478444062219677517619293896547615654965952099845477481832942149992306616292402437951598065702298118793671499662685944075351169589481269241630260184807658865238514094238372827643901415926377826175780568896526538844553937511467332505791387009571538678702546992869005279658682271579910780032640144629627069039907579168045679076771662383864043806748402924068595493200610454942944783603820142139199336787051092959395737691362434116169339679780331706892924462813725471019191758173761092051663843340774285094733733868220619629677343173424244817584262945591861359753633830424377657258093661011845750246437714922890282403550561947516417909544801234746326556989906239031475053537747974199766598493299426663564444191941341442972604775587048072061767099918353695594575258555771955504664351565637555598084298543011685170917999437468373508418385160516666969396214359365822345201863643808756973160018308867012169394147266593478570545469157635535394386741351168612098711184321080207103949956299514128452371244421919172303019689748597776597074917191747077472539275773866747709295523293348466765700918360153112219000838944014235678802020376780175279200443432981980137536505807027937091976525872192418897905677805407635944890042525471041650688000000 [154,19] 20836088119812400866417020701744204280650835482875157014786236916142211773897047863793081345706297799864894965621708911938134535255475515574176796089094102226463087723975932258706420412558765456530109809242829966630104321060625821871164905692785389530179486367587303703704338701696529859993260200053156713674678779249348569690614329342691493909096936294399795180114971223989654059915821223227375448753427435147971293866257117052939266515780704469959903211032001926083587776771894186363034511585249599222987453583988928431178557121996877664099677109440795926465104357594510889366782116628300708288478041502752369551029374669005560527149380193764270684495849375982841870689082461976111970976976783704757797991111545541207793836349777630029005595731677435261349657105672173307348301123795316985640593566785452019372888918855281145856583539644415281433165959637266404866783097942677894709399254388879916437548475259781514307026775805685197826855559606320581462402633301739482734630764730288811113469868150044544065273223216838005035223852649158343009816036894650538869541389767748814848042376466755788501624007918586764654723812116175351186608432151905124488062705705053275530951471185401043335972612462347602403971698385458757598678515452450177170362244978364330024677873689239793330790933528198937701192481235375708048210217244272283497335107556892593125302704541015357703309519346133327346597616285720275277985452378440932247074443557085870025630287009552627280200740235749616604101677175950264129013181593529799406016724263342704857293953298606667449322416519475895524859895300180275103614855419011355701642392619126696804712192897956962699102317948081623878945847788976519627372432497458900013407788943568524737426827770541076629590433889279283818115661273935700668644403046782141524429219289507518230363985940859013059851640928337736013753022646416228428634704974842907247926565364920262683145431957456578422146189857864235183179793628056713596105050224302644568918003903167460490341611447844086872327623809907181696023857504440666849460967688856561322943067902291911017265985409721693708257869375011793702396440107230632654401610114412590886394056218235692150341557452800000 [154,20] 10954791660266066523947875803239507664693165016126906627139790566946576179770623478941428396144530132380361191647198736163190672418702177739337558310676904120377222278363694873957367917403427452107884965343970610524044903318332949726456947660215272678727857951918681465760413866082269895602599353081506085740595185972574474246355857110043207410384465417819619856700898945867345195503910304053465724875828769762143544445647732319012513943944615321965508905798392000443683081891308071774041918446213555853138730396772971544372905124931987360825149473002726021335285701173853871611009431659722295895502753076390470399136177596616596277016199595821897972079079221370991131775589001064738446611275726555676280582507644468124620281282077551510441223727329779995254689676357303010467194381341188286569479236653291986545150406596650115587095701379563266002789164072961063308617281371975965471690838957163197899482863229784829301736163976872469204689436571606636174377047813384628287421738898245554872144481296699159100344993902023085574365154395171542444015971135193472268815626084677460035088652267576858098611389959003831102575367356541227626910401175054020545504722558851673528972142822703646265688826543438066385677529658716051871153925228750350131470831371725306203169452528547260240251677984238049187207414292069808720153256017188580680289823380083190395235381576088778931606948000624178294726136464539993338386791974779576451888211778682142875754709489355034794911781370245425684659032748489341140317569592749219685621310720504377351260188560863189816263382312965457822071610041501022592812690939046783526192077321527591514707618396092083720699978920735382534637626697872280669267278649620925394809702341680808522493423829586243960742418407561119577650181414705613335281748574358662675145720016260872413659975870126741000989050507267273457599465489455010370415022126352140348539713595543562824758988899757605795887897002700810337856129524821366070293200628747577520418802289789285713097410339448642838291066635113618993172936963497811230110165838297450737853445445399605648044122889932812090328920159149885482947398808299409427038544641615570095138655944659085154983016533426 [154,21] -34805224750762182802345698724394431118018090655597497860191086519071509424522978300770507471232265882940685252414014376199694745835777320505164962340021018056633456635817408585550566601784877596571381966758649405948308545715571984068826835074238257968945491266692955899864069940711953687079398081984233860585629164479011111900359372128882953467360755063954422250531842115479587224579369740339099643925111735668952777889113286526150252814182093654205811933443773848877235877308623468317392645070598904172934290012131641156446626926369992810802608647973367432654645157656972391738987587016119304898724427695575615019303295343182470678133176219683087520409945973685779966002655200641583671448471407674888062260931358057667478494870400457132362697919407180374419805555912875337884041046931309557587756995189495486667158151447501579376648650200877345743167214986509537234643292360128773592091085978979296735925718424021986413751160280208721612401122560445545339020492202653669184720331835620383521558727759820524252767357112104484119620123611099697057653941504007258806112888412636790212371541138931952217118397827158514666787585842517923956365671219500345915946691993803189732947416680060249882099539074441608124608415557943678449927748256212078798493325578355314100992852487511658564427308799739867194043973753289084149322658446635035571035569460422427786144914330750286125235245386204234510754634175584445508213753370353341597582559275945470114834790796221758908126491696805911106696180522820268211996298473849577245315745834205750889004518719700334495200855464927122046716749879639150367020325394752832425017530365515143748935710168543305745544219975417445617351617806298693377423316913207405315227267927453582303524626539074930770530538345690136089346956612536313564740114707596621679078548889131614594553933302562448168707934036020258727389778754887701151622037450952497965641637979943567366236934389322796565340219459331609721330497207773914399122032818218929861234232351223971451740642315224455181770917787673903062927879059786909430191239515380934902395292324098415903398642604719650080039121366107083956683008292792482897501958030368295793285816344840395137003303360 [154,22] -23972502551685099049114776198498402584221977375473730744516644117022587543180908418491284416710648439914008583053646082756674109581165858141734230938847914903739911662690019070909869332541941459503487590392565982991113499020763841902247863610826341873461539805659986311830919741407023646532952403070731336710235642720740124766152238122072021173505782560987497924196729478063397535493830049000867453499463894115267712954006279238778355724891961288597848961332665543611556244625023107236065254805931086546033546727900100834897108732361767605167194048477273095997064670579529914618931353675002693169386435357375112831219697154153127786498336445324474806956333192511585930126199068078563517316914550771010793266969932942620447852829051503327563085041706435377507579818256157617132078462195289717631663159074764170190511906999355114930889362846919697548203324123037264050591650318459129840851603444145979513771534659996287567729312730413635224894526125542884421169185218637003284365647546258818138861666677687907305284056196529317250388127794972674760003700634298582880876256206290078743304758387409186800259537008479395202766348923319413518621456985641033879923322728164491118076483455831932752811152952273220381711073213013702238213642539850623310055288675178801361801466696801982344730952026259667966607279279185258410067877052249127491809725984803648608094206591486320883472134884870024633397173135936797127996938496604887356408271321832716243352509668053511828279353186279837754943797371190293090303971509039203407929994206063324193641197543125648383995221815772501138435965472327734052305776279554590857759030552862185480892407262840471213374707555738271550207903413575054361647571333439525182653743278636245797802382704328508393378705978066956980276814721806398178544547154883445236003500630665801206926383754693197779938355473574641951654281562706038481992054260758563916042142815249435526387809245840274216046912100929931778750434443924539157811516725252273137647141807228521987306643398886675103691400127100549758419008626191331664515390965822492045227155059550585764860059294418607959761123278696378358728960825134572439023281272542452487290585342803795357235264 [154,23] 32559182114520640956319160180721140592527069021526143833355324657518601024519519874905972807612027954922177891051206598093224105933255983603366021185818176836007008504067936577051585843035001645720527470069422193205626521863995266095590832677226685629517091324148355434012876496474166430349949117629988173176268338585413223413872225466660989680102181377871873643580085830143664024966791269551801726757421692344053065534776553857796266571304350826121983017766125364813376840189659124394825762357001986507499431315957233527460359603849988731796894888683673818908270209478647889562093083193747755223310769720553346115486943722695339482634564001039609979750057616154388093175736972051130827840403462303454254449799117726204304221167031866155900079471726363313049750260805138086425536506247883225192134334776962570382294922611328060871398419617085869885007164226079631925328952200359066356684730494074988131507529031151298917847083321686475862014641316545942695162139956796496903895698571013876441823964938445213433523692002673895774723757858764317343166677927900226717670213282444746290684446025232454586214150195295135276302807155491214944983577606863864777677979384328519245529794910126782142504696937597735050014400884970989240166066852444845731107206415841361513281061127165919140869038185233383240620924321256583741347736045668236569303088090658290414561176750096195467197212818337653044868977287455625754717648064869122668622436329515983233713014631680719307607160190687451930341835764481676956549964135462607713943744953938387878333497091032821543493203741232401030618754855128338269821124830398729585637150169258322365218614488585285233810790374944005840466945426741690168462552044997876651404778162785433748875412958331276181322264542511580648940494097051856388612667022447517305832411472447433133732487571896385482916727278363776886552933524215268938876115554460495521473651653452720564359649158018867047870937651306311708990458797877544967103998017783144863361323107687234854241831549854647583778056258661193913887360487125177414046572393075953506640057315247050874871439795395955308545232217469490796908238668852903527213012800055794349768261382162431128000 [154,24] 39704688806384756757726911141244175004077471925179781762648179740970086190037795892069011667385173387872543765818476456911620291390690899359104771508073700126956598572493601090241701605932885728026008523990594804002829858470707120816018497118499790413059931247217557943715868766659000608761525761990693760307948948820929474913463109821816812795828067685862917407535856106117795346211743678789729923310730777564766213719404040819650709546568087361931066508766009129982407067027742206485068940463486333237398065576852475049958030596370714013356562299632053949365452917367802566049696352192034748964168371943954801586233130436801946120922839640580403434839913614964449858905128729702475240729211936136223591371279590264036599222185964076099507807424429755019965571954994158622081700511058253467329432162022664649993285912990535300375699424420242204112470283870064658062377765230726207623504149742113395717710143009860207165043602060969317283485164762065572763858614985696489544136015275775205142725493584685929115025242618006067925061062111718036484110382935697198014413685430432009968927525634231233598117320785246361185187815096129070807912733161813355715685021109303727960722362572393872960051937511932229764311911657754979936634870558065365696305711413446072667863907971578917659680874630099000078991589605772051375403349341795031260574429866299001756893589918886918608293163509027856489905667888242759134640002719448381380527386582148453949542317413371652630995161890063353656006365649492005129929883122930949828322970475518534889729957576761807623927710088670493479306987844544461489668342657916632284108009889781664587154451719336435859424753949137130538929256450648203853381086778024256608123366242058198712525592354191587042400126320243410823296747014767855967160590094816494898247973432947124866381236206266606889217839421573891485001882498233390610117729046262687431269133202438252036409787689313358563131020997865225595556744324345844608857047940371790829471361638659454553528962248440198036904233884767547020276783206040397682346911390463854080454146398835727339362670812765962753485874240735681174003945259465142945217928686476861080916390309116256400 [154,25] -34924037340148696281743940708453226421350389096884826337515732914092514107837245024110107801981090839679011287622945172138193221940144427357361156311792024902092921238502608616826605464274137901480850863653711067779996822184944121984772851464372982827365478593093895566572896300112503877315509964100453417307411736113801402873694624101694186686649670428588163755383294398351853953098130270893020022174564602133092924469104037749613264717732762306372058242067713354785167863029038946533232464880114215057227922475932521138392533861294700890682415685497716742976819661137731085285969622804297944534227622157485349108707231805104793542496015427922272300976609722011911007223843181825362711777681179388189064518204909151989472139146084306435521733044605595346059910222697718306083966277189042156154234772655439550743202488406760821512302580548089634001704987962452874727182391095670720070347011417164290316772559824029872062279988568403945309565981288945662313576494193504024208838025149449756673026101528160222871084764085909651353508708729264135050758613210146661737100936952458422004888357355227698034950143926667862548154457756245205581685890674888235151366503064871323853551430130323277563811200218865100059645117812721556999623970518121761028687984074290320819287998389084890606258791719375745634468063796560452046724517933269775318012954287188046005722445393805865462102553071155526917909489465521920511248860923315405468831973494587672606880148048400213347324467947585017132384209153079130548203493641707860698579877559241696980064629328545512426935710600192229858992350970855554096614600045320134865543639775622130335551985812170241129482971670198954538927272077107056555091129185207315162019578562034972770871223540125740506088848295856039635668056114494432784236664366015639736715850543548979849471774183462836691732391827042406327785000186754012165638742391372165065671449730013923625844986824398127867584843548318297784995443350331365281591117001631049720084464315078868849828797982045291248767317546104208818582045762594329655025593465143289996516830461117874741413997087110366616233801820636578167444902701141764262735850368806091976696184818797440 [154,26] -19017953572634820874744261562371689468666661935408219770716975725535025162280009217431630841648464051918755527618396638060628893437654266017701351902185401257501124896458827949160802824454213892542521428664438979828618326566176125816790110327880292701331734336669395494285789696765530272796792956304386409660203461355851920277504088061060141089176839008698090147404567541299672791383254580842855228120987188258748134733159355297026535962086615451506788215736935407041770730612807980401084170952160824686728048764209953414802566466766645783745442233628401988125395028598274657606273323887317079400812666570438577842853790780740111611934878848852578612169025217817891097844796214122841004972709190924006225146886557588291221767518665218961284611381159714190892042527028094326653226388832173479529577688519518102000397401871041259698076190410798084542896602592245316443791236716118536842946355294354233360001842582346743432479687332743754690906069084256290509358967744815288391270615106582007139350784130829440701717166454972966048849176177647591569434641102956568293748237202885318373866955760528831129683465131080298055021678602125517836202448831640419028546462588828134518361072320266850758659416132494513424086952756542551939535743822466699642091651235057533387383898859260798625303045665049293756363116117788926415161655226116488744124353039006943869574882353837388628167134027810432842654054435902561878576510683897578464618766010710050369510086874778954982521286494262129200115506284562415488050969077033744203941736460618341913829189468774187189689291085476880198230353885609731105030689038389874315478998119598460096040378849899826034449071651221253504048701616747367893110585404693220560642560835389395840994873417663534637600369492767572486330388280025095685230159689124045974974195843539341105387894458466894404737968210542472409155080753219433866190648932363360052002018781029263965568766817906017219979021706076431995644070040943151205947996300011386868838695683248270503448821796939451449575525366674091456853961615671730349677520765288311255765998453757819750269708327432134362120392992026539550701436855760101005983697101224788896144139672000 [154,27] 13436030768520197994179745551516897407701862752407341983867523324698121994751938494832118555355274914144013054026596788564525914718320374914506215345733164379100832740693054460218635000459773684605811823123417570437971947899645153127169288679615957046239521757573761809877879735984937569633432872336859723812255017998687301214536132599244310185799225576269100938252853105244823466758597970797748795420999906222742321315668053895154212618653207098755527019690724215992388268325486779842472729988290403007449153602041118625962004772552280802588912863066427172003511101360417077145198650769081329324328241546885662955086930180995705597771665810507064935166995821027456416651965122261498899822613232714052808716090413881615797494684930990691519632389218688080241257588960545511760020272378589079090552289225455704948836178894711019599684115493277919176388457230193081290800533023957892045215021021655926197231103818752704601130543101623849314824574578448464612071298972381548165729463043571223501497622023607334978778639792481319762974629624594508576832480068797314282178032300822178970481009857269809063425737850290066060491971471423590026403360105793159954809076657561503094614518428130403928881858796973457643875796666955115695681200584775559868921616793693873936473613524944813123543483177289944071859172046842063573046347707518261338764231882292918848732259776496471058146145823717132344267360250937336363715321861440943923194144309794597177909784569337949623950182009819688523562901747167905904937682232212548084844418509095775732118694519598028580910697413509608358654636659582200858421959549663453161931057040111597004196193401233701770398755699332997030011777062621434075925481512160464921875613045810428238631581001562900237353279995916571453346138710347552980624576497894938508563036649747947454389977309642373088989683366949331700816189119602360445079939530316908567829598329523657950927727013151427541184315929725977413586959615707005641079311971105723311190362281361835039404015083192789140421214637259432962606354114867970586358764972009351275274324137339832898632515305159836176865911215507219024820010743263867285472615319477036374092764480 [154,28] 13785822481002087343427974622325542623657461625608043568021190295053402418628347751065707414533897640992900803116103259139794791023595637355545147567893033554649079111553628570357848539681380836984919534067872746158874097893540490705424565634581325183995722950724097672822224977430688564346537073713970632465641779730166193143861554950612106542666321906535076488811777490484178296812540154889281501571037609338571541017579118938023294991505347461421112612429836287869739137769643486526896266280379725961724823264661627311502279901602487249323197747273127970331952765186305684887323359751650530858835281391349832230975759367820700628646852192636774109786655248685412642624045706777698488586285493386242420362294707737518127289721649186513112317037977559965340397662046937659518472173299726711726771140133907609939826563708708703663701279938709853928939539697117870956229041125574557469072033914260460149576860506751623933349333089676350056211245231973856904604266673299013365376615427440974908882643060116251823100970542512920798219126272232053178455043602343101918099190503233214797653753749688546045171961786381504736680417113741993694438711746856467583408603248940582766892615473002559265496423881565121536380078017972016848334242542592239929524733450667642774272714234108595187500295144537447663051835653778352478095818434184587631330353080929259661890552789202735412235978987271780043796329573379149094438889280809740556714294788347109031809085342350817990164748971942700519040169304236234926404873899945901548713346691890882122650901300559505948176113503235621673550597111050150498001933221871987266222729111156436025435826660321732262029235264617869283343518234060676919743815639544942573617417449493618423854814644254516688247972151905116339735052678843365821877976819635683866183025756921499689432878777159199742876472644082825379762806011815663208114199492614410356434827217631777608180261350843120255319864593150988782362841207268770714610712575814518285575838632641492918128844050478140964313363439312196229235419258460836349564937443917986194726090581700254741303101372768607441272311514833568852758120003353582058535350141303455434789720 [154,29] -13597598647399858683275229324265374473885315726766690818009392640712502233894181369883527862051775828085198210574989660591211776368419147395817840113051860080356487998737789771279350381458831345665417442228246684112790078354878374505715742249190307549368351964061008755458639944067295410449531709924272177954460535465968767524212444209071872337665970429551578256623880201496744263440759177504831719981162852630109295554618227829890116694301883092022110408435498237016043671992915972573457746214005293222371633985481146015649541137363489304930903270011987881770725004549114574843224698632725647739498040317359999251216607661128798484624138883425082442931813799505440358830538734896365360111332740289018612562873255787792563335576937960050905585681557048383266450315822426005618223154387315060739507186248574209076897550831826978031915926059651843782816594260159624369584057596691338881544211557067119217981051110421384277537942514023804156312451196347296611979643858579058845843031018374227352089576583146405156966473702304427553509740892213709525910755518334522021002899323093402104435090565928815060267832064100197959705568887860179374821927820379970639962197134811862851830564534892603651210837274048114648418344129550334135650021965598358120937133325656268343516203725772276624524210413294036430700755909126741316535531604089875499501422729213653060380649745447574310474681006694744929735799479679175944571999592570446409360833484819266196354257738200054896988357842600442947270872822700819491621574316451295727790584329588290996190204823276795005008623243684149324708911057529168999266009357406562566482930471607290457486190731349989214646694344894656560330909545571849677458641067768645157072100020811042406054207636558741128830256537076625381643671673879884189832384864066533476171812216811789419765662880009288546449766136782754688488462017214555135061769970880172561807648208598967126160757571341506676021847110325038436773090548207123465597728216091351817834844291732533412574821756720421012320491262144613877144644131924974346087491722484350979776206091679311934750957314968736733163353718453678760922928057058519784686283649179554557248 [154,30] 13359722033403550325512718685483852270640218916183888174736392557434194703979381457660450617679022835606208595716593283329060619114989140308656426832980320197019110729065420928606744359074125134251583844941839324839404961586029986340151478214044449362694466278147575353382324185974882890206243516994030573579514927612868505225080477560206339238577827852877824931191536413713095355475755173997491294397080311689388460382025495113603848036158863624476744647122116914441782785629596360297422745389030160422357350639134862796848922464571402687425417126027300901370196532981862718833919697089181916789997744080624253856391030277044690431144915237618318752526711746002762511089257787449832956035154594523370388904499965031600998348845336582271069436460103951999879521055749271424301265649899346189663467731453436011270879532790725361736931910204750267525582580158230703341526196082987263380873885200463852923329697989863669035428227375370864150877090603637465616313710695212052037543483086616186394878504677676918992263402697530520455171420849215948703382417422255551244532037908771058839268089189885524160369975976233304245864611712990029935229165450022053580889732600877598189125094277435255189122756100994013164947638750470837702032834019257584963477336352684790540205244966588296745237773036326966208211497068069485441229696610518154372121707100227522903436333940690337388692045109020081886819492168662780352254651007807033902330093940824829078113880387911224913916535264062718471597158418296149755533292557951560036702853473456025451120325227404617103828803262359800772649683245746641821163562125039520248917633103495517037498319136756171168556332141382370920865925460462747574329524089732171371959658749288602005532325157351715696487572591162580442807144167364347279443997860241267739929002487984467780334020970336905205145617598400746041284762976610269058949818146963265321982479810559323035311983223463608983767652278492501269913950068001685922499380725348678976998563941639302418187072823051605649236786782207203182391614376764229560643751058001672674217166943199981375902816417904375211320549897040927490765547078269614412287585810639755872 [154,31] -22289634966348171631294913521665770069730794564870371695827264863985987911451354872885823218657689465389964676401908821306562433478346984289774455491638976075107728915359945485053315748599354374577317975168931097060703855726190950532511203579931305028664268972154547470979279986385917316438050391333497601084552884869482693951202191013993908018843806609330322087937808338306760847415547560769329913647970982082397015070252949769429024828829080039195873566342040649335901630678080245547446530427010765695083737728577858745727886696891833561980629636147487233308520923619035742164913403104749138844442163700581952399601392247106920439888442259664328867850712309002395029373603473030269378411196552668416066155090291310355001112500943554055024331377981869602024106815341381912670460883319208965642323720861162316121924105942836639214848643069216981013741652968182281897120918720080613451516618837929604137395524523384945224104255407092229987310670412997894654924516311404329479583246139045551811539644016820708292757666134603283158026171927582285528696541906156550479197626050763411298228685636688872309729791723450651814970168226025636519072939315549808826734026472284100546980724777068106809448532877065333135358847493728284554751513337357726947720556545620709101565083454107984300323192436078087571927354337175368105515554259786437385575985422766148626243069206481911143611399476223437298620085795342518447899184661771438104052463859907693826323053858410667837353984288117735222123433376217736196126863304475500867422617343659644974437641501183581342756755246296960579290238322324538851640717285838955523919373087357642633329292912439662891758948081224613038882633674289619800808462009211028037701428986762291906563614390637871792788007157906880239604581550507009775349603979243798972104647162123690785886271607558137129694922113587386934741912822644265713468021232294910483706995301658483233849113784970865627734802359079428198916956996734070013645494155614909912291267247426975190454201040260641865736169560558689892672987691756015026173322046515805584014527970416015315048480634114123130624543321021698940631043497600621488818299018596384 [154,32] 29163274199710366421670740571291180897092836328437927446223912931749593446792509489525084950531781757453484608170488829617914806753394252977681513750325374525500256407362524983599972834895707251357745912754112448136372142348185032365083162273117758533022251005155909978913485407230888424741865973626653707125777236852864229529507973209619049959382927498490815138086909073745712636661175997890403035216618074987568148575441684142631875263634905982320352511628561323842051307734696881486878739529202478009937481046182529784349124525683057881783973645348089132562013448414513595569842412981283344285627633421185031560292633748269739241707548720187304922772909170416808532839504657436087084936800856903235988473451104055627382440629020794993603518473830650320341208862106623328217286606433247869597309274649160017504685782960330178017386422846650088006699443727137296087334580828528193701681866348927741458853679818863076183325863210311038956025834270963522924928391301372065861033624754821604004230425612727347562579481628304721435629599543240044146557343605461311409390838347488362559532545151646647837811058517219289719320137238980417027889357423186538348302574141607745586627246913774390211579424081019270231850192715781460947473555009868243556932889482599021413157021473191970291023184977118687334950856809018471309002648409461372791513107839915606761221313668503431186605146137046172020440733177032316765675403290214402541768150309987997476832526747823768266675388997805542118700969616658540618033824798943369468584984827132281432663683302663352052956004029777958920123351257978249680392329255424827600748605862860510294846399549634254355441586389180061197404128984169264296477346222887135978618993686328119020621544662354240068687042345539334344368506636009051505533135582759565672514597670201908675398799736421484360457412248464466211812709273027981522927402459791014061114443623445265750773397515742778208135740926925653804671104638848945154035757581783512846759662834521176767769878320854469044008518488596982672481427632520623793308915367620722157502977551015694766920614428276580274293938668558535043648149764493895767657443569648 [154,33] -30503842224385509920846543465514542021039227882398277609506364720330110114170127172661231770599757809333098647918451358765849216939206101050410855273196831689221830185143186031924699105886227310588811501980873538915670283999216140594303036047261072093195171794144176565963900285277866096521281662771100113123217387874057526692288627678972822208250232699198173567478351145853837893979087006897582129121859313239923114888342982253392070856609485520371449776820920252480905547215351917064015829768527998083537920823170144051479616520177649428527765281844034888211419866646109441813627378058660623764361095177991383940728535188882921265653020871015310311590627505655193747003126541615280969761672468259069124206799747064782653453751304028578084993617607270913207164012527726147865957175145768418766979861572085682017342634742683982305504212365592498796188813765214423220499490898062006357365649081392848174644452825295293395482021181167100912524915235673825435561497544869112068016411934884108386003344538968590059988925744210513011740148434299125586963594957281719515493245677232150599124941381835927597831605948633939173182942289188863992109654037750653764714229902050225514578629017667718141389544215654622036549142109916281897546938194084125487759798204789021745297553537174652898854172913295813709710733854891242140958336246950550864327107395852923092519363616104427018323728973914263177375524322738776927440035811773057048780549528986889927622651381740720765967293251117672907043289927176323890609692064314678679629922128653149640645067935955215033106843595185310557707491704420140148578215510339061250786083386812469860336638748962904783503707621910593591549806480969077656039405287733234416691886769187236201179177196675119443346641466603553493600222681510615485491084769148359018188563998060717374934495165210372838098762845353496746790819774418641055326095614243582395802199770052850548308588172540715529306183156966794529833092705728602745392853143268376409715772157843960936051479998270255785097616623844033962578689372651230239359735640772734520918022683067175387880863949518452313086942623615107071798961713028708541342533248 [154,34] 28348684978974679280390450448675471043059666762565606969142109726330582229026962247191644509405395568208773585445925436522190005862884261945563792396899679364691718464166824346374678187053082132491847099927077664783157517188264255252067136992038870411249486526991658621556281450236225467374156267723733946595860766612047962261685537418392730085154595874855259110862431389989971383282888059317903145011791347991074278994691827202330278287094429377857210185191683719556902565671487831971530044549992010919174140246875161551211100984296709821213236538002360164855547702460267681475685387141243299043306651701137103459179861658950990968902751733612946502180179951539824778720502062341545859724657862466722325091018386673028952220139108417223560690522874639339134530302076207977525227758335466340650931588045407833290215034833111509352665634819638679386224906809581506868283176475298068266875491631681270222546963103646174631571115516353270480302611336533247964039373011098673273813839041433079136443893927062976182882264055040172940951833780171536029946259070038225001587164102169211717964382442552239348309154944972393358536241882710203069972102082213829147201262235649778192522266749100882597264081138192055371287482948426701207532433222372069752775530175805762542252462199929704487439411602286332111163371074615379470926892443211778498776791302749560731563017273947539937437115634568684069708581026009918252982533226629467999462920345071458126629579762072837798112325975782407263284554620637384536735449585737404969617247228871235373433051689305551450121691493817193379152931068273098306532788022993419071251756874585337695598004588803098126988754910365245776930582690672840493656618589443248452210212621913546649326178640121015297216910889581351435756579918026735090160129270750918373182037041350741922487064981585972104825408084675096689461089447985144331390195135529907504130038296268005305883821314127352378490449210116460246651474837205914111831663638436008077709630481802946088681330212221418013033544357146007977450997629672432853349445456924410885502466871013679779310707461186375424304765611727376084846263700506501401657312 [154,35] -23447375332991265215990421574380785891597570029812733128420732717462774239964543757468534960103954227267983869994748546649647808975073410035272838034765922600065600502402295209175961586299695480184572184269558294283321684961287154654480482674871391995198742784483634021316818979438600434361700448582488627527198784715941798147564603890726857851399142298898084521912959213784981525500145018444615014812485858487757969759023628928470281781150953828044345061669272318840748556150020044943391291436725092540760297319559927102033795142559039597224661324814638302809089044630749208868646678803599031082752258203266592217232837420175606797657857354856442902612817837229748364472356235663230133688892892434527048276063129673191760883347386978176572435009532100791088838558794312056266727378802901240967364182269894571883348758115795283066838857468898717243294288696719763009970278373520923531672777484491246896873843176423989820050412697124125033701344324348633804999553184172031057591901370990255736431910375337039303681648377526657612646684181926353568787956635175053547221415990251652302278860622851265845314370019523897334685074002651743485125689024510086890192516662053238487071625954536484803528259524607890212936910467366739214264794101960913310774096621588324294497830197323398694502917386890574279447160570153572182599519210230478523589543337085181021508113688823557704518532443450687267214886359203500758494920883469082940855123385444997895524628494485083594113646567264967378265780260543975496326675848147487109927625091951191275414655647439395456592960900572320147253703434539947933172492492357338180246084250934931194969890649608561924849682920464976867443625871862729525536736896376395310806100259052401163054319259590879499686116156233217286096682726768411921046276478712135679291351155302236241624297784334164527857079617869759753334652771686912804081657716149833379615428703751628159044158649977062131976472606967613637252888320603340317804543970885712890179793046922025545563547607866607456003599565886888718279692578605878111447390490124542692332991575220537906372846823654062588886992978039151533420134660630365138304 [154,36] 17566217732724542571376584602311801625755337719277953928788100363691875885745036233373312378464050490901069997942351592477470357514914117423330310415432365089953745730215950262145971940870473071287627197138389570685246855769553555796572798005495453552908724624859764408868425676598809369028639109474895970097654037767412436514867411656108849790486267063173411012326968201770931626958504655080230597129955073884261165554875776232005241862593471240385233198684629357699002303963027388978103952148981186165210893911168615670218284916709008660427206201417807697277520528196849764640923567724004306001618628548753043116851454474166003442979202296614543305328059916656754363402574760178325694506670534662307310765463663627993890100215735942906670954339284399276684113993990717455433060493829325638763307660171969263280130255040930883030362965389459778459187755966275555253601079082492155287880950199988580807618829154284712589027202857031851616155415527535073260097644713776242628853855951779378892785362509767329977477754142542525988831185197472067582195807294238173658099417124988327123550564543082183628241609213873239032392744149341781120087532666695394979608558927837553317924066620229810158024592294450131938931602004156434964587208532792739812306071222744943341015431892449413513391280386686995639331997071880775946305163869584183379312167192864907954547447229558669139063308022265032485376345403413486902224070083498882818128398350953006931554668613601391953445133611790972426460971049213380431141979182384653701424748450749603755235358091533587283908234155648154880237693258938666214187708646930912446490522099751028263091530380274712094776344506115118241771072483690679856973727540851188158361312924979695129196326558734990716243558215313007858301555192950571361856120369802268173631831495687231386121845875803012465467005538812051070395656218175050580833591401962731372047897294074007617637423192709182889267432430767874781462047818418810516583586117967325771781100519640371516882957069608643815895583507518331409210724294847775345683483246127007578673042100952533056469291109755410497525074535108725415247695445201842958 [154,37] -12353848304953282829933758751101424609445533212177105761219432625472107321696588026085007128322071319324602391367297393474788288093385582604984880770609590513549034523901998023926885286831710597703217009859578648826582936046088502554081842054810951802763443480119277726334213421535106541625697309214632658035611814501758563422824891245815593433900815695393593516140725317671181967528731874106868875126580983804537292496884103157474034216378513392421278690920741689158243775395179080921108447458518598139517670547622374119987118344875845958909294484348420287954662670960515056834328221975287767383951939808070772894576260735174225973495808668524868874540987397785721787177880294606481940932181983063525550162796461627381762610638252042212008559091751247487517100877654375886863858525950076221336008682760036002847172299021656779615167904353132107981024788931377917599327162464380153891959631564431904731479301502537470729843803669760858874859883076383333707202520665867344895406913720957111520707391054531971099022142102826401500833294775561435121814501971184358123096652388741266426357618957499369739225221026745076930553581946847391425923471284719169147782465285206354779584217155338647832557494416185328603164398821745658291510888878722742500151026070468522712631462070047276307784165618363046504591247077904522731728707682457770622738823054630540693261452782963681515073426599705932127047651186951452621364454109168045515468657696570922866559612110057956114191557492427287932109989039842436718068399987620843332125012205140515594444768808374347421789251897162733664585675989636167513257084650700525531885248094200332329561636224194841584729651246358263358505481696855018870920843165241914210592343133793955672679575536445361509534348925496525174034625284784994389024560581276733405705502418157783957443674347131969780570868014684480935389302919595165619593384767814628417373799687645799646342596006191324449714399380816841051871780529871209543522842916656949830230040885634758647700427187901514668883203391657709621905640527473776049261088510459143074696223241108333292802498786225209914991651110225379105037389536111680 [154,38] 8225748900216895135374383728848710886077743076919534316538007960803290752552223757346374803867496202522114605309964978430890875119744288499439382784293959181336917747136494768461379751198060775188742819674493467675403267030936054314170616399062722661625334060788805540380365284870478660818867026774842887124764289916991966046171131463808716026558675347917235447370605605037227760166098213956560371810274568301630232828031893568144145465274656434683491374663864578383766947723557080193690960311723621075306968649652885880304845577329235150999487955424111340577460810225721479752830689843851028065943635512187887197272318446140614837590209650106975667610680714667239624861244187252247383785758980914476828278921235623078927038336845705580127153866115777983189839517114799614618424579439369673597667610156570715784575898230492054630756834517942350537148612301183409561193167235356892196426193748607970556758129447070386016722228587537271950228135541478141013047565576318687597909699454266251167182023997192110140785313527556418424020836549687687492216622944967749010319329696713703105936420372481939998485206066718468073273470655796690345237984481337647512840244697736543593319764420258560165923464288590781434359640532756784109207804887884041960652230711511046778152738917737913221884269166890548010310250540694466339808958366385405047726297195817427034680050283000588248267549887273349535633243031297340365007855972110464438716656120006456567860386732631992252195042185366765624650783515063732300117393458536893236691042106728510205544320729776839171217760414121023333501048360714330309403986081986811704855863785606905757031353836704500278698564807269208236269677366258707364673650633404212164380014801022151038207312092629574305302854006783548127832736262478505920302713328693714947896915351776439852293829951639749380825440924126486945926226861090764531176173094040476061867646519328451347226861863448118863123902107741167990315631166123295573083981652833035836989261847779141208508759825970986290230499838259995964730429117029772896260704264244996859103522917424099878394893125054300452990908787793938271769551473600 [154,39] -5058797996752664043849291270686499133746268925326250776394713062412424762315377094434064783742267279688142662939136796717389486436670522533949713800253106109809664063444086788375336967598440317179164253052803900799318261185253027212661098447824771576709484960056746264600087863694334175188259004329272246444932032576041833177554051061368873919772344562204722113661236104262662786166482269786160129780096368459155121208479880515236853373008846083380712646164772977954112423415225213176764351043150957797057369687544032320873504359323063034863999636337996681454097203357264754336562000111442811043835333730147368988208652271701607926520767516193733971927257574267486883353329905973583409441011600569887286970421417230171563552136990498226829558576686008107620874945535386198836636466637672877981015279501706164005231694205875694061976930995318644541959749694623151833105119290087794714788659793499235437540587155845490150829526610274769357646891440460652808311219910843077288410827263929030316729883904747669343142399031775535870313705413894467278633621581117283290240381122972085603258713107893699489228447960370990007544644796108768003329492107510276596524770188421389071042303132720944041126844089429052544473768085056691092170624437438587448619995675909559655974900145836094583106787968676182731016544290899123069309418698119655578951345697341689143464589579651192237803566665072138807187039985082166639163871845926292564070362050629705551092212644743889735962315040706375142259185137204589829148243074903085581565198258764908507954362388325649946513991453497562277337618020831202464436910533747365342365879404188351623514136355308427240195424649406991043850692274312382796234195798494310850717858805121578804957412576685375248731551811431678850646866422398465316139004957371566277708837802240766065400905892836428107237018404578134428250893375495064077853901388222874386508878804214590694615655752106631802343507158664853053103649192065755965996119646890270423874110681232762509724938545802288420249606252177772457562265503030012045454733918864647479386028316634426416009845347754495411519550852569700299072784640 [154,40] 2801647708590746357025824228337142597772198390181628237552624168298604717187810699853903576478602257666547589146913409299731707622074125717292883170713119418183738483595019095327949723882860876455029055795955115104574554747342124819659501959741131983528173823500380332882987669722783248095310109262113495788116595677654491550992437026341957474418668514165304710555772088710896430193047566226621934394765706479540619318859953774632005228987276363660312565826175883052699129790914872297476278999879658803364378903487176553234834348680990283257672969271316543339149581724648202935172753527136880182735361968912562979926213444609017145967266535385533012513550459229504033108654599584017120266334443859513152678157025452966486203379852353056880828098432310084036897846214556782156516027933825445363209024535497274509290965721873146664902780099343994520325781556480544589534287026143142385218818682148600056572947896773965655536898943938203509920993593575211284282580481974671265328384721475431530265103123315413839549909584186163225129646662238896613351959798986404878591080342745645870933839343415958480212703830920972465763059589710576921491601331811605060070613642881984160535448997572690885639895920462609751470051916320081406079795196291586418140527075759218208939118298647547466754966419610067737837514317014864736451650299803286619713741219461498510091102388620562568780950179550418588277951065180718685542519720145231163617860305853460579274789384242983702869304411413172981746399551324878856762731769804616644332204600853915633895631413003943309895826057624324756926204095556303809562812266767060288320293674789055209581584148119132551763647314530576744765893211072895960499465078800500220269391012971979533777959399047308542347816724308560387814496948614107813755273833136763886726645156394154994905350652430483046681113805617306996500752355281480672543801813732560396329837527574757410064858696917063271024655939237958201122230193035929138824374869199660105403207566357203135277723396251048744607208304151552208496054492096520448938389383533466216632703745483556419094691159470443419981408499102991934387324 [154,41] -1387407409022372581664783299452116818900843101055952022462140618718699645019675906823635945663786720365164995873748109502141873307810598243508793161241642905369604129077002096323299846149563709820734277107665767044264473437605325223365610564834970686913016730500151085681437984503629411679126583840354495718914945976861150905131472435611056558472944555322251550780559488227511145147909544882692326751262057957834804158238652123302498409421274317902225953032653564975286530489520054673404081799065677571701623536072931004786835467407506704472814525227216752593434400078770283789467949227692160529981685172335222725168693165149417146366771702899046060071782287383297686929539179514019119172637046418232479122192696935842846072662858022256983778894991316775873903697694977853374200916569572183245816144805322196959827992822368901415253204422262686509761184506634097514383072629680240933385260413132060480926882497482319102152378267631797732740651626200538332380847999962599340643736876074413212646584674038571840067572005823564984544167590727724582968831671491906159140124992695557796290362337468405988428615780443905076583312210112014273523496527805819273869282918144077816299034689714818396130816539343873429541715861447913567274481214431027005067671278130064742852990342741439006192803469899165189737549694014995407075978444092009934608434672538316106029576572626670554606702650588453938316330843363765288873078532309148872310253028442429132620755179068517181461394400872118525617606705799624347157709477603711829914421937390845882817349930477267867116082721242890308244385990310261569509847917648402792542036125574631172176100902090115201476633424506614861561378290138620327794956420184279324662898632031715701164272864117981067906600912094501669699866468124027848004373364495791073899160309817591704787680089690623616364145259778703585669430782242138360905849642986474729928666568298444898662039636797879451689274939337975110280420097886554389945647060117260237886074794104182986880769462611028480126980960688441460045121321208562082590846558836551980810249165139494449223853802367303948482740112321360687296 [154,42] 620848140856845370804208638037180840672093985698800117820748872675434126418981929222581568480177189485571094967462472702107166000792952154841054598616405318603129648247566773420378836627875374551175925184001111016640878828896822827385411648950600926365266516165421778275203292510596340331247822397408097741789826447590349503242558641496976289416183986670196129377609990027001491480054051660801769093867553786927366831307006149019388613664238985536769710461000364688499902163534178767695961332530752709481756166693881980133419909735695855597563854257727580306218377492615621350483104064141518202123652290388639845657057359888079114496429007863264545730328447277399732710788113634329714058368973620711297887973377197333314277483860604624500026903840853784107910475499188870830823753746983281855861860609149786835708008859902160844905569146897047485948022604459203794185435458657196334638618161439821197875956936797195264782215116202364588831385000407913865122563768825600468987522526174160736263445230989247665970745226795848618128224226040122670606156763519193080982274820149987043194629910891560522183773719900818167434147414754265906137502469339249025799235627781648589161274495824061946760988781611630836142676065910485479914384994339419415205901064573247360471357831298733425835635349896838712604960198554609508690632197082303520650196597722856969426553628689107945117559023461185893274794203218709817395323504452939608147749574398766533019451834373508031250367753050150882946896187977692033225210622790208302857321864137584269972299036663091969065831300356160260111059998603152871520906630560083302736283665039817144156233617636388329283452780360200827523707286521242698284824485955035086356019025880281782648674044412908481196185907614187476989251381745279422579599755119960199351368019002686274190270013399954492703398562869422934551672708738259620612704863430817593865658110635436984125479852081706219725343510273105408116592385457969361172232920307866265019958696695866372733665319625610132996206128870809906574745779496080834172056613620578305829877940437457653197564954429794933528125330157596912 [154,43] -255551200211601434693278691879461256028018981505352883083744226029108873542261255186375623634035750893557002540272148252040388508398474244670004806271867355925248719087622318000853990986524041058901763405412578093252465860510092644320897285764850110248409941085148244900978554812139735340836421703715380555484065267110913305944026687820811163631813070100553860393346267850403308548742609732888830834173355623852914566003142148434712603757073367922034666073219582923750796426461794256813729768144739563277310337076947967846901055304992769714053410559012861389694977956317753913957822514936745804062149594353749613965760177051477970832015169571808510254942192238885743567684486556467372524705562315000868765585538512871164928035289538510004109161284789849066991926547732519318483288194446285039205345268322219296315317376740041618963833899528069016708185375215554746884459286548880785447862657795171992050502798635479226682159142887968023537207982669026273591643835106779082734198810410400114979499863463283861748615325638969684578816216547174348089983839116924535239781149909001669230065470827644842524082357966777748137514823462955319025452765020295071734679129908959730842308083108262970808826511135899683719230821326263715412068924415065442635557137824108746806592221888366098570959649887833705891173347050190161832852406193692084526340394493243776778324765827143721649802863757132628173253696005731591417267615451012453099124040700463075652933556506555316718116412795153819318321000632068801265473815573452097681248724310703709097376487240837488553129408337112166236804079450188431842574398299557712474613513303214667917575410425474141360500535595754555090306460089540829156905073629583477727091452445256009100022608131758785176141084653415438902909390875039958833831493838460900514589673595403246061991283695474705075449103218612538007745044898410575657168565177332674848259948268659486067637194830371652859253523859437624928651487791829472620022302186168005577683211042071475975780459824934431104393653481144226326078771178761494449815596676991668097520966044307054519557190357749771379787220514384 [154,44] 97615271760680544404904486915888153702053630084755491336546878831704643082851213782957318424732439002522904499807987038319307165456727510304610976680636148185378656043701778305918400289353578945078895157775695401415919348293017053903934304964949529829867596830236469445504368198741647492019104869582077221713587402709953519049328690368516645557774039974343748405768867614668541352893838086497969290261022022879864066898054370627453588050759738034598204236635671523911220442877641012827255794876574594600873728054445596540841893244360577188513194038090998352145541339515430443665339073153712023504868216271523904837122875766373148355889258984561691259047517955500634856045000336527951233292112406466204602398295036772377918340933643640428578849431790090484231759494637159356409887805129420702579635962836357909748176961902985505304230509778953663023477226577183749229946825886512906907767694270346620210523649896839332932522460711926268712932390003024258208690146690434483719892458707970928076913499966506634119302070893428520220174798242089541508342868455076515876039557836940673624728699593409281273254874323272189882937658472444418534087373615068159787629334578149117915001377977972598354387112223140790213674491644409792812129715560365439752155008277827540243542251290495044410048050129299513978383106055404414896281143794365711279081738568671477119957901480878509017602793998722047756313305602514999262838331759504099431072754467506579660959548242177416578722734356277411314957385033243170374752670746470979799439286504626348883801788490088571110488933412261671823132836991576495835763118181638112321646346050936262945000300021370798511718831341240265720389681152561658870968201971471984129695076790171323770257808265383727424959499394446442139687940398536807287032873966289577120143153207040086271810919626218285108310994410043794449077858886911633895302407430240779222717377856474141370406790603180357565586269897931343867782865797752516651206557495743013379147439268441111771657449679753361201910221685457510197697682639793245893245968420819325040785317000449904822581221478018388709653598905 [154,45] -34293582115480791045475245206523298500741251671474605584971064601437968553133409208156694255041146604328520551412723800899079418677055879041270356142072983726446590114831001798229354166359032828134007973798116894346868315501885083071091913141119243637740580154241460076880971852778978131446600383846358538477195747194355583879024009357534483653635758559830839818270713209717091233772570639567100459611946004489328531289974883279230405076849710741060418750570546637318098245564676846017908254509060990896099876891122367255882606117359781118973046863717189183863390475725102541753846265196812690901271953127467516259910161900530517618809364525135906680107214780357746020926217809961261200634991040600006233233132238784961315313424496271178237891521778790155254098492073898229088084447324413982970867834110011589032227585456521210779952889018553191760883062490460036052823360546024543207989897420294220514068168892580873518606506196771783046164922409805543986600336659026560560152396150795850611092956132792107612826944012538793030200751783130104163199336007021566820108873478234101016170719136816074873111589703118731807877738406016305413968335947160213037786881222286831843224158831921890189128599240676381966463866292593340247020836102324665018508916425387421813187990956436220535460013649288488250210047505807099084521504317333680440979502975891977921893480988557092259514297860456930861906229489331625640531869423624550226209295843197618373976069378526678744304252762206233363235506831470079985924152171832260940224074319730479648511644343683050043249616910568799760075584329913300819068807276687913488483250841064801017098678098944370573807972357447751712273502719484887569539854157144117600851094061265209350896444030378245624227463916577335492439879714891279739241755260893977849070144997694600394584437121214534879691118673558229282540844862965502353184104438212158243501458462424142090265277381474193012689485294076144562174454126298482360698848507882842228594917106171438538915818124792904483230675004135380777830542289488616188226939680332544450713497305409197444890146334021953424501792 [154,46] 10904940531880508313477698237491095454912083400294884147735626991004690375117071846946051825541527250877470941643053997601861387420260038861896272741051829778581577397567635261876336434518462431469090232829360460170697392086088001528736342456885947466697371915967302919121543194947841946359290052587126948467183523413497924874174614384527275660782847505416804443812323462874257280141600282802169086142473387796090369451953155452635864410095825215648246192665479368175659456678144966407912693276217000407537319580562943182221034311802889916543871292802132315635889138262054296430662879589987676274438298694671199855287320649158863982905867352143101792720996061496627088115175645624234656632595433468018180693729827516100896502619779718054286168523460494836408469197128545866848741468294139253997686945539904863585770984924062948254270101312763628739998550519200965124822088073195409929373475589875002117079356237953881638675010249728651257917822311279873658345839958052778889001648537189797744228754124383879439540620282154772482144359575192008317188145359723939963219718959319644894465024333669110216457235005122026716018607421560187157767174748897737262160762341801528916432188975803919056236344043529856032910243043586606381322185627881272737075353873936542154702395437478333843278365120982893686942092377532495217019501856128211235186379848819218729564604606179980360955117005249734501605453541791602155511795698867911475810951604170584256027727413932594190120644639509227032921086980362590593548292123348806409376086874393619617187988132967110174032491164541617045809433338619327432034630232363861926351017614427896064892772606845414917689057482896845069475783125473986821443129037994798446374363445771925764321241191120320106173811314753082387138548312898754835491830550859087049092335201112144553594167057370484867904930028117932288480917536037471313648682486800916599257728803746638403746732061195026308663308976364141842274730246713951963374468610782900806227602581441057181347926491976025589042126359608835602473386726597872258877525390778721060280766317252006880974356236458919091392 [154,47] -3118753064188127198571791179902493575737439826255214833731032957584588035725751003031855091699323016213315132298888069827505060456882542855936202185352652095321301145595887392186062619165159916280575477310101702130022955318458979652852410362467788027622687335811797186175313081321270875646777324714248814969982737247134901415454832806556402942928249730560356677248398115343931910017181221162162039762529326128496469712080598688580463456351236600229101835782785739653934897705003822628224923939268781525993460162109458596697911573211252432155353346377031532418665981521033306063194199102229347233247412140622506533591557022577239905961917510953286490758307996660325180167526739136820618555562109546079538554982643259659368234501955915174853620715834881739562159011824679987316770965514350756493586010606429350812017917449729086144132150510799411598578409361747679964496501264819496252454781118154824359042767590283268450780391863881534571285994381658149917794437357473066422256288558200933122616792151926398030872911770303707805749392236596532749907534344590280654122369093485108143702758621019314759267192362802810577952493775770775395619064261614671080893782987174505232272073925618424735460957612284381889982025041788539212181261073314136403196845241639325431004683778536047694451239501718849547603683363181545257148966294889377179737583913849320373456811885512288037063365208842894551708585154523920819363929704815727140532666853879016582111140396902840776245997502440419904974341450393108163333639667921600204689297319553849168308365239338000374963302232468507095400086076166890493548982380299862873552874452035557963084279564834435925911515999264569991232257994707495004995981995448070133775480927418724640099103095965321139592160929255957017800407247328521826549342925418039448568205424036658104417341937165688898849183646067203758054330343221506880700917621520809776057862893463223175153234474462519978106167446771331272522592309399181971390206635206297074441240563958343613502390285301312818089379177818368870324444659701873963838308657732670865362516131880418773152066575946828352 [154,48] 807341548506279723794680670096130274039794700549064380702509369412256962096071864000372530234328735155643808382674748524587937756014402201822835295369356677314741842938965868877900942306093842754249363946119893558872793515856613619611709474340278080098599285073786696246491603142455503765963809664639361822804241793221487499309895189845248011279689518893041545337938995843358739410599937896537128794467842643530854946220381138899452343611372154608694354894589971948530743459893695928963035547157586083798197043147552745630859386781755481137537527569517200285158597525704751114396589845716652437845906546754074184296348514504547216608483073512109824372882903168545379039871114449053803912745544348159208004469901415997105025789284630967639680932204926364347893076278394443761803367634193326610467832038543582799472829770316563451679577420763829643329167523309303120764115679120619171684641539148809491907445707796967544082024881761681987325356972131439129093951751347024092746932023066272775227734997633992565278863637006236236141379178366358731380782919467912201960322713828083408655151845866600347814230635779774059611288158593714630321057965575687888926577449013874760769471953154533003396224377510593554419270293638685878298336905949620071098997540825188706802269981921718644322338517230168096268887112850915371301843203576153199694906863509007883496006056656479077827038749238077014004927380296910540350621630423910600267773854443017587989669735293057823041227174670128984143901090761735500116222057752353576251783940532504588793276431227650707917607899462870184539363681855030766984648042756329165983966161979754607007917554102072376782947075044521492379153260434073051474363180242171897946193183048202937933023963570535210150938892516341301197950695833989340888960860423995412442759603079301144886068551949039921039932112351700836047958770477214699422451506393731881636873140820387760080991549211446100926901590725961778085178901709118686792108148757498220506732643185082733287308473248768098639256560443644200471406117619304355507427554957520082713482941358417706565050104264736 [154,49] -190818411925747340392233627310072421533948917113944366277924929831472008864440468418115445450271422286097416053426315604274951710338518510233501104610988143646226733278814665703879579819548507256650455565863527689021967987588483898961737735913954230290913244923069734874337173094016399177605377914002811713751038312533036178637038711672814641079852285781151472085166790944489698899574278314632315243628599559449969412553857924756106886710761398591051618071144034639179798446041376661589498147952739816068359526317048209213864453312892602454160167459994564359633757042661522487620864581850444267952118118574933952320079078351984648464125397239538953997088694876190426800716381062434386013418074148471261968674294027553134058464515643806396574495079152600302933927212151032125961822432658719713124257527345569425439018315686225833949792582981551811538601661006713258659943071853623532076184762007544469783574342862221116632156276419889737353153696917639102990562793929841081228353757838215819442274546914486354637100230407567570087460897438059234807423166169452463472211488083613810140326451085879024350910106352235529034770847582865589133659820185687249893675750580633870081668821222994535773620117668851540026694786879363957343969604076226224218411630657624063065994003649206803667189183201275633975428213779642012975025554805927749933103255209794676177659777654718599294908803528052257648591605921253046645130709569643971911619315444999963770699243667136098775445888526828953844057580258991797232690204687170258248711975819977451499207033820863308807575020067687778133885068885430544340883151898431175315176640802602905557111182798439797655787570532043452549221199998369866169150923803679662289434337450355146104728351667855832437032396257706909315081311777531262636673541093350337677390424094430183545513334546917924446001304458369429790417248181485219808143762702644045160154447977671451715119333681257616924174341821490487250565675501953300468598070321233160595674530266482443039686002035841718320052441233647872071131997624916158231104132196253260146821206584178475352337056768 [154,50] 41172339549107975023512377036141295133365049387428905035722403379317880604162384333865173484829059306660692806116581999173376417944270784019622190773490530489409288709033931566427346492843358331674950745474405829081349006565708810558103425273180858510372375408556419138760522789742592476835265594984340211781620047664405403224072324480023508973182598205321600348568203332999228519456010379587949472866266308759125454040353630528466068600996224692244298474213289269832673840963499345550500878390908682612866052209792419530335102744175604880988156016393836554843941767776003228595801877157158501681670775740655511155744754317115759295872962224105158256119705749261325624023088609695283834135775202882722168026043747840578058476569942045850920873936783432394219916594735567104370423397418927058614049511231237280742726241084585534565128509489452359958584906226746822819824250699912191705147086785890583655546982298694858515483139555917151067796782310290849359881147923254123548004367969914229434635271437880459656161714592515954650988017264976017687902999176489008419683743062105668396572827540924058527487509088611526173787439042377815612432277247985292794374792099498693830555118410848857936356625536632485674258959186713263117968541479938681482630032055485955298000794433921476227331393855694578542888793305481277146539405839250707645807383662227515974973687297230431504632111870340458523764721199669478198883665514393037175310839948836957830164054148543733579774478311376545794186696610397931613161195386555040124557440261219746269889465029003139934911390555959390999790259587998573848799820360715184324008264721279867411069656285001075887026174227632811394237089416274023066052490913779689423654408265574306389145713419159715766366394475867237162717910896670706981452104771621415438078399852191412026559383146164824647778591209077451321864659590563319702470318975564713645335659619519184539593215062329083594779751017743424234386954744303684684926241129720177440640069461277207519384998010306330616741656832315882036115489019504096360033696292174083125799513303468398896044288 [154,51] -8039277929593176923177150609511923799043084698811394949651790847755051328140308039606887077120741299547173273505439002126003219369479695194504918139395731012384364045059388774251509447528988301617587363041133000214926409832882824272894367717744262116476864594399720284499064237137505036851490619793417727401456896357467432955410857510088014462351343432540340105220980480356739416578569544553951489075395818060744283382195003077331996091885611205831889513585803222492887519136399950638355111498694391849041804145893861424517233922479478775567576940899261006780526725666290210201607055643033339602192980651339748910421702972706574038336236966899403590972099396329044916061989320524054728794587170172483800959051471801331925321564709987008535890438937107928576143729091711400823674487351820913711576690901852997446005753542607974961639789382777047020621570187346546057075260789438924304640602301596557652195819975633073847081843062312797957642177771012878208715855704088984840197515234324899403861452205404916190305098123982185585895164528725730036002415927289498319904493766783987574643928097767281549416240279085967164684778360963094517064906095681664568036059378791843258694425104775084037746439353528861372085617030910789083017261629505825768062821292048181494586715837387606039468843685091789534201670845505493179434536694912436897780695991226302940732350814573110362737382546777604655988162020463285074935356770429275529409002244744479264607931075918066399680887621740821112469491770267604599149309035881017873187158524115050925408034204662306683706770417939664627614495410950210940253440267502804411453432651011685942779038023323015210016914811692375370118400268467385802028196838145359119713073378868021622455711463119354445749605799185492957934163914782077344319241882681424808364533221698393534628454699742479340865594313062384678554339081338618912795741605421805725596864618005565065174454236036926277508176692987220027492186130127857691879988162362813182642130693182359722294361738533186968079140723870090215831720433483169882892334676206718862858820143284257155904 [154,52] 1410034511962053560176421780050832230238240908986200582521235543911802832956104738706878154965021064725939478711972431278159109436334843837710985110728390513432143473673925187410643371673846171851881889258810014417945323567419505621511990348490155794913491906879602628668773076406336975384418755550235232020002154989651386809314349363792195876916704664001623942017573275643912591647825918727006353438898193933096396718706363728221665332364482700508853708883733761039284440706887501889195757852543264020973428975765943341650639350941412677465040158625028015513095482333924824997973277935556395863661745770414138350176794284936765653003182595597252347299027031919100835572786774454344895265329687229385692588775888714261206990246187430946557606430978571714873619704747057618466987086069757979422490956162770256955861784411007183616345036697343171897606398931571386731999009841734505755994798439670962167174200228149521910100685485844758419766617969437536059542410259054636238862236943320690170912966798526352613031149957184807230787113179706264453160511121467938354469896531988694876712408694125518098877422696223214533865838143986362120767068696390511903559958453937711580565168695784136577618711652374524614304434963178859011209052162450030421365439157530036318093670478050709732877545167582478198236934277155955491480210444815811877329234906165958415565998552094909069451943248666836431619915064556852674036288900701747615316237442890344969048471015824978590065553403704772498406926440017026333644420114826623959873227263446708773166621047317740281291822755516811982882058395692288478755090494055858251673421863068196198455690391953331655100695732177160207907225072962579034176421674302128232595550018822227716868348314878352221380586343297378049179404230415153066696053367796365239509921342682121215108852626796134838328490158233352289776693261435339843481248945248766364002736919569202371225574513433688752441600038411480298802561409068369091764864953442603427672874807905726925785188305274529465341383352276228760811190770864969790016625905639854948651476294997172427 [154,53] -221936118116251239592130051431429599580025450472424451472614029931344283865598631967751404461550148337972177045487970919879497906825034948574621225489935493943809863572606332155675513079183403036088013425321470768676204212048058679131006414942366944172401151568462262479413815005446787326090341430413438876293833743429805696750033247513738504568060006689394053850252244920454291079595711328640893608057062542278557503518732167675969720513336608432946220438766193324042118264433148682504757428115933453582482785238741826822734545240656686961881225886090628730808551977604366932749831697155834422555128004306718556304447373234675996145799265037308224861175404282194057652968019665622746739276189570002828336961787454703181581968559386715517422603612396866365978789398211417293336832506111174313177718886096005557452467164903526938647861470889504427008409550653583448280771461267060482842477527157708246701343501694723110824694185154332677671906970873974632554361866225163328972610235395308643092675786288445947159290388181180683528778503610096129730631955498194533995776005876792400054591845410874750033202175500548793699522504647193167287676647842071898936002278415200755924739710127757956447056387118767326681850481314571993158798722281778305420294322661655894121509921322597694842529588004120124522832765425271482049655168916709533702962889078732324805487759840394916916160909458021281865250150497253003433175035413831875387637934102779568949051057782242340183664352643781910029100214819449546163260402545460161982904551290068968450815502261190377663357767854678029916193904750347137717344987165012172187343087097258756109634856299587163896133930451774971370040209950333545093836121900946436970391113589128236568336716374171172690717684746602752972245017228409365620527021557723629499943729927076927762340154329490225217886076120585360128014689588857374464743942033840597290295922880853936958160445875042572332529581152619819585237843483977104310733303901695720950747515770106796267372847252493705483996190345869011846448318982883051797690264047736422015376339159136 [154,54] 31345351737285157789357561002090922530097890920326786302339242517002388962153102736117472214001097079212049237463268014870154056178104631542007006676505005641590005962279555371294108725840320604805200135963974954969741977369396795671979500609500072875836887913895403481572310647506131418009338544253618992983959947871839831576695806410185502717438586623990296389153029779428021498859178186693552368132724416245072226627429649055396857406383688955742703843313612405105775156114025418834465692060357318045470765821133307721089820437057852812496122819939524112709217430910766098216025396343388295917142107683042591489604007268373335836075040084638087774712661788143665081754613883791565305928530487145991298455645117816798914390967075145718242032466407928694482023155588199457090557718554526448069451921833657532842320056018076370452029855187727964741071819335357710097851985183930424567073309782218548801399988295423989754837847767300985223145730239726350674936212900913571825118358065034777833600626000018506080402720901590421219241535778879683275869613422664882998998006838626944677534775222219137949164850474664281958725729834378718708097414357528227928939866025952497897077573718372946541364442257386754382924380921216138852519891878369970716438958315615659510500640989943022306403860805870192941465108899145830772226694736287159009444352606471085988078496960218310321370185970782195956528488267087789911032908135402758908627981718236404307607431583767204512911853455571317160603569968476533500080817115523915673250104486822666387922700995511396087280144006829283712280157580591888749528673733281347583214292780054668017484564892982727456302527030715936208017318338720697861736014997140587290013885227273037034519656952143482969036892859011436379715213624361924201632586424273942842662572088937441313837778879260335203556610222778338961195503042679083968799379392576428123347970549348876043376063426657387814729019145655551098249454736392583581675388530417517734460078775700307778128487534762350155878681594273615449097281930368916229506813327646872897834663616 [154,55] -3962063758529843890853100653113944884312655229469095944393869546286823436651318463737173770051466645612726539847964361677712786484015943804765244696494803343477287236909829249387252012276657595458130517806583026688990897634193366097238892066546556644128727435036445419748444482875446179639274730473904168509043908896938375596206583780844116040963077616762547315761786950175442227026565295228368117024210694365451591703459813532326842532819954055687376510356955509797093188139886098539863166526958735195132504900572966572866204825961822581513317522608680035161808269339403070137966120342355277915306982011885069002597617408513218437626592736874052167530916821373169525800600291591964544380507616883527479544565448066527792646445604382591926840212308732841686985819142617312970256832152501614380542847049473870259867608548746772475683928715421993759561245777009982964248977052090032197355434892843118537414433356585130193239683364551524032725265063147423734492113268525399989166086461277597907718069940008202620331861176478930267432106692767029618390300311801506759431825807842869108593412125629682639092983268130359512734571525919990337958412444169795440518253853484225711223522652005400053229805507593552429684471318776940588680585391703402176438722853095557368375331706649508733986031907714867294176610186521539045794158743910109365798616033964106875557497961483170315762150382597145271625742639081116771692051724683525840137254106083214095833444399079965640768133213053743381689624623787046632380598087648939126664918261590054284058419865143839457906286268792975901233489500793427031889649953782538379674165453843348002089680490361106858787456304076553924713238962724695837282872833659990294673381114607964349703252369286052951133852201597257544201450768290606602573492308067676713633284588027570005428461953277713245224651863205502213875163131511013689650658153638296308685027004201952799629779696149443135488063341944570747054339025971183700490275832944566992183998888105140245801143669815954722335257746099171010009562169193131884642630606436375911989376 [154,56] 448679391505966234297819437004451764491884706089291849787839657981497354740564341794714247393749553592974918238578517232286707293239026569797694720476066719442733661285762936402731806220833398357705790653695078248895468917251496229432567070695433676581901097928085834082184699050651242759077444844462636680560569786464013740232846084947362192969324227506461739420745560148542028782354401636957708785152791586699360580446132533910909181195904829899783067696109758853812582815864265546660234582487352251405870749600761834079042938195483667805623441684279920776218270482372595536474121297134082753527840133516443060908073855495911303182176215632194626577700134452589311653198166182552474058013596295701851405277008062351912929955441815577751554320353149066233461958760864163313812436320224740395632272652050453530491380339428420749823375480593186415991310708416743456014076491380321386125651098821204816367755206398889379388299165093686917982390549947449349713074731863872238510120879157740854731055792168298219624492799076552652856626282606686689612620024105055199493249449097555586100001982856348247924777827062864179676275376645201641921849863704923605529732772218785308407166003539228975750515166667632144978411644914293310432205928017031411847772990836598727889351707345994437889367707680592991199894674806377384297805170111993483417215478752184104208687486726248771340957719817237764657840124126883895867972239004062517809916658817276470426416302900364183875038456245793323795940255565651228229896800988688411604460510916968344384346760578470532611970856570278175290249758177718773318782534407386557533503049695271056628473436335012742038292159255566934451384482489108164023611419106751251737525294078174586017524416335420562298662083536914169894693252378625308445030497327278223659164800787356248180198079698998900832966085504788969356355243302210766734583339256466804026558667913519477142548077250355634017347322370620820655054173361288770414891057807329042307499215517662482095583641788264200794996054796445987015417109160970501423330485629236872132 [154,57] -45650665273594112751911156796763047685353565213702705422161336521370009381159539969168059310742862190875654707618921298639824253203962623658126821039693115932421307778352196501440227064347563505858482826372864687530001143648649549345135312275723353630286865656163957976345344695784162257286200891637678237927357784274315920747921249086470594718391547088493925813276737007458964337913968101488218606715649816226940017657117585022128855475909021501147872853541879549276272146431345360361119334126088636504289504074097643094212176466396769235917724244409269497969912478231484556754170978337481240092312390837967989778495330862401953722128648583221184837257569017004589126527457765895738732451234826667808261105680343730826864654631443910314638182207783221881952778859731627712972090252409700868678726357662175178737423420228732802255516929473989895003953587655809405579117033882300186942926683418851875305304170766347472996473962800401485804659817965196039847853598401004500880036483680247795814779126735582705869792221935195772401036616801669001630923832426942118718419269755374275932747832635673358613016736038259144368553035783761002051016468264940139580281587252435734228245456436573521091404716390242182011851533872908678537926187060800676928978349226502102876305637575510690127329532859723322825959720515307986574447366861856647845823630652270898135304507463200318878250925877497407439445065430640643759826956307913635815876188738788346279227797196954500537335240945427365972913763933322734664802986819374126957703184540206003846323212840753457507125650481828165181058848385725387492749304380328427519624757865406345058929503402155503088023042230484812020811906319028136554221501079832976660080238361768156865894268442065363244073308342174397859213020044928503661204136246246362662328888163756055974198566764175608628634271737663825346431609450747228867159597422571369614985509835257585661518806117628772911976156163066772427530027957130912980715985125721303908535114155838868475900710127516765008143105683992875518028940021677096784782612677282304 [154,58] 4124433176659006886713291603329666703911462674681427178593109837276585763707283044010785032797196377470564453119506682992137043379880660275768104959797864454595133837550523301353197120258896686583135699273556737123338413134702179323417800241508552093515597371771594506898234641144218092861259470667292701277995467758091988233783438424544754619612216532791548727968519503338847804859029644450944224840074713443526188045783049366823769266160278997045990357854976268980686579743400435890953133838923784438889721240416525502197420109497472037884105121268273026697655457057012492608371809438804256906168357034222576758093284518640254019090231465504182141928842118231871213332744052939467149295459318305777541049521957294037541821922271313033597542118843573878640413540401018132997371340946771191495001412407416357281563236241655465007017686156511004184782132020212887010371617285551803436691900857063075170206659270264872450954852482044713964797828273918501564781099716384025440689568263385304657744354822076275298511286257377884406995603704008755270820417590479497331184074715026970823229974110937599715136384949827355370684240285628394774358835130754253781418991988244263952069055412309342468203417695767244725262515524939177601138586773790597694899337129474464919714758225518053566665421584070338194082128621645305530843700382147162253256686581832757343233812481190022078683285112351412777227502986046450776209288588972538919305192995093184964874941058979055384660920700764630798254958774429921173094471731151293875854865857131027601299374994261464145954504808438030657002216077177764235288939661452557216058088657400478083264662238898774089651662153360660107417652963841620797277314933504659950436452765424126586251714893035765038801109092060566295405028278944579612467516276398288092915071538371987291870332707435975608027594793912771826084138565228018810347654238165471359091493165606232843768684204690790660720662728204231163930257046649664926124289630792302887449304720865299656965355411544766735136005161076324138915568028569541039224095337344 [154,59] -322844220813355505636296134581870835486043707801609137374397508997213110883115274384980106919640035817389731412846750198583779453717550217759478272844319380377311357725616961548410495880455619608419042764570656261268494260355622847140730042700010388689852876001722455058637185592783768823538507606227327216304023888840158715633522383786076659954468904986029525200091067183770075213351393307377912496203672312041142193354519030327857454081016203488463893541881036853766822286747638982611304389090298344610664410495282294581723351161307709450710751791604590439903977466637204068255042984992307603679778893216766606862992058992249179221745355099850029240353583197534542789551840020506707471870690075432823030397820066442140200479263215368630189095041199331241770275295840609009749089591396604654036365288326844677722284096401099389883707626797609809799837785156010972707104387801855680414704316035003246755769310486338967846378523300835094380324333340821551264499431267734563996717419687139184842988251358043287178981589266320220075445595008884380856245125923978717565005658929512748950083816781322041069789637401606302886552950441386367274490012197377952552187291496967993634187751212936343953043845344678366755927344711723791669113764887583063986064437300933429859284556086535691634050899806965845607981017358978588509401189840601697258979494010912149011267178580638556752570127676541548596919516849641264483642867331470924892096986370428523637956016609141361692183207157256193827191824749689599671390764175408075565365207220076882017885582730794531895743021398286833926974366740600605831933896482753390041772564682371620935047406885360670818740006853040548511059190569525999050250233559251347053407540953029973660377009677113570998429794905920983116271375076446722232279929029433796685121247969730768830413224933509104704344075515271635430425397244918829655534236166231780997239627999595928427597046382810418112752334549016881955062778876040764764737889936460074457382863120401980845894617540621726173790995161352187294379020616614508604441344 [154,60] 21533771171278770595255360579972649683982491568532502690628574446240826859996057891108535758319277369814095512241621184507252693294473976091116089004144220199551199880654012660154963743375505595781684428047100485820174008271290747500663022715699444557509446640847667254260802469208114381522568713877655159211172324820811120228428820070315672794771181735324148000964689876766463352741475092492881235742282218312751899913859054875903949363525350517615723459079917890741321482379576078319358620489153765074521676255580568558796199886570550907553134810578429546187791183582074574915736499279629801144729042216636460724679567491212842256138093411683576448479735222536526603302705244560656365520620017657746922387953399787679481706998800966839820567369864017934832287298834606696736041131673116770069648470979428899159393636932847910442863684219405702897884966755092205439287168260557062156766310413493392078945466417427925586798034342963437571111552471915013682914051226467157596516838381492124745568954449454116986846920768533448623521052860351049163200126311072923778753797215917614360145093106882807618582532366871156328503354577913107583359316976666509430150234782376750237612356299905823459212300904729178682313240070635980209747995935291464271250730914920857625854586221205944601069853650994368968987457970603912396068485169931563052302949163034435115950399718089680625746251369286337506643236739749398655329156836088260912680907177025456690475563253712462178359149162991759834031451117369006142701218407700142471960651705602355444774170549950800072259900357500751698033002670337069479276897615296042931739693469668820355415431432025924386948066851264433261788494440198686723398956766780719978784621639991767741621627904333541607362309316762740874668629017203761412811057480925758991118884277842342963765359727133368099242689733589555633387817391637155019952063860647305679785234749175984718884213184915022401234089087375745456984837574771238154491093418667579706514563032245549925539997093902762263714207497047252557873290619791144721672 [154,61] -1331868963660381588195303254844584842147929691232475755051356038310574931720100086495195104935237213552729486333412590704738042755861393018303853647781011131259944534165283566969723367447973329193935896007500928583445074051586906783147749749464559255211908525652118905902191788893114058674260753543227033199589521454705978696892286580852762840939002259991112543296027736853977215807056701299650476665323169619212038421020590112689601277720869152112932438796354953216491263296613468346516072071399641894730221510653855919651321940132889489291130550547977702733510146032314230030804772644545288751996713985893359173959269073414201526512612239483506719441888770661727201979566244927304994419077408923626259345346445787477001846862595484653334772914907072238945968245305652155995237918686013107857194306222930883033379192729829475609521648403103702311213241121136012274370418153588763261617334796129933879606279040456186119542038390580060063108892078594881007313373426467738036116917723313996795038890758036210585300330048116295209670582098875971627534587390117589403599263402078591037113986001787571012822478648486939393294139925335866370442558372882285078223068304653033448488291523823500690048779976663843963360445875596061705391386821905285127478134278022329500166423595719151701353984474125861246350983871123765977127992760178171769556363593388458038209547686666197979139741799128893711449696763898582083554130932524425943067717459703088265901414650187748746024661323770738154654678920112293203810079423722409591115668302284744042946728101100091920821083661306504335332235106673752451419056103223412304935530814001612384027433658730015719429775340890287183697018303776032004673339055906334139722255138078578326954414060959139464861188122900306858624508697462356888774782417898159636174702080424445141388155794508830944039085833057600747532850159927292787489031261677015046950388244134454240148869370231539433170252312659271205182960595108656167619383740307954731535269318551051160196128312968494633396528792111300688290343405987846080 [154,62] 84570568249310601206772416485846148180152548128936819286065295408827287980989004475833425643294762664271010212840047221820568302418823416122601717142511839036687624809066996210901981928563889983304531530014420680190645206854819344373221933361556635144750067810193924869684560955552404862289732430792291860895746629093972854267759186931070570559048056770217960678559989691293122784625806888137733386197908254750254587477931403828008658489043552677140823698316851820258412353805769003914313719670511924277655518754390068196295944675530559775430528525499291703305741156948573077094412886742715671495772938100373928568069035182475553046216946769926865946231308101070363438266143011110295470593437477706042597407511952114639743535579210799037373037955463353536050740256493086244254461284897450161032736426691813201986001322369526327741044671596862767163258608221315341325572882209023437916801697890203168126510942371754552504997864567211491800966756156941900718520195461522897186172798829251738417622610221505247260392851946025601689811367167262648176064085581077694089026868801571001372055840906130691896914975770387735758951381270757081578768491365449281836657520926110042949580110244022619431292637927974220158909100318973872253817371505190410416113646921506939950221918764905883604715478078102208889908074370804506705985961347930599280295579420903363971032152671687519828952426996390823560982917477525101816115093858061075007936004094433977475627543153122488900297272806791724982134838169646667233320828795760382799277275246548247707909867978196784748303231074399153329235262445793679606405722388520512785211554335671364567916610075529149718575658498110180751229544546494432545867549221813241487905047364230599811760112166252270696827705556960915290728594868109002164483193823975630959564847113043526893282224503137787891975057487877436686420643723152961054860636357734747443989353250654327430004201130985896381908430652144525042431599132760179768762957894315202400818079390323657353059047298511484175525764694752696888481762890336 [154,63] -1116154665204896412362989756185680571837021412971329424573515948954348822484506402524450323087604324262505778727770485960845017225887829250724616142995551486228698206546027401479800739710772463042089021761139134482971373300610139097946870189971767680903772162094700550375229455844639635168193992557099613786472150508110580108102977920177818463485898894079333541404775709095022514974677776303428252497978459494862332121208490533673419898140549585785277183839435124529246442278143647114600578849437120931522760287190428674743979273975606190880186691362546015367174015862045798148323496697497936939617236571920987557013113832155011536642009068889255909845064770680996529357103375791512011073430074193859881823782669513468675497537701896618454207307208424998274138230090659965438392718049552591541496470077787108543409442201274474412112053429233737376033661029597096626117756817314257720332862518402569702215890672335754445520086499304345041603516919339238520463849135691877740143596358804403276125701094159907077486384176843829964418284368393410183788876327967698703083642828775883263893069041615255520849636791914389416236760575044232065449626028887973151486426159619675773021549136054607206519728259912374870892313816091604592017995726147911554104748708138059937794775500026122866747874669034633596871733714836164229926210860988947076176972787906802160509402461700239492985442796610631632359250369331739415579324634532464313038549920133582571498430069911555919680258380154256080894145597134313528814233450922971703194611733170292088109393726305275103763277945619017812686267994306905501750187233218787905818454844925619707457408756202524554184247076261929084332822382783573068216137372205343051864082702650463470646713007394007896834198924643889812924192050138368878749267159535526877605534649969239720093242152438006564877156144607379641896142274349932708134542572880709243435337837492710126294705122662449786379605820379476609472759148830416898625765801293282112592696109595874071899964193322683360160168490426362602376675424 [154,64] 470712373002396193110928714370209611310460984622963244240345640414334658391036366509125924496606325418125922143984996613622742630931852461467459403463549656435124933450236125341162571389203148444642614683204353324330856091928857907143334264409300328189360568685974720093966249571906735020061141459773563434852423514350138688518028616687527685437095516956776729671293274014345761035674783901604477057595177176536744987348486963667115215279369553475823128611786685922454051711968598183275065709351200078695673213329752183906202309120669083336922786066950046632717644357203410112523095042524015939211705534923496170935481747728734533766513797823244181493107426567315886797017437241193925080111918915822789227431576881685062651782193069331126253084567981904886014352376294459913841830941756784472417284246634564929614927082155106189406371917467142371966878374786091682089520172806420369064339379605362204677215980617690705509490285969529010352461916946871487787828571898511128068831625342798483565815987689612575301918669567851057106366428863538499397718016898359902360868640398248293403016819449780974443350063979761887511758398159197408637266083227500212284588448816975902038141317605377046750980583961106713352510242056447286425246784750550822576176980823046942947345380473856900875471496708822620148508738568549349505649864420459233611628199346445807545427626473564572199429688613765524229080984404210227889111536672217730919366241107474129677058541587391987687193935050682424007351150062188162273857718263869858219863304494764631065176533165235848378695438129852264565036181690366387970456015322646476607697726225885669822526975683770325619304288001364963258693091636283399642898949054620296366848184313803726466539574512450936863151113278090697339602054896346542727955102824734395703577082143249573521556892011701660558613238743826653962244733315671077474462607864833727201441369346585228646907901222741619900590638799853228448702035627181732437293344103605816713147887675891876918038688624888230674445395459267644524580 [154,65] 31299200750149166045568202848971001343012543069212698926010572606370311421644349889549871682298270114353018320150323360635819371789955238276746175133084924987680503097112471873501721610472970024988769836091803777089877880976592487414544485994280023706561665560678469950732358737955103855936709519080799764245276016681703457843197816572107823228543198350252316906389981802296127636158508641383999488897857498688952722327513598978696268905369958368551714412669316098026426272328401210819511030985685161000627754417918625249518273778319052961914458803642889707150145749439622086834041349385786208025713118037514746143182015248310322744832066512343035179533681750168094383914077521771573876658203169893742891630324233839908128191688662842543808749959062436123028278443540475703937707756566933180315796157400960890253182589685998786042022802604671461334069989025411303680107805407337916087107807972229536849419454168835372193669620621755791763219003188535769597421860634184515224044473953946484709421970087780308031714452648083121531993897780024962899722038602004021671107140490794980795911793715185620028902329289578786966628529692488731653229120774233520246884779840096518443367585516188360724940622962972667362527102196859314530321522950826383346411909768158998603831767698447537870292439701312471702626025935311517538937716468048643420090511335061827318498592255522421288446561668485355656484610639215324068239814698573492654496862225107178164177565735155012076100849542527365741672524221586923235962509121846863648280010784211042343146725269227928614114307724816626565054374350403396058766438465030081218872386360705211252396877507601225304102839957601420173019837358715159915654125732257142697255411946484670135834468627781600783140783375119782372102052456242470516943274951118206700849080221599401058329960884694304472454135325903699539427380049860795130218246883169741050100752651837705386127436128907167446369416285815061543610246238535351496749868425262970967171570949634274513242871719338815203361650217441916928 [154,66] 2960791807842296439102431049178075559647688698821207314078219179728722307859094002435804194527828851198136630447955122472641791483626864799544654960151006751626695809428889582915976238093789439455159300492970466073466746566748486014629031076971062600657739377992062836258427193880781509239738095216238653734784788903439903819588296143226751153072536927687106377857445059743474236639696440246303685700741513966035281143431669604127728949702469328526245660541745757093150101168745307699813211696397222194901634924154337350521130516046495953579237821549026230470402753248941124761359563928604777478892080985579021868213379207076903461572594851735185037323560844898795736397077675915873258942618452047018923130422183605319133151020465194465475447049245844970276844158431381808768314198188860053512374015261497775357911756677732535506494984853681045217668968075521802443966471879167942387963777551339802982984062930718741009468298504313254361335394470382994730300206350877402188690041092939273209643346409598503326441354151990084058390600451560776040118913122385796951680503207517709426359840659080892330360210785374838424521476313374447896090392520489162147130425878905635147777565716611077347137454060318506798721350146508565021790312922805563901930552814306966151340025854354564810233164399615278590245149290041550747840162528796685167834823138588895207128968110343630379035038554515225534007911362775672159922836917574502616635006674218354265237753679939375814625321615251499014221797414913281015523249242511645246559252172752858713541004254133288049455671135006624738841466928502096148343721332310550995002577927054501442022965114148703513438436212594694974738488659330304452860497707947768255100107834734729614831577448828027370348823837595494175245795786802702828009840106266281470812865146678733447965430581949737666558173869943649752365942167944976862158642087717598267127278262996336696138009677885439965119853332177959809872442707392004116870084075193035564456157741091468794809599198956507198403158085220864 [154,67] 168474077261769572782258946688724125821579360844351211951411108809645611984052473676637849736089274735325861981821940800240984467767042182512967166629745944041070352497608174965403182641077355492034079409579726201514407037483481137173800158457330188321774500164703670223935832941876001050999050995782417265626211325996104127545737894258498057230533972729044621146002584961070960017316469032893896654804665035163505358399510930163630485384018104926251894574178626734392661761889096186071831122203017463096365668884782199714460637632006570601050363746366259723038697326676745858108672177828456839474296377661844020660510762387853898882435342841756955708851184554085106618356047245109584559053331991361026877695922074813752720647922884307078151845489435932057575403661912803921781639036764697852942208663831329666680051631406299295615636366605893365899651928536161336008181337413413813835895061648594129656344232404928605803592166561446971389199036634067753857635558710364585744612816814751165392127978458795447697096825441979605977431614424485879511427143912047293042309456964641496051015475231306309634217842472383271475774132072426147069784683222264568644740729759480685870977508814093633653736264579349101927652028589022805843452128747207890646016397328119837894313418876627540956681725547697944407449616030163780444640204494096501277038925689789939688921479637817257346795439260763696667189781093128525759253325451663370141699008327827973283989542806403450167309840130919587399945750762449602834956542766982799898914724114012785177457630510819265674990436376202148939806275588640518335180881692297801546649977963046746557749476894247817322345446662423437983656776611956730974712918961925686185599052031625470508202297244506284179503534135729890797152619028187481045165237349378482909869247124112911988101081099455854920720152187448037995302953468693186986168213215109189984527610415486853748837854503255292034146499237947048495140436559638495105383333616045987515915382083154996467619422325575258528024571280 [154,68] 8458662017774986359016014941951707002612935735782499924633076353755260590111051696222058615462483307143907216102727302230922556612662655027663930493060868601580036019630985053285711096170562043189602852158529497080740391985455406644764575038463630375269742669017490717887985295203877102389606145532439844518386552808171851945623353671046810005953099075859354058018152042169718053649789674901767143233895700325476051264560926786630257761439617400467513285912301418305518708887410980909311764086478927628013939921947850218103728853034017082925716872680982702568156411211142448310584313541321859613958643785811728904625615199784857769335036744685695335780868277097224315592349735243310658476599442134436503755710714917492870299020400545507556278597997114002800710441828758895893644674444311922516632225230677680067076638632802188002452078099157474081257327777815750608956115760948344716528412699354047227657589584441453965079586494073789838551625167248724739431290530770519107075731706323232362662175631823470487607305318879581541177717231567110804106325236332315753341791449480767079600346435513240488843544754712112039564792335590425548008746721996090921678776333367652128030117299411571951634613731066082401436062929828692985019679445272834630481149166029526947437750328950066263586630758950508836953178885014839404517926022071604274663961402309453111648040791835024508014107240434971179516372319643168567116201718350254232151611195640838363412057085031765680065210871271424462925525356879365476843318698812852462290206799158306593617500830340865393921304075110861762406052358152551396301104146972318634836087421967640758564887287422329553524696745661622050258183675463195548208797755157610385115009456431558553479190752812972507753802052447996859413149034097268712930859212834662948684869914564977240376530171866736808724058898503931175939892296857895394862648928163327598019168163045689134116884375140488978313980981971866790553030330385412599835278084460511956409040003500379534145278784326442938145035 [154,69] 333038250257659427920382228955798077030104381361131254063071826525378262928749399556707349204920101067467769241837985168137820170927083717197069205781874609774101798132789409073830266395547064421657652252583488395616723093784953244819525342078274590967786669438640128696684237145986149602384066063517515808087433756295541361148795903175787625871967525954718938538083351147403207321280896645345525421515525400073693623864023443973649250083770506161223995948564767019346190253800803972172318787502052281025089884389706282949581934960054710837279329236135251980339268185405220072906091240956718343709655052313427034505592907211424570886655403963289627419876939813172330544402690623721093133349747734622318902624876265799608876263692406451713397885169745223146077228420975106225632367056169303261388031466819099973294671120616580688073944856847780189026112915193664677451584645125394636285111785620266801513226557025173056253267783902150983320039695279140808868731997790037921988412162233374081416779730816897054093085415828581363260657340401027539517769292538452803814176794286430798085988170568124732655523776270072507498548569984849958433099742104088973461803458771309910694626264979460411687071253486211038962282962524381455763590249090476838995431191823429669519133016563767294750274875680939868602032664460851275476322374222654989561601780368797431011457925690193665183617882504089818816147998199764409762956595431332024377527751536753804350368651925715263324771669534515064937067360454312556714186413151210020569039854211633308168488151041012813128262214552887131769311245089495873756261063111265409670612267981825256359217859065776676403015760457482617146340478390204220728454476454054199321003768455490320714583217341253257946305518033957598021339021376171899281118788826672334993183640252311017801481940711915725998543722394647866009302900495729280619516215791661122754397252177100627422879150544010977060912962291469980971996378472500222757612699311911669290604797851585267667754909458968871200 [154,70] 10351890200345638778273617370820486538274098015980627346948402850690151173725633701329618304067256316376668951813544001041485474410146638025046536525641254723717156739224554720170898742440200616525065961715433484775085255438259439636194812678451776874259556745500032376336633577912492686803311503372538089881233843835497848638660239740046114641972076626975393907309944364993309890697419850521003399187704939842225236518346625328202485756000961639707796314004706386770834513556659265020731926955621573793317618683029939002287552857959140662193995598378107876522778012429781350040971759406262965011901869512618155183144173235499411265815090494763299551741374051578971189403295754355157994534749017352864814313735693424948731223384475821440698666821798011994305223772984405238855718804422158875951123929566929990349835068304540925860842567369669948528103095748484494778611674229307782472969598537671925572974299101655947043349070377758872742933630884030028929895274860496171337731020948136416873726679408530229928670710995980559540800495650224522435897699208985153879136836097422038459730616922787381939854827658572251519585213045792467848066825092799184148940183719473202792859167918022558608668877210805495607756159905097960727517367706455997926984905307967599324333175080297690267672241050054893666966419706778175838744086990943750284324342033641690155704280644726120954746511878780557105320856915658357582304365197083131321860307187025903510242699743259013949549470910796180212791876311082038626770753848228290344941229289005713214262183702590243060439402436739806745585701393891253861053369447667565733310675672927065970580466226685263277748985647362485976805087125047148475043050035164800243198498646259933420927477138310373978960719427894076563195733774658477874818517320898232483978350155273652096614343542208419986983559998101079372608523016930558786901021922592312285379045302323991048594219845628983350770918280039315087733344679471076945459518327508496856052562932079561044330942383685440 [154,71] 261463683507532426534309732477018935120384478744847956536692740626281648563929994762600916769604123404219487275687456917617991452893106122121518015054259405258674547311554038630575667596682694107594503522545569077655486659614007549611245703856268907826551645577332301258450216091527891411130977800486966191227633051880636736072238783504715288240452931659007623386284216094196001016865235619229118565919956387889227170122329710827427635804216489485878848942767529329219185415261406069003191598865737021474046994427880186615616597288817463312111049661922748804679510997249724463049585336675041181302984479746613836579210676779473195249586705329265655670882251167572590572298693137993635541473359379939109637727630478122444571725371792691598950297818859781382178813368985426172169631622480470485803797588147964177881291553843030263736845602710183434076666587952257791357267344341401649007064716161197368937324768219601114279091529951676985968241037777181620733269949401358212919480441514405382354186455945160592458773435283143269978991363691821762800370571399828543892223083145362012710953151564992246577656126134348193646140422673650526772843373927208019053147389211498424134355687874488543180654236071729540610917520709433868477459765015162980933280035634695924540676544735942065075523568485250937426911500332223590901559373552706720401554250796095568748208235032567904968604427774462700897711472677116642036069303456360309934179601015745621308301525229476881637338885776426935258022202381996759501443508379886441539257872933272046316310072133922954840984682487023299430965425566349078507318761649262044435999562844387104853383365992008457370962407633603735851161669627572012252581881815099439246983512598058901899081464141063629705852371037338494197421673608889000429769858073562921616692541421060704390777007046439870994583248549820269672252450576375910052810699427239902876338601327065719929536509360000385557641110491151394054108584568718756468036586916062199710624523164353345576544492416 [154,72] 6044419419886199242077014678345267412509285942338038621254035323741374433561606053399584396709918410415448755414056823838281740584687594401881064091910709859132502502626907724745990748307790611988271302645506315533238568165753794545681532095740442618706405702493213966748538364581046750451137125509672888564354607973688978849806963581975804316905565069280376789766652096277578527454111316139758673802043562173454181391153937325109634229738243840100578741415187537970353798575199876255212316886022128079779828460559412220013964908408371616683588666658770089253250267711565850871464925919788171167536946067517088585496846289567760911487098101775010615963902492157968070519968500794418704961812312163357976020025729075155563998145815309474816222944545580734027545393047448462740659965379151889025647498366648577470739503763033031424819976321170817145984150118244274745096776911376647699546232509983532734850658679536353875498810622192652123156842255655387069940402937172054337219954172758707940527148780643353948188786041892877892333122842853588697124303419126940155998785231002252019371457294042066134517787330654890231303315444149936685540164878912007661385375232295847100257015582453903456546639676728988472641101648166238968007095640103948218672743341155647359745198162055239018764065844061860025914992929222245876416667698677453360533164766097859414262831385774893100112872597814682594778616281820281397043218472930638135912890302605009626122128061886687752174998844932821572686165062420824348569894678309403572990730267194506097423475217341550213022491337268846209111812617095823492529485225726035941851325605697462879226953036355429294776322516586108901816451792729244524136765108263311617467976279461395189545642874181469149536309049236095066350720746296174375363954683944269660420324000654163342339352140188082262716447807744177924072529842238546226239855719949172920481707292381768999121028954929618820626062478836867298108436911475648539016561416920109268240355169831503140506132 [154,73] 92510495608757292147137819280945299549695686176249585109318380769579416025044128862182369969818487785034750535396715759145062104343854973412127599866110817014353779466566471493551446364312995022506110280531600451168710748600291880879801999555641926084215832143480875806136576791695596491749910576716338117964779686376160508206205531767010869131662076483113586332251522717018641223009610462746887488965436071844144123333510683274778059645522107718050641204735040402325382918812627493346686003930251192828913573435663900720306061739489974375621999409040752894692414328575003231138442444901146717947432364654144290747321780110450048438931790118239846254460686930158144088116170697107344653535923387324477857362950399931309029426214457186272640720375676229698506924507239171584508703016781081033476015201334630249091526429792564838685497113147413395070404252855852474046980783173270143618816363393286831058998864611684067142794435828088556218696035563293600100750851876968464416606976177557120404655527634001855571768113305959465884747992631079879231536297556728088212339477263651184452695040656014901039612277831330080300369373879845221997673654564637853022178283184961171547092412305512072410413549922082924623990347118700357122234220885020239752701737427725813705374502467463238031660882374007449362637920692240273857122565431380532885859139281694272491512222190307961081950905022717416173248641090601283766854463747241240446290682878200839698257591854761868810883151191669755428151710750999317794951968625148315247040566099944957903851971771982860558420346081605475939221234832043474824987218770493332293037510504201016129605507976101215978737135090699198851462695569058530326110510211412323301506846444964125239151932064667521627742347371192941642401535244462979661663463771727223426018744910868790735011824231183539911395180425542161434287749865855478606512072188513627892098737390390158866170647629206696723308432185874171685051959698422862661102668654040969916927102166322143872 [154,74] 955929450573085243410857346127523774979154840830978249834668614045787717401545409766362704256961335229110938106408320613733567825301270972360749630914954417316944629447954719740931736910949636360345348609366632340561432410824034853002260670918357641389395829210208408225728733147346707507980658563363971500281569082537654410664328234685166717987729997689480400335993040386340813217531720811802118466041621044219704933805058294799967404389070346908316924805765593451085082664094725593725484724990550063435252488094129149087787208316016680724864761664920553861660312160958200682687187632822620969182928238192460289646238200956033477136957926210086830409065083342411566546334686431277259524932268829754940161035000028865461820099562605696756320347396688706143926000590814945922106676975278875636311758280670433978162724955951224693238119035240927603153460229855017423974595273644526796787004750622025242040565626169342354925454364572388307328571777950703352851827106252779955669300821985474492822269350556607446810855575385051685341364412387970011941532345005182647750140103766489792457405598906160557234457114203905349243456415481943920029966559240891436950246015730507284952063540855996663476811314644659143417578958739912927712458266063429856703334051629863970106044801730400407104375327410076480077978229194604250802174901116162040189423671417068863811041266925582100532903134817351228899474881769297059295987042898137734488109503431784861980608254956752004721444757026151319342166003761681172090099551798781888106974439411013796943330150490866225485372188254978930800175282278568891373712282708379480001548825205381890594361250272020780636656570953225499418112153248040940046778878137034327373919231007356648570227289650557346016812456032979712678821518204808156629106803794123320894749212870309622523483500379042214010060682741558796156589787761821210988464321043214520490043931963631431682484763749165871045068081263085055535206947717055870686907187992825520354271206887008 [154,75] 22892351814366261488913206791629965832039024622656513625384696018869286941406831004562252139498932132165993415808299856714657066870871417212092133229802116895681342019810973105121419868951040132377458686197354111661157377380130738758256065826378630460281524029810912713842317222452344428951549091234259871366301597936495900228647765093267963078293887538506544881873063304062215645588771150870000321836300577756242841968400573031137256720989161725678021946044377940416146215426503863951936019132449331840652606698219849245748972210919720873905687522879457186258274957863943927820912240215195224297985922174695002492013149833555346610022992121974231987267224038671061639855690106105333925569270973568864934493165661073878558166683526526958547708313703098977266934669785296989971083880716754486179154106758663048460178642652193524149503428626252991238120733269200253637865890909584463093343094264854788305801454503850630208727207237134540743883447737904560148114529754254166049601938721920067616047576784499548950888065084670013632302730469381330545477046492820668836242778763500223055280595350245159246491804440631258052157180011724327321837646728980062063334680117864666509058317068378225286187934571610479798711875747606204922781887743313004046167015246589412710682466576396678753811735831752304564209525845711881918757745993373728272170521726239958540378669612719878368421048553631039491765422754747487776505014911940659997404667113782195239576995959955109180741817576501007230055411828419658732839058776938177850341501293948808825678042908936024576263324571043750029608019135119593761026224140241237908514347044902403451558789367835117004092862984320151026886652709514498270011372426644433108478466086764502549550902711383772575952231289464211985762053838690747850358077176543062356172220259701963145005328121989383858274927132352147605385019020222663326639870944772653108762517541225136413305818053308070153830797029756261882825767410892988589556214113775888498711574832 [154,76] 227857235710592359423197179941098223595978850424139693446063382799803129846075989765065500384757148219576718601173968077679066292757823235143202118860302365708616260217553567888231871725914215818369666959446743780969422269713196959867616546809499712870939683448032856798602630753207974791378302306775548831801768587980046984490219366536589896989602339713735606685265167831692533276345458055973602481038746702620400962118570665322667128970144892553460112948106080459710360889815045257167088624531935158191197544439366683746888806757345302944051808850297864830380885740530020959842265484573122455836221824325054537169056283886943930590768804622854362405731187879053484983427499753511778212125915835283708542408526510326423231719701725534036771319294928276429434076577109602572732034671537957183241465743924419429584030515365780373543616253750700220780801847253356238308761040077312152621241439600465155923888469083060354686772721496813589436375280658676828125687632932633736443114887801329279823546984471575056421198036236288197306374174594161867091851034739749274859882499800414497528220293964570721414157285743742960200501229423033499119656923384017332960591674845764960783275637260138857500205061851380254510884320570323118325553554094353169617927977434215659308643422899202951726913532629273625328227519790093036568011443449127323989030916127043546153828041317604601345579420689054958776396934599589351071119371519174620358045173987588574928554536611856514380553534978883304753699042379878033778864531912016159800651973341550320620070301905439163068076748034306144136615777593345928778342442784825625257401302502776626376492579829713724245221775355390469267114639847818705142828451136042703193889718162354010371584456153284971068964874374781795515941940193618050375130904169055598171628638196602185176981524387725106383483034101178913636177365422777240464351947102635586961048350817002869623027146097946627435715824008112452865315857317110170153442504227247210860345 [154,77] -2490779377653623879615824245099720791228939771824650557866161143675900797138214451659672347304976163135936101417822510154453095085149554922443685153845250826415803875984859387075250949030638211976272678094891148503435766044303948863775181200389866639765176728934738313434585794391999856240164608596058856689414852991215953092255104490804280365045328481581343557445725828808054497328550572945458093192279551573508084758054237986501223580125883438122917859270071906483685964673694167821316782883629672865642772030856736981747711030865547239240025733065705408183099302193830464826776701680092519983154266260971507427320260234720046396278134156743745190569685338605885037709780874480754232698699968156656745145349669659805648840505037690768656060863690862048334976600044538179290490477768130023394566246646539329080903654028771515659739663460169528780608086809965125493032766417599042623040245886814220884390853704924103548217360101255112350346558785431666323725998054693072593510357468452527115051321365308336864544063296473050148565972034146061965994535281008118729066762272759064044215430909532950665071367015557783461661802202799463876680432460171779507834437862503210724516044383218007247783984419365381425387969740142687266247832250457018788601926296571116386833242618445061458023748272263953344629680131748632778019479699442668426286584196746959310947547978553751364704476267913191507780114410608034638827869436886735677680789517398456844132444716215445977560695680534455704371775816496535416329809213378969707407021263198005944485126417545156906299047185915265176620145864720355768141213708302311227140393004512069783696083110986471504162594690436292745033797023083467173900236318498930433941770882134150894062472893147177082339898168524491409812293358021415059936808522799214072066856927558336467582824706938551574542687864280896352328115912543911631212673648065381762744485933648618512055219159758279986239350319778170426109399281637367601432799469278425984 [154,78] 10593313486145828366648019174367847814214157845825941490743138337227473828961553550089721376381018535094703877782166174571442348314212058515682907529786490661628167656028298642376453226341664300547790874745118095306307902443101087739202395682142886793094097271137612636879249803345828003050596832184036050360464660303938651159154181049914006767675771295662618857212831550958584016580450529405836977850310354366637260635310049372867257780723692748127076956375881132933622785600142928868857682491118102239364928971804671336986282340724207325766607078947169541508860154575590355361181328675897192535910604031666839053510586536218891468086756647063755772637834820579252576960534377367426821130095639415820223423409020528674234719179094156099435034703795397521916199890685213285307299054783448633200868051507577384159959697406615040228901115704594559709962531869781717342819532439375393700770422936093975300660870181140398898000550470976928890316849526670246760349393224327305130770013351896252460971823048520748597313906550253083436905863094499964619506460969392357418267141267469669389723336599775695682424497316361520272906847631088582773284857858643373815994619351235016705701953592160754435076614848086345363317085108891539097169146601015103116925019842782201775001078318388195507085149320774926268566811706159435998952861404621478809571956191695006703240461889477450838175302658704209317135399361150734374917606462948964986473067547708193485065538274674846180326433484132220548796281842988197664848673548036162421097033290341528300834817567689490464274217392401713470177421036015155494075138337332335546725432843683022101120072418540372991256660933431237782216597014325305515301295217625542298770721060593706125427466039176558329868356146313177279624495516943346525115159340360679500079724819095645214215963104777690097670380971835409130905596796471355680964600936873246252139917251537051184822517657510524108191171880579267370204538748038045180856620464128 [154,79] 530586834948112955912153854831554117655646160278448284728519702482542194952112578829770854749133911365610597454153205555336338703453158657762883174250976977772859257182792240233921312788348037880240037790457240747103745033000047674149126543025378075221876458254043940437529389779774382002736399768818205112192922570151836856148425938952936948430794335276680182826327288306636770103234585501177391217850304569806062917754685513329614754948870212762101391741236163491276860191933297960100067229055213627062455869656608258377043421353764980080127416946430961958463862817008480062422789090403600159109664309380057583021182027318080585402546285799608697343310569426814773968138622850491925560907321252792896485951994270967862518038310927518972032996967549563794537653090902543901829800852358259618462802377965903753356831555028028339892201108014892922319782470426796419960985023614044790572289937918208591302314905142022325498722709013710185077399758116543531847902596281111407693884463854558307922577224349670748041420916608717273076353087345155367414252401715146839599638016982079579441628810798492810641236838619735211259048340183123185841077252468281188475861611879182547970841374568140068315403168270847199453312023068732909845930085428871424154339154612341961235987817011796101155492074176840059054615963979816186683613666265953427605778009809271305003809369921469211741745796366069080924596525641895019464339378301533729235588789944730210962267866853881618930896603298520413327351211188324450856172004825401757418738117090110523151054881940128318344180877398820474212034363851834296486381937204463398275022807874227270538994217753106483499268254987043386256673929340362187414248771839328290708346081890443305619071678431050160981827870415076305584103371483224322009553587960604511859264469918233552444371805702975311401577049814026660413046656062959995524553321686343940401439377398474331762010021131540836591500091752761276849037152503367498157259136 [154,80] -1875891466999750708766575034144965569070483817358270005960325232050843111423887017374839444023122435224554018697516848166295091194411973458429036855196188737204763173259553712410899866546041047871269293846806705191773325258090577765635088385510738268095956376871998807351910091024136951787468602355428083577367898656851181147852830036064797810329329270721694951070101016785316388944785544065291884692369763285795314282627669076151930484654601623957180289112190301354056824632650056756965772630862764877475531355592482697181065331003797838300607221732205633126189605922028007624952672042183452036533960447788716127653436637884668179195367010312025447794476741756319595653021241591088078940470889169066517590172164680329537627667276633000707779815957460025876341711920559667054412356214356501223600814566384954560161911991322848658565637600583260951356616971766039904746506085903337691864188899273680051279199859639179452283758132103888350892221151520627947887348398590860506291810108659951606841460855540670024341273633201305431744570271269233371082371736308169843148256327523862751692982518783807141611916992377865264930960103501247727367459261476486512987558598354366898877076297206677221437579953348191992373291609353156731452733371552724053396343338500668107416563075014027069642948957860975814164742385001252899510755778762988009181891218215908569100382407807928943310228660130662653870798515989028214769883396835189388036450034330453987659667199504650190450071751983048034106404859523130875744528236817421495974357197529744959036248507921418916042548755310484226759638753690977646307368274783135536220840946103797963869150097317600520652668143638431736462739407802885477798665889660329499101983251414736205064954179072156824487147215969685219916744977810517317834272444393243640036728609282550607630272465857677319589989881649691289082200488406125957523111435610643784824201312962805913173015041735802865258247135964710363094162277862663912328 [154,81] -29407623403362039684238518269999561575865889091356208307365147174589623262908476697408493747156232023414843870236866428505058150323578493469480145324581657504316711253722430361472863056140998787718722460612908264804422486095868149357283843453161421809056847456981652153976511566748615614473808161972809235974003440872703137775250936265464752693292466634321485026014981334771778631772138534367339406316678656428978307809171805604958649279727108171291332276346813484745043585604462844816759128472474980251582441384246729542400832051801984490167485015522075939107537952470488473639426383682899796622804485437060197242078961988245376062340986884924346700367076332442107148708232497595516502035717565343281615197798728761515770659513293506781293576983728303037746743946516604612407630786028510777268975427142501405482514946657542677577246555712079407347960169845023321049212354271030095309004987150920018038924191344531781991689042255965508940637205043037857748361213533538980911105604441138463862925867794396620782939372403385110697512068983045015819856479894273438293821975081636072628639770530904857242634159151365412408545494117691168439931192072936325489203424646906282713739431931698419053402160275583004408384514988972344517774947695438688933151190395253470436203935263458930515559015539262647087451337331041369582675384015099516069791522069369050555995308649473254988541631152483003770479887313224802767903549658849200482826050116658581971481222122481240606603052987426496504731916034182111048972392018657436520742823009522474155911942856655826661803516507324715728656789040345657123905451283850550591175837702743946637821459053565053468695430699760699378450043282797958658411495494486493908771696877146714581137964643187866389171969970002845597411387304021456751259124716274666796900430250140494559622794385067861968692205943001105829631186321726348626596511684084279175892462721681924505486985929016597763584601066805736945655078991086336 [154,82] 190686000108868632564675777128365966954333540030405821548212211644596428531929936310146984830515924009416434634135223706539160736572182414579388864532419641848757573557887300672237970299522132453820854678808733185853208557526959330273984120085609911785336981875032568226593256562019505434381216413626696109081961858722849703057158924112482899379900222425850198280321169934555840189418966401364098947479938833650747387296353462039540279336674116243559072887605181774255519604887380582011407680268044589309728687365204614082910667870668407576681044243486261133831520910675102928541368744429963874164813278194697715397194250108100689899663380663539539028340121941565189199301187783642775865244448377225452701861083378949801177193015590707398276376161324567845680908285847949587395249216714201094500326383819467433531185802995413435314457438137561500904714581951852378532202685573712993292444967386371778316069223695165830191870172950028004400986784805956521972364062854626874926864061175777718237050464723062539507575711511951700694553584968593609229012502788714267571668038404518374091742910791912282611350623095598552977531800966906953850336946680289090647483583462671047597928575364784884838734140244853874227284739019979518849263790286012231094948377933190137205568259904994874766364300101381972774432498133995048543118164950239989122432978288207296264305220798011060576358172467157998477316195639234705219428523866516741438538525413410847006746490767573887306237464329155786889317832991620806432200922535370898732797224206257312924460602352133047074632997740596250082361804057311405656078692527473469323638701269531979117578876388658184546023360200900198119909819347365097489167184043168912920089448912039637615159204956354209544983271310082566426024241182420302952967398058457567793002469156355438384264371851662322497514903827404420906927800992694431216399259622037532721812373436724424170885685102185196953492720216675085812829265760 [154,83] -697066830855501077483670301643428506818163899557718155209952207280998016509834823453814003005267872069267275820553931395570227601949589508965564657466587172850689632160948671969447550742494008346147007913016267329109574661092177121411495482273610102132176830229184986656809257555271559083606672858066672405166077249354835187342592822009499269764057928940452315860669305370383241873716055880871500836403210806531685548778210187831005948079379408560185966059927460518141662375010720901264394865054537147244911254540948516336765363068338662357800156471263214927143055617351880462754249351966644512761872428125055020441272780204400048076339302785405279810252214378898537731429524417957999009402152717032152150523293930311841532936893117002895040977386129328916896659477723443152869738645290226177492350983239601398576051143971747810700686962048551643631586292477036201040424652908214085507359471339758725180156350644123718638024259878599617502185471489752770757895966782991121058301005259747265248488017228789346249041551215848053556248215180436957011421851503771158150324754714348600866212718230772677573599273356387044492603318340783986421571668099465577959380971704041134822352736127615019023226293678961888979688067389407621017503619723544851605183972417675800980582410309263987393511879927610618809865624959380847389203656872483204647226334276583923304741650517561665540123940275318856039229670423342757982113122901605712963525121651119518444011987650472672129315264159377146138846737063109134793543172355486885403462159289198444775733595856134799360554229132058695203470292243176784603432747318189547476958664315085814063566830117925263720944310072168126030896100016516228170695191130262598845401759626911928760192767506543821602431610961770948934495462117181536636073594223441627365139217564678725704406761182097092149017277418847631235411227415510831323939093596924811486061452469014189568097638596109360511303729440251405244288 [154,84] 18616930555010944016939589899000885933211007974746810369881738808221423024594062638658920366085384648852665475371661382868801943372100972477760887475361995627480817447612228354315935872643075750086077379398377803775385559384352059969866461546176468736949274276125104970628305467981505493235657453379293204057898384650765051198049182753007579767075040880362264109477138247922454282112468169398493277463325778398953149094361895509657790695733774654063761322535997246552885017254481876786023491253032918390215449430722497225468334304834533534566260255338961105844718958263815983078572821756286861327725453168162309053607988669981900419874552951355527078913635848664692296084249794745998900219475486518380926971119535838137235921324159086961675876830159924413549318139766499715191331929163002220756855869613820174559047049329060116057954369590880669989209366553305006591442891702140755602421123276652163562138976430408952046950374025952450280865596663446802287133463097673333607917827414871108381764522191193446606808857161660801314979507767372918387906477552910214437779266189741187341084250433680222227440414380319242435734495496739363654884165557709874134401827699496807783436399178239562480849173242021399753496098035928970062192199255807357192628500362860228095759583505056740722980523652263853774066445246946304160820690272490044789377048045951089827969324933945070695071317434717926952086282809242883816489719828431120650348501483697019092186634477575232254072508035996431452061397404966556878182584075737034762914066008015603134437020749173521928890921673167627855197693556961581785176722255538582527115673388570724422524420991567704673659845608777666829566066957177256754545691576719416692091533222067445764986483599071969460950711278236624752622889818275105786814962638943657697747701471637962894109510580081465149579627717567254895512802877789342325538807165025334605139652240436447985542195705329644209624863707714171681 [154,85] -298256884991834680333850762812365968010568318304293215622212945460515850827657909512469537079436131991817301553562419631492997395021265204932979171950259233145012219629014637225156976257075769048167467905346813014426702304167125577149166651542793709288338172577618301206862033045247933860554610315181442514077169669257392084695071615168861377135912346893860240667950591751606442251996508602702798377115541425660007151597406100866483219045739420310784632056621995689591318064347998711998181264360831007279471727358768294015244836369356089524004930951984410557999444116134457575056656803365449151867329643175476277552729213845246654675782070189739766490046986750910771608121369333609667028185767621470339181796319038143729026132896437296434214821840559172229417662624255730018035591479619824321016058600379181764420577004698785971390828517921203919864389962205965898115541459782659295920020495166836871545055022354451111670219501371390633607386181310724735007738534247555180217339130701223238767075313176902100274464421276713108697465010757018500585016633900361417403940701958874705461599500842887347270779896499051169078641540080547141355553914810235829057851066815372754097101993107985388299606448437233271587053234010734167026540429803592747873745800711951565792326171591978047338745967425584231019274787083084826141431278074775918045900598296993252791811723095632776993114916113807097557359612496528219875697692649715302061905768383339129950768852151595093696223775541590047752796913747171920830366251550609802700135390053249020371795743390165917038313387472140405864431300854162419638849363524473995816437621387581362421375080525902929255141026333697314937199455945554144498136247166089727397849668505737872811795501374384925937225561007116464403232676025927774409960091084841762216023702158853559728586262733067542855383426971121641305969399697703208800068048805135810689037395768457169003273553794500744446688133075872 [154,86] 3406781883119116265094578963821532258144991122360382590785438749048840959289496713368663794840786707024577821539204646808466100945540073892876361824160756986216050443838153178730725744533548861316825571121119303659438008624944226343941774236498611448983943443467110846560501487978198830626650491649174708334669606185089608935692781410599458653594500888988405068110289056115319106401547911872764505882287637299047684750624265493878665641955158685476415485744273229540146705335103493640773515996373980810892181106585586746857391973731956569440851661976823169658768750593423802354835925296105198813689701885991758281320684641944918002676086337752836910562283308472151281990682172090388520117304259977518740448754145478341705152039585290114392871398355404495549041152163740782383067775843708996730478580304777649388710433974002652304130332542710182491493929645581271009006837617458013587431020597794576408466235172032011732609259266128800290030504053731649661072992279978818738752123051776116018038950945336449783092197114978737658530813786907696511048307030319247311954506728749952784378622712164632137403041714768275111768048764717802814715593818418930654661742143004818939381325828758072299383343409836355058570291603493514845430168828214418602545755546369007116106651139071043784729046162220461159714759129197965677821276634287779122902601863697599634297434464090082450888990864305344685649552387024356064287967308727154600209809578675416162613034445133104048951012219182772036715658838489751060004482360992302947968039359275627608448779685207332480885622618418447887060314301263545671650757824363160012477501969258845467496806356698553689582197219354846431093003558129443706216207661665150077609660741751865020897677847697582004611183228517666626612334747228676258297219142440581105037710568299772020656481150246017730718087413362356930982415437088443948746967788907612140333339170407193399740223348203036310475368880 [154,87] -31248719696702526878276296440891014692991707378062197656181832328061575707345557544666785559274265186627556120427815565878720774895605072561803308532544128025086849976643165675471660108392876560956190092645604676457709183399596604648812506990727014448392094163951897406695314007148941212920003722450895784545004852487750088112515337590422114239092458522160087237730142538691735754531980212411376392914585562236843013818597805099666996405752468280922206511462875164511800338304858473021735835128954535333726680175686868216781624286976351971764548309365382722840880522865582767745553155501952490435025541672568072994718549681867368175832873706339126811985121253731883071450258759380117895853117361281224145726433857676702096360980981470751948014821644700727402410748320660378554517454680207680388195275483629551171325468354026987661005217090219352230352937923071476703280672830180202973332930887571033453220997851900525897327046029469365887748039470454929683112805912596788327369697224284171363990149760982547209369210796219666835319594830378125074890376220706697115740850328737541804551775900222210296049082898841199817605868057692235597122599923477177401325142689636333575849567730785720746526414331282527401124791521959781310483054363550816998521927515979077154745975941964861694704845826117365059414004692148960510612466035214697472098653374593948648989672890586563851028535978238643698137279316594677430755780695351917149283494466391794074729832744403584528253378718426538476209242183494609483033689495484206930863960226507327398152233352725216381291758830716565198398133335507680828273041774638235737031142483733404733442695743062241800779317684467344426102802858380037885091082312281900323577472414530626255760638832034409172731253389318660895057655049295947147299117896612549069766633616931714456610686780406306987611779316307645424233828498354035746783398581435791958871893980433627218029789800967192457808 [154,88] 227463588670257412591585666179723156046269223478182167731294952900533375834173109233959310771341549639669872033787296517547998487844046750597264312211148851955642104030705423348705356302731401835449638604718612426303317540837728172853140241186426371882858716305045297761540465287852659461018355119526839741891026642779583425279333446627560051611446293680277277149736798378801613948535365851606044344310965868627848840883656764225023833443902868772424820531100177903232976601906439188446403473068964497221017300722315497751015895418056595041124171358985608955098759831830082786876265557060438910863696846725921436609523600665702622754420242043630157730603204873055825627886883642823960988077765841034629526192137005241763355597383401240436608492334962562398603834243756300881413796673728179782357808428895860823622341690596686907291349353128763145795472986298486244384360926198613068130430236909279481328674441283464081173090584798582543805240307860350342730825736838885317989925832829248581494109708522927650240874522243741713037638709703429399430245069828150343306109149531462218672390566689541327801311668902754828128982391453052101938637452897373367088677854890709282585932138336729533564802646321354938258032208601352262752376242956884484022362063944586711229719730206778973178194992053580451718127249488439891016957502643970578621246079384685885883092106945918832371811074513526541440648514798594981586964210399068000534772976467234292989006912210226592892841797291248094808176766073532160700489413332620788008113237843619085730707618149844775629086137019034583564123339668070178418269246577969575312927393210916734361891739659512375181046618859680071143312147668041237996025241670957492031939685750267519575180238094883854803803794728330630220722316400661267688156701279431309715677884891546797253411932304560704797549623015859207315457490237277517465401244563267490304123736955074613398693363545538828 [154,89] -1299575240678752862441109007268266817993774247675321717083785195324388205136556345187039506314933799483480461957757365521911191321275222495329043292795826607611787621497916007474325177846094329170908879695364450004192705445211058756459287255915020184995321824336130222707278174555933580911273143449404109185204175673170823876631940774211167720353864543647979115623237778403850042378267407223196256176239769850945693933485268891101514128683565142599256272444973967925362211280404537098529340141052869483095826449661842561954356701885499610875144947530717846793492153015352329570094831658943635318435556965531806091558163098282929362077806021612271332870038763076390837886659319743020695454258739914338177286583873761905387229006526255482352616328494104944679388503962988446859749702403899614714470813390448452709781962180470539815895503414658543898774787681421780475674984740714878209957116857243797439583721179916586637200571915465030493064798922877170083071732575278190564929361596935753772520552932294124881813616343160602347264490488555512729187899358162597241308083212368834135580993952988083887712166562154455621249482942660784916352304462801861452609653212453753045655783071530008553020257753959531142233444976875865394631852878085058248023957177413473719979200298720240574215845538053032051488092884706388328656951234266280680877444132828699757805126173876162644160441368515372953604935654204254686179297324798423493742720340558939071535043009034621271643465501515297443811754295726929290158385790108054575491091792902751695204249590355176863115159828283086227708122289634702820016331796973413457823170070546298803829911226927090156916062534627472775047912561877386049461420483131694751912860400021622700918453226602115168377266268735434464302907838770909303356141033652076715812522987556463379511441102813272616459831165212991337225457713402911810683161879076879782760819769842621080587390202368 [154,90] 5766456365096987125472952192969745900211117225213687031920978526765806996213480728086639540318446918193108149721984424879058626187486746512634115707270832440464596781052008228217458953150106305223647946966431311040782713699104684125016332415150072863992295120356283395765224551854151332588100530441383231336204354915337669296495793607490790890523289211654317533245914807198872911287249811358101007913301630999365832121985209818951296624212658485426991840657013067207266476791093204662377057934955661967348616624935726107738187634581044664528216053726182380862992159124202565640195829161850959572248940919303633949081087739948720812039712248995089385926567314924468346399806338586943905683012056708213661908872660613067378779051382138139525854992777010240098924882266720370040223161674454701167362691849759659852981500374726053937114891003225483864266210860092289359518385922869333431421610420049549479668351533617433824023901281110880343504619196892478534770100713791187757505161551433596549718535222106543749573911589218969410575033730355478553515437098367718470141256244998710371708133227631969507446565941194570030962882757420880776487342163446614272383281798893787632348127265403829494759045181993439236519038216536296573795455299335037672908145119637354576210040310505882950356474708798223852791443420566531669506067642954057788288205857494168595960779237240528670570760920967227681746087429552344103481715000109017023887885003202061950219460608993398022459638270662000416762014088157945272170439000759975906438210115535257668986610175323646494488723156275511628087443436334333806265254731773600246081360718267026606464987961566155419401646768411962983388141358011973245012284275336472254369439306064324289066915796599307407978416304251723110645124579938943386020481409723663276763740952122024853243545840967731253819405338719948515356777228743444656778736290276398579731487324110634218641472 [154,91] -19724872161349005099356324923171699532119180236396726912620184301836148262087119950158982635052611035739301004449220766420318145887546968335946666122614028129809482318541686451943818565646726237990888627674719911376824441532106266477780182312603883016589506433328461124396356468489693185585600915880553427439639734931424446513512230746482148118367236868345573471754313152129282821332235519332537079253680862156863960198250275327773271328798763245442218865505070403821945928039411757118370248389684298987183431664802728365884829303894683801199854754389485409027572059884406035977364965293631330717849483834643273532836305357364672535994293209650900799701340553021376836426443704582333913984466556225162764475889893729783780510634943392210483044354909358689178836512423951199308604239516242014988545811495986411007728816491552481398649125802355569094536710662790792946695408808030901149755063149012325056211260221045815091755055073490255085774602939729592650848340615665912055904353053621417516154485103756597261711251285320709456871481703454381335524029414234339455715047539763219919935905741961433057887286083843393403164785372494328556533726989586217134215968341166178953694009125211595673204144763671388373063745510148502859767178264620948056957707677123608461759804577005847618293596105739630331204956790134490197030540494899121668427188444985855148627730703584060006641218090391927957763761134843271695337860005893797606989989954569676831524948864777855144875572629614935020372385360599611829969135771731751823521581931775016548309560659761752709595257150126924993786076946073555688139327590875075435163711558753167006243932411674111743286110579864992656623642085844419416734161101686847431633885282479325768486655843713996925286268931290626963746398052060979178294701105754538042140165199427348687659587177418977439057996264718081097547730942386961297679685610879690294903021988960215680 [154,92] 51606846602602694138500962908919242169238271150006811495122430327117642068155472550281250456917762750317950653758365852411037030062578146855726522893249000909140833287806764996590345689062558805013771057489730780617598345269414639579568349058422040989737512456519301368205437815063077458715663023313043086904117302563221139798530635892186771001676224129654689488301691292608913209925757446220731955190886401219798128018213397136037442583651580540803752508546894898812152908333817726578245070078286895621133612172722590358833694671665640941804200247170469565444328529503587124376476398485220596538722793235159428482379708926267675331438279857063345114610460520445829659992859642938601763256010548856735302421124507639158108368091669996530668748086166660227670620706507720050625361878269328733239175058547225222402613249399770499575279320216380236007255139932852239224838253941774455637478397682531484226125221784296618582141900190353346819935430311841918457156746446893349148515805265010850379727027967622981197564362327582397121002587690592068963850466155147068682660739279298749795477540765638517399958174655663873559655732790083385322689199739456042254040665076399310152338509539148287533057648074495521946696719915336998859991251332446530430803200028166254013771223879656223718243185786981256549415133960585323165435856726403137100156037854812108836455562340021766448277910053552454554747926202797197700948657168298989590085321296303448945091062705723772915234121750940544642387443159570454449333799242864394068460474638943566607271742494506399627815139718414872608618584789559462094975045964381909265704038042565770981661686163741485696925820192976093302706378523824372703329799152704306212884049976237589580523589696662350883392383472341259358835892021634099054666212793272773583073524233461067082499675332755804127411143522653446596652547562608516097707465718349036501902799659535 [154,93] -101932645384499583781179007755362798564441307521481719241895869805181295819587005695715882174818930830497411041127101581655628124062530595518308305115464241160169701337394254976142845560739920103822291416265810955648751086190193467437709084153745652730441331179182608207690752109256232868667123148724888685652688761916320232915246539952345692062090052139308264766224346133437654730120848767069158475170977707361518890610897399302117182613181494160384061535255405892301072191534486911980727122254143097091137396133811375315578624540129015212720030897771236918826035263686405735391970483848799798074861684709920077581420310804333131944319485474870414197295749984857863333885155086600240134989901320131764874078118245882309651508934408370966431992237875040625773463692896369905263869867464122656902248513526716578908464236180561462151332427536056621148168134875021471938460815088905443228988494880579900805326533044868365735690575619218883157843721040343429205010223633672473104460458517097256041779130906881648551190275975234797557566279909040524400706583882334903460083952361666739629690407352509201604588204396169950323760492635522213775511415685129894830648756480057072988550802140365988641157902683773810940195971528336192557551211926579427011247475106968954187892136000826830933864586100047209529287649573161145793650916389835520597438729574381816318145918606669698169512523031420716426560401565540999199344873818096859530897273069850442558857778898870860744119885268615973880249259111894741722590203893404968370312276662731435670460487704634575426524805799014314847750711950912442435731224383784878746993000455494613919220603265958973323919954902835075913686750693153192869820069775329936515150311387958705834286704755449595320444352629461538318334768084575234983187154271016175739615164237813571788339670446512721491462903324775917943914209100200567567589902801379466970547680 [154,94] 149648619641459409563033111181980112755076611210909144949853122051457041132898734738930202536940807622775789820626797080956013223799929327751568604084856945581636460747474018199170373066782695602883857011993211608076070675221216321082621524173297697526902114764427883389960563732444631953957905216153086382383059812326206713100041555938534728116660480226981638475704191678297374852711851433385399051140421526678151307362696614603051880086787838267412858014945757765602618683264761856525418206497897932985366411567035564493420834391496458984270768738878789834336911045098959796381863028050886327790640372685245475026387021588896030019815351802470491608336556547610016306982872963212324678274107071802595159926483242393198615462264999542758586496783605127338925345014450404271771214077417314195372139832054839789639348956804195440447765922014478558821624964274545314413035536171572071390847996033203884003617339861836144236093107208680398958173077491626043763926796646014554771581410445451222377047672849958807905034284520867204884307393954802034277895755928170731724490996946611741532931783061268110419768913378534233283380726382706793185882173453994180941897182983082424436730777846065097568101196330799012761919364947165224849074894332484419605745443783899285887770740817660592255260056007920581077987955244034675402871141134632003344421364654898220699731798045160504549711042940909837706898331152911390815253631020777732695754096071347509957945456472986378540815901212059455405695835282908326045946235655636131079209147216393909040920531124480715709638877992454905790414368265733760613636786115848478772107776512731480453456669479833196670896799422464949349731763943020521825080819642787190555025881104770234888864688927318337429734419624018717640581805621275299332485646002177478797576247080740671767855043138561764179341984080102428636365301552683577470078698566725640736 [154,95] -161420034600629210671290032156007854339596991185551366136121486267095139180312235915408224133594647089299470435545221107630729669706133928092025078206600670777921588490360746112071916589713307001261532249989429362747926519123853839496138621982283269527457043718273674493281631950760435666949076041728850384083256377420443077294139480573478314844194535263851449290691224172505684553471832247376846656176437011366307377413201949620382424620906195920323766161423467806583020692016219476674685277980481220497920631557087808642784173685507319635518428988447896241739558971155934592552902527012188158393721938565937126932158197553304752096066417993941895863292424766111088317649346201134902742560108675969714120687733487745984582652497332050916194938646564605928548216259271185562838876466282009942468464975577085070610512658571175800933541831070366837313729186851862705470562289734845398452652524051106224543770873635521162591928343790569702698368833156184295847448535706646801146176486567431936014027266780424681459209850104083631490577748219109921476812960217767068261758782043810138251560123884810003400186549865358817628014464921081669369774122640393319739984754488916759272272678967805405447833556244891155990849844839367876098004205106732078645498152170188520444252473097439525500491428060902400854623402039729498898764025529794043280113214771545502333333138972848840525603242434937641077707282192390706134474679972125525755580958660119646659700489648635030594562916311877720328880874578482968845486975343573369712383798562953741357423083480586312859675668357819177391948957609551570364205594011549615927314631464873803533302888540625063985787359418113469993805393450435373272335314948899177835464303307969344482084314287222420498740488019238088350727643402350444034624444857832948948697706543728845527123045506409673479911163264148369432712454948606011900251561122208 [154,96] 127730054162333981856366316379017649283402421575158525739568166849318456918708115039950797088462918429623979397656905066604512829046622273597896978783698958116323723805554170011031523195279404755340533736998833392396823563755738361893469624422045181828349307652979478526104543483068173164926556990397547264297500392570715449532563905096693453884267413235924459328563630304330631489485287343554003215778334183651007333613309793339883706766720534440040594534324619221455740205414613035107069598602003651983001810709905983632310588773533074617140684122793541392481991884673335901345841245407414030662289827388017611959285422512326647149833468774904574277387837486962277534838657004411886462128021226373053099855590754143431961297784193504085274141976312863198523389801227784291528862952950989310487987468343645915882825117009996797069109402315972153013325003589256578161362901853036426537965281444513694488983254207676058720826084012678001601274099639225283497374099896363277953417722108796406320452969718093778586112583576570166951811467181157990387878956651459431613741327699748798955076769718984971453473869352315287248839375865790240041450424892946830261587915860890403420438102206616511179463336439841378326893459003815200668511906656023548010318965396517636959448538221762725557756108198479308724299559031975883849427698935337852210547068460945477490733606678307134809877189745397762875445723835295389043351392701255792171067420101051501848614308735374235840453312020783096610978421511667445486217035610611437652448465543810945954402621287156938092587284896953594797559832942038440172402082179157498516169335583475187063934365058000871783104579622209853480108428946928310066334890110262146111074940355493066954514732258259040944711463087864046169151528059816556288907377087988294418748185392592670211985006412504456128730933786741241748932746110151154339992388 [154,97] -74633794778807027060975066214578225396994177244378476677545795914774259600361271490985970203475873504562666474962786453827726057982920018499949686835616777676915660678600526548342348341746943874536057684152729401604479641454924686216857441950247584890520284158693951142259456356926500415866188057846861823421283135879557773182393276829485346637760965677908811065945075294451248896924653230796675320127294397509936037485236376930823348798681267630988304397241718814351874036313905895503853606279649845346234445175649505230797216604908792260246078920749334109255426603158731081957981853085342647234985235954064838013773908759110030584276873659008126807199424932206617807283309610571892228139045470008292012985977637697304819136908255818979545230160044371598662211258554744500498810867667838914558387312248106522216616591644222077022879481731041833533986921730121298982275444657351787831697807656191186530126223589574994599300272895469022454495409443706951509117384818579435694076880649110656537695944588425788723572664547176842966016840022278121025076187602351373263490823494013654927273320952414044543400044100992645212625463136601990192138097391030086462725366704770599316385820339235781486958040048584557292691232997922853796885160158220554046081516498709842670036784686784870365220962779634863451815696679773265644884403185403698744596361020107985500866112361312678029192081002468494353974408046281474926093093593901283938627229306063596608423734102504103871017405186142208295772772451534376351401172137458791000656480550656328933441281690600038614806322835353549645114795236686424931256050638891812648166315542343253882015400475833230276741746473236713826824807616415559081376488750641864537932691535699704116491837040328838956706646511490360724366763951378614042305894479112917427604082661306812108948431855447014770469245695871697792686702174156063424 [154,98] 32951323497064221532144372960860475433819917547700283921585585788956873251716986372355869605662376093379367306820363162100621856074688221436203162785555481876053632673922049643778576426988652243076418340620362987807130803145830772942764915612730046704136248664716283412441451606393924941491264157388215101022843476392116696920412962763080392007950837069031308491738340360821900919522560523154872348593419920909311382202668665385372740213508972921694078055789709317316858615165648816501273975753425644072767437374540438735944675064740658965479210104428180475503653416459200220333561937776438411190924355011712685300647225711900179142345062919047377639459028021267143723932074698847453374662104325050813495967262647962828438371405008845070351351196775771229508818238555632461850289430471303433350796850872919311515561705869763062555303672298613123094182945708308688330091776339485507160336640166278527085231569995951524779518085860045153790136880361576365991849288501724446310037501864332471155949986344269194735810669358795604836984505242227558378607022235694944320771049529112423295192815893757347183145477400988396486130699946592763648683748769495893930894090826680893421884106895035847711875343282039534260943135957800085375313108504609694497308336251414661176430672848910901170057260866453568153764787276144847684589684266595250192997232307708804005420715902597863855557207738076210165605089969350460038538155505110919111490968076162038558676815220904953788917525454102382805678341753423030918882385858235873411441206897050039537640442186027401804414262952028488329769883774006275039235644447471198885654392666637948487483010988818724856747294982792468435286996841789154310650373173264853220041386455516204730183197214065146857589998252172192863228951659582072227056307264364859187109611564875388558641775049085044068396627704523719763830317036864 [154,99] -4782379138980060665465678341575478831902356496496359606795892743518214080144368719216482441659556691397199433567093364551057225278811036674438543039455099779161896137132620774847696598541868838397203207025892149707627686111080165730923649975645120530705837514423796096736820610709845756095043407489084536578995857227643821551780862596570930073225304465888629738359299162987599576033612850121898078892128965552395221372769656454747907641673851722240375238103718160858219467694873647837342514624756290399948295155338122607865382199201546552956525362354443488041854601719523864910424136812530612807451455474998282467035536259530014730457969220235462497356671022528796135542384259138621014561384394643273843707632847752331887720186076486448284704534676728978479269362592618440350899729293536270941823499917759822277712759747401469639371778126600323467886551313108046781937389526667936733589732644391840887889181286979620231432411627478718775726054613422653251400471824375895763100234703905829791278673940185313389734575858081151082348213721093697206038219688134541685859538687857731337376760890039009633147541272029520843073615908049375929768444423537478356405589292576345686073333060939785847324128713313088381151951784167375323976986944861359830994927053344532455709212755570954676898790917443249117091592357837450914493198317492193763181701580263870016398241632511960570234799066311690625136065039425115875176704311725968800111438922961557481077751957813181447052064859963502128242314186153896347366664211777009448594343581175947834836726538533866339249670696625203857821093432890353622783508760424252063283320686411450077459978980650354376921023698857851153563218782161935287136456003205826894367077685445638325845804664345708005294063579616619652843821288353834085047293816897509573610995204939424753952072084511978658905060193237908611925856 [154,100] -20381036269185160161911183506576904576967050602455602927968560074497605493874659550420131043221105479122650478175842821462270274610972508562223072329582811844781973015897647876946401572404146310270899415752274829323979102567982364804794554555163636251446289668279570274258821661449340715718606609979458035475336962107478716369911341092165444601707818946472151841389852676784884058932765236667467659497148928748757447623652808019343785209104929188506178734239595166517049625357557144544175094954299996112332524435632427505852225569180127595414891975800868145557175189647757151612307393382498719420599148216519863612314333123541020312956357667905614529277646547914925230078802891391352346727903905109286309066643755665386903527405651731516000427211311256885371975579455580030177369799072517374106299377265507974966548204127706612440576138661809648005731160479921120907577260636441935273560341410443672248792200635424015505335702271639102885065248657686353373020836110171069313531797931065772116053463064677700276008208223495692890885075565384879378879636495269758061186710917193815695295408559659109960960781122121519196641811860021276797679188136404960997172157842603550011651685266195324165710172667544415022487386855927866364180911067468242967079182037998028246976771810289231661579129600011373962235151470466662223639617988909796088059957129642389176543114903804426688102568001400427080353731334078868079653221856997301437173553545620147224820543099926174901156707760188462912903677795147432408022234733893181080127965170488869184474294192424093102100164168567880486059102573009080165545668838059333565330694881752059158946497950477735901493246851600611797419888306985600174094019370770751840771000393689843693133021120186891629054655575862862820837447794175115161192303768571981207929414929734549992789398029792524112926839416539069700 [154,101] 21388018024247284691815270835879806703517880616032495946249162022640891150666883284692481159083661140819277809362666103072822182368407378013698721011389908659273096337150020173564350869544906239998764584095686414420681944738774874263143360663892589766431072754402699831332680760093797847112509736229442683720287654925760106417155990589848831789443271190013681439069587790615254982637053145276332206896449447612429638777150510437382695501345662989901397907589082792670148584626880932431192420021813716886773270639165387625238426119538971899512471871823517142832792334260313782309984636169859875674196227441237078314867214087584416086362570197791767786071010738156144287704770616742678571983254655546924887211740425022357928800112130166489653345644261678468466789271991956438549672926442920466522876447830061158013461817826575685522210639994855683995708032313366712342149618526626750328149496823592500721422294049342577575680462181554817224309227760714902489195531734791030853430858694469988974190391277512923952598974588755502101440557463174522268274965198078091050921167027753401875778381889525068744586837813225628032346628855685789262592427229507867651061433985429596838565741903619996443985354785172099078857554952622868049195216534033796912594167452582294762908049237341399906785938286559412962216523882015839378253924879377697900138719328534492189014293384683489853033719211899631177854548627081596076997984251261015034492268208046906353776288270768633889777903268760708422541435025105733057468567855275094992245758667501028484315105821732041650122193564073838387847794671778651981871876532105322260877569036920260412338671644674843247541046004636563192620203657608650479370041234059077943432528289262598564649213497702897110874398882873859699321213638458069795011600583216331638113815540578142643761338344131472127120270020704 [154,102] 10283612423296475911294222538879154175134086907071014965442017830877341014610258293497831584077088181122365162884782437744884162484894229927676808734892507762170179822381499264315916003177970179517294998292870217514337324352846768313143758522215897237178604860011650640491763416674921941089595517194032972218231718216437363431059692061003833251626167154866738569753868335760774948721415686755929908098810145354023307495466355634475076902321511390720222122845587485812038140117166399767060084227469201510624953602473004061776410459686409186816964266221571912957898313540143802510116620026574528411264942150341541418957281861956818928731505919786869049506603619940903210871339903718597306267142233664803187172345630989205472334261736972183204689247932509247068971929915370387423137160321728950579677980800295870881039286295269691571276579481363350534793359326990952637120150103265376267539598572045187497854098688468648480855644423846694986498479621776588667968066843712966098908396033057295652049841722288645028876850301263952444957470528823677483209863657555539268380818486418026290179890104852820168006004443167257546452930085287861112630615348268656609282960732102522608587466751503476579741954744402663797888063799401246378650413542936790770800913322743733095729141161963020149580591649850524597197160652320951621059041383334671520195983523160222103663652933989457627547808372544535579769175892245056701333035737436982416217773041380044993752093368095763908593924500267133038777179912965752448783191250374032786659050971456822544019488983382213938346396936060248918471814862011736632690463736115645002007934291732216151348559469613518605461202333480760206181346063672619186242635494525748340691890960476697965140702142831697244952111956811385934301206988463260671981753635603228419244264441588118821411600561572655304510304 [154,103] -17643815305419303678997724858646799113836797890153490693098569573543237165830376318221344857679098199075478991441727419202439941007161020901527217900215406804047447329320632629868715932387238075492582672082882806881815781142753698195074061432346888885590169436491620707436754304012002005788484160809963825018140750531956788168481498611666672290030906056889979338829915258449912883755159733653423254159363158872898385359303875533456134109956766879935879490484724859774697567511788798616262652916908169907018784218450692906059952667205824495457181906446259281778302929737779501909104501913465980487139019987334216869848970429817309201648854902994639752768931178307964045759718136354703014150567126924244806170855277678727990739314457079177909878886026089400652980644304977774807228402597662889447071698225093058003082391353192633903699381693692527034154720124916375755617155089305931524180568250051244835073544365414215002345783764537396631063007021799772345055883668939213536494402170514829446411130784203120391677618098762067498508561200038453917980699863739162004703540434378161623838711212006655229483775682716908919223493103157286779268068514603755683287356359119603730928809140263726767360386437990375278364233582730410222584385173385122105923038187711188696949210508279033836875866527221136202621287053818778887733143244045384894593355766538676454450116813751132070886146337201544834563888934311269064687807536047276912712639464269793250397712971583991600210909557354532382878905017703968773736584591893089203917926634558080327013010536231978596589029950297416847238761654352410518246277958064094139449355802501955687633895578794794256230620572026503379348119637081577657230305937948966943189612129986723044021666267787253387667240301627005068819154479431981548374877342573004744171839009874128317273853088946824416 [154,104] 61433875477236504048209162194536272336647970857485502432368983652319666790804482468045376872824861177613858587462683381871925255251153378398911471283458797987014582432365975549757158557011933190389538443059997817203409280590858173014691019829457882992378519491088866355668050639000840758317604462104978659019990298436813953580020610899611438475872202962821848656206599166351624568905610334924516301831793449139080120559981843811020996686604973336889929899304630062082510505607103993553110803067662974039810391789438443085978829245112260772039875409414841712974959082588731616118307621310033960634869744231700838245999817331926133803407855816688761807863575877459941091494385644415691462284363797663340006909476382981304499943596729339892301954664244911524261661832465878916666734313965848259730366096648726177057969747371668259741107837421456887276339439500747766931884540828082348105399373332443954444980597748466653309080785176007474504599638667514324732992355007940341048159810731428372971682304390884591073889605913796925226438900297089588702738683029022969988426373609572757713230264405282496806171375568244330886227521414351876059892818968553703221266347254037091943251590749115467316065170543157760095056991100299036252551410138169706739825117348678921427187251858220654880837898012042908874548127056284653531933664304704227409471815255263632773195674446886165128909442889427811985162653040228993793921793695310736297707210777249977747522850628492175338767026787032128643073300662070230817856022193966691912046053268056146875801918217141454774831553024147195928704890980603521695533683478048384294230001878274838784254957671661830671068685164277322610696276465143954388132753557302292721127078813161818986775212082809730122416396036974197222985978597579822021392272204297304861240833055031939659393529652 [154,105] 2944073795036554315991855903392509734448037238766055070307160126814624524297906752593526303047884550588597351470115567576422232487896415659602426375661734817117853040479497020319245918467937680205288949481386508312130652934985925283298907220305567080648075176913041560636829130141887676878748698020805045697846151787638523533021425365750269908474202546474894198468040071553140351620302977650890645176859986152147846720361622243440617817171054220756041157121113714618668809355750581447301506579138708594736340597851730119419155634163007608579677843670192144835930541362155302226812357136324894662449383296867172968415356077576705500211190762164544658648080803817055175544969051154463244624335400302708075719375136494964006757455693004433298742654089819551537001549386799422235193631416291671592530750949046498457331157131202291753617034611866443192767841146291254413202940953642091896890708403651984538649834956701737928548145553478039643743319601403336167549539001629303042724533873887433067058019148924409306062215403256604632550842423475761527976909874564566695039915197194148298864073265864136231696964772714128021266670481950933329654832291968889173600835991600511243886142463919145981664452213435140653436445096874053117913091764156105046786677775780311667172574296313492571678349464548920947407200464106998266426291277964168100368530497033041066490193777797425484349572604235365356159855011385968459955789559859962460492198878135799228030050390328008249749719087754412331146600062548564823316877180106223034360869971260454954908401495276539267623791485236896042813295801817040835547779344985035646736075046754108612977155255046482645242338023395883857737049819532163089382685096667124597726014631775468415458153661862142720410772640108462184449374132746748268600303916315665945641582467766476189414976 [154,106] -72903214036882760518638143219897781995672362950821308992676968655442705215227331582026992011082378744584685126066776227430428796364056992155420881791067551279722521176508271133785866048138247001714915123616898698384982399705850728451288562819394408548202923038392404490353918531396266828935302485535479170837830249975331171642508967521217902615630475374901386348858120416130553290061323286073632290767661762733891989756120054056386632758379933707176345829667018936494832738449757496070214645940307819882509776405652029182881997713798984532567363056914942927070595410571334686914041271006309827209503027789843399457498468933621194409887924153655934032454586353494051263390723108663468533761140058063118387978462223026582520463287958581154407181301998405419975488716789852662450692169870322348926359025874310630611533642370739448251565751511743555347510994293708720581899633188422939085266591130950901212351022795807723495733337668198519226342728444348509097777915812845901790396321208194653514939792524303334590406960134072156316926534996216374659161453551067832574977112744210193109202782431552897417355442041047860313263654733695155418397014204305840617686903252721930460576973779871859181132988256682626761301813486581581946202347925903291570705590181060695616688667444033385883543830555180273948211909845566308124333899184178788916183399202206548175852761668333158613842193446111934359367614004954643893291326071741323668519665721226339858249962171740568574230179982042083967596448173114237519723302746028081214365956437851300518911671025544651980997998016427060983881477181744992356138439585611648768810987713644498594099922812890434317873073130397073093400406765483036776590314290597775533733704047543672105206182292863428579662652438674830100943078426890578483664662050803636979543404112579104 [154,107] 16857703049031586131367645199798809123599026968590110576227494805862001083631981561615930793576881899295140141891604706891856760763053663580775817680882669119575827986893405243501104032210141008726585962415310560848731007351143286608087859528176581816947392683056294055372575316466292801087996287453408642415541702325715632357519501236141361206096806603137611118203570431300736108429470015478383819751411693005756727413024958139622518063521523961627730970884727753230838354746821660775502366968572338842746062125346222897120309744359643728491899022775606336739515196073268014273968225711636554765420211356027519692093116317400781673886036856000362848764744393141135826595060308387138544159465992939851902013877328770154174104551103304202836908005378631597479046327041395778860695418812440401610563399386646721478728866317067225877562667245463444008540041765418011466856758568396889359664582274079738228622015971851642176862447529621042778398850697552334282570893696454952573969484823956259985336130503453678852839217687577080222093326819692818779890159638472805275599837290817725395489258849455189638220401845497788001726042933485856622585166046571823232435572118800479062011165575969668175482174775497062501225583570234156805473896477407902214457241632785655036155417714271860799861882725965092824152047794540983062440415883259923158214548903227020916194674344638106480981364421925961265459809805320070375692606109379319451971219405249264271417632597815813876258068976183978986782136185727963051713143352663974667863849659660384306993656375382592627262512890084899898749932733562044045290122254373283071063075983795361550432601322494571828310354214446962864852535762128169475594627117307655793612302863375051556528188424886859796627515276216610019138839361292065719780348292591811700126621792 [154,108] 185170971316026603104249457174736682752271247161081107529562778159164568156780682723999044045063145681910635787657444583525930872870013129348080913250651505894337349101206068570715725936179735869126009121227170809753221652083037829695065700456607033496869260642045899927218493760485928565291607065426759705247175599161432724482419309368883460522117317277622312510240829711402015090310800405063356433763759787583792098107418449235592306628975749894637498416673006350518553806274627577689877441037865006715541306142453322884307568296642019992379702360809695369412791693854827349358165904489824377551616930646602204715919222859900810454512123112370379835897679500563100915943706130001340303195949194155905542891027423804389365714093331880728798201763565063052222213168687298192365578438227335788827159477048477637035810051225604475329945470664981623938859548674981701366903093751985141667901338655623566223152032289690737626138597693444121456827944586835153179792514793630901985832820491514157802918029882728326591297989769098518251850997144480632840018669293463214874456965320520375057072027196124047789445454175355460325284575883810005718442030235429415869889729865826008654723626625426462017455148360514038468505188485997258409381793197358203159898384840429092932040535585960658707255235954367588870479104332227247691883976620821614235773077525087034712506441503448600559736824004515045942267657352934983597481367862125709229648618874476014549244315850602235154146807062569572824566357341587356265446739203702636302093696987857291647707818195858574542240243104301253843376466991700494802274623841670081686285090127273453626984735342046969841915865623005577230596917601642907863478709655746106509590007361131632635848510140608240980574457958811070570926559980854679688833985569912964788103 [154,109] -63663218211005434554411783870582383767764155577182350923249116179529483959579554906137770143981612774964716847841927193221836178934324103375090547436314025961679343081371604520318511441980149882099743902283834535108341376284644005055966930190291330211234370945194437053288866104993283527675816039254029235199908864762082292047190446420452888267443600278472440078996035827612377007743547811998401811783638475157259263402997013497603855974529917718282149899549608122137620528159998387735827736095698284279118914639286646377007226901040139722436549549072920184392238221812742991340662366325108583463664563282570545214836821141740428258201210907315719517470279933586205531587027208676733131338218012970819113508478216041438544460184492614772552491786748574912822408536474980721159032826530023409341312168934829642074275630044858833013214517157673786952597777087072175008280856820002688702127011472157486485973207616135907182179279206212619297087711027227139745028307687032243481588639962417415672381560713238473464877714230981777020585661294985344065830635171579440433435942666820496621340429392458024111454983156750224521728299559593684704589181429269601810953066601022152249358628502462261499102894139957908040749881469355304696120489882766369831200360950946892453573398010905711260614459608595846244601954348776639354757887613896793641256754555726935144385343961931294411210104972028399074349786944397297849660141929532429193455623556596155636221123409106841453625738450690780892612950795271715933282535618890525739968938231644328554401524882771493547973762766584596772817134046189900787627993602411493489800268349603334394474297786370400747573016106411663105351933709651333558804399025209476689539753829465049690945576239421673278309078370698889972222636959389797641178605393707232 [154,110] 52396846387858531501044461071528743016749341694521523196284714149437599869070813359476453335713010593640990499493807381243793235804377520714691917633836147822944320090594301630582969885015378401209932920785157348699621759616685603662979790377671974438239044242152229775804404995970115217619774171192011943896578492138721780772619786468461992007296445942090293789692813845245569875279543741936373076809092519453712876847654080040923111317029652114717183679074196760551547211291042650382980173131454899919053706954890885859484399370201893362875463515333619788028676824706029425077690719358920294059959641882505829711303792686534012085699913036408301474497251387041842881444156398946192177799733465670962227680332066453391255987383172732041355060139637580470140344791831847641783933272967934185407032878969489207315980489691708722967965731372779670589218094895189156134845911881829660520597503916158062599738816088936152917676996366769265735288729227253115446531249097341771137398783303216088206899747265173126674291811266846708309947015106793098154634637982834367505415539628839902866607146292058278590178186342354881537079670223642309067008671723980366919287468921581798767751755873180897021752348847596291664306053039987259928796436883190486237150165568388141665473034311042678134131812419673677145455623966435157911599090299385800671433408403350226929787266390861709379680837382352807351815262192496748971405458197376307700282537932154256758479506648787616086819566030364240865997341563584330819518367631791493625193964382446598800633915178087058193477399449166137039365107876339543266635329665345507668763203281284483342137853641236908204212899770858732681663938047689020676191339844936527672854642333028692791432049592807803493393297785834435857663264567299707286939964384 [154,111] -14879182268476599631391789752331061555378702214116665954817107370583190281524836112354171581455946600479651963069900174117892724325052556079558187599720039600465281869729209410126574351554093397934981832051773912168620105649233804184581647510552151210875774544069247453649264861802361352317021616983025361322362174546364938356886322215890456055067499351254833258164506179180980039646363524043354586335535811957808688070719730120583882613236758350542624061687390746084703350837608343872524730548431487521427827717125919255306680568035076954981190282024849658602320087294697545915447978318901756471002865770023723307686212507309644006020109863680242435703345412420870793447735500831471109196636384139529748039804537492706397192839462879292505580081101397933349228655092159030948228904777040377463518508829337882322375382395347615281680593483391371965524381722863163417166483964733817069916132613940210969256941057098390247204847208696861756455142969594339314533778188707092158540936903181012866419726639861995313186473905396232815934228434958370037005032925378163900102188286722262768525434076530102602279946682703285674549381282836550508417779000289187978194042614385599376849941033039025161186588557888803145178556078515566921008838734404902286647769096754703078842609842146132341838818358473965109566860859823127437993755752493289099392498982524101497675550162433908482350950169287199117755843987411070866249361735549790932370980208203721435634778124006276121779810221901051237123740873540800576122840402073941647981105498867086019698845266255495781843265768187619446526986584845833334351222844825436264306493518252226509331688935227560694419112959150592028934635835039594072188031289007228304082666656011988605102492153572158636321885709210763180191731410260753547296 [154,112] 2727251445265330024444664826929718010390762852056600995136705039599680076862002491288991472580697525697047788602404963217681320006506625571572686515700548780017806353032832335866314420451445633194938799911216021249932079608606060858043595576009751412754438239116983389624335627708622233665671836004902241604519469589400279907128356767060428603181643575354908484014823911659755647227753927597833942973285668197699682459548307528050243704189585326811684382935547282351491320302136452451075316050068769315933588433684303148058754998197026030126095693072365573604645007363247240401603931219408427179973834117212092798524103614248571822571005216870744496215305435293031998600282686464716525334874103365151258909817722973857914200775370981370027835283488502282569044296743707483825325603625331432403269602350497566559313402688995225683152144754253157550895877204987215501277667437274610723256431189947390091994715920770783598385662479396268299805586927162750303030181354271758229367224794470760666861169792187412259759123172129291779304841894719770226382090202133238216590203679736593611223614710238454923703872229101820697484969078033865887468646494505988965067311457796931803935137775626087258659013962344191990025327257198705408083205514164942686402170499353025141203691344558361945853942233739611323703428064938348083907428118753234709446014440561705339961530309148998449751703840247973087898676307448454054022708093998684787634928261524573331674252197011686787574292845202810661323487498605551773368287627288254373799599300414880058737076328667046192221422105071988228624232870068517744757453580520288456615037739213390369240035350204162250915014538920740732454970976766398806273588924680213814352723693212004188475664625921731864916810859761477452933049156891440 [154,113] -270276762438718962244530830358102630410688721108967528762189919612750949771969224813694692389628736242654279536554556111383108517625579365924440919555965233333947073798842387141339692140497873389077583857936224954269740390627954418493598484044137209533435466140697795016673711829133707545131128927409521857778529514625544486193330934181086953879640971052997349938728617476138120862721513006894046568617017404770477826005968823224907445552266955956077983370329358083031813283026618363100433316216114602128270835999156985239250785120290141741793567746778050188460298293087802377646721109363387494963662255881392670547430199369212627665896677165248394367217532596971019196654276267268453482774720079976227530754592800825283744661514178582032270258561761298313014593498673871359777417196703472328945440236078403674698601086673644470957055648898569258487638027760164228030862086671776941199405102051241633325247246747283121107905541287252493662745741792055279170674460376181579218213065790956980539620434550912171813829512277875825777469511454501942343948973554797407378111449014249510491625673417059276848345043189788051233285712967301343765678993534754648197796520673835167750751275640871035544898242608643950544900867572733222176371745214509616133931792903986492395646288656926349660643309179715446485980482323630135897533666128813958314340939907129983639908978838672657062091973188783490573181746752306668501185930322117130571475006573313862670353961647252733560744330600883052769843511293262729959682804094569130717310616166064422666953000830853892667223680331278276534559237200961549495870293121352633851728391688074875469085605088252550163850584812746037799703178081262117147309648731173067864341039511330622640827039858071783693232534184262006740056384 [154,114] 15049202276663713221390990336081979481677969945319451072064381090463918083179243917308176497246498544911736501510548591893975387611409031159808330550345029939783796982849072791641273963754535213386337050730717409973709982343454081862556673835945570140958919879160083082526449737426487832911432157919653040555158941851462711260344110411951232230073614507767759384704629148281748982841853219713910335513450368865963019938857789343633543748513120361737470631935522919315453114919802654337229802319764184873315966764397828734785061146386516553854138287550775835885056422870104917391017139712802753910567807518637735862023217170102640316588841818396040440081042575311465706648787230701888664502382559491194083005428448927472049831424050653318327881558120790673994880354660306219226391278868105060293436628416283952965962315256958957337354932081307775673681315827880431716247090667454382194741208033929988562977977399360011783469962139298659102250174249880355243973280999191747841720943050306177715536829086789718782971731756290129123613065915907552406891258638993337450177739335564972779661711308775462853016228920832318818152714497966150748691734618972050952062041138640204456323931077865299307740177133168549658206038518602891416120252451100856360658322876027537589717117940250587263841033500188708573595560433542395059669399877504561810635537778057854077188647119934500844040265650661240862648825987781853406661375299610945355718004652151256794279882038828645964087796053549521521381623142312195786503248963432256993527920239054360513945816588013100632225246903186446118255534926317647209635444012539912918668590014223997467358153536345687470973985698344909756527194050835190581958919089476746943853067631066534414272249274671355754687782829427877520 [154,115] -458057598834071257546337765766298952180687552811809054532233805344236956851946765482734515769620332984435583930608822139013332576807190634529127836545981169295771848466620285794090882185904996663167301617144670833822614521665626547683424546949651718383522308459773668048981920150911594277064809834512268734496952638838111834553432525509732384127164845631264538108624370787540654963949463605356355164599324363871411608017116128771495707614829859538406288399018467904671605453233310664178586335039092662697371799285515789017824687735750682548205812504403499215047290998680702215511791892449344143137629434916934672996034997475372128944094680313423145058054132418113506038603583106061015244986917179580361462033679693365336373434619653041821432607363101124270991198241306307139571817166314486023818713179908165011797353174524266088221691416068474304754294392002271036703203549042375703250468628944313027061633661339840458654571731611038643243733559746471770622772367213138856511712324557816803067540712504043276459502143745714374183537306794965325370893598375372516496512810015729910558579975728171283804967377845531066819243603408099837113253917502512544728310035652035504705346977269144419358959503761954414591415409305890512201856141508807455888627154768083075363267372000569757153651450717482781304151776088622789812735608455061161256933106191999192507091123112615973000083320434488487157922796176768075854139361049656509291356479002513208194142955531812756707590284491349416287593787673843304865027262456511158570465897074122581921933618518863815806985181086585015247631585650811765455608605162640780691500945619517163475707029246330921112321187445656107551546581747320778395370350779346950550152432770065812323509954026757320211510039152 [154,116] 7595304687321851179120457143812029996239086243393662136097152436271765674135871048208722913521518168761319903135004467032655229758897960493817886067187927333483174566695886049599101041308344942760363170784777433223730208883940231664418777149504579756166344892430284775125947333706340865970644288675386862646373548562428321854967618925200602084095428079263974582879781754379770455052438183253590133106849624889133844110745235625177804589344241731419520234214037083753429537592995009077151957143313677983028583375198402678298320132024338001972384048736137619896322468996122104846099741985032114545388560451726205698211395823237910506702354413282141087346790918118707726074496679451365193311592380966120211828305030171043723302311963991066933140645427552834911910767415881343370192922700517367773193065428253630817469328390166956963527475194855933644544548142793658485951503856411966257477542487618641435883555278767250780728179694443295600073516002767891854690981783744234840314534815260676940761630132375214491126806640905605118197975003359184679679199839961766607290136524886719702875006639955316571440896750124803573020819799157900748609727975061562875650541814414153115777860614709772761749953623005125494534372428710662014354755664237952789466609130715042920372872628009914760040804280597594528547173399582193276062450429770392495845020541950287735252332775483951378521628772571379768118702002077031570491608152868393695041890985612854853032297648936064298001992376679811459235044000409180654836420338472910037425277568407134601029468773950314434400127770182949571265511704381305142778456759013564970961631780860228740195438137734317655045264000354042104124400568079082824170579968823371021181932962713918872738611487375579149047 [154,117] -67513547212147290726907062869590501553247121730916841284416155428097369052300125806457724449583179819336939216751820266897291532531938345830800655374364970181009982226276572882172771378281060214511409248850794118662529113848366166838740861911677653665167902905711038682309743627006758329811438003438110726884024867604081578529614029365017860385364435258957145207919788138295175394869436819791876838708900450806204291173483441632879080030325817185041494119618694535589151866078878573192582197071924683174572032686196648019349135168998631839010472330121798572356571650945686357930306410566903844097895067147441710850292163106171917951777496628389207358826086335027055034822106125105931613873814304389223854828194374391986699498334648296384476316207569429186984086217760935289981292899371146620557047144575497730534647280375726538140486419314555797901945896026451437360206753274768858341368346242649542323081873838234391588774300222502859975039040404069735099856981040437075245104294167339009503254219024591638820280067915682749992858322524937570014689831046443798958980794034294006625117494766740203090699100211290446025197420948223851563960871201575132135317945511194222310508217317005337494842151647427915827835647793939149907920255526509178721864932282681429178230434207448499428680431465540147976850234031651301244640215122251607359244181615911368078867688215075333743257256404160104503413003892165335494702710309168339326498143266182110391406952780405030120215357873734800099180389320269729543801149787673088355687880841424959991814715959574270230136755484457776965558616396627627447597576959659596449391743042841920655240324151794950842209730877157065200820214178170551704106136095054173236284667668595216490155324652832 [154,118] 319428569000371375671179125382357482801286412575766086041014487245040674241077390581346949569511354828788292977866268342890766943720865999865762168535838860618842718993995696356690466885597440533974488003308193878037111862312855373621963048898835884793246814777752452707649432151653007365443464305192413082642412051548418541140251400041091152264848484166704395070336278844133527266858320584220111546621912259768968733081078439755139760442927589721613531089339610572880293820509424405857494833268073744005435010491234351090729261214851026144330982217341110165478348132648821269098204610275565503834128062741555237661801377929261221063971919384211710973087932453305891204477373386758484558045918667295252756961697450121861950131936209623803131160251017079523571756889847249722345151538156028165653062864963821506884277006164894262515992264543595692787225522881676797162729897308511634358586711020869646090996468723966654260222983358998885136594548769058496586425509187630879334229815592316304174025559252218731440640199877577840715820511984081884958218812037992664653579214323198400749843835224984149697594384744963857204673944706522696765703215819937342234493536704237633461141244445508892426409931762192190874914192869086868707992522723212652539978635144066233356823271553096487436508851562045475036436574169286865637506568375184119857967324161391507784256120159675040357565020943402233607423692917372979489959484421538326383292993513676185110578221609938771965084286488749969754309544927291045425233931110293297506099517931975024889657152647621938070063511998866575942019970210089295493283001709836720674567794768496856603577316924105829930708544549966627202134923423087285530048212312337313929351589910341534263096 [154,119] -771876004563292999473142151147063369375412984520007116675264612896348059688185781359563304409606063766130170734967345801429923482295707642858829134763991048145326587917273993721602978290357481991724002906520866929435155924449730378649880003279876451804139728912776534747333941750060672654141273483968950583320059553737933021733866560498389630322856544030115976581735638130210823230000486675320001713002756646864677437927556802834412931485020492912231846588413976554256937540943432782838046658499285746219462329398260597738053436040135488336055727184248116152885758798835193580747543067168386666255039153195072831107085290885480913261176829878376947610971736590532246786436358576816704047970496162343971494719365872308533790131423330051704369563689589319600094669999683681303185242849051918245686888172646567724368942088369517137370259913716453566773398683078657967835679226660859018457667923335923065087616654972216937713825440948480207033048673404923781244272162885410331152867515787429563004290286181380701111773836419309199078360269319009695119669720473581317353799617403718162871468929108523831850814993842955751206182221332880775195160088343511865534644101243534760168286749369013962029504653866874601470566634029886996445073140252930445838315310596358230901266299665353757820565682752446435449209718062279160807907775023296914755134199589793555049617538123124807604982072964690525642580927205415178451430970896201919997316295581602026260112163838452324509939908000810276979102359804821417693228759752225109712664962908741346739884553190573075944064922945453041011092690173277492503532337364491231852163924990394717858242518747542936997301907353958279710354112649321079883895338720474164984216910734376 [154,120] 1124876994189332695529053635687176203853729716380468534691706669130978346349779735513163193636844635646119855305124399572434028083230654398738813236703437923346698419712845925800900493710354776066770021994183743093501423433094179075188041145450934867550055147637372688992420477510771340734989994236364482509481728411001562526504637571562514553243703755219479071032315847004713742501417755848615401859977547540273366099282932063209914092988758530655227072822608512431435795257590395429350663067413815011014293404352312803285292302014114906303193856647609341708208726760613221530792731164952952530328792478965869266229973908142645983892297924982078401790343868903309444975026690568458499742417226669300346809482644139110751079933650778649974929190513114631287640299396196815049922426796569321584012629039197731225985381366665876824714745196815972083329660009511245972389341361558505510122143549314447846873054424706122548918058365023327589572590690325286351870217081154383013928620500491296412843478155793819393232380686818724717972454795747322643101272687137492233614451543310182730845767840036263709960595812992141651750854633968210303133025300875219527150928309571528061085055857295009335335750978218974177137131906698739507236395230318118607245479536632315365062071180950369745952958984268678886670104570801926248170028425597380585181961000076169792651149990896542358847503471985118098038732059940432266317616922413338586815775247345179948808378667390301851759330955876841703199207023763753076821246074149161313814328462220131065463432594478812313533173738161514766013656578263859290439265429775006754450370533178028930780349103446637604269405344938145808774221083786855674012494673415621352323948 [154,121] -135707897272112216993792599978925109129628901947491922125146528461695783172425805887906745685342204587098747763835989887473381512207476281653595621801844859167015719888640246582569776897768683954612170947189732735776999251117780674600594652133589799430398610790360893921674174183327491099454090179398753055511397279519165161825137051403298737743969548856568172746984581503043325337847408458912157692041079468665126802904741046478711588178533964542013353426780320897462694124441490230551535253474375833968718253833298811459531328455717691892597973864344670238697251025166829188712849145049644520822333653396580163311734017113180314130293899253691624119894351320313094895091998758369677729876994280301813254338571713450770672243521139140017104206347200504507107395019934285828836499038348209217034897484236287694646866218575174245685016259590190175981479430677860671614060744563562234873478875305065273747313341597687655973200804294688591911608334742846276602137762346084240662162418712515668364624297437397460016403998689524915090926122418505853175306144970927160543730364035588044511347337444177945182814461375690374498330362197600351414041005356722813057629481324862490470257095577720811509109375691415328608464792105026375694116674397008666023010445400627309776672537691005903258767912626664387116901678703234345436332016241499581841059117638849902943457858166629639348644926615217196306497518276143162709891024855317677114581975047623040447035235876996791272330587781202270254133315058957106617921143569928576440536867501647763530879753090554714993151839670704920617208115133438949525865262883721372667076714881453157122569402620185695503426033972321747623611604485712409949940921567680 [154,122] 1331583530917391999450411142842044528539692816964428396662893374899865984029063179762446941357580410298509322412441360517998816544441449859758823815110912144313964735254739296457926760338963048454794969345753682889918723654343191750704968045935360380605262156531817456031737944651411572487300344263693202334005599815964831807433299715274613972624585390497015377622070824619783039010660691129508681949103673712111423316932100809084922023252530763111380264218266257376077090384135476124329492308975206411909309466305482561940611553952556787870047421411226519891122219588467072164916533126275452666980409056054389774069048866609107813580560845843582765586419531450395859898497699263516789418893259927327635530598517169752568924590406941861818433465760327165915657040672246903790796178910443561940350027529566289890582433899239059263641754665186996558096207059164953073740299435196253104429863030699265268562277559944181054662153316763855613774857582949478900046462182578444781860447728271268958438623073300301726468834539543184462447852730022147707067502140693696235139273389093618498500121562207239556597521532764657121006977883679479352688549907250511191845983908438874176749251336536959267559612093981293431899163797683136561224318207916124124920367723790799124028358139810986870740587721223712568787324420749281984513566804080043051682376398006659803061565579656922746753578963094097688437179112380859192928263783528789547397276762375669443098037939495720632584231905529768392956437782737943290216497722002568253740662698100920566698136412290709642289257454143104556874952941459095201243103591902038764213451745133874029811878476874373510277920483042306775451694823853894809758304 [154,123] 1185334307535248132963727839189802091544519996447392815476019694956665178024267884773258257341769385584377122824672455173423875292153222071335331466325430383020117038569567668933062409643772880297388781836383662504964710454750404512768777570369853125076290121737387441294651941618265595817210596082408884737119349747022517272149668909329951270914486557621392461589358778230848163590559582270302052819421466433081738225000436299133877517984277305803658002311267484124129081083461457380896389676898473179854986068935134409243913667670060467436113571574715841209410133317760397072606806972194660566566438656536988353387076648753746591006151341764463649990263887324045842806919862391615287750763233766020443741323445457777539757561563469094912999350558479715229990814622801964862699195593758357608447815436919249882149928749830918554890116064216315549207969394903626515170294514798614617002031822319406413202568079852027542968517199321366070947122126245425847030609368192391366915600331400181444228074433831158443606117018583375293861870903691214157860123953088064366851273917271233843511520430375609626084751455855221596761982586024591181976586215153551951927966523304709285720304789330731712603476704665273780751841394780164817710580688855283599379268564775793812547094463897273215170502274650106585305864944744282180036312109719429224347778350143880099520121904562796191808257054441522558262575985859906754851219537720655936891318850509807623956312434820781004351060551549459430983787316728982004429438785466788950762308852700699277416967723975364988814617048088547296475972019902184623453163808222732048701829270337236845883073960281709067770585926086042392018648038907968 [154,124] 663014578965777666112500202376740084816983574712949488582265442550585704196336137112696515620884155400618381612930369231451238750900417962723128123067970114176122576976905649560879525116117780907122987724262768812749988026429733538297591462479715851693324743072399158526567029821056913423420375140903682336034411907969119122386330930833324678660575397255369655068541398920316779658572269066589324101392187875522717163098557171582719092710332487017507473382305629772049652075072231897120569501260929892644323156044638985933348564284496810751705689134241833097847374526510051432184343535430570892328650715581721919050817409610723738263884790987471190375132147854008417821801174176010128777871223067616330495320798985080874650098506960779062606466679165497610431622765289236429577501486350446794139067056814347583622283950401656605576924297929025822265615361400447537529017691091016056612185737075905468013200177197823163817931085915723173964801578037086894500524359777986030230097599885800115771134872350004242033707246231219866063215708102862193839097162322044947571780712946644322264610791738460008035833194333117114214146449170801614702377986995327852152705166014417219366447474385040424792738477870103553568140270470047140396935985242441648464965558730814234881881420428334144475260754407151390546418011335027263709497799340996773238780886312771773049947174904133274420008104901868291703314610831506113068127004788927975021021747331477983391946482733860781191032369096148050161901296277408136074018787520265186600165508221233957392538926142202378752424020570212790500321999687559388690122123398658045185426462129325041742468437794734039099239431617204283768652 [154,125] 171006764226251424624603865270290809607424080263861858081721953935997926179398212001059626610084670021799617234452685271898443875019438898583344819166807313573365406033460097581178561784946862945133611782854984201087767672051311298430231553164037413824018640968748022398790209750789080237870674772781393891332382334977260705212584628214671481954648501276631474430623258272504919246742277348002602869039711987640895639959765281906949486274724196266044098145333272433230935952227291607875809317534696540800996968137957840931266606421567678998463038140427845524809419824132061874439350484312480697400982094067041962160577179657947049312435991054460251039737305152603131441786347890899899451871765745216266493291347936760048629047466110808156368882390925480316868611306088516841576821289621978451576019344603769514704864796019061280067506883038132677950037735459291181220351198906872945706080226090439823734130685306931939758396322820958450172161693924340858693730197700960473439050966318349319668152938270266386790038598954653666272371343699515437642218206128822723377916710608735451144597864867207009223578497259471328638113909750824212340888673109286621185166085845661811163995945228757790171558880751649362891604650297249080086158529301245158422500134225227511254094639483637768689308687439982782746918087899519107879214724272355518273056024156376026907471347869108898506822582165544094894695280602841225107293274613466446793798682227062349645610680120666165498765064968687390197823508409744374638581581982129009373386768572921713875851274231428261893503947538412153860414984305668902100909566853794369937461547959728241405190225360688094997921767610464 [154,126] 21021710252439502313541154049740333186429292174205806412053408916889522929352363280394897715998820301704828598858245480507295695200428870664777403310716690111360420771543870033392652530243843899101456377158152124676752903089362085651375853672137761645959196895406759262814130204971737644478936653899996616595997107949268004100167345789961754012362527367583848805652940299980978418929058754875873808249595885174301018869352844687954670842453701257551363114817585999421693672035361329267665470386680671835749211961047087457322399972223103454770155925113477119517539085224142529326996968999360746133859798121224900298588366975178958879392938253518688711661186609570608186819727568900169925413043238591719193584306110601531442227403451059430803398769946966306797231032260850789002146697396903211732377349234434224133944079200113716487068909053345072085540973534893621543793073498395803077390161314989095801616431686634009239734947637423052388475229982753003396467197767355924603035493171512481669003367189943419010071738180424807893895954936447867331069148460083918858987665256539998826569374710582497670262819952320581808374952282659498559778280096910289042573102488794224029031172814787098442345562643371466723969561418813074136340091440505350221977129681465689604575025540408704527699112223438539917324805995295209285006418830556063139926442182386914488178165225131497576757650218170340470765912148169850630993937853849040737894005904315637513590912173654689974154607272383530414281128145913798754802350763239694102560654725504934297815910030619290582467942076564274714363770075608859678158957112196265365102613946388805384918610645882431081432 [154,127] 1176049416610797311918965015716208977287173773925331280583375604865870210510486433532151473407549810354548557118839600191337025699195611404335640616231059712516428087292137718377974257638499723411796781568483429892768409857683193530368125906646245224462310516035385208374164229835383448552458498841822193531456173238041391111671711621658154908235185789698364549233018481913441240483972763017659531715036977695462212325377110916709944261767380896865072182756145709120773622883380962811865863021939519564791827756294457914131035565202784638437009382011478682979100803637081964206596496521899442674047045769961288288735852562320565224813159300562147475862172975513503434406628464052471441035137854498432589555945138607892830516909879325378543890113500358202911960594606046742922933559411633296947036549992562808424611445828679615136637088586932573731753555700642393863278595617459735201613959506771077337320553472837588838088873831047475595123699082472352394177535403318818696457562581007843920050350671001027043894838679945462509063375424477250186813292079276546232809809560074634167033820580831409974986750845411251920952810738132684067113888247167840312151742309673938575021224167028994788320262706448118799158089344116849842619737306852254887747977699354859414640782701794073754881049484805244566620302435589042763339127534224861551668450049462926302227382719615456021829689075302033496400550653651178685340635156521531092496990018728368423383776286441292420083768303601381757520374089015312644583728102832129916143174555345708427731022246544263076075092896091819831062471790879891380707823680884038877828243184216332120034584381112 [154,128] 30008954582203876958671519146947793140932345159685093494998190093854706802585108317068251263347414675348294849449464175836348747249527123145418283345700887861490038200344610162653283556170167621687743067985792094788865359537645492920208098430117656236619082968687189154402734943717569400403106472955130425581644333401093915277664469223599595088144626370192961261514637497148331329682129866755619200102913557668359417766652390512348472177525303098530182953154483795890802539981288004787808827396461095348518551056779314360651633154723185864131548310882289130367877288631446913512185966308655980970928423333483879780631467297960841968866743405411178593550455443232668213633980726515832637557211919148827131445841130473943016313006965942550674484841668161037695967945503705253013104450475802241820635828356444272372707916015532287377039033491246559279089825804271613699924140843465862038811393096397814220499676223807992527287499011014640232928573606501341511464749435184707795684013156868587897928100451809879539333631367286704544014721131859929434115225059532686879540322955405894717602976743568909939808794717960240489408652683182504749142791780635157555015182968535874881747955871022298067107163469954961362100645684518259663049509516307592488872903051029397345987485050722797755488533537994253761716044896569847988384150288572373311198286016965282420342523710370392969892877078241712889144942757451578790940462295189364833791973445234923600853058779981504381436042285389131652000459623642755709009867113992503104958411137105109105071699580794864613813484120048631925807989800950387005361492569053635766649782597365077896 [154,129] 283495425907374895845090298153227103843861586469148786052000289953192179474521262479603734717631825185995738335361225983435736000261905547920345584625337773488384987503171081902216200000127920901715988499284483476353710638810211183946081238197607350321259982254684537095674899826653496716836994282078174688209091978845864973367240600087711369892414121767083815690262097963961507746417000791411320303505473937400713848468111033154527139438479423393898518219869872855700360591860885049120997324042336598967175386124127325431704494068294588946815211329975925048603886847035887022577428886157675136196643201465198419704545542127213322467015986913804555070521458333808456068137728349067720845471991843535468612534700681230936059246226801107291115837456718405426127556709638724080026800146634846912884898152950295124726871784060334517434080499000788108988730040934297138231473525979520131357996400671509518150029532821747680034588194968417278192717115676242982444816531526106587778914152617257546949293991032830334024690497620190642332509337265284021240210073197862003896697110674014231915005254401960404162542840129035374042541900445548843544000646027483415961022066426495292159160315780384399760360972212681660566612254791193975145914431634096092769664228379182788587504757416607947757119937939864880816261723025403621146333935950297036300866025014890385492311962391534267662807289595823576622015932531362442968024426602331640085723939032791614241690870510739052281306338155046578633245126649419491267786911408848796512210113720726181788987152502498906089364773383707340048333745863520667722983498656455855468428096 [154,130] 3875904941079352028580008695951661310640589965235625874422874712034794782640699455441515688422546972140977416814279481790887619128072280318779345138586449128478397453788947554090096287590115541599177817248864539745792050599278144709855827564170121802969276907376602855600327228807494532601450473986353424399211659613712762901056112690649000508183124045685013354808177310989537523241791543804471533457065063820888536921259158672189323851337865082305531949697483826405770238679095236086539742289974484039837372967938926849284569343934125449738189601359277511971179737851438533444751927058615593630928002689524128135866962649990229655048486026564670343813081230222992557539796766741352626826816470807854112125114706455568033259303228860744313937676851254001223264165516139751553826704047949902840220170845674630103937328899779034842660160523171474470619715445116663874883466990970334141884628721541398554725279408717093129640179060828049020168829476037877136502514443310523784334510875182655852021123192366274321079091758607939479411116457832162941917025819611319005145082019110060192813100024445228175528163333204437821696755920782418957318017644258483053285901492128727159781267260796597870078472008680644007816397492452870788729113905534594766074820452242043029457690915788182144652585904724645267298475663076484300893826380444352251898292992181670030121730163020027504585487578286354736975501202749887557037163228286658924674593831319053884461411618392698982909848396837764668718789901060771826343483608986326213897662145978974157970825098765628161914783450512241230864774739080806456550463096937280 [154,131] -54273784616880127008590660292624788824554172358480355962605508657965186121648068881843737038078929076473345126934572619154308307269402815240641798315888923725959293901984615044267844350537133314408961584849768233825792742576584559590354582310131400422985745102126548968163002710491247574955724793307574137740568900629876952998742290181138225057144017762137835312549222722271548403349068036110980087473707576233876644170883966632594043962898961353060496093381637793149760616944421259345161208885928169324499682176088826994917307052732934516391613475735317823923844618431328691380909867735487567143362767273164537247964116000620729524394611664200133454745949690944023239248990174801083600552627850613194673314734711281584324682380573158086653119447395972747776638626044663941873150647494995150382824224317102200174004544036973986652049260189116924543473948692323179962630494082451099681698492977218360615666453942059177727733018587800370983261406871396166680150754902518909868020852345655048235682952485430940283419303505654743713672242813316363684168983253478637582373622065725047226844113854842228699643941017273513669357810503503761528055305033929842993658198499854897071857560882538050413104440919634096590916850110740478427174228768508257237879604751759988084810584807641026550110678157811987676053070111624229127538732276862538627568392194602243443151181716336925651613386519738296410895721039153503328429662693780763896022569406963390823409818720728942021814069073681425158082089714720653830356618891250072544001970677219956266302287535351731513225742916966999654024604531023668382608 [154,132] 541432744482662268384200424578476289974732119550434349654425492043201780294752693984975662618759052733694082522084772836032502789473935564312151374165724742729804061105660999933874237427895256828404400672236831440386938586968812411860068941519888500649724214232770485151557760760229036218673479773122112381606007795048213381958136729465523215764639077845378604629632438488515519908761822542938322858083740886345583129830409235743056950919428750692799020835601380829870920074337720011110456423339608973465713299576567068480356858394584332035456430704476108515976039981052923049553014037507487435601061155091794244113163539835837694831437313419480866038867301329981362095227916009659139405518335649599792450531824211911698890473512563422404373869498825460238510762391642330239515368685149216475027773078055367410304137252253088214492336366637225451183088502518385465652328533211793906654478856563430231894693128840670735597265968263316354116672786674676243901500622777368074443947867160036527279989385747979967156125616003672262007147803819072363039422432255559853198944297876765412615008317238843347779061115428538500640677777366443193477655267343042719168220863033705467515225758801843367826810958695748657852109378125350790584048939955666928581706078053810198405468969852067382951476579371677957172693838462818879171431594274215629659409136502293809796371783771421775768452174816068344370783298434915269758644130987642108467648345970762166035731308916131031215735103960634830909072519552685598113531073872414372199824264337272576040583194657123476452627729611573090279818779029 [154,133] -1896303640821209315207770746823629741942539867189175072955179841501836678864975811677826441954102540010401736323559195149430106513255475287434016770086409457893139901408635560575691228305684390078353794105412004220011068538555547458663386227279238098803924805659417784073592155669666763683396401643753990988462350955699648291106984104119105606843494989552844132787117639023945798767625648854415142963391446998482944594447324223408766809080387332967082431919319750067626847361227766076621041882335277735896413874959848504680537609900191619778886252190128707782298410015749938050229229378791719466165172525740372721426100195420977268241808947328450645780914967646404487871222395219885679800928069332373999650996229212780212256867930121404918166712542352069793302660308878392860844650135440094187710914790672377778990523358423570594065572506325502610654913647894116912214241651417034244781682169405961750749747034200528756390801844535378436260748985447068190019551288688418318270951432880699565904081062212524179416189465741714531451311698833649326941049629411179720829037641022920718042234534008355230548376335100098292745709444761606368444234461664566378110834729740432594373052776108516463264630431255087672215590524174698127007887150931157593343971197157916244847251449371278615312969784255976905504977116055783905202161001806454568525498909132994213326846211124552309582683920858112263324407958428899525917213002278439473980412514034541658461555964784851500984514256237671980263449865980836343873574878781862877677113797929180287328731087605413058196102293884194656 [154,134] 2485357650577760767943230847677721811312253864543050031678492602522719204585790318260120025835568290665359433515658490330895426428536935670979249495470020930876760501858625895539818925578118363010375598165960014459515279004102448614183229000860075283670447111930990189788553804488034931629702863860377900231370576957497265963387881902528313654933190932714238088519390825757495580357055939336399747997709346270691570793226357050929064731063656187968380991660262760992542280751531637295697584579423005524022923002064096476638084297242596082192604243969477626955492565331783636966227054514895073996626066482681020130929574021923917804285242451143184216181698796353294123780225179616519478759247225082711227315221337655466936076888943742443710153532913692337538450765860387222244865270849488884813811232237426057695810321041019104847852036737317147013739321409181644601180824336586080651311122702997382815819913186364192485897572807061344753861233921481733945231577656696512815954871363349501781228126816285958083033026817165155144591371118835283875202421457210025032099007716368877034701847357930368258614243426824084665548869982386110829078278890681340985546252263476072562013044929802853355383310022091426766698571055550654313316455729397543996696124904809360280501037227874096057595613585414715439516679090665523421539605754017598476878652861790470246836055205741098437302094459006956304527174387011106482800883009203441405391854079717061782973925429836988318903776079517321092081391872170465251121716996371857897265785368119274604536852994146902051365096 [154,135] -1006378484035496455537093768597722544924140211606751940612102107424745451901810212566922350947398591997536096207542463500635618200129520193371854193514800318603143733042725989641408591330514885717624694873092059002788703500672568531314320895210021534910486860971046081524365068713041204138372606907655898019894030713966375812371152340582249088820935493866642106121743357728184836139854317155647876710524225613998605552141679028341481364922159408499962339036153977588741228424805480566626843633930083475067984308573372993039595165994419272992875606323108634005894157740186825149468231433729987892772635733836659603014127290999094187104478363464990558396537895000195651119540176341158669510770184885341116345047502555619283792976665438403151955838334238014542279312977481926653819260751153909751215673924100928051459773011681786244976103080217209013413745325004862997072396263115838456906252427883425290555264671011104827058916043894689249548103849414991318548243570968554141847659446960090091161031102826663926972644509759973705260248845072750766400267419991228683861020682870561189142006194265825046701602891036172727929233376097661662700818545761313743229564643657334224755834740171695495157113725809506802273694766381355734153960382627507354092888029025668928590926921139076517587848037186141159614547815394964975968503074755514624430318416078798182358303218951901370464199048394973266221038437716523547235177763315042104403786628836039022855753692719750907201951214162976268738935310601284234734410548250793744933598123019848115694322399416 [154,136] 306526808347652075620537191733730017540915236156399827409607622317429370042850568954058408237780399113114975171060953242630524851820865949642961938802200829886882113197486206109952009052199375274367018891718707670996411419272841482764596683301672327261302665911696987838675099063208900701557156060304874501524689784551861917339588515935018007516057916834095632802372020955021114508585927365620550499738381978556193306366711386822072723073061819412922829073210459892234236483766708111679457700872893424800629122294394170389505141633202674709726729986226873281809967373263640283917215031122327548319265970294126572059354324217201311299620503621722752630025270642986798908959314408331536532437389981050135686299415157371024383732298421298998667855007206814048478290100310423473348910847702785848495236186460101584258172239649668077137403573776744189044925699649101357598065768694148398976057772413966826941017637481160654604453159865862316870579933541950357049859337611075509299893943077849496421469457627166984101508444552639321813488693473963759551579509592688025130070999488200026126014584304050150473027577930209573348637094507794235838235112056947005375392872321745150557033694388441280597734387487533269165014269575737260923042778758167795668727225716213226914024929904135473106520518826142215489538095774967791270380505196028721877322408689336000836375122000034561178672702156705019711978859895700580465880965805571188498478252964572690370262956132977136568997004654187645413453390492600082948998163016623770793923608709973836 [154,137] 174975226993720151437289243911610645870147862031220155537270639486580437773711107801123895603705281793407045108301564506584300998069109441845237830015302727137826030036406975574926128880196361733632930815489734478227700060902271330012397353633160826268454051567350146811554866644420289612573689123297154809885642587058522865224000055046347319860457128391246657781600850668033447393362621701387993884697396961872011313702537270501538194351078590812944420581083922543237494911464473846975070543007553975534018237047676414368697183805987813667667613925659787197922880899352399869413102843671184653831169718230163070007104000824913291321137218873070531071535083994742079055390649758450810143542153119785059217374360140795356421686124654413202399579284047553200013609746764618472594066847440073325911070341515972869950948634346299354589466079785623045877202266158705298992717724547160500434482268524546274807668175567333319578138386304570190388278318114021417893900993674258150827791819150760100788928917563301892444845672184367001820748365552514156174858827386764580944611693305981020767038724007217373258747910691268995788729237010635535933346343581237986256887873900537804548599121003130401716733119182005349928413058203747017910921814400533660386912333209220736814846834731551028889757869054906292896298628102641200668232064000740459553541389231376443400372517296368567424731531772927097069885679092287733120777860325004492952327413438602374689559544734984211466635848112323782937120826773513478730807046062455590337728 [154,138] 54054343101453178125254702783189775569817163698858507463672611912584556301340904716410609204438642732175460932822568849453644246401330369427043231601016577081080217093808754172774805991819300623618712210165798779585296473010893087094364183133776180714339909114970316755984065336017126916532436912248403626821862437496324836365142032429803196039022082857265149940065616235768955262441623298656595324276248032073859121429075520443553133256769034833279954629529860792347941863023481737510428115800893039930082319717822399676292893397401574127440939482878958570366057900667111400375725069645136642064216009823885635066715289331750046904225774020010590518483082174070070908593885970689940060005526904483524017312429426044127536340477896544061792493654737484342279803179214766237269237538122647116805681119550180742327272030141298173344921193402274443639179205697410145121760174066658160117916262935291548972198515268882057236625088205729327488752586445563534525905509987598452439495070045794436083744482578857159249826098953640713556797881384464906654846622540882092681351177546987950452131751618189309266780717267096709564239610797659204701858815422089166176496560725714636739900191521343964047087868030775522258573735038701073134399274393879895650027485388024550794885586933351257532562172635687578198602784184969411277698304050336629679855198976248384620693137921768564845631201056658043075644851088277702289872159203459103949569516398153276181453514620057464653441690688440544864117648324560508169378764752 [154,139] 3888779959667392269749035986114224834294925295121500211660701842051481292963437977327560581188976752504987808587048969257050031263645144047011415790741700480397310953942747320448834137884412316364504061129529550070068417333715394122839429767537532604183146278383864817272068772605795964633887494823774887676918454946897621892622518938892545966355128013663404482002693171394286927045280030881582677786499674533789539396936359338082286452169887844389667486972869866887509548893878117127955496079663168466769369934957437338286655869481820681988534427290175024977371510456002052822964702680073133104686354661246923664626069015852410369786524671089114246267404476251131458184719541869666444332540252177977141301815082973553180135782475837469371199436800701224862076332175760725070849094613476822644574913170900291907647267643871395417843757085942956077313070261105529510574594099920375065870714381869833984851590070919761735814465724914161802494577858738796678921193158677156456584279250767802472521559864802052761928534385893460096408544963716046886392148094073747972237968182158080419824030438654514905258418285156469828907109826509792155470527547889810489648769525811552686343955742600962788081590501134772606061414485947311260976808156431091924595265855000143250697949677902507856384433861282614863790595856125791801373594730459029821015428376088798885929700282634586379102984255092634250151933582058647916077585286525191775948885672409719219132079068128360539557981100316522576325579264729200 [154,140] 98052151809450364728153092883616542214500565759847210490900414540906559968781917540342143524922732130592594212984528871483155062868900443183725373306405089657784971765943445050299394716671015616919423832323980430639138329442831825095444401599945573827523662657638774684179762478910378033433793255432763742381718725725825672028846927804092487697106967000589555696311806335503105616631568240954345496437983917112102908251514613351380750130487673868656802696564907286246045895003766745781238928363664038287978168273485974057019280208481695458036097865934559815930950316114300982155684169155245893965169070510073013237376632821922723547043277867999085858162198746681685174719318529981002394922637069312138403710620102203474411864305916844133049316099396594175788630627539717651320993955173800596524821771389820770790899309060056504613114149477607928835907068933243685070201837875869289301472533821188222506329853607653310675677823492366683303917365370180270686840354055974285090754838811798834423717776751877528232539102443237347361378597958392507807909839075927927305475224286143651788892177551061102716055956121816296256434851837976053269388210887883278714071469023275572426484335120271873796270721624249191783279297035812931026347954409716411566411594798856508269684309167699946564770550300679125036651346572962622290043358443641710238436896170251619262766352484015836080760770005479180454789253376931120346569884685183140100443854999288474211475453980202716863323922323121205296 [154,141] -1553893900010885510906677762470591288954586124841393738150723014219696447242307281994388473124171053001561358441589870536029608953969551653498687372620433795096649133769793290515612427326250464413757172677278197678837449686266280019285108935296683269796918453322285073677260197171420570915708564467145416316004149509633193939709518229742351036193308568990266757597466193879264985624491828630807547353645312276507742569236707411146891895271553625074637979359603668879075944834906722244031959252672172963749494845731135101508719081853045935925026527556934630995359187214725610406422573202344760632865427025663794211059678185399659117848855421282411624529856847214176706969775185190149427603623864427253423870709397864250259732072411581919238637626328151807972041659036698719239946767684377727771139499767402397234342932644691968756081122450880638730526415725115667599433290225039567536084020214333478650297324190288405624394045995430744541931142458843919463249935481126408633259191267040753619751985262820116480386823892529947647808667390980897369937757696180033791298855904228726712558532438849302718571979272206666248986986492872161193013965175083711000446110630536328933829759250568547731738222207065953127830323301305691349331860121350915147009396114766708628355206491833347866172398059657234341349827836231952778369766082501393377232538673933534835770432603450518949479354750484988188094030596179108453474592701720066403390011841497732350784626735250089486670592 [154,142] 63819932466555886802633424700119297285737225697066994124353363055998333388654198347721438158398911297559281614412623911815525185170837843289385794245660664844303764267382279448762850988087930161727483948729699984619125257118052219651609735278512201636659542383992660595014699110040610294817007904788133231401305959644603066950937758210608772304986741664767335821069087189420678350277123408965194852593092866869430152771491361361921899482333711727606479416915955005601026108889037772400835154620660686607153596318642770268983795693620432757433208209735006113511791934365519346911138808797847668898501254425475542566449566554027935676712723711830980527879310018672980183823172715972567740938772884048531214479469956375020211284815883525115438459017623583127721945776859570519643585834785691518606716727671008331798174424530701654645118411932471225695759575364276892582944138181461742692050766180741745483378771119176547344056187349215391940320424486967738883297314612378796243760665953993853376374444668566575721742411457714206165894225020184859303124591296546996142002622642431966268387620775995469504659830155498989438002529407997379411894269231736344161956134170820740688170892320029788010651705427886189430520264742303307791224152664712053674200802179236604042730515604395881385044644084105741476559267202523791060823292980279288172562442942332001862811797713747980703418627043477369140276168738688984999467260636668108816315456197959190108446788504 [154,143] -317179804449558715615736519933600553222654354684880527249228039605214557251961769393995851792670412045681327790309423330511044275896731457353124945713547173454028889600214983853106359397255158536769091204418591858398054504695701963424696426298315520831713589742174749705963555106223970372923575910610495841716226964015559730045610504361664162242171418496995892932656564920810182443739116891602411955877918951962309604138947357521125726946583172308221135537142219612293018028966418099016516843938891010109571177115328796515509839415067243767371308647641312704341381445278912894359392654408525751866214673728001798119376041658412373398662879654903655114357840327392685515101035529222570351777654090357135688512610004804868317468305691595268636796494640742276687328247966893558581932228999216817010482463978654546391464980450327234318525898256176628604916159458088997483574376453818014511884252207248571612181146660555729193169573202947740388640126783097019678560076513554043846591989491279711375198449528036211946825328535128147388929000721375261802036635105285490893458725822775350350825663520840248070774022433260489316680904395020921129471359979483411520730253138763788908099240929777577997235326169060141221975694498129377021310017763057242521971694038393673854134350669529463730321779725667330236173495746506320237100955816522762467007913261404901231813192390267439097789190009344561680130415822212892374144836367538208929607729398728 [154,144] 664540215793867679573855999002080347551868012112893776124790782785193872076023176136130012401545145317108943007813234057086407238366762198242578303098669869355127659359705304701779353793998629277465715969818935881986080961046407566170542115348096854134624812171415576146656319270308061585194161443354610177157043964924742311604584529738374131845973286906368315193067632031237625616621389698795974211157281187821667912844744995480030530445817271932788937733237074014013889771596224753465585324729878004770936336032262201154046511257998434255181698302349961085209712808246592653141016522152912292988247076013100270655380042082835165944804824316134433995058787735833838089962208608532974412725741455031022265497169220880147093106674022300720538930564184410751595861564501865811934194347258326951387234555748011780013942929079427401355858749035911800777867716590837485169228662221894913954425401784124981324409817069679110831139647204401375907894473395998364214449751222887381925165367473200759407195411279127212309010869234734508111794341480324013114965470707949043082858914196834203355135309567426909298973919634288915758689823812431405526126252266991785077092329056564974114802200629069952805729883317241471730443461840343073749756409103590493746890479656972137055406406234189058779344773779370792830618137595526230764836532258415976542804052949883561769071774632085550161449391210754647938761906874412534638524155251563020 [154,145] 3908223019923395787821276174027568517512495918037218615110659387750436497576304194607653120103953980024834860090886169343273178971286055898254928655132528092344593094443040494515469882724879350773339119739053132758487223831965170806580738670532593502787598660031107436947148879084861990011508813048725226136469030336257940576089728433834784464876563503676668249051737193563600689995083291269214465851226892901048393265497192874226526477734686097232364400652673222634661038388449430148655912646104077470907931625861563080086153483903878585622011670542835078004053269879972835517306588823380679856992337022884174183721764966187208123118086547959922511231750515000823466168203408263767961671883091889049261753231939465595115279944689672536528112621421838257348109546734521258129290097502509217443044554882760309442125413309688186431208074870418512146021828462118203059790671235193361221107315383658090047819184300754820642200001735859929475427420127702815825895539814391563878276652814553074103550566466043998616819291141083142544388979010646827081561194692126936205163476664252824975226489898592420568547418176236969187124678364653594499269230586443205087433880632788838969045413095220619739453782948540161015004747923786117005785155312465310513379669861697877585745358113148835324531176743089504874271840107841911565515473838062504058904876033239758860808709694265324866272232136914549613919820102034199831360 [154,146] 6953372723578950902867010613910364098266101404939411727149412009563088072101012829985326772463264917118868516394812403445046115740657357578970636431189434572155102584577787836206342021968319741726089663996565004213012860925562582761874561084833357947725227251643690780937741403442236017951950634214019214145955264267208238717806494131697397411182526482584954031423465006600704815573768747333784584198735908098183156975069140647770125198047112329458087390390119597108415685715564454764323887707949169436621533599411242281965357279796804532963371358054043891320231635808652308369408300582844410452975920877829729800382765068138969164404192283781527402949249581571206499673898053968180451214078530316929114025754094017091390172301359443869359810756420951776273683450312493990095685357176155468977825086973298702272870343759242168256402725353313737225994554284238979989169160314264883115436042099308766451881338446309343480692543495851602913198123499151010523512205630723174508204467506668932248398054961703322703736799727226973577970352393207162991587769164187921823485709663484933668996369163863569957058257223021130299332386330018638724974723019938676870597171615696111422824926088985451405123776850599742994735716326544693020653682670560167494655574776683728664070557380263293270710341132031434172689529830784331529635899745045638681742195732626167060828039552920383290208922248042303411512384 [154,147] 954090371074028000872091046251341502939013315487440762670479064545583710157953374409836775903942131222629064378850525212308958532163076460057659840709349013162377434148990223859010197173967076695716691783811183107970112725786248522376628600903302982305416945950275134928997085737090662107470112154958561723793441414641443970193311825559007713276350393286756980550072471207970416587910481953376303274390366091459617853827467020216448308881322994971115365878790812466274637744316890557776581315594743336312700331900974261013988749559243409630668117182863702712486471781805558267699816915584859690712481338110136421557950340595351536575639393287228377527828031929477120558488842649789454188421498822715416648946180138588790798927050157333362120684973657956768801175647660692415481769280311306476337056263448755459546203263574474745620223157757122064155364991673211590520790592835635169299323757330298980945296440390042369270068861446896851232008415834393503741618177258784880945146292941925354681355650175892459905895071817164603075200555597436856841912402825825582703857434374306620743561068770534458091062716679583123488682649290469024838481519959284736410866287281146265139208767907423453986487852109821322407898075581161597886615625222822934572953692771906734892709897731742009350072464305947435486760610329467957723939580882796676841120168518952272261724739001881097858981184 [154,148] 10310080864337393026778451696839922851285500242358763785483842584329306196555481851845397240332061483720433106050498910035977559821979311664020812546288759264306326297203980989614664190100746491747714581264953141573436033213395812122782805778706189924205222119485647644595068857757688591694377594182996404699449219581718412357689784753597623918129135794278300335353278050980583237721362852295667810499650214011405624419529302725386866754166506480357530855944921342646855875177875185413675728295336945628377326986941799293109587014498663273940477991134045128866682677659765114185064995290396486696975683203770836470474510066484418666056654460806603028133179845187075234176580474861649536672695098036744073655440443174089089529549124203685088001971376533542148148355055634200934018352710006435036478029928901503346047223846215593163573230159613687522563769996949395381717959504984106358478845682155396311851500064989823720314629813799406542352860917999116786276109876438347354572793734907507401153302534890811777233836126885793528652784611284302963891618887887226239843140037341622027515163478641188927977072690139404078750173845853018876620194949157760518830820224638551051091981151062190612669629738788225822052322773567875894590063657407582386088228799399673189482091106515971837566924107554921956880444958564333772129457295722577155137038290624762057891137786 [154,149] 8484588549603203525958065506497538875120141425699807954117331182593984887375918365586713937190802418714654883631544526014860237529721978364037390936102786897134091342747374904511814426406153433917642504744490268466073567645463908225740922015269204935195560443161061223681182684843572312084558790386068139429977912198884801137607059764869387545861752588054120693669494686665598269981897026587866101989337424576415956483769851294517698280320558744401875689137429513088812406633053562761835511675990370330559163564610637432458833270308568617031424300478240635082136470043595128854865927792936896750342591436108476858477188657681840558237193793409930761385169492784885699265841932709391643348026163022740654594988219095289968559893617836890856864097921373145643304277630683517702498610380053398665758327209857696004442966520977527985570114687814703873342368420528560775322901949856289288943575612864390620892304662337306976651408416203957242778398281633911795187465751273836992022207812922972961316221927116175013349016111521386866142736633029005874367415519789774563458815926683946460675847276216735254335313216471244046297830045664222217002213292123441066947538396857083096654885301514897651642865541070775803963077544148773533087396560683870912481353686568352370422127045519624454750093259168360160623370825800460983869202397197192756365614560 [154,150] 505935712712072614123364545797531073687137757465278600004542698768364074504679541021622803263653521054256507797375546039931496514910397202840533073664077794243424295577141985428605600781951908245153928160239413349331985034947825259851227099768896665511534493672362234059358840961107040457744108943661164908472009666208222602145606424160642699453110818890262831709373777678629918809765551638890074304666730606395654643629938901587880950388492575751147561978191012600596239503845649130056860455323039624755684282280070755701175880930238211543635207270492631055734221363907423261812353988142464671036008312510362975041666855933544227432781847047079762704708843688070673102700413483879508062362632439341064034420009720917301968785421372659210251534556424606454882876151783706560267768474361635062638792506865515244219625736646279091178192569499778446541570815043174920508166476973962954109365166618536178050143566138887421860998179773745178556219730187534272689956064070730707714465480981381623277580835845646227347107523742615165741584197446634758780943755899705597702079112494160776907023819018423604926637993100582126322180100115057301771068373924326055300262426993139749150650523089084383175682798170693115609151503910323827258124752102247325927163029381022772659128902616099382676962328850311041204772885242173086129057576 [154,151] 2045402400942281315330499376917966370685969795245757014429073702315919241763786621182845144874925863698384462996033488518775880385282665055642838879831630685886446205475575143618701384873040813451874746638460964791947384840320264233151305276582765231530608205020770706328210440166085096689500177905222101351290220202115112897390569945062957537572994956217871366019745213858523905528781499097099443472407281689073622582332931473259545985714221605861743326030920440873963187701688629659458423348531421194540018748547756007082290353709156867916516825100096578500240358235935239488034308458108053311957491375761866921576667000954520990675655947937381213706888884616835738295131509547372738148358133205106639790089510478177979124942222299228207154766736088534781702672017953945575199327579560847731333433274879738273466372149476066358324199907292569386877688843389985987495819293253090162793801073119129420930297343748295148387001838071942898268923152894470377065177771974708627176907764813129584552433870693855170729534880485469808277804367219967824295565381619978740152758503797553307351853060606610190142489154585300648744246954546363124041378838857556540307065247621422678384593131753980103331485550614579888148734212557128331683336473055186282946823931926999163990863125338074503529990683439115446355464 [154,152] 515574663211509162306097841414427199817068206676626933458044461959320515598942945282087309292633904720620651130401439743638692129441482711195977590090977616666486710593283930884376214555845098854573560611258019182139634772552395786896490383605374789825253037898263062735980576337326335946692134634267043975786758082322518785564604546423659105547611543148022700263287147623410704987166166185611422848940651259539544699792558355117572346281134243671893679927885735234629717965130219169478597315731302931156152071588824499386010819292245451527144082661804886902545877161030602125662748861401536185806688429840868212355089008452766840926767178806709770215070652117743778797758807967391950577844376132944527661611185248250592595797424790136978536168724747782737128235161472618105932802261062724755395846783034871307365971293907778915841494672295910441030104403117715412328581633042301870586093251785483235569904065605714773987175788330228255179510871915149235318374209997079676797753858470062754608478049325334464056449480491004364577565608472091019542465771507587723104914164105672256555074512770339655457715992403387118879797522077029510073915049372172416874635669510910433542513997903677619186777182679338255745732329227948896151112449699543730469110870931520694700027108580890494468 [154,153] 7315030705577847631803198568549832640880358556516651410697876465435844807286303541347397234462450675228834357522253018973135416398636822839919039112156561997910063320907465893015480719481582264092839826155623285219190659040457541770304630752276236737303010171339974376248793479656201909902540667527019505023192220542418020547365695556526282238855412205105564048926280087888748564968901090148072039267330563978213068621130130872239476451828596749023900816350151432235375574817154136621170221814955832818431097326345247878115891612399887353279431034979474606488900211527183388453345280040746137526190153557344833294959076735336320301996720788226011121679772545789414003477384627600817501945332909651343631838984877928706874818242485910046979110525758247779752151113048174973264733962763102828143952615295028266458407819658392820809810540683580105528081838150738140092178702549368799402678534769508415228113189643280484382834014163071633448199371491208172131424549376036774306545480691825497164107431021114950029813478789673295420198584256597576979209023912478278090801562237015528423140933666712302731958409169437297016255449830156723796860795340014557002570410306573879417685201785199918969830603603053008803466349467808881082276088136466566600402554046414656 [154,154] 5167825996274709544695668440000399149963915750276667074646405295381492686790833532512710663664660016060235383711753254257495269902076574657835717291009228035399505771567879621153923462942275034249015714718520403974424718771235339974727293654548436193421694481520473277060095905190292960092794800200414915532090746999656143280806520200070826086496611983087695841871633531441764470232546131678296919209629320424283910943083667585167049023411057186451737291692878029611777220783474512686352461964889286012780602678953610463469287286064270028938391050004652749849223449717962591017093531814401747516975836800785778984376145287566138312580082357130537347551613894610224629148771147638953823305957396184648722052625979138212217927865892968486973943767978579483444654382960148133903575490174723271327429244401746701188595141575364802693871881212372548143006992635142802362927312767288246387567084280731824465932152681900081551356518516994440007891007218237966546346076878872057228780874477300414568537138030557478188017572543006883383208218624808943776447542911232710259066973033299871219528253620998262182706966389480707813163538927099930800533674131654488006189684047879434351311884112151681596778616394810836400566530821218187317710791936 [155,0] 1253847925512211094364756348901176211910667477197463025757154816675768677832735369989732806291286493003690490963420455810091568738346537585292550085399906523939296470082293673917394389019394428434255130044017186672919846547801862727133710404634726537957661817120291110672724117593030393143160845970562050116101156115491018042779371771197230276909218061683629113317048514517264638942483441662277594412093183897179380636219556480880159436368698399103757994060337352234638930117923543385348775943526428936604960179885143668378702765451044191443865393270939198423570598650437132629730581953143145046460518155341630829013818769654521843028291406904739713034171943192293074931448820078994318438544155987512438841089821252613973781996763766865817335433768809087560561080215423402162048156506129915609050761906030516453916424857806486997932575887327315678166909926102653808018213745702515024509654367644073556885947480456631168267170007603576162509481813999819685339087339273964156402248221286871549938101662763094372242071400134426564656527271483183083526025813021314906214804846773447485126494759932299701071548777271953388821863861339249225197384665800174145017506829484320501169269198166732999401912123028097319878978423083529019008334239779081695836406297695660253359399070406186756090974703259618686900588708285345761236123792368719422681160208220599299293916326503833902648172937834067219652983905592810540911935292134283633770691083098819151014489846412235360671901308008011719655336067075335114636281311303893467337845948066176793198945557586970486147445391646555025747153132278255592045669875557951129654993811599590488345785778253707283736427361558882910474658258418489644147665799099278108147246881218421914012334483649857858799431073812504942232882644407307852813301562898324687346670629070058273484948173649821519729217542988862598813492196409207027227456947451519985678086668838640301012031111592123013696652290197238142832239117747397239742290071092794582099232036770259471028154393519094648767844928369854488594121742466899359957271853650485284058275893330040311172690334488711961900322048511728138907260649704761860539585799389184000000000000000000000000000000000000000000000000000000000 [155,1] -1631606128130162296998636710153911002763712619567481667293694628992827948380230157038847873559358648975470747820174328175001710915646048219659302567131717740815928858820941734582822523424951910459233942023447411305857513636961699992388522472144531152345552230316398610649710416038532176605703125602163957888909693387504498603249691505952336545156975524219209559896434749839898647539977980003432042407374735325042403310949181369999605654889121337122540000554508637250265284868440222303801557142377394218997832361451110240364390962397126021630383501715794699980779912169990439588115217752722733088905597045339607263884397227617934651464180914699827724987123563383745417570984857730516963793815241344274792675567845256503150421021884859455158193138422866325148038358369712134758141986813103456940539243249179110923053786840378314304798397020626328463091284074477582101162832761912481970356831682036819479989042874035125410827664297885712719497387485404326333251696792005569886318245686020948792030323973919699077302265901593125159021966035680912205149342395593868602372783445381149755232700425439469104977748441756975298573698039656465402183615650339755664790757181752058540985139165911024125890039607122871723207349074483957236280675719361627866681796734241581340494028281392350035152355528533265747576346628331885678907530226117670547604432571912371928183266739003783667538859250806330066876896386622618975305327555751934340046406560058417361635363069694526424521635230569137453595814705883532937675169726948075290619424235232472269873471674136551105255768480265212353606901722042752163025985142351388220646885660839161870108665148294894872876480961979259109717865893751430915224916672708368530802133131015910156813026748825523302085341792755149394879509867443233727982126158455262700637175518473745948405065471142701106979840566604117590182616447240769541475811906881460088913145209085797164753526227768700446325853742714386791051176160610933399223032006296829596888949844078243998015274392058628504789160138172936769967256950167661383313192615809923982936044075937908879469294176475981249044092700367006640293091266889992703201313658769506304000000000000000000000000000000000000000000000000000000 [155,2] -126749895356910141666451203928695114331988321488057534171353977129034522013282837369280716677502060662342160975232301726077785009583184997442557805747283125848120869298682216281932183716486646795550543894134396086807604268873184108184288597762312123219553567972256663820280774981917048285695688133043756536479489264011704776335268686907699072837466648377939392064069736286335502611572836598259153746070695028433652398009473982712702998760378862686763496803792632139257340673444248878855225805590029791272145350623316685576334164702151672901213216412976288955272386389699084591125543262377462846511846686977594587569772469285146425094667427433792469366596777811790013857719031307898538389039831930690195648260606376270866025490324523962737262343187303593449367927354456229898521381504403042283521978578943682385746572469394134794046933664911890913099305754878841863452540645506121255222893794125734206193967328167227278151557372424998847736668891365224157915105517635754050100161497292371606872462090826996396670253978039152748507387717135489148545543226054712853795989449070789031392121189631931774082777916311159723812817435483085293251411497658862883173307251092506934375839350251213848847461393824189910678939068571618635968013119985323563432531843699374858222734322625674630132394441919405567562643371114150952435621671889989546261633469665853513566239663698546643588038614391757630221566786080315877065675241960091269856150151391801914779578972149204186575805207266836978050946747610838179904832404258734680270149873866368854689678417212248046173142857445293312476163309713335922602678660579039023335768991219310836324937161689147031811659455102645416477453938834504496911799328888868568937385381561820942443295651546792012669085761263841165649514253699600499743831387055385501061711859540138529270020114011150720438951281458027059744799031536982137614761363667700189455517363147185187695936721928088181509281204506217848640713551648440383989063653345715005996709550052054023954043053352905076915991103063462455557564835297909276787684023145101722684271995698832259674590948471179495832124868983235310931284070965975276010091956225747976192000000000000000000000000000000000000000000000000000 [155,3] -113936275078446496195377861452622181517280613784352440598898766223170273376138311327305219501858931702477556201463083943591631375033484309830984949732378629053773647628643117647577761777224509059779503017416598294953132914058225249969877963397067920952948217171465487257243227624255394488574723689341598493854204762501931762196860269381387859006619204816943040228300814830011419752267728875481114639169267277132114174875048746486817264114470514642972289519867077603740563877327890133199917348019373054948676298068125943242725807948832146991359197313025543565635578032294571228722638631102065445687659826028989152193114780124425727476521171396456549261260378996980626607112249882435353558268220012570550486198754606483262380750237059464597394249343358461769768771138662600909368702294255578278299907592264839630524688262156806141420765448027630831044879999659879084819436560376817839738661389411072714397967934023437964054355070368714206368692306352505372508241805963377114116483236044299007266608350473619614577809157396261584096895806400712251698512673387033334097656246432777299895992124362245366172444678637528849649714437866053735136008884164828791921051642269935201116821646458836511422381406506040877690815222358696743974361810585464644624713791350160682990762476934557041108864185770215319548339857265545680892758812264420491707359950466395271910982204352532849517349827050832522098050836500978409351809467312343176800131365746687973902947142537579511969791852692280092042805370725546023475539251596794567828784660337147035913225906200423672019587122023016327048247826817815459278884343453004857885964872782921213307973588432448794165496125107254750956048883280274777392998792048874136231611052535715965054162118736754927926845102862914889727857671615870341160997020504121068764253635102169888453746486418717211595780720009515817570649216287792868638317408687569779388395042018351600626284011160226067642980615448281337612728113101532232561848806288433546411191044898854081514426434060676160108251527282630138404753113643195909226401229088715766843945570341810714546606663221629413419145236225271906560378752457667360710211021295472082944000000000000000000000000000000000000000000000000 [155,4] 6728602735237514330419764211479674603395796168154463556126217851970009653730802625622585523749554534973790050679992463932200209027102081748000305672090851758856915734420911704230419281877192910091019469747513047363824112531101915348891591526505108886745833579452126581944631640392190439912461714586816378313091923060331024261636832854276451477397771007534871223490138959832420280449185986827532311238224617529186247783068663979611970685392141772714591865912683893929883269001030815589854068064947269819810464107596558682827285741593923812183673876275780060315368801159643876944425097621829780016414598413217328569186554633145701633827536864439536198534401486759546497840649210406491288205804868727701168472277366687315649187964174941005160353379990575067631152236310010002577066523961111992833156304514431533929420111772572095315832847014497746918308261007296750184140444818882914349290713802267943993381063277103979151484555697212965484177117028183059341066707848107223426976398029766195324328925603066977895583304513462365349471061930683748568749344501462928082606409690977757726970384765037997809281290185638256934717355651587470655565592844731252320004471003652453588357005026484790088969525227430139083329682747197855441746583071363052650603183426079315336343827376279225411687637542331731554775508950830850991131894699615881284872789927869296392467110222975253958321898002499162208714333643079997840744268700441915202984932105787141950736152254317392459679891083144668790026163344752137158617511626996569540625634150185081788432942691558119810440216049086444309975591570904326545775021971079876880111905979250268437053945768509394451331688978072642218343453278573240926379812328219722304777510657595302468512807380744692868986665421233431370403504784257710796425179241765660308338471232414136859370485740331375448529711892945686324161410837293419345905964070708194511031681542419311547100989028782039777969263979611881781889818103468502844943379007758220670861216234462219897418137854331225283876270955243178512777794210175835374422647964472271600852122619421155246157970579817756768458561005638118878902262515776958909712141998647347773440000000000000000000000000000000000000000000000 [155,5] -25181822230856795652389798551597318002841941152223627452371893910827938468880939406501570391730909873865825049400057109808059969790701391287427600027386919693497830167072305986484364152722896808090901915942293817070071808322886944335584664838012773032307499328042032381982461584109866104120960274260443757063928013135717934324365696346450516091223561556591049244722038406652145389861924136623040749286790093403207730487030219260975577107794606824575575555015308289298043825483936520415860366379767617821538570064500416898594470175709298680417685198159037597895588320603084238844775461765952740315143789025006600239950734858450816348880272891822740076225297987924011481740305484250566811582978838780995705632740612202316428255081643413122971827180837963691589616580156169636438509823806540181925011187817565168118059603251446141913647726836999979045016674766011439679945389235018819939626116768560984430626413362701885614829909652685059500305784532378554398529578963680408155574801234540054961760163688514091962422562856517141151992186961362257704901519673576822098997766419386610046921871004771658050350017806983142446643847627818875814986619635090735217849297481766328076622795263128256568335587894157263369238927779843977833796702171471693234007405865175519971873109182731216462341541951489552511105926754873861088790472517853933041261434543497313522760211365034861779897331696754469116966700513650021954944839223690829881937357735158524498717655563616578169868475235210282977105697763876717048308319298312119872583462226607182416699762552741185438490187136545599964894044962991905144160204408411185087634376644620208840588357845729762798564239258914295882806824172676925795529404755903685051942683018354063928258122036388490275641025871322547467597460001602091702416653704912340220903671216581171322462509529583942371027801171706281213609778230247797189458907155407513351780814587842371912072998474039690010980788875704302344812585600762884227976484036394053876124092197330439038677791100525112347040231802542443120192195325385700581346782762091553096506837645553800044695548244176167894491642352660004831105917553729081320435873469480847802368000000000000000000000000000000000000000000 [155,6] 11377004427411639875448286401849801477692447892706672121337759094882279572138092791092758566794229519081960548094848783335225009606188670916991532739574243820320339878131657514633645734909555243083626871558276931507093978554831840840706599530834708067541851045979899812263086583957431200900136808526461508687166189439444794487342721449556006633170660580699416402584731576247230411219233346457805469099727585175606743957312626220448054866242051844447956144533980440578436485540062444124123304840393829501402579058643938026926389949542057317245403944894457662218244952723383726604615857682198698791257860778166518030599506274642668444655084293095045353989460374911326014377214696676034580687619975957344985178386152480837697411445156848318883070239002091715896608096061089913180857032816983606916586802962704428729953941858165937486119703776461629432960300107837049570589505369413268529644459156181755469418815232062789622471485888581365208305659989629661295900980849851613987154660710476029750156446582086565719856708350960418416056300657035257676166190713199427203254816209948478478942915280880198486483908301442327673558716735875724606087520846162395459706092443485100802429250311986943287442237538559940961689541870888583531623101155953096527662203537790771725962262836770548153667851676876036797561385082453570598218632412373431911937663709741888452835709409442944394211300799476714788055994322725818252366561244130068035361947955591408069705709133466317004366370677239635174924753599117024490051356982494894798758691289774382885710909776027463366642175415858037032199110888351433990303318328325476605624168277189862913771385605532483781345122067452665566953297312857277059668534928619003622474791541960899035787335616523409235076997374694883265331038386417266556574299158478227080151693727547091196192351090877847622222186904079474450026668792458108725551082621798991323392685892525597958683232243982669826335458897722567441026512924962868484997946494543714092295854604002538533739105377132684466787005234265546334236656603064764298230371584663928930490804034412819412159396227071716934522516254556983404421753366283182347209719123730977783808000000000000000000000000000000000000000 [155,7] 147284336616780715194352847111196004848312021468026364744176203416586256380551292141180388110590332621479615672503847109654288725559680014014331825089508962380650415948993051600068767412051025114574461115889571041519497444141535816207321821311116179595142079203608678965626131361800910571383402076487967885344270229595105350176280319829029561029707421389954904749477981878208776707545923316126537298966444792125820694314419301972874838267905295163293839766707480392291699619499460353132631213009596919874076279765911811441732293885854185327750147894886682827453417888228037934502546159519297856441899214074455818884275633236115898048780375239974955903756184630093500633572610651927293247999879744035259051747596756746066190679183862559730413985274054104306332015671900103309942990480947247981714749417396296490107623253111808080237858487259133050644167993226166737363055528780299588898727700451737222627455865291879120787733005772718756080744306334643665937946696628192585416330410368866509638964168639832923448775330217168412984498945590212192782211014202126420217014983474837314602984473380984415479372173268897108557891758264238799340065635727193840954351579282428161027228303323182734164219119832215201928564211979278255949893865750152792154485610960626889584396134135706310486904786950253134944592689648430273836266591038368307113413077922321292679080949854330471280881070656939889819901746056175481390665583392634166266423236637648560943523147837732415600201558478530034130136001945311496092378828515976528175829020931981094008275978902603288649780311508715339882458610650598271944878313272065091606135303227322388755248483870823954291184059020702347671333552400066684712087694029419982879526076004682510244608611670683147700534814998041457156590638128430816642082113841099299976241036647343380621710904595948076133405021838648273962031027828471556708636307566826905657643900086717044466403443223594882674392111437746490952220922989870651144634506864321488318843209018541826087047408759246023117528604724476817798764867094781883579826035480170456226439375316413582498591486126132268101833894118182779674679427318833550532628339340377120047104000000000000000000000000000000000000 [155,8] -412026318172731956861425058646013373841037604532384484983030578078630334515207002896683428443198649168086965717789779128220490566766189022581440538975528360928953176881598607023640408534738367887930014495539603880910212043398230503141146441233861152127274115295217257314920404573304842224841799818312913548466310246124016006638008661729767872004168239670205418585194503080926004790374372835819101396323515364136966795355662867802885922004921225602525628493903697707081236237050463561718391617940933828273642910515688502067047211255339157369750773269406271934173507588228344377996098566768852917973042943775542527973409673006922139109076335088127777822128390001979563666030278844862849064793592864576723611213098026896110620251042656795756132576621409069810606352701230755248186695537771861920110578660241626852112325678037799423351584624190755772582696855595366036704220591239199955743639316592799291770566712484265710112952941876311638692092018211340084923808337346032709871169290873987775768497360278517485169792252981369118982544384632163451389284890326833350227097850067159795139060367489038357569208682497283784838317363289118491028701541541426443230461287945768981611711143329248068170510235595969826384984735019455132483432292154008808222216163141076560217353123751887750830384440295082343573183592699792994315327214282690878130452215151178212548227101151524708145994097333748495020169873184679984526249144058553939100876060150605282817000516318776900483780771185916728763531749417144492335973971274615960028904025619590657682486834149990228986300082065629475004275208584876317164010350707997264441899213752496244545710165078671254348522732191399080438298787635254816309025627458382469150601128259698942587634769439453895309529772710117022844571670153416020280920026554970636766937174033723430853782867927166975902559917980970750946268515298270095748172048255059099840473559777888917162310562576705361534245249569823755616741088532301850100151459056021922204499712123128050677065093016040696014867336973233787047609403733564851595317247406711852735910772137494412465204000951196756886380366676447316175237519606401564504294493636842884169728000000000000000000000000000000000 [155,9] 1515475095706996021651982714027306198570018750603351607122528231712198836288064973299408609402675038859107430501565297653157301795505791829475678711157151471615996163069348999781645505977312918812874722684698975490162455267212348529337118038078663319400569741051208308680153593754729540250000379208046450784891350677930759370460684951675329708267550902735287705166250216836853341576895806417320571790459568248406327383420578412119944286745888458852050774836663846547454552832402079655334777126894662416313705329664730653504146028588001668514565752548071873616218261337144729722416305759290274205684250995378118332328116436329575221767283495302378351983114501576803142480413899070430666108609623547866351290283228020633003480976816966088338674058797928447554372435887874396991299323040301199544130077652580666713862216788763666135584165437850551129962045872215730144606210272823905393435534592581266811290320661484679190907750302000881108135287839049317697882188098231197468874870393742556019497447337819756454816882688974619129318871971900096670207868256000928377609769239767668144224470658151279290323804065479564928084962905882349513887382260051622391000501747449565038918039603511252909292551041166883670388960379739395893961598404553721719611294886209354728816029143380169388586241091630446625942420381071018241460615319649596315065661102579902708951355538068695724550368333853416304496299170573067947812526238957245435173338547088024403665780674678141755688428848765826152373672591561791158064011078821324286534652911280679929806561794958192700972149098108770552171566729858669273506208880574802168971172615166737547187225637681226706962929756695192816000253586357334655631124338303428697298593312614910083811340748436086630561947412385712607631137215868426502001768542397471788528527384184283030644589707004631037207755977327331361254385709756986374846887046081329086220870268329343330421661803013570625320110089128693467956875575959621129990922971442481212443127167275847487774040512987127281930914543937639033823101238069747430949132708482088552976203935911426432920670397366255275630253289687402386299476844112205440572686339791499418402816000000000000000000000000000000 [155,10] 2560716254948755580223346165777752218307200380962811661466959804191261390183611556401337050288086457945337363062954495307113588608432141949808516901392436699902711740804395324676540169919011783532787923205413523186789911446436324386237395731227246590733251380304614758403661918390641301736633324743525048021366380930042107443364053646002213310308777531871919390402816828572457031600772418157815544818951865739122629327922608713834797284203194934284782705406095669184752229062020368529455593611010755934996467130063768033696313929939436759066476701551988302795188226275275527944604151948446187614772923717614552474993543821927035524241412223977077092027622218385494290919132918310951650976192017350842265882654601997692749695427234378072272802920764728940009218323517010364953518580541457912301181185767688771994320041318929303601236919067732915243729885258234729483165707619120277982905299935556624865915866764375262351293224213642442662745540069831683444053263183575878733722946091104157127706103580434680908536342829254799214657271266287435685079961104748225598999179556040990175308116796404982737964336298717183644999583045358914274655718119897269802089942312513690054995370007606391564499870581341911642957741228735632960048015768226624465015143205812131368617749275535707794357651001037555188647984500929763913273495897393365746216147471245625704311772318257783424442810730298832744979120134154821023495361252174818542809335132394659157156309781652809618578585513228971556887195731347367032553119818291464634571411829929539733488754135506624129309606147205498976978563048218356562906731468710028845817062109764358396501931913286622314405861228597313426543426330506944425078337609625036336431694038331925702912163926892468204195628439737354140805194774535080768022429179009072523600134020208329760900688856756338393355346868680395377117301243194225639549334876342850352592043238177470925082260589728309652289729907918505406540053303466849153024608145643138850915975180546111089986032652982202508128218035759331566800178037003532033561281371901658045516915202315314344182112529555685377384222967702889241147264505440785273774321400898397447127040000000000000000000000000000 [155,11] -504802108006331820357086566203931208162494121743214412139164673453724972027952893364370827043625886198436387556302702799008800134969925542844963910350517151078375464618019082345633524620825019981994042669159222194333061880916909867282830902562767812257093383398614066539052995519758137866351852953111004340221207510643116237548536211652938703646982877275635674882427385743580599362811452410301286865941189881580625116224780156573579262710015060804823750162592185278397367519007352619077271164396300694604069725055935513909440934526098826175317009817930080975189345799569952853254065351890286402017651394661566742065660882722629213461321416198306896843726022383343558467744563718094748082205855901093121515299408991070545610121799748679975964060590626140655021950139735439003573504601171001453209578807833145856175723599338975512907572658135888523173008976114431374196069620276299547610299742565788539415635429097740432045658851674620433023327107736039538419766760497257983306763029394582712141666025382605917059066535989875917042293904948843704162394942207646051724373020827661572384629873263558941037982570426023680316824868632794245934898151129651515104798166709292867510395111167210739726197189987441008100272019675309987524255389275583761805871725264214238194263972991103430907830352892666102791685171847138721910400251114091208500121870178586468001035530666524528390590304139961269499845792944636719800947908276496555292562101115562120546713264989814612651834951753368507571616476300061246063124567854349815289811419231954581544790858881481631301847284176570591870879392603295068342669118091446582629177213754517984367251590290729701808736906878815033655545241652328204166251520090718362505510287589127086617094140109438482450282130456042382800960865233864593827861543946686849213264552870890486971841979302146710432175748371395327025958003146703797529536576540598731066056118677693353570427834439784548106159921881364187668912267104289728445119247308967313986358443230230709117412382655364389142810860332979262399740755380647393744828347243040075629285037542945211131881283435568552013757020298866041542976823898423081898402794952535146758144000000000000000000000000 [155,12] -11057219420582369857242806415014350180457613143721924987047212997512684770525323274338827308942520836851281222378859363265797421240910721095615969902530367188725645834009361818133404077569634625033612590655788785131282781672462504351068990401035129389559051364870973970037619520252473995124192040244514205757128215296351587178021217539820909938600208395433105071777964346428288507751895224335955454723757960135212178040247270534840085452045953773486383965096234817705261735135742697765157161171205329726912783417464601951990780338431669495964870046671695701204482766494665952889305737200354005190502862357870008190879953027947371709589861952018620429519231655612297295273959049087333908580123647326480439670450625680663094977474588879382525353921075539704726439858785224231200645392092786428427710051922258843875672009259269316451786751359418630625585706134975585249554340607790890113750802242803188356245372679938001617828108434667394776561308658205652966877951654511189105828505645085955660123716898039254734870594644327778142641062737471928934862919144756889637812312816601469467939603300833621344407722364901964635959086143535317245707942724680966589375663790172214768893526974677434210784618915410094511706025456943197176711053490290509699736483718256199030143387725712875402412924203825884786121596172183646110583243664931378754323868618138452586832431157815451328939484301745472485458530147816797128533657898437296174594085739769680654598341863475933751238046046233264242113991424012541962956366185197122695456260255895457986930114957871786561336508907526463581130275243078779360559791417571792412446146374066885760100106266468506398684320140560272864456845483921192599042769700459765250038248527290941421231509476619406042043767284511274323821803678910240045069171643794471161969126007451458945951032493763871382540595727946662660638054922477907131355183316386732544691702716425936889167102608446639194811190473330746662133541002046326367339593354786840926489459616440721481966743783661259068743468331038220042575962551646416125868831173533566445025038734350706450903410052358007582539036329786645409881232382146466914794154638182306478555136000000000000000000000 [155,13] -25561560240165115692329677663132365992783146832851154659446103498277093108901610842536867853401820544185675520228529050034181614328242414228505697788776625273946996476625484874871698878451840138750230460668388951717535295767342210576997369269129228344461382455141212749986088478774976713959603705028070904763109758162183120241253880098711003064365191446730348707369037886628023066681614711652980883284288882270128260118352296539130285931101539486646432652623014740066120932807335784237015920532476407518856091944393313485614624758495368403194408672847426882992448457495896042413572621085149456299236019916660007484171965928259290108862444611191204179312603042470628819078298315737042748256776105326989476840175308574409576551258268072919402332678218450495543059992282118109534917846248655181264674740604143606204076733942250317423601833276845152414758446509542952771682796937721736429312235532605878236128796303999500670575634153238079686028234986328915485939974967723424377853431195777264064774644197793422855408884805840747039469077033606151202293326605340430363482530441811344028842272086182148930457163109956000669990109098106078421619560167151457502666328186013815118528691850377364310469283489861753200443551758880914628705263418556533990262077055862895837918546011446206646951925001213530064913787494456685769693178175881842403415336914305955154377066977869260353546007544908880315454829858922972422090919999703250758969087775887890606196483895283510836071359166273352009006077260162749563853313138950648291793168520812853101651947135380906505398361133382282948604986150559068210668049835741393280064242915829469171896016627704848204296152662284243747873343241034122423934911342817100276175167181699675384843701821926072298783457172186012121413293431215717535239341341218302061033272758916177027458970410057863989133701298220199981148892945748980326187832900772373125189681322307638924638454180748030761756327510699752470643142901889376384092474495966957196101199282107477878305869198442091822283864461588866831611708959228134651339514147517637047698669789332158969239745599287734100073150900883484075310156601510905315448595139636403017613312000000000000000000 [155,14] -17027774304230972467248825711407792157973470933420839766978625631247402697440209520080927459056489523436057271742096790199648455595567497112484732728723476922057112980375527751666440954710739347382729655090380346601550974909805053490429956081368383019544977770875315450544823926773619643994802989397817896399317234053771625919871945270947530665044177409669841753177461828357849014990565229032522651676047130380105666694642742132027776955767365099696592562099811662447736892622664568483871452079169317516736824164810415175626849546933786526669178495263049065640034934344449527018662435411861409587101994838019917589505759346420620286103883796032765875533912030606855415547874955028670953745226247577756868011767878818069643112980376699704252247565160149555851874396045578624065270703830272535534980054715885514019896829803793046819990928713975468406481466139237762442118128180635650371306970915429493319355301623449817420595042545080978435145065097886340531140015864013685956647050574591620142528582002014258252642950185397327865024462894505988620337608941791121144460137376723856945361439249017821875203111589973299215564794475971764189274090225828839288641143066890609153254681417061895090104358990102375903422877488781007070301552430074804328979839086635272021958100150023373940836468683242757931966962410558232579367795614788960783583673926843111555595799813647243823391836413942004802550468238619051242752142834921969512598931955159966816335758798422309438343768054859753003513844408607840028492795351876022239516550214988165454176770664556696513891075464477823156045952040313929216578250854561527661759024659839755200564185493128475745176789122774043231347643896452442941962245106264228749726176579713602809233959260717419553028457260806019299726126209249997337992460023869531026859803166082805159586285560499328825725927586633439464654654751350153780257875810950327496994516228326180404190466977595151131188249317120688615864153415304353044083035402751407334106524831486290049413738745293006590409516114360163864254765888919232991770166361537834260190212736400268413734984738924959691498101639768930408980186471620027980823735764416363375886336000000000000000 [155,15] 124825657085894338346112726091452959150521201831498876228270649576310121704276533012359665016502189127408533566012961792352237933610846747040343854802004816463103500147213187334775293438258968722631532794332281976936223502690171379162937669599911016920982239177204473457820093822244413781790342985901681226414397974578921255085079115184960475816985498876429465630680707759740683579391476215775183304960058126647322658955628679050744607587713864113743370420629067628540082437585017184862359780390002235266116221308510509591221838593086997243985938406068695045829561296917290280379591918067721938893037867225499353626934192389978685881810029442062926650821149201184274432477846104805021054203496506725807360259914927802648116179745949959836171571079429508703519151585144690394068675380279707292455937379296665232520997253192111692032335616727192745065179115761743513237892740976620132144657038739537965425649827725899453825503200050689949891906187688685967075836120334027942775636517561173277037148398205053893504886125008479152103525094453047159255516422652219831417683312931500763307596153462806035917387620722377632449318838724482043256371175498629631011229965998618140679993816146542813938952769192447255095980585537251042419525281635137741725281145250107814080362179045254404002467764512357231020219952735961358731460371989885771549625603113203747418401822702129653862539427749345787455356316835999172099583063431342438937509373333403959468044033120211048773898989759603795535876455043231393014660116941144669519390735679311514959273870840402265569548308716928423017661154668332886123876978653396229091418600828318858297003974247151254541019077234945279311432525667540522287120964811656698511647506669249577527692544084716361556613092576137829707095140712937426592277904232311286157668506414339918975144512120857026040025592278120130808359551645522205128274938713542367210483038566962105366827080877286116821710936698685391922950512116422396338322914243329480282424680744381753835064916376682334864232440950738725043277161468880047444152375107649856379229659313975405068234955465085354108689580439345519422297850809050150495063796613864544391921664000000000000 [155,16] 116618737873906249692548585791755718280432613036367345323556241276684234047869018224713510639493973338967876126319031211318024160466613330516409767288333661071951780423613366272573371042131719219194405892631992985356398554510359911462566608836374936191598610818156375945629156734616741591755909757676526724222917932939425485700826714376523543646455952388134238021088133894552119011326675645982301236244533178142665384621480394394794763000506981459905999488870346142391518167077692822213905269494987002726060600344916012255399973507398930118001801123750907546787659562311616506319947170960102431336055108658162694423427502706297485765112133827009232184189177739065110875562892127966199955665935862865101118645551059262589618661337707782202568650825493447913936210755668854302921105470797018584018015288778290242969985264155388728372423920699961024733220167587513865349373653446341954218956469181337850646399723210985290226300618240696899634811958058524334978078774221579952040568521632595251785928438555265442963962444191606479279787334287624227654007965600407113722654956004614363867938095460329647151246497042265172891852199611710152253162665244329824732138447264295005530486650603983915494101081032010119691302973527034332478503655088519896459844044869638173473435814829879266919697722984884702059114951790182372396261787562128969738076920146939591531196727634318777598883317843771645511561715684631494045952780100705665915649797082136111675991887669509604361440950185614094391534589193311184803534725338884085736311717366118274047561302651672530834652416201604144072015284287238353461721322917810762627754816536515662593861690229557330999434781288252005319826629350097496090242899771274570578506323984325636334417867283713562080981369831489353836979644439950875092253258975906449286495467700281553379270219793772976583020338575552355442107738484899034107910889003558800460871450794075871752129029993057999907175123622569109663526950289474069023977870386592250130335109275508696023176270504230305952187754026503146576124626925266733100761538276617334107626132676747966507724118492723811486033033832133877383924192682827188982512439471427206778978304000000000 [155,17] -573474016270675943801484249052335028009252416018712095502265105943362978670269361846450912681972651876904038495844006523197234159107013498690075558438516809342213180948859366806422264578218088546957044255912618415305875190143828867443835143535338157043172179088922156507026484397776318178673790180120880985503710151688331213331733746702772133585115116726302468050749590855415772092126939774283436662205268842676405174984571359265976887534586559726537169732776692239996526326319493265744057009869502673756649433938020708790661658672597129025357256495914605441755373630688484357687584677318052846245875196040094250903953527547558368453248131089267241417344700112592126210454590608304184330777283940540509228436781136952445119017809078353788329362012139779595061731473631554738142924040038054360642294484420351753598210374316024045614705720327212947356219127664230813467678638179707376086245656257466571769706863270881014798411334621139556147534482814956876068486933395501966274950159505264468139163075414053943831445412091189626617781872705035778396057275185402539304357078429477278814626257989732538554478764012374339761062029515532637462585890964100809601491030806299421651440934318745311111842487691001977387386082894316756269381547520071083347888020574836106003157863822058441821389778749319921481446055309119607012956494388517386726546959526450828122480503665828407466097744667619150376687768718671684635910015740365346672638681536624656833309825729993773311730992265057456124355285729165676998780610504682723751042346930324356685162136963441021497385672848849600846624176695133206815593443591125956705374272016285531649040879435114786580458195956925746442784371044686218131223792095875652132148494553118456578668529512900546919163589722176525773228308719117145286717313861825315355188701960696589288959342575507740643542035782598749712201502391022442320364531544670112351170543211476296996851715924747477266584282713852014786556467087079261737900341649653543181102453121903075629520896311928846296926982461615942802344948414367890775549703194420464606845126273964507276085130219394391359678901281973100816710952769730857826584841373485562431799296000000 [155,18] 319401960322109296089092134456751863466578490295922031762070738306090905316814335805575704188471975677150241050976292772006794090552851043921949502679821984989438420151888324331273557087279929447139678284880496767621613775966267029565081006350839092348967508555890173632024828854082857590221884196559733472436991533609303475792597857213454300762076307120315771731132164939624683258143393796725918091887225469898494424364062811563563245144207845105315658344140132161041244099045072442047687345459627312171994221650104131683446880203354583700876298529494668088270622919179936081157062169748236887370997516406011918395018228702632662271726342310802819720603099308325877630228754199727127985006785525291106156653672993115445770283436894429022763662227722748587357252454492283391819496714062809329013025116748720659723768180566798614496634684759932307712205581628566132172959025720161991824275245894990470967726896255783654551458849359157959692221042929725488636571269184609282849749850385075939132020072753489216871030585284600102751870254196222000727305602656158704666543642786853904354214113124643697998723203801666271488903458359087443662605995282577495148717200583954817361116222293650796256046206440585887654724061080912327744513445045073673763569463793192624876514059296267128716586420505101843232570626299306045093399995927955644892862911775605310962809584320902697705444793256797119896657121872743313758082353624942711407565262304176815514109487512316779641192929733044020672432823170496348858700153188590738602651111560506931138839743550437159132415083876400633429688440697038391847718816938067504588913942366919540158026636410717188220720423337808316839130767174373151250557831804582402770134082736917250787843578369966972246472154354289580006761442967374244849179392094484133743571507679197247436475733912736946719370856486935217774299370239076598625445019943970743646801456981707713363398019681663296241155968943295960688354672806800988951924328468228217600270771587230095077539245054775739609310172001260001875776288130703970956979701983146498287211162288878003251287936835819832350700749872577336625372934473330535999045315840908642912075776000 [155,19] 1069994501381623312785762413859123208838512640104724765785982508063244595212135322795812242923713866614949970103195881052851488846238065233611906106760207798965838401340557277872849229942789735784751262636904327034356231448595644318888915431404397017128183179429094740226497308454301322899032735467573176158040963552908211463400857988444006793854181522499388362819756918933043810992493899042843626281246686920297071208608365864631702409934308499805377630076250086262812504881271344342111675695100896855455454355238786197303489324631933695411663467391827942317611191789846308234823673300718986258567550148325788755068401127142317549940694850524435006635714579904897404790971150715917473267596204397516285420539496280111444084037066817077714563622247034935218112635121371331188468557754365012351920345680561833581229433801022308065741023068270387451350544882015123236347489735774831686261301849200673067421936223724292451583509712503798303070410252175808966617407190220324355146703469071534956668997141508190305438475836503729245628318187687591393502481572605300606316963027213645391111404682698038827557051004610085427473499309838034345850942411635750449836143940284807151591088254260302953083474632433077188864106618396671526395128353515038595061856317418783761931817134583763306074943459483207791635778736285573738270828533787359090333438777653080918533473938519919247968672946033074362813728468692218886935368152300899939033064729726871014332687263985908850340364427819591609843369541879697524515612278453455207278379653666237781701369135663808814379954230164127374155636449103411048623342816312963716903377362045651639596686134892381554334539682914133853688933333169145948262524570009595665319662929072210089848800680298564114334480681704394480110466843929604635143130988891956404734581218111292082728299437485739955925771198616460475577526690282992094013580561527631034799517750587123028799723259189558926635544590213376724555634788223417920886497054223346086373343974167062638638094507651169000270288141244718728591685630565404478222843667108412380310127988392700561518721820117560878909594128419856687518764051919085373233001826314976329313699784 [155,20] -1348865610949645683552376784832066213696615419731470132323513780890185241652625819227908736677228019956502798666316872389747254947807765203753690711843495720849083547727336276730245084343181824797352969096067672802311623162036385540006445972839418666102644721897446857484144563095887234508693525889460332036098138979300378771435479752851802934517848253361108293393268355337590095594039241904046163321282892407458522886913986699488539989665331201852128739220017756695779135013935584472601660151833780297667783538724767452232998916042776269623344512952647781680786250547797543510786253223095134008300891530213043938538426488788889043372023563846928225460816687706769733393934757354261698897802806113748368656927878133975211840074055503161944574629852717830352976988914901048161049024041923814802903162155172413607041682075787828973191848767630310805590543931128002767469060364001728989460801757358505583597224538097794938170956979665196409193638207772680749654581440596353853427970341090830627882545157955923800138785055954191728685376913801959203195193557878819003229841577008689763118248164078048841510581490855855903432691337067981760854908416172648416192854987017763181062686341742799366457126024809337497345649088480614079408145869417243561835104105541523807626834806634434839668670016536987863807555524508497516203371738162594706584194986145053305442200512214333363358083987264657663998194391475824626572778842946213788694074331628434483795017018804444370667527647623409762806224224067850671215365823323367838873384301151296146314420716010938818098847531556450200734852220128526273328814760034848717507136236752294838288703165970090103626848708547426682915250537953627950020995674034393159197675764972034352385571170021674897316713107475225037958786987026381703786778787907973612084907500509347210432719827388148504829279216568831126505196052226753328874874609903917004933773387263021301151550398905981542058063635429546386115951118994275838784468089691830590947337663698702951736377249702891354503915955822044325277457438552659910834897724584970882968296693191870245995269783972318604666065260786120329685671018399110125926046728551625162295360 [155,21] 853627874926520082105687564774326832466733998537577483520503699639520559807750066284384467387653288616047951914969157206448216604227674803315076232527955221898520831360465465469013124131973809407687971619776686853714465760748331554346695300234119141190810888694181069930083834125416438123453546327941119227547095434581226947218200600121069012723820885424520613876640846425644634386236331317753290505018437059644331203794787738418657103928164572106398128077217056000389260299880121285909847213472288641345123223685031201522141471534146275332966149909203917213266818504423439760907503570389824622571325648601524302588637666427161878676232860146809498667059340393675197821976593643423177726151729401898197752675847421904027546519052518931975548163940718827921556850421605493956528791031892562412787974412683255167591264641630393553547506127375608045934792792490634854399385554861241536599739155081862688996287941353930228083875971393017856417159548219813031757730104833055225776145009548860874733566627140369398621799217609083999187562888844740521419873251266697356615329783003488309413426887600608397778414536467024961609609942432457224805890385239284914845563698692166400706620362051591872547683144915560886475111207375201201791478027192870537570806609462439894357958834103567831842692699566805228528868626125344179467363101360510284404815080920311110072688150076239423774093012157619163764905719854132854362069161589316942323876215080003545245912990646798896748747941423210897196472026858755535784423506462810451953627643160736300136407601370826848461564608693531286404965074076068742378957892843727729255776528146943902287844495774407844382606846347854558729357588490250882804948425757144769160692024620040290826726374245423978185883820664470337359000074274392950355732200732358525191653361170511775891503139867280269312589967469708046549272080010200835111286759898940884061882781449413799724671298658377625042348795520441926955070885996906714217475223679756113611303698054956251601650798532170875038141724344228732340740582667904803974702177881172799792756006922092042062905945978159840013822167916304376023645177447951160004351446554668326088 [155,22] 1167138140698500369695421840554591945683100035296094227219155496274637276483855536677118970053151660597338701042437942046955928495150120758212909255550956989002880291253334813177759140380859736411671862864661382419726083222076864802244083593428114200439155398294628193550851039096500143015113979451539004517380189539790957850652947777291732110009599889194683256770163429305943797552925155124584839475501927776629650640939862578858793139709774758903621367399816438415566003715972340193697082306248014666221513182682963273015476865385432294981336142171339950700908288731943017106613916577242122351242628647391753476387051163435908143208683008863519498725564169952933657592999519805812983042872729998227943456343944427840893580537002748454060393979249488651522265821997091235505579088864382114515821553674261635730280240403795217246102561062753811480031466990341627456125972853698652702141739173653644190260769580707835753595211211892471552700962525837120181027669721145796315087050052053630236953033740704193021194002309583639642011138982275888861122013358630058725874058861982143265881907704730862199432570327827870479839519887907806080053265460003893621894087737897266877828860021876941205951052421758424579890652140405785887057221476646486841993979581653970546164756461104787582128220770483086017881295081933631400575103315688102082746897187054607613980432988919680578649111117821761184988476651952544910007265366558982059288470558689337105225291901858056324813024453832834734880789700140976662571400587116810926761209997745745710007828114876539604537659311681250490572601669003621518820766416854399083651859408827408547899427907519111957622202046217459744603960973120461252265482037838647317674337175873039798374963288294043519044264587816696149196592033258004384160386225449024314354174208955340686757705086287056514852700714590182338761539211792652608524857157823280159547741549139709272498342028835558093073722795345275386891827365989457352570303139945030122793052880887324666464895882644761006381491647523796649920441015984024702604413736058575924488963389609528066424231849825169899086120857770776909899878446341097103111628767975608000 [155,23] -3346644925329236485494564091381524089092277799844877545321765164033938613145035975910907312232124013170880953312636579210933697171258807960881554275918583931036217300204767141531954467439853070494138327094597197429900624308947345423882637466288597386015674103657977696622174930326181710675371979626163812108439268271747933067747566709379609624438266172667583245180141883083811258624863593657585405144144020517401943045456762848215436428775333473273762713267669328877871192473236857706442495556393419583584754475559380248321294622772056326068583909483849413579550754465256396843296526120199871369202370230871356054853778282231762680713886112710092382106944911284549924025253501950866378152787038105471055506818127202502860194844420019094170055750891592636075864629635535837091142185941853458799445456493679993470323936708472534592498234792333747981926671827717077932265215647062503789964909980036576247881854888570524329634227826066237707912792985289447610738610568150495005268360643191787987305537386383607320586834665033254084766045989680221959157097901764200833186126608706231989581873254925538544335663222388860030936055646859142174704024328902606608908053279012110972051942124517381499187935392808387055730308515214432901236668419399212015346590228950189277422253497764715570734360126248116661216399663546715981519135369302855629412442257288636501190305731978462662403634397302289599651301489776109394790865107111022621593518342266128081091942629138839146398996308539941327442452752293112068481192328285396701974569638350963327154260465756127877554815161941933973456259498892258982283834936935105498051101359221627413437513733388216163560518213590161938900064447938273430111848073895782976945586957061673639761341842221155078465777382176146582802810803601198007530265070834425279541474248786851840470919064562938321423240189658751388555025507906286330082761241093450207253205027162268360998476493860782753731667891156121153286335276814665475519328409681511150233496794766177071384624905475285765507454498550231393685305228632206109374321407810883665917142913630022662737961779039703971212146918875907165058653397857543453047910105546952 [155,24] -2389197316426571579026275370976427639475563877263696111153294975640637091573389827694989200663121583879493467781634318830377772913597853904549574912680479131456472262437368294224101972673332188369196658378141291220798955586917122094932408799114861942066318203707505239820722828468895930005311487346932662875132361804815024016635547066833443420170795696045731078883259423282905924199354782549450078747856173883462670585707070957800347762141882506288956270876302492741814227210756654788231299738191719266525851284623881627852349838226585349236828641388328546046082071338205224560101600978777190400972793531836131062956208046715470137689016614217716125676609072323077194017946024059839421779856293712989120335777666037165009288254754298655351771363917216811872277561575582460286895152192406605291878248718905879228216909331835726466256519972715877478569827114896416982869217906681297779498865149111432363238844125249241738886777602894980113763410738240826221678007550616117228985355162868408050162694118656175387150855713228113181306848362195305617760908099553358060415540532892699071532449542264333584481428844293855863265288815129894289129982213396253773333040691085833694592698454120060468855496443331911528315125672688569456463292459633747899818640057153816937430798567995434297461761481320797055743053201094446889808200953346605061327439038598632106202892143008124909472025609124758450136688850098048637048519566153996946269896108662355146879262545514665734338690653677017380146535483326332761023870754609656679234120326938120908572840323928284812125547920995600753445107745060497663729422549936306744672696064241741567935745640123641685970139426266173294397168505871049457861515466496720382295902264305688649917602296296086067079333800539139937734887500067691998590992229783133771914082949304047467380934937223599961332975388344653644621860936559915739708197181361570933750871540435030533776192980898290769126495977130566695013570345518763892450076655124590775431516313602953767224449424770314214669203659701962424005188299492704354002451964653657531544431175478066055477428735383713895978849539597787344965993503129336767765088087680 [155,25] 1724975814272289278500584222617568775954298572016095552489156326122809167189821984059828004678427119308817785112904485556700192180445706309905907885293997071361369071404080507471222648136426941394788934912536908293595659125176774041904880899316577155179765870346534749422141304596995297950668128265379730479089838956647864610249662973638335744335535986293660561744335562020254751880456951700128396428517581594768556539357825924854841759383950030257116829470069435084302785718615265016506421086479102438075351754766967752399643738140862075884787746703056372523299177773031358842808725033528811791860891356116708288784894272233114240140859916318631667222028835244381877896505686598794406410443796806442886797433360563233647193136282497259625525508686096512999384938771142939096481841512836024111553208485843188765947959898944794086373311385428639132304352902290097892163831090305168039810721598585509076264478859287924795893139630352064921477804805754736830129331658655240924021382793958696462056204506684370940435814946203423572548697199473766324628696356543886793283390824580464172551214158836532799150275141638518176853430540292955771406103049620334150644200973109827669887295130089121507663748930386742913031302995052430944791041399347095927350567304411605966208723036884082615163438649751746441533657138040253507391272351484833568885177695163443268603426528702284262619969869625660260697143005982119989184408578262805031530534241499525166716703891272588143410276862318163402543705767084848441215129386336993021640809649450067085321695140002573841644318899336572493953567096222332636264470454269816399799951535918855100626138408296216643882915204479548412136905117899480036536927761809626497904628118707267489121689388530614469473861913467726366627598718624919051886931897129195624665584226021014392752433401139639395182565960150205941173842908936085113952909330379676552285795059093295008222733022083188685587850334330308918107688128098034930372804727862726576730787857699374097246726361100469549873891045512161521731962267759436776287423714252736311358637987919460404705615173529627533773670827702047894770339815209848979095414800 [155,26] 129314024749875051123336036418847936336846679380672388410575165878319497439268127383457364009289611565124324136467703094512217538919628600903552640120490359610389254647915964462986872267436639738190482661309845641949279117372338152091749042777264971847895174503203741112390406990151688299980556679895682841796053312078775905792931953488623326877293919926058709826262313356234855084207791673831470854643638842923905879190249171952137950637682673387917961168877295152958496315218753746594159242903965513608972740671552916016807974333857038055402372498306417278017210459925610717745764745223644019151271838045433938705332733625289385364074402326286496338634581386419245392137991500678019039877719883757405877344922032815117896484517335109840539701536176676845445653289832376500145695625329174200605362721658942596435360349004112600991568613411165715063788132323628830914154993310180613727890811461821885985428547591495511721368053425838620307385792179602794496981033554891643519614031118009366377379159724520522476296805075603179002856378795009545470148194383335013503050760971795773786175402966008436035066417285993206605078498761426048465472154421378064203285997633264926335703161792129738847503280962265766673217760455848185919769537334794479345081601337102646473227718366523572805040866980289255459774278022568146154405374752922185264251623610324929533155302315517732130770058794461013147935343456260203645022292091667508901576003688017289183582919394245319631877941857611787653344558886274524209569818313246152438125176452131120013709053934773925165780840735486502785871986895730190887248189458796849557854332372079738492906773660327699450518596214828301848791467222411308509469511925623658130671940636963703012422244146125595603226383526857476784289895116303220496192202442715458514410499196983123293192384046105921811379961791994996200744334960452521109014396374187533422019327515388990459438496703159606205498348639806421266523431103993818508123747108473271544349530819319057349816721926665292678379817904654512599366707338898041950169983993446939161711626553286658149603521285039806230376432276480886931090233316563122836800 [155,27] 3991724422460907683699192274127349685038488774791186964699549414228439385182571567523897612190310184898287205912999930444673610824390648785787747033901072860350395224323273692118952629894146842743048871732294398436025619862105452701027292014971442989352349677993733093898191808477180229137307461399953133428209197390196984091511271844377887352025695390629219247889447959843227856247067869236535691928072632542020225862289352912214385605826772404178492433069750486642684278444371858460183409824506892604876266896251114932077468600636484610586945491320987124495221484477082425931546750537105304571460009301188544422902661222243123209103015183310133883937428022552952513807709698097859819402607339286128768531710373236109428677932054843146673530271819598888127092163989540750771120822917239228153910719049005848703397520958705159288600185185545020031857619175951538472362367605792398293864545372869245648616793209905355775479414247233910091871680661947675461005303614997622571529006634259171245942607654126295820498928419097910504014317200680521258443813433550049442219603744233409088257002107450023324510304849748286599520670106038511405562612018503036647202782480210489811740516350621844223090566430100473597113959092201983761814088603753226145199851640783848159706469864461707188777057948067143387174470610682898198736872883188960375655699771346383811793548642801063462294327860066825934948257013605699698926167177279871312081435532743227754223975308993685384069071515202282168533679455260428344708686487162443999309234801830164825562254820719905935832357950933563777602660870645675031885386981295049713112815032738941885014010674016614007938411467039702348508760755224206484897993645677913427278085414678684396865689396496161171191006661922050278226901124664592214253502852559138514924720239464265615115962813842018430646872890929491180922214973045540339133593134662697494728297887900299617246137593061696743231360976741942524061337867293093852071776555445454874339677301009589424926346349728286342188826163613711747839614335985018538847534419319245192658941868764309027282372136369908420318103411049901008907267325537053047880 [155,28] -859011633888271540461166034074330470236207294181651726613787349286300959334896505338573775996590871730470724539676887192009392216416132632898906621798962459251048847285579930362748743043249707961624246095394201352900118439636835653614531718402031121511408985275372816476940633475678789070759793819727302145458077971718520493701572029729774712057697881543207458669011277699008531437326546450743760873207735100041417438919309230911980029532209031214464401604545693302478259811214676119121380212068504558841623417261446344452064733698777578564213310764901894247392215005602528679743967802074552951310668741532866210457667104809612196712666802910402463592250177569132837173353287703027223800577294223618964660308649360058006568760882234379439001152211785067368066243180112401290556050540228038673202664868295678720665559249115176852178677919136857984940682749363711225422291599923520791667418510733361763916041978755864485625257614390627202572566788356209810322412688622680704156033862656625182313839444632717186549028605577291610837797341114679490559744453469456702184490741281698171694368855336689349526577656472397606703411848477316176070374910547493492191347143077693716097836420495149097195487017433806054168970414132915524979448054112794930889617134575581007865454661867439786298984294089801001791212820423408405172467410285170520446346599438789931177769504688957837167936532582028690565256440292552925574732834603280272112117611354047458513497230861475313923152156610708280792806120903248637916296878427476372577630478928617142570386011416389592481251125230206494492957141113812102441984082290356297273208529017643389326715714316083802238481483328101990227982919877160426870276727674996584913347935281895442123772904329454711602099029857139938556703213312986731374120137632110366508801177248343745761883836368288296476625924586880933278596162191401333105003451309186377211635714006265420829132955791483110402992718715929719511183819461557221508939158450795037792907170678467912468032971603511627858209412088071154892008381805332244370512392632965119000266849729776868821081350561485760973606544118742233748049132745314496 [155,29] 707453421438120215901254307665285607098714691189845037242019324251112442710225047986078434936345281937844379820520801818955952605710366020306124096972401386509067852439808614571965566789360299372373218097317946013754809284395454809801546032205611355841838416146272093097721852106311981896295369900591874303087681672772739769684305746383075539956863078103649667217207698380798476511675903175322018828144419437331059767004944990842311888717119986831436344198410721077450121655280610366652523960295300001173626416320040772804042365589245107367986815549237612480502313275842553689139392910462576616530045728787256767906482873243121947072815794438594184221122110736263096011829406790905585982989993989300004494655605089605304175469529920866118217796997605145097455046323179681962459766041069402490753661505260800698559201063467102378231913259023971804023898372549092836989958770156019808050697470427222024253948271181986806889002633178401821298252562010817825344951438052497025472989864805010174380955457571643542428934383756935874358998418281874261332257945893350381489002147876302864319798945523820709384769288008754875822813331987489884504777692265841068735061951833240357395751085117867487479434693188195767700431289894997790508079036107825871513885792055250404721026936675549061525605838869953296195526669864096294584306070063430629379755760051002317719920444388884670724965975571109839596313734370189429299985443468461274742838280262070792986980130558800658297343735936149874245687527865255620089392289313196926137786696094939432011770004347655353130901321115241980444635079387649526266828857694628727759368075442607451630513338800585168632763331902315026794218077199063377048214808964567728218096929399107763680655075517078047005100138542879251683346051356174855729902541390156414767207077914794822076124462438832396735754309435571127728987541870393962793360139238238108152503181139690004270528620023592867450422355474407214514374262224871027994800043742331130706395132300388737524176776945014521378104215501323821471711817241505336888272614833670243245016372741038129509053412083133966831703015528602117354552938664472 [155,30] -938979323036353659344111776289037234055935461207297755616700457322403382473010839272521083670516483450879069060805812391496829380156561796855749284281608327863110628528812056445070450690966883576647967053426352044408924341853311315459900770158664232418444184242098970609357289142834902412400575059729224170423249520057062875989319665893602341418341932025926565703682129705785119032887435670580227017424810651504477136249686940918120935149042351143982183308802601447243731135448155643107205807344043502955585572633480938209058618975899005881067585466366362035459244497598101728316314759011325011070255815967616254451404219135402835565874098299937040723777307806801436581920860024387392919113555620730489716247216751158251279975342594532319876263560277823112360486173597163610791008854621857453897754911914327430147218341880720408880173846540889772563150283912412389554173073299013970147060980354412913440383213437027085625814809114344336105406464170652772392395370587011604890321953853060418469958298940119897908547799633759376142654842706266264459079579128746304452100928292022947698485896100241939968198000680023782936503302016839431009883572376114223264630705061059739290893859166566097926157500717736813331288239828601298434702908087464313782180658156559853694756109075787632766597357652754752060110363454289728029189163452573343698557151538198070721336365448264124353185070517035152312323488585138484283928171585380703116611699994377380020960795027723173598906806614781812683355380443709973945377161443196580840501178683312394513865991845641197537335743776119938378803495405966789487872699808714366924174480777668858747623949576245193985616448106930345744124881384775077507452494704207633001019419461556835905393311952658659228348077073791797825224276149830534353385885674240893685441167007828423006839274716845054094782655138507307132637073238749803289547172404573243367961290882193252229141237669171187814458946467628601516882088118616834523725426830543804475071059906657029631288269787239439044958602363652522730074130865678104791823613793120160776244629968509171763487831676758672670307301066919792113310722464 [155,31] -2866616022043788751086699643061597109066250022732367109035544269820472504709154692889467308414936187005423785259714761126277495339832846217923139257177372557463234249697316065880410323813673328631401096660274619120482693301865519614458893449994673311497686381305216162917120077600636371244717775805720095428311518183311174360513839023538081330135608224220587985229580536363224412775731184039457226882232609585370893593787400316414574049882276474476259902671145900959675101252413125789449362991172375173078882012764165457775389102296639883945785805963269175459220469374177189034387554792471611161540671021915960189354722669134849442808872880594531743574156330221658453176701902480445658181452283428646541081662734000676842240445288123497982766449766206824545906372488381694743428307647433424387130400760965457444023196462903456037211297298011475352045234526690373844702112495665471397844758871367733619300827609005487153650095666986077654317534975258841152455709388267742007164614935698784090167603833186717531622446193240946027343203471424801828980583935224201691829699945251758788687395758636537120589583303353643655039827481427887883948195231503507803480618351480587010609562964987851534137578756495800970603451737745622706387557423333416029843069474873747663886261472461297739549942049240564527592756364414998404500275507731202117044053927772714200393497821021509232901823188873006490967117964919299469441636133951131830478078910926385163567527711992022838897647355580215119115076615971074279485500992294431484520476335515311719590372758560218898900746100361234626025626976548447022227007585662704266960735530364366951070246753407492142976092863391161231791609835386068427665588139058387786899909075510147229481054059403229412569932119585888464870865777909172251823537070317263298576305479315736867487917462403445438546363266211510421284600228826441756674544770613945260692307918328989083271046684410016446323300603512390106787762232242574104646695008243943588990557926252047434665020165778511373976267210375009139508446457231844344613652316268738735901126825102117182600833475294373113053621117835338486544529732 [155,32] 2371759848778086063861545652489908200383446497020172767134832595587887969237847559897950551675833007872852277789261602928955597268661568903033086403991073600942962281771510989059021140158301248234479997780291208606665536366241912671514599463055915079259451485007319028895096810089571809028498058630741530733296761883944741848388552326351193879636999915181786121399987820785713111672738241547098122569498115429553098201792607468188735218671735609973543699159071200378066599174793383429612572983521365021828239748567077921740180836389012061687791570032872421658079448967599886531681213642354011914521009890645650619240717241127280515478195698332971395738951476206361168736948599143779903512524597906761133406450213380911189351750318974601515551782851826016443847674990093269455619650510139218665390171618486744994619309354447740084871619396074187361213761715624772802752481091087687730320792441914547882128144911295293981435567334304036120063495752971057148597864480649636346982136024864385296429777057969136744864254960567678317505412194340477795645470656384657682455538275734609579293335576112851175309055149454446736231671802174939101449451333332005859810562087148991461433929860479411375669943942768755699794666713248565414135846936188751384827059904183701193065137257539657802704663523517120535004070400521064042183759014680002667131161465684098264686089709245809445241747701211027342263402621733221084663584740481209996477417252048264548173005302628768138466559199195208560005358516475363909927069524471324343312148775349812789604878617148263278024916797684449448556388007429839727048121657325349925098047256781342124269867575694248466123666346035517291785561113109562643921179336575274666046929320861506902188208510700300001618978888872324486408548375196464253937417979412181812277652658469116650908629258611113249629380981325954689844431133409199468548096113550092269113973002846708929328763647285396225452698401496909490396388464681642467690392337751894065744476057465980551735320190678390165472514284744965284678059303314146506988933172074535497809910485160448194849699634738717494486616534930797928709760 [155,33] -837214807184243285176484352355384928375580474994718196274390784669302619097051639481430788144881666533752470528589362744661583678533222257429301650425200117583614858956283571076611237206078880754538479626870981072902259017512324957392376923345277522851675467282853154987967272449093065618734331825265836103077104265883016748997713759824066112541177277996547500819511414788741839735347221606493695938019764691236096689343159673333738558465566665408095829377223218526767920250770183063506514313767148558064516262932839584254020544098824444090064091484865467410931833285766188515283623522404611422088610184787181216547082622285399476740652903162268917346867757287938591450612407522340447185382977538959893787211275059210362650536740671518065470171234024043622576020882719647762645236636067254608991002709993709367829429113795329481090773541263694827185713235542262305047496261432219340332326843450427318011796104693691669928907751239782616399231860771348044487583770844778077222115278587178213615646965447705060270273279424391900999478973529575926196320229415408353912346539809664034345307046004330769661504381658483681212222202329507575484484211595112213873840861805641046348581040816682282327281450313938314274569126403646373510284057436648306713928363703946141954927221415206843550617122441113491430722304994931192551200420312955146327115857449827744779548047572771923638519755281409932627462910835858593883618887388510552717329423387553351030247366760634844605376143674621427688853834234715727370611273984994734260599468583854118932265858352098799447686579197572968636912374995525941857415408814436027954503342689350165413556398536570477038064526048321281681952808806988883838766853490343503202215900872286941842671681497625602969017327935848894308602758429538224708112083642122432257393632479208547165958501116401309972271328317266778031731329860940496931122200883195542843268710542700392863363449155906806509774793657269828602036033267391288095951807276690475969205486238250945780464081386468925515239229026872083556046185767789855988214645882025162261179042492859546546792155866352106285449600134912262416 [155,34] 591111177559555047419056892518453351757570021370656802829506276283689113656622026448652261099298625201068639309635102100978661921297696667252890309045735801681372786841456486848162085774113055337526170499617257892149886330918184414346108237154020714029185714296948288264114057975162400509754303553107876322534991177312101366619380032178792667922629174976400069966098849600899988415593074990150760049586750763718646304259072415976894243504251284737855535102839241644378231621310562155536023587381536579731575594697559401136600301687784594288308469658967944883353603723743158715212611146090658660231821728305647240796764262270501451828164457368442275750655575845824060580804096136592478798750934138535919099961952528913142269623352242614323403600791719507183139842341065924109008860593842425307067167048487955489274105585411174819391399998835740098845996818489014866568055800128660344445727869030601832399603998913071221919356792964922129896954983541271377141523125200410143158423388957766727422641427155573802940229898505793292669283714491134399605690047631817742541179867928380345951713719452618460106483925562698241070078736266908433177104322167500160775612737814333158583181283505725211415061608188980605837941034560377879353321845720358729216582731435024449085554593593571791697894770876969010421215165659385570852367890595538679507709602845384911029088399553864407843340249357688055715748767895077627040460694935265754950450926045853258026363292143326287459454284024434433769334033597633068874745419355554677000101560800662914388532543423405646906819715030291606304813679365081800233471439088170147558960004425611180707783950346325423954469291521974020958521683665662744767460524547129056927670463507854733445080862500696362518036349426645402993314877831814006167505980591235653617287500905805691782967410752988830472196668019678237931336721846053748332179499782188332004710083627938443252464107023333659107656309642086582430246927445723752936028268022974799206598241880860402445648970054486293211991846883389491220172739711060611545300915612990649953746177234082317228835987164109899521683453068014912 [155,35] -84722664573553370873515692986054893738112532128532500050357593898530903649755697199406545745325338384281586297697446140637352957663704819496262019465683428379982784054245893896447058827275946417329326755025719111566276014122894956663706116836086863679882258459034450219826064034426495191482558845942291254272443406931471777903121172052092297047573659388405762947789821229255110668766574954366141710211142883911922467386993805660717458665930919882579494014757704749251488537068753097547078053331012210213900377317271071489000434506929387445788567226834921955085507565698993299212249645004272164778668122947410865040368076403914128545972777019715026045668022336488402107444144849644811084650204756462042538020973505520269819342421712801332652165161966405830701988927826382052427510391569548333882443046039391637085228321332376006437536893825754584674760124276380135823477653178039716112006601235702019958323159855400724222326193462854170844301560341188796251560517378193816695201685537514974357863679962969560255632113310183206646660141008889259328452058521634525822204209069675949012001695303106312385407400541891611170049972744236822822123394667026661206182070409369245846955195974353560720281709165520715631223475638095468128814191882992183403071612630828317992592415832352805422748688533942668570531202096307161131226519403132830705149250143545452556882076078421123281974519615682341281695595174407818786252295169858461119169150590344598013805301258634645209995475901717576610668952792261745567725223815089789016682437918907395331310461300329279636409527283932732089902258624747031699163338605837588001821459791461526331363357224671024928223157206830837630636785896375164828743307487691957380899900433782905376094559424507296618154092881415406432982381766887014124799149875285099844244194865442513764732056094592431870518143325632242601419553056539988657905636419794768478251045814981174997994384704779522647366646463157723378328306260691779598142556448827749367704622870271592230130522081639590534438618207089277621785223600553132958432135022119684890450504762191682886689001952741966675759864777240 [155,36] -217666783346332819604170678743590484455271589267981820478938758942242097598802815555765924570390974625835481615139381285483255782597607581048697267084492135241152612307327157968448859140302524334408648462090063365495208751288056425353302165743730138561289521725240136232216820688452782052524030828769714472084202819372015854528915282117393600208621239352067238781398938025465977573130576784926790163447716652253839206444253615927102492512071685906993191520470855709147245371794637503155079648805032021987938813397681229714254017901640278502774428923882012061666054093987134103683977869108083781428952736023080726652406536421870236609513973035955814834199451343535134104386077349758574683537938124532475180123830351133118519442544888384554739061159326723897285534457411472724551203018061275202098117601607241576140715337738061446386401546974347823439763267982953249325871728595081638235206389094331493549893976992771876324813921778442060966928800899514704201824265611533268382454567344585646814386047846084308870899970556094790833182825805618569995604018760139384319235322792842132885398079040643986609995452887845834337115182454198008249111712778690502231512073571038648084338397999962055101162818060382139781140102996977726302640723334486374203141692388137643239261722526298388548466412014657782624582503032546672962842232701129689893131975664231305435829745716075806420968692657177131462371187259197457210497783280381497233695443438511445479077505344770419863987574809708056930379586184978710808465952172945349016500834141274354582812242298770077631635043772886506041291557522162868206093321888690418598551967603524289181893423006548671645482739287963995691227249495565712481288215572872976820767599939658754722576172243759597156480131404931411752058945484821108420401212809046434383629110848572852723063966889697748930286128529029952774761189451038403405651932559117970096021517764544255553492221625867396475893156097690202988943349428271008735245318572513715569728731435190700884650823712475198148599366244133788693086780760217872600590742955197542217275529453737581361132876723648616378125504960 [155,37] 262926348645471210966919094600038111573686834893441465643011254732326918687051573883267311355583784101816884969714053477555404248389469852175202420099641928263844960878748965371493487414596162458493978636360168432092963428652109700071354385696692253683853385240564370981421206969593597230193445707533319778093249224286106707175507842587454469700575997255738463083664727975618922879370556411360858054873989964491008287352821943631099090750329563865391663075161316381029356763485914036011147712788556959993855945275271556185462781341397746254666027563191814762363354034395774381404442386006790074421469038905524544449746706516712128534602781141594969217683104218898403716005312771997391992086171056354272712904077397182173795616514274588015466845556305458463344415978688505950264561406308447310929522967504916579997605278026984515454703282277787725910046657471381239770826301854967957829674661999917957167502829355869810544655517178224963503921257245440467475995326157560950250081383342151152032076091821180177857323194444364615689737017550123979469677979514227740352500950862308748161727907416422601685403454352596088423571057042559313218744099834906882346025411486744410413680811539178915788461145472980907591799163178689263925959603414611459975595387980843854663439610268865267513519101199294224177637447012734642023139681141965633014642909967565272404349582193488862132490437429608060415945400950984177861167216827370945124340027934482396325797112615118641801290599600180020494921645629551769220918039268522508147606647424558222360900721760203851127160958488756884426301955040760517222195757473603969305366570518936485762273182904156940083614536305596584851388482172851509810015190132955163966706686003258819333398281390801140975283057198771927673169009129665342195451850268227684074842403937000848689470908858837894631517561373955628914711004102600609674216651938577087070034148659989913447569389350433102984742760427104592600784422048687710611000345207094743144954018006331599665441905146731062764797758417921422026090202183095870795432058313423728553880880462740606711412677942183865051339896 [155,38] -203435526802126213297881293346106966277330635477259361441776117873888580889564234033011055410641512431723409508496597023314631405079338329786619877223973795287413784823494378167881140203137816560267221566438164912653892218921563727684749344752289917103938433018205628710936932320374616254271469673082904965289524244922197057509540911819507130307004454320817301661771009200034973272596869518692553102979012097516024354271430729644603591904831343231578868640109659743636916310778646798141825971854013469837048996589784506507005102255490729216010095775189496747100909394108907531294533771132084227405096855303834579516255557662306729032155822381416492752806262974629358009227887631644443331945881787931078175514979312327098549010454120663621658300058209750946592011467144593129824297973140833601953377329912344190969625427952211860522675968487493408764235496122473271744374036716748350079605364853131848739731708656919120428270951101207278662469541686800387523413533232977606356650004183260233335296618634977547835768373951532931810729081734923298792748091733216666251910032314918519564861016333948450469360616253987398252692548779905544331369942438619991907630675681774359350601220958063207964488368943739368626628583768281875076161102137613563180458278011667692033227831512923045848985993453051042284473326216250690381881217053222484259319067264358198694073956252645953242606092676920998636698181067901909335874176949342089859240810249150070385666264067811029270048770363983537997432108680294470162786732757845447710149918829935096289059834729407851769377382869956804820576001514392837170693159694186064892952769572915547680653049215272523739952160423848693741646663656741957926679833959343089314738375710289750548449122940401442580521375975132671357755914123588555726909957619337606139749677817552559335924423609840808630390385726829607118288819756543456257633602377514123113926801390353850182265852092881232567477958344954872813250426268372019834998167581438492355069724434303613115672230660311496174781511952671469821307785991639772850146713900386382231601145843880283462064831016394460363648 [155,39] 93886600120458837657620053108143396738080528697949283627083682541902178698793780432627918336733274187742182066079696133489328873574323761557274054514101879995520786100730878499474105831880321459193537518838186632679529642608001808654345333516621377125080649220285416012165793344600936520655766742157610684056168569801470871348039895730991872290160090254841505461393824007209232446891757385580290930472809248189867319650702226561858181963715931553445478787713970886157636133370044810199009179825515760943964789346796239812044943085102433285448633710245645315245084419430361599477497242541396981092107839531011076304609175784445000729841809371750031990291409129336355389327143249808524394117861181278270608747547531029966497709980567303012207312264941502664743269418061194445740209688445604076696539373297641934474287245129631637699818743529895828147469816711462791098381537364189204017933269498897171946074224044568503421210112032425197515236669987707021557528231765736814392939251606449494209819312295850292366576116256972308839993103339943556725398309178927705342095055771713252366231799444629397391738312617917080572953466418034398303989348024858305607962084667968886967516537226865593547501556749140124902336740349683618251572454338953412935585451811958310554795295798472965186206009496189714576485171409731840797352804257878678569914117396921536362034725491588492997053707263597078724295742369594413874308742353588082527302982870103833501088836245375311240292455818978943000333084868513561201742852049247894033885584504992448422528184303281587341949521450071284918582359925317929848339697838576986527391879417504011031657154429953224484731226566906305443417705988202642287822918680789419765103386910556823750059111548171113804626973306156803254387538204478959290643493718849138632298371933994417185665010049767830746990427625939138987591136724034014830534237610718973108109011858499281576738180029460107732646907708116567593487179780445132870378304203855742284299451860661416466622991251936732247326165683092356077786388853809298798551723832550807315759691967029266438353681381702876352 [155,40] -28692107479466901089111003312499935624678746598296363240731960059247124748393746369353496773351623390977225097834537990056342353325801456645775425105638189287350696621276511801592484804083161573616244421327866671480575768424026125721691080912144886785812402736345258136160713883237369309960753206216117968370511051264543161298572987344255585396959094863946877783822543392790116251615304947433073415657998922311411018887608647057513137207673325982919150003097212642321575015003091858126324612388535855074530027819625013911740857117133555569547573638026699933020424635460355024553800320906393920629917300500231178226377769675948449312238044378444136357217240677785613489710081274076295405182198243862988649832270918542421042730342007196914537600392842518959691033879021251599466195956992357834753356314340418992912421820447119150596974580890489961523084542165608088586796549196971763653417482548531729497616780222338206873566180493972271057799224767739275196418072401052956736795813757187128714110291298946122335144170580160183117837235881174323638897083730189490816888424658524012077977696430819122826149275892033888238134457776169409722912059171599633360644420745179478900108555328100219448531452663339474604569520909670150209741922488017120999838157499245850433835839865276594255542765065854000738693153837801220233163865179693666146943682459019236220684298754834489419662905682911630209112614502371515122893018009668030865301220394924872008355474585471972415478079176144165965120152955153676136752624014697854003454121839058895193460535924401411690023492610101672259259799256324740235188024647360943670084329045181650596045975205677074433550632418085877934918551417551553165171013897404340861983883701640028563847313608498127079957323076074170355707162401590208777942684774464260772862841365307486620213009855348004748680227421099389320065541942114765828978976099183291611687580283654009853600048844317394866269518641217275169817637065061397108037976672451051370895498223754935609266966470131325392696391294801341593325765166113807046162657567546090417267614789550219537564792204189248 [155,41] 4343937489633677946447544135608102325391635653723377481381161307128109633724710436878201133203803261350168394063038003814068940619498960566401928937921287508452341459839483061752228862519299246760908463306941720885129336420048947254240973128600291205133876120885001298563008536197896809781659817651397875128257052208128581970840136083691661236288966089946829322950427180946062804183945868833239649802798505395226157458839235138680531849820372294699082909322933563943562424414288203694415364170138262139556666510849623764005427274166818613825005944083509431737386339963270539155714372591340489320555204209263944187702155423593642247835416192965578290036222264462265060435037775778079369138978113255793738362353894562276252469934097594364323302408644180058391781716985519514525059196041570163189916472068887503657011868638294412068803205302672994945042250726183272170514029823280347735587912426577159831042377504957598466942123129182553302748515767075336070755982186741094820735528414014696220634073499107804973131840792075584579464719033238006704911047525178154290103468739989198445419146498442507604545665266228317470712669712465431748477172544682207489235855212451367314810269558149135843242184970477731989623734576597044417638398062767404468358745598172663551078569991741169787395772255395842205733457512740027337930629327302518094690830164360788653313664541502609388977300105050202062113704275805845654112038284232436252793244997949103360363517251403449060865362281798648339419100979668163980681229015522772520273933535957619881115735346136395092573394151416167308735518089162040312434895140535182751956639856323933932554256507398172692695636729955795781651775260951654853747559002283871016306395368415982170293979905843062583787780816775937103719145199295787403781413764708161589198520373532814865825105208269026996859623605388199659795049062901000026181016504219860091635092501420943133721417339359029436595566988283595390520231710997366938093306246723682703955051163578484968833484142791162386174431664293798859605693872261357601722640253910175108118639758772555690792512614216 [155,42] 2151069640707656322763655430404104709346496765712126138874147907880285864693880454365293715734265282231080750048255924499832211813804412512809388448928575032107963951423405170923570338610640635783449008317106350170868318449242431893236828949156858762549820067593042865756323579466709829089502006896404979968698421419972276113752655451194286952219249276729150033125960062459607703614907448649939880733449308426651278287658990992956724256660895680317464730015742680999323041263993562690892144293276387717710011314899128520822066269999206792910447653719249719137431217373221357767101190593685743752552033699194116380339471805041886653603396611921761730621478837441742864001529279982715429745983487042592093832416387131993332874407549342023971509446556259962823176027113732621924703985542241981314017116320295212344823933392044810146468285481014623247772664707595831439816012092935858395782551185981440224076756271574974009549727578271841657746014126128257523426830298602967231395172050436701342042798353997709458489287114641896008244903890565412519671578461549011743800844981605327520810641234153827414550025794142853183441277494402923365454149233711587176212015878065625928848627284771987941228589489367369264435750941676803757175711691192137014096932812978432277458917853643209372902553558869842667538373119483150197362529635444395930390977315294236977287974968216794948510972428317003240665563566385466769963719896473166377831477252451409870407022383107987016388087272214019701574458162477290336570290966397627494257089758407974469649253775229533461953926544715984695112565795098193379916451686993207054578413044729197403253212910304282214982412210951242777668590671972981805796212696002213694170661591890496042573583356513587841077816173095758791905211512108971404301132725173880344309000518674579217324733052121475057509489295016863626482185381988079846576665866753782035206707335832519940071937658383575322200105509837440925888958047435610587572305626354289499473587852727794851694591150933636292220550764040694183392624909601017485838497653119221013945917249376752138110424752 [155,43] -1845401100004452567626556774925467846996916888429575716622872908407709293024194105272148765919251967334427979285017877391420310914831319336889164910241844438080565170278348817267667437352207486703605864095229140865523015618107209193134491162275336281758775423263006978811684971011820960875013503863828002601737512739091749733805087479251868848784274222398066754134403263050446459961799355418164711729339554784564714596996457370814707628058098517392100081209551157372762692144897094603460168860325222559906053339802354147688381628907911159477772646401770807092781024771364023694993927020469764080914909987867147179838235837757474644103024215838890255156192250544650179101789983047771140236348784821239970270971474616137266240378325180192427065366935704559629311397828547243146618136068966064924002632485543391471930452528669111384793602339557043909226885707212958000344300346024870730546253625001714180572726552839507163848187398086457935421673620169053996848967285186711908769662699929765488038369266837831639902266184897619981297829685797413727971401224937203445317356433904442916278175007668530083123641427310378789259706140520144162013182671296166572974107085394848514788753479456272789860533370024673249581321004651947157289222373554469053944157279672492186515764380949850749818175197411709199958721079596680959220011786053589210933413952021286584500669274517336896838011381834798292545991770305949999824650069492861483304710720933283082563970469348851782067566624332437880305567933570766838727863984392059833408837235334229627663652666307189664708270709546046711628844052055688056875784829992804669183524624469246040642652659493340846643396800217420442764150537638498852618622746282277889583050829552676066632382274125113277220325288036639752431109378383301023782086743803674124104221635968605100823476637355156993735137657817646544416569049471013758459006580290759275736519035883452645619868100066511935392284166631154428905824500939709401471947012163980508686322198353758487967799973511487439167325725555069357718971416092857651805859630283734760314710429673303624729102 [155,44] 737353373291167842830741981613514402070547253930830942704390865254734370666073760817590158693295589408781038874252573770530034790518361944650104768483077794880877752892676581859454026742620399225525137900393248235380959415455238949835361748427840417017839499635056212381100019235802151989760207130395906207059940695770366202669166550868810678632300315262371178204790727368726761808486960930794463101020887059948864309014366664256894225927170903057632565053814565219358544384926723981326328841530493140130098199011554088733745068882285531795211065113042400341111750097015049559906624042726502404448286024160522701132757483857789785757635180640244076942696090934278144533107228227873404263487158748346430891859456696319989248175291373466505495234526723524605006060693049691164677893427138934342401602059352795006926073121095684886629488487174428814144731043802763304030561741181254733870328380048434485378577624790100927063251236045345987080692519950522033077877263099996335068830558354720363579839159146223345925721367504126426772650611776605714820938182392065147094054136092819097276381950484195630775202624765645718573849270520495179487604259566332448492790405007231993907701172452140312269171340813529720265802408241334309261117658716782205090326216987213281286725028476398901017002962551030633867099139978068486543596270326280901382999191843047342416344504797266991235148016818555190753893025002646898022261400053324365618601322134497530127376609856915565554344301176695800685620566232095419930713262630231845311132927366748026313036312273059904304475194399157555931561086411935470247427185177180373579382970209183362487602937476326130683998624865116055015667187686147749509591131899496569250303529831796929684523645135757962673499198228616144394702371266425882265905284266570922025642368112414459034459405877378204595825350753386626170485718040471559782928318088213804114602659018416253407791420110168718776928766321923169631810220427379962473299535822833743877315628563925098561949118733008296853165422421719000797631167303539749551146689586459362185748656294464123424 [155,45] -212061484241420644851244169222701364042717178838453726260537106040420495329415529075005332865182900925465523612125094456800809183894103645859810965940147306233685969368523332769556214426612774172203962529675843975267934841814983812313836977200929897378204406287121755714122041025335031095723451648939267920303183893504359116396473390584217019637052399673461557821542885463157027374682265947816437650338949942927394787179261148614051438898516502397970258212386981983028560226794015611574815953523754550917726084877485425197841004036603746353543683784234199313257789815625184281638659452963297049450756552397281165939459087858221128167493941871765173727654989228865240395542040373813808117964981755055015779212804224174506419865197902589190410719281207182733738182694342365445141385606342425349877186500492250856199485300082477444576003042650658586821151143402375568590539943237525836502042304823844626240524862237567924538443193528535851762427316470198672357989164488604703505875396664689766673493683371334243816332279998799816246707292692172500529156425166460179055416240341356710587677828679597841404576496463681302360047491704707174673643665488380223299112513506328953581115193168159892008418301943892203171541947139876770596388581188517634860996159928549394702138825758356527424566978210526454646592091924692922786770358165756867632634511774519426241422692628201714506970237229753573673668760131076283871269760595764593251010481170781201683018761573939094425118335516346418902156768432861721300644831090445716224027226190834059842489202332608650836695850678261997573510792203899259815873672662687636819902015245500384207400656916199788671832880179738019564409093449110878967725217101316660597569932677500152297612752396730950249720443756354224641266516485626228075134667760372965593356490874843482476645370393913328788187311988222183427305971256836069306070824402088009516160286084993103478306652771981600287827551809062818376609020490369486131527903792889087001951425169749904464105978443033974620508887004564377197462001163531992958714091601737963928897961686661700 [155,46] 48960857618450033159794155248126608533466911468068606668580454025453571435876935279089006729570566001296350090600940364642427228905364358304491738863622086219097771029227002539435272253019086196965794212580569410915586911812792690924264332305110067709406928236695629417057388872435456720111586213139173723233153180389075186544660330924324334630777652940765537003841765936668414170381466884631905571415464688498374257308206018406434022488317027517804269755191936075120352996051876316894117409043209649470268240006557566150819238457564668600832371463771167685708841880619378678837081475233794270794442174723531044737864185601068993633251941313237565182173551874173137994142206252399396992534475257550038584824457709784936601253101670353641967574975180215055570420333956182944472033027510896586874435922161771000076545697288514602107605229318296474532982105694637526244173080310705288004184587131973198635716188520499737360199080903414520235736048388697976465197721380445578748401372919624414082415867525334857801104214488028986159750415476681440001638989885771287680328984876943507107117965491758992585084404785823418728852102624218532311944307891878333845775986459954248808437401357963590475945743322637463459261232794644274844090872324725987654236402077173300013952131557099262359129521761173860163728409664905396845359754155222588364466630718062481806228851534595082137688118488378444884636259246497913092547154615122228921991671741614704236143259082128259778557621443652540071345089198065702875862225470681664859853241438091670527742833560797933052783986818725103698091552212601760318772699898156166047378472105070949599952366283482897244731217147001126710039147380179196242200558917757229776027459358505016915349237134101651667321747028007328490463822078367094835961673058980056012816740183231157828966023588776622936193191706986684924841000028342823636089445802696982945981711516524011460443472749050331833428056574333424105644053071486897092814001266541517610860184580974306302505292003886246297399012226444479055250758492256252683018423801731487302164581024448 [155,47] -3471252852953607417149740055543159666869084359637817512615416781180070524978118710423387800263058700162922878838046343331140793651601141347723445841294953472922515261167839764062681085709822411659181038799202521086379003024513111251690387346383880436512345856202730105663226728959820948776653049247209274489723760333039464022052259838416618163529860259321907889725971337829265039395997246887521398901035199171271830834623312136414021792123861426246927077738651871764364294520283359312617040808680410153086947249082704899723720651004074391197571868202008864468408720073451486518673769126685940479229721603018736404567997783315794048111802160312000258782615145425712898961571953300621985061677685326966527225519271806910499744911687448508906165415791063637547561964732617815744078513686941039003716866090023750956551831531320769017718208793848782907563504256136678422251844744007357171968381837855364774878720313208440995810321774499783328118256757670618488609510183978466501457896998455181398056882578882280704611840738960073525176497173190346936945350916672263308980296417878485102664533959385954375101315216241545751071973706118592735895735677946135378327348313944802627140125305410975026041621827466052638747976460753746825891663720872356127392927153273455995785483008061460050062676111438899411610799919149377825794193827982766590112731393723069018067637423770751471930930638090589595727934843406588046323682214661567080343041595440027342470789707646068677208292865353330706808752707901359006824471443093847613831017044945497139014681300147353008047208617578878476554342114650223596706426617234320605046814433877085479810201025132410210249587660095609575946290040361344351214963991653977385584904673561300233395497412486407582601034530748773737944032385540495236665213625292007716828761242430016382651805211271517520641852505593795091728851711495878764839573056111700230968351129999659835632529076025346588306033812920908989029982711357272090077090588429885877229540975117836569562734966131206684335514872303802795343115210592894049676759501148601331594938824 [155,48] -2851430280789953757436408624079582650631276519865499028968610958790317660737651060162839863292088706700815100845024714384326693076450582528769616050368860044118068823520000009043490293555825052464930632558615066591445821864168262800833867539301757212087890891365652662102422680354174381005165483182945134506613491470878393724312424946511230238460778272965721517035962009346799338133207643675692772670905599732825576533975213458673250693580368868060704431438791032293574201265919686661347241759030125479711268396701076276985887270347350696570762006010552792192131673904349679848509932962316376508336220526165943592186310145756962885412795114060848481670099890030403233501477122690344661380351210507241460169340757983063658489467169121751172460797396311589701615112190568884755953546028918533866395744578741685111402273835671089792860393317756409296061774176770784524803840508428830311265465686827510396015986359959243586597950868249848575747455947787657420839076859566156081063189334096090292848719184699483851601847304643175294581614677928225075258543563787442224447288777332230232725883930829598989572449437554372334355614002483880973274252038166642860914874275320193370636354968765719976068859563820463030024331053320957294969288023908575158748061539431556845031740563898506138075545759261921531815501347571237696691621869877267592778220596855364113132537689190569343626939516722220582605208513509149047264458271451922760858740102165323707081953544776670939487529927953052394906234388771650874617077844949252122651968822369678823729112360783276327887915595505145800914218082613258328251466792649920051002221068397323223212359700275994679718906878368147859951350443059249661958026248479662228116659551463155823220316330962897299561867186470261581648013329594174381865997932140939241233097574421382008463316340188537949309887316418178733863541096301475712528855634739431584768604890162193786755952661579265399996956631977391479294352880372230266401161977970579117210391988407167132296446700928238826388482881336135574671638909583063487752421222495297791652864 [155,49] 752237115319376686505280603128818040219940816708922625121412374996141664368993047333290502984632586343342683306867576108608493473694562560747020817722320511206371757951999804277643411577120237587408197771356605397084303632088785712710576229202506984016665016545882644079060187907594437049656832508116270840297986718734727126395975374134002742313102404593440367382455922238810346748853967342393879170993630466429202232823431899739638394665689794629819897072493321527130843001324885852183754187941076747158253532395290480058942559581136865822210859308285367612109104158109602849022304782057424689001553531712470395918665533243314120939685085610794138825264367306220228306789827544765897108159679830225748025152550015812977912786054604965846520055776915587975327782143553519747695735547230998724778344085831045974949389239096417667062262447797019496062897447167281777698577318045291259374379154389336910787390771875466204867810173261273289307072780479495655924739010622195829284631681405135292271772664243750067626228854380925322426051202062668839496806344551020971592220545521790574221177679027661314015694204637276041935213082405639225252096089545361843088821075024671778534481316740429466642587906094555403830714257454891154616947256668851483249195587323010984501915260862835306485237861279510368095463516958716990849550783712448233727152198370024547443199145401083758960800558656253481157485788656109469352501746837067892354601066252263451937737253684062048685050230519831114534897702778959873584823972554620984245169366167749975863535169588893297585775857889467344656589293760280972175724807343402297419195636795370897935076913140887508707192662348101402832765891223133287937221881824015502310984298786793046505029221084964579811379998196604503230763442850780534958276184439567458079482886665993543122335093048314885774946421305736963094294691035279754843563311203388158706319172529398166145780655957354594731120449851534613175910234897880564623332884651916290298412916846574521435495649873651969720561749512455655289593287642581593898183367695341352320 [155,50] -4277288245226515326768713074995692555899970432835529914465127945888508752072757626978863531879312666426601168189335115007818507595352631385234411213848644648928037078498845684982912395134286132264402234808696383212175774517202289707800937061258826016159124106730281827367421825441467172317393689414429760332134068570831247803578354862610818537097791793925708158329131390081733295568020291931909153343376688970527599904343686669735226101194122553618768690190637935913571544157044846267469197209521800106777022979299223891826184783510396571892917686010249876128431808783644363847144590536345439037550891563803277269178983260550159359173378723549001982494006123214642255403491606052888937381982807498375232149447166207416183148480707659440850372428786378814564895399957286137616379519473602546018829845050290292254457744045646804920740404660461981690923669145641828466836719306956542925759016986703683688113337824282187959630651518956646258308923332436383706934599869145135365487666024685501411074120635241056573598249798623623387297840344587785321178616276994785255603474233083667714441541016842719597743645163065846193666341790221446094999023114768079884576265645991768853983809988493871684582560292616674565294998742445081579176112298563642484960470220727339726317383266210043795207044251798946109990803938956696259691823107011518174289433132007151701103624511558469538418983778126017958835072919690489625891747766701658139322403181875648264172458544432644285636897746394761287045845527340374818628520791498857746386910349848338814672180932900131872912179274528391636549517806740132139747040888185198771505371347605791447641324768558675223772377708525235145448276152732846060638701980525339813005790873525739154675253760248857523740176088450845868710946805708936207415010985579593565988924135960210572067334699554845507668823104326188716295009008834172109111571934371934049324103161327229047021541336525970370986374622154506922915764924752959118169462156302040038835074066180404771067343652886366766123422105207042118454064915854097656649037914891968 [155,51] 15132185269394942839456980147792885027293742020365288400820335190533356356076796290887784625361181281079556753483803402706598204188540105606011130653262593014430805914486701291959507206114251047757619837542687051732724748876829762823444961297344068825528059737806801291280052304778274726541728476568144314566601332295334814208282003313556638510339332619160019784581416373160876543949013761805490369949476232873970603680274938579304547280918429796623512793592176472569119147611749385756394704359372729970170027946380323807782034143584196049219453650676647302082072906303314568676988190944238180492726029255650552290491151547629206158304125040637996397533728463947748614006653315766934877278973905104846762184907067057073976130744067386979369493821200144333622484980125134370702135048540218183721767611554026665399929420609202321926782267199346403940111975673145767655747974340847209775159994915280168105568611336255087878878498301792848489126015866117618173507651569889115319338145371225941174900240538206809549916240213557508504691549928795663834965376367340847356385938656822638086126229844426489200367168937668360740465429932698182448470196652113743862065103057022675115453193181602246704152918558514472794591146379086831085192243251529527534086997982180163629828487646070197216873991235798063352787115913707502413394944885474304727384840340222901903242005826871766273533946721209805453389558439779885895253743657795903758137417364213811120033907924008986584525607768635594869290333907952090339790652201573234276125909128853327952654027839958419370500619066045567982025135382462953608983172799973530531262150241621257255854479003914080124702616305135790330471256484459007513676351363782716091245282451145713840665511186911088861262424912169370335636395240820248777033393397315651722624733400290210682459835210229476769563418626279472100409964812690899567000868246404457342193291016630793540165969273764962585391185654270405214336806642087607619159527969319962862837575484146404152432598867287991060332929286451562261721832289322768263105450536100 [155,52] -7281104602793259004724345914916419407141281705610955413530096922472898542889532273221681125182732635736598431249903391686037406439127894159378883595843052485825913571332183939400570725039692723549113846226620059203866717249637359441113292293975645987643958826009728999611527826343676932088837583679791940606490878037513723343187156443013486483915521555838636092864022817119370774265803098752656352977313924254063911740882426531289337738236373854516275622915847046605876056387729313082132226455901967891305230153917911431650885505986290647041588228543479081665229003685407260148226169362189298230941457705645477302580249523328193678178176167624164886512551205894488399204162773090197674730663446236918394862924803150582311727941706735396052869135743116167242890522168779056079221517251675173045447366149325063555957224107208665014490429527091196973370894696195970424260589814930300755905408655188681815772022164420137681168199387023115973692691037647488438097609576575545730249293819949224220397629186403715781097469505999727456868148889130295963636197029817990455437791077546611702844999653882911305912123813270186728998194403867392961970753209199436104090407448705771324821862220530887948870234310782277290253205148259887758949870238512293735184195938070721705242714414817126530611528268005675675503054188372142393261545590594527132464681600253233452794744153658804709286341412598943804782376088575258124229847541543081787430890182139922951213092470578741368152676362463302425392988425095916027506391130029472403651335431365447396819757428227593943696469637629183903851278669212732549864731112360508403843055288234559343520619030725821329428787773453528377519161824570310923512087150618435730842866058189287692452851085256000552192375187979205047561225625211864734853389358410977640166067953884058755571167066020634853642907626330036734572199736844390582143737027386174427661884709576951549247856902023091118166695604269459442713903324670538570416799850962342812123644659164074262318049098180651280421183828074589883587299974284573460374899360 [155,53] -1546567416514077839841316518289925038872403713961205472692911716362375932121502174848689239218261052050657562025792602912850298186351602113806451618051410965445909191508438432523946859280992136024230405232094749030331274846259277367111382961449825963437433121243956461080468602394503023819189055888119554348563721329727325357994081075500965096166882307071504636415823047466443797899827535663429871529058583662848372707477042504636303578348596428103349153135549365075115493429033723674827458949973425175738765792396722599000268540736446215698889041391270932598995425657056708225985409412546223608772616680824807091362367608930526806648311101905075977861711656656008314642590913383584011370178768647850746749359048282696844496528967367953847770886703633509683036092990229417553168467379826439165163276563853125367351805044412739840855828069362144892558624136187879914117567214641604170067183341255598618991321767825049797157606178880732342635582718183610436229584471565563198819476199785308257267598173197720611429113059987094465301930632487483255501651143526243738497583005042165321183860771107524617393325785555663409931367285728626953822854177557621368401252957791373646804973763651066691631546741753265829537227373888384981526198050169443917516759099809875345235581702351770659973325925055099788444014451429406059464275683259323451192387593481581347924603016126027025466866008845494840254761442847615859021569159746171908085025406553919751231060462220856757672876914062339994093012022021014388768570702295792619531330175242113241526399558942189265760940865391128260949178448049020881863392976959452896273095574901144851058895462747584267986750987850498082760512972774570385405180342361531321666990648191495035367738226152448619416108286598470988282319553494564602220361393075588369787322547076506607819148364861095373528576146243550229045493403718546667975602506392058348091930175050435895602750607002125900377310098729397651395384433679525167257300154286622504110980780192441445116505997758549315539470052337720377783056086180771431502412 [155,54] 338215730078875911522900704909794763652332428490323524201244875189006364978018148728842217672558600852580823940256534328612431163279092083648515310471652050863727093313437772382453455991806551410360891445268304214397152916930111774120303124551317753551833112616539535065100374579697650219679782343877116226876022729623386288353117913760256158765612306320312567401166256852371086995836659290316271645132073688791881159933308245293092358634850863236678198621796991166738834318370144021614942831262995898213409589542138459638539678033798497411903142355980796898491025532779683494246631596744776181038141988869455779726845289302080670132430219675272504667950250231097585381165453417737565601094078158138220400812636043724116464575969966832427730544206700906967033049840973564389460164663037808616376332350527549103131670028540876515562801742050604102481276663556918687339653348768800194833075829953624528885777151663811316648350456932075777070687769183520699113013564658256760075095711238386504812823010569794895901941524439678740567993284349034909661094409097665159226092815207003131698203538697388368067829549374327979875931073907949110453279472814895630593736137167013433566874394547709897632553055664384387796772335438733689085231683758191513047686814042257511710285173808685215876347837668724873977303061259313523778791817809583881751692538718696980885236949495237743679658350451968387226737075899858534858561226872731080495658804518996128430963234578802006738056980015005906247627552955592965194573343369403473742483417258807720698873610830323878773929128247448230184749968815454555398845883484084427358426175714434830479181485577008642014327552180147945318602195482609854071487373771908718504894736896981174010121443648938699037975355710829145594090976219937510158671149824374335400271310765882339682606575859954277381514992307714924047789191159602617414973407289723618740111393240416253524812541449411858226871731770209907867839751775976662291929769630206157152385249181608941756327142822588741381527508880829245046615451121722949632 [155,55] 49024172807101932699054155030354401168134233413420599166675963770718984280923063078852410216635123753865313327587038782150519109507264069232660071535323994911550252336843906297177285924208118634223743382336722462878056171824488867053303686937538569073941815501832387601250500896749884231816592530518509204294189869692174739881868458717716931341736451249917648415516399076729575974686617969161497373817856722492904140772091016308627805296998383345428920064421399804623732963309071784783715588056705645131708823429666803061584701166460649110822939178057854033404942473253910106835521825027032219376870079568959411358822171850016485841577771007816069214597263682729172288102057906110001047418473323031963075461148427352854710796985683547287333813564552722123106770471501647800947926483603399541632604572666144100280587781389773462441965361889687067456239341050405027871515307730437407365107062601580323341114633354836826933493909418167259525887599316830879959945003840198328133236239212156978280445650144483283861412706366933797935528507812037369009965896077169842032393883557147002666530289893360428856035445165382013426526593411488040174095947771105397124071888777517223362879396897576692512147411653081449597222904936419646334276189862426894864363368790891886106677325460171051340624232970575512681348571830925203926076246370639466288010765710032508473804973624438457007384811051986697892598824855313777958438686157501447931360750137536929733363277183315492303877217732016368832359745862868072495160670128024078666908347992595138095097200481281431141902129514180015778337209804013669529699656836170501757625341198943504183529949331225987239488346007608987895959046766202268942940566069677886902609803990586471752909765064348106663237241892417520512067972582361942845045887075927666153702312837012543510677704099935633763660922580489210173083454989957158005120127118406585039901955427845009537086279154836140278915847151903727819953227459506703196372172141774293206523252682104897691282151398048206168515686843810700636101286962512976 [155,56] 3446680538577060867169374199484097267669245447577608770441660716707040336170970348639829123335519998396541510327588521555779138790820746368285773341404703656717951880870052222905891529757797170636483984177459440994645381614325889079293617456290181721403964493805913798678128871237390993688823966205668201409260835075386039058068773457666450238606382574493125418273133966781183734653101908099785607775992736736109596511858201065080688525208049169859483950568636354090383866425289249088891532384205504060117564443596073207102472932506925601776512156495556088928514516571974866209306343260271312359757311451374567921293504158408777744639974900875515770018144621349828203254767577530288041945431796202914494741533932729901482120014364272169610051587254417280426875298524939301207931705359354318473916447494683644355400353963738037452445883683069685374484531569408357943568212581694461631375496288901393448064985620306889455272022998100448807999627608583306382657424895649424109535886292999072695264418871213531298554454797354277931075175616502387308448667150863038763755498857636682911180543705575780066471601228596647268355183310771234458856686288342494423174787809184284813895892285268041151683445719152135838084931864719204304504945836872541785899922686433491993632837996564085655291266507644274591947566053972469545437056885687915108478431231143467956731048522644387879242453739273338205133773937303089211551385560904584008087625405020192214353170979187778158747779632121518291468885624872734111779911309066182187401597072047124622792054554508721103173058941130698604172615008680416619193110217729932752109010044555641210289579756216068125558181871785611802537594973141803878643616396746796674174237383375357591161646127248324487421456078076704210470662828104683209297515535679083174330995518027615465639492060416129531022261650303080481717444381165148260389528977313685597700255222804003041619775040575822872062434376613205416596593962642195138437857662830952171314404009828554532924687393941812430459783365087608036914458470144 [155,57] -694436907321842161520251908171737737459384747241000137766209749649531051038759497531680754831276486265671424474445332405086575600620828372782973064365120108965102503121159658930263834172940982702566824311302763009572241096477590861984107241442820980197482133792719796940175871112841247263013233178878534644626809429651206164725514771957414172845311160002021522593506024246806985523912554539726674409216545343695259389774379538573702857484499182744758778219367688901449458915946409658795131056935844110727696948397160311147021231118980772968607599928435174535959721260398995647720202071954348844840643023393843158153786529317776480471854941779021316218979945942166962686096434816652249419056168510496394243913951829354960827654110735746543970517706757586211929647816403304939207488404083022054169347519656515211932859484877253038403746948027722111746144908284909752549696527541684565796472099662759439744384848182189257971016942351497521843140855892477311594346181866727405087589360356590008422484501277764477811798944785837204674710566597711332081000573628902135814871212400229182621402967705723156689916302565479173052766341510356819803115272328655765189896502378230759276644310273482654748944776938431345450025904797211887177362898614355559298567474864402629648634578779860376848237413720641247972192082104634171007959724173876305529766734141216782643154383620273047227177020874735153893903187491084015655906190706403033774818697344844735019296009043630875871837407567945631603329256376154263091860206266622186328502093102834160143206522898349614398809920045426156823128986850491603444417847859739076033873856792765260012456873235459012352281302050330321782510766557029754062982493838171436784853331304527011439183030764800891871250541391482094941627433697675508886326713244607118165358716583939198718837391912846068896725415602388184522896908555383788999493933120602287535300198033319910396491962658529698714708313793154829603317012722828144288758287475856990183579634153856259291400432347596499561665763138235897964166720 [155,58] -207945839688717358993212288442437399398664935512231772079381803080716313651899849724388239228680725451314099010528070058971693491609863327549973684595168780013446859186451645883372118242072723813593759365330063535660695087581104142041265308729586045849443332217943902214741234537410109019927453768912971509424134064085398378766006114109828020389438020114295097822600592679934163715821293276242688687470028337694998708638011217564016983675158208789790673975203340513176563599192163584130075253787503824785677752957816877425678800924376544165816606938521263690926287954046632520857960668079977160439806983138233609105926124963822189654011527804603870062073342196638864459852762933299733044385149426759870080929660134153111218626472965745415644597576621428969450895556571550072937643261890934815598118651465042566957663230319825815831637159551542123894372348804635001950301768986790710901712648870206886573961124218795972944076481129684117083315069789461315557096512523514293361979996829006289258853273996514615952614902630387867539951173478150896037152787879084958107467094280049927398450401838531372785824926351483128311616467142860061815782891793993470714517415519979359020941038730754564084008817959095159594698182646484607349786136987084934089420673733663542608020681438819575024039619742331904985662852930985704235755909593037108360563669716315590176530763005878806428193991221626110908959727114275235843713598492861141329242432770687736810334644892742998133272361866935010196249853286716979763315694771052437701541912816418464015867065096461766526065701332122986497179678157249249984931362058246174125944373148742123932330314285576881571661034136481370153563181611843535684109234592931908477524090758020319046353355108778937592474920804035477282051066629260423909377422120505729825888097982475308077661719351569075251958969024637629911816437072982869696928345060754995723965470384713414808662767245941059276753768199820047734472758579351823538080668836683898013334876205391233154536013524027348540437767946138214708736 [155,59] -4869274363289953531665839019830671120528237725343706785946754555322422960616794549191234823301247956925813117413887944396611578241117157813836554807578860706681056869312336861692186207609666714684999891696720643918787082772138206884055973010390076459354074986523785502233398835253030580990536239622479936784953895184878574642190744210039730590448942465881326116397583425104388886103124012257347090791149723871697271923245542134704108902382892829817286017953878768575872469730457606291421575255916562475974968015980370138205880100648419609499325763528893966042097099775607137519821999238953552743548142723898964144696354305451142550055335461602632926230162988654831530510574508548582774159861332456213302871683494311850517169036624951512876364430686128481247993822271353606449706604791366457837615868141639325484330454672328572736130381962797464112462154350792196440815164409098892739570215089546318645728676666637947239442861498795550497646539002702664863047188471918965301053241257525920460118099292156141419270857271019665120552491446985184042974784774459324601198925206881150867619352731340672648406015849146482724353237902282664234884781522850102139088689146588596200344812573627662424289822762351241786696471724494034021733285284097069399883122872659879969090691333694883729268205381369688706350215737046109440871065431186618861379261988862935037976057276791852350747115406181465786944250604943871320419366757808544711575027639065998861204454777473378435541610101705889729152855285160256039657816165927879774109914694517223179834884696065286156276590173293250956073686740797089154579809048973423211901102292592225790570743512445895210824984745089623847040642492168280355821706647846799121134778132867355672635595871224769536209252157439899953981490025197280929819000916423148810465490970698102975492236836039346634594753450721847647050599541247684577726080200791951842250057343128994486158803904345298475914865692406092337722501550455504619372756214809458366241597817494187353519746314371936277226153159009056256 [155,60] -310630388533816898373402138565496116103948247607641298200627996448496153020374604124040254732991984910488911980432601728377280961357509547002009251528939447621858843671134956557943407340808787844219870865873274312868505844346615457675079503020163235335292620830061250349658317447021730158879135743907526166333502666471918955797827075966705299515112688061365390945396232793131276233490349510491659059217467235180001617384178174967916908288172778360675042479375431166783408659798117660442684737110226631959674125505267413343419322483174587529539941513195757199459523587433459874670538060253543398425463236480919529552908560615163073232956082947162682445570222797461885432657559018316161571012631535213382796024014986280069713162193204606470426687146944805205906677047995244756400659387616861394333355166598047275081356155343438423347358406525322024530603426816515852654525227202771654373863975552062789695012225107564525632292125952843460105501972561558888611668492226995076352873570890723413862552129487735612634039515930035762417791499903344151250324001446762148898613347202243945536211570883762132128083589946800400374574156023123363726550510134865622411215464622235213492915531290027662407729860823108637311018000425879763167781600441604285518649145406968155767626483219058098751563557382207896392237680440175275447586362181398472910796365913008244043756645893302851183374218848442329741381845183382157217019249826506257661599140374261516166129775044344822006338022904463621809778084773096686670854562609786085882444414697736597969872062233562635477182819000466735833382755330047922093795789266432800865277033374924877618048198862880399878684631947456012686621343807245648386923358064734436487520163376859602301182501912806186360700429077863926234446288143299368875231868971764932139532926334060369183649937978845011665431685000364120360405965798728233810273181600502337003643164322605679978345239077302989559115318906653459058785847305788715040684237467779568784174918669870044186909332443515325082834226458176 [155,61] 65382458646906784664878210083944549651877970369425212346916268410669458551661678076414281784142569398516493510588379829294840137843616901292596860539498753770025434606277412787002883682142605051202279963321915329069409512801274578070958610181214657292138302863199482092480054298417060767980031163521616037507598814633470472461405098280049275078291991326940675080674051966595322329829526053847766882184088204530131303191318064190715259683816722879676835665019296875882069336519364421608496347268574412900937337095532820216132836408638549620622346606299716250889397227455633946687919634191984498727359699394080215157822293950516519116380915145181227801245523842310441780180683672028105821506515449323249896159674558592369742760312504369385949235046309449506252884036673043644314172244940437348955102246122744048731651952771708405583253608244146720579497077640639652240792852722601194436042598168621535570334944673773773633720796286056116545032757603793920637808326538032119407069009102547590377499169409939221072436037702134029582368877541291544883630398794537289000932463476084830621997127681344857015089748061406296658665360229932359636221890781937888202973149151166563617661126119839456410568612321450334061438660896091192514131671853449813214268826926594741797862832437447918368178291865147102970361969011714273658292553636843092793261024208934364840422479484388766969789653886900293725124302368350931364113426406213268083147990732498845484152600580397635211068832561619649136301716512855799420703258630346880419105682200303663825228072636042820101242478563464795710646389453454956778473097680436040568026587212821495329216678737010076037340544498048808555161940561102611116791057766863964419639766761773302492299150519759115324241333780056893664943127629844565362012434091180908074003181081325194503645623062055311454387194279631948433431414986436320241187563380740477694075564552174342626805548658856112013113153839346237442651803545012942205639544794488004746022713249998887033241910812654007787699719112 [155,62] 6620284719378370949335857523497755993291110484455054427203818480412155957985914792011929874554088700406362805678714827088211930814278481735442636106030228213969127433686893912220856323379532975272815365143669741522015991700271564328509673462055956231033898057328471960183302071235720155351993087537213768600511833195112127948326580643743859725279158071983037824754332708031480273085766334910018021194023173740852599333840480231820575209488168617060245500909804252448216945167922120765431168737233057621854187781134549849913973687789678537161037165530795719878056814509926885683941596577248589055788381751361993604590449455066798584908626763812246219175711787209439768338732350851956431584437855651671110032913313666154752138194432145246533105007005900913159474374005250677310042656998179798571529104622518440883003991458178549135455606440715706516614563250826086365345833478921833960431328146748103140905677455761510184525300035284114404841005260356351600961876215613537095846193548487298342720770562900587950924429086962929819167018956668992895185105897536452883603383477584311050914055107907622230719122097284843545159712059030627222364624447026249377212906163232687343082253974305842790679161467921453036660158083565181324169171147138543559110002159056539731088782285024144204483057510576970322156363020019297876412013181786727875649110669437074991020021985534091087633549767426144344722066014491330651057689330439917834366939892535025135773110150829341435800959607778186872647062803692646491990670524858058074322743586695157944443051712470909541042097158040196027846284350135548037082713418786871403078235581584368804396819782578799834718121753004389342267591739465915822379482986079268892361212558212638926272450988120762013082326955742253556573186626290956221142278374110704243279420580679768332658599479906918620943705471004096511836149373449859483058100160529538133534949147878136358301660313248083979435027405855926911522187275756487147684689309130055412995044053039403604657675157207548424787360 [155,63] -133066597894615177443471341828906256374214018244849255422688924928312609718500706223624323373004182162822779578889046046157968513239591938991220839206883152800753470161740640385940427144839466936157271994938930543342312203624693189721620037722153539523114430122253136616789502104813962108013015476441592959341430083804329331078376153696401616230690554443867782188183375500685859448128880171437743554019186911534348383382608862596678491659146388237442236523900474496087232568020691773415851092037349531400192516335851324205403101688426137054175116704082774023379122057577122666915681411119608317938290264243564124351967617043914745342796840004958773197045226513204695315797517676184592549705381021669034450118595412550432701322956870136178274088543303352838237116083812592192618927455282271802710639105352502702937953056683230144753817486163691451641538792021506843622251239178972008330069975312807341181459899825657539966628416681623735322184228619966180248636644390030204484243752489294750927498833006476236157842772681591646072128636825225880972877777967519990647025131732863185838216751460882559499006090374357232778231260743930045233122817080677778351291136696056867219059829993500080325440583698606252896395047175625209411173310137941738592457034986762760651549536106200275475605834257944727926185447003972707534576986423512259550157154071666595925217876249731352970406314033625460109396619053654728526458298096611091362997262137118315566455180794480955335597728153538043830865235653354485130016650759316375521099446551941550470341723280509924375176436351135329456207865847029232745793883922310695624199628899700524620541089062418202215439412767329789966399285146006219485509240684578526570360996946528376050474770841538961934706729827881517646823739610734542890105102182591312201544664758081011444569916042895665037050435399829111345527381003633224469893700853321559195164933719928937555878303978938489219103822503932251945458268914569233474342870224901270184773630533173035548554694932855435980 [155,64] 18857735119601784226776548929599258760626300309817114888527224353590207147337171482330291528219113239243219262623323679489981875988608105664187450523324319946188272335199963941069612678165981287597034848248263727614018036481169808144521586889240951818583840263047652276216635253335791790405920480209672298686296451738942533087730623442074441033580507981886373217168291656115859300802509635732122823426837513772173063976577496626688840522650304613325830395777362500514284211087880140796610901113666018326776915662411770814083086723451921104461143705545176247839407420224456201583818462567561489637131041887127488704750723759886446737119506341858246438661120930460620803662591947658919418759126485697400562277787483492332648121366951385767740473418432781548794279924424336635711327707096370385419161458688162298701191987332568679926058899838575874322569126830121814172363932324563138464207849964200504699869616967902754604668397466715139352456226683184009338254491354617866737730625098546839419762533659919954535833383290884232510945946253196719444866690196499701001799953906168934816271336939330688391725991094241601304682865256121877227653726946201569735449340199090607379095319556231527096243216342688384855755427967379119383510297148776895796547862253643734388204111792762912053139951805314387041822557639595318691152786091259470436365218644539784673063102039669571586586538191813944980642085763781098219002297588683139702192180521967427801189119379795279952968066489884850901618645030581835170851392909244168650692783634720435158811617501548981644972248681405816484305071968845774984820303301339930091009509840318056295197080442491235632673958239940507355462989006053667627691117502918441359583019132354509630348355166218863166956177039397342256881465741979596194693506741763725001680958908953438613779950435374817848952353924600999564594729414641327788446661479462220259653852853043533203446245426523635410309699719513552444553118599855090883239338060196153695346618251855371404332564106121472 [155,65] -699030080253464800301529492006609704749037808067521483948677970957049586133364174503094012379532712617655039182246451732966773881936503373128424397975367077626474068386875338791369572333309508338865971550899367202436517262293911980864312972106250822378132611587018961855120408772881934915749209287400279517623630253332643719152949496438587929492277203461292758555006083201053422957065422539571829808368764918560233669169593931935664451861545799184498576381045413048189035430650784033579733249132691960931684375735306117919604403069442615863304856907424465325150465057964742068410081752704563791118161478491709112530870253800199445178469219583350631582490730552406968902483048919180932438065628541310106888507437950347795287768638937123288744720735183058289860400245250830823999989847645703928089742019321283830301801360120184824009729129687141485169551277534681157800520753772585996593923382006741437887072078723042868623702359986673963045237370490306957040934335084303776221519061155907243514867699076860516149207385306930634553722172696965814205223182576013861680191201872868912760106783754795625690797634308713809080347566388775072450246031908032335516882080217091513496286318146775083375270811030893363799712860831127056326871912840491195733058307845231153105487808945373411157101575551229366513272552502104409518800269431429187197506402797876205981526051547783241894301535678994755400367545554463779936614288686048584184491761807962944507765127073932388620596217765279118698593971186231999336140895690109810422594753672908209036938505380108702061712143342423893872382826076723407148658381506266095269233921059090602506979294289832240372244695616769686052135762726513021394586422947429794649119316375563053626067759259154574262123171743780841963449697447915260446058294467925184873803146088402752225610084415065822820569550271891503230404260228226730734240114475866518330287081454826816097426639852387459363933795535763578191992532346622812981762084850876559245023970167177728341468210688 [155,66] -11595587729643100109322781157281598631502193571816477203252743864526878186470498962470344000652015271580595704559991869857989251014102152502718796661718105383015598831858970611161697192778290465573811665614725683864086692131848858591412661224367344402035635121407538191259093783305186072783713451103586406318343407627928114508462587778889448862605493820950223338445730529737881752387243571755859841653959834954180488352498199425474023704953212085009832151271284535884081817681529437849665472332510492984747666877361201085871965013804870791688597476968747675857720605235767929105532195393568553736931956037227202344658981414453104434278158776094366662252403428560340721407689230204724114792540146196835577853732150822078427195311221017737163963043483114767028125837549804156121744593933466041475320061389651375418039639439961061428905688784348754423741243083068938921554616172165336988286859617116398728813416336448394746167400075468619319757184614416577633335594864811850403807689903646960106630765622248412619421059641706376994415253450423141469307126888869683888815502332472310642111460272286319719603890968121693520086270190526867837601432292620649397568830511500911021106463186347458721245071289839184793560411788299199422321281874019959518164213771244632102971889675765734197758219707165396771715025370708252846592878587425143517198876625045708745640780833438807511615870383523012558705258068829895794490275021548830707009080598018499737837863439229823661503989204848488838770924372093194495872215190634309175556403104788670109660571377217560425434041548276120415180197808929914591810478335615514555203902856458142338819839963536370239719493429825098333779434341129241747508990454068831925902619258895387744931791151763434555055504113583936881526216483777538606703014532092179106360225402197304972779034839578260733117603974435028002470293594530944927866342676684566382748545653252929022788532777333712606259320455317730647436485850559760629986567615769093873301217082688743149348496 [155,67] 1170473217221858800783731678822761654944077468761172193137953924174075210291688185255590976317082804915963444253328087911151712147072852205271179023173236394639109009553018015071887493729769214798574955535392307158752173507490782932448615267877902959985720887415262703251758335502251853152939078558548084947816518797753827146121010689507673392270192863741576255149481824344329562123545074115442663390565461247640479433172446928207223360783139486115529530556677669687516925879345601432807275260331367360450417980125329014431641013623071764828399284000645705076561482844222654143767088774414333050012511318323779535428373261287252996489051292561055744338679150030554353449420895070721903605731977879764371882980268343155367249701911822627620221727789252141817756076830306083215024639555624245077765891001256010381647494387056510149321901332898338127477224376138395072704413709560042086195295497967092552902617654358981218837681045521780215143461394048643207562759776926775004703240231975694767435176028644173268050263105086549339025648215938943347219185859597890602992681271863697508042395517956508314734607249672195920601824852883548697034194024904610482826455243910619596914755392434825365208092450456236603110908622995960574032974096498575765045015890501175988550651339698786419421508156796229206680068009849865972743059946891039860150443003729352700964107018079172028147347585671521471686710003810008483066007882906001540734657478235309738441726076898835179094634464531665869101342641971253905831531683419015164361249202013731818597953524159335318966356845874409514884457153964982727155796485835695412235123254617431210101835016147322937498073059743287008124389654377824616433335150997950319539938824606714960500538303101388411791638731537525784078500094689553906335871021514486819983194932164783483747156089675368925369317524406429825562674126886801985117389839766475876675106813966741819344400306992343917822934443633359287121447015832328839845404066495063165556328456355023484366 [155,68] -60865025609464695042624538249522087148841672084358915257076324806794019149890997271627892682179282098215990323091993190095221694569794929052957759324591135314541178084196472305835911888059799031566064355066408821905699103273217852536823906118216737050374063410048804878655051798250582296329890487930553678971150287994707831680859624421741594578496416116644034476145042847058211659877847467005943854802788999703817646494009290266291940706922021458260664514352517792485931895956853533353324489844329532032420654463346600669375920908386219648169211396950985900243549968522043790941581060554741867753818508040993923332559154630276911224015832670593622853083123411141830241844106970330025739694170516531133503481959682134767939728685231831505804250818055557301152676494053424639243160604182664964945921742277058048308781909428061491482126025671168100385870089056118130646749743389457827974685813462109871617727897644804222161105112526969002925283248281629121748386616923771876112819720906638347412479741864966889742405051864201954559444647204249108927065213001423458181929377216465283812664797633734375668534382373808611085816060777862385250030469817552806920419276847506759975392451150183111361666977477266065755102210736471513148662775944791641481987527915170519907462803624879695367637714538399458582018283161032074391522583051176350458557826344690574511983665204008862496676495296631364178876854817185757966020410395448939886320812846151273599732645069077833457863116243967852077212423825515668042232746866289753885243248864573020710876891924062835737557019197549118019464914566847470959761899187828883724638282448862989705962618227098819990747929932386159640921129328762513696998406441525817552979791378447410637085115372596089375004952993283653141343368878540133802825576975523551380125352938624237440458311609154661091415221673818080234128576976543735196106900451305937880837472860566435336046405401918895292861699706137487610091288978605180981830946179252460695582604072334880 [155,69] 2304092199533213899169806330134269470651952618232879913626241407760516987360490831079518431404631907380251627133046892605863438235989470418179899069060987540046749806931199429345152082376194878924189397855698047248402151653742734167286648675502390364635042972111820956948210327117655280485096247214951072319300672856022802765004879159266589423156251638460650880536949648412269169858220888952109219579325051317816687841097271723122454039707846727947161081808375445912833852627214462322148500189008800001416784488008448339757161761862326892943265888317949482953911246518641349857833025373555425305117805028457615959571878080831763353048625440610684870256422596413380111665764640656894060191361049867854277950339397272562516953086568648338238409251491683076163498415378575664881918171894205822588727406859681831015877046679710290904640114328976172836438698759209536826459970099393689467090934780571251548275249874728809173236239886168200954805136674324121564909680064467547220296874044845633159423266413893369897969607176602142394202372752664281399526573532877548486116059093424738106422382961805865563585283703140068744314801610518777017911623561141624709459325541574662009188229969137558894190198119744146961206287479059608136210044138095463997212948021209221543012968925577287431422595610347908325110923313719282387367646553764943880513534609422716661022021484490073677740065024316161142742498248943871735839599646508296810011883698486162177402581137229779280403544227913216468997050975075730047198423147159659587021765798420499498987540964136205013348123760806154688836742822314471081659051669377149893596637108361333652825926054695818115348005833820832329043459257202529494464520967310197024620688494461114820655557587391861973447165812975501778636260673466187014399327902921470812175959578901043356429190047822034671612208671937627709567934789870845285321820477643857882907016070954069004815277512697145274628979758279205715312794877951712374924088490711403889696732915940 [155,70] -10565722893879961997664262388920760533989480902121388482110845609366191602243956912523816433254805656997240943460479821721764205714896696936769937069090082938406710130326000663402451942079044975555435312276439933292107051653733751527309863186992832349463778258180836289894840371280782194774380967007486030165612002418040227588359877902082835270890787019527354023461194969040709709772765028586411480252578966884297562938131780853665223728156277330383613127704238261179190743752142392018296662861217049433317905548452217470573591914503666333594309544727170984229021092952138214288929370680350335313826130339424329323382070808549232756381920807411064550394214304446653080345475375646659383134648018826132656693972276179472925137045714384214991093827232317318535962316363268230008925606538637936794110280871576676438234004857465638516770992295513346252811278965427719717698592746820659024454888564897663470765681042977290665965238392353836659722453715611851894967952444789301317074722423341665797876130697181412166716667091810272880027384250843194268542925370166786314260321917735423283150365594240783251025884273602613137112012833898561145795614728230272300867715689237223705000449933627688432855406523015473621585099502323989404968601546777953106594718490129891885857325665182313611837027028989933752569006223695216649179841803140886348839276212317357511172064062445650190354653995318678869588407630011189421538302081105871511926925648032177902758184057295978775222336360326568336355292064641663712700676352686640471845399339916717825164565094283958553072189869438451951931913338401712123510508139141825231285174386661419320293627443727516068231625209044183314108933819779592283553998394772822686649522635267704664054840259056585931143119797023815071630306779462088203995813984581279242902146288463088044731988233148009771224310187374979785856287931015887849187010858595702502422792888861494025726670764322209056178269522033992809486361760435734007816921630391069367874304 [155,71] -1983946184840694063485910387011195537161373759572786239611372327897368878774533004427393543057681638001047214401545426016496266757502419115386118884220769823511875896563379499476551570800857168249179837611537520584547562136158378785593969291424846295494328993160001463135166550915902478941851612470664968877351729422200234125847754840277483224404274660103404095097759464385198558587369507001351000734385697591177249621611979673082788243129329944991861288011622648761816133743585970380961296311059429433753931474874121423046375668500406659425513531052748286110082207760983938239218348478854650555326864952670996906817372765034672733691095856055173954514546850456752381436033466164621176784691560988411127895069592802076722292495434533827874792565285210095032414571534119844632471624965491732717987267281178579453470603108926615010470140374693607973349364263331120212342476908352445548700326284819211762509779010050469208857461814885250568584443490151883426883302648384815121478886764334088550641740843503615227997121041527055336723737043903820462541735006167710262237867501219458375861645116957111973180543284370253157160367270785028933244885120590864203582951729185007263342026710456181683439774972865840091467233560379012798286065986428937135196230802165587081437945619478506462498804313614567410877601617145873523783289740456946013505660922511897263322548971024335314806139011774628426659707346681507266719826450780282501143756030086659138364869365644394812335064812186900276665704525938242748693574008227249585941984638662294664920994124256148637375865085246588250461014665926947781973361424282200101367609596637041545044592397502800534571350988039478141003516386462698416541584238410445515669433285015034645972026331484767796904221567844152356681895072846552533164535993396515107350833277881036466495434712653285014906183530374658659737676972455383674515457290636567672323996372497270277224659261425713382299940243358649540912443135925256557514778761704145026160 [155,72] -46331826691150051048138233188193531814024512858256033898321193488452630875227962776400686271803017931906642986097191962880240283335432656644176782535418843913762647822258531077408067429804177452324302295262776037285033212829679787833099930206921841108326365783268893254090852202117890361160528911616539191673062176719146830158142727674922242977788536369102830195820566204871788099322730077810948325989501753445390172275655380030484926133955459683029454568959710171024390357163627000582772410046606494176696914240686977151214427317109182915901772105876744225584226545804441567944744035988401977943102633148210218638818868975905460675253284155349389210189947625398179370326435420051393459535802888304547021870366723716673208208996134826553612932286359969965233125339004349240266609801770298308915694068010650442956620529751290508962771122572425622749543964657930762593308179869846454612766395264277367786455157072008758078340374139797737289155482857598243649720085450195996846475484633046357617575170166008543353920039436010868907900287262690707017760135057036348221171306741140090423903714401886470751986094932384924568249535000418656553757030062764155784399200826388394797192718758357327623371435937196810017731288990665842757807355120962982311152896836491190780144985817015812711763204540628070528036369537147567586445811818192106110298632834115425530827033588111670433583870308156229226234892962773571456427642201613908263995795979104816541485001097769750177376829693881425297836971758192141728566137672668014895709370709332923921602004996972830149916692734386671776691472342977795245005631509000694769540179850091904434764767761096712485694627625109522404264338563596900791883027328531967502228949881957998041969951439369354422826574784077921772097323887616469490226528717993296022355173016135912485123924409685140588465247729468055183851846785077885555892167273475550882987968810061020724167701907560461255793727256275819450993756828672200509685315607738752 [155,73] -574193428427259544148828332917628963408128977927124061539030352023400939866446193792047177700226359380590650371236175341860527006862808805820599083148099699311845071615187757953556309408566369507090283622835795705539283092016673570078455262803974235705472713016289795959204773068279472385764423329002594899327360299838309795731051067050518726153363522295774659561251395511751307479479381113266374909340590568781337253923914628788991132370409093638694723945102074406295370939017419685854725942223139537500365326797624690521267550851130261136961027609456429152260078618207153720094499787606708166073979577786659920872523671340949930625952716587452706457701117443120695584476456556262071500333900181905863604489552527573426769262779382258942083072393120117141759323950713442054003298615341662069471546038879529224514222770758288122160104572812090733358454350586884372680195102301854445895558787055359703002141214019780702137138440944325714486556868380928447507412108772237678997767584156421228442974026930342462093992981923529014742531576207486561774816616721212583303461895978572161017785018611923378617759093049338667500162986581798095105818649747044862676187075697003712165126364520930837840175046056459098150137695204650352947896593227736408655398214510864885889324801731962238992765687346809511758352269378359497407182794581277921842109258759540970514245027268712847018171789941118371606618045562626017103644040318067781890502057143223563702544934078739599849885208041089266860954080850378869956501201674815706830401539630703055393085919638042819574208713727866625281400420164844201046699563725436842365549646256023841465208952682377662041249411226162027114127349215811352800456068279516553106663495429731636477957878256878591222856560311078877173961482283763750023503946418058981136295662495024767819171875763652409764826532231522944697628436111880617069587860479011670975524589289405908264980495106206899219416063810157259912689967737403797749035414768 [155,74] 46650014736540554573876812227354059706203351748870968243829593404879686213611825924224769878060296536494683209809480526850591533058463358175343669371266746121185332778542478137546452779517466099633913444919487636334186985159824917434135219461487093458169990107436610551156361454788249264650727528957595235753010128382145848661999747216340523135847479169517164268075563340586941581105744790566749392955545975849448607250855672871301843530231084221050990917218998427592023398729515258750795815105793051968961089936681572994174901041535993724393902250192554207457329152735313588863082247409779825113447622571490684022147884448245416910617735138791495226148286438219835193502650652513015177974614405026416037682794198050129238495980130881166110987787698410678411624358145907995856801584548401887482985182949429654634459752986509179608972566213984729677016427831923731999734581943340990681217729915633477427892275033747424203488560805516168459470394245819299461555969472516848323466524747806275041265966124941974876754126535947813576488874479556430958469519637274267387993301135542396206076676392829492791479026424521869552163902674341192571929895844531156319714927291093699867037483021176497756208019707644708413221568462209985029921142415407106372986415494823655858714525413452823977453775903579823363923073123602722834391861185978061207908131256069465724761288820376503000660962356326917294805298370285846397961909673826682618583600169287479430648601272658206542219464656275100020960055297787673669911194553866691932509666044446610919128888878617328192731362602993388070261968636148987165083141599571206593687995348643681319634827996504919324297600081767996796417908191671694133637118094994156103955347602422200232477204813368984294643039474122021835901596870124059378241899705045845861297249845981963456303477173143842042511327598174468303579929175486721180427523132591893439754724006481247257263439104631319218714682781785067832664396364644588079256080 [155,75] 1475056140098002158175775050308355047943885144764892303450928895646089576812600524607003198563420455106819827950100094282189069474366784827106034740939007808223431183669926422538016578195807522944390288348316527500403608885923060535303646155091359966643012210410910685654308508549676005064914415393952717196583950354513293876561293064857716043452357398666841008983596677523788078943201211781888793210493199927802539934562331079908184311044615070038691038345269617273666260897853478332414886543879495962947295841172602048389124405973325591725404881148599754200906389536223690034269746473326494816524773569677127744783426865963448737828466479334249009488898251787177769065487007106494585081235120125976872466167866656608913666399902761089671929895871400104460834495736675765474857303474880937393591395736866918008416264758891530115109375159838654398414944736935972792292411700883398014848921844042122295585152193809849440840609331169943488095080602426234059054575805604131275808576270163969320997955109722190299933944209829048013576854611681570330803216362467859701413141335771753704374201710873234394357176931413496299279918726411841595544043875380023685417983714634042621927250445979555033827921261906797384319442648945776605624541903588977575967000828369975132252093855660973044429289617051852364436102387157962195784734539253992817723363327517800218795108829438601364744301202647533791741792218883069111386053092265419048793519095171679585122101589999636006229576906973071606405143748494370639489550367026375123613120653093848180861329592401902456379911768015723906509276841966498258435556167279230918665662832613152635339042122700535897224754871348496803232443963398197404415960016781451329081206651140225578609178004308803676115673927320824970570034566372169355610531439297153356106025178504967854892897120317933731092469945718475954992343892236982974742699657226301043171246460997656810303771980041950182694417142990722558403806740538494978434 [155,76] 16473328883372717657552932570789900605234507757308830718324766533431664098423994586770382352019330630291133672350826973015339578749522013103289930330347656836463688961335921439933282169751686885310293685703120377635663422425978673440238573794635354807338775595032706547016311942473897013948352459819604146466488762796640868455493016431619088737167764577835719437429436697808650574754885220852946077317725434693794446504855074311956893763475145126423387977620566072710166434946173793286994634750192728557152134148971315297275548194207544146809054571995025747355224352944315455846503800586946160238825556049358351456219659920055234195841286087289847327091834882700462274997049609955696446086408282924862303690856445905087462552015019856841258656626895241902147933897081819189381604752214470951585538656345955693518166864615413202839308098927436858083098683651380473310107370517713373177390042795365213401825278805856321725241213402864243195421587918054572366762849500984404472794445817021288244642956203131210445286625542600968251917026365319302710350774919521349918982794252057193206212114210033354008603174219723419311155188690042218397888598636314625636781271561774279945041945361278661830244860881222682834629768506670458988406623693465991042376582043672513649404976651026388989495512355264211596442372546091009440496057677951997688847285748083187849473233675081461639182157127464139900231527129324137528435231288436364870631964839765412772200877964286550312940690264513380591819415590107571268159550045010914748097073902985918373149661630989450858357154214867646267139208652566671504588485937551135121791073024442790513896578357582992483009734991358023575322247731500847371609921552174425937621239063127884269750498494986306760756529734104353915328599737505381343109146975605387011187562259032870677203141193193883258010025939536390414269716591751673736910960724738136006247337831173184244154795964678150539746266610101792511995619432342400 [155,77] -36288402974027216700692697285162254032876944312582196060214098312114412169476029340565581613149349407492044450999998511513134259273853164598159541280072304109186200482558913131327993283578822953969482698925313523582613991614922868046709874178637332686882302472477819983087936214539498161519629739577499699793571277539655707233593339569449905892680462878492781914908798433368131528100298196953568840001211655033442778085350295474558586769038408458579697768428733724927605881794393149564228151669190035203250006955750816274168532046420462155131704569402861185537787559086944220907860426734247696770813387102960927175860880295481182292830200294612303011671396578364823341195043174370932977097321223797928618399779389334857431777721664599159700420812884681481042285805073557248085871160111091318739948538767309498425756946045664941385804882520346880484360854609634438881159750136382318603979231965694512747090134873844107547634386510089516988159314366077128668262507020894767996176855640073931935872121201477882895932628899483373912742003436347334697959218209000333235163699272342665318651796247570625124349564934053974960032267849516806323037335011068086567077240122582243181055557788605213850401004695856865741582775207615727091236645800175558060403259773086406204532078880735450657049065635178111373523226182573674319049681126376008442677945037380162633260821464391972750745771571763656615358855301774253978451999552553972359797769601295505500697413767153588563440071039313756886189118589154807226909612301353592029645694176666448229287894850395575189598080434038783611637346610988687290354562719172365987485450569201563514081792531171503674208592938589962368626032580626153332359227115545513590463792669971820927602529078356347952805255153942865702070738094828734981926424833178358056729602049210952534468173693995909539221356578007178014132853038117512922806274901503767405075621579161396988225076726040501903040364999048247477636073840 [155,78] -3655878284344242311793943058651613836686226523789423228141349978469766864809532284029613554000578118479101684420608026114532988176508809068094603674446041506513874746618244855671043992429610437057959554693508506798735606118679114012389206599271266631872607542767251065894270518999425275896823236488356591414027578286260706725786862645344509381149533450907212837507112788987839429794045284666239393121997060371804445290049529820145322435992572835314252118641960160305601832676578025847954819968034875274920325068077969867167339804724492576606201282040541449739172081573011875273881202681264727332719379197948809978867204271806971624657313499553322619825873641675063489316226175865796371298533889533704904015008129074135974426030756344331430634898507161173432461761794801849417351266101248098059518403664627894498326717566816925126065001463247107597493170001445408260999780631312255470866681243167242068176252760729291902706967860448472854682223503220573103015856270274477012069852887977857861556550997562896249233975934863658108699311302835606247598176864177360932818242350005045224565516328147407379722809698307085826878454570365630650238301547044190654722846917337752446825397390718573899444299965456046143869915406621934938319948813955184854487752383613859843495093146384586230858975727868882985777814406003712767140062311501609160796466348196184429383707555387847809799093680498880339386242637071118254695941186175944182338854746492019889721610473713964666914684995195102753488081524276450764069035301391511795911060739942834574356943578065401377389910937758568208531313268496273626835149473378953858050867767851335697218254016638321009670103232429686893518830275946606311130473946304001940247081886653595436649373397313791031938771782498870842659199499702989611411819930928217292581367236032042121973344631526167709800181547282139251484286987670905785128553467004517819027310641075686426589302659571168082809594217295824960536448 [155,79] -58496997686115996135951291419304582212484985428203309901593202760945321757877457755222226713199124851777679350874189988313771663511288276867589946145408594029003902140333943185785768481419488065660234921482205102626504015337364608073135212324738793900846880594357347953355467684477499234820653716694904581561324892144780942079160688279609581937257977749180684826732702058081250604074205010538595062571749541608926316116357633912109540966209615538916406245712905821486367367533823518427571015397768926792028063193878019369634063750451106085361575509178924472488296800436518622967215875110664288963926314086457616464180322178596979958007330520592614658529961149021236942070809364573537208172206405546882982021786745139648847807325711756435558513426270378916301183793191532382303096357877214460558939827515170991656560098865336988557963655713644346720293880686854105533397089763120373971604358195579494455801158409783530412342300113500378057280650776239226363508625741816547258023806909739279007108347424103293620955448462737499530656976565818059456180425188059294956540884964917682950861222976094611639759205455828194127005455302665827226158838257388904310627523049315640765062029997657164994105056997659477117044053114675085952494313509063758526109204032505624201145417569914161214179947270503574502822094873423574685501669468424099230978807632854085297739102166764138542155007898914950603080534733658207948719553174308528844407356815927817845702121554393745421747447872940006667827897065360420348442762033898003429312969288477633361465175371541983832245837073706558209241501788264670348016647610952299078657475788637554247189899053429133829469172935668536393355997796873117341422642116307837840807254851554045546441043062063590961160191218859448917095966946543551499927815519151990339372048765771627591601988166433563200833164465815664983433287097330011026102987466881099362334480336938379887671481972128154570702994739836648016 [155,80] -134133207742853130174775298669155830088749450408550796637188446160201179380604454515145357072523870733756969449238108582191432845657997340703284575439152710777246214672623745012905667164678375336944549156491433324113897771357914528566759013591168002752749996752340962800143033192242371845556166206821397597096049678750068930443874635714712680080186978781240336063508095368524108639751653407299845656158680021992540526150088373654887221222387838433970659268215833626308520377770789551897272427641681056676506480275566345051180517330022253458012226884294529273318326530413076389892374627659096510436736217178513905442110550938518183180361802404266818038365954746011837288528189625870330703367412496580566086228171355267875053355140716002383919433419666741845507211445438352389812198154084672750794877666219289779352718827403741644957294239971060438236035070811578734268583652167077194348357145804962367104120577814838496968898939364926477283638255422808226506381825469817000133343516742034367685072352408646312996145595699728812813910069087085979286292304783662036920259452700311526335754755710781241587052484866117015312450801975783474024630441818422041483856746167692067866819028439059483355110753347154316906462756897521792936692026539496396669506482073650590096873342869945390067046125770524086153145119552369966000218454753116940260433001555751345446270755833381207453668431476578333354946943274355556968939476491246387767032762161343241880712467998657745934009174037681162818562998890795367228859917400850697910882976891525356690723529300820427310209149708989184521751763942927692897568617213500629422580267109225588564572868750566070907337121155756854246449291263545792343627022689444578675883702853089224304340059126089799022803483908107306545587188745394749469315032373506410009734047958125842350187239200247694071576900278522348263225903914769475519408240809517999076638304451375037259958101880628031948444854797568 [155,81] -2970544907072531289330329647115691374769368872167154531925388218958233599753388281797685381468018072008737735031543089656943723035965468369322973354435871757611284651985893240985652924601425010931777083104355347798515376155042837796424058207014071291005403146501342695917981441216221550026186818614134980187117536973012420758246225961073162061518663965358103637271045338103508556214111018612235093344974981928010419039135371808514226597992471616292591157953023961236935074466281466630502199454522610998161394925867933428823573482937079597778445496436337864471551997709382992598813345041917715229152301080809029757487967492566651418454698999819201593558565277624851518488288121650594213572226628084700950052898274082521384037987434147869337756850188719778302976295406170226787769977517306119022536536503648435988852684787490262776172338372978258950197335629569162082019257161949716162179717230475766196655413392191797085543553594140785285831512214576566845973821745191552899611909796819422550490535652625243515937001346527851953327036819226051012362694946318576254769857041116531918270366831073977794976204058482740257252424365421765127026106815949002570398932359166125462954172990515591261589890161654075933957703503614652700377647415203720187185126351390318251932402652930456846678782974578012172690830079846777678048801791217037036972214839531964846347195028174389187779409564818795749329427699589029383780171799701460991366335856294838119629549172972661870218713827706773835838555083948448217317163328354324150039179909532060151026626766895667955785321405738775954333928764136836082896593599395264820527732283633155827770453571978493733535873164706968415632891853609334015145742815713000207281600403103837537045954584200378461830316011995297238131008402409291386870094764535110200162505538266498460984123063604873290596824855093019849066644363681383872436864409374097007245955091355168318067212368518321221572796576 [155,82] 20557795400736814616099721015922369349976031226225418653036855678086025945998034371511263098199222635342523134142259490554980771142813657353685853941669774021084241165512526206409102539233973399833136943252220433311255977786054342354888637803547007050154389298414045903347614677523775230552355248823815242509665442271981693591274870835323804982225813385253118715909665437365580199871603844935383149807411782343517341006078204630681673935130973190852022073685964318471325247815803956223862648411172146054062296890821631491474794653358665397408474025001148668566306589225738815627134267474253659872991889477463991510568357135917945280227772639653457752048592594071705005346020281960541274713510377070215805613099062336635897472149113175981568503058470406589793155317931217495716890040675183417756963906366740573304085367235883734855924120512490903175274186250133884414418519518887714269805383393735763757708375635606780998945934230858565912589725480841537133501897170149642844228081913885912781550228608388330756527278277980632251188313064122121313980799486430205541495400423936980669441085749624836600767900593700495914247677188805340596256215794720501591349214912379550070155097837183896349716642453282904144751674858052843903999825013891516741300482236260808425127883004959715177866700589976572082019866180421494402379732274035274627868146569743211570335994058479179047041764151495429050472321950710240398340957956046160870825368927377769827439548463701622468993720187551356791064541733617560889391833633431677126486974678626968031017976502145469012973913489160032217910937191426676913564789234537828612094930680043115745938411854739224056907477428748010885173781600281059678828062840757715045441979685769933896237108030930154047368220677771149317629028784841254238869576118252295241696734546199216863120177203455197098987132955344410459731820322253035097151868066893456240119291374175503493962000703799337542208 [155,83] 102134089739237895166543056761573688431752930556103605120461043001002991978174744966798175887829633550517984467296888845944860981901281248795911030861387491638985107724882468869421964530764024280915801414243148535261280805253283131025119534275534082614842892844674459058458249599228595384730084955504182752357137460204360914593115801378408745853501298187127200626095461994324763606640842926616905614275737919606500427131918364206927906473087381140157200225527714980866806270731053562003807884726513995847237691506258703802280638737676834964630976550393183438538632585389183767802558489572168548333790076627720179625256635218652348620942225100027853998127512100060812621507502170583762597996189486246911209765184168439246485575572941701767007781799182008022817267287802572495988466998990883957833004966225104113171239506408974915346997945442606202172030830981885325153907929667799780142641930328321902075791629310974178258675960607150366778711914026453379963415709477331690233500484822493715889368284862499811413046498472880606559189905168122978423846353477346201456776939581275851581785319718962491807108815193147055207370603078762537540156814373385130932573027594054664035584300257631280006299657528011926384482226869394179327035648319335527995670963961200495593996239967437191876126160944684111542332174305566329610900562366681595831077189769412603955129738914723930521653931934474671852389807144641941135527226228908629891931657912556455953163345899374742582906387930348049154366020335496179439930436506710572520878829527280976120340127786720225218460813200209879545371089012883619601522910176861272895273415217279840059979980795215057774297842005546963222201922486596130695155708778028964118566605938092383066216555676960489561103400823949682322482031605978742715055647275181778387170964630498861664901510079579319087070909632155601599217646652020911544709919455499562141262981229111461540939770145547860 [155,84] -1655440923245911996963410404260198135134567923963643083789768536979629896420752789309791570272367247512006766843846941934212345471464415586473015926410975890591970491603722953043361173682967333430632182543236035085966890684940485331372569974161711901994240337320411470690918836937356836074296633901603001295610593649878838491404859952570463685367931176467023609888767781700899889465714861551917771247940702361318925342988483914784668465097067889266923459782426904967017218789417840290139734738582135085881301446030599418198514085474648078422009683949081146434685575576805009607685739322287929257831505949558215474739341595666505107539392687373312183985066891843242616248413510570668824712009945149210837930445899034533711973704576173673379204202827960535155474021713325111068460528510289540996157879572593838386917835257958092989301661817337241203054236725934762038400082149320503031943805765642987694626335070550070178807188270906358764626868730209653591641321824065336838814179737231508489210704031628463152914760641591527774023230570099052399208616218317316800726971003662450923304888252384984769241776836747974461038194614850346952447778704955180680156063205681295350680294080630015886567343921393623848327821121998227059924651028552543011903867847509313129673527812891244952960338113106257260686727459555908912884950753809518297370993537775720012142420277562952862233540345011957082178771335857577487778053834586757391915946028821653384022260555242231616849520754777667225462284924427507983024370199114271750007475883705491877770819406335052693867389578503270121137999384236004556310620163256685010043564462623685390165462108410147190289777549551645551475858447520073953900566322434629259718574318049448657322036892341434691180995844573587253903535262040288994987613931564703424969093811653414523920385622421695001863305211274932117376806671276618584673706258846794029336930354687541289473086380128 [155,85] 15398594590673982596682720602008524115424625216036435964836079081659806538786798818983466212342479379434951071622475847985661554846119963560820844408583920347812382279051295229793822464818261263375172576273151109876466928613695669585446260604479195522054069047716390468803079726917836289689782235992241890398322307835686715651426276772110150315822068506203281145574673409762440349617782576634290769663103409905796001980452785282736628393259305130830762550163022645617466593296710456262363392983366684943778164294779854734278656214094562131485136273302808523190775371528639558274163467014383568274751476874044737064996018230285516922584026026540102164334789589210046123501312064835402361951181620345396444440357610569563693953861448657512766449751991410735620131107960857588018389540136677788765322188204743236910941704303447551655907788420024308225051796369935358069123054565772793465954915374116790107599556704315818934494115231888013895996008726355290340066994790556948825398854509871613678736285864795148833629912021906954137351841001133808868376301452914851350440292994158096887258145539475547224762077478429399249933246001015887536963164029903375576273439613959774681192966749407854648814892371470384390523639250566535848903973055953420773906151229396938028419175032684035249015208033119263663324684609035282319035805421930860719164865200989395988484565033359846639856477352787966955749183125314045173085718062729896667291203542406942753838008922955752897248335509743184329303852692435247292242031012910723661771918070789987246506433692937495944340586392610684581652856381515161360622005874149473386935854956218848148069231875394043851780671984037343031832823628804931009320123134974744288844367385764579419715446908122005647586102204275659671359113404066736053465750680245166254632082935138683723138961217175469641987356872888896705644511794879898420105085551617351626767281571019414803375852 [155,86] -46637563001173501726840620979595166812049903988632365290506142270179620532541770899709172323147312675769139391524702217948121961686739088753011460363040331739064622669329074570977081911153250372504206063245784689672524293862326424538729657100631338500368552559683391265656344845888414491975011452374909467006553189444268522618078518716524635602405742323729629451303711259011689196986822076438561905186945115059712070067704354200468554738418220778668307566677257988119555680673747431239366281010983027722042792343364201510344947184514739845656004568703462714448673466236645810023495422619061634132246911948855331762529781019014086211072628952628955758746719356500508277680517698881441523970917820197943620499473653899255369155589210561613714670319842762655529183574476651110284435293335255449591144225759895995913496131684218210753258052113975543653353144320574650193696207597835022853704204688438810281452900428673195347727590114994261896832038626644436002967061108704413644442569769551265979711765264400616331199071469967379328461903393644000107970655459753572170746272560609423490063468105411287350330976772163836580478675166925681438421659013232002333214851112269228639616357633138108382152814069307441916189037386113116981028682585896334514111298863198257797188946836643154510201429977109947938734097121192261888924563931633115154438416041557364201223935249226758926155941713812558202146309335421289356218026192397364831235430821565793923429325529148980685920940188575716841250200108772188283402190602372510643253497466521136168893323167830308600489853031136661632540774687100373068453274631383687447117492813670117944788137818409664945997522724029144104735554769574978666663366302898191817887457678518768000527861641783672910155492986095838995103668949781698697953591014233963976793333864766895478479383146407661250787855432557038517569556395973828520051094961217511847220987868011377424 [155,87] -12011642986741099197080292159672218619912479879249793827950901087470705006887318926365870881842754383373569874367741733155417962632359064572993314357443664000949898318827763910079002427386938229288427663104505497134008189800997190602395810076057043854755912792043145577733374523203795431382031801267413643616786049612250596844273364257632920399714320254827316386184653339173099502403338046571762832221258129127279787104236437326758952577474180271025947387207495941370978043871371252694985914997804671542196814892333246968460750827916464269209169206463288037405342109932119332804421036591837500991962516787435865233958711688542902617123409277439758512087736253926850330063609295539367684976673037239765637648154241333347273289338103926121509810697071868128701530208730756780105597056022123925327308838429753592993877754673094838577442709041205659408448067269850323031797401675737601395332179343443748001295305303717128331280253139195964179110748915333836254429171497251037973654733469296009062077435161065973215361455583974695575652565838997099069341475415860995370832923047327792537330273108280923933546115056655655874936126507664850191732224541948259144667236867936629995752982226960345707470556478163397613279401123419982146898720620756864657040455985454118286600429447806055662042280442498733967711994041952591313648969794350762007196138872381714519161415408711661469849867294940242596286373698720501824350767999100261540155182487485773505850725649571138961603009660215912092844734429953619088533809703022491328707726482535497940215807580845606330086122034137109446511407276873777331251818779107592327655440508373325450649695292590059995156471162328504886252247340393443719977472821571677611143941878643893189908575578972232717545700592760093852890073280540557769228483414953469647151651481158675934123340562593931011525647706611548821112491629158474272985267384723613449771282013642 [155,88] 572299117070680490929393470696410868752614511787459351025742948370682122475807484366604802374953760078942628174703856256133136474856249495115826143472215082431942497147650299616143323624952755253238741936255794645656776605794895648697546279379155536216873555895948500711405566439887570083117409376287662935158934768651407250523926335052998055874892875609261272096684812591611148564072983971606089391764393812621518891953851842382349515457106884328526529946606707982251660655973178234600923450425409767467116877314394002718262903353810150719013881658244430785005530434998680584299656086009194978870671099686709022474437925535776505709761881036497087803092739381472309087945791679721553079890127709679427800755304588070809764631165416987418535517760574001954253305633297958679008583833006226902509371921488530576728735775579128127355701311231419292814730509782823503550409538839854155385405129343102377782704433417947124868249350091910138639106747549318412447764004409250930364806286379337348362279436509438661445443484298580535470953141338226509898834648820315677326561485883318944465709319014227217088172310567463090052747334532945813362328210162689978356419264770052404974107894836132327766864017597281329312513023031828131289583198524876277088224899463360100251078661258620558879626397971935621148843704767917110607364298823354127734398482741875616209410308276637145384624333629837324421729783265690934310784722276120553946888796853358326113515678311232081886945038296953575108510750658919586730960665408635008748457147919551690756670537562832908107501914510713231662076125021969754333657427373441671852369393610158819021529887941658539570994798927051892725106322306281075333212043661616481575559638764928064015787268123965005782448261028422053821271899127935183279152838488987887807879022714255057307309203384863293794144655111822497134808108517337304941038621630839983627108608 [155,89] -2175767614953057547080556605807887208941972911680195741028670319303279979933850913315439589029648530029995984842686228355052030766592592113233918495029510212530507378167831384634626949181412311488044331042310013980246650349103127791759710158048249451094874454367494297881951710311012724839550009533111009270465443532391654884861075022124907719060049402178109669224165329899929182241188277768229105476653836094091629035183517470559341262515300783987603165165714222706163937635656288355919626053340795555650621429355241000929809063508623020455420452314568005100731507551010763219850001753821761812581668391331211839111900364143017146788720306935994020218051752144244264090797192014557296008767245237066540582520559281582946950051104170838801783178208266260803524981964655326993973017244762162531269751390713622095294568239327130984844226618395552167937242589474448349723189514709164053708037385176447555002614556572563766018124767576524313562012426225125350494405980629806689446459873639763415482066255998737231463544215977904283280821734054980643175983182349620513182476023156687123190223523712993726086940450081432101299692133803102100335975857970056983773576963727286317406709055367648566788035477462878898220633119480961851004139948733311292048490922772164236094057101908531795306930069096025015876447523435045783026159247342442032411738196616973931751080331597465324245071326015574694352879268713038914873386136997481875287913863035955762328223212466057587812623374968682769977394742083165447122739873762538654564697591541707173833468247142008668894051365704476313013172028685527387491284936770988310582859741149188615995943873137372797343991435857495776590998397285627855510555344409614390668456576042298703958652872833367101923978960062213162314157998511442535036885569520409647209608162871381813666605288167853782417878124444224865028559482082647819164667706580420691392 [155,90] 3033713165111661947300120198148937035876151414638944292794949293902589599601226688026512671836007462164483035585977618785432446876757623603716005643847721765978339867942408720197648550081834305061600512895955666294945261446746797773258302885868336319633400712654300516387872662574069295805589816180681189290843983712064615113395667477203698976835899307262043403585463706300440950786712473713151917542420698120298156150357520832630239633431317373714101887947256949406132284550358468156124696518983179570838101181708693931141205460274526899082352560426707728314694696849432900218151529700770133735448316731019398573135043039827822404465324367442216749708979374824281116555911906386188330699045116047637325282190674616840372114456609298253771010217978767436276076125204399655808544504993302461747274817827711907901397219076062983976698979344862001143330385476739910679335210735578174560842182376006936734374529477893630420039077208035764829527524776050494745305040298591100878540419766550087934786589421937354470414496528888669952020036510106238269667895074530206071374607796976774046833722289665242887348615416870750387798795700258734283162631031959398923654523050409131820465904778233630395532836705144555108685782254781409192456048522610379208588908212719772054488626691813985054572925979719149192210748729739926194514522634527916622550978740784911728040440988466218443554523936311700504405767442449744103892795519212304788388146363186983357170239748560795730429720402005905754419279140409446468322443102881366840211247447008441773941882054775269579588292297975667750252838663440561788295856078052229286680584160134555672132218134843271288520801954580360156086613778102900301353445194180668418324389845958395041538527713053271783963985771901958962264920646013568278736987039332275460073747076236817963481387346142281777971493418138658856239007572073243832622522750260736 [155,91] -19985980845466535576525231593825162443595968793206600178592835403860086735720495120116905082091289650373153763129351799214988365466549789924094793559283871171907316737644499790220164463340916880540518110486018651934169649665608259988908676127245724132792547980653926564240303609950441138410986372392879432010953452641837093016686606817004127534701693692780736995928781228997729376251891610662325650478297315409817336856818348669635246650778630572930602928378032662794399407356598227416369025269188878381586836039481636776073125184154644402011050632820648260118497715683416322023465212137927949121420101844994213482688498225148157328691308471414802430441411852330837594034669602874517517227060637659360733999672950537282378465099721730417605398847337311836181140202940785626635084797145309642539765289803646467410642609864270158022488827395187501638579600865223745030116446933806678287941241009198596676231921274803747070415230883943788144746201806073486157186535168013571256089458400591815349654612976910084826787058443272419378616400092606702740358581385659883504182260366517519264064046315482116829506408857683836889062576656108716694352688005805872128319387294290699733493344065137725691739691242937994956563452222002322696423353894563514138187634785339284706934585747015936360002229578157171890991800236418052856101040413793343331577125419147519324588731972934648652756993934826588371046432990067116894162210749472725508030134896315474594799970384381650761260049618980791696314863409192936522328180567543340264122899429637662952126717923036598941437650118788741720179183231496817682804907352783487724854906777288380000522910809323605277285045124175260111391569907088298728036008767625364459054964640345894572181636894350567650755548180570034214950107189800832027992898081142150481149078012423587449762285036221699740263297791340185542433170488101906170511199676 [155,92] 291979555561151812821289088426256134312080833684711365762737414111806402287531893247524579382810176293903031682769976993300407548508813355367635410334699330266839295572040251609045768859376570428108008199955611301262858179270555760786910360895550785308818620872989412509071436637582180683090768945700757427171961644690420382587344446920661474770764785982831547653902086440804123368469666960386288579946487296818815026281393292779934964377690391594585727765844810250706695476807980979506598623187121334740546205250388814141262247715390215798685096958230713745793386557437201920268290145689456353290548161163717247975641751037990730671151095548075089715159665120015940563657347590046233298276942035979768326929617518446998319418451039234951972765108358515875317624085323077170255036239407741063896392302070498790167919601413302310639068450132123558325163997919364132987090847628146087029012767107605291397725022502842390800229725774247434810062325958625049177754130561314539845855863143056069701158674888334511826516855731934222330284520597984580265308403931081403980424303606326510941746432029466833128996441718825062382272526207279059042544611834970531607117583695450091231807632362653486939160743951061209292408972302902482392318109286890949080292297616355688614758634844969510678074739807637691585683057246956776151120325418315877518117751051963168444196026855540834558653256812375159118458654836187018892576783010447683086740205044410698356046485007523302445231611503323133455184897664419987993243508180131142408073287678944388069607911517054697164075966013015155657372527974003167443318103067616007610940793829959038439852305306941649575030336811474828120296722712878285688460208117951027498598273813497357865167347461567298368925393235872308960476338544044503305130490715037726916279087539841257646460378439134865984804925938534026628591484979577561219040 [155,93] -2704491897240765956146308168026836414652833314280061759385453991989743887897693952311963747580553251122003906173412558009956886971651916353854509416606705850485360910929784136413724516757899360975811592398692717127973302531785570327276309886379004394360097127418656940918288513770543124943039618872918129647812800471338340398925941496834794351468118070165888073477896064047202058505678839870856690781874051926419516112615566647100410947463739109894070373360179109285109223476053571803933272450644125674419443740855836388009562397592728062293082092829981501658544889120624072550461902017580603773662508325828295850138581346671363936857755035507421912006317086410909715247599046099575512142784575249709855335353739140385222857012351347662805561414715915409654834324300421172942994724537501136759363513383998068831742691849157460502645016584088569270156773614155118773008289132735993376123144625653981396776001889516853297637950369271924812654822191442527787578433542817051789786222718809973582230139674444886083521991599244730533249616330559856848939284648892261431313888664770910446308305674087236657248483761644412918738205991070823382407450083928434039714390532177957831812754010589359002689052054731999681634689501024880024503279896341637552497490127254022798287990795680986060203279665948118104098103430822781217947489709367310210083923152843195182566824586785715948262576033278699844596091830162749603209965324528493703793260404058195454157684809103282817994853333806538969145299885721104511396341749739343386562206390320619015055664551904633204190732159094107470745729355307460224168523217395250771585688370595444404600687646529111810714043472412085469944305314072810874573846111062263108323452602323317993926232576805369652554401070384540823551656511094680419534134849335068043241214035485901543655704420916501333371152190895401667732441921847785660 [155,94] 16304445326871321212657558327988650699222703484729939683260431875292612730980691032000556373456742675949945485145976236970375154675923423601753229699941977152438118682630794633631709095762215067351101834290902911789692727843737987185023235895940094499353936617736491412448905398519764448296400932247364125463733784184239765612897484664122590130767105475733310609671960295279750637532809182367070895563108230890635683836769243594568836316448637067777514672626499499137220271578368785435307554146270478515639537833991551076401929522713134827173416575200089393602346681325985411132588355559100093137475148422687849836624825279257403462515746623923786736794341030210493621356452565038133603877081711765523203366310984022619171898847082869424864976918184291200522475730910836820612081435695623011182418278292392206843098474743690682045729025223327843793338400807373466144037223117675259140160387732685259091651252104676194652284308397303381617485209248543564584400387551559142162339059678099771194589439067949379657883791671258131171723610765606078114651513059452836440425234231470433834303324476072785654235495386644333762067175851156311567656902325790486874393941985218599348703859506760859088094510150990875787774539748177179466901453918320987094759114228572424849083889034152025907248025688424699903937409167448115194734385251483112322844334235153739744986180099447878179816129219799346749372024437238441835688588361882278251621197820824172889846175733021832951251859018166110422489542204158810861503621489586866632005351152891568266688764327410623350228981915336248223275059174872486877931085011304913583742474451995370266379212656129818620866579670548871220168396757491727405447158100420483790347081482049290987835347241746130893692614948527911910617329256213038452934835514012000285781617166757402224085597171818262103225691051966789666839149061984 [155,95] -66272608395188516962078809705258362609550721633077014624987624436445366856301190144186020330293868936842307049295809728827461396797897638572461064227735531434713177228665151918325259227673803998351527434217636888340834072042742582576243834427454435446427361595139011950222141568371142881547244396695481768945422254250204801085410704879044895752386634528616318367205038500130874105712999058172636165187282139421075440774099929125839999439517061072703955941121487361886727170602310975396321768718631793230416673729587459671393884653912129264701402218808285677826693634332003094728299946695354443095928345753120150375266067649267679449654055072060514403049884448750192797326030990200887334570166553752813869502842807258711141469174460765183078518560109876435463823451667693211734346954829565040088326544336790550781773678454211034775252465707263675689398632219836613027662696233992971011991085096623722393376752437383923439720092677866867412671941394809420316014679927984094625113594448573796132079729409725549163949899710805812534182586059712381383957863168823475650090149934422991110177975002573448205373933239995155109370982762969633527435406609603273714277997428382168970863943586579613137758738741460910800177699301598488242881552725314736215354775162851663411099095907777451609335866488224117558846286048946040789075841227263630412321487720272706939465520389199302192628281646277219062050483928621695312724991248934441398454069670105504276974130356716297248306908410083082187835125622682224689353678339525828215652616931737232855144352633147685283453544112848185620780938372119806245027988629076567963213738389706591525471545141420615561545586834578253166418121285511500641184413642554954729660500069022666890940146798714539997621632860761198080848388047940838091597925463329111307128895609615921195652708723532036264759093861881965970150388 [155,96] 181662109075087133933312202442427808277524094000764874306573389114284076361640831714789012706515941180253038539973779751832597244518040453133181381809034777620782158360143444375315731417096551888366221314772454264027400614695183167125660577164435975869216385721167933898530727746586820207642791259796593499175860115936484128914132753251209979132662694803509510766306231769719167720317118393872529401532938843546393295937667119201082767335063224341305818340475855540734541290134381502205112907711094188612410806767523854323133691707499710602728908337564527631887282198954213375795863265300222421837528541613900209224048928228088948186859599134067321743685024926212352417268513717930828918142517960268254076206644147844948877706194147845325411493500074362116123021751577469334930090185055273297991249042235078437606327452654020547127536718878084354693089387656660307379179312392356872064210846398063389483515273584699735995517259327024152566123996697458239251488254187255744580468083995562767949889947248315754335392471607512041308887925386077248671767618953800085150700409578548900325857297521078000744105243752625002973734581351837671634447628063250062304728121283670813947605246401449750744734380248575164618302509318394032313123061596932759629407623667638383910832325898995062846574788874341345549896595023360994733702342584779602099192711781756338042274221207204168732135977570127139816309090116546943742292756630681793142638037770534199140787110408252013193756583849234930178034715407595181449747866757251888923411252561591304342717013159165833025145850105146028116608500791252812409736884174681759034815663355750025051611995268368988358337380814299693573520555843891899628107131038725476943101734582187767224923617294571112831174541538046925377764560153413579032234428926229088977493389247385690157609387141165563489117119506390992064 [155,97] -329306265659749724823781974048743737625870851437753223388873500493025610210559887431120393149916897202338407817942978239228351366210451007034540207353406904860987720331719844986959222372501506252869743083209438983733105350610981124684497103960787104488711714970764562015341362979663249560561534337191303056564495587904912319743442933909592169420123376090826455897297881904044807159728632067759932181676639401466685713239290800494107584265106767944264675149845345740385811242970557029066838318447978536492910643122376033012213066285414529346585787356437760236465066536695851122089480523210137742155015417427425771544834392334684822662169154699040942175339685698047270175018162830952190084880935765574387713328528864253536668927267994942947139587058473865824294389746139172161079401920533535105420034538959251601674034003618506191313121560876770832081325584857507461935704255242206860863766310991567866007406196170293433527765283972633322121605351316064503511136728122422661252571414634599066215434025123936416593195544869034442205076358760682922039138831513690378277866908770112663745952560018957848313719598006880451291690828456755781688488899709748046839655097013664365490546977167018980209805085010689491915035166308393866503450489002210270710843581139680765263525694072323781496274184329838812512249060459773350485803200344482358158047347900138268797873889063348829768357542669723104568129451778742641209289379039949431673870460014043239737705321865400213855082502744092306084519765373385564041665067291893245669679744853241800235207295828912255562214114427658016960607269415330685560888699403219941981547796473778494030317261591520747304295468501383359478266172363595464882276368295591104143969618937487170121052960086201796432459457042666131208803660247191621565925942571024762455479260522516490876916988746074013423568496133464 [155,98] 381743914072505959724558189218601612321860151799348073944778274210938969622524280993905793013331568404057768908858131991876801181033263762163037355651208377158024905412738817849689418938745944167193834220033811827822279914231939025710165833593036966314764139267596243792567941371772285122988992820494392272069869533536385507510138221059638835710655880399975391096255140770930122364753161289858501081345851897176372373324178678409953648225577906394982515329257137393837943642162443923294909996889305823638489905241207728008496475891738714744229316403518450123521707902992408704162637802543977946286150079867417183495559630299546552410735436198876536184098869959806874600598065377332792361081528318003113519205375049074821725535247455176594251831886865174945237215366154217313021642708961654145461353964785068197076094648109638130206684428784734000315873266954098535572331288772331224349969801157881785034439705261925203266665314728154934514867068024991231079374204522390790472217330741147013481798963719105845380744523428684796000936018641109987244713393165553381224482291747243445340289023738746323953025457018342414051571360757123041491752481383814085412057291286997308598013586017723874878635249116912358218890239146056930110744741545068230576396219304249667224895975042416833119662644438136257069957453754773734719659880638212495087522429150642568415882056429574950585025196925404591421345587343398848397825329672765782391890963480594685709428898198665419904813125808737635174887744947189937773557471797039283829350668273554918824011661225448769937882616699835606609013182765323191779950591329286478061552940342005474689086074356696756809335598739260520430934071974420706400485271684352801629562373602138110219469891633186220633080950712854189554623988236369046183317079201378700927697671180743509138228674529754261795867616 [155,99] -263322936572136318867529361492858226027221870740659580636523787232329324661291608069361573998428883826446760838443320413868171915210395536143419475661997616797306359694510650056064343598698673803319887518333686006129634131622569832600872510540525206534928364844961869667938774086650221747348212223197444818984223578700276082600009213115500868420835297000745919087876646741524761823832023080191922482288881274239519639675814772863595251300572848084383548411934756538644284298249191266565140143129476994683663597646730072223045961217042689873499544740168838291480098698916730753307551318065581974669510320543178462263808647671589103747757676199467286565055486881269876825604162867117808956799776923820471170613104650313389740747587579350341989472257276304771982599477028620382773491503116095889962924797756549861913369777326706757674569539674202301137428374535378536002476429731563324886892301370628428377786616435362740718568423638761767509234262102343437016501289044341917583974941256572037974913546832944547616227267867505743154679373520381654503958136604789654618254635233772562413190100003217201859643526875166525141893389680184816561649221504788373379110962212527307617687773637104729526365565156608839592386913580326708149290948893162537858163079116523661183189451572705145242989000497972492132857051933138708390057277502226540377721943179840291640743433699851297445621472637591006829910337004533409381670127687243263576091061279758927464123659215163859656615249715582494432880570591343267977015471500501819069781102335556799708957886683415297745076582122459574966835276609589967733760176020393498696195315651780137383098118638067444527283425165367102401566329007596924233531898078993083134093330729406858035301570264580202467396956504202607986765106053629114185486373869776140258067959105169582121439564032583291132 [155,100] 84702738395223684737702165211319891173585325027208856042594022301663990589373424260175341182177970955637103883398709051536408998989382372208838264751236010186709420891901841785536378171109091553868097729002383231891531473764187890761480799407135295083560529955127343489656174821595444460702454955192644866174296394105735780938401432751273109484878523744370941786388238218218729099084015143879920682761430480205557251712674623906726082369211328866707620719222982796799059971114627448360292283847799861067873768058314719220629624295387088300233340476131895865687842717336702036963376908078037972254143889707493172103211632174345294893837680255639970004723482405875352906717934680498423991898498700069917320992473738209455473378497443085401424943367411614469565127269130309580608007596294001285105744835095025429543044990810810176951586368342109146698823286724983645778713384787408263400213525144026036769541376028798008118569174146850657697918021918152494161658431886034646247174571415483105096860875566689000361536948649875534104093400730063574333651720385495737029202146218305950550533335473029545797493400724911636469131959234318285204601767819609883948747257680408003765877976228005187929831729386890674332374057654533172983322547084711656263884689482514498408368806306526936795167891368114535175391221311300040186912332355063885465660457076103856981632418639416643802333035776928074284129514146784177234855492785831097997632726581402507448403061881208515094315834856619066717599778676836544714490328984306193682702757272150704380246446633991535719987535740115878025311946388601633843722723423524256216128738246538920168253013634149634454177447868079118032716186757460839895609694826769081392155048159289792711511184061579526514163806688873625962262236066862064342721722989825895875921783374034610038786699280032 [155,101] 10119360753657493676661390520773093152981817445221680517156557436658542094494900752528133901074304231976290749142378380407960118750068510936983558849200256496328591912052318729095350920273943304151412213514666514758842918369881454352364954217180615085470052929588830438673700261438584777027972736091236393886890308472561562045516258207292342707517232580357698636753351826319672603995067323867752245490798300134722865367425059727464453334323704518748496906146346523484915624225831745049154657469435269776250220517112478348850684413999308826630930833747487046162690577752063381147772866344151129051664931089663615422984788581710579083215665556476081514455633330217199741514025762643637305124781736127677295594501613979640860158214577061745373616644702554927434320905010110405016294181222398056022311282513659831100576946458679985207427159409999686542629192941697694603831699037844357207595402977843073145805201754181485705047972239694864013340795234944187224245905031574408369407327464154786258024819511892222930237878582720349319632173611946153604338436140042456103743854336915875821499629965174087757065128253457401244125479109258974903716999491048994327817979013482036774514385595937260346613196886824203908299302901526791351174608937867734187924322322688127902551601197357793581630893764132781671407816623776331839776956907926137944596267439754486122748408208028540707369680104287314685430431175931093267013885923201860270637233024250276228038666359536882601597367423723876861468746525440073282845991836281273192108499875549975125553684223960361425888950647274000737546491455149693126244931125836890938054883292005811519949783555889095707033435904852145255317475637713132268592693804338318476322177134774745621153357631417990897307193337156254351153421574264730837678631116998684207549446714974559168234252 [155,102] -16379149567841522352137806125578795290861748636302921665999342970409549316420289265101932001883147927443437760602036628911345624195385272261485370214163278750627001129960230830449769899349256698870476807208511524637341855627959523729563985127970231695285512068100050900555224756998732272072781592689353167155769888343008708741483406405461882262443749026825316567950808483407728916345630468295129395157428105045318863758625839941100645200746214694936688926050892073798609623785286595191637897178646557740405483506974480656069332879052199217086984696859232250611888949802667529100189230631417197828790756643613476735019339678393632084077617779580929863582388607328688259520120008741253285522752481047944847648337095289355679845279126182872054035744470891452342901580774315377771193270706133350495984791279283556863151893249377516855962378751812678058307377800911397375055232244658047577344464244237792972999822108807876028781975829231946403474866064888396106515244862182987435020037734386451616599028285024214663992204313964802572961288443464798667578986075334855012806700147912945565125267340007049824117962516052954049339889724932436666536978574022441739531542797195395003766372576825444065861177270399039647475930975080281337311824669266177397590338519129082124308330813669066739310770946495929554576736080989329248067311736646737534098037316992583201061275969826181236774630088668759069567619576118471426080427332723855315618257280729934755797960726467219283776863717091600949609673302031486167930155192949560486509618045448790715606415515684988931789315469869039651108231499701005517448198028901243354941017330529896302666100641719241068015667242182098174111952447351960582760504874513787280603539109057308012653056144107579074509553479819017002982539344553968116732282230560260239112441509952466144 [155,103] 4163716993125245040519970866769684821380410481362827069930785407137183350789642482260198151186603105226632504254498184379618750929671163941935117203438018083056556934259673825427106332936023272087921805322106716903199549367168527701909638369509657194645065606253067787181651174486658865265966797356367595555975302097415643753954335556138375039904990439987560527745218960428592520701685797386372103662266951723070305245900866985553113368960354377480802379891139993945976868533735632590795591737622469333751492476988220522611500988449596207954929345044917038007766761578231043960616434451332491791720618381599256229277137013183452406874354879830682441302968488784827322091146117793942993101254917639158716131660922102958402343049932503292381843623988949642659556212235497691846086031739563113481478767456720489700531413064289349717893803063592579109921084775516448403672375916367304583671497582595284406516946798712698361603389991507763736762919159144738431911635547177951917988252385322957669493869907213800672108412882985186808470555994588978446210100241262258494912401963800605095784450091879701455663992853101574706727199382151676440869413820123393981103804297811360764600731260645175275152621329310832675364723921852720988561622212188372258110362773894562696746246099497871653366770352102840323618646492902095085569208608606327362748121997073561979841994612018479939312792584917503688906266606401035295625896787849930035387011976134776224393564850173317215409699531485385806827184675612843727932420068065200218565113840728409360918043193479774395317226455069057092394507884744633982707159789728787819428839350527222150314204777079008700444584419665544813157344040334485071300311625807419900173070171370913891371511036728032751548282979302654910634008120401732910372548437951193817112361936196 [155,104] -18601759810635886362031880029374853866066188671740049320429557924601099767878294614623668205233748874729463222624721452779805349534537536249574774472687187760034192389342105058038197789892991087373541892286696035886610374995479373835668956605440865194874649529613512251673275478046533405301412140628555384356082163233253656622543311800868137304898559745209496170744053209067065650141605967253597745753167340162751458688131697193342630419740950069429547946188106744341339186777003428908610459326311864265561307662308922703109064602413442391118558230867962660304835841250307928585772291015126068801496173466871016874701099590634146073393302237260819401400372326256119242601194388312943304193419213994550582450950594842007183048242711772688375861338862041257700425452985383712589033915896993428996026226844346679600678644985460459895142662787518978341634169939274305689335378065361646869038581524739968971280397934865600675056465596517138841000791169954928026996817544306309718431482809794170941367897227388153731318934204583088996196376513013345820772732396190838707045226027560583308929001106259214876155000214280807645946672701211979172630380695864983607299703438390461737798726649718965545822676190615494470773697813915749829728723469835139135116162747789180726935169796146892219251454725517366587555070126683709077892744169766915137274823373887393307106952850424000545359872709761333717273872224070868740789237146050194669609125995820125992435454301333896849171304079476663180087439452604728198157366124275414214990997430750016406504609634644707686254105857483128481130196598895908560792332367583116820714079024833500534576675923102692708995526914215569016991632829738981194252546942420126361261854708299469484935062969007128832451619285763506944920498300255551924628784562431196163995712 [155,105] 53185520297623506694507399319632507956176858566309566722486355875283260690826004665020306303946620948849471969856226072654963566599910686354176580092842820433704897430084803186138012100411632235992186471661013798518132272635831752278006837408591359907846336831909004784486056794693011552940360355762618578039289300751517987545463948291849963961688784678975640802583362760071453397504376353217643059527078630929879564177506666249451738236106986077634284878687867501439086052590970225412529798951525731103626491931419014859242850859823291359556121696196506392096316628522413803686449401093926116076459594828663510921274357699223672716334312564301193281412413736749865638958291047751042047296400398609609946889199355409284671466437658422183010217640441221177496261658798892523245428167491136693416583384876668250538127719956816173617984061299249454663733966702212626150345132251175419578533918713067149225088524769594358744722737207955184697852965114375645286565732594820117432422796539088299697993082252317585649336412553556039438265402483349776402070177473700126158923606387840420018097791288079489314935027489269608506705400894551336208165785689374359790268836722532861397360359951652506823266420544694255381174927872255588566891754185712334184050866093682137738745141183928078523850558558842122376958256309544221896634088698875731521677083833819701159245774245133818514639957191626519131459607475584659344862760622767999303566571775235114133955619799801160383626616470094415952121836880297318341921736408991059358728349284694032874656377380395564142596357521594718130643821819938681484716458422412607668201985168272775655323202854653662022481250604957266169122159331577161567596544683441520697884268183568876769930619983704237464989804659072661754685854657870958815546121125383788296 [155,106] -19135266924252143267094901462975363170010664406664174548031433283465454955154535587022071798545804373187509381663229430432997483030801332510710523283788188109579572211989682565364749209929797072140191666256055237487599477222244048978676818317311739722233661701952421306384336149863748297553212106417394774543640477929803459196940143379422609583409683319970359383759511367168833115888505467603282054685550568585939023827188631917555346685593722544953845880940240245559737559436589096481301059998989252035317994395501678998083564589475735433973495006910795946027303462705133867185666961138682557096154935319487342096654724710406122658846310363859899294252460316613720737350419280586557007113405527164795396685370166205868223841046510355846703242364331088930414651017169771632803252018905852431028453741075693430643650245244081787174777231796655999140880213174670450534124767609105905412503311871245564959996929631760637088093331372073591752656418282784797150542249554045430477183617325065102056543871658649195959932153263626072965208256600680905861831541753033286804383150716905625308605617179250314128615383729520636129601315101712836350761117564240026256714403997739790329708727424275238892634748672518013336453657611885552151718327722345636959186059080691889680472929352161159432744443483905990544285394571404479766049997169971118518433006380255164827321407159788633328104292786099712692950702903616323127328779254390029409621913658578034077249786465037549218626780674698667190234222998645324244301992054654172306946928323892931838939517645802168975236321105700018696586433141666795682424824286410659461357210926121924881626863049309954762355530976225933381011836238167383146202035705058366067779637067928698044800347515360179041518672362973759806416370818440816816736575196320 [155,107] -26795353116821986949796736209297455192789664504971389505916904760124939445828786643616608666560165549740875715619163344745736608908441560197230020875413124456698263040758856286611650437646701785067887687418826188996397209148944680371715194725498330186282286608271585874662204674522349005654609251762679458788224780067517525036920890807253960372593739171483237186789277655700227399621885009984266212496008678525816605713431259261712293222340100443929789113880626827685640545171964030045022510100489103395297231071715229310770175192632871982866406876986082942215714220732443308296546843765254814654338127062858299633075352949311668400312769952220222620267725396030456400586884305508789074720310277353745918280122999351494965810346411865742349153704961806285926455573365390655411436565716549834261180943573815059704420445669947317859578266320519946821152978216418505321774384654796564612919777276720233592756649758751953909975826939133728827705997256137628219589341179681112664816173571258305836814211721927181129710908920610997381647458723662356943756003013638803027236018941105999199046137075310949026902012232716644390774080041677633327661546052049783339450030379683026564827059299917430395458554929835304168204259857707913267721000650360285125485230757878836066571939129366438777760475947347608128136346953579148072629090449168504903498555124874103009151102886985176157929358661947546437953535717812026370679370153436453742553990644966294415299447298827448038612542762442726307225118525346359999246726001523693775499175400364621828197845840573832480561490338246016705254814698027659502503725520215066055244543293661915226828522869273687750005504015201292919467573602865508823875028281392782856127510229225592029770360663179410754914301449259503199866169849949320810867792 [155,108] 12683988333486321958890303641500693360454573724109108077984980735065774198184862189764968264118453317559959524732337253094165310250969796953182009373663032467115507458397567884552177946634066862015524121370116574190895321090540075952025144674786386813171295297368989125361424642709513476236920201145021956285910081242755580012654485396536681710015195648077506260387622002631660926608999535306979505501984459608047498341554265945642165618135832581057982951897671939332582279238041310497874724966738642739030069256216946370244721610873589872946476974667212983732729659325776732364022734162373093353936275943058930231984198324588672523494154314949493580912390831620019406291410587533377601739526411513628327515779628146732349747274462250119854001529824220946001223885179947876739267516856001668803610965432620022250532755686521754704272829215198468419969212785547130342441913882245899319891491354685203259903204099167782228109489855138816709429820908865905358159560478564264047752040586651751049632063863981163662021495841548761954541838802954392457107943919163945629208279734191966713724475262476788051095348042131794810977597464399591124682804901814708494680074688992595582913128914405360764916074325280837867084648635786305465483272977037012779621989813787099125897215879077563330642226962859585346075852424528779920374748255488153687214186412515309403485123976150593048951400220570256154113331378985356597706030055844549613020490125216996626859890096926799703571366752341504762903041006706857305959630786628497908287990443351770200166986175777648785987546456193543103779955875012686146765661626310642259926852741485463375384129043395884231171161827327490604007183185910290240819721644168658983073567747932930735082674858004456306073298865232158551657589461796642016 [155,109] 405463717382669020170930137364020475320067787855591680412873755866670322557415735520679368065922890088169621511520394911133493526495685604983469513524286803389292904875261345435829081626049132458901666830692917102872899564791355173062048965363579914295580124305188978004652236670736851174828044557179629309318190508431527022630788372033374648053689089105661634791844982498052716618901107893075918308666441970156736642983442843004111442637197870879572718487122368514460686281995823999308487219550709495320626857966913139431005027379530273174774899401315591066512929098387908602390899734748861820431719653361540252666624587806072685355451643117632887450004993090120170087633740730101431028718447192630956688008326053990197138328355646420841779432030392570067740659015726884820634366307398504704560957342828496527047909830089721847542162020382495131341484442762300429090071556356972676207771113489026147663445832791832545607854304058459835814578290491313565096730801994071240504451848978553602090936533142997467935919836965151423762957765994195476025347006460399554750316792727484574873789172392105105244623541308067800689171538562586442898474468774783166184906210619697369889984464872154696271511438291564840243912022746737566597533220385610069833990460841470557452665079034370122634918798809287796919459291116716296272283508570589785906475635650676644398209413042613401709295512269558379580498637917829267618527079390551367078799985598460251360559405431832000133583693746826718709429899440239919253455867901971890458007379684227826208881670640915915025506142149518527359970213814776995355395509444327056357964206293031258088728167074655413518393062345112184009442315326844631346379210354792340372794060007996879044366979492472758591609230739986963008419502692 [155,110] -424597668333589356058436802534786413693114602436576644687655216108677346951013489101832341669053064523700637760690138623628567883934814655363636885604609152870875510085004410497120734603599319041437565199818063638415526292843196865746826105418825797041431257510256463853171542532976159315659031752054499399617984493862045981250425815895719673451350234271997327794889691803102345490123592920828233795920894738707790353658078265679791363446412344235573244626697805809079639904417618525736216444670044166060011223338395353312969802577820415277039315761109892000495275199698046248878578415222547317910150799019896812495752565641742527154275131441666929614023956344860782477466932485365927408104486911379438216779493881724653974903926661982391975382716809661282489214273485121844874604813132564114407005791210304517250094162771358143455517134456222416075200863680839523003736519824130768558088942701040819234083600371835176664893985299405434689025895399634167762852724758417072905447166049570511890109109464830473931281947007638845259833912415149853852037035304900707416657494308360792473494048818466648759689307092116038580482573349753409412661345969991761215912755344273487138155396397490135838573234490871469037132913728980113088517014756298866776940358097896213670653480851202520823054566532489470369449956833964604345176329492581553676839016872588757214102089403498683706567108317631539319549808981994980533379460287128371057622387022810590977908567688484284035447909508930556008483110422466440686162683003382238389257195486959732774228317142217964367831116564942980040110191749604902351662240058881619001763602609534812805752974382441804014080865118472151933017792594812235679521585634766454813053672616614390299500161494558623834911455091109386177184 [155,111] 13235030650411407391308269877889381240023856432427540565275479555671878543060545446169459732374493431356697708233557975973799088195140958335619657452025818135812951439862746241666849546403093245543027167529325988950786783134891464331271521956877533106573373669404060441211832804587775816146952881158335427698711997764139738353081396123817276078549095850458505032005995982088785289667356238197862713761126860307139050360514315400528623549535985097497004339671642637926986720106398909189979819780581037284346542574164515551162863068397689687164738061293519767071027885628889156590623197767159300942804914795671222983640394365221775698988184143891914202794110288527238403224810451310975162451083538613127883789227229228036913492264112831944492972722583708889513376798981591841438554540056291600684677059253688169796967391596582425667515326270426178422618415712233214434763812540038376708969205040605649739278624042218065681646705953681240553257515705335743018242460428474761513163378058664346885294500958783280272457856959014970451558855466407351480313024010000378485064621070069612474487280495052436397182679624105478726142603865978759390425679131363681473827539049683497129870588509106219268789035477133475698540080398099052391955191477313746247394104776527851648793822238915067353015794908906476040842561436406200408403912182552582904861076922408498812024456594469837793541201870953092586560082289742551287810948662489305197256069192967155823774363926021019410839847580997569334244582398074542194685289729319030623550298112089324271616551927060172240457572100978121794888615555106054436464229067337871566063758028853267824649685703410410182720689640578380694154120239503383688799397496625089503669304297093801779651216886884685332697567090588604 [155,112] 1237884311519775285303258457355237738175614442879647799899008793013754588840890649041262984665112713207476808620852313136538157284110043437315718982091426282154963969091952379639473491145657957421047250852672766135065794871209966771906547952536664971496222444557991106211187714862859160036997669629397485085961276628717696078361290875136724973517247462626715081666136682342737209743290364560279717609954209695348679576513222299799598372590268427537899417278300128948216561006040834862712002105551606762247357331834344236846204833757860545437255782682235908063616658936274128130938603683277125023864531431830674249405731143619967187479459585468548953362428244991585117233257822176878795955626775358434652622466840135623229772469824627659477252752299406083789720701879437510898697522005799617610092053157434412526724698689139775480960266717229716689215272832574156919872071992645806801518863213824006676958218517604903476809763175116059924815412582846613413084403356369179027657264158433140565611304980493302547991054020067820448716624694629461331512353842102812918671628734902224672741990988584225439750051950005011149142015395696360496014224869576093530023995651812234241338977069762327259063713723483160487935346755822343753955639955209517145064678759343215123108052064249599038874256849430150618150042413115275369530055964125927561238458162325341278853100400501112559027819670781144274228579903414478462845423214464701949298008082398430618542203642669693343075369820588488960312098314288044732344063914770492975384109481761711658282243739424834714836393537133141411540517054656136632889029209810106342768125550458523311073617872230445862112668808268373085472722303187533629491471611455028166689133058828647514696628514331326102779941184 [155,113] -27886638560772584386660772877387332854494921701912428552032352997805618702925162358592272838799038227274353270093495073733551609043299287037028346740933517615575574722399889702727535533394980121469534051791833309321255592921990671780711896859425036792233842269789489754909070118028833676209098846315460832596624554697985095694277542913254838222277157888463143073909379040867566724461136342732598379574685442676223643531934532791022135976112812781171708012100620893536225527780240362518762296274633417142885954198490742429954721656605072788658561941239380632107882371444955356858696719796354584504190692664510495190849204390500718369872064947064330821366974707788630075639157131117375819288144315377574092060802169476928015290568565458375610465303252801629036977667699001545566831110471891223964637465095023162322375754822596807063858591445574606978798111026014222535884512010453726928183543692747871252638496517053422549262253276536388626938551545443989659127081650167869022342842745314438374046561197301657752232738569219121545062854514249969729414605828505517643105017162794753519676621086693615499893029045610269580673998511479839088556998414390875359416874348172057991603624710295090651288250670226238908428719366685864098793346823968540499051571843433888767440052547498648874089457793465527822580019819075559757599150090895611068742196510997187322477140967838198315815243882485692025136503374753718688543054355671982952966911969810308026845482128016364127537405456206253385214830406910413089521186581656297996584279409985397819766670122103783649884834899508961953683862009881267819619577458249696414417655509154852068847521885315886374438590165054116473271032974124822996653396120880520691363090578541962113980817733284956936 [155,114] -307505940847104547981251903536816973906459568553754151190609778491787381355137197633112890946206177650814704754528242309410359391255650976966668794850520513808782686092649462378028643007499996997779544271409188513347182623316965915897205058863476611467758676186418794497932852847386967812079984150523579818695905039506452898807224724894481916195804097256930829848697957655358726736204392167028694400605523868180695093628720872656761315979653950696293472680190350597937405046983521244564412569945889366019864286732538469503689040014770865102691588686816793581195946263205096827828872117544784914959630420915002298524413598647652506167864623036489139663934577144044358627799127705284894593787521843459437394972400595948474149865520963683160402175280919377465436119823823147768921008996740915945694452900451143235130055692583918476924619406012807585813171483163235489848586724273488136412836234470153814489931741967040034273711234722671156697332548906813887721296105852934977258396928922085794597871048509345432907775326910578987685145397924294461421871398311765856582089864147106622621353222718462406635722641366894174032333793430076139414387873821888113433731809344015871276834589507986090884702205031759541865886569443892825822556755326789507303693096505887656001875236071779073659739807361903774142634720748240542423110404402133237837933964417481417583811899982293592230769680574034008271940375183674059776536526154533320907697776418003812827764508156631855580031163783660521461987124332355045980759211281304216573929442293155346498293205880887139664098334415588114582119929116839343859312916643260027112721642051730454297356338355042773638431117253497735698487427509617917920168278113990481738579316575282427618452277360 [155,115] 6600003500121737040195512832153505921343011144748403955077428133810456794788124700488753954127742111031020405060761692675034915279603122007230862166225004455116478838269021621119937883075031672209537032200520898747791407481689898260536945072482032107874638637752752752195514664953853025419570406504211385702722006841758288323025720268102329289487811318886119880171204791866500461276752657215588321600886730260166966408803955347606737990417207774439822324640501985930920548529371369060711823911218833149111904651758954981303307425153539247720408143651264573739128418336882872976385251743396763191131461184065451136192674116355985883364941326771893899995226115684021687990911191922559002241444580796618906081460687651374690146267815831518434755316845283285149634760396719691885603224177088360302231101842481241570461790789327163995116613894042085970997574513291571963555891176334445208657433586143007253431803824558881571814657589526947482840761743331414619195424865833779114010462083120233941095102430537107399690585221949688529140867179804356975972656516098606612236952411202885900516237944797431127222384309432904570131921668819838866519027080666070198516859278259002395855292951951713756148266173766266664543664033853194745646542840453360716693048796456970738975765795358736132674931580900770655622108659437147028763760418005471872772320858783067783303740810972372072030155762709500986671148394753841481540971106205264298372723576771637146801162214602540802656865393805693887821872158119007561168410121003691554566978247830081685118945493820818690686107394757897696650216582676854938828747828638575803852084515423618197377444518280403489802100154331279748085910785216875114305746750885009354049635524935887475406 [155,116] 5793361722503805695561263142483253104883268184597529070215670655590472788020556069666222033443237269691897942492626092710499001487914257897711157309329717192590578185995247395448740706870912651131627309022344656385478290431978446481840481349976146196588805486309829720184397319692221635314003652563173188930294301044394594432472017212572085600960649034377779882813398049532800270450861065182377791160796747079283889224552112530939190617992878896883705161496467193977401031509692702841403987249828407179850852564633480240253306045891995282051812849533266022905795560575530589129204366711464323846707789444178380031304880223559622244925545067499615617061209877346718450048225400125784148282748276586257017063552360684793689269593524284741908372350604209074613481170054158701080141467434738028523110829088632728090589637338000046119725218742843159682685596440040447783793450154890183687585555928531439308424854235374770948273473377065107844548286411335285861066845076667228242562986728534205324195402700375023067959605693657230040999137434306974081104490631476494319471622296234034393615369790566738744827471092317911155158647116555068247559822594889554008646347034115543145268458933944282963723782513394277774579187288851788938963498420424287700586339731306890391333905567201223764010674374536840279658227843672120735477412899331934129193594327394789459132100868033063623737583080685987387550354073026306632265311992694342274478240468297457779541489490670107538645511607911922409309068019122347017970077163725808674227064413096637435745120664334937511080400908569317123090471728641207273302217295101208953092829659348878636947923674180152472504623528623363566849871964484049401418356005452023087276642633376 [155,117] -1069573501092597200945228923083325151427972824824299442749146269654139543406520905489821209606348805718520019833846193696816269143138491421884746422855141916607162502126615749027484981271885545847865284911613335015444854058343781837924573566677808440472539727562826364045977097115152542424188927164966606220102810563959948004205213771396669982561822431935214824249672414924380256598636065418945277520173032399146167604058032381213171172814517872867285337962103457838832443314640098355240641262476726224355132024760799857713122522273715347388158848577103641881742096320893320140328915613200953812281627227080214789066452113246617527957646151990483925674763952698260417383634061037045068643379438475863282814937959596884788552805800193742608870367427771046006052882592737607118093114920850694157339512401329087969037457553219010539400164719606715195232133897645878776624413248463104355866232093598640882730287951795990066654106720117295474440921662890885557018508045813340036991728520653420829055281314391583053094853617349582209623448122809276056364784032925132406749867432849596002663258532768769884511609632112131194004760274659146941524979813839434525008486651221479240234027078158876111092086623602884617433104931177930805155935781293683867041040378417286067146026611018745929130252397308153153324689279439148408992619728790757595365472601784294723204790671295119580351196617740508590591972672116216592610729242970031249816200928980242636470795398146631518329916991825252492284896830901743065611816357122281652320366453559119043517879887910841378630517457654845818844242126202459077900711094089114264684623303673297474634746035550893732229846654074013934384900030883170903598253766081161288713684 [155,118] -4780317725439334764365564279628447221327663920837309165604599233098000823738013340074122359540130321618626167205434327766881920527369804468559300962634649700268548598245981978495421098943065720219536233713783207437676423726591595038151025643688815178645777444792497286824588034924830032448838821528492717780965272971239358145847420156698478490706662388678395581159387170429042132878220924988371086069075734228450160335470439903971499296784592632988208527713077694825513734810356049702878057550983063926724925069346769523261837066263614674416718766069483029937304827492906961903610206267905376556636544319921316724926830633159429562752989921119061033826603482060031430618886796369869189761732200773369167440800283095333423449690961513782492637636597236988727406964966524550767531031925246925987365730839460752035410487452317276615262672197863884442144486366569105137175767773890565133719557058603649125984548768775108031446591650473676334816817927387043785179773701678824451881498917279998590000539816152599304260540188577281130452852422768369631248851596185330330278328569933544009056076388122748761405354004182669595960416119442904828024924463898286733158326389964067673014782045068229720166077840431549617551486709717161626894868753566348810945614866318585650058653949366583735611729934072890365445934578724705429605160640896823441860051600987172671254302348420296396610807240663888115736685194746297588779372827959624669578422196768717614047775266533238923862525451660130935185709333731665498328623920207210461705694260724131934540899078979562992005905609318991942396916969030691325552581503904461813115202079240772923823245326396260193754348586889631809555687843557321212436805196415176 [155,119] 26179906875198455727767867089146560547027890036457330232024581358606131022611932050045821586437561959928404376310458106321429682433436492702984036814797550465862203835639649362238864314787618029929388219332009315009156899641245887456182424506912587502162042558564070099864576610808710257108992427892885541469589811697416694523741574685276006770030526674652632342263280313865160926900833667496478910230539421551244186800933382952155713523873421063104842922378010088164923792983734962986890756664366085404628945735373507571213678313610213831944977090511265705190193389802286770863018637381301103439049132221459127701150488714292372829807682625951269941083716172676986337319220029235427351530451020431327692390910412569457762596702243188482990332069995393253508361113139904664690610186372716727904326298081544571977281887348801282961966160821136724095877833897724964980732228630694481563450868347141336046963000303924892339743696265131001826675012280903140271095405169657986195560094330382697594382092178711658979738508004026797480063916127885912187624103889925638412701610627472579394794032318295161966465878061078487659140815458507316489538870051759303849206033954384072222209585139561026158908417480484668546917521871430597992550585547118027114232208984841234341001863296957199546289838427340894720810900133342128355534192534315561036608388533745513890704591032767876567601845303183112540596835404824089949229074543097305876880637374668542615549249598454665719701872735437662333354055616501817637367856125787776385589010868335859820582215323790444781443343090189426331522132138935557559435448993347595607065099401611350565012608102199950445074755034910586103407108305988297483641611 [155,120] 81042937124775612410675347364484266413404640346972425959842386892814009688270538641723990577665729752413926290794581854633238560717940024857612049229610114762217641780042464725950118442227583342020266974503931969112054250850287478503508859835503582519912561612955040270762457749096362694910131281170219885060212215387634399498500599915519295189375393644267396191961749157338628907706921293649852964921868017002162908446655767303157055888589722970712821802587406512774443643983904202682500687455797693924291177330674408654229580121760164817788948102607261029052468908249730528788255160610339673756337834547619483131414373260751545924813552401090458063650092053562618713962923104640360806717151631828335417518105106702834017123402546973756067236490965398593257292215789681459286993422308825251088996780396268830645325817949017046990106375875648717694447848531667450126237631301718152375934819365948259274807246939919217178010407757701028472585853931339204148154304267822642823242575571357103861177232337150293552813708752809743083253251760180114360131080685638182158353408570081704799354222445266948405566456930550987011105661756611049378258266451190818556488036746788183893494052832997895774841603549651541607252015404805165954862675184007589673896994244654469619026602196645889651636212131225087686488812403454589444683750615977101930311167176361731841544872008281401844993516496185402517544579133079143521291765443137099993092222228195855834956687552821323036442487453046210019064336287361247077631487985165715755376884214428050323246466994277702019026197084562319553300018820400154003171728149792885695903349628694562326923754781728680503759617318554772536901322915130816 [155,121] -46808659967687414781835930995627973674642532888892109785987702354358861766952493836385811389433721388885894497852452695766510916538379174161730830464356733106813203287665817770673055876123367293427335881068741996652956435568019164536672533938949113623497471281635160728200946991703932269769676287945887382227954382409971291587813747262031313397021250549917750653198005546855747657552774708137502394797409825385460126413563314369260060154265676247976408401314865069429389500697259188040289203623477819404527414688293614703631302478633308298443400513995659213801597962991254703823570357363506653870034738108374870992935560084217677817811587906585561887487648576456795201598644802869400216130590223035391267466870684054928237172288242294312758972333293270021968881088997016318626598933151717885103062797503634024435427681789132753847574644757171175752315270901894645834040389317022004470109076456650346819959903419886066129224941474352759396819990701034796427038860377823266103661233868879958232971538807892221530316935573249676776183262596427432226993003379073435782011495590695589129607813050554505284923640827075654834249197705241095570069774719938070295520052577460941189070047694360875825271020239300427732758727694690496104577036576889787204285642179297697998657121012501691039322793987439785758623121161219700724515977914447102174641102092922092969145784641364856889704433272819535981041313043942966976086992426786497805739397910676383630481092177828498566304392465047674989102855948048759440666293541802600127977410389382488712963917304321662020704032499856928945070234205837826538146505054091300524627966058188057782522598516640861108234116331968074937448440 [155,122] -78886778151115577503355718699236153480165035462238121924052194759746224171632945832270716858485032062871408471146796206064401526680884093600229223763765358634709404303059236588826999229830703562992961834632036253936413181273868498902173916763659556759799188044514555425571312012676998221011151500179833198994491200416097263565279740708939459818086403613648134178214166411496145377647234663748495437162789437233171121426018230308952249631226176884534820353353474017872112312202427468834636711573942505288311755771576768549784229331297186912177996743889383954016365122683575211591434728613690100806480831493760837515111637593480938103111784670217366149784618658032024662352181422253573954545432724693753422981887185629628119788515263572353633456230885690416283749974773766620940142291048006948245759006931363048264727950814481755835832538374261208234502704903859958165533318900422767919998018061038919022671381591181129727091312590169172560625955446635701897502459509895329516155232071620691130576200221111407216891199217036606586667226928322750257297843915157810017534666514627192681307017786981577796501128622204074675130460488234293160922047600378377692567228959254105062049079674188008094958581328947523309730855720418516913639067555344966768444447654983434631376307651559944297324038522851295755681482698268809332635212590431364122489521097797656571361117523266559893674985538302016976716284853350495874614932622881426976681299989383892651845736898225456920420869722759515739152974722390786748439466269927706593943206628877715365551662864367978480414039068824893187222379860659843081887460252040705537683409265830456071660620874666243312025278278038912 [155,123] 7404482375632523002135763624679059158780821624133619234056130160731793215058078795508093163357890756174363182379112615730636172537811837274846130543405071529248209659502436993817943256655944589006893682816262807911121615849610717315849172502986588451480301555588778440929133520559066542167590369827744269686751899491679893371199617217882919951506056748842749421915571244416306436539609163853971410169230099230271802160940221495779784710591817367824273347252513933236436901645716260027885955651350016845205967799471799479210504346780747331461051957236506382092070522301835638890461314091044997408310503955955674846886934377608891907896959649811839146020116601501334461777262775201914837778803582070148696785156342490142929389086221043151291846367623698238905431223473452080261126008966001217445801720190252683321782288770140366511402335269894644070734228844992947638834721851671422698915571048786416981209237015556900527222336658230935197090148842863311616342587547871927408563937351638672248127113751085511909354480164337029227980120861750445402992254502929799627881418840441771933810433341877373226489395480168539927532505399164310735554070768061717819597542479909652747943998190375337849719810926873173882141575407631337024320300915651538476256308923251392234090765870054114769763989236999157477035747983697767128200612903860458363282061297054629536718238793353821493899163109223622081945790787765120413119337743606048673370514892565624240547754872419286876089541995512774354416147080398984680312621937175275349903985272192307100060707140765793159917171610945448433645281342379538794609715239888515068081089597416814847210032417560011542407960 [155,124] 4818359498902167666456458729045185455308201927019390667946225704259350179037419625834714084833815602721460945328649480941982102292263940072410401294908595669734552092121778915968153254503587210921452331714974250334954886021485104253094213289919601433094340362256493443698968846339435304152711931157398327935562124515193347987361464696295332741592074051528535835511158642701944728557789687927356810466034601614957603292346911736267457899745564767871578113546340581235716076061768880524654524177332736179253674631117735895803416990142988754686232923006711746082499818703158766847606606130967452674886281698258589802973175871812620988601473498099182681237189684647770292830147634051972120852480083173035234240685318772310548546264534250492045368740272927687867709758861477022690491835494696045580209636049055307822975702432818358091010021184533725400371349574439935481306140001298242415270238163579066079869793106068130762921279099054290607900112728545203202362860683562904261526252103206213915414695720180997250155774302529285928653135471752201569101552935381054813884834311937804333142673113048096279576396100477127164379776227411302800132361028435627422402226715518195554480027256539001723207467495516413960533112340820532517251580443897398165932340951707887964078269371130671832032493368989076726745176441426826765752855821887804847228492007942025601362553477139381482635710171337573734367401781148225527558073339748913841778460805410802764790647811530088753769271703348655033575234226237995613298227078886059962259549044097126792194692780976295187067989804563853508958255431423456079598192316293072894296203819182808061824913159611936 [155,125] -127778563677998665266690021185506040078103533384083524396851074289065934886498924675238041818593638892845969802771215820485952511159671847478840065311680826569490825439396248032869667973141135568932422918364726329758100289484826161409569874760302015493664378560762479285613716815089266545099234778575762090359432678503054115729001050067310797244314956624442062834073326734186705669321440703176990536537318154665153505597187911021076525431532740206372045704073738641818748286229749576466081381398002599959365308913276431941335319061316079230499175808771035664472711104961196082845221074793229136338979323745714504672297162089864578718339083849872923486920172041146555271432479198835124401623888467235239158993081201264920088915192993488898158941408904200305169669974505565077749251853285620668097321974416490724844762738649825206936542167051048621617029032223201275028579747016808506350889653690761787268146590416002111913388451206146232920885067106074035614865975050610598533686733178234395023031686471995923054174113837790688655588411965468327053945380973235554474839944058537221838892798691356654571248427171728379640637643972549401440874664015844920513546378879767618833262630116052062812503707841701059516376467484958853275894944790463059566922628950948764563144292917348020257701061871070067788620263868384636207337964070829536725567658188941822148014148809866424328186450033877340743178873039000143389561828150949497557502582294146958767123665057711282604663484481409306460459955894197481139108570781278148516751082076078002634808831693044666717861604308763649216454415190360665000396870609591191174554104083521694757284 [155,126] -37241273934331266442404041423789516403302025679822021989432879579966449387741102686662576494797420306497874747185087612373556917584517167892078755995726827058475313700112580433144710863296758884275202187831367563443698907763059722031022269401942295388741258877048098598086315465217292243537255627979733119302817732543876776252714315087517567844156799455490042718895342276293588921920460899532419906184662077772079606514421567656683918399724070673161436407470385251538914652439711099885631326728011570446063848885190209871284873117826073712820512855589128011663811785253572248640474693119810776091990072909392470023332415064201012966551598493078764578508009848352056909953424928461734035219647125593684987288466863190943194507760447561906254054534879810956487439773150759272233571323443261895126808097760469760771229484183061495911937471943356539205516618587539325412538380382542181683984748722036064382723504521613249158522797739462322357348130572327914134105450962774651551374021529337809320761248106525709370424169029927012444885695804050347314393327775454843132090450752740727765213109765826837560181104842138129491200096315077227412771313748004054442743562169641013977053269254515454761251318494110671187435543572780942295886385528349244697398610861759970213939210898269021314801750075508212107442125768296824817904290057424633880849526442520238539111215061982402143821852730864896625805923798351999333874442827143547788977449657327948783220110604899779399909589279165494428147644899428129780611284941781512145754451169580429825492440266493231097718356141298134834570049306012097274468363295369239154451124441256 [155,127] -544767822358846286159895976369810406010262415403625758687803539211820749476922656839503640948736236815708985974054010675408623155708015288693400405845115236740521131797779945336575537076806981710120788741807622189303279052619122555826175412383082937672571329488617310571910038660940344259925148763313583611093926933002402346328740037142889716326989167773450273439108934639795984122372748725175607426568475533894258848312400548163659959392280519782295480417208938722977783358517956904908724376803002894041963516252747597682516277903861938337945441105571896104762859487014460176966125113195798277642986763727465757042204777377851511808590822494083782417065616932472457429274142027204155835185393290301578179770785142427912600853836528343059947524065267472046779584085516841412868892661071396495115812930396587489848947251109110770101553976539889059568888276162996192344077990519352479915950404228528389859875487293573477284146548395552203988051035604805787234175511699955406014371525735755298135393572899001585393312859100395804856819407743653697455949603554648157360207875793106492958502565051683669844399779082299211653989424079779431472947363113541058089121679625691301000580410043857804187061683048090557875011465099448363232285425221963432941745315863885908725983878159863107196829529961706143347207223856030651737197640707857213227638300475071624918019599233284645292593497652943093323164678343869757912442266395570990364824443711649672549731878465067549529577260894541345736623131232460717993383802600413327300232195588335986740244509391844013088356656335042735513081535634650502391208591919625926905 [155,128] 470508986054606618535504430465083295341418168715398288533875488949137199358845588385762153199740986079957381742465013089504952505673383100375487314628387981882982197220279737928925978864991224772729516097094150563223104776641065567655017178581177279733871979292284902367096480018114920106385445752233529767533795805774230024965103300859075977961292287264697390905674553797887682082282389946557744390249023343460354929010909993296144958657244985827413856859412800263180379665200590388401941482632568299899787300279296215724502068906034428725777628311536833756095596996964845210443094434435803923399466537523062160056642033595760275230445594594852963152823319879640302399060044226481597069371165889144202940329085187220828513614566684820801474070939461330368705928853741011102604335069494711146922184555275648749363063298670186929478577907220437046773261904741395147852045890008715347932920908566634921167852211184426435001995367700014358367134794646833714181842762180058823875476744990752536575194236904414057343218652012899081168447238867733772391558414301463748893639547088732695251045601912515809605050102105769396738911332126916042593436335779274593414287034377488018866378438620710858010112626019410839631555776477360521353688356116527733012960560653554781929541463081704846891002797525507072346987640544382497711980445519496328447288817969854769180868300055673923989063956518800819260258429928717124972570474433357887318334351071214465501197818499549961012174255679816662583564885263658471604873582535588475392256318727109489116580605941305648066324037830852468795293450906038528323727589312 [155,129] 4638471359681250614412708247856784689011149160894798909155511359021490020025650584641851434553983463729495982274108443427921047063027157321299184021792059676144295217856106220211248244966890541076931330199290652249856000516798073629684574939749999563516936056567952173652872995709302482838470023488396894931533693381717030909847563516608000368306242258675816131689037835413422020444962262554997273834662957304322014049805620069273355642023635747637608152942124319946794828761590419586922270583906433216881716798369973753445438395642817895466197239204376372363080650006168150712538193651189379899685737804728666340090851323487114595664549237263063195876043410910329724686516369548750815730498849086665926164849233530630638305020791602303964503067629423893320560274393067484993735435229368380331232809772042705681003162849601476190540878508520018375271999863410620098369689353097688714590759217093196751846740513629564988913777819428055096051363615730204645840828059800743532309738578307664432640599687560521205540043902188991932381201706982584309495385241320117572036379076591026418539410108942138057582347195761758618429393875864415805023884480810629309837091424901093920171878397134568494000831036302842543679307839200079648394115404804958291485810924072833039992730495465083122524733658718874283504062445918849309083689458889649941191039309274623032476431103424118997754375441392520283098960373954713848521363077325944303970590125951363515615007437683987775903427727380886796574150208153595554819292211722574127617197572452737812768009797316313759444876412553242225614293187220833640 [155,130] -358960703051099982947471125229832973778931014938044269266426044090594844641193359575927873917267138501223868145699010446737950472024323400216691585978326360618602456083557976553040633485132475415008310371286606526736342397080825093976672209414257835874008467826861761881944246268720704280773381584904041576326701799768379780987042940865328572958161355097233527609737611265218250604627353465430999199175425816806113413221416517521281456032597815873301627583137695046111424296287742874246032181054776633213880055821312091079488016975370644669442453686225639439120070191148739477182757287415051361966425706345190190583990457324604897031063345246556689268350566660372753502904595531335093988317964450629355080798538547703003559466561681695663172161423512442010280854901484492648746412524136732998085899816179138225149456228602269641097350410803488210475187310560989472128146623561527818898900379270885315447899486072274423396812538923264205666075666875964071927452206749719242592585611231135918753560465875046202173354073968729697591516482453342342977054317487062030914274521949368174342919854758525825978214706568682483102392282961434980624427769716532239001966908562320161340499429434062391592635372715247255471230829659719945932956571454333516804179710085972072982374641222206199934566710619976464429046111551178752581063688026258674733494587954341438457571027282389133707851032566696977307363759887390468206416250418277481699833065329911064785576702811139441158501011685407746578288929977925216766907993993137820931963149627856188363511212152461150672514371150463063094975728 [155,131] -1656093750792626935462019678440126709740314686691923532890926162243098394060358841570577680549379058908209229540656331709172920952031633107921170220712709306720711693408661832169718815328784833666851801151952329343614085719760330532471404741713284165363951529146896053547772946677771279033145189362069953290341706442533209934653778009728950941045081543547330014334701720517985874414655687518470756050624126969817999655857397996903153924352433456536166954252162300215226122725459277984749230016036830213722625524600400116654994418899790438450077882573341092418397222439680404717050284051179451699733722387217357724042352132831542969850885560560525917505351750907421540411836333913578771400765983644200645376022381488820216789245795009848316602700960052699986656182479777695512032462941114306173687211207905088119646076963033580018139776143414151361491476942469746330993462090054775573720169484644789199919227296463866740588440751114592120700600205278904309055965570682396334641222631796286527276103011746216017224278026226574388202969476478313697323955108275025410455623814469835625304034106505193018603067612587035226344691607422653246829807467544887207937383705609930677532171491358105201604558833273392965558185656840007111188915377076102950809508227074480646141026315620707841301149906812846147558475090250884960393391635685555677002269637508290153934188816598010080687224458550985100629232970158530163173725056605272407658618971692166829390877209981839148626176110015457736885699062878989540891977879878602576501799794258012473936766234873887795705354219305166 [155,132] 5996586211021608496029063735823135455198268106936739156474925555662407851309277949866419552585956375308309712378949741772968430491696966074549564882146020829722536039425755798668949351875039796111006787638761537224187040381827446801958488720630431074640577744096084814531589979323833945669415253625361412986259411729123208355898543990285751623690192555015004781153030559028221594957759362966648036235591184703782842899622380378465162050486193428929993648384117607206424059057298667476904202726583591890027957948491991515401027411212834164720161949092880627750073775345352366931446489717276277288506702954342341450256144742086477805724648302954308360141425365047701441519923700741980282706732986006910416602815969543614862214509897174571931472123900866727294427762993000801046272692644089080986469771198394438598009835956537081902301204796389026367814594482197656485660425952272569418191182287366723761650976011833251401760014951434898883031403447981263066760060059717815565458333177165538441688600163126291106029607274778753429776756619822001996068972025951914581515551763932926566244310666639314964024890271428284995469340584287600795586567628083362114132684436632705512647360301639422546822581262838556650317382333116185749317367657772400684885120198439752463987097287580394927648947110206381312764583887927217066161108899771176055389188561230661152061481236518267939695560447578716933986390933277528379784905120496496223567860712619110144907339937382635201626770845270540608913849026239869642601234354830368416428975999811835447269464897855722523104 [155,133] 15169357650617038481461935082117292059271890432538108440534492069619011729515324009113251451510985564294106232211432863415134811457653166601184620989155331302744477906787756125111786387981932332156401422395361696189562175424759492678239492239927708984201622886359728895451562061785886273961206167241144353984313445506167841292508353660230102681527295667182926214614968063304567015756350239577291794444180234326519831823035775728075703107252662243250810756771660749696339393021903668368407857165894410723877926039160918427992763337707841655632170829129203913887844910256369431426528684430834509637380296654362079846755629613066561619426327521932342367758320339773797688504414570330162418439546766471616916758494413916465569324567029895397625054220761523772353427371018106157360527128993726794425755211458204739213666108441609152847841539787488868179808736372968203532510102662240894729082511313830335741677421138396434740727369072755196368822245123378064844122526857705336523612059737202309517284452667298613675771249005594666127990403085198987872369281137051505065643387660972277761570373890367124018770869738774612973629515498049341430892834194176040331502837605738018456525003270827804510375438112638230524041832606760041529491635546099147083508385696706573411032936705557539047407862879347208227000732079843374685621817809134639713946862483435442709596638838594363731010446705259122586859606356391275717300313661722711551088720510422821026611333740236530788543208591453831202639034723784781659300952790918003297065337719920590859074457988 [155,134] -55440736678110876901580625858248192719953135183214680176605118642506319183901444241561842214643678803991124137540970065954395588000992527478736380802811416764744296341158768006275191148147374479187246155971037039856517574538583136574255616436949413740152070706866520600283817909093016482702640421611069645449389429811306004928144144560025121576097310476488206951376610794897122359839819455493321251694280024021093557753230628566224009449120094356828226808604047205731257832227391748061733681519544999258792906604105424261206198582155315164512976254343389891900377440344160710765540796395925449874639024871482776789896263144940460460361264482998703509177157440670816311510100478208016937092001494166750341276061365416339685168163584209451594390384566335103770340742644845079961984718408926410525176276467976685738639903214422762297747250589450619392608677629760607097918756687146821559792255353031720766733965145115769321655458373180020789992129847626386157021813962171748280520640725462775847143107838474206443983574876168640202833646525513823173183996761246829959512232671174547214564080263225556381265462962531836799536724612395693830688161134409813603393594961576419083264278999878241773988493134287728258491371409581764634777573747300992717678094355571066677888093537087595959770672286074560095037418179069742920132970397617529027851850453712517028776124474663389259288658019734736196284909467331976058569504868477903667911358627810905561138357788511921509169917568663932752113446051332197850441288381953750726393560811570456 [155,135] -38273284961657027802268305038336754716224132944838878257877488608848217712631366325926105895418532095806958828222143843583973234400657740780809762492472393615252918609326794646281835467682158490263910546412274684195821935894632821924943561715460108808661753771867432776285255587607288448083839638906909534082931977696699414279834464164029894520140724304254733109966875219293891677504170475011773796002488235769569048081692345176203730310648423587575930614070275363476285723346279751201809323121431838512445791117901263018870822860090110110124016216576130966747358395976603686049084939807761320664132214413246744831776961949946442761091133821759861715091976473955422302261045853166487736060876783110051773616842636720007640100529162147807403577059953918821025809809760915192948687702671861283771381446150335105932707550012307236648463268460023217490386724264368091229350779942691720796676818749108851134896906866799364241594973069675153685243616972518113911408637735668587299848324981526572446751394963232915835260949643825720608441934566003788988620464293462338038831961584094533305759662259022654099669127809267782427507182246574679084388571778775253064208381314662727565569542832683469795808725034030674746378665555998829975448764416591165984998439067098846923572017952351412717992933898219461190290179117378329133441031804054508879902983463844810249921380470272090762409942978792380563534748989683728198045685388189722859198971550139130675974240104134794896027661952669742219694828364626950039056333436512809663591 [155,136] 233203388423224793389759500155677212474799426288337716078572641166377059873613575136301457802580818245226733398315940080654681175248146273284509645918111857732047610722426631511023919667058300959734887309655024462583495958232081457863330613205205397498876533503962216026414653215033453147623648758181836169088408769345524573867017162093635999413561881441182947241329170151605674993066797901179004305834543115260373143549372412723450511822061440678861968110287979838979298504218511225166437124307174536765294811517604236102483903745964318866952746883835633770682686563400289500998777973842187318659308934593706705357272802010882256542497475566357612213455909876385748206616184448350012335266199102980705257746732212790177809063459156015684509538918598193196008852889599543426755965392494232333425312132023332765195496380587120454105451960452340135797950853691687649494389215914374870938568973784071139426878939661529966725565828172132460435470161655154031671192992105972599849207037189629588901679146964578620299330113407187652368332137980803428178506405732900844475113588036527101996561569010219901409982778240870369247722526738150761954457083029970223850587097924177578645567781786084223115964312626000829037983221621832385637367776330986289775001790172894599908118187495900269927187053212209631493793622670295254963937928192433563904045305241503756361497956855667764122366189732334315854886480525349204917658226919320385195981014592138228440427105032458242456879839024042327652395455065729263939485146176 [155,137] -62595943435208392475676963633282058435370509288248827670604421176546340293976744337902762388350588296501016517192850584114486509252530714265022042593696221432495305784048072173306659856981291105951779338976736165556909207190153804205141923030808150149436812490925683287409171118769902033554660784241238298533627619102378412067772292358326954984768710910770887543309140955855093281561114818836112801586734280168773901447380913733006017754698426029707729300824128097011078385041580951449414551731126687133783808192841507932484026945630973692162021064156340272627072050378572704641709352142133459872936931738678522623447365000603576841749413987570718534194932439424035761335682667278842482728286977009031720071428540872198742636668866749334467071650443755269936112793121747712793038325995209642291305348920149371659868197761573790968162219601974101037505104365646464257553204909682882371488759618155135129265974268471721906158313650050956478214981184812184696913828278882223723893185485481043386265837916944568224665333625515116437146716124447973558308108022935825594793762506684917559674704937384423682176282399987974694257809800339101706266514744964117981249991743600808030061374850907915397275946812455987331188767703235051738135462301972694694011504104404252919042980001201664475150428967108363782399829189256437479061245970136327644413963953063005782648818908638406208522795517239080177138387065521010670533733072411780019385215120725899730945204829265034864351816324603190751383147604324424 [155,138] 360730847988930318026190386128800358025108285642821743743150044969298081510052648507736396257816654101978816510574539327011518720710414038236307458254477448218670006878758880638771154591872789598210722696261221218173794237105638274728393083524067916055880205890859760089089403710312738738844233663107473246685873873580189822402912349542383543897773763270384447669997355016720925333773064346759365656726939976580202332558401404060322144757206332655662925798929533937040713337079325589732026781733415184720247479748492402605532165649233636614176312108851088730199940417268546596281184381536396045465955907833079853520430073233916066996450106232151867228296465776315490145523516661676639941260855522820323165625179297658242158745197322202297170445046115881956055921437225541723391942872936953028277070278790985253964111278837910435729431066736411430434123119290781610826412061651982788036351588051126967471483040643753509849622201451764140808201869376427788533418173928450734232955325067804422406391412438030803887121349882258159778742146043212595919780102200223038899168689761459851517951989769303429380850895098498994322718315314456625593984222871104606854013900280787694167208916560580699374740417629890427763268805289972431551619221624135404128517247218951516761642506230645907558889067155380784067124736633142278381842392608330205722717631598699425900891350347544677584811714569475779771935034371960812291519698930446169913967545609284606626622484304991174899771612323097622192 [155,139] 1556512030858583949385751566139328082209733606913964688263385874741631190963174679012283864550918046999492623438631680200449193077354860306720716504811137099355205742924998996554197198584346321861371133000697643553817294883456935417912294354104682829112334526374039259821890132183579628453958985849133085475751504172030959800929452122736913051554162499757897328740264022107044666634118724049355509546370096800916589957419501080329160025833416251583964893739530965022090361574616944774906657845401479257902613143699952848371380063156235542493176050862773735545740713741775125206869415312218650614611515834624382393230251968418172491919292224618683995965768424054424565802966017097362587664496549210109072941766257754895178337194464563727969231432282754819905327004989079923495949740667158614123738764015324265657021583194326909623017826635169978729287782144012067973083858725003105176908597197530290028775522025218967186480362909842586407610065639927715290762391945678352202093219268971096113456850720530952125280310707561791170130435729632607405724424090083774559870534941667491073893954339558063760589405892117133895101911410079213041185919283657938485910016817538614521812601072045510197977219634195269561505844652043224478054157717338266878587404612794194574339434928303412735410241356056501077673952064388270553262356749423552279088748541388695948654324840565817924404099538383787198740911762947709073807653129141762549633066822923162252594110800375289684368982958 [155,140] 427535721834515888360779502665392589598871158307343390938485135884136601154699372916755558031398834001430718403137872689573549948498269471995160057579894245729538194517436410464867279733514479284221086500214721493616316868266928177834309357021054179777599447256529984827655433650339066598027275296130747399086278020459452546823067364105892056008173513531366704979015007316240213200668913684466529936630698591050616552430092005015048458353100441878797822553465765460942482432662805031006866921315988735878781617480786246241882582514914218369071542125011251216179428391979264117653318316827973162109706839851802450282454751072975751051307588890361052136636186996198230350085026813798993293427442763602010350587059943075393483058239266241859287031742580707093625697821572878875252852082250334064719624103657325246735594861500708009388677060140217503290913788403639208535373363636769254420444644556304553554532242687978689026058742598809849357238993874941986901316322777435927897746759930884816390773929922190636059685738554891737915054298206923045293281412713905354684052124202002232279604425236615885551688162301339326511420225705575109403684332277471670855090963733239608319495998445466242718094549619527966406961252925320965750585057934316906626185767027188150884257607649567535558793206915082346262487262737421093198696052515652346551518014161587813485274296764114368371145734869502701584794800033451384070659945826133804822836116263088397383750233800064 [155,141] 15648353610143029529279765539262162117642921584206978724096788531794891113320818363850484728319276076231269443457814621054388949131267690235647707721232033003252318366761958609820422615395037659300536030905719291789601486054397590611328642364066335554329778309555772348400955551417961610047298409327426060345885081529703649957727789356931483406425833034484729644900712366950482284968436931011704570727878583167798346505639120288225803362413139532572858111967220136164762172234453163763162508297028726344988988650065987744402041996961494759669000588138464688580734705788687047314585698233498398040086234968799153610240245978894699115162541931630106749782477317519357212029994749805711215723896276958528282398585307531884384883651178801134147509773213588446082992907054786298029566718083679700107747985867506253573354927163396093716986612732594671903609653473302232497797057885071859875679276995093274260481972097171245552540539268311521227440342116345259639939432311865806609508086426327296422874666692754477682153808400966636269190953655443427275957087812269275096762238232148927662592014230519779528771596535848949788792516309199943449128134042791865229577875732676977996606057830814908067029189195747820048362769287150216169189506037978263750392004126952388790173403541658635665291123004175996006310720494797824037706521569784707267812086719338884392465394021932537432106612087765030142655011353256936251171209858716344913186828392379096112 [155,142] 56995995785449182955572299765038815858404755130491661850709364386834848355187176567234563100294006452511917810813314727193889647659227363805327374702975959948753388671301001384136571507159935018484585973896529745760826100731202094636672168948331184042124195411702313638915404725178874097674656419853086319680090621260256777552836709067813287554006885265247350045393677132040913219640540782731494210198264979438518709139238614249400524495913221624500646401685018287844771134131319871505721518155299758996705259697561740999787460997185815203593167428628182904647663589620617933152075441108410243457365494603835292376180923948622332228300555305293501961556513150556644928801923936662048042220357482485379302929304078249687321505298083669090005349318294174817329620945447564370077572192628992443985865575299121137449930492418564802603984248683428903364086362530234929872755899093666289683090566979835119767479929786921483570674584909030193091937330709629829807634013335336205220224412502949407078518936645877206484155570726544538873718711551635744947593806685531081106585851804444979498852553875389946505443071690357883244585309090750939123137478706984439395606190679319467892064885236604038308874104942471177266558459942718185699025302162222081004605040486257749421475329118651981144897312684663755272935900601150650880961122412589818754229101515003967077673420037882789752432577837986178114527143926052475494506052444374792499672 [155,143] -3326564465287343589560975017512209677384448310989765624663090807766831536617414456586511198417728451360967198772192972952294946246042096321573828915720205238234407537722748025506481128306013281583072450204063134324573053185075773345165267154337980569468526090919556112458978820992362976691980782075722807795124204298714024924420614650996358559324330435124499760739070492603999143634488842772128295464104860994662461063457752612257532746346384136077572585831039458558749100940688353401600317165470146697706044326534952195897386628139927177785354885101898634577799183135692854286642997046677782962076568338320265426055211576692698146467346594405116596871515109832971479883397134176557534992014620389835007214980864981277342166867875421917985772715066030071580085252285667491992832181295990777891447929249717944819179823355650191574994654476822754916704913389325856305992344779397814186089496249186987244843735256758375874508787981923837989272568423420272319664846243254565009849829558896655477034026801038776200681247356603030607018917350896544157610617615454384977792295164900375030228767728933812802904384226554811014940109592091814562673110861922994371137476342108692820196803535925074160463240718080920567288548381642446539112615450456881605508771108300634077000530558171372382368368409605752461011115111368808978408821122852297067440244478705103638551864252531017747644879648206827457045529465881839272515950473 [155,144] 95693101082857279585955364342257722567623984069784487078273307476105342157528715295931857527161148529390783790410209519492826136420280446595401879214154962054787737958149909501576983178168891434676395996781652161686493547709353080402293255829840652986388842952920241861347206569368041946303288077434763816492974576899757353150945155352236533093917070030122680875126996845311638035356165026257308177558441880546571116173926538901651375494767014847323942525394084929966340249573768122870145627566401005076819477435655866599197210492392935530475570258452649151505532589278927478251294536185430099811002288931247322848800495647122195840959899066249968149776443050755584211964217918034081372210379750231481549140593819047795091591831339366441508628850933269261256062535533765047545779978205706708761784986202197427028496505083162372294126145000921916476231870249604630895096336720094460302225397305452147274531261283154047339188928006342388087631859823832068546964311743697152538787209130175858201378463315523671399402022898302189255564485126080020472667603332302190174306685108902006153554377634955399932002038210338950276992629909668770098081810280335803354295664370692562054949110691530692225879453539875731716873684888414276686608966333179057926198722372601154618549233994445353623245850929020831010289780673423675450066345860953940905043035434857419951128823698843569127480890831774088568265064635584 [155,145] -297956984751251956047407649514112338466936570618192796185371746764237274353076570437994322550996796826440135276244968722112985630388165324084103155198456865230024831680573260979424886786609143185609471143663690283197279134965713010273429469127576351921480617343070786489931753036838664827610746001670367700953590162844105759079094323983062664862398920667923765599120477134717639749294047767188749359082457755587271451458365641801349235807155370304821850716582379771657561095258003726655370962311192654304965492062548115126982133861654382249118268513679248446689273284752710639275867335974806329955412149764672440809380016322966865934423853061131952343490606665235251606455692305043277997116403906306258004665529496732860238173241597676831134958104296531850632245021258721850847838217669498729072192638603793828072464712925206965520226776204231563342453435707326413719802443895239595952987712593851388848183603219538352584326544530790527208545385029108675727371820384955025380185221486140141770051320715707381797469747980308800188350502434034994282681831585971341124188510666348373045778557382080934861513971350880909815641819018916737974763124557240381170096651771104586131345361143335744583415632782947716026604273194792353765412158777971674241623074838354923283157232897117409253112359123267483975668999548467044148223729733527099906062479180012184247205093943702834072817392375370904 [155,146] 95454441550309920406398130637872075163516948252172027871284914873875515973679049615483743839739810100607945946592136684141317232971924124485628115375578307294822021802384277165033367692956518870007830629413819221201312503185024266826801214089479176777135442141286673140678036191342783990351683388485712977072008338608637504240197128318077848284029129960144092582331576610566294227768480916307707286107847912456951125751512835963831020165441045061308160559955241237003289883260344278868483249782165257353464621557573123787141448191300041281025099697469827079096203086012415984786757126606577033198597206724578171457267216307042402455795034085590801838452738583951330093765960937145522510043322682978477706280450375153590664376034285180439767053857394430505267818421807572753915867293491489320738309797173733922426053268548854029162831399820704523733879688704907282268912742827252141292203073029146186417457765564460765194625592268018371003335300663144173586172136440803106510047679999536681611610941361372957403295207640235077749868381285558799269509202327406922260089944104146079181386936927748374286199602539987481966946650327801443586887127307425423092389055949144064157389529781491271122967228256807789026725769330747977448119119662889737033064830960574486796063915564284897284186197665955142186755417305533904488045345458432297125983595930174225774933739024890870592 [155,147] -3089099780307621906163924431920797346078823099524497405870005623282434450249580652848959210518616180501198850288106957408913052936651960182670948109971676110512257057093803568566497333233066370157037181040705844181030440053301160325545067683692694027539216827861060082523847466478662881437570636096954768166247203330199500991967267883629457368220650160254541778330652254268583128549995414138259406254330137568213297695480690892677251184753316172515723032776955628647783869230942803046688871937688358617753866011346738776001689153220657561980850029598895550332432013408672898723591252611339736267850947088535234683227591814856543240346319073745379994551721401848084078158337977652875893999691056506722726778002831856118948716752731304906009517624679288340206882755354860146273593305446778615822029072046646683935201618705441446703703008955731478335535375199268136148536719150797747025097148326073769786054746540132161622801801650091090251975433028917919335656380772215740975698315243855279669574216855715958312242540602601232256140722655243756485839347808338412446873811006347862460947466640282778237987865307368292899596990671295302950133236392711777150230044374537914054908226583394360520867338649651275045075006155774849642574384629582168687841538960786510675500946124648473271374221844465096296985440637300927968546194313908117406736983798886905545200 [155,148] 9764181623927096842751036099502273122849676840323238617143458714954759711538319789241999394357404885540269285582720644836856796185074578961656044841739614512051562219254843815231186737905641053595557427076175797640368792485535851970844654133104871940497247977121067134998252004939784263052926047754717014291177801231009747220609148880151995869242514547435919665213734482149774881827202737417032179199854905584018445268582230208820700846856165351568368388442684749898084117782116708375216379647367983847804625988571489684644061988919959772220751292532080643619313829696435601896353478122835292474755532427120666562947881630314532309862813394227014085944813395686261857846155596582984340750435679866022270189207904518530614392761060889513532164745364113512715351820617866837183319512507356562428663287301349745385745185648750018129902730415335152969037611568491388865413060303081530524055740619328933583329772500292061067069955000606039172545361568677710226015526054108121887928136380578284979013487934592083145408749804864609201706664856214040447625430136388121460346199357547763296420308176761699465583807507000529745613793305025351684650792631701275306577886055421023169601472859832713389239771002784781114719684969566885299100649171835635784098925450973438549078449850836721650410837743938659568912428513761032417031514476606900334752 [155,149] -2875766649714258779054519019823516903046265643055328889884420827782083984604318826833209894906968995168256086937221940793862055717192841229981644113850925970013129477635303089344765069413908713493384949124275293760950970505133901898427992460697608656793910816065664329421605283439186636692915533680958559053549594653801919471802216141114494005944191133535143960926253040848850167243394228873343657317611713757796208193512961094511134323393311260540987232895526676187846537578883971801912390641596016617766344845884821875412503071141041702946610713832973148781723460820305356570282212660022325241826198723696272862613334968706225747748444043956509918526383906859245404884907230735957179064087378544969983908624308430950990037038968161618282299965763197985336139114443292605378602198417328479142808888700442755647003924212938781117500223768187956059706596507779240733103506334592695510333604940531136186980340950734371503949484494388252556073303218297136876208699841256783891687886945319397791700291545381002042652602272199979999539478035747767652019230102861116131676777974832627723533599410683118209690926595230013243373726924832849856634084112234460143040577810897747419632024122240443274362013097604256969047302833876925943231428113371987197519419421222704619573051531107527074754802847016325440315459441220214643796 [155,150] 74274473888192895265671538205994980509489199840494042185857693453777722149090782521990254553303103999842539479874297400018704073986319977269745503492410537097547267330732199243080893845572084383371371114678767859481226699405116999265756827388289394848219137902973854794505020184987565009066558213615617319444845714536180911707794062882070254511656788603387587001865766429254894985054953869590392566662359667991042005691441213339446444498840579343608657165856462119077469481687673933056995799557770688837603239934922580593222097515514164291879004726695110921908117794283428495696308139600964996265762408589892210988857280510634235743076914033589716514135375655303645903130379467359495472712301750399188243619472967607584519239468035356395562156032311201327003671012158735719042190108814206892630733876775007700042882742243040663936741551603899737861404381243422446979519192809705141648459788313686889093057527824198009097183399178342624306706724216243166083911346812800538279253481412716476077940662914867535537424085653686204833708314070468372855800423741056535974363642127019555450830133321541348845920504786050881271615146458405824490564088145685116923515909195713978169874196738217776993852698683865524171777850433487739157753342866246295124433352439726859741814704089372341253725796061461158696 [155,151] -156102929216823658272706668941170589050808688755428738042859302101731436383767619472943310103642264115064958659556582779389925092160333191069850516605587327081695090073953719418356215422174039177939432771051142113369480608147422046576775585964020452877638077514964049234443285625670545954858463219928385364835201465317069705768415485462280206592668686554700563206463397270636943029061781287066634291433215847373703891045604781495018826776049849813540437966177883255611978472187471201148573361290713798412918903187316668519399097499725567575126693428462132801603117790345357593240968155739935729838447751934178559240607945506305571815513627018742147921609567281611701539035611045766221860173732781942284168529941199772605968062178375672121483254203379903151105718947157075960291914922719982281604488708581511158054212551273112324482831756795435151039069804664874566321745521357549097914485808470984938438344777011355009062544742829728774455512390391614912118469631855704362769547622207929565449604211310149445968173345475199897373687431913353042433417957118968052857804107608330049362802758088685111679694243167000600514272208880589264346423503393743832388039093741813884419386807236101093520290723996156272882928169830076433752833760971906903099843387404317416758525598228991759 [155,152] 24400904662487646723426168504964775180909528444193669717513860132660312556205990059808159489196681783114744551236861216733052186318409145035264972513541993731915115226086404801162579032946953334032668498706316879029868552231258802978150821200587452110091993535245936552984271232356462663051837129910857584816060462577651142372253405719655148969351732165305003777941348821262690433803085513001082825610050959145238604100517028735357900732681435893150564769436084163108750144034637015950782622877245013433886221860332308482377796115682699325053838875027055159677576136881409068769577625821406045182771982943149108621129364544904451015822179710666464917249666910081375621642906351086943664087956537726040494021564837690534498882027038797828203310525201439277110931627326133557477043335113182213136342750354657301847927126408880274043263442385962564115997933425102863443888251772105991510930071212529280423710855099830225678483054054820114405880053673630161647554629539412899327611491550275796428749171561287058018069817327316531130395480277241846324532398647608115014573453896867487035556584552939251749790121737211371583246907576820256149379543343134985588207553894531440650674289139321998642881432590781303305903326659405327123956950197904649972788553792704 [155,153] -254994857318325182414924968113304108199807888144322518951598472767286107522229871822168546798681374417336525737398530002847121371673561619146949765787846488983820706673434798260276964649561239333678008077767625193814653960185248798981510488654007652444571660042384603085735558918982938970057834209565758177131147896249218304531596214745684843907327077812594042658372816046233073396668535526757281568170606982331355958725380890175848444546365533870651633958315758269190443363363321082021311794928189427045276109694818528520651843852175090440987661143895674146692136019379283592860039453563117355589855410243329788840416236530320680231608340039829162210975965833824313047668488167243500389070372317759807312819324985258931985944202427392565436558811855645329930428269845273360511007096565273109961455125898418336608446749128735931820375633642331814184573997556570482334238866935462511406523954192384838401278943389366390956639726464708162268325411315151147277170021961485551255870303947948773762073353854458224964092684917326280032260244741848810727448646875407284899945859329018568962460988407502427092663444098534288261483626604255109708782041578730606304615692719217279671352789528634008832551471134437768480503394314913206472969624 [155,154] 157172195211722328963519721113103378690114612152770575915966727108657119605422440807228892632270880704351942642115965116035898189482745608688697035522891936366375343457123494387180788266527551447199916442116458945085827157271938771330705300687046829622400830147616174156930817452261542608840584096763376995924290209217654253857201314541010385429247902465841639274632193013537474649402753931656181876044520895574124707491615679210471441202597838795007025944951429461194064809612835678560702756245323617936395157532651220344763985467623846240263178662625160898800430637471452309435005234662279965707897375635365988048678865461053694711906265065133348414102120054290119939958238839526411735436890191603239513873959514056319742437219174332774002798051009178570133448657457541157830422850889349122051438254158594043195710706589436101367262412057950067998588681719077269354385321899755769346328254271593492634194564119715039747278565136932055478115837217842831902205778177586640477419621469633985439679567741054238517523247921814386670947244926194928530987818770859177933383844002997927476644258026201683342247538984471342365349765221981389948482121323746138643509884795446976745676830626020004376487016645142242432 [155,155] -4934408714749513390240231518929995883412736679157874142886558637925052075197662089594895470504241716167019702368669472583711228175970390952736156990799820322092142659647986136965377992837335288593838081466473727404207994118919457940162780822914043302200336175366265386205672440444673513237552379916319264838986403009368586287333001143350694144047729629047677573832698566319420846625710351360782452837613658462827249067460594562405454850158583180497742226369184985257124268105426934406067599456580276161660339348092875472196180399496092846458399260012936476607281156401077866458815798043371705801463451623414561865350099127884868451157130789292059820246923653157004707059306374915798230257307105399096088927930324618954486525391074779328300018470899596550146766736050873725770684792644621298419147030910499608173510885963328909472569239292887263379968997286681791316348654203265214341733531436748300637172572513013501146455997746220820241112346375928142773610076764479174859952783272486704899881910216588263929754864395019068094130502096865622940609260181801139796930746670722770316652233854763631415612713940585122603541792233967459869766874148362816444254469477530785584987472368652 [156,0] 267460075705102177000204300957351315688693978026673076490282752613747704168780199214382809037469029142733866492555361125408653063277510979525921980192517899818849816143769623311643707156250265830801371154826955936266990239578117537149441271674261738942574235030569266760226884560087249631778192891744258768897667870484212626671462514271126074828368729355283553079232045707978821202473434252780411880972487306570849634450585097576517622333222264359773953625649340379874642092945278430375859893555589692252474514935118910017858369515152539409040005519703573557432648477186181126671997457292578301637925786634487141932983375240705402727440565583776407446018878221131079906537514595495540450612356323879885426163381512559748698202352465671370169833562844626099316408742419042160545946934226373706436722380084706559155988941115696531461477721440988786781631768333152724541572831711129279650405139521682503284923713445045199359473848333800771348980607206291241970730774347881711899437247365161084486853218955565615543759730292116146192858147199176737859415511314969921676816061271007804624982322768092977659042187560433686107604278488374693823156021136180830737984861258050621199657378958343099927353198018353496881807175725728737162185679368348695645936152362874488274966259187197195850219372857496169123090620178034900131099782989949735272033240796100342655227042851177486387666483349015099513829071788980905556005631049388676486051284227950926310461409353754989590489642313341006330109088658600087433807311208927996219971090658431199873855236294144692817950401258543554515246778253762244020646810582990417225257552362563047793598976952519394369977164145607110509013219686800839055141170205383466074793161886002661632678661268114265141933095716650407315316403326310684019972202108624296659577191258793954112057888309181492256011526399201280889632275800669490918368212622161323521789311999687182117861742911586631958523190050146545165921367339497391764507866587408082010704014718425705271723395372238833340267789296271631191696684444293304133484317014366938811739482457082234170746422974099226825841072016492596245934452506624000000000000000000000000000000000000000000000000000000 [156,1] -3592473205425877042285951656353900116466712709812058248316190322614987321880759495125117743374707870353190350509500248831566877950788210453003003690715536525566008524848316396724151296612638903333469754763217129721134089614378694790618133822328235678332681177017749975317161621210784706102760715876686664366195637569717819299047145126668994832556719069739621747539818216941814316708157859487417006676822133197948227144873454584884395102207644854622170346835677254185341963791522972273141962678457036276329808453399674914452035137735518254681076641519805346689521511041920137753997639629038748326095657016265027609354734197138560089686653325609914682275162990483322818831384221726269663466849251709914379775988228351814451473305728915766374659744656392014209762250471578975564645888301847336679119526838824675317079111259136602509324426612828913416123818613546643800249251083049873732861311492541339006556708401843614640356347407343695081028763222630663967646493906147478890993591759828137438295850822946235399114775415272914737602285059090619382557001109182164505058546745187488695240881205580980226091112895888650512962462080117725815595511041182990911831468190438972563905004897688012213338173062710374462555447970081654332221077464812941912600928580394383125729588644053674267205648275644788221521083679502630964606883811991117645279340158401285536800739606454429629328584138966647581606286058399096022253796522646595673256224886115348754587014325348616534997096621654018732865542680669718975372062542987815320544346543877693900804565707457260052756644851881484541633014044697176065629762710755725380314531435490829922944059290535701724489635795459138196229244962303650088591435808918308682354210902074858143960945853663352845700213360124470594552574016016082591218479362016515967966911507454434344914984613917855755325738820381359030184603657948731594424298662946167685773911511657444814163810627547537942793537498577502257672840986070764176796883639402601694959583176182378268045478708423583339546842903316275350108244351321785839405322588897441371564974089767357434701378810733594311377348249300426167847593971810304000000000000000000000000000000000000000000000000000 [156,2] 23406417651073150464015231188032157628558523211248762054560411973163641116527094182608859141502812800460183353132685132521077570419242732279649442062876684373196299583765561597565933845792653380984783183964972471424223863206968856646904489011334187993731977298015267394827866153042968690463135630251988675687111484689346536964511862431166980125094259113298838708838508617049269057796218644720178859874409067445687097849315668452709535354759098404495222820235762019222337502341353166187395478529574726398903724507010688309521655319065990034987060822351479684582274501931314919731254265829832677135019031556716543207379165789073715674645867972220410523341230558460317416440344874212122669832712190802721850845140100338348908326505507033233884083458555133981057896673372922165942331131494145223305421703320164815642627160164368849642704812136060479574416715326808482001910598867338896261337737234243240635621771650714739340372258532865852490082991871081473332009605661417675969106560525198870967129244393533039394465976030163837226080278825686687836169242756916093418983000466376360714953933343741343329302328293202202002392094664305376427227928485580322599973183953323794130955030278697443868916485429610704702206433453744559057329409003137599245452702553962178733802542687137984316058322119424159673072024414205241953675995561663621178948853187496638919007297058596412221502188729539559790405722789783152353554700008358747340626200069820358013309672356412896873075263289584988068518885468142157280361062204848026189310212798938701382632722033144405665875963330017431397609950393591065332416030977767590776707995787316656866601543426651313084183239063700263887791095759833157714577690544181480836810091354536843540127029608123385937558836516385012971789107333820004381146291935313402652526609320801381937201929318689605234641347223129587083711269905257189107183907801731571128369530046965053863324367064494687414326186039980579362108481040638725267831479912527147296742197150063238379404050512761281910704869323850148950300368143319215298059795768477802372890330728281226605468345626679110986620629928419041987582555938881536000000000000000000000000000000000000000000000000 [156,3] -98487894850367674628292881806548655087727534792640678669939302016626975286985169357426399931150776372312847419729441433142896955320354552603804947558150621513432465654247895362685207065285536471355859939270550613151571927803908559981510990886340828015660493115329853657835934837844928507013631535378381191329405333244603517112116300329261620185271683735892905816448301207791713159334828634160310320586144722181874844499602056504629503743252412979337057515963175161010509183066005407614549415902736877834000854943701495955238876595715202621680405904163662212859699031897502323792311504671876042357843532498201975816752894798803086502343711064535371497129587186138506481252521071374466385620472176227680161393950445571434353056474979074022454347284070701283593729446162057700091320504635798326936752435818058341147214203163231490839256813561412970370854990244974502775086445530179963431213032991728037671738783424795339850062265274296664943182351930275173190557497444832981747768683869178586845095777283169676632417970539031145906229212753706447905750338843623350802241022416422551472686541927762369065810184375549813195553665836871621708951691630523897516510025499692476558386192800865389934099476757046507784289488714033273511071367806447933620239427066759525383869159654464554800955390370477368222840792882815326049353792179373408301542360292349336782173240819291667950554303192469815223149115159504197187729225881370182679781026717691529927580737667993485788732395358010740193294491992290553717663469867564778821883706588602735897040847861005357252705682768544245723892657092224364767507591699426745884238202169862040058101026106404389718402330591448455825038944764108650515769334471699434156843100429306651675247853352988729154532099387259995025010425781072641815245493574299021468190537649716686417876918509991497948097622650518250106914705156827451221674538674729380069305205872620121762353589346577028862048869628921656453049947788980842734419092280539796193893454275947483730150970265061918339726242049754397227650431748298336423526481850708766841107274365024664211190680284084920014960344395979880777655725288587264000000000000000000000000000000000000000000000 [156,4] 306343637482525652131096088433695072955805419305094941563665956549039310042668778502090476220817723368923681739539235355754524860944059128801044252196691573886648679543430159218788261638626243359993581944638895494228829755719347824930002474565586657205943216866563209983696092548517117889141277484340134012542122011867541526470875440102173414664855450830238894873473673185938772511892188141561409048516299655462832163968416712193350784733395809372820699657476004988048107865360968846439948678104274668333282873795156146369865347576295877422766813410909802462424314974668483789111928942334431452188825546628249125573471076676689132576921299709446725528960115452337008943609397986357122614680436394290472654285308646100658393085912618601156763499547124601236011075786504202814301202971930557705293700462253753203221132296812433182080451863576056209462499741139802247163522496059262430561856151426668211794183278365559478360631478897420313399167278661857883350912192346914553963703729454186105593277231242634749675584307365474975403056823660235316963724603947196659107728114588380831948766265453008310221055222087217030692941560344035372401807153057720769704159310074473044670400758979499333131922001779041169039150763822389192098033648324711804461458790698141765124669901503763374104240958563420510377522203655450607282135676983287601823379437679856364580875497371533699470423485029371054649687871664263755384140168116731739769714518812823677460842032496423026521514580760407659671353476848049924693748806914370371948128879157739336484613635911567143221713826503318793384140030242307802146313810816335530308723984562742088592955612575527424838108593403321564043422771756825662208632739387328601380519637602325374616792970501909397268778256749670515735012880592073071131569543138800065012749760994556830894143014780519629139881342136857419223551235566408423534219056502789783453249198160965587282463394413300862533498503639306129549379945229985489171786303620467812016983524371735829565301820202483817817786438111001266790726497008245856054965277133312567415138825733778032820058011661492264426218399486391705760146664877719552000000000000000000000000000000000000000000 [156,5] -729686408345255878419300643209901115862522703445684940168769670028607380660137813039090300094889663798139989604129785979850949016693126730497360057624422988872367978175144100298587234106571725237721670106732341768770908509389693458607689751024291984727399221900486460409517693940231645393060947339827695298556071427902120105492438320776865777920249926449015063321822278837549213265226199253702051406958920769561886402424626161244416084579697141168255345989345422846439033254490002218941245580768055750965917551408795644548634038560460010175882263335926400517965257657691403894007086755276743779446754278456970145304753356210401517650235706600189427243338164966778018706009494218522515485707851157281667291570349193114115238245044054346825699990059072621888181971804167510231381316948427586677020874241118780415080896824887094489451411065892354077786702788645155533894447539403863120095401748076896375549451795340736323726752345883528665825006998909876395838434665306732245440284818489105110988770281456799759380289115268230282998818495076612763879933998960742292416656554836900136273464646879405004018095767087074257231548065661942603827302911169959676909719365329981290726699144069473340433704450820031581777799483068538194844901665044674070851454659888677014218422773365499379777390332141301792152518182605310265008769428118086614621121739005051449545764411178941038763610054322011576915533048245645820944706461114828837947837073950184396423417515123857560319611164117122290575886199186315424567127845959359276736548012021069396056047155549867076200088322661923634587412067746593340168193849600422219324474652225828141041040823714488044231713830988147548994333880735156652594064949583559376043804872285748207995647764532464418906237649934506738911968267514445224193967280700940066324020578921270066499474868661847107707149039171711014244025261736440602752491087174320792497554080476969620217238208401021649859726142390742803767769169835777629740026278763419569063267157168814815642096951279434641287922511483612336583071171975565441733630727425746447616125286683924008663514169161617350808150652628466984946991798660628480000000000000000000000000000000000000000 [156,6] 531834914838043516606829942642684863621676460146870332962023794745304371693711133228203464315456493783146648901289858411527939385756197618693180937462484346085409959602749724842925762358064262429070481276557001534702821110040328393878158608556853584466009825564991347880866718172851261039336135408675209848216716316641383855024841725177010773488829382307744860347638763914867217447383238188237426465054914950988925044850953066686272203732826414128919217006142193207467413809780246497883693587934407675488567128637213963145580964777304087412754409537688860354908500769217938905603013622305904999556558186412669649167874949696213527812987661587753875444793799089218869336619992309961585258337889756275208302367606225342359360661557451209690606072009179710237535233162734183192636731356110156555695302080125090868433458958627985921368479890920623094383103475883864178356188673149230435782197465551316083677061440719296801187544174197951937497995376523862019420913967588344036569664874603888885307931884787813671205503472062801797176354373630171606390367520682855883372935279501398188735207565070625443021510192335003018262163714626527091127738278087575045674867526637284227980576918164291879236634115859607700415826164816773229191572870563073317655043116737085821667649857071021515257043011434349023754496531827654927512537470994700643335968573393896301367466812671639288341211296036058297930560849107542566141162302089779299458157653590163355919522171808801535194584009493726798555951619040516334271631122097385583355910387410909274920457220535569611920941725664340574112716323613285543748687411900583238828247445079098086417367165325728680378747013575153643844007978087662811272621166873128443734764371178644885978374281983773765847889816291751276158475941291391626940180592792529318722641982375582712907587137019303099934374289844353764014349462292480533676383081406104916620877535771829808674193907588018401748658926527916021872388070271110664867613538455747695522400128140370626923382133407307037318809533880324040651745251013479207441782772228965777794538445488208608884899434820170394250032961484935070298383940098981888000000000000000000000000000000000000 [156,7] -1747941621860448585642230952610409526870738702330015775645396027455609212545728568269563540905648804152574528595639953372373604160987361041600804777215652360557821485713601851698425694062028844687031772786243816764556031147272971703536141391180743997892854406875421523143431671912394502808035327996226598880112513662114477550689646918643364738701804362192316514217667400358673487536192997561293023792397661044709426444601223775220479169667152258275022771843567118393401054012972795958367476370322678575089924692711477761017316103222872400216959048433978105274605666008478158165568579992925647315575436715269934306801774167772917992663120225555341096739041599210223406582000172973726710346010779227717163242351162211342530258787237570818909552909628880238041378752535142598534252374828066071047038931016029596009477877546172352043360369558888267718692909721039872681199225639663655086269592195449026366903363716033242916008532789496894435911085884075285372978677782552189894530445381102257056402276228627220852340424761974489203074809400146227047768608664235623321069899991617775181978355447556896556853694435885315137517028092210290804456508014166026749840644065191919496573705888866821529796952362887568357613930912931375117162776390858766341312658907787785771470356631505803121487128540404406786501879156528796026183781699492994535177123083696485250052099419150831738394914798585455330325546161732873982055889247500524603537297041792246071087234307582823881389190548041187933508443309749572358355568131802307267511207396998477913230514062817686730466780752004581439370378246296411040292453167485433968532292581110898416490477767407197089399065639833555388366142636953299782990843640648426588429453464060452471046237891114294019240874298995042790998458720222883655120377056882281137652526897247140059336005896916960689497911956423639072189512022655575185345876352032379868538658946755933036820843718704953213859858529954936350142180624163356339080657025389506233860312184472480782435389351562548217002787592138136778753070298595025608765506740205138933464597969393602163671297404213714671450682885179230149662507851340316672000000000000000000000000000000000 [156,8] 31074725834605612366562158878782209517416505889163789003053089806314317570941210074284254854088600016890860806951517247384272303983583698181943072473612061907196341328371276161866822587500298552001935634746977566345919905002316997033670713615541658430253291381932545838683533669032213618968225680974675266348684775007968201348815769526144136119832931295448105872789769801551487744380413060440004949164897039638368662695332736256790421962879725487715777717669218270756544271066154446733505839625082343122856202267657246160428266397814241361928128820636797319791286882215237514279150435426633486514876258381774853914402619688349793554505053613817831675363808147260561899905670736385749901613707738021344684733659190062499353865335145199541193737098479833984347574337424927200121428567343014915545570891504842918054405403169998844867677929915970360862289113927489400825652007995026743115312159543601575641967029203704694070982078102534072891255750435327271485227100732791349793866215775537303731236578470092260817712700740314436549821613414807979205774734116136239028718738333257924596408643724098605293728379420494161561609461107898550917555088882404425159964147929792068808319198743162763939206399070313826898774375586884123865846950650190698740995930967571898119468747868059969537670034600730482549674017976281834679009046605667260807493341551571524134428923212641900173234159578777851355113872854335096789270955553708650286706450192534997504237236266401945972019062583304551356766948192931778963567675479385015419224251947665351304150069921793198279390867739021144128391111145853929800428567641460244301838019937274542289211380729680856806523372197041854623376057344648772478104901040749651832073087718652066014851774896228236557739104852555142332147452365027499816856128761896719350311139100287427948107078758428661924521231410283156958665496373540286593306363519428985979437321644231099955467750586055279365370455527272299494758687571397426155178068839253785865026069329412193719825281757508033953967241273264653073085208157315201033127122454527947034709632022593455924520698995233253834689748399703169252854996801188528128000000000000000000000000000000 [156,9] -85290272897822522234104065831156556667765484688239936919921551084053352712384269031170917003794537201218046649131695512598679709672760856699706651368834632576595928248375839734705196576931004437361296933093909833377933631646030270495526077746608943924602254650055934723205096002711309815984998977090831671991393959039977083187753600151515888649050236636688119239164033349331791459904222864374597504989084593135607674950831890098750394829342751305432325980623908228312931402372682504929002289871581264050560223006293193677776047570828870109567526487422572202917361385841672503218068150490894494802796181531507790009068200828818795884770093476187014698415209278799447858257020489463062824640610993444748813343403821531413292289579925133967960449201850331080774625432971274661773527484997336978724976630152311386820374496162839817579950925202965822676992769583946131552174011259551290236649469075335030700598381463063271265820243998929654815251833058310752830182673966810913775041517864259390689454156739141112718676562422408318877299582275019456181603195767547436289901701273464219392636692204677738826564646611118640450075400759665250009147914715340693608442897692440049038838574952497544593894427387609689906043005290692578385646699220316886592991303910371771826284211200406439642009457559083636599822717170143283237882726788331577220641585275197605996726798921825277921328607661752376243118736034773875891008020801461378404378572251067948834055384887847701378692424259604260580334671938709379954681532186869502702166088481793491527050043472916137847768786968308823117706823793068488623788499901491048385589700131952101630204925166884497375804720655205192119585179653039526658415895123060860016548133912398083190433528450987148419754944532156568739347058794012336238195860876580562650508094775738415710989386704577804063365429913090439768662342232297167284162252870417929954502286971670553580933136139680309049831073991820214854258805736027715443933494760556164366981729649596109972767046443578100796136187063941655415564541412721244938562543587983050654266482840157886546260612276681595819008166112334322943990764178226806784000000000000000000000000000 [156,10] -88754545576137294289324129348134126924097040036212470606829334294364239499656486507687877843371948319326674775286508829895522352468448941095133455028167521692848618066347500693905930151903243505280882334415610278376317176356438207118010823094515124881880217314729387033037430394523519209271582633214602489775597459846504596230106037952786300369290160745269631676142186339604775354570287032449376760697837008803732510546533712601862836978154054830912446442123323675437505220634133176775210205966376808517548162271996441808315560413142080363216349455080711197871875418972081271578697828303538959962787424335957360203533526970620649448498015743251867496723132111234539351777776565553542171940599687098816302587749176594584509188598048495382285273164835620833561552122263077860682946153095975350816457199395777305794949912801385903528096262515066498096749755933993360177377814375760314606310587748598427535712197603485109008956022208574246472410559387068795813108144136784021009337757637302574069987077236574537438321274203047987639557964380073399581407648377184948873176353250988540488467738848604396553654373907973951998413649762693490534932117107947391304138456075614850770404181519309501626810028366300318177834183727184766221044823875072635687304212080533862321965856313548743631817678840986327834103032131719950123745221788455658771194581917525372673203398986626300289160671833953897980705044470038612204571476114487475836234471060010241699684409806054747793311037116338730603902919876946536995876634444509620129129667334844554009533482655689733327929148390483510884856107871431056097475047699315345186074854348717901414787191688323749471597038353863483149490656349290823739974110463745950237256278812103240824638117023787474756761940962703935997437658839396792721900282217559136515800001970933954914971386736496665887674680201321710883988218934870085924080612599945883052743130451819587472136979320207437099768555135941607132513716635478757613837187832010472796195993212466618615762330087123418844471803042986360777831837395847591899272351732784956998677613625588821921996455241234911937762208349093324768513511616952664064000000000000000000000000 [156,11] 787917452893206908209919092015485747455595763951240630875208188747506424587560624380212332958296905768724121017624744636787015952015331479247907681623454490524640744000869731782966877711677676342143630264915939262819195406175676694657898137069040886490116856325194534648004952728275621786378378624944351059846670707605231731649502210289715764859485893223412961490559972218788589282289892217811981412402336483947375376646727479638070412398568156244290812931228638112085519421491217029742112134783731880428561191828955974298540939353641994346628289470674474496739238309230419258167387494733497410130264636988837543588786545887968298247544174578172272661904616051742874022496023685988660258344893618186845466724197940659962027716086028613562908045843990050025447991927958237287371238777705460564414483232030045652125780975832665407805471023829339812985112075203384178507762442583353512611773154022588302989526834769624225753206751054426396789955480856817807289423742319166764848704713896181034520310052890678806548898697879403570816604025598977294169225772296093243817368053495291556603405649093563186536676379929113007170399633302545031276390690327646093306110647348403159845767694693480616770339258356995327070629273879931626779739668133175486408859315308834924291813528187250392342142780345383524115772892690345861800031049703958739888392735143905789794854301244555838373901312891275511321568032236361019028914893842479065689842552645186417769871846045462943416450109987378121174026297962006786925756498252254293393088158702031126622969420571815128919639855543500844008897921443030472827891738301110936173248502832853839353225624292676649713439002678291816574663684210543493348879302422166750012947009529086926209387718948844804830005999254636569831505127411736047113970135229114233025844958657240011551076064662486320272924611276380094278478407947551117033079148171976752988987394803697078570181618679729415141495732827855830897641703674220366457304284818016526678349131933792155574580641630664432061183629538782790447232750120812135098141954793501681775346535651325672251050749899668185426503373511370653137034697320706342912000000000000000000000 [156,12] -1098831160584103956622479421405858701117885098151692083107037928827994814626851175052837890213053285706184745102118512612000108078851677473066208037136273428051860456298005956096649292955062623306773186887493058001721132625152655094056097422488882383014191790431937047838243931933647578116680598109953018585944383677828845076912348751771427643777759620734858621014730348549616196340498798289088990646690932700503979420444721193291330959974034980817916935225472500182414223588056371387953661269918990874633575419121971394138692462045350914200771938639837503788702909565404130628860063678850374021530460810434350045200634853451874798524491480624479521108630994311413302365083150633894053569737879688245871868281517474770904807720272772725004090862889322902998756530551756536575467870878808457585771298130559735038556545683889221089445103684328452023125225741095004560024648438364853337104151783035898292824650493760671667102151874683966524806180263327157541553868855891691089692600278487874031222297778187412782674450450809747740027024410314313494391313763225312470228565928458900462859951544210135248305705349775087300147922014780237030858727348055523047451919230921277007812560419947441118466451984730856820730847998201833033917685821277743851899138971904149936532499024776261328232867144735748638166771136217981392813823209860520466577060660131142385431927333713751232655968663737433690030291814951826568424430499285315543487697396294197934407941469128063880574777279246467435507449506768033811037753508075890612577622105621016028775142365495022067090643008122185168119385487662645653748642188617067733038977772147030105380272240871891617478448947955301320428733496632552873548336310514531968318513321129410524141090651805792204199475330297833682952943207924049300756207514289536764411944643792979407874950298447746865330924622778807139918979962759200776480533034335540152208821545750379385751515194833634745412148923879294611488012880779457739794718265709999644058762589199990177816083267457678581498324727947570355781346504927071951045916522332956415346751026459731435194073283950499625636422727527377298849967932595714916352000000000000000000 [156,13] -14704105466461346214778744403765667263913894262384976646925202614753157332190986011863696493401137049374749953535147162950743761927119509314696943206324583553410904091118988556665352579740064558002182822738126357494646226117632210235373421407903971953333439777982303448839200718243191731592649810925098137547226623043990111330533661509890720344952776734574596512053455122582908566560243724236330689767183864890070231280847524400393118091063409260566716089072744363251068370155171570912981882311089959936427655370345874159049025101121951870333780247333214961443264264159067976999788579157438744061593692177385106813378587680100108885401699657336272617290525413222675424026253296285127927633027891094433292586755459837780087157533204546916591393272568064479791475405779534535683790679866150398908282378210839120325894232924115767382458212013903454564745520922727665710924077890358236776607245153410449295729113013591701525292975292893133012408001120887657125713884623801062894456526625019705637399572345006867048949478570722818154100138115404571496014323193638168131483935152805649749472633069946094548866599928691206730642498600135699064861637056337363230170923707596495652660276678697922666833229302370678086889388278646227228789789021877874338977659826982207317036286174608166069610512700915732371374885257040123311588170839079694940112373949132034845379297823207855745166459760172238341608172919999861630535049884456231009728157513594560002869896092632672382542636729758942557670760442314640728327091255471749803834505753415175228613407840484835101101687067966917055377481574199711880933343526117868469033356763940664393171975163917479186579161332624743439537485748652916082201741913878688435373498705558735293243515448642140956653381834729577726478551596419977198777330169424279845337626016002456473586699987447453526025382656399322018957865430822783893848974421443267264280571500752961879334432534308466859920709859808245168187034684993286830251531963312516678250220680869552755427449263346647031583469434376773967545263171875496041062183543711100061574679073491491646959549563743216719957714075590560267893466034524389376000000000000000 [156,14] 4888338055391088841368650933425807660202898770492512931355583447633113006564253059308527622430328622482990986696579880406616888138329512389525781411605688491060347702804391680037111880680775282381834335191620945927023030612450908479549408616007002452579859808525354092909297317026010649622846752880179261324235883063496507502309815177361855218388012924038005734921563450169837734604306585816302761259607708848847294643264087794235773118426218132752035949841481781773673075650792733464918154626962389303476827407534352055935828845920043723009236530433131716854756374996852420779384786338107983669076724267071713015002696232206397739655320093383294590830722329231268256171814449389296942619531001853580840148650991602503021224591055021156462246883816739279286204462268007009457720285270400479768960663114502692904746347195184409561458971767030985236721014041861324524787202624721394952132801179071805248681139723595271105369200004030406642424916982397082245751679012468416082436930220107239855995160809229871333127960276829331574467834292554167948332050690718578562512201654594041004134232696010879359389724684348436083761322004717006723585846682598594265006901013524069201166430502704904199250209841914499405786760791765205072416434101173494721219614359669335074437463249744401983912745947178172936164855928062537382326796007467970734397994319290817035716784769102852057202780508402965734224714349401111245435855727022325298895956408094682940184690924059894459546114538031759612438352380141442826013158740820642369469660990832544956524411031036264762269394788435615389801432151943980260551105167393927928412847242896579603697372230818298537185333762912057272602964447154310515577433097556000980494565329230646734332605103069528925480370795373916132134796540906325639410329359008402821892857108735808911819520025670843851660718088446965231910084975711602574747841635524470438968708335681712088159130728667670376268398873593153101878152186864362627963017765666524965729154449007748193992649742498867664880302708830909820847790818884240862285826596969239391035029900602259007321385634435082709735696004138164888557633575327740461056000000000000 [156,15] -1342684211648569609134555390616975887039714302685297546525596612607351644539353831712484276563785401686869582844878481130286090341683420090865214297267279989247333709622094829706570597506206810946337012916094895937532222612464695140498441065353720311237224612840203459668015104028821439801022796840414849232957031414585131411016756796830757943587869450167788214772298875348910711301466426861645114792853133251258868511832579685965521136391689837119163010799101593285459425417595758532624160375355419720272798980383341110104784218264756940931006682996735453540864515627757290379255459574087726516619208108702475700554900310131033250060950667133059293770116655807413307680131259774669395780913339477968630190822100175794645816714926777187994373614836127101399763651903201813228177756438534567318856833312996121328203119899000967636755611530067416242536395403349576213285923219108506553210418950138316907200978943152224749108712312713610763488508870584852926647515246056153121855815313036549400399958798471820121913215129940353774777855920763837505994900718284586231674132448792947712438246938009209936832817885552950739550410921775945038516400636507171011961742426011827205975509486211409646657889369009850364134090646103836719853986770143839387680719648156940122668052247120542953183316866661322391200273148225724199367705288110793519706475684136969721982350065008018882022953015536157539440004914556930584935767463608810123266265384415235045586477692367222412476119722056392628289278368982821766841002123707702780139895771233784036781597210980873226666302582126654391713429790716249828729373286320335863203694882118482889279570826862657331305021893414245945508171529412137502531176920798541575148563462893008714604497646765261401315053696952612607763088022166990287431151491415827013588766212955823285263884787058804712929658608744930620904077182637899032368510888812311339000896475306276843799141127489982592732100554387740139802754772811547896198798835584326503429963334285790186912881944723076349821129994694308680828284785125707586931299139449012676492715872364352250072539770185857742864266066288029581415444718886768869376000000000 [156,16] 7270265475454292591599050586494720744242976903812257813260561969876675887804587175536531466922590068652240504687505984462004215001940932511850251607413811774548563297300863787178529586355879753594881863562634323888626043383994231615383479533842899346978020306531410280253781871869819157777990799935021881846363541193931909815368223415819755226494985949475500431325725042441676123102264581776748905710612477676259561508922055860849276927948319935434782653804185956523114812332361297079367218060395021719784831117473919866575216287838836721847417095797602443458013221036901791273676197489886297674855408117626544512551045168653404929225072294770960165772416137927422388468516841244573117239992486399485205096753248367546902353649371576183096141717310337703311881655987990374783198835208690532608352831480217445782836307916319423561397868400820705196880558976975520722878622592318046484128123779058695381568241336641437358473517516837528787209846169892032949297237852598275729161871320958482843235435617904204931577997292073156051267900743951141342965112103235296018510377297593667627425357553058639827815082715808559436795562691582766047033019065335362473516996640702556390970373361987950217822343068769474199315599410000101383338841820201458078973336034868675978893253957679438606450731634257274239836424403503103077766397509670887629510850596318456428639907626555123441087028130550301642219667854331341778842199663694089626025739703967213750752432825972141449098514341707008297774623331813051915676032570248869608714973051790698457617733051509793884191602049563396647679277984912284946078546260512440860621689070476038759590133276711677393984530102963307260907512529453005908323981398306905977482886025637953943123165255875552001919825915806675516474799891678316790202083898240120312927292756635106822122501141133321473856806784563350730234409739439901320440097106951452247319474432076303913400938718041415594604039115781299126633179818248654951666501035684302304086945756294550617683639106654979359750946101454798934671110907980898375377507875891573955357406773200232962567552935841583317566346206049513926026436550929816748032000000 [156,17] 11683596891051161921266336432584977206816915190610011045427388723946058949509090844580049809962759744903398462593291748637247784073280598733836171184103553888882747805276804971690646338147512905345937958324767185985438504649390752304167252379889484420966563703097356645158057253980408988714424522074316092459051597526133187359257668470312419487225401032475142938540617107076073006635421888503293554802571969694895248615792265769429915726190882250897989233601724253571470284096168116322971995839899120056341786169657919504196722992246230116137917879212375090512752096339325356997671398825307034409265903575329592741574993696735020374300122244719896649079870003376528358267284102176363146860756705366098443190423269213974046898093683678079153458923942973979954689294201106965794504410152375576151193865069095849491654541878241472020609135108374164505306357808095228627266855319612711323673469270048252512425041382654058921878316741737914702377775984454701352445431896045275975072461873176331553514751084349689873922958406358889737702147629865826184375272199343825616658110967466065612935771051356839197950126986716305334639557087617450752472575841496261901088836217339184371496906702956847615855173021719675014707696872171842015669028429119072583646573848221213059853208517692968723229531362927989567810143082969998616275521737069712117005085927992995478409606545153994171093823272531317940738439217685827427848026134405449159328426732805976796130690992679101504160359553373279221377013703711320207019343308372496453309489290391502781026344859757458968418143714496456831638971743479925708402507322954540449818453905538602241442240618330929352589573980681528381781605111626757054341166036316549273138533708032580214313896063044267068437614392994789233167122332502386150014826206536381102279031310600373427574127944598178695538625282618940865515031344492427845244363117760317892165146832285931142509585187290979193291555577024893351155172554290145229083645281866062019775274059032312120098625955740479799025970201301328540005242256950234412811203819618157606956041124943454831185007162504776801068829794987785607143518651876751048704000 [156,18] -2802559570760315523383176487587799552205751267926870181850105620196847559326735503427349146240580263567890352974630321160067677142007034113223044904875982218009085073689308362882382044095438122618484200625428859689847190649229692686278087930206853430949080571591941608889722505225928967223085151321495877568394543703368138493973965484496586223733592617687776934832822370791460854127450809969441884978123590133033233503494728682704949387397678692676371188915372167229981114584179647335211932777221167412402519258192708437697730477194552102043580287877839460403607794859402239422171091834168151804093704355627878862272024625869994736931093527268089389472029367319794533567287844109792429811303891553452326528848877126360764186122113014545124538008493524649487068653355960482052978748791214892135678218346275755384959234472774814004503406152860468264150635434915996077699016407131322979167380179098841302076805395039262847679735418599710551628033647408054645959377603557629865203691186714255324856998979850170882178506611021711922856438211142708725656784415001122281719124845032231028891853714170957417402711430875564171828998655059753409206281020146088723387096954581474368543558635926666086736192381423734568352862254249114536029031832818910159767548163597735129312020522613712513835937769502148000092326458721269217615359056853379936990151393534940178249328305327617368950329460296286078416489262736966851926318780716433376008302168611217504587659746772297966953390515381423343082265664435922068417772189784497791981229951195931697132657404606380424034599528949034501993047375001993771576367002762534744294789930615551072076727237419102595556849775469722414654172705800987143814791273240201953083624698806389635000883410479430006004948666491494434113727828382538064677857056960268097602816186747519566732656849525242039161270946992036333094588856326048468702341327277991856303795097176448980460220872655990112112975533174528187800176622111666025651906220874519607660325408285630339736300689929067357148870764764445298542459953753344248561213760350613756596259987787615994465971995997472293854727089030860504030777503296280963354 [156,19] 6190292276841716664357795396670588613495427071829058370145001062081514057404118607260272581071219889584872654685282354119229600296581241828117741350393640248143031843480073035006260192543173433883063877859272585841979892523562750557579095584874356423879641778383369341560908599546483717949725682099381402685356518646832195958084236914968118226153710786280533509690439118671570692071492256680206884564713368740425852788996009225632324524193151409237342436755895102189250871800374444130192714017492307690492386644904418995610763485684195244165351737489021826232437521021617923506328467135115766222376787533468539441382226028784288930010958101808969486487935065544432346254259683483382628877857262518182971917528985675348391829479771518304469524119473020578563620500913161887946163444660708287151801455353100051562490892043780540669802230243193645750581431686315516008160876553979437654972100244176984262944008317315649020450122762808541665000598219517162100100335227269083887460434931590331440113821316404728593378302329253299209520801925501198050224697305058055252512625033356616815942498370337775004819917091467829364987757425601476778639740290580739587298132497204762512036679846482114803143066175826984834065981615292008903068676701379686527996355979614165636274597217387459653862729854828285290502125890589139117878768980589917162212181075190343462305137043915446789429497967493290307829936178631639665143506808373228344746016664436872109062979494060436153828682133755621174396150787709748547228888687851068913857178305307942860470578536756485467420848873254061968715170960198050586192044552412911576859720940734199438697736630448856577195864390619937179475040631254000875871232696352737292787662331975179683630364117801628667955495704879853992846606080155126104197493422770703906530795673205424782407823753081149331559434714655636767545174870122617959501501144512100090202676307110474245437885181333546659014345796862775276889831298903631537022895306828071981026042244321660611939175704381681206288279558030838064878584766895925840793146310575009095842883618152394058375746209551631847992159932691908075482259970327861440 [156,20] -3623881106607065419515150670265613189893145181712675233607440973817522372809007650865110527382536065566334542678224164525001353586380097320193181458257561197462269440194066488384466321610509662689026480648558204767082838271671574777390259017827355920885613176041161624545672413487835243125187770256815765673153468785059184974787966704199685224843799822820585582006948457660837130917716384457001734492331334574298564896709659344342268537866587405815497943408093691702438949227062455790487743920612323492711919761310373184529207058560634304779805283258028175303699983718241394353073419858735688755035358730022678660023189577880695887794968518118300797506590630052931027433020183437096110572829744278982573803097453749788369806972959164481030554213304683162045918640809651880893885034407424773159108552551779368471608086618709904005938623917881063301881242976502955449389251802924919653183612444110656369447172818279189843290785995688125964429969509269375950427928511416851684626786199252271375949593034114615898172687828440954845410944411046056569153041037229718074939591346678091194045825380823365535293464147779316571944688919609103303889076952854828780570933955315801669132315087927147797092829916668662900648448536252949254790952774028076993804129876201055549575547119782635289673050676284521617234940601727742239851111206579219686904299225105633794148211278679403507431494011595136206410952665430102223754848727153479968559106466026968154540615722955140087856910461104941223060891699865418079386233268322279758167475883268248375900518993037937717273439765910245763039797353404091805695123943466434076291525723007367439327851887977305188076985975067387739183790476764262136625934669524944184508110531986916026393482400451850150519500923016325990985240164216649467091677265362940712485115802686229510286139974103823599676657413630401180786013113361798572303705960202497816321152653604228449450266887400836481895661485836592573997603778836219041169713087570946595757576634117651682399384476099535704181938869166725253370786905503909369556351373125187962127087488529951186413746639537676449458800518072490584712688109268752 [156,21] -33994367048338882098989352849714415589306151616198894067821803530928880030339753132082806689569673491460560544053789482122441094324473935434795621567435420703810582078006313125108548716463917012197579159509904337588445230403973355208422623385690696967817418332444244080864560150187100553603939406255185596823603578684922284315561128677003828270822936749134683040039413328089590215653659142878408352737109651192178674591234965912374998824552937235301778769588143114947221108906183820391656293487977098139060175408681847486974691194430732584422523073267444714136067595343244955732965178882614729693778927373844414036054727776803870779445457171276394336289412650769354284031488285812753495876009600063883757010605113017471904197743233597614141787429868130219999495058397220123692016578468580371697167568685557658589403134897041438375733667317318857320218269451315261801545275377845238048689076455299806902937451310900511504347126833100463286861094614789330725133324434368496576179488179894965221332715925635300674591631033679972178751108863462151641155074091250500493860580669519967279337490168319522345720760497402513150348342366161404029859216988627008075112358962090179143322280384359673424293343086412447389870012351792073497928053457712399131984850046068230058706042981714448742202492390276879430851208467594500482669678087861400416510835709266961697764522062676743008253754912584956161903508848325913650082939630972907657162574791563518709848762052888645388663151015429792512199955560189683260426973578877083381820935922158153968152562138348974414505524230594323657887389277484450533797202258703752333845811699322948141431506491286923090510809776825066120932640770224182652361502016711380621900369672845039636988910460617546231219623544478659341032172322796377591028464297411759058363160036093814719238389130361279655847931579542359201806240060519948462046204466955236484699896363316838081584576620669548639299987569720002336190658064610976766823178313242520182933066594024299631028235460011190152525067286393535941249810123777485734868480000851902785175653912094061096324856700929530673358469658393258552002897969072 [156,22] 95655300188199104540327671488068582742694885004896351574063806645017217878449372093313244036007603506807074580615316330500759027051906661391646956933561392132223019870317284368801168411682994410415751608991641685009523711992429855068805481475885858469073935388951197232404641185451387674620478673904155101074198405398153358463799067646050418810310359603605471511009188101243896467701251146617275142019546129621948051339546669569415878868617753254230981629491990618505544720156694969492779753916719690922070206954889961157811016948157650743902473815417919646130372380811177571035999606083226907510464119135338146922700749328400372380911212921226009155444374435984473192707493416000056395242124495768848627248863599225950489150141942262901915871189721438708196041973099423327889441295627078945051986421939449958462234097137075381404087532289771984662653665383905850725711294015254292726645109634481772569272327918554323769210640853299377064673308305319027510748185370523364811203998813944183962574864792961866953573209106539203884170230915175566403096814449736394668513883160560467677062651615984918086285246087575375512702077527547817404609304400934695403332381076582042195411874798874379591075076746397999163935689426445226364727469552293839179587785240132252257684997543222059133499597626310791222444972414366164736669324906187836141670038015771573653712475275861025231665713951681689204858918398959264092784906512315257147737908500384184685163792343004940648605343700519239214612204419850510918656945842537894473818021056095403140590001760037008581932276300133328320585152761727425602399162776932797449207533247417889179476288519857984092126567492843302284555878614439387907220379686684334035078607172436898341084684910828814705161533915741154702826453750703452113238697501267889496368380539261285286944823464927057360555525439340702682322994330529380958263915941558619379757278232978797968591181101084372069530012097227941909267258617746638645537728506318977513433226715904186071682225691546614467661011079868266650981962996107541058077310871541996076165957130797878880111178817488437480026701945017229736317583344 [156,23] -151194326615534176759887154866871372194772187814914010701225185322203954121196645866762227497566159235365878592830300027816128658931183399803859902556989443863759003717396249958134746684813799344500886129069911781452913310254898583470121680042646870552261990043845521126617346715671209216935510235859519114776704648049966763768475400150498271058246137670118360707001879423836682279836246286294196303689877252610997403116190232977184977733761161424126871489045411462242962381353573516482700631231271197918957457153999506684815165126790883652339048624157201440773579647475459913301691483628260679949469952400350118903922608537839333149043537297940182356424176994601181391191263193343280416301293503696569747528600606765717917994906581431162758886633628470891238886586391019557216528195133204429648744059818775184480718644867067917180350638582810618314179013200574395260066946353617321556751849439097687437833038904729515518682340857756795716795301049306799116141409516286294827017649280972228025345853327647565817649469574198178108897382132707270200343497311791647354422536643208156975190233891936149095760750582188014771214486223275864573366455643312740743726258636914165363967409797311059418566465421957192395648540550026996619999035717873836313573944755796135602118963488153094714513049768504682652522791609957263497902094148888205997090434938855474455387043303303406292035467698371190756645882717122945110460505625147778918454733194805433816828560942489870597521056646104725028250493775129830640711779631358483522523095927750230470133095989545907142289120693433670682294697508896431520627217202685898199374121796934889368443927663770849640732793544830925348640246499432616679239496545028298923714792923269786223262904021051438328425135193312865027427266350696834750228113536170100413970323658096454062741145506664212542520206307011678627255260282207961331336735462383692341044936791517502550117194544990021857841498997528853432081352780535187853456841285687544941501839729928153016985569497285875808178170873979945556936452534381067647773485849782598770215739600974318045179900241837469123542985703689092183274368 [156,24] 104406537050517109194173800301459890186172741812866157342702471331746167889916711999736918742034745435584525399906276752289062094504446656780746982237555813425174275134767577311758579071203278961486077411797988910496872819655501286970495537043726688921709299445730139480286024278160951650115869700774915688862527763853349082707986637388360013727907204826628566321315418732746810685615477965940347739784759060047832687507835050765147058951554289483168137495800207611897873762038096672182448722481619128327816510433491297352167175558712818448657904854108947637252176580178398512016424636611063950756441289031157107323407360369265643863626961706611249517410487950717340843442846794075389048899597067806592247485440692896630459058699863022871054008983859771840568944133511528368028406222002886563046615393023015884533872976429563197998351056958452339065387242894621643944551664481003309518306703971385720388572788943471006385134923829760256183286721954030726297095032662692200257607617647586760777704012951957595124844666401208323167649744173380041256258476544474690774653325365930542071064422344608580131479588564877536969785313607401289273943164913487011506067200898840023025345302578591685983913423723949236632821987945321742769263007947615981155011800797930238320524301178622198248912549647439380121575396449547592996972005095605394664345384039750701520280344776632532347921411985323617890835105650663462980170645575464361766317528540084454698450671880106461451345569563688346906526193375571568603625383658421831074124872558860950366721949334701941828927156823570423129111195399716211056212184189914813519727259249120306099045427792053402104286502194326063447776195389037850739280515140446320519932268438675304167160503299424689732794998754682898090596639182664862105258317148442634247007650180899386157041657169200998707053004372401804132418877694676437784728525530215209580809865668728236693740574931222552198000232688322432503212342719802482404505064848766361316295652744441414119552958853481970647001401772833941276751345142795039261309090208629003055187031161060885585311910346509724669636402340970967016800 [156,25] 70320771289985946577843362049113508221536042697961318804630937666798051870804753009528919785557549918193127821581054967228471076998716192528325317818149367968232407466807230867806787341205569951209261512457178115272847427612311534790579346517597315685290336954172907411450806456296704594111115262738729625273603127998829839098115436738460998317382881112156317475820505965170389324637155200709680957173759953905041773357255250070744044450781764644306652702912851054457402718412002175906853209812560898016012972202375394909106786972743095908817980172392857507326557413835982321473579927148786080033937720693586292847857108095001584586986161917075096393203120290561587238349605476335303464815458435161579116040136813961084643115015592848131258667301791022191273030185166222256080752252770666211330260391191115221731132538382776105947903883392096984361519120653473431649526499906127572176009391868059884208640149631973949021963361817077506143963704822591579879147675384752819939388246631340713772706973473222480281863041953430394263409015160967014293503678546911251448233002874109037668634346766285698158502162523324854605482228075644593512632895409645266759308408812871959943905437137555734867720509162732974658560795861468084631965832871113979672085048279480668237505039861709989797228247753762089304203804340133598624907390817875442756391577284049961545734887661824452919885832343988722881682544998931076346141612019957425898696384489737901534136455623723525820794601304116373435438866444896040249986188649924193655225810732911089456194211749688273829279896039640363798216041577751270591143718939737600516708683442972039055408631721638550220822016456670013862418372960952436621953170483175997076871556465634007413954088768111587084514115981325349148227698051952109717468748062675083432016414131296125502216201406928590485755156841202651536597574560042430364923211616181691012424300611377552790599985262450564838182550154316056188070303361980514902966960400663435099440439523932510997281913030812898008162590686762131483574974838726600818562997499660183747623239199874979996258602437657115878221846369750289120 [156,26] -254736672407393119789655209851571178239958201286670888401792169512649216885007263056312912719658674390016108808865830013323713753258274287345742760201526614869303105804784515034218303809036849043948898305586102217783612291645998420316373412433436053798859333383302947382441411835374721926843504263543171176760355180091307494486196243136278073626553635613007672924371875196173464776958436774999217311548306738167446580718147000931731385108634344490010625627826395496431663661136887916543536642032283754206031396094404209677281065518944770328473135835282130623484093350205431450508545960543778540511152319317702203853290446438655034875587023655542318011045784977957224708844106671708409797219719900923434087871984798419423698280849051652883282414571207304759722572339492526698995693996471068739384950537569946016987366654010224105894563986027030549462904785032293582720349030013971043450778035589698405572838339732509115288072518390330867496393368329400245175104301911960889747408579955260634339834453340155489310169308555539456141572896619290225448966646651588543815694822064059479244898337375111577849767296713037563098453793033657054743662825863193662762589268022654153534423892359661948186344615025765079716205150885262248336779351023398640702547304198336649937634597547717918206893571437504630599199027703860171519075648723285490314259905828965875962561126291087023680022689127168136234913473504664490191985904425847432619747406101503684118871418960907527358452483680125199113364023683999207816932276722009803672192408653985595931161389980516946988031706271186715289007880103401694481468821597996443725708136049129241349975409563229882377259876570572302133514720434630680132493891523226175832779539302685599005474424617952467010127884868149058217588206834258678739477994160581646134243953743625096979666603915309905341648757558809527019399127738528694392304860592303583895979325839324787226426103327183469502614369812812526933058950576926654863722257953555026807632249125705380136819333640076418544039612978310653932909923226880743544812325813140436341380005424864498209127974421720432537478955086044840 [156,27] 296173666228923849660553249597497734553593352856510307910056557680028726755131591678392868229681224558289757923768054739233007523003361855777315968599545241914878442316702676744677780865857206146829007077226141573075004597226271862469412269369024212972981778208072385043278835853664994125741446590676283646257609301127465362046638703710905864825874418499184882956568053933778950470405277286024927734108049992011270007513986447524176839148967567823676181420648982200530595090162468051861412563594562533059226117377128950246434054224979173149472001276528120366085853972077718227911346910350957006719714958862338922369030116748810486578877174500038735991653160814405419267548967096840329543437190146870757695993102520675131481093305399406776472090298846481880089232965526234081143917583149350572717912628180651855929838265982942629103825679284426651698620079136840878873814347886494599191581258215811789248805133078263792413095494209236410385989693554101480440296700756096578114072870900354056907397840919700753170871568659535624767132518119968295311111290873731045009052522177693501462785273152666652011576234841697115755947956277052213861082693570333112512398788724838764172988363115381805760148500875353105744932150939067055216523791076586686682388203793925833086012850405355508951540002468928256734940339216425617872928771571515361084258449055566726392405650706104593386141570456482250577618065643480758511854400293849997068612584529601857564875019637387464770176682816600978347474944402751936130852775529268448561262673874299467573161652394247281105929266543567392372202354639536746197062447307221575289220396218805647958704433123405322897897699918449858107011359838771021088283139960659819217664816764250948915604989573532699376020272516667388066424995748929669698706208123108045451277826445341022322546247208711355415753700034655906963752267798774119428369068511036406755687063785861469479865206624961953974532367470490146501222168333975426327046337853708037060301327119180193751537450300556156056628190207404113287805119442668002114498627679674996008326373533177624279962348238662291880959893764928 [156,28] -161478604106335811750685242053432426324584330590758831509287312314823692797130605486617895283249865318773752750440745887981929336056705229761870861673175278644818716357750665383105731276521363264217756112123345808708431412764331430470516528689649330682473091117800748673720461094522661522784421518313408225250643362735050432853338876834434926676772169311651334903630219691757092890205184698514136001035168311693618351211298579999143176991314953539728329492384675473135197553198803629926244572661575307708811111265851783734616686869388159673396693815906590654094728791525516944775031871331897320540681285373693562765723525188947701122717925142127252408141346094904126922853681154731876550216260456859034767352447201225276396082502299377269258920780364531941994944919044513938002557466646927234612951851653185668571593917434379592434166007602023661968985696141619763409442809716242952909326930666253983968382739933902770421723171682415016605578577640004624481574546005639803466836226295508806987217376966457107118987287262876106323250542473957613432053801014131400849095215301207928246355913065068311165652807771703596152525225222356830333153481222092282432107140419801763188352026255077121265159082048192803866640018733630135290454597401976281276915285496205242437296471909668499394772644471235736856361390950974870286144767079937082089228686599431697811768149119554204196094270117238844597019724871900123740953638119246763167548943031891584813081949066584915415870679249204079776455373615429260991196903018099526327292653098731759291555991620536453982771045910138983381813705639381840425336781633234227284952343742019368579273611537914873362804884383682466803511685781225238067409199981168980653169485853092630156836883455798500540246961471658053382021877970029148131849260443083626585307453239944649797312319670376755055093292541796834847063764667454512313262301066377022316251200565777165908080069977795997935935925960938837567558427362241914310877330827437706379174292990422301557654964383857652873779578451352781214396131669320186529249705811818600949442436069212503123075765458687987992961685648 [156,29] -21300738577353507074726677842148284283985373429082312331627684481581637564214239883114188249863529011462128107638760867227130205501798022888153001884019927942959580266383008663994682295148909956152181209838533252356721661919704090470891495851354084215331520722507388088154196967090049750609238333220827314278452447784752997113880845393009148071437643293912326893934751727339823212545623125490452085197883661742907269278672172541147443121755880536371095355171461588807455358708332861440085426140361158880962569614944397170689346777450857043184488596972798633141158656200893122759851904629666169279720863703849810057731630200493388437541193389845974746502681462208110987743554810100199927286053721097328324858388670325406166528547994515916014136675610536844788139888727109511977280421433582093191034855291623040696465791600727947359525954155706997209619732708573976957570470888462433677080039908235616035401491953104610420291767572006450997970883048171228565321634297211468557303779736055786586520518728475968297025942450819542692617288228354037873420344162905973094853675337939096011408674658070089977878408311631353079789182054416769733704459219499169003938070874134967124900750853052017467245110850084018844113652000857169451470136869642509957317844451429428890329498087540191848758538220502089129351174352035259133460681828600874315536633690772964286817475297255750366499100043232125154802594939758713360732072476144679445794782735186247205782353922060436583252857123000228555734934466071986893625533153707663593978419546352556828796235597181421837621114964505446514224879442176843487244186753549874544836064400222892771697210180120141056188895237364128559282939045455503750624733240154450919823365939846124357670493212448698782439896643695254398316173885615117086637465683463328165255705095851579999309681577308467351861427959646689420580239413569705239004402798537746784401834783957996482374899577125758381719717718678546841019658113330122788705669433437356423467218617271430172012733588742717721756751238211466050472575904105569237625165054349517168927489774701516330140724801502817117271984 [156,30] 122723632433639365202469328451319068684387327674116456654295677623928563200697211619102430793038651980487989778940376579115606858510572520042171090135911189564052447366977709725712798960023246321344498936914331772128885179272506258837746917444799170988474520560955062532114565694419033493921066723523118962682939097368742633720608617478066295375208721511174436503712661549447425690860097565511777129358343766548273434432938490106665728301580444493246560059325111517897627129279951004193608510489114256229130584192682696407406022786906198129176526556887397540883802411363969011101316301134355932284589936934864386184519258510219499724679959027807626246087692046718123717267299432840635562636567450171270833852110874107630441102514438827274057039260157400189438554327982771146539717103341903490767484961170522829605333966190016801952917410606566950624922591159054761249724801011692762111939979301779768608836064712904243518656000562277287816197438513712704764926070490193756794071826501025332538226977813774184092314644100202170835303016315363390015958088616958229936274744893696529178177807867390333526705706549963540532045439108810465256832577196205068701554088189844666326680007663245515501797303288096510876379004309019034528330426771291237676552716771369163404890441584366359289141172459610187363028862470295526483646592821992840788105626679506264603805011722669682928644372287558966431429568639174277552063619635488693073461171283320370312837074473731602560647711960264232038837599486893165596707057624180549683134323707296046901329852017929019746943880710897161796760663312954287357742399068368054388232686273708352833192718910799770649901184017601759195080166056721070328946018892036447205890517174427876344792713669507374460958156737645395458245049661258796577560330183357631169985427042994553054283570110039505446297793055499351501035758249019244847882716196625240622349002180311915068039252559347829945701994101372049600965890189229480031587545801968528758622244631813699583494060083811781571745960615305221848761089251189127635496695409596501268084054258680419224335294490824855306368 [156,31] -123468506406256976500801467195927287745713579258827009667066444159649675442446779062231319198626339766291993410926084526289028322700736084869891399341824933238353885680189723284036054804493693381065838528085268778114539628014901278129892689804543499478014794436287376832251942051621996695388937058618193894898303354654694418591151154416360348993734558057775715245139600878265602144935853336229455548349148464066473913228704989924854664465149297420269614681370890360532257517812784639431397603148833686534175263378993752709561230862493715096183051806424653412954718601632104856319991196171028901032503430107816685504275953717869958120946569648525287341887442329396113338494850237827823471174811333291731783949035299114369626508576895107111252390885833781400873974106331275386337153117288871542158014671691065962872913920828059219419057348343504035826810661552602672201615634404775086831753871938771443837493872871908549132679398605997111068591460685849055591005001008866519049401309915206169824235220979276551189898739260739173681421020720960899009142957684603491708379663203022027747529212333140988954414543929614988890187084351556888052900650055874174040546766122579816768921792166642584283172631874275288360409544038834482737155197590658384904095044742306124215556175931968369524523745871530750147345253213473315064316920136890619697948010414445529748946266996740395472489030223293255023369894532422977990613387948766923683846594209567753216083519307383600043977345513060360543760756722778363947639122966552260538180771551782354599083494140575768060382049769930553063322495055333624484377357099887334858793065660682029602448287363201000977049521703304900226927633748571372978581280100510036626313539743550259069951012544464637021660882807902542286532194295602608272400309712594420564705984960736105210866474774711650046183306789763881405459939298063798476695502431081872837742970867756322640897743459330335788560564865610806530509118813805209192483927526820254855891475252739723408305156221298993032719127556645334620518306691807704809864353184776568243579011617393437405407378155886400896 [156,32] 55548274817270034318170092219283564443170884799748569489773020319153567035337154104951540161796366568915247278888127509154965461774161664094599594553931093123586767539147029524091712640399538812074041954844181821273270691819006188377579870894021008864377722985378521814145724645955641178280473547290548084291943717347485353401756645473280505784225190495731028576718451621452038729834075664785093532994162814724433716013493434149235670183321650371210597801721948970594038393613131707999001194735332950505648554990229728835199236614426322344175518018015116889317450819103238374381750897318980672146597379199291521513417336865751811265549834181536822417124884074788276441550777706775682224929064503264349545363885449901199928665378039734690679149796355118075466788082046139022196607699714598399243799562191199270504799682282850907493583489813136773406712244175355685145467116955556443109519736748652167064295444738496989556934169025586336638842072050065677063723903445084152122891406521252620128088088070189901055430941655335952053613832848721778796171646943123954935343406908166247490593425608437268170397829422403822136823644406081485554193970664023320115333383665624777769507886735863236326031245237444658446659085361553305852118804102674384890159268549574831730231575413623524712355116470083715117089205378094582149690159348824815962452662837425945828257231302494367066757155088794230726508924189708868144545200291053743586604999526766858126627623243526987819660957626740722759305273398443259641937635451021901894092041543811967123882606472571914449626040131113675460498582372808882727514008453694678609808114634444509167662446188440827446393976213107800055070768366192660197635575094072610262216837394187754177749634058900637477320872680954831009617346716096864271290090817190883132098809646765041307991857190799362144097817779984703906690358474451568846158045822018137850026049172030614091538722812413548729331122175695487039391826759536431956438862362504602287527536424494917688652504978825826663704826672089326073198384358941720975098145314116127927114396006467511970245121562907584 [156,33] 12012933389396661303123261147222234831944888439519177472993010765605735812243754554630544035142643395427724322990494456476294933134684609804384843039924702632361950175443148330387634276449212225147865225825422247202782113953221532785513249448197285437445943596818556847625212328553885162236824509882396152164874531377406456132655423581160069918227847145988569952481937565209231472099253858373014046652640159911973965125088409340982411395180446192941586206949701401776160742725306813905432208142128757543786168442465121725163602427522552951352413652293292513338845746240292375058387330475798623468923372830554763259808870098511302944780149250701160253425309573053977621925399878009827281694550648407142201944301573435185367262898395924819675414105953146980565882510352329651230917117918819167726068211757562380525256580127890920700250113148874616629264820925419454220145821015486727528320420550630818787985611065988203179051776461910522571938317823748362491059854406952938837577015962314213558068677476610046684618647563265601938014348994081634813227313582804454829328277665773004688385650284004801902093900026167780401587708417421558094349404429529558151511778145662662507936958489229417528760626830399360296099188940403048720826051665438521604657856488047013558392661543486060031011083026056260258974855101164054439048546635462443356377184179642204245244034861538735668763351943511564758036345218164658483607075548436807466410453572684392482969707678898244951409926494678461124260661172039269898888609351142848186512442123428966673713968051211864522188943389251461343041160912397232709939514672324059594010211761209330512230599303117369135933307833920674863117915269750128124326450705830415477234052514101482354058172683733608864332888027610129905300238959037057677569071407378690521679161623937479496592964942262638522698662289269222167978130422258496078287120712600152141688473946920580014895553161198906495322617160603542552816806639333184579266209112156035194192353100773590644253994305048621119564876794270148421484943406739408317307314905144103672220493457697023358495099053216 [156,34] -19906374664406492068689132001942321008467253462287788849630391931813840251502616489331230687286072535582401546436783414994405824031025407709937569265780198570716824336556292034611977888691278572443722183248896495153557795753524140147965861579276429922804409781080338148408388149834837783358509443358987666036817273164193716834688296884997135242619173767755598331231821139593359794231712885516903840386915006389415122606538052320168859759564615313120696949627612345271185644629163213527781952626823569107449455883859330881820276840480474576944552231920623731143708141118936888713909043932373717519464935474181778092311042266598610921686685730037245471153254144279285627599266897125000001485326614781335277541047198040937493895437023662086033647270976151184054179722415973120058446056429605269992065860538581509790116750832301892476354116165130387420782191667429271074111146102884326657206757945575420062956368239982921579758593027375510021488450363504015814123944730397744631519838950210487780722660662979999844543506064266774163072406649381879267438503376620360265389920147256370717725381751635206190280024100068645005359180020467430952777256811471615183032855344719453804056407334862968416679333721073290236067554237884766964744327717061961934980138125873611127878777277412395855036963567944203510281130174681344940635943730444544502979755036922292261796110422293572041381717729275994771162291202182710722103784408407981634966290643116829365268509348378649498924587701330405187326138292854944364177197602396583050284420982361082673426337115348605522023627479978855468809491614645410246566947769475850428823827956988515030580071517687615792143888062243754728105792036384517209614815778011988275792381921503251514934954022494427097732439313480290767881702361655131723050107181582793457563689338735219577345664492665933312705433401291675842652673206529977243543665202370592435817001911879288229375610092319078869078770137797124849851005858917761642160535224254336075571607352885770335536558598127581754785500569761284734233661806738824912602255889398796747378201672794086128971347872 [156,35] 3263181179345688986532581321804165189168084460725973583261039043481570450465507776360460124824139692586127706288353147123179219931134815514023923699358047598507391143971654507715122246117008893261826270151775732916914670760345447127140373235980522936564657481833237108535833936908806098265531389644974627821699956871197211610174829627794797496327455628319144765598846559005045334824571214312905281596016615981514415234312683788962806144908259689012327257946160324737649322810905313434695318166572359863813464801041245833768516821545985520268244899171764262020343954714268690985190049847081619561410392754325953636480346397336893136170573152593822847698229124424745551863723198418430071386414477365508230948169844444319353410576332888122995664684099467728289966197090084821468296381994867212423254251020729384597577697455637680734608233531900960819720062166836731161325620662771734736212805666655270245873289109954475506129197990383155179220806485069414610073049580205084380177302210083540562680372747945700610064988290312332884413829127938504176631919186516833009683481140339732340334304121137105836368953275247280778071536000149160648643703874635698174519246001038766416591874930764797709487029665839101052347448815543221395292046731561578633362432085696598628113371987220700191766564717447779040739606415874050550034887405810752538515280953983183337276067154893654281567156220918871467705428957236859517348354864561009522864507720276585475089366291903164865024336470941568484112762240804485692842808522391568155230353172749285904123025258099889054129172501698659345665304441689986341517818388217763293843122818296082199562036485917173145046113193338284357589351467995259858347940867731939566234124347609943393531644491045644047379454537945128190487946195486313591436848258510916898727113086355064436173929394623784698494613262644017353517175563054632519028148834410340476060856630424676757831042873486880009434040914703402288189849209338178034957996433119818099557228146239141493804639802676721542626425209925879832306572807964317386221164446475498340524559871685438324728640 [156,36] -2736339038645509493881181684959795699466177247689430008213573889111794890322761652643384908687403599058924707066646600664377497260636307893998184226206308098806217799195865632223625930593372789755237690543492858171500281033811104699143471228189463386714410029474151005841273179817061572691657749817777823902036357376592165154784933261291840849416536817759258419125071373581164383592470918845688575628510041728057568935250044387170370619571333826306833907700292193557058592948945580426427699633342849582738363600259651897314605677636820969888360628874155840974337530265464108136210926122892896494474436596991808865257246273270248536073122252716344909212217546136447918741686814715557483062861528450427599810125961685462169561236200146642716607284266202606645875366447939131899657562543710686552169974376582567242871419499348686936601369074463426719179252339778446959470549233127199286412534741881993430492267366273913151409526863688643918795330623413702261110072509593033600275347793111675159334233589364662759712769362691518928046614203178100846881214421655094042681325435126355046472252213748994464997447228206158845010425629793145184567993592379476389438816127158507762145037410780449973634563240750898053679686350364966079727261631586443634012212252283515803702641124638673430134645843535773731134959779865263153585000652084874262318328613451298655671675344303096275926012766314996773393487145219785072766757439094478992118917330369629881902144849024696614847958741385475345236502388773304512228747077350696790824755638091448548755331775960408012081699866866008346765863446494620713221957993735093388168758846177470126544315280171495867240562950639028007128165049019174262747880914635064634512698391116613307829138046248538049180784475852688138520334265869612198662712242915323652815523503206058279509845198916856734920011828893407332784967477288957785156947209985844726628323112829189610633404855642988738245103907886405818672134126740416798233652383595851274545262956098402866363290083082806419021669611282822217876797564723855621922749517981214202868045711037193325456 [156,37] 2141950737706741543822211080071089703458663897113306784619309297362313210281695283098854688035953411567438526558404935405012769264476385050268762313283016092934597632960412253658032132617008285447185266959455569519404077815937164625113905639394571028694894883948583262473984991190208992051863052733936156952595149977975150834297649672710172007452495801579456959247472335573267251283668570023666397750703180141294352742775119668821821108968404554782929184388306474221708141198671295446818161313512155795155430709161583634088464435582822403126966276593728658438564774010737208076325432433927632656152034157213949124941525171130842274711113354475214193729900769706577061498274810008903014482666443756563726737455264659315516350393208354439279644844299592276422147180804678341274481262464991039525093745940415462410779298318779911253496957402987796779906471530869963510215498319899971533702568759636944665790602772267229536172265916910341949802950628415594409040944341880547481410847141621095736271092275617540070049738678773581366020220972371948822804926626559169832379647567851356057408960375252040164594600235445590397307843261706844316439163601052133400765755754239892843293580688213297744354569945866778386246564949227851610542746435296825595574149278271283434482079083011912041771386979259837863988893119507218300772723286323870532696587957068229549268301199015047631759945826500741907021851441723040234777348469539203247721715051190389856135639552133232582195864251948113564224679709676100382966163687478222258898296066595778928257764861151387881722548949464249124284949737415551268501249283663100070541450970896363117260924679828554892575527157437189696776256452601415323482402178675215321195291448962138425301150176306724292892476015540068645516281007300487284751760844911449575790531964530764077466553038562578819717042074248829812694523916312960431686358744979594313061750389400181697124572613824407775432854463174487471128033797922090085348908941320553111794256944289689617929715910406121673983834950213366415584817978558332007434582168845719391227271320145448304 [156,38] 2085054516677452410957180460949631318591030618831983810583010396532042988748096411519425192313631013684239630258199139790400159254542885387076586779878489570707579426059367661470137809943894831038564635453018974057695976261571215182382236910215219281257735458321990134440964727215124231550649106530182258064150432334246291611521890169577058258927918762198864916402980487763432690720317746840630592305174909280555191502190778424252519529534566274092480796121663531881909020714238987100548140155345119784952121335355407194952951585677546945884401186737337259360151920688612086658972698703029825678580912926446186442147442367464024793514504119237961763256314516189554577655238836680955681677308963548746964424846369213862731472656579941442280647414385694253669406105250925533430849187112482583085722923636193196235808103444150136951623088137863428385332932163526210319719423796657611060891831825188314087760805265764258781621254236972027744770815415064685719399696883194345846829197068844590496221290762171503779437931138409178231135136241722174176109760206751212806528228007999979835260707900584596067011422422250821372833236703864547722929618110563513211829608834013760408134955760727099889235714072302089833542954359051855127545962554337139791934765902369618865340643835092983846894349338446440576908358769022591481135097013647686692249646113493934403855239347897922529328568791462610346653268059103398311583497181095009198680386846772691931840694311801781107727873226543891439251254210048941047019487949108559823009979922279117632509346967240052132428014494775984335897655347466760578708896138871870898554891530708295706168823000563703053691467363460469429509592388770373858299937248037847238305650922001583445242792550866937015841187871788220881081855088418869786509112067721390648337075199359854950380830146828830745734702120977010540213155563738396873885698175485258635143609506158565339719574048690549830881790843639871855978749775178721643720218771177123399838052384110258627025234133787682488940897174500975472256708189275417608659274050533949586454360386302564 [156,39] -771308821250318473351142095082704578373269367145039906214592454609922557444171033039952733652041485738595046792287564529427052704252551904330579456666172039973831951315769301872153533038013709889777220940623035639763003246652006239466089172451427336472284883734768119773399021822960929626725249522302441457758011318593037455025438375636711675863374642915413388457842584358072073431878814525059162793318545801715718188286213279318192793933771891720250177987005084057257616778953784775836589440697656725732933292301031217605199273765233134562866385278211013282719230329523648083221782219691189905989067983965936620513747816110031349901321865922020800050586209321282138519107944830080306655905452554840537648874533433549711890360534558961699545029390714766836816784078001637166943583012413005224277728579859740355282665942199906910377888332697319868099893528018323754873507356794722784072381112742661341292926677977757970198526012243383316950511919206536701122224647318577929626492481625116644376912822698498598681303563414012793979215850241414388827152266113700529849626551012216470637145056987531645304677379374836140561859580419479254600389606112749003352941992533974556294800307416099211633227005355377804721881504913020045820212753972422107396897842959122596337712951301706019915335161536512211102246065277148870672015700046776546613881057342699376915427144367476046265025621701424943233690148222771666497491619163192668321320224751505078482073549687820171670245124460294859114673355278694920761566398767421118869006345791071345534634495188714500290429025920224870487527263413245643471231905135570385804662942857860905740056330015068608589903158951766046410017734370077391839713996443533626713890411725237360416323884352958092682357308352759032652630660410651132554973021454031674474490844083624660624813241541259037093302237899546136900799140445964954073377936964135946565503818568507813952202290493913284436008516117565695277271608242196804929221831957107274705601736592622076840248035090294563359886486029529340210779395083991637645842982569587289373606426304 [156,40] -623227153697258140066174485506334256347472321822332512853449366533358641394726745787337494520107408219725847983229348497970119584988865843789979700619932143807199379361668617140356297041905254661169228522840777685383448186582972966061335530622901478426487712179233234601473852165524206172290891279268095088422150489583369032435132683625246460905133577458891643988197812220676243114696881500279495444696894129965697072988642305013629246326838003071918652852779058811789247880353514373003593328269956943490402619925478493767177654417139469682120717233990402606838872044354007540163185968750565534118287258691408985858927543870391596962161756426484361157095469612775840373865289777994943559743196736935455409906383520596385588796213682548404412409877506755162527950304926952306298737457273747175010846621922883455597213022439015998379638938242523813101328430737266094086237941047781691527757923120089163655352175539263725468516926447049357158191149778120147586321593345115508967566114714646947289337443941824903227191246609995250568774042055772771436908311800801252485615490635427649871620195571327621154150003519872576436375397678156323234350779795044920482100894702502151661755223643345702435308810296110285201321065921824128682462565936871735708985499402918031195073560532038001899127327155620910519659123039366635763544689652466630652384411194423234983889557978188824133904307000120312032853518603050946853832909608093634242760939800380465312645169675369043519693946289647453154539342179640652510649738843380715368534504702556786301100743046408575655660135323899069468303965704655797352609230816865355318721658467820745686078651508654619248513654471715448681333978242837823240249445983192859239106406823947841776531720239407092456114007142173097214702444860215162977285858373994321861676061948054747169771513158032348487717019492644535802198910685378216639464078418075949228491843765645957151110655656558823865020546474752721100328231643146464840873858927792562097009596615219421320500513033896828134850998633773176114001001989898912746874942299856091170261496 [156,41] -47299030903588072640146835872863880645408588344321518221043727655713729522528528156043619632813873171934930615829752162999002966046167364348401561046335932478303078505489973949788250440597259095607427664531106441572586421496907622645900269699906710808762835005081695440695608090619315155922731380635118540600437842691767142171873802774723860564759910244895815753928817448310888145916790616514547195568188835420618348310319679874086131643952914386088318366711462203905264902958219674620287184794552989300933393052387267590216575074425888098032972165685531743628269520109020737285586571235154905517968208765613484973640169355222571623673827299867190273907794946153581858864934707336261641874905077859631931756341215909153265327607752026477450259237390934028233625501556251290432290555556488507234566311340856302717174104222084572934405683716520372495525801089375569324581805312137807336301735641074950061548027691453149477082761516824510786886278656584090213501134154055282217275854712595676974366753079758657286855778318367232373702607539860123144442391016248703216661535998609229690204336542482727991047956437830406857690524749974847289407602873714877748982103217146950317555954683094064378213152151665397730146528526241881299891148592174305690775630367746113137695943908999251850200908006304406416160581623563279674254293368247931165244656055481689689410681715448709552801214035836505407303787081460838273805740079498815668174753880841359732252673146451609127811078956811623613540469563471269304124755524514019116862918583527598030618932407814099201389698198458949831963268721477214352430496588863717219162474561606589726790080564311260542987581441075976612734543370544236921731169660132655480366315439812242980565708840778414960476268343239610028697790154742948345738241609222442049900060505682668096735998778297952568399803822518028737069831838207788475333376500671887577043373149383322877205584057404958846319917381088343997725308042934629200397095451441983847666324789263669073228474074379917862628464125815641092627399579799104963809119964057233983968 [156,42] 107418983961472828676953211534449352759584503680159463760305818404618226461438322747103476741559619298634553708250375959796409781091509424033270303089108267388120175033108317807241422857656308024951465677113815652432757814346755150216062849689876408072362093096056726731527706990168117689839442993586768015576835291474464553604181052855979915304780971044247833735497516390612403752064888716065897819330469964502593195211959461958876523076263330484468689568565635145315779634099671046168160517589773753872861864408246047804633428171907891229958746976665012504900241726038903960651587584626410889199480239332754953306478876210207003575919992994433087542347675268315761778112813179822206927000340597650313845764761134428276268099768847527818150811748252932770969981076030953704631265734947321249534167921461501419825497518011061766938507208886626593993776094575943660347449139428973741417197705422528962969008015131447025491790656522515341984288500522845040231152028276403432803955888078273096805151771405258893549315789980904527488998286685848344263638250834980662588659979450652381541825936858360672612192792907788475319395651821365362947170195742923298386274417339604527850849381387533802455693341921267613038938714501845258689072125973968000245757344732250365033438830773426090373267368434249691513320216870850805169945120690742296849301692880200790457741030924601403876206551370219999366023638190219286956122943662384516317626829542051271188766608804862775528735211283741593125971620425841851274731508341898369080185329889858588252197497821908007248915420409731601118663724116542883751808114739222534568592279028613321645376728112366272194199684702411453839550258098706745129897545782475314298342440846477678584416399621857784742978471818785363571072183976601440874623262823586450320263004609037182099641301663712937704674541360657954369284404668823648608229267210346151476793436237616696412841517030168067590981964242551945424335332243527149343238521520389225737535267419696895469424196157238836510536078910893861846182350670071142538470172100505083877 [156,43] 51111513372154423494861492614818907844468332999231890708490421005268422771465993755440014262874020869535179641223445802811230986635934563884754374757925813664007710128427654869293032681790689518498826862504160530055386638923277072032382919292050205781823017317768738898251527023572061855259392783108294656641201321249500313434457133813742471625104747820388493476918397280031496643939973938426033582157860931003461974647827115336901900029012402781662415402304947369702954344948070149691644274498441468846798825785073932332059862064205545018938261895838841332232388682821585733763355675307360686961972958441777185851525615044623979209968141874001721519685052114111159536957704029233907022494182208362995605348368690929424968075685946956739034572324384639503001291979145477473308043383018697013696600549941967022180998427177941664187338525589934918835993497484599037537643460970209214084466198851740383862201021948387086257680932489522012201847274676155205401210043733312852336330816547722439001551272253167260558686664049516599417063654899945066124736044434896842573915305365751263114839586243322582180099520054653978554279307586934619578519537694135403681502616257459539542451125441691605528451025299707233445950303615546187162218801753704084009845536411327335247262771089967682675221996243312635950311544278274307151908174959796471387537951283306902068880438679678068037816094563988649827627368677438369847883376626650693197392904215240707261739396863855483243216521265443805531083184609772153489974314749426205934663425878744711270617010320332531287869899934376322842164242266309156625422296017910670385049915901352173883789529238194652548359406214367617915822322508399077667318807822733658994669196998097144514092067241873853467806839061488821858660083136328561372905555487943636487525200440819998725262180670865347898669951871161941867672499790512326656384722270179367172928913733396716372326504926644231875975553992295719190934005691884319150624244504059251719309096413011362803758073016077377684755009701511409250083434548712471279829542622378176 [156,44] 3272698328576990910527881078510851552858728523558773383623180604536592332197861667314292649917254080622978812760703906214140139400178515839232655012502998842783123857207756371670586442188385793074682508543382425953297842530623901510421107074453893745282086602340583236069507813447017544161965299611315122091971021400945439475412335693258015844179984762044529721155437254888443162635596456969800200439164734866763164068132778293695511979705766167971233311926278897859791122833251952523607406388734787953980902398231239668474029269234583228361125884114158579037409632927077744738615865458072679029765873786644131102912753031328728197129144289771712360584246493214150850056225235364181282736096188017485888835003777805684823304842368961058182445447487768368446358008522203174425159556440687383976224633543302839244751013284493652785229058337238811184372613546641017065567937565213163131906263130611241039939063700253904424011041327687502105885390507870341570218937208161747245876096668490721064833163977263942961758138392372660512172748340625863752916693256371298843347740766620033429167827933857653988856059767837206905854011886884918563452540804732549233380602377307910517136905791893195416115707354872431786907759407608708074368850222004149950334303003745962615656369357106056287650474905109061410503444050544026636688714237559075604516914292231293622589224686632917732630243709090273323839391448708645686920259404357240670013048120732991640266876107401449696300837764020201913361661166250015112019785708694607877963834766637346048176231031144326004681638113235222646485201282104993677156535836731337171133340579050974397595505941510337910534153614265314779930812022313741961400185168973036343820191166968572756278894071948984838800265332628467860023284711109745987274378859905811821357138095687409850372009199535871930194448216357087626900509799452905519160132713127559680200075016925045105207279076816348026575674104918596911663552842140022690556464588593735160494693378544077420659292408786264062137604679105889241521184553606201771089254030408 [156,45] -7341313463078000337120799574546983916765741406135112549376402623859822873429885532144396027262340645405684638239193464000478337046755564151139398999889955730613475483978979597678632157336245070343470008958388094275152178322530184608482975201346600832742326444675737074324069394690629498598329688246302799560185354537450896317046528622098318049531984741172339883630844409618455552263468596807152442588034329138479780125444691575015138534401663693591337657901893469656378976138376142709189114873220134259097072245577185609064144951088750819629025058590128737649581189201177137626220514018132462739061296486722094146338630952770891283683974434634817592100532037856594652887553877520353909465135535966598595686773071109065884395669675026042577421728217607104900079085654714319632786344389931562595300406619914292889884217771525030693500846007130610929721094151389417717702857324315890793130913115584524296939003607586374072786850409971533402174228864936517945889815194766256822130439040038984546349478099724183697041808661013590916686419309504548073287812595360823401534762892830408390989249173925112504123521958242683743536429231801696212244858538484597130091693405211806843792537720976938552817328917109163006655536575437779180298024213221682545056520735185378783767347458795921075494477873440531200048688128239046268816715793883651787591462880617657010074947237348884440818115248841841614139705251755376346375904965516410511144296139259880844346533469287277534106204578500181317870957699391218207768051875572514623658542817981152947983969784884850809463549629753129604791849764679386394528208168283138283777963175244967386250832896543933023719585209011590269756992074492289624052331128429061115988016834300395046893457720938532446075544448855856421319299668033845177369705619098569290733183463941324946530125385897343737204913331708870866046035832957744030042640744105037750419102459077757723170763133886734725652069359774100473175269588215383332410766601556826408187106942613235583413725097483603501676965494389730008064624149663115824833689096 [156,46] -3085558601526969841451370097734213574158010438241040082755847100414885127815263572146048344458039171555398577546572959567435923898145557592463665164200146258768007739626599759045711950356067620335517444658424153032421648647574757659607957343642500807134756954245755200719757026424941686381599885368029348310437185250405345566245051679030910806675892625822724799972062283667783479361778733983440408119976122773821713391052118686452309296700378685939076961120320200430434142683533393484507003456017765717095235357672751227756076026612287344794802056424825593647612766273355195417063831147444600748774855311438566622620360622572227714829502481809426760618836624867200126524835367290288664705170118072720552063657462616035488748566576858790412295706002261889920989330570251381623366522781206140631863837621227337303319563742812062738851712317160397910871279283025925972724421336879991415440758037270493801600884719363208528476747151685492462946338233825057221682493760329216655002419976303566264550135787490374976020861495302922958944628833386427429442344810389991014761414317183075674879472686076516697211206781573345983389984807895960105205329436545046190227233068898369140346755344534653787861808975793124532602548176378716136326567291390975367242268683857152518723299530195095604792219347746897514995172324215149775484166914954851165284281269878234144525350829595704047320464946835369091831660177347478786040387643893293909363936760280081233122416720426901591830056779045348736698091366821970676956865003536450817168207816541754375949365079999967210446824340314019050307114083248261073547032830755914017201429745979216627035860031673630183251651882668048590121697711601672141016390555363433831815086972403207090637798170920253866278396515684565177753278144903696512183133008774636230359624368719605973428554824931055223085441273766886543914313579494126153827478194967103611127863234905823734687852270769924971023780613879334688494655247748779925614856555456522552226765937809647557475249639812804362760890990581566495944867418984178570576608 [156,47] -257550880981803677188850564137900552843272035534741338132781388215851936347489249880992376041260158742427632263468723557836421818535957964331272998444353914325616109706214117061963690966697766303123827872137371845459127551328491140756854695116653237698387798174819910306750957810219860306741166951747071586896959728420163912936720801743263616829529360151510112241957250359604475491897864963507450821970766263599396055225894187196350634967856898989461075119877966153331836960569431170696375535920782357989338829766407440849070405184072810166208010021582534626124171660975342228821857570036786915345481383772939451228061764249208155959438696247286995186602675999399538828087258932488621522786883334550505894348980800191178460946101388043746621164399772583275193172168990392474040108095072710031214480106346128115624141326597788017144037372183042389089061845191014100828215547329909619048695155418397758273334124300946492235035112838561972112297792898015169379211278259955196135420490194274681939939099000500361579084962765150685363813507778410202627105770031945636743381398722186364851341079686226325080271887713468832050297883281679377282113369606412203849018116714367890551522706794484498649212129248984392238971345663276793152076081312809795485167247823340455599508149600734404369169586124006058421262923124529054487260007753972015147639792414936417585910075798090406801044732428086998355423050322108148871786535731418970123960019966551741890272359651202715317563754390156335202147996045496534537885809275921327034645966286925349659728439039011248644281914770924018751277845647806915395378862938958641047999460605693739592171816619029760658426933265373310912334495828593702832738399743137893518268868910449027998899999301124428627608904780863507376606144575238652162174511806765108552911168413850081322423960626202998909463257457894684307790525737874429491143826115388747221732217953779222787188853395472822778328327034604825539577514973078164583168008148094627324326290460309732676110422172716245222468976173157367617089492986724326400 [156,48] 129838087421615278803482932895755113297781864854866350036757263635699706445824790163911418683375347666231362248070198452682632286358540122136837273915821028218822854456311078798496493459499446084721743723934627541592036533691209391242088720912439291445335208251899377157051653336909885431805689723315703345301450306219497808505042678118214868641227421832687699979615154617749722902482917192396077128165325318833934830603413494666251385882573492771982537170259456780339757643928402338072589649741674606859510226904409065623258870344656416860214964082016770551479075889180049542936582228199809215342561109321328336812110971201458644930711252351904810918752249784812622072730643470868042248413126554337091168272084494020646119736469950314922446213807355374380408752990243323314344600630501042398600611058087097739783211329846712062362471416434137587011150240116139688445898413908021396431951310200822973534400632175567739810748386305961537600776068548683181573232065916530260211100562069070501882488411635170007697230592547761409505530761193182262553024369489625694425212868946466170246640816636530860411685984992509950757802497305795813050197205397607330436671153335509419676254603904221754521689098737917828849100696569475270741287241795578559273507811039188706389759735106549612325323933448615649488420513784670772995571149252045374842602213717203637466332901883474134285074685968691761175102135431055326520470989634079753269947011965258515623756467008972179592366417137591594217496368787993759078968339320296223439105204295509003762183915061020223929639987987355351088005839182020294360636894067577058213698427247397851886692153481554311473018710549566293965357701560602530878404120917491542996284661022810511508463026755242658156657607931608015785498719122002994174522715249690989393638212111969360137319607791283111234371556922356133622909740481598480556132949290706711292540878148451161055409429154274615746868033076547830103932650796722693321443632461741967387319328707215884057469768042354027770612414417316907726438370002593856 [156,49] 73462879867986588153791517750365436811759177119949838870051262195171588552530817991321261178942479937250979848355496059468098675183434382915272726474753723322894264990456901366758760851334606763307132821599063363249962781934109027216103540813607011536077870240450912157048465914311862450581099985451898224790860782781739069439648502347537339948736925055044784925583174194437694337351639759708501908889622018694944944543594563211097360687254684294399796202318187514758017178448126883732911908403492525750718201054816456255888401464278238480770501353425963387138802762353692872180527912212263135198980839028193924247651031828648144649228529180226097365215038732356367220375672411214958806651564618518267242960965495275891708623519271066925558068056590192868217813434622361822502539133314676972706084667806252332878861776986803010116620358616019093007919188606425009334021039233294483396047979211830317482024155210185751785056661687256482002098399037837100003036080092313149086383730448233459879715337782461976081919844874105160119545551988622604202004070928536924548700569355671529362278596432443105357208147611923257411383393830827513103714509297494420973666174412127939748434669734747089658771171732884704349038213477213841263187166133316152259744967697572732860928440221297836727968859864284297330600887534240318987267338609525533999792929287662889006558277233276375586552232724080518908254272587465038670177914591489995792522795240126165805006728090891320087735906257312203614941005112490529760728046122526847409427393671785865885401713074135283846169474489341774418005879277449329540704666912487277166737128862739469739167424560250812131397640177041804558481259645393353910250110802980541677182480788129562795175259885451558793804834241146690790470101654759145807348694097260330256039085655704868655250768807963276251509148688137542216735794359359153903575664667142372272497538555892971503380500457646213102632705832573447255263699776825809261703788314323378709713718880642165723503172234367107705431683583355465083919500509376 [156,50] 24095896204605007851252783319133240946603236131594101204814348734498235480679461017574464399640123683624201636242937649913497393073912598331130820348410224484167879875123821904808896566247895993178337901227581397688404309234297963559594796280577697602251565324637409352776061346703834702249258738548781487501861593978099646818055338341433258788868022306956867135991244253096385848681294170900062166353845594736186382916098554470119029395964609646859461134686483102002442540327282861909648611586154371012461714280983061142525843280595856754241751848930871976521588813302951879205076253389415780382005308779104714159079228857595600980654398598129459233923394481215752144477208196514291116475976419503845832008574943007858117454168933370952922996975825261572909211193539282083188165607362261576384009074679310330583471430679375718259069430798469784123074636798213331353318387176644226351860213501610475234009321060581046720884106299063628604321215735066796308101339333593261212089834909416953124060085145299366956179125116053792047301802865886173018727412187184267283487840629468333427463227838544213846284460802902764465020962050636424171342329440538904732058788542057639954402650832034686013742027116241819931964883017770093354710505938375919015631379687408197876800198242294964969607207620930158607996953113752633087356516954461641364813075527396652601652654181940963564202603011664818065969881120733962859398089856438727954179704428900175204120695357188250982559723967612319985721206054960661444421054535399684040232160590928717007237330971993426371513951420550562101370525058887472100799880335947893438803134121748775566957357221916476826623702766794010491090647160705067194739550201472200301524082636533964157689573762065795428427176458631271731247119313223868471724596804898058403937434056710033863148212763776061740918183326338953955477352604642186816153061198461572350262425454034781356374703092934539285222386760349600578624443340976068437261097260985026092592601043803287234775535940602040097886418143018350175284600389 [156,51] 4326287658343154511853687175306870974402046786267030373718765916409077332404597892293743784041679143701139088262844754776029479566323918437281220333406221430674993700377777943869223810984787423211587962608889971088091481735749299797436106117130560605395372715737693429020038368522390813714884317921044462467439018483812760850039380613738665952691565293392236204832066521832435242121655973905916689459745696735980657694914419629094933465991626122417085929823520769352551192008884188129638981410340207284912198459207815482004712430058251378039332331458143185650929641228508007733842913069369631876926878483556401576346643644918449673949922867995461704039927986980011503820244183028467034647626772426290111447209094913463188272288203942207988506076425612998297508851121658512844567785879594794020581197310242282954303629644100522596734214935407164454837189955693198878848836029332085968671341880595065202074858216067933538384198342172577240256302753471799987819067595035693757927688384325608721884821797016879454191550963103150955292094594834953119668784877083392558378944545050934552822646444302404827774317644069200186566952001803496939020763871330939348822861023716665855705842066081983555332396208049459469169298642485956448950685244448056349353256121556692176352516197415544983302100641314971756824850791279046960840617598149329762112794829699131568369322245284392769400298950387581889215870895513671304657616493848978477286510956664635314605748221371687285207278433687088510115633979492436796867400581213942279279448795612515029155750648854756280097994127452308487895371389075861559937766671564616931842371313711532833856607916851972930395799467296435030428894901211744949779169887684959484129288493592094184246610447588514249962858632424766789378642094810682802600730381954536899135261135616106137672295160728398754305970287712086211315581033778291118846771308103850032952240958669714626424937520763688540597213524099932820792114923723636440296604332771677776974586554104542338504539652200756328959089563003097719378656 [156,52] 551026640440530909993669833405630506857189920479785128320840234519995303435313973022840829402883191006074597239727289797938609379555448451827029712078018678100542263172822472331108041838119669039430097693461512952345842048994624160841358869750281867948098821398255876134601366198518000941929473804396035280196141147338861553821724561468490513484571780603352534743635888540338793999217580523971679500817367244993952624811557685620159476801699707927356849460623919618421409556731452950212099222407519444043348514794100917398233121484221793427006341639654676751395599087986049165396144046931223525266623596744451366867880044280707198004555888890207775120928902279032612119378239772159474492721104796026757317725057948896884721636197668963540015703781739164286462466685500979773998484537020428770559473357887675681215658140470835372194152036499833331327088953098816423297572127108149311255238854080097923068588572234665871827614886584322492101636283768431056287013731708789404771776473025215964067991001433778999293951876478810885072350442690111322389437680216456372774123841009924908648232885431485451873224163643044106783439409858627176781498368562739668179528558614389764288609221483629890785232918833901927666556461622852126823590919008919924082096722028616571948935085671661904238090437325385361260546667569606051467420973905107025862682091353115385668475893108347496978119169269266693563775069339281526480188554632992424867928670392816968165994932291362538843980007202533092213874460896326516147577523839153810530960343610598817879218745652637752421784860954697159688626382584562197401492418059695664054596346624654352323427728827784323176671578764164505249962994480776548798568234090559025586151101866334363030177861287841946812003676510585672688402458599729415620019444583071435956699252657172475111425416621181525295891274999493322030127954348367049856030226315402219770910930869079066551687640479744827242690159152051426957114242051276088742663118790174588191461627179564207697475799250636818873990517563879546936 [156,53] 88411631364134857292694552776506084766377260264480613864110605416299160744753012281523389308109098364340985408895424745178162725948603707690465340928862252250434471833233090757243547246603311365892469660588375517582325632182933995128344613370050779038253703550579053763911710214827715044028026222503981479465124707097935211549344315948841538310454849291328471294610134048462986091164633130680204096675661175358994601476966087757517233147773044947054640144040516528073195891336191586506568271714766616563307520941885403044614668258302518282221546233883900221414879945201582660607817322711420498822146874784582733338024398272539717250667221296847597955246343157124500530127485816823287944797765893270863010791786852247046499381386269970567105989761406364028482325602894141873014683636067889435828041238659661951637174465559270518261445275425262955333595317864443247457532233666500134921023457141851989271701991757298671912665604026852725040144024899160439076679762892605317965247307349568289227525939855968038598174890185479260507897740493057080253095379041150402837960746216748048196428724565795382154421896457924924557952144515178092400601088699112001885106375538817302868841677491203120590534481592822157750333975045503172570026571017896201816889547774577154383593952121025919790425995609590005191299168846179055222074832818334307022407810921020712691840655885340946799818086522778192679490199572046399825463843237520502041521634244785185455532436072426996394625868205473415378409990911464841966861981390129053764399002144681847355622354202327632281801867755317978867418627454146744122913306454734734850146096695706881212126744172905134457937739364618479195976525740754397278305527306525259127435210431154183670880241537985401422327739942670835965894761813540684261224516242575753710812604297513762379745944986155167464976994986392115825074283881688180809797726516183639079743196850776177495787598743868118517156696253204940885408748125565089026462803993618245517616155478552493548367141294739755301436971935932072 [156,54] 7848436087622140870736912410433830668908288564629076425699518102558371648236866080599015411206284139903822505252529847288436019261173227724861899343221512657979681490302584040628518478876678585968307046132642406162241452851521237804899149337840264180559274332435590967297932525156165578185659493062401837240706966600158965196673359793082901386935384175354174520973130110108424830523055186841578498759399622805071029774361486852670047790270663679779648916705977295835709770291175757429821974412254813849179841752679129028006718820859336522719874688347965584691232548101308134194553612135572084343996624964495270372880483549891290387503263270679249334296625112476047014172233415913410243550036205775105523387866609947788185789994580468718253453238659312504748075030147461882650134749023647284823707966623630142506095964722892656057797183544194932380267066301255560196263861941254571121603649705256602990339569753688998174817611451374860978744322628706826756371150775903905474118369250073126139637553396236943288281639253614746244272778553605421322103037614114847851024766335891893218433813766215432324017765556301316530593911603031955188399171142290762179783279224592824238397888287628069209274104236513579538525905376391212979493442911592302993058604374127774351208397876159631222687230881695227472233787054724868948563621308893794201163748457736265057736709676165014661040169186200600571406738319246615661995290840923145717519159863630004694871094475794187287849595204531660175594346039251001134486277469527272207765283485187157923944924860965466484641205621613397967577958916780050687373550985805079923122613111420514060796417972511282042854492664425244155335658632974729316688105564491585375716046548519685944891765026250304663900099850867265832405371373144460302042794677568245446563197605051818509887531486432913669754642495966796141630192000057740172936830606260032410097584696467996085945145730149760275779419036115194009776534044019370741252542003670549094617977271422449422668270155064652364632465193516 [156,55] -20885221603074994325789839916334970732613716032283130590382214420383384205127045095334758024456861018202797907241637733218381584774793742855637615832761604631424843580564388301569468885743548667117581713304663179203620836970105119997162303422616278071425818962090844988770883859181176036098038357866370846142578988137706937665688983493014001282495945741586651740220500904436013272531834764211622361195548662570576417662411298950738199886465486869626132103300080511498933357513875040239853533042521889418256864076895968944569760936436495216786924322983552722329716243955826777751063226520253574687479539216000302752579139897265034426327101621714871529022097723514056854979040435215811197718640588925549808737339770248280822904087245647332160654376396834283186140299932659430969852032252371556466706979342542629053525161203495727592147481292137085867206872324601729066686978616589706637255412992464655031365185203463370043274564583955651423639691084117661721794503223743822909580602036893603151111296782404908249321848862352200204599532111394630099328874231546038240615376871064440262354769565706046054236029355632147425446334491542128987561418247217411856495226023160016549723997903658400677457351148612268773480051510366051371461985623906972769657318165123223686510019063528724109372915587999914344157891152880636002893389875766959310174086926943166025384656624375117561987505757803333538745425960853762334868007474015677297739891832713418822506382404808969742394706452853733596771222765438559847406095181343275793453330999874546929272940685507292487361382311467998397764793888212667546715804900000177435049171254177261685363251962781930520380245993164439006444491482150758129931596047083834010257050452691209288586706808074188673039666910518881226935319656960058274604909587625668393070676256085434592577039441739648863477289121094194342303251769370897952244445977160264492059918318388355474393939609488330694248806728690849596335939741467732137845697774180494009850633402281357043895031469141287392197888 [156,56] 64194773386203033736235507434228352360039042356362203772037455333984228301571170254832108302241202840092916410038931944488294980911188996200813382023529168940362583406847751285726811025175983005947806747754819114589552972645061279802293406233711725734145462411192666320258700930891243123264858207959335482457565078368452456413391360836909619122278135529305617248851272535249811198988382336082148276119619595442440938128293724249817238700298878802801872481782062425713344108797017758728046676569604981989673863237054991226543667062158483858503229566788711595481679427761116534121517290547385145191231458080772013984037999701332624973789394670041052344204104312867844050445047781028980197929024931028925701919728625528711454793164681939052280703237793832417061298020341785518674198619939933684211671710243398742181376042800608662208567491494648990529042561000490836777323097342308288113231392581273326007152306214063343252075805034368233215661670261576001976467737153865121976218953319594433916660334277531163006775669979072414099146166480743672504059844357113194541761550348275534494511063798680623837516818018465567125291060737594009955488526264431658243709364855608401631897301152435972250478009709843058378259157867464800820332819850282533116553312915614273941424149856904291839435467387871969094221846993848420794911735504388716971478357379403725892636165561874277346878818744691674820155554428114926426446094947934673904282879172046353457938678479763134136574832839836597490621466895631321318513559182375050533696077871029453082976960434481606157456162339484622786179649119759852708890947075576663916356883732014502270301184835824933563480000313015899939393928163615159749743947653763830858087445799472339285734530440188613874939659178822265713197540508899901198438856582332767055263400023879696533453399459698815310705209739525097134435210158825261823632027637402680380661373650550473734783093072255096840801391796201581215508745145264948078081115034450586293993160224768618716991537047435507789256 [156,57] 9613203507393550028167958346657965188860488426489125354387329408585910697115154535609035850692433664101107582186990384504825096118469484767529417020553349423699604417692802192317518188883619256751577771332897911662738829250138484059957874356958580281078860756485761007845078825885169429039142466663275080222609917979557770175228291574850438769182157427199547291708563820850364838991699645883623348714433346551647717894014854592041026677548606338587963543690585384374393018538131824785055725390522403730630800362817937731174271703984834312992434720704875705291839225633558761929012668619006897977392741829795581445894838424241936781476070181638182641852578454696052935864388519877754246565309288564257498239902381095191070437121674133198037593646872436505327155268581139341999188393668216857123197036526970029776706637448555043251935781229733035085613828937786535924216763951635008014402015070092055137648067508511661693282008227668348124937559678726488533720385716028452394137729560738853061838698384806316399568596612438856105662110303735128279401903348351019596133811764675491442352058690769891721379677829721351069231649081347268773195344053187104556864771336176330583429574134945051218533230762009142081787138432468916974750785015658760548899671298956050419515251375678425772000655563617049503435937041283889142496796308043264324462969397692423643731128786519352940617505741393745956747704940888794440192241930680394366553803133723487365264558103855594328278013717860375178933780030619600183016726144873677468979129688870908939232798108974753425079986137133513339704634403499913471967395221278722827397653588111043718962499688312428648885913933359243471371645312396962905179239573705098101610462848022709138909892788310283335452133383595361773832640367668873150510218769159717676035389554942405877411524252472830807497949449120438444699429904260322871653309330893293287182137253303007768997046626976780737946661795538863811725910378579939653576011333900471091282481355048733529763773538096919936 [156,58] -952506191733188471781072472925183351701257026047454508766720057268087273238017359409716805648117134686875352974814337207447908970398857298723621159074844689032682551595530871706197795598111427334884666775224880070556976041641123489907620701550131433832759543300640887292965038771847655802462061679173009374272512606402106911108136359813290307003642156076978149115693270154527517103217073058739124976129482491245717685318762692759654062648264499483128259543653870108893813646598171692040642414728185701453683484412232174218953608381225158731877633031218732727272153135906633476815425045237725717183563247947337666321719818807878458928669877755298301808723450292823348422101933370321756807842092302824773223294796211832666853982104050210720944035523671963821040206248746871762250829331293375629805890405273751191178242772721094003047799758835448903160910751723951508690895513254927876230065921509114484193641852330958974939767827545063485153205083885770769527854149923972492571925602575124852570005023877425453621844626520346051549047120521630788338133004895509237022048130906507519732887301464542434538428293454179018000817134923289574921437085233995362759922329541186428778436830703983303017904308384571577076790857476805251254425061608168099039965302084522868505962865277508691134217260249810791656403734461694765870208948490471449295301110767490095703208213711367608101949498368426786333870130295258485545185512559574103037888898016247513202050526651127974576629523752869742983546191798827637113526055998685976645098478169432224536966318631554602717435028459165122577424612794385851746948719274555442492015122927676357409770451219828180904164708633217384031434414958505428714943883713637375118776796648879760494519094707386216392855158495311032155593010593652326040076547412666884960616082201997030157817034911439302262761715557044937965254991323884295434450858789206568492945472641480631585084026759584427702641556956783415219930511162084397576110131498637898862221047050218736019180623108464 [156,59] -40843563273143228889807493447136675063450171891281431045659814457851452041414615088092445165574297025267486348338047452665083826417831883022584412967482499027527419624101148812508766824066268397756713758412050008125291305379987499036854886801398350105869398274090054061606975177410884430117807189493346812120693099429238892215525440084431221549432913778933355000574167810351253771890869189589639570574984463218744504620493047289872170862520574457907771456832659484867860244061372444529162399094618891151658388221170242868139760799771833723782873461573168162173994717697979033975582462707697744022207067060581030088874259588188999673805547795097508412942787007714312696296579838660077689566346281081426154531409127132555066522861372513353003849242285484666548813420273582624125112602289638924471253361409470599518808515872684526917905083725250024645776780121023162133667423698680245298909187930920632498647511530697783678871858573437875558800119642476978774340532756634017579724871485939637960626825019880614055156816216830279284589270507527667341541398685871099444983274476240333975795489459720732304858023246066177419014999315377258489206471647440886668037763058054907755676900177135337179183984034169766321228136513585918765312882187433765537803070617571178803006277358130795189202581668142590858939045987548443240911728573510463624807502684459641528119198364370848160074169871411513859055074334485553089324201865270921789767598079112613252715584710600446619624681244573462407879894440155681274310236712196534599311956673941290427511473794504364467586166366441057490549745053811698959601533730591138639474210774652908617629946942281337111898884930266846482831355504312204244958374401601717863814675016093189531401473473877686200017037113479345585660514064325890229138081856851004214449616370508752544651345645274227042574880708698752258009486931041811200972035319502375905496716395779250562655835642013746130126393076665730144415597953390966692190979229180855813222321172821263326364519104 [156,60] 12127020234102960081863343450863548683414346640202997458618929431508381856601680376332965715685192294576562856091695175083069936155360355563218291098460210987046133381256372903956762281857689160215068109070155294294653328655950774184919956721201343765224523390683219179406899253474228645067553800386863704172408789583993492999583383108373378103357581856559774962044029406892711121477213970690750243885527466553068780283830052684696741770800153683427284692500698863040797577199746315596043337363301477336412898450768297571825251855287631511281030226951507006500524455739093961562143751745528066207763619759399121113993439682592204350418811165521992064096118676548294751782318459093873168808982081147215191861584364590214085785691732773591750158196045506516355652244950305014700692746089706985650341951511055439503904585997814477057599845446416125935167617474105296861250699408120954561662332643303704939910217457247279041649631573898468642446086731639923253085782514170064721421339495027556665524889410683481255055814382376309743696504025997285490163996588508475424672368309806690532481276228409620798197231553718074920199553950589760863695679671646890895167218286220115368479387778830499589383531454167921042391487402239445185484942656499846443156855695521837115399444721859065901576701715999926389559443428049295148630869768222671358281351864540650556646477926438035238587735269723820877435187716534859174591701372768342078350228166993056689284705892589791154268662723101635542799251719956494506804479463641037497274768167137360851507903773282613515059478626446128420067875215142755853388232936778683258619432515844785938795318888436748658859062535712014944858466756121437157879779851033309618458348948077569991811447916509647482767350533659027596782609028664297065056652450115706101696736443160848224972911000171269773414759349418313031725689353773051345498900036908179174685293363718563866993454606502246585418140838320312300793689504575408308206686167316919426245521382999608653443344 [156,61] -47685127693210510257089537357987339108872087499397373332832899853426363234122760360963500312510633697312821986145669751849882338941367089768368614212156470053815497552316283836233991022624315597837947576768120408239657109527163447106743567349883511900957336802392927715273103249733382352546508234977891854350129356244693646638776315977549789003246865718013642227388680970283428424123797914189034894227646648660296876537023679238663125488315226831328699228284779904294197854769957945373850835225495558120486939885507457549082050929552456768710852326555499524196690766595143510191240321495281806247706381901730989943771809961724536775446186614087955728682858220141140487489017192817794817195813690054283756109474994635930590872205607029034034916038052557750588376448119217543050231721274750553242478511737658887418917464328075769771078274639384331372718579824752060896500361811220818118734433774035444904218162426507502436614821387745225100690882108627287569316234705094266319224247615076112316543641531773016927521201586908701537659357917203040717489331939233862592077372307983246503049868195322015473923553465817551981756230109936715122297000943333780818517413012183183991174251757396452862219681360310291423478775098251550961063477367854645109237209857236908201285748938701822712604020944717132375515718323101006538617682399919054868140318581457746823757886862406455809837009605135988342371717464137209228915663216964646245799744213323454088304401818930938057239153393870808807604523887274043716348110954401464750066348114306081061174903092745387831887128642911553203551759609623297591095387595857733253455150929706272407579832674883501816765740281034325202547948515469047107688891231031320154507697866453261218662283661297766341954540642280106763171188355837411970347328698872407166902530388803257999749682682354426376936179628887966171676285251623066068546530428194927399621999171860180914810569325143767509834174348098075013698727592565747563549894606871790031618260418950051856 [156,62] -71085438479514418824552548458471606213756092921519808665350979112825464584442109922023768644406714050248511545145691797047480530159671651292201549184804580051488217916114953982871518150063533427650369932508698902913651271159588889545865796199046316853208341659105632098263504689957265520748964511086822055537338014539593172207288287592607381606505025789331474342159737711142587872782692409677839864083747969983254304296663770076170721489421163423260109210875731102898909845703917584898672057954802486243201817786247349638031105944105472439434157909786712224058869188095722621169189191927072531228217920726054580089097931073807740759722445129041372629725920951659232061421722263666750588588101428650931355953260037387390418803781383919473600774414594545788867943630773841816453848592395362033605346054500236406331341402178923932446688424800181178288039579126931964163438836405336677622754709115580756298311223001962067076593038259964015708704622094348633687571169890724468209048418711062938490511051763853921981952347049678295685757877089730920302871473008205124506297619733090942954624695996893864338786531120361551848733039849338584508927809142598188073207218012696321847625812644231846531177192592650347089502614149254652480105264263360233448365813007577814211465319175691553676329733190287080220122193953076515595492018800583820134406230430890260554170191527185632271798053347348504343790159128275752457655383894158416967233714049048690214429776363682685921198608378400299148372703060094474570313358799913187446456874760092083757816200303473675429722015069878463908866704181690044803752576612385347257281154099359037027882631900716174469202202812045804103628622221149706776530654458309606405818826931268594504915583252798981540984857535586019377339589471423233022461625003007477569238119122964701958582562604440593589377308162314487012512836491885891591333735183218392825484802689644214650397646967649843116114050872604322829632440899183714494254132600335362466789870017491420 [156,63] 1301693167879454265351727391229738733841918667552497835636730505621604084129939620030916730130378130748200768843474619652836302358842227509233310950050250589693692661947823391582115506533686549016054276964105159580038764671722863138023012988941457162290460824975288035307481973931174869253786258434943761835133066960774660940224496185642531944474968602944311477314660147481505134679713160246468611598559290596884726580099481818733983823859708483540293231542392288270810622374526164060028034842582190229941247335293676513692952569554461335576114489634611177594100855363269765987420724061731127387874206079042345041574164190987020331465053614579160406897263192788744429412342548194302760360350460010193690839305643755506440174473600546633183655002497253571855973261211315208415066211188799835976200962678383649503260218985603997205728594711476473059092786773673121240135074362140154087451684354544607748424948700690204095860336225203509622030743873080508652374710431168268536419915274917304781723765533152146842657418607896368657080309860549347212296696849757712102134591970782581309912970402537198773318365755304201158216166562436206769575610170671806583973844536466830732352752375509626948625109866668794642055393361403941204984707008816053030429305467609750616896809638455748726807240656520045764003094749935846751600393174908865798554889392144201404126025788827833298323679397895216077220113371539106913243479120326422687314472809826888614270883764691177245769945329095106144692557705106611256427947496780106065943481859081887386547104268699859671708387511176345617625946793102033446467411667113820098391646734123350183128750859749395361313401939121371818229772163893614449245652263707005116065143665186658892662254909733776419176213726449106687145148797633060801137900571536506339412998952989125655760942249437249976589005793991304588081987100120934284798891399642683859397846797950494753988085253271089084083498749396053518076808997554520933672360384081394297580141602688 [156,64] 244904548897603622279679584462923816523547710848518918714118054480708525368617411920219894464583476021063184459422872384751967829667497264384392239527292519951437100136535091070101221126754780090195588171632341445133357580910533154765755640619617766075418810784274189627890695941676515951957849896748263065192707588834050371250180188741833872549608654794966142851072154706669153464477569896668652120005325727133237062397681055928859616727883346605968427094669943446571341090282612880859686543822755982087597464013789839089359503861023151494683687355227263155471639129673889058385550085561416470551119036006321626455000710059867166078118510789882588261700148997946413556644166314457574853020849026453748700099017772659652481919642924376962919834133682438634404069587058868884208977017421718964139246928173260782556866040029547060221446338073413328989374936418015448108950618456856233169001845566196903492123425299984546540365461718506635712687262672733131138260455097792940180679222321545052028006698869771384075304845121838906326506842306618643223321675854681216079077554161322492211080254499257957279945731863068105383237734136989213806868961494163184736049801765985027726874931917615359869107613910256921603281932157830449017531603622025523285518126718743910108677245666523203475218196978007806095639761208119174787924511581144242349051065877003598745849408717368173135814094789547636756446454697122162599621509372315157228498194047110257619126318438974468222801240549930055767179001898499842548112894912524717366907307215255567163299467612274393789583095506955923003706129880306428665284329564880515390792751348796704577683000215949081621253046099335699727343935790861073973355797062615565677520428499320386769521041674474335869420389559222030716121058321423651467839644893619743099014980968025832921224603555162362288820042172433912963975520660943454877194987641850253146040170038395839994649560484177872186102493804003773370714981566562703050494249836846219521513000 [156,65] -5488101317642784962495360413232776994364568783294744314724287070687584685685460885036999673300512545095050163101987358935555834954398017863065051636478511750951954972685407742059198457120127988511535632321186487312843955762726928179740166074513763111728011978975496283168679486664932393633218720244970405939605200354103098945942118455081254718664418174981930840855390284139029127876294103571862282207010680012784952740926496511994770134941601294002829162081630745177948110012335361382708244595482410367847863838897933410687419689364278583054474009982052762276525956297549272789332521949858339637586035299974338115110275584915688213366748623523782119798411785462284818769776531713868194407726296157561184602595028123822664711445773586094650119745932796111362752356545527117592171102026063806163823667058641241555753772597717106433322629799211950453270609825377595118002023645011294383786899092689644281749878588697488144604625107751420513731469378969196309735334265551074665633903189632585459206987049380410010196982091055072346556783921956031998250689482772252165358684614186817936291207293204293665353491522731290805632042988002423746674623322158186156294586906309271750544954647546128501530858470281967157259996967997222791316848545131123809301616061003439366480154873405454622380933365717178649991865648121426265415995052083166560935472060449937957433841965559615002545053293057401631286232804912198181710829160404680249410285328548999639639318411972437354554138048408999394418863915713235581526351668597762247199565728606710541622805541074488838735835069520355650221817074094183469641393568716482939137871909019874126707971065144721537233186128745382576379546968720306307818824581546338314025243037494930275530181449811676394916138055622319823429269414436887961851941960584292094481133931645855545091503590019631693649517654778168919420495623888457916728104742003238235794917952843169372819585875767549715442634326552247655302739778168273962225185333730397025136 [156,66] -423482753920544859104206031769242072615673236038097362458929230775374177989543278455657479704709998529594666840525750673732114474659551683549159257748219229382706896759340192703171358785805827085818683007476250300668773204943616084849894713480313837606032259525636340486695040651722781996037729063710739975172899788199401516246445751117313445089177984312344047748678498026185047353401934779654438979791259571796776301008630679469551155124557948320344487768990851503591495414129870864335112833439822531211214857330591008498737718958912190052883040649467745486436618515457212260860343992291963648014516757978617025659839300157310043876936634582284907077638286692163164348030479530763337933683575292138310020141564861867535082493952091170336102703693071036001584570981973972413280139125188635178623042538832609871283152220447082350081510270875255142408356734009115224035080330788785028848745415343087912405828505627530410201093409458551167600156732541355858524920287067373185219833787687118199098867850449039044886905231248310446586753709466480909088367961837340840310039106567815137026190109610159153463503758635494949457701920297148449991653788570121911449927515739680367678672402739703431111305019643141758883009250743706993812458234182112214764261677677015624011592712403233666777234898213872047771350239527420770434092288283671757456178466506541597480702984204778546820174488453632954628487884727444880448294662215037380276351710582671356948971156541360541047950537785794294843296387879515791225837069784288839083305762981062033427377420405835536248869153354277093709376497742827219641067765180053727832793702140824841343355626613920968944429410758923239021226527283812525288754629901367229300269617759458124068458807886874439269328463277894352385808721893601619907080498735961885309288807619032553187830073055132994775744880879367091059804145124060069464978121080445393062762182305899005315021803314859486214652992890479935612309661367342827823913598060183844 [156,67] 4952064510166239861711573395528349558756424194689018293312613269388535451340392291083822939491891453251953000622271076535977693412888265784777000460521242271306725063822105761968482119731446414194588288395361253195017157909766169605740558475200939867705106490377921323841411962887307232607506907511006235988854835571318008190443050926838157141816253982858167303849945513257386053098637892717486525678518091348193531436786913890820746231121084486128691054338957104883114064865109569845645510171775602685797497586022275503594888608096262007776251785227450948248417972599617871033365392897959556545688363799301187297226604255931666227056283781169290687164551480219579675946837120118896761881626012106152513447550512529029015386078035447865415559937340161150925174259514607495217890084983885177987292259612889561658091974293246488733844531624456623771429478274811358534583936104170152045472783290778204538063280000075396483316532606720429166869479503527381667245682257151153549099708360468565033486278266123548338091830509666914141383174524750836476384388745257424824912724129176936863207885902289424091663386045272601098444886179288311715021021148986532264086733929627419366476615999843037208066703766808534974409088165264566256033224389188923367207617891192200535447549517303020560084068772349060208572498385495199203232669103749902600531927882642582138530167315898883646627174673957638516251777562343994018855788902718725148683295884218734353313055535609249976147661302590669453179781782052310501545844671358167151295320016502063600655136875792794793989491552342538493124518745777232974828651423737150974344742406728924892504792639298664399601733444544305397903886860654816716682481130280592593061167162116483171026336472320798929548741186615598699515675072693390167396058462899436771464640292777380767497944721205515457994057133987835702296224923857082206711975786180343790335255255556968444328581977354365467125927681268639920499636967800813770693417698880 [156,68] 628901926028545919762886274776366665947832918034840583726166357778903386940682574608134453457701933698757542631940508322179599090750730258338681684042234973236828718928798938226516316514366271796535211791614490551125827750833299322569052921604893725463203863363945756484602639122226106938980073944643483421167548311317364358274303005675301328684839411964373983180705645442430882905651969310849317309276386452140337634828920338217392805469945055629542160450992892704599831848891735580151122965832938267484582265359092257757805913230899066455995896795603412333352159560115230084466731588058185185009627969129664436436338867791393040767213058829267399522424845667325635922378176437624627614833797796991746665240715666539569886853030234275972064655426937020584672751059309152293090581514548737770063835424760739280239049553532592481238492143633106818088997081714935985715646824093199527019157741288734348127361219119118337540489647462057663778440988157915000952136319596810743939296600069319863400773660749023990217873175174639968409082549255793863610185636514174790795806422291801105268728352923514516207911941940344572776729121284471607174702110540348931403077400287435647460386207540298961653297739234356873719536432688219554878796898457690620936208525439996766783823910375660842058626660806996180669897437366830655115363408102783562205168503060360443992623495415458669873326251741813748706740043079845694939240159908596898993219535519397010608229804117052023805631517189782859254510547049098398633614631890061890625812186977511935141256129143869441640913058134843248414832827785991945302953342479110248284679252068589285331956148312361598337381619470478338312926579204659536860175688219941445245829699884032874404154897471779637880221577763793138719037105249955449699138354929052316267492246030528152214618534464403255863004883877154790454008817954942607505355050981665887235052414283597613183171684153413196563791915991750971342277712267274516163313144 [156,69] -11290419123095738582676120317324042654585895329526989488327838877248140314784094559389752830400191008220667129739315146426156738787773143524445568881681144215855034029802081979035712478041965813123434267362791635654909703730893817487278626385969986346989318686034655145552482385091794507663778275367270655727079136618981244913839206925148424833258176334503352632081352323663088004666107207260574773708806006617877600821866999635606566744415729134787313298131414852695378429054991161878924130179046875830919223306714467163048635602886968822147243764220897091750320216441062523252693952985216254663874091920560679564498610528248296794421956613290165915760840609233423046274394072846161637144794214010903504033065838925471046697142480209998296306132073230644323843779981729246741787944557553269922589505416687154575566888404809490908144801585024488268857758479759727495047014514591959358019630154472554753877702541872027301969218193852656538326021063706011327609592843928374651621843778256779264233407432447723340349362793226217376371388126877688820401676538379493829010259961238545688856015948886912444705797776826911557401191867392672191327369607766427532296681825323385980571021317401509291655171797126377285984930547123330493391483248897609040211428839409822751259550952826440606008405161667458243609141360972481755904989400298780387612038042137780301026346213963200837602415958143323443870127944823220803469452361486906742808609932289834619449871593260270636636009697707992605953496313353758594429450911738904925898592018440620782589380667591501757415181229809148478016969310527716485908265034260683874094861997863258495166156963267261873008327355677176714659846232420960851691595157288118525759458164922718857957320534655606718634247434667029014858633238647598130600594985114348357514772754250972911902486701248709379904609450288889160609921380060219277078834084894201968691298339968078283085211866925763845341721754975855118302576300340436833784 [156,70] 18742936879978977909717974743725560830650191840562896028797780453152587461279724067515950324388214824016659858253265553190228440468801944551996021962740490320567096577132617657139247752528919093629630675534215792922711697731965957495933419135291083550264638716415990585914568986173966495056575286957708721105746995560058079738773220760006101535136053871905385406972562105702920780015398028641035032098373197199186946402707326255115045240600790986820243795116102977440875938456456932014264863323251575747922919203784189828038818579356230825428553109631755094645933700768696043224288036622589201608061329211357899569254178059334154304344983751126741751553146484830180774129567975606377783757697635590920979837381738769628102264591361430220109603521284789472763833940940732157276249025868885680136409481290300671098930839731793610894601707879016964318676916877376268618724933111389121902200246557791017103634066988179360903031087978953492968336608698379514207593113725435120282280828659511126140066505970624130159122045504869593002572171295422748929603398876732948966204371927859475237271699637700541372726965871982486643641925640934312721471412760424400263974267850965178630634298532302376141026724524871214942650160851163365189120121587656713179883430423354797030842527422241338826104303525276115880340763073824596353121313249594312483803509039487432355550066126377525834135916682941779799067569374371469650742499716451207554829929272626937300390942228590605621426123604892678566271848149035525924685403667408105451685790444613334994947629562791637633780747464640574840602792631266145431528302250625987950964066301368004754622538909369157051036096443518581298766612679671918007168133875731836832541592536545323316569082849411345084439475041302781872929424093402368652105916326970240728491645030473316966298443654041535171659295409436037737055383330162503008683821347819679658882125139471615457562401356046160641865468247993956418575839045563492 [156,71] -10381009975651501542958711049038708053111269311280697801218719826270405703770514324690981097104377055487176379551279779721668301936243867024838149733680323095109157392187239129292153758268761328907274872255097374247501652724278830560341944466264326794099672916434933740009170962647907120153209442118183633136252482508951857528406010377851407235421331741142390949162246748423918517333668718517526693912866872756758467518330964941021943496842169349129496154759081627790906750502028907304386733934799385854726784021356359527263994024796168247784225489633833457954443611477024664168030938589054318687253457892151006805772996094319367093691317456787373287533119089762869821180142214424627279160567189659164806735476391850642097527957406724564808595211737210758276501830871859203201285151605150643747040735918845193021733833481206741134191947177851613205087420425671610844130782899522209208184581806032138414028470958483157344636995710275576448072512580665223700760672423990641141750148832102287947676594275847396648760145533933184764819907546446125113569842070955641480179939527485960410035165162184762881877740140771565502051974095689925964504147441622050441071907356527323699358777133936190584562742647653903619933091443895148300477801916508868452066178330838851326206888018597803899603596308645250471914724311354139470486301296811357760755324216689187126909341928267954657533515167547025116815171966033455079927186303103963834533575587426320314774685254577456164133936072297259413320046194648536715342407278181079245988270626023098969854201724118555063359301060123967689017052999536644149252366464236801971983366269504721472530936678297497728612069317862738811428210393767793595095012087736455140393355958828987915399719630242495511262619861087568996318122350153187340365326210309320461785994911497309244000625469538031778116948160692523301053057860838126953034423867248704330590068347844540871851796319351590619407520969154786877985795103616 [156,72] 437119507982448446851384555410734992639868397367129825806172253768395650567116542956724919366670701457709188103673513221815999619318685458310873470005877254864477778930242231259678860888535785391626657708719524575627863248668003623646327043974543847340648653376125189052050702537605308372354944726365278024752202177487756269542980241544002492848162180892919345701022096104250436027449508464654262174040098063601367653553607083165590555623247143413718267954919598686928291520970325807456244678006150412306904121305912428212048444504167373421030248344129677612362559071929362828695109959473217455759208392205992062280997761737588411632312122071198106966086254693961701404059868976612406419254193329557738818330679678864974940619267606602075743711812856745045212941685225278625746507051238706765226561824503897958035974413879573204619354415536608714411844069574810163619298989302345991122716609727479473269724963931465447394626811559817388604477286712425717716561220434277891726845832722238771780328734452871855310693251947252076800937979512690228734495278330724685994238794302049998032976916791481028956887044680982062964833060169301524435378826699183149498064703221093832448588994149416570680985688779994793708520881373471180686213785863275071682101860105690941241690896928300645157851679637639972826010109114635437639268487875406430618154321489085961848652567998374367088692800711449659266379769675310078882079764581992881009193175323625287512590456309711393243503902947233523143419487843881288583867248699360944959067927509018260354221540243377254600501760775934546113987005841749392692045419776997821381894996087920900734345490828479735855627851861217090181347515541907393291399323459702615891010847358325261211988699219699042147578175570251871765425136170041317413390310701928576460934738300936536597503933542297075820087109334416883552909318228788676696144177984724211942653179810160108478217093607191945155813872309017601522226856 [156,73] -9754184968054790265974769925368456886794057709941763967425172855815438270804421711155563882185447906106902307382200809145155052093434075193265098743557034933991044123731582866889575596857851715577249853696964665926732749363574497014205392503830176003919221556900157347520906675961056407705137122912131379785439428133845935118679617945265094873386635899056476536079459422564794756578719750866174698174765863963417161003616156372895865024493430850665114580035032916968136980414290169822113534505881050929935147989617229353562520522116934461442102499326732497118660364957028154909664823781130975649510078946879222459623123534020556117270686922738545751964536342790091383676010597888629160515910066886421127083644269325340693161050411117829922320596048780459604241956133673394410142789212394435565699976808252117715551443831184133348313554046591031660949491860134216003551165966252389141287743715450107708378491522374270853962710648830521491001731054152336219840935899519623551831780681204387630596253615548165652841915703164127288397061479668362376904121585029464793097156825923593805632337534716413448468955409263578349721558940394659983834820777596715850173166025287019914766968888044802799138658562980090986427292176850516934195676861824733316310100965782207831111239795740194780697289876559586115358106342953366750494917605879321967955847921529764800574136920027553600827542631623115891778050788371212168276960364467939094341417439827354314250846754867144345789223936742752754549174378313523944762821470606373579897955684152051064768117942853050225833413491351442139758977377243945137625552195057118922066789868196930787645717681730422599287562091200811054203934101218280176987966199313674848762926362511172718425666964243731838642124209136166333115565743590092106132253132816090583697537118386362787511286262646767023492564240054319135055541135079861747089695471130120802824390958696862396016273456091682803578613719719419206640 [156,74] 215419066723576148158428170711748810742938903264895351629103931719685089897250869477048842673616899589657199890105008516430211033856081582063597289881700762661471472983476488858719196414666520656397649682344013078842049876423663322071127481865013201593695454179800531658340325898402161808958856170462065824376971667153692394168632999192239154789451338089386988560911064068617907026922307663151724135796936979054584429521563122273347254692278078778007770386498305669748060186633062972649491791305129295051202108802735928801359846279648851756722782080413268905430304880788432756709915307409536078803107948728028187167684544396972970617264983662220773953153681655724169914025636506713253472400355335754381288245321030537269393303582094636593917461506622689709195244551542242032642398791184136274125116949970490877261880131899018639236093029046149225201981051546382586409365249142983883678695511829254615066114578782503257655700890985089548034248527456591756904030273465425597899510224205855903762857242410715818740449900288688037372108089728779252351007045557167989890779633107158465986632207828937301295407456918447398916365956034437220665203009324317826264775188960912509761831635378144055534953918716143246451046347891293285284134171146594428671989906664498899866032496189005031620577690641066540630252523280222459537358198199626754476992586359314090711607967080760558069278131871851954791329146976040547712870962081453657666168985126125821723685443827662651250424918233314208441561421980565680390533331655082954851263240734416355277329532915035306765257033695496304788827616746357007817402796005455261799623726913525137421288245177446599195807835435453389511160722509748503288753897869605662577578030398809456450509035670578958019259842289811181480045084592649354634779534108911230032871230374446755145047666186992233835817063910109830113578530711060971149603119203793658600410237679308024739254392522439885495811505733264784 [156,75] -4388650654715438208181968234180168999874326036970249858480864560052680699345165097235071256703752994549908422287407160216236648920973203956527056878655588081841708930120484330920022706431996043663623816584572562731239366044570171707423937432893301089003929768163854077923069825147398030137045231023952210708165496820007997209780568654496924451484563553205104714005755743344213781932224783229544784879867096036263466162823482900122805367014745125835339147397460214393230454314393328652963403299339277820130215487366994605931350527710400380466321773451384220499973034477255895991918495138683277069558280950377664695087980522401413431785106028033345811849019029998148218329961903258208622559127987802308796861407124487578242990143940637341051292312445741516252992303871763829421459271712554936993954657132327105174544205961405076797259224184738329151549948496752836241253320207000347064452924717578236667091800772451860999382336543717944050484179333735480471592356248166755145468310566628162310757051532687176303964099586412300708900785418763740624745636044655894769765930479859267865914275007929841009515876621573313731008661116039825463820620407968541077974766353270901261630642640542456873501907558574301919219125992971559423376090480473243140229945592122636653614616434170652990784057560360443880371813253214522028531984464969264757894230869706442676852669913817953102814224725831433282848019717382946265752204815616931952173417531580646580020092521028166286122850256485228390677936443212191569400706692437367582511459814353546850005841526604937187900723958914058976076699650994727632991567010097706190053700223235292315004687966294004169974391577885684198148351140010828717428879518684590939920578235142877489266170785059205757522417203337827112995991040682513331018028877505784967184136074890473386376778826940003555823569748363545062350830161493502012753143133867247698179292467420092454244413283288803664314700158368 [156,76] 73479422157363961633715384495231835887489022555756067471635085632645798214919179374741921446374235732978743668153555067482824325559085525775009115343449280644695075523880912862279543239908034257972529146977849027428710478516038578619795636908308562023750587356466326633932745893953649593547843416812960129299507820160685696239696483515475449358967011294237334525180413103770240028551785679610909629222467107570943548095198923574424673463134115117088895034596062284692955101795084304046371975109560849559606410129783288868961520531015502481266915889934414904783458078697367132035871944496169508332916390440512721809396407985607683463450529088687482542464587777340367935648917001120059435024934161983482342680043966440152424029807475481690895910686433029412167003373599683484964155090153273691116191218399079324978506063482447664775436147075076960450794531093931540831639033219275515742358555540968711804116529413767556492834033980061066875871121320835580952365184394114656236805675646608326192105220210604240639440880404271096234157802301395217527144317618231874986741731066827767506008283816010341379505332862131558072058308007467317823010228721771443423643292798934853072741877201214126543732301371319034835697234032181369995545815375835953231914177282603724062335769636789939824381679116684325577416023144653528916698741664221397405952827630756008849545127869591062000896016615908631459384594066734218334788733820728411682035650824936784983178024766879567615023777616690348066385914561715772099480763540632497073186384567137051410777232050578699189956497339967579896592535343208051222643475149019561592166168984835840731896996716433691035194932615302505235385513190810638912804609762436552737148450181835206968456118228473442907539669754319740702266611798568995474942013351160111862478984592637842316511066816557203052061982992252540323237299005103500357405881819878106445651948297286830747206181991679618368860704 [156,77] -902869096326743891566034176795489481759059257502091268030572956742524577053125707565585481581132432723151057262093844717118013439191323511812820039254571670895876382542724218481845213472148851126458458683900841881104147881848086466874659760134417234693834614522032773463201872358059788982408880964446287761172645259200822837273624603580914995257047594491783665590543874216017456589799374968337132158688960021224346591583179056985234570812628231497558977394965966125700983332529574252164273494879493919484153277792656051596179891421457186110352914000465901635173076982615146955399257756554376264080678383628913340392227800020681894261947307014066545346075424178994843279465837358721948476316958198529362968043257469631235446442869212595953566615211105546148456256987438471962184298706199127649278493311779284005922776504859385617877992183353704225795328980490002136720018862512909868735387261052454340310404708860936474581345362229045883437177485666904326675533221736004911265501045571271250410581455640457851347046839872609156401500380810198347544844779486859609676726802347749994141903822150415257606402767357284086406494966045987222846970169752507324077596499611577239504490476789417244600986920848131434163337934135409277352247810482265461810268340270748470036199577580992750816634604114715749762970120816913147199093168018230559002723903505332039546122747976156870219214444284948673613262173223551730004640302061885891755052195441747449862064277813320510699805629609927734052026977792510550347630391318127534695469131002783814176512718788050623155500289249182848575850832257888809368281812621898735829791657914799701702681076254479789875779910190360783990304507727099082247199674487990342732691642460060076696998358441664973237359336667424453771667006053720885639375634259869251919558125247789145298863077343441540262118982391348388290969765415172897715962792040943462830989933802960363270712143601789900896 [156,78] 10980337945980916100556388067250611412197158236545842804970006711381029873074112018332233323079706630077376446105466066395758942393770631304809437301453998588889905367497854522206681891753076165921602683116907290561711354342816252663470779367417362819644804866423014859823227925676894886615430554279521887671974033109732117614017728398647969840042348830402294254479021274313391611175026585434756649386320038448933891707845264845182929581125853687207996629100025617302505265726399813287811001081965208880660643961694197032285339937563474930863648615810099840242104694669801717836993545131072084650004306705775419355790424678951773633428524938856269692333867939408271189161174298969156661864128455055875941671699407176519500276398676597503563906582687403345468940172059021477986084711413592912162263949183910833215497745597529599002680379820368295054105460910473401095124029537808652371638069759854476792776174713987914105849315280806496239635211339367920675643482839518403222498581772510975467497133680986455128610568070120979455656426991024912720659208447586421352791582266807981352034858172714506735960175659446675732156719935274171957375179984677509941111019705439596144694622170804288607598913997432792690978661390870894966326707076275322368468521853971887680795794398019098805294027541046881063610873015421003882876136602635593023675894601157406342287338314762524845276568256282880618237161677004528858834368659456835972269748039892877798083324090985397368008765719153183536812804909740882600765618441149506915899924244043601484053307740457676506307486707564637796217825592098404095857142629807829963595438807362850149970603756449479671336541414569152572777741909710557692476235587995024970609555151631123579191377786650952918010854703913507577424904660215859133926135900934470042048046913762757453307434464729340848196400353870853956460217644155905678002322012180617922581541025049636463119744237516392 [156,79] -15370816600857309508321487373173242198658210309121521283664905998575997907454525850211988274739179168878479107836483664242402151922822778904500684221308506854180799965118503237981912432444784055486659499993490063118584228091620672978151076981015256273709829082644100473483289592295834964170153477508429322965712776777218914289484480728436079477931912972253257059005297010343303488567649485066924733472243968407233593653964591040049099635664211414693599534596893486825878106051943284383777257085208161257949944130349380960579530822998542157845022527159681699098771536150736310801170685773538008808593734453697104010772068982685059313122794192086048890172371052844768617051104165174404780529054138247116254176575951028988985981060754886299976828546084538835716265729891813030732298393569977341748226501487534066180997676434749567986495620996066909022365651676117139599661306559707683262048422640445736831329654120990310257819756611994864829420110845386515665905577640856797228953240445516784094568793492900204444059569020968451643364959486026771484400246217669240760510193669580084934471526075177377958032236679956268751583183183044829605492808818028303350210498756888988283280472613386380392201828158915493667138740726106038593789116989534155181902684829066119187673989559890942188210394639563987048238990284316107395302373272236102960292975679151131308211903558679985774487607918960948163504391605604222725548752760095411694129921742470344320064598088886683397352184621737086700421251113180450018872326014397974973407025149990401742159220292922925994651706793538564662863279734409616979560124338704190148093132687154802612251547747167805608278725541310581155681599314115480153930493423677156568884450524695025674694163499262895877728921201531568662116916622306380162762923652595254771531096602812086954014111619645662582389880072080129644822780543294720457293912787038655979771135673639635687539009664 [156,80] 2694464842307582257111453131974596543620404679465900120979751021384164344934043550385783611493499287303426641808525881317558007976971975092512324140174753614950456629607596052302156656122188457531457402550098312618332171193383081061533911796619899729685353736514389421932686612156250128350491089917418516241344907261254656336119901196746192380274211959081819671257214550925844288196896190326552968345117234630196600172290803750315634670273918450666584096498721087234549900998295398476122800691692269941711836200923788055729051510020460054155320259741706348605258093510511230759485620819691078168547967850313434293741035805661149234200545703967811941071760451304288429019847681457823437597345051830526452066242264006416143773694228153065792578821417138214659991151144060733536047010566642472095836161719593243502149389949063417553204673821696131505519430543622298034283117639104553057139114074719556522852185574868251574385763267431599408714362847006780120034821316989813751077371692825936402999314597377114883031682464453305678795513055356065363419257638563504003790293510309996224522824537931343616908373826284794247206442698851854892854729779209885658147728420748617613365728313810854980879555037651528973357823687085741145139034341131963801431281499787526130900796871016809104793794587334149500796584385150967399538083581571027479473002222766448570756702104028877758800144298696211453344495663920624703930201085347807335114886475311933143739263835551700505233450408227771089132022237793117019900172733421449201327989039084785341917075634012170397783237359286613551429384744548337812838902990818544660753403759926767755360513029559833380387633604261365858069064721207765701269473374471501402364238317889496610469241556837127052370057697775640846870296409139188786142654418259600821975865772049315145532675095513180942725273273731741822130291960314588230838732425830457664333837447211089741921424 [156,81] 21747534168261629732320742427505074292544975306662333404299267226462115227194067619797297510877758959669687928363330588858911631532076879446695130556123135272122267789058144565866423086318565214328180532715463859079666804227526837367150156215794059939592202307387214538264012009095103747916271284668196840755576162664534367655862067118760382896760302530519080399389324749925551527888463462278192336721715972382981494294993360256340275958995015581206435718819858507860115883764366668863817191857263098940892352611543174394602154461808881114974657807764508994187523741215287195515455785623145897879165387879505064808571420617164801738640030409383634993311017558545429963438314306917761326169660778365538428486074432040972836304092867208057466709939728173996171569723305106992805672106473667233272162935231889074189851974352811300915308577633336136103484553804129713189878947362516668079006033904875886661449605652213949306408651829397171718282476906272381764667317904248659136645171702145933878023360836561447292903939767876383392734083630457282451542347940799626155591100011414833419367125854058460618783388275865847438147286258692137228822958378564935664618083214199566514634932942362132544401751618802643589188535768211102742768180618240701367922569060667668628829294994138245670599914800172162340841754317006885969627494142264188223469450446040709796558628488831306762679902409193322486930961678379251691167152062906806371580208260017792637556244011352928235480807979490772645333719521199973440778556183266838602829601748270602910281354157180841543529690826624049415315826467947853666803254035768591990768496735057140356653615055575170466287831879731530380016358844701662833643710623714310398740363291853900441983423873693852864540059018020467991766833926859517679495765680533452270044035968166463388754849266551455643496682345224606813704570752739339660241491390909102584071771901351943808 [156,82] 300588704682795710184201054626434060807263456291229397293335802309140525197355648881555254191225857288499170003372264917779276202983804863331156677951131621441172757505683881478417618829915582177875836210087573750130543831266303510730160159417034719706525676470655320098719731124416901379810296617581962900731993207463059827845502884764129218406106709182119670751933316488750237139766378392321256157171679962773045095687315973011823923399976493976136695819493719964067244700875689509410582916309301842226834491533245939214366658673025258713330202248757079921675057412989570967944821382902019159113085983102169857664185196129760915896162554673991606557302808143563609085877322317624174152619410655131862860881340820675382380244421288725277337411277804978283485603906605594894687376240454365188812240892673145075171418940509642532093897036482818335562837990421513116151066246196999045975447941048971412726333946170603233017778869522159876895932979599385285092190601938729242529108860169045764362318821570017101455892350561631706519024481202280604056001690707228555323665773737046879634430288037689858663513694052926293835041399473333994256869134430858016136157456068825649649890866656619014634216044891912159618448858916781961756997458971966547537208210573885800323402958848042327193897709962842114066067284440365002784406692843479484362228995049020409540479127107196043973311023733009510224190079773368267538263623604454359643176424268367169046111172677081150255066799851077284655260808401342914094373549470976131764601160636831585646836556010540306093263170024379624137467434326547710087370085534127382191061667565538446608964135747799689644938619640866597727846647544135225401462698876254372612905692417200985626750105459320711820554534723127549074804553579627608110196780999335836239628230070751046699342098208548573839695071239271319039078404239394477409838641137278271710033853079089 [156,83] 4075060270757429211549575618973157635330431545476159276352900229214172605214269393418100141260154149465737495544075260308372837688382247658779510649482818565310780146205533590764723446653535661589053700280542775171139153954313620264277206952991723688077004123531248669536423150138021895281723382011153033375612034478215216878303866595420847088729232352395231803309567011609190614992200876541467844947983800410419519447501829518371026176201263545970187927102806005365275163046900394442563651868371107059375539624317565054504139083537797909467112912327463663437659119044289741585268150740863983703532463281532698618667868196354877628579126947816850877045853475888667183923872012470398167611601922581685925823247737820621477360852788609066319466272269790994153931292157990005149157188694904290467165905035135039552382282323052344048661734726738307534750855416451176806883627538846665923000213603948486689007013058692079503079162807037252514341751760622101747858004833834402460003953084368503085150895492121918436047260640150196466683160725533027836577054119016221714666456585311743860039982503259150509909274162516815295272594531199248994404820183606094203715780186633450965640543224903744570262352907961666613538702387658617197384914685274788719052561324783986680811168119783495357655482521101695255488659186184226150515879789155942730629945447739579296034952575821743213519110460345707714275813385104843261931405440274920053930859208908977446968148981650817740120160551035895014380160973325289986045007667971105914714573198202095559749783127231702620260790502203914379278376421250916171959684407693004413568226903841338931859926173700242980194945988525743183874750081003174798951434258687369543563456108834936615799490190116918362291365572067397187794480902930258553745702653156607706524943554718525327973122391341773316413300674236937617258561214886580420070445085711449163327822752 [156,84] 45630649654820404130576613846713390308901078070985381664648476444956595277698931117267840452323826019713175177006774329697747217200798179509060941873726835711407736742612802364233620877236931387000570251315176463555334958338072621130858703061990233104014808031423275513328124015393617531070276181892571868985328031557722763402202925316985805810000848466330565188824563375403418713214826954194016088907827924222012376204793427167189116274047497763886635146723395317728374908274346097065416913398122231563214809241054592152458700350819713174809558662039443673088582320800244840174178157198615323207212620283983471125636010312478059452066336837447400036994868195136724438161184477048288067901479435881462554464025211066468358172437721560068575887581699506767435208162615732996431512221153773696795963485774078567064088295541734207326318564373839097543175842785999868199114120392366766798672027173005477200069377423780320531952572601383034070707243287916312136514429366732930024661775233391694413629295167620802064522838158806961028416897044064094539564538262944564555448000529144889209543474195765948996315614271469127856533428230402881414864764569428267515162042780761295147592187231782061017370226276358026013952349664655694608302288731118300552177791845895991291340204482187801069895459462165087745370882057970847441129144448495444289795945810348413923744360834147744245932895567927157288405280680934784614102948939749664194238941424859978039021260350577386168888159630440568241487821645889460105750593255920274601491052955454562608944763937292808609255386001673383954863170601560958630662800833517383439519873205043690090609374623033156595442976155742396339239500005655333122527189306441390016478693489690241132629652183653684751062935637060879462970356598470681594276386401671185451570095209648984205752854106244230335323094405989888760268093318645094160126747037687011863480 [156,85] 294885487612231538370767469266070362922387275600691879439430518107263576195444396157583321734185962253633568411885640323038959911554502899021762414834799348455008830958530453483111716114774209842212342106578075669594567648343485761107829672874393745145229754507307280188899019118128690701525569216343663540062721260875764453383851903386511151942403421998241986645717920140375163857792805572298998102052082197842788125960865495646646991794230720513414312534583332611395425906569493254444253666020064764905132204116324541199096308293983822496125041952255479419934011641057248563754457081208744656791445851499878846798362962789765592281141519505202281029534339576382794511838515768337872485187648678597520475197188816586946137319761825776932268814264496442012476812902771833094737608658181312113331230982870284138880931266049178187135660139741534641610717157858579087680208153652029555448452728376338002052107800408961246420119210583171199052515050782177156432993447064921651301030226563038234086022263498481956606925709496708363011915503852962436907464318123810686630504286509922364371515494024219418880620711141831342666659682299729357442229959461104159874402294179820315710161068683228976350204347581298889611463678341116799871484023412096610492866955864833333036320337640180165155303359947980002249155209332741720699727315951397795953227214334651685258950907314637176936741252006648726031234357636925902519271357412295185933503874883150490108571910352226882515508439013792530402780653622094055865977800218228539399481629314910487269173987375394707913039802783806923971555075397660695527967598469813467846365294039258744779916244034478575281579423407244429890989983641600635254478905413476915059751069702680209399234628580244303486744631293964405318202720140910149735636794989645418914592692384243269268274731391462005306099991371387365758963863216779461068539775937599144 [156,86] 1207299766834518488722228062726782641492118148439213279277900190434501790099517361065615610779269392626267159336557807356879103301380419177235717124932706637010780238337546967386957094457656813655930295450731259816393219159067732965438806102511212131583218658808059055692688283059158112733231227613549798741586342532663281426485639833107274119235388577078266248868195952579698177121921774735134687529312029860541993497150490613701004278409935696436938545314324926860912759007259937318705264350043674501582239957463426642500740044058238009277891449594947650279048493887187810824193202140390365813451911089619825662388140907252533546324988473638353922863244181509565508787809624439750793062406713581653098062885279389597564415679314581194579895152917603707045059994786568041812699164273007166800257648905793706736696863926912306173413291580849001656774514269538880978809407750568862813764450576787793642531382094526823512393452866828729454647400632245517536385119561174717790862497983952863000620156240380495996246592317983759875329859471379774974367476717716529739742583992281817380987551343358790080741554689182613435526286946741002618302924521942160054302785318228285957859177270362732528972158950943711194260245094404508400644023529175185841784220142657434263779063526559133742697528692940232251345898985347269585983524899538478136502234849364254401709257852093516336941387207037621325911328795556627286250574607084424156590291260367478128061647482093445322590365716635754015627393446550845768621150135650462816456590972298630419928763948887614082145432310350027868173831091264113946435292268975398629135336230066229958309044413588038563830934327755760228622080469482643752307741535957342214010977144374380353204569398505361717129396793503571105806260102505780207187899014154288633235835259826221193316714340269615484240810956942652441307064186106948965676664345156 [156,87] 3443765270728875931634040508018797183555981947207751652297813382659474107760106523472697883596745275702499322508541909185818542188459701698078224798661484992746952903393781769812220739088397458058630536364059774082983534631134336941680813708173028882861213333836228412465965327236697101106572839713534375089975060302362749310282262620335177915354737936771211581528823520335626865300526256748981287261324843381575899154538365421625969566967708742821694340395860421185400219596567101902816751609944074895443903684131234394858302313427324029445732491005857910929288055148692054610375489758945170907643524163037511197090532898816044027125171797481009743406009171573846129812088527701229279876662887101912955904747031563086902375506025331921921248248757149186385679147427717107788402958049170419475579922636257653726029427307337739847895428967521926148032087725435842546219341634635715841933668278668469984433556987493754121638840533961777373200708046778063380193725329529157640715286099560072024015387122983884707122538400355259965246414754051285678838363154102899282535501492313537634807295775348072850681286982473739515266665360477731936914627657279717066650264411796329786224270431510245825198743549568608101676163106668321617272114425839941272639868702579036125423706121210461637621162176640505905732119985993954510037533773550571460991918627120197870006726490311854304335035235409480715823421924894812514271844566548540689080570737067007885503651215646895026636420049255587483630800962848629831567422688431677946306757693681348628730047756436162991964150223887483978512290400380186205257882005604115227979289016717518021076510319574808413119822652781863207346073604434268914421282425595915171338696708277652857300191484884065791561863938190505179952795358901954609134170873327044591150949604504034600822050424134630699913291126238373425915699331589680679355264 [156,88] 16278253378284520287000704107055305149936101038190249822601947909525557414895729584374946248266697948044018691742948641596057984521740469158730693076660866015186890960396335367048259212604654110286875643956162547627275239996605244497441835407359025567803830352360354807807527859506453161136725522952393028459911691667423341678767681891129846181105412494853717096412510977633368177814382755611402462197241783847563341443690884907133893141943779073197995386170392203041059530867280385487578642981442504032046382351349056243469039225236722148569190827216363128283707771105269518125903865772032372052133082547059869774599573846437842677712317235649627774413183667823286288976528934625226501332075662865683026312272508846163170821950305405892793670284913511585011293491945851555796871867849365428390773734160770152141403316801507587135646403530632790516302455508379508705088706673980303478503358949491597270933669768565486963579978998196962678755568274199677925476972150491809039340665116608396323309657077666498896988689492385884739620805243988331283856826189366174953914629882878059999142439403099792304192316769608770848463045660317213075703227040568587903240245076206547939063030693438289582306853934401593180772133503825512131983491171286385302233238779377842691700902734261628119246021986665788803633519943825522525206774534804141371631170381354069276313233375700083234162542166572825177077048736772512021714722679092190726549024703483422639903077095617773006040552728385909843598094872543840118784341216318066797508951157600225122876588700018035317266843831642010981937643639817648164132317591191937391674566523689764145400758933788709825743082339600425291031533875430007432190128283397814200165241687472153967989151340157842508923099720996791701287227373549164044830236515789720723524299404039699999051975814613585010294863354582109905619299677388610424 [156,89] 66255981876876614050791496576930994781168904473625874389636921996997846756067300260244755396936533152223236466286119538854891315226617710297067979777787807177127902258965542686965694866042225994008646343783490920572691954186746514386387918504647470302896894154073516378686998246440194587910864397457966215025228376049698798646300886042206844599899206369656710278117437238210317296647868368392685431538288312395733407442545054974659671239616299947395875028135160395800889391232951207920911215881503279722990191537295985690756509181603971596302185762593159632707763966511943464213119169736912356249013302980276274609925737206878100348741274933404406926837544535244796727467979826785743640340281421488644291689448214297247320792299837621555263720140561461108969238091289155956521967663519854551742356017805846952299549885184866529017013169218646348571577992926980411886228874999991063132315723623305782445074226527612097276136871411451417258465610575680090997768167255153844702500815457436468262510237997692222089547081004573119030650741484620916506416995812679673975666285250841751970461372730414455344366553147202857046444900860434542539699580194354854160995419958756620908766193933445584445254967946387985212641485916382174058758059916638657767314566772732993176953695907595876032342715816829084763980957952084936107319282032692785997051673384193786399166087715838875954538585888257083287396538357987818116377910340643965744136532095550010824451627105811746690156132036089653001627007090826541793219877848779981393616154897508975653023696203587085256619584181581649629729487412615861526570710195843647246692975581091479474241524576969707891333593737872118779096561299360544770741739670837225057755597310406651740642439345965118881212742521232212411431008444574935083481075299493323559664285821067390780924449074264343044806168617578955246734995946688 [156,90] -238059567846248078689382910496532218820373882536011765566800224722740935030389690083066288441826074208409395922228967836916727273722138836678893958709571806241904466731745062229059429964775852385912141375570584866198202123791895439526871102446675099300684276464977955942909844111044558822262153425786670184822716124382741285141737946879470304279103567207463097663950504525820966372120832580744306580404290421149894808822606330808471173044012052840130720085388305988569720986354453167846484845455811764999091026345405126577283166755071515851140440723211005901301267833510990861254032816392363621802922946565404900196160154054700037330175230693277309079005135856408737006260585443706941664954192120340969254097002376976966030820912328375715891342946811727579007375589802294250840471461232047620423612036477336392442761025952752666355363561326509029106167121704442398147570371292114973528351043385158387539276476074550658874313922372309037180676608639870392548045130396111514007903725382827038561371343583166954183968261894494861936772988116015930837885451085035516671951367006141277056617433393445947559757703892955458594487111739124889041827641245620466506956611634065657324291368988348775962494306676557611135938157420518891218766647422491713457425420962719844577362475658000890859757521481708054625327450283449416743878444591609425971044601596841449378283357638804493361795499213897635427656504879771332291220834296304059203147249148413664707249925908167153875525275661264271537813919192393080169856577146130707789932922696329566073285180615456984558051741080099791483248943733084063706334348660990904838389042160756914547287211060656509907282121969143610861464930061158145442609694572366431545642463255845163305180883973854418428953226415690615593113908111760259813186655034156254191103716345645603964195946315764763163284575082721772908748557 [156,91] 663573947076494008592434089694674941087011929619893116262668070580756915968809652239769097146278823043445696280060470830171937213071317807338097321004468645415777251571438554481703470166434689799813269029480981637409916971852110270698714858315557502942450208379499377564561914335619112945166605140876021948539494519347971010897519587073014689014933341548161317133978622091668114493829216121588231091085958526737879552644290377771277486096172283309908551925939884661023639024668899821991791978106731000273016909027027477276771900969393159697835180608951415507384953432792632632324772188251126271733111207592776031104827749664939353189363508256113020601312486313430895111427408840150401728313887925696654415637281761239152628824613393344692731801896471178142608028871301036166824086396091496382673767940428901468809499174888571541557686844966634619699209677639835590964041516589589022333194631642120845428658376662184361834977926056942703673157783576397076177486434953684453886974618648840202385872374471864782446883077217621787730464783323308176135425733414398420655799424042893393171387448494945046538435867703099975360371140385393253826129240139364926393159210187074409643829157842439379414841348565952063331442105634039499494001065215496464751372004585334365800603742844000029181846529904575482820882884333803582137330492589664682379871660249176292462260842738002019088047422854573934507465794981740048421915833584878135844344449365416889458881902907365771689837706010805276451472810906385183135226947675843708182057600118061928850540160576088412646904957460903140975854037016209771494729314235955060511469547046598101873189412462425914894876303911802292283683506870590331810699393622767120299573343070703873340225984560891879186614701701766275870404421534642415823945037728194061639223866888858482160190364336137213336745586194206019168 [156,92] 3208886264551096631824313491035133156591011186127350085358941053274787038819006001135378520051751561222293837485799299197191742362867342439204496594032984299036441371868308544412508800221726876018249898716615768503450729771452191463578306417377092938364615909692331085159932091428194370035835211002779405550488131380819315945262830966801410673918310604690893355365641645960199248350632095488379061945648536221142305306581656348659597301377932682907029090628384381976640995087868881873014984051507636858275315793734390795097519090283033167452385022125090825065651971423927071300689667582687263457009012314987371125039758951716324464648788423600026039283353778243840932397991627555616312532058201811685747337150405416523472645941124386614309252941496486630113259023762942733640523651621542717141065294345121972135099454771563872954487295516002193710439658065703155570746845897717828953002836072358265293854481044026843234039810015386924313188598088951565524090463121088104125617610497888730253278477197427319838968903732398384768379788540825205100610693929453791026926657176680512200369366485332635156384568800889344328389444939949551027877893697850415022158854516989136940403855625950527883448808298454320342813211953193382020687854563575590639509045240670122882177457820795069145633524117007754950343011112798683416615825363099954433517065338462226929359532118602249333428389434200076069234392389234847159549858290642728799880784773566132001814990235322425204526910479769861818997302794399977554547307239889406444430319812131451016740431959476671949967270190321519625277073842942648368300700005327434904822107380066465960614136758655262903161804236302656542618575218890635851810916899357445510505626604593783415101211690525232646554533814841402087946761005341687982006162133851063521254782058560192716263908940635896078274769401338488 [156,93] -9704866649321282360631616050153968371411644858225960284152512759577238079823776373876312317440314435431283455585676135126543921750625080446634203145961702348030602179426094804190386617751172894313027176672198815008874672039141829621807801069820282671400074729230812451612049815816808731090262662148936453831375486090994188569822886021232703032682140521963705017128938662265857820277286912775240443784040942049132672510299349072541705035076759725738098413931213873320181235496491205741218241320386168611777204388663647165194383144504407337319667863158472269140290322452005266054975587757109338812733840643933067428725668129643149400745240390284433952777267131213847351952114811672407537145321871343276141449000636149153258920416735904827691502893521309503050469894943241439115326043726130457278078550282760767357691908273305639723414899937306140802706131841472306271167072442948582966102473026869956002453517516401899375421963128356620759703466763141969326884446700038527081989565560244215840519512600843731160719005943982392564886334898251065051754471511146741255174425002130802161174595393921637339077590956097553516453388411101380996964357124254278738655271155853392027044079393207913301159048180261518797830547752204813746629716888728421456278446325878369632998648391847927049105496996062803798263191700228517237578174235077972540460289210631645588569440913413155115796494584108419762916091003667100403267727479741810329260097053680770930194732908211700393506506908092320891717744427730638410334635812481745445080291724632092341773077139547831181426735714549340594596707213383943701970860495741343549792171498161930418980273029697974764715828254402061152363992785748274303745927186331327539408053276630835542634372328131611093737192737420505746550658416921828598644709466224591234942289213037383733857944320154643089034133656 [156,94] 12092019391521430816206823879835501862206555428823771254715400566969755403832979466855058400259622253041066782070621096479718728164970993622481523786450832106380764815368508312545530759157669092081022689895684679741698878768956294392139322209919341367027664266754915751193721531116768564083838772954147882902453535909078014001345853420526019899822558563386268048355236844549862062695240868450578571184809473830963127729498240175887413641018553282319731336401931139681251414682732316146317276335821682897395009436454882171311982143605163996704980298108804236868860940778295818069187075089465845080897896299967784339317513485084508195281764220255449093534529798884237780702003120921934392420090529980801893068839565018276876507158507958646681387090366208967196018700760370797969300896109424243813829194568494015474189735150040530429237188918116600161458457840976142134140815572569284111915105020040564366084690039461515897333489266309660801363848246788075563183575324752557266003244144283222042324434362798989023153317449186910543687186215273828728621774383234829595702720566956996365477992182932930344018242372361984563058782411000219216191222917099134079213590385225110919031876679285248151839304841426045239837118825613937140614127125405373218806250284149837371875591900516109363794108720331756721065939283818149054395681951384416417485940192242074805373749267539097545708306052022356082039224127968687688080929385038284662600015283207930825647410718824277248652276350032426805337268057856434877438169057627783767950769471326862318945848509654023227193179412697500861552608474406239133287612319081414381061788006350962015182439024092667176646991914959582218856168337589866882824972532648688508972821318827609040632288984975255217219007617939185291479410131919362685092049676198688603440549085694187287312625643433709102772 [156,95] 32802417871609726160352856119167549216246473288377134438461311896452513488449070449959320102623243946882760944965650866970791295228424164005693504444031628869629967343951879649715223013212463670398268130932780260854596088346450553531082957844437088919629650780401793797421993858470620981584724133774137094376946068264598405251640798778778562327701964861294401288795397766984024914874936854539730263198239129398476602879580456966528830396571667411742145452524225067052408825718627362377487822528550060694207043275857587107628394702499207264680599191383691238880727224859105927282395446985919318707126328462778084197132347272258400778981496515394150228595476423444571012616232057431445536704590499691241247677015334357197817612105495912525147971532504444873839648937269415697139217273481402781207309541760818729850527619552235377246666243672668331142614674385792973799675153345698235545180197131121509608760642405582441076764206102076475102558409984008686584981815116101781859946651962024257804889706184982916526869856852740924151193411283773983404259729551976722990090618736289690987897360930833909956554770892139679138585815559392761339433060333911212111405736589259962147615271257781309517060673262765883216872924820493417450095082588307745400112236651867079799607409890881360560262108249518067408158068666433146871689809557560920334946944444562782748664570865496541282300782579901134756164199397319350614974621077665097154658530321352801891348164955546635193953793711169223486037119274428728804205493898626269913903598842550601654854766447237413907560816390051465474578756910980571672345257829459104686300520359273788283946549771619558474664725425479217415069916941357417886565949003394170144769709391917483385448922727445787258376243565236275180746888241145358683192454270976993573035246728043319347850948432857088 [156,96] -49629197541248789673082440267813400407784466193457418122339427136225353741869356245191047965436921109304645377444281556953914174881933031792864095828747069934591114887825755212952135360714731595012679386090216913345585510935422691123056431439372034103975713835902921830335912440225819660513486871189484447365965049948447280011336881068826796643559558070591832794365679665774454367193376258504523483866243720252022462170718139833721496021433299954432128782745015192482902390470490372070951590086331297544233589776816747391419622054582804874148194088621646426281238486480842171358821364848624548623185172870086714238271664202916104364201365633620538421081471080948074476942321321222806482335342700444034491924792626383682496199744762919911316979181088016714263555782875197557404149512658927789895425615799085197887945620999248214638998965309162365053958418871172723215543439961382083261305105662082205583985265876934059907416535202241794244988389982728923758008641147620999787097239567650138588841609860089069216091053452234278267612299708007310436631400988589950512532187358113817217562421403855321992854731883977755160684939824917080614628226959589187615392785719432338563662957552926645192752945780136077332907364849003762787307099456988794084559494602995378693670560894505078538106422077689254589459882754149957146645978693781606179396131445695207939685792856686900890126229087274609329087740027346499285660288604163828684870565407660875258792222587496402271971324979070600276275976912305170617332775421122587764209568177700190152642878662211997483516840056633887204251516926590897291267031262824411024410618724025840057517421239859409963603251309600419656192064941777190301106314068677676549229098391949007269901386213585665852349414479243353135656900586677114728895001122437174317469502849871394265905826808 [156,97] -925691749339948871103072402387412263928667945771280607089815625297487378428785868043926129965380024707286566485599755591357748690746010479837886855432739089637180520537940354246892054987177577640627436756704808625054144081901922626736965037007898528907311732487649093512707220335220662360936970820683594272341805886530004955892915515827639400985018383995381729530524585406874643671748128152190365614851766478426074849427133958807441541552130801008913404024870388340291385759026275865009782823930250771312873657927348416042054419323494861892356787053859240776473563249506234077160479736246823831312637957394900284703121865460833859299523445001138229543084210241706194820460900257458092621619534814821648826963969932634404743550027827225018967362255390071179716183046180787869170239527541160585697973520980166325173690245482144237544053534527878835901216820694605713604185982383657550390591246111047040812947838679384367292242261913656331580513187058942321058116737619538625224932277921385924436431738791583516063746888695273200434937957548076875472049228829302342053387941270982318325463898596757025298779735902405978647933712607274143163493889473103970192040493954360442485125998327531760570047852519050958683970208621112907354907398386606239665084864863574292167676641119800911157054028835802085269861221763951837713312171270232548482256603054516069559497096595045797043934114172503537701325277740115870174492845129024126971569265277268534592108703957507843160516802212674067196909284660910675950244857130491926391409035401327833648693544190423576487344193167191513879386158509210983825003308984953813623831859245420426518873258861386942660692570272242876391458880875503247123421840484461420299359287324873055166178533795641578865965675880046635088883593826428697568414538390119304396275728255727231507600 [156,98] 7186310910319536513183402065631061785456451993286800980144955383799773154365348106118846154671696392079379869495368741595936443487042054127467753598089750940258491017928876544656901072359088273903588069962209661608098931786205474848230162221825326175799885854269959863451302931586542398073312675550614229605485510467736544543242336027691408259980885855061795692700137631387490606200492978734579741126026953478838179927214457950628457638606883121699534549244886579876562635508517799096627338093359189989297919398124328924455589767372310557912484025520849919686156308709253453428184689943580412881119759956979160307573010034007097925278966824742486294398524789384033686087991541235288200304632949794287717741994240390938069715990376133339779337529932280673819822280077276287314643028842385063946903666946308328342078715524168831217665561218746171657670271394136767304293425750794494919247420678603843712081921063920137255040675774620503020458112341690894125772515903638815289682194873486603982506118632667849696100774584487781003691693294374817613385128439872768283540514414013940828413350973374956925020519358448826884348638885178281125703110189744435503754703265471091643834262133784237148596590844973910209385409877357386505290851500005904400200510897169915459566339108268477918133775082242704979328680789488216388574384892520825575165151049117490879516413820833619219287877243182596948537350220387910897090792536674050070114669167484906676259941115450269648437365424990421704581718584277938054704308696896571026371322544552061748314874034950286879778908200085172493257826842661544794597075760854187920746812102946074033550351841436163457182114366100900336322232422393993340432540656538826996491854840247619280494924640194736707937313767902379539037942858293414605630857355570461562409442158370329150 [156,99] -41495643655449823803985818847215070667922594415320006990046333026494246301177820053182893690600262380901964380419731156963594033937340614045548611819227458164758564195886848559122894797840928760494130020032173471113284094388517622295922534265510305970769031766128789887360810129296410896865903335333908547587873234471329821573515636504630037216808094679589312743051581764480500297039495481861359974830582123657484524255110726281566570825433713336616881760799408453428730384556885680404611634778145440283675286563645603204155691367302547218098572725059066091673490628819215651992554755147225320557357296574605462556383709910686408683392001391448654061034458573225403965782867000887491468097458221103339603986587663871253287868520633540279312059614179053750525753923580877643424775883525047452277573308221147967632752255860203719672366422936678924538989007838214613161678065968107933276993969689333606260180229006123069743229402524459381545280445076654098484970711706112690647692639685554526151142472052567047516906488555553799604172323152311446962376793702276800820080417808281422135522391199042667081328536027943068694886253264070540169816947421312140868077147251759673637733511544501878821143347442676703054030871386394717042530848453763699578566457171888223950160887081380543550584990887041714346435845093101225504123372830664491006208147770062525300956248293877917380185099872254229516588223992757130459074922736766352209215449439735170686044346419578160437741814438019291351417835960474635481226130598482488937724266361588630750998185149281203630040969150295543598115834726857703465705956614931722505684273031401312325520565258224032371263177102150665322630468452002682320864944469826762540783367128521174194248216051217141553530593758881244995724140141514475706277053361509019958689724500704 [156,100] 165091053751967165915213275359050118455861087671351468881445078183186100355957896467392779107687071137090934623886459856152185266168478858215006292544986277388642565626330226612287779611977076722777410080742288087118900066218936479947092109797983459539317415002908191353974562531770757694996983285215505223081313629786366136758681762917652586104683172494057866132587769008829528741592681680584282669728733985560141260607721866238326633505138015040345785646317171679593999149845821819598423802506460779347815808978629198480816264951442904613148620662425483203181705149761873051208092968131976744167397242568528525021285241506946214822508182019376316935228101645269385580322816161787187315987801963435971175773881533529652853663164765580961359161176176960942600956071689396349259806733749451282378259426168270383691280742337203339024766653688560261862730125024836238648230237764294062247196847383560173067867301163126259776032202999802731252642289330321630021621378652265063438644603721285528048567966266832234775995725643957183488666217396232010207211320204683127621815167702711611179052491375384280880758588107016371924500141942484097434886809485278709116886764124074806600192750260352128905675251806295435477304666795189844046570312603176774497554904996672405503223745198005989006555781718110181413340166134860027699559695965269505322850857556746611858257815998045329760796445882903387342726237262624780685787339943140336200445909732444083607327316923067230942379701807560215757414283768703961991980801557763064365610909654152855704694386666010983102058781389874216114435956826706511011927799470621322927161653906484575528991546973971362354825043958975742083752484670246466583513064892052274611530894724506507266520700629666183648330535417501803593424497211446327478156087318863310600744936 [156,101] -421393112047080866635292292272374915406285928976252605833747322740966160274412209532329705198227723052272038873407543047534135870805453715459433978540261033328921511682166776738440833730670743879610061104446977532425682160247580605078152416893459660140579531763782692644511910626868343761252550321056479517306740830351291663042073462300575523862295797050316305856392381775725789762263772757935026318046869043003708861770038292833358837004755356274239362620839343776174701911402554136781804686081277192942596813747277516027027757389434790736941580532337533718541829121839249280786440774353928688244632864940110342487399231282128093918817655898670835417784150940966545048903963097146525227314625513860397980207956784525262689481587864565563470575570899645691209999022554469375061464106550845041166940820697560913576401922426199917391039967600481035690022075716321474164581760702162351976820716285571177818521625501818379620616419284573686637115966512864267332399177134513963842470087768854299506206101270763066253617222335967870067769518607824183167062507078311519579709337014947199120855521790451511067444852080972677454968152362134901085352598900185802002893540203937124250263257418605846209399402061519916514706621709128772545521834696654648695106912130684796368698159029776857913543758116792096879398760619666610664790719010977057576223031019191905513353339830301422146108102329239112964728939988480256920307321542231081957233490178891935985787295377847868718538600045656036358872115712850693062493010532987373907584103109876839969404691040488937599220907628382458049369918095053065102754392160922538698665717982458390451121669324378911141656211144554967272830012878532942314359527675387523523461013098114746963801232071338026038698290473722413976078150285525046556556894754366555208 [156,102] 685251208180372251582717482941231075572836483037514059715593223752527864828481306211664241894675035020593933839438852856454070308344630096130242350229730554022298524536779442894213098884994614144107974966295252739533074113196920891857810153336547042346622664988704503270355706513408967221687619568391162135995764373704871559746747926375038711873874949998843582321211943691407176324334571322870959160010016320931742548913419978640372727785939493128305027917546953861258332061240569536333115249432301313348533073018947548663441941331094582878459376719788542848041881486052926741512600019071678928043663440592595611341998883850203885779019991316850006189332634443884457146859999177735898867777965477203790699376925957144507638620762303708522162107586527697568697801350577017666015491975193499702730619780070163372879017580151965813343229944307815685252818708922988716774121319510072975500149899105634462057994540433946590196197283777747452444429844180215787251332747206616328818892284142551760401737526722154701436138272250249454032557545092128481259963735476063207752362163882638086171547968413333469141977168091235516938847865257093127246921654753784888211712413414204672529902960328235968460377940926853489276010157075767035348696237331838193889952216356174181946619223910641804071021156588060710928269813029146110129253593573916074000539414814852051460018931749160066526264096819390693898242772004478256474702868244712291785862298853474988993090693553609007747919054807386871330839885973750545487097141610655353424096151741423759239456030542321848805744992281636746372303770802806679073199380438180035572452565003739504714522652444020344119158598222388509944509573897981346025833429145059228634508795902631861992423045309288361609239915740502075772799509180282110115890582642340 [156,103] -701953146878113735945320244450213023551200027866930822263704766907243666787021325881564278515618763029951420453494643927152859964693640095836100020095620901944016362845261605027385378496065605628959402171995666749144596861998711502511362469083560459788596958998821958348715480497081361220617030409538525398853684695641097495138942888644545383408075405495084573446438514204371630303442593448671363348368099457617421328694669324051202615621787599615359942802354417876463660755446218144886597799455161629826040308552527601422038454766487094188036775125713774710816723532722350832326265462946549820880525175575410705062550143076057593570537455853371209182021975298052638519160265033153973308067734105156817597863569512664616924328857103197334806987859168731457207414699735317413222593019890375195445590411771423887188834491242575145847329707945265411476869469939677483024572485025945175224583197265921016326351987730487921491487430865815287287375357184727475568311779894942213245950777778837321216099887367614076766806928863916542507967132358236619263574974340950442421379687865555148224488301206402546041102227591268776387898272146255435738598512528601674443350755499986991255729267853194832685682127072674321712284119001258082638538134258884452535371218376622228165443272888709747774223417582687530903963767173608390923633433321821243434137854722797198293271764465604668711250701837825536141036305385423082522893769951995753857971750191518045378929128844995572894739892340320752688354108822067002513099469207426883942177381235298282028074074417839793047348040039676478365445839715320099728520220195529056754077229242393676473658703069796487120678086130362680571981116248552893645481112196970649219810669619631646697975622688052033476740420758470239983179518663203449054974208 [156,104] 451378483259168333128270873197060794806396656263604003844523950552538610093730106539691257421508406934170209685184237941181892580767930136826804134626841899579661974723677738237106943628650024125894219389898326853224511923064454327766711757560820679797812840293226819532589582841871530649781100171433205530144760702738522919095667424845930782385248770810650713771285393039682320042978873814915360575274966958185846300058530622141048465251861217695677338284214101526463090378312928450685923678783918801858143426859161318800840715339943052551337543352243741268521018079517802224054824887712543138048970336491021641048821660565722213346966779474990830166696947812888399227835400238508853892242452436563945206732915798238165888146421231618650877926128529014223097110305487062238167000728396766020330511598389375841691350717808414450047629524741073671992768013913497441390681699374649479734649144487712071313873750611639107065743195530912937987897599844473483355015379479537867883193221594306070610181982391812502945876811715988235961284584565428290573536504475394993931401940017348989206421833088592254150378310159173620476653500198055151735548998379981973037370155094828532747075182050256757809009928077201189266064176060065462413135064911482065382594015548042991873370057898314736485202744784461842332616110703681713943057232700469501155587027144688606444578820765407315194724497227485543497670644951064922299235954446531325767913220542011937386750716515310711766808411841277867896591312710597924546046549324542929769699875539227477644776389409584856654812906267235410101985598207447245847652186876798464937638463813688886347343794947713845285007900362920649803076226408649707195846076802293548010798656118791827912568235247731098131767957258991801248951416461037327912 [156,105] -177118473612791287094432894577858853005229407905766379197251474339913551618395552855596592457308381160611412661201614519439075559702321961179413663633571403993762529831856790217134423833505521853945848310768577052836470207275285835014532292825878816684361296353693943044123021041550633849126938538418086080315451346751001890372388975160070208486494976154878229507994510451912354503199179439589119266892697696266777562869138783589648941643351040449885325231090535037977640010452277233672595961470518982436955616575549587677177560457002662302761249637454342104443230110899852165902108781219388236243611173361332652600233578591243623092017297122869655503113906166105307572534422450742463592940084082143143985471426951694249301396439983506960260499523422345685424382876562230512038212740937996097800053880063927971680811966103834984197069526228653768074918418068489607135765836739553695818444810100854734533183243664276660256120600883520249545760481176172589895440951272269851106577023609508424754365000701209407046712484803205083270736222089926226187881879403391137663587670391484766762593555071498962487732582322952866886032035082727720862576491182955537808526645771254732638761354105451621893753012146842770554556708370457338646121887240608611806154592058581666974256306783251338979669430832558251218055646553110291794428059465782742520472377316198198872624286358109174001974678562704314913026108151655354806970424026207254846566189473058614047868385118338663023455216436947204627474411342225782345287730321194557367764326439528451785410530222311060331644213756234853047494391087909604759978341156234668245128774106799507415474482098903384025867534807396610578484225332418678215999984750296034334909976857954640770861017253568442722404578469076460397567452409744 [156,106] 45888485751695807814097708404309343679431326473757554097496402902417734770491173511186036512467458348831728072574848427201366591219254682876064000166142545861171608702974097253678782172620792540778868445989727185500914014141601503029088823366707260707156298210906863266322621377791763980889098559967734493491201365289956295907772073617186326317316869342774455200644408025331934316110504236511315831328947852510920046548293734119558903306097699494453804311262879346860617434341931121873355747473848306735978201599129009866357688743687115263029925564937754905947852744141297686379982133968515970565948188939997715144671713822773632373753826404592141903846027199303417870856581113619445939080879115295198832713195160177820538166452899728822055275975873056202274190884550337690816146815749969576099581453584480214444681738457459510376242130399568163565378937481682986874360655144748684774262770110680617016848005580959989037375749669882137293813256278628671596833671966309869320140069387465678752496523505420016150700020491291944545468066265442652790045534558965010888662517635913619258972446007135473073238048668368612783820134009526465790232616570574857574295487993923779434345314781321105686979520545298850450605594354539168761994135366564423262797125408753347422938989298433923085583005534147623736125558146374341666909250910078393762325720265591922848060849848396187454756032311510801512817504632234425005149162073846076589360431257715666934155066500797659978809915903463179052843052261486649247875636467799978812252728235929669736308406188017773167921050434356237291561539397886593642716260398759874627853718084376150165866911285145076102609052255848549068483682455565553186285982854879029333958687496637195863967111434213007126490267554393950620473331 [156,107] -5289238501230644464231461114604017490179314401733195932278883732481816127130307559760539459316774743760041930769230124431501883893350164816068245255533554827274428637606478862688525555759938884602791259260797319800259028904377629844007237780663280787325994768123016402866499207819633316183648434138182440581898356085099461613279277504293803207854412432448990487507729330677984070905311144977496289484688774295863323710560980731514644054537876228112226207432384117234040154164385998585562520386390640027302879603258792619155192893569074194317022666780165661077712104402797302953677446168472920387686446749048498141323446358605848443999667856056324168200982623619353978619187156113188620372948897020341552098814116759582060109770445361729038905690199614408706300191774928483238250319885745422143909354738872048028048443374192946664442825866072880100485554681376337125970210907084107838164589738317964539492895589953231151975583343373900412048977885234516987556796228824935681858731000518460353925293234790749313180098668711982529510756462191908383255662662976679125297946220811771549849389065694721099932688027563765086353351062212763253637518871373445464897725461596270410916381576840886194864681869951622582914477716896246261674088857950270670554555562095855538191597408542428793662990120574406270744658091355606176344918164873369495336626901921469333448689325398894627818876752548201836681291278267141461740642891030268582215208913639829008360942909479369382683194937174398519207487927860828200096166246977935644308719911503626529095093205573083821984190222314370033467495098164842029552926650578906015564989460891927029012492020235890163345868446398035989774929363101052564235959900882824600865401327203947426428398104988842461511441636666966112 [156,108] 1141376972073256068798284964988351521805520287938800617406506560884094567034773752127742599286521761236287201527155659725164627464021778309356313892093539225151524865692370831947687598875165784477675435691867247344805832706315504627000798100985061525623784444830601716051316265499220201522662703450742538240828513674231693375539422183849302630837786368343574214572210773631502545797237296835125432504029453280066853932124595867636241869639460435572010741988326342827003768431014548969629810056771856938222291018589231976562625887596611084465896384324330356112741612235202943904450376334220446812902400503034450032569019911484950673813143790109024817218154752649050974034048467217068710574731592941723474927096128742829643710583165706266198119103772496720067827292093192053234703743403347435398747312787046896185216018034132379413735428800156163652623271023991767243939744693212281147651833464304510774788157140829576375265251353323103410503442004277087882117571357807681371325074612153897874447385869506259075888083495831006542921315100976301479381426099076895862773787165288741660769644660542138027173327260276022102536233048296235202230816516402394287014684525500481733499251494704148554854896540551445847584018132557817330698622013479377218307805125530128155562143747452259291379823667624811248908559754145952552821316182847432520902347717985524489851790280493940277575065697779001760014608154462792942992247039881738709360511499612577050622592852007322085969576652224960309894821505403863293192788805998698756473837982125712289487964230859430624238389316907972931546419659475850824919876407298338774161543531060147474003720208493658231022213028098784675733534032154666964023160169530518806751018749779086642513887256395623468083801100472 [156,109] 105561732895502802199531151273658916381161074230435626831798772300833685943708160493883855259916870127061415731863050484288205285689848955443803479225229941249897393471622151774753567511010132484520360491059194122740124354646690593659519471387867798488818720746477371930348682838355678208048205343475903812457768410206201746090880169917696844889323371771250334542909914266666991002326624414709273322407219645456531813956807446078335625155642930712983570510439981338299812749014013858968935475310720063756286364214378471547624727676494312941450272444058421164696188326784736346107945120290162514411617823263398752457162934179149002622241476692405595155573159251437541937659878473950971768111750409880765648734737534113248698083516958131863145359310460909045710708463526846433949388601620532769625591854167497956177902017685133061923816757340627295202275344638982646811969483320112885457275551655200953320479600306107647876406668107934080158429446923672316765112512569439381807810355043534771374171530862724483801730390601335662931896195334697486522801921176853623139851401043191893336008046860739985286649295228958216426258043570511098650695332235634871420623875913885231588907434345830131441496494770143314054192189746441395901361389224618885659953491300406741539117484546051628035102785127218962554836227243637931017817102717030925669751085474446719443476924859145020365101437766955291486147812585154445174971624317366862839324202953175531941711445098949929325807785349005564687443966373090815877573504686029351478090670813250546109894675352611621053977135545224382453796466842104124798867284412290703927431178014457695570329809594891163009347354829078838345070895421734994217882830317553822805057890453842741753072007133786086254632 [156,110] 23354338154029117739803869593648778436046726480002014686708918332700915542976852625167827324880441493204061890902195940339034522019119036213107256881573004166095219597648356365763701711291853493654964620003325823507813097969962427468634037689748397833751668594038705748348713931751506888002213021103649480717662630400418336597925331464960656633307022468242566395685205964339790482680664890596086482783919177384458555202070566740935517418205974720806654742501184349827818435542494205176640100392183354892904120746943966075526777648717281719004923507606718025073287198683804130487381890013237341476366473201433261355179370437468711327333996045629558733033537617432284020619835650712326755953938236116575419981865866875034921972232441801989300593503814440034256339851126332435765466877130454106672673842484539668207251298593171986155170310655839364390714578183482255162382425890466197538094664556607579180546495614845759658631956030139851390570755926159858948323153702380369088879377161930473489526961334098813787964259080514420355695169458437103927554077139773278428174201057177999967280216306124430313445417393221031001620970812699184168086056729854162258059664485544502405387776843864361369032305570777963808079660111612750661488102756141912576826070540628341770855934884116562023415680120074044185040472568675605761492456378313125615275285460358420592550644597354921379214255675671581778743132700623842837869853211937566494104185836225771118400108543229618480628042122519334473890977192938792851842779402034893074252206387393423764193312193222269053023781171610476102397558795290144673897169360405634021594102985379278103337519620240914533450535961949833605413096625939162381432419415796610259827734031099979926162217258667656 [156,111] 2166608014716422571284926663051176909732556687999896500874249639965719796141329369454682915384021434862280211369345914666937046884763539814479852432961768287754182761840958896078559020388014331507441655024864718476288503669509711365005163859532194943379211183724705865931056007934335436084050480840341335851402202110543668296224468959014390348490847676971567715062692286063377628612089080529221288095744187459754784737024676771713204952471057685328831637433307025697797028136940285276587974566456124820704955971312131496138942292996288350021348257239193711912304815848202360112563413737480696311660532414250956226614058973977254144746272146972127826464689543697634915562166430029593022412862134903119543627538848184539694981377691209583667829248558390655068226493029552730102909876148339349428854324494817581752198498203934693093572448971015420329086454190306408553066187921680292960640590117593770730039536036530073132783769649435494009273248838469683521768697829336601951253997515238487737750779275796724395729194220333087175983458755103252549941049701980783498560394614420007717753728075961251546776879927306622740715035257073685225356154045883858947823974410125382937255157256808757077919785620392185416236477854628132912958974699428714459710419803698125840762394859580101713398512977394933471910247183073886477940159945762664645542068726983630937252375876359839038628917570449865711971470036562949116487188981994117628640591479458357305479548536103352697683431634078070515378354906506226510068973818429959454345624523482291511654452835658550229105163169420351717575222235297548799842151391049911156142008486640522048044897409368368019509517912272171144028685349102323641208197030843557920329743619313865052244951424 [156,112] 131140700658897236214911963758362222543844333909743502699012736078515515027648945429501781807520384922441408882361314861595649879457407889044929742158693097906502139516002783042014774819082978005152789567441012859451459413270154791649106303159421656983772786697175424657904048334341725002662150199734808131013191716023869743586758285262595406747718479159215267351693003255895728735714206785393269033207518640846786204723138068642586305581666949481787238325467829190599951624790296569596835064276599159046003137743275210722116793477804785266941509037606037405424276546802333098907446980093038522779964814192684408735044995791012373061445430005932725344568133361815445936353233015275539969940516873720279106030062527562894650716568693422128511733257962856296889968060148507519600066653496051477144862528338081834910030128137846894949740268493600633176418505829575697752580430570176326691239227087215129111800739003421041933345647482493792360711944200220485878782279990196283195569947994350587413057375613064683379661171567889192422558514748348009267564742438165898347768186481134211499707460086930855188336211936710259340950100005447380770427733007673248266013881214716087899760812467405064164800218616037673609204462518866263596580392499194099018968025318682439261985691614070061373613176286172624100620952919003057739625751205350014550407381321551279361776121525116511188297076058406139863065160184016100625593465258453275810197306737910129238495200453401804572183295415536125336579428402791430698337246125850763317869057808753329393904504266457931239127209746059736070377601281391889668770800165455481392579729064875729191094974112980440030716315412858528301942931671548254112491611631305837419490272354271284528 [156,113] 4708140102644436647371335606431700823840828099377911971585250627545776457562462405902043651822012950225993741992625326524350770854398062673664532674113163402298038574732474291022264849617684642061868178633658408213710604916162365568846006162725027700310807274843207907208783867566380539779794489180005653364544504180342927570051856124466469410026012146541616300103544906147894018922594425486621068505362952343757893902636371651564340350566810806470541556004558694658962761967285538526742519527352949860401796918804126273542318081851810005124182197608327229792735305480940472427580982615041654545621585223088455493707436242878887893306525712292032877834233115757975111029636401758675605942360886354474591610553911440236797262539593160572528758216707913182115331380356296582207118171037589523408470612237736906540123685167973293586398045547854206189055992229243083271313042582051415353831223306236154526019255878614158215581974510475328098898977135946140561886485049369730410337221738696650503446506281790257163577943832320611657042855352767077077082130369493246983895657423093266270418119080197959740810081860219772204550290139917526472019476452377860646134156768524944927007507946236468338064228767392676210334597447825236661981226281354211058461739986017812664878017224950619987555645144587346743406450861701270736892766929080745436555260750286028254135965080193302947026661341859779615488414260350801940184831946056305448440490208279015174890392033609045150602588263215320495295886636901145475644780923759989696289554664359233237818730801670475605520196901533376343325749033130877644574097257438934830435717233085118272035826328057566408696984517108158961051595524554802111598316078950710201215925970016 [156,114] 100691636075874236166772000455503866683818317286986346209083766274628320822647869517591308619708706448328501835687601272543298143460588404343793689593786988185493946586166794423426094035443680409021539700772655001655527393973935058679201858241361819059379384033213466174627873748680865502984259138736027901923788665343003693151313701579765900137327815848653795184319024509058715739283442609030616856107958199232936353793588153562237238037964518456293848348821634300832983500635084940663315238386757745275858215718256818456382172095454760196588743375284460346192987647786718168531424735279427723864474919867556018100037864071859123078263893066541956230526573649646681041147910804781033093262267774696871815947669479502351944247283035775339289636207395722173642687697434839320405412824340064906550332292308817900419398013505924861856222318025249581440192591006133389625948956701816548511898765237277661138678390569627884168524070751050454932201508242499344766652783526552602500958640631176422026333186531128825441267583446275848531348265887098386058953567998235892285612379756631757079332119058046515842728939031431690446294010010211071309302225445072576721271228822578120952868086465678852575898871737018937244198543647508843313842363556042244213057416714317957495284403141152504540936969214243852525948475471110576160794299343588605303042956141813484694713957236220930043220674830690881745829540092980577611522166019314163616729900365703417475151811573429123446547567120136270111294851478435612066927773791385291847745989313469013791195594868135047419693849514802100510621651884282544723568114828433429492434892706118003591333828518211365639982131439610138221167051957344878360067719310215308642097 [156,115] 1264129405876860006344474976595806661839755312186393691639787308663845470098471299918200946782667177899441185364477653723033283413258127040524604840295108997062911996552895098646750759689496127876559688058914841417932916448008604050929486964450736810542948309060699341736242082901352097371177778073846760004945861672543603726994651681809140113366478878867548274860590938336103670184970916805855191791416921766988111015565164712127088340878000077143585362101467875907715791066698066204155136421807922891587536629061347472447812729336706072009906941051832908111965102647279910075359584330028146887709730061781007763674623730267195391003505864817772736708653270872461397202141106862958211384885384846958412815790215741159727688649290079400089719822031015177398398097509916220848029244560508271893787463261489105134755928179615402039620317537763506098390262447141605583700915473995665978175120006510036702192990055330476293530840455427503241693903664832204047501148154684386552848566078706627587972081703336691044136611789504149508469156224558627403973519862047660280183206853682000062378279552514159739945817004309779243019718007667375233690833011447576352387528037111524937304684749633215924054368618195812647202790467744416629488125669566396441833932205165291488206933518507137621194518756543882971306288391027771482966718396860686067112613965329227809667105571180981820338893208646891443926183364995587107599686633044907660719456726091822685659181334388632509897631839707707615326469815137518344242669071773155197446437933130421207847745174882436091067562561133675792174176446322156027012159485395201134542292306475702758027225307782620376315410518748252368813253979196041406848649593522176 [156,116] 9200432316120535865984225036863145218746770878577879904787337408584637480185057442386303886884335742244448462822830457150050054008235792689160944839656957769032239551062033252212642533503678385390828450009895937495864817327715031434006181723580957741232955041081708253705105066465688078316752531947560830463744917361030018950988076410625804509655425388593301407710790932568361789739639176174211209013483874896110570474343052305348025743030669782728156611430621196499881094290231819215453229691274670093672445900716978490258746841774588190940609264803881698535509853350133823313097582679367130656419309810879090656821556400166101108637797078283146135928707399871839099259615218689801225935837278354504928154586607143588900910272019007420066911302805941089618129013895188071603508210928404312765276310434946669338459160130318071738321305996280766426633941617658449736089106443440996956203984360542588837384066638453270155817069972357956164224062343695785723584601115750747783500928075678633300718278154396387317363997857893011762510186474351612732448519395138604770326026926008177352705399384358371154918101682449026094368665697662390773000254013790607389769408933407220215713440455664790718345674517262606829681289377122898835578888462530639043856817835809415383632440023244938129360058124928539994001438901100869615209687002610825675137222254571054187183834085151225397506713799491780117681506594685252140823344172472957194816431133019540786978370206789886854624615752872768815019504453150128511668143876407238530395534128048830013644643517018278565989375747208292863884875441560427021078845212017781787148888059826948040709268329694292420392587882651779454838754279395012757013728 [156,117] 38281407760243018895768831415452556030899909859329707503498820210572186822800653610903747098237482705307710654780780918493714592348270127374858836887213558730355414717978336754710657113597049187196686029303767685571554729939889522152547836868259006718571591783497760416649105717141141861607278025435344961686300373319331117538322451963978338721351612521464132253102750767102427409301935386052587821351107820845941970270620126329162047489069472323896939437917741681083525243074416534137547522606335511638896009401420773963677078562770182033438074264440697163044471453346028941205650075269223477040479267115732351086654855557898560165186386738029018789134353427179762862919532237475098802373210097371789143693541010345812510954567469254304018065569311452418851743146869710572036186151520109942974005750251176639110935492955358007324980299819525345233705922065650843669817547317856256334321102164143770233713308357619437746033708198188439310307672207485550547370122979104914511864735238546465853891660999439573535100591339939491565238627767808006721755928135167672617803908756854684034813235156192409163087283112155574721471046897868657510104287447787823094581248124739575498138428805137218554793279083136466811479178807772379315185870405787230500909647213816021463100901052194320351542559905756626623641514239801923620962865112481362461435505438954251330959181115590786790449726375974205935397039300294199312773245996139442024571225227930369041814138812085543041581433869849738667583404392571985416127030764189232545501367489555266378453747492919352001521064028249807765722424921833137156773267247564370326806164081065762854196156157215804150811132330234368141298290382420832 [156,118] 90008864861517721549012684635674732480306755776614934394071521295931183053855330061682142421905405976419890151279672952996324880713349249331841051218567467539601137579225964412975290839338221381930495883320756213987852085218944301230554284036193140417178103063681480447432865819180161596730965691527793340465094237464583590215879710049203330687338927718935726706956181969403125113828680009992909579865937030736371766398562468208550518670002638230952103957148246321384358650974532630548389334713076361055732885146128548503104136078307857957390332538100795202310719357821528966773358763782307879149402765923965780196946238322803425340522149929286387889947592417914631735743904048943733153073739317422813009032371583798755457017057415296430647114538338309171611623264346025288806109986574228493705410496504333954183462696891243581250277409090069274817705743012151862484261288982786691518031102299557962848422959093866090769471182540711432596912986442620543401515269136000208271685178370764193800410553912374762423695917942948457097989125336687675503023239335077552578588115353086946855436583959693835247552309401474666109543246131592034176237553077822824859909603905811252257886693843485140008272841879628624055464216906371389670761057793549126763624405744001789839393530682754587444294243414560784177082095707868892153977342866741095179867084606398406905182221632066384012181888948269747380785567485603390482558304707484673796047410723087636310244339526106718887164971604390374173852556373749901247949211471068704608873857917498045041791360308305854675746111386524880247476260770859463652968889018943118507062394668858752122369179385038205024401098202420946079027884 [156,119] 116509786313066806297924398390551245578505022793992238026131574677454566720623173935855771732014609388086808595121698740658161462665552475332759659065030598126496935921806975701289878406550947040540618471068380085483442910877917819266211727560155915007782946688071021838755910433892658527861043936541450550686946405134013794265955880976209415444285118783862280980905029848054769052885046155851296409921117355469699568251150553512326628608061044449715639810887805396797913244390125423635181984561761908380254237224553170820006375838899251104802527096748751920036904686736029282375156165434604173197460046672057872895545046883737553174940057119795762968939261211486412234912481943548470407334114803177490785846805035096164471379152329423622621022647140643975959192922413874455001343445753447611200291990169003977058802333717615081359516292903913876610885156256181736800372685970089960306386213246974823113416260862563786335545755579581889919400012904951746141975032427159156999791139719845255174775982241880838011540035940707345439393819745048128331903650677856029364479906280418863217832374847075828779194760248891931426485458025375735112556947410990832010151271621602323023119086724364849002283849016115352363045851290198640316274137573457147983036125072008641103974884360145212692060431287872307935167616284699593746923974201676355284568101540448516911963471032146382413913444125905794018078750959437312524395677008116606042321171320028803599590641191216858413346566040567061892711915865881492159920956472185431754864638488760413569758376217099064112411839986213402529799734892200649379776412932618197766099995248199551045771400777171613130341072349660416 [156,120] 89804240681036230665170193128924375761984620081596661151477787813868735021593897181155443261864767348158725565858480791914445455004837799270001425478368721798898469080606598952239712213289504465464880191871857817124919454905531564312856896713813362013484724311290768084526216999501741375372663721201481629475283681355089303865496700661922946341601434365833582481522439158465899466931544999723719512838289437055327003236591343431872593444348769198725969801876539570749569572775233062398065819907306760113135535259275725559303734334347203366411906347077464932081746183937436053274340615567727814576450521778294255723888710426009444690739230626004725394360243990275853414860748122376820156916196001324881333873293543678388596054107964859358260127191593637804610000313178815693257262070508504738010232574519386640282870112786930916253565069521177350401323794188257574222345035451188151906652062524773362653966984505670660663979244503692549446421928175185739508766188686827554479665199956974257589385135309214452344646996914622118565446857311645557200035185205454601836349417638164620255634039528765714585206915733466598649831646594720500618393135597613197031596747503168941030787181827635158763972740682113966529751195676267051677527858980729183807875859101408625149153586092995704590304283670254654501188759589648493881443246791237834569370273541540754634063947177701292989188538050412300157481068504859802542559288251400000074444697792089059547029313240724121248920664075769205745326035236600944632258147313146098550025341415570493330171042797227917923909217970483500468179779644199584025581612215712253489945062644931867102959129571025570587905912 [156,121] 10952647986875655712350659641977371696548810419568029012751013852632118885761794031844485430744867247506898239179370598797845733688277268130255063183293076599155653221518373875817973898818958114886077455088721341518043607007807472596663554407719804640748072634173699157723651338295460312219819841976313683756360597907994957369157859534510015181400460654964692009589208289431567335146353213925821369653169896984663055420807617151164168617328803336981999876347556500496181430922027276001863474545171129680763551226319923984242065053442531840671507733336006751825991192816537173442402006475076009822533577530198845062845564077071640579444101274241564300153982221874107548296796330753855667255961897351070260584379967266809205983568063704995093234434754742991098548225115090519075971265124420204521739598938935153485336788244429717910251539461519539201891399696777813374465265985795518358506747078423851473064380846889956007819906470396599566131352483800309103775303191103324152104585425665028197601136733782529976690044604329600322768683020894272515408121420407345725715940688379221048081759376836155833641780642293437200679979941703021557596969964965144697702993598986544664444659530693853835063913605165606464399056904138289427427738806283419673828689094817254554704890383443042297547386310440199168134802507082414324753325323562715986023414633569796026149455630651432824627518125865509291781007519934044734662803144460628820765522870010390548357642199689832984383948735604313016561370755024010467059161572563524572734465048235016906036362878425285254152144333089896085375958871216285553400802931106693208009303318058876613754903377038096 [156,122] 49295061323429161953890670781555497229323565364445624330119851893784529149131749580669993560927427007205456702812737993219013986865215716986052144419163745086428057054757832651554399078839915931524057570235053330162822400346133668117325086152455846018066984502815200079143385674321112350321167843532029075330164263176415801835317629140807099606605555240122756157677888109854841719104862310747832179333638437631984954659419441060953775892327870092079498898662627502382112970611798214385993298813648381301473170410452720836534618615423607316397814466296026991391620165266523055395833780240113464533346628556428792939065160450092342473618813308992054194931281364017062743525706794669052641042110617673617056719162489220193508837138605257293812307787827855461047098386735566522680242459197550297354073602743593831480214322657146922593730152113886328592840916716375109065105019067788268007072038265419458900332297014587053937604176986232124121775240142915494794932172218780493656162671092526817623455030094608129896026375820695600232995686544618469296864578927756552405568433012624323146814106050918602136894329541886162199598042810306484478891791013545750365059775725309731242762175495646497101313405353285286059741566988879982031856999439717008040432709144335664357501015450201161626742125948697392289885354872708719974168837401835496882221749431514005410355260385839011495654093692118746609069428116727691156787404717135312537140255151808795851955606295563567340259123548976052402264204549810152952141234043956447547333223257120585780555578610258406469289694264621147581364869099915059464323912586824185509134778216904740223036662 [156,123] -43642458946250686024717418569435095538307838452277905047115321783530945271890274326406784346065405895865774084597214188513397058265455613756723328432865223855975664765585226780154314931851090587983314209710734741650311351764472122821460434831022448049659446107770694823851442598910290139288419075499951001498383808490216863551741976718935285327165418902125680355412853888528218956239410440250566578232152159436882386234257628247716133137709951196000831646394173099968025233505390689293301443669856243498194080596830854472823144149767685258290901663833333174485232289696790543828063808120603740175088189339365154204183700939027249306480784468216694840026673177284311712685394489724208339302882006627717789507304677465541285175897174141347644171724506327522650079054429225572559412198478398116060039071455713711920915913490126404500511250467183571027441469525338858524550183491186557390376242410516544427357030188938182304910774855340898695629332897053568635825700384009305733939250259767873481909288354394520904917254271578393399870301544710118245342829679924972316504313244803448586474331077862158435347925359869318780870119187394982539287975255978389030326684176066181352295402731326280156011726012074899242891278658139301158210388869199769018039214185906399540290217877451596763395483363377515612421285117340013124330064360276010128860560724061346946189201884454203677467429395807069885430946225863399196479822109177883474226272657417619267869114372017884179316700051085801988054593457197272307490708776989301832305564599045958142658625315982587181067374476003863846535350702734450805040009695738419456005573853345440 [156,124] 23661455696252319060177503423861643271476967520011301519429153836134921588270373883632283358395429971755029858501988349927340051970054118514672742216700476671696869307623644012783428382992038993587520505101789419066158379515126925203756736481081357435007597975872371062286199878169703117664045629106626539922171283473433337398325177681355559050277972980577383596701289987647025016411643635384876023178167600530152006040860846761295418940582656197851372883938326154567008410897166688877839269939183522328660241406746063592786197562960141074395809924778394653560418084700613905597836112904245257475969586196365140791982586648687790491168710578857407886751611708236382106530404658649491882274919020129276652572608246023662646504224369789987340726212291237073905243338134039368727200619239221589707405866447376430653198143614839908201365729354630472616194499256534213471095391921067517109940524500377425287811137157132864280021125975711854998193153825909077377576209147357715805845889643835354704817497936516061768547949866686157092687286051250120868455350056274177969021795228827210147908022603679162527861764672331361066860471508662883196167880826898445827997086951916146592218813080120302142084928588034162585604926470265428550172067964179516608281604424935052899403377406751534398518591207836497133942610105815978055473278189739931628310367658757565618821522436325747009257835076407330050063007639285591818140495465455385380125129493089946158059466596114867146187350724402113273534590393003271384327976467074597412371103687157153514049675860879344517917845267472322994325753674063268298326802896754175667976512 [156,125] -6263419848523103881057461463484970713764084562409470345829326606958179269152858676142881970815124968749852600973009910564679070799044186347898696908818407505763832597119112073855028577088307574075619430022266537625346285308242041652568541911677978215915218863080406321910334035675587086050675525819061331052584117379934871858236035104637637695901399042251499020980319865581636874701222041766757371255488675951993254838759177097328577888576832000916993789343596963131532630270189206510861161858964349505708975557621020752542078016932587961066670893982301663305155198687117284534420106290606018753238551536539678420065805905193212342123831020938734463682376355228222720560042008989008519662528389509860147454976206198231307683916395273812603182233048147595250195904945121514604141164109319223352193526915130146982144626838149107599311160362888510275518021625251953699315165117140640326385141302744781738367512598151345631098824266498094387063331540947397031645385873576842985184063299287872905573565369993118011230196874475745999009024309907601993150684661863001797717706387530439924157034397964018696661227717442614115215657005846137091858489955513684934300271922455494349494851454684621606304081659888243848482274784449962267496471522217275096564951134805447671675524766779014112226657703810332001308404683875664910387212765709350128548503777362131664298124868290317349013904172504463838817227911360456302993462035233308806655659273106261367196646089943266422470599792418392062969195313082417960964624844156680719906089549962315525436935604402340869003389916029430526326482439523405867171911458693088 [156,126] 811322260926676570378378758977649549875922786399846165659987331999131509857641316170834232835663099797889226400432694342572394781530372348026689146618513385955376684384482231251833341610466856957988356116690091718980070362047759247765021918604433874658317976957225777827776104748443014312875243745391321881859881690159398036015694131399833816639781914762757693176173029687154848802715919565487380162922546972010565733779149556456756219098673742042375374436925701837045879371947340813185813743594316082166422738014939825421705462349573264868107589330407728926513322432494488810408206968499939024794888072686012171575067276475958157121675341021679455857270118800152539693188287445197533118899873505374276113429055690183332835356380681025348714394900324430761035223527721147462926416724677782977784085228200665434594349737316416715125717496838723928497902323446198255628397182491901286198291642846663129565293640796696639391319032617841475936703952858498594160046806047441939282840349267817984082106101176289146306086113806499423843420072567948727928410627525629072593765419156117597472438657077037313142991505915138173408347100042427118876077174119126865148486271771154813895020476305946704711861713689914695535922302527107897880860563690082959072277174179919619197925844612862975635941222207351207462723768465863808357943854805485577484666782207769813022999665752671005064348354059802416098030543716958829354007089108081152743810485270247734148553685998911863985143726891215137365376569303839599117910367384539805985024330385755040850751041954389397862729925362377307425083015030101862459288 [156,127] -49829973545847604921634439800405154012117291486964506535916106782870430340666608944010525839863829234810167150233170265965649058383785786389509097919151566064631630259515435434572811160081157031973450806829141229825469803922828407787628813651491720861624503668236906446955948984083730253745021525660488672559490676001888683182817882257390661919913064062609031194141831418745356223305154655450145505052026263313174302110854155128497644054869683472793460091032785865499183594148418990786064708538060594204645574029547960412865826442708068416173419648749614249987838115618471454255960807482679242142375141257838535789092401367291625934481081447918025205101224075213276495108841350074959494691354550753327924057052654737895758370610585806574383203742596916252186137534747553145481219735798675251477986748159341975554042202715394145536289345807976060551747249229497653157345171641808775869146342041699272726911383738334682046341316058803393223254737955349492891645827870421665308247563607522258587400445270585723706474109183558008778587757473900713324478956983992610462395406076392390278116122052990528448449097050820831863987337519354895324723509405988546260944239199678689984607603526639195242170213476206808195506125429662883499763548898170104769798374478540790891332669241115542619450698156707662353131997922818981471036256060088551482751673252592223101000681513753790964084296255933071062069490998008927320461737453314717619363790020003545329069426374011522186148509514597199894392025423609747413128987491963176090803504791207428421964444331662404201931719616335788819001369386368 [156,128] 1417850008843363093602213193427849479629597384898862553648921677795848485724526202443216329595774243746951391561286185918605513510043309586485181788738368368984379099992445058117401546543907722447074807977961026686823659962749729212615453806812570082608956926955218560465633443148502086345558551629129976206613397312097999092684814059501651063437355743848344974259945444063277777908726473623784630672103058301606961505603003196887965293458826713419519900315556709814028821547679170506105037797300253570070406264480822563064903778916730373212637576669971358958588202274893958292017969576859727601458332763839474830822220127966241265348875858548186783374677507711669848098970888980461966286233831763700219628412767066381819093740211146608152968275410575400877280960747872826132155231549998815349441315105753607804581708879782262905006639532268999634811919881261439664644926934704484043780322235074362090569443893855593476179661051964454653497413270702328643895675112128024492477176442024082387970646426725143279524584707499377924885064221765280327666959198784553187455176584958123696222883490488764615178384179609390487688356319092275679373697216069447900964736905554011106637932878770592253447680134792776725027559914390996982160590916669388220493041488942362666245881405401322902845551250428738219142743543391954019588758796489469367354961690476993903342846973287888849425598865660186642286449122749833966824893834083773516507443184166637838528633279576791678369687524625752379057147624065609672666366890614702584014912896254572876202662440200248138198522077853811596848 [156,129] -17014725737056735098843308255622973552734034440843136635185574657892762864100600693069489670467995668830058067262016529765110211014776452944044495459311957472614981807069263178215367161389583438165787290445118135432110697307696306797311903859803424263478940977979060931919486441286931661084110109289684623242400412143500022654208942180124103495199971160165786716353259440586785231198499396861166249827613941962481811628505269354734749232697871642840605385530652854378884103877367534014634710263159359418523060405081312087906575177539985546336126638697628740555559163111778176811480198235506427898220201884253243502073056626920187902148888871529280448657931606346147972356393499205374809587225195261846678566968532668734550770407563115521867724094973637620205092923457322577466127611581547663982462409823747754847400245214272226254470891345973268067103762419878401237379795566527271838929811264025875009430336899268387524758886275381773133735569162449635955720867983565357855869915357381359966368016044143133652796566024021559025025991377334563957141640317156586848133630039244027392417883567621710671242166824125143649225682507096808105704144102299043953328729670224783810480097622869911034783708538649772835538022124972001818224852908863496770056594431817334978296455393443174916585420159863268592452930686606589044398486751432661442492393354599198957455592772455305383146754569912809374808689027179613676504312096098527817061573531583581663659775899067275488478623089031219311847282586863185792477287844336508785164625884625480517967212579611809355458124096 [156,130] 253450984573139622454675534276288607832320742326442654035355498959017519479311260994009962262947844069280668189808336040092458278786665648510527141079944306427219158370044613408271186273711572078193512150896891692713964473583948924598112757031926950431289616838174599087214549717840995691289169054809977318958567739313873207790309090048057582039885500312458185373595853565422112020602488406789207647995377217146550356797766924713793226194441258189350020211635307663813247556255271247442128018056212979351420558751163336516286602198547157835031951511901302870783379470172405629672954317138682733329095751226840373335102052407720778863401092086040733932763176387475487119255124288283564409031127153264748575548644227359161721439691099197496481071997303901559923443614412531995425487068096575417766504448013097310261916574476347874346477907474020775114323810586389266149165317843793452372979731539664841917288286546038179124465650062038020039987457005810004590262373622869172596581976026071927146993155165616054177530961165581662235586581854397523665697487382469739825879907443481003175038972278241007769243521727560555493853906040296212685611250024663937550857200012867388673492846165372704332706470268104666795142570284467413898909379193375009517952545198306617081023341414653226249127963167110070171487968362339189213696667011154539476896152650277254262761651111805633401175806486486030116124524617686985686915414809580813938818431072401201929380063424813760096475849339169369923934022582404177323176016475500215198591561546860766356910272244585816 [156,131] 6946847345525029880408788223759373343059599688770724113733216469471409076172236333736405920767614061221655605025038057107369686492380171366246658219722152343822357374722229590730575281302594394381362957739348530462955560947929377154550328211540220680884204809418899928729400553152217115092681670038957436035768841181127769769443481004025599746679251384629621803809402318881524722066793204268066956571170421306083085572899472537570077645470911644407677705590179815993366325943917775009672300567982211229127163781097352395965695780711109771232326433409835060458209390161295191307205136952308529601314664840147824495688092944804653984800283896568448677730865625790140130310577024541211395794556847255610521297966854212205578429606912522212460363390951494811072504971549622581771937132396123751457845817173344565620686355882634595597055222019207779758807295239569864927498090913478860383066524863463022883527187191065022607732775016072489972938106041134897210948518816782710591728424069331298621657802330473734046601098027845166989341347993347936472896490327908673142293817572227105558840851319979984883151704946343236118419659378001455633852162821634506538718462866328186075292993907844865900597125122920421029813052759831698821803587036193778663170611047120447295617555506322307616493282110642522974040463422965577902659449448001618995307259374080028310524768592228000342061483160578266931697953865381912770995558079160878443446119341085782179021612979454215690195283969676559352064136731002020589581790387986034421019970559379975988187776 [156,132] 139254238542266523571689286114777479574186424501367917933770610867281094668615217299084688545862578660581755487562622742798745274144958990193204804253911690954993049307666410000765787082278588339049484390366644324017341177066104507614187205544894775276216033624750306249784290389792135096960053312555658130352897222773807028535602659703441776913273843496482789442616754292704730782686054164566080500131822592424704534898387014050755909125269034620741085105214102100678685586002601481512196668824621020939464507397776199328438694460282103146180641119498097951259567827360888298403660351142308610795292626263782165756015480406069165270568932231049502983444803578382963320841984514217681234210158197757403930712673308861081676629402598260475878659544029269630954454728662803613586781871267069268205847683404368765727947291331970683517752944473160664242321696304503185383786257295214075502546032790326348461650873331421774203920327771370711298659036600142451600988416911478423756578378448363021568805132375628643078337446756001131167122533565614815527871917437864131276929281788291390179312889524243902484169514460815629279744940739850917487556790122282488952724757867555063821471385295735393368434318000870332358724756937656139727494043759545949386945654175109731039582121193699234817901052878504700629495272400979249236288550863337420837657669523682319758520157761588898812911250877864215767638586784552495527169783833364504920509043080810038358665282756691895135546604310542797524714785182613189889410472862791323261564985919456 [156,133] 954171856484362276612324824778472117571613906283170114081547769436738441979883946074733298058555107558260593639626551394097693619512597776080238400188147324685347619531094605217071377074672279764524637406846972140613717917234555217137051107274792734930206091046236473550881721671409010583889749193146419712267606052539226908333581651225482661747324078968123363024844983414709383092523405291462510531235543167721501049376710380174429464056457403761399896023356416918994106477746895410667804107244966528690169819325970056729455452669383269834339887745547886744333913278711507217490062441767382849405603474270446353512489052663674768609380813653698084559174647841521948068573558611010288804236006603491558804022812760547366706527352309205979560256902200064006755331506485694860264277703496865248023314311752229449154943000161581031987125045519328125691866805650287496851913007209257507342678984292100770700018288599087776906232108213547627328971461830230583614892059453569589266844588373273835715302037006673405043217881004283063375828812485447956379636923966204056326851780436351702839123394617714414955991552765299650596618631710261175128163630032867036051418655116059812450972313879183474332450202220415913995135257162131041507211085171284054383195067270800844870368836265116682624456218122364357195046530798691945131851764226905675396826746141645500027064125066910217852968408823826926544049048206319205855794612971061440024372874510707056428328339956491444907007982829926233897399621550573604737196766947859454176 [156,134] 2410322156245848602054373642175512201073282708031988428085036976775045304157550932277832696510288317701608527544347093524051210687639039281631629723502566446016907236106022024638651662568497581893400613531283311936466488665532969134830965658391409730133932418076215305571801892882417807788805607425043083852170166021095248202582335243583047686595453265227698065665368208800844969481589427512737853971915274769024155064898957101842286033552739792105116139810840397545993808306050114879626567108014410203789317099273823960380151959645601430196556434700380107840243259977795391812146571518122597461235474053513597966715800460802732547389567341746342845568002582165202268516050008933239479389205947674091440309021809954066001674092983546424858843580884681955438492682019347228959651462710406444535718669186471340115245980264387028427700412066377535688495040860375584602769650555418946981064992767357220545862611729209982389081640840593860395040775304862820473752523040457936621758561379754462828032451839055750873679296178929393204987101611763785571783140957955024613487865826769229881098768400830063209276689848443980958438618118326323711540177775411200204460388207026223128700655311948692830274340427528468634969313417437242110603010479110329341807460268156007102791103182691846085851976958043658740911253368100612556485771482602609310341394801544683106184078307301905924174636650297468774891363197403840611643445005760816420727422475275555050227642091315790764477191088414404512197040499101625581892885516 [156,135] 2227538187071229382925443642658527520094328828144261310243513553629515955159518249479081819079914907825005751875794496447103334186200431856721940673850348648228128880482363944060911946209252548720546676522068089084378127684486114853332384245096136293041190116903895229656043753456321361987241465421041547367737909869628538415281754297366275547603175538741788244245987372019243269064737895197150437130755752314159973133303922353554654419935896186038466873903893711411563685351390500409870264583244190072493345688113273534909335189442453283270498186367905870033994703854176625234957200128535211071893827741607521055499674072417245086813442268541632404951992173177682707819087557861723837945770896074836847607079399658167924312291067306612676849257591131416973549227030513688286264852443017883663007770415881396413417473120646408209585171143719737366416809649666898540579249309585381380889558455824859476200369490813969180202982584962434069139640883500674871061260549459113411207003253261290920633352969534758827496063409269116855990296042738797613307290675610358181363500134901278884378338085202334948808367335250475396790440068237945371973924676293724192568277968064151682531508382411423220912006870029827322500172407980602098906899585327095604212988076223111762430249128915212598341909334432561919314636627732668524119285423038189624273753638167869315000158256993179440204421911628582617173089913258589673728104501387847093239579691413187026205644604864165290576096241837656518521037886695552 [156,136] 1080375945419723428682100416636639507324003684570581431595894352620535667443412791476433551846944624797390489431054046663007385714333534646860592892249258697537133048132728104475685128701960832964936516470825784279942503472326354519990616242825697969891675476731784238408719764337564576237611130927483927451776507522231582842290695011486073909015260666377127537657884747369226013420886287439499719710771579302523716882276334643246845920064068319006692449236959133878456046669331361247646865377196056246570677825758695134087030164936055701033157855708858340793890501161492040311331931169424655150650300232933054822462349565978892722797287048006812190238060968974171040198323299398771107393196874266798464121488866962957184896125069097154477668113355729934300669986745712263827724336344741223217600017735461788448667342874684378365607168429404485258466284564807019514670068497037644294576078783251664311088292156654956158382565687201866505786573370802921851294247920879750159261975434400315640417022709212719136718791827950068923768108104422833033489845551451528447133504422495823039027570396459118541949641237595847364003654611445094935702841632393159306988869855943460440524063467929425322989760441027769341268561351084765715537691146768118879067175012093059459051718689397575411093108218755870247138674352002118198630165936262270612611450074491071054286005989593428819519895282988538646041049351902739782889350102251274948106706925940793161153777167508557193420215083858822075816 [156,137] -2010960353310855418638405733645048674817273721431556467939005943639454345947121532798870135269938554322788854372827170748702140430786413234329034899494458082173742099916992716707407727945414081027976727488270677463685973060353732904723608655839504911281110115251282223952823586468130453881106559769236583295934374019445314981737239130537850824435938512192165619114913702284697951154033229145995456642926053124270760774299803374948034046420756324724481210606334317510312017747643487008676789798913493916269050086285416455392389895332460172086498489050990366474817072043609844725630076401304770977188905343711407661918348754147076461379046538124822088809842441606428029852277284137581450444402371619416503825451979483926800538090551618837586597422939122777982330996757883634725915274070349124791721689767168789161816142221283121502676407708047733726310268376151301019035816024825390549148023934972483923085782207060811486994129759872170690371279918636678531759447422226460341378581910952059127292616227151637856721333553888308976889294862278249330846407872441642383447967770822253942488493966035043585827283588396774707870757129659287722528876408863609768881921405863311007474889066366440651612362583372366690367232014454593454380368679744326557860215384890184932040679670441660900100628014707275613859283212197756170120828086526132805877419837206389305378253589451013238878536552363883185970939618508877239608905916500576389857949105576260514561942514428991587213339072 [156,138] 2772324257197517070222725536877937089858910077137344206756513985220113230313641340211362753906853343414415333597178713039855667500090497664649378196017995836183423183301578406177714804344245023647131270341307444771767483760430858326158127073827984605264132719722385998920375492484864423781416759156706127975924714781335468504566412916568029619166278534155465987189346673464905061622495558957787808714461752383627936292714235891100272329894967845677588375666733364449266493317614411854654692972373717705562914344356826030449120470444902625962618236750068747509655935544817980904856399187150111137524338722211009651637235052682635934772588009209137054939836208812169303203849606436073370697978867588690944419314945940247990027429186545323698612588107748171812646236135890198172239795981592676050076576165997815460178533471519166434030716524158658599990107651969365551258154979939445162639216209427502414500791236155220866406705078057276658174927020852216599193657514604340013908942551152498480825546543626315680949515522052795679013056566273529673755384511913963116613868255834593300108754181171146088793723928203377319468891729076391058299338260786090687704932252931636854301627097470364985042775545388068956237566312952229680407658992705814362646679289588513956376997788642863608883635716450112159973810577272767459593520083165407331790321822644954158526055542655525712456786889158429062794877707695053541304154467360177354880518209100061274289466905753954 [156,139] -744966405240500508777606344457165880654353468771041461010259824976892070360913452954464363325827241904653956022530143546288849661470598257881618221120320652638651522931713982803134560635043743676245828886343772800817310545892824896249852578211445959573407230599243534344202376692041274956230155455933295664760141650112603174639463247679909450673055162276378138988383294827755704417264783375379671147808940576669853199399037894125348337394518937574479931351882801894272206096947278583854577018262975633907880137437688452655821619589027065678906119575555770729555317631102334514157403004545395118551157941840300959058573141083585730983328267475686050754373304083045738486130080983778686599163851250859736787424588986237318028348312506614350371249345764438738950258002805402421005916703350070280115305462664962957289337865100498766090532343599676835299383748961605381221457023286986487905322424022053963940271912584610134435856953057899946396337847668270202098291255663758833367084912879943348764596773866778777624356116387155656832266790837701925295760080414133101729420416283628514862530204070692548224663851815185173958186375634256722732661954732093054953700790508514531388410498920405532720623645605748070477726029261497362432532086887760092789505351485389932912229997624047390757545134702166933878694483669243174597444847182222006542136748580261044187239493945696321134102737662458612262085671176593222124560097484720846682231184213443699552 [156,140] 36792302300913407072687926454381901466850655096944326337719782363658941631753366345207197260289576329205130401718622592093905273326159340743435017121114828280636757974088894599658319276235017097950079739227943459739680112980193623687849094808207585807489289538299955706357763497598045744614663991026050809876100682205556607471549403502354385412446907312247508037055006121420537593585685433636381258436041413878395290138345974303808791677361248434725570593210418285724751343069397993379528630418890318701735744756233606641185284556093662790032810018684068156801256480419980038381842618575788606406030652907158699715161339093212016155395028224939001961695486576091646167847372422100097165210798267876462779458936304464816796705066998541952961070195066331880133298935607264877973277149551205663423797338065673221125007041192189598819758353208000674087620343884799839401570720156141374818534495780068381480473467716396162812219243012973725296067679599843217046336267173004567958265425557402102066432123055909046980665385568324441558187127908690844739894443460786768121102547782154532715553518586774785462558857800504187003267506496558588977807805997355350799598793143801118412823595524532116240336877813804409331074481526212316114974202855304716982972786336658638917892749884584557230028342589651204455333063984753990632568737683157015647880752636948179476202405630996893521215843678466945856825111312698955296760098314810337664369432 [156,141] 2103109060552274127847936565144473691512504945101524652201857598025094574419541034545492171082866975670915883280017467922328723955153318490754614724533969543742355803517533039804438742591189151238348485776391099564199813428266457132299868216126139141269665512613133190595638590693679192630278806260410043687057626155102749220421226308612210441636377435779163971126026143548675322105248841866385065382186341009322664928634117979065628951196356387389441594546943197620046579308749720435752033320227928780083693109551928289914943511370129719447996052106132608831973641752100001083667742067413392449664470168829292516543322547353449430085866831933517272367928493064563599995149574949520172619099417613968040318163846460805100286811648820647538778222574658373116307670245481019290306861375641316017092980724915946223846610474700227308101589498849423086480080542816673371343408671751417193673090372245582941995104570886800527015797206311074824953551137219973396410191028109238402570863438474486236150220014737901031859311039015086100965898323351286049288779898200516296353331436486785522791176474649596426477637590409296170737069543066536568734833105283711538559615217836491320343791023344452485254220141725990498795521013132550929515024374478669133560790115329204582868482630560616938363161815647567447196590635394409841101413805045796647580458722413669127114513488350509062299601824806977183008948488469178116799590725512 [156,142] 708470654480571875452924396348041237788937571975654147070072977953684341023626396500943099150111236475527901044842624950968434809535823451211259887391226646504113498012116056003816717117824415890334236223136953870553519861683069848996560306738760709551964337716983567474088871228133803992712315706057864742941939547216249091968724977615758765926151166631178125016362437823179212829447415053986038787842548844843155926372818076128694141613985465272443636195441274846373698138378271139172903340887265281051805639399591063842161178300323680263672442539488761490435376374367249775488911895135489886912016935166684750731364874120107880931646195380214886862976768136975491721404426315621149991329258467887970901908051645230564479758666920615718755503241433482418989089600346650100267995379627855235409799381856561383205634486627477195515913311652307076822250242856707648613594563788237574900002934569791571948438578762434055210565922780275813022028126350008156161959496337224061082279311173693099462540594391902862850188240813275984167293462346373328492042667178951276894907665035370565193264978941281658430150622277388401591116341231986678115048119434319428849241687941364883323715999803760873422496933600816371634659383937950164629383224153222481645167237099844558092388849058497847857759605096188560719689018097078248372287467070469548352891625810408850872478204304091741883748804841436389787530756594029276 [156,143] 27079083764167452699659075528170808961388124451061473558372136024531926476301119956234058397145105906222614910103919084790858272623783830462061279926916442230749524258526498347870564301428105469861968506455304265830272409461488005771961793208998393329392739978012394939402215791941725988239184964068067367738139945396556527472511195110604444512242449942997053866156343554704254071685095263753005502647368489183331151982127163486813996784740753244794524510005870148106646127566826029828322309757973135432153641334719240882156711185957851015670706952959400962967604140697985172250125887366799495338153364701288620144355339305846222909508332342019772147878085286520859478568437150060603232229727124487597762185243754290626128642210424612728861908529448453551135007383491588691221244244018051025921281774684355306054607060753616551953885919120691802946516848318306863198496340297442555976276206295754287046425760570233688251766974513152363385755703748845837470335531436326597078210857253218508257119964471805166922194723338032219123753555085999775114246341815684523823583586020071001441173968352041881377296154696356021382681723688966664030877236632915895346425234819161763872706302928850070604808804021224713062343712673617199664971837814214415981249102179104668735830341672130178109593304218538588535748971002632855709043946274402498689173710806879343219933622967548052251600253884820274724352 [156,144] 136840574956557840791880665874808712067681595564110646362283154962867029428173445204373132112082485400184873529135849484590916952498131601086789139397161059249640332872216625788563351813089584366669248526995179483917315602322217740905571154562709712217233729994724905366044400402970852380299586451908735872156426541734021377752676774587113432802075961917958102424198461847599083826472961810067224602207340953659317161866588685481841738994851312870592562662271568366326438520789330244646673499752167338958320472747372361933394086927807553161345928910263046510806446061993109587709737601026385268465377071370488893032150299615432928599093811056889897895733129816614231107719245185478245627684743185657753031904094969060941386828957838466217665149968720597991405970865423414966267078092976405470327608357690349012190477271384985502048840058312114961455897262615903869821017059278679245325180456602776785704506141302211670708284143437957677590648512220506855441680808505798056343661826092443362082060205111842510070430215729522378775163718132937525613576248241593208836833644388267628613435206357341855350950178030808475579504431816448114263169268103192421221432463317695814644151473946478655167770440304921679994982616550035275899315603374823277919296369991628324329822717949154837645891269168702737708742189543348478585456042375812044337639400674509702175526864353839723083329496 [156,145] 90191221709320037748503697648730846214157316406843309355278679050264253457223700339020497016664163729634084799580586962477182119564136794369834765486722357425879746018827321013245723037325894991830529548283254029123357126478062544992097554398998101230287540158814206890744352346599962492519415630117423303016912129684979024226191946813375506977313709003781946671150539277495965777005369091948734702319639405039939314613164182508177590553737037687734604835009243602789115037340915342683987732004252764477445600518914123609236767070340035855763204835623115800087568780185595988408023796222079532627599853040778438738814027084748955847807608865471736244861795841244137429391579375612700350112382044597725288125302009871745568056200291947007924240783826678294444269723922974760166258582023845849686147585102753242694632617048008220413280565155895404569440615603457862945607828621868454526935857298653678190946970801336351198525646618190039851034751636692844844120435181702549516443120085629589400663877518532174555788634631679710221544510701481360273956843966364885839163782360731012540855351096622739991900309194185441763817854134374031027250155163162644187497293281783485851188329882544380826765668831778104831841013871451317883457650293182026711582019332473140211353244896142499406601928950436776553713981469229255805594561900593739530033043573254124591715313808 [156,146] 7573380953091897688274164438722367580070834606450432835999672375766743879550797019623606610199773254384967081401137715208338094863131330709971996300132785470067746837171257141295373931003886343472662559824821083069533935206840893826243874191288192925472465567826130271189358973429999602519197414577560804348672803043772543809728862702133425379567680391259951677301062635543791861043729498573417269096239674998386206322462061262173962369774447977585546268142109250890194196794306759701742277249153560504206489078087617530010871615759874037896831040133768821451623533699723648179366435196193774654638779686703463612294780618705373774865295812588961471767580348411124583508407774595237254067276124397068526106982723520738709076311131885205876713097038246764573655063550359642969333093577056660808099773014963675600227587161028456697168419395512070450927896326417759981318693405740993533579901627735641583317934851505947196495160081096311103246168065155270001467070201598422275122480792911375502313698598649658346395018700886146147382232213863781654280209329803788462423119006653216946840860817636955279569076073368039024221398041280331200156934470377603644164350435903781366518520420309326823857278434203775144168639123293199884680299663469718216351557391409633248795750508993772283228745252887237046587501380449703490817168970005002150511168303134 [156,147] 78288038486081210848914020360991958602117876409481177116072913713124268663334274397390970785146600716388796484482519269707793185895767042389939585533166871478371772036608541462529614346227175707697695089495116688495027539354594380847416199100666863986595034519866568700882760639287271100196296196665657226084172813458957291189835713134348180956328546026598532058308486983069869539875573254270780037126421847268184567180509026667601446472595029181961385824631519218856291735516201828284800848979979192230931457256697513810301819456409512258341454769929356720141291714847486190791341123415628919821182153860704982958032333999292470354667663120415930930692907314872256752424692567893008277421121877746151332273699080709697868550050089792294873297225828037859963319372550007661779956000537443820253146260307950163230805790635214124502743454649066325713610732813016807416068980103704420564958631817487091745672611417656687812663290095697311577422433815358822538946723414492526106022301678413437219409185107019309374142192512679057458765533345710791217349037868434499696955286038103235931329841987123579097434521293694796850774222972515932615524504607669374680895182372685659683806369956425452061379596647373266558958361646271939633770276080024237286154794561622699456999098392061290918901561416157594787055397452537195987887956624736 [156,148] 95244495371611232976638446570129525064479796041719480279105286515504349731015995875849269898662898267493773254272289277258500422734103825279521388143468126371327678584369947082793361725831567005925210342983476381590786028303352275214470455453791221568288147349450477481728152063171756869922941682600276559433348206890669339877955039462378435560552975748151890939608861742539547088046173950473321060005560636198729666338369073084554685473835712793496141038753628236725547513038834200228778608637081234996010862587702793146695177164619433359034386038396850787319685650480609200632598045724709819698989191174448018035705155640445964660133741173083971097184169852386362410625841514624288977471438518699927612500063072917760391034337108195502475484311930339973702480885086815806032034206414232222813827404695512139917445009910242715288694874061242974178517512239118386684381117985251370601333618211303804704727819065244150203291641966770847259026408322731002343619289371468139197476878949131394042581296376169198118270302658463390001065275564209809265637693854470748948288886033302283770445579360427852655063288283355344997784021562032828548493679955647078407402346990488794842244885040849071989829205051154360046252491005124447595178534168690705283230628435820354316493748936454866920749885409023750494743087016944 [156,149] 12895252827434968144967979044256187104940492850953214211465534070807475636529216387404116579421910790592557840077641457018237824480969266431138059101599938728135085464145791337749383492985035376845726792185299960130313735925934826205346143863420825543649032321586583255400166066351972235800778291751005542994351856043021314929853038631253252594723371217316622242351115197855787344781789149648037009521292970660879771391872544107318487545243996665260221441032951980718379714848930332995139196909100009611348651919050765558121591776114847218166807882181012114721116832344178261368045455941583705052760049026937033532408873459859553717167663851748688712064648288870969745204160443529134358083658777461990970374492865732348041752928473636775574970054621427042929730076543342415263176514425149177110963300727933887454844677520186726462076443922564397700218703442200975586125089675313360921525194992400232302432267914450481455047592167177324430833165693018439832230769533602084895443868608608701089869483784043622858121911122495354871524662699627656936186200540565445802694185004484371568881981683336877874598120192846958014061541440168766931712139801309595160076956757090630452090640181449138693125214922216801317394068421641282623326660793639806909606727732773294620872845335946276449941867413616 [156,150] 181624284156952957283951254558551272872095070492908528180034388427756545868525394472986556446334939770111569296103051222512340405282535038001456024850014200897629743001799643452133830622148842275386222003813139988164155059246123043564942624648858029009491579023578146731202991618638104325276763540712476005660913403245012982345869196514611829298019924350178210959179201693545827876372165723531683520713614195629637207966185627893223895010690153445756663994039480362126163049699735046257440109108635176505525893591731511875151594190303941856136165879477579901092865380965492836074283788126284714637604999186200353619316070029823670173963104056839724511835349467221003215173221327330701315578599843644125668766389523817530812921739391573781461548971376606787050042325425749131157029815421673742485927881121034961567913002914786452426077689223289550153733631086641673827321620537404709865281611473518463374805483278065357869461908727866697933589456943047063281235377183228889503851133275231894039589145374820287667748644089683986040642927360516550126471393167048486206995016426618766396736161190940645996302578587958352317108678575594719440897235957030078249506153816661797890530969007370744518240475470527849788907825856159618554677164186381027107543213982980715573012871764 [156,151] 245694568568926854256601723881196028595576152152138478272494424641446825232723252645505636319911727380438963320374310641833562724094756369707083023478299481980115838077477880775076104728062929067960553870000646090489441957631423635173481022924194804839430472168409339963392580708156351821112546598192931678204382784105163981884911873092508729375242316982532134123907004344446363518487052491789768492984992047195447839235595728556939957177254970281591107468224093867258770003988031760435083272705567266257882233626292870092563356287949132843870333438492065461963249592906817830954078550553689141826646796790577791118297136055266189324227570144616154231304821567792444071961369969329822079423202926712540685965692045371361193814025622795566207988365469099485296874148472127292185319009437355461499004199927953706983405156113065617254207325741975158045728664294210961955562631832862984426004567368989502199624186262862389289154067957010629568053191575330417319174364071038934167081996921276043797705003144274969387521780951535072060327929927786001609694135188612835454086007047804686663744120006038312802038994770078275416647357229654456038115850376820746635890015090422657577533767512445280435714781376783862992133995355795614069043894391037131507583232 [156,152] 29073221066902952518012267333385647800580772376628204731705669996247437979730188727387954420641169438704217298127072883833932029728817734157654959588853647192243748981604431322882424597517619416198532952344808973251036416648703904752979286576482188964279366643778727987260684923983480399643619349293747885288205159568880893256792075948600341620535349922312325808565951446325405288475047566000096728020765446085021217714521942398914130686078830570240806936412660168360267659075653108323633708603267465845758729996878755527979578387467490581950123547150488594388803110540471325459250707847521611556023981820497293114641778881836714549417090812065018023747381984096472731063398598303748784916633493709462467092177533698060277211159397256415105151127554699099335023949815118983979661469744780748071989314800348355837517470427670690390160555184338818637534097632790431127020185802346237975874569236711730297659769449014487301768700175917425450265307441756273303685378227692214994049410377427744494333024441445290928128851932684495597967954577794814634605225325850650834129158799334503591346667795250644349691906398184547174432390522743954785771752792530776424020009713513686403235580316072716757695256311367989187291307572525826620648 [156,153] 269913141775959399410198002615053734082795430481262399309363832909538937356295878895496760364928084147456817286987400990043364572589529363743972600625907853347372113589668075115381389927201123127871805190700818261108910122524023221372417945976363365390235022070460733152964184647568397187749366773789086729297599913547472568153361159365722674494002977811773633945196288888819266355332512424325454488479841820180103593187533986234955039255080705929611953814070626144445473762928068442468278180108122313065634810601337240824732388511109347222074663749647436783296101960847948299822804680412594943325339433468144638156944362394200419750973357837989442139726095796510250969815866907185958043586736382262308862925177800950701943469071777574774254671151032405203976877817983513373862547288722657644048326744983092617162974267000497176223278451052925149552019872642278788943369673002498548841706194175626019976341618763239636691566181243743613300390324297787906757698135165000136298943599001414800026573285637549954240472645018714181121242775554783162972006035354588298366190111036782220979114294948129254151544210778096058510563035916324449062613461868655650484505068277868346016470988550074787978318354075358096 [156,154] 173291603851384860964361749684597513546104356620925725573322426243322437265412799598490676939052308133652635741012936650252612305415875214453635450093517931914052970412892039005884441807997675181420969462819378340486992789102272420060297287275731685863411029812797620284336444764147375634335522090467996408280144245643376075240095154041495737223749660178030446718836851876116737812225094088544677125663933986925483707065281334018689275114782238304092742198019468264458461121956488884253882689304276490303981823384735613334204112924346219871039846985497355012127206692041215255170263661897745360778209670553406231719808547895346371031039147789853861532746775438066741464169849041575883079095473787014161661023793952101834174077828016138876215149292526706375450371149984272215914575199612514924064549493938049928988788806121701970542057943728014886070913127975818414283763638075209331616573292732563216998732339204378054383816311296415723630600570093591150874507914683639997092538350374598802367626282890343322516174055949671683270151699341971905451747042637528628032013779705197004078979942520651304583583813212433886733838492671365337780692860425053505678625128373788172429590555099 [156,155] 6646389415869654697870451164385297253239492760909088219629942466057793018221794286658040782296128634469487612720019321165435860927360516010459670690034226502769812568980269677366738501439579254365944196007144859338236123345337190406682453648673950535531210498252560572123891905005506447591378698033958635163350204167205884168486714444921728106032264900721254791646094262387725237810862452669945217718134003245717936796894502884355218929686611475348976826760878681140711238844902646396595767213832351285598600995346404804519684193884173990447380862796182967737854716539272894691111914951647396246603592602558426441848203416541587910849670940676139349524379090954331824890514774659481221812449275656848892800965364335037502683071738942483780069008331649906179375037171622392318700695654553397165737993845005608947959256657287531064030067252277956242908673201656686040303392354939175244445602328342420496929366640192852711396787382613134285908381986757155743798810076076563304080541062497354931534653739724860195101810087232213118168811169943114390360829507841737390206289891566734748095948164574781454550555620337280434852874997909504504017737176564054834464 [156,156] 12846946530436688833079387744192505524906418255280053006963509001772738056012799979182608222565760821631361548696862077702985656571462466522263177954780082234331054122918177122357469125680122488680566694411193152617513482344129605544514816678113640907690539388430085366594320324596979237658985980903600419511951069414177915121344497928169329942107133803460763661760668949891135558048039879434471843905689949259164971158701414461753677975530609716439434994196256347389520078360840754915145119045073548945626901975708779510467541305793121984486446470785842714758315516550664192705219597412641469550896499737440693294161370872827782558447642567895595183948601081733948763733398527979980901316610937503881402591980854946712702793207833370834855712933705702619958673182319366291869633583368513319218595165076742602670276209983732731828417408696230973097854400892284833357009284631312699256705262314951185752501832036852206302968817337177008048288350691161245398011191013215339844897923022704474461699985332032047181591486041005215822894523907497399768851546341084482806463946248196727331470881510234376595851737470211894844173615858648 [157,0] 50611485628211872204611158295102213959108966460070519539030581513194117132972944886966428712284655450830763013083368057440496383966748507524192581168212375672814523208893448299678763896710475589650737498397083198719070801289810854117727352043987745585977206814227401367592657966224906876802084072902932023591993873882483079732324821850944551576660745414785323983795877421927258306365265840929129033800764053251261183001284442365994080462554947745165887444924806499566544358717517409190040627727239140270656048877442403365839233209142235058379458916559703981149335401280376317856146380683401203995005868346925020758766346714349412483873742328144622347160968234513006790367456975906199380549429522327076609858483380843841642805436572587422915644516096473700393366699080251822246586005603537726377285110872433759461661964165011529675490579103144602260437969715511015723886911316058926933791991619164731888123021392582623863696374344386654847326281999762651176531424791591285603158519989391947798418809008725883455731494552407693773364381026181524118293035196191649806040482074337046590062645564457390105644159976151006058458745909449635398726477827828325086415446510630285802436439358756124424794493582818571131349659666831577581764382979526358219474529580260472259723140266015416134224903740875285938398467516297451177004144865333856772458008567278893065170783890911134175106306311680997523907580204794696815234565508384537617341636537010324090664600507484723019710611516693282114134960597804973618154310950284226860838006660378328442392167877508291988703925122923113404166872080581573310992840054406146404046992815771225887932951015729540915874412054202114943738448694188121861287576918523963975291920058208094145541321726699339201148956984902306878146655010812289570909706958313394580050817969925138398205691843961738075191076600710560715092945251823750853760437643194411996615955181968295410028311364139731709731061604924263152517992626081537571040775117372372022936685614995613215518677826498281073473023230312986126881728530893901819718814246087484937833043987005384160379169962882207055872000000000000000000000000000000000000000000000000000 [157,1] -42664036266309236054484627142766985258627977523173399869694960719197565241506137403278081890513354514104298698197593088633503122074635054137131079410870688321047112863576043818566062028052006278324843365115186771748857111833084364318515390946472851417991842615562923921667469899174178641739433856734503965953613167806485248590246833837683425468374860117218237467504409122242588404633477304571106055115232411338835968185376774181244000805550453645246231926741865374117915719488959802045474252409070617846613598266361926553984897852212673796948106584174469496042330797658098395875921326762454540726761191008974993259227573368483615054366812790900941032031727675648272382803365613199095231194932986089417680108697527820606764408036848572294624026657518556143271366497297047466178459768444864473361021041942459593168661476498897716012516675284663426222314810104949509661375480145630922884876830282067823285316698093055705079106399363636411323428927869227101684677099586719579826567086069000242387766822350399557703502618813037606237134119143990401718766502554475977466629556231418054869777993339516019553999714941543500599140878769545830478855388619515606198519197657889500535035485986492764375977385376351151614069325413357029826960984868961967553923685786648037552137017031535553290972276845077471850827101161049319089306613632263487127212173968471609987799476546447545391440850683343501953153854501402868626512113626676728189287281036156077529162522712842131860470810292914155041349927340524532791252313996313151489511710132012254042209820596571299828263817515001563166708574258836784033617410388223184371802872304881972882502451415863957550283177401255136587605707212210177315112897331056810338866235969711558191620180274257055817829317997519947670904390616005160530929418944737751131841831749731691972966160058878919550795575754694271749671900412668454916510873721321008177801734628269069840556275342041390081215072284930989802966209556277781022859545610991672734913532682323650352028797786225387771230227562203719551540947350102081160986641408251702530220220720008613817785675107814973311549440000000000000000000000000000000000000000000000000 [157,2] -9568063313040415300141818325567351808483583862312744881175856405616124569261529958526936964842531217990869076627776787216087526750966624099167673894481898460866908847028913761517297053945064969882040832312107002727271935826753203687926274236770125181417914347136039220852420593242485206233106072302752572362771635489715554897877000992418873766806918713059366293097323177526408828449031696894386063214604199031134868338788487328663994638776667349382444401768092784263377004424657411270524222439652163794544977034807961879692871041158764156645254744591399946411755838299815787699725785610425804652801398060986832538387596213143285514270867906826020830525175860660972317039774942983486066584795487136107817493982843694118522795723561509709293030389375005188837744787804587335255605233823996067138364864556559427101009312797770192782736620687693754458509844697773782355913641951784369751098009725332848939975772053370070817741753323213608884280180979574409508837963975315400994031846826049350177651087008567538100112763898980535908499888014705119984278750019523266554642345993356735539339148615862199464988214317881687108542037881515184699132605439899238068778189696566421040511409790230248835781213471708897900859382767216838856200307245791411429608827067262853339001951833701494619731125323408617679587924338014256821882780949593248051669848593218566601337604132884167325949547047629022752777904570615170693743885558319607215283838823800521160449403005205280636697039503480439389711972872253658423888066737183732576520439628160382249649169178856352121371344456683732780828947148989012479452203845778162880991414846771310410918980715005904692878255906839974488478307964494041811987778749659997834963496097946796425184122471983380162890993834460948883221386279798946316254037785038974541066339349353258040053219471709074472067263338741800433654901363226002474719668741850707805053779348087424182704402693825862156605348432281408344485880771829899006242150032581775218371428572687568930121920593542092911734997833049106936243971292130482521692080786839215368353315170548972806531333465191013413352898560000000000000000000000000000000000000000000000 [157,3] 154752105373082589957351852638407386409975252939003205095840983565486944337112227448782916250999594439633407281688393640071480450615120616699320431038125779907021227493727750016083370992492363947045430426792268064608624824802150021676356209814099063504669416093301953807241645762984027688528288548789711493893223854060381408470221268510058477615596295366602740294329968709126022644519524835885216510101267603703047101396160202356289987143911737297071183065187458077624718890250740460124126491845071851700648948965297973859127792505621778912184981252098590415593847698821761060946754247558308129698129669467961644176553214041079706115566761223224671961927694058381211987178830934555629452884519238750641178678383940052357005835332987892994795933870502215829556504171958232145905410044627028898530942364328069752929702123212975900557457454576678452326837269273827295802989428588395752343584417376483616735474836667692474315332545513318184502626338113913240485095934318413090283151299678532334357330475931393427426247255837251607862796465119985077424979592070490797214682673797887473320412132245427728195163884053348172060259022729642509685731174906944964289862225436417821985075769575675793927990586818372695280034378422210595697554772459155749562768318360038562035118567520434500171091617464440956203899003767920727457578399537366079624791864418697495791102043908384120198033003190403905755621479180906971281445582315747518185563500757777974388516919919214871788260476074559436746112772505931853381630728101713836836608060369788765791382728790312934965635255908885562976133781682315124026759345617912337549976003039501841728005779822467366561341704537232630997430729410264581299338855314670044620977868106164384742084738195602886707589046344721337377953395377822571558860746749371485804126660847255139338770179140967927095608523314625910647400168895646376911052166629684626449392200346974575422614756626437825914166110933228386704963264013113700535763691812510185955678933731023449315782218793159803201731026547520250528334638999181756586823269732928016990102629967273826452359149146246901027097804800000000000000000000000000000000000000000000 [157,4] 24956907112415023822367466683855293276391014310381968054191668396563206228262747565948664739954566886299622628200599133652503469019952520391834970775793844820330141229280568311192604426430143088001433832532140393859680761690215076538484277683910567731977188221437456716127396209926097544283592315470431472018137803404103760301575303764179162701536048248825701922535419978318064197675764828361883886900758562083947246666096925088458862803633216880343501666015946311902307173753561822249541508622096761985087758098511965167000383458141857953557265867286292739909885977875324964360178107034667642170467797242446658314203211930485490745277330593515678553656512589887035951023219405599213196778118643432023238930303521593712332268987238509697182828311549722229707444005168993129643016039751217634768336577621651959518489443482370803939039834649247640083083655553909073005444849421624904738561930167164093469848513453821311761656788065332005697653237926990824066668930610074092894308341178959926787941853905868641664047799311939772522961638729390077076026360863666556059452545663260935925943392063503400850135310153647830567288931745097993613594296006306793896189534943885399384929053339309292886837487844078560094419965102922995920782431421088631612210507818945238117462380252752175417142343710603848295410461798709503718782361968556822211718708145112375614720819895397330503619767827133252807795466752481078113983796465774059652877783383610632973784694286581733718999904074117835037190980592553044481911974134018949864977626709100585532248208660845090121823968286725376432182177820501734471938429427493392905350335287909435297904347792654682837222275965801582782459427869261755916616673170394684571898321753168613769225222036335515669776789506295565262498717487622345455100079560827150696501399042774208379808552587390628446589806649438455533121613349918753458776913613188133627118392796090295624168582507535812201307499719072840656907576657352886388457994505649308934421863906501592921509607189729655219322607445833192690270646324978995064912649935203844515603170924493270929608448475180173590462988288000000000000000000000000000000000000000 [157,5] -9158154455488580908568656585529906496212763616733421326275507823685202713459923334157284543793067899048283626435665020358921247815528785870568547430720073040334693860148832319029968341968878286863130473567167618603539061411830282172523571768378524611117433012532173547408132089590997327307704103936318617505155806478822404981738880928889371217562710250137686519593577538977580399024147396708855313399049923636256030751606531289925085654797201505514414919095892623332945765306192344089656807837003217146307497940854342654483853314228980951650299362733853415527102242046172191751302296532024751801060101097299077823088719710812918534986587768668086723727500019991194633807694490381492330733908506598990196747867168354700077132387622726303418477486699526433242433393292574924504748443811673113633410594645874790847234875259460418409564481457139291824317835192479477850911034046909423056286508070087701045459157044990195031534638393451389703679850833833007524363304825493809059786306432329500531219220881080847914949497640726468940826260942055051204634913572019607519300277541278556563065908461470548124235628478963199280579380644116374310915837506454418156052809333849201213451820651929846669256441446779017322400576969194810847137144113789541598893606270399010768762386881746058738093396058644973499599306696953729338581939783083555178269758516411039277874897046287391924795271125648049754757976057383303495010096992972069372828829631831664762055235439597084550973621632506008205797144046478503122278645698383155593969668151528101328281545925403727409178335812579589552886828463321343629028240802629392455950398407777012280124364652613095802305223921185036130961203520177947462452259572796335957043363017442184880690837546115929858539659702114861764838945304249242755576115801593232912650388859440792452092510544258541349234650341701869659246937187755054988089036534914962888620565781799733323963610470221131704179460132138932147381846894697293633342641498818494729956734171915472318363474592253646262977138919476950395686441368902093778254664851145437242530515562293600216058771310666180718086882066432000000000000000000000000000000000000 [157,6] 65619825132473928673293811722320511085430181136783320257955116529817572029879098094699199383182888848037695807415228226456628081417392496469624129040055503472837574681476738450307747863118990631720886905501906319524317123132906116911125527872071351692539583498578673517643427167077316535739011721126027557881303043353223680768539942314889857676536464840284359543995305387317605018723890010993632539145826129909353713419329952460382057788375950206394261609847771423195708561288777161979302897701316215868126749786157279483005972843158135558574423132373539703007329425218847280745443950841836055781066842625989353484632360683815605776064992077783844588960072292262163022518568290036211649306620694372500935597456196410591381971582847879076101388003158764861099323505746862925499880759604698913527569003437463454773678827955705918358305738787018852596442969115328323332932788021747002068975798497306454600660057876141072637316491307073245672648592151897284853261802337078409640822589006838653796158369036031023099112756424201758790520818990344531864307707535748688112296937928777134485069352940452647068889598510228968062358718027626190416799550393728298142108712847746139919812563038576461650883717301786047708879347255768468124183879025609919793917191144255573899932190077625077590475756297372560697458063263218737478611711057390753774142648114326760052174033037011499175952907464586301873835893443685108244011076102310806227262758124467376442095204474151971703586661632997332168491106166120426349095657175962872872130959544917835154628016535596463212896095844593774078645903055765863731128513051401443483149396022979864293993081044915473746168621385697217730903878346226276017900010954990222587894510623246521946994120748906372840784620701737430699933556622515548132546239393231361124324076040447120122301505695889075664716927232440251896208562120705479381177355435560980255059624139445410747101459995048730143823087394352431921848052281260526568742697150812306226671982363113397801968847806776820562701275420874230969847465069236011110108334469362605991869058040253960200028456718435291144640383680512000000000000000000000000000000000 [157,7] -249422162873806162795331627987464588390720945179405327144356933815890179050864133602425234477199043860693589098126363762176031420922629321105428916189461499255692902981287556594630261121970146890172166016584772586255559387863103341690746718184881554123814002524612061534091348839253527579680883210628103273495511751739862354372620099748959309906649310973817517964631272288301754895089961183012448525731635958356480224347268291268095307809307872676588986614503893914680836665405039307300735499499893242909556648974206551093834748610048861570506261243204305293362134910097397981577704425431639259023043928034746937078535878662276728276349894329927394879512257310690286253769108263927702186231409260740618193173193061847852060200860811391321066565299348687941128815886818172813255915129743172529920680610780104143800243005924174346325251386419525749311730027621546814884504900009811216246959427181293927764946659708531856565786918878376432245260757611138179688447860857439216400970753189477913111566229326375677825885035476485685976105563716234386496039269264414574038013484465927434442432860171924604448848277929454208112366091545951703543564827807099618383381454483865165408307495981587027629067068671467645106624482795955213817352678492770353250603945312979587068590197093157805171683081632485897628714203956852678244252989824972840838920182048262587760257628347147330237706952246149742032143534851553170748324579504473553959825779670038423162687588395125357828882036117359867968545791749970029668363361777314799555253801396604853719109260156853637561464708321752037377106775433160255172920056932452067838884375131236244355707390461040245185824941798712432145101088505722893975755549861828445529507729067492650120339995686352423625633216447692927053628422823976293791490434202341220745830166513653864592230384691397476561305989422068981966101084277309444724463122092739535311851420200586007915941012871110585781798550809867797758173422401882097180419093546337891453731180928111850866703997347895794054865350670330720167411575960341500711140404000016042429551613316082559395035543307392699100119244472320000000000000000000000000000000 [157,8] 604322338308340826764844603446569233908728383331049882622323243910598856304704373182603651874726034631725530404459558126599250621083842397959748399620322261194152019712645595400991113963372195434508900536136931729826200689977078786800661805203482562291862266535158758098970843810027159441090895128369270344441622571734714697397121744579250207431820924424119189632238318424386700128432981501319051344829089695167194934458836877001151592790426919446932098479706929214589723805670005944776218537261734037413846907727354903399876232741925847971039803382813445475101570086730782902618140557796720216963529324669226739080366441214160935066629644755918599463106445001034787501459371906704751330594722194934879668530326889725580957281382205644364539201142727615525375009763383590031148378869697251223376256516681592036792925239223439239578617387128208965829083808616869977786327828546467480995412030594993383045708173892456281875898230099433582222586321341871236234502640934130935938557226788723146208822986202981259721860263780873660113783419510076537161495972974343653905145880606173903294818712608879842390786952685445537176062926492939282382987368245051686485519594446628583666315882523177672139308279908866200606096892484432153403436081162651574314299788501596280019739535065913278351598319245576015785421277904311550236119290738692582234825192815675443492163891622293246513994375203302149128452815088879584971786315531076247330149959496676294863131146278542860078379843984707812434642906923201338504990109885348868960372441428461040169479524844291072098655866317722366269782948806220254623428520303700437607752990201526098559506726602400806317550006404811683972591000477307414963099146392413067383781422578894492328990408072708220937348066423326725087364693092032973253234298616972769587701572821729869479497032359372747496133411168044264347218967231599015552929716671470393906343819036802020342611474649092329258947439343837747840105681036890970249477772940793562938718425872601987711014200867002716881593746368209195091562723438791378863869594267570691411485883969702889373016663054885864987505467588608000000000000000000000000000 [157,9] -1022352194199660329113899477150116242227543602438655560707661196418328434487509797255691636941495106283675595524479277860026683219584211529699484977391776818061362803186819323499412459152335205036592644156755197785461329143957722434532764903598628902651125954263635529675195857670083144527150992662088395896129824793640944785675441593373219868846596800678628678802742918785346116506649141513458616337251830138700419778970876423022368727543955299140549293566325730044700086167968600249810026975775251626763563943701280510065211561785539302352762748244225245336848734509536327956516628537768668973546052859465445606703195180522598216920007990524757967697481546884250393097306113647396725066423000238846272751408544685226145460230631169204168161633685570745391889180778638968785388962278316285564046009250155399147772084591734647630392904152836815944539232482796090303860165112725068663415003523217711441927905421028429630366936669607348586069458539000460076827260213612975150862857941451651856277790166410542921704176001562274898881272239655890053498502105457364785715040706954943732399115839694272803359127759217712589061728876287205416301098092694215237468758108003985010866574615639502652018154084515214262507891683320385619102928369335882964500078349529964867406991703838208357527355566309479691013926906281250201120782513224983733624317906565964421559483740693558014330923023111423847486090868233406821769021539645715830661665706317242858712405024179275147473089282122403591958327444894154982312520489204593550860955393001228022024138194012752765413115915690814093954121373695280045088005215926674752491361767866920911546375717531078418637245725045197951129801401371492230395101903434593238080805851690914704031954712885378066046502323204812492715981450778378692544642770402260283331116808642645704313782507947553488427023118147505021680518654198180828655727355639552987861884753780428318346429224006215177046373384509861479339962537284996586042132215645332454789646953918542716102080967652420641659892360624378840674991010782434945386835914837182051665849675020048094992119902292775143917779362512896000000000000000000000000 [157,10] 1060119358727765793973229559171160095787989205813200328326587382379215806509152114220155474338417205227515629816034829815422466580961741789084622658080796575513216955424178067684040247093581270757519879015826734944571415742970782209017614198287789391248764521355195684748178953954306769582063251834595676497382089592041557922316432385143792461121989601700923684634552902426682709205010898059433193752373189917660449886268376901385391009252240177667101159541487082706904309611948649964630174276247571537016258909649232599438775216783095561361549963649035620415498683686207146722401273739045505102518655725047711953988323522303182836105684964060251136068737252472768295512711918071793714362320706653996951717948354976534292042676838421469627967267477304427318899276797072920624989827088992929318000837204004993446033642576209968263840524451519981207689743525205614971189704854418114873694852313110400636668138228430115347196122477565848094248043660193300583675426780981033580119138166900605721065493473108882276896331448326188148570436054183252017553211110682798737187890167753244815201543176729327008465721865262889060556998746411348183324214858292459762873873446167586079627737497576461390401541733094176080256695887655247331548397614750094004546539903379221547283532445065651216324542287351006919644751035424573153874758711292219461603875546962427780215441118644464254925203502306754430874444488041220975789346580900592304067304909193246633205210665671913453861823399134715225862041256352708378467955254733294040489177730475807244949860516953703313572978275407247333110617355695034117458438309302983941879831963425459915976190307026735147472049536721758844184782486534896600282186220869416893024985293099333238755571647544992530925851137286123929973035867246866683454319517311558658649957408281969684131918440534781374168331267323854270474217291205457143795947095055520862436319637689212850791528986716602249644655093557048205689032746149366268811065098976742248363550616990469203545322987638154418201926355065291232140197013780994195595836620044937485434727767616656770440738535316838210125231839772672000000000000000000000 [157,11] -634234540470442075991865341376262404693091494706992452607689045293940499689639560614636557018855233229672206842553234409565174437096922797330208055530533609431850618340319787595036186813420433275916552152069579556515186062726958768932064723037472364244894975485050683612785185828989393763205286737243967214664294454996585214277297683606603696392252784188105910146867588439493528154518816994158814530467047543655582531793809341902185737632289114626848566154951560023662475030522103868478584113721027338869861178008730999911368780279643344079420480005575034886924772348394302496904404316220722655794859073795550993166226698474873377743922141079947977445193825710419287928867889252822982227320716922327249679003605399866674049069185067337081476123855921595554670490502432307494217358434646540173089498668111566152463811357513299212340257675741289424611810636913755114494266256631906293150437457886283793069826189356204151738121129318327128902427982975708200547254669754073685386088494902773245915331142818597040009987916771142162240181029215150155901027377200109267237205909048103089975466887057596689692266303442588272672566567246849769668044374904998197662834499010754970795971124661633698451666986129856693037436534786205546834125440517257567808284448441022741400052829593686224737492912168830970443937444522228100389850106494657416830736849481191264358029057406822442147081563644445880960215791009043404643662341197462772482176816134687613292088485832181612884807587836663159628643409681410487013260855735410320154570007568880915999221853488715310135203496154127943526248944261104854377983914745075805316738315804969991039636548113248878246180989810499090497385008515352021913058212225036196726090871104187570295261851794993866401761550064833809149977250835711150035773983890507254942852988164720569680670970519721535494194048549715035885508219011044506480008378863844021748655399461510541923714779543291667745348661063884956942638943141825755682769220209849500130994010540945490604897497612493210129693213915296881450671061611423764701952341030773790386679507749257957045728155214165439491949704773632000000000000000000 [157,12] 2065746423508395736800658648151470309600779279409598161555336777532717247808361125738754770302676922667954144951785443571151548099290442702405821501405307491279311998373726117170557348012023276723023410765559952650925863239714127309936388530400440467431431380741838217648732083524094102345871872431502568301031657323446526002177984075833168625819385649236467722440063300693219002107478199177168980712477121846407618803556048750687521479752250503271554483372453117274403591542763528674514906452459109173603391370915847630132857209707426044261677891939279984556689462187412111308581259298868665185834358089902208253741809006400865746062944518852937828166273116381536692355751689564526024088956430154047784522890366731863781446966431765790214330516589690929085213060660799433472347091998521206179901918794059634909514539098789905185745212648733364456586579751960298188512551645326993867857931420772869238315515463218377428987332342067648911778863258870152081639576594109850956193347388481445281801448462797606593065603983447669627174527029923691125609270261743864371930800786318006255373896157564749350463869634388778172213643113693643647185358006514924686744858916989117608363727775609062046289014106190817873013908062488292925056795357677989192026147720585091636276596346609994833168923226203805107897831020492473156776830894835925327466610530800779954326227139069494876839266850392079945028104455746565409309976745681534252190742402735997212487061410773786333824777011735429369709144653335266947802688821357355955079470138339527182228796767076673826190581116016457048556876486375647537722087529022321518975485860567295029039303187381948497190361511063249288371983130841922303481851866498782449353331401712769960682628711173645220774049447601183883590414095850585086295584462943435260730114819055756659579071575688124805414093877714144916091843364235459065136651481701764539243082480904345421715655844588076461705303301140837007634601034683357613723695082893623176052258054160417071139937586583816632115313064862478150427032100764651232765785988358298243950245698905130451783637133531980224103683004039168000000000000000 [157,13] -1932268479648613845058520617786307715545100109013926899338109399905086889033178372141089108804048646466462943800101312806317943865074947246157042157543045336839385518970086263121369527195577073207492617754635842246973896363605445495539305911566675605481079877092973125537607432809464128646659670173841837059651544403704199485892463409368319153408204746762127317671519048646104410033404688261834523865385516264500695330789458428849027634293273607014184003687383283470506564831849146619538159108588083241184756369879301104613495717285258679791459808552325084881210149382835224735280470118457133354556219503152950574010078972387784372356230662032252257043027370096822731233804993979691961177745871408439275147243337681873415392367366493458102108600476700572083468816635843936572595480306819366679539371396990139490725216358354690695190413098080945129480634366896036976332508219299233483322085132777449168507626744220228008440310363427450170745040506491502919111904653602636676407490859653761677560492686501134286506966814101264729358656576768485097820172759234537148946906611101043647442636745002212540686975328396386841732909954279480929981497180914066204377528907318156302764233374020137976589213237225756813492730959681562319880806225624764211591995324627917929880209346098307803869409041156544857558488609243785851479311349389252744333699145229638354442614277948705302127758233706985359748769301398141982821985391069593958257030255008064909821600639564952251124241896520500341070865581294182139098997112187359297770777393832968577429721139015197238094220391916319156340282673734265423105866624855074398707136169909766634189668331852927780076548646510859931364049044952562203941299139267322295987649939892789951954582457985494458836844295458588603296950498386412287284918433619732550891448618106688146193015695380849120919215794328989976007373734944283245971391091872656168590573690469508614921689648339207175351430821169347050345686628089888307486165349406062975770599336331384333169171299582568333609405637641097688663289900386048332941280978632487882563931100882422220125061234566852137726522997866496000000000000 [157,14] -14646260216799334038727561697735523512799653710152688121322804319243665635529436759793133461380336025653867676329085528990139705882434605184014706766137071981656690721510744631388631701971774703872133502658479117431940851389112380925890239051435223330843725281734070328504190305692144033537311671793537731868611944171893779117462056424129927190579353242931185309565973114264184463059268711477076452613703241732583951461047629742458118489460648520406064694424077253444547152668654162873753711561350460616939990321145604571735554867586724013695356632539787603508281130577903246020462899535610361227749163213502391934617681625471460482448913715291494267154532803791808332063292688506956490259253437150188675660245986761331507238448017411909474381214987760214830185042301671216718058051082333358535119217936376416026582363785433491063481219746532739256297157027291452740907108752397177792979110344969493790800832256830292293888849963794865885859932017090484022986387167754340748359295541667168153209690101923341309726147138925027879418011321256969783138493827666526468885501604025773439828954051805076819646116916011637923119889277294546195399740904229853576156035207652846742282354174036533326679080354446899444098221539557847894833102709223221491394349177707889561001256420163116090920863930333039272077785607275726068266910366618318239944657429114350612758282008467381645072417904902665201140988138762064420645537723501248815097035538257082145163526199778102264467873286897185594175696380347924347971840705046615300802267312852000149960841923723937843824963420845181280783144481944251040817523746649292354077739960348066939457668280332159484827526799985320456017788010836042994616601921817758427177830107278588901864403315421726658644552010987128024704915117590199999461338064570619938370401619362721701093220414722500042977285651999365418014430379980830175352029991882729075660083953483599469234904083730148232111958506824915745960050146370795350999943642825159979903727774513077485656956556222219438743258928520378039258696725512138643499207038402337387550812940243880970701200330381678480935157638365184000000000 [157,15] 77438776023001698757569046108028830924120395016220246547482233540197421017319804554508425024179142180877669298660508366471500702791622587061009260227254279776182854557348304765933141981069853565012513180992504339643463505553760173209867166238274450143747785643426035464324833697988553883111745959565044263191430023734716572277421567176614398379683475234408848903954690274208658727494096514496672752678441391982551524788956165135377247008802722651169870744058247427006128881450604954101462374679566915165684816609573561273313129657346899460947653637523015739246035316511732146373447269785469288480083009832129865982272861737779198897154252491395021100302365850583536766775930371174121286335171054109959044141618674870145921492522608388672331998850331341774733581238920074956397059903531925241535443204484895235261672685974785634836861246844553010603758975759608349739936507691063546348303127942364358698065527045510401977112026480207697697026118698671833915325314614123560686084534964813117679561900254241663186999587176853562089716145184759538861676841651435179730523238762112358483796814365206669756293737517507741708733686329175340235716217774886181256269774154237226802172719808957680804456331120384862623148093598539416679401436452341399294570464880440953896233946927094090941448471929856431020244796631055419257402792730852310500708421150318754886442204375961941834294442499240021241408891130138599675813641837918413113343004287866328180640934647717162999856309147339589197219833123152008898027441658281832828585939182510680468648982001312414855933654602262356268941079297473046900956409501223465002663029143647811676031686849947711012044489179296404855112586585458674051695761093710673467835390936705195214017403130206867903546074554059198401554689713566321748235319907920627538637386181021500447914153410373671156037114417949251433242274961907357721984552354898836666963993193114030606763433103359506938423419523724386543003566401438089296310558007705844993029715458329240626398309742522920331876024085613364950374479155141923272060803739585564947574354640372908880415952159182371505590628496965632000000 [157,16] -230332941004457199538916084096476957947076418742121095655611277533737750315744625790603992701095305085103770003662222286288816249816339153141873770734246137893899664721023422426430292737709118806348206621679340913127881307725221310736903492351763418758199140652359520411812054074312979256823766526584196499051354694845423315990503895916195895861778325489382672250782415248893515001434890613782393775309511812005726506191304357670937234299455415745609624923226475221753338827225020699327097850323910925081057969914086261310228338972672130733986932811946104389236454364757412940061671926556883358968820575950139649401135947182080507025232718740207265235567630920147442057565028016189547252996242663817067687072208568635709553579237457379665795484783537889285008251912816303127297990214646076118671709276204075900726121303902753261615873888034725915896968731938583992360741916869112793280602612631045756990483327643100076065332933177922565522701929906664846167290892650020072892297430996493791228271542771529810772041392228959909204484632130571267866054997131571446833667929702293467532273639751523061245224933037139594371928431178188139645387423351110634116860441225069295936383813709442972716664849376047733156935661048677267648967537696704662042329893960433254207280670736714617335547716769197420513986804952572442615233003694476990829796396273856515014924330936021338468468778229370932109097300924703265330050817240313791767197519426528166180011931618964111107398305921439371395176650657864444533249745339088667561089142466524030344306181667537962172706188894813117298884923002343160577058876404677277250367542031535558148284810718115623180305989260484182114847671173713202164078526925435095190315105315157873087818971896281002870128770465232950081753237746659077496779052804392993617654347560532582095543744631657701642880377561757619757535754476804914369094694776151518773833875187240708644448401428435682828542021663795347118663940857752429780675003235303088727496491625128508167608185269126160885545476682581899808071544617556533266952557463521912375932830052047339755135149026230963821282978927640576000 [157,17] 442066724094280157176485846060061283027822463712797287501157176410243151989586024260765422767338873850426336961090444273840279423625381584162183017518804979729108999341653422526113584531085128161365762176852730312925239171480041068424040180147080504686481062832538761683523236522902132153711081011659535911047896568025099391487595912536560225089881784273187118167753005839692746661004942430984116334679044265672724190268673747827110631178522391306474619590332335277599625289849094307180841136151745691406704199098663546385620901189366679862394568804793657011592274166108485270468595890960036731800789605974091202074253962087643392935810586870435145498577790712072791947118408890491229638310217498441604132400009209923920435617674223158581262062858654054297041304307859350261502476828801276223056038925873424897890456888521356874541328280038528047610124037804069087411200765873747825431726069232354484167003491313464053070781294231435528250423521648492504790803134213115736914154500982177891251592559512964988535145182644281078307305223522254160209398240370232172549074334966601303579339588170391147488914972856793477204628738258289616475744109645496275804520193876665380930083546715950622001547059949287134107519820505251430850072165917687983246020901365695579611260248123745380533777514575787187436280366270636983352398729701067587224012276568391214308151814001995351683731192769662797862953803801151355132486665900763594228500030937279944865325734001578073201446467481831947537197362790769902872265621762685006624698069563917846317024103845731418825959146021823846057605480969372968532427488289318723037715508424179283120260924530912421922399934369172382418641455304299392179241810496350244320504284833287320546760452175620838647190994077725907937106683300897657649819268500084082305918982404391267408334099020166038884198026360450624599901480949926671887241131677723628178329553472290920759156972330741552830002033961768796955891042366770680516827603870911823194803621570716012499987737976529421398090608701624232964399651515631270429629599487512051121519439494988964947118089161356770546980585346979044 [157,18] -516468382212607236636490170147577706048662013128158497023022268607776146960942607002455483809211186996318060089278831743963827515179529276253320550421507938305619003613265014921934041316191971295449006229254454648123775204051216650971825056445353209958929656579557608479073292152886044361523432827992016385384482140037695377429559483212843301227282712555432433595113269339118638179665764365273631412176606673304984691601599503915832080737565456745740706196713699659054615501358551252206850038641422447511615285850563366822701480485670330886537668214687410743341940796094045055476071390491844933716417220205713089319162309031962575451911088966624783111504422445934099915933795707680115535582996189463714688768216886583713062938008712276694281368117544055616666208848075954375531902587413756041123815304894010805407158831291119442813942290668683657928785969018805786148724020329779239775838968905734543441455816717429901220252268829231122886344344815875110889799128132610600050873705479805952525893535044909443789799583430864040772894589530085458816042256058147102954917184884202610745142998523049014292072064630802172674890386138666653498209942034852432963177982123554780055014904952010381441551047544749294346635542719406911723860511126533633190120380780789020739603011959778748733142729651133924419685700893938769185387036375242837154753960385276705829583404033050551196395260738321703407428269784332075457915819090517420765052635666499167892472853715009344309008900753732936714217100035963221023288144932824676128103683203358223578572548458120563687413121071486167930129908530564802411660556930616621401360063016069553569693290980320690778842483423395255458055438620616884669569223300859966257719466144326620981137821656948109833722360153165470111352167167582034766877725008443117723369023635583722054270101600282307001462480071679249792367344955084040168813326148648878477823167773220930011127022341839368790431353484940037253882386371577717782791219074053873437963306383652551364708165788201603248207478587662064526944950538469586868756561832703637821991691172643982861441318760925039585285576706752 [157,19] 237250001450104363037216752209125802317509986200703509825956518057441687068359094943152208534329395154020581056509401545052865077739552711124111437954025728929297518507000367227834716136326108087566528800261921592166448913983753714877428908415467003900865907896378507801900091719737414135558406821568582350442730781503241365686383365759042057975846262237756306086695401675684656578781481697365973649152942354812465911998977926700844064499969125442849578451971870425204176867079494045815647373119102319675111836728860745152634493358317992550524428775656561355630146979392174174803134162138400343862786285658432535670795136215450379407587373272588410984136204443173688282456752250243345243639834566382401948598099470133406067123913180977945316138216837543230307787257077674414205110782054784894520777092588047302861028376504456658689503135379746294384897935938814838851339510635663194853722818450825950930412267440815106173143777934212836306794247160338495252065900090395511331766008903732792095445899623183424150414899098004980135502517139706147127333643336553408093650692050768944339427995838632454505930063067199937445526134734910506271463393656817325650099987997091852994334903506370484798291270071503441383444228915544012660215554552484433338349377996423033786485901247589261748315857851412129482072988839410265431123802780700826674198471474539158673329693312004801120085372864965358516016287088942766626514870883647720163454637838928205932042256584538758425101642565550035557192330140837337941988193456931639426198327638597631914307770405692416015801374314350045422080568658781461187993360134824140514363260870212799405341952092315641817582841636489914765216788675479467520295566524165476395830977366536610620342816043726389621937103247141208417300171771183117164802538160045131074497743746512570141164632922003055497014794909683196239559829702895819405114209547029169260374938864227893277833184609663844264563198749246784208851464304923935254522085136614409971075184791344812325955685837299069687984100529113425148949650534377939827879815110361156161727077172157754420669011821717074362627788776 [157,20] 365912505707515668682737230543124681574030790891008535706910318949346522170779206105263299516100735678238136131129158288774766830762673132955028888727464350266176990838539899041338373427148977362431164699307005487547927120878616009985020327620467553828251743062403408800863189996961474458171708988321063770646237891594147249364874586375695882466778736370697292328148116114346511657261329238304701073038524267003668157388596871897322093020941397153457286767823093385637231588863049704407705730789139221296693008764811038853032040102981687270443885575400692179776659834781375947127039998275913202500768025182325627480843634586123698414333424378939902949737934879473520690767926996628255954946543760931396773609722217682035600833307813950064917924968550673473370207284355132540125820008979317423994313430491967019774928194012399945791335790362681125100379324670785325726153459369197489140453841789797979264321772177611883935374035205544555844391408924127812884697708061123049337152492105664161233214979491963865303365909989104570463887443188117939784982144403592934399342022688683014128826414935015219020802152617051138032337552476974136874187827396578984816916988479607158940934332415876629742275873764197458966265246868959968463195100715052721260680208512394698590598079844016129135454971623607141199118711224266565841168060476858269367542136155573840017373652065260213228188129596775395701453315168476841729172268019990657139880583762968095099232581596166898348351335177308331884403370150652380851767065552823528956090346227930301550211613732593869016143638778165840156363952598254539821402375192670972248663210403219398843724202629213135528092739568814332729909157700654265418837645115110120789546632352122549611522759545250608253685466257523206593693345864547187580810585697445392707612193611978410834199135714646498597324150707706071397411674488944981330308105559794329151565850572759034056213319565479360641051988782416437662555477967446143303341518790911955668242711477207822848571310336126606151843339542122040389615545906161696951432975287989937317405527218764772326530568736208555632000720 [157,21] -942373731847242280586977564399895342832167330649217931947563529271800599851344763589625771990489646620176130922423699911329569170036018468841170675935639436396349816396128807507402957060666502912160806670825389288732203710521145448205757074342598723181719049949105080628210481863469457742273589809524449391552553164966775250077773061276119241785776300965271684909162208066391273339844523278864281975332961768203586649504703975617172825792858739309002652800932938348179277896623126068882925726651299550319701277296916245999552094586885254764943370148339399862880192381721120410578829756877877637603793505429954192320033016877794051143998536357648903342521284303711701378941049702411078618878747789891731361785168534336164478332461007256688969196432812385484210566422311329075884087855886620537531450481137264251060908109425198675546529527317444231928819841879332303602745011122324692592855555764793042421851979476908431545736425704799524092471204715686586346429507325729971012230276225092364886788375636983925985535031653073779223581372046943596566379123502071211821144898309649597874467369385559807742909549758047886105240586165060052091521140039283846858499662280285431463756388163739637665795139895922316903343884386045830643630020245233525174608483811893968080158504256478019377538659778148405497382322009142101872797628381687344831290732977985768947515294619575977128226864386127172119476031389478691546350396213165445149190088936106761773486410331297346576735544205234323565334959441627997195559843025412168832940540552109860139046083291330007787901256541175114637175835563974639251704147341127040831096475502562747119054923664102675249957102496639188340682456569446084465315852856548237350106684160471569595811165781455653446702674612953787804342934455740358525693967031548667868187415307971365271287031193879612237829344099007173662460285439385698765005555241690336846508636236034985182969276225411171433516675010224637724482250436983307111710801878450272756784899371401178583846320103247798979997533765545559883148795281768929104568968584665887528430847223216367035190829426595408540506 [157,22] 1073138024731985241540190588979930791293890570048922959650789929195937716279489423316008732700605044537706810625827493683351874942244590905802871357073634399914747592161033612652760905899609294002293200807358515185367340973814131515494961436922378979164871143158396606600643935346875827781462146986978893481350689509183510460779947626014226659841176722811028997807032228413637639523423331678361003702362446723855165693509889519212418798430289898402323157909037827175277460064252424477728441485244258212679642994979651827954319336390381166199286196870722155585656630463350319249506081747747493645058047575650063576000764602130118781882175999688914542225006206481980445988061510726226535129171400261287790440459451923031713558229780148006043834063422494294218389650640659694942256339425060191731644553898604874302479670327042267275407090917389174572114464377480476983707158505779650681133997095635514874649506818366222651721102316479628965074814294799002995518095845524155824564280367079146719288819011277062082966763424671195800112720914910050433902432218845785750666679981297603624356179137080458779205795648964601358891727355256822418987236980083611759256904199221104335117552536809042521170949384214905697190225015909065121974031265321936048914497462337970794329627612598219169878330244486287071289359483601952821855003376877949050143720331844378263375792492009354939228498300989283392821390004842391913903136050866494929081878835627621758248233738733272659988860394289354789566657842188555483799218637385066458085491785499147428871791543833422538433475018135398446463330643549370270857079771193023246109968880681171974465138336700148127622560292925744037376371773573785393721918401349647140836409703390396121780422661292448212923498157592926808975160267879957462000788531956551039163611052533307294257651323224646089719867761167541070284014743167242869837246466119755817802111013211414722401001328519121874184874509505353304163096285580295555421212840970873706019251653914357017766056939797704380482912359667078381369322801900820906999536005494528036046040137209425848606696441617570418048 [157,23] -705210653005674659401954101385121847206945584465227777043723368602801001512621740833439935786551520276806462301458572097513540773959998489042322301364950552166774220951919882964203313696097719643512120361492627898446023201111933804733966063318901760892992415556744804855427838233894923299270750365325535358144183655813505055716511166292906772501658315191258384895493616820848730179824747094734004955177062796568193328298769517329387178916763302457726548902502234768205636626516118052527479108923744988315540198760942156778329941506190718982462189689895998887767745288952565133411854702927329597767457850459172279236585762267071253114882957393382672523797105803240864669496704524337441012008621057185605724871547624665497000791602830029409946858269613116998836946853625950685634491827187880211370328395991390426838500647904289070654828302058278455234623367727280866766514610177593233793639645105770596837325112955763002172705859952034750555626098979736363977117938925946372513765301136922738454613360907990929104318797164823721151072664049128607397992196276582823264333166891648017958757213799209717672101799413753481041610077153709628305021638824693387851795718880591139541839740408086193702705475794379041273317006054347990856869392401136883099315909822354016132104644308354210835405572353579302264558301565881118514188831474513677820608172713059936732615928968427209657456777115133988599220168337445931839230742891510821741660936571088112329134792771733178856911085012195476049177992200824155641492133096699490560891653319926001861373525895631653469239331552979632294823263712120510709709291174629897816551843623077493108550916285428296360057632937400551365987735655241927006400310938445861404994162736669700982915339237702466300571042307418196454393135440842054313332165010019062028379537016669128548714036333058496532738509497687340578449990687176013587867942699367207083883695336747693195012820254460890524942856956420690693924096716386656020098399318881045690252637231688621543283344220260038005566693914142548785245224167187885938148076395903412507904068849674140227812995288135184 [157,24] 160186603693346042151635556756955349449226579790004634804160039374706786759511337833423577029556295546669559030585105992444589086230527126858236390568938905476536175185160640389330726710150053100986306491429191915922618758376983556968349016728154872317294492510237434658408776339105381587048121149281748465649004881264087399078837216388656896696875587997582472326305465816371613938595581160025400487581753271767909940020399201692802024033502871383988700786798234720298486220341135546457010408807683816157410517235885832478759158170742591884212988256247370487272391526714800624584946570000778893627328206280883611086618131114564151523064853148399287885316000084908337709834408395780670004632858552554441765003516927105321625729141742721733109496920895918188783663865146100862437105914975579686953125806554240753229397054413251918278709876623924812414384785781996990258038861269084509362920486959036630958887180761007076007853192370892489126409815532653283371390236468654539958999025219410063280589008671139550474849143091808132973733341805382383345441908847588131714250849459616700915753729009383918269034323730443134273426267317262248551202549909980291334873510475253880025737627556413420409587100809959774173770907106601382009021793222707833992610767784577904952950750234871162633079447537054958751666262155428041926202403864918749085051851409841694390848425437561705667427075072927754330154454877477691996982251335292894004814898591590274451396339688369846881228718395009601043309327892459137079562038667453227443699377113651641762771092340538779697366247613100941348251077591815047274927851632751398813303777340309394256435755766976790670374238525920278566242365308176343006958800857125921121586346246557790076958730722752778204236553528208367546021516119731071684178380938178381139467033150698077984821533747961974407692147170588164139260236053360035457452504819460486520411803424900092118477575798086512139124711404217103839692431044842059078057213085783117259337170181126499673891405601259832255440164771171973405028945020543358758976844289354605687692501168314584789784325505760 [157,25] 283854427862184555095777790531805876301878977649190758391866271022610034964884115173267902893621532020565813586028215382066206688767245920407480377147930105318650970407478206548777338284371498057255204702761495739886394129228963363875591631297906387788640349018730366378378062667476088289924179322205553291457056748743074266510886786671082680457136383467173411964040513495606302290737409007741507601817832753038125138853935579009831437446213783567699267018446585274264485529701544068656964248753023635200388647489479311459580775769843265133218971827706677667430411586318591281701520823562519780047150232878396462230842794775564216551975733964394247967060848819056190760395207123422566122311597577826740998752574605702574499528440794077353859465192890651448504291144253307933233704410368072680167619482696302460007670493805226376471224342125881500075350311088809816858189623874378871747073323118846385486064210590943616778294699664649849821910253021183868150536265566105133014572540334838984688396058589274431103475453987649502499274377566875106389364678195797291137536121045438267099198719397664145851905617075123499406030737013342939895251639785376531694179122326675790120194395556322242464296564151100153436421590108681486150079097026353436851851315287581461476163426483131584284045279821319353279050165138001775568317589159200492394148699183647280636581202940007781582636861651287413628138397075733920172537856682799980152872635890619347724987876293924548000262645260329272559374474985841089522397825161288072829270651939809550965035137728496148314815197202947377213746712440536732609376468974045616612832868735471966276289167872534816900434528093410790070447664402233730486357458141496714191767232839375192363573966255986717630585244028008313745885063356050255334465499717922921744394444666997152465403825239081967641257579801694588245372733020774316427683521205178684274489734582010569247139162079839401496287505368274671158335131042511467421297577182766734447228415213892096122601292725074129118049029064876369536051985770662830021321841873286827873214772019086988225526660820 [157,26] -499407657420178778664764376043001539383698588113095785772059308827437977984797043101782928179967065475814971620773990343258631374900796283908397323187160422346268858010563511326963115578432054017367043383773449590809851649273866102123999746287511400787506654624326196224521177573694571866561789106802589797646682527445859079995572366305276140932995911699803202541118091117716162252246101494144316650190180091094863084261785034916455663755080327903852849741480823786691957049271826126620083707519118670574650181098928269680015908099601678917166245779094426436973944503271805321051611497324874866799972426931897124394814128207023538320497094805501955846881250205685941422690176528265972073477069424399883590423103948306531782163755775742271697580897480110121606114142872750088913219414552326916666159315474145730424718363057176917896541136845318851097858360117268172984181985889753061221250992688714644457910233715776719173191436882982816343612808093691365409797223507504220516223425438386755951953729407719042247466413153234330230989536518661634564298280975040527026339810682227859202569193379416176627052426216157735649084193057937705095041612854987596910942512367819060846998063471888410297489122165485575824571108983924958908524961026373463102625981896435042913013188382180339163967511297686930969263289387259380289883622324432366342530805536114548797954008700826251109017546857407250715855875872938379074107425461388977276518633720479876771089418653433073229036287370425443631744148166233566393494003686016862940184295901913300433650091632011344631099083974736577176250378538429404621055598030006499364459633926397623334804381257802267239360541621276881475344387800159524880926400867881987418720913273365692880193860717669424076490050784659870740231404769807662694862639347994459326805309035731037856858808590896734927858134532848401955309256623375945512210905971207337801361771994596286218536981271197803171313779514228104968550127621776619839336284079376631181031782681267016297800396529234929649988753836893995321853342317498462224344200642561839369755261280951839719754048 [157,27] 435403283628006308964575021096262215234889217889733519865168962039030370363338172834583540908144851727235190691104728848315887298576597689065060597527541395229105847311847114051670608859258858913120977844498202225097768076195970952915636953639618387205018321258087139769802166747226188093196029276160531425174448387073610206223716873838764352940225534852305398912700699838785326588286511885344238016624867953385452286748889860872347367114788564709700460567896546710147662471265639451863914754287716523191059313476402121027711267464774260139838422654916775853461840023620813329239226352015073720452416826392297459519400785415294807332678796849671468352267079944763942977912263495538478023609057202009209986530992525039261378042044230088829508664525797518375607397951471459503496574135743377968971936470246865776514404565860736711434207772761241560421354019382118372139318960654190513399523336839241815036844861663960359215251123721270927882107080674770281277102607352129456961882157537790128299407348023990952157598333037131929637786998795487670389300451927419433217572168486359705083599817097641283883462486216596412799534289941519339227090934077644731036652205423264013790132049539065054453049517523227764645918569388039243655599213860170563001799402039281001378481208392349764425879188827857194748720653668513906861456291686871789480516490198041567849686282356980532682181608761820168767151336991416211324305019620707701343793604080941275860928878694947604186645897613382156424510897242170062632036422540279741515921907922516854285150454576044600771988239728413914858513611286761656554389198491924603052787124799757662260398303421842808412751703278141957596024727207776021012513141497606047321880490194553971905382079008828011776822686075346201455371568192840078392544006289635024198782087212777460291168083462329234448441327520332827404190681587251351405768920905147544420423629746264882358071664197917847816450593687775392823217148005761949367859598049559590479068863885253310783278033493717316431718775698453843846382273277909161688833655824469107616705503142077752094872 [157,28] -169390454022135594904823257246174078951181605024648879060910805451068989296803935865215815654161134793782237023457728290378594549292273739624333599616243870062994653127251960807321093747790873254416736082825907247343617428147974955651338850823596030821038534508088390249955576617038920116600566994850442133403736428328185784164557826979755058220800341392072423534550048143068295424590352600130898702556736146870324530785314391391141547398368725897172346149828317442217959004009828907424625897274833741180390161811991722866615828542516875656222356706684616890755203836176024190712669164320871595020860388018798261715175737814897940982889862484833514525811188859408079605610436159934909851477174105991094711453986520948571098955338212844151123174073308976120961021137946103901628193585967639961273515402016588283134499209880795668466902700131730199132168242571516836946616687917039432689836739871552859624380282149075569154363236503097931253338661591089225548743836132191817331964017314253315547414376746918640216586935452089198654321658625042292999358683400771629385718729531335708814270904473203875792463708178462971905351947898462250390096937216343789407823393607463187170032524390081839313821620029157258286031996930462936224954291246676951995184751690424375008866377982998178780690410948500496451785553609713259182422472268332372150257639991144062553360562584931727760922141161236553520640293537726391558141588396865488121124157831120341810179672024616329938168231408921328923444308776532822131274238679142657636060213522377922288310787938638401571696910575567185907585675221846216930097884018957280859384927108942145719979118573905322346979812865349455334506744958626311495242049971350030289340850015718342532060360645143909075678451190816274578884878728089796689520828763488744865922850330768459652881057484620672504823890414372381451026974881434880990445889278771468843354603176686615404976364301213704693759501693803014922173407235947655497954412037550369897078109260127996494700405537007363634697205517905758723105613093884964981827436077192811675188068020949704624 [157,29] -84286608341631446921828715714947656280421452522025101628832895666833177587068553994197874255959929078680971122848689022358460390172866657659408215393902486815051991075596977768640758575364365391719769564916450936662075156977578457168311855669879639576154964563864973884652456742980090965630209987998391956064441422390104380948390830436359091394449539003725132235115396722974257039383642331350145683996772926124334563692617196447918969394333333600167670488928462860782031269720306330035369523589804174134353030180322835707501781140978230895153673718729039664853422986435179100980270872956343975773439023665719221863737727697279191654055901791607158828511915870367055371560202213807730810327658717373639775344187817018589251307419051936286525823564537550609513486472852105699524486436989886864277324220056803656961766036877642844145470861441319063284025055378357108453732622766481402199953831182005790899243557793209888224368745360279065264383481098912395234381942546056037088146813757982507173035332025281505125052695193883790398985639527106332617233920296713297862768169735913278828869337190580605557696478763398733785756621528819245976907623940009620942048875334960226929368627947642304652499972520658198526032237663700662745631624906966375661424589582628364786554778005397758816225761157726138709562482341616075511659256050495952870329440949375358543388252012609549894589547540230073808074763457758176760974087675606895371748800122854543449491783162701056584177698355364926301589655494192890423599272978800119306822317373253737905352612226636045735302656526338139758648195700482566600802907863122468349351106523013166905427232710787001694981995959902654634445257799422507814593733576452182111987897398628789185117636780720279972146211419068622363981610331087346968165585119187312730403408357344000245596247580855444664477599888961925408876773115699173470168959589042782064789929750091109878638730712036929889342261639370641683158257709175426590935319723599056040950937275234047107469500843075466259293789553635795415632696824697793526443884677354743911051989727443002 [157,30] 110604449048439538438097297475032929970758017853469045054311737069031643479824331191526656136614713445657663432554890791854188224216463437569289037083482538331598357704322137901440308418580568275383826519352387384944963658292926987870637768985190660279571060714049903007177304449779648401333467519334629438430507921561521044266729268271718109228898352101455833423856852128112852522160593199422813431209237081836103441344316204153187124596230612782920712037579715799795079518312357558927514377710882584935350405774350824684934891090370000141787860098455174153913549420302548357608237871849653195872640845183543342762217212960342647117846538171893166685404146071944679130686621281462456774656755789564413083448774508586937897831374284255205652221544551549988846337080714267306170932403560507493632179839207089410133577722524328219441098390575318290006151032585497693628568084027157908827251252388423291396247106572616470242351086660217477776294933647783734730874119168762575868573639506052196617682559791864283015405273057565588623158293975725551760602775902655282876394204354605841126656198613189918036665416179905710156143405246911300229545553201493969723028428886647954011093785318123817018983204074310100793899892840491145470427694987841850968642973699493299224072973118981821810132821015409627512748539505119109947529321274982793360503362145938449891045178903086980881994149711572954467377777242756148090082251907563845805355254391051669105628171890054144894418160804004263995770339831550965870104372219967781231384474736574539501836605650530316649997068193141216442703663073281100615451701428382645134491484430812596259412201597967747389722916207903457847134450367887585271937219229868054508833722758313317895512604279317877555081341944593714373903212366817109218587230491969386550319783178283151036819075264555985993014477736473195396326823771542918188494926141070155238161035815954315971709368993175547750544691517145230565381021215117605885431816110632897805439347246780129852368420250885305686394114053240710198290930892154462580941006023905692136200258239360 [157,31] 38898718417943396195429369112989529380165678560989610206716842736176466029022093171400891647342294337214150308707412668747709170004052957364598345645274299425598865435070192261101278566510825695257768636388450634118176055087732150277187219015084079208970785226540414648914911048820491548293816722683768835874305543981936390957255488482804707936968608209642249120323576863718586838422142109617405576622511836170418575724281611606076584728596980751992925423451260020683425354571922686113598126138946129919007872015660487377958015202358695243865696950385304067012861038337009972935604117564345734577253930773612396118000501832408361528560266460864213917590799237819779857502171935907017643729313874258771265724876121915113871762439946044062903099489996737786413578003385533751740586222160405979669555380841962785536671312108304634889667825436177446815857840275864772650726919683472556072203837335169543734156093558756082726269945185780881694908696547607959354080144085906693694229917064488164343915957470987455392950853492331165593951407430367077918155085952725065331183716847816157940692456756707650601572620651109167358684435332360331493602397042707514474850233650880898429247972179939510544510317421090587351006546350840075468394706355039441905039574469886169864357542646157642064026054269293605117539488637771808104225043068741534483492335108865359262349683865556537520036824758665065655977844065372207257464157229846871314677986964260293361805815887179072874760827941048343081389544081757402550653538711359920524483239111578352672013714377147167071935599648676741607585294294673080433679127282192121962108489398169710572204855543681529886386769548938331633955485467511560687557910889557934359567254128828944479881011802399077222613472280216921616588384406645149787342028305248460052602164163406583625560138890620196751244957970208119548949618234374656903033406376595387518028885335606097003729748005123068926039048763739383421525561784594809059645568906734503738561605289124681923140718273546670496645627940462839154300935192476961635919446103172678982909153584 [157,32] -99386987143630422338642205890888067339426206138504075233461620422834882139486325070413788683772375099338925754526213959278462150122032053781035539267262251715444317080817774327361276657342678484944560284405312784810723686548964489358247421289607879388217457438231257817161202760588903057232829139873232299771471692364482313744690597567391223256834800207886938557278864572871477813430073860315816668549455492679069945274987546524653201436453309878769232166201651700495744776764622899969518557289732945104876027022686101901113825128461831172232944474608690653411336921943491725054106124945843094341704308212992361879328218453160530572149072753944119584390999635168647267732254210244983278375089340332509472560761908903786792696408511721381549694771322374675824157584471914637439811838697174162479968670387194243918053123654036344484924664277155895746318685543017796111323210898388060058561850848332164277087990666407258741050277063643494277299759020735965677693590685135364302315593655006767917134203793830527695570477562231653041251259395567653285869567805386882246326205950005186897297834137932983245654574653206269237690222049745869491898119606379230723518993919292968902570683179088732696599348580550227599965495151579562327234192159201317698847023005597288706772676063225869154353240809350487122163580326394850743707429209954648677944436048138166727830040264085854720445983476278257742032289204820727211419913063060354509955645377606229828120585331014932977614831271047449192882280179134954171312890067281435970306740731347860702012083491846810687279506097973088293205819475512692714972320615566142333035909712524489183583953792208590309283258835381284493424644431819094606373282706839751130610311795871689907849882883066290347130647491921494472365345786470597241062354375434170744530288564013665889157735967233628313108262734739754122697445827293823594723118363382688347723621298434919589059933813048574995456547519794021300798268012633006748921961542167413981566532631021534888975463944783010874498623856243646478752512622575577621814360183740536876290848 [157,33] 9172246728588639787797231621943415821265034837102566244069511825575721083667293239451698365486222396010591524636486340301492054873359082424419724920118612152893420635505890309342110149115286149289726811631713221599439116318722241084252138660866333211479981741061841475898712445884109824706384666012717036634160005295829902980390512300607519355947306356002773664709406773092831104760438642867557022220149282610029850903047440181503402569173306594657563753698568063307727306354270668749210373503787319477414392289669116468044147847833315245715956584527378436998562477192617883460149664493699300773820526952857818727183673742966607607240396064057257585614870441319839214976736077358184090306939137693612426973919578378328357488492736255564226599450136362047584915892328141241630911417202218325032414728631156086187598145924041129970071108730598376141622543109089320290937243355947813384920638620886755026428950572947289822324951272729234156579678252471041513180740261276900221030238393845816693195388028824686286201403029761509408197535576974164813078940780743702474889557767266313863715935283141475675174414129640902486664573847360700141243782676340478637894926022403067045850004517509378881946525366666211684893929253374655313917358603006808242451702017056377686148962309983759758211184430754292185580809156560949013878646437476452183250198054534635173850601562905326847228603357689832450066396395352927509693480432391293179693276288936224146188819784147068345778351874592934242540633620034382540160224191394621449077814042077455241200082677778699910284351736825701615585957241833263877194090253096356455098210955219869456509325629199286909575631607311033186935105695437041639417548197216088489434851868466385251598300491633829639634338060347096831908324661632466815410911699986081711162373280437969263440328652114641504239806934249911405745415805418619217936121165454553471792214417586753950409300571193050893915868614202072601627240340207168050373869278763818100891204584095970372294110305846987603990517407084400369833205976531355229060241713130297608012 [157,34] 57158087142167648178697888707228091430007609260210594580966899232954313182616996032557453434374145914264262287224270116261347537699033239590681107261686903626891281674941293484002822191829280736066672081115203719950696805196088895758057268530222897709761662179770912099546973478598173696980145873967820008282794763107761489487273269204598050855630358999865307216195815867972012530814300549468271264183155244073215391030084744419518038599978372936264191703509408812507569618731630244112102834982196421055520388217468835979540639422285680078525879218225409422762027002453873951445902089388002344514079615978371462531436348006480166010899626605086034014740420243633181039037094529228304188211120896563012402026514649825332518819022377959824908636565137971121532084751420169136814389983472488948298996778173000252506259774296149151268902266803672888419285719971881688178183637311117129077107054768975246807401747996634534829087715559572042067877910481869888404459335189972267908531676295935306796726070676601679927714246216288330011651651891411085106850364101210973690123574061271091609640875706809117975412620868183162592165243727116194194709698797595267409931455018444129271441150363771387125219621378953688092084742978685931881435421354902801788148402621711156464930361717424478234804866257010684807089948046321891151223825108773724695803123613915620369800764114776144517196144299020113883622374358331533092641719446756497295775041657592378297133643864933146553591243437105922841630466549174387359316000519038955769364598386192627929218498902001264682901681139777811159995480696565098403057079529392533767361863406756634648124235483976781357074395528094971407346539355611252781430363113194449243875921042952743987962767347233213807240626477613462632542750206501774070651458307420451388953445252487448972953365726561835165374595755083928060843333629974632327610689332259443239112118843201379950866632363294690666757546400206793077140725744343002863606107757698316798225132734599267174895357407629849054036818511071177348192655233477882163838841627787310784 [157,35] -27481227169601868667956187698806756660302699365316817458631142537573631724632990027638897987746046154482082143385231765165842340683131543087163799991268593234268361431735135137472133632373322542906577168612806996833919633721070278119620971536231144789028643770767632572778571199826722595024728968536168157116008743344583073985801858411424820433659319799266941099160922710598050130220422006171677524020983636872348442682803262676246918439866283343000828637702751318734267349057478555469607830584804942716418531597906798338430318808265264493364783262758706035798542332437544166544898636510698370256241973400478110608804644095829724795703806678429494482356945150659466955760597401772610964482697850330326480567849333619324179799491631572241599063271158567082986762539109824502006793125947862039704954186423360198315259126792510480928639864526089343294374348507113365588719440131447310908808571937616557797754805118489051015757352904850715689037278484467802065299837532455890265522082903246068048682806457739748784799553620736408770643770552191937285674427681957068303365906684482359857951704594958839947915674118246170386341257470117060053587392416745005039874275673515315527061818993224102689611220852159621602376266723889658021127617412458884069925335807976075831571734811156485809549940256553927530547601595496942907642525738255531697525301296975841435065098608820117233922830942609489934448893272025889261390351040100789462719010627574879740418801375296834599213712810907499414381889694180316249013775569257710817638407495905176005320679700695767620937475033094214405607608552373593417790385179776428644629472598581602562782521205579659166765428420052453631121400727952117908545643184617670050754269192203629612045125400218930089488747476056731466981255218454416810840649126761401376224842564404163584741688201971268238592727387140747789650369583216258670193915913982176621283497207036614237497256828250886626725482934550930484281049463077437968377046291207148475046014027376792190847284946397066184337886809369343159831629206772573220338878965524456 [157,36] -12754995242233370126427089331068659064632195048008033398174437722463895378657741480940387447428871558094477548446914019558944024354733590789358642461461441414714312176292156469231383612918976938810269944047323303526552151783054051195563759457391178658160115624401125884644910485354302603862049205562335731388870557587734350111459892220712921300491090758877856036056148414937368939439051391075893334757478234310810095859906334842102685292010810549797428275864050779712967661921113151434561960328251578351313618757201727998244555327417535484733390606705021952882833406270787978153052196110323238770965265049503228625653623452760399830181954011900008483800523089158374192270904915450471156840530923219716931106502525766331979691828380379376599546280724517815383137686246825377462664643873364201084877829680387482324576801144309723196595664544725128915531920836145489252154636422799892076439397125394237157289686701540836956115230617636777451112419678587643514073066297804995214836869768536406496217480175189022600359113917732303296981932318610487864814264911106478053244406703802918559149398412854546725919231546520751291596276141014264822821300864637416279851143813728507875316353104276424616195919652017217730855809581118497384274540193406260642112389817829677268143373340542262999961117529855504933639773743181375549251864369022076919241870356794785566126545391184420285195072385620169146936440314812508288145961030156546546861823242005732913030523833156889912267217827405945242180913367944435231559180621445945382834385707943646336120384108840901221694490230100784661722193880912470357383331235728925085397749692963664608388513048943781947431659548280763862155681508453025041983204944437916861699555846365722240997237996930674019698976416345020064623685829852525947833540262011260110333703930733844434993760419601914351767118710661038595768339828497934355171486375705149242067179546135741083304523300498803266399341086839309475423555240792777021310401704440329212387189780667270855706958404609402873848281223562495278273473408260661744983904642768 [157,37] 12674013948518586533704720511335819939013457265606560727319105171323135292566037756877763072598799795404788878591351722901912845226075376378750494151372809802285255892349220097002387565635972580405787499673026883024659091990426530218065974167286081910274060300982107077204357662747806863676481224374417298676553891638176107484269407411447338407526444987804495110533667740251004331128547169839391420397217971695886943916514539499096698505133706964293083696901745926847315552961567894263458110024447465383542116666764718561893159659627813778315587431988014291297186993826238038788328855572912861728226011045918116780201882261287220360792220622393752469667212731414865254445998219787869796846633035964406552068845197765724752471739313985785757672394606623514797491614155998817340953303786429790675720188802977155878073394679997994808578232656678687093704409673699620884673283802494425899682987019279740943268877307194836945403916308916710013450859171573017166442669604578484793615841908988355084259894796173002283058307813501558988311386083986387573597047375216933515249463493423494283780568870398721060902051587577325577285771297853192215512779330086711058555339429300902637280596329571841272963214361714275843878329455624058535336948225652448189297765865687666501562914088614273805137935885288484215987039977870577434821721776605906298623032316930999443869106514236960823430299567584381726650233527822730523721336855954291761632315997431606398968836451744828660490458510086698671143049987433870892978641892614578378097122254207334382226720741756399160476355014983980802449863367586800967798263230211728094159588574145673602031005265732223890608415814440252776705091227877707935373846935676937637662764087418384232453058955939574848798039805657634115272751134308674265934492479042958256110563602267836010177400870373895561409596145962808007161896443595690240323907370921739783041305826886416155135853952167042721942500808046213559822424690916155339857393728768839243718193276576485260075222966638577084207065311542766871761108350584004587151768458 [157,38] 381511835340470386730645034648869120395131830917953887246747213655711202416002813595813652611212850795035731186774693738927072989899885072843823541486741674957514690113063252005258354829102911101913372305393132352299529815068478817495607245873864460446519689494818141755692422958803725373021482316528477240939887383597438137423797732280241366661140627108336894584541863846829614906648108093014421263531791503683983823754212621238710071661170128050737027712194649892189734511829012089453793365132293215502667751818817445597694728482002226143673273099862399437829792186881721124738897925838620512452660675405039112737743120308218373926725798956935209632097681599128194535800423812535600470012482397818051142242017907643080871343742923304204263634350481290765822229781937751319377899643811883394567382291705421736838212990955932070642940200442625068060952149992846422166602621514696914253973054383051761512815230447308546107509235686771676332960536129448050089772679653107534125524153422745441694268961433596472872600174908466112646033022650261460418724972049900658780640873041561061541868448118450657253012579875238067622066087971613401851596034980183512075781288683959764187659400989394330892326966327349252845821425703698154939001550018003661947794435610216748720784026347052754947129215333409349998549123904937619975841504520070954112702266529438838445957965026316929225726481575184495243668114651081554520593099248211818337674610346366007769502140391832348962912924856960168886717647151094463301505425320150724391831082051691143851541601082782657313293388056497117855801462782472602227359740795428614935575640416729049774865974392047103656607690374007675114197302071739594735869941931979856873609800298611481958805301116535077053216047230589350488069173033401895359060865093278616739547505064934350352889829107363099376861376667098445419745951100501767078303381781126084343208275034129941314992612661945405759949983418784336039951665266847207121544344108747362688212111598499677528350824849418572141633939767331128121642824694416498192832 [157,39] -3117936143383095383766489751295392959922143011681397702384183235678733746975947042678184720030314988589263611267810334815145250787795009523638417001841701287792455350350714036170379940428529352418518776788275229149184600764101593797464478235271139329526760212412734414610508469158925006277874573316137277940367801117543014329320992864743756426281279189192238930399160813159689936750415240113805452092278738411930660209098198121378914946140903947081232339778451307084717303126101565026694275409086698351555423633527868782426638219103144142318448448909260833397402532394174055634142653320573939194636963531193873855894077346018951488301611301234460802128604850096891108034473267641804551101120654999248607897333879141379598703067104010534621513318440942682455488801678238864915822066037215981128195587204384263268309942293387345101085627035153836061453063518840573611192831685008755960437325165393426250999413233951898857963500550268442257057979935842711689886269142755343746410190625605311458655635580808238762642998135455314912850963572462239184741684345568073739541704813235919135318550762648328848783016100538340640565335686566513799054878357802181319559771378822623594714124097509322401407314139483185811515910038798967370897590695770435297643076265224894065918563489007666641825133762973492339942586976445841139193676630903616787089855455204965856430879872800949689000196705336293083012357140660978860173284146533529736125774626169191990306769528900812945365289404557761975673057225009279302141340261743276802075189509975096325023096867876042884620990207872761612930192938288617019230784594983186290745077147461042479853842755106227109143953974843427936497745488742927004191828044443372897129780273567824978582728189870227799038856449669886275929964311315595658952521526166315851401318708462996630008665822477988850338683235231369753432994468420800485808896830709500327734317993170170315085773398264898057608462373534662869304357635058775604511917439652049306441559561856651769272842273402488123362516546567829209685701487639896033832 [157,40] 519444650845798669472550496006246322743903688504387546417853735692798576595658676309318020194024382053490171492882074581783702819055130461089721409139259687934959818162042419136737540757200874454694969345603994710506265152930822173222574026881925355168031796850248512280629370984586222837663971488924377311569402884606850652204271837838092235462061115082007003872299106227678742649068397604656761584803686010589311512353297848976252244043146594077170915785798168529550324307891290699280472282840589926916175036807702188320954466750706065376239727300840735935712521625939943482958406131961563698339792133277750428221412484150836117945944557682739521616607682635226792738504572093959971770129661326927596078484034639462595457163908438082168631910035470079207982221286823389150416137420648290896780679357434362040678002508614410128926753699112497727943769280444842602996127440748465165973508059587614838419539383507416135637351049041897522440199720740763323640664284169819414790917409440345447736995423169418635156355651213252365818884870109614384375207795022764354837948556926412106154800316077034620728464408950705092949697669688839235357987610588387116880180224360088127262839005208189436562526050508546258488722109955544638157299575593976692546150457104058425654489272787064026664436253832322377518689156958341248385601486282526519081390879875966424313352881535923821676695425100562395488832734867712074116146756805994010822365283764049862632527375921071528933941279013875791358982639935630903331240254987378780809008938520497322085959284434504177047756261337497406237887371663282310665698942899841925307071015162305438846940555356778387403340983950173591168354501467770495927087324353330660229614755664840950661057918414025602734394655213128263156518767000153329996679389347136629837440475548037380484995390456190762064735108540505982542093015098852835490203844567220726192639253995720139824640313137862017569220805390465649740496747451319925291309261359521451628645840008105953613281850839234394638304484852316418889139603414502000 [157,41] 451946440316190279652697537545676206750594719241902367349957275436672524202062129241474712505810337314636161482880944579251022176122865100945569875724201416311505192033583603166000997382664032727454310415586072812950785246227113703609791539385734500992876859801983786744369293463501565136178491280678279159963857729134352653530320154076830277376021770046396977453454582643789380229377804856358543451214546183888073677476086306545785565558360108532054614016436107847142250139094924518897968622890726710845763431448811152422243648906635550965229505758463390109391241119236169797473194256555507510591201204921459889305353686196146392722965601984512373699126873412473922779121981393495404715954099785383365823131358235771600386970740710835531207917983490861941679284085672709537332276511333991239069845520656386918595495106592176508164510383651321075058682759919577500122200784766394329419848855880298039684029012670078509901865057043571062984014619491924700506874016549478916527623185581406083428314842269690133744249079325308550203214663543718622529049611887083092277598027671258948358371934117359547966289659047492475862665490925889861198772680358075818692833819556922878135365222407403575721651648417873078164968878893602509772501368812001248961822220479619721292465913978857070406100660446925316240098665518256372642246432437874919035010445171612427319048422601589546542413338186233159919412552537069782415068141617472807478825101832142634500286490718016413587106071805909772380737544421916911230746202876841640215698304141537093044397340850376975418019565910421267061793561845463005384566220962351820909515291310163375293998905504264340845789632204600133659580447900557944295496825504643581284749958084984974491700421544177794812167067107587199570360603834888900493241390095953027769914770675978740099398482888280173854815220390195386520098883782178896685757463034543814677830243426628780570239226668913727011477097847433239034106060020231512827653153869763908878052045631992381946648064964512568596987127125983482230876132043810 [157,42] -136496634930364839489729822868301647367674923976324622463043330379205191819227879481250575022166469497543230343989395937369300718498857525183565712692735441201487378039173250253506550762831755070642225674463273893861876634172315990672045769065330979065516273831811190144252834773416130520896781537970738494073513351405884449136878343006968321930236398110926803356872086687516240159710020950759003868240477817804451275115565308244032169065517525866683845515174597540213681682172096131190440885989810800146702227349317243170470869074534267275691974300250680198537193058409261121948554049197043620411879442121667386595976450638766050374469615883706477741847653891344646496307410871699112685632310039772099873317224538346479653869434459968906138401933326412036869984397706543096593395728690855042017203265096190548354296598743926857159215199499161015831466251405476541242079753236476888830375324878864732902169977011965251846206584147360496262893777493033485917129305277205601302798133878927125879721319633630038253777232155373808233087704594103881385025123148822842633781283056502010775552795441976292914432265626763011965852467751625144725798360301563863771058162346143684796573748598758214438585091486106460935212984351999070630016499498825638454006360794015666457699419973431836234365045984165756187482336255276222584152347874679087041588485541016028416787926907106880201490558508881146885685351429607988395619119624675019181706476819899857152514183345303623700726568683894772452545786056602172188402426313100743866276754901575877703107217310124088522534777331269095605932717965086354227563118120670818105000889905557659734486430352610940046087179493504238473638865147095313710698129043065723869011689993311562653040263030876629783489125812290704330026459154338730853356457518200092302575263681814361145523480465482678782227799563791683301850881209668252208630289718410187273497705552621359630909706915762680231209676152910673244861574402280922281752888805754662681095811483941008398015443720014752095386214871514320729374051904 [157,43] -40793122960198920746540071938608082720109436010473819850991223297240843527236070215812340580259930853359544223844675062634901943743639295759887957608582744121240542994140413494495121247445922189333410258270765462925126361726503647817686933803934378735077792253228040664990472736711314642927546249298971134079695791644864730613136418994418376454733871452253288484282501607334926877059345253977188552356185171593330690998964330564801271120915015552477292984160311087030791927205217260418421530772331638879340687024757319682513300026908516001750106680227524085650099894213976437966517673130028874341054842951912305273490155639289272015593171585153790668527534962813470642702808755109898852693912994012931797241909466014165543109689235371463694256287558072212611932806640973530227780647278613521516467309641753174844277410251296708387751628986789564019886064512629899112408525597006569522354276437108512840989939145245214051507104390144021658684378526244190955993540072510114248044356385522576103466709434423548502094129170626967422777544227764550297274416569208144859888920810485172269556571193146990848857460909529160052795464229037532743334778978572597219455951253936132242110165300156494167850023937210297868013650014155974525205599043628823465317667151204661273124600092748972404724910385908177218742949070260102131082667982664900414190305455879507826252025789082577726475022374260122712038473799709473618138064482914882079714234900178677227668787741141630640151519320875465493081561760193535112831131921026274372451202632341614543601387855672573051257583465697582325294079117386720238264281010707284717561003640251571687913555563328681361173722518055184949796336451951875710741416544420326999771069987735709758435871683748874210475514771057404270946022016589289018014012185272651357711315198495561516901237445551634508529601081464828274265442153380944477158634065853754818414860648625930211355846896932452492176568597865869798550242623242479890121594954331813744559773997791064959259815901914717636224592433881616743527352 [157,44] 17642872122637919222656061535184083968927848226836444804934284560091579567827445604308587699563364708772819862784875433751945518086283286268127789157677729365050418151994182681455832771422050429713064420545041607492043707784668626356750370205025121572346873563116956511849609083866798115556840483025920182929327964845243231936779521934970870384988105757202251996446152516952737729947403565970054230000358392647078011416417644704311144644065968021926484948705049228324892796382499570614115331132581837208988537366222816809599212889774314667750282349989005503645531754112704566617964705809660119174896372734172965554712865600905588485505786028794548214907294088462368934699197309627709693456548520960032761897647464880569308721666989310655105102763698856212476111655187764586034195556999548836511633528688298524370928932296783175010108878281470936933033722916172811564829882914407340317948578882374741158174933802897584811022902318828906599958389973613762475122830209284264992891302885136453291747321327513637580980792330345072759040008709110326689912138877733056756430587031542502106106833641148340436084574399451375050103499086768486009797598961019022072605331286033610289589038430626473730115479076146230363663284121447373241409871573237368592579967731260084311634953973728751391553630241778377988925599346056622916190344919111286541296873589425012478703625565314291945838695541128827492726920484486401831106680378049460829892253955957723735525078359277951419261330644510188764320948447779636708269160980602584140445658421014018308591719857884445578720451360428896344940830533501323632975416781815222303051879833412664661201125280220040715482970880825964766426297217540201755080154315952466586735875552178704907704519104070087875125307206625521187326396485058953763751812509724468788382838986082237955392412092191501748549082262310949209251884595557556316190002183312352062111421068772164279508890110914086567860062959020020611786468426298941753292972301910434574934991366333072445224091457023850229461820975287862660280 [157,45] 2497137691287556126307703900378348212627888883065050762106393962229141136785387661604163864808282275212845565527868687598601882814472993759160235587990166003234452677438748113416247770128509890851847106992651356993229203136518261714731836486613914808346083929989577584397915238776557433022903547263641765343056204363551528892949118703118256247248215058699992368237681884538957364133505882301283904579640402020113357570192550118498997561642818425664320644293914060380960717363584821214995778324877901729227947792659842995301114714052668233994997352170358337655939547141967670282329539058088566403973318686662162921614784275043861582406014068674521851615493122068712744419516576470256844488852339070452798904479765660896375900161158142480680687256976296882376182915509198080936847752532750618843136960932379622836932337921968367117048737734653756363471324900113160819282064771960944369340943120544072984531085536085642993452442460435449961984558879303908563558965064551856585864168509685528289801904523484689192122977399308296946359450081729486330716768898001269915646733531008625328120986842666372227618141506286288348499972580530128271375924154133971018234261632064382937092765172389589041178058265917776763175544036910912834358499308019383479492819382641377843016591429571432955289198595763592237418211169850483765527248059760716227884813687830194614557385631312599307089787917177130583489131200314174698953661811294924912871348558859660052642114438973340227380614101372551516066066780281764711296528075645416119022113543720357868880455879783432406940478544171249086149265581148157903273698101960315422833104780649401110914932580112451784724694914248511610702354814218230417243440298393558332649640488814760356958786963507679636971241853814574803349256235245238046555569952889678557345705611756772332096439883679793429915053598597409095124394955532457040898431874195943156238593487080977582989793285691415417254670487774234661959504272886519419900253734332143858727955279944074897941582943178673309069313245986260793 [157,46] -1414931155069858383389096484214575373029703097257099635873995084730007003805664207803766156540302532701111393227199674236659164492481406225062468306658565574851135588234773841818398138444760203971697960739215672130115521542291864107412987312061163983623461599129673978284349611255498216184761596352170592490980872710274124829812666818841899335954828139884926990673158298105771707797885436527589881719627478865808521084971952906460363896214044242769629976992336570029352882068435620793893260376399406373505738554504180824006279095156026431899018526454649907553946527543181838321271392227099605868456955624873014560892517491907896280584320672434456421830119569733171363612203160457366597156709553879123403242208042522212451256346546882232044387432395013896148876810700906836158087678024399619316383618266425220065164373194787053042317593236361142248458131733347659764202396090802960724102579663055412164411893260935615190151801342616327073054961525058241839183342068991953255146114679176338292129667471805601519184034130440486815491336431510886267485049948152676785587315534899833654750002863522143250626231990913816111797891862179615141898587536697060848270505249287006690807089068705335446793769049262871761885273488931255782519334785230878755895250183999284125129033494245224011170058692471370691719416381525339963262163454915077340582348203667831783741007763416265639497056327625639168480011525510330621590554037256496086348797612099296382032540042969733748095643315629510968393275435837906946231049843433044128270783710944300712105096566955625412347107024563182135052413101433750647231169071497286037883343076064999443565805809023701879909115953952797282562106984658668806034256997106049599630370875200176204396475052890948427921624800998163659590203898776316337318223804932480139967771767446598225744048266674094260159151736187362968446963658531185570511851558042003248350744091655432652613949291756055894877626193340966424299340145916736097667407347071658270649280042230908449180343340967910189403454305842176 [157,47] -122580828230085338100953339709403137421812511955165250868753285657873345277251274313820075343812288889581571619360381691171009548769581323834243704420420372883914455724151425289958949125361697582702027919130985114174086578013046086092070968049618662570704379294626694002944831688535193223342019285965236976077938566093017649957701115028227151470651357934447354612243157063271497661153505314549729844996791139019469789312905691283485241936286466532226659685412345769034748114758758084526337089842141510527179772655137015024349208060786348361492571981328615537759263900920919879957609451338494565084576170658881821073713017634917277033977142429711228593011449563038483573582171032262174654276883057908610604116598779819218959763421105878631399335761674686898854288157861508971293640847241386909293711995654856598792846351344621782281319564720132456132703583876346182430962678968563039493652586144226370625720096241289551443896059216304635361457356862216407090216845705984770105345112600459915889850221713916644159353303411189516051523650554453396590078053314330006639147671008998752933110455969168679675618574217404897669679343944359683636284884676966132566461564410465290045303420939352293018864544883712977765183952138221680685059360833967861182981879616153533384860867440454701071805871442001692259127944350036551361063975633612175370580430066099904030876505574705154839109434397814593791234242191622007715824704007491419288476228082854792767852103532067161627368812542320419549472458118580428245313977183364423379091607903259328188966604363068718563194429057320566313945863353178705576697043120522665633681379136859588488474447457030281745184811845354312390159590971369843159019939952679815978435827969094121552871636208580237734763355472818150041771061512363825145714004950342103750448234530981572424596084021332410163548462414981577967989998269576129916699568232732241046440086522331069227223496651840589932750563526751933088142046955234883002385860068644656171851545797723613572473175225549474433436786816 [157,48] 74764318016976601197813611485263225620658253310868158869123448181868253830033866788769044669433962321967140052268403396325957032925975221687705882230796084056929417832559466406685892879739082179152868664287989252516395366614701731737897887545109578706780873865868521330591517345716687682069376811849526865124151471218746244896994354123204010628146526761069597194032902551416864748994193086211969526436344730254979519491977826144607796764416520591354534055713490657628070401218971459912177472962410694062511864930772280016191583226212677732416730049528835216841865609935681066387893088222342973475152622327355535714791466344277296672377699307081076237722903810835167925430838198994327063067568398754986226028702677229802731761227530874537501003899709567548504058714913089493779716729821152817632284547760081431161242323838810533840160547728838630153688973542212022097768911152364347390929811037947004768636372232832274618462277154321877692566913938122674702312076221087532314514610521597970576045025419049859174303566691030249942541740490467942823099047531582054932985342025083851279800789978701829472725173264611277967883644325381456408737234408409419956155832284550392379627089161623364603135889813098373405089486019304475346461789744039273459804981410851043232794857553783950772838689034739830053034144141131309552530299184989964592459606570599425704165394802811454349711124801834011580804425958567665717150822137161327611685982289529063674470064948940968651401711448414830543171437300465398355621018039366977435349583178089379830623521611374600998136506000591663904539926111403046244096529359671783204318858804928124082048245631107096917524130719518837938680189997768560488027047276953724279882311201713041385050512302552109793745226754430118664172326288542270493436583336679596243153454825540448612679188563434863565880812610867656787869308857419122255438656541647446580048353472301725105801215774777303073421929289166458952695557823563909905845557774219659885805401741544306634483997570687793128360384 [157,49] 5965818125554352420864455733719204255165648481492017927453711251494971710155578933129888332024678860195276520196579023653540741838990189779809985797706182020776918985096043802768314338836597612861598145813400071587856751822781064275012325545318741012141027644443308807973303552195541336479370553044269056897696709892205256562597905415899226381198704626755513933482023126063171944043895909219872929666782382863108938784020027571859203144669202803015224260244780661035692828055792198233393009838823307137845357493064994555502333378588709458023281812184762970389921192942198216394669606078065551313395364322887852957771077560935656862378997786675346496921393968190966200675763564746628469665238654879749782284402647093364678341051958090985209975114308597203654167779961601971483174129209326284665394990774216974360219181888287025292447546870480093353316601234346015855680373890843852034905947831896280949599504814491382209074353143542351086722911168039011915444827081888085662178615447552138407125367045704698771796071585967154773177657732626524010081905733906970368152185838711381333613556582345485044011035683874944017751288025423702397389932234622121177085152335327329717438654838852561657143728752755527440353499566319990673930318901662060911318237575052496793985931353076881743808052260932646667898628406653965630322038221816709599483419047079886041554691770054256903974138250781440058958505704893583567469093832738818470347953345380475574987265964174889998155027325982533925119535886117983517501113094967370728966161044430453401543299233767817014565314196548247693805733129739732351685525437632362232767956043397709064462151855861725615309726722349445395115230281243496779126294570544383295825991007271670085962027078592749131842461996213813980267883951981842325753389065375940440239240330528455273103342653307547659411493816230292240126585260583360989077962213671556260514644157251393908145255339579696894699572451562680903206258647478823518787516633359073836397511828334102090590267038746397024102 [157,50] -2559563293821009826355076189185759837869293137471819445064577756667204154955166028974226992509681974338251478734350016191374268337447337405876775458842778894981194267975751626885253054743940597651876308639879659616357719168177765850843168257918423993189067643171087293445894428069470779379911036065323509132192151515453506070282337348379383660075223449482902723158282120016482540777035911408815491685388664565275059199146938664082180688436999072733053012527028141456924907792076182048790762507037807200926745742382762785471316150621407552968324552716575548202199551229294391653198359587295598170206480433157718796571661748480411800019470574817668050537766204295549567802760191278689114539607921746987656908924714376238842846339562965209758779546618391525227342738652543172565917540657277632432721334108909025472513282806998221805963453318352513354428945224131758955325261867970269864111690674964002068870819509950278752525522324988688289278816099228249187882529433269919283781093097531393354345276955979213018103620517622513194161923777813376197601707762122373934029862069866782178630495250774942315605911393169077832122406607979133013806746369234761166925126838554435391959285480941856003167871847305494401595633435144907588579771637556941487641986139683694188755983136990198709760794244907701415585398609855476422835425292291917821444887763999622292176681436670511328489414436588794110142812702664219104185610485450828526004703712990673440396909084000226667776718484789323647582149253953438312707521956381571531514910872532833074113446604665392904417715690294092218104411355134876675596947028514613604910227756242393304897561282658327897714540060837203005877928217975175347673182203350314587946764024700376201544792674875506477190129289353910474380570730291740942065550269401618363467065693955063979324136126235551489572487948980766063629564506138209704639112995327462121479456474536274033605474971542096526762749269046818528778461587585316014593880866801903146322378432765233545810202215314843104 [157,51] -267032811442918086962465872435873816563428205969664848696360706787491590258812466060999363336319016969550434383425179503495680412984214288251144520192243877638959928872652792631662939062875841222441155852141522812095596588833837912078346176017062046975701827038537018569577732237125760360679965083164728137525315910301038187804008864883806455074921018831171001053241174009752658605754749388756219498369961735829296205879509742318117030753209118146302302686526347035264273783330950588987610788814821887983649539155422480258780701140562559549999859753232857714276892156925388300953227702435894877665922336287649643481364964444350028585426958497879875699241360079056566865962393596437757972739173158160619934401137399196717435483606180839396801106358038661058397932821771419298642781517549863279729418499313240953534458186412650141053466795735320521792683267161607819117208918218901859889364737714117624564751411228155848465848991990710975983062320035147512094571297256714258445537812211854770268067742261222021798532376963940365920660469559595417132133828798838969418425946426802591156304480517968414155688569867488879869622455737221410118020207125740868994579799190727619002663127876489293207276018733082563392027854592193356657749115939635543700816134524099475826904076718312745517329787203474231902871416366890434229821138687774277502408791690060272894022441468893743984698118826883182496162899406247044595202269939692963313108820917202256762274197741327464373449920552723475724463639766516078978215292555475968347058106673145159806143778002358414199970188873575148873811766857002962165905683997386552404944887036624517033753349553699911528716709067287776960912969537315129165043497631524885021138897130449746794652642177094425157879487545908251906940063136532610397789392522198914839547493749220571549419172707980519405982920198536552898533506106247320008964371872005723408533897841916011048092738341266449319275461357398553208669159667079448362029990589273487101323148747453357482015492103772 [157,52] 50601754173671790488865271797240317239144858061230077825581353178502627289101898913837921986956781643781010013777153469375697967995194307207583843174901465013512312326190203284020085380236940427731695319645993193752848026058551621697539930805681500819538303061734200632004875535744037882348125014601504803311289744357290296685654704983988386334743258725201228142240812727761479891172313152344030835233894590886802496568824188615615323203508120320903082592560162856398163038418570252797836761942571470600262543973352378223797391908435477034077063343722170752619468478617043331974624923850069262289757653660667447939241056632017746027692201035213154404672487741771886479785180064046080059331195073159708440758290677515660524484048705218277395130687209542047583928979073999711678591117586896800652436289022515438477061971378418863443393226678883244200706980742702012894777584864972508243237601365321737048157034767481498879405733032049273223133890233587276886125762445577421414523799109500793353897172540494165794147551433570719304968226796599893118614050546503495373857223102555487082334932017561049607821271609973030129619656793857972524414119954911430565107720287752726898796571125441542346251850464723049096784891760256769254371758483572792476331451066771406693705438664801822022888016274997807839470269377459224010911952219181796243986794700382048162295599746037796839395118220110265898448457078664507450445544435843326379876648567193751290120615122211410488960387645421021721704907395290108687954088376641400083726663428434061860495220670821489808054722769401282550521816680044653733646805022236721474676554734160474600980623279138648948321111258522468056285753117869410336015761135237406346892871230082478531545690502156944275747917642985257384716967650911314441898778857599841554813121214375496053396724730084125401539795769539011280553990332659060428370900146139813752818497804663622657686002979040141873673115854842929526477904498616890325277585333625539693339803124226659800507893352 [157,53] 7969454452887744106260753177955955961119924615386829887039826543515621809324778411151970662190728128053545544711318117259151789882589721866257354117821485938375572915209416249801329030529484044693368741895409862950727608772663318779030931288433678448017968540884075266467943661122602719011790694644209992162158252200582850009983277752051672150891177910037827208685585069538653518164098272868294446030585013557035275502030885153162907479709614165518885493922113692829594648906586079464288794614769007924199000923550296959612646084725296133786511922567421781367980229687352645693658751197795639277528472332792023609463603150460493323397267160303821567183820599266407665220702542903591470650499204911805216256800887283729216182713962928744103115530161425042601675250147682501127050277830649295253959995366583344696311825347803533846114916247366637290606568262896746188174850394745969066553381518047981013427839047158199531583691341246409088601068126371378959941834007236668813277045682472564088261891737928004596422477068645599229876325557123682942168169501083296956911948797472441773183024820540734597892212267210421339099207415351577135973128010808782030303731828768265236978854311442935725381957324307747190567240840307929331904751564484785509473411737891068576165156194335895962264101182987973598368217137806023471507423409608382862950786838074463465253278627279935914346338060356739516852079856390668058357867188504533090955552262503961304658358050053129285192624205146799057344435253094317831639078642440974123323399434746477309620070963454129235314626128693007877750565195467628230902037056637500288615371527209925838027376899796933683497143192092014788141779529443450147949215531164146842492162128950200364655472258228728540289544726218446801618725044549041477277301467444937327971108745656874167338431527937346761366245243039514857515730948068661997698496311423202215199808997027988849369068386119883900160131530262008544056534591535699129592957896503549057347248370864654745595051 [157,54] -332008611038194175222994337457439096089066167100670355471031985598454042696517487606796167142736217992517468241230824340010218537999095019197743792054586611435633600025167970853802435785748552212048077889112752247361518366662174074288829559365594931100406964256404099013874791144194286066355662283271709051122248972747965892662375871908146450202912399739363292613034399167778209408291516815834710611116375110113668799396522352898664013334655746486499185276485622522194318335697988517392119616645641243123774063500500989033889070961022366409995247837583569176676293406366061619618740829066349309920701595459384916243917643544412463220289182525865902995053092513033717918752993152346531333407433570598174996491979050268687726768779951631396594144208757251141400642502730144618671268778123889905647201953173597196674242665223346624195020302175095455348824332863467093950401133784492715124592351832662743398878787372759436922832771203786496917691316290494542624269317281452636986326449174829645237561059288869061999238594709910818509462856297715176540215948640462202642747478059012062299385242790123197321531943831117675214591489750780342083381425699571889515126094101275552142433349791184476947692684882266397125044695425463353683788927861397138205469480877239068589816645621767391517251494789834674589552378025314264279118316479398860777541170987413461877302200630361088317999560436936487064903466430239461711990345076023689706795237073887177644745414284490247156865826836682911752563839942897262236524342168998190963821932347094159365748798345218821418635443848415873887375498104196208754887318857573932859315706722790241523957897702217117037925342870733123811267769644205106228498259411009974093808385960115396811243265988371275255540719365790113051165587952912278099772272266520629907219978680314412958648456595611752505928603951162296145902280830154307431805643733205298829959263914186567123112193169282915475669448844323437056129714253152225609303192357699917115758129212186985472 [157,55] -121106907237667462138731677401781953887510192178077977327439142819377500129821425654987045250010595342122420675413581508231831621076293696352473316182121858078938432277642819246740354729543637451854134399176658331604671077244605533674352468901634218534608312953773941298243288417873586210759015283142312761835988738464535171800584682418866081193288114647915131027610300943227950251604103524571903302864929215871378183570677157024589541741888572378767565651949853846818555296852063120928479142700492830281188754886197850418856188045076675296830530429037477163870047747229582072499061757974327354289625189525322081917627616483162222400600640178600994645566016273424961105123409083268600060130287295585089888244836585270027917042010410863279603087431951955648353304789375976759849813694435967240396576032211778853073848131355694211942730984485780862372262331387866629036936510194673849692126231816821405765975683362880912712525515265351023343315336402095746383974146376973725768974517562859513005743768241296907861091233213477213698876095528668811864803224255350736960558256164539761132831283361184014290185516310736263319932654667755595016743347502858658294677808391518031423196512394536851638342798277033966058760231176565630027681523005654405796516453137721435845049178612022021893056622848800321132960789030560939308689203733600050660691933536151891609659227010884293196947984649425670955237322938428664943879579292325886164414184025949834051202326049747664298972612955082184003440962001188450751338689850962539991394726545885336517724522943410009515465794138315011818699793821723681384930207288107641835566792141555928623628215357322664150558122793913406707476601459520534685050497887758728888507275995222276315447965370913433264629962622119411191063205630326300457674608857211536655110713222662501201701957757190245623167175723897809421681771412150197442484416189607152521285802306664228523344520192354607416062361041235123939418458772216179121198901155804773170736814108711712 [157,56] -4966843615146190203150009558311381504001498355658812227314930755990081554678681956859379877611691739911449006002481662421650825931589771563970684590545140744329910855323416679402389926822052551744779302324107093685366506413942134108129782124669603999519350037285313639664684683360423034548989261334829984389733999052294286325157630465668864182700038206521237681329317443105704088001408413541913569609196890201813728908947413577679408844034151986070541861068608958849343044297259109184664817787737214130683247415826635362308356489829770812190395617043607151114812759795243165066994240759349563016660766907867452257583193011874536513548030537280613712736875308204197630785561244496522620661903817816530913372483640091468012161330573553370119588552217359333794359222322158460372736283408058880453590376459082150526287822785718760077563542705082511800536672027042010538966688593857019518134996899493428587442792300933637629316096102492253529056600225227241174337494074349015577688603299341525386597923775134938619696590255798632083827682184153478128712105525876196690380841596194309237237809410800325477653636193888317748109720297940139061817223131117589534247256124271874494024696449390347935224853542293406719539776218694250986895684969904600658768922423874791412565347692513610492754639852945380156423887162272550150801284200837163469297410504022742240523529086344591396293842687759453549257858795960327256538964768190779097920859966110208637784549771327767585058404718153897433175083080571361139289694702033684457772080674925824528281258513435973965335812420283791938383311629131491705330089519922863256626459545692118616824926286937633644895181308738253860071157233237197188738822914195118522656785513575883708957539090999458955974596190306725537923135763417991936756998948412665293433959787592413814908760031466917406563910239390569982186540289505988339351358317005880156291629979807595817798993922549573881228717880152810240696240316517841692433524721568908207086698213872 [157,57] 623389753407086183174691815276347068115373370590892499099014716071253564464135506108771354030949756019095685026992587574740153132691047542342269021510452693672580423235900027127314103407195901664839880303982124566008994204329322974818512761483408698674755083310373579097947556778659271018999853046084097915963685626855485185434222530327069800048214584018366531805213991165208735030138005825053869826613120823774573909956223751640737546940911713507421706462692288829937679970696029540616762867725879499562528862042382586432236044104908039708027246085865657708141725011882236535517110832510605800979757372950167855636100201700460069853953117407565020340915025373780790415184532629703247834066843930786063892165672407751900327791542269624562279499825543302870544909334821261725216418143953960930244155240055583189530348199981211044440061794652525887583856640034426066975206658763320789896680400934390121187492202334555937652141513760792598135299026438045402125063989274524116404023637958064156839290783697349952952716515510359040508552698202741762436220717682587894986805911880098749079718336481035562273616213864835760960385594546592264604202177865934436012335069503099065394095131503249867816138542171541890377452516595247454400579609614129773573814087168690974958343672458380348068789654386381961680484060795489135437205025013914631759323180835599917628182578759280017351341176671980778113120176360868668227566913780509605561909875231974136148177306725684347199765347872406487743855833171688275036760006952985954905851231038234203726219569066468837810524102312716537953970181588605125337084931239787341307230147557631432554088541760335726921690291742001045334682759978013509092332916800102558652768852732103970583027316704620916072643268968802355084450641593580535740008397023762693730787953867562911988919869738123814527661254032785960490377979769090795843086545795694367841135262172238879980677162586443099588662004096449380701861653125669707581296202180892577500929456 [157,58] 66545927351105317699364825604213535062980976401013212760133386605697383036969831735796513674528511606056022878204776899328613981686910098110891047098665501304790605664307649587496632155140699196677453372907832033681956704124538000642901243458520244421154941450323784238234904881930477485186228266052777642056613385994541509045238917470808305485294575013495644742126440661396864063494545981182128242211040207992777140868731611297721884535667169988620249633728826919167913758925514493050756468707502752821422016367869865729362495527682679974287881181186384614547728766050116038894807705446500989050393360297709513021780158658174419692757231412917103606942634472793961652301487541219119969737600499057650290853201224578389713774422020394247981906330574111059295604566019522236167256880772757082528035914072615894856999133446219526966412055232920982694295279273729909822278523353775046694535208048578750456819294086162826979254529340669615910432748600331702027392989956034686942655027651068812890659140328940050335489988555675365999064243072536981614762700510359726313000235661747896753760254480904246804617214732522451649343550321034639447965008623585633984334205408616114549488803629491788634319813548285977760113686593729716053643917319776318067351912312442740992475946023850812118221399174402259230891806464227275872129946118856437791676900838217269914220730080683895545123067257667191606700700395326075239540244215881641591835421915076032407476711640885004386627832835783179281439918925162219081567327642619037851599413980056724946442616880762795346196278608184369299292335490278409156417162816213174306218737554681045809327126694322971190303299967045943906661754398895624704144320089336005544241694350390545339275138180469737069975700267675375463846676194694663428518020413847198347321862788095816120094401426423887111119215829354344058207879526610125580852081690702872887701852147566787477918175537343268056989987830145480733133343696404993839991488395317083497152 [157,59] 1572047770769954064961211063147954616135229165818607272868429368945887432020651524895494792727154251885959756775402621222708197050246384103046359245540462977023481922426335644802800597483263769465550914220923367404021059738695191232304795420943137425514978920372476499583296345057581035521183973912146396097828114880132614412353866704060240516279631200037011978712363518311822372710842042686255054787592709811138325615716769006533478572357554273994937864443978337027758251115686490007151525812124403329265600001120937581650619897295893624565468161191751070803487915839216505095775161946990533154309006756120237964128042196948317913511487948604417668782686091848544616242513356255280696886101255293233438761546481822052633246445085068230312940175097653733746967707944533683673978675816580824836580331349851610012055997960255366580278387808060441072295118237481657677653900097769202249509018466315439979045218560030874621850514758445848255123060947574174063697889104660467129804087285221770584023498889724222165955904682042300252531169599991355157382458413252298369903322704511236164806617733293424368941615834207404834087881457184169135131549687410387174548743731852336217378194964828574914270752111384952256177785882657715361534942952547739576140138140898285048517773021339128576035755254907913863949646663409251498679101763552439331689257452978541522540171582922882751899283355944341948844869035934290803270021754210372266317874452827686841925660807785803358262342238343961493202187621828529906530389438690558488907625410814187848996694735223848954548009548628731586694651234659418107846103490078993786967997284740471356548867474693710086065058205275809922794796936103271759665633790230387103326987658148169963464240634657576370271368900026269538204117769022174218258144172430777728811303819929923392986931563869832001105225884306862187274676579731802628382291404377356339444637161935448698778307605258574808068396560830469510271646190781208104234100436282908632 [157,60] -90659793139074065295992013844439510979909003413513856077660356606902994276272262719003655748457336448803925075302137325858479406494313083277228478300503275930918458547006946009952219366794056530186841695921675954087677504173244232463472810165935694973772852835318981883186571751043025890744759132772539630100278460701360988527260071599444186580781666317911197512563386358335098384647719915792703039002425513066694448767777307027249869810681809704221568575633156365902860749554947300086125148216893238212582637819989262168543300127448491166326906070643086361139930856464250784621108844324295390338208308942109316158387540849148068609648740933193946753025219622827678604873601878408519676157453185327735329196739174752765281510664913147451533722062116915616251594023374897824813084387990384038827987623692886711393915835838381152096173251622243776561171438076185119816206903953160628171072773433809067970203757490611042419329098223364368551462617581773317345825093833898549180187097004480085857307537019797994170217227715028220874390049694758475869305857766818050432874817086134119976743897134362543837768006509129295864662712537314255716223202185559175112502005744167194489988121498663183778818556478186331211902310459971110738889353856300685464276220525699759862451825954756988161157033372087686224702621119183768488049673483555538810299592232593301874291331254397939528673687963431132526119239175004604366472212113120630237572811974305401334039904191207041992864571404127624042291444365963930596300601434244914959405412918651836614653159031308353423638323417872346564116788026329972561780145967419462955876070259551897293179246063188060505697435815585651671512376087480290894794145965534014487805493105477995014754185758538945257676659045090967509290836716979321830604152426455444919848198947287703935503974231345486625030563702783871521752781293059633411175815310662974295728971900079795662303303776950148006756331397162928645277712149058449659719035710864 [157,61] -16337672724094543812863244874799559142517575748307890969915678156501894918555421598849437712010137623994155282412745760559444323945538288451775434810584544717286290294955644472473047180420529372576686922988253048213271371781124563904398279759989050007403441136444471431127433485328812231685070732154018771673410701133256273627367385314604136398195805516190315299032919591437092454337872544169180726460623109010981547288459136407321759837736164053215968755086327228543637692634177125537834539331606003718023735770705804258540483842903565049794397045704894305690501391788492416971985629185293895053493796575006259893832750437657129731267388120550901044478016497772629756765297417710819645867962990545772026088265942559148467808620048905893869033269582719325186200556567329102753000914820339211693584987191298826886261662115744143440140532819358185343089923948711999242034315847448207029223105100962962133923474055744593989646105417281722742242345364921891646532581289943657621792238494966938517087142123233765472782045352852524122373013694949961400301284499484000679201602913814771103036564317451648864930393366242164300611272729143410422267390588042811853185626646106106929962124517412424679384464505175782945434767152490203363185239702884841394048179504736887474379018898587042842369908666463787276952575502581636099776627992271241518058331557815090266856417069874791675198778885243640615970440324474435072259134834042499732808055725749405879363592854075955295508015313387417047382263124767134513828728071153690358315719276645885781470424649059609228751771686056759101119466191600719020083053012642983106481286995612362548257599746118134160560078018412255087202942733893556545183198929907383081352560667235396130026002050255519548247893169105792309276397163983610281658282636198080364025400816503172199668902940848048247823383944893669219644162751070262458787208962665851076711041262710254936331155664581446296911747837804007970150859862445620347535662246 [157,62] 246039591880562401613250910998434194920507239513809168531287345768653955329190671332198808886328457582569618170020103029981464987213162439994146550814785248216630016536762416342182628497777527748281808156332261395355083998746421205096747463525263888432005302562950714505677024618017065236683480054467275486620260998064621504005452767883103745930667274191009474890138089594097431443864258709832215771103386817373031279829876955368278789398693638060300709215111957491480019705954207381131166946432021797839763789163595557520217470959005854009176041789132043276095952273133622743463106147438290880054790997263754512373057946580466651326911337160028586658013955616910819535090198556861857419146718309556518590939573368562982356462568521557449466672783058869033403831320463331581433807362095107607312096600525278296132050297564000300717689296259839489828208551913996676399487073603352227397046302136806255117058317578928429539437572194932387929442710161374305985918089147518272819803605942752188715818317452422940921014702893062365314420385324828886464696657798734953512823421095641351414191197179487923183831831237060398349207780319178855786771770415261299712160847002989394729578193356216063798163750134067334686823978403086427741377546168381727274673137196947965338251186764909866899851627848570717545765521095934198535692592100196977736594043358639010238306930817089595037207026506506074407462335772938612438314045397465043806784040463465776363607898901138376826021894000061925076289704582730541659110345242853166058567746716400565874206683308805360361959552834723746418620247434796099587989554993122484790566047853378413781939908547869995652417516506416436649535790396424711413588873366998253275102171981546840690867301322826635759766354945278737473308267810335365485048882029704496324240676662370714005035365343128215740824389493992553678953197653619277139936029584781967023354026486039003964393068636673377912663286577046675042937794463027645259904 [157,63] -21686111909693231441743518293607128695357978389301583786033424996417898109523044947561336316172105452963257981259633281421738674369667053565568812690537185505437982337786282358257425397185133080487244074090705112216898434076557864677204600675479496377144834025136867835528960253169153585773351565634639721095110845575578952775779499452821620509827883692650908492949724990568974293329093258748563213915895708520473573622256714219823502729759015942278769155139380641440298494860002788626036640727395038165921777297845304085614482662896333661308112909216519506472850749279154602440004564774312705928144866102368509707996472250803069916397133178243437784953841563548867932896296523273667646070211208106946229117017567579211802476308214986522439647293136057898205583012651016489862690602570338565638610932895106266946573369442426723217683364392627258208056969985286766030866021095431477197713507595293027484947050623090557801994045162298811430226651847974420030810832342177322066498449537109504494347228071418060761577621987471073391371804028767507322516199623073156751763464091142040576735438810454270406296853011548496518577562950159502582160375190130123997443981365309485943047001683929232381618673162637225771945955758212302527321391314017518191010170126335129918033444282742582245133040258390717521122652622240540484864544048151212479677385561042527620029617678324823883832751439197517537833429649482321577970372012506521458444656288955576461337602748301976868819478997265982444922157657875324130065553385440058140378447212825904395385348894681546305932469195556805955562043327977810796542477570375855135774284149160129077505262504505828654942496925252057078364792218277707270820598834136848940937260005826401022848271565091098958067664700243871948505534863077883474615478131764904367273556097745634156451287798339842984485268783152327228306958967968712196687628231070773198674034465861040819072999700887351322006311433856458154465871158864129904 [157,64] -1191991545960262416255028192970093382318665250215846336685906979233355256299598535505497543629669599045454588033737700987955075819023930689728976155373703080358032407387375428517998236968554177138877985939166025934428381560876097009754246581972454952535984664898629115955601294956732445426259740459885205740545929270408053135807835790359449236006336810724650843964968023390087340840072318342512825685221634207869013684775096374759970065921907725961194424041313835174683890508700915418589707811637876474823200456954845534135194271734859858235640480682004864499251505368839507874771750577695722553662760560395731606009963575967412181114631390725182027330551627355473890520592807857567470619742384970313098373951365153783756688664394547666557805158836462171714395392036547986275859419308929642206919197072474183642497175444719278741422937102189182251872562193327136374692848734950863301816021055506216639618713359386269605773007644487135439659437347655894021891114822908545781604751230025375642519626337181052262982511279401565135287452464460217595346016876729460422061070066144006972396262853768696522773613976952494526127679085877276995556564100628102805014824737211163548358426548169461101366748964332734294886626170609562926651892885915083658487865298938589184480061030520616021886963240994198371114988098543915121721632446877280050842562473863060846746653200787597090072423897984141242054216292277074070052103203980231107690477817776749829899088440783464043247889988913459634429856843464140398915685382165130083931519610449751405960813094105026199721767138791775643373817674589282757945410699010230888248362505524204022849831538171167630342668197537951768994497830343134623442483754651060794000135983735885221873512273311815896932316151282063963196641719176045914452187836760803087996151761518053546619361756013571810235889564629630378822233881283254093342696141632639048043805814320786606257796821641993537956870557196938952813069193436992 [157,65] 310493491411684320985328785818162224117178480556198702199868965041336889754694508219681137054009515612839056396965418186560340176252455835316137631093214634044904603061517870203774580187067808727343841284987540787455596380005138617389791693978699260321692306287492328399185815516838788359178173574883367678958258305326930339421103269403260076742687740494396127598943475693309329520272127756524461584389302945964428226603943748845306368341582164598738614245466487956932030237279426812584175246569406636395395546289079900537468420393243730171522145580692410743638129954794220760137490197946168448741847664276456894668253495474431723186871835001215370334097902602494218876216959517614669793210212291870998692293591999758748356160145720105004246647378316945330804979653090814533357818928698767552600392735082256789925465368329961567792169235721784555492718263961169576325303776746442992369662110595776571876526942833050720659856626640321221172890639557394052888666784732877047070341249239105538480110946594700748558359122961376067742625916002915526615943349407368339105245216322871456307884319577799286742460049838154190154187252956196660529146621042940626736856422584496854132429637952511807086963183371660537722905898855059798340294647428706644357739634188215232885229999897773321084004816522833138582644201368641133881954667501892167311080830768015180140988386162253727318979930232834869335401867227417104618971809040684938433754068846884812118509107040170596887382984312054610350062582843024796771949153371111747690775461168766460464601592128929395660885283598950235916436675180201022669438384114170243478287148606650911791307603565478799695806639466627777158612452749188471661767511482900101887309027160747728042167085687637830873288620335249092190999905942659300059353521660831258674965984279801032762084521183682774268710530040678215987398861590813116620087316198352203275948090126733331078616956015927029257322147522647143325598764134 [157,66] -21740318279458496630464404616825806190957633212707617063321949532185394579318838531417688750549185542404441053298379798889134495933037133432884954088485125228294425843625318369507674976978312292959051288902434707731860041334312104498513682201246887842374137720742873049756169264853581209632336344510353135034469202422772501654147071917938283040976904306279854595331887153083140279776704669771130605811633656946496242557632973251893031586800087258110366873243207713417296339643733551192208310834460961604628317435225856426838944502498656581353008520225302863400846563153613043092458350238699598927952647405228091194509585649218303196400418777065397132031341815905110699670365447775554158938169760128505938506879810050791851694526759205215634480719611667114152588151594663701016818658704068965579282509900239752739956012329196823798275069913550816395372496571957879598623930057139953430441149696249574318693384960408301902487542473657597319892298478260228065375858220572671109748418046096640384296442353336030036737188312430182668924531506030656711153748251832377664475268805401142738108079184361496507891043389820542266727410274858128694885432807667685389686007576367424140653006091506783932260167490683383014394657494114294548178326368423174128590009555463892508769321734589950009920672877174904090284425052820717147418144107581752680014041808764486060622847905207730521312009441158455051302949982947968582715398518827695368213294292616328304595694297719153202868949182097150594070435460568420550194395050564878946442420105848093015874901763736657451597957469264971550100401687368402722964268599004665645237277909202510324923610324433413496954171591391637848983551768191436424376419459901198236430002631599090824527705306628020537700638873692399315184273709865924225903588032670168882895486427030171033085413057293132656167108032588358749657231481204143786051584470549596935932636154405786684045777522934587738975283423824377024346304 [157,67] 642070843841296455396336954405536842592989365783163261234650229062679874613301795368650590437186712765632439335574701741288359470951182729475684112189715136340216477235895172075363406961632136218423860419575789076794772197280650324049940648556345503209791408326596413938342855526912721982641193158826797067807564191547021796121069350190067896292436573004012393511443250684801639476152132643564604910138233003046621409650651686074708394272921452569362319531592064071460083824783122305789583084647238146239350397607620904878465535444570085199527508787225786682557326626433244607688303762474807340818779573998562679105595249142547233912303686206648660459082424809236849580486614167198148159591781763676404951319985054755987837567679721634672119647554905600803156156574404742308323355480862242618380563115021806585895978970668685561866402081595921268053566547792953300555288830617915447316670721419725074791819314496296792917414092191244546655122139273621325216183666683150461246195992949229427919505066176005313076287270662110537317669125863449671856329829071155794136049869460628722164351010648610525690847019533549860486000467122937969206927678529419819570981312086534102987915640897567030788385082982600137529088019515763652149915824299794391266803213748069373377961904968269372044762396195169883190681209459604388322085086231790709579690379665163194625698454881035844335646390754087862251797315634612313201291366336812952808102169489033497348890517600172814563414231636603604966038249844077179820997538113579137541395763465251564256118292322831150758256586535774832281450072905894901878630386853627674662639874899323413034539548790813324390596183367023926710580380533481432860181086550611235516557503639610723202740042953612795231711817088832682313535090554204301119080585153441277250201117706694005178307378883028175308850722204376972454250336512044104372741195304461246006101527835967590254211058519642442117401618217414002072 [157,68] 20641790565011673755857332877586585618185203505506016307694867060108911898679629879573946554837959570179615998707805499554039542026285165077863813846091682908051499476213906758417250592160163528470590164881369006044387767815123818111390286429418268007451132018481374708348476423320965082647115099711978559203845614674349899884585040893286538129401804271375267794446501489649712840663188603183092804878712270767738103358778560964101784555518875056462238825103846389415387240885573456253895673885306223184438184110878054777961197029331097569227598583445258684295638687602237050762717136214785338805836720557736520686353816306085260484908514084548648077079498632598048345730364702103517259489351913328275184201253705882662826207436091255443542907012190859758523760103494887142367288132680509998779956895392364302546175345694838024120201009418026684648236996368372070085920470195281715931889775145399365608987143515779782224881854040805077609966597337313689607638526521343568805946885262920443811082839170602616696294195712869659829753386543144540294373872452744362312520370857030624680264086226163073610770342015792798001319332370169131983523926853310376989017975937451657170614525406038198739244949696068297316691069558313212308113494710537385632986276271983474881335773482688574624928805826133167211846263578320949932872558557007978637130424209363146766073121172994407680732606106786505968385575276213417864162036111012006934158553449064564002562981048238894085155339087537589167845686459724722214865668051722691157673286240435195253895190141228526812030153801831510995993241105129787250513945658922980897470767807310623822609745132127768862543410070028410073886854191744816079819696522342895598985821856146307027830144207136064940060349628564080818336840999336279820290259922313496992826761836063898960617395025015397583434820892000771947197920545292196137791968878301770463355837943516721045461873857537728669964960085666952 [157,69] -2753369899342426439972424956107761461238463947651191720624675994694333626756656753589433160879636301970389444383715046472557545522101681938617434380737310333081542687745623818107392743341124848590673526260423978725459578114873409492132920238413286559994824205506777465579919713628699156438049140626476038705367376552879199005493893264924067945985526569805802378378099008208361336612093820615393114729580671683332847807418528455982350618390728605623565177098221217695814155979996128462775348701269430600174750399939465955416596918283995282674846749770466136105392266540814560361163930123880126056229820723831830861762234097132501962839165308605031450110337089119570238506457385086840516044933360613582255941579229430221992165887124975981154182862833711910688174136762381301081652518232893972453782153119628068729700573926027288477776567880092478258696107914199118778038552979059185431210882274623408308814423046371706410741491904611628129619743144616075237950077924977839986347431154081881715115006442230072457756809483499963977594298989550467959035427798119705440925301494900209390201101690296335468467566188501213675830624876650070875758321880446112250302691938469648859663932714863478798482580421759256524445367844729256114206734072507803364923022883381857888910782223595984563375888158411547585710125283277329277033425747899808779007052571428267509694690701531135777929818819094050112237952372749141562733767679238980503719342245199836689514130758065276863462147917204838614599705061088165068638598843421986274665594039415739207866646963143909053448997261432882213158141062662344796055428427145308557140066758652417522348498991858726509447266085782971707299151029312539021154614139902088068984875637327606003203120386138851932393998606798097923539022737029028329641532370676458963406535693589515729596150434351900031321775145335997527978375989566356428668454792865157814030238036880070099402721894773109931235653923249 [157,70] 102658172205374505023542431319498472606754712859453190824747598284329977026469489608176308235594300422933078818510322980590538667219677607171419995821786550952055357040802539442114467081965296479827880313196471918014141622779319867762020239700869533586086017545670835982168540977259616078266953311472328607713800386319060205606087438090237494216905215882815990850534737342313235186546216046475732324012769564458316192399316457968011091549936366247080773767892090713061902549867083190783143401054572791304310276464243786130183042117478986250689135884445522586413242663943694592483075716177795017542739424524863501705753007200085672595304677623769936882942185895644463955729575208757044737727863345139284530514571272405495914503936649632318980536154800944247161601181853222894807447740591046438527849811547530050027610375915876229619377431256457452661165392217171978475280785780584512122706685653936974304494614354943584959814370970393371148349706614918504193757157549378122223317748771302335757874160355459430133899908073481140226563291597916696069694165701670746746362620125301176508795785525488209020939634810394840414498005313593898420342172183795900205548005767746478055239847361500023099068896770948000743707624258088284374422672922796164960699841760613765583042609513329144605813178141771236503060414026292640084170078457219228707588400991936972845686247667365296192224901847432648321822368176401287564747574777123408460250693801190494392373189265351311277849910197856595146400998567080604866425134247346433830123154037666633993746076822439631085827581212603678385838111152840274005779793844601791149608084366644888529312869777531584725367995000262798634340974037159273471752787494286010473962595064241763833758248321595307368582490326025206562772295729820723736291566049170016904578647996204187851922286784216008140484014289821696069138665591993701357617600069301135965760658147365365646882832754707653465679744 [157,71] -651251669056537747181570205908914083086527149793909833252071738199714583320459213514379144827046281585286762324114061002987747814478915710678443564783614047466778715148463671790749010127918615001893328689094308357733719506428558495109822750398221891448509490118488630854067470409784641510476736796739215693628944791017362896217650902338368885015167105508156132570484285459353433604796765650113213253341709895932256883847986324381987596442664895499804899869807045072346550208248867125143277995044407174479579812249340660947653543291701805385727259135581972734813706423535047864709424696233791860431153195564588727140463040139873916078254466743066854453543640327296276916927733505180158990084271934960794090322132432833758140308240627197856189098793655255363986036578912745505914743041244003477199582396761674294872272614506160974680455899342255911820978039995398640671827999377404297977170718814976856354360804799351908461446516547542823610076974294420151226002892897755483149174955571727380173740669855428169260665897160195970380956179590801427668433773123911011838511853742624811010981522416365181584825918965081261039528954797211085484042803288409465230476467915297192102394937400902056563521579652061054936271951708842282642840615910307726317465876481310036523637079840925647604303598390782840905237929335116713806246028122489171244760950208453028275857151200896768646188646042145031083846257414942599720052772069298790055571077518055250815571269249102077188063931517345246527263309152366220555783484746473345894980582356065731212794694031862343738664379074253821828005869878771312563187018493580059399030225156722808455410557860571307130918694781010838343095449658375932497395214910066514539167645840057124238716156415629057495194412096292280012293061478861972067699626310854801829079639336155785653311347361311927750735015757409930678053417214335295966415299664246284844776870750458474643871548172001571920 [157,72] -75481788956076627068165806299195800022962489488617602852604267255978591650321503126523557526275912228734180779170796690072649404550317159094457021434888736858685736894816182611995582453777273677659958842949735179989056702084499120585602638654284833191622762797126456476715036700633194330306960145736459322295272783330552428695814973133248395495064143289376106983112494965168082492573663559380521275762033954582071785078055473154766173419115524648164703744642200486531071074982374417316830517445011470661500920365898141147560015204154283534349985769882170716731578783249174311168127672820202106340278672957969629617865655370149064022984516634443856320205573080962198389263591371630845058547035728044769853371364669234875732066636635972326929479882164834305562141093784113691360539116710055501124585942121484647421712431037669377518089414827438421503362121616744062934952796158948937552218789572987878790585718517408300691109617261280554518020841704130423900185939528889621884369929878322171195463350185968657572351123071763652843326540734751610125925671748928574281796957733455616622741711117903704057982084161859797227642596489626287682730687071535488408773477624336715061438816182639453888788115322241121657312448400682970432375476233024928756981146988460148224005967851488731577759746536532121617916049633451365487218233534654255837114385718745238773073137645815756810225458578282211783888534462369337432788848580155168108702947251089913921897051713997143057501750877410912712590420240143284651021189042294932937092978722027725822252729802204701166462904417824937295875071340367129599707357021174742188217492804242445511439227896348997863952921859127005320026001015075668214387980732990727439106020069701388268348416900558461092224454857911053182876879081427907662649250865996821977612917445415007864262739813877777483862363896057830161974769224873755363947662214033792796853789520446705441641249589370688 [157,73] 2705964994437912737300523649353776729636213847462312596499774095427034954242139632174406997348891319428363517482499870016798820904807502528766132111599632016866661216531740990750203574450915771028412799222500385523925070785029122932970171352622374170547705029114307428328288184420093537066646522224164603286022115836752483163048258175039636478149171477508576521174767519359271777834501520973228002757357180142966247190823341601124566586831961963713833450628375660482166395214541103919876552357116386666858177411046779636484866448426906284900543097610730676188115348651929798484227677347367275732643167066216429146877769493763937097135698248288193549749137054983613398680752595387051886235615906485239020985042406286445150729072624718913698936792211762866227398173491458663188448809007453592684674105374667421914536660859566123137080416683101338733271098303942910130237797254402086740965375392025303017248245918027007333830807308829651640437830134694110901658932854386913659005311745720668156373579884787972814638594206305022422918291868379716012476066576986637264060180616621884451239393921575073544150914135542555530908588147259028343538299592531561704147740782436667206400193387772989866459927887779278197113556041121304180900156887952405776191783711048476527873418244936717719063625225469590212361306576958052014908622139605171256216887477092013623207419104697931577757769801880931141509384605151955143476611998181827760284103935486282102627840053430531385195948019012113607494043079756123059715314307991159241974420825123908069689872507813987360790025053966688292373594461431937035467374334729188467752411034656562397434391993510389026616319679849709166786452305985650465756374431941157349309437634608108853575220579220615821613040002632983722742474741466284962756916118305799616242022682515761534916974431655745159644537476263490580039304627160633997176578112055631894626799238987315199546906578670 [157,74] -24229952822279302210530603141771609721974014015616857640360944100567681715329684375151011644439941030948435613734001192136104531248132895774676715373109014517105034366435361603366394286225347287525946137370660506257753250482487229464156949042249940892094053257328681118961285590834273798135025318375289711811375633298744381843449125916771606785019211667348862009544612376724318827646292155362866238884496631070778356446803787299498808546133731496979362465551258207324804878509933283298203089996016703294150775740367201466292171605596742461638751160708763833571200220570874256267658185622943526000862099142709662045085166753338411224252672242999945331696887115371542609867377508758041581176751315373661904017719583872612637432947017654148274487983802520019179969630805323873824404460924406275067847354013011452131645302323165490138783071341433840520479283626069310608646253297607290948054108571225539379620684636506269292229987595175169292906486359790764803849346466008103728281513905850350228987334272088778302791623683743453393605654813566263789734759613670595980377042591350031057643109383900560568326046510518899267093514404250157794882054614996193919245465674796680960091390280665730608351552891428598182342330442826361572628884688960858374288088897944332373099499894422277815994439802354587237845800117846502711186453531114903891381921317201697918480911974586017041813912472746796657516932445276291146366285792704456543284446481211055688494998681168495380681388429387087068815303220165876422638036432057653322071891792323573877052884285498169236831697475885464848758399432035258477818098084150078485036161675305285284809664621953559473927551736082775066532685414796611347016881160447498231805186254440714337348467407239079021057909278421958511761355549742859893656189309955837159023770946220824624299873945044125666464783089417281488676901930528527957991171458138657590788701507975181767895264 [157,75] -619295757907168149063773851529078491837371995460851917035515526353889399675148900716690985110011079430585829438403086973478758539871461481175594171114255844000173859811670664524367487027375131450581544630094975182001802194260916415417803368992965570964487361860047390699001022937932242772983749152987643454642921778762164178338556482201501331371259839250128692085460001548786081905319499988984590929114322818496745266389356015234133335511017175562183820558551343971671052164047973504374042829826211924759501038348616529059556873806168559549938297676165603596871053138385964746747433610870129564120365782112069725725697237979007869595933657630969133430015526158790608883757474065778016128556515507661634754900361760730623455539454164608883159909403826538100298010791408418186561797092257886562243812289727571235729120935776853927924888838603658202472081515509509543019565216949554753688957173364756234330204994921315527112701371124304467758701114544304442363477140879744692449008349334715093396391188834133955023512864418258869532008450010863870909345005663295578861115663858431752212590410572276878391141416070222488834371773380479480128193033805726634137490669392289614477547894007697875520159238025175548325502550867335685571779936381733211096549326937156116669371827281112808830352823415444603803973921411005206033962350357026172846570747626290690588243927308879985388505144847541188706123454155021165232087682814882638118963939843780880186174350526472823824402063125738007556828421644301950719979903657982280262517931736211251586995978547243291921177592346140693047154566291479255447118885139361348210412824220024708905338735138349611298101530903556858183728040889541714643839861317154505362065848797979661307672266823242402672192096269371794777369653049926362865467269840076341720933566359745325957148618073906506760105660263865930911461307369507592300742427320565823177662930774866689772 [157,76] 14136786049476075945900670445675852660536279913188169885430779577661960991500686820292049015265024584456358574567581208005093827554443453063513842414899129248535132025327195255946955697514461195464161277506487649750781466450084115260660582206801933662821312781492217525920434743997580471491056873726340162920351855274231657274596816574132111894456243808342417649480534999608787832092971441136690526051570857448215484385979038807229859087496059573030384486601907235394190381045009631951522220333907520521793485880469966114286006237733420442175770545636657366823276475301865656857792737413618446357774193985281768980146561993049681695913193377869558593674101498257082362368968420938490801199811655144372359862035834445686701084989855366945629411785092707932209645217178214306466559270714895359120111445201386829636629900296092342383179037834701534461895353186559808655035063726159999937628125378098283899994476994526876784297227609165184590776463378721154073990390636924897996160917323926130653524600427264007747716354015088285837487249515099127167734337785251443183263154371327851287088032706189112752818471251173875664873510260189633884450740194344943599083138475028715790710864957561654732694913677782282148340336459573860717885375565454939108917620762208693477653228115159210208237185134171495699956569958394513247102326773020347239100792932116992428745409326628274642374536240146303187682280106350702145155959099187473863202083506046155920895422210264793398878922859775941998734860687362888781452453343190060973511836288370765303437637294559766880868271456352847624441526271650631633583775349424011891742625215203671083588898048669257788742529460290536301119206050767537452069614707041997744268943497888756810409651604496346916728065009939607792525018949531263242381717144380580504383589632700093066619590665484638014029506266597159499418513838295809116197211469451056861005279485005344 [157,77] -65932436019331676353493878682279041782109859488441579913301644411117085015673057628620837573439597495829526949337515592040310589182479963032376117023674099343397252848782604893370129020873581771794487151456392414556200021900086448548245668921320302840021868459115350290254046097835032865275742315057486610118456827372858323306540033644990120990964521987099099167678427832837946694926830182749370744808271729969375623486022281034311081167867555940278090899282847094370205832464099287827804011544765152362695186709510018543936120029647123507765723721202255685936993421666005380390263843373297674789713511654437995912460716555482293935064367803780007729383210996789147779786435712169986604133076674209483575417356897213809756601008956235510890724266272802876818076717338288045390978899813491052602537578615337035007762082571755640291453189182927348451176336388642113222858312197460469168027464349112019311701766357463273128937654496727703721501752014300892430122880469620154302579480135270732059852606442063021574869047826922636075332310243024893354057954008791361418874823976023473536107723648476424362103622136140979533675909539722593515871341460128811983179052440439728108065862317177895355898726390970458294224208080023948595552558674795713834643015681983573059448763003926986443969339952695743132332980085384352603407226541434966517946000035684172047781275950049936099808585243934760739935422533877357913683242960687707472328526027081958849677934791442558799984627113935383003244390339132832052085524800064646278590129790859413552986174732687620394278543426129543528497489442666427639614521396678609832310361099485944342317306766427441685379865029309724418744622024547532877189742083071347846228317734698088760332608409125265921982939121320705599676366778422029381993674243051088720870711432099368553725017974715373157286143819046941449746845559902575840286831071814216656076508612 [157,78] -1017066215915757060594916663458036463810756488535991481275060036803798263785703671863310576304457206273794445572524469987763907968626416734535151319838671683100393148881618197112837314023138098142903507810713489691665417593813154236304370975417610341942586137266903261267627562731658836306161950235607869802377808670444978890820689731879493751634082261972625672502422575640098717650201095958390464099971232207711633884960204536930598977603629871263613808298134578065436419212887865903464054829081753196986270587794149924045235173784075221654564350579771529054638825940583950055763551022121512994432789961373012698752365428673527290573864544474355927498484448794833730842228080935281115935255157561027898926063506889782345892192011219263338813949226601007055684352583539626863615503363356893695534034560036398161177808217936933675600980417957411507404788030365481400112483409505149839476021243642352234168843312330777860310843971121750926230758026056140505364208147502298317002761993159737009418253539208768812083497225197945460833485210932648054962805281741537587469537134772679395012197238788688644458201843278823404281288256088887306586838716994813769199751809441408205110109342272379934946956088365862046272406706831349333966356414940496410416038079456517030212490392967406867812925594279866460900568329754516750798116939845649440723550082875268182362329690386865398545607297514768484444482623426682269421155415124774150723509209131532856514973036755974460474837654969171988737280807282050263036967483114545652358511366442997705904627816498654137438578752823255231853461244907276961323923526048609758403494640124719888138498528649150412997843030728234014555783791613602088778263764865269313288268861911271293056796331530358914643198631775296770537829773272181828564292859164833910505325078387826618874246406187038996997487091614403409500310348377543417819537515400051089092992 [157,79] 16280206598257638096379292661105386306108987596195609341960022122159121522393160850336947798719940748783967387830999154050566375020703455148736558335725017914992402874249641087669731343268285738073387161263553579524047370865092422176880566285966168582442689870480272348943549830592831477228863461723686148759484372495206296919757165261379996288542903646780366571246410132661861533239844921115490748818360762774484667538943090396336982711098543137521527024875891619625958967633506120080798107099275795316389571509421552071656787041047683324742139065480322631583899116271949999232535078030821874749384307150515962073056973253371653037418214049407054605520344393416815946575234904541203491254339554659835693246313816491417562302611078138388307055578885015711991972082129486252041536880108931352607281519207776393013624472028758608719548702758902368473776277236626360827256371821362820550158024816517675429348405015058993832661081209688195598384570832045766822626520230455837241866636212928727446168250243572487764115455471122248830506384159595159590786688269088283410876064864709273291065134539853442444721093739657088980083998845342787854161423843551768464728756829092563717253847515905154635573909482815851706452880514259169679302234920764014114199965308666711553903032869161040888313835711606199598465963499542618125804631903670725165318290666930199302412534185595808822472277975660903189996402304771665399435290265346988088677995608756731863133015152395863674486916771078187951146737577143848299155586984121487066649280363456622614596897640204896131538826944641098975528030532733612597312779508620124708053907671355003294942185516372997158874543903260344411131832661604094863990523854825715349354472943369367788280094008198523184462309096954170720166112566916451450031893441018627453079741192846110557752169127893588287141911656048405901081213079183218991793644088185891728 [157,80] -18627569866908919935061952757335316225005448592450674302861312676368464374076443299380119128962554950977434530995384520317128087866718158247370824493672033444303620550032055093178647168594870657423140162284084768607752693482800776277596039601537154953012299454737802633285772045235769124482430075915685530660805027905835346623768608691561835787189154092327320238932553894288816550636144043081881293731022692291504287622345407027225270784406523410941459201488306346587182146183287817641747223753345774279212658735956991464445875263293334594698745398400740322544474840513907781589040884774087280333264998068102267387178309760258652856310103227252536054182904759371009500763280201833583705663147322013356226074044150533090039846537899883860368933603903513416333618756649275601852009131194960863774875326214072723462396659353075850127148869236129431822954802231579638186615243924520539176972095142951501364308003905199730354562941087746329357273037056236296500789691066886425529111287353034081018550751398372234584713896483201943238916040531800211478722501892952917408663960539315222811649594046310143136136205113609465895315831857907276532668154925199970974322236340714283554234071638390194063186249944805781552127825364502756594246510081776779611881109462763829915562232404986005593838239335043976777855060107188381220946905657419603182855286723027966176484550614840374455169289749281409033879522407813150767291737227520293849460897781177340874905522894774565461828601039244285506772027768983289408849427101060112675316737485362070666855867254513200532821303151409211067650114905044540528251776997415037627880986128620091509887376698418543617714755158143476897349543762894140960645608153765561425209708201525894355274399347502704219853425867075089918592733023036969816629715635765342588779031663516590343963315184798472673790844005827324678207336278447733568723083045216 [157,81] -693505812376010726687727725510663872425456906542847937669976993196618941702595104171572995791595889811870166803658882427696124720185592684349102920239927814067076920948463686865874796163218438268656534872008192811629617356789681963867951106401702335560210855056921231907954850791573758647097381820131179221117251176588095186413561976005129480485408275679681623478128659327573801085249030316514774218357340448274156969785062986936239774273248221546180552250402454274375020725977327659416413913128578308843380607102069010884328036454066993430392857827954071700634920684417717115469055653028245004769597140373250110065764108689851580843161771300588873963312585170947694232252485682715452195597795091977074704922975733947979258600738300536965911413664565480238367255877368011119366385716881717205742106973948201923565492784347036563926704452142329497619293703626827466230297234066349927710675798392027774625880633298309764638193491659561421177657152652141715978545310880639297825154106627422348989001960622615577373463874598744114484576987463822996844020563270706947992020312283976829793494489686672608241989515649372568321110024915124378824395397202853959934148118421379314257732935047469911200680238656370538732106262340643327857585316091238644737230786930741659585115716932488005005589621763696446776924233456440192846744874160726229312756586172516772203122156170182828231422883691625200671907761346409401634133846544432381510222666945880535942455160302161177658856204077307654725716081902346286302272928633306539911706080902276985663687994323697828774631932796575121141027447927026561752898048540561806060676172536980193847635065711771298381186343145424563347440959287323903079214123357184695065078139570961877948258575598594316248099457686741627664009413620106020845006875778377212559332204076777657910029852768513878497229997843688399502429782756454116727866922 [157,82] 3105654269355875685531112657254706607755968201376552671708138826253408072406895154757269392727546302980917532066830684840471173714659226461007506058871507297469977634652293749696329383586648916627167716759222124585631354229841282637542798676305906478550793856577186754307851432790043674729480943584414136149357471755219990125053822980125623463532483716160289488960635784963327274155345453583113040807161791457262637206071960391061620786552324284620903088241518029819344983100014361445235245011888101395193847349081270911387020445726795610356142909951520699285856379267994265167414458408808562067680905530353768975446643810460938697511114352659330212863943217503581942216015966527790753720047718433452436682296761098164251109423874277460399011530943526724763915235424385339726883044965124262448139007325219862912291422738023789046099897912496257578758562203274160221484181080415935533502470471244499011141878206803891301590413925393226572859987096633447765137635101976160173272732909023686988578312894059326407231604525452231408272004101477259893731016228737689707950898508653372981376270943602301241311640023843846028627895616286436201450264350007525996255291438077532203577019765907333625334499251504829465778587916629519122822881536236248044714176337412800688166743247347570941291945004778039328138150051082684612577882838520296636979096023984588130001127026548624708002753976699214545136304864693873163608813814940672782365945041937887767794576021161876071912943072544568100700415678219392252001704701173854986424558208963481930202483002696185019030629452165994204312353077367329174261921441825749609658318609981165586722696625300884025672246957829985219352305200147239033657241753718005741924024874815585321007024853870452863334839512989825682434906827969447738845582343421832891807967127304544644827099142747686655813122264525408811990915368734536313440 [157,83] -99170436354038556114647077982378773084323221270212342848047949401550120370542516340841817585015015588884897212510463721648701654316784036804265849615200135744399448790283495454088036594202093743595118671446795214782877495609848436520373892201385865182336282703998861788893226154961511719791052520803741447538130257932950974767176078798421069119841135286143296526470929026171604138159903504529731039222743206322996955383731835346062578788111791490595515756146733061330294460421379184621859141846357151271257890396342298402691220680819474445644882384266169651347137820651749236142028834327759632806113635338840300212775664511726031928838545418195872470505653473761126350366638920124891248049275766315846073128223829330559021311792042750510448715601968103051893233881105426622902658340885837668930241531615580774898919188314373235700727773376358820730975567066475346145721597675102888306537407300583841657954995996312803574488024821974900446121119853276697104190827257594739771405711651563174654939589272383714007586606163387731562293450460726664922176639500201039741700631605425749158280161967288272810390575985160813150086479831982392986939805454852153709884011389524643446614907905402816109735210632349326405699416077744245819578938239468861959383979155865180103795202329073227549314350708509867335529854321567908227631077930176068931832528542230044404350475442095896874317086004295830092979121816130071979529308730183148699380642967077304552829976686451870683967576653415523245091579680359968470633332669099194981808007911695355477863443226031894459841813346778769200458818707126487995691053256842788411709287405559375262300909132897472697135856087240916782492840645262444041334317893156643217081357294534355595073290096133438409529569968729304134463729376880873442882700384762494783580053481365888491824633587864695078494408181843913371920272260646068 [157,84] 3787611109603346935612187952750898456842569313366358329555509435075236625860041841282995522475144343521920300452287979323360480716996274240633025527947617299275145881699397798820863135387907802935215495201606267041998464342197684294896980367587443560743925214298482831938841601003266346488614104923569103895954946337368712759552941917287003433895557303514250947961293414212843295433330794527608351609939932124543932788970862663602400820219276242097040307407538354944382282709755472893936306155972968498701298932932107126325909655679922342748768686984177658178562455728641160030561667115888719636376807239897079747487212312157982604807152049869200711377324397466943445846369098337158226203658382676768080892162911582985997137326323604298031308168646032892402922745542732146950551841531160119826884842514011115619250626588256191519972782832007067405756482766272096657454562335965568245145996078072233235184426764202439484868763366717142654026928586093049821816866908381603071556469140874717441074381870584399634515889048390907294103769421965437568335065549569135925205109804999268548930500269746958485957931430051183174814854426138758201343952357158922913872334822558505194542217816510243164049847359319939225252940913812480715796222946811530473592723027733232047439050706504152418014650880234501901470105251997394982988455271372905440210135595235568984223037944850216033881162030418545412908782700577039893835786316366627311767056261954049580254732568850712350129972473055835995584716354739626714372490830027825976767472732655447767689410397011546656177248949943794817622882497700759861822117248091287758396274090925247304636591820849092417134095145386959109695680298301111673559062360612629711529879041876492169610424459196010584646750169422183668927708122929602870578959565434808972072081938944415403198938808910276738147581369921279709724074454120 [157,85] 99573557396849965409435598007860632456380842525755167043104240475178617009065048840441499193731078984952051325661600633839065327297062716829113353338807828607875477321774057074580748233482732614798149066830500602368352750304336980227414580327287443845513852174855575753440969713221580630296156383925933698957450746138320949192445976098435360118256709403315410645222629168982444851202758373108066321540677802058115449906234878933838720906854129908099336171381603480237080414180877383153615806421138886130306036595441461768243137827964727402433170527820225586009757194825046561233705108625438477906301997737084755666960472050076484573526168248422481849088397541728084014850230959264181759311676154848684218639053592554904554113701099399346661728988029045100165801292073290071746773645333484270914412005829160227166710498999063223929634288282862605816206377677472931941221851192263402673578800728586187760009902972600956939938474121900749419548246806430134627847966639672728030795787382668407576315548630276191789651806547621783419953288840411797219067163309119151061940388254723922473943700019924911625482742049384259390153153592000289720221067700695497210431825588499899610487448263397824772315942099977344293524575925142691265982987930934287898105188642489458115952639517596520058638576041811523751831679254554844431862131330912928240311829110832124224137027916481761621288544812379340373491732046215199242854040022448073020845877502525584556730128462862528306272248413060802897845032358032030054784376783189646494505512754553132666391148052780806340737753190898837766585688574703324650668093734053987048716616941626281211960785374192914024811170481142175777057608231187946693454669022019293415945510744671607526888129226159608662490533979568387565867167325179605944830920980888999157280109444632683660098947737840551590824953654751744169053915 [157,86] 1500184020136906947207787799249851258605983125120653298870581988436692974603471111955754900328671651859134982525628836922052834481961150845715843041290680771221321892218375743879098175912780220592231285331579607352909753951441316745693285482159831743566536553184997468447686957892291742525465572986377120030474542579573083050383176669798234493906510341932076653281706684524123427744920667995124167298243382368697732663512907909025823076549877531655462319020859781074074352163545381197617426983534928842545045056599465616610309788730424525250398362121987049926115658193513676407997827934570808069499600390918774385283433549680674724637914379659682792839620816161530553430902439450473333735310148186232999536535844708672804953074837658688068034833009667138299681853813916134923256465113860509738884452733546447885634363650056278889001749561607145036584451721858444785651907823123555407160431365216549867153360841725224809680111243308951634606693075332496807621536155000453399389347146881865691689213263033755129238256831131987722550740124589484422529562909715620689187602969553454693109378582742699697443749694544055495595285029703338615095473291596473295280347012439976447518897471934933816686475445757626463966931663998315200456164448978086117841992801774877971102465683829145840764244190851519274442086994945023379784392462091872604485715654028492470838899113216308773920595984401478324482208171344913032444484902971800314929441073972241927773018009166353645284325900723882726808426452939763411018873939787472040821810684050356312803246679260405664845462023403094031523351021892109707591551269736107116153973038746555353851721329457419435763441806639303190936044125138174993675673244950600976349661191078169002645259244104286849115265266757785825556785704781529194846805563278353019727486327812139006307977871039535727060949264144660241280 [157,87] 2582139529090790717808032403852116010533429686737398015000834781836755081392298894045282761675722863514052387616124704764529504924674507088417919443104370475384017231132835156205136964030739415959687750096693776548426812387857278776455416914063520647129237654452743054857690501735150702722857337689028736500635916397112801602821348341455619534289019923438849962367435601946941788266113317520971499317201219956281225440351341736025178189763422730498338873991354245534792688452887481355667455612225928545061930776674014963055965765910220829767063418243155993325385535698856879611398792995920389480494413071981279333946226159643431253031711105646474281565373536789845305744258469085653647714336798514068054893720271091569808097878627086443651147380899408822963401448800508802511783781769943915795499112390064940162222624853284088234280215771387302983690340678304089128991019818227472430880266498365869160410718519565265989933630035265595402574246572314231325082362605197443424098866380340279953577919787598421776492786295516916099368034662135236072460878928160220836736598916875841135356700456979646748002573840817666615834584193586377123887158685705820967735472261610599818958805759412406631833503821876820310378131369762441575049725731879563391668326962197535123467709945906503877608741608147770843671768502278388712635879196555063768646272884063590828132179950983833232342846958307544434423732471581306070505446851633612686457891154630618712648697243639867668262708897224458587544056309773385829222159489786380839119848165639127584728189174043131342175402223407865543276701333821557208920049919851058437782028802490945564522873071418675468136161489284532510508235339037333871428005616506888651349494242971864996650650792508818141498493144987719151558247606718274009466635602096446296077220866113028998396444861373868281827513996968400 [157,88] -166931456407043958967293001594784437348412736078498403504077851597049432973347643282301761734492219384520243933549164837053173528032360392320238319614295197874541924416894583921924128835143391657128764364392999507187662958151036652154355492524659494173213899465935749529875811072374813229218596643221507114747915029206012150914048600056325932348016027566716174507679377057040290704679289453091555652289787524510851634819930326749647138334106376510431741410279024141583510392566381738669418032181113990681056102509547985684431614230437433776312306941619824249981559323471163105484929057744945253433446063174903399976562278553486878962312677414465169370323048885406806636768950224301006502008147354740323831804069430925160661618552962826256802265416707735668911349388470222565210195043450205077052182732784416986704771796472643440149451881522706561077177445805679091272841001532853762554449712783712110453466041740148265108716482108442231736080324035779079060581157167635455707191020472734112112718879194901604724432077839296924735314385260389963659293047254972173240417582112958115506223407792643463287839195277685678305275700528285409157552268017154952202616705951485748610772658286226537120090480498348960946502839352332295387334031256794307181605636874159976585196946666217866037937817122388118799645518593527820665411467831736160446999205817640126871446499576946488039401316751896476540374692328900522192088964511982643713154871884613800180243133185616486263479968066756456711612714888076592724256306295926821124677543454882387040962623388129963750067184453627014728603948701820542860362351231485602226212866249043272530213069672476643091153112581391156468312177728503985700481655562584736250515078303648116268188288278125130338303919867591496356761389048289743642080016773952042012032970960302621589149928732492743281408838736 [157,89] -2395048229528108872796550124353222644139501788518349067944482263910972365652049369021448730354334068954862302051196172597682861287004455516858406690521589923275230106056696724761774783431794452082133874746708702534900267071170596199793364909305590939317364462248166476325717189090127576108127933759003937645219552997393068654674771860088536893919039982305814331959723716175165592582275367444226258036844124710347983922249174449790498977631126220547842599102828950551790597415963371675031862941142946920786518636021542929613766837543373608596435844573469612600111673711954860933939005908791500340797297301778922717515886387757905165012268096309075231806249825134031067078461056250365110541100925135635562808577783033020125129690765612741402227673445255828397752549320011409929926099767323646955793137668792576152944364204559290431637440707932559727420580737083060573207112043936772779798899776629824298197301405309434820935308787468573214119538979677571458870189335951470315986241030484424689746091396361939866170316061389300878045155480237003101939568617920914364128465401611064534845941818617781485903363889381653742799798139450890516234024202055546270682894464111474979089077653873466280911099914775547078489809384019101954192216482790590020604245970019297589316584330117470000418744524668446624128205626662477816701904442365418062054755920489043435151405150198399769325604397786696327585794367102008825982873295805925733214170603846669693610486149319663704489300219983977671092936044650384337367016935079638371662009851892202473158677394558460887878223671061593029777814539278968497952672898636917412352551549927475111317429410230395771095719641999441725148365668261619927265348927630861720489771129843705928012276927952293373335069627663274715058323816363672303337525263997143808943178930566060849126487928772964910137246 [157,90] -16000711723606481856507323847689936848449400699113043294943010420749347042590743312741604926833682212952344827719329527508751428621354144643996202730107452258980689275181903489731786528827959909974976706251998278565538682089912936884723348488484814674018484251219784992361434179373282243782516899126671537446899486281555892617125714806581722079967989582289575599130511632727442247522453444082968061748509043933885733279584163220473326157985583727423822983137476298471122603106110126639157777030219859555442213014086312691213484588088980185235156195813844670858304427634331362195530075682600363842594727106927765368220166440729568721738049771757397148427119694921820986590059028511713777776485463403466498370246620348456230512199011397967900788524057850814311298910873116740283070896123362677410960786845455052663600893525851668055112651187577586356503498257195604520197208780630867720577749833942757423827165969771790224413025862118107122440303764559860104225425141639482218194786857721711340280143361146358502460826450747754857241266067262572596906959555732914102394198753735638236967984712245207557807601874185099941923681394273721232843785206386608919459226815925249961196970312978220439929013567314525749748646058329722044498144929291071559903707353613770386454865081878560481628886071546666477290855152862681755003546164416028961180832758663086032744659172359144887930467872327370719390429687997597293483977646795357635500124004118183973971971363972701724366533552675497038427794006366225921420948772454414242946005579695892775204055706976457880782328179003189689749894156953621446426094137019400489279380671754549382206639653459405569033965276118041287892531630288780278939905852075696921642522726545885469198102682314466889755658234922154362973650248906684273471382125821068379163974011850364762038711186308487776 [157,91] -59767279967512530064445689747701100535264842763688647393789903922632198768589360502308519202195235254041056397412186206352718850869176311444630600169266627752568359369354144000366183435141074621179195096904471645895158778423577670498110784750923501345147116503727315774276617096737164082154097213064008166608896588292077694032373884885186062357464179837847675316919576516575915853051239019089726529172826351873538946975295215998824604442560098675606212508495672236451830896968045463014886558678107810435726486553717419390185939807872899292242595302940098538794032651759707840997530543245830062774989134157705717129282139979362363919072559548737500385799957456454640413352209197334461911691833088452788973367524309333369945971344900315118734613481629953183662735058380210073100517934111841127956523559696924868141436008924545347670255246412343734274774607790696201539869755059547364337851700582283026195775087151573820974628268307122149697508180797433375803828348567710530623666175947496793402172630537219402493761634563950880271246581985041406093605115749983452909129172991085838589374142109639743035478634580267672765876417415168569543000104987536638526072009901292119803745498238922270434635057984234926728059953764157214436188418303921344308995120473328228647418935365076979106310101753227041045843030351341464525748853120707321121323784136487780032075914431579115773428979472567641118182466621677458389775617577950831262028903970043461086248805049658097547229865351811850494910892024801074801621491411893773165912235869530363553774783566956973323032047038891768244331376445630564558220361499266244241157518390258670713948731126049680972839820206723189615409907865478369457398741335986703330369032632484786080535942449583028256834534891113850776338679450673448697132420039265829337468856871467375687254661626124 [157,92] -116790139866978533447442243053749419814371325841701310752490518174767800096743027404857859237511994682586713080457841401094639903550432992541523930256011954346236707429413505916513149453579880477750703163593837418917106889628564849106723346893069773281238942162252826995382993791056657804490518441041856990335893147449831739474539243425974316933439990480076239205021546675021504977612587095340047119033788102318207690147612622216387352666283730691277409818841229393511741359698737419583522538726114114270957562661993612326231670426866379116114137429482403759147829846987722390285832574602002063924669045182363315819891602210380635755392171591399757954953300681811572572735116344528185343775167314597385234458396497411884056162950164740131413614145639186938957122049735104987706137049947286991531195942551484649001753999092313336476455946398547128306393713154730258934610860968219394671709227685262999698035524146713517340408003052318971713171435623990816919039444245596648703629056597233225093069876436424016700650373263240681448026268893785137793307025827132281423367523827322551997742048281251755394493158462370663535085406256987764857782066573117729326171502225219607493821615181127134956057612744922395671691506238367315733041701367463632576228630330110199881123121728428677111614752888840541329707669927817335247637706889314550575604688612784000140641298719486992144305580718057210469962341522724002239074376003244845476746331397624994781098669093758750752099894437544109024926317659883378426645641576757428732317050711397369224261740264259113717614888449357375301237223881987612357388747954124086610692774663934794538383106531639363025376130214363003607202492972955688674356617681916341737694879309443575277206710278603523730638619721531650480018866313591116722512692403467818105486520484766138703984536 [157,93] -63558663402203573614194667966190600208747385891599089653776563887907825244000676447196002956542181590947718268867071789897692978495179697763729577631365844926935140479888000234791420298973867145433018141958290905140988377690724336136391400028527298784073264303235255909047997819344015840843065170523066114966468534181945426643635072902673227048410676431876046199174397838798269718605722902192353091571203787555764845844945279575477212881451306461263902525855756531547826692454897363332651668928590837523885636054617805457801839075290619785757938946338696793136051943264177140682273717325461224877658909866498426524837667436208661912725085248450143069448292790465994156812668218726429989883299512587475896047829375266552676284142908092434360943296397390855388438254978109252242056083401874176240831599591105910142706619705113064576262288426816889139360966340046451447751284813316892096679586773724220430838015169249590327045328262811712738331116144564672098196716045753784578409545045079654678320835123571583289010841600953742786296416513136986299494768403822790903120416420860301389517602189312197368995137117229570640572877208203292293465986247408772019398423712619645948014289264807200550585334892026885749829284882188471247119242909841709041038449980984427259784070434778464169137583859637838192041775271923419290996753526386014733630716810021226773876592786627211163106355956405888112124529696783560940153228376873320528210917901736472049046403355901413984064424487668377816448140514651799307096531917967728078137885141902084814933635538748891041813725722970742770941719847138140232104735824537927219361427995661465693617555775722233275890750265404298517946459942362504268293619434188064952645765849071532609867918035012937250140966780582880024438131871943947192714723622266942547931567499716305853 [157,94] 238784878341184857321264348702172235486505301000042825223368910805888437398105204927466838928760725349140692298509979570414480134803784388473111926009066501682646003085753548524153469594352638484525809781159299307928851749756023106510820495516594063883772015255579665196169648205936141991407518102684533261353059748991065113929952661904598953557367604253244196458872604133863625828923448571592102528510188939630790053371456203623205539356983636605316182490834014228340927775463854425942732016217775173694312547720319483327170157768908673617639909775606639861621828644178654011304918222076700512915458045565890873265869516482170523061395411549087327661280953056846423475544291991142169834670429258759188393216887516896370461497587392361426353860604220865334368535383086305884024327184464031225963935033486609724772876681621702178870209011803533480850820712373784760134114276417412862027575737799381436147412978687481833905695942923555113062669313026211039588458578451911153992420749283031678717279436883284377203709775622298120938985589483205118260789839854659178436017553579486339614873684676176083333852716141706795753357749295242216285239944371308509235744979883143207359042806881904680236992860157133902017380462579166379687035032510746438655322277280908051697590003863878635446056114659841755879194718408047358896787110219218312157988303455128534082356134387333384441556760322792103216328993194708695429674369667416161728943776895836379203749558714604433066170050651897193829954637019027514210805739417287954844145506187679236479821476907278749247421313748429809554963823881937217940619615693336662899203971364130715889355127975006384988577656894106947386114066155430140468286253810801633799035601817501162446528876413225189988935967178941758704131240044749891812576312704907940276805040113152 [157,95] 1758905850513077158413274549994488677571172399232289400250197007913535195102707096867185273470059520149502211219590910376137014551654021643497265899162478788675373745124610174949085771090830209388662450855288010722919514474393183018269818871153904877687413786100634302600301951925285673223491164043102453015498577629389014585923747022388843613028006489891323254389697345837726019722633049597950606476282659235918137479221401843700710815862597302943060261177911292193520501681814792859370716251824078468197753963623552341652342880009585966114181555342429202326909180528326407975561443305601909285798662314207332366281007528368073106814083334522395193956892235921480981982590598529976295387878044302149470516789060851566148684870714965389998536165602533692968340206553382230435630964146692871476794860223461128257483391849396991235081763583333301579773767858709011213523281133151418712521711282904835724475832992827070840809378568901489506363140757471980870073052093022934507633429510766108968320497678247723657874547621335613952849250502331466677314421692334310223245004472425643087102200211119411211772704496507160091357776843329370591611386618888824376936975885735990995526376908675239962447190679501651608158147343112728739730560184394475131308950581050556839973954441582369013900877558827077047178790997269526885050055455162247688014305454438784899208162631217115767928191345845279620392192665053772710229460445366565671039334783358066670042823295171375022361850469910155448048461358410700544365294052924178681550532744870223017531397425126094705985450124834361150792648753819996332118800199552016030628094577139350658696817989162587360732754832103572312460409130012142022501374825583901748535563359277977884128322747223124373873189226526788554787288871509590628123107699386050444481770496 [157,96] -260513474543456807843367796068159235932482650516507323802953934971683726752859242005652673325649214878071765218678901635938309225277639663656764970138683341888230958157543332967588542975317750602854660102139029124522446940003269641410467769127293702250801824092063874317234707949152941460774783585751895417160028423049204652839272348972879931065860746901401641279624322675622477014999701725201805972150480021803904488646527899014565491246211349101006914344769801144083945437202990076011719151491127871118574923561671182927889086541051500782009864117245825202866200290585929197948298200440860679377613499663338575932300136484257754631229023196853835893856886913486174769848459676414417402388936315141004810927434684872378323693343929875572373083359818442942293951366227966836195677299831520767566330868313643778760814428516229984871927210036315758942117905719990340746223981495055650809776868483013884809059547065970187739185465917914590407880322873951736546842908154666148857525504889205674091985591198648229402349410531569019018137769732372483730862939006578928898430359578877601223343017051649339043806187152491615407684429857262066915272762939035306997568603543092553372311045902202115106099342421989002063906277820360413231103069079022418832918028271859878499568938768389164537765012831696606422273592850514644988100281285201602446742696326622216080255022164979826464391176566377265933064721941613140462372152384042792788005941254354853414263036298939740832295043838805866088065421567011969504066893602136191259121132306312832822616019456027230345715367428838844791942485331256151147416659622599853487751267067614250701853175137574197476377709333300800962230328843462858785865443045617797046182780146126626253174995359811240941414117263004001880033151682319235639535544536727724128 [157,97] -10623185900665649748308591948934926159884717924477462432107478147250285844930560679387606736044558446838310869248464670629417112880933480658777152759837052004984379989197420166421436685399531895320351583717838786288900773538159760421004110417870058480951674067167538372025967543752861819593954501835744664971977195053253349637238648875864877270062298398664200194199156385630643460645502763446903326099081077944443148976374056874081142979588927305774187537892552151875533712418792294268576745158917835460869604082108267773078571830676526137242951774328604297106483639242094671398427002875248483754879855255486219153260683335354866064960380643402448856602224708529411281992220899022673273305761705424975245742224536830877425815654020450355838401315795220050946775514574360836714271120535734157084030715839639685651030460048349136941881559963339124436441457012846980851453184055997359250024479842797627666244341208624158802197668350717242946725064686627893772316532288899882788984341618787781655330919250158940551318442451534937932442647553677141527744928401118069207995139785491552354918817607621846446597717306959823491921779313008494735981676052638639866769265451246011536151487924922573055052842867822802188876998674553679883230560471411129915817463702357405178426443075112618232126445593449712803297344763012116831918162528416193135292381378743398544327517897125842869377200110906211674310655181020564900515193653994092133378334613995602379358030715928106379357399025039247639017826488222429028318335811155824987330539465100187246837361308930244748230079772917263491323481052875199609154765298497333887965872352374414059171990098736125388979583708949837137354478706009290285588731737806305845974403472443327823268354536364905208656558177741339424176901743709563499502984200601706 [157,98] 16875076039843152330237719548496313619445495417509888913289079651398794565949862947242553619544411036201689722344320964488737973147756679412141168808662826746049077073005774015411377529043785722340898896499086710976178593815622485460627253815696473754595223678387986424093801794025161634703069046936341305098211622692554503729934111991246711517096665039775399245713607335515986525452208828021656008715265340546324050225256829866981912829522617168467459233972602922963300958074137863120840751126261316487547344322056167956416771723397523494432643379867647677150474643960918615219555633876506206881923859603359204789557167261264652139722273735546175253873287847838822931428318998943723414687816678698583334490217730015468347101557846087277590249933066520293535645985007922482819043361713909996618752518942654521398593871609355667679975351048269454986594955724676061938962873668506760276283732708228059525042793939287015631345519190054477559189779035709494110369987774402440154319454598619262530263774320580158054304457447080756411668233544797514846820047317312644951969254379377349765034767610886696191177460823235949266916106208260668763207973157910488165828062006889302531501107377063306292885986684806823174102901509383174604754955503004351500884819847239013441464622275037575463810578765130799292640741614172677413994930901131973209458619326593411119875655504072190086188385800025805236342548140697054237783930710916857165700548041750868987154688573842129236791950074013936826500084964281417027811759245369008060808455045646426270951961945122549802173217452880784230525808104861249448439042719835256489074076800142481186810435229162458931048989421366565045518875516035958383891660519190400956056442739330572909315092961259164454861691071991738914052080858828604330820113888 [157,99] -35140167409123121491659200953680039645340651236459667094732568728923311097563519873702766318806985981478457938954574809143820453943189489782249020189872482045090464045196188708008427717676887429523821241377202215820174134516788440493280324129497566538690819290318086249936104740551153832842901528541486020870759914136373104043983633580179327408640012752899370754933653046223294056830921252606914541784832535668878107465494888084349222106934227739325963854119543741872704071351358411092933718984751549139902957063105905543359250986734032010909862609361318318838651899676064281144828495286549026717655545123565161092310516959435400138975948926082173909944077168563206721738956722005167217836293330905736921815506559140410709331291763607771698225192642250379559326775957988152376965106633673464688632460128224807189162863001489994504794223952482217289107101651947702356192954582975713158034187597442357688929948146450581282933866787406594740470424555796715600153733542480097837616138485794511705425655793334903782967999588420671359343249292287452695817272524374344839048050560881606626047118459247308071433752467588981521823623362612855635943650565548745503912367493777054013709148762997537320078040535212078101683464844986947017007366700181686837229524658592947035724443417068202075629695223329379028064531441346194344585495133879166034594442618985379011184164669709149484618955185094169430250881751489692369939049095679795098325627946365368964198715571728990667198616334551955111280282973116512368350697555851218013825322026579554484232330198453873525159022539093006523178411190870291310781068675445541308455790276113586509054770097359789265925088785450878440418082001149056992830570386222487299319097409941606576986715466880104140768024518945626224209419429637768442532 [157,100] -152331099232288245556306000614382468226236184765355331542155575622495415362603586245498809576466993744232014398272779163653132617053609418903554537854605869711382261602656894220598145844088633140605178207724637559976660364475498429366519340656327516571718660167025085644949974375081325673329324946649678804732974929240098798006137163766795676650194703147523245098701580701267891514022041034032762774783566063778134140700886112004178092337928331532649443419769273082313306843605040697142325429523645721907389265606598373596726765817965415994181624566052550813738005202107669581366549007661872611590757141854115939032024668517495174398805555553439945428609020009505134068357270901949761257489612813925049410736933820963116042165768630521003243573260823692706897342522563630602870692727624730834237035514880520121333610450730963262490797223444611346817941673551738426647964577906068817086749139472548633346967498082925044747496275578169606274030185916025465655578281528062784435329683825924715601858565205194057507616202307880958948734227594374184485455790470789366043654000508469812136203266481439258416748305704537317907312880689397529872846285868318461620351973535257776461741211973379302230696462260455935843892995208848730426762502792635712030175725435171504017038424247607840069817340476557206021847505584342453942513307991644743059878911197228148152287583012808062911405510458511396129237158565970262371439178333840216159704332662954295850476559022472864152298446489484344187980639219552779939086907626749857190936376781860610667789504009253361187020336605416157528991955075118199563829956965716226700613649156720355266620435369914595678324355346127681979826944775640870806706573926955200878081064606879973764851145227483867189888554347545723956440689542984840 [157,101] 204338685395057881870946120147134600592639880132918168491853005764259174388668750504458173387506102411589756756195540254994798157300559259257890749539090715535808882540203725458584443174644269445284750291235099571807350160301879244263335513197918547486856438906155403636339752724023305424942321310336863272386711507659498557994050179981363531350535018176618094812800460438676353279550489337428448791564142624032783251375970926994597048073312801399632917047921483813259970487999059462646204620568169800231834271411207924816248837630348996890587792047157422665996622913854965316664242730600199782082872846754854624724199813522165171618496040898568806944357839472049222991300675882837873548367083962081428648347575856463382484570316614058195997448643832185285046766240632751922331354400932191217146895403305998839533665333631498379504102962315130095568957259836492008540246262202206565219642988494587028321064148226751121227752165296603499720332157235321523059147920695886916588743979499583999703476224945534616037248574559633168243325051288655132129587223045745895393189730318644089253704804723039445730192474807708526390576799827030074169720738165437765989912688958803937266595368421719039176772929330528300983301321202293820127308632573067174529470400950726158007088024559489516030318058874757295819746379387721096261579660498936840556054284234385454395026471596664182888557838240253281960104171978083232022902413584574937227131122841515856991465007024167746131380598509312142794105640768014966301781206955652179582930419872358213131324457685795211182799394654227365256049182893795488589905339895178446961917413158426497917484659184872079352485794465942637532541173357866412590867472417464928114038077118025516253729955763274585692045529541334323838278335561 [157,102] 706912066916259285645256971070681180755898835549140024653782124307530944680038632506705668377815689707937074340126526972077191536353175160531414473643981190424795419859644158612778842082726524690958009943771503392588343386318703508408152781019583087033811854710912378908916578155705597569321351651203813380072802024800026337117722011214840746013646947216654012356708210518604765267886199735009425564695500061611910398939129689689490295345676264678672594938169009288948579294202232639705243896188832335073338267082003956996328637668028033553139049916600641283608153362951464603559054652710622046668131245104884397344487513537460845334427036581922676540568526313396313486656176706073098966989077835020813058154143941758020139757202514258569989624154667498674050878066042016857466577850380914385403675930441724843729655729950163220245272879557497599753635591604260591261810799559479286962049300431962206563005897148030346040209772567217790299622279511223174831582437241003559323759260275217093576067789253067509214126988454180886286513939383203373718782148567289537288777028090727298245263347297430867282774010713560638833576718847366591655818117732309313066082244022495404628273828589097459707133653623181392601639035982734695566605186496307055945061437869880068901480889294948571734137754148551372161054301192675990658774502845574037126942436657089047564564488588760252257026319791287029834557101227248048275261426877819508685062061110513986191624341061525105672206150167812973140103072120574073197673931167451325129273416072293648009033914624086958008745103048456903305537736650201568972728843674973617106329194752705110740716080405954230470285973292893979236414147322281209593701010302892363648248124183200789217717363551461025829068379064880927604992 [157,103] 270895385791576385369984235783132534500889850462224706786487191853726280377170710880303920262383991923001744041522862074379818679433588347567591851946391255862438708110213415857190134656892480448498960902656823906614627359814055457131863645631233907464294037504033549853033267780166188893812696035550333354669523603893570620723939877428922630420193194850020016193516712708319430086217487932256477427688962429066754854942416756630058555076472149001346743777067107679521120958382108247992135432272939501188958012130684312768210186355049376031409225094262649117034520077230456468596041972291146733156125386448625440341575694526109903243954920789684833159411318095797809169231912340002378554349517869561995784333130102963988226756229047276246231489202919471665746140465357802682503632547544351550298713127424254226229694260569443680634089261742763903997515954360426036898050297221568767325879159740495335703158702348516743431626637485876749208618805246697843563804480461652872911821487280981362950814097072893986980087880541018251641231456775734640982295701127733377486890042831187042827960057567622876248764604075685974077640031853398211899536267624418159774284751899795865509528360198356797362589101337623537953533144797371218617237101420474918003227812983661112854145512121943965036140324059397336496929710556495213966835621899218164916638204467511613935351604632945571707558880117192606080824901621878267522387509793135405058283931680746577594847440410430425190420306350086631743056720897150408992985991812610287781818970959139665586717153789052771898403946797598506585908648582676643495276851196100510812163516397364307531005272205673474814581794662178645332788144616955776207834665501742186051410278909779696719551000970649821686799674050909152 [157,104] -318852118316051139584360752078095059646129114876343265225461861327822000279162861990327118974306869747044778081823594984823650384232546912013084157594250831161841407924678185787865330530201719679137990094803908607901427654731648664751097737516077478115474320895584788614086234008587174272959618067225308772026072489057871576828776596904515495313958566697468267554729287720061796696177813124479874284266902253227220801797973268932836167688341482833654067598074690733904120898528441802740822974351141878331774548850237094468659831001293154487401127938221563480251413028965080977014101184536378628161356978079911409995163174939867789802762648973022087595127119380224326342272639447586529885657061341823185577147910191335823482446536531897323361862349604876768941526380935621930877422799650653913755851321461183101995331979514513835749095435688926889966779297329556031839101106703108902305621255298940789246322394695014097369052837457847848424838346319327510814783637260271394866878931882572808497562655418336811681756194605616910579800136584906243250493801073884497413399196948879448726452365270774124655245166240019127567454998911998176104485443411287726456996380558157583604763843811307785711630504165128799156114941635647185204263256554463308576441214360912327872143150663941495085767152435975462654091180453826197372348409967024563118245837117521120145938769255339535654400032797825405252183709756849188069532311182669709493488763984330458522214488832158101928597118618745172956864945336211496068730264769515155646607307801467566650890663980359137706235995216455968740835966884405381921896441349580341233936189376973583592439559878218555789724439059319500373617808330232241238402864161691898703359762796723257670811228746329263776037624608 [157,105] -178495695791945012296585808553916225675612409956056167096904165953514974594072581300187521502225606081875827197432842784645141290511394994611056153313112541119897778019945202884530061781840148523957138441377382809664754398708147889166384652151381306022127232595506559818258988195712341386099201367793232237001374756645132269631029415361398470083478965909506605906542283231920999691989376223599808692452977346707802215039990619483492154804479394312106393520369995577453730197721746971091805056691513376048216443159502008525957785826260840471576569527900146528440904257679320012883290132602869401379925641116831780794345297311167813729484894865025946754032851238576836999172503370577688617929993613325696012040003607215088228538184177078826784944005703329281958458072927109804570165520869652813138251740554713473335040732547669465900408946832265305797854916288609053593571775043236178610447464649190563943865532775134304181589694056618195940347787029035646683746513283836989048274285676585060924717671976358382845578231272113149234195758256278997368014433211422502836846329262147999309297591280657509730818343284959265717768599074733034319195298286443372698028080642592880887074737349275762815128008477121250862736991482713072751222707711544509666225899354880947893721641045831557390654105252322338554336232932263533667331424083988769845488646138270578972151418149386799737678760769119544404451973627524135627452471278615217030298063886770120988145475564517046449694247542229125804854934134969396361575979038454305729269639649299936665594345199106665830692962282017543627189015811525957399898581032779324872287515124151600701450241569859744856050652740609815917515054578536201264248162171091624479271763694346347283665114815264867314388 [157,106] 4750279839997461917807493805361051073773364955079436955504457019112320612965500287264326213135153260976013527803409515417761663909471610457796906679692659657370349370795386960266500843342194841653242956586335049880582240282998810898875811166426520183025860820764674269240627130586101989702476257540337448090051119222452549427096518033094103803939464669200847824661696755547577906228132341071703627049449142182404060539653381327805583619801115429087643792698021901095800927060549786982250905764837455831461368848776568567909135063950590251959153018016781686686262794260684857665625645295137449434190772958531982463848379538089389438615047380679855840210571354159056143030380844504370709833482050567205612851958340913185045106788782438138694780222428761991883890326416654638032257300434217759640793989692140996045138457967994502935772844904643468776714809618142416861492448698342977405560561869621001790433427888936550656754603324641521795362276151672444047560863803565693778726612004564986833544368223830382997935284969004009364619637802579649822267641758152254204650208978915202121123714223873236202806912418657492748721131675407059844947792080001844883346322868832868127276560064837182709820108595889903801790017414191093358811410476653289888508592795142342674207112402455009164772992022593875683377450421820426087850528496494248318040752831943604700792362663345053503494379039043821617017459588808204459538158185022102515585479292415907528796487158110170756283002141068940991838107863592984801351690090092650149344544550162876404790338659825757880302550290864151396958209985341456846009659527440667750297698855096724876414999080643390986565321628019382213728865366822035934594976307733508309100654565686427354439686361378656 [157,107] 9644395387869780576318361745393281910565890229194537355386327891025579208627475321890099739143138874633424593255908021183808256140119634542927707984678354748348252021128388626906129146614437310015681891603061016859952542867874999613642303037458803337380179976865544028873982099259405217443571890759375275121540623880188885636956190570224191493289025673620392628784108936484911585915861238654458820621843472839774147436658478527255424472867572609898824300379072639007787353135513506624520226447416757343838235998099730685496828895505392062436026624727242578343270922078394229592318483148680946448472074618623696148896834617877264328275352727790085112616423441946913776664383356008879156168709607198662823926612968168580091654745540988382734465714591454838717496703373517569575890923963242069739680134403954579426935228812740957065733103908106735760440109907388026072647483160817842433162531857485825771682756058403918858255420308261213541077046667406809284435657119114025383272686915184747464610146896935968435895143723526583825850644391702387691733380648218207335227052505233445944304542745672217865664600937624515497208921713900587000517439925372352569694211296804894057436428319618743541869812030383974130392352025406890341859726514073655919132740226991134838425580631233926496892998603592570679821930764336769671754657193601376899438548339444768873826353437218818595276754016851259324879276901873241450952569228421202737370289105529760884896485476812166285814380318707008049274962739127707806795824468216792096966867152124665118206238276615827158771897713852902717063756040224429477783790048317078027342969235071102913536555658067463187951792976183244364672015851739428248666169099128476029222411913699854580079661708 [157,108] 503956167943846480955227973272872865252052233380934655370168610537527310348365082601521680681513685246042351036087171039943758439816881765296524851705594782124926685152777553373964359161906182788158007913408667765255344465306364439410514730515832501311301819269945956315848443797579608135235992854696954379413946084102335020635837632985730999505306863779321764364521203043446997113627156472322172370538940360174631167477607632845279130480719869527207864903917885382443557348892575260604066992198568784639517025695079438970863144063756952226573551012009783161701671165959345648733733440493518311519191658833538482732558645235038571565788011878263709459919839979904664382325346903183673564250130063931116078325772447961192971761814877464678053876632052772119071202091062006986249896026699508383806256208343103414321764978965940847253961264215252612383631801745840284891140621336174194959587825517222294373232402002387792795172407133071892019540515556206818913032572410182261550166690976414507170124215608901989475148003184399516653163488693531089558585047756003397910805539465453866330484519989515974960126843644623302442997382256129043590816241259393792375276031365601457368552451596814256106730950770128083757055013673191620142375313106609521531585207081888208724666789096046256887156226412511771528314593874226958690320191601884050895002337226240965718330049715520369699255065178797191462427484676008824552524650048524421485591884208918085013213259644781956487359686687418687943625291902465895451102444277551214215360651261521816552824873356829536554691444700853100621387543430105054240011682698738086483414619372094949957343925863538480065030567291227865987582260950206174675987496473903682715877233040975791784 [157,109] -65894147515116511529835387036603218659431809970578070189549324999323590090166707733642311212309328271462902930715886700740734945250555662315782613538300038626627213037323402534978245068030852839701309479350065055152361517246104786996703662584223987538464983686406564339017947541428493770533919825575568012540915131748688031607735167747713289173948133947504968409868434078802533153802344705996083517985384863621450640280312301740031350681030742673170934335958478334445857639538328979541146105151142347547990673345319919281364344005617186717465384842225859721951131118873322980349313936879113799638121420266709713926117011163467326188648901744357842168258462530396708367359213269587649723886392295193893075486212084162713804416357018817260847342096443481390425109771577478687916590254986075354720760880138319490661866542401666782051391494615801423176496780502414821766310411910119140807153601962507310079968557993763000168981994408375189991580848847311001480214352397880770949159634025533588546547673203225235640924583695410250610631661207426468883536683108038472445750275157958577388239522620491683886250865849395279550431155026323721712924003344367324222138887157073309659477735232900352845288566865702963185883635646088172346301477694952712133619944836908457737674832470492464833898481330366702742437503950972598964091115309327060772904598458152901181153999822413532252206314195205406268993339374618391612907124361714406957712163485683061300776367215861085428340133106388663726353611282827290402408069769603227367099583313246106433357388497424692588527062516751024922091557500459699241739604486747711553296348928183424132012206527054740362803663374581178631469889236619522356628737828132243017994516317261 [157,110] -2932243902137980636952257134927249149798668283322296242606537785362433250444451708531975902537128524195596698278645515006715383320286080229303659083609407697713223489079449319076882220573485026192215001272964818055870434102938233193563371884668958741087571382914449724338517726345538165862650325239601396858610146130963135485152017391388109781505709902692043969773910833751292762710297195852594946444771799227610707400457366515064563367985352256310470696722709879779455843148081721416557305989429531654875132177495214485052631875247366021202999507919478077496795607814274183104349137596342802628181549319954090026911280935888005306899010624563825469323943804290663623619513145525912889952147406596156863677773683464170404458880631000651905522755018392942784430718667855052006999863978301668683505201185117743464652780056825102613123757783117792687568274222545921490121509352313341655751698974873266569227851056480187464254942369926516140817492351555878329891256112084344854874305783479141617854163243518178849655108291890357911221023441784875558640998991433510355239754325240970570416455820749137325680165594307632200018802378962374889613866729149024114270119471488384918157578225931333284051067919180389238135551107231138063798108571856184368126010508392846712017427044969266130066012763549731275789381618081467658100349271634892519429606414458543708160016663129627165601310610322351149327227995247086820458664403028779494342242860834426894639945246839594862141301491462045731784376717348186659982995748598314698223132577282708440393180463480231601011984224541979526024896968269715212487133239763345462303182582496933383915209018674537425594903881473667474934238779656190148472024627483143026166144 [157,111] 63167291933175477743468103615574873429001691368885050132078348033335346995683397880089177768979901116463585429654393866488263374949016633376015244507771918436319896823848105257833990727979886925133029808927725655471550279915041257138645867388327715277298393461133856899753022725819524269443951618792420383984967000824809039541724248065735400271250163303218344968994924775573050500781818317036461144376204824812968687759522602849730525395930732119219883209277806579500815097008889416010422681562218187329396925112297645552717876436937633725727985303834089758576212965764261843936645161548844988656515818686580851392594128713847498673846725480188363777291412970779632075612620895909807089583692935175702535673954248810212655031400297195893137329299164211257194109387069130622081345154275831325985287473577763853018421165842709024292528031447362418464495628186254872489351598888357531371254353175329404875543852408744415501862090020677327033325121407248632473974895295257879785532770066592865024202027562700008313451502618803513279519882613573587089796650446379387927851489000169277118687136136935537819155047515585124859116804511792821259169846534934301349001160828528548756460787295405721792460621843664128900872607804175220691003578764005150586417752073400458281856517392279198134962521699652710165726009220519302926830434065345268170704418685332668362310763752805753911150829024590617898520976146952951978094394447029592095191654555293635399910716506325776215149445311334912913124793562616588686398753588235901926100839191798341636644163404130256544239652152298311037472370835902910451180106984927208845836876164806086904623044974862202850423892715601683245218146252937551726551123588426320 [157,112] 1793952374729104403419207451177914261821567061129233404928359182669777193634393876477305977975029809641733604328765099655914891469134428049170359284202859234861129371694740854282440807879646230715686654431323300557987825469376240543346793367961785117766409518459132635607889497936812517729652345602040644996588562535626636811954339722672779050788915254493406516202809277352022600880306851099994960377429635952188982161111768886102393345075342054535349250306875283918159204497007924964039395932945195680113461094317364280180644441281254109194388002164154817927298958141732565093256568499908637448249617483087643970865395809525128096004501578115964325014124178157989414200902072931976623456938239532912658936438288219963541201845446665734133626797290762165576585219866767842261443316989269221430541391650919444511128889742295518731086574704817611073063438961322283658436001385557711507433536978662091557279515943703114012731841974137233083249956547753072905124332193257026109433236864752318931867137224211211992370712633195092823225333836950639946982169720338473730238875883256774743816589163473173311988134772302032136906335323933120384199288330287947201335714870657261532931999016696827664116365754155884669576446203430218730724043521081826615018298093200400577756704162757412756220422353363679198455364708513649219839953942559545459416121289786034825056963372460404354649668694946717502131222986209320655078768366554660456521046660829605504873265778007227370736145658829771496538728965744924356318993194429599100871597988908159427495619806120134575617874860730144211949748623802145418561183359023012269555847408645020048018533774311226728388117908428450315501255927388927806471643136 [157,113] -9522362518578526235001348195267056255263034769965588172950022284492785882974947226770245491891263533361507113766451045198114828455997290369819455013873030450829811249100586173419558350764578032210652994762798732578072595652569508432122019436336030431454329886973401698471241334524596354176967806410562145222397386300509381189482029754185116685335424357847521347241358752826900615917036919665263150469950128495150428948924340119838292739766630477398945553650500303157925217019804082408036528837237910339237521891324804630872511747088583178090307039357226324732408493583304603088771534089707372209937516689171091791885826407952560964320196405229495388365526132432633460206608291088299188482520051834090163412757588625061470544609865589657397434875643660653691853810025975875040460761776153453729803679296415040380407141526055089307820795309806933863458661840004908293523145094836640307899639228842183121941059656358063283584775172380160774487267112242632762731298303820792681134343086091228739871700163727451369083554623820359108510376604715878644854687800993285155545248901766965274298674494300387072058548579823784049396172539273461048883446038784839280830554207987694579858420702960220639421946693196176291370061090464262839455228395494889058660460887746086020127493535627523918601296565720805924553519921567825305503652113946623622977171752616049431845728907673580225607775552094625066014483320297353504080991090221541732460900058574385771420695328309180173058246382040392446844928583357549116504247470163643792611154387086181785366013177853249438201824789919606323896053960742370071672281622552937362952947553677072552661106979361333252385713450473259073613809793888703142 [157,114] -131487083020292452910503548658848761339148857136453617257524481375898081075108720573373090085996872688193135550471551874729349173456473714342132524766080624209649617940693739679341102652753381721249367867450865994899544731848635768703154955258195619858669748366166832966565692387847169275091454181255141655520392114195120493933898922400087684898012498165156748367585480967270088281470672503869325035304258216194479669304316334701343449583822782396191016082620541795920612682379484960273028807257269710193685445937543288519095924602757810077987966229952618765463074676646336144769984353217349288333627531564871850847207509105231315720629756395467227102287751652447087955003836917064229970134923724660356896407097810214867922171938451515069798827114716233539186825868293701391659408528710448817842164622562600000361550590381655009845025470627730638623305570120782835504634985806526306388025686278611123591731688008369398253146361456043636908614900946082261143952184802292723572216964491413215972450729300242009289737963959720192507880165485973887287986403271996462387506535258595374890000095502072678830714750621325071005720735505531237906392134284924002124519147163710664695374761268142869407251903989769629701992441288917167366049785752080895224505333675663241335666645601023370286383237047716264341563454905582816772875929428853219967466772422206252100768994868395720178603813206517646619559133232399303702049022036368628128631352885454358024122225347043895713812477888117910502974169304400768765090638535334205567829402738565825584162137479926911464510074726478376220977613619341042967699220083061453213139401312898378750470853583588148360214991800523857557768752640 [157,115] 17923767812002598557519812366360185978923625021818388110084763239894144082302437916790597456195579153698577766783168360939952763090990593435987784721449257012188993868864840675979820924386910718798855737031258045819872049191648917016520224238570466120631731584894123158424628813459586161143116346148825574703772111417859027820378239921018906627413352155379692508699898949127087504975140530949718064852124913906773730696233676609203851424634293617895010276702247919335824775707732076905838066630022517018875940396897940629126411508624650472356260833120239812306901200055390050044744405823248232574996281611895262912634669327217879018865992690084145983526051353552495772601654265088731573419899590966336696079694953042981073728626640585879163639143904449557530955876985576122915569577147915708711003185429391127629869781209850612548305135826322137524983481006121204621431224394969535233055649657370149411471626456673645480322549652653263689111275231936352291481872540413021376894362028811206728863805555655570309932973044040927569171054120354586470533165054026356174705539948184689939025105742147684859259234731845819316718021367314002726756161147449817661547334868990221002507245319907570477880454026018175224529317471221200914282842236774954319005882255195365625679941380713797321070688868477301269286225199666998885665321251535875036112126792200956685515137166313601363421754751738616802546074796603907015800127265251577204519770286244102440437778289273322302455742901194826032057059276782976889198770839438401577795771988340954221275456709864961652336418056563010721268523426400272498512779982436552195161443918903004403914686604711510798811440757486170496 [157,116] 1408073540872913745747960463572682301954386546660473932686270218452301541770785573223734904117974567733242165186263859144644015562662722864191262290712382016840616236202247051993461147386930059617282685366360456966847924769024037371746156722844424931853267970720567686623352134609854358528589529505249895050767378617679672287430888028919471427925809273537330788886474434148137878585348467886228802272965843889120856638788566677598066149208332446480428685560429186101825388285645069629810925810898594521085263192013243678170638481688363917438360170943257300383279511829901796081824176577981349310764209632314906170236872399661964814407080455535217601664338215901081552317416785804615215967891870484010322252133157678154618128765840329242474060283252665991118023710760681880270820944361475772804811282539733839797273998068676857338225603362078971807066212603522004325904810881801621016424067121458575188608971469552776221903423639547839854445495977505216402095544212423011460719388255037647206894217496125031214116394593096025162371603013742916303794930761913726838204906009925944252281433772550138132717637223227295342291709415754082872957436189617899896671499714453678101363939967886698986501611909626068321966392035681321176822698488192853400714540105067424560846127414256668660895973096947136610202255576007082700337884620483642885444044910640606717776691318346634084124249020832503802526265891387035388747294725376319547795060056076348862026875897932045023526079136817181644752431147714180108677824031194375848533961987431390293433105436258852766582222700790142223817302786010915938283577188694403891974259559935281310767113905807836044467318193888 [157,117] 52708198527851926315337955479729178011903565333327018713674424528108205358765476769638298135360852171713648768104781805987881210319034514946288580884105761809721338083542014413628839846340331007746362414895273900940161128086307788729112332461124341450086273950128304509511729802307687837585795794727047903386185615886327373212324416223244167637241627310309442530409427571523728206362126184115534919264582526040278805521729045028284823570188226120745393840492431767761843511840519507116665409885248056442789918778111392136323806852553482687773310871860808517834052718040595083191408821868368364603476745714654164132196353046242395684943173094816098905205935747450930520910560099803200658770333243631760933388256680561634288476778729550731303605629536058312377472485497777590706599698244570669829096755689596013889761668176520151984759439521681882703811995401703091001195992970713087925232070667050233578945163011810965025505838125752029682094478881976822958096777468336867731745292879419024387548276964107342502674447407204328707325193687895884347885983475360672336068147568873187670566416783723418681948089797034220720364698937033741597882780610213378508767458899429079291767316227925452740777678494147486593115850466550892178986072332382030521002089674098518665870863051726736976154826707384995899684575218345436091532773082587938789580707400675958691686122081138657657710649665169280899078699131403011221823376808242900720596482049377788032337477532799276135449538608697304393824137796571026160828255894458455981051441754186953797544968865729032767391599366113655299229919031255994619457956588126741429266199776147411503214091592804280286988 [157,118] -151681924294665903501020186976223974501856111736785802964688738247735861256326829728381579267908034041724671363775082144685230294415593752330115132411676791205331424197825596134548539495461126130321428360331122447386063199108928177807553447630245266785753250216296267241650467599011309363124037217378946381486527402496242999735885780107961856264034727383507317221769327745367034406944253434259373925895934296485427191855790057937191578122826809659655667089068450142650893714033002613152702632694051913954337833480309565257885928151370812688161277084895546748528524021152975060962581840471949567503289182944237143350218774060780961659262263679384994799589159569099302190797533625902228791854821765625517280602972556902838605326921224637383303167332626379383399764290984368417341635742003913268381459155474589667458405823552107593983269248691112766942218359010249249782372141970465399816744832081992929268049394513534487977025563715258793486363620439107734301545107702135148088998134005315830086802674154569961355884073118292822150090588277844105847674514467699164094900765882135599316714063884068043015002467899334908749825564635925655551534568580995545253544146960645529291244308156343039490896516160869439625282099903260506708962223165967732739868604693301935333350759153336610389769656652252178611977412741879454713679622601430451778897130501616812072158555739989947811210872243052787827490327669520790334461034425614080218346275995133371959927226378459307783572102617998649869757904780164798217855320559513569771599528285228120639881181054251417736827498156605534438395081432179977350665838566422165785027760830405438737204953550592 [157,119] -1224014468616737567044671575706231265244371557589882328395788415597577316765828723811326233499352704937370488613115963797013522080688182789679456730303025703232198256408241207335941531695037822553265237289441367607104226107465932677701233024288554177083897874543386963239401712127466355468236270715083631775036370027720176939683602521217077689430961778823465407054429085303096556441416605192667375008805431541828841472519700855383794567242695950064552808112101146145755255284453586433764216216550146201460254146281591739284052101920550499349065483155921390267111313299184530644701405888229397683827966684924201474979887929251124788137306614718485715890175227609063184782797841584583255219395304687401001396312810593660611885523020066278029126606009381540104977818630478612242393856878401447813754702548865014697580659368076841738622053382616760879979906359168194622773215934528122943243318113776537616798064977402024846103951429892306676591490080102591661183189449972766550508486789588535628361257436628814786686215523344674552659449820188144359403200428339240229903074314909459764369459089262797479341075256161391957331440038466093918977261605505745144942352341747396454885473221807459800686983229598616205420161619249975304065450705739235490653172038652348660401272863061242701454204705058715712032759775947206576263680606376592089996514495877399747435991630596169088962001032373167921319086620869418532076874653782951855771340501082276300107413923924331860553275095291906245150300934275046359413145600825004487618569707290476356515412476564829653476685259402937217699503144638173351116748743775946221231049922404478406576352 [157,120] 1628214110933419423137509244343407604871449932418800474355520828647065998324353634850684667791920175800682982429956794878738478853775688836440708654171339727040568684206074300517315190701398407748395103735107965796717885351569109722342651141145389127478938436250129327501980944363258368122809299322658961594304961724007231622368303215830255058901162209502733504826037788536634365138111336808844423897766266440847143389583059935604218983194441207986086549605281757299868982046746120309308888617326132962642911730109340958450344372542989370366058479508413934662753694432543169879304976995843965251917099150849910730679583866767913683185722504464914318103741542782159184311105195374888744985482243548373976730917032035679179745704425756439709753922130079826105512347654727174183499388955434828158469041542145864664277797780901886821931423923130471286651629433889842997240964583757720013163233648374989836423535123465053338991605759031491226353377773895492563731096624679398458900684105498161160384645769297740786301546579659798572983950576670763665440535072551668366750174649019069977361900827341075811116536531659871201770188198765785475042477643539208498823637947246754906742995615027409703564839378225973885239207826149226914878802177788605768807978083134966660854782515869314064097901516093760357173744412980040616880625734605189905651488723171181083652391125363856342812901666879194799051342224709083730501446108118716531822198523623692814648269486869025096353423562409540679912926850142170528170200620566856617196223110186966145197901701387462747759307037305954969854126475989689291474726155176467209181354344268128 [157,121] 3054567576521130986690636015037990458391081491341680605361361193064421809488650912901330421981531787476014866080660791741560605427501378765486476060062134212387118900183031006814362303404788595400452039559800204347175385679143053100512083968795698513011000506278249376064515826162652954472578975114223135698833546393922928476232228700908891001789162339866039258203070245597622032529428050543502287340856871865922950351458254239995590599729621502698987913390200658241073126753407664173242281040836994214482644429865687831793499312666746562070536253000515620504270424315177717181030185925870400617060191389138038337540826491865385298772982931105561714019286525548658551322246251476520717649292977476640366028529013618237923218102742050176784034123417947927302836776136701515225836139800539069105193211323429191413550929271276012605239204371849005099635239567601345179369826532698600787227607512607210503106467554650722497322145657765806375751707856666484354382048088524298933573505228251913362924580688532955695139721096564614946767866286505624249795139963751574835556928743750773855688125507631177453348935583989118867890573593980726263379872499562986413260972153438320819902637012919104198827073805035413979783574981762951761587170751682190375028775950751112629270392133882960520221925871245023049319039204825554605323388066602518134894607588767067117089676452773431287337060904742747445147155871814366042466088549559133425788359346206634391396637457852639917101156091244193651238146745347906199135728668309506552831928457575063815674907242094271780122936050757001072111836070130780355822230440186539903751618 [157,122] -1070413900259078443448625580323435166921811799412389686184703758840240195989924510926278863911396283420544471316004560692705486108295038966622082020892064644490258457358708130113227457907622843087245974410194391103106676447361864479539088898851425910221160733251196721005401190796596029255883991158898502270047652456915744453680765810895867270860618316723076431050553491735116156471613931375529475843019352180239548022317116100786089419625702573867768204164787925218415849398601209340529846031007330897151386320573854321549390316245641890804451334810441245980997726170594159324866728703616177053650249140069442714159422245992019143834351970547893840791771897864399388935336352781430552206416084456440472282706658499029847341070030261440558454877101388887591178821517661125280141808299000684132206586581744039782034153985438777340764082475497217132696438130499296874355573456201566628899803274447662897108477622616015449489292215868013176777908345240800504411940910338903708734383060934684496034429720168641994333107937822672308726771596459673790012199672785802311707486321990315108581650022370984098524313473226267587912393053786278516110341913305870199888896491947352057625227586608881055247820685289321523788396207783422822016190754683377817142414654760175245329282544747603938170345253127734149411648643867041718652505123075734220261943038725456908012839984111024415179185755039560012434634886180189062371743101934451719396486314994244807051230881392677492180483919106519630899899701261900759958898789530562890931873858703621856578806242247393532967586436760030152233562039094293222738375328605664 [157,123] -738269499224636795793458726503429174163756114158687139687357403937696456893557455939119656503817461312512051678705638419562541554753227261154814507831071946260814082160524109820430699898808195361132149393608030401915493513920780037259801450792305356518822624226630797051826056088263647635887359009965214232463324076786175197827168880674511073319586951146901712748591611671821053056510177041458822816323748633869683674974662091145891288006964781274605697079298381739476718422004911405288644104503458977314306516828394770383652104005686800346194469744768628740683202271979780053630622238656760624201612792381956672966991283502070340316021157092767159496701335119610526083374001854178180066844707132546030268034544661071582536616046303022096639852005316939461350546082874339273291512275782362926421148482929697071446554396828318645741264944078133988221657891043907191459510101041049655981027417671045703556878885603454729566888464954619768438957990117955490630600397722265979266427635434189459863492505375176030351407435278253011342611971357565087730437133843429627806669665261817607201454250880128671335230483898949645312392721534939858317536253547138577154509457959038122723222782777187092443165210310356836302181846167082522884838569519634033563596298871484728708938835259399077540455788488430964075284049579199842477926009604937324153711032496751329265745130929404296293830050990108273291882368072582797326907559909035452755777719618914839373057491785746245335896124808673966164560191465066310224016331535148002628544182604240708191598984003603137078470951280964815045743647660052417155916 [157,124] 23493454680234367264989280732616311659709971230620625290008513180239480112600886732298199356037233415017280847977740758082204367830176313077625897153531444237355776928604166815054599001252269524475169762575887608968606476796188985596410574528240095215989667371619060289534600239420536733697684859379260336475218527603261301468462570515931053087707601513613536987049282519997774944097511371480368956668990262729265654405927202791528383866718005065513247392219411555925194933541957604153332305842135209038232985956492658473837312644504979809854039756664086970624422992818138313536451689298127844578819713886697643670732295368504879109097670855410602135389033122386439645653994476430446557335961920418516675713371724650574079086668953787376413044659241335644475825811325661483048890531347600964271968620148629736923391168311276119996400039926840736076455180513261528646590157525688060022622913811079911727852972002589493902862695649166614430178508180698125479038782117486103128832266532441607624868531913569035844826508475782718037487829054348643132073712166426666582929777332768077825714736476314715600753787048180906726342812636450271884638815702525992357249203281547983453072920379521462760766698624418993780728808696291475927870285648431837039016699573944113329878530556198374285475137086756572128058797846420135050977455620268409188272577486787295432906524333798832755949749280889604042233623440537985282521400153851891545591441645847866280231517213417804569409248963235667582215194028475598363674780814224868819901470699674825319968587483305140578003924661803086284572503065056 [157,125] 12729059116005007519294276624451779378460135585579571203739115874116335899323799010087149016991323773085985319911800372649782331970272170045787727667203758826944249561904234919425206257945225815164784144375895622527490361837479897379932103316280096226972734564434675802035790105037567562938549018087001399720001610766415107203278170319115508098883373632872326093932823618294246898438893332432615621148136530994630184687500829784803352841727570505830285525519951468738096968838429829652466208875827305178255154580544092054622468004461462847375936091655141697340853989089757832953288694847014840775229828112993608002242038077588353273744543232805961199499510746511909579946021707377130249621206130823569241315291599420504264103123925819274074094601594733319714017588719577351488589753966213676374794618454046104955085370010309939285897237368101930257593558358282759734108578680656339584923869539161970572324815086842983246592254027952037463333503447370357400553062376155781341190735910168282974104800002535518271243496448457563547945287724507597178904170984224932665037912036312547623773541488087989034854676967676788898825987376982749459281997268707679719975309992045572759149739223552327575303444215572527358650252886882446785499001599262575353274321173616542416280353326048461802381146271454128633489500835180804616177108245350349587065201301509630252122480480083823103379437530714962650220363750729392898532217042817547830467534971751125571386776782041276610404421875987170322867239905752050600329018741978211916074328904338438649588831967201066593264007814683047665676 [157,126] -441001449180471411005829082098898466132999245651602804341919105054057444641119914732043805873840144671327276883924596805528300178212195196957881454569707415411868536267528693356346538527339358919816021445158116862279632316703507512212290564401452205938083967173764683303363308706086306717813719797427832289567938371022394018719355390582271129854435680092227914825081437809810773210786395732785782132865122000214191495898253801860467440143629772396075271250555213382597307451007580084054105113858775143888121386020410802122128019786478992125826888054417809543018221634947441571971094485990484958570910185877159430276063508075573978482136181895702282115030340948372620322038232303083870961004384375256356037113241603767792147094586882685351969711828031373051791638430253658160890335278804617115938268595715031354372996742551260954997455768380814130026335848059458446273529343626678674420274535942571183885666017607717074601365091992953131851392648405315071867176972685811789730754327736071219883517941769446126519676455204060825500223886407521972803088559483433274473360939238820206018238474047477156175050809108645746382164286646925381201853981959498277747775675999471790324614530707131442613851314142004808748141074816941837266375218623859332772131325816407124129189660556484327228426942534315822355111473889539656162561541971480240493636713327662146961186628066290608358884150199794422131617681462262248120404148802554904715351399587736367419230353665504650809935414667909035659550503068389862521972192244124187419843890424398367570886017776269805847539810432 [157,127] 13860685412435329011218170818405714083096222410076616748304768780672511065505347786123644785802549398928203512759625578536736892831062836563101380381691209776793103229939091274939918093456141171126202114178594705480175251066694593144292109027490475585376678150294420800313171749435821250841402809960558606612563271046998122846604220152784263976476767303475963786281158757017044723387179750237949291746114547462346975817778818331698836109031903271833036021224694005246099546124512203560019581583321996384409848884799690569053004474457836874208619275295011445939170829493843146583729127524467999927215661097970056568375605977087300213718723483527433188991540370296727512480985337171164986082571043055843769899667492031335263247989191061995257620844967119718980674440064149015976257307451199633165583237835951180729017496255796345607420898540896140637568308752616510411648253163308955054334310811503092032242712896501264316826912697656678824237014229868481950667726446159816108192891762442952508738164181677846105948816874165783759960766494679254333784108106533082685290278318653216417964348265719596193072009693474369854365516161457788825234907740002279674120995104791421377746384928042248601420119533124243824796552170765359212934525935050882488306011814668175352355473095599325493415349773764330044722567472464296568926347907932240077960923102491530996824620061298533412767755928036047480654814136682936148716962077111176348553200874838051573240568796920239184859917295359610200056409527204319541172698362701665618136881058026055303909913383992623664 [157,128] 44998702671280682884549806839975265932061251942019953580783776963034988373887198191464759360208207887598676874714388563967288269384623459135858457404344749162064081852280569968803082568908118138044710417767743136401293381249168434544317074283145730044764518353960598076618752547302703432785143640564616478993010831416632543356322795229257702343957387985155774191417622121919244877075524240445234158916957294999156405617544345515810717119967320113324093146370997433541735570817768357207286723041069493706638925354124310315648359013393776446656666453574579258024688263009030785656935017784841574278877090668467590538870902339337058973960365217941745938920480349411539070391769954273441943556899678619071308291447383387865596760347719634008517459845653522275061683924900542359771311370246045842266679124318355260343748074257060785694812371091823724051699866307219675633877268736139039690366631426188017478735760095095703179992412840486388297287152699825609737543754510746088049643901625876276479224181057604702008377830132667222817658409773219873856418391378339481006987263774626854265841145859456422444090107621233489437030459483367186570351055660728195047597016720707286096495294061867188219493334979178498050494959434842458737560818112559455548885209066355630217932595742278368994308110939679703966115032627807295548202626974548446094767593902305826497650622948853677952295879100607915621153015373783898985550087312258930774087702163484057672394120594508771457980500377131118344051184282964718500260213478667490316447548934733396333965688224 [157,129] -2329273339154399650158078414561618656837306131193540590875170045985042644133303476407751025217410940782741496703598318265948526975286763971569395521308706892149037046828961165964919887454804569507799128317125056015825454882905281996320566386563828904618238677647590646713645888116331107367091604145410108791782789552231586899972110433755230574837059343381420889607711341521611977438235381645416973696275334290483822804237396594529347842499340593271284483463356799803503097167526492284827671085427341976289237184408079750926990767143158638152687555871230664667633945222744546505743634177154057317136155506308507718936798207065770349463983547793199384821726964117347980669731893480530457979483932393199016293932768351475393694111718559254113408640493495938566501333084070663737377397702964909897879481018234656070630435962729584935096157674933643537083658972551017916058014719222555533784791934366631163167424074012162771190408715764138503919637957699834715497685331730105135183485975640433954399151784762864606096807583029535766186098632494935635652571693816947287200042363922299403224271636283018881807190294234814419515826928381694170592299349239657080322499909847991554043338436049703236873997057814803990392442439795369921901342475805235359968346766763762334612120217664030949234185857630413330687238736259648895470771417300579841314803273769820722644001109880914749464572649344266623147196477602046981274698019226462786825418139760269834966040808855219865808540762928622088743613011881920271289145566156322957940031638855839368 [157,130] -66516318008230250163756653064213863570280914067183064555931542594555832052028697094744814083760832744918319727698176521992714173973474623722038888459122261944476079407188794391103449411548680910458794251853198214516442094253633301594189775108839430829654371484693602692850318929784616430152179015065743601162775227669881552054668436215388467073745051053423922973131436912716257526650207827745652993145465799350798813595802095305882710861815087136957515021860983727744019013597620893331356111868140610060946517397261113798202414619111402641760584583308244197365914503198300895309031708196789561537828327867524133469394495978617896726458547271958123495458730838245009011072186423322702444034746054572846484115386418143175577953790008075596238639842775921411417614168938493607227937132971479238091950135928764827173745337431540355842508793453219732280797313006176603332070749764475514126132707184858368610845638473463594861259490945447078795916519509729280374043929047799351217314417273377626988249173802035758069653145733304881756935957120881129862205121051805804103953330605473318564410046056824303746643935353010566789710449222865724431944292977580665218459250669987546392356983293478108383756515754819185723231471583720495494414588554421702632363044599143330316578648815319770579180061246357670636726320554362530560217170916543780336332124402973634374898682122010943651454787582045950264773458658750079789588216671732391055681241509764690932044820343344159878861667387059987095680347951911760316131028631777375537296000 [157,131] 1907156526746961275478094188270801799492758825011022016363575359900732853029558279125672100296826975887970107616381481320982319648688691989652964455771304328835637436972615839395356353626924682706830603968455540280387701808726031676013881448288075222790595753427227396277251806039279601175554552828877146339121869344020524484416173901345350619341702599391899070498718609951122718692721155231870923082710473537290921842810438590687605563935043433062345364677199941083603745139453499562727940025562809057494486973273904553076096329196596674964097834583087536604634179417095958379364498130743360199706368380125433023513823362296253511828681478369157362774839714997006256880463764391005697915936629612283779683395716179388792050115030979759153695212194543590179178856180945388683607712024975106891916346436989600342195407692851935735589978440757182394751688102336753739468965688660047523082538424420119752413804661467415613003829119539635722397054323215112962539854318765013157814213658151983816073808215000154005074419416567096708888248285907760168929928315328747012102494620328750805717133794481798390023809382785072472346832937147094725554700170861744727369625160324107606131393446510905854722639857051559173081121222194714876652236778376666578766438145593244794561149654066844672458798305342869537570847502286641797579160780033948799751992112621963529062797215042235058317640055181675425546529550318516073643122542939961050917080288187928164510244116629272608634695463229610129534881495961218952725099805489840 [157,132] -5153394504206602585539894073073539365950518129002833930326518651471000250548720569148052353657175458881953619305720628215372729382987535525998419322556203191731045795877981345210157354683992060019378800872877617895884940981460710497533040713839844439673428692254877525055164654227728991622417470945804162902515912681221638816472841246904299260156250273861330273822735197163546287436740501799157385915275955802670202920073484571892802120742625045589434803247186696852493446208951542105309207976837765708240278169988866193969250467682353082274448009399951535013947442647935527108072711656270203983228997206055427224990186940858620172374126117275700187438973065203562602590061836111285158184954357032068110054494167399203405039876620064744643405107956241699215215792446530504495146750657590490060900583380806161036333426397657784219741168251059109926872156045975862812111736543749114480029028661001437487650341314262106975845539353741345253134549909569689407643319787092798061738229517620690761717853435470209022835371810248119074500132729318081676129595654522438513027095156838180269477253580127565016276426148262613028657121885402651313369290080937169815804163311171682730653491208285028564738873938610142764497008055969519123267280788208082465496575380948342443038964669986485604312652613427802998503567279365342865352898352329039929810313432838310415208959396711964106091448509377711577992652876120460455216514890676283971066197508596434679509949800947829505485159712200149014122957844809187178144 [157,133] -23750583173803399325164934463374290674619105735016170688101110086421712013854298383575837782308797367533299750873836206965157163380854875907459220848853902457830496074718131712630893314546774379426173800316044969252487946842860622180093697421059163818834100482115252341355046904566932913392668348190025192364104460858824880158170320429722203630631127816069729130332271881243521343754889334627171996582564304789854397032736741862058722929615171575775861260891682936845458396811168137298253085617413429075312635216617140215743603325348258934222419765020131712218098345424992901544303407964713306030353567736428702001367866095412386714289681681885134965351486422101977779007183448577400295813935026966920183272419343757612546678484080323933194884370948126265027676928700933168056314402950852671932300981413343849211165418213208804079224001851606074213004206876163384392829937966205220011126186369356748264256773110056750282358960628396394814393832874955241720406241035400063406721229251230416124221292259073597238705349049157237651373915619411504649220570932980350851148126877729520511718293260424523977983857027591839222785099981687313823013234189982046432396440613513142373919270023698152805183615142284564873313439335583936360266553548529621247831337132145532808714734189798210422062160514463368613880583355732330370192187398893358570780705024803336410570207880704921822692392726697325928536741785908286001974104941224381344424171828421900023695280485645028528029119098043372344533437988 [157,134] -320197898696120898810279023846498943691427693537869051854617644628092982042391471937229246361701214055660315747348452691613558706185442949766372765562712874254544032936458360432219877135894988285213276963731718778679971096512146166434277673547435199432838033339271025521393352726077252372169399639542305104077463529596226814984891113476771414363069570363928963752729339807333683863640246071851753801207873882999918916763548926135948012340728457636349372191103262665480194173065875195352149133933960135906547021216927510480769875987815086700040908992853888103587551548883927249261817988263209236437452729370691363266138337062908908584958482265321460603115896179061365723929692051393748342682218969753691298007786081979861470924780371547643849531067122512485626069216752611662234296771705956132605075540201118824404823329633028148862653345703559708737084518639403191942898665157934165894717078706104216615054894949872740467090252674656791620587601005597222315522754878349207870753431494722324833710776883891174658147283304606931312764255069859430282541254711342477225768856215811053203786234483027986198714654349731699603824912005197210180956315151326046579410916134311278614720688313392371609809125718414692759541785366560111076642211786418344769781322324279870479038367585334486265421665369522206044438616373986595750545313201420038212451547281063983074659614757949516603500168503334395752438861069800588978649844984591903684309532760380190498639721514221649388274028739749248 [157,135] -425488121386454871403990754914462692836093727811045464351348394917662559261787490498330912164005411929123637128556590786235346273871249896179306798591213431498133729282125871652289890987672255028961609161275403593247940142719377090712151545398262348251606658446101481373440329740263712125074795813377180772562913018379014282156275442239746022060696285152576555524153461338042564422287360297410960029967002903761564221149738661607875212382388436332844938898349476152850895478464266458747362713507595770885042554069196664338496774398763389743351845064510752474715123398463439743054443762197926956553025946911330871464220359475828936462053127082756591521153426814603015731821586444752423427289595251275916012096578750886384975846206123514973682060580637736241117435253504108365919087844289727913749117358554661994392180004839257313489879923836366852847540529288038316730654350315926568576314607278919708997000726457409985541071724498243873770333353721207545657044425507396636438388023755215459126953828123444636093536588264433617844041938989087056459758088854419770564356479599986028211769162759150980735787609766478834694856196940746965526591876648415258212490571996589398455369090824704762394951940575495755826689611598571667573634340634034345958170452947162016661100186454586905580240359769769516922196377246653583783507471312244827732207303477967822526993282001442657085662956473765843747065640382706484393200959604927671054517538881907623861911044842787523784656 [157,136] 10687978185413130042496824113117065182098051063995180422817447519199175362822186311733950882556609725185542051601850043759165867767162194734762265989129148508928074965555246594768979157705171454161494748944310379436308953164002803164837986120521457416666381169187739012626278779014483584049885922679744325608308642839740548394715637176323959572134156324001845274174198280052833493302482344345622708736941240827523170111649260769432682196235821083226993519253884122366348878487561138851889563860685921036264211429258316043348101126594552031792686757818879334930541273568835229020288672058816813176809625856151332559248658202947524078041136125259376336635984040368142249446532840731317337134953170069061577514862156339885106819572337170682538620243003147474904215161167438287752034174780249749177529160088624999570616506891036861407629121141688554578921245945010720301842330954921549812145375405792493377903255393543016775604504253727695625600458327573413750931168759503059734813009071334873535290599237006841256924138056634624838396877091426009030147186305371620757799305422840166182184845853410222822319163791836011898098967477322179426042689656969078096815141208717368694604151392950409802949482455615824836351015527713596197878657452715281769137559709760602391457045745518135324037751132377412855106189622997951393928157959468857052060352420138674106899292661258332952706017969990362515309688379597657352274840735218378994286283094912656678675621110288 [157,137] 17539009404959188386853028807385690167241317368103621172218572257618150670851950962690398528634426413353692218142942327570745158533643542010265694320778381065511883204135409593224070294479370236330145639277239838917029920301734243266241041034994880091776736770612416710114043418847910710373737109357465422430936152716413575666828664072193079218241069613696473506694074120395867474231780175711064275262191369889804372081043492283479214649319727092555062944926860499156089049778758547184389532935529346662702708004175884663878187075619002701280390212248847305060555793219074253854768316074927019764531044142354612922001234497602889944152070053919008268327514534793384121293518900118932866353601783487449098417435911226874331748505315581491866703201959028378791405657578261562819973584367025922379135834981747239214760917851625913057757480681409735084216382120367188166687443061482241884934341481123170755411877826940188571586057851130911499104614724061069925132271449096138593238486631356780126267866699343114905621975069333227697644059507675718606973648232433393470899402889077818852184404635541836885303932207370626324272047209757555840008638827101619434235259657911512829378079431318967360358547382546528459940227459370742604294956442584962536324312493977344538585866809448820931823002614285044361505476880247573182732483744308595569090903882620464007329588752966140401175406723576308154171036808614829559243952934722365140339075638020004244 [157,138] 5148467294665434610860773959399276360506992820304601666380437242744403598967477080534590776482437033575864937352304195633629381759515315368295245192632011374305096167116352264084683883894773888426307142156717699514836526682224373457898941406776483723576922176425879245958306421130095167252959787813272082084132949204854366262032954252671271300938931078787214971489351885093327368238933942858600498897221900304409251849182281924880543116455845856719313438433073497896411803587683049295225208004462548959452755206828943655759210474647815398798679136481673041072918390583781212750299323810495564445649181731411489607858444676078063053470030550456975465603408471450615180575501236459897654954985357238106772134678732389092400912110866732595677703291981630967013868912766881536812222391313871075250528249188089408998700696789351731595392447255267496950364121346392713679329491256100396673578935231652550476859176603794772058943140447083382425882956456094206187835095850402770686835676666956260044401777506322358199778304033485695439801488137039238555395129828022234068672289465607927908336282595668254056074352328500077282849535280047511575157244545496503810828356111507516345603498462201750900888141544090311634494731460946332212684976038763991204416303445105158150533119273269018347965665804597327852369099460949736479810130433661338808553420504160804936579616608899096856616894676112618138930336214968196895230730869822033003549792 [157,139] -2284351163617463887432720391100981041795306914755174927805415290161513429971982553090517875540509245032103663907629967119639485611060495375362577109433302488746729384814599348378279107956970978432126720664716832113327545690543349692005496127439792225876946009074876267902347800424439807446458072918664571587800629937286096164626856678290950429096999359242598356777451608325189104646300714987771486933958731490880558988081646475155509639384674607531045258011888798724982454285047174966464339774803903647821496782925300754290571199414987971201947190425939577734900482093765402344290968099829807243831029500853796892298786026197510134508754317540344518391637142728969583571620713134211010458658800790470700704615554329319546933809553571958121211162947325879925793254983519945766712045942760717240856876316592532056304655113228753691385054846710472270273046204530303923930629565984926863403699682996783625304105254226655687132461035294889046777161800991668505629625206404154888081156186073665877346876521147165925510426606921898937461211159541182722713992915314879490925694880462255317196866704170107643448257783836635267212891172640545985896286607366777170489231553242079208234521365403660891589031682099811024832044091870209896181242708266389919772392999882234815899170344388413580791946076786957227769957426399277148968757330091284503526969716234844369247891257963583468703583352357854851036068480146177809846311197588 [157,140] 4275267392425536630107903592442530077167135552190625297821166908492839258689050540557429288190413472578070098209948220481053487940547182874660822273899536087697346898218758972608571635159638796465538383871082032318695899523031776555709740750107558377748472329233327279175328248718172370684691120078183229273977616914183188728632175338892637489765826166008744568186464796489560015280300313398834345757250599604794365048341017002911014302924841194559283560638215026097727853655978596035829612716655892779962137372544494672022456906181962055620805874000775304410880293148763391309073088571848535074066748389721587329824777608473375632034137865767586982642242557634498492936439418178360831267811948892869772586716048053406482698955745299544019938476463927177286654027700146897889422980764273936402855068770489284774597867907392134904907719811042708682561247702304824043307781945863718421729731478906864489624724203256617538701784143591669797420673459842959842810604529440575677946382325324980021797473866648597199412319607213779220023504761993407824192172519958109098348018135490367521305178937828689236677273503707951878296363575627428562024220083945416688099243212519048723071742729319956422513807031732485504843119788518420673208406004691427176888528066668632043817104397572817982078411537111120373620391839140833563065013144212522499305645128543205356305714280414807258965298327461428623745779372275494024 [157,141] -1190807496557120795088918703801680321705611817034320648276480258224808051644900029025405238254934751079929918523814510056161829280753832867920424482268327384688066164221353665466637470704793329681066626348273794386042597846216244618969623732594953022527559622663228292576238512581853291932874056955408007988100033709534428680084133604399267727685643519153404656196982245883690868526959054146329820576733351530840674583085081961928765166263689638305118180325223142181184089678464537600044648537860846664881813184701861790836726027011084684728191747905286614391027108603703857299346156589262183924517470356859931071184476825263410316253010798520605330265638941486750457538419506365444415321998010108727997621686830926025926576337482807008464255730100171307758883546949703111279104813560464744996992992849918205704045079834627905249061801897524515750862791515133356771105094572180047816660396203486447110495535559865837080378022501477211205277671115370880359143844561788076890152292124450126790611900213420070230489108525972487552745082207365294744317746893473242222906698071122808708221174683191087606778648945956565986365231877523095290376335364932385340252701501127467992988068644251774268777668494352997899356515089293146612610334849567362100409873362650684475115823145089639120982630768387438587049523268383889527695870404512083702359419489732459567618286524599553838369724817756819953888337 [157,142] 55221635339488555212994832007813656862347788716676313780451691750226432861055539770049375220740692212463212211698907977860424351457948988376275291344777732438880042308313970614643451118024946821490373663335640948937664245022784977135050067682748265250144406157656776758662393199864283412218312384664273096784928609008888490549130490348031982777647380331055029327889568044069855798023139157947852255667941037400897487125590565608753323636525005116328911873198954571667133760666438253440380606417695117574999797687349049645744297932067552748770933998415830164069889825839230141083670233405449951121602886711741776904459479668729757301289198885252087821662716284672090236112291836830960913433651635830572375788288280144458974759087816270657720373703977604920070654303418831174821787982633164848196930012618206620300948545783177373255806269016434910550142800004356020137175178392726115565585582419700144079904254256992337611272416836640342215807282212334264231766589621064109751962063652884750341121317957899889394450482593454408913822594224858447484817741444970674878491999367683872155727182694805365468305703730967590145886826385959233373322557162274304397325393279851931720034487991963666484426946354935462673409913574510888963959260629067685774798962184858792319233977268970716063605236074565420219693744776799639861133408566005399011399944504231430292641040896269615857903276032 [157,143] -422418192361895988146733966110740745137859253416048037136906151424988349777835113917810455503357889609663299058218941795954081377786027877833495343450661054585353156119997794675980392689581261468572963276157720411208114871511136206159922993906172896460838006274316160881225992580226808578348802035966546584910253543283705862351188902751192374803237734976030428435886680708145226052115245925661094582682735617847825224778528990840596627245725473173634216396985412100694336592169342679247575160005459696261814910868121482182238913325175269882134124789906576347045341992191605034757320950269125513098937272204259892199325374108789757006384431651112998736410486736169619256025003946061215266806385754542977454443677376013610875746481131326777958076567489963807537971446912346069132884005259825002565261422708051392776885518216590362375065740308591584397597369363056451757750269227814239620552900724497689773922816275764698925131191127551797759307592368097932799968215329964760853602252055713158029582904457967250974283751045867985394082453399722319470263776694679487316390443693296326058856829492216338987054534182204841517768258257816110649135723639186643733236445079965356032464402280733184526715277181390317158537415529926181217896715996508071333418212893778592200878004520378853871090750045685573247156313050048284661414074838517503153099358434068278807099092990272 [157,144] 523683249701302102596617718102605607352211364596611516550326528015719165577243476637223510721063034302536961686220426662794690462566938969674206218272088420208659893517651466546240702417494151869954376991081780655372477144724809468074086147484183974687364596754552142366055383606260212590479153797829101084517185165585039665385821889791184628127599187011561230249286217456607885868344522489343450457795001970578619287006742625323100796730243001972955943467824039187866382110096999821177351847802243037659340226968771654069489761595583569176899526398485076853830899488933007931313671755134046876210981377973860315083258811126033115763339607494071175930166292573659617272494169060549673432954119820701918463387423930852621480037101927197907293318721715043739933342736520433540586122491114854291071747824648912367684669730669814242799128826978833805506652847206573161205970012894297623569877087129548068762339233793400283444805932788484941180592875226238403003032343688035020645497660220617764605911038969333408600002128908000481863251600458079939106840728404630157227874324470150309990701384843984837936753716390194541903359708020864493543307203788407610926593883335456275142598171185810667777406964446697877796847878131166350669421748550981830545730260642175306806301255761919224815686988263327513327708516750475362356423902458100955976678303538015520 [157,145] -102496726929076107253879488222684984092390306179350903218903846290723380451694187198412538749652730733972767297547236300825391603060673413583015468114667980561088287953006238065745276569719998954611328252721744892665817431806381532776139596519781981121331296331126486806844658342064836629771147905270766664383754370728366572467522764549535947172281592607889617841060804305222227154443052354572028080343433829609345371728021797317898024810343399714348359129861650140589906745965326736557266442645278966799862702316926884684243462145431080570921022520151489155819450416178321967509988666848313519121015303473903275695047312756057744148021999846892579921198535589533620466206659038989270400552826051747785095447299043102141430245894434466864258775342792104954685010520299130257338876445409356813693833532149312949461551343048168164562191306816184705193076889587773412494477181068177057636730677676767418010806751093108958307744387694994150439189077717969519567845087953223173406317627496962764428817445712486958592664983272291785694019559648208817595151110569942504781416026333953898635740302270484081272952779167207164080934657313551325318729072074791396545499794303546595658657829155020777094430310637632376069584797752660084739144493473281607185878060066131551284624892272815287071417707325801770351598334022093077310632925840879864270 [157,146] 3059480913730707206417797136074243876932172362285711614350657076451414472889925597913587964834488135114897061458794660132239558452789529680125542986350921128910161830289940843040905622259938813661890760356098229206583171051456599103752647074058804563062213939014872689950858194270455800058551853799604179030710386341218257016189279423823318412841255824639077169249786648121146924455965740705424276854758205310485444727858354272240454339902541945730607195282148181061237211518543503949318434613015730375859646454389798379465209678371926366068233294046200120904469574244277275561076974687787724582254970602376989755442419535430958266627140840334142686205318209107246967654823674302530934216695724786039330051202515296632564641205818563757234525985622066454662010320265821040925381288836296965112900353957313590344602506258964018988476106882938035022479280055974009035571808953476219655661649147528231213884597663115585021664475224721379844722487527715755600967694336750615553171678320655384096576789271013778901223675811296482372537579564040280070983473200491244123764504170859400880917664055778768226398464277223766486724387189694163103942096102001535122739226853545428739991289149341499119760273460223225636944778181304229231770297276065090006590152838022760636367386548522665765502614600349296905071188401755052476448 [157,147] -13340678691252529723356513434762229090139275960322698147411579562458564225164369981092810214377002233188151956771497037363591809276049891989987378032172634176523279149799304965490468288099604928077970338330422296660082148673522862458019628296552153164121122589489635070083119905783054787349070746762097802808501524745936568554851204297670053499727914165016799981271063238543043646232528844446524853220180752143340271343154831743105643813852685496828441808103665738402209718305739936164507098853974792392175533849507560183910211698483664460364583089538897805272745201086222008880751770879152304727551725518042038255438505453299012928828717545380485244158394812327598188137615524751838650020995074606543171153709082142603415786661792014267227990343781987073269091526401482295309442142463105342618742546677318588667610884594762879811542530680604545581214082755231658776975927680655373027949878601947315126060015956755955905404454432176778689476109979593682455065383675790896372303213317251916963199218783462853633006796260080813091539414719478391548886613262471133239066435634575990809331700659764713581367289386360786065111207964722611602020339290811801866404433932837883902980696298484253559926009357913173749539710274546179129801429334416532998224142566764223561424449978210040962767696464795652897932 [157,148] 8068058142620554326909360914375898058483409891404114895173459071436446378446255520434815613986034308004486263423754332157972250009191633915249430698640178185341426279843364058709416797430686538001763108454660503357584110119273978792155770424847443229899036159556104632141681530202702815877542415500124485181759988747015370167678664545043813585831651400199337195903849658387073703856691635569762211509877688631844484147080832544520375025291717548047357512812103607604035061497069364145874225990717363500870212943397786906592376419012092545107221896008079133610314545814636016803798061580201678883645789295152054328712668581276241988415242077046147075358340533064171491256358603517893611087674001924212497659977402510247463652828785373623877259416831077779587143509284099735481997887240538092862485837953637684142316139314792012469283253377329558007051385269103133872779698855463038495800698434646645656501322944306467148069091142443653000546515420988746835801759935400186557381705926651362145912117895772301375340617743205245209708371980847897794788245925804316614390626777646377205106185326260604350567141764371556426200518729575198501392967893129092645332122458826529202771952436523928574410074507604209090871717150537896035373728578996135042745144548258275287169101776159444816432 [157,149] -636536403902638854885802558361426777420097913012318892840228559795199374674543338823830003552466058228223227652279564490132374241359613952749218579943019550709638392784192129166080656062285487323692955968330338470877861396076365439567747268226653963772942271615316530169165129249425858313634050003404479184506068184921848411530961213539282675101071787230574966326845604854763705720509767391477879256731575891623076019940617252806479381501605961934331383898457649882821686729915614778810188716621744371864443403549028445709194346652437797087280857301296099368746605096565175760199237209553448030336602159355167512868821661688363712062446901050635223939534907309976795655570516824269073433131448023729848839764405404821674875278347366540244251997162127937836061735463576435404352485503859739945422424961884708488224154805569005091033466743947899306836710117240734167369180406933624191658024785711677750692315857836091349402494945749084129496876187664879057603821158548642768655183137090524893308136069299969422443550292376634504791897112701451751556429642768843072628797777360591728283657595370321502382634171741931547964129735894346863316999502602476184850554818937921665677367984185870153690204014140343839494234550624728600602161487076604934552159371211900251574 [157,150] 6100092174075850300789206076837229135658010729363453181955968994552035709734813891961567948399170746614276593840450135314969401011084817708099045392412765060962442673701233737528984698097961310488611010945358030649515257356613175543187921908356682078377692704182634610977906219238077874554246509314939898615050614510677645902029001701523232533037144024086346552119888567900745165884767565562956398745947703346505904937386612077769309784103659730997425982264790483765785026168259836866055784657907708299457549457796191281549263103883531337839930135160124975969120969979386005832480124660889092036574863248862485466478353587958578740138458369944875716741132507905514614562822276863169034261753999911810783813049701262026008254940541347223823625183025863881595726959248657845223344651394080967153063150151602313897936360921882796120027137379122966650429386665984412713296916050345797353907896692433788577193161723230461723338946765988105006740689303659531918195242807105147361914604903780283008849290650473209897364407678670432936529061793291460965613904988546676017521444749353367167418005047110769445931752215893418855839024491646056694502194208004977644683772641887405860278055218566718231700023953718092035138739577300046589305173516222719232 [157,151] -6538002924923141241707964119284021649331784609440798246774535888284687472792739868315961737224778830898896715773377161781268135340968509048363716963602305492676450000741694499792292438992474586012008307705055927860744065047426239368203544047006769997791538381819127670141304746684857411627172745025937798599768875730885328672290031071232611484112166305297351985844677134734894228674858840533387979371877130626456308547750526988366061622972508272898932105497049690316314414724099975788607165992831247957215218962167735226959179423971038849899224616604679754991376749333652946173523558797956367128035438002687248189121706843652435800888478127373243846532726599616287862527480417431485526706298994207768601908460586047620047314562398601491243041702204861912112100605793395021021782954158375225401142324772028557259773844429250070083000266231478527926056756785584142025977674171678101608169762781033867369992474766579539493952467676608247472272894841269509221679901197147746335362907789649327532237741980778282281547657546677820207678726158251893280392628663969543845310417355888215245033934769638086384538528810187427122941767296668468023413469038145696742473568585081054238080513540390986777553499402545652263222771587285728 [157,152] 712595903242015823584395158662189270074457900927738638397283638069713392741448408514752307815819926645429472525771219000133978274989215809372326652264467868243114166184089359097842805315801209843329531702096424050698265196359626120238062086470753197426557000457825347292206117052248401611515811559273662044822574339485845626045844793864894585350962881968005615507399877987474514829679695022823573569757374587324802258335329145246840621137701787337694117087596943933668634419948098215087063389716161863216938989110750072030383593908120120351099508617162029884872726959711198743370365786569029375226159999010221747942905605137825134808526844882486722960029762510517670887189281762515853935788068315940485925183605815632283954620980902328963613770097840303870894266057394648856482626204908829714835578229556489937081872034799834083956758168300114383642018857894504465301969891524100201107702038071936257715102243425037356146180184015820528217391159236146520226129244872784695831038608642773514249781452899464087365871767597977482661292890906417855047279836655655635294725294897112424883632348880482934201024862240400307871170883558160536877697383374043904117757132099882689630082754709421137593237404224 [157,153] -7080130808695980679909008408364183910822575590307962824573714911080634063800708061009885007389320098674818500759361807463527367867404565129286552473079634426964337891680466201603805535288157787014245873365772773223052678569475822627975037620796367316683527018456894017938501219034693719263015294659714954881494881532115706500947510778233303493277907271640875953797953604453023593793101523221055204673911853106888405535687148008464137551820633401298818934212445527385028373655231983392653293139421445455004645011335409017852707066761843020943446055699384443540108848933934081265724923265732764413599240353705530552136226647697472637006805820994571100845099570461544492580315286070929556098634974214843862284840298754158518052778648673502320902752196485605303144337527407164612164157515671762523821192378237202358656003114620154637331734131250402552223433364379435089031296816949145834070274511073866107843304469275947190063627190312007459695997494142254299124358667634424936026700966525035920213638193981417004218494434080942414619749637760968895498921281885780828371039578967359296011060970734168129153250131590792583903516324320983884313045416216797658571135564728301656225464 [157,154] 5654962528375323325401530752352766671730164211659501082815665843000731557279762795268319471621413091207282979068251033531596568514286699162313533518364082506943442329112081425264508135359897503531689254384761308855668084516692220967012907037153803730983870122100548266879630403321413397480673867076523679847425218028147640151588176480668489577134738730794315917614523305063397388728421054461642628480336547163286165714903841031264967988972297094898679746894065855830235124890125878690709918845083094922323749778748212652807720332314527315030612289064874667275034420106757083843855547356037423950301978920274557456245913681340336094811817210839186467334066289813563873409910581702389682679235245738349732278626947880655020206416258858209849555257666909898781971476707112236522844595734283543390108693077715309530129856682120683597370438491474936170544318938824442383808919913270401342886136530612903081519574345609346262058575136760392122901093169514366799928643680561312852751714424032327696582263997869061638200669324575229350232835251145501048000652422010449661093983723069812909297083951706421710208041808503017915067645925519052640881691363479427040 [157,155] -314121214476647732228341300101588778959224862733016763080522227561177315213179150827699521259353390121393958677896430076576391013802161201403956893455550808742858769254682284738895294983807028769476953933777257216208291545289694277719975520171815356837112966859850239088488224692843584032408487143374577637442087847420432977176178774078487874529310288176408829440942527537819654890974267242367339942154701968296642101108331550226268906928797429789410071137999340676327665624183760779200697268142030821476558297162330195465275986439191120730157244134912301646809733151149235547252842128703002122507411132350989637420123428343159611557369022869114780715016956067971086473110050362724383213156073949933006492678359073515103069262142129841265400330381295988317515509142500429113842678014821738624948404346670530871226717553235443641532601664480872484742883739232993645234905457033965205360199572829132360558444355129774668488782686898510479872806349364533880020469154199723797203553882149094225017345761270876467296408600955838048092195157923763773014764303619694721897185928154537628727759322610117026854076096627370854423993512356 [157,156] 1026428572211056657691778331184844229565356194088363929169013089008468213074762081959325788114892842335509522725572122432402221672867993152779824817119311725056214899714705242258756614691363010685952627311539542171860190557754880324412473613377428678254500331364276015952938047318176717148471700118684940822037095595838330480912715448798640118053145139840141024544487150583414490092224752836054375574082904794305152803525342859897204991481434575944257573853717285405950734271134777095604477991347658759228306185441158916130442031719975576270447965057299640527192953584795843193309026804877517746715829057560378603885388101582962973283579604346433871921524327563106638623079731721682051795189298576853437800307238702193487104919325393783550029027468826790582957097903498804173494504550680398529898946949569084952971221192647400811510484762442728148366229000719230826986372519462750428028577322246425161186996151375650756404322153371945502144830034377705654820136359581061785178807120240767189666803039278725990394812786139786282011369369128454019324809019237521982657417546623654366201504281632441797000 [157,157] -162436494102476575754090309055396245411593233460245342813025193292172194534736640905256991134206997820193553321309746857721969297952279584418639520811413212893789444157605251297961704017510473411308689846886077548421065214258379863616518074427049841141507053799442859246803042343083633675504396975197026018097502438953919208033533420474067391663790195848739570799503991215021532213678518553279854642524320385932140157381941987979541953382855078497495737977637922128861163227846312393896521369240725215135560983919242805914339945691986867222552352196545256452491586335824058698886702736860979124252230086879625248682220885344920227702339221354890061068426801052065466570275775837911769679236834951405317217562432620037161260766153245593753505789428020453242582399058486136780936687006933564702507277012524193735723733603896295824413247243222321062251256137420780885877892579763801897546108663978115776526655695280494538445861855310338721775513668332625908649658634448090000485366386844531204885578836427008174805025608018011702716581087126014403648117741075412586619556247609 [158,0] 4210348974301127203136235346163657978778136263170854572286292036913243295946252396957138042880681525165483433235928607557009306127731807123515475169627485295486560728722220961909568915444088089110035360281905210672538444231817213972507124440103855399059283279688638555627747827961413067733085579574939424084794751036264793707720130324147144287637890747859023578838382744200784245595699348450903878904628694771763234979424931678324147349428819674963213064854180180462727194381255544110166697311383000800614090083269863726435144300706543072374278411935434019055503921698474699369797104440334526576280390625779087596196502905398591528715432460839001152347502897990289778980470112169299850755496183956474562161282130220174062658271781420758787571140188472456882688825697634498125885198497598603467788774331111440279496609231181888457759436783280162002886553435574416779123190152131043701478833379155097361688594714772783679667037918761512341391705184479716225050768819509875325412562945828102035448645750441661117633586185130160641974026537128649465086350904105592107249563384217740431325413906673728928052042273510727936892900039177597988779111803099897239556245621644613114450327575050770367075543993816373237843721102736568683592180567117134964094428875863397402764053520123780742705898632415016450210922143942855466160458039218613857452472028577601270888468172565321443697656834510927595247832522335755208427562599468363318355592380045432728584007371666332992941004938572305947413556546727051310183812603360050739698978535971710845188228257380386850565118651121431528307447264438946086379358174027473988540162669106142604360668752815917406350240683032574435044481647902197489548502265398760555108382897106933773325024365824956236593527254135998943646864978940454875177668538996408567173933736491869913483556142251821065877702052670074582759030285607667212505111147800635611173279244144652716439269643717416938020961732931825177022547419555151835091947213529468940179109175833723624107819068254673178016451792883189004603980872475167872702387598170335533695238144000000000000000000000000000000000000000000000000000 [158,1] 4774276793685004293226685958634609387988779129062585281058815940756284678098495517356053455863083988712327398713841108557532739113725651742884651209173425251597631392606363395416900032576568439256565728458557032522618742218285680430655677223611994815506296445843557405082697126015033763160611352347220196467215999454779248823473144793102030904304360755879075390367637227923147811167426377391808149218251828351708262079862163655332826464164029457810187101826312257628166752730194474557352823538115698859973986323906164607815469662196890598221585273039926246276204142223026920956958861464013564129021586601029727637464546863331941984706093565977485888971071165823247005603196266197314339202491412689783371943310305478963005308078485894741491074594866121834901797046609803736445622079504206366983446025438096098340202576611258528298070980429850919205329536279747205070381364282548710056211331130212729849429463079403326502515462894354311025713688592435988063993847517584817282574205621917595704107238166821988156106515525237945432619456428086500447351991483628756176035061869977041592940761332716303341121022707814973504829368739492363369924159527683956315963471252176344452600029845285766360337503690475486688836903588308128222039907332080278761545812683629725748491082481354595213328961305605909603346229888452491142071883942921795219315047745995593659814756188571536863837665131042953656464396518810621646544510426925456000617417810088173696270193252368141429380243748611923892828067231538552800208215084417908231340751181182208955327304449381319389462793282829758750993117467426781765581276141098216102624901307689109223245309652678518957827690860865999426630906987818822398060055995718231907882843087338205266161092227066607213102997383428976025449815618612657689418704944214451857341647650312748190350161315372797134688665634491157777672186241146181000883844734566831736605514524509879229689573677011334795852756160062237413257654822056208549909903636639946130146987565687583057702548651551933886635414960150670435337941592426645629921135933154238055848757228994560000000000000000000000000000000000000000000000 [158,2] 11173079793730877598320218634413388622994392925995155556631406175373313465227550347175271168960771030074987839563731730545886064790769481415936836234502279832855536248528821213169692786693214548031893179173794824947671825852064907554702297675270947484607122715318082026002278327974121437110415300465748124803006761376357249162236928058235121780840248813355254899874502867629035732013781465763717456709385499136633764084956174498929657911430774525007839005185357653364585146533903373159733188844922032942489557759596964340892173219663486316676613310367164013638007096351932284448136181958063971568714260839714023974732794725760550678422929738589102349945451752146910472324177475260849248574154189447942905516294561552471645945122688401635914032467059251971542742912647620674129546530316550463166331802404985154824903630761114159395352549440576261358345999845900246756830447272571384814961056157120383281660775267022935387897017423532059094128330673749204986660249423004460918325935753442973839005419359055411643313952906436554694287738463331733533228147826909395206170447601408338522649439912471169090660343423358902348512060499542453064194531310913467058399253668789664738005669380803750606324698267840178384930051773702715383425829923285614525263814208356787755439596326263216232405312337041410846510231548264063646665923601278851916754617911882615424674630296926041114578706724071627141289914989198037262316602756025412567236191902495317521667416869269249631415755562423051762957939570630532243202791912060401383249379726452655527321555972054605384531775855725005472033503508406958093231795895404155759602235626382536225876678574174183444654269082455147887511619272745852982040986682303345066271880234802856343200671019511675750034872768291581753752910177644558625085176180794834345643229648425235929761820614781413486333413689199308278965808833701872822717413669863775867843337901132188788504928146751596945609638118699387199551176012190012450137108020178013876076072898342410543297525235403448457888117539368252450429375879533843276901954305266892103579234707385090048000000000000000000000000000000000000000000 [158,3] 99643895297291403170192269893693590905265717308338552502533873981126178628607771354543370550720036453723019346330335652589855613485718233255766618579461138097979411212922673338287616155087961850569478430803637837952341987459766679279546766614219501982312090372616893704136535160278310618622113217047670511774890604393163076594975841934742427414788847815245343413747887051439181914322022200464081666376405185878709318976847709617822408262866126314700632988954948584632054164492541815650020021037267212423641624890036088430519010166649975505368392067771647873476605859134966033364584110034785661008337386388850154229170850620533134890486742780936088051024063262301497159130214098588950178574006759212469010568615537390890165982945591661065715754243459615984252336765303090871361910019442032067292455112783473765460769660387171377434062802342113290896776899483481353774252433176713852816121113292802013451868311559799999689583108902610082709001020138239364144059516256165062275697556874429423592319933506005424752324768576091004419323203219328466168531751541046235242719944519392291177099526111399521607915946113389353824736567624148141742264831771886761243569325186089327798526613267319514441220430848039399655827825860422626817816984500274844158048317052121307600466323778759461125319022002625289016603992986453396886279780691295558363347725081511557373925944966931179084496162674650171424108972104081981503782619933224932742896750586772010492983237162993639902766717631424925192130747894478048738906648406924767228912250347149290409981961424010894369223120785739160410251069617916853275383488852571699778358670375066272377921921804642751149904271279316040723950180309858299358568582874823229088982940965861701894391730579411930959166851722899254760379575489999369495284667115598238333793898760836454174599496538350420572489214238527664867544591478629285083469680159575679234467035961331756855344045364884052738246884898660968976897414013152979504497399434684503342569497809003045808010363901940520888077612136398088680940182352635494048704527641751936541335758464144637952000000000000000000000000000000000000000 [158,4] 59137666815557749524379156327478945943712409187710828375877886787772800834339432715314792106767472508546743948374974001186567316440575101299179337601089847628936187883280265840974859074629592614633483516000291277322061915717020754186401649723765774415726897103330088353329780847078606529854828190915016239026818594473583536291495334870956929800254564444022328207224278579600050342868322754792074652250476414900787060068265681960017184742371588022147431342235669611625864484307070942433973816374239084598519205181250606899568857035353000451205618260388926844310588057614602300699760834753679761205744418008428069327740971627383176547690156587617551165270983449783882112684685872957464645376185083496197118145912557372815290339128987498365683348878547274945750902480601453218136536787223761540077342558875295597646641369119226278710913312781341091544725183004239094755776013171592477210412851104841078408544155882278815982939025732144352617746494305777468454585415687067617759190304392589321371355326346624316103860406050598984517486666018587319289704359180523757066864755930127736384352888660990513583738625926751783816840641342720579940768748023619867614973659641656113976512880915396740444899185197580868412763929109209601292863433425355305967635211086975352666442969334953267596595462986060442472615572434790424860462515826536213022689580149075182229607514033816643309835189986972475249176579020360423767259617472062895014728617887767994611705958289416958829717755881766812446123860985306254848900170719868952345291617650190546073394178837462630587697679775796305033172123023964694980315005009320300192650019141776106425523043773972673783582355907057342409529797499745914589200032015615794605156584050654263556754800524050046712706521145990320315626434638168737817029304163077777558191869021237499520900146192508147178302576231353442308702046728900671298841950462024243511508051274704030528173325910039073224492959311998104512357528442109212750315970511922954817828400832010254776429558282908620012846158113279443404810609751231502611362589181041041262771098243407626108928000000000000000000000000000000000000 [158,5] -407315955261330758479628649040180714334276751074314135029941972132395515388425315909780495443517437057376884883370847378725470958845655821105711955883083470912960775737034041778286785813095056489451856100918588368441703056829705319452322646468976943679832734364069835867619468587080023505814194792570733543797727881140846814551514199754001463288830040622384757027506018202166355143622308492209682703086514943141463171854153815498862126349490883726083452434396484136464224934978443827010853369639354217332173658722209746511229036997677077370586380669457705403931601275860648626885456321748546506605801130788935795398511065932032126268993424557521670004648536093794048588612960398698331127452317192312107079667595453042603493752563021726903170745973051698810650850966802228667008179709632737058204067458110780282400786134488935533279538162103556092212679635528930482269190887049402048870956085301163994898095136711073995429252891667910811921015580626440179421912839325788950138550146433652593163332336119244499213722039057717999483276762977651130940305316439562524500543656435347279159021449334269079135541710089350833042251386973640678735667022710750243278742410132745814273542615974399162516010744031942574947208581362142456294879974725689488926355256055341903877666618270422585378522944013910953905539173631018677427777324182491590995484524280645281304121481068824445705749514185994537998450142948000468404917234298209206083944608983766428675632796970321811259008234060112860345074976982793648874569208611394264666836269660234303418582482396748795595993082111228779880591060836159054242031818770212315077562473388184175378453603086760633563918924731841623470179964960891297191099319400819364577837938889753931661461470655832314153434080864435174737913111275429411619894630233084168488135716991175558917521510436195207179075528461061235931627027353852089939069905183871821298562979930057995190499584513043027500687816569823620808883187419269349407460852884986342828786987693686173461448413050653038390839442069972426850926739486461756945373436588900461941560801839474527961088000000000000000000000000000000000 [158,6] 13570104800140905765628551563688117700461218753834340323762396801774750430998384101316076360423920557076093996868426080721158366557769874814056975642757085913608472487014424019766779067554455804371842263583714184665457354672416702490772029170459489950237649247719564230684019603974952367358167825090694771860108382909655675094511967529692712933216392360838170817122766891976939351580028245098841772581778924676075313174488858460199430604253591974796135240071237268052439196832984802398771453292175482560465334148892540751605141272560273125124001466897458174887264224133820864461178224771417136799233683779966331388527829561176044986556339858346326054170717599408512159670422028453244421863475952789935512955468314212952641729433349960841514644393118458952397616356544228366873422004467861223893124715155556720094950372419487674626338371952645212992067842266254420595197214806008608097141955348361020010477876445600148476501326238836214540602382047870077221646823784418273561170145185240125584573457813158955593322659054663406539745377336120940602589736194111980418879182304581737713113540618943290651871402674890372777182801943883514945702047645874768980031286634622796279962844824712056913195422942625432069574523009644834683325567281119489512266732742054021245490263486271031159630952845531064059120657910626424005868420225093181395568437386066765743492607853717917892080542099325763546502202588857926822147578518155224368065969112650038906344311643377127811280025547435938477859992159401909317312332596550429842936695225014964134127535457728934717708578916965606443671042430595522946118042193504730931385195998394863242158258882177333765295687722414772987957966401311284116464587452880942194059728386366666592108512405815146833497207475406474418769690024502786250293098049892836031193722019511338813430135762244340291610234461393934771201904583995808658057530465657817125017875591738992325153249347754756334161185613521900824715243178523842823795606362535694362296439333379697199680296990590060438219517505001956717052423415308404989949378496310624450817858971071152564207616000000000000000000000000000000 [158,7] -123741086523239234100770855602024805459156910874480417173699573523871363335157106137884567018176640543022037683498734699691221796361621555595197814045220566958108540312367210164418804037258097886313091040500031352543478394092284601142840404387342571316867810525207363690035336649252228180987055964886025186652883385247030796875407567236262721087031658450429060753334986913318008669678818944911981135006348581145561493566889806432381506244647850105408304260594746415460395937029427649021031030214118716094784322114978352053084474464608910951660604389226419398473905139179889773744487089199144445213665640646369888496728677623498500686272686522252566460222482993947882123842323111919436890441872601023056461249860750925619890414590476581341983498110352960548817403515275862478791108955763633669860531900722401519189497972397498545341429943687536567636731541857626923633155177947227630135543750420634324593901702533439724811251020385417237514162041933575370781416169432084904966600524683734179776128498318639266455443088862365841940052959744650721573011062500286792727598108221994725555321501122599835947431789284248640190821291872744357196340801696263618261266239810620325104898463046873883693157463971232181196364533347865005829379325639729529739986788073329366074353660995374720083051842393755933984336785669413072618589464480018842785873103969562532867214714251734991837422724123042666767263431004051077255627712457982208314474694069770867579299213731602388162046899838068841651267623770912392054688396037817850724308020443852119052960051455625148375254134708054338721352443283544226321781725227127904715201155756191460246113283369808742419360757385920642579457355380778712368785043972889242772655162008106564996401230299639137582754387205218047757619272058826450270812926225954301989561231493516825999600967859409646277051898791071184783393224434757316199708474009202946840104884125379094061275442351114174807185729224888632773163516903065223651244916912496262973000640529692032767490917082661499114446651121000456063890526054512327855816652872085202101175469136985079874060288000000000000000000000000000 [158,8] 864740398912870485195076550160634752558095162753526557241046749108221325544803470402217781111973147888459830277620999891905662959268865250832564362879831410344452629145505914165731990610802934137553430547955368529764465332306705379877538721647290697258236699390728036260502332948985323206743494183393236256296547730141528581803011651203135568177880946343116716168816151510562196454018258836479916753458754406459017638745982856858252661945425850517034073322748090535903641101230817215096221461958253377497125453369310552660759622920816378928446310113722833428750631984404009509771178134224540361882240434252809169810374084894161226545084572772388830391471127879145294656860119335254399467904225290937605096070577415881818121746866613981745540593475930167217958633877606156904188729308035342439083492393801670270378884119663675747153743521641915689539807633374907863828715079202202615237976215316170893070068568800636479726197630850057883861415930900718223465433305240844594571752343184517803710209866946646957611364601969119686545405211904639745054657917226941975795823405379247423414078281454247322928205661168703681791696565996390221466389148120105385657115846856182860102519291043577278551258535445963206842229509129823483126698818845500311855748134000503822203876737332142933180457295585366359608970073520952469801388767771011261461094944037669661084262245790234662361802304695303116708350824554241676377066277721937725411354232421349156312120750898097233602546889241285968152987933815765743048816859448975861331516970193171326409270656131216233619057991788005688389281544190083306179704636989616932909869017009149330057357171114777210273050157551927528015782208955393810716301826394043062578088780393393624996712712870368217892364300234461972404464753613584070136664175326887963257648064858840225867971565206173614309797428791465625661382622427717723888742763439265406944529758595043668518233890006862741242758724914497372448072923472626977130067214012684380188817356408013002470072804924572736442548601751943848720728580050073488675574373862569020895066276340451817881075712000000000000000000000000 [158,9] -4797968809725865110586799929902131016737833432809513904652515340493166592048823653671268707229751114055326050262758720212951204600866891558161666413473479055206429860033375759217405696313498913015471733865066803737440607753913084540069950298454378640678294277129143425707447472658469974678137397984413195103097390858174736161789647479483524663513170571430842305651662098668946647758731422995140702271796566694440337156272755322601285598918573290614573110213236531245893440387846178130870049625586050221634790776126647571816884520421720942428197126669115887725951461097980733995707832304167313204910614486735018610267132130865709963290471754064837949125819739472390549201441399841396310667368018290820820316696066663532990124332426897611877758793748526723149247678369147994880538983171256858045350672492847772973818092255681451960971369405870198445901181051046046321896054948535452252552525100569456985209164512100028135418500349196437526303173867019364859803573244614050962067541106701992282643891717487692964280977990929976684109084259469577915238373510280715003812221468385943478249961959805707898856481955345341992564724700256815526851062396410451506634087986392045320602685793230078480167185917062330062082214715043350496546635358588365140239114138624412460239302739140924188495955180550462879784843397825269727804896501944594343636547618960176214069826630163129052648941071794408130340404550978629477010253429491058399318630410084157303155682302933643640656030972621255653456873013155410293505771784274833014767204457797974953380509958118860712787788648948639936395950609873018972888148311805721411826557863083568050822004251450708723596151207001916082725433774930934671817811096910019578872770253834024089423436576095927480137931788489055404390617786100939740821121545297705144635706442878468806372784254542969836863081119092620434892714144523929845770528298844474770481137751960935684265127731964138647799469127996384437746131990475264596037979513887977156903922083227331479524981125023481140143977295792358029457134970031281861977547630869922392020864978459009317462867968000000000000000000000 [158,10] 20648400415868714017512083188280789931874683573408468026090997399494754104035939069997517962255703807494733856241910727270517678788295116305201397093228219687829088678822133682882932063753296952951235799656904640988136198772187895220863786368876899323725413843416601371827243352259232468468881950458448441414527063746035140691848936096348771925390772638848424916048716575875099212545738928618598612984337218968170153111394271532232431167421513895000714133341421142365822170641087134202520935991536796199635420482663157120274623973535803049376725933835594654339700425028481273339147149291121731303622511636944878113475021993088940940707462752650266457984855491478608446975094675130807328999144004324136991773108176522672424445188529760498139237535043557535670003801454986380382330786814521290876563100211904720916484352774163503759507838481341908719275947891503735212494321729829495186211339850481367597914235120364385288861806625163014406153231432419555114072382763978925088665762554019055794925159686166403336218170898641946402978495815226933853853291670422813490446954537639864502601737446154618220504282454853880696153897673763247794688615186006877240037397316610223894952054860659545739266544359972117298341422410212382959075842998786194603304869796453841294517281756395713874819842204912844974958412097521324620324865038755829495827952219059757189597274185801405624344701533146923071950910526310550237434418525507715990565706817153611019442905368101887060046691272016764646997347707306646668175259139636393122966449884683287286015747192531861708883367841710428744293400772919628127514439426805625134088414492152947778180305355559695666159870121352647104161301519738846127614923327997838983839300984042883438164070959076869694763340195142064962076241385921064366623118796929313411396127474985025350940641746548242972794828991246157702248291446814922608874036437966146648688038784552086741409934772098663339819480151486994373999328338414486045911478184960015493699258663656605226466855566063757561314877494307453060408829763234583494632177716441506908446306684674940670666866688000000000000000000 [158,11] -70718416204850966869951471240761651462658227549187020928044904333609855224590281013514800737436039411871029513718560451294979606433955395679194783786235385071123466238210636774687956605837848006298079642486878561807105115514212709999444953461701754204502686260974849350365880286935880594160690608543245708290643603575866059347360456420348751217142698840829071697404337299624386973986503870452308749414001686904766297776251149390010510473219793199047589444405735371833813408198735058449624447571658198090097666221406058225841056867788752424845552261343609869244791607265634051593466334182808155569162630304251386860151669164101112059042720074906434009632815137653807231284812644535034801369004979200853001276571698901308865744558685649302697385247258009403462433772929907262839127862120407797154466449827623560021597801361054543889309987907859193657613992855470296326103457558277976346060280485903005208959570822940735066874627974541973201537341929795021152841807378615478494515836666791651725001598524044788615066211433241744764221621263993188055041373172019147915787298356991374473809696813384125973583138588021948523272047016397689262952130789781204054393807563331253239438639861060303504848754949744166960988546624839682453501359477831756876070725881644969608177107442773160866911959444669832344292225451681697336251410191764911624795663145468151391187968798698597671104038628005051650252369811022551433739557302818427513285118396536581629698569752855015168839811368274136228178582036825040612051470250650175240039578293202921650629274877506294431860103430613784334697540086780242486435927286703333287904726461248695455330724169304866091586196208203242906458419151059872547763531300229171232580280988267862931829711062534458401206103820074694331731756306029866766857298936419353287039888241093162639076015044196883911406166819590208236319109160956617459527776423383533123766850114459229629496373791752736984712125508669359745602862697783160024197387373365436453191926994755150809075117169971753599803903448630012237246355618155956560138840970535537000736628601565165197790806016000000000000000 [158,12] 198555347050224365467192776234067472427060412660331762581039028853377668133739932715940149458705194981033840195603722170227753702671478744552223711354983514231791626415518235569517121365820561843662181081361496446290126479535371089161528365552264192136700873040576131018514157900678232022772114069306986572598868202408079804030653628746404264293919653922032317644955948723813334457417803966769172056137397078521341388394826135800195776846954688353692903202662046474855777436775347673000324916080283814426196252953921358022966133292487544781447463699879678699852075732416096871168729190721304666281195569310768344126621776929405919606857156488741656230529412579998429549205808536424259572504872796032493764130337559260297162848446405456811061358187529225405399613046011951686982375149601367682693756066958965795323640494837937545865731496067139698822976996509135327431871421346744427772687044399014994558189547874549358629261129943740382664907706650192626314599898259812023749361393002088940950301517785714238469215872577485741854281104470722467864080896300042517455594952576925705509051191286004140248964612826112876009224230477063500079492095139998751969800666126369852330787894932233017939331482502474163956610270020160995506788110231864541590990491545718166244096516522327574077720029794610546996589634799526768503390993143216101891979212101858636229477933164581412840406300903741135720201072874786762734225909334434367409736524075899886834901915239754926874513266782568151509966233973933828822867166467412136333330114571245976377617348999961272348084467886681855991672109031971608616476340940533940146018234281469831000280198067635706855310615098418131581710568754971334913320867458966779290489735536882576799198934953746020645539351079849350476210773041636184520096599150403039534328815291391586347099016322824739226952715919342491356409693057475655818983908327293247043407396873587186319787014124751395291619224721802863045258652233317497851252618063637933814074737452267008643744804300113503866542596657968548369888357534414980590188812970927529440416320754974947741043523584000000000000 [158,13] -466208789206712807269182184296546727783294069669429595122790377588902178900597699667451991201886539621630274276856311700693613208158995968006602029491810938420242314194501736215539986666592685255404651369082566544806391362912109343758907867344791163710072649808628189050564238659375195039571110879786008430709657592415776482502489495381545393112917326178661359178543044136315988060647800193978738988129741838777374524021480194940828006875644293618383249646140837722117257777235815816169317882577453195950944993958813570830176307367568537964355984555031306595201086126040569157323056310740956648724271712338231034028532456088311027743171019393973422992367108233203475599360685633993264018020383866441466403439311247501110400569176394587240189359197855376212242233688761479994830693984298166966017760478228589000623532684050784593801984005129185517613571864507352518831832175128529490484203189977344585490622819135879773727680898884497444024494423111345107180408634513980043097643159528783663668903869432342717896424706303313336745180306446565971982962191319593543518429008878379771050984173790815627126199150744908307255754195359460252554047009078910987377038314410545187019316395220903599078775724548250961852366054457435633457664414145847384985728615683173495571855790338349639964666829511974687505684536994227675602299112740732794930824756402646258762134808555478358982392433063431215937970538370374915855281258621223743514767007451919006608713214687567401949789120759628434503746675090959062188378376351296366727448527384304334468981256280586912142841346122020653492336710499727074911888487491706197731671749506157526763767833960588628529532273446076715499193039758912684036719021292397644290543884942160278731567245742519508616651497633443447372147164612553485216847345445103834295006767121502191728297497625682261369999109317985058520464306570667435370283419597293941083250626905415341110778261822810034158866337940140356217246841404935506656898518448912743093239726789775344224205395832850459600411133805569634038945038174532880413910954753642051516289922649432586441935814656000000000 [158,14] 928096565286561505295549992922915229403360607862702317184534005296697386795439450351709694309880895988545953599733530689647737312776936091040526656185560656372222226807354450217503496302496530287262322696296663211472563981689089119072450388031825162830614902761770967881898839160982173208332338183370644772157864662550768598400223673724510469171290315246199413526998113981308496663760253190490429484166053810732546112773845346989037401764893882102492678087203203829532693075359854607232494861202415213631429810241947183453697989689514660175935318321342869557611643473553221026155541369551281247611270724144227948414419760847258278953172165574657086618414946178273691359323452589216053923140986497658809668178598603945448412982904960489514615710490251949138847384623288506754540115620990894530665822953474682937005137535609062240813692474482392835479433947717801313134252434279523347384144395890547284769166398314199919617258974686130615539578059226635561507125602188459056232955614204893417774677527014203187513675066598975984643847385571660058820341324356770681865352988899141915075995027126484309470047686963126948377948221440306921198975056465390507368736088185090344938157988930107827248792277308770466207041519839316856897085552594228417454512115619063577032053557814347309559286339361938066718246966567450444338963815585843114239597988079778137241014294183755281982043557581824422580482978181692762576198530680121580324736483539256240633224291710203620033501412277212467073048632406510199776432545523973598861056206668603180168358117779942203896771606384305739094599111646698004015553353429457875641921418968474477494873376103475293608103583258542099873792130249483119815134886904048893751577657165260960048871619710667195632422577766620218976467560455923480413841424616707199770854205754243786975558114969960774839090654230858313753782364906778459253236723560458423661982979863873678667217807074137208824272976493525284654328905826974005961446435143037965606985608650383913906023568678716719479455462683242512967077352761033280939744365919650885555718765115296524001687371776000000 [158,15] -1586541286781932671059567564287018749531021898714956471478585701317810141164190922211417757069674190346184246332113623459090704757077537483682144673449987449149837779220699812759058669807153846107016448650523724261646376243119096630984200567956164759207612073718799520407090893831360138429110106022385730666806421520937883975741521980242024381061429737782344461255139041853620379820242928350353447631856546495516062280195741905630463028619728518840880787886752108793598557487364319319195270557827061593853550779868538122881935809018475936257985564487122010461378081921114703712713513145736823861487768722363558561050405997244284067985891612007266458950537302897358271380520096602051864357367735752417599852945891816366286037200727192804943737645931430264156891163793127940758241554050974600524319209539433209789420164877278587712414649381505738277438301667226451674911655932368357485673234670073225985892658644707682825502648642438496240268361957592541675082847665861535349048158532400735329738157713655342814440024988540823211165541117413790710525279120867644528679428693018363722483901023074296667242058976894105757105401643590814425108358369385007660894939031483849206623944517663532786889582218081913914756426138042746091965227905613507374714057515860275066538025075312079020918797418568314874512485385656047652168225992924429863566507007387211537956844221886458829024742123057898869979023725811531760632280733456307763855293726976736670827637512761280415860179081133720691463866810698186450204441619425292345897413569795145994701344340798695934136950627316709604410714123955739611058168496034350843216597491227889779011468454196517783688239047275924375379271728825136100265528825065239483299016011187151423701363281421702701559087326817616852694709970133309519604692343624498991690125039462930989439964031946763868134629195499194224996260979244350256754578667213377143709935902789847778110384262110663098417758842557668118122864658497305172762404868442255726366965759133346107627355192201906866703394873633773326778812386002460696296858636184480650070400490894583779503945416704000 [158,16] 2355147357468363372704956625223629069551141553516131347185038659139007069792636820268640181208937600261431340268414006728438824273243741079009017403903543196363216407100326147133610917635146230893141235446721121951408696111086050213030942437890422790214475773021407527620542518856794145598425358973986129806570968093975003024564888601208962515952630605300510850574040365785034416619682143118993267243195033005177633619302064601059917564794383467625920724440224634054720502854125153881739002699583641012748462598524882993959908424267381182330507407306467172104347374551435947674816369929331679402723564978185231833626960806076086273103088621253914527438188307171853070857070191844640830020406112028020724459395082155249989788882247023567779673181839110655921111469185196424622683780139834620496117393211564274691403022382557172855155121338185203322709624901140967305434051568826709080652833594271865255259023010669070949566806885225455717886762145434931597584796038834712083996263259250942476497316608644966106172686429828898034141160554305631323400571016214779298669727974560174312100784365080973062325087951510569972988752882608167870232394699390040057673202426839200952801561054535030325603687777591898171424667498106288616520961278677512321176114988483326990073577580324053733018167525563100782818923715393583519504394307025624295131300768010472616109238180367647263149154687547361968161163215508655973431651875603753185747019679430569520730458777643351946168032085585471614483414478750391045991004613670141259670388259381444826378684351839491376547184397264803386285967466744904529837677005824400848331547759964846314012810266606405902763622654676621750358280494177452087475175085397648700232152818303176845672799181819667683708060222798811255172152643404057503836576721762182474988235931654029417330818493768202365021793835209098624642043753377816998687373897664195015403525093144971079100751763322591710590218978793730415717306789067532081518357438504806288063369586871565976952481575063810752257697985048874442246502851284195408982376790978383011689730695529914972205540119346 [158,17] -3045378558525244632669254570666883417650515023597078292919478925998014276556154631200046976979432636477622921039990843486749256067788614206924188742317499152785308791292791878197367936726533339927969455147899385711206872252018797454642241374752774968734576422872181551255273528889077241532131574936002805431044370095846029013452039127043733203083585016979556796515661592273247884373812588540619248618888169413942992385675066423340605787424391779804716191554748727721296975705813891808612834375514237775653648370849978595316353826601144156976485283069572960197903073067632903630682198678122726090057993078960624732389302447949760336379828713186838058806743352219287726882579792594360981348416379406950669987162763600652230693818847085814941986529299070690177201758832423772815177310822347845012482764713316272897201528150653614692288523577474115902092000669038607953100175088780053951056039050297701795030186332664997793827448864130187341543449197858586999689169037313810413429290262213190695852025173323415221878949810854527682970618937259657586339746427400832822538980906087538268721267389953532631522766809840219062921304656074121379925448471144961085157347340716773980108832658654047721104692904781751166879085029793479053236532086848262186369805891434761920638053483148108535124031712433592022124310852899392600796852553269247059502973483536572590715942772832246993371943319054087625309361564948577698455119308111731457505983355487555682926293048429177947254138962138900880258628280676988044344719512280471714772762919227164006890971765165618613388184820737548137563790343747546086138318142933339038062176698501083631265650346096493303018371013331548321000874334045170163995581178554347031375148448932814625738886702726616675860987004716880780961624540613489881101847000180113400884750891533529448223539347711294300402260230468063700803876452066474019685471807933877543674236840234785849221834295916556999535463439711309641422461265438486345712841817036535900159026376846026604811700869157179845662639924557043892007197906393952457987095311590003057136149808922207899492627712 [158,18] 3414769240604689832617130875343752553409949691834982993805235978252606600817539192333368590786509920584350568387060518130422791249203581234045288056165911838875609966506776829268981401265280190696727834528254785472798637158373440476125486671422457864050061157606504384950954687279290931469926204920440551727901458666457964841495279815411146973805117349278778576043981841618116811755778541215295557425437211750905399978956295676049873903413370168227062378796386668200669146348190679206333112628759260189633836707582002603904488459455827369512258670551104119237894315105548703460383222682495930184774002885161926521553126402829650138337860443360292654810943583493818339455104706726910573783416787244894970616224818903276241811937675892243205304571642205385562200505723693691289777094371973464455846429116205733174414966585820162035002100531495155808969629776052243055929853574382391061359726278169955525282393427833930425699689912410695961417975247769512873960819658230550363063808411321241998595146935772871334305069217597914314838304918627923232583370060362728660610985667551094077469196772223519307365097095834174366277496670450606664231190859444202652671150241537101724974637350450850736804730770251871404735823312412370454680278390461744498386871294793315402388867635595974670859678875733756374020688162228785346883786363772552826603873697427583685883002252995749829137429783646690091128724110208976358553613857763464427267259172211533239579487995422957010580865633671974708800162080752398618690164585047734693890090305104346685731774255463600132060458259321819951674765159037587770975867012918903946568084094233185294203814403174486415004467144747648719836649920452173112634703025787913782266031422996732927060000164207968139801633121864467749014715756427473016155285869080980688324319228618592791931871757644571983269333378032473263175797672826400547118022403383537647448943892478376740898485062996525591014760756329971274835237981390682916073922882921738422441971438588498241045433797523038439719560019946262647131858757060379682417048470564302104940469948009187609788544 [158,19] -3351095686811080116833634814794494346156653092019285030989016220573120256505646999719677627553445860167763787428645314791578977050080973433271868598475507136130368551398777536193167374035667146801153692744832824083481589852004028365737933044984927830788674072095230723650951285005429578684782086938128353538582330068442303327727333820724073382710912730058629248937779870040593980845092163814818022500723884488524147076603486782176868167361818964178995959886493889768693273596789679346353518561123970815943151097251639966744109116384858356280725917157744891415787168530385972200028200421306076853802149996593568239262455004187875102833268048674273637673249369414685925459404346727885372765066210907795889407733154573503192490848656968102720750445670299032005551965354443722751101036721360006001191045914872856252147500526267271917969293241968000456734086483973490564319069703219909832944906119998200320535112744798789870035594365632883607405166079461241556974027922556434836032795764325193804698950624177600540761437896769739879852864217175668890513172949565402509826559357306606649785619212202985726258140519268392464431656173345841522872549603292408927725891001887062866296189049426929823822010220955676092683667675679884743166292401529880065879713392248540376873209441986156722434157229058564546240074535424939416133753422543256603558364077486942510413748582989969662342051432305784246897481574748723944875046561142312255384054148846770717232569045351451350645600445068531948710598806545515273611598286937745139168016211975986662247573356674582919801022219096706412003342431800150616832089868318938503832264097017766402350960109032309318188963787182648426791886406136075825973822990594500953227536791815790408927877054879655585547178118649785099862596318284151178320881312571564404702424758242113325323938343940264057676614157560183006165924186650318734919092605137697534127657509541365706989369449666281645933632697234873196229525254902641294328537500275275977470195390126924967676516711538427771625217060122096524176671880593501211936696008182709509429489924395933055360 [158,20] 3014379004311769780631696632397500396908064826402072738462876317413451111526310777925956557020244714735791184064233755861039967193064722901427951954747559672887046096844781359642586279138405871444357509291573637399940702972931461011995297734090136335306791037506029021086455589939145094109128348164923326400926950615299024669061808431642464124674026828214480223847504767647479796719731431512885594167048841690838405897349636434177232233047324954376359528144083981406709019308239471820985383145569647754620720784749288174540007502333879330886798155440646162055977713314533284294000635634084902878102603271459121033314427091785824576804488878144380557332760614889351625358239072157201134133381145371094072344139902309914036450320892564539967106072701653864334799767800958743914487425608178557179628176881061974157963147576810425837520871112156922442106995514105974770328629637580942506606731883777351135272788017018419099625882648371966043649700543859574694000975111497640500841022818374998652818312814802853470694529316617684832898820068654478675828384547672768721057281754003478310052567030674677885579393540919790123839914524036124585407006006448360291622427408835604268375981519883245480246496289174286011715075493555183227309136066649586446910758511966893820255644375566628621178809760234599692040630197360945046300222169586124819480609213191628559745056908162406357546220757563041162643532114581463957184238408628942276651562658120491673153229394672918098704736692489363280023796450877366610609711093319500524855652937795944281947467059837666139348245961991254275756296085537470592776606152095929353043796499598972904954911357732687495075968613061220226000440091672123768134342253213130858973779113849107738875819750879887794255164261446035730039868912958643384398375632197937222914786644384424222159922432777886615760641818692318402907827633198137368750600022089742361298829776942676774021386066023559572492370177766602943919586987744465099596517382398562222328081434057913696613690419766855075542241629380913896907067969116823488519150274316855538428944373082148768 [158,21] -2582825220505756834483809661763572843081877426943610069905813762029083034225726067857670435038672873624156233835622564308093604718269230389544947634284240769241954528343387146184086761353989658122965517350987709496820718511843821593689967472377606486375261054187121867450870794847540572304611603813289413601478765165194012307626105403178117260355525606400663077731182517255974363981953563944640024058809074605792285003108594713935235085172799396483388428301612391225083319496159623845009378687383878697913339295601609796051205492398346243065057281748268677820263856412060069482910749106285833766241723768286518226797784913548414697788404610773612148209399801051389556623272820784200130640481364815739753702308398986170444521912376495905459629471980166121776540831731773841034591022405223538350304309915998380445192245223055033693153915109604050280899344723076189383142889327716296691191822881352790993991910406311158909198863688256327860620286929291179462334027795879723418186904534599353699406931885605500874219676605899417919701323539054534504632589164453245816191555952307131771578514476765741569236048776917216539766907453430259170116877804937342219085593108541879791772112754262439505817122143041851176702421699477179540270723086430749195570382071837817658039137761280907124914374110264124363664876592701442000096898689566951773129604708693909602872982012211588511943837576569891609202550739257796236076330330640963120283495935790281178201277435021223341121668743297567492003807467025862588882271933866716409673144157372883885438796880303191770720040110367663881590337992741805540868975018953086269601561236908774016817906060678635177472069067716597731600949408121413734767748536042338811365921396203259622047106688031711352947269889711870719845205210083739381334167508590943960618316332589691264371637709566605940772761357973811062275970968936391321876421687037258683297932809184742881529558130228077267093153903536385113797215068258425231208213558421048743862325386297143710664188821530970973887000252798671934459830215240215493140810618221423655606097397110528 [158,22] 1948984414344229394734721654287230337399952042276468176579666641384483193134700403885456056026548339645693007661106958925387886263625393520873798487472658345524919271998084789384983882108740397568424433770980933275876877639409549462344772630259438752363603709264644995790419251877714978739507930577481224506366668727642020324450133328599938559545618169610200164303483571025944659194284205113811270720281328701559816029249486595116395550371292459831953258615107197164292359712684215612410333261268184827632235486378870750298287137529123992728551008672567813432618530359558970530241167715611790987896088311365128116605191349069330987824986277048647975592746806218503582647985633074573233951129176788795681453094826153521184257877874440380097086423563649006127993612116947371699768101714507594658830257079717191596933756351649819539761041556571540640579917099137445546463148634015178280180313237995792680657897174032087043262624229977770510683824216462309402323464364488080751320371767170154527321011805289566495842092081576051252694880460015623439805074927694354768232232712449945792199947412182688722375062025967627525504272289444658132450301137598483434196098899765125249588881147427622748341374046853234086925866695014470328869577800302943261765677304536438497219571348486568917152724635945543273748043717761008472325423636228502797547648367954082243053925128975573284785907544224454409128796273105197334768912836479503436878168579685289113771117487523513615510881433966614025976551919987517596356273078437474079262527618721716576009273230110291332795737209470771199250545623340511387390234118749058129733708605823736290031219035699976169138230676586525082853765681768350222392475377731068296411116697338822561651931191416264064065540271524105906317556950620714998133040136757264454453007452021409563885520957051257844622186598881962856709864164849035058729942657533715604584219200369119643351245594924415998108089441441055687650745855290757579298748906078883545493008409046105780556329124371299471103743215706493491849715952035535087818017784488252279960141801216 [158,23] -1059118468351487328098202374016696129192325347654867843552700010355610982786209357136568621120440503827533166067688027517830371558963144649442969180395354589282763857851209548334891009347484881681001024862962355137089829994230489407361221182321857046660884841790144474817309072767570041799992727387912916110764369335343303639054458289769237644413108651940893295572740910128838187420401767042021388605318269874264033639669578088146292841706033162184343604691648510309484062580755604281962519738545910195526692564962363055252384441170533058718322605673734371356959456702816480394608753103196957738844158805520342466327430938030090824159450877641887872485828882716480638604588883829888329210700326116499497816115599083764814634375181413587911104111811534406471650677903390361754771595496863274413140155513011392677092913796308263819616648416962075910511013486763988734661555735365053100908723153943725025890235605471284578016807518783737432526011672274459676107111065160994038102976752666500066169276703636838653938861252306902213630006704455911345716666212589348804316233841243888449284050965462480378937843122133713066141141630658918473142647019758250665624095087609862738609734744321397824705817675846139096954062735897859708224722523142083721383569580946397273141116075236871195803235081439016837958547804315509203564328798923184656833999872651682762873792513061609966264041386510053714223348311124366059420306937590314268683461519407509088746729940325110284640370521754287725019758547627085452621372084084164890807514529152761872779527491124276028252063055751809055974055091846071128323450604281074782265693358973945030051905749349340719428693951427323634401302920021235440475716412300667927653077232074348410292400530262758601297727914136659008216226687601244763262134054331353051728976678738310000534251844980666345575794377235010800415391223879949317598296822531012348926552591517961108670204082510357242438242821438784518158352153570255436936907915870730069104514843516857591542669625130124462062065987900965597890476628647409049187083449687048423992575232 [158,24] 321818617641396619287364167153377841523693218287555957279262327240412167799333883665658149462482418629875632577617998282855734303369369624221193272547240374549038735528175577775665765904461041096102715505651415488555747299119427465703390520092550415834785265047583083141067256331417463314459361001078960407858279254051565649655197136786141879934016355840891663204309735306927237867404279186636787185071807657943922896244805249844346821428463999646336840955836989590881473603127963608488806626802868416206751869295583569899004281687446213963304608527698329449515140192915401142772585123280272962659008414961952057042329277635806515073445869447927101121585675768791355140393169779066047335814640899735792756930452736196994044927882705874385385674235686029843772882029174425485396414215765497481515565819940721810644010563733013432072590943524317583226560731077687872338233950077603860350632536315154240554076180706213242195749579017353410263090078978043111722439946866850783058767955434688469673196664287463831261234338402549905408272354012760300024034408814289240025575130002463185778158466410911685941798900692103771198443277915616505035913030735488445575778195098806651291424421688534980885964446588457066960365990726356886851970656516706165182288399105914549473976108667591081465598251358396356821197053645080062933219921668550872539522853287051027567342050585117872884444134723174379212426346664145396118734397201314378974343792302962569032548188950850943774679916828453450701506236782015985883092200387509751651206530945939961922404116651819982536099721777758387767572807528164781129932398390944411249562406899210089899397888772373760666486447037029914447016463389672748699766740486519279608985289392059771473284523195800151589003999638973161010440880974714665134377707532213798834775045185789037388857915257321485420128001194684381810062545959326186574884689288681956037772978643462393682977401038822834634776880434278017631712476194795577908937712956175899443906398754650240271176007618401231063129856256643126808068959940644908427190494210704049034080 [158,25] -128450064718251878582478953790972007261956120134726445287471056908667524078271130513124872865360181718631733254168423852980299168424796706017061304471275492911028196366741977684402596176860535152231721950969550809914804518087168123047400301018479857973155939882807864141581910390176619629837607104988278345471388834233804246927278381616596770603166551334218411154781710345584675584994105082755920566173855722395214289845686425316105012714993989445424408372702020547926034658144152658617007502779325713466918114388291565629039566326199008713620152279107280592357784002120864381831855925015130577539951592658051071450562890210778236196940172944170622377972546690257760678649726993173993894231816525319354653079138402100229792553141271046823493096405303733822642829479822307899253438863018462112629348724312210674277437685597563924636749394317308188668493321048242799432444235224456199651659455251773171703537983781851851444046099266052530030902624933781624639407136038376521527773297665640445810820327578804158498949074809319778602568813021084563174741916597450885026867374995995797894202554224387530955788517059976109738629704880743554565661032339534874789835125723727453839222800516408905965920550846576031037477080188306992295784352719941999230003740324261164590043177781946976263245244168193165292825233186444592545648712691511113671429883351837864773624413356324171667396154904243700030200821433180395501015713804288884745061528158525475553324174151896675599914927343197592228821073221945393521339770861175255560306017273379570454460046922703397587863792446539503813221337697957485540859911896996706534777393200149582466526953920396384871020712760204206239832351599142942959613074715477056372419639645667678509538855854837495005944283484480607702302694431744327500499188486623321160256356871325839850847518339989014165312904563894309494383779916891502196930055380061232515919286596337985415141352594740472377876843769734568819887024420407360985538401822092431248737559076193995257980101788985693018022457749278507570354085667249458594438147390161601664 [158,26] 259080454915257084262490904161866652998163469157563387004330515825111423433763406073643143045770230268640407859302384052764104146443260438186398609130419022966134477544000085555794858078738555822880537436270585581899194819644839942513595184477431763331356943846177587551788755125530777102086976158775249927030259852218824862033759933262864986444784819016241750859626973096969759664841701799210993183283097279416509923299720989026799984094532150151673727500667574937850035770912606055158734439073964362328231058161243749228099889381030457401728896940993558971405949529070054255136896168405288672506735029472629028667383958815747795854430690141085938716918581566203858778321056957893491649989474133689380188505099101214487648793243440240812362868422998319674707959363541968492002339855690130423369803905730932053706368927373394669472457300408589636758028912740814852700635856744425079630620629264219197478059452052213250857990522155374256301833705549682477615382157955356789682454221207308231362856302104854175247577402261735413635021140316602452865518633406419564502968547380287680537365491936990392940478965857006531282338667266890201700618787188821705464352927468902743529579241404026378839880652399176792394221766697682390527881411644268764281242373089411772314825858161925001585411117235035486337525984204291071848678763089333087612137685483193796277777546745303920704413403445372352798341118476678837621964788019890734233403365270418034732850340287955953739608481649858543373728498052151004352951315618825228124807433725744288192641007208760250485609896392543949403898858665149904330054401508900295440144702072617366603435928253539939416145493433556389621681095665209741939841473174110785050330199463628129987763441241927036027971639143918073005319429004637872880504110757776395707708160994076151808403331642459037894984822782474863847517445489547585266901341968852490779196138503896074588020044021638765204111506169325718410423549341694868492686624085294790862514142023253956185104466190459314602781469853100462445482174894726201975819929079609184 [158,27] -262523748427196469209045945084915907534405138306596356951559952477029969126709476213698787341688284815640911877433561205626715577384409159142632295989798179113609589214544649420165251403076620738274541234144928616924634693128937933887153164709092291150379591778811915125337516165360377886628347610924883055994337819978343746284534902767317485961540527012724272201232791586272382012544516777649032540516703352827617454618863406290987773061287440998919233704351709506433819248317750811473045462956013224073695254097282494999330108803833552915250737015068767078643365848023124859129844518725157915255284069591038728080717577677702160688062546162944789085600379574256156300579677446419393045596035156921696920907952838702528920174626320414387530707268092899830664325908438105539283221362066871172186196286939293369342437989817570179024811764955228484918677367267662406420839451075195342648587634215973563601024495324071154141802567426595843228188429117973835278047683545366576332655407219986399746241634879328850367046575824667101638056044465649210017170086245917936332264933441081127008161877551786223145625516249899985396006495794348030667133362225570698055334189267544676407236010115605512863904352859021070984295766710562230952686296277540412922199089425411059770414149308969195210175597386596075304737394104741607670083563523892999175157368481813508398162835039595983113845956552726843573444426402609674854803956547160065332910079958705565583397701711455089501280154717762497707997973191021709162246123671151597551438960010339969700737515723212230882545645910247926907736565985509164717296751131956453666742767657090501214743691063902705676551493189001594731085893704361201570534562920049346393052884926687263775562031048941223385499098272480165989996290598107692035472976622906760203508643367857794961015869143938672570414573492961006188344814691161009829339738012889568619495227400914505768716377387198512976228388871649443330048215195442524909688170572107973969762398009589210762947990988722504439117866876052677034424228394440009055155666361504 [158,28] 85004253288582089567662343248505094582530210396514533048755400067399966530732984935993076531552897497087207030401680485921714397313702244828866368062777300640624078944526378037446318531723960212016388981232049124712934189348338798965650926630403382628922214589524977164387495693490698426731523683502713089226390895539394359206546990551890564828353957416609376669497466957829392797060165369976949931629493275002132413769937263927570969581547314075175607102064962048629693408479027770308589073484998120021591135602494873687918451498232035459145643200101273585341786652645053524444225930038915659481909698139082192272781552403005454989462011917929186351666433272674539468234954840856381372620208446384568175572883154394569473204525977679436397575330627344514339861540271773055582093743059292154061995567507472986144895110576551812696850516257450066529662401045506596499204079752662564520688662787445049713416976180031870813798565516716921443979334380788168036948458570571607674359617576682464279620418675518337152467201153497210571825907768012254738305051502452559967988126796180634538254882429399365540894735913215388928375189420568930022480227384369903735958201621501128111258634853483692376215299898506275174352901580102988865135941386861722966880724028493818916389461235555869359941653836749035553431565093492757614922178762827003072228405227645692232892380586389593213644815341920691036245292304080951451777418721411818790435944019486148069635695342095128245356575928022418579353239201430330964297442623171891630357841589340173977165584831779269785660525666771753346378597723547804241358634449627921627212343825674166555988389905638980523555814627364842608832163981939540317563589502251493623064770918935024543411965323171736846587609518783243163381021805417563586448895906999329896774284717095344826092082950581701054153347281288310658579795156030462634437223851094195442986361196070321553709649041214271327698410559994347572581404573060677530357932427108545799016711075898499323214686913953350555777477739405565632683367775926221967998551680 [158,29] 47507924092898112031531764963346852962071297730020859517587152953247153490754856718557867308855459662216889542429808308779842525710183918837244511408304609186624314474280095830724827423426207780078533641794283693841624267436769417536659746299759278693622257315632733114143231867652533875325744968159857941326960586021581370040354003338956518760087061330469606399218225366940513707297004333989162531871775128405145673204109728099255730206027646279704926288583507096209069900045809671907369166687887584264506606580152155897679734045989865360971825823999635720150917214280661117975428291358329845089782780820517520140898766189702211795029444765757161804060167615586313631055598613801845913320831114074901760218324552292449955603482602454593304499484757224846667084330972947448660014080410595825003123191285551716394872604020060819989144458360926060466448547605349006925990618073259872273285560022976878944185004417469506331984266808623426579657277324314784691222791809580333149905149596819630102399136198746694439362607233165176632988942549264896702001145543232917228422870238494142077309013808882913573977787854423843112519462040414492317924024271540081373192738878913975725445919564208813790122735095849894949700519255079044887658560971428482682036817011323701519540259103351388371647132006356925046803810848225634520586132655452766760105481280172477069672808167499976125920653392557275243150586437541828862998326502049947989274694026246118950591650238583220241018242216048541754681167405183698709427784676667872438773563487695915307996558075042188303370080758565651945891427225535837310901680790614695029372929813799768496394996904299749311436038063069219010747934097439244680688298711658586628141318378676107437931217874745604564784222997110840960195482903046339576328036793436247661078411153314447756041307939290486489958912105645188994605086048123269440326912489267735712333200123980727542530870486432548299444704998506359452177980817100228436095844705889762749353050839930521825782962237540126182590576268597935596813624219552908526100352 [158,30] -49456419583708543013944176101349151347212533558117967025073947838270016575366622665294741331735944482371619463459335500753208626502489907143193617003511729447948921495555488938545580560047913662375608576030511755067022003122942053640948317854494625397146238074338882770606407361755661998214723302564325186851341795313593987489926051933803194286695866431165194044772112679089489194220997222034424492067446645072338014560044424987815121673195410023101391852547778361397118749636343808012789434014200621730340532157906013025301409585555314807326641551650004789819502459815731658315943376757872259833322928253105141173460575955780757714829706702210299351685637406631648697368162023598338123501309321471792074183573730669137422828002886501544670635013527832236426568973494852498263607660242025473296837684435956123361971134031894164028983482120550158788006097852841026454141289178581716016322068585615792152882377413814671103441154197511084873500030354227053313833628507545199976341166899859639555375800871940115002219122037357313462452604487094375561469979314335995178965913499970162561045202301859591911178637935979986467286796144708215682928322681084153123486725006032462410428093926331903585157768397415432417934436435863479241290979078039189082353930166538996694523399069259365190110312119760972351903697196191485163347974918657300085647521564744090777029261486833639451068940233541536757534299907039042061681553300099199943712941579025474263366077704481890331829152669690099549882135975177185860765292856180035015420074933056958662654322609582575911362313475033480983322875861376485503971394893787485165137392080680540800721753359736624624407050110210291717665569484902172995731079346770037664532485682730622813792368663400816318853550886545466527939485523634849547526552637057026368152563289353293131950876634154796372320625449646341913423926270182643349458790954922414096291086087362727020388581571344937205809841384307681601725539091515871172502049912645495898643021776102090120304030775017266392106474415441633974266145362506075993216 [158,31] 7549872248972153266628850767428123887690097915007016505732820298662110318663448066654800254639463993633451229447812174939241489182852528764354961005236301107983344677308377765529067763142727638991243583475185328863787348373081285940916638034128356250309074767127836895550665538786999392467232935016311951588116391951722681722514156313723473915233677377314118152369402332994307687932977366634085692744697219947358010686094941898302625751341921915612060974557502985055337924667028288697589742677414546403200383238804862964348249626503029087130476654464028930431528410757058820268832223812025016425391277798304660822872258588300280527719241489910301251848582475324698406907266990368991559338082495145156956562764309099659875823276425147897928890883005970461366359122675355204441832866208791229286394991452466742224217811587128827742200904394420161916532751266639013656494549691229374844265965740597597058228495523779389117669049668745677729203782817945002848677448854294831881353452144695560440897048205325217727743654868445396602075533156321658095823933982790036563042885499428398164597047207395342875533378408160971213456181179736139707544473057023047974561032463455736958860339582093265536734701592242441298434072545338069228424652202014803872260598453581688559590813888213318678382159111114959384317284711090120759764552467306077027582027848093699231577188361553347353169855736041451718580704786828231579037644862182683942774833575468497393406951775340288966123437604045712359450527142403666369249926161632642827571498007521052109387035948840797737508144287542077733577245415430373141832049107061958854667137875841424121716697730961094050469738651729443149414584293251875027640150702065934249293039630094230081429702469533113288356766182101928320558128178236919863048253411626827443077325778260345675089826082131102976186926477492697903660762929816621487317335161427622323613222740035832574766966954060778350325873906528729878624448659722553976499242328793029291367091744399685972471994378707390890411527170153665919768877387102367616 [158,32] 9518924490106951145665960411580329574775551704322802967466809469480783985088701620907690907579625918141906551460865294755933972000178265843436487390686454841176884701235110231424300502508508623922354719078178393161147362888704089652338653858627478458631159281546307595793661525444706081489811824445282869200737503441165636796822128465008302732539260431176992991443417845613269095323237712582638567914755315172072811457873353650952618323186893182407891011893342526920570524252355707603021177277975139249785528651574786589817420174678443311199799340628075079835836690240864490147257716611282982239388399580493365534640697868881838667850868739240295165926333831413330056040575339711736203657406642899753687480075792477960849352070493380682426828181846029174585920380593084815101750135813857469329990751119787178477696832316417419734003666838153258896826757592079599363771854171326625654764625673886456146468779808920206980957838902207890805450397768823057543228784955737151074590844454518412325467923459140083768115690464292880373754196402555826225035602254494789580524391161979523303521218208948580177714841205393253178008825227456689754387614077338569675114791774740824650952507801379982288258780281416100930907738136400103291735296289291204912078895560889528030204346880473335746869558034761526157639309483427039098691625319117304533545239971899107630486862120466045557828052143781200320956701511146247842973260491771080415625596100135874566723502638109229448093091637412194445280647041661453976785077220027331522497861682677336314656769911515100330430860492441657108223548021750171406916175543947056698650734801763951324159244923012047568889478896602335512261251103332653945124674478452688089080014634255498533805514408039550382143117893374056413921184757044003775359254800472780487467982010564000416155202284662600463184873206128403592143136008239174052762754194139828198171603135248132437804444218044974256066964952694254809738808029040737845069031605459645370922828994187947721230307581074047246928915793860225997971143062960972 [158,33] -5657947091952327229021345342952355779101729786644675698655092412904592803170917227015688432273057321121803463670028873902587689677892556965674402074433173318832267706710266163382201877799807260960565645606763837201716827747408387455428747379898354963772770564577528396185330316508650703674907233368223695942316091092678270503855097470055251151042565910692235562622943335523208537722689001987531981574551210807473825698736471098843760888081261396704018780206169153863318909366056526406301066314207465973442002399513057887352793574602108914379678841790232866012730743114820324666242149374332501664508558383923593961258295687607265561420327445067675051876404877426565673664299667055454973307563088534963918417824806013677919429002096120187458903210104941603247049806064086375285171771590177729631018047120014130656715993482847582847245649156560264348903482619869300249937901677500466943450465224816504923080208049091617501318712246691307056836381074483356810436154270167726857712424023624502992951495635282248832061169585275676970787784764538429099167745782688200367828454567918083001918111069120818264451903506130721070762866416056453021315665570890169538257478145320142466228223330195978216224260741268601919861710073391758056938515078997125242775135641136649864514664498840774071845053243503283542506995898773970800994512521011572055477148909583256262855987116916704045395431761898545175175131181452421144918514558155954615551549551238757438474424797103509808113566175987958593999491688251944751233730167771335477848227387709029400416991711409779356098856379717019381765901554877652508866071366374907931885630681890795728616300329976035592726245908740135603452742314001571347880543542609417451764407015988192051868444065437252001002806557544354292713304199690949421517411567764824163863093248663162083954399137392234854143406140313191003380808453860851837361982523121869144726215610536731424475767003668135967142968901228490164417582984655790395496767289116850710516519453971087791851909343262434945971861114422645953458922407296 [158,34] 658050985717076215873321446493354189283113885782403882316910541615061490400300971900970818181050383694173025612850556815256788269280118999383740790411106572436457301815943546271464776600463312912874232402086140808799730347922891751327755069756637738093116955455711945893433678628287344959796651825722667059915035714298353193644976146921731433028040361125845267871363395776145046959337339856116599872551023885365632394070675319986554422827176735054195528212190223141974901014801564585909222578695024760998389737015936109135745381706559523516702695455129155979703571960792010741211279942998803337237892244074645447514747397470729323094086960727214675142723463853751795852882821600283107163360829593837086807570188300540226764221574146720363930660760224997476394299612404759112863611304776653095346805099374423866180775318582515048697778392492894638633299104298153673926146805514268848628195833734393058336664273550152652118328310088899164666160545705144234680977897835867225964885637251002577142682026779178334067990515144874782076102988613336002630410147082204776879282807265494482760378743578093327071963412070453987213817854197846090240617364255276971709982957141424574909997955976100988544108361999300991356978644765599424992087546419074458081209701192491935098198967011122667322143504524488627077680814711878050808316529733642995066658630915729380509040717035179228671681615211966406878492360398038948439370057480805551652613544180970290860660549513101980838054162411202147976439877226817361159764106941762375976593792599174625443440520873258604478993237762183258152515869083676109628400124942483451939082771437107985062221112313751981972763605053983371134989632070735950681457778018419245894894570498212200742477217980255327446469062641461300082582746538589694408124096899896994913372246904357133128273656227936123243378933033472528497605259926867539150000578235205805491880642292687441179241929125368262319717362404286700258776612996293767225132922544626999631114714857104385988722601977661978934698990698793769770305024 [158,35] 493983405713064421872141024868577112543126861048061792612513434708731451890370691247540816593738336309141718332201843154776183542933702218613671685666124630191284297232273191396237148215020023360523766600974619499264836815389344895839427091217015526297083814347749404091208772906282153757560759376762042759814093735380723451595787736893917819743884393660027440218020440841917297166966462037777238568731089588727491142432363292470638839853905936042621794138838260433093747787245948144238902280771426105674494852445875992758758390455582286652990229132895786685028634070481276773668203460716050563827539594565164796849111592121656935011192380132776247684015760974177300961620458708813998189526964840083544984105597981480093497373874158790916875599042223205192089735713611887077520151478272354417301321309340388808892901383180122773891347533901344595793561808469746810515505471866460161747913071212341652277742889513901842491013756499060537352439773890122399761930016974432618114438694499781042192431602889470927806842357121592884825876069590874393060329454648509374246484532447726875510735756525945293552808215853639817620903769172004022073362136147494179989900321805586618819402438970828087669437072981010603288746942443636426953077684584992740002049198008321838341042330357533326014377309845669123053851739598044301265120881312387078906135418764125768810063629052857180322511499213521159009252010239583590190420146648612135244078419128479881386168381088615459004525849985362809467288203553467244526497212015680768791448909776292691768578541910961082112058282943983194571284537335776864870372275560619382180633008776441719486124550119443777828218821053078629550747582597211383922003091210130181086241614223116859401952393321464660438793271292716437756570674621528791951909131505107336816619552978388443407035171707008114588192574754706708953713315990959783898641068882685809356133550463393224673938013008540871223590378700450118130625760378509629281724766473902024870397793091645668134781083301252470579173404567699598971264 [158,36] -227602647867482510697569155649845461380212391986489914707714245543508731009264226385935620879843335391795828134755325934942250779543935947003990307874872152982176449396790529294923609912021374190975106405908528220001765886076726065216056151713260526021335782954537896712114673523205600665968793364625095443850431154777611618316034425151883233634223824834665687197164754743069144997711007745908739127680592135196763030327559600708838729184881057410862974109416900161147630651467400953076552545683427818915490799504757624352065236903931303250577098551272232668313969553152467336031063393370824385392979592278810218604543146435841208053665105899177894139920445170446662769100166999259143694900225122167625664960282754541930459841666323240500140463915728453392369319114024312253559947973803547074410026977812028979049442284238942478473966564717871026778674498735988134631844196866430896716060303843274300547263534004174621434879176316603968663500359423190216410449985823622001498071663851205738156807406416464693660254660761963342290675463563697791309022388764740191310220412992739782066822999933765409270948496792648377323821518905722211622552324200373019447207861802641252685944846160970971053413873127874544661652671155816715412222002494576625590065957159486240681976553704065568976848782411044842170115968653903477078853748610977618486522446645937818315928022043584970883977142115569884911260828186800207429139613670119408083332926368682387948022098006674279062517618098524340213411257644277899906083123678864616643520270399445806104078157062005346052661457417963607044997832792163074276685046290615007221767463856736353450646626091586989842210898570619570412723534824691053002860638573389282885667372359423999668896864300285927466607020877554543653100779969417299933923768268197616364976833220345187643743013095598097710800395753579645780953171388727349316285678465311577244153559105792117860889704354675354880397376655253581640687704010557600410350823240124022597046663890661910477767946411855499713588530585244236120 [158,37] 32755777110582769967913410499710132901877288977651761049066164495893471352815169498464862099993405422610859862226918286763773222810701339330523712745957272504906320960106724993081243464520870459687778182654318258977124456654768666070784725637289352018228549976974560802012158345052095878148360317909220304406453364349917269917886146722317990470391651673842660054552040324763464948264317063946133479154509176134633503374198169240797187247312849733656875803066398698740977119247354234577111458068346128064852210100543495058531316908644722574200039567232152391760007234434811511148085271926002101030385634164554064368528246057395434119738803768919585717046639052735465205832505540479180359664052946830354594010192212274826377185835002080759539857711542067789768421161945504827760870674465755250416934777712707439936579046394690278107049234837375460684976783036019180312620927643760299582682454698996192214575475006745715865580753596263452514596563001024159694404139177916924341270485260079371780765262934336168499442991804008331160830129172590803747083271231520994207810377110227551465582828453382622987143650423584974878529807793030874617676784559311599833864526665765635160590006736508456413336701296308666729765173686361712291845338594872247656518906777759814506497482067647254065768874646912123267852466337775099783905920902345259978275692257953849170226319631162051867127493253898483644436403972918527509367639834075514303676409253492743491666041098983562485492903264509845883777928969835141229110137121948599117796092748315023109290515850284434516868443751634213062352553782042504899736608057076691585629456893539193386772699364927112205252570611685658835378234493239622013594416366030154854732064034966680683933536546315526061101946657810233947605793112020465372612954094531643791729994203298551718072095647083473350465321491250541349542846460935555235626102860183208098403111799585088561874974822977405692404318856594274908861983459871671825799445686385907186551469149681402790512494148764593457481675473528064 [158,38] 2001239501583961214565171319456274070684913185125696193933083187481829054973929424766683850568195548585961723676494988832618968258901997019350869648195521611587783696992835127714926300417659606470259120258792875574355636078476852749588187791626298916282581582756959334742664202834744711956883658275272310114706350410561002160069248494145343845326999112131322110656722340209820476899161072032989779594853966541049100131816712946152861872545364069396561105513426941996584828923680536037656030949504933877714705449573246830652182436315276146925919778105487697702450321788737184141681422901200973103644542846832006122276932383931408991276283558655790307805510088492696032027735589026729950419440480939771622786750600998398928120063091942041898575678499847301687248907144894830399166194807985578452919383008442426873874698160610867015119836851792090641921765675245245252802615644598176483718416632571874858319769484065907328629011398788131518457418319160143993065411935824516522325469263618304634662308472967879320587842754357072373677771762466711884499305756661655136128286452181044557598796365762723008051278918945607203605273424891030281713133531913441998842626488204519022248212225185569084078333259978599158327667123182437501784734669306439499662910528849246315313169682922455397071058036309818994848646869846579523886997569661816560407742314243082625318895810815806559382427662534591494359990238308211000119063392633508249093068110532577686900217066839949444420282750321775900405679764465598290070918093857036531059127466832691760120463188709608287112189648110648962378191223211970996629124313639942482157187663501994277238295857791020721031637398681385130933855221236081192642675770255005335365113006783526096955752338953102468364058955155048274468678648959089900326557289387620671302784041164416843798404586306311078290323350562453868367470780068479441740599166169712364684952652536473521077879904061187636846060091131583698906208718680735204000666810580776536072256452107283528729517327254735098912530878144 [158,39] -1587137184055425654174608222686518704621367831654371861399926094416719388753351340126046990079700160351606642548913961799377861078236108762502686560558819408001179783947579590483787861010197949412754293594477559878394410603381539985599817751021884390856417670357347576706114515032789589370128163511185207111410484803617663534119615923720084101950070882712854922786896363161534339498258823602273855256625102301856713463444275401991799368507303324756202835919759739858377299406097362129346956787155462057769625571805347399626403582604326068440173263540198777119007420439921173888581041773257032010604069769976053940687166905565939801908842472803110738449689740488531013505747882756105406461222773423890708834566981130622582914921367730456688838756486760395024461034788380942644792415337840365814638005671072598686292583215133936266642558611528368239039077845284035747824089868254008194632411761449555567302207004805935068212897091291101490871482934114702361978025560771254655393642801231932276216006477851224583860262379333513242588131138925069548416862458826610751170891920578840374986932794879746211294385063351801341619103423577376816019749628815771173608852334463092937238376748294786012089189922795967240815524077610527387318918499720544889431265915070539390985801120272553830047791194046870306766974859603351727675978672284690862895109331778416467532368179262535094543282709385792927858750742447067676896140575028521470492334383648217999250842363549899285001157450572943287973189072316298576057910891463990195549311308822102436894460593583890568945545304647941932864277443685029225175329226838817500534024024432144965107840807285852167441346535181864273012556473427769804746744503623136788946747748153090032163640617923322191923875392388053401779079388585276217103249644483616862124611366563108654485715757156282824564743545846080523315603928914115960836908898652810757820145986461800689590909125876510525035790638731456698144902893617327253359512439955643703468082143802520284997349677386448527615463104 [158,40] 611400626458707277104720639278155395100987885554788641687820981915310178601986580293853990337139118396962814805777560472140946874920931219521921650101027130710141013937390505806347858662232607658891990226624214259748184601661782829975116057934267658074902432385474131293918661587470453341592125364170834990075114345575052915808567939913979342631511163370624094476471588743899502356131638767876139461091283137350429567959246711342421535646601060855647751426669572971743482752292740188954200296362989893653058166075025385320341493108742745201917973651844010708685400575290719000448789926725865835845577795389328726985203343311140527234922421882775030483571392634051204125367755073753751796460447104169976388681382478661526130972725960658242151677575300652934778223007763060024178765953800947386483111069292958856637177922664836207304748196935580949441462432164724308756840350279338080172218903790665907238651772726224445926953014848968453217192761231083764291786580345983164655356585899653753632531644295904128416275685776375740771305553783806562829094108125182390242595441335643215699960020900474932220072207276155235135329278832907691064264626410668789136781466403029647433411263994650742280713942978643376936788939918900852068346019838231888771125652665751413193303090370447916368205839972768407829624009619918730407851204706280669862089043867023478822273422010678094843147704424598052091713580660669581815123693824465731356466162653920986758564693718591524702641140762943057630155045123913911225465951570354019819433519104528578006174815694363176572025026823444568073976808207714798770416930905446722745721666010077748576849898887140197746611457904599743765756343486300476759967730364993855241724807433738535268126964830436282248916159318878105622154117682226424821534022343634563205206292563796787229034515646048634918335849253251124281200104755973958226497285866804536366836817712123709614160811402416911501546615978226913187344343173299886409431223192423210832474844904155080773427733002693389233228 [158,41] -236841436676737036334887444696470133689494463283234830813853841685918007955342061459930649321694716334683310756276697626081978981129608427377714178946123416415753615464344327637412117262605998782927051316134845501997768337139240476083629141902499614667488287240839459133628676864973849206425115669271083747743701310080097202663308715753792572357857868231494541890695242463385568159045655764989556096643526671226193855396718005764174617096161503989441089515905526595857637923564062893597694351857488671377327503476543886473806355818640722482124066561130148900495728013104775364853825216525411889759566426407433973678015396555979837624604009603435374878102831513481559463348189073178548456289085441756037967233990564521241876171388226635145485011175302588095580527900261287674782342196789603212246015668159267503107573752618020821005451645505627632370042354936713966057320883205557994798115049279941639631550521228733503010840815257322023030219400390324589073355157918654964784641373327701854140615877825401851428264345203177957331481229618622726794872524463725072470051496045401269158629402035092363020542864389633375437337237680610662813978009392950778759751679868864339804751994068030578816151717110552851717823026193108448751865128647226354770452878299039910880382943362533333223619386971045730288830098364413198982384365102911369407133963421848929273373213411016937078203807244648948108692614350236850993989163294581183736999873565540333744727217871169107040751036472772354882338211292638453121841689500892677363188510483011874305085808287749753366103824065572668833877125479387514494718009359902158696402285228498951933126266630656160600130643147432631697447087361306753623873450177263993045503197736447807496202328769308750400462966029153352073619643666258611416475344238160827636557424432902658505164863795482495694913983715606190136703600949290318140257467438442732701165762172265397515938758735088909405204632825384554950998208715492823622816100351673430116054043312361997707472758463466068768 [158,42] 45478320120624444599654929961232861238896665780939474123599712481927549030267817876755653941524159841312246198445764636964230365266052097691011031640033985962539905337243496716897143103639462312354694124880766774456613704112569637036520100497573915733657881685872961361278366913796599295826971239379630395680217888379029433303281958259282706569502322936619413837305005794405572023735150544073944669549709493508879312300083494756120938173654020931879209606484752703967037081191410025431201143292504727529289153122087556735030997851206418939272452797925751883535984164406686979343356965491782724847610071548330395288521536703509451810577648010962403555032645813529497510385862515880111468810106168696061149936122259485746524864776965201722739497077560084959853898778905868152996709614101666152069277885477278093784531912538572112441912613817481803219133275575810078251811477158581598417103269743499091933263955888744580928617137398190066881931628124860104489145820366272235884871189034734054153051561811507390222676523974439940380234615047972477143613859334988811563104725351013876835489686449695959515870334730775887361179138106195905731158134514852714057316137518863929550198840442103945428665248931854149622275034511328310694204862090083870274630141369614251725452041709525342118266531246933701337285734215642762739035096218533398779228733904018118950804756553073348926376481366578731776587347021373935473013642263997114460085029287513612174548960574111931201150909766377966871338713163868538591635386674346231374690500866293078492818486594423084076332115209193054428748937347786042928047314879472719552274132166418026070977561159564931534258984607748963029054162382909072165996608085087158232971047060207201585513927930148404414614426344865714040330363454738549400637330539849836348038069668396296854045303373949593690062636390361593824699899975671898718907844361335089019741777382780005196730901581996394469570435546969815345955355454994073262617543621928557866328584232562726849189211256853272 [158,43] 2760448241488361094223037246082181460439411357544927737217033812341329056918404438027729078381708359146716058871972577174278098817694070669665839186531046043644583841818407226466375203720521582099744318300388015286211375980372452411799977244658997613414396457265088268664959817054800579778976751628930167097898812746192242895696645094178431680515657949669172740847809016523834066253093667510621028795794745380975024871550695035618122734693789312359458855908333756014266074265066910392296712304573022134185027477374443103506009395765706244347869788993337464193401373497933194819011494348032581489496110135944212061792337084353359625566773647364924722653827073773168797721406477962580471596996768523596520356964118984737549994617819057733807411122611258869383625501332700838073991802647656231617899077455512265542530036965857993756572851239735029943848407708321289623438823905547670415625548315041333837388180303283599667608740695596242737666946547361820779780946514526337728364703366435280549734160883023949211381034608545836745548717153293428814710175518812448653390616892557973425822002029682635707546112379993478801801908590290959371351418052261907042630206754317587878111640802708933011823307302681996873973219228521527399661708729855523310585397329082829697433194641095626470872826597665366929080067032690309324828450796936511637911867672352934879445507217015376357576336771570983117757560396858347447967992663136620719469124076893151606604171995281476675982533097657844116664589343650852344323807459932033675253757456312552847764267615801845763348934464383821399787162053981972894351595836078526577501563160627828743923762199056123925889088815744699142050685138157071275955487277695952936159228253476076409581610483219499041107529919262333936564247951504274493486409471121698832930413469444292610979442375075638833903091506944051737279959976715317410639687236564015977364026469461869593058193525965961621006607668840036858288491054702679077945737923785895595932558622100261181174276078936 [158,44] -3044567884718281625333869964585265203496446140157422132043871827102887038569523450200269202155802795287924733578133756181455762036459436904921274941990750621075992456956606715423909334924416413681214084741532618091715117362006340521759031094778949579910037511340866053958301128746248311891741000705487037950597839693027314870312609118173976319811415009306452867503390871634733798978818521895819456331536501373880417696298537318894228744619977773264731880271046110642059047652753648232829084190827865387487679818558528456203171422266361133345322026257756259193742487921002065139157203888198732508821032980748199274530545146073499466476670834029079103848065940354897648846105608084478485941144353253990836754655407673323473376665078832506248941496223211486573146883523696440130047709749069419706435665450365916783086604192929543818083181964292029521040860610737940363601625854223079747624196144132726082207604722103218073880580085045795861648900791789069174483987335829551293619219429240923806475188147211574345889003163840521748508928117777549009141799115155719833778456035437545844984939558149001422025673494526713892341671642917572201515788338898337576888277685451580021351800235883356275698407622743252072631460056424317851835331180770797591699837876749255205022695781028315366145133378764153702203069331060416423195525308856777162132956983046351900283742400903423268565130571943295251559102955946281527557340964225362106100292989648128210292940183379715838003929792682372170461891153179322774223829614018720980457686362719186304409632124653273613952943835400413978713878970989573903802646653494449166896915163653508928977066676545358937597964318967623939103829682160784242095759056324386278905116860650122872402243262807376151874998371694161565914396770131151294628943480367379365105124289025121911661453854461385409861327269819796526898377603753718325559629098897392177015208780557428182119739281267614255364812545977878425831796767364627849572460925650859127794053861323873937042455292 [158,45] 512823081414880224559505317870680156415582612764563806909624234744854024819108441245842676796424448586122872376751301138417896869473914162261731947004436112448089566277512128432308621440079083263766128165260410407903913920522672464048826161937195274532745336476426404162294355346274780569458927811171866447617973469369708242515727035529458799782409749362747889909551096056289539089727892126330228233083029296713819259727577337595781130928720454144934447865029736997555640254132085201338725195077092387606536021340759995738987315022446026899711270178608539702017831976384683348050362648672432179988702347433326168262946735359864888147329928140273000697375979157887089285783807208352353926203074707096522941939685399889376838142915285710717010737354473247843775718369406753283579109703029772625304582010605718775606700425283905190366940941178114021997341331687142652627307916193021663608080374475586606391681064845417920670811377090994001858726200906162031608494767006635536902871063748647808417466587133796628284370318698870444815443193061363818157766014638899700651595804278077983344860097904909812460158211785379740499298538650227402198361319148536916755025208873366151522012260691421687553299102631587057589904379126474032827858832545668185559359568679231276376097171425796671130010339354292929173533880121112465109409726070911240607864225376670744464220216123585331866046053321097092231327354452020629421056060712465585215375373390605383535572390736289426224031613043896858612496968863617456582758398815659951615866808739191177022738039086919177911077430645094302787149591820615633743584085137815587984202801534224074799021573269432860150856915722845078177745534571337198383645140861793527094328886710907091205594748027810163482954029130955233218639516893227206210035962463211581969634295877983387278179554820877029256564272327628277757625161998826473387589981967628799160699414038100911848692544799468683474181357418676159998290996353432414370204574325681207933119370122403809433216 [158,46] -2472222000005316453100428553902383229104994663549889984497799578939755460918447428670666633254450672390368554848987006553810939278176838721492076395043944169859925282960522745168718290727312724117888013957608233570370589380776930280969932891884507856825203331420204109083463475935920064836554711025025392856668323915744563036240568460297596610314400783367244169870185953912825335562142854296576422658993374554278197275252759104584592652899356745422570716558292568085042947232561031638243950548584747056975413651975602655999148813255845458803243220084573916967392926836652905075391426540885777084750923056917270987886249711339712722373548061266920435481582599426255508665264110000894148125191482114169507798433934048504994496349342376155061859458642364893363296168293500014922128354572518356411106146304427834897448483357946350428608874505159383786112689347000049203609221842746212514178119842548169750672492637524187124648682339246435662230014282922524893241880336084068799507232503068973357817002519827580455266563790150319484180060907421303174816305810646184905142535750812368814991491127775505900375619936760480975469528298821913117776106603911181485280504588006552285498530659482509604143760425738885598175137527922133272291392765327729524065075661722633318883380144417401769968599275859822597218079411701094445356387944893189696949498227152657919682986648379822620825187083878927465313273470733825268035421012168614927170333410060706419028063659606561137420558523792707449083337527123323733452534148406581976099797278720116138372879018920209317961581169609341422030002193690994570284705162687631785739332495555125083258685908938873157282877433864350109771832311102352331985905371247020912977558839925249415722698899572669138990968953230520697472092901852822170219965887562497708522211177475924005388934243408211395864330552016831921248107050516299271033451800503516431202778165789834459769231596664441732616249821388430648090775357220464246423205487853641932996677393140745728 [158,47] -8073117866848523686618376003262513787724377280037430524626982140869539606178980414625113944457826795929481250266592107853028033880641550015686943415514645588627524518252831798772512312771037368202876550528545798344386951258133777949534700313096176778758719071398937547557456523518403561058960577820093733705902192275811226311364924918882499270634047358420179663470304609513003383015925721615546153547156875013846188536981594348703599912017823977965351062312857117331825346042185549027314675222817733979305801679821858005618784242799721748864178531810475005216077586737940945994247220182406125787855933244132846188679860123522779531027414904736631313194863091108994197234693260263665414241064647140780696376740267609967557299318810623628902563205698774146090710029380147882588092957968818601205407422051302517641805340905302684333316477574130253543771989800675772014359815197570768251831057818338278856828061668279690381669583064093714377865059046558186399818326776268539042528013448994734604042789937954978266340823413164628496607550619128877357186921472969641516562080076005958774607723199143355181851497548843287551309878453778600007624671492467119478591348914374764554424239328377713204304416993139189101614641676784963064781930455799764157508927414054128190554418863168159165500396314015457534228379823073307392345883760714006089998033134979197303007041514373296903158772499471361287324973193616768386511890817250876137172214086552826133958564615503704149645192976142915023002327345741639714359667195382982222030487323495673066973616920948725515204421371784726459669488067559707286430910277538855229894852638401077450138984032897651542541158714695165002617641515622282629532680124846356284096528211643318099897222901239244981972813759095375759229027715838589349455649816198010497209439102600041545565642948677871705721403113892649381575656120235821257126742392950845320361389901855632444492628351435225282037566376730407144812500228334631515184810795791017651200826139160000 [158,48] 68435828743278862706959921457302832721506423437135355263149233447260441739369877676538640152283290411626938159059677586664937283724654630853812550807657354836748660312811098654274667948875283059267300520226241507168274362296877886262116570568551619649702275431024755347176712502918574374394020086625223984359344874109301397805858766918515001134386412244024751523132282139856991429422643904194245023772540929319615818980852129181895830098213078100982114205676618919279990883287746105451887758831096037477460080159471986733349782142649604859766796798828220118804133311104977409663041418465339528295850478775336744741346570934765654466926606843851123582104434652323586319663977647162144258489061537846770106998667253241302045744647186737603313679444492438357008611960253862135800515250940133842303873559366010787549341323503197016609053668698203258281365148842832890026226074589495617550262344119956694590338071586281021460322293845431550248566934150201295900681473582373900384993630357030850413720922981481327804188714697803879883593633529335902731233120977399490985536796499150079350503275713470048123566613834649498489923866312368069372441006847273996950391259927010713358684773032839568062681817940712487672378776794110870961542658166989265579167533841637437573313900289395745085473343271572392415894354579862083354930998052459005687672136360576918784676034750470054031756549113925430019013722848859358404714349886309928766938443136518793438941460033180522536134049030485229293285919465136680596851029293284329109682138818610054887052087521567764174569362019856390428202989206559270786747815165268741458697158681192956253967476838969737683548760299464156946028870093243497287896974813119218540615611649028527016343603727360981382501351445558248961536932511635297533807200423633118997551303118061969540581909568604284146362204299837735956224914569874281220846613982365396608390355273915218085894947807299175077757530652836309170682352797838098115921090836664753799379249471 [158,49] 117928899381236954678712678481309945672065596190731019262578080991846094583278055595119147803713849185216957049715498050784755087575199151301246869438736699827043134503411119832926506950016062183065235480882306736488264662193862476046447238124732762130411861742339554868545037835136161906548728045495043177398845641932908119138248434266655127273874639390904737136260394598643554181838976436349298578489855114471474068607852331603923885096254016734593231794148406436796587476919405476230146539648403510568060135752468610455032959279125226757856017374366211938966938633426101713062387112890541412496751639501231362053640213456658459661348650938488007709355537539075031595469135072968804149057226332685460320820302355942373663332174017675662451464961457906499928345645615175717811479943283910438161724698183058548751982498773671324913626967258631295880584066163396808814188668102321334592060116005277709047926018612831429694615792154465390905541629612078465187917956927907575521269996298130120575641166904843106126690847066459332238215900997837077373369724662469483994515691689561112265834435844372773506680792563517552753639269280306550660661834941285038491453189780361292050323744799072132485541003179760305958195949366211726825535782781795034759209923277421297232367721115297614231636315442054655339027335980435961910362948396750374251414451697630671835483484319199566384087560811735170514652771853495067942162911183400586535215689315525683613918169933238130667485064910252796959830302454513687679176373493874719441331138025556059189329492701032630841911835551322437070336434308331819653841320873294475031974809418665306035429156326324374179712890810998647327549084223805337122399248238078830589029378642723712089952942547426820790731014100496404357745133434623305642654284037354156917915396860368318694772986792010073819208526557086658927707273584812142047261837354899143321128760914342148744655674791912243085718760589196821579987294005773001910034243774479650411492416 [158,50] 74752174318043131387811007235307298585867153711168143049008764257588120703913834453590041253014989300294930545506137096251129437616932632442736277647131578645142787334882198195674976837305285625744902274535964351197328286458431016726654391070495471476988997700024518444175653732304736225742423597381675555981857983451457619423905567692201616255135035226548036837886599959561527668067650781129920262552423361088145716991366912621353632720872557867437945398635605888742946892446463709902523109628504901590193127349588446326787770230609350170575204651518535760582092368481681751146239611323853319530450310720506634918197187494183056263992662280590787239103989785261614384048361991781944888959704411183984092407164404357813019176584002803682086117378392609931477635116809048166157967450092470714952352029263372105696425627200850686355158808242183815388480542684181867491943968998912577925266798555025511699922543134834757816666038374719862942787213552038601286356985067202508754042740484789034601303127746353462156120711625781214569336113061629052167286643913323207840479660758154637822003670534336522332390218406179779405928119152726659568073472630066093358372744600489886825457977367977320339839143356608097992952682165860244452896348532410229531670237513882983483824836846086125714510034045659769788523651545889309072235590543659199243935994804030454436928831283241639891520944412393472626244688822321174275656883595561067114076724788820044706775945661703586149150129990884898020398164628481106830734408346484413432620214642997099121357381871182909385459229046980327340423145519249249916884616052774952154258029296751623908450928190997230734613098790822881396746324994130927773786979785678776765243872580437777603156101715697489998628334454204827741108495257113045884986971513677455490194775130298292109800775659637303277584112076129104734134534340399736574142864290413453872750947032756770813308179291100118234613298745905382387083863750574529569560385945534969889760 [158,51] -36323284901167253966563357237519498245531422827361243426748872872323849630816392601841129112549657053370174186908524163789294228489018416130144867608866230151742146096042746054990181383791778079887737854692045781965686025992770173308747439442981916415301754818596999703768584847821073839969245412456454290633666637097969722328670671555345828354301610642944404884732327390695825171946236601398731758245388510209067331313850482616201438937115125870022181606897056354132437880413147946716078395772957500770997123567174930130252071681534110902251595328005055313414903457639308208485091928520645044792439274354985252200753866949034975578918092689143418363249654643207657581426059884283989258844894820901806558590353251445262635488539588544268578805316964096057403552977301884602811983661715117703882386381707003567855181405195314523858835522596938939433363897173242729015729833716892164742577107541341184356960927190354129798179241128948206085152323269709683162233683575861031415558571222872407705308907489412777626112289217609507016929766474359823031774649654010767844063889001045351968529055864669860102820864418102075537884799782089877369898995446743792298632130596120590879880210749340518138435864580804405841181295217974341952909228044731791899526309071896632072390223769372535842493396753453068012893429798603606011612385755961282902924938985371052193384762028714649840510354763145681965586636036791046712168489094717741122543352050954794891204886135906402560788661491875446271750732228452594827923512381017248365289515106503992726805481664825519877397891980688426517370073270639456710092979237079717564842213184768382877717773674817993040968934162950327907369297009476079164984665311286998469959119620757352775951478209312903330238824032387536312608744748962012349083031274376518378950132487483569606291354809663665698354244026718982849115459584413826299881820986085529749962613852223792900964428823526317536533620991258537140570916760165982385471550489581860576 [158,52] 6344137862360345488616290341758451424732628570516819286802409045293410023496276218118346560244314191517723596181367368986306877579250358374058111746228040602299781344213946027463439445790636454779286220137115215699102710568488251460250822013293469283886347751094983820728432800921173910990699219391163433479935940528068770192324800610876039912149741435272837443790052743906974259408227694291057225159613891090351498645049973151345780203490510685542250593087031982497254841544431176194770346756935346390129846011907513640310650143132273982475905058496097026601764498267091823976207035735147899407850210399667402678684596901548990848040119955153961112178126881458153050080224002672856678997401931625978112583549856086692547574264732763779511007308010032042999495049996792838240775344027040421851274874152869112321737349464018446743722679122338546154372013828761773526793720814168044802159915171699922649440884568791993242078498059864979265094525599493937544697645638710023976934648898492795128565716953100757954859723445355569285263043626463103652043054473656369502366721880747601625660731976554602041878468272256330448386560192413641865911462453561022018749455395197321507293569674659041718078576855647986050180084718840825708451258034561858302889408701966667643313495834334568549692047329596875916482774282130779839546300099979666853072370651498245801669251221000376178872924080460508205890336535735465627506103443386828543634446328363024810191972031486538921350972465883209411780751883409070912067575937790671979086683740118869226956362287362917303638202352433393885680876588343237923420509232703138007695591250581969565005645438631496263658710071809982419386981205330669567720338659148573521789505620819857771169958801700419886139691645357148167983710821529017603365524490665397415140004422281773645880115465229985419239185325571858953150723387135283969066756720884089702689593631515684214315230392498935733953927514003425007186055449783794527783565834328844 [158,53] -315301289706892758462359491101678901702001562724058278948042757704622498617826707396304106469625525929303745325160385193127798490073624139885356855142617065927542445786334484574292880172810162198668724438098107720712119376342645399371660106127657221696370041257217843999287986031818397173632912568644357762590488986932971967625479758270889930589422469913157374229631678611365949783910303390696066744530789750335574611191209326397904509121914529002568764978013604156604308469771435857848475082149394876499211697142403086503419034944697337123650906048446394980689009771673442429712011215318297944660149731192658529398510770685013787213674234332658380190129045522224525228448308776563907403630737717651581117492885541891598167372061467746243913012094925270090611848604518980176310869429900136421320500256534100183579454976929260086839867729172912329658320943084487585291146568765904659492403050833182305532504029214717458785579622466110291188826176043360917025349888482801988583335872295188524562700779095244265110798524134715462103498751534948173777515543513991983802239456769186609015967185792542918945334440213576821488763115385972671876802865762040228665978210062496590259373494014406882347056306735983916432666442669326876467436810660319572646304336339678159594932541862824915402926167027573222770609317708538098846409419113998486400537202060095280974054685137886676074772255191265290881287882811411978425501411068543777003808195985960424291862405891886731232744043021659456676942780683821270572440508735104136897955224917979883580387839227419308917180982383748211499577605447552066104375312814582075836389616351772865449798531153363270367535096334865070029278205654390294987318716655217574258771683075760385789550278188554364050504213293598943869033322484155871519845941038597818294137815017783438360670168295988775251340571172611275586626347084402148221901716186315854847699054814193063473501229381089903148811156190117918722737363720579275953264546496 [158,54] -58774281753634315989013330346150363306056778956251908140158584200382915526871859146093422504174884612239602974284342056531797310193594468724439915826763365341722085645380050876259259722454009577166442801393387561146620924648760099313002581167595131653189539880057355917086015658027946489514532149575270372813159141150805417103332547284358456332518915566829857144510305200892768258764334960210961382218262036662742045957494343836603358456374967844897196524957886552434426054976241936786828506235497114657556691287577537546888003642489875518928380339381250706304398475789206527558731139348710134244330123353161036629573519693734751606832673108964250012151022507080345205304830487408901109364174515036681735251146925405331637007739055387655593078975931115143608872980145052282213160860693605517111607835802947570714815036455646699714072784483318592019852880443840398166868109111085895302250141503427911957304204375904089360072802438677749323026139558294383814708758159672980970484492860259528229088765316826787306249676151145034423219075515336949703735484409895359577303710215231349475718256274024231117880289861745108169520382267467754261051962035701204391559414835034897586653957509917821824181774807944208830312737404141265202262783039430432577721951057152748844725340618587203445716450638978966189792048217996873951314818945336501591309073004894467451175524921368917959925582429676907720704894505475055698266925182586744916518429740637821377381111983253933390771375231574301259165129845343919940174248476175181745835714894796898320100022751042989813628960313435927613099118118750225909439998937098647584169966454992026982379043444745842202114784958575707159063976433238657459876487895727659736233454617954428182960762047386425836200349673541833229237756254422098658117862105973469380789573977001036030834954627680320944521161098418093627891355696618556588662627254783905612116803995756186019754611117685052186526287590723101080631377733967331987054000 [158,55] 5923350713881334028687448538120663352458782066369519965399092985250022177350554868850267597595174709822998030622021130090800098243441520856616086752596334879260881690629299842960723197958881683015697870295739553043877055256119572614770228847238467046630148006277595103715591422505768722152368662055304339362199439194443194789995435047544386654781607029280437710618764986516423661248815512429513356257984888870779030183940101417224645890259332312582043540439949500030781240950213767214713455470564016673868026998339814642482173266576282458598244837901800283663116424905136941119701665768499517142059705786535938235333785583690244666650384268118851862373604867895504450788533711675288076166521463880420703997132202323488215404334358821370989608650776602680162351665978612199870903593455552407805975519713119919620623061042369015745808689939228564625717696652701881051653472664735660074042563452898771085953414672885179629574142315708002836421158219182587735587801682316836021456272217722564614578501541368940078756179605561337489829802466106473341588765858967990264716347599092627607896560757542520432601346095421990193619574850997723644397809313303771008495466712008103334301805431303907016109332972606703168080117268087169329221486678616451659297699281154674460029337088195221218597049051847890726057596798809837528403689773234233331465087791670984335363790073930699728536117288438238064976714861414711435770184241027195790512980143191640342018493359383310763979289078451986826352767036585788947521004235055577563606286125999869387094591599569670529346874963971630995369745189036322208692042245608125406257212738262691864894354499559791754566648577110120129314260280088389785994353701026820552055978002645024161577021613478346502709645969093228198857425605144988791697295145737245019327461719116982310934711755681567788274167514884082799305841837893086824267125065974709570978091201920076988407167758000888531085026222786386378590444171173078403184 [158,56] 1629963118061220976622680651093321747769454935955888025594066703352651860096061408859497058373751459579203447695758888832904971364591023739443204566074695510637832925457863277140902924819991077144441686074790981508304260306306238014563712580122030115795247406652381733012896510886626557154132709506955311810245177493690836340217298490276437857013704057854557538353308260934328483239445222846472669244834772908536297996591910058140385880289078260058090183419126331400661635967406025537088600958072392264657449356798483657217909664789676122717349633821070955682700313154055025983020050355312438589073358071257741061897000500488481458622683227568580163364321995414323852201385393688506550507883310573763891785408694478163481705642406683521261042302523408926015109407447433568424905555869832690852138270300326923207185894366669926892432293845779387177301962901701060635349382342529491684075127696426666467187403777392320687406806128434763931158594598382803725052983566997967437238451950741520893706076944432987340118390433466041602728943125259992395681098130976321037645871356171603586895540929004339506532424219494483749551839371166763720531040919624706880984245884044701754548212272525129249027327568564842540921436818956256041468808770431305059476486992162157607802439946374242575967458173882756994001637081550650591439229144364012457053551361936004712443784237709900658261652871644671197472420915222653420624634721032877077994276485249017873633916388897350978394332221985892395630173385575017055178198218131107919430268092148263272723720994027907894204253108960892854754192433529553046506270679053056724444814456836812266415402923284052235415879592312271917557639601097120776807949380039453269151280751687163624337118544292371050813936638285536273082097050911674237042680956577404420078642109079997728252615438383006604996236709859721577717264828772787318247071133041703281405664399752816484681249445004584560905368795960199230946630674880804733 [158,57] -424427071739573642423549707339939492135919591231171878577273615415972510095461805907037157185349469884608036094084288228591888419953382301810224326432827244614264186273004186740288466701269113671980015854468636684927162432128719198867188313275140777122366035924140094849959550253095545886883779286369036812793010074402566364520246178586612797926302433408295405781700781176017197693018136474255880526279274155411744532092574704808029325735332520995962543564692486352869535909882966605846826488261192702173694995503760184898510218585789352826085766420931170681017028102021631052116347924733302901326112978343415072518871444816661235419560276598777901587738938925194466277082825117294615388899848867789742266893221767686580104470808281563221847674328869413099892017343869995891890494714130603213110621178950740388215098754893921374346907649267656391163982504532844651392446812664282437595908380534639981662786227985184604841258125077450137491388297702069113491778468609641468963255565078867005625807306436108846009225896890801331654019921403203636080464964040523125374022337147249301052130958450316928512906158656913732452158809501523664764293089918465673975305528590020453476770494946531937012076917881049831072948116099210860617225702310000841385026636405402457600135172246781421549968936358476507293556619420444621603725111762724908014411881650742721427282820876319429957102376058234078699876724099213230202838784083157974766514317881134259674132496094057224434812991652886610247290843068133136026517806995161137554370172175260599755462589933259926448283296299084221364091063308323258948626576205507845302973107602568160322627637593293698879551183221140368340151076909032685101444772870009486552728462454934483909736664984396729342366513422275935127212216945517278614271243294612874534140325433137233132270487877394641330438528619617274743887680625361254809667687724493974560784669075959768639188225305431297922467496497787987776686063980224 [158,58] 38361987263746696677489277628368194968952265256596726775987682501362697663456989419443627557231955057149635180410187617277583378152640931914778656346609775529971678395257798194591645615595911350771649041331565185422452535459020193644144234990473223013833028952933535562624487370864530302388234090209106061169768327151744832985526150746054815904273148120373501027157663285287941985150516593617404348965836619477502399844482612400702545258176612239730427168351077069969191366004090696961882476240938653525291374876230684840494709650855275462348389442903280978813558776157891829240710407360951853372046103406076465279228965007350819632419802395617447099813442728953517302429062811737185629664286157730606676673987653386794860366635164718127446616858250069985683237900684478215986539070034303419485816734935906568403249833806273854857986886394168648864803329121475358918557734866859851056675063901314083886829594791858110431273890535005558428266739775402987905529445514112707005290619190680991888732445974449400547333289325072195751150952128972457372122685250024625954738139746008032147515301771286793151223826507971709460860852247953766959260521714534470288905762130833377414610260954201715522064508806657856317132684611095727879546065166393448618542267323512158337216380484848060996334956498354360705352084020902592413881446466743790147591857038892662554650912558163777271062033861784833511475775550521916704694842863184293537219530649066314399026129502540150393699680250559750211518485249802610515361297195878422782315764479957090972744109138993927083197834433901091501100645385527805624596285852822013467133829174690174952479930958864151439075256095802515003399498177237816088477290599367193910721717905993871745079636868051511648952127764138720846824772967220638395093030126645862726160444901528295383085875943487478028413734233086595542048453434243751091590301477636401139556349160136539658086538059946447843442383721266385352095371648 [158,59] -1116433722293803592193348271638989096764360809660476022839265002358799838413595086912774562517470070948719740547423198882951032349719910239511435738569514727518499344875451345463727649240560863318267596385672613675180228851787130151677205045514918751940305523282312203303993046028175549261762451029198267452782098169768246272037898157243318372538440166271554147347626963400283983324505269642728053440858648162578985424534260650884124423844200683033760986935390733209987664528599673195986884772152991447989372958507992676148451822218520692911296057324828655859059663996798417577748527896745372035683630666703132624202237971857308533664290060462737969206322094364598395254055917570572543735230106636187005610674966994101139973591011989084203060616703177937413771555838706539365629037301446820911103806606492993700187684746838989141716674000203899918163553534571313127618206624252605799613768933263787967363742208169715584744674354063080689543769105800216407844504407278472628977260918243833679862116710900610687191856650951187102558889434483488553968538930174997835631460029767906169998011863020466617921684673268571720572449033434321307909475770842471635500092795031616763880472497665888518589442364352598462993217054485842600695405709845893622845109089160021775362006011717011636003510966124007333688034522881157448399903219372992817930789517262543955148839356735785000358822797980927389228493606420980963772568078160559549912900632646913095994843397127959089665467005874142115251573384998845713558735764261430345654475113412018115709098273552850387178041535798597571997176840063542774904829864868990486536649042932849036481761964756080124903802716087293508018418369962913172365036727882670438280507694417002447319793141797393249683538060876882197743608710570886697336424551496131039979508664367233799066277910991704128528423296066637060439490808092273218795888978670773915018793658487620162054631862617152582828132173583763139612352 [158,60] 23412886707670281028232911040934925996779513254541186450518341790901452095899301716823707671277571351116947731466261001325331877251088245928689449131619503332356309540993280937720296951019317093616205436460639972216333535793089401197733451059751582351009747308217001941575768588752051798321737482703714542920569486086071067874560433162999281777851782737016872474202936324125825684668033238875088398980020903647674305631120830772629482833017227920128710732309685646475881078857975004822823102694733460248020863319417758710833566941609894475139858002040461410119162867182279654128689651504428032178634385366407401027842610444720113115396575501149380977065636155513233707033399508157963453690618583895496499329290409434482422782266300595768968223657988480431137652363623525580491248519244240065211405129869755145997829326557824265500932030052111349766173327965453881454300001587511858739399015579977324206993825301144607084399814576951663247720604674104897365900068152298645896274930503359307757053637445357364773359310899680485013452043814798026372896157421040999776610959452860656718846223242900061869592831310792260552424673820628479910293798967985676520761448769699694648831564188260866735436525015482040765073144633726107534386876785126364147224594868733465471466957488928784195891480933717527947730998359421636746355075406760756025780979682301965895028260809702821767109191051976092541903216680856253488217679786948772814677335312478837347049494475761894459682868946358590198656005663700339209444484207796315834875043239728344964601065010304205213729131221969188443746208571444671426832582444684784991386053929765324383851245032623006105381057892397020777716336372243775992685331022015427280953636333825558818597257623757178637141157105929282940018245668927471721148357276917152041143578907157560325300429115002457078509460562307576607375682968140641388743497049181602861511188341521981397700603540336423409184771218472371532 [158,61] -17287374796917051270454004529455981342913471194117490001297885573026979578090623068408124175597919526036892172283589851903806227359607427924504992360276109874345082841227301340021421644277771599165596813083878590176111394784485534695956748294708434550863859430984244055099429828001436369903151147510849577442572814863964120404479117735256494947408771928090408582229465213505225554075634900284721673635848022994957891047500386881479448727464072370470279943740440871561382097668337908491976600222551061927876254909877604656724338086862357738654512342260933336941942358098661483925517940863951855814830545927700087189635613611282481910881762790097183609944107851102105007526134710059388731087020594663028509258345611099562556848315344666470629977240422568166632956956143210958972186920075257605788157855579293234824488612372158632787160828231852451946464302703641730999067603150993582993239937367205200927757043455231352052038796196293710481807816263212687266624003347402265674505955357850331958605833567070156339328891601746308506708041534552053002482452794131204891814700859246406631457502288008124944598868164363006177496879859398796460114432858803330151827422294029574517785773601392546371123545282643140678564901581250257876368603384276533669740404164132454793125729846177825832678235035693593246190025354358916947459750071851250465135477768991458584925250238888759380689335276416467941618335493474021852974996211945655890098947937824321027720994803958214456988689133698898677211931555788737934045706304342691131199355178602886072217742772887913931209783742572613287558956589895321577589960590516040730482164550808515972007747071107757711602166702624427417609310602883925024349978073456094244431867532698139881317384533974527624879669412698793348484387791660032773879541545000509872752833837255537065712959513635566313880597063083925760834214948834545345361229209947115780161931897353817214101509734051045802540020834481024 [158,62] 2528786879067513084948532087905642864678147722885314414341947763177610769918327971776013057485061977752989135389752685999922746429403890699868880922630394179243382809873298004618738353245459186959191237037677681208858251214723866678590700473964632189624450612351523672576809172073139068867277386495661679696605962657670530264176324136873136775528243024266148411090289115880322144787303123865808939946458263105902800840360280431453300128791689729458878437686001059864953319151260646693672266548382446744344601960984536635818442763910636416194373993838705753708129674766272429574672830621394024060385900860828463208780020279601404896463340494717949820947900774026286870817536928159398542321274085751477003009517693908015609519552229171471182846133967107336415783435393793250325958534128318149446696329976456908997329406495498248318663192348048537343281015401331758418934653899344490697376878370994867708518456284627492373165368988050004643860352725127687140249298847623777478280420945492108224495794624354531416704791858031241429813197450948262162092094615273573659650054431717935104080434237112615893150244841856705501980422559099412175843249619906151169146049997132678055783840327660117662079357253258418378695946415042282419361827171564371100646968535439448146245379993892848782884079362468043237037659104134911981678743164243998986662847334526133300578434248532020336881676964110651440746798737760107635815881812271310750965907481870435854656112846709561197029676309014411507747627266554877765139173597240181133034083212878801387977941554178658410982905107876779212439194197514172405763547881453083686862355689157985223139180163820605331985885252911153272786584496224630692515016947779465634215762368258552744611221339305233388082326882617157740879168064612358743675467840120150892317191712014165889849697172519099569395066860174609358633108719650982153536804366994311317911877335448675798612930754323386648547345112160 [158,63] -109029786592010556993252036224832772974236480837405135372463975721380503538951334927378322985925531217829550223504145974310850548975037089557729337787428555758521028591167638675043250651524062148968405991193677715599280028346505965681439043453306572360099204815834829583868002281583858842107976492485698226670023684983549232955656267082930356561179498404139764799453410698296073370058430492754987442113345955925323402619030171499744055105775135262819137200055961936757652158533005595799729084292607546110861602874189627858201701533865779957294025625793448992861883950544561173126182343221685004513268144706069843360993756267107712211033978810808098138252465727404825207496133138508236231744358104923440376634040898201715851876661246932947759311312385236874112132497050035411225681534095920847781775176688306078189531201077029046942301006408997489397652893123287174129037648403982572056087806643518352710702931922717080285690944033482968937073979263619611701553918225944731675667335096197088683310695340277208639767288900203363263113723853268836948653702039269265128057592092204702286762199165482804324940518263609812256111740913896704086691264454006151380280011141328003072258326071939730354897072941726306616485134920570630579193908408055773031140168444279703174243663385629610054260224755336866082893130424808715101794622123558577387984524933089654579408660693821931686821365768752765274992813102708872195088666983762097099189985018469281679888644236961993169671984401371591357773723969576754579810246845569863787855367732550071657846093935540959984679116435898008668482018382354275709913916768080968281586248725883458053327588220770050770718715295330902661958872677124929718355747304945847466248426924213645578266466295773975480610843327487152797172514384222120122817727723710728495863422144044461292811007057215130655505506869971588751830587501271908608547928436125721531499658068188252443981598240386316177945120 [158,64] 6479181044128995535822665691026515585536560090586654912912868673667508701852924038900671669656343345095496467441463951410126904479303994915682314570339167278235467361040819382984590426364217389880277693769918139222038877873256829586585303640895243438001677036992457720801499517608826914888720142674918753798390419636537149032805474167553008431778494703056840234532852712961758098575967848736693993944199461974613883216253372534681247506085247574574154258182782500513309095298763868586550510781100910761563652294535832555707160644782355479215554266602194109869307992863190591443471615558554439916947978509018328736807750283006450672469153102937017831895354498731566907864255673522875437647639821550951894494455243125682924155651526539382438792958765895321743212074506059775041846224455995508400376755700894160091446050008913633199770505427474493078104038694425804561608975495759212403580372761794877809752923758970744335477409812440368313523053362635504843492589543174092475719508959197603193193941834798128595113202527337501617631750095885003148889352176377001585727175366291990553321642688924427688502245771417622221780143038873432687364635076353565360153604381784830207258733751795938777072383247936165329636674682959233139972640807724878969992416350506803488115139150187707391857296415024588579902224155845522301611548542222485867181815181791658957247113804701849409525274789248481197697685941282620204190706028847351265283656080744938587625412832985286693223489025913184480901914829621101218286958696748075606453888761476141785792221146934130826964879238255511004559107245243790880023487543934506895244111109357831342880435403216990461542492194921082195299386945385978661335090435929920551768999175698365607762587030886245039083974174729038087544250751043713169557000543582211503756545828739527566915367032818034089599764553494130210513910194745301388648424943025627441331538861704871467384650883832063836959 [158,65] -150479320995064306804986406114359740144676598415236050363391132591864530588013829790965497171651802135065308668273755035309537654738060534395306324620274302816378637772118588477912065461361994410127457345362210321843973735099660722706463078307397326328727496885837803088679357955311602080210721508146383473544989980279371256436885629225568230080176889599511857762464504227137037855139389899672392403444777891876013641832163910844495746377161947467789019025429970304014960464579103391564274094969171928903545739151015186199200517944538851947329587019140517116740261562821505179705646603708259614106403852432677352723476052569149262313074020460215268150407382058014075823192760541362971286038951626323462239429727404974546692477049474406152006587223703480457921676972885513101737373094993205910187706239749664170347451967337927159577044576284615193668416935203811256592652144797336733847199257714271794982276521719481584210930372566120416825820993813298686183063948459232367017615922254091001760966890156388863168558509983109010359632150595064333879830630286431543874805602659448886371219633950965214513561617389631843749381536143855882783669226635183332102158995017007138748733538416534574048161135036293706942935137075217649866294106591365696251401269485349858203904825402774036749948692059901025197463508824296189030279792031406924091452945146672884921943796345483632586000380259145775093179203103154865560659713823548417470030999791419796907160872860209241293209769683937030167009841231490912277177564232626371451790440310915748374821370022352536546743320379233440303926897485716829813372485312681904755275700268975456765095687588509716059937152803690048136533342231270058134396901750785336821637453763286533899565930120767411755754045506319856055059182340080187697838888888317805566856128630990916264459032684332087719687690697572060100862615983962522855619161650737885442337994835764273450503183938865888 [158,66] 32347127639576649935404499526958517738700058839045837324358481820545044584779757694889811911862028954420295624925373725418123721056288565666122293727090447413479881119637472352181307967478999108421966952567430320065140856803467615297513452786317594934837302047213702847057264899196277853452999209995906830279595340394152562964900140547740136825906003789416911049766926567125395136621041410011356358271596175915260127169462910504661078566937580560314820009355107589983675469100732483606777750373974350698502789143854336770094947770057166063467172959294735028178671796284372085494238577866914033393867436429996576338334013520150108827370747935117431231529799018287193281875087616196098067143849476811936441310346751405409550446165459078544589592638527781386203135090187186521074787597068152902103218110858001420990070328271504350342759733654289707520970911101101532754561407230569989183859805994513579153750953352599773088816224558289731617557468856840147200609313164218728096536330709193018022931023981755176263880726500571004653001165644743166848189606622589691910080941119423223603013379633227659946227733342104169377932696477668553083562649173450967349783359841314955260622271010867917582903558251936821731871119393376179872156328035339998865629422355830355099483528766498248306429572036938603278891781236201895657879513545921907736608892515419122713327399084341841841545823815427943312749176732775497178855654548566389777460261837170436262443658680027404053018277555769473683198049399509469801475937731499237867501131945349671013156502317508153121258178364187599485719891596895067827496253025339772507378897166218913259652585432657109163037754401593043186982066857839835888518086102100977130670937835297370979887906796023960589652271374383457776310949899838582330255249279439969064248532572394148723259859595697930341670996347678271863830087451007228964310890325669952133514792551419612947307996098088 [158,67] -496210079689656604343867870230592501702459409337274523574835984876581835223165154046206432661771633049935574232831089398031658814705989294054620179544776075097646549053829193477042984905994985548338641728117225947965931793948767291933906521853249979032857767732176251444528680941646376775448790939190420887739269326057727890696569942543068693417814026146340271020853017100963069621550908301015837975150873217626620181097671648961199595866002892318515986416570067895629686209424846318098511363368749761095489556799372311975699592368854012781393777123795518128644897997308085322793847253753847345325149450712819994609339385540464496486622747074346809284149364758913496089331661875466716259771380598393665912674051660761276065790267879246627375001071939129669103729466759822615473058389707547665314759222436596784290215901694010354380904962683136241053274246172241038862986556712513926397006213644592988239974369381506079593771048237073884616320245845362484609701457576553369027533869027498930216237939000111109871650874242291652006267855472067856078460064127658828800244141748691559562653159062042519243157650899120716769060001202965753122615698439622410782337685055267676988424571069143321960543499349993562426720735850890560115046405880891468229914969751007942148498621413066530631895420714957840187133078592128187721638770335440373051039670667904374934571970567813648024017927550879379520268885285887480206582945560231292296760007810728766564245869135087816417485907535453885699381679752417659404041099895384801852305904880415106267113409634291944816143324471981433251457378063169617087453454541231672356797707741537488358871851543215623215019916131052090763818695783557471511943841613468533415843595537305776768222975561067000072388239881173965597248288679286469132272977022349157443507681046483927307253758473818051511947163278380336333107794746191615892912602940279941359643777618910447764003928 [158,68] 45724393038493012275825525614030051749500614958996064138154818766983777994138726822859543622227375380420354756004429345341958043983882714316135473168561823474520684050943916169198407343501190570311605259591423454524663033232873987790938687236463507059202888708993207505030344646474622988842784522414132827798243298507820561357756808350205523161783633348982645980330232901530229125788033644332877245718062084787173463753981260669893493481853950181618989419571569326297596417552964896327799094295704481252304966935746392889354864139093291542985345416884878035719634667881985773462025639507448749349708240622913633416321701900775529306573160242414501810349696339613039604051738500000118028875264113514497529963007997575236533794663485355279849754397259295808474335009356890874190906270786532940799905533175472421766745212706083941724074033338967998547813484181960504484423525567478170132876818472669492599519038998230653177167585974645231104746048238863906968713070323698100662078323734421781833747242940727608944176992085161563152280610939931944481538475649160643002239330108067494863978951773198184062376082254421326317057728383480256226680278006684595835362234344604640846023867326456531879618628795704033716512261505816460355742529396541074107519399309058923273200786193747502830105861932256120863016799216619213775859267950852834921058105577540907659045336229468852565232565202669631644460100610800208178126445700285092645940012308511138074265808024445474991300396310512748094504560289253803270610528912576867889148184339306165210668272374008881123350013560891231515269215479981739253474387139814781019319483813692125462518785716204840294857203489858946635025903280378497034904976755214627652734836619577558775591975295648225773983135494335413977290278977375205315792704951574164556148565371193171595910673542587744760870157433933420774370164529417898825748833277656577631605751049088289563016 [158,69] -666771734418304934684916680028886027267137876393723007607779790838517271131236772749154278846682370284181460756571465113514585387074737128986941522308895366265854378986201753965476963452702097311244467954191620536205731735368820865008521731246297501519580697581335572622110731506653388110881209040462982000969046902217468756699280235341402808324139585284586712466938280083028650523638486534022928504385431234692510948328609880037824097476633545734468270900706327191840213772465062471939007396506573765115835984422259462040406822151631274377262079395465706359645958303405156667061940512553064337906279954582359028994569273346567198196385074372254681138829811174062032328609211389314279693935016137191094801889125800025802557358496944501844428671277036733610933267882760346944898990311476954808722814597300456113577174617651239402943662061582268378115692325915046580588701522279911302692924021947503995826191827061913848554964415316109411928366997037832807750007838508743491160164063806371833670304680909284634558639575025437603494668458975011642221463289939743026012039030091857915346566053798451592884661450418499403823653445166672989416667589525421742976225076091353362035276784231575836528468958188626219990621163477965925157144861785658382853162225216875420905342285068978052150483170004908365150316136523659906783519584981918715734832509781536487604983628916030467372069501496922941687610385095540232121061811141519365864775349343665450602496925529284463237822363767319995514083331316051717530788575576951007221213991935355129010927068327826966399498027504831474106532557214131410772341823040831533214265122554167214702300091143034021427671209783790293022165475036229113006282407901179602678108753495683956675451556398726029296601343676496089027679760608143693313975491274414050090108638670863747163796513397589337414951802355509045716565170227401985827623062815166129782580692421088704 [158,70] 48604897080136409435908978029421120080041378118745233392887881397616836381660243095636419822303013728671905485563715047124287900241918668644837730056681902701034673549660963286129513363997296639492688204470317819859329559778967076724902560660007189715865122991926000639546331096159092493917995234806977956475771413296627744855402272381904884935416794715906359435228483283501450559910783167769158436101137037719987645909367485046912219479182545612810962873078387590781043284495911878831451889434081453950641847853022523390024667553891124644270842830034398144672440873527270187396757063392388818863991575334910641761941329609310337376178862803720286701828742393552540806627982805737561354884254518183407167254850345455551375973239792206356779962759251148663309315526879546884671005121906253202864218132189206418112986382486656482808803859832088983376987213570619528248423993259188586513909174291116630515306379609548923545442045689129783249417009882870641172900911494797127319875586927124086666202961200128561147825912935119382267057401505640209381567918496595075665234652650306522514645548675347400359909530280243847688368000648073626292309722776879670186317071741694803749353784596992299301442951747231820986182454873733218655097651629741322862466824547084564655076532585382128632499882002276191573630695487321014225814658219510035640438799694376046116236101433598526572572501715413045946201154168168149747823522299152601862392180317144614143145672417508165647589782554458243892052155353407796745985662225809443783879420676461219389199857982807408891532760226667388200991940707755910979270266292972006438091316258107727119043058325564944378731666674166184358675424067888884477888992501162511562988109197581245053820977915746231371624187144313838770749873669661507876068809872411199900525211078821985813554630362260805357025928360823471705396104078053181331711752485621899702258067216576 [158,71] -701426276463856967034098887284175422169711610159991746654854240503515717044560508141422396914785416368330423393549817447502390419281670017760873744173416646471329414250943332497412511462794083195198741412284526732433862760023846941671340180014564399989983890872889630872320407666237778635550710994591242227259838573059052605092396774479462434136821802108209334253889097671916869983746386950689140825087438763865134647205785436790504573511243952255684395490635124771469591633665491799002640851889024075482453347972375056047915961414179290847010225397290165403786108570542768166978827217992260168569173313869064318685062360414861723928097075891120120667726863192944372807566264187268186339506634459402597582129042627785168132812960056223366758754822765768411865261915311510858199255760517750935744300692136047446045183370889290421650698621863662383436338601263245433563588179829841403201907828782332310251453737885147394039522515441685937398591468961417569871295604382873187204331939008415821107609281517883390966296097267454543120440434209505961666596339232330711088032769261099039180887340707832381538280218422220218832716048192232802304564768164400170721145195894004174889332922434395442297883004587376820223818137529566670531328644621112740554973719643556247919186094449389248847127781471106807175264753480985218673862309637598756454710567636860941395151219429446222472906176162728644276370781457584334794350334542486640811761498558531422509400021619343218325599441334069459381784678011438753197804722159389741315077025506300399325175053536827995925516660575524240881390401885589317197236046937612166469923209161683390914758983925445172602458294865258590236900820441774276211371946796575283818858998857517842624402197931121627099735520123386918329491031659690933156422211231920751374380977350899975392124398947399766706411504676275221817170214428789785824630568318730546595291040 [158,72] 26211602506481037403213397720174913918192210729282523358068550983866933405151524708280308109314558705709268403137671680878063079256743430924823167668801392180525121863066843388260910844750152896711342289790713825511801496764709879794168762502159501135564601789383718453896066940109392864129971008680681587959653043710909635326954365704430521048095253850315806896326169448210649587372698900266763888649382230632960232457296081292392038771736323016779970078964220193054341620255515504526754635991435541588624265762234241469913859514936368312694914156290147917725044977004241087902739741714647778434207700639909147531666443374032155600477588728453545431863293025834489971011593799620718407596470101718222057514169542814290718722599630131688198123627875360606482472905047152265297161399985957494555304351893307533001629462569261297606545304347822328341540811475231363648922684223066578817084527262265815111193816965615349266854205585937941226227144368270097500663410931267841915843340802543488635113343198569580748711006348235060945903033215956054295571147405167850821968190988079898220607627039535933426032433617815501138827072824771461072670483059626975638578730374069467644050499582018412190109248980797999888655121052637963781624128992245469373201530546529171112633803074535103599829970354476675711421436130570687275030619707735784390813628327773126848605588254372373069616583509952416989891034752051346337726565834343084457631865416657805050264699798971493448086941958371316952632894876573042049507428478845576856173601138913139055989872855160022170526295332650335190671169119789024638615788221646927678501372986379087935257686631095174499397964147455317693066025787097930680630951757319259240674101156264687271860084287397116388919192269056401628307971133449731797051032588182503958428916962522620996421710216935455791975720246279779961496686681993181633975748316576949885403 [158,73] -639084510977616298924177877956562155781950259756862797275711674031731124777030528559343446262865844218611620015298735135614080817206855014075016162400555444600038148067622889809955814421372984116953434331007524332596522246784773837574023245262633753235813337360775455922618203703707038685539101835391077838833306092625629542123177098028698526123584746535974192535019478975427616118346819180629683837185300066778710131756439136611017648766029309468136194729109270347441394101866715522306753570128945924265925674185924663121956879038782359722922624166190574286842722049346077338761063682186687107009826013021967761733937572359225578749779404154173616981716420529809256473811708899298788797282364142457024936156170076857319437630665596704511755801164836372469471009140593831675255806548342795502218268035416493000785116378615932841154351827561342728973166582608077193067518164375284520876723672598300383646130534098802441515695755434051020558953228131592653086210183987646464532489557919193651768447662761747956496522163420708802070930766416408987580580422966350626397088394339473397969339697903674619174866462978572917471029955803331862895483176068382514305577419640382211072866963213730217889909311291523501098140705959530422416667001050468028442790563636159642622357624258162072534945953810264822874865405356741245015626563547588474097358396167637547200354286492501825382679865020031807255554922759262251837680801766987348528065329700548947127890117672207091564018606218504220370715503282092249870013714752363073297184132911691148009294022878045088980627943896493382977891985477086378493135815592560976642000766170693590227886063257151555144155025243126413024811457113758064652394135851527831659497596092231429188185992033888682122348105278178418092929716139741742243098490816778931215594264488360210265406468521576801285653578807786674316316184778963726952170166057361344 [158,74] 13993040089572305957580608962083256783526838691026899969509689548321474244244449449284453466262528973426091964964412951181808551020683493744099616034157338866863607195569959874217274869917036038851335524777867961279452633705901368572623441182804463769777118853538932999315967112779057100295260535924960575514114770776333381033084616293565429808840476988577868735177565446404721495698590849027832208983106983001966630689144830745123246516382654540306130892852098070733934250602319653857273469495247289434604523613766480853489684382725091128407243122048996907917345334619924194187394894011359603117406947176043445605977639324332433394245551834445577812329297451389856220709359124165533725486662947604293780007904367702733699770375640701536869249416476417069850823713194943428394929120892498200618775227902158923059901940512626723004074738759259511442762340199266669283134990411726943239548605669666285659169298100477867348699586276508607907435384336393131127105153675673755783027914467510813988762121589199772048720631216136764938023020444935953056914816048074691097354898117418855513770776235964460807829655449481844637637947185560155154378149003002904415225255598946432507165220295328028314878143398016482815959745504819447065657709608120678499060932018353528785537555283293310493631132850840321692300575267466320162328473962069102609645482722280894559770374220318444215820365093799026223457912355794240951052010663924206069151704566223315148129325784622509019781613070513924600731150326423138307899480692691094647932966097565571164570568955907509791403276442546602772647414308332064349925283496765799461029858035818499841044188406316010153522286756057518449280530904586497340166304598766188724121061740522428726977099935297133131184960513432550150423004993477245567932576417238185808937376623916937060618144579891126966169166301531383650257329966363973800740330735176 [158,75] 474181434199325891436062490910288432003235531519053224380868895381920932720298806401561799886265982992455931312621765012146853665003847097433715660663944780249627380019892142456760919636526644650793694682123143750472503717058586841026857372495029613043349936424882323399649978395762687814836347439010826841394076021333212930080811510431795439766545087771838313881449092063299655815975577451382690243486238945812150383711003082589234406697550314749548206876357583517636565609719556607825940362411504479129891159373688173612352858642503571841029209559954488097391199542050125875746177815652780091379272201833297171436815713852101742330239321592924071217846444297498257748122425218124052759043068649123370290774840678582538213830116940125221062708405713210863082080305693882090921489536016818449298452433288755811146333551691623312343650164382519601520227220488766362500801598688416308707082745970267384302793180164147973840425082523115688061995861498950491051664659426536796429922988411522043018165187880604485242216657111369064947437341389615186661519648263526074864744679979963642791592312225554042411866188701352263963893151243749409679797870101507537618121811762713937832442972144982195163204944725084390210594363510687592680622378529308520814568640075629287913997173014735394427670382658286110009731848407479839344245040053268652932750723438235423294023593622119402584160667354662654765371195563578702796030167242994111207970826059583663715227234678383371488934657110847200035435704078724973453076883139506973247276078503309716878917954384334280769831506255908627756640039168636749962858522471471820038896164703081237836246007955962815153709501469475410219237921344734763321187668730228978869619641929858345054052744636672895383554316865000982565054850219951809117642236517909747398781491864930700758798991346412528246737146515282718804549936602222125621380168 [158,76] -31111215115369351638228560592714514622471526454438137752024482342349378998029603652714757533949121211704994510563877043650546880152120776810434133016336264732245538544382414216443368338150228567797464914877232396313536208856088458847762833506302291071755351475200069069330468537245746820647370035637636619238231182923488492551140731667687635894510435121504736316666128332177446430213090449110719651945698337575231976011084600873412165417166713044721652138121963362101199708886706851011006880742072479367043971661575007295842278790868192001070994817077866450903336839813884464606579155018980803628865659078775551325871768321830675894626466530012169142482846719454945339317259328091695665502964171667977827777748644493211861832393243780457791481254690299541834989556127423126763707746876058398354039263941896398098284451548020011734867470091593944451967751853770526214508552869961357959914095227240439866721948247286054718386677514670988406769058337163494166250394566656409189971722623641623548536016699798338831980254692756520769886584981583354574259190789041920569273036495321582825533898217833468554242879003619438887261133420575636177272711909527357329677111240023267491013094342508170564838840264276122497549372151138196785740615093118179859216548757368101753982309365446989465981954053155991471674366246531601273646099558825818355314297600278969186447159420484111719359284755741561007393249994401640587544498570625742145217334620726853850857852561151948653795566643946610592913796073557489267985976577039201829354930465408708860303929711222080791986124552173741411680917708106109501349874506162821404968913373825654812846777739743633994366413567569878458161738324833794264828153134127230802735455084644180895109780547713020334368596876492424300637547757328890801804851945228586248683148710145285394035398956020677576330061989676190561366857556275565339824 [158,77] -390953184192266582926016819763024877592890105253516167760044604122573040215188833664813992177883127208407308641607394700296861815188903115932769111152311334667373545707220702386289051373873141383387785947043551492407134165427231991320828653238288771562823565415727367841042356508964363421691819157666785866098088087729291415531624954355013030376808348718635661674136827901738944113261029206467330653026829531386314588730827247112550287763559086517618452196675833925923276406846160834361178863534098233958395708085791227287312709598725832377932478334012340162974686542060167493347273868590675510471307776761877566136868157834510363110557649269644019672845427096456643793476010509124137697234024994895736603437442197021963648984470693703839676816357062616969034375202138580207012271193801250610398443260792160690952468192592469433175272245358750862182452842799751407229017368379705565509470577407779137625848296058944959897401686395250713126491739485244943288082707995577495294082983733352480253399517095654738002348378349497688421020438088988645959394094629224082484237294085447107859394889239863331653199266296032834057596284715471222903635997333038733427944350301479321854312890966547741084002728180822129031420790504199767762896510427260137047100077062631422863758120301595740593783232896642631665466845789854154859616007559420431046638964417226325536750650584268582897571363481832174252474372514593282859214549729521415646050032230612479167085441345661603331000904494956693463346510449514230197991621624823807212165096896747650155175718814044477359494947294933994158078751751554864153983029201163469172691434842311023464455373908849677018736180576769095230491938208927296562263930844997572150555250663024983070598562018878337610031677036162377138116598889547095974781130421626821386758461787469503806070615634472747248250568573451327852037225562672448 [158,78] 45232045346009391387350754188746196949854293283305781125834741646562849946466482644879492924642754417149342249938334127577365511435984302074513816453940537304512932889924977706951714358466623051460866961771881129957370600750984269794397544554390112784109665856601024624688053041007144670829380348463407422401776041266911110399082268540507265874354606296317081696449434911646744490580655623176145241289727709975142286350282081251226463049980687056909081237141535489960539378004594072441517217211768498690068240927199042126701818430152919087058793456919838620581731058286623845734800721549742432056092015492526119352507598720848589186992123828368472119423895371236828325102447627299844841441904593660069077251194984855110280141895487832445648543001362700984060770039643728334172675717596014515673527598370821517332049247639458628032770362427222425551944849879703633758553718240180886913814750295008759588628919528733586016259829067440691389171733236294790494143221326840237757472327463440600239775575525448836694876921161934856435210743732830220275580253680933194214995560953069132845073539062121631434167830613633937921740396519982135557739425972431943858367788634689490923426580337670033852824207638765163843181782313936013135466633070954302693342453455219712551826284869772425710845500175134101543599168366798659367222809119891263353828678661393747218050776976103355106224710745507962363174743009342340951142486072344097191453393293644423244523666293653679227483060121736706907243062637344935546117883153075970321089442632603513080447472018914814243349605091894122555454755484611693805837010350465320665120553449145236736476438989302894079700083620652477018374608213136654145296941621148001318947497041802527846990372746907711014055624382190073166785226864595529594011377342289410862204647859587480499301900918839749659501126071160016924765477167296 [158,79] -25884043814032832572892476225776024291029780093434087649807841131639628970837775689693226231314198582393476117384619585299372773881867111815407139139552657366582977660644929365461568044359996802539158868567858528140589162842352487890915878030475265231600330736035395478198956343387570211443538887667989527464870279375239153060984414587895543551356057931405430318182628506327401961367181536870796026964438127526345298801963258455211161903870644502523040763129104711296640497023800622813209612533518915921160202261693671342270191970911066761380479927430488990409244066535275874923432764611547289435507256880469092046044888157048422082113967214061540221119250526933842235100588322822562406556336537405964990150080171935441460569641965503649166915377964377067558050109904594704601099492714535796653297534619088657257359555646212469724136431900938976593604389796310487579431372210462367183435181734960209682025626599675351957410033259607588054636696139215743633268354371748056575102387831601248502541164632046343144948878995380031753050416800506625730222181335486761070550808273587195403678048748767798702492775583890365864502876771549446076603415975997944859103960234176251360025697257340996066780714187498250175522426820272374159576413855056306397781895699556790652845673463273372080484463694816000821018517960393064576177350968409331211592520265103875239140691691421042688107583656096212926288241044858480327594675598730614539480720498480799182489854920235321269814494725670382009446072627477625993386759342180158344517220179123965519502724527030304544447401615136926494189837654536754851994166777981176939312693709487860279366637436943873796485870849212360047454754873974136740271208548804895950963118195196971680899770678612400166556171697145275431586629142835181477443927098978616805384088522428125864511027731442852632415335323448335115077504 [158,80] -25941599079788367090186290408406801135881230895960353158774708387973786892911402353201895513215589807071754671082579701062611946428395609599285860635860003423389622590374498920330136787618462711763628754656179291386139661395294436430305985355714424405483091179167977878251034963468646018285201199045347341958461389142115728994908580958134272266808663006793171856719657193197881500122140641934691171377391233173353754730601203091042591275814251606431558001396752342733514339271410206372106541451748491656676138089995951522212691534650913578365107576015643225579981485114512323292451771412560455561052018885129022260246179783234722016747643967670855435684342105163007521541872336355234718241111892460772604628306190900298365736397410642520245503117484131859178578622501519843289422564665428452167952238897080296652257132706601647274568601341800841215403011810705899873614222692925812840936010620996559691479202393614405178151157997016227324259665632368458427023013138032038999770913778518372458588131295534755997506599555796926154951773385553363596342985322131254744018246633085038888400200537215519423063855486996429166405273990268702724901099165528617822194676461392825106749660330526144348320012551645204975074203008501424494525826488898436315087415074551725709119935246313732524494638516608191268476827016406173654160304295240093562329450544831857190176953617197519278313993875317478843550014836824610343838396349408079787201726741744969298693281633177269542393779747998167955049262613509499075179838062022091592711440522605789155357862351047470057688429508517694104877700089064426425545913618747436342890889565782331740150651620425524658287914858179790642584616600368180005592245388140367032293188814280042984482696518632493413871780299512094978451543268124570157613333938957422795415700049116149039691754157181829226290963839428080266531 [158,81] 62271393240133128246300275021116490039478257527289109711628762609914601183077055932705831110572010561292267759829522524234963967686202435530269101056107532891101389855954601644484379715592620970438788192776009075745653342966421695868732617326558292632027771470618472245123058244948053136444024708137871617957256510875069573069150706989282316535347159383157612724033842978954031265056887835488931627115708333945019665955519270115133235905277456503621523518100661858195971834290907467636561199963068043185562791076631235060354176289589525686790304746049793588813514786598795694483258872505400371471764583108522402189072854620476617141815705126268601508902366248265039643784339360284177601269743019203010946034446904028127474578390029381277657510293752619339622682239095352158792169068610147396392286155129738663261391938641894368545984112447838885388099431472546593941920571163174289830495373849937348209968764209399754420447147680991165322442618446424831598783946942190036608858672330124964743424872930097546509202328349420956218104055291701772896462270075401386996732529451777030218019906938412135388487159108541452988334261046225375744345314914889055076998674065759998670563905861787709410675203851108910511607686935852549964208096833828069834780680866099032812278299105678375489030554935497310600835622234446420041078572750804496795327006959075210620988430975668620424188060787334732705840522123832513801941213153553912253960729967521200405537751723222249170737950446419890339144257256508828342406145002606191049049415673584797003057309894476630009436819110843175902456337196433079647906437660030109534590097890567573396263009564174702566457177952608188194018534841436816039604899460193764154838420522219154278314024440906051302541887431529998252209185457247507434975861369028627011829400338421455913342547891895656549743160149251840 [158,82] 6259176809178449318927019571306064072695883150497355242502688760034347322034067449801708673287497387302168821753583633026393510082443024072499449284228610921984000362480566460454154464634813649900959962532613871470940173032366763116112295226001666626993444822592613652925573539082152417311351859145123486387650376899247281398559136913114949518311001894243311643165337299004229406046702491998595177181008260652948635753196672118642240336809899562849529836983505797180008968924468045352955889653436444866259122129214642498548753523299804243590349121114220902761946187039318823755289506806460336986701296163122418272119596501614144124630210870588640144664590428852569800468622058244701351717484992867476358853076290825597995046544166539713735280929955474499234286949504853202518513906414942503842122628656595478612481733903840980480123044837262857119671497710749860950570696208023131382285062825919462822590080084735528948973471891499522440712483294340999672935151436123578104773416460851924802695590889600662297431133194723857334295523970153869355505905763328304534622116368860569028063250411042254057060671927918086309361896336461868223424266758225657389671784734109753353354254731283862538572958796419759905646818640491010438954834637200201752259856707643336138538140587938212754245019999222957233796217935739670787849642819932263151147530750765880179774420414444279918792382801822259841510983914842933326077305007701380729324491077455082399946764295525496774593857842206065523608410884316627271170015810370079763894679617279796671447010475595323381783821791478598343574683965834062012275013746029764601884610393198596518123222114384002376638351017152258262068175697712341736278371288176160847263849446148895931503973753486211482443767392993695713030842864101557026677039903283317553809845686113673705951426224656165122006845242672 [158,83] -14819495167972416467021366270969050669136645813755701154074880418867819808626460419280970491124303401852740596517725341733422418905615626342941215412650907351003582342905334852558571994590121820542374162818390300557511986548233386293194196890185971606353594210630405629142679740372950034526510976419721678729479340834733159239821511134772765790616669594023658815138448913630809540322550727062916386466553451206599029573994046007528038903381430510318336998226838770262491953919786384665232292252416100486244888171149830647909249525731199016416372818037284370051940566035948745351386845078505020818234218891345766873360740256008407662826591648542484599724360256760940902628344174087125927512154772252582194610851482818358339332447826191903204799303057044210182413487465658809249856240503889422591838617399122409417401993589930987435192452947001901070331428252327306953257682253284162696052248395361283484245745493490021674990713801353685820149892547987193669040506247150299186847494083093663128976476064144037695583032757855678454044145592742055910964816357439066234080095471227778919688680692666274489589222648355436364667746040017106392714909414682905358049258938715654687704471144726509129288120522360310856348800828720608474702663970342864280656703494701905939008388583373048443754200296057633873590135935277703969955639851347079740451398225971778992928621442908437644307294345911427968365759883384186516127046701445571719495046764333169086906324885301747607736698003222158466660872580282661502258100161892037950092116362453828545918753268404368410384271498182166590500789448123317519488504844679710635199291934470927626940806444663955873893752890280263081187987738223822121072250274262159967758354639830948292139665755384738870672170343090241940619526446139695980527452530827235156763156266725189181385190356914821066612240 [158,84] -603776762537254398884342029025405648322593222601271006621694388364038256554928019693099811129511266426053913349807610377854597828151348325638274034614827588893152387040836919825211590734511832713098132773027435770142651156413880423180215724212195250971385220456294011916684084951663435347204290079486937941485918446491972691842473995150194391806067200907783155935742632039893181934785530835768091769353613136599552836392176065987257086253972587422368131298616724230368840871957971339879889355497544838365931149377487498566419084028474049762900808498665618147896687998673679757913586431323595479251427055295029896062304075694924645866986855735863643161200782725921201924975751198530132754404361671814215767530645634709987551605251353188870346306747514045302324223098284260860158512877017620403173568649369164645481222853255136154655149017373153646211249840292694405100865973493824473119050916122714414777507380458549599377035806116260749543741170458069455326699356402591559245869667517568248800900642225420009567615046063808640780052462714987892014418319442708428517449007140126498400961608037500072584294543011700203870302694676820372711391941472912217679434572259355779972388356856786486848938141904234745399559307247475419568008382002507295616683909917480647554241662302442318108576718174499110242739211042555453999299489003275367370312074620237080177915448891586757738005213805817319822082484471446318461660030426212095517332777542733378860177348148571085892171807190134356335109098741880424586752547271292061984897351815533613572427816884367372198867765636104758867589936733048671184824035832944856323767439544837231255992997608361631607919837878043985338100879012608879715717867777717137969613717084398579089473060484450022447492430476333193644042851446092020228776581827243251223901576281677574979162578174441407724 [158,85] 964263999678827242783480299235174998770005801182474738702357780627261787533203397621858526800549095173238979241840758311800219684338554038031277004900770229886409214508111759910775237106506269563075370218539161324047707221071016228674038157014654293968909869321484991229231157830789640514644559122723207000102863368263665902253165843533705733011961116394895776463120175625794062144460423708875612687371917940572543052751260297399066125206959666099331828553641140073437936287754633741651839681271975042204659238054595784847921476500271276905806360493286205086525683597674224022611128567813283891533923133871674228118323548082323077586998408057748317620749325844092547602590748550316909073101429159793367671444441438706361723822295024473840950377019122867389043715679525342867178869119553010443844209962546711283481644482544936824661255050064317687527882551700791649395604907105747967058240087185958627286048307271643914503316896839041282519174989891255942096952400530508810175193731737686419669033484233783293710335613089597093017581505538086143167766662709401051818608921958027495208657468038088439204559155755278235593421796114513946076555981253137170662639899176317924651482783604992381852342237821864178168937686759892098063124767438531361520086687163314533076446429037735885122014659689875555110005085899601962656227031217938011284844124685956875790682682876816724886400297822236884017970018553185195019072551971046592544043827558683269714138200619200395520408953427001235068349546760515582062622719602889588984754372114441825229385818330766589538398914997658122701923719263556925431908146644521751823590944613844887807415080506010574263942668024375990173782344465255527032696910711785314437460262186105493996263764232264021253786786939011365465179134775705004944792162340435280797452473164850494826043362126656 [158,86] 21242703398931330955302574288734203094211600464555100314659448449756372356711395638801532480808679528558112821675795151103384029317673792742013118415021203584231368082831947445623196448494434190548382371885087356407566408456389389844741826457775303793310682701945531066541434968294706897912232411599887458738419031211583993932858772766785720774009126258086941770947337388141146528612985675445117963688421006259588028945247086280352919809506740811610829972439583544971537249907955560288456085821459241406682059906131119009495460692834079353489020458211542572731573320562413223403246645297860316855838727194938780867714575057010008259363565261999909294461176652134518351060996294139103204463613168471614113913655094221215657023030438172794313078418314645351023603601618689704582014271612161362268017365191329644401658336776690041954427434979815515104679878904521560599830952057625214091841930042078724827567253333446690123580215749070189506735924413877189160582321245281341343399614982178953313724715476380272468545610565277183150329490972946229094056864891542500952548394413607961662282138150535711684253227644805909174588123960129338244442153928953536984480120809413162273699558853490904776982632240830800056549400124482112343919450907111016832974685105794814959937693432119157122775495626194226358927682953239940737345717328189625077711221148580759954755339409164682167878855976453361234487679494261213699732385112965079465447013412988943005560767055951912988283079027246871072128843559305331783835970825526679286609578326045004323208139375335404080230801974534647885634688563772443588484863517076957225895431944680293701914978147022162631248291335782153523017791245057778408095043481599866320211822102880035108072233191627966080999630074513150210366071254052155250471327016299507758079909119438875041820350320 [158,87] -32021452650880563818638424358597949808113151585965727229144106991396444517984143315432574099744707363193349829381279165113728079837281015556238542155966994992557519038458593174814312288470315374468186295217007323986691705241943697972447314289752459903733180149008574475189469476075401161473636775227592140710655941839054468428061799410650630114856617365952777346579352602802619570075586791963501478010214956416718618376086127379167487816348289348597070567568415917700990373133127510530212179846292533220608389128270974205618507762651784366367632814968395497443072337659370676768192281477939105387215341811966275231320997823935555796994104355923227921437079339684331083100940804078967658179026296360649850622228749343225281200298246329421888111736727606260501927129243664101469772480890427165479905580892542934448892960148887257092075054183614460260148424039463793233443977800693449382966895243601689538312906460488882669237720225721214003594379799885414270248738042808542433752859842602616352534697211359169930191062877042926252219673077452241469099351663094609107874134882264117673405164878984629314675726242559024885918490573399673446655206994794164244180031682329352545942968420725456581188450482854879779978954047812720307901141044618607668050082750246267645370254094380958705981751015462698913096908302920424693430136760379054311267953366559155748991010491842862132545485039476359326749914794203897490194397081638895186436185677665201290701727983603002494059096200142952759833223011055785889318345533195609797775614671368263247172452687400874954233860625808141610568305036729449556987330795595182889622345255522818629544038322511292585971939166577204759604590126723019881499194110264134072400899173136412614964964589546307696794594423709463716947624597363304432622121701627963898591888679644954670608 [158,88] -49954350942255969856995706672304467208700660680011915587340025166003945317134591253834672117904958309078557939145986006004896559848691515577337819571581923351277325126830441543906694966127442765368602310670177904411354623650522188546015426929544861935897046303763995790123185904815916253587317350763419788871134811721358826393766660859825665583752962781662485799018277271535440652733112466858435569873056643657921963505956453348824850035842796095972131790500179663040836463544219821342584252363229312776625474983731642219639606260896044272123972616209741125739812403046545946965757648972760748474221364529425769336520502926858183973096603419248725187631693664998470167641290215998285550775555274971748572352347422583243065565787008152391822956033850425622472931909558573371587354790974868272318045192142135482453976940032704268536895228295371533788416853381550667768117785876358331337667797342306803898094866685289281254341047817325909741992706962581634247074161784054968946764420547883181156688110127347017467784530262797181678072084696214994689193447382595601438025977893153190941228206612308077110466513716365108384077699024410167378185279068856344651675829668229786748038193226280975402327749240389465150113997769387509140534468162639402021079372549733160072549370301188329935623332178745519347657344192557200355300017603193759515714725659425655244465145266577561718143281028995742841638117316307969414829253789458270879346987159117002934166402786415533988808846664286994218006261815807280439149708832192283802800596084965175775321727445566745290557807346280531045902641297285025223487009712229026493211799403024474983698424924098064549109865896792666942795336823363152866071292821131980189258434312147989365362678546569915202814760642332175647350848525105559369114064280056192402145283868711296 [158,89] -1254802372578752514030813799568638291017560425897035273049191624639149606184508072603840949446614029433977070133549883175265463585084557255561131133995693978131857759832208155393062769381023020888153809448808922803387183627635026167528115463399445186762612822187652556500833833154522858881990298525748549506277586532469578285521202795142608358393202098868583213966037421383188354191179668021476465021866758872479594933097634813486468874624490882005528352649037337669549632394246843940789152523253331127060354097553544331038554443311923055315955595972487645499899864456874328222105790412057958896150759553176821708760654767111906282946665077724939596867042987439389915831734027150293263880636159838606741868425067633310048712174715045575996551861923211263602182494780984544685290883434985490491365797217383456359696192740215330611850540759511320080871267713137095215000931643325280278519859826729385275696244968971117445282240863006511123074854179248657380128924764458061430492113733201822197559412507138733920070322184798642418969043077088496857531501052614771093218845349519507572589922273579424244000761950190857411185327964470093784886443271268053801664093131080872527846709709140718612024886293712870217021617152367209508146666025360567020737366578691524751282693486392075059759428542669631091858597875293773192009289700451474242924189875556584232001220971489541759011979124562958140461199154435268482277028262583181207229582227714259194589677255822562575254754671558804794476015824268429063932529677473446477212054150047312012603570595280357405156520781669871760900615439009564437969294534085860244851032205244057573556793126472092932561488328135729359005681865488119649861155868790721364097080665243241538518321470336639929228907977704492683032906967546053655471993913679117263147061042944 [158,90] 162373684554209930369231234247223235517551522858205824469962599999266101022723587867692100367986741959872818142347956241416429228871431309238489394317741130542138992551371162957140593797016748134561551000335921275984595098584156484109672035990577608278473695809411571822879993199908586133626508223592316634770735916580860316226463499787871217281392062574340818262470384561068801382094769561244772992688316979611983086425319589934771974577860873426921864320413199324388732089619481659300766589599115976779449565653817099239637859827241849239703186031736972446072985053060460174193747191222598107354244071614339111343951144291560768532058862582694837590609803396215770650189189906513070322768147964625245181448991444576331544198379367093213102284655711703897037401074093700305170124367963350396560164765538158158611530419782012328786397163113891222083348534181803658123036219868010514045253934928362057565517668861803599225307058100401102459456401187947587805841496161255237177347173539537826567643731848590332361817570216640647289233924834576665316144328567413578198223769376446631899332140683886462916831497604291048532007603553999973802376003775697132964498386386331448827329569535028348680106490239096912485440178551178168212759398836993654073712552183733870460181816652998198419282926345314864675356743639868074835467059259619803402207636200359664214838745260167795592827578001280651862630307458409028488445597368491499716791453395109208869989972732122401223222013034091916083429878122969159091344993839380050410366632523645118042203333817606842867542201845862670171340339245933821210127528511986371948559458201722954196843187956023948423994626705588298800762022884527288723681483370967047011826612078586821533933997789114292548054560649647910510446117160761182005279735290391028898491008 [158,91] 6012651023008282332101202091843373781723862893032668696561417735433169309413895043703164332703875078192668107314732921890756693364322826646594198395781399124724331318193989396008479880996768921444645384808735941813810817243199823979684658476891539357628603801187978059572671630764021292793847304930458924154759184861053405349388395324183274123048634385275877456905951778104331527421128102429522962544195507410222597449719734877772295778233285717936143086775001630929427917509516527509044014277712372678754087870933097775940378295742750843823756663523975617907121332561676054265852767731786390982709159535630616332737731379165917660988188215150566259444486511240368942320813260437278754995142821719891379695526215524346653877826358207097740072039705637875646334391476614046887031164679344780401119905805266342568529518315498413086359010783114926079673394271757458423782631690407099041255603263274574397554576470715062825164026920941745269728029813443476875114647320246306634485755747290313013335007356483783358186593354826379571045791058173341834720203387030352053008267243379352842590151753196267275274654228861785002919880839763128439839898258108720298961134327036671952436111420646987915194306262656811518590198221451979023330896792039238755590918848700634378939835871877931183086403011772015544129039902173779945545400273082083838512206893173279798204306383268193910900198640382019621507020160180480790278453932490798747895410140787426964804807128775772251308858210714429929169019495808801925921276340660885297693284983052900116928874674291528509720761460521207075790352378132882867280994278971347819288001156806474500903170505617153869433242471660489313416800654909684103600857673429085067081962160310146345832871628124613233550093230125140586984318793528966345334997137013338636992 [158,92] 141692255854008586847193620964461875428753576849886645870520134531837119447531863643534857885521024398713638762879847780374548844713423326898798451261573236924039472152799860424983744260581073143354044565416957055909549451289759799330508868352941198316558555497707364543304667649635455576315068687988539427565795174146039735615847326449676761694019112952562417010135269727282768530843181617215113381167144741021393046240064398104803091509176706179165842490864710759935961657490737505938674120795925752056715903662518279395063779648245421575172385363004743894072463587910834899094762476891432378630961414273688201583534742151212927883792417220527658445989471838904445691486539820256639589605640071042922318598201552660808946774899645068699390225238706939992476144029330971491716813681136086291886328401720718891002759637337793001852920610542579830127311534774040491334140529352581190424886655285683037492996862416721285904513598981097778007649254476749520297926590963604798756549284512493001587260470118019450899300139194432507032128675445813474693570992387207028191362286760223886169729092069841340117136851992196778588595783854957672068062994527060935938067507769764971006598369099073795262188731703463115259294214249216161091064026698869668250271887147152349460659679767241340586100067081873540004368815645238829088119310314655630466834913762245931943953737791330994699555371599690383367447540805805633458790480709388063439775391363897285226284729573446009246028840450835153747203044387188545617517816141879103700537149041399163925562264223111239805994061846016552675724309237556240926213666499432448835729198597105436452209383233895206506817118776464550375842417423815434216191812310610805296682316453301504253879652803509002063745253593312132498580949224077822675535179000680868 [158,93] 1984656576386368239152608264358279178735083069292632065538387798340305300199869215637726387262179860158215405667316007354010713039063519658467380086232906119634164546037733138996101936623087425252907913925676539711616757388835804928457776578567316619952026451443141625228771066412614006517051134471994651824328432824727218795890918666067932743078836618982040119771608687465275235746611457569525911758713010008871622432833512516215661824518507506419182568482960946898074504830530029270007297607591624835135279848279048622308603727152498082215128374610211014681803104675596694709499022349132613932452527620907987250955224213874669179656655406031529481283570017410248590205651135547884448751192319385491965571110473596445104653990667749114506748265195202862675030229474134789054158961989798105151768431833659251226857946742133288921191902678883147369510807477520952894281230893855549358170185039799939920937452971490638923612909883476457106665845628205733031512960920779636320373822913287885209286787749778259166744006314683670042163224760356364766248422883695966740727816550051225804091560368174114598026194230697232352506735343867042188916496322876250519317965410892657445963542709587762099494685585082900095250425840753496974214867909761168094991360143044582994140863304630805149760478929863829455282645973644140404533048009747411305205814479090889594263299631594775134828476856518760982075881641079566688626222505541179652734352353488254413371592548244239195952482875132496701495795310003787316482695277088882250159539443921639853773634918628869080922528224728091377364218832460636592615005335449031689352357697652977124138888644255689840369354606336996748905867907908993257866050724177098285932256363096948278731252872576057964228398798410646972421574651486753068514829068416 [158,94] 18023411507296652009752598833978661870337562181500978520269546880372164899637442826375493449918536506083641732273517656688891316491115358797897313830431199413404671636729449911418238864420505165145061171736101362912019319841138229471687825983418955745717062783240048180050479361941712209135600036842119450142724387171703797687537720480617293934849426474807117269649702942998606770182444122564858888036914093464362100373168211847212207082332290187220420740744587490334307073858081385553377094685535527721836191159238770275731771410827825011356479982803952249608894123603859871235261774580713023557825525525072168539312616837691317115743684724730744301145000380127388346906588107894205290474874097628077704687878763859855167013572533689998069633431095362516630736848425469542602854666040119829429901778524200178612087595702397235571466944563483251247259370823563828148779612010858427711227593609938735885487865545900579351517364256451332715336279498419831956822891190918305205752804329616479840369627868420198199094698880803337425793398629079194232523341187005221976075112888766485693989166555895017415823724661856461036306311411626345615426580148607874604588131734975114917977678542909601075083364337819859327057155456956023934896779558292711621313912953587879876896996334733991388243462181696094815404994642952708657872722471985482496449228213975290208883437078497016500629136912314926349959945916174275398778921969889755140598011932892241823590782105580449302858159992046025616923602751126192470902993718043710229604529770078224481125982469256663456313426858557423278546252423612484466730589146814391922571154241724840269926015180375739199490213414331612864307311337788167320001984704298312565679616011589413348262105462648349801278097874815464108253967938864586042736864 [158,95] 108305402807907356609054620847933160512079489827472506335386278052416279370849251551663308489569573512692057170484961888068854002192993101301397982304265199353867776531033023004408098917147483977981018537092713541878041171242135112060893545159829186786098045993351399370380031249548363076963566114346693811523162296874127874754968845015128861402599238230372601913954794890774360119996310349631128864580607023815239224950160903139031376304813529095724699503160058530846265664512168898998855997738432586396300846518353195074526804568442668456710658007027906444576737489231887970404655010326308355755931623774878978535724960592327521042094740250252344992137625344740728054216001288607866679009047885423195919176315732330924246292234294435426772956784837506582173515196176223922068465025317491045444811170986011714307653371478327589706322509956697497938472465932316061572174386415591502408849952534642475920582036631829751777231507999818394076508742728875085969615023694884963408771018757906398760147711504634253834865437890117650011040774684009921695471723691833593841392220038632856583603353231410705778835977933449557542057268425709751800868958427435955723032001118932906419984807044332518509334215923844994255056936351612347839208507408087675827274137107501570307716353616680380508649150678740423757039753693312129759661151783499484396600132767135563813351258226508521690870000906715790206376695362394073185343497378022357749935337546475408522144182276478676696670888091639624154796218437563357416748727917987000296501989389903240503349061376211941756910597717551969188547292870191591352928499085376266038770109296384021247409707329004756330439341656745415580648041662998199953250362305757537288296122250850796111463235298898983205576092829960758862363497756900078560 [158,96] 437380614307319318744717257313526899884707631422514567056460735634169980546618284756523924003236644805369268048800916218174711946282195256238349559776446513257127071383107665354603868268669081649675862874578197476390020716180987759277493304888444264529737366157802894131269303159224697791515853774062200003443238534085377674820233441641984448218654784068805124021591298329971733836752757166590464152986965173258387697933868203261204946050726921560441990665738553528778399132620716456894338947205421680537035127592140631099723562617761377965828204424560332598311286697691651811587464303950503129440143625489501877231724510888876140880117373173622146525066471892397393458631304376664310969973837398333815749958810781131670433726829320533043255476101070155926036538078074819058706714120135754598944376014420846463486666478403300556654075018344121895901677931367961355243604814077957325003809848822759845563015495794070316572048437733547450344367639923374864959294823201347426802923509798707640682115593631005836373598769022731826872837321713195067772815308827515221356039249783109943289837671105940799486968502439588441241923112984392168202896496879366678724160431232199416542442891809976988275724324949422291615603905788812376538712049357508309329284749788634730895846827108599333604841916630291120024396934383017993774731666921728423217013095808569770609172956133045527720582105078846406836517885598352780213159215434939929844444967583851688333119682192070513021201313231859224564760890483687251744646604096572244057656672336073952581200856726567075479849071910738546893543957522177880116266715731387955435744030475822540685050108966266558630552053260540665899743179486004901172161119851386715562102650508567350678021368489617024943353124014378230243471082097725 [158,97] 1195398108729388922353120137087797840312437393395850583691009952019417931465341897923376409154068549300077945001703687378248833193351061899072765445178270595213269490094004912745394568601594008438048579701231782155345459081398508934547296787374049924795622445530827369259442609316286006223365663436129279478493373068719818108179780863025584487044789178689292766445120077956297618999659872207436154252968171921979218645395851358681645295598445806839486853688373552824074407493818593127714320314520249953549086035807414852146704295871185195749368026207496984288278235903453157277222366482560986154483682981155763363154791251242375246169917102771732607422523653810110861081996212634215018919450802852142010031586682143321432458404453008494691209145558917322135382132961226831177343722215167596056904814046896346021363811594890988756908188901193146321610209949878630096951600859023006354176274165667523564438976776919491559750511344866774123462147818094946798657142389362676492705066778559263216618014489547272289651060428345406497498594745015603692162085340004140739700442513188738384888763407561499206777366523797629683500217107821426335714472745046558497254097929207727091647403836931510862443601653118240680349840175575123712644297046516921488915367365418956084740113354248152824534474992723300740292584439082436310592283833530407890529634007497767347413599713900244261714001807228375692689826728820290386820677064089776783141399689183625595749002330268532717261133092778515060532795805414144115063327817181814401704443433694604417019732078321420406788161760473836984917313801448338887213571491978801453588087129972322065359356751869485327689003994039161270611623250852288910273007308121315679081036836445202466970891342327442490907120254257436491634509568 [158,98] 2218099371468546673905308154557391264467426866935210449428743890144740084158447807228892696583454751403258018830547124142990544309095602840868296266418629411119960958009819700511386362305510739875921363783537605873909313003265625061243250738205489683868664291863942739470719485212550786076789742785065688405410183902244789132605830745676770713202220864997235927667377802654043375098904495916867846776427124760462601162930538293765626061652749547803938755828135167819401009456675290477953670003728357678264393043810365478758435028026518081598649030283965960824076133578866132326216593093777685423744000449925738846942514218732689367991210875521657587200025512538870694082322718481669795371556420283350190746834892499115510618317591987293339034598175147431938011080160603657755711582995047175149952059952484766311842729849193360523778219694521607937586731637779055031695198299790800392233456985279195791880942702184444928950210910332604261997321700052093311710122841404714189510016936593729588385358113013930883741008988249348178633453846725562703626168814225461902945082673581418460715185214107214795150456387881159717528608024904636930726588127931282559795679255755334306675898506681180947931305938253344815342916971843780734659062647930838352518960435842439016737176961281222446911690232641744309197231972627277021996306537313893939709078923536012003135698059944732751290758659093608329510733325694681014068376978468682541002399318258619096791353824094213474176826039101276615421026545515810857052807070738171829497377747762123039598358444763343551638855663978002827604053613024113896536095378934987041300505611109216699339064261427470161207886078592257617959824551920399028170701540493858784941126843516247028886464871001414147744476463711847024448 [158,99] 2795441336092796972012199559032149504849551932174419987566623087019586599205871189228953718432376184605213403250118841725659087761735593984126221676373655469587135891446511311389816210742216006618923459555323749146779792257683747151146635258488762891928008543983878039247731919777194284709295843309345633050017406481148276000869001626795279338339495583043172666811450844478984004800835375960077475540533423288423646072772283926588741465488787119343625843499971529561832558015312989850430941848478171625913013157249748729474125800010519253334557433665526415681244250365735143331199244064152738803390783161412336861487496660907787709137979653745852038882728934179567230704418059786654058029872980449831472211143697426819346711307943618432730988622871198873952695238985710987911773272666840763574742379486315424291400285992902031825282896372645038359231989993646475572302787337768310393774198965350069110492439060638814606919638925686914895693109579742920165152079998304826089214426479810690750980285350995457067689359187805116591108906297511509727799007458941413009943118253423573761750270754808282736590865462734736701494032039506415489926170723022760959807659405124654279363753248619878942949554263334569915090930964402631398615239505433890986579328314010323759049370377439600963281414556044769538768842832041250675181292675068071110238391313211556513513982184324181114582112839609366287152359443276300609576187222880957646491658012140389415443728368419208016838247638357458245296961556333651694149720838030791270568291577628465294565497419365010711278910526766617344127100188323556573435723025841673994812164739928586487353125075296529119570859370691340760891246291930708536496673910305691496418076386557796188708935093869760084275834414344192 [158,100] 2389437596164467136142083066773344620410656555902678423874262826517291771968195044302487903942934693274979430750753880375326063124565571545195629095993780348637169133355659981478507331135461618939197860270403423600028082042583262498499312724475931319341661192751853220267956835006796868455888440575332122637965653208666756748926768776379005119264419005567222867442053940266906461375898541332954512111672548132472769947622269716301487330303599854179737038030245070821005240316692636542631976778537389868005033017927563648530826653102222999209917162498290381890530937233568853218426484058560125718385984710646065196428634373127279515076368330472039504239549449285918447033825665207626901542161968619349621245226258999393797980944518841614009514361801081585535750050508574061703940939081197082712209474893583749072150016028544249027863025296641355763512464701113269997559877837614413699686543150468610762254824025207170157646938790412871512952431825536458259897281978986199581753206926993869227192567138639230473170617042356721088828299588179791823378683617478389107128376551831410714014318043989861506636032486597473189173735735439069498957661341264099058698680302195611916030011821693864150438219498818816963646311101846331467254583849059460740196142568368456959943237850761686545585561760928050706446486216098731919390895319731398466003481036401748340607472824633380330792899909832817385301051300700544623711605999750901910638948645568568555882101753513310349803764250204412960404994476982808278778426790506241040025424858761414140092432309838238008868244539629711631811104047434854296562958326694223589612222777092993047612610863202901700357768518104537729103539626935539500262317741647377572671645302330922396210100127164111793513678788 [158,101] 1381279088986874472491799383988513637164588106854962089574759031737439445779458085717415538476211187706543613904212550211134305943243989086796643450482196717412745855607186182254302084505999383736537817434956131457681706274987295354874111058689372458302431597557080976314343927852338649257641417243278513833711119286176504128401648457364365376163623687082473904939772117753014291267701539103468243277903752636536855623996071772858568375656272640087711029838915216888263469829712113243564677420962999304393673320313339157196726374400074297729506458808359571103301931950869637155140695457688163155770749500476264237936473796076387651073746574538648816551631186482200156998643300602710013202038917805978285485744731912298661993425876790667731693903694977750993149180357509533162509433733759739759079120185425919961317700280090020904639711901759649931834423512708493996412808176534742460693069252318936048283864201447639317889739484203384276078835924966587658972509945658204633909029672209367047553794411135940575801393207363387554611446101879123795359631584082341238779517378147389568117806645680119214783033222660898913853189011414021412847578219055944841658787680221024355167937338283612164414908147771851476341941559660646019148270708209254452230042674116121043767677762035813943538549321808295319402332458744832870822854035717775658032861698562234266361310808502489337646482312982612247395527744441157171368395629155067474708138064503948040593553968300364261214971876296040196975585984738785355978092152886072236096271185734901339307293770261599281139059919106501059970808828706387858970203615387534610016675262210953754472013779920378492359950506130050601556612939128812429167017302093140486599377974137042229878496330193617825536 [158,102] 538003439919707227126367898769515681071466741124417690975166249923909551318241337513906171548718821044810829744916013908085765347667180993648536427512878769205017123387826887303087716720266294521042431175871804787148616402976862879176124378920922849454895263361859842129948058124666534700504173889741111512742899490144916939177664271777685655971942421952218214265048029131175389197125262398523897213058174169362157244226325727142879500407353817802876296723371885070387413313028689282036176994306401965696279313332061542151649014266300649990559487235035750944102148029417918308787871770616012094565183401815719226297796880517484809435688318916268207458835336053086739086138685952845213213497614670092932185475613293030467796100820330953269164141435626046403388914079395309928721641042871280564550441757328149926485684052495767963082254010573297148062108661224351845053815000537499988138825257326806754924397996654215590120069994634422874328331722414975560269590682373861479551383708710906889309206334304297162548276769470699412371179288866678374643719371774698803505935215810628950983795592522096555328880896923013226962232838297428632670940192443772492910106509015982945928573758013605022831295034514533402472444516153404761832568209631528745832843331206672162160625226595234709945411936039680081733481598640328601046374186260601549845878372909107262519206139193576039755901413228619823684329187996813480490553761549579444302801166553697447072809286732121638679889225923095431289936274667812416686162583280306379856345129269806185347854611616205223806281733665298971561847729442891763632532471880030109639539058383477062373706092263718059467650607788482276553625793615135168027549347769773559653735155536109989618421048956384 [158,103] 140513812732315855696471293496053409172575112085272227483183510868223219885496929886323698576897310526118773908898704929480750857233356395680056699699517172322098217541366959629772376103603813796606538007000311535472039661097788867914801359143521067452268628717682013053903891050410631084747174056981172364957979682104730633482777256013991947614704675506588881618263334407870776233669800545553823079265418342016623038733422395429403345147191004203695511021033902239366877738012582165000825021236722785084474342156209013302534023913078189727364746727468171014379861176751001222471891584563450972401512214600407874713215015031395209444822245403504550503446013717680375641784492684726607868707157624951716047524932322646846415328262139736322694775609865188695969724075384751146290436803271436888747757633531649373520223964232415718400327959398281454615827448236319193405103867895510238199346277104699190772098997816626627016013541682574756620414468595104695398007163474705670639885352923278677222433603208270467727388628836118912424380179839230897499504830182996594998087290594378182476031621579842732847945419000547706575532543106840129875813959188242537153798835746418058744739475181200288869268175052728084214392379867612544631312798070126463438754517593328226814189525615243072270416649680032231781079271695079395113193378338794215116579315670020873030710396424940999893646898315704145817753774066258315036809815923376465711970890606646761815711991969441671375908643252509924059724210722704196332782531728630796051116784564836788186958157452783463604322591879881874387575880051555887527792064111761214542860405487059873068169769842295028068943157496340474445614905862111056601870223160434215944078763447763917784941536 [158,104] 24499545013108692586229524580717468407678387683341196576675851292140474380789750196294337414653314145936582769998163713747624343511346073311031523975970561226630827345097615463567291071773073789352040333465034438136020278755213592111431814480424771068712328962106658041467929011157963349431933688252124698361419934008251208136174197641515312758256687227957558613285173776317476270065310203612799767133570091514931861834276377501716618896749593347739839174306848948747098911730619828210763812444105917724231521566350707223127768947500918903301888729562348627986395158756714003062413217710640309621108845376626891057122213379141615262101098846565221552570081436841375617633605587829691971492338802531671065158122892443781913701655419415000876290359070458613582750348033354363194153640450081975366931665004307672339818225020623238195439932308878044859098282472065332724973193257667545137339095533226979437883454122667835907939221973606953975707773686095172447888163405301429914508026973995980602369827742815624194337319580508162295340573801834709858360348561749656791501176513020459986887803694586850910037171321882732152877516553863933129952662097627789043013954905189210164004679768020814270012162120078523998576712248929991151339824258951265710321162007162109153205620319834498229160513397920853310460827014379566336170627795261087526394718877209698717470241954593166395775391915033532750601616669446023207521701419189264662280291984400575121409460738181396703279530624947555886981032718173864890135695529716590923302375289604284128378171927531275096423981454037447742211639898107315873239524368370013072672751186302881828091815611139957049249560679092242031296442608683219267061062959849016816947905921862242284 [158,105] 2822784398377761478326717849538357009623072379841367210503654170194352059295282434201470467249248017338216664515101217970941010978818970833826057683828185917597832637106013149948481681542965367308409530167230592771169029624344059012424328826744624234409939071114800545022176706419849065952930337477633727291717033270027691722556334005247789561467598579873800390467190485697570709864717953007930431106294705695389120384046426359137590335369618537812158347460839743564185274198533949906430569312984429462155783680073409735470144875302464961423546761341502164107144738647373679681266133432036150493892110442441420597180715389770540339508076690000920151783079805009660589614821262828856256147376529181595943586771853023817405476901774484661016197589252975906002682351548338943039458837696337861085517289705431218288676688970859447696613264060718956266702711073536601018069772314506062506720533665606061523124930299019497827007642462039215005597774855851871027163332695808076529835111961764806511340368700216103762925496461609710614018458377971299916854690537835087784368106671761902592850012635890464580980461798652693796970371636468509514913578089406397175921969566369014326707743409573255171217524287676177066671488139637359596944720731796174234008311294441319732798931199468500363681680860691338698257325736100024382809649616105822435196243285195361177672864954260544192557123278095661528089872504524329058732304073957753287574176405389210769329159047987267726191366432193790176692241277595539291105579673439205277493713094455503347694927838705247317317472903280678130885855323119817199877627954186833646231881237520317423453721126183444685233781862999610949034417255564723363977346207611710401706432323296 [158,106] 219345591474125516320053249396584697227442955731421439552631479194744577128627852704532721434379194933787989174436521404083697341876217428586905342240216098019796926807945163507772148132489437659398211662656415264852363976030321388919944962723667239820197095631258101098019261971223361382973944353111526931578130094407696479963350111508696836060315225851330888804380162974304502947607881764836103565584776183212616739941191693964675592108448329594580943706799961356250132168791865609057183054030911264889018624449586801691681758486635645786695070416498659329867096163486237693774758871212272336941998138702283797219643700368032879017911631075881964624416659798892764625194573729774769298468990865990175366923059029030417635136966998627405222730477186417748692925997936010442160848738749635238635871667310702421512146121375532816031196394897811704560299234704495919118061974882801009475321351712970432585516808319231551980232667618631203373069892167559718665144685149546795298033415281428784960641369012082458127257012835873520710844794788289157308159999000602374766549910966752133972602042126643210593842826979653872810492387250668760090506818553251594030975561387948654457412143459257008830742488946914278228667834078122800103917989067645376519363422780741346190864457034269557827291051554235714768476032973586721817739381487356531657684020199697813373254528398020099648321716191382253607551800363661483006475162064693571063478708267231523690471089973145450235258643987367454846221990880374338705790895488111227538509677735516611675725325035795032160248426598970513890188593951973413335329653104574333562143261149998357463581086797218854745749540036016019151137089302810070173141379665806277525040 [158,107] 9577202041951693763784892132585886117493770791132262708570707417833255604018685677876638507966625706208308774762902950273197139558496788017464136578842753535732372088936512791245576574355684271358445322778171668014487870705787779305806375142449794190424709777759062038877867633339899343438950963213761424836257045665415399717231709095781534254951513145323185554131980079030870526800659936847383630862325447636406603953537074184143994004225490210720876349983379246767730138213313234951483827220143981380283456714966047298474184614168149588803828927971930455241506947571709875778196328021979121988101686972383465341241309265754679333842605242617086785112484517502354452544971222181961932151678275126971247318084765997391614598743940493411893177294886420223284240785666105548897433729659016713469409131947065543660397480295062537999784804680984322084514267480003134119142313011579618517188080515067079196667181111281466659970113635107709994453300747000523556197095802499089933035591057908867644847703019973104765938579662303770798717790321693634999352222446316825616824455112172089825208698576110602097040557339852549944654526231975482150299450079193664825629065316041549962008596872123978498182240982032865012541165287216546581829271810317421724097957860728536697215499283590560195800507953560470701511910464269632122819568542482624489154614951835445905785018185117905664513326394676352100889985339587817555295688055965094564139114373722106274571906317079520905099328843291991224518550678875867724298660715464126260678319183609060749532449225514893621588697532409565435843770951013173549325412053845864292800880113440043470034048301535049505986088275334775637613453934868721143047654687422384 [158,108] 604131593983575417761107433616894074334983832425256808034227538212605160469711223914597304890446627017052328776943771125486626961171009161044232681697824088350584829462125899007648520005188564820788543164469130204632545129585144560930398356091367820648085065885953195478490944509321916534721087981342174220359115957416868563865741771427576592318568918203505883318982223755620990242523133218971316876211785367448759860760312591351398525575377333626732172306657414591954018376713642560955548436884509643836729652996034471943712077823476898699968711181510694973749347079259566225648191649321359523628327804103604063144814736199846342078069889299064641380652903634673930446225483572527349886778910243652861558861040283685757791677994124554408967355602400106027039905921496546122682479937710725347924197828665183662180293818066172492836317196459722034703499974236397982896056521000150724873417749667746625244291280329289315294770983182640797299842429362004615595737351778210874849857856786672673225735555491913806964182390697887210554055149576730511444166455409392855945551839078043239951466785552663358249018018595568420447511776641384152159012750992379745715872379249178325109355175176168592553903067544151739732403408995977029894117316823930105120260850424506886055229140284994786917777431216521523356193142343559431711089514314794224103436657462292366273445316570210687667473424207654373291330848675896025608176067870806445105088196609270894495015452929473683935662955989622622980195433224544709145231886813265880824279306168001333596812311398979578639241759269930258872012279873062650178059770610701118274755670244424276857389699796082914815299470458239473571841057903066394721495432 [158,109] -29032151436099345939129728730724265630713134108417757627259332260904601757608368823759554057879431943599111432233162495663436910720861006978642090835110431202887747372401658504068906636485535942056450383121137457057142220681971221724744225188969190814213245250316232676695155308165850704579027589661322893206117679445872793648775855403207953086084850161212949267091874205780276239459365174012586487925787327766211936163108188766026550344236191708859449147464061153666467415279850488772612729988076927372538080912261746170426343526762545290459783138500643414629732037094882097421489093470917894341235742096399711439263435260113902811925087652221894367195095553112697827986560978552617050010372505711476155637282147964521042675507964785706114481702770943342062367357571442765770725390796506465820184317678650247615357310580429985887598070319181218229013551339594931646486811709385167898780555399845975359637736538446429136578079444314450501005842095335466139590277080451942940305305204642670117820680141701568932881444084745078877029019139866076699272587713644608421093063546837083539841905055298592427205014524366838491781551884027025465252845829487599708704989413809577229193341227427783406389981412652381084444274520999214573170413604357599411207921368415888671098457826119037045274018068159926162062535302143621357721408211086856689178647935531675467238328301377799262645133041629452593984115749118070310946974323026866317016175784814001953918487535904537426943127579526413498795348367318735104378884043428375532619458651739352167048007745635518579983397283893324601979790865783967728063155535271105247863869983299523160235472287128515592840126816257216274266180595591493632 [158,110] 3482289426431494791519580725903007682951454551349998888071438323204201078478328509777803994552122767568293007175986184663169668258517853087041372623442445217695724174725368207526988546689425673092961012740367423379241245149611461471749236233240370486724124631503762132440326836002541824555962973301789546500402996984598068575919763428315398850561033506645613168996994945837718428844506977914659799535497166038055617035503701149008065774644274947766907802882442409700130853517521697232150026638755350344308165102155933486205750302121434638174726157420391624663791353396062393179784659664098842671069732576726892720205722826367308237026427751270263626733279280319312663913792889574909243717752731386545352212877514062062227600045903612017372446194455836858236850222556035553894588459044919949450117560897632496334755789839096881134566989910906743539485295839247409745654371916823194113049694868632141775607714811048117173127294624411332378610643825188112596283497076797937561108290117364057899477970051569821270168517961579286188085694332691413216303073101823455647619894494199150802411568922061663662230557314628389256247736947096506521321680292874545352845917372795472697507707828474387050517931229030115038746803851404985441768934116064899360216130606001800485463474994552485408982437591387739879239900402079744381617086292700254981265133209137341560240430949535721206915298797786292904295354867600440827823472891873521343490097710363466425787379026442693500608271086036303899184816301511649492107951424400221306412980326737735746961682032434915456750967782462333472388817192285070256656571289946316556524088472441198490981564940137507200249787839510738587710811479520 [158,111] -202577726777939124238305352113060617860728018390241841006705207797555836799766789356931370616490834472668241763188966688618643875419235205074540191297481401781532264041483585959232720805251199543223600175418197607751553596616765238977138337914862101828111670040649022479835219086904988600961706376269406554722869012063443619147939927198764847633035364900429445156016239724952106848534337304831752238653705525907017568520962625197480601398881422780441037985566813910621742091265787553969063613253536383824305502944651432434346140694095043105953465848861785737277937466733952535074330779621615714564902729430453587672817543262315698852302998514323906107290738665440302830504686247346446209085953930297082234504472239452447957557943587470083185223240906960850245077530477037619896323122139988830434872905762313520795264101559268783333138135943841333600570715266976401346510046412465177250091134896915174556971893284140022712911507671395177634585526655255609401417954457468609382568800410176333081575978664030302831617624085321649374269232772008097396330246336484916703972668490864356576038569599265289697925938782363290998891088013226801291918746012443391402502059274722617100040461694074543871908368392052330742484975133246309641286551237975528295703741840653139352899153764904864960484799052003038620026916848025038734819781960694435008225062332153819926742656454445665647398108833635987401457392147082526761145424404937555503216543873074518078287836610288769980786269974365886254929908748078270822832789223255860226603847065644428999213915182713539708419272761644264229957974782109854068748031175982834617026531920113993480114879024973880936625236734940017207904 [158,112] 7796841307911373535602049649376004277646565030964954730617649378622788324135503194933357256457124181388699753063347291144540227488320215177841309013044480550591607149000146992707685009383770647684328917795584676946098864477962105111181847717853207612944015077832678616923043765941406745849738410785413705385538128534869412646705680980162979358696837363376025122814642289457199736421757571294945198839288030126730806471090445644920827632875618015028705152369330480346495084295741463225647175788968523004651676022530366028896554303933478513003598443400136232197781534572885129928037436250102877231196898021857298082245377511361822851419349771353092160606903727761870157866078881818441309889119415072997566825658708512873315625366311168560937508366897940721427437361547847563489251092625298399088559888182353189627305631660541507524051567740330913639123613578117720910393077360490833929340598308912692101251213826853650037986431174337977254695150347886828134043772626179688294693436087925318047149231787989333415419685686000980778853569933272751463427730404392593935282674968967709581800485322991408980940106987740543847053023198275381529528541784075101721281429948391642524462340091416816119644761941824513204391239369339819164812377627391894728612745503612920852491974002622025883741403833542131626704050467719458464741889155505657382547965484329000642879449484445082696437503124251539461538949683175974659026185720726139424076705529412050884361927343627105902766598412239344461129519819275435832619109361251300224062112401775606107665961506936789776935647027258162366846748475954622510467493230682452272523676357750410283817352274674511192717490132654445 [158,113] -187840097143439624849211631463039177607301272394936732577587766176332337628211053161317071675458114101365950207242048075096691779154373304452988916403162316960189782068409968884441679528204749043812703357417499944614534888288632762285600351127350011422468114607009764052642770254108332885066723441767989820675321179150264955141085842693734235734178063706850576934908635019914465661727861304458894078496898088452396911775198495206551236846940384321333380877984832637688098002367469898181096117021018950188367469436753322365084778730675127301095403994249022246142507272516000233817745281873584061785027511389640531976759925985013892179322027309549928648662564253071766999178174065552210430268498370185731438299979943660270697525678317348817157484015109181755982342793621591921355442380477287718004462039349070223278641068033649246678121780449915642643080583273714215671277132068598987514041777747940967762555938230859767776588114738955352094980217226335029765548435057145968582710795548512992945108928315495181471264288769939275410839508913697329248211962533417943436838075807535629644495387421838049330643427881672761116538160690640286618001700498186792896034414687239155931034531516837985664073603119967939102389154272391261611623490771164218030168898864250530544070648665313257578892400818350346814690924981288870756463062682534572956180119773567546755095989465852615387515469527434157539255477567424027033962019463237664893843075705857381946508784163750749101886060013230939049228379594306901418165290587437577231404569999818229946265190908413924796702197933815778318537715484865141973770393390938091079501290154440434071527956636125262639114080 [158,114] 2812879044877241195862354339731518623148165260187024219907018128248397815748020738511248866039514727565240214584955713744454437717337757750846277645689126929226342815528693833565802054769278232162055497056350641363033826421626120181193186848294504918401883803226974891437620565113783838491839496436353604798061979957882628814682805005828813860197708133910234460190723423929071608707569003976412587750145586735413639765951017669434754776616745804580795100424380804600095974166491648978943844464865515700523025030194283775572586439357327402443754339999582382356183079043174304075441273873072095213213923503227322084273570396691992536435039897004125264084439146251460517772166334888411237936912771095171138178284442486452356298043661977803748214600793962805173607350995327372091010732642832522045384009730106706696285047139182411651249239033604114045495989788840146383940651728968159265378742000627418997072654226063335821683311060535903459997305548592692171616616747484192633975395569298409256902592729927395102150928525202291203639740224517213179782280061053119193810378331382808294346070793373472591979601039303741714250290566332980041541325047949842648136227978692047926769291490148533285910226104435999835952957623406243603715024743153580085164361490740046992926358520188529993993903762486683163669834651429822413194300278692681237891745528243094436248130051708472646017510115770104544244773586768582371908113558097189443166281355470722557717171754658648600664012512023677425157411169435165664917876973008485381834749061956009804296983836141118736827021321372620239501530960713526402493502270852455078081607262202757356135577424229700320 [158,115] -25809355515971387893731546826453219861655086708810185202912080282453224169160707582915753213102855329488524286531301175183564933500326973312287784759013830316498670972172736379887917417453987006269642932447859596995125159883456139079259850228559850142095646365061751595296116687805001466866608720151255262783546499688458271815416162481310282157372864511888149951228870271878546387687354898997719229923389048893609407669307152576783267945478183338245771537276409173023796225426317264920758675095591880022434670234277593485201733410074222464523259847395924609348589734464482019397027842070723806037705497100397118698237260162843635813108694824463988764107286872215869922726424049890865693966013460385474754815918126993860549778292751933300955668243042737687853918013666998944418711700840157761683342743469970253349348064492531817356969399185342346329317101301315169268074145104311878851964265073938154029403529187943365759891145252065791051978674307769291661411779671034580634808474229846724436111045166874815658334987262033928075366162092274447222129952436494235262969887921900095048880019733931644939298322841449380829230731876226423426124018426472367654758879867108561690246654601503325708267932143732543454172303070962639942525690675961660645403953265588501787863271804641793925687295124099658133685414347078316024082578589351874314995118993999844407277137336928356683788845143878032434234709948080801017122418088542694665203632366895865195550888751626350873097187461058253459864728624503773230544617425407274310564788373777901968251089962223152038561455034756043051994999794107181045019077655850327603938621689587054562431954016 [158,116] 143180093148198907521004030045222005763685609291454915929993128356495027713237087060929411405177626140893315782989046965293684684969830077507202017172585198771994794545321022883351219625040263919800965716028547487802678320759212203158804898057328511651945005240965813126886577213805851175775879756110883785058227916691958809392891170575337876423680414349256290390206962605155999778242040547194954023225611687797352371310104196459570784711580727571245241384161412077841642931719922634520434151403060016470468212319478514270837778369846808257311877061321659428932226931508384933519377764318844535087953658150709673153795733181948723793182298804813290083241906525075121603105145016622161728418462308498410561080057052714441728078983949133908516204319002977955978771641905824463792237117091917954564808728256165643816028644719269549549342830224136819830187550288363577529209182235058436401503793334786436358976872299978598715789933950581205101343429451995195765067395727750642231723897930936822941129095344804890708790394285167442471713264683445799884505263389656122214614159048079743991681416243621730942476955500493247717862158682654293860848235625385446079025421187900117359948673030298939691388048597359923883111691592270360695093555198880137000118536646589819911384901527711204932977935346159823126666433237105318868344318348751533387400751594508038536509289579751975918073262850575217938798144667410508688951021618839725586081513778656038329434899374542164617545289875581475945441805252142703832170715106266110262222835603740123283226649788609133430036330529139496198479708587322927811462928936540499001166989887467705412 [158,117] -473383114406488879553135623503369947657123887380313662011251036087716431007366272694853425510133182838171278115329500446989832148479106545293981279379214166494175015768921818603144484016055350979391020291156311245452919807273538235167004963246978652157235101406438161880778496078511187847246841535395135720752550580871177899071270296491939794027302007995953778388293034978710818747781797436847580441051494875538966673494702107094323603209578609955412939065509992409773396451307944290802654936260085312498797240106478883003905412140519344826574031252500744693887585010861504356812735523899494242074518756824795001716432500459953148817738695263508331454356645633245635010773763957105029516748178242126055329733003916110588823078753910793953116847958911689013347376235051850297981668190060964328260734280875118606574715077801437760620741821631359943561867889181380469247190750189701080493984616389432021817856959261469435485192842018331879868300494689013365151258786098286994219137231030316159686444993726130034449846148721553630622663058905792775721545624518707862711906063557822726870393354624245887467524108150633844260802512633557502905815218918843083087896774690241317999376986514463716780057930398207822984154899211428000689381666340124482474563850281855222203052451963251778315238125643547882347470763671278195780157607610873795858155181464928391410139377008243658433393751646199523518992351998666200559010171124924086027369714639206636500560092102512394141556726083532234670128585714542954280860978763182378321261526973841446705220521599168183291242065756444410219915754621439478158053401230772643624883676864 [158,118] 919993548265071517035301518408746908687807765949787918132956308605771653200231401732369552182521354204625676925066141274854669477153120509896990443327086715854436473794542505985780638031295185947620150850460690673374171802676473197550924696875584926423812794330992157839096917240241612499866607554516044748920843290765625278167968783926801964005773766209931464303134943455170634163512375661675162825278301969515467840853571478158790972416555342619722842137140487805924949844983445029024998556327895170523334745231293326418195263939691654463817399166850364122252154878958265950337773822281595899907901897440535474559943440772673921894968877295312902248946098184034702917276536910649452798873518549432431260728414363155559523371306031178569160225851196863018004634760233338660592033629741222533575572658500348915344332237787930219170485713314691455107166378671028382087207767193739254159634501600091910850154689161335298749673934465466404809984565230344372814831309809051048347036185521103810974500144745743445348323010260265931504071220630485979690094593221037158772962225549930047823415972888109253507354246187349237732486527229276223510087838775253895622832465712000725385166741442937381112397957788528641316361281544376959948800600794435748572793966434262860619320628267786174921574881211171776303353636059543969166920839272364366796573298001701999760512807994880189545825307712729272835809774369896637079712003430155400398663059995653975244603327712644950710785464816477374351858832884015240554666826468190447935444576327893484315773797488655797462512632938023685575569935112833293990262454225430697792 [158,119] -1033220742453402215564195528429971990438609271105269061717879698361443390505513764924171343508424897556695563298976049600566019867102941757217591395265680739477996237517839566397295622461234858632306765883721985248931309400752725456162819674568828910135537335519967779293349609294352351356005925927869948711824979715689432816558549212921598242262151124940711529669223466768801518585726984167603529956616820383722271821575045019277482307968238290263345385244638606259917694982673444026732901161503508827141380017629845774573758615904983222942721897432311787774591904674239685752550331434944426365307903572412787219903504435085326522124094539655673927127776774712559959307962577750402043423413832295475516290368787103038964138157286153967820561214114188844237241454599125892732675352338578498741930102280780169230549491200234106553899436256189018540961255143130978936713601432889537735762578163489839376985406626405057388221652522613575167841418970330097042543299791524256365917754396464070129578501126657403573413313203268394274950610555583772944452218889599289546212443218406385058105507522416714295983525773301047281519080672893231595863539094986698777668152339018053296079987854844218045984255477789701387496636303554379195397717831668933233028536449517457009058427591602988255307658198171126977935677181736425997754877539666343623234450691875873609403530100637707864322876433799091342422321913583021642806806460581459428834401887369671097509362959418777353756850749009491299482360930703591303391758466074088325167467704835598838745541910281512001572106820882869521260444997231805128491965236448 [158,120] 683630696930495138327773974313238085862904019052746045565545982516525703186680836126232499138619993387991719106564076685257013849252009170603866806447966457092200963807151480853619319997495235048957165253862303784520529841214526868099040261314308536608684820747327173273228810729949174540618577547184417719071610759600094112764368638204280743993063738800247306911421389119449114536315971686107964504863458537550761579745593021796343478326466591001706051156306825634431670225967054172919571331945472715899837703744306603842191096691748649461789014008446562428413963369084645814424660835465579220068223387605176380710489275731480906582715583352599692516924721827141301880910153362289203183574691758492486558717477198706800846078456168483222640908989197766530024605268887886097834495279796322738390004367242263284952990851824869461607944459883900722690678354271339753475445490061676701776079604367266940832366917216254907663225628947524569411603242127703045448806840376329900935127638980297151178742595313216169092400210926238130820394872999964627245147387202497532026305658363953362445237427064750759282919043654185291784861140584101962473125812220909557206078735225737731807807782489971250263484415504719679279062976984641219824900845441516383509543779112543174486748170085423577974520625095626157628828162302753136349204822403426324807164945123542661011395154033523005628936101003909679138298504397698974884151786344811527943141268858341204845582571392511862322396933536256887219229190824939253833794080849616819181632408909647253993032344519560591039797593517961101551642626732015267735 [158,121] -125737359983085458996348810264282866024083791463605133579051436649481322139497095601153877986033758066217343491770171563749735447426314482390109587086047556309594790456503888633343889450191403066206925783078209374839763926822489897698197235493989190758648436813932484501589239428746333826830610320090859974491472024641195506501910827416199220027331920250527681999919460607729149963361197856873120386228320938950144147599921610583412443391561375025609529227647952523886110520589216026982046519384537308883495506342561662197627283927040048009029141486255017522038362001719893590038357473819448836519234366209676014814281843514744665574953096376311528445339167674726085818544573965456075570401117130066881864788442847056873413152166513113745860455746576361470757744520085541160422128413821594535605078587477838123554441301184321099031343984841562801688393108277706423383915217944664693382877580920341206054505144233964067131145669102140238754098767566241049108707998481660277343783563380030683180751814482031344398883351779069301125149711886648418384739863948203495428467831177444201949734762649603782677265372749761546867568898589310635931843785933771168427615180948893835869214654030582032511778485297739534652027143154448620476971293447470713265977063362528848059059745625826460486488771550430303284127363401379371456835011892404344378842919232246196320180046426774845973896878937788696388646247710357427825069740760462885908086954450010313936764508302342978806964996736141224260332732563729172487549464992217468755597844526055017571197202421145653197799713612927649059698956800 [158,122] 409077011036100400383840838668866631472673795625935070199318278318304891036885263384423111477674700385587976002723848819340241355212686755317624744827024925054832245185326370469881796289182768576016264771790407025748700644386396163401569097158492269688359907206293942221271310268274131027822598306757600669481587245740242181830540103116458649843349667383938165096547431084786659823934500364780639462272917378991214732190404126304427094748107670118181834848063054763386077571379259821446554492653260231562027035378941389437551819453751798026796829637743343484983774449247164648007381647572413650927976944641130622075359583935406478316239767116352930460667447872221319809258604024239454873381658335320458288560228925165292025787893701089786322571403665369673877228912856833374450455341471901915105630926547854704133872595127979843853380107678234442520112003745102404121356263014736490994833244479826872608378849470005748971880939161189793096119272502545048745780860065478909738711207833935425786359362375668233283096060111398996011237056765295026994178928546255493675240048623317491093419519595074188020367079470601916715026725896574140935906544658654414068620219885096348970110066132447034710993165805769313046376787682866137648478811979859902422156130372191425872506122924027905793433272658303779575158904413614682698885639630610441030412064561233040252702861718241910248278856629108894967645363481713193367373361643426605294652671166780902624054922164786625271232590986239608751569416855551465508743936747407322052378358242447709709331829673670470693558022526940090632 [158,123] 598763550251431915242734341827415821557519839491578621341470357047516955744332463748843150389051902732755200098471610271190528193547913118548633703270121670857882023306765731991487269546476871810548617695465513199146595276078171093563808435914954243984281576797447344963540658428987570608392531132650247476151701294950389030008857983060726076449011466141576459198028603155792771480023199853211855415391407171824625381254196868925723120419438091799170916340830999811732999325154694534924182003125325577241346523479616533557331210868542850298671213232800008295884945903586141542436768968835461151229975735640540006748449343782826075614689764443500349098844577853474668398221537169109232827639739273000605917504276053290735372441784260058267635522396546554362064839243215516523520337735613838415578317721127628550956287813179939825548711249523735065723771844097982845659389431460118961418560266979860416946418464031701243952098134190491396195051119579586421264943980762669471247891387776304922387356739302752428978421510822542685350594611572007535947104039041735115168206170226852914969906508961526659499194002458482460245675323831823887623165364509908449483517154553517194035135080869821562207801613317810077988049049488629861957205602727118286934318882847081229720830483743028205055740560237834353078894366159616918255373187724031184836305825387317898064974393262677733118673356110361710683534935777219924254937598381943432769474277798624332991173664828336490890671860783939640006858495359773507850525068948781261757924900856660484886971289310557442176835614536 [158,124] 523616306526888179232736599416624572136267724894297789575525617208224276789430814883834630122188663001574037265473762798087747371422986056013286756099562402585956378084178166692876349482010411638412341154417778471889790712143727813693317856259339639671075637941755982672663661016164708932857296799574004188486231603577538635868934483748142730444604417550815476065473187040354147902350629090434196360284347240343690201329866207693632545272007498529088093967913523445654672169065153477601303475075523296229033423433922417494299618073804503863491822680475875034698292722241727945448686868902465695133675216245598007856539496758684138512947832937464286627976380041064596096569675480983867692590768803486660058323857131199518942386584073971608962089320804606469480679684670397726088521152260194705651952046359527996610888283248353583576922875573577206148982506975978700175263932506316270464371377240088795426667371381479500052957504179451154997825547166679329676126023617614347474393290887291669629987864955236911172405624812114049888542342279944303270082037947796970812253783450760685950637793358668640917623661452276374460705323311750678759194961512449320161963693737936014099132703946943168613837266436557607385724790208616637458362049569854339953746329121557123167298192111254164833760002762515967956264501265729438261550050245578127747160987252154233727943215054052645259782750619337578661239143125810149048447155786980333418722905993016056546164804418024065963079866371625245328870122525939058843757143049926451141707667152667602272780211529935561956 [158,125] 226992394807648041044027479379285510400770784392721761552111230146112321717423466858796266287144613721039495781586935622095792794460783849187235574780533922784133072891137435774427571140383810138413132129065144777176898877581992435348243919101280622411572971966260803494031842537666666618241219306633037623910235674948496264626369866026472542003772726080593780532090914502339335325672814935350945660989056138277587219471353750579926674766266313507512336074398539299842559861849836966534464004716954593941177887306823685410950723670885578292250493004692962373800242973300064926292885189291659454119583747370706042970862140544311631051691724774265684660004201093298023935210232842712836705860482836482915848057111552475606782994760612066205987876245968965625999171968846199260086475065559511485964268242903092859243810056158744826130476138528555768493361026912388882026320742454778351901093803246977790210163169547199480774478948190604872904165460954304649631009469753511534047228600749884297042776246216734294331089358540163682518384446294423109407408392627351948478715332127108906954485453159210370200507721901586763967557040293164505474297018012002941063528479275619085840178168100389083754114526708728513564332439400159049336231219356398914973099202334657272575784309858948514197470080989444001952772329174259560407530700038270587014345664921583363893539319645616642339867735893520239048217431284982190758040993026984160712189317136980515726474001290547070072369775433351295536038294989139820071256814832810234972609460769622050796039663232 [158,126] 48838742729275945601659278803397893286050042896883739309113529932218486415027116316968693548741621088872339362580120339029225193445013096083823753484101892325629311995961206289710030341722172688126081856616672980148124849118535861417674869760857544016681943061480298503690654039120724843878826500651207803585990290198695328066173527294918882501389864314524258425526719213396810102934944680512813223088840847851079828745252848883901619367997719557608552286340799968168368971960156669393494794722288735998545956127605173892337816807491745897128693714325358229613476005260051444454903944459657580938403168863181365321377757466747495588625800691641018370151432436180768471385494336321506546948403478597804170761284943528668541835765130472979441188272394709717413391264662839730890395906282847053198696481002730084597705169288521108483498313552676047661501684792015383513391310734336070597717802580828276719232399162270142939181963430998003534357591043883312426725823586802362948612062582280272802850006746916797083136286104114528437098228003384638603493676458690405910613125932674424480184507492941486976310054986352435712227639133717289783450567392205375103167204636224573581451509952103648288729634145763900338631092690355281589630941323547219148256951303313984534482363528318441861320850461600127763756580182834112038347628004739159636969437445279903052640549633985894836193813927640595357766872708892792852960386631581826560827101037679915726936509253942013849259666334425532103270884941931834517201616033953334321486160717476413248 [158,127] 5027533361644503661262358743605605339256359089070415195701078004275461815038677071945827517547019389027020347052844198896074832937710942780969280597761083152281510684657973073979577947092974436170711067470038376006160044458249419266413731081662069357479801070242359067292186271227296451529141088726824848190295781277428669985165858304672546476792347860384328462630322845386931603446949135042907703922836859010073156625485608173907475929739176826131913806094704170738433712008714205253401283292278500324346366432549478051529016729741449473669749883529324401377592609005721716959699856725483284399149559765960006860471757715239086798906209658645477899848010792582679659769933294482233279875489063067975845755324098069785143834711764789622048365013712703946573051440263787807694127883358433896083288386963265743590682999292509564587226391539252393657542955247766428199632996225768518620043830419371860771140959144418604458242241935052654236762606202874596848425352650031871300910277896034715658829050480391007438013230622400388807269753232002711101949657353530126223300033190001892678769789862308475116887924283929246820912698042959302921449947775389952374219294375445344399141134788071931394306328921446655535555226103733961526238495769642232154201556586651521635880077330763156300067129139630625985008320560056725956731050984419711928195970096682433428827918270126476968804029633079748172994772627651513945343378769378016916282457239711658723526642114704472120183539633509255697382230565436714369100292914449259982917958080 [158,128] 240786016684053249893196554138640937788252839364840598420989094724736360622722153179834185661378710831556148162212280600112319153509672718914390190070957598066279458868792162985176559989251091216218572245767030583161287807736803083401962698962537371635834943451031042425189973717587021030409281981703545092752201178545282602902532239279143482391498331418001081254013145194147362994464125810775143758118353221790196591143754143172778415542523052693715207283854628552481825419877534119703587242726406932564027501963917605313664818205624274176792184084265429255699504450004274271978773818475754752805042007443572571472947457584226925508182373108858204328262561947321369409764566521822527728814687404490084325414524405675460224209993684389939466082474195509662147351685903370698647059825199464926711261080570435088138837312333619860390555841903842348558379668610384480895211138308332514879266583762867148665475568995800923236795298469882277740655358000978271373514710878932928557161635098091920439629487842585598815155177905707799926096895106921104296183559869939578645095889482808539224543005667468513818963329107647232407025318057307940773933876684410860052752155586676885604393307488024918691293506943244685291949625835311090726795822723183026394432620929283637997748135367787335808618005853042301147296379669059591179978978070135549764768049735729200303627134386976608068649944022534651566322137121572875890625296616183855579969666437343762262641091373050697360312671067764626359718526018202546031932630864920510 [158,129] 5241307931534135857725423210145614703814246621882945147467766448883567025939910480675554377970708004893550903668656541313149265830812435708461438827224666043359859210777147114383137738154679733683093325472211936258989562463023679783885596057978109825634259527187783368335987230860129978378964388010504888587598866317179927077501611934706269756000716367084627698676067090129047374934754241440025120568657816320121455572632454945179391717781033350674025393180382383281864247678195575652205386076559194944299861997428020598352525035261385829430115830822602636113574984990471974483683817873049899415131462043326090563610812973700242238026075187715128736320447206546348527390810278470977199280701874207366104024067463111225933370773954568048285886535177090259595336521186929167618927814996195164511370023732829218345753028829490736851147026137591325658543184630709079784539883171140110412320770995741511117019375850172844096438799530126986410513292153721564598948756807745116431459470034388290531569053984280065844897358993046512407499605601261783748845541806795161969099280444177165423906388190755420569793308821278643385871479359134364689789724196436787067843929278189497955330578501278066418576049033594200228936766211627413776542516092950505934838689872500289713094701555218344375672584101303817856269582426795326482099540021323674730432132213884178917296603137466313155584331356783004341685257287477430728053306770247213219427327700771601422255964686505347449482292726949742083692201647155987045686656 [158,130] 117015691135977146550260609305905738947249915370029266129596313665502668989297390740833630691388512902291405400154541677750335341378825501078359329221314651728224668617489892340633050844151139100423681367359690519644827187162103567438740303123066947136928689787203693560081176684926575562429264568511021220767266122252343354957025980003779487289136698229596046276896181313795308547773019652470641625657837414148632117014571685656372271714008970910810601985896609394920390672835838746086994954746163534197278697735666582256081543081106761897802417452638127597777454746327436352727566674807157816919228978219363892673315861688232492002287287805906112618762639151843891180811631056891104029254347613222098193640170059790455901166307203129163481725840500766653499344763905444327999985158310277847895573498113556386542255238660336355421758379207589784587821550192124735445028745438947431960807436473705565945369704349196179764191928629868166393371106053422828952103591336964253888950363541815152632520049363848295719142980902711716302832773816062823282779489339305326491894023827389780350432620857467293416205789670185276088522033231740726813989957573738966938883434813624130016534532686584370196058013373122678065683242870846027867897659633412147212714183787050847974931063696888164067659142537087468540785676743469483794450996047101825478593967106489398861341325550529934129369688767419168946134462770928698375823544941454552708848797645406668684508907700121239939878948049780821519534757210816 [158,131] -10880648454478772007303933124561755552252888199465719897899483314412718285542812548853910856786780109777419486034069458568189689487613209481896475449332286092492987561412295516695225753949502918225501013339251928082148088616981239162595415536872668140114650381169667650167386446816888108586820130121570249788142934287996502171459549286330918603163132168895872905732146914655761112535802841441243507293539603604419874349137395278448049588601728797514929413767196203180083932337582951823299519941210162740348558276463905119641261559852734052155293994871471392867733996878963778239240071764893659304301760703795416213946210053255366377958722161495606240248049742226054892314309378619993034327450429793742167803908282303016452687417723380910095005142109128672235408126934677147056740658102640911112672542985322339869410184702455812913212457073126470003868333082872500266878543739296627783634916137490471060455588380171270554756930439809541651960224731771114305594206703506817801689202654766447361500236432150601699788695705105520166855761981378047967781930186059332602984158185693782111638370684816623243832211075920818773968323191969908561278026218232377932135173242407622182680325247640035008604520625105571533078332767241745921488982408403208293658445495620487406581247446426683468465300068543637158989106139161987304894722674366505329246034644242660945538150422080099455900435542685603753323408605136282317398262573227787400899590358168584884898702508180575046320294664534963696768 [158,132] 678611093857290586164366863473512861090600645060613090261414832663229545119852474724574848977053165983332103362263743677264320649438635416764285175535615787576197876123995304100575978905832980688350259621382741209928213966564451955624754406235309604667770260023097237572921102854482952951472698711574074472373272156270635339591361356885954552186538363158730500322969388814263555323780746398457460478739083487095271485458536590688349958209108561416466958876672418197812826985872890490524560415534445528210359546376862257137638608802849655260832112704272509463415041256658529051302104031490452007980744618843662871244610285340903358852710485598220463714664232864610074793024097161509985652238061434142965172419826139607200946021010950871718468437146288429173719851459072466935307594915492777034286863238252282833252801603742742845271104060659480744535042011188646247540175642380578577325466743342529960311675254639852636231408954167351956739197824304581145733257339572789590224657799145810811851093209905685079959047203833679480229598621607629813906112902001666408594802755179470348515585230101824103330905258118406704531208025445034966881676244877539954680221432752717488473343560200785851106074138099667599982962521025837629086738906541349396222959317480606447300462410023613619399558381899873196412657955267733283429702672209576425172854482161158087094710465357423578660417391854058303827849621940326598018034716329261069759118303869635313683317590038061057886898438516 [158,133] -13394912434946516023350365393276580955921416007187238240834054568184621723087091560199747606816957825896405908696630536431990759250871601902756277563547985192369180202597407323445967438405627735309032627823704800577135559242039064902486569183887798821517132893047769261279897435139125490927142951504014865504412027451928105456926644896633014865429848664255779379282079307369741886677136542677511240082053902794206345749794873143903291483115550857971167855755525913843587558297367044104084966040289254290410565838725223004058136866485235545105469681230955959607036544831770091641292610209216551262091464973770567815658949525496614626728431783531074966567169298035527707222716336262514759224353368092620802811555426773146903592616297056816427373181646774876863357566136802870537550149601631278655323291818497147395515534230782638849341061317585789346798080797466320995295287712892295218463090424405587080085613002452834073641416749348812321176922910682684138428900642320588072585599153548237904280106484741305093692928647353061808274457516464032663377208329108305187645530358496967236039450269962462348917929534836576786700684865188323713569635786712613772376282370187077812706363048954908250245879855547613578322421192355459184334402966272681045164667803857934934540517117244732298753651033942289229924820127329445533052664341414595941564111967104753095430217170944024011859078545039646453449835181363008593054403851889800495009822390522318128384739464239601152 [158,134] 96754016339952518030420446687050975541601662874943718814411023768952107861851406502079956592873487678595056069603602384109259923027336620318285578608416936229352469161546571615338818846492265161884991725621187381225804124479658438118624177863479818853794983822592996205814803634140138223277578081556306184142564438298757009934415402395495027010888858118466778129868432782698591303795362066617199422017112675888166811047324309082883901387451854637602339153580019396347618433019877597697848584280029300597611586122635392535615131143307290375314213456412576049782313473407503827421549437666219492307154761147612225980486279914811695110177372331748113467003388826585607229153853189544641176990669936404960113490540345587635875564138201101239637143497970942504812189713135494632324063767367583421481935797354745009038355514957651837247828501016522094118539543875284586799029963563572975800062246768357735355621625955071497987675943856146376668270662090610255147675111707745894850936070276248600599072757561092394173986655420277126060222549102242497413733335884634664773794428356857272785135696087415213437542314675513537234415877234183945841625144040966178608276471728275629330006224730746725855827506419919375929541535925620659866920054906079963465109225786440872348884520715220433906306882524690092537326473372412554224662692700576350169726881975816185710871738934492816451198703937786200813645126592363319371144074222105383832538348761903134139129584 [158,135] -274576126352731551482537740269006862536356028693242916013119528312620039205767191629706163043425157075577435150184321755823399461718495971846634344532531478075642154899385794991373998194622141277631615427611853397088491841154763279437346467127014784082926997903957318642116502423015214116578920200492682781550494552242685728305392428588642310626030123717910690963321981574511989330819176485976822663614457588447599813435726953085016987130941416545856774974718786705412111338683071874357023067157311492695697707825216759862258264231121786676880525621138899515113079972530091784463828109263162752317548221191279233659450902191919330424807927092072567506475466432417803003957398305192007481239352307026886881826672842585887359807537801107086307694807227205807992472920037423898530049829136651182756263488946643191601012231177909177736184126390519394845141994599824288526669940257192223222165122241991067234900208535515419004124065407936500755437588648098384395202010501720313924552488653153008579865954893410372120711553765076411568988359045816593618604564470530493580092769774141542040438608272993810834574240657310469282720788440133321734467179387810491083736465401345293574117843455675637807407228003726525029273363515249642062043072064256512883992842736302612893606497493391058202655592210017733736172249475764746664704482328648573236343512029059589736121324369308573963008889070767440844376049450386772895917608574005108753846111604464 [158,136] 378320276670019229397229322190743704547984466967060838105770502594781488018421368510463159708095282355597324858334914490215263051801575126835362779991960455650712957884572998168730091068677688502023196082098171015184618781995301314431599450170980160904508092042597766373484708230273482117477746608099452274382925018224651114581356949715288017889757898521316488020512527230495177259474375439277880221469277802373981942454995547941119294521722215979743867420879740911504104520863988802346812850472384815314291561901098628934102108043916687200767681389974991401548912581699660141413744016198731851218979137062051186642216073446197460920589417112883051904503598595870975028990957540554946944934349668559215504158883476637404968926387082281805738702365016298352679494807666712816597814170033684167055268844113752866774769488466614694186313623484107992958606989675944768611844826989878694336220261241335451810075891652514973392673665566954483640168968193546047037826853976892588423658336823780841216274010153338833067318901280176303370519064699970514156499203951420729134425683006673323382099583710746293450793748706372122093124690633274908679892286675709091060665176480943838021614975877636420578468997104188475768630283096343509244348129654737586552841440675774273615800481202211652587615740451217175985935295300439318941249745602961885925471019487995107227211761612874955187509627350344551573893567469771642260677646568647705183 [158,137] 3580546969063729612380384700344607789727886648779648086019039382195754958070424990157787644833001721911466095469864149329356457244271091339596338675198248054499822084022960684760828765646966231901373031867135957626972945577476665020605604622531201302827193469323283036085182477843704209417791206739318959439250317318328331233036571678243720036824903865761924796527809575206767427798886204999549951292540837852718408373090307152629453457449087010571548704334037201834997638544949760202227232963631681455856018526517071064673725245699158800004235571535503155545695359671969981663607400211572154375402197137748854756195598304512934434469395272585295173244937655981622136609859529444214135894345882947450225145308324896278511947362419433459450727209803670398597333881861421629802679375862339653212534064222376688981587455932433029053065342200087569505066305984169366722726960268783330912523450102817842595734427268823203872318753983671090970482165864293237403675661660028873111022223871091528244599787623899693903518679405330628987939579093245966444362633449911695259283361379080740008551580964249479409195133953112520318950000849680992195440536969511318248820519922094784071728189514831411629158439086886017881659501884630430561532832104237331888905056356396596246127835595869068793950131709849105236946449795727107848115827272518035639668132103614255154609957742269140741326778121279257222786574124375471160644669792 [158,138] 23058549668609862405860596495991314278499095163621599925143193365121969156144503398692177262478759429898573418905639741151481854967697389357339536415819679321192771073992820882580593362278749840409233681404634499640605852021866806436720784639403084605361866208123635763093906069587887839539935099020299713521726237529711153688113076570275183349507670787049062364904601946452525392307665640238609890650718645852471548818103059263076521844267187342135108092920356919586151899659510467593450000136632981655992519085546586571683457816704818042598036330016171033512850960658262167032287509340749714950291853632226059285282027133169807850489654680035926342965522036614547047738343665594702859701896205979883208950105061194185443586772636552909803582341863661425742654395861040127938149836072135978386223065468297399534027707341841385951397033912856947740930308872249121860393981100442048403386661809285116370610490434125856793734377001329445774311586445404288254310563438620181440645627809026649417420611657594206955780166142357183419357497632069169393323143040807674863895036057580447275915624791070595226720665370680760278470173704873795708706726630146891068966822504722996910697552820780348173997021937017829063538772080492902144156871821182718646101118950159803395233533815329372151431288846212886981117332415860047441284219991520892634495876613736258320609997984829679841524575416022042541264288616542416 [158,139] 30097578167035780746034649226469224123449591477585178976073404647992062692134346935042682658332397973048570645680622281322003152617075302158376870140643050517969968387074397100956413127932207022233088490219938140080096152458384798340651114241258842460820847695318517073988252567195846958106794467402475379575251069966482938700297012083645053025105166313128873017265354804907599939128132794266920523207530584388020259300481499578983366190749356144169874959514143784107812238129035446847967629682142402427389959879797763748813419672382756340922186388207763415599405936449671790553860227276139041267225991763118948201554243820865385240076894038543022408609113270954096769052584399592997560687698303918657535831235589762594736464750595263412392732699873733597444947084041811933570474054897893893746152699325140032047946029418597191769094997944097874144672339835567816153577400507259992472680146582461871329146960045367931794089955727098403103372529603940919285529635133153882682987483257543642171234173935545449198666106689038178115785315074086969078745225877621877791954232218293698314904103063433232690456464454960931580668781590837801566740873932493095890621924562289534492816889209329783678544298755485487766873873704132693171902359936883818421433151910944221983607894846674139289806227865858805389305714460925939547925573841208270592627174893378129239013204876978656794018593405198042673424 [158,140] 8115985110048955753420847334570931189939796643313418891443588058080690400106188543169240800843633126328351956115171120406576206898776580690265259100845703728566443728115410779389462909026371472957381986369665114841903508382459922389545996023739272619266230527947961915586169838312031554976433092284813675759456229670436079265124911673979023404959868770426091785886767913512223514409486719998906488256307441041709796428471362988465125368176647914695336013610928420305178397954077382601352712804161953010758935092564407052868828747568859432242848895628473811766777467170187943790415115556990394753351756577056133426991373903903511221238325228181006580682266600892445659857731665841978420951079901474274728194779092031690149490329909302719643476139514349025410176668417152422466712939317200907788185879593470836381730932186669978953889261073929898826937381274286805522153585827978301511507346107739324885497731744733370622764575609180557784376706821592397415572776804262107738475227552678946016599374645179754188718337259001329778856387481748860699768390323615049471725472196530564687906228230423812981850508548806999978029606887770240951892388167592687224618631498317672026336253426621190361745769845071720259277127432971849363870541266229114783674161061335116399112376505704328250913893287340528270983335836543988843789947323455570567814942745495822145938304347054388778648033620 [158,141] 448506135673333649986726645694799569691165465568837035967188352813706007552851840904715372080943716275577809727662459724243821644033194572455191943913614085018137533919664855531810584656453419699057737559252391371685573226588463957584432743999306479314292125160614209937386579425758458519679442637699066279925164770176328626572639250001309057979060778946602846330835891640511947399772864153869140696823148378074194426864973447771784431276485131583176801827658818151562359041199541142961537316930640523321640373179833909357291007194758068308190207401236764356232534471829951545937284277174615106814713171379996541332670760720825505134680291780367037535210554047747506021541309821256241295304331004364234139253281834814774483166105237262780474659184075773312803364638378003659544689186882792449166306554020389346939735408965955119865211864976636319907077052085949109742874068789539452302753445511580696224468316769622895669685803131238033085872285127789613666765881452559931715460773099353826962637217949748839521480983775462002044649202097534529352450306436145200048984985358675487653431695128779942012528880996610490385983393442778435343499774002330437975432129477369401839435172924068333688603118943831347336266871835872854691164174028433356744460321558287988444433478470913073656871887479690256567812314798844904250128286303978222577678336492414008776163217156480 [158,142] 5005106006389164433913480136610354940447399484856639578178419910192147073962944118405442542559361166399489835270698010256928642570108512197249342136286691353336645299044046705839681927528198226776701333407831422866855258263676508681617941429839585777558847697917238875359315255925612872620155501501300029021047696026465051585911765282896843752402308302962618773443096164143821798407887169302777315827022850938796127115121826629264694433137881346047271480236214771734743493868133108236279887854497851418666238069704577660492658689179562993579027781163665828614766245185787950809083088824843222443842746234680801072307147269357962303196931480913658929272589508534404370960636149706994487353552498564486344323626884189463737370929689258539217311347879016671898725093639748563102972831187886484573804887954067363306821090787461099072113479008582549895076273664556454549903767397960245584092443418694497492216778308858221683356760594706415904876280679450718972477165212069002607449333535702274900258118552715645603545522615661781799753374573187383597999952575001849036998265662898199800338941790993650776043167740079187841577002159414887006607908315411609830973911638641915544875080937549718525211573825461601392183315899329999949607180935566749956631906622790127955992439732715410354687199569831423686313926279805096643439001154824862925389353046903581344 [158,143] 11041094323014460138679709231984803089160763296222804402074297034811455663015817879438520085827473054716836439686906980109518320033350175486106330937351775976505740875660418654042049159428320385294328555579045362679894533589642416011270616376806985055941803778204245530448453923297617478159311927724063943013061042372878776708849232385007433209613832556904749693592154510501923770831510794908246469270006236679229761815604605883484644525945818305202273234090641297549526267029786956625075921579259604765750355063455226522766935531318038994729991507104531835676221780076562594960502444436096240724576716527488960572590424072954152627174598743496819124132615792763268377162206708341151460304425058256476963542730364911653099095449221621849322489726430829986017794757560814545926377132631112859230193750723158827530319035199113436968301055834789219386372707560674041860089545029587057216929266677632429237915779099756034649998740872275699112236946550619791592156740867105097494566148950970990348994382486196403189058082760982861224407309292666182805222019438120028686303204348192113053271205459216975249406864644693904271712969928319959094168261955203376928423943886443075631271807115752518548241748790869440820006983695577021843512024206546173500734646384929531833668534520905799023341289768017947108885850424546697548065502746556110394976 [158,144] 4682606019402103360808512495890743105145770801972992222452843595605071170863534847405600727970935482979218854189016631182287098551553752461669914743654826156474394623805954817920237633027626519186449211449833390782046145796716052429787996536544206681676568086126496665934472902529912311333822137714546180200941374643509349803219048905072662852786677191090080633663471529825587128735285839489403123781099815920196997119073998089585137447480019943209392608492403087398666275373913958104010839992721548189027803381470898989481670827682745100987923418598778190419412186858885193670885092096243034987175914095184948566657333216566444702657875128753625336145387989205199623722122914369705672869990419692773730444421574077083865415751531594449224011828062129642669640694962430628470295932673757687221092785071633607670667335187474022285258756991847342900395563331084439783704219459679050408690559579486986496597402184256572243211361452493117434086467732179024296209999521383111681097164224059016409202794571761785111106010641620841261788546286591395504153253429805260592570488748910746445821113715907398713996950817649448029457362849788551318199854910429713536038428822882908691811325657133733815672682789177617714778388422431717230186478038950975840888130912437753238025730444826244387622782815657133261877140566118315851480339 [158,145] 368913370219223202279546661586330514765148039264881558425886289350985673956363496717663290448204310526696940164953752653241149768159194226335329861661789679066588468416675892858016075759975538334515323703372934740893823498720204854121421365746096284620990475965396229438952166120837312888964548200491024693096633699050100362430207062816856167590346445662629633948644314951220936702690345883266550937066145987013070767973535661913983645165087219682066411768281696913532441269974081156255819245929135581266197348567337256197918099990725944770306258168746542387782906705283172639756763479509409061112765884457309588617065141217287688987679849739510001178654292731912591256729895996722760965259958837956755629132150456611546006811207593814814562180140383903965098471607360498519963119782512170415390853978918568400501352860376351240216941868611230827559395882678028186357417238396349099856933764887938970908354139646216084378265031665503674193958397022849417326914594241657066565215058763297492764497316915805579223833205745301475240691504048194185524915964278828861206024496145009940725793982883671450173133883201331580038170369711015673438207619290320258819074309403446848555167806664394210534751465870772015362207043555033400915506254513910257963432070077442326171636014173908353887602696740985506096638336 [158,146] 5181759144226607451609183694392072358954190508550360354375721432350629299507718865251746908436847788345112191882755722065522064019146488251202047412202695327465111192812637685482790461058673575297462120092670053620803035224501632195177178333315824179432099860618281740218917809975418752965219221976231346809003660748081702444167659715232119044608818042351148919624409632767730263237363074344690195258812615745356706884863540555989576544633011602461653876946195139411928796762604843704992581369540234657840210826592361502024452868762475296659810567875030361342922304385873096200911643918073996302321219258131462197930722239083311271857438299771544629571921625351316904258955878684403997164051024097713665684832652240695039966760382404534786003107098728381316906460387191614769446382329436637501541443373296735707011242032984899839948503864678320349565955233619966128164978850161005386061857378774719852905341461165427180321247424669245881671234247617652650399517316118878554860152843995795117627458144605841142037814805494207429738484895391135074412886508594076663641811994926755206484058946196809149085845481150256644497037884768619098129950235493659282043587704195704960077025889786194700336895816350383897640874263311987786630957240024565864738239850754833575534593830299794733005060216 [158,147] 12365564670173609415748447296004069010412635237393770986492502714449953943743271147868194132850819498975198474189913640853433324005004651607976708145967216315339545373003339017878256275276865890339368958685150551563843185221016780755064432541102007826182709827004432252451974427176365250249225541436881874592783267339949026757359217007073356260519768583875937978568035057020690156648086761166132853200210718256249928422894425998398964865258291113945771212263153627724024242734759693213267629792822804869441960016555730094653164975799319620969350749760370677034916351566337757620122795439301061303376058256405583355120799031295514760209111853356442680634271477242838916673834103675373779207933005490843380959547536471509955377845193906979615886387555576536980320281130994163361834672127314375994458046435415080518686282725695212966864198734991423309393786607946517453965414718190331590635441758289005285894641871395269587723677248756893449982701178365338054265590481640432844863435793189599227712581574972586668818804541959917401982077986958614027354129128057157660222414915684616242384744377894559939559793028147565242469351559796460929386148779379332484749814795206180514207208428527347357141744130680888342375272061646176530163228080303907573708790158257282047765062392 [158,148] 4741229237550212906791410185194572342360990010269644820346996276851145000229264181615538466393882174887609331116064804189129142756835509120366086287028966329823760343459400523247130668532368652963044864509473433686684794124953381660955818371108092066572948837772004572571634360597075478099881300570129559928297511661949889614211684254180990711610304726228548208536898816975326107845538928014238188727732488514519040842995304136908884756372304148593861636879897097710866789537787306903090603990259166337499504852877966785889186623147322857620997006640580424277551456800221229748315440364946105943226481865906638705282390043422930237338511538128959359090416048348163554492064256164010655545775912151161047749484769137665135737331349665970263858576498525919262889393579816673154829550105763220332055413198738881203193956964790812471772401566281490844361721209548410949634366383217171293110465138974961577404756438466673923912269613489074175724625301753554966963399046253559463478081710370982900389030454318579832378121930039819164671533837059584849245891236545512195940190083197311523427790582655010834796554790256903337826146190044692216536745787651386005039643563951907453717738683194024305202487539015987545995621555426974256308641102574294694750850696 [158,149] 273939781397038434390150377508004839266678759955060235074917774772520886795081507790738225164507790643507646560559421375865439174176496000193941172161770477396940149773731616296971426043538487940701821468840248994380833099023315522793770260685379361731866848953154408966815518446147142764618536451837218607418497775340890762664928487347226596839805575097241906657181519404176257445909512524148616550377371040169014741186712854939774662358499182016173796141549075966181147485748891787650220988168799484972255308253976052908585608752263376850892552902571458089015014453288861721986653174065957098984570156629697845562828992667712457863081495198028535526014269883555342880568450430145306931881794024173724550895978682384129254934747928238478636874154906724837038484635842400460179562998204005025339240225395818656060802288118769947667362695321097061865072857766759843195119117695723104310015829407726489177804099463809032805109247236398548809630175395518897870850824994104434440694906362238148596997681546237430030765718738970461114174842923958053932879767022943672985392835505314822811798587540371210071451930982914037214432732567653991005278577397797809624829608067060811881636682595227102683385979941536288248191300630166039385994560 [158,150] 2216472891279539640325452364868789477117042781015449238090342808216456148402426179747761978312270671643835629064174804253132772543588542311479788287015823258919108765890080845628805161864779373541597702299183323310059383968637812374561378875668798576592874514501734315800537890675459206467680943275781793972958393605774494581656091942373230003008034425452877994081283368572719213015471214134052374877205533703742820246177753188653010735350432269310645987712319418231494130717900270271393031764843502990535241988810517284837692215439810864536576987250286942412599373272286310891245122997329774510759208306668288573344363194092827119289384225106983929567196659699051476268901121632316401672462095136465327436340717359370820798182424447469854578958221520890626394518487593286625976208736580432169356133445450443636719711105644035966314537885891750113168122184649495684862091423228655437956751561997776866702392525061373875188956837314313559572299292957628927561840671684149058204546925973176137956304226475052676216744714910338865437918342202411678691705230494559516181032551939109483340677479738680907567751731585531273127690356381588187783850053826855331451760136053851567746892778853733979024136189395321041155456 [158,151] 2309929744020124525496712608101940576422918424270755053443456198601968517883902546615271114269488973999227022176390096395470439472015946279159702820086256615869935891195806028867863307288891952912039446526893876831702139782753653518475320097781475862826618281224629565398054627743572568142800740607148245749313826678850434374258974622873476636119353622512774281622267160157994949668575585411952991770724338552020852798813947333147613147560190773764404273556464152766938098274822586963965606463413426416480196331291877932312389743129659342109451263562198122000441210615497152285245594409317054460055519416451988605354818802578673298718889080439774915094963986374968727754028049737710199868928183379225408334172779568800214360032781550352090483341269380090667670664087322059372093214196717724030704360400277990571436775830263817512727591403277360751394143735626620932105015535224344560018458575641742207421250052500036826049184556039282460910405932235265291027262548718848486079112473464019953397167692449372471552681976812582329904894142966743406478521219553756413423157851696699341961987748174034896283348131602899469164674537850717730875432921272293902496713892263870613795588030323663648256 [158,152] 281891758729133586652375799139418235973006115989858042615893661136487263080647307512047213092209785354637947478310725496945321811751227137894977505418959460221625467221983229895817476257199890776197653984930984052406505356824548086972401582376309379051120907313896548702277078763699639109594005950905146751924163198615468298602628563435603240119732583297309613363161769078226371975056139721476433195994696084512423699725831947377462825213938009493637992701378388552337675376238375957767237447958306304949930807194098186014746603823430263222289251404626244205862702588287195207895421996599163602817500620238861413719392530445329020812090966565232352749893683086721226386358908561463896331542681646791049801283040983988469124815704812104499211287043002210713177478294725197993518755432756973901065689125185685260150322280957766104658356486150775861307378745839157664746189898978615278102235966267779937311768972029647406354812460371774895234018050767012681339368001311694080698012527101730671631610184771202128276077696996796740614286188099579815425286253789255405418982882425368074562892928616979867234144558741817384025015615621159897867282506864736725409898990976079224 [158,153] 3613437510696616732277312919991429085471051856346509931461456338072181961462458200263637586315074726273153129138283030530085673825967202658317030648725017173613982820368282826925549305528021287290551987411914153806445342867334122856604956848512485934784971591076170921629874770450594850503360275262712477724919547587447770579581903496817048034707482547921165135050762075872149385684115971750021098115844877468310193564990582694954798655954150754658539186353769393933910483059670614404119767676237792522609424350015171911131318000254989650253259411229876497170023710534141895639342750735094924239420094515596900109862116510545969416130218015187374357559396047204461780991377191931166442089323039623328378769422804225442166020007644781098143648071055937225182524250549284695496818236715555669594982645204051855918095366194137574000018990290836137338384319867098828383419625803062269481407053130071774380921085924532669947491300672506584309844216987683096806986662858618841042523003176089633551210872642520003092847982648535709399697835106838722686832270809287457757346225996708953589980655745275078851064296951141208255069795817639621723193006319008 [158,154] 4297173297854580619272614423748687601192943390667795682027232668510912855658846304365542861434086167111078109043754675833494093064727206472166268389478249101685044818847759168491759788952078110908677097809095330043657626858993889323121584006180173125775032060599579753113142229135575842955674666715485714783432895358250768986713419833642976502584796433300185237368793891620997048483491609253743597717263740043028391997170532315862687508321647619652237603666477655605558221256716563063892037541123932838350730557864845353216313736861495030190011663411547516523164857532676579341991544414974194379207396204036730078684862193786951434064003493828651622196439705313257374431641674966151603627100570873628564713330708402924297585334165948513783811936044979792220878703591814154500593115720729234298714514587937936019516144534487281315878605508675235594452427445932814498738387340218530174699637631340362913518132932506814429132883333664422401458756851553590757518992736949878237293485411692589831155062698242730011427080226074931958851450526698910295287296697242665096700035135290057978753252481906816067498715713271402507885296 [158,155] 411187173149170703601801838058718702637397151776085435858059269769337955043073378988424239837374540746793532857456618738252843627658866904757490222986996040550516129654396574484348021575168870662968497623622979089919712149040879927767187478783459848249940286334715443082096100701834044278700691116215677466062516473054828418977926701014652514752469513648369534792475047256921623934344339601183830333884069358959503644986921353619511068598111034732969723100191255934653132204879960519076926356623949990192671165552942343663199920067280643770983294931925274165574498348674826595435672420621643037449023684454075552491432413416585211713555725053032770187126194235098104385811807638517372495052775635150629768757471432284505657603792861362297775535069351797409202102361024695481480926881034127154532338434944803562988372589415539324473697843485504755774944428606841274038651209407334229632946945417063792512556652736176655099614040186873269563122188695474183231259124813955933757586436703747733848443482944409722248572883233382751834463775051133673676445143906654591134587184994665163937926617019017840 [158,156] 2687163549651510899028833223044876288510763494687099371424856914098310692350624960746912227341068171582026363475036172483124160670147084838481939826929932827261573569886327159039265342543758815553741646322821798120100643969397047539988520892326737027657284612835671845993813552700069312283507844629300326754926580372315122237495339508296305194501779429575747769345398853378010331710675282746768288712577393932790956270299557298295684421148264285100888271669203342861919435872138150121964611340110658359439205313583152949995068146153579546549262553238264026837990553461483805816149293172110947871973390934350971953320194527738476456593762533801714694905733153845203885870692231710490953730912162021652456728579472682764854865362874674896885413565499470470423163216301679473292839075621167356979452825765665247706453169161827873982101462498572939991393774091784897480396692995127604642663939871421171654624550280557232567634336155860589447126279753018660684637725455738290838385895615648774608212951808116473501454645140623129389237474520869638249372405468902957584894908280 [158,157] 991999378278620194148970288294794772368890241460862109433637289683762184687583202024634917996084613936119220398404265199034463023567010044806041842114980695363840208683682909804317761335643119631857076625891499371553944519182000743641625018431522611191361400750515864036636751777748260732216112871720076914452695505435549213705707783192177134909179007657492497630449545993617449677445316257938959561503220370299555758317878091334050721112458693751289161749938877657983118208429673564504143497915790551645540328116715296905036903221139100670690506998696414668273281161432432700259050313404564333730745235270973988243250380975226920609966167673388181323779831503615731980656082300869138197886104222723765205921716959588445244878559329593906126026829026423409433858647209111829099489797941817618487342709798381276905603273858775460573630782104492154887851179530169802114082929454913089906886248028546238047846144911526855076303041411459962125507553382023447464817631750452198710103110115658937017889989566882939979539473870045330562337911891992640 [158,158] 16580664619087598178952413994229591879375141674804111340991945741343023703657712316861961652163063824060579415118966260985710047484476639025433668396952260924561151156392873284205529738502314575361251316575164083428963983324806327540554142007330314045894258567232555283630903885747719205457056134711688144358311974328403564285882670832904225585409980869689152795774965312786780482854736014754377615475374736695239713889399406916948828417688123332463957995889898652091218509501149771957152114304094108850994507560304679417672933412740444195643352005031695687517505429942438329368363640468949957944705181228576497457290793349990856260805636781790972284795253224557748760869766374920665283508085075354768194579361412103590387675775521114870382952634285441498011366012009272123547674098614621091603896903550688643079150245340510522498080832233832269438726504173635159035333691223824123663314676300457167633437994538087199671418798036520816073004902930150072822548999452753234328424444516260092142838493888224940478509888 [159,0] 195539196516501849036367871046137886843904908569445112372754928215677165483540015100331864511470030373510920673883652251945307475366250514279806626847758357818324759469153229439515001651553648955844276968802883324006487244333423454735530881320921557190729735772362565481558622236901774358301056795962129984713346615437675097881975700101473208340269169223756173097430041509767144533910457691626995518683405958394498845924181131215332628316127526118917927750570234794011450767457040353772718704549425958376921415710740509835686394824856271291773323873463409087937284129226635540405262977440288882087440928893993307412307439149525959047549705917952422571620732118462006845712044580488766399991181755558865748027030431758674397689308331531095674893179592653017678877405167762847267964436667586021260059446010313360286720498182251464527814009908890895469765825788623873520333098623263798766151042059760086590140167169314736551526215920970626473512694652315093423828032073266345765358397453276538892477173352013810873086463584677742429443277068488896010215885454859277092616883629952390382885822586751304102891723008074374194522464103636142387294225402724072583708050175457314646457957407857776112221030923043179424446591147119644780259487429800505251627657013084284656858448373991186487638956125709270916004064887540170162223885667038902174682043672572596098830798291615476055791168257911057574271357809439210207942304464007024067441040391882531089712839542322356644260293173955259067033793920824480758185314966955412250466668451802899982144536118908534494202155950907374997780012332874001106546835864728598845426338962328378506881118223509699936708533171177690271686424817059620569998089418336048317909846670684804436861914399784862702585820937272607472831928794745211028270353343366749928586012469280623407685567800948050281346929434021231941293258958786981952544055269676479916516984047906753101360843192759508964348274268177114092679510320667662119110973262980860422160652229194267908702633144670750536688569846199066074061827768468897792000000000000000000000000000000000000000000000 [159,1] 421179492267725604067849844185049773139642895766636023428386995345321045168791542258722459421301897209942377980929120771887338479880976227020863305302629993847898054857871554518773349553062356282557978405170933248794386018641077315627248182302769514672497248931957497689444874093434586528064489020340954754765152638835444468393061682769403861582830793837429666722456245601830438394092874113626990526276666193065459323940597513451326549348694412343484394342793909125778537160059923299983426222568897389840377684628860197260559975919555124020889864698486198729258474428652149890331403439160863277175357304737657641068565440114149928971627724602626653261772666988854445277787489953799755968955924274677560632344529752849851074741313868378136417281889196456840875355681814737646800095878085887288215201152274683353008179727052784676331502566069726466211280501548484961884529586678468662739992960415219622724094498193814262786259451289537699492949214780634722525507186503615425238167918300255071066687661726305040296321536583633047753649003163546561937229965327054107656166248016285631040944525079176245471366518383182566588530479336427896031636614473848638587098184024453837754445256870526524200015589742804685061601944726638533107743928265235567848674033873199095270776369886714042774200122567583114808325566915481435247480721188838096190368978908271227776731707803958205330294835248653059855961370077110397427241389708989505988889080388098531932626199536190270316048054226650122008920171433237381308506724160128488163077426060758642172768375906883886326990650682930807694882232754166584474452096565517848501455166337281704529172525181789444166332051351056063812804663912572821294552589939721907092824535699208523302120614710904968341748384850940589599239074343485571513073718365521716028697986761597771151437313393014732145602652355819723879933848901820411173656590134307290833191302190874649097382119136420924506058396240317082896401173641119516492582704356118922011298322832872793539585925722082206062150678412455223849487904049155031433216000000000000000000000000000000000000000000 [159,2] -965285854023927448864430194690856501322403848130095378186785566768419737567523589831505039065363074086458537703385848576763136163075492923341965485937221517170317575627564168587842027548560210879856013546362435670210691677842276313896523795419841342996499734646124405655030920180407230360023076941579811418593477539125439431056829752315742926758096774803489977893853947976760803915678036446546008202398539082329593177933577473318524398831578245748936522697518796629858932925874755844406538554455697136415818797885589101693259858686750735718843211022872314165785559993569225606674700507232332579756432171122332104662624724089344234468806304496192984876977779119119466761132805268800430227601970807201276154776713601697813893869211206447757205309341769209735353568385123897044830822919502738406756925481533738584236094841380692420609506029784293696261538753456274773197649316762041702802442532581344461676451051091946296818121379434938208799991804801414853807399036426425144445241587202886584288237397705040884332907051540857035431761853542595900270969455460990441508096620659357663611335791839906197276347384346920717680381423816579073771700453695469844231283902781466779040839256824487215874936983727131394072185539646352746908376531751320268383952893046390278400217801988982584043574306602305819954964223612005275874689361887723631857600238510431855296290806995370291754914326162799115767380459285534282700655514910161127768847220131482500456240087657978430584781373144901469599120552224183839877797512986200565364339277253165106711752536985869782321745801943421133460340186030587963637310933466191178391295802058362419383831425044918295497356495509146515895774235942250895611894870628031585049833508670440739912573558292489481284935101211186428898876535917314251293742817889252170273776759745508918218399305514108583730234959407809273326152326969275937331410911058448771510756406911242908281363462420727294252355657667837381088417517005608276637708025154608980794440105590070408708233154974470371938993225550613552731317185847863451448246272000000000000000000000000000000000000000 [159,3] -81649685569984143612566485145349638442576929961489071485397773047546828983019091497686428624125857404276760724848613506329551441725221900987140506173473776733233716643687606877040118612565736082693148774376505052249300564814538423046186324229346766616093386468244869744985912491636342963822100030694589019983027131165455296690476213154983780173693694534270772705065461628395516851140196399303645817581340530710078601077656142063677232877309637355561647732794060685835409483056636619444677805243585834920427372602376604152275749067062308181091078555658490195926016134455945728580029252379981883243546803048713536615011406606933968813909513194546676801098276627291197663359405947650710641715920612456012639867501214175000999353200723424879921278684514854844001445587462626410324337162779504378651028221909247976047348792481014662585227419029188443754397039717015750692689945922304793346847749861756716445152422894432171657064732409386957409452694025994460381886569720498551069920459941080845436254213260255380524280580065167351262433612245456402648352700677642197926365868124265888625635860220425156251284775653889286444981979201194379609222345316911348914689162910612877976211081132907794622879193469773846998811752150856231125088654598926322226446140341049524873331214022331973880647281245969490571443668826402411178371393070045393212069247080150658728673192661611421270119670755053656535501129580437941989585527339201032293818175202101553996345508822582003617732586284958946101170964600297296126017700022868873563007976517302948348545590847052116354904228405669028255633374137506993467533402416743488885310268517969145253618699258474630045621573963733851230537254855868103190759216773516170937614573617180830265819064655873562460331657371060240945676275384367280299613500382193277436963123792699992685986996133613964003458289483528438860253752347863306267859720766162218730959407846367433681442353799822729467789789808168380558496546548161012633700335276592651596236512904077843620972432891190107596456358506547935012354439231461984626435686400000000000000000000000000000000000000 [159,4] 15766811770844521711050774564035470418136940534699018641806496165381181957754187504861740448973571830325754125741346905785053290772000434583741065681580234100565665142002224536609737919939495878148730791635984281121805826869518207318990732470905141811878272483085299315597723148918676832995835504009241958330623527914595514182783543089723008153961759190951186052027030208776278526232736474177056959279423083499252217996595228639974756658280853585228286401345003835099243772243469100576128259862849124042395422092433935369986055228409749940982666474963014645057790783391869528599226192193729538919669127750781197447777980653356201534869929372041469248420423991037485588680956964324450990626035436148259050265091189486624155563489452327994149507018308824618642993580032520838441762748242438602650834639253309285417043119380602154593146931293406287454936949684856477276762230849197973554245415775804724188533261623955921864279950600593858521960941872911057294179714490890646899862031529404205925749279816479958050695529408262183914659632790963559041605649197231490847250884941788583066973743490701229353215855668867840512192637833109222454899714705997850915026617467501081603922894707091633407266690291433151975917142195970370398468040786091375329952555950995531284666246415870336531417100107588481318744009682761924363365731458406543237398232298606435442973183935855989484451593488896728189876372520966202769293038438676458863730749672885308184961389165520793013351760648754335978991183977192524651357648291660268392742699569240574065957630613045819320634693188308230552210531359031879771880002493181137620708337957991518965566984473242106243276223712128839138012130574692787439551254252622864331993366124702249568970022100836266668162919053775322393038083317362156979332326851734126144449611581330534300054923152635833280292201919249824394497474774136198455426813537035558698677156202689222587755242139989255250827298167792336451882677341238929757163782496009480920501967428067559556093335316695454437341414813105725668164087768645919336134969655296000000000000000000000000000000000 [159,5] 61071476011107830864510295167760167128791788179806924580298096352428405251177335957203543349063354049327019562675348506202431634398681490324107132208522727990787955758523416046721148675868307325521828264961960396205581288219661526984620703492104051675553092816899275365364296017787241147575734897141970460619233953770418845296248753140013314236567669211573418945258871703737510403092201055092796803470904659168828607454488324209268268304412258824955802306041839692935346869395619171451512030313582996579277793989023738014944606276796895953001791919846350875820295860559165994700083621748696842897878795239151741934439164306189084478032634234862527991724894193737928895982851093836442278950557108411001551981799880680742847397610143498549022068675721720828108236128722348400483153640074925731836670424086818272990036959669763689935995373682802082437702365316714819701280752317186781360670308604770636621703471781645149888586574541703721305665985024611683051210702690187908783655395949325134306083391189953772620347964421576569313676458818512000606697822196840006426370981573725168314639141049647644855992708050669868458570496501664749876484092625960738482469591004207895161368516765867652321677771297922700179974032342706630461057463146130424195102665420513667411076541757683765864889508315934468713203324447645692052892681038711723067682041269227431061245318767840593040986295769215452997457300067537658337416142271489820646622362122645940631889672010333132909797393035448926304809248421705823676152021125370373617323657224541720142595395799559260901561041088511567178827570241319968944300633697831018525261588227833034676314198690133766916099748191559358575486950414845683586604075037871832244798562081516444319283303642050142848783109443588971325340172872189446337070237580579938421540487434828378131221650094438414067119131226596999990447522446370471769742726150874453906919755219890591622438680811700549906437603560647995374048950429098888100397406115136414190741450450424559702485396189308052479051781495895736958399780322090798844905342894080000000000000000000000000000000 [159,6] -13344377285834883446636420937312694218524555300244525254245775214926442446864610369183989781245738151380272892455645441238246918709778791944304418854927914965772704906796939616592900563949253650519566145845630335419694718672895538916751412512204086783393891926004418261594901910781637562481659274200369699414372848929137652835597927006233693556458239344528770170670207872712983152391871202207744843790771149361437237235424770402556995774980526418165351940286510955700776289578354664231189605941435911438757993935993666800346389237423042000533390574057197367333940741584183338280273365476359214893176119219788992893497206432307385550444982536429024998699578042274254376628892707045160897935419561710108073939317809545127625619232199274116366933916798405168329506461133546420374661453668538951813290486446123415831536308581053112789020206843533716962463606179968654460657552045867542955605206760817592442713688898352311864221884351476734289528342043968768018798352099521055985772923709943948218409037030061424915165369158033213635518758645903100113404780137627236846685032104982553884630823911289916716163827390286226976505077140451077398941773921689358362406339906358945573089325581951253761798622447408449945995754682233474245659518850063895026277415364631794473418384842798296303657998663881830031609343663910693835864968535519973937012017693134778471534662732545164081300491659293576043116349168683918947864584420684306331292956922858179409372944680915559653582605047716243979253672712182160286084780075774353498480034379819788547722275751890390886292872156206946524397060851158931447659529979329293723627998845621597569949329644562081336884881364007447255134473646651085250733888349646272155056241208448741180554575203377031021241376991867750513512955651134400380137822666972318536506682420365771257142676474497690128675302026404581411522939164766056671365482623478830426012975244855193449711409547678597204647372981270331440425675626544053592098488476176502478372739130835863260353490423387605374772098830322097363323058151045580107461238573760512000000000000000000000000000 [159,7] 94139466287740348772156905435927272929123205928383558566984147764371121499832045782103933779267286954522142582672563046647595490147986770192211279276379567679376652566282699545077168506961549122589438067768999493051682294807589808391321213307283999016746642480647384816254105133539241190265619183733511617106879063322699510908352062810733787199629053677603875947129099301034652737667812470185799321767131655320540301146383498549318551139978316476853397365623594177436124708622611494913198160743662204027445932682330528419236266217042686503809679047028177164528380978887616097996846954190920825854623906120685351895069866153543338766376722748758768688939936380933052528836085045550696052854274128332815657811187201278378424561394338357405802232625505230976439544139723593287333033033399953577153436318921943598333112316585323455040668892819631284020816366195130301738548484748479290218115367643881570645444898347343323950653378490868218839241266140957321515627518714861100144591663472773062846781793601028903207664692195917109658107444312721639579045811562651382044726299284106562699413516548719329999504898120834770769276659275805787985344746838532744417091498223705750101977368920094766064670401849901409050997121107371216361196687439696740488568850795203895435414833561235329998345197636669839582626197598317887961142286583206524617970746953303332973233292207003593160527630879392171694317037598028772044308941843355969105167623128901292695825536568754394417024623190420527310485897408827476219335362785958785693842027218069233467825956239914710091345156892660817343249688202132170058704070966170185524746189597329304693989279576053760404726893998190390980229471202722058042696245024820485665534674343751844623456581266679987082228727152219145013826194630884293778644379566119624866959937213208663824767177888941550060650050663979551718566100667262058319708183873513128312583799519692094792304914194787514640154656376280787299424935610864147475763477313396324936771174035688475506223719912127366774571432699474105458190509880783416641423858596839424000000000000000000000000 [159,8] 1021188834288169804310081689868107021341175823141997459365041131521995399849347548075047925376836868618933408414989836858541571394018680426022671335264035476889322393606456157488626561751558628584700639424090669365396042133806314012485882958127510291112836475786854882756905437703184080888955828370219578253361776760596914292822327830008704844966876587453183142870944116706099961298734468594542676250058066824848597457289699703978795165086704513685579623823954390648083042388224058153273689076841010146408737646762856732855951440787919688688284124318518660487803467703397463877031203325391036377132171153228035952115596264913393403799083356407070678091580889716717796109870333758962269026801309637587786170854478691564244988826848636312949176216724332401579942589043825790370124705471894132950345865872751856694627453431474969729258488155590649292009689266188194325405262902564863236846829974274157353469182740573415495767829404517065310261293387947814427076543973922852631473029420006101599363599471324225767766584580721368141070576441188546308870688094591135658899827662197887400599650839602571468145122795423466147043625777979625045505575431888970409565264785587473363718152649697123008230707593843928704993996546885654872925693150826504674944677875181687643590128205086160999818327981795082972595675863609240634166362610207210304094429064877527665619150311475655512712566449532853247350579480093550778375351469103797850516723498826136997151182127984349751656974260812801481090799483719484956126305237560967838520758961752672339386606630864318280161384737681894387851021563679094491400522698558742209624455666925888359806029590238113295423966986189205022613997819035376439779377158478215888670430499715175386659855717645740265252014019197324644123312677786319118146788924453735189341491673545437884332440125234395199715838608967227721047483249680576735288785961565758992220211207980892840750135425850375891561243738877104235264068413501673997905763884482200710187041809303212106168138496446130207824230175194591043099773039941921840359263789826179072000000000000000000000 [159,9] -12544390815140411388693565163041638230512562124040234153862150440287246258252330570505498126537402330048388820808350345840159021119822171645267793553406788113117511866434722447888037156584204893657759212625985920921339858891769491829924366198187213732422555563640976250690398427607175553037654104199457915090825068040995881821822561391601884763653777937121386246394010489615792416804010441687610153471388887617858782861471492895227978676784288317141281218584371958390744001111700719837797910326938089723152644707919897157732865703097419355971328743531962697745654638923809190632780645177345266437670656967972096857113237932452108337553951606866327719986562712893521188766189019711224267817337972781155089863257067715062410498889913522526490748768236666760058323521957602559788889404924496421582526130850515660726562619091612084929535441841130329418411633243783685957629922348486347228944580488870504233803106745030837599975974683036938613435802965329785124054828451004743870312232661559446802870843152333669481617634525226243165876270816013429880569627360907991373213615932058733049851701685451836719690124824734431521608136610265306293689154544865866512804463642197192015326083189032106960859818019573376757659847717267644484727184506244150004017870751329211257494922351579773448399139290041146764375785832106044409665621518158042389160020927337241970721762754174678581561226779506068457056283666841489520150990192067956695055281006511253824236742381728762843465651303204872183103279430106257663643486079377687633042078670325818912114310969620103106938283168366399786502613289889220312082595387418273524713815696617460161359028502749503168927358570044650612329439497204212912547042439711683222036700556821600703378663975417522364963833419876862811547264880108847311827903614428965418377159866453857264701221807524952603980551267076030026905783481285641489576812157051417853289956826071357898076038477768900563169603526308726434954087894991284218242504984552994763107396204898693295751477151048989697911354843598228388774979314702343202957602600465203200000000000000000000 [159,10] 31842786926266031636687900182847397822168031458712614649462450006693502665435650000568421064481930175493681992288508689559903621393938958987570720464122326976589341158197241315272091599765831752983079080425911757799762717872566888984455257487010244794604438344761627298760865536783654683126273772798125251580510465157807438056243771510595583504174745261364486765219019557898071223101657615173130977305350833117664944290235085293098754618500799828915780952865495386544140843027572916935346316493071415248035878029172952896664380847605832604327264072908425005509454308515006353543914767433548912795558173391032837603434639307477990863271261814275262180308939909327119521950081318900551817453962281033445994231381334352203866578316458503314873706970899360455917285739688201624406714381300214764754586172249582146235053549779896567296804736230873145646179563617195363512541055050559475877032463321464247419054596008662570746447404456022911701771018696498888733917498538701271915589053736605508953999362533869897805049936636894240590741389586542313646354291678573662745590686912167512346877465684626042172804140299497514827633326360804566409269588647942826352129590491423642373351171902111430551102956942947052599183772992033674028788215481756286582873944795321658227337660210165621335085344676729276264739335579153258560462463977764232499044582033816195852584196398444273241423294886532529625898756723460559379130354843321335899617922857976372555614903966838985252082659983616173738399628233822635368804754024222139412754326705235397718894839256626974986510090997322542781718891739368861012817625473463769937268020439044128986748766928327754390640668870135084131860327223382346954817526268608607619744957978134136161552575162824751002668593875847652577593565999421866828667690009091704089027181344755730236510548534159945732507283376608308197642203039376505524330745164601526629768118487431524954905562242659804333250701721205287272549889699555270069805396462993014807919984691166397606262645707581764669071366263939406562980017863390694681185223052680495104000000000000000 [159,11] 126474216186863881135124547652277380084717532432855787195091026834823757775791200350193098356968253343587076157822821164654583905269879533887097211068551623910383798180301263955941386062918579668128182147369966113221482508555571320759834615678788201361296467164540663783677633166388271327470742702436050891823263052422184058924377895656555971494731245321526510109168622162452211830652239850543307501212126720849117316654963788111249230488446363820081488796081777077950839743141345053543532595352667335321550193897295781073106321761421821493874225487045506673200999081128977649764307407022741536862644170148836036051163901378307255376547838872868794002966228644293114696396655175903524806352846116755031253093738560845881864884568836265463729561385325037466408986083019069284946577518281994464479073561802513755026515092477924844084525652489626748498498426109317942478164633524104379585077362952738887261970312415401304688358872020389417664625444037753406120804306889808104491476415225427124592878174293826975234712899684616786786531216571885128051485856092197579872291903297513072416308558099166149208921602621623114600318855478794067501995909090733551299959952006948421856949150095708459680247700905479979001262660079367504232636683112903763496097172874824249248295308003960532881129490291070995171097615954932756356004236001697579240199987528075152052970924620478215183626508092991838203466428328227019149899948947190470065707412048915267051022023059228732791805353795088332662154074461723642953640807946560324797717087264986527547040117748138351503043295994571930163638747562139104860528912356566753336496436293034860960724011620763043221751513036496754144632304160264656877414016667105958442209882391486523866237514279509751364165421117315218352000861073482550379100015239133404036627389126230271512510280041873543696719148808072592496555436167825615702654194190718540029360077134664912090654316716736937128160710972973235068114743376043045799606974665769564215027741674026185664219132184258287357916022649522558688230972220937154228926275282970607616000000000000 [159,12] -996397229437036716438472043147171349408756597106336238401990013197201326206314362948779561541533954422994367328280210456502939473911846254307371469200253806892913250064379717504772167405361168798802854733313699810956010467773802397879304077370378116235390755022648813781356796324667959321672452646347295066430024244985029120448266652249552751913702921560909266627543599465327421147239804563005560821548585287027613778018232808410764712151217549344709851315219873741579346439480299598130952841922520248279722315474575680868702814578169840985715498581399483832069795419942001622130239378085164756372980716253932496135867909364296390376584994975286385982479001792880345314883571822832083598188257998222738481168717841332518432116600532565310909355550494376661350986634774719425398277723421534589498764479715217154275794489078592573016736344265181189860958258859992897076673612787746833452047849734712967529344871455886734961940408759655303742128272015901671639317193770430269392229176957989783694560688733076961884253782739192045609626810253377590802456547790600348997955514944929214188315993224183279928297123459872129515404681181024026015547926691494511720294545238440158126460890692300313507548726143612133836107788450233536639972505792866201347383595419051509810505026160911654260791703069590534820909280914433277116717460142708603977531186003645829816382453379120861612760668927544359285371634034926792569111050136294184252462264517677481552538948040976753015832224298946575075774513779728657765963696536773919216244636752503726163573603414669954674458804940845842147071142754502317906735233720427530587361377384102648842963339879245087312995014598624244515107809106056015655025451268949839219320141068860094685566260692741764785394890889268332448778336712613883338305328238765591508962120884626029032897428842716609582803074435336203413012349498587945609964402610795623138321053689279897271622280084723364981823463261157283521018559718329681467716873594763251441744310722689183466996049417424105646379487920324607711373735379351716944796319170957410304000000000 [159,13] 2468047986664215363985420088308115158092922766511678971887917641104331351729358279565934837097859644674412581094031037978980919687435526637787606953962408443213784743318897948958490123732619449967552485259797573570641082740682832136338204370645008649349992623933944442190627193830491473066332091255960878604677970871421479035737357678320125923671759880885452633323482171820047865867576850950986468897422779092954835279400294798954053188042932850259469833567557100951537495735200139643362678686320485265009736395386722355771885628580301259182748487475560958933610706816024890168362982902268632901982028742663380932286118220884538908977991201115966786226983436373848547534533554309638542346266765866504558814489277111018136795527086724952334638143160131100955689079451173665079899765611164278176628362698523048067537801313757976938701265288018953164051536286713475244091464864449806329857113597435917230034906116727641044666779930010217684076488672432334360930233148768239885016246660130381709946139085082033624290215539350366132236839561082526619827345773819719301334701164722803483640635808669289342542819950512069687231627540272057723168136858334353154082249434812716776319112634778929320647488977939829473581937416805106024189490336469290702086444959603496961994697174113446606543967381883672421131898068916704406125350629497581545798848951498652041524591763349373630953957555136829663695679633700723432605560718270399053966910324729933904277188851586155605369484450906920117387091480826585855181407510775850511094628455840830248614223199460457098992529305499551679919817982535140501443639471978543049494490962964128949206663987719496157748473330701097440728734247664293928747536094672500162678291145881016006192912389729642341084124058933662314088226140333124412140539508227649246691189227734598302561145246520589372566378364331476967902829712280258106088992201404590291953507390894690492696460571651750113342990277329659428666695862185554731167223836175248429055195976416999203644839336919148243103728506158716497391436122487440622478699942783448252416000000 [159,14] -1216228502773952010733492057110107735801177593624499564202407219493416861810156829782233347390489516506863505438041564821724868249887802579457254687566303786297695043167954494287824425922355521422251340012044795685259049011368264634283590390933871047772391542200332734554430958902866871368588297999756167205273123097532517737254622034288138965286010455700993205127817741762050863680721816403090643573458425224310159872523455361858523247715838755101905668484866969734756460553923999018494244064566259648046719867350832815304356009910724970249115806597249122211118543502323462029340331551646690406391473830206220815867670228544937295347221785436810733290809143871342435937920446264108003110893186336359346654655345935423690983898144213289848296871769220647070310088615736479530662901489823054297961932182981689135538623503322375415029249505926965033268334431955697939830887097120662148382573255121708362106146908699406632955167498266380534056638980757412639186620217803067609542862324876230318379403855111605190078831876394688766884191475764259608230935907584341079455359383175685102134384343161211435696641155367781688731861872763679179977198523179103927539199369317767535492153424962210959839679927083633167831105283417389798446830530593515454108728429635278583876886690241144907097249487713476601357923884081673296288238848071428535276231751789050051651324042411503871547741056929133852625140136188964717859137051441403661401431671301422861459374182346022862808701765690521100707841688380501060790416778061050803212386099947267739032777087451909872355241010025518239009156759155493502311836568872534194421517129378155623005996787940091221692424751813710084628112796764457590607089571067125009366724837383240597861854339826359135490289975801726827368675946905926242957483786001221074837931670767067086410561520160321522175549666990551254614097276852737344090537885812933775545063743159682457687691775064648953305168498247615888325414622262119042757207630371883464320302799491138043152360417567817298023456204053512153050392351279699770280442788586838425600000 [159,15] -8896741105486679445489982942171453700392572548295687109706427333819808624698537057486972366986827003449358993078451012724245112014657445608957946243975179113310559944488084777536919074140880374236661708075036385269804062270566638178480604848445039157289479881227212225965034699721159842991825350953039273542571328474121469321235707640179463173238582318260865172098061673524647569090124804419213751654882754502819120589372888131105946764160501248344168977702473224148242235412928745308355688491613082894585195878549084811529015115821675702918452557968285354809503138520922463372035551436767265257202025753455311908848118821815222905021953390758000151871895334470450023612668407633432119237309509030965758754639008459683337197149515549094604398070125920318837083847505286609794523532477917668589571158895534780742894195257394523070926688799069627671902863821331090695549926388013251344550323577206152769768819064717037567320789655117576267759788515286681001672819382651264805019002507388536501100195776328970411536220759207039787904715129041686448364520370744643219691886524346792197269472685551035758849312914103448474204266970610412735478109286978407530645856467797302435448244618870805649583301659755124638715344302574045584278011498719577770936269145538902521602885903849678510869302105697495825639498994207887628476656542223107529107760353627203140231017507705493896005521949713629558856361591116397027974866325077633226623334292840146201588448754905264527252691385436823421945584324082515860161861144893771616658133774958555922981141182992545481405902405269722343352291655840622063591292803605352989162179723780306037924126563328368696456463488890673045119704853754171108058119569008514045085797271726231509998782478582733744615262607746403943980763037889714629588482320900308918949086183754824061685842416602791922855617741767030422657424399266630613684234263547547932894375099499646217770595698912110853296064228037973762356465892085580134009618941386996597291858141128532686967520453719403697641106040774279295773418123140420889475246730961496635616 [159,16] 27870979112061216792785965384797559903224144720450266313568822101410045593616245549840634101725601619146749804483446771259772165516015324536583315108004288316364703424492281242714593333983969320448037322204516175357048898935676586467642575844162499664973064492376071697108639991861244117238080447412268625866047888082120688657166730381324567143014373681215758791361825611427784120352154202730393051846107681005951800006399261789161867896097036628626143463115583353031195386591972807438576603988849841621366905889026925687007716579502161730093257557719875453095069066421668639313355774210505848154871787108963238000425757223262076750053768191696307637739189968961464277794928159167024705655792100129452672905561748663249751700183187381945858748768715530342214994153327800712241626909878825620632235894919038511923910266381838428165007380839406796485637216873117122578164482801951957451432013392807470839005706222201794543252291795667871905906363524240277768114096021827605438874452013352471077766962752723117241338055654978016911514889223293646422610964068249962231506327218612035308550384071816769072054625289483592697439500736865168180590104899048900910448006505950508061972325768253865697158154931367425249782968652970443504562491920096365785445966272375881263954400077768546891376378753307017409773564012467064382552979536537143327223143711901787547780414755659142370533112645901217743618495103555975036996034178709294239274092490141646317964356053389294441714338828056256495203522798963715133157759980428309838363076083878243572314041764294658566028957690201563906094291103181157004632091972647838248720001625131496228801721715782290987477927436281341150900272973780759696377522042028992741612215938120237147702125233474546870631056523429328837031828012027487517700219221079094187704878838431514384763298017684514126441749363442261066348131099098759069274311066560861644000860475029712891944419856640093304120158001237624700455576949989117089612762623886898367662468981429904607468768079502867726373550642474184696194688072914769197076668628601765120 [159,17] -40090604990195668949850837207237184479041012929638357133457303094774553279796023508985616522449719509832790982445489660774847510468178875911088962860500678932052966829217464562614572574961448018423134823993177997515753748881483355393560815191144944649675641010952708133044825051722280014576411050147112461163510891590939097769603394103997959290232296159473385544215429200038462100985576392508842377774082178929838189127584595301879458626386668425023286939578971880845733222179138365787321037914746588083850631473502793106066515147681380347560040659405284580873001228296508914490504765628915970262291393277418116685316675959927927721024194277491766030350174129543811552949575871069043309816840961137970114070314720628400111612565270604753262447641181179953725386256351065269942739693543072453071431117842606638583741676917746482572268325016097337551942800082162309274454124292680204964277526851613235415987988855755164737065960910020836600078296780606759184319953551913708543820874362646192967690855312936285916128891876770758402741592711891437150331372803099876849789320856927632195678517094945679603520610452880214036301483847918933262146196679875089633879422483941889401700620722360087279697559490695293245648003082401884214212641255399470846231818545237782707992772568435038803164452584679825205325344729398014230454681315854422910006072056494018346646582854085809435483065288507547889873273190770837572777164231240553590380143231369424571507173154290886206741250113715329105582879694635259031460293991312103948694281928031603552389776920832549158094117489537930737871154208200196349873118394029946711864390106947979065642539710093883766939703592434284054277804626717592050622486693059689668923778296413748240462762711351510954800453776407815139665035263033691551905345346472171989964881024455130943674405096611467850762640832016660507574978200487636207361630126184345270492922954507096728267991466097460883993776833808121920022918072423974376365153406282394228287460885396486282141164830428490417867236921243747420326071479208280049174527247106592 [159,18] 23517408051915923663243167567687042344690675027685066896194541449358603304349739174254709667713952264108865209669787533115917743545869687438265455671170084281118416100368395856366937965692425412996823490778345288880510110135031913701028374503318736065473215594255970089438473364989183841872390473566932157284059231403691789327871367836377516581569430685917052283261387864958576675059071276964650483619663005531774848702727233344782113035861224378492384701058276211172779798824285684502916823008587263942236400124920827687171131475718415858526953864864121824946873871885518906392404500245289452313630137898117199424541160130252407735341191663196068197381633778832381345316605542617629838310359101158805060467081552891533966993851537383262511323596959135956740167068571562909153932927432920738678475401035804635017562947693297992063008685180338052941241148009424221056175752768821608445952416007305451741295921613983134628993764427631289085791645288007558659834869708896087274910810743457376766448680330602783937436130924690720391179962412588633772268116635166028667251042100142391184366902060073689603881681873900378019157372939153049027078450854236916667856145887038755719133786915405757818572413985171738893454057475996186675694608592730641471856870621843964866836524767694611148918407421970066420586717678352753201039681853490730809433121072527193992597556003125034568716603935422651579314859073795358851541146202243692903693350664997886896349701777546105776520483468124206666305192042079057847599859504666833871815260840834613340957809269394827488929186698507016888906404565606037406825488578571415793192329690302119678509160989501213370530298951875563078984905498907315000450781951432098504458246418463741458158490173448991833523918342300727565994212689917000343438803563852387267261246306839531270120885024027847891710699849049713212093273162373113892064072638398509456655784809892461701961208337266613753938428117866207714115547705311065894860755198247942932704559654920943641395567143819738682737431680861643923118267944993666319412908480640 [159,19] 23751086874257342959199648920085910947537576719632073483024313884054957778343215866393260188150309925979002469010350327153402615714849720617246629650066201554252624571592751654912010533575577080898796911021256195839913361058209563540931803508417509923072063712034405263137012631766742799342695815900881910468653550754198415068152473270483034471035416671162062583615841497486309096770148011380297286041724789721571485492607730713205064019292432119172840242738077595564429026212476325941700188202565129634218503250665210951672036889757247405904149702911865878102080735051718341907171807299435800147628932471117734990527992320812006105934584873911702699251673045166975957332910982876226048092094659199179110277046424492623891746755443057365001438282738599625076384553484981654951677477498918165682121349540401553587536723201346864068157150725855656080294705925098464900642540647624273258254244153684538844523461353703402925665719322253702547761766966020239751528753010957073235761960179486467302066458393453636373488881492584340566789295957130947006625274421575036026963660560742282663010504689810258411011488420823097832564151129506370577225044412216628797273464440605508533771852091125303242826326409317331074694560135456329683850639780126956310263650360702872382545495046317156539754204906120599803677141131549062653881346545190683098463691345634244206486937334067269942904771015850138651132124874261853466002892941554657717723789906526075315213358806234352516437790884326502365554369349808563256898054429927337212877472902788261948234964884131053915187265461581057181773118748148839501780456007531887069470773138699842899786252522573314112788006884748135714861055424072854875915642860209353579284209194242335715895499750350758778001502546309737552194172013707341497454670702775562115958803504218344946931714194259163650325915889906703412073379548048607435132771821119654613645535213868696886700552289959470060245969845630896770967814480573778273535193968506442050556735215122282811460342760915049786624835880213080626894381946096679323689738640 [159,20] -72403787928698977962103334415499388830439643459318558565658476840647283797161359818377571002013360735785833656057121378030650354548578321717654960645357113428610064772544262430845088760743336484197352694363075595906600445954152838342977698859538115343424854601873966562533568846102665179285749517947535038687579668279268311179782029044349125627820832815925073840718106025458442659768105164640018902949893222427032006415707420017352961048752852559130017718776903503558483159637765360683275163817429785024280769684876861699489801436534464400940624552827495588320670348147670158332365517386783798550780203232220283440555486999627319794414789058560552676154827757996739202626528980052378808394553904810962078026586304348467856758639499923209827574009977766986055050613909323506572328849112586267595774312608069869472858994457730274329969554348591595417069696065427492038090486406266131598134690071348913937567254383337026847970012356666453156764372845165012831235610271027660302579498842733340770123975187337034413182291094229376818735166169743337964137275152225774423213693287449281706393534495679349517725106772950367712850810001544980554217251489149559573406011309806961195109455644952290395784101508174507718978037665509936577363675811796002350599378099306443431277557350703966713642491981909881868433017168339654115636155993776889387267699014340015629387014873077576175471763407310207262167242208140837235715598814487447000212824525165693782180372549058800701979723809288889796463111339458861385597318687822437096396287319708600617467321903717064975101915192604228327263563250315915240415772713031746555032973271813120824302321992537611949359944909379815971778996146903161948855611805840563471491858961446489887219516800217991952819817728204579145022075121258415467057048648196198720238106526678832785516490047501135986135213652732014739570884340853512787962402531875631576584445892421130033740233720469996665737890495992341464058740293554378989966062941677157903236536319676496394616474531332051046329773613113814647881362102072960056741120 [159,21] 87024662827653274989235970466810835827470762063182102324654038370325182891292378766756039138247490670948418189214979805320915495195313028374363720399924906590906008569720410219747546041099195717211158536677425028876131811105687525553038239519615395197151797172836387820922605184701084339131064892149553617635116711849032158791643873297701741244996356093588685831519297679320193841204772958056284739820400507031632914999978188454869250329201538679438736501457001364986521078507284837883053680061168019447478030712638542357911206211993531636443475437223515897295340208114984330252450394507353604442921886758175563263970624985563001841985772065085513776650346544036430520530532298641978914420148643687207966814183515649258084928777480821942987888866525047239445992725262506455679447267576023946057854289792447793012749628903514729423908399508840668716933754173951173080134740231895240045846338308324991771347248014233349144969342144584151271803224438129053417938696176191148192939640443145047025273706235975231460215186564141652338609287826628144100486462359985148049271629479244857657346006110272086394795560151895772721770956324021534083475727564176880313328043655394138209834821709352209424137194232474448141795479345837372993474177209489291859659112673552276413678342496357110487008863024432921014193007653978003202991121754385893724503452301157008526346632494247656726827818776190089252897431608563128768584329305618311906273336032042404460333743998607232782441745292509146949119740071360164020806962245760168081657127872425860883188293190371077411064689216338251731955735233826776122597255695535665263132856563177225565872039491264821465193855242749393546285273132717557159596728473125779418429399035881516623425126740657309336581299357637511256254265444242978991999455136223578169799257135573390989250164786144160992079630709037363929196113154396792898676205547529397673885799400809275576000851173913399806530514594431671363944592090531125443647976342410674647932765475719966053009178610399007464331512452935202753391138926039963495840 [159,22] -60372233160466191188091981448065185867348117655381346893170964289029647262220407405248992383186449976111833152191047225714500690487679598600413410877720331823692818080455689338329838415242584653886144216628933159754291154578528803239487199787891267985439091594208464223299625023565941544979549159941413933697111233022377990430099681713715359047468547793621532283393567877830719161359431652521056456833542998357677239292937911944469684959324268014925847816386764042751309107734416528067126705515122846011019702322863085676380201793996732995269910503069943806051718605672124528884861093540258728788533502254965190820047787367464630219642950730085902332546712864569987201952461350836910129193990553064492347330512151435836494983053046418169652280074741701806536804142829213170255228513888614076354926325164210714705574478398723407540296948342860820132687702816306691635360917141557359204012680371402817577086058095766211049940294847560961754528576685287166490084363342484696178252128403557129812888485749470110150871690324918361103139443287475531567593211270967568937470775431598629723711915695584943237754610002250073068058052179323116046855417599287872607029745350403349168411534744268684158753942193767744221931262705558330797663557721215937112229906470125369020782957677593720861472806098212487993039731690669653881868289135632016288076565864544603074820705557487936211916751602257480648727987730850316541259491150032840852640951800383520604974000118772701987211052555726221906292544076323253236070105946723141717573616639490516172857306193123608499098359556047062126696856358421739349852367137265540640618971060100916860608781283013917773055624598761985148137955442071170832748671966754388226222061035272047385828343132907698159269909304666353750838356969941747617289744652183923432217452763481022504989075530319323605385878385629859169686897306247668503925388852973632790636195970596637513223128245281903913382213028973209961757034736189707000227355691981215365583291134055095355619613441277152137147009469316527652272310572626584832 [159,23] 16840428024739851099992413748272817798532238053355589999205983547398578332176552497123970349907928152734096272912706883875224405418536898088555185021982253031105993878621311692803189076508395684900197310975256620683202686904085908126555348703693271556393959064642325187294351215510954307986641842756054182564160709353046970527199247696002968491675966525964279259837323040045449036102500283772746023201317939517585297579930841428922168569593009623256708332764173470711523698727777643238115340213656952194180250031920414664465589988992152066360214612405860177532027021097405625289576214218583438254318071434290348941186170421599583880825670769709055302836864185364149698643905599952686749210508295748363360314303220600787262982885777235425439934818500557439316985307438156862773141555723003131617315782090798060115945169266735858714439637645434414206600734648086495097183514100725357959157999219883907960819190033183251455925824949962811915564861480771865261933073879383543229626460541173434385509302920652136233162178127365489684884012635512020188593614947219278458072513017376965049090473102315211436883654477956510184051235970476870012401407117701181196774380063154330505752986204239033090285472589798374553584240433209030010073286514848625649730764506066908548731042774881246685202862991741157935772865800293553225232162830507203909821539954642351685558416852921181902830039009429155370401534860924065704748519477747181967137571011802414991060165564769172686240272260188655902026344793121105710233734626081532424975854829312570528123049598471483518227618085577052006490958881801214602610448135721835833844325905086271443675931380888663056986059914953262616247710889538863421089639160225469553508908460082613899094307029876615315304362482416792837255234724938409419487879472307423412810157047591389984950622400233469471453108861097266458449794797629274108525542262984303081297197845591104357492102134961748611884136970453658497857586815025323446560914404437895496213635928660701614314480811963152450454907655582698967368053202803680 [159,24] 14462407590767849036647882137666913254810527973862129573472720815636270489247222049641839179614108775681387456131306001658776495495904919017091932914137021389739729727947763993777585941383915351809491887240377582034321228242036918160445705320258658451586629978218224249586605747332950059594574619114555666334072004730280800148267428885542287936988946359611942948812355022732174183984169417731236012081968258556266182442677505606334529846641737207831756123265081457804261096607277805530924601712680246397623912856436561439926167901252375302350988335533223690067428094585245238313169295346431441996266167209387427895836234554318786850728770369925787696553705895842604497137943253894117335490701834406594985825075183438322645029124167928196166430771430387369253277032634838333248244828040855483823995792945486729586465799793250647492294299575483944941510276450255077216018624665753242960587500302500976308095469192681497521987734559228269423889508559418437292745975701488386846886584098641845853991618500880932282649883288218560884945112171372865780671405107021328211501841840747125273245764980868180070766872603473526458449507424385723568294774793933007041501144756601150440528413192755442401315960439879717262564294439063856453879347894296204681981342802565025549864841888175744146361409052959713812029165681186185716607790438421683453399341611764385251920068069417190571041123465582346585573647836743388865843085288553677731091060709031041845821213846437661316391181787129255126074641740197301003011445052941671152463992664788562028786388802115866740790064234481885912645325415834623831173523475642669125482176490152532457232654343880223697845972259176556679577655593096405554527060653069112684228201263692356569106503510004350081717952472390419003085065627939114934863163537068150802124690784514123829660005852103807377683042850640746876303154576308727861644093448366632437665660477878227129796953794239714145266526069681689941638857949984630848109067680544033698033171113300269698220754476867349543318139852640187439409426721408 [159,25] -23109282400327818187652760527300381087149496545802935180666989511861105051433408975133470927939879720491604931409624349347509411682981728588123615161950127213951057834581371975476100432742590526838629376645722738096164456503249440140707187664725930590021455504241891908758719371785582928590298361238850923101118835159400695376303589383155462080195564235595470477062284807772673018301037435955991870270519699153549537054643837405666414964349718608215260065363836207142276568950187529276132110538177429083936001846728716250726206583543054401769607351967624530278234141550222280029033985160805755284114136088742946296560716715623272257037933443018968378164829882611348076746911767779964238812951678325419020564855323954152743115688489699774903049363693733113194336774402629003192284509237107658130889002368283213469442485027019908892087142548817011196256007164531841503360288011344205702127345451124477924297175110948663776300105924788809940219212534853256113716300312030781434613988856240260983999514958012941313443172227682046590652135365504486400436157874230530835577624468842511276576219137844607979315942968883276871558613590054164464231530966765315352577809987639524951535261119015952008310307432282764712370624832522931127766773770459152037621259113069579849187698663836906487656300642428246245511641791052131764081142356746050078520029456733541389030006202989539022100498559684461045772926806296277233545347149341545520735377608772255855430988372993759498422462572420403818530584625379822409061653375390824765550944563655290011021456445673948544951098595026976261053046350072299356100944814898408374132221183909711156541146959325274017461826459989538405656474003450277727791134277306483217629396340599108060989082639178154356254282059811194349453957030262132925282184791323019937561774701125066972260266542358163502339490306836457208017268305140686373214785718408703026036338568610833758971815798415808010305881097112128291241626202554488473850359870878354381081315617569041403254805693178417205554080017143650503363338768 [159,26] 16893299679791656477412462589893621292079667826072220590198444267151221536263211712522276972811918495489665587828048869681121785339496468020606458891490043185408432377424508377375014320306741783222388338192462455806358469787795668755568521656946691124847073040608533776634325042832445792429443848954042318153817833801499843762264655755577830606864617743014253926126601268053426325123997187121666385618128543907780983946714770409075367964846599264169840178559131183217071686518023107922383479201829001826938437015863968918227464603610559047907728471328144811391234639820105010086001202154042946548576218750755695806025225945237810808665315917368606321814717710046481876245614340788487114913838909712865729933721989337461876442128013326511984947709114678032031401424298796175958817235626844348657642401138955481624971160402870900295636624723683199778471584734122473472752753211124508822240319098260431002950940395595940033459472549367436450555912877537951766110144398745695673550192012754108031627015483925914364999805926587685077765474081140221923854305791075222745662555430066272790544401823885902302366971801338950036640488032573804704339436708944509597838759877559676720588959413443268233101157796680205846381703545110438602435061716392403729536276860872402658608818509319473408227086167383526247527280932442918670724412869023784770202371967507790054748949058040713995099675763194302445772984188706572861892916225955450124978333490108616300285695930241203885890225734190063478774449407709399754232444394447224880839907308909019793650108634271027732343512789822396893174939020463949530671664033970178263996913939003223909797730629368923727175205200426703891488173028897215472564185823049892064641703027979091944879810164528775989121274358433638810442304456222529909284141338783664864452400812732615628679089865167075966633105205115069712212609346686046446252028926822067713264023686771618868282799056795480665295849981773052817789171146126079815970401936331476736638281769458374908648377922705676143359956590736196707209440 [159,27] -7728499697998765364348271620701580105254610062620905844535502129856369657658819361272506218374061784733338323900112057640249997651569221364201380769732597846735712276908686065646910333297817230537361234742383365746879804977938891533815945623039170823652838853019360754405743259753817518340160280871603277974673476461774227792433738393431610137664346074074546537412409012007707427485418504403768702656525386315647364351688775016684534334141721182239801592622426834315969165538949832685263814706518035488312484697755326461629759951684744261178421505593772682135217350428597405139829752995116649145816260489716849105967175461364287012306743704324277389753416672086445322667837677967615283207895384080887171664511097821071478051491470329289619304607639867017900913069854734351252127787828159627840093021915146253551882912523579200791379275873388439090537405172380652970037040401935311521416276893360656881563472788726502429611734052311504818297689623193451941649009248084957416720176930191897310958230850459606834299450217968737685409043728746111377602252005408927243307267251329995553775904256828308283403247711457820027841806639108703097888773671659998908740773333340025295654684583373732490677996692663650526171181976884111307590928580630135938478136068792546238576194068514399910929897133806028410736839986709173851793087458774995778839766289118864578927166147819087631381440653840542828245587656385226812266797071733155891130081353158081807799160626900838247299606617410688379424659239754520867416485991479296536231131102112283948895179010743453542292255343405740560106355241206619249509292684524613416034682770088542349733775205861552125103087612227345386536215006605130693475503749941192401631680542906374288592356152058582706653732607500618477512620921088248535745899687447646590629441212761133613127262346132728120016741960038185165440094523661474874973560041321991539961036805792272246978137902968229512432526193708091220987648816366767190774036130770002257389184545968846089737222197543688452183685806369016858916 [159,28] 1894928198275256641142531423354626662937353163185669322447246623512397180185538706942854492219188558393515316556677437584286714554219949342586655665238108015444959955216927326002451453074228733244360550440204339474127653829996980683241284471068193050470431090378828398985840969743669608635479815887899282641531511928194627809887133577147174837886369753247534642796739867306017866806277426692361526765342696140159340643951299391052371432189485693884136434856558692779852114396833014870292913129937255568927247600288326515330714289766274236344862791824325160855148364859030895901370403905224628865506136732430365445938263440256231269616499652865304391015757565379477869018706843465873472717466898439752052344171028475889637240330649703641822797461598314769997730863790600195426413999501448602525828697289007506396253235966227680897778427935452815093936025511770507826601862761324617703370684009378482661688403402669039638560154835255893960190068901371021408352336137840593790619187119958663188198745030395118919619759281237245049445226968953449421524467569761460469089872541495282580252601029066340716492622102961288664040518693941090894408834147230776296441964083716386848321684703717004582493149803197959042413457405175903528376881590386762086668310253451669523587930452762860694373915571886502142790718042259230975127302253227433841911013029799598034119757717866302200384225280098395478512030002826047128326131057145572794491000285114849722903705425248904757240528576109547099487724533848551121314432045820123903004328792137067233750832192585076710344653416506081512259730999303111951900526577691113775405375440829973422079437547269990187841119909477606965043973201621279369882274561803225515483578702118741635560293998344395632927439991887092805846789698587735597718581091940576742501582520438691663025642473676635968193729046475967803417124726149201722695832211658430878253233434208345163117070020995142616448589396959265741262634657357390456962709060236758381391922436589153110407027503858856296135472798177515136 [159,29] 245532152665498837424608448805817589352397088762024882776628093793866962287542608063636364294571610683062979261277059736766392096486762450363956379712472376608064358997989228894150586385645928541603362771060302290460635746256312779765858639014338679225141619618037302800267467555083250529122818989095432798625157305234024325351404847376913830843126945705442520419018016788780021609534747550035289796235807339349498082443329500198583958218208167982379705144004896095707657148713765928456300080022152875921068414433777558432981747595330579404655333163525789776669006308335071267265753841500544817059864692323599166393076522819269471303641291195932004342086558655201352417396481786212130816638795848462523840386070833091989660905688875426090493688922455722959869221798855188140720485549651821473775527924321023598969658773699804265226343377954379996150263911743127095371384848271655251242529326400390874650017783259165360867536249701181857706872917776982502231637574835802464979608031392110415230644516969864460215514736647839450373992105271689958694216722099942498928635473300226261241938316909703373288023252045209302589391865683465682872226940932971943166849803837580577699178116944571966425391108250284297471183167373313159065251929258367886178336604162726019869341232867608262532557723582624512933719358137443250328719112433820053732406154643646155867102601554782238868837930644932214026934213806175278624712147545488493467611964789048977756822753874492078080653568826677337565030428035638370781865031448965189967740307178607630486886862875021491371098533929911569938240945537484178120804145150778727525696419376872624095534103573197443016200066519468577484351761557587001321331020771847901640657409859683671334979862485050067868016431759736330367936178773701510355215552206169658272825139892900942013287326640444562515042033305133014471539018213631958587139462901889438467208729506323275163870715114622570555658272149287944415622484186740720350041409984946026975185793276482807716692772870510864948723683028912 [159,30] -499129207522625038261007951438537289454542593820507426699126022528333936925690623353656099482567665149453945895758899482748556597096416497498176996219513480494031829901018921188472532966971280943635835439705790672501242546404555617956903441622438819023751417980148972162838295086333687494739178454319250394074411587416318623896247140328423668729923498792309138456144293809154418253693798435283038035037893270508541123371594193569303843640395970837170117904450362399334013226100197064466882111313210847950198114913280117948378271337969456884443535127586988568221957738955716458009499312609923372108339502707632200085258932239030797387724106860653688523535106196667850212754686711882649099126040162158828732013613088066567436944842562326229877141263161246656916344433667388061029819447685552576931973735674537334109273715692121147788167553401714359117364193320039674488729271892288923818345459020513811295658634796101584162018195442197638807243854712070362019873271160439651016331902915626187532533057610584474288864218719836765190899853599017988047063977522990170106018534447056781767311985752135874236334102174544804086540280955579726362815807609371633655425480179500214765488084264012841307205512472567530935473605344819604292561483963666462811107075816303403500733465231161884905052009483587337838981714516106726656199127226252544672330331024856620163521975138528489577794559128766651585008119932699056203185413936068930302459252144317894701702448725125421187951208857929463502851994351413490790050991750490507824075686148558248098297973644543118685043218412668790143912636236277930662012736117801703676687580042516781536428702622883525005165413247375024381277451702971538390744001150056275678536983524844251394232582647563616552902384005193206344999968970474073917498845093735691371492541348722443626723332961060138687612855684463877276173438577907238200818466911731444029256062711321953784352391060433353749527391651740217236493327697809937361444231792771802618929323968718721186499555820338316212288553088 [159,31] 271575938841007348845653482037551959104187234356530342811198337055296540476332396117634671609958279084142690148706111148339200673269779197396251716531566828941456045187258425586221477689911746888964384143693095410277824013715175124836480653239758696286154376549867530856611122363263244785117753787338236591494591034428676475817918538575368529267537052882729819512483045812021964664265399270624089063884730409769282855277368187375019102325710220086304925430093027437890958563500045136958798511093719640185326000075682694363553785456007394312292080123471800407142499612631602882105649552354614235121871101092118527104679985856550367054916705004430821950965386029405050725000808983186073900708442102403028592013474526459375778082596771214947916943689801580157888116133710346839067743762457031630744661600276512983371856294090496339115402591275221125238364833780039630649996905590522274024962556857151636481127041512003543877876228492395252684980370816754977266752072917767771065300907608994013824226180555385451230444385912759271727749000354740369335993712834373799252559224161582728198969265481023124164246911162001723909466020173843852572634950036564624402618033077691012958269611593501319236744373673970726951891128689651601401660514311117797222680967639795300180644194338821271337682752891170233193975036278706976141678403468636122586278836725757881186874880634271101682093997447823496227113434188270948779616836926110211248098934090802920225507826778162488855184724979771703041432754256662274658046915262572988404490487517593995742018506969803202155062990790643511449422942467515893553339644918261637633426628598364257514349987103691373475176083147619482901947009695434248469206685488588773983499305682381190939517979676251947406993365556231517529679517419949809207864709944149873309336915633150796427790810764262554441973385313213559519571639103139613843677024017508689925986133385753132827376572934575938303437918009862535357230803530726529766419402363965841527430357600075639486760903197777022380766768 [159,32] -92366660469862463476159737541128252497474622019165224700229361222817823112814119541520342213563854176709738618091606317193716066797095363861137013928448381375535623997146915627653233046026848224156487842459135611882383813904398294539606288510771002220598553537082497123578968394453450559541317622186862315184161705796846347075698970751051746058876358568078625905741671212511013052786837974345821652015032239500363720504163791421029696866598538698157897035698811070507824776979056877480684735259194844640026177323326407779392851363295787111552403311019854892014720969799791901621748233215920892070471495711285104610383975380570331426047384928561429359512482299871957261917227888063064590577064144094096708942345076854418786195881502274055956216301975776965538712247127000724817424576355098411471793892401311278640964103902606446070202829296274275820528881083809191693104332019035469525851078540352491666589858870640376756999285219975746158256284625478690218949011164660204470886072079364531253053801240306822858427250699584141766690279252841218356828040189785156988437064260852617530345231832359785746865929830285924826371996901485530737876589980737337073801820817593035492788554382558217651186106112876914114073367259481848405548642801007167888689669406606545206387983375582760240937542603680928230429558392099209482524538109107168945313632741534437086155609617352101316774117131474836310216765605115463992924468707030912248820070231929961612715668047968662995697023245142631014865180863132061370342203630195177764501829599630087021840625573673587534397267963548931913055114872137674045307203427898159023466628258028355421853636614002926969009659250798931273751620603818599132201137752205714498854976587926948081258803531259686930944471246961476121151866640795471212135389702035286265869203367454479945717819756769606395643033303637947414300792317410464411290972644339489063033699531455829689700977814058542061536699886853621693630846801532661296807865691083410299778428961005028051301086749924006378112 [159,33] 20149346572623243689155997545769082786603555220341589083315221055310395080394435847688069083112496227803660315006017469978500794155921189951270889735225871259795361019991994930684667001805769216821097751219967466827050728859970994094917870367881108745612545468619374227401782278318313556061503526250481998586079145948116814364271240503673799912970283645219859931691020401862982988734179886162781658120640428012620463619235063594971406844792005970605551074959509205002063533222230360394178440337156825377066879769976304660242183863404180839312510119975272964954991880946556854074809168951356809372093310832934579943029188412553326078862557400007314780675015599948832289275994982282070879585798286887345297193654102762407279222871747957100650025998818165474234354821579035470796234486131694728460346969965480926057555834810975886442964110203649663142612520884120738021200369348447198167051823026730348522177282278713655922337750568667772429438846152549839704818991406904120121351703303583799052270809384141871468411122022139504653061071714955943524543208315120321290157107455117462603027255082518242762232656575901516936205279062005754454550400894087300847580553135520632439809069733980708172668175526480818734808020015437790139366270069737035634503447146030195900360190985751935842859901756630404867996579771052038509802548476283646544696419404468393773900353117072991899963952425443320406802734066810975900533942281177162177313728144257809806256070079761335879851895724381520807795542585837747233402302431200205291698038157060183396676650474980666623734942991681638252473715035349732591549809397346670052417587574826177659933181886269587450111925463305564089865118594341889304515818414547344695004609701472598055410554280430589643121331982372392488294526770553303571204267870541896578028011113563055739699117865984747725859276655874481942562975597636189002511944162964079699165888045420743524630218841788704306794116648566020806689845721256046688432110452838697515138294105807565195315783493452480912 [159,34] -1707411091481701755791263655111054672086981506735480036690795488740100934927053744634643086789264511893280224298592395127812474219142031024410904377400865782234500764090068764176724961752324115489594347444611275310254819707014382985092819548802056223177054463600240713863197368061038281661478979047767421759119063475531696030336704641506487324673266260257626512541070866324366058735342855205538015204883886825614287281041405637508085619536906116893776022639405009550051777118912107173240864395985001714129967964593565157199255002332200401053475662765374031668242048754902121342673270231071029146226759041107585645515557778757127063549251627744993750858149907266911686208123071525073318926543219375778550757503990484975326682773242880318858042865428663853772004279072334094544355590153648583290058969257362232988060951533381765925342096590607561521334976336377106960348848481924125389002931479924257021451901121052628147780574859107293850163567153449504558407347561243185218691384069169713685721902056933013076537145719590936966649881100622449867900499561060294095129802529570405231789282805553446190261782756066829632232900581116162102715282462918681572657097685803901160057215703347443184473066048268264843059241482887128351931766512746325416795947618931975769012717584800701952863013488439474838900431304738669016217851034645200202817830764800753900329874100982069821296653245025448337685072035008063502742047991018857421862842091303284264077585027602720162224092420288897287303930741946486623285929332611415251228788480301916393000719035030090287454200122191372629366851387229659742504819952956751336977236955833362829777164671156833959596741225855479364064302840335063709143632015792476999872676458143921666017061032651160746512042409064087667633006188596032043678762065723887833266254284848821863930666929513378080030331052206233446382426667210441263814353739599600928710060186371986939401325901195841585616573711728040143727074602608679044937884274709056311664546079061746253504086081341312 [159,35] -703334103642296846643864923679491429499118679960120954352149093887992476002847170231086376699087707039478942798345866805167340858397035650683807652120548588966807873948827934880858240128888871572017326810216844742838580350713606874001510013736808231149835861116849347408832762562803496836553067722800343928360800954259641814884488739405721123506365784179817373151172073348538373005634074983144080025674923134155481365713148664545761253149176351667327502184216131724407004357705013359807240852206852486808621751818645291682959854145667574198953264207035458000700307426101219345901919338782324119232563954276461674863485505006246760455372468496557574858273862405642379281291658456806337602517364308356338139686685055654686085677449283999499348213106029544917258033818706506546925204083731889294913420713825130154764940788019283191939761455244835225349350566449306276321718574811131098703212023276789068739467588500762130648379226359647712457923924389912286279991618853275443110599562163487890464213339197758506136230761715697248183858837387448929824163005137905472682020128528369655518326594008219529719651538280002240591678113017763573346245358218503731718023903979141998947071808087011071738840682328883459236886889600623386236987995854702716392316221201421020262313959969712253971575845230895501631995205317973301849877786576911302991248825954635394406891072277943992841513769502305915408660974226304997369695559391261335746097603574251160457225239001162719375533357905254789808894937587041596386833989170924994784836098335437438662891312300430408209632693281261234685320284746013028500661253208941772917110057643977870804161780966832292223693359382381471821860251430566149891739682837080970877916758232525018459840588052862209454090245818955995715162444470849401636116331025094642506117674541014917606972388671957238620685354476572340147414521783634190844350616239249813460840681144185698905545084433335980521640468979564198454775927749500060908689106905839404926003311423098564768804724336 [159,36] 399832701226993029633615053537764286756574753772224812470116430187153794302601106906456504480414618276761104009539400991542831603796081492940574225869161948536062402162122908968396498342160903104701083275437212170045005835055511138886991161739155054457534699312958563533085922196658993512951353969606443999455889378694741281373523030735238102427063723393163070741584551547461785497160102907818519835110800388632599030144275531877330725163050726325818282195543846242542019878335374173766914652084939422853474619709427268676634521620624134707646985216604446036673143219952719094962710208151155617361178037877837180141504107828540278390010986807270271713512804263828368000618334814566264753514810164225197846976846999860589493829934660289822278441677760718649159227331437982433798162594327328475530375148124228655932300931912833407978765107125305152657944255393313222054441792366209607458624170067084489593459961287408995474390116407237267073477420945815696547978812498576043269981487813939989864088277898784196452026240731512634212428487063235629742622275129408522571743949912297130887093975769957613383526995472821978503788926605135583550302593068833976657177754107975968913440351986645944710374813020991429921042161541510345437722311653934827181620027795478307585396598495330865311015009281555554009742493280882676659820196697940415704825540556625014925124511881491379259240089971158894672316443684297135091240614282442021681280019875203278315263593430811989224465019006884108565024154679311928236497526030110299494048489537290471931405040713022766283802891987707568142002399162376192095158570576240671109716028643884314553668620549877672180340025845027380056794970414974500242099492618374762608923549802985801720774248436598892617430437854206338352161548586203426467799798655885336069781916806446623489675620573473060311414657588696076521095329606629138825583801540227493783733555830962175862938938511653665346734290631368830895393397255432528818828508411965453074223599982435273854817024 [159,37] -123386919883496472281583644959694015372584667420679739179388349161402507842016935392904585215369848497544555410253416361689644023383745989917216847860902975784709160674731108733062724299205685728011398209807082844621452472412655242470395979116774386061597600392245836679888869416556201594782722025343144713908134231569720841694150479218264703203701655224839863567106304967597265859322204350404590907445954388670018358002483136728749613935480748358816189286705845892719888096992044936252977248142693389041020430368674759293514134315962221430619355772760131094032809491921890276331069951679300266310026604123705821885567589472027423706451754096702260838217452669077909089498118210220551564622777985031412905818515302816782398021359539639800829775576061907336157758594102618318891586699992504542282507564564797036867812161656580708696684620382750697850015918504296112252886858764321104475740370246842425104986969939788434399470008332914137227542495221892056836340349071425233062047207493609650419796721464523137571983779250809720001696166532619424059916479599868072093625726197332892935574335296475562615143379306837449168659683627576475956798049617435019750439894577480873393407854164885338966652536973659247713550990620860660712236328571879815909632135177209708457118741666695842538203667236423679724794713349959428407720579412496925315033665342923051835276135032712311324107453345626241285886114135117755174181748641787339563487800979409433077203944082340807619847796508781055316064931662999908652508729895165372037403701164513927784249587507909858979745924549686708023061833018562801440219252663443137323987825616133440237372936963147223471320441509432326581906141308657837256380943943802585170426261755894583437984985515714321303909070660749366091130552396975237442324465622059261585115743366009218476519611503464670338847811423753196530364020263275647367828785197032067936497095779870269378341988679045209238880483487134603845731124201203175538880639812675826561183923611956283591264 [159,38] 30582283291075389236347942008700290603515948153188947741761749662044873081518781194171047589073383578911992154590905161088312847995062755664017335017227883370974999905983069072100289613180034153742530694595250098289156065083222295762874244214025429089436675995361058022245741317340559569045751051087773487876265236267191378962758548785293682401490666889695531501975358145618020908601826070678740950247076586715680295803503999341117802281788395709606698212177543513573755966862214137715071605060532486130263609243145526600772278428121915416768824588922042031616848699235714204158082056766635004567598654723450631884456840752573130737840185832942839914692552261354442367718619023608501162455075228438243656666675283966749953992007245045125128469350542954182884111266433196661832793646732336210280300894515019405289379269712258571181343592172928515819911574912647297746891278405310416325921293424324168925659484031615908731867308888688634951977491166632216261159099253197923637275188363941673296735966657266817642141030587666704209820022621334459601088414070795921948155014821393736336900536651122175686885757826201075249418309093464904523795516465307860288256439890076374314515741313790466746847359817120030396349692523828859671749614584988463105480513530198453698700815540946225609864650116634078469704211746582373553598590636796672030271534266296034464884347490787628180597150716212479682286396357281575531398679733347292425052050612762632094280673317490841773545059551542349484017334593941342468051379594054596549597739022781202181667170381252172572239689607640039706593817975836994442814066194045333284444921355723419835840461016004498593408109537116538498179192694740092442698694376202239113885273419757046345911459519799107465787041794888324118250352234545362457125919683175792734431679230552532094398161521648951178503105188373435232300207018981591750035798205145968327812478733546965675508308180225215682123270485052413691288029288843812360747865321512277890534058059809533504 [159,39] -7289574745038379887978571723966940543677150223972417833443317079269639172352426588911574153515194516998805269083437818675816082978806624460154863755363799390337536525893535827207353265556019702718852426550018037326266602980377309993289019268639961386535146257162203967002192292398835655874085658291432833965617972337828718716392227595814245798611083701764364473530171088722184646953755285563874238565671496395132540051836058841839358015388220042045482651490281258141277763018184006417248301068921372411033889598183409058003556512654594965848033703126628923118525103829760332517206064588123480218747001127787227222153716901944341656417314206876715231834830697637610547271405133551849990683048940243391350923795544990983349199755735233430454029528251524198395471833979598111636699103284667792887815695119710260816879177966236177425299279206556118546795929500341153448376173203033038782103915014711091030932846130260329561282334874151036842872253897982360498232416134373293348873627734247028390812706807215978061233722106075953505344964444352336318871902602475706529888498888769031641963986288094149270600804463499180189437741063327255603726363840580789472401211632953158369037176708483960024908771189805103813842796610270285088551522030218214858813898334093217767871655820285546364129322845476501295878113620595087466995848594686815272470865207379853384590553627267067766476619142072552964006533201291356378116797238162480314217639370164926018230089253281784579824626284432673183492857353785107736035904962583440834633994076516922649273903143886160794702394683508444087233281249636984252437867190564567328820364672685886894050365076711087579038795113450040273793348701222509205931443120582644101912831280745899116249490839279590087681359864992499372451063405842735511151381650958973144989280205909396614539926531210400310581847046595802277841973792835751989768861888178361356641494588423061489166051647071642425077066870848603225709368564962449923558966709326620911391773639838424 [159,40] 1818049264607977343431005911373870947682236377342485330586687613842107798440181910778213777376431664694115272780749259714884478024118488213781576258700340390684879060556432635574442294327257326899967509480115951123142039419287872148701553369392450642202779838110622337945925949063941624569882277550529827206985199033581709631066789669023489005877072262926241095719789711521564714006962921092005973498944468602722829288754836008330299306618623985938348223104945809312514288382700861924302555369630837748257221650056106295281314537512755910755134827183953847575537290345058700765734646259556902524937390913852563107913635275578592047410973661563469463009616306473244093390598143836986886193657196303477128807819221050717354632624814824927893999375624629532568367841623080651101328751834055966973993025504361733925312262063081854090307349014401183805334485327501099892412805489990116763271374447750954550555133554479770858967434054082529638854394889383381662173784240776947474198102755007099872452508802734943471873491104874076601182439702292972596358874071331613189807561384116605142282582920049978151430024411674326687164758062404184324693478407828428537820427027353812589125958876169764138997931103628595698170105955125950181127706093726500003783153100276628217514967113669185914364892481343483888112861661529473479391456932160923241100442249429664762149624503175872971885868239241304323102515990540149407800204929440067856514292536128712012487275880385685689629467231739019233683552681143727499355521376256959185398089129987223038804509359165493407884470589619251305750861992729299760682491925691842284089193663661684501070470453376632209295644943036755212808807605634487618611724309375327319902439630560905858394088866450450920077766235931503826125842112561015370245109460825527943146421864240919466470395666447200474440394061069185680236123156627968300316035092779445635402452043652358413716110786775481512260306481990673141316429711840524503023405009711644578648545877664 [159,41] -447812094630824060307328801792442664551063464063287327056942751012248624258039317490571699642984412860585151830462767887187346258584981980397858299034776862576331764840177309366762454829753449759124977639513280688525204516956238997747250641920023228829940921438524460237287357447226734033950567690886058749198765708410843244582211118956408832097516531454086926471592356790853954739499808143484729773939009555117628177143374788558049654828247994615807411363723929093105048513267685925752195682094358879074333359999112152635108802064223607153718071613260038473893778590050837021755425019472977794628438020342466181799916327817905010892225973579509020911312570003243172334568574539088301115874753275672833076424036433432292443972315122812906863099552947540482453054946728721813417213626895525343796911737288912026943924113379807973980497669484352277111788037366038552806020830342947416852973152915197259295287901744374267903842803088757078381467964986531354510611591048269478915267482888294077281716890302344019960501955011965289327357252210725575564834714003583963010319748653454486357634818011637570767869031252015069021758934495818872923136320120345951073167310963873883669931841543227900721827285645133614608922930604859130772964423472305189723326945901861227939293169915356031759125391774632556174397564942030518764710212017086613804753488368619058767949540129678261234286986490641470426823372197521474707391547618560665055115722914054202378275983852142228579780907344373227953124288214331871025984310267626150055498968071839371569051507374698070882073418592237109964442483580968438158698144927604461783116073348280229719039275453957163432303138708167351769404593092741184850997189524922670092182755296844070578448322353335790434302841658833125260830137529016115236797888447376447715411028015052113263897948198734725859324833217233805610978413935412126480154751788632364660054073655214149817846305972410986763626569639501192843474712835350314071979581915760969890044100 [159,42] 95635069044063914955884083274931867863366988589297628659761914417103039115474394023877694055115573569035813934356509733384328733097026973715957817082572790957361423797277962923382659071549897809666181667215203700347797087654138248178310518968150737289571190265464543708572089379649730453907676491124121974630871012662042247262776236875482692731424494469766163562608790015033891560067858328916080799669150382731981861458976389345108706993840312857709777791257540993446876154525862692178994422288593008706515271242433842718772676320687246491580948463943660029930977792754565664481911993246082949595846936286067109289116866020013986872510430501693016199344368610296979071840190134101962913603382136047900867507175797331190502743397666623997232255589258697894941940650102861250884672732439662362543909911079709775792839303388346561384012043571188051944171844233466362209571099213416489892136440624768334062394854865327912157596955566555928662418522378128339282758438739258269232230729463769737509090222477901663776252471187892822060305680878044211508459239303045563492023405271510099491999471427817017484834090149953540214348386446241588944578056096364641456304874311879813517411945899993841916887523432791290251804980608055035573974254867162930213478751814154093335921845209355835770938967941721792173215678817382233089398033496712728541572625852443843999779913680808955700775326900294538932712835799896576862010513341921301539574173936935312190810736110880721022052688481170079068006376047479499262483247256341129086505031531286168289676638099255778273298223163341742690954689164619666660196772087092335936392477581391473604980336379811047419013834303421750778302103034055022770663673679802497524553845860089654758911522873140337635227976274274626967719281782144510061489077847000811247969238348004767025406749017105072233127131842853519482745271955071073045353760361380364419130979283300272595231412455200406353375819521624617620372417419678135640339858880431259293368 [159,43] -14660770870360469174761475288975837065212424749443505580628935020732269252322341557140089110539772050269499350646235874030531783081066576412850526503241916518041938555955450933523515606154111295664396406654979047792077211825929018240387138170263302697330686271939417976590928720813806515537406300772799422472501341454599340144480310976360748150812784644206455691481390988706882558824834402511263915301536013156329679232008381445392675347501224373425251891106904548603743883670779998007481907186060712054117407183978375785287012853400259804816990333072575532910150960583078732749010248523729916830603155092485673540898677364720346542763603639458253298327046264455721762405442663535733502512003010027299494761959733775926940149406251346402457589882307167924597376668400846185440857853312442706756190169712632019686068616888637340369687983184685219834802461128637242662550182062689688986405818229805623547050933941303200767718481272119713579322321663171173853978017766372715619537056511010054030854701887722172420550541454229580866146542768077775062707174324044453511725305127540139250925239020551849667609601172161052221128896540250493233911320531739554693481562769169984330974122966944877106721643087823624315086796059235547578743651836820760597684490433380909525504983707876638522820316603116664752380845458740921275846082585131435040346197145514537391667438156787867661289726045272579610868905896494242646392777412960054269250799602347409989581706589776398921166990314656759021675577726204643301976644078639369070206368152083066182048809798981573459077468053055521602075906958237129658288707574492592546717358583398612789014447912068055923908780367354151121515172234750042111968897478734540884994882993096378766815645591515936832533948564971115072007260285144730555157138200500406568661921192134820578727593897877784659250125438855205325318738386082822335654916707999390913032965710427993415636165810765586162309923378139413179291060741412337293384415429310335305 [159,44] 482865594089082398706463598339143466975055215077137340765635598955217510850963521828134899987729510458164831694815808705204609530713424668281660014344196597948089156062981186796357930761943128453208428498676141843171579240661841732922215515113480411675875555177468847654509773911374678040964671385367992905742491498392501547788273926252220416432836162104667302377578468107177544178249136754648772434916378571813206414476903554933708522803035907843781669300621310997808494025445213400723573132136032004857866777361109418730440449787337777015985806499332941257400320887655162447824126820657391047837911619406226063932164373851002677437182069163407539420676159840386719081593650677709663114135314171426195854707792731722273759531960806043683002954984310399574688805656733797789793559353305704125791273416575285479597126911740792983631803408077214058779546491109057537900359062166175583109354770831764644328917274488929743004037943883047139168481839494538289106441849973523198886548119895395642022160617060239347408533878565346531290125699950782618964429959616998017676768116463014282211913681778984250736045481962804106596947495659429499583012048753210773584321261152110403331925199428444737893427420066771018481375496459074220007888103432051574892156898025280468889351491142046938702535563483972232503218370681894259488796473528192762258408061839645562587293384893800139936622303506530824887846540133451260777789667590838082312888102688802664105298132546252253613300244080513762902326454502180982540916000950535144971937920925259175427782301354546400739723554839931156700286714114247860522915608342419034931105980618689073212733781019258530045725167292790641783922288775997247202639183018681511974590970193509233491158022116475074002966367282573326606508619522111020929103466308373556776757246846121001702894336783732426529682246191805863740305330501299846842978812041979757037681265078708570339759940248346149375560377078277949314567869631477920026925904700288 [159,45] 653177578998660860005894509564436793503317784097087119555710849150998769400275810011709171489413445483670756852228929152953215756052807730210336504119704382739012161630744722836934375082007244055884466548042027144807677672670878365453863583714383660576237979556601479868176265457564866713210822714736910157648241493803288677928061027703059719602051103135414521455488026947721066926747159810043543711900568908692886446112454936410268654164234007070803854382784917624618365758145502739767031568494563099224870643406376913510081460391751727737682812648468183443349298645897837996008503010342416560956751016088459328138409383724210787086970290558429015119478015174080810868326846434203447651864748766668254602398389041671351093905963766782155814050070519578145270214926712472695393741764975071861630564306421229400702140216066056364301079424189234976341369811971400836056362479104112448317192865174454622434330034137751679549468045237060574914946659528803239365975367026454139169464465762235299438327285919817854464400280256437328371691662137188985473803981370325779799337615753976305849123731710050396783546299646042873322682770402422749288171103547745389564536279651014957545874091757791137736000166623739350603021515415275006652630997475552960103068319924351707958913672677710878949051135391317112594513051548579259153056466749375662482581049938296578937112348538717380674971002836727975822456162552107953076362385045179482849408196706875360898233478608656394225052392044207034873477328627391179883401002685342020921308055607223333898310114890980995552585816349124960220943661061355749955350190181611876059319786491424016998401726559107086323573188713021389639476646697847590288567918090163593385028564150244412386278037583177153699157364103378345564503237162056371100122118509569500683167239527372311977253955977276828391078003707929363965607306864739012878915109275480252670930909447829315147149798876097262562934977290207823537984411221492795408258152208 [159,46] -292419768956988905492526152401074031150057430968159939833257229064279247046755780799995607852212558665066194481084525141632553807550902977466931909447303446449661426492365125622563671408785675411075560438934263797609735683415825976237792603064158998358360333186892967630415817987797378130742364834839599743900393503710869906188143620058120825838083440771495513821196710052909988970472542793514957151464110813728909208312060176716283869854560069338470284160503327704362671828468770713503908309948218432161300877942439318156994686976808756909810691274344374489619256589493017576021982669627199611063830636410452526925617177364718285849277242664241338651992949881724503191713911428228306333879439860755217700784859505243435297748214815953817491865065445580531610282947586014386339706060388888767210259933964349544630559243039174932788089798402433759701090855470969518863270689703134490706355372175975977792181442534908942456011704081372396263710067960685968278908731648264239233990945615644187374149742448432333066765407671666012755687774085409213552000451662745580108779511214060643966082517467659975328834493538464818309298390628063758292678081684390663840094106537945247467083144242430812022196327878254476859575573453083371379457953490613684534038136454334810795546437931205412885325800651894425464686934772884588155400355813871328628780692916360766706127280665272275159347890658465320065959909233058372688152606569616951126372284294544645292993908526707745629501483154084175263288080538271066495997537371634327257844265044386030779508359235149130943594839057140992933062266363105989772153459592443771995269426523465254421190104420427877452267261981054670198997235962889714273513333015069667884824123222182451976137007712160613255638262939289067567403130789107162983142312728240668265060959534082393625177111891768877532945230244507943404165057949752461042287371034124373757018388201494273147162708296273322267048267175606403423152737542508475092047424 [159,47] 82148998606220044365483897997417905252429635521783126970199632714095915694848861576954676521467732861039450918178320355725874158488405530394693362220185356069207076071145880909910411811657889790509916368697503199320487039290189294198662674488201032413302248039370826198617257815430221769260132943555892694741682495764040100982753176192079751116094458289982726890161518205407993683107049359547252080786543270408076087696168770641829500313021095297967829142897785603749324451338837998359502329889564970157799377655495557017171252679915275531041007139451114042410683246137828662791769934091431472674589625553647536194633449280542918803500639576104806592560622749955118519037916401681308342035739632025010454964698071178219085391984779039555955297958736711644095991074421948949306944314652063755068764036153188918488899943725287819624800074837094165826309163310578974351604408339442107671473851759394525753608742318940363665759756369654890174003897454141523811935568482600962184205462268089754231715288385607973449395459946855347513275681361033338933531620798060835017350038862715992978398711217951668771394431695571915272765795251637522514748378891439235438407964609954550168304424095033914503227018929720790144204482851121400676363430089232477138179740399100595292303563806299035219349050261044508484651179545180365324794606160770361407165763352900826519834657673040154479247243818231960522933028835138355240315391033462002851949854187555631353540123061357936412175881485035694537990898028773322611609846890726548690067491457007116252483926480500522473975208415066845795376855117269338812554683712777180071912494326016735706077821888818675490420924387854853809780033578916179541545787456770793724812780163997129630333123205287010272265051856192597371456478480616204676882922745892429958734486173601165699207890996650835188201879199276224998872695802686634063951701407192380864518956995633810631639509948239271469027802906174996040794107346343247664568 [159,48] -17711999316583328104642188990075804524962351843467856702132376349809810170388692381569610365308922634943878415897853224471229324208573979573409460051636632501143798916523735698145480144784618875489812753799915132378327574888640446513694485497180385786720104470251548441868805492558770688257438704518712482232160536712298094408691927291910575313032090442963603363556715728859442465935708327390764858476582361761478876631340044245746281040919387802367845277018607071331666695760767979534191812263754028224195750685258881279570473474734917307267232945159922779813396161200485245182303128409207775621998250723210294459283106196977832093485027531624115075205686710803876559914455338902442454500093863251802738738513804858844993226449318953815004295416659682084014519274902891133222116932024144007092492117836613650524800362092729508466696898191400933222230149136709415494881154695242045935571790256909287997604927209122959738642648865304952587371744161569679600488170002962119810235107022719518938407180287587647262861403099532608463799776165058329149881495332979465596084736761279498555169957495659073542898128071225082290234970171373411810768036703346611140732228984985510770169312433776849859596559303685468455483066482272000413827828814491985727919019040129585465560481881435113157906521179995398542015643561277393904888818603593508136792487978127143582937460337709906016697954942321382628753078700288106311328202473192798241754992545693955957840255106682140259324051681293999283835162760781659652986534104871056602132329223969499997790280836012158257265960761387043721131878237688012311727390562646636204476056493245817958268721278561349713321562474767209163557657757757820906914954524092403556559691149882934802081697559288205532469350876079558713895748888902839362015940047719559769843599757874890939745474714917604410849138522508881264015399821597919336556564178426502340447479929447253345760835269769128619223921353287299056057420357089656384 [159,49] 3061160953993798513393801762918754053590817773895347705537594733770570609930480910439400241506510409487536535758612273227619537604148546707370377648667226966861234299802010628371131076805164301871435864318805609601666516463618163005974451549352917727109660259382827574145650081176087551844510511993875067821763153072333476571879363050688035502315708186276498147318062937840778718655377887029073922837676606171434513495113956047416126669057741911601675340881434702225012940889238757648901588009388340561786961192835160832729102226292703593089245187185052124361644877821517626410388727585690926622180827505752979641674274288880572881567472510978927199496459316864219671621360184326259651396260387593344671167668856009771729963528035036340551240254090655012992569255705145008799430850168026772078576230214451262932583664908051067848228857925076043309282561744663111625026445883563320313235681826135887760341875679144876586005293637234716129901709956625613058810415141074360061163784722975478007490061321864419416092722060868673543363615461394060655542716196132917598808721577839333647180420469599438062338676023024811532739728733872652884352073959125828237727239031424179814804027174842910917034127406917716513032960857861059086186521683883625575690076627119223072731852002622850509158118912170190619298289300213893172327140824277961174244517635804217443782242376616468757338505982460480870309067678949011859973778298617836393068818761971426035222906007355208400860230014813586962085618768421068857554955365533688472552004607751494340913449701584033380088645439933704498562123913226955607689689404856672982802437242020609509469854754654802763860327569194200087894903011883192102328835965100768385356619382745152750050121637455790090044407880298509133732200546438606242628154021394842664894623822964447059989410453883032864416632587111505647477834569388417152746339114885068804597943841982878425364424870808507783126111121936411812142214310409960 [159,50] -422526570123882445538092740862364377475378732105975544010699763651517666683620224226843104373103197416565670861073490846338282903189190734118542724636291979159013894239777533138882949955542568839042057217512870383064661059271911382813473763164955795679875730259123598815202140637988726139123753254746888908835691323157157220936393103296686434384340727208456088410353027350451310132490181764100586626606690037741588375375979246418696887706678122634166946699835256207364614828107163784039019535744286539714400599164647335293218591676091124378417392046289030602700249940919215918201143497330678408105036296584627628497282639862945193824046975029937353284557628605305099300569618988677502759253561320342961383195098087929962259044181230655108766657252657077713257805684958535307849105429895823761149219400038174941788230544507074799900379742431411095391914808683634529488337591092577542291071381220481406153994157388348043432466213179619785963895349160894126361031871245231131309702619486182668959835646221431861945047418974582239386051063759320988793302164880789511170107511964517670321906696750072261971438640862234592730193627331589620172116962044263495626383778860049307038280581644452610589881812429008638531915589216819699297697754112271765892614288871816711374753399748070938656440625100233525624614602734113297147252189932049840670778607132198351139313163318729449833234808832863143767881748292477595951077493130959867195242172552924873355797687786716778940592299250493248381208796477282272783629859854572878587660499800047625931535758730565930172352612587286382217963319880682678665079610224707557927597134884425618208166476091383259418011615100603735766133601360453033100907853030072827665955090706618628275032502133084653572982619017782798474038770518704469477344071504899264153258196635958239557050442101587500328638564872139337320566504155257654911556514363857871877788749830277072878067283659900843950435985760286970475158972896 [159,51] 44376708400958915582454794339940647907537824126071708014787281566112511099514846381569135811192056583802491482585449060374899537437422363525986714083669613498560590795942312062881991216948595863780744272849391592353536830027712311551424696617821197843364638750524892088369057263658843807611962654273003485787613783431415242009144977695672882821484119816732284708611027182339501376472797523166663006202810466506588053331082903249059759587796604445708922173019737588450644086577659150398481737968336049423547703966519542686711262659681416134326419776903471878399944345655710518689815842578477196959376798552976505585558645038754720793124599936809824778301725013361568834568424159154178980418199841342809320533197706445056985199627642323591918917892012698055922408288694465342699387598164935066139340155178186501630500486341888565938816256215980361411185677497776737214216586272661998196350048280938326056284254834049291585618196868887369094540146949148591211615269303494407222950009238034886428219776291416483893101569327194881398111825275599039401439316872407696644811961315058761197571043063303606129712393025870296352725459614606517296129840289238095424059744274325767074787792605492549336188501143768375445011608207238747713399173410878428901300017679389445410005722320645192242956430320384799028956332175337041764762104248197383238151461070299701345359163210987070645855693179372401952332087599839709487027444705202968450212573094510228361340319357706831694807303739004611312324311031191317260843210118924389911083541821566505209731694065203894402694716002569166783453624791419118235344217447752064448496645144457152515959100701567532186657857893424060446074303002737682755690949561893331076221346615073390788699967525731128812710942690106110176720089269125550105173271780339446768688377683617432854620116222269157453218121215466107590711632105860323824816144748579613829033456233550248704211138304227969472810434050334278969395300 [159,52] -2947502703350660449092857293575333751597777021908157556886509608377359591349244360652447180083589284417698999443593820596801679121449887355371893768533154059496729870820639741197606548230813653498363989956190241194770889434774428110127571911573212381499792003426726182329660893101083814791040057293322623720223948618341978689829005073992121937225523648441482906372742051373767005343146284279605914244161065091250405795160084399495983460926226540802463396297212243924700709856019386042491357205098096913807043673657720483346445813548694326307041624826881319492634652124441309152951536151229901400583060793320498585418719686239542013622627574739621457590183038600943006013953752050600095427752674631241349838462010336745781460594125858437773304917535586800450285582013830823579865179699373910266473652734551719126652783118658883850126697741621607869049054726047067885607090068971983819754534897227289923388939350012209923228854773466575481749334533983545620076489131908494994947742908056934102909422102617428485935777334283940487594792169473076256965407441109484461696140715553835486941397837271377887719684912901922661787416891779193485731675685362585470044323069024290337093487028581256683465161177738129621542146868166749436448791978990006403586856097747949075845019592927601910150608485426594575297155641970673446529881738432718672388181799722065256562385650788013305678447086324282731483459885502200413598297634156384054475865546511922127416394214651018116235790439094609766632555772345742555170928709153758471840428178687369982614915116239388432123234120892733432199441284226126557033729833827949984921515712847666238206505556140149979483622704243958919944657888408982861174457185020352960885480560970228132171298889728091955049964263746267858383914284596788278241113867151127078305736463296884313618330923019964124505976929429607962320444371041340278041086778931177152699738800600433143866517426504265046282824045819188921664 [159,53] -23629616888830547904265819237969142286866945801333294919843344979952583443636966596758177585871581131424336606577180859691234559611594604203459153303430303664518421866747435407186471362928024652744619555458420432434658005324728266171868417724581058827783204530811901884088677769906608344875015149227671473978684031441420086243286261740461929504631536250924354599299112485807486050726292396188976904152703519485021338053055595293670197182771498425734502477172988409039521425487809794059735322779095699034958418996676861174787244291228255728345946449575265090753758298040321663703110343924018991404472965092268012595704666340238441167441227449808978174705430635054656187965214594123394093933864575049103981068495227875093881442709292097728000407056624361512913665198107473464869186682984037096465965015895672669087862449893033382195572415991367993092846226407069006751235459291046306215233150351371487332109850607876068378865500678906169951327811021036813209592223784233100201917591887666574126722186462424565625524891853598646985193125310539769784169160776676533777409432277317413353960081557610083165295907990730513179985431001049475880073294215619453909900121952969588699395953329847991375665044734054072914704814559254079487336629659466551880354633581823629876100861730473260941784752062875491583931484694422065676175016109110689809269057181164488054169498452471364170645497956769340910840431856010738564102235324034134672167731157441137242544716132597026428956876913612187844728991844064092293173234917032628809384395212591069671043260528315394477942225518737550581163994808705041291871647579769295239396819488243898326251344232159032841207169133531250579893816678558837431452440757223168229041524983913954690572824829537637954527791222325838009725588613007975492282815715282078981313233812439622138008219634819777428688865169719529235242157487244136212153267148402362338570081631640250819467426857960449200476530442094936 [159,54] 40000198130348216420386744429351294544539222279514513829148137708710744057557801653223549582413186341829650869059773997496787573696849687628827899889047311600442646579594289187854759885509884671656828950074510331067672070446046875392737770121118236493520373894698962896855339229355691383595098440480169505895841063554155778433084835216698396164517192253089252144655742150814949213774759671571174685772646834375311673141148983374664306641706647663366842586990707467950446451331660711100521517490806176900814242345573489737612591584203690028026345469183949768317691643993775767738637845725981692603086949918647696570967877461257305711944407280597409692795608046104838734881329453781568089154010829011804201957842756033015905738306517564479577353690863876299891598847648698330494257299475573725843193625345084561523167350417212988026169181766241426401080452397216898319481527283756034136952176955510952925453301332278522726841462049905684464345660351691813885284396951577256795580794865682328907236755956253744037009177815064714144939067137605427165281605147863033923692578087453670032463787687377002936688339799150468994936870134009217851970123243092953295563867176970162978517948418467679758638412663811559214636325450480959475592099743068392704647672169106437075072525143413466413067352618563199120704071481444551848715403912461917726167704225723553754937981772939956359843485933840309415450979550943655884088368643069490560637936293849752061258688897522336552166830543762370644283839393592458062883468640544326093931388894081520373208437747142651549755387038189003222547285198288356373346921193765496188809500550240505180659927185568041657561812850817267232974190547492874948923290126714107640332390317585356508020497084497393990883373022749165970297847905369352697481458136766096763256234093553276556687733892125659529722313726804582267854742449965274124993263824890675971849319306926365614520538946244467245493740222128 [159,55] -6641092210047828434236360310340559794645538934736490603328045062470208396523812258278396356003427047412535787708047875845207367654533346416066007938079466942241624333917851631502614524188575252399948110597539395388876997636856644517498507757015583933817991338698283988964714566427868186547438416187373518372578318859698753641414804642983299856129222120241473031088341006649377408324920651168928289378461109485920324350466163560872376309646113718571566436613784612291556028491644109955009872815360786451234120072946580751820141750062919988143373742976632170010191670593545366970526843812671866391733810264809153103188577457264002701012818896580170914913682166818330859838639030291742409989456867547426754682681488918936765163553518320011535582034931784572171410630376405332258038159626061186996035844628251387796873206664163166549115640729128730191082558776401086906022991123063563821539309388945879695054836975044768252600888505075361191902941028626708563537809145545207245468455712371009448559710156741267453727718359484488884339632251775868576057129906097750404914470919642677273999329744307020235084642236752865825768641200527355262651069907188788157155824022270014331655708197635045446639345547418457625709574509568888139620463474787717842419349029069893015573128657591070796520203248804162744394959566607623613926939047556387147568671788610641583040807836194103676179310213706799785000285057030755368019778630218433668113517178371058380002473792422007855322087352702299090360058841176903702006662914664160960936548597506687651558623454071073869912324776198492932388897085430483289342686780505669654830947236911458062642208023758412379979010776207190176847654806321181276429757448993747336138833934842363139854596104267767135719155109712595976744194756152497206282288614308826284746454970276121639855970017109682085746323358146017669592398084145756147126512826770433084873328679710223730703646613850276280431691138 [159,56] 700764215581187951971650676510560414578364178750045334517247272183238093898126645053590840819283205443039438103763830187163070268111332979644239013897000223177225590836401532555511083178151755217267879416071808399350505730629320025068324116945245316983690320629084468379534672591537193514386316700598462094377254032711284168927477330897625019356501577234183100262308635875121970650860866223070333353779882437659157700510862093647819127583227939217006632529357822429906809848133458579003404992137276164283156225229301816139740758146403551459656839933405492048540778960718475852138382366004928069777723328652411899077591307373937839252617718040849535277284888288089345694275393512853695068448617238164972644478013696851892543034232342511124133996266769529351972072675435203522199284556403434429865345825691703559203569348513754160643769736280321516163059632855885814998993686285817291055019761897303826583288764612579668220790643131000159754701614548579930866761606006965269074859056617726266377744721224174964008944729284686727069498269181885332206592346104015053812998199466862879324644910451166818543020010678786006767367961210576065341026295453959496796361148123095891592256874316844436566531425898957648058288350590783178831945721149537241483299061377412911884413084267462686862112458933520878232243521257052871493712505896648700073506767250609871526575027084383890746889352915798113853226605486626101038361908446116707446675874496556453280974804102166122160203691203121956651677660946960916735657711914459025087232319826922213438131093851980690633434426682605206068059178422866076461957158575119909148325416672552808860839624776222698463912717675008310259945385510446288607826333811923557627360317923663583308949921931877959402727296871938232821063472274162586336350344839541981700194102695231656936739512104075976823467099345942910567757118655375987759386761608431024142594000129394711882816830606821900511424 [159,57] -52971205901354345648516876763312091883095286409287391472284006996470814782953038421373265240173884811176452703005196743023413416881585467425894642057367174923190749536550744051869209689835113861525636361947668813520915176007055142711691047473763542347446115958394441216578607388546408605395536996907231623335357482384827894510475839331999306153374296203187866038866147708131755839687210020256066793698144356175552612214339055807317348901824679706247487272337095282443097386770434252365732114324490126969960164110878945545923321990260753695604445964321993355601629600554749672322796089752957584007679554535186943207544785354778542974996350062006220572918375774566012335701422144684392910017547015531657156677750298692813070553870066574157169343421349337710112586536155753113152523998853087289554313628016281589477999800457854718468668354660308345892426889218106856794956377189110863045093363717649846141081380021233525784808548685105353458251239177254131085788087758247760211614504019501650661414613399655573517656944736300369531408617188352113663600063802172100786030669368978174556292560037376988640210257464528082358626443119105240634257983091125111789663541039749465798710837399914460967319945486770681599968953721728773153862766127277981403138406898477361728788083385455640920422115170277705560114736081104013348184808583340947067960287710900067737442134658140273547625567066468200853394086212840341728175410574358801590810762060191029021983920548871342069157465253022560652675627271037643130326834658039904537522510910795683714363405368372056362634210270363528651469161907411141505079401963001693013500406743746647911275184165422630981659199212039653687574021303745562501478151376285670387647952380311093817806842371876526505268378620024742264482784066060584748953523057010589978165015247039058606512314487902097933270937142786682504279033902552897284553791333289943511947876834487032683207080497319379384 [159,58] 2779598438378969112955104896126465732558460907286483244883971249078418978631947824268845297167244977472514171335570636823378366289474873662223010315122852119989067437377596177152129039198901376860377350428419771072503232568649637930413089476085703022581589439210864067571953475543414504365687156270824368202408338334813491800022914309037210509660802985168587546931995203636813868825595399018883089473599344811631764422155440149819704071796914042068767158942055487973119587439985244786093536896786130833802634565255491351449900127532437530608406010911592143002162128256360042064528042103562519630712797779218129208074374080260656352282112238146884743127626539932716793406591897871759010421836249965263442741166220901154153637604266538237144225431827324589711641000840442609363850745067985408051474367149687892353904049780366165532631127833037428414985165747062440697488809552154466149108333556633622123066451183695398378424633198167897894580122938966347604170848175905609899070140904625927455392360333249797091269694362067663931063137504583962773891374918749284081607624716609594148008380750808984417324832616386088899585868230277447107355393327320172589999116926849346533777461329187129518745470917535863290947784848662656177810324522205803390518712389923550990322629869745095401682121007033464643847376425930571406668301393604148915190663448914784039255106885798347182512176267075763107246696409055593231038647632054864626844554037840917478169233081973015917712361985042342282535968015134309534057472890451180546347662917329909078639402160126453195762574176155971299703001497031427067781006922480015358526484329810277025379816798996004083467233215385221002018305572910138243886212103498189319828801862676946825887288778889967905960495320244713889905682497600903991867269629160490114936463794054766053932985012490971043895980532003707304702132358346223002346579710517242663620975375614978312759950216628416 [159,59] -76041238464709597199454813979429546942512122753363147756642770584475510630901542373174648208686335617755420666169655636106068319793870543874803248488453490723809710635675160700474980697765217801550894566472321452428857496435213422944703320194096109166009382201995730107788079592690586077440300146712348093394464988055002623261189044182494291502624131171962485137784774131388807539823432549623666120983984538480539860106450210754947394022347895112285162439800828138387580069711723151531765078803286452172674404137417054097341942565421632762324519173755954955455421226581400993256495982922704690596892199808669739189735199111080507601610475282674180166806550668758826128778993702132108515794590199954427194235169701154397864266266403461887299311272538716956239424174355852042457918728650118674774522848501311963192878928856533815776671321019925185207490705777071962470464179035077829914038751168317697909140087413237488806918936732163747260129000107421819707720504050865522906551940491179880299765603663874369396542786219729740496319429069145179907241268857262803837525954451558408739826454902502281138369606553508977124019091807574684235987618934459524512845276286706520365745788173028632195360733715095650707669913826913433482219448100812068834383818956424257472962878841987622940021022520117706428391998092053282847919232334458231270473682899484749263927122849794614451950698706052668304820561333695049627785888678098868870879066790847227698469880214598549442748212493262848849824620570878999657593113186626281902293416705630405416024443643280581725155367455461700931531053116461978985517044393283515326567990515380424039135241412981686959776336880952959233416686444372717205444009864844026127792111444325842967013530377193783217280805040848544611092198462052333022406663868316447489790723146681824437231617547626990801491680319959869263765443658760932566570415714244140622826975251653886543031772904 [159,60] -2245578782368776588162272755525414786563584019999652470867496366802321439747092059715562459420697480536101231916628127328969486661272463913077452747641312304591422040602888553567273083347974935590926629518689334554143201754633875542775709458952992532615550860773772999851097232033782457040130249643409749584492977435090049392949425067851269559339823986719326204689246626779578233550308488644553335650351634347733900875518564252059829416657654084000807534801438696066479041341717747769205594054579063506495648510222565006134160697087182348517834948923335136877978002887239150408869409512145296456770845585383318746827051658611878069893974973556917564148012094639403529165235250231365056848703307672565061308305165423688626105291746161417641592111314778056202372280005483972321009638714043710949780888021338740358270820853704151618750110151113750314765735320954326209011544914761641453845187971926518322608905848540122325716446117644944106905081159321299629665129978192827848343351407062865538865573259031668847673036593437863550086658785455565271341308168492157144041968768113913033209027575584385976201878567251354320938595665268272616525806329334951639509717089241933987438569312679244456069580029186168628197182546821797951432946716647038643519008888312989673402998665218157431726336182647430569807717107428662295454999367472184384638424031427331108591056866057666767442697598616263419638613583875634397425361138913975647516891566008676462504622771383430632101060255857365990724404863005861967845604004526700263418776903499043367050866701170259486468669967370385049638312046985699051864632797780411198633921814180861000562266119767391114923320702585725842154814794090107110028331781835473270983889999193473430106426193385251063208301639449507899767615403345301699928170831887354324327952692642995853130914919489809451165824356113722124065929449470808560324563774555531153554581916075086727625856 [159,61] 404062776228154367591802490820697576836547866006865546411115935736749689098247131423907560544189094035875489870700623942076604379289922894837579152513371170629847361916009835584073283488287515233825226680847222496978332793859391168376385626445078323371298568427492559575821007721599854870541739347289770333184073442113762900284524301989715767113300699157899059675320810841896993249735045769220486621938420180705644925419344410719173744975051711090329781138465643471039209550032300588166149936342066774804264152602290904277051608262337370694786887352109653375047648318274790439388416838453463381750942967612407730818443899961743770085613591760596085202502741794077358314620639867394524611858963733050886104814664306789399061209165048803597914017577316349262163948893473890729677605197606185721532206496292519155675967808224550193578072153698233376621802451787672588774982474426977601121858094738552545592805566056463287177597516437297595456952421177574894950736383604114661019015572235482280223770129002535254812332178991734843813094242881514911914289091867892688589897439137148540756897842673196853942832783964964065536660413411974698526809156321679952579720960311389745547348928368516298337742061321364119425872048854436634284374552975234838524857393486503772727560529216236654954928956176823219007541788108369980107940382275389081362973324252059095471587212991980667075143517929592830952402119310419596930487259539210954065856158189893380513413982654737859598745838972859835774775303786238698501763207082159770473255966152545994445693872007175869567532461263494538210319216906253193287963197085016207225442028627030607555709614992680684154357954668531222969827418179436320512823935754392964242166734163334847740790193324325970465361018567304513841115581099750446272332851501359356058626591860185191181108909345694344312798727780349331632892497779622886478285755349768650847861748546328364560 [159,62] -25586163767624757370141516615275569953833790155141083679822492324687230455766770275800112344437122726800275329531352315156488825053751161094258727193163988328308627609244794682025863756964822688042112176351909791775682641242596435163548468437852081066854687194016456936752705395331143088733293934908755774349231958415856138741153140266259270518690913761581644743510022122099013579339241591317466587353485170156360942557171834391169012542695551031837564497085504947345061707322241497752109512776072456484324932593404294572869063813483428320013520955849047415711375472511275107971739407113871410983130944559268640171224605452417814198679632565204662031545833430255595381584676174740182421522440171526940345481552840314497996699850871120068841046178553843260721371013509617990244056272958825623242282031584618513220295217512098707749035794520931035566403510441358070281075027689010890236391402798355108844676196748605564067485464629072580681086153970227156338880757347564605392176028736667653945163455394456646439903537946056659558726373121936152002941162639690731859930895036518086776260398052683195894147207871964224299363711609914152430916566673932435624466055721877603684787407410687285519576607230542168124683609597177400755075494476228522953251940261232048410903390898091447694508798108120456245452560706260653162365126123823784329518208364112867731435003760464232669244656727092901553012219880384818487267390991051304040946414444281318755058700389947502701929176746602785105827325746444000641254198045773630205040747196384989441573799211652635186975161910498916479918905501365314182227131478520118995464838480436733084204109253349498234512566433540468593642475417291136137001506769482606292945313180595846500410827446120202278097731863748902533487458003938496417847526952343392571307226577316196660210958057458215847083236875166171900757901542453147824738504659371993444902150916059936 [159,63] 955310723572761714114796362317714635955296843546044956599188777778905135663500939407023909882687381535287440102249050923315950016411214419737015625361332835619763569750738785749008859308530247541211638131587044138049392302080533973135188264910340614543204717229348179049880831429438547937451302115745489219183235940012863514240750682699348108184183911261196080077966004114603764044628025297684431718571279488280565902864526586289654598241061020413029461595701231442106375476681573273839620752056797863728694798281411827267041220701546942314580746372837911171953355369668679493861671604492010251288648976398194122214498601549048547497014684643188623760049235521444359491116132589124566151193558585720136228038300395662663865295352934698851868062906025468375353113196169729544511067868322044268034769539233914430480556238673765279461906775685833890862676771922737593919564460753724738779699030317347699219544242078737893740438589931953559734417222564647331236048884664609769234576801542122528445014214384851747356679595452414281782123812466267602596882817142076174660890100797112070758544433461350251480052495102014745828304460084025240929097111195658175475990083189156684441525716048846369644005508142926799398857813616163603835904388854946303151306701420678168493973704482777316295092905481717746463178913260526408795033967350617561610243455473724698320190940322574385301201476361922635015342799458943405728100460890288661875659507240982329085028582296850883180820942116330423599304133266891884845579672762417631223486360742341455471433630481530219592989274599257298841571976227927295019386664688900270674606488620553581977531298815003484952899073836380309152264620265921294167534590477452971220334356993697623973420137246272226778603585625565772618169078385641493756488897021510777848551808694564640655013396338719591526291808645092449495452720953336379385354934821753677044145028140 [159,64] -17078207958715045381451585325129738001587615619829319225726959208893589472264285847263521058785483249951014504328082231363133425451957207542655987876105314895107747709823066588963310952979840029530172654427201436046556512065116555400863686601262926503945531557033406226222770506319962658760891682889432509784797092210374440733918963932933990136016114041620898547888617631112679097390011737963719630562782596701332401967915171266251115708453617883182764822082289985965445823244853033943322776989676086652399845286234290635568713159572629415634614593602769772757894234223947916388933424161925144553088255436125890684502973943429462278965178729270466929512864041625553768453545072726325888017945021642132816097715242038948905928838772925288604173999617903464111779953018659648798339256540933070493044979751914776470865917435514064855881353863009284170223784167543381377801622886132806752795934132227456748314845227995853563932748702643796643198662799662625258849918052470609404384852382512668475883177848968015499207292489816490032762283224262061584072102076233175658593313669881228962117747261012950335678555059858469885763484359188912039192910989333780763279974673077836117408245385714241124270190345710701985957110948241074814505381726788480263331397526893073016744347660643649112505515094438412221543947094825619639981825115966905439029755578021868384522661355742169178119993008998655751614488841264488460063448875968120412079034577367525816648593007217045503679426718221728878674973827184989111135293249615491551322757258930010753773276720230717744211349847677438465209020570471438507097967857563641098019411378851381747401901007718558263640047709966292689957961520211421223396673815549356245173557408275563407265568528157087442611127714003624172531870260238987590626933259820786784693945709315889238108857494366420844920528403829964271838564519004806188434480708659668352670112 [159,65] 432950095165866162410736042286584803544794411374055236737505281760120919246385980000399036331174740211060167000249642420095148149965638063529325531516888037471973896617693027305417871775601707773652884254461223089122237828704736239606628159981053446155898722797372287666914861827531764760060382792739219997855684134810791027313388464253443456244256067640611439777928690735263754771145077096839066258403109726895381099797595027986042827043928351638841773772811508148907569305368272545096662771231990735343665295055077023676420088971213776178458453667298269913426533697672463052128298866259738334952313817753494052010015340982539652514996007036501937263726191759145956365536539950623177166363480994672667241147985237835889641246566470670188468627554799874309560524440970090683142222099503971335114817093749606363359971226717858759178857858783848019615161701525415739768518217445946883683908683465380002769544062270209969329266040925605467803671289140816414556756827409323960961659897638533365874373309620606362440988326390659097107214883397631603588826168860513045121937991017538268479181948771569974403658164598245793632001723593744936061067857588125039374508168011494807060633554350694597789035724195049163360944371810813627416398241661255481769255341178596677327508843229158680800887813012533707753608314208687044129562761681885477679947636107533160587374802549126501344232141155903677378399475986747361116148671280635473140955391655506039190919666354626972489399984956703989147652355381015853468605319013048201132608201155851144312539213288862886297044394339846224199103110319731593164150860031709401812044380726266976692715265939889159184585936494764137090293044133654138756242888229472775783957937951286517895533805981214565988050009628110929111061574803415779882148778500982683898580822716181243680485082807996019852882581635424412835339330151068216266516640741421689668 [159,66] -68672808293609534876570537435393651931710787711359853396152578126034371867929417186321449520336823061469687248812899217789092011129160500177736745163859219936314711000623980713221504669794395036965428674248579176270661092109912971739120519244467790089345871927307431284517629819265984144567440598724382395086320618457562523476910359154268790021078253587053191745418742805168292592523480908730448609728832809095414858060091535870314322697856691116345629102404050077500647541044504189235267412045263182208223481888150870062520779105394855639933682040487164182250641218474785755545048405191661642841032280519795226544594262857587139239233537242889456879043774080791277620821363229642850297080470746676270173371233097021290140611879413457539605889910552815516819122278541260450056456602630331975326886430186382324199685718305497865187265049325965766147806714612836458561284118850329177685024632777216363722516091199020415025846188889539419534483855802006887393350931740890108581100513024122618384156296836336800128254484125657112803881443618423208392287350195754902948334827127178860973245671158982789868853593491778551940130418219045038398893078932904049015112013950944202192961173487063256509821840034208201391796354216810334997565944160359056674837622734891794425292099369568424025299021556209048333753200906194137902466427637085507211349794789505123655486636593192455028064124484226105012082971680372362167635152394189664457098731910041370362981414710427836922570978070017130607768292440724476398149652902927795700047031785082287263230849868734893923313576776447027580645083183775066173538535234912060217923067935041233069391812362359124467337997761954443475699465683512670641084424955832288192433188449247487516970203281639633932440856788922860987530423902549433793051504496622519694055599954834293749710685843096917748237052987564080671321218674736202546054293412974328 [159,67] -5092890858625373871247278176144441557080463559254913916066321016808031663967543679650763020825548130909438766578697512489065847884158702420524187437186151260465827676640986945098634525245179162620848173813540806572768971205255617108704957799627809966035540539405356683569092208353759724219833634943619067209499123798355065116636116039065900269518197721208134882737318595170654943175880639410130063529683405298131878582976300715040510929382234147232387858759336485995583467192004730741777202574167115666781395591001603916678889516666527190190823892062489036859058151720000294005246965554950906755527400461417306574174459953419751423955120215444323664353301223978242538393407889179233619612229641509422132580477282308911369398938269626766590352741608214804207197348368782364412635793746600443212504024685856043831250905529344392210891064596450844744535795200212633057911458425476550998398567899748072439444355058724265350075662691264876295180998952837656687124981097439772741157652198438502556666790395682717427324315533035195862842657519752108165861918258486303069760133047335803959582645140743422193073435013721800462620575095595844012693618670028338019414599957418563006774786902863993500354921799537704553694491487320352354399832611597055243410176103051809296547357726160501131382232755262267181857207924192975636141652012715716511176855970212668313340236848742207447594899112589470384507261212663630015777710298210697267474750844902604380750247074026723950451094780627439390934228611544704386914130896882583422391182789884145971482952308195623893875846752366745989199434933216182145600447050611835734693327927774670260916634292925838125929232325815061582629097400414346956115712350479744665829795028536702293600627134893198554075477803888319870753157024701933644849774107589298060431971228424314905021874095396336977461939392371498650800423484469836944878485356871 [159,68] 674277173514375895674156024071141337897361479904291506118505724600173775071380371157034835945195752862532322644485046040156666908365544811249818191277051819488008521342647302818425353713982393667802004526334189027941430939312840159494008348141759743119950146733229439912673938295536385504328830676152032472198505905810408776464104489874917735880944059233688185100572794979883570768959734063109761854052759923568861463758255991953475277695131589109577301555246746099142277060897107434607156418426515164231043228769497261746204318496097789399134551891128277349566902085913850968168977746352335097622541764793839396135238921609950534619902984036649188340884701044396777412756538437728170728002646318130616282960088678209345711868889747854560383921300164148155588773479804677193302274624933722297874658673054277374671067257393743402792267310155637855254275092687344651138310659163389839760482725325847451497337507713774188833951502181591501261147749075533473126057963990899206565731851464194528733600634964311616357389027265729621659605878567514675778269994615873078529918007807339684968719763071425643329821321323396384433252441595920713083407678559401723440839704109065981203932669488212847817731634646714668883251005000680290427883881368081174952433058537949607202977712992059294567324250225965974154488645964421470522107661452084640855704923235647413380758845599990773532027987480853660518542733821166517309033016617859187086437315345855449115659636128621220779767768789883328165034119933762355575622307957358181339375353487327617871272089544301497300026145869958416272546123200905829142750444359931914804688914845494023519901554112825260673625037797936255269052944650344145853964548291552108348803768070311950773976865445247726419140049126646443281327979958462832308083753629700498806178370035605681484828336363136932365114904820348892755654408706431742696460480 [159,69] 63556655916459712642253255562355555080603392536637938388416822609872191859819755526054485195481067209339399102962181964214148395174014918201773350931205915292973881610347362363138012127751672309487926424485717049888120132557439098810964114856896355242617570965319401009771490280733514301157056507110099513221887937571325807059984526779616537375898165860663496795402925117210637733640861135076016228338608553540026212166432000744305759277799198580439003655427561099081592867900661695230289303763747295062180285746403164712269938881644399494805791822504062139572998396234693248845896265022360507436557736610476065575630402173147134887672263120860146059538393600600943126812438045056373557013744222642297572886921617032390963247930899323963408919079668049598657273730462747198438022927860804265175723748770269595457479663725244377388959480208600476045159947480671024224926114326944977811113287455373618295164755199760190109422026070557462016654786970670025656953940990861448796434242842064228943934591534308927486975294360894497439350079540455090648799490774653216197917535493165170969329809152589092614018532782900270610784099444654445217886782407055696761603087112514135942143474637792153359775411879863564660481618624480280223925962942244674780191863146712649561353227245855845253292272628785340532506529739284752800648348292226725042083704300554018714933586799471174692751699052198799523275002025106321861016841847933480993440197050914843508663611159266121890215615799541718565583744058138062242375761563162352465612178498218287810647142542130380285779903371972883044495734314726651712385547969884490901142497319132752942949067072894806136363553514071698428197583943272158904459467518902369440708816642455389238668671722411998188014176755588338313684591667538258744580626376014284935596186308281562820978804443470545359241827729017949438598489255520752961384 [159,70] -1864698884326652216459886183976528936482708485734532640327853686272245094716123723615984109533684544143157581637798783407076346012837304446427725909863987093382825022989714693737531471381672622054649748768516255804284098920794063563233006153034287254573172303834350798938727767213922284465532274308458870647545394101667909931290087500913128141150352692575051772244408096957661254093487816735193726914723641609703695004150363096091167577142011229089788996159093137945116888798323134044946723892145979619179510384204196725817568624336143570468365371193308362113611528945682890416106349749385878155869218906719597114940117757401157992311358440483912382893666068008081046230853458254515285990662182500166267755783755483813656610235701663929477566600631531225100018134979127427155394402822713087396487702862759493106891592316861479804404711293645068275985286985789093582299199088172207996251183437738224758527256198776994279414379791441626571566978734305120452133150615067816139924950558051393719779867124585449249342729468196166191233021383975204102980603939599706667488552132513313376112864674879277616552642315036735629896869080215381435209517763190323018363659713371056432037775420717110097178593308880318149359144385090929158171431667526930807113361738006728443097787374107743490238084123538485618684406259502213006894288564742165152634108040068370272346740898008024281633292381078356665046988828954270599839620888744277932872893942332167829745454844931886133512901178498652915687055251532511030910115062840147958538430132688519445375537940694188934218222738739098376749683257666143133491428118256873826950766859328317090337116392033632552500573144726596648722759073888845378401947313859968259167743083074267939173827366675109111681947868372472718098573086656211462224056242752204209124557791147984421883199576384985833867516785635348421078779522872093152 [159,71] -310329708963635596421301178956534678961275861796009669097380981995041548408526897799994483255777899102156957523114239611059402110928243815305504875255014631601969359590171735370609723576784357397625957708071266815200004934152569389305536658980678730740384232410381909105412497008816057261922952880294373052540057834033044882597639522147282951416875530760775312490337560121176706699434337433633923862552110617607060883708339183381544652213458057211515476548898317316482029250901264772617107475981693169232525863819872141743089060124206154897106467396424690580702670229371133891403610625573096577460705979746702497243912422289168837702741353744675420828398558890258627770147995216701936350830967104727775969881198145853421672669131255508188639489285794844449877428951623791935257865223396185386577282690883943121235756994753360318027308717338403280411567987946487033046483393234223820944749148716113152191837471378005359114749038735815738435107290643721298358713025218412703619171690819275418126022024829831117863286000201355512412665850941623777890833926728484210146980069952837780343393114507591415864616890208761260431071091969739458077989287430359961841644665756491405318588753604118716646063435206769342216955192346416064778903554259631187491895177639185924176970433697248115339938604911387880302967262298886324886045286943712800227995151145195856455392492792360166089927505941374004576550850111901333093015068304308799615621047945604432683348795103916040897650213795357644058329275955608967522762959217340011483290255436991101835591072378416181258131459520247176743996224881713038406194684853172821157480339530869124309022870930112458747933953660926510071799610464681530083834769390253083940652595059996982894099165330571718410511646257807219873263273895310415021475902863370545264712198982518842719092592503723236060276044902255399136929790364268 [159,72] -13162001114907111074133071358041402095643273558271778759258208459760761074037218432355752357484392271792624302296274924941004181359281233407401603378858241715437627873735990580111393056276443460942716150743201846944049531351923093950206152174731592364352620259102368454359884436798103234756295510913000637498721665790327110259701179527630320290880118568617473063224172625349939740269335884087519972323441812549418420406468989669873444023025171993414131160758724104065017315138791142982338317367141496691691251962433989862973159360301141383583367781802734054178959502355402038316405444017946069179314374592889870096542525806710062948469211325780781056729796431630063824521517534778093109405997576019127867543523758366830830244481579211462011367021017655711102068483065268264231979158714630253833614677955127394913114679701769666460344274985757819311227742002417279756101848503032931063061395555602605061019095986360663453871335736080976511889740862659784859677981170496572475697155484533297231865899675244106434204490749697043767541384050415654913015417139138566842237862061440744868767093515285309145306060570520906240488469287684160237785422547822849534141063028413591665132785349074186637010915803877862512567719760410554341255606760482276419538495346519991274083814211462634476885225860860063229537637192771118367773926080027733940591220729691804220385959534186769803745048113968784908225777711694331773820130179031485389073682497230809005679517040538735860793110905161548490766218822783259546853724665546264115596110762753597857497534032097302468976819756311314335503146899414678279435849136385403883088371045897670640093294071258788726720245465966320016713590228212947935013082019764215594427365661506670097018351161522763681477284560086294330732875087037854311321438889601940695922433556207372654692441497586515136955076264181250842367539904 [159,73] 126760946885440871842514433852535946662278670928963263501986940729225994410516865623498733197036457330513601644732930909250977020532517401129612131896577513681296724864796527549543557309451053571658493875131005837671341345058760666988582144707097021350849403233671720377826247941203615307667691727842141560575956430878853609760682687042709612643517746862543888022109829571966930437851839801233459455027001727547549146251191045314884859685611290154813638526260706627306416192740416149498079036429135921894309159675887105749873284576381998108876154278536627565093394253022659246996410447379186017111997062912406958406290361460751202525381646258400615750389421143986546589932292744926203485451971937926447386284416102900232013923127364715268736252878831603950253640181605238749355252631025057000400437259890446480223803717880725830251544177704518993438062740283025807554854354015296796212914332427498090632999682342205394822563017313189212183321119917565922899801802608774539091000266947454048764725836948039847246270844362668755743624286705813099615237554399279658268438169124705540651020734545823351923932462268868457671885628106955962536598782629950454936485832857825056426223734813613151074836333364987300594446287055518390918475679532891423457256952881156297299391648378040466596293220652660643824869312098203362248489780202562202957555820866347547427910747525778831350887696156340064633356671450995549936331028023734498714089016613620807788534966026697463767662796813253550181548188509901156720776857217412696222920615256557621758827662008390997505682067750284635918708692990688555903037986230401293053600648089911660497359127111010298700454617640287856987939007631730172373662552223179056072199776764475214908932014850403382515673601196494662342089998397186285445483750696641764208310132138944969777781692201215822107235177458901998701560 [159,74] 16658562014326769785619896508381496545443003980715974717356135351657618104397565907862419621589793261223340066505541461601559545171093182384917382698814683513697075189481236988559264106892437228452898358796641538102652976195079608351465689173476855613866153196738333849789992818750817216048382916821626297733573385175025807662589855312335524261961898017229803433889012608340637455000501888019244046285741860818625414776862964998695949574909759123342112846380921010601140297262705430199458167126215824381864439632062603700086631936044266577249372753536592473046900074677679358749381849318237063977519741754208661715944100467115247188926329939623890762017246434795095758538723800431862643721379623728388800999813965928422831703907903076909997706502580003253631004631956452258755043522795943579797762140344497412720461647266318180493732358140368668642909806586883958795600515308517500529495253400808031504810714633172846551988484300778585524038082534120859540603708616976086271955350930035335820539629825440288462493048841315725168744660074470820771598000896600872392442286616525053712898167897271305675455689329332992832010735221482248649909698814300596421493639741261115210566544492139884677248569922961101638667662579997209954688285280195320188711217847452055389264705934619270602032316105657795046213833062764886321013080973391504840296776040028196885415232532537245590326358694581059760150550505886579056957187507622290611281566776729049739842816335397280815574437551933756512023352247835934894527061551661462401378669467623903776580116753049544599456652391583068580543934750070575769489590619927075241117158122861965998762478413421487838667443076734716165726663820303008763356314746755100283851304635842024937772176099465556756148934024836937610644346121468445712877549370036930956277492835982080379556184331700198292329883606622717416 [159,75] 709024973386852479604747518520938345651908870487152530720145007654652992336846580723115768871363060632934018424137428901839071831090753658461673587123374912284841543687814268266026259184416291572254162323552300408753772164594327051956190415703128290845309125062906194427112327831097774230046423081408080571544519494268909418042633355402598312951518702370464101064060384953116870274161547863390076179410774986623868960996743910232717895459731503957965489147477121112293216055974869597113110806661280485171770700722189311104087847511565509109683020463826661132154580001851803104898089351825270546578134974736899445207194281082267533889869412216609290186067650104959584091902334555796334857906698903645961357240255135662995599785279556209307650055027339859771648063128862928843118917248692958315088070441011636189930470305674177796028400399425937945701876137801368593927343569910223411907273351121518717998560025677496692616961440104996254878725436966592706242613762459548914252667597313461060134901671532011542394085016292562039666447245188160014402523139096686718422150249596954594975579309451656955922655130899712007242366295021684587498429056974564766823412771653874529198644058315313791607715055179980959415540007265131175680569415400392167840602186794807750317617329307740732736434902317826408128732890474892184908736630625392085720279618901431800016541091965877516865321472067501025756381381853389579145753655635124518111439419584934987150418040997908264331357630655081224767378939468036137084969661342034629666659058561957707424934715496045082836429526453209178484472214946251214177753572553732249436294422348984590369629847082353587313960495455266397507296592545385974366651839178396846336318605436050955591382443906742303528854739755293698597883245887116206477891573399616767460948863673818774148475878244289582125307619704829 [159,76] 9350994533172515464845038250417131663621917083845926729230155795431179812479572037583162727920322441258471485109185216552901125779623741435816546191121944326361600576569167284098291581489075514277432768950215480180503857716399171589971618823911385928473740370625837468185344831935789076163248712951008920870071101982091244995067741472598176996421309861992947799647781329330164117638341057199291724339297907947160814249334952130333356024140369996558041013770961239026782636412699536499551714126634358262585857919647008738946031295799104068518371943314952252117724196702247231824791930701958123290842157759448485358674873258567556188887406462161409525853612532309770967862243694310374256822133837690168030650229999007874921400362835389542947206478087358916838360473273311232042075372010316305713905652926821152787237270584105111893978926441468086502510897619759965290141410639879300810449628798316333742867065210098820083134991521996731154097295611483833852631921346406713320635841405570362690378098215564131756444955264294391707928318691417546194948169946275321951743076238465743507326855541878018792134491116290997664981851957762078250256781809394766718558039252032612314435770008962056207484694321342471877864523624792208019174182441562103264929296210480237037544644640226640221732652889156493083367164113508316021095301801068187918450609413160618170610947507101112482127705949437952216970688380994970987493563410562878002901507537779765039976852007854914480741262026202328271033025035340073617203397308094530722377707439855774656507700323001481611244108027913444751867602420933199983835308801359386848089127215248920342947667343550442485988142332410379303190284158603295748038149192204874931673886280860508252101912389084822070609867478523297110621366954858698260098175546665297658311010722088351235084149257985474839367442496 [159,77] 99002031009235029917372012682130797663324734181414949901185468536865345846432822963715807121268794951859231429676999686029798992452697789198588577725194832300229769711715447663592289688706632363846375306423112153825287401649018054542962156111921643421442760256622039828218422935672884020446106416373565023682813040073612211617618868087065917890067956300727518801347970168438490896216582304907450972483007529749965805623111486863180899805981864498389356392649392887688225900612371672071867905742547244336289716126302794462062376437143603098782214662376424207316344363249366216653017734924373851446237024602972033738495463580576735967066512649679262602000202664074462878440699678508474361012469728585688577770917082005417111182819831062736659825695831910356389970771974962841120209392931831362980346775145195702069363449985260694037204263377782532163038380710499543257873291747749646476584849499974556980263423580202662113914168815134177239863529380976818037262444281117259548576620366183096262480430421608039982724923486477516033737609758801442297119578284915884899568208910281890337592948717935186017115622413091062816243637712646170482123030989098192296781203807883471359864820329313107227669457353598784434669434235354670691789531839154720368733603091798940142308940322521446910197312375187276338515882132638298283255942528081558071026045828160677426927262092543491938446356746693226343238189817527356955118604713446557933457796457610779907160142289991998118072977674765673621732782451016978778243732905566840941198830996979228031207018630320288325559136385763804509187720633885529068695692866939971654427891119156819006100171469802381826170321858827325415696092761125091335728727054007122404967962832846037088458520651032880634872846767558434799579777488390876391704683382330071587649327912048162618970244733928970839480 [159,78] -531039779172744997630387045526074377625583962876602648092725018359730696649004410581794001488418165125513663445518824601507129424712788452906651028732248588753533049436306954994575566084571429934670044094244966796617665202019793902642067276345345376067211608234342756623802205608345844785713493225012181589426843081484600136587375285425127659510245127022783517216330217477760012667133347036656030599519736971435183796736749879382397248356933175123788423086310233998576337093922058642336004647122933653436391713252058443770422679184748273005511755132960948938873148692264236415696313701332137978890596671637462402343847424710192907759381710227400676299616696392414573050536872153800433057913122855686983669724012293964040805006296587505491023620787240787079364842883744274231853447980878559252050650739191883053887465138976705605862361443950019831172704112163998338878048430190959880972049737534409446369093479735252305353449706769280621952478667683484838790015493944700556077218453908177506369519610083151675024589029707593173867379652251691259554243285037690243486435332072774263297646022402920323749689538478710034003861858975284941754264818228827627697133531449118587686057640974750093810572049239814617837606726619602221192406061872661129000648986991254399079128396213471434818080831886905072669829601879142507186719916620090285778117115819095763289824436066873551434404668385430195634347204545354413102462393507925081884491633248284438565045967019268506720197334675276740241132512858556564838313385408429478085692137691202684456446456718602720281003528063582685566050546048761284919633972270828499003587459995149761034753619925301737970139484220210539778675221132303322388097495917740911542602122611528586329556866540119699452241705463186484339519322298241257149064117973047450446710283396027943675923461590519552 [159,79] -27326019932229860720691240471100703242209569211285200623374104217045636661807065996998113527389961236316341806676380536996281130016233553400333052549875212941054244159830922494135206117143318163869766399346339982578211034515646467066263169294920151372295157533892644824363345062593464686272992565814914676189729498251333240943261317043420451625629135566542299159424158264722663372763399218611405295890221104801789959450874580274772083616312814837141225823088661084028486847148714079936184036221175606012835550401109944528028548997366537086881035699185303556719156233337913783595630407722534250269802506925706635375892115935870882210471335553966762205269941421924364386830809315147063645451386613486309304543591573565310787967005394581055301463689204524974572010227588748315142269789117578577134082262764290688699483052706112255521012235860007860787960425182788282948784432586691754081244939129260708957006465571646776046037709988250428912807457120708364691714464491875514198363201565940618471448298381649436639124035946794534476257604415821081061645864512391659283587360566994558082055261793051880781610292489445988902442353422022530016047534766431099509867299118645399525213794231372561725395770288421423140617398532543391455118110067824825579014903321249896912299376115723448878745714049570012875159441891395735075300592659198578442844263885878981769808279178396297455918642708946517594124738180942767890881557479723517589618911784760021120159128059342941709126052243819365305484064984262170253541208007099659734784941752995894366475369459789839786069651032538241042669752570073288204078540120537108943707969257696335398393854462931468247480841328709263887013360586221550058819109655525694070975806029181309624665516805655320316025304801080320119977381602521209125343144277098299721380449377087463219463635758240 [159,80] 82845513592851076931503087383116337362091735335206033446186641261005705329235047870982342711375451498657193544763405009277050228409596043415209823763452679640701244348603739297281685568546621845453409720732974240689381112437281390760992965704413914978167541959769758418881729966684078500046322466571277156418820194191172238599565922970947117671246334550636612384354737968541987222962410652265476448320633308883289348703284799247945015304018611842799123321185268505567274710519969119087850880872464865109024914733021075966671241536746084436233190300125147691842021985629082157793096149895669996009825717115915414119548814483996909615383244910520487075888933612619624970923062579448523260922526772279164502116307495316842039337290375070295946740341466273265175001946326351508018076263427445253833837739299847434699852903451013109307353207678661292266574582466933714973648592328141203099351229947140336360089260225876716294463810789332206672125998866930179431330963121480021913918758694471267751725555247849166971798323836929369174984365337870714358682745879760960322961919858953831980206176880207527960165195884808800673507779223464779845026212748382430704122775892076463256125629996925074126524340722189373967233627044592232276943960203174014425063728344003429547391236778702849697275739392585638391638367090493232309864159169696302717616010432207682932403541617179929114716915650496917480257527517084620854795529418479418208263333038177344073066487565024884595683095413564114257584458531789517760543899474178731031255742489599764773685144924730805102087371506639736518217996696234456863597184074644835707873561399248472748202304546884905054116053654014793119671163295440488849974152924834340095816330016616445373139494469528366051579256040980448782072096002399012535874140405943903814834700353050521636661760 [159,81] -2477374060620165152282838872727312620179448066966511863369501698232075536942597234162654913447637086498774412682001131677579367611171109719640415078239931223664978283809138948420206019657633113502868679843538234551957349457674253583569390566994988255565728847986330823267459148315915501056510563546017065950144171835105236030801090294177421813968614695834891799322868257210890619148967811418726110399798610368398117627668424982393491569413981840927628183609822674195849422224433768667490839507446432370777802070575155451308861568861147720637269117361495037922154847752863392723756553007495908420289667943909816130982627554749060351713509251363590036712875808985325728235306239653287354720130703085582791979218237281531410830070156943655432799521783404330374569700176820497615735539897809685284033738976242138639916155716539043280216668260134963784745785825252716759415558021674661030448532851936165466712281387874338819054387753494141302040842885513498914131106533358446805756359613896677360346838486259635661437688700782727152223071177101118136602870774200721046375286458627634461354609733768379892266646263944693707474286361080755765742636483278596801783494342069969196323608947226890518772901473247541198206977892657388210835574058845459915016722888509601470773805619604136559545877771836899528113524202650535566692531545795152139907168371108698689082633553699975494106906273225066603408843966550417025986476000109735816810459500973239148050351880196056821956153333013416328944269927900708196374201144238140294427366745078749768875683067335022391699070296595876384187381563417172376097076804130772462520814863739027085368539925450976288358495162774263823125898495784091092845030716886935257002537166018021453895531883832137109639030537382147152415630751003123365846976885279096755392010656206592395072 [159,82] 48088446713202881204228921551045503541172502142498257417610592250934936285787463080307133462972489530350717921538024274194165873854414376054162412982328379445719812679694496691688065532035417840270452415778669215930915119276972094738784342990949227702027409444459782064014933770099515909015999667487503968676867574033313726805114398794961075425117394007820271185218388685602999477540986924116915298412111214207842570301346811598507508626565821898021006329814022320862753626757054276617334082519381909779632778660430580119436391385890892930923541368692853081121522437837478929317780259473526947135003404974291455452199374934339581557030922043512698108181799304231934194696296073430309785384061530278178989785284653244916492618336362343123531414576103553919446161263795034133110448087136189236209598685870391233456785916594108571945185965322456020412673911063906682657273447853353967731866920374233558563601536926205613429353795179887906890265153920898702218939440346562998102515620615798342365513887753703942286436075102889093565244575726583087846288365161564330002233981059599545860415668261766532701217834575190864147031030262863716022602711638187674987902055526227996261403908040479506223319298180536319555197215576164734483920598964045741426304875156548335402792849444638892523062390962987035566923423199572878315042150756106462801745457620244745745853128700635621266931352198403935389913341906368461468998282659343179165741495401873747611454226399320463023195853405683476723952417868060389771266125731786151700888492017587136198610252223257802912399261598612927002684475183421401902950975856121912732973816779280251870256497724192838928929683402921227227295839372135619776091425610813829133348054593930079105482547020823070923264367288184653638484283305161083683574045805961297658589251297018288 [159,83] -19851541303839908106348592390223578284962267492830310276938884772582116008770037268358201738473827448627855811121511094177092195115732562910367653969025540290278127100476309768667658099489876255738439226519774103795548478294760127725928964441435983594943608863211020806364198593559285680422417809660074044670201148427574742279213441813781395897160676636400285897415805087087470974313336286720327855496394912487391724349317705655975959890172495883284879687547740770930105481983057141757394812856399403979204183485348128860084731620373753394543213084230699161495589187145466717877590650808828002359815744626673478055526577906698972038291473218152687573975461006731816879071300329117476663914700532193413343784163821143973101903719475850133705871487252620741448821550133667302386193287685879508215395741560854577274946997007763804093442803306753236962559176426212572275186480931266408281975990673683763810003483367414532373691415262662781017696632102508919455885761146308073746017225163548318525527343122719748905828232453244933146010855872382629133512709575431988699480459386409998359956040014627601694000905039189968434679838895675036556557798131229536671878169474267319848553555138339458088147422875794930445515928708633147722024549124328149733240868423700315330091451497811797492371966210101683237447097629453026181604379747621477970312696728375487314437248013099099768100802393848489212598674054889887159252429953329848452768719405898257239413801435164411499705790712951191151570119070549013122155622995032073533881840596548638704901731140432770527428631831758144722352726256915322933393983398614063769334374602458636396601154467206243704031950688202614927268353000792488489677460423363611450935476113706806008457898500682455935976362280503073566815417929113859166237487579896768667836781591642 [159,84] 595485189271329985655795860063986602764868649109414031031777235851560564531407148897445910347085488930115385303040896988488092482142720109078436586353313901118724148535225209933356210924373920549654279371794591390834234847453763660994232099458446978647505935215456574079610652836082434798673621330888812795074161342807589218070333631812334105235620025110998513791705919403566412158239623477050403783993496162039517923718517171080485952886081687407753564143166751811136411865832182586786923282771801653180868425580468980691216727101641180041036392203687507681797404854980646951288519530315609278803295656160828609118566557871652542668847621254354723210932085185550947776732530709924062977250149491181800508414478138006344297566864722717910500786881073819182301142202669701776560923498827968941369245437744411663002334043613843075581434037134235999391756867609064451834443230823304635485948693006767243866314750551047438362018398761783020254410998879635289337818607969553782462252911539118278987119115590749646847385695425822893520736764524826168749640836486929045360928220857318859562473793828196480526133007082218605205671953070428336031016100486078645439752551586296489933417633060159562074573593751063387343233522470744348417181847529543042569403146041579674884687556642323689953972887201473515773981436318011908757226906028163308146910865421308467134722290253941612151672950789621939291135375285200563255123899228485124887420776726218375015533208508166304429503278204218435006259736988065293002606105318091009888294429149360353951607917756891108850662161228186539252006309444019474905749385091889500352051827240174550609679883802536739710631149892198788070340357498616224464279225735341539096688825001796727000821038477565578796689683754746254365067253742672153709406721714875940658099904 [159,85] 21011747481202963920809724297192835139170180489900197155413824779320076660208660291679532039227273558305583878283473750575433851741876739262790988115457595570048961177127714979478400283266575975846291718493635671468177829965448953104534870134825520536404620621240162638587919801418663547592492662681550087979491354896110303233282309035160367793124604458980563234221573542849927140522928959657546695591645996884218324339791915654427406109816772937705428434470709847874752331950720842474771744361968071715371420489864275710366795243426917720260028722484441872968532693435611143214302953552964966229388221970306327596887925316482310703842894333676889279919495596270751109485642159812487792713847541346842652154850186064100496270546208846950670986586994520695285346790546296722826344938547245126815204498130577683304101155218552351086403010436295047203810588409257899329488655313061994464094681695592553089557838376291093790599596414899676172243398046993631366416075713254175837157421668990516000125205553725571495153227617792692047599026586597613097305936751818899932290695917525581710164302229361616371070358156752506870120499103670285637778247056365011180328039906657427155241622050038907937727169889303439841345421725612175248482099672378650291030580830108977937645881990103475651206748181823502181665108193000432666161215772949104331643059765276460586430202146347631130792365158810757161002939225069603196543468678208464464478672936836453411242840867303590888321166799196109323908603992919815803950920364848116016820466727268908028132595901084714557989735343327440751417478525442428902990116264638554698710177083459897807529280363088856240306091997932501920546099292985153988237685782239658322100868193170362598631344873824623384253296725710862580547214998079413930925356596182328978472 [159,86] -589097264845090032953211116609004604245525673425138959036098586166664791826079227567717657227736840885662531810267385166356493207607449360547722842751823307781135497284777617014300024014633305083278625307586621862477588849712816057755409118189751185602531633312406801965649951169561289930648293260695637356739172501101818598063623988028891270813425343320752303704150818260516255702782299020850051666393170486438727285205426488224247527883565624416006440038301371794912688866902109419189217259136050818974053752488098866942673823517474724264819327998614424263937845551067811141360130437994624629247671478667223066663614139312679958468951350700472926351065055076520084925398227446416201764812685715241114261877433870712717095933243774069827910351745391239620243465356935202593562296638553735462842856784861941539434767365607663847260669851217376336913192533558343647258192034330654683310799968645322909675576239866361628691850710096533432390717629554914365222490840387443114737613194072963941991364325403442617197338655936510331342814503162974144867138571875429631740425228201197583110685701004834464246613408148941788861295794225264078170401562332333970362065543633314777682180952158773827528620342532014473127290503220016004623356581347946501875083022635716829918386856789138729892454927904580224215656381410886338706310557523631567137944839642614986296889286761275896066920331877380342772032617093082175661505983504671509425773117705285465316403515716980594369972140071731891980081620873817705549384618605990685476675205556392081776942308404243203301790852229876638591427425515946417711687752581193759902739266896518961472487764153366576146723419443039321901310578640658478951611494295998654993010441716584116727887287057676154609403803609252838252614718288961111727360781879827600 [159,87] -10959331390132783474599333470075294000445303223491722033167901835044646229030468269707381757377696419188894482949969978427236224054460324748798372225649066838852746447266600831753075749787665075272031797195385345988879345215742952663487551752441925504219430736041505112432507031786673173051935953465709813407274264110564353158397884165914386607768399780708439254381352399922741129979197233073015662632901169001287040756234724992930774400223931864028119626285196870076334637634990938185553878828932020181553732774506575449924739055639004186037946014125587440634884513145820832949001785505094908352061849573727869813249266879686382245670490543122454061861331322928481762211359983261655298972183538829855669272275085578381268985428315048748951728938504333004821392947058392591509333835079882707314304824001497721748720646680731526459777199789141389307931455191036276217535281900930687738288649542546607565085301235728197723185293017175332778442405101953065619944029755180698342388957289970364585855156875444597954515535554178645803338108433120349113939334876866330128370344444384228621716494664383888810138584268239592586169697762388795857218519571619238540790956095944541631810215772165255153279989998632990857110696472266320154212104053592373204072792100627686535347890186904519381680275870682479077335800759608829417760800366923413076110604937349820829610195798183961400373955438914032917860880038975376271077203547333266215903777798167145769650714610403868671545324316708025205736349381641287765128593743007546585810130895961343081705679650316214240802865912251860389050463492786554810733299791554101536326874279902768830161087327672673032076809232913178500116195849607909640563159750969459574213255822997949657598746755353259236581985604618139225510394366147669214521068339178 [159,88] 127644629213047049307801831162505707626447387733588153289180738376378005226302585061301509456261299555119795334317029081058751672973988384975549453390914959097735289448982791316021383617168730686076142800752910368256744480306826900487663167359551974568068984395080543034478965044476057878237719679591474300625932536446208278565319248643693006380654685712739965668086325109809184019316999856975721567125508632132082390660155470053126300746946232434348484474171977474560064041464525161696310899712761439469555451867924498122185346704464633334800732372389741773183020415251041295412098697764314928039327554008807949775471167728093114037953480160274336877452610483126326807698713288790876109340000060468213054876428306678004012326007915824012186606348033221300989908058770858665084155216431078749987210516407724258956250388309624591915660596703309904283976211786864038247528467636897328942119045931225014003151106690520305393636074228826744289853654155479893937482066447709644747923762372096374977406201516833328700259616240153547029438773823741313952709486927345935412932115723575865578588275309288761274173684755619844724747380003086636889516883728184777890833648567470160553539989360574808569201813030375794009844289614279001153911440597295812690714247801920722848159608002431587381895919326809174378723351371823389701988495443442541942031327916689292167556890208514723318643504079550749767656319341100129147216963795599011489435799061336633364696388735904298332197931989234791025362863473586176209060814409544410983714401635222241493469101454669839192665613964399281914138008254273299267561310514171238944707046921189807358897501577884639147851480839781036870014625306368778285670600930698152256547427244448478228739968342214223038578683579178878155806043412379982846697216 [159,89] 1846065389475637558232388594539346940889554279588214631641562541868817432009287039314535517530576594789198815595114761843082306830783765226904852431224369639199398894094209236475618889641977049934173298403530962297753731769733205171238758558487865200795264750282080489800523439406304269228129652018924053253988573277715725015685753168401329495055530913580513411037669508970722389656604267851865871296313282672047553095841150373623654545846738324489990975223567731424252994742893084875060082531895481843514570535381167359901547465882634719500716176371368137067934138641066153119836073735019622314358822342141414426516586131718954005473531719954183259280538688912661629004620567758023012028580058807001896082619098314870291340351300346192478326518497870953763544760864041936171869531373551922592611029711619023456037340840801904570395041635018685067741762618624543629275201010634332943920947077533692108221817528958024972263011100379259462639153167923191585517317166676766090875483741016550848618040946220987018436233859485298231905381993829355389057013746530034694870227615715866213852960270111529978364694419276646656343516381756053746302856100257816927788915339549553224967244365944755036667009917198573205378351399257829064316710426790599036865870425538038295814722148035206675272783480133890028924779886741152930755444925445032075077376696587606989794520225473752882358400550704972705667169246091758660789991522838157800608361748061620037645351885116710904318018481395619195464842680783161896552037642695512647298986792533011917875591369686258001901955136451066676796807612560629675052826823310242088509359227926310970488118832645829763350510960305804355580037367711197108249427650281852234808581897449197584872919590589903377125328154356324217567251327704016751520 [159,90] -5053169236985987315721459235521426320922081819925833779503808359713937541040285712954233548771725154314594852290749497758127306487313074789390290864115255498340725941534778448037903985443815100436249864400022392109026875918091242357889971478572359206428922101915895029081980176723660786942990592368896727057570996354508858260511052743352498984841035547824856141735848503116064208606390619617180826063137982608140810661514457496908791479040263502516983640104239881317966854539191580569913669850078363700971892514115304492126430716894147813283260405354670573717717203772889650543792525812574989025367220538992669919497465501267925244848265586406521289442626686217915964340994376354701503400303597138200094957305500817587001621485846120678528656866590326004615622163114518667616992242439962749005201021335392273801309451699182610446347860275071607405547120116220731723947890872195167269154272000722112984662155456930837352193566674517938933458556473932203404571848704650559887350301859393527947081157144569442003133574323569078546562356640215261678457545443656415839707236292816789849030237499627458144314016203751829463671685568135633881008317909698669734969148342053865548512030274841078199587038437912774901254818182969957080133214274961189140483355773389157507382050489908803838848442896693316602442025320438598447216951248670265403619420048815315266473668333269735193640409218997882944972140181999809879612517775292889776348975049155262076378956103322087594958572617249821255643424517006844948214675452302128189343613419527879629389305607833514395230273149198165240320771427512052669970301952231273059726068364630082537116168550458056610121115482069462794241308349978045789337971261566499009726676957953769107040355878192406050586322179380293894540447959029440 [159,91] -77019897804917914096034783853843700483002338510535739800050482302037235035911621358888418812692091100759380118255152402782794452927729643441939129426987644798778088182531074880469144909136920024349649908078643636639593587065273627907858664992576102806944966153839892028092091265137746690390584520664342250034483178081989398224659185464820922981557143502122149734955755341354762358073820808649702123030743192930381151003819759613364752913400354652091861170156056959630936437709011061677234896043657153611633382140604811478291836675710768134611209319668929312122263518250361798947014468637728893908798856140123187534989764646164304591248420754978602195833612024788443388066807828400675397201488733252818972770465857163241105705318191482151800785471260267274330530241189899593205191834282373568961507415377038375625579432167284321110515447064177036115835982223830697760929513364205795300566758004241280342668578494851257207495266969543993771165274549391121455859993930055006230397235394773211681552595222660007664524913427128523137347441422257293659568462081877995540032616189534860278328725702813564569137737020712545809386200059557313891309835798891635776985820973986299331743365868857227159656743396987245678020700869012060508065957733984895191445969357029588713377504334485011638756597193358935016557044586816592874670770069056063095375063075900242909999275248704503313471346394244592079900567070770191228046124083744065597804851139646648158945586346991863110087713546891976319081202508574014965069068846206498503259128433179302757717823025728264292463538897024798648629109261217610377671648690734340383897055009577881061897725861900955754412485704893124799938306966231196178649418049548459389215588503120206420395459413900111154518710242007949263618202584 [159,92] 4307301098139457253383452061319283227076790999741817624476498016659794259490310112396207744950438515850990915316593160911413274699557144269228058334510037588030180250689336615067368641650530389782799764298794970450963529993510487524559544671334054957782993507016463959737467178390309778047909765370856517578773478555391187063589911459775985904630762954616997278032692409389032359072199973448969724597806332736035299284262060196937915776151523275523037556806928188276678935065175460136815935008039535269080998782583642553958753661729511089564506202455974136577814011700261536281416472509588628046828540146175840852435474768857422378009595520926815144948074446249597245366564880374005019967626344076591834905630471133447375759320202415067276434198774682239175421496859693422071816681894130459775712075259122407957501205007913319990637436606315814005900977268641628574806057541635070373220416405432069643988051297661214249622473272305537710895231236514071773409470935676742997308372953082124516132954311972500889728075380430704686282737324796758727964614380484441539020130896968209698909296462962673799918268126409799795047969890986820675933799899973362946849252827488110036248689693146361344339549562984864749864387539908562423122465298164724681733985617118073609473623168510414185829631493911950863573848873080519657423003234230419868672015098614520761210392001244993395937296531443413172234537565298915728537208558401689695542259340120782318809837930254199051354772695271416453306422124268890506564590110075573012417961430309223837088120168145727591059194590261906798172677366095786086048507646926696262041207373466656802925927810697068908982531245916291218316525796909710204557470675644706164096543104473286489437334206515909839206796675222363135872 [159,93] 762808561013709949186016990954951925693485396150760328837572916289938954591604287340354513944072118446506525474628277096880249874208750832105712649375052564385705262137056228772114812968090569112654220879568166438123870671860621054609131606388320193935851326363326808880016816728201280595607592716444568879011260636891071799071231320424436026638619466579452814700194523277626140379089323133592468104497166354978312168612337054790290680179521795739252717163939438517234518854769998638276624692685797539008496900994483260379493408827060996538351863830405903670541443349725569891838868732068614359438258058008909347038015722982199716256591794259486202399859751887142230613288267326029772181150725077930747042658682037791665647396723485619027174839975467000504839619636351497411940872888649103107161705064275196193818255379652285525740345359746034857251398631407755735720796242994261973949708019580894855394836642934117337539171906508097120340683750311854385316478498822044782747095261465259153959418156491077247392993526738253428603994596596921012353732029899211683482064937100089367108048114259372291185597734771084703355670959033317787311148361569877481381324407832726326507724122356593512939830702478051324230095184366696343030929307684833854674395041388040424192673815706417607780995685724797534102154466776461312453984222860676971874382406641057177332394511168073266341265113187272058428368077306236360245797016001637658550045064792106667655604280925647995042270539782525919704034713595977675252376721983231091602021773605482708341163298087861233522654481666046147613781480162076484212278522361126750869442896059935286926167429678352572018274177243994394221434141109363810429302739652909798474120362816034195248609093870535527872110975121470096 [159,94] 381955946847476259608910178242665131996487565614135892697903769440951571220244527829639233804843025528690970105949081190221602903542563252872860264647349233842182146079462322381591562935187226964279734282291230387657357584801124151333969492428519228281973412036668832647845576152739302238517329437668761735831138802127129733382856715792241439877320797867524628462492981751694929340169559580197116057246499382468991894471815489279954765459562503546353456774727934758026230075720167944546762905555071823654719939588340151965277875991101238890155532592390828312823399351305182977307590624230217622419206537628359066645871746988834134619284046266875625063516518752184123936627102242883418785061541512402503189033251798160059820572516609143503281219037966990184642899424826692682129786395364605449054880492219013024336686539090704120399892631285382895354448638879669519608102223289964844531646288204373127239464152558681719119199321908566297807684842868916923913128256453329610504000667707244016401710583460171804596803635598110625741996595102281073948710220641640565068295190359746240343428683385206151068353037061915171417574078650723651860475632733245126397248087356348387603706410929118960662292480393576791324625640163691216612014499117681466163009323602641338236900320316196791787199777708241896842831019604582242480473827097750631550201469789809355651013973957739097348414779500975091186346150516410511314244219646729921419763940179181757021436030542206661031303695743774475971607052342101829567438831540418235785805480710831719085082542901230987989080755100110294568162532578009151145009479526229857127320291000629233863413958337241061743287866545821028253976857225243513781712388480549901175837742450299695496793775213003903447897093088 [159,95] -1834783617568418475624124282024402613202294918878145714676940876070599695754909124349760076817506158302264285219922976358440079375160650634019957477700201151486618905494625730365830763287746604255004089277230637382742315646499880122024469613866446611647119472381710536389570752755143219949121081433118214054962819457644326571099608293958689198730360648146865044543502160283839831133550617059057604245277081104720040763602493806408720754811483890540753784060013456858065195882107998806308770497995398330062365616648223359970620911372336704553176184538618508426156160796472643986699241667491296448871970579046992168293468838475524890975720685261997745834585774971568962918237995605558422892414847861319804274093835387746776559299437934545497971484060561628386841100145856147860001512596814751506603638003866624919832665186033321565775232089042773089222549257093405267435485594576861271527168274312968101275569591303903860469801877012494074791485009079991221820840285364418046347290591319851481260436866570525302842095546168561420962269799034559941422353280764030093622522533130994130346992654181835193859751666880771185945684222681741807453685754286041759188495176564460653249865626320556322389773347552007635681766389235421862271196352711372454294602462341955862390740406765680615261319188332879296982568464228764072822086890973223097432526886590868082725877518501148644703896779593750490621531859774947976203071067944606716695660141708655497542656597698484641433598049848741583108955289181844316055230006410328811609881148189710255201636613480497335422593302490866330792608641103488085368511407320546704716685972405788563949518987449225945328231571304049772114953505117297956320581691462278613337648438633993397837261976528722093641972 [159,96] -863107703119815348398955721054975807497592103831747676008822144445361508724906136680318704221012468541438363792151416177254583551166346967747537944997216132641593221115942608221637425424410980618101865641205610932314101465992397926394548059168368648287246463897044318348668025850783905410079458583891910566984987027118905477480024388316706142747445962467679403374521301097009834694799280250672729481721948757611371426455643695891269443462206957382402285014763756098977339782099162167668224702168229405586255043371830959759032027896760742703139459670848691328670312191241413724788285637773654262758646467934692102163166311076079814588084727041992119040538535614442005559660605621316631327351691780247890700535793491881785049754171130455272089166680284755971135754866896943937699988092970437440666711639043885055986525211534096313912762501284307785141461126408098920809898010879227671205689565824561393661642995493958186009259105011860401598401345606616410291260155843578792892869957092116157144890740826206223026089560914701884302558799537096683994060979542389688678042834569221333858125796114841220212113511791960031115948369265707706286667615790952513352541654205608586240780933002737110462727396960747219091949656742054492301280297845926804901431936363994073676480046673968315585121526104302443184731282853057334875673784071642027834939522148529192113340865263661595900299401814211003705213593185908456550422966843616520596034249225700183634296598858294724649127269113408767066779325476331101282327339855476355036872363042503846925811824455029382258360917214292918253946143966014421024027744772602653298614091766999775396014512145007459216939973147048656845925742233916602833509656351379676068701096115541472466656606955252480 [159,97] 1072788422421441488456935387488565838118527507119725292989188610255619739284422580688919570788383504130165396559916241435377463213655325281354911114989726357876502601211200070289454850996242072947885843754354711030920951401738019283741510223334216257487145198566019310348408262512017234514977988270388050858099488535572368124490908127334280050422836239851825993673536245725614888874891697742572275323681636868842551258947381302873268706204574053160288902884717868108725027977281524515077208946546967275378320955131056955928317495098043587854211042783654866269146242753381879040016755260548531350052031799390269527012251813140773046763837876163705827484771152794018472468155703715381827510109260712342548927280669070527046171906526625193120952314353532264799918723137126144437207974236848058082918114838081132745275333782628816180445323185954305109114672546162421832246933060489928785359336029982955885612018777654643981591063724539334205372760455886003924214076650746833686545169710126114589336465830621232016992864453495012946921389323135207254877143614621545739971869206085636363677761198683748489182831687035797493926229369611289571160452409870736400108234100813028967110301117719979112248554590677382541560607209792321265223894198984623695530366578862804533413658626293964610153174568378452379207303444723017156365251331281303751535402742435603708861741601235876341354527002535077543244096616603945847840113450144962252834803203167996646503993455412670877747814916623393439181254390838548503518497417203517025338003695498938617811445182419819517889681749177731469960953193359760087732682608319035770392951546271944678480280619142996939646310567230962700180804287837972844213174325244713807352178560217788548199112896736 [159,98] 514535465021980625663751605158712553792974078101054829148609512516247160776229765246018655701544790543038624015959304259797546520359815112241953577143092959002355633374914106504316438350780218562610243409378852128316037686277818951927500122489201688351264962272432350264858779340020947846499558473652783393551337533355632502619034160426607841537278988216435398690731454779591143874947566820179343856343875045684066431994462423284553265401261402563211700057033431551884226902828031739810714075125735787447191446596247074292118605819011955953036793851096208255993736891448425084949876424321603613031721958655341154693481298375358774977613944968984016711560379092577110674143899152250680157456765016844866889174312659936894406448083323595825135996974974592532547233656511072632940625542962895930054090077096032131792909965436952797016892899119645846440009415939668566358020374437493153276420570682656723097301558061037763303585555458750700810059881877473634224895652380055335225396206462442693673514676398636885143343513750722899523821413066228213105267964048100444214044492327435818913083572687144524422453392523081214391286175681294858721210882144970710446322504025769323501404431316108491300302140134633917917601380104119061840876720758189228591671568985006609251219465981773295409396652136100511343670294067998247750693196350986747798524917564919498256429777503154112925185116976739099593121803033838098518147548092852509927052619765062439046059353980971500514462254322975018991466398558869291437475128710165161502668551502409461629911420359881853201948714839587322425606250929977910200367724849061631300501816921634185869835698374947295076843486854497325810770004262696650475834220485272753138524016259307449238656 [159,99] -287139833972699399753191203974486602070508614714446139102322102009674873216674172424579697213192542770097516154069519355327669316232219122958080624972055860187760453354139606225838231070436799849549354129753459679284704593451372539144451260999475705069791274992072430725796627879265285630399594753814965032778855314606818778442562542405107138094495241468058817061082320664363959546649451726444831211603886636853975649198428815648226536468836489747539437394600950895347337918319923990531252556474013744693405823804693362884393173080620167500718024217571349225615344406960020714607682959576977003103648286370790073480636461557557447472236997774721999766364329124908930204299069531878072186429721763591501999452592850896409087351566354928859067914661123824577164871321631361075226931064511218475166273813414731424812100731252251470319082996115847289970440885521331871442274369808753415319210537130180880661558298910059016319606558825211703030571068756686629084753647312549770433902173720656483215869398741343456092500048544381018373236890704881441002945712492945655066834878596615134709835620948232192482631222841860792184476999753598682426689356180386271322487380618805849719956056872336309942421338337619092530965206239217202849453960512586224224024635827684538987629578260725557708929956007487546245301415129077618236641812110108360916795615823335698255719988678782463372381239070500160249340274634053861844355727122711289542543335204413332724997419363906361551284392774484487964735722883171312966101743716862313502765277217710840064573182179279570338495163547127873679620583862792752428039816221901635551309393395447766894693470220319043776834638118679080789977293743015981170099429345197125231591220351280240 [159,100] -295127794193793380114718525163280695552270878973781890098407259705066852870634115950893651155413892505096980514053175140256421603300402469707480027303601180148905256212899076620090928051935418776364314827645178547135633115276924958950411619647222633540186448650418792027527601846341578842064954245128475080384465654648063140696274586787173063060024264263997835045133720171971533638791819747529700918857814823729730635614900734943697923118329111004365673127399990505091472571661622170799686527970284226468271107862914640706996585653583788870276018870550649851875692920902503428634816941131206381772452356580739559676589448968280155420509020237258647243089285781536331556632604383966501114798976519101743504975415420888127946656151878971843813629642319369894493173221057731793896083895996810208678541713299207603908163270414695042030565613323947455393471626063964767209715841530749582630659040787603438300270688548512634019032187079288676346333354947597658239296426464311538423425527263026705162650851996103546880677272590166515500195467664083964098506698880772594963901833491776502930456717179963933118000194619437378235965579688909882314236661472696631763183161702439283185831864772321589867456471188034956717778196601955568453999433182408166008318223776912862272182775948013969484613316411365428116244042227267701707454189271762083827845140953749733154354227876737953067942938148718368366601515742171981822589061223182629441888856238786684990895710089219263754964558510779976962582728050480171056251453851373645950021725828982323536570386958611245562515633332813660427680265174103706382440455627169204848328495366360369022380672985104255681067085015147055592179594342000300443760037738774881036081904896 [159,101] 347181058630169734950980420695351979723606255227551166123319192768421662166008192808132633088106702222203295521613738256459594558512369448341499794898994715757490674674739197729006515414125822805261450392067470622200454265542031649235974532761064989832846970275803761735113055062749684611951380344689996729626946967234035663764167900626830360775344821439643675594860415627137083477186965994880539358776793077611757990330783384236786059249067800596617382822242304731158755485981088897979557915985001591945513259634338533891903530128410138589756270299436183038952134308866824958546918094785130798861078319470495475877923161189614254510422303062162100964540270422459878843140513407145326070172572856351889044053630909960869885824146278736173866048950767063144306237384704897160854103517551656291755726703795481098936213011739259969088729722746558978474746064390849118183072355257079205580548269651238235251769556940932231571435669172086043421497128179586862237075278936335804976541553379470189041128183607672348665309606633983511517608882448873786819933968223804589513033745503934551872540137535797938044595232936344709883641589554354946457456214629362989220337729824621006040863731762446158764934963115703454482057119648140578314222373663717161906175978738542348912159685525082811434640369113885880677142065985680863534617954935381742813813636688914033581277690359621811672998825499443597020900569576929945742994181471715878123058880455860622286556859821575568973664407975345637403798267273269766988763643197238633813806098246489020762048075913686505772508098394303193681273867803455531937836591616476532819926355325919905507564417265378045661647158402954896479785964002918860091232825631769524468896 [159,102] -11020724131629024675205410630383975376936000263381874464636770487921135404042160562191366999523543377264494179294655943136597981489305648600914785423174192916230599788889610131911065888479309628375316185715663671349568141825491796064320854795031416885995158096117713873726844169791619970781660873551953824017011543581943142791273880151004564744787213552420809497756538607705979762341086133457242803013237387520816691864623997356016048596505979309603659930001918364095095959197764596722341717331284181638581282359633197234935808684687444847258695419463017149483983155234394398987073204430572866208975407247934428875535148269451487406055369005651059529748695579334173424207512634947181330140142967199654453771030027993988111116029602431604154465742514179877452374675353130136133972754912481298439002261931516867550460532597696631306182939646217741240742263273282710411508458896680151437166996921244551597151414123709365064529982946710593933809277650189019220709802033932527666988838185567318757042723126390626429023513079680361868871171156234104253447132573140898049268061898677888008619431906534350026018626199353288078280605035586518051985806763922274348710452114473320715971580986054670433649973729297293418724367520339346223076557055428664939093007740674493281659111247082909353173449265575841582884041104703837720898165844488118823005825386866661585462686390336248022508537637064487717848705214069355282501329729014398591414914520082438694266652238310100027312073982157793446946133733035190729304572631786446432439935343534418292473764934382119432995539883061322375483992768433800458978488666868559253659502091170091866129172679890000640543635723907258789660445586773611638024443605562656 [159,103] -98085258049178986041915788107048704106014766729711270790970530044524318270434894520248985164460395509692016416263675343688288528341548709719266092150024907191888889803320016966399099898680594559225968468501435753706151265389946027830770259067461278959579177132926484372333673695907589278864137578435060568993340602082771763493144776978644343050952285209851171385398514259717771794093664732157068682185428206365989728768841554724927717973623179585567639470226110771292654059543631314064975282742883821219021310116793706330621608514799811559754642427504828128695770838110250620313175468010984206367363808158418320769753380715451805670133608401093298668002050610210217549215802094158400942010503524418192649169470641768657384333920824149291984980840094848189897254615634370849420523089382104066328187118452066020987784300501662014941959675446973030398480395891984363707424252139217324930835930227635354110244286584468619591592680816063851601390939015094074622801292200408775676552402774985837665375152756283334567066715448177838758950164209453329097649373011895027933768929209326277666476271977132193168666488871377360377012272331279707685549177892199303612274860072524471375795407191057453465041208360471821800991127758271827482422081928985784140355275374140982740430920292496744489826841699403301948739411309884931973424893276916063023051949228744396471387549033702476456919790137561060241140538917867110827875356998384747666688114473986709404530158624392582589517579720228234866555436383100281298595915440483826570727709035368865067429929322129468036940384896650252289461722543454759338300458996560562317589283515366943306700149637022161374561776335100700497964936850654898969227334132 [159,104] 20894660713818424183053308052828474551359752402289281637690205940766869324925979130334465147456880918525908188464703792751329442688516621609663490064225140080345166261346077269082826845043135758678187049162735645578770458661079940245192062573074019707926583590882150145794277999763370435284846162251588640504713784871774024588695704060417936663113692509833270047975520909842710223169218041719872372126414543604482718502388947473972195292252248876277869385024215947755797957886394949751443754045497554178340026541593375434268044464996394431548639110445477688766014106718239289636081159382786850260572486782566242055599044204179395550306014268478565435250222783497846285670020228266637634919789890884163361495721820529608687591404201728087608148583977263236955577225371786584575431954073222710198011777373705132928590934087749936051348759424616815705642211377143303561941709660899322207482891545097307808130249551680386006215747935807054682480957886365238700762158128168523940913503021886448500934736266456896365224640385068575962851983670925356364690513461101686197317939792576308722791206493194532325555114853052229858176581373203544235605886966630257029811207962705277462012499046337539393857826412310109726438588571069323220382194816442473884669499237104683744038498242846955347907736382701746432300357945700180392338824363161534236946877992654566370806969030666571117609947239591209412286230464555247666703909738977872770395613145109583196234340822161332805914429796303843090061679671197669462391843265016280709780634637213289486276494405583849742874707824679196671286308251015538323200403788616802645617238796129493770779524990573089728011191224779035075376336977860653694752 [159,105] 4489806409991965115511243608408209756596968976142990043297051349966536736674012722637782754863973646375202842272418761706324846765553520123084367740811128409803857122848644591066751995985724794460754394095404081406440089410497585289952379691001775698688485282400483119707060126328910008645671723605556697938278154950514139739924853948022639427606593128322630390505803324726369023973454652777798986993381594414941322598176497601816226492923133706850023412142398333466211572370843243146891612872533667002555411567898476076722292175964786901278693599253966473017245981738455432392116770201641452150021000340416640227523848699079009120225051414798117131459590323918328619706452398342899029562238578419640328002676994985979076520518579457349692182145438153400840234446811522026370111464429525381347897968473303639029179822939773717902157778279717659728899337520334942275570921266648277527372673726604350045448284263722443924406472018610211902242424845606703188638709341103563833797003491774791042511416513597269577139582112885997343476813877932733020108023850227082554068142806846507024409745798655231814344372996566752104514051973666260534907672180104326712856763899210761632964545295559389708866744980967829971787061278825756665192744435696941595257088845963378506421368599032536498690570782063779839084659548092085908083251562152758045840675190210835687592020645046100904593098843810032305121120963229435811646997321501768764839505954818043784289146535917078216992290602925952200433434361998686523123796673213828872362236614391157316469201768481298027636449139143293388656564749481235597574489050220780719939357395305783556873264475149926900394827733256126666943796875320044 [159,106] -1002518024718921936713266358779046517102999505450871299149467322697605406715820892886692959033155082846947236656133927930365899421877233543067542130049196507543782754288253173071985901427986479528451911198661830248908382085646434513586962737409143250836168686931724726558959611960500591434260990228061051664227461061749437744961167173899119095942648859358449608706436593984061268991723998356318367967389246593302671620303894531591316518284721864443563872691972430097010185442436536207330830988268649047120214691124403053926724614051879647640902476809313967656601897228455212540019589801744232802002479948152011758749632628965541204535321686229753048709607601235868694199983626175081161090031328220525632404382733316504390165121470357421527944267456362070882178297218368432184690792078437667027179470264033689420122668568057472097627533827060178225136329222550492141971311870771292677626216598171181021035138772272594372503469601078941798707273259884128875004484964948407459975629538990061738068493667300829472858077421373511181540897975530180805162002852851748382163690659280816047070172613387762261662478475113443547796151769529398086438809153244112121802935452619495066924509458697843179096661579160121694181155098921267445204995644006742883026224495395339037478556427911416150198558758236474746234260924613218880137337718760135035456340829548182382624319676039525186248380313789198891270327611679635113109531101653440713093316215716664772798856290334488235756457938342606736409675432220793453398475394640225030714871087898291473690524443842729471948594026143009804314475448802452415871844269699868655549495335802536244422484380724101019458921153679794048974697872 [159,107] -32914941739878454869877750907602870792603575722035143407532093928430656865543363801051485202206526226828727888167964184427655542915557174951828408234956648864653457659661520349273633567782498523120399671972275978761703392311759096312860517035889905996683318203702784768732852359927117874484227535879884848447221852254301746730203905001577012951075161853930748008427251591458977597175222176752065961538492469181812843988898378925967701859609552688970562475054946375541269982506259849193448541421458229083468939040898729474215803652116150248802390592981334236706577055129897111803271694618790289742248934547665333839539479974010219225713653240714763478507015450415241475314246883135666658427534159157700593333753745470610647435814561257612127101987715613366050011698650019789767524207086730840349219451940694767510064124852127137924592613006053670756939962815464736025554107373602283214305882382252883848420671136693824825287143006713651543952553856865244826902319186180800932851880260922034687062462931423445630240344932017367857737149506819580821944983878593364330803200458433085556858233227887794603023327772494213729448284269067427778335005866196210201208221579428298328183091992788874387143907469973032227267270231247119096389888588387487671565470156022915435066704320123860605392300422275990293439254332243946344648415078754149890802181566793689327265060648627131054008645592894158397285156052107976340698586598307512920075817447164880388867323594457316739195500858039479469191140637819211239101643624287288153377221338208342482760515789103328016782123202676150665026314589926711199198681635299857072748921606381573206026854620606984337211196316371299954 [159,108] 7732167560081294016159360715405195483066497596743880761828032893689149735543498743757235740922206092586039825053898088007993699654203501375000491866699085566558647953225001508931684512573672072351395473828433250196164668467431568404554419150117413168871024574865058558363413376972815706001903699815271173490359902313762066737376820901504055406293708408399423458465921690356941122090616050521254848434927802959419507539796444533826862641570005187410389569114036856853131915598116752923104548430537621805514436051678735029334558546634520928678501728618508243367700368930377732369339875419362762655269353425699955729348604843375151303109321029436083837282739543014328086738597848025642826792160606910270883858742014010728201165926296093255549640881597047845561219450577176790916785033317111137664710797724057156220694446567107235126502947868008008894208134711476646620479034488005514766704436821165151756301424439167268165450664421508599061952795204770278924135468267408589581677265141485758789261445809707539521884204345968561499809357705187139959104010570595164942695725297251276397612203592172106173902117126138798424811088218433852878466752332980253779296796233295669216656304214463495723320584816585000484964048658040733169800381537897436421905654062852574686450477334153978588678532804491760021364764363048008269367414192650034166071422056470594139617311471231108095925359811208623735178271924107549926907892964499401269156469483964258188922618186483583768216157712371416065074913824715076221008217208711626590784360730558388408227441062331753134273061020413165752733128752805785922420176569110228296628868859870565188387697470963629821200397501952 [159,109] 39071794644090250497141819092937738471888875795062692066722837562099987021071185563268475960091549973502078501005414415984130087293425051927284550761891893739988570725264544681680388282492758569491527612766565368745629244042077275871237844142758028625837983738995588080024815485732239165748578726022268324880981451951344295335195527485317782874463265677091219501402284553089775743371798977820424806133159925941500474703983339222864743062734026898614557358337079176402194473586084961295845535967666094589282174646829163672505876231214475757673569163647053533820777995436086052760628542478790793334005335394105942561630973777428750055430117182545809363418326156019006183210322077530515320497719740512884990335975970395577192124353539755606919041032444983556816527613080758323182828028897037697877443479929086745717819761119803170362960829329748984163039429219779065979543139930614759137635507131625632546601852003053486724368646355209202177860878998157319117861003734865351289455113501414942323129238315702821671582586229652546712651176998396443949978937600896228287910918727250331800246056450715183942320146466857450485177653986676312502633752649904924648401441250133030318798299388477909101303510753799815118406012193084916999282024972327153939516628406956248413831359514879419049978364210700908878033080850355088954023882903725967989662880281832358376123446341939450093165916398729694480562644653232051928897617638849363724960682568037939826907115497856434791370213951949649080465306604239358726786196428212457382430785635103514371894108087982285544243470279300179674253133001309940151297377034706825688818698683839391004233496399385053339968 [159,110] -10863399409138733505522048331095898728397989102793761303164341925311579389188663768169965378550023076294602500236650373462832128020184935693550902046410209357473738297021618728957153571563594033849872937227709825953215994390463817816063258616955591491308803178909181057142731598328390681609725776453385576317933237568009834605287191522849607064904192759881936928590525888286519398339953988693271017028138166139209817066129073652866552951444932451336153331169305433379619687023557948407169299356821688251105692533419611595077270833721322720252261825573029023975714522070189941322886802580375888632925679463885323390109818407655878087730817600647790473656944561775928826403267554111244432246775155792562677196182745001541594162342983171099159848195752278393731863255450595311209839137951025083534881825303479361008254229422111093620717805734243119385322387915826812867908860889496332745998797748933814797579545191023166180121195420527933305798104324409532844838630829351368640019166032704002071414917574537079860205058140706530656940350927494391643676130766605297763966616268258831713720375583848368623085054364360610501351293347976133630362346581470458119865553343605931523199735262572101035199577743561820498266349535210915272958670534418205878566727201557953394709239061069886598393107416803623997834924548824386127112922628156986560230314766549613623021967005788276454447210454143758835887370319872513075377500039719870285216687796983140060965501353474057808996945510043904856489495234359096274950281631883222693470995077441023597293317950553794958736009346528101302806065584239270309902098975169544697902666676792618321662777584153056 [159,111] -21930452735388452034779443484160372419201041091299837051973110529013437789523788704801004915618568535503362154193912007545821030502236950571058769040271060660908017106086213568902180272165020764863911505566529968025269853159973793190064101688371445416697229425241052192609190858200762543644063812160798405405480953293248756755947719573334738578368637228517412132712968309280471713244522195565961071858277988867852570846269389238238970461804604367976534323986692225798705758115487585186246980339505976425393798529233263007383412137872701136103518087524389606890493386988848547488785934891999862052581180964380260538836877105275566058593974501571457240792244058474599102440728390766752976291379410678524507332155156793860684748551956667231209657133781606378232096971195448313509143403096829140457155675507076281353986898834316128901017738593527404230554160192617232281186062717917206952377207419480637067163506607207254147852167223716398469034566406317444081092449439835767790638680058250542485346278989970630507361449390939463831815737530917816197856941785664327942032149257020864109154337904232588067670611375219424022529576443170975258532204725265583847517036530643810348903121552637575752603732219741290223763558243802174057411698552006209868949174249182922778845262665451945456693942933536630388215402193425677679931370976410894763405440745940586744807896828430909418933296988155003411089469282193399292461936577820242109001893681687204146976025948896911370783066737970262759878965749254997077784274156456643461018010429010300258697115196222692176034550359108344056141149911455808029240923733133295893776259547653211400448396 [159,112] 2704273574767570857587436641597913110479167289556460841791692175292213776223296840224792918804470640709278640083491822942250503998753536201058333516891849603605961019024851225263465543623131137292166803097568517264384656201260625913929588427233948740559883417883326235094904483014279985745916007249325147936011245235945747872373910427064647439493950479875159507343671526823094125279590360281012140254034713412743378223795402322177532039034143615106252111475144048111731765076208803738127967978706148240527705101872187052885452434668773731326490310832463159187207875545965739212027649372167225288407228453921306282459883816360690266889360361299736981064810531556981425608102750995132198150236053519431022359935807883711642663891842509452056439292941702007545516156085212706388167126182166893847487045533328898178019431577692284512621155951062271067209298007138954902687492413751826407574592111353895643366950195103367772692706141487277811098087582004755446867077101389211636304452186630199721420358082436536083980930890975778639204796982289551568126788321812753771458361863362950077962703233666652164387420485135907589075478675314098691319098401104051358484882086033616152065856747069651444938020717567826229169042651352841408258838916786467497019326913121989814445133602376517448757145375578377435573115326688833603899568603273901898404035409163027439923472703756380750513702796985588005532992528757036348960017696020891173362077665606783993506742149370943900727354218922127854002665825353682194085934634323723344672835764246882567694556825205548985726176200661630010328945241209954949509498546724134360835153248779003744 [159,113] 6028813962443823575872250357138508386189513134004879150758911409570426829887443600024632180334079198859548109668658958180133293727780528301960382087508567607001596007498956959701439804944224224802886833326358653875702887867046448595507569407922402039812720242481016333920835694259351393944573383427350051904236415739317371045385353324211837071954939415803263421575234541970761869471789634818938924543484927293591606844728657890977442572528388226477083626020130710235535203052509656777686649927036933653554082042357913299750659342220566895833612107276720431638580522454355515842136640382531015084747072006284184251954337391670363848881878433771596003964570153608317191709057516742973224809101146381655152668910441870848860135680611331373421005826332526021705052153066598567028691754485557830070272356596720497106266992163607003798527164699501239097306729071602435433990742965712072351408809422817629053467381713976945590700797654612786108334449065071988292494897931558482306714178046740263374769774103399739527789034960088155910203350695019666500013039144912901445062241187797274509807473768993334877737262690424287373814669497481164184671490385559203187330521522889292876721063922803031272672328585602167328346080361653803443270068185676905335894286315267224866656575168550396077692748607052511870863172481387831718203004944968554377815866385907549885232831749475985366195503119323516489687482945472574917663035430936301605798048107104658570294943196536323206247379770582710364321055203856941935591064066111734041724489152011877576379204055335252931656146135166223353744201782311423269705238922627219063788210020 [159,114] -106402922770760707127403278181778736633171387646929004137954748514906019422906766770629330709980545468890873795334471759345110796020010033931955452096164343170448704502920087198204453668392139307191995823245136949423830747205899814554130543980858381826022910019866131183269297359748249290391026840400325177340665702261242913169250056689344350729694544061374929224186553398446465861211367378918821087450919543967171714634850901897866228759334550027051717131940355970558550629536221629393589995556317538322323130506830430466122792138135340627467568797392956067249823142078732132769859351715268594186703996014586197488759736104080473599768930144592326343486866772603541665418953146006683737196103690005890439228324274630699725331219486350133595947866138110771148889534426548930707053713994547852494920290340973702407369783374621359242815662733635947673754751405266052936676043311449011734110502906997303475892034748155241108984344537982484135839423787904221622881913317660294979322801434612934680842952802260544625258969954557373878642446642196509285407844820110229663215953589859625099850179232866940754263410566959021376235688965697877254995884353734350679722729313714163571243267368469116026996936081686982361120737933277167089840558450744890000478037727424065599083995716283084445744589430375255499463433643628759831659105486209239246731262252307828089112653759066289355080520862847382550115853379669503316961511862095532786329865530710710219319036209786558273104370654471835558248533554731816115728160252634956282108284961658295717787607286170480403272792967277869588033197762096056828064647763692586592 [159,115] -265377316342072271416617327878118675359701291426869704722789859857314223798352180486495563799626101763677217169739829681920880962082735269619624693589734290205331987877161451486471646277189300331603810289122847229581876215708824971167752441396407296618509488073388172510597442214921156210271796668934990297617433348837685738651343276232359151832936793654464179355629702717020952009877388985264495694549177998547208380255406444295918047206926411949151329928082173561402240116540701237831955911840156932501124539983433959359213970405155568726399389293694320398149600119975512038533347500270096913548820401244965322261154442188660784844278926135203583288595745177132188789727565116555723373710400231183639069051370460717859741333343226306778916330413734556327392751915468325133569373733415738767667725584684995990225798844788741711752393652166122019489535880509910643398420130893714026723867056008238307468794560793230126127480466583018872091774446218911562156774979879661904643430770224845222374052040078229256465361070354922902562410696209177248543201601592447290828848027721019285447587813325140541564771648288890439730082003967960143964603806769216947401233321552196897324247275404971897540547674613463539193603451692215075265376553278859517720051144230329145814210824916342973670420759691766360227489445740987040334129487064292132381053055553220193591193199651200953241122686393909069596367215042109055331976813035961038330372922708577506087831089385587288326707674349212843221193556686168813034721997220598537716710843276959716168133189016769594803177110342061058417054075587857856166711164844 [159,116] 2481516076415866817413629479556948968796101358387334721550722566187400188675392500372428933219922632016285541253313256821406095397478088413253374452228761831558295155856963222775144083714840214599333687055991987556723580777413654486234078744371440175737421249346020242012352086413092462803078769988307229319285210221220406351391256598916328506761075071496880216137077484874021409584226195558563518922626523245629917091822460657478033759169419121831189683338520933297002601747625645176908585934960127730205859063183056493178656106735369026650011606268323108392211555436059293912111263984505289370509562049719406113771700573444195735858137953060965930211022919253307460103144237629425282210835140279601325915323783232187174852230230078046454095980883607670370672480957796081154668280077701921005156569547084384122331604835995945232820577748164167057822329176436185558668889018651648514225208409802709564811124945904872819719420074418502314073431940519116174582307252582819660057794633680321847345180741043322589112824711207544145983308568851142048339425141500947067898167279404348175096449082566323811291572490117299396303893735663463246938006715820782396475159499314103024196852239546031230516815688560696287775001426428521968292029737072294580308315219573263588417918525685184060406330316562238697493472500157434502278621939062256083993642589975393673436110976308559109108545499525969524218441588487469069034588795797991960135250664800842458035080261236123446684215583963439178713584406677273234447384460360619510771746255088515828514986834135902557284595815231225778248571282477246400960 [159,117] 25586885912854715779100941957399655045365223315027586361381076436846518299658870467291914667858758585178997223967906873762463648358786206288679261086148758832846519414417193028505405725094822873800538699408979376218032337705478561635222047780400226086328765140161708206537471427146541572645420554722194168407655233033140543331753570259481574187461293674120271672915729358707286170435339893265086573571805670087264884778946773361593457903108122599616952792160851379932696861925735043823085101602539701934343480066769974943663857935624102899830217144784111563656597551164547112460663054898729988011120451964094274759192648527666262905864270531572473299525590198680683715269942712712850124126979762427413795342369713848644352769512184442794719277862241175132445256705546710398577093083597846352393688746702900153063993654950962893376578492449005458784944109101532793200326754141313503647467316837094192763872225136990083134915681395961135889212935589423439756239267360393841827249878275651163500975127356006803082273045988056263866471440807037111008967643663397949354699545572317717138110885731754136043625813683791345886906076415856788326634521012516001601186234911405970304176393404083307063548136578793257964692595016790172059881273121103765475056345819759959920205159637565347821500871306918044091044807466417112539914495396248947382417771380452855304257976901186471427932044696101113184335214084264770439391024592335472222915070589006113564556681134782156145229559875648597880874651086481020288043095327435256334050728498864786794415725583715345808841882564281805487803651322312 [159,118] -328134096604803514720737071311975647050787225744589552470924381161569425773985271242909330306496165982849708120706367493847624816229904692391949234260612566447743390425234078388864848290567549023003101448500986602248764874959859943089294603683904448871217658856921187054588410466114551115639039687750734995332781415333787041023458423796415604766002254401729187111327098268862772376781018355938588547894799194525117284978784407776681877096157935294891376596708284369905478462183354083789747276442759128268735828455775076578943403480794188853851360787312788092951592084009220595755513314019579195363904287886545381325420849198932547149968857354115915637218645886479230795776082941369214942623516297639510607845057949692261346221286866662374840211702825442424497401526070187424438016664832556776859044735208530585573186723629472699480106598154367163753418277906224621973518269315310861368995858613405740074477370861241939900368834411031122186097751126520252887271969352767940745236061076762494443588492136806976982204137338681032326195264636025598566377474497677635530244276405142921479913175922241863925924930376708645649109462070993854561776865657996342364319954888218427763886233334308710665963655046227090818131448149002925608379326392824021315762754599183917712071935158326635186072369247705707285046245952494318044686442141853840057339417331430122312831135343529938308342177647580654940758862313453049120286629873269045192808752530689633204945063195726870094807207444738397904810595025187213146675425088104310809655030023053937002048032443022140680904767295555684787104 [159,119] -978651944736203943038516774775365735306000384176210123616673252127870231359121872798039853219608251308501505134278489434752894529905394425025957102104350454682769677130745242110505202688429021995478256255452635718394493428286765934634873429964712363967742069373950119714377454787526951061468821809294144862127850668374943220157832761070843947921638320379730460147393587775105457856784144266694838114660309148902238819719214790900547186074721682591092291489655701321375896126101905913099022844398824315952091065168876219109737503464144146799424547870275593910139441457293796203844136666022873003604899832821427045923571281145733847416005770812042783868493999292386298069513247109588667540441455974078654227494573338871970468652919005135154499116982735121706939947406625290193312224746238556199213364957564152852413594090410835033488003846288373436537975418012430965537414015726465474958651685474168754902796600128742217345179835080111133496847888339949112503483858738808788900478127921946764458813990007869019839431563099094157705240864867354236800949388567557471327208482167518110181273936885235856507896294412093060556152750358315302541768090828295261572961224763513355172563845324789049370014561506267737173934826477834035080280107125295555397275378481366462144963178032998734633920979566820372704891407943550121378220656584677791281977485168355161514726655120697980654572487644930127003684755718823529819101116819500816208070721783575654229897549687880639433945530741581755572517483464120611222770817281167309406438789350337382395201675917112779598122155007236 [159,120] 6805504479589792667997613572468656630164702491041727623427889015755724339592744248261574543597789241445411581057723020132297588252736180746769616042763663856616736085889379351583003909631894786654796973781804299055412265433501358835910166709330656488749953834111571480341641568808914446276926856786161467912261194151149953810398358289534974255920039785410620415870822550751003812718304489731746082147321499255004459778843724874021126419298169285130623331976257395514540063733958850689076080532494076613427607385158882479461096724775884071491381675112282951854009471870293989659273622318116081092006704143149530048669634305987583012607355645958311414812646405979987435938311026738414466185947105187870671879762786037066370322382520899117286434379051416429643074565763259774573992953097645334649422926377101803983768882169894996141284452304991455287194369800837008685988892426365376596906439917123200506802728614299760046802295399342709073180029017193959246021367356659279953635835891272987489644493140931598471674249352873432237995139141888817465527685939948716306515949522146256257869338359277171120915757569775422692435522804865517331555974937664362291505348202550369751279216927077827003336044607578440273831136687558917939840073663048999729079111286074887368747332307920547611035775277000991649830624024198655218585613927978379318487988544529441219106232110358146452458693970339460427292606402471896499881641272129405810001052835437738046835488397343821064811439894687048489696806883287000311048227117211288020771490897828749781423452221272059500530048 [159,121] 120092767330297862708834197311418320716316657891364797973767992966710293161326991558636106058072257998677602880629246787037935476200709419936104467013604712428714195026082752478475686649387028834718931285448526069667242251644093961201428944448987122739186635286075838476963390671699567820397504710465696177761348391885359513758555938968455345738575771950284686056228814192025318745656306879206341873612969750922224121626714481735478808517549994761607892296858513812133387938008881720177493916057098779247113241267040935860347455119372963401284225275236147518471568649507537589857961420149314416310460702205863681547879118992825097371850524218793932955754357616321677978574164660387441987462849271949176644255018045061268916538111240808308680188249125345209450271862071748746832653306949325669650299168627837377739705867904369973745657086811002446141912360754730534872050974837856251493071849652425101431620942421091266154376445919100269720434624338734438270194616496874784817730679029524263487835922276996994075011936310642127676863432572093976274177531483847018069560162063683865166824207355337286044589977498505231713159980401264105439795820323478172090985503894124831583754810377965755100899419090836271304400980668257444064708923420136677710891937696708691761676295270972034234847999840464383696045629706464146070385216585747329764009576921344069825447127248585318064735130015566783719584413393201685250199984072323336564920666763068281457212794361830876608484142606592482914834055610612805237704103911419539401436058709411365617379792245264 [159,122] -11820353780359772112059443484278956840120567303015714137563455037260344064389957144156855592080592606395285510213587766562793262025720578294407945915549107206967138541849274476001900466630448499609502626961659507555698066733233738066417711342304037427545480781057607165461744771364257091942246927893396657889585771161122873546926841623182950901630348642880576287750785512044160992900848255918460833247206520690027545469577281666868603973477419577939109951235844511016784799141973746554859014420859269859282577807346475432285870808455327940914320936368846601358695232894107174305761432754309097936551205057772764174101881663696632919114711833792535915168471834430204598218704441778052278920162064721276657577948977757909408610808532568525900906267280780580789626194346813049461652855690586353170486988268840278613172208958613564473896216317548290102148201405256685374633710267755201561107707373520442478326173337089921701118453586020146980644633338636645092856779803021400501910890292377799695531705855032992279565696878419477833454213862593209428647247550241094272368993444998098651835209698111499319822798754477007442135947206078210534912922814999267888008776383944505666416870704603124568629456879701249596673456587687153697028813891988541741199613370707016134789880564850345213008187686183749712132609959708949398998240477534684991442883598770266512893851810945704113212585368306588295757426210185158027432113306257241834893606333862364593234813602718165505910135632294736603642547503253394732201359381624490956321722505675322886592280 [159,123] 4186438893046123759251115335772530763096636876158721103049806100237607168477817103042486557970956656670920555183316255800335384428216354975871865166536009704118459402934428818794634723260398747630202643351758363684055251974379509788087980749530723361537663667969611573804575618031937077500833467239348582192853210049607983936386284752507415373060957629048414980674524179500141283380218070138775269122920349807109549486800316628483463453543485090357515502502748868790508120539778498259644482971942437142963358856155891676856628704034828758445344363700170715747723759724743690196336061292041560454653562116671971587485868958733733724290745350360305137280388930868461681165392451711941783477348910323191857708959850571843140408010842202878899280666317568998091234860159159314840909489844736859254707352071834050923922123775489382883345402213890085256937296509328086283673056130453041860899268153857711766514288877280251699376130669281486324618572508437539852354783541289096137988345826829802635594516282031838531363382493836940434926037211598983167251636925431547059578094891453271079358418181948799065996878550919244888986354865484905984270583864517847831208759660663214920054568110357094776879952308508703319118452322090430227889037104779774126935560754483397564077252047659484945733336661555153773411294617516032071287021673959125636382847384312934640840271509167882324572512040725001326812821906664752270292129794714680446553111710690225717437832126498406148688775532571851773367390528913510890077480033178993362070724979670669 [159,124] 786785091169557348695265240678858445037433663882205588920436320016851553878750535341329389579247121777897702588227450838848412538011120128019620639548928966943747133580746824079026179564669259560244890539050569567806275963478151794779340977289880585665577831883937002707675808619569019252729704307994019549606118785821563082779362143102188803591348158828110524003456700019083007987324634242415020766590180058039692692113797917052889019960743195693157250792226025350703266246052186616988357530721175699367746848414571027209722201668907535296570690468751505241468512209098203693868095439668332858286463300232379480211141413821737095938192003242935295288028531779369977902226872866154585951039363332323624398071860392951540889332076031591215759358820383797198332008789628334518276733984878647603442277395485492802415458242639751694434824365247127873017076721077718440361962410507057166283679970371703920078357950281930482704928334243866807088204613548518071482750023975767036413775852436099140401128378952638662091684990664935841753629962976532932823012546031171750609504470246362254815969956576481485220132609174099798995911988408054112991587899148408399284037674327879212112861370372215576349200033618839778352641426943032527476297070393597951817403977482764484732076509050446961617180393968820396799970362854753744155002698173271358056519855981171632538755234573127978178278419415989213136137058364018958880848737607026279811952241165040473155325207744960576179864557737095557372448723625991658987411249821850008967040 [159,125] -267795158439789430614636268904925713141376488041351548454842472866319498025762871559801874267151439053614175682502366948373963528897225102479792664624066479459257016621796196112885490809060405001336756580106308508927416911336467238484670152936620152312693680266331061089153494653695763829526364703117017705922852880855790926006483729209739503373276604467800028905966714814968759814543515543585553258029647492899945440900201353142818469389686073869676139747243818431784403426613288850933557886801389928797585314349418839815071814447316351286106063147871669171922325848852808613999543567438784591736966310505136959568354708317499467504969208871885740649883006985534218927409841885217656926008841539140605601712247594874272912930550134038012989921632878593566591612234726875634474301234060289049925488222305872796261843301234098561729589364065734444281173097672877092400879238192757996228556517256901195899381122000990812983155835012089591375526459537043426626270276877852935475672562152672293443454467743614485120617606610958170634097036068884182099689865786691823220283910623070547346097639628494947867742617288476443075237875217591719343607927897846792810636807646848254928655936910631222516725742365118230798528993641895213160371782058909676171456373504907795859476457714466403360065058767613892818892569725632542879593380970172896429718693208956916748395060124145408320906170860484046251185813699891814927142884988975658525756842150884692667815465333777909140256047089305447606986663047164382431396172297328 [159,126] 28160364464121595480442710254310472108459621479791514905272005233085806931717663054708216366285616287757508931767129761428157481182965618426611739168601410531810742978325666042413523154623759032054552165093534505543662187906552235956419544807612806548902463155298681639526040359832312709037735337949363803497166700063118084949218353945637979913330375401247832400576463044767325286000346200067597921708027794776751129208299023612208700424032264357117387394400658424283261274144848537649896648113914928082274307345625428971759295735714926859629724838717549971480865462666667703912720609387260257001128647769334039234824428452905148443603659469632487594615274647289659914885391146235564478478627721878276617936553649243304275969305747318559762486206828722210971573101136278214199961034756130966633998257062201308941217420105333953770939954942271369940666882866550159656827413439331765301466468517762480919754458181609531034008359816163429909036463350863208251728543166741054171189104641995393058416808118757677157822721011659181605511433047667575028658319550525302769937774676035115716437324360642141183249982004422883143347885369644415961510573532956538046741574896033213000088982603552015935877950319948062600240137329864637194373268553567441096867604913313405980923298648711238307884909436078363836769054369601526089874397925186467409169529542847234998757866510599036201912305671216578499820036199500138879689649567184817098946958837218607227414556262316096603242681115718420856291249008822636748992 [159,127] 22462988790881126537490684965863920518048307467788078879927755734844899305174746508439710912084060516492491759927858877425473598430526906752318869792644270433448255528286467095471757316302574961222894038706772373006714151141925120168153409451678044417831786889757736985015638439455588277344731660135254969912036094768807086503381552852354572704370617343469997561960247800367193892799673558530202606851468831690704415088196497825799137091690115990682729666737546163717191937096194083218996446288875677679855541234746126601331774520177809577263873624122646414112707348428364192844038126546896426230642728215291866590783285764496079687022904661782027554661353687444252376264563329448564352305478258645014261946155680576586814581153711548731014106820814711689043460585065670528285731330850761538064258365368975013851096782427774535914281601649421577034450914915060078956805908576207779909408077956920684563392056956346873685724524457321879944741174959829666105675602612988446261112554499215173887683918128142491282189591032772083464650458416071726257080172206291094857540465655193940519881239377409399632892059178612985350230037667236424013290523270069726342772980592880325782125090989177233818873809469234762335413172725865275039916958523089210026717667445710955641150179741270085156115603347661612237178118493131470017029208407652083075184412410624641446073883091450008071805626452466811565530737557358011193631568418038884512620469122202271118382761262726186714394962693503805770663757158040 [159,128] 2153475364570919332940130844141121104589476736175233746128672376346973696974761758359720796332746385250946610568895529147201433997114655444145592059868503815797603962430707802459495260780649969208956377704256968808922974414541432975231879821233790891521652878630667260422018311683723202962526840738509679878512722793382061380645599445832572012600914632493829856532091255318649327921705703625493059024268944065748756826257911731297697056065224311746569340708223572649754723137516622140739632208738535857180631492221745625522071350329748231796116401383022324141608497433942648781168333501307479478374638799484025581631266244997035197516638132911781671781497372091883543841423899555789251558357404002487536631983893215701034486612960487538279776199199540201536748070488345734301024481176436047177042071356623579535258763038901809224058109683173555468995842601497541100543894656356599346502077899249076937944092122353478444620645882808236332640353733940719357635393391522144264954798180751790462787247446566872833515150692692588141529480853618114705307480764110348740178026501613376712958772100805112408035248464397908634181725297328595855536981111310536149093921696101960733824174041629439400085132243918703433947494091661665560164415259979725901241059641957878477828272531486915512533636965939799823435403313650310914747141375077749522267767673843262970994359135044685307580548787901386727213511935905738196755069955112741505457359827216639378801493500341433450717102163922719389312 [159,129] -2279129324543465309226915154413522894731485907766947133482245601768116235982632484829010513453364472916969740445022700562859009950351077970414919608927329354660445863256936666942842722089376420649907916985592939785083505996692469551341616026229926084345498364000945606228097778515806708605083866575769619515635735212290021960955822419776452247115528467946203107666881278546858474749043210132174708220237929787203711961023914403961012772148329386002232520742511926335424073196188628625260876939972349130982448206621238088349174132196222463990142182121331676700387836698537469147905848722005320671595168053777896792719195524029068965850917831251589265288032399128848187920232163122837815126774579313882943429945774160554974324938132582005965045530242012874563305928632543268701132788189829122342154619662833377779930199698262183538924902574013266193103907612668997359568887987838813479740431928646058967592193412176159473963803803541580804945309729977482125322840921909786936911656944285349639541569262760530497756808298144287438530320139382083491069124481870013610909897867749720962733378743902205837433360352877772244503083595221103377901011325419244871315151802008083936356664708897668167338821288256966311167024761287495753234119896374736503064553570549475227468956789392811046327929861576566798680260721160918631094728005185174917551491824471796379301181812407831762234321102978619051629796044286623711890114827445200382800258663282137815399511382210375522473113909520 [159,130] -357213571364196669433232810273162474304339609554609573339379488024222818850345832326378307322273007223200947699471328275319765017073235765634916384330561315459265004481378629481348111780656811371765138162800851941248534878882398932432199691954807939256014466120783831621837576805725507435175040109596081623842785187658592776972497734051662444002807047028906344097444297811699143685259023290695946375960242095316061313704376449228347096944077492895111958504181621491507622200181077334708108456676777009285900395082644766282875721562923515664396251573069885842028792784390671253776407976629266215615123732118514025627940712334569031599023314027475885109094736365136901298812777826732800723529609588236621749028349034641399333741762267363260246888857612698695898778838401512712259272368646005724455035325880567547085529276476354062151775913194936226636644304233938921918820578922014355579320843365154516175688431065265835281264161089502615015139676785789285859248542676435474276512669851810186212910124403852851095324124269418139530265575932826472190400499146184080697453106357055586818704502297478071590171095487908135598702479436311133377682884427333201106480282709251368196072858420359448022329074121110249933763588869454494232024305222614771431789493346239126265107681305070839929329064393405656796615539427554103382302924382928052100289754955819689151641209485015166394070886610016971667407542954742234078341598592165433484986757718566483697035337146686866432 [159,131] -12069999796108902166920915227221820690982780574936063984060020057761725445955110535424281828992717719775953190873707200909796245711438077311113944594954700062675174140072320578149575188244173287996938726644168769828268677614739357174643067582762985945717062292825981523900738304866457663255247365723510742417917197689526845410519315957952348102069728332876577456395251462476231814197075424385794840133309660523289102102601335537247186395811469746595620146966326792782128050670075018395279989291054321768296204436160086960229859987259966854034416402024705866980692855158073022698411395836935171455041208620406027843832801166512175011744321173848975167678037855534036465260014772449895212471271187087831608853510817425690660622572825397996888049615613716538469893893184980262841030203304564827242795513757444828765241293350225693753543381738032788999477849033298454169621191003429478900954427907148741650733049767553008291250407128080737700014711154060015764057454667127122905940231490451867627590629863040052949617195191092840690540038883075739957917507811259971111436377950227476251813145838605905496701328889088104257174975295756633345986906132314053999620355663158259331367875274901877086212781868182942999507936872751640313991967681717981043855425959765920153458794919191160261847094018989883211828246317196663917722750655942537696113034292183062013652350540716874332361962877635574256060474457517733897464883602741932825123050030502396504545226752 [159,132] -77298470939105456008231496448616785201105481441102938031458942606433769802915400174482871922945079680710155569889195523806650803057035719489041377297474134534501157206189934825955345885569650529038905915286027366818261646176322423252858583732721611522199522846981167883456462166370304998338500447945630808829608848399104936024473946915524566722223206094260670776720167567506720053028039179138576827227854087071174354624067363439562690725435269050588126309294499196916391684920120384753343993036625356643969482362636553730744062427627197458943896954649258818573348228193387383559400491695070649299854438698816623140536545925465438563530745848229560363286052226953374515439605663652338843805596173992474524595892934273237535728406261377604644981223878482947346528159007968157288967577134039912482813723886282958273503807701560894467313569869146780787066542269627707528893076469602862693471990527742933204626647971751214260636837738036219572379319321156223445113091245268905820878926178352394845800654667227155549704732257241309870662996814686232603826103101446283349740177010862206830090626881657764960983762781169634419161817947594049198686730689660185759497845550143306500135911898393682958854535752684698361330248628404281964154301690570480603985871073121804832838602381293309184228340977844722802092693024034470561985722274382652584927734513057776520766821824242778588769108578809765456486918509028790783826533111044441536400204330977024 [159,133] 41480281589505561936225973270823599970426201413329633572140807492632904889152780638174692603069267648889103603303956303277312428082206694144566527934303779105657149368617976659661991785201712935990193132966145554882405967356357981830609523583058909460971396034745257771090336380939943364275718651840013949061118067838294807395035125167131333767439689341976181541506079604759295521512672469462387014474614704502137764610469970230711412824058809293319172852840745766429001981706271907955971072535181966299685022452279729561247676913745715593399724757853931838545749226662459915604277651659448894951363850467407894703818506388452547798533929396741223944382712912565935928075401458015335610910031016287252429257411913263618397268380975154885881611125401311880246459106431601208776607116600117830280660696831982767466412387878832794241459458785061360635243850442310744499862572323887086764726234097020626675258394291436084283410358136691003013958461569264561736168608445579647913103466603777499375930830944804875631641530273050501634163638653874777281072771645187422083910922914459222655516663353914127845187375248904390716117308365904555257087413367204834963909258944702827106402926669949034930355750776951250463473200016267096723400696735769823085106303957738069450741294287725276269393679309387824918264133217673195627374804048464648770141839544082569708477241535295768260742850128303916780849549248504944914872800398976873019104 [159,134] 79099639430444844853314913629683097703858008149105090013761842483883741710876560268958127294106362159025873767696444190883106237355884217525197013838648612132769550569526454435413415096312139549772406747944092526998179512270116855173764471043867513215514217416553454906197791738181412696048160085840246029984935032863637859827618983732480161393683183443608936023518065917285171509063623929498441204687182435650289838500211195714247399929875843976824916464267202628111612561853653341426146664051251641376808779727443059581502019700445173189576742678543206968043538421907610679300264436707917837049967164136627304066101105410293934479624461272555065189492747458374249159903877215812568415087851845426209825163078982663536847741622421104454222381140902866877901526042312845489792723766357548098973520661991004409611153972261107045268108032302669981951559096556033884771447985318982926029826461177357126841386547284110198619263089721338090947051603861423396525956914625517410462320355711852187217474209812020566894116857947713168533814093078228602920914060352405484041698715650731247258513552275684696499856467344876648214483050307299856628989479621908031764505410810632569440165459547511564191432278178487687095693234870040638216327839317911450586971214582674183390067829039474983524719494168741196681389112184128693478366325099799534786807158540897604840566655652249673886968878012028325010561368152017348438944596121936 [159,135] -5141932879613267140347265253087502493298916286400477839198339587096216776407370541884291606007083902317578019297517289083509244605161961769301004446798318941848524776349514878162985125015873703732687436844781382573002824900205562084135726721897939027812851217947499763165006947988801893089815369429316656267584656349409242738288652548225858193091444800675819894952930594353895288879789643443240771717289947549831185339770743880450217695735792400694274576220863508375790566084940956218862524495060028466074159010974699114786948934778927799088065687362053047143868884326684707706099941438111040328532036123650652782381556629316988630768661595647682013626341378703582681826034929814279092017398823656852537538756502892811861270717267961064637312065770694343387647156581342085104750766860787740650352610017686196673170681663437048979410675189044859581497766319249295075669931355629898032798306396121954393718590895507622095135016274227218289328662704518273658776632110218621841015859115676158068564176670812188198584647311744625866195910046779175964715178528182385693820514786252382849861030796397494329450384390138073456399144168326979991281685064997509544458090167729985710718363748254187480149578313879801613658456415169629460477009120782993190020227086767426710118846945320299284195871223447141697945559887098852701354969706588045300361896425824514497670234001889180534705121172717700293879092337230100787134 [159,136] 86886494989119993337235617789511344158034198956084306030056889528820793989889610254785997068870172621169035920173527382621620111854184018858231389805758543309276262108876169711685376995847025525974957758463624283965738654191824921180217661656048516057624723864351136263146915621989960140348803822554507928355683836322528812461812973187251633988991945760480551502663978082474281975776298816976625707358923742502578809996949668455686275976461111479256906683668788655407707377324568575828073426227067465751776900835428836161318037813483320574449713798599624457503122553653751970011135916287320937035593559173919028236992569692491486839174995772585258408345007832619256303373831360518724081222564749624572455887379340548292017869584581814023861889237862090373572034331303377217867081824001023042650622415685822792735548847129713062032842787780361686523480524181562223669889668833154428179704660851459918060457036317466434076817093634999176371108725958205751876827791270236609416057550360963557211678591571782674293815463306056015380091294561429876876941805200778871730520906711473337881126728461527339667812712405329500255952771029761442490397657762888257234012963102820691300093906086000893580349060970654679010914098477268799523064250477606801106497250930738060568853125974677479336552546963685639001692280793732297596502504183586539624070638668991613250190893930919769587452602029595777796676256416 [159,137] -371580745509540192475677712533170964457929743079662652141394688998204010859328089790918294491270999023382369396172546859443986456394223401196562688302948330219501975212557020437682725886797952141647048142444421254219791547724274728353170131378629325269938838948041143307987859274807160912730324269591424913729011262957614214429376099627284020105620252692549170839431818563463152720135010013891209552384532240369070446733060874137200569038301507819747965148236782093551890652680183535105893876726452625507917522640420813006446428805281838828921369776773990496898624720944901965585579204484393558575950706427775006464370375588319057535194178850419250414351274419818730613449053519268158870581585123334133490530550198551910140336966828132102591723541349094704815189136988853002646915070686217473709090056510528729510042954877988835363611247821305980684734040378757721944499796226615425514675505024741095243691327454171069396148317287317501228819374727050123844230446766847235659299019139252764809938322734688458305655942702591965811172892412682652258983281976608096542683626026416268447845249654215646355978140987107273489636668673213231477773843995521975511017941616570512073125551393749181005205171083088159957975841762242188661455882424803100067789468727692007387235358317966520379029113167697919304833919680172528818233148976620506979616367162716436827182170939245898075375967062373956 [159,138] 401209892409213466111217594797287349470698227374159019517473365766035581725672976236178046507132964469839887553416213458404141546975309311617959117766925595680858577621209265762341420786403476693311351448399701198319226249364572485053750886571566207206178147783396479671102672554181840382360957307075972957398942373052356464135988984091757198931710254980044055369658993126164814880429835162374918165351772433731606949108952325327091460149327014044696011157375785018845928017226260290637885401348872735269688490043556579231591502130431606587176759836275571920577946555537023449583544333544421373360197758777502847198704997488782126054815432408995462279370098340418327093589440389860397132671133118758629652725270585439190965988383933873789391564249223152933345914266461257307589582091481648617884683013423875366072340539200900119652035127994204842310683467416650030537545908307436859605067937930430296172114161974739460862081030863145418576066680806459503695852452500476769702873387941741949062924726219616511983363226589974114737342068902940880550305191604752384845477145742772735179858338146678347907163196773679705468875252909938098057741807720184026558977441995702283081780460798021993807371430094135060951628242140888265328136647635921199771618100891715047920193599740657295790730657539270436960102558512153141746885530688703160930795903148677136197676088090984051309008 [159,139] -108454537749175307063838485834999309640746616640879545656704952375639839548916723858435863141027921968524719613722199691861981093698955497572155769515175791181730922709593978728518818506132881942983091866516915957273693948818335971017273043897525020188169692065725640130728355898179216728802408041637667904576261993079363667722306988167623519526676030809813095383497238641242683276700608257390850265282092712978924598930589554115273012173035056580217635231567417114122731101205356058394431143692771912232335331844804243491701858435482117099965146353708275393212090343965813937421549484575922575267104402623392707245853998924027989929815531268644462080597436678866203969628361970830020687006339917777045238107900125495922755181610506527797110364252255409061589971091683499861821556455570857097991139579482539054893313369377505105375784622085689308439223907660142075929181710357498434551416839993287133568535331959877424690206826494999285333832084651086621359794429667816593507627114671874271502181407681028985090180361087140350506648459780851561404962401460264474350650529463972107160001965656932448224690189150046269039514679256485780331393255090543612533075823667365864028455801036869969513707937906710837373292853345619208714256718958099443935981324713281298368804455501879278647405707118958632583681909864503645100292432504912105809228057150527978112225486150 [159,140] 7240872022971631347194564629975264409545047767310699679768562101503671264457924315245998044769315879252900611427562569907228877709101089974972630149465844009832361826324911953958802859070622160069244653675964507220813849803762580944755003981524483015980805181917046717483406482488686522550460460205600237477329655493659304517153374446154530968191100367657556560639531430054525512459199180392961194438198403812836905549554477640462328048393584380201590048572194959195178098294217852515202042994636781767364039952967740403099845684793269598747594391599949270747513716321215542962591004625764695073668134931113001189088746473711266314592593540996723028061638557367731008898590871460420387108941446019998143318372816549966521468936405406233208400561540967928806568679743258877390533521775672226214843886062949512393455126738922440819986698466255054027762353180083123797425158472549051121202504207878451427729094626116324130619984432710484212011781078348502129684239604675831591949361739285865691629354246675267003420818527266663932612910452572111919652520458717416402411875788013192531560895393153836552346322314035267014650642249159603663723882378400878773787231989304689242673452205470797889194403538281953514296834665533247759801976673202002166678015515174782447222481516851105944036175740161156817010634813112888571219867775681144674386472912037504 [159,141] -117206748792437286669370428018923504424445406915712957227209468758056079160455029781743697518882348089384303091303064515791171050735553219008714577419439046330645910444312019632151589959815248512885364269064204390556424095171712334558084320844396941616437012119834130487654443057924480488083505316233007187459957701680941876638777478690386034128639206708122531945421014430057601797046616850957770940402250763446646382082284806736440359711653340429531696469604101949597122741404360031237194633990638276926871395843316006995062114315661079084402258337907635324946084271871310216743209080016336824096542336318277103264859151486392405258763313508704568234461491127507288990117365763074820960316793317138967075173563607673118969006677210814223086727326190094318724955640143513707485465061921762443567225053223805426174930391980524720316492285252261259336000306779793299141557666472802291539715662530227730379029988810313735247076523835266276373028996740262944660922671760868519679123936916605757495024680147093666379561913203157382635083109772286008720041555673962424011335976057408413645017959002960293020484826730735006925180457380845918872046921022856004626103093723982673399732510781801101698866914983235817972529011144900677268699697522308071776189704499527804688368545363807576684861259599544450762007139966839458969677918542841040976 [159,142] 449313202030401888235092476776020624789926550970320810086872426992309682277253224529231401583336889534488336458489734162522349952280505415496755089842684777079557904792652885741137546765324285472526942791216302248747580739059362646344064471543329770731853297631064483746197554717851174885469997487967726806098642885629172218281867282685055897825828086358496048928822327715618951299273812588499796666237280665385127220477372738766297144161434308881337104368288457031396314888843740109635762161486599847918200219069203031239911205082814991355242684721158525691636473580822874570028766899756159991897577017537348092915081126416127740646247978358837759398022616349989540425042218541851151320112957025854282350480251037686264058537473755181175251149434432578493848735479493843757081115889813117998649640975133341649555239981541858401499994116635807355288667788656478039319925575143309097927303649704749726265884667567413205159173394525693777315203201011696825954684548496361592929226078488995178713084231217462687162180053699348134675777446509744138722836046769481029553808210018698896160541080926072218867923362230011106589358562139182183602150684959596577316096068083746346618554808820207077468800535352544621211589552399002877217207070885306654801178551712833119949322736387239223909135842882358276950891071440078683395808 [159,143] -396493615907942016164060995975166707560695342850078314068453152049300648411597424387260291724711463444029285073770940799808401963036723273180249750670718139264357440390895827742219897411525376709215796243004677344358940248218066787821612091910602706727296767395195531490113147840335116501278684765791639746714913214609545475404685390124818848136237170888172812307539911147229459563318932741702911969359855557891186175011028316517228768055509266883216079272116766816886903388948622229918299817752913616889668149823356847252485124940325172676376473358887386643742165232223264725121172099107946450937273084962869246952071176084920693549359248006135856163245171962402411574513111600187376590044224608428089440121658912850355601379114513213802349017069096237010706734442063210807606461743657194819746509149565254304219275363977273985472317660014400241768187115410644998765685436371039226212845284346369701739831962204862342151123727494477106593658356713310397066429312015090245319127867962882813948265436712076241970902648507401175867792748162591681635154499835658723394804404939860870825659950934882138505828221199474242282409905725246052195931033357022502838215392046859039652853866410377800117095151531062775644727718005551105379880272566877932197404100304212436278495754683242149215659905059089814201970836 [159,144] 77882428065472415195673894936508761742493778832594316556976331536739881962498318564275150239021777869442038307115971826609814354132859844026338354830798256296625717836435473348292878817378593789047611154982361690715781437547506804170260924379224176597290600362527500329094455793314138314038747099015941866983731095813876149297205504179105330634047741701582486087388020827886101200103054060140165745085573629527220867283748320121168308239991055219109502524478824265887911214621200073698034773959258034632515665625152581644675262066204706293041357379183501952845871612363841764313873222715138792556268910378538436039176488427592136886149361615002243594856634282973036420342179268360843821593484065449782361290857158121038928983998806757793267593520984101708187409898557670188289443869127199568055718058305632643675267823533056078527358368000813990919241595128029992386110134448007529874065116092493313777450701637603711854290268766062483264985830875435769509972853727056232706787259187546686288853946188403985585239976653965925498951958266803496862983106510716239243951829065800666222072047050183894193709936288246951153718103563095992007230218034630829114870262003871958964847285601733213783919422201414876072596198195040517603117624109871960162119808804392827257344841365362305760751890688 [159,145] -3275235616003677206097965166701486423133175394987253108337811911797273434679767405456556506234852154927524565737829084750130760829826436562168079513643358888990693845767618097073168741437003842336270924386557445749771141068068975543216301668139806092364458888321843576838248211798108901084034270994158090559993042992682859807498418078859394909305982567145408308762983601812618554744119137029148628604946139723297208350686424935503390970923813992711565627230617326578964215400651083790070071236929793433219811398055610452894737010588395221612160685678655185723380934211334592714383064854162838152542351005593172383994812306229575666571436171874653086000939178895523348494329755072448841425756581705164767843470479057484877059120008470380698302622799238818821685865100941033598025494918057260884055760445380931252448286529980166661342991890655057304713026351935666285408012422855465938258507812649119242144604216848453021564673190572182789786638711413393241873466855342699575036975092880738135732764955079538466184624425309597807397908779920941862231405129497148014507746599217172218994898449391506568831072405555664406954683813542969270509709667453835665508370699290497749953269841486158442321096269781578483788520822391465163659400219756220934162594951953467377055209651488 [159,146] 28198734260268943756732546372500936930403572575989972502680723412749959951765900694990978032502078849303922578622631331704837062969695012036904895315448606089594543544167371230377734050948895164101259146799451055278887241214625848164506818747623018574610915973354380160882074253268257521419394244373109910629594261770995910512622152490567990522473735851069671580745751995935657642069906062316699594250840724840739332991638377335895397064571721346321852961678310956224518892201897949087789645669547090571195302975970424008876231637479132386459772064698693949272145064343709228302701386473998913689809867584943268226585253135331381054784750831595402345361753473927839047186806381963833075084274938239695422338274936728159433533439980802708300517785657437425977702831855877098423800742834867916684236144163701267596695101088034693001873875947522889804161161465758464148633223592915151001801239057960472234392366129672619217649199202102302301172515005332747362628181808416090458785074252681632523793042311135762552700826872622704775756709305539501974607393580683849017943128770952712964738792390446474916861923719923538326981037845355380489195082371009569557127214480422730624923887851681454218068997731589327556568218366502620611098264505573090726409545764760 [159,147] -47236799634675541457193604165503240054806324074904955184688129782017040295136469850116161667347182291330041100723556222813579489211002812423566246709097768760425085999640617058168256644228312494282863972401736659087404878122969851106641047278252320302612160923497291219530827718783378284538487299943905613896623237738424816556878685281986593864447331575760460488362944462359268196632939164747484313201459509118878996856170683351570188221157437430699108343278655911450820598825907700160342080410415257843402792292874219219917553744731437025831278849374156600869391285678068224546319359026145936357638432487420447329006662663985547542100841841841115995142075818123048400907859084978019854793089341541278953601348794172971820138962237425183398901724681069264227782404538647873335419819354422735526808497267008966138626428730190466058867455334278774483303226119125383884947415722296494179293249627617347673550764767127865807749263660067243110582127236979021976059448771825467161805292547458827037826334977977850954314769440461319839066375445734569155154796267602754313691410148635310281246954524848759343769371657766925960405049947853724000727131986629038300900532617853742005120258593310696586578784024946478981845737709442611530167310848661 [159,148] 14531529987202557325861249892940855602229758672608869110228566023753457948014022709955534760026785899992770178192976221373990701807403765545575629677675902635594379281255201522782901641226621540246735044261208210308622542203400435597730611053656085029390526449717733409816818005281445657483578067511207409953732540422336477205769295153515773639404027243734235071869541847462262366626680925598559327255373282862793617411229650766607587683891590968340381832263615175579003168084474920842283532166973813170322820969996948417418641458868520731868909746769736315244954252227664619662647965096028665456526912308725948991104373555098878746545210316807941511560636052290538335194061427039802813511519319101561539317497326372046786393224583409912809861521156075331913697107810516433604549001390737166905452414293914362343159698402256030463393642247828682382484144291657038292346845022610664140819710421000807338397502534824916297942641661437859608002091532210035962099407603664637171711610742106722974939262342024421677999515151405417090015329934432894565708450540197892461015653730090185799876921966541915966531745023362582689503249948313808981049360222212698333060537748810177875872876610736371183003244333734967716847396090304 [159,149] -769048031397004588109751054081426634960287358589762776402245455791171712331382702032194576483807049982092947404618284624048537164936069310686093946615508491106995205410524399674197078951598852334771647540269850118410991856262477055002271238679444964325486446491667526371707258138126755564587357289314865001563891536914285740890934763304623657059698598206334369438974025165357698939753594643710475229383045784147863458711911026190317854795084443632582952934312612096357701751408811094197746613415267531627470589952570303392276449269292218439147820158610968022758066268870225825448797352367066914883321142331460955136613884162147606437616707706566997098742432078846392913749277857536380000067769628147128082068618563944280522712071194359420364761662009871993774664590542399287312655138430205908369064824771555493981139779229853293307474905568664823551468317653750374104360752742051483038249117041394662040785239698251408722517271578689656190274650363207631413584752887166283868268551612150600829317097240447402393619685174411946883159915601825474767964515700870819002756638644879654323238436459284156218955854099968608850195907799931753180032028200858530778604442088869808740962496231454062708099164472 [159,150] 6503657350337285007353015169083795053581837028069106026865351093827689139127429799661720485922898599323046150776351797270987646218567481692983489517299310651266812149255678087318038562810822188646781923440845092817445270588273054226012016591676584149670518067063691087856276480336482794895984773367869890622481960259711780812266330811419459539060237751667623309744346810787757234710209419874143644462610496193337310382702229514510936135146819699931209823969782181095723435839788020864687734604874195405733353454441420938288034577042746841474609120227072757816421764431418991526681389913818170000177019879020293963598539014480975656122585176658391163211881038760728675637445795692808917946249863093256184561015449572890915209414940357802842671809869629801566277587008332265366543201240615359224319479269161541071898920711744408040106883698090579225851587606474805107617038802411534733125253331793459452851210069541405382238516600804791505931526116520850609925966024024683361794098129504934551663543184902478087058031192837686402854089880380199196763381275264624270352351095918977433560128697348979031687372675502540765224779262551844378823052919671858309161696596833307429855555840 [159,151] -8085550361916691490284075612102709344578026747298657203590888315780767131749813555466704907338116725325628644275437889462097008063894278930678547069926068101031132221646073836168525175048506640132717614747864411825336179725264310752076660122547904763734626977073561979482751653335033708691001873075131643890258529750327510947297370996317412275856508054805312495079908639179584224547906533420178714388047774642374810683987005819379205731959521587480590891086916002128050165409246757699363556858768820746988572751932416740948887087536864785489240588761886202454137328814392905835673295783576107574391451216230584232168045698162868518514752162387716287150572451326500165263219548569088680409731041742226151164366419341026912594296664617054020234970709753016293597708409616143425508702455361152956002509764381543464200961033748137791841637382514679887049913653980151508349445690399749882211656471399020761626391162284010684627196324429636097735868953537691876509947434216396591750828873374438751081945425883570553447615008017833443158381546790966101028842554756547556185129640019652747859461972349727380872977273381671003819881684580751976220576322930459396441856 [159,152] 1344730080103274140523835869511616280257495235206399799839376582312924273281669222031623215862627372549894805887090034455810849923242771134966887879693428135671105638115193854991270541874517161338990015767179986650962836751847376194359822686049571799952407889122492263259339914354109411237325312018877122891105477202392871292654759606331099994520401622364432863449824336711042627281641461595572986994707749767450209022479395663067513855571324644788580178886367742728375734321608651542664475887212531829831561997005927850919822878350479790142909966203757145777666045940666168632866942824816323273523840021594561851777307440381925493494443019074854153139520878557934845231442607242978338862976263662987881302761850912148731701814750279048074564875649089995335656996787223642454983008142141575044992215046199176874683204099541442522534690525174030349740880420086838938548235229215389827405024688108681631703118034063510568883766177362517196233691565945372452174031821057896406311851417197681323737264402384016660321545504188646603822680946389902391671867578708518434288786427568005390442253975104846960095272291372088192464231301535214776416 [159,153] -26882405116769595316917979348105045118427967397149991824494614477365729997933262887412949977062649570968074253013610105274256965129223551843296437953459656338412886846970998588965407771730490592213875622861545408809987360217985486378425091842743882978615467858425224061331572470636210379913623853628709587217462374505615753036595446016599647778448012606569808409853937484831328852590320038730438531988097022182938978780715644839266328995284242621729781552413232849364853840808283495995986810564623033928380004487597332665122138255646465834203968705721290428812168541595383944691891769357202687474129133097134396231146881649189703212527674861308322566735495022952644675345425363171941017879933607314871919807366281106326404968530845102095408475125313696840316204743832118625867100837575905000684862209420100897482646203587114513338153722910520954568903484963366851632403064571669464863059432587889519994290923136146245887225280038640841297860896386526696311299366891434726215963106264817631582183976191869756108690658093122857395690597970253555706600450464270368621853384604856323095178940601600744343687525922268380 [159,154] 57193137021893465191685916648743408399955479959150104375269490566414808917133428489229735541638476231122039031622064213754453330033767671862542459948290359608806962507131166364593673860139637057702395810418996845280101782857241296494340687924240812447090556977652685321868542571052674826516538894170854093467786598968627881950091934711391157295621522074453237140822177481973791339785506323739388845312478845962280722189979841033416117049974609844059161900076546956442081802205989122675232099912067544047244744842646498873565818422333510009847910312676413405211203803238625949080220191901836883896514880581634232825705537939156321408236695181437485190580541387209959594939028042725502116347683800939792552622079803625690589012293707534960045520771327476814641680833369609861187013013445438386439201145070966471492714222398127975618708061212298103947424428791715840410756817852361627161189478602753574660566764462460536164147431473183430150621373038277178570205688098701611649714773209380409224702291936273370317498947047185199529505479431660556398565824936526935280455560339103147624017653040 [159,155] -11268553037451844891002869967759213066559603648762913866805246275310455031935873553189981657145306464495980280757218067154059566215015392419852458055952111245280302215583070109880444267471283185053249987271844056359972340935683707105784585833113344446916358854859462285150244913086556405665818364696345759834757506242758444802804071823414055187686511824992108486749687572818586506157330206537904164815823421618169115597332967041273322476381213615096939219435136456506373507605746664481726240688281878300129421868875766975422807918822061759761721860479092690568306517842636401170924713685351336680243509956206676855440494510989610436808837988682969037367149212732365915532312816189746502271022054186600171891652292188001687859986074357929031857462905222690126394542733484904891610633706215171749367299814749404618170978040054879800528098767313660263579677353349531010193449387988944310020548070480003985995723283275018615374213129036071934188155145677268551306753146152996476271235852298150058671070566784081593209073419554138043228873431719187002806087460022055319930 [159,156] 175263763578266111721264026155138096864590833861704458508645826832350942794827210294882329796693355953494306367275594363697952844094479767257079186740984961519558828583390815785490623140898347922386637702726920085049904297378725615262252621961318337920018919020313480089237854015864757737630659638488203126003845079385886458008528465912050856875922257171207662144216925467330336666357221491544426822117284820573277141228118078363875411329088246692945775807180766276793171615398001079918542791625865697534953898513802675370555700990591375018205028840929940202299149468046111074698070961689058861677698613176011354535549244340014753076159354224895507554552024562789090987915202537429034204978239276786759886513255022862081146398969684143407412066646193422755998169199847675732829983383445595534481154689090295217961107834142104179919646854740154827287394821903281922627337622692079003348946109654087152860282933512896523823219187098894732750510962645472737392196907591277556521332324892785118259882562606421306807569664105750467112691924411584 [159,157] -178936342869291449411267197543221044286554917597563414914162398214237430636969502230573719416973861389553897723351536764433958544126239007831852278417556319818292103495745726371745160776793301630967444180515833032027261594960113371181735296011051883362098998544647234133645952479131307729179563654224925997302963799409901030774522200331415245250198382315073948526276379551121137202701870454435441364579762393423654529967939409866674911569881142080819860882142159237351371281927327017304194246160436832389598932297116078976512393753324239123044515055583895411325101712857906056624899862164998376926432302159131075901475716875095555511572270205277293950307203382005102636073860203974746465522111559350312997490039855641622552273991276382952569037006099586997647086372334962733579319233278633631624680166790738899845876573959804647268534790183253298292331283868276712174169196410932915792628981977391750101310738176928477703457678551760324847675139364703700962543224866567650143345606057098819982209879031001006435288 [159,158] 9675238284840189460413012074280151433042307542578599241619960077104912364134492310881222703557162615670806453521580295690674103293758356062895493206387811216542051319929627712139069348294847268762799392310814289869145360806289399201311360061938369251245597084448770489930698135846696587151490015145466137059416932570960253290029793045546069944212738239728866669050613374682307865807485460129529799489489601263994606031376376395899598495644387991665372529049782410846614129228243797109440164390648936351965078344935749266000410678323717022011975334152184208049661974461134460451382604929892782349324226802596861944929588025461780772505063542748302333990454067139304576918801650337572487017491690034096116144110966574482594387564266130182202867338545734245107507440939598651693038224425234192492129493711918025479967771756690727959357837533927729358131979307663829967311810349214144279667517044606481363215213723010674044501374471999830309631595521453789220396464631127860391287492139328 [159,159] -21537069496738348508987333790230722156614231130150200621843761529857764318875684597879436589563591500583944825217439786367034007039760402953148317996941575421616230504964308800698839097983130571940295011825661058651617214964678764315808639189616432220985471717341036701979454671124702873030151253239675979530595617134371065318895424338615300112045843424696272420752775589970587603970481728982115155237351101800059429558912647159295164896579374038701249612286945793630723103689141200450178824915985864365182316126526135830078660305169062789927800624248973302004463829137505370022360845725765920287388179851807788411334546873403881555894564972847748427985323371468455678670496716260646419503678124449834581933459358799266384836065207193994300302581334548998681749779111613651280958402800273309179406568384874859102004419808729830748033653673740946024757269041231109362805057502588785743264425120521887670700092276524981602914131277079484278952084799877483096 [160,0] 5341482903971153478961939479850598444597422299895195747837576007938238795224968345870058181341580083201059913711261439899949239587846069894325637366470202778480511596150112200896735261029723293338919537088598199395421611372197323883698616467672784599878646826089549811260135209372826945516436937731525632065074414093367370022486371297455141508312798144803386727535167649525468374350641028624636699231995188965884249540765762025457226844109266890725089496474698679297849195148561745057042455207034694078793648151629878023131571386535593588221306272163617024519801146160755414371438934377512671067132122583399417863528705806384695922193050422033963439022081883807626711212103996332743749552854988682794190709323290950797290289041384389420585967992075705419533865032340560251075203034193310696887196406125402210028356416419234538993063186134337634061823938325988412126276805256382345238234253276179465125230929971371831595817418804755923375291585994248097934886777284349237194329555212159458018954160299512969962633275385651664835446775442033603759508922642058530266834922977274975102245807308532707806055732990121586990504825928177218120214389551729409373919675118911543162771591469865080095374563587861198693282377897209869980288779173735709265263576346010749991600013235075613109873802196647998407390812416611965588502672812788325682897934160954359708033200190538216557645024935245948477379623014406681459448855003484624747433700342070109260362799723353522785248193152490116995507530913037177339086120384509830235268795755888122142987834576396713098918818343305430424578903915805923989458352895150844236397254477392707495035070958879191849794241968593210334156163677915112970185773027094470771343834162180979757653562093644737825330535322490349880403865005785100693369394669534788472489767100431419212170696764396796748357786545474441114511958043753137345752692457030719713462998550749424054926639139939320054946695352312645816446983957627982012386281829423994358115492497749769142304451166428588490604150784000000000000000000000000000000000000000000 [160,1] 2603812734403200032055444400433479608141317393543044868093274750427472279551154768704806629570266162276207698619934110222779131672721523604724979003260591607487229825591659626214743137677350160587312122505216514829155671127210893189583318251618768298853698912573616678357595085780757116273850327365803056340234507146186397168518856868912225433609256603110635653070322145791977101614240253523624921803282053791677636555244410024344828017997882989497054753608435838096376075539497976770788373125246412770806984891218602590712979477749185760213333062419272164242319244794423504390865112067157156554232000041199742687516817232332479585931126832999362061359454654295336303921199043847948675634358783121347679147682137750302917596200658541967299422191670522252039771103582390038784312179074845955637167722761171249613058196716790210496812998249340079091814429509635891789203179684922689739236679748352828954690195084483864111295697725255199376897405503307352500293850755826108898892798567468871718170538403351136686951628013760216356270987897031565619446986933069151260251473071495164001691663175704488054044350041122847329224201439558334239802651106826924526617193458562533628024349376364219183730925181332631744889621154014524325031352185715152305510805689811503096564362492799275457840014379511427217480222144058535241440387741576061222621463996759430714740721410172569530716466731498970165341348116081538053484375199947156331936429929334446804092070162675618609298792593338126517513419775038106397594400464455381192135175195930697486718444067717446890105959952871386267250744238764469460917109012094323637513938853699957914670494986326857265360127312130837753702749385099117977554707906635365284736549321195679939470427590963144495307077978533400176282203482988571823207735820604796099875123044227141384821900259697416574784038167068625323254139835378452796885478489537468517108658954986761496978401517006715230855720630164123206130875762425958507678127387032451562748362517881021374038615056777778580592676306944000000000000000000000000000000000000000 [160,2] 16778710855323981034373087394738172924118341369014781842650359835413985604643847660681302389574554174191790280762977709007625412543237630160988935446829359878232060908090803211491644215432986735326198484246890893084106240776868842591946277592071401972745168475395053508494107125580354029859752276836926851235060885134190935237692181943845558519704960561795781354729320960681305563136163415669061581756128104519636125525446300495532812762504474787227327467177734730080828721265639357748470910712432313802389156450003732548462405438502336933222300232129321793949788942479573027555000246667158688899347663193535052389447105594657741317987172986973093488059338295032495328825010775494684314080851961247249443112466127784336150979574448871774480852036589392036872021421796520483910040370459826622433089104450003021953053604478079880510492416495333183986501878547245185487001517709917503301831738645963599179038311815206353751549168491729246494777402844881269444225760376763470490860760306639412214508540121988325629308963391567543305262677920661986165894756907526682336543821961279312170105684009914121542505195667108653036086496509189965555401354090123356246838697589164557668275995606037914793984290698606150185897004003013432574250251074270877966250401631343024224552922695221237740229317226052444546404974128739504761296802009396110388941077626372072298205860512963837514830222365402548420548071771695127892835442887875227468067455576358136731159408825357358497517021472131157938356606025098513591212861938837405590686236025341665057329392283147512061303747015417091985102643625176707517364868374537082924037085950373666786319617793759298099898503816019353675303670433273920348637340326562918262036636746662279711588710013389775249643870312415357620799105531584319636538748937167175681522655394981200994758027941468189989223996368858367408256092984941900417055304585661473857404058217553201764209789817188768527760767441854333972811785115375271729788770766458868888489518987097862892173451995291157362214845204660224000000000000000000000000000000000000 [160,3] -743607030465819442545645898676615183693930791993134549010860576022366683115602042291189671677123462888884283365483215317396092996014010072860835931319006646295164353807126747521763786420428964577739854783321679303759652687797136199338462722019327370366393823550200265748505889629395517883229340776336719754588842187062012596333360503183376376325638961406347241170262184512440468823283919314245614827749020456532888727195433976635010219842083973740821341258937275961329855101120902434792383696086881844784138924694552670617221287727046975123691524294340354015506326637249687732156547320510505301046406587317413031264943976299392826089478431316144289147949261970866072847722497348934934356428801095942158283053137824288487818402221163204894218928287243848145936966328414719370604569540851975795740693608306565829468720656423449344777130847752901010020939896133514538720058781134452802595920046650331551121734556018469649599782156817151156874205217761299063707044626658182348186603782507397956847095719932288465501653660971118766523715949591795202286469007130282158574830023354259667732855420282384883417574209987902278229471322012473978447313497226148751620948499598414511587162530686515171351293928890100151091572501016232383078912811886647821173339572159340164200362830140264295625133763601709251996476467794628858002895850866720033461476574132532452404743295595104774271462970199199001523990660363487731734452800839988899618375444280014855198234342217359521773319745910869068515482764786128583112688756664900001323478048548123004493264939952904654650587081150731181041842770056755070871515006005396920986036157501902585860909735347928644620964429828255899775425987714922156619203975906344283493155314440395980751549520434992076757663607496206991385462695408994742513260537029462195643209350809164108903939765652668569831722721250478939064259905910369175600667174043351261976062342621578457000157696881344668534977403069384969591889201161230042848506881571426765331284173764559895623375661528023319540247317090140160000000000000000000000000000000000 [160,4] 152057347616302360498710731068282879039329878789164619692425528986387950800221570622223052867874200635722214114741619911707488157863184016348490485323544079047403568998927619006910137879519731019066631812041322964504946517802612509174915147666828294658826498847287104810859668205648453321564736825696537268159547001998572727115694157382161553668330698105364339099319901483076500508220310840575668550649523155723882839135348746520630970897022741978715190267383566058087394386988336655715749783361547534774909109043768649873802339846822306592052305041454328058109624385013977536142485245582745346305970988387043710935514657257137472998611589046251465870729589514715427197241391801110118007349422840715916360224143470402545583401997805203961720934563323761614398438056293257326468700374294683680505131747784231616188623426871909871630219384865386275146370493870433838526587128234302621288647664821024285558483319153301967808859199703381467908120820910837478126954537744526180708896031282844596703226881309339925149320203345378353605472047672268780347695231510393491079689176698784423113580296129221534930896278851705589786973089004771929278041562545938447001932930460543823687573864762463997483409293513259807381046059210808198118462433618066975214502036572725790172480073060152698332491179840285056146555192403827948804541818500757482469501423327576987070539916448401146135212927758559960916325168088811980895844412370537895444368349340962795146910404798521559141334903850382056202568963983379674008395309881628719448625346847451038655667906379998139647795420155427090950910839006516614481284798870067117861756486311430249120859509175886842107275461801524539182327834749831156734524277633923307576392660211425156117683593496313286711790246168487726255963720756632707580498703671320359839465424733337907211749123147623580477529516426941416302001716733788963640468131241369861881669986312528132940566019787769966844429661792427427173554511268010362936058855981979989103562442790399155735655879714919273377409069076176699392000000000000000000000000000000 [160,5] -3324655841121490269989259544524495939179697946743222436697527392880500176363921371274579959703687356802182656089649046381660057396884537878582059027479816526744810483883805236843731305442685891797815203294832663144591415898491220512688414989681627374875026281195112273521704395124099635757396039293588352142221230006486713911444588427367382405128881983285501168965186256002793911576523358481734247623024361032532610573259830008632644930790583724118250828191986661559463678880668033963976202758034042633700293728331169433953741696715031618458882042220483634160477674991901143709594062929814046323109299471512148476680307132812639841853710263070478076705326464638592795127749605273270492396429196361384668896405376173498739647574072878429389794985280746083571017211634208880401266402732717087105631572909941845594084041304449436535169695079502786061036109124170827986141213293943459066606036711363010588317135453319946171269218714332169017572205600726791919765837106850004564095279918497911578644512263162560381627553407923401459203130301550295195261852955246746339231607287457164331737618750322588463472163372421275441606909514187340053118471003141582606093883828924306308789151817085182388862499331103020526303095813603106887823473485188796936812301209469896453773635223638859645864928965026407198394530933707711955060969244677099623654463175826308257547840627113611180831978874938850312691037627740139596329800397756277888213608948220148087166663912267915012267718421636704334057754964981556562687471885249116607757418684261736783470468655717772445349481882474359145147927812786102762456804643402246907457440934823042645172013304866125053849300123931348375158417942809228286800809772442220410231231707816215131430196068930304001899669595170846606863723115594791407359813871047713422746622689572993292836999397524753018909271448281347707438651874019082465962380887131939514898933318363927642411522882490975381048105315063604102987572316452243628267228016749655103982831253552424138656189752723869972826673277045607235584000000000000000000000000000 [160,6] 100941503572219965672197597709942154567970733242954939794418795343179302919631078500837451066400234559478396112136530139820927050588392341977881922131474783143150318543869198444017910323963973765633214829765104943936414025798286210581514320198967431751527769003194377135601478632697876630986084937614554108659822075265649268785600697614739529432579651861511924627810188337395715228540566808725316812912887213308294415804767315754827215096548783178823188851995764782410569534190161845861452324593551789030517178998212677100790683525414518219170377358974335492821275811230842994787339426131266334447677940044305175106574376713432439238533584664083219342432599269688894877149541583908386214167625875005897276612662400065963860182931548136388415201554687275307258410567844281743450204206427848281869755803830561170277625506128859001924247475905392918033880404129224479168448777006161688426176933022517459271122034373347905623738050210693877364760970291429592410214925009837258933791983980250341816596360422835112446382547872929769741473225246235239274886024340714031130291091378011180062529921953592814494041853529471286150628153429151209366526564622803679361881381517114202364034441902477592973772902933084586141001000270496697366155209806806070693188216255630617293495632264073949760931813535658460408242101140933868781973178549697553684066540769611579098676968957188366780902292862831088960042823794292540675881876585019462643512007462759080504395079469616833671865023409860318116707195338916142681148772591304014764084492495248509772240166097320988999400421899220776846954750223075395571515533949852504715134875141357733566749560833004307369828816715203698169810199112833904440742487757419463835508373590227532896819619410563415204410940363969311358559694026783895524095425556340668927048046479521369375966045196976515877463910949021805590709709731496031305858336481613685348409501804327033322087240134210285309809439316480395207711364853622335748505469393623320855307136420509610604813192642640854842351162456277595979776000000000000000000000000 [160,7] -1391377749684725462288309272687114470627001023345453718038776659536751964202803035387333209485317241857742641651576151520080778108590451591568007746478551858489645334654788661318904732083637090176830382041540956063475548931447250684841618298249379105512315960680369355700240721494993706032201869597466838966766538812666398947139263904705323037352776132398234724636482681061823329695995660093713653459845086285271192206268645001594199384418154075387862478428460725499936304206910455524984892389534088770201531760838814458378299842585133104840198417120173088159909409995077900296897455922948988542944616039845764841549753704117417013480604067730408150700421958526750989623328147292838907523417828304117055028730104304121243238339843023928904295332328860100273909688136432999331245392688830950460936249897680064560914253558204779037119502850835870797705791188836549909512113394661308082591015958279256308817984324422742810953710011099331405147340689297420624337682087095315494043916588276350150371259483691931632906863754590365366525287452229509882589691398116019334525743312032265361866334059507789703638410285003983715918703991718159579617783053691033681159572083913501911407932401379274637684741472063109168746139254152139307025795554471934255595084550722051778564276443586023152706233928467162873725559822102437189328288730109863389167286389376997552425497679517630472809889737730382650417403302030802754174524554294748561175708033038256032642863065520456271769638883332564484566210485797277022382271041817875836842323665748871989758825999139848493999231697391768440935883548603419001618164002555053387105766105542514286481168188485254578034428276156426479895802394401841893407514861352942485236943716746924719527254876110821188651042167245391590174627065800946902420825676938107222715632784198294447494451292010839903839524135919890423639667718198836453016643172898889084917940971533813514372184000911676552490612857817567058385770734050421751905981496404284275106949544345393192889662292231327952279361289141736060223488000000000000000000000 [160,8] 15778856347288576130199541970001901378563323622975684854188855077741378213040128831079215574137371880144300158120762551496444812785572580257023064114102373911388075138743936249382385791268018713567227882174047667745925434706072478463782953325235681571340505156875548125249350798896761907608316286027804381494169839088563178850443913558560492585019592604005411446645769350252486755169432740124586451027346010836267368398692791433793217754993418173844642712686324920945444399333303602047918909434170794284872281513614134092717327037221084445959983412601490693264513606036896286637528557923274462379408460028283045222027446210383922541887382593040328101440666274372710803841966047327279622019708236496051994895212566586140098899357098305030890126105376463905887998312960147711613238489599621795436405790821652182975741429974456891670812057714845486501417896837660639509103267463870542847796141903671939433297389409129605251243000992698481829834839661720389075284926065282025492935001904522439610595090491073069581244283426415848913989021989147874458281201826792462884560671231154986601074304623370800864684792820412290284793701869854229521495903647255436089195993903391037076946347419692930365788015948337929316021490104113166032606878246377746542043376753809292005276723429670605997521095101030798641557559322388986604040003779743003626252476683417516311558610221548690501982638438249199132155624862300214955842304716814148580813613960446340525163273407252394747368411234910643514126636112246364429977562616276585091816358819950139737696113059612852648635200479293197772555069389827487987124266748661715865803806224253153703517188569786471006316794598555946686566261475046591999574380208861294972022817501961391628393265058746270663852486810894734446393140819829023796198961259339484310446800957268640008699643216520585585539850789402589001536571044901797021911698347448286279482798178452975706941926586922001795245026036536818943298113447610639517299141580796425527668828764138381771282615879161213342274935846346691715268608000000000000000000 [160,9] -131041744139755761994370542098500077108561181070859835384365813667906608025915867190825365678135090542826213992306086249256979256196274312459535194829011800945141891142837852793843228788302756818846056209630031066692562026126783560745402657151186710053627309383092028856481028671795015150903279573781388026566061461700428273678635542070928064183016927618761419833992573320411464704163984711127092183922399812978746484997624462493618259042220300413496976700889263902681378539762358164758665444860689421497816932675909211349689600354474518799470869419551027563665607680974813180447510630849351767556488972858761336292629600334564371331859128505412990267723750408480225895567176304548832369782621441644988236096763573387391510701148516660593740995772240754960729245121462588364083907637606056277310095242461837682792576215114938625885080465579240002705769282310309103450749304781477580799148257631426731334834727579127457740895857508820926994199244452256199214922336943913624483681708773649463619798791724009009519476208826899106451228089402835047972622263250732715762230375667654460900093448821612654458762442161976583956973300929039134833599902277526798547419436310783124951530216088295233591727215902487725092982806510810097849792106489857760032187204864442724169082768853560368649059092949891614473352488509023917342647345308654264449864403228344914160328346184639162975732303387581168343660506020489160923238183616890630514864720212087520014168891800021207854551440859702969658044789052597606872505274630912087847824825188905496596249561008851005086583251093056028674872595935696887415804377891077139660304047795054044018082626936828844860466695907445211395962458196143705848526536522412390574235505021404528271334150649519291847570899814597886803049686858274434470875025497541154654004972767108018883438655291645072130881606040537922302488314052519626890889334467967605141443270648403175197545587144280354484346086272212249507360624660254119337880014366186312100056959234795089537304554668668413985730271760122123277828096000000000000000 [160,10] 853918129263129652842289921811637623216407649180515637329759945382260729996843262388376719187170562794035907228302288771823981967479396064458212753823453200545865066979478672317476390432179495392921758739653377859669827658996746617306509875976873636047275223454318905400446823103935276096788893165385481675465911617706538422671803280377713229091512130700112380796140630544141659050655429985379729926321052811275810630609464195374354162074194880026714000322809679840073660096006299462647884302082270786160823815149427051339765044781352509892897897584654304111736199857765621029097854959331654790682583113186714397310469202714887361227894329012098980916146437642574498548584176705063252647083147685460590872379600743915262353470808998466740099687301377728637104557279134029487253453868271982853489713642642676805037381679261353120480514864214789659823444399834166985399392684864099495152674034154594769817888276471235995344071709308744883961294936806516183939359497658735891540667102752404257111553005923237249387410841398153385953110923284345958266316521972696976490928008314655042711840956968279696638178336923373558336603277913305518815676051040970741136772169794772710151346072354733520915671804214430352799272439778267941812491585401831754837155025715059985030126132212252114940156266007001885958749882330802756577951282645219006028370109909963143377457640360590536395887901143528600359448717753009187033955408576723188081767166851607471295133756861351442766987901912336969050007744156477236419378081933744483586746380021903900259421699130648376158579993575694504460341428507026664079280180253907792064797501462804796255950003627691561614808212490323456225794667456679993576372914132318018310822206129896322873880069513139625230826591475808548125203938421734678929347637367063912641405836589141544872436843432631380252135725029917341725483906797665274148462431059781206215866027114806907401884604780579955816044919307371458885709030731559471725287316604564730171178326034224486379050658243592089734606720070374799846670336000000000000 [160,11] -4483089154018787138973926195399031955013728432464849901474847917988686099783802244836813114844464517065559804812280405017530988969500901082806869827592371415062607804388029905961250685356602545090459710316866035742582920341792674866311390884212188138448261100187131733136811992959409577246723712403151645591013368879341013305215089576038989550282106180089441431724937804189373621369458654083924991452387510124205285352221694274796342290586294065348679840279407679222106936801560741307828137913634883938600848660956296431570408744523527692838430652715171280072945748552989838843762654039586477681902542541840435862978155923314176807588568362518058513683091053565841782591225729342581057981026016897159657321951811431219282153074336005896982453972995341093622160491741008925590405037070351339135313264151287918255299408397735582697175562001665016959963137565895148775406433398302762206491176377973608159062597629441088359957035067037774087408792568752691811764680258985783405968727724300137976315032290574795535001353648453343086941053924137539032136183276836314342192598684531124943942240071149900974745659861725154633817747100177742202162036299078079593248298710049836388580789908267677762478537098369041086394856846157547196346504387981741283000634041586566041183398461058156865195674247756339198794593668592952425813048351958386248308610874942578699232818423283739063294563739164365723528453105539951905045539333964654958694753567209443629192765559747141749147413569963825503006558476427650192171807081177802639832067589502352614476174627426417018827883500752720363424070022260432891094629857965525400322639821140409002099041932149902675016959286713077902373974549190465315152570295095961636854767757273569576960560008534983884439624450604676185973832062144495165635283421381688245974851516483804755014412152455781611424880616055675386465415001478083554412158505523382075183954482806962896474904420950748197496836425373092082883075665494270928253224732826211622452244614485455495811420716428150102795154561800488262255509504000000000 [160,12] 19349908607323327497932294381338660186202861113917675609581773289472672789627575870904843094204305842957064222966024920440798531235774908784847834025412213392927254831245037761305141199292201641020464997158905355657930899711296635174883789739882270626687738303512862064542812741366652366786950834785288752486349603394469894911307932440131429359764762348769436377561949218068645180613142291901842155473439856448276142825706518725753193686518462857979651422645880162883689190980365562299292979285295840816394994698338514022755047563727202082450550007111792090236592718077265655672846339535211598974504519602795082825318597772584702012687616256166325621088038694693434897596128477404768782328982108508496770322564842204909735391100489880683023478649853234975700799259955136305677296286179677801871678325297974562865322176728377011990890631431345070278316705145279905183821272807784246431789974887733279216438649669485309458469244450978801944165003747143885805084540091445377019804738949648794712053290767872437922350637323709715918962244774910963082132583821329259729637152367482684651003774834293315039946543884081234075663560616794681734266547627331922151210645516414931967526240608862455687744585295417497119218948951320143750564876809739383671554189618065291512568885250994775769625357534614190715497601699675568803211258898121380403866710498302547343861829134522556858306977011657423581691465744448643100109105165454650394875658772736472756516569007009929917957325255590101516494483082370242213460006493940871858068211238021536095753929665856387033365858709315667878710232460839295012064529962755157786306935262429546703688998733177228060226786938636144926472292954706181832601395511639728272308743190064067933978954327941891841955489614245959281599138359695135552735749893450257855769561314559742357241533578764709144120214947723097729138362479443156557092866631107928827186203643316701039997574559895969251808015176866536680655289812060373479312334186621866148382734122645449720473360682254701111019737316786188051695009792000000 [160,13] -69883455903894798686387690511060039705874178948380153764499180943220611206004953822492631437337597331381197313919455174574088961601946510420102932369890087593011173191264425062759232235533393342287818146645592816943411534869076389080819649329422725819466299087511301526179636951078304434817534347568099540180363805882273421209155744383532629279816054071306224519383523434834085787060356953748819875279451612602535623672297415527214418930273794363964151932766641707248390950435062010162019757324713652464508696902145985865912107347136651804577835564667397335544735757650702579026296676902706323680795667631451716351703628635068119973001743699017939374554790831098695168250585423044890593977103863654055169042556827824051975279229128448223311637685026579705771171104847110529539472372586658320993444817268163803334265678112602231401818428646887669896773136891127345620471230280984995547473972419307616632094337231711627436016400278897034396901082888153267144432513982956532379659074670141330754398683078538374177832363828669948946269303622395083330675172627104814732218724208909608400230563869853537971290208459557724260110870352707533810410504634656641758652660490481716649231214688381338984354985593425813060350963755669124637978289568991633427290345534226517863315955737450665267830247678892019425317613734334493976599288890523741879510223244482824387490426838062012804741801105304976200686853457974694771610441270279826360724093015428819972515321105962484839000763792264366012321956954549592389920431492330256775011356971733038674756460711940516885850254278577402959488815363184754713744189171197324153386729402671795720393731050268429234181742741608540546415917371123194521576593737837399938245509052377588586305801128155753847707611149982151209042512106624670325849493708789518204385319274336713750784213941823051294334046430021162951716940056648174635398177799445753238190095541987133831270763805541638551984552148186850704524316529563913869599804487148293850069406416426850203551126230901708227935851052000950204637331456000 [160,14] 214235377405337157703749426152437223758616455796235907380402805029727776874519367990103911328953294698041475433115204074473893627256376065848142219251313733438164266392983539776359589344977177459471175376215192173643824595315053292078149243394921218439197803897239397142395667315179653193527202967237662794077850359742946804824443836393305296880446466261932797273069597316929360221086323446481235604501614056911628090759365766083356497909328392443069747177763826777394543875083812728465061478119837638849213163475208812698747219514327232571406167776204821059012502817448527931268228095554856488652901685448535360698571284580520257579514932010496343810080635377089497359749167585958081787612574689258911627274628283529912163745340552959023596724573320509816640532099185493289034159883345054730924779271965914232741559723930411681024514098768697465709127734716648833875200201322611346303794419759090539290484788099085304660907708279492093739083914052583016501481650778072194172737500588523117103232623706381540178635825736059721667558738282073070738288512403134136488157164811603968350961401812772204816898286609510460532666423789371847235146328929200088286961549333524830615511508093127584887950114081869738516288872333449063184256392526234801376494156324147378415296600763824380459915040052477907325124112836463828584465571248645327001858084645538061442445491498545122650001259545080885813735020795754735864946826132082560365698611208217532254287350491161117176683746537383819217243582511095087155059242281913611261937820564000294270211340769484676899220691970238897548192178761865827427850267100014549102352095220874783290826947782303188188627938689096830218098841198687353681445263648312778083129706962412703732511154636380473315402776080866895403325947073278074755599820662295122638843616869039250719383074348061377462402696752266401076973302973130156186527240050065475977633388018668196716675501804848770165001053824664822215843383297266086260107930248865137117085713159114433104360393224972755028639762937565950172046309461 [160,15] -564085554701449741142339528022590348233895619469424906174336871435604574983943210393412216196363418320279952602869936965993584072404294176612220834694601669880147077599231005576624754083410629977192155016432012095159047410864692586786474167829760180258377777688030978837821416161540983032975257781519219300400974799610398848096348562894518813391495735695729759148300986004132474226484469276878317895183301264342930998661556213485884059157999731622800585758530406604283139653285628818393292402216220456813550239234574180477042824943605541072414874558343044735737538836305014429468915753936321957869391299500601070857421803909421924378611594853845211703434974311325548489956137843717480530165710007617869388880353701105091095157292286227160390882103184631282261278531644339083984158255031736643152668418021043320085025019129012766468867616409548602979282331849906993793212507889534644847446007088969775079490824947838328139879514796935258935564548516832482899914436626697626154413669153909840033142020971953664340228199196545619628021520279117037798137116433352097056226005121477774787710457783186788785393295478240779773025327060962027504866117018205831429550132158326734768397177842446164399653077320893715542015294031094080486449007163533530033256297182313522097129787148098913977316024720139486152896012801421266868549156772355271990681151763389799437329550634526281035127712600312129943282004291190112526433821806671377775226850839564319290663124686717988818958136937391199678251840604571110369614822166187824420451595911720732863795591738937418752808285360673556891636748991190269211742075817014013721045294191153500425907442580512009567419998515166053984814937879238262664845252326924041432212023016383725692069252951934622720980598421502348979767370572320834346887552417118720352758864702882335093939559508106933594043790957515946999203018460697491724029598791827244642355988111768037719416944885924747993669736176876586385767198169111273852017095617601277970950479225082969902938330190770593264570064492256610378791680 [160,16] 1288299267168115023342391795122700559253336608407215021352761115832095715491441887066937133109889560004003971746829319605440152316718038694185618038805245882675304802629880307261749739466574233389830754116908722025404126290677744508077690240418838820476653152587463034277399999506465790013646484118525392387833611999187485955830652209961976749320327491374183297730954187759871855973373016403707162543664266859929412170310323364304354752591609952144230607336156432645102914187972858775541654068966441409282414186563785914622622591604060318500280371615637416062036851400279817939608571530784380859135437453153987971291439336089526151227362201732874015364157875477765218219232195528913642142919176902014495768966603499307536859816365928792614110478332750232428864658327998948918270797932350783323376163191938941488334461300713431260424756402280006289066138783804380598849260789757733252218540129627689125378195766534539353733424531206737001598869224731062573282575473616031962230772864245976661292497339224488011941158672249706097194761802996934086107433172549731684183539069594106413354027841960107141154569152767657398108627454586585719211471440262749904612963985526312533366088518822088217225073305217560757910115689793869221699507634615240963335486214268875838957793129965575563499571272823130068021708464747265961782342331847781481833022139569347261826786553282567189597955193395871690044455376945579038181423769365640084662914143995274248217623682036766088001101683934723052282571425537863537701745667722900580544182047302819939999271700565853731994374107926385075167724410933104967874359190158442147778799881260240276202366774963704140253983715137978301926358480033169412532359310579870077678212131819073426998461128523317619758738994621924663568957401709825779116096441514961705800385163389360188177375314880343464543145673526128474629034107857623571929420776221957444461635295278160625973058550794727426027296016834764900855114592402022983357139179094403419524391114084139661544807597089025518110894236548440733619904 [160,17] -2573495204013772714712952418182517945171496422097915907337167833167822858613543816791112888449698084269227654012209055622348728697751817390873335712692965999623405780114317537633444964314528595675686785611807596240745635592295100899261123923959340102171325599702026234463346926582952123302672141018486608191111438125861056206607211539448734713527652052029759194654739168876925548190482545422632968240841992474333422250911880052133663658962294298167396405799969795109791377683300948254956140067044813470507502657843731388083780757111972246238622017125974098658621801963321180015999184289667443891869369118362561700072687969318920038317088892513597395469989392755310034467428246320570334777958209895592320969859697499632586582071708229875384525612426961472025150009239418790596901380425017729489302062184998528020244158856822514847283744628949956596856080297539268226006549532979181714747428298662246704187240254155828621140693792083865219255973310464593389259511732594675466858982530162245992717270746271689819241947680826903190936060453674835367899407427487893933870466568779812010395100462846365780545288082072851137195276699066776181375839972465651468437516832166672830428709407679366933861308358653664248201373217490863114024041732811552876357769860919396572086538042363297236866281541416839272102602220238049783845404402644136833254051439971128783650432206429305738716758833292619203665880326269473639603623805243700059620346214362468686571804780080607502135131630394363595398620472351783784632089316736239198010807842291989560523610370028929915855932105644082064904154975215386543477472129628893371827183702449468075714884511976729182251945994863891277426344280842606586242124851155666974685286804283804073786700778503877284201072422470024152551868499015051841339557235954525915924007249694411177016819408027999611553491194760553951139807890369674022759530564955942010326639350929016003136794016898544797551595023517032045468282783472969249386895126658871648316410673649517785083014631414405911321030657294012978880 [160,18] 4528351619979200854376665795916106540036059210239376755135237330140802828511477657521146791979771549820128279708760018949176603978064279640064468492273411157645784433267885304661159140793426869130792784647206537736063580369485785831538749780620285268363516570019266624268133850623101542995244008699036014650294913778975922413282764286237503389427526030027420095189159504713840829584479470086359084248411322085924395558928294220559387992574541539871445754799180693910282579712780735992222212117339388551091374413022413836526017074542870933200639387085000953857136046426355215665131034828255818995319206005801026846097373522170145666937944086683972587552949290982782751243634380443175064181880404673346374437729491676079181514950802364961490525382300623323289257710766675548416015737114768267447587814716323295791847966686377897805023661846403845947449880606076189654830332913288101501726567778740703744420092344245394509759723852654074817748046246677336882104886035064321714959969570483640889866703915063351355293478603534526641726287263442493183724733036555584837388143433628804602161454526849603509579796682193916182659061653929196275292620317634524635615410127800400700984755036323278592693609546469290765331221502694912605900802503819861278726483779845553741690469824712293223420157991588555406276039312558947864337495529742540455279528683972942640698599131530193084786590668602059101160987631726831082504678763427403116387382208428572741032787975675238936480412420585599185471494220222271269490370756575587228349929685426864754495324244804938915251543742198480323790706800664236986413206509895411484629133573814908059081643582483704258763507253296524524332087043921340787527442624137083130581012735282364589365543140004803973239865873568177064871520766142326263422905356686976491026209684833866866727821928763464972039101682554744954612735386512400566612231862674861477892616183873102666668743169163167014406149258535992306248834507870943064549493524124626103279688273781573597172856174533450947938458214210427744 [160,19] -7061502105514915846150992256848722074138932824601110372714924933111374116860000335533365376851393333073357681162386491928124233469566726520733377895686907156607368393202467135691904095891341207137011619866541571343446422853473231440084965473025307357919648621280676827658232652063896430761772956136604846432020904967493178810436064996892535174547441100031450091950721742547064688082201088797721670152669857203789580262294024327235628046010464169424435566001075888218948828694147125078635007127290190929715699872115891893642988860242330866806385543949263343196226588606304055629055817193163396779367202706546574787681074005061415524596734583779261750337665689767726737386240743991823131303777663188648592873731470173015141283792453244071203246572232400764816246059480240764821757472968172057675119388958953867659839152235181182627001142095092830032225543813904032041880226215387472057911762512041555016336413221385278829819302208290923058356901382250575087622788680243603591539700676050362437326904535162538466087088505904424109310514075272819615930619353038193363073778242490546831836235169925571404711602133879631468125380977170986331419244438088512113686957599688693681409404849929158373837341272306123580612370846450361225756335061069425898401312350775241218821071297716166943635120948571194183777368631978643415754748143329206254556183430553474632687520457442805975006909313663454917955395559166724049535865713611082961027763071449270853341126784392816334178926543110699369294714144774513921065213283120801638892144874037436649916949250384281263121724184223256808106433689249226914727045980992398271850876060957044056783461372727039038963377375324697655296913970756849528014637822601865248807325950104624754747428169500218846762408608424894366954642489670232844697895067962226612885719513086570499148655528779473040449855805225619696810726876415297416440970213175215297436108443556039871265539940851194623168652809591711574361289446151812479799142243900471105323343433738567779556350245098311621501073251380992 [160,20] 9809662161438303684668773348873780164911428943677092208433912458944320998720239264528012692732101530952361404684368789992502893311644861471679039855765513173930152544235318494170170622594825908864717718089856222492450899600004104387128793245814896210705325447984556266237937583209345606658992517312210176568650092954716543637121125939080909667054425688947656224658539418100349562393473473715514126884783944705802393299877282465648203128801630052056147142020474484520501952495948545886054987584354598217887514029262532662184030236078905194815873961415628539432753423317515157203570046876351810970698799452020113610911635467548880121120138441086352913570380008104304158320208384768155211768961887025380088110470339627199705973896009676581918748363073941197187555710402359562366718517641055308623482147350835728091570665214470496280380892358799242109036823799511259105704054481239877569259484286965754419992713410671473702362569870967581508325376827122204873151350185201970190042241725294623657558594789227871586391391066201835909931984326547809644877860551248964118038921732136899710741092341212514343178346648406719463390717253220769726135881471216306608344346882357286589702236586174744581757679151736550949533305037685735443436122376453691587949932495397165770459998551416218645612375979646959539895634863010177527327227369201856381130806682897715659330658688381473590841682165227295407458883862172786187218759457143093232408373644781090867958964622633772453708764370292137516911157510909196943697006405936788889909420488644670064307951447376648005506507281740266451558801364298746183930557744602870625633011846330730258873420999193335667762585530896844505771516569652109263687422828214410702574244977930561363606849646144543967477826856309487269568787700047322948108520515341314996298713664956909735886399118222560752533314287648012183542035916339317080258277086652549672022538465193252465221458592731727009292844685360166987050899193489759984039536855104027135750350687852671112746331234832962226268595464000 [160,21] -12194374090817913514136974001193856496749012049653079133650659289295314677884242398343096741333252567375505194006233637849732726496649151075414911414947500249172950891948467115953573274738771447840835954696705880695118599733018583268490063425630348525095075533120861353673811573101201530888721686502936223485541342502112595767712932172029231705623487662441803674463063022510211855500700020716611551842565124524227743405570745321229596464995949806721926781094021248744751512879787290550877052278067427261949218150219363284122738774843037971194574673559846549550730025436562032875576194195221257581534046661359872841034070071789377369655375239015206004995322419895971025108011561369796540514955794626058255291494258395343100398508702523006151602909182472950609295316775554588543683640277553171223339043525360586884542355816024043927098877212770600849053758672052144860601130972695698600515042933218969283656432162939473000765185278232149445033887161568563734016903381052220163964990488887692829384857489569682568943285084580897326818711137857673093655521815758117592699278748742315862193564850965103378942951612990117718504675549950780511816171841057736237094332313354819128900471836391840084929132141004209308165815294954493765731408811254738041458114030953396228730436002747363028604566131485337245830298134526907459509664384653043998716627662398346448443871770430200288799692540961541689505866857842725427028536009671965685622942830989720914134263017340616157650379967149676047392070127900481652512925149050466230703587615156177040979403443248831321890639232002728761574991768184952291795281956426722068540010625109550132546781328735795168609926380335334081786965880119176283133121617882254483074873631026511017288984232591874942699561810664770754559526082795607666231041214993625153967100423634582095189709598383194444954601709157482903957976690181599696559559213706673799435022341248298989925693989785313833422681272856033453440596507545844478126767504904384317171211881147569795878693627379470155935828928 [160,22] 13617494544268537227966457137562605698321606112031949387107272344215457365382405291173610025492404273688190698436516123914179396471843737319546628979456005229290957412093198551628216031021274925085290561800861883172225473613531354046434873042580416389652197769550814563268975543664844336641437174030296912509208936819602871609717585000459078754903643284215434729886013111241703747798755590963025653214196514338215572314535807596802437698932638189099561285355385007212536772831985686497015838690389254829904584758966509210898799041290729947723468798614257365513772719648870256555931792728379611366808686017758474850792396401884271450206488863956855653075069569731215388748821912643996525666719037204144072526671748931805895616498077386618576778889721362750914326074041695723101717387231726957782772209764205483617454504829752194324649786927718581451994230795958605736869581936435590248861990386354730075962181633904596392928869165517649108211579657608730736143857532642041205574657093926747019538972127481226034046116725821212243263942945184943575873160565142395592694823757969332817919591911218862969633454375972794216639643791380532511735164450392536563192551203243026586146314835298670241425047172690210041600296129441322929248851169462673972092529295049323739078757938177683559175632018475454252330147915401519858885998235417032269365976635308712376501399197346230677329524026077624248360767866052821018137805999674226443643459705299410464342987206831597331074322227445013961314740911697126597924110196761761637773695076343558268311238621442954806573387976397485730489014157804848125259868348454266451917187395901351493834381231643348037674556738830734022543254679745554657198914306838856209177104945650402336656468438480043268910955054159399230458581327346687963768519195806146965268148954595033572662299905997414461096950927865977869177300580874923096373645015124764034477561790738679041092117472124587261756773346589700452284660899339025813632365524780552789722728281768176915832559637974731086208992 [160,23] -13706400559313094453419788493195261852467090879098196441405674793097401711693293097774007419512447045607199857295346083602892132484928107529663641518828466533915900188358660240144398518352292314628888288329556170456165906506764039726809834026948066062533669372435512481373086367664193077274977942391122879193829658243758942169318741391431274207023845232776608493107553815745536153251869730360763499920149287353228123739073883127610832707132440090340725720614840035023459053146158516788270854351439256089585784335194901727679890642421919656293776474933796058025855178981203813785890855513853525257237762372958457926087793176816553768446581076942675944537780622620667613774814712115779113350534482446371173383244692997395469805968231070317043317239271438572428925273666293492297183235124892391255087761452180000722504154963040622167751585482864677015407784520586956576838051941056508530954694479428637626762622071074363442889602441618165659075834598377508787954634323451582011392409097370338242088623288826772674874077702572169664913949172322730044341267035949250399464493474490173987633318723072343845617042659231635991528644430283756275524709508163166363223418704124000813667841608853437251113471185612515054390467057790468623308679979401832825670371013083693529886254170553979426968283482630587346652370311530134609097070410860056635888235116029138843675155788436528094830154596073728048275210329617957434569285761710423323794625983271016569071938952540403239979665219739425584427706516420692232429301631926841860829897580218501309186745113068658861684251498748344245176769937613514856922270189969900742362792635773724759473586607234166740034302041820898515323376937436086932127116856529102491663585930088892566449077294612985580736754524973113329626418122100876849989117241665522161540796577798253865744714070401897192837234072718266306011530821469085038903055294473032709308191548213292354749776765808234568184923792985111783713264946153377936003121190861622317055585090205387490209185007331040091264 [160,24] 12470882277352350088419787796910079119057642103097889120685678690487776122522011919021667886178237950702613973717390304830902806909925464617219475443072684719012073442595600917125806549859666272458767709556740439923459950854559174237397838897601282326553002638520937294619178348002828074596963305950647596959432689285299936421836805313873622972139235738592433118364232374225477067575494038956643309441825426735008642395003445755013677602626622005734982634801484716546265167117557601605951445116398465228472932878552458281703608511665102176438619405909736901788595937967505752552205787931378562634776810031799324653327520627727770364502592386943635734145604633223701253371035560180243322561700547716505703165337389161730227688534192538984140888843752595406771998862234241845814933816028162322801355990881844368813544043586765370586300818718256962735261172160918114750253078553949077932169634273337038590458932972522344733378648938471714699266221066218317274772924326304345501612847778657509568811552421932384528416644385431572673337926346250218559060713807454524756188329533261926314075489290947235921042590274105856097608822390165268672553204266653351611707137915032511978726141199000442180512130860350055514254060496852585991066690313392331436843859279359113860160964763050001143002103501971452311199088703001602853260732075799950155861345755662335510716356519027786097745475015702013507118941422017372375582666154421342221488378952159471391617718254362430459260957665029896515289176652997897148184531559926323968328839755324484270856799724384182403905393093224252023350253308263404743925794545162217296494753874045715564389824488329561917547641481318233074701177576064854527827913285861809636564210724433693026661246192087764978095091748369101980911179959021757448491987484911288104503278263879114720262788833233765870380975502146193937514015933667019326912705696186633080475755194799388644949840508722542207021694733438758332540637875957409854137708065274216679114867577290203419042732453512564224 [160,25] -10282646659528169906603321122636570557139996028568655057729123421434831397213369782733310261571847687504500168933706525505759054058295244920840803600785320401002323025535451832329793196368516540187555579735964337607751211275110171592122105237638418380996044025609527689684996580081511949044609480898725126588056365320313156093799623045214459536447868118175205346405689276943100642723705420176216673449278391190452157685259295521980079478649705738788002621177600207728383771967989909163039191341927499144338747178842349770231089432357647731039497374440937307659752214189908227132902414016717803229583235567685513361971310207198212801767181344808766848366866875399069694941153658362794978896594429294892295478363945098931261502496322817776085444259831200184504926953637731767696860934080485720776561032577995284137858226380815991893142895592371484404052140392856064101617286172582813763761700294696966897653842888826675043298333862992431491960204763709369613757179142530811199240904269512979537001678954711372456963491472477797695575045965519465224649929266395939084596173928714540990414655264591224705606405355717927749050998484421189060949148255313669338934199305235838965397269160273466396966502033642121060798862866193720886439640757652493787374963480273620265130721705501504482337543301020877517393092177607773864951152366399669580881653834047546158587087956131963037333432783079485261588310449969958090291978573428666039868681250691031261110481264407440323224486232523796059020332945720992042620679325251390460314098965346406962380607881464759270196624090594859963006280472672116713961810435491799304316106834726397803002634796641019398654654238775964904498927350628501806728377298977919720020380480975110064949835175967662028752911488710999570269573324308263108390288044017595688115488605156052024150450423487146576741064498319441116853934123778408989091508681317327604053899408904254451239940134724854398448794977987627757676920721302899552103692195462368081406941634565179778775299773981696 [160,26] 7699821344682041504191601783088507311299356252731305834742099827814873603870502160236852863735888596497053929613924320445913180408050872065318445399915410039804596723737154074619662633686642805800369105089487066793748349765235922360995204188373895143058094045069833983428098215856065238303600725153619207095360270225293732301691304141043125810989115387877828548293641104658162419680355768995840833595206432289665613280163859777471577137535708919609237794632411093816615312225740072896465762368937272528154127205171503844805454148004945893316362633380875299726605593563417669823824398394162750447435318462080823204831967162877290265978515207703077023427671120840739572071347218907407277059835892746887023518628184703396703252057798346617478494808761831712722853917031740147787908719653738390663167857120865643247016051547838910336530438102354415736887186826677936843427888364739430828033301416867090357286538907392690532284851351530398905286607892625474094525449842648444654593451461033718555231356735805813786627238670349661087618121908389813142721644965585826162884759492129984068878386175697539173232603223640792965258796808646760737669246941499535436451373899657990984543365843545129749082825905796401227655628562195498673793698926791293190150825259034653338605507137331601473142348674905730301731105456709587608911754519060374487215417116680574174307605527598370833224729932091709252997832445418628313510008351157630500796843874639416503240791425468367677012668517794292075847678045219369593434024949591904701284735282285640926735694709502366170054162706397856641412126158212505281155274099119548197177574515230027191283408587548438471596108866949859084740764926257740263062473517190454876961354413833103678907930428875109002715121184038972991982570305381713142827165713357987235024460905852680985476902224888367187317011548244212427769783323891923962928128783859213421109789314215619584088934559438842607938567223812967572840407132937047187574004712080387642662223517777790008274950819440 [160,27] -5245932888723714753240102517555661451428502637016191498440089591019328712660786256782842660888232467491879479623281521345501237808303106059573625636553430240237253583416962506713558319428249586809377262999240297723564181551258796869330637123211470971050247264244790173799888771598768350382363582858342023650584610108559792878679551322524972116235629927187595490764235167785087482846612726915270305705479121177500678543875886348045657615193982562074054569875929916233457226189291953529473014674675711068188488350605378360642786336068679189924940952945370602446000322322972681513776934453459203444430685071471674768101978871844028833875859409364945881147010143892831620860241546030341331174859976889951480759618031338124359193153291534775448288648113798395326909098220272974963724163499371524838949729115584053465874963344423851052850443524907138175383104590410097886471475025253743853085601092627454756199499268270741264980409377942588691696488647705671976630156950508790177787106395096340686267246995858037654084552112449254602583649496968663650718160107150147761578597963765360466086319171851999414251388214694898467601281313693916708240249788757310430525628860059360859850379442551864945724005692621435560957569326655226012241355121905635671536808357078085606578624636935750412167887730323267099914728577574739815816849770931631992014531692886324784259362709160312532978124122403014895248791546699720197287520587608450378189663881080895984963635479599638397030846423864175187147622695292931151715870010849331816184785699922775067973189204612949637987112987701341912794386421868877334249520409503288958260387287039210948350712981908080187967829043827377998886956632083522014501321116252207909418727210494771542007776117364867285989949554012419929565074217067212529348177724478564622907678652980566766831747825101329092145966441521104051939933096053049883169855890930465884029288716932371889090443233210247338064891819378255370884054903666780310399223351768969497821887037798784707777328512 [160,28] 3256924449593498058844962418259836154422827345051720455276387488909134695010626992181238379379422956366197209235906337095570119906666683500722169624992894759075091313498752778757818957722355565122441393981871982855922160461009881374396179937658346977146179110985978172232452311840642860165573813611739568292627702890108530439581456647003312352819123673942385857299782028926136429218771328810116283839727346164839473603589344899458216244610957992477382691810978087668498338653097703338635758090602748216124819726167716104934927376103160054267352173550295517665727171044460247807984997053686550711595737412432830805277660453203614157434606933853872231878602320593508683882104587096851453477552276864594477042204471705514069588137712817559372051035660927249186593309582326897953522822508540811506240665106152188073096659414185426368957186512064866659792840331530951398787335940335773962616773493345307310129659872049508995413065003443152040508723740987194322801053915727348864092785117390168396472439600971360776493745911008889909781527948077949169221428680614515712293727075097670813765894455796271020939364043164735314932093223739624793201763525419987174764221969789704213247941538573274742352705575260805308265114385323118161720039527612805925022506344269568012695262188351876446068843790282605124640173268372692879558603936804847346838651651086415484173511886265527369372592113175523403326169245473179820277200553103378516705426878753922895189112314141157850843379917155387350633177857430366154803969213834311409081943786780188734908123833683772147146402040349662057979535548553987982459733799376819195025082081836015016459386415354518419695394382108043234862454888893920092934235885850047893338540550318540755152981260177722487249363111049468933101922982281132925179213507258990919011802597228625269854486438392262255896481085436281892811393306669461869195965631228842872370489753691539500334499078112184006513967178294661979230846880049724776895145439378163382449349875393455086755264 [160,29] -1845023027671354150511987391875335238217804375652966260276159524660389603823746451758066943873544068168843705351177989347182669384454982332232979417325966347325198999131522679112003583099554928765414983739255891138140500744151281189012212590733923812603188288197503053039940987494166933234983832660292010800492963202832472431610457482240187386030975589239874924697141541246406853468014003789378873154950714941583327929274114711901967053935699596719029910477126429593245200553824716283187501757196346736490690401216670061277836430911893004275246489509227759664191836732393396724413596950202611746504970381322950361873644575360705098114150557666954486525664506187299174721342452895082621236613870120230031048117596027901672346229492493506037001201217092399462963146150491657718677099429180022352363745496959344771343402251209502080857466095835753778984211667957434535800631658726370567535346114519776636414819511246861356272894067943321661956676916022565173140463848103616697906052133479332893867507185542303801948493540284101091502226265150631797086718174518832147059073439268295565954505016192108781021731103706503531169618507313037697778180435572314408987586441984703179802943982158988655652290526676049504147110003129699285639822131601928596307960280314491446690788472486241305589690396510012554431688010332992758826485966769666091663424091094306007232977245479604362650019025062447746587515973536823041244895151489369555768356427461294403703866842652871235581677306687639765085143622849489348065751577048173805567354636977106466494658256656420309522344965953244211541424195190657695525842519540744265264709122201679483008218986456520397839366331634430368329878850194474104634930759550042895258091588772376041235847943811380552831448940788742334710043485499133134981135289274503016627507287958220363201366694580914808689860392743715361757811983328159684829115382433543295223633407662715055115629660936637812801780819817806645524067442984397002179799225452222835381853846427479107104 [160,30] 954708452424569436627760031628198037515101897535080766773736574399239318399454656702135871416507680644836653276879765761546985235793402921381770707282804557362650304515566572842380208469660561845648805514221567114452498032301741309038543643405235583248616227269566064474336364030774627696816921249048823054718518303044054628690842228871848288651410061792794052155997555298344922050199110321497079368710019089629626417683328683853982162660858015997579040783334961686763768111556762011230513567652735466600776213579840481350152341881717721130453838798410196459580693976521021877172101409128484965584229349054123485537908792699949492177267226179910498181387789258634695213387585203809404944437006411734480939176659516465180772452746419765990419756431994433476365553065252339926530729890870144907739042234964359819065511371377205104055819734670850897715673603347685738687123665650975032836894337746953255146302112316346042700534447902261574395263084099828022425586378650268593468366109781365692403245491685422002732848400805091281569225465340138603624504239156517932313165472574504162937872891820335922888133106211802697059838698475908649151032235972907369859463111092636266667464376583534952170021593878307891837097495048666774723230365050737556475001841269695286471071845037966234889005946086773109819439957163887279909030002177685187771049707733964262432437646402247879225723994397880678470393640315647913291691102663949676907419788193587525079693560774193636200465893165047546664445693998302660972135812691025509432253177915956310043030406866119578686176046950315010721632738712844190302667845041012803730115151900268599472498301026046961001625506051367221697937388501099977030861557815058073778371155581343331848821973713353335718759510550739151274803114296478954152976536872852005990359498691062714542609602754320173993593623004748758669003507871597048437198477447525609548358806834207171823719396602032175406965529665647865070952616198494886166135234052308266047670124808751820 [160,31] -451635318113797018328406401138527551058108748599338589790861026172976296440713330344817317234756435706816812031572482288742486654057107127521585977596019642259165657389753545741994624184967904407830459098478909301064937939285864919831809949621579005290066823325939059670400828921690015440255116593334110781515608479460246091109015811225874482216379638532931958999487878477792793997472787258180948200955672099659825738582874638120008100992642999971626052423137271942804799005474203073330609742350064937904827429349884751465496592476894216174446955442697279315021826039354258698480335001577414161981539391067236320466501216033138265445238367034453182214981379289492701006585090505742535091254309810383049452176785527925609201333308577715658792185915326281136005330787273911708789798691209281190853439268543282201968303129122084252650904406879811536845506763182665646864527203700763620756455538670887021831633546662504932735451544483297211323332424131457873637089840150295991125553180885126022286074249507196463790301799921552735864821197487891441508945168131470556180833194925814258282743460078598611420979364908058336001039007659005379752416005575789541163968837596689684591588826525639890334328949521873139025446993788119349282095122794421615767656580072818209271870058973425640383704984888112932147174560070450453461206108237847528126460890952342047659167650666228290442320608164345284029658220975572220475719885923739862625099944358380674789573784035615563811381771000269445411779562420562494644732080359300295279786420819969412120070822761276168592960038344823137793393430363151319240987104428624985538121778193860526022746578298339633364071100317930996266514635563215103884372347136342390851270836704927427280581804116268218524594931288966510450944701508663029295027936618650214839774362975234872221755361047080511552537180566255666605263481004155863657915004024463562574163027815501213748882435447337753389999345425195155488365287296641141702492506689896231119115922578048 [160,32] 195452333299304315431498627174926316090993379037022536132889667551024098252847072568377844262671598876256225414537545031857515122081368773527968239224821436252698399628537492275454860722338165189805440227861934245745196244534418035778502034353658593086953579242745439783489186837499087001421353423169296189065105932101238182905053071612402516226327966110451261533002743811200298483455416648846262371392077948100482591754009058164025408820968939992810925907610629675982857276211743956564023230865743657255484766583479153509487222940254897131118752759738673006730999878495973644056341573765487616719019077831971202659520783700868653999853279485017096380412862903199616745363276523112031864093753811665359955191431948113999058249513836401890920772111371279018454357281721192734923907856532135924708206209208473746814780982816014953371719230342093672253852397772437485584109740279387546722327806214692171860444906643125933550282980733488961151105546106472894745891707885803115319542929426013741796901127409529580884925947308432040443747132639487992562017247266126610281243198969741863509352869089473463471103969310963116197046866971643311642057334768333097180629108103239490307927932306655602911412651832980397790318401247069253090046448796219664504034743500786384224081368220153687695974139138640488906962441357443297153666912205758173852907530075478906243075243446899929180468328081307292757206608753992095468243880080722035561535950404541473141689196707692813325278319727388976229534363166836755020174783244498139930036825246254576378770978678371501279851089217348620489938748130176323321793548979779803959935319919150993744718339348516151541696542757717641982199670560590330223366538104474995804580627675841789865554089665348257967774346099826594933516668385969139727173128768279943557320352329576633655878099757486287146894902857865220577020546684535008813843735084903831099393649649167478030880629580903289895841936707095079717496205597627909956590386461532289744041883232 [160,33] -77417205284298001552912903186982842289725568732071636850791660846584255691807296709600912093056715485598571426548010969925538824822471516352180526053767772633753298558034913921833522163213344053797460544867124651096793673227009058603563958968920290333851957701958786217667895767383929611281099047264637450178890591935559319469697428346027197553046436196611125367054225603523439559638534014011187896861258612699267975729719382300897823150033002705015021291730725472336733517448842520740821719981859217177905410287310243159796778901876896201508665070185678952528101017802908753062382279379898619871422986874469010892022265645620090676447524500888020460332017826703127597707203217280178511908636512405352926748869023932984357505666812102728830664252752818180920400536492390868677459388696716693273798006950877254856985513692041565695863991796675807803558771654041647730380708392404607508666752240180084486313626559325633512921589195255409297483794712837046425041331527973523057536603953785531540603336483921654144938767832717511767230345016405448381493332103351638523724343371189401163934769508722916623995922370529121815781287031538133598841814173786883288278266243993133108036336815432315954760931224632443273985995821874893775602345724310961698724006509861056484259099994056737906750596050786135752782796236423886913955628161645407427224998510931278390284701270386835906037431633319723119501715717772606930988142795664854653720025139126490850775198103973607194058295244987906504356266851574886383884138010934962848802620501180427994502260598176377429448143764036479406876267363118461906580154979257936420283899710815988781839679289878026515024408394220895967855534957990659187807826056039166424864887383596237981439103454735092719146926618599664350251632781537668503773430995248266525314562565080666309355895714243143931155892636912329726098200668856845334637791700776908788156903824193306385499988498527667477057223498156421994553535312107754925245735613314198842769760 [160,34] 28074408758467745948774951820382577313942736522346015185069050326751998658211210664035867886009122590239369940212475389535269291253982707439282728056136463058435652216238177993460363875229994589520451281969913019989708226930016033429069171128214083034494084925416212568259314750194557057492670831436980992369125917907199870845503967467128339084478330531476878473687693539793936390191174285011643472798552720046236514303096353200333017866821420321799507332090417202456431833045033243575279787030254927353797093710688310724001124566297323751347617277675851368211311133329311529250961014332887727579392558041798583514312792548381561955285341206881671612469807260835667171526882650748181025479138051369774236883733971977295141178331912759466573220739157624903124469880604482775718967240092644030062411696370292513998250814216891850583087598771124105729266676086007172744283923516333168287804408316072202870711011731908100805769188354179776486748021383957233252721829235969755722660620389893096076735952267292817870442029324839246618051407303284436699259991238539972509203496635653028517688790650071884119301069193555056501746433431089075647145061206369650886426363885714970815905220123649340901173380765229758956745335005058402203854316045016462138580389299975815559794976284790649880727988892608065332428221678855576655196005222053387923699126509200605322978424331453901073629080956604634605369408325784120306741086876704333478277667627424472163571474505674782336665903589933392820771860576495965276989113116288756722973605767191964134079693607962986406078712761038381532649147029937077436901711512735793595735348840821601093536945285363760659864429171068667629426743519861903360515613931774074871212070258305562044008958604616701983520353635787072811815699355822653481281476283692360360596202963256423762092610803362226128500907902238548948059786138990625148404347382300690367756424928868394068856710881059235381273144227325326473892556317596363628177075059168225999000 [160,35] -9322280322858142904348041368731502709195972614105747947898453365006551143142918774600708485971457571654120850936663672604889728078315203851524494016625242297999292783294133674862071580254493992237312389502335254961361521558652308859446341045627143140314242431935954586843602311009150265954922817381732282202912635020366203102035768788783264611234757439984198337920230323779752913942406118841880886883777134027500630634454505035187762234166631634958547228784617981039607883425689147313810692515013848053863248465288964531688020689134976648947906744206743488766280758801820256520490843912092197279223060575693130702302363558519663292355789439200440828586843263347439925507179442525983592372569091514175341666988495358220763663120208085864714977235895384539365350680518810099651808057400568775173915795226303926247996916687258203330564458871202357059996957786031762746547619976811952265965780260752690743428262635712315797125548531673479293468313319225230322318998911997302048598805327523920971119566740632028621583378213791462874138012026298129235991649111453408884102927982554537404546176776854593051586428332013755858726135685758084533751248629588546878496154762184258933110159362530548565554660495427318718505645519025107661319955701784109114089141449768563359374758878866087005931998083137386682493858936352598230214135746765036876560962470947778570871230448252691848216829421991068195439119384037896276530239833896755078801981374310742037821698199000793865437322316040716705136419458546205875680420149450831785481766075628031074572669965437472891987763664508578914536770094129554615675247503055925226420943272332545906526081372225439723351933427672906000067133291748847683712195444369818533146733758222818237954562982058701450776635667837694389484150754474750558196864908311840399370704855450709785938470713461814941210076347773677256661294972408375066696464748878427771187192569514552449729962929105553896518330721494911688204436351202986876003635420607808768 [160,36] 2834435180275191727555384527529277672329469005303253498393500224583536579620330018301201357662346773283446470012617248144806229472767452237903427414494307644829071003803525267625522847571702994014490630104006182946107577946940032410605845992152498700951469404147609240211349780375766272794132776291669952794113109773902726565609652069682542182302261451933927618505370696727696080665935385255981419816825222587471273842534459014940403630403390258248941090199209355155928300331634352157644886106647987453881058881704975088065292851073856680466238334422434679273630128902955926263360186058877301702890328668109126660186656425966013711844595363112399339438158261461803252390029058604332620351935026133211914815453232981133560661063746070700598487269386738293063292414059024268827517537755719298081079959357962887323069857583890941521470861383212715415198024632139620744403627887045162764352798860224304715780195912997075831049951863906944392550027584889105920392553066994023072326943531225604362541478998883649416500639970710063536114898870015682137194214766370578952878648269692517025468673384875011283253933695612059494764935247827020285974264143893226487890072104980655112789544268841053770167015261022009450938567382897599240575499164663121984949546293191085209044278393441077971873047265275058221132415740903194789566410719982301399260409199983433433053123870017083336821107158510391405209575393048015542950549293433616700752334253457743153084555083952337288352865611583761212646812371381452725270270178403723018762767796107679998803894103003004950277953157982704253596675380684647925113709931495491975746230775353839401564230231965000602935030664645251813853373906095400491918396551261005119661345084337154018847157831430909438743293771393287724947046965894731438498992063283830477756451032803649438818748277773341862731718552904229957272155357103076887450374972812509369245188912425408324208612757431178446953050043218192826231364908844575860937424572552208 [160,37] -788993732964718461786322885659366929511803730468345941600936280456132011168119738788781948162986798781125277765586991088865586671351196704428097907746434272678833325109320932911002155154705745374072453692961941580205622014340624829364371983950872854194688999838769761273795311331182471116899453033144885239887173526848560763609600034209638753396514661327870585514638220784051155071008273542943664998238829049602777287016529711092834283819481645419824093270931659947257948875411055331366673365723275251447830633162974127288384612159537319164605862302631305455463046606352240690595279684816174792253669321897176104263226434259787606540418101849699940704910708642450507042864055843283403469197438962644628316128599553193914200559479383663665792093063448916543359503046839998601571502963096193406003842393246187981219543721505037611797485658080341982571845805638101458669932061127731638833254725649851345038546017617078772699505700960606503393445692001610257018256821241615413204952318408813482398977167470389816762532137260187126169520872811753339825270768679792552257995749129598150130892020979801878614145979193654675301590662295654248630024590604201624403678642846726394013878813900157663792696564904639410147382313050163213627642126048802492206125016680307325775155702742576723903813687639841398577017998602145203376844554553787751444925418106512538165758893041390187338141436086595054395699431805269483696557073842609922878710319932425042557815881545840746746872664629636766845849474928950630213403387390400488292386398970427703946062182143839678489914493416459619261988059755156381201854938687915860470592931540879614651075997927909911822787085747255051585315033210950176441703197271108106658806637890856329033795715083670994106917003762402764003727629554878297471719103582386670784100866923984244576507076304133980470863047900363079111518329476861443583647744617976411523438253526235151999745927119880203775686152019924170807739839606166619376510985728 [160,38] 201006855528641160716970330034058293643346309354959829407953496439664641346921943266223062297859631998764994240960592408305271635410277835273471275054341199125399467348066319553696815474208185740876390602883112903859979766440507228822011900104106721158864119141120662010162879311320833998193648336909677607958303067725111556750831469140476388906839458397503580525256525238052730188127142265860759638657167946023498198738007856325136603271670479274471592921681927989864308770020342252839447401759499539291010735326318342810804794491430018530284613032247438389926750440110837271895468023479426292229897542890462047721280351954979624622705818140993511799465589558101782984451070114994463501383154432421140127262597145646839724302842843919247554841068986036329022622196645026411852868232686385315134920442902637266581508485021790182411557993841084449133501907227214877320421568519627573969754078788027604763771631067345008034420345412931108901615632021533573444130522671574685162826887475444258801290507228449794725759920934520022630013555668116193356441574808517367417051579207939424042118085451832487373988151910150310407091797259198330622999337782291107010223048411730551975058406286622983443549827459116029476434544866730256819960920281573943175754724162456067227285119435238130627922648501067609587701302571703682531479105722088553427065510812789852780400143710498608118953442880298648364044094759549415844767956581698458014021985502978516133094375193902328230442887120067595506721996890774228267637547127551110501438036391215652253589628335188308934578619008822280065729275815732117271678312412380306289346999997689061183094513972339547336868451000993215574230754981707893910640227964598308619419843699754791433158457312941578199012025608275620864373321750401260810044588098358582891544195052734576936398763350283151220689898218373926664233073616164207153952757437071113590439841734032048720705491876139423546061165990061928548270805291695428542448132 [160,39] -46847451552334903845574689096526939808245428246062167049906036226342458665604188716091380475454475104200281490775925962364212222511422964424993741200181750274122003802899029654267854009725344869501963299254656544290028238924842444805580908999435977185501966549741019933393215243028558076432375616247456155562069626793780360970041832312046363090510760309292671946407991780942898307903076771319367165508075856766051508224933675078514917380343199776505503205022675539059761868686647221039048079197323760281730886711111854700737292295767624345944612179462593991162960599047949601597351027902448480878341117027700224167263279582955951954466416093089745671771908021813919155810232346663157638173209771113393251300634287330457579852185803490998629036550158687515453573071221273383177327013509438542690999326954541562700416342097160659738074967663179680470055498483576270157522173862745240858911682802572213682788744100168371122934828766042454825043741373144808959204958575592874853313918056701442880804810917331633080981593824556076540620432431644387663721101473111711641862124731314301541618264819675184013666100494974280385328765958243871150540418440971229237807656768487965474427587303112078989817560988467563598734689239816001921614226895964441200826334807435792202859698115513045523951442620057788898176082119207482111076833130686328530650818250679676686839739068338623709579878238941302222932464669048004276062732668675542131927276166882881373712519640297096483351601062628205621289218225920888772003775948893404775808077567534964545485634646186910309547517004743579738425920013400143273068838957901771778933087678302216663192779935869914457874200642853001937964856078587078964619236592214278856420500983631298708954084492803011197522460097705137936744277604446913414517570413163129929570406995106456747291539385762987854641768385247330123560766922068320554576780202268330208536130583370117942228329953402396172356343301826280351361203238732473800224 [160,40] 9982697459770919165847599002790715624368001087210099714403233924920987033035822435789894234903436956607800873823827944132414485988436914447117645505249591027372198053227446406708220813795379619414584369091552299261123024363907802945353207188515665814992245181098841644992765468978931123084427568985069690225186522937187548400665794985232793179478462225281783805247952414339895932115192814269489405894424506860361576823623700742508033355676117511186500173587708894862034662124225528264121424501676009932331070570923547585750689493579177428199922318884226813121870894234968505863553155263366262382442404605046529457119078524504713905619159213069663977833086087809174080555199486609253119250229137753699216808217862486566507266842795216390554020079038714821546703632904226218447768518572887554802467390842750740280735228646142635523117805709036956302184360128589387469862904287925427704507870890704323778336270350606643310156348572509986756938961652713923222581464429770123535152686970450712352061997125789946553081291136524920769529667001907506896214980406214333948340376384903094034820130533880276182844871441852192820674675873492869560749069943144117801046618038940967377842313145374059531366230055790355264880574133960894650057267455128908200038842357944613811558168752098739777853158718844812478014612512018039985453193331547581807961378867321805097938851005955204634529747224061976005847903210315532047505153784168711310647505272281422908994320111324133334255562195455451012842176483070873503807617173144031135452522898075605423132872457520153522261132168040537708879591569468753238910627161243224363884499418230057178049560861531474338606860334699624045768338071603881361052935891241502915254193512030500648470932294836664682676034656830798479159541462093552906193908544311092728353953472429637602245845851046206764468851914642286797339208335800157664726047476536242914545765994391268445223123542137239427538800981582593632549370526875870400 [160,41] -1943518758465975614638722604734347814445098581320519926585306638543272647739042950048621944082480395879174885448204906649351586239178446516768624657576863041603081561957056158156921907001589384822601968308842380246367658658009341228375703032663734860756603820981952611481979918293572347252846583006481187508191015199560261650202188041527561870754925918611346803835030481970463523238084355467142097807320191820058539037703741253048395389925893819819740818083902313998456167757787117263770193737765453976791761872513287940780463917854425569795110240936412905213233219326971022549785287007069322962484346432411188425727970725303173102528773428518860248355433312028966053012303547164901123441497916431126905248880367592249296234339855941693558015270847940951588638844523910316794691585386942101876235967444031986137989160829513220369858133151589279718186950487805095464943877197850726235909459945218309756545350841779219706933007470343502500406927061592299717680220818238654069791370052706154854729139107528234277799532364507990603922091354924559818158157705676399647577989914574922395619473341129371304389566678283231802925893860902025854952310311051985552200796468215315218794821128970327869504308922315845645677463728967425899688169492874604182413847129540473233907433022535761173847955446870303091828248129156108564269737808571480756407327696197934013297040842492753728357614680765501525876580547410919402815041682958856257968786686121528270386752734822231606647852468238820651588543131767746897166483811377607834715080047460804160940338575159122925634746593868404739209662612658729622725304824295535217669911809577300686460618843777550696117499858567219928063724270096731005709374174132480673842520292626539143603358880991990053376364913664664966280559652970557324359348609423878680068304028318486424501203391231191076113300895475255061989729842726149582844240789592171618334390844395346131119859878638270096130891196404545334311822334776320 [160,42] 345417807626681703151815300758973890205566240476135176803925848412181129185577901371970952581378887271341875214853211695018504506934195076737576872720196701829347181280356796293609742077120876733576359864025543955753885072808988599373618732194891511512404681433144050972473800815066892424438104502781067715384446532614509426591065425006982834946015719044463882804711983044555923268120184558260567168404689780129729256900670340402122765288484662163463642306307990986371074376570761809610374132504003909854251429283104293669700740129249470454786667061304371334976691544291100302868953928422257994674651175606897933271622099223074994177418679314001025576745869783858703558837819921921494523984886075251990908034490448935950055542493375763573908345088947146813170803522618641796592744773781936723348365741567188487112980575933440321710025450433745452570266777952098437655984797920802489344951760874821958923598813547303400082972821392956978668927487139622134995135979501674307910011026715153906783126801747515487406641970844874447219157723433318909887484834243093198406132409371277172975885978081131525842280551790449721166326098667052071491113233788409208513497089114560074789498289564601344064559653960413919752692864063975543659293842289765879000642347136530632017656723005697502596429381474139132243170388665210926871048721105625540439576039219479765609642304874651279272020567924981587201527520723398400914360047922767133418626613269209614253721929223241342232268321117503354572834114438140565525439758339512650984234226436367367697462887463269834175156197396772822546127511337626782567455384956104691619754413795812794426878634749626380284754292829565150123302442023680798818483685546935438188395573952544266932046112668957002104492270501753589723331838621413204384051647533601669902450976298716294939713550266473966830975027836991911283502789931434006789099803589962935297573710644534684807092540729305561587185752229470799199218383108 [160,43] -55988316619769124488889831489926054991294197435965844937210942611822042375496086700135355541838107426436893505837549911617761758010999231236392563953306399089171046724517958065841472741303591397209266648743011898267146575763856056242380682540985911875179401548801373365693704160085658999461452851371134704082808054320181533722372096379985262253654101470850919488253065370538739993863538692862098488592955342659613263990640938201398130738537765830748039318606786115324321852861690733790036096959426444203125082843906482824840772894426204447887481936788587660643357053040089586538483885403968077498255982460055628177567203283971545121510264478359137676643542440481834780380456218897957057048756589499749189140095117707486008179206111463681923227963716897784280726465457877531901725507929947458375364137864029238982858417350928556712132199713020388941830768250416102616676988572098030968924911780713735561462116270557912946124116880909689652010362622815605041091188648958885214601457329107461776737481780100730826678732811929915233581896433855535506177863057900349278939990611821091307815402023735682355943517426532762037212520308428746568864643497729735097117824519706984907879515357895989575232016026050608249321401787844949916377676976189605951075845293764568898182563473163794249465619828344152892097055778896926693460478163317506388340568522858634721974857742843713181608362888842501570976443601704490013145788612992117091977785733829591749180012202131066895083722230809892203335504083127799898522777595954155818059648635281901271553879464110620882662851036657039031570868345035617802456561537319592170767493982973488475981841478162747361937297561882169829752702686007138785622771192090078085313133384339205003010267794309296075373613915468432535662864942737298846213466890268985812643955734918298037728280032569311812898206672887011461324104777464947628147053885976297533837671061672818040983857393486938810167872282987630349515648 [160,44] 8267506216045455555351808919620529175314836877670173062232983318862430144750956396179404575946399391048250433445130509317551802080541952993730738622678204464044905206207570027948180938335171394692065816813152978821418361381999063336506263241357104301907794288271510659892054074122206076178136969037822549904731218178922160523884333952945814627205907378237503511625793983201538163319134030249882647535006879517038600993293916606629219056079204418185677768882310734450028340640159724548420380185022549627182237178701514481107612712106597631473587647787409578822647920224840786711812645475030492538976700474227810274138680122492820958189767393042688026182852880344607543883720769497886730757313048344008946084103695841425765345507503450401318575879856168271631400336920283071959265772330806587570492369202515934300654554957762507002793895984206885556577976257551108527947411080963129710256822975962659508998529419556723875959211684198382546998304846584232918772263579200224053417199257039490705225188576279237315631940508359025764070828906519886745511307276713571919997638917566604013095630179009790609160319065077109167871924003824643450700130509937981231266201074006693906070628885455799127827952186339623090545878471961442968869433049788186649762455376800086974056859564039148862588893222143062217197095665364653155150011531774238232561930577616352796860973438244889338193300912097374391026421033782161994685021724519730542058943628847610708370855793117075955715881016417285670898885029697534624200319514832919913140103723850128271001705909227747532021639402672251199333106545180990708223928816391802466801211841266454068302600219721250660681689582271400238650225417180160636409358216526242826805511008499053802077370326704960892256566894721982671188599253683475862602082157169072537428538086113423420722508557154342723083426509403496954071887683412963168633593472270349068998343375732148036906881311418526213176306465083981228872 [160,45] -1110838311042750242947694962607376070260225944093797431573871845613983535957123662396127028039450174522507603996096489160840497458631911883741561432524623364469665612298189847217186323343302049138541516014081967522027930382484248385854906624310151644072396269560460380773178254974068590343094226916225554475402684958154173283346593654148069688001196858152557181673902248677282305164588499282743516532820342816478809202428378849323536231182194613984830491536236886992396126649277185573743804075928214918937243376158193918964417147162346262012830675348016193385417730168416292205822705585435128736152606893408743553148889793689503350850463383851462925455390907520945197780477321704717158842756457382583160183709608108580914029102491535827824699181632785026947046754815799482993653918293591638722940468258644926014115287834787068047737403641708883797299297304572742521014548442050268178505318554896575382931354448475361046108723936374807147310073999750918156188568160313992229453842859050398376519429146209305864791764184275476177527984113309941256133180596953672015803521545450186223695734789898817908940890425507248675908706269573963276400526018847230420241474081809994935229576349886042273857946982268192669667239942577201569634848000008560127853061445497253796263500308910377414721894847695069591595169547313907042221090619804909546261967549007559883175477570800431973298380836777461199246438557705605170288577517391704634084924820254719618790931024918254929525547869687346584706532067125846374484772760219673202523423926330556880979339061853422318008587407098760249297947622972316231331181466306935569510945037842184738809110862092418039068547974422091602564728239448687076203444772665559866875284173721237151621823179027581637315410854455130694719228329523710265410547526240829364009980655137201527922832512759093471693157804580856686457687102330387708082637237628411720713939786829413315074033270230106874088973459503219360 [160,46] 135627876356977110433396585416228216711145094171103871041489500835406106170097589038740543833915800575168299984202369781738561272127899469929068902360925004878532102275601964080543109431399625775022108753449977005728429985602138364667489207229120652300324950844687434594291915244536363829671124864067174103053998436151645844083746719583293464730279105079165976702475321789155134326564601004683606567083427424699332907324873122016446705005782561860371527881867686950408040371635730742907003105765347724338098875416629399229343618142061995091110207803928736100293870653594409439541347377718175032116539264624090284581073800314605384033415812682554091009344612953656201555479200232880210279012513905272462223278405681144766857281492079347635894487319449976091873871291505443024174548217286521146144469030970257348315731305725461423588860534266154590122747944160111339859054804237944688625475762573535026977332494401139283101902322490043847203053305123564422777602718422432118436865031031576194804147849315962082138920432637130838130326037036783788934703226461989610662469369026046306096020194668468443811463295817498229314359240736893410022238399128563459383204622812575612906691386600134777531733411933525536169868697667446048578704240006646045759304485711606861869819909840496680098242945066485097847572986201761622745264463332886305876667531040676648374433671157857448057210376661852504511724341720226579301129997364960824199196071348491423123476221810933699363095012089794881967602724757520561122186401322517240197787286425493761172119638875669967074477339147818949976688636128182766143417018433799183930331791629362541183628876083316205501886261566690360391583381595556460184669269998856195964569626225861599745711081806963424665596407468937585499421563940741322177502481882012302953363541055282741650323721712416912390662992214663637397069669284383307758007518974276162177150919945386654371123943434875658719553889158753 [160,47] -15025885905353823862150805653974429234160085498281954252765995060137667512721034719121587916210021223024325088460384057179169719007715069348163495549278838003152641393865221298222150992144227845932637460180906915241968926739704704612736002489446890235147536053986677052369042639924234800048735380827156652570803424231477082536961444277363611216304569517880691633851121387011914270372678824537896333764082408047500836085148395778086696791607293486404475016819877185075010293416795778910000506604352565380515809999103352150602436530831303082864873000128033091238279291239808523851085648475857102583091404814905745607221248639753993077369528260229769515395683873093841788109744995381599981057463058725648009258470144181525855298935156041426057545646308631895398137782190463000110245658696831041628038186687028560318903983547729578178809409965950861609637600858823462350233906739678417515846455955765758822483423673632193223583140912305437394387679898693588350651640772815682258787624108232584364081116623093551514242058099790636749009157953784245343234694709423743719045908369932124490671622365950711780053227441606472872775542526832273783768214519521922409840153520096890419428421045209504462330974765156328684458600120527534195402245981657750922280630313807142717451761362063506145176704546901560716497235051486407990540872103886739325968224416400837732500234975471137940842413365250336993823786182101090732965080968028796086325164371080611568474350047230913012668500743295293248277337283425484066704461624674961419137706952847678243090041285242204247954494297290961674204104939831552389822090868015208086735176545859073571883885611665906427418364621726919800715815905529936981571438205353356051697642802669499473143706969929256586431264160107664197093612632657710170143311624379397559684995803702973105243422609520783406805074927265237457412237149460726725934074271419116493358219969806855810330367132144401721428280896 [160,48] 1508151297602223379847977284268177236501009728801680355226723187311186247482167947592142853776213126264331639924633062048985882988231151727026954487248920010504545441373404606974221988926138018068424190774224334303279488351994102150012950987174266752214643457659770858922687292871745727703567109669164391626475159733551128797274323680181483133400409871865324535977638625731950224438978121319866771638378237627805807448544608785519069162099837343435526864082921370186560644535692115050730491867329421082680198264857900966978260644738419733119871969883157557977615728420371400585498039074453433065669866938030771520328416920577554334166001528370019303282687735936607539047923815881342036945742453962241833650741761505932168677018757249499764500168545485106289273586769329189938171819081875143897218275525309443259744510254290779086495703456033375784206619927190589663689258653900913090421582663942492536910896340230119019061057220226291418765924213223252280058156979026314009026467127218807921403606970240412434557254218378955222258153034888980777385738287255583472295848845879864685407796484360250286859253115100118240760219092405864198861115958824218469827854556563552537828651293768133093504966106633771485995878746491461737853433257232912573091637486326493974785468749855281435252855791031091057494078577366554547544705037059387462931963732482091916453374484483363414232668748448124401964074022619342854888794491574533576821300262466521693718067385809154758285430338642177709161969470769706521752004836272417745395000504918081198425479158992248957623883159419807849520909419210552149816697425460650885259864507764822361903773941865153892444965123303971286413566214500622870676380507387682279018677888703908692061308808242184570028110108417473463034236947680863127118699132209283399227644816524684373934637820372182139634593462487782764395086852501346646322283578313874307673268240935397922553054497481750534718608 [160,49] -136909789423462380694497270706534490288476212624313588424644699681560903574715742829550131609818114644861261440752441757489835127695082998454091389195269771470991422215829415463546252241818277875129088369355194131774800269818196275593672991834616604178091055927200473265872991148441079260817505558358029931236666747872564484156124743385382884362252058617156596546446165092603900709815917762131639160086211966708743227888000659214540053848686793411386496669673058813969643517728315769821612459810311238902076652491626792333341105493564690107472021365416783985914752821824383885666541606738011676732953119747781312002041144144810988128616343415073554562387207529779885692135326615537563226297397290926633676630987164067168541412741317442141812662006570742712563896949615178644724092450946397513772652766009291033512776293272978064846400066120788580117856675706243870233476677653674087159376018189079330818906178379367530469688282058040344940807141999964707410710447256069741824541484338180355961178715372633033443225780260947503865663974317300526017325773929228758901522581809327583244711505338013527206856698484928009573214862227362454066280935763471230682126312132423120399010348102211953032626245208582580903503773104182179816068440657697408627131292304543840626042729099223576012627108489783154815230723542119194162500594188211657039305828295927836657364086603087317492913648907173710928644824928731303381337255598545098084625388113618725154220985357546941606465667436571186652134583540441514270841019453675722570489105397990876898915238148715609791934748177643209696627466233733962424541735675273333402485170786558373968556674392297587136094314886973420918007940588224421236321692383104109377515584812922553043078281677898524389029748939066916811087112994989341687138486577692753715227888177912119406312550072391857021768654851371626768396509399668428852313998882712188143404531531177515550390638525692194128 [160,50] 11220991805889284161407315183909039121990123131170804776685236900888254633773718800003937879270392774361548416159735993268895207629115308457885726078339309550985723064290907250408321294057286938765355249957732297256955419698448705396037254141335358629678226691625031517167778864059540274850926417674579525010201937975599827627690069561689273036090330787308345428563389862085540193763445082708187010911104306437027046563795299093725903656199868637344967725653634746885105864565645632403381864844998773387808354930444439112438592843840552191775662648325020650383086891848046655197668180053829206839526259416905919191408278156242415562119963912676768496051603818135640511148142850963776962589374735439384342335629004872622705422329179158429366138700378539162985853736161382681487206783458643757329785499226775839829405647103832969945110594010186134798464392845139611251296608140440312701910553095814235839685151718642599177956530553048265204179307113289295545473475621012302624321035307355854027551963482461670475490793450752076026493357519923808642209399711888785233524377324418047017171267407543368049926546062875732470290849408852152737619491822915337898360251648626957935331280113036675373857702073932231537068799145257636076500357427701169302218772577677765703768849653455890078849239543316441046953810170223414103034784164302739378067732702065319867496351144741519435225849088462483400161905266037121902905119931519180566146522860487062346914703853124425621932137628259256083364683901266770635314008125912416641613149250822573086521118941762969809371583757590639172480332719977619511410489497197875122985305141701672094916524009323761336113084989117835625438679739187776764600918445688554648308744090941909937847555637466271520067553776590039388365122454327220801637000586576085462583790538501171783179045294822233713119963167112143652586403644230831234871395346805150919271586679120497677115998558604228 [160,51] -828723131824292877537106418267894280604664525671658770764024280172101095925962074994311917001501079462480643127447145380405723013299486933196897789859760960489448552943272572846431247730995505630697834639534321658535743372742028478480970226328931169846477465907288588683161535094199042824113429806023707392613127694553277230505483648968817796237326533997933231811575533190871057362658996451868629618478306944704846047403943741277349692697629874521797392099356992822444981006669458959844296226112450190257000920035009185420780161778943780314062322832872383381899688858489192468745592326985471594950562733893745860334168946580240261314923793545524979118623951731303032889988134656234051901443276312007284306107914865561196710626037896475612914940642308526376333408959918027486223644321767359430851671404184520656603729210377936968775245196623772937129496082633926290330032092821825917542476752859958910232156643706671407168061258695446060306067905056405544416623248790527605750384760537421053336258761183564543956590250085004960682348338756285983308242970373982788145428251408218781394946180234915433773408170380400082368762737183266191433527865011997747749299708617443996155469796064994167807241163755479254932715687778037704365642990546670818708260154123354142998811886812572609203247618999359147612279984910978354103866184793559948929002396170736068292475176552204039682545471412461723029741316974678058466971433623735211707003009903268765937832079233266227709299860966734512809095495781343260258063793321356217073854444788051049411290571581884289784610263578576716488405055307644849557192549981437649585174160198280848198060507882218323390196100721767261109174262472595954029571266827833764075932452688642505346864598711216142592703740276831790661081568120847310161281968458609352173325805715497827959705531184522955372488355982839570104269388344346935662722543400398402803370133302197883554906585536 [160,52] 55041911601793387860303329363943999570106648229793796824654079850397493009931203267910591369848870427344137815778598695682160729598916813937867810079498033009539648480844282837030928767105203996362923159247363642779150288432870100689250409647426065358202926897667378423034896081912217021049099919933224641201636234763539902394818599761288333260585217805094983851079340544062715672342978043421576028442370209446033483798224552928532992139961927759682950377848159650327427241305879602973258502138511813107784174252855950133670140243605821010539385555297756662167318632577229908328138180906062426138487526925136309984896807458297239466599463587074685210093725685142054572213788443276139350237214667435818935706085727633432925480866445667088453975174139241395332126387500631485503306221443328895341459947879620197049518628274001991761355130062120397087668075407136513392793584669044433016166389715980318770600758898935357476850675064836304791611406429925609246099481894168363098377348560019809032177251256707116582361275638926946852388945833733248507978577181218800955902584898152927223926157019351811019069172887790548570883153871603489804184437335117928372213471056275211895402806382506099725468619332977119959094033006164166747641714168544433135076445964013191410782157891828590421116752001844981221513582722804103209605360110640898806443452056471133983308089144358139125408190325884860631717554232462505524991455462616847759026466401289453118670175538891547401785911176074394228420768861680132826458576173551512818943781754514971356979916638288413306329948219189204362743550671107105078274530566250271539101928823408264658268765991586025578966624888187684957939405100000377044950246855155850177252734555209064919161041882634586283837113519311984029643648748497354458502481679934044054351531194364194036842831736134708551888767463795653866081619937284689750594399962340269596818208388010465834689736 [160,53] -3280518612345028600495207127665125647778705413542458345771164288246218708560244666042716027294264548247946097847047032496992467645616983652548550822672526214330079858002753789623738898738395498603550349389959255168458256748437938881774715996263698992424044507008701456566228932695883342128078265006569185166415726526190218765584331317519932729069265535544295916048655907831724063075286142012549574839343584015366021971405994256355206604308114703029898184555761629150431115618711479010405330947385208113639772452642707626777461069031383309549097635426738375227840556134373894084476128671274664121645727248898690438678568680112917698850851484620137356544247498165901267870430974402179553372933305209059258885938499687754046768492950380495391744326538656111814382080296427673922951744715915044376966531826468914848706022544213730672306304182036702335576899715453667298520363306182741230670246067186179644584180303745998886021271605684128954114785611890703362221332618758093694233574621029048467216561651019772186605832533382490053802607960970035156933348723310864325129272500989227712848688333674788274806003403137567566442369260222321156453781330730515993725716233783141626624554540700241988650228634825332880895909376593679135541239519040391593049042222205995458837132426356431867916945189625716113613553473473489531269323215963401112576681337752174909234844262942910219211359313398459127855644127256287582176062745091889778283323126094617321194089089210685711027255891833569030787838050131899759715248457775283993329166040926569884137422225338135809877545181404868286223459360481659278880752118314457762652584376228968786875345902175641795792831506739138531038753333690429783575942940755804771914915818551968066544092883701469981543461250754612657255176788599318778891552681866710765349858957822667660066555790880602269528004919867594468856615363692901619489955512593156813879577114674115947936 [160,54] 175016384641328748766933990433423338712217301770723716351588153428134701210332232711964877417614924638027605944882808669693160474031413994837313774610075390311628987544557001539653497894332045460162019653748974264585803897658776105751676084784599242852287205106504719912728095154153294834941101060169811329917234725385157668235363865362896364621067827491411944850276643363680808756766051620964049515282579575962356054427294850263043230283549260795621156037599817302869367749205768386767376304686617750393028838521829040198038043913846472664086419842564562186534443718790837100228950980164003918512011517665063770277159837338381695349230494129100478078590166949990731698528119930526871368242978322092991484146525190254115760953484627242277228805307512217186489474974563596416359511477995069523721480312340935083715040571476503110511431059893590741956816370051283769901376850305631952710950414409697668111845953487206545281612151306430321649294102226080005010894704339940051024242338499116317258604810180670677640136676593286633171027247681477974537156563371103135664327648333988605803009292169023836359704883146471706547583429447356313068371817290904116534434933630818750276528919182433710854068580402283388049267500272876553360858243070586534713425214111605024926441814406531198619401489623213896249886483634098938483214055763834832888612549187205459363531277876949651727539402996014095544077266679410271090023086261098464672563165898932589484525739650868909382805293917663636236219369079768858939028335956394391110961242080708913920098997708214868679501322974861118183567325866694232742261393982507035206326206426353624082079618465872443510536441829466104815912070395845238498642462907780701942597484547733300920455487854945278137471914549892047990189931471331587228168589251460741803778959209727902039569178354332117819745314293077984906413074522178897464334117973536874536015253350049053 [160,55] -8330244095336520733917369003189899572173429169570236172239886831472746774943234162693406996861179569252893914680277735165093413155787758105447477358129660490678527469341822060579213929790025309008960417084320398717804173238494689206708428743394816272246854941857342350589345776982441287945212016404883789734591361078052893761801861773743946964768797221654997890783581844011205657398244564009036388449802093772987596514792413800431386644560232709231978416546812020174356438080919271092875919184889373861974321224620733591728342896384376830271869762756725464190796763838623198214548212056148390051811108990057041079709402569277260547117375505723808111673278024231394761511844805328122567406128451459049717240480684752119519492292216470256564403296466638391124227641063580953592949791635810522120016077922676026928924399185942623831923243496218800232644581303195525328078954257428997965318140690218114136051406042994303656277407855649125206300317950799558802710584178511015287691772118169259268189129808243654603779676697160670747862263556917600719370428314722828546337263124708199579418653399919727841858979001635211111210139713704947887000220642393458525062356965579991355025382435358153914047418417914722363658571015612006824156144074893070771844784199698107708122767205422737646532738596659430107157598149781388831125052959859117926738943171450997270629834885959362892563856269183027427620707049526522259359769570244982850405992150676149912153300164216385215980861917629849336606090470521320838938172120151599310138912794067599100113481363729811772823167024165648038444494605606079826927226232234751006949022383513480743117534721578895673914378001266319151227754725625775105589660837130398157369335858108908121096733974793324647653856723333956717399512059697579509892954892826304686164548455383330653404405570488015863208523980524611068801232206620829055502238232647591325831163376544 [160,56] 352120202943034296107687282523890858575141416225226923884784915869421090311579309844739451003801174989871903000051567166308569103414289271798125817298435120380431285024719684288920433772918394642568544725754615846220480437260322753176825835979905081797884110991996984653804443637060990125009771751020778118365891978362119534768352024751825227018685797060374719943159741086524007612952127896630876450485891908501520713306779713065871620445401324609763750282129005761444030605750606894786793533451699905477695932796128764739525873156864187358462512943107978618576939078871601656266862799282307619899559233995865620652684753182901073743568709923741684294616762172889428621378030185948948867884078536385164179286143173504307408442414508553068271477173197581488260938862660378686348516290297264029363186324420751742612589773620453066128269296837001972422452655998146089508518900119263834432179760749621009322752933189272341783261688791786370324269956257235807688636417782865504804461622514696876175247302686204775367594381484048408879748747649151595270008864111521366334919762371519126008723638212311852672233893773826558354424102331111149028381090359357211682570677868942380088998508731956608512141601894768816085008864352044864033938520267529322790434665063807984962181755806717817052010942179850727785764767362010724059586711157123230844838840633581429718703761816937422003961864821085634343867115770502421360561121924070271524825762602326983916167207075925412900347892980143734935647026268782221339132977320349611845697434378261365291148979890914709596047391789778759792123139733321327746298575957207389016018922708200407430340121511826418566782681895103125554371564630470332021961591946771153714747369680358284682478854839581031251489572265067151936431417078091637919670993067323244888694176486791825518354557613752105792748583203788393088545804745642756182694652928868068122958544 [160,57] -13271135261489389642237916006003792855816178054667407144447538072645172306664113619544721284292452113137803192051914502994641610953698858568566277879429139944611710250178323492393690641904862742301755697594204409105911737310159443233402610298501735440118161869847188979219325967784557941422809729897880654691481621466592237513441871282633323574752422341081211895515390654863787088698406104295526591827026748758194301912308391528370184035713399219765754138925794967493480505421098322740220929939971503043760515997037925248575956013064991245234799017337479043995855582844086519370427340176718603189646951371585715953739199255755632086242775492767796641310712192744477996882294083854423157914731064275011955513174965774411401927919909680178034178222884885791250542365109981875792749422545154245225935479828490414236084138897265252967492862499634872619127624369349672619474466819209883456124983482423911227689079380718862544987691514100178506615396262747958472357055438062601032335393587405135555620371217618718986648274504884153689446250230516345666435549154586688368759099608043357723766332997111108765908934906969768212029797971966559890729468026189512932734169819839826503362920567821739974913649805501958577812453912744769504024471690118539771719668882487928948391598917053573313801907950389675264028248476257529321953243965916159005844169199341218922921851565301502313631471138849983407242506811594225212830848723556729814562474910445473589639632876668539501176427471580952617319578819915329127802445999788521358746181284795429845436594726508321529610486943091181890784520309021441337355848291271390627776072462673051168210261128522610348639009310683464978871925409143084697067457198689653470768981880943648540521807586997910690944234602239746210805683877055096433105250617920544961044933175543162288575984416590095978444664557292487797117213467335211352636157425682340849968 [160,58] 492083121241130719331538127759992210265808250021547577625754021562579407483260420967365636383332570820410490619265244578914983961872652715091598962067649825949712413230827039593129899464607488092095334409154561186433816930004871461673917094130927850295475567845304487835033527996042423810910294884773350323638191539234221380618422072192590957499191740153065566638266050950969051674289663178060888995081589900301185310456179506623472034443743279321449202836301741143274819474155053957327928631814885277580648306817897787500541364962247844459222876968020685487077609208520637053975587385543308219717765744566382222114100613004266181471368795356804396008152306648785877729193718328673460256330448337851023798560738966080551226569511317952665637694856290986607818226502576704996637238347082870183324068713231267642104721405365777593641233689651162691924497056310700637423511357482208198091610301120079861274772995904915409194413824772492628501901827844884471029970077989704867106108704861504014923367617991043497976327514244106515111096082690948567210361963440889873117346038108662021423285422499752929074523284420672017281231376238205231762441472548880604376543982105183358465387711776825188922527911809580050206150578589316994644967109889221395054904404639958879924532957566367037972564232210958615678192689960900012353507166618795060808332171807190129363966141994740489831256063895988512698800685177191145879381871353321344633753735005625354145569954465122418090061794467429168501864040778617001543946249514110874286718586390316804991606341840543602954470033245015443510910755003153782367821231734703408637714267928377562242430442900245683872815131222623507995589353150884651146858663664800378781039297618750145892498913256852069796768892681925244799202925949718054417469376000410538587240330209014300490250012242280038490854896411159088170921608079657693698813894024315500 [160,59] -26678897880659321597367706643635830519901966527172778702267009282866712490236709512498881581320909094389238164110383055137546364446128390299553895470065762833268205974236966558085223134995937432882393869600950978220727666058160583494361740537639475843729324097271055367776415386966339481057964744849518713689212538440930787035682583279070795258308069450584470646381342330702782832794711630075662030866220797175708589011669959391293230220373592046609915749416385738885596712509014858036699482196461215395322315841835146214539822613663253186974144835472570949359631886042898825743279979739777840018287874009687762447456263816233742993768466229749316299625789313299065604736342192884530406154439293737366433409922679757135750532563059394258225255420258567528946130980282466928516137157326027912059283534357443468275082400883120569502106113924244205497164902774993408750288374827408676771062675235340208595006837747418020706323664789332657824815801982823477573108530592670339797504031231933714481554616349527016389501869892778099753352367883959079094153623907648537567122563560141091023980432107963595952752027340459926677290500448242600864973448558730596597751498838064694799828201911799474978298582763489123854156253101295445200718595151087165006738729070930261729608486592535049595519515416166768150414777069251146967484372040155461817770595443780905374115304188181032635008848554530520704203983368026555408095564692896693506196345861004329033336749330330352981834175678588753593699563451317070730252148606734844739182730731863662827423675468059277587144268659255772353298726433160815651781745753948639636928975939059077830630267798793546100956304831476311624292559897116016886801507160757572240924758246625426533054127610139236699212005142809961516851900787178141688738043065655900229103914401733012490007297428260767168005199547644286309830192928283237333178826638336 [160,60] 2313568963486252717615648868218924340369334028860977493001404616473956155842632589720850014937415666073463471195657006165329509806649501523416441504930004246179193891457378616282637923100935023819190123509175136084202804207183417566934736845023113236761025116118394244112623158972375558336167809507140328791319085483005626047291078300755650976604642955325306959022389820199325186350463528335464152423638086215594478543139171378999661945031551921282361446999693309548586060521882411392280437151332948696188662847763897678595203947097114441931104062645211766743640277669853002110809513460758431276803838919211239854976503017267861250270302043569771201111018253362381633015207374190127823026652369842017307011479881184896840259187604487774724107205222847779111993226209266130284390726777093973055223952588007944777060105301622063017259479405293662600352735196251977244770855108499816441834483541061287249865851788566227951681275920640280584778268881688921756646643259580008757010459364754504156515116509213172924829566659651989198201473610832739727498358630190955215158856584165156252988562694170204916755523822747399621943965324435030738790055686974577888667545252655261263472514299575745609244028185328270032495530863144573331034837945347557166784263857227805114365602079637264203784208333270214312269175784579408747046131572831855217496705067494726313942218663701200339684027007186078983564177342131346570634445313141233159895740748248243674730090936462956005089489742364748402797790546073159496009591028047004919270046929579209176621653289744689518227997970370943005866636147919864597029260622745616431472876724396001321086111898252204667563995841663792386662428495985974226469424139639604266148061187480963103446685004254935585078162364276658135595207840777447641495097810522041049581860319771398843189986683139385315504244971964063656632314503121030447159462904 [160,61] -160448902473672337746806753859198842369569424239390467965152694339236788192448692037216660704482553091262434662255307392040501925001662915469937127051340156206486034724315810779772969127800181962589866056346927532185065446179332199200904571742174766200025933378579908915249412148582197334776339377620879376524546749449963808165017502369871071842200570531796190213341744542841300271002429494660362369742612776900374620439713930345249068511188829109166997703910653965167563083447592951348361852960893687262277997230417885809981192036905224011037583276934309241234192530499480782078687673118172520757392476278171059289822983758867634891924468211767140419670792615727518957890164377867403809238807913099637751740574532694044171661443394833953445251966983790524025058239651371325527923785450490387214781288770591050017432696894162033250127078923620445322853137398851193785101800598268783414912693627719448114776789667828886206987221429170700090629614714919292499233335805371899681373068855135790841887164955542416014637406729938148706017199024694151790105186682240278372392762487990032906473918765548029612981284587822407474852420738038193045663349054529144535348585708215051068828169626923177826250840163099039982176179115092064902924390423053384828084976894176943859742384220947406130582536237531967709641776601000822947893317685830130023974540464527729100219878919618793528296503713141265297047924866952720471481124233147735741943160795194104086947386406169139718629220877795557904137877976115459325511583741006599794481578171407558125723817900413415842457337955112377663425354075034512493245944332400763712458471635452558922382339957656369747803052889258217136318699553570809243661819135493577087770821244126255127808220203146671271354865768550382655186612352405074361989785172114031454217594073274853242067108702906973481987738434813891030046579799783120035136 [160,62] -446651670494971589322555016449735947914127644828408238662864794022664844789752486266949393214325938238681522129539295311343518003991384609181458721543058156959593612853526902310639615490163515729663667127068089011533298412471992148195774190923789678592173991350390671164523760492041991238934970934558306551205472376132337011189588820164489375322994959966244078867630042513882597009287068019202702147835740193018656286150561980627260973225831625293120969154435110995057327702444324832635877310525398271169058908222581941874040576495215993831959582126433489176130384080570064937250348624141918341385571637992319307590826879719014917987485277515385154026410008820713325033318712746494851117411488183289842226356981222970173316026884470474476446475799230129774269399037565179982947101017476548543466716555793820359239413602563921828696112557054159207678329126933442275351042719933021980500388999101181787717582053835424591940422526950194346784641582060305025918484462915702354469776018295280380964192792227998036093767429056560705270894911708857823360440206339424885229636232215937655741170258716318172733709821733714501027202516176724635280333418207265196662183543964184015777421876587987848975720164472277030813847352417209053408181053384311075821382091631535341894942672932156192123619675494224504109237002892073039477049611043021193209490310936316346639377352229353046853304636408462043707273163085969302756244664168171718012060810209492925152939672306667986825608936893706624244391869071669191199520518430467932203287919254737606628876415195708844264275035926276878974271314179798177474366735192325195895742055240971201735537852765752019972000805738091913193501254184916525104703598031694562351827864512743325592971442976770611593869796947790722836323712631227710571003638811852488695945397311056627029868511409787849849142828596277246562889517278902261 [160,63] 1768076382298972350504345168654304461065548462859391997194959341245462681383798222073930663589168460645052253197164767874113153138918586328455098419771197508253419646877917670419508779117647456760750215997887696777445257513627984652296655424920780605632046929250706724327878470146081366570694299454550238531391424901733731938803031414227962135002004763214941545857423217657670409876987826683054273529368376904026551402636588725794639641502892383840040143481473175828621937083616078915811510154932488351840717646004825458987984240154889629340907799727932863661311761540164167941604337770612135204325969446438443406319950568884542322370339723752883302502632263808302230800093324427414692004545093962952757097070470485539397855408456759343295929304561521553247834491278019815463571182546794695426126132599169917536726147947500780972472466489215472557448738941522845488264629854627431985512272197806028754031664218918583390004179797261277033148483122086709859636444358098502079308116856460507289536899820897092800024747375454510021193693760348099449160828281912632976883058441040149415241404323974497188563751805176060269526963601133940644258748714191170842176865504486646977481216628572521464212873096468568843554618670095630273803668522600375277231311576925981073123810024337726642930478251871581376785625202555491707413041337975681464736059967707627046445593405162021228496999139388950764733610018736199471827855434416278556804188185883719969794844599181928213560249577403889844641701703623170423373033360063341885340559835156456842571060235784442965394409613276744233757142313337485644839739797337606486914659998322175640999074463606387120312675085464545442722047912811129684336403073392610195037658863703342085078220638544064174749897161731698519476411180596310743512611985696105268410818136845845292175424511295632912309503783369701498285678799548640 [160,64] -236197326863484229746443977416347473877903600248577357567542539021942386296406207086065213060033334574901081268620793325484736535209740054860900044940633787479193991989716256486944313693007107266801436263248957338914451461650099450441354818180201627855258859789275167047760693939935106880822325279722014289275183260108815166498104579890513243870176384292204167376859697764405741068004526373220812945993284468137609781647114231505460631487422091724031384480929870223979277376772214877233976104383485775305884927115896272874773757341917473961471371316997816302680319726141697070246391276185663378661134773337119900923127710058485711892570106070999350313400521276847083903374148011212224689586524849691537181568091456177015878436753458654217547717190230533478649503298704688570580904541763129371210523372095091207700906768797344005471235304666482219818124090072968370873938701563397950065385163475463018753740669682058302539772914079759468920131587052958893127990012328011416295071787495095006898169012951906838647279046544779490237564411157854913699308502817557826661935759879512617677240160176014538707020306405294183654950919242693103734570387102168239619361553756138341047651000897633551441591443860532724856483158319575479756337218377436454506454335901164296471555009102331254244436845222401639382799858481798346613371632617045446317584640124945269989768376901221292832250003789496229907017865795878494424591137008228148760889733247416394338425795479295974275236348702041748178465324305445513649884673387334053457441045240271871131747516792186968504062355226885795441480809552553720470844612441136099511479449393959840636606568748392360929689680255907849449198496582700175795168929687366678037518866487905245434424781181036611265805116482736909341570594018508924395391095563774251868558503800418157528333822275050402937466008242439246255448567744 [160,65] 16196189575534812421410314632494790471799786561611911211223036878908908678822280091848285587722948710233901623637960549076315120937857382546925634989805422251525858051985750896875008435353095271978760359881615434958324445571611711126463453955658443644207944265526587897605411637658596590146571610605352942818590724623930023931350114134699037622854824193923822969534735990388157383110839162794419281100022894715791108162946877357208414951029331141773709578433250034707196808812719847103462536900840763620743803297845875351534718388341543743480640180924696159104206574109745810539134753876955828324595474448979033879179948313891385568887431822759101361586891169031773250343390510683380170843390297976789313600003470920172294176121177373203309798005680112468760072835682370523765688893519954444935577027217455556784035855477918818112306869987539781870642719793761482514522938579840188619144720277878499855014551809603680444675308714694794111936310573110215748752902954792394915650189495774612122347695199923564010633613078771679955192522095796291404136508846810136187626525440790253336225385067477389268013085616467466952920160915443867299360060575176197600649592855555051547915294305765244702665903571651537194988589216368655190000399135452625060001946549429810514023198899377204767970566684044183683546623054889115502041652738464075958218458712379100146481705878946773874353487017459701109444167969315236568814013315934526820377929448784210402531709107665531525294961849146709563846396311772805115771681604369091448842790251765486507929678258271829090157767159147303817216750381911824250073927711961500343183871271170728915790716430321299816565564239783037216028058031446872166947742841670576445518359425963822228561755319965921292604183480418495938061378778140325225511813300042367678893276966785971452554772899183619813756662670981226747612864 [160,66] -447446459761806636856859241961761817128912451655498229196612520384249734734234655286782802313300431853577031209116179306057955762308001073645964725189707764128252623837299724954139654414543676768856950142834308297724737681247965866091311720247822916332319758224343439140922521772348189676474424778999798940190542081792422151903573175504166729089409085429051986753577281258266579464854490141380802904538890357415804803869675871999928631705563471301115326347551392630026115641270219722863985951342666334305014114181200839134626163613654747202115829466607511074691298861288415933785722656454952528103204922280553188466811191505588567949368542437600279603877098010812652845980498891854152243092208359056091947453078339048485595619199095915567039180002053506274375769317791470441080768276931245213023856472236892620639030352486986180738087566957678429755277578403093861111160062969482723058770469060504219695297160483690453518493214143642620682630313804923174373210360835101494543404299288382606444700474731353579075055446211215777915381096517599513142735512430597594006769399372289552211460707939242949544394668372351629001220316836082708242357544420094703745429860991777112086383954279984406400013370382654587728212287545807976530180758278503211828987314929525869246817076971165537946813257967373076225821608238960277956971154761822202214454917894345520410461186645543983778683267988415283998144521168350452275607233828256445241783001056344169405500030667209180421909963824288433844755202004129922866690573605360477917045446740689233031677266406776500048172722814500578306762230454728814823103724584779491055843241772083082936485256472223445254931945083550052024796219284321555764287454828022834375882405493453473913195802767289155185233804406542204678810284816644494016294629844461768250702046324405357524451240485681989758138346190052799416 [160,67] -23310434893185637349513321751331241907234796025115757671214566325251001708943719581616109596694441964559238116973181978955446273185148974725477809047091148801431543624526872444755383686353270664330698823442175524278324370845840783784135019049227468996348847170471364538276479371581757139526014912688377953480370406068256011647223815206185363442393618536659884659680731439795875351885643563005071049888427108939842988203298193476318806353749427152508251213249958461680052165794645707232021228268524501135275588246868696622515253447675149284811118994740241482864952192458912143769638068134757485745882242728052030914984005716126420620219971492589984231467055901421829038848410722367795428613603047439708386442158645911922947014426004967172752453513682653625668612192067837914921229344413029156698445000228243929674247289185702096358796832190094373724974126978881908000318836010750785581960844888108942463065550332198537534029141330765548129678119322203973295857710812710484096856586326390961576231647989953247960512263074503419804991405919544307012610933864629316220771042966403589187584427257227762078863642948665532503676979670452616566839786626072465559062680431908628335457561361338233733819312826012181289646765088315305954168147614055657620688716024559592614171130659038264078571975626403803766118101468529380147756899498463600308651793446483070644625741091267446061179813455474386179453882020043168171581676232773963618887326056204133891263265660345335844710577652363348529119886199858635566566594985745511533034790380802933563047886707568050689279383189068574827173431370422384941384975556922414977651144955309100959575264822057576919060614688253667552022053636195217080170133920650978588383637588878920038651563961032498698187583932118919824502625340017760175492218652189162944673332545502127079471765862695414529496818455434688 [160,68] 2938074321007757417605725022854581680482134636510440342617846508860051156794063100995775792618157948543945864719559557454277935140661151531574610328188979106783376259197889203919077409835341035247733092557581324159316904995379274708282019101220134129369221483699099848362436036846913182610328022421753747130308588010356798570947663050380696094084137745356849050443832391404650779536383990732950077317001880068065522301510312734133735856582435515586479970235023401635105587914954229409290360614540123557511254501550134007397411352159797708275090122378947879318335022529881374430018310634577042943959720629804669706103583604700890227390663083685742446908350104420711730401846775916877612709982062481263611155897331765656095341353881392708273663851822898215596163066591113506088252688574651058171276166086989805063611764433460391303163856079164988118410144656268820172907366761808549704854740596534419895323181460563935222797773164311290154811121987128724445592450095473811173644150999144073239835948352419560065863787838193130895291607502923405579248160435180181625804313373045388380682184615548878921496881618481786370022348701915071069772538964044441197736231881895842339028932886333012512717114001796467354211538932322666111570861844806745182767257724099115739346880104540502083655612448050439108041733882829745946340915542385354276421885878733836639655990060298842964560024338169475321512053157383089691193538856264929594274554500726381336628757621211339203920060626278075440019526139326153844537100031391747982134141538093996906184947407026890695132168987941072404375827134223341421499705417108642888131356722599419459816407407624137534753130162172024096130544342794579281919652675412145592167857686516317433343121435255368068232550221220250224796702291378247365397109632827670191168839445736970581368801337612411525723904655408 [160,69] -123627168912426356374489071080139325660093269224038806032717603021992756167246317246134217017644618707384424928110015272089079161761170962631619148769332703679263186455816889535153357894926486849081809595157259312155923115939062655337587645939442322080819867623865106823561249784623945675445872955236706157715487405888718642636155022681086302271913512119805198094552203917602948967562987197906430085143357691523153987545251738853955103006508805908310229602632441706517961581473998191337412045185997159876681910119269080715544677832690902470216031950040511719666151502436841692826646007930545910053684020452819767753366435351555917243452027893517525502476100880218532079716804481457305826084371917804527980440846808709902588822081946447699394662765931669660012587148493879284974375284862167619796349794627888970352829027422956250222774829895362578557001334793131046758293644583728771140489969287678693547823692205554863062466626162771554218592954509417730280020327745618385267608083206041895195466740134080167399776945115916446083696005532146067857771468759917271192281294103923667466637183989914045441453307718181418864960277013274326685726288545883705065185814247153739760680748228331127314759797086373264997406404036344235266784017508334123433259063944097259296199558226839147117048809063379984930466009177648918778657644069816924380810343791321344901613942493205951588487661687658874165896543237252417910896746473602100825876889288121761650086080108545117984347687139344787581724956726344134101214867102026929488811865264505765059154341088100919412899740873391551278070652000791577536434127345682411819699834871612335859971422542882834204763792789329340036869698068242315591255573855419236797913591412443413645065538832437340144584943351458948408461713554357695534899488754174119082782703980595514928494373190841287727459216 [160,70] 1282193032386801957050282739387754641052503522632484801034523243117476077990852437113052878393209796022625177519657243062042832958964791079666749938529060382302779362235469794947502742682744847068681604270693698396824337904879080369717462070757834765000682532010615836868938165345745632547775587681778396966427874258172415071274758995809037860048509580128013812506070758949289398893682207819928723927931139876296621093399275449824884860852768288308140762027748952138076243328686740675244650167005336217675409767569207112427073815540343075081113965440348789443820669281941077748009365509152144661220470892578161806768748747463217920177035901277665275054964184978997257121188003391327951667142949733337809278421427498087935803560328660168058595947721953080279980122664902196170940698305848271787038516142272309916847337997295272577829879482224584502902294011460640636301675675916060249841641362448546397530907774879151486365631943983799378224928451152726358083662634822724423197466130821816375371392153626863180551530034196612523813401770672988223005131523635835691588839211814379170732049864425564950318281524441846128329044339154937774423713958218931155644009633632294521276038392142404410442205208331586807811820215565494563070178045983530784760502003955705138859266638643828893973979917373645685874027069819083798002547707717773498798895069208462851312379682017540537361803583842783662014701428037310292742981833938058611154011238873109521185926556054971537354235156039526650962898252986466931290613095097353480597547247228276161112464822342335997410888369738622452059066602672232027162186449857127344268728155575220068635548168780626536976231112604745092488438948043254509145048125612257668921805963647422657874228140333271301083606011515044161776856662766525562335009314843615310041350157527061499646513665615332177591 [160,71] 98607485262847496910661413578870369295265719636443081867260228744087556945370295167460068303027912668750081466515000816601618049118109524204033160062709996541937086014869552946036698772574383526904415559140535783946897566820330737611921623510237666119716272810197492191648699085337174889564027059885178155894384203023132616193372453278062992775444189927414509539812989805534031583198146066686686745864200618327120719355394705925372959578395060263356927714207852782055068766517300343354360025172703341247182211725034567595510323580536372618065835472807950042021805461655372854871217667079529157230602226827380658936483445204367796370607119794911406194953400852139319799343575482153248191657847036849596375951596966936434660997025604173707786918121622003736913024640814581291431703814291380762409088018823087297841154614890216661246712491589609494706428068225584219072695537978512831970462038330347424390597222616365126963956361955841231329914733437234036636937077849267945858100604218900861930277622955526539726634357599706321882264626970392547094110939195787593667258292243668009740954194747628197819079251765828059142350180543621095453862773697556342362857875508045689114163814843480492277869978580503710436959910996886191691487320234632898179751769864551633185851625802162584931168106237750172817630493165099471792081388433913702835684753403263476183638276347218201414649275923830455068921234831399413131139494501960693109385824342084132452928122617971387469236176625865906886276346532983565841981826096413951541397184966679075324045622603947238459228334080590888867951964291127676376559395520244986107607390958794087416322997335655824991495985220169993942547952005284604807940485541880604247251398675086809799674175779853349031074790564178347976038350203153087717743866001673641934956098793492684564788159735390592 [160,72] -4348915403615127499891180765349252505980646527275087153535417365800027386591445879542015160562131800964769098154057055934928286269080132720169785420763517898155504036265910932830198699742529983516473980594677489444052984485342369747280628058937587056100200563852302712634637192525711262054122129375002784713966203328674769752132065907718678318156611241983188516208567321795806942334783529118742544438826738381268255997659068170785121647449272226855784229738474744674481515492130494351837766580495454097943440973889032670540170265263734900796641313304232588051729839769817343991243713971607501791552762550176901514012622011722365667008313667906922715962546313974222210178265258316000651776415719852794052512271860640609866564672952018011740163199584784018388104116916876983905848799110874755365979451146338447841391911022679183295399261502430560045130603149754864194110791600421115709876719747077728932467293647961605157556522307008239466989727943280272740459861883291060548136097208407282786306587436186400822725301930626773138556646691257466387566017452455541790403130452067815005044739478383022722488632089181520708471492092685552924264371107308857541547415689039329486791439288971687056799663973668374562597030649171521622814797753854933998590673443183129775256074422000873558837263163339864592707012624548981456478306208108463836578860329680658327726534422820479711969003121615890748854590204018514868147556860634754496088055555445168996834089573976245424401313856117307075828790015241342345250305750987661032455379736951460287252721571065881800993426916232400723828210693418254341947356153735325016531147020875093785409229986097388946048546472797479333589647217326284494067960217526229765059229750754724248263329664168346155152801576808989679055132948674449500079691906851419437429334664050543145260670706408 [160,73] 34684010146191136587712930623679274482268913608902334702920793175667249885435456084400833422604121026269163461201787300385273182236897295207431525791924994316740128285267078424382473522594693611923775873068173915539214199762694107159279450593580032817552013325109689916687857844375501427101851895254213682267565270121822536534724325129040616595962097712982481497450205526285253509977463502438985357376620045357812074764440390673504964823040718125426506047259002378412943375107346247764772551999112571349117004325313872254247183807866758205449210279861512813532900584448489740912817237125876663316166840276376446704322442843476645313381861364826242839991955340700262635408196494601775170833347341970842372764649371081092259862501432899995373909026288806344575756858636118887734414335956466635439244972433488485863144552643110965382270337274216731704064753966322918932643692412076080070209767673697015256353382543994820998699718542750414662965741044884869038670363909563348661331812733356805559660815081670993688157802822239962956883560213362938724137919975381942617508275837595364288295307603303158623219744526644087677219696613239304976746110952442887984403954319122697135379401236911040377388249760093833381797915360766967182398549524911439022590920245896271165298751645948267985483750240954268777138078890843604099069128305904567688779351875908987575980631055097681423401747407294691153891659232212713874712254167286996911097489700394856583613642003730749533024766160375602491938568366205713288834336615492121448365408326116207500313726111258793315801742801085326267558731539766015075448969383697345106422299769909152848526145424922274675781349078867243891739075778212239649612676784952002787147860045301104116231653854620772256776812736304561606058224477636791902473633236625836464477878291186269975235336 [160,74] 2980473582448611106838997770898442793641271768055174864878679343850194325851844113802101478668876603503029424940394982104153133526285286123090530650517011090851037508693654181425301659928162135456015592662462757245522743064849932194369218872022703783799394134557248599545893216125009226444779952143586518154210584200399788308290081274953274348718094118031035668975772562532199105342576429127502478869190480592035732971209338399439113905923250779032947012403301318546798618306413544512425768863781205347574458751750681618259402448375109255831628505934822446072724247284392842475534199522761166078974139310144698301564382826468600079483884779762323714131208857365062560509838584654758349155735843378947518539610807756633684972120317130413570339008841059103761003708484589674947565551237587648811503347635082526102805592024017514087301053775779246102358922810000434731304295859599880982389372142142318606842833935539715444772874792856763088707816202756071722547061869843344129367456486312460892484446606501626154855628695961371059796701270340256625119353597513630720771527953573067828409682551645159454410560575581494097972093868672926079220255152346538151405605230573029850235496278282030405360008210269972644360977811528016221605845597313619012215292953346870465990236777723558301199881557919673792120116408191788195948601599454048657583918144800625298643632654472522187112982458066544358756063012364727339260563718966925017643499662953759802179002125980763072316545505708069622126409439191493619810813911805428565265056254259146719798254859091681452838004004603958929926377633558675190209987850506188830299176898824867610846415728373788165479917514142222774762828745926659503799682918342123795898336168393877328554336228818662898052576467593748882632728937949512827773351951676368201172349859541662664264 [160,75] 33812596929156330180733222431849308697135864082168742168711616668195523201266081126862853604047582781264234213865863267535236046458082388499082258261703721921070324282385720401271497068790661569255445884707321872555565256481655315285732644557829366355645224960512633314297011838937811480156466649573802310096821250321731206883568057018593332634863665338290966439666886691264011904044935394531828917011370499508013445602248681878811001474533097619509598521742564496830485388357176437050743842099588398505910153263548867856971368206014790775340510891193962227629016627353846461872855476238842197057265019747429762191291680986194022322697083789301063797960869897965451442900521133695314412897575804234419683070388667449847719981346766042378925820781938622833783342135201056620856130306630029427459914269369958255610768767688669153149251522354376559126368049650451203620114680846663564140470201703489427776154235500907630962114320614150116453039251547373961160505885883625355397214561738930973349213529859841288365032469124003078428185009824234902070328070952293903491725709171804043110404103191083114721002649262015040812387206863952833713728312262074920489280666522954825377029404575342232442822442342057444484971845191489535531222239469325967355076475738119074626694631373892969903696219636724474701200833436989787085670019738088182052285693724838809863491597485016150152324414286451324319916374237647580812942133312923830945160518790368996218845512722623691679859154759716555461033285829856510737578091466175441026332186881738777379120106843506495915789178608531796451625596307055050198698343228924154601011572323237762578698890983880765340790717534200253858836003240005240980279615404898453902350612828432944736342989596054891126200704769188529346734420505362246454139596171519282912187929484630784 [160,76] -16894008363013118681971872714153503131435617988265453056567179423574356263895462257461421185049516333471067828966193477170631125452883532520500119557619212284708771665464778919709092537992538918176939214840290806957616138944544903948672384608908654124915784955781896803155070007324680702640015413763016638874554133161087222493188945066824107789930598046190011850079988934457943163262737249891238315447657292726705288603753913989325543350189278457812588131998581211822310318992658032045012812847952595501835179851638796581730642524279820567123314692361151677617070950597112261534945930655146874715228863770178617739108179849005153303178523919156362010146475519546224977556814881729116977104992444356715608037366935634454184831046654049046335589938966183314369556086493420647725002389331741859216163697904768417639496728388109402653360071871469493962448391457223450164111525265178506187352909967927385179752889593615533675131548690426270318244879460095393909625224140917636194092508522732712951034629130985997676207346633565323610458476710876286636820880649105797444178223437705144171505642839216727820800032901222358313154474116130998074521906229256396860507537685163838781081277553977706375885032215138389075484331655798570172025125227172922606897406430061811695551508564787181183584928830107985237354782323991449539618751902401780272768817635803713300652711670835008169230650220557001361607291615348777206953594794777189174222947617778038807717624480786413645759693485976667576338971716132267275970407245740736144943157569590403934661990041468069085199383011367322667132859226609895807365666298266164009005455116056762552071932616445689420307108989661395207824277987851080786993620265140074519586433077043525220275692421658152762833942777863389118485881871659808094894147066661161516697456408288 [160,77] -1734806317037904042863822307780337740420360291181854337319503696695246772553508210187752946098209975266569929708964015939895828727740692881443228115156244681536355547834209842672368588898924138671159993333928602000545541746857275021633107417614531418049194467940098614522809872494813246020772254904492561814325804058899253690216036683187903783074969543437738846450948696149567937569025291900176064849252992051921002072960835276199560270653747663801078408075477132744858711183967500620123009293784212983699721337423767966525040253774282786556157477890217216059666794542376731005993177457638087626652919391424159950562221088488183519250151295745955621221376409328892122935345900548601306040861825611312452013010430098874601509510064801631079072467617039905943632072640917989309807701338701804626717307367239581541317752572354730919364316157463333681252281014728159794689820816732933711555297601734020994225582703845840864719209983782715093619512908948829059147818546427765082002605048700677983866241653797632943058428477144186169831547261332574218496433876464810044718339710930636186636703524566279582083921500393129365507998152088973475017159875574298836311584810293904246101164573306841654206562438488638628259002369551940911059900826083609190574983529684954083702881898579338973949021355907634785273190443859521775920473270803137306899219680336309002449877231596251842359016359710940042444604368288420308468822071076122924211803593155299382998274278655077932679914923946729828155450875970507937790278811006021163057730955201219443769292440040229059161322010255677446183820761788997084908737400559434838196739981933589964771209960936088983059973824254785524614907197593520871597422413073025039424033084488915992364119656374430813601088973491096271624784279982966890643001619967293146861119632 [160,78] 97791318908896500048439734771558430204264152476544833677663974932029451473517049618522303999715170176216063993344125388491041277734636531787421789711265544048493703835095312608229514976500718771966332091045662345487189314478414000722045754409796208734977363381037379694089054859763430292679714837865693832922257359093100541566222143407130416494081127415804931317932144807681749671235885508099814096773566081323256742079719653094807805756113197403368686394737720393715331037946472356018325024381433950652148013990901001798381036985510645890650004105589099182165132444854536679018331297683561903539981301846846559334538298260391772554950569011986164323582963907441394491799024245983984008962415309110460772490593455589406548810354352311363410770542525229929457348532985624283966285519132953917512637098342697470236121544656476386918637186374531196233103885519605213986821471328668809437593212409458764902764871544004947182384794566144310597510647246516226090856467387654015289494584781617880019774061162601372037952785986248639214757657838326393662788320260931739966733255820916428618454091106963067629241389802466113699763735272085698961813354060090479087437340642429493241373024276737369788889135243139197633840572626267566186661430017677459385715035649365941824256537200962057831483187607096488425191392009965682786356544020158029098141869745965728148483046688020765816503016475911534983714670674191566339148110043917508391806534178571178730691879889294686625519131205261046456589444628795595380272751294303188841118816578122216158337117316487804038755186805114530492249496360679433444444326920416485843825583200308871487568724619001304313042095075575345309060484260952707376098833104199289632902556755800202550684160244934629307336811571822096585970147087609586727331843532978334127822 [160,79] 17360859577957625377438820020314774310124580356709835319536088674157069326380764900020100587655068281116003880566843350869353588853271996816174735304814468061361881420348648679744894440273503286886565890934077383309114480113384184355768003509578411461441160376680710506573247928207999636991636511680039569104123953610708484959786585041887392863377674530407726296048071212063262935573845656616887884359378141087310643756148333459945859960252606801800699296106494078078113256899300184453907335492525840243297452684907557600843608977304551755594597763135009946971158454213136154632332821305879015803073020914067469257872538961276059278146893717931120250994268388444248901032589173355733285481684590646050293944135469481857510091240624262318486458520203084223596141848824608007800981492613036916455136247131298224123383564093932194030520001848338580866611580740200712655479604189709504208114647593294688288895063116367581086841627489271695260346528917187668096307260446896458430830587023122109234818683479556507074209230744885767597738704113445970332118859992909528575493530323962753391068767238900187946593465600580856538953922136252047484411640148718994741944144451735248105079555974439430426553906733254140563669110075184675687271236706802162556999496248283737157611252264051063333606317540395364574810817694401705725696157520117630942217377626558592793254195830531003511733438393578802236455700407449741556426683269938576881664699803276972271703936045909208976700020321472385199511200515304481421836787992545235733848198381375203877200719739038367408555384252844358285533016813330464887021504207781755576802371898476461237603614950690635384257621662386070896193990978328485619766207961144558857007648462532225829750979395146731526504524382812163239550191701732550116617441108106556160 [160,80] 1187393369319823154037165833257001001099626363148743691628064064781984009192107259641293799485944221099306981496793787791127216396302886061412339211785037311569132904335142748440115394758027861867395611247396035064967459947977821521668950323880234954523908454397112677768884516832337346555979019219959795695930336216644110162563262701140068455161174362054835284025384341448547121327625865286009654335734914191899378715453584532791899130380740882865788041042631437308522337106444499043520616649058250208131054012089506567842165496728304729121916790855808616059990150425531023928943377260583300619600008993404481264863302314963049325320644888700006172105676405095269594445836770805240256231981848628188446409659538898413374785470259998406884548474039612563407630728391406580647662742357519906499681298363007152293860407898869057789312249896284419043872187073247867191248428890372753153095179765667909295599615081762058429309756763709073898818801788678421352922449293527969739452812439510556018574086496620931013010339047690067827393889826368431720311818089719605482234232241014726186977455327751253067887636666280184346088326397620390851916010328528476357162082446066795150942310363640534646228299985818891728474952340654824379784627960043173577969621557854354878924333742567377675672503416134426373891204024809405880265169906643590261597322369937236030958339442739819999009718843523437335279520883283898796318804442781652989257131927406011195825836870121668616744461831296409186293510892567723638771581433880202327100286031628766909689002607401676604548792203633101256265650395305751795985131632613875171413000487891078971656717017602762864313379990063217901956322433368047801335770453080065101920176222275531587968133752187338676053965824399962920363609788227532475238621990421168 [160,81] 40387875929906754351701288146774644330543039123672946568245310395758153069067652996551024074907046563508524572763947682626555220211473449365413043202302659338138503074523537240409556584023142853690054510947691177574054630374529144632926634051687432960663500387470118846911590055704709986460774721929482521360112059818597494473737588778278255937397360256287695518978611612683815957403778257458805998801815913918184802834794188864993252557403531626470842324271174602272467348047493271352359437850057235495578580932992653197436629046227857907157383412487188978341797885441828217471949687120831333218013438245783883090976144351446907616536396056008824450415985934174153057727023223194060917373754022692947802852728410100027613210478607081609971521484260245951224041049726257624114179968706493249826962238797797403502574713191988423062042095562863415805337015201962395609299314686388575936193596319751150922115935483657933798766295484254795759059329497653741156615062810796871737708899974795814633517744934415286413388957397037736939014945549933025933627176713092084572747268109595818169938394987397113445009028971140592901580687557538228762529459988932247209773466625118519309443712258337867454567256697209002006663909506583649692301652740134997661810047155153090155426590634009799393641578476173975013696170338057631249061338208558902912020475971614630913064214944429977759369221497965523389041144741401739233422778739913506677975713934832350261627535758288012921570093191614353642075404961304989683324132067444280692491375003841683057759752181648595676253409163780835397344294570200989733506959477819561398921845388104517618112887942850301746710655985322836630262674988283149498698228868855837849196514521075578379588365827889849714357770683062388769868338391731573166961146192 [160,82] 1058447416029375179249841634574796836913898126569780682252884068464245919147929132410663083646555748836448939792639837385579212719752607320595128278541310692235529874218598707689134332922972945147396120184963401752586867348082543030489757335581057095008429703094769583423056340908273157390042866842695195228921142913313251418491691555743519003090846236999702077178892267093142022519130908608450091595483154680431235066498787105778540387270468412721060245126427855528247891921524620794847550776592751080824073815401146416093374941332216778766213226477103094316445544848200805522215470794012312076246531328807122515688189488266186136211458501188638147241864834475585770571140195730887095139305081813787745461585469953463941306521788858228059020134378502167887896711253066029576614356974553878105227119272278098477024070103396980999260099939463883029505728558952768117773894177358256948220208020576098259789788171291603657220880176523097066520684833334448553160000283883797842016799698779141761565881224491117744101923422834261877837065476360035072805102830089867110223188542401290259449582212166076294325330450618021003430668717494740731359496113528016179887544103500969347784719961826054097069239898702608802842992106071088799236130266617998766986502283479710799668628414398642864791483704392084943195224728838083447018974798081787754839754016429185308788355777419191329908374364100372708533895308808683507530699033138630971981236237561468726942652456983572068716475670207272158480627990554652057979489342723306757247834936633469674213046119838424831918028334607565057374483239204875760859929494212116880199289747905732087106296907345279146771923267419449455506775681912854697657906216486570922721519484508739043859620589900490450208160605759373164089782933598381219210156 [160,83] 14204644683524471325402360198170948644392278484302937096561329281996512200266632570186790518580816322023129651568016505286448085231688544237432403888350400125857561566963048786573796849216648112709951849473653000148385366899693475613472481122741061016764936639135877338214223823001882073433480772538005773933882143778693523345052680101333834372336708812252798786029192555633292755593065973056374536766081896501305560430159722370106110574952839287529546532636601612686968875782820595477794354816227634467324524099271097454361373646036583764422649141405924565076130240416385596683751079614109248278911626002302192230008726782538807155531152568475396201692855281962641891966819068361244192574300807129632213803228553583684108353762686660560858729358552689907739511582408120570362074871902652533456355774491928976489594950266226246856172621636651694344345151271019846099707872943380815062303090080428344324662570770711075840493637186761060852097705028504662272429749942114957609866882965451710616501766458829663991937636827031398494373916496681962806416393876552956103475552338837589855419261158618884866870111660937637678109859769935811992368349190957610676036581537326348989504839998305656694239134502676595567677207276905729666704648720290485610545908814177890609598803258845333655150447595139801918880440673612100496028587758362228913668184125266281207187406584278264256117371062225445744921577909016606975528560035468466799013051995101563904266830539610752528010944739787182174671430410256276108934401083857166779873797552687765429117399411850288162149303951643501881444850149475560667773832664452064230098076730398393212935979893524721545460641170786649926740574800209730110271472546014556592463968750068212175216677573196649123400987623520555450481930089912437440 [160,84] 239345314489494047518207518681619191629686410487936861048020580988776024038877432332233314963522974628556167365140662011230149138388168703559037261133590266074771280590189959702259748077383623274790307554687293220081472546672677072131172075154191612736474982477436712022763510671747444829289460882958526130411310984125753135075184612400528351528991771772789244537203306761408930593029360475196552896045973520229518876505113275795750343474950256730297913536751338174766740326415079163055842089324764481717398890522125183282692019262655948714690723866324693771202047018189470553457060635149040373972342541850880350686700736072763290460161252643398472227305473245055028356440590610480246345592343234574498485094226784610083651861051725377488073523416471846044462558453906062928998171714492727795832109285803114805498277400140015929778961270217536631965197608864263986650081552433590939671572811967280297993421502417571376746775306786829770413678795009308047717752934824448028256235815921816378157419141546962012441046851382024182174851183440661608167789826767074033030869823303563137259756348685033799622705742701006115036823667678478025841873177481970181386570886428786980357589878725483912709646922122470256779052715486004718285936542603056625267574950140697669315957526259018678417049671584948118888486942433091793578453355009094842547983205147506727775884476924298706747003621136963783136524234838896158785522501355943097513468678839420682095275265594640724200079499543681757175618918069406373934801889081020917542387583519036388086171333723963920256127635749839965452650936040639945671880527584283054826170390527307600505835654038167381021246666983770486359228910070416162816208989216359958299261190383244030078105965373918138855350421269731471123178166445080 [160,85] 379241264520691682234863655108651857163674790604515266353494448513470710872061044961294174212061961379383518180844113774907059339401354357679230900117630535163278264922062971240357155523605942079701089920920022259619165587891061834676815305172700022280247290639796505069373131536949820645484331507546962089722009480740383932197229977720518802485534973918567259101828768172480212988359697084551826554690107417819966814681558199439269806287576462664495684037500195542915792583873059603823603947598504673516711508244473988633199172123301449964479866945747393005358387225287728723447882272612801626735429187070968125000019896072196130655806513149837352992507444989321855308623561520584873299033006072946424723713569505091363864106573002438926332734180376944019403447431149420566661127488090347740003879418028291177811310293580813095932315035457100156648742541419516350788714480296607815565382586107228596681445216970359352652598672354441922700943208966331435594672075382970643056438314874617912492825665338374284639844556478279515262037887685538623140667674224954673397567691858501071198068627769807518934325182875488534351328806691290187062611196985523001651591045907214470797685300992932708002908846448675648647916596420401296594809838317946219255018752326606607854480644938448650789086311455855332487022089126897841416727712915052603826731539529908266971736081026595526221802502789330939351891350188593248266614746990962499589244478529982164887326613738378024321801352687754546362285979594344365074021312150386940400185037358649797920583982110541785233419366434372055024059000784899914488402151958775825923168904050135431874990013646920630198329206145970220590350321041974657278375031357850976140419979867370885539865330360006215821030061049659288637813088 [160,86] 29549828348887714040954800160221976984427573760312450424609700903094627741668057284978172441804958750567196187253670991589818008307071744970964160786573320290066880250774700924799491813709736482595014886230410175035735162295195314180368384646878560891726090547338562992966522590476324769340029797875742605901019147437098001381809384178100275969643399268787690153813180091811650217051196196399083904715770793210192236685587341365256108178999113514090769165964974482881083910648598633616127526319977851438121074165869175694695214237464139971937495015027442938306975536768023557990414265511053574962452385211888323845950049201531643554915008869004519959682183544397840939030562080688304016784913432139579821432876644103127046452098466965740848567092782602859347918168369198198747417301334526127032247999163106478304644210188228254771178459338209544728888296491550581264360902886658052255446491082724310237735634795932621699536803586625380156944553326864426704585738022433663531141577090565911759554191802258237688876044397990131946806351260381489409640475092549334067845262866106494197512980939873277164236948140604396297291893472293822447034222770291513412624873788164287509624675456361764132482469169950733358005740811754517702952771835429439971718229970587689244296369020711075999187172404467612221746532143376262991016347327674931081041177338048454224026422182561739909270166555867664332067153133649240695439231262338743806104805704152393202419345572299676128556030453042820027921414913925123511480833445994465974743299929604436931957614840051150064898712868955680803251330201504039146887863183518877374465601364940686735307853546368354170409909304687138467723013868460239059281720185815746270488683342973210951339256003297917847935559771603369804482 [160,87] -248127144909484482588366037209299794392291224149982247153785960917145953929115146637531431014325863132495481746998164622241483700513295402805895499410358219816551361853672953226008951962628938077731903805545187817529327275537864377493584708056836287012104003121752638355915345061279772710414718932562171363881938837145895932376504800491088196650660942418406764514904125355264954839129559223487459310109792460284167923904082870097790236881006603550456079737133554037325258654754026536764731041124247522362322128227152871173790519013421163557666899655190587190005704140144822439520028846415270961420200942978420567997674522215008238279124543872097719716225317696032748782485574352021343450386178905715993896185535000932108680903167862713833251655994770720726024944591762837649193440528671670964991384960453350842593700976118175775566612318678334811320307454089135379515423443266629640704380259627568278029991698291630353936360313124166567114876433971601235816705571905320062622133956967028168547905653183649307661406167259002996089667497736699692508745034070652337814854133787115807851355031822528593350484185285944971069156476326937032207625066199798081073155865885899552995023825409383729207998363455742904446790193395008170441107423940217161028506799872892063018290623743546061338164592992835610991450295807428387016168990100564720263318057973314293166309985217169989654143631963690972305696222646626320963483857092833997691752499679478650835770668897778473192757245444143688963937475400802245057276087194222403158483011420867844554910590859446136639565086429692806533515953902627143915533249008809168808083383875569618526664240424094352470758588938087470834299420602728488504475312126212099139836230893880606674017669670397282505529836099460320 [160,88] 3366795383992496954615156661468668705577329753195335558427275088884310095672390695395053565000575220209844464589309236900523641571764309562496033500028330448638020124426307391930266806669525806861095112861395047671921830707887232100043392263591539418324466220472276162462903372527778837756436525546121218543535414621481505958645123356592206303014539363078026584971021120140066730831345426978816541115807653940374378954519416945966739471946627205914201034035565833213538091779803911838054058823237164708704700959037102690809766832875924780022752598543142105223954678351615055317419499284259926432371524396872390377883582115127619160397611197581095535292443333873570069722209146618332597188472576491924094878635131994180753067976670897551294600978611430193070387071559132034149409383246346043074749962395395908841794025330196461167595533165930227586923331213643480805244807899638918872648669351354765868436991728292279685469137950523816482618393984602736268090753059898844772761508594316014156170690623201260592945075960405546082976342065316228996878912585876392991577166391815040150134401449994480687224228722007545559469947849102831707392170404341704185813911403774457774801921703436446090005991083485963558189432992988193330438141039626860357307705852858698392200640170702628526480050237305707814621831533221494715543060747525875180243991338351418279544270312751998415161557173641708701571185141214306945249715857584474247407710511729607979904017492560212230956189583402069235968464508085715811391961486489908774586106969722197850970230485465255924150084970407999209693850199079609870474308400073878807461573073333114707640887443155283143374928351153448627108369785453705282815664624251468273194353899204685039390205196732115704315246170784 [160,89] -28351590407406559359426555323137345237350464567583379616118339662939486128913685363352251539682001366981430504574041601258666484009733494276930018720582826596047104309424414851503043608384370772121426541929641488499093354474960330910849017663551241393237854853709248898077169357922008428594640503141203875859606249828526245821579549621068575237504824922627596084043141856355523293312414467141646819058460279811441828784094039513636511852539916275662138812519616895458150354209236031501957520626556434934317591015951172640707722069419214920169432066303236788570260858950341542987648824654007608527928435194296963951056071935911754869588640051808669958718881925553011955310765971308157362146833789732085994750116676642390788755788762429517462754027584799965519428864981643715503469053795645909466951907899371897962917992874049054997485737642962496300628635137058912178092317399692334893995131879160058984985809200170801664035635586773406560294052801592442230506649101391556548907394628763329948057647139702764765146831770789682738607809574175822958829365542958311327169679760915160067868066063482114163735236896145739722655753618574341158309335560762145083097155064161261600831354906821967409741433621126772981890005253464323516737743556278063482500955030418453509424706676227081529777181322418435256843144803196596914686921465835757639075406817183688318543311178178470691510820412334373386648343408312431837786324995816500562798061780613638802420628924210416234667061979191408132820689315106133251643653339803707504394789309488190763402198847196591124041441176866819155186093111584306444929909819175523356051721799751082967915216171412368394607420960821427735749291532327963945708872256205791080753311356406500978924051470091289915370624 [160,90] 198118065424366797981764630088434729371309660692614307636377650198711920318643132731436014062935533502841890171252633082575287925148181916743713036552719885855147285141979833027541033313229571958388076175056523143232525759670774949229235952364104782281846110430392611468891520851159817079265914335495430317829094383020464287226224960514866776445665885947115141281812830670415464449764507523075966881724188566590061738315138093980819473006052801179178854374437429247357174555605827033649905965767147187730190074019304896288920199181580607686952317615211020804987292388773289395488246853657122661408885603113061297917124718517778355422259858355279601553309332567280132543020660518024362094761729113534342824460361703280662179089738728021907747737712771732410832021190538822342040464508040533653846369724070096122025796030290718970729017685594423613137793632920316549799474557202470731294951412684391739454263011330103559007176309009109128917240682719746484858937281212249802665010027601939189506533640035619373780003592982443882215344063126931579416254701667138444549002876277833688484267860074127134928666795383298891585920558630768578305145465536193028012665854388178091310861880639298978809178050975621265563396390215925770597708456254953125101229883328343128283592061475323018463014341008507162427772531004251075499570625798716922510728988637092064830077612097306835960425912799524497419277379825401252974497635357852149811670815496433376656316718138259225245901053091568547536052835784362644111229138846541955540986160130181000998754607062596683482365632602812355667459759566722907875909629300487978035786332264379620931048276954457735507828784248266733776494948840772563164569490171209306762912549931801417084955430736861224868 [160,91] -1052383493484541431690173505884466037469602366222763246234864257002734689128854634704993853768095905279769325990118102321464489798245619743099105762059424378734173718948869573263514737367882054009298065292274060132568284024358497481042906619230398301666539156901863094224168406526404531838732013987426177915477239814243851105199975409233588684343256663880501750851299050868268407942661231015455208032216728471230296578007929842238326165013266801239308214973410552414741635704620948421820169734121282650671923817847421351391824281693387676053347744465687257594732470835591172342503233357083462721580693761309106766288416588920557157332750648073949715108820627121762959792315467492532436965476033066568881876594532584559035747791089989123473337361587656255423237889291948285399386097396823201348702520562318388131996159746596285850977171318978317784879771104579780634197662728973444133714592837681949426890781942700566003586748125682049617780908679280827555469874835866108321079075665456485582516889715440581926871722098179791930006437522719381987079538816522529081026289194871905341945466032113401808405044453692309702403683791623878733109205806846980668504813381726062729261648942965445325917141889815293995060031715595786299988402628660610006858056081003546281695433755876075482720226710116664216925952876464296290214916429852919981009178830681233948892466551536884764327510797637363530018426359760154481419522756854685121778282469201110490796005377986912369877091020183949369996993724487523061830444038350358074892642443815697322605035928237729792370601468622086780360797571422547232861839545444134480492042178367649454944043199977666544292604622223689309217245599730502011048172711385196941973867595574670183877760694775488 [160,92] 4299410461216017736494405410469948636856759632745736859660926887402202702828320839229448587581168803146548160702772151200727655071503710174718235520829939775139307818382406730208928901017628719141084995059526906138329463181832511205742747044987886752495311913841646579167235139225155731203863331204532886897316320170176779833251306047598562025225011389761395550607513605987074307646486424519983719042622122689107730166483789157382976471243376259424638347686223425844179360347142750464973217547049699379522328660635334929634780528059693022949465751830636808104498251946140903119904921898983607360634863917291273059666760981320036295894865087964952105437365098231983872932849810405092566389297417583474171135922800597351436282273513813976743908629478579583246168449308438290082220809215629861458017621831491218704438270889232615680666626562104490084457875811793115484559931403182437649978459593092424155524919371259196993529244260651106582518956293660119714409456185361663022505952385912231536630461901517054623630572233469355998154280930733015195271460235795087429030359779114182652405518430456526931409085117445772326985194073073498953139050799130651913696425087611599904678662596068271040786110889894489324161374145818061613422093946596880374460320641521793311938072381125634050786052281837869120247652069312893632205814787845448532537746656518310107990450278577549969984885126866228142364114101062296659288458547461660140289029555214303484558337838116570548124562664374013868876612393669284327195501873500328965985388422417957643500582714185388659800852734466003516652070229072845772123148829054040713157315247788643749364415326229880326412378068158582890649190507423511488215526056198179747222059795711076112247671208 [160,93] -13332385179125222674857349372379526668232747200034966218572173407885864301222160134419307578635550195818056538641710551026945902631764814510176986935735277276489367051615171893543572592807503303794730135780466708999085320268168909610537948375251541231921654540099465029669706620776755083104285948507888885626331027537374077479319483631074842384938126367974813794221365481148055418664097216363463827393728140257051925396917827062195229576330330899977749207696529046935067866654329414264042012444849396076131787495565313285420696389074363521951872789898149540878677444157847971826507221759325027336319902462137605620510867336443311352860654771830373403234000674851497085200199254031069742601204642587681552933343496967505067339548346204182348520319061177619793227562362260909451440841648676596666977147504604579418769109677964637915620418100315458715044403262672751282425459811636119764076828287228520113149281813447294786018506681438280015982553535833573996242784595147204052594795388208706405253712093728472418093763082765549333007677808614656448553381654873967448770996005386148070998131054967632591924455919921561472211766584826140082068709911609776303586786885937797681462234435426645852316214425588900119988058962076716153800499653081863180230257713864893995003091826172305389076442187219813083977031554027920817262599089430344686828592222390754971333276803370624805401260576907908105653222431088204808766707362570099678481181065813638114100651710203827646607022236634958325022695926383656252953054620414408558837771698384735912144576909533764105198981767685446196536553827312970435260521691846606368922558023703210584369532684407997067542446099188897008976552965387551294413671064950388376000396165033654112832 [160,94] 31168851909991092974513378819342018684752690058111094201038124641465210799901002353816640477344078211012119763265056558571346785333708328274760698681326970338543344298721955556173771253662835081222665009632188484736823282375743225943259598797288066875102142465291306266949658606524656440514645180791878311006547126321683869576812573902724494846068399957482849775618478249453342768209542637940814987244375564682967730454092416625336697252973951040434025677817167185752349100427070805290198673726604832540307136059648826634030630151296945420483131983777004614982347049686862933910143648945480171945300346110050053062171434014073526845369068609183099115266854888635513523652320110065266337458648240706066307124095177272594410423456674543992398833210730956282211524075530300759790754054399000090921279361324271265469330018662947255957101443103276634402128720895501518671885564355771129728494700403293421737554164312392753281921333412242976599285398237752350032558213765439681779141913762521689028820465147602292844350753336516511100086564136961024514742508949866203872908055191822065978094100044464176083207785186119478046230486989616890295020909072392316803431309648801064639178086141277749237166329349513368994928071585864180388056662252052293684993791684849567841999521145369384597995625225171617795858538363602219237029275734389239727499032481737188836087638567121158295096360922090501242748402369884079614697604804948413871341341430405301862757917864836138752873206713769133422617711005861789202718284436879465712961553572040987700253222324715802527479109597353403772215924526689001619061834861979805498593072099342515828360720941015614102176991266074734631240789806899496064991035563986502482280855288366979 [160,95] -54502566751728435928132462116143501381717457105235350411659082524209694878463404882887824878186760008780542588929512767756295917056724355822974942248309370121010952315873516216006864493961108158125485530416045040346191031838470597206650089629693719459917349905365240105845474174613274572421996933818307733732505969760783764865586098972982875730784273956530241145096649564465553999583153315244487978381747460075038957185352705315157943929813534086884566918745056858735111675195928406976948313668296770189101567733159325494703013918482834208740124184444360576126010651619625066434512802177312977851206113922325535696146064743912482962236910593452689110966077229132234348868682061132030723367251488206829446737122068785166392877684225979442128876150966100393925082184475494636277043797469395711534062277834171612088723610472297348767871499466290317109739670625510341063810700828316976236164986217424108003646990722826361142483408172816439862749603681809397338082129781101933597086526700961251665043026901267517656182067653800629052525673145300741115634405891566498007568384411707842199571115746555630142664045800576526449427422292826286838112982794577648763300564879798726011597225041359983349692445349034277334350326521019450187345771115128900181305354613293181485792028069146449758685590481844140851165838270098300536780854505616842433906365751728715022463961715649471367891969291429282352582545955201211702621974720282455757822127108410658710406646169567806717252330574753133050382672936384423503850705896111205174846941134713200865821162619589528551710196526977192658985295843581806161477732383932913004702400369832507799829744164481809829750669545164372149511173955393443880278726299568962126322025408 [160,96] 70762178476366889288186253015457549404917588243361086732798900726678407772951124001015473095556255417740795887000007257038312204618060682517467735071063047259918579028944302116977185156549360375212746928872076060285775661731184661572097422838926234126989135364041563582090953439190628032471569969634808551856895937308988895878829411496510453363750479149755050840150927975136421762629309259431273029559094515145148022657930751522070725790242026806047940621312681421112874618316900673799622411865190854567378516251847236201136710212155628404885531442480494831495909426455290004752941871390027247358973335616730916029940133182940027598537291314687892546260327222778005412648273706144934072447479879122972430430334818532834093548257748972726927891066430850890170134494539312720482522675629451023590655793453915426947499990327391630630118970136009488212670413073171236541545879845187120636051744646677817161957644574257066141284462600502532829830114787733782805709171654426374231005494166830631070522623632489310612930778842866968200767747478675043156689918949229524988071031201370338304211184314130845174798397858041403737244421028033965389938805900688568137448283403402001020598836656399981056673036465895378868222018968242652817172988822035606652296522492456331524121901640304171081384991757988330434635318482999095175104706687955642395981685089601694431120622243431240875840284253477913719168185506067668776593177982247400596829486520159235262978564555792888338281590705218781530157211954671931823417665487226959114758772308071442207098505625939101832976621719934451732287369712261772227533823488911053662076998958528007889490625599017398220921215365549409605432783895241126826077400430173727350208 [160,97] -67721560645613168317631659731901159965831662575421894552908445195629331417637732291891944165988049543610414966407562971713400707082604009150031680924991792706834923363760272528259616160855002977769132766312029614675895845877269799087123561607210810923265331067068659101544039865374645984378896513584390035288772362496654158199430410870275443235018838487309441172123803321925716244875633019691949271213638003111367218145098959543469655187213602544412912383464068880611389101277100919858986302070439531727201087853902767457316111375052457504651675520953383667078765352058772889154960473741418690869315472100951563353652167684236129965351430250395400991346363863040656227128025317873116095615800981028094257367565358531086131736257549929746582606943842048248902837119609977947463678309057601912971477814236916035042826664461171564501545624364051276420106163453552971845690359389950009162775385428013965862257280021557574471409684761356217509816653406901459891910443952735830171057536743338785542645624410084272671369915503331779572517654852243086504175858676546585279161554884692269638742690592652641667842757885711939548743351773340033390100943107858446049071513777460390644651732456896123277480494942779662089686701472962259197004133805502381113042661146413049242248669759341507587214334962172878727525224170214704190899904868644997522524801932161207937015527726993955226498028781788057274699040643439653269679452890226623470990777606472782918825398615849681019424953349836360964625191463248534646461767128359836684869728098920810805415576577585191420420043583294595535238095047987095664329188595157491413584028788838873606714669922042911200284748206545069156088738611080336528517664919528000 [160,98] 47436003148922547504107040703923126379019064195176391121837205345591609079734824829339247981675849498574442378398799358175878386629456118171228034855938918534314062982025572361584655349818513506225554685169156168261907912041829958286311429967539676069568570911172185220721160504143624619105304500808800273272270489232425843260571005287295519038233234262139163136588955588542338725988270027696702564229585752876816536803441158347588735421779091288008712093010292191554046952395898816104783870037169633759275807584162950388760281847787994322305288463325893293878915244178241614616288439922567014323603666315560362684640711029072395385723038599723992310105290801440009754127519177948032991267772379084025337288588931670182629461003247644398881507286509854702073617959414894026129658399913692125404423291636695597395751238648874787653356377045401311855822350926145291577555355106826321755763835591156056040501525411788120207049775251138434376306970150942549752234410567955123333552267875641693514674558942428994523870976746785356683779519995271510872428351709023119248748040386490085458097910177983718446430572841945497205571144648971000086180037013787428086665466395452373466297815211758684507568628389407624155196770063127539109693803027868778939423659784999698864505807436695124711438547687438614215590932291978722595188744799394748755981004452870688750815830146106701694484222786796100817263085425409797458482379383060765223967319820188522979772195426900400939119921828661493801555325867942521421537649935186646788147996128242609007901428809003484703391616667791806038174657549969612331193403736142681857636351444180770158819249601616775958589850400039996219024423176525673029390478396 [160,99] -24148610002859008416884051968287499826284141411984251340619933868325515437846310862080430766833412148158699203040846836833491384273309603230040291435861875338884601283668364341980577776076656497090303642174529856484465663571047915631339990589980334827629785801930424870296800999637481591252928693805297248243738351301082938727509746619393758370058675196387758929026891493345481422716417171136445496439816715302709936965041166787394066570813364809251882774175508054490956358987066665891150889773791110894676939636846277641947541464964047193919498644440248813585015315017223863804226555220659257816667468407447036091256367426450722587497214049434497409863399114957375985801294838172055410939721292773786176024772656377176264042752318049585194407868668687941191186799710642173105806514671072800383562973882990400704454069967937172063488739893615099188731194535111820704610566783591159775378890109237504092903359173726406777635277402019386549958252933066266929909381753891859805743224248308923934221465421082008305489299887421595736775377719857823042415278093641674276929614200680797600614225134760529931676051596015200107911765004065290389370911206428453084620621965619239241889741592735640669434646646613413250852697568453811816429644696435014745994542972046382921011441098812707531790779601382067870212649096734188007571331588379154104554968806287024051378627034496104196738898115109216731024889528800796779682692776044925881845250841806288218697113241653995376607894796294340270724992257266438489524319792996417189819965307061082023574632901223747402585581272688251495385410215167967139945296231553582811678059747667218708399287481901731546134494243333747772787660486709758570624 [160,100] 8872342726504275645333326262432056020042676358436491455095406449590901529273201486019826239343782807755515887304615528186738433084823198328086185640289464455841135225131396212241709854250283658567099517070665487332001150449545685735225340535984338981823745658074594955565442068651520413866095921831198356139973287227195280644536887542188359843555657583837101135038046019833611907285158730141237562261035303246526756864959900832556322104235598562574101316498775516302415174542161959991969383376002212035512593765281619925723580129549574989676395927561890382656540738308541012694636011907322616781405700948764952393439726116036787759346294509591216110919821994357558904311680057138042016994109244881078931037230178918786771574060981895911667634683290647883708144817361218613818904638831709753713012106567297291140565953228709195309564755308064413710737395554739691707249673598085776873186808639408757384719711620990348475454860825190267078664823478142240387752089205714067464055168575701171169961774934283556886801295085064720637474201233470199812648492286483173204287236649953457284207495206229810395398920049829341938621723410850557359616344894675847955746847535765531090476976946633501712381111971822364852337224630263483938538654362595144534257818114735503527741768639300166599772201773244970110131510525036408565609713228667559268640947026037885685397069820647210329307567022507971221949084506024333922482910116250234486652085056607603499637458108796832715950100470475754772105406905962598560965390932835655077722567564330187798617011477860497783834771249513235338239128575603059069840202597215532746350860059782803135898757728589637830653556434363904434305455489829704 [160,101] -2336185057654295506623925719078554951440370878789510680707893124344923608307872411269164624820966534889905575614758937839948277940716407209970930435476254343537772293404326423733054537096509401074242579540880933729433685859359777565820201571980428840564563074422796533269895101183408868175553071409385312863766968998228752244410102933070762066361008631736334816595227866426550483349185625323802688364830828291387882966495232857796813193965436019493253930982018340656928807083676681551500273195238602246381728420097452733627229141879960640439822982797670118923584804593148861121496830788265176177568070421728199876323692842885737343530317035720016766252383088939900797334030771256561579617997679134720791409805746812577533248872631070409269803544578276214363304677057593850580865500461980955449484785824797978353726212897764381707647954938910069813010583786311663726224855448973576125784033889675661954823120244987237635829656869166344464576480867959403065846398375417117143122216760649029831540153207936003590215562359983990961685500655247943577863216529722826248752914683265203629141823888326488259268440945349797514411998549115276158867245212596245905409875184560021819880551341463479598696616532234537886581818232360537966448001557301225769871910406378334205308531944736774041214700717148745579285868386703212856370807362079149776752506712534502590582599314148878787644259718742332829153580316269304965224778100721213777796320987011463683392267226401356553797553550976647600557079288384090219583373643764471011085040186927444168881440082702589714202254700056668878355999916629887535120866226564121263507774545462563897098969412056161074316186619320429077774305888 [160,102] 437760890303269453820875741166048058856195359883050826652026426344253202733232686218165112825199543085385077130684768682918802648180100527548704103227325843347845297389373680872029235118174162276574152405093781612509065064463573375014640535408297207345448507088310426458994162215710945942404950695972524268604487466496105595956475073663301435984757853572776332914244345925519792461021381847952515867127787555889867267239520167426382255332600446939546756362434696187050905417582446369231526931425182564299390272750344314725794493307867512444181198363485843887230274788765435502094669342192854499330284392314514944468231110823541490834455104066848353844342782695553557885087789081474629979680492705184144944393712714484790345153399599189084536059512322352376941686771856940840364209374766643470896273661414981356368164594092776191198123089421473124562195090907408323616597003028953336187455424837677338268239141702220573069373735615512377208189751780993738553819143292096761948195431272631343631999709889744560002895973884791445048558667716869855866701792488751782744301409310816217634210723609146190344061015950952359560237146146040712003711952404706225416270079853600904123040059375357021864921846121405673888510941061286307732198380863209947002035533348895426574457587742302738433297060077769938627980456438595793545682681847810718302492676803404902759733127781933396014333749361104344011024739690248747771897084066130153078351032324150689162677664172030417033469280118189038407737404021819556744793049918157769652961732833569857671929895704018534397993420002153129635565912649362198278319841042170375161186859089616384246278910168427281260825105731681663661 [160,103] -57961723555349466386583289917855526331234293965464583422286848390988381399329475894558981117230711607516402875666065829878928348035915497064257307562003208527581326939940289579693641967076693177689347456438730482946066310997364229938774171688478617666566404967050942801189336067407156125413446444481906781776794685185175895002899937975483730584677887614904142228914095414770449370269714105642036253831699301217851443760748320073185920797877859389510199635119278056556125505696741236481716085027222626039258304340761582283670678893378314818102343475812102361386095138194961682537543724503158173238390517959433882932928139528301438580368183443183416845266866099634173808466752481280633796316220357929147918144614904665681889387791340903106412118637646230163042492843835361007506509097180129587491855492683609855495490302804676905702662947607748265997351690303072094066095070862317441596279410398635795585356121723104981762249004181831529370517042508861725006075027111013594452249311387231665457940867020505937855479509455126949702031238994742259390725639925409824657639653984039295264236163980892904627750479250001915009077184111690200530914130008927720085808604704840299577828699146324870118817118335951340092139726786976077315349802502641340697100226047260942610325947557350192724865153757346244510671636538432750761150023595223431764528086690343566659950568295544865700874256771947590972046749879190828989972109571669686808686709000878499733040075124628836868637984771361965057275260284530638575344904483717955498539810612234082342964391752901903532781585812355067195842301588492276116445915495464596181653254874519157567210555486534100667095148874976 [160,104] 5383947694724265757216144038554972597954829434900283288673154835345463347502516899507217727901611922199299435431045665091973958436736236821326308224038054442534612909768487106990188639575309467974432126742521660124805049565597016431980327303045123004300803659215313083992298435030860778210141419945077304265999637938681400136543474510581031120721635489915015125819199435135525465354062387897160585674093219659417204762032206153267658688729368226683941505904491130286829713906766149080554579685035208338282728610803577529886368380843314383559808593924337424942338913915667606723162513458529506254669879487001581737400764198191685624595561910413274521141826065668858751823227047178718348017720741061948458116031974731298416792599164833504699210208272432655287758612308852510455808594317129239588211931914179295118484044397644118458293182294046882596133518026355278532971220134038161912672682523692170957371527111640550964647317686750139986346575665292955608953169316469697395772939584889353351431292780963117936377225005823568013892174831059817437946238937375144862455887766416860411690801780223019055036990939694756386748089043318557061282687497612963721000118533956539022621656131862187749109013374944320704577831655464877722540606115368147070885344150799731803098325311967514785482251860963117678299509438711567276978776075358510922338354559231721770800719491330473001329146667347708337344998183123966677689982853425775344076728446118260006723170053898070172451073219188952079593593470348238748831488364023381911183207071112519637040400423524065745755089304774012081119514921078394370910466688859081956509837230891610575987279685652266089641912 [160,105] -348159081374087464514326645856745388267775733327428358636275905542830334314173966886669730296200370151375814354346573204486465610029236901052837454076639218950807881407949048646528833977089275789249988511495875208490450089288829676167640702730127184090923966463792646335607470325164081246015555019710227660259162139159734827205191330452629159324755742021825164585107186907873663381717849723167189630269066378965525928361471198217596954690889577604970323002365218198774097016957739793345666804515266604889790882378344725673541373352147808510707584043453269140029345326744477944274619298893211319283807998379993981384454277877228237870827975503229420752525629665100934071421209732058071609379678896933502711427313191013093069576447653843801787699590997691612993449245285880579942224822120718856928966688596332404621624279204502418449131167742866971218420161318105357983674965653615732122068870625190977912727629504890543574948117872230055764729574085538118946416169672632611645753280785428086569987508098360939857478286608877071689615819839596250210879192990816532177215876567401518900580804935385815386519997002014981734616761448969237247353265601896060913722779193129882372718787811370138760093740578581903924764402029048692870414936738068595740610522675770619135982484123740830059869100417381872802687289015696920937670357137474595755428674600968363605899397486531117323087688532028943622850541697631042305235943873237708571239253829555893885447896316435199248923559244420631789172297058513724501194572784568697445894997719293477189114906360078207252503612029139653121061367250471987977396222761568705136382033623862121716266795188853592 [160,106] 15624152839646298008210052471996612467048360324331678489527858808713953755990761360620802277174337844809452120454653846282546366721262307794655152353507708746602781680723127678342580469727928776623588240949738516407661994634480753878511509172465694099305601298359655676727996497162856056931652797289621094247409342332665317166635799031162742187195892448528138355157089715121185834176443695910349505320284470410715993205900532750769058514641977356339364427545697338881787960757761569024150576265539714696926928122932430403755600267782830863719173164632751230357432858598746778641062360089939668529974362356182690029771254592194102148857909128461025163974405581802039243269875847735168061188840848175694556403564824321718971079178374720805397720605923709990034329164725643726701889139772124611993525912530836353206375151818910461507632174176763796742016196437513122864898254307918821771788342235770044766200392518879970051558472440537185201912309151866640581845471137885293702542080176548076193117488933910441159267842541041868651405784604888675195656929740527347876429616465865988503581774883858883876965380493950455769854149442458470313478614091831481756624938729658117973376918263991652404967285605134559757736901379865464995418630131173215561370544834936155374514756672981991859447898885158890434409302219440055738335522629960289038801913500459589559162598387175600259540374370950772934792516419482630008162476100273538147344795570789296797175725947509668038270150799176960919953055730980440876955835906252986106117076060204531376110052071083609114736629872436592978939311518355470229997487839723375881525527823260730329387702848 [160,107] -459471554710237955971247859184401911797210453539968479430129097062164327002155452743518905408204191523436909016350747959866177469653357435020529621353609866645863608106347998568144913052188791214455126311486720857883776256537578838137923255973508272849970074034102879017488137647525268740590562607446138181009200567789331560408436974536540577879514851892376428283429887155837699255260548885000348303860374806772706093477392454758770289715895283483807068377998840076797860970887140545047308602819418874126415553076922225025702325246255748321048449813314689514770931956705943967470277108800787513909755664892812217374561355471740980457108296493312434460342023700424609281945270371510461769671294871101182676812430189366203247512379107562310927275474215524236114491405197107057002889130057687683821581725143550810262660019963011185592787109410465906315754857989653848085240349659256938114046807568748522874719662967976145514494116993618675791485472654692607494940876967572953886253223807859091643676209133340263442475708081895791397402666080918980937147166044723733965035718669889771108870592419267286247151389790389509551967208745787439132029727839611970208532798021092583401134407369262535147084284136748507546518568248167606649396230817413124450527729939600433164619637685371422547307568134882340818866486134373975989587839861180740401488592450122345133867188258505786988894753470535827450336428730403382386583990962921145654500134291724297887159550499082395241013251635915969028369649400292269699826511521795489187662983302839859615713154088425735398204238844365694622349112219262017452302367334036375762730415310637966912 [160,108] 14312628772176455649874036615990496824363613264105905629497902549431538186582149593068556793167841557751314316193452260283895285276313216013197300575305125374629051319157743329379532596475121482744481154349006099595259242059650640816759383015096493356927480659696546461356399662647658165185109965102376462637168372159618104610425647076961430114345122896369215335857026391488667468540502067276432404634694481502798950382509788208531162578385653040067166834023490847970118174477848638793570262894801502731013121160932568792438710163271092017669461001570664525542565484411607148523639261644930920603432825273329863464213310012982563357279414068333980360280392183558873152385275309615654960100553533827729280266219859477915521443167722669997454066035876238810434712848647482947241096836042443092555713557803303742177693126777785816603126405327814659243095614359197530870441929344312250292881234993633363649406930184051361259828297704416663967814712654801441600823865284618183113861325085153955971227627919182505794012578357086753929250221959114349475233329617830475508039165190150973978270803716408156457229318831248336233140577100418995525011748401296662817332111180941590378109077062045918042369624007041685070997676053618061673607662697274885114650092932021834660594714924619977269574018526179022869523882077413796861087015292740470745780687668245682658500866718584823445720615535992388766376976094311689764908998573086889164625962036929554874681591992439642492057914292766599900886511656334280781813615734153786557627491437118560169208672707336417620728731894587922446151437983464665673586419484987935195505088568816 [160,109] 557676388844251103817285505341410484153697364931946338146364754929656787910562404482236411102488007759146164453452992531478027162251243073287702209918313370499229811470934373339954358944787296004023304544657303887307848260250291524580369046977227728385967077289185350657443395272039592089494226303438969978712733176431945027188528759024843902770715474649620397400451708903889998609637730286570699438279253112821245813760777908486958054609011385211882662497596030091137204048542053046115848198989493145511204837496078425859918898786342595701758986435897953561910403699236788641971130116685691945558719546595787802934809337980476668048360067769968944208072805000089101590539390259127814978306822535295519925468260105825532332105349837335423156525217411615463153896488095637114699933885681569357414723595489224936975484472156556319355951600537129386489281012476817625680124830585303113097539391747710852355442341369409452553499594753218564850211390253469736025598455185673761089065990935267123471329816521579524466558514502548029034076061961611245300679289754087474207644540413640278534121177409054966223168013613978857811966454453939152886819671726140874307950921009362925064754328700613645678419511279493056986544050946323614343942761879433824358449454106895503381158375105730556584533765998360407204338324095249028093585622256981623592671355701564285347991968724006364494185094965551108819030912034191873235523200041856209801817637658350733828696639374223566685125722617708313125436342857122495867995973782012629111847809756528350594173219773784670757234546137524797269971525896964521323491106088267708159328 [160,110] 76251995716882689302831844027637707409102262890820273234616884157969014504806488615815946998043378113409832664750393546711907638581599036089283762019449572360480102698936252577728615958522993356022520097220145628958327137933628140027424050853922464043534624469618633849812046743671438780502681993911624964860470303644103236315047843034827506490825009563960522338173280043855131655541915463661273304127484323385464316479388376343319251981195618214691535205820746634764313632214568400850741590472877771830464326853784129181879833932097275137946688632610114716832283448853191130419924908259273998210089968687447136708784453935287089590660675146670939459420824492727889191690951690715294947053984859000966523307853716593097391329773885826805731326882992642011334662579469892162819643125518629634372717303793886259020634801764915477275878694526633506394952553331580323165486992829089280553196803423392602523862981741305346574838403125344487758934301414709565648853109272003551466364316866373474766249181214127362760339799868576999253824424646824943817183335804522524398267708558180443907510016597333583846992079455340422290170420029235110094205702806003764654415132188595225098467594045748483789731270452801245493384399810585286771820157939546940100506049233290353266497983913118857102266529912567692152859514757374283348861537309781667871440714553529774835284492268164713814605067069236002187064780183480073536081868889793782200380345686961798996573964067614702939287872268242087108060054243801744453984531126058738854557896682144765368300996189627004610245340482577280272078429952187116548042436604507909 [160,111] 5285824671123182520569156815566271208225008656108284069143814288486270861483481586796353311138027969273363934086545704742715284717322831238505824437259974177664885964771750539349114344708349175905625307300508217507689336932714043708042137372833530502799503170564889610943049398892541666942578074115458898612010766803017816319559747508892897942677103994037582055168133796552837528455686439776636833431750590295901477978383743098756499623829554630997757263630049163313733329595390432796550223728800987599303755285516907908049206445787629794666624393770344337842488139024093206213779034516718956616470426063674791346365400468867621214723919126201284570117851789151453165239631113373496324710668900327289419018597722150755508248457432214334146721648548642684211313826138307742713130415131593932993951869444866077245120402075750161866072679150983119441338355152001808038270566555506423554404094235099689743870748117178495461104090739805205649451101694515057976057952713507640141337960705640694789225323895813717948609408389327427074404567275131275302515286662539959750985460944029473620706090185776116671578532683477876537863815598967329679247118239968309778318751116575922102528031453477761880823915623773092174287215556306014933618667003543346839641513415147419150429841863890208304925867561138205261117219719344408590275029374614714168067578154320170350484963243964182640010915698843316575176434981759406936675954581689087368384475878954314542794861099090559479671951529222617337274011582091807917252898680672150115209959464089905123560185788191778710986709013125095033391218243497644567878664416 [160,112] 243292488079348069830307755529270520545479008051031012577557634373072879694664824969327442978108578678114273638138107850195773691916579637144167653312618594481042903224420417808763584201758109905829859019790582780006188694301900328424931783997274724512768664173960951316473318888207350074903640042904679057256909988045215308719219251339692207786783343003984227457905727000599152579045047466327821417805628274786403201155258367097290969171558393973920168844417821611486871885792239950438082999703454358480048885989103046126812818036262757624510516036827730523855508794632681760170863394628791224884217192516888763476261338788757102752944808156958120311238911544196534663896029442067960413247206481704112914980866725954016930280985829222143842875378172508635655715957384347989556940097319699618913694768493509653450286828246371712664625039238241525472281452765617775181732504027421400694646007386085435857056329416411301245368605159671741996539215011246729699236615390441141790238878847867872918096726065433342943602700418593815407658592412645043995300395150565110319571737597254312381716292023676393731658868840630185987890543018105849377113643650048256823942597129171172980506090305098363940543029474583042820394507989344863315247091862895235563043114006220970744750028538384035694041386965881229090672914586076433868325486623889835468920661753953888630082315563970708768152382424093833622912581458970810055056624010717141699930687022019296984139324972298544475929827885993365901034453601732756175667642086832431133582172976260389862333230733134824048042887164726049488894575295268477688 [160,113] 7176053143762888134776948806877986861878642467081229187193452891233325881763911115679327974994004992134228456078373668941948379427360022753672193302461971710455735434953143400798380154856211894967553410250901210555252601342749516152661717236107543815311208991624733298198229231162260310390516082500895363044863579086985561951776437954566028680070166255708055540983766846007593248187761684626374586992133274058243817993564463725179203697753174894652998211223082006704001927078529094417712675319998311022704773596345339951643503244665211968534164368761529142372991133596408971972479107144931570890033470321602615442082197359055264203953248375448323599954741189420018123972351478190775558735714766158972744439411257363286365036622420314136674123345890959550228481165412406973808246879139141973699992306922717304391301156797508415954190628031023078503135283189196583255952114164357961501724917066324017351959215697778904707599957546657766431362669361782438231062974539038818643379977858449026686837251049663903906988385939838408226800110482094040861343249195938415061933265114066252076164422737492074693428845954984677690872241370710217763894670547280835007341863516860475103008809741409856801910419052230605412569903209447105950488467185426626571058706236738083229069867083782279153968696489083302517239692336116717635702462204835636791564323715285600124951578071112079868345032270595879851848607481802234963825923051303486193366194590365983544794620310965064125947693841578776998596825555831588388765183134445654371854576021255441648241921879111472790683545485234094852360649690472 [160,114] 134122022752964538746848300645735237055712052552080177881069938306453003828776297123679457200099877376698776099209161620557637428053637206244247895353657205552428569874188181051591146308047653588892784495860627610513520057080677341385277245781495249471730432241629362610666950665854998389605665406083237213709073644799151328163529977609015011811776457357462672754399261441200311529008946703980463388272432502542194213274625913333836184128936220840890782665913583287227542039641226657790663745575274068899165796997713355850169721590939101086171213756953150599980640658265517756955063232800580254404282691690876412486847902126612564490608239541499683304407670295517749492390401562474175354246274695752820883244939833746633664856103511117410556174393509803018478189859724309984235352738524503955374298770680642911382812143206808952156107076300861765591262404435216603242193209726877066557141813767127821976125451027014262033154750093034759176255427048974433480669859736963033248630709373574328495382829868615738416109271223196871413937149210950182750143052146348459550440254137256241172976147536901201248501402259648551688528445442517630754479763496848305023388083675203713006072148070705961053245915292164277780248968483965887032220741937093589636724580689143640210161997133944063070160842210166562531961177333700411893680060232248747081865190617028651795842353018923951577737318622752817420209012568494267993993900524615096789568454551756122676608312214683192495171795378502229736895462354624602096217204329324090746180443273655105435787077851925753354587372386015072690972 [160,115] 1567682230361438015753554402668364122673841048500157864101333481997508842558742066978031580050775115740788433676840376911553592671235670833560951310115177998645174397385342976651573596754260704659353576485767631964719931554981678915741224355067056400007437649811708233344834030105984125557594949133328079528078756543936619648507155938263816993834838816509554724138938402677132853392768659590905002073923705213635643578242569883757990843477911696491243639617878424980910140634324550584355806730761115086193378041755545496871670864683357849214973380265946619981198390779391783444360157446397904797241015423764888373824056843281683996368574181904583289816114337920240379210215539173244251709306186337572462631002937897874510364235915674576838895010279500289513055420835233140565983205052725158411425578937859298395041836504871016762841891231529082699190804159876162141987371341425622759700012266403721897288129470727007021977563365305821877626347618974247832080946869680696561810572246924489183532968717694019173463569601446886514919016057176018656907029372362489285403131384334674524652965205290861987273712163169387635117579499749075476072997536933830852908361369817795383784911603480274036761659587819872743374205356178175014541240112084391918768532308702346853000520264013826471437349477189594128529798064144169716378564913651841813244665638811708083225767038267736607426532716829878784141343027237249030389667153921607664741155680437848356516386113346913779471630544182471541131833442066814974307807476337426751707829781652242985979724535012650943198231793168000 [160,116] 11299837648247160203602129646979766928630727809987624119087436891357161093481610292333615337742074614014017056600912519269513217720664039390831479889919087532356787884083351588552968149056385505526007804336724933018205951686949589504773301683940026125105148497700761850606792244300391013088579145408267002522438255609776597642198790989175122558547897138785172473881136191267622864657176429686487616378840345804346695690067728346915171631556542477654421851420642362638976706695459018851788583710843585439427785375847812829621613657744090849113550506325189189835478013054345654629121815677528914389309398593263820925772124258960002772886806376822056526821786119990276625913748338885812615968059234341378943393644571579639379090892035468557589652423803208470120071807829460427191648659744657228955161442059576321743199026183200497567593762100359532063125030947151367242093663706625758909181324928612788018946086224268383173402501116719228168082941727214631763847521456881746812193523730539373579815500908936093668927461113575630124398658553796474663559691890269010332773578402392540252189655381061385867009509164626865018015506051798306580593854100253392879188874099157040037104518018420395421595411882836965027119989713154853936463850483601294889189840958432573536740343301293843894989184171830510890440981386806166655425532123602255977030413635605958466013363180265260297368453355522870694653230821334310261070678835464344189684356078928728811773576498108040658547213343678247674473633487899586465437531603052250957222920175752980620083392206865369830970216 [160,117] 49585662875212939059309372688071291395941311580267293773976521572995797172098839381101063722529332468950682778413142976373037114186122520384380489683814833833696581612546626792881440703128915246199942947544171775677068805198471632017965624405952437766480532348911551911051808361160605499380256507517787208278014498063942835670106443559951504714289176701274469933507845305069270852171864108590001153536736145330646500360869956698653618021058736216077905621700439559810614005395830351314151048423732967835476969014808265351321351410268394269988896242825749560087733235328758016744071651312984873411635678715651695477569852810289325687030953877931833329543973897153509560976613296071123071937775977987459587174199513120592943836718552599945110968841382494320809011108687654626130510295008220117224364795264683536750978223403372254218016730726760973851329813829872237637396552671804903852785374326670874349957369461739272320155125769109333889406975559072138099972208270209701972674049804562211821392254963720312387693348046221357709246437297411525946384090080285121625355724810237674526797505280619343437762305758727505819687855716878209549397260739725373684698070109582193332945504410077956756783404778702044460898104941917376291384761380242544344218961958050307296478715556498025080025818078767846605277408220261049122576532641630568979908710442102131119684372356134535137446079640870090101048883189544378855265544313879573356472274882237738228898297287464921328828014862814825079103759897475373850190303874151188913355046074082507649715141755872624 [160,118] 130534772771987459628444013158684234872901977303970644500789730630067192182593357761705560665454315869602316598562202875844193597686676701831896374892441195508126234996373956399812647222792824592866862764465343503997898662461544389065639784273684985380390010621940877330698385475459853980751017145338940670768963382649399124191838786425865137695763214568116944227912905288591638680642400264677759026479483492347297288818552643164656509243921025902879095689654561433762990515409424821926964549109745441908541743463736569089914150270828989007860688524651306984689683189918858582113459675727981040310085162688649059511611059581801733689683748908341185417258933685188448786485348985710012005479748514637526961462194006455487014345170373150681335841281753896601510514327354879287296651573030868597686286014599040250481590138854959483956011418880368467302800752749087776715748538296715408749773858086493237941427335484033957709760716401840551712416617552717117618092725173689573888263650207240522326950681114683047457665749285772175272784630345241177453891601053783279396418876841277148817966266533712301861170641927672290350530352344567394302325272711789398870952830304612539264743417288578766542173454603423266235224999922428425977496791462793996895632022510375069223245573909722869396887775539431826101017093248283987454281634432736057568415190017435171304255968599819190633403980305500958121982143509975178972416060394731755242083060491782590271509728642822314084595554789878528515113828713925439010517966193031019646203492644061185233157459 [160,119] 203300937028589948923616109582437904926200952636755710978749055696816429600488799021963772482024926512211545976530868602354283264496007180475705585244098853589518700353551426372690845405444066189812838313029814671875754084485452832707381525605891555232367158340657332596391110634331322212499624946880749400816966115632151632077945787840409141801096302285232185221721459902254386387559532070481254461729103477165591038824609049909917836846136281447237828663799748997140089655743967655705283195197174175626969051387734536478529184203974538324726321542080739779709071601156502555672214030882539349320823204843792320935835265920782805990134396373685472916944393273879517885066794061457462019659251152116324907039597284726469768070781592702433481517357961171409276045494170927996647044569079222243599516004735714540979721284759858807751794632512875317842913270821993884333485853111460963497039457769229036393104008753027553800575415079222989503756999250525205796490129873479486167535880493427439694803766022537717935349860538901204036115455407839191654024082603714182122982616482123597086321117628862030203225501447858763399710437662163592950774627204102812039861094448146600890779077717090506693723312800296423495872252347336174820853208723193790084253413776365424866555234548353764754596331618728131969985637486348521566368938687799213458732993260694442864937604765397980475528171172600793673420388273873719607251621031279269342887445296454137038116720365449801395575381350728055641100912238314061959916638380351571537952959172141376 [160,120] 186278299462934236822447274539341807095940402049358625529753869517555674403383716611552092501174325957932740993985754426748679842772183542034096004392240007212233051339909050081889813904083858733421818261305763189951370609168697521598903057984250787268932899915485461220968810946401257675569017498331041581159441288129815311071537514925286754673761958550479591421717199860669780905123102992485401166490298769015480343544003165330449905933365078301364482997700841894986248924481536574284452233440819212269015463658902652335566424444082008415899558011897948554201479575415340596602435896621148695897565006670902559062002252810508760860634536890323217250096009798949500954604828689906509308040443586949779284892708216419353842437567285369206758480956181410021391213422709846928553706756311487451868079137253602111392629238511607050867363810768511421775704800716780357300714406917982908439443553540250758326581295701855279179001725784514285017921096557272763386828298940805833542711176265878363775307830324284532104001086607546190933290337980208806831423663556882100333655165365720955786394368782333547716469882473143961053760196842157641943586741107922882108478553703085544062254955678156507176271659805946483693005295951297498758426011569033441912643039468163964036767983760991832315206996730261818706747671789564446150433687080735087040114629123138969242506263488774916223860157740097470356711063950448793145135240009320771463326429454285345733713499105019642310023607109965591017696154887786034888463884973370550277282952 [160,121] 72948741571855840876276462117051206885147341813816624526523025208825022806365150999137656343114548306658992296520668439491503530937821824334142851200219547781315137754518204904424727177614297065197523810833418726279021384185707556497774873275920387700024247322599695629367551630413472117333588213388758825705321056588457186778269304722278616150489281298585685326605746306645307894112703758164212836971959965391723431562937595332450224009420010575871139555755671249222879783334236177389344341569970786490139132203795684482741767581304572913218000728820585291057103522481395002284987435467002062992220687488448463109815242465457980789515118743963239007864563400077197284777786947048346757788326734546132643327499773849710293591353254813000100254030385174773307036150717010859087217407835357134443929006973586689676813120657220849786874517272104820421121898968992837135183792543116904733655800905211257387127166895303999626917050748257909610037731264862496304946208945373950656423944793975052950010570306841353096239873560298698307838572504206810016863746098723753652412660524026276923528711681604029452480201845081547367231733723354842949388526594720101562549629945056154090254785593549455342421608419417516260578058548983961592164812582629709897549440314629608170749955251154306272318567891882443664074831587815437507764682368552436971320160402536169600670155363987681752543046567536502668456464605112104805438026956711303009893012397416250341820915796517177951317601509503013675691593715765660872075102717859384 [160,122] 258341894522148806969061331711057243033526087667567160798706898721369874091464254434163976124237029948115032605608299560224921588778682885298546799417472647161599791386933837073468243655628192698280036359510875144503909979308503361615957986120222214812946996056887701537617317653437652420095387197965597442951351804647297969471258485611401641987029396109976998743192972564847739363147892383892546963963150584268932732492507523274459436928824932690927619300361325732376572568282648191923198387759237699434593082561888295761913966039379965349771586308525171522726567782288539607902470598930232168359790049104749986515509231056429705295552190829065458717672561714713699362246427627136137890884760432708677684852705628604751860630023817895707053790478074604866141889426217116982569266795147005990107805886224978525905463563547835672774251163376318714209694039452432053975711791789162183108624089370546676241911534329887766033974413237291030460560574383272032291640730788499322231034887421860885897203123565693925105722699901430010380349177077353235931944792940942007681970648080754693344355433095749281651159252487446926129086839904601041754321369634776108210121173590485676442752608447552511200748238853465673671045789459706950428634788089860780630527000145836713546666268598078562934336940974564962549400637903382358977725475479401838845342444521615256918317546886932812852547878308023300101445417937716532061730945229410339010345275815019392067363587450486987084147506896515635756009914206890128244023780 [160,123] -1134675626874218147446342014389937179528463613610004838973724886552204234932077856804379989742345586313701553840028575476334571577313492592628377040297573734997225752755623226859962672411802173611413646899512013720180636874126034411362185689936755028180114449428121397394430786070673250038001381938507061584796653907190902244221078210144565658081385864113763368142419128018587765508812287340375126790435693557593004197320923514797285979104710586738516319584236417397567825840550336352691024484337981859457759762604264534424452756253033593286379167474079934317108535736855908575090494921953762970514278484232069843910934127854888282024442565857117491351263395515800199369540455741596556625473275358850329670116693751877817855653265043816827459402875293431969321220760213487563661154268689318749949066550978425365969530036808629712502932271724601801828076134497239040566657781526663249978203719970046554632427063206832639834624152495894286217503501578131966814494928170399636600712644849174263529716967178685719857539463796353114115960408156070632016497907720705372553218750364626721963592572118220899219718393864506350879091649094224939577017453149626986593311036035010512819240720847765174724497975393655913232557123709236495746251747402721018310577586778041194727967706981074355690856633414139022598148511692872227832303190568862691548114105728191228851829761393265099259410777703821189152353862971304301789774780981726227001874021845328841698162328541453810874903923876550380301966569476307776 [160,124] 2848113226918359485305487082207616783593208347366308131663843789107318557373868157172463955719409204626475089802578687850484786434561593597270472273166727892858181234375546489553520737051274797050910711566991795263690800510169468863888802101267296824393353067673771196588575312335048296400510151350242841258337623039110869825290738032165926322308937242601708930546272486774623844547046980312994262003622877586721056150075208572835814461838521699261750426259427880812752246231274854482702595442437364596295708743400543528198360851717175674987516708282012629697795357005860190967619310329354978053515554181652034381193502012293475680450407659563371272287270484355439547208813850792513727650851262162601057213935671956340406120771595132971395165818242719706040132080152645179875045757900842011774678438146924096582219197314461964023224923096418097661391205068678720915554565700988337243651005188988956644626791636542619429641428679671146667071210681231864944605017262382096822708678587318728570114761526422887921454261162157744849384918841172515371002259240103022683791435530930375237811796358663790745104189644482687939179701077136942091101081760217303338526736287472076716002282379975700390953461235647604367553070920981874197087034132981191963828439579727413579338473358444677152027534304407038489256305047312549333029997398022276486979648837861011348534276624037091904581112989591230309899516987375367063767292448219127315018453256220931468248014684566421278498601836338179014920532680 [160,125] -3426616142739423276846763360263410330605792861717814290963057284748140472418752403461615494374648862208400409514400654088293789149474649195855803524807277932291267012222533221179519261635447053067563622182348401326087984549752579999374391119837976682485518961048638250451465700037666676720720549987037551859499742059508128934409135283248214547738812796114742877382263062816221524296787510982117163667557901092859662869431413093629833107885437966366148962055790140005690967334286390711149129218503102969092311355787084699987365926277382969120293307231310186267756336361847587972613384864273265680089487600423997425387338142403178537694801476879456521735992102228643202239503202758961163814465620978737324554797066972150876899328785594701628250754160477532393355144361236008557457291343768526869731713765163256168369837200296115724215545029345969345265016508231137153512453888128445680173507178188615067563047398355200577707127785609062750814466240162982602429440607767922463849284049876636242692365012214271210045611093234737058694989100494792527926404922112371698454466035123539330659006233416008075656873996824609660869076794450808917004542395358861181284128843382981107237077909133683435719989227558069971162147696650282700264767069894779315341619059262628233788377623565278504579949995337369754773055948213831433419899057353204369381797181935189229572999455802749248166335832241981816134113885639628478490897790869875776608232623232451694077296074784825670161766439166088992 [160,126] 1956896298337960428909338810260563867761792029528782733961279050792485334834536802106294201628706648056925364771407462441085530291761481756472786943119830962753549274441534720741137925563923166901224068737617169801545391536623318275978536954395710360275574498183507861482718476089839012180419202608775472653967853427399303075645520191897112111847382163757625649512972695711695143903404262381506494061209745846987456091630922406576758541213674983402531277529659632765984619861094481802408836925472634190397590654774146270071854264737101339211990135427300107315793006236011620865611921806977719669246704406408882889803412627349263357981082786102508392344069893499394810869581655607677586461765069410458926649933125423233406189836149822350684097865993171501000970294463014775518958997269218777536980508261155252985799289173870259885440623823005855910611695820876334422901240889052843419129311599819799715449235926307397399674405344925229179138878617296559649469187219256971415700769741506947813742226692156110084136173903471200378078408147352130507469750652181870425731224783094667021401298200386093280100842412636971684202500198694213064447249249750200458401563570396401137586565517337451266207534406430902792530153524048756673949528377860762431215881861775301706806318187169577901477048252429727408223249293861066830813915897661941516262023174503318688369927641134832714479402069785939084748466162294231136024370050276953557985826561823842114545072810943986628296161625 [160,127] -540756239054844204028549337700583727920178917603345225688237958997315192734764180498916382868944603047646918869665855407708971663962740387396535221110242675317282811899478434777527743002791272105466664997325345060266432122693412975916608149122009326806646542448964476165967523258765938527507264855550701944837059956887191162788872306972754494324421151591791224217782987693647970625114959249911736102972307471271015861142146058444217476737456265849876533545618236066249670610963438162007908376438514388650836021583122242647206204427578358010513315678207082800192124253174827571087778904099586019568917321403288411345689853278120628076914273460875219876370811731051305823938887241026439956087364176332127175726794845170940923753984276427793735026133463463345626005880832001350833597781659521825903039569689047654703928148529946250625908893746670540465024380687164567431225099601164108628558620339816114002595275730194794093809620267517433716976836952689165357703792202190093273068232924255218887106979320809734503236924890277434956091327590440885779786627466071769726096787703816030965459382255850892181606906771480814474618136163999803999478283515204523599872844960485402067456936767620898928012706439508793177197061493967986082803834142327094396034344954943091351234462422104357308874055798708127122933600921023425267516767600149597389405687146160738277014608653796122646842131634264791628128104094200336281238040292801101058987505297311482582439735005880576 [160,128] 70168576412216304145636369588099990506166686193834065968254215310590255535082453175254097553425009022684221979204745621331956482013240874058781177009184330004281700300541088471711932363476482348666619422186419856905019615972545126972473512394141480238163117166528533316287235254269744733753429675941986060765559201092424940993547076593145543058727997591941090965165889199664467955092157778087434335327566539409681553468992409577438719838384154185829822798127143589265613122805762585571153224321333128855756462838904992057357045130769488085089994074226500048561818795088205481417907017808216887021735649978866562913377391223680806138456200110811996815947602309480543850044016694312715483343463701250652830638404373896493768845103010727978752239122434317302397917005912857028741971785200467397593707332393951321170399344467377266007588297273744199577069158213271465125130034632766127309439141378188462513623514365418166180175715592121458379266005844978554067811901167024457449581382486458334668249155278680289750111693490557345577144807631698018617259765468940270616268202812870079556591177000871690199886219532583794891323666863269060811357544434631850606577369867294637540394434814649988041975316473023203519761153821703019810419615956584246479821483789001540264959306131931322682151330852798853561926728017233660285521515771440849481998789097975231373126644950700632051884442723734787449248388776302351013045568634156035204858523253845836541106848 [160,129] -3949429680749422887858042759069605867733810864411649408151931342423152574368598768672947267207055134823964407093395534610934698016204562859465236250277462737312085564162888780164695734163819292121249018244877364861431913298559963121631936062151866414715385639213622154105682626746633888340854805573495012885514975603100862040786918863942130488649316942449499657549603943455690598115645192513490903395327708943635267765519962150902709898856425234915115013551713278135900332170308902911915182653007633930041348927240052442677290477578065459357640580365505582053076973433154821406703310041618242866951655403860565977683901406872877261786600685619731665661464923207751151553615312699666071561290907638991402865216794719305481447695257364280562995927000504958179991704854088949256077016050772265789275485324507931758089503646562989274796220741399842410275717784811803845545600372936432266725649125810886222529097694155722743622649558225059257621303855899976457421557756979054877192222656217708709393088978573157420372153820029548850483868540321725587606267904150133675834016460263822226448015373995837580057469496834426115773760351584870081195413994983607704975157300441267304125281938817919124001623785492006527692327096962977036348105712064581088133024517177659802877479123814011891375062463682991795352469144427672587914578781213423671761265150855462623148344554594393791220332782144072421501422040987770592097643032980433445517059157144480 [160,130] 164005147956481898974471972081769753969589848575761041698416173837756102837335814977647137020224819968391545442052016054659991535333860438328496508934681208414409176653222377396031435053915850052152094820445437902333108848179011938147876417009141105849986238673346542472326073125070327286474048432991969057004513076473023334911175867670642907994368493098027898805791874388526151765315578357521746418961664690167092091777860486674700195141600262436668816674561237206269248937255406054866290302331900596450957365268696600599159531464828562490434657029859983664311861739021815793826681853652116438945762297429422912636015539145781368779630427765314473556903063267110995073482926190979936520194010153033688510799029139662160841226371646658203484493153051551066045926155839225976279467933324107772431517996500376799040495253265993051583602847598946061593687256027601730192853769822459770675475971403772171485060833424088887881215207348817507223434638924233021008235970089075782955508569839576523567696613249998307705679772829385332190593451909306889532761636191345927708900843784759462328057222803803581857928936120676007525264848754249164437640202092035453143692277784130093563494620257789090941389011469356548646012561389351031157806568708456737071923115234268694420981629400632578613461493984270355501086082209044386591812153257937758957046038489919978434436606698648690084700084041055727007966073247906954863383100028610741882564 [160,131] 85290433101611913280889110663882951589668398821513600592504236611736283343188540784692095346783227132607694792962099870289810709245659073132978128487298805474240119725796015029634523768271455694391687253090452720762281043395151112669944723947591701400746444728208686448543860858649527338867317852248944138999394195056093175305490888618104719543210810221303148629304681432511587027064070408760803006976930741153085729450175834820337382968309107292108041487784468011657270323809908496098222633777557477680781494766410377607320849028400438562894677066442743016442454618087206640661052309329053294893505785277538538672657952768533331878468772788164993830053777551161646301335786729975753166715025157955110273948292087918561785599801658770528835641709116001634105728004711480542001336271261094144856521950038892350013156918515822385228076498980438153431596675447917325410791982682226605582469204758890947096226064563962275346515454501066599555248522562601743648224284862655464891021436135726027758215387589585987139189145209427719851196809293084367969421172099369387635581832772086806877244685931021913586314862529739586110491791261267686531763655856738576145097018559683741824632331174747985291942997984280961370736214542389718598913525718838806446650265435523739622340081076004297840177583359290831182217510348493502117524725117231845711766100680735801483398628473246217553386543679475596264830961389998186021392370418496 [160,132] 32252051254613464892134687223439244935521121629457303291921460598463500573491341913122561984420677701279777179716677150200855391266042779613147138119322027939401687858629789641989006017590412531274551082372061756743116664712340186068192400521697402863612049763394109027869232392468027285717250563628560577391514730190793144195661743115126954650315971943782549289100042301328143570739145780433611880392045377763005395842511516642768012696527060598782759466165563709718509485518914363901710384696087398546637741218303956095355056349113327595464237664118571714652618349214587613874738114309187709707567668440436991080022523050750544760633289278851740665136295788194140917675646442854292072357953947114863401086617703413496664090412100225660696891371358355923237040175120118917002415579062940042890837998193255831927526511001366355520019082978916137696988561986168111344867058339457135111587527559874191418967525220105010436776433106634400515999186791044161932102298155102886147550536988338904018585593744700035591289834635050853461455001212635818463755090057947950252295082742647561813530749288990019653946047124742207004020713602756967866005615584024764979308187915921058513903038266897728774354196222833071950403916842904358719272872845889525679055986409408698917707974907257909258194341586889072663311903157408272651669750919914825818262378474810213136538791810063023205255523700506935168194537916488556932440 [160,133] 3674131086196195326828729773435285642062040567870339487902433646374661659917124008256560741204036703417011343839568334861580332479435895496331265371441539254684781885910940486808452572919901412954896292566495406353600464568436941239329436281086565271750727616565560975969933413029653598703069637249423157317642245782217891149258230380261226428395809900153478515923804383767830037162718111468654217233447129866583803048054173451078825300897448192912259275019214711843699487398038272469008118699383414392406792689130032609276300721257421326401099316669801447432025739357138510758289992887205417544292481160491512181914210542671250970405026840123703901916453874306617955251554086874973066505051052553025540695128532182450204800782760798764923414794045096225673118901781858228724468513227070530376653846372441609880301350116171453228599574539519214855649042541891845116612165429980228164881131845233077053958140914205754577484339005665136881989799554676235742085948519446003470577760414754636881332153456774763551293965389140299284601726847522848394825381721127972310527272760791119835705846055183455319610254604402104212345673335478053489311031386788740482554201953496899823992635331367653694190050125557761892928588141977840900739631932494453290071858034944370364353796373992695703440452784511787677324219670386470038968145428920985942265960473681514856673316860126141644739820216562558829625517253232 [160,134] 127987185927203301196323667861351387559353680901979568182630135501673646353727122188581300973213532555164357700881071508645727971725332280873127376233989852072927391089922619186043983608648710508865543507680396024578555860691786803415347180538799273657602172701786064362162704058262258949573081322073243412593047846369027154143244726768578111047490121597598973816830137315269547174312965607976998000284067486207557760882813813392665779356559901665830206803145075393142573072042864390419632910304588655672417652130149366974391588676404025140028820390523817706050229247990260369014000029602405851817119642471709175330873334705060105556759366507424025942915974835809586409339708031609398496664946088775505996322151900415038318962353444793323553262064764799921321069344306958092977451218025351268865566265452051663509180793262273174802317848862524290911951738083980001867746675442674384698785769098755371969925742449441783873066358665050912347751137133730332722888353805364753097246758641531229499223930534505696253074491116069717118327222741003234826565249715432550450123164460397850255759163400152518541230084553943365747055375080180769368166378492434953631741866073156632648709219297140381715917368805608805211377446873006218915201761618025238856644078736726193688168337275830367323283878987658923656261118525355866821029193338416190447376707657170867342208154027622217290691856721096689184 [160,135] 1361094381876700823077877576306165894560180495701393308787372297065509476033781009535221818785189677627565223369680734204630278285862493246593127997935940099251141788266381346089876731782457566010367172748813765009968809395709486558529321192142175391724494504576225304125841534075896648506444730226867151194258983222390016435780463199741281332961002637245311881489915750136546591687942398972819130455688192621678552298613080624007459161839286679446448218611051809973977335882854008561689082712923123598672750659121577584233576948048077214798120762848932659906567776485802185427066267630156848216299153449770432244725703394318021865053806809298802018398263571704530219830961921278254392386344246375966522896952780609890188313908395073076655098112223417190603012195903664180083602972986462137110069912855804846868197889900424198847709863562703236662443973287579792711886526065789447934709849071872153874087905956685294045424364317195899882872279137442015997077322533752069078010771961424993726792444153206616131902940316445634344208008794436156434904026296122650731492822314080653751376613286886423895971115478865148868653350582390146708422377155653696905718678553935358515153372297978672419414201000459767396065570081791429459973842278044094904871789650034761527234089478343612402175302748414171488140098461769666422287777036296278269226729389480361173785379057170843816534801088 [160,136] 4394212454211969679110642488317213358576451972937618117678088446594193175565244621322560246807868469124817633314536187784950424363190515397579692427613515227592292401581088364769888497288897134499408682010935817819017806279479909497953020615377458028192334537051597686525869892434936963220739724230931222312209047698600086326531863279917266378842285086733063161350240946089741314568760805268641574006792026852526748909039419976243510262369046066191159870393571449688880026797634466492416638882587699536999639900560598749903784597777638763615221017073114551310748891633246263338790860678085553132463139529074956851401514359779443690024064165407579095737608520671399730729705993986798389989239591653801617058990312164024146539699492090626930229493230609952103659892674256485894660323418753627105910125040382515328205552664171851609117014405185734821587702086013316164209748012457481359594054276262487217329038728824254397732739333877675380707779524550750237131153075276698371104306057882581158155199932146891998853483359384057483844745261182879944957941059238317225838480668441452963653067150618985251227019758166905910074268612477186255856390438439750536031737532977394797575203306332109900752943117049524494054693753115484884010039950596068884873258721521059741142711985249019641182849087307299428018903046947475856429343908768662689975950612805430278333221484488984 [160,137] 4265953267900983163569289923454714505920713948827155668048648220867645260838179809227714604154549739897767418656769803505733605814463138665718492108997636099361452571702598522085325529723982411680522564300778358794123549814433952900201639599426468765015200291565742510885537105790791603253978939265489775662023388577469324210790767427037592039774225062718056720090420072269735151022430060438840564525066467515407712935391815709689590163389902836760110279484424357910419422998900576568980271807881348150083527214860468479873908726506833828150215339631917260387691764526958757274497912048103641433572499250763179524163157548185793965924926511913444773220456689170148381347760067942626269006335042886174240992728266100981274827170646064773750053302558059555573057234776508336940505982281738707427885820990306563505572858171608727146953974281363090941882575049588607094036736319363286284420950860159851926029310324251757133312683552384350612192314192875225428192976273820124135835099564963768642551068194395772076079175011593649780467288229411699554330150317344600094745481674167984435983915060291950929536259052434998333068055131552202094662313657916597436616868772507071665041279417786276401656540302921650714966748511342100607983398074622932993387320639963356523297669661617405258648675354562022392763268697070746909231611531072491363166015476790811062888 [160,138] 1228975685203570831386441670664986576947624928811696226438993978164782891839544580734603551395637361907573543590472228235821404934279289427404789059938312838639489973354030252860418069712567914999305454331886121811131861567492755990578666885892505448784538802097999400391251581563468070018271875661104077781896153648971322773412769928976007041758911654716667273224758740018609399830036529733876229437485255251463581587165569782339957534180670091027293986333453574054053785605419709005861230390667696686024777059527917191459560791156329177649394762882819119177000531591068705941295583488781493509177497197038518752567540130383113474946026812257574222337233504179813833935926705146290820261122543894907843547042571816845997088299166439673234638395602204728010619461306395281368431789767111292427185380543858946207023309761178286511132552284498290113607177211820203306692689290016024888786428983982165077982588342252470827612955061282959331229410540845701000121433322462109456512183759220712136283353263118164613372704738510775493047693656557134438915742048021419453413831681790545581283453870331275406360699642209104402195233015114318092320499615764024766545533167935394145728798828100439747895605058036410959352876686495996690481642156578431801780502760296558558241082255513000428450073966441209006664987668007808064580881271839921285320226324 [160,139] 103304962833551690862165917885014829590542609961328002067375521779172669799343290791256158681556271108857716943850571281004446138127145440324677488577722598935201819235407318127123948870203919386828649937909092717091121784829856939328481795029252025756986276467106184958935019811167421722103101655092972253731198666885567715951841986879087852403556720913673811657293552242000948569759625768596780425013413600632529671124682700998018613703817631936055811495639636095894423549333270732882705142171024630725731124773132814937632614020302967982459747761971245888685801698938178684257215740947969929808501487800417211938342441533264469070441409486664264707347528365686798649731816502932687585287719052666098522460519496094741409232890473694405459537405365694216913767331786385294828356125063280362438528206336600249623566496458584624990157813652557930848244233809495534998108264964254266045451579340382957381275100144573038054938249415233294420458397404778551274055194562388103016977931609997133719154194768947846479805545511552661478351300089280905109784799344727337184461517551921331950973666058086065542253098048551325467629834272857642294304677214664274321778468399288109919964672583560107312244596240870592560366079265732631598908849414801696708175770896187833024513829784979348030940425724973778002289582187370315972373494627392 [160,140] 2482073634421454731661056280592077424674149903116197143387252417816455092248767153513486487687721517264365595558437207844718829356204216200685845663370972362022509413433258455591505138244458184176681695552218545225209916028370542248005067732056348668815454846900511052427116112169520361116520826222812002593081026038499667117037957656222439766982174908140976613910948260443725388657170532577233553193641015193278312397717391233617664780649504479086624379327306931372464749561144868967984287363028078553713685054139416850045511413649898468827807884500180714597845200139800353675577270164742920216250280644480807074924361808209464731508566011001025683236208181194506873455066524104867014862587191799301593939944617034982780384571894012749518914428791414862884174229157345518544381474376557544003329047858899185895264785436732537430937504810352084909383535215043344066836568548381903907201527245922814415826617940216010425520945331580111268984216927582450684858198337843728801326295501862354823515865137212987048373166473413122255431720426160142227683991750543628476214401491883446946633738583701431599543842318067607857097308449787074458057999548766053147735458114137340778320718327500828081241164803375913320141633111471537339017346221653334903667406435475789095083707204550769720789854090637272699709122867962622152 [160,141] 16636558195433514949508530815540085809195104156119444927328667408949036745863085819292711724722356121595134336880877929852075073349769766349634835870349999078773538450791304526297220935858258236475951024261430754031251605177065800114244220542081080897593781882393020088494265699087088578182771915202772880497430083561359426972346268116227338600024913835503040035863594038144061818104340870109323528890645760384048707180586041745582244342383162129910887659394816178170462691667329887534797426076288327862252687053734687408570365734312889635682802699663275240539263974978534523026844773327503849686439773385596984474781996344442419485026913570343238178197585208031674031729884081081712496234319307856162545151909283347572033485611664585738488215374118979706691444095738001051398362975965810062942499953071149986442637376447015480638576489722418296799989712448796330886282053308962320895878480554349137566292715828083882690728979705195192926885965510379803807128902508929052746281747901634358351342041444091506803687105268493339081272320842255026162863887914456757036083820112933258190326618680600763989977438409207006271556653251880274101648661206549088860025433357926905256269763817110741338555058046870814836481777242403216984751234831668349338200443119858248542086360900303760364082380000935412886656 [160,142] 30242872554629788522867973150296310178777899436820822584332602883157722690950454664998014373846716359685377588598620784238886552258317198840932284093797141405991107590356174526066389614297445998127527442614381311092424385471458998611996055103331411255326751130617434360274334410333400172775180088826738884172904718065811691184241949615155626199456223135288946073050614369848058411191179452448398956923066516628354914541197936499103927976779247583951540630914566532391032702987397331737216763870412365977837034509234203469181955803369956840155975887598069583357987088447687806649784918267336625930670296769846495064601718460160656759021287315424759420520653655630111740717385751883698225120844628438073205107337103098614668799863747800380409888012092506210525178355049190678790643333756964117568521971839635667886744578666241466816267240100799442118217396026438245865418297678142064894357918412181610415510876982217343738917133513754706848415383757018919711382724886354925312836158884742192771543879266849985992460190437742537317726279843068829135407396744444906517814445869476521157501418313518753162613679037058241834242220977701599386056706312051141366643568963170430220366145214921866071650090927135385962499951347538963711084973882290415585773605727189524676049089300062784579276381 [160,143] 14437009904031520818545247321974517490913821934052758602638009083613982730535665938082987022935228112846431574366403336720992503408980508894405992273863804247511675421076374892061337311316174761351645753184212029950609746315936979665469985395378539959241204167282271944304265528965621739664317408331668277861686368921228762341243830711558064355782745164272172225352655865095509371286795518759977598067200185916685739927459946406284013627653253116361460116976888536160338330803359293097577813447799815706018259481857340288297252286852663276283512519086049234427296824887473320248961594228633373623011195180611152391527919053845472682247300077353098163892992488707768618999349341384806518675648649753179243389162560726705718457322759521534497674725190797773602859308959976480595096994172474179799142134214049444870472465021820595341336272466527312418127071595083364390563806763100827700527468750994682305389426632792440500919394161732322615709589131319439209634780618862481753666397052610818395764456707229884128181391901037076636884198152592124718961584119201658644706091765129104584570254923859031412075474740404119549869933692766373640845897818815990412650480901190881262594159678864357606492171426266803424535254074103226938938491043176307030803024983801377601097871424 [160,144] 1744706815068631423250250206195548649623022134587169168912640938274976273259886236263926203124712871485312834479110456228991289267007114727187925167523356178226981004485059031192374693474368285726253320443469012739822650263752816947497044464647039483074833089388919211760320816256825067511398648697896148725814400324672592049798623937111913410044972916999177366432625447404379576161928492279740044551079443114147272211875152835195764827488921411911417881853058543001722448883457278889185451016382982682119388077333683197361174922467307221458137965155382221661534659350624751057102428626910768542947452948858057712884327103179870537606222895855312148560899453093871295790635761658727569772655835974450296120404133998664092437218257215226755144771219420798794952597318090543230682632118703890333210932453663907234207742679538489991884949655529753102659139016960891236243342061122404366120118944075555336998661210418428422667151964116196851546655919328276118241706044928535411737219750039133401334591558255505371866365293816886615975794469626967927225114479782012342500788579145060083960149400295871413194936451761009070985623065859822811185812841862325267797246855762974882104525673020414287026755186762615749859461721403689698934628194016286998469699392472 [160,145] 51217662712406528356633226166664175057489051535945316664946773336381422852495369566082218770089174368315032302273627938561094762114533244481293397092028890044280794806577809958701810965866698805266417943568690123829694455754024170353282074749943186352716323564907298507350063663944736143209737073832215887095981124180146978840431358403419818134847628513203476083217675833864872280587987381571809167738476353576342022597962754125592314967595138989955124833486653996959369142965714559362952916888372580264017009040856191408277979580962879415536696365945328266090576408718968225912933294488896392202539492283303899808933351444768399319070197384241239820902402626979511866968847414181987591207040317985952955433908225552876002363746820038413430354583943920660434088799822260160458368871607915641016498661888530302688906085052456366490902986952654745128887807968513398757650925205276984009332647953434995458222125272959442981872648475978519325192819229156851594659077071688905550751821462831835774465046029391377214236701733536275160892338663383946726183215160508511818669614900453860781421825117114655738628420792938499979256686992007644386416639114559725256132603127702986886893098099892289649244676476422869336299081644071484870596647033256 [160,146] 348668097142680105752984368482052502724352993363585257957253672039088196270310401149792808042231816819562686770948597613880435577083504753277972704143872774521755907485344173323617965625597947453728451244832279120877288174547546634774732574769320893457454992974878301105603943890286338957173364731552513782612699352192550739371258865530304503380462575111081954245969176873548442266671242044916040802209726054571795452850852518331112332437867339571073194770599611425830250890418539404876325679482518943888350196790549548059028604692938248329570186679660064667990447545614443935128478066745398537783903907502546125681141748851349308717560850227256362558609506461884551958991353027101308952148552631760529129950985761302938615517293914754218911220370758790867527812170677766962050552374150102436393212681944156831077694329531075754586337683287242802183617597794443703835444029158967922233556388638964936654221991136403815278214699409180220343197373832394983492638436287928026830236433888662175395979023026765361059703495051149728463787192869187929320272910147895432324176310215648777304644782540851153969208027641345016771543993162740902382109564146215734446615524492355559952212076290667375674245416150873584470453187302344 [160,147] 522518485234416293710675273948875415200495444128022689745572866603232113320569654116779542530232406903927399655578563073561521886831715182977472371012169389997183919265679789478962576265848269466619307182187345769056826345926706602456510117691577300611170617574580918733592144623889897489667877095945690330497833684640749351922321365384339457717535915231562373188049154764217250900384435590363121720164678712663365773836901547880224535402911566873036867994958612814253632610225985525413595816002676736057585167442433007133676988199239067811068674360719785726062113522941687074874949394102274557544565471265286497066369319511053899131200543524318006047372654540220961137361132713367806462554299671606441675763677874091642062648304490118632059226039164206802564890043356960305163761259994511054915991484402050434644764165240931152019777767991405195428429914336100730202057949704456467924580565992926801449272594178079380277862837291003022760899810098274195613901278295328768553715176371974101047458652116821961254015137200664841170273641232236961776863865814701480352153227972638393636297577253151104761612323077427081092153879390565906556689334252015475397845020669469747266479994892234089986688194199680 [160,148] 162621614548453453709007346896845970713409660771434595975126349378762534270912013598156244838428410065901987124880807790073592985249168195320540130735025256874203597043691330095615852618562614968472240815260127554758648666010273233858522495563043904909924623890123068070061887297500429398411630330437826067127775313708246402360901627690681683796103708030403197389754430710607743218050940834553926825247540528014888974632121262939239708748759644014917126606099097874212589035780880684767957608373116078436781415659432053365715914769528366025419975142717990140600637314301424892023818265944811286025636005122455868632065820516331557236782253486380827739831807654740742344321018890416606100440875217007247337221525299326250297260429615287812836088622923698475368710417818242742723331680626810227912225436266295620899345184199286252279891720566738865873148439792712643567016764702324930809834388527604030451561911949859887673005638716861886884342092216797271593877970450919932702401210636823069295080250754029851723968084853803908635886052994471637930848727851400854252525837819942899935241583720198381767302729947120526055679291598584427440412594374608063855066524504013159416517492490096 [160,149] 9846770227843144838649793898599734015513993590483945573266346438054944858516930084051815857941633607954711558415269771168496045253538788031689214297531012714835433152584007041017282662234378690819122523888514749865272448695563651010108061389109760104243943935835180074738938744859632416135458387374020976970048906003148863505207912436221159454303672990573261841195626656470364848866962063941116542451329581225701722288595537379221844872121496637510344815321093432277392343661907942283605313167632362672966440949416445181025288690302789286614708810753258540386849575271196275055232241800064083354291200422300423950589211255753889843066046264865637549146041267122266118685382059341762252057220536571876264162593869809263175663795863673765714017456430127013065648680103303928650166785399291674134006198671053692667376889435599102908159544785599768169678239988284910962072762074335122533324122693925895822141110133577016872425927275484418702953385930246665150709701554530750621628080476404677524575059801429983199026611699737921547812557127775754653258654473524831962329644401841803943588270740342888285941570749987027690106130956954352973889829006228157438968378414288 [160,150] 107811916740990936117392587963284702877655063840017033749805268906060521355186031954434932261836861262930454700295687526735727238811913078054728809838974177014088193598215857573865645994466356584231560985977937370992492816531363613500668016820952225667444178722901919295154429621948761962166533282955145129435962376972164896370297216150699802632882987413878840374123047833305609914786310061196612538900045095853007944434767702225458699307005920371382469999472008696803160648472945862564496126258039248745825138012069298228828534977877292067325646179051007217582790938846908977734329420760482095466538037219678655158229937207393102212951279213847356691336358794910032021931887707972848518082188139380727770199685240912144516998284620181817400033574193570384972641254414513561043808824694056378799658815810584357019743250043841003692286900178724496797917117624249912064868961949772008470699036113419769121554526107289445742266477516651871135237961822969647795434655622807292798550770120594454235609305660832488273754563029159731719902784673321338309811048816197179061552420392705831905149379980827084337186394792326026390753827786189643830671298279 [160,151] 196609277154900741873075843555509567890749996262504553310221188758659403457368639315627934139080516839965156975188074088957998761187479971671371017744022949520023986444029779561319075195348875191114254892607973614805612278331566716106912657988923455514615089127248120245245726688105626320498723506816221674417615150653193254632106798811655634842000994088102901438853993887378640641414856268482943921537211872034410377072178812803627613377937922227281220373065236019919930537952197752729051500320951706554994657910316645243448758023114096456600156793922506425849406532853934879562650818345364416995071309989798773462828419940446980243378415679003260198690012432673532842594642583708980498613650748376125341145469346132776475476054302105094816996013117597143681592776938949254651048566250793582764731688500297543481496937866930722864964981354187954076071605278170978735716813073394895883773432613003004827851788723552764767739986528267524502607938139957991333126103857197081002638005862903062859882630483915552834033102533047584033552725192630277693116467824841590805267339515999662615816370210311598778833774404356865697215648 [160,152] 54440054392297465486700136179958385371590376396557511437045306572593811018227477171736729483460020863365995147755442759993597741800305148585917744068976846051764842005119302766797287503155230146496793529416459461880497524794579131909059827747093210668931854903862359246266829027628045597352193637941311237552328493710313313286454472994154781745532340128952558211597357003760848964517185020623950939438368997180348315026687818238415611732317489108119731128485144158315075806200738293333466533454994371251592998016493584314737552086584595973433278023133284516369406290713465849142556069980988636423930503815753594444274728611410101316142018098722646407034187820346696353685902369437639486154901862174573401988597896843349283906517953140204997319403859117746380424000702404522027410844944966031756828453088987835018849185739908927132412862272822819044408627058156638255257955483599145695629291369852155397595048429909406777353516090538661181376462935609707935282563674769654247590487354341924100452153578640012825306034089030908619532006235474064086740557967063625185365710167324121513665033764723660604008 [160,153] 2061659290595232832249318569763946835169777477188430398461516389106037502256629656049816673876895483467698165407926976354350369266159257445243917525442098449236042565772319941964909479752185775152755389217840894142660803781854492999069833757743224470820896047879566344165470371230194765987284347025898626814214697164629958217122829849090446458972159352771265410823041397704800203132456220620509478500271619533074195417313404102693530602112171408923028278062277627247515168741009893444232328943016873180603756000761925947926679423742887673149774906907768905717505655492901829848479624778034518248916709079969516659550088730498697111183236986681003361809257030260870304315417732890413297939305473086899391841699103078421842996465859342934547427384916208362187963208294798982181705294681745965715215487537677858228440934896448971754336187317808275800155244799159640494802524251817131105375939424311885801127319138009371925137781582960906572685228259675560966268868133349323127487197387794186973843356668645394233823901064003056938375040601651854125923919876224846200604085636504831960 [160,154] 9484620022983560283161540297590986428983664938210680063524274287001686133062311949266644628022651860775536884774766134169802024621304105624439922205684459600695292969678642314434769919419809564129611952013201107960749332706352527746191233785969240468500276482400691309721358098414953317933400284464442638490861422197364473870342699691718202581109312428457474557019716641905073585793369406840118916546107873791071512498541325439308111075234737917895815229358338666283800595440850484852712153071019726690705784540995853584116692454720656804288747321158918910227572651814413962239684257670874891217245764457599456910726316947820428953831738760933846792254388103973487305819920355425742384482777898428418003078560888066135384898141856019005554117237977030879422682684806818928503205911366732478092623748137256999131969274113212567955203024444276694554955834862533407660439824390963773569265609132219058109352513125152560167720640337851719805377507821191849254866932443093881228265406963700180335486149130204465784942466570496315101203897490357855016089275265016 [160,155] 4630938854901077755895758527837021517858038077074178740423696339708546688242748680864352843510778887427182730163899808982543572244323258006920152058378668961753339866713271660546411203178747167072181316220156696996512001665495966120379490927324725002292611347782501768507595288684445423845716273119645028281300778936128260184612992721674168356308536335900259593063255115857653861547506783991967282745061134088600721177972252899389560031169038587559826076646510622473647319398205112762337845171971792688684511549078071403985270320372903598279119260844243673993891411629219893123016128040459162765335669222274849676283701310770817222348245486782242546088889589811641806048204917904272046241274123761557255250246917359836748669145910758832756946924183684726997936530974709722032005171479288615874198769404482678596224768149500415034220133751198473199604284368149297454139777300345257002372919909709294784904542840047325892340105050378535777063189642457233431438982520127804840394849050625757244987086329486935538071894344665653062884544 [160,156] 205565701061136985993732423690869396464512377800587356765327006525237995578617984648237152605997394935371224623816135527651853238028181761471469092039436442073749522193945750859620267293052677662527178619405418673469951635872449927568536200730071372420638707787342219506385953961471432875823429548171019506050954213780638006134313909378932812253682206392932810729799657755950828751590450764283640266440880890909615721156438511748966308636974155795999233041335447666097812879841729149583853100279436185906215635685484780996861408691356510178215405256214596589350186816627990180635287163226471886130220903012062530936609689203802933019285800998045589302348122810929949085134152389462010000061427572284325459649658881935603235432606970817338797914997476302492278851970429643348907063690909626976460241284043871653410676954121312991857651584264263021941592569610030331236670151383165250718765601821187650285210046007633341871702582248782703833878473294485739083087836009131191929508893587883918834586981734653744 [160,157] 693978879381332322265529615173018623817586697834273318073283559865656768757950713315532872559158631720785340880918127198789537384751354430840496816835866988409298235302337786943969216856350328254725863167402881307985122369901014186260909272959157721956386317188015519098848798926882676899852602877117315004964219304095758151344416023787046372634411840732478948239978230868900539205850570648438842865442131881760358837143240560024658750474049257346214125947310431297937405246822450173171687970713373156723128328141792841153312953025322206709623595895372420417951577502007232850433303537785497610179534213076411490044417510476644030588325488567633173900903454866337108526181605098588077458789368623672019601276677992694286178975307710108394960647961306513092391231949440593697763046835087575654686499471909678233463640959849528275319157070729589035075916181730349018616633513523533553085043948341562504918276398242543345916736884177315253429592709353589570737420671399883990353014928 [160,158] 144802391280259256605651080087516791794403629900370254304474202935621504161369658156188593829861278920381686417987661064246955741309745484771625628715771399251966747427638446906206656661997856419474038314914915902424551070511578878131358091516510605193542293268303774308039094360568659876468060035367984505614199041678653717731615930305570717029734190712122342311970483057355691238278793491429562585905957164342713660256658963990351428318033262334873085402900762946138067985006393834375035427079546332624247179428602467063478631743038082744683511090335409981077077699182653281537473746366457886614992195672692374244238152918677959015479974275630972753034373465612494579393438470457688920575672904591837455895233683425970757664616453078929968700433037446546758621632014588786335302428764148354284971579016400874639849623772300967753290149723487036169258929195268781482130811814800286706946625630273810470837497026420160539165162272026216404368684663287103 [160,159] 1464345004242758937314484125108158491508052035158484650471907263148383696427020668448481212829264424813442446773822111044167925953633159435321044268508948969321368866381929948764168344314780193580481754993259503818796851532236910704913536912540166031948552094402939598218054555536605321960249676161776083699446325376163940781551752380847689996669238072430544782129141032654021786187286825284332961329594777087849997557381492343409124100286228870697598261402850262526424283635641402760988781885365881101725354753223099657397621860226276511951334196961036461753646460108639426127985433843621431899219260696834700509550548304377287696374648456271554725149947450976231531958492936991264231686014377377044630901565420652135523481652855870474592431391989612726370793141509165929154045583828528667206622995545307321021895933463629069308502586571592787989703789794751646649026439712219494593582411894812326769425837222812486538754304 [160,160] 538155752949204776446645659463058122944920150585735472264082095237103782940705614221783255451997245117017792292314479107332172678504042635933506096687942728959563442724274889677371914928045559063640288758916550396540223492795803866828198574687112415170200315869863610077247054737759383346957462734894004891293860931266597171695699287336630429394816747475239746236891670442628505616203634857397469842300425264541859194923274696294695800399254851167103010979479697922099496976752995286427583941167291745620650057184515745094935068122080288245880645975856463372405455851955849776118708652450318525900496741665005273545590809495445661907847355115567177214804429126628425451546724758357043420097180271716265416598871367186592556871782393948682378899497812131074402018383213917265525837883884051537590122296308298771096515314861928769963369173646764980537249266232956192167731999189290210999700817640 [161,0] 81458532796697093957756587752431767620732984190168871050802079506317019203250974005730105760601049965467831149757408508311433080160887913561869461906968053011018669810751273273953570177827997692396243147496410984828654557559997797739361041684886834912661684621727829846662875549264524136538388721063792766687067523779064347711592855667555379559354815854455185014444035876302718934610874307338914035542755744644172626621674072100598724906800068887845175036426009368438666865089545671874724798739200695211729045450611704395868292591122331546068112157847354740907106780239373656675126298159973532802438741330809409024412724096435082935280745918422493707753590436867993120505460088462072220973137162219776351181205207153558075959642698040006575072631852995102849974017409438440487513080151722248346054061257360012381084856970103013894080593200679578069636579080720668191445069669331026495852131335460169454415761835303388156748511518706773630111803367203958283246337927375672549668411257164710466416641772085578097063782526140107094801191748449560024225396895624274508751136400945338429590243519548210623782576506952743587344364678680112771629938848579499276131913226049514392959701705094266907554405075035691710029765279502021316270633617641840843302822341902008618263560116971065680637780479561298999916089781504657761503827864278441745864156555144491712605405675382700488075955464578491052826069979618779479794848508452583738573857183732629594415875368243861323830211916421023722292709574916126852245055639149849482286990997667028150445141119038068819761626983516596173810620281267920527157417537600170619879317668219452571591130817341712740929043712348314382311896845609326300225439188408925382230210419407582534008920257108038190406917134030838106318199395839263731121772730948973026127083792866127577880585358575600156226334987474868138383346092534641850907658641185485104441145017159998513717714158193946636499594102149220525054159020685818880902749166627065028654490907049984000000000000000000000000000000000000000 [161,1] -116097578190364673350562751358135223670607159949919549476532656699755030167876555757899940245809401151559854541107776514125577412239421857863615473973160730026636171703909520888849941888222164645387803852665663745088369761203480299202420402762986473718472762684092348909222313141153298479454092670727632853672879507033022486433694887230875333597595250476774599861315207419900745906504350354264370907324597230058424411617511098576908540797517707967463769070430912273062117647356074944225416402535942470247808717982673843400036550222062887665302491530014170192636894018846183882784558216009775165814491229490921468111681772637380380696508971304872276512378663746821174990829580147601579681908190931504432690989506965660508908405861999954598452814701353705326789704475468941533659619709232114241510087777733022628235842763256755079804795899322099539191703733477976028629316141344490972798754893972109518836267615986443642801243338586546055402057857503989719154375827672729885712758781075059831687020962711998111464985522954691076980264350856483020329293969848113884219598691198400925054200863159169474826039199515964456754079216576530012370905485118395663166102191363850359741194041677146620569629297963923625382228410077344287756348154301679835722955805687819965656321648237348312138235986354147200162126709387549776725334444488029919776952322123523026411646694999024768471172244572308889034377220582440041741267352117724287737142299811746666535503559701935305264968947789708744788369552567945058370947802941241702480455249411032077656676155848624830239536017562053250695566630240902222668616772739177274121072157959724242081850995013709288692483712484720019179878552276948570793464770611872399131503760873800769044488138066534448220978849735641345351140611337349056048855807448797318051407943023053839230894887031062684212652401596901276987470765443660292902434885401120563873171827273975538971781842713325422836569989880327127088911586331913146056839467521753231716384191870402560000000000000000000000000000000000000000 [161,2] -17786130057148676700380541799895554162076896525389716380334680239849721680021441430887022278869777924826603187575596405025904610696766628976074777154267445357627781872174959069510292915064949972457802427043582120148853768457388038981302013518017558982130211207461240021325963057291343899415217669768201411140709373207448937190118431468757477931195480020351899449204852569431341655158890639795477614732063245499038924419497922520420037308399452785712774485073046251602921897652374075004801596370902646763524961812638429409079849044366439647924259016655769690227044440896728663588624010087744432124666235340818751884411098308874165026823561897370502061868305853939888370357606823742294486594428092481035952484440355814313669248538347040448239014377983246296179872853476455112899036064794869011253414933399275754374729783994423685598594808533510239904939875689836135859483810068473710260015958952906473077899221489483432726365153220520310795350863702669227198167810637591480671259405327452857740867494691214364045856299908711319584916633584381039039252854394087237458215751961808767617080672256917069911324322610452017779685854145307110741937293510699117623342743580347481465741664430289348867666506846767765816819190739398939926382789967938342576616158975207121146084544409224352724919826171668060752961005293400864676593407083386873687893418877384157671134418269222427753626099693221523983756679306475957186542750016179867060646490382834985087491102365543643510659121218051517918407020200203011876619573209210421152627279247134467907592978387505074658554772036482934299225392195926835565065141789962127320707424155562888464353015866026572240728221049015134150517366526575533449517932498766196973028405058925220665202921078117139742133884595363535288074102659126104755232266462388255658057787444563002865054308308313384462561274599821292711692004469304081219691735783009277344020886192323486157188531056662750813224903381770671205081721973061708387398009285372626818348153998075441971200000000000000000000000000000000000 [161,3] 859101271227941346780928484842002388928018407159500478329166033732147561288852836773448329537598194834141310598797699490250951045714255749925453923600986016310804128443824200204331177830710883337935906891263277719669049901455530953561267533722038647779181998274308787111066681940271231825975485684220998394480849453915701973455218427054431657700504714021153991475649766870574622746184220822140326474516847081734860543688729596180608537226144382268999763256896055788801362651105209157592834403619352822785106616156252491004489924430636410833841789862335851316806781568750124798211524734006221589148407688342253610630597281339615053841544962819528796074533266256457820074569291108232485129320823206037853815739601174872551663940433146817739368045539734503684998543693135368989165446843655401963528737999025491259024540462960987080228668055334469780736627513305461554584181498879536256472002438067893769324875187152602975861573054810909490329872900482430129530257296430354131478323742613938999782366186069119316933749689082079276481951109359210296680432341102715038587726809193659037205638832571276756861945430880067401582688665273560539800244054139755258136054302593435689344961998718006827374462940229180115041208891646179823650248194328359647489465960092092444946583786646382405094461324371256715268589198627862871096930920576615917077796898358389208658652202315818122095330559126397777209737307607286283449102338560656357493576989963102585798249961411948357272465304365291848203231663788851654565013745593134159067436475973315902227348788212460936384666642602935424323449894079251305259187243755192922127025523311666397109901262148840308916011309488043381853896413151904411607303874106984270784506554663672371973042461557167359395657390837515487418864969631420541428327677280752047565478810919227541567075497186816102495974580800474105442648388223828620683343179253761717495191062302529901806079901161479530225043394756936976333263870922238031421591757884407589730556643935703638474752000000000000000000000000000000 [161,4] -2175097479681753539105806272927885070235638478052349433046706660947643985608623991609105716196229821001766966533191269771168594293864063477985887883556115571547634683930712099202219076079994646207267016827413939778919930270112871494733079691486786110987717546829409500021060974305097168784870548144405912662151758239818701238851685830289796262855049360969195242927704079855960323717821901616497127721484973508052569157836470500400905880526999533816132099018291927666865503564033586606447915782584996007939003373534803072976460984964252558987782765900882607174914517634350197562738507673248849388009777803720490374839546121316347189251290902637382059533152497542513086628431318018669281439476786630006387281161085505233702713887608534101618535494688472968504657915494622712567337937319609364226426141856862324867009607848068921031078403874236140716474374396184139304834222343472128067648456726363024386854699955711298342326540392620005878130247073832383639659822276055220057416556427672139096103542453998283934176338902924692387181044649117703952315804711722494524599378819016387397980589997507823358782954622978260647556604253586748290039101877815920149107182462925187687549654690596936609171561787615480528389223864198352498379801460915350027786483093695876867544534396561299142328259673036944211270727418412926858901357932947203211138456998735030320156185495935580951748075348094544193829745634481296004478685870188081774283808850916071093613808967392861234118534621680614773260865155769010354199156877902101657571568226587618309210166384338554957077820113988110020899003168641171469758266141547685150745640236590432417416591146279386227330633984019989233749439572797157690972091385107523147061472878638644309344885165308683823127909027183702260932432064719246757914821912063372343311859192983013985716889766478481431018395708885398370759001976207758073367129811027250946513056310301356294241139428234585989615463635517549717688988927345603970785693034969647971355800805425394103615488000000000000000000000000000 [161,5] -112276147297753677447610262085253749162572369844783659120999490971058350673698926305974164853259186480316918706243593818252496575047622685617929900787641811630895510729396741535712062288249545423043162706871437771759309179843527314533487461585601734016221241527740090736500431033138174503511566366784463972463462400473107628357532229302404906329596321658452354290828351926846942945069518561226436496539942306565669588062208825515500818123648061274746998653390831864799498417598750624651108550497584916366584318487397379259837253154552387397291468389679054329757987254517791064342414196442822247289646588795860032554179851112692558259429607217351703048816561985296936873698855400576165108017499663825831303999567988864897909319971755992537383408966434149881631344806945723255175708972932330206474169085648411761587165716440152501207220732042889216831535240771306602598947945324884208251473161375384791555871684423733995473835969445883179848167816088538405695354697382615024285800755946802550130069859675374126834689556471074331198982505415249053316596575158070444598845411119351566400990107625041567518078047349643908365538079229006140841875902857383088701837783419631675323635450505267070976034555868458454733558429082192144627923060002497230229967862016397372447320261686694312851558300358617045212814749720464201596420764932262455452745458640566294288022572903008422265392051774039999754969815410501174978730003104287336939513781899824159593943184601400540830769908744818294950582093436459351559967113691779046974084383489160795301148685117700179721974328089287034370916223297996330247943743366734648162054858910224700655776762782596058264408607285517118789615388668157046875020992237276345560720327489876644280931832039594332593293679032381972702690742912453383954419149371595193318714288576562842117772879974911799777382807855104744042774039641166789592696709020961976369135423427842736229168735989986160666885415207560351802459191820636600550863121270539943257540268185635844631035904000000000000000000000000 [161,6] 1091429096284553805272177609656321629652215460383505831008636109731249439400884960838896217255849862743633456659575181425808254461001837049382475674293680506549949773266307027428349436962991323352958054689257461548710567944091371086809839167182638749632349385593628363508897769376089571299699759830417697030977109265984791322747089334791136244852708155364530419953826127999511768783952830291111776520533685335145491339987323260601092288150754891061695435861970852265939365042207111908730472229029111261958201666422561446758902750265381576804721335963869226233192344975288449320509952615174702202758940298053287302041612580865839076879383364471416861174653503971717467683354841789682964387025641639117729915290280743281887180901177200158363211915702434316854437131758624585311409025228290267429003830208935373808370744460994290932826111044530895787003974549042853878160021844929843077541527305713450917074738275836051408885260492248374573774666792486642422952890809489799314397766996571881112738170524776222162088253153842278934413919372150202716518998067258882038021076700843864655045988896988139215376956162813403052634349419716354399047736486236838162231415584276880843288289746553041220061800789346389571196865486845782173326524825765748913241949360803377063664024913556904974008501945143848493303760056543532987811458242378887825725160335926381141678261413291917188254648679680795880000328070206384748427817868941678191689243608487529516307754501317498961064146429318760035406025281543763320690283239147248382836112550757731758268216202556536194025620911349249652876046703004285862324932592176472433009652638237193135140943875507149316093810013023658278079202631586981936138020131825939315821836198563246219913136439906170336413424563695385801107227000527836061788629997141825305211535257916204770241886431728756129823042162335937412047743307880175185321622751622951112877632763783145414286559948094018772178616323787222461804947110402506990048407795500513665280391604073665806049738752000000000000000000000 [161,7] -3683339060855895553284723913996198272777919495296328936181912764005394719316877905629649026546826723719135635012552193665764879678566259879305054171186816443615160274852766182454420625256342194602339386947939821360005011939401279143008730731545600162682913939586716721260431147449359280894856637812019008164123999309257667832244629187244672617020548865251014626377020852684335509857951200309069351406702529836202889546941489705141847870582269696745363740780288713205989489697539690789758244872931760007711589976821403764060977751209212921309941638882093995248481887302238509337042197087814499565027433920544321113888986362479765083231215347837317658941012437068698415581656859654645563896497210174535953713849855030224286600252188718210951884457169859255652167435115796989752096837212868466499484754206165363844198820669000965528161850302831595053763267701332745415109670707749370526939194296970479795541106058479188870366102255317348960190502058962147179177487439572413770511805337163087180221178343253162369372341377043713659536680436193744540846886852773266425697368113583295968894064635585807219700748225387213900458782748363284300608506981530074205971769927267209288209807056421206579155829394992587646032058415774358362310856207997254072496914554651930039875097056265925331454179244445731102184626654219117197361471234005730798732167367701414540549377520541386103610266593649327134960724729761616150559936592671815036411911266061103750345076867152838352582058578009944534843260302272515372331012993402166625917016718482340135297864719724574291804080680213254217742663325503718116684396832334312598730208573098068220343318623945939659514403702740597963370426619736962932392038280231436947875876266866021772759921311850441404993692308547857006769159313860498534612753212950274144888585695211779254847192284586637120483459036792487896862503626212598831297174356326733384652114740256743959399559263078839422903089032525479996770267112990767116279789135538795412437655132488740645730516992000000000000000000 [161,8] -379442832037376439903073272859193054135772236191170203092603590602647362168810046824593598577281847751202977182596017144196722995994668700046225602526689381047459308852628327011524641026142889874226977458573915329509482927362574321400836269005522907579340691669550853774482381588370711924739729609414105834868837556405602004661385845136976197665909966855652910794931061496199183096327795404180345101555784181164698726594674096912640628469523535640782080616920828622140576474401772619518690098273735745555293439921949711599795954634644931477451262978463811904940502344912205962283530146904236574237209409934185993376929624874909636703451644874636587753086371693666516973998604338258278039102870119591862581299075078684917691389904305004362916863484533826691967999019451145836721807327751457344668672241139467487306871169119915151710886207271193833945489851140281890843134928156016160272900492565811444698673041849828759637936953818634357655629592110478692606463129581496509037939457149287411221359292579368936368716239052845532338827569406037910555461916475864887042613116641938219004234976086179766448433348632506787605736594993360306942597414516302335498850778790297797143627308852043602134388284459601363200987206851098729005737510626214825203340576584772327662799995881410157986572665115492010983376372644147385064706283920665275499363812049970574166189173441451987142439430025189932351516112850622579941550902244289974923011327176480590402186653772115341145185969433159298550243317527196002775484213729772892136814646329441016925558885774748294186077143977255313560327977054538143839032093246953110042383680216720032206562529733744195137578096128978674923679988161825031205355330648392952077161381392318051076302250824446583342372558208068630847407007660013861738606570077342838500109779839134018700803505823796114603106151597837417812254479936092575423657235338630589257127327527411091807611985311165456315900019145228011942547011965334627880800635677394582053865390211704811354587136000000000000000 [161,9] 46130210315730378960313251438288035614436507273261524425598003094595678896351754263013372210274606678939151626155829452010538989371527475012856020247381239535717411048817867557031934626900544854854106628506327479168637137639625381918091611001325524017453842365675561780571866845697790620395205255861047055747113399635681565452802518047621946860867162687303484874068967629276478318180850435858168909143737054562735521706779955864045266030658835443662651733467354877869852331310593826906260501617561026958420044256282087572786614155471720952626328297302581306083961793561669054240880266552418572727546428237764062138254022712011551078280815654770950840902961663438435501976453405329595247173288587334745706181025041197129195777918722634763520879551024560519461109005608657676920154440605768667923370062242115026293861376865258352049841457258018083689203354064551593608946269093272858261367322396826553342224937732541293408778218544191537446290862057371512240817479381336096021607628636386696504947003080367763297936565128993928282949245218119144229138957230457372530697898521709738214273810502136015500772104544178660426775061263612696370724407305214784199137400532681274251040087590404535534361615958801936000521503094749368658226826160009255536623030532927175288632799341408410285389667428258534216290914562066571949760635414509759139995114464469070143277266810081498989869792218390864680832067364375782715992237065194658485938562753608227211518405174757138795740949515938594001820277936741711239670516453205527200462939627803806377182884694045453601106860141614567332742158436818974295942945723269591843828403557968426536547938087071099744760538963649855800750670679910710412709375402134973951807187401098630788021757930070740677687967705012435241374687316403868107216440096594315998422489137510002054407407013753922822688164052972202199815284669258154544901858166731793557213230113809791525066111574328800810141120337216952861801800187764165448571775270888466225586858820176914086967115776000000000000 [161,10] -179972519655466916806276583920524451013014968227199967211325903036017229241251974290255843216227043222406604915462599711616034847375795885490004688784818067307695301985151927717272967367316779606986195518231536378434547087375845198988971377736049638141798943025968586797697245398481472373409766782391290708164827404788094748487427606908631510088332869882149542100794144529671144259820197529777604013458406650795331057621177610545107501202675550503988777692756574499683164111985283161526171946918834482311353905539110285977298135999592498208737936438936903255959631389726880870853770800360205811923852261405174501995885569176504925937877315070919189332826223201476113297762975126321258984388952472217071953998523689372253297412558070199368359395659634460327005593484688021629549577704019240103182341289183563295816450512844396339717148248336263650912122379018318560551808211239827804746942100886858559725753565769587265219986784470682209197566659724162930509597638435681421166129264261637821304265131428758265487840614541912295827818316784220110779690551570093929867219436961984749163343412317190449298826618907785690069045072189317300610097217080332621390808385782016231610494038094447677062405044369513859671810168695888460982093085503612868525694970275172689437899287901939049217891280331013085769149772101119025195096097744962869969831681178843207095325552111698099806078274096558197315526505646213001613342220653896590278198879780954118357742709091133128191163059910726891344817281883998872906037504650023474018488146488825469425608053829334204810320124772919406679557911710201861389364543638913779878465976432878536844814430742096993663988648051442025561928248357596892645739370013785505259868050023648559625986878182269514085144839080237086046313289280883432625231675413396030121034863532810424110206015451996590527007735229459387847390702201054999099383834900360269224730509028976940191403352361039017199158931068696497133760792149575214831563030143995815798512520842673176828606152704000000000 [161,11] 356308521469091412954226968718044531412210716228509820273745246446764801344898137685913033653968949799498487798016088401949188714637119076783335631390540595313299963637487164651422035638087274245164997166522592875508864487692633363567161113422908334807152805916713682301023992014788808122370524487241022513429749106130016072238143629166845313381614266922837245239435481873251935167517248952881683102503735443828061847025500124269327417592291916367608659000246502582240036947309842036730964278017820855797916826222183497892525093545932252599916598857874376873634558100948332647581695327158228215638265938233868615836367107178748271590321567993211603684079844746696240128815617196322663249144691793306234955003225896946588428070684421664250294869613671595149201852434872429821732324680120063086492228272225277788751091860166425385676660321104810995946583106247408768859134649618833864146998159968358084223406246524263008777774652139046801533126930532114983993315236099957830712928683149515685622403342604648387638554309018431039299024948540072760179020889816825104403910681169217193788324056541321990959550321561311187946784920094508962564044559095409127413878744155023062565184804813997163405293814671670162039244031254567846960191644064306616283201635352666845153379264410592521924939839822584084745299309786538141420878834667264855302302469960620465210762048282820378843657693645745036981318171636015562650622258110338641049476244261711684644133150795088729393967090044083311027739944992362876894116883857896269655646117048114226553728447173344765945605537378254305392547493771318080802831457913396969757726990920644072669168443629888877911258197095750207620958605451668528862523561405998549005232120647969015167455469394573002530189542501012429933387167057078943030321026357900321474367882970142048000423424823987326541618760710430336044929278611064048589604339426269811243746343538328852267536161077251925606760928526756421407259934605489435181051929115844841918931761263964611427956686848000000 [161,12] -331998962928578498518479504892396074753258494686709758372371538380671726439564167910825311667243264217232461433112422825769560128085636354110021698454803308068640727770985854627773212725601580786469848851355642262871555465194497440935054609177935354547862287975575651332251976210579660923112459673113164464070390861492879698241341487087191107179868193054130348283182980825501609841174638006575767052425160786014482494378194912292438338676655917139206497517925470369009918748487284299176609854090678875428388937175457276987921451058028575331396778572578796370566173860464560859955371720678719498849402042085309410548746813882890113636197601725071807701288750445824660950920235690711236185316924368474951752821054897052418141639127488245290480050006293866155914806564632809264121445238235504883061172097980744374087309652802567553605777259349450931051916438898152187821132174309216950659709224584178160347832487290408471761025318215692062672516446745343702809802875905211151372517227511633365968419261022076149022357171688331856159674589945965487366703843589289009477878089410923926114609999692355746107795713299865820581503599618005611529354445521851745221507551060337654526386733208490885134374471982421978643915510959757967616253879301213588803075399990231539194517563234583204513557650037117778586695742899480662319504256633225540431209610506682131734252239368888353750259151919361988676617333480740654398329054005614918626693965734641153673463799563097478923644114121890504433994268597955350156963569758993689402031691899727539956488158418948096149990820225492702755768666202573210331911014423741590347919649628380207961071743978847319764639197842359383368154363933593813695054228449324063954588677736097053376074455808321399714457967313592152561446048683131373490409288445716437231942358176846239897181729239174720801798907418981370289523435887834795751086171615179003241781408659334050560590851586839942145336574670708326128129286466807122196221249897620512077366487272942509764532895744000 [161,13] -197244687514507369113125848277849433215821329893241813572035076478331169874852116370310855115128174396606679537680237217182061606748519280452195315786645724972140448830922873821507874637931847815886814981688742063694621837428715936095836878365068835921594126475618182490276808100847084697593467314625056153132919052939133234155592765658040056524350627415369659266832594704055350061202573116380138061070682708953423885099400406138002362331183280135360338038360510562191301782929602461143536055676923568090795879566149710428120157865331883305968351188146461203614901531383991761837136787022653274701233263047359817564975897527894867040816894045950955339565179651259350922312716243537210028787869969854195544862619375366687695787846767406909278478358156161593099613517822755137882685264970843835561903363834853380304326263996106796814286587927274853480395221715326647281896723938630222834364103687022634006616385319117214540800039933535188242232203766958347389264870382299824623357666088992562310462593668080366633026788193361976846165367618671770125925813771136184486599954041903607999934416365811900752351595983039686488999661038767253330167146796192017847337766638399093646357503487049508154590609234298350176194184797357718423946959147194626609109285666500562055786797652410304960968205477592249806687311798149370433753166966856182360604576422471557983170583120300906806950017073590227130244296863832454100762069375227639732613795244460448916551922065083525531590987796432865970633691983295179965114348563910917094420946946850052624011293525698524148956595109971073429867382414881043152388753128897677723954680027848440014755910921910941457295729566256368281396252961387931244631830074853640075820368415520785278991193979458175085118951804172050737324836260668144896103940888231052925264741077315802435619009244592722379069216305089912631537406988921515726631027662744857766085732017556432996902996499767134388427070203117115946791677697194202191106428676222058478728854357168685837114625766 [161,14] 1193602535945744533527133257075643990642609430264386224339836875019240581190340605624519444633505530274923320956641290436438130869037208736074581133302381887731745422212852945213904907367457715933425913083467324124523144622552687759995006568912523402103733505486467152570618867813964767193464510146774927439290428172882411653971976427126055920231211684590814103147290719295875759452266869105673256531024846287161424184001526113156165324085864705205550720973384151388754756697198752225010811812044963191707371026473765800908441497466990612812760475189467893068895471677748212415886686979921516800860344929061580967787835067352255139528755233403797120266726579120689681811149715977932500404840888483091472133550304519178220737984371719068485908442367826337670131544151970294774980021045659558443426182808728569871934659780373793779413713193480934956270605762184819435002307092145372749116650052969785224053125076550030293274585839118958532494626264353062073913389657102371500894495619583162818660193425780896862918479565127237304071780248032780195030082885516160382958241951966203169857424173265986928981774645030573342399089672011126059575346943437234015109265377183113834211542913950683982090457034353180691693081194827590870431539092979040351316979557151189552981203725722163583842564995884184463542107915801165840288715040396119260268735865446656539460089800872543235313513503350498029937605884191751565226345854124277640586166711962666490520027297688018890670851094871964494901148529373777767643096907520012868303646780508151064948021307571430259808759636053440438100517258406267927055857283385324272527311309615295549728455283411134909435182497169047528186288413481602784552511759332762373662604868177138850730685402406084954365115393059916862555372447891737134787210717119847123202286210244910244390131424906439239573200974427542236035359268572497804092205298298704915313823651454451193300167597035415414398664586792447951231528749887653799873142751121292053472972423332373158010929920 [161,15] -2073557720302055037955322087043334261990614355283313318871448570272485835906562248332320863571263351855017642113467466946368261979787795040439340786245837002878233132205802551295265326389477480836039190410811724989926255345215822852581058622523675868771583015102171031644082939408749119548272293798169319778570054826483779191172062317313439578505459456777065474239203823972433928572072801921441121151355361110200522832221242568034159714329195195513823272840261687788567520838975851487463300391213246189611993055281724685183743854175004719083750779592479869570902298593552533851533972832755642245852265711846733466133705940960324030525758229232281310703625493178183189963513162589508651800855869406728152410647222801885428648837069371596874664573620365802732826335241318028693785036202902198724574152979666524672918382025442820219740886662166496074056487022861933171287161361786107328980668753742748822863124289542843709612228519776176917207356128413112605434629903735162518480994075766041391754813405453191741752528603451392419161795848260249924494942600737640972889324219957056396316889342605837056156519549558303085498006279353269149125397360035627934032680381676393803467385458399333831439433816121471887297813938373678747596989052438125768520475713538828819470636214005666910516587793904175062998621050164492229964599204398765092788514545813681288601490795426456045909710507478332754685267189674522038062096141415974583216390367273274854464087551997970071034364511995725178112549657409753396626373222906061735941688999995999783816144387594916353262683553885243949178222081029962802927652692434297985215382038993886820339380223541263576798025751476486819439174722344663035045928772814136486788671776092029901502845506460245633863515699663633790987752062355424115989073026803423194624738094253188850522375980303314190468905286496150491705735132991316961754619670513564962654113569400684959114271804987716951293884306185871991224497198406582918407087740807108904412964712495602274459936 [161,16] 2130821340112657925183612197742100987167062864606298046728251531857086096632259219135448743313838148192447379762464636081877966022756075551147880608365887390205672322053244641887946110878327980632277455529871182189849194521348549973647839304288049089260637845744774037221215324286167417426089996651428689798953211401758022832948167342147656549686693215460245521815955785788047398618755307812089537247159312170411726272956182397127631635920258278512245096553390467473573047558903067722840477742706603028081617137243609284686659859714841186832631656012810509972519376892255335244492362318471308562411672137217943770571185987477961003151365917205523382205625166888947682067903463162356681385609704113853907484689955905591288237938035835856397179843387952174594008835286291674600229889539527432343709826522667159852860766134921983443258318377969630158087181397331187939140779538086125272530767162501480105046041057952881246929617805872534979099976579854222021115183615131288331497268296264390978071368191693309620707838332276413862560307303472846488111342801792876865545568359573083432931432157553341561830538757404668126132710773540093776983001951385882072772266023976850641680260331162216314161400988322191235723132327428315511417985616380004531062658260625945254531515610587888389322759578037733528820971178266142697598255671537842112081266725473105524392638916584929229282838387901696846872886870226422989463843715246185096336752432227984403922648968012825008142880699534431184645359058551791427406167842234974987775817287782712232201476535539950791792352541975911309928543181343234206148575822253099994366134292169637753402449022086065576377547699260480501199088128930043220365544451179390643311384495761965159563181859709251502618297579773981145526672939850238331905026531200659217656707951911447693775583299317556723015339110115055760626490657812082488543608920355498553162400675084944525985210794951084119658204617246818445724919206718046125411554402208936741778165134281010924864 [161,17] -1232810865879339856570957981426517359519266304386822457837857367989848278866361371476229860032292612230642924910306469738087461056861115311090786282170184364476965437763650178034702962708201485967314825052677093481594748498741722609296551750669477497685407353040826934583090393381197673841101995446080152391237502189809695929810137238638815292301852052223019344444746083901808564507635259620245651744631099231257554915012411727231972594325818427852861235695976562934757289533067120648812804631229914799764671933910235901479248307201862817803810252233630202043718685377011481028854817658253094705367834284463265571116299159512654417263606097666933871616908559947139325355135088838705479275421539806607198860954755939535233703608704205815253905449394936759426437703337285261655433022404026850212597946156794808183582785267822900441533443317513350996910164179809230245353537644985359928871274364010142763355969060555905369504661055148597792295556755803916584833040748553751944147929701541774035802207559951554588173567746825985085865805114639339414244899400638988819005645628504591087036950033776538441431010760033413611890913145750272531432877150634207147697867798332764649626242654747971976238623772863718340179120416120096439271360037320494125625928916338907036128844978009484066269399308899105115271693887791354340661185498169423980982675976970675806505061697717112430438769817095259223947712634878719241903272449043334299617165281772554079786354111870715442902102145503999533768791506866433704055659863043377886394128290545108081875595556163747165848140451940241482549708715813766575060641953098390574725659361280774987423787085010283974320867529101562675439814795730912722355711431295115049850270493922859241699089388311433682124593646568421961049901548406398617456375966143095842507373569295623804435514712272622848690791955477735008198262863736928303027014105086494835044633505810865892070380289836980357004567919132703544150700725878719859190902298950124454430608997724030728 [161,18] -20655028908081254085275373166655938010024020386074994390145765571365549716658683915270058466012936996850749872389165875765080238468101111944720743884958507988698883655930530740429274121945722199313681121338454845497144739961840415326592055913513556949414050203431320551046397669379468162138787078302291660657668287327595070680069397835240947836633263147395306530083326992077160219415208178472623394581552267002166489304024121504758036794012658612297650088506922374680246987256376283582058995387641539108905042833474708291101419097319646562460208807850407646099258994132306714740465481440734987015410144631513136103046290036755598473571581660238103459420280738266490366467779243267876090192258333063729510703333618767437556006228232052990602276422851771965766361925255598580485616414941239316744564695784177313539886635927760344097421630975250284161067628068507470208148165138109845369736971493557244620378983129163666385872469319849824513295504906227100249007324436452891539664992864580301996107456813958960834304804493816319616447935542766729373261453151019126410013185867528699438457819196430243950617234562125057400804876203767155527393287296618954551244025686443576796531535881938829940661187440584924032824586595229365730818115987907619287076788689478080398011351390427432445803688355677516413313617676139356213731497430995111409043881004435667848328977254226528837425375976133177358740026946221761692023299240319066642170914897615400467878841166147967244709465740437770303582014069989340000320211028326550918899979602005812945554628745280220279686069837048946511436873538339165522987357528420724919553681097216074821839754201923421110691378836048794217694702011599758371350455614965010009921427773972153874543085532605165465423367756711722011749201824396229705630815657791868499138209596921688084269335469723874706182273519245516380097149917815623301390269375561985744404981848655274614211548638336531763981397395819797385037624392438826795838733008004631819978978159872 [161,19] 866277948280704189485859277704741986952104781647384428773634632123467271326116949114497831520417151086783154938423285105264719180703029567309173622372901995972807222896215815604149593184129270879183659219822397390732013071916880021026072589563840705598816382541829802426129503685921499202175659731898824492014998461867322182521427753968712674339207617789247620599076591843215587045228605438741329708736211899630813730992445541385575014319641950012348535168579036869292951789078075122835324796330331770102395088667724661934369139141791187720550855521360700123491591854786332149062764875603058727956938944513118092495485049797602776202669492563374627116401259340481595775507483449291895018792088609119368237810619356457936228548483660130091674415385853762703531202370498654336841338403700429926526607115427254096195292529873236988046602209199660577379810903539525571737870146674746948005518572225451411751089891179306647916374027703402161142349940688959532354981704990579624194849058731903157526944552773595727878017750916675626031704579085479343808527335145704575734119875559016473249017641241870691530058874386722809144055209340567759772216596097635778213041333284712707746100014026551409987020236901103095733502422277685725642987387508429931593930308350616017299143592617788350333418644632120854360552480423757009449146034287383999319566569765675189904027326601451175729409829831967586302252969384439248113767782587616022302032412702581430746521409604822242811271643603513675817285465155371065266671078743634814300319046117671658969353395656942263784722891161693334923287759939276595448665403572200896787361481869362215044193909889747377144733199525868011883042203520054790699547393527956773654321782228913603742428484448301761697558035096224753811428624710587046773801453606007011262042306018815990863941884342584198126086256213186806154815623691323534831987337400320939649934762968439344629547086013248856788330542705676970621076276816026093848800654656616261297515754080 [161,20] -1006077087515073095108889044375190025371608472450837569408782182410851724613535638330172256716806695267943880781588563312219921748928798119727949707224753952703583547999442381981672898104437988826600515402761325716053713415587425609937135562075891564675280095091811350512458888952209986800037908299429925442239872313121987297997853635605491423569685161490621523565224485366465287732681688549408701020129851566129752296863311503685652914859547922748489137425786612084175130003854094132628900685245169092591320136197847414597252650492231363063769252439364179613262477586403487442914503943986745801081226844111921764304225164384873100947470941698882774679869797505548231439056185652647129788910603662794467158511679191230875506802300421196934788928547382270349238065349372788448270331139351194658601526143620892565920786160197705348477770695971621153862252909429652499793568424579120043070652217535000272158257074991910408862087619160403701441523461940117832723045685328800742075919495651610190740330534496330657236341645738868606637344964699771615056257121994405759484900396575309701948370500296677334623349342209205776797827481605547957487612313241700973166874536962583584811445184664134014007595036450529044253632471238263541991392056889648397081108409375952207594373443052377767748937311265719288532261918020111770266608917163066385354576694193203283102652653556131677134624810459518186033245062761535400166820824800736444910177576720686825907392407995772908164548479661343645050876849664124724366290419365164428539204012461885935890106565261678922410294775006626257031681101477569895851104653178180756655891118210626739191934084103038335894961137304805190112828670663310830444153546070898334214607360105857896741918321133526819713476648118187881470539622817493474192924250315253970816151965628356055268749006608733218503798691460779932988414920552512532877464488045684819113207040993001334356446568286453551205754778565894533745172455138001348873050375561624496584047552 [161,21] 678586024332691966640860241660948815011388930988498582014939331385166907212968780961145903814181661068123659858736625529394065034155500454814444133429453229148707802876384990215163318852725491888412546672670673094397966338043407814469943955497861373206744711491519845812599540070308527050198586373016972141566645487829680631519457790472605300386730470067207115369922854295691999164091779888702735833094522973242919200638463420660217394205614889335257514858300845766972332108807299506458512867902940457269671533968502595743627997147832819129487124385717312644107790685302077600219609171073829314900677740747556792731757588137066208818683122075270053402905174166540512181009175418809859035806145651607642095915423786991625322869669300487721467990242609650402543271084073387690046001015018211495506596585358135763744026182588762274377034569812681126834164625362915179562322184219719125074882743689785944658371716218853770173110433312601118382103901637426298157633263979499668993655392372665555632152713461398890115812803428530500177631432518126839924974031738044335116370925301578697652866148757974254666799399489461411440483630581661420031548089337560041356991927880220092358315189161979967709190063332820466300080849614502170268442775054788657577260508812769828848092274798453542826754630773582374268813310576825902462693229293619300781159325033548698782720954555709598773894969011784891032162066268770962944127669219820537960864549099787061059012480121065941074924932109417396894239300125914491318341966397510626658676476110400493938063423530749247722647094214339352170835830413848221234049540517558949747488401304865157663329565923394603328245959205818483745048857789063367452897659534534080915285840564284680466516458878310487054904864708250718183515122716478058021265109750310537436575252301714978321035852813737775050878097338231847190249372956611893411207018977382375810122503408244129580602892970233083033452042999496585645085529823805486824944187739733814109080 [161,22] -281431372804469442727827617454834726295201707877252253411927495070600241472424936861908029398265384261758854067422010697479762405277473141642776266868866680597397298795554111402420388072716250112709396559511599215988753760538962892046766445883826580299328828967722306871736956259651448243029550625135009675767276056232492887630420401544847691840127555186228880505709927376222694985843861828423935550165585593412189770542953219488576037219880549688177451038795416749561540752451644419307059274712059311951994794574417210425936991482580086723684107633465285050756165871482992936115386938656753617449836762180148192150826068680023064131321707137158952855119456031130326897596591258156106690000097849432776855239923121313174685307447046746032694395008974019007273949239228349912994148025261432193903112228295289705512047206538931082216756001090007150546720567434759873350026057746922140589908213507477591502087943352113686542701800114006823293621142531789643737685093307213183064007654071110038522799594358345790252814881751470638101872689432128964997125204131496403989194994600935137748822042946491733940668618948847220121751932513373429025178871790336115961075963597682876128317031562228532998818201495857542082399370324981028848235278269894498487681436035344410570751133076131767435872425103585222769959122465233561929165982790134382020136788939628485021245868345160159096883899846809315798021316052267618713563402628254888237018274930375216160423608904491661790136391289918194951302162230777288552330996328556519132769872294060224811856324384577619080195693701388054273341233203956930976003398801658362662722014726317267866753568348201137424270861943498243124297559622091382130630702908104139921155698997996618869917619719756932517709900056686196891326085807860670534679518244490449840538400276125261487129939638669720212100635480234925776260364346466908593180698490790038409171681825253835324628515827825620424402913907361771081247691943874376147610123326020585856 [161,23] 39209593827922968248362985731951741962395821329500113148992621687330871770305028232543263463938668622540922537030259250344329651984543950896855369801693068074505539277762711966816415905273171122696829109150369419023550901941048544658259670304958488567927686546917416947461014334128182958897778114428028472135552584636158070124077025221186617024228745919235053272133357165522741804725206364770212539435553905214384867549721148154558994152550120704129994165065410505643995315632096980050892356941867381992349070654015407224274554206158885960389547023610088218576434714089129236536628326679180130209529825292636925767374265892270896561626818036197352397405789165263976035437563551578141174409510053804562652396458162608273276396516279966719324612410264424905826379941509472745064668339027783885025556041580697622007330154998575080648916482901925529798582333915743257874651691682466615578463515621698170796444797112633603067150342422553278108490304281286388531903512560775793066850553597989009064852146845378893512472282988953933858265915914762206571287765077866759693593812033529285288487412623012118927022795456744632189851238393471569555720095416212513302836529532038800202860341837331467059692385944787560776104881305103728194041384261091275267460066810600405835944793071772894528534014549108120177365551983631587979552611197532912488661615203767244885426412758093939351841845214965127554320055682028539453527875241942837437414498844259708217492617759739748530473731363260639427428432230726911319350107719616050866438211903698384469008811604662106912183095073368064058242240190126117258342715371170260245213968984283566390762697738926031467454929334839669753447383092363676199408736254639047190388083177612036238853094866927503391562641349815702441612069034887339393976880209055773548527672326477816386888366637694199558006346354437523807433930602297644599549893205213496600870263348009117784433097022401939681224778802636767291593845823684967660038511663576272 [161,24] 39716477304219630865901392826962405528753424457285644997936351277847338081739555082432914056955239928036915069883790029516222444550480482810974049819412695886566957641227768452709690674721304311006658662293068388597361409969557229568437296536001113643517609068886312556572411613563796132977479836931584609560667217884041225713682577095855985214818538884839554474433654976546588986317700381825142607580769424842009511033800306302728108699851683207272712407999234789276675411302321505832808538556168429817316780816064798731305811495162744534190216652934799407535250741270218015283863661470282627950367509121105703355010105838995896903919769220962192335488348077121736431875275822738039515607820666972914921072389895295540028390164385629399214889637968548861659307778357762883252061266335046137908840735823129553901687511267144975390863246153915742675300933396435865865624481812913406127297635257418779362426963239889022429136958311617367490525875872670579130098261188160844254157346595590005489772386896290486824295559372046365094356481463674154056351012752665764433410919410433821172245409492448038996982725838238552133943100402957960631433136511595832389477938351954280604673909984800061084463848558616886575293965795077049831583124658224978483974864862335250514976207843559290220197326118763396127555811500420527548667469309456724369469972206054218060210738062341564192519117920958689047597618551053606534644671702550270711294979279270668756570403635790107845211750031775756744705221711671657212492678078105985266769797706991617881732401132426170977423352796523602243741386074661108336622593746292589627678565919002929476484808834062721149873433402942275217564241347888137864310350116758310089529664068828248011323888288088633674584641244525193956255829711858119974790021079303498952012663936006924829795101990486640128364926855929424671149494136003528406439898636769775502144770758438099781349326181757556152341069334858221609380285531849119639803896255488 [161,25] -36756711918545274117203378233231851379491346385738985979105142688629950257948866483202626094939586493410875796233853844403128979808246004652134549709903379249649421852488165119543269494964786586672345627898861511900646069085748268756727902304598418560149976739865780050767435395360414829395952725604663985854719561030458624943304104262803221963219265269596012924835945742034462413367160052402368677687750629781501956309432532630490340140890395126971465188209089937751548455608124027112261214768909649227438928956139654373415219440362024544659897105740070191299442821272687954695058419042065422939641946901328225812241326578044511777519206304516574664531142357540148224225475820528458830436905030390393039533307538646592512176859962446703826876362972213222123595685390642584972603950271783102907183136573270320886249650149992228188362315394385605149320766247478900496313320545501608496893856040169792219161840179873614411214896576510723770007603071711153960374209217110607308653621647330175558136859191887714553180037800402731729016213410010133382976880051338468249156385370799561056055545609875893469831253017733048041391091770234254831048173876608353358042009421744744128769046186888392745068213654968057726036602526032598303132320598086509184358662137334873994626991200210491762742256106469183337548787195898781380502162696713268624981676920158054625554145393770192801046993359364249740344815640938177082445877816608522097029998278830826448207094561539730408947861444255287829085320380527949111834285819368747645933011569398301739607677962734409240809103817601403541956305845859814151557763455189330551610801214414755763107708217315933103807703687357374161492020197058759445350475254279301138982841084915531577304267277855827737316396360500104137257102833775825666128834402354600241007587015825770033356393417532889456820414895295005128091394097096481601997342489109294091663140021018456573281885996396023669966889892116407322115041441069783660512892128 [161,26] 17082122985796871513571800692009213475467158205768139027149992188482614668168247774113070270165767197135714259629367615114016383621984343696040838025203994323913290886639011842800208713718575214565654031970019027783645788623666325433478191742501994963669049872624041055787755751832951858727631367015527429127833125426641219221459590730582921779714058848140225963163186088928555077261670651858757737268569265745488570006848918045061930700565665146834037993404557656198110117601547577343019415660926554625905632515977281055641918717726884143286266109733832494694116844839184876120745607253083712034598186333235306440047517456340328056383388628880369907579763202994789053256517549419998274366245617366817041212641000899552533343027318817333424010466006604101006353632280456305838881058272269071772103304362180467673580524603014405893140100305268679523417200037423732835022077936730092414295809992541635400623889364206490190223176785940332891819895717871951934206046425866678877737608576258328076949655175187179059887289440037480165526675252923637362817242383292134875598567668527498453576007387023027096272111745242055026498637214427127105519334692119026294081234428950892018007984367319709019604648747360934062874073648877758377995147287646887613573413183369931944995557350546785365559390683244113938967340528851147510371771301796528458273838730137740165751849680112540426381873505048206107094741176699398337136381943352147169075626722227865675835507503133033647503916851559970823707426262919647430583630929168011995777847317141345302393164721228691195012847202442123334458753642503424582457162324554216211076307456269479360955365323906820533294368464003225528634825500637852575867498060036121592841915842950476759717415461937623108099304969737617102519826720549975350113933970533621595300226099459410089487370823574437195613441867096877949681774654885998326348215802265194528049838548954235200676114454555032812430509171425218102061687921045759353204096 [161,27] -4663393178700407957676252150370818777095987443571708367349627877210203514653051463404883536620185524759798687524694772903354234916995944975638970167959878630415902865442590440084455102636134522151432357769670087557791727585568892739558912434802826223090199687828264360196161518773776132641312986656239937153483825380358252770734775342353847986336745397520082403862424028752597450286104074115197013377986180831244854959821199491395742629378973690433551109057919988759365766311088739161296928427665626689494865228281447563907930840289643732344281639310392395092315694852795962816724275321526093988397913090196426961049535736164990802084054934199519005475824334775292185918894812301989331718686682994883707218608067973658735601106202099233703815924831939813159515675159923742810407624197718144453091698678901372410746689755508431009821170354472235362408146783377254806876307965866442023626726458816822781705034721248623152949065922988292288799987479445924757937728234831355276478233575945124187004931282094990816107354810020777937116321853750438845013583152120677151229485390589750705322039183845208993155165476986381638442479257485753285098103192198379348600796442821544253007212965284061019943672487372721570840588734962020463606862768486656373078598723535880836229042228444940631417166919054601615612782623972178977024542580830969280870631753443856214839950210247791928158406067520567846731419112116870864039647420047546133704013786076932348156288743289169373220139543080142168715390422459134936504712762405998528677710223270158416568694955644266575249264404630508157046068677240978487744630993762268279632162252470758475404829413937935029463271594374517527261175027351303056346860867852701329508865595419342956789353314225011266316704028354964209612208485500457346931139060468860003680184704354064491194121109275426062877150200497301566583475335667397806486898221782810289200404165375822315049827446581447226924930867865052719838840227428192907408 [161,28] 155075501831928576796381009192612649085331217093051626846048558145660715837728476295925418069882897932437604951138460572739907214131358978720679449767503292329919051893423245251767486756634606658473610680369252440257555365030916637321890102397941616098598299755217315628827056176605927601849693574664813405396210808099873907310340431337546807360011628331094312719940276317311780026704755468542108208231835531319683400532397347952631648881959828436149666704378019908161022146719839721729907953830347016625530719990378281383344157236101006810611237093349188504497195134709062155318533489421863878129336565421120798859165449020671524323633074207227878292483889974622523609309336505355247314053487665276315262012767245845174118389252827275627783466514642594934680377987197032250531495608871579219738248866284288581868686876766486249650434413438750609792113261692171592441357889729118906014618171417190328930087435110938829466011769923110841029379049190548872994586965200423049320788943481705364508762855774681729760271099356639707654342805357761447559863252136682580030234218279734126285732723944769541235185950320474038797485869785121972637374700761183860271989180744241326371210152330392985855306208923795933901803290451856977420877013755662312067362141710234971638309056536668403676729800205662681669434308631457058284780604413031369064046856802449037572053675803417351821558605387195419516805396871546902906840903756387465041814073899940407064815500875624279616156077612466366872688156146610385042753584816599537451616747617026826049278678135975686002362902982121438483872002868801628945869570252892168592877967754260696219363455966732612238146846233220302374050321743210260266014967029607317514388064152759735801949657398824715089291737613881460875829288263603983322043818056989099195141262507134556354139484236575286417351666592871705894776868396227979680740145311205355698943433262136718947841774191227219798748927023254364680301771853241248 [161,29] 804263111658964550904167552292512566857457404296963439977309415079176656205752257508591911552007027910404745832960934830290577559945394529197013597050148366963244334219804593355994533960923693918665181878886198538590975693987844952377729879643694623722401781116026141845551498644826554629972946976529519741014556775447049324894208294095362025863059129321627391198388642967813017463833531729592746043433546871335266302148509075355626863792205407879137025482993666129133253845763826027440571329477151361956482010283690442987305867824785520237436721841985409913268635364407582197488627210068391282009626905668961458194458885659182325720864523276899474413675642767043029205737766105894884142228876164967555136192301136730891890476605899313271594995744577515017635670676616154970963514078206046922420577603613548264978226897866248876290409185110309794335311035883008337426166408849735304723112637640238253686676492592868909189468901090690880803109279741970300563104879599034204427603843662071467445590585804727012956256486989048275186298789624558566156688913447431931843958522270986887420082692890090217891116895461997573204279350268230268512295866528147549368887702086170709234788454237260917459046430708339466061611172183381503909251924251406525738352987635713315199957915276418895388237282757860023744061642792718724585681627220854229016272267160822346550324380642965113079266929835740857062574412959022776794213587611372444513955282639949110425013707900556325968007393316952815738723872972660318167329302381794495102025548037745828342465273744563313869495460097047518417998276143517431144056766908388014414496147689372669272519018162386436121897438436323163724025196069158874110098921090870426433467313025051121050509835019529126713488324593996486414990311362948744283412359328950134472660871941613083204978989605062192142478075351158877587516444281776494787408409717298676282997779488554414478753599114889291465503716650536718320916832456748 [161,30] -838135662700676359487434231231011234306434693380672604780163941549274315012033735168911228551031751647777486501361171588821011460204143189831320909180756965917197374557762706775123160941784536954887193307055719477482326101866526481650008388467512815605183190703089172979818300270619985825383374187459376605662086351108144001979243423042058302217186096968132155053397626650289285666210508586802981990547775606832631358434780996647009174800093616103618332293064783630992244519360453228678977288156816389079049514585242112406052438001794948507571027835939090992132337906886928969814149401328396622394399363096823522198022626945145813986562270831474666594044571104265407966092593569524568539713774952531983400555065459906225118418801210865486235508381672057404168018606210502316575463967621314223174802990832367571828240781064482759359990569100603290141155272479120577356243847116380084253896531825674235877744355055500647490731491639459053723902350645438682510773825451794862254755712138314565560671737672758786208261491885199722829738971645508219678046759870265337531238096360000951899145535581664839727475534664814985458150874163537704952838923865702212675792923744399236610950121439399001832224036706579694349101243665241794650266847124869000201988427945231737875614724393822280469926641412970393791021475843804932142052979839788996715879238310024271292003277316535519506765982770629248008597336068142202794618397062034623847865430622433784279560881258649334644008279368753652523436797149507160094357047369413681886147818540838335341844178736373946197707887243704412510411971649083699286410967045122115515626556826982009645279688983337259051807033413812994178840816305572611278124588458170613213542131416342134346371424081299229917535604378607913097090360647312772326543702606042918891178899806093278014134807573959309829676155652611370998894623283879621149385683439097739859190582164329217471546847056826809281053324016250204108505376128 [161,31] 735624793518522477576395374630019408318358809122227535067977218087044167794432945400909232869884158493441009973353735207598012827519617018997347770194163507980006729647825487691172395838005572423415647417238103425982086674940596825158480763448095892288563507712783254658817235208386482352091779494357758483525489030971994245280799839059767109172462071727656722419363316334468674889730065809291816353740143609587618990389593527337625198742471472514353795426325265800829683203979350688155164709977333588052660139747212062802926097324987600786648850726339478629360736861840885580017478932890011071823252393796276387316204565095553766856972858155881379897901927374466717677983690579757014985531501347507466954574736147733452879684578336406884806808197815773871862268633867794197149826220953657187973404349941179094334416161870414882126683664453100917433752514118672138141254799138539635705877518271839737116507792981939239798494669212252029634922821181811027146417493396649650119626345607291271307168884973785379030440449789156421183703869783016201773165013592823130619167992263128964520417426525156209126794089306142526563033610957689087059171160393041224322496969903669482226771750634236447199322250886084323250171947899900346803390687507612984764035573187245889494708870751508083372091601820519427069801242155651477463834511131084590994937020706451772047776100952428902505506791872238759658251365147252732411464871732933732335233344184768594559249076967338133667949157514906460871338488946493245292369935829827543410374280618352550961431617565154368778736815377028218725381521533826444673371083143167999536848719324060356941908697061483856913004431250064707343727634697908788149202584610563418972598392385011835744809187412456753868524313410236236662076608738337470435521793992521238944752407769905762217427040975812299694008138428068132646881725555642295267949119978012353259360021795649849226255365741408463426467758142363452683875728 [161,32] -595064613822657428068051611530274624041447187634105654744958443547066478626753404624007319574148632607006015153354778397098747046764837654045548829323721046930630889123849651682333509016838862666184186156302104589873575332074506332177422696623618021828577724092301275333149805856939408727059929388590010432938093520705519981799261870920279843562760615807690987949252267062032125651410604811881988525894891098904867752178883151513454189090045809646915775113436388963969866737379249201343030024290011316539755509410258871987155330372675202292655687402902070464181245685010413176759901061027348496966768711483140112089887854464101982264821317214357863238192225232676729872039048477156626835885853312831136604506235198495830310672432665966904671048772921124417798035249415359996835494121931157774131417333056469559272589021915608352580740957799430521417921709094271309726306327089214566678363890822988310000371468720282910383685557096847110440566454812015530830619168525992493307585445152782197826601568071056453538564113522003402517157281434246080355305553842233478877744896538640419117052088680576758959970475473548579836826552300980094361069342266640612380621372680845455972106807987919304073860284608712468394353919147837517533152907001092296850830236854486574641129751815282332604674861158007050189855641501429700969106301259003811397201949961739858051825162047953613027486453027829762996029133888814392850262353173833050221378936671473788905163757504680348679280479623229728880816176991741907280322283582451790728672018538243251197681821798594224799514852234954826847418943767650677716164817266094274602912802503611994291618886671749165276390693194956828773281677379449065661272554890149227604629254689567897743079008805482421893904668528420702435912615242287651332217156683898769925520382995737843787285835535005755495367197280357315195900129852692769909813149437691691398624763979515589996638124946022912765090823360545497907552 [161,33] 419326658467450998378344187049534653066705083562395316062914010426931874334949764289313523979091316011914870508317504719162397495194850043900715112988582332971581420637209585974248814922953044333789142449325388057705252970647016004410184856551431240565786075279371399627508349554778646630798251074574943327011429879353094917412278086156098282287264493070116729788426449856032210982524385528173368241637818775720315211702707929186452425412348479173848257993883803954043948325483862674816069888617379809244738684822572730582077870661876310812432556289275166201488444143472882765671034618726791356342123293599803647555954768758127142965017907355794146636565807481281618128431828279417108803318516775804995979479782290353608916959383562904403609511666321618312361809589422076473479663398061930967786061780279805191232383279813035306893669356051246713126543525482288921070610258882960118622087694459931926097401365721597919000696418540904353346027164614248177785773165031992762125856425849575839927600896561311088639646916247362846633553419315632847969082131279532123137181396373084038202828028806465527051157238863519340461999844145407250171759089299248918991613076096986002122943433109686551377710529645874818298694477423120686139140039469288744172783463207020152789961438463225038878243049260514867156648244752530418885863181569955862778308732294029506975476992101898515049754531712252520918346173795454409547330492350220454490243112021019536233178516500342258478372323150804272939395830716423548507592016133669738220550386025544605558103614826313933546103147647690560475732381732828701846254527249696462775406763812650906560236699656072073714614250516463287026602394177037899591882328285972914276377719727466550208024335976470905397757968407400443473169225558141815203991140046639361889773125237903242537711297878115331586878466397160124179537383896712958318737405574244851918639242702947612969174803803429624136870383519254840940 [161,34] -241000559721336974033225417896552007783188775659746504450733020205605104343389235925505520095525153963466993329206654949374751094950258327029506601195817365404311946839663935809455955760770920666128707161270860309975682504257582265053142729529563509187018802868088944392643697288666574930060006241014161426462235904484296591985016478600144454079152817104995383207869698742747877803193101531271759539542704670202678976199832343925364767678513542013249193023555526216821016228960647998399886644057299135935710485761879100161451557551927669634437274190513838964390624637088731021913785729742090280431363911699697966939915148641704577881713108625067827657275133753834972142498778099167862940711199387891678618910013619494476931952813769009626132240746710318817555718725213632762685848939166905510920626754239621695554810270096954066261427653481949794503785212437325421074186489777117383430477777223388115219446962798320792636882422109189060328129685908682380794607637394641216434953736488412387268392886789975810115019544353983239010221754269837552662217824904938861888885129501293016323651306134926392374136457433435674155297074687490153245637090062331535873458887167634298619213538856424043965917221584977522536887937402764980402058221851688705253359214077793397646534301690188442561677523907844812668778726732591796593420249862107712212838043748159597766574784873088302563784678434202702056060376246762393325615554522061896321285206817574524147553778914722667507659111785855787997400532259089265005904248511275875149064688592818884016855810456107467042352010038760850901930680122599420788892727147755924340025528718291172854870277316989865429261947473776696790936581113415254332408473618439728684672581905342141921304146634817775457520722700804524272802064742793304073334351184487923054880966305779714774693122580630118580126035765403353243403537591766950177638936986338368236781710728344369637991941491260174678136562077053696 [161,35] 99000589359786041740809498812798974901809055354247655838305157089656612023110436260683163917167706583493758118047027023075528402472002961678981355674385796884289617019727759564426669029331347235921396419570111831740271299125982874465226055875366948327431049092714080375890473876693898212260838548799704386703370362830647041152730995608266039843027885224454249222099884057233272189872561066870192733692099842636635222274757061108197995211524927633348194948990192870287765033042634672737384709402979205835649806480244045635240414736899995467222138070716325964109540643182901095611846387076605501609003847364486093830234180296304931768246311152208351095602024152464891727027068907368036197237357231258260684085319628631475472661544285515453080160175230905948322703584830555879429812668227015165621416962672824366589331278343095974086696873880478441998806061182960953424728443139514206237883555579238657424293339071369347972771405722572995417362921876658889617776975538878634207408751954400625459793849763556400807551275969769002061678808094953794969790716920485789051746059516510441781907129907140474714848230629211063442813547451212302913311702706348499939372806464705286758205737087637990855458808496366631370175811939043923994979343252688180730430374234045011900110213419381128269425316431122675325395947015890414114067490833564400305261631966939987101613407018872106054333960438090386018499403584584334826921642161982780617111632188097371392411649751944416846520482422951661793605007149549333624725155025524207498838956020478372209111777774111769409600790050481783345908837071750899200601456461332598356633600603221644094208478248162343289112706470069295422825217216414814615747717136959504556730490487737119805524509085457730066458591731628986356338417191053051783649311097540121788433143982488883261838943542356624935707728171438304045883922619524962486724471232574136054969700240925365040992083428605635471579911515360 [161,36] -11689947354404971376323302914159453362064657939476539158308909791861275793239699335088435715151535823587868646813727972096317685623408584543600154908487896235333690425483721530000819446100047151976948782584822948738990170859701131671228400807191387857763213248191336258352941983657480269479809816334638762651150304367842328048962312201538268032690533845396084226002343834020926377083310294889771195136455097952170351291372702429748806787135538222581671776950978576175615433179246355531909062054463225282149078180262121176631035542722051052634697340907478264222632732973261860686244637638694273352576994561953444191991403540009189525476440584464211607537126132256032274563992612227695636276482474513872728084786012313817870293171779328898586365068968817671880712428219943629267638468025094314933660012278933470615489766552354595693002559261959471931908783611785977368707949647608814052463824789344228362970632519439063092645014132536240528404201279490070761464964278025001536133989253532362712222974820318315206643892103299788091166298366533516514183524764323444311707522332311977849718088833007898620791139666215390725145864291620978027791075536570286498653799324856271141034481793246374969701904903414030317789148339953979670232243357767845235850069817809516788577811619103563220742382015493482493394048743763185567193990293328955137662951747205703112210134373766973725227617397727346153230692593743323168351255388462439597327578017104311647251130245619114890599054522169562697962235731818112108999090673519963043958148528036228267570275824213484007739498632583116321203534627572466759237142311225733445332915687449928898359043926289094139184457116389467331053812631589029232228259496135553994392557290381449516251787183024927546855224033267831116148330688920652255278548733983150850310326078531144715583787107795609653167261731742366183788968570011441818540294787477745703519324471178023366306779264902886536977914848 [161,37] -26217480920321041980452312610905777887180288820976507298717358355721239449928651534750416732821118919627033830117400467260729332875211986573238028681786437471575713715729311246159398349527480796255254099501827390638407050289879641715843683627637288014302963726160802541151188427643497157121838571284311814633844971900450336573372259801646973569819319592738347174185418775047442765492928616994618295876308081119697438744409902170226971501837971155675826809806620212371542257019904705948042481665004112661303925370609100661151925910087320057379034168270383239731869598958639298211236617351691774175671838176884657692166474669760551311118746209137265592797632487913808890656682865158967088484203011025446449538455204743016866380174267611272986993811364313911779026211515797831527135278691075753146984011728959121039340073778650988122995589201456527889299263010116502416957516372534945973909601800012235069135320676023726114028625407568685885067319843642917817635406932724357715916850530479574954437032465207763020372642404674728495118094484443764054619813899944100924854496231825022524979045963789852976854584235140394280746490315263601611308562709950836490753238927629001042975054527940722506039646843505440200936039237253837817265653926016335246670193691265064596399407595678126076587231614137631812482375422961730698333379950701083429534726655180571556230722795331174898097345842853138256751670500488202572664933726056384741559345045942488617808141114747107559618469694339222919691884477172440502186797855335143198925514068868025397960137709740034017700232694443341477777050472679555852124865584934710916741736349179061574853517793891902651320211502043756477516111042685092302806882483016614797414574455956409290253430756080554360474865287454904443630068458561736926567334943128602069447783823097386988646219574973110992261357920267084574213896423330546538714837232459770097645723116329367190358799062847198465172952 [161,38] 32448848659581081952470664212694736697931260556310568049080506712497893754289488678365260028951429907487068983048810209935065671168317743299621838232342132796148804774363052758046307151518395169693788737302220736212208806275192070927577138912782697492900127731777845764010184124093378012312541612245704806740236292760175959934449297627478654686185257886440064873669997016122809615186548389436729909495559584115129832320647456907089605842732126400463643553504681351216816226367371992828069457040867182852351164600994242544923486316500837829687084890443787621386077676379879471664828361872161017757791874369710730118898135752899809627340197474751808255366076702810229902284131678629404118105938717732426173004907790963539555654762432677497154780414337476117615372513554805430453091706403948290416115058335433067021421600357712234864859812381324150260865638483309374597604097819774453950230518912675940064682197846257559219455238924933980218732435514725309475044112255735650684873449752782699415762238533021796476212196416480460272298649565717923844255390796163509373480804110034678835480841707382736930145677473318353111661922766921939948996434583500923976431342549459662794102284377602853909342519599551058732881420995860652960184181975027117102441812273288773086877741471752050667195226025903324323616958008122397982665578836326645695506335558158102595445745886981250042035216768497303935898134177324087963627896589164890155093915939248431793889787474559062963205068995699677334774715599637779514679274089836204605904498299618135303252960162489659676384392496505717289121101404802871509826722483501808778691864941967298308105035022810015068096494553648358668961146529963669155844843031186450255605467733704428280961006708911708959804072166546248049413776047554348034034429140044800569182458811521736351772972050728199192172551113800229292236403504975161965584161024259151819664560660886259808313149307667759215264 [161,39] -24843409152973426569075856857299557303956728398340851026564409055512434762376691245463050672865352967490655339468562715403088084305021653524672789640969369793245796616719061880430037215698516988733359912919788321858740303276866899777169293545903282789840256594800417951583288157405419798714369464171228205171434571065811243627490426502862923486427632455856603986539257899176762898038033056570938255515891592646398628018093422166879178650069283096879536321694239177633791309416240487295723256698486499897061623804625445316876974537460394386645968724172381009600417408936502674431589733145303644699281702014754493208620334794548348509769423162787388841850305715027887128720923210001517708476663783870001715324028932433984806107528500956281762523745733735449332304009148862149724212433089695479990867240907597890685237309753031077835951551163825021412071140863921676392398400356426652123528381566108689224647112054720776769594529873902771957296689076256825155515312048854663036610936043354864924589502568195103255559416044678406495418325685209585372914546683991422172264093828107527063764563295647875409121412805515983611129616208229179013323037733084636762570049845757486967482128688010666505856178167290941994041064736514638569498117015601930591832645427476579530662853780716567840420977095961114126082135378228290501586008076302977667575893848433400425503761364831078569863197378462937843372802728912939532254647444146686784605079403299284548610134755568839098505168771841072502176350078250570497257500134524854697727597223996972844207449902662941061749835893506874238571715544847308169617412233739856609284266896540565737000507657709768229807063895925357195420426775049783280877703602629203105424315114974505970911776682104367383820966920681545310823717701945042389096643723142033682894550344897391419880137903842632769042363162740976782849300220776575180994987576247539802669327667554853054108706735012601708 [161,40] 14918556498189203066679745852712737488450821336976682735047969247914518572412499532143025710405744007075351466284054410356445308025425463752948094503961154658614416878073216041384090951307304015963006851571468893774733729766502435287775220563863620963920458480715216056884226782840571387258048742710262117978599368525865954145816746788995743983730913926205400994045762032991661974994821675360585123985321245608367995954698162014280637565992246333760751198301377102484343872947732015556548049336325784411913079569196015185798273443855139672704087762611285695678121479199235707068447423078011207962826503464736637173594925265032301309229854472915991635274252204747934999631565156367278163583916682523999036255547640309131699616323212354094043722930285624499769156335015535817899328812509235061994966361868620781737132148525220709677668926582599166708760164138163517995563280814734483928304978884468642043795684822373199548396201925288180774047470213339490712667506658071839550621081833788768258056487159419874062142874912676556367518304929226497256249569405846819642380250338024640889632442913702904940396208301013556070411481090487608910187015736141825174843739561887506500863133256881814332158454937334305916925274635610550030540463065695665471678028476826209662343458232764189669161354374007145126337061051446859144655108437048691324679668878859401629828169697521322549150701385942900274409488806887953458114409759788262539193192218335865971286056836146788927790120930675765269782765690215882963569194451717160275500294132319740390027035705719276729302960761413602761500166836869311599787371015847595550973173657256653960986367461262610389225181098404612102369372935331350678312808351881275239292600153349741180711285744453676949268816514549188784686464215214427262648833886890877100582371351928693249306396090218737021599379647077196123193792608260385826235929820140959426321601768214582228454231330836608 [161,41] -7495852905191159949422545688178591588564805375464094095864847612785872742952235609039267909247878516964752198434884233572589665650589637920065258600853942502219392053744503106369901925721522782148202296275123636174629430855648082174063606409589543277549316815007446547335256193777661260990063726402780194644040646204593825321529390487809125008144554509299507544818317322709810265567958981458178953793995585396263515395885819013306124593862226161552355485425742410040504432693035361063776101619991735617295069923323425707075067483764349968709672714021175279924169919501452363774365710639023001370386651528781776986871153943260246729628323841469525760933264713486506009545878631390232151185497806639829260650165990160134971984472973076210636715514931953541044818992855271770478730877797770601955216080052406848125439330591451560441584200158697744329860490435537012469606178252935892636832788747344597319879270484400933070702479685904035813009360234959279906110897069852912812416636337141339375149553779725711851771708630261236073181162038156865743430341564832800580128717912784993445096298250451658997901445123030133062310343721982402076108840249083408349483097621631033685577109384890855421975240093737313101394324558349190970335768264357925339705373551643580866071329527274219868697605282122609205356928473479759798289928919604247994910830092793143993973433628776690437292295385774110105687436246488386253361750607749601828019777416813247866496507088269107582630567881852429464339437285965505904822715344689144530533844360773330868332286704319720250780976836177802465654436094428405271589897235754456040225648717069172257365338450148047387751379194476755982574469960398195413431047370042093056476247857179654298973033904800748382150637057938503053126260736204884222409194830833263171768210798972150873315681623452087544141872521699884798849341888340318006042499139968762216839207953912835428982371435816 [161,42] 3234673088138661137790453290241763330792077899007298298681923164612056299888891998950751757894990242810804956793214122677775021925847214098414038998664738336632246788951315932298803443890054444581287496019640539787160681242500078041059968442246982843809598024992503099997567469777618646714210395691420840251942409039259456052811455447491057885651174053093309106537523696232232441590625043719131483621327377494641056797311556266435882604729049469508354684287247740207761293495769112200817187282241666614188458144481509914631115039784756018647090125230881876776247681801251403904264594508893569465683042976808279033898413592891229545157346534455913220873279518033658177593930632141845877114730620046221994797079967566453385443772926420522375293671971289658412787993395452694106908179742750343138971879879638415605318217772031594405997882379670063164132495554819206562284831026656250037240638247963346439469185258606719298410431907784288610104629129068592257810327903386406373875946509649933452556188754926556754469756074187973391836641756408618859007267445842076558863648456956943247152556551469431481939990084457572882341388485958060111373659123236849673336674309592596830326134453963995943471761891401477789605886296964666083292880340341951442593650955655861152817462046497437526676183599533047424406018279969253002301672810461881495508655571146477755309190695230102631845198349564613495325854620534957829088809218674278459717373964136290019810595788974092230915999009580249804428055525308985943422415067344919207097948475420450721268233324414382321523095028565784333603311131600094011300743253332338771406873272496955015790720758917295409319809262667920718378030374778360538374919788542616125895159188995059038221508156636938037692680945963519872821351154290547312971483757758709129873813345817237230576163934456157548665956436896815343514072518102857793710849912784326466063794433218928229455096960 [161,43] -1213195326377050019839601700619085160046010133449078608923289753302879181395551186084072987723447669063257865813261895989088922522638026634684573095181127001753199576282285887435598373369254025620975248898715733825418165538154334433366128798286869521989519467673536689248127806794373958145334240942462295696245230525987295975227306818320062796255359236697593994469253334722877158721924670971749715467541685627923286159126157431578845193512090341283570669696247298493507697503607156643691300907160093675654209290497252187105714424234415146050659883065885951548421895820970492574218685599492186947261921874192603033301063228612488512952715627786285861377132445092594335473879841162063305229636956226265732789682615740158153987922513330079955726880622973870384154776735499225780068573067165756650115186198282275850659657800897505302252436783841593339888823555218181061222494142845498830977565148347406284114890352045717356385986328501493398195666624805123091607994640943471179291203542299690375863003083723657241574638119975976651481327772866709034862042514890672817341018056226326199393188633330362044348683462416985231423072248542961244565783057776358658714061299326633255245607618973045505730256907666752633875350869679512703921293613849380191000719072691033789282789094264321393667983160174303279608614268517707539227582073643343423094459965219637930976697398320969487180360639731620872917620018051079935715192164791072912992368544052221906775049424426460131653009169106862453188089590754071529183790448905464016372543845567024922112566909965576810226723644114841457666162658329217103661746459648024477652354877724509707471182473070297987944581755814864727684606564230722090753134029740168306939014443085501900113780951579082992669428482199693847452523425655638526302144790550569142827119171212038414511259825355473730776947216625628100501157720165555536702070926244502244459343230086077988207920 [161,44] 397405592490658316930635043638785139185151141276003317006466270325877002435831500644512132398056756628636115582519196081616934291512417585463028796431403191076067213731299752345478194537850305683198139159718700955290317945006537223411180693505460990193679600542899675428467154065323475867227483096516994223548859511549520424328656483617545403372705473893026366528753570324464617564230748220935115380502722878899708584671879565383461731451995307617366895257203602341976437320010952695841938138095030200569422653969845039781917395990914137605438383571494787407704319235636334310462074465847610660843228614783828623432920729051284860342429067030461333377271590077208085826188419329836395635215161428557127166326839182098869955911372965940085869795850808665525825529292749331886884996359478577002487770979072623644068017627654098387105603528917044825306656273895539408607900061741697425017858003184468711022208224077447526085775773610177032312385082527571551134207844717989723635374880039145348915841792726598907297706063257970145588912166558811978362965623296894856472739055630538214837659854074785002210578343746148984056711194046889752165631594571025947066513898394044074683186729424727166403682950815735712260302310864855265567638029978846835644689816864803952347680692518435378638592742904677758597588301671025355461188042368467395866591153049445916779904070146352068473460360616917844525146109251829697878126815091770072478375953902786932093803108924277842122029269356127301566434946605466017602770245381475367569007070507463824899826684306794766576428536867318197374948110826149581637520347591110231149839359330981856730607360551466235031471551581638398356944712749934930312896439449603075673680715706805606492957674043776336330361433367654196519874372974364012906318977797687881714444807458741549141376681943204522572428161641848380907025181479799392963196462310510439337468499450801947952 [161,45] -113715569377641211647159698686132676651954466697789778750965855831624871068692419876365460125753286485330680489966337560390787510568027051703463313526468084787027014650832875220140886707779678218704038327394834605047442795645165643649825287808170776838298498735189527063250678426807624960600131505109452444306515877489284431853657807805878341879022681397637491940770460588246643477491346270428108678163710307965501626786598794563799123523237373064255819129948176167376150116038709529777564587703936477521058876079093210965732967063403260612581274411934320653797377168747153722499752018361489018856324133456566517208614507416424232586351008301149062231182938965814941013477038789711749522547093433994615318142681154680856384516065226693736879921915761518459491054272813140013096938340316285680858504185242622931780876216721744365666293803283776954861854911148228448022558823082511080427051790905947804682818054292803359173957376768251302912058513492430409083560086783615207581460996945539748121580474251096697874101599420320517281765692830552755800873729411998913411811787994166801492854057591219267036792686389280665208982875680023779354158100280129421683384014108171230656760033461944839255513047561043148852785389392226811620352401588024121101279121193313084653369271285002467854863901485758525009671362094650406841668171969477520300212834668784081671700523253472386868377323428024609981753036440989834337723040143464928343224580731028692679527601234697019657249998165395435890219519980894472388110672277551259641074566752283672320001195073167179787171805883325336721536151939905593454390094834699428674272654767720704823361822259115108169734303363663735868969016001779509906191544414367318470981322905959830424937022562065285933703776048547912592294895239754907285649975642948012998399084988224357028606800089602074890724997429860920537461306374079485726297049936898185843947298415102154 [161,46] 28306349783557969109701277588591876467992338294780342565092700427074242799698900643580631417857299242336949863904398569013758803344544121286163864320255159678632440198905948391793828992418344005408512600748031811661110378170564964458234853642348992960835172925266386934227956223365564361522888956936679504150465059758444221340380398598021415292987923020862217516362987148050107621652623620237535378624773266800094878242775237223996209890169355305855726081394830935164611942800205081607693002690972903985676627750524932916605700058258941631831163706992843651166490216421919971796445113691865163912468117244741381938962657337983168013861010459053476951397179772392622989312945672387582579002740883910011036032043808407208009545564212837519724942713747556172931058903913545643521859355682514688377012667888449779248687562771266119519584771621552466971445273976686148769960145694803647105019655582911381973138994313250822733861951456382573973355019549906605941644169085409462786208070011330513053017995228058616127381117736744598272404883610255796921560914062989839012048992073228823138492799946572016089721758868816404332978642043734670269730461272342455220867239842997990333742620405995739583626963339322992633517764464663488313233786252845585536504870366047307664924497164924470374705914109339475103811397303016977714110168317589257544577196323315712495033157023847918175893773833040576951001084187998994574536901276919470530646160655256793484388416566044614724631112643025573711001549760652499015675849773254594145746586118020485873366871398513753430933257898852304247444456490543708681372697106216530383812561419251769542360119136080278006082604823063519849029196915372827843026573478408963270094803828456858041043595051048567179605162493349830087539733728599156109440046784182233205995353386661250806910233633791579265737877310362265580323053242792836665442552238141525159863927800896 [161,47] -6069315889445192046643175957989499322425327676909041718796830572616159515495436933346949501660077914854062078933947740036034861394242993200634847750088448251278372325581841109909135764074650832084138159645022365467406280197768535456385679851820569029662763958321903789721332581606384607518692813901112334646330241232278197302664848388073481881898263737085803098326907683225199604557030861617518261110650890181473277406224847662691762633770579269627966146752999780764112585378406593757231981612534925699637468458263739596726014671366729491442466645244273811877439957116364259051687178525664782121687708642348722161884272019769127690240707123243455608628649049710276522864615638720022386286608105958589384052369290576503419655437400664633655726342394454327381594989795234077736024203262899519036331024109637006937204645628304245204330926454348822938866101035431820715009293653184058922233546627463678040696775239835877044976055825125764320530126228205219251114555752406429260505994694837707696299159648013423542633047576448691408657549312643506783833474728430732067522371758282273191999383486345034387491147597540838561134261224770549684141316406291432449681835423662820579378921558992461410525534020149362819373511665299220239669390469584339915978532997765649792116539852616157488365514406549325369310295764806261100088174732484343658881687613812479957220771591303404767075299421779982017081982796981643533985798123560053581201721048142607136866203096609057700472589088238306567705686350079913275828137770475572846706224613189133547570933354423273338394913652437173605046733069657659524455077603292379132134090942034824561488949777540097026117062785699933455067649937654753332716728718085751483181966245264427807650696609112251946261196297450457914654167446115742724084450929096631380912265581433188936009326346943729729920058089673432129453344689397990861619928060795712879509314200 [161,48] 1098653221143337083626360908843949823469380587923065848900620939777022691901596272196428535125064389449057881346371924759976418317519068591865182135520459882950117074726071477913269450740292382222044818921578045230104210731590502308528847842933906906678753789429800502842196267201622587326344493937881106980649797040432772482592363842431438687422132953971581403964550580006988499718517202222573829845225299109954606890875547281398218563274177256702790486616552633021515210888477880041054367117920294765439820595771971876880675753727905234300893864378234867187485093059451047512069641014041929448859096831156557960316124216032774540574284563705651426430530127115017807670956411707675877968247560559078405626647900896580211966350358847417722583174156059300230430024615784095212076937598681285328123352173869175886058336383654554016062050184642677794682574459040060216492444937829365326840320179715784998150663135095044757660803809677255821650164401658199827825216582548495441335489230121938131772636132516068282761107605383635977155716913326518957335800789506046148126992105839521678330864153670519802650602807681308779056171832659465702939624881506856047585203112351663249647176033207391447589456123501940910440254957619521836776150186642507292296314731891073887891556917232752562628291473752665970210514598184796258363692690875268429018882228741371372467567731615835201995473605865281259133666180102362966051829759619646936392713517133764713392646951416747944648944074405721159281318143706581641904494843811790059990940143040431844787628518178551111697501319450975918134999020802967774622432317896344502329930806423352823409052057392151531073833140873788223659571159123906221572062695969336492418595598819176855925931809224625063834203449640054439375052841113979283712144481400715922835933208489211189499000767953269136816454683734154608634802280839963919203303578260719533788464 [161,49] -160607879358274160781187483479133807321457632378728384389274195262084690783313481009885013251423986472686629957527547001478853111528017730854555891297342774711000762954466580744981137193485621237577642889691988628668846144636402586998529470722371028238605361188431473188081635012164170815366845138162390827072751119028085581955492067169526938847743118297217323383705329491716736837450480065889396175071803094665566144301294800784046353236869085014507938013169890296236429706065193001058347052586462187432346352264300492350029425811412415081803239001522788303489321354872196156613375752431585421003698531593260659799188240630786039503574682653979026435397838212628765207699842780494480220033078999904429695379308306851576075466420525635676895395915772171005198285889867855674843947636603452431887447529744438833003826166875414025002963097476968764192251691723585350776931195759292833602156454423855272652311353118853925907992746909356702420582562165870042938721491462371550049310985350784565847052054154079211307035657122677331105930346251472586278371327035804712788728600839776275184830383129997194154450542494179162387374932482891766911834681578712874572134324322179502073310158101939138885715065838969290260472595502170809015209447225403670588804478641807139001640377086839566360726286944106391910386296197606485066090776871950151770543079293425463965356906100023574029917476696798193833574219509898836930606726783982345396059756053998776375094348094102136227432276325364165855357070251905616260930520805146515334912206744997803357369916168841586831778923670097752425334859020715891031599076727399934609380885183050754684888733597912359503563713861074301965836868096652504092103428061080510987442939477629876188194304253478952275030692862903416443943793907128264609346270354320024068051638041996384399536210367369327660077365994237735471638466527509947786930476686941447382 [161,50] 16672210171723269445237127934791636290868727141447914204896482985756953029390237384834808582931546201911654570535763374941172237484257534464412588145305038090362847161728315304152322785655563752310965682019382351465528260243819245332712564805921796189796059027720050642641933992396932115556346280975579056841174571790830858813404654945420992828473793250386764050852985002788078813277173795679094264999953937338152799316077856435159358903996227037358432516774259168991320513459799540137668026350959706612504071232422585583673171594001912216506132266791553637161371906494085267189332157454938663948891921525845089123564087178025589865500975327775337657019306994474749996702242200160419586954664258124846131764227694226452525131112056082893161317409763945164895833241468180499678859265487683588094969415742329209270704051138200521613127455642437558760454946945701060495816171865686830853361859825039140902596141446478489199725486751788836962258150696367129257606312265632240940135918036234975637627132854557820001592042320182682407122700546528297376393687198025136949703601085188040866509048574001186595964888299884619518609132822677454438797554600970793698454640678453643160877265108849850007337056222197170712452979554606452640430978403547596994800759045298294726829558074378625551165877987481300401467391082914129169789847875609602241196360041747143594833857444602133112291892626387616081172560947324305973549174832688723810175266955622472535997680230139447982890973026477119234590068328096298529476697430863548416062511707456080113029403599520660047231212353974389392905655240069146373018743450275434716148384175183938150932072836419248005157350677541025559751172946710864351596898438887705468971303240230050742013879073572845886133274278156928615190010335484272632385215368148539839932510443871524826779066625449748884614060018247118175919099248390832506601347751140800 [161,51] -480464943321005970575422949584265034480192920177417742849893260927061308345681142178671499841665006468472188913147003174491505477845205710585981769209746499530601970151169792656132778962670658842286798520491938096083467914237331009828948392984071047567046032631444157813091205005828497656570919654229827219582399086796114548784865347546109976657320133946620038253856668747989673888329153979689685651412181916704764278542684284446706714096580135113671096509917856152468832892066110982723961317834328962425016679763689810417297626752718942306728953994093085785635096976413381322835747495203253182848360329769678114271937265418581961854096044089558485610407094278571047070272220426857692927048959679456721734495261385813642256324688707622773348101705521756614333895285278786503083966790560506740776393594651447864305411218026693131388813327791873662673934727497962304061001710222088189115981405554749657758268257554333524669592395441609228818819126531555543901841816078661867829443960986541215898131767045788160312998296813090482574944811044606749022540298046016391535924915906722256050241817851687007647190430948898379540060330379941276743533680289015790348139741904114465299686461232782094884613539421480127675572392251750915147499626008776400393297960457314896649046230978349867002566803101914176281141894189226090248277960658706492794391035001888953801909478506096387627126422761475222759466794550072040491982430586758081939826867613289427904255923791522173599477749613442769471863033970174231999837917324915059629707026595011522068227341735673411847396891364315928457038363620823734841046845009789213203686421518383430222278365374387859971962735261968446648106248915205568877998058149272898151595898180597129216184988817251016004433665542432879527396099326289656179421677576792452998092794729536062658064931533975588466901443585714721725603601741450751841287526664 [161,52] -282425383236647265799729047461241497288258714141679803095902207522357845800784160660662363200986998566677878694715264793090620168491667737316972087018848047663670534659183137957481558588560969742897171764177033119905372130707781467385009602078834779148318053397759119629372207398519759202906897584662926932189579713447188480527073105204258805548909988648560154234545147376745391052743634533440985694503995727679524166429156888719810818594825838655473444985209288492968815474841846976588556047662579025972103421813548942610091439689686251390014982677829835854669228479858091013106182074290776847701221276383252373703149637284477495425114166511820441601349267823310017917972752451296519104097788694622256099672206569352806949506700225595836751122042161213665192342440468634741361698470942565948804145467297574794247185235749668751473968022154055734699254570780994265275630390017924962029699074588216252911016153837609680351434016967300676207487746349886201382312220546039858066008169567851776989289442454198068850116716664354999891944779813404520053884459203126333730998961611532144531328810477197691408530690656288545674278096937679431019447413435318656119269417204779583878783028726238021420328478838981386111853175118834766273165875966689689200889861880411665714505482058405577651593520187472574352667521811474509160574740329399763318758643086251425800068294074827701781404162128206720639487157665235276461734135944687258204232390368507315125787381737368663633395053161804889704823606496741647505881797043027324611961239127416168103448425700882865731952322113077988127046327660923583803888742367388083152414341337520496579730542187042750874415749310789120221936872799037552423476217822156482667341470383609147321217500344993489417393892486916293742712247311865587437897053346322007629172810155030256182899145116355997207275644941526420827389406489159144179380304 [161,53] 85779251163114714203613877275971127868351246346567025350946698841488581725075717554585818662286324249757898795660843143567591344791079155446139589610635437861550325873201523772884284567658387707296538918316637034953270237984961229663510734831150276653165591497963188888857325000793953345284677276427431678507221545485920445262803864195591964534737363670629515991318972551404166484549774915213582507036100705245595765472738410386062932710821244086687555392442076353124200983921597532539944150364475863325444645597519236233540205184821054236923181227035293086433319165112895451795890962987436260965797740709041970027670766741479562706880216469279903317814954626813887630555611270587353599699484996285057287016572133961435880730664351597176273814031855578974494303739566419668377872283236099016407007013226230987151588697227679088020270639219195893773590239021745877772696171868648833886988354856055880957819883922001969985529286610123379296741483899485913325687566883311719112822284610883020649409878507685952084677582467386147106587187608572503654368454561145222194223273826946102774081275919490101163392328220840383357691552166181663303047723725085568895357205769226208452375273861020917313360541244999550919763590945427478950800442887797521684434495417622397872217874231229275835238971860773551130003978903622633382403898682879639772867443851205846072534755136461708530129038138227292523504179330310630929794947484533913146166912984013554583940352519821016739705173234722320136296308841209855304707751863379838609929062373223323286688869863646051272091328642132652923800080655018833447254607775458181628014338368737641190393458843467610828484736015451136918635858156084519694698183528467720741733993228999720598377720999731618454988307985509212215539792449128956785003047230855429930259985687473295921190269861258195603984241360280774837540865004156922966886 [161,54] -15948763198232323111754502591672819692305816267034117819599349934085440048238444399629740746567509640375496984616714725474501665317040788476015878367645565338601301552454597420530476238953758769706045277453242923147520744197128945134120501643956745615561804941666698925929608682033680235397874677085980297591033267590696781763589876537309855257647605899367451278261053119632082904346463906583067135072733602035294430851002498491354966962772507765550078239367781058439304319740528348843496235671399426433117846519550274834152349954483575042228956865132982528594651928943054057709029776934697241202501193012273870649348114180873810583269887330730396365092354415498364981279312813021312600636899451415702408654962995350392685669251693825069258207614981135402352122104285644072794693248844062622876224936163125889188629797424264783298091495163275804969682483153172443630793812327004670977950588244224481250006289503584264613247901350188926993043106556792202948136870011670190784452964718763350964192653435606672845509651278849088879213958790545950667724239554270960557158951324567968620128804408740047371774889034088099453550090978666708158899070691162396712134708282252490863024900614155614486690207891203821029516662954286870627341567172593485514244650488487281412140049451242781714276127217886743759255946538558338213843008923993220418960249718676338572041067195524261000426068306203398416877411872916798786613690360859763223466275191294355617585123130187591600386432599511596218349555984559939641247475159706422872063087200205112607003090774083398561613841468676226181139816731543468497061922292135505817497473930991456087075846674995745939663483704297359174182796998481435377346639620285229386424509634900068371740100634791961006701421215996514848704105057655102695780609727055499732760058267386192557508044779301439623066982859067695144936832226555382496 [161,55] 2288363313180105138349326941271182016414702289298993875611033463653717361327546089582206357625649718360943621865706459509934768127879413814003894891240293871888728857625587541514979343444190170860197213116357872672035123306723986490280423434124954515646138753658180988777717960771947153422139196493271027215448293547833282079766741001914511879076535476046641204037622520567506232814835876898153352464132064884092142893226126876090011934712521622516942036401122133936227311780751939111333490561256042092639391460910531449073133506140226754985778934159658834734804566192179219307560836553909814028608427648219646379693462649376399701667953003560044397072947149585002039552747448565112172162389002832264299813877665029824609774304345299944436621576715712470639300447611236067929709022161469377857329179704306993082004184042823948303644123318051565675481005074823254905719967934823158561279800906450631315034013103387051312354054216847857346724456147451587134311938548628773855288951678270995966681848835064676295565971774651432413286847011213536871836081311173575274487743682054972638698108259386590237200825595279377668142262238355641205705949178270400346347132885533765367341238887996359475947466970080743912358317744627703445800069884909199170306399384775646169985023194883867441234824116683077780577018706789842005562888473117338023969215540581883802489142294270716304624209604252657411030206760588799115247226501122622885231423573322684167784916185850390648914044444956884884875079366760864427446284530099268953414424227508704125298634810676558198799709233963972642191643303696043564682219502476165213043665386751273089156399862662219664154321379427239361844420969471309240544703129591513720053181396176334399125610279851407529246044483741918352561424339814998795165157568613514351897019366079377171947549373507657886853358519925365622167158486717828 [161,56] -269502538505955595037903758523676672837687075748969362627058809227883394623903955578499559501487773625370250813204899045324945026659367600479147550162243173309892819311261916430317807745308704888796894468078307532407870847183300672790088021656510510922148016970474023070900344536230213654593612145229323153105514705733298325769273515398614488615123675461694245950905394186358169861568892338905708374925388928924372978545672110206307372612014958497237960434302724466081812032645098569508397991761276935201816587640195962903336212338053244801950041720407487338768050768307467608570004682868754148377022692575086582227168262734365925158044076971028876682111399261363816134109649864323431035647714348353689167975082833857736156083454380350769590910070124467799327980646036000729643292755091606260327857409905809669373110797107621662093463825270335808719420184652370073407915975095793664668029397695221562932833572383393157489001526281357625661276065653837532718876744978147243667837484271885459297983198339346120041191757976079020856151123442616565955807102489119883688123804391915583916572468467541768054149351020258183476392827122847291220063149767571687591112276062937824720724464016035736266003324534418686062989405463177802061860702650526482009607620275842739602393219720800112494036708715974432540442102663060330155274103176499493277016528031294934876365408043620726009929048285128131186581147773420929831215696141045555896251600090246255318955810197224600552904459740946005088601719938095109596182160863626214054711753473068938523002271286674056888848957679032771747132204878104726711554368103259241132716554775278221066629318389991618256333419855528773187239360180887929708829183012202682730315314150164531602746188859405829263068622316741248448339330508651933004455912237880467772711145652001495052961008480177990600615161798534862570701549936 [161,57] 26675989102929723382566137831440022211402672654226571182112948532545585866621125610130072926053606825671800545915350279026104050014797349926502176681069311160794514968375771101242710941253691508385385589703819514743255098761938272209535742087194302455439653193638709074485275665081298787077155762690575344777558570248263528570867018878984965497583685912989457768322658446112468308600698040112023180597380767188373824537692386603884484009086513531126615155253329525057289766572920399813779609205938213011843744039895921733249863070222471159647492648014116428729202313601204470938072425753096145964850261503245398599218077090787215828146413591765125583520211988697868570043459253407826953096516032089133266344796855565345754764924310473821660094185668563434946135657336058496682404626175248186669384863546687038207732616416228401907887456815418555309224382056678141489719620340855862412955414591276019988041567308796060915912909377407031434493286318764245823058928265892443069955494046642536885539824189882659267706216898654345614841759198935625860478625725695394660184397562098159200398384044506835373349680988439050263791015328824978252960057715014980246070592121382495960125317164171249931567188414252150530599169635090800857293539010194338406800504098410695616269059469897710837716259331821548242641833304577837499248211296103036483376542863275798409480157551272096236062516174798926295233250350905708014595488774475789719115800911330093686761628913592794286797730684903625093487822698834217211928511700891316595348267891138900168746851026219462551574321391479420578605205010098217977586760616916260365253036626675715290378368239930314859667528980831998182799665564556544176550446283671199194178209073081220566818416998646463556600141892541521943433322722754257590272878027129346690246931631475097512790508208192676009002448387697734447434534 [161,58] -2241069534177055002372621153897856240866549593728828120615745655981633592664967351362472724994066342111440158005242569673232791770744321427920451754935292250129779772785399390318354406038498716638193075422210387620441315758397700313754800439853820780384402425815704084352971671241270438621709869249724834237560195483799428759150653485555472662024049664593452847123368654277791670861765536185537065471905632832310174172264375076228658377640900217477850326825885717156184891731921186544761260718640307673387817056250537594540804274569075028247158346239827951747295583971866501386617333384667281277996145232443001533812393751543016474655642666731412764939782055101395435394360864589138818201840614622431769122829483661050690734917032602259003252143693802131840044771967977533872001324982762712197309976057285551098709383895837636236252919312251817697280847818868531092346677060917715583467576496650544898434515673781066651755678611816131162268675042417364376019295274725078673556575656297955540578531208871619632036271327032416517733058151912552055770933622209347163723720501344431767764779866621991194382109623261175033860188520333923421385687551714255079045042929921804167684562132073368321304982575198301222065286619563563584734188486596907970966645101606014354793179079411263937608623067247958353719523014745086050468354329836002564937305823833270260359396816743252432065129146244085100887460078485154966994439021849249752753587353385473513687130815860042550846762283351853120850438799402793186604246730319707452554270888734335328234002067797995421821167595987595681096006950274288601548448137733665014943593982471384562398306474840730998289268551021243161238623105683048071387187924805957931371373701884544264782122705143254305228646903984996050023294716564700328224158593159928493557017086227555620663024046876385431174908888516004029696 [161,59] 160294348328634652834727829225288872066725090178828216914593919153501041243881760650096787997107600520646089777070968194716169305089631991451159834603654155846367094238252898769800829673426271210496920342161685776674983362599633641624871721882971864855016471342759807968122187784107205140139966148936483223374084413654090553588181551301172195293851525310651067541220889896139025638203620155932658694217149627233806728280608349144257364707840522467965703520631128505037277428485141815810508264157915462684820287417791962773175992110505580393215715817579120316078397007783272736493108655571203581244802605649582999687561056782974185951193987491091259547963867231341815190540039944866010593068832935547726814463268393980643706049974712977667611005464172704301314576550356020228214459737661925966266992742426781932888903561342204748959836413331093630417272054320269360166355225056165845506514308305719010629552237625621578276111459174520362253224628897243768137727557684933753356871096623883234254083306509382665528002985538220544885025927264820673154608084426653039559559689126021687197133060376074212489517993582482775936024080150349813550401738569990211880515574970639766771321540733062072885733816611920748705769627451868233528145149872443722467418919656850357729641993025336839598193815958569149405220937327517314242413966170592217051010356989385780952952456514535500445680447960987058905836850908894432644196250217327984974109163935637558098162247295382432944080689143056691567839841143477734958007289458330438747806850804311389806094517175244379381210287044095869954280534139613277298036871092304655894346016643903239038601557838892564716554203732923898746468885670306793039711230876498850645043396378244026129640282050827522929879756883655087463458937913701802941127171526963919936525765687315824939231971830836879997039293870697824 [161,60] -9751412044731699625150684219293408903730899385256708154140114698082695939715171116253022912650124962045565505175033027427191786019155486639662111417926827321799261525621259224012189923540870281894760362080379592201798799683591060812541763655429321304212137758258165153236152922757727109198014715449842827852870974071205585259627155875460427419063564832405802440170199941633984295588411293510311740157354253349697700766175481619713270349194787161555726843628505529425458966229895623610597250698508836656423662383418828808013384653399446105444225819069679136052315883869949672258185976151107841179941564958057114075621971849815526207674490498496041340643600571467917221763393960911180515022608448667239365758831438143860571425986558687234732793651292800690407341514035635799081310378389381384679330035713681843094771220565630593785416501699565870141177751822657738918096621024599011894523665145557026940655340434935097539318209018688143100677956401645416868450511407642537360484460998957853541396475149008024766901393483413450504526453185025172043605313865384327384472773851140780629463584306517959147514540072472596189477600070397366741921559056812853626016850033637556181649540911553582133632915745022930909838779434792423520190768634218319021248790964207047098689206676523519233726048228575039489615018937143240477938378481159816355752065564847388381362053549898034050370018311605356721014242876135766910158106806426692741602190117472365948785428445359127851856045759264581943828984862164549787053082916642092931672423392349156990169736079079560826754861501992650757869239319425049766597893354471974721867027213535513213550151251538831381424925925187402838935750763118808252476058867623792755041212580393334561419376625725107573032717606985487381484672121250434687027358938129121006285982681101144985249322370017042558148148310480 [161,61] 502343152540045040304376225800133984330083328116413271085414326611505397029976509447940197834962104126662396064418950537939752873547692453703884065611091671802884048883372904590371449756385735102455313857459921204745744228341142149048720975750115532527194281488541125604819636920014140502433598913220763827274077057046707308898744262475442071045323357188449971287040546644588149859797941862067820377994577341160615531986627444227140877819067439412261401495933577985078100364373580993924827694296177631260115493225987044580154834081254089791054971557958462013772147085752606020991671248706538285330842610343028012714408776677071585444874318580984997799068729309868296596518102571359139153949029904592427648075812306662792354561685642740188775966454837479701161721128597541426196452110380185275990573827156109880563477353658208964221760686258717518901902762470427008926949364402959955772562175769427072117479071754557257149879922604153977611846258408943419335808581209634363147757363061994488276127205525934033858408458638198802737952100979398672237063707503692547733681071982513806965930231921752292167325930566091494817245442197106975351715056802443733912965398688449319169333898538223967256937424686079111879616987226354205105309495835454847788048876303177065255430783403687281512948956632235530633371512804557584836980456531726695347198696777301812408030807069579596731556587484248039115744398273823444889986860158039510128242670755648135444127249893082075052353099280547785634363366019251077616623743484652889602167665095962557190123262649961018432604433015745810269094892001193767280054785591965444093259157067471687784093609310076463910412742194608826125018510080673258776637576625531452523636808560625793451823362422556211989237243141666588636210509118905708103346899007624293121193767314337190849312805956257064005902430 [161,62] -21736652353775601930468985392540128972226285168097108662746984401776567957757573330327377178579794297643627096941810033546104409472846284910776282170864612074752838266638331173757397007630454533154537030122452084613760118184709731408998945163660433454699461125120727838177536851111301592580258441627073350780511480088679929990840414399715177337255217070897151164392898364725153766802513683546012766890680811144133558539952221747740209412647717431568163826475598136116904819783268505389673740597955046151041576572401122784061261033692138016088308631770678185203212484674172324887963856270509863158206430508820494399110911334272240896412374111921047844950314919132463937351730384435619644954299033506883329291396314285257204398979789798813121279630789308218805351812015963629449503253481445712415549125174342286128274770286141255812422600668884642253186866564939732715728394681143834217747394297507581624209378054606281043602105844995884430444327172903803525807117614126688977803385987411882964124215168351070483566808042244432332336970320123681935915360950185604333927267465287966621287633274197937475297116149738430264481312859927252699662518899733916252442499500417968356351832909426424797696896896046430466355977774964984373098722048512325771691468574903956802176327094378570717607535346846752937615410700664846469675502212380468484265179908384103867335746754214708833951973207576082684963571099464277894467650732953776510035083674185859760538291536863830412620837696795288037328600650082311734130569898521782576603880989503079058821000611887125405214271843643662354892181739131428481457146084227011790664036157531090762499057167302166792205826082359293818510586020337716882549226198327803488640771398020760293591100807684931704886958198297829192139856797632469439640198617847549519804277403132131832720541080110329568096 [161,63] 779451049031211783776270376314493520873649074805413370657819271857663418841052686371897650338035880965059664849634816721335855181473452899397808720295138658556683840569188924949243011989722584540321026672981004046240468547503286487480173249259738005581163362873911992417935157885237501280624372130201575306859983808298432319736691748933948425970519196412136949828758909143468449723254914223141136315631738544717998279330828223766229019300856877979290486762142640813587111435051070642898022166746467815083885210727591142590947625068641677662668030372928653536266920638929337422826377887175541032356651609081434710371285317055031006720390064095578984467042668381203111402917789896268671745583916226709395191763103872192318819839576868481223580783842114388687228788995122221065637257489555641317032336507265578262943519501444598557301552145122024342124315329230086721656606680558983381055171536451888652394633889696855061648416888937900822076804162323845387761700230527332738975233554990504056279757425469825368562798372560380515559465224713021191088233733684742827851148421777690168447460328110756301627005738671612272700022346816018603404226082392753463664141007022421839806078225672081261413591303471294800368521044579348280534907208097579072969484005896009176355987581912851381337361407353534340680744604443138449785110655138328326230103206963863129120499315066423832149573261478795677430268144361641493243618190530151865737657703495131412414698334313251038179479590992855595781492114731543726339060456115326711597508307167308414027522742951962380572040282387453364993156640099869321475044469308300141425566157348934781398430235431505632135848080176428979325829584860866557167394454767072529774858176608681223974076524810995088992998073485418599841468589632612738786631576568057549638222411641789540540152753704193076 [161,64] -22667971980420812995290566384297754130918663488765425052650623435936708572017569694750457704962488391394987615132125138421756337267303376874764745512770614856178812006990299823564504442332930998176366924707984570773981831183410102934991186110362877485575643364453179283333036537832329815409377836644199788469782165493961172541872027205317501936048985450317518609113159943195235252181159378958393424615493169107840314834172260064922822864816338842068433815599199436131229135997817919786540072288527124347322909037573684495581390526199095179668439581534484018776680412299563898519490555958834925168284724256230507105800507923284727940797522016470118982489636513145656456028170442396272731623410789349153822170595380929226233103660660245266059113878122422866694200400606461781861416170045334689779853203172424051293102226844960771516135843575499686814800794859694181850862937948155657376898343488236966581368603995972221164928191544163701848538246041191100618792411435900237921534265032871158091274301699412208506594303002833978056891908017041054565157489180549403101140583690845483262964147637428410827235775075593359825085663265108598998744196359680319583410878042524825848191369211416447399343578119573282931771996767834834694459902811765114389938854188452336747353631915066998933054639546410323756507576695205629873509999713894095060935206284416764017976591525897790583476684491446919919359604868244832656182087055462560976914842152127457658523921749107889683047626381602406779881012901587577953303054767891383556146782867185467698237852763638409771297991836990737316761991434406884179382598487148624466603675089493603172690986594656843718379788443184979497310617488646289532319034091691394071911602942565591157065778950094948630139641979071273673392774252152547280135725795873494678462099923561546568317637582144 [161,65] 523697030061068662158372381813378030948629466132388571991000042073211944445526907468213855031395838304497249727521753643500403253695336811874449072754043879342823274220578626628587876016376295420732919771936243090939114407613860250866389078605079524865609729684639292703264288181175854112624234711355553633629327237821741783956701929652946242553662152769289348187641331535878608666002080470215483614244038650414809033635541899807617450246568082912143782389932902657644417330377385321285315222548722248906355587059521822278753818825407375947513065514621593187310149059087596795566562923237994971613907124306364374166382163184499675077156201261451792936274896037859649650947429061310059634763892206453177548896295586718455120149490382546375070403554249447526522679199901832315550522853144842780453244706168593844979578721144948510637312778194580178417788187881925285719313253225925855717101194487221408815286218910545924605615660504639025380516582887871798902400182412650301229103927747098234614677078818280427712916678744785227587980683203574889735529721017830399657181073407246324267589058750029322556593808058497472350571786828466745134351599433377533913741534668531792838917466769779750632811219992336141282054860050620502780809655547261759224802579622461574775074555666409082040314750889574766107386699904991695992139673879722627997838041170921404229344700221619345671618117186736854709640861464495898403144155795725403453590497176341801094755468691286925028190996224856908250874338890469740669606155327597394272915641308453578298965901502960022701591532369966653612635826969388101216229087076372473110198763109495714063648956706308497598804991387062325253860646337365614309249152904222702466970089953349199065553478682718626663285631405345196022130823444793296028448685859783479703045030135494508226430648 [161,66] -11183439549094253207120557835473478325471319518793621920998445455277151691053672017370363327273828287153303548787205834117016867506731297287145686594944293553097586997422462108664977541367284930912343157336738257600248994055976313992693211063815736977420025156134906846588711134728965072053018820154115001026705898085661834000965473126660706549355395189758037027750286444034242286224269270012621036319539318176526283502085179202520074658990963687573967159495639660942954808587944772213995069356545546471633403454154735100148243353329141464844351259959086587355251379102738562060734517394688943958539483509061962474342247096800095859361630337350188619195019486093397536880430077067006395047756916591249608737074885131202241844920615436638604645097489897458693248524213305687431717720764265279215227347668249148541336589415145376248173630289522095664735308678985269075920946977463724844205425940859831346912434956460891522901332182922332119488034325321149640188170953906629158015298556663628210605263690106607598319857475613129595021022061636192838570225505923717715753545168920383472905775915397323716656097259497438368710378624636179412468939499133920337693534892475355922602782093900607865600716412164423634833105405260758400074734555842121814660407613931550236852704462455471661302097347451001015344750119036108597837320893190515804765372612769705101007395579624019587943222931116789297459129610343068534301437620786535882200240138304807742706985246116215372029889945554199632493122532106783656871699886320956543804537046791041287765260847410096944716098365469132006425940807729072730672174340180337959341526300772503302580550056777667023009753954795435075779779690928655103696231766639273208461114305029898701758514985801359456144960775048945951841524173099925821554784343235751872812150264589726673728 [161,67] 507551288942253148833924801415859797287112985091554779443751658059468908640067258395385103266929530445936010944806074497037539442679100973388013664749052355296565874676817897864682406599276048933940819998504201957296326688397451477230648786299474932271597899977343050117360918960453339322529799992607600197409196245617318350642218719629786706298452753418881457129647170425553303266396593917419858669807600935457981687602443337063692911984669868545291805197000920234136577900549182913880104052432502342263127264695326629375364010603595069029242165518949196020296198471291887204944212990933022481254425487212353894113473740062764997397723532650104220169736930160984196776047318330531216684541284358135405048571839741181541562558466780158389977814565412413562435512402631787855233437979177510975958761462614862051434747703435103711660487585185175946274885177264121649688837855563104146678747798730404924360154231494858909072815892969879899635468572873014792398881592182879763326093333173838372714486649424851551730351784229352558073730479559092863790067372989342067981690269812974301490698352495374148165270419771597991875204740422776762462144458225600477824702051663650471000611874901836713493150478785831494511539836239234490767488895397081073294401793111981370566134641877177317334442064825102674586253260250719447736665425070043279072713467961995490220705575933078895175713851272290705769405382869451700692574519371937188142000714733097819321720170387528160593213239806988537803911433448916069553232012437282262697965845770810337423041910870618654888384734808132592711330878882286240277687831595032359986117408825174031318654699799564576162241464550413194155131047737118434460292681016381863531028807399210167096421643765105984384134449319089327362512650459837283646555759401684873852077998765245528 [161,68] -36978000321667490279859928068527285629438335042099597655611562366181323943273367319859167859786361165879920967061121499672765070818886895448836866628991889844489139245350603337602035107343056768013160749761343810462204453807117243491656789937733922334249110271283453253642439498008420987418306179163369262149183382638331398718261770513351226383240486871000284135810714540165224377217779262173569744880949840022446928865136134218118757235672966922561883222212140815929423991178441777054318629104587008923096218996566121904223318894316964348563582925640738634312619200011344220436913915362501763191374928726091605347761530899939573820503914150017312639484687008547672548435391082774186824321489791059016728103315200874324235723264847621550222262291252623914379236232029315645409636081500447845143570469757732691379789233966997511085515997057649128724519980007945460267465006582773357565924792186074558444398219328304766408134082819956647188875624379076859432727191861651498728797780607338170741791697787868633898467190868890249520065189630845578351421303463547346382327298087632797439962941423261399172206443093851308894268138619882620085346239031287217365901136829655424551333677407533559725434640490591281561622202641168051590873979188019898623262409285915454320474411112890503448478767096400348102189400111058395109545052873298271186821484582857465782936171545071231755515106494348175460528906700588395821450881069369160041021473607851237524650385309306101572173713709360798937890644189899553685967306636287990903819180097069883986612821664323266041125448392694335700392916363298770743980691627154287567969081100285243600953305453843593741417185156991506103718684420108566483403862656024529101021083370385917271217543952855777248142729807715899960977092944638990620741266003256942614578991934992 [161,69] 210105564809286112860675206965160938967944816441470505675062218303963105903663487035960968476890652794610917555660736123784274027718556834695005080842244981436800210009759054957664723755195883011309489884293645086325765669251488983940719330551433000918118642536326285390667012837462458411988849417235496286126701337775550813645321797660654543804061411137293529509638840056134987019789020244115550600434043824701724522207643827606542596975877053653071730442413169672690717810741802431578754506000118367631662644654325477895814729176795675109436937236717185389681077498803749277550443860625570080924619805154641480783309690130218160952713745868816233454819477508053622624461942184355056307485701943582211061263113671158923877314894347466076449434825120365657566450013991758042552435529656955799587888421743823356180057736955814083861985843781580126979880656928338561429528114235807719127675483071373636088975219479634383154251658517457354438990761558988687040882453185663103174512263427485283830226678770546668204948059330885757608382933511407503091367146403599677612239007838303754968623131099442964792974430192096695034326717197250557793320988071505634347708507589596346711640557771959975266111882142396669256622189062590061401607124728683982120158951345644070132835736571338740396676194939809557101015813159319453267909179800298872799420239221240501901555609182269618165507731067735724543479308460047375183301983379992924197924460474127848236221155802823892351373554122595377939720857629860135032596875712555933209234609988910576889291571413206194139209560573346015809351565711460598271094624787562373421605327539469947325570725415256595750146857100433439936653117329086417117455706266687558004694996635972058511940694798569868322270944900380693860676728744465719804685720362252662724942864 [161,70] 471646867520642648151991775577300592291133320023070672291921245393839900592625977131773021350062620939137546844395295528423206325220206001522011662058101693776530659916579526032483428952796833185430474807978679467296565686932517797837979948520560260951307058003958489239338145154738008231370501637697658831542795565540251018267368761667191979063562609167846020909229355206436807629874923176980726511366104998269148736443815150036943657768032317967797217957440747068610318456988328299563270991444211876749375098945346203610713036788074805401784653903929837059832484841282309213881995992320325951579130345011120909527208068944651100439643171203675704682550440861274932963608211776622374902153267771509979789568004138317691083185504905896018350271632018617748575461683273162823355852538022951816289114996936876243734856732604166845345084076116264754238667315734409495578143010973403805030266134634431889669496546249769526737957461801025098927960721904319333611341174843667194959151501412897028646248659375831689688032482884699674646975895978723401852207199016519365842710666274966571316894098278528828986662489482139167823695255829405727249913545856548040457161934720797266106607037111529275310378210870377140441197046465302930294528769521470250781450854004279643564545745955015063410427775588895349758008714778587954490040700030411514431469135635093611579923073972272151021293123224072335283821591358954406357824241445896407474995891618254811827347935283962986827598849202844314192358140296329448816312825487748351120988926774732225575586552939202777258745970249222786236925635189328858176411649157749543439189852456870832757780632559319547435611148208575567562449194573496536518770392008624702990382490993774424791159558650506808189465558304822301378469878462002878521059036707254006157056 [161,71] -79815336500056606732069100804531014414242840241372732283257459507998081715337835766336174051794498222522466562767372488873318849177186991399920387697252988662516126970092318351747173953098866525071576255183279370101567617409516540237836626765587854157499108373964865539661213982963906551704663755848995859198970573867781997880894984351639034811226050597661682575940605376348439795945948425348718606520671163285176484767918259670738962819957833064333425214724171719892565442620126242327831645704328706353020237319823697903777692585577694688267086676222873624050041860544542876528927964932730755853714942823046283489698136547048771022638414652502656328902464977241230829113673689590075766656922090433361301280627140312620529174190692169121770134275869058599758806247540791569919211459787417773008479859170482244971531316204021689099332148840438184908531564609750584720271286270679303550126812367538268174849895065955518932628814112695309446714622151043990335482724689451817771660600954092767758583590960016737920712954955438132696176506797334405406960042399810821149374489387844344652929755514061592063760020832445859283478000738015858946990217246700489000514805096985167174197231587409653824988066398002837019505422338341811023150582864395763826156540700234097202171607242524971638360955899618394541416587735658832549722141040962253865512901621496321439174577620378141301982934411965629933190315068184279987482635293545754414886609230578219462345945935673082345403449780893954037920661357405731897361477986474761090853357638984700377256960249567042181103942709667458959563338853402895446577950660948010110681481142411774637959987281064136698932626070122942476940638595120489731635709211788699456844568443240258862824633994422364281505443327940870645214217172252957772124758632496217136 [161,72] 7435766675497118680114210918239782754037070437441987825494379584940369891122752446387221486349742649658136374330740818793378904734007824697064651467083228223571152613459043909240058207998356812106724926767707880658488621948226481648417489364111599738597475392005268174163953129523028391373033018804535233822358129085211411569078852818691105763630056744211032052733417392116467532628792699731948410608838378231545349354308907074181427930336916505792920654102377120897633157920964628322068227104703129748992617821653803774508620859495203552784384408952601974459287409625679854264244460133377819029797984507368286826459630847333297978191330095529067708039344694031830236705274472462814121722329510103984878740430493606239034390419476002511666355065567352727467746461741851817865433941651312753671228211871197764196339798488871788995052469893543638606285819800445463500168271942635930576577694593139565549310554767318015584340271869082230847893972102553741977092453809443901511355828134747960481169918367247200484566643842736890660943574481951783085316072414802845732284620459972585787979031424666096273532651386090673963866647069329904496992212414044137677171136367944444374856571827933260118492907157993086078212299856597126825633073801873140078266688588959972182852234458391425339082990872604308386926581012832813523299641479431518555435015343651642560178134902622337775965301555425021731368376938801465102182605910813418923927289201593417616575935285729995780885883089625077242110488907283473644547254095155884316565527705377984574908487501208750651773779964432179318953594082895881984564270496775169168857860440038121437762468437889741418894783628329646632318970064412577158147871362141644554602268045739270576354473031059891207225324436058178366119396563736419022901646868706440 [161,73] -399509181891554103826228770469309874843795560774316114129907910699699567125530720855233746619172163178997707876536406074611984757224803870240503829163527674410299971443819936617734156060549949682181914148612518174834171829774686541328436057429599095448368558484583537248318762200570539547923583493302471193549029079655848565775127938383280680140666028043036898704127409487103674578728703688955557855898763903383478403364340567141125053207995194892880847122782624677344813134059502438786610447017766961380298486754404492550817238081197282433298189704619556741806683638499535917149441366611092668748457799526762192904198298313308434370811630619083727992294562612439307089652038574334426698982718047836604808912848825447320849583177449806873407682957252743848355814719545615694025083008219694528911564483087646682145264053486312565238724484528735402248847913474588763033347644279249748887114849583757974394698925274814012605590738081456464628557454482643828108259209178017661860075190893720787488114728885413536430874440853585440242509127662267901729620128287548800397103513907682789213895525544764063146391911607554528371530867830821098981391136314052275870408279165838759857751803161828177917631035208577190004993860394012177639535346478340511981625170499472801290029981956881083004134307517800254784648000872203117379931739143852708972226920486006132899217165173656422892187267808244274340998929158612286015220751781462987510485938092737212465157860375059089553050727061074869939410518904964639228822553682570780370733799962108301556472443622212543779487988682385427126253431475154122800252395873181590588003960511082348740688701321326761208273979658209028388561908207369447523830844931964961062197164810520806883203712267124341974793384416049128463869238928253536454744945285 [161,74] 5633074191228536072777416122577964368380990574637509622203414324007786726549595144218066173629523872335530047818664619894616164170889885974306133535423037334151704428456010261096356898569715470874657224619408106470320986712715623037330508074005517142156382304335252521638936367085109041857282350112465035093214909006159759401700072574112992924847776029293046446248043083247059146141054021474590310142833649036836526644291992787370064247130463776820292383829523131033716110976867352344783037281000506382888068999869189768821819699440465621222305201644659514723930125623335047894228011126274936766480178673124769013083294213421515225731871468861498917853369619308253738790776328455556813165032632050718847139314349258017490486290315969310137366879108336799979630145334743436661023396799876852723171247956482536992868524957349121927207288209616794892348954602827774976291084007130968196422501796766519568912534886482401204348803394504682956883214692969105524128494560093513654478255314500058050740929301124062110193739787618475867245633788514170679952326484902405602089682282247981815387049798354757115604822023204257585082976756667712650880319527344742605968517777111304410220871641884396894199232139931788426173413406127980119446779480059897125437038695375485379923869550471492827414833965534900677990940697811666511691124251553003693999109061794990404462505718346083575340515029349733558321327544907022301700871980645289458554890799060828404565722870287466613027852009466168232464754327135829105821398716341409527050101807145237099724921418913673822588144853930397247369972856643256424837523592696183505094849365918524966604106442291234897399727139496749289294556228355756744033663700835679146606660974643100573232553833634435397167916823121605116444937086051666896536576 [161,75] 928591909596461818138425703464855708545348838308814841092906746911447205695117887189827499599598106908093599742789064989838026011952684609965057860858707625322017703106535994727266985544455812050262531579132498764436221834048700931225737966397185556603088510199318966141990957368001143086366134452076070259644096285381669685697082226523864402343031740323006380703467617722974983402827731577278091200169991776948820340073698434597827186935318869265542550599299224616740979924064540682692782114463268096225247055591865352982926239001846616480904264299947736744223678279211058272757195647248184369792484382852638014093554522853858789723760971249159382084983308202784542332400661004793844116926935773440151182906402476189502404594745224452873120751053996441575426665354201913098787699007664785958168245436721483819175639260329146522895592871203254576481771441896187593921661621715825936239548979429391832447152096612837550572253547724133119833193073724829568220021526994409836984629465456582606228742430728994026503846079270431143265191380805653569534509503636279569123489478602571246396817548870042153095111843084190572227001660343972958982405849531437359891878289100168897740155383868133315941371825889242288898751228241635341002508689632133826190313254928918041279263161783032719751575340984973006815451170168405028277510315115129894823307642146494554727855250410818768498914228211374260435935473355671576213187896772678395323869305437380967300406693928070800340072786554948518773674279094849250743382929512129301719728275368675501191174050741847118252091189143808321068851470599605474549550520313004631104595015277040514975403340331401492044599596374808902898895752915044802052987225794867932128432236995166757678144626085004742487386586250061585357666649276735498912 [161,76] -79595816479494318877017647536872490291147563173938297990340817473717411328298657380500894487149039839757412317739932105565085863900523371751320909189317118446882233199829289052952239728937881169280021650581434493413653959423545221784735400331008754864557534239739000143353676735901693965022008163908110315725774607331229721907957446780484164372026466967357050973035239689460283119337125000814127054202519409610968941781576516751072278781882946511557224949491857140924519879014939373338717505813557278769238824818157423956306603457895823278065838455844322247912173767270854232984030078033881142630391195672161199230718502178344271821690594184541622044776068509406187825307885394051915401604736995581952973150690644640414216452827374983155596663574488084319478501519342970891634397590082005177432867183560864658031529384100195723603897935665988265099391394015554147193081775196492641059693364265785034734539148053612370797983213921914736527068459925852921314164112576172290910555623056906311801321986726198416526210661076943406924959441837539877745288177349031218432007327692927773256008313872102882914712460327512812214850044017000981510172991640662014705910470979681010927387676763532315082648484994269510606920990934206567873337330151286015319551828096847809932341261504984784872736672213434472905782995869095620147692031571984325940847916456250223873140182532332919151049147933929312121711009299797920656491908596156899402626331765110880290359460718615625181842939472190255543604807974768449874086017275165637532263230932574811348588247093724393261163059901786210913107191190072943232768405717400414748863943872457664340742677819330104663503513346373007415549548707879511218282091184471666718862629362533175256943039668434289263412040617136194654697570768655152 [161,77] 2774727485356357312165991363357393096625628258637476750627175616774433095858761196378394296686395121634237652068133924267457598734184945076089118875517903652909245712419840447398662695306040192320591665125758126785892885588157866466000333421237542520770457740875014180112490851519434664308501316613332229974203458202668509916029246623940094960402278669064187312735711076807507495155727610501904905687367701608847556832067912427248318265442682093287966840466040270092124386215257140943015093332531427086477157974641204336635791570058629156085826353122027121872851936108689987495143144655208354828609005147260457460179192903948230274798626415272549630700464585434780413226349890189944944857027718566985390799858150612083595188507550654267829707345283560043261183211209690863941991286961960175530329892264383053625441573480248244923004523014972849432942125771923437812272296079931854698682065218437318027955944364321387636109528140514699239677274754157118701621273529278094419193000189259473845234628953409278745997915497555045561023801986564225567651369038454586779137188302219957926976670208030948329579250169180783959652011289487967265790949164357758500395346217375671935594558981152134072294407535695862243229085071509969385457771931198895196566194876448278772438267208469295321514045288926207787498749882582098595080165870995959735783862809797682412353677123891939660210657648287861873229855844021856428639146015524024512395890752937249429087335432249545450755819330718335547766513462986234883442715304509050963623557516167899300250955785790346640789008778177795238840302347651706827660200325029616242645088188765105741741480042974368746156458244854355299465504845753650906755820548184461047262245820553018641980173650634456388243205713582632513182609903030 [161,78] -19113836287643240077732942338307467637546673363359319598209727562407852565892933326430200061209809377691202484646909686728963056121314077986836222133484604907157333989586536836928815831742453785177611889533475366972136942785118097641147422812757907107017537549873713072316389657009984493155767854369403376337561117417314078780362874273591363369200539079730668750780893833319035207110488534550055415683531867155218534660229839843762820880520866895498342714167023320815602776733080157444820069313412385119820627452543447500567725338072297929306680667305519182050854948895280848669731247082494663857608444999362614024250716962619381722724033188546283864592124589770099520751090833185890674654341248237465155895582593296901195848446906715335532738414614124333673861494423069461321120092654881957248234408265061795936971924517903539238277906793142841559661598754126205666514381788370009856031210153722383356177725257210727087282928421684365261692617922498745921252552378796659208990513049579915645949862145754048316158460377552203605302275339313921092926750565824062060294777643700273074041531573586892284140176244677865890885837088687289297820845298893747642989052731070795338717875396113837025005982107546608305903248827459214903915996730908430696852728185197033717327879266478929172787746578529462618710575778086899387502465148329012248557463719949305680920679070832968800277138420544472329366318950620489580200839146199874675590420898511104845158256824376983276536998931513017793438261848174159268963435477910658636785363071214580738719134983980308732466664299090304109619453417467720743761724758886864373571516974403133034012780268267315742909257080146676730092948528502934058959662397838233664611607972706327320747338587386552538064318320562905135648256 [161,79] -1940511747441983798487989244963935829322161229288260206758691541788785081579073884090546387572106235826532810998919966734375117153606489689399239479378913711967206105180825632969349551864174972823049694427336741200917871463736305276736475471325962989316625373517551819209957144655190326341797402793350760468258770865797620312869849174297392752620839999761844546221718026205930383489165276831577537382191236227708604845091349663221902959205892389334671292143020433239888713365613573430338273848195631013065888108820517138495393610132231296506094865712218569121711866382239272876181565606105729714522702171343521938922575909771352525456638004183235315326156044199061816203342151651874693952385413004929451018401390901566798825861140189351606626623657809255678042488220027849507509735034521652842563211687988929535210848365090635123195485521473174170029121805408939127526248186779192614480606559855787164324920015443509084984248005936232407165250180969934924799121465308615037741927316477154819383505738380137931162176031063276025542660828395184542143793697514381269310400195544402568156402410953202856876693675558028935411657632325568206347396270674070062318714535397169623191390632650839026541221950462486571655392094655744214894996411822351798704208555004398129886632621323149881835520401466927057172556919889578377012475960614955546487661001154813734401330192819937152146990005338352150284978622822513617036893747122924491038215434054985463208131780085555112112557090176561082908787686684119615607917696986579822940092415725378257404926682408364688386201587102946108939937988940250720300949740039896694633615278846443497299876798709383947427121883311773710753981779491157158390619798288829563193444375574964115921354474902409530512828407997661327328 [161,80] 66685155835295240685711576063398137504303409735943255652218681400583538914219101118614675881198054525233121862179881383438887597811802830651739605881147527382870789146750525225438907963955024040787052364121617195643330098300615140061695427223577065262750183110909307775690765341475243727124084938932482383849041376537917128826151628247703183067233232172095471222656029059983957138698407192864124451208465601120566438938970869866032740644726716803219371017087991250005262150513758419344471825891214241015268261267404599677682217945866335409281020660473960267709036536404005760329702618736085697301066458141319172926008194118726362266100352397729213096213490504032426111707472253923986497133913479686706988676202055550296534681332304144602087790580234077686197146179748311306609308859336621320684281401577942008174704594761314830386205274211366509269411675606869898640251440127329609498881612333047875372051814016554274939392783559568470705176111762504117987284456605342238683849253390597950482215160002531304275057777608064452704520333912924646535691514555306504504700494921079904213985053065702405660833479848665754602212472831045950559784639210189847562895032079475427541176518740555058647199722470058073506040757182780554633527078780892576389058724001141199690496879787952425208092552943399723847514291260283925675495002782150849426664103272340065905706149629412650293280094291788812047743050648776628872815540528151443606369821149493230191821978437881409725164163957234184394531094037848206848683246894071500326194164394349349920773338870609636933667677110961605237359191727552377876531508022442246008237070506949429588394160731427462422122707760237198470313320943643905072615329867118998423922600157463438416993714938706371006128596394098512 [161,81] -564996911590655709968352822191244919613880001908366204588962159534398820157444208388857038797595648697920629153608668044542570487621334838999745665749316824804455061795977209352845922988840550007194584118859870066893679948346377456211323885372550596528285102662345030993438156115431359361417279315287227483306242595657114167515154431185656299203040904919118073794136397641523021234035887220412414818680253296544018099045672574179167062126820536121301914105592027753817070568776775160835001904166957632872347349868089526535340042326877517853619399162870149837658005749084742571946826994584080487365265341724755109647644392050988693334159355998878146722964628108716803297676407396071435345968909175111863128478989316243102779211700617196925301259051183272514992989344601295253984993066182650443336496779397689568896358466150082746587819091874468280501532637422998516377401454310825009462905209151762713901314624591676885875337619645157638695769594761012909105955346219292046056727729202989839925558441672389016014841353442162125221474229087838977692554333468005904167909376154144002519467387466287793769889373388187892477632946250706455221244517752743135392515957663650785728915469873496388116404502562572426521304639356282750797778928545383051211873980921106371938493056300936975428213588758315560242104142477806374517328648546412655536916698559270979140920888747305661489230254140804481762723208503944731803675149564292706185223431367073564915135721518169192579436768141741146108868069002804647986178321628268596215287173281927390082233588668454834832889258999642455312525359009352303659552080764538947380454974403411799407968947308247955520020157965388895145853255350678188009979794074060997163337417308581834675358022865918922397896822794 [161,82] -10549486325874007999435450896537232580079398515855844608557252701844465138650635599305902156517189791153666780982658344858868650974820688213308046442220909066714533832758374714209065100180082213540243716875915800733711920844481389262661675369659695925993860888484036843665206128431065847348867191284495458193166298701637781832052881657415298273053595960946584956715801192333006222460444478474027694791168783668571235755085970624002623976733969933029533777302831066310466405033375465524246187424721605265270948192763132728179751540724631823618252494409915306107529966990746410654114236488265351276958003318092135765388799847795386417845386050582164705199971544150245665531243827042756856556745275565710277400142071097175843238394622844938597287854438107547536449856278255372097325604064632173578628499678688010780719596528301909854446190999554496124840069692119055195773834444350513875541949133295207389940498712129250106605343257794097293028492429582287147400739801917736618123754900320929052758512619887628818496755543573258123213940768100879901702447447615516424763125092368300686764483548776650279261369573649244477672821486921220306257404745937020821989989592499483747341757269337970650076657088081881086858681476823018378188811440445681937291085307643854627948873859234309557746219827960480004216244535557440732455634415682295556337350154364790499075370984301280551896429453149750098233020933417385521205593565854380988392962637811394656735788693193379967492979726935494462032397204065063010103448580509148301315691280584089172865093891347837044406115399634558417730563158931470840273929019695759985025983380474393186786161944738718024123716726971555472761089412050875103599053968830632687509770151875744602181340555601887279460544 [161,83] 233809822219247664003501009074325249629195510800871018676786588055902295843471925568320366796212544993910689379123508408741326033194435665605884665652557487561934074690965506274324870296413172591903428474455209265413867811193829729077846758562794091135848281192204072438217726940911777503705460984554783418219204452912313260002680522782485134608767895984527757544335758006521687094071292656461718349414117508992161896829151807220773440758769105649013998835568678522789958287812260745573902259954494668780304033716021648791932120942443699742612236317717498992485806762889362840539281275681776529985207636577166034092258153248758766957279908704221620926602076416463387867936142962260577967975169385641438934465938416940920554845717519914752776894294686104008126826140029599275269575033078014988908558888651552624261180354601867121384790836339716664829338833122311556273523409045696329660763284320185589658327172480191785260738012328503692509117905136346759713996336422203259158095541250537467687848006768819627858533842785632701224164839464414135017750600052892422271559630231684417723260588303889207638291719062697908212913780725129678066273540254135746658462299766091496562669587425175797401191339843991900330104065695486050418755312713250576864366192230693815507231340192974335992338997430325891955549625686791979596717399764912660339724086392421956969970476662620146042448422473638933495719087272879645401778886793578015614562371709384208731711419580324379181396335014796049314640944240488241790733815853464633018841461460669442369448671208173004524537328354326255380132411957704647659316767731802155028100071487887096055912340730355871972620692257678681337471678063135189841916739544751202618063578732130868695727842115325039592 [161,84] -713209088059988151663127146146720308130854298031113644760410964356730627412926756283155790322731957841874678701457898911664433302796978104906088740374239899453346319437760808734010265351336086247672226890782984403116151697907016624789765319434844460694131567176188085362564800586699338899512485516974369992422747433419197425230905988023689357454761584424783725006893666784060481911757231012726637903741632474486933764624303309290748603545094670524652299390316458586112999014316727861210659366706679360079758315930545249219405489739406912363611009258834068695739955875614318429981852953606014618528934448628728104517232790961337891767457011006741891905216857893766903803211809021989313635162132773230578113587630964502243601582013035637190269203290526178735664055659250286954346789795015143510399546680463616689825678819751448714895220072452046236392794515918084294022745627788448016792977574240693965863122994907559504934761843221030593238371063630364327098124310258094199111289658844671811069555541929291966165186470730208383248990046894872072987729107657022054814621509953514025100736693091065647809294811982080557840972714134016261771837116833219839262867498271040635263788145701649596991166599576774994639927846966018903170234668049123541515240523518621743045849623719361945031651100458344739065541633616988713253582680679826122878011048191432789075348562041451921848603861127577568238863930359575069548646034040956662477908929524100211401654636603632760010113882702171394357472836494659791762128606899606846848436942773527925646511788242516890738591434496202637152366317171014509814384841708011922376375643872151340104192362615300722290647087955106869398046157459495969644291522555102504838126543198975402030290912842032 [161,85] -13951477101420887174003922191549852681435013034782943644060097763552252873725745134111943479013164644368169093258709468955376633808531660025155343716839021647685934769122010549459910108505572648915191740262875017455849769689736849559991532393825681858019798066516240282058098213539198608210535872348974117113003733542694966541085923196297970657200798785222631988704089029580185371113817107313677624063158943604235556906884372784703618987325566782782165777186616213421159521790836981143515121847101338156112577595741204634221491747415367391485808781970972468800175770386028251762470906712835172657224096050975324460556260937671266814943087725110178160262249308735895675522789574944565719303798759329759854673651418945260348808793348731400659182307714464276999413660221326460499766075690066959477924024157951074169821086983518200034195494021035611365070951887054662808244907512016311003377798315955740213941266737071213079679088759947356619472917288042686565026184727987805757343966995185701251546050140583782797640023569203184035514996682905193320583935445848915336700992824707752017038506617117078087229648124188532357084848839860545150341271478292759257130122975317016980583072664442210302347939690911274581636369437978560152675367874500918643320697162775580437288002790411248818390038583660866140128238225358070964307352401814083890283812151969076059376609810308297904556224208930937076456330053269141601615545158840966999008341071352352391637058569928497897692545119158954295376188180502424743593454445754216249280714837043922761619443190455053093939111226813330120121987412355416911689691831795343305466174099744368573640702920800366093337651831515524478128547823174561233865216576732471165902510625028774608887085128 [161,86] 96017107687956178963643462131732073056177984885844697009139259316140460062564506035715220284975227977383489736820072375848463143745314331985234689397295130756329498413444373863060583625384988748964229826141739169700760783072729116973364437323958787322649809319170292317468811811860462784164012085893274768649201481035998159260531320894523570370288926041410271863079237584718326489189657803743049969179412081420828374160681825282172081405010481052570429310579087203613205966565821606130049194252858995992311143198726704572657473437171960165844609262626259815899102973431172446809834491485034334368698642707056188296583720960675849428320577996894542293138599718530408000065800502491339173580427967255048925522070371204616275777083043719600464436655706486994239990833562802968613003609787324939379462836367489675207689340351108312689804169557179039093520049594228630080524313536691503557634373399933523364457269320379813428162681160735182719956112905115852178462796107893554637635745891774839888615579859427071774572639666706055517737292042859366566527785541164637907079244552714136865105029621909651093562366115659691439608467281913741869055415187671087453567581809423468439037990799291756546206133804938762929920183469261993130437764617155517928477669394998701839856349672933345484388698819643184522830761528452712578190912051377112814707071549457541643966055016171323889191955348735380613541846057128862348595207330001572633634925887461829816587356917710083765851191109925989470854534477101902320479337162432029565090824288187190601852314409978882374192608158369955556484928237547326825485716915177476930298148278908679553598490747060590580565575450435660176449357542988685178215566451934636972960576231271177325152 [161,87] 132860113311329706871406011434718440926411730018443179058376024663606712664243580129055287187526013010972444333900512795056632745555705933549476147228855591184136209857164208892363379612048881934558617371710814231908816110387427757143603410439965914294258822864800680379796089522951099075321488974987999160714377733928093488172338999641029799799946398411846329517641493462271881335887628433506110139922603597273523428305198111201116449803068604842417768191492792639681220717306160597584785070393269570412250938004957161120186604815386832150853646561660483865620310970661953445463634106852920797756467821776102164996475495268615216106947666428686341805851161502411712423627146733291953181753535555350809584180202492341381708130116560341237004417536984820360484801888652251310540993237971990255151783400145511388765734694220604138607694062472149435967054383522293432696257451656788168210410291869591714197418520848167805920865843132589695440518072758674833207756920709719223141167874002532784656755009246081838266105912432837767593485092927881625656008394155256242418173644502106730059043058467365177091359666408585984451916581579937267062624547607256231142089580289130978974255126725196093798506423604764171418559659161493441362301129938633927306380846713427362786345793917866923880516866780717474405282569838551570219667385050213801882854940363112395208372901500630589372216290954529966853497289152146431793314314126273899165149534457639947306986881645535066446274558860900878285287403917719968111268179320210826214483202909650311114300425586754175930944325760510274092765446731524936604972821859314652969070333070303442765815300144423369072739331301782019917723371702923057766588871019080715018944124991629388 [161,88] -2055073437268999466816580940931943742047133608405737143699990059496360271056908408741297426980125945285987321686227001653498564022493497034137759098867807537556121910589910449639089264619573970378361837033593402634508158602576355848994607282900994301929805106459034379202488851780648543442048892062211337759565490038049570774654414198047626695243653073935380982343769749126453099988876815750946498221687105433287233811987862785212015746673390764323375198589241826667996697658945429843903548761788920319227416372265432292074775346693285158366127206365611912671908249715785998634918658883477139775718027808570507989098933571716173265381252515263653806643445136286385500715474276972296878315636450541439891235224979168173993964854161440694795975658176786646531323095103268522084864047191138681497080394237474768074266746117851542750118120231623726898260911633723843168479215744018929549530225911520597890140044280169867136730317737591100756317752384451566372966918291785711715784426800431573726041967670591157529883363163032583333301581841759249688534954950278752246030782501339253272218165048617021504033364183117809761292778595613754669494989585717312291051221128792294910872585097687973059636379867996245380292420315774099425916915732820154143134574418266369622045052192847059132558739717921281160977411455298254152784718684003762045080976491152424223390970575963297359100731401933494660435071692856016676473079796523416970030843346816518572462471408746748223186265187072768095380665028262265786594019407491581275608100269139961010863595636574775425572984738796215167167175779053321110221242781785921500797744068241198955956040508197227085222558227115835839872563420339836137528735213763208102665696899392 [161,89] 1331174074107994474503137911974827796784521208214450168053405916024669653486600443871532980442422671851569665759211060288804403331466437939483629800611167467114336221858353656795973899669579423032886429876650569512499326820530590989199796647884471446328679435083110783192419740973016975251490941880209818366227561042775831430575005623645642437014235942339862235633446966994915091206036780046242522206685050006033432645582248585782894733254840089403080017717969029808114751661963496096773751526029213253768091400973807221551757117885370007392348684061106286756017146598341470513342510116349401901402288937040809069268255759997197400489280084582196241494582463628986718476450916596223416595395158476263364459517329569746405808714386751898602667417932315702948026619500973506306910569886296074477257419726710712928873978712862225361861579007948237216847934708863629473518413664026676313366276609473914309567130668365294005827643488329232489226889694502785801983338297448671267898003047763157191242584859909980945387341400055529473073010225737223656567530846155268198345586739157938651843774397516305362001695757231571963535088248969557950084190588476512275153958170497912704866273416252551798622040245012774293204959726328642717029644023765228133267048541618960146764632478987117906188264566297882857669613782009290218094455608749526396507233664650572807035267914639501478903575839149110511479650914012934359491431546494955257324270626649318074576905732148805579616850687539478898327686716315116064344566566820981396136608855317030801897602599176271817685837922929956658155236028634874938756903057515325828549988194067664040700239674669752566885346158620229702491259533643974193141652363889441042059816 [161,90] 12573129927012010964047916767116074674140131323982077179203162170625961445259419953149295821235376028298073220869490834434891699391622736615437406605617318759498485060140146856363039220540576999033334768512815398116467764868033314140074513400271942469435490315552460737240414734793900591576772670966400471448528816679533425634515933576453817475440606393133695432292450750316204912326427072804836112527759382985287931001989349836159000349690672187708186650842689480009752773437716722977527048570597932253226386592415711855237569149429049516560242770322970250892448743081674809408431377907411846324547591939792776045892182744076613590307229764532080211030911426625866975273938385132273599325045661331777279444703035259366485062209035620321671915550117479155164663153596515817750029882180105918359993017612619653391474204637407070242640921922291996578775580781849093404799025482665407056536425767589653019482873268294690519002821372033244799066849850217718053747379969862508978395400075800387535374924017792142954502861444256163930291079847197311040798780911919002559081496573685832313919217778466055143025157473671265966449369156477006393227894597616308715861335757807867127145204258058662854794526236127923694184419734070684237786753345510116205714112131031581309840170948894353783534551438654377789934270409198419553361109723874518650872062864137559542620433072289650141060972141949540062491190157156620043339392024592259668383741459581856338494204512561198008546838163956597986979596079227552740668196568253661891914504939744552699923047215657338434302204042328747481648028033497949166628334923659134216758336273928874433177870046777016656509613961694947981034419681682616853392964146991781056 [161,91] -12229812532916875198311970971753150108599184611522258416714632159815059571069672465504195390867229849241968634108690751226395115579937914439401970590469402809093441505375568908899560693853679550405190772054238751470124484378014503430325829708251528296986447839211069790426541135973612101249970244962643668029478163689511349176980658026304229850073199659187479211412758528318035306290174631171447262843767034090161465607347181702728701169205173685801693024768858940096563179118543350017966047177038747719125233222135307282454749688588555693011861548068715118658901390844045558634724151763923544947985301694834141252582294895923190837743289935296341181385339643712651813906241128166160415957291373875684486017024924871236950861268813560779070456322625107230259300246634335885986230116408261796140861176000218330184898285437611123331333719494615716364102454918354192964703715424344486920161323551196982307358813714457455253569510368071215426288855545818072638763011467966090226288523911461233021816293907127428226202435713653342936751284423115068111932967704293152627676408896261612648127591538454496787139809425878530133128210986084537577136494975420664242262655861619991554720394904230737260326297749856434458904959147320511108049649837091024667086546975872136183445560534517227241643676812751187229693137305745484064999382225137706648583705706513082315209191252996131778982270431720342923022004587794904444261375363320595422318097334290070186701708989073053382325812271048837438413169548062392078975532503925212674954266639271968170541358101918247025128513470732813360756317738023792334767824336318525208215593807837270282507700190613420692568738271429501136208000023277402648220569595816 [161,92] -25134782783318159904129821449018593235110594305271344056100656531395761665138402342969574883196088370300999803399886540744961359444270655454373263847687834540767208102820168147744136385838905712699643821459813483024413414476671567545615077641937604935754215899439906688773745458449300085432757205801184275372229932671506987230425441572541753513265904179181471419929593756745572913951672572825001930944314282047286321221622249137539165145351269669046975898261024813059709622631874260080977320636692227406987113800470898451281261821248298181292846905965963414191898377387217958795929459687466857257009805588754606560730462703942397350154892089323536592909085811485132078379677468868730969445269549464614387564499013209743801915753311582452896288821187591558882701681418458213186682888945168690947214029779567107358334721789288170754327451075431170780088970627371774078615902793837043432792850357730946925717733046847346363747763670876779120583537393996890582410861635173234393099026480668546060923392676441450284449211206424281511218008133127679342411275425833334687400656892413115564711556355110405104737850941394580463744287136936112020678218241469991087591166754391391601092498217041873066171964454291587401422769868919166135974684780361213189597529153383245251226704157811818649976491956295520929917829915479912667270271075250498562138951551422316728262956801747217538143751596069871582541528495633894071277209668216352583773044359914765547142730338962319878450825608660635807422456255596754459164717742778844433530853215447493779144831586086309359206126889911435964898986084209539605464016006313933489237687374261713424554247707385575088711478655271787751090154207799606467646320 [161,93] 20900027565607973747712525331705357504584353449218569377134822794629725039350179096136641835502722457821351955259316046566056716237435601835106346639635447500694029872200324735407103463461788883364282339363390629896450917995646886439020355710281268437573405719640291134851171166995381038836838270851250336489997999017125354652362657434287411464941107689359606572747566051272168941924294768909236756555285400019695969125485451520052764066515448114356569193034445097108739602465454189103450515900973735746525560005199377167255631447073122121578900498304719935998961273285014241876045955703891603818698324707653535714413103264345379004520933050267912269692851749561378803026877923002090169560113753161492977476544782505208211179976198002185303492853112697253937153257616365194174765118050701381866570322530848820481424541515074772688962532062611923903484859545990035756328990471682576935339393609158112252286009543715316689010402141770567790827448245084552387217715715440021690520663188685602500333046563846097346579059620559277649533043803214300910517364854610097545767829678140963672078049471751971630374138806214099640536272070230272161945124447990864117232851442473264765090577966743754675971963127393220965643276654836562632965941434898508333634734040114373107714659176264012216893641405794002648679766004669606125015113440715660504371807541891093102468798688221315054262541762921523621886332254893647498405792816745980827203808399198716806176375387446437069345284577691734032360281930607240913395015671191359794836903796746941700323522540050999778719097345751674411530243074118995607484995744888763511107148416588126255310577851129616121481773583766397345182921162766171662 [161,94] 17677357123300407541797531889604133323769483958524662548421018213132359443495930446633529524637436989230164165377270217718515828883458348473371184931749260851277869807604103031851340196443861511826839343630326775020316855390928525517762516421977948192982424199406595684159921201388997575202193588193149703488172828767430066271618200597251885882966747068632112180046302465253068724656419204265551720333973340400060028811178412777144425270559757002660857133810000380166337013101654165991219541165961567382662467883358442854704706288561049171837277093743724095296378199355476035436818070056883615245261497641216739976446670652347799183270275426475567433528704175691550351082534260855981274427473242412522616600913272483272941773701381480537260253913475415317246431853589447579797634433929972916765163783182999144899538845601309457956108241115585208497275436906029335116731014372930587383360055465287425539111599147839383900461858083381035904377445304760778625528502513618610245528255838736816490631834412301601253794002860552725635317815429620292267970280299542245596013194981102958269654734297764758842880902238830140527992299953450319336098089243184775523156794440489616520376097668147410177653614956714696958331190831961597702153929350357921209859161758167525266202347282728656199863455685116279599215965744236378580383900657214593245781107631426937122826554219444881818693764251680871406690101638082873302006282648019024743768016737069596861091681096609931978015541077195197062174683345017049753719982395706182113256464583994744377388945600466055596900911567593166599928034024859419199426534084788289999748405762652372035193957032887217487133376056221339707855836027072 [161,95] -9561408190052011675306656066962616465297079648480315931376994860872745759670380749309936246277654521634296933435836195707157322598533867330701458856801912351455585165893593909390944957771214653834127846704733219460799355085426158141728168631935416191324887887111764664498347288538525259846266875033587935864245343445652188168981904728128738317909983230314241739304767532724923002910210396450445121213379407585154241406127478755935492911135431850889752841719616326448637149999805559919075504801825366525473809702120210328396538364928100079457920946488213528450129955950155569868863757394244638352468965608207521270278724317604390126493420763984411368368622496417119853749766910374345155857101233165707371078558402548551737484675115585481265822564859533827332199701423755601229680127419277861316709504473276885391962892513813723261887279911022924181410582413201357663190767929212668560773752951660730453751362665951746978928433418553510508442611596690038396374069377684780073349874053327230526259154562980955428945266279105995346485484352695619531293744517132196338192320899489146171265754343348995594096628537508651335834793219412945158901171201769496400491007119127117281255393269121802927766121951226933834637193237149473767894130197049874392532592413852974117555010424798225153837144455654931315204153378877723555934464499305811400350815462497257934568322966900455653826105979325046480162198499326737743460872975537993477030861936021141926543293058689635272445740969397444170572856782670752077282869000376771272316126223713788002421518282638510612461021991061526939586812902689864802689017002778411291218360582483779500868466254621135629501845789398341468498728 [161,96] -4475511506579945705977879277854539153113500094861155425894174390759940128191844684983313356570604083068766999040127189510386313296861862223669911357006122338017463686025094301071164238240595048858862022321224015349284866779067053758142640652771273517270081010758401050086345794537722585903207725204248756360257782149417423796541302023475836314130689580635280599966955234147316234032203590936376165114667320881612834515777128630251518342456945104147804877552495566203405548475430159015087339079839547264810384980050208980880100219699854253284022124933293598831632934712029522643890728117326008896074627080893690460948395521153445029084037627675946302639143954384596718794513504272187391001011708366170750249709278489061159678006961164799248995915750856605176711061328178776629655957543628230035189792122421308084693727558204052466856400873413194572010260470289447437294690690652345553249301638791315159009059368310490829128342557997102743871069339497929990275262214495641766062924770594546086504224403236851159176060263178630685964079786971694358963836693238757566734699867824288172965800860365668725389379648114607257663540465340720854411159817278400787483904078302570870372458277003088357975008651130807736110553085704005250072240373659386072563570803968935128769488274069032744570113683996695467194610536264125497051910126403663713147954877275997700920901539374428971232657063087240163759914599550827988543306329748851706148515756583959758241476308232099748191709239104282461264877118229862092745274974068633205794762231423841334851429281806011539334482876343833578081154805912477478003630017411392619885705563178798990597410932085538039392080657050161216 [161,97] 1197912609448910549665568909816059904365774407975844803003408941756406134146873620759235754799777309330507784251336902176448785730855333421491083809372949780642485093097955700701080505050236875118710740531205127420759694057331100111353095952981075774149204316323517313689363076027494125017029615382349842183829667744819678865396903892507376622974409430298898757127535514974501323384097951353563180632889193804448988690686377686220867991667490219386398511476344705415721556733976088973158725814826025922525069024462821454109352181646541170405790962963583208531783022484700307933367227678758783254852113692774727158752094428070051857212595983360970339708264372050365497267640792988494002245975802219700797487378175402696295145814936549514852193768249249139246931497862685507679294171091173081143458882598128747302019645342665326064339054443840784390103520240552699660479933898355233916699050086707615727880973590595204245104066773309290136816720797008257139366361795413315520703615512615976306971338176261341509354653696539320243810966686714635175889742663732260000049434990171864793438337036979353509342376785269522476007461475297937155764907413500414791993175099590723402104226986767012744289244230959307958770888886552036785407343052893340673422004214431181595256004308237194402185366574229604866438424524197090613105479632139674329163881260969480109021194353923428086806864488967879430383608339075526585536428867708275889044743121820021321065442176586324640233633658217265866302250828692898901997645817473418600304704293419622912359370188850693755763934198793758846035926504319810673234127971656918877303749029900329364887337626861955760200317455344 [161,98] 412014007155809712583423301977128326778942210969404201511919364137884870794166832095138761185117068373930078736000197663238380413168462379333898491307898709972914659974183722225101392874190306825941517188381241587184954697341999808268623562113591736925654004951954885562774852523923073223710141020805479024219462985748693109823877424660343936232794417711396383023855255570029482716042117867681804889271661966946538153004345572689601331261553099994644085440694444610112288734831763178440077241683037716827916077406932414658972322402659475171710913910298675829465909587614186487922514915420679675736034560937285869376484858208910789785062171430348400496995905378086869083880263259295966264531011195317401129712517400004792559204698596252465532832073821049911291978003548440924257830276815629883600162123984480801000052985214703367086208485860565902880839005024739486596015332934264523555361626081885303471177837049921465318023071504708981511269390947763996563535308648726731544075336567773491581681833937781458167164731155844305589183022947032980025215729283481677546975103438742894910930165430987348283512430333593750316108548653085823531923164417727745163271153746147053538687972024753303558803708522161015890870044890001377947067204677311630417779772417913445364260863668746195814786150720084295470436767200253010017484016067869050773145482650271680959137385425723184016223006477906368411954179026482547304874691913847704048197480874439663714922110342530377428535942141643095596274770658032682448995253233515252064129822587247691717776119190722490170159406177647924270099382843137514597052250646617136677087366862096847362638103400778215044224 [161,99] -68326483177962778021031694472969879329041109668919496497612721664328457203584524883113885466357566202625512089602694944557637323250936782842351670690947120885131867048962416047743791882687188021304482312794356775812815159467802659910983203498696337688385257349937886283915424964020118065675034821387844046698192273389361951770690528707313505381952656093078673113651288170664551875790238976744079906809416239405099227281549556238339232271754871669931928024068341928123780920833663378887385268353042263780717361202749253295161468706905096374486662559217440917058839655292051117907458654646293013191633674153704106751078205466944068038871185751094123404003311139565068797310678221179550738479330671284731043371222376072790164583812584198448435224983462469096913473703249208733184157561205430652557352756601648850661294365839219597144861964162398930577687919502760615841764871735382913741415509274669815844035375051016689407693215643054540277310063288014340784668478144427767230134364238887346954277100655636646949945849471267998789714308517770449426553736542496166655685305646164688837829337004885627182474372668851440350282156760739162484859028452871784472699912661359970659606107222767940988112678054167370134162566344820674809639924246384678712068513916843978942524539755078880341763952141303867932290906082483404455643774745005872428764054515376201508848679401638083838836319841045512027395054471078824998667381749218395286020802650524410189430638569508334963722282972772221477246701580738863177627524985175587751420753746521836931249407750390814411486759076494574802443977626111008103132601070182850274293726587307642291126421607518672 [161,100] -85070185616219897150369432155669670185443377242800588994507925642095690256128748136703799662999833706239762090505051505527710049466836738934099340263392571778656511908201451738404074851664589318301225257035963550893867390931813496011635080627151892721567576417263277788140897646666604378762640318691177441155659739469653817077515171616776893402060891804943903740729009284064296450772873187851646876351137170454372832130708762205327409025802247494886321740680738136779332138512562302133279524517036239950920050583471141116874091161848553905027866695501932001684870912217509917655036752549460799035321715396172629503940675967641204567670421942714254824071533911128115592540702637180948932611601479234046897515602030894443764305208577410807048865746146515821633705041629456866095309423106876603001233966205837732048697426340769437728432890387799919568403310740023666780785578417529686179920967047761156400129296742167345621869119457248252916603502261075517498065732267876710391454320986794320484617001556395701398401344732226176577879202794523588223489474512935148208383841228268574695732375309476073059475656884779190515742636209813619399557659567361529610338775593959327821234857680158062075273046158653524157821632647992201497508284889921255263430420291694762766601944598129733069899538097451067685182613846040775077459639709862626735653347226168631184625409701855336438929970755989119137617178396715906991485797453304073923037711230283271477211915605115652194829425148484896195648495997658835204974478485198365425209825774514734257306062771674700939601082423257546939002533565220815855027816149109118807201375118158622332129079696 [161,101] 5438687358024755740503100672929904688070345122116641381009087932921722844514055940564538498796689587028279803888561035953490902295568890106356867123574692814249732562415573270484670797640392388263586433170101373054387990304597580498076002274510292369636354538077774146615712706794440771659180700640045130532635371430771265604012294881092306941820186845588369701531762410362785191961952302868923144446951170368277180493184187066632707100457139875448772127218713809768370437541304745117321802489532318208931554437348195958651330265539471752156557997433054099392077205657725890576147793349853894583362411685670245511914223100654799663320807885773459984193166784093185848834611355580856679289622607067175994433668260878616681260928055121641201947074738038638370404458232148595360148397568603033073000541882985362133774755980670356062986402354685139934676440337853052401959791278673752741640488563291349164107100383334204685599803190347812162559977001500464506511704868801742282995624661549265368185369529837162098591232670241389784921770046281268278313576809836717982545574606982653432945316125352616759677980427577599655362587047230160806806058774150244652851969147369659924882504514042772781646792100007707699198036840384691272658139884560088830951942000006977392624862083383234936215094083787697893623954911402743913727308756355462025559893202210188557745674960038484385514410199483230405135667119379556426865875655889250443634493560096640503913177166207154347709687870164269005362844284008503689418383252838139094749279785136154773569446217337140286987177858078645542861366377646970122653214189869379123149626480509612719630 [161,102] 42138463800099556509394384071797108273750631152891887758579343692673074954791561540294027368168753268169655948248276529634208423018502663293246406277700174133451029427372665645824108596410456755088028137436194394597655660798572104987077328710884587523526641593345601925440490337540683926068898243996768193567128793664466042591907534366382805728660808512711526769627892508363355083652753077669349122899874628817305022712320470387311191784577817307374904001340058220450831966470768986546497729127621110353288192343261769515721393752314400953856882996624340064560423989165606531663500931241157290882356198258855926985962093839406097821318153126954560522764257856446806499917037777442136792960402287475027691081205040004552376276666827356453341411600258451978559163532624608884130328475025449616474490603700104852260033639256733299604302861407400078702859921769017683399631476220295234963642491531590815895090747869853662505233026650146058112090424487246834442885936194375936607949105789006047268471812856108748230597561418302421159156143964470184665118437633043444981439329968358817996932290005982144891155288926842932542126509399503591661609327426237266941070386736702501887718760254347095970121259559629331737603389656584410663638185449645631265368998477558979967120176814664282410506626912069490614032370622002525545444157613372620694569532106320088338207880841854907793514115721558974425777062301200095484993088942265910589196378484257191858362118843946487275694624498211998481811430111286378825192020651314455479310797069096956574165159277929688447697629560044306842146539647154249801750795077893432969207355554476256 [161,103] 3918514220774459914221416358476505398653204548802196534255381111561447323054998584238089205548583655340457180615908930395743795695693977349640445321565117533327939723096711953198602224337065105111060753234132563391501194122434683828453992963979426745098935696208103946298725075733619679132396947500574018401969832014658490316395456654137434581677278974804104860612674235594677719174235542269962206627202170016667337016435452870628092903832556478295460904552927049901663809066784986320328938448346626923201526615892373252118084787940835658120768952083764121974512660801206421228951401842573981551987149912783629942275172341520224325071596812654565167824039164948859657924090824776456744189837951100092725633492741382383567767947668300498026295046302093365864799529313429352375106384349316038252534278171667577856418974946846122758984423925995989513689553158269384630234432281585198456545606723501768061129711452188476111496626381517453736543104844932143390305727409506273132771082969400669763166400990860853193957958540909119686493389863464143971577392134607129625614183074227684976618964496030763307616054245862458137598404395717325844451221066196501393445407916947036013068689044224298200475434691872096154756791487625831467448994363588771478861663532902518139088981879912807901611749714945545959490574388489497865409596171306116871195192794460280878025523756552615327535360528471589250712892209195886771399350612261191913908043518748336534680618429268714005725805071062839511060495441889942262961662731729497600033263244134363989201416619677923593474534909966625847068117160602713101167533418956345159522865420 [161,104] -5910939704110721738867624248693060250890222931900587669934921075739041707999977859605055421468676794480390657967967310211413041553431121803930030107376232015632961252907520003370425679038888748646207030599514776092842829005061511502820804882761107735496423382172815938114089961279939421679222802686126411834780566613936632855462501158039568621216467231592463551151927060253380016255301881954489734719829169860466859450192684326746815611738580036976109557390180948291505225215407889820188063715399750362602617234783544013232804351828629166956157964773143430186818221454250116935628634026668463483123691260287634442641951614328435199578304375079579283377753990036359808227311975347625003487079137190702020727929588214206631859492676956033807205428358511538761485548317728584711856769669752522953784792774690964916758805804575054415705005647163364113177524882241666748390711986920383650813081671177365307333152365292049852677150516630173732720945904950610573944042927047122828082598865786697225272998305807920219495444903172420508659483694265165330148714113781508270233566658421714525840115002920121110179169779753968073180887106455951302339334985841178831214999612084150899851728247409373469868272985001160097518780811823983856792788853520981018211378108305537471598220425644873629781203143524341131902517027499624243819624384630658463629109565265810500105360935007017799792400797746227121102498481259653848846726369795615548613197838021472334181435726115342711111026718004515865970978191211941218179911069974582937397061132786207647857259416247033416504554499805211795808709647631743890740444970246781364568 [161,105] -427393116936785939779567260675466793050228017792245933976414443785534635670225409264752213999239115507582579681976611230765745925699568721814008364023471320324247212804842286434144196988881776083275340021301613720007874817669569107070951240726698775285653518421411058224114536236188435828560426433675550773222256271666448562729193897223097732523034683858667174989269515965386977911801404155827522330983085201652384251418739367554445158002482653489450068975904526868210853899090816754223424168381671288237755296334682060979453012310528885434395784900619849552706509090064032336951626191101536079728529671140772007469300797812799542899831298424654592847008348518562760754376530364249015717046570873807099048346703297249848645027571173080620512964706534810095274383528142141080989414351489920225489859612270728181955423517016035636334607588952489093996575432922942734627956615059695217963562839536719267291235792413635942020647359460567602238023269164987446020580463710939994964667095794297368545758186529040159035216795485261966299807078250190408058849198180066832212182846348422605453919446885041630704560272027431426687993164931032520923804939412402982699903943552134489004286836918232156474894027092156079390184440926206714780063658502126910367947042804203448451615713772135108848239232800369002297682511853577958587582626455143285153494255029235254219345968161466891721607563894590787121267661067702602523078361259250996114815834753313287999713031862039609441403272281272949493020821268184433805426788486117147292532232772024736266056706605873441638465884509718627275953621319752707933315226825849 [161,106] 216677500457902853278560123616073272321369777402174192805251000378180255195100224637129738529241393727810605058841020937876841642281893597100056109501733790227777367585841103436188619656722468072878242724833994676355494212900505891192278028173193942504172152151812771030014984875059627122742119437008390204637253972049308250777592193209582673320725398586771881868355081105728528240362224185024112315178631011816794023733216986388644919513898637362360924525742260685169518929448622790511794624428472671895829658628048588820416569340740725370509350733863154469741894785412465324790704288810977695997102133377746006857361435541238280476193109833437005280791008053250540237114127804098866046458952908429618421286427665111461657603751608011315446368421822042527149605171124299087567291480713366364035070632444178649215846348673841708314154627781649173380455296057469561380754579760291970454652038221041151743357876275445967394879750553670865626656537171128011061214862260262888077084177856071273194269455181693501497647678550271403487843368625634164608044392598857604592433318744083215912729219145241570960080330860182368066324566530979360325100277450198969429667250917736943348755223171019085313312552087449486155492634149876792135882879260031595796541895721644918668475432144207578030280084051663542537123876578080872544862607267980715130745883186946769647701000030812318634320201891428722395624829680981711078770972729897579367119558654244653840844308595844856400891874185493682075272162146652018138472010413405904297986368740572587171922971008607883193721364091011570712679804112453422957836864 [161,107] 5489460153875002779941804867387264169781041464451509559151508237886042443896899585138358650366600449086197529391702496355294822037987815161837153131736989028891549351759888113339969271233512376106291172271718988699023474189596289925003309585008222808695373697268368032420509299091832852317749672506856812405748904706510668472515117193782007441437904199429942513791205210721152042406325258042454549786238935671416098817430177800644858390367906306907520756540153523095431947609984991990124075012130857037824923984508039993761924570636768545944454278912541816500918084220979255104139119335988125652578120573633142573855026334023328161305324670393000755048556651540944848777151064639550963842956953795286652971289603608412490285776884948210845548842778361471801325395083912728093114976931274843771697879398049831658686150522261974374215681384341751287262452755910370948283007101221052091892267124117874868493366291240720326186989090708183887970739724322464352490869565361704505813093820455011535951343083571482205594325287018686712691712504924640602587775711565899505907009320532204330241017413935710457898548194280514847538387976461373865749364282152247200052638435026564323922529176997823447387284930095449309508180212864508118812987734988045429346229548033464039124143475726037739688790521789087359339584869966421835737003542815725979940899702835511056685663670364914947705360315339890746638967780315488350056948665853135786693733641592338903487206367612006165506040307013154855025258167998145308472677792376866239457544994000078417058885129043943117756063679342093958414140050983750696 [161,108] -1928935790406458416458632086128665460557369016479763957154196121590617709150804235134579404694498591550533722775461169957279156704962136989678940082386100471592474792822355083976741811806823113702439783936187285731331848020809435227932612293713768454714139777807843864090894228540443485377989257088134380311556639645506902016840831430606298087779929910116945597179847714197910192251423168278947313041527447802046207537737468600822572745995149545043793760599010013120675798624562756661417119668232996993150289068254645877756711746102158721151253867418690102035165952666022924027238524084381231592010986359362628697977371604542571303275601463482868920577224673504012151751963642433617177894154509706803955734088256925393112752492842685265720153424592185039779313275614384221514424936336124559534059981654405690525178037960467193055300649497350293636057425319907188162477223858458093431613047978828974611741611373976059757561808633495900705571473671412838959165245559699639640120138310148412711366018680405468974945754606648171388072273481788104851469604472504565260280262553118328771575731965308787404606214512419776952757094947984439654240005226027527340170298176730110057364191492407907954733329194177325358913529632854720917910656600300919369354651106408905092937837418414034107355232316237230663715348625002123132303204006063018466360873187770751508591043198484996750108164941704354401847874968388136699776071187953199721267778171378768725581268065116181727322500018160318902722609577517556287616070834169834409089892324870100347499187644164127240016673401186022629348152238976 [161,109] 6389550868541187228569161027833461880969706218959684604802303436565058767926980681999834880535582766039871239496386337476064867326553333084843411273480280627591247735712481390506676565309101613719015972629071035146121279364661317112202434338411911183472449850787653583831547237103064641415658774807413206933261843654639483140702466856298085990010219288862927127244689667247061439954038527802770663365216736104254851594820091846992549757907384014984536705156826233367513742626397142896578709215994896093639310303054770811547630379762820908353950087663558140261048004229594709867309331243855764291025802903020045353051689390698155331075954836500727433183421215313619699338452888765278337061354299198503092807946717615017942852787492537804793007047078982981489776975931580460502804900472713529908814309713107777181306774489566206119337644524246454200518056063363867602158275311698703904782387284889198043283168463199440008659781067465764962639088310783166303399265711416308599947314151189599882547412735279351216147105371817744272006009936789448636479260980506417525355399390766927952346778834929637638828034542097328242090241957764909845745014182116098517545192805745415667602331566181577133160831992251112647582318787277729203249375058565459601866860814278700861866484367159939682404336249952540088799020125998051385204369145058868522463340288072491549072735306291803419609572769873478597018775940880816248998146703030457721434647551821086544031780096783389005775245716470695307848228660225871627412664145875779819489626753453301392974987053912000110663266403729914048638 [161,110] 3453445569339220510357410604701377734046917959347818748604722959393465571359434167547295721746438765417581236440272211078801620228657199786698603831374831037836159483218246112646203300227825818921234420670442302872450355502390996551299125615566428047706332511574898022965852682821792410929382732431893190348804916867981063043205265732396845389210774559710880493395728522300225610292833013537838746716771637322721458394328844598180909915887925693048249325965305644445059776430126162606120583309196391770936172579733378412133809415277796930730747133209930531642726375881991494372166032364659137359539827972498357923390827136448847564325640731253054937056153493901884673108289713142234938596003086141502695891089141062658322092952280723490558949740891206350236405821912555628041907788375156536807820666721527005395360088755699847236981832340445377105327527733120920431975863455971808540665371209822034589165618993505561561390537844836461527043924825074565372061071668096330075051275892820935291145576954524654487308503049435106486734126521756603327921955537945934168736303018242247984580170003952873083952287429375697479939037174102821315078996066373830617751665304066170875141439369738776874894733900391239093995875652287835176612842058610089348962445058275127547642009173860982952997613184043209112925953075765339103542122053506370326386123660080023256657805317707602662779678372610674169611452251620340567866336149399025378750588608551220116319204018151054962439650706813375644429549769764186575364726901848843579373352552434682592460842281124120065360247413012768 [161,111] -43343095641686017034277000791355798894702158231737576879937686556408541974484200489910068079660127251328440410917375129005511466684279449350510963286932734813971371379461558161059335837660998277545986335226036769470884868448967800941093721413780245989944863242555959132156475431772033507551609913735455145087716786353232647101539284655535823141891978636121097909610979499655801167859832005555015198205097027120835384768309117710429331454284973881521951300052749754548287293543772103807779366486646899375801143718693768691949918022827895894214172147027386287945251853557563801942996558703171077302199806248111615899193039992723661421878206148869745331969572390788712155432078010191907565771021611333133116701210091012251762553546058055384651183327944587246594226422065127042081222473219038505215154353580262060485896198400586569649497338412717633282361812811904364925897268113660112662601353608167287523857047614849786159202985739981532611069960788047872571315116616414623650773708184893266793298180956353686859166322355514565219119331285658193526118396006223222636276933910395451844480416494512844209775655643954626826559031271131269661949203573678330208810970165361721940102728142143333214607795956966350834848038419658115440952582597213399044166440375594386178893230901126181707384184901885988037354459569926788446596433360700643621602030186215468080805235614839906022972339304865046547173469512012467354391734449484196370751481526956581801057755579588826763655579682864360638200838292069043643124198094389102205151612797788141988396381784390005924183500 [161,112] -876067607818397794104459124987294989572009412818523962861957846500426207653952967998074352742193049759832862806146755651326977201015200863830027442816671775457200088285446406726641444057254426288648718649548095302176690396100200664249033030204254802557922253248429509205473386354159294219721356367791947628047836102747666497864477382930731600089665690971662888962410076527749204107776069593646470397412997299614454966629889969427218137437478780864408603458797761388543685874681032689829960249402047812883946672796172286392384775337453362274448904605302027033608016677593923506037211941145066753078298427480638206649718842038880444842946456692454617805548350607335114777857291494645558943955980962959058391800632492007811039042672026485394860437702026113311471665355700929061310380129494805610947395199285948475542497927550841871928864758786655740309798036122973456336154647600347466680709315819027071192773287552840597630929342397404535913203191521229181339388278604046750819874433916888638641973442427081557858526265972871376834734920225111324738197209558826783878296935442863199323851827149061044810424125902633356188412143073935934673511113136033751886907167606915365481087942293743937761008742334697278286555334148253186285079772146823992356552729169920630766080530125957000210160052351864459032947517943584356163485879545220558577481823092708379255515114983020538568116220070378481090752322121706756553953071774062784836642290455431376921452445821718621626990312872533471085044321786878205953100134855952544873563741149160364982676383391690328 [161,113] 12535810625998190613569599797585923842877742096666313866632741974860466932445246959246579908199823257262592228136942861304532387862326729709403664079402459539136236360986764564561051550761802441199873725796747577824054663892611257504023398441253799497294861879056163758335288848225465727501670555889136473278723615046122663146503215277307614118519247608779270403501451876679770773297897943926267883182750722412147159963731193870765547615368337015161800664983423432384391967312936564614106739398243914344848243637944855920332684574650490014133069743489228313123296878616146786877886130402962430422938965373535809047623274205472273623125480496880148871308618789681669113616947103626952102178990195430166210395434477779143176158145231682191876072849791623009732720144125672505674783781918036320033884513995999738245701722170188631980491290751400102948337555637358741062675760145980199127230510325527801238649438183590035702801923267890911774154170152374296127304535921555477164803877284401716953344525957017262022867591160630593501919377509947770032620464964201109836331235466070817073039225040212113750292976673356121271907451818669542575792838536116835516643072788027814898151328638692179128830059702374034963718433948417573500855563817342817980297812889291591744441448964038010627039730134380446143475432105516711026057961111617507620523285087777077356315839106648930913245068166702693390990495988278954958269948801480341867906900288515601893544252682500403194473474345512345652064676847354745150828977740878326136270775160823879136276951447 [161,114] -2779269132830123939141053562352727597073997900380271208285422370543194390808398147623011441323414611670607459024606196820016284636738621713989074964144613298654620386370084964751662539631425030348082256368158834348595438501681132467211939426816315439459014503463438146546632741269022891963433053615852700404753005766020870314876455747480489131260946967634629078021425641044136928423154670417705582445068468152222743295862464368446419971017859398869685556871470145282174382242995734198699017676768767772121630490833586857314616538777606038913040324471811507527018606243674713961400117857968504003335298248110118186041136898649322037936753441257654604054762414978878324737020566778683875030504643974778018139196031238984795801654369394736491306836425981392030826151663046548156153756458629794841389730024966148943934016645793049672916220393099343870386295766517932931090664626690995854414164415543610227267494122674291862262628391119153941594527000968042040817606625943669779050068096929643055839479615542804545775657399403122049835673153675684663742083242525269859557819567546196536964042272934288869449791275506936520683406529988127979644180362614496910803625337270996894837633957662552914743386882715584432841970459041485301339786096859271678194037146174578989388790248131144221294119238385406794362969922909936290088395167369282703221272025330821930863858777672667590189205990203604191001608653085679287959513053615169174164511005247447292928095641144903315876482948773469799078565947996811377621060059598050335832890774331136640 [161,115] -321994443515334192092689492366832752815913137883728830751419465780656383093911394992051739358255972404930400113790957839282931935665698846196796930244192253203753613040948932553906485515429131204514066786158420891622988995885002793999453747951246366992250803156086314292792571499298353943437369026352332502463582950515464150426375338559090172151361749434210938997878767261689229002044259664719035984187938172203465360705745270849627359679923684435300111738837437908608595580517400090952887228323498881394618754308872441950243822149560903303703560209926336720089532720937090099237698472348411453883798201206734913482429940165773313480458470305805128089289034715929161334506319338482402284630266838416320526067804670655121572311394648622753672125554114999153716640887148360388929906111302781832868511272224828357252868092967727679118823513910166651901957897691839482620681098544592158636287166651001330516162562373440094066948433363232714383869992082436551475923819169527247762410100207216906605991939519087879224951601698837474836875995781705338442291730078241483515293156516543845863510518758129605139927259552708745264456188169947039482551151935668574875593732957012542678075628713864018469961141040384630914884770399071436169875012979126543770783886727651453393099302098679944283861901721177023049607181200774277365485780416515963217272145682478744186460946948667346900397926747304946147876472259559769770158138854720612485270281041634876085156463161132452882979421413414952148230031715916292678243808977272840882733819184 [161,116] 3909391126658455901704635917892698057318627531012690155612805069178088475828279411150448316014726984664843698813950452324923097020830643680050666356256440958183795702898078649383512152157550656422854945543395153180309895102619676090718736086235316986370528878410053615528759972373120274437455623474381500810851774260597627415994797260165795802969161424833866118404451947411016331528323063433795148465719839596075843240531237629845928550027732435412335840001767963407278040489090340577677911181861755887980365334053755513311809635997618360835620257699236725523259242756428298301697820403933127382232814435107010336908314246221579001930627863658910800245395584563307644045980402914789387436556899464239550947182658228735378071726338022696118327103409066438090984513855589225065550617711051244804812479603734197318178124813270485316077354305465457785533908149244360044764468170754476270653290276855792028109823080056827213271659754988367165024481645111256637009545985171531202643206431072608753065630953892666933377516251057835728716491009448260280629693293718714764800970504703066906577877769663584251571103198494251723450606684089733469762354572966958455394285978206467019287150526306788763868516140814789346074526432289323115165828566814267343742730092398368518262815152592881746677222367685381454030936611860449909834738428447212833979619739056962472699777037716368681139388109050368771599801881386872220838916725568099503389008081009324448359406879502075076657685458489682574277706002097395806424222434673186703200 [161,117] 61511393711358950510308813618126816833589369159783750091090806169472498222081149220920601039741315218618926268639449532275830074004206592530080607552562061640808214102921529244720189270848405683075112703914497251591269363553367309359800799470576463479760409238844146862048154731056166822677056098413469624091082530293475315448552298058115709168454844360806513969269782888786467981163265507505459779662072163508515926740867069190450204938171432173325061886846076153136629353636696613609666316439177306342798953162026134725728460861694638534035033452581198684936580720307127846413073474064113903003642986258359055698241606878624896655560439375401850918768671045582834113737851607626751139753027620654025685955569100867379802149045042311345057198572495631907030640998714829724028002365809004341223017121111185910594627091517268563115195084862278062413551354889213493771391197832899019060200167560910012376558238203927762315794945741109194671775693646477923773165150933718583996847861467600379049731540775543586547103351274013028416714941954335246318779454327136501470841272816702943724978529411363052687232381163029979165845128481593217906247811433607901356549115503043294812576199855970775194792258840214501454487815426085650972440166519098130372426041343178253801438041565494687973288005337613042489481911989223991862240525300514215680965775636097737508031940852726284980911926349228561847466672588342548431372605910592855971323721766796850831198859881037565455986679737117842298546988867692054268621045290040 [161,118] -2372441468833225246509888044421590896281667815937476202813574897288025189585827720447449392169223025304861413288828984738810376001180154795930493060338291509214669980727759632512189931601108145081508980196027495632693882715407247756947243130188710979851973008571989397656631342277593373802355562222856464471339920841834978633342242836170362473495501781562621493268061633183638000796455247881307847330349488130939145590366484425165134848624849858254781336687325812661675620370609284497973951888067831056648788613140020116523726297308013296740096613725121722249594981720084576801793923150085668909880250814736185076282748662207872793313696550955100529978699209190665499221000069208393975369006675985000277159043355846436872825307683098966235822768414657761744731578949554131229462005061958710031362846432176005601690127895132354560828700488624876804485828579050556001540162856489663053238018770993378886526730084915941469460930163558681545057601061421735720545800647002786602877378777944485603914148713233826196243132820066310372305421003346656591460998965698889807035399436374458581826126480647824007621395276936441385046071835667186648104389262723207059913254037365956972716540772718991373301503151751728063933194276977706299032372103330042996249448784195864333176863465784135542826473215076641664517629876467874183916129814481837483796898950865367765371536939276218572724974038225458117181424899622840247712328086400843791582747251011993707907968236876987403773522660438364577375783612279598500814016 [161,119] -58432572168865966624642366930090218339511520432155149782492418650701189756180840501551861524911827559053000729839644232623973695024387346080107090104347076648768045451257288954713898016454618724108094009127926049391075361524242866182908110446195293208529269915271165532529456282862004170731945356755666716237517241022317673616264661303832961516826286442132349265663278821524285058229544584944582180395335753129987265163447946016432757842195342229930015736872192050750046477478699177554095612588437654160973750751506766981103712428870335897253032840682188838999098724079928470007396516355143254899581613045678374195061998953111826605992402505890117658706488869130104048395057887487539087571195796645409671084346148536379088863594816937465868693567289238832100714044629860552440268864974179753569655282575251905370201166903046937400369500386226133506971466370248266519841024747249057733023173485542123611985606292261805261129062950685536517892769841086678365651937577721253340404294406204824126770632300570390565618424440539476380094411836110756382610152109328976841138352840455507360690782738328424411334982087647477081959135636867168094006054980698193024294817168196318341797078089222197488823389045873561495788348933019814045753045916137726128828915928696993623974730452026472309343969189250317184329634767326925073789716134354901841546854532813558843252829884085118959544581133554171170921189327721327649235106839290474278083366984906549670904957835828177004622248551950743175298822671628424 [161,120] -238332387902089874166621475101059836437586418129177590386577524671057791055884388827935720161019766905519951186739165621969367396888395083835600955175120964423384130441319507740666666258069311312384667809548782559012076336092461163655491221790108204368326909425439456068891024957563421413170176071780537310992609914724854446559303493306170377992343624368762788161712276461664275525459002183881422642561795848109157542670934786880027250395166674588482465564525249480815330204009708981791533818660545040883627049037223149490313642940813091054707800658869407050662162912249809197770238851734866256806396360211806144875684229753175412658304295451450152609188323172917798583426811252028823001251339960352357091518132901190760623343829917407195695897412564930170251393487425992026071446194297797998745429556791116310812684914760781506122440350001172537740221213664590023768168660403488655110942899747299350397938391523174728757176343012289234448587559689560875934307015113182854198638462964677270548237130861042072610422969598212187574508429064578632415628360400965645265485856855770040475613925279307105035932342946935308539301638615071319667158177634786731912415978021979378552288782539590419200977784286952170770113079692726824946618837239870396780649742570540375638675468712434545518398134781296450364260544263276191987280632273425220262475126838820547609086407595390864492132841378309069216739581443892067249436445579400878140426632486140568137045416431884579472580288841484060588323848 [161,121] 871927958430525971304063371849068655264417824184333583460744689108518684455916596492284393020823368760488630881876036119904834542466616765654925757751968472763545551925074834939846612424179676152525670372314532459736140685530330502580406710738999617147114837376649342593689622451733312257812884717521011034241601906094404614598061525749360640576932278532206835254247759040043891559555562828868956626948110056814512126986477684153505591609210686468094671684414854122067275616004982973076881809334506570889612451364910827735026359406734800967985807939391584425875342443895146491378429295578206772088794000590715190906497549499848257880044454306333800956292897798357897205783375000158418452020647067308080477224969626359773194010732116137303254345653365646840163451405289538231288118789468633471888242497551088964634884083487929792026168837151952037508853857381177403181214114871707187372667351284165965634679114987751235476797556700610342416526343290768060954383917933493998319135400363891886096018163146789480669763759214090312444171944687562243779937662186413940086113406691000972084312950251527902431347468742051427530674416141714856817229344803232065119782087812318326134878879219931223134867703312215695803770940481234606662503774998104366085928064424912091322437404413544957580282884001850493819843158811241954148214452697083003331747720908654560968434102231296302650197025633800574386924029058692279707477937684051830255953593862775750693998675893572644896330227064852677 [161,122] 5331974046255001469643370150026709352114785125631084015962874352225956180462197064402170767845433758280661524453313640407040073442712922069251101787449906858575505971761348047822323209583187565305888090236690967592792501019080984165416842244754017255205530773972224473711366592964331127028519095411761935340699391816895279338964564771384615755623759767598591504590744834177695672732956565492687441682147504439088349227140805806850408966684260983206966990882867207280759544832145433106875216416450549955652804497373233898720020688647290813332125566527115555621982205881269627847329182277087720689573393697547719984344751615757429790542361880039031935615583142072180131549982816097917931278798073672491999835882722155552865757178714851461042750647896356203692770628096901257840622498793345751169034767418684133747840992041953253029501136203018911486999771384619979250599147960497598238149734792493041878644106169997138563794839673588320827003119904822394918413901255928975419839949157054983413983358097716710437078534659437303949763432348883589048834041900039306140787444414860687695317809423488366022511078311035322218337580062529690401414877157886611097588797408002494672650187279521805538135595419245705247477296203338375483788849225195829673199158897126534419155048081003495801189544111359615155419652127546574318767402786756558697922807724022351006709821285575823362980081847345332155546541295368180639152787343587814038029593146280880355513158318071448527291478336 [161,123] 6771921020343992494409413337553076633488606464590854940950907990561775774927047637516248600834973950276222286011531025471306017692148820953573168356898889561768157528081073593793632869798512132122441666163604622324384480627013206734703049628652764023736766044209095722292496567429397052436220603915929135392839194230225318375970899719286947279519529556744999828809051815380007322979137524893430785667779805550565000417162650154676226445398632844957105501234807185332925960797755717241354763371581239326939392733087745959183327807172897322991720250382505562706396068177012308131046514001044866287205189479773191894076365127986774163460343355046932768845165969762549057052745197247810678146997915368773997102348255897889079064681290472893136398603202512519658581480056707434747632229679647882165138826628373327082333601503841559842213373584312436071068871621466882119553927524240151214907157144515488135565041989863077805085959924808011956410061997894718864022745795740386572103425346267184816385908091658538833595988234642954269913074358902007983752318170399767733478381449925107740776279837040271987598308825059969987997772368986206573015947729361493840687617356625088074222631475812764448966359295190745612517732119099965066304601919659402346153867681374371941667065880308089137146287051185498612657627993106599346003710329341736906845927156810497320040816636123167026572857487585768617451111084032868277032896932139365523635611415022629660686818275351881896 [161,124] 2069601539508460801304973534452453334379682899850049838783392701502092869104699839293732704304813909612282565959761922575347230615850515006586392497838583648445618166628424058664915558518618908603642340209796426907125458443235836824635785282375918575063739082120675127508373667759911680453081186727711044735524018662037283288805070513942598573043312238152550301251761851120333315206482500851275623935463174103929488530457142981434965991266017014219115330576737067160476806370100158797313965983116153303307642891608888715935437664683321854679897887985785424378547476299994620153517179354684648076213447387432960131555647686193582969190049536484965973052477082003767455577254609064319894403079709541661387526268835131223358754854179127615295195145113095074508046566293792060123968876396995612083779593592871808950879390286164595221752142800679105431879053883873106476313244145181788487470773898685396379992740480894523461903358418660586548909358818806119985503294772102767289024076268001767524338555134675822647270006559807852932154190014479606984722599503404670798730478751745874753680764150352450574481437837638339188058261412820010253096245940968740483312879085463233197381730153434331533070548514401404322832432227753149022143492618789632430029793259379170360597826692482640207176513510876001819638811851907571598991164587338053692993581039924110230052132741074477893323657099738520668127612761831943255595168688976909995530403238866338504787964336 [161,125] -462741471410445800879432305651036733590186860775063812539636015969753979741574837890151713195372596113948482335109007597927260796615362326838093668467731243312338952446569259035996234340253378205284706150922882145689703431820987205899937494190106352781315564419907261602908672814673334600038820566330846488823750227159875557798894875811866080167205912953381484692978907739664351378197336992088768284458594943283701985673702312710186750059814932180943435583338564257936325832546059160999542870618185750986425681809560318330524736902571002897392535201367783934574776905311380538945787350365934418117827930188818152740373682614976356820872267321644705274293428609247977990904844946604109423317364605243141712879043478167332938125152766925835817112122445518050185333513278672720713916766090522416471964747235364964332631983277223988363554595713382230548749228343079588244083173613140881773687940626646542913590203735942490809700914608080440566801960658986102751219191956887191952947855081260044595750660305050794439114084797189060245044433026496589656627115496641746143738622456280132755233039757284105727064481175978561305953290719209186058901714854739212189560897813019115341256894079145641932631793332051276103109290677352890593339591791570690972224119495363903255731009601584340698983497997340698413562557082060726989417120730884739552828129399530389992093279171721480560402027590065049707786801195755760500245193607550645638988174230060890 [161,126] -89891124518401788445537076077587136516223050778567839858200384317743150336658615927055373049337372194911868670128652392097604302218573856657725325567919179393653367586551063132201191065030986271514078204325823011878790596763924292260712296585763757554785374727861686224961479836302130064613008652277756429260019341798308739749554536383656247182469314255216873308112803205543722694792745214588220205221845004179165437809345486520606199494231826801828518794013654786727782042203528685985643386222823857453644260349293376039670343696905129940084527676188316277183906740991734019801827287721536891480098939276949983579738834300029272212788375350321820448631611452434569509097508630384702534294938364579874879395217802139316330230409815128396980796510043227648100154156290315631793359159831546649352055769579086334606229234066504942520839870300244412422347534638054664536122363877185134868155772316328910133355049123209423340424249108996013157979880460192306812231626130078381802258773417380651250823129556406820947802998778357483923800246179097753717839977559825433044908819638742376909964948456302038132899985825678064606285799650279530439489199499308644927388835978900196970030210725547932591230676952126907373268082279050074603062245633383625508304345196304364648330586877694102195737782866441116859580844875206867459006266599648957693291694663259885787666013975849022886425490562339967031102807147757869453358585306950161176994048 [161,127] -1542772849156704670037420132191568330778573904523655363129225616904474705097335238692417550922142438204723832841872535424560269970508187429429331541540209854241299936955680308131423437924292923405352018636674376353910614756548277202980734558890331888313348081118660133092763660957573568086423081435972072352239985221121979573386465689353954126855511679403288713254044004935678051894189375735897906037863609163037473354011666913395845815523871900292279763822159714178490151737425489345942854852265950695874877709524386408545052445884017529960540781488781806249762600133920598813771537146011327179176184557305493586458019641452997903632503386750153584346512139073720370090164386248731619002409098596881199444472850827856447858961659638290108765768282242460565798976971592441460360995558980229714067450968602308992172583386964012461304548310564692632071002535820894216881629437386525336606054854667818904356270844068888167655015613903437051063305684895984557881440471894786223461501163172928173895336598642081928298302224088070045790444816470634886014516878338561710955101325773377228657662675448569040504032955884153836571284152544189067854906826844419275421275735238262483725784347777158813474230803104900490135449653638599665690767004484210555580589260247390706935648626580750251058917211649226917212305427668888423539358741084717531020063396448176111001001392311097415487622808189244719115828401071939274495467105731809120 [161,128] 5224848397779915963627083057580025465967079914118161699629518724852435342205086480315739267902890962487766000455689895036489931036807880370463594162289483521725082243698047418993056629572197767909797626953984668312668860926093002912426602937435222297350858546980725708595074333964972720107858777709164969624748855103462138295978239943850999520885574775165284028202950317498998049777369753997735441726236854449266592077765855715610712543176354685736564208551271052748121747497391544550367429465234631053627197787494489665865894306657934516099375343029635250915797038154068677170711072231706283267747114618751737539215563901920413370465459087591884508354755408535040357350009524415202280643332409275083632905659319383476405766825151797645974226561772886478003685692770612773062597549808901689819924232337228472909039893724255744361591934032422858315241669358888241185568521480601828010770157153137224608918470901958765073296635448777430619414122434430634359805344614622618916506521718903820224318142968902794957521151733085285538074072514824251444652156134767464434720421045817551699168098416461384374379941249191273053049555303796334795308761997013263231797587374370886461209520970321588432958757152573687872619543457245209875457454869086388543612353084954522747231745254302836467651493242165529023788440413125210730567608740511551025800334035988226590180988179907027282528010750038748695299342072169717912673571168 [161,129] -6526164885913892490954589333577629372734891841058575198571772062990020993401832453358662427830157445276579134368981904082315274823404693286791830447628509712249503974679811233031549305226444162954108488151821450732675516315478044602660465140266264853203622494257301132734524268744923653333984791833917250760340248279657857145231094844688384867524327184572680920041626231542886952347649875124584199411945389755291536521213464743242203411348759027875192316510568371310390874681695445976909811164745300209832907742273978666181277892545537950954344094448007589680999188943301115727996187219922615406784838490135996554531905841305481826647761341850053404234642760178248474879284032019382103627011845912656877460199627937025601628414720193989997243343411154089254427407850146306022981705090232043180281425278452257689530581642435921839970724536737678540380635085970166585585254410084329458920184529116631156956717635029366333981115689249927914525012566005296283890143165411784577915145102789123780044041051980717562817847596117748941532444598061220750510283719953419159612964406709653250350219871133614518638490827026100652984357593015737819381412384644052559230824185857031748436583214953758422699718514873824029422913252092965609273209698221006183777018796880453414689753977637099925529031896057102820737658472341786292636422583497073916700101562142453800131111668155815003834318815664029395322586993990520836 [161,130] 2963620307263106097789758767933496857358121479932556026551882281563196952330900131588932959863317015599371393080838651879027716152371653367052561995866530232617631233305722189716921394839808087974525184170137204487919361783818223224925214645998479971597989489897613818436908117270180712627400060715084833420687221644806175009680691812717625512083045170264647546575270245118443430387100921145868398022835211078643762215695594155042991929729705989701782846707367595849355643951041656178684325956370788508598933270655509039111202307054457971954044101950439315240767964225369548497780957103369265971872148288772093010645287190526741870405149698611002862119509691460326171617046702436487587907060650643591978490529544073369302237928927123854143925680862995669051528094405731596320198357516002644819456609293201538353971557275607937992330080331550368977143068568552027939833760278404257868611732037590914249894433275170304584010255710364391307462218793373185050477054599532398234901794502359980222885463342297902340503707488624442654486961774946173347255700312979582856022633083451413390358520334572042018962294255786681410169699664167828625838155365412719136398927773365708973298487830501662488580193179023476307474890274492287842433898206524348141801268696620642811223387627009774787311306390177869541990669594779618582873869564064526045848207313262979069766166704805563449508574329677522481097702336 [161,131] -489970973795800676521959598887882927699005188114584926909150538479360348040300967065112781530661209165852637553535311148534050126351208131484390650423427768633269639088335890825980867195566940418692689300259487899195217117890417606957968190289328605247460516416311394329115024493347041175872205757347707716832921424438720726362715551948465133694040775491980209228635680829715093573171505897494799617744071158011837698975672799226071287838837678466459935905958827612817460002025845849490938963463526085012917010735502360468245261772008115887021526321929764905413608775989327490012259697170889690724175533182644694513512229808240527428412124920548589597030111492286388776131640509048330744386755746978900240000529731432524183056305633077563026218823275706700948951235829927829822661078795899437118612842122099047254795729431905094024070104249683954031459664649035901195973365369202291989705179215548038461775963184645880354323294837478328642953641474953086175622134913496404844417099071687516852450806109212337332458587729163417291708061563341093692709938707768228703823308416048758583322090035397558079388120870292670122744260154532682669326977188750179378306647050926439100767644329617935525985295960973657927616543203945797733989991232906666122904152939512392661699211537531993924321547664812799381040443426574059997221956770428800253718727475245451320416381432244145048686403586883304 [161,132] 29432441407917395459194971790982186318960579047243336616036265464710252991113072693088620288841399746237372439239165491052848180665272385355730073034220813905396530327386292786657242708218383631888531595644552392079425247670366311211722171083089902974261872430198178655842538689143201366170457662571405839983763699570221545424892672976885817185221926880948855284187081714227794366532402092933383778558264067969167929352487556171358647974049706060249367299369843956538472849453163525668933166440019534200652947632020475005825673478093051533078143529811248131691911557440976156956748342993720276068085628128311794095463334508810328977380677505911765024785076205366316624218054033961776387107320316637508359489124930383519629152694939096617038996353435585448865476348306062118298226414224779483825381272004606930557942302738911657931863443078170388753899978942831991280505349909715190521730224381937006535077776564728213313883038910949281651449672083434620364247265051750346197797622982438644031079134379193382323138097528172165980547872059759059588662336511202858993686726116323056017576273093463707860973240311129461051625729725931539682440738995551609164965545835661352811883482353606235859552167471391413719060977799399871539315703772449753610695484751891683520177647274908086275700688715830010973089425545787284263660687946834577343784894503057175683979179602482350363974848 [161,133] -639192140288974269305182789423168802727296874481367496857105612180028591043215333750963571044387775018209700284904534266136968511494426127316410499519967195657848314293936686924549254844322474105914145327650460804758600930069687709939016371550783688051120861777894007413318551090605350685161870002079835460637942157918576074594065946814354651998583285975150119769334414735757553766796579364414608621413380711227713935806286909237647649373458317684101101335344980804866359169325942698754673823799334650904039399038361867210812874548364768270343643703948008837174043445287083902399830126107498336872868706864628370678285291225421452771175870425991682136973214014950981333311801092974917275196876573871195728294563530504553532964098227358648743963809398064344936787027976258606995373017009953435890061840200397850204432055958108871201723872651916316028636482648460696118499458114634119224619879450344435182899636736409676060900773321031629268729583286867571794332621813963330236956466370572548785042157306464239351835682884321901553322044162665482642245786711981366723270944004964490976157710922784213697850564996933939468307430765772378728413939583824060181420947710116990217291894058232972952981582125178265636961051155542542378585931596871291028198112355433525493108362873008918426027104211904744031744567391416328157889496469673016250758883990666480252769632403366 [161,134] 4979774528655881564266417069363953760185500252010910297962597207328576224784809473202594997423288434631980280826632592066394377356758274829758317800576803580282489966861779423548730595739498574689083089941955204472328859843295702969816898310064906513199642809760461879834968294442005564992842415725147070141945168333433054672874516566769294965582799829959107915630985628826847181358351718775911520800610104256291089077208005235029142086905493552168417854750109104923496901640757426910572826595610931831285112509996132265863339579266093843412350547079616958438897087459773221044253188573580240998089258651553623261392914306242664246549393742800350671350537104058473128061844237533675577995225229372057580019106627078420642327919963092759184521627027583511844552336805053458933596434659487836332401204086116447235038545255171560458020886709932667934120369009742062036749636988280193368289594863612104756758138483120907503508623592266513479889155487612593981083719943135919803441568241651960684105223162627953611085755132632078816312391555880275021756993967002276347804772814591967723385605790993157436459546560041207261622669685779624888569069508308460093487808317937568450564847845622503781036049784771693690850717405935076646436452032781796271050483609760921507451576734739999620509121971821036886141362973313680609797272331409477150727574172524851122880 [161,135] -13772391391478029129247834017266130401469258968390326382458910234007308423861255851130735897166751123066895925424765300186551705908587857433381270434819195168055241676617344502916081528957172083858294346961827073964791679256732558842110494036875580601007977006598953603480739492752006224685561063052272211514782391000900516545900768267275384266297791315406629766359165258286517096278888755780618436037937182500614060537058108159638755940413085353425962233201942949178371978421337323009231622045051152874005127408879077230638656183582425167863819807795183412959938981442732650715453273917926624437463907192431637082140201481035139012554021172213400774684319422373705489510422331520829755980514976683409645462547037135526229926454215339722922374554178077357638528259026310634043270517485416908170250367862720169737114176454934619390380619984927423113421341344123774825823863308854523574112630604621116107727860415092954149169813152572213093746830286400306245553126864108836520051815874278617548979722926805556870731686006844101682540055527646511168598782393944022051692647100943602989605633263475041191595846777870882536880772920325631247778823383825582941407023204016582279888724345298374650519252819407473151223292619146309847633253843882351668481128071293689377161498762959083348490323954167624167022395609715126546271906430211718701964744568 [161,136] 13345114410205988210673677254901173411328965559790997327640341603727445838488370053417919438484854589186016639576338148677736077342481768137075377198982861931875327619534295147329587937425006812385924936844155531649199691964953471002028626415623204820040795135635676280819361333774126854584179654563783634242209884629763526839281706470747313181190961240455082846701369809148457185239815029833893377427092954383107852732120406839287585263344120777689275443242471661394937127115988756702593474892501667741874175525551211392077718617051589466697760640280587887338178108239741872551748889402978924078664911757345983011084871488094268202099181841432849774146060551884295044648622406327555596972191114340642193288313215662125747328183635978971527070919235228575192418271053824454159364877274932601869757109485177409158650870037722042373419096630966410507045812124048656491968156516121592863922309024654974062216826771184460694631081808823749644264665106659301502426258189759913589345846907150666188700953454762278796672081078274854086993750270740005859337655295834443733888201833667760172129060584136074487213291611163529263016418821339076342385198886171442223418343658462298301901631839111319595059084678143903831369667600680954122132093172402378820898744681265704398570744170715593360925705803897180699651314603835737264254908259950760 [161,137] -4459470291307956679885480063003204307704926526817706189615661527829169463873869931312736352436965644414650918771615237423464550638349839297725986155567415084420545936618628835820650621133338281692523032343989946654431240423781558083558474407307734243348124359873266717143477222540976139876590119170172413709658133995377770609991377934749205621284876059323467957494006442151621235740975500723643167276064472530795407376473084565807862014845438766866801726440878338445456623888529987042395989232693818815103822517770749379943491612883733702759307771073614734481515745591452346089292915475833659451928401778223442999358622828740532385443840881223227471350027319078769153599607389428088857038831262857037180164648422893300411224137281526156061640223507360443822682439489489917338617475797813787486019184523254533540632080237992067176332592865279374052873688185206664996384811428557532209490306259495702692037641902523152690366762967299446513896353821815892382280456033230186549991227447805202071573442886217196640079177618452161582019642994104390574999658324484928549949186434929168350775215753077365805224175562588691707694051150467552496956948327355354728819244043879683407590098761164898750465208300568997801154572024841380758994587039187349412750528009424120402093634367573866410406576373161856082248308465466933949913 [161,138] 504488453678439778490673094788993594706249242730754681233689650397793698014425060071270307817339096841706800445700653176754178382131711839696851908825756903625035465455431382693878649879715158380618137180464515438109338465175553744660406733314634856631848618246576649710494913654128590250553241108269502190310100321177037400111128021754851811309883916192541654779549895771877445225924204742976516152139632615761176931005322715661358755484622795180019243914232705696881638873588696871205031662880228270689966460611373003624041133762526077016010954905179917019210024673373710290560234161841790006213363162504014211368634438768446962012704737717150442450189595207466813705406526729090943311172312604215342990950648883584991046070929044278308656221066263587396104576470034929284466557147057005052442295912261756675463895292282632944767319873016910849121124023662193338914221456817107473277160197820188285898893966956089574591231194288262765195791974626993224871965013555858085663158300029784233696391140451426125805764565447407476686066932485174663713744344287451440828149346396350245844737873999453531555933190165723409152623654939560890144505972586776706246570709410838051455767556415214331731554021254081205943016385870133240090684924282195677257989841720030960420360827405351194254457955367851751624359360 [161,139] -18913562381615939735929429323357514850734162244125870926870658963925770644958140134775017882373918122424261964273977994662609054405419377857422836140538240718265974060109054611705880105115968169192752641411155747353795697957656626323578000139708507312372775286495615061641403051903605764347601543699365420472353074642670966201339605953794798851781502263951611707923413537599151381883015769663278897043288738824076372881420189896686702469142921037601458208083576903820898082506764268572313150199713069676531593289568375862586429568980219310219766195503014205571024887892658406611357768727183263606305054838562879023968900509657049522044278906864242837359977494460701667407289895104396823197574881499104050847737140625259028201481855189489690070369171064364219178712014339244193112535308802042123845932722695929998118706116143241215866672852346840085880268097471283474735262369599812001108091007464577255728578973601028940091588834039767491396440784360414561155750985145147488781380710387384310729426861084174718968372056854210935014725434037354081255952465743100982263052732723700863868155527950910243204571716375778444056623041344261095936017895885043986948413414750662234192181327420012753617907770498433945098706291558999821285174652938453038247524431980626938364239804649019868245422715272 [161,140] 229367487792414103430233584629695435226002513700129809902304806701566498033586950361268141754339979615930768186976922958654867951336863102056880768705892521563154492292821310392343429394079025993146273133667198412604854777016942486503970160424170528834608455009329126536237334483170233021680635826176834406312918625059704702071918382482884620621154252016395331050605778699717086232400567073223429170762022799584210559782653947487395097140214251296721431949432126940663196270758505653590220483247740910323767786712002981738347869878637908379278305276666773789709487355996014795631252920142363782700802991391489372396669669441811849976556157719350322622128062526959087527344651583973526418056170941865860436207106426814557590353608203174921959287867232251249210227245358732743295802851053431935731404857119935344601203033747364230661747578355980554220824107811938355971073610236076868591450867344751564454012764044137865551152089495631942806172552173090689090445329555377432717606920318415928969271454111544581613637587321170650487736472743674664311881628766876890388209063935349791643930952870644983137233480318405979278699669582547757028192744313777515976339050787702298915655380201734105957437826386926613870592942811198935005648950440357344994367069767108042283472930424556304 [161,141] -875534768334320230783944776943821072403956930949869804510217265957949414839541214275051073118712970261717064174048843171027516720291715657660898226426007807676247536486710018536601515045649011627351544904363124384334532481802360382808448336663792716464521100157255202865539914297484816619331146448880306361934934499095887256216285076309565070731692492665374931844061339801920173375838602134508330119568937005423604355035665452599260759683786028043180558028331798840949197808736757541551250928529544490225854693581626574972956048433811689733486770542470861531887658631903217905075614604624902148022633881380218489348410122500452995251506221835592528987710752705248806291638000069313369334533231902303880783951139043322958798642997452867998119672132557306923647818295198952975224756093459505375805392759412953045014746180395170340561923072296101193916288511353554399964691746061278246422732568072265091543474195840233238838167239631054060568622678693422620070569017592333498057588483183834444482831967242955373960175268954880253292396921339902143123025017013537345035795597984667402677949282345929912743463927047570822090053141180648967476196883660491586071790463542881762587205102504602647685494991970070237639881852171192384698086561308773802059067539535561477286 [161,142] 1020279885228200954129739488000078270569784292597805249168650197505117135368201535460680453491557388939423666175031606082775411006126113880724941240984079144576141849832828139880664559015999374503926519936971729777840795755115681974851929326816617828842562851424515692930062981891797285421816995578830455583998394276566741506854821667988215662207666407077278052412863144388783545964264029865661884948293728719424033893098680704053777503188254134735654719648471141572792856291565160120242871028722413725839547837776960118909857037627436880567316330106986484477458047868443657426574341450495403303349858370082725315116414270771909076663739609043304280933906968335724657800027517855821566602108328873651524918826214050224415741321938347130393753693127983665443895693032090389522144072696780246816573171406846200661529276427126555664596225439446210258991146574307459308290462145276323654778824501510351296965431389093705344361105658783165161278714695007534877584731504409571979410475860303399616269058257055681641086853664753357149024573535050215002299472014378403520187614530867739712553791294750869014748665739544803639397506648809445208367537150995120849877802320528817172110543786292050846665997678850189040734410325447346965869290672529439010268992 [161,143] -350796802299697996553495403695276057720057014247063122213162682214780943825431095130609219839572226247564715623273699544583064670775887122759716631554996056180844240775625769009378616673744462791711477711375499178495833112610117342675392083726105348029676232233596708806784257735374157116784873098060728086497315898312633835547009668801033005401334453637979970399827237140085764826954066616124686155732924710388797879922509334550509554251871416590099139979219651421809231947732580638818437893945115712449193726653685419477130003430813281735497369994670324225971924863940571027139668640055133755151735782445855894864679800234953303035063655068924866082097999013579249162360777766055374342480534440082672360839655510493456554960417248830169910426018789430389897142864062134395535041343907634959016264396127726091728053241444442155601513571116115015038280296537658225283911527413133262518777946128087404389111823086372942362339698689137534113217252696112801704182699299686187545390413636557109953875529364364889681550233979916732998096981572877627591290929862082838210850184432219359435901987059134661004233738532445796351510421619541929378975558811542434547979433695408497142728145357930355666758031141280264311233044380390098989482152 [161,144] 34260969349874171420666015656612709221983578594555303372148649545904221087605160714840396337340321021939083280863896561294727395945172164012622897179693475127243427225051525941493318191387957726843091752458086434580674062036849334403377233888922994920397780520321065049290570195961272793104903347962395993862971059552771557070282696709451438319701763362803141798766739707195435433762812505639679475754601753581292144313884854725307367498322848957440159001447234025719991409645434399506179557133079146624524972373675955700203985513548638873896718841121481016807545838324786506721709336963156809704539324006776466821916364871784364996139316927093803688867354652201994540008132253647340044595687067780115768793567362386099030407248883433117006241888736908176320028404814413923628816268862104515344440505750564080371847895364305607229686776834728750472060155960338241842169463147206773714809778953521757937470515285248603173843745147649999148289861193498471475550007440824411821154815088421124311336256505102271537265426649484010302150198992136475651170911355948378226704637783210617217225289294429018926957794815873353235353495341148067331261464373337910674672332714058031298629194835407507112550953008341682376212544040 [161,145] -911256026255770875596593955433463170996875500658673942771750124253015858308512011307015826609510823516051569862161511447190165791668539524309033981177108630132579747557090320794478061682892713040726093902917308563739332019647825875434376527731253192161259899492312450047938747221110381018443405308595247928122850461353233682296909777146068356202902859854066295425031130961933309836285963510460046087845651298339359581337787971624230281777326562595891167586324323598029249844254153974496693952481442749921870714492736776188887996625681121998857597446376491298861091490136164805025165004275783064194839996658042782699596272133466490530890142386747377552764276802060823921220270451109172633025046300019241595090893376883489642187206689910588449576251991038030376808905418348634525264380787824829179874435501698213444831105757216453948336900510583900501501595926066667555904725019348708459620542316631826060829384797012967962791099987109442403284068518844788211550182898385122882326567101247916489011158999529281803269857153839497608627129339362370918925180212817811478450426932126280056759505870616410866958289165405304059177118972559934470960284398101474980163358797404138139256597020056714271523299113 [161,146] 6298660784001535871433014169860295138018556761576346507734834317217436345735499699938117592564395314535241761517012429853648615513769713682059174628525151018472896926141784794454734531641803667753135727911399051336018790875407419496860744030102827287626526170698543945881488433823212227809411682715004520073107278246214847418291807331972886806905449496009861824463228640579008922300317691478627217905726213023367942640941977541567158629564018678236970305474973977177133036749565839103938974702587485072469436573401824008145557163487661305962041585940751108618620578102265145497967427822037203734107912795046104832354458580481966055331058766898673499363149129172669548587087434099762916492556143211624095411413082422733028525255036119928276071714784868889456674697643970776524953175197432767806010759514301678719204577648509830409947826088794927026535344790318280813673071778004110445407196196706692417303670797303892023160573813740638929575296295457029533392557438009705786785537694586721147759863290133960619074515386127030254826915938096773476993592344329259872049474595358852211334200187878574429637972101924872059432043091204137252797841814547823253920996065487233701144960603520 [161,147] -10741079820275785644637837179314181156097641144811778773533558942336005036838348077143687353961589137503275041119200362593276673014283333447200992218326440356549982658942552274908161636812265612208827349076450926226571467000609391531501438372116592515882460491654470849656479070660246967486582851441522706346931753173684785809100566578512065774931547295678215200897227014872254920979779307925257402316620902685306245687579602583450328114689565607880671798890930965326492618746143732032662698178539040774109774464045835122725135580390309997186481554038038385549509847840734613768807781323014025047661882885408097737838085304932309780682321685202040051867635365255249358884168681365690466263646923574128202039642366579662588810405704109861317238071185444741412231941671099853489875516443364803920550199652038415373461486325790985570324457809681164252368431064747135133351734338260417200516426518200182445606724423221340237153558062014850787944572876143613878460407417039428661512163396894830096884494552374813505517635678799675374928313906352511861600097236005263051530242995570842622256645903887739698378572907155928970389645974822957173031044556376296216752832792848 [161,148] 4265294709785445264876482442269470687828662975365526574520056394227526008444627714753277301222624653916227084879189624391708980580782844567272288715845546407973743531664908275155133026480060019540255432630298694619881814391738265102362387315681969539769539430271268051572008067502662851733206590626362398395003951847189428656471203805496670294181143435786205279437104928119314644244894593046719935962338345219433807230340763811818549512632111325926156437455505361994281212542685602233878669306686253500280679555539812086507451120330463209894955762513073990053626723284656131426358396573317821276879060708637459585396266732193847300573132029590614412908470362491496906354938027611647656883995590280512018348041670334517436417536422413747997454477935899153985582690685390490324500325490002990425861637210065705236403549207795048169376762175043050922340060331878890850916779449645016959564023657551325571076997114930283538202159287485352769871397065563144509564918052153800529243509512889342187835143671570615795109203209779334039001762977363612062460723505241720657190213548596500003669786115714363475784817881047088459247190017105831496988561904400 [161,149] -369847940151527010457184073344266485883026682346261309248690787698590975145421172988754777480168963704056300530304613469829455609169902019527956934762019040879009716293854645577107339649692123522238716982247439287468031801009379349173146629794841970155350388148305016471540751491302845913609331121435500322139467521651255130392766745514234696463937144924786849623474115385473653528778025632978906620626250200804060749217849021072101984325222987468895930802980874349368282192259680462329320314014158601876442967028054039525544704427208645970764957394954183126239899452499252493323724068879443320956090074029768471166619835892904957443685588663421169345962964546524692285034468874956893117336519034375854783090726348843274088073651734129721871860146620383778392704138441548912118960396554443831737697404990400758303787299328946409414377264107285924278928887745664197639436237117350329513631272886068556484511755967865541863891785617310126429964190572009540730878403792095479304363515634434939394428813431039544536480619555930528754774337354662696594283873214837535362362692447618562036637810586942405804907391393360958842281521468 [161,150] 6518055214491791909025089448553486221801884011193945879651674579207608867160765957565209296389497409634343873036126831754258828699242013290696114742363380452138484184490684543566753847106436293540923703970081978271051937044631415585701229927857200772250014778162290421452021070936262872811563626069961820309747918966164566998429401270978635012442178551920225171588265118222540748773585315229504192989609524606307524091157044916948875625514012073877142983104358582203071582400291482820546771968689331396475816634532496078496349808998317882137049047975261546067901983600631693388254939416284086411168553057823402917465242986183204632928524454703868320490035321921977730790466722567841775391972124514315144446282958651865528336626979110386918012333526656181388657592071692026714876968935761317185253321511567559208186990474205702028796098693604579595392644083323391112462348163700715195536918032439854639853868405976541546077241471407619958077528198820492437374281392484814249412745293177246171639981762405898917042748914665973678204890023088324043383451713367271427385262229082433935303604189153180335552166496 [161,151] -21547249435713068798114561474593681664510026215619782547869225669504120308220505877915853022941126412985269872733024404372662701833131546839825050646712080427751115703221683377728429115488599064653614251254114949999393199414774106058355239171006529884073312240047267630185562134898418844223570564856264614231618343795958784403535166433156362658838898896694645508919819077928467136774387507485841883014894950090666490795471826652469234072642892032447652009738981548009011545929667900530263682380483139527898009940920355811266133557168953835979587906363494444351518730806807117855338855412764920104238580113702794774844702725349157254181143884571354759779025389755362281160963924229308936494725682690862093424658697239506419555240847757183241906399501143150374161303628901676185976586956768742516203117708486852466197206348503400561660619443113429059509567949361802690433755668818732335685868747103564467440934424947732722132650386616276921068713265065376971372833863456856902196991116840345960601306606345684502084888885503825605630675456420390575862696106266522319663513421681884546760932 [161,152] 12210962343915236868291096891802691588723262987165245591130450897787914629956326672145358975887182742424078245556721218612219337321436065489176559261723794007792752017071255240234304733784248924402400167650749955286397407906121721800763284371075992641401782381361847114235095679973365414467640739520675718838637106594014799148062923219008786582796029942715501875655587563052680438526840825529853539341771862804614829470406063115593587970572757830622142647089148024205481848323263614583025438618261865314972945976538765945874596151548647393197424165223528508161425966788163683057968294943033393787630918075044430786133951890219889821967590867421653793078460951687056432507856431795502753881255797274525756725580336162136374927064925457327459296007803181954822189900109044756081843922404039382941638796785841526984328827155469729337988245868629176978333847411187949962010434742616830386271945733347039625239466063795049879596497423568590024743408780826886747348479264934369635426874692249060295756552837341007208852226726614352180415116899055541022917043290121886135192 [161,153] -1071905426236517923337922621144850831524871338700240352796728961466314299190325994275964574030736751811332881384537685916345248407302475250699495579564430893420748650143654989182544092311978218108487595664145267566752851993110875116775482872720078243367512571021081523695956653990042791689373803099371315762369427639059310799475335854934416109320064677448770829809846220100984735246396016661037523199905309953691964605580105113482761528061846620584628815045523702080986960994420110608543029663105741527266897958675024109114157220674151097911444922541146664013733232129630233293799752701373444070879369654307790380800474410093361538661428296081859265241576224550893148703360143458222565166971894432550090406378960613132772657104628591517013614862956991704971220715584567090328313516158836773892190293801356828590893541117464065337043425404495963507529047747434980674516688371022327846341626433309239290530711700646440864448652373735007093711539442439232918704097323092098619483991229069957869812554502218231557794056226114317306912017893399501831 [161,154] 12995358078787227945377566286483269641262539325443943751992787050608617342333528053439912980503457216821190823874897807405694789760317302052492623232135132749707865751314056833493178759353092038408950142888030333895080976542553073869047219783737234790656298593124496419638010608417398821232467946747562206852330879044665150104348966666074960550145765113857669913151151500164589296467868821308236476984161478731840728165862699762613990024381369688620221101549962253553047112897973654179135636864960261738708750086141799389312310040062417559863877374979939032688781473343420551962884325249179447633237790385278030703419859665627885554628038498597383001925373900948173890671968763500274712180296254872774627866120238012951904104901373628182751709993634976565787702246153664754013905511574520466239461626942053102527715667352797814447492504430205123948741469429594672342871444961228720536762096989999406932822944312885824147455298262688413866121324326708311356091643482124684908504216892904856723020903201982990274911720557120 [161,155] -19097767023935818961127911445728768718520851937821384573242977443708451446972478039069680146323450602669227243816012292521753251524718598472252842378462215031198440607441770002338338791644015434760633675201914908445360171636239795432292258999076640200114513213777997453443806746933469708117166220608417144755373968164021815446450039023074572920241092250634271228640433474138419604339998099140393129267488263499945013277946027274256525852902552349349324052589483601272217701345501501844049205352382777696149040914304480889701120811203746100494011669247717557888115595053387375716294015038429709370951569698020823770866425453018490559210723218358045121512012772168514465840936256705854864825739599591099925747597923613245532111571559200177694324858775532251853800490111711876387470165109824854565578048890951368132687588491310668188127429934028225001925023811717396025274044206226127332159014342615953147633047738270282929985563987008153313026385651391248979582464055122789294626293090639118802136248 [161,156] 2930331371521130391053365425450227196206834658272676800945042057870459881991480302584279746296219405076820730943223732403274356311596485586497142289515792074395739784292231570394426746329299482484083872872266680939418408297784485170566302342205162393716158780412675382387787290752334325311720947334080774340650508688762134805570716626861806867007239928440864850033000462141547063924799645896378786506026305656442878857391653391769704392740113746468044994660274493537697896021163186753816431740302996177705753166978968045404620294748124434419925550012963556567578667021772553326849758231898488012414977290597830475709212093603801068279439910599884217842737123318366202282076936516993339237294641066287260070101981583509528757207493321125358179214720254301824368447788693162943298062661546683500167000218890006620966126794835821415469787055164836410270103509123935726714241465661096551507326347742768165974243491776308794701970712483320171244391619528309958415837444462410192 [161,157] -39530153154493524138016863150593670223179229876710348295093609144030100904325714786107720237688090928886616481980622493813968727861694797188740091965211587972903477340752382165610985864291304996952224936387856517354499910743560337047046143266366294586040699531461147016568971678634419778650016253354552439352684074120026794742554529339606234286597249772876445314927620834406111283479111962974661718801069037713877295791219682127996576553375763989034374156169854151828544602454440019829697224771927725566430295339071476804804625950620602675110160520881698325839068996099368051352409293903770910338892783310052067262512197582859968567290026807867991306447337389199152986609164150296668068528378146003289600411705212471779524421598690613956727528687366047322713600895482308271488978155546659149012741916069522794179085314414147625152341075845895773820058996220118216157339682748053618119622219088875341773215992715998854673914078793937188881194620060 [161,158] 38401729120057323141897803140948944624690951495949856144938111607501404675211753573539556479456067916038117746123307760465147081222993090432190038991654042443451778953742274444862379035876314030463533904357942032545010436308752995564923964622326484752616772015254998383164084819249039285212248610859335160151044532094140546741967872602618398593869826614588942138767967985089632757374763145233644550325152738887309859616703946087057011899916697694839957189578437714982324483944806891806739884949364660820353968319980691363948216642261324113235495492422191757552556030010402130841622710206554313625925923536255001745674480965495520052435908275770434164940347798684251328996518651919050993804313828777779299094420039690844808700837267605059741419791366413741582424113966271635354666956734019167568902054981392646438130862956558807474644631867427714715931421501025219375292955925789966594789435277945904005438718261666842752 [161,159] -2126543782184063781501207665688540554423593945076731267099269468536560034379331694653862487848992036138079518303352435743319177288946090091397852515012745062594045515567696674828287047770966622992684892832815437143936543094986601291547126599511313424377653064825746934241168437025229536684241032950258860256554606476603875134453630516431024747677089954829097871101198146049276150694188302975240442746591011833148078511292536187810900237846528242410091925792324532107192094958450038230165158485802691282415873972594838014819576317903975428836250476574067165242098576596970993173065777417557541961637263463078326517983941379422991100732395073981053945558932352551232243148677243032842229346234353545102144694448607497662576112063596555841849702215295576874017540434435087044578334200692490724718673229302743141065079255311610487763757190483133614388581821979153220710636161917571609844339587872 [161,160] 5090546990767243227104078311184996659221078210935030697823385919086926857639838829261156184374247070523119677240130316853633889614977324586598076189912025448618698902504200109587727869290811527809846059420780844897691983607920537504393685331220162148379135956957322700734601941007007088410340763701924279216276244383465038657580938938796512527787842215663619815240001349980723099212431332487176342684520591599633635295158731863391564656920674617736552774344430014473971081308443430486186921694211292971612150247420207230788156886078554842703222508857364167741581225770072833662241289520429151501029409170809024326409374953887194043765619721934431574268076329814194764330495258058365534305519763490816097389978941065032596969371193957458464011286963323249129427326127605116003207613117595486313584952434089377695789618039665748232640012397037484154853307855566232 [161,161] -378200943125201644586327928023732908134252874395710041602098821130742757242266815233515627488890627141151046767197959551959378344222483386755785615791589254782821055858625131145239595230741773618144047983573810441379295406332812788498814400509158801883223130879473649698776287377589755635913828940531786005591434021999970543526902103777251032982964113330466112244579138607512372727560515344116936831337553444022429588087185153047533397840984109310054635200655456656446032121753485387013025308834364527966699802176313319599707111369756500387394618556007091104810805602392762205717258111691944696307831889260079458546417211977902540612196742902714361380480318437453143184053417598091921859468432843523419062535719146657140984253916205257859862654488884587676655275429862218792916262834246905081228669774949945793276384849939147172983 [162,0] 546122676302272557397337438485568277987565464616417072731123186163477966197117052477025018500158867692784540425746920259862445797572799350306364719329570671928065688512330547338683411366658133138674312550967269976025263634423523399837840959146647247044546933638916174202125078292596202535843516649613088496160328420906644187727453994986093599704788047112825173603263334223220542193717585333350980586661469934939640129875358426780007575429278189262915638609506149518936270684933588790645598478746074791257489913290647557521489567728132774053736590142607542608844363906346023257368755677982526278640904738901909700135328406470788680598173886266515256345805581440149620241967103654604473740541653517782865261461314534151698747328142503064228073625027937419449623168446131557048473229027422318132451476058567943747974816195841416178155081921839670493626328935065486028211627452506556953422500289351881540492877739821262369823280157516803429594407922907279474331836588774426822483168081802609578934674324765427480501157659508451977889623559096946780840463639053181887555758133180853272842251626152131629933514678478502715567111880760466940265093097988696520541773443222370539754878667796866841149529161263795507513583310340903755619059487275936205143503549711006274923817674341199893804812280970979215924339375429136708316325772801876372247362120534495994887343312719893209555701841987574624073436113952978500652682447945295567954003578848680165803500262479287433893652200752486131143452010422350116152896312121975856888852384198317805016470513559009177729238206158410064850804496499210910832319236184482897198769374438112957232361495393714637240232067635929278073779653243217840279321879734385880886979094142823160413286627106593395297917716488990628498250544980382686476307808158886188154938864447637526928227529808235745210061409542542617887867422380321297241338132021556833390210816835067073210613828008726985199964671599830052501169490154978659008512000000000000000000000000000000000000 [162,1] -7105510331482537107230600297345072620844378233418008498177796008436923128012432523800715841297008011334407343134104529993105271359421340315392578078053454628755944724648090548059151123999400900372587251300606198518964717070625393291290158393174660997908464085143018379204401807878006687849980271092394799410331917389773118972944519622292945887637734658401396020071632711762006861952442673602059919652099859803645570966751266016234980459193150613565085027904736236151844754796495338591429335548657121341415412188416572402907386309770506023718401217061584401334502127054215212690666302917038539873622046269562918486905246119253515264230029661090479787535523999530226287710821764273379673544940445828668043420275827866252400095754135799826515252099565305782329328123430223641941402095467645184633750976666683604542972071762962489885996540978987149174343460376790652555554610115156093578487179079530803748351921220843241053786154430088096019860671725762121968400201010969197270038993430954373934449253556992692624272935546648768113887557991111597255571084587464182173742250132281610090260890345428156545612068544605475660390287095633766720867710954731154755484009978923372200032864255963416700862960415304978075691563290382781296299198009315024257177982234717299175558471669669288920452402416882692559792625338065157781898806938847032378675645517664240023144729252104569782613787685546622451560741312477119473818572532788707943044196050051017858100727623847881318273181957754868556856057062264579882589150346198069004480012450125456034443994124548875798357975454883387149015673079652249983410972572179003413306107521542808656074657146649066933435087265760639766478434632219726716844045395725449060716507280163174811221997856240968719403822259034253044625631676849306914749343091831744291698448936962927199122395321161211157163144381222443665981120875608533998280097264050513350151282201742767171817955328362066974965459271079674106091230479023622049497088000000000000000000000000000000000 [162,2] 44809171726836978132386636298345700825690932865947925394452706852780664576138746056745772754302180700223120921107977551155964278239297732877280958470332385032281876023349470459254989208726838716730096436417184510375743014793167069209075794698246890338625805752270258545975343192823042478400799737239274406859103592927689477902288447644932404013442623163308747945637860305528226941132743207865702902929639685949742607373540072673151161014347104372706279976343507749096802859153553197505225985825978154583322274769616188826024834563797868966661835414520072631636582975414454786957728539755410545469234350226736004976756701045853906392099824530205373188117021625229096188903214252760480950889504211655357458811402115966906694233824737097776357919764828441448430445811099769699432781497218843556569740056735769153972082910809183572249326110518159298405691268953861179348862537239774357301922068134354112718238456279311765713388900759733551930012899016492200489551955806779267235561518916283014216095535680843084196568550103866864446009439010391680794177148516419322791313360253858178468403145307201599204872579917012545298186994049208234961849061145467151944053356417330118079298342530571177989145257865759039662488475310140507714277274429693663522179650076925556205275896208582143697282032488701777161990976618136291542617815253170531420758211836497970318771432954997863127095082694700604235885392639180612636497685253860474849167578756881299494798557969201803860953754090387121285723445184349415151927180028082523133125240334735975949519605145127378139654984685915579557517618796870650936646201414722893896258883014351849325460460734284041874918661549162996678001494762063694097032343934626618528146234951935575748859989677916348349121574057578514028475442872632192017091158074735617436024936686074703916531581889939635657124951542504054558151846453040633710867192306014769647077272113594645606382540937248511741105514829883439277534894250298673505239040000000000000000000000000000000 [162,3] -182501482584592405404691074374985232732890347152388911407126243181964061116971788494090499067734516395029927609141603666712824128551316720458826715965499964665219783029190065801030027744147504331366640299421522271167143705647151790152820367302204988820981088898709692998909435838989930569809293476710863827142767995372323429959242424045789336032829728605192819702851714448299991269237317990269802957151833291334336893527255584434336643494508006327635107180479566425398102517276705097167840446504376732588626934422915850714377887646600906937081581909985262073251102441125495153828709023996265652225989172247881857486144469725262494673182918282182095492839910104746343384705755780996476563168003656172468830653504801554831350719366365211951583913938275736791827018735560306011624751061558686286475945387367074404033256714801794207466997380306238532568617039218370118149585559238533226404783466559449837825069310069392211948835192720730449743782773844633508498639798519874183742482096406719559605996694833381744071683069291195970666262441603561905095410472338530445436043532619018162023871247483816428932506945871138325992506949924977003223517814010012091102667371811651560487612221164143454582163813630667601060720365574033771101558602444986362529638462213223161810553804084106844920209122743038785966661307561062474830410138124822028176258260139063594775496694765274420158741554590209348182982078027985969729648801976328778237395791681086200801381994706879131587185292317847221803361014156192622893545972366098593438277338026925841856096795659662655835120248431570015732577042810550072733880265513496815322204320440232324550305067205629910656367985982701141531765169893130483459802067434668046924530986222980745168561637792782327864947999554248517499683321431569839784757861581140088584971637059091902799304087670623524642388954915497709074595349763091734678745230410962786628381543790077483713642661409023317251896796090543881135515852774147428177674240000000000000000000000000000 [162,4] 539709716912468621730001676252804781173536647377473454285531452670090637150774600051905019064982418938622179004562179251664695164945274725665794578655227655093212986343252115840872841718271759992693633639441259705754150116509686881785318412338946964536301413441175625740036668689612580332139731898042827384208373314604304180058549593297937942436878461243992661548137622016683382019967193480901319085025392010302528001809119488383546973399726352184650188653310007476769800840522835672929331211594973308186753780838717557254097303491462707432739575262176845702220531393898134284441737740376942231275052551138072104254445155359282801190647213747181310224921039693734603320880871982660948822463641583019200602936231464164700504833372575837516174903831473116573003892999805712659952144697503605945652635131513957482656179318268698529400025953566298060187633644061642131683402866286447922312941322053327162324213469308753877631504226876729456430740674844603798665387031757226957697427336702030835663047272911220938770765255741357890379657442088968635224644209825351848648640103361911052158863672733765914960422565938374347450339675687652314773444494237896421824517139538413887010196593704408106988123076718112213308158370907821795406653650441966019824773429148884973794326826984928100497369293849636047368354710976452371865872025890404557657346867856876239070920063890752704364030581569439483894129787857635326645641900971997055361008005947738831401522075030184543870761907270249568249797514375474545306541292197776893049677394344594191238253931311759988531246759819017293642345684676780055396743073944853483640039282498031243622457820344053754680877027324480483023521429713485136254087520419059664559992792226758433224618045317148542377385721965837426062980456676825075289290759023816394988325164191540611795622878452444935350394849741177944402256514653499879593836333927065379195932367918636728492376675680061770036057534522072791723317187655963463890501632000000000000000000000000 [162,5] -1235328194664335184704959326584562492033083154383211521942777093648392861660748907799475499971334294428378188659734881422559307115674277529835598801295161581484045511351686680473240306229395189152005630855079937410684176403748022201656229403969185554719218225413689718316652162784362089732391303332535246734750102660539703065659791479140685463882048001376415996354035458677223330241242192651156237159970332533736251680369092805603087276358655609273192220888061214036605281848057984399579307489868708448147215014303955650507537722866546704675705642577972097576267910112787594563294242698918149785357148502003910230766100620125102726222352113951091141278954793776671386694786362579563608290582842471053205283413105124085305001713897791949965286504489562547662261582419053217461324248705327281940688230625680707370273033601225010101681817662661238684353027250389215337891218491706322084980073157228844705005621216009361913071324026192494418365791160075314811308464933713360426347349477391699836726031543743179340179297504788926822258955946046798381014561471675486328454881764054632335560033002694581512745675488739580488790686884801047486074440857591436373849684213664843426829295332716635627137071759111816958565003964441487758152204579205578263267484081354667439193946016985628228642421630247968993704709756659060889907913480283737133039448462173616881635314259991719924609614503772099183940194901696470691739136042892503973120246068435508104516293416223730200906475291274066833031316082603640230682275601276228632687300880248101988323586294624104493904108077531138279670116675296482847652245720320974328889376599919417407195423390583672762431514804510079041122007806437350973302933755449175743073462215754427764281884182401858162193047358609028889584426603137304291971281462787523787679203698175863750656548659880575621968586113562669449202440957204373829560156342301544452987351606376426373302814070188250104711548039099859404156573663245297295520956416000000000000000000000 [162,6] 2278020470755803773999387656065678110056280147440611843458909754307297123133091870301796234736871322630314761840610696139700977369772497344416072801147679275825426239882679035606696742365379654189025648464683052720093697871136387993908225365752024180699652835108893027407113832705865856530889057569560698652047024598598649878112320488235981613295391432440763887605258332411833226492580060078903810150145553293778194786505160049998332910390195871505316947368401097191310852307768857226179865632974017794692641260584639940741444735644580168155742361606538744062633447907319580169346636070764838547943849866671596034915849467527282321984625492592738528735551802585293295143271231211476356874147396423127259662999388197337450162643872233273039894709666695378455448147447792606908947508673212371225227621232427367468519136096090545683832001494979940268167031504792319725982501382396041296496175755477271842632756474384081442264928371263689621462011643340155577218681578865858409486563083902127037733301911475787998980309020356231127931939180752062939318693472272955982830082938541588327581875271032839154801087414275370713593776676430211791327944159695557657056929495852063063606534725665628960772568699533956394943480923140823383577552752771582874656452303897687699559911637119524437589639215577128155335688814723186692953850889629991697387058064724743592664744690897656812068957677686308752879921099734400311756086798927468626431213579609499018257587381011686251517954625417105993241047533745191233122522000836442173449614628450089940375598910520708509503354379464175156887084841625622826231560376596920830756316281626527177658332899630063901181616723859033675257319252353505622987286619508346018116310876602460878770187146490804161111078658131887415645852434541809197639149809853552856103187010816539012366243356557680328579631662815403481902339814364383630240390155699665319311721160057294224142566576730306254092114526752677984767098660994991265822015488000000000000000000 [162,7] -3478622019278946035694398338714440725880531366763035066169264421384783893285738361224978515149498945392474033638017515416717592653611499032829299423328296603993431109940810266687570429212322474857575608254970758748525955244672630027860782379096931364128807846600431728670054921301292721346837674971320464730052677526967881191003587485936971247422060867042743952575906716342918851050381233094667138694249031661631756318071173300469738918702643115093042586924714522335891468214809000352705196651796777574678308531395390446716455591235901668438483994155384916402398863957545288096871614586545491598703682864827768043522479435344009510667328002121893510133791402234813529222729069247629962711736131845739949543755809138249880304849299264883722396834977611596632121947151562912123935463598884857958913688045128313094277373673517343086435466333720762409785054172836395524925510769344955570798699810078679399117664829012175017110410252469919525532741542999581730530932063039319252208929895625145281056657602389099282525927885690492462325104001021196674034967042919785647773379470141560499929975233343671483259735544044825127560483014003792791108532320765796460818019058061908329782607708308116091659782098181464231190894072974752053510897774350783977783184383043631259526970600929349006285826326205560728174214364766203486882192823439577132118971987215696350280172615430496593021609084765594429312042486170817081202218423578443456254457027840027806421682888740427926834165977707845179393307208947242489767542944368271584724276992870810068826200370870395605378063453282237641280933032456167986634712898998506383521271506146564581791913760640446977672661054989449489250119348582404819526378592420200923455978222830971268174855662778702896339467125841878853954522614681473851225839377543241599428674487966821151800289901334253712642940446154728329170475971139311162882065497478595977390102783203573368537645188846169147375741308463203242254242754636173994981588992000000000000000 [162,8] 4487073085114916679682263597798917670077112015133521811621315789327446544608569477161619635091450410420246770971097007698539846223448528797599900730312377058761287546905802281041685955193609230729849027706034109922500837873539080062966182342680988636253177115563377004724045146422159957971345518707742065364701524922775252821221540480763530540417336670931633946691614600022594413083155562072745428712316025177935950185848858703803215893308037482620247403889515522993439274014706871686007932549364127290436851556963346269966539501417333319649194101525113084778259627291450241571165942054712133637883731284766705273635609411910231729341521806912963616404726213750579657704181469663828485180884625306658086989606521374507925137944869389102887506318343525343789040201756084641212120011353141793317850682098847227515736587414491283161265313680106085853123612208844261499853295161380906538707847317867656161014659699905664045086057474208514629906586776933378597608465877993477866452006832455889777142361684854519995547315283930588629621675361919011785770855023758709493725162048659181352862078359493720715457563115663987407678762447982119510654804582606860405828139427688138427555347273627689484111281573419862187609602265350684287353755047495870683427236737784684212766592595558105678268799187144685110402536321771492175714867600325394845503106164983894903921984370372347214837084101628690930628819740771240995948463204525648533717724253321202897778390057806708842343293951205023714014996544971157299042201424108876329379401258397661033081754535320460194484250401160491390819557378961430676042609822210648663084631146053279625441334186936412965675316002735515313850201615389642659073965296884387684401429295323215776221823159253014059589127602838365657255905174949364678747905828225781962567571113924553755096969352765267604108034041522009411310034083724922022155785471923496223239411930542887532715552891822613467372657332713962338398915607585951265402650624000000000000 [162,9] -4962858588813579383319612843218888190730231196158984897800867582390090050772446149064765078993609709275240738138935228254920046969861166088303315032635699943850455324027890115204947841490471579009480304530305827127711194060672976989138791526078074984273707896380932087387909933558006605327930771761635815819049514672815163461495729642220122839108519687910585050365069459641311194958563911423313680753897830308627045970136338585315963966250522697835855246025246713918747934717965830840753858943016458104714573183611942160393374663000117733337913774760899461420405182510756621462918223681821677387743097067229545132145262225167372196026671148065096449025035346107179567129539858498375576887955634816462272498795149643311293341234191505923997291269146599394871498911846643804108451157823732172484714437942756958481017522935436348783805472230789518475982396014028024576965510004233021569538394865948063899821101736368146843725708485941954837982992002313115123554813995440121612624897618310478270196376623378044169343191609100653185085543988461902884029074183606163302156636646511210787181720526104203666329156681782981420478329443317042077909136596199909016937438643226671963616225363192032579005274577380230439103610024496585423430621266244350561136355112233271442364107827105028380659212629134353878225113366662214528606980847605331734433634387166521926323439236517664997244049794488878784120454895913244043891640684349172912732040239162775102868941644774037536908808945483424825004026313919396086859989258755007036300506305645611289888658471608768738628651313990858991362037362127601432026337237679422594876769952000970032821197955690483527987477657818263537699333867425289785665707931231902379766140804079457849394694872763666758567786465583441748769661990053042032247655479391850955649695617367786959797646151961060396165350524863716200944854317186799415857020979277047239583192473746184424722018458638691499126798838595449827675064684229248156637855744000000000 [162,10] 4761737616907913241104606344907296677473053620208003228873361763489827906528765039290418859444005649826175825764781001664071599426849943693678421903073115951852158014141273126613487414635322506033770137721360872899482005729001437657150685980888610907412046136567505868869166805723788454440537732318658877204888434754555441640595824685937513447657593997957434823735237928534884535584162597407053484800995083469382384730105213756112487454855527949737675323799497277370296607570047734306112058427569006315195020181819059456119196278940884143351557335044555491963790213474063718760248956278168075607920287775976090083085255482387883731988009663185442683693769241572344537187255838086279586379109553727502541052761764418117602583774897001312827351138223858235927132530706478181497545336354536822551107264624738597593954435594096396859013186446644604090612011283772989755974698017938072165496921720103691098703849587685411028615657732858440306873990381835604311533434017106323438042095337304404516526378229730675106744161146607617968672873557437982137337345824386400434829713073528919903366638548651980923019852820719643306038399647058942380119567897295790404865765852409687126488603491987304748157408379987420048629617583900459361726377672043022921920780185270445632498191754720637640777182445015714147860285565169368192905264109996458761120066861389602754285759828426913596355601390328309858896960039186587703273466318747639067901401916861609383465624482730589267409263611398520255948786187986172924740086822597894183042868244800445599176524378748689016115725428344437581858766400642347966939233516530035737883788603141981605944813569938175741641659747016626835145711669962611783196503081274908773480379749937805062474233354634213826856797756578842382393772750823914089618096756624745896665869602818894068769913764909404331018302600600414176505556169321779458336924864102984219581294603685270062548841273488031465246677134898348963639296436054364867014950912000000 [162,11] -4000138509628399640930561394776558549625194378933988078770930630559509509136499386114215684810131736288540359400645524294209257893646155829416093735159898076635399036541822167912162438977439054753932370298171979448558687890309305186031993531665103624777031995019445791169656008655454701632079671008133307823896050995620702864899054567864496237589024960995980176583535598140160965391349296873388003347566831232153594157334422018205991223961955439957856806907186047246785763860216936805788533242636847908570820566434039569565380398531258182297873706668080037054526372148007389393598757458395291104159845633207987009153325665360024888813876955887394912174582737999149118315656567186943092667720346499146475132238510505181654421654916831136429167505631729069230488143292697948514847976193372398790849489392463197039894823527159988264155068128783519691235736255479373453711472072086867048931172527599589454131792448309632186809285611107861574954750926821124241355380544721721179609729694479246490732259092875844104752876810642883646417412036779377048850357464744133834962328751884304147928121004703993593777687612257172920317780762963471312354103082715973617964403582115258160648882842671631245813809190252145091818851505324463249330954101480543039480228731912025593441737118377438315525839862434851669623368944313497364855650758150884805690295169088994531271780412835933350787078462512852628973732107282107716273153606484786695991534072384904014408654407492878373772041938154806890052557510277813361492530784742072991784121256778044711265323575482629554839072835489699156824809683125654448694015333469866732979631663041028332935436037793838326366640370684648593873858392816735716722512713592733229085659928521895204901213784248276443111156074415856858246353333645291620142023490180328931156342890518513272045728303165687491134529644521689180896331542427740153628645510451724796643784421907474563485227829415809024763732931087296049933619941587945413862866944000 [162,12] 2964154275196491083877394498590289856064572199558640882824328710267044608103754623408137026743068739339151449886089392640035093199159451265944657822411894927261461036587660839781758605595616777031770752442589028990331717090467259187562582020050459312590399881095143036909982263008286966178118920008724481991286573153398675943568565361262179373944418552489963237869727438219870905486352668995055089923585010806584599799215596360910230619032311097113324118767700182500500094808943568546523529288338035506076341672141536193760621668978735792731713038588745161491020623936009101451940487685873632649638913933337430164515619870904089168076957935466194298747228807598417006060327848452501176685623148055620635579072854244915289699946815289080147893380449557412652494481370193048771164500076879220401586527601015690033348157493260721981488480426249954777326175058426872486043590458991872053807865408340464216730088058205740622576339756999593209780372860673404052707008278926553149061930303982275758666339088477880800851553856592181793981167855452849691956242503226192630024832535081805875351426407539569908377381810797675874552044591203182775142156367255432717896819901546891245635768681602723074331365917787045919873068243464203918748413616685570873409772509991547874637377176323764044752985182406662324829330259147984019467834418985045757398112214826310467252039312411188019316146865008180339197586670731868853954056349532080648494857147277139559894533955410313617238792670155819221696159675795412278481720311204574694757312885202201965115627202739612961020453138889614362970706315452532397683526732964023378249062208258381293313848424020437348817530333961254614387794559664282378077009521085785205010394799327166558861315096178757438936047164750885666253291647314482786883792068612177661051813114289239687064124545109497949786179385455251363715453014093153287760945200752451168509483087275315471693401138752785195876517058763051527524465088318809587933680551 [162,13] -1949389698905136449983145759754033761823764807516562064761293159726613397136501316867540723795834481521091490509214749093194239783531386040931142846210884037095992778611209252530008855541232034698808014828961453405282571077637915562795998554990329345600401795089205185644021654347331790272526040209085865967862570955048243925933061907797064378253988207513655141143882422325916128598793699382374320597338526389801048354834913682367320990847387824377224270692505141342788621483641855193038252479628027671097913771617729620435580693669139596341816379974052938263973415155330127805530485802083940641722638878848275588670879766571858740542049837731909344413477275324543517238863699812795007023591465033266900555503910833158469699560789600312894046372523281681973458124423555794226645025314271423391728398636917417900226880678760686472260580836148602805922629806385108693746968430318303077442019312947291984373393564239529958657680667773929921134533529173395933215849738559405748435518665719203380441544735986609521717570791296850115762567010558867671033856252982742268808961348179074863997519843213651228469652545321927295739118578619582828975761734249119573040085014723917362661896698079505718369340527299154402173672107629463946953099399552107455171132893201355191532698857837804540987103508844197190039206063080661205312164633592862323202065009996743074553822911654625572363703263930705214857617868683329372289158348332974875981415355770064692850286319123138278225690107020491910919406843758802721028348536681757142182934202252731954615641949027216642148940048576466163266239182697586290729077381957725729590861722721453983301150405154153404536092235923979055862942437510529787192410578115596203641334796808093100634361455619023873262078235087160450663886389733891469281865395965152205900644315582846134044008431958505800105064543217630334379887618910367624101105856812984265191307961221465341129659037072013127433314976638374521500308709414278670738528 [162,14] 1143591598273404970075033701348400206040546704498641010728217764240479824261330899166088812612473443786673254548400397053912732056518579121217264298476403055148640601454084668193739083704556560460829180068584576874268255624589076851792809470215237119983858340524483325951787442298188225829028687106952738245425561427324155502471374343022898356734413076143991526244013904092753582855709763207800416618512938655385320038660122937974268281729718660546388387178772667071408736955225896580350086121793665323621765791184642672120588046749758037633972470471377779972149846555230041656118967046300759504976272104385227658487938152410686320386498377478836987064834662840032781456016468950714269638394971840324125758224161308256615763776724834773293268359630817948311433052883481086816764691080316965183774707749683333768209336060319736192027395385616946760026135795300844762666278927322089816561765199273613496133959940857007685144472968717942015902950171702615889743316149298347518938207308263015104273592384759429335588692430138964818640294714755103316804200863776808990434717892808428319684563281461985284686155656597718394465616033714833186697698147249029005813894975194464992526063701193917264531633007542903908406742964598816116764143045140617832054247681744834914049200041857870127074118202469867345220883436778321857986309315030710415236013901171724183829889827510169236167831880390819472444278677071488909415784246792227257529334421263675202819786788027638626234285546197698784159266515306392152600678902421976976931095967972216563923627440298254034868988382286999788056752997169801889199613333876311894319135479737126391060917938746769475402265982979935280723936466094399095010122448115743783410660243098062104553756617199024252699146120123275620249320410292358834342345846061702554931791602278174374849867001341687796515614403243510436773316379388294880659551087603320409433696981010571555319612601076087121334638017815667633762047649190331512448 [162,15] -600699714535323156714103345612350245595025875907244933790683652002512964036867769491239420568035765378509471451157246135892480091644527059485639537305386221877457094508444147039409656521033781386955054782426256286491767689329292323951610973167785280720331387544792789490431951468605124956893641603096330881492839509259453118403445745147943750562027856712305965386806851536362599428155696391792117671502623620527399449549176940782573608804371136019005541012249714571562288071636543978874203101543153218987162170770389326172011769096670394136538322904842798805030187897854934327814707300581055048590913403328346575762543783115622894928399921807931584214925423117658457565934834269459063485478135828950654159894701618430861597978292513306227653532767850468019058199915999744730239991169029507603633892906145512771056937570708583103658035149946539577689018338005563030690799861033201021359953353389208112282224306676756776074503869116412757819656343104278828915013335032511416014094192850160431623464677731524940412919425301811055761055246182538937372058509404170869845331780435177350115260222787158066933577523916007890379756039456111819324972808235136137180779572823105772866561442659172000299927723975248852161701147950042013671909753400428224483477034773313569636864277702205989573521216730605292526091588153260676269306464948770689006466655838835295789715908432481887045467850076558014139897795798582605738441906604446428006599762016317603796764965317333038874923947548774700329964090195682149032873822582472027979935175578801356041597256672027204108640661553965636887590193862721377954349858135951252354411681446215012872564208468951699045437708457255182300652930744916275043896638154460074419107819601721494019628849839162622754991155690743425519257365195715236792206562558829387161441566678307604879110765014569661350902433802183982896567783904345601279941427977316112823487380500893030335970615127926004507800703334488638209954995199052160 [162,16] 282163099152166313120504045033684802491177045023586212118291300720496767561801566994478277096763974372272733820636455718601795455555511156767926720089205956867191550178088702248071280141147206242156030426453301262322824364575658084828882611761621369421719444562600323796492783570372847062004665338050107333700010095023610163878762289203744195769533614456403898756115084713642170459769940853191994194778834081256781834006884388190461541307270778757637744430105499037097701080637409343160830597400240863374931609417905687292323960525768832010346048624494411259802881322316505042945261218454884983644321008452595465349994904956995196991436401845106948819965752069296494748792000776217750580808856750105314041946037560510808301394055709801363002420423806226595081709850484047212349989274105773791917581074954255498232301687831722566119005977999292733040980449673080326604379998413358066240664400655038061209038114850477891189435909407351081723569710956117147803587608729567758963568662987208568167041582076976947037534824128205882566252426474663858942328327106154982845838701424754668510643742749955389918635405386121364579873512440561599478680162982291401857906597010896909036862670833772010082240399908626868309114010535329768219631436760428021801905299292165694134136213594586369049525097735509879473429685064517424990546497461322763923982095835237764284975129961240243744475290420763827655176855954900044652762808342208314460548047087267770888567457000712857657312893408978005036900677317533545447106075781447045679206375881791059964938456792432484157172370207154033747100954848891860738526476722489237703937209928671891331073623991293910147093408655131702904553106714809623142289898371693356269619747523852099301925281618544863363495336913706165560230384580607637217019367471017569683344002244338373505044005118191566973054819018889487991816152497850248141041375336544792962459525380313365780789579410641795425871035996664237364539301288672 [162,17] -116620992176930154253095174910030959206008528593691627243873513726068423965463759093984003820316258163461854805683559654040075315466065181309182966256992015750666799556457881965302924000456460000313883009276568423429562083797423508237448927471676072269314177450710887612209073039019997238205993150360769165045033386215195976987274695913906965503818324769926812469035337449077282303363075605734340663343979232664324568400414315664994546301722083170299692344837093041747121298905258461181401146662124943667772226285197564822188421110884881654875200218192819038644324153972746136000053066199159709366320701127453569375614397309971031312660530309924915521971928379507480520481767818562280362448756808425023597673695097164510959475199291446552613809682475810517547547806716234403631710109082703522456705059909803588748542824589823422564250032860956954717962343964147720974900492850947284112577981141906421166671347266870089262367312919679140884387388446092060153885679602152485449704207837642130313608587774914446619963675657764568047642798662206320186833927503600880815231997231416212627241698864247779753055731872683655715321853716658570982274418669393401542329968820496534302924527904677817536663742307812109830595235708675621387599961861028719650607136027868552051193360446368870606576941751114147279699875456691549879520617717885310731771795423383506897123118286075455595508879764838452014681104680390585383929371245937469342426939072790292282976450928345779633993693075244301104603817706621039010631811321538275371541493757965825477101992612880958294903092715444581659476285846169129661510723936084938399892156503848992361627236750998280185891453604103612728584213777870841566743005085848567682764770222740998261886793362153799161804251840610659748501532911600515951188322821800116152996236055953748527347241808638926969167496701495807707666889614358790214094776170562926958287889589786748732654517758459591965783307565492686619706786048 [162,18] 44958786585301707119675580265427982269765342347817074399138646524043607819428722814864063864774503188356261031014727290854968619649213389403917527220257340499126025819200072490660417472336910285677755720079537609188617299403478080853751499043900415332156332001404230133497043933405019008078405137738648213988091612591604362971738521267988364444127487559069074007283232472834485789354915405958746196928038359702160365597910418186622067980186642984333932888570548587783253491588077957961743082407461114808249115300741395114718966067610266912183927276676563411434582781023575192884752162616361144245540206933446221809739537535226389676892417828652637434600810343801428307379983835431602926836191159652020392898605748533611875832623765392209779991025291129496471406624371716460058182893432510061565878875118685554336734535268164531128179897692999056031691428290281867017268379373263574141382958139738382792617640119385977350546324115669387428907494031526943510962098376580581249564327897299624970863309730282004766584015269996616104684690401932132909207021390045821499551908852516613319572943144715987251831261216608732474228572836921628308328989259676436969284938305653042691391286333865038013994536699633089102712881345519929243805685727487312481522370799405703524255075381860987919725383001573330620550752884284373964328346629673497096084206962929493440500927246013430243042989168736443651996908722704421038851948545067266754972196271788391507123623226391779277450135115448080344725275116970229472289857459895946404904955066617748460519853886106601622886454252975336978250922734774523055852519378973658935250568982403829702637678703926033601805878266642312540363638693560935307082830059748669469534676532571019960763137772359737571624850223824167680186210148951419992314032225243915120220121849853411005288915726418434146875152836398883501772229905799906365040059239513841165189599127858684423082170304701061691524269902015211247796864 [162,19] -34482094279104196093273881881977811872579974560091543300612696036787480376367388731219488736070689294798618513842833259916141344808766500465571535557527219820550750984825387374764962023925266589803042684904329013654848925835874571546749027552147364474335871336271061370704330387439968399303890819006575994970206633071082682484134136817113939023351111748253845591237354873562290330794846489319177340349880987190222965327815753876604594192351976360958001141399791838900955180465027959972044908688274289540230045771218412456266444053434941759344277499689381453503023743303281493466432797949741967017008156191272166029118771234657978832588020778145160659228888970582759187712814443218643714129797166490676227819670646981376826726561304391208499943991461774395923964521742931278063570970849178822282346110122972770863489100776792370236533714754554270540679354501953395816059298304237486442444286558928553967673192619804636696298315773726492655235637322788545423576239145463489562096923502040550932820963886297249488807634501383264031651563853423609456634808283610497221980690113164926663413161598186444028258808722677346110179356137685676931298897470050163191192253102813884793273878861453395031594536395614320511649073353062343616393223218750706354704819924708119520040109004583384746332240033832299527680895962318317808884785263802726090514903853856038257708115451022610936221996260517932904606248543970182600086413996552137436028019027959620631181123863093715008296830745837719818467904557715182004994782270089305113290334321332934185160926795662992067340243206578603404507881858541173514936695774234644540995395946503608885023310891129068752280623154998532814801723530835981591704473441207035437715322733431475590490929665685599620258426858266706612776295787529125499728279126945241406370671052937018181492081557763838162862610657779075349872122392950713822646380058761098574600892236788719104130243439866785132183252188261792147328 [162,20] 56245815788284464374867832528216171618502986090448366612116872928282853474379488255264192033987757481079885711597939914216109659502073752244342867713332121347819864284471837567489685562725305411718397768757255526295558648549776119839226544097216675434417480868625284965545284868837975494934592806953179960950915541534593771202175807600142170978172629620650494549152814048930694878648661828348449296006540966820778192981204648987692117298972934024221730257074463386993722491300004894476637483995549394224865791170549017605551878067065907136729448048313011409132543258316464898424526882980530159170287292423629773072698406055385798251045010688914826673239001922906051246801450891625181429078040026446741845318872081386336446858620719641819555894985762627315132150542568935582914936472764639138551254470723080335774778406727294113315960388943859082704219305659000695384145163736980704709490576569986794713345499123703501190943888269458014822570070928223601689553889782985274783371643609085662023169643505209388492826081977756265240663575961656915517657336791718530395085820692709939587575396493744920373060662900144256041889868649672540103558740903638444905857885257515875162633844503830568750380978188748377570790017615610427135938686729210437238889014796334212517049179000853568573189091698603245649096004769828413833069850513862067743231974132609120703184321957608123104107694855903293316251960027222701619225717745148051747801671247502950017490628334068163595176225264259536436047624944777575463215227155609334656628573486581401765872412487935598364278881126110958022943335055881651487301113597080111012248791090911029870760131071419580856225916517588048392702811133735256835998384620216695891515452351254284245123266282926683433342021282998361474249590429802303741568560614062990329491745377305685307078101509263936317599371352490941111725698246613933818732229838017105199664732171126517846207139499531005651233814682552317488 [162,21] -55279188155588145120717556842591427190484474152117116881886143027641233299414044321891288449394336651563412290097684214259122151741032637785989333873757805352159240426727675728739476969321004772302838201404882556062026748153174394867208274398531787763808275760262894454848061419838004354477973159608556384071224408238893813232272562237749857702051587946048737165005593923632272468744901584615472865317549020685583382052208846708768808608855987380594842961760870809258007383097943665542489883511880972673795000862494237082855968143262847080492410881909109979604962577497376432477323444860678052676268848348194646910861893585562986806479673302964122788005944409827956890079211076542509313090355559551300593889371755145052913395742161722848683180620832390429072079962171802143515793896573432127227508376941366747070143484725916669499483926382570381344353240921898653777138489278090220659695888150871547171765284688150806066278836630013354480736839161630955090727884946222349469146851904108151082298480179416789668561513989475940223587480643904090085621626233030999152648303988476208655216947011757634293014941325833615785464112657376198907226233647361787716428505983908426031051153191810615799215774252825050472603527765632402116260079999322364390124582781980503220569845616266906648002940317520783356501116696079076893537700591202987231923791799991112981607296157997708628126906229965104026999859544160380083396643313567590200452819721846626450147798897716701650671308423752348548842888661931992219753719580954093280861331221049208412478297894592393402635350581257319147610920237119181791441747988159144283391442095685878106756881986295446551828938120613355343508165902385816651047920535185753087027184355916800480701679270070699476374173392943838760608201153922695593912677279555469038717896541585511388670496263700754549999133691253092990129878965616154108708742735335927503479342504135672385734815701144832430157639489585920 [162,22] -23058087139638832602278993873980701345769712804287815980082265372591341774982079310899810500111677366468464060948754349890792520097586158182792550336505981569031693330219530246369150398923482872635748832080448377401804543069668446989756555443390766590684599224508266218990753048774818512454010123379980498091009999429506473754391494255183443892079336286518898091145561971541000262392400106804945988991102345320702456533367072348919834600598923884278620106978682794491246823935292307434659467899564609214522644023488423993129093910444773198794552083961428594707204881621579893155385152721866293813926188314811972382227741524201063246018464620019084465662720680143958251819306585118234466320977086397128211956736224937985914799758435475587038948052446432692730866979436570269072746683865472223841698192083561275567944826761920310428159613775843100669582767056832336909495635940013453974098370556704752674006443773174996065952614045232426911928460682208564363387634598641272814974861700598335762824361017463807463917561783580701537576582588391441917439825866551257262905375735107382648211042837148503646778796830177855359272399295676934166471221813676320792254262580190073482829264865399783735768373169276091146753783496617875497119738500606604777116640065858023773156897234392418751427950895456891988162051828794469037832818288445408041070344007167138594251591467551138321234987867852174341906146498826051095463926757737602422711169344499038622384322910216062230342704626977828110283467635631178385800298808660400855849682914645811502466914192860099533298206093258062834354619313858771509240243362068863790446121856489015075256577113895542856298760241557031350514590210647645588986724526328402107434262792261747131081151086855160095913243831381298555193382468989284595482846982222156753376667732255127570825778329878413697232986917215440699891404108541889050988434939059377030691031639028685323641996429740997390946509794016 [162,23] 153606956942005738051391815028821264458389692267697966216338701633283615989305378578371634404235949844266508527570498023551504512083855542205107110406838988354250547682300992048294841856546079701056022417121467310860739326771654110137580680216534056835736760504231105614143911082747475927419112889171953696031629652343118205498753605596378354493210819935839945577427249009949947332580030038856001956723129861469969480457491701944912735781436972720069106104373243792233220882054054074435954787480889811126671920181631753609551580795005301984640694243027648117100081214151321202142635155658696098584583247617825618175699213319739310649440983469087475652784714531786468318012371206591629496095975487568215470863320528331831162211933250274015553966826847534139201400126895277405628263467613265023415263510772735059966759407450968444251224884556600959698720207893275879856855039599991780100282110414213700145564303838953882764640638111380768829394571115262723821652249099748071143323693435355601360446815788200225375243573703668144303956345010287507343842540917167755640461549778871149444410975394955269933263114373130710642831785866233776913289571156770444600818928628543288308084949101478028846421260886950358034521775778920435118250216968895920961061057866240785408134088966301357997278943040930181456888852229768191052987376298887963713343303931224334231026036700202304300463661849639418723808657926414553972313030007941842122741612932541938482230398348468335429140657016630838897938469788470141731230722741887877181782897591938392758200922524639112086755108216808733124657714979042893372631649994104114261892387368472999735367630485496908392559515592466603142550688932197779800194129047415231076995562116630293994569398297866195894845415114173986499344463741919822087888211096661983836131340619681135752022465473591467086664957756702430961355631003439512896217195749275321749941428039280820016514111366631627298855795872 [162,24] -219440247588446117916265485792621546282631403168866315878777999418842865644570506279429669513684724257711674287993399199635343948005105906854798366374425378599596241220390934893849641956344554797686046711685751292092323618909966327838476539313983848818158121195024879188241096766760808436112953069968982395427431160065840909106208753311179625344788237878484985290589045217516021104906960592411975681275924637111807398986563538447600031768591556441203396387818644670032050251090479333309361751070571574669937071110065185835740077991623077689758294159781821421908865073238127156694684654135955632445902280592936682908687366537957298619270882241257968335572437850866955370560307830885605081720512520350828537630037872218396140156642595502460276609634783308798441790238167301345132224880957435874834971664495668369072126231912861433825472298484898643692636697330188067447248119137565395139996082902698904941318956440905829169188564420519584031794348212520900039307307811553836744091397688918519559442104109421485291590780206113200957132083231832295534375090197413850471886874663507160837307676779559544077038782088015599990657315582554146180076018006492951741841136917242587720360137664165932283060118229406865909633709962658054534966705314981640613707489458422203662106898229346961313379461731250538653401022291717365168031402157294099733712367387709034612244019938235682253237639900679373987190754022864059599341325830700654242145051962732820216682834539310890809268058407962621701751754148358842941452268654400153934563844815241545175276613524465881859738833729499845593553253489708120029159861605149286406962296966612687678808035365087725429152972717891654093951658183439442041402826521360215163002616885450413184318033906592990603494796871859968352898611151477556437659384607385119519260845529843921691772815940284233741777777115942428565306441688800751870976611749764237915123423856156113004400985721280348764319824 [162,25] 135180196126515594427045605379822676493303810446052256627810683746211304618912105505634895798568469778251316556056191635076761248782059000557854713487256359488684294604346352767240201736442516212245015714084283465095717419992430567403684039334189465342044160322390417510378864602924952784138802647827032948728524463798196259119972976359235861168789827761767399157420500922045198004401450549597925403400704641236792294803952192129666893695290399522471724735592043791562711049666567073523343455853745217095875354785297933652202371000959448815927682746863224493971178954641373136478984357946423045251011718335474666162853851833098275136452745919578445236777778578780387608661433224232943669053528205727567793531771577808139247184480683878499973191799844318238803979948219429651409314374881210192681117502988661781918729131182297391136804538126956265158914485988964263097856134964652529421748876800811097668565132570351603499114685158133692648930043816897689677914054874432483513148636709685851667236127384478416231424897987119163433425793685968995328706030861455672657147966185644351450766518740717147106110854697351657051611829532095999964979449032982286511388084046597800732417438460458553806151211765307268689057301100083175163692790161785551410827112203326173801534137218674402610143330239314889544915062364512728426132387913005482178180768228750719457877902591490527091148958918209831392430720142281172055769901380579283561859378549903524000776251954771522625362647943516599128416850905668931432961333153332755864742660598397370960340928826651289220693753549367042750665941626462813698750594447741902202209032527852661420639402627898138004318452134559477381926928732610324467631203821051225596934960821122229672094814420938023671610442333657992344810018685132619866602644938894834901499289193746287097061756569466027624887159180103189040901075844483406106997322744016421739652371554015421787337536015354066629760 [162,26] 37395180159125540932462018910464585005799244818637176734464123452493211088059999148240440445713336308247727607617167218969247302008933382906536228704497780539361410785653073155789598695449456243532154434712151772393040193157607748118155845736279015033475189679425607805637177449812015913526979005187599360156779125001610933091110810766499746220217141007950728707498314870675206645712282929472187069841457155378631491705929037269205758203755679253419617062088285585467029278283235400556889065179062327704694214328481468412090996170283000771964469390897163166166033734649662765493560599627105138110216577076611435001768870848576846538788497736872676834610450671042518791085355993721561452176681894132955744235236948090802325568972849656970047056621183897346300356524744275748300921653316714702401739797907551784236003433377521240849157823857440703874293632291200192394526714557363533238833048923487805483806254299176056991260609796040726852316548114223124636322693358091496505215409284176487858921109150330258680564273222545226826604008592015262194021453831193341238813583590818339904612744423749456263652181616157369011438521609948749472649506403621414048116300994860173350431720343136405512315226541745667509505815631721385683177036698368007311661001372700187941077776224078023406980937873807873198067974517234371960958163623659861269064954412592195559163608996132106785895479377589302998770168708447454221571639073295641085066874628980332336215081613760515616945116518743381360617711997829470942761229640268071494691128873465167031039975335438500397978987498308617937165908737918029108160070705027013290109736386894742800213444888531318468191075750394430995176727502834974606518072107592534278501192569207484011429417804062770204521627603171569003940948857312618088676624332764734522705169562165668449149197377269029572630930058996826769297774367882377152406286490398148912052281795566125096759197037207282912 [162,27] -150683137991261213868876856133323952527307668518872121522765412344117103514904295699476765001429190589400875899769312026410257377630259649749098131733791195322631433889009366704996437991145143998177432497233167203929049079396581319840576170232030937250511810915684645126834175084287012515074482505731520984813764796940014739797980029096225409363994333597675261975112371964688985579114261458317048542780776811543853087674149662379262257474405942519533517305418224294459924713565258214941125201210587981500892676336834151102034574887133923629773553097855046808303831313698826527294190107806676556255888290777150107884642918482171332584660409149313963522964697484228262097789519882573500343242611465349992373551973527038618096898909078436095995161352524036028087503357377399343654808296660863319485247407734877884137967688202285970110268480715753912976703327927633929562196554305502301294974257261310403795292218279093106810262723045690722652904980455041744560955285256017722232379452963132529555855494239451651152812538727069190796387241979747430515187984218772601728046275222782716446320763160133937851272249677956365675874154813777426208856817472042869000512921980273691149471843188268463043357993210648439839834831465725301605827160789414111365328062798655439395723249649890234445633439754419770072658504835452447312367806489915386943057777153086796779214077221512980619435566194707684094319768435298415154348793604574941304479835302647868923563570268369325891910661957126508514562214328073865780533248090230208761699006516071239090450568406244046685762393192755614696328813345239319071318232588276888294645114554050715124376267593338824595337336598131038699208436755101881061817719899609283361861217141600749357053609379681780358691654243554324080456529588540847048616984588972955795745445699409095402560340381265151520003935135476906255402189858519602946056256309926916676044739156702679905062862281527488 [162,28] 133955408733152640458877419855689160939886567708605490871175550610053943943422437497550982423078029646727243126240913946179181315397779846238730277702520938959046580773097747599596317679921501760830270193591185870914826545904067561899505059874386241191296825852694844747018790616138071668845694928670000242984315948610868784518298529910456639280302315225932764544744767253538981205374846920002121617646133780059457755272430810645463041492840569840178733496652378450170393065404768972907637863898331199046397587143388133043706120293864067370370260805095720477161539878310702765534959058521195637380843879068356790079243876226962032303717890693413234477339138891689618800218862278503416650861067780602943508617479514883663107413942223612692153173057211544622627347367353366025240612527669037601021718051855066349741897814906092568997867688762352985591825506826027427859682554981114283563251785481033392834034497888085738000119099912090415091038410157764348630649947546086657331467249888329779600763715435499151732272703358804250177627338760718622241445787278532150792033708143413407824598820770490309661697244051142654030190331585202769837395866057683921498076725400147135649724955997660289643377342469432259693822357793849076240625046210562861028987088770635329352022539630548503187079156797812931689840465587428418346812913326393751638746908760966767101635184994477255757392367305298873142339290876714272044959261458665310119741419320395676124919952626691226100757549879353929996840362553007048485801462377573995568946780405803323801764120842037587465253075199451727646473217541943423829627525465246670932342979593361328780822255741724346487578138349461134158234831033656966535954028742774599548807893461659162353898262899371839522455208304200331402696763087251969012921130598420460127241996869397687398333108691171201811214621854412037751032822025111083280279644907821873160638177055152821572694508222080 [162,29] -45858416846806431793030955999772563408023451270169120518281929042077387130048821714061419550961636397164603601197582624579998821618455514230713636658929348135804452822482107223657277742190456681178659483067285626788279480568303802311282390815690421828759538583253739756651868792659227281872708218954252076819903805756736468853716135693871632697252874858951055293959546522636558482632784301857197380843229955591564868909577961454410843236235828983933592936197307489210066608557484565337828030018433297515263441966412621578093315547275810955360925707686109142483876140375071703065184327661924658514147135509678008303956729904741108518346246883402319867885153987409616252998904981877951233387443790749938855004844724281194142387117215668589774552641189802708513341138825843454774579839786037324800467763178155119299149788992504769427115954981886917166848333973727308753454327336653930233757100238955364861704237239210731927335216594244762242393130380209101969943239095836237285025003166800857313638764270584262888509449858551921521535734477190266671639723540094534412912928307919037645457877430795447717287719248021621022059390206054748266242331090495718441163171734084021285169516829213409246728925969860239898370615961356026243032228111441421710131960287505677443465733095063782032349205038951937325635209679030492933627623545915209205657512495536798308859228174532992002501060224748241867940068447805496204814300203910736339204741066064545832545808094503024196687515242505140648331285665200250393223131323705229233161661267059509372136683641915209813034922535357583872196704568107759211129360368479910755300692890238047594996258924026640144142402645300068225606812146523920144135695338922044032114692233711363341144761442462477378177050369997409087284404568978176286719957571925725589304265507425701871230970589044489429596600700549216808967600528870157268587985971506112739995327335076375421079154496 [162,30] -20970280489290707528621310689061959874184559847194825091060940069128869103596579426812485893880147897438371660092774555268709136008210820333139006468829382484835308142273452670765674935761128387146726255891323073448480773330974712903555622206377123598879196494883029107206694336873479272701114223220359397284751707681194196268490719751841201519784755337648190238953896703118407319681496145894073568396077655765453495523666515889032325729803129719582188356789795327191945341344769017752956121534046821776173074589693377267206921555922272883243889294454889467853666961991158108391190806468098511282963727606976863908281097457076056231113483775370135182033421193893873057387112892136334137046358269933154594256032680845080435755233177498072931148289189620835030329265045138162190793055655907838552189958679270988239936891212852140731479234822357448754072138460331170984593299137275195949223866579006604156507845563326390428642540030311065039702321231137894672850519489821988717030505426674336057188960824640367983634711171936360078546293039574702820337916959216035700139825449326514027476464371974103740961959850418237622531196399791076307106076412900376138070996950064106036124350702002453329673573381756483728697494487319454440500967332500696228579692913605820523536704903312817862975665133018081375699611815010855088069046544704732591327999279464233700696075595514232212211690998621315127086912751694927877090013576418673408403940264040923735226834331560875619904406119538898074990763325759616698841479934176572278088269443496152294148622436257578688002177213392353420996630867142297277618008116735072998042489231063974358320307762095039461271847152385997818787433201151913426369102214852683311351716782940788860456557087693801166703012508760451281175430984350882510008113547119448901049226043720063219795999970253020861539936423255617096825084599607874871968226864248751047736390758955916294078976 [162,31] 34053001052930810948629536949038041179615488561277908388381086682915421967338373052814031124690358248589945903775203161922667753050165239402876130257115168031020705765886243221975563683150954534824996574493078617842592387296773812483129325866540380577738003472661536687185477040472427540907046610033193377104426717152452174997004620233428142006408531332451151527391067216220175669344886529992976823709146310152030449751361058988708798460436678948466111302810139738130514788508914298701119604159692134472740664785844180167023598213413463678826322904421486695105504323449962559574024256961557445085003603270689121479566610898404376675026443298645079954164174001170965015222513145490178702227568506867229769561107839371409213904351518017659541683052148860715424621171003774762261141367366815797284447441750557649810637902656495404703339026826138109406388857357131791305838533496348039375410924564568729355035480957531182881408026807663214119921001800767729907331539416243463544473943805052727003631887556543794416765513721469635244608313362707130280176751525582203470241990275471292053071809607907323317821416451468226315452068851686744616556150658893541592080913087080637445605645484473181273351939699041807511927992448072912597200238306505277841591213904614174780639143724023535796152030804385531881146361530533390041167026654557711449632882735469211721089624079692970209013478712431261586233225504098826577745548301782648291148037346282552245563098938078074533339645522903372324693759003872251764812633708801667891766950368175492177466378086228898499749419240687202664962217616130190699299789063229339504313699129376392604789671023490112631652164572151317927204540060406735280119884214758917293320519002484798522731766277497650212171562274364657781879577580436662555782342795942821706238721423117736901630064364671162195511122126914051538244312406306762786131215439668545130724755424933457461376 [162,32] -18005679788970964674461702621253464832424174859718356537614673616704282987707455532421682486704104058458067148978336229176327894469406432491508812029743105502570424670708905145476772802591137916838891918569573579227324127815943669773146426763654122036069776951315033651940637309682000044310906064644262814749699400579863520610805884221705822581688691488499868898951231721921779556878757145429361598974590500311591017146889045427593889898428723830556457653048918810202723077830108755343549764964089432021963617354044544152705682205983483224495270764058209103918760823576213892683218573509183939592848687040132155952079754525352201944575307889238753652470053132249975200843848847119323007924428753211684315460848879460301795199954400990293463485858182186041054240034432972979362124898420397756993455386283921070460173354187859272197725055660791630788250154232153125069761915815160084385947149209607484389228743834882171860963903052975383009081333100260462974975159386441807901646754559633774205992334629424219009892867828510999742479746683670848630927471287950967362694090703171826131347992491399397379732374717767605127037416595001303968924140596071074141234021607147307006957125639180986368977784945865561054609092100289505903281036959865270318195510539672569986604529286197332898174164619566020746525465825624827701177923347617052916595478870573550663850068470829612790043333970845775309497952754084720804986147283224305080877106201938055567772381321018627533036058698706591030311526564809981666605305646687985283126975065114768955030871339130663884981873492081920273758226373458079622674225701292291202266073935615016279354282061320969234500283904117955222020811342997473298181150348216773198694044760327625236452062844007202072637246940432275176035406093134490898656503827218832116825173397610266844968773362216231262200196897311648449883893335395146134056592866421322978959535944037845608 [162,33] 2852271367735670700004122825550240348534367894577709700165619042311972425140641591123730097546739972856604578567502564407764432025715695707135511916624579888777010920960261455680140091813326922817990534640759859710006297579706831005862040931150851924151026574581685315257651291815512412194958792272066432097415149427094884895822692902415246671156632740119075202439088862283894250298310808071487998567663788777815422518149925524990268434670861824747999456710996372857683746401289015048921964298624096696422794736498553522034388064214518101357679722469922020479853553708002638458560750828887909587195729888350651220276623286557148051259551256787273443763191694118491247301177678112243139354545076272500673205778730646003672493474434950935827976382753013239134047073877211907649163919048744588457364423643348703140236415452351137820663295045017771640721324254735662664112603780702828186034995066182653603782784004231205213911660254822962239966657331571801206569874682294959441347549833250522583111175804705432948433007751898921201590239346332937981634006105219294458629274858404883736644767807135746920854955798078807279888289012529076270118998531590652006218358500254308647003917605796129836879433790526782556588179453566776688047530954854793478766381151753423762815614878942275588308843659463104965838551474104920516172463656336251496003306650560809427298428829092826127780364863624392020541755057182303973143754433529347930501277114066440732248142885257434489454272398876061416797550611654573948745678200362095279732145916881183363631256934652548056325425191309209564198938300510884729786118586488803715143654327394356159890736940822213435916891169719534565636927253681899708720198525942999130316387122441147161396990669049630315421357209880158236328759631363161327672409770752101282040003676466140889715449948920684725786505178250292242597623891675775505655903619146673662410328414323968 [162,34] 2290036244849012270929409926575020970312077479273405664226766558825538523293539857244178226559152666245371380506214768875116438101756722398938168067286755376031417828204307900562637974574712577115239536477677916726160535600576554480802544162925055617636054085015374594527228247866769595433074965460516800377321373754765867506222243635791837037275445675980893537341723675726074022053472398464258070547806433116659498137369126835258707622615090449259108468050460875632054364587398893248724708280180821588472252532553809417506239091364240948408492174164275484804008888861272994756147677226936602345027920073974133405587046908233812775981076914763563032029438424606211868498559811918394112592001243735514158115001090523720052349245144368482297506535367289881912759483820545458345285575445368877614874144585078840203499804147463611819089371583104181735278035929993582974259924407665995923002240703145475127414017073178431800220904485656319459658144729700997056248415008335731882246457827216979975293012568970633579484395384184569407493371998222838622084532924944558779234517925070579272745059344243068429899841464940390672761519055885401404400294287987835704516704008042769895181520150239842401135949024770192697586406809149993243834024618559698640293938994922974661350824128673044573529063741260450406344108547847637148586936010802444588371258759550055993555898437140449427789675644572640716796747518944010723356235822255288552096736512790123578743966908958068789637696521768884771894978859490999295545344980642921759282291841563721773914251966454284368034189052537677922787697943186936645385696822507184880655858332485011473116139803363959974478139301886433788316840574194074192880929073815993703596304600159563430121653679339360261263364566810444011217380878849550979262685863567076274809321543882041550988889799929908916417619809103224239917175678564922720510614731816225355083290272416 [162,35] -1800192520942716410038308984106887478843555775778796738998284845767349077801500165496939556649569005696417739865112794453001333744629783408799181645596991134791977430790067836676242688192272926406424879627774575917092839755078183022771028432770779364270783801896713259856267393167998503402844596071510021109237242095407926474968343978979023086665044870492335439604190558299057948265778490856176239083098811606878905505350140369712696749845453189873968022938189247102842425349821137364763440273176630828914539108854257437962985848721680881512995132909488599485660662520477523558221038290062592363531143238709363333397935149314774134665865479662143354096902365661231218886493844550557317933771317150585139459532264830865971599262155041374796546869795505428762649921725666312615644438530430849003829159486035482270828947963727912060985489248797749934001532787483979969998766481809155349161076786399833080697564724146142380789262142304058017866801105300120463222187426188826520962879368310594588552424687633368355109489563268342945504309094400905339192570612436111044827073819470463193180739087181670498961957909828707602805790225484030833184191352732905756090617950140201777021337705371588273437351402644963415584645008561931205367506759945381135096987036021585721604455795964846822318340524140570808405332182077682833096817493750026059515032490234040001414394714937378276049007266912404614213292875625349389570583503923127529828751727423544282329068176574589203065969311779815266498496381470276503986089375599213377800455877644100608745870602382335977121062700824794562946942358855969305110992947464086453340657522684872666325964287308198588847858931550761061619258528258652852208718138636943571863289954484609655352588713268204166426988469262877883871126225370292269567427456190227950401243928239921533135077388397116292653274809567382477263475612397801395218788170045240949064386016 [162,36] 556651095652644670108531308691744672840642335709640775304866832887953029851024926634460882784240154233089025330427672857093218183968371416076584395420440192118851939647637043718998856413441081066947759187740943217866010307183818471775156741469687972338039945378320456437130259502134772970861826022073394988008809934023981953517488411979359642783096477416885085663928618641717457937861442601843643628204564956620165418766222003386066972813281687814559956248317672181961996676703603699596868607981446364728074165563633308051824407886558050987232153340433102447496952402274725403103688833701117345007859549648624295456290324366327356272280609191731686945015080523722007234476333687576891988850573036652360206098166787938071291021904693895366207628188913069017415015704653144785507662717522668316395003911559683180792153626557090984439304332424598190980335806192870669559391071235571709007375664272215312360303800721259609434496084019589951701222852066260236249443027848579804443765873252956636678806620746229069407939521655071720021087387823990394093784023036928013274517569127052427579153849348414421471382938199973249201501747630588073277396597453747301320677360906956134503019076871250164473529652170163792479072553366950795832966369274865494374059368644053568853752576968541902831754452703813919013820674055999783634860145495986779227686377559756803602750649754953713883533122581185344043206346498858860063915453963079563192381697511550309988580871889486471572347431527376387806515451478697800970887336093343972454067168236119684934176905100548818433437410067079977718394202260379033252728299816121732094625047854443344938733658091702816459866935609512682448400106947651662424702451373215645315830356446061916383299262812200811151674958872238597710981009397881798806424176606306366426855832381161947915780413444454978346687085442968948103801575088572848705437265948976547948882 [162,37] -28970298019038491180125756496784084645130160708886180507432270102802064125131059428333120894714569085466826117159463804943575194316602321954957721241772688249980469801119914783379973872776256458973549896749037737108294237970766175442346430349044925433795305071561909013410720533509510372270310039531314478965153285359360158331590923948574048804138254942978775385297477456398565384975495276029834545067951391204309636872691376600717180600601189389179579493699111362686803980664872684392401148764313699685045440999359405035656053546257122879815623439740509389767739662375612232739746817272257778553204789549344213238486613959970961645177029651074912240796880847639755806190267746760232689207207979529915897379736061939764634940559244704136199858231979673026493824427949546040088253204832897629009614246600789371431706832179467920844955156028296089637535318773066928336679736178630046234431803252752441741798246842572442112063808579030270425646296726767097800838763800952592018172008323002231054422948671291556976949803786418556975063229693506243823319918956165274254820363239099509485558221682243806052549031816617938413998248013207578893233302836793449489449079379746171856294450490305993962878802373002355398391694700970262279123452697245846558932420509442747168247893502134849308039452687490822490664108140698056287334037703943266826114947513344848363953008198392211982767744477775950960728572068918689631586785133537121556118182367267746653073234440293222292670684491693686986547637779430278939803918233516540375355689453332085132456025940415870949686896924640190359098028263598706893456949058656754791160379263713977582934566503908326074805253021434765491727986449865570141365425803261473383271226216609207298427911959656471476073376784958321623463623084753168111857092597202300219096923624353348906388157282098387394096102499795085808842880058268623495492594526774458400 [162,38] -41743808807959301605077530108481189558459795188426151993663930204970424569061644828022838591072788533183060788925713967845485806198074493293673286596666144517668101240685034963987129103206431377959044461258647647336421056242958834122211477487064846000048833079953580517644040549930140462112270541903779670363721605229407239900992524309578935920573927986319654346661668480624430472414614739149017506552386758511235601181279191667946831326875695192880532697296643063033661799643361899964898798325817922661844471171690256399610623362372065457914934712077868627634064878710557333233430612105205971929389316559555616727367322072856387765157581612130599600560489796029115142403975621708636085177589151771041697680102960610817563563872692417763580321017992899490235403669584044702658939764559194334346257927237937540338300685602051458518965728287450489135451134535220721551009425555507833445580199762530421704590669729548314559331157949826470769995650582611893557997349902667369829896399825899036021169752448884839520210983424362893763513560978269587186275010810312381134779848496318854700119102341268724190344519102633489045524384848798946911026410894953667990333801495072132746024780028507080948055903175210578310349007909615462468596460959599130514293186922376294041966922407350428778102987788014626235716556790342967600584914036563210100724861448024786057027400944988804053070840200818121384430149240380995741564036234648467233924880636475592820267985707357383331800888397951519864943221759471545344105247351175705461566493813761790443079846189313936602074730099247341863092861476965242139445144370603023855321972457287125303857857939591864669980143297358899378441215663373057260898040707542345490814351783587845685534556608873328242967062516432696454503249342405493043743629621989123912939621769863676332097177012053274934461151884765776578306159306076679288464180682957752 [162,39] 13332295304742055907142958092255620065577325575357243646033722521429834977021754692513552575922539567337676566366430179190209480682088831781704653634016899494830072212254117181810176811193115193331766493103312510623122897779155260794627132497675651478876271428955798044236825687496640309291651169132309344197265895623688735877237259151595698367093807435286317949727076647441619746317351748437043567178253762460902013759858059412196169933039013971967975889513641965528450500948787637303549515094360664933813526273128104762157967730818533675383141830524071257382032775884853788508372962407765336259407869443435579911902716782549710714150138722027386179201102702208146811120134626731615336994886249496643373227662125259465403493797029635378444939194444949955059459718960485301777958851290976263683182848402051817533838183214686882262599312618392956842369723076374319374357578075806775952199809232357523405263665897038652307631272071696360363151335521729567737654532581617504632592982379408414165385070797602182352334504622927208543316855398855206684902671164186159032846684065599846331530081546047769873921610647758206871012489116168313993784167284465605787716654375705246866026740129848121127796637577814819576147747378474588552867489091299567207685277699707522696136589429440085172222776577660491233685959551766123925227811308552167331334403305129312802075805779599258631485563099897889349599582017287617904693347761998122825838824340489990278499317693572254393489161039016641925743188790014788326309728455204538387571321585715230860653413893046745091587946331378384494663989308491220515120818890665340028176396483738980915314089048357109429611802407435263952432796400220534737318846758395232510855761539098165299634401703809741784001451506338372837354617113405608002485184637784547974548523183590903534918816514528934181568634796867079635250192958104608848631919529320 [162,40] 2868377614406096769296440274311356908730271450705935301876856845936772173679217556664771976717702700532693219584979266183796920944611339929062910321554596891908818080707922462953560438575248115521278881535205596419839617316324632903168495741345442000448740108207120649184451231873153259400772775383720425199135054236531015416085692568739488158488125869616566716007446258235663746533372958237181992843924412650848008936147910556669317801209773316002224980992649836736663023055306520307085278046791499609300168726713874130543251066433584925933092793264108092983613352082448547677300267965612879030336740322957889888461032333825052395159192499877420490754467554835798060879123569604491211677304402403230636332524523871006446127253370247181298799512671429974348037022493127983927983318416763024595360568536969758233724917000304434920759815091345256525181486172185048221530816731372401910170328668795678724143794386905505846720403583087235095742457200759291908182028043902122090002844293098879951599729792440819946434619971022414373632303710988934821834829658122916956674438989201284583095887727776997582822972004376052432217975018618323746590314426965627205312225709361533375471131623747286229416130831567897747995384491706668951500978553529513826890260921410069008672910522194418850259226609430387711695044906683139308422079643312916978322485476384215697313204910988679795221052815475297371885983575912325713732036157734145740408388757387440614371205931200483817458080257575707783714278697687542834313539364560616641334650902800102808475646458634245308110696762036670116113149370958131413492385345821023236297732169448650617179802363803544190658684321355187414218126950830800721433211582013830142965900772506105749917387055029575614128515613446803905444644183334648138730972364713480417738002752115080370745661026140145217201923546052215731492879015815224663551793484 [162,41] -5579209036753259024405663143143880010310501168455120473466017421631960937753388010423483888221303670348312625663468677729253891676305874039532504360435181419876465695105764739783852614507028369992909746555341198927767255679582169389343925610645417631445163636644830665795618430291835171698258489369022487203490579413878874101565058040606191616298529924034003076527549746039793605418059435547731223684559159712080372966885864607954459256354794339502721888404804612851556044327398113183366252329516018110334640728184684760388087227897431643813023245547737801436925293447155004890467686928352451199286527557697856423471986177551210722464110181918011025008893255397955033815133244242554923006652111748418748539324869611740223800782099827152138047874337268502322151982363633909536279878277229873787742357356649579878931777289310024581539838905711553856710375919822038309945120185413810779799945467577080063584809603153134086707078990468419649900368682723784102360931962502854844183664366811579874468718899338377084354184282074384570507259290237997958289785404730970773958809009625087710724249413696547422085303836733649364900952233752710864730928490863154329916999423792604901466914106858852827142608079243401952276313522820421532423436462662031985275240384317050410113005440447161175961167496946180012241758794834970370150589312472132100665298226089307204241579330512903788728212152250248307722765944207440729456485924290679490927886057642376224485664968615616439161426917231954243052472622011308383374101818808146825797725381518783889837611085610073348782796730734219298357193642760647032826330947601244811529632138551134546294279462453329076338859882596651883849609950058407635364101546875418705565931600895454677788027398520127902096178782425773621910518352781086511007151370908750251938581923950768585051061799128162720993119768541807160537838901887684280770688 [162,42] 4746747428542054820058971024719659349453697301483479797403714360229507067280606109881662970804288882950015333073722269828078715413753662704303733237115491022745584943236169147477042584529621603791092947357888509812617016258075751928347043331781257497023598799814014125389044098008981993082389436718689625330541329876222186846526773046550410603047765237194462848464812857537368554965308827755563687394895590825491190669783750934548897158786528932035131935597090056648941181965179584779798209225140555660922355530149739387066050875236700165262618047382945743120229374665856078376902064119495819939891569146375897084522935857138230483727878592313558760106955963416198971879014431282156574243691961918561268217802239402246696257962999216570417177958120461398606825813943849981809368467307344691339248999076732039280330754307027067786807638489491697891577645597571504965963144023991403757479615312725139708406420373376807659990158281293396789797162810369881105609673876989056312365548783594715329399064292553396386187531194029980719704478995238225422229771092643348115891560353852250108776021267711575952892708516367862867023765491573410869170483310561024759738470006472612254124090706520736312456583882809262962721452357962810688440186198137608059509097124140072829496603313551969599021025791994682365276449387218530211919979584152561776553463386965007387149232522065043413580019457281466121326436355568382599647982824621264127602191570941797778591459619546054862405109269424371617587796486579218404337249454895290522121367440094568642257165498280925614555833168172137023385731136824074393902308796144206895711300194305440673477860151006711467883509696391634705878370815254823626042189660032524204949781138866913806939576635692968814418332871636395185097265996765361172201839587332326262551034103503984425327609586522641323372195704333776847201321809620473997472 [162,43] -3616070073214677512237033060733372132321761723617335400387639145356931864181314947702137520040293410704312138566654102103191904257821870920581575025609615663067629826478575010009379037799025570332585204562531859475772912590714706891835354618700932697918872877336639304158289720692981175217314059915705540447009022114913937443308580601114551435237512617513745884304772584457318576642547009132976459570964246222191500512005612464179078362212526560867284887084122355063824295583452092571403745408605342437948995945394588123065425184823568253609249898649332977401877623910843169819548226852013034292624482130033992306418944184561658618223338373203376674999831032577056203494335124036709849979665041896992108345670925381853428782612330367787878668280128516982326975213164244527249211612252977213290342978925293360787259750996330254137099414203562065631682081195683256867104129727609687233875156118334549685755536119339068808328770884200619466086667318977911196737846259654843546579017239708166740933753480395855292823283516492863781776750351164278562449839070287198640853952002155780059859688537764638566072529681907361238790878030449671538177873658080433219524829475000222829473121108922595797652343604102401358162939900459353614053238672847181722865582764186461028663678798003626943298480848636840268204198604256186428682930551664632659035900549799970878997934662013872593043059755205877531603460332956096319738346967969140866164854049148867801321266195141370276646172684828862885607006884159492893056884491987189140307829093834359711687548666516898989955853646971560507797485023557965204564423598383941706845282183858034483960697517696302273130267554750137754887199549747695996325103130818940984652411372978755522153305891327171027072617030340888659441342776509386235562037601257364204815139028443325814375688761892958271995083326423688993271414534297373584 [162,44] 2591655420637679945497691854167454222415458393610773925756008834103172220512811597375847413735912529935289185830077365926867738560897517684329673411683973583885474505723923220770860319484403001642675636641001345859142502435919933679003288517820945186000585934710188600735246357198252452218085360852102831940958320851153895565607018451396369612492336737982395760394734571624019315993474117916793751857194179920328984483883596461173112812135124636600058195111556253388632445689344277682663554324757053106438450704493545293811827200175511714050387882987985461641675171692099480856747297470023208100899669235561415924570467225612662107184833737680180701510859385747483144307094860669402983075046453962842704953268012345341295205639639631349940045336032491060838134301955007863501263941500890640322083591603899326397718305310743790418759388628863591009847275247920405941292370312992536691983905973866183043652956633901969916310484551846712577751135837290768255304890393779799036253063027594038205117348924346386520118382535268682213061671690660464389373422320509723377775138740366015695891775483927570137240627877429054031632386784163956992997011466651727783044096819741899691526841195461308228502785704006160070342417316773332781331271453869786076121999328342520117104577489317792261710465257867506769063753922976286858610773131103727820572413354355385978595107523292671193891918567510561998787289002220270403276578348697016305993049417784760193077297892081740371404992493469189207363520252953955307801083550361914590644607851259014246398440295781839017854230115301489375055721706198179869743873242284194336604386485766939883961455471327079919222103780228394206522058574900525331485087996336227844860654903965631491615094153741322913807508926976246912414373594344549189770491799196327078105078092668601965061592780458647416408950920120176707771258415698610 [162,45] -1718206614919245905171455040716359690189658214031991267225211263568606835386468248189874274841625212030145262844726951268292596918854302696751737539105474499600052204414537649142586368836631500703941329698161420452004373097232160631249507212738387470326501809185383937640841451175265867389398995032178540935693897123248692473855579817475500540743468978808003942899411318966102693482007789070475346165769416658502600648079049071596618986698438483001028844837470527583279650684229025806479780282768817884763773303757556469315299933222069625247512497227109655492969956700488932482211806470838492567095377077139225806241912028867048366753300663661538065479905048122638831687484023571018613115609505880612042532749813076577564913746750022091209810916849424555234686151608339040176504194944242894856028901388257435289619657813917261024815731554010715292156423876856168006486400331911210587159320019482250373010828059848646941082557396143390802080996225184198361686409325205823417745981908460584827833397686938874754843474906592765920872687158849347734946864414399111021322095522987777759441045699529946720252350648080923996430659394039981300588729619113845733151505585425461927856237800245059391057970403782328618046714938719500806622228603226040412356064470489904133426176905260003843291646222833420554907056927587797717753555123798815080106914419556964583959636785852397892882549402059295118224309348348045373857697685320544315936174723054592200226761090893987645876648750305754842866650477008645739746461126658718435229308708193289139313865573631445565044869288440373336277025950765795288053592613969423001037627379816740243783592733241037901292783233538617140387248184634582681023890847512951862114321455500140690934297355477488571914955806671544813907599602213324858609839693582091743789047802561256502175334625652571060375753638413167946924358440416 [162,46] 1045016898710052942562319967917822379017784338279351968205327031774635796476579116907581312130699426202415372358858151302687587329557380767392835534788820059696288730746771815736643677785514310290586896411521875458989556724881615607100871394877560296089626436829924030370183954322202738727865433188609363080786618342017623363782758053577812257286464195540701092143822294412358927012491876888441864028291254289849172828336036341123332634690872700087787963787373450769866341833479869636120167598595334331351620359618346456607233447006434073399052932029677316881994060082791021769289369952978662219985445852568519672032032326586321300472767679888579857860711771491328785837508453299326608354894754335130166026645250250196148159295375102434377810934328738136489582171364627032241633657880245632074138364991101442654192134335525380340198489104955886163618033687335135454762435665892202153365841831723096492855748895845467718112800059721182670997096221621703092523374146970884597800961020330981866391160753179753612767657107650764088296048573528584805195866615931489531925607053443509136444429955314106675299926538602649503478239010471311012052939467356993724917883661848864494884856723951912453513865271796704801887311397717648014319161732226687636055918417142403123931911541027497401393379044307906900544550328571223383818578850623272634860617294332891688684597629935497798070882255300450606633768615573445918225154001636051455449565933883941741660721932391503047925805996938275853964755202889173127807663287846934672371012877616307406409904142824109244305514311074318804380473661502822087864657368429095775914130095936536366225916425856707684519166306787353611356586702910242819422680589192831515799313546709105387340113037783200501644127923572386219663120526235735991826713331575851360232603118859927322313682510250725388311726743050620109629136864 [162,47] -582166296565599082685349932758863225778762716691920929817436493679167366217549095350918493780721409591418584666550871930924151192669254700368602710916118466191690226382041249946624131446455152319213121163055675150883006117818563723058998130254020672529126388959745991058881244230382393983847181739150130397002260941108911566258816282534797583019448937024943348255594601290000302035039350605905169761853737639882024122689192999592912801759828169335474590138478059979566169206020174323495515356235916538176889414330981243501403239402594240742190249496798984450006269173727358132014261067544099323246354639660508102828105674345584273631132819318013622199073585985556069362018490024913845570521127173578155661999348795111791550134136076961564122952278063905477911136611143001273248858597702268798331695141257417777488809003789395251235992008768370564301060119149845860118819866161076702026976689562143252869920859115187467081976532996074216274193784725257318025197768723629994040241693582433939234463162964170241766759609863039312500805924707797836907635448391906361945270529137731717828555698321614556066379375572655646407997339283384296815710676505769039737145228376273952245687472034219689229864612545155598013443361019168061365386652275979798610570240431959966155235377989125104584132786613289174105627068182064927690845296909788086765110719584326619393235300100035412039064543648870264427935363764857829140360858981937421580251342844447731957706216143245495002873544240235620767760213772573702586120649592077490466672258936037461693553395878681176750895244790438934146533007603071563048468109672112717388997934966523763918501066993488534026303139811168023912973407249595678239991676513334794660442480305207062496054839356019348463141041482164204742980773800684303877608966021459591899292895565156960745644508875282081113480993667135404672096 [162,48] 296954058694277245163241346678678855514878321565509079057726739418606900670728790277035821662780139467835914265284290505293907770046267236198211585127630510144379094706064156826114622534607160233916197932088706499070792182776695121098175817322968131213023790180714420811211746052693956651549226907607134162229570212156377619393804301408865973985622533273381330041917647090044908896831430156081909072807378446990984618226856000975229355709274106063670291196790068265849341800143571846375396084539954079358109592129995601226690109777024772361982033373542375725010419507755092894560080731381680586425897229973731217267801558466516067619130788466717420122628416307698162314272694281366777664831390778589449573778795191405015840240931548226584253304193385138166281870005115548538312773318515830819399576547305177575129427647142226367726970748470049403453607145321838475525917704163860835118109575294199795950521954950560871260440706758689359857105492518965011246335890722967606913088176508541771273095577708148018196649304752425497519288889933002022513230756017583310623485857989965890965574904924398079257142758873523969057351576862857227215258942443603919170205691308211740743849336156780244208440558330584040703480860519806323788034076888153647283945430246521417951742625508879467505365014752791698259906268141592087221213097613107829226950556699259489873824289231646304980358018990559078957433861000331200574811046060189017538123301779822376414931744233752882409218116469410663832135779438817046294883440810550280838590184261569244839132152881601076759284886798256719693375710081380187050709888269586225303317304681900870536196737128921992938960557574037367445416985596303233044880852235920805765267689456722540377569293395254220237964272273843910600902093466878653126915007421788803625805767517406801805373920456566720677154133071528056780 [162,49] -138610286142933102986686194704950338643235448982823551447884631856648759730938842340287509603122687300127541519667937878920673703603671410183663607261393355978622855307744050735443928164004346150968287945152872445885336347593752834071836520342096968977337630643552172223578352737067689955756816974576920675219236205371853592451770153753359228696692064158386795551161178122698403642128499818408572653178038303221395102106939174674478469565681214791056997765198779113841281346964025018764449112546963665999911506566100832190880408707107054047540129671701056836501067023836520469836037316234167779158884817862042462227608874359851264945092212642412002541470958793607840765237121956621355396363488006221739020703054308880503854474855002969863281561244546785886370247203726381979837831488161911744499343426562893173977827029064484133152573622808736282265708331975459542933955666347819141775097549014428153752469778656359955216743562980946009861152618800613726047278252543842307884756132071805044652645889258232871376447674166646908486263540696297806035360390509443644014381409150541030620380644662555727603779090613529188824147885492503787125990871757387595748011334473514880224613372106923555688043785477394214000220160495734835071116265739784743964543539884289270355978956364000519926815476514961326050985591994435924881921325301420261461792581576612702339631699049563376942655943951381600923724551571743456259946384046047689848659252786337174327322790538190107494954054717106329388084041779837022278726287661264642733727426662656525355925919932586051340448295428039069741687293025719983128420706816671825671684289023807618953353942067109274140748956713276206321314963767725761696563053037914665101565077098130076368915843243395847165539710586712259213041877687376131074597601849929280074605111528900014726506368645933521304330081369729088 [162,50] 59155564816924090777357599361135472953221880173482401384918321692552067311980216216936443907805521229170858565581290507332353195095169777271285034299890513687547204771054065590334515601343023814234563550000255554173459525408989888315670928168093272556638110444400372127426374778783305512014223398571288478625640184372213191861783548652945560067827689565879156172895202507117989562013802520673078683390739697531656230576116902986747720918772881055696579873648662609026271986019091015687308071170617883707712888323114466842732750269257328131217092320104521488185155404207035704804891385648997484765762342212183734696024282174635545084220012389043877936020757787437802929856688793632372959925913853925940403309986182405862531632183984365378015893229319671400979855144397479876022549552991154197057294383868256573212857919639659731266982327445251285138842221613553754290707467353827128125998007866423632846531530453324128056022697006036360493369095284478899170037513613841825123434853394825065338582757893473455935249232408285119126522714410715571085510199051259733822336436549134074924905725177538670572294897826352458823672270834236992849778746060560173135275690044072537416620591338697849274282448222554280252343811897154308658974078290322404767061160412524448621434545159678419845784665239990392152095084333057515811867293119458488450705443110550146969415059536448530154151205810316326127873213942280635790341377489777051345687319447748272411506939711889366123562911161336064193032367176542120502992950247827163709770271164622029886587359628989362850153993872358261544219062058927291311961328117256540299720909106511291584527244603292080226371245403415523629256422235049248105915862697591871816965574698378591024672902851301015987825084392639179093925553645232806197124608626197274407452471841124716769610036670478698175811375901376 [162,51] -23058663904667369924796296867752632749147416313600889906602925375657260946895127541324918325614676602022012294678506331228126162423056910581749232992207057350425585725063185242546685955129608082581958077738020562522405184071198473691047676267343717437429596186938847096772512694027263519894805265221420892777143752956366738951315537098830717841780464096913758209496273250960327910219807103421056397735951228222754498682996074835842842877087396511550321058467304849862072085989318207129734106790601972983650150723228927104024257629424370724296548679082091471009339212362280428018299592877698272929004961653164134489877559163322859577395365632994462889527759987054353389128172644854739600539426804356342715812660261023313712842051950639303614000122944678544122484143975803992975518953266354409475109240598020427602879974569831852239945405608031502574529055115667914725140357696026437913953362369368101151414120004116648193406027055320782096687879720865632238913092028889571068003368992227633581389425536113833226253566946340653915480169764602926715510864196908841433732544679508282727541483890912872738809790453705654742595235093133700082288447477370217503091663539279936614207025406402375860178505260898999236366701092456316696295878528178459620481823355397444000831969059366038251977522667038004976600290411408964214907569676620608498126921037442467038431585449393326957416522297486493134731425868714970832878764635405153829710976464622732735530627790228947578757611723780299493455388315874344442463099100274453467511334401667221511355145538399101277573979965052447790009764832762915671638316422390056671742138180132551378458696534739178455131298156225947644158843612982309744946104116392960397922830104865050026239072062739871382271654140273799550174006147691158264247073787473601080469746674242013611206873984427470033027092288 [162,52] 8199287039398682212195250982760899755689294256090004673824046891527995211171887924978571151435009095876506332075887958725089051794655086117745041149705630568532094531410706844591658345427799839310316745743559659425348739584207175994020723554402056099406059809583481671619881236809542195208714536385272274363444560998006474812847946590018880044481130282743048075619931975666027801316203632217244184375581540472997619876144982022872764985556782755422222618508434217491017237559480675917152240376798893817564587928832316066613125828028967438354575385017446663118572198537666603490294820302144713983208172874895557182406152555901778277091522065593628165735647310831778924012902190663666060932066466656711021856351304587412421338495204721814270090018143957622105752571034441484652858980424653678665369942829468225750922003410906862399277338474999639277517365069976002070751271651448886680684969321606466505631190308038500417779709438952821820509089526699326297447708132101356714895155400839022191467275078534241158792908740131685273486738605773078097394510220627336561651171462719543212418334263872034822394956607698774831540240919238652459447558627418112218395219866303039217994561610174424450468342001407086068444607444422025381345884571989073732920168331947219258142475595799298805757115116124998555263952338543842966657191688057859226677368486435368433522037589926409549314896037169016896917049610880258754309068408180592142796914496865232892011850973797681430660945905995577723298316976820202932559745072272639950208185973042795946818217730929217706591615373393512839383275764356047491191665639386363420609402074878672439610902035986679565285965535524395922156828441788989648371878225631395644903867253441919935165369495828070691581348357945060574891376678387678700264032679522355258715003030820302230520174173577996194737050 [162,53] -2655852923386712176463877626781942361193744320622030732762886311849790272079567110409988887847025928928791930507250854812283994523356885522117811923785677497831405921079297383158704537800400553810747743926537041961826741185600841319257025008699257201640047948873901683347034357165295367944600718720948900498291848427623890336060176127324073403355124527115468568258316926149103317642247004438530533785056277330552805098785107149983443264636416033316270340130165689408608679047277051301901780933186447924398261203550211476253139145761377361249527386332634139628818831302377323346271979161762183904681463704765859925053096875559764235740380395619994206111515896695995782116192868447265468863732174979616682611614540400808093366380337266148894043193749930763534571652202874174002350010030516800395964627007776516419139439327024401111421696560349639226173965606865015475460805761843327264143661218155036728297440161800302639627363229759911064163746420956883491875253346967110288972875192455323190177787021725693076242660643805848036937324270398091950701081491018328241536309775051998491403486320158494063740025093606420090280076132085134651067470346658479674649892013403896242467227803044335335878953896282450422807772247841298993101843989746729117490488121558679598692699366544598691472314200253951081649020339239411162425327654185372931622171031150015709380341713451087818123361405357147065966600362724684734032014598857631954688167366002868187528033516317672331534090258914629303656648334352112276396494961901407676846175237501458545350620077463332779124843248179796877051896247924250741428670150906253703750996047890441041079366024864507001812351891271897880233931230698899547101127479770025331970534134129474453363665649086814252917015305170736434360722186057135186993820721473020580962852363728743830737971531734695620928 [162,54] 782373064917888368358745897367002410175051659148469275972683277689965211277800781803433796794729921492587618259316249870404602387601034110053205306703209278265393840432802076089872566489426882129873545700154757822247970198374950402701986321180411495039006462375093811983650862247162956266556917278067199597533376246806324609717327573931974339635715402545293894876868823979796877876812400131781519967290684408216315800361714579710931170770362558160339252818720283030679465600488233040080787419358375362011415668847240077687985027775060510992778228091326671415440548090193294681652812558073986219660207193436608337802462756552449511751615721677756330124439058014183427419380579707550572664448363295419496812856342610576365932536832050364114688905640252999944203175748390435771146327340688857799031073616444781245660646423962327917397547849983785936969448835511128436703794040518808511138552177112073374836779604883356211607360597867352006052353766881113731027653929783785857611678732392836229595974263791041612294970046385048922340545494931754486193977907399724652730806539193531566649859900409055823577221482927397000667715831342845562918919051514666262484836629440239460226146153066540000013307527739397299382049686669531323725726395629394897883683300807583890729976805660355796008470723983899621104251895767670348658574126212459341452955106040206532035589569726097836366373797959571728827681081460818044416457587410669784326139080307808049241303780872046580619258452715830037659786962054476920758573945881118259985724189716944345412504398612534398146845417822215017057924797266145562718450770616930677605945216095658244773712686208616505381102851408632933205986754637210787165749268534204765617583433368272521257756780660332192684919341806100324665165715480855955817971271764461073857464312169684903195856445074467864 [162,55] -209223721592242789251303412439914134401378807887588431509475340182297697905219338637581295125949545487367688310053499550701437060146135661376340622567082517679692511588036037631743465613534930834416580059112976854570918835434349755169747388935779343254462402431246629140893704439838468404654577679171428685725800309668245117570734837390640834911974773798217194682079596749294635394188152311799498379543906286095223546840082200443519085954566115821285530675333504553453033064720908526726236959578872076888333646637484587243532931767851276987207299878832075969467307732689569335415789208455322020019204717702905145115953713839622896128452847897721411841998591036397684595393685052570295798793687613367035781732625156029180488583525683914888975219276576122030112495457539704700874421930688649169061733168621062531490840290480013406101697600302583311228598654917572909046825775479073738690107959629810780616934744887832332987961201913671818556407841317563944750508566292072016605400344908768101810764101133344941978871972858349356178610268462223288461381505390918008806544975738636825378426152828749364486932877381522947244127569878266078583677183983125171820435460840351441509680137610112396036112073996752329798637240113159525234746096258304017357822497083759726292331153314889057681663279240553848877672203026868207464626355759233353363628936426197168168049608244871044815359219960570142244141176819261985413436114108242191882705278021848559247084093294176443204963917532862036010829625881611353734051651745814372330966682125449302317945362734493451320764828503242357888455827849278718531939800154986840504773435547724939910176254965758750092591088008763602973525622195112318927253144669535152007116317286016541481315956680853126972686770844674567994198177906956171730674342881025522548118627133763739226259086337352 [162,56] 50688016851204091971344528404943485866424498539234955249570821517028219300629152883802438751812546685839745432515009131127066572242706158057190073465241800646007906080710513494138503485111709143578179195471017909792117011688942817156129546623950062617023106666032579434758895014223306138349309436526067982550800160440694876804541964366932327019147646825315268469752585860960283833226277754320414505170477283407532861925739561779034253263853762680409857330398390444957375867753640576644254427630067819365821470740774686753600189613278890070501603856733361434864045231596347934751593016666823461797665906951918354538644607709306775471334051060907097016333488841876911392382483192670958385449139055041326990850089680244222652247302628369674189416652854159488874946002775082291536210075446594927805423294990194643593802243640127642004734285676248135033832221866250335844292403793537297774587979541229539019183543769588495370627264227163178158394895409313860007800494559281704807133748000246637558310842975375833367012207902031101486926477661863624927021440242698459038848647661277363655803914141254984450530409012758357357513633602052519295602586083326285073500595021913555705237443844636545703792798982297925403643766033141861756511095167700908070214053984578873970046811549663884368554891962873896873598092284467816828633361677690752841810867093295527004515594079688829731777187532872493526006054380503190259712426535835244828366345427466503911467247931253232537278766290810022259917713424231148939274413731192998999257037170587123702333433519119721357137803033777979667951968811826796678305064301890876959235655498693436377472157365154766427497503229641774998832637606456729240420808855632999840585091843752470788755276649346253727884685685177066339340645350373388177356366283454193912245096183199285121727975880 [162,57] -11099608362392116349722907106623483775510299224464016160280208840183486376040290254833745289844394243384419321947383752888875739291030428472887731869831193571897080262167292671705056161178473871662791079102889385970383744567483674843356483508826665949449292198878248266464790617539678340411139213841356843820146645814126692358849532338264983444555228720069613020517311503604608856925784963246107313887837135467892337367607192988406364106904675031174337347699417279515225181689004398298061858319705254693018370205376637889358796615531543843579911364845506346161572403336716584131149342461583420435367100455390979867853507486782451278610189694188898876403289625311477513912109312878869520708033767970718460100016428772535744900877112522509023006522960688781708312715871943623306948143255516277080346555584805242987878600138270401675786703280254448679051057180124484576770359442420602504209586052785385328780357598145441665725502486786811556895482771581210704916090221935416243368091293204793963873400896265825353050845548835931283959224126154047092928719523741780382071014021998296204396692045695939075035275282133853674767071959588925550730033482905219062451383414376674519769517582070712069039476705363246234323649190444370858753660411718065845000499799000254792089665282618320920797283356905637780847692453211771451160500723632413574878446892490245352433119068619045268461102770720245625884687550426767429677163577924312865062914275527969907964886544409488602774404688132193529730212565057926562063430171072305532724626805251094322206832164216714397419804147886812793643909503288763095531886792122388300764216001553261357016844039692461613890285617864570127676732461040818525911800291712454585711356298727388906509162432446928536587575736443628222053977539443567693758957435332813404475674358443916143703808 [162,58] 2191414218881247568930107170776209779985425812468170058743725987473527836350013991974363352255468505849293914290329681493078662517336515333235948030509704158167642499664378746915811828225346297423620839672766234090140838080163691995981190372447775234443757698604176129973538234810871584941119085681955029510375152648483333978497093675488018563229081244225192847282955066427879453284131069078709508774585743410330912698093618218589579209961016493022533009360635744096698258329465546361367409766154996605308606483000108204651512980481408812402514692238997346990411842803074026140257212406590433391633366996917801201839331668041425306552109777538225661542491549452886700694198777310093965079702747886359515245466114824016452042909000783440927204359999258624150983702644776237443804908310770516272586984108593876300809884491325762130933489554800640547379765183304504377744524929760400277015313471946057939637672587673644583022052482403968056981692278869766202632876490859545804703915045908772304523178439443020517500431827239661128317506911348573836242301732057623026661369552847297522079576302858220980237510654428309736700722665776072491537704944466727282756964618158082190673323345322950321923925809967062305433748982594985083114171652878530587848122713613700254418733526115553845125644120869562913316554905979265107233602717552716211292674154919251827748342884006350092624454194814094398200558446976887133753795939718089482428988832924697439162152127920785941304448312502683731195554583775099226230410788502676471371704502354177800851815585347214797646891725041552249887274732372657307433143055258154361280043180016527755701263021856951185944481725613010147946979831100034270602914277574627735580940752631576724107968148072827339748083425163279853665851869857772052161818520802757823397829514728276176256 [162,59] -389003544183710246283790094967660216472344970202519255934967348751092848995742105147233138552018019102109693061062254158917152876078321260174520215346322384700692862503390682011882216994174232054956507867825485706017978813644022102880318689948350854527290657411466415814446301819959673399407033724474823900572091372038566101594896416875733560869782530426781876273933999858566607894390738990623090417014789865533954325704295452162571340629645748710519047530855871875310712174102230686703446013986461311569011969259534083950908117768113008309410126286862190326901743898569196256557970510953244794865624151641147749845991604053002416521732800853546412807754099897400370184703035169623890347634445557324702567160711537565323300373375920813302328148667857947215468623464007239017113856772322315525111982894040112872036803754404946287098445389251432497105093013620224102761163740564928602398531533553179542608205047475323262128679342460812092188133239700313970517637501929431953379032902466237337634951350661156465125834617627294354450350394397652160685651317658203930767344763450708842061574181145616881983465909430165314214670029077148632854071767378076833105816228738049815814357276661639421779006891372089714522339790602594991932209956013079185187808349438634082301089223548612859504469073093948378703461946151234129546002888525828397491175511253619056160968448314432766524528415851767015672081349012800719444568164242894503364991438922315002756685368964494757417626613886824958004534445264077636737095105411549001016181159251952053217252545131993805099178621788728985476446423184486244812684995038698393900564848622278693175784927232695995091570479667203406595331613216855514994523040948965654512930658313384598768926592141596879878227834773278102372043282023624993721043868962410776085252251577588848 [162,60] 61898445120583721090522512172375660371993781507166687374433841463341405861657583972511757281868271249039702962122835200870408341970082952958822953081197111824386762623919054381056367005434210517651869169040644395877814846281793268003556266521216081637458527489200544381693115413742858493527302426604095967629745570506280155920838724607285557179201891110799747104198349568597637073581254342823460105350963869484429938912427694153013003253692660000144526245230298196362137419383972983881170443225112353771169399831129111567143971344923132682263077519224706286860936453539620753089259814709408246892957358180895828246899659048763817171264781572395176205836361885582976638597357941414884886650437683780741716610307324009420542675847398878876818533329528295302299425361546375552303882672319651456866172432259874099341290274330315588219987185497353417808366448501831103239191986167363218078692544831516573775655105935517921528274354310926668863566844980990440452147208735854086937786843978721473519960385915062867875140348584095931962091993615796853332137225347438342656933545966673630423935983517427708572099311434777306684739647296063649067721712570681280651760224082697095792189248231472171735037566901432609640430651830546203235414467505774159477292916427920588865109063219568238286450688933199078596621687841538167861164016021266344801227485204130595527826875643344277225769858048581476032429672678086860067350727067758468271777566115376618859373635705585423403743675406966326299878074786786833571671279732185576088002548575149581694834775083923293809677426457487627588110608440906446321683076801650202208181088739388358698928738304522314091757070136516931762275532831374286245899137920659384959966465560562331560036871010984773827100111483356932701054001715271319916350032379772470414011232880430 [162,61] -8799766178777556807950851106361925194841696095463506311811113696900562072210999001874879896261623054741855494258648063457918110686001045683562809973097060577799436455381779157117681958167038971783553360660775752078409271532742906089897492682237752863037372035939419709635867998553592301724624759856215663087699297093146816814808765265196074279509081488863887977856031803039458672146896970391222036546562557848783968484944901988525032029071496642524802646752001919578368515006013275598206985510030984453034005679666359191397502402105480981950821423623493700995227118180363654266960237218032338013158620311749210897830289102280875070887163962534246864475481002381904227607285068208095025345573721484168676660511532845087617455214961424750951689711946266373529940891927514804116538952000117635813961009280712561361732860169285342641754992871990041935952937536212455170406482868006481050190207075449381741189024160435303186304837840565818174634907289172996714660624600416563958596767143689166301173315558262425213656254930729799351212415194343319582141590797027204313926446334784789973773657011898333853351607115493206573070776034389071080521868957091730686860361729168063806754003232393074751591056871735159199635294013642429536766920425847681869943779897170380750799119082936339187042402158864599837471064252525187245330183860671463463526557171386371875479307561436210518101286805352555476334652925790297789142570899801662175657673016989341459975488360499961161117325986097974720013587257500597486071437892561055295587384369644070042797747503974614312112497967399807394354283347340987392639064209239317776743380568961508033699697794918944876025242116586286751229226355144515817278587578368505976261258060385313588233238193410731905869414121237852053686744388278329187752034829656287860764419264 [162,62] 1113720459527473475462716240342835891450278614343012694513119902216032134903364301764569432837521865657295458138620189793228063451200423004858909002230089034089419504258162952603691784986084500116368704679322180571756170230994219838861855872458759333637217939491307448133201835492019082088527211610192576464122314311003610260662886551070049679544130697706603250788164220108254205041265693504279063794458110087825690737507073954669876450133232928497281918412632441321545284459653593268118283481872360159223328279355853757050911982497536848149938548949124665896156618518258386071196324630136362040215711075451220260955650370007630578229131308552563286643865693147694526534588021685025097196337352855935598964635062131666630961429355655229024294077690467137563853269069253927284197244572393521038431345340140295164592040926774318869534050744361048891805315232546600105210558080162270551310186463314946062006595636373452936193405506328695996916215181529633992585632738605049077240185506958817276976621814192923712173193476165256188235168970300633922743617074656580381244550602456633567459901561324385019098835580743796840940974236255164114705118683951759796105780136258610951056254381026732287678933527822252091430897689014591419171890600333166190856128953335172874346744882113498666212373605915058990740486877153159077071575748143152534590100047420799299617440814237429454886371528928176276872000710281434530438382632133166271119992109170089528694167965621164584619620865779725879480657181030192165701837466258123820290326649475097776071231894635602789996420501289879472844246387325566977636570229751152061561045683550348724863349141902683751978587967117579701457047064930706624755106004070830746067094658058571227754485862314213902280083770839605069528987374772094240552882442139182582072200 [162,63] -125003456427246903572283684296397056787149727707764102363352406562732120987536541437432681043907639060660141455673235694497065226558569651694613832949488043615364374469826271635498877918660580916350133252612456888838258222706757165791861326909635418143666159049572038797267961831378747340692919521750926739464828385619263793897307393586554116077864655432366175505686760521480213360165358352331661216530944307288413931081874204584985038090680805289390541519036790026870593710488665943358917370003619985188582598153362576343552087244133427325012735708673348292341665352824597549378010572609204623131363996748639794246905066876294406644484215176253025635452802879942400760694776172553933328480071029661561237083352174716711951389043818231403185543287876870188052589340837083907308179503909244603129090867060972474092060242457904899539055432838010120507758227745143466851944683520805614419113484433736738400363949641389111947708935763266320724822623359356132186877585959235962511209720168285475251852837707607597922861378008539512382671022963753741089398079205429817115474268698101274940020191387778795553482187511748257556973426675586985471682607733889128313201090675907328206434970363362145037559112584711487617688443033083031645792007551595847420072263682099666109255241491573871533340541435800782266911643614044575500702030566786458132634872735374196816956072737143465665484581103025578588340896246801506904842739746657435778684121147167872023754289204452170986801198968880426486574313761416731373197253711727703856632939332430076931153056613086385321462769461493620556247158578602693762028308800435963104704609022774684200613772934036320490637124428768499588551817869728212908733821599967675336334329979670031364506361649650386439940718258148304905808819050796891454366456302811873816 [162,64] 12391224262327164940184469382916353422251388442070709025513654061901921140114970711452071628039086613921742703809276565129517211946292951484573126674042744540824881625330960891513475388651832622101913992744821677715564064922500888948945091623019714382946500352057112327754189721947647772034291848977743455437634207212935074977676682798897391941181645270299408332737322680581941338432319953380546160759675261373475344366729054910901901171891660991031299556718393353081780432760299042615409643277242802377213579997008629839655830877039282552217935171799499453721186271187906439874141408240600139260065601200224906854686731026713123090192975425801516413495853389595378345289312492915104880375659278192048490819148727498534167133921147717865506418172878567227012791550492855580115237973940521634247228632589246793187604572309359328026927607488196208670740161973100243665966039871976332510025416761654607984754048093726162787008890745479506292476893143278882996570726022032051869079211409196086185399043984879846735237593511038600220648804899138621845914230982737561049117708263497554578844406093625686764242930706862859903531063786272100584878673663495614126973396351912512180537107504610943922834659396525096896673312417562849383611213408433354292817285883127192220080952953587432820177237588209298714488749571630426219280012261145661037245881200221815486748513896125232503322458632205561595550538656841700842824129446963913478025366950091669823736651234311139686082786136667293690089847432782751667315378008951641991536070131408851611688904491954267790849139919759221086187065298498352908156621560905769281440400070816435374195639631100176871086983800501671451969245224568113955085722861866882832937198462365891575205909422483664156400001499856274103288508164210493961776750929522440 [162,65] -1080037682795582653626249652334568072109197818804462161387354791527077036690380743168223030347295335754463714777026355477949401336211238468527790569519654994847084404204182820775822735401279618126136031001326772330211617694207245643862384558146805914369763643325655777283791955945378240971695752090384414281131319285532046971169397105798914942282279868282046318843533839870830426382308146818507859345902623648412641596228052606765507836721658464017478385853177841253109390034696739405786130852209372095374489261037834781823387900607426121714043232645020641113970038679165935950602795115364209626392440893446483295402051241071606056526570218716849481871858331673253579374659799271023386142865365183245598536194421802274710824596545415548082236416495838749319856726840528830368443530460346723002594700335279230482903643924810144027651838908879821073847562874890967259034139059065077321202624425893711350461263888954146816876163945531145804583234899892198994389711678151132936077094151419121857746434381004875739203762463127846928971611151367633412542124128537973544933292072181024516219012293399390775177536836648445889252606710757353755764592962531257497439282710083691769334474639609978147954487267713793815540543973245403318434366926465974014088147245275102508567899648975310918236470512122374992967984206632348206621173695493247562874885924635561719948276930072940058347298154867188836750612849431155974740862097712534372121645710064618899605672105979919860623498763677334758320454863273783421716517456845499152434740115005510026715041365179373754770633115357900345706272277014443054266411050673023854066677056508454904435422402851923770141321564472887596256846248346624045162666823595400050792799409470333911778199596839743554022479487083700517859998045774311658905866465856 [162,66] 82388622755690025244195498808365368413060612352786351972922085500994195464971989138186685714533858737476413152724924177052414168086498126011143351097212024877731499056823710375043684838073431625822109795085792165731836705236590979518242121916029153023264391557038367882272578842983661448129719105772909194327691337345088803738926957871582281781435226049853536404001361084040975712454867128531604538947721745178500061705834775529352266038646848735426795343897878399208955510722725204374901921357418668937730467870349573585130936682958055758507796742138254466257063477214829919923505245067843785019719341703529945736930026439087431742391565499864461119073994061912361797342524032887410336644816696608657828459775348251662977412711178483981881960870215856902977042302135220898082148585101038815042370419571170192441097010835108608219988859846351029830915132214272714218927786197423989133980017182716790721802561147210735547777872652131477487217909726967166102629936890585123327939149027180122507603089880949003875141044519471884225766446312979072346686609887970320940548950384694609061833509250313792221413620207719631321933483500160800952953531998754938673319508149842506727161552210051879290294509110960663739179023193010882827305072084489724010532750613610965202074443356413915622156808033463840042876433284619083767094128348558255133774162306562129410728849092114744702421007046470510360454282583876435771035629324169952647994277946114322078688248824871421943451402385316620925330823979924793832955209144347420535158513472244889952881069772131805448547826618586323904852983762612657182257203790291155172984986548700704998688942735806492521322332207464576647805217764598044354292672734617814513177364118144274994137126550233010161919233017304927259731641386667689178109632 [162,67] -5473471024666406133658520716370530323328740124932436745821917079644440446033138535385082738877398239570042744328985182918919408475482111064886587171490973583095153496605054081989122798469886596462657811560537606602036122118154833526241621363763848121603747608599734428189512377712275227656704243721622457497175590388983086533432303530911494881157583898117016900461474277108736342395999192158809908117280890175436958470151888977855429881232776180077173664884819298901110287465648968774275542294040881845474987697736228264682243254204516704093106184150790542614654024957525046596280781690487820929377797975474301659018666281942749034822109828058546331009516545003624322926161059687541751825223373083082823358175890449771274037402716632511805792696781067326371610404459429508362316422581366390555093868710865577792993327999774225576287395364703588549193443159058790087133292420414887368618516218566466513147062895801908788463710074959479545819630612256676941489996438449645104861719550068533467536051744552720466144465150600316459555729130733563280550844415513749319783396556226862407599963728673993057508659954973645353156253679834217003819871440077861757520219345259109683006134979751816037017628300935507797643759278713544394433091617905351901631493381314519143237877283403676255085231070401996269618134577656817658658188124465708899160081856404561759130731552926284099407749531484367182414887747611077083498353274911233917966082918321833219999791116140975688184615461787224491117006047880432421692717223457045648156666230983182900924695645214742858982790228083751330945330551418139205081082183112383677090654230442973952966581231758571633033171535494267045329507047461977700193832603798933649099747549655156669327554326228519086343154631236501955070611180794119116288 [162,68] 315059313887465528692387200750178661911432909164236427095500707548016717957886440389310771645146719307361918371728011071629377896710500873445550437948696228309980421571023374904374831745996085603188746673662077086557597910753279686624658847836544211214393527318906553670111448886116351414782347067947591051456966345245297880662367817221809674173879838499942142735193578154677865896661887523759242744921765213807768366507022574894769229720818715382614595754630077756628728114256763509423792247937842060633271157450593019243254777633899881458734735099013319463696933405196801723882734066439038985652120482038688857748449453329571004676125973196533025540114828267734697413447356834940952669886972870928429122623253033962826367700874675064112373056007234296442219605817421076113215962159758586117728599267268859439533236994753988342202721651363434771491443265711889747291247348588523656612687991286197053213289639127130719757301221692841224375026466195945432017009447197592324768562492832364359855817722120641209593986836140480490261455189463150314353714817472487634517569694265306459205906560310695069784011542597548672639541399202174475350032698133895202989601382250659268557891935686790167814790466299376789628470697703568295076839760379145389733966273827198158581190703784318177364440216221356237545735530576054342197052386353363750692559147318293249693402308043323094797273820446804777774024413579744382573433959148114174251304118359789784663407004639962815087697114732832041864451959607975179584314864695231493104171812773948394855379223835433080282209206496955126779234167742429883874886463948542246236553616987505417519470896428358614893115135954261627552441284717972957299846981879239514061809723679619390644722903177300948185896644437616801289729190745486109 [162,69] -15629293797275797036365136298402398337952921636967992931644822549351471588330377724828771887411059963619846421886139204906883777451278129785663966456904226427302378791033287226554375832698525791234163615779774542097509829907420763771454699082857102103677327813056658246345552852823625970442318624045096105645978361123817888242342836334197177613937097271257341514726881226737802670835366764856485448779953205467818338245717090179351475372068848657170922142126067299812271742164897605258494497817208540557719748066020818588924504662722633126482207879495197262037997269713952343024723188197509570373683682656318217378671614523511567924568691566819322149772778533126350153652223639781758157854720006967883791600243573963334383285404139806422996191037088768218290661760498214790214466298064048000800404367900265805996810751984538029484958023018815687424128397601877845818766033612786673457044754842270413171939687751531079559388721248794613713973825101408236050728104732688960566615381929175032594091371723293444343876625083623516550541836025789035494340973251185273242590011451793007244349582821182984307834842839343311440460237717452067500361218369984856574001705769215729938518482734615701871447428340452805726181936336918838014466188998387770381095642311559235083627601272343688080757230346893209354643961593174508768652207032370402364082554285800568224785163939782060666709603395660145553175587301186297068573000555218499962179641739313564874226932980635771248887771153239458221186257726066696584280140725774796788408907021520546277946230189360397588769741589951815673885224120686015505663000415719051384513979103125556225209734873827050028247525013290297393523068613270962405402054648579672716795178475229270988019539042085984678485189638531187807857169070464 [162,70] 664540406177336208366209737873211011662754939337837280402086369851814994989447232158313536527405423299929717009772102838737538193946562778982891009038087440073955362514773361648672265478072310003519381721861054798148147975523348860459234641319998552763206867463735741949059093596827267685146175035705367021771979374489640991793571444839593274491217638894321433842604184337879373250158852646417763900003857899114692720616454555305594515249342439018476623995912575079835339787170061570228961071520237326058081293682002038949687899597535582143709553798248810294450360353227781656663018509264976859803229284155502358768880397222697529681697036920422029227724800054984403855527071972768447164266995259122260398636903121937634898737742524551862166691395210191852846098293689192277549697346513230417916493080746495726696307493960522475491391648224259998849491315377879791930557743706166244386783065710345068767597487661983245883541500683049907710247211337579600791283860964092776633504782619028093383250476526162472280258192752182172943530438982934337117903966937668279471317829069559478180769065936565194859744006835923576838104574870954158503185303118432714407244925775322216696641598296148351387398745480531866353109283219131714798749855030464388769516903385311410499904140681684767595767717467695364420427634696950267109363308924848446652935491823609861877307762681978478488074026985820885685038469629875510685364762272788363052646963851600140846520989522697456020795247122704793085059591367857756697339868121543593878291685313047347409894466435518109540440869188372402649173331518033036216835258494761138388063109735093351016558359147065220221189272539533730301627166344604326714677793401670861007822335670779663334178610233998961252559667814970098493945016 [162,71] -24082924558346737720346065885795776075839446793671068583666918775085557944433625836281362109134110204432998275415545588943845962270519357907560500773928718802239150141019679257414020024217170031859110815288922014665444586287140398010980360933414222504973948454912173810839879766660686356310551095175948578601670738184350139964634114463800669185384017282840099019901563727138863429989727727196366815215675040937876038735446985108518916831848838510254502396185831274562823659836811662842722789391299866837882008170706814581874111196246502485293374479695576512330097762864488525142420306508538370434454796424722874850381338341354550391804111766634438557812384567155372095633556009253593571875051418737079128393705145829489066692243293602318042167478300691330402407786348888404565712150141570929249420142535379191180149578068749725710314865419814613072426170488849458471106867506703647298431262842114042688229254028175841211488572659327292118162035415431989574536520335807684956938705720221202901708498542016766695117559838111797555339228076172009197626881038052908325021887670449108975056113446381128383549303990172384641618061668190645361832622227630738084544059263566034841591074287886901860920642211324019202449640056290821245519503697930695028409433403033784558862111961050052991525781866457414578379391348385057548678653088434968720626178840759084278353139744434278043331425262183093100608561408651095470198436175634940972070567767177305199118040833618423414964908671194568585483874557167543704647480976102680324507721855256374189047991658953144731711867995684848066085080887765000439248645805349582705037034494439174423538096967734081239388069793491742758731368274936414680623297447491487704360995744322252503039922724698612334974235394639900695016 [162,72] 739687246976102640456995050476099573612046014329609348145976946887755205945220396752076163336588441727444689996603522822980672775095719255430071991416756824151118317138841895733570095283014726942171386202444022476301884058646684785531518552118858075186343521255400981673940170624015800350536324373460686850327939321183536088428333703232833052479511291214028858806464913195691870559013362828533001135225213293773928908687081363028723503061655218007405165743831222765006234087153955342014083079714729760435701620754903943426236044832948937600784404712095023575940611900521635375297032876546735175763728093118258683938853321942931758967395261757886928835515301899621356215782991117142507499553218986484313994570656463922516650365001434852001647733513233854783303978792908242540076023770883508790239688057886280847015901455696146501650718135725601149759019666952745275929102407277776694388419289118730298646317535292752190814719160718997930656925737109034701565755300403796265950641777876051573205550114573579658318633731357208961974830959768231958846363726091617310024813496247284274456079567198421590923546791846178257796703615003370976885724548184370909513614956128060388140288070953381439529590852553779986614111491807836799010417191937183770533155965793731276928952237861578116190856798684292069404213904652394930451588632505679912787817308649311260368904909011735596935792617686841866299751677089122285746982045517156010762539944662639902307168233170083531220088961843185873641467157677756079973895655373435599884555971257706813349236758205359381718793658790088688961502305063182244710313754533365878544625617331108586784041324954295293776104908608404405497802748444151287429340169873169737691256102157905253791334817246275451400852073602456532 [162,73] -19146071674008262936474096263173769140714330896500191803534473091442306124293953859202002366077244308063156208068933477149806308762705359483450467809134754246183945868827757719830279437115868376491786634243124440299712154883405249546271081747026428415278290454361945985287376403657687696086616105408865237405937449366718468436241977060953516807209845206100571357204875120893652202478162023397557566730368409027661954813045492789110960418103124215612743233344069761113432085451916807364763000865920308897198161982111558335731135202738828543141613564166806396934506324652042681324250317185723609872705212755715460303919931759838892229872901452410422947623590322878990270635928043398334563002058168626488887468859003206566522831198682806854836440999178002938879538404425833387371138049645496896601920713122707462069253696369558173118444961685646189069341870542625878440664399833404854736111649966510434778996011172637488049172957237611817448799719610667723810877554805078093093214701557944816251630867013860809227364075402594957434659241026453868643302360753004236843605221440277620278576293045781621224604891642972151586471916933882773470849717004725804534383364640682032673381858491309856204902574326523027245711101541544248144968995034170873171644668622202757052328986947916618838099401479748727114118576812868370786663961231256608366158948566439670037917489079191183211580119998771895350756862297374633603717535097334662007596512212806881198570862778889686234723920581752436447365874485723430920023256167693815928400497388935456168749267120134286319827515018038307985800995393291372028385957110124097943447617806326586427266917912539554724775003662512980376409525378123572038637798767369704825289092546792704392043671455245284079701499093632 [162,74] 415300971238786387892674081536061696779632245999356270841474239752777230242121060863716010508247728467291043463143442613184112901607430598412573915390266390163931152059971542067483814288260350839859789447359159046670770500243401514065817701316826922773178741648293809103670061333513276287957234550084841825136100847753783523618617368818290682429651263837579217469507656499697220550218187110240684573931792631418452024291557569397514991522589124853442951291881857941669908520033815240674713672715745671572515094315886147947854563975498912538137568326085496296019002630200588013028413497169453965725488074905411971280039299508987949206051853877975376214808723191392596984295918986253901189633008480999992697912979870131041634323720265465607156553766447651643512551162455078544364185588154586970831701082690699711136648607103770370866056074072667162476111035439246753357326403271318710616196097969522109517031520552641641023017084676435856479310047421572112222811271733193158279764223902917320925825553684257658185795461678562137101028110421203586687739738183096390563664813515383723684993491539277331040203381717416812403097011375523333410398865060528165026632889835562658042654945893716744314171717591832921675975423366316063199941652277606697730034773131536809075819309931790583633815518687929668189228891871471851522541629589909272231007597505788037420505563890074449497141500293131413000933036410924171331643845546632305471464198027167097310175549950878113554633877103692148781500548509624458353537517585223596733786348721031314273530594024540105961238638886788719295124077804980579953587506009148110128470112446099418928695242607909924622549016845170379476802367986151246481044686072483542376964236812797649968268511629218402399917776 [162,75] -7507475155008022372392095863209949293332639742061692144206819430659775027104935060854266339498301189692157680310003271770966367248656691706395204982257910194912536690007360536464787833451031073054877389455535541575858273461671291978667838281047434887200487355977374431246612598122294702176256030458877585138170788043666126818950642585847488321104349952919045259498488923808501208985020518765615717030462111993673817216550514083990321206387084681128918569934536328560870359499032531829763741653102771688940611945223468057338004530171132141794535367391912159829536409242849696142895042647196505100959783288232844967842309498000359987715806676800519210774139295676414905649654985667150365066764665163068277791089887385155178422158725639351651496864182943852764861286883517285904201011781018999944744264115696021862550603589357150233854003964783031669039540583133380820297352891481942326034149770920639950309539347413341718041749049527473843526949944967242906317353712230564079080036610729505654283038181948258233894948711503489075824710298164289483658906095528259399882548361714195921832241098054618665863227873266098964381201158761465923169950887593017491937402081136396498319595155580996242527627891059022618766382766359747971811642250002674434095593800644876202574436956745633270110126847325615660667003387680898428958692431680100306077181847893429443584482957100985439876098573225889527487664766691080692522070727772290312380745920042619847668623806218001487547468672315050639500176159678106844315165887508414081725885640044112832873484433028761552354168815713690529187652775201447610836241042656334616914015888457690246920903882390099941698782058107086568950393655024877305337438988927331114539209403775853076272789374857161402768 [162,76] 112492079159333219199037344474359731696520343768049574685056497512197730246057703624080658844659908753217878366053209381569244600913675770651300970421588964036318159805253214390338522066003362971399488791866141847329569042543945512089089634586937156319489398450925089034074247389446978281888412393661144287486420926952345755203854985281587399770308964046506175936288433415059681021537788505574479428247077157346522815452209240266198681173206607033547564156304571660039271950713509934171797024115018149524461739707821538058782764651074210465776516837907559754889087318153125400444790242842683750693405963434557729943959931695387560776451716566333724972137694536556418842274171569354051959429255210558077833151185731423932426475090343568565984289815977226320668742879437595707692081100834918475513866087589756670344108090374424086334713117643484828136115577681928160021700323126233658589893862823135742053906021294631942669675416066625184039889526139060497000349878920055481617573690339636671706940803095397881442799254220902583538201836036788387993386378371891328246247560413456632876595560503113730694780958976574002612364815357766796786726973211531982995360821569069925997338895058711933745645240410615670494909432660034092123555835758981259437867236116644292890942625446863927873429151815426863269883069496517645273376300577243996322687053360589675819457089943066675683239382403784822703539985479036002578817376672672619259149724278128385521554156913516803671144155120206572868133225980086717737620153525139106909849426163728674306647120651464859652925101848119178828524428961550854927152931399313955027964905900768677729526817574114518066466536501566527693136395818457011728000093427089865495439796552239554198713526359199984 [162,77] -1389833409881558193417781502433740291042852002229097443808272257543774581323216577288162770931997573382840551783784151821581022528175821686040508891030222165301754185796606002761215406955601771423811965470309885059401274709625770320126743920849196645618104891796390304168879888822869373491669118848915777165318135554393096445856239176843857336912384330017108592293640799869294069595390276917798669526441675974963648988327817060170574572798491843172646432638734922060539435015611901965909527956923568756827804872335206930751963552291263850898153198629360578476813033303020908357658686518075333096853284404661469636652062709306393256006439057853960576038624424104103598082390511884496052201071134770498638819017085310268474533295113304357807667247303577276574559314737430621604467850596339699457144322116292114891048671280092104454852284035926353589280430007067163465876801941389257170491015895182636837003303796188564244526981371689550036522273026765969840629158637640326378758776051835197233618221973498072782072007700258564911376621223275970168001481051933629537111464383457714988711029542556439926974309258889194450273337674926489859430729161848484427287005225291597890046913614243799264971830341310839137375912790441458276365409520982390622614973379367924416447545742545272816631778172709704199672453514577786717307943486235459867243187218940728796662955213439371341128344258362721057499651526843846534568828762104852430746074053680671066601945213345302360836828587051398294252800804410037496967848286738497466385422514655813226060515943967831340914108505094113758251982574517748218212852828809341207067924885240116951555632518424391752957019609089285799172647357673812631118702227359215624550312007451429858488850803744 [162,78] 14086629167431948826844110302630050795771292630479454819591564631129016041945894357620125415273042795717778888222554063176358629632936661299483512770501596742659941770672219807712415423593914391801384250891185625339553011943375898547060629479866740216338176351010813826353172974735319240480016218125874021303324442666591521362256252668038496410160977421753405651421566920233334671262304512483620330331428063161357949713631882708356760052577140499789081444774566779005379670952396644409571415178611262602260175562264255528746943125434997604917391693360120414674403182485949889225589245337759135803424986138737876843223950720016368789670859671352548497576920250819018773990963325931104016885636355624743549178334585012523699642160539442828544954647643237219917855189372687427260844605680215387884027329466528254388508097706446163719877189151181558310372751416775952740152678047507069829953710890567138906159728273221126655213713966426723421899567694864320830477468557588513566224409608909939733780703193511345305368086462431960886671930522573595483608626654006267648208737727170345440710200487850310101331178970947833706051773322741622950931456770234963353182039617065870033845781755716913394210831672521622070277439853040016992158876568311043370081646381537814950406543464215390300752387105723358733881190755876741978931748992694154255216555576980583917183876226238747460498735735027471704642014731761445896760926246826279042732963987780778058217455188057762484925625674927429964897571889367506505664644326100930577120077633509550899350521629400499545251255153265585589001886268159409129198387552249765047941779511361117479538108917839057870276928166143768571107316891672035886646305793405163957774818064392787553558768 [162,79] -116553543524812314551651115940467812057621365205939684656821724584046463372291877447547554860921252149486032095571659877398970333613192936098200359285216357314842921862302757895234935258265435501604563312565282812857520476886680653304254717500265250054036093386584505687828940616166433939954254432398501883670328883408387921075102274657500426880111470667350803761256796685726141688084168642279115641958372134313707627825748367502744279665718673838108954816703976476158128119685917094884606723330334099254810335477293180273202455034886568853596128908814498978776395015639094916243536614844866078413557885369590898092522000288263339808348065260347533362333482232452420805029691998920433810540684778633653796816655039515054891673919109543667351700820776674963576977574776282093282274817736788122982198174689156642825617366968171675772388873910880840993243715843147834635451669188359127781683293401972284353380346005221013548389167811667195371354516130261840422356693127605710174129104799261705432975868777479253578258972038396100534570254353164383793975202037723743406128507081323585511008176155658983788815626229966483993308904035871775199527101742036317616286230423322109122647280616645452577074189762613243229576470112897772413593387996833833636753384604204212654037117385784914362821673749324038450720463892985862567876328840334920697233803018897466298439860415805910566590177795343015299719384534922127429900328035209447938891183748684246452001406729441019588944568976602560912145894206764411391534715236909772360366645898733833314499047557245471524219508266394195052990019397475161105960899434775853808302512699727567387653749119588526826138213972509817836824701228491627273516995722057725597998128638040582544 [162,80] 783554528807749416792689622103423163450032468150827145573781756703375967913657490948389387291336554349240539769871105757216241438209657782313152175477945191750385585959896740677990001355661553713472080426662303843990920316238440822111741632734677118073474091421515085300025479420589387040755355073172724519044079220295222906296144765159855370652473001359535571803184430608946544509059915035872352763635063236655708498171658166684720368203812422095216016640347113668152018333394232322530540616831521828539255664566551300509891206116482091436302661918313111290971178474162798499078428065277972156390144491746999915949323201830629407027384054597385590180223659324517172054341952365022638487178394908641049429747640494667568950983922732779227889543465594947770891405818112129364629814664860018223654025466739084777390261988626908960162945726416407208005778376919920095707124882235600273577210995074673778877499995741012031382575644633806498857093208752252576243074799036721692545076576435090228068980251057641040113646364987180022802678564503785055859115544111371970222170024244375156313374580429410799447110647480268653681572438974823604575604505116352066492185329578758624016696589182104591544880837985903269436669906194424822789234179449059783810969962967820000768855200361155885563188622357866655350534997972526503679185968427231742021989502844404644127839837394393249274364751567569284235279609332513807437278110595792309155563996893437854950620339356218590111379933251795939438850440880764490913938800666303587891238196225017847768567237450912409831921216253244772856491188658035037597294427632898132831519401493865551724444156727401232557849454824881882633179632061859923240779003945531100970091803968604 [162,81] -4260556278846024703677905500567294343914377998110985503796583948924433611738689874798706592835410302495155583264949267766795614595808814999646918719996013009268988031335635645045728048778921193578469525782561057549513478446114378260971950141307527935123482733250602452149877600975509780696293309801736988195449651703937907158562736310092224176282332094963950010036209526938859011912706890415717851918959541477272228082765198317845866180024011479243802879207476327446295884500027049664440221488539953499407730198293799746010078042289308536996669945260238652030924713556307948858818876640241721454173651887046543074040510214119132134844087218027441081104225483012508222473234605793015351126877072045475809635569312168549329839897535828665017524359772231240943192748436270671516562264919700888509168441460270824321809671217315066269573178703548190310337173660383243541203299683428982925608998367128036320389889103629460444118738254822012394340033379966186829590750889244966209595479844948754779193729986665017349604807236768497554579955239655569538498326897162258318182157513046653331393419971824345912039868636522510325849128738230097776927610644518083893762366381924707101711982935413499051635762091373673705230559449550014214082952308240804377989002140537329878308991819303374599592309563334872220666029937180171470736444779620259073364509405686054665127609866262591699679437811168321400931717654950047551262473249562539288731376742029101034646936329102508175678252041251237817012989500271695348420682727927890854424830185271898450077840816056392314196567246186973902770575546420933096210830239589297199467887251263382978180806613652219486111277524234119257655927641219767692767626049788146322918518080 [162,82] 18656606900166585720824461492022058496612687156544333197178146688392343968798675068796920697572748151533618851333227333547118096407252967788482148525191443655962359519139504283004862968690660893734933515214421674221416051911576203655365651638302308224618730194587244622576812726374431774378513119765139803593037675634270684823846913631382973359449242148361521097954588122026574805693894536274821469017334474644357895657030336264406472302912310569231896589336872600374483252943807615013702089831589155388724056731168379714393887210766835187700410338572624292799376509105950286223175220852633044504673346929485312733803669448852936260141677060353140185598657119563150382611592822482194402393435105102533919440402059388666140597788602693015242963890389582695754594983162388729345458909915834270236954816038476243571784017256452961613099506477403336682832089715559870978913650075219568822373328354265820550318309030053959127726582087761364135175947448759838874977444920645800350862547704974304763010068766745688303321787853387810899641653274740688410541739597559696162452659535951163259779984195635805119935339835190842645444803178776458212771195784294866500613029606267311489751200330148115475435264512684061053118255727344137721826299295516419975718319540450686120045663698904096494475924517752608573012876043869977107442506615042590375795495644924189715993202811405091411218530595088395790544278419765999738421023622270022631257042035398371306674167683854549944997832449409034085744291272840921690350898812160129443573508969294736673302444811584851462854165344959021907144807454823452554701270072729459664511294934259392983072912860675164949633244905887003548423752767317288218217401750189608647776 [162,83] -65494701539034683737206388404010499233175756380185381231133945058266886971912977816704647678154295696492331723093695134775635305071432971165974770231874795074716385683610592794125995656919153807905632261300727216258535597734675015030412925549436595612586595591000512913630492191346707251262059031312006472647587412234799136139261084685667370924812507490013357692443042680983312997988420924292024190942628946744466577502353049282887225950510798517638846351180194435784176707013230277496511448520677793269306748892089690911591948046712406001071886132756457149601547588774910813485411657603932772568876746519454157313054659148096465277606419781037713162072135233037972956405332034037528795880614383376660602789752742939943230352078718709726137020489481397734299706387576727486026442653463015697508297987832545087553833455310688315357242197850656809874826002390780186686159565607874374890573458267788840506843540122237785609412999189284860319588212230236459313740571714543513434876432671070264012976532138066913525504766406430867386072984375459905067569711323073782757568347301962978179054864170763623555837912006202116600398990076664331293063159831524683819532391853960028012603233867563377418009519999957085865174222358455849749532324000976565472825801529553006102414519042512826696193944461111861274748562065051811460206608800972541312130444810421592729512074494146051433700295428508747062259903389523482313711073713068549200188149245908825649744798467430942506048652397656703169737405677154592096208517867727377350917842091069006937048302093793502959538793043377377506489607703861698189811690333472129193370512840103225763817126761949596875293496225324985442770420929300488291265741822870976 [162,84] 184072340702052515347567757414553247295794286338115016744816861627253448227579364444140856072731720835463167369055707960731340236077811619816842592253418551272490614978895077168304331471083870144108408513174915499293199510924726489771532012337631424146782875777028408471064475068805866897123779297767697569678150205881241241068008490604503767226990958856571035759158896059478462165620298563140856481396770912969810660072861101660295551547010715958727998056286524180539427320178798068611795561079403053883472676086245598746588964910810409421631265065002797535481569936593404198546691828889074849985277011451318767005519363179539527351650800717298271490671547119593367171334146562054739512347316166616592437586301485234307588392996827904828405699524879511874719699658425647598600612656971134185994519222137461737404861724190290203355489925119181162268250309068522279407147084747448608271849959966575316164417840798223283686280349030071664349329760201131957965301301718718841783641293059521993839396882305725049952479642991432174985531168183965168521981768212607309515391482894098606337333191964660746268613543109510218737903594208342126315522361788646777556042784928186480427111929538110181326888454410947648935574352743105662637503963121263069374565308266676784435297769646663987024262128245402833006336093850405136790096222229280149603522084738127190477967625589219165905827239281456999366623608700980879119240591840763422078362168874607553357732982224707177087807063918672309207821916016756358672711990180627275369082609169701540169470609808907388944136923604579760908618793490219903006662126946846807429011094389721234919866911218331834912584577380738529437516727212778209587250794035 [162,85] -402871985367677834223484402652141473658492766914540843836795297029629760507286737261882396969708685154768305024719743909224041629360381666200568057061052648850740021842469398435904969428322548990973105715759730818689448111221236335021634733439627078712113866675958154456354802470870239397352911953398808062040767135246844012210537382549200623980425299756712193956844601101242173526468969189181947400020219590787600215037019392975752368335571256717059775543415869993869786627895974795716663200570792763445405824998580453331274634625607939885813084814771373619297896380573555335596204990892500578247807106585298242021464929541633312032696726598685288372384350209364812137326687904548896813950798701705995308826570169594535106419417898025725722066349109998342137569076423173611471026505448317041346056027441464143255211571522740264695206633864847445499677394066967272708566186474877479112076141891155838223147698743553451692264213775664343181269999760977330800255173589557216661718219164974053012967519437959706889167988251316043211445650195824797077091514539650124657630279476286305555750818014579699139807536019344459756560601117622280630265071694475850060388070584732353058859498544336815916572562673115062035083333139755742022123247509890248993350052469211608440437404643461473515248042459707955551058445316265221600118485078496765269327751847612455772780934329103374035753304631687110231893894734185331940044128423385982786352397995202450870656663458315015509950125210841024102272300949063076687333992948459304446222886955047133383511817734280847408037327801333660155770583586208840097008880999570320911481564576265138745614576372052132139970651612226646563279595207729001401312 [162,86] 827153107827684301356164447320505961214615934653905359560298019505902352904335120330832124057378578996395043969880352708247614480396038678081243652924545911973759450952702601378449391502220685348507869148704890183333261247639324867098531102904619963348479008342091350770676278794591961009745562024008771058109293606177262660852373202798323814337842225860793498993131402965421744066140425634608005353520215832831578451859404916684042519778577618913801773555698816591898588364522291808520058977209143173160064696311912650375635872300707141004433754115506834300937947082616886139264979936573710727838906554078032907571002148044844522954448661548364130339163158870362104139965015130603295625758489278316335026166462000864043297647429906652506483551283200166558198670416995484443926722628936796600785522829452525015336153685759784411511994591103785242967244747099773536564906926121420123657755285483572846019623779592662971239252315929461752617861329006663713076757326059197448730448167472958053638435636543109675190695353569095075089381208167773936577871548299583918397793726509242098997021894220752600762656774328186160476666923857294253034705518108098089417408033875276181221999765545250153842245864093688374119452862835494521204733481841460608873705358934164486593766671254592733411931182980905104362362974799964077330204869241873926453759747694205206054839609656577885542563551861466643453865098308581428133878672266047614008135128542928226329304866346225294567819988455707728965846003400475126762328423026332737283334841974264365725172613907879981616029654921421457508327054372318099597753067544595990465468898854615751573712757465179183534109435162409011615768583129393528 [162,87] 167354235999905904328371195253188008898262584178384853654345805511542641432758110719940408483865004140199041639204192185476718419189475209855261562996759413136438507710813851846383087188172152342798179261937866358113964340881005176843795162685506440986462057711465408192975323216840995542476820140663302762838159334009320165689853981875150714288918964680389600460643947697116893173548052438260755976649065210505499440157057908553754770388174485136539597010101923798491317937290242598183570814139112431090077653234011543138867401233590853670583902344407608361991290892228162576530764072229672619189760269876054675905478028044702948840475918846551787704350291462460090667562757957391623776096098854967128543584190498142031112779059307617538251932320364129371225767499071322833664070833478108783365203047385536170510802930703733303614652462908101960684805811780778684201756687132994193570031527398030209146972675764453325410318375105327621539807450912938040623774996663194198446060650360169709334182261566464309492112750089640767347435295585109950175433701574095071696967500456797785419536515909274844540805530403680359591814272739076155612123428560286293406463667363775965182987469847061162194119495684821972488363298906678298887741570903857636551208395437473740158417541673174974706313028258219346146059700645610360484223244457125836265223907917882549198595016129426132528106563176625264729645104141833170605014897908870149947994084951394568052534875995276738652270889552529640877344966417926700556499940988267244580349649575289986808260366199648289741779633914196583333201163003781189974681507506561755239973490090090825206374881052973319682450178679449548091680383128 [162,88] 11584182661909101901706287273091253501788122655476402371481546119915984587262563216086316373424530740339850606415544226280328854447881055773859598223020345557659617220956618529084208194371839811827803321931009129757030218489186937117796916606711577617620562028530384753435604745670975235710299789246940645415436705225450391115453214098891333588072129877218086545144149387268264374467641900639462428141094784043320193375209546905609141494621308766736172625417665629443610428157590965122954095638288450350047433722745947195534307601596305625883545503367601269525814346280055718775234766915901919175369969044573277300188087599258581784440196465527762171956979642176540764597571884465282384960254723459455387529008469781751783644631628809943904995763775309530467595075270451507857219761766536050163046887981103028736075828746461256457487109661601782504804201675811129611356316616086092478624883676999958810589102974188121631395101734264027001169640950764153990723651629400896989284569901165265922119081067027384383282864421994226072668663904382029500056691387800409961371199474206901072695828797443242422150656399969417279232561439438429456726910814784293558972963484615857030057227435932384388264296567434242305210475248728184739673424447626861119240060889168551793648779238386243302986400047132438204403679024784861596314334524036981945875448065723577626111790255817772199774374847368010026890174831825601736655006680426251012772595272285031042674871106276598787705706472423967537545187632405564408316006740827559274582851392518289663134886439907196938002311370606504547923333890889050496390459421378975666193530581339591650155117579723406289037876084083239701577520 [162,89] 71247392587672686824646646495128000063890555511174695203807369522075724756517720270209470633867383938847415010018995456896810516578602511783043419877802599209974919345103281664311217900859615285767391681796078491242545347124130771074883067014992566973218210460528471818526404065977203362884179301327658226125532911686484435027198933609931830387505267748260381779768996048879701009722816827686957999581605827733312683620763176431639684973254837228282296571124382477072730110687867648392563663234436845223983757130617379921870162470344599357066350373308709949367042774483669783563589662786695407181082173079343193855137358961332197830331419320452964821034716834022617731662723702394022156675730607771462923204624676514515422618605151021786053961267819497910862577286422367738583914285470888759732963438024879912574221394199476168346043999923363012165431636723670274299017830670775602019188517745341879460839759688931621141432980129726974414353634492993503054004281506348074160885431650380745032150709955737861553700445874169681520109093693976058274536285336916214014132230057559757004076016704831585470092936250660822829426139023787729037151734699786093965316829489850411975235344010868017624099554628285152567717710367705745964237538730932537352912380629915685888015246905141505077100041968738356579977129108903241736048383635805615274453793907191247095574380861389181437846874030069780312519809255666457094527766515252039092495519310996872730239280641040949400291096957468870121310004184488782916501374062620819991592667201290026101956152481129319912256737384450477113483424918381888810524361043865087759143568699151332462598130142173864193496223283410089664 [162,90] 385835382547141977437360396973305027007114021526821007959171517767844399133282600053451696664507352770044306622090997687887389500286089337792938193648546385232726495961922415271794062496266558425102262289673912537525420783981282913022268693865130038188941736581200521536649702807762526934387506480139892225445512224754304465653787165194367933562723006707504412703482021155421320045479565380507989540392432053971894365221670204429543766721708715859755524176644320449607393396860426114917280045452388288265625349773389212576913622814425727348746498176400721835852028080511924753272132421995035577698892907654940254298256795169162311698159956164667302282696084824989625603695369157490720430934837837138598380242641221032713697697181915241092041019376244691814704225939458035892405336775100549574626683308441301190900967258101375516307718445836314604353343797920895192392096944865849718719667993770115230979872864360076902856178804414029595245933098454022320234795457411911700997392844128736269613661741241725091025434825728415105746985101535700941945848025160342507395863500533654769316292491663386203275061063079680957551396400059699745118394495075786292226304438885250645096314951888358737371257762888515375511790194682153670942481492983566874787493216873745937971527108961608558171143256037646514845958215843878524702234035371402463499202946456198532454222117816350163362945282967198630557008952461366210167543814925561241172823801746060406349151783663404039863647146870510097624403970326279561792675555760788794763792094891600279041250944373176730874985889184206800759144242302355067379442022633634115945537110515945178969767537760295992611085442134432 [162,91] 1586546821536122198619766127881915451989480783984797991185229538920872499990257370704673406118459603131134146368208350418267838280594430785058355044177146139537998521324974130962338802776679292587787892369381325952822612314077117656145119573307007146234212957695130698524897051233008686793302161984763077530542091418453872690646910670594342782385045005956780395175711452027437482936009458803794572535438014507571470615262672948574806975931676706146397548057974036252312597531663789702220868847853358693393048244658678496927728148132709485539231406597970541741430631842318012584578955818225764227960804774505512264108531784184237805120481257917050313036676428284924774408077011893058874560540923996507068800614481466578953838229381282085531932771213609822959640931994489193863938099352891523909839020005178155389248769933953920103430111415778063076127137327236568848831064308724632136898910876055487322183650138139448874204335282843774355059796004867850114924295792095643828953671823674995099451883636595240650617396415134832624009140224498088079348416472466610539204310676069026302486771810373192119380490452661642113928368351959846064963973337489363974965026401806147030545276321100287204845891433437980181027072131228773813635891191981640880691371140278890600569628143644950296308578500769696423954354245881792238665438068117042376798588881216444191097949542026630316611570746655294378756107408969328862115760615605196440309730450535468790116698921536167579247644920714080952734932790830994117212753987343050501195608198522587776041374848028448348098932676769008263419774792345255187335566080193346317988535141862078083110705151778952675194723616 [162,92] 5032694909779971038561270085279863284191342308577564481452014852137454244241507326518245675903491071908913525043380079427806897588356077404266868453621248427406105921578403688358502450997396618747981979516222470333166826860495166182841202422012468395277195782579607852583688795890493917571357469928050538561637981605868673546303133310387050557948696520191414205700790658043527801996808183282899009193085476689768791011883048692405975813408191254969280297064091025126871951871247404772798432704700245433653603070794717319543111523826814850915851472055408745066428172955314447273832774875529265256568384457605563202524993695412563676488886062895528180269201135006546940609802398572166850023521939866783725165906425851297882888385147406587213910585296847032801332747974604642991262032455504203188245758279080693715734570743224435903351525490138747445659324919865390417668495275212383296869816220326445989736080956522787693997413951184484483518929323232055816536139231336458318796647736713233464501204648695674294511854045524164464087443736416856340246322990660092832436369299846075088044090175395159491006843413611524971273311247012939758409422653960076945305929608824858984115160436027749586924241515376701362488222025395633548608353203673308092056181805407592664199784548888286794601305542578195200113833120551331971725782472450451643723975470821339637035965561125100256612994634284897006390010083975119639765178564674850005449862657824391263652725981514014389971989960245638674234687208079041114340882368917709368131505914756651644435386178537273996506807925881857362894868147483930187853335189281794753415263977149112649327893974172468815512 [162,93] 12240998975180861969127076870068689218639164568615542164369709801639487619367733871340334912942429295338553818923549391932601496193717924140999088180968532737143518600600570085508787333010293899196482365653668416225351454312658814104068091571853906915300704811390633572380002671108491806067669851423777343698160443044833556971766159250416287657008965984298176742305134623478871606026094021525009031688342091359935158668166706854085035724360386021199826354737566821459559310189331888097093467481131478758976697786935519210546187503837785705824859235583231511055803145162120305873186091207873661658017090088815594269097488293780273208762747409445226559302892292900988024642227420615552914257778062419428138287872279461574460843654157666938938881174687812527390592507286365507701703464774160470510526550487038800749416472862557690999514282990170676845114370000776464350315651002240633976160147595012230361172119572686431582418223615062723091672804599729050459086441709959321168438915270458882186390006753838005681018724989584317671177829749173421822834509415892855249329565462871189475645651020930960113436134556139585462027971908753032681218217540441100909771903030810870333836922683528120175338414846469246462739630950831078347823099948597555867929567190676777537834587087662244679870950866095646136651074975351566665753237465446403512416976593332818639001009895174982187017869679059826149553519963605240819136105733847075005394885255862399986600502441650231516041190373560621933064326727219318330378641477475774884171931858870863535294356128108683111860867638042614844786101711065216547465609641100859603533111551256947256995012611456544 [162,94] 22741543645576647276767013308223077401856567698971747860183605975776535867257981396259337594269168958636327950943775334333108239563944768895476594952222303669523603979374034521012976955931037635948180474937880478117196960350092187085717442522414276298908641519038317340929144116830436627687187166369146567683531609285823702704261660573772999859673013204528485344188537053260938644496876934679899100604366283653330074017835599718828998212104493228364687911690800097557782939847286896474572684231238477659046474560237531064268150290340954286481101763286614966953511270217146337595536769958837057833869445107783880449500765748769106117206036238659785548171936032089214619117934626060949551322331272738732511415497821387597842757987246082655485351427213430201562733765945712714615294475209485175145135165961536249056234013127927870564194776587407140724514964053367927352967503393751317303003598640826350880884828226865388713650929543740887558148532685590784478842993064597501635178104679360368585822459083856964939269346214625886140236011578691371100968522311733891095208775120104826805021807977093998060201760683107445879906857503000878275360676643320864550361200461915301529525823952808990199414001834748142429858268305787135155282002789833104319813517241639729277741588514884771468533216677745514691898492734195383912492737666416509803489508330883132388002815232853517933210703761889143191961895682694426650232500394555837895422415888901908218588599851759712298795511122423873326951898381662481676401088701138715567980994248390030049160323956951567302269346931686867816507669658143587294926334078843846071490718070081173720522414960 [162,95] 32121504910698287727818113726017792568240097008984402091082025084894324954295743539222944665335173803043429258149985094288405957513546415682321639884967687094780202309603616823610950266415706602931369706413993693197731346593471399961751853303485506082858427822069714386200115434448147860222421990793510191052715961532905332539005820745777733332678978594150865796245895292019767143212225148618131108057175797551081221936983730086382353091270036021778602719339149011860863721855723692625058216972823278997690257569037823416879030274729294566167061894408358071224033046398039782455510513528364743212152489829782104653908238564323642463536486741708577373808557347091485966818668516859902808294400969138081745103200458957673547304838369567919582420123954107278240472605461587865042712350852164496694207351178002612595829519170799090861756118763162892942546376226974576253924488191504296717237897039494973051845061157353842125445514017231061969692645908396695699667831962616294771835004746321763824722378105774823268746193069386783686341209944583696241619233672535459551128201278275907492120888103374797800802023130117908606327913551314216809414575851895455255840896799330687954943061299467796309932423377346515860690128191583581207976649022238471302039948752062306906238501433919963567639452376371114897167447479235262230121017371182969428482639169833796301210234308888525054991721312582662974785554514426003145098087624908770810895145637058951056840265374350472062777651747928196481644654470884378783234386704604128502947266519493023089259207824865884782701359577801836113452212303787204649351403689289082331588691997999642052080 [162,96] 34323397224557402685083207715447798726515381765810989758970054655902467811878655939469546507913144117839906741945345916410229732250672457839840198565359873825889697242561182027995754547289244526404063332863688925168404506585899639706965490245180432156977857154703931394833049109850243215819447539555955179443458297414613643614216050827999059351922231752988521357486102987299346006615264669391676658816130594908334222987716050472556870508988924243383025154497059064334972120899899892533073093576600027204617258091391895976232639647500960770818265185687639219058957416227109539376898184208960035621006455844909038794424872812250918840799254582124142972865052860050696132326292564187569071288090002651942168418629338213322363013548262364389297750207524715318104981740617224739169429165428049957551856710015461668295891296696510481780557305162778521495770023339780128731722059711301435384197104128775406561445984277660327472140377174743645410001284631215059457590938702639891303837295251000464131773979284470147119583117632105384887976459115555589887266893754089273387434979219667015519259255730452003528539434919522086201690409725553510419304631398380991504166950118316898980512768308816893520860896625755790102156773524687206120960876531566961085025752306651110377792683973515763132542507607447485804911470852394917686778936344366409807518510748150853573135373417876538516203492623684618794543074791813253370165350800878529359345106788746267696228097396041754868590940880436942066364774989091823689567913108446499146983832567049661627041493275240521447407922293946780944199439887828736402742239418462688594748355164325148 [162,97] 27599851784998865608461534735510862982121811680935239502956760466910082948193493837456614100805750361626925587530632928405855805042520676046514254493693504804227399005991198434016561818360995616379518451285251611627869544863872789695773056379860183115725657622314128016571941000381420570074712636963430182050452096049588394669436000258187151699493566217592342830799573137939057145704727270752002095750772364611743334162743724081827820727304958613908512305573519038475416348055625805604942031119301103164840637929820355023259684570176672112294964802955808976328282936496593506869322934644732847292692632277543708851519789762396717895239621746209488021766742923119275239996301143585858980275095031681842886931419369077854312603060702620476266045491693989278136048435140815646534718525035440039203432821503619201560211059616981100861350323480168285856677070843294933207183215091712893895519214619077280046997705094295609465786099706506274101218780080346821141726975483445605172954715546387539305942706622550830280576945353512438126203046893868818722658445525443132529845657471736767996633855392239713528021936345500971572921133771684187132046703855215473010646358372221770762579380974026292370777018546489213351558220426495733644740527646934686935649798859234025128310518674674060914721403273431379730915912430163849984817834567115070727471380183447271412523113778565568558886269164058823654911547545747915581443222922651680671138527912207670811325766666891019211870305888451575949078399773243161711117489895162485312368824692686372542760388791697400263511690073577555956804292528168011403349093889775175881849705344 [162,98] 16608366150122556371705243557302280290187176412245336410266541017486004608529604812368271930919647536277073265073574752064013967013461596773018687511749049764121581318359689987453904826240861619565909797764763944399315579714851957963193677552053675152889261046298282414446620548485883174486777829334893523503678247862256369121875123317353199946373797917110073381914926588648204337371402082971814272993802165416726331769492695979943796683454433203095693452917720247541852945950356807070640640377228411109699601455183033985140179413633278807760408908803761574316112825271887864674316858884061328584198457528461085107205828283193985514504530756831286169001730630408911160395884080455657174476746480609408936812962933508336031348438893817446964095463915004703497377436080884688747285017697393018802661631417659271754686438453569739775111368017970719519404825912308289355343055166238327097446576639068193343620979527795367936483996130950818662268874668331447375727815413796383549769191909819134053061312080218387690575239358097454832600010163992923293188936925525672789464451514869498263962401118901692866810961034301432841146905967148308505144654313359821708970760578424278512922353579278407813929936096791663305241931243368078073406845236037310154148677345912007782921984152149992027672458562559023350179769619486630606251890945698679772800892901401500564384300215462791750628474254703462022475396800254118151349763750713857436225757172749522775080737968782396592046272283939349187056300715410586740998897820780925578241494406551726613833674846039096308549082033330144795327596116821037995026913066094858282576 [162,99] 7435720817489950060995583652963303350340247856272405008920031828205127688470170843694238995079658249634297244801524739642858466415617179404058592089836630791526450241612941006618356564688323271915061974104055429471240726823071686914735701977165345544119784584746309320045571765067890396703380077225606543288613612401523056135589862494661633320224775980712766167578781651129035288916630512286865121228082304744962733409997200416887282649314409780240833141300187528877335572343359396336360229846154857594039233251244602397199984972063643334292626339852614869098359328234032077171372634328124035255425137408734555250673340305391032245162396868590799241411939691179619555489217534964034392189223288295878669255149938416633711267681234054569064322898233455491512953177552176996209824352021151747008447052659125550438831038854976550067809201786244638702097936694816921923171678297908138225004478862096448573290917815438786520494131786497054626068752709366454864776584888768068662594797590691444623579441632447560232476608855344558926496153127435558330213579545813542755395413567060007730002341246549163844744708412508008993150191347516020493516838269901795010160935455286214813231741333568011112328046877411427726688256066218176990402633468878105516334891877694233638945033223096583584090233963640452947384749991861284839235713160254592224124839073422838479448387689349700095465017545438918666133996841457503163799385772158595621173843889581228307469403171048303197501428177225829099770803035214483613084804856435279399134575130393880486976531291878089720201133103954473395900270411436751279422648607729264 [162,100] 2461901059578421850216333717990668611814276087951447221410326966680567767148838026915936955443732639700025316445098975323995064200887294576610362413463659382568691256113404550672830798762453615728311776847584375589741365445524446876391417278524000252575812136880113115878899588319297771322172318361437790660205391355546860124569989816300012165816750880438262899603604303817373241302725801375879388042205062026736813177093157913778467368959523775808790590259158237496044610788563585574209760008392513540188150417281885813091255843450881377413442839192735980049243450808716652503816683129427777398945097730513666769358289415320084028940390394677659638076782681725074693944189699526562084776392687375045591107373304593902400535714447445922288322188822427836065755226685817440644751492917627946424814388558993422313046815767760493892297824348413983703368688658998862974253384928448647923685552165219543537371773411040749279342123025393805018760852534495227313874318176988717065652510056323476961420318679512257975330383425944493820210663362466745356715197252521132694138652457386001435922084907623253377198520290989861599035335466477515557600069470279994961639484306889235826980795404119582095245535201967938891083787435702948807971386094351550232881572610352501264325564369397989002383517241264815751062044937954048276182407454003210275070580745482428490306735785081528276109818051083323934221617608507079863566473265314643569086329250439680806048934716682611157138332731979439761017678972831620910171774764087322866267714063479957838793050187400453089381758694052751099369096217263859608059480074 [162,101] 599040092145211334081780974639095981109957073610064254155166278941579428199788103955772067399851512019319230241314526942210307184764751470936130003914829252941247085631185824455848632423797560887525420834899754318202883484814777745737933431863455932860535390965667412122642214823453870144324388312918241612756332577819666433103576630340109630680215798918039408598132478692549962329950686311702645576083694874513367912823663214168850314045447537578423884260597245029922829929312206022774936550006029988489243246140115459716960129988598695745118147623641997161932072689656951913147866284159416546125931040010955580079601885119259473317303647207032090338595014747430790044560806172872858192475758704914789850871474645138632244253531838352522156473156166062222017436389828164413577673938705843247107206854527899903254831703098607602159265834142792686189225019505574124079542965415159925384792493921323047224958612638729244722898913709298504703126185799051952367281301839971399488556202375574665053237569923285167108071100705852775504806057734088406178237197830480573682560092061783515793891459490513524224370689465720142186804413657612440497871066715920051342890082234944356786869355157183694376329332420535587822528502974156093728938376017461901379293366538150332150349824768084006470028845800300784596536386106117274142962423407072748541949270015096049782443525130038352431010557951559045557722726450566021738794967914137009988981677001367829006884264770588973990075385086700262195567263008198646648223612425978658296989422803359152981048553556258903241670189257902454855788449011355101184 [162,102] 106435437152287494811176957709775067675621731567019782106645881382009717576968964231342806261468672800737208743960286248013763082548617777394223128770856039253787230063260345279838855527009087965342451573128243218169374782454505769778837821180869898772062436712050378938582502302789668836312895168026511927598878759143498042833795021447050485661084366062360718261387456226644256431263496047302871817629334669501365093620804000992787044613008468056196565675709635618920047664408681292304131804235537582913521477133777406566210128860787055254715194328993840688737133148236147528978397247873076640589316468742782324727716462776898947120081750172919808267639646953005588575102048688860578336847681276702864755086790849438942881742582867422585430148509824439067156705054551054012393947440320989937031502130453433178029807163046475329062338407414166165426195300154774381052909192150443828127571088129473062515885682642817169463729727445244748602559010626454164430981896951225066375226572657830650492309581331889320511680689967348843770199923327384853939336987838786665169442901178167030899982399726043197122875788626918352656929843701571719749979672439823095410907260362990610945215011724131672956426981066332985030790293335938466712540100670009950614168416330083098715730351545127918924238103561070643839272522876918740564350065132779681365612989983879839309310646462250459472119252944562286616668228295621981316125226978861412053635349864193965723485396087138512368798481566662481757363157851228455094438191796103347004286138257089330061500478189261574061019504038453732953222935093936 [162,103] 13718040746570231181753666479755079126677946038193169559728577781480749932829067709500573717167221579014702654735765248369571922541459712981094174405918673615516186825451914602724855131210847674244208846861122219876279938978643208074121701794296096939589378116045627495031371260464685772064916283713370203378569597997428538741434075457803538684695696228690077968399259919318938199154624969028772510910412731144387400699598980338389929708905075586697872535752946013616088770903561318431642335378825507034610124740093559300001572235406101837453971500435130304473749436892210161545627066355717670786242078941329650856466494470096148180147347031095240501921755077510493498435678964904770054702854861058823247552371235022539614727978573959689053138958200345756957062838866199631814711771253462945076333157606325214687224120789559295619055352763259204996906857554031814677408476256459817734893252761242277936960381498985042219791959194359242067806488136704165214032113942850605908196616100666922231880727104623894190381857471740308069711944142812003635414196480443565148313956802550056253556967274381533045461306517221409466843684369899128060236768251926585942773061689672536793911410708146963360818833437484397483867132983621367834562288004992670770662364989880373063427010848341105959867429040379442941814857067639149715618386015001726498285755075210044365888227276309417438252817309959316093188298609651283385226991560256252646628749170523668462146775576934465218253315157557564620357449415725101242698162936369159985808821574919036351557247263446277383302304856147498551130160 [162,104] 1273906100674291914024919364064978970170325983301694665887673422837328505361591840825954424868234394356723046831179912769821052447728879767060710302558965347901370390795150408296264122553363440752126798854097571607082646758673816250701339881059009663688942808125073438665093490098102391095227930441178108180339449778935458796698714556584213780535247085868352994926162143433303821188909196656251484240605089810071031562909925393482540587292383264803165077633262072263339302700336274098572077391176432066476739935178007126605377250571986758910806978263474620016540696843756457530750814031602695130680873272587359708241374803610024051403936445933743651302853451707547668680458684994637231917733958715425690554988051509836389322909692692869458219242701251891407485482173138678684650849638060018056233718982120424332370479624124633831295502893580047741705439174820199810502739619894004425126829127515326084933965559035719365326776807112001876966583520991755658453258092813787849331274230258873084409692388152320669580253685417337618948562963345887412339707029717261995475928082066633529437282771795376802320696539286447386455766785715991871287800533854353169462368101232205422700676892986173469331551911581004295303380267346314256186615358449327694776638441221916734981724603711031787110199447237425612261761980040269243617930075763758848865774919762885051603801650461859784650491849016562501201174729200956364667778753439263395500395294143093461365917808825810469051353037420454412281749008208573830556838442544008995190715492967777095795427571104248931974304641043841316 [162,105] 84646847494322566527794195430548508490123785578494362569902222200981953848713177820777246765382669631391147937207320613327692226242620737394322064490351202838049841252363629178102232669584506651202389290765918745683167281020666174810568048289656273421100530199231526265987159465686670665889390682926328892970404979334496573104248358625312381515764018995791604532540930240395778522849745736005960802258096510664953940721447870982595218124159830345268575938229221837796314413322927304836985218620336184860466211489288083034239120211119345469077930070793177128546919872108156258585683595829995070526504146668807361496646872074709294741744916944303902176474640537770491881653674520537296064209642539847203340416272150821815176184745588530220835719712555593814861171269257272153062055641657841861098195208343444799835106585178283797663858655323769341302066748565836595127492714675865774998843850111953820334399901237045508315584178926287529619255521927987789590621913440990059206000144362984671457455618087286148223419294774618310244031163598668325859576075320893068772692046760996969443846474008372886840583502731366854197257278575026619894142645378098190517495497772530102028315908714286971600698582215309591895635118495443897752998946856575405297194069053475384861723022664532816608405032239015853822477271048195139742255886301891824198357215151584006313115157162967958650677356962436927944688940282170074689110264832706039034719990240358625686556723744497487450632780635350434559394922982538187050700791698801117970733502334824768312977820592510973737499025984 [162,106] 3997159967656523857754024976279848354264263219102789468152127728731231356569660799279423360153366362862426002360863414945724953786424784780814681936218574817758442493439389173674639920117848329272953311607525476842861321127932486407451200806378453754345738862979738892038753674402627874781047056474635621232594327885809847227168424758360309161926520315958837550288808803903040018984838166129684983901237429562623062656063177581492475280530139367232161808568937868174141398065609013973479618994952430372175586061153865496371579489345091955989516448096204236143526429369027689841500385910882456051547409668485526935558026174937349513186919093073542646839416838179319355001620753184669618133245487140676691764904031790409784251067056551391194806127991836025136896007485870327038892435409935149764209127327071798774595961563835546816110626666084126379097779167070525634510064720187496528948731778218806564459225945469609031218384847442577100143824495384485054103222768593416316156359876391391185860522569586077702799791352074445884964788867671704270590366290528956916259858237488607900162327314494112958400326606232235896860839391671549276887067067076819029135535913136330523158906883970288942561782360587569399177699413442033446418561832575212569404680413841943141607871994286152549089975745018989905733752965168632800214765412320009013631354821540481843026722569578946427132586484523568196152134061500219613571528891374338824979333305979217822339780137229240167863277414886921671772244313125972087382468788389441756312742760157925626106537896841531950384 [162,107] 132311044946625604853377317372964284541706018216817309522053550464343576786862003550955605897772863445154349769698966284915333649573846018927191035325522588759852408779211774599341373584183893095794612789805288554497412495761305957335338377049722055007968015348613139278046562617154448619013575607297313572789035086393355845558221812766440614682341126458856071156795333422945744075879005397977568559525992449457368345132267728172882780481145162871573633813097603953780368566028428180740046066514382389039249756263971808771337862021250339256870074080918196401932769188685727453046793821318269750274006995838205015365067551336436409875745125311470856509563894382754160166424234327252489440855064959737374279937511173075516308111757877292593930479694322110522075569785517695279545249375730574358048964797965216542767251694056927278399310595618912718918127225136371840577914541226559770343477364320720057186455178364858714673800507992793440371685674230335546973908257776057958343670094264206742089090658299289667057406308147841050848803761397750856315210466659137889643611217166596483631080066617202561317796630742954881668265626460909993325897015777151187020623575345444978292626154440860503702932126797171847516130112410356603877352360573932266998357704065555677182006718597522627057236028931617831757999774256632442063969450083381571696156319873391686197753614179204551827653435661871082726265032204977669581085805646063963502527990077875323546739364087790581023362345988677728879401799314345384684316545737795324805142226046351742503050450947536 [162,108] 3557749925072511731478726764812082781852506904667983566499268447655997764423578279510968468900872116939343015577435516575841968594895209641540495434670580220547411509115849758335217432034452846215879430507189441819524526592593373592878103850531142145037096587748256701238104449604509111343495078170892966893417084464378265925202956582190515758728652707942016442270423910771105530729365359070904661314954732328469455645046959855033855788634667813896496897098315541030762687823938195342125711584007928341563716862892311159582543912492752010454553048629232963300495583186406881211060865881075350523364794023489207868232401831863384621761765871980594822704334395990127627934264863528718330478980716298814486734343582293415352636494961953118237601060483863921842033231686621823187670012046525545917131409375002773757935593696570990735060300969227413684792285273696898421614991262522035159096377200125566060104823229176971149659590162979306412214197929529020372804759837795373763616050045656276138742475214593856891513151062801018661488705861466236122305354279329913437839070395702246140595807774163343259638512088321585766491914660430601744247866547017805479556626556364773215977911017460521745572988321302683767966192133449425314307047454042812070027430264057462476848470118818666511023886464909014384662290342968951822257275458615644615495271182132644612538524346606298185799286408638303047237511712675958694518498407719117208883133003930455678695368632633346728127492759053690179878847710497461054576118719386070956033620501573915626690357 [162,109] -128846996596284232020732511095894319844481628397963744168984755082162911552764197588194234294540007329683133021650422304536716543899036883822925386982661530449048618688600127682808064797091559572340439172666986530755800963667524134760494788234651742180758638862707699316242410163281404522926713036778710459147150907055122912633358636410415849054481365425187341831731263852137265937480401250445848569887823534556865575467492067208339129104939186351981758894515047801137663935243664626798855161973529209620022559642376667170528893413895595038495557865886698669784183155239987466760440022674457717451493555689238561500866395076471929902659070305423108158497847742835925250485400398920107857537597952100680881927644201026290570071601373087051235206826393786271289449600823558092394567565974424919224998945514353731421432259572825808537321209630442783371782095519706967721437307283345827680562042715491909248139613031839289291905643861270478835198081996356118598481243243383309462946881515001498118383451997483473550487029484037476608895134371545851711471693391005260250174087365529040720997319875648415675122668446937961533341270123888844490888906255916418366500376687892942425500076935080516616196890989214341129641445169992598001449527274412604967152363280431668146863816629716958336395135163916987458599721150733183420347853213311336057900313430043018923951687417470682739506966518167985328814039136215297359631863020035566218605838334618122517548265268247959608587650117583061566636894099614769270620862596225613690289395732600256 [162,110] 47223575933152877589738181112628113024595555453716062670324458702053444109286262754052309728011159863394370639802479280538387678400743658971068699836926328484868415699712358971023076168422701359530401042611976542884375541305040996636568308378998520896919382699295618865999846684218651096521262531436371282745658857730989122571472881662736040331074781957348774592672406132430614734635002951667686238104773670349910316062984990914687600153177735611967477077300910603926859476973281894236482129382710128937125984651909016541928126660075910260204134896194987392546557689920037919368092657073623946045262768082936752165174372754491518337346305525641316714724457575712407904178464993074502799781471450969640520158099963690138419263348339077851930695958210080763051044899325246305641027367816011410954881500007627651827055983143107944587676553321249556096222778536834047428390054880372465978715961597838956805268685140755057987950746059389333837148558795305094032680378027728585038863158963427941343488230573019362270744175546985950707874249075299742964449761379825146503201705947964740338543924461324305430491020135614614338881789554268320799617626685586684671539772406691928848863134034377129962956951644975112077772815380766084852541479916284437897032119502843142078966600942872711770839039757441212579737953269443682274613516458141751764109841487295252976649881996312071403983470428480545808535947693732258237066866194019522009517250373146323781026371740871241073849420303626304871130768722342411412467227972614971929036341376 [162,111] -7916887030520420980443088575567000527132469196354773937454804168651403143169967693604944859900779184360336659616857626160396027225594991051902471848982991714160243665904039296028111282650346591436041461497632822123036694178398101521484817747077085317566232511002315761489387618444540019376262934861161864287542455928985976473628292153559100927999855623601561044137107435792065620490040865027129860465962063825459003847138239475645888575011789400849282160237139110404730003095931655883012361160709444459626472149581807790493101465636271014374127322021965834092526524533917512926953197821910779157920552001217173587862547451625766581071791239502578075740386671804778496311639037432301539801905482005448357486747696821037444778310514209423051015212788096320686171405808417164358413562187138751258720871940450841856726004963272352098865584032982869751451705521873970643778770558788092082419237228513574491423521950309123998826943329600049615248399943052348280142160183839370278639190256260898533559423992375582310671975552638165690400317335587268084396657463432317941726255753369698809332198531043510809932493614167562298327025698583891676239051956147354006881022616729862377412308885081327059895321859464916068678151177677480432441300186572239815770521137436398758986507665800721754686720618720424380619324963367123068085917040816987804937164614438275390185468920629587316220206905375240137782806553389183431745840549520004610863549838959727052834594508566817721390593451388520995148100534639847711831771970133075936384 [162,112] 865055761310528498511484625760103499178864572128619060348853909672922349411745181490564857221101105792458792504857544769644885800603710415240561441502936466358106793499383737237055564922907055674675554564014571273059722139087113291130516381518902567386726407307087913605878689545581306151752375257786315748572727227714215651432383987618552892043990700971802101779262308375460880876343473361862631905193699773768822424068626478765503280671341549383422271395544517410190488952920953701104459448439880244180195060437975397308282047727861483571325582514203098049043914019146428736469534796348244534875837945784954939756175270726187840729605615105320103873171811476111413373483691516881855123422347661339921987004819442200107020655219512108188889728318901673259766062628993273233763709092333960090152763711281743837395363998760076367325175148117820823976446146322928551424761516300406200395403315043852739922023963242862674878355225870953669092722512986057553637541674199920008169744242570438203930622958458369014070092670001567182035283129201668585180064913869472687127826975786699900729826343088098728682957719196318052916207786014495595153507004505251615459826878848458655218800874164060985225004197579451021358361952610497815388657548749248399443616651129229733626246845400729999851301950105852325739978059637615787847132679131369497513172285725538661676460725971742379158794698934802250930200596074901727720955276791496826740611616708312819842697690695555122260783873714754929374448182140759113854460267764048 [162,113] -59973173239841184497024591032751101657536788328889796229663486800276226371268342353854619482065333349003450277139328122212577299658477847680184063678847479514450157999174756430981247607532174089013968868041369704455793016650680618463582162558643370943520158911619188122564132323581724823396169103154865988001203030751953342710872962289186493312273049261178733976701539936228037066229084438450457394552783964616879577444102826040291081641648090749768742552270581995169101329871719837610668454912503548588407984056133931031195603022481202075325820370727961219488727992118332227448268496167855903458701360404291870189927010547914988060368180179704712232930759710374509131512598563436558925389093269136771844307381248692496368219351278072146092759425381743892992012229131742897851686860640903080330547110563419943645599352517240184836907496973464871462222726661669802278055629734728227169652032247397089668089446821332827735281261610273045583227746966079143415429943304121355288694938436237013581442357939069259286063411602626165388054804265436730362658517946489511061082993019171941587316832757023610379050663231114273569791782490826111200962782624189389590393191897167776839118429918102280821314068627524236770507819623376903736058092415771043638214839952286321989430325945561219097035835517143786492493286644810235553676119593447123841391385145562401786110397590009663929488594028561450485180992701985070301584049697198291337771005162860837696764139264005343103223781786088681223742422814168838949768000 [162,114] 2605909978090316215338769817901305047771564710354013534557738980048820158914844972073866968809730555373059417203015962778817491310592597094621469066031576639131710917608101377629625994624527587814707458764633404877171444272365740285016102628927290802638926831681958015465741557082071034877104363471478900174989375350412058602239560053429146369834928139157472256587862631888581040289608563907376210664986221850710986806804836538545899847300064764773655679967577139078720880670534946967812756242981336237451453357389241030708296875942635001376980837070609539529203687838393939520838991862156720310931238404004787408830271642499919945810122283142613353843280856615554133679712534516123469597917734751281613950282943102268152170251095787716066224076076659386862130701725753209782572715840613395903288367626907621056081862898869327103094411821728676461646572796883112426542559824891783110578117601166915318204676245106390343240843478885667870562892620397544753001449160994589565014652878229087860788482661000787218945838401191837509658058074212012542879738640743482038666977237955112396725631784178755361571183624646664089301911658912085407147322298350090011770274033953603534335602029880533963523408291555723698971734111876703459801221957339081813057958688188222992233833616813504056617107324316325860429071175350686575460602118606241843084090026264217047498835964659020163561338067197683805075830179601860066348103481221007716381082983485702870595554959204351073435791292419061576874798569437082128 [162,115] -70179651393251511768992908971124169380045542944802768933860967519243704020301874522723837623734222432187629604312881931761247730794660289794049326202593052293561008629523994908775889849119682104261549651699703970556360925889041811501588653229395295388544263962596350765583890160943586269952362397688076658043433641881639189418153177460686352759578145804098196795694230748267155566164426948626701390443409658777889324729578780922707903792479548435485113092605473590935605630242723185306940958448040932820457607482058517583292215788317186477853373499253220750389425121438304568378226854382957174287294372115651778449173481828328145452016737663485138959553965871514374092281903648198290536885604935780872363851490322712330524439594973850655412535420544318704157214803165899330282693579715815319528302935938893701074248847542011199121822634470338927789812084289779778356887740002039419393296247765007075428457954616556362007676237792887384491683442790631601638550486808937482890351857403148780360309910126733750584513823340447618637442227747859517371700924131060195802812705836980638002820734227753742930766136072148929484360306990220712726209386703668054610806656349565651098791196793329018890274318768097876015157047150509892599595267810950954422471724443463465942844769129485968517244165937624310974191854021854187962779731350908476103013458664294293227655746449611523524696652157904563518281412982448267126626218929615048021859262762486257836504218568255681943729127918084257764929523520 [162,116] 1156584207722795341525923260702087718982691195001541056716952579733818979227300785183621572743958095942494987175170284631983951212883193055201050007841217263759403962628528661114407074624345403286345265737701882646131231074352904486391848468681119991893638295824228349698700288769357231062153972693463608340819628522541906738017278720761256014907775946589583316760267061762092767507046160211753796968648554002931975517305558407400067224176243399332429708574543470107991981690510467446087387041218432034779601177342544465518778361695487255557185855620355273996480680064606580436671422781184754468814815304279320398179578475366894069122224354290575399256611764586963205871796266889467554249505303020126934889478921867599968870959049251677592698298872767764072135428375212381918420261960031197936497125351318281856494385925297871737608915152255576934970833827202035266158783383698653388297465220986060650206586903429310614600770981014532993745522798794368164472687787487170686794907164359591856675106093297144576205258249439270345644416622882977083784389099510806651918284638161861244241036443608205386878674772498497986430950644968400607354347219866760696822652862884256542852890562073961785832431984439674391612594666875422230644732587464589403239068799690329476139171094067186809904384273515803813959435974036689618591269914343701393071077780217037359604899677726426543469497790092264162861496940924708247359515516357022985897891133678915864711399690711522002326762921358777986662 [162,117] -11502574929178227217157695111730982834880139378390302581136379334054867818169246605195124098135179245437330710076560505111762396222720690248832533546017748729435853991733746156567466443709824872446283027242985897600188285559559522473368558993109036606965412836976308219467604118807590132198591195500073913106439208221325582387714779309799364213969017357035847347995315644482054711567934689811043448545111912190141432978921644798437188111296070488518482689862237604649541859656689837415959057765770950618376144208726679262231045431069115772145702374368989405869322527046253730391880891951723886320284917580283589214643289716329897591805986914697100180959088474693876634333985246864009665503145011383894586387214952064429653550811148829871784191125036386347223949439612250275174244434167978516982312489490452855848731938441242172013981526592641878473198226429466777034089802686210192891926223106947841846315147641314230124584138830787318748313812377852794475693929736256101494005315838604835072184245946568589185453507790725742894413192910814440358480214675789259614405593041646225417367190667770902174280091680639488150890671370745579292111968529833997514993879021570668573612794045700277024629606002464396882300932072554602612352675909680735314181022802825770570959302249045879346263899819992599821540868003142015624721118964799696503536655928603340788930896084917385059313468989405166427959838994197792801390383376860326045341749835581097526246851132070935851232576239424 [162,118] 68388108110373505321052968302134407437046459381800576145773701889029418493712867695751018772645332402134240630484440088945216664839404533445773536276683190950347232901985416463030316208000379876143939285086151810479810390070625275908046745619072682497971766205123846619384252058714424623171442888374493410288593331073400528187664573185793296765870219272775547506828105446447428728412422919819580991532016851842259143800243319506608913147008571594376776032492505299298728983241435592169934661262712321596802839921604423362161625479974779731617709526115568294093799857179853903280385662517091839700465494014174178539661832861772799342237683575230455752628332931580910426185000908062155606970343880516641554484076109466559420893149258456145710726164037172087591917846203621651094586003711346011110992684944605251185612618786250042897952546307661692995759754130233435277168268631420010367835806858215536159335675013865726559634031524319675888417082401819754856066988798891501683296447216523973906175801549126861174007267160084698777773339112840919951315947768075050744421475515017113888547418456087384791684191184666585142120288923929513026676927286468305665233909612777948705168797177888579779176468759785079736418700221901107379601815760222392635063198282665102098552641591841002068229014992548231236473815645962735161815854754619323493693308622015868287582870918159084909811335404861473806154331927618234932384361022995876732092313980826617494723014403155183436696 [162,119] -241070971223135928314402903539227740755322874198049692520834904369049390764579765666651329190705493555719159065498773276439200431662783892359773796532637112752223424572783700764261502741794222483567221935325696659688411093722957270942419198604197498074005412136251775678136646069083826894149595907338649816171148281754102862452973723730228405267177091582053552432875974298002573838891047491806571319402637322059450158566087608129477819718100706402389867997783984396052879120945637691574404428391943780372337843263708575203531630288464125684710200432585082063408891630214743267843487387342664791336710691128125679246893693131226140204339801910081301142593564547925188113290236895201667708969761261376541528413738309310875877758317939518108393181228945224563815523006161515719139051321423210178793588576922271903747506494488703292047567146791214830631957652025979234487043353973118757451571174497729738403883905207020666599268707113340946295751025624156253816265006535035293268773754772547146913986669145742089389460923445071292653175601987997613765051357243326952685724861882740115374261191935475153480491735838169092972297236748456233747815817053094160278201071143291857895326297497720423124404677117536704137231412919019955332850874043918056801664882920303737370606584893826663903147118943749920862447532944686031421684084013388175237619356388574119866135671006537690404069740746154706830835419467977621731554335959506277701416490121566649444419675362952 [162,120] 496001142724325792557677855362728587184428348618139498736853964805069958326414712899201608294613203359531100404005104530173388370293577026774200662806621396481062988045257290771982436679309577604178294004470542518839401373318905651060449095524543756625238202595500479912911960868971147336367997839736858776090903417795316754774040730536915666384537452580196303905174835554644986009306028729811901999925537063098254211054526348643130918214473799553057829640972619333644458745694088824721501558081614438951252045697633161383646747154170942061882044411918602189567283661371085324285821333259546763829802018337810481120675950052888900588274923145933788766111965437567301757700686245626110924442931509361384506800413430451173714952347914843645518787363220704484727948963585811921919794571056834546503256409194295974138629554823238358969945306494442400569405882616054144384110592891577684816597505396194670319614060041737391198010600196432226394553914360177534472745708942714733610761561670304768440668695472402652483555462638178778936579650799736085329421743405503498115814581765569882633027895710599152178813101655723888358455126955435361687273665108367135719518415284559906559117767804255026114313820007658489664171883439514074307076876796230064694174133277363122089350229963920600437082329443344795476216708528612084044581516080499696900919323833215475210623304103935677593503314646210777889926569255269176501456260596273817789392812694956686807532 [162,121] -560064362937095442162256774568167153931163987819746437742288904992464872221542683068041812537550252205825776869533299880976857370772169332196211050013755550161744391825799771735953491618517871618759511553451474765649023676529760086543587174140369063271997428031163944867118069545195920525134267709834870972585015989702664320986498013083791120445098781865689711064634009709096382812966918703720248891557260361773725825830369236798234778107994991156489836886702005882793257208651255517852466233127084817870553387079249793574136731319864846162758620319788705955816490332352466528731641987256706447455920905867967263211121247165988987619887057139965089026856002665260390376632888023035916026509567007471370456905855826967986454675218185374186164692752164465087175572004112653689562956127810068256849854074148327805433429661330183566739932053598104732147465832132275563641299590765257795671297481881853613547916069087559703834201524421630045066719225773543363318150359590896711303614157060784868581655995606873069871027144973160348327418424786463354837187348040270862062806365850885030070616890597811364721922036188867126901178537966429183360464021651669776638799989592268418079498919505102194726013275659592565987546315205098232017386902436348505444163206961963680683354204617246666426405103797475912677421328498441912090250347769241138657326267108525427566157469139988008876520852002870515958208438938324376580616167865623782606707864364736 [162,122] 2511019583103149640889730423342688577642658092964152114669627458856886042471634379760140265745326328249765169230318058365993426878398544924009936776838047574802929972222755008932563721750511259246696347362616406380862376927235645922151242292740001177894862444625286358929550070590612115729005655770496714493290097807478579973679303818197900757277706500577487505290549142326654004736457121588965624426199911074681848378606265371224826083800862841584513125038740292375709449645295768370589220813351042907209024957293283908032711738350286805619162926657136539291698249518758935804361304589211287776214777289625586253966578597696828266315041022926289712051043296016476828720742512663792445738429640962847198445684465205578232129043855979395180683368889363524569343541411023950154463263484543137902357600534668009683853361152231013323387320689440173746781301913501834440449317664723198964661720841268436658442874356424863373966935091184021376058585977345028418108521742674010659166922925017006960682790282950710228033494979608157258660217562747768706096549053612480682184834326492026366873493855426369560693824214799839215887332724184299563726165636822389893214928982114034407145029595937537052754507903353464203992626490908747283139737933888217384440875782683422206412274552885533336743992618583384766536158694072388352252145775070660489664235620521743121192914253764176297568070241795568184398280008878841940549115972473787535215744 [162,123] 78292401931953692018775671878572777146616994727538237901354862901455164217797467711612232278188282416412718660697674969653626886484004194599866404209103500205998395760192649197222973143013477501143281975159351143259671113229806717451300729610714181177704259284728591151973892936341795213213646570328583000590535764304034690690771548951113059640923243591465973663281775843271392710347527452114423822522763977520295411087994078260998498666982979604990309376023683339500876903750453738157349678297798629469779547230091480765419565350780688271324896217667610587245884120890282929414043053396312262832046295635020073114562938451553955838321730205575595310793583354017266635849397856737602602561787880256944577543408587890438831518506051760740909692776980225883739243761949460167712172858901878479278156439304618598120710514079964445965892897277811142085376036135533863623057952712381000993669486058961946069144417525763740575506843923045562827771232322511844287227040252062623594102954837379628829300167314943704314583197951153683209351474991680439073843445582665921119846320498505381725659357942299864649767123856861094632124081396094328795818601189187029117393179860638580302978054581015610245969456204313375040894386044970289293711773426532057302616025547468139450282984160861824894063570605635318115247914699150576125611944925967472969617776086392884650426565586290407453793622131834105016820482441980978362599199602469792 [162,124] 1225295879403600155267236652874445889080962526594589497514316599229190218438710378271926595781327743059324713049896579833710585233952956979924974409295495570287105583842143697969713984069640454311000750673116355460729649624350600096520001668472469091810621954730023216647609546422970975799775330327134894817231306812539948395530987835813555779098318445689010314100744060924828896619366149386099320363708417085925765298105080531035074497853229455785020114795335778401798700571748646409436930466252137658743925896666462454434028988605327499877000311656365269044640747195441570645095195514294715860866370927200707162030938837048136246797166783840223215321093725261792295382065701443929758386103949589512186944490182451026565719909160068793025114605422398873629168534086278228224860346485819894618476781526795218241992822145381855357074443548136259022968615533220198937522664522614613964038929073939761845219619991821951030610072328161922417226640624992139625981938384450731655833852807171933681945680324132535766784387855851607478394915699198964156983293897631270406895768722603361368238252675683700680817722662574842505071276523346577014112203389344133961880209858153671296088470934197253526628219004171035892964253785477962860515462748056862528347178867143106947696626238130849666313160777840952751784003767666089668813970957107094211258485863403001895876651771939442237617007133064604240871289884208315487682476546 [162,125] 8139801866241094719595778580600171470238867072617219818639375295829296348364991482461995565966857940044172425794997068321100615130984676084554826662273465003597160799959965850851520295539807698491691652913009429860102534188995802850055957662393272490442057639063198860319385103580158869196882427339077159341218050142761096446566106178489414344502810524627485931945826830280522966424620594610420229836082018067364367590443804099092441450953865704318733217954375473574325293987015589330550845686444385971843397095842417033279042760498205125338963170186778249846980466993250907804125162193180750160731613053580501651684354634709990561597219844268223987355230381047633075308515279440150268456398838887503376359674152499708907016252510393976750210883651389468097609528046792992061544330780743156950337176668438770801941760471605467667259500247597426779315074687708044951947964776789311511685969545909884654774886588198272033519615353577822144644275594894746454141856149632180767970041017876754369537572799204606390897252355903164138296712581690640758420912032680789680608921279740009393982869884299541106723148998293768133295952238506206103862097192418735617414955557838807054964572042293295892080076059443331039766068072173329783309481297558970199144717500336345996975385741276513683510420706592041400557489650627769723948440840159505404539316723589037349603359763640079028884364104978671765923394829416329184 [162,126] 23087105990482202748380967155228578412064307192336596220386344683819309843736858310943058513896381207918698938733240949877014373098613698894221751134378952531694294521709835718943314745795088014850096071075256175603231417475587854542851583726490774259826070379840817759627100170919625050055961218641912478140518691870794976449765576605513717633873999876790283620182853272578026236646543456290208281656975650038647667916346584731369017325145075749701689965597413557218807670056198966364708730315004954265740035351729087096972346303475433264571556298529881885536356644343775357189607770431881368125719268493718265622460152386139080577656241296847776929869875316200969255896846770066724019556050978943202190180556089424526234271084972989646105974626194941768293045766185583713441896591241039951973542998008461494587297364997222036557290094307377775958176462012517450219722127454015525840054436051475155880852378995066470388570860490471857320125211261622105742511459356310068206703387479070957094522740892340903901051832708377655314604298942634672497984076231149309542396815722868910590841383165908275044861554676848608967699192075506421431477866904558308613768869285256620179647650809026725630814494198621308875446630617002057776084309040841862933964986109080192930062050545853942777757889782701053731148716104658186087623938701420701387543759495755073776576994576521033136869894469179644984153331872 [162,127] 27991113156692312435210971527931310603826379784633297993512299491263241776374906486361856650852788732525530062859381783680105766667180954110082895453603703837998186945434727318305252154107494709008548314199990619297983130852849291785023753295803529215069715639937071091668647522536209213414780043797789903687820401774863632890205477697962320798311640286232388296497408847483038076987198405838652813942209094499040102003762542518812014551512315994381661193202349467155941987111839740765962177820014831049421545528188836373389300177767230690396273023082506900724303258738610691697507855777049724564176102490264245761220367339059869754141267450113517016862828845014186386455747808524721093923554283576307160907932039628378517013016451975182416521055456742988232883484349931101868272003906461598863237162807540440806521317908104689073617369782767154248820544903057121744800203775740561891860770763852073711327839391942373238541478925594978017794657761528901727297167179994086411017145674189309893882850460880336013571490049538692182048842955959128142204966200651287144999541509324930836577553454851806600081945281383283663070116120140385148351365405938018419698346172708695559653075783858970654038044341755347577328173455281034371325300732638403543809050532003341177932437637981846601298731644990790327334644847472899874710358222259290014434002374075078127999504259757957360323286749343053152 [162,128] 14490101088213350508273434877370131234233071128207076763680859531093042850355346870509446139538287655747584512825348773791070881501438611563094804307618138084660610698748778648083465452887418032063835853141531110869243030305495138057961627583699828814940183849406835011347894100766068521498367925526245302817783729918270922007193770753026049768425849128215056144321261870059284931014559668111591427142504654592243801260314100973237741183975820146112914946248662185268688824750584616313634919178835459067815586993790749361058166878716547235594092052861730193914189514814561864483974007872837300880096941698370950625566791699306665070679778636651365032565277080266189774172287766021178774669425205783708447848546901558818821048420831788352784641786161360863807426415398532073554343577922749507895615942933563535094724184780756040556612701442167024921409591102106185259265555259062197828068357558551944563190703969376304683727359213926624112674304984800619425203374279338498142659424008857201121027919827823500047219901090245953449493835039232441032208524315906984187706775620429175037096947194027328234691900224749138608898284615167870706105141773705562042278070592515901525443597710711697242408903517970728272827053986134035288729362287051622579863042639212544539087253262599019934220453686519262866621442149033798999280284537504473465835871777265126097118545004647944756929473204 [162,129] 3192239430190033336317200080692945186987834764992763946579137503260020100735771871793069654991968200402154496933549145335968697540575647326478519008975200231038532039837168414501238910800397215669551800217274690071626155409226934062220272471422830103680496783706386940591682015640987810520841756415654934458140656465961734035077893262192261323258999848662493328155165113203151031445561065247490253702259722263027902375663915513606508593076189497113184012028785544842042149386117258610779301791182246209858692776530720921622546551056310294190967867639353561587200918095283185995197254747849529294570167292349032057290209064923745869760606105411403876192346128244559146695890197953224973935719557415212302487666300763918522086326530116677475383086867529786552866956046013839298103732009623736679785111262530243556539718324762625282784006625342885307770306394871295786119827604713675918528571079517824946633162119239009628816327112989402727577070721360992116092669202931124200554232694864686159469682280158990491580362238773268429948698421258905426202351343841900070508615211531090869818928235839404154409115967459120012922556217461552619700507784315436736007829267334118934483516912808787341870342011574676170253916663410098230295155833523362352589752717733708604862213256733107514272936397324252115684977410248049001968613178859704477644771092585732099148130535147036160 [162,130] 297705799923998658412401705134060891073821166413526611366822925602298528676474151058106358829140347971734548359323119962646526131448044422576266608854425832627526189986425382172817667811156515608975366848911050483673163519711396410268883386801930504516212399249877752313869391022796724952041297660521502133127734668356007704581494719095913247217327946332463023947400028043782612167873548037394566730157965174574491889516899863133133989580135284305038287619371934023590762667356933599798710627834452783465229871720394420348035378835473899865855695005471029175182274688921744906588078946710363938373099845779579646252287535282721644616680585294046127475213091043508057186761036555572856360647561465123820057409836349136055567069419083736034757556052275158698912154444452351477253902678925769766859726375210015385787424991802621579223283258073094492590048593274628103776983481779340737449206528473167246188482194858000003877856684198404865146809512006496638550340394077296739076169769653227946620832555291790139620349109173333223301328271596968565470546648868045265991155905018601679177835166970598026262227553862555050123147176817121396616329552271676799394299312657269834700989445563988829328246888901696392887043583513103077364198538548695649522199506923593103372490075425339096847181299227242164769289694351892108892460713592169653417185663279546244797185520 [162,131] 11668092268967723216023781121271869433664630886541621485154099766275038211995219648116112122468617373648119504620623673826528837905785956373223181951416241566973035253257839531722490363456328654969814729588494609902356774987930923629916999561074865061078516429962673532335299549961783865385845755115415021916624167264454285216695299314728682233045232085836603385094702033776379338218084177091759326928585044523459405494072344173515991066480435145717075495717673051697908282064051386974088662893042134427354805846070017419703952254467975531327161297436761430686901818967911436686708815095213921841677785945856338158651802805629713101016134044203437256080601655186796371281701702941767819372053344041979947099866157298757644132002387197314620577802017708527860594463908032761845162598700491635954894741923261335798734438352496725835510309894906334850975569213034859280221107305430808462790520101901464155244089067713487977987800464042610583086986706027204817639545852327471792758287659327661790458482565926207698307851677944602500108098155631225698729208798510834508039665464154013694912835726472276398641811553855478528628224002851898621363672723436742587163592263594276559143966433791467310369450460672117820854078189995732515759210379316052221042841228748638330089308342798627319963155352072320247229014521800321237704394672128240358162020354424880 [162,132] 190442224976959535959818854846011785182196596844978984370644782602781993651029560915441412402346316496768135687290062694187391940797673622215249949119389551751326536011855142634541360867528965838341406497364625988837187501173956314668744365184445352129481612185750397893534307839109246568099927878401057531509961927553537861925553089469944408939138382729915267915580483940358376555995293061491346735741868185024844562808499702939748945759948056373415766633877939757346452466761667628444969227756705369359123882681444585748110839285999592758981045550660500496791017999710561355764532157931180992758440915578245373413394458098902673142385654323026633106065128784572972119874175194475509520763324611255537583128855192207406445252934785280653403107986739232974016131885640036290072440951895928072405855450376142165599504672989636345834925795170579084424713187307255259708151054516994382599805356362295359394546402551886485587133776871948802284367372520200704677138782274002841382959894325700059336672168674073879437832275218085813604258415253281950922784666501758092640180919614492164164713389776640339216143523456603305023697626858774349539717765557573955434465382690374516963080555963737570331661144624233725773432835324259401302592227618635167868471555507994965193574972667878881034842688356503952739524704731439354576739830167614284705651 [162,133] 1280238510064032900286260825887772588191535797055688252910943161489153787927597286797454929816232119290871574400318108581694788812846562342094445924150701409527359783575527693114583466952440447732278371969601126855340342924360077551502065380345679774228633776541345427505032746242534780875175535235326991157453511435624069883553614280020411569336259957272059703506119490356888145574399952496557402967325289525036424146141190504906806641425639114501805549029356383016779741730697633222813598731751762038055341622757650462790673157963265612129330785201211827329748330957020409906125245169509858226561698981030863967632595643522807830273181066184273307049373749686619365545888581536127423554442084478654501032292085867977046749509553178582757264632571830311000226053341744106392762974940546118503368019274890734057755274327753545924773740176398910107863549109382743928162671740906306128657772018823171818940554861622107722420357842904099365371091665655102209750892561392220056592591618540948822289360750334240148415264453249787490247314260050688607420242528831441837062169243773720469905068334672061885503729894791180819661065790149409678077801427048577018930832618728410192943647110004459707958632259482333470993989244524072211398297473947965968150476862480158498384930089597646724111145613977963321153696594423374526518985454816 [162,134] 3499242768680938968693201739855291666679256169978886797459502332427803156615441991134326419610274211902417514655606746221476338220585906837917926129514009671824855473715776493632528070223333785749477367806279844884284916492340920136548682967782969601601301716437366827020433921357735274508246333700392948293988142840003889627221791404085823012712423696355928647749786838858225954471102969802216465034856707103731233628035122712291580448822873885934638100880483860170962863578766053016935844820039351693878869326849922236567902042126339577639289493941057425719652797585353668957169098339654515305689433547402625751372567795484453605159011754561655253714015232663433763044038480429377674927793342028511592877296694499585974003299715131317168346672159122354256188004115721402580367663160268126204153492549034452747795346438773454728291027639575991259685638044417357144848104703956252301975550179987820141049332649647677043435517364046168155496194162397821157101571321373536138757163724208117598570231022389406723780319545462444165287613709257775236093427503906595661905816132765924670489686980063767924319607309679285681321092368081721943299619983494148429643568798167114256240760618115028129686349407620301375948392269267459208567369339182650621573914282279708440306066153918906406188876584074734182329487819737458248 [162,135] 3831474401820611303416477214155851348666796547855713274537566268945831945694830411397938151565000829912785672332566158914820784758057186596727542413604675204616001954252406283580963252319519729143534165308546257277616662213458236901130098885500168946371187724848127532525557826173371696316963098608920243322652389843595483020630753373108968673562079389234931182048553826239827419898443674341099596814471792576594584405332071588968946875164441809063382066832310679584607359449892456918554387879472002880016200258425054398027133891957921024119082560749017470769098104402698887259960158594469982134634912973100507707804557916490216168210706626691992177178236726798385412716458864484008228623094677133919368448312041549082822181718324438569453155458712957101968987873721476290011644410930127655099866865367387321911869190897705613735072591013675148105899714737838169539104511639692618387583805584846383636748022101293386237961240033763809806788010884035654660387887774766280341718818301754648988533848781653383867266161534671821849106581385448550229345150254415408012180323035725014439318829879596134353471931411077473491913332234734202851381562235491452920030943929539918150085366356391948922628772835751854601137023572530391827202663434507787313337672741028838482977173077632922008108300228644537991600104 [162,136] 1652551804609778431044736996639707099219697363939327411655069828917487798088155836493320251301562420395194384041052561916611569708076975582161758728593160914008026207860317249154188023169594744855275556290613493544467896420903280423635868475784429043955154037803032675380487768159755686320281799372964947659840516076122623688422774360398846144844232560659048548780201766296782957606160462281565527882477124723724145639310725661249626991924512801508897444797194083974764966506308129618936066125011653840646870198745166590533171103536616633394639887586520712235759671880312860346877293949109304544662504910590247039613238407277286537022150571322920579447548114387657005475814361973070206035178569619236101594058784326532291244512220382877851561780102824093245424980850800584405101284517277979654920933158681134406355886632683254643668607108506673314274780079589216048036804084613710453471386352181845603769715990544864634579752692128445834730635882636679440554010470707224171943606551181779396650220865110913423355842613016891258147857435218791826782090248285568935638465649164596974726057661970514648721464753629234538690111608887884323287388538849673366584294044422023467063019207071624456522531145950970384323319705055354019009743242648601465647610597520488374623533156456393355945617292228 [162,137] 275504773409830387652830721338849334762288004439213878909842030750445375699453531750583156168106859351030512367009349700868969624040437156010962847176823039673020707701119493311967305383580221570441593164726250807623999376772646658711947070223366833884293324514679213408786328405346762925979854981533407515529631256308484980431594244759803459833052981111222009759237112867608344101920212683679132711987656832112225465508116632229041083322441761765118318887894237816792888649957267542457089383757383206484593489574261865936331553163088752985660399405410001939445745838016835474703597773322245524510744729921122330067626310778901208171486580057055052315230435850674480015458757781079854170564240795544058019892399580979435576963755239077349314987637275344962744866483889223871141298630077140313064988438107067845803151940056077917817949288579482272650789302566539704217090850069337460686802984965633860621433327097347709109006590705558123377777010966684346691076196761854222081542416261224750814770299438525895907838564669230758477735855426197666184186566167749460810060838479311185398058084157871395123683154795869204788117200234219363699127095794154526533404380423995431071618039099209169730293811785949651534987548382511209724784237863991215888633810899768297125740688181355328 [162,138] 17383110239968949097824276635425672384430481670360548121666555450658212644167981283403601296156491063241980946485085881316277841916551108503069537347605054378175754786556890575665351318645201589782599392331119331966282218214568811981338195657359232877657620735970889356413222734670061266641706073031244467353955172932962698683747878647857607456822582691216144497156053767092230268032137000034916795704205843234725222628229451488005560585457642390844534763777938411092913012702755472871018597272646020163822369882503050727550507906928396672235458985736901646948320324747928216018006354377929988841502085702243002152737884925530947365132202082088360250487186295129262955226465853191588018721293180243295361538466290462573828096127674976387984627510030161314605138415666748137203950482247592181300782630353462563838153938780939016700467813829885856855924774637394708082733185376957633982412144945975441114642519746078729168959580787003337130882236320664586887542019965518559479065151433084189539894436107407655201326978970014796925739852270617947156478420368842634559477076640491878194187350357164403290760864807642973796860058415118044059838054685092897125315867342019984908818826925457325142969697266276351824729053592008437838463313139900782307027851747571320328672 [162,139] 405492702477406548105065234803833539135561600062758201757120069519430914509401592377550000054014970896719971315083634969032130902470065764031520436215565456785190117841145060412866004436089512117914602487371774613479130105450111784956189907907696012026487715685605732707065149163174837356325884278241448974794329768218606014604636665255310756622963855356349823018057964673755202410320562381121885946319311666893817903060437616415182347996091729052003708542771501341215567252071212737042569179056459995395704613959072047745527018850839498154019918260709404665427968651554550847115296283661520518870031784518535149363616724049579263277453682743641876520456723922529698191077760848589440559600578082228809032130751660728207807544598906020419143402878079174608417164786805407876556742129099513134988660432973623574014029636344432549189637933517988066555686365492120605536070179325053349610827548433211595406419644589939755841416576525573077369051010150358752053120931674449641128299683802683494260297577904065279594152061713813362092326869379429954489211796521418797682896062161045749959589157077583862679555124209623978618486400016406234094826398075657596819863241859480973445190274816811347587182139411202171835288898587898897494322683520919628575645408 [162,140] 3407623381544539123347387460889260070428185380349349448031188015616706481669337376238832510522868554744507201024073766873224243174587690567586116883073853233414107519028900210994807217117068109318201071920717251929082788314969038754489267910437818686278381818054085786071895491147845719666934833331059349866363431120793232690698422188171425516904982637021959048281190926867676146499146616335390161495108546895010903158105868844108382915922884278282295547248413486587275014013328492089390931641148456077331015045167847259211143455230504061224040831148260697707065043061410921319565722543151295524922521261517583443074791790998222931217749593477894308240012062257653537430572973828338065190847027621491721648324929982763305256742204700324779067934018321809678702001735947426784629493094366887542107584638049285050025360538240458750372619080786113473291468349032520727510290193327286841462659543929166119706088451478371765708680401562338958316617024468099397133112746215792896670785444491210512486527355933284731672506861391571291084159187404083769554155607187300474710521081892795781670271156499437623590366100437518625454748309469057698559743695905330224543419494958486459903152913404568958662888098833677965094823199375427525186712867506 [162,141] 10025999548767842812805324878179135932820091147785275265398214417390369849190664079465967420382402039598732756135471077162512653144749069279818391013792153817921667216259421032757576876289022354088188213967415514100496071839779896353461335708388295275800129918542757030931412305302288726606003978920739527355731922858525756202857595107364585224978242341853651132718826746189494951865052515099410893449485427905359662295953932048110686276246022471158563822854900370105036224798760356562487085489671324696039408184432513111773090917864347621198353017788211839146102685040061952730679944265753205185824931654801297295531874922994850927256325634793472145058764204199678300398280947116293595148857927031913245510409391124476151373436673257328830466224490978476175699487192564331738236925741152979939500825726177086240240743716479948193419151379103420938716646477723733812205503119167375694513861464933569877721083091037502022259747620094438878375693626950780188390709177303238390350868516286177072933422756151817543969593891471994810736691592488076061294932304077868134646411765053042871171694422109760719674216275523228476929135027673313721965986976559463608990342586914446973639397780747404507176851377846373243347971231047392 [162,142] 10007952149528026116755528869553235750273191927866989440120520308105279310199894124095767150434164003225002766675033455872549759228330179090446845861919815375024604674645759482396573338840681133629134843407123192186998213854233616607548563238631943406924699131865256592167861783503361503983995438718350521429838495845409002051057910388900791832727385411302688088082608798308298228092986228134363673763152963651955661681613264993123435500397127060712442148594551499030654151060817717404556783752764156740411082108096417852357326094882862468930964480329327347281424064699655840649157262235877603909805454387750321742347837621520253485875760344648825381216250396265489802088507473215789076359874774511399725564602455092696739908704063528326755879300228146092965867510063088664572666001135013452494110347985606647610517254841207184490100213305088910537286672535777774731452436114368912081651233527686830945390489613266164335825223168921190274532087332692828650951538126499143759157871084292322580657410073095371705241051896301873495049141793006670144515423232541707802649142965434220393093965409989151622294276268334755390977335440428302547939210275838537119521587533477582958863714752437565212096998479145380648 [162,143] 3273863179801457731117883685475988867436521583132284137065808046084644006059805300603746351107568580189746176180957627875426184706915391456645646177725597805201383846869080918451495326975621913989413961880065490158889247830873611295384919618375177922904364361887815886947653488721456850180364087618497026111591822827818840232933244782854199495566982924902340092524472418506254340117460939832651844048197107505393461775632470516472836060800358767055875346404652691893826920701853266917267076043394771549914340959288307390137325333706264406625517445673273312740450690119382639172200150313470496667441946844477621111728095055520609590660990795004940104273116254788006594795575598766940716096737873984947259808083791364054507627723537548362975839562682299632025611028619148900459109774721446962000943204285301629686297696100682021808855132805343865676225683023366358819167693538673079790481892434942739894871026015484318164436375617602826501856592436977742282260973194066787670615007781541768492705328240481475536153253901800015177562360927462159709000860350934601996523642910224147188728883946787467959794565262056546482910076551711992488074578903129287544536880212791390879557135378484527943816 [162,144] 337843131717851433238397358821471676698288500764274425848181010020545499212375831572594539507983323034960159411710758664423903704360626297439919948784316843893822207417466126309225224417251489298311050316850149650339569802826501032489952478916125614262653377788422093099710726616936451144816291242023721951130306877212647983374822372417968037020387014683443882361819202616656906305766892507140383345107871877259575288463379708872639584166531177436883772510568429060554567540341192388008341237062979459596311367631769037241114080465175879877725000484500817581238735964528911938576979704383533834305926616422444112186541980275418520271373013948385064017621208574815470013824189225639593376975629393298114942302619321133371429567366341482552965106114789977298540596715734715701947239769067792707757176639618992895641783806020066622173202098848307174030683921450467983699986521655762507417012374751590404963835738264197450729907976114679012945528776019831547203785640412595419890673963801285149999892886327528485539683033774691130354703861305149951653390045941177304604383961576559544940072902723534913398922050446411223063145418067038994569733940609519952813250882200561737948568 [162,145] 10545679776262767840897894880762074909500049860812054511696434076314728195816732945738603207264680558478021430688564348708083282494721836469019079304999232531921557420743272343947105184517117157045063516099163218041691105910001361590261881715225109812647272126852849618035564745636707651149498060626442476404118301582363460199708982418299687346426805581531883432657799163686006751948828680305376730712322995188894298985531175365238833973733994554174008151552991326638984516852156079419952823912767470713781828550128971710424766805029347607951667391646043906780898284664253824874054629520591984804049678683663045188497328154879885539474681454291234638837475730185360303573004527286718379560885294806589276225972606344668095472014459588452827425336440942577503678988314546468703975736009397160633354295082692101292994219454900719324287677979607947586053848566702171432851141567058556430329969901893242455578203917278112981274356449529869880847047249118229451932147577956350542147091671493287393306824908213165444859324039243417041712084466246223600164836191442376572010174159004290639824523552119518428689186635518170311576511745563917622197668524616766165920896 [162,146] 95069149783763159207121246301920785959091976541165122730298224067757037578150112802059737194605108553129629755126068010569732522815151510135701188278704976091137965226843871298982197161365114872989508473340129931792542886843090714979355303514812636229681528119195291718298413814737574122956010987265976339769406808143639011631070031862884779094536737492469422785084540905745323417190597071787224042237390342461888282290219033735807668108051269426638248450134917792096198656463821645555880438167108576732984355678812124585534956951333721484866835072282468073618901041283347317689965523914933707592520992180122187796723787106931300264222096455817552127272953036626916288501944399532155634232524829570094719426149420177018558016138532925798585393504572400136214476926769104933008022099145406577247102799551512119823161721821738192507123961199814710075847389970788790752586184986091059082724776661088444256647741032309094437109189870604586488263131445306318910104072359015522692076946103225257401968132896498987954521638640429155461413008368712943898818959943002306247431252298200258997865600593553848366348184191785722022655537148727882249466976 [162,147] 235192230365750637629485268003967486085093283491640290417614870056681754382821451647102779135607823397762290655872554010397926890304137491507153180542091737981744995522237486109437387275640574357078050410084992947751023872539569377767258986975849227143814099131954367260182526825446868878158561445807301681709999972948644926272806568930746646144971754532901331241421300222300178986125767573186849744392637004692055335474781432043029032442684161544479259847710026814271751778760520431638558660904015897822105205593976450315169554119610488046672817048937303608946743793947623417008478268369319566636116490061070294351183965325576585898054488341298822146253279182489934656436573294785484331151442875182167554232365466155614623475458680996696576783376608640093030478639247202804336753631742877180188219218365520532375551994982665189838069478820500164771957351013863970878063352944144906100622005011267484404079547092474981700584631058317352453586101599177734563229065291132618194094673556256372442359738313118135164875254188056126122324910246201309342300026678470812142734473305242348693713901224163566843247913629432577704703376 [162,148] 150898960586130082779367654732911891077581413889190519516858867343493836624329081783976683267949940700132196701853172049101246192361107387210541197208368686173443344848494113815670920125601432012314647527589232337437893606599090683725816053110139239203311115827591782484871380327611811664068288140290906157462017342980508780084644134974506978256964560559170094019295947516310357605506098025667733126668945346185479325734905155496599364500010190957905501033419998281639706482602236641089991158396407731145483808977962159125366713044021262327434843292190700447464540298878916840561769748006979828067195523953162796584290314775008984694830961693801851173477381332177735584789411943924627097730520708633484084128055189736113700136342893518411164775800262601918514058350983365846955159703390868829743680733757024124929593519124566399056688207635349650747586322445159679763430715362516237248605805957494473048260594578959299932314377137760845259786996639158869777299856908001882187108820618607201866358221884184600950492743044066354571915434875019807763145005458447616893841905974839690809734608633920114270492865 [162,149] 23584527805144219853201254670382594329761696915144061434189983305743878909309872569931030412305385362613973570063092637013047576812369143764255015086061646100895091266753082545991062244789204705110689434280504535234727952756767691946752054923523627954627303593432984635859742210933943168475528191311292093396826314017688881132336420873673379977641974118980378236887380797215235167541819322565609201531583882586878344253996239164129255302607778068318203265668151350666025698955409388674432269978012347339701297342136489707055536309758792469280472379158193294029655278750295566421732339568167410278328293120376456911642983399833232254207424333764172268097403852552362312732984896049301920370387082262660550294870905935293240745692383893883427396464635086996275721619509136440248327540243173444004772605948165350995739968135924866732189819203111868397151081157576167615117644288978792872231758538408729715910150313788220920111336613225870005644632149725102114327731078742762472495734934746825357397678200878663742722863048473999280362937329937960151058607343094009187149154510695255734759520 [162,150] 837541955744451493994380581466745060007163610448742650416909190239647401005822736764909025245585034564974555018020172387568070944335496576141137096970287038174440785238837724939200911295821888688412360391494131225609904725202679720993905935101222650657247064972077235480696818388005487697642898929455461532193633153243660722885079585816227779119474175830470508791143484702260424992555279266164581843103975656554786826876845730221725387057596566812653074269225949841426813991233334656403681278314476941446145857504110982439987848610182896209035292578329401305740196148633723361677843979861166786324489746272258701981610232832235876593774601795173506404043654614215965303641312397134885358475594173766850426108936667342592118527037491357047256929397659227825766925353022777666990955842551851237968388605433291041146642775129871808314077494854146354033681223447015122177538202849107595928899174953749667381904888602181719057179184987349260823286267930266571138892173507130787534183073639512554423505396673680397617789441019539920027027673674012719018891302097831044663776 [162,151] 6253170663956030417860241158015969856706149699648847742344404804897272014873517570087812271795589890934928661234122957168497910566420094713736688015693164504943702973635959392868518437967373898101789433253569217381080182539423437172635121659938158804000391958991040531490876007994699299464927199343247354379838373412941491976083070912692927541111623465413058109807681055388748580848736736862759292759077514442899750928882604732270477785860911059465990730113594399226568682904381283064101836884992010260244954555648178997984971613782979803691385021508010003206501286834298845391572231922394666059565200699066046317410037438484769580979104366858168655319144113655849570262204676130722087251449566890203027624309853105591332474104524596418101080432794173616588669330474215053964547069230148914062476045009220616414336623814517942385293156144950389942440878727305365033325936416945176300234151846220131981848464649672584097707140723739766414435816764352784538557257296393007188913411473473213358197765034545273746250233467839905764299881864856946249952 [162,152] 8998243617514708143135633049801035735163091848654092216200398940903567650136372127196648096641801003192194250219853040896146514977713042995280431961661178020198714330628033065818249202506492070978765310643794901669141816649700445176188170609130022328444374124548689188563259290971648288749105459572453802930765507009116990694206805763978101670875082392189685485287795757503045382753178613702406209841346935549393804362488629259617025290404113712168721024662775995612406409732515987950364583403895402182368604788579186405320970967772043703367493985250277616789248799256102422499857266616615255034542723103966328662667824914890880359184712727477993882669144043275915536339629836015297068907504120839641504714102724062786898560096797307347447595739048305543704908955528510865221392774220261822206358769161399729098879340975081817521109000198877100126509939656133445711715163936005175589791301239519948197123923171658568251882525921133914011369228449651430042919096542139945016423288068665538739006819047341949770292893839306890896 [162,153] 2263300706764169155709497141987317457636505656138983299739170640544695970690871047207326734571512501906405544475972498386819898442522729131543367613229105135894272792300373059574643777662159797914192378717226237198788607665415305479869635055317830036451597595019811599001585124571203194438697844352447970943789217679965160065268641263816217672858983284196266289240787824645285275536614706717099099989221607867114514231785522456303234090141459866158539735296721645772184326169892299526523688468959538381170868435194661360140631507768966489808790011999177417157092939485771442932954565246880478727173464217100305205736098398972584754777045841287005385148152240006396435660926305654893390699019400399069937516125154721737049392248967999493979532387458257082842773177217196619036685893493390558100452605146071443179789593632280785744106058756532098265383214552299199536373458389461709128606076770940050326468413805082918002365625656773176477504900544396033734851969801631581663973428389786529849773481780934528 [162,154] 89108750205947466539533251220389313035072876997446670442978285896113780369300444738879255700098554731183678288092459790150707361328396508897627699515327769177020194967212234803581219183570121278695331044061755403138153008273044069371807038996988302580876963589063248699536657218670309058218645463248258582850551432636208425079983586630319130451793804343657410221311550399563421101291155583832995520572388397029510492680450712984227892787091706713127961791299791219934735385992429043845399892592614599393897243854129824028102538352057921467982912953662758744365951084583456385631310308522122893371131841976532836850477702418138129728210454117793543124473864786939241387231968619752497438930026778063763797476918922365034432933290289974875881306679830562659278867623832975210620418083330516652918947648019955033134389202184910176410487691176315886855508062858622028631485341227914187129467088692419027225382471091358247333939952153083629563357340653970709283339445592490808917286452928 [162,155] 484457894043529022221146589823131124742127912916865035205987307854197386896171122235957060710053527399510311656716741298481191758906370172379134749692922295024620380717911500920390640807862025264845304663436605767267319596725438008673853566779251675855830833691867584077336028069329538428675928942367568208343337368904609658808333101092433441315122227107281004716229348574726448584918853573794593250272081975739626775380472185897413389299785658946064295066332491490960562509115435245791952230094757224615041004345935354246745480323839126345132490041922069552782631409987780972735626804459568661696039447381805447190856791165281479275998273783812603282127026777453667861614456144628906091599717602612908895010668869053584747213200713129640029239301645703630722110939212669681796090835864873716049544814833397614405465888760541681427013311104437839911464763297931567835614622783459556547316307467279945917679336762265048309608332148428464124634745049032359332160 [162,156] 315173092170193667154309424568752349534865378902119229243610121561227293359445088862772446037891448885254460142631226807356535539632816245972749084272853068975494930267710234282343263993172806971231276459777881580101744776319181703624630116328169658473891657541336429563967087366634321081960871733679865377708638933102961897915875746101518756708001922099724148511940980293371493829666077539613209294872906271640178435915082242963779292251454657600673557019007801893128486868040477407840080570773894927516825606201738222742674536722874267551963842198897305154237967250197402650211928066762970684526301990239774730949488735073836917218177293944195943822127516683775938755178836272258899437164512649668100184145939683086885066738849020286160428216239903564624357392488257811323231676548408109892658343173615878065257257198195435151187658999356897456767608896413549897594566533119375085539779235332913564548398772671130051384755624726186501 [162,157] 20808110539910917191343217237165564217425071869397881261601234754506845344935786660693079110303448588247573965205707183382777934853978157070041792215690241540707313050862297038039248996288809203269260143411812381974585930457470008332712084470034281489265959572537071615166486950423179485874086517109446472056126768020736064728048645224024209696359863704617864107394509955389634186021876548948685259148636486605917394472605870470861922510723190670332893663044263842137478063332597199755205342740372096397445137395518152793798200783525819564238110179564476508553409054865947809285276609622665305914191183053173900335867132089646203668461716361938444755895462745881708172568720299091197580639719059257613145805835471185221850221157932896026507717733493499121930361746445553953804668569329396772463555843091888884213008706885897732560765100763847669873340569400390941712348219080027542300326229489017842098608443840 [162,158] 115161518024512656034217192413259236396637878523629090280746132279773053752473840419599521908658255390456315878408105786526658656787144149954515291380032665372838024741556317405962553391335385649246837375694851704230563605417767577533343257801194568332747052342230565236602115486205467171350206360871154939960611459935393855679509794064300643047605449969894886825943474033154348778703512603502911346359197542857735522334086452199544787903882981661153339882469089326981126684990942813534026254221728599014093076548643473874063461522426871859400842166321125424417184197656543530193411691812480582982511130101041987794571609509083999276108855887439052562186575585817302079516852903816278448081695705015014311341394463106168616112765293935824149009262539757491293965298368398179856371684814431158997089376056435166918462743271268570339166168913776291647826288002637697898508659786317427080 [162,159] 42720381201430911262879228508426161021632436362390435023986614333726814992152533539026210506666276782275561135678613920377531223932011617149963901520179424156878320311711552638693623262121062307426070375604635694330063368639507211774620204322124503127147814437329822207287232300214542434420389868171111006743998082520086741042191084657182810695781579420958561603035877445974346180739211765751932470679343566014843837593853304382714556358757949044729419914985083239618367657242143405824366639111300400257544268400148446614568145933012890976002335171258928302214878205616308808654792145119668765244761912556962105369914787489341069630614130646936420406157616533574555610373858659562422307371452286848745782681033898156716698108520902368738089791706588023366287495133121014553780241175539306781422384473446256109311003138872580208482026626019383526498246294056 [162,160] 815308964149191076602551518012574990527105781191760718774677949998308157620613311319109908928467779832357961040456115451645123993274145841136950833732744453835775307227640846903924619539007297750903830513519315473127108774296141760602321482954132214968810105480859065664297302720819847225944733745325950239601542729929842744101740013693145033500103560823055759214797733741910410156014396989137792681891772193216380957407633861799383224280370323614776341366347614411961476571614221912926457348952655769216515616851325613160169957727071038734208842028517711214332588266598335816198633611985643911896376590029919576126177418651349347809519429818674634941779436604462453455866239400047863917181603628831615955516331631808912944443993489481856197823518058356722485563104586834578924070148371757447941541813035731258677675854959490308 [162,161] 583155474532138767236647395713268884686711041089446872483662900403512274017586162677737633304511046225695900380005400878911960034932253218501484028569112545018029276992549738047484512532220689078924527299911662043777808006772132461507563985619778450707642561149827006765514336723484416725704837909367453566005957899246001172770440997167508182155357989273520032502521640361142924623792175893828631461516928534837587418552597950172705669443327629542053902133171688118646904791028200172896322679615846740045989979988466139473304519720401991096369396820975269474336487156275838276048809184180146203704828991471494609771379551977085870503484800295602978753720351228565010322741614567152736496782449928930670749013709946466364563351305801037142165583011636691428388757580738374187069305090834871151258880 [162,162] 10638201155547262995664000070016754644252939853150592078094877978147788082923566574043491198121709722129949569473461116519822007069374145345213623226325908158684131649920820999263880106274337029676973863464196631361358949790014919477950315127105446491936681455000420117998002374869609832398267672417385471856011222836189006811221631085538217890897728484820112001753709415431540562316503339694907495743797476917374704758452250075674422478905725426422196641772306908219369716216543422816105453995794343203463850370929914642861905850368610551724543404798538408515736042976777361876408491741574479612468502968718970547269609510561022173010677478936770608815854663805099038429183323699782855790619988612281269501292240793386915777231894168590051841823989889848003232453280 [163,0] -28759040139181467496197540292679542288343411022959848527394010272358022465204223741260729847271525922342771327216198611207842620525287900914606784074048977022219125363688938244712981080808700555854290353228915991972377196641780461482162919394377637959174639280513875373436261672700385175671430457031823477899116065736443673949918751099427528446567915394701321563370509158809648063128580187813289636302841839722746842314148806613270596885968478210460084633571230472429304582118162892389711087662531877871694015323199784401399783405640832351091279702581081264833412934811112837644562680319474151469915792446052068025654529894017893805345001959019011980470137178794200460503218493175760183930268408590421570933131879286444236244988846022298587545719158338486690958873167915469814248388390077929430002998894649302613536621302712187424778287934689302947616307358021234564002834157201650671985565927909015290062857462133923797582916998770576249905160872397335490725471031057250891280566088583977577983697538047481761371560546231345854024304580088891401020296926996997157819658257478097815640896167815155818919855607948159839151269212680248638610363941342713646490910281128410890975767641536843894690416715003179859891665217094009777102651754619586350069202603232759385522633305058403236004804992410674240159057158004160649643989245022479633810827415021110977226966124721149768700424327971495780744951274547677613228804178532076664874991706143445677723259264004954682160915735376645187701950893115260510758842053696080785638177978668865102763216969281154713984414780164204575527689719772768014626194896669154444808661027159418131005257033301293470764565229509793418136277925575682741902895027834085226160420878027224757255719572966255623819408103871877720772785019621307354054800537929920619530789480888707291013147054746465483408788832047572608361406321910998849648742936102750441516291912769355120640000000000000000000000000000000000 [163,1] -1367404805521933955038972899972568385302636894078529536697965977337926964509074802855888358173604428975740724673473648613113762565980867670086701772968244704806312630322251464794486837491267742918415161893273584798983964146476659631883085808981706701531994762583822864452331912516799926660306473789336531658228343445335567418292034895753300219508194902657610198577056341136551810548428832471777173671851596730353830835153199923539689378011377207703955559500991151055367991919046685820585036244520831095677360999784733702230753963739871942146592835677107009710883534905280824198236992304571320231680035123324211103886884157568364619883742163917545253316065818987052188438706787457424997884637351041484281000086565324617212443744407230685212485485182867496963083743671499617994611121561824432435124358772184167620178259247541291073582606258280595180490341248227500187790371583032270118222121881684543612627454821685207345795210820756529174362049461892344820380556828359712456865054119125396627213503606022804729567342509479816207721086415339838323906809925833709842294563635703516604030989075142235886771969917968000113256835035239533130455350595599018502467658603433288078415608987141840163264862106571770783832616171561229925091096660503478058603417444105941507216248558191935529464580999385844432580067495932824514858173173897928063261427786244185831698472431911498307574182439994096949459072936755509757250525533127117174609587057858744876575616175056730949698390994084134418842188894796266909868672703228283950273660699033644529967641639641597103125849325272076730347153169211617509130031533571653094281216957829612455785442411608719640903646137989492595644610979734606520841196101000849206835103945273154919718043274694878782412896126858406415984981711075841473572800594853229333352987331979002542276509509767927252121305762817516262106933544211439417651737519135322514594409734198263118523531264000000000000000000000000000000 [163,2] 966502443955190861011063828528552079081865878789855605434410636226448430092963992504968547336158369064652477997731699707726172488731404895943744792990310207402915084116806076101341383807269814351901156383105971939093607081986158919681827768523760048463112066958379392507666182487444162252849553869747164444233067098994812230256220962404928891234205764593291170840337957566078444197001196032895639082655941997820428991605854369107310735216928804981756459092041850604612168581236020322914318079846707448988226685626405073336750145194578616019762651569356268904842112498456697490331105275864710454676417453994512412310863663663104196003392879983369836475635032753432202073047929981243555083699928702769182944848205653552719238822284133319047473076463179548925561679667020049982732190080503131469861697394821000816422912160767824937252351747453035635294277756506498139663714144807933679928283019021282924500899520181853883987437288349526711859146291460696891583183048121102110332769119362491638881954080810365176562550066731323259098051383361283579530977376863111668809968461931085835129045490848754549830093987664083539908474287973933771261754588245053197968792377094293344241715261858893909031970392685176522741570540140317319370375335018948709542516065435091610640628330209232676193871679988654155105870327993300589090252859616866666781639014184006206739227836659265159994956118177835618406036584928039830626583717314805731792040363118961437255323181857262126342846443284294994272473577281796911117644458319237618686948972097925140118070191597526676889035792799792522301079522211370870447538918235760782286546592903429479430690970214617218544482424738254458941894256584127503795038730577769124019736438049449760190892621836629914607155723063418875776836654575125371933189018527783159674254148799740345174261683358375528321298561281179748982948595027939403781108407963366893436486918860842847085115998208000000000000000000000000000 [163,3] -3726153087157716596043538629762198669611589686295964051243147828034227565495092938429718653200723822054444387436271986625071015069325632535857176111964217321014193266201682770467639066960357559270757563451103528715405080549908836112162724721026783700877609945708197517130628027549051339643527701986291488736254540035637407908190382843460767589308029921747775140924195846535085485423028764735846304969910868198437068330777144267788807735171919068491573858792979427728611064140582885933991060698421253014863353861939810630671258628601954803549714234484482256561363410099859830650815122193169788697808705192534410054984330259011691662193700088067079987241850365472014170735508418458664710378932029099167377102963002402871073867284123108696574059611928348358324553334323779036352395114695148935819118524454005552328971821286083069435568507955582254453853850236382961053575275295052331597744970834749162453698458699757474680737073998991212039441391220173803678272619336769342315143176783258121489875163349538290771347414234112814799166808917907797624980300992270896785721584175421908484087208130543159438056505916262271293245459542558836889197757887963946582161754748253408575192512737272154416085480626697505281546261341950129448219779411430757055137273245318936896035875580833377232178329552090049540392689813124429957766186656697789017638904919515375909588195542250479866103161155399274716960673526497264628639061532402978757023336031267827609980602450649181079636786704440736605201779122494199895408407153796310192938759719332055630725983300892627271454769740727726440621282542431905614350135955432989624933186567035116388025988769692685904515402670204199151528171882643658938129165891190987025152096942486869355491701929291205222502160085478643088318298433217659363127286807275843602335179704854103727138387782451668394573073630909796576544533082790828760527416616761915534608742750382821685804966871040000000000000000000000000 [163,4] -6785405914870923703583219320867215802695382814212007469488923004072803621875300945388603046766229014466126675948795196855896053388944530539277258872875521125223014450236579831294084634260456874309208854521925633711834127179417376993482642133947510492355228468840703328076124799325270844822039868111912463017858526121185239459870771920055220605917404267574593273105576102298825461411488335996181839091774372321962225212840914610965103032244527186725540395275564372199474390308115871261744181789396652524431963911050430081354157731120033250857186584067396610188315654038468056585769752975072982816400065913536575153203735734690807721309105663377811625672373250361724532727822907398473679530090311133503920798829384026639737723622682152861122073611465357807757503813692114431039921119686210475401952783720911163871794342922127854834558627427872961950326496554041228072034783023061775624219729512220178389743917773349931356290320714888194094565933565531545179065883118213115194919532652401327052489036628154782855855624304935486310830853476426788030746870332059163461988962077596656794899808281835582526623934833135660400273512419223582514916558491112772410271509260107182818452165145217153821579093774558669994174376536918529242298921500925458693833185929789073389258413889055284451712247361945511899729190232144244051425176923483122519332178522979298318614872994443108521948907289325265255548693171631488224639730096870176294108115814643779497577252847064884359577138860793576632602742355544020048309069899900937388336499780102409431946573551344532899345543429532702972302517810826416590459339653682361207479732144557202468996567919016122746983632000770121607954469684413034341739957661157268456793604733298770025816087194464266453224301148427955242202108253202661745450992813539329662925376510874757235557553002142157361210918642835210661326538006934191616886577803895427458574555240991488723123984287137792000000000000000000000 [163,5] 197158660777735142483560086052961053555650038361110699912051453866206887662629095159842851790873311309315379358948250538533563952345568410884527603556530850675245663425194312345726293003997887503288061013392242335512911511239703996923429121908073414261931128790403265744382897849705827519623180637220847884751602960560200396924492110317996643587064626149731252508330452444571121695394631953972510590716494728352773809554932419518419511053269502875147777583604711118776530385310112588072597609050862907689590599910175114491025512026962867674248307701837558459815563586858047586165830466230387865672500609288917763522550380660781374310690315821636038503533743040465457841997015065226580480875782248058475068330599918079342842126697254782768330348944626481295207350944977672216023809977622033823793263052024877273900135875565856211389680775126944055945060593934584547157310911403134401441101189625641438009368846026528309413277097066703295067737592423460340626058267923433521877980330238598382048971273136670993353843910530159399642655988843266586742783427161838111708303283674002138972166687562852709538181631527341253501079165828719937522964074549111896009195654932261904727549774495536142645039639089635172374902431389618737105834356727678691906661580466099497229926662857702458139291154915604533675449121749813678222443071060931758844693432892215153365792125641879171522213145900587980725447407011263512113315497358489534584551158749988048948275793382704125371027122033995523788218729905413496468779634747390932426381701068928352014911890080101178686469616826659643964561372875856966439977247990623435474408427857402939623159376288285199504338343694338248927799807892551513971705827071051133904802114918930866448187017900071942375361697225953486459793296852020160795726811433724399919959858023514231156080004916841946745178053954955708977405762723328970437351619234010813516585385436125733846160408951390208000000000000000000 [163,6] -1263946301797541260703566624628334833029560024893563610098966850460682720678803126669796600297630075297460503705479811356983567868992520327042638801806688714119735780106081303243370184162621015442844578972388668484232013610056529930399719232637691556546354383842037206396091956585078402801880963402913694169862560040952484452427932707725193467279537206700407647136993722284067604091831273078627350315394733567276788219683318395522854833638409778534868987216279348841240933196707360973690723153811819790988182943961185623220752292253631791284535715706962568497743407231807934121763646029813411579239915052603094985563457155635335336414460717778073258978464316101035770990551943515684443880330087711656361843543667527407457141206963534403303036270857642205340324737273866862333945122224342731875399488743931670607579104578061350445662244740733376209880191667342373252117207627328306571756971367801383387247167249283197556587641947688556250614887111981673433490380141320412728097281972564812791683535055646926916556524480468120535097458725234020744026233884968012343446377124851248092538640884796261219037647752383560950466450115602759848850962148023784414942515072815034065102473254571649266265837197191394224268575019720443137205409372041486744744422673214995211110141311979740697435747033941477645402324930695024120620521604991993392059500148431359857096923325975075304318199967007976310600727178543553608507270013833976999552771836012952252069298430987298609066158749337708104608972164074056846452816213156073786667547804713123523561511861922241100245342295538382153377551189226910987310372900650935893214701967320016913982490295774212238670743014808937289280491209423528925858828322605556960663775453215119256863651931770909528919558709361646100935434706499185963936731105918144514982837426832795731053071607368734225048318558583783055433223076721477635406310078393529716560395595587457292081575905193885696000000000000000 [163,7] -8590686779354162482934609844076235801657578391073414983750244637852213453131057358655488957648480496388359944281197842581867172041577783918561403015800807084566281035332496862122126442161883159094995610165280405893688832469201223331373932299327717386190175059543154017432230606670181602501207856496975034428592475036099173452815941355965712502736868411055548347569553233071808512683408046064811134815340708548012238643558147728674250166889299757409146508291590659020699864809916229660829965487655508826132324887039167760461404667462280580326403341354345462571649643763224436817864664193891172836236586366770408909977324621212739418741359467629982512016682946874372716177470920565390796626560774128708066593259288558827944116592642801572982038589038974578798689640166560167115017775127769008990280073117347295847567132365910452302136346678098708583256031964017610256714288300808082798541096858728167031045886212815539729676784385495447142555456058757369828646973098417155412647822470847130240984475756077787351891415873171652978069042163859674545569573315627313264097688315062721929828163254566152692174256550333568375707698363002887161483981783592100105164626076951693753220530538533077965263219645345426280256526890148807839319242836017150160675198293725311828450802616044368119018721923083276449055903322770847382574974050128863763823494876760735381035074917574229788441726991811306421168334761483705793133277996618034377834389765356282564992113277516199763695502979334564158986896122806863656500843076934986141791674314720885776808116954689362245852075984586674278370859867379230338811198995400042141634388896388816965939727261941572351850035875910282037128452569086451947914158992407290591857239778867523067124008892629887280933824318589375561411497627929741779074045210832847289022354516052477582340233304308028835166998212931011128279084243031804702505147551930852158523609403194212280532667337650733056000000000000 [163,8] 158558754273139808676671089927577328811134168216003333288269976088680494965975581287812207094799865502816660801605526869610931712781546720048618007932457903719528896323805351616524505325227899301080300963944437864682803182122361938364414280728331423131295328556563099621497867444909173398700674735164066499044133276360012966807178288732240499467302675356090525281536536186593424577305767301150326422545710653132003239814085701887012141358532420166210853374478125490430208419041533670197741846153987682041527474787750298689227096666769074295432290979199030681171335159469994628738409649032125123868495271908378064670591849026248564435789157735559948388896010949007068717479436843845332088227944717726636842762003331276009510478868921271813420485996301266595511405565525397340782045018728726707474312354349334048384820468824763541046667163197687686863465477196246012778790835233205628109072721774333545148477726856113348876835906015279763967729232823886097116165521577914780986910873423655147837034204907783461396715422004260376889231067934174697778741714372292614675849856903542564361820701330293269982360146637472325670520270788478103168813997811613296268031586103894819380429760794371204012665862984371381317163313654283180105470083260728262286373921822955205393047314414163282860353659845159980118608276802802163211198325932741014805412370222571395529904284822156642505085922060767141035580123281567714670944820914387719395751663684067011733661137753835746750898450430550326814614281582914893005330191718126337065675733895169999620182333175861268230487638566290344350915611151722195743132197934991233041557775087103769062433342249374315969713635554706489013083432433889136329914628839781416658248133469819830822128678375017782181880201469934604793297919216235121471330706963805920589286272026010189011906752825716915900336860990686040967912633294699878907064274981449697349613440290943396673333952389090115584000000000 [163,9] -976154368308646337647416656101762949388992128392512620734091400802497495713612374455141935306236315258500599348933331393828447127337547642269513859712350412548842139065697473536929750395049085170646080583191460019742931034132375323257557026812461736216646803114642847631768417144281047838852150152759544658417377326373389442054193873862729639681378640732684488833102333935293033210964530773719633844650746855608585228733276178596379272238636053416181225429773447715558481953529133060963785423761683424202014630079884218445334075333141022450421843257348523977325492473843887574938079541941502513656510264311533534824022600608279693362786479637109086716479543505181131925480394252671879829672361800040894460791058565670475023265116720421863790969670162443111411477271296072278965091889014483745328248466058208162909845190224900221002317858600774837208041757403208098239562021857845945810696145939923730394595051226106784000333060155323411405539392849953808181049821465510988854126681215315511593778862539321441656870357456347809255960246959948772634826293796669701903200315228265541856881349583301794690220840207130720690108883296946936419152590192471273611598139573389640529108032696128222010893588135969934791951670686610601380856607095464690756840898971716678185141538983944291599005451587237286976069739543682550174891932298280696142939981708019998210417005614957393036268264285286771528341912998072899487425631321059481965274128216422607949827769925434589007408560563153754176787381484060576313519471457753853823876995652252996264127004544021955046340886877520267749722002861603177320668070290383614984137366279222838169713640383482756449317285452495194666905979102143155407074093965679417293580968086080759556506438615590972034524897597721530766114723804935450710790684255613691074737003877540788276182026639445725951403078259729370795845971698412229286087881173255198651744769395073872167516712789579137024000000 [163,10] 3347146378442927147698227034257274182932441692121408127873140000528333961492271561554579047894458778808005484176084954401010483571964279053612991622789284110631914513237256308260488513065212054717593477356933996199302795494305355054506918385240275738431091177626166766729129124399993381839537952201960735749785622317502129982392373224909481017304443716016409177840778834555462600809286871118223029648641145556746555560315275699611525156121699867879762416683686004018202620696194749763241926612906209713102902404800489792448941119781261685576198294003545041709799933674961273735822843704264593668256768200811868690608818641451091244445519484057833569617813802431240123012551410911361340854067859094632572119390874637590086030642066289496076915132908382142510434341619898860227443939814066425186916866338698345933124988327959671611741136351609227776700211393426528703283277793167364064341069194322245646357944715600997788035442779457886084521032645646186143008721501985751277646134605024803185046143652329301819318882020798123846101140757158440364621574281732158895198583620603608120087678126719927736280731201508485585301225517745958004996219866445574068899115378837313610308680734665953637534679095231062722726060138579145551114988053855698388601791215334294985009982438488308819491086601080801043479411702468773604716238884855081441045545495738444500260616950271250839756618187269035676937998821866986811431911474539054215920757348266078475231676580127398491016969299401382792726997468293972123605347445660230111801444554876087775029478985674860693422224723666462270823973955281902351170062039225272002041166564284780504711433496447273923322596347760109337862936281983255514882950639418784835220169266217803917759731215005557193732935883138731388703245122736693414603233645505746434539112917737234987809103336946821071572308140532830657777742614337696853768533472179054235442420390350436695505305131423890489344000 [163,11] -6585450929661926174161059588315876510805440389563631585662927185085155447763423810066652793639646361401240528592661084305504266869756884196452735868122793746387651368697191118182639782773535032878166203476215060133257948169869373971385817081266011527043412614087760047447494168840254250457904273088579204976322867445176941750207724488668188612757430326918476818878013952175428617710517861655943282907045517257415015059518995608329307553147525751616896887134861102343918796943230268682177446116835924521652684623936954135580479997901167876382269798214027086723686719124724710362988627434504280572158000017107567003095270459848103441314962784225819351861333835141351016214632154009233458709169602924657295169827590581104726066567381293397951941643056785359661963780768514625948811546469853888137459977323187380641672349774522580498305177625598007747455002527359641407650281325321707953042305116097530783145145586374505300832050204260480594688651173727851949449763772732731532873669268357916025150283411383347687070296092033217136138842531900147385987255111353551251417983491334244599168430745224602433240481145370308236765311034396443925210158309632678834547767337270506491035689283512685902473785240485334332801497794893230056801085784488979586977173326557975051466751967418389407799330667372517987349761100808071668925975844585721140347871261599252449699249415212829756232844335242751641105756373061315426288429910776147240678170085180209332594484137727928337869563460781577118837775900003247449336688899004051180627978375690690465151296191559921665718843162704652579243460224043680230266855442870149840130140707646391989489706526665225579718566539781164137169155890977968713047977800796134182305412545968705264653782460908730549421353069911792138492680305193011117346766159757931841524888331691145731311106645555837050829656998396405779539656375469888915043939326343219744210326266427775856561644526521693311516 [163,12] 4162647200103200327693129724863141161376810362962509231867633315738817089321098313980740391632745905927346617249408255297087318153286222413145768273056128528939693490645896409854086968736289851063837750178362976715112997017982409223289060628041643136727118331432469594329315793993169172055604321310192814543033706953720730958678253603175838783308975094378932129834920384429176056046371471431154414621655206609837821592652982958316998065669456133823365112669633064469672730339213686032742300759968042907362624894527660047182110733524790841519374276994298983184205298819631648958459767822553885286596526131789881304452414555463394973653830463918943056648321915914547795289099402533073330785340306137223309059547836037421791564201999541834203476996847423666611013819731765131086881700833874386702963622605359739233316735274286133417582018534706635897083292716123847135769989828822243167055971512385137027284690433629257329748231363897671995329682930589001591214725834331151848568907667689342915268308950511763466346135318236982485217984826831351521983231304546921097786568832942842234886515220476993959580926506500882181563263748049029796546662032032738619696505471428495715830171067600742238619138573819410248596126717841841953065718435530008722877345688883151164118508528953444431383548261637243762646235874676868041384008763766408439762494086946275364229614020223879807048845424429388556970782058370266181566860756976667887028727026099417964778994359581095010446833351602798928745709477294610566421555639547236082153532224885403473387029136531658112520185656334685576786095649136718526670001390120915227172665644412304756570903457841230863741158767313281024990424602116380672986503708161277297553796753868276558776452231779255489981980410770864112171179462345763897559646259136009407037303709436100570073918269358416028666740396083336171161399909600474361085593364590113361562109090939987989490776710010463072 [163,13] 18042621953527199741593662857009074635790641508372674221007064264414917055469691868404677025221168109387427928017320196080583330928113165899628074654200902423671914694701264848692244344990989737228678329240513626890408409714185746419691401092077007851055766478547085739416428732708400481216741353644136853169705186033807624356312509419034439481874751651474524087484971826501758453022110669881094001489156338298008934111559742199933066908417437042276274160643062676612971372894401589906814280899681525890391266004153944911973491797722437415566316356463485759262269004880914826445119684853285017860477162996719449151862415867072597046614159514411439999546724219158948663530450178723963870918492895180997227719516528811429944732661877725508295571276709136832303803523175150087990962256289144659888725033798018038540705469347889145183288639996693104500162282539840736414027258159834781731913910098656745260605512338684862596794547221493488803992657487954735029535743443530652297184070459587897373306086532269096853044402436693453388711630576069118564454060091552882891703123505640092581906479696771734777006255155395527412643859402429088637691072715568501844767602158801292349963368070445452371470186375249662169202134707277718048636248814328085019535262466632555903035587104940384604758840377800547325812321285712941989005072334630184393830623661509926678864089580553077479687031333481352591773201356566394907903506426852370119616613732980398618657491746984894402514220462300073587082698583199816088296554826855446063377872652074402139538340331528494928543243099804372807272066438051574810117361533211510477309847358826692106666617278595205513876707675187945430169713979065576008256728418332165953468840998452981704062723622690768534942059610174794410012121498438799993860045226982847017638689745143455985625144776191068965766127604954658269166587787095406099410253272927980529065306045993540289422926537183956 [163,14] -73263350578944083499524201340342942421536180181211207768942546582165852837257483256821263572441573889935263123244959116820838240232562144698297828342246992250376556287153461346582478288710008820447797455046337557555828360937111138339453021784880257553025224226453705721643536323414812565524319243460503868838247690674291990399708607724284092762122133754774908018177854070080190209896894821082549874535249721035267900831913852821980527914380005272231147308568015165748887821393048641325814701007279766807242806361461456934902559625192974748405627572650253857309118622156943216458201233181947143767712990381926987929134345682754576520140293964354298890815373728699530100135820249215547698400496093109456103000787063029129768752638111385545387976908681508901608977700016403151375932470433571355613227235301343374656113760482137410696789214111571601902546276886690611537655428835127235571142763422609148850462366606666379590408096519099087688576082463196863319556898228492267236257947841109011163240743412890329704718050336528362271873256124354442081795690218630336589748254153377005220178044404582601075104002167077814790782512332719160772845237331937809333613808700032299564569883972771933537780501459026215256408635768741655429532267397805969204903487436990667761045329573102526605460535862888940212890648407509040296755357999952252197449097966997879571008018380369064026703620274853735524940207563919876720659072199976435722363535891552515684814885649596255227875672125717867908318109997998896678083734809010787703065218044639645974702991550578456861761994685429759845474734647831173216379234578002276688157091299887170343703799268076919763395943945439948273910878782775922937595483281900041253804716109952979846677530416866357198863971354518257941865795697741985962947768474102857792321157823000738287543991238406684474556374301831820174154351103572755668964021320521871620951642264608555823810632270720 [163,15] 157086553415205431738721774707905136647362299964461044465711834363307546695284297912469410732266873805066287893195289834901634147371135356832225525052261421321572491742290691202013634572151326934209808382366610157412853794437402592213204988721266969081339698838103727084450152803843944694643829948347879892617750642538722613179574081602642237896986449442989609410277896308896616698784834323805493144213480770440785486644827120338752845947575831762164154445837594418591326311949471670042779576198910056797608043478350379611778291054353180718448881371778881420440143740290650661290891756166566218985942484930247152804182636087037820135428848428748984513359068830006988175568911244323065475342250159371264226094741543028693554135266126150206885658622853239059215143038394034730381320858722098944796429152742943660663086474461115905151985733497068839720474705059568958171426185912980901812492656976199208573217280703281660405412704742468769006611878002321219142474891666538448372108267270268951616987860876381485462813555268120231063102179816316945934955641748876092274879033878036711254664293646735013312865722891290771855460935735786579221893243783508299660478494444987655093599488151058997543577973026800188788883317754746935421510330992834852471577044689940581827474587177999884572483307941393660888249176688846063501649689898520450726550573454859353527347143526327091292003204398000757373142586236136553070175429545490542199235416731879933140078058002134633913016784069716975867526041452156059636604826092515717151893008822577831393299656047453988137569300536640141604545039716619320066420838225316373765202679623610922785498135728340449604645345007099800629706681978687356896549060459200200518438993801265300423830584441883888817957048247451131469846216000216580363239270263609124748729076625146812740418385221356085739485933208964102801147540854679354765920990076431475188637208292300584483577296464 [163,16] -239501638113569872806024967540667674774243229541262427610914945083415124516596043167025336819256097744662005119006320132475946529200068485498678475195833711663128056839804507185159514910354134046573584684691055963034036998001156448034371718443891631153763633972129705838614164513120108200038498535541309821649417234000223873074071927119428391076977016604556794369650585606828613924730347194658007634048834038669007270709017718193982902582820522791202298700826941352162770238704838472881824828289970239664313139724589652173213097133324824606703239833773283331619664612144638750405299378062545201161287082796519355641797014940048348075416181008959491902695046471690036371065287401788380322391842226489727485534922603563721173416830864725054167056318826322040819568140764737460673573356505012315501942548054563585334355751165328621909829999953633962729990887510454648231544327058546502191574975627505681468487170939003603390385794277025929960311667763837229604761219596329186597015668006537287897593416799130985223533046086708417931389747530525209153979262115369240599992319558855860534938663981130645118405744329851420691332361663163454241102142447476633119639955147831956026008483779916310004418330946784378141126791931850460613615890693249283925222094323057544590063082669531488262443200138119359630927696306561795539970932403455112202283086994602251500054392254048641353582910071781332069399862664516821426359524194425012436039017414309502956726207356982374431097791221475602688314344449215719861101075180804408803222873972002243928660610924184129103133117191549533369792318133864845123930554206573210323105304373823718655026931797317087943381761491229262600358913566461591037915003199546426891227271899620890650472932776041830018434061008173188084646085998233724179234220538527837581100667586924340895817510276673052913469307751875755810073137793412058383957789770287199335511376571400413632088832 [163,17] 280307089855413733034079408459750297554350350869284764376269154980515204145300128216083090708837518408541893484527709324281017201437932187211974159545780071358100159423612610410288999545483955738671875272772588733031085101409956361812069845384013499265025991245857270653407736574292981895836654657902046170637111466846411332632108858824962983135041448431345388157195568663349626819751232726668789571765390400757328804679422753595451744981592901505777390701323189583908650406614025928624381616312212863323190427140124588094324552493950080075486434391481558051401582891368040528858969962110320713874186882337547295376287474270525898719684752902571264216716773420887378194567499280691544168200058150331305738566926863200255149555435413601922281470295609884316706308196734795438426874797012623138821326962903677942157978751282020772752025045738472285919335036592379944009931987661834138010437332844947886318093968162476770656558287093194878625024127195950875996848848982462788712097238841060024241135719989308098264534777437208510992083983102413342640245192856851851747524991858043393123028457605353223713751580896123181303310276946786772555833790579308347167626143589360642203882550910113420075048063739243970249172634004266506522980551473061133624260265081258768509847124727256620333592706326959476388070504767291340431248143072205990490861722650722194052806889293090544914083224153975051933331977433831999913298486443727665255458828641115724973632584414810394722095110485029304467461841066423909346475705836252472880650564272500965410821527922781425745354308834327153697074425789697959193115236777852093177789927690069907651934491696615446707917383964458749906356404394578501506115436841768619904399700833046828786306501352539567530673054919642516434208948987805025629473426501898240175349178231711840495286045071189618141377984788444834257083273752842786867244706686815407115233046737386678094304 [163,18] -258087806564796993422448012927921517159174390603984370055614247198107570968689790760353513683236370112958008841887363230946404015806823690905791898125988056574081959762912085529128912841692933364078496173579767819104774943184812473617114369222161285676116268460008116086691852326722766160825954966454339648986206449317786168545789553012801356618545965387731320973431012028714213192281426500716249603324790049604045747404980824420763193253040714551945332647634071272357466449922748351109624758348334112256721289518471857190454493007962395620135062274876229166824905004417295045141393175890611365062041504037989309145332453487352835986426242957467879937132578871849793671246157002232813890735462035666147062908155394593924543847410817231470558666069273647600882196311906526525598763998702908628397664525218965301720341420748312148410566955466967822446006648276783450652745426353111081675099351522755900549987296282247276161366589124909893795813246220669255305580163968615560525582441335927122154316073388675278406274542579958769767820566782789628470276709910777784595612844151717264465470351861773663755398253755719792820870123978196192947229379572629259375410866050280364214949996585993735873291762301956784480808705970048733707248528949776828946675394947071326626179172511036048540886733992826603758763653288171607441885121613192227422600940269711650051072660049616202692780708106395303235061204336707684596488141300632295007013504292532519965115122930578720957406544793499730637917662387857524528547604823347040586507675454774791881541206719901333950768550754615941424221731362671445422766137540592568258675564880851160533243109718345065401728699620435492561445060549880807982440700104536254679249459755701117436774173262517171522096176269692248904493496585748413322899038406159738788455111127208013650535763333643797323268650240447109791563755214636259359531720263790694107916087722804119424 [163,19] 185768928648538351825277048134774619814990732185769350300183243973966659328103649007429416635734631149068821896792055084862995589035072413872475592776093056113717977386987726032014529803456054370855868772737164509814495582939895781673710149474187538122640165803766135457331266577139717117097793418205297124057122117961648286509152427491555190474946498141822260321679723886989121746934850584973694529504109036999631819217539174457528194458093909851905943704231510847696850086787333296849844332178150185975808651550488524019027700031723499162240701451886389746186041907807638128570390379465689817320876926121139599238407110098306483027369307353205318343733293788409776757678700238846780103327210393060984657080718741811487528598426680170499753247337066575437303675782356236847523001965062876841483923269517013628040376714850835018444216347743587100670566306641000756337369231261838203032528090401058394888890918168693358203118781279351781103686418721944905748826116948807744155209939596035209815858104060796853125745319413919931651391461887985669984709899035525633440185140225271179446497650116717955389485011430842480690053952732430067235180346187113414337967411033906107457747905667675222227094224057879870352868443119393706514829965402165217527593478445322934430650844149224452848880571149399568225510981964293459591367137880929801070649752672428983929962493239893911339937096371473260029525858183650472156514980077365193905657664762251568994291170381828191973532407411606518906228671314728079335749321053902758776114139432004647477061249189316974158857881845256827991164272280697166518106856492269838884696646132667733488663976185326933662043424426841416655796278099426714246007663913070400966953063677461310286744115281640142417073780510803215313157317760076881709878218353895396324247271605046041786996806254564459586933225264130340553014820324837062198174516886456876718377167055499600 [163,20] -98911280334019422596939434771295564053281987216352820021916505308108326649807438563475569260887116461348423121649430338034152013916484449343757224231069168868346542763999512877279249405523393246135088147333654460256102065780618972554932408474115838647934019117431726394254579258099853282928853439985363330340099425638740179851371455953085975532804426468326779303138367387065892102247253940300013235740116843942038337312193109161870164766807871336087702539528933256184489304872027982016138404622177968280709656668493213712883928514420080495843761142462424242984733994121709707130844617747167637316170451760134795964457559181430900731098692494512235173275779172338212951572462657325493958394349082154468378764135553531278354197213393970332677356435159776408854515577243597265266094581654139012937749543070648729353983930149691427206046364475530858189755402680504659474480397192207232923675841989733937066805971774494847085936391532940995141148675585661181216169969658268580696962464747461156173878544484680511933685206266230536749486634462181840731094236332699855590285835721865916497414808872627766031014511929609338471938914164302186976704718534941722926563251377338746216691088849604010084972659596319480496462115853029282631715451010760108010209638112491393801238671744610940572564033388817398508027492521140453130678576415673668786301582816526030680966758158951973467750776419984473094268804948448168148838971179855665074806647539222657506779674283655392167202660196149949146804805536626552293759694036167506794517556247416845601475957023645479271604531556783457592237999239449859890479072099466152701222836858057256115936083105337546086815800679996600431667336427224203894013680887506632601439734899135159930817707582072586321119344256385633456213034735807752115101768404264422411222883812759714591900919937958478686151688213656190138319287283810371456057486856755390691998079434496 [163,21] 30152129557393019874990853727032128116089176343340946922933067030456316664954094122579633301820573721050423265606655448023654418940383962759385961579265079132430310895063373160954639825641734484356634827469790269750019765028994378093341412860097875893493050912962629850432231114747836932344767804851701853373200537795706147000398612793246324277499376325672362207088128137033572245100396668809066437671190061545943737778734697484319671759064122961251795895098965013146663184351717486914241310435097756314075792369657530365357414844798325100386549938274898697701138190703947366336203151750900109069428940680138128516054665842035000433143334280154528088399787577861471612206012594640613842914552714653157280324592597795855478213425532359625029394466189791561171548106806241716091013509857516412485046346537627068828936761135647073696836849042055989046407211801010843435837660880241873687739426162258655966523242309566339412733838053928869309365166090522676770811194554708483630005189577591885978022851658993852716651935733498481012780135196909176551199056271534647246392215710826546525533585056625768422461591664024804730588842982466405238172136541084094511335333659331784468350934867397597943401151034449170035978834675056086994236085028086257509971267921191656982332913237662641851304582084838460842222382122314944017492488419256065130955089420119690337032680265170238789479294862075809320457107305942570963954387437607089948805174342338489623883454842464304823150432670960269097280082945798003741682138520283359141206653781082205331506437118784593774198089206986008554049054544446963589438044433893022214865921623632479922094986319378546186930381753240140183495290471946950418302048166002450253942605323460420053587839943511071248541410366806739077926857096086109084392992065186330406587649741786380500245296306329013278580833754917704122842751135330641214943278375868346858552405088 [163,22] 7365920202295030405649650978349077125799779252533880347354387778010314489459401225369691281881341082399713788992838575845400824621825009646617068723563575559954220149394953741433780636936250854553413031317624793529821763532109971829124706961505127790458799254713665911980240522944200297044909386413809872773790407828124469020064997320876383304305034893381998841060337993164689712297493972593252551252136946229387216348336025353623108742923719167064964636399049281315462266209812551769721330139460984136739460425112461762544734598897216764327585877800757418644973786682203062988610616875780800427118621568416691026842727658155093825469577691087281641778282642481202327328004426893780377278800544861729415325111682072819177426887500813190774190401559884592511653662503907950026660995571320778399075584963351888549734710145979760522675610923101848711787876106279507179768305996508764522237636170508804869908565451361801052442487479286958325853573708788283471767323330416388444776448510950869434886606444598090490049873472524585722024078497076142517756885095628602999507232198488149283541208173071735722482607558911943976488903851667943848637997562267532882938436083758157797271815766273517453298156522913096346304103192074219772052609588971410396614914658784080528050205125352685954603636127203068358950599497130223335773535757935405371203851416512501359693605914626787569888951851375052828876745670776254752303142170939478504331869130101510040391817985419090560242222336138175455375788849841734536295543434492505896746668358813654857166711762894607225158036303215741236833287463200767638303516521938030536882645619920423452598948131363384674118582034636803663996937219411795297096278758416436908169975427579820161520780661214807179141641686262846276781012881465657827452366797350938046955126767362992718610542765099393300775432814672860618480771701000019324430929410079826876525088 [163,23] -18745018959333216391921347375246499633049886437153797435269162739379568831173552866503621225401110381990726493715370481306288377267049214670957317213914350790612777257965493822396998680441311658610299429322319382363714023646650702787801855136416948873641693298515902351860108295507329190002552183567015756477425290759078019857182235444427796812587206987268790056708864275632955471739184425565540119689982002165728917221451625302701399178177812184992915584900836571285874161688840848259983990610167053877265817790939672417995495846516094378524479793603951369477614196278438516730602847481357149676026601269270368493623024040655536310536896583536830998492616652161016561168077943807045879614669992273854669347061750500255424947310638421137328918853206564003283700564663761432051893816738346652586186006913110594704258712119547308916760491620835514914893776825770154631752498154832877286890992164842287926230364289179870180204866930853390611164491052755649163743009538006039791408597795077860466281543367102533530764833846169480090523872836921633143141963819225851911751228381822051832132117003995687042212952136810297091754325662314770313504074488302963098401812947831255623399559009683941777578822882062658823175309616059293138792713108921552444032051279297939086210369380721816163207794715417608119285497809878941292028660982374774975932693425712956402832819776831000380316862807971004719329322452597012898019192133143458480038488462166399355953539071273148643491967252108671458011554219488939108418449475482572964869784147750866292309465577007414273865399767071388812400927814072101796817998783502881177876453021057494557842514108981812350671566004770917408396251822390449217910552299074690162055431230484968229156607509685100271729630484067358496345659291990341417747586491558765032661939366090215512176586786173798656207987604892832521486155817587380246989145145130307679372 [163,24] 16268328003313598613470480240059379009895504642535181271562409771971362148816428002885025399488531762998958518459711513523831140557607253814762779775933896407925309088917632650315932368637370699847274786772476157687080293484904400938450819803321701014685565727716399058164240212768972454705902914046808437591274982629494604645682321785997242398443599835830166773134552547754739311459764800464750184155892832912811973683125802627373758564820236929091589671841866392997931935698665681555855311568036504524666811376076005343020253301933762088634852203876351846819401438184394629696487298769436141439553754631550022069186132405344698386096104128548953746676213178316099527593606857136569284650362722549775821647095446381775101799277602123559986560886567242638588687156382299582587811364666944145485602407741640487687442486108698404570877983917275226929794234900030623645034494255978142644972644304679531948825347247644460238188276918365077038410509356943161294674072329081311757188629220860642100335492709603223359924361267679781934863571577397475447884320359245557423417708972772253013478725048397425592455452929057788716407997006739920331304612820218312539190117128571907491503883207141938114190766654217124291407373820868359319010895846845636137344340166998546926898461482771124993144142456821745614871671405847389009893336756503662185513981875192919706680494706326000192735138285955835884927262881477637426095750815614611994792892094040401668885896537345031936519249485346008691937847878837297512003493845191225214985694167922175549462611388527182063708930798053251300023671456382270772371007893713672822378369963730528314060965554635597360045312366630441074522593086989102027738404958984395347277084911066473881510161783411339430348911466112038205414350728059598288814819796831197039215712657048548914388627102460742799484295998985590314805673101357133311541977013192124288 [163,25] -10035114619346231772162215261690333732195824697058066192458359175453711656656939641921041352874915235021259185667527620025656218578181929349541500170173838063035739651412935976944087551630526973317151297387826643326337366235031747965600049320148103483604736863515382976217699626862977443677335333542593014892531938217635843908178388708604129220700657623077276184240677896314586849710634009898259209071236133314844619877507597417334830700879614608397173950657045063971291410542484658286657580941647841157282676210232036755179301746412177382887613116435431808324753812514551410877422014041403811921365880775527294443774540697978119859491548156174265206979069367064740938622118078383778521023460163980927968252096300678060816575859663706312928008334814061392771920271030206408852002702217940325741120033976002725307507010366438948885561187026994944217984706704689916652935873134106132864915551383928945620661810097205046697235722320618569137286353078288142484498409324982851351726112799511280153675383371753537204060741081403364320154312259517642229056583398712355526667190976266030193469885241566962605519765305028775040939016023666136865401807099891061606173209631647796471257853662418242798324615408785248383349116416188685058648465944138367469365533984428665912965085986682937278699627950739038214784024877187507539823387631375570921856275548528822292737507323773001382267701004144538649615386285549041170785559248126902547623109438493108910025127418112360736893089302564709457850841595350449189940124405377934653707042593312378644140355089396466898011781729825329195567907346727379496024489944928340074580875911277301001009144461844531767853340958755681902640318514681995332836103473773531238505498628208726330791177842029571741591828378328822012522823870747730003741726171930169310085165160922346537448018388457279882518848794725580689773639685657595371394779656039472 [163,26] 4933037056516110701933650911705987773960428730601354394223432268151492645755318865189981146008303881791729623879571178681242845781632179045256810338250467616750667014291056195379917722027784136570542062625050375947619894899833885460321307549855302921977728176811243904732299622830130222723981735273858509179070314227248734030666650828169232763223633313280082900670726230962114495573978071952082905040459846725230882606229641008881313870353427414162505133135191650567417087579024969027617189444029581867993900073055651434592070831280826292926693823418621569195554887812284870514709106148494989185875654732024171075859127514989480216032878127617274418187184626326737997962179267758151631722296734355255986754425507773785419040440990967594360297449728939737108662052442971969890141222907291569611951437362221948249393326526601905847055512926831637574436799519799687271373274549811114704294494396149557070821841803415160929666244867375249737231513427292146807764219033704158433670735058254994964467463123788281988367164224294853482010549020977931284137258423421222638720654768628105603904327969017823392700248574362173294834893570937165001939632036833281730497501870351164202087563625923093248545881000610982869077981316379564593461553048225082032070967958520179949563319538174974543672522457391317137263251535847662164532295559185056519113399171215095271803407974409386558616689632960753210603602050736072422233764830486237909214536111293131532001237390887123276760623143905893872234282106798331972991155157081322569921426101925372555376237482045721844655174619311331157745167927871863226845413167584376868216630579603157062583933458188044902032910290348235704247085325920181772079294378437898473331513100465251504722629157815053297159490543886608832863803688240229723682831205419763688118287191200925080000262654170276498676266387945922577902420899624262073751204684416 [163,27] -1989510121542315452307522648190910443266260877888161338045183773272503811254580925591604875382313105588239345308076038925201769769337460178125279524242453299659022742422259380698151142226392349810483010981534421160810491500594172880115950814931470009969846205905664642168278975047644464466924267088564649967097486525019374767878378646374873209712281493161344285760134985779108886252342913801929540448237908302441636865930649575021568953627897185703975434197055550995345560711846289304648219603733413421489523480543498879231410161291271056636756694727940923987891781575150138786969391571682321172964949230888214410343341711955497921753559985192346309509349264651095293945699889225127653934164496307306611959750377656152992639592462383761603814606860222342518731013040632001795691850212488004627821447885013801403293983801469985379693437560337747508320622564440693330200871523730115999500995233545298373933379006212291301127425571690666906482122293839784640425271238174754115102807896712968960672024268184073051879714444774110964673931772822575973324202284302043586959933385469612439093016803297608427609858811327569704537596233450487111729921600983300370083462638363297407100062740577044906888366181001166127644702273969783422638997059322954687784945624945847182087962145398984222013687995044756885849144417973753942627652334313726149290869731534765702875225330157110381216216967771844901123305194064330969095446632266871223201228695559564504644109287833694371295131936009208772612949871735262824098866464049225017057656144071576967074303817697622398466600678780942079251171843491414229595950815240766609057163850278835756730796168674278391646543651660057181139938505105695899897682679690206648933866646963079707700075148351096456967853074525260825480695419049605092110143562267781458862142937268021510475427980794995295758761493089576046320645034912393633250985816 [163,28] 652973710759361536022951984545061944120169234901118281471022083567935083801764906901107626017803296195759873309370573610997579441479475686895078716174002552810318824484060299998212613404233389702666389325027364125605889456473570437232382272931972052457322379113916270053061789740371775875920286388976222880839024539360494681129222831402555464420246009900731500481287149543500686813513688278957295999001145778280999374063016217636718315925085097924013042407138270395153965547395355586797694964572816189711722630425367059826607703704042013596404110851582577558294359717684450848564212031811598307947253403135701960918041303985441110053015305990912844103932157360959997293373226099591540471451872061082803278258767894866213087333265822090135191978730980306353375519277149920671220855992186960589103824165569880886428375743205091011532028010671545234382982615384325142707085641174267962318022714716199031340379122678951435601736033573966904379509401943573951837465888010726851574628672100463838114299638155155079502825398140960113214005455597732118466768222228880954922291427904839632571289599892462819708118568951904120401295564754323968258124542810679847625149298158649896761853620774283318838704649310280488978992424802871485708080646818236980121494134939970064834172175940152209066841093909178370187897167756935654892394841954880664530265380220530797341727035409063500280616120626777370047792387169041565007065452957250809906322726524256786277653049108725614617556509257865319327574189272214285197640753911615662647319409621109047012107533338152862521690259026812738600320563877419613704645158169289698296815569029220892176609722623308442553173331749445774913644548608348294902140575223063721042686740621236225285908686097815103017786396369513507260069051641049563862738224181887632100949170949348325551576056949164610200119929877571539179264054319436401867072 [163,29] -208053873832401211524714531311867616059059017981618544193049106546060796364807998292548574567445013889749660010599790921428285645046639303940757712884176056760885683936705291635431582657796039199545534086013367718995868294628896233215126206262800953020587840630407732799196505425632080511484449375932986293513205749338556684432350862446957850715301087265678015729192631942844723229908274865230065643780915503163265036099772899990735467560552258606070852909718351885112696586812070620803256828723332633060456742915167880611581348122592251536469632424393117883205286973370708254089869753738655728870961576183714747464891432565870194652542718309626953241757951764048953897400140157254429344348397200816391340258901549443107730138492424243855617988789267684132050033973251944878568720562937292749279899065267346989311606595865658821507346917444656049005064005065748065022748082587403371032334026351226246197274430359973439806984420028253362920483545601186893356579017343648052968574255040702110646405498324397777960830848951100092461069690829308304807620022503483100333380772004372770561209664217139703131505192509253216807883984813332104426987656752689818786657537106206208679091955399725163981450099850188920202016708007318158041185729857742410376874762484842682970829549966521643127631844392024248677542322548754035712298079563302918772386086004198378747422284263940971566420385609864257499505151500266027082387518093968094659690447964549289527369339829142669325417116585020167673666712503515338123611061223903154016015994073379547637524883979569264293894965906642387376063944088597350769510633090068581664970333569350131159059270958068007309170109683837366756373731921572954824727518388023963848861722167994702491414936892784880581884581392084185799474747308473152482908469445795697847714527079044744145267733244654725453074881267119794774859587951467682472 [163,30] 206747091765370382151741367150197104694924160512235892771533746538448597308302520721341929874250564586588215581927437675896737368864821919567419575008344124661461285841264013570845860480269112389357689079417996440953299642294351314507815874795292448316695505522109823850592383557674661515024900925914513554368637057784140076577645283327604109908586497331503799265025038240053139413571945630824572692294116159713821597044769144085754524553210756567706214263825762670727322287438641573192801689488221513714721117860123799684473747656513673132515243587738918660029852425449820360240785860436196738251938895051986749259307128400466904976515149440954471067103416657879772855707252331520802978263860469805331411746749402495422637758205633152589830135590596503243768796249639888041434343058895952489330630279229502653674480888768286993367651749541860377946760882892906671568470943442137628878389301525080452275663614694557723630155114641603064469699947392561977033857194504269452802387545507066351910693678743854735856271050175282413419270338816729009743676865252013026633346512674833099500536679474422358847582247542898000579947171444003363017003844935721236457775434323570254586803387342760224757140931017563746422614487590894312168965134427580686430011793065133505689050385280346589368162491198941348329524679170298673529439640101940667322415142304924146963009967360243742766759938611298846696623985204599856504153765652317678522757006166797836135688055848344108318966152898476525200506288801919076230457518937436431079513084941670224408708612954739327305488716250137598540285995689520356249089948664883422964531228472625619210704213097731366658140214833590346802357008860015559477488394709088229282020761275000986249427851766639850327415978835015862615651460444056399347027530822353424554126481938029441719997577593089186329337594248450123878120249730128256 [163,31] -404604435572524113784884982635541327728349200535608199842686928073071673649085122513743337262616330746937046700711778682263952555990114903155681697141209432662850926055459692560684473806875866526323197364925063967719828151729077882457623094967242211748800733477337554715209132095938226291258519101565085372547196891853605707099663072789593812203026098767697230869440696858371743972867525053039335132705166167997562046726437088853310672157280441927187351021150691695485148505785118710801970114056099346633013032236843188324235590213706388621446300346315004594228691254915950158999813216978747134637810959877612055957257724623995258237872255916353575152471057466743876836388943753987367399569810404504030561225845260235778431992488588195508206945196288256937737388378375789262628078433613479065019672870470738711821085736260928674594838350729546494919700143307707644260741330583019837622021999352067140727114435242359784152144112248870234569798077264835328858888474363968635529983269895982660721061668949328158244392837974640138937719013233524812200317787828664290205614464383275662180469179361585326598047740279489891965389008493725908571708941665677805332988617410039049084232051576462443583711313933272847862947118578865830478914381983891590029965958596874652191557170395961342300944222901376006584045466923407911329332288038797633207399301962830895535937653952897997754472030693324109049170133621367098347153110584571990232643276798645574069591259576877312503263567245610550548070673949335423801844960981332275621093754461123349755147692404591652163462710758307357647617741480739905978005318983509865252419063077342705502094688695539253650385219506532463285796315375386540643257712881205940291483612301280387459837367306298114941207772235187987561343234159588401466278610158226844410404190768938446205546311378418399918834494389669298953108595763568 [163,32] 616844790263468021915407206149466669200019941923129239933979713479972203660887667714204183150125295873348981581976015214715353884697452606102718748166216199666862535145427236824432404694294199881486580766599023054519121418868964049856890757427862103023655128303005189665202190393971948884358350204966996421849370866571728745720143668569512283482920344321758750573205943026296347403182714669301417437734369075187918567434794317566374935907950599132009087233678959196576839857509676938920518185505165778790794618672098355556991884837787050982335089905464546565320090939139612363489009998676398371905943946193267320580317906744507408908242202914612221574652168164438234311622365362571680953589137349860762859439416347533678092168476672533532423511379056994204904681117267514014526944659113097245576466727140892027790482272054418566632890670115550615172672520329652658938604645473736012696854145666407502928261289926458948632583350051271809575688853998887272068784610024902121749638932363702527035253767989563912479832891535199196833826121777698434806135925804491032499547899948095733816117190402466417614952251884867323680793981435863007608046240810802226982859765333508873136136204202152955630192768808207293393966159992492873164379504116543957417427841682249415833472938487247290327025120920788375706566374664493227943750000607177901677428307981190367241634081820273796292755406136899913255185683671172895386565406519111349353990103371199928696518213139232732615894941658230687280329703106101861025388761172844951843286350890576654805235049438075038777051851413895791967016353182564628554921042844179482117828844331555471149314055537803113916347185658712562923829198460373058417437237010387024126108647828373341143670138906098952146628330492024419395669367554849519758338895255350996221678118835659836864538563957886238941861566513133391214282892032 [163,33] -680196741092286085261690866790979282770056681238927999723228080995038621325671291084201302606185243254467380269901575546473171112035399352501371960751843773902852381192329491841110920197984546120125542673507084835950245223050062933950709369484969478905229785220979978249309038609746891816939972123927787521867366082141931874664392842733041036747669508949498954681286857784005211567328125672832849177621799835467794824872746899799624282395300650770423651822864582008230760037826076474921632641609446650997302001871764945421009008463981248859432659556040578255890014905029298184330937356570391825263470037954354807624037225385746397635081811676696944209409341659209193169895002932684854189879241018449694200644934413135006979816893172519975557034828156368699410321981035241591413553133884401285179992325614809750727875745047072718769451406275224607785512594068320832030911329329707856254350648939956812419474337848769380289791799483711554857174733096652790757323376744073262480791043523712307038023072018084168264577592217575737637075308427101688890500555793366743450640015611044321416275416352536461953453742794484588767532689807807456059651981343825458088528696018157469882419090438743747557234181409954541611274157959282534204735757595144663321870038220704263773530087483350691578795970495201121674327452962798534304143768115585840918441984518482253236564338583159911214532950053571661116274643523413408728715790355500796944747317584327572148946592595593108058987383192666521333274408054765124354399650345869183162289868646692249190364508190980210932088205817784886440896282504816750997506443123452548553676950109864434152144269616935150670079059927264997085803536511853780167223143013648684348551103086598735006131859530402462493115029484092553462702393431508139161718361505509697526503133678997486460049130258398369114085812082145896443012128 [163,34] 517042606845734284178013805224339706756847683919411273512465771997734685283909198711931924054382498314838869640270670870836267607265285846431906693548677008388694481155507012415179359611127760961167292982229021296861348376273942301922154961565014519239366668469842413977929490746329874501168794983508020266714450122022760105708879222272560889882024163665278906925708481824224741908438239944778108750111259066144796782670369332680885997314578788373003856248955858067431397019130838442987375611619602314802244311706313044757889824092630509244085095612211258943945130084254234904307029688990801973107957736749235980224411707737557464725490333651589566244749768022358734976450715943145997288161630345551685000585970588086465963592395377071347228073844975970965282235882549929233151590644823376746035719606246164607976867668888778121440076273122023271283594083061939914140010812927460245788846734970128931735750292612243689241081407462847428557956045098877433334629163081467460021448110361744738909718779665635563539551780790414015731022281592978321544498202171006113742729972166596328408671549092839413433151313024647425517768681476725026381604072912941140039737944619621767189992563359806413609407037481572078919920664221101078161898080740325150354187860491455458059709768934238440693196134282917856319392271968722948816743324477974208187093192607710517028211829686412912619134577486148793461458389211091765084042104391502589435419381528914491579562256349598572166165815352961513266449362528641851390701471109602853669719123960603688237214172492235441702810070530739286961385261267620938234751405944739832858230038207213351046052710128144852039286880984591254147653069962660264890279341565102319852540603960423630634753115341804207564618233604875397963689585596050272744922440119371434062332456205431696751581392876147661261245202550393157986848 [163,35] -192428387313834991207643419648154793630802050470308304824874477957759005579254470441730373240064725381947150458547091222420024823177965015391806234154615619682266152781830765600249639176317628970269902220696668104310146753504899454615473183626821969388096569643723681794401952451244737586489972621302047959891819875131109856936923062394165380158957414713452958551086916479272954341632485591368852010835718754273268481659002328173724161967755248062185732715831502946412948632813332726721694400666862370049584249790429971648160481965560883627733793521889153666522789169704005119225913217076341482603462513582794072268990873094917682801066950602434388159814530704799948594629110601973156636309734233038406284502442479996229738810576270939872633052773404526896730737748468072809041010792363229005668331915036978690143195079254013819582513274053261656711599110359489917973257129714754517677664247911836119428184040566198367194792710726832979827203237710401614762522719339968756318958750038080151115775020255242153928881553745780471719510169918645000783331651694842305884360033611101001946236227893782381616551776464024395702388799321067899374864729457775160092203864333025781731932013990480571814999512546073434474191593421619419210158450271714143226637465119123820211577828328097191135004146306891113159752957384405815893386403282098631094031393306466067946391322433892358551493290016530681483536520434746499978399605040876828350288381995481954469882068007306277979981599098291170090099912508453304683597190325621192602317268784675183347502093608364040472627668568712778244360146282611189290056874874024229489496272394754625331640153143355570002028687655631678928976486278062472920856533247169098806088251670222526750286868593379415488049665391800139897899322230940868056781022163894322965558150364631224695260831882119318411860569775936385972 [163,36] -128780191910253760565563459216785538949442184507186624437271114985029456837327871543892182354903997496382276060823523968346990008976428489078500830607210797879147432664542743737993370924186415037374870021592399588899346635164679981607562647980348700194548968019152338377596363722080038382755879716786987516726561425087151423348594096263790547263160817086057881615447687231004213230509309270757347282561639038367010099461624555167529501400297710354813622375980369626720138524158269203679514105709588594465013687773084185254093181828972333462984911120556214052499165873279880424207990082827034438450716125903267267440277697738196171066672473263945454786821735683785576925974026753434993915816387345775546518666287199425182690371125530071789066804047744260464396979311104301122951732975257406895581724793556589545893458121524054347185457690397394275475270727791267859420654956177441626115530340525985344988699338606228120739836916953516219576564071312478275788173758594026024056590279525884577344896307863350449570691707491936260025729220858100093260758954651941500225289736583090850338833242781887929352259318848314028874940802154738746049401214410200026990027527904957735495068850316271479565393275288228146011025962146192502063682940155674735434699261976709692025503698335535670061585649851977732417747148251350701081845043200113519893964444606569404235250530385772244578288343274987274863146109889162884135899268630891019899524311794110196558674696694399137053063830038208705086466130600559904751410981954232278522050138678728021661994473637321436681233340875501766231967313585733640201318465909589397604990246834717530480950512589927095189246506464514866905352676321524587298257966759245841402313325707460664437753809214108301944952357385585674607877056533906946629302800829000686014366004182838468205798565407299884423618058943722592 [163,37] 303237860363351216461692038144913858303045933484405588795034226609976275076699803833518648227309348750946274116955540786961154042438951681195411213197427186302079963619125361460664168252817892810732464841878378969766656464968915683762799642866130276905875292163398526378764286988129387889931369866667850385795092766940296657538354397917536607932672783658766365363315409443266579496761247061851046651616636034995411800930455176353637183720692497053621487314573513146559563364716696482125637176400575034971816317294731612632968248578843196758643742738114645898420374571310041938947090792657358780515678110771213365582788209653089916896943731358958376546777831974393011441104597143476792689023193247750310290700416000752998681851635428857988901498637565881913053198404298864754887393490617933198838707297013153385977198839490616023465918104268094992454348473087397696672548865831737155336150124724776668036393746301307243483558919170613474252233370329767525918428628606593851465178755349371648337314168079643628712828014548498732455447650074572843833047582492005147988956333256389114391337129610661078423409018851363770333408997079140107564631882465222844569467922950341810053327634556704422009778802013214751447017339958652546289527009885639413796705030284351163581848343740027079370401716006609582007445058532096494218122391696012956882768990510709711327171394020592796794181919796316283063833913432898207784683559207106404697326960618717654225254679883188725975540255728350288314066912121832610610650214324061445911172724554958431698697925920598219535129419201537240567833908413795934003160242814037684240906538776407809835065286034791927195043312928103726097503890968748015776165886568263761901465033448757478298493315709429014277904845051094025067820275145452486995672514275261816607366808484137837534102209744872494940355252468748 [163,38] -300912725698362651591739977353092431588894510002176471295791638645014387874431974620377265959807843000087412761022382721703155555374940201397054220473659765584876897284429990597852889473930968861122873670228574946142711764728044133675273709789835973143104554013199089615836679123708336062497943617211552393635441214204914540387902828292583383324586766044349451500620515648743904395772072482637411009731621432367050228626166192285818915643318399248568342788414077923221629220133519903584398774726070169655638889481653753265067539444528369615978777444578938419132018122179878363616433952040305078432878124534031188813812034624265640409314257838237110570626498170030156561251849351357279494291796933958013392671639151992963783958294898959905391463389326973213459403508431658332056636624075946542140106341868258373532829380341782041949571334755136099930624738303765778945024897370037637859775378438751779191032728766313758931282488789140076820575732040725058673472048393964154295981535398153948066266611581740763266152347136774040477021977311030651624438820269934717380286788426001618613934735105449180740455702535081103495241197475456531481536496724810429692062943339143862882819333675395041436098944948706625282250996922291680571540650718067528695077667802110159239362156221523890127281687384491135142218451702551972972469624158212892944035419310255100328225822430222208122556875575678638770265676287822820580317776165517731172663976485283222359023559256253536493000313938841117804616664821183219147301812190900159462911214536476862979279233404065816643110770540675390534575433710084625525023395986634270790399466329832862756448111878822284392812561772359472607186026207060997613170745565533641748122194759868043237386954383210803608663322544341665588745468444813433479317761151216467687191529948983233011546955754500553452692853560 [163,39] 194708403163885969409511694745307285685463904672617880151834589668391668466074546355410299920120340276072715806678071178108670312768715942624547889870803126334248220713997095640212913358641997477034651126627723601653735177290310592207850458142866268627996013211015621265173175303276007445018888430423013915074022139253037593792025792485215096525886650522923412164347853273916775423692442027292772533101696856533179670909614950040391514518994554506439560095630565871996155148673360888475011213132225473269059430187480483516425368803633692350775306992950806947927886398162337342200780776404533255996979202843608886339953733572347271889606155927558269130287316268845827541950814893644411783485839081896876853252350789540247551067379660929474807251602927148162381907976757111985169693701840880858312222579999360412637110202163118174475909098162801626508050643053702089958124960371062916022995562846565059861195257448700597889551836430332300824069610772059081073097238090585583896151158250053462101520398195498616957492737129597823257211567823238009552555820129859090790166822694710762913962962046023216686312653851720380633134440005098823239394632117507683064964738816797401021806699463151397186849304582929170852105649340987277908959345860664601509718139704934972872463565923528508363376106813064073500031465518450400812747084151654586223601435571733157277591258590121292236597293332163872660312746143770954583430226184847027354665066088320879716922596997506506175790722576065026580424141229422433360564885457896566964363164515336513659070417449692179859220212794201960483017497277861551384567560812028590248013724048169451421956546314191633759494372515762991185602523547616239878625998876865846332595504206333159945513421905454414694965969431921175750349129850780785896086047256966226591299020015859530319603126199700497867122981 [163,40] -80442264346171427089628423561639733835569127927488661778039638092957135977707021247467196050951469077909563163549533533328860866710107326632096927573645688024608408775831916476380949836427322691418560987337212694758003713093281631630912458464996082780403161654518496890144633030811036355051609218703367173238158854459984964946048889324022392278103087281317719572683559865332170817471283425564041509160392014873571212712786731658449423052367589471526744891763118228023052689857986950247850728001318511429394606168494112443925835622426106177787607905721069150265349327281339898399989458263572788016547480077064346438474942844711553241229087799789391116656245863521126154687843241111489254194283759603711017459913662154205309624231820855749807933095255546815962771372335767838610922034410416298829221665530196637457713366989077797447155542552596957684238218759814456236541045231809927709121666979904686167487239857171515294126378743487181431249469972913630835208870891210024466004091852776983322154667582416387660696444531766696659592127635340911313958985701255750963276010652266578084281664269695823469279198712637344715828211031650173394535498020071364248137286133914509603506576934142025803133352463065835592227086551854149550499970698792428719579408928852888776259916034444331862701731509662174991257750229133808604197171613039892270557075620112388170552040021948693938944355579924482476970773892791817108377266246905098022999110082270233587219089112453822153813643132657485767350952285416509692513078395839659698839804260467714441977896711901208801505017722230352311292136098470785161506980854256474031833319586528216981563926812726706099073174388664126213481847354441384543667077079578328820889801181625310363140260293544829195360814558358251519456363641362673106285138011228479263341246587348761158441241143956995308160 [163,41] 10971064970395473248018505972300922095475690873822531046768170259145446139817638336394202168771893757366437869453921192372142099805768323252817464711383762161908816707718217667241140534124829407270273063781709680680157553089398023346000244592920138142901326872880290397557891383645909532707937998132788444777412206567975095688092225189149618543978431699385870462102281946969500090122488903316401618771462029937256660043469974671238623088182228173264324931438550397013103896325261697633033366965565936464482203682860380522562468881680933129242798528882779794529691025570118530173228223450213272918977674011586212636776460220939942748168443259922342120327599655765279258153187627352521962548598221902237671755157977356155965711617668692297699125699520079925580126756774112016553619060340915524626639983906447727953705229335043017832982585083970976877275793097337745854884052493304643091951763034723123552586651614045639702846698787721599585191431694033599152155104223565725973464092357828089956878013087684487351579625440931451980802591965241901651893382990878208962686033341316580643586007806828977239578612586386365538047525199515737788218401926986075134973223051117094237413683238508319359820844394927841598335673870709322510808815715423794479648564390923018304840344810823920309353574337614770265681972356376472329903264113671024932515873390747737328410783860392995481009517887343327582370048425430438683543293368993386485033916375074040287401435139057538126266269052956430650874642846331850107032134146889177486003693782907969833630685445257526457821780170043800876984066013884346656093458732442855703925072507670852503356654561498182146399748940790361120011026036046135787005873080207979777398619963128645593486257457975192882925521871532261929561423969348929695735867748846674812583691385839574043087233314929274032 [163,42] 12425571812835761315738024815795104070912978925397731638606134999828736338604612058554507875274293698027222051813445715854314641713591507651456682139244074980824903228244802848465144082703707379474169643009153204838566966724167405294662209875055324093336183081460414937920220270302676716712134157368015522253905301079091261542342273292746508212571089813011668572516247771910394260197952222454051609532986014308865915899547288229075590330907459356573969678882692518938107977210824919678043988924996641206595895573129858296313591745805818145946600943297453498589281358018917528935227576480650652909108086502390995958565887065293971831293102500611132690545609688613424994290243748398316976564682763652302822077319447394536470829837710666397273788152248185354363259450171462262246586302647156390637221894485371095913184657498188048739758128667203747881424056884761189295101549832128011187679698323037285815224061384889654807615695129746407713846385343923710300553138336646807429807621686252363994799661777231783379760874354445761383022049849721247267434368242816813478816195064720093523534024286374250826522448097544568443960923221722861651991572198140924903769872888050693675677292007020620332124836158407820423213766788537901498458239807079332217100622414077911127763123999761989181990866218840325730213596045940553742901740103551131856925820010721767920945891340038295869206656812455010645856451884211752401175666626297080448342374757550962863041302052325575298033983119829912132479005591089745269892385611767843052493029111110753065875512155733833146296347162800204482949464173310088500455688599227835822898722623868033317125353074930776099736744606745374243553112032360996294615970738507346279226426232768152254129850571333523360005528689472108409194980334334702712287505626335208366494064946824578111683135448803024 [163,43] -11692085878676784817120892426620590521591223445675634138743390693085022935451528165393610483468264106745069735408269908017380990514273389277566278363930019065742521915800638262907437919492330277291123566087172216396458482320455112393429080311273697623279277225768096538668935311395107116883266245310260900594990190118687150978230895352505299188054825090970428991409051076832120380006053622129069746892982984329621828760243187857933571598437665169567655788627610517560303140650145466705252939032854936448995224882144146179863948341236617665448378323883470571898650007317667318352183304772493659241313175354949779649346947774507407982086416811726541365865587281193039884308205173174682122449448433366906767311180980282571987772352088466420089735355573267528772414162246053309119021475146152037011144926308573236949760110520041259334928746794914653349142047418183614683483687626765939003974217846404363416737717508633189567601318122042536007007855415567463145155716097427769878432652960294151782043353033009540716288819068441920625265627985066201772552547229057999134205273153724967950498682342444421603111739425209787420413502907020462199500113426981413713501597023266269010581608658585054486698178911585320900921518596794266214725280971229801383043033058005578698551678354791020724616719239079148764849303323233116260504156462839389517021704618027956842129665247887211524620279384704402495657576990415883964548011586314386271145820697015912058329600132372664125920205091045232582724923565437012869242889120459084734779460002609404655003553011257055266231371571017131488265656243934562532682135007403311856746076433881015412376820577472402747835042470081505130455676369849108196824287332827494023525679894359105097371674644505292648762148371737271917396913753347071615068372018452965118963724097410928049159483133290 [163,44] 5551613908027877046487064730081179240697936069729971664305173938418365581566493358016386180934216098369675193148971689759541013431982841898524666069142403006112151156864970444068904632967856287945758710083322305780549739428931302106589322580412355286313182850519101768513342297891144229303460598534070592789779933217688667948611385334717015775382320356760581681313696017588848010101153413635171908123859546288678062900745945777265272136295531140191529779402793429927963472513956997302652641370771404880944291645290753218638358082811375103963550571349141782582430139047748861881862713730017934326172240604366038513575240361016665265167680598382131243022329272108841089669483588681428854362031993634998480855206008156571300227671002277475677439641096614810949140308295849147626947040700999961803865636753486505585911032571306252641201994312029179660953525031503097826930743780929383887759778569392097199459148843874425633366662505014209212501305105843803099038109542952727404892986765675724920203110581290705139802437657771728323267938340730540891843702963473444569194762163644147824974574832541447243750667945751646268822681195684638075594083891743558741412099576799482938763564185172476468021930639978713725675932033215310587328934526970833797756124990434577811765089633429727738251851988832335578691701649389090964721166245217006425231678720594163379219536856598186787131777861340484837074601805054508413497141714051490035245319666488100091262997330480245586350045759346290901411439811700868133339504684642069070460684711267950156557350364358274451090191145410916259912287421268699503653735627688966310653121886075320667918324885119972023374261188921753614588204275516996494136004419484199057128698001664476867240665080053072611699294052623329914936066173064235376726159354826364041503189252193256750201331424 [163,45] -1555509675319755269344210606057799747530389741774005538785686823461073340393530924956773481912662208911267160764943731341954014240105147292004665755548899225592026257191566597263816272577882474690468619097097085895371898991435112778933099832553714642636115416290299716437826065700863668832438502860095483331152106306305981108487370962462694244924399717842816574611183013828150149390610042305402365821519171387270018003694222034240526770693298787944401282006066832626001656424969908248579716611365836334411139920592310075561734198503305925035534966843838931691932311699047362315198564963361628137586871297984371436433660259507756517197930045600573253393195619052005629662504873143917206595193732100363860855066657835082631161485821350058849762305423715219057172583949819995004796306356264549843840257601214437190119762457004771256862701672319726104929600539303644610565626272391912828530225250011067608398549513056589132137857422865774738310347270823102618900702702108942597111273809144890125174174557017355304851124653156186518738667853123850355129222227263153479962861788552881474748529322767144699560961288395399100303470357104005249311951675318960310437439710807482802514596916971675301935293445754609645595417866041821000474323995173137118862769369631678260915708806801589599312972411921898204347760125059244104675481306590048414655355317247051639970875735714696100388468856548692698422906362846848720704501894524928657355017465035448420467552856528029836808747051870532865031907046303418368531967670040058535381720006473915691389147529418528364152683826417068424946477287894537535617233393769644023186157520947136476077850606174809709806358635273785329519706066887066744852052669966287449556505929521047629157230420197627345610690616169164186352298098242822432821460295597851647216963918001778964977564 [163,46] 134196541800382171574146607581383697691394707188148140023841326517714763121575188711833760725698676336444660165883849963734501255241423896518451984754047049048395938693783002080371956585128704323304171933943099337162607627828219292982947758992406997545399800656192076930528758008588947575254498794987824726809138774048770689274454832447166923447562962767806457287401063516198357973266439756227359317321844879855981347327012072248097499721859891462967412218746269452359078634671464795069881404886131657261616457325547725297645290957348554177151151350054800317129617368351600085269733218603408010743647960779086528435918143740389788507160491900670438589018964132174621494701846399214641669505203019840658579702429625739995476214292104204894040966137018022633490108795744717840604247216270404266410768714013918595379349371913214252306804718582411831523736925941572433721078847708850374204117133188248989537547267441248190504834443619402188306610343447085985968813354899252895461474048384109093323128214966029670593337571702899496606800390346529280949280536008688433114911634633674618432421905984689386990548586402023110377887406083584777649916172508697301031162778514689818888213765367155916348327619852764301555023817832454187123397803359001825081827861367090388115183296151516219763229011756269951060828755666652747370687698509535727838493140952066973692213994066372181814806278257424453578429204893899051488361212883795324371688318230900631711605426706638418165090629609031362767410789247100976814769462871830923648021258479871231324594837341141966755962471442951696059835418913906573501847315608405484811860070700583075477970282458132229523883159909576323557818635343959611040726098935501749417273909358671215546199959990075061710640110440896997355643284184134502111801202132142105158905896267281284512 [163,47] 99961412891766014806851481294160537591664919730524869504171321824099986050054787351676671487728513718331962743627120838850512568450945821895998068768414166336588631307274328914073690315854660805514967380388178453355914488790546361492779890285019745288496244899822281979107439781410032938635884131308402315381027124098204052641013699282849548491414149082025424699000211100979372358995671626346339518000569189049239836142767157056017232211702504070657086826616067165546817158709384274488860737004066142032795086481185789499698428260756014408023969231566088007934091021183061996374224522101696428691767359883507505642420411957807934743100709764866616332365441121476550282928516761010438728094182303698486099695568151397361938989104854318252379386048361519153593279909008091799931406788274544666036051285502773273134875884147705175455558013947763341276102274030242469123748179611145918444742554300686057180797056685467997448752857992639035629406666766953432631423079331375190579571958280623757141572776705709923977625974333209558711171573152936117630656407708635980916118943757837805323120242918241535180582231900569080568356442754784546816264275735645049162836611518041411525408798632756058449138787479542208119939216368892332005850059726368952730653280205916032603839913601352224346667836246877447025698933564963327716953195913726343105473242125338515614968616214296101028763567240782246974584874444469946875766357379779562584351317726803746269476818673527919666292961328321422877276350882669144931440298066051994516499402493494178398208614341026463000666236132791214312873803199689565356230324331950799696988291178927501082730851184983806487350953494915095398082239263169824727741718469790255789440707006559577780884510050467859818457762911071877754559310390159643655464318108829137761443799692504340 [163,48] -55325522940610862560913261276924357993868468547695800387406915406283472778341736577711671382262697280797759891322958978964446364332718144795643718974467930428310906778426173663244637009854936368487799502722617782843908889626171749371480908461290359659423451061765410135004074727995258727527222449756560938677462315979136496828412835001725781416525018412132449184039550118022014311754310926440070767856976858361588414709563274721520820401662394016811232902067715240751027548438827140941763583488150109266159823864205684485460637851167994224509157909020917927553198661991495910453639606427704540782960661272812049541596980101657884971725994439950206648243018250088061429303042676090530724952823697991419314557376312652467244678084654069181616053188350919125426861840960988060540847289375271590753144274000855771402675690557850588346624121106764175756513634048605499638315538612265718035530873974303786433036211322762851833773960490075256147377415156104676402275874396233619344926440906956187722354436606446208696996950941184535982900771343822845750596782726836766910907859352571835306487698949102212147590082801259778044952207572734031158179175651038223139158524199611182652425233520662830594437456092976999657059120061350862201764072021133860917074357430037237600989337569105228079729715683840887270351942756868554697313828396695989116696323822688856832983541467375508998868645708757553606697735559812470727718230117834532949543924927328590383510176950943846995637859070120632371285160654219003326113371424453027477006410491138318790009001257226463307721383428160372748013385923623606986885344622673189231143982666757546833930017459874695194171805899458651162171561618838711107026627321936341702177496212784276410373103480085435514630890111735619047552114884777435409066241083137915424080026046912 [163,49] 14182535776843524702240063707745222914224865449836629495116361462033233321888368912388204615126731796708697725250334012181590749836317533317081365703453733169622315457674968357954164900102970891297597207346374988212692795580467909505191559089621999943007486522304835327357286315850450580083895581194516045520706331697181967702972112714986080662306145190820086818478917526393103199707609125660117859586359020978481577091348140862070370370753261065517181957311165566351884925606144467822939431680526014067914295327383577495683729500850138101562575857306510665840070259820906285155935018433872061747228023408144849547762453857677122341449410594286963990657031161994550356622332177105945382996968615599286762524053168373515624006892374023235575316798322564183606577709762610455926414327156503057026458152626232417339488758255747564620799204382602105081264710515554387964311924592217355959559872948938154352981279092864538474627379921992018906099106313616594913619922005156133179501765286167413958667960352508663945180041811292056254096000818495491528733523387867823485156202224814493383587818115884301747962418035439215718950336406836146322209547596371691748719585433374646385475291891204442456976216733598855339318323431215266344202024436880291306420460971723454535535267995302964301404062723261979593724480237746657020371267660392945708184422961129910326105904455840795971866290830309143334103322333053606442501140798803220958276978388782095864309335955604452739797815870288795057681137559188127172267220536779584639269975906684287129643373538071201193213923739986358807257540447073827199891495100070434320479641238070941305226519911073247871736486836308340373178173938379705454927700141160064829036461618229283043779029875075795114764483655779568328605587443975429338931080905908312264768890552 [163,50] -1564067488209223085304373845059838388103276296029932966798131103115467889983823268178668528710226494666348409379738993335530578247463104597097656322728832451806695810748244488425114931529568550727701738331973670201827555365178285233738875478920538818234336329247395450714453108099536349590339930672177030894340228573275327114533833860311016575531781097701477040909676924016971453922341537694877093884700621611285796145157332924970650370942772434205594863696549211156858276628235589482347297419235147895894968464676178951723706415559494898071845083495275797950152508155507297605643595900284199764125329562818315070152180222060987692510066296606833158595489472732561342170200789873990368599508231424186111922299597265380511571509959038481578889307567811700570408204650678783276446646605746453900485798703237241678675245325304586483289555670985703642305585644886976937816734550160096825620175310185425909589516037816000973806729912146473424421445280667137342769763739521203811191514632870276833133876512102190102931249563912123564432507799427555036491477236290416460226716720947056830629759919615540584974768264175687296718226086731608778300570512667634368849477085867920628714101020645077436359099665558933417492654768827443211353923247634597720216738184510307860059973496098159670011004655765697145179199084304593629084637514105982568482110254878667925101327728314654046195881565092420221923411339335043376714944150299421542105804596120978263019302541740199025128249942816190488246269499188250034245590957276925706260952344244538712456112638036064787101684406123098111284921466877808689740145294809064499347672754649678916350025065139468001973199455795256449010269761366164705120863225095490518944197038411608357962258408903193285032733913847422034835805544439203274132247751057344806409024 [163,51] -222915903907604320784957689309808726095981804264324647983996479673898699075610879381676234045574380504382676566675607731372834913116677916732239671313860496837824455522307486400184042237772702715745004258741379478215197627722471283026132392763885751919689438998778874909648332061662451092829263825621403362564499011481935344328862885163578722323485657474646605161491445957432817836268837624967403731027790770423989394456184211167559656056323815227213967016183394098116056233309592754975911448206329164812680495020029769718001363718157541415548391987898109827654757708954998053018154024482184843685706792998161480878587099145512864302724421194363765381459661780164875263436538131305581443091554929834719885227107838921970955391693400243230312300252842771854233271586107930267622472908480895666076939091801864935491504300264622399135565054804382142890460431065948099849590098484460833994286820336272527422101627946332532907814591281496141590158019962665339350179140191828504318097109210316663040476128963567716453194511143085701040276000838511485769204198008169031675780212466559167854651038054791011980555045847235893269877322178291050038271049394228228393682876613794967001550332124804325420727887214544588939370219145153239935529251646160872172646842513688448437232886384133126642706734152988411771356077518171595718402759158947889270980928248686007751994222103706292671935699166513608391570688345866185279765604379209311947831758852122667574655223268884254216127685536021629155601559493083395552665624452918251907318931846307167187714658201759171652465395481416065587535431045481658974274009642480077906226954559909946885557144288554470842786776917524608318019704556633268699537588019467250161739416335451602347161379017684094279511397923177324735587640230233180283649330579233735360 [163,52] 122685469933858005931636506782242155911183925677864827343332469822624544516860578184433418789653975260786008260106726922004807771780853876120394005754049990980715794220191778666434931985968120581245793221413738916699037401697150053150765966548198521301373649715496178811283801000197956176744848607527622507872083667299494746775976038275795903700396711779296069053894382555996705197709712495404046896337437939823507881597182717808404113003543752622291750137446852109315557033801117410318214525742322955790973199813306339720255819170009582753536894917871174331634806021073544484985924789792171809027773981722759149904702980353945097810124742140514386117821955594771433566291823511228735690383783777914655256489126479413304729513798677938947559357425175026056629137471420196333720065430598320250539979821686181981007402127703423242624069998937539092201280808158477315211817662750883966211095657388461938796043798660028743567525775451300121189551942400914765110947005747072653430787744514067970626987125358143890169892337542194978991694857566322733623799209775001970171531517811867018671833703400870754623259713424210836963779435889048644365214669614980393945579764457917038550022511111226714951360182812500520158123969981669368273056901698143477168538768881524003732688967611774585027150127034222209376766862604680640232052390210203318528686373916755624012245693478703037311886441994849315125982092852284964718473404013226741261233128815581368055625898260545261547028690612556077230443585034322298262653978369655701745424019888608399210053366892170421535001449839994181480558034573951334197222348104227871325837241776457760550535143860209065482022151023266685915580153727178181574302682084479581650055066554310559600815764839277572600438415785144486258926545861888816932129393758012352 [163,53] -21362122186224434269103700846772155111663717442176144310138313089453797674664174098062461150135910792907929919285964432301593860092682545806904664850200277768233276260812669652135912177290803623749501031710492943048596208240142651389618737425787535833162187951920846150820077033028804311849639918548006630592957602323883342135002280510555670756514367156287242189606585601655018795384651916850121312479223475080630451330361738131607742106770055947974378632944438884261729280080555868923788664643571785436155096061242439400210574659622783926435051843207396937135202844695856644323247050038101640284443078481173343474611344909521164114782803831552690421871820460157424375580290837408502549465347867238111302528794171828687549514853339462185944589580019969331694537307228717840541182529266275150258024855907820028109089564045336693950074366978036044887970966925257266677619287879926022578257753617718112640245216730166988099965960017759453682413532892009595406458761704583540827097215675947958801974184257207066678140624227579466308813303153541372386608672663053259903091755146084470214207043428113608221708866096684653737292707147153756766720504156599475164007485261027573000298838588055648574426580180803618457678864980146918352947803709895128327436751562925315310858389230146413435680376399520377201221652545440822409584163390661614025688193654692894356376506442806757684805210213173029761009923756796552018189850996086608195913258810444123141988996051627204314268377470055429627267974308315487582253872407998231613269854998941547385457504806217844367682370904828029332119759508813787936044353743115111399006617694116199482700185318119899105707009125888892782403857158656075217123187767239093959402564472625428041347268324208433083312148742047748319522210844318412480891209732888 [163,54] 1067452242263260773969503717129309016904469370940906875569576785232941411817275790212987478900834465448248116337619255233917067405679209819818316637438157167728180638517585240278636988389378661004832380522239747244659652266412568658970933472550203422781355257476415256593656085583596572715093583528542964686460532405361079628697574803175501006362804778154287507703850659805278974232845847902351850711664841491591255847359918422791422047210556459452906873769668057841104544615427330799880310235609458698546050491024647379352951101569339695442685065724925646206283690812668485622360855373666530215559222977049261812153382234219561811555652562668954884705314692451946339346692581859211998388428148624980754614535403158755753028662241973967054577365074957108328681805754110487708764662554850315578276975293892315060592766867244485025767778844835735447225447518178740760882492868998013418731121884339600868878796265567345226162874010164978207485954829766873022294694678089928471996226261697405931768286716191866889567477161499037516861211713274302977312019717232480676198682287324886065729849900216076123212746374327646031526291698087210403259735545178040309943902258583355455777338472850036143375127018395396225921073280530588789430833676459723614647796520174004243646843105626222003346844590108739432570279015009010523944584831956835829977463283422383737821511003693318598392274224670522841974590030199463827533746122211632728721397399965856729186647331312623935693378206203801200992123230236715810352717216070953670750147255366123625477219827049013676490724256648971178995092048024018592249350854482403607942389063856754839453423126061865481641131175880140376868743285905948698809770300357741225808470865550686207375902083704503419705656840048221685129713896487057921862764248 [163,55] 272955409537715825578802352213672547337242459838210171228566925845991217143559392092753923445701524907723143043296339417416397160244150829517896127052641113329070119324053508759796428129689755712749578222203643018431108629198266779860398130452536895843319163150764081781185519623013392241630181249793593412202057401544830413760494326926726677244096629698588718791228149696172792011557392732357180482848262158725368411155506706035373044178910385990161063363659307346497053510010985669282874635845465635439704357117166643252888728809411561745079396621814434024758671153765428368667668551328698313235361331578687299115734752203317689555123420549646463908932070285205307965745913364407017935691009243712424927345249661356266258003672688339863493960042281190053944251091799473091518378432375047876254485909957736868826723440634997098370443414349126164231393151288558459555139432792228044354174934380402672183127489641539924511216058195582009821344112304078992752146327239047807668020935454744047768505479094140044509995571296521401814387229786457405894595709111822774661721830794694367386849928651633637053712505596932655063738771492315961454939305176828597490266739143029304196791727818986861311432824600131836122500647403581383716755892863966681535104304000345294337155700448001501930063982127591562255516637750798760887707432573960796325674057918460975662430324396135441905877802800191053826402869518223441141655397456968827924082943924967461705341000605784818587793570476865061678684369532182407206028641394069514238007159819793217270507174503073782551227288447850265000791538431744332372923294608684078408426463858504166513137324016373908132301075038135433975727573732190250282318067014961562932151533252975386628231118094563063870536865634877036728567331060826606943711 [163,56] -59360581285002338290805156647652441893880469138903132719695750201969642980125894792876703023000751370315738439924285750108660715541688611178393584836842761573611327056342174222818762178718685916042093933015644800995522939365042854736341318380024439956798056954402846858519345122722164158598723343505360693821231631156088742366471385790858867915501033011446418044293870788956757957427258728838784899606402714432980230345021956669893824308871714101937502822547371035589608375154103325315938770004476058253048457103113448747818809459901396071728291275898574159382585639764090774501288071926437773466735701652424631321215275254486148640383731347341552785681002849235732829341527515368491272827326134134837244034183290306580053170699796662880390062378636896066505742629742157783414038916203315133561953806111918295652295568425824265630996248341187405728418226097466327883669948269727653668008500892414919334047380444252935896944577450606829862470640986041557551167960824020191063567437519366756240719368579713939716949431204879534881159685446013556595873696678141904215395997796992875015257257156206044387572004499771010087628934448075595131541160998471329011118248832732392840121075881741196227368089462260883321566945494210389389186349845753441638519176585437740146917297963168055608486969726963054266083660948750906974530851171104447649195882692286240643286091264244842177771143902867857139492449577178202665870273980311569109147447224195940342755258931774590378614030224855278007751039581799655925777688514136023716107506618641388683597803704127247123651499940133312801596979996648982880752782730155326604601106423525737618374459086629059877912519706366623820999610940316476870993553616533853951881071805858619280310032670945521711813590211305061547047941032266242816 [163,57] 3778037011090000223598238753079111523160168559814499880581266457939256450534490132192048489506221000138365580891788561088236086994369906522446527136970323773360187681754767032879628588105820782782403582865004419929813713878878886755384707501742925097115646936323374271438631684522856779269830352983555538886903506929660268029659941735176629174402670977851212186172267956512365797706462687041154575299728444707039311608746062642703287959888764041725729734251397286754475575056281880622138182617340585354882950642815507054773765866326091844630996833853058890094294126905566144348999126461422453928097311303507704297688941894730591623558202005829451253702491341610982187403226435267967833526510574657078829493093267251099028311579416589483736983022609549976591689145188774083801389214818518059248031318105869074600950689217076753326026199449775080164070265416575766737601771126485033440973041794219094167763261811778434357416629320642615505003334644727954928819341787902923229481364014639945131736235525894211478478077974805227576699480660906671218980274497540546024015454010673226156492200651146484908450563461413582750554275193477808881905138717015663318471998401189651567500841012965230283407237484080301259597658543014656248937933470067597743819152747410677709427780492061590868576950825011580887506626530694897264809200881863433679087918422623659917188296614592202148061136206831970946085521856223273543196761297783796617491887447881052037506917707272644385567510014528591045607063514417779616079950635432728813597023803133736546252484206988505307893295251238823420446742719241474415853766350558717044955119767521346139968783647455281347921468214160717684059364149453074670858423442385473842164859380209502747451098813228666790710653388508643902965919246498336 [163,58] 245228851134792813272151804145138784257095176152632744974954804305942484192930754334768141066136731828458341519661054338610126679054750829824945525583720039276558054339781946626309258533160098098812743769533730929619631546252808098433402792021143820754113146248048196344111247795713983961697213643153365980926701438904529300963217946982066477075918640613505136137895476117102094805522026962590383530174145265956585154651424660562052408435941168345952355811833438611652320248630767793471853953724694052182248848897783174756088118012553403934781129357710252337161544775061531212147026906452023936934988240833654937391532911997702429148652756606684508117957308178885498056271046975273167863303152006317538088110058349420877593132280007210102663393992781173998842739725249940690499280527620185412983103789442565203185917245379268016266732563446666769647160353251497656328975273007847971831535971978752978345996856079311441111766771672349713764118903144757991946114313281457209307655296175406259595844937476637645053371822173642595179343505517799679250447352883144468054455763446820001825904370631640534015946710197729143923423347602610510518880787583806932083760947040000698283896241372582183505579891774939942244581673145885357708476128659171640536795852401287705659097585210270569702617896140412470807890363274905007792322278050966066711886888861559125748229464328281252945970245217885210578017559554103930979399965550997951018645889908348774907838694246227026964578781338773087833418169659086631830616092841591665694626017107407206331456535954034421352118161439379116567857732567231089922853671718803976746814160131824761483930685750568160062531348556068212719031978020231727299456785242816428246932956008907016727130862842508381438079162467880299288352448624 [163,59] -53984910561586560625389189431002446086781517841163225189381366057882204789834002867520348536700315185716113027541440345478204580708489207530688332077124162578139587570549346428328289509387468815471546181570162157326128071018685387944834212433496393566828183101806237371954452693994880265572260203389760969687943079959567641998733469946324979965750662790280423855308086730837132272278339756055649068772401437095268671552619599316370602177418917289374128015647146598835315374912830512653584404142488893146679151162811894402224089904688545464268574799885925833550285126314801578714199193144088424173362659165875013383996330738300715297068988929803094862173954757578692001228046150631972379280328383908674243582992570290743706262884252892417527697455640961048486092247767973285388239713266255209543335744062335637640375925672892719226665476756065003737165025024494266988512014525120678971165624021167929111462656165904521502682428621725127215369094494822975637782662766530878751346011991808918953879878937183683975710244705873577201500993910739910030224760310881011024592797055050394126997567873284533112367920298063553028679221348288942241350998798126464362772390530873760175314119092211509299943000808711475849340167973868618852264800678189720247492983826948343279523054314761307765888918969335426997529469053456687739402024793866692680544217850838485530880958853445103390232226778633241558965129065625098917910935819662878479659001741925621930983188380383512107201589451945661234758311533681885315637209583042779034738298786489909296539066323336499775433963616073485325827588427357856678049956235369374612255266267295770079838672120956437212611458875451992174149321448168510273130765160135620312473979239306880716991078264680727686670891079468991030386358 [163,60] 2252681313227252628603547991861334952903978368580116621516098010746493693377378427053899692926822660054518338568366627995615990729315168893562853126024441391946033520064414068585646853654962144814470065459351792132424689547531538350213241998270020459441359921324652692645629921952700097297035100297563299724650002793110803857621399242901428709741474678772428626225679899275885918918502319804400150184681563287459925996431799093209580637426687466014239487625137391295997098737652181386796538296341601887455758518437068750466188097917872657069187479730552546709241116059188061552544267071499612039220546275410940066598539917511933697056217229293182673607983421881512303003484089793706547384276872461858323780395716485898181371695348907120422035663163133146440366246128726415474127049881167984266496429839689769446214149034148287345087941631447567243609727981733257663730880377005802092483105561494971352337132967897516737461076617394029113115234738671624877108027113086397044984659828375266828757191047971440986618392479078344112562588694849895332835505395590993894036258575933351631633590202940394694594112008044898022076868058541043994303964497361075278652427800592757461100587575675427471685647089743141081574334299551290393493727942910795703716132268806730027449272541799542205969652349072441543735092869562792648354870108587272903684098370818303393299559154388016610598268110171206791374214550126054453226076509144030967112556394488207631540622022569452823070219117014527011660679818759560270015883808742032818889287967715751918398433202510073734351300898252540885737927724471504770166329173558806257482324155808950302112952473402151394039051472257956130192964639866933692894976992917720230928562667722401163899182663476520728686884645916658277440 [163,61] 147260972737007146955156526434769885555496751791872539871427471951892703436770897511360090262360930097386816192869063458351517890181386248623575600531639394769503623998171271267251767922656093991611249555871356923643166607782860895823881564472990235993495536807528505958862415237976330443454848337947213361338420242648335453083486761084391127198095721717648237836885766493586280318721415791375985183365664010257917483389236660356631900046299543457864233558092806769799502536781959016619786533342971397375518640684315249524337700916815224108518279580284515333451798357703519713438572457229135067316619537089280767462506959345487363330813840210566357315769785155217643796832200115748071188613898296379283857722593135442450809934844911678134795838817748091133566323192453207730380534167576495344213475846022661563485697389588072681685299443572812207651095615035462869752612158819700506290057424430847586042455960448181552434021335597995635962472788344509526397487884860919620344523571467305599110568470174690551226527729229931041619199058282728778555883000737909936912804349407165272154550888832054509632583838369435338292997550230450192646679500773650020666324022522385994232421883185406180995553050950081986068539311306404441965691600040775219617962722105121689856280736139605848093244177616099023423187165958511538605764187813158021775998461723657447209118727374645732664843152201945620818305037626360117009345103600115714147873526737074689262919931173053269280645168232623972268537753647304861890071041973792905009247007525841472212931837760455362618654892218696375595861093581464580871541034115322135504591162446641412851819870990476146485753689577795830114051911688465807527280336541417126866167921698607597089759298379503892337433365202532952 [163,62] -15597139724554936880546267727451009272231330912765755200191401755360541986886608960473191708075211209030869771565585216823582331757970272441518030457071786826820879999203240392812738728390420883526962007312355968123343607149865978589732240651998884293113666093490960553492002542514911635808577056024847607957680616607278268088250668288019478422422978996635454479755522795739500464696584786665707279824812487969661167700862768562995503368020432278704295349349957904487391538605462878697221882590784492104447105556925335387536518217749156121196494279412121187879175202029503174356509864353793197933726008915048479249738941153283175228356517500589716294247686640417204415820718577628943540112323655031901568882111617354615458419123434051516145375924589109949010725463437151327839892693586725863201184651148143163590754118734286821613942578368162189553052593322719122032139374861711433834889892861161182259439978060565527270253363479697846069062505855217507974770107045787814456530812240258393565546408264525470953340167483644994589827017479392480016707554888757601624686077186480096685268099738684075797684241453634324341051912321465366147525831787866065491140671779360696449845536634620869686809492256231596380131811332623120343109407020182477343870748277507015428528691489009237221728696682756073232482478119998826900053477172062856058609683050577061871253037050232397717068229776450915027183332634491757659743380117741518835842858382934131263572296196916009184363510153121383886440383063002930557629724614097383215027286027718780936954766639494851013364518856165199670697738208108190958752885755746827505398278040684439633333868672877203076358868757754179887473227235945680565258728457069644411318229641337676455252206695563612325090923515896 [163,63] 115885958378666116540644829528070724616551887262528314800170217874742595975634053141999529485897839480923733306035483745585330186249708810142293520975338017541574152124917025326239319661291126662597800789745519134717110955675587539796104613407952022094883801600351617873295466887113975903306560172809063875945234824169164607991887773554122884288742682150989585877941059791264305069849295922845938533882713343215029210846383148949747648421255311796789560693266581330847668682666998037985897227795769381758784287144934000125589137260954399278448540142487358582209349427846787956659762599792883259038868553026537673808131749523397337435371333868375583387118146455305504370129689569169605554309855862380662922153958607125085986098217612655325482971098823367734271022463747619672193229104527380242897404504534123846042062120914923767913087012585529023228355385322956676601697535255096848382451101565862752044709012720957342104970139580126228111382535153356899479731632150422780618324138978087370037574169080383820941862338128500343242816013254677090584766765024517499419342195129495599129363137466328272411151802483085892703033259058579270509879286308495621946903791932075038082777902840953750111589993350038605524442474819053128047908262965808001066837969140072605884393892743602808190716702201203818641449864270020762545985859837909008307204386867143499597424425258956372681912647092962749727344272537433930372763967129495110833918895473707818508415644754961520924790759652519280303313887241927294289914730233514501557599286762365371057273924130400691640633794167814132854290833117236698167263272720694790197316362713215264280454507944796811354817184929505287252584912929828461882056906201826853396785885925148567230497477907818393708194645 [163,64] 31566861277097107324875121056582701934157644509842876781750435038042342795822437899697600172684756424114080076080032126383099208523390086594405564668649961510071487792291329517712501200740373876753585897039892921832594641863275539970495991788817422400224314540763093221530654606322817193424258176345517268899861780003969109667489056533140442409403786903496676220259989708536621482081477096467689358261689746925936955978647104134323427782033229114226421487030484364874877979681367714859793111156242481335057220967150099854827166818674416501109022794448479049491505687017456003319860363653527602360090090574999475235774370901096198183754243178121753340317285637586505345976434090203052431836434093985916748493852648279696453386649932822694647095853864691829868462734789406015150270933604367650087574575545706001007006612534857514852126642079547181955778442752250164180547096906306436745237830836042447310552823581735572104048755918797258525268876935021400530640618889718455376620016860400129362961989062791426909487330613701108719828803786239810440364243222148831567907125202115890124616394543066187693338427185477036244666296291333228226974885174257335677223286596895514532261676265400105743937120071314534183374440742503348861751444707596063674431205504511979053015077200203017789885770151414321550676691582153078958103956061268123932486042265215510732725107140462029891316112612173983677580991394700324090351654818299042355637155857389599384182057668111486163937940451500830410715787327884703305161342694902381993669422508981146146167643775111132888275136044643178520038205749819624481895928143118015470445475787333078143566670104483563992822967918463816478499214811813224376024747893822326940655296956349654455619041512059725917504 [163,65] -817966308659302541104806721171676613615396710852883670567049520856338344563457905657121646255909344683790012359993912381879758182466167516983355315533204598534849913351860499067678843507942695390621436870167609993693537766514248135290804778437632060052436966288101267796601399717203626415594152811889949251684173010995172275835663709284050388670326308338278910127285718748724849878441421740097697669834986315635445002788916229525359603565384422811772522750782607363579835123106627094050242837776624144955807985266356452412370204797318008724488712271428847462063830746894357063815769333834644710770015495341527379558563248631944516868235421819876826116563253591060716782217891965651223019453819284119377703782277966116854576776582509503500294867134764246412097534765991532080052056948145376879865532093432534006271721735533802035893753449900096774053341854303023429532091087855081547620089577068895749375103018621913927292681967563068090847480768192126351000821902164394695880676885819367444452245223444705431733746712012956586000094516694653144469543940512115811329708637081630654789862020951588936082458405175898889802741417716137095564836638628514047811791198421124940360928547993518005764157101512400013439877712958176413605089480416290589757986798425246166578097856377579464146512071576917617779144224991688336004409538376917615808636834540084283290664638410652864037481329897848824665701247009956798409114639155424248642329621476986451179040404688418303369883437692824234755542145672185184197440149197571128573008994826157392543806803698300332967639763163282297858532404182376360006816920797437750062342443244876110607916420759078724974808712902459057384096066142060468166142876158721424414741003968008003904954461029294216 [163,66] -26377141444799362691070490572326090130999904119135012754780773451640018134798497586212697106081525776915593860769860193881662038638001885462647340436296131514616758811065068148466576833592704445967304388971673220402174484485722772491967613613337095520447365562786312141065910329863871785489226670222057977300457677139992335499549059646940300988180782134562457184296342662467086533727880673757912646204580810536604810333303228593027603016534281758860616942320488102331043220334150790872153917942722494981647738702326413592088552131322270879288805794419679196110660637044935781243996932041180374119829567537403383166558513782155358764223947374950927190657025737671727870809031058884868473691629070730418347086470805943364824095413287700532082407398015065326359917278012873947932070493377335407470675448610031108849464284742280857145777833322269843630558210339605672627997974453250031756800705758639241513278108187494295735414877741620895175459762836006553330311039051004465218286513380175525121009916017687040992597073071615000147502716092104056039360796933005494692250229343798689888613736834095367112419045520027540933157431334213278698941547500480040902764048491751812167944526834727657342768174656524569619955163024169830889555457074649724570139311337736033666831366167870239339915137172555415511954833659758893534902815045734661842631601710923582224659722306030356354759089450200089248718317339737191414659951638900932971830215508490079304452277172613770792556510503013053272702197316954184663532243717589276793313795371908347002921319976694690177810312191906911995964814357470467133387975282962232260090756316355411032230933301979949988443816810484172792150269666696638354753191989950003159988117607853447975360890419072 [163,67] 969374407542007297694998630394835660642206712792649641795484076066856705020551477130037370623680836692146679017277484135820832938747320657411011734329578607127264983204819081669668170780578527797331915478343406090303949607320173741765669890014597019692121997206630896057798621195270245116994486334712764491717312958528623826542041131990141460627180340437524647434583873762817704785902248718193096551573610838428607832975144860608487458077795007412944152583363466272834788510403716050811754959027900626224214150645076358933909063848719920155426798825093826910995049431368577797183188820535457455377227120415656311181758096144384030790638479545451281827151135033748658948541714878883902264399157838793377161999219606932182118344672043545239057384640554360319704148179802806203887935561455165071669034292957777810709096056961200204198124402431865228331280027343512971760716788852457371514893833540646001747937229505391900019295395489350130932601783069909346551641234765571831897768260109045783271983616781541411194766360317508655112654044452069749088748570025075858036817393888974225894904563348128378348586753834217717589305805494981895287597071595858363103952752653287450098240858139536747313363517080264287836928333332101929034446108937108188160241525494158024154266546831455112579062477619902253555703294267541819409582645328555998101597079454197295101884218310310708143898156036882695220095536418587349204109313805774321503308876019051142364367516849466731491637624710422501860539532584169500375452970387975957379381872250559955548500679753098153265911951984200298160054636825102686813699388351303039245626577975337381472181104976638109451763355126410991898856539020196914497925287353601665444807617939810887367706244 [163,68] 8934604522083206903494976476532216910347050049069304362083981497258401811092485102667194457160648958834721193857060778628558162040561876593329896960511805211817217014046129855065059703666302512238177243691392004718244975881732754677101040575034011875709254750458881120884653631723432358531190282683871321249186543216658186500911575511428198023077646796448554293762019938161396149229603540397161664118865679920067525329706144615863488404490719002333931766629807400367118210808026836049121771294152822670020621474985843484127939835111870317276481554619439911912665938631815307750705209454739051006366203972261592456661071166578397418701824863299357869126877443718077420293445945010192382314822164044756582482069833245767461137370745950025288065291598232561668246962007045659563226068446562221399127603132535733712519192857733261498350095202731293671539231690121536461031241638142571483691093703316685006812895141795763240895752718067334015055359512954771465248002046273974238482631287482257978462218005926369098426058369729162273349205583112238518714106302984457897821835257019486479017396087765838005144284812896530764881271967822856920478526486913804248508865755327781277134382647165904242528651430690034351732239534720334220697707822023622304152789018086485164015232239011349260763127128537292504264849687976859400904821561596292785973556505092308406779683120027384911953274881651654044614671163741293602872001921873726355630730916326915563902935045274299325206374023330803896005120990640360292331759773424303006891510698079619775737625800863106375834035386731915308100760444076363468150704250619375083152102883949848905442501187333249324275889526322725706019798135624567104686591361617103445199587987475882158592 [163,69] -350455305897172460515984019608799956571570448907854884011732777616831680010768560128628869395160815042945100122899024918447980007052589406200654433433889614877529745269584265282554981063939876222766344300343166470757250285703290226255569887270735536888515653506450125216795900025921504529284084205993952919988410623815822431563363991543995938948322380730807576705167418148685954617958513527352831255396948569799695639377623363563776239036461240681590056008308664074185702794901962765476097584992906867758019561651165357662511128884326990620550954343965778424523103223460145476167727514910307585672675796709553144107649582685870598817899581739674004154041247689070205649805023633937690221245832688559082197065992243376822409501430988619866239003902489805024565631672957088817878226703374695047766226091081901536844570667438777070757151428420952288144012685242952267553276376911626364888376860230452597239535307660979842809022143890395995683741583954908323986579635637657677541059055002729853775479274600813201414327396190086227639131981145340669984650068721773725947173383312512105679677644623793692123908052477697656251219944833986350357827425310405163810571613681252442218905765324221514896352550151480946578688215352863284791733981762901761700171548898612683325447423709417764186821341831234738261971931598998485722928821109241874924911699818760140969499894044077412995967532781237464353754747374217187868787113623853000835336599962472652736101113160439183987171384048951339786165072541813118364565942114192663465069380019260880998446393272429921297750253750903388026511160368563912763655102807755366849405849335581915703558364744497312243394263795477861037091408725857156984522436717366324527696869504975776 [163,70] 11023252500175133004740541619920182690935962434435283103044682596189980765641381598915766560777009221168350365035856553838208496799178031058633482162758650757608148838761461901996969633420008640577120684301056854864620954216097983297176402518080405756869262930412828283646762632577956272764764189658235361355693135621608377495301463290243684406419906382176663151623882382822160907190442553925846417894670345492636381226232639965007803967990379061899849323521239833227892345125774842379836936471142144395529570006895762728807583276996028365927566167944827904399914253159179507278811540915328443009907636247616225168444681113220037445311668293398110305994375424278882774116186676235527186347289838719670734985058640408343404577624868070213050375728252262194888635352403869791028487148060914676631010991961800553769304391933386447139625165564565725459866961254871421656311917822719728481333400190812372660109879386830277361638388110993740663846178369174574471587237207622030882122283778164603737197602817354875883577892833040407443992989743309214740026826792545224363609736999085840176046064851288982830282251294764886864431756985028921297118315439241263571489768754355404526870113701137692225431370298296176505339681439836906278469510491676457963270596506952810355563317136485856435822043206566954455537505876102937059298427271570219621174658884978152439611366197912974699354352178841462122799897831463857530727989149874041621339438735453546410389489655579514057537347130919159658620400561953661265570132542077048505810023096206498768799938560190345138006907079571684893822122633844235392694242932308563573964821057231409219779071701354526673950093667862267212358246912447836335753463548329688216823862104248 [163,71] -864490038205242476684291286330578981269127673378702889794209971988671321030185523205047684691828194961031827596940382965564405390546921790441516998479373271569138193003114432315244696988573763587800821784537624703297673641642511683527281263163862369225721395754831793637508574889629720709387265129086903266112145195221110334099751809187826613155123135261327889041219422420752431403164738976138507334551780895511571591817832840581577130764978956816885744626656259680925419580446791602434154989616176525041816322210064011350119909293108118916727431613164337375061840813701035306794346422926838038911860267737135875442480478049452086061293771136565491360238444163766322229480368729937743724306342747876677657426498525885433191275942378431708314982482144694382561083006933783589352435913813890450361056462285641224974192604533518863205451552885247913117113068256460188163357302937649034731079465438780960735320422768074136536651708523181192632028133145830343308712855614925002986006933757263406133292122915196310537708685419750750641373304028460618854337132831261713253322216001830214332420148914385487624571982291641070161413664111785118520284775961644088439842327901981008402404273192301408067875624748167121915692387806794231610627515562613440425964067478565158534833549684997195616063546773714153539696160083472018031654944244994135633547851762425249854129554591949971043458106462713954435522921199122917156877461848289834655244507912735886280907340340536139902497203688151695729168886812031204628060178432388936551188089697321231110267624063364794123534196669861591746019025692659447266307064295324627313552514561081879024850062247037533099681454616623198353274638032391679775656663368166555717765301 [163,72] -74561471949018314928711488651305877643529483599342988184230715817430419419265988388616583086759304901296947436335415106814561627952311261979522234300719568798435131991897315882933953316986045926863336823238719562588021489910556170267341553866292483973565510963091095349535454284622665255295482572383711572446559072353014070278368761213762740833626462129483432300743247618468261310824561409384533248469723600331291715636934647178349910310763793339504870795946026294866199091671965182646430104346321423349772644335429726400447083456397663662023923895227600468321476190281534237248594138731703893453102428822670744317146586480655514480161493349277761923917167032151558112825136776678999214468149138805611042458033651659347139252508137734369198746101000799057228450405782176852840641955068700119764708909494403622100355232036699299286543220497891423225642742876252495325937221436496795250429463917984447015168281504834935989647349734106064171161482261077607909937550936465223675217259046874059344710852594949900213390495404147284879233396841049088488802121339258163797247544768951074237485735902429955470667951889370000477635715037985463842606534563826292502357448150151022408590460077795055827011239029786810698078916111082878323394621495366779128450050070624293804531071839817313615560882986239367343147036547751534610225998047879750667160201903789707171236723405841670870652001454554547493477125949347317326096094186050542137908559215442451354586634623400128044622671258109599815828080762878582953487514462355493960018528184695814172120895445068817895661570741609410165957232903352161404340582721695259712982782707843682921229445288994607811186004790599718675816681467824921934747875246296602993536 [163,73] 3157920432720283790064338897039765962665617234693071749305246139629721639002876023480315122404964013321176877862961666868647197085294999958378852456526745798841826496614676217825961581364202444335444273574541832660516154366660869963876186379252823738053702086936023444271182998959157040349126553945848885312552636078574413933904003788972949099155027050038643275267752199760035663805992833419931946228573739688319444724428686729893233140445190098843805914492875498036156960063614407980843903085646558348839298998101172053633876462386216983992359694148896109507379835485825839078127909506380056515834130181520399865815890224717428660157791327300446632378668793464935249748695241403970784558010816734201121317300930379670823666130318815482754267513025036553152055655904318748900549398161481412711605095531761011290536810309208252234962217323961676458693338862562927162140572436947958331717921402380495917892276225847611782173526819470064087330887853076008673354061834741576134647764616235471661506705239266626727243567222635443344871077024286457614250048056601521634111135892658806588753744983651370098091432051979039610328769718360459830975209162026708275454887801591097901625126685274766230327169688189346936067810496332508353111866764068666281692140878655622363716006908489393092307956974967104747849914610160028155000091692037538833850377687728002523630848000708365260302671459113438599880855465581169798910237150775826687480491802629080012273260046555243694290450944096420532582760397027817561674232627594349165504743299431965843152233733363607851384289851057152715433013516874245313973784831305895256468320235888983562246462671438725338937479818914083331927683537528603872783873796879904208 [163,74] 231087240888904114167052939704879519447457689319744955554029756111841068659159773678697755188159688422811360475652030305404144524924961029449177230875093899024473686725032475946065150331337855339986036452977959166112169035549966969353505644562984311221295524753551855573391862046741007164610876213594184399390943686158480027318525444186578482043089793149968038746905851783249655254832063092208596289562968861424230838843962082996380609737318807555178155818402414226987079996549721685428707127863417909583116537429575133419017230787961544812554437695840311101034618723564429491248826011453246487554940559480698619292393628252736046077946678152868201493990058054609243602065696565007181004478282803958370730912563504126470497287292409752602734900585853876311554043029030351841682267241535789358970873732553611021438878762368373494459827891222599648319602915402579686162732948313851557632877359922951839045476187910414142114905552820910295673360143554644221797509160013091792852138769082644948001324082504787838176946351617410776012268494405214926336970829061386924617290908134659387806488051373867788804540162549833611049740705278206783944658498254752954550159640421523959377744965066418814683651478850899574651017721937954934125658936908776770840391581083592451235222040075057565472932702811336810259244365442180481560976957842314594184836539769979941679038896958367323590415519768798940015542565422549390862356640337931316711664657037567457718171008993229245155337749778969079198679923503405186289999251053507107974276623669076023577291800296384617550427747270413677205152367448965774351319271861241077369829656454467305202928234037344152789581685795156831328876573253902388753031179375920 [163,75] -3786861655133520245988576924292258717556332481109079230790716987021090495335495881290167906555137305077005891097601110783757361289170406912249226509223512334252490462000393632246067128656659962704575464065049249655874162610471361012941646254521323580206341090926872087050968342971441290532657192168160072068633456909774485982746669852824617461060455516364879579303629280906544651581510391935808380272621611151475806759590187149361681055454569165992402753361971911230877974904613161585968269476051157975222741947703347338923902647844936982107268842555068642448263980840898444852667169234779057342498623793742460350440068766721186184687627285939420050657066821179692919596653314366167838198735824632589480526788450641587845923681494006973746718675990184270791128679737777786321852525911128400075470523235734903512957751236955477037666141600244228271904995840717522828296014212314697648108713678372892670598798244317160448525405356290565719945243969939748310815673589400563148943256907650072197982545458169162170314103975352665778829106829364648820659715316118358431771715408765384870805586981833918529943038825904865300924722415063645089045749401526913436395061631451211742551555069858139096003201027592441264213895256618478723186896485521292809628489301933305125894687461512292973732654593445052454667004945815538548737211085570125234363438593291972035446389248483913043809462724141057301997311609202549336640398552338965087737650020906770808493539263258482056940805227642206043899239915241438727211078305937807502058813338630900537863016166970861668340892446178222726237279612065165321966773533019862343220906769244950191769110711669654183765619755383743263820482881304235642311060066 [163,76] -333635502586506847259031056148454121130194043794861408257114283356330278445977793045121492295033999786206353965820869794751071235115601654594827369348864027650266340064501072317458122379673747598164794382599078624292656464410115276994916222804975529338761006169942569729538636897887881874189141579381843752785839494216935986060061833924996764014683175660350316545113070625523061530358672264673962782824680706990391860591332645729816427737361439871649162163517070436725600651780210913734042823312292549001925160272137045318580345337362845092143963315089761020407199901363818138206590778667650616439187875498075955374503107347495796001450400272573404481191200689694770957377955622585735920082204895486058084476688108584153668174758050417955023291829579712634368495879084219314637200799653714594169077564542496648008079655134740399778501964060066360896092846862312986789427396366615347667940130988753809124777580126199242529523592288176752764151917078222946537684961837372970057951297047923859483409689187522724525278776197165815474722853912011917002208128901834088914089951096320689580670137040779106703711772220707232693099247129463926816046689317079291256287562989314187923647411436960901655526938342174102129478846123694585564267187514432317674903674168650405260058987880534211102710361536991891043347577801771169421663622981993621488548058896374368013409757786265943563700282866178154578294328445430847111164876300728002671398839611463669077459633942849750027188351971910865781403557839650072761396809407966522381569370505052618798221091502562602098969019769193558393815644370554956013058969688743920091193319574790554824632634538234915797350081654530338126915675967236094022112 [163,77] 744449041974664827486788404600698612927216835441704971430159973773457812760723286511113003152056764856064442742689676915139662103965967783263434911930420939113520058114913174403898089013169801296340989281146948326892962587430934300627573851728001613422726120597318263730751795361578924730973049571690576281679314999927080070022742206659585025151167246478821789091527512223472724624280652260436592073348994101252462224126262379950391642492361471331934891664887982964301840448305972883772871299858086347090593632485410514174151419556039954035449008051345861976551138794365837645667795979675564233772218303728874277613099168844590518423520363848184991738196033005085095780810493142928975744588766958792603124062790084602800060485119344644277047018678823231104939403416108519133254776722595391932415321334267991279832009534600957340666235159376161440649766807241322934131735870967325310570559372141571618655758567668510678070452906449714595042019420396866805675058240871974118904303733912827255734346497421735317390085586652287633823107546618369207659900776158409909935802461745858005664405676981604553618881969653215308151768976712914340004321290801393878836271246899509436555239349674582567221011507437274771453741292849328855589095805716282572139366714279903617296021295384179667761753157792281591741188906108180998696457339049661855021468746623905298556717834914093739928530399707670749262984906008173294124252760359343649787497547925894963735746373356918912374203763221919143437839972917446719152953157912391251516118753414100762032400753864513564441125427295806955808891632044217888881436296440821813026411775254870342492134442197564714011787403203183360592962707390367036 [163,78] 206375136717577096895099175701412883280535276827366827229224373910987036975974438120654859891096912677381698283417109244758990683803638251202523222701336532096630729737270445264594403575010110888140482973660156508848253783616690869897307415133835416258150931148976862590150868077122432349795038574456487909437020833111932354886253407194519792547217485717377531579375898293820763091302973768823930351808136482299547465566321137772222706795156284455083613085632172349265933353901044933206190426322389220797744957153630567335431587569114080624827944594722019087208880125569265848752825511082329324997191052727946453003814867181441897983234556797510887044625157854304573233707095006624937385464775224096649625095203320965862767372668577409227310817462285761950063318946095002186413984066878161051591819555353981623646811644584153368254787223500298865042743455664051926389160270638961103037344515080292297640381927751072599356150660519092694115978119297902588355928371748547393804429717711631857687554672797323444848303341215061484985539970642334293800892164471750356903446777897621669532784461984013848103318731577292537104099883849088972733169765370910051517819625697100116261677275308556860364194066740134792623237029967712804945631173462000328569021151457469813351570578996495249930508746133627723287676540947061140861544733307987057965415606460366673476120113370739091564986754019803625392136444022654943516179415697429529192402220768872592236959716075953737198374307774759376392963104194565654051626779399550290214882060430250723882851219435810744908697689146659154122965124336948741807165493374890762949094844761096947769034137644602029107539090106207118607060402640304 [163,79] 807586384098809148275946245270890112420200638018404978683590194961726774084459757613337701089869134389524045177138543438077488531461202912223929281571705690107657658557007496652487704742698973477926143911785464226813382620691452262377876019486602647446333741817499331860951286491528073533841494073131537859167285931574229946288792842499115862134405499297756294470882326754261968252237966851872551270598457068600605987417965695352949943471441950637736316883457482195251720379032330790535232769518223982854829019703949714566067333695462271538156532279659269450328614055003646275012392688770111268434954294018868428386142168261721848333665622077904007281038863546540336918232198776126924262113263516325859081690616393582868975181720699349009271199458215672098317024634913345642470274194177514907657651668032035180817919304385687881833238642072450719877192086652646002219310236334503233726891405269568909775388835163438528168206249834041138195857907958409012270647942335910423620434047882454969422544332831958497718183023084937774524136144181048514537225022513150938911129988109327745644347639174604711200348439088523267709358750566051068499900663353445211755082669332439738432215692637555188223510226366292026605562993960849833588357995343806209317033722996057828044896076200918630559710675191629172761246559109931965476667799848119909334838827247106577623548767118339467803943276109908255550873052393175941719564683003716577814967816071017501340065897249982798800564354034919783093428255909138586735362880586296645828007594600356906779285714274316089626167762626195598043191648138414323771051761300229423061854126282709077153947889213096945598887839617238812519609630 [163,80] -53189872501382754987433878379232405267501556652909187707973221084519294739786255693890249763735259045970848823556031489024735862205830365178089233631253094832240660786098141310099546290200662643248634520635918768757986477239491821252512245653954881962692130988099605455472187869854145580654593795936239724161451318989624010665308602115775356883838472945071363820629906991183958359887766282287026215257327704636337960217835404755869659476411021925161602754434087865895648061775497991520434216595742625925451423754882185209726446469789491179498622382168241143394161839522541376829618641349524718069685183561613652735477520989512700534573612137839273088989846883618199477192559761390493550225466182403429448405931425984303153067976718607478452791852670321727707089663273186765371715899193662826249106836677404749314953160203502134165843140480293187796238414104511938328072142456606148394571016851611171956679131784051744846153271965432824797227823421930900431991071811225968971041893131082201809124794654326766068884248205016231101371886687944345887491460613142669783616207206580933893507687731785786358826192738980619902865152344219855132271907691721485973853628429383207915883424894983404159495045754290971496339852535056722623681279803840868345873373702272807941431835392100658345280386857160918232139676921444435110285924481888392356829077750943945147497771994416184106472482223133608208689676667209301862708334228946009371491515787392021107449747442031797125204812459333692474619240144204329592298133585395977018978591494509723660920874344556622588221978930023273959532674038337055968136084628541997131805773098159551124935522244700484429056319180737942922944 [163,81] -318520316122032056622171962515977632257413910699789724279378501484725742260168742013249413388284288788614046292542015013258524245247276786174595079056238022237257328508644556014763953467839849314413349598385700772153099302650499181560149487109517799532521362101505152326332282338909272135154724912957921370782141099834439534311844974283945644763350569350671021527162404624381385771661631572751702875443479672170073994214788494674204818395622860382648391249560742073786086041737064168169806982812143505106209600508694462168320466593619218243354936583859600208677422383413579378131342478130291058445837017176449392576588589638520028918272394816787484295025796488722140577913974840139331479020195601415508297035049817898002813393712864584646438934520163533504609404315870636243413418311409790259532344926190563487816671401432702074087803826856241266281404054060676562984024804361130748123819362287103221254615407689806409761137421964585446202911640088148449865560428572995026422996642994870327103642081960569987141046697030634066171254724137899380138127270725432402575538217221454759636801775333927050044576955043469881500194519509103684667344867650192061707709357916074285498931596115471571406147239679594455735266097783660687568510885180070616425522396461139935974250846079394837775034490330785244591842946903439456303549383664783539040509510471227900155194492242989170130456633608982239389104945392648887330635479761540124765918363464167959118635847379205020723240042983010367923276948560106660426766193554645818183727332471819236426325143474498004312162505988751631010695582743480055440065708533122515987934261128612169344633517346678723974280708612708008 [163,82] 5741668962553739906538450104280922952874857886489686968746282529915423598831362127634564498732373794578640367904208914528685960460911178523020382947168612559937052242438576163078290861404432955903611468947083742963997388532950004485947548462104090418665285375238522157381014572999043557653653641048952402079710748116518000178660435198415450865023416418460114496050224667252581254455026451080358030217378659511984324328585681019324259236607331729712447933561305000806125189302959844420034913133918497319049426952711693131226267553391760927818387453874602838185516750065379827477159002670160404871332479157494580859367778704532099785139846489134693409931850490012741378835533168884826218308175442183571890166071301333030613540370618080864513882400313751903972315261434372053481067110347614931066597181165106190332553189894639370044434603831726540847780114650730261983385369586195555329267150383296447400631178212148454632524037836085176837184066039433241492630702321384073007217753350864517264582287994607316169664427185818499211258556284334040671665989538643803218742834831075433093086052777795919898842433306312268286975821275406449535030451991237924659003235331650289052101338432234220345544722911894572117540819347928835699991888901224351015770846585855374174013558508062062438928669055713591992081155779972903736224805375406234563976230794638223798144181047315784509446093272864856953914343151408365956740229491631760333984851788288312632548452434129193376249428834702399115640818140580814916590307521707329409855862522628167894444383905219583923476552733369444750861293659679306690894076116485808092089145718800275558573705870822326718771126960512 [163,83] 35058109621317700851118956678474373328103004349623663665571006116982358085428057015673974232127550866643191441233191430393098472336310705333399740994934827855563437190134190260921094342605565995612995383271908625576476623165655120675500333480233922299464177991500302749172469250107918438088392167976617174705285471341569066515765740594229083238165687663851958247320418992099131487876289838032107427356906098634503025250909757981487658095094832851198663079953241883248754687102445753915914853357341168357742551235509297774377112524219729396516530397082440072294890575754037442370372311121776800923716634407676562419844978820541382486856385490871679062952485373604579450631408905880057198557943198158887427200393041822062388658537890855511861563083875743739605954584427568588593740313685781908722948655781980670519104173679569658012575659673749392853192422574815507901118251217612417751209495411726285522129910007363035280774144512776781494963365538153149235200480205130056889273468136385634965336616063025113783494713840134729602833546482032088910179226835365908838853386791878658811642031271592335445706732739565854800623991602241941031936859010848841198523758369158841494360007096144803463619894627255949251426239994322074131900058007175452896775483990593785166763482260381265309867859472220142980282684081984214443738455324175424805427204311346613605109996188265413638307361113356216426484772459052781992408150558190694883463739873877069445698228576903915022222683628951714496792309832542182741194558596484707896283912842866051423585388725043505150765301013328643216389235331156514016992787314905357463816244818021520888343933232050436187695348 [163,84] -266860555316258155143763666896025559983459443542808880708731944748474920862013305373519736892487884920300988113216235527054540508232909021419445811600694629022920687644969075172744501090716471882911209477744471595068328986863843020850460569176963673304633419011761692291900508540690648035038915849530199649324875388651840524477944016037172642823666094797789522881213722552790103901458784497825302634856848567483428473282151099383701214717322098011600277436394633134557171142856650579195495343773800423417714510195721616652833255604748011129858359745599990171459807202149744676047502526903490384723559637509528691986082744268749182891593012170551906409809755929971929712330993934212847337914626984537766575754252809272096376183960424010041829744581608252955408901779706904990078477151978908202045459988793563915683178994999538712065781883461629658596015730572300638997630070830260746732592847346715699459211746961292085989389054351901556611618003419836362478398472857615001598633701690634524551809696635710451480114467982704841198700487378842819804870618127775639126715507471704122107949230793268935293930711935480217062139879858111555360830948062636900046482983040693847552231738985039097391343052488423634453859766066976505736286894012744272369274111598157187840533603455886622622361614081286586199296270032311243217886059954363899979615727480758570833080680690191813544786152595965871450813430611385090321157896429586973912849728512701265449451673607828724544931267793370430441755103379413404938180957859559316734783377818223401694991961864561240470222775713144457729723480873109429034030988549354280670564664173176566914819311163500733856 [163,85] -1383918688635141630432255658244284796838016763831154252536193776340652462698721531430978233049664116015692890047261449974181736999446972890398414267812888416532413949528340149461519407396480163279489710180820226459782788250323185706863394055606390395720872970706472459459449345297585780146490401478738632983381834132969334595230638824079934119128464486191155204349678979737190392589612668287168995896977601232932577197801161426311977405179705673870502652245656009622421588805838716909958558469482445834550284053493412829162407172775319608080059636908247867934639488229891737864951712616401762077498763559708685414920279973103655351108822686048627326625837996919136199754721402320496531854906380096383136923880425269165356589911005873044647315942041541975730798954993566271724119077145029494502712541101211945059718246554555280231274760891579513800232575759582644458064182089528334889505763046068380595162146444075189130645722724396263558266096861610331424795902159540576082070611816024409679825441007602941746709889202849332037059354867578751669651920995866917909147197241637000595730067301575960983246691142863485923058541210234287924330885378585746837130831310150097838564463207699385018137300239647347382796215225472252701113054905808298452757680311294712265464414005641252052192937228553291531738694829375325848926620141498967993937460937424226685247965428979264374311088677186902500364642959600013567025343157627818669951125719986446876908818280182205020886019071156563757692293533332330264608439637246530627956841995959608054309408118379405480740009813446423893769832457652560890104455518712122898235353388680592056776419368054668 [163,86] 5562112367671660508177805161373707014519244236108061261345141153750834157937653381980608075898733370791240740428311040856025915650637089774309801106182877933780386100173972571817739147720207101486132333696938665286084393019763692837272305352345713919502606425895819647352253404514993634190389124617463912906969373902547330028412719422297710198075148612705680488365571107431225347623271233932821857586994462896220651801451138978927148833651549525131929579726671678134100970053396860566262470567804912677839375373664932124240019516157517494535526320362176339880059535031426677879514909132864059524380215506140129460011478277881968063387699139594407612936450503703769170691881562488208043219335207626193286162478590871084344611562956769196606010406533126554407580186292850753004469935657327526573543646124877772673232054942346069209112973352559994822584806892373764144286781597637644349660246613344230794670382074019579439562508158693998589823070305237387906594822581826072800300638972315786400018045768182527177837284766363795421062688000475648497997282202315945800131682230760762752715684689456443148850793116851711496538348499676520886061458743822155935565337108026615325188803998286443782573291597845292857630206250699838889931737819686119666885528602839721248747926128544803908956421107721450195472358600325608223837893022678959281528714250604226231444386877061780984918640151297553237798749558723931280082792676759614418292099965691029305666354726865554605276014600345553807051053200205757730963263913108762556701303325324910409318545407787700583807304014619099799148296450964269899304528543577300107296965212962385587327764024 [163,87] 20473550933340799537265996370966288667208018979040244285220879112769796993211139897858251421195598905187328780486570653272450894892740203375916869258307416075220981532279642196664135827145205295187229102603535922608947285769156693528351806272074672022628111453445444781127956137766246837262273420654168743173480541707077136689789818809000213293709794634530996876711568223671571074597741507464812043932407668972978818946610443587076379863705953741788241886368792445752149743545414767364063271723858111992936162929388001722393186523393245090492557182754611751378820519071141650805741284472821219006135124349516906012246760789094469256440758898481869433217292735538281300900328850409821195914323697475052384277142490640134904427264267307589241226071499638310298327307438554635963783266531259453285029514345290185112651112550083274973637562080938286104203485078418332227881227043833283601730030587178637545420862276165841909344598196243721871670346174672746081217378971208753592666901548801516204206557325447448214953434940650413289340819255270603993982373304716671378565673626391610777872949646560872179498700983077468162865932228479477511698593419571611889063932155634327784972664182370858478724331554989833306830890781068127417964236545514745848195961939725624091733522599390827359328810148542198630894811905491764009230013356685572601735086999250017135434678612395620755280604583069663990271429505526335318156303318274475972800690072077070782876433528890368194527839904315419122179277564699307464785898776396196754737849158121112099781397767473418584701864147213966416552320148981054136179927271761586551351404359077986141819 [163,88] -53132216784205015703150303852721557004676097401795829947372825031381030153246531227097776405179197404944379907627809821633572108128509693477348752590891375986488665260217622815346913269328979107350838092996128424669113327302244186413128003350827017835794432452421574964747504390403900585904453299915251609560622421110058030124669085444866888323349015517911750370809241742838753783527420464596507592742230775808288554670283127349402984911949437682593664616035996470771669824058838637249740343863810240854518532590578494609327978548339085100153884687999367749229038215113338918650984418051989586941942908353456571103017694210413316121903650219785623379038117998827783926408140714890841657905929143747928667128966045624127193365643754912601046081342561930922171339441932841736456835201077429474232278022212094092696366856576141779146350394272191609359630919480187261636283875907646730176975829879334610548464784908642915576183922434909669787107744452571759660322438372126451622200032119534488329897096123292240909638081969978998479359603029297144303172780313734461073478297388420019766518509828817584848372203519782312752822724094566918738515395736715762708911595950404464666538480275490237877979933857264271859552198965578371993076914527317843882505160311730897906531221613503917383230830349520892672627083954665531332522796658502448468563595291987527177466394700458560975397894993729622638665148144301464770489698061020061790626606304403999894701644101759364640083366717505601078769344290686117503932963475260851378404853764018009365456134792112230747643520796359858876088473533082010009956728901079680076202167498762688 [163,89] -110414347443932009104847654865353527568508186662356562829474618496323723904621420962067975186446534738293868318973270428962961998737439023769773367435427635681926016310237865006364186775882102694225601982982957270092774673206875391643942331988880593662500357404570196972273907407965883790276650830897770550070860126490109419369611752656351530789073683745184988992600915900834040772784149833271986413834236642578513221947292688420406903214605073004226071715709259973052589597978519671962026801390236344660587587010057640707094074039504386633318942662226794843557009587496349643913078401845488864829446191701505734548841810401910930186861905618147833893346077874885527710120080958047791135744628258590597608296478328074930956066185821937788840726435670732144103223904893955798618604540751024707646815281028043771473198951960445330427275613868250716300377691434341855684364453499535122205977459057133877363903940930547831663078042282429345281936699707622855474307530422455395375470647514587101798296155924519726155132603468935714654868339203080874043669883790080653609271978940497474830315024348156626986806524960852111835811220948632036747263190806384117375423391525765096882163742332938991757576848878902101432467626287433594371417346141725378612596720052948398702212085096506561820499241839673158243078915623988000249755540609441895532309885925602971257831001850873246677523211770063244414395852085006353058657004670002015337335054462349701618934192167422515253273925320849337312787990073982652005946613011838961911729640384524478850174596415424348631594411136288694231468496629902528702437563110345295366579012264 [163,90] 223336399269791503245508191068408944642668687825363602939878582237683214548174746559095715990896478657202903814467511727572511042646265899804151389085524334725457338862934801076778837290003899766297087460636514449663158606876556754046815311108500192856039301771981272546056537917595843264389293478810935740213580467737443740697853761591672776212774856714338899813501430369409496569639249526823604188143137555796440220698402462445377567807840403774658396592582359829910939993839090972560994760456325212249925179115160600641256887134898101530559285795109213866115784363810969837888420038007421737438297393738364351332066846189807390878806849429645336109727514025689862475772725652036684695525517231128758462902664424011267356478596660628436306027579868191494233902857454048780112461649506589468814085751051437990346495622017694165744392449162968413182851854299062926298492392566535588709418323405927473608660355547315317540222901362401931949806795602900498385719890643812563229887481295979065041008267318352958220774345513066453041500124501338466219581990800652982729652553290774496446315017949335894954509943401723934246902519481031905295451777641641053663329230234547678472386224022541053749738714157004372946905866360698108097279084884803483664509887123612007574028163021805445138994511063457485218138726516609905176222262524433688432108878556495976485823421218675133093136592637041248921398788359753445206312769557473845215264633110905247960423490290081822247311229243213379862833073041695904186495890984748095764271931365557824526357344933247400235015957037403537658505915108308822928575751603828610178080 [163,91] 193680019204639964314096572025983124219624883902355088792714329940663064624387179746969482049130284999546708221689189886837151798118045666839178248287080691984772056086799899519715885955423415057819031528197087985873515750360132991872721826324406003713721734258312549817387397864337982338781415541402963958388423894236511664196561210539919599216519483355040057536304131326187199294956726467800025052261119026091138494865922050767180027172315803911160769965589545035271714102078134573244287235156178348366989402708039508508017161351278907161027121968966391588239110045146781553948439264594826078212190402018368784701288369158134717472460138061837855108478763577013030398204362228593890322600558156585168319692703398453992478945652475252940284691955133488161542253129491973792148577037701366156104449760901163142014233052737734525851196518215783595208168331768672058866014460145850223817045075592280464899585693642171460245697672074599364404611284114723263412265060132225075145673615515425277733304784438501697664317868000982153781725435451608378994964609796004887152126607025531905087938166767740376810736899456482279661678028970408575640280025756364743366357212791881442558835224453539045885084522685611149861100955284678223786452099485646790107079076606197421529712349088823987964032467800452054329583673216406980544986153207097945502041360769286314782597227624586172161225579398485216943015827385727149187853020495867511889777831781939111128830296215779458729101449367784478123433698511147678855782183320498199860142496021557364971078204875533167264386656930705382511353521076772183231477204190687140 [163,92] -372341296403456946884044150712243578506228501430346468401209538791946587755273730933464660426931171095732398613227358855670533503072770917259923504001822434952781739562574845064729124723604344744213595199737064122303375775757987037261129620643964330050482635372276354665512791128934177164663085901656114519791745271385635978410646550843005071291802892414529559106323727599496832989953174685340347517972121154877583124126266075146349292686724280428849413293710914190804184185209924203409205472787104635593593774984923051381706296038634140175637085086092149666966347975000985265540852588096621621615813803926201347084614064910795532048296870561057138998219741218563546711409273043491718526018216824120785767597369508343153981893414654777751146496496702684314064565004708397191357273642568135205700221030546253787764659863104213802043818224180767373021879911769928129849798540764439293467121778268723364100378676107439249509074531778404713650375346532408142317079392058835912277427567764852850249381082579796289832117182467319518147704467697374177840753568030518116101307503982598231177017473481066956392582694791047526131592848741945347371472484403684723312271443596197502615224262057916470455046723161496585022447453721273175257164626255604733072928325157501637822195565501272951275672865345350717638842423791433415785123186373906984772968429538787495480638020184136175414174055233424404536702241781725227780184238772489663935040388426551830615733357334002654046266518681851162231874906901300700345998307011095871057796196488609614580610196603974383720694797436886432900126606857979702284340180000 [163,93] -69619805883869268907129703827579491736382888624223476668337861876527325780669183511601901786878302611684291911721918887060630965423291034071958662945068362045004352376810882988793552719969072394876497432445808030682493974460400774250101973568540478983846618780368115916717657102341001802047993927662305672178593156968697747983731055379051873526161057517995567500112673926137585614333517942452269239977931679216141898174910241118966143954974658254801872172703518436496061914996998517491143698142673611052608749637727652097667518052492614336656119176620325088364450481390330917752315436757695742015544456317274060816021020662552660111349139485825389841948792409999018599185328863141427338564717841366398691621326277441186860506691109195650972063464363126043156661121662428471743326379287657155347140402637980517495876393229802892646818534350250807708213802638515402650598369186261318815024558249148762727727634486136454026729940531214755041254617376660579892958626043233858460137156682097777465540729419788385079316124859116026096449191782234970308035468289367223115369147474328269507105763704441504511096160282582497357318816551904956019433979242644414318574984443569901705267836249563094552388914267713999675599301400583992262289770577969344057842593076014806998626360760564686184838131960618795316270248628952365853634300048869169392687238559201012671933220927642513722081580785497687997724078934118626322944606799909938710961928941045041362395261456708654885558569781375927788133416045165682908339940262010576686508781121210798482033087394817937504878714260083845013486198744874337887676 [163,94] 214930674757977883793955629659303079680689985434117515983242571300290622755544084212191373113875630726673390145056738923198533364110356517248814688151194187094308905610569203592362800883025297481205656900721160716895206793239881469428230826959355669533224900798017739125085890009700006913248233590472688132843358804101236608355328888514542221231933065482041234781408479126292782428404140255113589912580969526020153714850101856039812019269991203941614534271935716998712679228447182910407601071202900764848163213467804283465823876051636719490830556688974413968148963321263612499123763149771555010951181279875225258263178312376667338347484236699947169965052687070649283442508036453731995376287148312553646137511025986636485630892293382043828850963587720570698121561081782233504083578608491006469270404242255908407062105335853608364085513142148423308418397661919297344449310254423134803294798318156711213191089542018032321072447902171612433540541099013659008985203334138087314050873630809632794299551822138685486186680310977745939083086340052402507167541863085850502453030537832555561760334204441809609777436003496540227007697071535625878161094233843742833332315654247452099176944223294049452706923611206509979451743964807339428701784244666584260598718070474159737008074618851509286612940848593683999438872765341837406167252962134854349338785966266537173349154870721872992401715910253987176199932327688313170469125763311468453535683721088890517155160349344839612091316872000794690749339293255794277925778326240406101838322980203330002973572544891314663362479763128330718652173168048863792 [163,95] -25599453863107687383721788560068559392529997633494351943345002466157803485585694405374933105191508733492101485683819168412596148218896823489405152128064267447575208940546988589277718717486927863916939154260281512822639909626423272975315151589308006148388028724836932475808008594082098199052123026182424660039140224702662765210329169364861507412434834078944162630808065424308011917482774163141507729537727388723615900862751215405777254001395543175647832531697063199138542468540418735661652659412447292801698854615979049328519765633525891877668759516113685522815139051386504680612916762892750294714527294298038086932760025525681614080198027879759422240243203597902848139619831879947677872686894013810685275870060619266419300617769293145211321489002899231124362746242283764311155041290778426708549513229920119970796823414225409691741514551815568515229876982888656866715178891997095097439215875171795252132701443024846468272826714326015583669761145730485900278422518690250406383609937813335085381803087956538668878764818485839241062823004394444789624967121599953650211980689223512489025698605326852512998573554848551145288380834659626385993440730040979495493900871351029591121711219004695584609176781305816927915316704134010944674772460512355776527356209301562210616313436235910246330555289789665331646976064888156525622927505433092748592435723666522713967513000580129626341583800190593453662884484246282725963633022339170011600408282161053112191384325361411230953271010625324012196846346006539106450024098426005563179303597705448818527654524796127905698659008401203851158690517938 [163,96] -35896206845074406545192056049428170993634915794409000731652234326199175767127089981734946965749338282520610372906424005629080045896441195549050151881240768799777775694797207417358192785605098619740686487568287812973741457809815832486178751949428183132696813891079726932789860066551289698177641807994163659540632443192715558596894198112113517376816288337875561481489247605537583077478069362284379391074835817587204636852330842146394552366388537722316913932530505637827350954675496883250602994600826168184815645002754520750894909046690831892173865195638939833821245043315732228163874150190233599421456679182214199444167660891840727101649490036188651603980693237493455693216543107069095142647302297981914048745934568877448355807303807853155035804456423736885844313274868445449818704954531761926748129138790581487860628642229820509888601033848910625898755339862102661322982421588282779094489954923739757835039499853766703389295512346137414612863743284710531929828788960338927584490960911463883322647487916875373810342082781298525091527639333234595309088751908623020391383225997159956567018757777328620653818360000217763141958015721467619271747134401694757446607994776824346025190421914104791899980668973894901797035058222829287709758479780185390547002882265017544934208537244691145050154481042797731366181813437077116856024508004800925806463347390376699493504241108967736552280185737935006389766898754385388797813288190110223125268074856738765354761433596111403320693034560311889814217446301569762109643148110548746411199374833608215191960833174900697867491885559760019999616 [163,97] 8876292189275530442306336950662442792688456438025547000523958331412553944966002687536008884544672454024840385233382653427713294476706999793272256593154610007389257655639960217855725441315582404935684433363575639676276748502611514219420275320137865722090147407787511802738105118835948576471959728796247085067746067999706487808687866901575659970131266781410337683786614680538721237772644379169135260123913280067466980104336242082107619698600829140925285830188795558242632847721803598827126097248368352606020626268151849438537751085013299638790798420750251198798285140049983882250486471616854433868521497730188430699874872127475291061858540531831189904855936184022281271237690099155834224354166464479168229499733892625959505387512739169729135963011564498766301788233461650538521387920086293898671664308942125560851453511466793850134903495307563611635313056320762345682393214135317288720890210996315166488317295652876916680256770202144632847147518052291235938803242981697734622465456669402173349770926517647010661684341984978260180961995223415942566565990446351536362353280588912347698966753947416233883641653138456612481301106313471798313870227705158912889455684246631329891673965451007602469586556512753262019161906822459391148402282134346725838284549833114710868388907560733159632940585669153889100817501903146989719895970326068582204066960725054705685605195883421700908867474218453211412678801543115954985150265500239537903304698236107130361612920789337984938523713681815772544319992236471567040792914559470906973307877685724606103055319561951201934094919016630032 [163,98] 1071186014170106380092977511266414001175958915510598853669017073108061157135428868253649517760910041717319539135507954777644111264605908074837697943091466578400354492216287874288780512024079092063647080180225106655290978330315005284670606832338996873786441170293899808214578944276851493879841736633317997105078311018964306901329191152409006672011562514731180163854036693910042033796765288933010430095600005902027888537645320077947642019474330151259115229116341943214671930153973751905798928433912563654046905905218242451507971780343485624460632144035369508154459909389636938321116497316127843873157477199914790152663718043048572808812941285042332734602403256457255916569568173530483217137584430079590471329243398536483585283314024905048118503989085266710871640479550405328624762068483305297709146177080154915673442746918989620413997954156117841016407078699772651975522234673858935180515935080380319103464848948053014100229413440016249383082060421921786956280927401505528174977445580855011252880334383347308864916760759634130023117357400947596564903330220347832240160649604028615086219200557777403823145853394806479737971181309242190012724728111040545029687908960272748802019916425561066867497829642162955038489386320579122810992644670725527492535871844835017923292356791450818464491659494770481963182843727701918696084883823999531513943782846659001027043984062167799851858017123251613800770723635927163087843778743248361325700502002937985567689660995950583348107578277573679054880464317618355956895785807306458312275344576082911483993136844490499567332570544 [163,99] -386277880928005111216237489294004758029856109132694526832594069367474826002823169796359957415128950195877897655551072311487160686335297791615665162760883599321483435872200709309181868047879560694111011572049103666590150266837904595990031274586435306719486043837845844011894040005881569569883888305207255340795113061850246653141311415025574801144917027444783754299812271560885611137387862221196784005552065778705768693127557382770384977639330078317124992982912389307557889716880060109133009997196040386084960974457560101826387616348061357389323471166849858177590677518926983834325977501794643651692642823180672065116603972329102332782883645560192606662898482886596277361082416348377137769548849153022378661767027029203651907400287019640138790782743036428863998115585425529900228296029315169135849599245889061246271871191715235146681153635282392741662457718434272940924242483650305641538280566280757456978293905636489768188175339057984177409322512882062445156318661230384370425006012546223657514943063510662486990512702955762438093776427519005674645315857501215054140937654603713706020367829206875316446109460887732000230184017835992030034219434209891291458075001962785542828162765760695937647097224756387760258948363349514901366225620653010853066702270487017235607827466127383599285754216044630049767448013594505092540335922992964213010609961360764716186700556480127112519807358036200753402143897070477085332192374624623336971711089553852402554550264650898200585528404209463729860863851399545617272688700852120802295688571542835117823966844028145670042 [163,100] 263433201268099658239670603575027931461345028950391010146468462115924460615778062168793415910675744297041369172203188700869055924220990546513770299713273592292019477380144728188500137406752058608433032190711385560191539474675455826923034104562162578341892865945575129773135383194867683339996999954600286705866807227148497148950258756489094220028175189560102452463553236302936549617839177596833182223071067314893565675410676333295388053083542075865169469065484637720090377691378012693593585096046839346354694226771272225473232515874409479959861954062775573756173207048212573286705552430879042822304544692813577253851499473031720178875616494081113251322631910780744085375135798805230637070286135398261195374114747421644185928020961071415389788829560332102272904753785983592836318356755447130837508717791638511091825515948188358077052586016051545676438092882585543549023131140308112115310955536786871562582409699578421618860648896963307678601320875011110514909785277428263479645899276808877937489327354706109741056718809989725393680389107504487544535729177575526899796940223543047599021367820375959291259107560202227915527113123554196707040037099853278998522384079948442154802321507819959185553272141291927054545728581073702061206955522737165734382790765781795313328804929865126305725871802185045225230772420838100340857499771462897103828701327730903888717121970064680520038338395491886087196698845982128774993579272133189445033242373348157816084187178629472695597460105564679166746561281151034503022596193547252129419131685352767305904662395820288 [163,101] -332669585004247352520326967915562598675041988615178608203459845822113516922365686833581101493574001645898767882819106844160312148578628043167846125016790078208847194398242177650904566854164153088743384684978250284768525522631201211821183361779052941439293955755931855448657556610997806154939559008104537388480804739543837215116317643857513473091597098507750107088607805491052482991996581753376256828121575596659750709201282402518733775318745223986023254131126739033195194219952949515968168584969271442290690218248819385144280823989536081972709562345880131636452541055236547946574091285918256412707013165734088763793660391520464287347776149261270168181311474229234296592685401610185186981826568121607676371086914733765459584554687237478286327243178023895621648159078078640108246687578417001274145095885832483588000608553894037462043958199682058086570656898175113287286462704535145327234906107140642192879058325520951299202539024828306139121409842281049336875238697691187953427560152722609543139693741670053353854751381189863152216945321183197641606343883105391187406628923788430727743720743651828302049129282625943589956721194140558686852617861117847569943270897631860726266666639566558014547088361644466309726794056728134040340005032813969264382473873751715565604931762503385602632442919967065709569046954056335536314922284719653532513621439305404540807862392992409451932588873887408888568946198114977099842285732983648991937479770052289239002592597165602667358029317006258692105587243868751010535681816050333348312243369123377548066521952 [163,102] -761381261996182657626331526687249554024408743140052296287327334565935313578174020491260495192639973498593658768185637288746924664421748735655190662413223744117095366608087498813686534292358176315966594152951933186080192816334569885391924453636412560981788334065428909252692905930712614421904992714982589234921839496948967949689945113983413907713691308911350769723821286216129432204777166203262619740624866857271683971310331622114170281673237136971421222690153132861078148439313396821015411862401131513896857737868376537804527757396746382263412549566482620109664448806889042161546238647900621463176634006230862585694790007688384196471152369010546961156818082910197548033715980385474971309961708252972604616389962351109263398420593615787134093339951391531399898585887808900998764569735254874257580386465644324636801650470367344650318490116394603845830374975060788514006098386090047637408524447492104190409670483866918925738017606467346538976086420805651368320748757648165899885354174841158504723997051162805315780200169772474761199303902962338336471685924799962622835540138535200017529100699357285208870601604829830310892471877252181538388230589253909978541867703126583834922319886549722611245888283764042132446778821868811135817350804738473642183827183217392958267891276884742918129362127620128080246209755126715597464780707942977367190587548408193699271661861053574536454423975962502788535131431673805770875697578785224428673479502961688521059328677329016352534878950517122385545740774146146502765452980802393951448114208356664918544 [163,103] 165392296537220854288383271392374411767641188490983302199817476435649600530204074173263433560196911229095274360060784130142589411774371937031476122666593578938034762303350273683130242334261261017416809087766075168708332561137154562398082956098504306716241945435137925798164580439962983420457587483942500815966325896156305290319233711762538169896696692419274760443766004377264064824834251802007813939808543941245710362700059947525352117780203677326005494114176403342863692383256217674166717352120930390667784374835912108798082354772546479439816161308251933464552322230145950407425997672812148518563149632873481694755308470786461987099888580101267741022388834906637602543841336497343988734194947574217508381968405126538245112812793386163197494388483683496258444679690019070564059757726752331669111157717938912170467127361443688291270528171223694230625592405930465987908469525947926007384044311914397282966794298134661212147819589994282831378174972026938131835511955382411915069985417113904125421896887533790127077668848028767927659565068041084921294265179599865789147516916097775368478072863864207160245662995292873551045459388227425360953245406533538764589237932701591387234734490259817672305810767669640414107973934659010842316845183557746611810845599739723297106258255594105244731574278967059788297934108121293528781999005820159666046510286490918761959684620258642785478669274025785682579337474232910146830816872403143306676381245382875143994434903677300521276129018274556166849129769628132986618110555713997282775066047194870 [163,104] 594428330504289181914406415084716365689736768437341260158209606465768367392896504210075049244166518061846255436008228038303283911381953324299134241921053473687109445462361882526917973341942597428832727720567754614816030981976395569042050303470428534299076901514408488106339341307416079722337171212549566092915415973816386157330580315448893966840497395318667144332518761801381685262398700205481070018930229741212829840002572916631275903961209454255946483039556952076591588951672839661907050784722605455663865825847636817096561903249041642874527308970506856735014121509485823739266540722223457120289428239740388705752943561326855474150001774049482752550206535245476054328720840691934047427276490038956193844268988967770049243111463330651074413187118137380471549644799405196231650754317043101999614298304588324050747735947015995927856958435382358769643041648382085702803510087772372789156030775994791960746110642836492631319242690143574746755814411941691739452781015676235778783101078260074650264285199180717964826149237926920258836801395215921476506737425600630563709591112331446185423998398128860660975355695143275028312888515143892825523374496466423345859735341073889303634903786680092848108246813885313467801166199287453063841030042604790603996310514272880914554098006649465727129158298598235582204672071940758739409515311363113880501404155968855956741280947554972459763890183958121000555334502666562283659107363731868393430455921896626323826878872385292184008925249411344106470323232019880489176362529842927274759285952 [163,105] 132798585630735851635638308966237349470755010824432213523237218546101782496613362517057928352209667279694250379959388114278172991307528455288812633150479164826693266311354630747642706171639654866424372547726468358100384016269261210661664105746380550650010044447539510042989451625524857094259824212975511241121839485833206469870763805535778411273585567609027250925104515868448982895412446967535980051764841343054407087259366039933610022566875566591894086396380466523421480010293593746525422116027813366990365819242798511336334038536761260467637456827353935119108080369061732506947764924549570979097877187426985315224467968256763149702064756681248712202336828922424224670448231338411641375801420295505477081836580731079219536066322138627655171779655408654490024970540455709130113085337269425089911517790246245900439583296911815989852302537020830758789810102429863968044013206491400850042354759286333185729944823709057808430034044514333099939031813014200389492200979308029366693130614068837109083893616305405366294936817565644191480264284143049251662958515484125868069019470460819892258026916442463132251599941674191970630854114202243811906089230041596825885946142796749635550273208823941838309624750149953435080176556432068448577820977299028782126494582225405218766440988722869158447771443268425361437427434194482300611834606370123336604251401681867960252834245309976671759032621755208573367147894422258755407973433764641596693062030807543029501838774488084408674105766432277985207734285871464460338614742671767413864 [163,106] -66678526955399173664327337584131993605470188646891075718838801055003190819110744914942488594019491506247875764321143114142058806701136007293216126132374731272312141920579504491701991753772907181874286952375970785796958727239067733381354853642977356890075390823017665355333774936541331061490555338986933050579650752835445350061743666081470111581385006693170767343567444910141580719045893851077546363529123386203980611336944304755233904376446719562326839770344368577216380479431253482206967333760635703216571949720889651414344200000811321059477212903997632633619041569029052722822872088078591202303793148487901183844538059917085847074426432382543140449188466105608956475197584472482451723295479760645868597134503430864076192617425588869661273694317390799292978538203149751159860362087611815299867177200600254367987094057356967505364668811811723509236983762882797460338116997136935340397414103454208394348729170960424958701166964469790851395187245472034912823703015423664102255295059937088268371537919156879806919881077219558409864094742858545936252731196392146680429299223562241734569022576929964738013643721778651887305240760627650120426750343166684558744629574195049193847785736526686612263363104140241384053935506902675865571311501673602727706226309273705777076488388282743319945155804198558809009378612332914254298962893297242916199344614058726384846872086154547871043513630730061897369818375138496026262023357641169426878082537589764946303152564089351151779889679296804560279030754116866145449352923582320 [163,107] -24663843870527667294973234378226462251799497719696749069930155420566317683222964320558482198498283380883111862087661872847121528687237750014673992229405626826992084118408987467697732346005009653684346188676941613962901678535950324527796805464076946841798064207164169388784434938381295237768296762301697076964836993766157893890778914032542771050361638031802544950791081505863678000307148829300951721239283431773717654478430028237072398079308569640327497464646480478848775458264216034516116817596995525604061681901628454014235386449455279845696257469183400963906609237513931086444712398483086543268098448958445258371800613339085853967781918817860778964050123845690011104250046832894876148732629377395473386626561740436943953315411993673251763595352070129123082348828277732979296825090739524591164753254800709489217239200800402254826087371527280010149546971138004516795354611776824253016668268673932985085216418547898418043539906263813118212045674076565673959890625051571225228819204208193568951694622356829888079175761317740874512191208955649184027468016661992869450242207211053401070813661665617305271079902806822481004683703952655792715460490012586814528359495125842164980164591972417745245223780306291161788906057871707264745724915169269935450785577021215395922790275353113578369388402098997674129368323312300927663092515290598508649428786377267175949736179087940083155681033774267682611552483794617743601823740448595314959760204033522711515415376074507340188596562131012495382661607817898194480139018 [163,108] -1311688571416503130863433594631970731583272859932087987582041704834824853807628831313834478767131637416190156776795008811839393483189473084926161663925973352397211573712187637583516314377322022318456724651983240203145234649889327805864265455806624441152799839037780855482650995961804850447542530325141932143013188233915113344456125938133714895179110848215072535349640549249813731348382063530681041842160494102477770697150254055426151193399269050439982639242386276580029432016234244613052073326938325541242941737158187347538500308569847697228307677151053907174508344818777717933023694153459218116688900781242139765311897746710371470176639422870134479880525763835823422120988999835343975393166053999768685682694329892574154880186744057450334481962592579160165895444527616716976492851365625157625632776399811596179891138937353174814784082923757548255324550976477061803109316897524755508685281608499689832249900845331963288470155025361670749468185740306984012517500790448523372667059047349096453062374190286726567399067430761290912444515726289043147675026710266525285230813126115008775104205214087653402951065817998940755475222238812231637798264846234303659496280971692742385628952612704422362271553801326648954196554307670728853411259701272850563426407195370555392430863686777116087998719500076787282829719853044918754376878868410774951455949074234144666562215274958903830029881624769951516458461861443719412615738138996655041687739534442616134355830949476743059376844381129577760688720194955377728 [163,109] 285825656795440841405416542819416952086016630383465380435121877964172861446091944204663391865192810483818499604284858227851740552720356363788641719406160727345576944283983921031797842367718481779490200953556955894620833292539694040028019856136297278262465071795922639892829760656968752126688754383316631808706741447755662556187397417954252059120964234078758066072676261149922333184507987565122547012180720313132473809088376945257391835086090115422675527433548681661712535310813050660731747484650199416760339013280405748204770829795936385961531221581080735889282542151205760021231176225650488992475117943439754783218867938344675732387951109170423857794235997113352239666804950116668512282552853763132596989328874050884770507627127087512683496847208049960202299691164828097435459805232099944557554340887777947445253341678568944356211142531185386461045108511405934744006450125004440170226582519183516531823066280658755192933195909483811107270960981563120174183274634589284996821984064103554236626526368621944653063241594975075998328989818151874718490088201073381883442308717795349970942006715278908643178278202008606636876365151954000468950720813579636554852649532376204800654061393684185819233634134457326239405120585832586479426545186131664268046895008603562095025884177516273642312071322566877135678897953288095193534512301854300733649521163955312393767441674029476276702483939923542242050381396526593877785288827467540944970542760374770489128114821467626837154680490044216783707238317576 [163,110] 34716848124647311147248245411161201543556417373851660028875715413803976048176178574131002718951076814400128500973137666579598510662409219383564889457134423467838229397682232880945106035508652379998599263813876330551418355821480414556765477861409671882995297482790514790962865274168639372252516393812459920603573131833411232433340518683897342483789541266188619560931447552066986417454312181268065090032739221297501002424673957408074774644298065204170130379509391629196300937055958812208503630457008475015874693522852684350067842363728537115185255710320063650864577484769654959861037027899437305169810511786192062416329416354344270255700876244127062920265562422885951443112552292014198954504528841472703366810670655135713028057666349991927168253655945888507234872652300715877266163711616552300737589416546444786729675220846120378363954508095795600058723541381204792021435950269393133598770159505101502536513791297483941683231010929151060403445843745065634700974485131828742708493992183442879705629212703795041500297888515938553059007609031579107346311503331118096312137979131279913894578186283533050013197229247525119881815876800104596761746193153827912932114958957712567911178420432921170119663440600573788342419468534122829017029802085594022908715762644055694024170378154961884599272213105095016579876223874201581590981600703885190503982958145525869177858505247315830030217397886326670409403059522306003572894851852285659257953364567028730328405532654054280438647764909883895770496 [163,111] 1054640904453602730466728384448837359375280286891777219006054831798696756126363212142955285363794355284084104701066465899133060770475585813014733260996060500837732592538321007596869010818835284745135367765728853223400782062008343731722623047426105493151372172726348458040260346656960587955760000535597725306364581026700278599725540869887241549584221893784144092902241023577021620874081529389777251734815696162620381864502386305768244493361087061341552090832807314212390394296273354381961060666093145519754937274336376915272872736588192821037499917314764056272611752658847413739353048335668152893284214866574474049355316469524820891300264917517849566656211717801836627682834342135487723052843355937614576818319345256113415326679227066678611368638162595121347504111650631750414202373482995677784715282942042140036129903367081921544170381590769555152874113590527457001452586701605418325389580544028849272933371192809181288610059380310258518250776470051865839509334881973996075498415424988776138466525635052866615693795709827422326895038360316714737402135610468863743954511471364553546850337866359618992880329126592367619978900025404373898760536540330942912654788314818637816060946939838420509874278595607737534995045899143967101711550064478914520604546118718107221836149043878129039425939313894551036513563115130288958066536480120996188299783679343937004731168075821443457474632758365803740965960357193671122433552111592413198291940823929967397950073417635065176177228534444784 [163,112] -10462928089899087161224658141110294128596018905123784391048615295266025434601737974173904480476829807877225091682849639794645594921804777037667698831820055084080290859598560203661252791350320629075419367370569868789525446586826264536194439009962814613988368588422837626297080520619143070353977397010677805294276362817884699654333875916771923877882468461079376156083804953874408719463097241778731431704368405099828246693068244301423809195323044408778479490356368714016921921100664952227519434897624447523024060271374527125058597593684506874168610964714071346592035138436053007764617126543220125982422302598438424025653050615016487159896033697793718114342791311029889306815323123852759913049460967525739402028859240403765833806460737432480311194445593760207602116300374549894966214943105389052318724999874527514931258439434410085404490889864592865672650616804784415627048883724362850738157143675539209675804361946631744666874359987800942442321243374444914281938387009489074597383960948880430167830373455893889888850649700933886304007717493279460298155922326711862419305414092347510017119330538397592031926753624886739735623639504640278548814692468041993411529252287155714518941867099834007240866383585931266113851903610173046894405216368545835749951596842522767768904649367509749185268009450385832708821206522250134041488865950241465741199720137590684764407602073809852352734949660346857623045904523102074851640840850797023225265353406596119858136908119176971426531008 [163,113] -1011870841427331142827813033663144040279835199245186745546535855344786810373395392641807390800106296658124350527133378613612080519160886060612248832857576382624298113772541319557009988942614737719601867730706940591567037411493743267522747263198915944238581944898507999504554132683737290028208452284354757585290356434138912650320961707625281755302264478668856220351257660607448800241541345214095573411422865322322704180818301108737883890085566875778481722112629011583500275566409019102590976620955778634214666082869996783551114213326847098000584618350902985339384398667407505757303579238361002708846822886177246060336548848315315026577215604180037280238296663087240728387032443861462941537937775743151740745165377401729096435812917529391333103335729056500670274000230053166282376017026008904112222258123178379386586842423715402410765369888761830267377224701913462316237683042042815842963568863567124222193501931165672295146452138466064817104760042291121963585104347698533588196910499082990586767922785126536394074315184853537827086451251300202578624621897939560021394940825653234380007806894827892544343825866999577550973006602670690642428104715568601026647374205339773646221005516815266445109525289208098617811494213834540455416938557731277883905527834548950622516653947717989680030185252756925260478202815577130315670285137495763259474366675856179130838449558725858857004816130072966503356539007875977478755543474522217628173028353960580978315867540872092808 [163,114] -16599525264118752642608330513820676585065760372832593151682910604326388599008459385767848002279347892982071235153586931295613473037669839293590763464584408937288407535159912653458669635728880409120036763950235428313063274922300699818864363872138167818494676771131070531863027802204472404930981480709590455495802983980413452712050637552766334097119072798227898065273908489504402997289429324186347599285049970355723252725155404051422642282909975801965478060540335233294023470513088504310381964870648220279961026769569540843858252774937443323865462083874402540548638713972688842580248096432673879520837691846566774596928720857490741064944489193454284438257895723019186311047689583528937574938353421857254464363044418356342854970423565155600598959770672818321872232044719748692675350285006032532118636302503476882796808223687313896997458707422877825625948557963505974970898221084623259166287256993915355844695244085843983422175131407107487396517234386049148310255167498188889753735907762891122715150506334594513510852380598484298300982361100757682842538304492709754142740510352324005720986659576318767281075117916012085443709502104556786684156589492588922002768277466696474171830160826264571741734077486391563198768281314439987501262322504185971302806849138961869932643502739833572573740984741153116128508290150242208354581014046625208843921356793827411737324308427360962651558389984374783089927073459818509374931330216699318302331194619299319875306673824 [163,115] -96858075050853740860387372856409556091771194310344360803286386879298876727470334996714460809088398856118848850745980697913136525120425016712189973664961592102959319866338811152622321554994559820972767296497248226582718004226730632069626679432896939410488997117261061793167504511432913853024552117210092046653533736256934422939514356075529913689710318962650837303618967270111974334815356940095785461330529180100255312669466353599421018827355239205542391969983611006425605604172169523972375182215814866786284788015221837206298566256423490578443270156660388067801130088505493207637999867072029031367269126557603778128461755939117061968497569082244873592026738603140872578131179298838930897693640272019530969761615301574688316864630593123678602029555413338627293996854760392482407626777637357114228236854885492336972547324934623575522876216839491639003275022024708735292255229639736036201310562962053396648301782749701925683026702029465477448744766900838227591177861285536937298973115332297796026399292232971053213752310799739528897705132310075630692719057446858703786300841254876057576590848295540210727474986088807353532231911160342936998767581053880312757203299809590621318472919929947689077820511917381660254906804565558430501492190554131759368266047680426937150089291432832515071914792291280991352802570876913573992725274682326830187951818617819713231878912870808112534904438318672152836713919328747952005751329136922933395528661932092238608 [163,116] 1858206755907507488259390943622645987483397566078399594094813218508014944571925096319620190832278310648100597302657361679614945899747358086630222252244896799287150984220173907411161216078753738309282143087770077749311230458401041144995128678610038208127631246827033182513590129716383737553569378461119233965823995062100460825712736612910024738375389913014715770703147032159896015126767804207297752563350232270560950900951494781800207024036173261114679479518348001881423651902020464615834883040184210022614342084285234508765479254347678836102617814192815883898095996691803241897990180098434694534239665815934640184354905346975303842288600725829320119531532048453715388783647783817099110215377682875178386839148130792084396733577739320963514420683561420367001614666284335440345167248737129581580063709615900899188998268337473013448007120421747584939171787873826624799099811006414002427472250377137495314139092279051215264452831087994241124156956786423287171053053288474340922933816266010232456074226844749791054519201989935309900794472041425289645318079826066604517968936754847457042734110382082064763372284097041656679407059721876897060371778388067221085529312350346746935024006191769089252417977892361056786523188250448914681507143561926303052021274966942516035455018209148311266031154993449711555491681837213083585932980627219783531914034685257378889184363187893280829822573448182830090130120932017476837405407353477024698111230174656 [163,117] -635009486945675178837504060826105239456619147635330996620054054221204527423837258077564874366314932104258859567282539924748278486643971737458685006783336887344413164815291444773585058251386235113002502669821737294873771926470003946960914899200910794568596299094979230948388886075862219546552945152317628797032335445834997000605250516151712388100464342277293638647210536640221781662272672873981174562980838201629517149647930709504032761570637578402283952548591803733396400842838768315155920980433822910859966504962452839979010533611402224702527998390074588471883902147115358358538511859495314250904088320923599218603624614295162828048109688062320412102596931726524329035769416337385133949871571919665205552876214779945604759678925873559743030063811940845203280090330558039061737167157507775203592468721237971052465087118232150947431035544021925830559679314557034412303354104636956710006939730510539508327661982005403991278467364151168795203316146880326555309099902370557903880091542586927129702976171164716924190346588606229399200665831754655622642532353076173663691129187621524305493162812729660738513044127981764813996574736704434442138431398119802798249913751949967968953836782375375228738127459115419941228746272570255953823044094200581562083381016406341785535206831205819723854098393605560471006134489347599800350543407056656584274589925479443641621089983970586458909016150234874454562936308774702197133202694249622204752600 [163,118] 107215045778724581868547937062234360906177555637956618132670410592007394439997904779619859561977718075238032092781468113936118509258838732515880055329680828015863934151652596138570493133849869142029282016936982078350925382737577340217982698634344008194396899010947375747958937142044865097345501176110712508385554826550743545270610499816858318845864852826991628580700535105134695988576489304799467677796445183066861871270354894396373074784961400298674991117400814391285989070038725920193456029434559950904428417379479319864531276819307939229793189361136246145673023739772855683561889630487656277162787487328615841737022744087726510492949349945623528324158692568840054506350705035545696172107789674318374582865413430538473558248692466131199276261860043030218709095875063032425293874058526373002723844357022312214143247372149379791958988680671605803812006748072215763310671350786700317365313332145824406490829585172088049403293187151338966184207158363178848278496223093326053278513001572214384877007060103078222590798094406033534810602102184246107914908022882791607932595588244470146657568903680602404025318757536126700843811862922142991118311718813248732051405956635060485675257689715104683728091702148705728415037163274317409023547508663353519025595728885940115690872123673616728049230410403288370787023078880490137204557884986918148168165215941494267180043711819421774604164922108675297680971169537799156104244011109909016 [163,119] -8880340748605341860915979503086594983971704228732392408053308124421977583511939076686117019022273097905084786937316728128998086703676585648340080137834901413068730198329751509292520148373577233255652211827471446888731863653411722970267391428499090684514120252028962173183187150879242594373815900699675563249298191214240958157513332038354367797534515801830547614585673795862485842137585896933839380586422634469082816227521618880259244568360826252505000262268710385104911139722160633752083652801019598136184205758401015540576448237912023306463686621131289760633204937229615940629022391231961326830073886960334943012832401368436525763989469793714553753701849759587267530652365773301957491117842265050565866730225086403507752296239258869795477103750571967065785406144351814060454510614694671004798214326331774638195527885987839036811176731932371138165651414405740881911435663620258414401262740125605212213092979547522576196258703833911024016339364313554890234477857817873407372575559797216733373649983801241338192369965833068726719611912539140016467640169599013778653298212412944915794687780539373551200817017168126194708250981031051236788769893225582711468066711764842519707863007812299573689519364826379387619001037253191054013316817887405690767112572256060883905634491474422489540289259447668337937245506578107349482862644006906878342533520969687993490151234581721347713080480296565910784586116701435902217355129513 [163,120] 363116082259626273653186061326649292719797743977530157357653726847090629407095583367099203015483211985009557163667759834009978784004952380163554832472870722885993234779041833674087946531713449502621991206549354988105567944715478237637258095252496204599494508483218274553499679936086123468773170348921606181219541405687803754481581992435941487563300446086825673397427093106771074582703358052545556393093726944163937825356095629125936240028213337453873874178424712386748173644658612609708149621900096692828962579087223578578891581822508743269664022085113248273000435805543552656622419681032300683029353211359476581979562077735132560845751005612855918732407177479476379153595065779689629228998631101607137739701712145477605812969581328813127566893540168142036726899822227958703908658446214330247518877422104721049689055143679223948001834817157135046942367126004962709645770320859293704557392324451144456324719353297846427615679117851287387070107495295500074070909470372287813879867593512793311975715979860886144703017259607741993412246160189775215306120360288689672952386639757835151358295072261794331624773042013909950372078889972643741324145168841435677948256211973735093671712586865147327210770141556959202235995007099406941349388749075518313984879317384213792475422412125512017091238428119836438228369738515017815544506691615284430503568033156786144040429130428282162466356023710204576879609255950200461504 [163,121] -7345655623438847466764205319271822549397429424860995476357796695360165709927839430240985475635896356646128423921985393963088946701080459575990226088261765868233616975275615046830772308499853260583396339061448362675858428942975949711432691385037259043584658386123779460994726871309554979837359582964539587628093087568072257200213805323978423470563149746485281757876177228335684883245124124567247307451027713554462519244261350378781705041918404996831637634706224162943431942817674991348533950413606836299446181118793681788695356895218761645355060196754362435357076254011596563867833970763949769493319991316447441244686502283443075662898493943311269012903743135019573566529497841770058473262114553411946334641450150038597786202153969936255821072452299933174996174967581596281288008664117179309089420747384056571058703832996505021628523816693037322941881761157124509801641737912826033217407436950604535331824038834950253547907912363258020035828959015476713094522699570519175462621083823058503315852768618437849233476332559918381878432265018865764983046981319967738468147450756545099093894884354896593973333218977288240895862830478888426477611658515110166256946666277773905300138776595543433006024521532985788573745166077780867130069671220034362659656182098529231292066239619340679361220565971146286401200302288636491231954291264809746028562679646885924505962416445977009524369777114145153983409813475096 [163,122] 73581573052119040400452017829108110111130854205665326163400599782959426801372268658358665870152271543794143151315474981751169805271497295807446344561914988723327076655717104629474812462324570847202443185974354861566125269087068876937971798965302234005200479842729656582856521620042886896614982355358146445308605392650066168681636786029563432142822649734252911149606490532320677111739983038792791612597441796922094755409219367082171769016817359607288969611940102653054373871269888250191197442469490363720663271025814749641374513642824272383822023178042289013824400553954778398076438552333341499958683203075949421582223924588575638446936982915520969943175202600555685564521301782779953960645895809099333725254606474830662056451426980791890812694809843109997092428077879075693346822494801532057679935223160631668170783898846346078266385442444333906966710901521150147532467806907991826040474025674447592497990166595726807757217296331341204103963166035091446136478011805316165144354469034483981288924611985659476219815030940369939203221990791684160717074343732962830901319846176085485963509186105504916717045869389645462764893168110165054580161639681669773194792448313062848313146141072345179196293730003230683691721315717330085234841148961039781338895403535313641045767033193080184646574004021888111010430713613502627333318815572772959280123627782374967831798549988601290060277332029890714436448 [163,123] -364788568940601811626362112757402999355806161342570305659332713066246573286735162387466195082446684059448786664756307010682340103130295863873986422690413028373029510652984714012758230216427148744335926704458065791788369390375817530898718089555191846593511654171930761118063607327320513972035327877137222450648154573218433087764207146185965145711295952836279773504815732479072257766573743789399833671079363070786848926561676938645172149683872737690868319872957995492328711785973812693007294887337252885128532148054658881261572445273484466777292743794053914085307710622023759542777824329764557461740657691235775208773488379348254636614757300945571938604647483117969366414624573221961859936182486042286039309266511127247543201632981274120105226310857761020768480430763972811495359906706302904562755554205607168474300852607396178179119823380754629000043639883634713475002676325906664494876170632657826604285931377193500511293935807108144983983433859377640757454457417692152175277957866354284814551300989686034458586146460343003511303722008738381344209197855381810276651405746146130587825062238494629259545934572780456067872880320956888362634479425675928700833163476525541369662295811042303077486312209894025954111419713550140709410075848504562480349790775308120031135894184315791248546133360264619729232567579808660178199050020704187231391734615215731500358988234041458996446275276400340 [163,124] 893357715260637355701342418997905257140752074565818747872445986049287152523200426826287004794386776808965727179207329240996101126380441445388025549587224860827147832371893487166734116332122661289623902530322854753970456770236419443777890652783985657677676575068359363082780068802924243565547210307934596499640555660845073787013446574934101793908613620829739211015420999606236116642243801434608721890402226299108790733143798851479779170354592531431550949008373766844959588472225506989941099506906465168972472055692585374327739362622057896684499356386109000071685368238373799549082670933498193254270349281600640818372502483425152390093170297858503242774896691027494596430442420196839075822228033438233974268508614796141969732493534691786803930513088535242639459351910875016850291328567208290819369554597817178445190608580094203108197709124153443884603300865258040659607151193728444582092796490665454583861226565348630795427942282898889465380737465264603093175071585213300044628082233897735615212302738967670887022124618573112562381274024147674684058188890587492361784948697548983904567271969456624586535075023356346286149670572791959869594004459697387831546616203013586237722298904821087229234451899316551407647145040838621164739055927967575118247731768592103112865769056318232213748544773495948043056614888776056198672616540369431434123980210744237229161235288712011412269344 [163,125] -1077236378108188004919171045687877237849965859143558291801766276245124792542054357462003334347133462262292350121336767105762556831460784536322420864022561431336439251763784471665860649086113753101945325499342898013048067682241488645288333678694398808571239004810894482771190074919056601116046184468263347391296924253020382346232268368370653800332973921418752807829832689261670201723087488018168432505413214395997306069302821775288366204934606916045754841847758010590320149044706615009904862670253380579049932195851741812506450710436130815298180372334968986860034658728753452660782922914760214736461300580318273324424160601917741825378433764716045394995807331442770871593300588273484843616767404019494473833898809825136023091471120784341144165296939953304240652831462839934076365105769567166034774723694742732886270937652914776156291700757406886391479157144252287051680217110963395082829450070069479983235493659333020404288100630752863796352371565024353640396087819939032960452102334495159512492470177720758901258804223637743383118040906391844613994906116043963615207544270756832075790595572741575427921820168484037704453852734406840511114601226361576135471067515217137581181392575254271788497893907501412607311329147071728331930938679794252325996219385832168262971619544201966415125065416476562192510445851769433472327882252021382888861786009903522678532011720964644 [163,126] 636667413520378877529163558408529186658142068461527315002246782067369438445018105756833694910888259535891296429920300608929257792255265874593609275480462340833051575826331465202400682438431982348379162561795620469218413125522512837585522263490758031810686981442915029472326366409199573468452883394079540652589521551831902128335313511768997434060373707875542046231887369449862128453318715893694507508478068542036598160073784577099470250327908322005768484114327746297386162650692999190295346160761861466600016281273023789444288398243893727352574074335437405762221174280261849812089318008845856892856259749608443848343200119640416461666071537007526135338180935770156585794422669189950874475837675573935798489325486948940513903160840377674199178721010345151032819630390145138519793207772368935053747963667560452522126899159759223620419138011365067804266990701418437828838076640851248605128363640171564408525331856613904403536281777158825294337098153011029212447457077058046497807959873799681459537731112983274320627758488661815019796402343326258131587174669497508394332849100888020830653907607652041088134707990961525572685766896887404893539208979804291681416165138548910074063696322492293449865566945621658324205761697223425829749815485594941229915857286681811824587418983509967484758362213745326639522025422112736792476655128863714980772195674138200893809248 [163,127] -183349946494184786152999862660722622910769530097528287912783024905056768184761341699605134875575007752882992734655464435482315917833483679650318774260961804872301758388217743086456492701861584691172765302518966461914316064774369796535374991798715918447138870214718866301494042804192496320258472348491809410802075265811434755859554932657984814421608822473014383587483484868212911491221598304300269569899862193549203036231843223846135362304331907300025186309187012415282159437304967584578354447165634546158460763143940403655562903701104435076576094562872414837893324510902930435333404410838697089174814644505419732117755517899730874533459329001690617166386949744563061434752755396121007074959145783807482281442087742560811076789595764170211804285926339087633692169723815098107238744371943850494580438023764188070023079543237626091400756931287521941358222501598251244418211034466003415367359114027373962468952993623416273330551344104854382484727520297408655397698278148116882322134240662775701823462776450711711899777716711921599759082923924325792348063785381271875745617347962042046325765333885008944810474608680209635081499001886842773877963006671532422685559658482062985411887634909632797997677812161202609151336327641724106987067655194852361056993728832585621773869208137090768118271384630958082308042827386756520358608873131841907676117733597876 [163,128] 25545130557480449802488868578540368193034667973119910195389776000490922766776479125266456786676604829888024364008028134755425643177259076304944121009300630247682498072308107895146074529317561022397335012735247252345276753354156150837098099064132817057193361393118744293750595979373903704713684380534546772690044232769060125330447075671181120357530384437490504202645629089386799206272162693074006393699137325114014929575031472820712777507756606482989739917867524611021889712511495382543529513141636140426041964744183910585270460386088884808539819392752544254579303617703464739595825874621152624994136098343570036035078382008886124556994273678070606010056578338215652823508669957952352392399323315887539995771683183865330242814714377749466194009408700063903069424737585269278645891859920124342867909385969997767732452468318513370967147879899124010905827069124631134070912553452932169108840187268510096776566813925413950520861910741695367915598079173354076080995060348388477598860153340070838331390281735642724384792460951722571679965987696919119340894890652063284126990970262880005914603842905383133732129204860331632172653968526451075911661204685878790125055572552761069311607477286773051371129359342531908851559466343511721434701775868994641568034377189009552192175878278711442819887696013730046466525000659274439045781308877597348403200 [163,129] -1707378930126057299160345431570912284242973724916253564446004884841408058881138623547916642125825117427153352586612421101384905902489988511780694848756438565567157006013057243859613318426009813645599536792473521996390504637701454145654704487394589228406662789480458346454943688103818677445735151980560198865113491716089632042893419732747605882103695889219563853134809280232653214212892703206960937366702480236783983925022764427280578426766092387845865880647889926946745943216728224371247267409418151993802962597207258677366431700131294597289368048950428397898855878891502603773981564583145979737045904585681661839385755401855047185940208072609529593923192051684359779472734291229793960966851666899453698518237834230082939905813468193229118486386083837137504677940519445689424034905406399260733855646656123326875390728794452827978534258161448331001719372827328767405870485378925873453312835736377819304725160872127717070829953597224560874972817826719974841752407009381443576294989839194396327125283187280626151662155099296385105559564828005486530034749844413816512271808661991758806082081094609874449911898386185189010637407513923253802730175740481314554678829485097962587502935353712417735770324779094441304462156681814737902200117921131576357406010992402562311721911628829352360598265172471277868625405920260018943798038193120 [163,130] 54214958679161676296500924321331084763966754127836269235640400639193521476278933309081244099982259266660527052559767015770960171154117935221731465644861816777094658229543296996387372286056437617902437180915340434887688546061682315797927083348980553143876030428761224596174921021198104653901224724923445342357485478712556801485617482105344409639855160246748091611883935368378620544760697129465811435076909076715582468217762501176079305752099848495450178495478851703013362584321045389918931248384051350819854650827500362604423101878078986906330016879601872597770244440379871604135412489360266806408750324161438389159012164420508532929150646066620942473630805100807454949511304585711123983127306764021291577903946393917872376203953467257574882148823367642014873938866393429876720132139827051984627184960942605560460009787912621425945760758597273379253656455032760502168399699057140755839840938876411605795455138927774134167083958926179799988905945064634120844208754670219305660809225632603235054741432799637979724587746441675412171013835649794530414300608717029205181135502408420343051264261860942234226799658197514911909351689428238741388194738639015987842612187506969271144077111479308773943954202631136852125293425822365441996228144785943256271621059807012151646963647329123642105956034934013440357948300577911913520 [163,131] -808864707965975643569366717750464103055963017594801671040996182256352503883886983703304591515876653973495007160365106354191638086556830867695895604451492667503261602073280277838167694272128504344451889871848268895464970062665602345766119854166804592406486568747419575221657751741224709421546862719787963075227018825346589438989010436097362215964399669871041874469063622429556854966150094063301268533545631386888699902955271542966190211799144884808781360567199521252976421641793584532508290659774116514367264646013872994453955489129113935189997694936458881709067130343039869169093957397647286084407482639969859687844719429090147445357639847070758209225383580667691615100105325250738895977780282083467405706033771033767963590121864502476841053976086275768688260007012097719981620078958656688903550687777692333852159913801782981175871995634979358930541191648041660527521669557421215866617574659825968141721863735492008953256066588380409815536141697788821895510088061064417177729851809198398024558210462063697371162804287847648022441458551278392888149957102447187363176773501884482268900471620041789724943563131206894487996855819771192654437222980505455531607933332155236225410099006932531904014392368979643006128518953452893265811315881676773309255488301811524187692846579500600432992091122227949023861628782 [163,132] 5600300408421855755381275854957404556967795398930840904779980271874316204254592503623650063870326318149438675154668551329811671844277819160308499421236823023592173683024266125771795112008014072967135738557746676908139333184173788199064657790727254735225849599976599504143247229071392301054064620893255064956672484372310395055517754107673524046245993641042194316945341430095024075940545020543833165235402345920060801869852970487659153577444834148467615169692043728630216023899159115677313298057807566213467919671883494662311534743037906521434162934424925048162423959436714931138870441774217694522027887787693380387410339682393074795684025715099575127189059157029351161514848386490060186973518888647705286484532949308659314673892834554799058295128269578970421975249154366576206402287734543036915601679361748625005425931386012950729306523324961157089866805757179857501541741871755660134346893390670416462216690170303696920445863209999592218464458750749333098580281875022053390601092255410015834452419883639567726670362321434546562232800139247623179453396998659447942131231952834909649896972427459649579961844213816441618183642325725927865094997409448988435075538409829085305454558010331868907502982704285665010512659170862168682037325926269300679256520264813403135723643240536713194871235730818720 [163,133] -17747034299757750527436353754978221675666203605392507473099977023550249650821118448890699924574421656918086738204287034944473603321260927586233843996722281987212415879598581572015417721929012011665412775531385554710000605385815102935438778651306509487469909761430380656670369801184372981766733807189883588775721066700435920584400407927990402589512327284538139090235828386320722131233699236364672665750654501663177374757382835349053554889112603695033831623113452425668558269622499569778059696933361763080227139217134421120669089268411641840294580865002762344196962556724231831612285810735170732740757483211660617973485767232057372169092847333278789264981713161892739874577201014803228780723661091504795696073924817842558000225588371131679976225592827062833153157559490539039298341879426619025845241260257577752744568788103799037527961476076269252278007991555152036313517608789711118351194702601661089756133287735310859210628196912117058718650924020460134222065910514980472443759165651608981907616914225546978811828673817298932055020574594265470741104787024473932116488600911208968577405021072407512868908662391495630899739332555461571508869094691575907039690858060649890229176764274979096155772752724124406725174425732825551424894526062873278909685391914877945297244775118862395879508 [163,134] 25350185865766072562766609937613310464383216201736189076239141740150178121801408636285287586462772275401766464589419672819814823741512638736578049230903344110288443886253297439134186503618950482874967411404427092827370112237455021651702237962016242361357154231811326622479072466665117181671364559034941963675265719925027050276310954154002705031856318734323572266675271093986409721736250157501855669949046194138492547537996404938317996224317519901407032941853260423194428357436284604253748385163841888274154561047645261094185971697128992130327050672280578188371786608383096958678605300747699005034785553667701800836475306365325142724331171089318189139451897932220480810022078843259291939602862263317632923546445375365342941804548920549862657177265174254532027324556393943640255170861120954316416991589296219785401756683501799908895017868262506117990896252870390321054877220859474638770651703550183573000586711951689332878703351654571497095124702156081071376649522478352617694991548418504799198416373754168224452141401106098235912932202582713929588652458342802736357392073498057773978697714830011692356084186667966525670314872811515236878362384851087030806837654261919834468724173062099158407108927926783750427719861662213795173668090685884006193359097822690072828937171784 [163,135] -16049699315238723863639592988686447774602339496458491266292920587928212069825268058569606865524437317258037248944773364127676757876213916831099932632830490633617041250970453339818854371497959632857264545489746518819744552680379122218184754125758625772412071723060675010406842794028190410873516872295834724875494423499619166274270555415751132795098770180439807994830203661863738205791587081724824534270146697310857295794917828742152468273381954906625043195838352482130025976691750958836547359175600295780272672645715471488266981728552833957892336835711521310484917742542682033150296708244889235774933437692283313884989286061361307151828001106470014577342152305247659050381838090569707701491388497138462397295583548253590545836073225017159023198532928548110970744540322438392150765122185239579109934088512866112406869507306344399214771869603332369424767868425741180336816008624896402367478590196233001005198758066481935069124965558026587554874567205634488364192485884714705337187214377274737204020547203936117786108736917893302609197251354667816434843893099808903408488584470536954445141376424811372834746638079324753039028344932390841168748744430743074048763695699045396586386426966836724937208068096407659474824805383822000246329460510891437576419626403469003 [163,136] 4421398211188522938630350224474299893086273671735901384991510292114585093831066700555808375402104863086403518238723282870324894937731725307295016696356316282978642667527441683186641325617077495439778955666317955079091388501620730587077998632411718445134309215823014351950038597711591525129083736084024450349915256516040330447060263860259533220422847669617533218114694992292733335322660844943008942889997859455630084558588429981060396513787094300488322982186519102893696301126587033298415257401497234126590312458808155572738230343216904320908018649903661499852113055500855112800770468070459403278418358328901621236288017585604540207532458132995366541849673350599942681327865425431087788361167920811345356443490874565249670736769943852390430786403599579261948653197702946427540629932777789194891189996902413629003842547488904831016765698465242615422208588535682880501172644385861798616146946688641427563856466816816455348928109068258909271280034520630597240230984971625216167279412633507125758458020816836716958850250192644642406926587286194131121275601697282156705216809080601512724220472078769151378748988776151747487976560092763018992987786500339762193678362718453198553621396189501042434619959824464580170189679258481198617852210089338047292096 [163,137] -519368003953053715291693327029269476891093141547563119856221267604028945694892723313341028041795786609992469811724052579089885050074779527152111897261582802666073385622874672169659550024934484803594909956199904070626916965178341143802361795232868136038769105421867238828424255330655228394393370772145333007331613816281213656746466260992727270706643224485953969257426463450479380592447253272724095472607503190169185400074897142384787565400699133360433221109008383461274652714414954736132048371147171908531954542912715438957561969126793412414797412460404927285320627887460887484031991393205255554476867224494268254100649333074988944175520374337189829479532022775990606563080415445592625847054236200287856887385715917554618376732755493442197647526438609022359925545780965755839271552506385432611738205341677469188609104681337192069460024652703128049001509945978319602329543413675523715056825302599558669240344209501518571194068179046182580492532138665403292335200209683818440400402687202382994783941114878319973135163245656090310712645356586813275349153090390500161280000433776659432304763157415091211928741264139655371678177075065074149834210725955644801622110961253764029543765304775202303200973996330434476994949852559669331196255000 [163,138] 25445607144359983022379623176775710929696540454665242717134166250522089403687927998576034800208097635597461910469007385033098622824154717907020100233688603355136240576192960358790792811748916207239339743566287464686086296265698519765803321152143288596370966564001006523726624023252469439751882020124511190489891486099145716023492989915624453432234108454395594856540954608997145017383127152333726570222238643725798331330042746708586626601029560098177379928418373595384611479272448602421139378787912330019817070885430616634283739473932901092846158385309158062110937492498719675361923321675587611966362611407123773025033826575044708203863194241094145693236152734492690577350009247986459514350644152833205734863236950037024032762561121397759111918772944736909730740397343866022974834101413540158534658194420265831364758192372688377644675083487118069858281945021857632230256647565952412284954136524525302166122257892985118264933498959370372216565888847739279106843886821360064185859066368655084012302625251828849580848747893513925598769513091797325741908577413232497385500305328234305698247837619945884650548404199449048698641924770635663774737814195760022258131048037864890557219268856025164507074828244732808055344328983776 [163,139] -507563296067125346847869478567612916107401576762236226919512550229610740953987250543280705051315244759687649282313513724958065476536942501019512140497605594982587541349706930247810487319874502087084983235327283269296848023617974166287079036181116166802183542138782797599599547453741581294090183379388245887522028194175507849705884881950541118135569108253159780792191615432589544288242591691792803340308066162810040921571447897495178903152380488714980979906136835999553349284039070320091646594473824860170479929063015398753129691249881670020527716088000764597212089415713313167666735479953319030446904228153846335350975290294203165722355291283579138620657110761980367331596896296952907057668430244613066968072434452872883536032207393113708066854978623675075242600649248002058597024505543073950419110041112859034143687660156092789560582452931857222711630270085410078548468293580424032276151309795674078820029026150813405595771866718152097868856669920836470644538680680439948693084850692172838063689741465413806004247627846923148485579706752849535494499801278905501540265253099970111394976052358134862920573848127515187432154756318604322199747967823776470614765762806268013110407939079118739957031932036729804 [163,140] 4014840781832724821679879236073696556104240439093155544850556679656164347777535238849713465980236135527608326955404932323685977737012567440190312174849122160239077031320046195609175434539070338442264419490170130594736846804631950811435507108102744206572324470920155517032200639618467126209572728380950590518767311378800754894932886364410633289008106469037923501979477655318533557784365561431513878414006324700249788901560382463908700053231929249735029809803321615480998997228739453710181281888655503149053947285138312320070060444754420373841834573214620765724803303421029330812336143351062270735628246261465829255637907927678717757282520599145159050973158171720101771058668318108490229863195976575116072291652729671130533302515548749006524917020072863590076435469777710174921214609330091528920574957535860004596639449371943395876873597158585601328423070157792478885244117684234207244971562067618959257107573199334591159311187764318781304829989891925594788414097712116587779990053303897762878627667552702980189059597336002631048185755424813051960092148213302423197991696776990788958028917566133641169190689202867206431614396886795745795591546138846127533943307739326590076209468570249390291360 [163,141] -12236703391871727365993716315074384467636296247073304884019507342546591204737633187351170800529016717064488684932901549491218032388241431096730303850137419090052547274446965714697016733689938078915015337311297172973966546203469376681751964281243493036391929986302022299860496500920427156055720718133251597853181778496170551367403199065017439343533444447391669072653509263371941495955401578319395757747073241538559671427998728500692023701267620500808800936069707331151148511928859315439202727160754140216464626672696227717340632531522631351735271011063895315304218603373078903864496735582139043556355500584339523963599344128235484039045159229007320666817240117174534553950301207155867058923530758598452738653236856280552333401596195196466311230639384797525952139788970665389991743310410292020539934583802507277835727988150497384498757879372629788998725111403850923973183223864548295494144033768892182376629328273173928046818227710915032493744068430538377732161447928397738814702641500860761203488854260684410673978643660882143836848734132759694993514002628188784987677220906008664855025859148883104186315430994974432802039209054517141248758217077722517836982249411184248225990804 [163,142] 13926805529136227252051738722781235268789958216239645598447709224950905406052161108835797567148199050591757116188505850087555870844405445155912266861853288882544350703446682105862719314708070633204218273347226480882079878796135124789304943208431598314364350693574863396183302399907742570221533281804903203179785748980735606166084860807666085598993146163863028801067196465117463790684319845833148949203160907981238303388584658582757033061060920566844352299753497011456417319294037720033507961167188713547409227245372119491382573721178590120623835580686883926918830933333400212865089964802567038277151286348316910601027245331900779624629404831875242829927514613073326862335012664498348921537084413480457722099373257159840756318232268369183316770500913685569985011642465969145025344265613138192058856563004735860465026375460989680263656322668281092380204607951487352807104285441742245481038756135409815412626554643317738528998522022938812117605682483334467500557346587932619554774937471072738906980838292456019463547809278069024460737763017771568156019259197595614805209527444736406695322638844149841051379038454424987905796766729076218666392642556638055740623561640 [163,143] -5719286081116169414268595477227902115467797178294100819184291736979216115115881258635508259780821893652550540677965237196941606014134350613183531096226093395605490856235146028356189639646749847828404673604011459490279050601126033783365593979946579955302616263249688720652109763067709796534666378336178840135173241726019628727847069178721925959332479619865117435195828975479633563352445562463965523039713361531645404614950676873324095880774259665171577085017222322188452517567341164656853505264474585654941296942335356624956650870580711844121070377949666482293115638810330472680829214329154311474994443031418165601165813048134717950521307550020515614658506478754390955075182440036670755810677077440145989196332613374526217118694412448481737640792795753749379669957159052978250088950062498798925955426645358426626889017443226365372417029324470097475339545800824899813336875627710477361236590564322732184655565655094260385784277143254630085700770115640807990431417405391357836456928986825186742180631980309758317199687283109866169923166528096205085960841540449063774548582947645748828464116744877640841441062330657055733116238311029609415234219517303 [163,144] 816303781918124116594570191754422421010324638144099608157546018265018600487995527747932783568560664902762693063319679012087514677651752002082634432387671663289831913881517571450606065867146375885684491194334307850911593688017395204474107609124905299446018724935976019900392646816593309507746812090376590016191703558449393739014155053041231939477950132455119922638084163955093464327167880364879955181889900404474198071681710132858917538629985822232700485945051471971626985912197272840279867224755368195435530670860335349694703482432402785512470804490303334851939693474603340156572301168828775906699200919061482446102876378458474158584111008700431070129282516419563569159641765367094694149586971581171239017373923407776893213492108975980651367541296002848613319297032597568388163992441193600301159259665497728166069285147557174808577410008923279916303938000358021034470233579543452700050328461043891845887459319851195785153356649739739086697102153704938298623200790668710367542553522230644365011943828524280797116283079062964466314963482991856447883488186697370582591084863784247945197256003787141017581281505463135890742783384276352 [163,145] -38863772738727335448038902028311939480175345343201241132129069765488963825343692518809624321096727777658469523442369889117685781612818799351576430546494134888361650362478366021069221314156905289617993100213330358399765186402266312157819680501112093751452917125970217816799718935827284030009299400265045901478349825112612851026556871394103147611301405810502781641449890201140020558824494075349872297687747105615008117537527680208455625645618339721982574125030533539267950943585215704094546882188017954389400165644710439988388296545699020083464640612424961982886454152177556133765821551728023839911179408425019173325948774753871881166983743081520153541352445789096534720726214123233586960419557354943759847439669245097748602987066428536010113549705734807007285764923332284715119521967441157556557330609903255069644920116257838563470452884118486360853471014087768606527091449807435659949826026809244380317430232878038309550752767767685228704481107761720972916776850957543899986614386236908630899731812829675431397065348636687090215333584935456969554174433982675423612035495792056792937108515283654711994442733998607920 [163,146] 589995005265453195612417101608171933407773609377575190501278218110199565355562264655262979953791983859295985702744422538766517120686985192714913188690088222714768225673927942090193662268590245010090120413717711641244934102864181149385881237572488735073939117373301239292311170287462413012743168603052399261965547385444909283642888674030843258437948151553487722401271388395036944017354236804018204012607450665339609467217484368285939368765229629554007997326881092279959114280715708648650103459770195637046427342994409567977202944809723967223600213155505813580561510535407375384034230979564045132180869659185031972483444778356460338341143382418971739464209375660091582674701418123555820680050370072798778575554406090267942901186643106634993734192292018384211231475426912376767025410359595506866279174558922399636521721207718809678224393451526510006439124829194749102959908538675635744457434386865926756483235022815749692152563382806867527795896086009326359009328737356959336997425975926916356057677566928684402040486664326923812230293360087546885066006695134620437085013340552975289320816885210101680 [163,147] -2717925547242073617738779335431272086748156961672874562364476835067061645614591676630149141836268220159012890786478978889475627384188364819594027733127801600492373510351495552010655221780042860783412176578316419694246014795660738032689875645537133911692487403552228729607418686414489205473028960141206808730977674017335181336778079449259402915003738158080395983231931845876790463579455415056528991287581534470893631522074817885177141030090326109721586315341762713799264152943100542598448672063477401174448913705074962325641822634718825922143240322910843152279784042104610431083890813073873350661557778514718532975918284408877736710169706009421919172532976794740785766174097005544683582916575419633749871236277043432062198960545928539463438336496633137620454562997330838175598904046300416532318628281486823121808362935001403690450631899372363216184472516291787088531590850669582361463786854787113313686414948917365809443178615050093099314458630761181412333706703727310084353465507647102962099623874877549238275093666491914595256284440406700107407443965598434669303192758015467355962 [163,148] 3597357039066894510666303897873700977368638931396374208783217579671082286889984563949702431447607668600511100681216591466475926458033373402979517194158251253804056691943722552734490130170244248404442884817927689468355678819134986307580391778444471326544886176634645628676095351265274541857030580190114967495914495077111723035675744379437749232423027457797850885292493233454436736156881353185807691816476541494457166634195878874823924763421931830165036506135209186844072682906680619112904053269337198684279049314063666614589212209172551647449532161738034882036361721561951007910908448643854866443418973448610520765320825104873826654372972928884566288334258408341906096210714146005535584253835104903168994123218659390309859727863718300122677184631919195435131890185655898307901745704696398543410399613769496444631663548456148910680702752344390189344771992343735347135226455093802287137668683954518893772748280093461796313034948918041286056691085702765826768597302276695145613439523796578903098029796451756188701373463110541040859113299243596466455769984051809217440 [163,149] -1287812715997830044549803631861809409003940162830779857457807672044925275024919428841698065198121235865472472818086220073788779452239072706642004639313150881824771894344443190339115201246071260040020385791022825559665135751478341362543392250156733018899120599046558088153177405301378691553839579817394425021755292832288844922231982251015448560731205592058199809286443760348632460140316213140907331060160938258793413573362994558988402621317834677516466802120969937714687380282160094941622333933862981947064150844375945540771316316938385566191901357786921894433163900189378330788579612823888187657334270738607232964028591455959984835721106267560246923422378617299992954836573893012075220619992445326053851461543239039160239835542989519649412209614891176102887081461706072865110190100177084827237583405934448451310829945370662900344473332463720830796858762716002716057442750646234085511234474931869654342734680244122202249308778114273955268622846927170763024512519456665078438138371244131636727555904867085757538165705601222529979009465981730383380 [163,150] 116613781025636649988861148827439508017531055688412433465267450357428603055021895518096391458859461468922912277485063696564234277558425199363775696549960383479958490029832495255200699562597741496869891178458818077307459375847931709499709683148762902347582032765392016115565166832218334786489218713500320348343500724557457198203464266904456477429198234748654259688444699205813051399156908588471932577671629137012609451208867767553640137697016056381701422407230663835387914483265576435061996277736500046258816916015717631405534159396333216853200430292588420600822342711366980719244723572969271471808055608868357316754111906683216846680564454057386073687280541167896144740072483070800985643127663004286818476536874009314408617066018154271677267650274495928001391108872797660798826659792763834225224890884112878369828657658074751244920890702596391402255068071994485360625472435130937617315612371536715993713509107487987608312662301959113983489281796074281679550836508740699332113672794072266358938249044929229409564752558959328864 [163,151] -2479078342452197116660592985440521118153466022405777848462546604327662288848295580654358273341328996991008654150552577988028294245546657768944896730261708533310332093596701216414999062879259061810744357215054967818024112706937715772083426008224139697121578567323015655310648714811015082438261462872911278568775366293855426525878335627215841911767690781734915366365358054384131231289390252965654884056174137964958872626267144765321875190292648360580658908908529520722206849349073935310155182662642916530315611100127877190670567341517948516800309530925145250463167629013084602626323001931645315958500037821594156283124617700827197862608317720946989939968380760869641053543411155030882855993276251459885759805869295956772845943919779548791097662752382448524592045391480259285405050767756630200077887473970910235546891205594710689271964928227052186351396913849931595568868767511198632151688402918424145910363129747673405257135706518590927761189228749845788538830830223069810619221443225158643702701317878387012 [163,152] 11383677953795735313960441895472204229771131309271698913252726249534167532000329934035155411788948014413076808114226077550799287766302611318826475118974647428835624936729147996572536159708753022045537930307067313865073297587098207028626943199239982974414671206523523448197194603490394373022150532762579805948473100368746628400522798373365715871545050525317293057945124038678301200321578223712560359097870914215424112497912513507118812176996094632329872273308320541440571880482845513890337234014873607773987447431768048873803463567967175106517397344064950007345476074256324955358853617313513099399866221771632335835713763926424310306898735300915597148975536448916445977989703819856699448749010249377090408962815114766063378768046690926500137557216584749734610986978773828334687034795472684201704993199878315685115088073825874685190816246515556470588111401210633281740630981307609246319390599237785424593190486523276693590820586422848537387767688266931511459236150667252667938332582291072 [163,153] -10282537379789821423054343364543212588843319232231692837558323085283162140252080483919281913897533373422549523071713317952816183772295367514815866843745673064672804717940473065196313286817536199486201186185309785051747725799628580912528900467944769927826653284653352297183199618211444263092549155833949786369264778949150989489188287343783489407071533481544440126297886492225729338025183678037229427119354080127514646887881258719590990616917363751268645177072836145554494885744038871504470493631564344860139154416786649921786652497891654607446491878708218133347806598604338461140748220032389865271220634317081401233907352582644760461511042386889231233381968932198780952690878482164708204128668150622201641441940993736050220057249054914766111376157351132831956949702254873695981866286821380751321730187184387339633799773651126421159195726331994596642403726623885295481556195520520464663633141412284773478053797790808445765315164309118778564021941047431148967351260944 [163,154] 1644027804448924989166831356117930759357514977994417729254514709462686014352522836274217287784408553723420070134621098748462015768641989394732294432376387919632475424680921220408366458184208995466317206743603198020347671865178689980877354186774859247316300730024821386192154145443355656993788814415920831816319612452826186181662798719923541186815932158284022099515484274086853896610329171996772064628847555799951804506491926753443181764083137225035190077568986542341652550113812735783620773853616824132828034934824667553339060762206156037578897239383038541381271058139651598518549002466591922494366155919529643923011935019807203125204070599691435220677890780120398054802407097349280699020496540588610185722238965887703240841831145712658554262009236316792413124860396176012333409732187453932383953826115181334101949372571877213800128630781360743476909166941158184155739522353502486428799332679368532734910767496288511722399762025855457021062720 [163,155] -41277207845692272350225900913991942388940393040141720104554726013473063043274783186031799697231030019041346885306663771380706444597155396572526486313503308284884396870976172658600860035248891817272044859430094851049852369205692326293550497297259785843125432127405463612930242550801471902009451304373346930685945281099142971511092771673695898366923726156277469537890377251896295098505961131601843221919308880075565706683991320243442954272448382641480864913792136250472468370264458362073586699967414863401505648655415968042541143087790996024517773752876216566386428816407982518502374513425047918962305063736255473902158894391775103449307217507288113598536755856946706693091787076981762198405042206934838978780600734276363031486216402804991146879222514548025972549533286527347418234675459666902638514105862239305936419024063366332401784135615023359145816440883829692660374213271527874712134041009098075163515557874187856284 [163,156] 141951795644877816420905301902051776792480682543042659900248391432758500933191252182289819411898641102438397783735458473296099739209613101201861253491130541998480162942164273779241427630427062066075466755311224438862645368583028284293988402992585154536166940269691255767918390130647351740138280951838166444035482305236367152138128805504630916294830511335660874275939274051367288531484786958556282676170543982061869265812833667947724371149762418469543303754802122973595424842946752015897103420694150691896203285475513977446762538664158184066960561641898460147117553623540905286273561248147265536305540052226296858881172713316538837801853051472471513845051940664646094723164614972980880931567560729484482436634590179657113824333473093104402085750409403181743790623610406901553719297927422784123189402416367194800762294637391204658082004499279556845237526527535985173211007131894765403131525526877632 [163,157] -57141649718218525777728346088667786151461014324094827610251475400305384542505979087214624612495715810906398333446089839378040223077848172443408172509687588262076631010935755183003864509058243344062962556054994882527857393332221979582011936833942421950171270250916631783240603167099367491178728588590964727647868000530165622887177957952167751238204023297713458199004141788344102907880984429095431148296072418443104967200080977150277436012538856120522578926763744247341782680979508392264258613243349107040436897814555423350996050820399185727173435273979045954632364374059155069811418803773627699841294229589379606956208764623366597901178368016489424359893212914475459623920516483946159220728316318851226676163069273662737712709562767803557437380327316376538381889976228343334185547200837225556309050758757900124321019460232953325470319575575112450014262508026026020716582488 [163,158] 2244167680721837413720127950691655786138255365706011128991902989872332010073513218096301690554970554187318967867668645584712832454946086115679284166982547813942094485815527868438816340140059634595882969262395490147432880228349646509462994636314077591023479643259271914421900066626646297469901783482299391113569962975035063020549448499760833244977001821660705522498662641294163081756740607098888952715361532201323441161616758179692019870438591668201914572113212842135535606599486032741177682180245726053207001128164204765531698071589000329887703189629911640298894278641039844312647078700647588282048804724905224302805201940540875081733672024120989586596426248901020260441679582984260012525992251382252918738443559877734247298508227721396175770592199163706417937357933400353285618886771849212926866252352394102323594636634607116847664447216806648776 [163,159] -6949505941544405324796470511236836986287305693347038882729528178540155993042001773422321349130334010992566571401603415674898035351520604021477427618005706752449295731072553426883312671534946109166476036301080918502662049446275838055489085464169879657635311611989185299933449946948451916033948953165777382929451679659181621126297524264276558537266972206501527970671841640477510110884521291153634712822515608356677111589958302075183565679474412011087296229258961738292439947217876925653591582582480267563094696727071042349424008838238963029958640798264024984389924644088939665676292955009394215773575891062437771276977193973052048316982711039885489611256180159353175949535007546464115124879029964311106493083064473644313417000052113437639956769325083842117041372037164080911534259421719442310975914199724341363727058758371 [163,160] 1319256306661518365885124993752220341424961327278490513251645955260116040591392031834990459643234179614642840452088342381960738476319439234714005193939506473561414144929132497499041124156642526011608307720817476032850087072637862090790459823300379893168226273608262720628027402130594756086254207763819035685699563434342018775983466273704436289910189683776600396789737871021791359398793294046085812095301105159070487292271550330194698345998587037006377555814310712907674526187907063205998939283730215902641682499395860625663364288140667641459631737697626162002373809207412807860631304955557327517611225684701015179773264164334711437766501003520732325598046785006903743164842017030000686307071838356537569228448339536175103070066543065914790588831285776938531085763686460539598228451176987059200 [163,161] -11359382704569465808702931646184696046097545641203590570305196802785315985835731690046123653612864111132901499805902845244353020783996757467643077075314304961891919346081541617444731712293249600466114229488101539653715854486108294244174423838374529376602333394119526012284987648010015857001956162092815295541719593959112419803236970289752150625071177043656950593513893855819001402023832438457574361805979312249497714066128934589506302333722267172289284233103141083264271146530734152317107985468065961356445167035372560599679479612913886519416608048243985786698463574074645680522181533687284860218247995238199315399155931428490232199249064816563232886441260501632123482738863600643857078623066379335644809755799452376283110059838396199610200430569133476756893957920 [163,162] 3076893583310412331102823785058743586130479997038329989349624765257379349786759008795467580150807320474315671212438742803770583877219038817593060920601412168360847821651427840264325109090182863718907306590839960388537463968302672703232362878181282786785270181119458034555424657956680074960804501608250607347245192386899178491404564549438155592401525952918394866859234551525216476132342953349099217317569301947938095662458890997402727049114008654922476831608817151764062244591031037213532869893090124460141454694027318006029055172386919067782675505616997169730495169930803884260926708271405020723087099074816228995882084411572244319214203357267129861323676624094114288627299011858103410712268211101014263758435993544992299258986823712 [163,163] -16675911001100234844009031891764101431519877261051037177092520474899978125931503840135371186563305457320214143592562226344740164670926778241206200538492740081604632654192256126105757426275099612352397908604615282534170487321784500771611561868528316428298438342023380663176508027388105624426932971751143849713761204135712710587410374329222353080954718025286015998899586111755178085308970186014123295553803706943138535290918682795883123546663107882790083298232107485153989960462414478066049501437148165472230846365856982534858075885344644000223110427923764617053369761757543752960887736379500342229354197854515896165540845282827695786127304274552021817330774861982179553625819250222678880142528309989348 [164,0] 3053619772946659468224350165521507196229046088445448161316882777994906960516292783787719367923212261137863180190285131816730277275341805541715059353943678283319950764811106430730277271946510336006267400675930536511639011257010328252047424070829602173637838781137221371323029495135915008299732280073600045183549937278193100332006251228459412008997524146645842361034861156330761916659498340695125895367312682082214890047719697390198183298119929807328612173510981331012453074057718156932154869509725585815840389301228397413453072661106174857402129323926720841488817825268910906703364248181096582108991004874449808561066058400549779362668561749119675123993221309044575661024310336211845022028052378421047969616026021718828094982534680227804603156620057838350317615499415038937845357907128385406840009772436391229175162235389434867462263261730605075462012344563954296331211597748916173925142711866166843257381458957087588120608016565254845260987344726285885809317407795381455230289924205819211396392398673129699188333015435924837300985568492410038402865145716596081742458697032730008730969978036478638888739687029297733150962074750516430211311313609721019034267089370904563413055381507239202970097834378987890098756912071290770184316957065765980279060346654870870775477107591178981604895480519064337112510741102155012827139088773363506724615893427708229214260311434263274385595731368870157576015235669175922850726650577360382101152325221375693008578871442368483859467888346886430292667715100697572145917710974048677410852151607255271722816068726657734581697303116819429781212972367946697821084781409036867605402536721901708727737597779611457522730726369307647461247866642297829012887799780987517776449672812077904243842709456367111077138487379466697151706298624965981981301764106938028018785751919976465464253486018780680472694627285792051953664000000000000000000000000000000 [164,1] -139819935713710194886160677148658719906722623022727688908457403935368488098692136781640342609533516766552642391568562147713358865393457515321264911272095757887870636789170079150148870299181593256660675691796105999067823463751011959669575041202920105245781655217882990897069516874008970436316067670106874803502242269548633484651887040447295495233865204102217124522273450178353351986972797074755352397123518414873000648962948130456561370735004052451512924629134258769596053214391412011714772831213799682999279844913706170264698475974798533878578003560960673879715147222491139542155259048315775521691191585657550637282066829641072430445786474177647419951945427577096552293594593023375058561212259512965734403468016201019087116254504500914668792669706772374072283533455931651909023280792809974549783392200414800640049332753333192281728636284865597711828169237970282846349037844139530328421022012514047677796705064495882673353165674989540298550908313202173156592033429715544085713153855719758631839996188848852736596916237349096897247143436009821421541936388775460993680531616041013388761829793546050921114589398141725852777096492496293420994935827352454544227526680691186313304705998852845666580132257988684299404607873042888677898764003141748519762840810409803801772204964757242956944119410991371444212281837153394538059190214223134088704538114389382987293280545188998870455785636105978864875322828023792986113691950086627411569729387901338313525867607064133117603372877729906288117361758955092409756674903885195922553161159945637728142185620862867354591196236357944697941382915864448755458665010528859687832416816840507090291353349195227118568961775348723036617105422733091811532802708558658661350984023473667607664387505988578405426639736891981793958592275880006920796575100726899184505793619537799494121140400944765407649966089217957021008003072000000000000000000000000000 [164,2] 1293107431662916196241203231377469912308584621643245080522417227166726254900040752552431334347134643397023068596295568892594737271836192165689404530576476720219489157161360121690873099965682088912583972175282686767886926153353847096663206901930212640737441085563918759783964144908776163262423008102109998774440528622366913288154535969768959399802230201183497282389151789016404054378168933419303769585391534061560198840115212055576971498178537478616117153312235449730075349805461215443442198357578765413810951521651350028386675192998514233566618424602068155124202985118687149900920398806768532599948618469891216879294658004073957498139861390879984905226807447006857425728647867938281722969941125544739209803213844202100435214153118472568016882926394931192798832971434796482302134803787700965065460866246813874863174719586958973189744573785861088477904483006537751809702275596651893968446489535846414544661315818513318357284897168232918262901138916199058167682088270816201797262234520619000015730042672953837070256948905525095169266514182025911522915166843326467807145168445113529010730073845670798725707258060947381197961360448423195069097164035658957264806730222561118052311213890833466226139401501645513132581875783277448434798899735367824171718436666147315408064255637379134695935102359806896769089490916168634621050279017740614749947917970630316682738650610295193173971277068440247552178302026518831664288126138887900589134251229868370336016733710404869725579268170796565944947355440985952766822587964072271037868237331411633251291216054218405012620922233366283457041639173889104507094592096588475780861691232674423633802476533404341336356846374695306121310774594400999685598864625301246738029006607784786771163066705650919337100352380355026419541770675048168236274716621229746111248446654911535503456316188314340280064305250105256693771842617344000000000000000000000000 [164,3] -696119693857098424685868584525262111474642644151511021481523626120821866143296266440696379056959003053626492695596141718726625858633162995726509239119724798460160813396854667958225350478186016432855573604493978682694472041093674419874371312342209619671201493715449245768690629490755491909716193478857729310366422650734550594826573926077491188819360140167215262219832372955809617613228079216709721426146975862030317032549097131982848607931853539649467821276132499852749532825505520489326236733489029753782447908153923944838519731395209509652453629749189092477110640202757110934960049690846186334093097468004203896879537893407646225172709436709537352830477855003466206904935074429635860136247785288798318566720479782031087616269704145731720438728561565508397516603153315575861420486540675655019879064944152721530381127471240312060863551351756124190841987244788221449929667856512015969301965294588270290695488236359400559753367238291479933745118704570893779692717599569401784281575664687135830889581854845772517170793729949839571546465774321896253315227402277205829789832254110707860841731783293478541732779015431010951128583101147673434222138182816062613793440443643560117541869150014922623030934314418491518595881046776538632444025604963232223054862008093057223841986871305309849221119711845184614478021889673579250602538380674872835797504621372558893999340268352413639412068253118018543036443207318491691139974345588535165818972780329907194050570064256580777074341361330863534910619062214055766247425553157724029949202277815973400663226928533521163441606968231409542698376825030827234773412052904912706734272966049263545561551442458044019398139671901478858426895684479944876120325356052151496232288172261520397428190728616254899087526184394816988502608327323473238129820676910644621417206014226030757310295304745990255768544709311120376552797392338944000000000000000000000 [164,4] 383684462424897161779268648402699558695065313340449776633083166270666709236412138117731431991053883327160048126766899499221198633837718968386496398165801227076088097992796550895601785278545299000148564456391392729786932349331793659889036972683456363463082959899599041361289760151792125154974642188198179497748491346497217483543163464374532201564247361811361496509401602358086345538309161396928228867394803139059769879178287962870025899838953900451624044967981811809461479971734415418520208502826605147607953271660890252259300847043285870052027894864578793571283428050154204587047766990742500598162883351349275866047255942378018953029444091164812458562098913019837257683089982120319456528836438622619506089456840996445969272280436129685234465949363587634727360773450914230188486726289209946925813656734825382098338042769509173144811072982898900089301101669746941500172758723412151188782875891620131660401241945083592036891823434162439614583243783359596647794348071168286977727957844261875199024806750568756583550772126307566558358163261047018184070447884103650737156029671676552752945241556729984614308240413890024178260052169837818937155148504863412795615882748783916764852914514131045450633358162963746983236620281450372573313073895414809008707885365849449998746028388041263581596830741539256071820471822417440885718924207458985106054805956842410195229932338356471810311648532896505311411155643114396357363197163088134172956355101528209871089346528776703114972512191829701658409270909231183930451791198477047791495891472822846893029230137761906875618157718580707576440161417672934675278490989706851718576553353993428116274057599931419965082352406585338774376484461733017007346047937103343000932925726845616806458799138038455447706730498965374284273909929809366181750915014095721846536118640304267656673837668115185825798131041005710658755857019096268800000000000000000000 [164,5] -54369305829279011888211455828580847743609546999793041577938819684260978134285297733151581707889526820747039148339007880596442552402103199862533952111312397598358319199229362491130855535052601490351435394749564265488446384881075122908842823678209961084002927824587963625009166940449442825704399343900396837391554436887843080487776645925189394976541266362735846366937499257198299082239350668633850904015451156088432618619686005325778782942390097561309653513097920130260651895864226134204864340769512613099499303130952893129319321596905953599553888369478726654774967729752008153017225803217154983847599021272837859001678550465001563520300448380827722714536390278596827199004949064632146147526649253661779071537356899444773787383804770441269299381165634123933805526686289033130834025240270588581707976251649209398683076350365794009081224079854769939913073238723115065577275662102946094823548179167842749773898356036984746836440142089741576853486199556833053795873947714928539641610013618169728591646139158951195915826225840812683178247783857655646102262007400913612968198969576223692206340933550385818543724342465000596676035914657110751927994639088784835000022673612174983880211899024018770943733287796600801392524386745175809733349538473743460901551306278574002944942448128719864995016934355617533755687191665764006363434821799914951868391992425034233748853365928066916050020429668781815782125290587238781876074031620998505642218611642986098235918430484679153951851465599641811390766445979111856635843124433121166963417524854188335208563303240168891538816624587322830755082655487221149087333011102226741322980861783107420737572318551336660292429925266388962289627765244334736925400585715211016722864034766486264808047120002721578874596037435537792582768504004452200024616711462632672110939647616846690607426405792600197204317351699547689598263988268969230336000000000000000 [164,6] 5987274842861913850446042718107835672509461253664021467226107381502307536870708309587843429351249786148548907430484131490764945776438376874939386367787588747774188527181623226300609296869827095151318339616002064794687414231781083532020048132688273151050302568999601411510855755012448261422864803517289174044042390980557468823463938433856190282690567393285567532914591605933189139397704849466592735512263262710872775506374403144858715135052872738110779723218370086493163777931742358908521825722108437833661106485649065087973384884215569576868489214971018923681554387491404800431233266788081639595231546573247817568976716786379788005626798537938672413762974903147064061233643973149127475784827036747911847459777220574835154122503997674665189947368854310399048217049128516371467832942566967391086193373062779433265312217784720471047250554179753095047248515045795260466294301813924518537185423541473486352586627666575907611872331125690297593756702518857731682934914431350367687668292652591491470543531737004635701068676691969381709804108144811506868947147590411105383496710414416015262227852205313048327281507345695102506082873327720873459929780893577256015476337191607666182907211057232491631547417273757181749172391377077253318207502123241775633055990872281763640321910444031562993366115060600680002129589069435919727415858206701846691312411716648907046772367260206445480197271352721844680498717625160435470989563730568730211735615631513490304910950379477681484739654872975193124434189566064121107178796492318264273778615799368501456688819777425359237175220244061929576708758903850120357167976990162488808096303270062389002001294017233315936190606887592437445084393650765314818448652166028838705284267063425135582635344848216962568310601398472393288200401867581284427844028843311327198768806200738516634053235249004016343612567343924997234065201395869224534016000000000000 [164,7] -329284643495150471026056058028026560614766963429661014962826200297658214911571320498623500855358520453586301225693689719756482162837006466053451529426014034697971053273959924270645371133553611938358197346655403848416474281311229353890672082757316642704145730829131905600412831280042457993059663749153068499377012104594591218918217226503478764677454331245376288348633207512678236233736597810764829892534493409031561872007942617554502252947092312288036624334697355967156256924014700554974199917784711293384627601121905550178449292004702994737700124607319071706037200513608695567467179161085314057280576168769850979054486786248579488759428272983143690145258696627808561863749243214841735699546206656143621532457302782854561612346893431424381103287342241355188985824263958012015807688451439832326381363131514046724131557912556758588183556879952861758925373062818147001654038421488061040352062193906917574341276577486497219258327711071563087555771249391675565804049214812035156129844342292313533726681572754888796296254197463257529974739758221065563401375497176658491844177715519180918821315320824688671445975004084874391123836950157307180139333745534128535219342777786624194619966081034971276863619593384957918201300901185492775152386477632379287678602925708697479870253299505307831065370673209444692023608897347400546898636219472443700566539935016985086838390624607305228880112314573566378425788242241187608062008802554735770801447088018205917588280758766672066335229739049226518913720677696080705681650322046062008251556461929754873938499912977066768845499473387789131128995473479954987571317498787733847173311178291000176528173440213229290690986061481050073418545480749196787565036420945020949598653283895839322877630386387535075097552358846551695384033236588617126390541259546121660574257468802958243720308972867195106558471898668453148813747052226217953460224000000000 [164,8] 13180735983954618023571657533769829823698635422310614576977799713497467912582150854170719605033257732190856143662605477994184968129634792182959090349112586800295173263526073557852458625513544202832540913197386689626814596563030726735543618817314073792270926474531942194714944184731966948191022637752400628508575189089297135867916040258389682807396544760098344374771926777437268122134860557886885892675352962512206577289872063935063834013487196830807842325312118121630568041597351332853637113599356671234237971542553074153010626267049374523059635275190932423600329444461360001389561328842366108863104697330209999477026647709799833959184161632060017387289071808296127219492156925514672864226667307030776430327704689827734831929946177191684800834137715442574377563689746688310017603400062422414403280857833888973731394213381692492838760322273285883203483815961799526819245869014167916871387654335100539602486428040926782937623605460521901529077128910016124502812054649822616312757566027562527046817623841207243843613855637440731193419732694897890403464303194759634758750793532572605682254330101586054446719783245906765269153906359615898448783482606735186296875752815636973879110947314470230087873974190946548519213442143118692838603755531725071738520979515218945140170028100501386843419743228491624710798357263551360971296921539207613520060280262636049055438242383738257158258827554541562768624665171948754050138686550616245592986131717645765856569353909540359701132618329679312562715135402126608585627228929860016132401866044935009035932157058860276621385459090761255238820268700972035290877671010244319843669408123063404303633401459042552933756095249969727248562848698180106307227927324053432837305756693685548486841728783202745996516866798298199120428125316585528618558254986606498016740023238353851133744679891246615746914354057902941429248164618611565355073536000000 [164,9] -345148363654730524651694309453657163608829946803917893247847283980346624077799231083230589432765329801991254196671499548402844076624199319315418161665414563743115951084938414502525080499516582997395134540006336728372709971076450122748255650728721518882023674337773523425927603223434330786935879989392162262467379613613870129592357658149487009082451264144062453067089115351809738896666677717724029273757478230155671853352397297857692709798294686147496026486726107512901532656708430700434671337641341054575023546869634886355160206547377870085399634932286631101778524941209963600289485520933665402544839277201262145696905338184668467805732680427039896080101527149756370171868625443181379427876555714979024372916237977960400217456676589543357727913055419928790138369909104635576682732675760695313118233715596787820072192558308540219805496879781689924442371987219784017319383150993582381297013353477608114390284436925380312264037014892711406998240683216577040112023003347483861540954070862669660255416112115665758346011498992981023522877877355724774055103051503554789688886797052405539229501692497221253914641391304344023396151576472064693052057500465976689158693838065432822121400439518777716087417533617796709355547436446421360082641233907550590353007791873925789950160597944297868267689665529937039442868296949689804740049840584970483403931685389943816472417526291071353819347743666740219244758544489133332004150344280010090911336522063710763659490064081165910743248116076079218122235762612471415224200115106145238041147005107127365964346246760232746211044240739995840576630482788893784228272611147587061273707303765217614110513345998703368512994783962860032221323307394545009897467019891841677420367678099700194559912255835695168979263533663141714925077479504987886778939863924175827351087812128725385881435802808371441649721027714275096987691758326319101274521600000 [164,10] 6687502398837192693488803913223066270220080539541679670712024678700545900305957771491636255527230704395601614478636616439753285365635160018681188100964823174218657076405644191973773610769769983196452949514993393938099322022695595100080934493259091679556767660385004241913146429537203752104847643913686272265083135981933082650781691227305548142260186796791666411446589450903919580817507170859752187833727860420865412618259378341116958623141855954331855564464554888058705460193893342063508678290394748220312208329373079764140053330418089123035428135042973799333199005230479922780475813097651101230311651224398574345590457443115907903458257266071383408546851101304469868858942863146320987720677696079768746593083321305858480550653823938367095853983567703842765599915840549297543443284351531757217800326258831152835849263100367395184302995437999051319031549763141023822781669349021514703945280452547990568391654297918370248603613271509796069182561440183811145433515062053852785756536664895950062324790575598606182784756841982404997947125355867995811978487827814745296817674206287653083057408627240721889674360800446113047495039341468883580092622677179196085344532815574959047117269765174068928763566816206863201944439269494078379057257593115905126853040903045733440302550391326088398842813264300871534267557516298692672379846981993564718546059973960225579533150209273168465706072266058434291190548413982774386046838617686880167810509748487336640120539088725670224190059843709697333898682498111382270851827605333004812675664671479099876467258032025982316809784028534348262595615097382911005445918424029454609170020288834303103533639739592047210994322331445921646417146067996639917845121178032851130017600408727372187806070048271572333177312697324998053373641989815935364757142751067139757154952571401517314774202872612464756478468933193254477363739780382055234943443461 [164,11] -95683120971839495119604474299025890949993768264097350318018260302809036076044605013845692672055931855434591911415556995443258195578996252273643814373197754779582199962106119344592874560616948034800575927527858619082488405291449127521855520190651383104813919007764508185562237591476649610311338467929799435392521951370883189401198519232059498533547994214972673362928469965087489776555397804991792460067954990761873368693770199195300501182339267302076200957720229891561958014912626829351561434476136117470959231540226440352821573615154128570648622427216245489999719800041247174718896966613200124603313371582771501728158752928612132762630598606555426851714639691013773975625605049857774344368085700697767164349777899563914417495871616261399194052662238750204510450882668829912904374842423254669245877011392772710614354307416991170754843566271825808527408471686050356507293101458879867367365249813357075719416246773522507391362028404981203390578279093410537573889929263361105146613542212596023365722912833444022422278498548993523423551216581817162188786972294818118912030588840146452459294199319998411780996072742571964404768346465590924777575087218422437642409534634119161255211128976459205072409090552154851650516562385923926259726029484600135272681104758289549937465672061999394620943638384216557310358199436429839146460629714042693177136103600255519214368194995815486562838451421864572754860532335659164789823625264305855697355217559000768155772625960962722629396914664683141005879446559112555206518286383606137116391858443785942587793118898924537474859881733501136377675569130244226464293943101608841967644405692907680818579254150083566945255709057647972773209134817464951357404963735853856026119502047373049392370423437799412386873904755973534537116474932575087241779008069556716291951834715682190693085195236310123405835275401448639030776283443624591677102880 [164,12] 1055539350788335007869923633470782908746642627356761688277669231738056218856203729602546084153250784748237369900120457028176613246509301528801790997181617191517659701805405350182028896872273172049126922168973372640273586630079034365294098098995559372104093045630199994451648050561873629162346673187976092189581036828804645582582447681377276735441010535203914314425604023322876074757280270708024174248031476484321081159920325544708075100478982050597325420265976323649259782208061779046927768873104259254297267800055125865560040542385417972227244855056538760237252658936059169725492935560330202396332081137349518038183872798875452800332243784611704330994793328319042678016850464169264877304298243932631588110836052473301833486047022754702721652564269822745886017662576225034402304222495739974751721651685896051732416600214334239483239390832672386110107288853094259377280659103298829485383430719033491586517646534652406000553457658044966255767251826281819164965734646850742286941310574544462848292787656426665264241687078558616696646785886731280255274847801602677701865010825465395336897378437207094373982764250309679425282398578695331530432299494687441451987784418995236855068273957656748738406193098480073649419118265876714619213224419277674219594434048169455782988053692384881144943597521292417329631133012461161894690429855155800761449602591513303355333843241091691011536350032627197114093252493021651999469307802888769581706625145386196188467879341019669150189224559667491890667973466621033597371306987514141179751674109945436955245888283463795119773487321642436871285513019715760349045175293958696989547433159613566813748477177673716269846607434005810208664975831032052364585276215571851220925111315609969995176782108255933719503221441346573690706754108451033247368624339147075509838969070242563808028110755750325934315072508785588029798904633754718738148728 [164,13] -9143147947965120698442472429430208134807474701714139966541939834369989680752257920925210592855404549143283607395727080943063860104033130694395097227127799891700363257347044928949232239584019493311685991443686589871723008495367687471706231166766690233342661451838279550763402756560391478387532621346021800337504599111052471496302364155103994430969235418619436129494832325865744991235416888718147411624528485584043564048816372532005237627016049362250869799189247034288921438737703099521537253528813199744670354055091536872873309417635593763614640775103403518069697051679896778965389018342152052114723449814656627513015400636166431610767666472219101333128938917523719173208535691142447227012580544552016601321501387256551407514292082250872127086768940424719630042325616385888088190249281214575636720587530537768405846038001748719000581028348856679142766657705374984498139644972355074798620053184794470985934690754425943969328163167935283926269740406887794767675969299129011171741596393058865932749411169210905537938636395629163937713072070149653306648047973791912875358898292097781532460076495460336819185904265798165675137659084799707902333973323691433428960279642662002970183334109156356977468458896341282879201135418733653965831850396863014752866160386265190979362497648349295292715516613967455123738444415030692444206377089289946665459080376361919465350060809076376702908958207578586779894536586013491654049511784361491839846834576122604492783781563726526422463643256848375990671481623065720245408295315280726436802954280196005562182678507857625073543821162050240798931689575290174127672373669805178492168150789896685259517059141209525298253803427727983770988575976519703519399814136284673505300330887640081170569461233692956330078397515104773520437783846421410261200392648732244585836156913905436662112297210032605547962157957687875930799981086880991261720 [164,14] 63524868749601553341582613358254345699444418895374994600584655174664647738722619104065799189394097156300496104106030553049609655118865644124903405353123850508169891935384905335612056374969827595909926916140986854556889347974440109971985885337502245404596959221050300273703256301272070912134552494067092690531229070976815006249776768466958815835859014525786969102883050780658332987454883119085310443396831686692087553603186169582913957865530414438086722530365021475675471967621209997922313960741482543921059975721431021866095382301191844080954370006965194734779117317909082239859511258126396799209949085636372232874027695944436173415606389623661947113195577554914371983086025950996145731321449061246921906521080654301978121609783229632776319882106829805207611602624396429085765431402420260533840807916619951416627909707550502657392909283309382623493401728492950383150073966594401031308744310860513388927999336198957521131522821488276090075815099080348307604297177409521478259943088800840277504154817694313284890267379911147159701772510732993368241553058594238497039273103813834400146943569705664267343025082972527405097459372935176307796944541501727173505380930162133074991414287590105383424094171717422177170781141347831347960360748287952034482745203654179332003581156723322619781176336692932281298581352423372255567140396173381348478091197795694527050657559176271626707231037483306817758357075870342766234916552847032095957033956053574630606661806787400089001608891828277487033358393257587638844821622544017181221530184676855720549371856915169323569631668878459838075191916959877885046449967575713861285659706255434477298128737168393319410120171245602695131564639115385185458292294480374647936040966273878224492974477762711839355621189006917471285041877929493862268870592807458046526723168485491642362417494264938898004534788161984813868421914839556942880 [164,15] -359880089634183991403768257343050816593249574490727964317593802833436062836336493381217341674084125451312787391561538732011288147649966643990895796920878872786012205113941255316519759210183858282957980701256042521310918630992528313254813094347452848513001441790487023668263224093474144532655125298305085371106340575170011607513215694690507880324824042334817909545874011092905983808925160809691452140038628687272193769002548653400708845235908729747329751664774967713324191506708145144727196974372062843068967742668949937416471297468131718559583617183018915569239681569903612565070508568493765545819508260607687144436693763642339782710926530824822113737620773846011126215433969312486114583366969853331995742724727941049795032176710771347844751661793464619815183200122587776828285070526265382313142467146415837968997394863396704471755775380783453666511127014306507909892215998639727850239554778771170391229845450253954470083458995754560955976461139238937123037252068252500776943641277151482099641712115127860114354609630096098613941411830942253876477985897660570643993741677894194709251574491412656802454189636185007132816144701372360655534011531348951928849431472791389061615231609026025584841859421717808366205986610224187992366773506307074600983607553490765663210412800395174933126706155051768160149877201794931599470037941436934427354377353539486970419588226981527931409385599309802285391913576453351319764263071650477737932670863437302196745611497407948000696727882480662342081289107688451065831259121578012245255224329794173577727716632130416839541059235519880740169377042202340871033839441552391158354102881455510009150364232294973062256741305646858488879398869364859753336878098130411247219582671634670828115713334286924693742010781011479305084053948535194525509381506319577682441001445069564915614691557085038360678703913601556009542504580047077632 [164,16] 1686420870013083846138109279870224551829538465159975193859485185379583641281617875232012847217081851214117641131399799172202171248529030339155885636912957049534603553685452399993640101532216511327434384501840483842052881795598899766081788590267244939758055201610159308400518743393419879180329955290157192559034895701751064803940991117417791166288052500398297010039746299025209236269747923708397096273192053129783981971663896763970027996269610388655041248180014317525915365562332333829780051352221257555784609090649505540822062424232259880448937690670573009755289981348919581721712335109668889922478296707275411678221987208293960731359617491111720018570617759559559935624738896469242232452197247237484355377283690778822048151520146899554460942539953940518643540353942423237331008895511950973872211636017837431561765819220022549248694977497878091997933518982767129071977616462381851619096064013255199036606739579440187775955452166402582174296276443674974562260833830893181273948466710456481713794373895091747355603012100874938461658748593949425422847736838080889061430702695878357039410079518497228757786296980379552150306426522910583591569517215311687454654288706446582636957197432497904941088421616962538380684157199531329198689172643590643359547743268050669924737427578987675304031239457203101169842589539960321660297544235254544527357628718458149821083528135654886239259332955793228309422266085631660865469814477074695464155954786740223470021172474037862609540807308104908398543180902292803299736878908166172675972721449900811727984545186754798661066282291726474566037676406439411249685012577834019005537172406993057874344664005696608036076878657983460713356242668629917309324518955217364530307306662622898111574277978835385280568015450782109307714884611489412481500427018899928189817970664363196934922835833512729206547186416481601766572368527694400 [164,17] -6617779931280640848891716401904151644397919591533522066266686425587091461234674856299612279553292652080044136769157782066154800360562386408146189774769652059705721149723736045500306848196175769512286576357272378436184380774143371894719581311372787099403680000694395200048544075185482003174060895872984099296824410900818004670949187391718783070069826097576543160580552173238044231458360154494919554119881928640461144924045537496577181950778122697858948871913559101019625453070743028256223670795657844977788189912601672211319333730225565066754226858189741125330162791574798134868065430041366061070939189074212899251314816518056765779617509586007798762649139177380994620016451741520737438047587534867218923123154751537239458314370519748980325597451918577886989609561198603098755648390373564759942470153454772526993349140763118941132453091585484483570346268399228123962542821902565157840886254117840274567960411247265767844564616620960219927763660015810227260147707911252377893433575429299974239150855319194393189477193963833913247353578441133751284878298758315283688618197871875900520119947676551780840866680797024479722220839060187866751749815050534184309210850369000455436598443330575643497841858435646161851639110672935312971057398493218210658826441988257781132171235193456979320929135693488090177360709190602312231230798774081979154022107448844442829474262585801505838234923408025077690172239840671020601057466284982781709245896043604185159975448331409059699434687921393761276508583289698198723097635346152252401130052310703344037845240691239660477234288793558163948129490104886094853236375595463811662201177803339493864670500497366799849540963182275092751459623544550191187264854320770686234030362676109756518771381491923701372280442033218786587403700393977088822502286209616260109818214947239921736210913865018514860998527777933995071610009435328 [164,18] 21978792676963075341698482259193732049417489041998195641396419126115273344810393266482151657133067493326237886803789622239502870812141470749321637650088969856922802471235136635627086621934581357346565322951148653655525990427780549494369859991825793842651204109615692618001894954253434828841728567173304083135592303601552215724326015585509953578522915944092196120416493693496373757759557872766279624510925043146353464475959292474717482443569972067772221056676106667549050913872114066970882860797456327710183730414002192471795774263336839600785856306060100279019198581280922272026880860352322840138436183487163708290310094342263702053930565187204802798070012496799832278993372780245710356634478798656428999271122986259917221252416796550981007247210943104809575041235014924303398471851215061097000817184202532477758458661336500499632932289133247692619433560183851235264807628426922833406487604505276038675293704982270220691861768309688816849018667013504510605905121671825723587680527712393133881877479335331461554916965059864603783097028521142343869047580480349286835772772375153447109280462866161056486545463299617843031225840053894771619993716807409611275084443466158336608944563538878501686909160655477478053838605046639475926003659638308780665234607260452915803680906119583135046459801404224703686456060415357993624341258967810269007213387656644464681316239813303532122289887452195659315326117720889692772457281392651063747244010903461285515006913533656185803005747180895735572818615034287589971766731261827205460324376288203204079945641022990820090672352742287247680669958888145975854988068488212499708614960170830384381449072152626095143946857533901856133980810392776557263344982351237630844209851409031124247364717670970125851629522828008163288744778779213560429944961836063167133411794947256389380024999503492606952122596428748317386079068080 [164,19] -62349406087211931787840513078965428503088864939500574551971334783334831624439535680606586758577065375573031265363631826413933831100848241958546243502215184251864497010132422079786318372738977402632036641802094050081332851296243333690764254561843757472180516060313821686532345671292088375490529263367273679357714973740503331140877701234511168680726866921879901948252581938970658141166316415980979447401978792471827751230445113464791008248334112482400955509469729919146675918877224543572077234252144945274967659127487073426020879223678252557629558263814262861430029067038520964213501286011582326866599425674096584188795081617191426102372353649546707499468777718640787930491747542486324303508599548700501185992551485552411761411276897237560091822537511353530698267159635230185275375166225824351034838345065756346849910913272310118366442429243064539050918833932673661083695869601419426375189931065621004149130958612904308925556221165438332314818368621607754785627645488617858161709985450603295324920243341697779762720905694157840599057425284789770694598940247193068526360436323108703871069204896733032637121457526839313774806963068542420636702466506257854200360655777974797492287077431095796552668103510010307706537824868756851698709956213209718556148745232425866032396806524190030144067998341701801108848151878155648123737220222847441869381773475316468340491906894819967657258151810121569214494256592648346776592197443918823601260656088810689901072039534624213807418288901347947586959916475102047779200639410779037309199348345990371268670336955306365578350417291719130261516215231014312658686451918162803684663100383352855712819700222227487100076264360302891911331182625995303549131619490625690846203010030645326132288704727445974677635657489501363870011234177639816942183773413143756067040509008411319386394468810030990775920435098581741598777344 [164,20] 152287936100128723179465149828162056068908688022354947406717052871678407479645438242861303417043152514719630777926020285302457923663966998057342315786259953696660706634037780042581657530031079031501505385610488573693767830115192364027988647868341961277916522337533510790087637514250830356031762893030874818291508534457769132361547202314270883521802633350000934469635954020768938632042162008257467129501776942538491954514460238843780866039777918907550564600046411510349322153164735180465025588534169779589244163850701174046277304711996190934036728715361026889613986851936531344849518510757975100796149009878754200906625834347119970190454988686946474043191043454428876938842300190790931831401907460014828081725683154650533978087753630917995988327924982153150012534635998491187601833562150834113641428507751077927312052188561103921985666299815398575264915149573461053854675819366203835059619365835069161991466933826902318580505870427605213999364033225878337376134080070623318056832953278412401397888292424666389201860116452576792072550423004860030250706244300746900125695354679304969044849330005251713708239128839661889749611772376941174869827930740494899002797227185452595060956746398405024198713814029110276036932289510431496056796620482874964102762341637039544742595666962888683222203072631165789068465353129061075538699944484279343848286018837114839741494951305045999605663268565106341247160618850235587783802032223542022117459109577287123664259765465597377217914393489848024865700754939553239548881857253109232714438206285218830371898666377048246566507668898801440027476657136445480793955914121700014421824708412136848843836578275649864903566705653622098160207172061113440804102932958722039107926608943428859526912864488153658331992177334157644674598192094847633776698556918610555176416499341033259866338377770669345949471726255221744771552 [164,21] -322494046473958003207732999618573807118026458029330282551166469443783757952285506032305053435979102408343895337834128220126052843810349525132717218778687731552114153749372863076700626413026555303590036892205361394813394945055368539302236569630983415838303168252259576119945049326298724710676982037124563145157434360112096273440618906991546197169426033921993097544512487039038167009564659581639901314493287394193719616253233154959171932303536308265966199714269949881718254387245646196709938607282255456998681836497421114274329496881320968013311546504049565511302070636504302691180139394254891571645030932452595719251638730344190344466386605018735519557164245651947777181471840226364535539940817735053507797516086429126671796587544923143480223989369467779786385845443273001637971749490508684445142294703719321526175325475903472627657950573939196675537804219797119544273402970220872466318682590126344964327231107341431613729934340548077355364822894980215650615972618327275941577818501028883982400425093192077548456605291711073128915895423392893303451259812362543955556275035473201768777088864145056120626202746537004758316994620441538878129102349708646757433961473552303644412197661532869983252591276462414031078177524566391618911018392853851534170791464878389531803557746047502273786503284743653828932431062343987453144931821044012124899028906774446099887450504636589930791404005740075825693426842471049629879984076060471266144340797716487411559311096430239460707341728135294541255860328932340104549369343287604975004854852547359726401743217840583491886772223201204871535069589436461837057692160120548554435152670341893682568344026093857964341311969903491165410305393540845514258900549220321927562558760199328755555819855232987744128745251942066496966145542361438418851710300974421994203228795685701980701418106106395697637700378096404946272 [164,22] 595705298318997515425848471526687757377360810811673937046686625733480683079374400129569690276068596883210233160429667246958482965416052746222945218272622212239901280139732414352064723236949159346804605286846438686690032714136364893345509229166834749036028299511419790871720702550713305150793611812478479759202675881345628906530331303734759272737523037023943895953423747677130876742054677050889711841288405885841798111990603658296843152106985902889498245581128220260209515265439525198288805504862832783735968517070249982511954737255145317343253143264787984938109588158007284255300870245283588278956945549247319234494451816163208594718118404859411063749341206630879022388597365117239724330867593402750850585063514132857054445291941727430543605510875656364624821635454897336481962867916794889936198551762246374356610693628728274555305454809101861359331533367654131385855853015427487368811155463584131813790588964379452823892298042782145238939037907627000961561776772957476702603498535662607848497542914203129289198370159897661370591091684440273037121523145607364443279588200210354010954955720990351667211772206880539547695997525655302489774951874106313925046747286302314141793353125773320151019096941983107325824480812694410060452771874505588936608552521295487311809027147303801371072778401862874236043308431477111619000343759238219967639587640973991337363214822545064096201717618452969115839583901175154469212400416876040915588653491677615929748356593224070241216522615422586637353438549732286211691893397918509520465783506960909649764036467542606040310002019813469078798361466394964605507150513586926309377027695401674537182564342303549359745345088606585491596676939113095528514174922642880272550866684717369627851578193443875900121182769856359991422546856456785986453789659727395474021810080513316068964586169425383961469910286473057696 [164,23] -964913241642593812424190630115322339821650935407860769274126391917193524103289765263370052946210261939549732410415964575887450869802711293546645525103405121051612534967853753399505041568117393689701566265373112411335905055903350593472659751954801508285487727211928754503154978457909782171992902014004606780662057298603095242727702947402235297024454198402698852228508861392876496514056142670008711892546408896930444026104903244716041180792083386501566463854996880188449538444128757775259065690241679331029172155140921116611149872114702013220729644221163477125637142362122295644133388562784530375447523922664564217467422424198067283408242446084138652173274832755341600064413650449083657194208363840716074409139927923365843311478311300269750810213173730250340157292412990238039155513313223527388659109750892821026785951915475972271531774627154725199459000249549505613775857105443102356935437448086490647232239464376383136153158141263536040454763856979435092914587847945839496860292220103443542435573313830715404336804200343649011412161364831646660073224490372066197839388402658012928602877900891779926617478161173278987028091916211883517484734956628349837392728216648129724513097315531101609619664044632977953387429667232573307131292196492719885254089779902592091368746546476429711661738472764369740536449811618618541280180855160791395543380167408461045621111760414951629671556507340795296014173721305062389642904868146804768528820173157674899209015620729977204857435225147771120947706011078444187461537424571758502596962587986207089893534792880264756262228176192975313955206864395823457780737205985539133015545869926467977349471120482205721515102531860923389719777113954354725072629583845139153133268417902549421967669668738443332100262646088833820939198755232929351357972006933970125272118633694557011059483097273149581801440329903232 [164,24] 1376862664794566546568217347309287382353460767751216552723187057545928646099535097237707807224442912337494079324633632518663326243886794379264057318247686287503143018503811570860985491663275881923249113968318249801294107890267268887278461956619864505147890683019842005486848727799897766871385343024567892367466943833750713744806125414691282502683764959051840340179959461843044354835725574763645231784660527724438711001888035824154140222694202395428619957351390200248617284082892142196468682631984630703172173068418779753873119461453526824939768239742780417999722752623697115882856329036220129751950227823283632425377135437886867386673647084036113148618089569806342130652473083850237013029230308601916188772972802082461374008880798923838416917346208172185035464966445146200275139944812208199494341685275634727926844204639171308990208025317671499675786275856859720857788671177289234719940461253045605700829694741528426310766936241921736561383173049063559375036194807301988595972596028580259255326663135411121221333330002587949108236901151449926275755197024373944834360732986043297269168752621021120672306133952893365242887563022270502139293137941682930266120192282422130541122594621898819714868673746446910868786101740638277335572981724641987783743784402059267936953912805063765402958836321407523607911845843655766356711868758330403700593278669959383607445807957755907009502737550533823665616848481034051548481494397972037734539860036442344565034370075824190258489148561599759373932528708503182956518804875846967049401305919375313971824652034490117655199039078796076867500710805006249053389766441464378086229572462518911618988970525905298182230394275644144049286564069776357295048033197479841406651940048089327903457439741872042433484005834817773267726364444310999772040667546639225569110724716506542174237585956918342676477438538944 [164,25] -1737709655147302014070369095869415545947554885921223844847732433701924223275820892691618873976500183676526891648798194050763477448621307793524342224785790865820764623525277704740613803776490327020993156630470894798397749188724470300660501454871022938531248048698965369764896992193831361306103178048164545704401741447138887714744361025422738193413928437511017615202343456940097911475802006012631617618121314972862851198891664824311566584981593888685073299157461120138698073856553487969965792256222393737062295441664195452690624830278624042333460876396539710375344784860973966000110850259431217624708380911534603617852745850067665472669346235172777397232319585904127599808788041725260307624155592888049246551176334978829162846907077517267861128359287305389639902856832619383142827579899505951192490940661000154065272461067595657230808050619621503805277396993515845812116168749321342438664715534107436736932537184374671899793771452785444567785180601920882048191559343031241731903465561743849803633297101629639182201952126070786173325191513297924315376124685302541913629119584126468449152058700395284454945600305974546126403131059200998079101243073562940425499820464466964123002720528304463944375081294704322894362880719411912212963378823450384706357946772314323169945994495174602061642871653547075647929294174152136597463669323703764871457614340916452357443610408203530783164978475024439034197650921479703690335517047348940097865535129642665972716748403273222494958425479357705908943000881555295272922452627922548067991375520230438652845941940317581727679118864271227240833166814347424045163617821977460468946835480264244373568884716103909412180129874856098162086628072464688421441760017024605739035832565412418487995576147852232549444633568690403387757220063442207103175363112099120868198718806875113913766065773106753628850090464 [164,26] 1946508714052971682023370305576100916985582683309056129821754480576797750021421071389976193512940946712670054936438383681305571276954101849130772594374863541489871102991774949601682185246177379094381662184933442372855393570102667115538597766593654142036189941200602380874223538417463205247610318684882312116120782325109118247871317232513792929565757081176922817445622558958639342716181730534551249949678010839302334758962971702787285880974570901446365368093572225723573240656380869196624690854075092533949591767122366713048349879375094836212832963924263302979119928843642950446199102652865094744043004025495298155725789025503997674802254570754535125145934337717749134538905523158131841370234781828246854664384199261902438861690006365368899283961087108967510724935804648029927103390119096796720603755865273224076103943413146064602189944243949346139677351504424126321902045480627387837537270441120632352453204125468141125300158367331197715975951258595609306559134465315190118974771958199461467888869607311843763839925209479768054719709594661838476792688060316687676486094705584052127315019985074885433657217968482272555204019283665419809420449142044040813912401064869416951930710808431253132153697405124458655217475060745409843615688875658936490880149180925696289454374289928971694041831292879156788297205180470385884433919170672759424404220602505267405246650283660781366178575057416409361620482094882024236341249551382901804847414583316684432539740132615166088876767256024167760398687649658723227990563464293347021749071354678717628923304051842982398559735272672517145214596905705597937609689425242115505282146168043577184590223854749293566758275178396006735185492691919491778528026881354264257810669725668674254521270556420090909694245006181636285874779962469889127342255436121260535398082310299524461749770314361545911575486 [164,27] -1941023524827818347430587287020447052921333882061518550282491431004671197467084050507065762594818815576800195227411917820452237050970349148565051125917349753915455094510725690615727826192164295326472150605234879223868707293846719511456082724380175784475672563239878568945483653575375023655797206759951892967969158930139311630437984295567288647257254862306358979228362739814175381972064934819258682176426416957146252961647185068215606803354278181999887370948398974066937795126285444508896876956549420390878821836169561567989730585912372251329709809344094864821677970143727080414900900678811026692827998786634204380552168596190523066503389984429017041955807729653460164084238736789493192134995161434328919665735056449775965715988530462989305393559715935906023810369882236240357958421038125152970734321614367265015498415033176364708988050204878551073430377335610862414591660491734209507434450275906060317589671378185346820004026328120043885174985794643173671092160932544623345872815639352986244775598982843583467972576532076125115439299763687988834055416945071964833526834897634402648439744748256135217545175363919004454114586630201865577846261950519309416195165505834461870089499902275969675879787641355405923846950877421388089537166719745364630542248697444529553583974202154725583976885308499814407389428529540638972849551130563197437020696833430432671929830611947497742867649115690722221666338500775971206938924663350485417469965939169082457039476771723160083900731432639343780882994827750996835984248561698983734877077839052855763890068010745428309277440031698689539083010719551149913999203888400459572323603489499303059632826173886853186780464814136533337144362286270068071945622819522148207825942986719064401881523597092155339854954870672829550502125341367981158342117656378549918030360348305090868932556191121923535808 [164,28] 1727502684089527261285424222885172905047374344388735216004449605788224676298488000351499223493485919291704739916820773885886730697140276063038942312381311722384023100007815834273882776003707239056227959435444951725185574749264746800830038900797160940128620185586867333000878232895569385607836891807524597623268725306491919995541371284823583791006591899437322724918730625944904905142682698663926351510851850350552356816364189763108047010337483521414704430437530844092402627434113671213024055913724156095627755555015932655205564369052068799519725151229083636589842687877406473864899124905277635083216668382299761071252106732018986947937049449745080347136631384114801585354408695173743580382664104010037025851800217005214707838220084005603234319176009026117857692054607448215691374510852387219898974616567567709280154588012923371877827974859664437704701661763078484499006900187151084952849628410181725248557563168591257404443817294617629298327702519568661462995319067111197987313870242032647378032223765631559942632334357670463392188039888366851902087738121551304302665352637710717435173112774727564771656141439842867206795820061861903235280458600114817103385279460638048688180078305706271378661109852620353720394873334108693524500885215250271710687010740465014129827059153262190674080350379988836944308341203419675610186307329209460004875213806369111511157618697428562676878104921680855149024881481667494902988313701394569791170214384847237911431499997287634066322199498448409044184648470042162751995772785125105940434218701541302772498368444307968653377358399699222722655033058585083040213050980095252609732094337530402198005510578731887448718543271815500098758111596343625331582034291642203449533759705633902964502548927108601718485164954756131920520421129938502817324974217194899060852009907178345487333642323553816816 [164,29] -1375217926488560843504974355258010379346861926435810394858133460408696740099788391443020450432893243071821185314779162228213059349570650209677895551480685317430047489958311445821953966479643403933099946017404216859716477317139132466767886602982156206378838080587064013140337223871827831727716222747111259781925438056994539628354335507239735547352121744532496105040828380966942873985980280818742229250694716667950865439940249437838801417897220120683612966379418010557560505846629584678848889641298833559004184415895538203406317732281571134554380167499775007799698581756794529660394178591541041448958671134019376586227954036791804105846849753289188194354640146958539796085335592863217588647584743881485456777757082532057544254340793581411152710215345472528190186586117166189964754560332365807118785820643021358390419264727845329308138588779014863154024954978256086916947775267239420685016391265975557628424273283350012485175749066957049011120339913612063803465338418850107986637654195572733126823190242236393535352980613094335473230768158237318435715518054792435252502916241235913984503460640986830102344495710709800323736665971548292452513994476484705368817346072067000099171487968441724616587096529574960584287914706867657986307517530648252853945174743814232997742032374824568582691007293933359156784258349019042159137088292147017589412109769536747221317297915758412187871719559672101991470162549652291781739058318366189817090042261265916853183874501295646916953736696449129049715124444101457191300525433214109928968307581624191950170484206963311128981644851783988265465696807884798457931810582106109565462791561625994669389613790940955932391549002122556565184604728207697577609950913630010294389602192304324765957625823096128633028467739627818004919906916483397798146800219257691799343926192313591595962523068051536 [164,30] 981044920790174690577239010745565051639706618145385971364094837923707753415598806166261228203081750246408720794662438934475567823313424408396286109251552963709821582912627862125796908214948415361587978252978986441620260566232538991404311622239833462501961468004494237191715899932874790561691563304201733062804599212632427825443110346890264961884299579373068156370132134227722661953641773178732396351125878200005740976370551863994211617951482005773947090397829896752025536017854586806640914892413353373972931331862359471291018746968906874722003074786426738428180158667461836265627825185342201797581759738839684635789711832228472923148275299254204245484398128416711241164301572390249619524297637685781385557074633022577571162777425106719021663893702504167613290270315492553722676137538804507442392913658287881099688358393692354011202144874455499753317093967379174961324599535138690999488427345667412756984625358249633478371097076942745053537529035505964286941593130193651704661609320481413659252424601473799278161816676661015786755328508837321614606420618861063340138997480967244446541667163093128724046956361835203988781909548060907875907618382292554445383163086748204197916770902653338048865909979835618936526610409600134603029939601355089331532625744568614848726868819565926432419384323686087559146032450682444380048870800604723106090132710237088650823939076448296230981003893152309952193364923788227900875534450446276473119402949761344119054062380963702154215979431788000565575466309510251600656400695013506563972726691969351401140581597482954422219158136472342103172915801516595151048982117695719659432776346844765270189759614168879214876055525098010852569080619928067534230049875247517559005275000877738324813094952915752926659901507439289737987708717493891392854443066854303807062655484253590409820407118248 [164,31] -628104359747002901164849449296237144839646279008439258350691982719831308105840429779066626448831775709041563671868333602410972937566433846253703437479094626028626676945327479817564190066256712667164051676614992907643047615706688109759936060551073436027235400079493256912049513488969772211763702190428099034546770881289672108371889297792257038020424662663062362412339303095051125047591525112649033860496674330233298202577094497186016167714320204325683073150190745626659618096987122812284291879767889351746881027387629986739004202343678909894393856770042485809566353032164634797649078612492827233931331398916540793709553467781266591097539152704352908556447947971344059740437553535437886939993874467984151583837819208742167746804468496270874044938672945771601499070707504072576897196879650552962675619185595048057097337547997799035845548010726475843109595976121064912360659721092142785273634456100207101303270769689244646220324188791552807155089399710595602843100813574646531488397745100224693183750705184716359356184121801373659828095692662516374209686857575850259712012825772855576410150647883367072112905816231852047970671499952303233542705028177522960339000365333198845698570651291638906427996451613785920330911626145418368750745403262159644173438695321023400504258241511870175276908942978048397592431945988119601454892257124521862219291008950471509270989740129717217813884122825928269271028594463672569851451139805599690980626345427185238614863609948285864991163776489821035519931929114676325196376270588141486696033378511535194025577970121789332120601513474005925604666764147790832168614157104359811192761951721065127348093055117910373820728201208053861386347219554616275951261637273153858288049829292776320825372024433138737893504369861171045626390045264625898925998378825102156264303753125089127167628544 [164,32] 361354587300366557894637626517737515133587288948875137104130425382004181272551562568800544576278337718374729197696431480927067444268491105467046700492597077766024804406075433405740933394727860227593692242960930456552308642347559752717739075143532969215660928333437943415572863259036058960083734704979879727471366517549926891246146902332225003743856994770448917923932814969421858873708394166762762446714380888588725022765168710505671289243168896590305230227562032006082616402133497550391241868300817326826928444999641367594971446027582929951414400988749976725312713971392717488329379763834659927936228394780980430706161146632145230113161156918568751120535507149423281850430243886384816369661872409295249690031247330517812529032110400979628721472089345371206607985727437933025614281371960459140211007906786778713878648700538178324284137968041427472277775107832869449317471167937422677731476768452370998673836032774838865859858987877368221750464662743039888907530007432723324146176989980213043796706649100198538755692378028357194427081643488066213507208894820962648844334168934442011006606434650962371430132854629377572484082181980021390455373675250592137717060225306324401469529402993557408990158396036181811241600749188906166436832671763338478520768862250681130453437796915069582627182070811296466250260102065771963810907161031668846276800169858966452498076179801656607175403694449677434701943682600487444145631874016558183363542851303064491797922070696776421316515805112486150531694162983940341076739870049037652661741157933047319626866271745722338208866281693242192142721642576675081637146967935660660062363969676489813718102911442447528232512152592705506152107296655329807871759163660375732764685547219277576549977056466667405496702773236292130274431462636285686526568785577191056730829151128464228451856 [164,33] -186986114018599668864158323958664630522185360299880315594767928800409855657336501111353759229270179815717457948786917524313668206374650152075218949731038828210202830111880892580507979736893620255459208285655092501613118305820331945304843568495659878445694688445106402877654270371938887117628056708839669345566032319792982438109905721983811063045625149016557842072807554516705230845564371917541749428821492460554086855802988227740786852224188212408499376207229243203728231883205213283313669641261773736627539600621247309005509559888169687393035734124459708510413540813982239043454084482577110003248713359944611108433580460505337339432887953748366408411826107515251230115807195027368395439029749655094440408306149868172694646557563644305729921746462839230984607905293940633027245005216948835844165434136195523530289399674572777864729553245376070659799609892122400015234776324917375554207219624911531949544319433089276113882212433756054515657495539700250387226619465461974222161949812034816695215977621261067245820317832495776539161146491523550804989758584253908541744074426752016723797007387265132369341360512675435818647169893985892995664798553279907448730038486366338366860773660606540831681464959744751276435891922264154363359414357817775475861187072812927566644927499104756663788419383782221732807413048507192498200929633243930512557246096656025641135738258087181693223819496852706798460366048737237897031661131851145721743487524764162875531936569449317280201117327544751140972648047764026555175679003867088761644131987065335535093915791600749444923413051689656041697554587957770645135014239342228761485027755427060641156859413681945689885468975909171443792853161820281190204116963190344861714330199609298452494714766809164428259814666198331552834909116445106558415245506757959211227412725177622601184 [164,34] 87089227149990277519681414603423040759467216060931153843970222864841465393622256785742867517147049200209824221324545430671628647973470619143273849648545663045564327969027508345488693921056126648656363384288694098425104659607142748371049351902642036367277358095419422263526959387799466926483069517379080674445684393695202253407091951062510129337600907137662924338438489967586144609372605309142010524284474430734002538980087501465812771756168769005414857922201428766149542140060976296699202066600281185415281605189315875426740786275680741969844967690850276310910535615383527015315306795207553050594253829806304221929878853824095907885149723846368822092414211418395416238061402265943860754150454694334936853894773794324159504871122517977768511239958424444012376122082741791400940621174321692745859030512049337888621330754850187845805981408821811021451086126222436281673718318033066155471049870861173871731278951287659913350396476152971163642626373016815941227509274845189206984363864891134150670571309235573570601946094630290348902741819778815033867179537926513634152257574458877966669350314091939019291630690985842894912529797421046339642701877819417693305504691931912239668967825861870911537532347902968845416479174170070805539794736870686981598795697927444549393749444731564450270177573431155949612446021478789365299971457846601769728934915673907918034190321590652418594823988851573817050582851156759563466119561142853313514704689974285781218251201172364885387914913407609127463375487331387357570717676022345726153426317195658488925389303769972914526695347899799074958987140053421589014569726827304212907186620541287256031166821380817133725272899669264091929330406004340981815948407267517161828731865269383388461342750101417207913345860781491517783448856313652431313921184398317233465500601879958802 [164,35] -36525937745523346094711618248071449711384277640254920118292515806587642858129551001351745888056896729868811958891079593692280497137638040421238123764803214757748313052365416080277805848071231787440823407460822825387586390865689194902972936534370589450127101366726405673868761793966439175152422071608171975528116071850515121466404328454932631742274457882305881490805444903131798710567052301386548178081534042512458586764759505528424750372656709745713927753231449043733337606459460271365151695497211615256501223745643467829960867851511872180782264768443925435537256943823516417813847517083869054212296074279385817322873028797243410190132263400961887842795788860254242508028229668678596014052129403416221120544642940921949460092666990370773096760114843203928272238869606756919851843632978578717786110533889375179924483014208176993004542438788707334952772936088244522588012526789616964643113863942769608283823560172274076260384873698029225675854616042394476222849399183370658244051732169001170408520878941698511279278175676138831965263530585184084969862176350959532522643181195183215672188987074661288158994649120588834451299043840527884868654467065019104109610516636486520800270175173360241320135119279736551218530490536802862566287444335404002974085116480322008555945504823105929888086272658382197574689508986526481384289488714561325416998826661016619237021269818951883222679917908043697017089079708196788070734126189106538102254393028694265179945459604783345768126023407821276770157494595853224258547409190225437209912318321025451497600658727754002368458528067375908881398637766169738553742961730923186510843911605881115594065073770480979771723312749146143663726850172467024295694270142851559053186336400306511088307691784296738907488178838216063923695296519685609563156074895028369414369037677152 [164,36] 13798323152179322487520827596415706068047947481424330302551461498133363368571877086846594317956940812361484941070852939541109911233128120769298265617927825584036060966154771167564816363153254333628814326624896265241762630366868504152117341949410771917578784524937080240030471046555505595867180083483676371906452892829269182599787924360785765164020206037399411530563850910617238930749084424813098491631353352944642039850840218099866553560075207644979724873891439245459233071527853414808648761990729698866101941380980261008801317351037590951442092893053739814499216752522063140750174353120418077979979305795896449055648044687378795237613307845710090645801223837126663460256816882329392922783568695764650466397271266142877451879020929898723797640863575716039635339789575421665620245298153236493414752658166221537255644389297194525394519809350666140118688279515466717171701933777942986760714021155149373169396986694733656411233272666539579676243497317609440545387463521603744907967204503418515706107323138263855169822723174126093681003995767581793397008383336515253022757937431905245186165351897508637571076895853865465851464309352974838003172876556259391492348365326853132607601835405783634069448228141630582888845624136059685835604466480030188340329760065420221214628536166443987171152504044234717665727382873987633784277862970832185080515945256950208897485680037093769066138076852708590451018877272318277365741695948495658199003542842872695966555664870148556317151248368596343907342056815929133039934228421839562153448209363778987932268761580392266362724724098930533510211610979940031812831847496303986842787253134576210429827377228507855566015028938872515599356637403150639581787014390238286564062146044596161741520682702154252935824175331371891101316840989956548199186815992918840834441671216 [164,37] -4695204947819800137144537091210606779719261538036209894715102689369603322394902058125458468810212408822577962280518017889038255446049137510011315862983625890461496173110446287281712370893348975172516526891618581442375276772142996106967586801721079001997841559275195778933263440959837933839026090820331175595006741408198307437789920532584429349062155989443606966363986086135979181285887744534142547745360613107561389225566739721647131610470535604544966037084037159837797939738576084912634742828825347278187301529997622533963787742225446775837264500962698863569623156345449215068818283559286159685941751262242544430524233414891196801266803836052832226025131914677269363873181110112411779971357237954150189577107607874393307614852344108864203722849573878689632788901009151812272740658658122500147809669751953434486109556998606422375866693358373203520813697702157357409611369266496575940836889867548527407959559725080885523478247930906109892496333187870444417594757120103575279002840419173004898369252749543986829892585381066527645691367806068726811218183814991275154217433552143464656497068311737831341818949635162378147348893982057103521914638609453983308423889241028810250077178820490571121573893212181559997183564434758389997553479783700035182965297957592494626427842175301805842462986037098062154077180358867422331029663147491690356199806785821800444923948844147139380383194978592191521586636980683379245385856765647233354219030944148759688467730515736423600133347149953915615396918875136749292172236942168776397187847011766728058243683964281638639433287590594223087277886833141964415114818917206775455030525481303236623870126913896426132862398647154202709380246915332303326291169812182063496024770239197550560679106942211606210510704943260665664805682778643893027622272954419403627190384 [164,38] 1438850222846452294223645245451788867851616710958587580329286940965990448433902500959733256465125404768169285589002188536893596265024827836846094358358682818114163417479758690978934961196695231186682389320072916393781912039972439724142985036375179097090320282093345476136420345805248520655913541181661923366341926410652635522276471431612865898579380819871806610908424644503613523074880512528085090469822769792916314942108088175779799884074187768958514097026410507224275757400248488890409685678540465666349786568399332659868182660054739776867533845881752307502338936610565620687058664494065187503947334730067725722394752852757948381464288721737633093697713580819567116789651759516377682578333559715528926180113689316421536937750445218433575533851181957772397397845672748099761229707645763680700610623166087129836087067076225876267611390218310248522683601856712340986513261261760366091358135824362746273885329174422515143583262230599451971702648668110811284049286448897220727149587546710646410063997807740297127953739764890760780394839635456184960779295614430374587948362130821729584051229197524683688007202931538036462189535508076702464924110704474682433843900477136336007316874543756085581368288674468535230088571177473989771425175187053016278913033671570958516280630608225908018116976869999548205605052645657472099082512864269192498771531701781761399945848239201487361131691679585411287006666674505753210036071672478968110118591598944172494416018611600164320642828234199673050054149898051672571343731081429467923517500031670090465681707674808050969586024681905261747395834159957582769501500022028847839745819583683251549934558364388870322031426059165316790383761103666407142707738991887012783120318491891109221103556231566667752340555496239402818584330224587166817792384353370813058780 [164,39] -396969974128990391137690814082390081923832294377333661422970357089687238153246560452762217465693809836621564904016932564104771873885712333833578914059874920668725087143408136682021704482196157149309767737417894713740165080238221447751184933462870758955325085153878261758605158025228374828521888490186849918778330053495092138761984244030425576588141374270673565875139291436148019713098122492771440670267669087142561591270627320450709672629062658256781169624121726819100757352875550937478989120235953640148179516073521491074733798325442443909047460859341665399903007712667683060934524128794237102528975050053976466431551145473732173767383093260783444620673483324038133198696973653273163642293791462137086685320753198921475044690902376831103490126592806834603927062569541706855449997962261681056353859563593364628601086625597320455636002025987328673670570565746086544221565639131954247982481686695029438558478428461716136584385313057724410120744336795984259085575777813477478103594779232534092362050079682755707549677892906620575958369640515050636132628713987567160760833129807172060569649082805501632396565956428963675079667421156303996843466745292870309550247162967568069265733358286814678052196995582368987762720475779057545093226176768554076925637385600769830731336710610679680641602233497729595066947761485456820037376516294278605867495370767134551806679586893081665911426270747361627222613474320893291230616321122176981619704741518225610229722750834538908257942948989264152758164117753891345794549144832464370574511439062105638850148391687677409288906207928017790892975833434399437369626826579079466161891499892922504401249857789275877255562735051057886748466358006472213895080224204024974604186941554602091671932032018001302727306471026571142443062142421212024710251477797840512 [164,40] 98548957828051660454488032490601209949313674158737233455633405322957557647592001364998472413367498473406703196276920473244360655299634783600683811903533875795234891743738218827135191922344165511054833672383381188290036403698504239808663097707777214902801771364750923973626599641046049337947270765675890390524048075916516835388711604902101848173489109556328775865727014857097914321251141468305892545527101589124432443879209315151187926225589549998079869447070099021636009213629861826333191927683089604750827001958733305715387203248652813339446374456956949282938632569943358340230978283830789568457370231885568102896368985480646389190590762280617612533613929633191496385528207543254984284406208839544835648404711313337331361361568848054862091531726337670366318699952949338138055623962142323767008196174428367501385609375913746619083390051933809410149234007203929036455234453685340068546932846498511750501260939000091325867912667189322831405620260295922236156243445718518307369874107573618118439321211304637394390527813486022333925052194419429162971956146520055411997808930938883528819287994841162642818469611742691336210572994480135101519737611917041581131780606810910032179215908408755032256230249676400365759389381840854816369344192546151866603000392476618183207457377229009753881567987984064233669566350428450651607858643074581934018836151701225967968203068078614666541540956305322009687203874562736746785605366114031316815820370508779802715861724114909211038884906200397295281186641306386050182922917940655385691870005666693352010344788845324442859804985846159393782002173412224020432448476397101973942971077029879618972455472450988588253910574917713237642054749840275361321473996126968433281881808200836216447486288273175963877215293867992440564908674073714892718695114891864 [164,41] -21998704459997400260059551496420986506704854190703627160710024104133732318368460373798763840840131323594136615897783582857741726303179112942451599926430781190456151048915672858723254401986127402797521172745376802402786097668275886517653238689957883548819749170458157199554358290280298859714536130405467205150115068354409423738131990311786459970663483729862857797596103359399182761924742314618055763758291810653960864641867586537814024177507965459622049697566773577251457182484484530476789328710541184863653479640735756073878286742956629778800853081296662199287241528550844591352336134317797224412449849686542175409687300742400429988509835573371339521555235064472882855041142884367293049509111425846734269307361226701630885576410143192740923102748138662391246857679293805220178805630224523904195000735480659078203200939943205556781876191394593012670466726829437573219992806045483926344522181463360407533165577626775439099536333116830088102881791155818411984861458804815305048775061816579357953512721646326146568562324310803831559700406500916663431007504430835034188534207453257439301712001982075889831681490832003069700100467644374112877411943415203829218603414618619302897092073591519043532375381403823642449901040910080390263839803609766013913797658592926391846977431251093712312767939285937532939002122997172526962956607783026670562100364168308813415274780438750279739765860115989796578660224548960088551813489114365097528455890518986954539509483779960576638671105873786137695360819193683304698916136582765901905973229117704884149071354248155369504003862675476884474191557962205654723826102788195036677198376284759440657187705570598807629284188686379811391887331349391371471915769340041492685519132440879805679280302109696847204453866502390544065312842510425158168374741104 [164,42] 4411864974766077655561099165874154389515706443424421517479414850656322656481570955129054672924154669278554548835538627758813349654445987948531099021843687360723356047676181108140214658531398761750915193084588125154001948371884962219482298932365050799282487377352638906284145612790722289073753747791906658858539762072981745161756848675853674331746924779879829549635548557951787031204527772006696965832343446524084443066978887107408896873486206848667319639133453349874589171329182960049818015813558052542850608322234687352947045612734786702625545810095511492171635076702034380548250496741793071107699378929719990959590979912472531531728893291834820588602397154299911769218656368715328519027400578909210709048255307534605875919120268353432406488981416516342776892871175320702069204032966177823851568161665850881392667745821315227111827849513515951912226992634027573999780009601651872774859865840347498100882385011483515559231382796345798699867615216735502210095402992549895838917245911996577333000867249042440831582995137665022433290313447272718849190296108178087295905155798289141241151981019125810351931031121117866028145766993386393971679715715090268608754923047836946181476192562284323317361007864090862369407814631687066294264073210076609232871022009679841808774566947620324604099550886380361171032690358772737230266581675695785482729581491181947484990105240933847309780596590996018096204421495149677305951358337801200489405818285938841939351741432732063966917972263714509100365947668579502717710546386569619679925167978396029258652933626686855684973963358674118827769662929523318615725480615553376960816673619272468439685750870584193671285530925354544519075950517994940539136305153433612579146952848023910623589689599054777686410673874691281370220651801840262068659347 [164,43] -794128297612053022197225840756156892296457493200937388510767983610594708109744569751355567871450613440491198840417400256624772156692060870492184949054036073314451993727830627222552753560304496374095623847780549050442425350477688629451221098596513984034697135233440009618259889166426350253034216456461264281216150928281058510418991992787711218854791627604068494402409798975795645389809676844866287341137025144772855130687904125668015635203461841389248822837343779612470951131430929895135156287372279487158398265655542405882130191582603452689771352793350964865735030980657345468803390657903248748237511112714714220294363588030414003434057533974301030224420813758335113116501333064112218985962274281967399248043343261161775179426474761678962575763760550169055377182572804141390056834531912787146401262020757863778699167857749435587983875764637139876475360090658231811623964202423647022270958076360731156087942360672438546890924664717101554751333228053881362467759910917431345840871073046965186322686460408315448112923355591427360684157198923032201688056982017359718709194039772937038264777422688900729321554498498647731344544576137943525534883226712942035337553935821184507747511443429882068158789301302938101123705755292180287376517030164465154966704785671781483526229293739927688074362295172151948454425702456991161494942763476208193543345943245818283414339229994602090985034068560416035873741405780559526226166637842367152599168234116171732000487638270519143255091298742257012667682864678819444860861588579198129317601774123427335823028224998608655634026976790238743748465540351056586733979196090564495788415097610124896450740048094703400204410398409279469154645734780374328215793761337273997419437748849333847204941782876545492727445813898546330074097878047140265280 [164,44] 128145825662855704436912371382143859273749681757322181770123092702258045939438377452010937427738569567276311159676751335144418743640472957205486389865025564281494358957220357226633032602420146061231170559869198255494890723479471787494645707831466789921350212189703212443756831806125990924757626087360737737029738466935231174687060233622813520142005020939610271243139383452477442908501774140320882843267814267930309505012775580386771857238861629959080692095808997779703259036972886605101016259010522659884104037274197262472628395294760051432778348583745340644510652579771818599644481323835587839737474153852570272190286627578088273492261054570752460783707976002898799759143716579203830647448633135353293799927145513227505048375743861024560916288651627755939655002094431260032078833301451250664292553526650243421595938082404361362343106195960298933858389011760749605816147439167467381551988563233064154570813054702568020927081730402233999014794523066879101690043672132290649531865026754082956896058590806504436397605138809485033786686309605065416090893735718558347469566101936755308735956606401155269413325658671570880087419762442637736883567754499666741631135945872928099372334442033595523289766995852742218605217202582891101444596712735535472577984190146478711711796897125360276901755746050903945040597804010288826522048021651737170414239188086772790814906104120514490972483423494504789533217827806803428897088435137892004161042316745974785145640979346477901044755853253006926129051119822635386414542890924138136299309922388307858847325207231573606048065962389891908227517155770220155802900653245588291911515742608042105536016338905107080388185740317829353015443112958844572198492366933986343592544372768340674270244514217873189983053279734812147030018543262213432 [164,45] -18515100313787063494386886191453988066211326139582337846800740044912340444853424010652611955117434138095086649883475057387859770838069246995498760444428855691852776350031222707223054406410845077816218532597071363621699887471121904881197728070017258044488605110790144964158230657841517788517731753183252772944212462373442936919533015376246987290729286985101092679255533725869727565974376073781670917709888740791931324795060257821731040109050011617761534533226814572681853715937672058741773987184085006922839317397580207213816631850796436859410443551248982306434753534925304434586574671929817465726114373980047475465457776872739110979582799176758150391857062154508373114335573354905863389673058479760766864511147332604397876678516774927832046316216903129747509363489805240355274969495737637462067724433377704899232553074412239304004820639121806134363338632334377499896704170794478408036659928562577800019772991059854104810917879365393498105051129928137080034828377845642119119083211018797798009163146706299386690547866978410187464335408233935570188320674550734040808944569972970200651748601098970972869396480563037146660529589927200467166933586506429658370599105416505119249059946995334468800628871696111291459955098000614238852453032390299913281286765485258149060195944092498063265233281479891748773997394171987510085251398053925791771398987451437804544874940787995459921615373969929123796252845324535179934116155943728152730424122206371243860422409597108038047783048506954754117702649164231460048556037440482250354456423717695016739873641443257631664885336497618138953116238116639253700392881326102842351430877710795673091047928320809338708652378124943170309024299293285094435247457844330452009290502752807213348867834181599319199498643457792299673822588710296 [164,46] 2392071473142995681955969744579255050478252767968153990005861464512426110691146629745142757875132066199766764923027018774443753132753141367840720184111922570563081685308616423578558084623264229017141356599766502524813882740263364661562516814799008501973481090448501494409108354653924746712795761461342971002892299595900499151810413228863641318251957408274240728721379382534680150362081169429338334883227631138238840857908376387278418622727627879554104469591686180498479588554126142918184969084094628371490851540223560742850728717533365037589651076978747785299668900328715562263331045464292990285771394600808181409110976665446915136351984434822435302361660702594144013831300586067248927458307580668105340821603534958781116952410757731405312683093659422272551653088893483528485098142721153747077720445587197565208232120824583472343352826845245940211331805391560924883422785079331583954555924313188223178453530602424746352904077237862288942889854663476109237797917241128622997110755622512306807292169293328115780381903119627359104501870639408616432741756084265803813062182508274296686590120286828510485366208050305820384537410232115218312599151801969869069439551179087018244412441991187432825977721964858122171745845373375366646782404864459475217912245115856309017762226703413384973121368609931557503583966493779481321815898759874261577799056465368710301711515505207290715724302072557344938530841837219096914679663288661616702519054550922730342019866996802349850078163661059613184485501189317395662880799180263379093696221341802518937532689752223953912260876000972701301828223886835296929930646291968021924159279548387679614155366049501457017056999819796457822536919619498124923295232898905866820059663603302828205748452723730200426519265872400613223570536420 [164,47] -275681221465629985572248844782557542352953460348525838146637189155561874370494545567071523194265896278880599287974990066844135338312614099237330827824371600382170494597913794986100413970120973435064301470308464921254213837726394196761682776268095088813564801931793005566626629334187622916865811161651273780608253196092305444898611511630107433747641571371188947264940848079416835713922048637980977994294686293279683826757633620066693636169639896747852139422957904564766585535121901508964208945640572692123612331557702641734448114227537842905523372888655234310837097295682265063539651748287739815828927402331184886111307447836646789008056779540736421586893248407019989968631080251166546708012616256123566393855464341756514853678675454759569087061874740694550972210039938147038835373665715345429560213920102157735597139920923906062554713787841008918367949869187037457017439001464852133757389864864691681809733494398984599456231781484204306209329209538137851189496519864976632719379392736890416927538501344955185922206915987765115774409730453681751312235547916902007211329009081812584574946320308616562403069256077092760082939507500368484198665798221511595770325039748087563250758933591070739690814571113565570988628800102960901280848040659638025684281301478107252010885488166312525628467103638084153873859069882389571266629847113140538915474386214189914636753367943667875526408112475314427475302035944372306604213868819827632350298161054691663962536548153588150533741608851921878420099823396536820643079959423042412716365653184536767705782630966450764732950365710089048000395976125153678089835621069228321746189760383021588165833503595226681083529479872801556276629354789295804127773483184049627848134815490964444461005736563945608821155895991771249475904 [164,48] 28256594628921227440703619932670213255844348927429247599862200843575157071760511223860768784275708259145034994946891737111212603313764169153665492294042277710167985185054642357858487843955150586088773562064895951673747108856169549580060847077473443527393199171124564984213863142167358401815838041648603005343158498370257228659854785215950136725773656126581370434539232664639988752683704782198680910217520382122352955021078706763663557630718034806710005230326467796430785512846194452781662826566879661140186516982309742682756978339756050901772412780168440537520809923912472071471402345494762919935698387425753577277501242716814093991594971942100632165060761537055736085489689126834989336776812526019685757190738270578841068713858015731086275231362904481530424063918626305171990590885547001431256314280207114112031067350457454076299366623321385732269484844737817557274286205762306445184095309517337197505124632367792446906023638966851027633905250798855235474178510197665268661300054306243669395856864812132531096242868210332510585189940246524573052201409150318928027377281462735100204676983797588863724543243786726401704540721393310113930430537226895554581448176168063959664120824267649281787168890588258880469931636192743809531567062564945606495162861275950984577365750309881051650135788761470929691590984811765022852678445348861718882822913192827230403268010700583085472816329313916903190717592940318971828603252418169187960653730412908230795765240975852903220091841916760381505691906751960006170409400672224654185654804576548389130705976989331255157907019787531097421185066906209284670726741719837162603147055682510973341631194484080041872945221474415298182659268316123161141542483647243388354882164393786694910264125821173988297737541402475794520 [164,49] -2636596034100100574755324878347984514406536413625123054755321715666935388059744888252703396426207048255350266674446835723060187267698196349149975976702543886565175634505375684324994395472786270043433557223161062174204507154921030550691457393555778337621922506556128048459828287017578401141439024484901908199046474902630299376971023994039924403169249423425896326612959006280194260108931791557105666383165573534646352328839777835060974104207862108366386075437649133032803028815371269625594906815689551962757778968274353864181953835355735836399078607193201527214279315618553707071597222255885469536061126743345419001715189233833825479782880681813107135179320999178723421600976540440790445763353620068413727195970462880627821290403406755657785500391551192543487160354885002948471702422411490869737787866658353061972698528690867125699192534108277776008895990924946459117738059866239115157287785235966114736014502090840885166265984029557484169065635090123465248912233934886355391660627232086255340484218588186621356565311827185408234499036057431243321354521564269202175442442502942535225898810402876502747994354261631834169693978994564865463466791276489463019559687351235350765600156706377239496248172952546872688234239406058467892000093643634952069275503104228090420835769306793348480894191374433823887425868403650387671728901488228499853307358212111378639691438384176254280735047553765015291640178687446210985594843910193090146074492152916385686800429617839796617060747574642365367500696953363858351695649136070830149770357865510571380279756537742756480964595901497225287771282005277194999242420046277911311969853277597685942641758574569879874300940082151357492572080675590880588359132181317710958688947073420007384548027481584719169065092532147920 [164,50] 228004105823634762061111044902555070059958542421007516263245840344838158307995638293998544243741668625291011644999455638464686190655520164410623885720023397538372096624316513172651506528137426199351339890274096272162704371510050971551955434864862256484731363811820141129862450660655720064242853147821440221720980796555712811813297439571187147844622044483608259528884265388607593271336180908391558930577993059207725083405236350110572357073341438929199089051146994967424657285958455632259944228689601130375130502749953426439563760570236650035581961328492267186685022638295819465454245177091084896299760067974492642102458669249890194004985940896519056583777459793931103922593890820371211349373925525420348656902989743767252622001554761377894912625984757533961343273228043344252399396922952881771896903090249054877823192381559645190415225146562867468689437194479818489092934649349717180786642374256860986935505877913066959875960333413146026268378359271620330949567609691947159076946358301363995215482269895701527636927336825222892965790272373975254639537573253456328296263781106277876799067930272582164989038514602706139930651694724786053489365315459041940149269609953290452226303640976095832992524500764327870242962986667794138298088077774076445386594474020230649487891268033413580356996459652153231288559121070016257146823436347188234223326832700967700098552505969560633731591328868002740048245550418679574343730697732237718543414477702681012374311692201851331957630334613853252375387947687059038469148366968924347908352767142990206403744194090402599224559235751051376784999879520145627445354458909248846974349382172003414422909424205366923264331462068726263349497761820466802491661902085754845916175245961956497548926827812731919747537177378 [164,51] -4875626051247204409672511549477256967013630432665078086945200049713320572670623674261687259716581674396084669560857111107183155717519788595670508860728863268483862003026630063802693549248698517065518534632238589516883745571606569322374857883225758530383587435562489089990971337914011281043167534832329630455778757724296595154105513293485261213051481724056367189685177145449940245560344704384323340203395757675411916286630811464327030535809805070505436670778879506461867576421596941968991882908011861702289457914649799477287937083423428055756966122932543330244418292578277304279217510004372678120939176339071293698730765023862308437329867471335510930925907764026388638967520224237035662967201591502231012089338717461477980733749779007903281943527795162774841603316677354545763906706954263495197869963084536102100675631453688243550976103860770596833730090925403752683713386853732851986133545190141884965948034053575785835723108271786481273504172776353240759883436597336768758191474641743748556212253486015786149807851236774817598136157127658728425128316149050042235861631221490595603782249289963071721397961070225406388903459052886457394871326542608701212856045989993103643715169971094872763657906601360712497494786354164908391111743198680488051584043480831466455927186626097506753124640110043691338049290787741818543162655628883084455224443280686835887325567243946329854927872182477821696372446175873715318612515990056952713630478433404582071915846596157376816377958428403920811152755495630411480646997531237727405439430556381120060429435784680814496722528302324364406213786070075348342183064088771692517239254223481454677910342824761676577885040399980748730999114133951538624763310832282287792286592227439051717508522251830886892887616 [164,52] -599365205693999902132092706245481224147191838082919434336075486447720070921210277576821888841909771780147275867638332084969822042514472932960519076265058740379854970374207500848907283343186924359124415940516311042386685643626757304152452636643893240257215842778634581471507055369641082934503023433651315842145610139908961147708056527111523167413301684379590737895497777219261396060267299222540142889915305259991819039682020088399628731192005365303188257773798347054455041343452462596834704054633879671608677078339478454635573479645727721404260376464323803738671671427695484907910007887179899698227892463943549527988353403974399515580209391140780232764511995206503920155108366561857360040633453815326108042367558041322610775119800242061190255016872164193842878876870090859083958161823205477135400698998102655258668480177714056760123832957897061640546859088238515323704167403819912961993337062991098293876136631601001955369722823814712066464085777393736342650781986847294160776240788728454442979437636720233267942571892913269829853034291304826639226867500907273416952797934752934270883022953346432180260068856285392966582848766280582852290727601301439956032410277014074772858374336776574539331418187369174288608276780107875939570169625986052324001035074215994804757182427940718274460579637908111134930723149181125950170567479043590227256559275418197465700177826430936269831047619952106311162946540712459534690299159821335192437840782814359629486228517306057196096777156826055377996329549269794819424052501486168239919914003676164547781609582964948191826676887438787036408673438533755712216122664398057363475241952320241642426417636326009040784859439293843878470231679316832246211638096897564444621818180271104868274378990752815119192 [164,53] -1790100162276353058952375073694635089869903060767292395299333463094869426652834973980237956269657828689474868253041116741863714653748034184570058434910415098114700447081748996602974580965114783678272227332831945251394810251395419476622986310517691857106471296846939460468021159976962659710527397388432401693468812113607639983762306383615384275384168511213353911575088104689450257817182187849336379591324260868711192952720564334425983771269669239451601620233804624673753222264156330190033675302811451818250294199330133706964404518892634062316188015567274462434350181899600778614759418509547628978996026737522000304505328619881329512764432692255540566810896500924133605404005922062979317392735491598864513324997679662606916380118021727376561565335106680642616816377554247934966843851575707171899010571918342182930608147214102345006597797482372033809375830649514382920213526877699072361901624196077878916498587103720575558460547643831861594078941825001621560194520586237677827745754830974477559484477521590243397155010337837571874221883831228561510914222823010802433277396889965144046434012229681390751796919181752426605871751559995588164003107301073824973986946386308991394197059139231073930092135413571605562699010928839632985871818845404076619755801514636328672895075316859420832968393093515683126012684521748050082489629023152872677968471130700255742657371404222723438935710062128931177173732169920883725195031178493296628341673917518224782152985073074612958105972180293178846623543111965258719886140964957076189563012624150815006529740168910234259577579452323028820879396202833337778511332842313456862922742140859631742296124764735300146305547173844283955985281046994835420232418704069763306275336166172044241947188999856280072 [164,54] -89436982633913928218185243391369561966580373227123416710494384906006972834416105880381501453127315761154990481745770811682556493335825141152188648170349221729254862403785070212259779795671295857738348421670252837713249033257829848182675246718799588501359821570286607098000754930318591457787862623285592346735606596277709299402251291929218560996196741177512497573968722425532510832732760230868697429443263355101579324443987331567888154528718564360769987356481508551635748912720806345253430342923846285164272772966622431208228405848752887554835236646594544920731111111286369437501490608211614495473210725362321536338428563885503103870279153107612753855160769489149699974471136615388680657376598534738396070160676539195382216896304517527117428763683253123630032707671516967212063267397860714287457747025792234690690627095367127478420720620786743550411552181491975354769338284428882917924393190206387768340194252969918059607652584126145452754601572681539552638293542074244785760170214379042454329998780399445668975142319675577655172351033695928483639248057808767950708357701698343353739307930386614328966452471665259347963062071818386881271984978949029235708286044526902278353975959375382608579169681664031085621928540151508812884028166842982789399691465962467325193583088740591670253840508388856079276983528723445361715958225581215017754177116759880318948159552968627564463772541246767377939748802393429346760408596165542807376270424945369539195743481051162245877899930882393445799234119565854304079140819453128763346553677306307967552693730261459946442564609566283886123900036114111935680125527185608093064113807453078947179327256043530409792010703856208650692967950217708766411108788954653460179957728786075179709993267855456 [164,55] 174258304620825762267097755697628448106703770708235670354129265129573371568618638619999341900339879194674026355782348316308335416141210913062405768242605979804840966304867066572920055388482111790837376294653350877711304547604523598296162214667521790130570924888904814483699712304672208695758148254416674656819095528984148491937770376456200996801856611956698995510815883904801856446094804234243958575605758250561346443601423356864058433585231840550708258083134069334135862114275547312430936322848652262575251403790712556986773385717553793574773337161462753544096462133933078495632635324918017744555824603138384064944004412170517296989297391189881826532454304766616932471347444791479414014392362070822742211004374508176947427689544669828294147211732980963167637042005570404126819248594284124145939840323330590708530020205917174776559408545060385650817861389140668781589990971392695009761784604887326897831358452672368689746203392218263776819410482319385518370177422885125809296789406129575993304188488489893278245442302711436146771901926460032796908087237078988488870147349697078577965960257098718564694104398474936943512964536534001053475070280292973842789806327579044362473538210251262595302967693979050395456283184767542953476713100298333068504676554685280935624894798993907953029184918255719044471355040167312630562413467413094628171640998086757148850387014546519659784525575190622558646578321832184740426308073347262767662289164363188076491519063450574743417177766505825214832975649511070025998745612530654672384261005632315058460588143588299571702693660579856769416686546557392213897259111818954712545581443442280508006963920533571127194258759898348592738983801529027636985565983579891022006503370800114636666361657216 [164,56] 43940789676410886301207959928232147034052709574352308726288785414154135339347964671885794939854073650023113204304108770208073304224214882348211308259341782120568621160270697723115810853383187987240967679205536850099662164973991954400058613764163767822190536935603677407783554830593936691868125632761671912104890578445918666018977479919668803586587427076151431171221021829314927559931202745339566451185889816952815278204035827513944276658985045632726329953143905647964893765734144935733821428945659738623993953320657210780404048305015523068380402085624776341573840076634049997979277632340699372604983092307491136969915690837827390707461033670082136352362872573891859700500748898557828312330456776106166437531149055434699552559868346176184122282683646038617089483300780086820065343959659535266055078178318375895810287745232650640162270432568565956982543020817062262643933983515454729081222058231868895843774220657358537898005296825643753278821478737063675323550902933111731715357965827253019935531898125604915167907987736542715592347626736408241952130754146899046365080184079270953825869176202562508055534099888160199901350948837612626725055599763158421484834844170072267705552521659898505230881328104878982221408950733149937647770105124508838752197556764279466579837868675648351584198520578782158115403650913316283298934149054710888927117321025622548319518344944338467764927279927414124479216550414054097694504426004434038294998362226053660355718431552329121335928414500950919147623973817940325817680751621158757126965707374825766076951299343954318819605052586531405000056239904797753861887013927804485425112292204650666347010856184798441584972633729767928786648243486344649710590841815018705540407674848918873235749040 [164,57] -4990819035295370429197483113100133301062552148328329240316430595795808651686903708138086937764168953866813695794581641384665567280311352565711045898252905144950404792832882965859757805581078598529044099314229554003968171563202218526032623500156807798558862570929422560098404221465826607609142425562430559089912296728590973120933080223842637111388451384525682273024033266678594160968695344113381817175115584794873654501198260443262663083700181604959745001411563264285670940874002033467540609059385241890910327590228748999837657275369864576235026468420523334880722206473456067615736952114389290528965848150946411288524325650264018488487796401290794586679048612131221507687247434635214824143328171259959188786767903474385083337643207911452280612567101173074326614635320568315688495591669622284545652524981291042056421562890636434875826679009391157009528207436889473336591575979734913835804551277458301623961109292599807069836789693864715032423240629553533836345213045235800014032658435042759596138694493340509285237890477133654622891836853491008157983851397779161701311153129154826717666396386778892101913321505252120194530677764507720932803016295270256567565469037464694348843959305191620034226407546440461297347855540992543808671086884282961509547478680033067199611282667082690581719241436037653695066072225205506846561781838587129803489996477802858732405554737018958201679449197398989621906142111105383962894038271859909149793191662993938641191100261063316967415177090310635611870203041667887444497708395658383559994430199881317394792484558061894556401061028723892217360637398032442632113714103401848543176235485176206575970457795551315008129935071978897784892671538452426699193387024939098550713910807865552363696 [164,58] -4337426804187814453998897341719504852661273090011805534865096784640431674254677252123131500603733243830268786709166827816981153485256103467337668725216569779810101675052400361066428507152799755747489353585181345674681979782344329606071710894960495981122704630753889401504442953800759329016313027483993907579325572091773446540533536748046187109418165326786693264042376135742614664686625325518842491332723212248722494795227460178364208516260469773033172383828852980749058469241298399501637183860631259925934872556132318618020315921223009234546674370247643273580027725504830389755230438981449201175890180715473215879153007915038373290474489946645854606159989386705414574746436098821563392733844020357929405383117551990677260986818275221408012701462428242322341183800760231694412346951841897298678160190152999974164272824519037876191695718735461835545255375161698097096825847033173331404278478296151853404358595734164045463573758667627663510968394968818015693005993662906635632019336881791818168724340308302115538857854020120609399373140466812718367775833945668490998215981055972815564938492542747856065186163528844588142482383533941774251584331707841327693551079178907589697051500993187999999559557972469816729907930162854547001511088262079562291734925938864155753377378125841137941650004416015815417728633043943701050634328318999827758573839045994602652693631623156908226932014603375524385422767963242926384976170201782127975297818777628004798862043117565558079948830444144405249306240106540099975158484158906926846594724875064259799523894649128327610729062943661917596348921994479814600627150331139178840798063010886897148532721089319282971830001551321738897621650635943909467339981616308957122806672144969764245 [164,59] -755240606852157207653261815486839211644391165094558974103788716892581790551534347488790338656287732196563902224619471745627060072910329473625530014574779802143021014041011259903263861616393287778712662883938054345713952683800558528111579687817686496229319881596218374567838902814762390309481274655600236672758157536832704434215454352918197151962194556796095251035276046986030033687923779487748207185180507908786725205973686854982537556369329601300644871375716073501614983043634186755763090518818296166799240481967390434522016079805775796852952747720238008990510374556476951413109096862404212710667178750597098146487010482689593656265975046103873646586149717839942639395988029476394705307164536602150017260029002908023094498237008589937200119711152154222384780207745002273413346757679377659331535461595983247189786223624610547011912686906264788297650827373391386703809006368165801125697149639200337143245898921665639661471905938436560750175385025461533809819359122773137589587100792449065051075823920305199489535058498132139122538772623463514282948884647614164116255965360406100566459746662300196610598699894784543677417787892463728233867042177415003359148833039635776979930052797633750639312682375538459351354506305387069742432683201782987999334880033533809797324263361687562838068193705639127844936595134557866230701870635240082439984685117604536237829510389945427516683744690185082656335681100168321102442526447216468734309152150363268288854800447984756192735742792442005908309813041511744065267015951112988734993468846141978866985079354090221028948013126160525877261881283140446831624485657127292406417620214718142963254916554257931397669516196486852422214260887762628006125998841152404508717145419885792 [164,60] 39923497793875435177414200226726015290346246389242293617255561489287444779515037141306982147092017288903493695951088684482883830372702256828884335068035097721535496750681823133884969763335099885229433690575553544181246199189570375660811674772486655988482612022727361258430031935683011370776747018181621016558068892353758178069842682935979880378921647509572776187859855938739855464631092827772453886593541560967680865529865439076440703752593351107157977980743146083743248399953942603118347108326406030028691669422571934274495819245484286540472380247510007717385480432184670669665574831527494119670631321492735954491481693299525104447321320776412964104734837079117540675594085772461641227054958819470608485555746942936357548378081251408376632097549803404898074427412394937887967496243477485413923079223991796254352774821973191790477679697918007802500212802488972424913445185967716521418023973213820415945001754930010898982526006850635429156579468362963305507227763686490720533703663202562722010527901165891082515230537519933520660741684302157635127704598657496476291653523224533425231627602688926017273926085636326626834937394467162239090326039731809836717283229805149239661460753811210277824295699005459273733162403826702618037128054652810322299112864680695513142466917409769060762393184676269035053240189332109546855929924953626458909364237884345976254037984605303697171734917096609485269690255440148148364816548802796103637360269872194060806769673459695494582216687552819861363729738285598917914884366880946191951263585227778391396703357944634515180112705960468836288409115513431386331854032587588001527292730972296886996061570527641351341197100654294350494565123972451876557600353885588766865801334168 [164,61] 46572758568710869838527049543999407374096366939549226573531376933753827330787910439456428757830326831411669193570263522429532074411623554416515331388327572626563935271695813311357236433797928208906954789908359303095384327611972908183818211764132863796139397536224570024510502484696217602415094848342168874402150100773854191555397216665300829448290650558465410753201612219333517260630025375227153939670843763384742927294882454407988877087683336758126294290659090977199204384809088469821959704796913520118082462286252963875955483681609039935171432729543408906812216139653038697331727162330703214002815975391522704765365028102992693521269053149168185232224604396598196796975118799683297408364399208912464314006873454916545930253020014746811119461442371309565816272622355415362295530449141135729623753448267097200625276255786502123734420036068743845233933487239812076275387246649462858364070173680508178841006362939895020194044853594118960121850963350646888544898717981853044263107074726057621624337321382802782983479134898693334664008647516489034960632351626313484129850128809593745950882034645194596094045205293189768217941914366972142324792534744624144338416349682513915768863878915176605407896913508357713405553017349709851829300663390626879979785600056846481809212127562504775283661683440330328373806184795133240838317845562438728670362660876117345738538780748716980665776335007360300439100061651867349097423649778670524936386363507082052519573885779320072851323835508971577838564363764452247969996108719662702342246174151112110712789357644176759551472428626502709323335106872064807281031150231369863970008517549744634268120715174820003058218739774437300505369676130043120022665369108841217714780072 [164,62] 11668346025293396194592295536426273581810856968159262553738304874412254553005422953226236348161900781627138185590822227733362459629601340172214908607216831438968194405656894463473023633610675666848688559612351641408193903337165722318345421337564596921639636916187043732444767857441759525955570713955123057745932411106513143592771090734359791745061001013220268607143589170233677644901694490348874091488647139517940715265304335673058856995366571962222267713021249949784935138066381310653577303407783616847109101154747857882123323103603032673577082584742495717163466764205725570252331231330085665372261936879857449382731105444142451338508044322775391719596646838149765134062887507176253927574006610276537114049268060211315129661350322983501981128199686096797716375292067753661559781578171347786940067756375259159305493219878729662775903697499724205361718855757065765739601379633996812894691904041980908592471125812584362990858866018701924906832870119032639513485097600095432273838703664093783282852702443004845928170945083888100733470139384351565840212547253986982481222182615514560312134531000017691300150317697840105733210650921322640662733608024161749299806745158867885826095516841785621577278363961563734719205818276731040456440331442231442402836258235450722423755396158691798098581730918476373922590987361723928676142434772813764385434091919232532817348046695247055650203896496789405397375212068073941710053710130349163800425571539108463082520347236639697913535967728488356631354548858205620718914580878542688411415988497941993734651773414494471035075554353248731527012400522109084201018473181918103214163487132301228413181445085422205062710571430034454995642416480044481036333870947727895393224 [164,63] 1823779644105473456878426529080356830754066548817745505214541531941930282685093526898693776689482016225746282144173388223164727174590363594735961904994760617693601689965421316643157357996498337904029641011747316024298564102994852069324503144233073660587878663590080951454209543476686215511254732756602313573040980299746144856375046871853856300788740705710142040804743525985008616692155897187473493235153172103719345018639584413411983463006349496875749242145796864611690972715679175877518052992498923727639111226795944505531201601139246340004545622045087277863021506018316660130675428539854719916925409293484663720004956775795473366582321214655164087799849243663393974861473377161968553378050018668416256190714379323136644067828659663945237032996289528146349767397773538092057896074284056922175729850856269118400377453979407342660733489291399749938940926906025679153901877472052794956540664224501411802483343675173483467020623281237060363856104609608401049281089628201085633944870645580649443410972535983401120799792353072329726145037425451342916329713334741492055191489864609371909657724948172505872025235000741372528287714892209773334113276034835476056387717753973923246763150142456141028458121731122971206948602573238390825833118677105978900807828894447970917382753535355526095572810811223764010162212440272322510893911380763116091155648139443111999007981818837216032689149222433652712248417655208441416750670898677188251464137762407830820609652148231039615230056099056792594805201042626851999076143000909818103993760250212556704716678277098513668360080156349593980098884389266036360554170392108103233545472249570821852588308332994589679150067802660544051220389853675338627630156159350715840 [164,64] 206654209184841246088202174283870733530517224921557619491405177761836301861029976352551762361296766810059957163185124166240112510384947611068085292342707800741944392304383773808119434536003172967666066175141018006616642400573324027425579717090666144397424654147735445030205604248567030906621072996549688677122414171863081787438080205432336880173256204337357858810948475926567185103104342714041977209048107080205806192539903848565045010063706774007131328398655439984437329535302684033132802801125346342524504963101799018635693853660923604714580741680224544396196043619941055132085624182434069326854457884459859600921837069208870318986784125284952670441890159370609241005187097338039868027728783115586111204831816641141357129217967286208231631341106983310794072413661710527761148206143432963228690743699861329780166180508275498952897935201398352973614081835926032810428114283659450107662151946352173726213081262635395300726715596564117933855170904883083312695871945466488479175954495665813389961774990380418460684349550832311404522905107991370176847124703639198619649837371099314095666387926724003534989730764442944967294643782679271675494440313693559079012649647558224574903667798331068760565210790370949569758980449228605319270484122489994523412949244418549632132408065409517017802592484124009699522476217931334937294479512435436214395654733992645989073928859531823889672212875986930483428739047172172171053592328010800674583515879059548324781607469299514554418405049401937887411842082394871556409432539713494105812053857385314750653045224442763257074586252837758014850891309432657514472125209191556670565412832883058177984892290861613960543386417224353030934881816406886705570650586698800 [164,65] 17967671344015735131381689700417698100301349427236114268737474887046059214782222143207697230379480204888522059720323668415586180401064284725605673854939140777913782608312906802754688137680858729054324210660520409889632630175927592419963596635401136223866791888983227770022307169191884314247538872315601002506983202614974469655068655663965893409393185886961942672671033913453302125456641175489009495442111594078534718505300947699953491299051365902308140770503784591454189038802011119547807601054440329297097278951105596220913376732494537386369511583154084668885016237305641109196855881314891337057147365811291322294616885720681268837353496380902133654496082549341849504857569753104153508881978607460937183886586698635123052450914895040758073279151640038322462577124203294390452443174295344744212041280465903960749308224148980297618667888181936484663057949153247059383763435706665044541076095170288130309461459355718582964993261144015079492616015158005134116447665348311560391043578197106616942859511713407281483666446704435396585543548037158986911129069112948987379409493425329881192635162965529104001699541909385691638643213840157889685249433042433119207450521193207111724193128973329067479809967558333494515448538700251127590284904099580826221160603210729410278573276667420363476355759628557563395358001812113020836306616687015611398689951210581654257926486006575448041680547198710366178640736364148579737415884250517080601164283904112397241501214279667987912376796518679768841014523888394273805179034524602127420844714556950024254524798756200363691921409187202564517508869498493822665749991226204969371289138512970352590477152966723520866984545346454197227051151588614091923843285680 [164,66] 1233753269960295829895701588862014932709813650679282099330687713368364393080026723568368290953440224717843390907839645965368833792981409542545331890233062909623722939142330393828272948995743501857876898353573168837775371972145792662484150728737472671810860111727045604666646913526330764690036537992013967398593669239766609119416382999927025580667231017258645980396336937835688363646481343575627733226355201251701041040430031261628101901033191116937085452949423441895189776440371283440025754238729009527611259790048777570094927044826447606058805756215455781958130616154939163458734546748538290108081065513970856241227503226940225811828476126182016689313986360897372777516166772411742864380407135498634022041913916673908806045207512683365262180101440086808701943570758355261386543799311638159702768390346689699827906234349713457062652745184763911662231259963708963379747769259318678297383223550160549609832364486334171958582759463516118979030538073676782051965798676494596152927965850557702159772307596097707360342218009302651006688152790814274248293715731788216353481277424086859013377995179140430825902559717822136628076349154998439630971897606657633829618327839264356012308248189231047796771241198530752093098988694816576078340701283414905294262844198081997966989810387922515369039005200684945147055692234309018534361764514051165086040145590042895606149098395890505129582473888724440519937400742256368576190784379786889334092836162822789904555872203108225441289276229892462795223766256620555268927047925566645494767669597321113961510738497984258041133366561323368818700036453539924259680099307755763693557343072036347738392404012630365116558634999433598659365986526595373049039009 [164,67] 68044047172120529446911905531695738155279036211344155785361946683346012645653655097517536745484857342576587966261911631355383986628271955455798566943341298699101107275874168770459753313882278956452340606521785444616177851236698574666889349834556617741010733641590099840246244143602464954074238670899976174695636028659845552885074394740786124237574222003138045049063567424360956786665461476410834752090113911225285179983764732910591614792021804349235373994286404980279541431197921315081733434012515987061848293995257146533363986062898102971586111949478114594161637633895592521820482804403312335894205710229794657224226244704263762516092498910591619171782376217846286254278871649169858494099432451420023121175266219071421928896289509156500618039157800718145555107668225071267895820686911430522727382672151478011853904653813191811568033428344292205689561323314693274926336578799046432736280088751342462286296750501294301319914524779487144535358476389677342042281079381069077380577704382775249416755940295202776490978922181589188274704660496318679053636411165264432346598691490652511570487723727240086767964980997520700859973342418701287418890194799294367043126715922330191783865101107392246723150918033910838140675360491941798509285403005695485347010485675480411285151558216304562866930787033112290990369322641157921216240586230246514631908878699505585009684336858386441045420199712169960476910667491274041942282319955196100141593637648597214087354101041271070576190331259532922022534667171875301499460182795951643549469048718056920642497823103951405716380756961123382873972966433991149917436738809438657923564871883767156362657260896620304471508746696338846026739274768166497600 [164,68] 3046746455771404785754328372088400858290215593101357542446717728767751906267848942042130418092385851340543083288328034530414893876646424590689696441746168895344379161693412809551337453710772441004562014016846302401044728917935835550107001596283984957875184261702363450364063738739324547867546384446258462113298681589309612442623675944829944521775360748530646456445777477412848261490642050028910648261690762018976111570332571801362647948051403334996730120889271613770216044180838505446518840006604972101955055400327677600808757114226350466569047486925528812031580011323842769143507415242366010689932025458304151263807146754118790441079311475843406294121675926378070400269236874461802268511693397546988189950563044229471877390569597228096609233508368422103296166685648692118743444647888946496498383113335077337915720253859565419096906841310600240819793935203804045625084408657037470313132364355441083329691722145954877123651760583725222438301138315075782622631297054265684681506577677749074949930010893850030460687238226294432782428942426881359883943755084478095272330748488243324498789807306352153321824605433541201171327629894083538115446474040544690462053629563045225491105080244586644538564144781384072463395179676944169658390565915290091166369315090238960549792319543602276631943201193731426307950936842885917735020518388297601023501532632594294531396113619848653373119537475891711545076798520347247398647211556792528558368988635457001240300730627558821817526887232476407798778938980774933830283127780172244801123346568425182786535776847285936194628690519157550694967241215078251691169381287034184468738280276325695152515920187227744267563674436500206596297185979619032 [164,69] 111546635449163938856621799025401049741533874230282216640902114154642061155757985073961854657846306786835260174661102273616159216908238059932931107740796603717312816009777638368983416789204769724177444423234720627696864858820712317238272649602728139287211305689629096937636929838450722943338013513681817515970051558758524792826602518415028977771622312035648997019791797616929037064724538892485946078861281544532466133598979859341122622545840451951464073575519512807732895623662949700961342565569881670715314617563686706427433854297506355749260162941858392841740749069688476999663965746037950308852591575665703284170666362726896296438655350396681496529646652106405904051248015029976566174518809231683910525181907847641187446229415329897541296055514530121735287905144125597468870353720369997347032847144269990478623348355138129848892816576145659121095334672912371167282688146839232154368057304927047576890856158349427642642104619711218519827244407535294711484011249043478645432684659337972182018720479111462404906639497871533688993039467341048273901464752875176065972687093115057676647407624892941631432738799112512581042076771455756917995955949400227698923183924085129736633011395197845583939621798090104300490772498154900213566325226282439091485899116312754741431065741952234874051031121631792001203169888645933585019748064570798931676445269589923395347013633855264129312641437141365680387371315607936754412339247186873502030034478486970569920082972577256658068129127575050301402401032950825516638227490427353351033927216705077902530127396349493302551497710601596680464890568864835025263647741792504292081987031584290430793741917775731400291571051846178437211928174344 [164,70] 3355329629780438952496764768832369210219842794996292797087179809990602963426004346663604759848820220992115965085455366349651150062029680080947436785496408898045487510201210777638668760638362307569010337213418932861524118011085666635478404175338205193014802665341102502481975614906922499683168870266400971187409779143881459254838161388460010329139431226071934284150044264871290375322576306138455388722841760929341057328203144032893266396557165006389654045986250231708049349646578171426928399995099085439837087332685705446674721109233858524769815721155223435131538493634957776127747959450640046146651754853058877080279495716889960327820433638730123582440781565469381965707038655387509248292922942688703781300695989758895301368659857653848802545641643184416016727303460889541212903401748877532558358680237913924583140422875622370745695875453282040796390317620028690925285866174042664809936870355086939521762472559913661372861727753789844103236686655113659994535746152141858261174671948164327051965392264664203296862759557673757276080830483970791470795582118848420915916193195290804834126711532409015554246453426786840665528835657771229083901233900804026241731494985714074689488302780198595735830906463338439624079347676424899147236742422226700668652684218661089589780954578986360615890612640248410893033151923442148510542259753967739856889852265036406826341060961696029767725419672709352302350114675893546964337781957275986920008021951753305106429125462669666579930196419756578462051217311414834222019597616516713748636247246957178597579607215980305636493086850765577725545565888329029852663325249232993347707307871083559665529234459414310984924130414511633383244908 [164,71] 83189683075714603998605740810300222576239997327644394888373651448152554801178698048763627710743199214932183516943614824273888437953671085310467987751855286809243284535243083052896187456509641254844792163987365466502038642346388662142304034573816668966842687598606187039814283109985323954211387195729197434458339290061402130399906381666567164808293480781527591724981597591646570235788008555133528826954341469221581463962023998736440502028698971713914926682141396761599973793379542626946296779789549111611549342144965342949336697468860239225855487826786535490416792326898815063422992786595185926892222945935040844325272740953006717739515456978644101156265562462135082613343115167398156900483299405283739547892802930648680077006526798902058508235050883084561521879946002646454099034579647357499050469040712870708061696146704696846971438201435389626072401418055762120142965692798901404042308414569347118403468475171565579392375031023161085012627336770763694775015529143548146699915845308253559244048699801061959552396175391456188235074764027312292441984813363527031843605065827529410727155047703103693963731701813826039050359694185499436627995130656564238334079877519930857233165896027577506862604084855916259065473207288957190788160714443616378444280355428810821524916838156894806971255495529983231077213151407378847938041596871202277929483047287559514930241524591091309821446071989976610648230939801356101848364934189416763444564329137252824118959364173348464686866436959892142622340956306291510095949731568379398740783362728839477007378561465141831637797741030648315170936697696266228893491339501885020386933575258129304888903010398050645162770887554704537472 [164,72] 1703574482421048742498793920226650777862054393512349193525873427044819361708422603670106847647045705317568453811444110981218793579069267960509886377947633187224025335368131602912201004483859070214845589092477857208340457633756784433984133720598457883058321751842262268247776302410146222378411328060641227763591584657911173118276182664107060117292004239759799317440293526739882417990747450901509065142382460143425312288984165041343975604142704760645999898926220962168318859959780887975149466980214021904283108581924036733773498967384791851803826130367868213530533947392020716697995618849739286331699427370973142615586649754105784615615911138739873387368004758466936877848687012648514679834418380878665239242742006235833137833785956495253440219856070739951610161335493326709115649505313683963734175993520852422048996105323655936924724365291949860353386586171281515895503940902210454486357411179056742463243938962857421700139193283291018964588630240905296365496511744516189461913041800343501230245351549883170676246914140570179360402415819544250516039142690616061854505615631434900991563787429331690919547877513702160534344829007243453053723326438204963012755179310586545901461222804322221360599149753231376393194755626885635771120692448770856912524648851379851006478883251222420864506031840647274032099601771426221498927105189167907502236096621589126751874430361983760861203229052335484475446890930503806854397337171325613064021006804041310881049890052354986587845755062992664043561541972750374992991236677985512838739284282691027231402869458216616978196819360092707181000268099779614072023334484152493279817865311701027706510043532783038700518662085352632 [164,73] 28849634508126291520086940796304693455587356257484299001938665307739902138775125602023739011249006827969465975070807346292662348862168357281959487976758237585353855250813913487380840698396982432119150188412380674966916914803131950459227570584318356700462519705358444504875832003287951273494597741195093737516987462390517298151916386403181667016839603575970978823871405002751029803780982133245953447128730788414698384085380543575157018283910606398797529421415780603318770363710447220788841777738464693713488578365009516264729299128790783602263475046807795337692519126840133545948787798750053216699741041194850747360319910672817155927649514312511709538777359980962525278070710573455539749499808455900888309955059600990940925638970278994459608020138241083576797985141210812588456984346974912891025488814788287651515509860585518542177083207024862739682602240369279464745949595788959272632819779330185707771799569425273416700250028533878482606293140917805975719543738532836919149749374647656511560282075843818049080857880700709447167907954682034395916665553268036103377839688494384249428222780710288754679403591612996283311196138478570215661166326176890346325069675498163573552120347678441827652328835940174401793462223376115319432910696729616735441361263985041203202038089148907493137590994030313897916244039043959947707704626981385091689242089005041589753989479941502326563350016083581277191308615406770472984536130574606858941256526676918853581004948533974100057465857621927684189341665723299119206538505038893218978989603690930763828244946436112152402976680448864511998437416572869987742625162136675695663841718479518378987315692377478644605810885744 [164,74] 404248685600082124370511130848493750193355076918436760982924943431443817517679907742624742338332107679609585463501414278980917285402218244546168437922104549338936319559813278773907055197869423927550321871600950552814104407679525416548521451013967590217195719533147083271389000399558487334243262717345390478671116218658749650436391417697302845828821529360590924800565963485243468703611982531199598882359889301779672827961937061186551309282504293038595764367675145209790649392566980563654721501993598497043487188135044992575539041150739391352899330358701070159923049156088293199100058658958777403919091554240462862953651993276269290230135500621845651269522488749554916858866053457283991661843517490499657621699515410225731917736504557778580158714832796520014914983475580296558043980556426028796236081478947321452442346995830767683447570929571702356166111827373071618035708725480791998008415706061837463036987791768495999132223476609852370275667244835983414212841931134116057990405301771117319585363869709587320727610247110972957251588773759378692747459376917166921434342189362579401170818408318158047898898220861249338261106440587709420950872882061603410827408423278346329611184667902781601024521206417707466473951735803421869763279930403059810660317439236172053339431413239091868064977513201049957854744244750836738492230573702251674441743599301705509971101740743598386646149473172919309625630862018224777694471021688204476910296328505425468055517650410957392896450548907022450343510885271270668729682166410165758568662901789954468585628355274573089402538638297985929507780622723917607157800722903791796606043281132955918634986944904092999541510 [164,75] 4687023137307262931356777823413500805410545002746177317912000178322042330279565523606403717513182216494259321397399409403675003745318119838094125319726202187992345286742735601300730108128402037102689997944966062432008855118949483221150890709956225963616065690935198169135579430645494928647852660818125808410562928629354005624466514454669091290259002171465010355086987754205554716379452387696261681034332170809270126901073191146054600296030078682767849314431554143345220320655543637011686006676489751761689349349247815768772694134597699718990720610317944783301556837286922816041446481450758373931367867410823906505873200527434766964050579702220359679918356162066155772245251191285829256848857594108447535457197287304034242711756579553508107102189619857296672857337703335860664762328983556896370465591366369216024861932811520282973278726094202562080628767471582710022279455768688850458943282930972538904327793419416388801865237055152743895104524711413063430060257719558932468928997254614975276045097719580470898052336949013036386008673002800263281612122437818207050279929138806656782853719871262584634816233389424765741534690742093006296808645151648192352663950333392792921815776867638629544184457008618875349101541326018660159222602318616555784327450734791044620709314314308005643120806412589847038036284285072065981556813636178752216396388790803802490411861531893544423191768469585280102905038916467552204490509037780284643689322529804673155584975854045584557716321186149769889994270105350142843330392979153236553595494890193434389293633710441190515407751138729292343126726076260785456318099600110723331675490855470188311689363045575080192 [164,76] 44947776451921825197680451502569335790750424152872186987444321638274352644801081097334985759118374026410914803157104478205849088829133616734069043695977177942286552353871391534138214003149204207830099891366349519009746029358857948102498021190450768522671362834230556116097391091547987562341825377704052264473830284029770009741039235452420760238620628364643790226988166014921222354959083098771337331812593227325176205899672661964394558646153292637577883068091588635631184100664205725474823966173250353384184033330332772679250365620856244610019028981460671713124525091681528797915128976358407358332642394728436876571542604077962471803201173607126814317609266792256286358927951756786495554809348915732883250545589464428235139918842305271598482317783132120135060030653093794365443152934100754217657773873978199889798589780971082340007763048987112266676300549341650109289299264816918392333445369836318272299608039957953487361337035388934431414230432599264434301915545265314845585600653901935516387163010798068508002956459035809487710238557134431152676124546311986163721180800030299904931961112513768560665821805485361720842922974434026378545489108319789915043286349792903849772864861300977570424824727615559893435197273588677437336360698211835761097598052259220588189313867631763642360923109828535934641768572222520778360516252549164571126335274597996433579190071456591905054149486554279640228157736315260216411455927188855699356625391585169996525442537536189520668677090444548526606487776399317731110514729458223499498225110074841360121711258485558685728937564598331202851807238504643750359055659836262267868163332658006760849792584746072 [164,77] 356243428931648543541361361684219248718086651477362753703814237554839070501185765465663568056644316924796011545496049379967135266843565884259216280228360666130512526675507739984699779947504260089796642888195516823189859395738984537137141982949875840982573387166719104161145672092220878813212261961223625252851350262368621855747069240321005841621189770581431326965710176914393697196272168684564655895211236281848165781748149022093279949381777041165623410351137683774283196282170058360940596011146623865569518231420402592910940088972762337497716798101605650952920276382978419435214905816566720622759532936478238843073603840285530218757755203569102922201085804129135638198715706579384659308408027781634012948066540991205626589954485062627038706852967248738340541848938615769216530675210334479612748241242940832231611214845346087829318742726561075722218111985389215555033150877295645382970015021206101458574541907493840116618239668427888165932737079321082453582648867149291043758830288878056335644723141717844240310360082640756272965500701123044575082366860166654753776188618053570760712740685959811840296772569346391561166236798516536165403032490886398470227016019454560597037624710858655014880179813206177231645151840899328876018967598795228992880805198723672911547786432202681387246187820395207291835788208944053406822499589834349182810323888693922484812541060362646379247779312931055314215998281055991454418468211066002616804589436170590297671290911358728800768828086502874557793132502475840213068817535565753452868237254593890853744844495221435593687511978911757170424226739520104305521976593766217496885127549669894663366869128 [164,78] 2331009088671933499815399558696955591421613882681972609404754671911734786830016033948806186616147285200685799608294158847273881187397175575869987657393830216796639052175099771057236296999430842394809610754732943585991615317535203770487348942787037952367514865009588549585546575758203743729788219945252237825194018985860889443253597180566281346942700320905693709957334685917006163788283672189199757253857371101806805828957794483092217063444262935829396662669630861752250971740597257251793956068540782762186811979353559952150381134022558937179508484063935341946904056464212004470440529365483485880939301231975840186509860113280681114436636982191247635525245481135488978260182308840672708679581527633578169686750528078549074342175867928993682089186598326519043986969129481928155149906309589984605134285981066143543880394064576108960083109594697779188497365700904717236865340722811367922689810066236440759267711988221023224122001397902070691070812079704954943521006240559979849127762346412616034369547749784435830139826347866816942732878415905813846742581281253825636927666256303591087738434074265634241330097380141098554446634083182932751040653130049444631481126291862563948001502499522122712519359181249621232331759768245069703278553403026690569663400629468584086052986242905931053446134699158253286429226659977932611138925750384967994383091149411842571504045936565816410523255458107951000769158158385056522776596163060387393724821849804887148114173280237070666551637713682651694841337012435035705972705709327301232240618482392460806414357966614960474262781756938625675267981100970401360215186849294888175455091278392927793604 [164,79] 12575194370458695106527658465818093649037056957277968658539157522495476688774093318183392042719166503835188924831690325792032162701674386972632893960881772820170288642910977264200743311184364399234808012341294685170607651453365095405693013905118516395930480219416751296515943022361522241007914523224056114917324220685991643131025646132403064798271041473049438143156186761625261796612232204460222740613812667574171270565385119183893351217085327995063177119328059225751446363643008411786090473314743501755049646533262805916317345003033736794989966239297549286456358084343184002544513697646547784227453608385089852641142366673656503608488085469860552015186438766956223892230810422753093458225118028834754917915196005644636478069646694687897450818866922934519479840287164949114020550843285234312872637930587541505897124317085524127907717714672383043803906097352028853802184352417935071201703156212325093821415280549786867913061541860562952896356924179229704936073933677120768428232560011275658350963271772316881908829559516971682743922172847473986398493449848703328148674316476172429894369731589640005419503088196559044415423202549986732831242062943760556107703448484241230463403998579409529396510226800310736950482127885218891381776820354744247587427182579114521959808838110682677969324598869637700326896305349033788356649013618510318255010098430899904373814161078905227360360957043020182338467035044645976758187242196762265545547002707365235280626421219952692046606768623238945541624312037044172342702172912417048565043999159231151043171802788768052830647578311590071767316309371920835901203193872385692857937416718375232 [164,80] 55843536140726157234014511698904217003658830438213546003172878547698257423704082436542002221287885696537754718919001427799562625913860580983471921222435611141731879922775695207510877688457313775710202839640524561814597642383144506130194380216025447459005768805449653365229254423316378799127497779911988174349198520607885527099791582258675387362751643823461616713451573557778554969537082654490348345249486800312300017872607810811353962178037267884521376720499978390530616862145742661697326697634193534048781993341685662378911762696308143104522218508197376268089636399332955446631421860390303785186490766636628926601458488250351795894098561096779385819119358600947158645276000900373911281096923944681873646189694595845642796542650519225443187103181787465182572395318741864393232375734681121438824734223334848174057099628559860652029261198642007094098156977226932529847239096043702955941642376654245518646971805260775414935593109176533858860207685677898537532179938455459785110864382391607691291684923420345059231717802250402617615090387482747718007878172469687557474652620665711576126425151576424091484572308323664775713691954628469346605963462743416747360915492134649437826425365743573778506776351888239709179859643925870196097833739456137700455909063404385944990329238829105336482527386777174651292257940504788597926532528199432092284342211276405835158763623509758789286124884653200221759238899220699146717348249903167840075520322085956247012570414298895313929243948927524130874487911641154047374824250629104952248182132194294995618199235346770538976893233762234208919146612148603675669192108557914676457362802744 [164,81] 203770974993943739703420061404315782570840796067471917943044984406827172150717522333389998667139441782515173764529715253175904924308184440101881248438655677385469443092788864144615177297651501628985606413255028406154555954489163141706416581999995588614804223839476365076029370460328753494582598911468758101166426645939059350066164111980666000422472301804764314076707792592939711009978499148357408399746294614486215607085610197777511486970682368661386081168018380260384319994005104293255547223861111231687118768586049539500835731619698814580324906055046806637875036676645070529255381683299858904233327046348834748878978385645390272175543089418640673803756991925711828913982083100381825793984717903030321452374312189747961430338661099629162314470272015178723547626482296032917152181850816241096847083145979953996841111358062800125374589033340987432434660378308771311033234112302519437614000578224841428353669997357404620057603538268179441938137175105721554100047729190461630627410967163389964847605840938689866991676781236077098634941322169583212097613907470009831317989747923833406543659499878805342256381806296203729644339135561209250692108570110042343802397878107235443772304930242071040490446750488092044312462223356954107768674656921639864375074726275798745058619474343936916715122068921224822998429869323484199529936944653658104577235955637920019821114515522368301560598982052386387007848513482717668565768857642243789651728838609405468132682208917663116049648185369182319193685801745279250278251170380286089512532453754222402676636252986137423822009616585802198600441382721830977266286158481713288453616 [164,82] 609773017780090775465740402913347604467725678397182529248968293017026597922711947168865185946759377792982582625171692842342823946289113783296128899583806017978418656417810643173201861343951831022596078137364951561925318805014486807811186706267983314611322156112479124477213106501019586472159686399661846883861233702105342091067282490435820968866282109432707926489448837341883160344073609883118135831882129150081740682068041232686009163433972063383225676307568380829535423073084707354996164819518544280335997471099078030427500461532528739294135458362692067395728611976550810131373289658795702418709197861519261774297304926784236185432044169812384138967670220542678193040367995716939976387850016443920303468617107551248760314002011276784294429449308137822439590009697590841796928132840015097215449701317700973588733166146985825378142388674003540578458296795793273415816027156303007497236177574753094821336948242348832604663104096949913184205177804039890334397298565471011841086517194636758907513638627826975202856900264624536912123510772988987539681227453824427826267872063219932149114643077176143166619805146545153465143691433817546261203556826161928258652984725884349982311535383196447020540882543352451402833189501030793308626568802658566614972026666138138770216154052737943066154026005774992828058823576130512986118253461110017371402165597507042321179768620064856941734993966186185225034120479136933871811872435282500044907939362717303342270955682857579809638409876767065216012842298361603185006623030998979079385286252222068909851111181294266563398547822265921128413266901145987780274147579092630389 [164,83] 1493131663614417918435824272608866004882819787074027249603247024777383997434912754071406434634121669848867051932846166298698718065321208552372299966138400768265077459877488470269346140062915012152449517672437009938328756833277723286191215860742484149111885815831792202521222851321882398813752454314921257164433549967105780326902624618790113986540788559747198301310257248839318855279660910179804378133541002799343523091209095334269414987181615641898368204404659460631673003208887602118263480337823552200793097474973351106185618529874802560312530848407104980819759027625686939111021708968892837167928476703148333685820682866371542043258857510525235537227613690994810527213786495967918267400428283084141626021129325176494934055469426689442979694479105258638050721728512384527438033275378834737219082698264147429004416701174999923277658104198497176396904256107378159066993382574387880793533128983519383948851278159068268386780685853987086014904005358344665102344735809349402490489574501636730396931319232195360329674962580824775844037754721540322287422308749539040776431010914340251162348093873938317667201495197532685191233273517246149605512209168562413378552914950949711739434520490662771539785369089865426581304693391079996419793498469091967014920521030335988352148422808936427949535780081929126322156334028039033366863003884544823443293843468387811846623353702092886249105997567722570100412299279852472824928235923286649943117408625062263808805225802540407246018892942277891073412028102652973208222138544578592473207448596861353101422711641163089866425517375339912215158529601254131093883201076064 [164,84] 2986823416234313520563996679855541677192969216022508389326591187556276266714448522609600814026825881728204087914944920676988728606695204138165614754093458788972706375413948362545068607472504825841471170872578290820903558583712360500060125317137479050207502474092766191098024766249693544437385792282867482889812413380174265222842939602053893316065707931897285777684397779912601373879517917081062503073561597898225906684719844863292681214684451785587978561683838355214537199850421158111659622263238580735968044575378721354577418200892044607045078813024949920715783473968792296287985256451775261330683548834157192890156652684772211641050673697410771725376127665238094701799871498661010515633955863836066470818728226041856100542792575412250764296129177146573036835506909921584014529652132439378766438848525607653599602026694173321952904934934281977878894396659561521941282043648791872250943805469320891954442389656680236570473434217712399266333168991190546217469514661854229925953240466938330783326444645436682124242610094409104355206365711877221003468107253633073701347538440124448324275306779473626125686913333619131296251102484425911720220214929364818480442324731518277849006792127655609467422125613769538856087398417090055064913348256926073342550921995723248552628666980480954031525941673497759076054640791796419101712357618402491929301918403609773760956678054233307090153539872271081216804808597556158431128251092245921552889488382799389608473747664717151817301976695845778597712854730830208149251081151023320739006546625782049223732990005152946322633646502226741279383550020476660780598992 [164,85] 4830642550315824144110666004482145182150453870363551150654700383147472453722312379283731598649580397208374988269860193208053354553461962009622933469427883832619058522242405583829255210309213606285663767114040565597403370525194710705120291665613484602771426824141822165815953650349413638260539161928358931471750021049019830547648804039823517051238203556359596255518761012110584216900127138097502650687581242245008296144053987442344314342452549684939001701181903614463784437288483037747221843921933240168487722927545039829659451815829996704072926400616837130405182979177929059442898052301886155503860358159475192434725485153633241929683418784574883150910534332047827748180844843707524546113641160993408120881274036123169728442938881294447446978208546352483789065063145310221361994836661442082074332873438608294494720740000348567786931590858352546127653504910209466704713365631611385351985220279233366774719058335270840202802588213333130805380670672868132277498770321110366639886761008614311182821255872260862323341893838630844754378656134647449333010172651579596520592724834565341094529059044230472990386579859426593934962222757868862269478687659105778217337129887081858741595957561843217084055620115983337632963980845403906997471220270067401130945924674364078249499208507164277472331250607303260042950118247501570571846566152494983757922821513116289668513275665507982780682737966704551148870264324094887217558835786792949701975009682437654494272379369150735927010444978060813061307438633413955136938517510686647440836682504867666470192800460389250472541390553995461182315811645690461168 [164,86] 6954321064364861863152319605120393752348873283799171494236996751428151213058031916599927751444955524580879313270774137472780247344437784103359049115170774726273883692168092000003184135687298683286952469910402078891913845650683802282042185884650846425663994601708336409797995901699134336539477132968748464017130163996713893024114664986170402702162365048128300835248930088621238955143359736137243822596868992043513714884549847638628217666882052376959916333220129470547455048252385657087095131072307642450177409832276944270334894215565042430533541677382563913360067196200055431188124435744975318008060240658357252654178280709682862523171229012213644805842415876853437845993020861167026355765352768531031310556681670954621664107710722866762326978149146523205001709017931031222183817604170759084660787191084608509871870220551184508850439232330213990585885642488111526599004451528065634734927591971933159527683427273380963321501071947893004523651797130102253755188192801628497840544782536006622835623114327821607095672713151890301538111096925196391717648892700253579817533735582706954892912569326802661705850614341090950472763874763595802926394826758308995618797208781540785597424821938944565477564924155721922290843076910658897961742779433292466508877596643254227745100194906351521817529356478703762521048920515054431544433480351494653001828136897860728891448440265739104332936828979471705121705363565641846815306216312512113227972204781162186839980430654940271289886644255765237739987030203463978739008518982651439401012298463549790883896691044996514901735245960052782639539703014064 [164,87] -558203939925213113788695148574159547555576572740998649101950004793834986963283912643354451742225151414623352142082393954666369820001273927163745082778365288380361055842110780544801025769864317664452903493316506075960142158856717240937884676754797956416857747857674844319038549685263376023557244684224320799577011204594420622578919723073072370172830923775908914862067849772221148569452645326194115377648189919194044697460014295671650962668566205999820953377160756974484101237756462517677451012157883213255027922690686953495667855628408710699658862934000776639255085538503850795378896823298185550324599589977264661168324643449843295239154803412122689717550030094243093832209007719485858346187833474191629476231408983539102104815870611684632517041263412128586669447120461697580707327579052065258398921471187379454541181711121115901807601105224379375429423043990951096526792195772217523986505413380844913183504376356118894989120826351425481702448183311197655372271041010019061404057389803506613512389789469750524735565893409243956854180913139889193196557623392737569950683998414303214996098064462889680494497356794946099535735469933247556300865758925605859168323633381426619532127031557818587182582829831212930642278667041915303394551431656996162469078542898978663241367950070202577719166961994741082225782384485774255173290950208770580272874882431058117503479187756807556987986656315904997006274802099916814845698959036004859573972403404600226346028978984852676221691706305596831813435229587177283589597550361630933467267726894503613286515179673503039329022084083968025664448 [164,88] 93032654550436256668875654363481357672081530692474131226253558921574115272700323720064202188832258701108491476675131338496853047014196816983993644319334677826684627994175697744190666821269777038241446399127405293463466511460940747340755436779452920077474336044334183698926222651312712206357430312926890915871311622057554008326044184877138418492736954531833842380465088170069814691733669416063944801548362190955200919580831787871997778305841184804231939992237962145794827688548343392222980196190641404272700074847116884635662155883009072028106226728563383487839790554471610983083029488486757343833945840177137487197770564382381979747744944884390666700560794858819780080299994585305444066902019338449567936947829730556167988104940232818755337404670386071233853262295378683848540566438648828205112278715744279557700437985763337451004782483155955452010787845062150600455077415183122012828394863881118564257882159437800480650971265018727394918125409181897397109877493831510985088602927793006842424269437917540888957566225472041102473758256498807679603107332531662922453391714792872830056882511156920701187192265922513942485985395942084162242593859639511156240203367641714456954836855114672577696077655172557450850103718562589596844681184785324689489083995576100665865307792086810084560084744972588067377609469523919271732502875922140622420375295508623171123030044946780899072095090151129238748036992272454817294246136453073723394005630196548166591661149281763281909818747338081218467514683312746193638839224767646501862910642149380027845780949069132659808624396207680273600 [164,89] -824868995624225877561473314523883437735928963639708193916527961832278162477513805106235190165793282906750195254164831097961675344870952862346147253265446621847585253646184479035971519820065799570531581364268872782650999552319547128936926940428333578716493253006571008136133635268819301613009360252842188087784431399056769584075278148898399099396428544279670682246281137717743629847772776763723935118072102352468277271705630592737138765650045359056437170989547825311775250332044947825591590790750176751962563016945908461863513299682868484115217687663913116719305070307167086846246944382522105637731112350169857522065709058937271166520159584103982594241649030313388175110399202670601916465382398293683336224133373701102508711463630447037537871926421647959823527026512569210672468170492987529951956472362192281139154047126757195831280528708375998224467070390116341443173289483385593719243196313974404484712933560455608076997937754895088651430944157529197140750017962326255795469405782861120923506560153221719903447485512121883489166135061412627127198766886810014662892818967417528668263878640323618748355538282389762268919204530128063473626713494985468489155189153629283773246414820026053704703628324158776414100915548006755546544278476110624335723134741777440240526827422963529423178602377167117061250384625725152521664205498148150523707590618249929656750688325632504528328067318979961028908132936028829792913053494321367522240229349824812995180150951747412312781033490404916482631938017739827132590850007915769401465268973970631983667996585345459981447057335594608 [164,90] 6379060077081836248846184048458620606747463913989942410770157730769745333870633025596784334732893411391653236580648502691910982696021031164144291593578007486032790464781098886443826093933077623384744768608693860132400084408725799675888865351616622469436339765467977058833602195064137055865809046063656387346963906377084812387748629127303525460936962330317446648435162763149326984857119431534151481481706263070374865276205722487554492587250282863295623038979126131095058241685718806643784106636490588959934160721250003356362154196323917746255145538743466086262639522393611587409893092398321287192710280452590101216440946202605216862929278343978140712569181596315375882544147555092616743595655197041509120106968787120822219731172338746649123690402830782314851207062650650927143593614710344070023567915198514177454860640180320176055462467750063826750343545129461475272627750169706677590991205731044117149970784065688277633736656018108798467148069371903427758113042325975688370737422690490576441621123595081933996582617518901005152182149013674653370358268609962045887746882040392899524068658885215488554338027616269810426970808099407972973320591243575587468200835749488892855103700907515622132231868919350962400614003357408989549139070655045760393492696456122344284856727877378782950767428716348339983170565298433976939204794002647083202890341137366799364056458603315676950180007942267059862717001019706208777486141889105225576397971590431791286767600739235955615590712258917527451933904358990556457861768479223619409586333518304291534735097411072762112634788632 [164,91] -39282463634053755304989946729907997017514005679915531849515967146114274145967864615516379203082686014127848794039964226054556948834779089473290951247912495406659134363711787975187259751114165284390254062699405107567777788101114583176258023494708480108723345082806768245059275307352706840576383741812501158863176748266865169975512522377870757963960351049394088868849047442023636237679954849926925926131396144748974395319896634280159672476872359161670211871896171703228022863402476479867406045452513772460181272473342401248978051400611863973227932955194655519136148453563818038919176742933523625446550658232916309213168367983682834323479318867911013431781096526115885820582936795042187229465464097412730049421788313180339125651135829512065356966868344309680362692653227735488430562346782159358106039768089145216539954805459094720274519481608452674631166515593466004407195443980640266828041169404943229754198767893376487351543248475006069032444438559510854290515184480560988744068028919643663576978712906220140428395965825031848237008033685691777258214826860948880320455062641601773763533649680983368025130440105812948361047000833372110197847638964083430572381288382818774668696949424081172196253486737086165642875570268829069455089053244788293289399376223017827924852067860025464632648018026814161454674910269192372497035509597752132370940824726141099650661864778377889030796195294207055240581527062060719109126776936024537812205729537765127257694424524950049760091099679020582736296331219390099700890736377751918649737615725963324004360378217023033889568 [164,92] 192190595511521070930674262454239954041495393493536560637994541823266761868176887663010941564448207977780880627921753467317849821734919498421664716394608359601628719557121336293810285796164004010978036508163268267688538432631101162202909200388362043715444482409390476916229335066639564495364621213472241019534566790023869399755890342724804891180212190278820082236633689955165989392636802558523393735611285528920282762516131395879783216981823052727544673319916134672714638226560482511442236091050103159341264496465679367196986451497523019330247371001762104481624036031856152859595002676155621195957206605607480114226663764785821837746409286455799037473668582102303658748791991503379944269328930850403240069091119335126172293992667197140305544064878250556522310988584692322764319613043309383073649496312632362607452719724484997345537764383908780326498528613739389316329133555245653659334189363018472815935322103692266494428500247311787485833780161370286454351761545228989978797816552283282978225127742660660796926144491394139094734599255718771262585997366030159203526914822350091410639217774682662284392668330310309731297848291550207373209200963622498268111520920194404963126831351734992808434534522609617125391897750396134952029094205930978684476405616548682229755986363949900618444533792534611178349582783632210035511801054594703578057039096880609460087501329125139755106170292569186716457461153348565914906852836460547437720132225997518558117382366313140289806976016576012043632232877907214410515856237231560909975666037439204154642802549737778344 [164,93] -740533739531735282218785100215790499941871134932694398100825825286718489114661386105606040784556511144147894060979045423615758146811372164349412214864172365600311193852582123267916994856100530292181508338527835945503644402636120418008688996655854639956842382462172709848389388835851500669374160619240637064228309732179231271905722555019902314590298136631447473937977758216009835290871358261780379632965069267470386960807592023800156418103259594050779346667232275429048286538886804494264283509007043651255697474078491024943973631804876720499733094777796854322740210036530501882955694120449188609359961791596761975352747519298595638088730662066596629322336101319424429318612648030568778068989498760715457541998306595277725197123154478737219511952237087681992077026226204837467128900132629172975928625984917302122059939693184433242167490545856272343044550308879064962161403293216428664805701885601635190883107103206872100153896598095782124874946476130277654061802446374491984380760448588434365099629337348684341179428334429961913462612782803630352791892247736473679472726324078813065904072072714836670254413694468074474649535529183018666008571668401762694856456368230394438580089237999655514852824840268999333133377533553665435586404041318400605981794069248141774780207934005851907408851138149824941392421793815734244293741567162635483795812023964852396012092225786213164052121867837966135400466692296179625712705279576252289412853876573823542006142409186825093589188327041624516134858685097145143767319305671255215519691244768327964740103109992 [164,94] 2229007373623179626558186116677699447850532706070901408192159639835236506180201935605230324534201116121283572613003989173112827290845508229877488558807852852754396221999692016788863119035825123482828356375302965422076044139351335206911873193998216983173865852360796132278100206927113720813558838931557709220412462827150382857001409757300398526007942882047269743084825031326027732335730497187599436869914620273109588381070268242581884717806166029651289711259601329999716538190434792860392703077553015492439609309023447257171104911085705454886465198252428440104279871177756056157943149366800930815914287036599944706218020340948739000102337644963740017688321730345906506360076677766806803940783614007564264589214165479245539267985302742641034709686106487460164813452186517734915091053673280905630321572205152893790661606470058366303843796984077307079738404964623808862995362007625772529603361227495744121333587622778442539262307993792740824858623531440610439924879598873344862664863367930528155708917965707189254524453328179831947220025597920492471557883716517570282026177002987317865598794643972565135151559375556212395487031100396196868168007773438062804700024767122780431761168436498321728535299989751690451778705772043702662232792605104578778202505330102013867276448069093952464340210624704455249188061194605626208628220839022707879641591607253488572259653034416664379476760733179564704853922061914011647031522047906320863663681110559210825981900015688459493393985230080027616515934687528650407549997779326225113216578714785783151111716 [164,95] -5199700556790304051199485522987351919799371183831088389372871611134180534433460427690758440527907898757801189032631811699136846437905134824357487329181163797535447818896043752228735483346326905241803876852311535210752896327979399570196572220355345634428540605858985837571094846614246705173878515770265007688274091174239802355847153662997583724843363569395108819387147315958667593564607689090740170227827063428492485716902379409241286223829534564189291025889481830142911265456036259425706160074306314400143365339689477772457692768481504583052179995442519252127222756770841386922481226603452035225076946241610943432566051325892597096917407368186344417822254495948472317048838263029685583470544892206745417632628075853951585807823173691854544770676221170612353972387243153496299942607368314263317189273955074960812369131193651903440413518727779866188634549306868653755658546688940603374792955921441667389204224625754482497002813049685606439741291721473894551986833595770030923762028796691991478519186034735987280336521135275022476584117843785693179407027267502098320460577389444758886334923767372166821855473034383519757459939430832007684791405541196466386902453325645063468596997238485789770551807947174809826794279565903901484439401082202226856233198912911901550141391361423000645523533522995008822098557574399468782892665316745770909430625417565730876129240991761581616789185994676534647196159453542877034347955817231684648471346686764875255091024296029531589098275037296152644249352402592661552551709053833070153187115174799848448 [164,96] 9327929160313861128687586909426386562652049028572433639116495005897114403477621403574554919413090929476308755933169661853941710186508185996720489361459663135786660929334862097629885016508790765655128855989544924722884221576820813835733884385172373158933967584105431777452027745898020340693449262523553611429558379240369297516141984557300880862209275985134157319734947598349010518284501206370195723857311078196472157694899640933923253299102146564457420805353153497400836256623454377211560593175791376565762745714039351138323310238502891216704003476431254984327974921334147201512954442838853286329593278026607382388287800145032235482943692696065509762714664749026996181740681491971310812682688161436103333368593660374077445634486321742560021082275049505584543234697745304156617560426033677315119095907511588388849944977987079977990333048280967375225790913190297134447611013332403108601913525201903391774425877353089110744004205379002983138896727331072344181348179012061279361581901405997406201753980954455794373874379545498146093651101049482421151151728232819277482757486155104961681389183551016436519513246219260254947960745357503948894594201578357104708557738543055329747316772694907188336846999827465011367488138803402330943413985577442922482080948937155035414928937217887310261833712311156978040128585422764436638383695324770208505439749647409367262973458687204216515956841600955488793829436958201801859208450695730572300080907285509170455279785987152000762630246121591846551579055277896619154451322121801066185064748818504 [164,97] -12772182226492018086930206558058215855010786024851137373805849770490263289786879276834248990439617463484792315270896944085558187151679606505224241089901073668753923697475685233381198987634656488996966018458133088654773468381252741725257008707829790243055201546001616867654884048305382213918012173650689778135755440160354602595459672788485345479609613338253117284602305278147651878977329679061047874664853456533950049887593486564178666075759210564997452972027252910428721217662477842244905154131429344724469704226172263999727306005031244847346232865226282817254559231664748722774853548807680118423116435592198900446136646122346370079577528012991556657865372962931587483822224784635862434032578796920168578633745445765600459887350525907091821006498500191129804434384780610761963643450494212022911576160554531457809514374529850056644337510608008352916066064617700172748818086901267771352356090035206203504042175163472114606784393207430241604134050806635263520823899521067576884191203569559455998194241384853491965855259973230958624224533826327201572671695635639542867191752662014799529635571906205441343449087389864168520217776050718736610268811941341051876220442726990193332984123582012872056553290248152296597693311174767558518318220238884458684722514962341423088598933609998393584088244955065833624423980291282329333928990753867879001015521247884981380776006814961946270232965891304148019527113092379718431642688134513510225160984826307149902777623334575522650940786243342972139698817976853889546694792671329290519320464 [164,98] 13250780468152295778119546985289317420930903068412101630460688050669585277522305604709848402523178706432179710686201778287874120719336576792637413167441051606541813263051501282250195343104859045707974868051425343021036126080646471713061186896342652424360376683169770988930340061613568389785389007520636546105475484148130358531450099379684952229891774836846983131882103874520297895732930477051001273229017417644874616383360585489738394449098901084955841183922781392313790231452404042412277340722870164312017835180736939420411157120919744917564642726560407532877717801192925400274944360576013926195285666422545087275009352758684275620839981697072967526692082708705080105044374640025060562286463338868055894872869210003551321223810265310108862112457477431148926706014580423964793884939222292389157137122703646610495714761981277272366580382105014615890175704377239892479598015178576907795018474550054618678957864250742113884652983824498554591648891129328735600998734097011639461397183873512312344359997028610277973804525270759949859415065692398099880706617715619405902019376222724424980472850628548289588857803825852389306550123530039059059003698476742505294744561275628575812068525456116489149197090328021236089657346902757766943510236044438676565041602952516090548212146284658069545911070382933938239039033547233479720283111165698495333210977081760111332683048462321182323435346239817672956588734102717154118098799775651468159507842335547645119647056077969176573923190777765357164347392071738596104274151344490998232 [164,99] -10342418522104031459444605126956599732191623839308734587418420262083490098336010991278818700815306996554856924329268321913305496820068976812228717669478390958224237432501760933302901393770830973012551025165143283331702704993528964576783765341215251512280644632251802265724090487656249516246325708424533903522317024160836372687387245461414778997524424071674284583155545716419932433125283144590455506234732997104725704023162017696696372459384896907475222505165105148062396709496281622709250179776146170423159839155359717994069820066043817504271166862400978417159766558779769536925487929458967979135629874718505715176697694703150083445157315658719590907203504586591125138020297035158771039734910198607581580093434267439737531761944628637726044160940833855093955878685063228657325332659335458882304251821201954388477767484166317958688306276850977544130931482833826913287136566977895926135501211799384216772325140206413062973364112808459248627027424182826602081767353245291550896882591074774787382453419577474390272739416048677658606126187809311619659820041919781315531490818384142089685697267231454738160624784007804185052894398414284326222364243238668230437869059150987236811289553217990915142953209376215590405170371031799854366295160512677140385748234825258672158466144527612959659434061966296356011656240405041668450847270536789200545873660676813933778416505752735042373118707268550056653075936652532402290875171498927262749800496598175240115719404950123521945411775969696224330251722756714945670484322107744 [164,100] 6031002060714769520473009633848007319527268813459604129936523759617040077873705438574855718791187538656297831384000701482228333620648813479776244491970007558732643626702369573894073253678232002104764882281458835005846540671526425981281966030193138055936647469508765343817596516338382527265587697949689960304778787890579930229707628000508057929196203569743731673761509053339116778713783135998171080891849378864231646624311247892586472123024580453323598564470504915880929182821720329218010229560012742317987808387023780334453834558607471497302108576742682803014068193016715381940488270184036525224547266014499224398856347445374795440565612683805950002667192716147322474298357769401557677370286650334073374040899836593199761937156963024896037760599695856511853325731672594248197669787291765137874768484643981997114648111564743654435581284765420700817095165044973526377034460647553930185296190708672716075107446370012702178266885729120742852078365436773483137089499937030109635745510386097612387728943706549627471904837226542158540928723595253175241274376699317711560380932884810774974843596090287574643120999619454696527345132339140543542083052647505521596530062350569196831231137397591306030829872607438286350139240487558283969795200318921004104104657364005742022535134350460174097034910013097598749468181617854839656309586465634814746217093596880393029511554609733777412427409494665437478730296845424070199948342354025857707142675248928951845128037247136588333905935175880701960833482291771126472973968 [164,101] -2609723077236029961558123054508572694860237851702805678173368749384366865932533393542709374708875082272163304121933754112119697793154430600652375645524293418576825348589184722247840457162968143113739458665893931717024679221946195649464475936855693829888768957055934848788416598551288518188710599000031276556544379684869445143950977517325275384561995297524851947119265104430964903025863708603927688952489030357975157015969389568534279973075670492986566697207234230034367525233718173506959215126079611143064289678249577615355086309563344645149867077941585484985833040056237978017509901914924137387689797420744727009424011496671424200098720104537012134371325588698406905605756900860383207412079336222734234891657515766336751085119709390469811411799885145716470182227197142588277977542709846488868877457177714764373897197747848697305901224855514600009191109252157536958396853929020114868443885862138789917355520868841767284997030941118171579489745013546185356999684242169988352719321764534236648896014811566669401951212031309468052168712252453390654948290251921409508504752876872757965042487455207458053656638844803800297291545461722503483931965799974215120690774491279903708662269215922329980256162843160910983105813144578781729171551488028029478759996785143400378411704266348749447950228374382395888260829413746748577731404613127184476898643744442793679698483667847935140057448540296854945885007502109397956843065536863784036724858507890179966368890290306368687854245271712191032052415931705562672 [164,102] 832420957043502935718191941824038582053653301877228220172330229422446476082366028135205360362005455438274819851982159683164303877133137414396204800621425697405713813116465445420144254852614890739263896066163269268256236546800400566965460014684681351171643656022843261763540178043742538463091862345414384635207250339226057192299706404025898017130538016244385512539302173785689746972082829398127178680066595705428072153583892467155856885933848379967809520793237996754807492130477303209268437834219350361676850865181562335986354201220980424811322245178873659020372113462752054188951633790978255418207960784421847982555647326861385518588419282940984943181132440802589810898583829418040112711433447855988796992208035986812752781608242161501983970747178380670202990418979306932906227985324169118333890750794341769853898211262840021553468367578450631220325986746678564845093377957403508291681547710024491672119613067073940234631985628346891728129818468527212984506316335854836362802496660171330200682361540712082972265302554969761970436494896261042966905716348337416243704297219327452317276026578293240602070074776913192140804100558360202541856170186978235013162052925758516299039453218509713592685028624260902890262293663670130765177558463171782710310230636547864613413230547102693354991020818190341909116006133984632930242764702017987472541763209189586193853490113996499086032815867567139923093452782694383973092074319583818210377205065089317086527796820618248507759958148505099514293815472428 [164,103] -194436547578887969446631138156777976441416069276169707852030032788481135570895451281562291572877314637701577735928521346774320074705710325519877353521537047883922045096021080005530758229381280128192366181249000929483745506046035230896684585179216804506691698549822787161303904486897790001857109139269157089336367303820649716470702351494189747039971768572709149867960178168015997039891337402425627709567810864212464795859371918091392641538603863933013940620397133236252347640659011668011228613289522033761209533758317535762575409214666364584951802170676774142825170308464337472323890606686795521829459849415070755882039390264679696523077743711281549462964923006816786627403323161479032609868762400702863985734253270024040758494293150568683875838793080553151122226913882836184355667230898678763699679900423395197914996639504675851269584087996337076781995613435196380055030354309957710202153462009139145750493704144270289373684948859796226287726461220214529165236307247291528578515342560943087100913581675469819444075017203441145033546107649813769718152776613281997102129979672242419343324506733499376104207762284561485611244111694995989495718954487704740815064313625526131494176117657034458845327944394655070935774391159657912674325280278052722890048113534728831193533316514232236115614326184381393831221403587901225237001208467895432717942004028440099685272462185484803721136686951388701505043305121955703466198347131366443853199763701012395506919483018370584792203345047267741074240 [164,104] 33043150711837558158639320052131284289630265417080097072569979876417882433140000206240760223235783861712453883843618886827789398049077141238810704938882174038246555562936722747530678607682351115339394441859620234016392182141271264786505411854666703400279012150874550799662794018761884664281124035946752601875600360673117766738972987530995754512427398505493697956298096327507564144416553843562619359536926370660676512207470032477856939144468186948038616973396692138045637007096295774194734020885457416847029481258703768107580785762650471681148483632324132375159183622583270358662480373170790185128197123930522414272027435255003399573100813922406312373059678521157937825145352117933558690988582647783166926835251914147986215697111022188700700733873722399089399171503645526795704951483560949127116168993837305151416555244365824642028814257142267569264212391730315938160280527933838132539175787943066015825744093922847635669253648227187069932870050241331922882746122326183324674939462977656022150134656254185432993044487432301670688025953060626745464151697327607166812802321795611449011355904376884400758438467699716927303507007344533552062946533139585215982180012873081108396269891613090615697591191482243051624913697387244909249940951662359202053588370021924899139652291149142455732255316771159582394451756216711320966682169655657872811944462326485883927686828262471843765476341054308583812086093332372876226490487124334597927176113534342717910879408309487076748685580852169144 [164,105] -4059478516057412940869916251750565315793693358828005393610654891494954830025414110980030881927082279298178198168005775769574250678752939381042539903993942886760448985594517543334338545143890375438176224177489704280935449633035746347522627368632837110969366114871857637612144958601834261859864145060032025282642955657344684351845946577525865143730288397407083566419158820480848891921938192714044300675086915446899474384056949152438390224589176245742833634764259327048575496676174736433910128812202329970140598547130815195159115437379354566675317032463696254675250840537751801375475728573883669900790158344913853448138079983253577359611672446164067055009009582503701587440503993634196787590387947851278610140835849739078497265376997128797092165852317863263376569127953539825549071876649502086777701433888723570675553262610052063651581268101638995517308054838375253276554753670654636259755665763317587960496719885791737393769339747943353191600382635242507793893780859265281015172290329997553235432235355941065694489341081428582622401171569896300465949223738479506755265523623821190827838204383629611963184490672730655585306219210849810045926891387303693725313416403696312444824817729954303028707256244396034502520500932204329140066985087732261938268125694660821554037996237819678819520679143686856888244101572029336666579548624195055516207801814995631107439016748212491052736119757179110786531309325810568762764561930241981625187063096803297371092559653006793620407142336 [164,106] 358216629419140875572502830301451581553791994796623964606709215921665694339433625986142582288908681434682156187007479702118077722283623879011777261274878125584714462830017485683945532628018823215326783115748432821359858489584912976554573950769043685277997679901864733374364608943407041090970758877713356469458709061608173873878182376034875260398814174387195246148147385226778700081735516736956861498252022947938674546148598173480797707408331824828262580773222139021637672700739608050485759724792916306621926635718514840373882957992106709045227335496967901628802197047274962649531950575572070975990215047215131485667256085748911920869461755249540168364654598730865193837097511382461197813700746739663560875013467198176834643631543719307650299241129556924618410584490007579848898854528021190746584066622179652927162754910168179103461228532639691111857399485435380744226506297973600009822259642962889855457518115336824191209135313069120622570155325703731545478476182331129211989736313560808863002183565274448737970157768660344675566128403234941749409108971678188951870587468609154891890402603813560157110849455138495760196201397514186923213636677880027602200765268548640853745483628944546136178204519474950467312674221728432449714466732333986801264067157896396297961895773417479829658847800515230624418542610903760735710136977452620633436430038424343913779379358192422094390159533716371926470960023681809837530011799479387958069612924200732516736725789373714029749 [164,107] -22556842046461397396741551250483960315356201582098747307818547996696774197075848756263119970549216471857053510837328004487039841724024652060117037265497808254365161856424280261043425157279581103535952870325080548108895882131282815830809141076609684646804752869191375384899816144336851864831294716981832143176866267183479862923358818739526778502215673749621006796561693375095233304247356650688291495528818789627401591960083205733375553947174243335653455990805046153978403765245338347630801791237820370357671271239403469757753819487662689904829359024962895920343229930858451565467213722099204610547386007343258657820370631971796792510832004551046693584207891011617285740097288295534784320458164069849531529354570605823711575537554515990940025332920858009674975926602018037786289292995953529105311785445884471099855357507355668215923862207574732058985152720917248199256059544258134283817543991873437781118536502883994529113469724109046105758391772465252757515850468785354161391675589860673806414941564521973646483500241681966928155535985894481202187646426784692030998084206042150778504116766589510658210124785353097289883314819509496493000476821509315091915301323743152153676280168597594907275150184687279440270162228290655131648102570456199317495110958739720273236430740772308842313543559111639284212747729552735621912394370175617966158075302267570156583263256603181474169002776109730285649204349556268425774362314675359451136810491084017994545749152998304 [164,108] 1009519361175345399181711749041591197406463579399096117808281773794578704961081385295703740954877304737181345571148467887503652551320983176059327248958736214250622283556306965891575885822119855735056949283786068301377968537384463806961551967169983368950670276291627628350563942929042784718987265864250241201667613593658327873080937170607315325494100903206363392415813349020197030833517475060417921618978868440172297653016963938302856694788357275388899056969439216456928724372783324606383129661792745716219310543759150582362705127517953628573567505280338413005841831817976056092068101723557703512705356109815118112578058416610462812268002494712736879078467476917212321814306076358599952779643756985990241567144526712830503539018475524479362915711295581400712537915827095157966031728513741027660057409370473088557228162917629310655932466829113020198553894809433160726111026553192062830676804869655002101526156727568757646987389473935243618476932020895803845816460295426080523780343254002476801128859770906667099092577956829723244093679169977296863509296194657983381558994799114112082480327207461171411174180765907139936599438111759544907192542826344195312514194357939006710852641750888763147685250595137365912350984131336231035254997532507475370006605298294081365750398139545705368014105379247001054834951228329763173916677752544650096992456692712078007944628370375102862001085901222488059855995498992379772497130527325551247713161144305389041314800 [164,109] -19692874010952121118710458239955890203736885595307669551623427203991873162559995746205419297201736884710481583844938656329504601186508583340068264033554225229386730303564717120368484073357733152337657364940450742478188012825525140654696849427271668154316954885507267955195141312601386532457767299165838812642809223299784032435768701331176204820404085727021339347592813862083680823906601961875299755352205308969767506458508416146506767327699244134703764755440339224730047447245323520317140261003488853078309962941363002801750771391781973898710196364211344378087820023258612841131566922838686266352242323642886637804468014766587357165381983759754076244701097494010564263492604675524068908941455427723008646073853501275326648095828312364797349379478620963363736492264259640561953964734290292339686287151733049177911036814771115441695415796222279474644339216151112456578255420816768826431726374579959681984260011189944567851542381853917452452339659515643764475517615590649684186673923007837605750284734364804545022803502149731587759426260748264340808577950709870164468754999317253083250797111116313913738982523029642870282250005536491256767686389337745178834147090361187563591194703933585780249428720093230259364614553372041396678010835665640217796290007143389105970180518428341120354816664230273716170666726018971041927421173719540867076581876722744448954434067637515082054468374681528455190557477869775944725234940434699087121089916068229360 [164,110] 31681185129897299718611439388861106206178498638758682683732898511965552560781132974158975373131707874632859997949401181582240245199166431451006895302985222403162400482248466035143998856198423493781406787112596843642677787333756982017339337925658495996783347314058765287571214916626377604710869823682026603884083881436515182718879039113320083809113397636465824473995417498994544654482318963605363699163173727104076093120696133196888774977968556007275741149957067659552875859256249818104419689444564801436092136524244987945136273886916565455553325403162190974808440211473505445873669476329249725629306378814492285424811347885507979764118021096346363252894768588296335669313367138724214593334895063187558606760178009289618238216254973211106561759148396114208348303919989827020051021341290413954869532283702741309304704370728737081074451380419926527364067161384911830745918332138014973207029380443545617432745047156096082385278719305120057165436445646504852796072821356117953908445413177051889598795010673544253930826391704132516215440905029851933819317542532200434880685553438067229584188997044582416634516403219812194295457175805743380193517209985007292110114303571984644441990737734805298463987890399907004854833853550920753487196975317602500566926561558181047062200049987611482749356376923353126973500408641485023125827908326551760400573089283038204051830471511721138304100299011272397492851928232470309274156563276935796608173104416 [164,111] 42685509836350671416264126868764714992803456006294964929464674914323543340768900937258678168831484440190453116036043557029459156450822005485854914915508260202676987948518159493370021512536354789347909301732798358074786311921857129206548166127143487363172271624817624220932701485707440887783791981262563667168353050320355494471934447833136564004833358797987019894234236894000325944604127750083630801294328184585221701354390240581438707604540135757124099230002771694922421644327751703463903513846454963759463748712981570889593072417768328907744747373945081115657503699985806272204966265038760949390145584133109433632242040711157244984360976220847549161538422860438554410542066478523009471507532724371208936768560647193523033446261035723752035660172998157693406480124960856881993439865349624371305604969438957767914966031987773509119848391254471830268177434563383155587840092584048179655317884354675472716189035697092297459824160820754410137791583386182517957924727956905630703615542841924257766911714217675508081886839101910898885708499505852524936681123851799420248883856565643795655126646332877548323661349063077902727860297104688548457309600136804003810648781443842194319048953638318789182623867489457974002107264956944421091280906511105899898995792396629767263875566915749744561327020416919112040859874503212924645269367439840184850600572261527562652106928132702252814311991680699523706376262042080777358951766517130819988224 [164,112] 32180471395558893428933045774249439343703597807893572738613758361235772724023846745701280149590248432345007931194629943871012705668959927918791731457743392208645898433972210159215153500037144590347132590537479980187808028567011167066100501786914560681908844669528662550576504457199974262278243040769393451065004050956061343607463527613636579372689371801779073352377690219442552652986428207765253576284459497926716490190508311937126918807788281824519030689436179602011196946180195180745457239780816668734767285533922267442876747469265137230038213192717330107169904486901127610361337334115182866234862348485354213110470545117650716714862489024790009169704480263037857741391731878521939328392740395373026689880015748380801866587653838834974636113139019138751414826090915745854728854245975803084652727103504455393691929878243865435936532023884207728400297405739718344264574400898203986594895840649012397384141131760831441115999899301253602246041360331150034349857253190807791872625960564183932263134628271849088341229224959782188508685692383724445326329596536087216768119819368172351305971848487216390251369029220228728365865671302363437034262385025063892563565087293541225478594980552768029803431380421500404840832161223207008524386473779596415348646947415306883692668484608233944618137001318077522661631358657440966144391476040403534574120275468501597583203869794065419556595002680342153818006880609249197731681473920803120 [164,113] 13458317466001517762216380528553727870396028206392339152825375927293015308493430694792746185817142361677736490443712279968141975393015488576224121796459955650852954428715014292823712582805928298910537567809286347584737271278684216052849827057792171835679020449330302523992947867296815453750084995575556100113403161702445485246448520259348136526696993397790173094830312998286935580995557131335571995286291226178407504881604893153592361464115921509174908796760965786025700223791319683070292166505364050641715616180377072118369280228614017339185313994558917966442041136032988153123062117598736800532583724907363391475376093873894865010233868900794435090496045219110255143842507287675789082057559198638979673642806077178721156842583891230234428221436617783833881507302878676380934765981521048042354359553644516297690047583727193699556722636687508269546209262416462652867858205832158227456478883072611061539318791017849223652649739738122974705234097949975252511275187087437234530937011474683480420100316862348732539256942732838284392027974902307037276184845800237067786628466784951901135552433312604772692007473526128358003732390471056076755525369840007973864199766421984180716160210210466613180017720337895736763725056683966219005977554905755976940013164241769725909075020040328015678509077702225297948178487821336517139654808716392869044727400792622829523398401769869233332144897222573351172640201755493486287541542224 [164,114] 3150040828587404637416772417456817440795139115208394291185328569575267821522585084598318879894918981349050290219758398192412743461984754039870398360029193103069461589388314041895879761457223874039495647568781827746731213217439290781614482317755672667612238559826415954770625665339781753673139431388921230001123894448262879448015696234532733398709061422095978639343481552185979845203880496932232239233261484162020849494671570590869672311283502956223733740990978897505040755651831110749755821581956375285704642299590000276829530292100969007995791723993754144582943137836036303977315213758483023748184630364896500957410429831175816218294001258664241722930706956791310237916850913917051007511234164385405698061420096211448347457535062321652152304282025504925756487075104470399490106940053967407204473531137290854248276165769892038742580694971222406460927038411195205163533673121374045330708786717305505555035932972747316776489722336434449958496695920933053024316160748647376703138613286380730944472744882621398198476321621842035868599705271197687437227352159843129081358645419842406409800001605756741504571700497943400111425958188226745814184973979123025406559828153900807573468392916063472962875004600657322605069922287419029315029486129568703236070508902670351252073540923107026478569144474002593130130400007862672611670521640013270960322009932133881876960951884174841404518688646964043033243015123372609162429 [164,115] 414725245921098005909013793471935128301504935802241590489605586471109536495588836373639002794974577846795291968740003606375311259938874030399719504580893253672158426828851862481672146144422841260819670628970868276167978429853650457603648881858396350016340249247915620630278683317803917821240825817494655029377371791875850683572523351642488375923897443804517318789604308365927782788827185415221497484728683152368320222316222984077316998193463291605837751820580508196077852214000661552763058574632266509935909069838442264253342509812498983323329732241342478852211221350358528166283901522092027256809173911265696835990338035436541809365999129118056766943286580700650016665549739627124790239222480439302138645105061434934048231090557618934216377927605870981728157077023553580392624356714690156342996828630662457494090452444073544674388013506347865308240507598096538033762063792688705984375899824488705277171355110197770826959435717525168542349542522338019999710743277524536790960589809400372499466561378982540578540714414814612570339438281432694522323215196596212057396212100626314361613664403949867805111793084132709781467902112809771735267763433564171399347320708314335447638790593116791822225272120940774598320921447134798109466021131436706489488339491043525777875065138504514080324373456402690596984847456599235852281937686607471151094534271604299668827151638589769557345242098271520726355832528316224 [164,116] 30795771469235809150229035619631813885459139228327033367332401286227950105911988325276394048405631987729107206528544920462327795370384365506756205022504003219934381133329550404597075789849445620693260187295742923135871376934466797798659900261514586827193365896727535574528585827619201442900034570609279326074260440807154282427317393827643984064107975244454862470350453965103302724921219235590648964183170997779712334705914285319754320308978072511367395546199479237700257275060353280419275277702274109364035358217187316093957980629981350097165578985017418807180923924577856894306658526829477144599943665433376970264167000301232171191967336459135578517270624327645150741324084995554838698316301895339999507729580381620539323513815792696367294250869389411483093780686657771164148278076525479512585856740403277980261915973914522210901574585806308340221385826576440087037095869236863430445560984575342301469600864573242464370898703717078122505075091132521522330045986453529249535560057741721502736604561139036295266047402983314447698936266882545080521095033657190772777969542506101811220983949570386310027574316465989991477609714969062763353521071122020539743657383131758163941664482497455772821147904062598833047765272694707038009919491438435146326622333522113765144114705826576155154183877427704607447844269750573261375057944588011439585799750601754465151578395386804814436688072737191906383383688 [164,117] 1290998161797065963481946854881804901145168259775456531126040387670871984356545717058685499813103768145564614280126624721621309858959560547873238823019550568548791263764445334541430588384224313119241327897116955507080976782526489220566976716974638995368348187128673731715607850277485074801975778098698993610646968402811786803716959129226068097435389064371149875699059776554355624080240947492790349574134927606198023990565493432242753878840893380665332758565389633760945752378237503629953981670049185551137807194159761466885207642446929146508544772747743872486605896603505346824818692603681778973328705617301394313282108974866344759571313076892746246248153147901897587594339679435846270407140463951229539184225914000707451054633946800625042045390670151527936511973347619515784713666678196973647088577993769193572810711095496936499145803910433495200748920774728198568418196283000742611376091857892046537011346506983572559874646505867374595556816184267991703632952978058278658894511070734981555942874478094264667690596942216748370445521719171654823071612756554702192926488926874483683800595453871756360138793136373612827512364555054747175551082420926769434045983749537752155592076536878885354399762410869376554731774020187132627396562178882924774196138964789490016069032345338078789395273643255142865542465955276963001036652857594303408096533876908076833440386681029503179190035257309259192 [164,118] 30541416315308457056258936222759904167379108779082730982855409781242111798841070799360924311381970421629467343438768125275747039591729526928297219568972818063401642906732289905691287859100024840229150168784860606856061971211048045926859803547942632685354440505474216580026564636108967133970995730547361104256864019274479658551816910643581309992735148155467786046749268680848258884068836486838122379031545207940686707071531280492661164300743579492640790657242665521587661411465628233660673767589556412505262396123510934619134668420327581166255649159321798451288084882126180064258771897259858554640758908807087419835497011528804351374302713988454677557611084503015534732702734981440264179921206218221258078752883329463714452038225292804533731178001820868264143556682941024828723241699602049476674329522584619778949157960644910886514076133121774902336794187479527087860950699051758256255592004237789203279552095932058244276554116818850364192094807836499694452997186637890932213839156004222557038810990083456531292848157576711451420040321160041044169704696593342482149787662298306682762461831922293792708521704457030847331868075241310388326092514268008588992326184964625199840333692376898773080223017768721199942199821548284256223322704556582685190108236293761464669564036409189893041592842035977796995807574811764636272250941554207748207968842472264878360595439189401267565974126460 [164,119] 407105661461594780302051134893824713773694016163252777282528425523251524559210962589142570829524720279187564715257770425703366315888703589404784167179818971744916127414699638421246830701152952951811941672566723153095370419538219389466012230294683225151416784536241479025759734506978825057965297293944370867628744826119600280375758555871809830886777105054496415457196462785335497389248499911891943278194053999451039187549938951633858818236872909100247680507724480580688495701507383203978714320222617636216805672205689015597453318256337851261761308568115280765537314459316668342049947481054584629018316658349384209840413735777447619459050357241553775406281275784874548976640187095721860482657849059354617326828518745776916986853019310406031040902093720350396386182255223387306794926745840606992917941239010990254373539823661153997233078926725130095007968893383930428659303533416565957805726358660595172161206510242920828573580835248889651543335844003580655472423899180243649550671444899682056210114073320987017462090787379556393768585595633891539664191077706134610155687590130537393124973138340142972669411799973432516737436747066789160871383484118384127076557975926364325108596102197902921657192601059334399599404291914222762203426728096891962613094173553903286023796534162939207029228930370807587818758051357505745191894299645884700916269079070480794558417390049674733696 [164,120] 3049729734199085712698299753560460317266254095873808875398732859813795802153806482733840560628909094958551771740296428694545566662597022388873004340992639621112589519255301901757057576246509805169943019509789055094771934407042630057072897753939513063459818468552085335236736990492329390358027227160922447986460652067905445660504517704655524283078103317033216846154384315906217520961274938113507804729249643822170365922089786136090838476604586712753424381815700043565873988912012796631733044620553648796781543072436008650019548777414844260051809238918188899384335869524379209056191518322651440998450809591752370288462036704762105621283624111237205656435840556829172536277366674124977023386970058663332973591404960610440263132987512944340400935060340158099776540817256230847660302844411313905117009207335844729660756471068674404209853106209939252154227155551314193576835087751983427040116242555846637518698935635802213094572169629993673870012987646279179435144985090479227726564310182519813952937825788676247176233474415057012851328319137146521665078575199291278834943693132133801847038303668941737475766780843742606182840989505986194521236271191427721822542844547914552415161561294154957136822360150717676564992526289451671821841901862940981482029590421364728618973161265827521390872546066410836174095523221286828786800970154463261640217892140155881511035293650264 [164,121] 12794527146730637899551016052893806299564462245800392283020583989858438780508901950707425681106783910034241600293422317655075266508742659076272681461923188016568790141757796188908121298990818700042172851684533585756729342926770253104379962969692121052530482608165055695196540465961012832210740105587086962382788054321951493816472333588759009005896133427047651996236922474043812022031899853393185478522854051329766332141486512525599655295164633388050032030494273477405884467748794048514280044314785267882041334461051032349879781691701346870563332430717936747128221487080517695986901965055816743420667883627384488331627535193943937581018200531240761527959155056545766744394372788983593681884253510492752658326712605859898306225205750515764846972313686921428575837660843890334933727747648986156220968640169529998483859267473395323567322726554198077990457764920483096187692282512707142872822967984102365212442004014735635384380786091177311622989161923935406416569273853207066032911218514766159043051259519090889741171806852919008391853988418539079392627428796308933503855797090125076669270768983930712941677610264097255796761173539178569180875514660800831125897949308488646016188261655100776129929762482580290893567738890416613474269249493990463937552248828590346746106365109020277166365123632916169081940025764511787443262600906427057016504892466804214312304 [164,122] 29928108045014115392786344299013071206867789479873720226234013151475907461420260711188334626777630460576471608601665054288224523824947080714504501672610965981473450057561213617414457005206144302075149916246379681579771088942472919492199773102190416356569331434200205956719343054309792257263454435127024501146577201009130953842846617798151694069121376586719734089455313993895077481710032068553967681090003044466755469129376530038288968270204616002287579461319744606947880817886034145291743344491448551503392491631985320389047747927289097034134551239125603354680525784340731142204532155543120467416729363446268193212236977113520482439771545189146918708226263818379584734142086727189664891411313128229265815024640473940831008792956629327145458881332780710136915448658851668373601341120882565591984287464314182980691254771163758533435789522176734653657796780794936628342987043232065277198876791901175652415125397224857326418827622885857689089736342982875400587258517658029072136830955345258591788279981305259965071956845694167611441789428428315864810777659511144437250839420519324136868489540167523902370120508276177514229032889995776619292515701988211846206691241734617001434460990123963201345960412098830546244306907289773823642217836064753316185041836649182900284940274280078037512038279505072482373097870581957300855976513728415388660129045093664 [164,123] 38826850765315164995387415087471937270774438139779769066615638935781800252044242167612368981527711432567912760868494625508085325553751597387711282789040074543625487837348560095741766860446102975792645090262529770167365708712907464501967812608712207246346199272816403253381135586745240238058674158271165971073623293571828837074624735336537531902933457731969246034273583206731924894673717650600731614916899548916627279364912224703655818981566602457182965783541486062126547368278525338671424592060361577567243935930966394232860981658708767687939952646060999852817906890997047608410055546102501892638002074002449524858605523894567190193925285770305846271043418047159033952514407614775940083217611338104250612684114579732040165123414172571235591161603560078893087404520346034290066605483441414191099207977643014618979639509480339428613321141985334605954348408499325758510581472575975138186899318982290827709776527969434535413553745332948273186709290969509875900162481315627592701715853029071974252524997317940154951634195635828039308436773158279301855010425090725972858720713811969861134639101539966117539129342097701620536368927937484416164455830469585932097777546829158936486892765635471725064072474875292785088791451533791816334704674463713462361931038903804590304657738592809488659212479514926725459719899282067375805509244958358601254304 [164,124] 27766151141781788485967280633953262059472375260310695843728655983848601633848679844778919339923196332815225642645664164102637551979081526348556415603475817690286970402329182069732191824138110963938636561272971171017053508960758326452743482973264827599227390446255512321543605660339766854288095209962736394027498592534200597161866462514494604616331049751640937179026579814742295632214099309253869959244214001868022006731289602449168944705636694437445698512469224877764625306110551833194969017572768135130356905583735156115991854707239731838642951876708036845611157472008798311481998560946648458707837227503185702773020431590866115054444874410293106990990422280491072703426323058042427901907065774568773891037890289906053640610551416199298538063742860464777440429509586115613571560242792416308354462653988546206904957392554790837486339807713820505337372364242045648653020509715991111373028611876545229144030125565141543712447873277596048009972721009839161546732418532594531954891727217903861201173449442349886456717392863410290668126682423365871616296325887722744116955535540331780648948852475147303080289849169539420022520254947221758153117825218839875365047008673852780769780576512892857607235944344662578117386325938603370413435490764460007136416553456651004987195163341054894665726454527421092505659900509094381645194997475336 [164,125] 10868991136353069423922862786961997077882670039782105113073324259065795974010180374567263618926075972084031997955874475248449096127090265835272667746007786274790845842962339572702417033806085938074786176967119039769328944146858649844832074743147189655548063809690894393266447610018422034529099011651095543337941947035560544626552240425209866578683361712708241918184137369731124431367435502883830838689217938314622455397466825748510736612450814628163449022399918543175860590307385328842714072679575252531929658799948658452439784875976561899128738347565102453394605894848419726877812696064699562799185524773266492107575788071588145386213830596870934107544360008474533803162706335034522496272243107441759414868211684989008100878206738959973012733108763071884504809905637123433293244772896392087409772415203887907917325542071822542489714883770908217214469321501936888398663621106868040716471241321516144946649823084034794359841121588463185513829617846833400851328669238926708099538054968470695609859085952983205039086744307179775412582481584594017530757869440395055019045875301275765340201891440033950815052623741638849134860107769718402492851501529102656017628749386300922768440107576876267742172450500073073849173409477601973450329791569509812776257593776716247479901017226031646672834358520166469977510484057504729858072 [164,126] 2310651773488910102402339646176478505268615574911016391716764737103348041354670876614379924325970592431447979129392442164119537350959523626253477600248762729650501102951697905404396064710591837303687256023329932966674702844820667388786916882666590450582030133574160415349261135044605582457740797336201657429851825201975545859391284204216864839388571480342706270624351066935195952322813980523287568756908475104228606566532329982568385269791586108322113250605467131752966253292623037725394806247836162455413925134378714205687251569614344497573112644452629470902876056285268276712637142540592318080096574661396828689868303491866697438905315533083315372914214639084026328900455477213218854010992215900594057443937687800138326996235090401158194133710018569052388003975474182089556973199033351502988857679941989899296967351728625971489073398726541282731238856593049550011257338406565104709792915608290515315299042610000389849156973689202374749937486755773732442906600474759988442127321879966265964327609378959684978892801502444035720133815216449210106199254942326806931889723973811499986722253095171389207749586600793812341695255018476718597806180259814276883677993114107926976952885642842732497347768199843559540285327621331417526097666514263430641800745955826934020282814230501007751291856788919671068438685662468 [164,127] 264452304951069602499076163971092181775601927000788343121441668288729402172105575130586954676569388261279943125182172806111787165508885498149261752135074237315950793224992755682911473235403491485327383814495640634631163636518754295721633153800102015666278781051082965100141759708932770459767937744181241763034927367704977524968838194719630482477781667683246560079963477995123737839865677546856503723555783109700188079047193210879219798991391429978128205972802359447843928208654002910424678438590266975677070283693271150387532526360087449377026142416237505720144084233854055140249009186987702307812762717095629531617234593737055530974737151054231428162502149933739144795176936180958211678220348968618429618873857067489246072444929942939058004239887901681955394652580620868376892904248664439808476719470249055569510870080098893083246739478043763708845090708070414798006713405014637794292937462105114436278501873843126434190294528618149970347489174855003807014168337797524893414925508071810024281031058690459738245411759043461093393015061243529543709887568664138015663657182869173873197100007886240579400645942754441935326992527109765041450153408415262955170560587936933531841704426660429262127205912005767963843464490648901513262979386918322045875197542356257706825271640642906234280220819336238902720 [164,128] 16137134873166722872994994919680530695621792212297720916095458794579232275259106561488517621603901306894271503410092287448837929900023957949855404606306957717293830060615173359436890961991560146730688264519154165540022628700457454629788657312085990335487573886506452551419213067647304086685920796450166010553625664407583260546299689194420670854321219505544734044441127462074755713570642797879041088868022724602690119643127743890931601044522884619377325832696291112920208066632351588486827635126643300065290449606412833301475719953519232376922091188880834102540362195181032281314067612590516618133226261803709904656310935932571507648865066826054135995713481381699821340245124793083947804004476483908250947803345059705731048489075046847184479796821050166984942179545167312034074709431458494679346163011953458510034952678367671011337174792099030839843244724062861817263798760697660248134127113728038621928112490014712313875413981509405269126019792313816975665032916755024612893818808781998796373452527230902571518596620654589751320937453177679468901139984631419237726792492594807285044203076736484412625736286025391815346129335997603608676023499232516592905803577081682029344520481449555043073962459915583324521672714732867325106990008142437004772046062352315292243721118466806296352879152184 [164,129] 519467444184437401643617602146399748923658488053604025703779442090769578719956919400081084880637063396744610179597615504115244329732719579233776469858444587576419849796438622582185919997128266214955435615729295193889742417385293535585271397461403356679690006484734128510623402239230168004722552000030792731778651179345259133933134560282440218007631834266621819193118020920670521150858102431628207140321955931216859460849479776308080920751882308225021156138010515434182332670450784756190164153126120860011799944197187679229742772626800748033347020634371164933455975867000257940630684498496178021388402858992012430117975818331106434209414694917465609591096185878716328688054637993609440014467562881330427021128690511072534013248698683445306450524159455639605733304087057075529437281872616692928116511230739684815296533060175293239157824021255293601954747990273466748502473975219196622964782912002366070135750052322995995622195457873341699572577060566835620586079440405205783516432426267236488890489396325314440669495828716804189544169477650948926803873635459077343534297577322305716372309920073902357834260499171368276436496614435130948797957031978440111682084809004618322956867877137204268489865762333816055657352257962147196656232454376983475636179422817849346591653344463329232 [164,130] 8719660737455346317931285163969249936646269047940258549474074830608404051165346913364627624977993459589098937874343533300728543215758179439136461105809773591685960833227842132378790260219010378732656861555707966110354687070035850862305021345494512418413008409046251986321313608987621833110049237335433433891249378017585686843917016897149154766899671167584684373270277601038263200310245318276376878450731729096021046692301312687355494250747016725744875876334932315064558827182402918153305928667697195353301327958412673682340838539759955755558657330069056729557102349761797836178657926617291137769874826477829232802669132138481195497598187822364536117139938499353725526072729779888179482126494008709320090237139872712257060139827672112783880882455031360768090713811388079303785665917441106295638686221656656560259450951518871744728633900679422862860715269174308681569778873969288586472565413803118325249535101765788219195954578374724585224982280773289803360078828315230078908898238858075280702744575770536171626137871653644543426022674332831731903444203563965840208772190596155177195372165710826975023508207131169935891223159490818195180750516431743102507425168716350990489231946212146782437393182510044784183547890742442193735663383339290166120184813565239923215429707 [164,131] 75362451378438221024650191761647110243316969328676973456742761955474109445918635124761991604254751922924067985336767671176162289526224781943887490391572129831272037067067820625394710755154476443945137837012720099591956098534695338253246505202016271262640613362910255072822444917201583732048897208048320516851278583843606088238352717918022963202008626186301141996911053824492775376958330322767338355121743018535631860151081243770378383614270751705384797152744257775332079265548349974782632244556064050135083953228745641052596800104256667858548285363731007808528239150561633677866689259338495818825157547184423096069621796927832997473557694642697377351048386446156897879842204100843143219898144999243102199375049483452828714135163613524172669392279136155402529150879333720995609003581585781353424057177308567093298119241878786726269507589069552713203736351489137603161814069331819437291934534657327722826774897373111657733327412922647479372405311826046080528177602840403152740944100394153043935020719027049823298946265857382279732664255514384778724269232665754269337561880878616316581903748279796674306012990672104337922518785408773779765640152829423263642413730542993464423147902760365569057149770647830701867292739099039004736402201493211410817513339270592 [164,132] 330790086880375667683734573631100808347584856863669041155659434839351015063709249378616955356297064047210130582759258193143066332093548481800379145074496626452179026428624600843673503289076442539429767145439306278794764118334348050227213610234884797971967559962947930964885147294238672223971193289429417460554782484855573887768202691847341199688397516747272419814015034787585218302784604350186723084225019349540965987808416518586690958363797377708473922613747250214789957689496921625959340265901552309984502068457327426400842633041443644919864284932032323164482586801055864999566421392383617948017583468635192060323181745968311034179853406320936954098819947582223521948909242326376099754238662063803485979096932551533131176662880973017408549856742189394696115466300748936336247868469663300220979821270773630848109276142878061160335050477994598995481044125738373067519250067770587052527077253049960744431731649439207534036760089759214564127880609605071782182044522079770423123415133927238756473427996864071059484662211828034143527689064759080936175997554664118106445453026062606828808712587780160926802672239409882081243739193324427611882379708826399433851438665358990578195151798871605513454887559607702820413846987818181966079448300408437131728 [164,133] 726463189418167928961444056463249026948520447070039874359843035463332831302102876747541693583344995445030706917286360667978876067407355605793551800159597088791758599149734555635032215908283449864423722544326824042388452527443726117570707601604659983159604896797389531226258569934087209020735876849662173985438739521788038162030148270586205026972981515635028682908885688734923435571160214675752609733401614250314737935640997683332459018897438423157500145895664358955750681281882072407081805382753897914061296128169545100196630493751542716840467288126134376248913996878235225211639675702459806418551402764560298673241347456144026181276853023884519970773200084432233530103362088486045200882847877297165541845146228186342036385691432770175015107263669089795602864025230206562437270772735859377647918132439727632598506827840852913097286043896378061877283929044998420063805261317171984584214312489861342879549576763410573129205249005906832869959957572388731582827367678073895226270637642219839690294242287779277353050979736448693268687514056719655502755467511382414247855186637959403841667677028143550045056912386902255419610671315764941127253399860134585278366456462100480414244916288835574307338407931434724988106738417671053616281415760 [164,134] 785452798409008564283322380115994769659429354324130048129251093459088404903828676668662882296788852414041688493663328763689708527229203105497479545641994033958615100463873726372179177325581775456584892430681165543368331992327357990426163824293925687879934255503068235040331584558212664436299960152351905781521867396994504606506721257111305476987609099953899801040916535620698419093225055407873649042638493845433941794877100343405605541224012264978816890354031417815025009309347531096857034192035465034341225468786619915859040772703348087793727426460582148144892937427061778202851003360646460045997956064316970865739140555607281499963309295236885655845703045033575914978699173943832360363660981816637302141994165912623255344238398764608401450698621235330514365455291982847258077786328823986614672045973626293786377063863257055444719430689250175365042276919324394732487734404530577000031965414389204479357010608186136985540243704738183823862915494006473615058503783128305909206058928474801746706965659783076394027113038471780522386562219205986090211550053395946215432285125579993257250651550546382495731256892935147910396701739809865688286957631139593514266472450034809223731727423948393303295392183641503001724406728149828 [164,135] 410842293097662728862383571094977132323251056736476318342820295553151185093368521754587018347289144762027020281210315826633545668221414973448867940080470151357561020581545018433629790638971692427384211008144385590188918432354801328208683823401037693443017536342937968753849133108065868323627700767933034128327796091539521234724189936176454680927051152966123996369649078423319497677139692090006471986315616705926778906102340905463479205940298061377510939726253322409020810830657613187268752516123818671400470764877180028384903960035120388718793263245067741314842868962026031658364784019937069462770721337673568985478263453294035683819738056131027658728397609267932665246089868568921732158586470804516318278239522288466941842864086449759039729336305199519787684851870369570925913114484446614096828013773443597063723886907441429996012539417108519114386521358339963011467043852186247358967662595926259795576173943378206130905881744259000816207712245817443337719227161894799945939779068002309407008251703996452512238501391579430163248120547000941476951368059340286594202630657518900633222174447729920643727481442774270904707110256811705244098925644386235046934024585619470467780065546221956300287370437335882189184 [164,136] 102013940044369288383649439281217193838019553927924204942458253460885203518346405827632347951548516182617001248720463766225138026488788416932662872486961215923879765352218801001144930874207817684622113791195097540216051849628610243938362545166538604198122898827304441923392671870466757355138757816674998611396059960762569604051860613960762073349715163435207473737428015135926749376156795533214484815193535679799514296988047787924795167271456654902055247383700013600540652720127664943923853664901800824844920066409762498108168284933910847332544540723219793471683512546159438771465555466510091174786145648941273924276835729879280825107368309332988943789019439213649710409642878369706243482888528824307136167994372861749368152699007979785771325642906218052546141732336645569751209644841824254766558205381822164103325980355954269934017403193420126435518572620258596117039559325023683019431475865720338214969977972591540301552350979164640405175793194026833786041020177649858769714265447410922164905634886154196818288211583281065065257560984243931500885628846146420972380579805592909311682693503748152631731299745182101101606498080248380929595398020899225329702388461797972031704314364884926883117617576 [164,137] 11780977507995744924523703842277360867389489626673931296367828771516310119427879197516326568956292674142438739881393424944344061987118425000430171088794559846276409868144867024594178874339259138597615613093885258872669239661099374527287734024679679380265683280848550385734286414491599056499806605004840393975411953351505192648092373388889850348280226950013343276671605925114871376218329871664415482371366897480121981115402509995993789677843951540860745357346402550949056089318085851232303476090661934591983131068275794501499057558409531838648365431292409184121240347719336058866989532946798408741529208294202691130360055086987670542007159388414897038838825589336812808000293310711293110454453093072074081784851520558394047080213148257852888104095150869040938819739804143590148695890789890040529692429355691218017953477264328826850410001444732901666069061246974284405125916736117821509929990917135136396439867521310312932709909379203286972381156160361722622189049069205435426485504774070686004373529413452436420600791059720209641262410517646396274552495278715983097708903219502843450307927094982203351914508782591012895355917191346418781690932968141075616282933510972820997764302680048 [164,138] 618897654518794452044264040172981770558055655572091384981662003846016605632013364070698714965786841770473771976289184966788235793131054650764069273106536257502418802893344908413698906550867519072474370771671660635121601479209084788225570348244692137205843152546334382814985271540333438219943966440794792087278016038047731677025213422043363599633559315561879957975611302685123478518324685880079869076040442306833232777061807852158430613345876542120853729408530049812552067139635528036189693025089897653947476953875251809071378677484412176224693406274757262422917222427228409242666293624159362720707137512402452244279956363405507817259063716064763359333610939728657861933004686429458685414213600091407693851379467818690094368152079241391978019260136331165081279878512700176692912455596910146358600439700208923224576840122671914947686282020477695522702313446841118411713920161905497612117017857352119581004425055183998089307350820452737118554763836133723888714535325394558317494390906926641950144728256649051804424618373056618111821801455544166275994632105437438698887827352368302571188126413279021074496557659343366891789215418911821878044385800843590878119365815055714158 [164,139] 14439603785581170724612321845927284611680628190945072474855609992026684266965527746588390453747211282806239520462334297765342348123922637493474095044565631941780437637529639875552859619866330662957343215881139819812700935598366499791652555263058599475513857304624376481056113301557123411272970525379161962579243136731668338253813720966459414054171672076243560307559003796440208017001279825038421063484584393211771644664664368486135890389634164606102698738910794790248691058825333657688235016664803865462887066448194284515071798000581655096679261843176097772503848276891708145116786977285417174570178036097205935133415737314622344996304430661777251812454711622433417648394522698476932122222375201695032731472638729148200377728374764007119317345527803673003022959229775922965836295184392255907484749350874280722330026560700809150242925830042417748558423340098903080154696104788520523195024444813050108346126169910154572204115905501500763343323048994306739333476116698435157414133195955500502338407546011733156240446482201708371831030105171067539925178168313400249273214731333451376354686753727022807822742443054797448816601439334860881587015004838671377264032 [164,140] 145782142982438360703788586773614264736406027588598176960167752463075487234792511805548020726526032255172588802290378958370511949626763849511852145199967760290514054649353086755347686960971836243190492563197843671245328494177824374053172934299264081677989465930394930415064810097527457112692291731683665665084681671102609202718273640876852338375519048566935897218824900964095887503881780957149086298915897185557471713052055727134745320477415615194450422468997210810607966865943450150812255498860542897557220350395097177957006143345480332349609298435143923019059253916740695955543749200933393014845004361511241576777635279145825879511186180852192748325629134067683055476793173485152037935770174677835712640145663949472495122614440846370214257796891227609826027295539585468691604433014656541873882120287545941245919494464010023440914149394309887877080368158250841292182459679791079022434167480677715276249565139212957708712679510544239102148588450360205593337281258274686459843405945942630012579707619437781800085967423226725521517560307150437764805940172613528436582873416934748466076200370613926923993437877107966539136040776051074024998617808 [164,141] 619191373929679012566334945605799489054314475638106844051859909956038054588616161194703680384800221628648878290429067028373145098499071249494079534579817903777723720156875829375406122013075105462796598928612485626510796909707715053641012526948501594756916978106802182027834428310076633023148652976405791541075421533367919518930599098435411280039323226944508671872474878312137554405047287030305259562294695164681743321424917224422200896232923081489663134829031910041625753984359675019527293854645977593110820011051298508057627590985768305129553196157837981151342859756289342331282711491679138484307376937936266742708968247822755836343325006510285329074188631720293444437414512903794017869047996323894234067715823773098994811593640580248797822912599863357938527866206362552641172375276036907489540546523830550175352131438192864429266826423738630536890095923313299161614180458840610698097096408211529178422253874363779338161348076196837318333566459096652443616087241360092064865469255435139417744302538092609222039847280495405349086803517080096030275982512852694515510818934153241965895837738209194794254735614414352649820175642864 [164,142] 1073058273457623793017748554736469699580923192248979252045384712434761821501548373441319565783425092734427758638649796233362283132786658069703381235064362442607037674002922726027198566800667040378930718580356912922913274636382939665887598776049345301865360686322225236596536963753406894878030096003606139765189547753686281546978240644772490224335787023212420665581058231793856754154843815645788701772818950386750855152437616144600962683495476558801957408515902917768843771826554792811676205212515410197228046896837440852957179072170923634974637369446144360918061123363204119165387958134877385256086360748979827198485438218070121294369671605234181455659012664000985283930543405965831029087916791023482017660824434810627597274679896141513405478909150048333040013123720081924165580129286020205677498145433811747600617551883267669315686194900356664690917930291491626176142628561159357973408464928642171705348599934787525745061779350156669644554492287704045690196830221251661594173178219275843568155940752547131689913518323872528246451318291353846188553834509528472666382556281070142841426857618923937224273655987401120 [164,143] 733906611100846831459834521414047487403600639894111363784424372225715687842659530619879762138295389621211929349173225274582505773128684985988498655175609439263107426713735676414789511766675751813147081806864853758638945327078181357802067904000200762269408333399629120342523107370192548168673864076106339991877798336804521028059713121424667482267537357433261770865506281220962545341951687170757462782312433137631482051352935190031031141305855621159664691853646274739027484549892870694525991203711998744089003713040302158310602598338088542280138816687986218871679157575911533057727962947209924596031414457579429013830556115936664543865977992031031928869595814449333451071457810211564644292108359971664184510394375642846643466414186915398291082075021686202480890671170290729343416978799312526403895640428571776505734141144708780480774814984441663253156720729219765967798769464525713977266849981766671035488271306255237762596655411515498837573845529462875256140549599484166953983075292986576900176097616352859842099198952754142789671542634242566543923660573927862415255983684690341132808133323482993408 [164,144] 191039696587716043127748357287062031113469201540633463266738193973303442681382449679264317548027089315503316939586859343098166955410333848603750955612151314019391159486252456670535717864084889054649181430942316535831463836703062635396149648538586493385194095814331977320023095885897414799346554521830945850807090949188642976731591678066377389162486134816213794451270114475047893620013353932822334908177806923863154241482869870528788701206027417591413543470627140372530152653775048154462363075766220748866704945110414517968891030789986596777609751196083856143018621000339398137000590259579093173913342274557162130008278678165681224064431056189188193533213054990919009637785153962835751651089765174607999434314321522177292186220587222784851508293160969875835763477386759102708233613013731718169550588198356712907055086153232954594547140177044815933075795100126130487604185673024990695404158461868679721918641903235407570691285105133387364316334596669252335983820648589200526433370528493578967877849565274437716431059181970414661272708964254662243643643184561423017236243129589296434736 [164,145] 18191664922890374177617153106894710859504099975908588839869711177463681643210136056702233700679278393456885101691483215757824420156971107633828919545346447990718804430161269943965239534643102269096909188165632442062933679246024178446506404430719153778520457193803050801510579735077846396008949897286990645783160004182058198662311750750029088298943296719874750606220747082307514376670155517461711418063017753147730659114283502590566600551592651235002889103846423713378596273679998970581659870449236554974408385047234592154146523092776456713381687965511882240681443024618735726754712056461560121935477573402491452591726323901317593252627537343585565437685781884929760454443534976574193157393250146197558327362437559442609549156243049998744569572505971742928259098068920880176239932677810458685296227990492552828968293049677635544279043364611036553273670438867377561963762912146882253796372862471683058118334179622049937034756218607125794754126246734283426834586904094517174817995980340015026878578171972252248821792265698651277741894022878739835946836648227649947921904 [164,146] 606830126974515209823272159654042665877967788360792231647739605729715295525478050106329287586165310075209460936467172077204797925173086089473562992705987620081763947114729922370628815311987165622108635589404440661274192500193368922790371625340844584107096595619529865808150347062073796291677998716887304596221461268771069033770775180952686572959251700161649459035109433877583752621193941428043198277590888937376305671451097049792996224252009299835640923340998474336787412895243697473244378771822724607208346528720277771943364778385850368329584965527606183567600131745571604308436496572585666835813252030629819097534894658973652061742203722300862865159497165224294860401153000529792164970444368804976976212742393862731962332446332331028668735989071146113133368308112362063731299029617592847310533591412479563979412334660246885123207087734225156633459413620786258531002213805508691152308064514185265268142737687306188117555446352775089612580938756418178786041731792438407466439125165491138446350506592921087398617297704009051865586568116620086946173944 [164,147] 6761790332079646214467148501841621563500389451147653869695497597035807687954909883487759420697211701018088747131728077119197181056575638214003007665574205952316244644862962218456931382500380227770041620643683894331742197351372709514088340408251414155720786343751552722343373906921007409090483824355377158341393969641515081101412295432123811414161065510585315186438392034159297822471311417660460145034486281131649847313787055108843801082613849424551799799629886618967031280756350615824869937684201420652867526949485774975741342431503232924578976158679847336470560466870115987486381053674072964019443618485412493215135678625409653498083408991608284815444596736023533165228238981435775835431982233976599401332077171506979452559394808009555258332942293185350442065064557015855784552235204092820142605089248130482341312604810487066385117397470316411012825165923060110880405568936197752185767568663189323714486442882321869873121547955603526416704327229857469807452718026771147963703298600946236535527313695102595465552860899922541068729600 [164,148] 23885994669753661893062769879009873978157576347862509021942040642065663860935498310962926801293998408751510118005385705767169014845965144805207479755705772182201652860949694350385409972909426332229782759078513544695843698481113514979321972505639111163980870489904828691658497357450015795474745390003984576433718891091840043025765972467248124052153906072318263689007497174028282373655373704056602976233267731761415504062083479413724109478274034449208435429422803261251595997060914865666557083291845919308137419292145147991074844921591961915363263127278212161653128976291796919979206917191179204748324825293071935871847818565370271762401399070357758378373215927828197253633666384795486654958792704189170937461754758162300989077440848497280863070307761332990419026111473322626262905225500244228756327636365975997953882342503809283835032370568321871385569974492406070850039803353960489535796296820331806774569196251179254775055805115533561307966682874381036040059309158489688308400086001467547318858289971582699513643112 [164,149] 25249186559553657451374504234230888384176455154303087785361322646528361118556549937648911604204499380996499783920423527613911545128366267718200466181945253079170563129449451340457192559873482619285272930890974859485746909644439836782323098760609852280656207814359956326202450806593547658152548832497156052240229978254480473704177122317563836236022129965948733027564338960193815031596290912154741984342241373814954428658200344795823699098976654129326593389340832342796786320434512387586309196147165072030621796199591891853846715063402200702136414572619572659931883997439083130736526414258311201038168683450474757031750843817921819400264663658141521100944797080163952408619332778595595035462637398305294277196525238261505408259727606791821203404634254322780529943894467399809612822323845936071123717379334678573857506820649672088635345505387233410222704078516610854732735076326022791016715038663300664595472732381001769123840834610039726381576753251089887298562313404670727264937026119731819287459512 [164,150] 7492355150376289747908604752187751981354319071076513921149172745938374913669774841321827679080364322119164861585063802180714037335387761898392148313873882334366968290493048593597121300603661320558288526115507061202706995074848313512368518443186393881364031803036795397900496429920563326013550963623944722640868933079338134241970925475657085223599530430789620566619689339672940304208431407645449893126406162485470785711073050457767822500726306348461731607687135189452480432576527445884011351435111522097104955325773441656309741443973422107649373016523460701983470110461868485796424148384024540854741630281733655500911861161483669895202555449159022745310735644043784614759077125308421134918523205154943569833435776092437305491124950708296891329373948372012859142953619891048022445578073504923729639880872627566751726591208929055155660326591421514370615135291056856817186494206770331584737583633754347274595010995262439602409114682420136629298659975644151367868014664458392233902712 [164,151] 581304438106139676281767313895306944478362416580204787815479575371534377635310379835347271458251691578294289124565322544387376573823842953884923486050083780044349534765349221050417470246872602629433707812775757819644542615462197011238998819821545815587460723076513120365173639412138693074537397120605886331478750885581857629343777092255866579761297952065539716877138118032532351895484994527977250754258477455480661427064174974710011583179591185499188690189743676346371480100478035431207448391590198173537851530861563204056501896026629360111385509929475573892390322022091528186055265658568670637761302455037061031561629660956252924778436676580675477675825020451569886068414294540020700279256306251287750679570937596846272039559680136758417007036505616135760572778339943885761358112068804640433867390010442605262914660343339400946857368557423571105018081874545207372440744722482524414548551673194187636123049185747931961606258377170340580422367034044987216613952 [164,152] 10893399727155226801839298302651141649163437420278766975791691868562562534112698794891496349786556673178797898923472626926783640737751399500173217458055783911892722063704487171768521363945534891427590367962449181268673422085069003821357477083425901133009196536983273163513178284822828020595332389245349953688388030290195339419659578712744009317046750328964827559477430115343917167477538941997522530051042228675048503326230791161242870274859932691324957454039048182255260548754557785758117220171486334239588686107220761883360206862190047791125798081510320068532207617885930987366601573787643120079695975168356180230101981442642745481623786085688137972538545346962213841782656704634696965489949493835105746418223710765483222421700905388214809127915830981764977931704531961405245588938586347937577774254816786992756649514410873011613018526850703005662258873625100677068473850449754410590247642314246013369602809357480669143758543198841263520864 [164,153] 45110169070140223082785041635425203327173317088746673265896915000140211263913262974901920939749913136575021321457483700934543851134602672154636248996487674924202868870732222679994851709619425446426312473058426235316570192403916401517380085256213528295359288746994814099876990483308863987272310832612780511630692648374562676091478259514502341173410040659880100148329993022481040730900961327882231024595650146988977796934742304681812113870201683643964805181115114006913534019153343901827387927674567780069291408744078058897008822246345853217709573058053649549511427924384563437243415775087909861326343623123714320177481009558477977355617058582031899995606799081304962518476426048738770798657864989917522729621855716736885392354989404370640964839771586976740972556453371399736784690262013705633294784994373432261792943047182816599664024591208821144388148711204953606994986414715073568681041230044167766279264137615653705760 [164,154] 37342043275950641778256034039578817516720885320267373550210013052393654203756463154207677278625298023332480421132187056501278518201662855497359453886441971900348482624536424599613059717450109789808815710457019816058559329012678476103055753490299050393941641919323428536391266390324298267199260730953347646177009578163047231082075256257510790761233003633403056605991574325644175788268150116724794253077849208631320843772724655952570894160798867196919687832144772069424673216321336701073690430865917297509533840767528353891662025358532707580023621806797812237181568694139387144997252683811208861555811533130177214082412798580019628098143337857150657609336860874122106331813955975538672875813988413919625196660859142367431507419015040670681033692442285507367581272346983855110272161806254212930887164753449521095649860506546076932866495999408876823446372688306418049835934674574483729080984253454539915 [164,155] 5515357555816176631583660192569954695702917731770850656521827700829233811106257020178674763887815715288045921057962528219947286101837395571758774795348861934773845654114022245925377571161493219950037049338728772294676511994648328233285340225439591957222581015043281801880038181179335734992764573095634287821535870177590287318327924461065758036770819051780044331138179767244457024951710264203566962507166313237848149111529614760548331581458069999218268422392677717140999701644581636800171307363500339894973760849816580367673148834165049433266033304321944803046456354824310479704776892628767870705418920219254438975268799857792961514669474492583848406847735901601937594877682069467912239488372296360698483942379467756367083055968612392287152295876219353133366872335337007992539920072410523081247402143386129444120108044941362645944087600189957193911445735631656188557322687214592 [164,156] 127668353927984222769677206809050188250353290497294075794546660853896309522163162049267794996853071148786655669593328579830291013153835163730588786451055472270942609579163097522921508718698848921188920433038050327619751520231584036132281222201974342438618493824741723578973089770688162088394945884228990087987843988975624189335576465086980037839374307711340670818575606035313102081539200657793658869388014339209677479910521822251289691949663564251054308008996624811617433881125442154211611825404936371792130794218019292108866547604313092643876774750973597199835336610321959098902952191068683329127345393924053247367935002785099497189118082722477329712068843795722749721538302548543645037968153694745802322860777286432639608193633525022132802589078221190378018533668648969093850866395482205706429658790105507738521455462115965662839802714334328265304159000 [164,157] 399037248917436391876447361165385641882804343443771072578947258975806327889712047174455715997465520422848995909476266171244558361933694526290465491572863579709197304909851675049403262178014228499632673411126990046852383730082188571309531518459882976883169523491674286353676300796381412326289747520416199866342935323193941941026027851624741804728810088311865486649553818175033395649809600994559568003800830310765554956570381859921396011470237761670180341598510470924673971317909847988793069769343690338142591270524813264419529197779264156304094709094548419884200918546902096965072315887194300261872961990966662541735805568669131177314580194295297064828675509136350842182553778488543429378574142575791312876063597222738549760932519516705783603021903951548306572455235199512681121447042765599326189597838042307179720035589198503984392 [164,158] 141712987085661252379938093829122636896862622780351541236537365683020286492051676201677093160212489666026859296825655387525165663427014117102275339559263299302268070403891178064321914591073815407174274501753413735912544198586043538221883977783397550541316948017075004989842587369311970431150778426524009713006274113886706756527187981747579557607381625012118517601190589172533702638377322840971090502067772831397334591191323139027550868408258661815557583595409065481160386606660143908680358804643306354449941326527136805768803582641655092494607441632062526158844579108683541406701293636190890742583561520944850673961448731977218609323576310279702870278214663018311999034301917919234421814635416207433227728278801014070848615720483086444771090415183134628283637797435770669766910357406573324303095061504713324 [164,159] 4673795422284260258194431250251153866334841095399245377043227138130313303365231167177567335974307582826063437041343779266046836993479759936046501839857437701061596683334238359537230654043861078354257875233326315015804677237265579433953866098743524844565070916360749759045359067784532410992333018321467065748867518215507758065617283721486603290257773294873118123321169646512745913571050891611798417838306404372218666449550522218464866473462969004927744631402168962194589348871748678303281747797176224380080237716061643507353839795842457873869334331609295556628283886374272528930439223856655436326787580166116021544032482652058442152645474482767354924112072062059049333644088888332085196574475030973714752297267767989196076025769813555221038342265910693102066249048173795960307352576 [164,160] 11280890467415903737767067441485237291866337989982466151727795181572199751581279273056636950615914096385881470128972474599513634062204840416792982838433091091402200905478152026310675747116923640851829931106655467124485004522658583391971484751135693571270022040806317649801336460192210716801092160783179194516989608521826393968835702505699626900096877998845206042937856196972251208072416391749406043783966103451575256868292207382406882754315269835561614369960449875104239399484843178054459055625656546811772011645295534119757886121005510449435831327919895759393621223115904375802046928700264357178108078970783983255664976582533573538253428955170853775367638259559952034143807739916057895098038054421882873139415972199260647585036734362915777612290830346600 [164,161] 1498876350744208350202357737387046341082123507522781156738995900694450514326785707334066403820387875019807218253161879847978223251391142280139073674628867644183313933163051776017401130401513420679093096868745555587879711176767324005703328209558268990272258785830768662157111086304814960747308934195379015458104216241723694455669204246963754859427076895436001348471899306018612128513314560566940733232078515331335688780402434885281746186469965837574909416096913240444817720700266503442514993572953484001807787034690794198400314578251614856207462798753237469656931327841843389569653096780755468621503163291323960983634553590653850490263256970841659166338335489289455778034722788470314416619121782744099628466504629385515119339808 [164,162] 7760714421307824009687894994225749839637803909190043715048124261225689980610612856672455878347851545330592899933211359719726118054496277361629348215510651561381542908321734592431293901099061402116881155251461959177760912117862929885172771763191269713149792559050906142103610851952965432941522721926779580321492419294674799029687673112174145611681264943835847591680298694862543362359700776983853358249234393795368728940858519759394024433814952757949579504569154328248277183549923569103554143512339024113418911162460168974180064032894830000300106481899629530113409242522555712199339388815822157419050237121452365677816375161077628769726419186487471528712801520044225626574059699432666808772245513382 [164,163] 1021709326982816592532607463717299339708756786063662667326643022055297981983849181908458878500060021796717924339231488341896344271244623448381685948528277459540446099884617745993047765390019680747442604268490489693297062372725731883120760206139873703015088048422873977719853762828326648390580441384998620927385043893231448161272983806380176823017033962357018114490997727100525317196605913927475093688734366324083410283382748712409007338939957482984903292698506668290831726786384767387378990978612215407283771893410690931405481577151265780065699812109348969841339485988134687858716417741826778007540646445105249173300957347355351772804324562004209338249935444566702432 [164,164] 1993057682141260464273301997715536470182502271681046699057150158230448496814446883805822763672868306330092098806179332511318554877234585435004432326369686241513938690185618990962531999328701530877099253472572765371610444908466993366197766207407787478384405268491478704134368829706709631948621918058599683679424546747171276018351263990706077805314488983848596924595645095640722044902243232353131288946944200723961243490249684804143229437222550090302331112791039485952142121555374543065951621609726438099477904541391778710732537006234146917937284807257370163108765311544575585319236590953390985350369516731202245951934891307284879639480 [165,0] -92434303319520402092253900091314571005679761266990161312425209725027063836113493781025182598468211054050238482069748152384512364382997106569136404340560873308502701005193608590147085277530113575945351095350565023440342110516707691001175047699227868355735907557725775082586985668630166815553650601363419983275097339175721850974918444158971316924833373847011318149351362126777041236872433194367912301038239245999427007209001880684166447012917200283787640914206952313265697920866455408162507073599466887565712397738762112141862205251712236002789723665470510187265645576287794065567029850007446516179666831159615307901708122404773295760309082380126252690671456380322248403306855765374014786948928786585326995336752686690706161169155727069693887200623858136146059202014917144896224408999441223501690099932349275432663786636588558000340599493157080430960939190596763598656786759818506000020083404098311876246264217215581515396525091711890492104424029707605114750350839325728839929611193745961797868715892022035463002782279875223192004290930431993796227457485459413602469253888087944932197026895550483184345356243984340477847044864820338982474815225469701438876919753346473301189187436600657241798940043467326056168179868814155646977691961080495447829746243074943816540953006626516336248488593225933723027373346124140004202196295757080079362101095684913503482237765392832671373988203871384776432764486760583230314465574186297235457618636605258671868754739275293589756011275357760817196695002027448970492965625141134036333227078669346528146556658765225379123934317257379654316290217008811390740053664000722554499045095416400564072483023062116909932520728840325141340185667009694200789834275185788464111496205206932925502395680634206205958054885216273305193350633968178522109861488312658690048000000000000000000000000000 [165,1] 14550893495633354818872745335352957358243148348300187412366601118870008156525410203900841130668948608333719041570976534154601486895262731753793148848821075720018349314342880651337167380441047568329333633036976849935158054683201663578439362456496270380262728942422269150952358583749756987551237623284226708940756888016208658673876535144342938901738399883763868019831725237150614736145730845045491651300947792171369804987600862162615787571928485424333749248564270732056360452079006573706202120052017702780203074316920874160298274424684856316214180420893527824985310157536354596710714726233099159393765361333362558285544472968556887120891207215594507203758128972638579957320766332208306988139639158111819348392396828433163579602107551560234010880862343485959201338296623888936777122640284611320445961511347368259149674023824084742150765971762434066712637320097974480716698982757089942100396875975390961310621273704719777723681404392927971164370948643558225073948955743476185837938733635062025943527160001817065943683435311054191477522286827035293076457520839937900035916819612038887303731354091952011074575942667499376312104820165977665979221863507919759439674504768457371924919809735972968181847379724191990075152180995412564824170228689019400411749589396386482737276334718237724015602290615435521892120660035940142151276247361843131112787850861460327802413796926845995442348729520396417612789164659665021069581300876025384372072733497877524865068802053410877999842622282441360656858711929869730251664975729208876502747027329204802705379631134011816942586899275634481419788026949950502500879831981324906639474868060216958894834616904209792143841898270454886025658308124650046320653843455284684142468116672690437132983710779327773985484066925921126605448853731784225380112261598212116176699392000000000000000000000000 [165,2] 27316435311507818879661746001857632600678536330004361872620408596547833280641047947583036697875298896878693693277779286262991536676284494505320294724109268112724548430429244192077132103011706642726704094057258720141515410163819295221893448260198194689450795059031079508797813015897439261549111374357192936428845740604683850632614363885531544503371874963296057110951280209164073460952305593286108326113956433832329951681301119735518112637650412106646788514832538189301941151468534399589629750140222816056427153640446720788849105068646827043276424672351965347610119898768566757311918383726410052485192190638899749993172245889910623240334012776465722050478617550039970320883841291665380902097363227012615941947299075151133125196684278463810567054537957096949287095525893476084663042285395746617424171024127127607869844775801886236654343266856671461625779403876836521931826304349857827924232059382032813253248407731346673108128322546551359657067189001213349849383519318657354123349830489649093023134717863002020280842249905641587934489245686581321686432896121359670803128073626671156193750114282821509292701230345610011246961357215626300771434293226362024748565971130028138874908899203614363531816458980730359051461964725737857458177337850837956092274261656208427269227808801076787851309593191044788033862525510840349748919971517727922813020003402343310437295223424347812166537874277091382851178997574682955562998588086333729038979967329653980210611258978353581749914487343083788745353597162837732515289377604424884088092975160606336413617971224504172718478660614070878297074079844701146515104741688364332256979448380650222150579930058413321565538698032894303101852984534005088172976658421525066860881496066594966702271964401735645346207526494979095905558770923174737308710743405653554440953659392000000000000000000000 [165,3] -135109234832623629405982994084997156494720286257536578416622776037560737198447643547113299418531867107008420535018870634479582991587785781874906317541267992619523685492136537514512468028553719107464845004401029717821365526958465915517377093853282217449090094924449023117355149853015351648000716638832335274163637326189486674144521690546245388434917596266748867767609837936429718182753584598300124888233183547333602750545976002591619657356673068794610042847726726598847516586074494774270907482959405446328065382552681407757813245142566773762878459149361333056054580822301242732051415749501356132955390421549279163966630804742716007617834045016121914221708255321748676148968682494657809812505599419431243208777720998362425448458105636865214085695697940342830481126512151515981932559227875014122534943662797092829425088839684371570443820141539825265704858756570731013785236592963218519080139121138692962126620386047794807202128200012683210344475712753174297922280809873373264353713163367288937814968564907891401098449414258499659544542913181228570124258824770739343759617118254997453854635247706475103904688145180543929107898350247555050021133144135772316340488194789103981073263792321279023229375196248011158020027991005416865463435898784573544461164837901737392839897345346364885935026675574096641688099446720238930233796738593885251825922193246510163850991019499093877212227687577818200962718228011691407860421634949296745968747646271921758672286434649224538934784935351073380020501738512192503740568852458799292115442194314047444924830611724918457611668626711376821742196662888887998051367830497643955784073789442833141914216096990584539999990962772189414266403977050849520633673773240283454979798089784390519420643940153852721077924972174787512904256156839231947121279105182381616585734684147712000000000000000000 [165,4] -17864204231913089156605248132495649333747386007669455357043597896444103764216182741928025009056405572427947902290699666069377665628354889054168236805133851778698599314479539870972005171730434194513695093363546789637378154909166733908993617321108856626663525006279165088855396500676383350676671889716455714848136320700065316105725295982651093330231051091291240714766544633227713709880766105480439578717962616068731154970807425153661699437725357906962926013820409414638168678283673240736750889009565666211848104872259601910896506316107417462633868253971199794528014132832573275813752797714875249148873471451254890429270884201437982476005169887916879584885870409110396228159993745807614794099696349372039245298999906098432518091580905421386926300209842335064237086712789496021599550030864886389790209489461791201048190996468084652321479768069854127658729012523677597255252094147475594711669234901222228131668477368548667380685436319610713566732048683544584012926653807683313654273918013425404430305210467044383379240384749442764376543144867666018012021977018033963856017807787179166008295107150115862166148209528411966701508520432253677674876447928778639949999234458029505460399353133557061202940400296884305608824593047672897202560145905953654755260283467220935545695775584740514570552081931910578229012969134908962197619094203646209170529676854160108600396998482494115908555592523078075090230306772336530804427841335531166638228428228131581872129598708156727229141545174677073494459658847948113790064826485125444175619395024816802152187120002109291396560768609658516016651126512661460358021343107670073178167086326916551146210620428786939293019808299732531588038522548007673137741231749606298087102835525788431082206517909371341474471398648924487559416840152797244375585359055233593441762436567793664000000000000000 [165,5] 15168843737072598854998401856766904193135097668969512939953151991364859288576926712709877929078449714360424986763808486934330940320713118401562076473607529493707244637719418394235258537364643257669548973966012719752175536420518616700453820779195724718188613282686146336026512667244844225715259847330781889080249206372717000927663798211498496821737435575479448903006892625137761579625742506501027139445108572532079966652627344392012948236087518428935629036320659219112153111773631100266325484496538383549655986863647130607582474809936261402742274725364494544206518735481245783404559212217792949468967055849419475447258865320931834336629324193746629916715497012504161827596850282035634542858461142247908822405044600963097453492098583337742179265704271867148023825871972758835722385215315380363959365480065267839619191291815594937482596481215498400117069634384829346095398005937046184466372573037270097270721748050656524872465084513849856045238090820385307709191892971926884623802905670119319520181243414591992760915233455756277740289947037134291872151341089044073462243362787824487335372553878740744385157338676828225990232901844800383878545962590720039777720138235118071882449785714221345638552078759817658812890158167565781286237333628422090194838857834528051857763350376380115435827307242365972128429565297672204421655325722048881641340834239503859526751241029846923971469439628154331554600732106764396630984620447549017625067735600848166594590134158268751118773178025203452438971267546783046796115764695637220442088115978497473107971829579622917431222129325827512306869400707357863416404983760921770062918773858519199413640807315068663917747046904881002892958351136673426985214043283223695835948141089740509005024614528795602408390486342042020296972748829634653251697730327522781862433280900951179264000000000000 [165,6] 574683122625808115601971377437646299201729895144240650995785793509071333752399735566419450257274885895524883971420139542521763767545205224223804114946721032263999923537345828119976864925383772667433374142335207952161219432691532262645865752557813629880063861100841111457989044221045464016704511508288867027130019737435200371235654292042017023573090722973844934386849357737584131589090097061867769203439486795154173903839278574982884610029712476597990449836937370567736249084650568268026356636344784992868652364154914763050525446465682628583672367717367949641003553001067370228503269242321477197602962416248697023088847859322961441262392078371320104028074998584725506486174319639022558385121704697627970890767303310692792290152717602380293938061358807954651744866267653684104466949403749490088779259675826510784728309205194901088683676194618188583329043572227747770884606266947771710234081379644671555737845171587648258326322620069636135169767864848201275642288809291510471091801348070288752900752377071493275811208957748469431547745629454966190866988367471076334336537793019296713194194182572591558398755338938259331370373402923054924394660120253765042510184238486840761598423670690501897199477710549069576069677370753794776468560138104725843962661807965527803734114422098158156215666562310231387436641994250110773358811450484839542711404460579447426988073884897778289665193545097775501473190484291552953028742363798599405486830526571350068367039349266310766237254868831454233274204769780871359740222504331765421700335861661150778308396443617789302507519747767493145584086382827317072218055130661221958733875070511906201127010404710634202247707035278021927456718896123580724125500416642396603885879230519770365545821794692671358223905026110985620095951036619684990415039126165684932342900779516768026624000000000 [165,7] -155003360468603819453318150677481970413357760758089463067572136547720481576396181941812955443770174362941002255023924543004408991144711581444827325609196849769896153214125014952979529805634464364515395863110041072927131232787992836185559857524820709754991535743685100955144839502245357060721763871392576299966041867008983164520239089396683754323693354429991407870029559585029452534018750870010883195552772539236239265134401876810587483756617096640361691383007769116899621286458555913605628628081235369288307172243752162400162872395749087808396883068249434443207927759749891918701557400483604997616919239466291777617684413704663738841495266527205089023142516664172364059257306648452668596414279180312912598588420244708625428833887129234026868148508464520020588668864463204941019421043034585235798878537894290090445295294758734779935383693150971656324182482545870985927506682863000141862670840990270591223850862019080390927292122011594793590337493630877675023035454865578259298004117926202728243406917488309762290001714486526628215590939121788761102446331315536967608606508767125027324220322709406893467529356109725966335385955417176148781359014993839473869242922456179034731127685001020213646525520129799194503797460117942813317675292591041911884653376451675248877023976720432458410959223287012807751834609140271327341443012331572280362559442194365776597170618802520599106444943704179965691038059804456775819404317823978109424883193683669461779051050494096513735823330786248795066523624114395570018794257191824761834797003248493094012546797425079218867986563239094002588581063789225800159723515322737740772911453014821450178578794473326695482205253718639970075016800494795137373465825391460794235614315015473568154630558334506054212510980059080882270381794250958324673549452557453414995795041802037072232448000000 [165,8] -2263149218543440788228885012982620893383158015400215387498971216629836021247720562864043323542134201262583085308161683092132460120155994904956586362709666547531227198295569628802113086492086080035981403834271931578006484715688289520438712516497422590522841902128614682685563248319597376003592350837421710231399460128195719390933286248548289373035075367913771999966089852137198979672577440062670466963350193703791746049968933852915879959943425303516714713190659027707761718566936604991361860380398937048749973097582780860758637510838863834665779589354921291679068023600240049516621125263567675300066298116734215881917126524065392399576838100330479794314723724499648779272744374459739941754728649650355180253286100270641602338028521582043946461897398591865498807855695102743929512004210629694920467455367828852934178793010438127891508982167798410855408240008169537383495734468192545152875745486460659133486961906709603270036228599277175531325664430508799868672526860327742134298814260407198491278808108462149690827564376286741974607637301053898245289445936533072401098950638458160305336700952368161712127829906548862243463429626862771697976368936943015042872817623950462619724665189455261102878374558221786467080898488378422839761093245277716505581127977466200381834130279484769694235499931721902714393556570778053660650925183361354631630884624897929145518561222593950353428073406200631430919942359220468464362858217014980717670861760498415705661812393090669899198128373806537034889384968259340696145175890139142758819267760335023442689655968445817338998704964691519816452767703900739052910081039097194260880299408700374716285393062007084945815930996590849749298959009551100542841753653595017922621906346241807228712516258437420960109177512309851875661877276113606405564421591894961553061352599147198717640704000 [165,9] 291795400794824239331985417006617766892648264469513527485043519304658774076233255564951752191268561832791882024942920753844258399124263239149033005118846353372355380093417717206634168094465588394723449360434044808170007944830684093147758199564050180247206701983435997398537219924473433596152640535909071437075232940740126238390775934543851238011038581280435033050372745697960840966632411900458342290896171307771422871172865764283542549212130342959865903901319595378263214761835195346033206677515289138144130372997169167893328586275534822142914908358773426690669269547595925063695541596033743817665809059296503206347834409313543821243674349399427020649150356526667156922730616302644732552098427650668086485263678608680579332611557996259550291452228394455592366467641137868654915641458412069877167576015526540387475944912957389824659886466919526143385775905909549533160380469350670277809522511178285039034334997542773363854039072433320483982283805031835863614536790781369999045450161436556278527405810708295414737452936069540095197834100386674824318455769945855972530398805406683510130192706353920145248154245063615971670944678722046659114447504092289588661912183455956026785858559142393787184770136005522492869645120706382957230030502372937877256169360498092969501976440604674196601685856606681723939688427375240818255419357646794984284644996730948894551715334456090932474219043304703298287087163693074564034108711732028507071836676157972862794712655315356997361624062761922357307134601039265684265879816813080124924334660125871351736001297461678630519935036472196152965046652793537138152606794920873744039535530860610718233065649102944447143161684584367195339477954642447067817711161945609102408757385030888847825127628023442467815062546530575689570498123114155867278364595965300482362909289351170857349594934 [165,10] 1624405242622706690707720252227662268029254580569121306623280657110796387959132489126389946311677666144091517634018028382884467094165453253567379911026082431330431080339310800757201923131737275748771239495923139731316090061169653507716278031635732640678750792183772732719987298259662183895537285997129792666415059372957575677155331527633647262960650600280998682416259792207512955559147284132481986688275416847699848291969945161278688040365762442405233788306673102171271238386692683583913078224155886249170176528000537304638683064835411026373321793533875357553788117625234124451388764926673605001787465215362535630434272893661732060816363900404254154276680811048700494667406054159031703245614908296338417199520471960710128648367140738510332183887473729322749303758512614622711144872100755437642140504297400133601051379025813767239887597965639526120079769607397565793589335957976406755222475561501743946761613580531773755893002805909146464745112460027459645172997825790486748705821170442148334160434802338331146394171028625964300760632654021225642044487208786603355841746076150797396963346808620470349640533835420505484563336909693335283843094914965364622089683170613990708594401725366331710901939178404551217342746995770145967817813606366702496876767061472376424253862723039991171804674785538821096991163942613990629862969723451931461816878505689846402169237888343290292762380273542642550005571032189958195416078247420820104778628492279518158813342675948308798997747738966562214124595912695411778679748423106733765724253095358226984890217411075954115876890229383624501759152625052006521951653273510775504479653755735296336216954127179795009636046732758284253794994597989227797565347267862447448464138813750573987787582520250219140812328838381064870868297556605924676449641188665906898482809623761563561215520 [165,11] -147616238734642744705183943181443506339285940868701666187550641847259556739804773413574610222760403072547439801095340385862043596356187576323999453858351081820393356892049501797447042924020926258980715962765852832273864852591051779369422750507676259389323817937289214408624359194497203310866110495360184086767864694867989634074290810705709169800521822515298120714921187238585636581417825319713448445360697473802912352623994715325706267611952251180671712423352761147701310211575220324007245155562333423017881406735204037111601774495695136395441140069726036414009078364017884769988881940851681592110209783043467913767723657405175853712790265966142437542767895959936391708652261397927109571913741724191905065709162312036582072222192930284333245004359227106908192843409693786706656179963294302726361671776951120239726479302729052495483726954463040703674991408861721186191519139093853821670206893141586431374127672223550184672924325539258916064684882597460151700627054378735354857074765482634997388720208376097865291357016637668963529205892401744195158647310843741099878379647894635844413789179021543671601350185957267108893432802322370112046986696471305730417235444592491570977504380683171999778511734744865279388891142025378691319384587118495986227823109398437212620472007835190989241031730267505256907433818425191163526369148241559695114032010941631063939451871550742377481711830415786109446375929237789956570526033412322586684319917061633505147258444218530165446973293594563803367505108432925086198451987842556297251132517966612605907570154562891823924497556952329292489262578616616446956640611958511154530938649693497323318496353024180227811035808855594964301100218527060903163533394134725791815407634961019199539700916639565346493336210413117945856795962925217737273288362663413110751874484619216338883196 [165,12] -180162779735128495532779543583459015253731855752208108242247648158551525162774975604930238218816298487097671512800409995291136199705360151152185779226583654789100984804897949795154127233433941763537188321108155701718519697556271471235284442771816126828676932134843633968116771881834156838379570763706117915187961001640684553534759744777650109029493609726295624408960266064731622095846652537367188665072207753465575944893067515320040129537629937941301639778575315613457505757854139697039168907339697986772626289828762840763641880165584194268561167256541983521749424381020886189976129050656868882825383870332657510576247942820879667051263907045782215074059706190539359651430067182134708728252058605673703760782286408042082262774094898953449875582170584225101775433821147674260283388296349319274864318066008589284620243973399912021315051680299428640242279653745308816298337851899352801474386390084038493435472042827161709501760379828187977122009258691733393297467986399128064121956158138209830832776366134883496197474535720656146331099709818592338666714711766197653886115206833827691607890670535558903360945534953093750262930204636406293124353109041646894066854513149351249683408879584016406022336748121534933819617290074102235346900321230979933594410246925302158423759931463994745156848524878784385049205429947880724570205193203201297927684836658627756603077781975385474400800392715740898572429024896377514105414690282369714730412367185969834703159439554017150346683828621240606156117816213761699452385401755201357990148451948497106799369991352546047639877295709952733084315451118019307331273028870188021677502393620624827058858407113530942488878139962772220430401316359511522016951776474049666064881939910869714934011504506393710728940361166422187464698801904370003468044588912751163998024586738316867160 [165,13] 25172142699391726846162171565292890037415059732221124818616277116592495261404715067489632087934630265724628115311648498730584595570620582312844946586930984634613199581537680626424172178026250379518501990611065556628513897907640647846121958459977523491505756611593563973945970552408879882212506054179225822206372858637535935023424330510866359893587659504685565166400305982658161514370670434300355410256705557335226843223182595986861105362760760455445408340578695050146871390374592185131789064743730406074309458229384664072657561509502775029652161740293892228855822485116065168817765442112399568646566927572339230161740920634785240278483792111536855822855452409661613625365856394620068316283322173217505863706397490797280160411276132344004069079768406907348609598129911336742089533465270872807259646898864848028168375657852112386696747666412124324605350618995555584316797787429012756122321257220328824072445995684482389862578404113881630380359273035337590559911673785277333655959017148437234443487660176881445771343149374155862846462742232452099649997108034894750325376400707291938510523123510084466188085887114380408994790612606133186334420118626541956397800189288326443650683253719850101306761732587155142489832873915720252522953223636659097377437835858469682007442076325971248439485258356123066188696621782549058120809863623109581335934180584288764662400419050234539949724978655099022192247717599085904845774285280529569473590260571091327792461261373259668692160685111517059721994635051355756337182932347105786778904495696292814934193060334834005736755621734687316535095852406547075020350930146001429965564978224801787688807804287185843105892019056098836294599994695007969207601967817781205448728559534406747944151605149775323575356351814592143726586936107118489998050452234273724188396836585481755379 [165,14] -28091841500324282394388625021362300082036974835186708189959574210527473594240897122817664202406155986493534673026573098214056234440689782419629612036015881261232852691139202032587763269139904283505636425864280201205660356339299445169246580529520605787152018097334191242751265275019671103281964645398654236683541751228120941354875759689118687338354172147300204376993292771047934530367424060160279060201568966409460179862470342445134177587120441315778346277313040836064835328551422974724108954920363547073661914865492760452685223669302535695269699170040637379456887311947228744712450231044107664982821247978956116680068117178340344099903465713702713688854214698068058466370091083486942430991234072245467646751786654050750288552517910039600220669604709820222621907632917824591411000187398454530929220754207483339668447846047670503531679630646067269368285838497788283723095697927590990814758811409494003328867893133758249179716109243232665032491112278982280928477603200636043881693923402055671770972089131113544362178543136242891397274193887865778393230275115081613763102024664957641858813757891792779696465317023865615502296596835202470235145492155900453476701473034027463986635759014335558677935874317813553131877209300826753228301825407346466153900433373190016065425188152495116939135578331074645325769552079141385453758195910502106913823791099615515497094082129107634476131098515922733338225802059718028549356296507533393225308134894911033400032289418074778522009756336690627501661850806592519771903617961343390628659965593293569406551302989315423345111146978864514681859491308299876046436683009225908074658283782897558433571230377007750841387254633903461459063736708997521364644896130129262292408610804778092552964978808922156267995103991197343443148057284171437647850692157725827605363608003375872 [165,15] -1654206156526666071361182795371931551309700547741460275621225273497739868590119016152926559270217790883651718741622440363920437334040191846645742513086117273473042461638372060155139316096274236279134015591106321252336268423010747796778526162771198433198278763829538657806675882181800783473908430294115962350361855133666627178855365884626653790460328045270578951062613456739506105393931716321132486007728277706842826949097466424062691042379306921905951231977851310633553279408992690587534750427055833696798985523489519676945870582301391933401853841582433388305434532122509246886666938286381487938209468883298290090053650612785569385415237500843024986446303971254759026297907603657331053136081821939600033521440273541091533936706052326984631561432202874727126357280123244025842331830420164983065176966754751554153316936610987063854231943231000875058095849473355185740235322792801666708677043664248459977401961602514259711438323003821567340728005280545890936943882830517777409444015658522292497590287101191660343123645348011682538401715920033364835959392366449475047518496377666027101253727884381411780774058731380980077840904843091747449832334301701569176765348512204991985275222839493509920167576645212413771979397418358580254384092884313975187306814534543760171178074517074768175424399585163050510312445090553805461290425753050007279482932103325128042152462125771370719136536527083187697728431809987285434958421294405085663649011813167663843259847995667510103292210968795890953223010698039323094126935242514363815884349232986577325904902018058609903140246811573216499188456998687468844098435074560260647298940619564769166120591654998003850414517008583329687084069459949601640765137368461040997669410287397731384918466700644481579991068706085325843652116675587737180732610068471207899476802863268320 [165,16] 4154767579569430984380011959427587813861105465640068102467544489591595348012991382271399675817777138209931325612310162713609739550323066596293048818587037402699675363093659956565595039932530436588033472453000281244821017519919410431050404350048602621960997691756564554814540738503817273672167140626975160881565551920490838104809886410755315817872241914183993198789158865157618812133375020671955242194303607396085281380149871241308788331310622546777404412002614894609735624502277232842804574883230011529486671039902930955027218705980389637913184979095235988894656615511497552598862125709190391353660781264232048641186945640284269449862845836616570517023560449495778399814978044435876649270675723750312451911870244737337459835683330679338698053358324024254761675400287079836727094372325032597195524865437249138636629342001227437499213507381729131339917447728550089305733265090779919265424896458789343936619996166009516788965418371802676015887246751667608411035537246733899858266207509390399872969662036326690906096789252300896505292830198080785398163177076357073138033440291290261583436620884058599069670822450438923193426267190440122038218253394537502039081507289065595342279461957474869796587711135326729705685186933366774203182352094678999842122357399085164102209326951444180463000316636645518545809619023036813666241098177879930114060960866011182690164871892102769258349847699556974539032579936959824879887925700648169122539951489296698319093727110084987045657307899841798521672515241913504131556529731046866776816013557557432185804361559790442730912138838615593854344407043175616606910032396400738624350061654901588036034192818148348387264931973742431606741563576627245632529893100009645019392269470904101194271865302430787201374018628414139488310921695891575743486154626516181469238546838336 [165,17] 44394469341128367953142645239821474941256588947482478241278101989040780144033419457811614492132520153726096096622250079640295263716431836755571624301449733263237488061694796356222025092255539496528146763447708365146262518829567634654760122923110465823348626603838882789448902317483033282845610980905711289965885318500042998372009299629434925641125204296928589968819017222426957278591290546448304705094005187134594928919866536258380068591757379142733892067093386200627163382254101790336932302978767492338419540979695942501869550797740974103067120622080753775995934175442912711953547084314143035485606420432659823940927649130460897375200889198764067317162484059503382792170677393301939949910208374593422746876629773612411192101432892057955091287474085584056385599662680941561992914296030924547209315416349820542875541855305035029066356667277959689379980936032512949992485775515793740392919307064356239129243569184465499368869688646187712532697442726934469840059200427564532385869545362091660020850090803310508649910550687038470999881046427503852553237324099373707578095343617522545949166651633824838883406850515333870100825840797521490837544976869165010657546190833746675687151765845496190395199993979078073877227945832774480424132230582139303479295698441192613922931049968892849657705755993320419908062615438572866847462673645705730267713918678590078435337154786594257314181743428530857892965488760393834913687755344561299812747007042699150992683207772777667978853835352244568307344652094496976102716890135939817101922898133458944461802332963641321161847069110185996391939849411827797657793201558145894908465728743437872972807113736386867503787184915099161056415620117881770935879314607704196238889336590633677768608167139397590669788736110016828612671603912555760016273147211183705645061656120 [165,18] -160800419332896524955882252931685864077018902026320990811439476080471937223316375190033253737453242784926139263610692126490151328838566960797032814625712074820797055537914415057860289918753696660167764727377310191934974358001159380931037854026698175975771262099450346069567079144882863536397088966944488497981031873629650185775314979133288730745632097555320457865895433685486191569040352734763848804865946468820208977406253599596111572204339473688781193249062561247626407626981008542271990929935509956349368239888597624390001482212851830007535797004946489729905412937048104470610732788786441238447273936338306820674175626368624800398038873171477959600846994948770969592135590776407667582780770757363600807174886377668971043934977912992935725230046075420117749873938137647768295008972154253048814673841709204257345132995446573030657882284175724906334304380092289807024387506357407527366182662388396330385040231675771164007378358616133058657987999065833823163077549310410827970745093594921434167355835767172095070490324390533259844780588490332511188685682796754034424744490411356710874097361673718881096325692147751727846466853653585241804652723049819630218425627881678405861349825696217840354299692023381495215165297513787137640778734057073612507920350342012290546515286666059289159182922330895737249820557602925371887238606761469538163502885957129715598889866664059292426940863797078727454961347901000586054539694590427995709294564443627698149287571968582966172720481643896165470152937990293736659103170152099689994499867677977627045430664773098195002891641935327360502799336507341831670510059724923160047109239012090185778089916440074027895257456953630345285722350347056862125773834600694744888175104241704672529693447588715582589505538962828568233807640593822573273833391730640433134073344 [165,19] -456647992536418914493806964906487903768587990060840690901504246107635090307697355743191759596636733823095762096885764575216893867852701122816925164576727604104987747474710369789728050692799031169872433748688620200259331470933974192973166661636853426327871766119701971965064630533938939266225750331269480534275988429150319887038951273746427365801624306797960423433392855751258416953939194823611122066981618691702281510332443107849948361321420881784009366298942901553841630815518675599441283440794424208532565515301083509153879493683283310474796928776196316958259359641304724379813860934449013817634361054990676755751067268209229764550680008428635173733336281571030855261343764056086305881387080136977758734058387530521079716333794245727496670033730597065825219844291930288221935931374151875151752723062516868270268292225648155835956129462794562939506955110942053623902018815648592465601314883593439713830717708116455375168326097163167140413971699035558035764414052486989493741923871404202867093270312254718378245395547940372472789604393390767772407891088365811167307055344712588454765788814023737979697425733288624583900949017612997008212557244377382584262017053547845009808624977739763825353004096958091032324518248552107814026797823769941266455099152166162488389774011389872998470782108562202172720987840699460510540729398409369485408156444464899962573419258176907660025010744399042264170955161660278259116145655174045628740251043857274231269388476985718729005122557830012026128443611354588175911430988977421788593893478664650839875020387043848305256092746002552174737452527421836945204135136482377568811714391953661250272894180758259722496980887087892842553634613353704213425732693116228685350983994110453044121305628307208135722677751027400511695806409962322546455145255307785507699072 [165,20] 2491292300088635558065152185066020586271774815349531816519377667896897804065072659282142477727396493022950465271518934543546849449886003380064797957115820176797170599960714896925934557982649479232002332322449600077827633750411715917561305043791988310241816039957169266012661773320442279804368356522929127399413022388219929122185931759243563691634893078103423417704700935507818258132110771178905438816380623361276644120305334084167871843511299163501656793778199777871513248670305011046778503786792806724340299260811276575807129539826802948133023688531594692630357793368209050925930987820012372594213427756290762343159029051871616744051272708498637275311426696000428752867743534525710063699142258071566521899755314096223837162396756672518993107509029241033365022336776253927644317226146127937166346345282257688210131038255242873604773316187535392126099704150335932091698478913727355683746696596090812576813476610619278053756282265033700897696922727549016034308672933221393341707246854662385938669407311084703304300616359926589127097344998743229213113170548582672663522777197292951436908788363730269179815023947194532949310015426784249849463137979585807488417642093427221327644572837124958469642721442763916726512881766184079517075058394472915592173702241781887942396087459967406112908885515912161608967002956279527836295325074627030722943794377004196184840209810184464050613245213276360333999857442925738083957038811874269157236563523072885349224981755218962786010637996369571181687584688560183951676729794691036965281148899816929289619625516549145378579440681311328278827372110711949328424979020432327108668153582739446429508296671230339189170863510208135401942350997827566325085620430589053221156827977123340469280402266138319067915717151267461643453604864080736387306535248360614381728 [165,21] 639572779121541707713551428151543259149902173116931847479622238588452092053982881081836711560137802192490221517441490093025870529744352481848758161586822381652003525765004221945344199373264814499909316457484627022818032219432613475363126730268327756565645347393157579399223256558402843982760821548051198859416358807378667262676570058344567448529667339996540491545656319198962205231305143943019658557524880740311805698615325225212430321931935910615051615529272504674994394753773558537254881773509532800521088597300749061179824588140698367509814741030330102775464808306732961731986166725864075891625545964207465314799959518118167717372406741569503033350983307555754704047785361365483221921011074040589634731797230262929357141006083793267610426788661940940338392923512072858524454883363503655187985307122274649395325969117623326720919942939435711135337049499286119825220715444391622402217663026010253459819550180176479139381625564638943580683476262294674975059406258413081883432230176987357576851192605587630664870159852488546353601338212501587722510784908825289968512216963278521379546942600930081572275951641543146066148020193476473570731527082204223332777329141242481609560847802858024696242511209441877325897285993057316124725107756744500486682362794124276608223511325560547543041188973433758768480974097201987547095546343311183418315286690682138926424653196500931760569413485127862852563927623804185554336805782541989189726164374486478173989405226054296849691025896151992478771555349400870631405014328334205710227733471106208066254162237480205110031271912432439352464966608039394391783857342705502480443671810716636547722605816578901017873910949783501776216410983934360441889644499080386075827582760581839551207007123866162310747255449886796013803111341599060839669872388950901164 [165,22] -16987488533365891752245240954659187801772993099133740759724676094056357135150090890377851186902747813654336461467314795159799694902355550226699815022532793078400671323742176871483608211046920623287672847598979296106688541456445894389887218466129451501670837940756887656767281569414008212604700524487766600407489240223500610194338700410519017152594107066546811045002171421419017560320152907514961891236159940596566418122694806235903370527314032250022324580986325911642492913680534424822180681176269698575481795367038812511639291660919390886042899225078596959512732327305816639517061583758927175515088871208659007001285429695352593474855070309280608690760229553921959576506711456762254818208837611819401425956739156596855727152509762223963432272025111313157864582400163637266365835448630123058441624697418205672007994868494568628636189014441721294105422755674486261202630219698412999085444545012040791198138405693795623766158168586374593851728507826807262439882184123964623910998079720760748150314571197416823120655906832812530409446633726253053856527904394974373416399053377855677969495563565461453637252501650432179439930893273957575098467576306936084979623842879330942241121726628497692761684450334042920225885635549396977155326904660374708621967344941410553302911479490403410827078150656485554663310064518954656172479626657402756240777901483150909044375704996229998888981030796811416762482541476021302608851363457814942189723805698183570166249522502855563113742773320196829509966205169077208030641402249662823220502291330144600946682570296777114014680538619615925222766550135071119077853888170557669224749885264776752902005003332826822313973375102419477270602022888828661150169454867899079000239122680164848833842194871323681785731211133437320417324457775945675595385698483983744 [165,23] 16312273392575836006649460959002226045744748079346856162572547170461994421820738423779642574837523716538328955966779297787019698402509879320891550368310957681451040252045839449453001323145222830127442571928006637999711180784080996049894358223312261074683804714990346176945075450907410971598997068000900523871371242544783347261650989623072461968577455402276431185820995090144912242718908368490868341150512128006242960367391579858566540953194807677168297424503497649566754456136351388394430095545503837180363633410160360268442789833348088288996405270071492033305445952583838539510291762475012758489219230677148008801096648495321819840557849446397513746878761840797633395765518071256321159420204991976270887774290926650142736873711880111038546276290181373214666073830551258227839982208377654699375176907776163881392494153601114748974778256027293523871167362337876536555768850683640005589751033851669742872396343445597980626052030378764505108995598784036614097422063548219544215123954437153173643326866121950790601857098438893709627576014301680137496524087296453605404883164743159219209239357078289998700439013762791528778649265972624105345373555000442557464766535013572417888598829827039809804920962451037809983769135194578128415526511445724357691287488080688984389994422921276087401981381446309108019520400900051036846925317880892861053079212209738236566851428282839537605810080209979040937382614025465533897180013596580377069307927744359969394263179907378276114852466388147984420389575874341306207505581932413503314226670605687023222585466377749616590180715583627117202027110492576923753467185169808405019598022571161902986195238112368906636927104323398483499417793329682668602989493386173139270571503148019003171968236669384537635293263424794273277391052012564330383908310857872 [165,24] 48488857361832468103567617201511253920855459123122203102986718928301336770082060221553429517376403539851540246483831944498097327424173427233223933539823162011721599736908595105880207018860618277187361914675918560658586525898933839234685900317817176678448354207434960171534522048431198666712984069350353886046892272129617502013796150499272441727404740860015741623771744254519646865267785564112357381293572110855248187733569933368614202692869435774122165773352386207791524182489539019701518391204898016991838268436619717269967990013113275796060463219892242761572277760164178008092613006010688673727520510953120870699902305072182222132411375313443939453495177702436466167693146082237798268940688074174461981950758505188341324809694909875981424992819591302008185959118715740838870114192645284462274120746338348501469704927623770610916813356787248205050295057162239250817435575912563277299435084939316003215757594873681670358030054219360886018789092626522953555445817781132009671036013765570573652550426072486437377328847229622321995904621569181303101823578076817230913431823542137606974588335503095862536046267125909049231367222267957380962089100877459415881029483243309235468541738075170937970692777153622553006311870899470257816467445296932303968907402511950839681987073852323481907341447380619971374362522159438755409071963953405389100817481766167755069152814824367276602735592091876270541002408708786116955938705632953977552359210259426469444911149770609040283884517753433943818501213621932973712224239596708455142675363691415383989137117463668108997387438997958457985756845209206273373501103256633355232896559163991088857707704244177537828224205824199168388983332003171467940366173131430451390243593640364338826757881539753264157213793995687674662017320627019929071578979168 [165,25] -97814484247809761376452966450786377597151407778577942156419853536186775590744391822574868832114703977814675156344881660339543341500953826549445273692106411834720013058309517617252920442887815442167949909169392640132168098303114482178637295658971299275604900311212250721130820490406302081377366834989079899911214408495942131788330358709551223078887180142304879305418325542090166932948609244538118302316985469710173313678539396557817284172842902824941449829252764641112042301663526006421662227807790871756116478377382708580809217507017018849406274393669917517127963590188981752636035475317368939121732510590579905098384642802220851063296169799789567305930941688575507850719660438712779678700966342747912521214960761743698388666871586463120979298958206467804556277982194658231809180287758163255945536675910710635453802311807812987962708979295656147109719135952808579079953696177484231300867499694082453778219259267914330107321838969629527865453052012922814218899299372584430250756557310366826020867444837550132792315938048459702850177930626047037146904628740993137179983104814121744299505450805044052071314100781465062782389608579731187247348292738056183660444091304766680749850400534599611127662395318445500368370031012248926565284480461835806008254420904280795499202773541845373822215429801224691300982805186448162750017649979236977691602557199315243123346513254266221858077314473602052146477145877743767607192535492732897843928158018123312326390439109715479115178746089641652736214375180415977820074978959414803845005966624830818886781137590713660947532295015203889096994952076951340984759844284228696774970216198630038443055408240166638715998609322963203889125722562035140184011585140231447609178489160666802857874011322340420016551859799872193783348187551961057987592288 [165,26] -27192825055891083780023068399521176534610684747336045032326484568050289869405008907040128188271815960386334400019119073528031818786238903783074663208591909386208980286917353864958679010144486353138846874567216335199823236195488695341029781172653207876911145011657009339293975165608112194949207130453229068379966816615748861582078996818978396548079363590422812923604710511123757979190471465732207649061132445267436372084727524833879924961265241113736758927353896691674329301490363053623994200411911758845553507560344962019197902129587443692933582968050344745849616159818182064016930802988343005065617148565649653226171517677557021040674755718262917804881165917628297051628439364284353617480571370034488758878359173004383537280368422320686668697096340879789298876822645857463797012094999115798477849070702991549372043208885318543969306409324508470148776749522140925340887674263950943916616552344495337203663818342390803403609970865692834792242034522643287624591705171179929046429368864831968916455912660024718778445369053345526469343644276823992149673979354979770015708961328787153808911398157657386028415933254485872731414106116342923675595249910605601655855883060496319303974660710200522081861141712398835838041745244482279841486968995834109874390819586838513364667062093721308507674924983978645572645260644397860150634438393308421350252872655014568994370896807866678118557539482821432739538108683173157255685551566233434971469872393712807945144431742524358445779403010486499510719490334767722110720450970226784694999670167389573665128453244756553378430913156960746983299182086869044421898591134319037929272267877379964291330243013131374884847208686914639161761516419801901015500485537360765775936720895461265805538037718252773998556410086449865042366039707033753147968 [165,27] 211890115298921278065013063070862720088668734899231279980872578367676707995103846262100632574522065736911688588389403633130376995221084300584898898082518368081918294466111380150287658604721571291977890628654903777789707345063576940838911392782045384320532836139338141663395618519135288289017539328174631768054946496967870328152755114760562848293462822170202542861498486723270663257275519880757510610872010452720122484211376637224242679940439952458127411904300822608413796855893339848288987986429237172858070014281696759948849965171643449033126604493858760043143473151494356797146801709603209500205036155344869465047585022779463712113490863937741050793768257162936801019898211713173774116078572507132971730223047517991483657766496004970314079240537066101349135420835331788941919480357791974877650613331685904768276969026679222355908780385260207632277747055458121932435352550248661598200107996920539710674579295952724435576323802826400197432884095898115621343069340100070164216899773087691302200257997229627390694835104055642990533914127796095829871070744523343171592326325362766083211168358131816389016007020241966020285370396268148413053983557317313148709642721958907300639627819099852709957124070322867243222469592712441040961835064760428488797755174140206969107258934478593536136396249454328515391545152596859901467569960494448194250293640060876465570027898160392812170780813596212577012201369168069363835462938346244115268727882635838341323991491737299264915420946453376783018338557520491073172682961930989903450422203404865025119923784380952806046852144475386668698282963514391273671298509346269560914260834399197675040794792811764150206926513757658508816205391649633919275561490161710091047736120379334829014809926264080688102005365865801879968659238801354877624 [165,28] -124088731242075374070222112837398165370459863001518795259354969672224807552684632575970436586395471499100465288458116088290515268721660017140556893710735727716317977451073154148293116361499076826558696510042598683301145429472687937945468205540351463364702917143377054930149502435046081584922933561255188906314053907452762300176793960558046485752252242370465127985617281318438942155179556531076815897066098794121099824593423827062902417073490775761873446741964011189349232167410838066834230505565038958445528040724136414688866442803704978028502256256090360572656563144369760404579948079194486305445272355230171697393871063921523465629264483283545705023734529916884014920662815691948902377678282317036543358450390464565189155777605772597434081240334163123745883794739512124710133624964441620672087224049644204345451254992565105014810695921200628425814581225664942453273890856963810020351539979506162184494151580691920797753020067488083409931537602492486945641811241272602227110485357503307940186369601487396367152837943689013041980861125155703315199385757729966286430171483576614295051626084660164418740515219676717798672202952066016439289297719138850977487530560277909744253891435289904673370411857727568120824532801897438574566784932676441728147003754204863414118151599030359860427636964859527138327243405017323567080231714956132520345517441757945914744453941185774816332774693728566355802964520511491520753683374992222140831797557771981250898665642543178407429141942914599472923373149416392927892786234015150816953390297865225566381692949444764080425538092494409404202543994290067374482464107756495464373439069040341582847316765471609420511641693877033618446298191502748696082133773000825060310266351512014648912974294472613444478187260342094456974419855520484880 [165,29] -176608738462388954823002739198235586709124576232035248249451961400004908825173241988547122544982629999561546298389568361313289920235670663282542724209616238008757417020660904450267006136090189406835591990575356959431086260187876546804814183880355238068448910138446575340915068601524553099119289202206335082507068990823803579640342866265423934809282937678938194830565279828379551941266368160644534567899015768804886945055864390588107346318503123217442450814770524264152620656277190159322802514427897640947666085111570964144814468639700174183835649182089389472787166292816753457435939310742810609509303866559246330620727075391086909200730759836369541737145024850759443391310437730645128014254491451177290572006907527481784125622326493021204487152867601752338156061110232706730819423740916516571804657778025439472854721407474957975821192862275287441794556637668506296441391991753995340523910173473322710517478925329268053600260830897775465865185092473465262930497282432166951559529093334939672828630439113564003825198153299926882260336976474327264264744050335328477119165568896219744819624392912064410855349691518289154257662856239368888141926219003647530491757234234136655815618470212419802650622144790324549398285175269162752311307764419730605539291438579213075569085259332546307479879214364732143287322496583323865714593271115038275128972869536653931605635875716787044374675270975447531915664718285077275706605731567356927785507930845102848070016509325847761077117544834940001360159123203189067996878465131701238353541295093863972487394786655493401830997856382975297739328406126607781473234535458697596915228919486683169393809106288234494900550534231896161254606673613916653440216733855000347956827584158891043370200838039657064014609197119076572837279584036678 [165,30] 244387940873755937918282560187758015499618381084109876279164174493651896750643140885714736470382867672728365971885727294247861379421273052397260265779078028063070649841490734143779356563300490694902989255512915157986230141518295819973354309806799159964465845670801867078628192843559797530634660464947104961173479324818940588196013863508508095719381560602266050606606716957404504274482727794484928201260585396551380924481490482084356850103995816368224598673967956476184226916601989835659129181075906985373895710819270785288058955799663614133699764897528578673945841062029526442663214028155188112329206118200217470354819318602013750558446501697948864762571396251720195093921559169414767023695310228019384228511876454599577496224431995241292573269058042697031447559119306600088396061381060988180809384960123784939336396111211615790316659119433692383952314792174660102760675435978039939997947468120985652822005545780685681013331296225784347164422168188425181279673219340029168359492356589979917710293591671882155844847010732974117356537411128945800467380378176684050525050599024051862508196480097401580891225460262956504012257987266658961359482924411094970032636765243236392889560745952297597652711605897188469590003761127366129903925192828472930536282791900706134646185109466093598232974239275049418156342427830486765913334200757028241147961538253674126229631117400114377360606685795907676688559509616962735408322087793507789240147773554000641775811693239542839901665246001681182261309838308210555308233302969683234189642501224931210480984132958105399977239521024901132283681663949283214698401419103543854555155611873785453616269849699870008335413051708880191239325114628425809693878509953324744263464013017232801700462923699614313629484733066133754668114947328 [165,31] -1536754615819146449215692548664020318828792105907023527050246125417107555497944560565343652454322486652622121800746262273007652314430812070697627349828484238539977427547168634176781319851572340356502973415127306738081724929978159172727861192533727709931884678322553258574502633911399741398927348763086023723891987673735302951362875048661539597037725908307359729642860727568176716364464472712605686648029463865935365594190904119362081586209268914354984344581488922237196457890941848051059899234267670344768337712878623409784838579413983525807675701882129919765068806482057675400294461957577393455877768476178599505783683858121755217403154403684713629047247851664227352796744109455714087042201780695877691892969666644638532902910745154850393287315945099730496806312643734678680758111619541072443496549469405631424601390509012269761680912153205099252811643485444820109171812211195217179348091178618062801402186086716176512579181039300675017199695786068430925370059849502522411818166804514911578632383207530612314943917780829917602155253792395643613845936284077817546697175448178717329158201446611545585357602042370869169055985933938233404893435446622821931738434778151871200635581268879743635469237619982320790418710070750838039357330089788564324048781725246666527617741805747199904516069621596997342674080794678954412394551951895245305123866631787214526293092525929597615618944479766570803847543271286200695459821529584704818104368972032623897074233881765722449564489803285938234292412297999945837602915859358804771817451787772068920405741333165896957131274320144182632888261791817047815396846224252401817961786141842233332192080982730806552097730791602286330926073790918696393186383989724351428967703620326655877000811152542364429692012136043414182526304 [165,32] -166744999518963547176900230335507625235799760733045651027656113508074660021462414346617079211041230625083507418054893367689787968381150995192569271763479355293528633441334690074319917996438398185412729239735874346629736695929226876435966861899381905707332027233959685233378085700782879143967076543214854309369819560216432407275789895167352000539885246460508557280473478255879100402932460032433811773442435938176106787841824949180435669622236776562090865558343314831537141153890636535367818653195429717587039616823736641832040229743740970317844726629159051161129931503640682621558081931884225581672625850084986166126100847385740069578118360049236122748657215353761057652920170375000519329721109412418291552320368470507106504878681452776031892583573325046662348787442052353870511317592842944098817145273266778644071077946768979220805702397624917768043720666944362351573917005335645655389554259001949761451732917802832711949348370825658877834424928439760627885261323035077306707726241305791026036157753457963157108296060151261223311094356665763483863868219011123778343334707672334267041264105287720784167546536238040350667068319727690052251137539813299774276617439693787440227921363321491022621880174504528448924728968041198850015507180740521643795433263441237102380564902461137064671816119619909678172102182190201489092954321903002961477094211050968018782334152372216683672080291118033020082880906969567573319994763861464680646514225696175432809190944811833998754485449905471894700587590479094882995938229277907316772525008511256212792671267553894486149995488288234197597791329027013755435097850548069818403161785004815801089762163452956218315879696679226944569970044451614958961586675334501813579414627953055959315575893093085280533368128004455311691776 [165,33] 86080172937398441978595794260582188610410506970714589297289292925884087410061056896079663946245324130727097643867282515973592496733327996357031491836320572558418787055855013462691084560799452465678934041126266355234788660300328574755285465240849957236334743847481299868225147943639434312593484862808060854774700485122537581810749293070264010211048680855689748477505013139684366662409069628600368359516674784987962813790721191597947354220805638961771129623939370330890441680060603985102335045895930527024725793293450282022976154145705161253728270139250767179220724201946423554614259061885601443249911313279132873288482151583678854031929877650593853732565106859078548922734284058249522061078091852094788770660018640743798280149247719339545614154212729378825680273094884370776296933669898899804489449014282619015482115018491140325098906398757321523744695271171538000083577240440649116969661369184895144634437356020469387564762456600921967018812253309416175239478422724988036727211966759396673506644212369765902981325790735183932483560757926014373421458913987102111467125482599703627114999437543992016272902295439057522158756658818103685781013506390503085321696069292056994040014577849861235658595399592123797474831474246270913294122436541257221825582902120190617546072239537226257346689044931290676921344985015651574038694627334769970665860168002737102605991661912442990425921389163594134020267326790654230293789961440143321979848780751247995816845203760530779496971364210859943815792291803092044050998094295442150052336559132329945139873479154675905493861018211194020609338982818553074814177187011747636111590240105985231299946319498009859793582415697329745309350900723508201256865491964886887523633876028094978512653813962262195983206520870358447592 [165,34] 37491535651172712585698245090770380955101319827164374519401799287534549549945865830742076457746155604676308717519542266323018890447816211179138222173636098150962169465962089850654602165624255800229707405112407404135086816076174671540579079243792900254448302171175065764247917429816979625199877171559000921609604804611173163313300986119848785645824789298986990135798652568418922987287010157862183423032391172939149389260235148797713644636723043769799613826626377373615753365702675327223963497546032916967566378606889171601636972188743529356372496327460990639786480054426334642100931412440411357044905733125301449628080379506747971773861601667988771862716530532597367966794906588490691588519600487118366925569450238326087558161817838567614727291909723813250197542729871097265577060656900335257433439299894285382371435902368888595956869753010744275016692141923476121310469564917141772180784188603367436266491984757761477764881905304103285018693764155014299470356853592485255435752373018471727654550527600140946214776877304044041366002294752887216152673992089142766074446461403112120861572917400482638736511947518747278681196584957782894441729120011942604508287625455687823169723629129507410062218846975560764637016307637858312708933480411352991186893764601136380007338612126990962268919259991563555322822608377225085850705498040961333143851753522793470083214447773702616014725041067833781807018186273787150146652729672755519488081026487421232833569657388932508495083796387892378615808816911085835104645597520203912795809010651990298745393412521185517881176977639031604369800427363101363394376058817113669741712362827050838563847088997208731640846668259318056568586487771820049996309010826443259536315058555200157308059880852059785574598356863954400 [165,35] -48996692360651616499736288774604866156535589076839543729044775108202022543343208210969870209805449358523858248631030415852964504883194575486670075199545639731500658550947518193684021116751387396132256789223291099962197985013795411037591240950934078410952959320114094278810103851912256711435286308504499471752917129401817999351366184402592233709600851863770799030257317854380906810654078524805317288865414064735618032447886763733913595482977225693159258983312627339716928404902793064986451281727418052499384955788128914778418715357414278373398514864225576794211635687579878812965210657597510355150389638225198038182303890057782697950605854451864710848209144925072411032457389561478012044964807667093488076217583487302956068183403524494816891919951686883624867851063293607453655176522396291433149694860401610905489747671038321004345612895975013063965353516684729310419268293080187856599931248809391876857189654283480226035452831990512672998897113581505578239619741706690943570463175029260150931294591271985393189784102989607553101078943586504678094527274097256409736950999485198427422355889733604214107945758790426991032084533375830048633965700968868833482921295943560811389682971473853517391398032132533537172923229973891283859610095719093902194574237161035508084140703778893741621437490616519768796763811107253422098217480972810858027711211052505393063014932041763625798648235920295799967981200970866959800060526192524203083109878977246547934930957901285590208933338076948090095239490575105041105486904728793040183910468066405491984383684580520380192306294961767985409541729211990621178065237413258792954784448002632639150803118510362665370724357838461325267221934964868187528938140364288358413761527874210816793725477600573056185300231517748 [165,36] 6918664093570145296459711396394929426332572191012591383234677500111750229588603515412419518038660065306938916593278016377490500822042886131666036808248561687099377620524081320608365243882243683490305443428902224562003250264946067381057937153256539551783269973321121820344274212819320691590922616701310865456568854759917604463551836341548921259178644755983631363371221025575568549927394164570307705701664867467559534727204276236702043066933910319486748890959837630557620453403569535646564991217640090934541429287792944516019063177022432463621990472356894716404813525519521518816278187622261031737157393931877527992830584454668139949446617002323394088848520123478952327747314750265727178592217805350341861410582623825321069761240207580604547500075637335233777465022515914361439130365272084605985983529265376904043032289597701368407540213018480978882373035879602714689858266323106303146667966248893628309858945124359387172117601776061824516892449517083040933183511562638068486293594586013229706133999337547681720117899179062664036251067939803746775681527279170661093540815319051316082450808032444215448943416189840829526484851554094997270166001722065628518564232889960547941148299624866463855682334166810268169905078328236023836952854581401517838618093885355848718154109429154505004928773753905115429649115306252702716963890051169734303793432267474687767982306665304194151609061646366449080374427358570268461193499934230633373618129000019780444599687271522408922227909654607702371778638571790256994259580405413096353026225521422329748452694926554512940616215995692292795555327057950650909209807674641397171762884402937733849961870249368576757825548274641999588692274205621722839936188691894603659432858649218811781667650070667365987576128400 [165,37] 10497073311818257664018482784322347158034702351795315654517927811093497373047044249406498390514667726094578064251389281719588266520583090768605856680164161258392863448523080252820636048871967012979746299333840239513472459023785457385317919151128520908154028389678565884570153786347386557589829181520973212984863820342857531035373267459094204615560702876809878159176856133723444078302494231971380127348429540601507414694056240036976089980207202318582481385518299694370032028701733657023296141712063935786180453978012382948049489586983390041384726824012609903878538770945675009416451039464506644105783214369030217487631866785521151024380426490836003713524470871253891023955388987763383611983419456281526264330374540692844979352697214469204845872131968153835161699077357744539893031345345744826910320735421362641267289235412510894251904179654745195954195246515067069876455771765727734668303625830884453628775942120191026978805570335361293041861750866085129435609296168095219004487990656910116262877341082443178499811796653153360022023437786625622720769018953796540034632812011469725658332837351600161065871899867636971393051687289942850333501435840700072630804450006414792620975171277746961745638676559315222592234713342766580212558750835179424857187478699485674890288312186449923977999167401713804032448344590717311595539729744286556883397704252582914422768512325754560365480940849243189505236613892619672266555135529870608803965806213880600113544997854529500293098075811778845300513667350692919347844221568821764124492513994916118551450896208258931785683703334875229150022445055386678290509764091487254027078786586832038728912713682222536124097294760635479641703658767776665379217722457194057930543058289167226161939447056228049910216806 [165,38] -4804924071599641591381896752496340788791888108008971122426444151377881019261191682285606376507086383827606011071856705286296143252278546850911211518394575805029387835305966983934946016629397122359011650490645521816841082294164439643456351822461443852639603475073291765627060561234211799516387410846628684915134109726949783094579831868278750181682937056440159315509326015988713651992072448203951986706954683427748705815649666732106376750715991647149237063611243557485372691474258086973552384384123486384664560362124479185315983199162596452209877569827563973348905042527143882772501804545788116927290268827150664255283999209858646679266770432350565935838242586200431428787250501412043712060468948911871663573074035246164225320103745964972709610668546565169599904344085950105326600938993299872795683044259230881121519085201523487033607449678966546151101582011293229986407001965286174779935018669326201569811596205329564126969279858668156748638137467449901844478536913064521400758585348402825341176236692621411106982761168110032929737204401797857308124492404150973922512150593231324015268192189872820497191270471374325231769474463263371169798877851490499607741011114025625348476838107218504691373229594355034760452432992395418369212684839652536877510808079884304028761324017178459560851017716839187119027673759174245067133066636525838674829169938470877993279114219883084672478572717750854726044836888073249113206463857047643122574705618820454491606292336464085493174989450542203339237561695136759694615720869790051841707962342026181621249783295341569595960524060501865020962612134904485315261786778529005497782506268011897448230940476770436215062237625753180972123117202082774597950477233558047588513962716832775629600605156632101961600 [165,39] -538257032981054871139509003488963584223341086943957211724028330610978287421031146157447159115072053415917865989160226234229158677392503644559905481752954426531124959606288123143936558045979190847454465232657976586485857983421147509076117776468427500455992317928548259512522259264771114943742800957144468934620616119485900073843716450715285986293099383192691531163565981536656125188970028587023625093806245799111125183805313935027327226892379743433043654550479570956461608955432006635837576917731222927045778109437047866155173107209103696827254599569091163514891275869949507199257612955411418684792413149453783141257396647583713795347670683859721365603901514295388311083550442559049759912998943416996300640437576076747438288501381818954157820426608743520300858393690929158854763301871680022872196547464135840834399533873681199736490019832266468212461336125233470031366398259894771951512574570158119560681529093060142209983462950493844926011449553356894233927015290534203449152508316296280644933130166123573337882078000532947838610065506976969602057080449479896002650461068979865852771499052233954143799841364324931213422357566787827040034165999949319624920118678425959415193443809877799959144379089873070926251028453727967407611017437039711151823158301753005414459753117051700574509972295196762746643262639305404048822485273973757337830732614271664911773512923943130601760517389097706441665153526044379630317088619467280669103721220957630951206758744327194986317971842311159220409162560260240457372019811287185003109370205642046666654301694775579585419559174877519043098901024617947824018051977467009251924366587838591121816506680995865104180850244982192098267823455503755868718603238283769468416239209946793723168584694810239728 [165,40] 853754315959065687542812494164895986646103987208157771554856467027878521073408843718326122416347162891290722155023704335833327825832562548502302868500751715420733313850930887977298956482424744092107668362972961074035093622978036804197532553452458726195550971508253894206673325402343714988441307409736800573235500491761790912129975697261181033808765800664088345860911372346317315595794779126763228430852729648843330446922670036175824277931727915852555648895594946332433667892766540460986444135564548985733934912164969282269868518491188336078780784327915094667038047857099944699060988287601130830190225704325410058936129752311193549481828489569061840860600905834195455826043885030166365747275086041551541499940378982516516210462105289366516609521519234701126681237881652431873189447951491087097351872707743091821615411521229458513250559529860467495860464440809199485308728965935301433897826376376131709366625546917042850361684295793125949894163360717515235617584899193146026862230289526948030782452053890251474251299873960699689474056860975794766396119712404656840665001554976713254036869091997510388597820156391937846256527400304741536615054902868915566888776584895197466228589376845893162645502192558932668970101780494792336534602206841219630901375557210112676275592632814834523460917031963227982850925524006981173186378669874095101045455367727303641666741596506624988626091361419756884113357641519296118528646918494955330038009954265711416338404321910392175106225097705905265905672577359365961679461826981316197939318489681871932808484072141350874785854871890722362765786526394193767078788865649756410944535162752865032389213284249605585423363381119708458492703126402252494235722080577630374834205581132591670511758083744544 [165,41] -126636893138330541486511030243125123115024888131933011202532043205430286000782074448106158847099323005353784046247854589906836671005212838847749581382011819238477613070743038196395985950926659242568035295202242597299238217121687138744183324228249180697790513813698907575957969001457218601993704444178615049452151537662635206979774494464925239753468485148826712515714175051373113154441448523644117169711292122528519499973024552923910027200849975588137272084266724799339167611891702033699275870549086141711440122347914591311160751462018235282903263779463402000412726140154145572131521320266035235553317721308375230300736788589375974401947371185654682295014551071613177243677885210009489147333441364848885608313168049928606966080229856346877863083070484360216352055264350599783927124839965812618307839408918350245940570317806162388189502589800823649053592183808595981834836760022036099511962022716465358592730829047945419899252946201024639157095131674278237890811428290340747653895495011494601165818454108037065151169840193953361918136957083929338117782554286845465934784935227878163392697363105940648662940358309699628567113257638951252895813293665310224005995710875358610305152854631652969049757140396621575044942914940086117533592476032846236803900164981041700801608076387544182235479823121305809170567387340006930601211630087494550613275405101311259249565044238604275751186270401827808242770812744686106811719308203455833522848310596266376810026232233173229871801790673521439304032991758395634003931530343077847770309032523030780864916541856800387293398962777846452116755876147339410517424465771906321319057984096088372143905260944285243681182160894611760097049872290550848704895409671742416971565417506366242603438991192 [165,42] -61365639818225990131400628125729464800686654135799655519063618023182517424399228296061021567129539157328457245066409323113460813763987129696414509841812463109247639159331188719161623720514142258623982476708951198254022341396843704343470946907659824267366041453704402713022058701754546992905935334699991633367151525945717264724528316503989560875792992287515454575156251079859193767385815379855106854987295125557113997817597078638812783841308496866718335440201257197349029739327873539560244323365268165852661919958620304975440650440622627944782554459323122949122857125328250913233900327280099515474535316690251055514284308172701447019709094410264837723283599456637312269087911285523604125239466511529182879473327116522163012634125826016170282019080962732481718659531340417193647878012010821009584354186296524924070877255214808596658061558934108384347014546635594261530298815674922550409429224516909627199269442357228509548070550969364084687483316379004865047920818995765580255702524029190384596819198386917086333208342868211588417861520235969467592044229286744515255206808078472044547906780366544908926933330860869792107810294576249498966257755145920766823572410118048589915215876552644057543533595878566789244780523416310582130723743433730772247287027641049317904352378219951757808362944439095390820883763419883979006566176196676375418680288579214620817439505356678573665541396456507804363483698105073930513687383597868543628314353044084215489261106202487581295555043343754235370133605975640893546825073306563915318797601321823302586518229218992870514927988707736069238104024649355733829740434733243636864188237305397803950233540781218325835608981283005535355309467339569228347537568479950033693309318988897063022789952 [165,43] 21549318647795782773110538964882393653091135686835887597336541478405721116060909811415043783612906359307032247454016716804530202700309447844346126973141589561208118310095750748183604323928433717515453259316485594380249124920588168758808363486528080497038593663928977933968892730537167910429465512294111832409904026233908886897676937252283147571761947683401147679610639279899175572078196745758466429848145387631418583264590609342221317046140417444106394028734413545140543134396351442735901690616104505815521319468062458519719573237084510259738755397497300573507514925685139248580517467000997001406145948763290878460605962248178652201581957910387814980158167561409083033919656588502684262265711014320128621347179410015432396869843782455231590869132163473714021844247511771602319615303377239651871525940063848813729141875527378576045355452372975478132047442653206045322745942633638744738809710292152713970891284901338592171454538275093523201268424038243963115475118451104681511740290430737921930081688038428487543127971310639020151264739053075969633761942297070462992552382395020686421443572067095272608210420308399169894106956325128302774659695650720420715409253166718434852596970218393504243670624919969894687467170405784190453756421393419863889667596217403589761981554461139112102015825057963158671263897794685767849885773277033333708213648678518062387089256148368960967693001033880563280487103843317998823749589691592420804782551619836164393943537550396017034259422217708814277785456956691129103712260666478858370329858143880975368746633417556823022567226007403373726410725300952059541348478904763179734722905866918200262461421492587477719481052602078049580942350113062437494871316634606303488378840739419954781832 [165,44] 819141340067224220074633219726789642475913161613551572721036559877439084454132433142192897351928276113795057451495556628956157418194357971560368579293479493164590828810301613876927351277877742597940201340843225873326777918104744162182160278740655537353431731289174831787889942905524020325272910225838565065709208982266932313119990796050744685098014668181104536344574881437179745606745522132827157109280237640605591501451423299498920659747549708316662984128212962840202302542714830265182283575729247916459757401523487991853852645130878057919355779304813567151974395150478948559986632813811674886382751750924675593785047380461608512235617482124586237719210103353229990290287154936319877366685878033169949890536892697995449517005082229937334477663607336000492794384681110207456813384310709174447134756070187393097736717472762656943974260569782742625957403796190958985290605319161934451760787179395743250279600602641685909653364352376579784219283370873862052777229207870579541033120871657600557191535806121363240705190646343118914335170149337584112529991880674694075416823613201477320074486955073261955711752977712437983873567719829000218711827996744050384760222821792440463617183149071390774960703472453800363593388602910367805476292643832092972247419830536499824031905244593135387248617691429466909465790223483964552856373061636408678014602416766159134950355623566873777056993559505386204937280908460647572576122378309945163422192159978707684377390390657038042629710336426550675484009401878512243493307717954669627491161223584530395354263729225293156010310372799711003150717594956030809276230439516085726738606010571553428296966802385188462900741216443694634313860170649550389347968375919089228916504002921708712 [165,45] -1324815338534439580488039143584394818334609969446983403844583732270979996647848161524583997626746217741679332738731286391736474533775045676687549589494462637194867160831668654119551911032273536839894510994354982741172567796827478499784191009825024795205589572679952353566534242604143144550762054732312779710825839626450381001167984890434040731367566478387637300256338020161536168612148286679613821507091394212722073493035215779373038281947668591970220118234895835156122097218166930095435416717871367716950496628281663903583955412532203042112328783177438880084048573621538448394367835878084924707675693660449469652550710984454750801288658976478518649216382321335576163548552931656418793145292508143558518077058987705608168087625087736440017187406153906396013853061182631824449868564528581934460250118883540103792371119460908773711629849810971988794602952328894871279563124901480261438767122491949825325682146782924190808040244318293781234279389502992721315870753719804808272323723849938603225432623951495856671370374207032645536026384844038384213334512718457204585213736229301576930290989000074730481261255860135276049727454588261204475069140234663208859432453217884799006137781884930620684023181164284331660037887894398376714004769005327555130481468675787570231496695760432009205997987588270878340089266074968776721250984978425537114261893810780736327597918180454784991226622953858601176301058063715245810282679426903316944118534031540726897723417559311381747446477371076204864055079975515523481763493410414970546280297664803459078794194767105764525390189621252038156633729679343796592216063251648135920776151191658726702905129983606215227868428844597660254104362638032490834520614962158123942702081928182197 [165,46] 123573653872223769204310431643995875121302593958944472687773339729771813684102382438769494783289451114481581438546768758895595904130689941357645635278916648627824392408455949083046121504541242008409268232355195294965570842617280110490984089306235239881036009418355498433795623120720305358268478590145827104523017732220142815660632018650910721337381482114045326308576319042589177628023569122136540397302624155093968661103103645360346441931759228654762059231828776286973059396413656173925058065322896393488694403726786311822053006398621477552551935454302567359066749959802106418168347196972337214183454499461686715665552104486630453691874823251709932377141849618730152849283983348523775958316747351971536326591165383791147665892881958017815219784248680329677555810766166965277827352098762469573245855990705277291184982341462377962102584134197306982588146874129615933221262031256840064506298594297799235756815321280657941390907909727991486360417444978052517576749153442707214732085043770871665322717015916011020627065092583595396848563877447179425890338252274081166981984811912802998579839214761979098015818681388942630988431744460912274575643896966973005141946646240136552247456753489783519984382985266914369869783139069017842730027051151674216529966654618044860476399068083254931105538762639679301791450734175022891788119151467792546291896860361322438236205228508252839194737149674572633788102001382143703056720932991524995474035762587711323958286479013748787849104304598539585466380234567176997146548015408169547729160086529331599001322458447112083809640995400818746034433035303080208585944140597653467293571233919424163433728536077900645476775164011945284863337104739906576126302534348511927016501296960 [165,47] 36192323861273898887646131594161412087716110316399912155694177477703837112836179599678292372239043836678049116272313126327842167061659135954827437769605118819614441750659978556325894026811864922751621934284023909437463154687417494637425199224208004070580482207673136326152152900899817002365377859151223179478645234965543375982926891494635542685249972858848367364366641439810915290742532314729434035900498265147977014355997808481718233499073073770078454115315142568978703961087791906099990743583399020011374102774804405105654280735139982409897780322634967119794846470920959131100493282741773078141413003968959428449868946568430422448692912698658934743930747556184641564633486101961705449347696458840747431812991010651930669087541738887996879350278494182023018991367992173913426380457132757551090611827395479735280559161305015298500812389845685690387736268237012739431355188961804172777791436394214898208380590175933452655025766126140300967927537653529211739881769709166353788095127359039429625694899065215269866910491555003988364383096279411562843205639482899939292522262406815452669633907527409418596153929748187670960174449571977264039991230857673131866873524838053858924161451420117937674119312727505234444947000384439398405223858060066534357513382054947598788131011988574766345463672907337405912034569415176840631647765196228478097746292330114741431869333169655313367251567327334843321698866958320093196385960545740205894777761023563748995950843994618546046342724485415484928782560122443205079863483239687911673685655760625156842075012839920192486720681204387111415950825012358826818155371273699347184264031245774868761763817877096272774702833364528017972493927374187276738017050226589469180196648 [165,48] -7073820478562422032647463429810929956594213228613848307831531156293915211428487202884742327760149671314505326720935082414432844282979301948893609351321437878906121013185893249285734341363432919858116877334550523507414268247722703019711100508811281154276599080330150087345115395448352134833019893288792100166092344344631165457510628828994765883761700448275700716795929143164931078947012187544935090824700507899151506169096833515509881039534789245039730472592532613030711429333110597395902525217441828415720237930099864519824248497743981292777302002572342848022258619721711762279775059383800079631163727974273015914688758823658351656800579763366630334195598419970507443260678027376865960786662262912248531858431762351637960116975204984468717514706517126990532948009160795571428046169654661045849315276825108437540067259689796923430517365061819279470239255245003995856100208317525755847836986154111032077477353733420200606924196100672900325302810515494363380599981293285889187131549936016623297148424944065599728234232203868677757956918784189499974096253884041352062184483433546526698179785299707996415848408856151483446800655660144697870656858123974260000665603211201632175915169941888746087348563463018329057499579969297408671301399020064633381080138389699687159420388147945183911625123845899860320079561646460211667664339482171157893007957780092487336260087500266239432592770184624418747973613966176435395958703788404041691985517977131634560748445319691135872777659700257671886688353438528564859970287736527380544255925476353432563575532201553522525536499530007081194551062946461994596164126244654930418343036587890142253141875798574521758159440173086195021807605967719673588043782027541292120064 [165,49] -309119382464890520361081678932620232640035051410610162256376024271625348774058453720609376957152949509713672232037354678035688779063211148194536040251018668495046588282326613257558241833192875667405665773359403507257020333153860608088493243650842087779961354663360187392876420707434634162548582604423707303338010707528922181683027124792224095727585998971377113179529871006591394343210858094311139473710494860714020931298845071578558827474966734845565378385360790044497121437493286730990379431617316925453798645551674966687281430021059388255034427609309170319658477383083807247046205561528937684214154208869330960090309844190349455260280932289337125419096948769707926687518701782723002938518975285254979575279621863165952675491551964845968826169004029445427717312312306586297330245657327765469950864130671388753343429928685168467265474949161587742869000662454389266738056687221903839716759610732693612108761145941363905220251179258864047945038519591940191986761098475336876574307623598293399954795265735929364377257203399655835994377022090272568589531740810219172787190148815574630135215920419518129193018421946814967330494357643115421633133518512113893250455254053174803560573890287206476952426106262112869246558573071665381427438092287554551247170850738338440775816431766120961299148595598409551414973262002769443039058866548830997783393145181940630830368085631207151241693750685679144633157779177758003917493140323889459733603244940798758771230818680975411912539810550114556362885289102418590000632287407820294726970481906537420953447083827484299697131163512328374352474938107648029548973214143861558133778351853277874283267382940904557219492055988575187493401108973628728423131769996948570 [165,50] 159304299993835373577882639903509857260237302343224780575531707389158038508315868499027140805065480716887903692736756425871369480536350462482602551196084925505524784163554621915430725583837686973609518221526893175678433893830799965449069906441135273134199824697810959063740733242790927174654026251848305791478908773232875787473839037560527407411854334485249841843161434560915004667355818754758026533455441311928425527194382288955681349813924091387598765308579919028892767416460154299512001529809031055522312323474067179389097393089075718025301992994605246425104545088987191326696007242325883925470919412507124934245920717016876774519415819652651253410515751821408509353309193519829302506901263126060155375498285502152465536112166991009473753458842192354964540729273309634130962738952671223784274157103464695601570318474549661404165174740469183365330818357820235818844725379158207271297654019594894923800561018988169567597141932333165398318143797127288906271185814062829341319046341939168792989838600284783803322696399424518706904912034210545436125699510496537786268700490642479636490222685819750398658285533218500066864274957926745516758158935654694302772524938885241584609037243413811671575793098646557177563049604662110321311564858489999470961675834234592063719320739981359613794782346528702436067685867694026127390700285173553005017457980770155637205324336387798987197930593255735638389283669047726046745992677576022429152178550472237400672664613345397806596536763373682098314039737641441652692271743162208548543738515073497930200072782030266029119063838334557179186624201492382707610146408647113657213115189186874809802887648371257285628028284695668631810209027464928934757733957996736 [165,51] -4835355926569876765142278611486062944806424975956531729286201151637942155621641530083530466870403617476286860729962632507617133647360248818687779917552742940179167147409355865667799724434344612976312136663133862120320424649681027623448815988898780502571046745186058297836693671188421856105551983519231437705268170976043937176472823137736815464987013875789746848433038157954411355429934617878547350146519640222148471718464220011145900811762468358135944554524072203447677868084883924074354104339752482698312474260628915708890176561489811055188028776757746843092880641976016591026122441394896093864062077634899338832488569423472766913511449723112556695400793496956950050312836627022160818166462889650332595575236557139686079646587002863256236183974565782546794005950075634128099535084819561508776699717238301856890341652478108294730523562823747874676557740275119635607213778842203847519516996289309897190572828874825867887713406023340258289307899549973951423941330148414888142583610670706152088870432927214859197558288546846499905478671774768107967657015529869406255501617420452691079634839460121935121712295532842230720390697009942602410230139568099909859810421167721207969532075656946949695705972141753721019454933064531170003654339036695813317377838615497481916615151080712722215186190088521494031730224282802306142827105306445200982987420826693227017598292489839353412510601479596741275175035782620969481380250348746539667590571900424539018633636937073713289347128141168465305579962287495992644293246978290920909504890372325462390644924377837618343590503528393669086348785685798083860818827326690341368338601451222131215227631842301519895992779182624345392864775240506227538898372312 [165,52] -1715492419564820778491923041318142772573344035612659391825459012380706588868189319154387887913696702622451187241148056186407345982207771796143766656344739985452844160277684860839118132086573525054079586012421837567047097660636623390657594063118987388117366768240807325560877306866100896752974908142209150608432054128684401791259867745987516707525699926545988409448635201721676124650790447624206889887578863224593713546320267725803793582410343039381540672216611681476823595127545970132394066391611479890432660141814513491689243014020195360454946509434995663129493403744700343060432045113897224823371190105058056089055921270515076235246201983053896649403916304799624657952369757606656841255861828831011580672001187405614674182592998361289757203940115748131142680053860146028968642611631446699259257065960313452396187619286954006674557051460204987912322304058883889507215256954025329902162073121509765999243181265684259284188212402671380704948280484669658807052851399207773868424744691938944595644381806097948796812639409420012544215521297732733217565116523670980094736000455990267242612642501196188521504698203059158206996164626681028927687350180214542890546055295982566718076641316115475813261511781892539674498041638473268870027294402412907414116271935259576519846722768776095157421097540007299011943024862726537410095695393252856293603976020974199802633865769260199221428815725515760099802525861459705634326997865637069554055224022973591965581476089690920932883427350928784852545699983352554584990078842726711811488092924771673320569716629274084836210860513648908914558266376026264458821558155863491941229831315854330269879286805182926171990188749612276950887980419580678939302408 [165,53] 125356700993555973824223056794316961848501865576488313903090873499877817127762431228408256182562397105200844915429902258900021944078608183602076660057284751542699169365198741959701079439984363760287333602228565037608591499170223265041408700537539510100832128170602815549825781964582980407210343307938330077972950331057179403749456242791048053999136055226949470839788118364799278285317486954614876096417419633119144655796803280272877232061786762546555408975029132018765641398868080261016316617954834837765827167588680185447228654000557486099048055895167477058185913505646798402625403179577226626289459006328062687365458450088977053408168050113254853604832191179708523023251751600772025218540881880803339628917804458950915602737170750784561920435925419824677945874008707738723132036914672293373466959510344335576715115067117938849640584420828750253857798349037358471753890317875650332498592099873633389157440743549460065817498908420650038099075301823267319756253411112335643571284670852838421181738506483789848876202462518349517913326533171441811767927483782050747440365289727376793409362303929412311873974687117815385530882999835889608456070612337895029254356774735495072752270832264347686128506790708424000548584608009029416598694430282207283582052345664914796837554327032626115383710173675253379354397058934761659672139387503100885839016139153345556420487550798085880138030521292178632474858949435588877255607997501493120658037008582961078146832181748607531339394206077379437286650026408972394709592319018167188062818887770978563139134202714320159021050145820953650881971616198196821095985474817541771181247027890329721756003449809728086992807843022424666116934530876762344081 [165,54] 8272285621384557110869987474499464803519918302601460583266217189024663967425966626055056334985496658836820723656654644262579608513944785348971163021165720116845305424477826309873570451968426391603949505877386237328326110357808022750176106131125158835680002328379578694605249152538159066983493647871050846814415547301860798004316565898391955090867370637744586995799517797686962427265817644475643377397658648028273272185956709839730239732463705571637841311665934474869562426455363832212950534796222733209936516008768205434471376520082269952200032115911448166130168837125159866978866333214339714670899530305379279518195378230986088096138534592311901225556336236797310490069649031272604325536326008086812405447271677678128313484034175423754851163310693421478986966049082295442152319579627903785425506578516958476507553848658494264730240998758359832126550963629763256791023166282281790975140526290621161582145372760323630201980227652672894656305449979376750890030889816320434677954927011117159940340177651361263472020925321909481946008395313342371478086567621077312133363961841151649247285988964068823391092347735449560371692544636100828659021634117113726987018424293820785571732413784389765400428520875327411020332565264316555197140636808086079250698899310071957354155393616370176180726259055342441153381451331651775400534736886597866829949889496745198036075549931812025450748721718058365162398707482995572090107640042341534007882736733949869820080626952278739384373385042546257533987022934514946553435173813652735519832153147934283728658478421498169890723329201635577572620340961303562207898755197732313274681839255633543981212407659169451860408731551552168339790309032754560 [165,55] -1043349693992255735921626101263342434090400739924118230121176132769519758170925336580056193215739185307714180620196554853865698737833829885055110044558929636774026580538543633756487939162382241942820011448737137683219978654448418947924428418639732566041409238224104552967832732368108348922468680864619727468533872718702035092570357570649314010700556921938395741413028208844316221141211748979541656243539301618332693319551389962322971241337519145180699735128106654750111930229108759822628853381575123542190126591712071754530255448788979317316620383474414543400452875024636272278693527365159886785587649310872067460073809891313093856768671238285442767545696310511758004595018383850883886704327579815164018514075071977286907402741576802298972631496354787548518149142982995527917375528088882899207652910145081369456256836576512310708774336481235617798669098816996232406670059569324990853714737647353604421369471967007547456467233172666901680704811068438023811149869970506872533963745371301157860650200883513143532253417529317297220372344443983926978742647655576175360566339541296073934708694989565930004250051248535398268526540359995750862262288471974777729345151953339775414013182702530243582115498996911270202928428056962816660801131338550653675415867749708166400284349852060588825003057347341959273680550623876376230535571429734704774478556733664528995930904184377372663544185406750770937430417756539426198778713791155514748417996467349816074652541608536772264168930782672507896058911429786014802708468907723000221053636243190535816881714592658146522222695500598293131197572683332908693256724223500133169497388487442496710354377873540806858357925295429517463476810076528 [165,56] -7745538893623763811760392481375541222120479067300809134827043368160403602500620031808539745934988572579746675209225920537235917062293303714297574828193959771551227680830354496066768316509380293182470585064473402974825433326978721667212750086450325060678896009253925258371003576536654083181223198754186385507265606457684943093455950033680889483965026217879906427083085432057257963084556198037505043683019177977869047615825989152350498116379401429530945302593377951366060431152339375969321058507332606691982819863399660936454542882746759170949664462187360485843145396563992882157650776849912150983401082744159089617407628002546716898317446037212311067139746577988809899190424533914684472744959997804544699811247940244685805402390992833658407718021393666812796230469783083093596155070357871471686045169521444123329568248864611933500998918248667559725223238812264559930843527493384842339283262357051427315357238043553811317301032411851818915205542982878833586253058451524984484707026247622571360829145473616281390354976683747163753619032310889470245946761560351165821036304739796425138770910568554370511205632856742170172566276105561046224352361766424450831226185327846274863185005705710147031370440130850036560483065914117863055739786137850734442228504561088918310389028310585094108772215378081573326145531113421992383592329613498909711187576342112063567146868584486376283627245228297680471754730036672957229147886822203663237356637796655299768984259581340986476253361911275892271370142856320654424647248882734833388931636332897432891437414446140768055910516671058693472319681719511393703919891323615458404510460442431786015687986368959327572671629809148036166002672 [165,57] 4046348345047367502029770509616239300659890724008664907241191437797302526604662294526351184324165930440749235311442396231739900708098228848159703976803418531386181784184791745930477561796317088369144706746104420515395464719775024333455911031142282197566527654653165186322982111495962078707105280378497087059321885999849729729773728036340846688696791883089418147906918467054611673780909981920959472082455388461931188128466464705248391631228735566257324520942758088400934403537219536537993651564288149474998548110584693689619582476966968658391572039326408482786036855671674598832151044149714835961114536826788156372587370892951860289086927665170915077735753547144349617378300037262301871635343462200509766350808008957060096020930041305348031908664859316474444631799620279523060874747200849528549815417987620372760966615365796954981907723814699079745014199819390735970588457560569704575734874468491425390676737602536710187850845520600192949697570894256805877071431933397345578834911644871123178545112406321263076067746231732913183202281389590605412191243310013721873284018541751053014330224240837886677453711874858307957716451206901679226766723994667600485364846409713752409201325718996312337875567552827050592940112002403080426366424122802991559849810366418123510041262425012717589479552337632985343943068541396956721634861652222630309668719557232795178749259819674140083056780517988603298753351606574764728405608000164014535219415219984539583524353717233091624663775323662724151656277605626729065961225402084527536607251708810137403235480709104598522592795550715430816834959169894674327399441956973806264526263095664524797235975594533579364033936156510031568528 [165,58] -71778681029477538035984747530562213021672490801656099446345175854497456967451798853025666274045801724343732999807484273270010222834493397901159113104060398624701553897933872975429107849433733952927161476268776396917556836089571294129713407611189257328701600779217298578302103263537579316484136893527674927150026978655593740142855197986616814489178716956498738721721988164908479373195607536599362129467203749796909678762888512904949222592504482504568628290173951595595138324759075508079327754606667343554556719125310091265674344818772628127344399545513824451254431122584188520003849838985894059521241824200665106276203419742765616755231509574090500304220537552372186899480011801583291361373068832368381418757759416507811958586641570375520616942873876759701876678018781273053584512428060196575618463380775367321219816704053333917053584879726158777330494397831606906318381312239038048947708711431286910669464159146880445853842591887307196056439095504496500277431308525146299737942898271976416434889156247125178897440784136014818095512776146594818754565590013866748515394092882529803296538085882487531377541994347010495492682897361569357327580731616906886583156314985561226139583761853064267418621510667289691187550017331740705089515203454595414503807157324204790191893048452261126936023892895511199042087864806517265856183715364908434410603350941723810802273831147885170693286621802460685842910807538782539917938488876940495097698355927599630741305602283043187420648273596622164049718576929108746172147544132803549154138981064167190690554412728434723321366484413773899955178041390974153240246883329222320783266725458310462863376239378126817203268193173656352 [165,59] -7460458959480695567465552249967509584155047999630410905302901371735159879691069994584381414218242364399615437821008301961920773222924398539022895511242321964934219356617174296694277064856555490501689237934361125897952537293699598963538674278053067343314318672264901853233934061595806574533996909496065176058385310010543880548188422971729314073970338581418030648975076434204682485058816347518136494398865592587145824306700363844059841052209729982659002759352791359177183365224982573816246407564271428433830534687523592966393776061294504640820875291849448931342192003800061692319655813380188191817145782403354878838076045284101251036895929578615856287880667665537209721511158265664679943890500946607650501603061695560030638113845868582188882431550683649807947709323158883896996679594031303617951857302390578519977127911950046103220163067126894507078786466331561366654248124002189261512675499872985054836420469006344912902945540364284215225839270347404221747947424765734805654511515338533520666005713241587035000458980795555992970002518716360014965452746616510529125133532507182108574852500106229056136801144880836266230925887855632159519623283345610666161403441616148826550715574500215078051899719574210750633698397306070597695209490236845146592373687592969592620929707376758115710727841907611951089900673142534662445363037706261106435669917965938968547814493442505587500017635665139748181655157678675214354172932887305610652571144354953888050003695580464236657705644854614502020209615740877412934688486776270373531706056444067259099366726315699949474097620640887685081036979946494376278432668790285559091377979418832225902669335412639451711668264941508 [165,60] 257648574166967337878996271121060928848684651626515032180567539817655645146032302030473124306604302862437032779614360266892754174518480975050549034161213833866232032367775087895114230307582887815907168199713655957564375209114081213357277661778783827342194968651448596343878426887455744695170067384509501059824278807739878010118609775905992102239045664258109818687423417644256067619615928712794049395023253215028539173026424590289802374316422344424569918679482163844409159760614562867127492185379243880515571901412519134409839715413922882949015073585201763598204008228693492914296769678108841256226418140719402820896936425999623205993646885680809359228269038869964390798989776804494178248927653306121569967140787240711223224659437534347795091880938332978585393650963372376826371134903606255825789820804375543226069503059214566950756823457910153769549904374715271714493006126279197896068631435141747910633874615364315275393134207408353432198239678508149669988269015432546605559795143193654524183512483953111408157562355004470516817203359417601730819654408598743362983266988604851373870701141099913888521889197836832164947461393278101921603306600252084151846934853028941104073731655226888691673183830338780801150000597189154532532972143171029028051061098561812960898085035498318064827927160947096152672915553153635405474833311406828892309333471153253286706399683275211869362550663245701532744135824283835063302997214003072760176359650579302383922083300713120586304337814467623574127814254636192597940259671883533464008421696197027463623822708257251510671521707722561221173121647843745697414588093823446798619725627725040686706219295530908048094615720 [165,61] 5565693121878433044176086038631855328843091552100969959966008732897829542203459279604059589496060220856539803691648061902488351703626617646477313737222865846375484908113724959895767718661316209829977110900802775068339067118518517257348496118591481339213980077712292429341789344461963752540379262083035169230660742430818430974414390741680423423679599846499840010013457733510296459647473197996389803060200785442945522261034717565276168342656427277028403920003270735172305340616399915607967415057890232420822956418797144830118216886809820540970153162546882442753961937972043789490420225067916773716043942845769891609837364775275072282105046433118420046157389420873717465678115205155339346486903045466072780645278667868174465048048893116822451216488047750499241759935159247907820878761568924178014585358625773140537001825886960748733442262601417861538492002804101109922825984099918810690545863730428390132692913201702467616763002730287660846079642996053682002196911076829420192886878928694476964616724843431184933242191360147869122936867793409558804176993994436458387540216153144236985231706370368545105064277031014528198049052971215418755012734906316696269208816327530941248226388991658649914062030900360406950306611930383609352164417151445816593659900195221883887328014800226108188953445782514717003320139933917439992219095108427822943598098248536380755230506925853932354340836072920670858710399739363448282049778447275202436843359717661330637583343987046327563835024493049974932392009405084088309381318024966413149810374066338926154260535220190279266941656721856377416678674889028452458459339820792745999225520232995143574613106585831349210891 [165,62] -337427374968711429228299517301109197254365836497335205219129036654593689611644874343593890327840042917768463635052089910121290616455311513095436358164446003949188741981489175592242911730441710535559182001740503785246114397975213420337759115084353204674559610867845414081789359506522765925385184747859554675939002801823423882232066726309053828737374676411631105428745390308094082628123075501433567227896198782623165481285662630967736840313151112466794063108005922780913111867673910260538190668500314516043938395236670480583334516910879507057669060762573325750508243605220787114857999821947397112346902543075114291086485649754794432753088493913218303344074022905931473492063573005563464401292546851288758131834098510310979757330198187123855419072952102474181550643031367053022560428244370332873914201609475112380062954770405251652485657398961169857800212401780889833635782014142375184202348420722669521292242629082646070690965821008147491772437038755186419827636894672079215137855626691652710089147814122887698888488650205283581438104554850850707660567245264528611019224993348721937360713538806273503439319934781295033559329063214578918497356832054755904643283024947591155844899747126212161761832609662487898910240035688436429596847817615373828714686882211885851087828134917481944733640770393713653494763924531188732403065730886819534778404058180420549733209680117064388213860806241818095597483279284244628425782639753292041930889263801441994875845286513048029159472467832007131521859698431685786782556696290649607831135652247345528373102216656191023240478209672384860757235041357813200642151390235924283737945841973806328013429576291653312 [165,63] 123278052146905258983930558864474973572199152020139978296519721169511727170989359674138153060834975613795385216326487049113091157077589670255840871030935932867549598695261557001689798197194542811193845719904749658410511499890329586514046133529791178162108735943743653394829103144381165793310364978352021478535942913662767438952686171694686479349517232849930812209316228811200158067680347227025221828533943735762021295164159477305736169908911787159246070576103229003855618535949826884393476568019740366416633719876549889428718424398383258558679807979852740991994666316075726790498629160153004988115204549097157364818259067563101006364079483806897911676978266783014928358646077306186729593015580420161754835616938939130005462035748246378937823502318353496094806440832635766026104235243529127063388559349917478857228817202890074762716017605921456102401834579710320927451276657248946107001174038275691082005589167056562387361932077509944231037838488240883834848243797610196203490045733300715117405456710516470870434390123304881594561436774250365107425725225459383742712192724008440099556923853491202015006214679119200702624173153906005090913613720305890444966597618334633855193976990128732891470193017112875215622993313163889955798047099799067226291744007808169979196413344913835905682526238553203468923333681901629577025724137728174338358302304899685259018583748203154360760010392337268843399543365030627025251484602085041948927549503004766354703437759694035511195199492759646717672929063945774401837706450517489848873430881423074371214371098998058263742237994557234785586925134342960382595595476463261008340699669454739118771625000904 [165,64] 193562452455861288280480551424451126488555558309987392553166054289267918812294593859728471066893678745542378477083761432016790212686780652040674776846926696442527540142636063798298492705507914583879359215741647601102036753460317204668971142159336491497870547623564915187550092247038756510670972675111449453891885782461375638440109265120690583703753526313653319281432979252842488753043394575567581879557170526144290693048564830102819909428923484335894798757619523826579851683719781779156302655651858489154294640051148553861921131267015811680038974073693258698533140132748280401216846572822736553287857110529068433493565663797422731833347291843765799312604337411680041290825468140938143428351674631142151897538468605797368230579083090631686035887938759117664895058023017050950405770813658487409171310020524513400055163113239391852032391843549543152289483176792093902027915588434874470201875463987301953603269258014023767496004365379322609594789990302057774801990236864827962558549557707571772118735197696313247578356966737461264199735959779648008245572642291599445615702408264420173786833147939580593607731913476120977623147088806708166955930424428162794609918901401085796782631863098296328149309110575546727032163211400937812733931471506991225213127766769768765630766758115622481904602340016146750517055173197960634732523171433363223132798610410044534360026104725780652579283210128090821693047232224017774352599016143800948265071534289937971278618994349955572542775756427024028213772598320591858080395912361276660556434527076539940810310155311790777920868100363116224213283649715020517324977564722284035058465006218326230416550832 [165,65] -2063160490327940022618023184009211152351385199100443725266853508725530144309880574909203954416493089024332502950357876973393167688902578465640514970243726310704080395677814903859334920860449210691312605053069900140992235095339729983141182791083866763948572474025206562683215515449536145297109204513785939837323402350749688924773856190803229340810373371369188052664204792532107983401398928975143289605420086635628849257734969841141447916792854399396110103085273284683181781651999352229805528181780874042157371696301948188902716247540781446895874117141031650476356617421066554502824723116767282449311960305295731170610289742631601708236627116876848372569072456386262044433603578095127022934608939220648037619029347915559856135250184886996746752396506796785546895610062155950436279439626347720647803678544212934441277396839839313145858878162744446873460213576534792561778227658174466174741426527728937953234393954127692012163683167144967624451568780535483281231395871392167237190129222457273293940673208391000681490366992507343807557678797663863292430342130196110123832856352448989603608806733129450770537213678273244873315045254394418331000539796491748054458728607425868182689668507674060821434983812741891968934781965356870662270891627381432955477509059276371544515060036388038071857624468318766309053993587081833624650061034703947378079617185039792832852776628921557542191234390577688358567598294619730957464247154656367116783480491260943164877407687100600664749421368693857053593074759688309868957067838386370236824740081077934236684177610202908421827690548156556287156670005112677113007926165638984294466384406045399831952 [165,66] -44742595384638874433338745680690088373938338962612385556459056895236937030430546817411503483412253390714739162585658793857562015846770995461351091893380970207511493527824977305411440523105584029300751802878466666049093894985117854015639170220113735594272854380414456419946866302093861094128228289323007906240653634704698698814898258048804339968222616082937748377322147418700908856954017991982961002588223776174280778012905747105013096692096994110293628537136123707989538474371897596583383870409497664026323345534154364515777943506089302864767998718258667173787393736773914032740392494463439907628105834131627906890943629538768434887477069006062424651941606471265351303708481262868557301245576289461742222005991368929446683724897470141079433864417521478318684157616272153957586612892933828919489752050988801045168358506197871968125509871039711061817220466819878518035610964859258006678950987311491376154753185708970291430792437121310268581701815459949723741090652414573144826771925014470913143007470979248815825956645858718335118286918036554461444212881646521978226544620284448704344450122113870060432312427423449331777792542914157735510640098061139594733614858223517391974060294227733026459605288724312296640980867030123446027236651136767887337383224102972597471385105545578335878215874709675734306885075819283557595535682966324063374605034845855544464459758040063328623208193500191491069577383977148736830917437628889488384777285211683096803928128879813576657448739897459682037881367271043066397833216184430463860795487486001346775184248701705769066084877456581806713642700794071194415064531322870296500186314336475072 [165,67] 888714144767669039244840733266625225566938921054673098835759733987977086267473819672535591118067774865287746956942518836183295887634378537823791982450819014670135477873414772925776554445943395430145121875592139374746755119152301794907369205791346861647214981689204501632878712131576378967551124367908877219177121699400241867877955226945902236841532898224284380775166737422875588963604781122583278582977749031509673837022383577331128608620146373569914071956246619524164683649772135635886716487317485408902164143947952037364920354272819860128054100159877197962327311251058541373445468040649019213372707922206756933194750306874998250903979591740103795611887448744230210588009428637768918098291261009819602698498254793924053765944705154437998679954066170596563690914019561456148547748122074854981963661129027921313256013004942408520862035921192466228132423874540124366522559091671691484811083529518768073280582066147104631981729857874194735442786828651672498187954049499579792931871100380817906129673660796256454399937635836888416326549948109153745368029360809246711349161585648095932580647105469573667962409551959791955299665503288969225534703185492347323637579044271704599981643547555810023303992417649492964662436817085107142394585789941077840025331728787838133006183154911963833746935906804512194859402230924233279625065630607334796801724402751156926065423750921845556737290877244053332413849204170239049745143077339839263980650958190973966429591507284253211603200973812094281670984734980025288123024310495759384678357765818708961077845004181284083179608395726988886743943114697188147891333433408404311498824343928 [165,68] 2087466352390064880534493621269197822790134812302109365541552706907512064537491121810532632996836924911825802301724282334604966656601724093168505257897843088166740603608102526128095824005404791867828958857686663120475523645192727019177432109194332148300646578859351304160786989742012265221383663040724347594765312515052900486486658578211830840301198711760928919270969751888100229263502435244310670045603883439668172515648925705609871464938597132575990262242678462468307179591292867510028546681890871667159419148978125494204061203983052757817697046275674466038662078913516668580473915462753515593227297828182528069915408782226409707078751890566200758179903662644191285713988712160302517896939497897165213724326334184667073339367137228874376229437659413386970786610732870547394406638561846308185487113552233854121603529370584265762914522136986783300145518745872850563310838534718314852987972659044127545371489256790145156665501314401628029722223469702849410197153219723773457716944897287661142795018523552813483769570078522368550271187348112964763147896313368456783790386417101070856448107354848825268252918461209383538936752874831161232093364814863271130990307272749600521330529042872517400639480468336140041016953788337632337782921511485196149753376594732715900378268910409947772811563507963858948232102573997854733065990846607524992383847455014182946364689414041153586473390287587204759675166846652796496838454729521185375730383353398649940759726739580085268436814983589526248506400865637099809076033058074479138989714252856375704133553804687766765661589777274701490570111577369293956022553043033490471751048 [165,69] -198778049871232967231725151408465289082022968675261967694053463052579564107263676606372872744279649235922464420444326347690106104914236185134376334822673020634466319652291757664631658361483551833464854405655933531979368616896509600204759512514623717641843110061560804722627477991381828413363732955357798510715608938730844638601548832331125032022624466036874913705006311515587800968428240438737120807369652318602812597276196349427102139003096047082687005970236515077850581949957209329918116459269026955758416027154062834608405021454906924900092063483619147650891066459408561765150480999187416528619335151575302419080730408602569531024101822084798587626271690987927785831074983073177426419107806018262343680238749024606093703878761010515986999911136358154147849221106125082255266669719506203545666040682277801681186339577710031908001852986049692424015333740581390180904858519901611291433651567275550554528831662140242182482516382877764265175557744676250771705055096291574044400266713766537179449975919423172189943373808751984404254842871843036933524025489312129027812371271990532834013271557159301026324823332472052521821339110618639141008004402551021659183127135992996659479543327242200408081809763498266514981950606776804811580893836694339849584176358597458258048054314478440364468706418556687571135691133390536656465256942265854399434295579054858580161943318256232250525177000222251750124136092793253472145092707272170570860471920090882735411102529337303411148184567259831996691708435760753150309028655306590849143861777641939128319987230037295907120740774041299352498771143049416030695434372980716509145 [165,70] 3709788237940683047944673154207628625519824310042681212719005993135266137797620763720024368646154885775105576432213718005970394172414871115609452671862198411550991405621553958313555350004330560638120746127875802534895075107466321236902884402718874597468435928466413642434551179956796113414099867717144356618518084552840844210937268166913835349533748364562318638105632400864515746217833509106515366349194855380771937933519293763049005742335159901445543179338685621970859886827378740194967379845797386167493275617313145892665270975953599827248471211149392793427477107027264077566467464797850193929388718999675472335465499714076106755388041978997837350500422532541720129984476636886002263116951475964949818190363438003083693198826023395373466745923512248520494900270268737000855167233815564562548756922699140469629046749788495782249160950340896471944786414096749785863762934887847693169471676782039764300161571712339377132055343611327356973728435196313625522205253025274897676448795676798706486915176861646568869395818997430954371117495084568736034779158598526494729239643831557316301420673457121046040609705501897494069152545043885872003200701112854778304940050263105912224273782915658705469513051376439530513551026369067584377279348026366701106835287755332475516993688379255946503853144074281560601720786452640896973678633319734841359988417628408638399966108406510543165368561388410604611461998163640416364624157384730831646979776077325353163529795967746151457230543859819111306895323582914923138788132802411998700456821199398195209657685334783313142796594573383384821838943249156281471470848562730624 [165,71] 106794475175650819661114473146044100783358205700126949593914810558581017170800580557001462608786496958958885564342389502172834239428272270741919856633814850417726026445268264600446716030492251983609132611049365340758202702835879252927144851129524401773492557243154136542793251553508763371782130676786850893687240522288522998051542697522628101881009457643265670002343310476707282334565034165186911787706609999924895174816962721797707015749168522959559419810988005782302036244940426040014520148468481348470978202195777459250187766473247357853853877236336877852940165665323995920082458983697598853647384753207173002324993843739078956741772544639280154309454928902891131975025539298193799285972106060554835848724131287442358972899055420621042516394663759424615232949689566370114208517222860548189783400115066638329952039457824440085312741189065678782871876095700782064547935261867733057352465249270262778912700279934957434384455457555300051284627246561840736945482454591894830846113144165461152085625861196533876938515801616484517832254598216606254394124191233130015489056492705236473231311414546107074930127714244092376486994522962432106210874309768863232922801744617441117303921651712920136504320883452891133807262919996582387679407200277014038590576541075134321520971022404459572733691875239833893239007787523518698734031009049990421560555898911443565834608605640226599873022340407318112126914521386092711058301627366935363721314174558890822509045505861042842871989987128478405267616766359826174414524470226738743007649230985005529011135768439025160462132053815194577197282518292163994228808292688 [165,72] -19552434233616395480641572895740860080219666616364105283887822843798481632478932191190337472792599302042295659035674765135813263433722040032971822871095442442903536009830432255385041276455996068042554726816343578196764753520163905039017439367430881350156301527434563325025438824494772847225966919436044092970025161315210457763176916204198167657446432297013290848958751261755947390846971084010615937655090527163875289138176382886869067231662773042813056431892969688742160622314922933896872791927173136495648347184740465565583933883470002461074929439086381257689094804238797818056253732984847377153149485360317508161789951548563302159491323513108769160645115644591828611024981965095000078329914631146598242820938153146359117768129747947176085686949393341824254730124812532107269602727712224335948623445942609553693707229238282755838650514788135090374916451828212897685410715324787414195560977620643538531676288756915969220846449543488803087390916979824153284492502877534396001931490125728601473541799497967719602704334763200231209692210272544998176735859506913519170760927338679543559608491392627852039397160706383841752680806708317578579749432787552332039147316314363105073346991579267415066771119758235108352854454550265218978007967243785156441927875794401262721123184806232833963780979765126660086325087193217665501022424911568545851059036626421746771670078705645779646631125684154144116372958026898849924559114575535045278625484593745755271261890607444011513309883530318119659889116138409056569941822903534755533067858729160808014115061049253546186696900221829517814269616522872555376519424 [165,73] 713749905290768328345194727029563088296973560528306231320679898637904367763247854658608231369883090125230567802096280612823333470222171344399262425462713065320947668910048278054811226974575083200730065542252708668716057569123976225350246804915947723851635261168276138726164109087089896933704516978443825795384329215175395716179501374273727148078541749347864539189850840617535690028154268856450974240410669033698436504116958724891397770233539040319841777973556235965638995783785636801892270954378446328605460632271505105778533955981793868016672993165575640710993025011648965425747275958954957042046647097250678081728783644238440319082609477373550021473416030246812841201221246185141121592045898779373604509573127155313452011939800217730021709995648212288936132920392597810838658155343400469296932064545475319724912621721542850083553474671189401122871389810017501699038250201045372091012428861258432665655973576765606904042893574118997507524458238394471926010336591125645594514447695015498895497767621609913740216082643311470996912998899822510365457014701860421334477748188604289049099001701410678354303921748072900826603867266994015939500221351790056538933692533234249087986545791757598846205827372222399295777658471933506012422713911135202340359121877913633837014590672906669039745293900583395147250648821064239201254602811651347211531700274620310521595554738902978093039390337981520505866945784399387926799965393815123414714567410256569626083126800450735830812077468526876474499172659617797385586700564475760678100470115745793153742211878993970330367747812853792372947327651784514113158 [165,74] 20341683517341675216264040964478979759402633984627323462113606763905678668044421338780691642572872898803365793911053819539564963858316345668292239057073791041855884207187384815525431250544848100097875886962952342091742997770458385579735480900191411018890860137047953299986801565197555763989780616083083607197132002529338192867152744132607925127064636395231319681994110990617746313367506371432286953263912330490604917414834772646224025275632133625376950653406387571831948485692527807564544108556646816969541983073985136054923101619011938193674015003078950578152731267743088824440537505023055455464989710623401979063527342279308523559348165150295320266161216422073092236356264974645054921538947190590488422192840984090764207869324353935659419607458559970505380041044892285223040306128705656184575118316567781576557548806828814656771815105339012151593224781727786074184601815062875605588211671448960039997769061939072377704990125433709874219913168130306302982428930844334783940351842407232117471467362410363403091968812382663721199103205550224566080570316341492238313517778186862345919327417562180148142985692631179111425363392427847855385093968565336908731372608996080344182633669484822538224356301823618092197055560461519657017188521874841859112414657137192332195999928255822082304620258093252326398779757351821297397257179449947204192595526051699400386858634306419858160818982170412745620506223761022845764322357397168133819869054561089240990573609324081414721545895880327540803938849145521125791023732912028319731944074008309661045735113698632906952050146476946896254308655917891968 [165,75] -2168816528451406765959290892069064238339538808528719488411984689115022040252669897916168949867134382146920115280924413543570362422901084790994429205158269205018059823730093972610370789336171379847278123124978345889201098175066112750786623362952396129282082757042815717624656373719040857575324169679723024057271064251308208086996060869276057030512048223437916217921180184169870927914688436001553615571621694991231211352779384962650045890588753183687461371097347262444869742824755393644944775750665447010394039648087071626944504563275659141750102780761918756665479741770447392232503279939939607303739917011829834803352234497706719817394337251449031174286050867188157630684056659244194987624901496791637049539869898888663297853849825820930986067824384710061074619715862420496938998272971039379262051886148209691010744593446201463720408279426612358525543370763911188132393045949857393311759723930199749089677445543104933384755688260263173013121087060300383186961527660429916526629286224960087890965933888574069210466564428389619779702123867842769638882130291455427641646166161317280196276220027313498757635227644471149697230930959066919581654680737671585345904697662336403369211594468700874739241558973050915070876678646553776802021444173705863515908635497797611939529149976068189345665817253035083806721525031197516503579351022253870501264497555374789207900511062212439643635901233070814116626270220911685462261665242278907628464542662766340518933313287485594437012090470381057814571993245173524177580854781693238964719550466090215101800440053595947075257121077362502187196548533824 [165,76] 25318045363893361182071881141362696873045621127486837238146171211747557546837657708205529433565180492637807865508767357067896174124443971918117521557856989486190939530948275349021338312437117280437418354141595897833226363956700656886674723423748931689325563880711055405596291904789444109369173512949060313789089597238546995511062400488247313782081686227286860304359972786252063569277108586387470852815139869493357890597028912506437451741839168783097319136509243373290041185673117647379260035504425551384834634530060170242316326058739593427173028339848110446879002900301954394539671994718858578536942395459486955532624547226182815721960093697734824600779861142411630076431810634089242741507138744395329124298435223918442914938090306131348047391273874438560265955662677444320652862791638669386077211678649481693901412283751566926734357420248162306095410748831336739618880440501329120232307888363434320039303066395042350657725753273452265860751964515951751820989667181062603410292262299256961014403787070277747956285481235048514285272817599853616312255141372114624639308656174183605329662275738360376350852346075643835730601341212667126462979883547264516625107182897640650162787535724578122166155583464295431717993385599719664198431884142742331630839990977701020874947793814169971823414637683897333627244983502276662099545678850469471357613995505169955239963613041919432315371244250891159372445860515606699820104608943195642651363144026566891351034254130894715713667532179314973814187870688949186420678121560021157506116886143616111698364582315030540712876286626176566842090568 [165,77] 2114050201110302172542716385898743236015761313994633530241493906614564673022559907964937118479604417844220868063675441258662389965913633315129207274211208914658920093502145865347393528944833480481004445644079904312111262743373796494390695396235640793667389151858782943808993974815326758169344437738250033914616511352410657174414738258157649957420084041663970749076513468390889654306840535862598205152485389985897177585652598122959346634436757217158545560368106059234422770325764220055221727198675491666833997157191998590164833300724919358098534819897081471600699335396402384017668967896276421145130041714991946547599002810409780740047935816514382048946454832877484687283153348826560821490003447131048912101129867961872115033865266750577596006215096010841143867562240916058185643673265398198206098479917855778102727372181357565454123106453141392589327472834237369709484783842694256534663988568794695176778271620530059408969633497145939192564895505160293003560965561860577493438701402358162508760925229751984200871666668018787754216681119566102628852676437897246127907460467421577843692521051318566050225892186242476820501120362988751126042561118094836962036788578529620371014063077555442564297616723534600235556574860449435265154501788974753950293819688758879407553881256283472867676934800782906564310762509888608246957950389262243562177618743809312435688684155984877413177419644226240563295911571964966481620236507967158593671462082177358135240137858073117767456497679112771341266541571553350778590907561661011041704883564208370287517838478731629451869416335273930849415 [165,78] -52380941478492956255235450396290110985242114620430778013204307172899502984246764380818054334894856701152247651257133066119911537231005014927341105319677188848632768740676644052494196680991377043696894027877736452150759163920911005928857516366119822288719460475036994438509390726290096188079536407353476862929225228483537884639297164215510541153716606696216351714127164903210095364752418617786728199758917651444719893558387937437021804204095316313997703265285349278334725312778827331069014971435786261622036139754929011470126875092479810184137032984687984434731917196707342313029005880921107953948640629619117169042744886403603768695629586633231571030091359141042645493990221966412769042554181251253284370351364916763008254823481163375349612846568738350767314383950221190928313520728458550811162631782079722921694723005927053010750992440022224752011901726199355050318277595734884263508421529299339686528582051471667193717394031446810408676557400779967778694835252662253473112884597075814159956135300476159960848731899424650707012409287148448823053140747177644010392096016502982787331212438868613155809069916003814645729994100598511353024888713407754324442505792061380076936945139151096171493502079586876937756428537777375516114691934480390693875226464403124787914787999419682009977364085245134239467192771947559304870930223855932959976674505592443603531466574403851592627028208143355507868836207324916136539290528466690943923103636838730192154892817221979301013549510878418237991729156727641504086720873018573210330033719629073718976807787268213907632321726721048896 [165,79] -932980083578852457020488753420399325810814162694429967115699428659838786121934755658160025521033629361295973419319829115353194401010163820791227213974426319222324492890329893002644844954002772522050997075176074294017124977101800495851704318198865624185240176406270701387615515536733349165333460757564832521360718786084280578640867252560647627329729903815431940515740068733759104913740121485429268524069376860178599984563967126977706533105241539823871902672122020040257478372695796127047342672373782183011046392419391506194701061631665549949111887857899575798274159516675626328071219455558431961476606631550095237060444099586544878846141834798198408482059265483817312508541251047441675062396008801711661262573283651941970009996519566932298552965945884741161876644689818767386978039193378804086074719423170363973451679884446848336199022344735010464778189848661473509652813590674995587102122563079953223508692890993923390417107734782406025354114259060613276556957398114733369410862612874581022377237592942487541753008775412696098382560901448260846841805264082482688948378148051835791501263645608067876270399735413935417510609710610374877763639932322237242743117851469656763511859083667539691814850958407114581017614664019614244479043357050354646680874415554701712312214680064466359674090176357428007824947899793067343076181986492727329582703311244081361288851297326167241277185330040001365625007070595732379013547921978689210869888924209943464168714959664839536769309542670762114768077828790077692191266338677258189933626922722392199310989429428821525416298175528 [165,80] 30667790023777255437073216840551870230896628334901854350908523258475601471648258124604975691688136876619982348414088719388726074305811742198020969635101076515112349258456886906153007054089964899608220410219640478584898365259875774391826820408028381442483030951848288130788464322294232747088674807879499306454157419936111409501310173362711287899639754248557980470690887385182326999452758038596142865832512772972301343598064774784238339861637131439861233302148500437004296982062571511253844232723674028941224322845422837806390432742257654479175109233996480649515503112052492485230675806739967733552993228550627071745357350265507150080560279439908704631744218648170703031838519753265947277842510580500867955088763567001249042343171476691706799497900360774691317532834618794981509459053725519502308659878371096407599915795580012857569722552043586726099037497489053523669597121188078349585635160331227752637858780530769232485908495862771951389211465636810290567130960507241784635372462931265542986774402807454626592431380081055295681852637899882598713203806494117841515368894354947035453593780474673770793887993635701740085914096146500542330815579573041746378005278598870865310583745143410322450128331710861380019654652532141053220901003587941629115446633339975761318280660062579469806723037455304133330091009106355788709504162516950785269598429003890432512787337964613908651977485211392722330217019822097378698159840207410117719576264917932698976814035514854527585626117900443702866142399217919215466725169202557369860166175538997804196677779140650011033282688 [165,81] 250495171413086252768096432682761304333888353150446681990159570717138452478861576853395121957253164996898891235658933646330447430103499899312999828019835110517749315449575557978810683611394511907469989330911736924315440870049226294909483371094148084263812547761556956091999581335568898597640939950266313986709641486894542887213210728530426747065203863148824531815906170067343274462106078753004725006441393650554367649519993404112779574943279371234270679124278540892846978391231542771746084208246689341277921313004631917456389870539228875537942590024509026692672378561050825419170975311828128071835765380158533881818239753027856662508074291974420477326037808703194267916257535141522309638772684923228237902033808549345848486558030196971031199927520909598895724242431756738437696882481383446818439033500830508973804269325333662262700879836061316266291304799013607344965048885609607212444975066701778607269812158636323789426075202604758112082357725616559154036090797151794398944072497926588305717988641815419971081973694835225436377916550426256178643200934296175147831104729066146462929516669007650315664769752404260024382133084300957644569938648866680290639498572563105633531317474666221260576906576966882585205981031186417345216327597227430992190029210741929693514384263499997764669510176093926013364383606540123887331093904272276377583928910122613725257684824647613759802548728995170090311651009821808134239053869293606703654906646622063678789293089767216047878783341495468346296934534275352496834245225169693109384884626426635476387973106457716429808 [165,82] -7722922060580890435340891266441069852564202223618625294311391921806540183807380283494595972563453056943208218071752534293481572602301093729242689025607760949228216717646420310821482667595172689338219738547269084024077392707708055484421871982093573047062862968114864663419813832735697189744700417107298155068427010498826395488204283498842648087730958625673008058384923570079933422894748746022485410642966957302319862192395458336707821260529578208315750146931415772365884789946235405366425087498765374593561559450531313650358553945862548332214664920560992479938246731303065367783793186062285937733264236110458704278295288469056297075361614519365966539333567792511395353526521668730938893461564448403781661805558913727511036569298295407760873199292019087979608030545760457373644218882348153395489385877406715963082172837372697560087975369822072778458935961742482260192742920558723785965552540750458542304330748529443567407926995038717380239707736024612574019936122509907215151403296851668160310604271229415777145900983159990565481830682541576038091387248991646606032583769140248641126800483244160671099836459799340603960007500976827000584355571658173855062201709995550112010984882343923178962439247197761005980945882765518995375991326469135729346153697314216848823684305722397678786772816290922094008433108561469776571199696720174641708393234108316064162388910564980950053169329798957683654324132939729398463062220020710015104226834470552844358119666613365996655726686461895000850065164637767971759081211989898872052764208094713203847030387481746656 [165,83] -52286659214449521204051825540535082720083209897795306924541467414649805495505945820393581044697789388681810905740120110846531531562759626408880576640819828629104966428844282570907513276688208635427481390774436303497078161950183512246764520492295568497558708189831077623189129951012573105522525379430532254147844201058282301992651389523153296155907386496331833397937011729428588199906294712139295444392609508987102083948107347866595311586239904800246465399247984780679717639358913560210729804485436673211574418502960783653618565342613666486135706790484744587756251495853732131661617571424840600389331337198307079177596044997891922527405955251813556561327092865669647181954723685378309094318811274487974602511131815085339760167336981325086481383815167362918877498976727004795424113408224378230802532697379701522344791148147177517987610533155272177456605528199630012117644486210418257053630760106732466610605753645688289324074134720190681293443587837247946034039187022405235125876904904673975734477530811745478248334487569653923378006092128498260332574454693358800239886198269950957123839332762676225877969585260094050740573281838179049921356663645590247243000551693667570879606676881541572374608320166320718969189453213846354962465983691889123621941827474574286345289767129749397120272467318806607139852798824029225353704923263242607011013257326299917305183084110389714695929667059573532948299996424287039801834822072981351010257949072789284972790593604447594967554527612037613260128605498624952208676169617794752508071002338581377769173467116 [165,84] 812326724254618156372022894225858534400711523386718694844417035258232432009838732566108896916451846036886593007631638048612697697389539855102501658706222104202286814752403120417194355073253594278124417607434744569577688424506565047565994730771104540358418307654315468227039431418190565567252814481016977607133778622144554255317793793768992782258738138940412613925730090592895162607449885229313441702201146554347915448765794320942952898025735958834259715409665860191364529897730421194566143090364189401502861108209203683528115286362497913497301528428064934270634577959990249293038057625204771444678671915821502616120800013837726598701066021800788790435222627509910122278187027062182479568922943534991247517237535325457690648726402549743901262296905786019988255575550979520519954311612787881002001228464219346558117731705527545054134263248901928744799734119254086574770246841618174626673985103363462422405759685919835442249618066092466136817279414738045884635978941559647859341679048111037402513774694469817975909426439497139075311043306740722634929512560338491337630326703087218633395752428522565239512906776386768694532268715531040115480181770182426966684027893000529535150778941138258376972551866236254368556196757852315246240331974563993221637090195462941959925613325160192421459946682045002217621761997718757131097615012044845568974272182808002392644144421638958102257129464932462122648229559155591554664136035374820641774117160563710184600283403028504118195807691576876769789703252709983482400367330074828659643710185677819042316528 [165,85] 6400451914348148944104218965835587508954317123522937221779979568031061042928508959549351978733554014480018223064959518176728406215143607192074617329702644434591515553534812406339616908894125429007041903209991033164231297088046808342011224823296380627156269425007604612383619226405216443979765044537084578738225047282412803971274052504700253012784298719412646038853703146587300883489716929779933412371231766556454501033887615567698533589510701393954986014877134987567687791853316839716922439780252850045779106446482515854370427224891293907047113123264204164350832327868653881357289472525617114948138355257143973234447675846580048269220461400056492530355143458249575202378452236795144811857556710933180450047446174234813394125867771854369915379029359805317220584843983081721157019052449906250914967011926884070805860558353628633942068056237923305083434496837647739723483509239034276122961983349990605979730949931829131240187328756873768749751969035291728036097192555336443043704888467318417955048147330777486782384247653012233274859046948888080916046010550159023090912659203419885206375838887945518540790907212785018586422040228136688519827406407365123724178901297725212755158913564662944265070896092214103993122604597848611453025683284698594222326039423606283437987756718545369191987483659189851126051148924493080644901302138292441780280475322435040006414151211553512884328656663931660700487284324141930584260957831546815612081994116268069771944767378511047368606231224267122834993147114774854587275614549956588657221926929787578882 [165,86] -25541138721016364536434938863963463040988242930395343858938287685160333522019511061675191682632044866841362970500439662206617516288955248795644299338362953559576688134798587618985799790655191784555405268110323021965611372911070304794195606112761149013357907314509309785213659190262722571661649895994150990083932200457812080502377742598708245479551588795846597818406118819514848294333153962504429603898874721620412870436978023498399935925362884440979706879441717966462261909265173605093588689246621547737033438458473176181118014556239183736858061657875929745443647749635779719073764311741058517447917346419209195032327271267781073616882924704363085477336469273390182213915436805439757512234161731046176983269452792068888218464605252659998841004144328038102520749502023545999898473730804142988918252422351920079926393808316480125527512300577486704096176873773297444815309987375931898755426495251744859740937377546730484177729461817328594145457525751936050171965265554280638137110189997899606459217477645854467733854253576345749578268251611484244739054809497942704495580153676919546924380925348107463171521402335722714164710720349547029081518773152215860960737117742183477613068779877224528201788161495942174140128455488749591113536921173217772503193977139312993270987410761576777857399579469088038227048245662949372442110851842743746956317968432761100619880158477764959850820786916674820803068617791904532908482569888720118913618875368267382150139081388255921795733708924829074437294504573799542613091543343757985281033026820928 [165,87] -304264158607732884857999860001842688656337793893664249082217151819535435973135093584041539742106814160674268237341192996630318214170027566186220091550225863518179138563733457569577703574394303374432964476955012972769856785602967366237479780338567044525663381042258498864008467612237851309019170932391523176345753743391793757240751123921881844607318937622955989232477882122986980814416056531535956377356039257800728649940077176725366519814394416971678613111571725886595653757719889331932715420905398803381572110995938507044746049362907817597530416045539931629940538042926596253924471808787385875372099785441456399825394141797721699973207626192471810594310376688153370244753350902992775157524803601488762045533462244461383977661857817836312250702803606623859948272264190590234721154527157336952026982898236298538977614800737904806739946200389809407226387387192791483620251349217132029586433621570200426086208229837651302313732164642981435235279477363844509366082178979564873764358058155369110245870388480394501193573650368260889021842999781886540036878769583302782334841646962986958368135686746705927385933840955519944943719654019007875537241806894707967041084062791569620627061917865750025673362165804800691848622265675680689702224728478974546994368773358273021104875138861895165927208093228704850987509106579644224272723051236666891604066934958171400406661523025164959395998985792819206891055389804989997309933255038156168997598709955773550053833387313367938935144057492085400722163248894175203220744227410217440408056584 [165,88] -245426761547141154863450391931020308654044449162809494905661446542486447439562575457359716684669611930981910032031478790844539863843536204752725501588289126228193419974991549999760164194557440498181400334351053916028919639264942936196184558398022894077212630926203099087565386654715224494715092278500498563270107846284661183263526005625570397920241443698734229641728989296383380749460382737951992685262941874990846787307504152148221576518871819524429812248546565718106543219506240005529600521957781449329973914668077221944617971813107905217271949430004335753255387803054607505036066443106213821849532109771698194581387929165389478050382026207311094968233780915825465887389621900850739204937949632299671923685847538123047719336615857069687559245216944485499933818730292858229788036897115369481775930329762686678391021528525796981539462969689150212591537010885044274741317322964295805208466967847174826956600786391466826779953522964842175017412636683175995500363745138637529862477245312247558695799054770156445437655356538627345716884597324403663129152544638801036619288725507586441728894393620640779980859740586996356798125576194819661553363256377030973255506431909366044407428942984307325657878257708238822298105743997747741322380529282800497056025037713973069102069924474188983223517410413010530789345969495941974024156862398809028274721423115326227803153877439108620713371826030155385041693946812654457435670179040072578979664597479157182723397407379081307213839485161972246988562845607961026279695918444017160464 [165,89] 3994709545679371979898532251156789854862352672049387661306887991234862209377391142557266567867489829149576672852276298045408125380054425675964307431026188291358785733372853302226739996460323957788865814931643133576972569039583436886521595001385387848154527904915710170904601327085088227582604634731049089526049111936358086436691358869257622476472395844400254429194531862141045012522147802426133614038497947302567283222768068786760282522583730769642911018682179217220357686129649310927449241711119356634538693697506120619658412184656354118316611727625015403656530056208708966363226599904161763817412064154777208081131698918741881552479623208773825810187754772330981555227570754785455660432898898402146229293795282938572201188521809731085269484477046204760364911409771788104491821330989830997288071757373004665281593049015156345151858746204114560640121779385521273415170055952693918977039758875359028426175630690843894916938596892289127763702586481509166416005727085887641598639532859493039233906856144999112442991115892792360762608946806408842817052562872877663121517152398375590922687794503845950403634825647928182625420811543823024097136146763391838709526610389307151101044560937627010680094701048955661715956464902830210199497271573049296525612034257427094078432253606574184322843350287564824381173118167855131367376498733612517333354104433869157931345408264603130919709536018679675843153047700467934328159095944851098937675923773387012300684430620042615181686843009637214530160375957173377828212686175277310 [165,90] 11485691511830687629419648983131588942789930223619947150969451614459596667471964468175129422795947276207052181133583001281541367220562254309450742687718518806091151479361365714086404044182146407804955430547987358503143983703447416906210766690658825758974869571290644320406583983744470447965587508694966152867591861917325557206376106200838043261253460129004185264122602333578567265158299946547760884271068373154353083836861675061903640907728654576824053042439559738818791436769529211355325866915092403299285606827301788900649972405164883536034611802939677478844212731913298349939579693001006166518596587499948250730036300496766336126436642522895780644990717107048628638447851290008898871493210054930516811022659296422489986100217031699726274621080755396388196411269509701116136303198478315920161224771139965540920609606575441319598517393085964242187465477098676447238476448717549599513573060010448320885375262315957183193119539387371264171685060787883399282976908629315650341586509391674993120329396644684023119705016373075951200484583149649449480548045777252227039033039947030646194460726817757076243652265189616377340558055834053317377829470357190684769357694589569922129881078102112692833749256535660955672627848438630562945025731371302918182406946597734663586938013924460271414490508870825188033319463859232417041962213625737139052279738202757489699848950603141592732844957510148695355031119794365209448164101342550508973960837399944630731948709203403203033081773204936429277814054026661363924245888800 [165,91] -1768637736902506402426519903080297858657494808668430612391847265364734985014708194528070301544173004595386307886956511660169051842867663063162562120112441281065051746254427882105854402338366744528394470600545285007015244698428753531786907578595138644266669397779331204876884417461287278496291967888607004868118009277461471946267966728612631798433344658045487201121899942037746149545824125924085862457459386939827217985432052358154830025532490607917788792330190947638099716922602967244321903795761244331378396374764050464388420982360823571391946051141384912808879748325514415668716561976877552294343924327640172761571995024200693772309887954242402926530983524232031178661369065086992825666728915638876183197759027813452030492779081093030229826945378222769182533181864939269646101291188732652208226135183389883302253317797893609384405462163172452488094432751844350328364032962897253448680362247073374177857034716247869283107372640693200811646494174356839031976937793083393004849080441394303627785170122144155934710415002260103587599793005813996142455802241338823136278591999728753203410767712764333362287905577429428983894893418537249330659090355209260432085953235855527655139483211426959653270149527766129470223706210074233816135224216460081157234457135571547985391476794767737307050530321055854373006035936468629743622133952569026780652739567627994423866830256923648838279210042617914198238461927968730570666186225498982768156625092460811944854632397436925471608126198462794558820764043113684779068 [165,92] -47432373687270636646664055572827200043007676689491305060772143012076721161489325656154244212322804305947323445661028679373388623018203671135205887325790575461152361303315330161068925283041018207210091610112088164707243611540040912221514385400447832208160819223666138584579764225016929652655661965287165542441297321244423861400543070478425222835896117870078868039768241523522747665434988552013517146459695479164425097182124037384635197020399258339042315156259644288976767158985158693267915409469389297131356434415354802080453363683874794307276190062262691263396168365260105565851930061191853850842542678109812511335259700460047561687808554451014293339231321924989612875595423997822215307790137329163018206910446853296380257580175921017773302634549091541278156391485395923098472983048628581345351167033733419273115573150240714427442988004416264372476977795032148398629624288937522716873810260951179008778844103621726733764828961154637471520156257249483792667606945140275957375829868911696657025803842423601532996852013056872257912214414382792468140938253755216361451306373672604713992530816979084550661161273468110225883826002930046707329871137054097308868771509243680304238591073300225186391369347791161821660895078283491136767807334474578166367407033970876495980901405282339072467079551998459745693588276058182369124055886044586501444473215890660880767285131227078139346094785161654717552209683472835871388305947422266455558568120507576569171092172239362751038882633212550466662899668930182504 [165,93] -63959457414831445017091015230357216102230652032333739576039227845735764207901025442494703455013363230414518157182284477236811661801208282182883927364114263161192016029147183498289766697296406132420653935509622331733851010665641208568681652884664207552900798375098948721068875372640914270855600107781820611106085522100024552536220086561212084767980631838215150705295409421557362139708675465132554526412943528944698886913628748774167131105068093204599705760757697395791479762368427166623796045693724280077723697984698766426789608038324891323907710853365714127659062640480298892143906675554321061012034551025771138941435728826377223319287803137993088451543015095188379079792262919326527864224658888490693051166426056030027882332979198068311748121582311355442133864627531602892729005579086894467406975945163629625471314577510565735792357093080676474417328947058724091915228605043748139527417570023402589643011945185544261323876440962970819201915996187651699845456938547109742142915472949272679817135926892952453034987974634497892009306083648562227789579920598566183400311610822237509337089618632062623138356336523934993577718379254028378844901697604830275630546127954047416601705022923602727675488363122405993709267814534392836272456177103928036327577627609582181871683821232663314217223645060158915351720879046944407051756872246995267948045998282239000499654165380597510385420285087256038677971582891936571444366760526780053490207148709304228149312358006731433977594121155579511461774790491 [165,94] -6254157020812992959199672613252186618843397033971078748076494335940653244356196734084051172878429301785076329791198643325477547118840406957444745403120288644075953390326746721428334132970298798663093212800325314276507873251635814759751351403962163891195457990890982172961698155725139547279482864508184374278686000468324658454610297961147800163973182348791368335537755590492334601004763314788232474022783599526292451792719857917074387878365839567885088834897873315981343017450131941080898325427113949808419175553166510414660962794332859915022360836154175343700135887478432403824946273640644663010867695057150338007739442590545216402526293181365783500797378192652516362853857770674888991225752659700559106622646254023155231429979266492054556089047391037546970096393886271366360662863794170990652093279263792812673289558304752513991488908411037609879871008794318488739942076955310505084871452591531096602149465389082586233790981558325456153933090032524934359704805545362335018929014427667226098277555671080319004308083361736287430370875660700045152989616719969136417745185833485513601746581285386194716399346852431554150596878686651692785474395853006478816672820744153915516687807872988723902548024066312956438705255082086998950190027681948215574470905199369794919544301378385439200012129907666122703869810308591110177290312496124746015451856835626606508371696249066543544254968920875362043898610726529277141500364596514732975397233135998180049433734084580518993492229390144977856000 [165,95] 51780993643871518491101184061326883072116930086181671121847831876652417508874019188635737840710529984348702996244938594107492528384601550750099003807204711563092278321720631130731585279578976803550091578352202924666720611669888570459274691429309510200504699721537922625428105827264131029728416674069796579688872173453796391369013491356751770392250337622925986401879611916487606616724597009794533348876086738234093906700702424775998378023394446100761546092035678046387630368639998116743340887781549961508918827923152159769956753113238693418139915645516655408591567595665441755874989896703385790385110998056534010303859310768057022012654497685468074788450823056128720001269672347666641829052688936872905100614982189257355401450424531126985242777521554418410902242067952493442500446033302674764854848102747058390101504873865411235416333570194285140531126144390134227359489586816810329221083276389515246161191066610256937058411325417679640209233905696807979306137939141488877657506308588701188367183622827829956870133720008776631158158996109471257073576662625870803306124160718137169381534404030704955131507571829854569902018503674957738014823039386241936554714800644390735927778897631444352160768026751356875882548476540490569839457622380521711053512531436594493696097316086604824794161153189271924547549279649051416514096458923179156324260330905914116504952348486836583001813599418900598465526300651781558674269641381977625437305479848310303333791528721858805296093788501000064 [165,96] 44969675891937209877397997758136392330150833404195885200319742335267415829261372504790516093753494979708913680279923961021889843906850633778784014780421661301828501006358306647109509521075514267584718054840364407332080034744680172270926666995821978372708366542316052221070838639528520954093291518053445979772207943242251989930602811885499680381517861054009053942586070080187154777591924170010126804976163056845899815067333971543137952401423810920811811808512721298416963524955353474200844212556575282640584939057311928140599847885198038117514313856068581377076785258550468372283908525784365514425334755570666508560672821673002929074493097776996806294592201387338074540457690800961870519878508878538527255936102885550739050659596004575499502097898650369653476266599866516050809117937450205187469230103726957182254279367913809312911646040621739496425216543079471172910038480650902904551773847549924902167655256301772257831228861371057157297529084405200071906357742047229950963751659989472922469416236900072981126620797550912895420180589303440564486834415798834605882936280998169559653534884588763743509468652902744144855537931478114757545067977548838905506702643859953856367319584003373553740795902627994191003898548624789336310771968566875445352061932537091554610332962870733501279948134239955647397456431275151785103794976672587762985069963675868626962980176391347648958114475361808404477353196394256699696214540923828732113260397781612633771012808678950300274058650272 [165,97] 12030716067524315479672630328548267781926657735694578055242838389056629881830783409524035510603867265072444382728405120296376260700246277616482415191062023950111463848563808108259943967217313359384249527134655061806781783178947310212150991622662118747796239656049660822841935900884783046814262292013871817316454142401330037792164300900232368103327541165186106600416205975312136756260315789707845475082430819333233030324650634044315222282626959067962278191943898511194348529909272203305055541210003020537605214488320365522989255584696645437054070600307768353166911283058731545643011123241821272476107621027375482667347827774375211250073795448030841728930335043871009506323487896654573891224261633167489294983423363039361811732055642583356055377755244249620836574990316615581767091528857425613716604863453907262908336632695547280249572290902885392493144244415605522671584554975241310557789659898957093041437874170588177253457965882968943724825637496574900822198523444441345506622468652568400153162191111176956825907572879541439624382134666694314391803938434386039523048386029421538986081413332262721095481477446115312627377325787039451342678302721502598467783135900922053599516588891326717883257328096279851003913598400032945605521959058030394205631163134978565357675652101536237998674308995852148678865735714707431197275324693690422721446170635765884419594431103299763828065113160503628048167176163162513735001646344547844644821995356589626739898919875648996394786 [165,98] -2588384640228455007228490602441085585274717700811872080859723861800594331201694285082882991932872641163804261189814617209121869450626025589563632414629758456316373876201424395824406348535247522097834412605313625208427613602712334179827610032204871683558287403352437639556891689289800738650696830525968639717756221339283011964877728279258411114445549374483012793623910137849174838282150756782905179008888099646149071314596060869173605880386822012588935741471532757782085329454526528357020745088685308028603789300510629604599969289302321573677219524697040699912524161699606271469805353937245481295886088956569833509354263095933935987291288380354886206922260414090437226988634626862956500013010180082749196589818557557995787907482252569848552361348006880687327448546288071137176164251464704531261423365945405433889660827611461591242226948627927754542038460604053049574873152291364599903574827695349142425319522286309221319761451954042377189240120565032637537625205154418178351251424015526451331134156387610318836748302546671889896724764779546095485206432582747493233685383225755842648466284161946584240857502171994978757594442038534041262460251977812476378860407899587062917448050340170741485689707379359027781252136736762926846545542835336014813953069505495597706620796831412746846933599766013254062664757974217374347339487194341218343296330706249180751542740991621793305211384544266598906910654699879022415657895317226156598495805279230294276419409048446752 [165,99] -2699990725313520692398749831526723656401887968587261852038747002058193737118648295198263994077967799488088388618370412892705071199254283701024450597992064554883528148007132859233138048396310921055208583784645584470292069633876470029351584560731206029952342750918184159896562422977019234339895875931207712514136539391693962946986970759913158150814042581053591203983657218310228884768752565256186538231523187091518966502461449540485033455284870504343981178099487382074185511007116920603287221379335806365599240343380730492573634936108973522232833131197847744736964302017105305143538284731304206902962154294155015758748728185485575558646917520536331302740052024181689181165798143838804405339479260771329481555227042902969846363956307269582051519263680951533292604761863511293341070065470848607915338751200287808717411124382321100772805737538480773169941689247899181119207512391218826159194650492619323732874311550355815108488308572012724837278311035994462407900625343523434185183491746209054347740483005856859952129893004594230609274555974361882063544714417408253663989376594562728828337979189354981085972960696857152518791447230159511495701387597783598908482821877296826603394577262135315333107345605228574270035885740853881260763893341922840201538292869551206098938103173640367348113558565144458487061683182839255026278909513323428246014293347318789332070177379017274014036315907685205316193698835182169863684312245135281359568242565278748335557449172 [165,100] 3522663531103031718248834936044349017328937280903209472698082748822423193509296326525920980959251229212859619079658509104442785506624461763881539277517635767970311041094677795575490546472712564417319237938900986097450663014819978270843044180749693390158343776101301910041145029092770670039833462977504614046158374424116661544286969963246285285426586599891894118310475732644120686482950205464716852596086956937537345324803981730316117820897488391188614558739370094547448651678958097941364047329990664840685292390885557821360855437991758763300737762377289269892252253771837997071752463945695676173889405769411093480875219144837397003889562780303294465760569657697949537789267628718334077828570192923620810316870838139493258830856850635380392269331120586026039525363728551484043844587898476998321462199263963762805135472830126672078173853022079813139882012042531227370151315393842335190134933216018327840870960544794492029196221437016987914809668058858290681785265600755637209813044898536761801795501524114457623316141781338093766102527711564380015982250788221284936894086438487305463659717165671631621845815215754554711420019817032182075709915046204831842115884756597416324599153236715725485625879440284389572179800298618713196992871383395697070696721874868517310162145589373810358413521890589862430408667656540986898335352560407652356270977432678007640609168344152058923758857085584585916222748398009292797296530209417766622052218944853561303312 [165,101] -50322935224118143216941232603205296669432919896311529375092406580811710144184476180662604627721125040699653546519090020997886095197665083386344006081108991076675801208573659892256844125358549878914803930185843716810611470154280133251140858754753239471904692102557757035800725908949233086683579439278562682053297617264676240737009526173839202437312397335016685449608948256150945318663545555992414282874990201421620466127516676403793642808817101856612077236793209363239435342991003408993897315398537799445890498444365180015776443350082052101419101815453041331537242068071048865495761351716812216197339999710700005376220939819561303561909120349398748742067795310489984277202296577177220632843997436217230282208970189974980031569430819672324614131310187672479859140600718266003171789253121947119827146091904357975908954028524236106521959929087386764746787206336757336096544166590203359711185076465052215118394306949295886973636292356730251672471766373792587514166308313485452254920553730170138446992554796733165374293884653520870710894475286062438085659067777079036705216662400451250516645914849434582038248532843320731409691374632860976267583152234435972604547703549574405448575663250794297227223635984393192977359784898181046344730951224782632649424421146245671224646440592464999521478384137378118772475477567614500716473744734626709701860873775540979943397724443076932589908885658814732045452336360555607254116052611457388966595792855604674 [165,102] 420616069880509609619081798723864511656354181256375762411834039869323755008492737851822611512574719296499517700237473312503799442177616403694748868530729386688193356383319181108342752253216935876653203178753556910552269591503890375975503881863926045905701682387815741393471411511143853414189981404651861105358554302180504167926587373830740313160499310438146853220450933004226618562416975146821194623797101201525913566284649789925435826270166484740970297020443665730176019701926757603740409324723090561400303102637000632180596605594333118523427351911099487460393338090360226631175162534677622766155106609290687041201856754253114229169056576574358810569251507791801388266612881016476750663450838659376017000425223785602127173165568846453972452937028301504880191420450463298286447866089247284294225444955831634712843288228227214931165423088886340250069481301221264492608789456554080562176319997734308255555035580397535705381429494376400389744959580562214949070186752963943741983116691453485556693651204506240608522606376853989384395613429064100671009761173350071859878386160962807135730658015254505967455764097889746744511312466411517641594528646244379736962880925110537771386268514081329553704974836205855259738806848198659290306175882346838390381096044892148060990997931047443854581012190384384837495790725194570241842351509908833695264416391981461625895109118311577047683242448002411459836348493218099411031819879609030294050830263360 [165,103] -2369337295271804154834114514722705242371041863111218266245110067573409937979671574602579706236720577541468021258832109738295258350784798556588917908935787934196888683413806129461122471958037789439480287058975880947212920570108329787845570798001896972590305383492602455286340290415068493595543651225632479124012280353744739948260429680291034580433905484821843687684034486814028591643435468009852341281103246880938570252975087537683611435553177454922384612016698610126993901350932643881781147301340108367763258679347712449952683589306016280798815912101826969988673487093371993065109033671112753879523588956189479332534921988612575048226701912623707664179200850229717698541708586957729815109163484929452747506326045304656826260474920871670312132459822624707037301926157423520598835563348930201384833070742108401313845784520652331488146066069313162330148860354126712514755180498562943001407635122545001138306950476585445058656555562259857548589324025676637169045363314328793151061900283759756679852592514142458585150153523550764411449623393680092584208320353435150426562420475805309870267179142712898623443407406167963626661669752002953198706857278122645111947977278831405653731039400344387189348918847784460741461953198332742707618000503983067759616244492308261243744906850019677991280097660281774655545319144821954170423052026350316762365295874753330268518547949366871444504094072100161837151596633239810430579302877200180455540952 [165,104] 8826646449966267095263602832528441500156254904031245967396022549772541623318864822035304940344176497800029298890861982160493574162258981639712373060033038725707842275573904309729430033436147102463256308597219753285451637429796989835070809045837745320179741741947596244321787707235381628034813554369728622129741925403494123189842607986080614374791741736438307315184300151521842311315975980285129591938395509766039412688666057416376959775839658818158964262022980165195058613382560135072092079163725816131053354408500049177378306525501070082498010449458054326106099105972724339611998234817989705240030809416628676789324357286585515801026491210771340823720322779962290905299648990683692374798520868045552711498785623044927606193595081114710216472885847644497843394513758625468372323795190362645265904369749023176966772278629274127405608720402805447300393355417410489020900227667849891908107627570533883460497716758583043361219928343878629115298895426087479582403445308867728498014144841332874008916244521382167197727862160658705446207525589556325256450347878964632050198616997000893363012736508379795559634198640679899159943550425384485982353951762369332415391036371129901866052202365989732137782469660741606906622900536308144045198753947636968201656399536028241595649888265769440727637452721268156272679517295501109121762956717374189494349285344594183665477341724229424285242073894874462505069134654355071252484798204745966896 [165,105] -21477675282154567459349259026771973801527840092165446984740129249333304367566308429223850981237106405923754390071557972147842748333129834555586113636035479737703005301291388468666319286037372725691170815259943477518146107574280859250061589043163568484359381266984894138149035912099348591166886308275716861197893728084269358461360717570206127004580063852575184034954697704833797027705686181620212709938523452717564613590160071648986264642922532698435622574509961105481814738358525472280887777834393270897624499694414556644739493796215379684743780984234447992082046883710165264082133211047848289693246434105457428575118355186733690559123401473808461362036558049673906806226319277036067931822873815808362145844998777344822643567259180338020403408832607086758563258314601091411657584349357947567293906150121218946361054502178696047738887667479910890225636632599371210854758989856158826703327279700638809944029909428452745685126689406986209834996210420802545222915831112914394781570679658989801557820193132170843484588318649322752871644832949448257428314409157514028406514044599098858703782050738622945965799388737531687224994569428287051070909280260397414191151828924782834055703300578619686667232844200798754274883656982879737882730526606240239756840000047275838290412184868762560116487783474360689669944570990247385773855812917094011685494765259103632993621120288673376012759222077942275491745680977298669939363251636242 [165,106] 33852310719046856844492311916730522200915206329657747762806255874544121180568264477317489025808007121132619565958269585896081249201836024888861214216524354573038701965191093164057374469689415519531765108089675105487957541421256244179497896677292909367095502957979526354097906533378312138961687554808219203001888192077549724075103726562485572251706796769171617680595952948735086453782226487715347844747876378853616699744143430689752543592022447751221110880937489443151618356618255347606809154093377534844272635717040402669189914261361210708778865096844587536523980634411153354112692449035514473224677651719197797072840866375887823667234001068869963977566384224303753216604238248855469989469163460561783578219171934823974288775633939710834899700233516230194557278733041662720714106879183647889278259602326043112962135554039368429298194676663427648730184076886352369120435402760807360879302737488498927086880641445157469714532477781779957929325117583335592556401009058074989897053248617955270402379300185044094802732788299687732485902412015886344075014934508714412917873886176798926548176972619738522217667060120181188589585211715097885997956568823273908084734274195431528339341494515215810635425584117439849064408977313974270812370749921460067097182178694684160454308340627650860118756990318217208641517908647668768398934126254740519199633071342191961824528589002551372972668521881808987487015031232895897933793568 [165,107] -34374209610063420177983546646554335842547957950312934005703107071087821257292709103381086226257336809276191916427330855599186392734657433345643021474044709258741882638156677583572661301020751592407344898495336974504899999922178277693806115225004260853152693394167603650168951031285492895488408823595044890887291990611959869552093644240506253343961950279302004712372556301940843428975489276882065690622876472525361247356051357220152783221778290071764169203060197941329354507735692548946248001475380686548716865562338129070622154662124761292790138994058299748007741749636311384287812655106788534504681126366386322781495680244564132490523211318787603386046761223971910706687684030931106808299625115577217430768191591147623488676660846383034152903559825120988973216626125289667243076257142266865811149520698548923510016157532218638062217932571767381432045338180717122093908908930632945785363321374306029056278209242897288642394000946153375626016042985392272284316265428442886930366878553675758619063478586281607067929005818600577388811826831883542968461838108812798773213801142870493012156486269122660840872344956687191160640656955441140531703729824408624963099810692867436704743061555298068364601936299720847302934759808437532243785472946971701297727797902241154908224719261813443000512864719629838435685348622662615338343437716254241751563054291208872011962879982120066978189263063622575486768021685164743948 [165,108] 22404964412956473163360156757375299931015726300034657891605849934515869540353500807377621656690726664738033832834838368743306436051734172016501459477861095785459166151270525915455327743095178321562934272526775499162608838383755609361724795010578748025576169550882346146010204932810390933375295928683599794166248954198954308582771255336513721719970097378391332566442565624708200814460146254879914851190126541699469001459745773281595342792802617707105203687725845888531441358651105545683704205021248086765593614960440123782767579827436090835288326214746055437216364005368669880435691341220052782279064850599414037152842477557408928353796612244327272538886048668368156976799070684957222117792427650945840140112066284307029412811279495085087640702344413254827210914394279737799554576552892720891623477461147332098146588921983874077291834062405872933683352830248025263474956967073412093383110785965779337256939353322873040037723556071761420879524913615717954217375218814711292223073273953605906081373177562002795187152958146185357736057409818765043792078989296726473576696047092749039074537007601459991465673936882770565957148119202735721760575411123507708546459720692810139971024908470308971452271523159520101440638145078624371591289769702461782389725055949173553549491910198408637143705463831970801726809118775382478963503386429082546435370933602285747792533683990344850567665406881575413346890928901392 [165,109] -9349655804857967559878378848462623712554134841465034598758222661594172376216371937667356945216612315829103380239558158734554801976682476415845062086279070824290558555295024037688686199952994131100935436809928655969386798852365286689201383629201118355730407628929482720923370387394269090073551711086796940028425826006270182719233888622940772084313935228072725884525437144780007374268479776833036283387753203424308262461185890259329267816352436366025897502054227866268175489818913505382154028138825541765423525939906568819415004332103397691175666540240190880032059117416379296005577798524321669227145477983263478156720873661282193438302200678901769073466824326695451677234148506628640536209746149744835618548890766533397638563782410526702311435870042307854635180457145570244554403819516260847887422656757869820977081434110025869978318806296573746607509942237576472981980903174278173437103141323837989406463317384808276815312146304178711690556080305576485928437338761896480861887143878057450769656164594577765418962081386701205766832868647679316778309396309255469814685224096717088868386129052368256989684939517189055648167484585679310339878056592866497327501883384491243504371034081537420909072575666497991180328969982144550999737652899820596178561478206147845122491487295207787866986743755520851761184072912737303467280985516458790434378889543419099915269283800418741009098392908827350065046210 [165,110] 2492710682324354245390916255008519371988775130032336714582166136833485921933191163919186540594862335392829593575910381083800170781863761541317462087035015672313707284497812585027446657227935382464333626285864368284877335909033478272571720680147976749174685051310151796357828802836805388184496054337719461086681422886301825841890798344910870991393382244660339956449726700054111706495284361656083029020081149603587885508622587192317779278499336779969394298564247794381892920103527369107426917738882589527982470902510701125831863169266156183428458573110574391779009502645932766452991456405335253623031041294660404017735469617792531576185956386992516334801085893905372839276943373120896107529397894491348984640584035803768398134681432736794055041345414071326153431100025911939628094530072543088456796383362146870245611124271931070156609839205846317353442533310588922490130352117863409919500996815939148712727892656743736585599432225006349626931102196073066210651806363843362054128990494234211379546374346381873953408342367525472794092467377696672721830490436839936563864110121788168718996059028195194088722681842853776051879418853723295960140391518105281506000219798438926465139131269531221172839006074107410824639992088676555622048756713648229379836859500282589107996309725815278078046727529174694272406352774282569088001988476860986767306035863237917422874732936654916342162088119690785280 [165,111] -423753563930394749525152313283951613961597614874934738383097776031030876505891051641394693106502784751863149444232942254542445400194457944419849572273929018755499602079883213118903153063707194966686974772056960309783103430779492198949278246176715289827716344332195282292502959674666027043988445917315919568173903771391767876477724209211859560507948620109274517540235387260397341679917462461407583888427313362173229283458699314484385250446674463660899855489075327341821161837558248691074130614697397712699774162603983370230175916998376306573968988826860668556324244136347067734175332975571431396478640162973726427768922243745256809246671551445953404222774235112799579160384886993352011952381045104541100930128655145103972949477570512381008963216745538091721344827550846660367458755972751213718101869994045260792230759614625330354522497217318215244502641067917722140674076405332808663344818780153525335805770262141877323289536773823865438366199077538394308384726422049061684257708669057610301565913019069511125585837152376066164999506250158294787242614609792113003471532169161448598271663883794480125733446108562585042802167948480119448516792714133981541020912806216975667962325219256686575937892772848229884126350483222168144522967887412212316969370263879817034822403707797634315774907188709011097807616659133605251026468999923561661606107222225849991562639071338075430960589087072 [165,112] 45836787817495222971837796371869789491589980208475030510010773950012982566203420593984867723419446188082904538137569564539701474637437391624319657407895895066582552248654400902400185163341224413409866727160410505167484820326287212033962845985137194925526822681497833626263113758752922826217045066378977688074188781333402761644747570062662245615218762313232284043200292132268512830501052373558199920517855605559227099903086524516215827090217424781821478167403984278185440748576371270939010958267150538361165141644267397800689238427527208476019948546236660236148040398828867662963453377367521433115329668082888889797632611011827445700839924906389001996833666376761920993900441604063975767305491804317123089748351446503568362755016195240720189844940845342925031979559552958285083061634028100820547759816519191819004329671143387253804214453815154731139879760523617222877910144137984376493875444247543406854853419244595447050624210580634088504779000318312474148991376166409892524571013763149613235864460306463874290219393000547911765070208896879987237859317150659380182097852139640295301074555331342639228438447517073172442490760938118904898953522340191632683404687130549837990993262922654981494389784287445070385760364208967637993740429402439596387897704634444021978801847134382842576206559253209838530192405827455408826318023492089894662887887977654202147887431200180889120272 [165,113] -3147440150774724080006734813214075297910326763656766780209918069837330178608324137728706839194206679812419292960403271907295604302450623339475506954826096915999499253664589009310346413957101765191311196614222301049882772638155434552716845673560786188328739997965545154351006973225403335267400059228832660124305034084419980614458101117285382874336551483570378969182119610511095694004917556134043676639705836987506977752963782456153953985946790265609849808719370559169682884009043812113421654272573417513981203566368999737587385182955658727487119012745566786485440391253524443598336825390749358689202263066937897401393927999712953892562348050965323033371987408418681530532995145035200925557263015895857117428365205366276012112128557951591156389900042646817748006127509240187194567705558590291274039887473504608129786547504339063924832233807691072426771307882830930857212837121036257898627547059940454598976980170442962528362212750730065727669471529513882942635389003771359261568622968259510177381103959806327521250329759459930541733535499804771928769915347188138855885925258587768836805646932253820647762696148094940149649958299893786274308958758655895972234442652402826091481924990138008786023528392351890847330089135970161047246986019669808925056169071128681573483360831112459492606667737316676943443204169809385094739794334435004199926876010113866518235063521279404 [165,114] 136827891669651743399565511338654104918466459087724769830160456797453829991548073325719471773142245660441245239248751983223553322423630448283694393666854177270954386738090447156405778516621187815256941851693636804075147017205012268831691279897916482446299172749885992086713469991843951279140271225807801880555533198536971058197346110409847612889340018989023276385668765021043869576270868957040553651902589785521960403784109879304099521673450571180295869057721171682034500732350824094059691767267417568817675147969804986443793744841947741626329449868816989418427258052671939079926292302210185251000015229622400276956302383041254198740729928052389002490080595276820935686587415308725178495872698391540841070612795621202360512571118051563572456530992623906622024041939222630741258891539258709896214532253872451847954668618587406912210944667466198576993127128541836108672339372367573170646449708803943880538235126926216337275471999854683772150853658551384619489878750869642682558325542376645396703554590559275556550456086705016064696313712734721719842743842753715209710399583089232358490046869810352731211270169004862768418822712397204608023696508928473771124281605830655838958078693005847859611786109034270578736204724526059611033175594545178582878371897253642262218785653251243909384195085930594049568748584667584912349160130179657395536454919275520989804985664 [165,115] -3754215146805684162982979337041125903773425357513135148737227323676475105320366426888503366912166126711481437521124242651706120812258321883779246222831843099175288887922121481801916094710129874507269258052977510278956781643365182049861919699468147311988307599244844380590598487395654117465162708952010175509569699383606664564629790426490155519716776199924301881432886853488278672773021608258416387124171730464389872339967102241061035245407193481543437997969476399142732462621461547723045829012811194648801126582896171397055982766827137047238862593024959501663495805553173180759762529790898184879038225146747006952176364153125520241577825829307416441855780798608567123125212184516296464948977825725975010755974793456885204199902521623713400778386937294238493868050825485580216748431135567385680087047213631727798650794607969041078962458995490299454558387720998001286577913096870764623680537311367901573014207179448473990801009751608058951952181958903662043093146541949491946573214084758991930235737447327469408747090724658821661097864420355182005205031635824845093213939187734116983829935532004303334487717224662160714269940026771070665323346840418493156876537073370302154258342439035935999002283090303796836262711734994379012017009399356946859048553546795113473121331014841605288040639005517044423521588043700856007878649158886953085641791234361265672 [165,116] 64781319094199644748497574323914880639333749945525897969115114659726446669275045701549708883073645109301238753330726194124870369711548810818157936581023306305654316036209064159774610160499870847775209840369613063383197744790775010456699289857797783467173327077061252153516993287057027752918481488722896746730883823719079739895300656682827074645691103579085071011262677082648222716376571296146891395386230200361252153591862085427211089412648715658903939225381654376681056845946808892304864363875682381302826417937848778750270388964989315431786197824517790126151489683870643890741386463348580209691494553305083117770366652193077819039213337026312456249082161672465265680101144278210453952914400366941275119425448460573968844139353854914982082289327442710519307067160103270886964408115283968743610974729405970707584724844492189429745079691153813999803303998289239517754663853555460824524703844909549468761422005092898525524620765941233309856009928599685707844481923963919938975920634249344892998751178856726104664822668684367645696260433228249011776803412256360724774504381817913995840058321153086764125904051230711413641567921837070574972986582865055280856463194811003872801537700371777360695166292976149719359913593625300697377473249990907543031190847312618322099049886155181624989554201335827361234620928136887608981522177108519046891803404280 [165,117] -700194770546149631771522436279215057896352714705734715240658088482977982748454954206065383526997014770397176589651306158334159437445108203480477050010289703799477181880641599149684211145938892027045425149220307548231217052143951602657695564196986607735469274504820192300675310990205624289160272974853860466985258389182544328544626260435347220314911246294219753278025081506932626456114813867689009963791443932546378778589733292610409189887183630195199044652803183888572875387909395247161180166890183396055140750596425413732074976876702585114760421459092031064154950491106781299986776081109422211020914570688447889926055833319066368125929505770885987656249438709063090307128966136169721869745877717756739448285071829112780270986030648187467063020095475607301805180844815740730996686933404666770331286749060919454281773468348552360918473955432277397839717221148030822932105335074777451211809428719202642555890934812350998843956252692211126986079919256050955440503218593279846016214469367352083574208479940000099067211001849236419913254052149072299200521984629966834048676250773397224309049137223040722375938453370515253188834863386802582290060852471428532644883346691858448160448063124477757942637433466578825619575058132417445998286340471524654312234184818032872369576193277919035131538389003367776586171573093874224771893588815737815343 [165,118] 4719148275437165214956526087901586756595774365616845774838878131380332797152062244298677433490464668273066549675890310315904422795054881908559749800141681638484557059872111144132785036092881844361479125578334974782798444465521394712754654834878541821897898050759332659728515442901865735772006935329062945574322292952850279748608110212677611994129299976187613678309333632467026184962295003314037505399681727709825363253038069080963323116453396619947566539121131420008940797593481468278198257183173768619004443689311017899377438371650873801583765031255261518396730421309525260926088107415722054871289680749172454512282102485342316585075793439655020519699734469398627696742742575307229318233214334647357021187965200140644491058501701944585926959044543783193031315433571272469714091306650727875269107499625740377184568348200185504662907348259603436983905786634333930312324100787715767412619429783755115203061215892935747574269537313996848891865206802353674306332317324382702171532092068956305230820557991761856493688605674462663062243092660964235044773213585014438811597993809425055936361871483150692865281738563942592589154021686957305559110365109338486346874601016236899533886704128040714361561511782296820681003247300074805123239518160279263889162775351460417703410580825536063183380376393749635065594374062414953534959196136832 [165,119] -19733261689436043326834039437578693927321855547173687438818808940411437789271322844032771701521466494370086738282085004598615947838786425084885165897397985592671086895436389452658970486822661258060185233720933051086069744173369628174417915379285424471039732868944284067455729117349485568992791309848555653602395867125100150254779231635761961816965294199975649144264238641874898566052445518707635499568335657789793580178105405531429201272197867464274513719828472289695114075996535020908232348554750134899758558514125857320381930632061703368824612770135541550275627475567326060725754583726705722250189251684922966957077227724826166594383042832523674626284178098437301765943187913257151998097034153497083357609364017138165870016956192724856056876366300736276329563674341035059928529651550782356348844654953261465737209580152457000473672884903973258478746994208936228125586969734300579577558676662216919239053240721111076793669798236398170715352438663580610046616212447429166340306389117958666735318723805161252759212693950920731734463367804218975566904621788236585018871878929177582529817648542014459448491400356022919131440023421758024113100654462477403105023985214776780867093522521637246988423313726442610115691110954942237101956115887505026561369678150276484299501912627376559359845287412805196763614677787630179360336 [165,120] 50910814808168990854068718543866891762491528696811480254955294342355941491679475505640649548433083814985767796317707702802396512590583623599715383078352771121884874007894345200122144400288092854086689213724673475369494557883056817030439896068326858932961111744326697087401657156585322178206074516517771587237619903530016430443509079551388471505600105239651203887994141094841653319765064628881768063494020726058981608615191071183394604423649370595544602553248430949256300433050122498091388899529676278625254326992084582371305817198436046985849221067656121345798819334761971114484229981373903866456472677677355006827775106812473874340038235391175041226091388090131000492248670290036605059475577314551160562067646301728993611457294856879504924672563236925004831619676870337981885720352246278769255146743540696874204856198406731127203923727868156336469729917767808486352133951773595121896472912018717368345916413628707980386904200726582521310361432435197898868611703755598270977530940467547539434585189193577531049993425988903791076456023835662349086413611729457275790866671665112082242583556004554689698973304317030227415829851131364677035801754009754788935930946222470707515783646985321935310114051579460903079941196789704090994941852273680561700498223103775702808197516972111491998433992084885528364593235858496 [165,121] -80546369446243533856619326392419646041715261100959352459410156378985271918330184121539929929229110420914315173378701849558758624470843092544412721801719142607611265239958933984062655418654495486406906999266471108716279477867450098302356735058200066611809804380020775188664218038233234512863763528026428803387717840398953841907826904621173416890265921627354289116060199550233617753555850208153950201009355537063207132691828342134543468546756722795234219635517109669868916032478146802417269118967189810690616607888156718759646367456347129722172244059773188683263225407164320606684034919943361347674220150614749968820638990420886381191011648110518934987745665317077063723122889033533505413989033043168256053522502674368768510384780670667948320465934832184527244059729515340076948020448798924218641406777065688455857927173774844298127792671250673887012597343348922607115654565842047510759300642860370849747619975374574767155116225683234764608430838356873935668125198037257477431286610627559888495549704407535607710130413025795603518586198201641560643840072954343384772892863122301327225970200055520202844979309063105013950111034550521791763401204281996794346713968420213954751763539971289216361336725944569054842894964714692295733475424640929659920782616677161474701984241529239031806167463060440405080270 [165,122] 77626667729125590239669091887416670653390317868399145847359096744802564805883274224163003508593534437760775086277717518043267299430261521284999110322490311995468878544363449235514225516838552364245957401560722469353739659652924404474042129976904132680176482140892807490888660387031942125254778619517105253869238888236928701949808085446808009029340698038066195394129391966166925842333284955040293646546735778991640029994365158152330854818152055252440811676730724455923017152973334644172638947254036825852128713442928309763509331533039115235495919170846378134621088151713619039518846613808751793554820842663195326383959907750589686294018306201105609216693679523301982302096141288937153521297307754101719256757621090689059396675724864295229523204011952931151078756231000114210422560536362781457453289820670486917369167353400397069584781077390161209694157180969565918288707904490737393196797148463394359186115725826043805641137190624653761308871439088923127514729553901152004869535268906200341782363949415771350959532870217587432471431276710836496841093121679935223875157650754500715624503021225659455936274070770250448273559451580385577939494222281665605872839627012519408309993808066146930624926430099218277994494015458712553237934142072077914186612988202533002536589226466530053049253031404384 [165,123] -45243459444045291983224924369827976892554440216860174972783355139808450541946497075660052204763717127546252429947658566274509497508639604714807360319068602449095668754697039836905733180687115157934640086227385842060537202913909493661329893995739473631215586124067454538471224981626309865743259379477225807719449176523656405017365129757534879936539548772826322503044013045001368330733879302283486574646642307021118077853108690994190788154936336994242363246564489330136484058835082947082802158957723693798050300487763385053728173999732402447814044348607143719716929475661575205174350596044938151571705551326484241803421472790594046328191369336508466008185656461983524267586622211535473575627046741584891569499162073276703798336779208900423735453814524870051045401172731213472735977176527762736758360643491184212496603288359549247834991525445206929402013863629024251953145469270635315350598348888313626848988885045727122716384746310019836091284150764534209158706148720587077080092460434466338847134857385572903132426888970506441776562832978145625995140159916652528605517458351105291331415147421248188698878507020121995722235285109025994224294970305618120873067743435432759405789662444415415459649516165175726277212556883586710719035609650686724287915622675808059591553622037203392621908 [165,124] 15822231591822669591977160445068402862383248954866197267577482187181236085721869710030939615878763175891676302997541126982371874033795505593663611025393828282457893607484338830756886152392510430843795757567310685220028887160337615710254798689872128270327152154023202301441052058881952339840817191537531031780211847183825859930321504391299026248450959401652859656990039040152285219645614044743924793286912139839436892838487530450455642367574975947875761277612511808626177848044138769227631180850317633529358769061198940088090216776231073350398140787238910962944580261627562096025989539295666587828784966458110243156090893226909539887148821363218672694315417453500051078484729665316039418697165377195321299433766433728515702626413894088050253173208523820718672294994273844798755688997163549637746613071953286456411271401573863140656225858821726511363377808934657458295218485133518590331618237857768526118195067989822130572285132129792650608331838258327821521272201108275312763703907706831281114350299904299573171668653327285259109108399628608349855517101146397532238521415961513113005553072383402057963437097146403405216543705638679980743314053226732377887021339216428967064125882622519799287122661157169643002929293024725610734650390594921047460408268039728166059048301457624 [165,125] -3291991094174715731026243052788790831216646998313211896176801346035875184232929567135793814588383738057025085386208516308016444283517183123741494833759014865951773075746457106203025467567428212033083568306236011326036330754065540827520005275620860572950918395961440649096945718656065547078767271629043457082895083781881031842359136881874586849760451956206791236341822478077672106559031294094391167241920081717498595737095078548627325613500505315024203656858230282543211401036730414606847826453936867654323170252417597409143445730311428610999125261601378935115047416294406654639237296720300454793274636339456096235215267564703375808981538302807317384447483228408999067906189236520076590874775299546747183062597327455780608967476761612611137292447080132904331600541009454477761927936040329550845466044001041983653757056587207123736202701957539766063461938565143777307802591860441077524770444605639802479752464963468786936136142091164295267576950336251198329296907016030624416012952960377402778445454471886603131443551109699468689487928851213868922457141323962952847607635471482317365591329609319054971844363403324997749311009361193350362017417359537432943779273281405834278633902498652847976792305485731411916352714794039210066415818548144603073764047931961646782923 [165,126] 403786653251188817261118936761096810249685282889630217697647977349749075723991043043285975329823455358547375174037234503817621602640139412347380079262861593416559861724063894987741768519097992199826804987300442907829158431913699063322659309021704311659156771798202071523596146965162655918752747755102771152206793783254897822254466876818442576687104816446117791279508055745122235853840265377729806614905459988334516869470944437226619535540365184910161652260093477396187525402945699469012361348032501274261760314690581143608233188209032784738562550779925542141524812709000080362026975711523471457793133530103859879336989822931574137836978108564725734096973800717984037047246269984265051122549214731758538435124900849329684772242761233921890396294752984752909512497702692985585597856219679989099069963581403473629308033181408783580194610299069251943272824268200363573152984542224415055973964106758902455231124199221970968776931683577628828799703275349410618632865046178733656178245945980957832436894926074926098145097802810735982639777099546367684522817780219027005228738433002824824713942182072111616530014751966362702192373439385089405735051338269682619106496358809574528214313600284318827374891406793505906915566218928937245996504855625855301982493466688 [165,127] -28911296020435952445294296815848329052415113414934267769172705695209757347287572214724392433456243426276918371934810219571959123907556478195066003714261204945194851783930495855346784523303878231153812110484334681842725673081177270078551474842211331546896016205208790632744436163655219278912891811682474630216353099642743441406936593183856055316627378048339104203559288175567734446727732188749355440500280690109866041751245443231445794229237556677015848963196160350977416725682009084680020458942513575662638133491917614618913350070587405253157177730664696178039649278001473404664451866949733484159560520079444215251171037584590606071839048083553176398063772412728559495192285739353440768834134631251740134589945446247910687029599445493039131762469845883118936309920559877354544736786302473946454589183261839610627285721849815201577722401525568833016733977792272493075516034726693188309661008563935781437710563886963294670657936445928569747287996315058993685578882422831632644230786393301260238679607427450701042729409725428875040922588610944861359699887941157677284701312008234629405916981155702795543562840726592362209289078619867796526921795735314233451628040780525240071105363546123943614986707528146206260269819186713880352149162343014399032 [165,128] 1195652189853048822402335907347744855895950616717606107079621616040960927407719781855189064155635969687407547288870443140231477670535979524024694261092990081569320409882648892485679448775190201995623553027946768558686094479424782428592803480226748920060976064912271757534613126853393822702383048765625549538180209257305016359166389886207796091188195243863202760368621007496055958708340734458333288471604589440431792321134149820107534524674857280457597409691179396150072932256950318485027255703942114927893106579800005203515173940739578492316619925193610751737788896898115382341344828973949004704162699499337268994664862399854168440103160125873624408228427148907687424332742127585686607165085316327513773621359609576556515668994331761797659582738166333546173805230898144685322472819722941642061163918163075899310590731620969063545479403476125380950665460416640894540555615319709089301297877385510092507743755816243985138886442675811851991138049279693139925340740934947681200154218243225367795698867745697595937236703134360757728457919226500640329477591111403057845339243539553505466798719043767536253823777868386683349576462917104356412957299786394241985571168021019447670229764888537379895315681735285329238646767990890940597205498016 [165,129] -28237330700223328697245391330373514682194699851393761381498583133909782148481431731010845266140443722788449338309164419646770800872523051337167597142579507240350083490374111179326006445867596464357380098153409194878148621704590928606410265121359857601852442446314300130509984881038763237065309822214090590309178053657753521804090434233152648231067429268040600852898802997283558260243306989195497278919355352508289054699804051123700086294613868116810312102456744555842524017684074026055153955990785054410768825014319411558576218629300060787889228341313449184076344566906776213521478953189800529193776926769833009953432185674170144159990638045477975540606416300061997249402047466030856797276448110079010437075604279802341544947102351474298585467751311465143581806222670369482435632196901021083589268968906507489697706539671297579338000151853903112007282305354145988094946381262485726408118372206832877714842849296914825200174248031948198300018863269317638450742635267875647271591680069327443106317191378987250566705482610266628886216979913705398498010543454249013716313161155423119825671875239478154949328903092416443433832360582144360797825108861784650435743991403222763841403349793994913107883663684247731793329152870109304 [165,130] 376203184957237238289546339721806059523366386873129963105800815700868296668482780731331585068090210884633189953250076400589039129676631824157711893818032917773121658949169346797834820221883189854706700080288984465617260417911219490363936299380760407701288269137878030466825771830121377043816594445406319836842968067540782096946479377129601299011585647968903479577479194177115928129877908230578279053904127217116538407835155763658948559930620637171354814651581328855410152082582014432962282031520918856748574934729805816133881685232450180571465107062526214850044509632701263312297653895291764121610664933532284473812433615696839836907030480897218587231888813828337191270730665078133319038610041183645676618242665648037342607366431364342439013543159438895830578584791797356408983765955866399003794037205920711930796287486403664679102278232939920368344797899953067405457262594653162123840532287628121314517442064708116137990151610853329214358886435616688323634680628740945213552663530889986180655956728188082676565957769039966708695427684039080717687656576008031394851011776170435030513699984097186628061432744473163633918380973358531849326937716883465925711207706788928129771113160486644779206394651308276860137024 [165,131] -2790708694623918368256039243185656472485221153226780419355869100210599969472595116078007647849984628755819278316280404190276925250722674188321236106883541947636623321347735771362851775540965053076696098065096817751768001147614132247399048377114220183259037254390402371045653509372295993031072407600365626820541511564906257665640215557968574901718089224151914442285122203333574650196329770973628643431303109191578444448152224269875555795228463881799471740045919345347528200033045286697495849556705370371298365265731565438552797302534913705666131466271005916844651432370571070087912729161955493802818824554799780677700677337438877256776314384878636390667493015507825475262969552081869903009611718588689399132098212050317832384887332785983803549005761046463065942835975941585583077334851679454909314111523964745409490674222054750875324998587313541431676240221155999948502496130078912794882093998375695983948164419229803277898677494057358447835856113095220304255532555631477201390352663549800269531105455037707000527755406610821137162798281749596173364743272376587932117718719058173194533967173304968420954794899749321370880096396888608989029290961400161521640581377235347357110414093313654121776575223416 [165,132] 11365807008911503640207533682845188467653350368581283829794882450437000256963420104838597994373153037233925523758947806998066256842590424800688782091774519960260320697677855820887746719355241580107357180029614536656839739488889874915139240903417496743948869936743781863802597809372120391812805793535229397026897257026907144842504204097258804876375002470685745732693825965299652862710094921374248023062771447506065918115061448818677629597645717044512341046053810932397249709667214149890249139376957320676716342856931634585134991579335343980187254082862008041675656990442148488697468843100259632381487838576932659208978813410898815660307857739806529425291931688554425134687633371604451733703736744739439729817501564421881818433933265796195567897069869242413388301189564290753426204010801647985344470415592664120477471369920754456055790362992930495130298710990464824523789227910547539951279931154266854140160848838356078931103263791368817263703285790939097660282503611223033346448700976607105481264403616225525590243667016990765083114561530986612207913802142872078559934350694881497663840274993033512277428601408073429628783388210744479876772151406540955348924441583821289491174633172537797392 [165,133] -25034395672382619626374163836604245590323661218810682527070256495989975470200494468407753454330880731362488006501842673328949663442600225559134758759679657504694347049985319880365854410743086750960308350512175760443049642963169172735349708300536123340810130924703355619998879583380579051663427827872375517785523750609258393500181860981739666141358632315743899737073477537240991540425382559497741142170486703501178376821539480841111589568481444298676197015778340015379634631103311190754015615228098943549638413191033255858923962405600420368036840099470551966338041747678675286949838206869651539492949115749821836245892641147693696255986356550487130536357759503776849507500097054675517393394609765882425318731465495249254396227560658182357302721181016175546744786120345957358412669232134715413367138288847332435060319775770648152169364256117543914263905697152990667306325511560812820727134422944699620917787658396349211284245334774895478779005072235935039613783553904036247053642373580842619543999121132444410233138418010925773854708393004734060611210464216098172991529963355542877401370755513472512132371473865967308707506955599175460674083070510355438848342553566599841794595938 [165,134] 29343019220282746206603236171283004045166040207716019203517488219473887635909845497091311343083475047744248410576602109165082822807108954941417003670680248288002693432429297917643298701601186415339959309905815068803939425491237458397327590023383855332903290418280595704481326932215969728453517399058352121829651780298171284941686048783318630314272141032259620408586048405922845902482322052989740598286687536273965175311594264856494634095301906840059260756366061528164075625821410171435813408496000538800864198667172917169951100323393325217275802957184820825692556772658701748152024224921734729866335161939067699648409493413731931433022814092244483522111441655103257635919465438560178892402814697920264431680538411398482483630475346304123749549487966875317456642172716430702570381135140286522468560692825123679233433071130795117924185194890006543995968805477789964185158733441753437552251390352834314569371635808717409702204426913646448535683700721367186519793063983210581299771254608248619655554104330445470201899523502339375356567980836012065240335264337833567526008207468634347570932796260618809895924194838046559065273772531480214867255958772617156050422502598784 [165,135] -17987340787235965192573631157768818672875776558468940821220920280008921671899915645984613821483493036050954104760553504054700776593044659551197788862486676435553978672725562096271186647363817179335389692679596258247546111890128468925358021511824540360292715588037154436224288088784251264578639803029109356602599516747548735306968021848759628889240071332383646297805317329019829566678913621575861112762762801557470801498611827630126757279856443206294930201602129886972906281170583179365384944434405668306192760846152193400741964288334698967779932073254268598249848303553980829996298926218022769142945478367198122594566758362358230645214016560361948053031132067559519034633269278603126584245912350992476392910964249789351635481968236885429640528499791511227230927477932296628870429632506394848710749504530596181773878201772597849542710049084360079077619868521067766635655805718164619406291642026191085403733325599359917404409630804741924820652623059713401984740975937172387015301829618306824799917785133094286926448399848602035796952444997860452680383199700638883918467779486911399635212162216637216700447232838950333213465850964902899149368894362931990128 [165,136] 5660145263493620920367671897908712845246438685018421841819241864656472682193534751043744851040846007078914165205557012712777267670735678557953694660676006990991907665226003947646524502654673801860289240238044978320854027503607019403436703503541443903823013015128071007432513631211986268223856102016441820068570026377748457059964877863735617139564376261126365413056231710950895311495254402005259215134457560174914129677931035646894153966275982513032404737477271937234596295770334561120257760482378209736195156676590188106870383697599627045187094629106987618930184045447576040891020170868097690665439099058329190137378806865315035518451191318352715242592494542022111724159678047412881301939879979639140558353384090909415220484639212693426434173881201037512409713508186215095661108872778546622759555707031545326351932353221086128629765113756950495990536005870029337552116130307733741996097836674803835327044157411660519219961309182986677677692364370264917960005373602602107509848109506101366675147277043804294865642097773328296651400935700782516862322653684535162200847884967410389322141704256918036494009076085195268037981249568574219876714848 [165,137] -896152436518097068891262957755906876872128138604758821008481514783921975061719414796826580616450803073955833829022257685585243714270853193665567460579187959931252897582994455868290626792414798716450675010621125314918103576469342712908054788378152783446049353834271656776255227963820452725327560891377972883360875051433994651768752422469791561481263748461759459835947804034743353203641051168564378481367431300502735646849844160540880092508328828397322729509794925369103056553996619736615390331095153074482180345749349782818597276319564296138508521561585220147567226927833388669463672878921344422842624395756404259340508289139419474580356683985634178521507850416024195293049336680616988527157301958132851301004851092340845487274958363046147855208550846526688913024578103447571182505949677866365822088913583796625925245219649347198363431637369260001347372223923648637186573701534757259077499688059774385258251158467670790826249518108190590649667287913391406363524694233877585396410173322790679214716268165017478728288872336310788519478828513619287398546276478685762484009989534034329940438388985956709991918983671153353252655433786 [165,138] 69865209014567450513777377975206421677286043482040234269840267646470291993739085404797482318439803656704065387522469052826193581765444286961773433665127346851997832671170448423435587945330012201128005268584036799509850208231056348489245288682513429104161982637494828661457499011000328849369611457558365118374636884155375025969697126851147540795352219769996145044342870039196021340225713646865323812957762140269974711562411170399997152638997947003220525701298152027177530412167691437936237306368659797926499324334442957925585574714168430347567565502608077385925394753515577981850189350806012570603476654111659939664955821421296464599264429969160696500890491516430451710235956111555446731695716582817631416088633218479685668655717049942804085036897250664083718018917510515122784018464732479504653936390096870812953111806870239448323116719965010293669846143386369373605141453381176156497736779265907299185842618249054372451712763313431736519037077500374569373184116508567828072082054618036873171468681903182321593141383473736862797113780726602370194224322168684209049233267707988457814904690383034071827836684761211104 [165,139] -2620407412482264284758842839069096270740256375608013034188031165788393807313953194333325030937076219292065170132076252923072975257391105575934068376430207575189370691896538415038197872230459182466963265743193890364190779557850082641251967644623800888388407316552315531617957820047392773277440537585301761416522669307566774902957508656949169014434033013026903252804323090929439813070860037982328334427223610365155551445510612008337246904137928691089622362903771154160897857428788958478745223079202432317188886726353289488881577468592567866324187326687632844164609524801610121510168157792181972598974909320672358457607483051850126951541854810525984741480139228579974441827593059367706617431386659499639240995962186341018500417780068598604794722234694747371241010359609175524108362004680565760712667874209751819407686957178686221307456850558498933915199009140967560840430429960727706956424022754584500641102361188581255098028922198358355779480664052960711724296443093997597233597328439196569284580879067905421928584361669946803793787885365783228614172710173711634044774322421130038494242707026887029155636 [165,140] 46111689255556527525505859442595844847080882508723654189742597974649411060204332616320558783556720583206535006458922392198276200922160621157522056068529146390916122928184168679837088998382281923386617317003800451813618401642321504996850673359808584053947686925845545122462211046375249419791972457115444689667382163265486466121743890757764845587958808483577664849020049166431540546517745537964924760808898061067613243110919280419890046196981523487623422602828914652526775765130704296271239486319456297706022147905976401488642033951223861345111893373302304184154562536353871070108476353783599013046423185012939850654362994496250266458246704190746850484561873294886303575950945408802856576903524630149028187700859163292547128683458324834117325769140279172957023061511496061623779092738462134729240263759989627051920825553812126322666336131346660633761961055697221196659851460458720604578452167270329362688595549221413379422030971441611788926550502334760365472306772044652590285966020930060447797332683741095813921405909217341693175627079571075012471886899582168715684369830785855274515276912 [165,141] -370521432579742430980444326963578068141023128041244768367043338911726372644026217960834118844615610730428336918901938686075226009072475349478387516025591483595639369113380729944868799625659419567715228168975311477590181273818036410852457888803982912536399941014188897478849662738811052090816003593112895531190876257507538741987562680410057769601985894433896801692069000497661919525100435687228378336223617780798511561426682719305789341502060472214761192173705308085816741956074675712427034217377534287084062087668836918192970972179557270609300922878557065818147007018843074809093122012896282720740027218964006799885548913956879224647590879898867965231228886139498723028771564876542003316677977889482132626802820516988924633848725429892465876842215299487430187066056191910828163099316307401702586191474293995206628630223313204912027072550373051726885308373905346635156869958070310786105029780281889360759165378211592770473599272848377406340948092855490652405407524941684795275430985651571845394829294675024332700139105380583912434530206539120795383313145433001840750366114238 [165,142] 1320166015419496616069260207830847080720342313794212058935393344594300139876156085064354722228818908132078383136490835543928030936336303714549636225723360845270949396555126648296722787376552805845986773293597309175277353699672771554859210723733075795246320716705171937722895572836272902556831199682650915737154080916190595809335453723039972381688823179199050977767694330982875246157143663242435230859677857580527547966939814217188342711792949954581224924972766607227907115806523350212948198713323210369608539785434060233373517340509795185049437304040543140527901908369459066684956378779418443299260193498090149612401505290083550209324729198281488475428652889232284698972487688409157590382105888743380862963233244447790059422659850794669922632482742766689816997583095805615190843929057143735875756393382778376039829311047707987854695345291343540663620322411145421232250535832435755138531451892445920579836912645871226645935194985413981642046147005092274616967111110197847716109823510818546689621091662921910405675319016010990211575961346559331416865495366142976 [165,143] -2020364717065011585590941268810634137755055336777212939592318479771713467739178031638917134320343408860728235574264891068384317839313613392591635763847350599837391706722658381590274275711657911306991113043603668378465751074850831941977105049785616332754123385205665932524226492971336929748864489756291883284070859827820109006693637115742421490531575212022610435183571448936628092733047692040846828074505687935491055281192478080883604818911416472260134095000963990701641421730122748050465101522673749809336070868915296730786050144172710302937313699544090161619644571198197347749460318017876753900966705159788370330830192311356115648192354489482674602844217861741162258328010111034889064260826438895164658391361104734035640128620353958255794029185606786774930475376031213796904414938926425077232615217671834222488414350768114722740795792736565786220535667917460374288553613251906981435205098396260768379232140772619652650665013000947741993806220078049362141454393287078037542777764094435165273386861442041317803230247972051392262327500363840163424 [165,144] 1282883792960683569939962724865116348759711829417269097346102716154164612632280280634375168468768056936549924327870161089104428925368319023878373246953098798164127349545051763428751348002845824398539851252915192375741374116727641774771768948104206419710307209695952161978229707468102237754271626587153094343712805518196544961825186107858176915774545206815526321941163245962379528121759150574596454538703151274329504993507998489507641040440570214197691052148268725233954722019898030859147837519111036316197852592830537645344409115480454729271654507550179846268959170712574873542161534438091836861373027342998937254142037142169202560317994610068990186968508152939487470425160000845248203959084939656267796522673598990807304290326274216478472158964198258679100503063127174422864375944147069528779720209449416915976654648461973868760751978147393357031333786218516812089537324074191690696662689758674276704759398773061374935506664219782185586907962873815132619974182274761060607595625743621204479976050129106550854911749558960041752048 [165,145] -325481464282169157703995411120799354116685702031199414960434251307027597540854678774766697721777856296996523611984586420484819819668064191156680928056568891884869941550981947917933420255033921157678051476149194736726852105677470256319211045598914021625299145327002609267366106890175939355362242160133777669899397018099890591511677330317292582726443268285414241106479130611326933807468107985178100140449310067873020361751270944570949177162433962318763197380211402409725058303539600722908064525281882198686774965206178230998144286337273915709544889518589237206533636015067416271650151242472551452835924581292483047515177902294101054950364464386846628663563362108149057566733673294892706768657136264861011787316509037091181418455912864944329775253789967504222432408188038603839135896202140026525695051026718473803787366404412206313026784949552695906845548093832187346547854909779454036481527697331881740796735967230520995298066675998902787023673400629793028453341113646833845174424713156703686828252561378866976016462 [165,146] 31663643367412180424351641116690530933292805022524768080850384700718500098175499865748339261486811782279556975752093318719021261826474080188295170149831187738858766611423316308025338445689249015148026529296443890339817732516365847280905007640606411682170765696613656517708741440371997015729750624275404910713090629435840115370332592981328267153649632366464176234454892442801893782900727914968733647543109009193463084557865386915482245966554832323044414603176436002672815953988132482694812413600988153770424725774274340952766727164524547465449816100716133584373588092244247044489785665850395402942018964812656877647657089560665942952969629232486941216897635965027302411195774538380548382801634533653611545760807448804776940990698229194633924350611097287633437949706419256416544970384880881646063169373226101978017370478011119313472077290268857775709920090557862024750489537662231630824270607655873866758279721431267512740418849298055640489917350101530186177215884013013936683799021616870653948281472 [165,147] -1129018862583411752528164388887815592185235121390165309137357127650101918660758775302511484066336266499075774564561974575744503857869427963848116864765332884529378618252167483724410713858542561170518281026449354821329613521734711236066632257584236742059063800777978111443987099567023052390173434828397539481893378338557946862058172911048574031303610755092226103318419017531845387011265171372804597450604307111366716954230621388993511391472515944917126557876045202282989776212989609954119262226859845163664463167619196874018100650662331740536285277306820245622361495885829040526138596664752164494650207183699116175574358799119855311344322640120276973639269808855738476663496349300575944306074333599467826331836711212784641312039224315529648547843430147038824864494089027260265314952831363248927887825097898584119904920213057519827597342111295570552088158848320128036137818950490425934999899532670368892958631836938409019626362706126110202639700075401204269765211603939954219392668608 [165,148] 14041892049404637364908997274399557250301262641585487112874280949649173888296204492536810335421588946046767834211577124298998335746543248107207043767989264829598970397704125087254134580267195676386418137214713014321536273911264060152835043660010061961637558950455474633740089042558303401656939597446168356289165387863943221178995466042597747572777096572392885759155878997331966430903967949988080883841872258445670916662808176940613331759700266511970368783003775808935745777496165619203286672473788036897250086941681402000990444060490337453065543608526013492009096940644570867929944776189384463745600147674728649466261875063020541935549635743331181915515957780784683864277872383969250795573532895785551121361158904862397176423799386389352311982406201542413233857831707074096043094654981264538543891867223173417181648264328641502838804119215370956443010680629597095160892549603258209702151014906500811746682963521119634517418282237770274596447198908424513887775365816 [165,149] -57678296722043778989148108966403877281187315855387405271167625820460697440945639237688713806536055724010396018522527034045872843068225483540838928950365626943257383673042300356199701405105012432844387482303890805306519261086178663934637961002682223399925609034275036729088500665802648609309360941431252012527211120447430997467646996354443087131233465257385279295990543256470823330784106907285392470585718594408643729524799315079858354231530582307342934443138745446029263323490643877822541653474163620637134865026183929815898514880248807903616940603521902450993809452478724650788651635007222765319092928390960919207386659624305671396585015183989188355615379745975033095419678552969655210420473644207647686536629164827216577221757346170885212268129883546380028376376198786755561404274776285454880013163524707704557500916781116055693097863531709658577337956499992053688935561272444775792867917900531922097258764732988304317162918160916011707651369815 [165,150] 73658044615174873123709315254278756118512037480858492682258562068647436789624748132176910366416811589948813009926994851138049355085656964877858518643577616975598866647593589710380859602857391715759874169265564706635911127987249201503212978943003789476696802837074853941737367922439743019483877853125754272922232443192143464289905045378484952198618167859612873705031880269405616770718334857804087783820190206555531724970438924937392695460852066794099263132999775892587756740819560007330855400710022932308032241052062891862803202075076433292497305523678659909999297576956941989040435635434926223860718074371895095102181919310380053787608635048796387572687492256698113280338680618205708486587409428715490292464282867684307424181185661474710149594628683324406485560641831454088981339888800018334900996767906757430605538194209896663288738329074567452954206498347485450801249839086198587419380350222442859560877529646494188433616046016 [165,151] -27346722410239392117348361120211412079729162100609285724571753152606245342205309260131752793813127648086506381910349469963616314389787507488706368797242482626152566436638482540190728670357239473926698552077078954472338759947062460962399291699437920202552967750410501074562577115067481119990102802580942490309198055349110617641873612614172254901323594916869545178134579271321767304542375087034455388706612390392754773804224164165126139726541769797606454509122366516895391030515002936520989222560567491976302016026537393567014396082479784087910581915487657891723319087147012111336721127281679378023150401800821919756445821122846392599620595547488889400244021309354490086656537783847897297881018493347272779137840236224836078375159720288966008663341013530502649400463116106486751387477205050770051004023519445323216784102993218338211470366017939848537907764326993506053010424622443398862566283696863064127822089928 [165,152] 2738799642997090101176395429610207772837981303348739824204918905131188788307588033393483507432230408340672967767238546378134051619952615432754680513393906225728638164746797445998411661445278943523128382563419862783871593104888676163950007000581560764630027724581575280463776579206452617268970875968224949556588579449339176896901998582491908752548125878088086174323017423452211660226389472264086820013723457171761511490147921943114074965192131135263898230635506826237917149671162609487809791589844100856875755667031214191311666289145256990942012071222849701415704208716578845257436403202859448535445513647567623933830565456438949970524793141368526832792280132816622452252118944614163173675807549019882164389703918370327447801427184067223360035879411573912163922065597440936922214588120850061763034244271673657774941733954764795717090207345717970275433791198418628290265371320962533597740936608 [165,153] -68038116283455201473100861946165639476379978910437884629850101565583939559022475477182647523991470468158318120477492268951645680476415914578105870072093594124542690512914587083090808700193891308016542031749440477372584788932688139491745009956039913860821315112685372229460269219887398201787884823776127526963121296086509399578889800643662529335537605185597610769569882313634300988685010779485043168651354867168039653788562250033477478965913170381842423508171111654831447113830906767474824478134853474193378687740183229074529778199151053707963107252340503111273766552269507337121752590457540693069971903527082367323762029800136699508428952371517257968662339772834183364636272905703262358842888097056395143068852759309546781789630662846107819970907950267616814876096335918744569394713855507377580413790348680887544281235148922535732372145180396163019809056411451406398121482 [165,154] 381446656884962342111508826295964228603660591748717771676943773491212030289319838991973891552530938531051910979073921578019481432098196879142382481886215579248963048700978201928086061901396115494861611209647423536140867094564707103448977082846259195296679702057071041793612664492770442810108647383542095134620226623991475365720769674874299181672565070693887613144007841757689065609266345902619491080489224131927545109047257359784966927274824208308955383192795865882205617905896765327839944581058757457239812666749689883971796740307697791850954733316932232840486919339527444473344067174437139317564270678437308099424867933319877166728520620619213385106397147122599604343002222586353774675899496226203077787074554356138711619779356260380648482473160418584946575128871472986465487035180189546062202156896431678731013077641346410634625679861273850004799104 [165,155] -433599032250317038670921147090173325594759968205250087402772980917571384321499662020008556764552247606368331463954625238004530841102801487562790375282983180908303868885733962451358343169682285332689919915689417218634541182361458704944265628441127628414382615277179681846751184335874359059317059368203870498595024963523670640781593896038835600176727763687520958090444293407491598478483047550696991039967999433264264979170910504537345683693605949254103228377800545838862375616343509441893040342145770791130362804411678717677797626814209124569769428195310845926374000957943742226885043936996281726748794521471834741563861885102214855752466630819077779759190806349653084545967983873204208730941427354810635599934698010377387256617747988916015376768173566695803386345827833999244407123278445897018750611335591578112860669507070070456864 [165,156] 88442297432466374518726170594146043087444900660972763114724748478356841689425534322140974576997532058762214812698851097836731949171526696956647249193815282453067312336731786875001912497649990744689981433961069699974098250609403597434464708124225616647261023284049680397064240974474385981825339561082510621167708554484939604852666745756603752181285264207056280748084166770109325767765128971530870503765715040178909111110326699406496340734231802451861156718658373714052872377584151699654429757076170497506403724724372714399033492601230243266959041658709526699235976624335615033452317966994626990260969108819584116797472881337761002381652762587920962581063461317209640062962288598533585287165407439761949171414430702192843936285343785368292240133810169325586113914085989976941952017187140764041328943658420711368 [165,157] -2813185288588238064844395238419182829140210354488503423115238248246460597348650337963985124833025687031874000690598465865290001190801709853876536963827299125364257488058106579012934196107580808408965048689062266330393276601840475484760231052178733214185900743088927890909840576188116259078844989928596515006928751383668479367286777390041997465841044535232153897651347451991908702025040025462901922123648639422592877717173144889103959747679729726611459012225470635429842097809610055969047356837305954633865322078497445247481040901364098708808640522849906979236465201138331988400431561962118397280778305776805162937371143134425782785681778681293295046464828409292960707741859402003590892164896424785506681483006297216728676800964181104436345319438465375475819775374440412503390102169212473 [165,158] 11860956081852869523534138964074219822425510503000561652496737345662738357975164988788119132932734777165550068500958763205349095297720055474710558056966070523776791109991721295205902043924927388571202981521357572166011264089928550484702116998777696876477712444957272242697065228217886056753051032892444259794635971773219191496629555382701675338650886921523544389000450375741391972758378707117066920677605262565836723293538296003357187327377759701553396209152018813862896169098412907706736914754415263535273962713894488232002385654342138292973648525525902835660606164296445062023936261553813116593780180041924274221562529504450654801791829544823378156651631147744483275304417592882723039301161817370684227612316443115632666914095046860201369484474320740829380439808 [165,159] -5482137568251926655903942013141370893990985111731525709969556131469843693396308191292677678483968513846843316395305252449492786440421780390281278450036503795256265079813442752698408504973143907502878238694888304080853023510311429653742986011162845167030908372418588758669259482698439145067325436340274041641836578175342969222525415017344446876694352791836994711369658533225651361408667462957868489909600022889090588762730867690761147347450800770430528585544947411008887930487011702155758353918308025943976123727565124980751221817096420813493244667619774069320924994326332184889648042398590622476158489665184943678736285318202655326615926365823205885292739076591981295842685459197894638411577035023345616934171852509439338205743419765778048 [165,160] 221996047385370816061909789591085311457480334121717643035205445785104378408397249796193336929853646005379360707925255031151368109172128069920473790630311362246624311184831991448187938617760601391425543734835667643105526021997223426593493443042848151657966456041313188882937118388472265577521890639178237014100295323015503031967648777150176862734927303369950503654449275474037524942909862122077205842624689953690283597986852596983439736584325919276752682160239927444067842034901589699977190656238933801234246714855297704338479215891347553526767182819074686466166156985767360192530223888411670516479997713987026676195854054694390234209846718565176502811007371232608138176205945028387323609018892906512192332846776752 [165,161] -602661154738745453341031394488115101833183802210416863538150245866433863382991413634637490856347059593845893297508882182472216265178495998237841289982395517573412625107984420360848382648870126496116801789535655462999466308051029796384041889240764600773654635445413866416974929214822618979725788211597263929617741351740038174969939294770795916129076690650638871678705731890413562925499467354901461230532555891451256124224631718844373274486968412587017226606548777063942611193153826288612790185178386897245047574983568160360616028280482908780538493098357149545289426014782489643349299985145056514081021643304473863432253633100101425196872218246072640847485007557110352757743682946484992640 [165,162] 79324694854781292726632345132261037938576467504128431203197611187418534540043470712339042808149216628684333314506097751042336228293155628727883937512379745611792293693026703412074664849524205254447413137406798102258366700655020522590446279459373199773059246536019580120865575464115640340270963211086209052469483939182293055543515356307355889289987253736179205667850172838100304008538269560785129648914019258473116397119806633586796258722473846283606972472754182315207630326342958976274712011535353301989836950242509496533201378685144145089697016239194710805072700766094610384530760536852180608674549610658881194077169427549306279237302373154232821627373379232 [165,163] -339585714133961111729639395100824868584250481673040301192625388831550771612930818268000660493398691760001754426391537913658771698576104837399439763668353948996728889925356030728998878642783454242491183501342028870642445306029254987804543886062097497120073220708636091920773878345302567795501370118446410049483817646425362032777411327794758958534614043447992532204515330302557130605456533510648302697241171557544236071783414814328330478175175105630740576723338396323130351391727109469572312615379512354584455823501286226262253742023533737174170788168538701673625160005919200388606521002627105143646391620269284283332301019552763212 [165,164] 28573086964671580206687801189828089617067877193010777677686677884237499193538272242122591455944970377584228228025962445428266434091498220488606423946658085197174590427724327251850159574263514184559512417205095374042594242160744096031906429897236058677930258162397075863276993910849580226705296172243358788057471010407464581137933000977144531520931015507674988549280199586082828890749190295004518546684525432513536434801617118064170198264205680179237283201140025965527273498107894434611756741120217561733374634706594505236445128321781151024187491435638611463106327033904990453254891941347088347322216 [165,165] -24516620537058168466556681622894291028539943820813144648998065554239743677883220464128854170291666082822835530337253231224963127574740911525320404276532691620264721697412327078641467753997325845925773743148340203859395735167510826597469255469038818445715630567037970388186708394682633067220123669952141145480018042516291131232272531938165812509162956118579411763244834684424916022608289395192824574259526567827598015458598300762682200238524911715599976268204191170340439239568359869415690925538466888314684307475491112712665545125132006305843459312995642236523319277 [166,0] 4750497177783488139036505856664510277158583177393232993415952427854055572474418590995408227325660658908281983889352082433617452500974662345366342850959244571699568268251963223484405050885198426336375103317817982762476719493897087834609023055993835979264913872855651936825035878858508954853396187589126280953989664168786909369798550257785519622251518516988962048054233327087292984894165761210364980255790689203679831732614902149191273498718993223082092558283763786233492209462146545046347717067301863324170645801575074446736479966687704080442604104180798130055776860116317325786061489754086265086250740295957258845880420942205549589624117138778188940225402467575544487107791539148048790319670277950582385133644975174319608277938789070008077827783969307694544325468489412990684653268115940058110586769072512620851284423182590750967252008155260883036536406290590064046734265644079808657329467225885557076685845666770444615817731008241259120779341412997450267707861236762959720131437723544644426027998029719067273860952353956731229136568498086799224205666734672972772388842761362163644121567370881358193879621426488656600114544971382476418042539070073863952399755827421861392108313826342547477470380255394173023000174918604211107116066297953522409070811404277057432611528057697778211943736114818344714552024562136731416576219277688480246908972414552441531378000206806755296777473673155773559370624939376069929432951069860869075499824649840973480242094780809580376242998785835178493236026278383616787548783300199272091433328943625166367318522697983624665780287580069732520203102304473116230355442897227017782648301591121571418373418495070736087168762920628697386815909515320371531302618178864175572279079361362101328231320101524078592000000000000000000000000 [166,1] 136284538890692503503910672928740916579141175681713845489356878601636123495294500687672899523972972228104992999863442019009265631413520116504945012680145051479966848752854319314060874315032520211655660298670414392034898743836536849598074572879324362233311792179915031637285848121957925229339903724283820015404409288299466665193652284947384843474915687514315018713808544756154891859653555281015132370938149232716634147733278634437214899299599478033528206460050261681955476646794967618429735382631257871782109360283783298432357828288514425346614318852950562333416785999578576233342866993490077517666022874275049145191417035318542073512012686691662702619205673897155988606315109928702519452725513561353052784194851684606660914913378097874882835377648934866111797555539443864584544654574376875857833123092429887088746579948635401190083353625339481424565464782841090254900073727589452754518790494651224052816454669002833073921377342816070251313737988761262783038083958097468093461503643081227983617208365009243713588119872524153207186448865191018711382142777215182751419678828090003633039110423866520734221236583703225641831838719589538874237700127170224996657885238283417187314732501500469312384687055305959723340055592668391537607500149703828977136222083978858175248370128965721066055572714977193766996032781914808120142692229671878234346091293062722431887640968908698412759850797592091656904316652487796279133004880636202282175620439331046395336617331647358298254296528366627121913396315692277778858865164815431903226225183460344647646276533506763260611643530668128567560604788073170995246875037914621961194616187766884869945813218156436644541258093079822137669902665470140799947091370963871577672553444801853573706296887012218885898240000000000000000000000 [166,2] 2210916465930660197288635697910703044987300628504016469246084726198935129676201693369490695843949497810607540327078244205603468082304143353202770828376061678838754559907463062466621043993220695830348596211045638826268380760980218233742242065463797880447125319334767597149639239145361436297317990763727920984797398205271635406191534727481736690288458043373792302708463510504369691030031838758158585043511680947216191540890422588723200136353659048107966364515221624417628451492176729645073601051897392095256511581542366715142838041422131247925368370932054223213565037348095736753051604457549985879205079565559895658893147226414606582882920650305978188198150338115439740781777639396593926282651191914700737524711614832073040681768667683587871932519000861335969556142781659416397836579396012664792586867010568336193596855239124257676710999805417486032963093636164937670421367149847247009610417818014158971388885853567340299227676031184773222003344129438892196403608950080172623800825332596238774623510923054399446495898045277518959544636565497452500905375140054910221018972333875254527254306662162041423914706792370309362902140184264133454157285036871898759210711577884778524537030262080958747774576506234908110406752618874001405815615397841121137416240584499546141857696881715830273522551176303247903587728424699615284532175195010232123948752275965379762652378676625295607971663633923636045302592588251384381948216569009406202727208176865923087635065431837364242139959633390250397330264593858771755747817220136770529488438757991413740819950412841876684657218791276700192701770190856462874340849205222600225152879513671759834671234618378333357236882579082659573872391332343236171277076573952650223126244382664485105694244103238256845079445504000000000000000000 [166,3] 1350839859816571327390111413294579011738719384068258610732295148634890334723997382765815853423725403319767257343984593077904145800350439032640096444571065522323598373671706516133512433713728056221840419436117257748437519645605125562609246911148943302683703764271611789181870041794640703784820545818786301842958991328603332348063707857923928940769460364193034864768273643012955834787954645593909951191954943935983455967178238460288827297807306797009175485194729815723578208679698492681946643140886537000377927730878809575526254450931322069824743875343241065501186012329914538502272176663375639091650009009273396686703561036556131976770127938261403418753458226604947761579582867327858306084456088199486796098656624498292102894196581885276549409936549579155004397233022215286067391446378917503216721395629949042603569088610247325333557252857063586712861315535111280564265952287133877948749056862834852673994948177610259590943798152387261207646893452644961236807537149215501251821328326889851440361468579205009530687091219446247066719516952614498107952718948522104695516387556347919962903609951976683749745531551010836503130249716890993259814471190068298848195915159230800077362644324676582387367718419066515312491543104741825904403095721454663046099756768885141205649159957050661249525245550286446931817960867328173588740117115375337583984121720053506326035558854021048330601472052756316011236703860550982362002950647984839382491615709195237438957160700015969561062428377573693752607000857293969233903222981310336300422137342985323490788808569135295344525442823317010925441291554591489568621454548598927385346966359840441385688173568677572509041133042323722551179073768051961856406641787210653604547425116929853223858462471985323212757973073920000000000000000 [166,4] 836526020348272383936669067529783774725067622768434580793069021128235095589854844305511728135439235815513696078562681566274385957445824141883652300922253796229009462976567108917715620624176692223211164609006908742424910597512669419757103180165824644549104325490641416009559656577347418988993305167880583753656896581385021064176985833674705782800720196537800964569124779765215206689116443524596688263654424772005123224449808559637903118367521021422670941848674515395582803794669560028568468610085336055439129082615756985657479424841690940174666748459233630703559897931506663916574909170455296591181082739554221904369235400642348476223271521147642491634928063172801251855310348999243992441556147178762544176183418116441158328764975227764272824708808092309116688606787566411924605476415822959456406856512909556745477257413032354024183261163718674272930940811105122705410136959222241534127436576329898021744469593147704768178572120098272386715844908316792244712645819713981079736275472998962921263204914392852938411406241891618507619395840553685396376091129504931204894167327871461602420358889779736065584827660371883853021417974202788396956713635630192722713718053960866866701271374251154012340669238709420191523938960100694331759680583733913298416215806274623249204635830138586808011609147755509537649775327009824157827286158161067162954948487995645772623587146555666449634030009842674691272719183194841462699844890156423745626166089327264409749947528596381877391139494141941007570686773296080350141202374139713558053271676316311606472013671354886331617242500273803480241977235424998067262150359268788422372259548612632318788495676455246970020642108292531301123478195410585008051503488023136522359484321762077277603197434716783613742958816264192000000000000 [166,5] 141383136821335644106984401074891289448493282515490828537814685481071068085066807955176456830406851048863502493290768292124863489515766154197967428582288661825560211909522751459629881178372670356540702940737951431361106925711529887381157592630875975464703944109396842317963351548688932180430837608010851111904695889295258614886108988539916870271079490296718552438880556877516610799567030034189271435410786515336501990388651793849273489610522624000786553140992620193754376738982243707041779840081692454083716112948454050778255706962015022604268172260536606038133463725378832291685560030467009346798215434220910137301670886431591424698124671756612022453770294612677645657762268339479658674565732512796563414767039820084640962446118069529548155463464624647524663668194032392299019377736526712038743740175556629487158825469792888416922462264857993409664136492513961211099635889530153877616956530966340590845158732995902040269382566324314365881769172441198412120455326574488744312524397907876725668041283477184863764823183216821937877271565700900640918677181165657349106629240752185797540623981035408638163219655693111570569439060246228657581412173179047054347239726740923067069376385464708566880813290508045197532655697894506207440638119711189514518255623046595276186380219380503451877274332017408785955181958137871197238074392564037084812302967736150668270556495321608268219302860751167766936015454043411814155953394278741220858371375724846880243797917417133719557615620689019404590162738777439510218399010735058112369158734956293268264587137997759166618667527424808096827869765459169505654480644946764283899565365912008966332431376455671317279718567353186494716821753144551867550014800228042413344935419615648979668714790613659360812685240202952704000000000 [166,6] 19022632082839509657856730939195536936958375236804503507384034754048666765663484817054886052064320103477794110908696508701889786132211291954290192431887384365894354575067799996181399212855076715090457134258858581928043419694579297098044000164958309352967249603337199076637447006168961773256728050503900134186571254539374661894311308788284718287777489786161023924798500890097781141998455972444827661953582941189561531256385382257742638837595351272030577534871478363891814259551008619699852808703395389902576969232370144040180862588332458191607683307315117079038609984845773958548476872832863908808838662881109130556012021255643493342887770434477481713545695204391996041249866547635767750171035506056701673410403982275030129563697037426991634206823484223292210421974481416953046699787888830913493149157670948330271095511110127620601845750309732555572580499712091039462512928447265781458361309984590941536007760725411184354973217312592558288579671797020883045632786429250734138635732164078560409792244148152733073822091511224356589602211115373583078157520555089541294033506310232449152010067359351788049802721964470332702431377191110884177886859779900692009345630510984968374584610427619050431834213740966252737108241483284599153098035732314369027655271042007772106812431500137408503207574465334060619224903161464528698077136792385603302074138409527682984762908010421257260670362566297255686076279023620906570740484875662765685452530790930866484374149838621783055459740438214209506958250712046184795654188169203660986570000629870327485993210890234969716661720927566795727513182214245648393544775891178534244623520169049274215775125269596297089664627799195383554541997688735128287723464725102923681985767024872941431261512932986529096082958658549317632000000 [166,7] 1263243270081456508565552090419691320680481626584198455769546414936730241579302003286782445386680107620256183290788281032855518023710545770454024718163016309225927686489157409901271182947468300421611591466052441344013256910269824369252385058872071130041687641282197982767496503335042493471402171637878977960956692927309295087453589525357515438262721703225130638989138922876342319277107088012270122529191510426746642686851784510036937216714511535600719623247757699795225246994325292746140442266512967048221363971621235790672234619952102236759645789526667177828359577706169901012181372178716309869446862461601265010888594687182674110788676769192700155769800199367589998500069808936608575119868562977524691806698825026585184306463574645555410012288557994236582950234457489268038522720237164262864459706931558597882075923605474874793361937382751017131807776491470671392461171153620232281978074128206601430777698499059555124106533347594445540494227651712027383395606110638439259856813541870728494494998805678655100885465976775073334669006803214056489225886682871446957366489505749569106336799677051076174956131292766393587853424954376852307198934384650014596298759803920699754300190194306230907030883357883392487107619436782723582989568549747686196651917085814601699415649358397885350844307308262505794582534361099372997694803650981045374805306749310702589435083268189499091958912684426843601851329385757117977379010814197985939407654302901095218953714211240036520207714735483232340649085895934501000691277641457713988408628663291498549673927508357383539863974840534505582107531367061422205291440508435784991884906160238623357276776315672750660273307914360526823723351340045176411267473762460512557488240958501891142136941270764340221032774807356859777024000 [166,8] 63992035044733618296914582801425268562089561737388411109463754564253619250155591014344850417971643793761100249416126337340347544171090958816381843711685121640620698173961985184969987230197362696270478879497753083540675323774179853639205454658069877151025672275869803829952370355648822526370441593944795853994810647231776418332638883463475858348931101108332702650877205706828870542645588966213379189080095124990444504953406092104077980773943808991901019638826118805555964395133268472753397283927592209413153274652035348746533339879587614802897259922690778164645577189312213563291399940581315396769077106522378241304309369509340722206211625444559219194059800911219127161777461189505276346547448564490920457559384848621542510613749154708356974461138064306648021571151313134854273000722446726220121435012882945831922838821717555093741193883043289956224493973466818408412906344824827181872010568215791953887266504124777980896212425702491091568262557137325275908043251407187253039972361472084976741464984962944958349545901489136600736735963096935944034407355649644846859122314130166325917012313287524146020782829748334199452549645711168721200842579804188851052755369557901739308591015597548525602754652005308194003558538689440589230519797498306662886781294358436173993649198532718664891675677563551005303786227140849581304899759099310272999427218482917359540204550750607858153658829011516153937030144576937409997354820559141958981488051818241529288016009004371223072542091075988105002261510988189986459416149631372616356044635247679586293428598249817966508546844943979666417581819413801936782244996979631683274414181463326768760096039572870546032916754181844812955318683599693508107720273860689952542496578653977486173983914991611132355242495645607460128671 [166,9] 2032013277197084806145496666595481572144172917009876016305361816329350868820918748587653682368385336300805512677989989763946005729105927589594793253428048105540246779563770452876655982560782080900356084805995088246014688852912654572401949231918233574381707364604965516299682903563323404997216035962428611604546251742093179951678552334021165756939780071556373806694370394636806013404426167841557004500355314676794440980788174536187012309771835612065090644912567407250225637290570104498986620742198481088974495920416901043169793320574313051594639502246489167432449513272817969240318343665119902979384575646385658162989822644381344787991614922086753167176256556716556628095190177752387400301987534970151699999354152613419888028463411685024470072335844599605385923895566859768598334204089890401839348557296689363308215395389736162424350246231054955997069398181973226045321129003289842553063577575235760152404543178612204699196381927630442495932451175323435286322876526473998850236773202964672054797840330935668299298703536932167795793882248257677074406725434952607094264631828813212473705589791616727590004841180196966388869905737537232254438737550434341653344196372907093921364883033663731383294420910102465068019904028929846833736868857928735738674440435997590024928451647174980062502495534631400619044477652729221482095513612474341129491773242583782534046099668032025716273867228017107848115604197993477694360021993923401196931474459539188396290587927333302357243742936384526171428993320867978216092982249044707832421243800587050041931865751358192883604361974419178189587779233675348981511791148841252553535196980057526266431214472716316114488884030335798183856560057025424704134323969372188806682089802719377744143096908141561035686902144129029216320 [166,10] 49822488182472732407446333928173413361683506061239629489784121308968919025083692688573051752579551024656894372589128828276866416305796724499179776083392997852760281568667185142854969877598532738563014580804479069847990041947585134834034177975759709192434212558247808223335828484176443504410462627896781852102847916062805638142494169911685811078999164961306727599172817968006498592851520738441262003162507404459557229015931949111674956576118668625903179512179955021656522961775040146434399177973301645870537297632652522221089815448489513775448014438634319370422743987815509307452967457042194822098575176203243337338012953983531479268306934797463683380714483209356964372765910108882026754096195390310401359232465889716945963350507483950552165440198613531927684818228653929859154813176991042459377564672296976509794095669579812220365255570935840120303370379738135408677912523276995821313354487107336740596754009281776920519517768305141497897250544303165061816332597669672411068743781156268999480835699381922597627463241447437759291292437458475792467706447346395427553837350215667479438823635787535919118961138397185974417646545022551652635877195290669375583379414422202779526715696885288402387911468992572157182707876868458426148589783357404623179212835783206212660187763399252930560498760992377117205858275875932993660545605372997615626143256326544328748698679840347366466527050375049997326924580384539518061322630708963209301028720962095276227649969643851666205866156908689109898620917067136933754783514084744468070545203570807151208166116385318149680378304608015307068982117764689387708037615216605813708206955654816441995459839938449611657809078542239266916927535892373703249449896554162617361392762031374672523324673499371248839239739946498006944 [166,11] 859569691915551433192936601195362710705293155787535785720684484106378538366535207579897821170064403024359152394302053650673739807170261784911776729027048953974708935750426105396185522772299747256739725612347534211206195176742072790673678800921054359742797596457421520766249493190351299401405202269506278381559841632420654305281017269607763158062264796427237446167498582001407272494951926228024273940891088632841861592740847529508446706558226631372940317019231568656670669685422701797258078410471956772784871531326815511400267141308828333796548897490066300370340217153963616490878206104438392031438750930370685112963026727627621954846836105255057351902813729749530533377686717540755266204549600070223756861886742382180118921801746340367287273457456867363002982509643151162457774714317478765358123959869338877620390744140051556014459135205205587142509035516087195074577670701605685942031577317007124358871494703413968720995762870801242173197757743943793104812943343851545425034691561713407099247731439264631447877324270944815478933831588472734959377573730735633770017348083664101309961303474594435241383623593023182582344692501829535383792961116973307052432006920226607931699876809740770623789462637778934164383042925701474292956428800790570091407463470004661805576616579327225695803179280345881639135418035539122112281592410494968645473300240165921769090892426537286793550485783743348783707810530343963257177308344012181255777691196481480802979995511701387139242000110888095533092999900019318996695924034910781272804584177224206279479361143435762594307023584696927811783382936632958039050101493550755981149832245493085766051012895037903899547436929623240145211615651620299435015094429805789278519263775861541870432258431146880480731893310487350304 [166,12] 11736907438036558458095224002949545427548962705135390384632524984074743113738628457336581195695913722449261228038670927929623946345505436993709425879370843480360719282609161777740025171876268752846635973387610199514555075214038576182801164816650941731630723812642837082834195060553618802285085936592006432808746307199799011857766149106231682550868625572491936862336578086593498338250863654662832621714413277477562258539774606601997240181033090928269629839455120585455390999616720092606432471727542847047025476430585493722657976077470683193561612104706574354902939881142781293404550330439715710088020676958188323791851756070954791078216745347283486208559599744828149751726868487528358674953464967847470678540090097034712865106526805587393471500581090047203321287756521103701804039728180562917928405199867873637591782700380026415241534712994872732521281388378562008645994550248530721719723359570396299250963400565390738685859449107930368436374091606837685316599527205660162239080045146768871816710209864731710947570249459686201324520911236812325007116119043167933076084129720444388568574001626923845660208297436580827723697362726762764316473463433055181046321979118306151439936334791290098006330848977963566507152446488438013409688520374698045279002700262035590495809224676127470561226050304534418258234599511991851618792515821867482363990011286325065975576120646455833234366964639388194309160801781135172428946762903428513590579617297238006545513115959622375789091129242908038158755068354838841493832539967373077552735681999461126049498169103660642731521724134840211493719380045228345745211466971097230731933004850146729613572301002031861181153383023590100211462399388223584046137209577298768475328786379730079835600008739424458508194226019578792 [166,13] 120237736417215412363922165263631472462631016682156163239651903067240218894852430829539925031202333744068189191815118089406175209114193949679547386526442832407026856121036727895840029269989495307083918415070143740886016437103888062107452914268056779990678661949710304631922300373927757374280376215508257308112910180838059031626526670929080082618312655738632515910115726613010183972075041904180889826387473728452461628389678641746131032248847576543881013733032566129177429269501712224797819070692025716231204492740258574380915757889031473773377523171329319432157161578790057171848033789257705152941991870894283911606057682298621756963919953487138601485392707882487067521180051871847654176345742234124498713962392836213370251284376841392077074660182651149094896254232597445232009135528940139816551878759505715819579631861749777907019178677870861425726891887968062633090695681691572116256290696315129616730846270970128517232613841557135344844700381938668952572767567782823669828928607757366844383122783285223348509392399584566472995715754071791659798065564187898171180015460839861911959592512527877926066459543538271543577490480841829803924147715178179628161544811199091717431292030943426612044158596327151700242726708687576116401056432370360985870789315987870866122556374712223010654445525415274371172375802311863058485101674339337203945037707117015115236178298728553254536077073300975538908936338418968637684505378320832001359672093026965951735792490444932123621519545129547855410565759657439732335504674544974012921755230167412868485864748379552130919620862987396111186979952597214521096448586760303851075695007628983039292005699558625473632348866926392326458063181552736097658610464231936974010366663343974675200770490688998875345574598997568 [166,14] 999258322178279129660096297456214151920283972327065839587920059209148022202628542732815438033258388329470739303212287257303384764761050256413913122650059168898715267399227680573184315219733205418533619957559571274715954641711559715182931271034839174302597187319898461614055186555459365193457872847099169980524975528873501095291382223791099647453933621341199657811536591573477849377219222660849382723184085606837751430617003975689426153773723524753449428490091639711741759108223662142701496845113628908895357045427956174350750446917669005233373956040850893815195897578027756597049528120909709335207732510801643175858364981685181795520240744312359388978221228857155401181380034801863341798626451778810551106894281138574815678359631025903085398932843162223161624856873274939592236756089708491383997929617745596741298537354298668811439923296766954046360901693422566588349109825987460682847421302662661248013266379461739035690299487073336244350384547158052171450489234073113698730023375349478240142722124578637787159312848520376502627876285729934707350945831956515839967294824419007649102521000445364690380075389618314648204051678839020453423760104698813943909737606387336679403751538325640552488109860401844970148883824662776726303259527815192690093181255533588420155298118560199390862261203382081231306537438113060916911655269380369268315576445502282947465056688610074073285906866466319164823881136580594780290828194074152764560462264513404817368937871235327218314240222714071511688540536831485000256143103328215953782300470047972478436211440599506014380318204913099198573286501392345384662306929999894550555586356307496822766886024693539667441382495944265266214831787756655955019122777402011834864763152194132920845846749031492065942610899200 [166,15] 6479433195089468634972632152221694523969509087099505126057824022631952928993216910042938322860800851336054096598073837659885591498274296753216279529141452225128667194818754257265822393636697611717021085410565416999248480689324481923459278278813302077705996071609142645922478605450721409125104246511572977248827847211999138615206695146001109084754147052436407085289615195915988325767635782583872355970561584643380686177956170789180192069444101197631373882974337025222193073235581627949352628510067239711715505386720742507715316131440718227242801024312024707416125592613234941817391540077360509732936172367733605930584526707158593608227550866349775078784781457574522820451826609521529708280735323513788562404063677086343238244018569218749835279064985921720567216665585483491500401532897286663012080183723377505987529677500148740536275929981615874117871362092410466423753284759578573345658159854124798306629098150325321511739335222066563695747607974688393041762711701030404168522696285759789223304640218591766150569747815195680853505338339154727939346256988487677596019413826126598032452549404899943708401209496138246640150445352704198297769592181779877066294909039603788753637632650154690957047343548203655925615671126594786274249948661908678009104612933097312697911413984390976309572660936357066472784196977054831678779064107642030384543462436700633176191193805293290962705407633907489756768312028013947022863314184726009283025272451821931666382210143275907748946201398406962262492224890259234947258590806445625039456830703691804758183534216836377182712137739546280516337436046163849160661932471555584727821148093132555860205686518105045776258933691119046868090022597971413710516586606098491369435018911232943538148038747991881425661107456 [166,16] 34850097190958936764054152681554693094527905461557623896041825972630847316643123894279328256270476668888792855960042045581712684911947023500835887688457091863506703354014741234977330326369105736680835752324232421974533646999480074802220353726052206721279890650443540676975584240233406817384948146918682681183197672782750664653690577079779273122142074538690826753277628559169101257472192722389225939274632312830888609440367474439651948825111399077588796732851556852965781885376139854082764200824324809091441752295687491019702762214816853750508898651554468029826418213613290599441675519406026833531021013655535893124411662519539277492915550688168577924617382342672185898315438225214288478449525573470797838082055951228153803879799558647355430119614473564440856067518947866716313534689830742469684436732707782690305349947044489707422047220225343860718145533133571102441934595280902208966735352574894973281709191625938610480600884044048163751398134942781903658045843940988885456899439617042544326487051259771014769396753164902787541242945923954042215870446206645081036172408510726910884932540149679463375805634731974329456011357931170896423668076305427653933208867600722799042000933703536385797877135701500432515227399889705962195426502287480906984462700118285821487918378840243944511706545347915159351995064277282788218329480396338496803569125736580896143582953607790613717222717308896889457164142399828284817155627291815966353551259182906928748169957467678924041626119162149287133810697731515878344254721591837130650087787593118979574301074270084391552272021015156735398195229649285707566761525363485816174814500296945225442967386641778558930789116535671649093005982564393494465073723769117063307786922777617718113689639672958785887468576 [166,17] 149915341279285146422918662920914803525400326984437770280463413804600550180044099872491710099832474620725163635146050067808634338323133967563887097280594374181522697616795963697851347152285385731364705867215899665859083407384853176359088632695713899243912189526278012784162198968157121204219897681205037796786028528501493921348907385116340031082833240807391425205774441931840660912570061890547703572099045784764313540278243518984251131411482721774667905935771365981096216229577761237841416438313768954711525092613603622387969369115757142031459598707264497511272414998180884710078739584360371684525177788096159699399699219572569011858179031541968544362648162014380512212381830213085453925856451352463063964403169329021434623522195061821268756805975998073986392934886733529632976855691856222464957705334878960202266390229374967370676925626944967371804145338898041116013783182598672820839396293681044000574912766091724566747995783299138754240671360702120274083902541185288747854190363677451089680001621170380170653144505740032376542660470171857248488491583609173921283324394847157937207771368023601012853442720309706505069733944919250719297994568630572768068587998105531644076255045953226712161463409945313172288387020734506719454320719899453210923807614897365777993262602427234999149329827583709799853295255528550490600502153165782029457837117365797545493760773182076312539625061392047741110759201028544643370045033656180049537911201669524867129634175671413557994577459170892451105734564718561404119872559546962215206080634425831015085489309170360494000773495561057564348758080059855430516372957211388307623975201669305532536104211427950567321619215004571681321446884062840120285039654706257294851295839483320832824217501203849331323776 [166,18] 546021846383004503183578626270479784327651157079164052577996259529584470130202091266820012347967529901011269529332476054902864496448893069670882050415471163558215215438833184087639403241205102045579697576104137517383389309286254224561298046913282540490181946779549583334231378171287540805940816797074644066167713181127680966931623627454199884728801950771027143612933825062170845242228616211238321957554265365624062753996492626843911711480876343270062506032701447558952102290293954640871426905593258168401853816521747232972267735619702193805481159938368113924805347851349392527403565971394094994442690500167298445498622154792910410811356145581792709876884795149260083332905040273278994392377996889918738434770630633596987307620079131920987857478230354102880536152911540477164187942113288608723191531463017825304023318372920559851198033091774141200664690476706809819564617534761008907604992555748416586983135964424818626089530261518011209657736930320505619783437120054623695768676987903188392940826633475477190576156869109901488859893477973808942002403001081971951340653190097075268061030001523053016075614625454648955883980861534636141480043535619683308089044998287388983169677186810826336980971346000801604071625601483356126483654129629131990135190450772546617887280306421214845069823034233244424989164289466832279489441718493190653287750198411586302798289794778309409951384139357583045373668447199624756005060358152442144345188914139470676641120031853707236673984052093526836876729458527329617250071388512779085967691606281305454403616570537309132310762584940566212771568254787952306969409545267539965889641431983494558723353362411210584288738861726788553061770666818409491393603125795664124259379709626980315881014578444396597600 [166,19] 1613447333767122308287672827313874663863688383170911626943559510927091881528153203262262478691957706614967623900154130411370500579427947853492155178100018462502980821093492593091074137306365667829265134968738454424172935399675581048416903249279472160042212676755989123617044155642786072475134810170172256640308932343278859823217854273307867053572372815687146663432401626942252866935390553192619850696763338779774772479774939665670575570377193036939548610687826348251555776617135297292179149950148155582894829927037319803601883379841355059967706817269883252898144401587279945375512683327209482021672484429297953736285938572884018061798238214690907063281765863652853755605050818118579682990252118670996776955456371186710585443850304040119874511572614886095273722155274458468341635110014714061808900073701261166131689167962073756676470044463284710053480388134336265602961614197922356706819178659336016589959830739467897743213252170569678244784491525757075146264193712198809723926264168637585605459130336078682909541007993791752043312847035641856713156802233053748038292427051966838885853823043499595942461637051466547762029727177905548256272422554715787568283131461813693595904778500125026018319568589447002983056485939506324097024334453511854828620702134433480667917401942612272096472484781397760130463262109621075420649711655845978896371701858133226317235149257018142870259021030045146916608309303510632452757501995918444391880843846139551568933561313048397290682117290943005418015710611261122417051556465905243191095690812954046903134111880875188100612851316694175720541697069037202243417681131549321988678600691669067961837532711728773832849893766735357306601657264495132552788869870219641294028470438851299019855730443338066528 [166,20] 4123860429696539323193660258525020939442476919016226978893940384653881741578882156611540400753609125454571085276293321524867294211284017569977357393329881707506093562164460230603789980290849412143307839088457055455896344305447341128485333132912869603414931547455535859953435129697505311509797182235874197260313874005298045768885889384952791828362149712374746017587043876291765130104701844056754211888176194717410186241590001788915405276138819327695672775626583241665602292759584937466390093249146176471374009526126694413908133860088555428569545753409662987771981079734647950534661332654671823126538841750381472067621779187401483403779129085310234108238910333316548662702549892043711006121228091694005620506494222053179221575149573944653550876150025289321413805319854715078683318113568722914050571051169491939025754475124518677418175901290896190004035925654481924601354825648930664988809559742269419790575767516539262317138921406764292105169186192638919793976275559341719172290609400693494837804099765899904822175244809120943036908673064039544681514606891878931509113222171270204217732766056434041488389564566260248590984412369495338452612926312912787878374641186035943981528517328459242839352920602242526049481564906376277807136393857438235414295287059615059295291443678408784464656419174320241117632905369249856598166446252237697735730446268736860389167288324968324222830298474072772930674075693645161641873661369700516480168821557633272201967180030299945629337813412653783177838344220212642340146399907931863616678033187774325097448090898530663068787823903291691566084632497164749360414735542720697537425559153713023588888931556241636448865331636688450562667833434229701592727454737473380516239080972318006632515608751485472 [166,21] 8580457331362538271438541193059935561596475289437787904707285978213810743030589056211015498308329896213355414627935801181416863461511722182178762897393032947452122671303255448803760238464221860010824987709745700001963473020353097338608394151569187812577207882428517859034426873248277691757503167979524927947797876906580821653697257231584003084958139613029704111411547405214539936477948633608462712945976957873946687872582287604365814276750744688841828692696315485959028757341687262340707007966390268891604657781663458854751612537114040477117776459422337143343691411311807415343549007068168575250905600060000920405092019477316729088553115405260780580691708262587061880939440143607243255472568768208491429997653819801828263980710793995281546183696043629118431556397412311923944175174618393639337615122053964689836642289667321585897017943657362535667337035445222657438264398306985889363483548708755878598765070419358657211923291597047607735015048450239796267816437266608533511382218777656926856691549834063966096360250223982724992545216262312102637998387901012963817349697856479165846453718571686189345426915058052614137268472255931095968693927486574017297789060862650316234867061331673546370081242251790988679452020972138228009341781853193307048808910534233769217625699552664411077391147830985975690728027065998546419134418890637950264798452158592639495978323623597186690451034001475639809577535975766129035480490736689483002115103379544931474897743336938328406027973372339370594269376075534527035340986360606004137072429926078513964857954639511100994497348108136497919650761341609497102422664812230563081928253950801766366074450172063709653830302816804486156357361260713283103351830871831279557245296283813497799117056939904 [166,22] 15879042308128230800642219502921515535176359253597034743435293745432333032521046553174368408752149989014259835587849459235949212401376376676697378982228862937941706831519878139699936293444800808737607937585353415965048410366343237820975170229657393434775191705343881396847002433680147283984790980470013045662171259557773844867471908513707088418430175035683447586231382238191823970619321127000297672854829288009778405597542028031961660332107626193391792876973340732058986684935391944618175630851422876453921080606296926231757612457372708439129931655619791420923061153809178154420920568955935865250775079363598297539308708830210640036439547084271538396246241391919048462425394479705117452306803648888704556200576389660285737378005380204152438138161830410462992161008522810584118490325973229835013306895627462482562788236491193610709546061913217694707304863242143576649012368075195303784223665039064705496251215198498888064758721305455125175678972589271459222116892125577048874585668679134114238909393542330315535277481347801864441472389158219078192277996758550562515472414266976305656964535311113528960579061552808035057827816806675306579822914304259775182915923971816623020889452221032765087905800778582940752654089264551176057590479697952980941413964146650365190424918113176211802091055439217296795248822660595920681238665290632177302912680220790578497955906048825947482020988752038014060697984775891400186497582312993131485104262952147065490593582313886303129852636829409302362923540024911117524587157748823184038815829504482845659209063355722373102907533473555506198099011566894255772644434061585898152480701086070385753156162764293264165587452496506550994845158888579435763110251024212847418925445299863214301755449920 [166,23] 23582815664214059992503045419803448950584359645232127905312715810352062729991001701516238126033879932398969718843586997221388616407340681613676732773887512825178043479427409457600828974399584082055134742972876063902569876264449020238495115820437291943059699862103334732990934221717090256500998180206580483058183046121057066208206825583735554808789814731541120200663524633635236737098840899549058308028156594139391437667136520819491897146848741112593045623211330867543842069375955988712498626352817156344303284523583990311843798212738777510002281433734412727627378820072452876108568835906709042408990520140308687030781009616106643162114499276992471348341279441333044068507375275361973235392634306714042374287016272035427143181433620273380211829749698800322064572725508104817077632433019502537900051038119259028162004985804025449575492289878451596303291787202261853372592766117910225034214777340283365966383151097383697293560806866089148531196148749987173117968419121072617848661308749122517324716916345699722116562035616532016435705255451914568077095268030606441982860748382663923320886243699290174085463668025943681754303252516437347462143522945740464541060625171952448391076058763704965951341261543349047684825096349692340769717649273571681148653434735237303460808283287074486243687693285910115231821243703401756022121930436884092848446133316403981343037139829935893443244210631039113059345667153318904762582339878157080400276057633094201856429992077324396504345504895374131042844876933930682787421549026373443600405116803811952475996834367068582935646364463731824037944426033582575968072541756884427153202936311760594106235389943804336908237530598074100418900210575876129982382193316344221413006159957961455018792640 [166,24] 32711259551672650049147427818879728659416559471562669388579108187241117392236949306733596617339245900411687376800471841960524451387469046013170212993172223872934077272528158330202315996532766716325595363729530144580211362173231102285961373125364180515164108528390260526807337750673197461970472790703346339220524244336784011076742202626501375632823138531824365159458313062804933025403830962532595234569819300234387565330940554992507580989227487353299939793357917278799604511916135149951301091939141433872132157789054407253614757535326192799903244294038849339876999229997278504801659917364600970662008171372125982405564840809627881045126739781186806085321233763927508338319147333982783434325719079717226350204399580630889966231527210613520887378105272448580303628435033389853698924856653493452118929873784832747820250088405886796907955614164059074211185612727674686727150447928086842186560744034413902553909365048879346418272031301163279222204601337887584665243907042744938693720676781035421454542288733020642724584712507536245784977673701147387353852147802753614267388814482231941537672751258091591153313594094493507026066060222464728614354890207548736227545614108963579131876215940009741017887312553617852384564807908264049511463734965946025015382899263258995095662954543670731979166504261443936601181471912137459386711739176843039324776561193052350223295772405397963457383172140137085245998845778154521878880469246000203872742522225605176519632527015313795905171043092712781926423295043748276592670105567865499262190153555816719223246935260359605430295641841026864990553648781032791273237273666398903396196455068829322861569833178291091881652428215156494525976528817400850934830021783765247977513782593821555839542 [166,25] 34439145050757137324652565422088774600901046866569248323463692791186243868951709927007045518531330286156205118160429721619889860681838224539106784407379391214998917196086654328506968558915062573686338143983979954290390444970902315313418229925801872099686740354741300672212665038728160913092454443186939799894524892013687420870778152000980332811947255377747270534171194132401665299807734752612854336563669062685141209378851257443558293593505013926238848499252212595189454168756103364260613632453417375769611020650053682853703891234213853178612578759695429943479476063981192722636021810364258881717733851902250974293931455243793081642832334438154281048088001894844512468143414390193534185685713078407834355662831818512477025956995159352057312847483517142522343003135281143576638806088159128568756300183865840829855401256311840848625588994446125263893051970071945181724335415838806749625360533158813649040365197167133909550682196824836149599215835306634740980137839942299996801671772715439693293930657778640050014142504645924947827729789541187427193167010102938755873073485324618844186652237019577467961808116150279094525090414879142419901267739581365005412268035438733854032146012705292581881425743040269426578914060523288116305283783480550297570566464081949343773900588783664376415780929871486552602548361967155194843850524746611232718344270909464161606614104549037093545513904793144208920165372553699604590263507719018754711491121218369653491637786037421711071560864290519801946110663122100257466329086900532766348894376505882674382102932550864402994837636618320629327894350463581482731069635372417402470902419066285855188492680196501535416995282135631317872426773408462875082185978794467965902099258163400075456 [166,26] 37941368874312511696779521114282330310120580812479152731228852522205623545909056885459709779452400537147562677511494833278442569148783321748959385147415352716626327818438408122499310240477855980014244847236747303614520699890589380642826543391764170653427118190888817191570939366566826686628086222644502276971149962059252437074579721067024783063739548957844782196708302204804661921906318246824084688407849007534856801363939342051803362455204545779753240602209384896637822663104069550344902186902896092052469028524525387462873084428478415988136913354571554547803011999514262622296282544869196827188661112238746844690352274702476441578531952475947436156452691817447945366293354994869783200135417908270771977788171112511325010278971925556534263150908629826627620478144154115176336612573794928698217434145447435480318459624637105023672430425888145848284996151762124510113141123983801044983308427115592423416189577726224915527341568547052254689731018623753365958338523769614521754393986678820534140853477942567494746270698773480401914320611585603692662976526730608027051505611571423474429704624932039776882702582312025040248310898261053891184839119226571980055712120986688646443295267090180062181438341032387167009539300021860265631913088641800964743516634308672045142491892880673598407968032085376472439016272528353997179932994958221218223174415320897764903906298928392278344314109193599657941549672695483660057692765273995694957828832095703897693035866999277197990263527667420173563183813563193653093589836749843347947722297554019138542680878924937665999608806999832235509869098461629209896598377441734737508086886757438597923997891724914331513660686817004887703705837593677566348246940505774686759386693372857792 [166,27] 26477716129167601819386454216513158565600755403080014410871500364172773480516584505516587881208111310924316206512109022462406576608803267169985415103032457368516808755902198683730582579817481722120575482919411889629455011359387689965242440221118227223353401121993786764656265988186457540932587837024487502174383776670044255631463839003997372909035128217734301094422341403510540038077752363966203771891315920215527410033613563322381962942098844374515171162985710102840630446551715697203903576111702126502587272827070626248339661869888107204128946740485987010272759307221860720922480088443276523657804196241204038039301162440889346080969064994525538886797232250026639320942011963408315380761385600133536502841906269834270551128117083056562978521563532098180763707958010553076875118190471831511894463657274899494675156787584837775945195922989416094602709596993512249619813594312826000193123753094366599401632127231601890324836696243242289813798121455645102308919215727224031292866095570530480720878754432079294053370404281296115874578214914517819840112887891084029907092407837941978330613292562647297362950369670013438532466118389616311358978384122995151776327747643950963852346303768490346741898252129743605988229625182971716682480719750722726946912843382874201872759303342674946192004224504667170432710282932788001013894914605433194035122661445336542671378249446075691868369112419704318631303175306426261491238932237774037802712273846046985524284215205246883995329074555045984817593902794894533496771072361200059956106694612039419452156712214842996038156139269511218292249178535403695131332979127153804819009787982651472746585730105386298618861672165045877346808004963256683696217936640927301734479015750784 [166,28] 26909286031394649883169918101015102064933051992418856303988832146504095698699847378512328717562212707541024017034389225165840973430763174998139349952575691262259826570738782182999473991696747495812198936015609477716169281330108180671268977056261312564952647773629874649305068402390175431881873828789992299350196826434012954620508468397059546374773924727777077177246258445941622443265289929396504249847605571857872701321307895735217562316227887969923179123444239774765005431526873388152948923740974456978612547761189954156556765952715968610234926776405362937530884389310565293043997485039130529118636701990329177544258151989255229764730656678271806617692241307157340764545636535002807657412135220150700187324187438378782820638901477834120267762578717194227464253642687138194491289729843390167748948392114255524004163217041762810634368166292068480169109948824928258036969096064754432300284417384889003310883003437858213848680590842035104254539791175236208441370241236075505723289262371596557597926112658506835223369766188600113242727722614975879519653831805529503424467184424803040348644529941052645869789153530098632308817095386375422068389296236325913997194142377602534788545753437847802738394019070431861074565766895242542680011947015458005694980539528022161129721331893506698090393806292518383824854207147214898181544234244126470497433635160314633815571677789786111626526516676173132284671575626696687374153435350857426329893193315960259940103824068959061684919833822830211001925770522254012906315741467176280215726883729698529193343209691180526297742934820141189612904585434550617908812820773284429989781168113026565012379551549002571630580040079483034435041021660065783314715873240861765791782398340 [166,29] 8846635936507627765112922226501606548785751517670931283237357344192581133506529697727655831402253044526972766510596544266918174104376580512072447924754210611363710420823183321438306102128005949097878263378997707212326267795888180170476489518451743497191305211024823403707501769821622689755829565182432633260592152239967836285356684731568388968393862874690806055968294728183148482433554206482725063984644334397993915123765642182747600768643696828098826356190344013511368006967404826595029076302196917884238849252979791313060299767351881295215184830731541425652317622510836749762444533972901907516170696889467140120377476254627758203632787596825454365214120306095885675612103779163415259841241167876065056539349165488581449853498496757220291978904496920291593842472160477326219699727707813688658380983135905529086530509252693277612253656020137901730923087533461834258080348324579417649122527153074530657073859510330669049192810905377039858881269883380787727952082057305110618030983116263680871641625714864384095489949095241975657575646795277599026929953491790320307596755649035423417534520638212392169220097042148650393713431449162816746589022648667191296574931885067555223722202644890433481410147988445820023999524224564656213320396263025407157124184566629907094301779799340655821185328057049115876878148760524155483635015813998096890769255117061385557029653265076636966641961578544797149080607367582151023786821902583213629857562537678153257298892639650634626819602680325359436021635344400513001896944657867569826237163526696727583104915584894554519280456997611971119899743945078312372422187079701230687996616614243796956711892289388935803573164104468257837712408083874087931444713307512536172964800 [166,30] 13963823197689169245090536858871625319052511579612910578509680367996692366411479766210125735886723252815722633981388645254753433211403593882980648317402744298815148672096413569951152929146599724872775620342092049793567690831676172041581706318587536658298303650748988775697008040406886609502320035019910703311579359748299762683819547310347762469226897225811281967706139313399328911691470679355618992534219714681805748950450307993548132616772389715496263690039889417717776631870429224793921884189847942960185898722731935701672358986342913693491497202716959183096809830559927597615208641127607923964069223824298426683892064688050602985896786591982440470995757835917184813884153070304156110812578784395549009512663999731732104678873171014073203724398903538335358026026483694052671201244301950605744914767037453684945611514030274582410638491711721756472856145124206599210647542155542845904967221677655632036745177351868091100608728468200964670482143446885891121688946658313607174939643998783547414338644012386003637451748782924496042303046707792972571880501170866844355027753976908613098678125112449292881396441203976151767397743508059062242005224907120484400353281688666428704065077236019195629073276895490389738367747920458416668221630949729267859710468443215824658428581366556674840069022937995454390268775454242102274664681028618458671077656670488426357425667695982271077751833566066297380715547213861423862233867978943637329262522746226065225746750405390859307330057665526528901982246794434524516588108709433401850877177958396723833341324517919713222192110585088179272676671033747017671438056317117154422677039696828337109158593516763306605881724946758561534269171341641566076087377362911247661760 [166,31] -1824740963447438309475483642664621055527683483709534491369909143553910554525128299736632424450963860537126799319160146815485491977042476483203782448328892375375177265707815594314064342351553868543868878557115385124866954594800061058145728736201561318337789850968442080774987970286160016501385648613379999616425912128701267459871503218737561425256071315958111509941198897981150412918429341696796766831570106428259185653300865831895494858487991747307379006542950732915322748604977985969074502591939755209221532311989704461167291562088621812626264455076076572245964020534837434217562359542882307260323811971423330556495042879320804053456717249128110621072796669679938571034126261124066197513063973212428915188341979889917237773264030995365870288557117314821402342837291452373730210667598654555789932074813445461783045130716257539942224555558242159495123384870638125133766890371504317139308015803304242777885736710646394621113440581583338062933510449091314075811339835993630760313840564166663088649300507958051291771603875765927051687820863521995633023254039482295220635439188415214346240783847156494401393101799100831190609185687519931192934679971464044477326278865188316345288774432844556312836509635877647295781138727957634092970002926147922643594823771188054423429660142696269742609693296314816042988787930316078193027318554018135301473653318923134311576437804705648350461336724799401114751585285772855365192917179127936134247687908340534723784144165579625950260165555086103997575967020889495579953595154411726835265136600147764991902474361003567785634109870929760109435632896449291853901121003561718438274672847346778351302838523321355115115300089359531965207977416110062421140467450180025792 [166,32] 6951609282457323187270336424790436870655587402012043543570871697861452788989766778872675783853353415087813940898128015319866935417143309327040995687676601473356880953404936756646670773568678809657852274583188732861083386515981811670304323773220870359426919994555168996884521299531718807387064811994165488938045855918277624442856219950950896214346733101843134803140236486656310572875759320151210108080790773808053620278021767865906387389657545612451614545057520028762785288218535694124408629440172639580073460665198533576351203610804770051622719442007515594139415608926074810990281362446322717348306173725497671749626899102787731838783205826511783272527960025479327699700702404183736350196365537859429483630638791600579986008261807246748715278093304992217362100941134245235897506899245453885338499504385414178083302255171942970920928749781490775568276262735456694157479759824319042796059854176926090775176437445444888799850733609207870911341659545481401500467852010339360547585229907746872906288360000296890786453291610095036587111220372589257320715012833787348796154864818387771728309435923064065324503928542976158129527810298284317028662535284039509413413259534839915073286223203400639096207470303858845718172475439675963309102247952488464553409812370275477331377485806207311149506948815142703639637710927459239840239256993999146163814883211606427020623027254384571346486550236277784632514043757772458792677776029178630642532479741853127559816750436465288938521580268701862515512622076095973827191569153170223494227507849272482018521936607429729158118854824242463876957538008413308361312455239026116765875438987170184580266737465729916466052857392269413851540590168953662537393090436268740 [166,33] -3679364996951769403658903667481417590826881435335059784299234970577965003814397781248604178267800733899452379844806221736312906918076410993773340017833887228850420428027561849250936266269122267203896853863025557060754568639253614858562219059658743614595752932411332770112725835266087913204302794519845458946804225215250188744208190332354462469072154264970993253323635455279986669202707895086489171634676110954810314258317252016268276749183583811247842883150015614833831615851465293022533709445523465939162761620437095681389832560860058837478277323082971438296435035812377842954279802625592173776972195190594949304652531844704084864012189045959895040500790813300938988585541030804785874897844206560279747422363269061209797505175860022404749626422387848003760383486605930173128653749509821136107043524559483794867631727869014684637781589067122447815915611709015807040417593913466524653399837799605941919655933542982756540736215147788471496021091069001794987900468573854372633858292605396118216808240588591574488654853655061204384663068856896733061066867528912216657912524732367811330265376470187733687499908907133873391738349450269817100831127377703612580765486005983465037049901392365989655655073175022354588846197059911899229353726190978983202800222804544244937194039947599026710787240420996179288103060142180320040056644066323764052163334492759717911353365976524725521591480131971807648307254396543507925017917228049631829541636769029362371790216561283553774528156375072033488566914347875047746333374843075361476118438892186969238244178033035253102113684286045703113578403788951548247583800443193713966530206045885625962670565611364870895382518084528150760924766517164729171322348070752 [166,34] 3515457726564585300031810138286351856342768804841289987160715505945566847747650788603962529190013241517965514742222265277997654418027581716920122699396296237418095433309432163591976152503342086600607484436814274699059282221707633091280438922347210095687143925793828661990438335658609403798708840770049507845518069109053539459127556183459462113654035579582461425920301150224048426591715301650668498698669488815226618798890695044522136641664864138232219380662504991543319757652427034862834442882151589324895021668060456240534850699522331806158021511935216655948122742262139674637081384506096818028976303143800018904691314522696123195433283564332339830523472089288810856832506610492261209023572073600075753521606280553995985433157622017631730346915684681072168471961395154920309747978269208726895979304616574743993911735836481873895407661137936435645088534841435124176628691563978558455410958700358041814503694074009110811142948025411236081730620120828577126226016559706065151901065365271893721839770876438265108350262488991334461809173548510977036066911299399587065256070771718055835226798821603979682826092961724709716266307533328773352508429654300874925771198599084947970795493669996450392614269320064544898007168438645027467354143417971673595883658656009845410329620224930861574286550029822705541246700222518299977310957303042737767939254980774724747266916494446659602454971200962642507226869931872616338064005198892389282227243825987044246389324149863737195340164302024929601507561642277235203956644468305208227168515598016778931217760140336539273514163044442670406444860405047844465181845807184972368480425600233706144077537096359921460191902133676704933876901612482535628545260488 [166,35] -2243616870737885788884303569160307315235219049832290458557824334439529054235777740691118371847672273321932895163414830715157297782289666635383558211976451863799437658664211569093102044188866293831613701036121965136240067920507599437364293902652948505327336544643773734106018829611704986357113093703740673853219645052903487894082387572684245739659894332811961859555906358804247711719787001160895612855440448465309068952221840987659718770460846113898777566227299445393414103593743245423576331014401261856909305517898069088287120466661098644274842230905219677032380621447172184794363969024076828024188083925735581644218146776565701364000987399205132486026021334873278106685733180857988948607941826455259849271703050149113313885104298085173096336052995487267857382891723733554491288517941733839699140492615928562794767005856737748288647638204215969843192854412440906863767568991386079839645018546878639501762483108123196257106995102643363318486334708005459268334779873368931672028083961876874928792287526048430274108114613074787213794772294125815350214374245708665722005784757323611181625980018617502082522921702990969688701950411486486114076646778308291586394002872547149480645562728759148047852847115672411865294825811394683869395282713931293934060836963887425434317571925448039858016243074478067634187873427250921810390706014023776198564867189224653612981073375696640781214340319351864590234277218781248739866833513836304158526822330736918030478876630897128736946442241135549830437452027847206995320840790640737724375726109579905545271915468591518514554620513066242776392006446579133517188366120027696582639118771251422297967781450436793931655099965590370913470642627382438389399480 [166,36] 1504186887673610678449706158549220785356638476411972535182913094770271842947151622707214463434543251355876846250856714103453740853541649872632279965404231847378975263284172253550232792238175571589133021625715529270350398631298234922973566590931262684772783628980355866924814121235659491202969579916866381047254606226783262825679704709440847848376716826653697918496608890722459993653321922054184943999136138999016202165250142647468363845211760238982162291806817752693017700178890299231464412139786183888561426485552569976783039238287368887578719555608425424745212745570387914726163172183550746933267909647472432932353262580239822900703458742122095152400770135095533199463394667034156256744048952613325145028774612552876943963984126583588034451388118753317655670490031698248994215295602902012283260952184449672870022266638983239465319530100937979753027148539450292600076771871485605826532350648867543183526208016618008954112932774520264401366661415937861846949031095435818964383650538001357472079819561254029256963964588765353238751528274530190047909199102641062450511650419555759509499932355157017854266147616175053001565321252753162143337247187158669520458911054051415038576924729325275490770301043359999130673290243509120802756164907879683200639996461502970905372778478911948625074586752568758803860880270076663612475740017541904841207184697334538803511013498866744028663330116352491717382174413867589535906086382219290795502478913747403460853131305367582767401129311572452895132314450623595214317333130825663749333417834226611466133723730953966265728239991464723171624633031809200112885250953524317193736170321292168248555341862723960257418867008232468596457366946990744875036 [166,37] -879227780218076095246676491542946801345892294157470299566295721470994772393879408871079424129543452247840934976228404645922938713504856784265961322452193166563754697009367842093598019072941572320631006966409974113882742436922602465955189639469239978499147038096080216246257626544377262244871917701532651577251567560740527479387064254039854722937261236418719259491049778716556932171104666092008359436994658689462711010981749649497153720823947913518060856085144543864584317466223500482049908068192193566860509671871736346019892059344679494725054572439320742996230358609873087607191543157410027660957399498714591917545850114291884440728448898667331551071738756319280370681802832536483132688912739085985947528409746840061010342395902511382670934616774972927933994577552778448118137859173567731798445946161750444238129754708887483953084928077998995133958320450278949250357108666417764234405667359132040476366123356619822264126716079355444466615347015507295446204093077319100474101574323608069295272083809124064758502824894992625943593428642849002950173286349427565879613331453128583508591540903798914974575713385391251574199540271163791286398779873083775675693476084814299548127611433126840315778002831110202558075187458708865072266055639377417014664265249456510045322354188307363936739529695880640650587627517119025273490697813657495081139043473864739339575903509499504764417764416423655284777161586577411709297201267816298236892284303487100755608019624788951508824703337252019669546566311704486262178745796066482164965188802943710757518133407128176918161244742118684542745720877697838369781285345383691371333664002762545649339235394400401228700932015499038233960120398746034048 [166,38] 483979437874099256938464823848047566892009872268968614432483607621051114631866358592400225962794493253718457752739827396007146156818536763754775818560434169436775892256123132849073305212935117239139316401156477212335134266961303375317613203710005008138676190752309615781292097822466987319164861103749466609359741292348768929843771742404544131350544608863739397944430214303057005726662923999249567957768214658921825176085691882834518528453300917154359846336755714239514595870601677345277115677379149711783919800928192745505722557135421991675530968399260965075336341283087246249623105937058702158092400202687216775767142692698487546215454844487979801206856828464647521886609048303247176059993828374649778557387134123957430636159742866955591736424266699343179271872658021102142982219433899955098430750364038658746115778884326955271544914043879838298924764671880099399719702325141067213450464855266490663055064755542499217489852565521510829835318384532461418286879372313368103915420147229856831936137296843407867552445030151379982574863825678190893122819426152634930802174584400134791122952962918764260796366638786937724964298301075758576985399147993364537828723872530767895904969816709382159810734626835339453146125602773893407391367622301495244335568705698110683156007620105089993457248225127800153582036365028391352155858226550097528285676299676704132421631985357050626095228480979198554792967523429522275346192075633359099533205464845729672543701913349799341628447853373368955612573772996127755192983291623537831321324096783994078285050968166046845108258214926450373766377636323321218539418311548005155597092367793464223762307926581434338004907978126823881998686171771872 [166,39] -243620072885175434514218072131343160679798774419318207020041648341599768571090197766768804990042312112247923096312777642726645206389467263621949460901981472109545685955488868405334496671195083907405245759799411914617854716476472740189019842300853211516635827351586075796676539276872641655631242053003537283427007233607208488378524474325179525527779437827624529760791943981162612269739465594752731310236604443185408408007254066966455963781579075376014858569435241795190208733928703485655459659579177696025226420254506665611654948909339934279535206984258880826677833086278138334766356195702877956022163244199241024097385185483041290906819778697991034448303730165671254032295673632361335854005186358628526257972339171887391886379838363107872016313975488694590952379564150782897053525173311968000842015196341671209288025070532601842499458278302207658155014788496687875691822229221415251093476123899590387520048326069094365234425847278269872270613538346812419989598884578078223154794476539839094006012709846865251248047335546433644081378705135739475833979956896810058062004782895162493315698543852186585809757946850066145016518526243065285281832116985552962929296813152088420249920868799122136918660253386307706640006562810610179110601351688349166344380967501858762178897216693959923530967916366452914530008908764117976174697736003636626099682619169078348013690067430217843755015686246202186953362960316788360944132677426874627498945953911539560457776503352708746732435846651658353393298703229005127695033009540683254606006403659250570918165582471466208326929277581122834805128642841492314793007131977308194468068809661508139697392184101090796083382697661287308740829727488 [166,40] 113420100763671061372551986982492558421570966118633766825033106428404224804461439556434643111507962698464158551290312833923750783223823299648230071088197540782686945526848878211676000418227844681635427294317453434323479060140247766775503616275069003798318781320477367677218898999554704697141838141259771325879765789639773210112646017253145285842342781581038351735887736482472185747222925254065077946568329915435356768885465638813455606592155904027780735834523777850425025735274939006379605943908935766591759115215024626289243716271351831069281350766134533552359302388297342510344411524179193765989681356704409473595576463715951609880502661683775697995188627754262754984546435068650607011258888205588409720948968215193344094410437564054932840955592592053117398944617839459019035003087122569946605750289029322141273870333696239180743352280681564350575916630410870783564910826542385720450945867397600893273194269311859043781360881275756204894890721920105426152172351485315816171320091036773265194128363144003806975350101376817971158380268243570599463266988250816586004390353604165378592238173144214472606897905586958722997007035211014981204158653682019118640309145428431766112172097053703165268827202917712030826601782744906680552537940491924834469082460355040691290814902778363878305953300744385746610252506104428912688167862955668629817912664476687840742777338075896647086733100200247895404251618763687033365257662902039621230190044651818293456534075699459043987446851644021180635918451906950003277624499657967918724915827554051841722691600648389559451479648112599235282669228959017900462335327950997065989023502067608120648828254423130957660664458934663134872854598 [166,41] -48646091319419440302987358601163281146066987823042437704110575298029204185532822956887955088698928301647379276698637179878410727644048147983463042589244776489622579457790760031558337026127003517085605482743027948371758486611327964588419046263996493789523193275960696336314815712549378677362079643641583591752920683875705321177195802150670477736416241032497185653996795137918495629875264706296361287030174159504641903389979226232877722604964071595597988037380640660705665137622244621214271796076618502210261683166159333040342672013694572746177409123242159403366911544258581667477329386899722124856987984477389706646394760799306540765142222374711042753817441881291017536034590359650126244220449712555164467252697721822370491436574792226825920805903810857719156227498497816498345358236128685824250264455322761639724117911116357097311321560395038498004783610567694924185609783358914019651521003426727573522599896711747082656141219948519186803339355542022280457378123617722102925816367266126308188249641270598507044769014257244601364808420401090559571908125138220172388137732430081996252128853665236968995005594555293344891108680945409968187146768325475554390488526713181059029301093851660702392634616869870117400274030293461612316255919152949104896301366259025667074744799226071973768823589114452230082484622811415053665711678418601834919329000491289313430613447703525698690496773025419876511749328233642124700188385228008757640944739428329780109592786385789898363714217284435276601241235495919101627173046405298289205937713297855713246439164369961967385257308619199584468624222228267345862300622848789925400940085852854911236303587849664473375344350539354708818240 [166,42] 19247023804292914410563054275192575868675436421130793863027757683029304110552719449672827969075138423269082019657628633391429606570591162806285837035873837680919603564469398944647478041081241850523963189706931543094919582410044322353700391986694389670754057774446980437804265063033280605844169549179238548453219148842656323783861013591661800784848613154156508412720982303714579668286547566201203874844545027563273481031967723450148189553875039086703378842052727264015390896365808089787189225571540358165493299139374323132240557518121209232090695332523282363291408544531405373297971016482166316482471866218583371495837891557404966477124458097096793500570623886611606618691038702859614453990406190119484153938270736509926395536700292406601996023512432075917722059677976040107699422877253314633787171293469927401390621342056647704372213391155217460118387594539211240692227013781119341075729603322397554623255046861294827360777339814050716506660633987169634932298810274118509521352225311867867342300707231940539916999206359163520761324158403105382050502430368127504155154057264076607409108576628297551292293634982440338463635128352100119143663110252345202118203494735962521805240815670681265678783787481211756206167648381235470626126464767595176126165486321911091898160626778783200411867971936285622887945743864623683345806554127768213071985040905308814005770170392991149314386672240082671637233789802599257330763710061569377808878345094345803068791970163250285150565120361797693249344180619382494493446135300038408208671434449474584694703131458099045577413867126647868732821410407393130465175149649754707880554338609675488137582604862441031800941682726739153256 [166,43] -7020326125997797115331112266740682370270273030253864755700698704945685725819904238519330686958760036401302933980798949752811253617477965175774950835183906522672403804884234896201272897493584060172470303543474530722185462093600907086430537716388668257642242666066274402131862643222921822513283384399094666130233189834084217308908440910249169711112785555781118070813605177373223392589892934625224972192148591658593006234406965063293065902240282047906172477303608162540686388160414304004493268527329375244299683215070444794431166035742270051139966591341114677937677756590697202220776627127938328739949597317612924350483290896456530402947790143219467537001831811798696483537743274618590982289369341124362513137717800479570140535012813730661243376042043487294896279751058986027250798876944332924232353870720966758501303208330238251492303308554298650247074832867404254983580351185891314633679544550203546045393614153169252246591056340261293935390014154332800678497668179721184194143391325417579105007156264829613206554678246961010391383139480284894374868334571453696400230941724681105473995027776709704909380944071522192833676976090983199813579584486756522446803923939281790359856603273018637834039609702124836762741181221178778564233493435019073427841792231198728045155657272208055503671781519159635510793512210459516022664176799440808264861069758141265083678856129184846879983061655142835751909743741706075598780755587649241774607394563011908375577683687555576188243025483208766759138554392310601014360044560901976135022764187812672013269254418395366709902706520549851115677066632005073644433053260063928916711574008134168820978691757915356084729382621104920 [166,44] 2360261415416543072157321373147371166893089736326972880395738312246443216319867519065479888743302159754446675131853431986484278634713108138618334162017157426339093863072005225746842677308721748034373204608893127140640382490560934746379723889671071378225190536577392205162221622060387798112558682700346436367290495356015164883406086782374752839361647916964556823297684210741802109922635456731726222639397070147690753994887733160892184393324111627400488581215747251360823312641695486505701074099895776802061653487961515402226409833625483426296585051749571972051127266054027613557211108374994729402891099356668202450189949135124271311038197164046445701802652391020521979798373978135374131363009626256776990411135464432567173294227117618693054652368467404998248023814652242560611287104898404022702579773565717956022741229566430694818316474534382416313982194933111610015182109505378254340440736305148983753224007360213283750488210312207257686082982838087207759800646249402611406945019019570470213240107768606095568464205201577050661530624586652818907939937426901559302282907311594065873836552080696994827186766930026263745805766984619168248307838787561682994985883678319711162544853548676866326177981372614521799644137623514222984707846440788198510161368102657450051082972291955412554347232518529585009881997577369939895757365382850631936782708133704290017336231289993125613159628927258747461462956126410448641583854364071703981098031569996038724696267038494236487403072732299549285312471675123013294152608793333416801399610345739153265932446086004417084462648982031409448408495260089709776291916823594766643061175131421884023529898680407126254749708467188 [166,45] -731082770731743172891523636997848805619530437803729495118919299565300415400414971215417162142370005303937998208622028559036803871251618936203534101417657196369846193096522245687685958755211124936618692804182483764740869337487025124141144314519578449704884755495657610658981147783386025062359795316420106138790384031952439954894164343743398210265752974067861165810841012799352005530519068511259641097505939585050043169929618177382501357012431926640805768456886500497298819011906770469611894788607338603967031147104005208908556701537990488763293596123176806719587190275899525948084121496005240709468033959340645731693300352430184035478636622377678020395001512419443973025435668566071117924392085607319247632355838176337250850572549872696554580884720698400821262982635265039040552675830572535051753610227774501253568176597287487679393363861860510612456017950892593226554153405472041323433575652510568342264710880818663228930229927855955367378704047829715477332249952987579937165759106130124444822925341817484421076370671978150272571513875257045290816976202186801328388197149359386005740256235700787365113008827345374742020557173586911305229628026997914985308064610167958772124457058584534374669240454437632375225510566826995412647199050063235392888283791028696675105046274233280691664625065867612883993233891252121619305376102819560890588717417208105747615847256388754506735637140446573455169293509123764452706891611257317322246428544134603747515458695397203517385040112582074013807720922453730050636486541549142620433532785609326068707068908168094697398407271864347266238265126603476891541950363137505979811952076400692549004271211749280244069898112 [166,46] 208518380975526418327721424688210281611420381740074404604597257063067350976430602440486936751027627925892062659525815754991392993085381855251133575842503535494161422368599472031115438641093813122987534768685130634580161962090622896778563250594158169556686545916663023794054348058080024379015304362611769688923347514198677484953254692870486755070544897110969735105598870939124020321424411152305030661922931321621593922463654142785995461714582399536652280020119994314602062281459173965635521459042588474418355906249079890489360595660438204487163810047123241766388623705244540176152060675976829018531424680243642036169955114059743195539363289285522812197853747432259308978116339765635022598661069387062612295827878813051753969613637072025749368176306683008550125313453833546634976079724675044773616183720119714216512069102608339921433935215135241512323446062125277754874029105144400160620810366932162818515010995482156860798649790101090950103026750387825206714172113979120335367401468446225213629252391932585847031188604931485595098497391312208725827981306528483632135412886992188408990582558644129659546866493986905326830945445148742162904173144525436690877021688120635572189719207601923604243558991905385102534440286886947721809242773628839153736551150704665320339266841707424759477409244150216683765779976270256048257423799358438287938885216283919518153255992901110366647146423933097429314616450899398063947963415678132700128167237071051223136797845269092775184290676221974368966001859046200086553644162330958178864046531241469553168903106860114805527235952877200788546473379424710229889269843050048016151187833099324306661024768895500507933680 [166,47] -54726989870756609854408528988020995066908598169456881123951442379617011654529869645534818914613352807447784706935628836947800992883051284430317306343520642281939036493198569355879299042464442005046092297240679395527171719359195327444726233651628705098623588109991382548200987055256549850790683057657347443068091091410470624139452466175581279340896485862227573172599379827961270558862111851465650268573099380728994422651809434065839226678515099072535528668046211618313516997960848922470576842255892180308588332738481152067487460859075447844864928414317472534438717716150029722521422486573856331957520486180810471523888909817117196527011576923780545119499270591176776094725049718684291632599182316123581532022693814872462310284860524908917102876625368827700163910138479505155747428597219901135710803442290061079892091816195590174795641073857131341632693849849248870170335801513181368169603489545055322141725760999717675720329148570911770156807867063597619568503951795164247733413756329217177785424206606896559003324032407129186914647756095527859664529893716846953598122870139355386383582203630823582988350789899614038069931572688142942565736381665640455915715450845700207708683190619972061399204981047162341546154661597212086409132073448283430784550024156140067371260576699671338557761496795563559566738479629604823488704076910596171546736496387902999038539480034290816621583378657036128649728241210418208565439336398565593461402401137630766224318433134597748902466119049852956597261490206703531579808562224104421381807595890367969503317070825909267508826160977678566655603059912348960367499739736633986795870980420960647640219811519852391024 [166,48] 13206760805664314568844644832881701534090894682765510472032719737464247387707837413246036340736144826503198867317444203790226137756804189650489381588165001123820544325224938948112337964791016720059284117944057154414169294192018302511382692707746366188306521834812227496708888087702216453136295270813890624898060742245821330209575211736966037397985162027943658146879390860384047983601851599552437096377529166382908894865223196725372472642571294101774849347876751474271225623596861081657117366303926653024057202224356677947638428402542961169462355767478258487734179054403895436634884596047636772405118099772209636681481726110849599228885930072366176595358615992010449225677531632308323370243422081006798170063189047497095937328358901859628244728905753916931410719251585921574891103522988767892914799187701964651780319177957606604460000226765941714971405525991388177869295466136600631926582095120107539505555690521615127957149711017826679548323181230950347129679875633241636230400127939959054412679086959655255096209589268619269860374136512954691384610745906730647353740367760174890980752339866361510397073192114034151181380181509454101160067341416681898423525940423013028927744161164814569933768450052673729072952792854464338642750613053682013090359929134372199367958060541685573159605541707185040839452498450467096930287911282730860619496344014648788641473907710832331513090253925646158521199814774997297529664559486527277272573054519017536824733540654486694879572410579004267878181274923944878322304613586836383234340436608292258652944355210757288369626326282192312791603642807644191744804192011498390443400316302008565551582033226940623 [166,49] -2927749507420677963450665459668765947549702873010905194358603300550339131416277336202363258920002476129931056395573091384162799536932978258948195973309640653088997763584975015495505741048470462087390331537986290042909445680974419203459017010750009249083944689361796047953003209259813737533084053510340107270627867793903276656107870755645765516655078660033293123541072101139155934409812323912402472921771966634344331469204842043611971489670237789433086919595629901481317310276932855533309404600227524807348879975053613792181421509324472087656322889351238548851416947495930904180330418729547441673760805317192034444621165968570206517138697464487211800795345286783142982695282200371947908109718159003310955686984998453316396340644926375660144827492761795904813140342566182862846696373658541762656291821535736810249846367910140307438230959965588812623198098594304348153393582875374973271609232521020438610619410328735352651839995527680892181043547683951244254059936225781526478541458428698641101988161716885250194485135603932982295302737883938846079087139667837572354423552704854309016554585065254851900577261469559059714620163803632214983249652206255313042243207595564669580295519150578571385809672245106065729180799532361073873722470758576885173193173230084070289567383626370309361259881445051600511696029284222266963411459133914912124377626604807277234497688147508263597973198935478925831332599021093897055889312913380645038551642189845052394127539347046950755296218285656625129967149951698312884225549366527863354528219222352439445553532505110414715463052184060017836100849665817454963922731157962001973513090801181212891944061624032 [166,50] 595617443406333814376210455203927157200496995615061975439653075599163898332330839676203264780636070746251723232032643633574040261056245486552900858888446395725754560391744116007562869530165133037480320288782227212161755339965660062378617181559670498005135186028893500020321843660027865214402318379651925157869926591973686533616410596792241829207712850656762107605145525564778721878213512436621512854652649885158544211286406191704817957336679366270030733907732591453651212810126142084212886344013678778739793788739590578884042223642493580056313114376599986358172843286339091009255207682645939016602496572548784680677815926436596487848528228824605519386259816930601374146093840472399579708370816632778812870030327270396196288378877047774347775110213090599720091284990391795931715151231849816950438264442229957615872046913733306435906070980219798286574922589645375529015560877700387361369942151594118603275517485547426514816767045065780324330608352310126963071547168977575339894818953939905782892322301046184663276032609856118306424699231990847191016381177586592767645859538702236271562586317159022965987949434311282277279831895401079488973788464902144431515534784287884602810324248367031152004414990987476780451113975519675690593552675641394774457303780177617712707613151887132724232797349778380715668996221049492172803173696497152152768298509756769647830878155274583600374008558949906497865093800472123895933440867281603332982244994692462785910090417151661806005621259700630615943466393519976025627637582131861574941185466418003208254301772823374605982282779179790700803337448105043966394791502339128936139449663541312522092417944 [166,51] -111070061619232859914298047400073686772207094085078125563460400507241409230790260382939751390272307906555985641955136948332805200879531832082589776840007231925957883773694040114286377916108956135590832414443768097593120938650585935893679924417328315105054692760766145116565854346754519988686095946090541668063883138355500369030999608773497910396330197284418885445001537916077419552068786184997282761267024170762548981644107360892099695202220423324501272626069374432067319419606373713805446496500960973877755648214715150417161355731790351488304522926457433634963796553561359671076325908433370428115770267184675402692929042591823145342079790312867830012845223719135376303052272780404956865532605061726020584862773912742386680089392541365895514980902560386646998811327883781453308290258200711643200749435695516003504121421905395695607221401228788884411161769543745018503019579297144843300450089944634428065806310391143397722812947268520734359532591154481329710761848745278699506062709021494031998645937601600869686730222022708090795102381274651022612687426282669058886037833728256969435173089113263183628143319022783847728132864828612169904296322638585411720054792648165745772733639534498863510598131435101848857204205346436131988830019863839555841901131702922082536138795884459954041448170457727679755529537682356962194701605821111708029821743266883961238243680917779778445276799854463370626747711280763867294288224326091754904282732961597708938393868516339580094846293400501946827055106744288325489943701314202835840974728648843189862100759113395057716886622510707998007060968938764987456608241763458233326967974280577102312360 [166,52] 18961374363112013265189361251695971794506158454585688516375754738318427054478594243417012033027380422172645258672651217247547190638991128169575871644114691499152762944026420720574474965364050210312912151366366838052860585203301598145294072950607143445682159321816313630497594693908560515111821428181333326260413871958100253821423176103621751838245086896070190001467527471566916811827706869816246872628557311575473854324443788061729047186907716107168371341355882641180304609000215309741660623997932616616325536042916409671457342663554511618283431965694148163688720908773289922305203077183434787742220533594522263186184786949356593955947095433275168284526340151054290763109887617604273969215392295185739596280499039063777040304162574873562541868683207643955073131788315538065597898347382196375841209316423309793985215886025103317375234182226473530770305371837579634460729959901787204040154502283252769053875740434219097004035823354695015446712689894560369604135189646275788418965725097212889141074068953675359664767163740920467396392356320867386853177153499501855128867176392259450202759453028891773167791790285364886548900387158242945429367616975158052351814371974497332580861147973064471542630845141575543022806257659323813401900708055461024877367432202892033671343177396165963840316161359426171805006917417296787466638900082615554452488898194157972264906584139705851125773828133558434610263556911025175120721839750433540888080208332280585696638289239439717644307100565241889614219517411940763646588576921671710044086140304454372041354316453538717858136122995145655448476000749808624833846570414258293601149506145587817608 [166,53] -2959234115531135905051884978039398061307462214655719221071870753643356077257127128281126556659523414846147881631957179824925091253020622503013033121859615329008862585375309669447731201765747376841159686863259514664176706515877325637702737299548557729231838028925386362213350027279119936601719203102354006480406724601259773409439271458160350588517918155881402792517569983773244650572510116717485917037544803890418072467501387794686990052720125028274103831968953716715235957945016614506775248253027101985812147391839448585041897872457480041459108820143069236673305620928100812827709612902677007054221668333455591560029509883958686390378134241785629993441179892498416651002306009119414757460095315954124977378797925537294871495701564236317854110888457997240371780743542286607402370693302103756138447435758069574616706804897008111649133702582576377456689709483700467457196600862494343686117049892230963776877321841370874832265443086986796765055217644772661604378219257089713068861667593291627577390171900419140685376284305664217863052826104159067738534972793684966469661538763917947087218499023907002021048037569112976272809842143810322656279016097008559754677837398333597254508773139785050395033533710708653584143956024516160822557579997140226251040991029767356582948665565072807643245016910068728440656970263176591354669546661775882263361182991275717400359815559356993674199817943756969620729869744239847232797630542720594317712188141293435297306016247540052898609741138920584721570056731900637237060337166353164307503843197552548579549754995689927803442588149093816781506660175581963421218039194666637879822707409765632 [166,54] 421565546353932615309587908480138931918773914567885399572787514459070603163980799709278688615468960933011473022396194116270394479039130527106808124487705827296442550544749344756864860579185945351541190662641408301634594018274430884831128571525178425116831391020791943510306379581854761931344528976245841393314136692541863422389496513303734050287658344696022636707641692510776786931317698168081664138550354995412745311542761498787548964467483819300566221087672548794125728413088321869926707124886274319535961101581038410085610852206860907995254929083397740738165695361683867992726906177350453838240064846479595465458129623730972593306495748390852240173270006051320707372759964338700433115386561859937965622498847309673782873996320959084256072958263977208147688380609687237026035200333332994312053774478782909937636322899184650779539527670866262676473555141454979202185545834474582732465850727224490077880044827458389669131400560029732794374348287623691074239325816625223066772265433017981566488595099914845039091252830580725890678301721381725024078850925994951568771865776085289886104689228383802924189123787530521740214313503565465180580865263937809364347511351569637355381019238430258421806204737587935302627942638373260753831853417823454997798470920108149449507745790986737534021400321782368447728641111015714590865269442946590853626968008386322271177283707014629337739440833291980884924730331269038903671556326093668613714801743020616922691537805967070250062977348546364621530342015634238901993743872470281307465721946681064143103916422268261771673925246318027519267974425212707593592161677533662406507691391600 [166,55] -54728359407059792401899255600611706558334857248960238576610745411370718273303790648328069596709054689868838276640489387910532493304835797508974475932897107165114936354298487930129330234313277742873944802175907913105408680889431188064610850314689790531178071406395401878925414135031731762599235982056513075006725417426509135094708244455997946158324530336859723407430010073334365934203060505976901935304006507122262736009109775054388147076325681519994328143113220571510955001608366594299416386625989375391084755009883467759767877812056162740885425934709496235770216745234798462204762090074129368550171423019666775296799960670089025170275184665155397788733701194259695831415349985670746262787540053426059234651353193934282726509159234039486497338555369391052901204811447674143993615978552355214276606711089515312550750884459537432166398867679304282279982794098340277852329654695148536236900716465034191089356968449135378543059152671389043320076568636744012533746570687190510107872080765291703362769668489551860724743099902646119452701642924531866862850135719011348101539670149596136830153758148233729094336309701838537701451357481550630031972586320859283203648402161395335519690537258238975002828599807404902209512285601147203614186588752963103898064131872482800633843876002569686974127732084442821532080217383956165897259295093871852771599097492407645544327551974440811159228768393491031950095248650588556902835140219813684577614397027475372046804433196501858781592535900847005815253975293894333671765586987538036920989975736398154765765505155094441432626726775063463957942319490729287368785127517937254275535472 [166,56] 6463265714433525085319037111548600398868469776999851026698459954227110570049602092894114662852713327381325659346118947977226332751144323467904259887216474819609240677480099701120031734774835289168251206507628796742886881317423959729253659892712093086814956883566757948039304178546234732588622659848401205559112791278094961618011939025685210081888375842862520796063456340406676102134805932559614405766462265369227397442851377058392267044106959885967949658863234974129961303965290365257455009645697996002169933939387541288102014820846974204861758411185267999647772578316413975710986737643079186727980571768314043692222215208365273889266818455452607189572621205087965853447712551194046738409210287413752539500898988719042587101316512111144625299781110141696285740619346356533819841863536825410277335019677484015392053292648663020897236840758583196670346800011894462212103103535611068645682070569620836259462967496165911332311586566271230925561315504716189916747001471406061526578587510942920999906402633371359304452674502388800879726368625093349539787302492395396792045282526255238525762880898429774855437370129413658613751389628168240099346226842037944370568131740524917141021083309402853317864693074370669459575975321712893778816123384278161291809732215648061049127892549290761130830685931764048643309356363319365599014009217081646221207928925010541535051847335663823193299328650738569654355063458546006649011703250072627748552181512052169358454918466490697871663592372772930052130791192560551232654900505004872150296858447148425040879903987003327132527808356088951410217509769514245327384694868491876710929 [166,57] -693042630993214099883032536254971823251022337661672220004106166918055330987938597058273029050646356372411194190570336555026551132198618357569259273421828814232299546560490961667589748024964698498146897141335314303157100462089421619967069886617249155611989775207961785354655323627571791176125103256867393770939262322707830497278870219687748281289927745130837556697935749682250380805394199917493166747353620063051504203527831995763647556268791693787696596923765447197903207251086509604909525538136011263963605849603773852928458944203454276970298088645602163768749241641460530621012041905841120648580908929912871977118962608553338471549882002711872209236778582446896108887294250603401292051770329189953813366273131780377661562962962585325199431980700798771982691600902043351843614828770740010565922285666095118339014358421131286057567112479738676664039505552143383282595595032770292163691134166450744329230712200191551316856220729042992514250960289703195030504854489688384420375225475812958734576721005303325511878591982968656661505035369946658512178983930126905685501948338637880299085779833138827954432206010589509370517526759690632086367561611446284465323770529295489686876074950197556908542190973452037236754835989563955699855774759274503775790917518091318588553420447861995015436122692834811949977901345466482372155146074805042193266677675727541085722655720478572726428735652625500530564182141120565290171163068607767590653444744932584830737402155492135043080207744561690566257405234952441460954625203135952427856491309210654262628548561652123364996381383899243570997445642220865305408833397054995936 [166,58] 67337628351305558827402486724669487841575814840678498495968610423258852315463554120831572774539163412795148638400035756487350904143753389378328823256776441265442871968080304154355524727107897185342044268189375459991991893037392440440464969058540188559034692617282548850352331289966614756748713190258155729386279558462762488571527309898727705167944985609097138718210478295872826013431180869081281390826311381776355977390489934468486412377467363049655386908887017953948820633353524214838645284187068065552714922243765081478117713079149419044657056846162768388051977767393130866343539044106993090845679793815886686837101188375596116766268042933055279320169643271182911255856768319997214010929382635884660502714832558574214412019306154281517929943020376215905438329300158262733893230731139509636174972258912314856504639771511207046765321142613369843575358181332856547967311634082315019754599937464191457293974206317841657966922453141430672280207704274841564043294118790565486811982917895316022005923310503045482039988384711279737482646894958178776858201270257387712089643259467244980219171008986546960684524545655349575741481355177395218050096225694322193252424377449761794792926640170983572058721181996200843634516317004503683781207027097674300884594648906187492368695599908868671217705094551398038751270216423975033332773347170891896698973453804123941186332963407334095918526610286167432008115885479127120508631172241035469408406461396503357044998867387967950111537534474092265775587492884211203384819230763716611099800559883585107759259193429263829710765337030536010885317708189854010452638458333904 [166,59] -5915793397392054243165283587287792382079748874940890868328713947203709173411067385040014278255431819879819348143205894214114111906291923046651180335399478402710299966432693693764961955858935243254269520000536669195842197510822681272408046476421013832055602995269131887347741955915348675494645207104667119022697068805416422661051347586126598581260017597098209282301552702946798551828805027523794997706637206603631008199143056145575495293157504554428703566313541469584910304026706759645234431356722490183382660949710314892139428076512648369807140502135788831150226160847337242763325722772610238291228458292540897615306383497566421630185966029135443716248736072629821112956100858451365622466309951792368079501783964299344733760689057499837288224968853163070677128575030235836456830108948587773764215300282110305922044697234769173470299042931802679655830728123116315257612276755477944443979602345236695215162339970080059450877912295750312130914041925497193184043205072230318126530683653635297338499538329647330244687232244030045347086186678362283908251982536366817951592845396196015197027319092161744143928915019436285890214147449749382373940872148307113254381700474744058792392851027536889846831327628567624046253107214103818305123978245193277224256492752285450787708095976948116994831401720318724124269033900677893715556131187247245249608818690756115462453308751294870750483872548949045551611103057615301600246547716695533910876980091003283169090574889515770008078632951473461917856237762070731700433873202106252165233579880118388826958475221642628716569816660615326665793703672050622495747175024 [166,60] 468855858465586031095052146500222335581014298730531454699718059081637299301924806715553119895885191250231090508279209273511777959730020789997874641298671043708530327923680499920104259093549131268009774758353328700849457197671107566816849546569440798464737845661346437641808653497931456920140811953882029730611180092201324186131106219561633685514844910839040150012960387085681773303414327952853027378169357818649344184746189199894118202543720411426218396473974914988805084361657567000661141857595126323912825162954184927154563034897514296681501501721749381856806297667672030873747813789517132007720503238887555179610806721261471146930066463725571704519408142136030738535522178616486964467704274087291112955987821306610403477261130275097678794293541388684038471960907483469238935942190919051648043273602053614620183124390233504131735288419816607163420987864073408664762086865379146396543521904527797042148747758998383003195230992656206172626463118838905369194306150702776342872485076289645654621648909033929486063351623672648928029098987461643138591290979405175270837454345903418658995908489109464391028410890449891956258934931596421945296138212118308621703555852859791433985814190420354120669695133791636964440492009079954825454261617998626308154825273387036229986204113335921303215593257521783101522433035831124560387123159927826512088402696950193661779071807431309706045937383872779760866262554105816806257022154927544858185369920700101329686224626501133884797782224512091314723201653570378877942308545803323379229442070904562032732212795147302586565955169944169478266544064973230779198668 [166,61] -33442455632763266384287745074251445622590773008523250667862077866761138337730921117682022800028023050874599373395054289122682896091424589576213503636483454442596607081366425216205028030377814161838420638186524778329728588585568925285554705421138992202970435528687740696117035366772877118974772683545544551508836889315218063329027675907013663101472753987001611051755337445337256308903109802080901035058747639253976253636284786103572876832469793194400651671506261959034650070384508081837341601251403224644269788535492720391493297622477960819911085596728600092130704487841052781864313454875730753219648700159039818894471777411255357174850083699654594148851274781280323925205650592886216405188255227392423921457065813851875768725251981947457567597976075188169885729062929504453785799671417043385910363454160933730188787895457613322820286749348557755110268434616598382988902427293860435196003140971810990714210030258697854016308004340712036443049630417866324839431581761593038183434745052802383733936950025009382615176327382795796692635026175529506592500129696048597022696295596467246025776265957206867462839772728471745692147965923549404000812178496423146477884427930393215301675100000717287144504169970508414813956617984531165106972945812666421082094251325044366990498221877701195212589539962688585945447667289767947303116870814216787309554050755225863726617287377010479916585420034940814702836109165782220975905060383493433075519960219847203531564060655333844903694574119997061614474018095301110971645397323005882434724322205727708588774975546144196748663085105670846188013838743501968512 [166,62] 2141408625158131188172818206757360234193540617431615466704636495338639591581562595683659099978308215277697110719102440803966337584354850115682847073037935688376915303318922779030315826778008786508216596587942829419590991561094285699260471028885758515869933322586968264845188939388212013291781346908722393470097276798329717166947533334047444637558827132252424499677403055591684902475843115059664400712017976250598405376472348617774184578821460204748408773651914426033932007237925853747755935103235902262297332927215100657396507879689630315832073066334816898501379077053398885591707665962730042961622711817364812988718352957927641529155453000783528268657896658953469930760998580748823249834694974446725047576828221875979874837045554609642994252742800268188207507084430029755182661818520302964600611488854219780408227563836364328098041171819655085786724065433988731169821780357935194756896037782754970512251346566086377627434210802385221511853674320781976084518219187198334493846681319457351088527150685426583371976817722565527916174728711665004420536747734608831275486380551156583935812392554754738290197471676006201798934329872532607999521642403691143721807896165339433768376154706584136624793038595065779384268487547657323734046805338894799786581986586767610222527820784252331794239449327395245512809353584432471590256809788738656316285255964123938479907759020425241671955171587740488056520753210455922699021371415412988907593623824833604731961391199057797849229731321344637584746826382287907385438975547547654781390042197300950687102569714069052707017823502302859041704233480084928 [166,63] -122773383079644575057276870631457318761356159082701784060633149933494803708570526564260634854361722324386791788038370507271631908844659829855615883748527339263717528084930811414381206741191849450292347926391062312407255327308905738497572515762758121626477610321337414816808641501665319401991596392996740500442103020895133652713753144575047825238528500313932455338060127883219672563034173286330249058780303782925822541363281891235542812996590752797705765316368408372503870540451109382846733279732641803603821539737653120061673872178320790434723437520065564230106851357842199694607817499523416012078081043185944691987578704590637457904725896539152279620454790226089134907853788881716420915736457587591086378784115936214317906463832947823877569212563619889469707648679251195834760678011477224466990244417507418080184152142966493606509452866821965850042318268985698288993271655792964461636714485907715399067227901155866832226615278021335111787572223813349110536513164065499943771767722160376942546543325580243730461266969765760771329689239893849482017416295189586491744216704662391939748420987818824914295725302469739069212571754540188053959299372804426562805000306825941044579233407456399946171340457735162185514321122651615867189222872833451037006213686548247252275998178085613199621902824169264519059655687379541314408079680904634431166641890016218102087468476436207281563237974595028132829906247332205767253337834391643535463810757033340007705369964632169279470662774264126176517339952470392649890605063147262896572179664758487477759151934652420555963542200549531700008021443424 [166,64] 6285295890697591476336879394621227597548671301383170004111957640124256939073981395796405971985194642312895654895666348697641465404971907378834883792962459661257243466327901266304664961206320314802474928185160335052193443633556918791016591217030553604243491690637912635937631630335630734970773380322968634256551872503736194448299073348349068981171699984938145355304271963296266746973778890139877962180464762498196974788715510676750742673276033755316451317414646661548660750458522006819320766318345985490078318588304141001700882693444137400466507748685752928497504049039284257507640351635445665593399841734854638193206496417769064856963884665751686482055132314632646314017689673812155767103683844163843285250121427014517284972041069935235618156965619655009185888567145463249756740423313406786001852092296263953239523579341753472823433819342471533959410420089115885710862880910177498600008045528757655133287796214998500224664994645053107646330597546798646127287312238542396451974468796685030817514829430673794318381520214240047736822643559973806427723339476590544686109766513900882274771550100502021841705655819464357340701435346589088784463490635473429364250326990325797271973066789159177978249186636171704088187554916732861833331375827352347374151507479273083473771574492353347033613360451517618663761820620501592745877140583802190597118432076767078784687802478601886240455862816428926410729550625477440896419755684364266596251584380954002356530598269843102784673140896081256888653535434502633351438918460313078884969780408185660377986959291617734955769602348861082191654859 [166,65] -286505597742099660920733351607179877828699054631029067923822257500989551618584110511286492688503489489384198839736946780415912613490781703390714371420710493082645134556607342969793598124964672693095019369452485319386006177288613393847370334024674095439067835589402759913521451204620737393335472612342358320112137415403042478678252639190734479133827705042900147157592974952019963992651306865510705937199445197587090759714092449397129008160449858201000308586642127338468891862617926905400857558116181043754774402325406605243014825544462936959806044958742884477087457748635852128759634896635099816642439034811725850066885105024711836499945928797159848436164099371739898948376430965375027853751360584782219631292278268252870943808687091547340872314618495960444902783074774484001889281244810677417583114615663643278577132566942438808015226891806313655549909490490979935735532810903964508541870736986555532423568916618908980996229783574397568577170536430962914459679999368039754862189271625272863873466961946333577750006753303536799988801218976127840932382589598309792085746488811672103126420043237237221217454723265726542908599977521531769238215154911368831868531352395149427866495959657829485141571765507418239887179242732567074841425203208888780701418467640386817983577033125925103828104897283329592321133964134177375734844272264399960490761525479351152148478299026026788507511969005871350766438090015547886761234683353910594009049033022398034862260841717515886739517852452520226979153011541880279880329722888382577181660051924563188301655445814322427020575205411720156864 [166,66] 11594554362547479436797656922029103298500879188589007749806809639518660650651216304633826651544418896568869692047779589249479448373555066477554658851860959282525714379631094384034039518797900027962718806276056148415610698980779144525992986047010037133844996873012672455724159196325753954572677292001547065976759518081388209912131178479221899101186596968584225011057743278456800523961105723299984531974139475377916977648510003073802499764937590462994555462530544342731812380351017171428158040633875896637440345576344241425469124570038037247022492492807769355779112644110853866701084720764183811659825161758394341001438650205445012835265780686231125680836357321640333608447842169317700766534102507264583037636268831406522192459213918958891986029683969912911939208842478613550805602990032451077764677714268237785373772522824044402990947014394524189616417555399565857810065822312914102423265469173008775117315878844252721384043392788166147407593819781334241915300379191535102619336952536647204262112924950029957983250715190945046759374702052840548167888365006785730619536504827845425411710253587107667448153820155911048215936342294730943689662020617741472287313268318826024441309095870636585102420208500696114552736622563415063275748852048144095994065458779171892465515091483395441084826220456530225065691232223105839487163187800032919485791904258629403606922588745940257902710323689347188848529703980239211541511606031554175434970357836198634811319598543312424168396594523805597041412555850048558351703259467634317561671619548999823664523723872665409474668991277106664 [166,67] -415315790143518292707917372712722451420597901699860435625714046999016302982340784237511977996022123644982924616557815285706198458560792334203183459172113112326265545370091356399212987822663035094951455485781624427880846784696604652588707604667085351703444069189287402957010064997301705089246601595701542100845024757535321760804229726919632121088764576324090416462894301168533226580723869005924325659796363200499975163847676182870619169090122352545420979353886536261646688458730372556539770815469123034118497134754563551223671307813342967280717058696740812479646065753696399515319463888922679921344274194187943519722747729114384613105876381590101789527313640312040748234939119811083714114714775219884959400466221584480784562160315270188494472810452479400518423377650323453676813439748188005739619562757242784023723768322337307706700469448694104726886513969882937058954577951476502617052856955787781946698959501159625165828131988571360818351716685001562804890708879062355856985483019760351401774575176208655192466049875471410177025368277040938862452142103574866968843548149565978309398663010614784720213484801072375625432682547740598848658549354567827106269283620067532098701294400326168917303481092259030738265302871682641666712573350719357948025475461198578267430917240591983537749484065243771744049097060537134422897984499377974309098967536067733704917891410804853559202071774857900513628681152156488854914047919214016088123498761519781550116316681257107716449627495326836389283671263550673677174416672572973307725054352158006596666163844848577571662605594904 [166,68] 13126901471745578075921769462036603249986019866401399402600056107727414891741407978520378879914898479877206396046932694790527928955526143443238513445453995522224923313138343532979651659100434586382954103404802497879825030788783576057461439880158071470803835856741455269870887164683655817612084326900894829984528446407189502151909623811094409210395849478491451212101161902777504556472763985712652768904760663531094218390323397218588885023076325643719330323958138909283477668583290310857225750838559285276931089372468721698841131097650641010975724715026249025066149736330012095880969431858230022478315939924176937423226228687062561976956270730009420409394762004739767987664187001945931049509979282659836822559943437363967939735334064097368743267266481328520524086894146436903766550944638619115129150372174075579298927971624501470973587565316887592858019544434930048076709911443468971990533621253158626902801548485122018732386900894274237074690867252623169612087990955733636125727468306635045779299898093471758126386858755058641915989911740911702386478193183682398868589892042406962026735942546870705422914683653474753633785128702892754021898461592284814349295854774340323547761550021147732018223222872563018945404611775225757699220376293652221236060637188506397975035438878989844196678282073098860342211617031256119163892011869490253687145531616395263922618874921833705615621231560852431206173934730380813710544300579295333314834867017153421959200182872670047634261105064890304890026473924554928437239113317831837722697877834913220467865148422538232909000772 [166,69] -364948603923391067767877166389610947805248950553974411046550308362947368281323762063141009834562311700653905111438596136685650488248192306231655152421399456321150147439866288311481225622065881816891165918455440947096121319019524095894460143360965473175224160264879490677784452795729851264475523543629896170133554158597781164585588390261216183668080730148864910603785266202703403038386095635078430199349983064143195305882649884817563691080008581304074592011548447192201209227006653508966948856797321421082115777399089259942418421779775084361855362936600904417920207577588963671933616961349279404252830579810143488580724307543564734083545372986627238334747928844539916050032614352325390816687047411802642405172866506851079692931142591036158590922124826785261486551867564465890182392159620299587702513696823220021916184408689960379540416120415907089597621233177737238859335820847512626835090519049773733560186806675113883970432556327472034833717722583154168253514071227956571211826416304270154704416211361485566778658271239190531113298728654408053328737238719425480904673550309295564323856681030696682848400864045687000231039326744693058725762467077385392332517334925673177799139351387965872280471535702872159658418314603989788352003434107308925921979011542350367860186153032878894690787248230002413093694819111870015317587609224802271259832017886005843514925169368887976348745081101390823952073368877572026019318165700271168141129923964829242477894716113921693122011172856101496823300440618818621112019376527299203474035843853883460228321098943125552000 [166,70] 8895860616995641194854952398479093950493824960989342185708990181388515489961037391255627976444557047263898638749149522480813036345141848428376975235994012229739396305359795686042534482942794573271719883429019407609664599572242854021844035607725782602532087775847735205654124050742779971764417743824751144589759648615483309181250774959250180941953625856772383241257436322485599377213026669300683877647423912323351755208975234423805004033230867158618678205414715643121027518080153510000667559756425238783362524636894833858324849380412929677586544264643505243161335885712815779417586878809071024700800053607372950281666727985409828228281531895479268366535669624544036866978764542692847198559206054990387985673666384092907259316667820825465742778540718087412139293439330188362662261109025849775222415120271595846083441250422848692126893515232638394613894121314747622343905241234186023570442136376769744234847085937584691293036948874668853465983194658830868788852617832962169674908110684320197042447822347685118914825833775455580799057999711323889086176607826260089577493366410697858910774448276896152840739912015433714522034019686054335641966474959996586518090705010361599048177254545063148670919542661330964314136586902309719710245264456484241669552139760698369772818139125797277400670326009090877040120986524505271203766807798251589893965668138337450504481364046218886773301256411440422129174140488727585902947863621314360672621514431403224628162937910383578246153620701801739735100967185259352951904399284947995991194522512207049777574225417015456 [166,71] -189500981114553550718823173003209135166768692921404675564112380152661680161235832104796557977369555567091467775629550808522862591166588257765780058812937647303793853134750064142135314056295790834268664839200926675599957179553653798038530624575595730499266354230518741941599889374724518035112412442998211837246482372879322083746688584529959839748248793539966379209071142448342895249235911961937139874837942881686853907713753011872819349287687052299473842493422701057482812943915627524255626371167245143819692291379076363620625030918069069669172414663613780651805295309216341372761716272110881065407350971886468634786091164623114569506433864165535116912472382233220670928278669124649034831969526893145819037722276130473968334869511102611226349589086014026811827067386919094213960109357012799748902659957359928690445502432989285899965711352704626862264606302976932494498240841861906696835778203691601296062274287269978745025595069590852860288769718501112095754196899084817367254450250683903945754380016297909261572105638146646219380168621061204544010007952052420929714965308277752171389207834561487683754760961273182051659387331370517277903162039976792251343348892383476398027070164153317738978529182991331781831794489199334332510638092524821703997900155775190374093565334162270435286098745414673932604234287025284459111727099013362327495588631556530976894646560922145032926190130625853623342574325546205347254799130973363776284593335895650136053556926246602330179010458979360585063550826970522509386509064690680173373444347552914178133252780128 [166,72] 3516143534922242681416133704008769170652305231581939146807531927893534845885726932461399670067754630304854812500263726518022143023211211828300899831838106831499751730407196488598912855430216637967834405422817234429448756163691107650339610560381657017171479392677314475062948026437466069547895834943826727582198352210278805182531809506375758696196488394995546160386683026460917764036228838223507166079942072026157427898391774131554759703292722657332974519615930559769752862371266929565678695688424947576365336477872282076314636664093411638801996209618521780763504522849887691697054597661115546904998798108170861481446508871334350850501305360864642173299498745613539512203486102318478966443519107646135690300387101727435828113232070614620578359212941074509624975460165116556972860706530805157633212599606476668636430684740214012326789266513008517144594521862140457114693322151636043330371694593208612213173075484255294071211156748326918280806517748059887889218999418947834446227570126049346154817892036762835720576259562968064457860544764028787383613771138855729208538855067061990333384924459634066451874488571058807403417279931112252507903203198011227524862301922745544804114166877562895914966124949121651864385755601121687541805329724669607398250004466931853381411853598012463344884422556214335853500717932503474168209364708336104810220140614685474117575083901394992610608311434635038838654455986734364050148308777946871242296806177759297561786979548795242418942754913193549985482733076696795861787646181780368485705405576720689014158807 [166,73] -56637781405327802376070507145956853411718917973140719781836099336702264040607161804219604890975018394428071528543732015397026351159377582625645835485099628069347640798889611141215986479632013983676762600441893499956025920618123606357575148188594943156723989777252819801989364103123633845979456866411459092548924371734884823391969178533533054462802820226156704077710679243326879895803863531752198985215250889285591394480041521163289573325288456381167997157145655570929723646739740484151915572297891940182554988507073594197666314427046906695797630341696577602721175380359308497420311793016693203178929679799962141854235274356171258974424913485508196503265374979060770895684677468416498510443580362468071098200401695626222312715634698215536941049329599863105702868787870250393424202966765967890925237759792672696270057761850331481411387441643997940441848829438842967689385686579969963526614029412788938237326003038227592387565970636074129525952631775934499821816044406535956963710322410942636367383136894473506705371772223787486103681080426396942275854775051381660359770046778538023159664056528910788911320442158044093859596279022292385899737276334566021156991132337817377134279459774493493592563448945648923319296090862490941327133029841129222980397786965202581368347144252479105950152619672967297336645861970466300325163383921416909114088480981416926493139912339280168668055579601095283342659546827058348434975190194923333796510137971247172866360278930346632175228758679339764810567520101331962198618489686354012218747764398583229984 [166,74] 789361567025338243329135815723120246388904262451356925019409346767124035157314516648747147772728129830249805318261034170674936474491077934628731722493226982518379376099011545587751413082726294965999788504895249842216128031016451683393345613286764268081607037026030722507860254524744131349653624745491388933839574259421933844797218257657601871263204981238280931717920901816530080915024972407075539384431270566585747675367931318060741925566752597273106589793412942774897219641498663647170339597199772429502957636002801339162643991303887628869682895506873879090945166484965600460132691816186678452386920717805254948004349557597361709746460759350830950971255307075149031343945282957801534739535048752781344842685239715534645084021422606265263089632379721365083196497158821570995273105422506450550236915763275861957925211668378233520615606709210250367607133498207175358836308449209508670468097044083601008964370823013223439060099562837127531306455339294271130982298684253294751143571494733693946235132721849298100676779527343807265037922392531834236106650088184441732482156163939897630590774679458566384060795529252335550462716362492400290039652431916524358680311400251906011859110203014624244228445107770236593782975795245239829971248035144012303352887069203252213273301294040146691723798683228047368473152274948181287093286411826597669086663974443902162212630331611064777547779796145541570206218377998546057030012554894340950278878849271555430763196555502163207021843815747126172531031353372847347026804864964034978587804103686840 [166,75] -9486764561106231598528146432300648033928589100796825010628144902626800778808642942794824266372345823781408272199621064731244507748591012349339835997643797678181375428924879750225125690140640170844927596125162551408538651080078881846662593155033442261195535793805908178299610912756304202078467596836815028098414207292375802049807811387785544006744425108377853591289908397940263999534866491283166330250596141220535319556363564410094376533164879586727265677757195946495556347304946478111664627795819464665226074340072087914335158400416706180460431140356868819936549920024123673085370419775833172539612154830199828358704972562147132947149888495126428373687398122569912646369381887730083473303164415500280879943694597610318976875162752580919449730395124711052616137161049985552002584765616627861846534397161334181487709721503017135788660914313423556147879235384116242347986812286244528813301030570734982963213102156433580656739001236196516007422959502143809707178107036867421114293983559292462279902441419735843409245796621097681550836109393608810818303797142281614612670365343434003716959216803092665942299158117970973478232462936448432482260182362153282829146744077818874663424754462709474024012698626617398766069417897555407907731957175540183491318481088971689321489441642804481086365333141302296072011206088371907575221862660590477499029975925274671544446408390895511486286413305676112847033396854065045828833110685087697896369253068390715297005348941191377121265229183500687149473737159185994977062332822696275673948769992 [166,76] 97988518583368747104978174964923927963445512723769742445870461165958011200509785120435148928328805145353945441283824205557551903690012287595545251935848380438195638229028439381220250908897909704862421806428312729570732661222011108056690422771556855750608108078418369080822565331863148068885793351984321923562740449019613316067303776062085753909196993561275282201770393128289955694934021122266329354488290840355786522043792123232126897824474876206623213558036956007952645643226337696836211077656211154716952977720962160742176351593563188419045654260995292507090187611530381343588463236370151843676935422662871958953195230821859804298324275791467078529997867900879474919947571436176304416512807104658635516998861606233524086675203590909179733047380388159269163317440461578963779582392219618258483369822354422220940477090540838481514301615971621591820201231686887901372107175126582813195829495545001100228116444602075457053676293073863356470057776227964655150310210861947814307430327078525765556586685856483815995337674524122289830928515546369568349907359696054604475780314193235343329619373707492990712380739340531644535168296744275956745426998883111701759206617916762401835856959757863121849540057473327053894905803139510499884618342706009502405266180587661690311214766074124760471526550444340108818343255995945755055032900285307742423479196883051902379727310902178046889669131980148483346848255588915308601991472185177036552116635391308052733328279443068118601935297194504440014173202847924885516095680954828190578764 [166,77] -866947857302209379911953612971428447707486291551850303419025205605703058590879116278494041986200968249303750229262119716994091462538016243286542601481278228733440100426469105653647982337353924534875484045011206382234920478761387030716112120664399698936870743703180117650253532698963175174000805745910863251470533172085311492645049820223204517221416005920015339169814633513010405184299580980868715392638636556159744793441694976041866619555217922908553416469547309606708178001795970040080484959090782764182216562276919075614225925846440058468924326238723804658323787909007819719373636046820354240490379329009135546341212745174516519303461481948570966248309417773615571670695360579332675258604156859771269488847495486759905527204680338237220194038739092758794155590835485075291739319508072713434546895775116375947372773969224052922630112923879396830909793470914862848356175257763571754891211145400089165503311112761510193702290562395942836085705580203402983623097980210826895259710233481010990063356598494444449255179764360354830166296965174321128149343455678826156013698921904293909067296640890990340090261980534918421588724112060369481156491489517379363197269580794076778005402751587311875546399255259918414685195084070080745250663768696685130120250395049789972813054464186031172925401446884726071826958947370267735190459654398505829722299270039478944277317183066651209041606582183517533656217450903541001205923026635186338863956901693918848284243428947335738891284262807032287741171689675577734828135476985337024 [166,78] 6548216423984353321202532753383258471890422340832397577460799858527560777519744208194109338507932130190136839158272367715135228002441627525769887949722379247690589136024424461954364521965049994901179085284224038673050026882952966968327248772147080880442576493623953346530374716580336466705190490558576331085662040220563364291767526441198565655720148494567840656080511798266191613853474197124818196002363216979548684274782700612883446057571850883822184320941510312626804952497891269798881096054866410608564830710723318828239006731337324730381355325441424018392516648400179623604520154536325530851818575235209507457700799034219812888012182907005911427454593318319090232704583709035722606094673479179416269036685729765655231671527749891576319602762943420858668239589722157135941736789686736801955250434136116713020843030260855546379747598031411940992663846283114814046644069158415450178709183792315579399756051097423647465163928325574490031700264657650167772624716439965998240514427826527387255953865226078112570772071964868800328744645817578186751498656830635091804878914213277483510627026937750033299011244930085846371034140827340755599678291846269221829202434219814167318097046229132459137015077713363236061461333682781656870767452505041142979989579480504322373140815546967573538748596693415777518382950274039825242313767308174512583216059785587456125742153482644171245129220584139197752236604006894199876896818059049724775889167906325526369002803407632080311155180402661824087914606896574160471583003190000 [166,79] -42084728128897363467837776182576341688825733361453653046403511985133019631578914068503013097011542211048119920695440111888603825543701047918258233671152652465620755627684176434806666791962385944937874958894602863871343194423419194841781708127401872868352762355428207996317533380454142296826656227342818761880055418236824865549427745174672160354799996629104045349204722349339424764420636612158254910794333037771995452775265314532119779917654548920231632205746517883632971069255852657996187153415800426128125434270890609119105612812617846514110906241281057576858752183341656305696443414789229405841370439985777006590100879768641031099983691564380642899163340005244847613388601737034443056460525777897168991156077811371769832290057409978783662757709836800390115442314718410643535764197330182141974509468404064888190813556314066742720904370361826726220978095481409745295935396468582372342782481153068140175707041777536170267750316472983871164589402271024007210693165577191495061957840801985063952072449564494994117485759375315666399210950823615592054226431380599629384949813001086529019777667441172409089929131050460866559577118325823339131349509521082818979559567564666098271310790937426635343518367535695165522221784092408929488606219696207513508801797908091803655417235088387951512038888090563458206575235915211642735758142044922587880553198680188199858682568712324423143455730588993659288904066175006344439321079320301711332027936975303946208999565455783079339272635222110193939717651526148745590353872 [166,80] 229385314158776381633058756146500339710232193356002516508824188894326838385569205130608477522137180676334908156357798761957624640549227124583207305786359038229812325593538477932299687787808566962892678598351688143927311415158153420026211050332214463523556526915661425615070366409629857677176393321630345795519103165162833561168183278304710224568102432477583075255265832813351474072511204027773035616729623830897679995053854974029400923612143852043993392759374273534409120570515119313119682235609970261102947859426058860512816370418348925000927696800943133319907331045379606911659831797254438397589554995748837193769577375423072273700756833698540610077751170995460544853328478448766195006207848755916670576453983483186881666571569290484472863956187799390335556599225494357752976943584635173162774499308800805340836251578945386069895348715868940923933961529248261353323124184395784142096769273729623805590922496987029758856357465984771659588964764705378457830374293830134428651930025251402902501205338112754036621648434981988246059412013642181228462997413917236502026124231698823425567222209561877803668445279699011189166147821037605105163147017256110126785309864800720520367460931422322585814950524524222464627813747068258068936519566380872608562180737851868583611689648047700626583481119659375142019233356919124675461845319872367616796208205750175520490699631196126573329245434016964635911753330177685762353511303578074159938964331016843457755941263772888310378166559784341029909956950570865528864 [166,81] -1056875992574685089674280317307606559672054474738180757676299645372909155942852198974922031980596229832589697302674783332133685034627794816909693726503948355001530907396806311726209288355461410776419111596108351138252586464235324288338865526640377540911100011621608947839726814625136931954520041422290393468353712614130208762876289534315116905772500947913092824401384186367815588760555313649823380385618235141846993663817646293063236798263188193768043924158607857471072213530599434631706940033699214149493688980812751688208339800668918172215874145281851398230313543066289774427826255229107039725439581140435781345080898943668182264758349522410164903499040696385701751200905224813002800524140695562212693145689206135211082040797155298100491615338500011448076865593909294848886935862163265223370755901075030545352952874446022149520489086955654274221478324429909942419331409848954911354318548261131123907846975696729870646092129122246259815494422083912293497355533404512110367820528255448335958733682053393840061201739983866709076560061778155405164075313415928983323357080508476686387659489125830179705934335103646393953184542134721558362301457453761312764432176934325452817365604400578398234230211506683698769199634779608944036527796219671954259291961961280360870666382322412031065848903445741804346987766218286685507234068585674354245511327786958987709881709357549260000441695457241410325114859169793490227631386921699657685237688160966043899243805116407374546732389043089967532592626758479136 [166,82] 4102865653386439143856747244464761708556129468077556674153529276955206883912269771235348943297786616829385496094028637533954150689404269347450864741325205473021978690849997436911635124308614503894699568415982104848268662377396251215320145064170811761261330753484843210618251530994863300117079545898697804292866917820386395866101962148492825566821299726699509389791879357667400957768204047798159025197754677573714903852061434530308031356558097761215332946737703533582768737551797636918254414124051002580481820779946589191619803836923099411854305447774273466226373472394729268283752701684290510516604953495534024106427444813988183905221465550082765900719251024165869807940906955200620792520771604583390645346766919235572081913432044315801734415883149779023776765158064142688791895610730337803444546275622511176035208988629480427090715466010015839880216635741009370301459527997928340129589878769554556740185428608399985340589995774018260924259179481753955103079108321382550119845241827333292216176546745669539309395627800855317407338712228710285724782844274653501677569055790645649825738216914470588773295633123870033924918175442915829290698137089256154817677867783924011909815073413763454876352329927273071654536062783443280272740667032612430356454277499996525576329555495956188201555784840953077878293632857468147690600033930543363683735870428013986906180872556761856086595348523998125009244499985858506213814903614454152766679813300638629126059933188403153652003800280439154737676408120 [166,83] -13376799829189360088535777315585789249727073628464366183030459336678454396736418823741677649605494809280425811837346895803200292200698328499628075260654059313732801191408429007811050971381370385033741105722843482134880787333182926012166275358846879816376087092776967834249049320708989615661082746971082676685429643378603213449436083957559720754105269028009900156333416241644369586059642507661335851570027465203056251947655435611723937115489373123813731024966121229852512118195988835061294409902836079823125933396810383012330060180451923696832287298608010334756620031265990725745541912977235014670067870159395593976961135742033704668142646690669179977835225718583557793414986240343399974677846748313595462255641232976777281280907376634425560687403587552906670664847434932675900896674662381808695082183708847160047823737429308140102273061950895226273576426413669535038924832192728659518412571799244039406209662827772083174783040971404493874705744091463437311765495276264655238159708331332624882436829689345140457270083091035853282110121480422327138356475443724433302460514788185782914523019653522076610358759783359865957565719122345758354492665180153024781667622529232348976005833685601398047901913594372173549593075273937090599390779602062279348195511740121511312735803802275067733166511795494722656961474152990167238920583659668418386067514411351973843001881892392186691619557017245036287450304819721352096648276838623907762362960888970186463897745285840108410331372355525608833928 [166,84] 36511029342654655236331416309343360959262686787408205738796050073248313614162521742383975561606428767604528587481136301238770484601174451245005641570711968602616227723236018344446845765449710017164219606355157676521417266327194293482952465411578270152299364572109200527401924485164202918540701215449739199307454283760274461125210808135599489645534963537705894510810801344370648541794660614780350924252899447606742841082560587802420885475494684762392577756940154629422500597933719797543924181057986228886665636296487272231710730946246562193028152666078158803778576685777764585334288218292455180290927554943133987217710758093131293537633040076756020141311737564713083885500751511250769517499166804637004840421489033794280323469713594530660402134952413735927749286811940804038273018874956508856607804377674961624651015158781888436218854030064970452557182678981032855366780405159283332223296140544481152132044897681571686392119328249554360974536210511381493323997982932092322222719731280627382099776050224948757190560280882128876349653925685214494155391146911143843289534407361313868153681956107053949620582535929002600406100014353326125630320790285981272101717934237571775393343319110673152103689473003529587725616398856882878394720934389454033549091591199763373818082472463684884123868257961099630490447068138044458950829446717442225306712772984009929090553012748201681806800052905673212153566657571311058800207265901729369856633935136475206887331645621965751184040416633045360 [166,85] -83160132114218430974465773594261481539697432562248624003121125564383648695408837053618429864981784200087724720555457707054589888137846236147698336512289979419307578139672561399972376807722048561432899115241410956457064852175243126396907159273066430166810391442421298259559551807616906513107905835066116028732873336866853901731636437804926979419315279974343563983698863428475405649231140274242813136073379541442582179754820627125585948492643536201528091014742889286187018527226785271364816108842922122042805101744975421810163278292126070699198951146051742519583825425106102371291713475104726513330066438326867698846104515230293555053081732792236784879616770315799326162117275181698033967107656033639000219655442370566686364896912227111639741516011627115078123751410252871390568828732375886942374203726050557589258492777392919176663583310227673213559831863654709640434932193704655277518281050061489150967495227796991213293895463253496157289922004918527231452063411408471357155162924625329847976760751087657064667179764410982757328372089359274250378241486674637982959314656511514663656841236926244528008333458049643319809246725831628060359918551936062225242412970855053056323882316745995824649278320949466460056365567434241571588214656906012567912303926383384111639398211760217785291536485026616650331007935918284747234518186167976306651773014755722288289177849973322623609250790721664246075470412302553927819285775579272766096619340726564532657994433139975498984608278208 [166,86] 157558994545970187749681299790027605128221059034793178147367830215443561532201892065364624292838654997052908186999843107791437842136002513579624611639126685225235369208574968332659547548196971921965935524222310715861749563011311122630896360736225725125981114203953080676170024458305182375807782771429495537907410755121689360460690703975215829029836448042691882308099804278031254315868236243947622944021943111112768436249989243749682971889655637959589793472017239922584456820925142704363040460356857498584283186304623730465076916341453920497913712333163441595810693427283974389229882957420784699373747774002790354575918524345463544912153171598173551621784259409431612843338895530684196086085919408254823802859802491640855122616493485035994704996121041259516189168912296571915787091083441199857602934069688099534039146839348188515697102370094965813646643817540755300360496860939737173612524348153842216876541049115362558611659414561761687305786651823208407916884947902764953404796713583124651103313782324788933923778903729941815143909089694649846526342236438706887701088925993193628921978998903841106411839428355624614484225946996723305147546171759924158418057022666092489722818868260870103154294932542458100674147029546206318997235400633331840815135666407587400502827720911949120469170988112641305274083274818771933069168394596566160956042308017260860836669473233983298005677037085115751894176756269634708808239136702074404212344334170473663866651265976611218656608 [166,87] -247535174548106387246820080925462795922457881194300130595429656179564147112128623863341575284487429361154123504861051901214936731932636264072606438923640546856479080109288331576103053030323761148110901012984072919872789506306208999939662869932752243612322346007728395026961350139805625091775799986862122090726854507047745045876153023207033322753184518134521646809739261778821903005621210265202153519445033187436685109736854665300338836678961353158901623171579920372246433136626650276664184732023215227838758830144650707032938946393871978172921800669461703196927288760645574019455249588839932945019747285866284161687723820769178076919255845382068754806392112390236366660965374919434724818346378519368937322848871148637359783797868997189950399269263592227877411168240651638250038945713285282704789794682387843456814736693588615345822608975641912654197548254181957378132087380482645832569230247242610253422990730339045565797276168791290452915140268137473335679836794760578718120263586703141280675443264578931297128461038369668276850100071696986528680548606309299847281568276483533075844515750447271272953832104785818708128477197856829986674159628286512483327088773422286820305161116526521598643363708754317311703352861485791215262777391381438234693655715029729690456302450743919434649470950295331084494528897695768615080172183624883027513453509046513601544381517498327049911643013407942272090452973788035184125975196478722251877352824282034749675600374099644672 [166,88] 321754692189750892743395777651017364614461449898156503911730297062113172289313205448933323971893896673934731012328103441401603181188535073287640798679618038025196833614019407819902413042183398721462537715461966392027858598676886235543402535381519359914889713136088573723597947148392584988257572927635659688838391785085641283726258344258758765076537821191163299928921622784337440266756707383471134815074897905432572506373872655060611190249552089476532613253764391310882870922767992863848663755181058575516431693322174208812054317825007370203940802735993301847039651367673700015247938811100996947368915729471381243880765576173699477503539705671806031151357154564691733416680459206946932798916447058547871971266579903848675368432531660298341659933905786190904253562079688219662938220489722346348129490622165395834439874912634109275451350913786979235714178349064576934316921279943710686119341033170627938083731115915842416100075655015996526368351881970296204163582038263617814975181687716715105592793186500926394741058988504826340525098270313570171225143852796691980619905976053433882433284050721908381262279847266355815237267550930470106420999146540634677376073005925479610672758574774679154022569786347711043226492782638154453367037664755828172776143949362896101442046628204007016123126879068699787707157273469079263849844774479079873657457887015288582219114843195722521824112599833529072021772930904056320254910734640645104841118001793314414453281975978 [166,89] -318708705480643139383663097367156142626058258074719602910934473011252269645414741510650848153922035408050658800551545321748742942889014604392271504779126446376944742372147754514123025483478417260804356140981770717466928859399783961858971669599928323228034011298766514930519719658721810148512043554376095520354337303056522367698770849224038781000458419017630331295559009496108024921120602534565668498185107632430112285710525991681074433157871169842133410564402175586045030564470564208204073819612743167176285020739493466554533974676247600519336589542975460168141619170506147379040857062282309809754671961780154141699076719297306135009534251443338320985193626688614464607929340252839785996629228106563746544810568125890408516877909812787532246354538200602956371110489593963427258403480117474581924590059683641253730765640987064653348671631182574240473670316538314742382622005724406956448867438383056034193162470423063330720160173142254852615661541314360214952894781325288844966482852550215943238052316757499664588491569988222905789766677672046839396208623070121029768744977641840793850014542275339796730221184465742085873765900981328453206157995850438901990960996872831538854503992433926245146116782518178259989566122293228160438884439173663575276847900268554214863663138517051587900848008953429567979547400299821114375069101999726061823848929351913309921021743345617850164616983490754113804764767330444866097460561068727150678986843149458164142016 [166,90] -2403865427787230322924023063729296771191241281381449398619624652464959858157494882015733085085552261829683389738031328881286396865560082115123189660874096431444475716959477905729788266705037503026543096657440992056266782657746197977053242275609731164164800326074896731295127002315141164742503554218043276445529557975104700256156801374648796481380515685019642475540938214721172550759731207758760405385411606291280056269973025837413743308579891828683841980996972688186457186288627175477521910177399169135867210825155314448625537364076195429401665262833745378459353088919863505700839407543133726407400762197110896423419286723235255419586796017336003559199963269752659497513614446746293839219117201775807867790751079939795591079107187750644666844427547114448671314893922001513151802160347663607110320303839888111436955389707779445002082741551883689555403235787501950583248248921369143537468890427848333338976041300798391111839365041796504122035740047167916699195795806998899827991646784510590594796233265143885357114044220624328683219746101684633771609429098123004824799995250783466126412408264573665670771993029216059101373389104851671982023563595555096767183249040287847615586876795177216588813379992611561735221344022535147934134561564126648755554323956792784292978187373706000833088566698975126974726452477290194721411349119043498543685065550313638943987015620537163009887392771841883203305057111048987536110516469529925552494554659223921360 [166,91] -150391001545110859305407324166287674129244560123574149407766109662392783696513306869759102219411535287368320109914940175327947495308047017367575183398851830801844128983064661589495033361882769956924273501067680833457112508148679681386481843406601261222541265985285094051514316848343366864826495394932220153413368176295457535234470911423880565734135450842060531944365697643862352321565000182492295393100405561575815633197984561499235343130831258082845201115185683279694985703416237206456273922237670911249508302245078827882910064625510732539540311057841369848134620704671569694288269542057717093453400694599743645676764282770896954812564867628360245761246941353559967278406405696424290819514363344906060318429371747501886057840629162804346933185194999642198957469203923490868445803890429333124107204241245819281911880746302636550794382501624623204820419439090692235381768612818403985961926438060435605410004255994513945747414649056537151200669811756561449651213607958834910839197444676674989224841457774230909553086946999783070281344996462515733312452516298578751393804853893765850427315721717648473124428457334070160461583165933662037931604714679048240311565986474487529306232424404382401413611085307881829373259095459466654642716342022366407733209210376281720729451832107023909992815934108466764007331250434954861406429076401015535908379456584041614086340932228802604872401171329118424507803370597186250602800997651576332522033266914128 [166,92] 8458008853690103010708523051457647477814943474851144281622810266728097606754021836014438479697516384750015626917343720082389180617461662596747566423397241692290809179716094218333163214258014961548353298292136596055853638322471458465532690746422599668323486393899949155016995322517470148965525805364649877021462729949871679710406998643861470766095533507824947169340181042950865752664444998444925335306899150866327403557777786705633511792207344081698628500303931781906410491473758956705367383276378450909422379972135266858432127375064589452634130075663085735883035573618841244300879352494662750450398070881266814378863652185846354728957388158034196446964954170312635015346565020072538371344223743896233558968235487168575061891873685390203296184411563626402149682594871684700285709328291239331617194710419341623185046454003863929871337022446717640478771263790726959951296366083453892793523585226857343311467814881127497316319305370171378603870585425101359373966635902332520011612039552236546185366265811447220776266177727515741589392162001054970215246158736595696897822492551756292349026179586743208099512385988143438684383610341529835778144578375591422113814616106237065332090766078335089586041747329021610985580067929980009219342548640589719439390109357484997497212431065993621684698182447398136716848090135562194764853001487961749436577858087368553929086206649936024909924939042561876299372081337416177141870497308089627258637947632 [166,93] 894537444365298863971882882978918208936077857107926789746331339869578634667534897731468700468943682786249530987162609486148598181977457047581284186440739770989117164210689640523968142315070496678567323060092616697681973988355550814924392500193493677747110272708153583542342490967464551747996702988092915153537922882808465289155274173660855391546982836715099665964109816069544725164894049884169390209500311005586121893168036998478840736474200967123865916146717631669750257669979421670691309081932593675276246579535925904890174303772100389613052104306904054061836788184064443709529073176136515497347017704428949098720355502411830736833635971547705639573099910468012224762135832861651090695058451805507658826763118606153922028944166754682996699606218574576219263593773846642543512106925820761850008333340098449562481410340122076774882952708920948342938564757026000254208367302581665409074746422141623409695563659056025882039298009889683447962698758388992453960262517138399663785415218487640515588382044827229061131388429800223275930904640033895079779823675841419013998265146941556708930398034695691377314077758810195517902209616773622073962009716116984803280126463629953376807461380868593460899969939540771244185667666285054447492144300688493318990728696180935059724097133461777620378423534919151961059023823542093427363290925595568680457420449588087670103945460962985598318416703750619093160960211259417616358905821586629831114560 [166,94] 32150845278897627670041546307470052232074170476819545917703732165489008681975959095933342453789303732056718719124066366713700651363590770878800616087708992558075619769625262258333708719118066012724139767966829369640628988196534951000435359922601940376632904630515960720446830639599481588716931714400677302344620608299288465020431789095819581662545680693352901150268646215838372079216419762172048845414234560921076246576874111138919963514254075049838492388709910015538500426447417764051534279088207970223427674524545780161199283928181373326144066275622888021158961934746216501977523814342314187686387832374412922011057304696982259085840501822879727752323520316777595255774172960298377554310660072439157545284300812533630113143939317380800042181465744596435227848709906999523582386498687454668404035071173554698214829593725241389049761803240917251820948947886878935742744107631379382344509354422017342360987939130467233069601445572522930679710034462585229398151891468978843560312302425398711421514588906359110810614436259845669320901419569437540932001121584430126343039765337704508365139647045989735661324725710855084891582874837523395656332518560777570564767508777439332187912577059550526519170152109834889580608547554501133001068539040251543907381392580245055367858594302996190947929464441576178875369268801454867166101250620636086685081496409292679483706214770596900546698330886179735628985871108484542301943441999046837984 [166,95] 637596710931981886957400998820172871906494515727628882023918397283197761529901037894531753656125511084817356437856551212130661751606184415320745607309291394191412333174223623444036943188773184494686577844903091361645452778659049714225250961910835034494058057309713773981699639761024417418624544923812946710523712039175576063834116282288077528503045104683045677228163756559109195596551171996557913400988310570013486512099326283838561506725383638390821052049315757813689987424980852769214431908289440329772647901325274277996309081547893102518556601152337605099524062965332345156926437917266506847365481856712119835522058315856746728175461979538975587444897780552985799120040917737650864357719561043087652737604334659689500063468204000454774110162319541737363993355408612263259481439649230276896815133193520798030622126942614718664164568657766308770533882664102793504371037823385690889979359137205366294453212997294728668691631928023738529056840925148215839804602597600636825719173581798153267658172098966783722988699562672983214731474684420411091353199400981700361298950782620101760106324519945647203446415285576926517946145919606818085875326883571863696576116625379551993737783059190784707664930177697756812646645221456346262304636338590524729296406682180159425015500262416233710272770601459001679354634972640798025090424754095159055156793462737981118662735825188656290119205337899119731924566036249152997749434796727328 [166,96] 7863241288762765603922198732145370925185177352201384399407189464795996571326857821895734612478182302313183265459072852180875083840238176001132325304535907613245488812541460083774927863189453094860379352622567234283807952803664724341454582284481973992406547735227271297446606057442137888217366767148358118192858886639591249058991712610621638649657705319519151909263735691188322130024948480303399756231815399079768613467615832152504838495129093507725925327517957210910321139895909898070537480958267322567776522211464437043969939229583016155050470906413721409618144813049819036532603815065545619786026824821614311107625747524847547012617555563634167310474958811003020793977394339253119341520552996433793854436040504282414813178709013989476299635039032424529436375992263586920148978766067902742164234554916835366308988399725173087269938830110897464201850665950965756652901478284998918262792551480365775673916276558073741270209130176482497690133427468158624783929499396141232529243922022719104890705927964618254436443750572798035903751951175240279062150629964745862878778046121721266760486248140946472743459844049610608224335368608737329245611041511645757827540071452038513133067931147155920309746549278541162778541866625167505005509013670574399074335092749153982622534637731065742968705551718371582633915947018478167815401438672560031457470406864661729848267387456838937151046392509208998415081328894963874372383740943 [166,97] 63528690096029954208023859917791993743010851231511486309851554551176605823584904973309198606650882196786350749338392298235713480194898869595454068473026144735827409581555894013560075205298494665512590232572020377879596598571683677059283967262919840195428741931166098469877014418837884212361374593277174087783011401029620621465881542015603235016496491358689089502455558326859087935510985146922502379522503960800947876434251205148869868120347809132488390784930199429668083649436211869397124946092080667280560053221239939022614804020272396346304524817203376178715061854858148403396000929098756945565204750356977061159948546029058675871070298820472634262497349521448542173315716980970853719960965212675526728112645286297024472651491276208396398297141640480625971964699542344940143128547012117184157852089618409345740036377841618424056812562093860586403339017594573491695838041279454076270151118366477672972453494469210688563847586897838449019982545266596830964777111532343167670719481465104166116521649765971409203677175278673370553404760046932021857415730986845661473662227582938257256032401664097113548810096791456250149126183892875373088501701143782188915710229973328899074644034441930221418387873964050864754180170679747549969618895667711293160521837361364224239520222750523140618383330530159722434299353592125476508084851959775212837155021446888075591433530917592886520616225601183200082364819783973924263232 [166,98] 345753482435078228838884144175777657626626520322661110397536612360805204560610963809527612044946552522653794115114133981389761024473187444389447183311699935744380271099673789073281875374418480684958572865572045829745228598453549754130621406740132144707258886394705251991376221413779090132835444972507564757957623901842080154771586407214152903201938752594045647721649673275266597000297800806484923202490110530772938809458385947082121436309499464892051191015186469805620090650362547921189514953987277318238359671127484963978116220405624249987992369533708239717974279959253548167026745705489338301406275684038559629533331351262867905001925271734843404792689092489525830221144132699635591824034926101631785344320220533628471496747900623419806357645633388850925941207102485138075567546439734448358536272766451642116466895898219599239202428979257186172636178093717959557449265484901164435080327388053992123201040180865468262500544614052327650795147310958591523763068568536227887362288194788405403351526386464755680070091551739457723257901530431844046803037255174047956024899513303696553847498993870028661956888304562022209881525587069024043103735089486285864670181546626013155472759274927227463665085246434682519337072261988311910821968529015448765970438211190939190675420358936975911911833705907600453712283019501555320383222849248261695410485113663680165194215032400385021949125001335552569221979644468956744 [166,99] 1288757971117807627401961375652663517207355307026099772463679912390581260306690650446695412218372426891289868086232280048702668322052365904550007206744343474370270438735494995453659762098923611635712946516790958962783068038359535322042097300660703902835578928042823755275481656344677042033116945801754819798673833653691092682160841699134167446005167361413443077663025278060595999093435151151613294554940414225438621565735619807184219007142765144737346753560934649787856615346111902945006687994499870578361510705910832136442103644195223476523954483161248613157629543164231843531616473109096433059969716098488183123238367764292237479104704073855102926770092679308451781526001866304365915626899562508075770805565548300983001484364882268286733477400997561248468024141063061618832624386344684737620756640945878880028209372093576641201064616888933221851147428550448173561720203431867207359215743146839985939199998540635085191800693015705464488629334498044913795766240544718461563695421127691827584364502890362842988433117870827388697051932660253626761153083506378000597894178865494495514191452750620524746027215857159815624083357850781123290763780422961524910602914297074028913548431807886181744235879529013772685497686441689312401062047876905537322672478217762646411318427397840187109097747121473155891210332897271742062170549952978675637266195764633006981095730922667046204507983036939975307067869987592 [166,100] 3323931606043586871146075531705200730397829792318882781220445359413327174128818270670868343506753065986186885835459239555722120159786624690715127186905333323650603289523967978149501449535460202478193788502346165746342801982481457758205353908163366439687191853585950432619191520965825841637164248593234408270437272049929533722714432269131831628165701740785266963606546644569672028735208301907704135200905667470527017166584179634889258312313353108360548297455294177977180588546583199404371472897456708329798877317338522700151196504933616615411789561649366731138568799610359218288130841701414734762663119880199945481268768050014395090614531698035050919693295971808690848734610876640292420316064198252166002100330886658354614874050217410765172278826409384107062792749432452081678195454335610379531615833524729391301810904148020721541951098663642408394395151831159706152599470935060526736740026300344626181745487011177806778758122214082353091119284880438426964123063061640561857133320860352795120926228329842258240590859106784827500830365520452114068381218407982712722936775217257210457997354704838608054334121171468727880451226300382712682827123583282299203452832056891220697572299800673352682496559847210578589855051276526883311303228871872379596883462847459237852090174836644289750770632653009870823546179779580944878462144290273649007084968735858714563459233001447393873238461613318599377007744 [166,101] 5970721480623401556858924463475259083137697859532885544329261603876083578951566249378364550615096794187740918793200082134597892548549738113901739139996235808689378962244104951685581234252949011007746712307220621787672350911092654997266039128192853598247081493113382686875034457281894631735114003735205469812619991355025421204274149009084019383442429256571935620878349202107239130180031106324941516244045072086871522988947115969210021911882549285313080626303193306342574145537347183187649283947491125146396670747283885582694052179758636025498971711460834430285297314297337078753984884342880343286269573697536463046485997507846347384079794423563079925736662854929725512012550160625924203115513362628247646760323072401966623882418634488448446323518389872459146074590479197993807054207965494676038246194337037185659591428803542094080521289483112644965752821121579945961595608739938694154952865438091805278889967524061933914152896367386651958070498019304184387865234094153453749730108202174793913118069657171502288746782338230857531151670722581121463732010814914102150944241530891560741054199548298015565209619978950227718135921819254668737413116576240355679939486658368743139161955721177878527387153914318045773253796629466553121040578359361651808136763975123159507662962615707162179363198299655549008918254888335463469286286201553346756060519084541806456529500948614448017438618414013433536 [166,102] 7499528812277865504139857536297382371183111353592873917988140839375202050021126811341644093842341184670907720218916650686011902781969747719601600561134041960512484390022379358128755896648851716092205210436271768918065234261264456904935092954077043144562194765003746472947052654131532641311962556969485664002027294278339178640041345532915243332915827841793779835277292268297202472746586627208013690154099889947802683063718538032347864928286885397146654323337380426164846665160773020424577219299982838568857932975116099948565857466369923938803349301617698767828947016367282190668763491357254158637921169637780711953100138261329658706083235342128011617624767767088513221317031971973735957491875532489384592806014997057315649615579079575257739065025198084256451745051132829546860528983059245971550973121496625735830705833969124940448083911426766815602571967645544756859764309442824513209847932376996178617306715323456119762635286648575679086656498866429974485903920703872298606257998011154316922922673766640833012585669927586604650234063084310219504790330436775989905791983504130273306941596838549371915316458917020595163338179372658056266853795266602232386362553051849640822487229184561194642800246310399128998140522087374654931493406321356627178831994533756437779879294503413588226006827365941169735725069226957196704453146074598051297634573411011732511044914374496247770132048076832 [166,103] 6601820607924773234026645514714597916455351375750595652456431731229024995834927862410459020020274753499227664223934424040264446891771779889399350030861798980313179749977776904774328995625087957998714949397786091669638737802128479694307699794031532929382073172877747206630711041206693466206550978502691627985448195989689353915138010568317382224965071122438684636150145672033166140667496697727968619684842610820108840851583698115879308804222224876714353324538055906267240179513770207050423997086395838411395126661289486931362113033470960771474543050798742399699859869306323770968845450009383125557941461317681609123011661541944524516972102267523445185167204777008656100752751659657302395964754255124613091787815677086418373998804968666859705161595670677732056932885912646007072012686659428473517834582162861011832589253439295306856870211228564308658874708904871737114740467731383822918558788601895547353503139977156782782937423236515682490446310741095091268178619009294282470553457700456066844248349987546701595532020130104056476535337373070022874096348659580906934332570506818067911013925648444890491847901937952642184509418335850619791414142525583304761124031991914577844539485709099149981214390575188909880564731118819964692780591296552306664040856791341600250193000609341309883230429540060362440864749039958706806039254871189931755624952252114896732133678827736430151802912 [166,104] 4077200010848792045112976872558021111474592541373623512939316597768322446454721714602201283066068196655355076926937051490537314414762856676365422864049034346595338493506455164678045814582152213884248526179359059211810322346164392953897301367849567310787743383728230240949748960429857783985816582524195842279282655929250743118537848935587059701340380569069612433153045198303797934878146730270833191397362867704822120332499066741396758628089239996697231434446061777863028717721512733399044415595045142176720769149041865031852963706155054746571180627092415144928113098047570185210126996194399895864645139796139410356167626366551099259436072424312075921013489296712294854591657396881049352939376412065450610808067558155419855749648036175114331942088139759904803761241200631892890735555593273783790096347551559442584648270164790892622819946904868642584555610268830541511988200260905754838659391907948165267845277279287512444355826114106560110282906891428490343045253105059502760915219041545750715311892514734310048292105051715995339088075099198558628371525609214315361812777926022419268791827810198875862564107753716682687149940124225618608986308342171374699878418729711335838905216159162000734618817849891595585202793349375269295808752542491810746034074686387545297082889288142375078814684805737351322600447616583379644309356630338165295922683224739967952112068864930199670 [166,105] 1766695459422827124616369649876723699842015073429577136120816320254254505684441821406494006891493531534374722474931129455207266374807697017637450298196633784607631021153902360974116045862054249546809633388871639926661914999925505079176889088011790710042764427476958039708789598066892747450619244089084873797027592448094592241942074540317666742021413336593879230307383545949730316223324183448344875583117962657624193444506698816117991462169121204370134640887771916975893509522212233705427663427006475778448801619112822156550881461615067264608679501530177262567742181211767167535740338376810787728043050130848725137872885150866496656012704078159114429902159733244533065099033384228453203716309889618967517511520623507714794513046694429351851109555316982548800273915572278087045797899026161924105778508078340095070147190516886951837149767101073310995191833387027674777056857874385513328395208943987609701017088943762289315985128330395314139354030676314115670099236510277322806791947053960708385720608449722259342188396903284909569802202079438704624357024200003085921697854156015096350466262044723202201040615760726117226264436365674384824697628728282437235719326229887662102167264769018087280758020732239443614231958668570709467118904851174028747796898630121854842498035789648503992024679121091478924511633167344703376220816603844905013872144888233633832329808692160 [166,106] 536746248831153720502479251092397689456056233184273230460633261356871236228898548598314541541314104314216136960334952201976694805632050750748144690329060690844910680207247068928124201223256322158658058286837237496968181529395384746891621922902878002664236463042281490395390510251164366533065394366873880605061317512464947425078463857014167817118593702757468040606657535175485591356004329553862787074939896322204302911010048480625184463629940546506800511049904396057072853886360230560651712138772388193126153168854808065526740122894122552490642712709915477636679033725113023386481488786007967456371940272657465779463120061036484113879703762493019057287996098883984215907994237431296956392462094425558704719057562596969711826021082158219298291283246327873026912043652570223291344313023066211942080031168536918708954805742787790153453267096292271494969715047789689453799486910848017822087312632015057059741859270350706613028104691736423348189476565920872052051351532760724625505691079441483212184284150462263551870918991782841198572183601431986410808228783195586831936879026346102039369375632726942388522736573547330450511227772100989018111149977460838615344857293477211726020226173248845935126886712067177922477840477429105088294943286850593175593264751142878584819369166699153863366301661218594004581367680172355890763589305392177157972965683814826905682264 [166,107] 114188436985664492222084602744725011011939294606875035401378397312076397997257091078471672991915269577967717837819350792348275394514663331830929544528185502294047897957550350626609656704174940831872817898931916693349664585908615388844287609023750881915094184804887446041303667442102556304299003885591553019702333341950222997181158626493100597667321975639066558393852995393513969014650620869987973790830735315158546083376812117810760695335414873221341342855102868411446306193716174265954129495681906128392519282722779996056265748674359758259915834662986085386421361337176843593941544833545461940949603004843356804154388746429199411448940313269910587754270256785506385757797442891515653498644443775445870856856202163800395759680536550067422889637764962217679572995920670403559591406105896985056646973615429824699159772750410369947547867591355904492378749129393087301527157709058862476527962620456951599789205139766330722554529832413836135127828204280772020361167071683568002503511894338161494392825788745802535774637989310936187918915229063785211761224012988992882638409768418045712135118590784391276524196712159712413899786783140326491744913700640200127817384870812375764153331343147998355559422386146254010973661498205701049554614532679418152164655103808139948645173725340919548073768790390456673268251005287469564350161609071982756653328653622574616 [166,108] 16979734432160426591072176594314458690623871090944523192389164963476335268418692627737429094928478466882180724517890601326441491151038086252054614734236246889069607004321495540599759122084723909409879417541125445003338862235842254731934363025731003624611052959587169088712987358898626624475890517421012715760166883348255173612742219144541940041915590996851327286461820517984253362203289283854464081339317085815017136350767862869552533959786598145987772794530567625056127414043881696997374863581064345175867323765766034150462251171385554907095262631423147658726256791709324178400786575746361619349867318106011212210910474794110155943896713957118824932022735228338106233103089644523045157380626987814379591176836403141740155919842454715230650552897171649280260130061017584726710984409338046933671877387749736288758379638966100612615768292467103711387394715496240193670559143446384098001762928247308245094526178635033461170947905670872080494624285776242507529690501190631914776089885978487622989522782246543163636718295670532624367659290797242025192676459683043292012759283816930224266162058638919102939089204949933270710999727920254601647937098284095900616028867505153926738986442997416073730802137797043592039068478705935762704104081247808042723621337695613315222763561080232404554140437781116642915813716506906551295912013453798535329173383832 [166,109] 1760776400211543760188192711526597550275007722244184940447507924516245440249995287004303964124224350895305046452908836681231596014447972961628621309511018219340043799832344224420544678606868050144976146954040621915957829645063137973765419202585071037054722689738833735003675089232355660061279397982600842587209793981154364099972388074281998495132305127017094915176222422522238828371677770738046511356802052323645197790991143870032791139942569749223909170110862692640721848210848349043655559679596681536631535474669813108638210342873910566753112257272297384283813435860849640537952692071906802851288682002722371530334887920332497853842544500011552088882230297525453771463996037902374895418429158352791464308556836473489853572868897945116631090248141141380401375563603353839520910588341942116013220190925376571772951814334504294960403339315650052447317248661346869410468171077738470777758798381797355334755682815578082273196816343701082155945718129568559648134736675710962793356375888035810897358316080440851976590483796245529075928366179931624082488883136379904183248320156289650273680793798861342326593574850383313405811650238027230850348764816395895346726450703034443193396699695025701686660676233309584001954410382827573783316364062051139751448721587574108487665315441327695636216745939427173026761932048860736230368761871801416331776 [166,110] 126989713716482632113192842027330773469101003643891021341846928859872105296508499333345024941696281489324511862142443594656245897317258337948551141799453204138819092779168834313474763686061874413913026788177358137606302242582891770402205790626617957961998393520182187725454155008175283869832095865408773099556571116094884499303911835648318446509398187162470072200917344179098853250366931963852659218882985507431013254677335265123569437811467065865042366134824950282365413203868285895258994504197257313159797663797344400031690279718887501392523898164804365136970903918993281832993400304759736268209498095037472599906252162787834707524045212065791145924811998050410582234153911093652513970359573792281740583894453674929183585126087802343965727235410085790947278944829997721191336571819632618181751444303187525235314110027846807886992643908722480793253133323899840396905505699810788300582243969374989715136413995648803922661823464335393531486191006793341204740526889174928423076013913303597718526378244044849293237596634510072099921312545169909233794075981409666696714680455952206337133545933032791733439163000801451593294824972795304017188186452456346578637057372301928602182246733742990035163388470249828566528189625340007120475263517865725780330024041533520341243183301466207405518842785134791016668843674278394501433608757968656 [166,111] 6350095655795485287690685243262396797996813576182874935644954452959680801636010057170228318813473605082236980932269339959008381897288503586079842825251580592861947945595479624569061108020194841561751401126829469978017107285385242246885879512409696819344046435348827447786639598116090972094914876338318757842977901310097706212329563703229568146691387705832558696862094919314919949921552542885911374105950933601129446885144107729579703074426090785132373291087996719298180448404983841753674731841912637457882639904651205497214617320810808411727195918579322757591276778055045625656647794838005029692758290511941315789586277812464078757909988580683243809212036035588534355896136972507762478780826160323556227393033928188891016666939934549599779364979637468177709531483743437529998715751455218775516939772733075651274479652410336856926215280513123262115710011059129168381254267454479254451624474794386048073719062530659508674987101505578370911973297060763124741721518938230341799195646463172760838448684597987283534917401873470958143760622956420703164405857007798502033459187330197049055906059572369361086930872234938373820268789005254028283268707634862018907586248110965521603580084015434657288920701318268675074376670255021177312429658810543417879364444621390375473336495774038326685876917041303886510960689809788668885999728 [166,112] 219398387475171934913701452203771385166341900992574438895435850506174238036608546473114439121071369911474653847114757105317443730139445390478293351445494230620543461068369300510964073096510906334475588096187663390369008283635426248349409359693370313294636466350078329296340148134664415378151268730847965314702171783504730188601428519951849398263120733261904405633043206152357042935983805578872246890958072834286256794475467264546347810813404468579040459177312438719115195726732440770889580295455330002128071601640348724468494044531357390114841325145406180265942559503973081719598483548635865497509532332572333104843252578780619379440407223991814665659588562562619140998141404487401717825762818613810720280256318794593752862259827975894291653547778487650714086851266088157643235301057721537894967001060089699776747574839044283346940268806421793668108722697199494422149463979647661255548850629635569107167981050488921006312254175686099350227715413147377291625232139418715631209838033236024606674465648421726825106568050682819169306612021165068498898324520468233586485320719330834130111658973203242612025443563746101722421534616775231295018594388273626864856990419614761696800052899462221808780758485704940370158423363006991822411873611193859412766034311986054989655915598867593013554912131095732244164015496406195515 [166,113] 5217520640709482368026269470438795671095230372763723354509412923620171416549715246508872371133596087230994693939018895727452071189369739855477689061693002826919446781248562183451045406299802138478288416923744352985694279225674400064570299533443650960800899722138453827190155154555937092294256529476896512453324345049424484518005299637717439770476615854115613824419426548231707512081046692374674365836542125557024152105105811752163256643948789896403497789956701251144799399174505277711171410538308699833485681576866024278407755912942113201937101383874978628464127758863337555618233915885156963869452017259556350346430701066431418644126221227630150893872585882173905248746224113887149525277700083625029201649326456951412914637336050079862787938837650625214405045953214239603362198478096725897403525278530327246296128151928687189262118734981013759747267208566313442042007715428144070542939073896864102820168637312012148085720698264023875780379977528172759572684233342171364135090589939340085609107560366961821233897753966648352688069887586518859041033059014255868281071638019539988310853720173435572828839647415275356498088609359367413006056046838636009997550186938974670831996344930117421548317746694329401541232197192228859234847210314670317551524327073857827880487842732894793619713014073474603805924206208 [166,114] 85045734437380963307024951437680692631595461120966149062432987158097713160131878487196963561686007953595936398436819811154852904074500874392162446244270926737497760690185113672546246063141057769425727785607757330248122822406358739156691654289335910555344098553077722927798914120858616790333368283941090191365064451711019151342408774072871498960598943164101715729891512455704507013392402804484328081472163584717082852112549358618143782348301264253422560620972747172451183418978159078385997731155338492750066504906078923943131699325280889974370431423704927145367497127654844103584375397925558559950331602761535512444420444630945372886595133780360079180587633170625329850418969619059597910151852593725539114629390618401831303766785040123025673866709436502302050531143463338435891560204639676031131243278888200243963557835953891166521727202511998589062083379469703251617929067632560570004772636103119517748705907831365880117077173466602309362016820009116988205282424803656087791644741313033924722224670305229864269657131475485871627396015835692267403027371919837900099508708838195167846351761410108605038461075986246532826320713234586922858028396389799309471575903590492715772469970352981524015198694083680429832819594057682386832443632208315047662993118693575662893091452548014425982923851135034108472 [166,115] 945849849794766012936450530757116741736402827778062384898411773963984141319983756956099922212499760226409410795321141110798495244885897567743724937403095998050065125077015171781386121997069523142075864356735342057404774558053358106528857389412956341061435657205825383079074022943845908342542022340005173460534579364410228317966992779281354064290903692656858923151910160253809894829558914460986976325686464382300559424519869543000227059936749823853984809871167767945852415890407613179345623288482595721941869555422831729251687373250690875808241483819318977674113402664042686810132335351440790530106474326616010594931078302055336363284660473210432604394934742901144236536913484250539359432053802114278185418488751876336646121427040723124514288595330198668111651329964290420879017409122069525952328324388481738496226438001146445704694429171609376578068312264667483486838519276642861346578635291813455828937962969846032606396174588759786402451033519245720660142856109880068611234193421404431802682274218863668766484823287429784736759817853663423071016922171834704331131659663850419931056086304986089697016451386660948643879973519645822375438663009838456078671253741779847744133934051520332282054659206428957721945494121243491365766529244266709978603343152623044175346801456350365982586364788472 [166,116] 7142308209898295012236245271034936188965698524238088094854567764885274235676178354744615788195091683861725412631910460860034976980886509550594785769020554436204739159731551330052436216425073528977872360749017637882355159656819688697778316718969858794805828527550727801490098637345109250278276369327019510477354037823818733295766578112755844915799927842266367872315626233187092767765415961411188531439605103216286480737844404538747926867993060796363823924950174031274844504544759971500051148818949697970286891951970223293215390266787290637454907913489272964434303037887948045473935275224689427133700672186475744371550049735342748264430650477753837314112969715076109917138761457934053560280413808420876951271725412295543920639368243827822672598401567200213046588986938753117862502200355058356768796818627630427745685440577801611865535057341334295507633821563583442469998819156350043969778579031088834787176314379488383254116947291306618046001677469209304384440641884942223201605410573832873674759302355576106568766511225542733661233658351049327158943099077673526137056377289453583636458083779968678409572491953321073891093123096353562769874350374910225699464434976437353280123300547355858281039919982152642712862117266494363261918416972354219107547785998864069368122210984829881765736 [166,117] 36425499413992039102141910984885743277453990883186975148181611797746203582576145265971555366456485357258845534085769447802889457892098303982818362219694061746602299201092460029949843741396506750634668118696910019523018721410762871875421518801527517560484199613036053929231564255167531089760702069156487899467281538199863658430326344628947626486368537583710631639870084219695695575449077775428863059131450501428913786328999848758352043113629813696737195674845565047496250810769715427004866346728237206193646567649391900588723161362318237532786107097030573375542819916665889261199975867391854164083865886192141294198970453442163888393495797838814252247514478796957903261913299568702693169432204443030821723782926566585113335019133854148823301405898229521194005953341731965459253675863305909156129179743109811170940092812596754535137773483437310203098505228275966907872842747917430725453841621039554639567152545327654207017794120829151775343430539366934004188213495869447738752921211490803382030892934630267619578810204500767166596677338094040631455368302880102801920922149130351183876570053947718029739642651212168497886648863245832340944660557482444561799630158053772435094189156901244470787329765306337064896076843106810525826789582750998740259111556207575788054883053531008 [166,118] 124755755903499601425595294108479679156865730147127289656454345713880783112156183220712556951258628288634886722269759587159335483511402193255394033962205507663594477892495146095551228544166515355746432876491740683814347951745845434115282531504223098136470932366301356196318542007255895497699232564426357571445374824860581175669637384726801532784885714498791887061247693201402529269966303686335198055101342447089712142163518276331153708675967484701424842219787219963547124594086747856730466031185998014406756049428662331065630371591393406555537310747675389445875399017335902947322246946992765871472653464810129578149337339979899273123704345560605964630279920343085870858694127619022167550878904899197236740470169531612547869797574748325445805005008276167489898141114888913987826022152333543410544010149388184089646222725578569450720217739103469035644724760522550575665649129479633002386150725578355244161184787277121851066120407156075202039539850900906843372136237542016654088156650800729600921955834318096055538414553140329428622477977606327056960701857587619961430726742251925387486596061607509369256881790288362410130857519662092260311447977556920222210784270419190281419065830917933985047353024371972326295236178324933398567229729366550235267003738539271191092768 [166,119] 285213100026377421947224651282579922424800495247710489700579015742402883003646504555670161065065163330439990072726850823799185012340665540230952288945701181271533988263030720691538257806641384306116695461993387327671563716548359138696066178608089161745023426365019676160192022792666856888862975534539947846126089100233461891747945911062757653995774665991280565209662776394295057059347000342418521514958430277142846524148466730347654972870115437150555632147785330588744053227314998840465513103733998000739801592041555915998628077188470670604632682801335027437034958194685145596258358748119586755993289920445741494457498021085479728321916846603833928935986812539918478543195832432185449688681608768255909293581256851361869036870364547471998045922936126413272122618510518121866067475122170418649975581342826202097547022162522154740726737007051141883286726534862966519243408458130200992265721803574087669195993607667497935789510538956804860058432159990864565508957059773661483211732852211340251511615733212119954647135451257379745256625651577246104946335484261216615485370075400345284536223365637093226350275395346905076052326006924527926745260675859991917331673238078806040933151343067243980150713628485852672031328421995225144608894542830134889284238248818080 [166,120] 432433150995240443637433887071881271700494808284790401820977309914046078986724196700295023338125907995843201243667864538067428915771187960415098095170452845398768414791226249346082183838440421814021726126180952250567490105076102369744744643112424721814921631965848003855405796623553234846120893058468402832697492267200041563213550532245233479238637698486411922968572349073446159529034013498310356497194721047397417964747323720002188266167038243232004529096447457110942711705826288015803507842252770813802527154814127411691434442699918915227095715056657681833160865698160787064415981630067057416183744711499165532387751588668737593071051984329263586579098538481165430880069306936107737974606144377448742915278953480959151191636243362169736258761770920266659996425928518244210543348953615199086042500054406720444404214534083945708051912958076322239314310902416870204567005828685385555948977339673440525656049103427641432480301531075085843406851760298904617177422411378922785877201149947100324789232577010471726712678228536102288356952269177494853365088748068294896256140111831023515623855190977953354431752555439062888573878874275952108208488240161993254903378056738979783415294554748226162950710130100536899679524704793533768614598467778582633235609 [166,121] 431826406508318408490626768897181308796286212558416154005284364281533356746268317999269768209375136613698050831408989516803918752973905083222903648555632566571293216189834192602497604523164685360884089910241565418811823092433454998399791081483085939004554454300167720982763536229921860880848250469892299250211333706210545569241823805248067943189334770293702171797412501418327305025075289551160429026422004861173650636345984562740873218437720220569929725164302182288341095681752319429667962110959353532577393933644100969685137405367010942906215622655773643231968456936339546133505874040726571200617654843102274560641714034767646151724616204058172659465072509708473563092799808928949539419354398122887664545871507973886012527917053151041828634616624189366435980647960321467840333181167067726611547600948936365083226594684668125544206295121863132108987741524267446375952827250146367769619414305083682596011599052203911319694590546278937513319484845573210505664924164701807496157686548395026370424672380343519853318377277371409939494169154458611929101163146815196241622491842579833462878064706428574917096503439409389952207511890168485065826278714449903357192390346243089434541208435091944638538155257441171214527682289831967696418192961132608 [166,122] 281931999788832945056441755585497982291490244687859616244943704809611873308316504924173562966610694475207155579681205107156094785538530458598757069243153846292977074528245897375823766438858065114167251804692954528744621993168794059771179238295449752578373061138186950621553923852748248413431713987849718668508606041409236897505216268194121131322481871196013123518949882366279754111049842811998206931589468904408896478249346601866361956821833481708762005767967037929125543124229016337816993078639976872199996897308058083798467478016644089659228234822569381710365903706803460471187364005287484112351760953663554314314464123569861938983670844789788766361871171681398042638406291556418562080763817275102716741729702120595276077872144207722221240015926771954055696317856654289094971076022495818390957371475805516938850572328808211771005870616505861180015593537019375971564454710181848909145342718837631301431594961924803116939246330426800450289007555393220192975375564261283435498310140164530369501123480700800118541921414334871468742058250816983243693551386214421647577218250941224926692572449713377959443936401049560671320978916435815007029909202669911774372948556171547136675860128090318948147485253923522134474186862878725056658432 [166,123] 119405063528980122555523207342987728890386786582021686794313009628560585205328664158889754674515831112382138804759111412265774193213585987457970608799136351178558752860079557203129183398352011258420253121499015550224409246318394861606138860983822977175420825506898567281685457854968977163534190371012554687319734974246997610877373048951717522645642624381614186834845408127776652099835676598796910975440454103017284677992274627356435458592027735420023577121597745431559599717161230514725201420476220956223738058668968643959726485625893989033595766689845186078341649174971525912015391940170307169015920147230058359529398896796170357729377172950743275908021375106552657049836034669233525552317256591455102428106266305208993274922053194841765356473083687355477374562617493510700193239749388520924412878676232575012335774087660334971079746388514110292667835062386872301487871536750105040213986529865637406107171742499938093994652423655133226459824593211911321460403987214996717197291532565401854345988108873553370844247450453707560446258098073913374073386691582090882628843076522711396602531923292380110682528755011895696552885727905271478742108534129328358190015633421355851279217012137723065401157187467648040579775369558848 [166,124] 32533074910096229604599161634271324321906285595598454128365853716515484472716298591779622664124456044496504836741679785016875666694806839537930386408791225414296084849046853117413188354215303671658024799645395054590961228778459654484998121610879416759605772772601375223821928238230114715475342352878404231806910184811626850845109335301688275140384964519845711354307391373396099217708490358057560004996591891583787383419144621084075734240284153116168438379830339494872822267516275104715105840476593133356677387620179866273137883725600339341557844154006015940997433412045551981208197312308878459266218157556390498467435648938728028585489451389943727193832661611347488000425931332047742747242579548752212482587778171454313886302084476479701777638239169606619821795802713066632756829188622191124213179397496866251541805303955630006524088199121072596976321045251989669989498841413294307865447060052813233553577767551368175477138618158536512520539806405992816860164573373378438014954924482015758747247483454145652168092190472169292762729473547464821426937413568373647254903215185877514883413817215687590706371290452596407653893857136416026432767225127052534241385332304398145759881250090367149778253324753604596526924 [166,125] 5651999555705662144326414082060184630494189913895714130217411881853308530473041723813719797198107031945723835268540830656090322492084519948088462454855501814365129753120746308501510949938709984860765989347155607227565933021510488869335364612896135278392789538708852477203711911858365076430150427258378621181482545014210443843616834890288930822300987756179186312586334053165609750908693314606440671718031342724447576279788098687256252699947744706722815349578715700044470617952076818237251975524189878002940070011779818169463212270959782959063378978747813330790489195676187181238397575006108678635256005221582444121043276952347823821680782528628732633028193725740323301592517360382287299611754794279328085814924786409386845486017445682883827190634275273535140362473707929424429454387683613808501085231479218238524488715001767748073796254701160596969043476859131530476154790107908978827772645638850357492658725543206497588133050721874621236085766093959586277621804721135088549892665012881550346613802535305508115596731847121414795184601816349995333586480918991136497630136417081932065148726356061235584194910148203622331173272182494512935194372232445504980856413501182068852010249343707980559989982667264 [166,126] 620240466421448887617311421333436226912136215358574704719842762165362393787621392861550696016844925206057020823972405325835053223562789005612514272695716662599811184362410758878965340313871306329274177801052036019072858371721808216030109642467301534676655652789906252867850949890409192517081926365410695584969354378036524340709063652440894492759250687651966805120780608609069382481769768209531888390258755800727791973573518454939029399384353131217163603478512273597699900797835951868581430679993036559823777640131340352113177596173759741432501611995234554180550397285961913597116288807885433471253883615945185387018530003288654252322363438019978158094516923930735902417813305529054225648616516630940127001401197690887075967171187936855381564809856115236510224492386445402406607660772627645646227806444629448983305001956789880281737882617590605796239584176558125403100070012225547426358764766641124407333862834970267657124131306600844301427649358179668960574901604232694084110967397013771139898168339029466687887932472262233374679751214061640575539358748041676123625879850890728759956465614034618511315170025030199383520901494215735536170538060328501384970478998366746121803604035074501690672 [166,127] 42564289114009319766243564832835117460934579100380326609137082114814816869310922394089092293589164742710967980195384853577893490174075393887187887631317996751987877203124293407081307319925392884441400848813524869518565900226712231822586908860426151633747007317513341924274163269691768477527034300354511225994755789765314042424824043880064444052170165062837424581652286752658953596140539244965925459058796576105072517876001486168479214285637751295942778846045689049741827766560023726813336209333056542784596727168135436496470472290982459703126360321799907408987334541736731648510705078790359169105461067927016845282847796713352275959665627433938703013562352649561797883409567901352758138278513308332193919424221117105519265838988224182395634826733483379763498897306474709365793913974932690484723036688236089894106057427262381135568364526322644868790566000760158379190099538084024745882646325861993093420675615158008031324435250715719135341457831994152494332095375697105056263923056156825625635215780591389066570085426151698490337924703688538227578390142563926076993443655930225767274745937406567358834549407277578868538544621852672860862655176866445253642393748379939802203463814000 [166,128] 1807286081053867869896033953247545394916958276997620412026150900330688081357441720488359882529989252256859795292346314740013863465433195954126057895474314607671483576482341885930338774598013860242971186784187683599616310344018557681370317455679508943150706159532944459895906696228254767975724523531647492763232879789225383491934980781676530806535725857515438879625078020636429251556844421737917092239389266999010572540390876413306817506995120811568429573600238474966614086796649376969751207398331687983079228717114663436624911731650038935495407586636852363203272031625646405521514801410451730983167356721789709070062299649916137298101594509628376803696601408763287117679424096726997170111527042528204119857683759611040278571088283704020732797768352220084646693818410504862933263001933505345649785089850456788505773830844613440053424954652035481509353536040881755985962603617686406250641768139108732313796843551750095915767284179155032619673275354106418142096650702645004606152819662333759942214977732171439343813832959108030354647202809322865811772453921351714935712545081473545846061140895676935250559890462151368111050894927005486615553310221995847597401241016698565870 [166,129] 46943649950720547697601110918137712440290986817828028267362654231274376314166121490477243769169696249972968892663488263763802069637545641394766683055012870276450881017924288154225004015814891638059573917132464934995843919254669928619720134718651864215129976594685182945049796808358642571268668209152518025228474876136440214819560147938551188397952361050771146138746764383096452526885789916077416066931936049510427300996888087150719685786168620745591951644346302333329745013789897519469611690852220470114884383679725251371957366722364042727430044083674109084724609725657800082679200839175958464904647356858954311288241708309235500076174141936455256757229740548214264512859499879960443701246128525509950937409941433260449774792255690185730940995870481982746107342560262644251980150262347243554733556576647372907407908381810101863062489417535749506487802429682505824653754504587275678180139769127487314147177231897700815432401227125547668591499659681123602021572534840008786296868812596848417340394000357280735440849118024078747434708514612694491743092356369908696709592030020684565265125644832731743640899249236738847060660405637685560033897022118785658884305984 [166,130] 736969079928944192792343122417092933085384179964238077454049039711821543371353644551577104880297521239968834778565457838873318788886569164716967211691590211331076100885256538409757566943678743318827935913239803977538377135704471758367421866001846163986280263777022467131448734089427579987967814183375204034668632958500206708664244484067048388165636946691784343481632781043931004020130422641513177606527917272629928451839847219411835399254305881072488775204773154983101121211036549163111063969856597199536921863861440797770742058361375790485923432957721463566744966219834222814618703953432472276709071424263002804985700808996944557110043271676199434227171935361714402449622678195403321701190414872278940346799664646832885966990139881125616651360907674259731335419049416176402199739976694776688151438118206311588538427338377795040481615142091719655686268543267649470578630009184069557834068375042852000827595103559677328575134255051819389056965301279595197720749529629273072011841036111231887305493418972714668105574262469674839415904164040033555416748044658889345988407581740901948947654492759479688730628580869433265413990543487103132203646658053248 [166,131] 6903291188897363627978730230586289654685206486629755312750576841676421843402014682780901282154443203146809317842262659527410777405197221035123927380981163749152734508014614237545042312871298784646385588695884315464386858866945662512476018497164371342341981941191075407898665246750234315056123363338669630116804166297367288247816060432503083441755699885454122174675599601279272065514722765612349172938493654363701680092573322965620710093284246402289233687363418815574845013287064235070742941788860269874124845122059043463706109393799098188095098941730799373509430919598977289813308292887303443758404016450663309028872701019021560342832714748208641295792991403293433403878077750496661025744694118440957479478164182506559504864652867792105839333553362640327826835005737765520275365787536783536883488030289230199680153473805799181426504708577176166410021555926144921042256285929500447246325912322811155586646017140259311815200003751566676034068219033658381738093289066190998121884752123526040267781947772922883817561818896611708174847506484372923911706850034658532292710843789346025540301691060440559276070522930725870265542490356096530382976 [166,132] 38057582412937015162064481382214689438328157268663175611730992089560760578873292004333099083237087990404789287245623156139975492125428227326081657951959770925420177610553790211051935521299452316998551180556737642215069126612166499938095351050156628834687417589992391255659741999092635512480450254951558371739336171047132392392448664978607821829880416232071835707363675721448592611964738237543978388565958153943775892139639056346349355868703794215789176331900656849667436084941817305695715963508147976758970806000223032133581309896971444904688828350047779958925087660741077622525335109585928767641411811441034953614819580907289623422144866220753362805416128427030107643309475439931407203501790196253217442805865326034393675447773173139380111609750139188339806854704910893350061649620645192569267955657133257297414261794366234101510820092096532760623591139856342020760615372948771010593971415830203269320788520589192136643647065121306302012086118252712065851709100120549718790073213690867941595299869449771935707343981919615934395962060374822646955312285640572270303935771943463434276926199780898817835089839858487508848368228528 [166,133] 121688582798423115996123250559725098160375434928314401530872652808414056748009569418801119486059440790714693949845381311288374904163381019602925802009614557402064220630718920000783889145109045430809165052462053398265658116686704631996410485318915075046215970202289715689050286743482439262194495208488714731419916096226479697518838754154459241590192887956152411180933397853839727175853048803777240189565539249269476021402847714940781143678669561481346062292707988349375490320519424434799454468128409781294374737218607337235012241289173806657086224226564499948570880413310974893112226147017778595408565269244402106421887720728671942262925539945959820157913406465295675128464876052453422286166934260196190527656878267614257570510167533728065574976519327566045447245023262807045725086846071034650119171564347766247087288573433117248364663165525840922382468979503624829017723706582309053758551141712307745742290700222561088348340698405932956720866106026909174530893478053639197231335190237299014002253056990821759076208182734808087102065161016109073835889414143298566237894221701941887882979840970287259751282063575058176 [166,134] 222175765621727149545040089867591315193476889210793851049701940788901718724538185050206424538594469133882653658173906459897164684522413598675779975286223470415186442153564786529474753153179017269803038312546202101431583123719440108885215784340150318972644578240154753689511611788677868435898427250853283857998959414635280487716996478069695618800302886429414256407331716953260681779100476679089160801551454479472176144706252493601592462148920250673837543037228998926590501927487410186109473719639794111056884478459344549097178279930269638431884865611803367708742628461872011689251378712178325284839735082127971159659766775310637298593398166453951175257395799873420834622672751971736906505973682748739191656252309443504367438957879184177322629671500852176847376870575746733738895003245004951816279263340134492133997093616483978483348805502251058647672633094033841936269386065297986475779859901115325202791052714288670055873893112360696196094352302699099371410775045757050937615897542884017692667562750155836075163919067419743413489013986773443932533211702535173730933194098106195435160547987236358386343456 [166,135] 227786765946786795236552075877613648241681613425502723862854579813283782489302601894232242492618221098606367572780551059106624323941789049631120693654157573411358157402279765342161272446188683335666407223537355649847502342195445445863933593059991520788044197540410539323625965477096449790200918172558799339305745834885575012994773129770954843106927478637032968722017711015473356148650601414222050013286936427330609618074344836069526329955150485362298581513817869785077884578722909378700970916426820929981406919801058542373237176535341219380309139205163705779932294481201965160655477390015349975349960952970462003802743305569385415007102333250824801827238406727213983153294352605420733722315598366345192111668344340439857536579068759397322794012860162685714816622575428046977842817410043386911176261073767274049523720875970527770513006627889083027939999897188228935391909540686194948091608737698412300504230160344825905574359182480416237976879110625630891138446609290513020655573970809139127102659964758548518110022909789234726090065091932514314709075135310203251693845411681396884033528146880 [166,136] 128819849573761939716644407527252767690493703846393210149327641838198335493296831358981929114670770285791962474275602783263500992857193718552127940526338600997702963600581104568419038962800188708563660443506812852167497021559800342811752815933023971669957024160196419352699320084696828589068011263362392716799403545317981953991545798548562974667098903251397993705746212648551600051816210261529951473636990330187450290838460352437420810178762953323991628730824322562308598026266754941988100696526693632036822403187261332245285171007308467269278053268862654652324176454732539765097638311994494767307682374834278178783958416203239013111028401453248018277940892432545793824871490624769986807506054689795757808142958011542425786025295146718754308954310900253703916947712430590074153519302035432074765149803364065855620990361271405335872357271018372762924933599250688382318093616653534168195476996071362013972674364383784905984015122595911651090653934861696647872560919142427228867609855914910844088983854355272964070452859224608463129490924191666399446008856418289756934396920773700173 [166,137] 39422254971048530308912553633255810769285311310216433225443780519535878030090244652819032123658433686451173245786488519899319452310924178892585361068463966800505674728583850840675391574831467682468396021780053492909521512448318400251535746669541168719871519645020243318037660326480984007427256873934561818188031643115393907102566724404482215565544811995891671743455199253847108950844448711174856358439304258652547689753981212732478921022969659023408118586874362790144537621852714072632058590937520284144291992129320134870933305767487070699944886813324033448869105309109017973570756801296035327066587234464756502005573625672690306624362982255976524893817786906924342418713845438711105766522881534874615931529706323668897947573192757581853658889778033293351449103305903410529446802529699469686337978322526700938497532219086754858357169120931599742159515769131226350239312114009432888329603027638886958018944676401534578895445998966450291288362786214592171460536195026882373307043250180497946503130656579386031874244644337768517713541128292706252139484056499357178211840 [166,138] 6395556585751050296141599102534978862103591447250343917952082744160727676744765813344015480601637876029106517267790434786931560294103390164379915094974015344886375462553353757032347955525922965290458210707543509267254466093522591872124455518982682892940649815030570673116595197763049084246746340708759741755381904856419326978782405203161900197341857798621024394380036344108051030550176191529372794309291404780923564470393290505364583014675344681489554748610807481447814277651318798950087995524054985495100465128346421686929491538479034018794491685864729880165204998620378719227530100359566827665116038904979490270429561282151783060589609365766373980307546635325354448542098033252114864321007672038912368310950403915524403265797609465624003190831903198365208241711923032351907411365465733125381477357331952745281858151895699121362403664599323263309876151719366668308645686271063224586024748993400858529742916186898681006051873208006871881975331166923467616394783435059997641203164665774372900970323671100151433783783943836210151664133787998215776591929640 [166,139] 538021965139037731179108763595499865132802811568486688698182474964933675065877696209318565204204756997405832955346785700707610593162895107239907038519822127755452767019309143149146679211253090451873865261377013994910918244394947860685411647356662169098843401309361456654936684110718158653569972410228609055926460658042122600094277652433721015904511077589828036470253206157728052256173145533525764684957249836148501711791471893508962031206216546009524145334314999883197738109906065606693839595929065169527037366629557914402734344237654487644119742924856265503080158712384219577602092707451756936539549653777113724578523208178748359390339146526607347531883244060092576173473505300797722334535824596199316285700897521459976221038438810804912164446871579511331500305172582998272918051865982210391256659970421650011659214881235536876277982212843235447066632082071335340141751559923267961255065448271579278627273627334427336576657375115317752468287142143724223961791979857633363286224910438648329452335021198651758524344343500665654619188153945064 [166,140] 22918099205469198250166689108302687966283353523119517733558496063312645026542144180887905762132667709430915862122559106013238301584295032452404169626319783431575647823161669682609862030269580868792258848695775446520837790665397948057988101419225062533751315480024102284919528718592935666988332833381156525035343984294303577341947910326535352228653650103975708947961614967764139195528190262676432906067649367339326809908557163681971541772897838452596457147311884752481735798459689500487896569793507346091974086607351708442858215064381575040434089460983311113917293054652046558860126946887329352711046831738254445435784366759389225014219311984288061710088308006789217904742600834109972207360787060317522038788328868220625861268685629186211238345841600562019539527213757242207036371884059994754130943496743399846172734345971468098928762784179183631239449969428886401363143413782683533016700116035708852355077639062528547832520295547719103053392367784844147472515782948767469977287733953121680663252166306702269236268221298430770848 [166,141] 481809577184039102082254405282280354209816419563412766271900363490556997526434767220283867541967072265566902682226651888729909039245148387012359472306633744445159402282388189498853716136795081442800849718972531788534227141919791993297199632350112377953667124758219375930266613569790423987483825189191299739249734344433768200514605537700429169263812476259282919039076096849677670350663490269654728308206630735741390727766431356012725452065366810683364901191039727355292871245427662806018783832855057344253360576916590324284390263498267063952659263628291323987818978308708065660707822966975726782170626594279812733619378260566766210108720992938529032061683155922557000060010112862195365504972521068046229514410452419813366563842616052836866434683872305478089880165344029674591268431596563834496787107072636008599767328725883188180845447405542679266523093839294299393080798319707144199136418771712710405819984381044369679202900469430563448821266639809994300480729136782272362491941181986553282924442674696605346476224 [166,142] 4862433996603694987130918952245697952560133450389749487239031887034717289324983707245036317703478102319951163519291613306218899212877362579370981786866232762115874051047375704559253459544355240376216093128903843090790195649364724726743088142618612360486926614686123343048012842248081041520031685534278917918710679555826101862472550515575852468452939806972472240210502426852564921595174722504589830415379409668317676113929051559336352428545938878771103830905807869585659411778042438239459535320559412034409244798893568719554618987086877953093900103409075835683143942737009801980437387031578447171111168772290798038091243276547821755967496727175148143829314204840959663079500700549242408259579706663096538607946960974435997175255322919099307371872461069928902243771815964502418319173909931474711338187117247872213142932408766769975635687394963771102823724250032363648901074580634711983400865308521875259417941517058543591070538879988618193832704375575655786177412136354064587623757057203745400460904752 [166,143] 22860120686265018196477009766393270346065155743686165792226088068001252457553832517587381974765972252478863338543661957451504902412801140371898643844573174903423666728322056268982465885998743325567619090112672809501880427279084413991931859519495492638322619932643416034267629097950141752060038457458005668547947358129920870893182612776917399688869697226277947615714275290075613171341708371223687110400301911750011108287582868198842302346093989112124984457027519948750020186676586007323576919073176213194623984123010846316269146752282801974593423358830660569649786505300410868463209261447682654611091106331457453226885819613974861275957550296789784467028516658368392042803939668499313211541585620089866597885819552274983231866414819909245201862862650552835402444931934886014146562994183778338255241010883924693481868862171154894042140187015365375795755072625221502751660268951151564584154412620509054741474706633016484075383024068483189848265465282190919059325304816687147306501031888464 [166,144] 48462021176237724516803630253001942611673940288741254870254911197397930010570774890860703309513670513750999438277186389993882107996503544414340291287146399233697052801587724170292947403871956927740686885861156134478392817059173926014628827219672011733737995588895580753294437045639942699864682552087928226008157582702880599624633654476532012217397629402563656038192492530719893338845321270308836584245339708663815072011347260291737362636997574447289016595086729857663473320959032500395386831367582047697762852522610649778906762956399018667770329122671560663938467504610603856620161067349310587151124256579682877447600670819340145472507972547215112493728432566638304708451742903026460804968001525209442044274037128647168228914675426160314361633481903683684704864109467155803604996845810406002362821404366808541357570844104960932563471182810386854321412486734017391710175186856037949153496547663872810853387731696729701311451936283938557221374594426626897722986844117929380 [166,145] 44712386819722153959951911445681835296137151842055850446925597897323132563506273684501068013620468999196196484260366356449490121556437515261839102568777898909153346737390117789899604488717546362900208283685267911739633922985379966167819075812332175102739872718894648324718294814754848084169645454224017137761785716337929479507839333081567335902164801186089411912920671261845518445266909447061430164120418416512702226535569660500730810300962947459161398949373830433815318862631444943582779757881286579824908108389693741128040090551012760449441062415640190841194497729652828510065069023980260581126542019518085059583756676846671922926771912741286053957003590469356260586628773350132889995565166856850537504313892119320465777505997279911097064494280487668644303883020417064417543500643102189241947489686588932285383809534264510234665124363230686992384803533786633423638399321001683082239043834761425894862840818159469970245013311004192621417851790314135952672 [166,146] 17272740989146951690755019973747410776663241193346610246950232238761204477245360704166322371131850012969049209106348240228061340988914157186844024552564842523915182978775910601242354379945885901712562934671922325850024784267070278756685721154873392732343383793768817664547172825034247394881201487645240957131397204219741523800343150508055288859317810227744549316453357321176571767776262616459079639846536732950875469704900021935741267470148527783824651352190883992278330689572222671965538470115782337643753464285588690477955770713556239221923646598064169881578502497786975854887780843209571412049009963537804371211255634193236865234791499478808231757201429434032677229967144092529779001117990011193018782700320109417843340946947400000995804814614285303739416878123332988389713133339739265062000836637043675439903959858527231475485230032461352913433142705502194068540690859750619961983724842254823210555483505890942075758316056973020420582024 [166,147] 2678078584452625954598130425560559757449312270024738555086418951946186251050716479689349193181218999357481661541495119322250420817034278840901363543546511920497180304071062478630712856486020304975116484524845909653118078150923644264355606591668042993009093004753677834199676480827553174616092444022575167679034947702819026709309324336382539702532920162259979924455380604021168302247878076513681805599018321156766730901123033149597072871746821624297027232435547797551628730614238938132818302750559130275211687046781890347261947807106331903386338442956658875280691280026991729601959537034686090203267910904295377261599921456556975883175738101124118595151622398288677408355254867968435440187902946492516557246282934686434348889022356531716547062013013320721957542683041871337747158485552603641590152922427325387221937414273026262124606817967510140929559849756553991130706978705863885907534247063156846026599807104525644954715720 [166,148] 159089336764871260985050377132248415498864446596491728849229025759804261780852076984132346281535548970215495839025072774841701060666920768740036325873655315793585306126136191681681857085900606790932726475034532630904744854911565456377570258171426709435560999233517259806693538090339080156751874441473962179638605426520371956926329917321621791937168446126443207825873403179592764411332677761627152671637169043415225499664401802668832074827061309214526250386519062188985579444354496214433355594745304304144010343589915677076998812141718208860116171169336878633924982175985854346154784047493126028076717576804923365664156872180728912331007014109998073474555979962679544628912400284666849850177055786777622259128162670745296581350646322597005086430593924106677106587581732948933237988968659820120835253634493756484936688206373908092270165502328722353368347493250073901773378415892531221813259984419956816900911632 [166,149] 3440298832428072893147493177794346956350507186363733663342561017112397544455986993551144824355716675752651955550744212252197598541616180835283286354163101342903124679362285624675217962279957683143167830477733695191495857241963492002795147113907106733467235827972614625179808931784121850486951708768756311553312350418636629815641791756585770020015634545200352292949129128904600452941084943745752159590046608009906126601723319372180207595260978089086333778999743421882421120698104026479047016149723569604081905253655098633909610473670161441393160933780764417394761355710232726353276879055849105181836282358205189997818030926142796407417822375131165731180361325717037866881545314904068314596325720196723520606289220055971564534302777413975328211908724269001344215834471503053220465270333865518691882237202007139215803823503395346400512794366477784355944388065427873364476675405951495794114877568 [166,150] 25593313743401053948478595723831995957172789167574478337122146114918752575670530961311059339728137785452882295298534142041127613960841447747495025233465282523551615641942730160982467660107066752019132555452558794300333510795237978185289967908323742506886138508497368594449834113187437848464387932440263994504747062431559167327070686719766555320298107468823669362791406705810394194150698483394563452793251632743422833175092435801523913246266431150898870723670507293017796722410546152777389565797723955047844514025507257714719154916891142397872373747311573262387824480688043329380993471191161468433510176029520812498604941105289419294452235818448399214301669914936121635775414984751010455388372808423738717169953122485927630094509772494364485844294186262918576518051606976514062726608641017220313186471666766613328532266622805136009471743980550816851575590489604620810880306672 [166,151] 61513310503101150820357063324898992546898559588745639290308794183970087715960516273487686870304148736775733817804653232537277178113108261458322214487543708268895595889646398126921694168545949713028801436746653842394560139962146248247976379943775434521843657939014572134447294070091728882774252117333035269265409128195169506495112982677660069558831496960870888667084187701939478548057712717943428388280263395003702890147410690753749497368669547618997215536536430701609259224872491795617164612768153614563819385101289417229597984848646512200612695803738584448324218406079678230349915151441886302939564331623100227983976228633193420418728831272770202773297117375293606936688989887805111356828001933505061410572788303702064771823125902283267116544789703039184690999638004229764125869826490853959506136449324057722196729166943035782317922456866524716265786135376 [166,152] 44537820619401899638428408137016940063191981983293849512855356572855223902098956774390004739006813584556696138449244145018017589262847235919953607981347661721990262957096086666437611010201913728714686941216492277007207977277246663294372114574490938258081372280635936721241534094331819481824707051957438637475443233841818228649953321826372407449028821158892284908647835025128148121451833798125889095352761515414138255124863625826357969744885568375970208886675618465188082149328802555830188543773853256440428260431694506495432255348271794303662207882440588597554985263308360717212844954644233162764197208422214345480795030264915380104044700793168903554189538091743561426908216683399530119157302078491199472577402018399499949522535419269525927034894781004823444276850157592776970537247919234093620285336850843722497782233423037521901191237337 [166,153] 8981625986815925760947676736253984452371749319688843024057176821369705050105206316453818879284310850030129073675565379061364585970147212622992463182349589418308304810455596142996514898276052757739528608523374744057858455795034956052929156142732554507122296511118136929509223390950544916207476047077748162320968150357064566487286092498488445533997550085266123735723071777772028541820166626989650141275130467263465918867052178460427670694932161102162592095068397791266106105069449299445255197748795550796993105861799365309760829483790345531973454139232900843393208748052149591199466645393710069880954030005144343855970217799752197251992872026001740110868191849831887897293668119933987249319511957248412815231275332267835428028505571687835566115119933511296887403647764899959775777110984051171855624974658117327069636202720 [166,154] 461844950936412911430754053565893422463231689859736173413490369231462509147585800287705353389501736342858111888462817013027499019210765772987503309911975827860362857096460897847932544264358275452146073596124517562998018406105263152742703081743386412513584545449910940178324635455578074453247611407727945440405591604056070578099789689491106217233868886153067886430705701694612328376200442638443865951681137277642986638064395060486260543121837381194469761458214488995691179282859808506082053904104627504298910456223693117860624009065631309660671653142166561683151411379547090457312699173097747137507419412430877822010108789922652315465064723185481855749876821089993813077115271083293488046958679850958893149694966069079067540730572293605212625300061767879761890148971699267526956470479362783006944375160 [166,155] 5479033928534227169842376543960710261434530962283956698484270383365544637652623423711749582082513896420715372428621462897124580552102106567045583741208304036931410583432918214270907932562511358181818354597798266821402645544725154640889568423628718494626780902478462208145289437111195711948756479693923308281594726829007071605415730690094927079095417927766142956620952539994666741641514610786813453305694192240998761527805204861429493255072128159567942618256365202519383156998332386381646561719778297967730268389813452504884088435935215745278592781831858211843534925524074034938409828348266918835669445452804161782865954486341984262591254245855496951652345475894589507804661621205389464885081155189710611430534520635934346112797488464937296372866638013904010595800153992901736939000 [166,156] 13379238887869187936265655803336254842264666237692579495799447680134301769823275785723302483301400045778448568913584104322882720339824906180802190830434806828919306246040451002827620613164453779110179168458139360114280950924722487060876991995503827173748779844688555284318025520258838940220213060164748724442650667220689628296346747604693279324844450068616560227978156748408219919175367002278751271104847545838577961282272070314294676222935181441299933226910225811473116199168707430896018395923337824289894718718209124275088389887172909928239593098589636613446456631264755934640963871058201785668359297110493732623584686833457873417465622301569138461265201245818200956361690528267474889018460573506281635248725651026870990871875862852333198908555597017289165532 [166,157] 5898796222006665485050178665505085390065436680585578870475509965497471742297928282652752568185799636083664781907692698705734415113763571413085291390940374629961703914931080593797148527961163311377652585713629188129162753031473391878407663927561502228595385270331407746049112027321395799403326188841816104585184116366165083767302603694770261406215136090581244162540763819767033197625787669220163232038302937867476833374468711691174183487339898400980383660358156788157647780330628972644347014518800057154803470498077557523412434077840636900578054088620113949430075091183506922552916520811757726921315646541067091911102613987788842175645453021908918744937776640337690286700242061238872486494941287757704187407489468141109123547704107034721984 [166,158] 403444372506226613158202712295562773302292550917339130079318410041289116830414688321080992502881759721923138957272662167441285112879584889364796640135801458848500659691098098468655844557026651083210393052571636222819584480176888726402331744781614839582542230748054459141754332287331054881637554353108473368082029518037205114746668644329786548588003476186908317761539261897480930264807321358532191373544476263421440821888421911922622164683594425249329320447569206737424683925172859297131196338140307637525907984501831191094719311159746387728953307820701580590857623133265038217509804608249867243607165141605794456099551498065089744168775222815474657271672265440800071880584483728112007342860339008548919712034900459056 [166,159] 3584653354200593261825553650181800732258128228344603081073155392292865383875551055487104140955999712175425276105633778764791597299084001235475844018647719322258018118278526895641611629049019486785071029673103347228251947434830525197793965457897774548366015577961091573520502970417947114093939593926630799949402746205746778164592358221511884187383158163934403127566181000351415978137264546418023088556752883574041560330056072810022632457911294379241199321510903834311882778559905585252054470525615787296560616311894155296561426090226446928549251178639051048918068704539436943550010808536803901931211028676054119048506410206649997136812576390688650077434062538219908624190737952235287982099058192 [166,160] 3355653213972914893275825151558547069871246964130134675123990890934320312347747104426638520069293049161957578874541562953271312838880575713058956141228848464482046207061663150529549868983833071629162835024017623028663303099902248080958645965086351193590806158761530033782184614986023395727978386868677502568512752481567154233426789746673127657815170685751621100256273156596356084240594488143026375700413860072785470196915123803772443003778241106372408924489633147286850213433381626443249664071681304261481798082888328903714056361800019804354465841173653776610493222373904014882201430099881847141771222260743528551793101280644731414013858445689579335616882249294339112147 [166,161] 257712145318230155751790978643830434297314004537246988711551024460128495681855355373228092224197400961562071455924879678906412691861921243181451934658192251440857535598582815393788405183798032817333130810932422404649567988648054776510675655843757300825456413664996633752704188246655757413050465572823214221418014884367638225841098019325433566677649468836077702091587436369092033913290352053332231639321570886731012231342503043866374973451100645262870670812056235429979362074631246662104870247050034424897695184610656287679931589697389660917060519578092524037839614625719143518266902666685166271800307555495472184847284127514529607878648518316640 [166,162] 1199951251850935063125611532316775361399346096345049256207649860607107716506958803103724010469167674490543138019575846439873272886813500861383753430261624365319708381652903568540866974207869102018157107092593487722005618904785812121943441153224670979732941167225340401884857256482892908939791163867923926627566203822361247793556045920981095211492347164417468586765057197415933146713713301106480389220194775613297410847576634209610629582201637840907447978522236672909842819125535755765163948186273205994386101214258032044685682299796136012292465032417594736500187304374993398052952802089573287895845577910610350785547584 [166,163] 233682163285874436839548033417225069610524576505937805303708312605167066143551770331319451809567542116377704518325840964826456526103187380506649246194183659228952350095703751314788881591790957713069471321206779795412840083660966127123385281990818376342979248495370105619234155512090790443047457057899539430814863639837408137054810201440081424872323084003185127049862797681750003230668552701616526607366504532514481664987376710584660209223946698162588517371398332834454844620695389311243581968372032014569948324106864003295104766077045896183835978056358094636023702825128169426759130363411904 [166,164] 1195431716165397484792885046906006006339522011523391839934506312686670219068764408317395172942612679778837826048598080245790354400631831392445156185548190763750927616906158331461118825095393117933424766994833325751172482108802935734784819539640946072770879026688665581148414787724814549386298941890949674151609959728905524571496297780712005994573432753490338786284792877391397606398761852642860690666005308454881526641656904997745756081860115824216341366496189928364274578356159226225705925022030369158199019486688958548919993370038936437139590907393835108623656 [166,165] 88123883650036643316960947332986111777087200907587639853039547690595493423364506155729713255309424977182912842328115895075309423271208891780326458620675992813299883182443932722715394714446867383229885287954971047036478233777359772632139691954877516105791706033795575280235030706930853946515139249227997979740874273785185838999760894456111458732306118134453276786703737055139340464743744067412275907605553672414789080885914689547536230348796543118518286869529760797435897981661135631077060173743614264635811246998321469516444145408 [166,166] 41528564309877380887528433467673222623367340166374917968576296157800025224450565523206088146948817027915400883886025427084488982413410503055371920119127601001589339415812365609178617827067624719362599481366674423158640127211577743683041656597887195627044446643765628791113115521550937951265309879104838992312050381265021865095080700261318908942473466062591040531069331208416253421961171046658392706851089286292783257139011311066013860404743947401544852970275536991237059907015574205524658065388288 [167,0] -69602140776965450136144941043337040778606262740598602092298018774658898315627414123618177937203030668455870970794295118853944619572515181031458290200900938864648255329118198323449365955316071615031674113548208709709927293977093971543320829840706342514805551072315767398978691330179295259376058888629059621021962593055289221406978260944367735234875480332353116446122163288918680591165413484139066294990212192422057170698046033583797849838000952943290428802037829079679024342676777702099358495058482276092813742144779607738373668994816751619675911125597282593700095352912868010219598290735154333114481570732480397165313251569192040944290840624556761227395880110976534712024522303715928750697356212669732962286895395987643900023098579785923196963375788014566198466645557132608688978679721663933792756475488508181038537525587303517701298011904849212144885494000928402163358613914955598764349443627621684090063305225738531437829719842857770899892167293974054817986857333020875356969553458356395890649630557090612620501796940946585551117797558583554213231504249134039591451864596257461608923897123640456462054216516097540638762615122055810616794264664504799075807467956885876637006940693274372454560243740953850824188978409362557762797967535499899747688696056716310319168035068542182487285722038071149234217414333349334141613894495403468324931292916013825111580291345677716012209968699407704547134998983710877808619495996273439423392033164446188968500569253717386798365243602141545548212905504544625426094127804483332861090796468056436738044061469015766687334069013864092180005610570098701790726789597071171774828901725074081721060982093818231090096427626762131252349609569157120000000000000000000000 [167,1] -4269689952751228160627437551911028000116295565287467283348986311789210468601287709449037738200771753066507543844710652735095442671591672607682901935442091515456631066453692128454756658252110525223615048223096310538525988935247739985921537368412245800746904605239218318936126822695454383642252114162715343738352190592425088359587667657215538633776344987165772976516362891446888118825973340530951438714491407459085452669307050501420153166860086398898393350249569568012147515856619361013720261188188940097766371975064881851301045338915547241860670577258592198985172613158969701622897242638761217296718839041170323010231800233927241527006034704282066643582099327828142152818796609481608546430770611570937307652292304439337467481842974400076849359136176525921969049732544901280767455657124564021549368748651224776361596012556544982809128042896393897155480152465183820684327556575696223159344443472118884768412988822946994690105690409039927743629532966180184946065674321095689166365688197812816055010400471452219869931437606844921039244031645815036470152476480289513798798578177907546220733406591336374385723771663263298545361853669567778325467013246536845362520995519200071830374566714169210665152829862885690001445512469894437454490380938839624885894345943728819571702561974979624099319591230899187683894568711372564724697122330105131203248373947037894858825093525655481582471336430657031150107025675659708809234738088149186101524964787810119432868119104072395094776542314013547310002047897407122920691690112751468796976374834427740687134070410235788577699325059219217854136629533912137366638000359119776549625472127303300132486377363647634484107180107020514251269443227120278962176000000000000000000 [167,2] -1861448120760848360179836478682426081427883802885997815951351253610481393119642683518760294294343525896336190278045525163215183391954947465990691205267012601228998684932719107219572478338702483534800923029060105723580464807727744622628039770186065340852584381974094882499502332778126923834569815306267874057783244506528151022638111634656088068808246147762230054691033172793449889564514113119493191229219142641358641303513102983051871035569979096556494090312140930076260126318265766830979105469357303356251052605676649014959337971800910543564664187688071621854420043393158080793128462705934607437347995292765796605955472864685051140060961721710520073608066577424200406539867133954699008814248425544344681477887357354891555561605264711372046699605007551416206988024487353889615093760621541776026553538724782584762569616643894658024808833733833502346390766641586374799130434537543471793272743080863038075265824777889458725737907163228189779725797577281806603208979137406737854641967417907144296724614352112451934402060238051159094331521632787557185218137333102024180515598434842998063171299544746218260507993163776245303750973594807196650378268239256564471467311905028763611957960242458070126400375478360652122819071445616326263181917885479979035923172380379259273165694681567341820888339321206831856214531747816208661761735434604104759690788672067238021647438467170267171758542360075577091675365986899564619155245768855177321717470332925176502957014156656377062765069977807841878926197520861229513009869028601567134806256365731072450164226140530932060236709963935043810232437420457873186313481765730991551026983894480702261712977356841452037965298983462479465850356906112278400598016000000000000000 [167,3] 325917106378063819809710047383183551598883818599040580491928294973444923415864120796394048943084355133915719750988830214974945244417179936095114382058471251888081020378057378445904225935441788085781452744552158836504245423722625557689828692439458674838938097247686303581342090568683454247318373405440830544371780710550682346846202440918790018961566411979429255149729540307495796710513741553433744670604241829672516933456846879656251414271691580143734563055728628010624135027130860178153777950160143653900318941284501301231307257560547716123108536936693602252283132048723939063606786330037404827637978416184692519320577601237779314444122578423810431595505897576966560956927748553370263795421811487769853578145318422246743244336840658991045807889263302404797599435851437129794075069280358395230857833983881933528384914769849752500278500716640047650182651953794503186787566408164843383987535524297480777512795008411670192321717509539502800532430114515601122867536299056689293844165783820292876861939565389807963617086744464936787797486107855236820899038531142660196321997390037968077363870078955439968444399248902699849236904212583562058634946860376653890632195853358742860397336598095246001262523387641217674306254517654698842567678873519862981074021526127024497835306771341172926997142921958362751736721702655271140863378850134431186544993166365541821241722858982265052577974044478782380516598718690572081211179946001390039140841745269746696130852488508493846366947556534650350365681746724386609943537885756410110928914101870633086500573810590932773372590438592810833692000512554411894794135113796110267808284816592697549080152295450208451102707225212831678561860800853849475737714688000000000000 [167,4] 42125491969309186377426631968569873319850175906310254183605535053223717715960027223256401053252067972405225725212776878721768018833991274080364699870381769345255378762759160293626607365942169322272237940605410635887799194171022027924656334084544699951895711285624677786798627681850082783963027860801020680609409516279179322690100966782890345845309367365640450611339366769530718326197783892044653014550957279274303122069172036852760711258909064946453735697431949224232351116851175359114267573977667591578084362966548452833294286769325684616934999888252411797444068959095970766674025539785460402750246778922223374901619098317789127114230913635736101221503027065633928881839087090123358539861071251682447794513405660471694816260576323245344820312348628184606662954561007563250658992002145219780275309646176980505410874702920256494357863105862893653040909108290207997702445594680962656063360162992138900666994398871366545741181094378255338412670295306761537967239725166372454422134704565883070335473361185554850999883884489294331053187473786399876400153360117663196491531138806095319307473284244310840652451284065713601517787535749718869808201993019663580029046994229589102535361790599498658050643066658537489055678475022487437610531420789675031840195341204572665050779162056204431548932789417998299561836367181607038178038165137456447397354696946062609931300196221807220538482936887499679244809606646758517513868792836143423954818577993698061588572432002462112437805516091440558977218581627552360105818766277930757249161766531283365584901564042054960835291694883117848465288858519699691613641491964088076546357224261272929283415128493909745011912258880256444896407386043264782445620232192000000000 [167,5] -26369000839785272336130192781091506840596535225506417038087296659591129006485966154401293973988106327452113388511594069989644611559930354323623817715727919502094355440946575889177812051179680980292070144594527541720974503706005905062885420850858537557141492790114877689912607219892084543756491553509312786629767427033016376889176698859781686637867660969492054737204328213124933921706381462612676609811689401242159550533887633881491733044831662546539755098707902844660302806131287392198556343434559748227965605872187093770442657983876174166313836736356191528121036693726239009169170983732938819975813891309982366072176526664350848392493774930151489493204818382599108175788934504030389929819380305077117919357432754656578618103461346413777901025182680293876967175090192039881427167916760662244190822881689143776567242798682465130402193812210759971524446022820008860005988209111537020507873976324711726858624751284488230200187571818098685881783657440461544207670731781349299757812802103685136545402227843356085923429811179512956165278432295323605235402794994220241797035596754112335677871939863251832804347021405921601178680511547645624033757359623437348018826758296871148295689282340488537924816466412350104468471072477229981980363637531917554090903432635606270729950943731163981110638059553704738578616922553577532481515161417531419080509220192247370163717686573576892603540626749298940625857942475701845900896999883244671523562926500601581348110201196272832115479117788975299923468340561094433223525203160336496620004627224014289509134632986607456754217268420781688942193621357719303287048374966899781512304548637065977361884549111965103878062650220874358533167004343626193987400892416000000 [167,6] -34911554771752799251319802099821597880650984964496131517541875402684048387274851082519481308958905434739562538568647042480384289035001593902468446954491298096470219194816441241509902387980911780913425690091573879306118058268389186872856761842013262835471744580098632827621832021232819885770702977051824070137423885636403182648037259096542262084022993782333140203154516481834681709993714841066845018004706446891617695941967891319424559176252305141266749490944696990674349787033232468249384594970247301009962123206469292255822255839340737999038607374031775008075302473035698533949399462269784710121232242468350456993576194164676510642590804962607536484582028211351408504114372071106591084101701110032157746601606306289815518893119410433966487468468182826258318390398807502780882725339693891031331400905665338426128572248658577934183466466633954635321465589743446734626018503114163543294679207657398616319440179546752874457306599348881805992892098403624443790829092264045418582038616931421553241253571600453685163278025959534662696532446022315795177441315182716941388846555993518123038683329375990990863330099802587268313385989867440627428326147175397366940079553176952043664506244611678298312471239906745087293641437532318347010289053371425024813984677786204422140866683866974794186649113200846653220972789123205368887588737918379620234379957468919535905395838681131378946473079536242089763033504000835562708448417722273577880418934635903016882577791872624604481792976875275046440356506453180486268625606923792294362477690007944519896796694239117800565162026438026296086699102644131586008417232173117766790283208916588292459465575798664399665613128645772713898141026821628677265110055223296000 [167,7] -119069182888530045800904290395606621260895616692656927935494528740436186725271468496473312243565858149293004046100984265518073271860671225002584006538829499968094033557892386881421931448668978625461325303269314030596903974947750039129369558203172067134995611733108639529913175903758928510127272715228848062705220711387814165055210497779144030418935669400114476461227798895106672971996248488501699121105747960371260536491182093675740227036073502210154020655265450868153104347820653303558896022894894814861789774270082909568400561929253024168381108039532526980480213854240689734563537830025933578237619179624636930461293017974745370651848562518970493882191709492477001890011163460352160493542190849520416826334723196341353641604307161120149115039858616401201481162452941573854520090279636738780055526043736858225198249290891516651924528710381813649313779119091231216363456843775475617273120837482630184072679688213298232249309550645196648836184900118204152622901837327845639199664213513475191034715492633555898738677524789444950413016679881441730727500676420435134900219338807759592107667487391253732406085955993743618884591414511246528645126530841870373854148509793566725261677497489304559270424566691968783465020843971886724119425866329320239665397328392655189955109124550834497934475226502401689275329555607340350412901274459982178197993756462401130457488127363090339757186629924265866985178230950590695525381150954575813580954363148671393508427489089001614245278341342325047780031755758401249966811630474351856088250814341133366347604875102954827527112047241142681129264206197311265121496176340856785699570694376457324284596314107782321363150355462774149495241228582285681201743228803656 [167,8] 4845654219925645940810599747977215680209404881808690635591906774791316724604949589364993434730724556845015150978518335375817645527394752963027560277462325327109233848878895404673831625404580880445609335356795358543146090369063837117404855108458571168609312441858399115324153429863735741542056102184998235643866780671864813942542369263096308536864034451146130264985644755162175410369719452781715865404996566245308157562238694807540576720351549772589694683273018344139330981434933877479531881826415248922921405803725987948053686960852926126791970220583709776962557362501761320108165003800513496351880699127149546773407518336599226706548965430530506996383605413913219046109429825977955636673279549545316161186834950447530122485500318772525275291660519128681744811634754295808535399705794603532034987605128395608516366305155161691928993648491143458831291928402082421854771594169076435539225312086675706658974210165435241358867432759575984895101892367148873211915340552604467587996632984955538983895261162720208675277907870284042961655574041202726800809284854233810649074376353478665715737391275005802653788425250962978723348012993903160661713857115353384854526868435810518087149997998110589451637866535183896597088237138718147676993727435949596273219758203460537327178944082130680099617592265420677369017570804997722722619282146840138527560888257631426713913761199933217092034522845315670975498492360247437761267757235842905084174371088535741126111647603038332182961007407109960893608490210812710103751873802308918161374881783297308912490555243631194645349608682043230968057017239637539287267065964720364949072803307985515109603312952213084647454556255369924775432817576030506250105006423488 [167,9] 6739248622664659866636765316587064383058631974141074580021402243441849678317535388033311184565818110896445601886429144545992822727636713689983669232337567135799361240377675795884495886799193818240482083601546127752596617535527394818970768584705166683312760737666755312226792240153712241335702195270432003068902518729845305121039492606369757367424340687239946266592150059500491144631775110354168140360134492756116270597585354693302276428520264415819680760298967457804739712675539909643330979436758329902340426420928923986867638445773340262964361439111723210418674085771301283755069893498769982204281750665209666190255901085602411489998366531355201387993578352624996657003118961307458157978789871797160737173483815887994482695632869472402346906189811416434658269212137629129573009329568712917633144307248195695500895778605508079689964429767842115753975795313907978878801568918620784090129167257860443296178318258146753922691341336416918225154141045489465695276078747844309920673415350295664271661133399344453220115379179174739995154077505025366908073602090130126018509044938336112399093259714428746487317071393133473500609186977472137500558080173344145404264510006142540772540471392854356592449092722673870652580194064156210585233315092447891840856403783958599965262101835476467761678951596405538948689032316371243507063219692223697329316737409139500363948421401413528689547083927533360290069983089731183271967286291008101413165516509883833251682132753452385763711780981011397964226905238131525107498114398056455664808828198676141537741595667105831053812900595476302222662206528052023012980782526793794635860535509022375761986818751558920594654246175335054930364825631122739025372142888 [167,10] -215173465501013799065575297278029424609324434343412599973473960600099431210314854992890424080369683815680401052956221179493896706006889470558509219939117409749126789364387324769307750941625377571631208224006964026629309868626765546850123827639879102458221959194585803473348664635709166438740919770772669601784534024627639936888313876425464019495707442930957022817736465035609042107805031084410581571928870082971543791194546461231286709629744876346767483532764998087135711959922330971364548509595872686725334876193268841975335194050695811584434081627928626632545617789814904930746920905992475674127465191434639538010541783160809532598195066244939588927149270736187775751748040941212326376545123202378789330237448334551302366238232249299579518365693670152515027906480493529201330993492548571597885042400411554033291337886586558281651410719222417145738246558139465169256816325071753019399600162143987878890226789871258930175470939181508358679411309720860555823329304538837805864924281252611069507209974356309187918407095521904218348843692164962804497091318980486653495635150161745931850762090431159564602110891980271732150499197799810299676444363129353123888949120865393983079683051530679995281108081573055181000880800061443420803206539838623700755511891246996057676875692101347650807049762355586076420683889581247471485985407688754937565523343960870853921097271298824299023791378790823832913295890238218471160856354748853252837822701549226301115863076158419326033120263430438314197516052458065487680562069568796116696279263702714802193045086593740820515733494740681368759946830277301339790648249368337418818450659267198263337920405719519512547131156644097175845754782110951473664701280 [167,11] 133229685191474721414805293326417755145694142095050226462916842105122266752647349955409623701039768474729436263185166276218906007476996040494694728840114631817890435832142772103113241452823530733487894763254424759263624130359993084516526494924849311035796758806380860332418689177935831206418713141559795388582771502721221803056132394232457837163273272552013038521920652194020607193971716884132304914386923464963455606897711047656039086004759375640253700518434814738780894784618610945625814146948205859787237570756093746846800307540206826200361034050011203646670172084166382787707651238136487341221114218970383580109591889183746119989588400315813372833755507888160274287404269420946449112947361156338665808198531071202311534354010129958831532560928882602133445593101995508641350883055324191196823952513179519360385571822373353429023386988068411368220203947955247186689347834000915193594428383632628441357444048120456535576645817597975583621972039242927656374009888369036797273830008460110455179661396975726870761792557120380988469999600318746716469403761695501636002577443331704910663242452637888470445090927526560897924455545627320695451456375673328118518193232431886457675161084988662227925920630206344368750512477409413322642911583486635206901283063269653067155667090301283156673302554638763457872201546455420243115549285429125863328103822109786910812393307172216058317506272917686595968645242328826107987371496768914567997206598827424833559827093208372162421737347145505310554101352309814806324311502089595308484909969927958069535434401788773813395209936242784380039367066912508156917613351619006609820945206101357295035736233801208379204534680354782626053143445485741416503892 [167,12] 3616932928706819536772627370726385953338575516044101100970195000184046628726402255692329589919567868191103480817783567122962069657247524464492622369126515013365572425541109682431029793069668907597867704342068146424275579127801515761990970258736854369106893512527766951255032864018346349115363761924799585522076468659534365737542414293532506654793599718940261128122284186579462383511534218855370644149881137443119450732824264838085021981510681118346668649434639765480155722482502590949707037410337866887600134777429248612231764701715769067413671680783792164643933403744799540440552269119043966077953231266911430137396125664537434757764753767731110826360376000660395491265094849252130321356367306717789985989187088170119039303828982001255985393611215245588460300782397223903930395561296991229445831140847275227734153114144273602715490906816943390824495424938913239421439545476229078811112596512548497724568412333568445186655183464770285709897648339325635803608317422412068036194586715552101168656924449847151551499372584925652899878822588290549596141648141282631262956590941715916193398526679733812439903625213141727552239987910209028326823422969459286269104376341682862430249378733264294620980892964859750621124164506995091268028649014579969434684690724154785695082991230939287301638306015479764191598065442957586488269666900087454301561360496918142129078823297888470992621543632242018153960055826492298865178961126088304032262211390387158085303359728702688198675670727559961476423629729380610548129968823595416059170491938376067479078902925678988018664402137917349643026034983035548039103544248076239478830565652004037540593624238007458569953683132990954919578530378778674165952 [167,13] -7502861588395519935381971689781020609114458008983164619349403014729052482484121576104545352546354471815117215764730413279061946893471329384650697519130776115003734820969355082831036994488408215822483915642654242308465236845729835362321527101525814080635949523268452205859049853635415017716613084391229202481562332407895981565660558807355744989530864800046410791449118524967806006296692953510840945241383541783516254203171726808298219094887348354232441817490242033227453525204905775351894201037739280531035927714254725329954790770039987509513763662522710685063814402470254930898138759020802913446098429584716701206835077352362384418654518017851739868589884651666936387516428652411566339689919349983580965959815498807002829495934546898129901532286448027018919666828331745795079580923576370999849015466468282050153636969751817039642210946290757872582181359078041722160934946436878355034306724360473531585495224394419002195575372723377962045006021786394862553610263369951633659111125082827776186064929899135257779404794038394912721688450990460258467772885836705321243920164968543546973591509792529610672200942621897852927281192262864417557891504783284540745062082872810607995340923182883048247175407892556636262003788991806209451831295034800748769280919273652667968092259033529318110360161359857089827414130593882182493652153382147550868665951306928551262741286258953100992875457815497918467501360453391715937322745696504071355718586464727055537881423494332168956657522314637667395237564465081097850765466948609608428701999424197475726062854297467039061064025664288867837479553218763817318233897484541109439610738541396184703861303523671218132490574413487501001605998090350891096 [167,14] -20356866475023491469955618668845658947975539251485275605807989441101234519984238311239834321165713087278384190753524533128379810813365910156493958813459562709606127240546852607810744007317432507823342692035463197857262706595566043916261411282686199755298189247148957462592195221286834157206651598133776664689824689274060412356682382258144639260189463902118115855978432933936497964377814585926332260283540757788258021767520764243371829308742825588429342211195415862082203664162692374903306331236990932228242384390869479050029727462849187814847972100349213130131878344631678331624786339269311884379688880502334833994428241609948932319111824082705166037490731664673993021500162776794269190837071731689024299883384028561336557665407185625095232474308240303683261625317340630304475386412286483092562709189778250558081478935467521187364563282863846862944612821282399832843759155599859446214760116876602785494066944185500471441343016807807688837250221289845246178066787360872887797920962980388795061328180775887592460245905057468997915182816048869519283322808019054507391808879972162202376586568581695445271793122236790064225191802226832131407385306845579114371572292686795730744430916774958649544127180377695038574527770057455392875745519696803725705247962705215031701421600810938675433399326702617246128581855799492788012951465950919329270153799895509794426379503524010200979752662035523298398321346052396877282822442772996221437290814452533553187603816999483062394643527620916921642876387307075617452897301960604391488855547933861778783844920523742181886696809424185554530650082010708884636292927513034123589335978921497536974699470119830911984138203673826130421045052637102848 [167,15] 80514434959226403638833090947272865722480166647299872113020542260443022502780410857023073137403414585012343439713718973547252026286837504509617437488348894080519253639063215445522342452535457095701855418909785687408969907343029103190934134166818756120313628981588360535919705080949407521840693822532569847466099609070919982504818487141753909582244453532994060649952055195528039842605112161729611377539192821852736742299880400441260260224830632550469486681286077422255068116561564276241221146188408799045005274123659630146300034275667568390495508378062849902858571278331976659085875456257465686515750467327341170727689702192442940875656727844591335249317728886863961470295909698582309812307527190680414474655908038981190964220769235725966380256342657216624488298391312792561177231868791330512523384444023439965264366591817844959831008837271629622759371448654494160021271383245702366618815788187752760925205958280498272411478008295673828263896185772340563768629519878137165532874314338798416005949083267909728665750486268458035463061833165839680643327274678221018316579704243000276931527310214284024227251655660431729198461387007209137562463931654835262614983346909587220369402205482304935860571807019048337417254597026339271333390240246239250171397735083470618276604671890837944544280629512296624757610960102034086786622698898245522042973358562156044899883982538609691284510385078221041704610324485739988435838489159082972315474110447230445812658667349941161554821451295716214912868589997677055096520962295090466680698381233093859481577379186271226204534418806343801416602710092903812551386989462258344718462274619146360380612740206409089394780673919737828902288670951200 [167,16] -13472794674821742780009441309975393515073937889666607515844083049627781243546570471235527918600433541198376301108643276596081667392141218059672650374121116874504275746615492923818938902828127929681584577694796461220679027260875297870848127145650330694528598934027533576968513784559612121267796741216078896601000367583321431729761446854700238865622923428328650928408005452128173579925775404612962613541566443538795996317027140051463990996389460207720781911703739225120717235255532774063445049477823287417408178385155787285494561772283783601426567633277916320059123808768630352998579210648698427960599622406148173960727498953401579214375773745001136628673392862808655845877081319016472201110872099113868887969458713084312877219810708535220252761643278546794386567257771394813085107812374791458554010125182645638022290895233253355578581121931413920264750785043767357494928920753706930933386287621982317767191438892814670513920644208916163439968523027061427962827226585669669020673124244545427552631948336207569650778094095592699708134181122147959725172184653103487883183556928869992769130017662840904325042146292548464447673519346322664377876442150428914534418282853734361955410049871522809463886602370216125079703198047637758068234210260098190461244901244754545895686841844519417429777156756229345511146208762071304412529727561220432187277945184479850622343827492773387480703206573602484849185581818912588418140979450232872648860854914157369863776743939590720110455128232981855470165302256960183057557873136766915270622474204313327141173506367145037099799421970626071327842552340494268081062291433932729056927007323762471174964675201272894166267805088262436305042429312 [167,17] -294543345957923282105839098714733157391443519427917620053929865503967207295936846845850207302022890185800884782435038689804134091903568915867342765767135908759264759982742210457600296854183024212295017912738110378272423817552791471364196929518632737068693570491664449301659254884622834538524725036793070452406109173710290495679329831203697908635797065748876848823223825037488905804425791927281537470795475244843260609060138499390726933503164658792782555865763409020244879239414756815909953780926565817091190785244462758652304303673776229338327814555771234040590485886944205250855406868947691074758583097542364787091949993486667019885171053407342626679759236714528076945216760489016568994236834146858907477249977326380587968783019450006159898037857130285986371347121124949881862838402013741349349766410947408489423087902825659343825925104635691973051987864945789998359532727917433116782156301052172018173984592953954102305153145079274442007308801351033759648982508401074787517459197686018953380362510424914411507820820384592217424246620112170545422204011746971738050527373406343939234685937701638379330101670198133537530258463572759942748304153311205016264512815603946547069802486646735472839308541539384148139619972789538865073506657110346864607979063233923955249112251710948542677147018499929327870114554360540571296920930692052817122949791307148868731169055793278391205434635578557951108534911161210887298713311148974502465927641272392226133746907189790218379779685707409391972664060108611350261045174744140491545524338865540037031271587175622960533122459614253497128073781704624000672645919018519137141211406556584296417211061691952131254328705578976276115823248 [167,18] 411461826298396555394997694574910219064528838534855706715473828387621354266974084066406283851024330127662501864473167001030210606981811932759635856402140425270634460221944173772865979641451869993254773613783240946589608268454138759299329119574562814133386944077811758668936956254052688513103242651268181331512715684871726852571536919623137188676704931750789852204466133471821289639324088565726485193999831731786389662760992285656808590472937909357894191457673631335973038888204376290578424928476485106655697286002207020640621631285791476951824595871310506926845549265645685047131421139399792904400158388710265881566125582513182901440875561156475314146928742683616059457182271837476912279620521428382383408170813846058526323860148821780595896152316403332181399016605124885803306730744336089251146167535953291697190501382297267641534416267790193088876660773742578683178942336487346521557804910621537435827336845298119328994078593629853669235042443627503593590511787615564360652166641264280985275968122756743775034517978859089242256949384207078242558490571824463391288485840589417320124649704730791779713748147002859254293152049534897807030663137418006239541425168269706262151611469603384578493059681358660504887307431770345539732619368996547161359106394287728502368558958924979469425291891270652117823032475874113987613946743197458743456802090631628777738012865500461017270515854191659937701218230224540264731844147559340425182642094268220739408624137815013225130376275113360449799710500908549673375456970235532048362277590321589652622274638562489690028962427748175526146421838037715685252333046183805905603315841153282776669600071909816617731543906735499817768416 [167,19] 236022867423281417600501820145806776261546953190596462201507281776724720910829121038115585225984423601268294133825773245352158901147945825097173821897645177639357781104988039187773193567569067118572588307813768647675002062704473379763560928464801912343164450866945430711238114562462002935175530677548087430336565916563598460790953919116604955383000617249278000018491915021587879363183799880842781515598418565324103749109193701044673169402602091576020367254082303341165456793931279095025400604779882453963604887842298046836362395547311927890139115427657237584774701642085523398246143003551854124974200999980973394373543084791752739212579957716930553471416737424552171831075336526467504020291933270083346285566270939835117913173201059929132030272040643156434215796551428140529734428891059741272720062925665271127727326179125216095513253941583014200277496614765030222921375121501817644960365849259773935163264540275115117654422165458307373407758186710277858492031075672972088132479030551117252729261867538816657244626197841229442635135105060203872903829178901887194589170601167161959627022455393385634156636565845861187773867279826876501743677331516722168907287471066375923695729496726843488453094383330412468968670924676958686772360410851756494075513581406812948955716085851273209441622076384932332108885244131681595039392343518984030108687265694080447834895018014539955238248050953294187069114934932876142384486649476393579294773291066615378909691584651930397072411998704627924620707330106674320492623425062340019542432386276331411452910758948169550402766795065980753212361341773824281104305169137666290453920381153707169378752291923124533032419827641450911388 [167,20] -1063101259888117983730766023010969262253676936900351433501145412325041047095208931455035451385101587196564409547157786411854868999932530862434560388551789239286635488977622675253232799289318146576828333976831189273499532962231343804153256759824647335551360420140357824482036651128531954127174166289862117848298883690263688382057789617124413396154138551426542486033212712443860161214073667063134104567940374684241689259544057925295058771602238274431722231082941914207783345848898424963654346407333847271230283810475410255277972550659852294784071117273982454838453582437407636241840637281155497580599525727648783931102269740509970615987184382932944721444705834530182520848064057532287955090317515555874428874296095355986785121489717458350605662273548530944164503089315681469822555790413780435681271769135662809629715773943249033435745730779699100188397595229789190374710665965653072725560310803203808271441029222097732674623950290053444576661291704982506152162057834470040444938554331848799915451373632550334140404908318046581941654595023813710726964000077623758058345032435704289329281856628219333893774608850111194546198423644711310624587779186572958906036350995635906197428325934766926389561026619942301607133095856666955807791380056687951020212134768196627195583809712738934858425877876812122087575764548560725777983367373305393394209415010793681012464232994752226621048721334040334194481736710350398729184776013507158178846994481512167125542416097733757792631184915635264724515017462977382368929320100026794643403780123452879260519902557887594479917551159785491504605221779823057106769118097066845647852235298877191497779074150554069939463806927109588352 [167,21] 688621491005942275497419799753076820102877411055124211765968361657047298739150721699663812547851139764488900479379945413630859677949627392646367414152753606028990999631743234009631198859313383435704818631787981155604810708423046096354425219572439366903208503677400742846994863346017314188543699074123269067158689043005723528169507092126691283206576612927533175735043529837220794457838415373261338882280404857327850586518607978018323875387431570306939415138142217868532838090707073096493681896758764050802520903525203217831706071367282105771664158048591555869906868273279624546918129630969898812876532953056223181019721963221424885365005574794739960268252984381146790298569044070704578646254809532970611820440129057223970350959092458039708616491272159950293773174106349054939950283899894623246645420527411404817483324875118330299323459524813434577853540341058566589896837323362757255507293201662632725075963808514736978758487660355969669047710893840145165896515725514364444267457372572876592822406167732647773606029770575505857913710896496873724008535761117768939947250675489332594801097992413846477326216539057502308715916523890448810967881346793201579991983229953214530215071843483988765591286716441710757869615939152798753077149164619154909657498957543872988918053725525700131532236605898805743562545347803483187153392835436126731289317314384058588654214665172158686214327137285152443659695834408545024094548923624115577081963517016488467146136237475285390258145965434357537237418886275482622398921756438984150738766767532857278582442601832368493733755829317589328348232135236165983200475693082379816927224256174689106424745337527817216122038125776048 [167,22] 756884872248172177593929664333872288150915941590485508480572985322029238158856196696131632243543442216896888284469809647512092768743806665836242846930627192063484107063137010338706991748739490006226168814153970259747717262938192465355262893023544681579976080596085070155264285506048756187237106744502644214683374169665338840354943434152423469301131566554408685653823639548556377477680136173242075334532035982555809011560876164581717771251000311118764497187489496901817510768146945882074034613278124066992567720633459988306078058072692549019734528105045916158080048695587104493662191635797622190757235150536501788586800136491076842706220980573906542792489594935468983595574339067955943485648709585079656387018569010734309394708522660650151906663037400301231354214758529912939450297004291689416837111398914784847249567488881981289873638470144822219761733602277377499602534103393274301483114611682960852936227257885576080276498661566507677194240526900145471581345575800877614352207964886987909950869076029139754277924338928031142097160889865695846334231897504902578533956135662294538423919099650103419646950736676364034828694198959818054867391818500090654777122744599333048573669318039220942544501636918578207825190058442329167415304222757764733335824391147079298963048050385908667999053098745665567027120456509581961822565061262197427249895617549170285055045556408755743125707269005854395622551528570325035254545439855104402388503894183777774139919630556046048299871824047687278208740419796792222648549801569700805224211322816862758069124346322957081322024908871607225917075895095997958697181290864201507966944511544956029273430388602794138429413806528 [167,23] -1393800461526925135725101845640097524483702151519959553386763768822936118397764922500331363771656712511158319501271446596482342518230817215473301979287684509380169148693559622564619557530857009852000497028527142759694685517899963484924071418729571816364774839927198916660293561380924522849717526878597112852160884730317917155782201889482974484877202551269230893577673340948720379368709903755889858586261412889693385861855159355930915791033537513834553053765089730757212377674140580357947427461143014208642177027779884786990522683272497111195074421353169492408663959004555277757792151236145231807331724658979171529857276801260348041399199866271992064470185698392821832258982306040606983732772067742980109737961540822072754126558315584756457395348381318805818863297698944130714573752639319970853477809271473306918158656342707027902387365874402379222920993527957677892441431275215893631420285838252647754375139574856524994110203638602157276830207529374171079546420994925793899898089899006576000847634105854481029887764565753881283631571775688256249205217616067729223491972099473960945945108777244247970191217312080309023456423494341737874836355698445376257081867893594588092294509764475214243430474976197092307043397772653170731486316886268698509777810346083912795713641987406694823468993701718857396970847606643937875332142989324060513693992074618584638575266158870350508554357301940928220675484618235104805347897253869931728781757035196051492355513581535863549568899838592928166885742505862735793520307356951433733351962366241003593821921876089025109703930836849337647909915141288803738733040359010696272424602390310911434016125599311869548357397752 [167,24] 413555607675809893906156362636269941662568662928771978321006036404087625099700385341217527181792625397691452554944966699495474778892928068160087161327510185533523287292092038773584435168533420599676497111701888408881437315727398520026154060359874249741363149689117532188695559884978536256012353130256125915875569126732096300029717307452857893975592613993852281428002716672766766955816711405874735237485140415651648522489759149607083834048032381574309173701452932235851746414843814209099649505548572923412488882078058238602594467561806346706712622682587324729224032880356146560468048710363483052581671211216619183315579588401456563457423629862064651838651632750197600977045048534622382340785261152558149644938834611340773543133471232804495825294429852161076993473048569997816910872958556008588667087858338161985150458879606846142394829277531140189532433521097319844995822918691954552355607161912446933616437283987370005572480299940137281296801332858127672270076482519808136518201148444499121048653198066687005572080144059894083299534426977949222791789410925190440651139593059349150174768703430851710829232123051487272455256399529568061741567277918161694912592446737330023379475888295500489102141612676532703835861426986633468410316842269359298135346686398514714325470498052212016854739592192158632754871160218428301423159614924290832868331187222212731424664208735448497749641914932030741892214549894353990617567281967193693430048278167580029274654457302602977687543542034326400407285892198955030725172304155872896985084617061086266650845417601575374519071943862713377351169629110752462964343106383634244545708467087159496839359221084210013206336 [167,25] 754214868480298831721223805727623731825724124376935541678104190682587447397321092236465909747816921403553527083353599400872606823096100813740189909548347746300485815824106983101688963859803017482977766515173815219540036026273362379124873899408653001744705874228238751905176820518279295852388281245000189211594155742832581418314106132188189878498838245254567722149391843308149244462865384374222046731168776103835256970489306953077388823677545406716141758729405281869925579131320200921117045114925398625378228013224220314567089138656576188490043826023380939557060392411214961609257393064681092615400006972467844592461519302262673821811220021383474125015448119702322277099828771432982148714997121278024177668145021643884406280833231880978092990207838790038694209336800210629960933383322435428480506096968522178935102835521482306704982091445431013542969795524222269593021200823914842710673140051134962573461118882924406041074339059881806197884548323400548856358383873698371683037039339847868661241211771663821932326823872548351577128119805611641237573375374401212461383893897444782038215996178961454164329793696176400570893624516735186556821660369509966865367642773427210923662865217139513325271146274797619125599455585190727573732827082716928233386862551863681324703905973307064858586380999014476371122351081163783689470309728938289979970454870532695176580922527475140491193824570945826895150638919762679900910840436346732666787819538367873948818775833568759138410350641561923074739072592709385452880221221452704671745328367394039385389350800140967936930629086392653455179456498393805536849640791729102705282914817800072744004791051348122131512 [167,26] -765427074593682076920551429833788393231247790682472329681959277880301554947162055661913530714242579129652942109880778634370913272166051818414697242422716092569508688240063077854717383300353922447845456166134289743771298711542275759965560188855647421229433560215239260825849152513606125203303409348992329727292561852739694995110230533323086719553842407454709002280795850884890467928117803863854094434543136342861330720605246505574470482820783813584488175685884387518694967688252439983818360600960503031113487860387898845702714838420511785630009328940729005458649137651090231245169350474491594212178729298197099536614154998110111779163605857929268183937392621751354763605865900084692526438289557499782387729014530509694339229309247765220677291931734555443410160254064296336466894572939823996369357592045203790256488711596287141389142496339817457379406713662818792689165461272334007467774179199080303259034335838305659411127775144519727153751472488807164073796174732741808635695816967752685962195429974541855128612363333939032662679291970598031175571588082144042423209260255550206318962967369536456868718050883780865446489000729157323195882640487766082661206727173962254680920152127172067866858419063480669129180304679231316492304984032930605097291683868225500163509355789977338204348693355250747171868205274307627711609493753336689154151313858131225023055614816282565970579767122983039973664269557384479206977303181051449563570393969201769396888660832386979069931092702408611963864686402555701154711586195402340811535782209380723385856635519615003776917969528788077145334688155319075232947323492854478324416491526255552084683013069042785536 [167,27] 62980679702431237443194395042924604221761465813726694011709167105228814002143426025669304092361842121014767960927928174583828706356586861204243694911545708019090428123111900942244507404053553758987595211868903522270051312156608642103104382873917167154536655532107427942621690048495961776010477400734291939918118551515260184207484838475916324564953597257251473726865983064454275690299293004898046949950667213140099499562773515794402710882341003771640283689551331685865911777202608984730011651398691588218700964931169170229506792075554535267503035058325609020244481535590122124982796495053748248286572519107791585128431795512314926296695358168314574683820673207691905931234685275216526518568953266451409992461846114609083746512341864784411670332030545860177209322268242426484383537048650633099657131966661578480194964452608716594132168371236740612161543411710806744781670740597207576555717211186670590170726370607033297816826029581924288646625404102470332325841708268699735869428490262478800869331713941421897997198631402780935730933367779299712125012075095012179133720016560444063785771070840794741365586736468522436001754356537017889195202208572982539774527384687586561704378769218410391761448537425192011302970725680653891559481068911149830026072585040386256113779677255726103649933074780519524982822855770380309626236929884777607434565898841282446115930226388896847974286601495168785307299925362588580847976406990972025425210516483470849096100853557431642633541803687384467727022524330424973092360640636467461008301212526709602126199261686538731189209306802141337185696691142434555492983702095405783198823169629707454519009493446464 [167,28] 313323446995066894426398634397814083530403660853468451916504545583286719449224569784696544203563743185403478895612179738085297049240538585208650302205017571223665894415492781001402601883749926844092807183805422085702997824390270469670866126644653680052950675838205988769594717066826627257124473985843398413875722244872758438151064756185455327250703844605341614020190137524920898840621303431083225275446631227174445049686002486796525217878867700176033497222701435142840542390744150713276799222183767798481827504548973832034157495997865604104670290845926218699063413699692367719709818542736842467198285628374145060644328397920612360120988936912190115456737183930264556456193252803090983068385212269005251330790471326609742586748280158881941295059245564716234496300110548498213920551865192651917913872863182557455524550392765663944524581917468038776271193577123500971200143036858156476348475761304590821263696620382593908410870471548198531746784112809921383025015794710354520168949158745750438777499061902575619813315693292438235577451196179813837060595568314536294853227431796519330486410734703755550908429625755456501917249939476812863533956267407862374906528972892194288089129969878432714661960498448219720150806718726153208501707302677861132639113133366629896702280932074893586428013699572396133786519455392689750394309351327856809885667760660477122371847706512286436322921942596157868824590877501981325142919890615223068658716258413850505670124979432854399753026770790816980650116176144144908160494658136573353254106645626705851146212065507700448410036317146964568666459920594214061981136869339240215225627059318764177028361746240 [167,29] -185322369906202654106756839939525565486898608306270306255523814450616950750481415689498545355442159770774359730682178880139208592809002792382999492943307106201409244730299798840564307655457358560350624497543828855068127401735965540136677627364593640671031234666668048752472072073870023957043637642004563449226345066839836926192734106220812114370959769271537295911742938298574507649491740413576861219218344101115861414540339168260026917716382861848159608475480930120663576447995965909135348606385061324291440967618444130869073588695996492522637569912579944764474184890195874166070729323077492980922998528679279238492510094956839406788219413047615621303003105324637769321242373190026173372277584806537696692224963393438648930155326368055281694895847305026931042108660391346793096486753699065727564617506400150333614786867444391583463924788338070603380597605507774595661824829468219611146816528118019978894436587081333966374702313724253811105954641776384315550595793888852889007511761765113678308596193452054960897371216984309813072036159011789498235678422946455248515022023500298132997665566352433442003496625887880305745401254505579280457732875788661515508173432207689545667958297887024168656166490266250768362046341822432622842890857475353510906284497141105926974848256755332305082715605221748121072532865096287156497132256736505916309650536433832487547592623766442439005748293397611045108956542384393032288309313039478123321079534445109775148840125891646256080086660723553147361791466252471060173481030185640206549563298374305268309504917533645122485720688848551049285540757847433537210405021349789959214177739937652995463109608 [167,30] -16517940180976803563041795810069330412957799450631736491812089188552966309030203278620523725599335279435862378738646239940708752013384186939480891394594489455204603308615156779597649481659538599282162514995327950495336627068307488665515703957221473910975805927114204604683920501217741354418988218947561724733666931175268914734151109760270783871030086552392724117966207368066965568425551022545078856303100809484302548697222998630622014289003613174596056611125900363909293606647656396980346756977123186165902555293805719147998110090368158039668154177963279067619129248153153820560599038197505167909698931849694815795425608286428586808508182514900956757990244016782716723190672325041128639230553552682214724429666646287524306560282835765957183551612837451035669286480958887267293578169193573652627105145906519774046257883462243400054287151661182763853113926904385993794528985820463105672107976504776117249102729117289548015944416060343370766848019392607624746846007849710558561938476158528357397105536883317699798694595592699547800149133251860821474399495016624240490480352305044283194142254224433269277160871762437741973152936147954056656500109064082827828272364970605536728734782914920688612737337444127452384853422018786921753854201238393812070912683379111952493028935049405523472624255954955895906399460664443916920009820658484228867443768806760867782499595868087886145470721923061330093102175007206511551354762309335309612806670130845864137731994862878869788253684066828130060369482634051644714253287384558481042694810876785009767859759104037029536040800809916309473029295273593805579327693724442610386495185940533177592512 [167,31] 59425648471036275082896457355115250845812519466103178387317231085606047363607087620216180690994317535615750094074242669801713514604632051619657606241570069717394121156508693051588408939130928914167929739952707393665021793778005557944486855755885902054812433564144870208013033589689849482044582353949444401047845995384383029879765874259542125375230478255533568564012892743253018762234152508869608231136486421505675977051570275973600631019720453308605513253018979308074403107137966036300663445848338121111266737360927447266606709767504378343955656381652840911782547038578564352763730344877755265379579652892235235618983194973837979053462282048776972486532090347878624675882677795442374769723567224552228668787656900953188281074736324236040256501020838872132606166048745928361343049473844034395361809299085303947311182521782049466890304235041315199829330742324454100296854202920469895111170830646027177618780784689846258677788691063666066416410627577387180168028914960987707876623699972228239965941976380339250518796115118482361311505706360587367714908349497190516860833624394926882891377444202692938113885728492930908197133753602310237345684520104232683404248396857388548744934117141869771570278137217542316766226858181733468359869266294794982129600708320051116811346232832699626488106940584101565333977421685678902137801955800865131045308996381452384746802432493671639597655224723788587659708430438214167571112453065730402404747330007168424512228981477681799187186316150829417935457831555587377393468633662370650535213016008707526441726865520121980277209544727280118999330927500977764359037290930665053039440947603351873448 [167,32] -19185302440560054257165826504894897492156732816626916772491065566838361619484113087434017865190085550871792080880155320423641867511801492943255696774667662057282074735529386317408397328424050981194267188592633581931981354994396437358380556911651250576208853035498552909675957817210117204518274527426656151306763435545125600303985575014529847741744068904226138152279001852193703197013761318369040876594188018128474203100747781718977456370629353397643081719667363988080971321928785321223273153582103531394779598749706108885414728027314754860855774359733976469740634634577238188775202692905532807754234072661010039902127556041461984315120678121813879342827926938968573592439496532472805242794844845161731880486946912630411623351716646488093654928906837599294435257571881638319575302070991855945751519835606672179985534665337661352234005430940940162219163863745821529742564337134913528135903604295483494680262608959404775297226488127085769751617166255073811585948487353291269568951851483482484695524077301343541144123139792682106726377561159964494047784478019811045962968029174966889046206553440310550421210017689659255857260902882723508435751373998668792028298486999040855052461298771928100318135294107759925651392231138969789403517612637294978218496370973492962352471483590150360622221760936166765173223850892856527455452757195664916642184094372848635351550731453941969366682262041879379913365609148083988388673527692543742611690712413957768142982274626977617658197855292804684047013943294690190159363917642375461379555779361980304102134103582395327345654481870303981029388039033180238352583568849294022737880025898935328 [167,33] -5538559145986662063676643256382080008418286076596625460010939870936096183989465343872766714580019457704651947517669646685908016310704616257680752927289115340519325647478370985494893577550904860765253717865823053104289621638177734812280915690373469365818307612628354636587512286136668183412491647084986261826713609920332835774673602335340569838078716189758044162312530879935326614635699000224422207083723365375397767217671258412698732627943353940492349326916259149104008389395426258816778470058001487904271812721194663462654212481176991946106286519684636565101073476242700704261137387652705439232805686659620861120712312264818888998902886554374771481995957504172536342171629749363835912203220543929253414458155279085393908799892393574761396096830571107608555409056448647043943685589062413479914325747955136194962369162547308424156369540079604457914932789059420927319942748265109020148395219922495692044466845245088786758963331037593061555536914746347298376353642922233096189449726600013588188009066183560594452693458548158311103239707133008907595376223076697375896638601588150133508688655593239343817780164029616748325995602945433287066928528620875950883502844150094472546042335556074983685326186416937113267531661544079824773377745525026301611701532922214655587449244239705284086781421881540883716120859054789098500278878754885908056218044753641480084481176998578500745838451509413646855761468686522095676878627978299448589109706223962253358869169979721567887707315653529876825116620246557166036299023372346518638297875028562519394097752891828937124321107737712268348771298533260142634995519644090148971133430894764 [167,34] 5200222423503156405002267866566463364422568612853538713850461991325835697950685063978335219552904149779438094593047944913214004219559765529555260693158003946989045680288156533642672914820312518069187860563108014853907727816031161869924306973104083148109198388655237777323743785122379634953995885116708892377322745779107321073288225032300808188537915278215452132246493531919538066131663390883337798791019733691575638268396010342980412454970474449731674781241952801450552727476746200424705636072047519315210422152028532357026535062402425569879792891800337298067661510540038685215436914798483658113299793374567362168452431862883032213545360576834542888886873895062547337098559083160219988662384056806251398594773561810968713682139955580372277844771378759376883167121903043062217058795115351455401836396378185874188646013151732688596611924618139592186367029482859065847518064076334776140757209516492315565779714112215045579920887920870470741641873463648148108385005394367642802681714616441871942130207367169498651476284080076929657337003654964677080051779566327093326739131209367817579993947713367176181497677959530836800667675034661363369724193545285620298395046538538175734624125858355936776751199900717032213700527699741662898997248023676719633654947975817602046186234863736364435826555024744480498090797382565039269129204652728795365485609533617393420372946192863949177162194377645067116471714397442892629827460582908534646567094746065364344497864307297841167125654724264619169706195594951247184432858898356556578890902504637291018410903208960805474461687062094007440257839044738464392948179022653252522058084072 [167,35] -658292758944411238420723484823063825600909698507622534084287462281277568734410759370169558234369493940024129231481043509408839786227733979285320503153796005846814705359769293503122467941887907744350102133188876715731678971383038508573075190123008598741333627944230436947477326487503280552708747411355577550198693296288983774468308069620021333558434186135346228076669978412568330702063590144541216497973605714339060252357517475729675104272563526882136165864655824534458029428749748199864834700886734970088166209623203754840643456242673771612666568492495461724165868036432893295400401007284086483433679376224638514266611457890486951232628107716405175624268314991393372044695323539853242551785684188884272967412574782214815315820363942378067015687194689493251395932821838822098491155242967053607422486225738634875797502412949793814765657478679234484687241193816336818017382581558492500779572072580023759314046954330149547977107728020468356326647589984685104164812890053524393857238787468817778047260333932469083399436123283391692607704502043167802374429908913283266319294543269124743939935005508341748140873114215915411118294360786521256295614221892122860389767698690870734475646684684046677300261172309182827197957968424310092891206448610966607181926609835406520196893650034415136241033209956950361710623519935662351274474804733889920208665422315545519593702204757747153084934513568544233538194559942821000586011691395986979526185313276627437872200082050466350269539820378883571109835140984817199207749430156401378674169080914615112195588947961747985929560049343825439652213712996086847967864559045130283180203 [167,36] -514809348087408430187362782518099192619359926041172937684940740740474000228338030844459188388718637067151405172286406069568357593562064821752844585504543235219028868518118560328812566000333654529721047475514566007489182404814968421238827680413684232442463712655370600504233365783586808327062701819489758999858552297686313144567428018676526448370208680416451911171293390904697528150774162914406955019250093056324734204132093063424163510342875065979887186811766542583430740026392331475733997331769661051786464616460762482130454377123566876306154355804508312840044632241942674636927273168275670712085169232953275115152278842606737244558710890933055278058005896038482543649641881858991955477772043261984274373004455202310999962102910160648628350163991628059238429994196161250393888005225385373432321062961007272599581730366963043777248402332672258740367816372348429623429399186446568325011808757096349472959226038381506090196687001423287883065526948714372223947040023251125434285973147634274772489692985632473738148406758471286010058938746787288362311790836300272835565645791482338479158718871615179481827065303107177693894329086966113124917102334814351175076466698618577567994447298959496394843250469931265412416559971564969493261805120367369200923667495190686961919185306620555192579433996429275777987840166310363012889313097800055140690488894435731709399966806716061761390650052840608350241409143179364903252367530549162102189159653373427631179168831604655494629418326897323176736385920517498292427038511650755916191504456198105014393910177666548073956905026784419824228547824199370315724613565639986431616 [167,37] 195304978727760397580144237477359812577837621443489550630053607390428434895805895259576692836309943080155327110600968089171131932841232564040481816861919626401718113986980933765751790666070574501842379326276019949991355773432918133966674976525074613264593235084971415913010623178953818406564684094625183547562329725977618382994773108318438466381972016860167850837548841976287590724401439232436319776772944897812115281644825440502432737365494305173392663475558828890742418183081208063203143261547281715465420426801657177233435928567794906965638936759095198744840092250027634091355086203571041396500834320187223230329537104353034786505659734610214287077644428899473661234016335062103443092095999555919147844423022168731625865094875474121020594231118553167286354700599384116108899658888356647625920486291713901140391969289285847090722256175349017818477298035631059241513179980639167534999372678162852136623204778525855199226882497309178939753531576261309160905079728075830748529736854323789245293500982502325800224927135808151385840606666880827776767778876833923478345093031366147768656073415160426384684500447491379001849803660723470000210493656180459731862483613016751125735101466174407071153417492764597226925525591085786013270944093263024645996074337318954138313034552113972374946816931315359828849187464305117927079415029410411653747616218750674805503330907282319985256639932492666213900926822025276659628683432756010169606702538960773574660307909728538103641654302504057216799662548331009080738125524041633162787898237648296783173972051534332798950597123086205630432041113615377779221911480779834640 [167,38] 9634942511839766862033087690052935196647485387502094705890713262427310237928605391204636892524948341835961097714622903287602060905698346714917552460346746867613900869271942239172881401028286019691789070344365823212398101796095859911493463379618867463032739086405013345716669334099047838731572218319842525311054343414786365454559531210853685501099294671904510742573060641114183632265833765908693387713854698954167442463813220525919889426201569188282037683842423434687038272545153164139183938999813644183796766251759561531456541089766389103204093424841656185097821807789203704617001038259601961085182848288812119690836954736371110025250863795778911429660588046535446467835189631557663011446824450243155542094589547669440510041085222390030430370801497697671081017517675084835508604586352939148895072273877729330023605974151574820411156858240454225910824794998713066883527458117653802120261895748158672743277810985262812777981739852780895913511464671378145336307972474964889225339327832876840979005698418411775250430102843916204748802557389020378179729155935963036674903432658683809343470506155020379661455516604507200757512586634905284163665916151308443566171740674488899045399475213332828751067197030080239903521275475540931046883958857231405533251680354474427600547870138700993126400596124040254950913899773867146878363921199995448930510907486293988516997688841541035775527628711300128117234276080773021217416294173005907460579098812568091658871408633968687895081690050046970082763634379504131830911511309224306094140733428425602783680773236637838718067626531129657069604283922268763920127368042176 [167,39] -18259705840517638747726599017689809729823466778274945526805010469950028096190086391929874429184612270179013061470950755628820464081880333736286188352625523835956351224306095045759248107352219471320850801725459884891681061516501909979490399928340590262969733891010151850073291167140193917448655670073758273842714084804301501768807729067885845819377406051880582623221028464637042974023906267173488105063315972627535313330157546992357972776393594003399222865083931032752940705797021987911194567729335107529216851199675321675444018418490910083698921642597691395865905825553959189577577217107153388842125740832945498992214812107895546138091549283644907871483671207291068460239792255187635926878733743690857436769121624650500075395742584462671632979288013228494062654773785551863337473338317676493148531654286554499526254270511505793173857435203844181021329500184665058369519261215439838059446298282176609528358932465350228906207614959096277267566776276773997913711684921963325395892569380951282408959825852912579733498423259231799616095566977922622339828603676316910635844831528684907819573651899034228324633030375161848612695595401778257929598566174756326951367623386725718516721311408543632951815214062216653498351929092447898185160503686098591589109129202707306512178276070924208161992099290025015057991581706754300975157100232584919306811044692570388821986881686043638538175831410108854594995063053289796950790432133798697294415639862593912257125494503942078499234217567662526822974450804921317790531373431609374624355631859521973075454699855757893291289658426246164674617896199643809988193093488 [167,40] 2286735748002473332916667693611003070011641165408660603500680035025926277924224594617382519753194694086068533680386520383903116419359954033783923630385863305243408594829099807725936176331337630993022009839574675599527963395523386357411834756144033945318011579428185224346308399838104301159717735500574430393341086015058371859153489870675297355213562075802331151481934527455560353523452084150077956364092034988284653928129111290080061997743381674795501292554051315918085541593860296163812411881933084240139590005318679596575855240498609995051138165699304358381320002433768767251881256665085892706033348980851073033103372060448051561924295470592742561600006838110618468867209716725505845625550821206010867803763759173398368084827961900377341851815847139172556158243567407791895322545352491746214544230824956809057488766655630463800966165326999483244523280474287328204875691951634446574296798841270238461628844553143801084419035788232775226113343350631499634187962447299823166374843269580890864349707183489940455378618007764403894684802768182130135806481451323508459238392878060884336241159980172765880992297919848742461539745163016740455871479171428778179060216366316698163969787245388045492418075658138848722180553795312362050387158606021136270284569050476812682787888040681287059502183647100135527262902919302195299537818240342045567100685201837885895205581201921302706461014622933774492122901345061833216008398717693849275693537901807985901326696227150846673577689120601213132037068984859656239916019075339612009768992961744454576749261645439934736999413332901443762094894494300321516167360 [167,41] 813618860537009589573703778496846772307284996159762169427519805625237029078120538242874955094686660762835997943130737515891692958461526776496350075198672633329991819346954822034181295628317333582265716861230625640684631736200679372738813498869320086832087566457176470024966868270713842393771732424027033742639159414160688994619852215659504122166569552090065942863214994831224272007579593316322997564957355001356562533390969284442869901347775840632609940589229402336085755223150110892088843297485315634194103012246088906874109605729441512530991499706230403525642891171339139414589817518119748549092261591923896148849362652981504116655119841981491146575639151368275291976518666263316656434238615867379506573901555537474434088497970237262264644832456605290407655216399132722686168282837624745067740621276468131336955656316547238380329713192470749843381152062116686201085394037885244934339634060377741562510007821367038698258879005471168327383538802147561889548894003149627836123862818357233017798810611757585909405396175753346870349996277891850092787936023756277932593453228403518638879439436757477633801779760176327075833636730243293464628809679408443936163674917127344787422827870748928156353456050681616373607349635746609007241681416829652712836434089222266476413284396065511259683699547151758211380296881665079192874467599277825427060898105487506366372258966081901681228704205386766202799665519920350948871222950022930094307043064665770579254537325574879446660967662964833613741200269979681952118186053851825028860313506736110131429771975524832901610038305596383067709281987354014728072 [167,42] -224184484365716811196399202343998021174859986064523133691650039350509045840257310875172977099491088022128315387757640494485286093867572616363145086846188157582046409051195067053943210136466465842413197146965903054799613396462180701669120392180601862160509076502028985919826868387379953139942891105810457155015935232662926407576012436714243332391328562608307204807669512572267960578872749317258475459557364378867178125995506639161842023166611967566595213178354522802060082463836955993181003088907115055309303837628587335448277745132608593510524974686038099712267008957519332172948468072734416858433135418351946290599386817845300853429235686656223467780598356557225456636334076578601038659912981815026265535369929838438264013317546248816227907050122160689806983620546021351329390737691712012906696241250687580339608119851805818466412823188617069159886092611500489718083263535926668852020283433917797014460577844773768613274304343960698767781019204717292863194796512547284460437201582634131497088698804727490315510471346892103546009863413983114959087602142900616507068963931326088645353232358848603244374040438818869930652022648272337679793782109729394173721358681376676080418583180243159217707091032415661567395422356202526762390165995619850384553309370340324615930128067887931352438069973906562947696159172234317290108091451049228890449291232514186554890793700062892757106415126444354037894737909104848324737521445882553795122006764347826471671405963061641188386600614024556424980931587681006579379999853878881264050914610104990249146283852858027403947157342929247092347055363973956408 [167,43] -13560962316931294216722740165261235992603313001995707701587010539116416124899578672428966198867194549669152761385334656653826534954092669575637167951546465144632772637456283793128281849949733693735810663103683746447966119592221825808491668520448314975719066102357524680794753896650778029792120513801656060854514448900514121354315629685942890463136916961518798836914586257963828997608075283240879131902233403763644362604491378920974169991898309330227892617408159855334109044214241568449399273351995208064331818285760828614066306477353713500499704440283457049565760192080459349659497796016952414437151765754306391115948351709833441695510525730203646736850307066850536884320396172612317282316399775647826011032057261381247959918251010629660604929494561918957822834824102024456150548289122771146188953575132080503187397830398692704572949481643949362101362000204789505545935726556387337971612485723880954935885478056063477670761608680131603042065533174138553739452134224558604223505752538649870767893228912443186527284211548338271054920814148791547852071196430379931074134073353592734127486422172590050223336172165276900557407684674439743744853853051982313837921493272104590855622036076711112401042227318345533625832250657150709339472862691497525565197389295477729051352038400001522634565432762602809222741396982554057481752160988291169083373694730315398214819320095787111477841556950215421863403864647814307152314192239884913128781016791339065517644127753530652577261182922005047645182225679756605289057844618116702505050518422267900477735392761784238994340855278735512969328446233191 [167,44] 10112682358919268271365462495839099428282694126307551317999421934769303660752836281593132798365733632396874623479722244625285832249740670038056170638050367131174275114666899121937063720451834858676602455611156552237891876939627552261973432790622275171916755352681093651220464638880785755600980361880605048718518623188155595054068169382221875518820307946960173689756045539758668834127144845283358388942102778297447886916687148241167096931148478320265504012262992785895015170435568652639491086490627290462386419771992471414474829083286875693845552870642948546992284566409514891007055907031990347855128593456084964346875959579972579903565075539611705481889508590945041798273721472827431774373548689173455182848273907013194705217049457926076022078937231544235613912915565429762295184445286626069732498340987904579470528392173363507390358606605919699441208595864395688443162672517529102080508529531949931644516786376372760674994597509250369644172393278702244226002600440703827296520333105027239798913047373077575500042895657289212428713663769810400618213964809507044514981652498907612957459181042010856987144714248121465362896476207046890622423413903837718954013263115824555895118220362155032035485258440606123326159677450953334668724298656265535392722188510835425872834859329064064846190213737014567205631438176283405755632927826317650448996508086336236708669623026404223924096265632150544968251894678143390739173031498407118448080102586615577217075672395033368166800244115844909911390774565970689058891304797566701124098199302182507823790559800989767615608871747632666599837640320 [167,45] -309983866323858005856809067514557469813177328897956275644648338964776653287633923834981397104395858803943834913133243610222934048644397719591865427739670735760791706742228689546376948234646421278692722526860170181035696661233389151314223506577586914228255210211259210878598711777260884511167757088652978480206202678007951897627487475406109739021229732206578014755455530192226453441048714945096307233004129408745789890907038856207856195531212850390913044857255124431181013103269826348959222779197679104449194934478197152376715342083640698406738809857245232753127237335184410299342061176640119703309682743535772029502796565359994183810384187803348914930599503122917831797985444345491093637954025565957439578083308241155874818320099291376142656976719101861725903336739450474585987572043842723619083483456618032652238862550806677017705029700164926545011475250177362575221838934448297363609851305306646286546896555728899731552573526868490752969227263675842532016966146211822449363049258281038574297119427163499975662207615298052224493727931787881697173080788235790506844867867086469788684291831504050851346177104138531407761429143397636371413318421398751689477076972763948941515966203486464171132100977912179684363272104584917513687540772263338435093993903664042337488291498682145746988360577510470138999046678226830378162732080899167237583725715922863736705146334055036895754146775242911229215762537075379371941179746771458945985952370093225012563525113690085825911478468889846383133455129259360939768607590722268441373515160272888028120237660657900930985525460722917454114320 [167,46] -273890315652700683455378832387357991893862658655506904892887211482452038357438172787894905177827114693790321095031024651320775977221486718974799153232077970961873615013322183642318385732063221725829574698907920145820079431494867193022548820673488506741031500653361378624377302237774932613076174030288599608686755172261016324704776069955137118652595172764536515119434340656085311175332503444745974134614777247245616382444398369138189009636404538695834945376901463962638975968940108359196379432398619685329762169485909732823127741532675154482172017798015749194801369045489184412675380536453704671371612894597446356027652193725428065858970499258787193765312962331681856705619443075524730267410790164879838852233984740833865671849897657449966147117939285698457722584604724404372883920709746870712739972443242203451240110936636396084480177526221900532954510127993197753722593621466131172281824446413977188876109194968265432750289449973107012943992768666707674578932074859752074460241000670703758835431799192787672215094081997089656417095343344466171739644107540074384463369735661981756236229606756522576816501042867113295270581438219454397979806866668885796048527804391228673359087318981824941512948152832773340287071598042538192352859978531007849842207329728965404495152752943337643488578728569105282116864986967296021885994743412843459233046032785335620863920341436808594896064861851515187892463981590129803362680545766662732841592058644035686253007034783832104894320151542928740174251172903809510825577446935503029780046939355441388471458944377527626998226358498000068144 [167,47] 21385354708039233957377193994971637670767160129045678785000844341972465207471656928855378265542697538081028079656982470925732747504704162735458167277431895200442647645022607133539370953982263475135513217040942088660659823868348796935785831523513631655826021001083026254926966911291704521481671020385558223404205149641227603528481974594674921636413386935654293483161385831732886714374140677241791366053043699464685184863708381669135403295634238347462758783075017284515515920845481726643649668877459566222730789664941678309681725163825623406400072756057325726737797952519842363284277232302725478021693200291135920731965269330307521665056292923815726795486746150334502400021359704758689445867325811793760179681185548924220385018708099734376758249737408952600505368413544926479872211647656246858224126161350857791960045735330704685570139704087375096981640941550761206833537059579506956718039170453131037915198866900299653842533359836998064394783855085517541632643720347382817146798068235141737426731807227892883099635743211656985889980772455510932226991485943558253066208308534709805704307339754180840626164203806239628326000271803457086611422049046768879985101702639922836840546713524046090501039611051721584596444390068229035088241395925205802226908194559843545006089194294444124865572379771246955781462273687880992190937661576933829368466036001584748040026554746965270413094274115795161790145193310469170347210897451912299726496356488279605854459058503754301636846147616926057121762094360454989785074647167168868736974528444733890222240596853132096123328177346170682 [167,48] 4937074413536567185316886298688064132822248927357168740865582986519831866906428581329990594083017834047853545387179707946802519878789920703108142381678958616059361102425084084765114820565043692521589207168918154396607831877801743221340319620358430482772563581993295384122863924525094231281737861059070567462337526567540296945512272038597007540049994376291501666749798751900526663758379707693866452186488595386089501279385120440337792253654535066112802986025506634704680542185341401988880355393941736513209959579258596365460058044486291699074409189929966134804994349802774234026730517552618324020480571361797914775425933544821595634522470929893113364939397778400038750622435889777913807875594993647221107676999401367881318969882423756755532055704722976434643774971312368761921190695288082441626615190775903393820390472227195803750665580892747647748930566330195571596822098580833802211809159628996171675411894822187779356920409788898251480502343130571805563449143082955257979872776664894370000860518964056625984369321474736341122199767423462997913591813317475077023680955855964655481287380084914493497268926082590308157167426636720453904835202568334850449194994223373689584680764590268405739052938381163780355868786402698391873563688539656194110432610605815308921761736389481171765813899865307181609553800343542756982161112229886729516800760905876721505613072183530967459375003346066517282478827045428779877671733596522222513888406837732356136887088621410753204559828725060529787868518276580518586578333929967924499090160967039254208364838610258189508668485842016 [167,49] -522843248168191501528354448316791135517951874360511360015832795983307203191562333236232240144006044201685169801241814082850519025948669165861083617224061440612632701063510050008650683335162918019832550513851523359234926146577148130853301117851544349822876899625267635479710478670067634689240926228334832216939095444518953864298493703488292795372754039950454512569314347134549144413069507537676204554586307263782926391403319070644907073151377033459507640081808703227553738852238078434566744318561963491442133552202820597935264109363263803468137625512205000981323373374869418804637572163351972085663646252081066304397866717521061935963542049500019900624154493907445393993930469553625401720534270278326429308974908914463492616066982563556848459563275168617985499122738522568823900318842999587493164546370693956232413666567319403258548881700664989982297628161025726011100560879815655845914123939805969404397790108267571274042771689647452742638208538162567654626310186193156602099696153373870507729524463562662451716782025373613761364520675557582786927010615027814522463795712855211069612313237788811331099142403777007247626600015702717304995405501951863251254564759811811272692847105371984667867202475408787503832379142174277962022055643715069439704771279493934537750795208878321486301209591668183349494127346753994663790848658985514469249921411925370711891677217463128776445010845079304016269490621927449151968557056116999995196058689759594089845383760511717245767661274971341677985290226703675755842048439290874225066220234936141547310312030044793801716561596 [167,50] -64507173441917357488016618666819735643062739589208681228226082592982367651651524651696186137970798757737285812588082946106561590494183544200008098414009022099579283707636707042187713834729758072855395819701226645938018892443581642910239403627154801616394961094762643974233918073751191258835379112082345943333122017318740804620396805807411951523243870935014205370598854244072152013449808441010830699132445440807541303367689053640026145435243601672103060404765198612546589554810126008868484963630638683015616543277751200021150962616274303527211489931754806761984691559845386017652254863756954009460136399452208838225064479889440948996960807487224344024288765794678339450117681284178548723793981098468853668953680030239194613315334593316577113696710320606006846787228052736347335359014561265082148246128464953436729979294053901890670891099253413646030471278701002105451322791284203216382552963099202381402185134732378359739987169415423485162616361570225092600804124503042693757681509130205926763142015911537280853727762070623045071456852978881855132561626984870984893893049582626179481995980123646134717640196332136903496311282610808490899956827873161210708952003553427726125704064996578933798081099493972381937359027226088141581681586797185719178304682862332470378050004658986291933190053124813107150232348234802740625500536498973102195393985429776328754059047827464755436711131696900909824937292814681969462965278557842495058778040587747393645598102660044262283589237346046501357735427371128876130082574067586659559979114794360377936824310668727228057544 [167,51] 7381563879192000360294635280558340395029633966760272001375210001874343015774687770399365668219219525961251894579242129234718772188550780780344636802188778067644755155357857743135829970430491647711599624054419962415953783869967800957191115731919376027790932097150661048756059201380097647757883826483272497055287762001881609890218785183722441076292624711375827877957503920129117506079304424680922077469553733885892738195085058969766045111425774159056713260302952455977870160309154225986903475959676119431558860452195675586288287350375901704906101880572604406945353117684490132224119765977219305827254877953607503861787849966061667932095567933482930480206555492930308105114860975845448488457186169372244988555003921028362189068951761433461757123113014424724619488288684220207656926365659590803917872355647099934877986788671632251333095613270369273585104530834219176825464380500444427744785160642562985210331643560264222413796638262139122726765407101954226717386266814291796160300345579294504035962878379811201769586500178921343958821174635851255052613494001126580934224392677042357086502879954136903888749082282102671942502774784549454597087096140368457807206473531808372319801427838948576762881304055996168913168955621813932411590511683857949298108925659066953502525069661096317279523051610857949229205277306447421893016934037559912142569431108943973989645125527424695619410564233732398676439511751919932739300139880750713895446530138497133686294553865756558342760673595564683526693160178233467409186696993241991707952395405621708184045520727490016767 [167,52] 661068820989559204936421943961406298836492597831055106170507281061870851265882853045762421362041195226030279729341430028282497078948620074344032807770293550630163612328078441092450224448329684682635024636908155912495662033088969331809173487895633612580048555216222724938704771735417574918993018889847270927844219203790425021916812320358188252756706668480913833378585978381606515102966921980882366902902701030628642624356062450008178769645332674914675349860460027332124226453810228471601528510092338565610295527908864681203458852924542607354604509855809491123214435322124361036936116215605270431831088083720634307839462792346820678353361230469208606064768363101690226821103823109989504372491328467526161746932876029542250416672882931411867040754502107441153273513370991171909996310087327585180659346601074220542192433876533518650212025863995858008031284807400075555864077103247026028533113308039140989342224741865398495714108040895146405687382051040773547599889749800148221777069823707145959639270496440510494724354523184789149615500104333803468741105891832061099940589732690127377280831801935981019988312457101211642697626349136129679611606152142467170801573613430958815895027461808528959229702311342099687178472912034148109549933571052280348576796661264799129352272800579198159704283785840971380413406424372691549302243058364141485744423977194804598842137378005104339588618936769913178247913147027605148281140009502429554093540533571549911899824174192942245352389967096278095596110179250289919516940068830314054018423607103976952194584542440448 [167,53] -64573965376311011723062750358922328327031214570201395330898080901249627424518314909938234039957153656904006957296900182758303534011068232143448504913289705012952329999412010729214452170750063379920428029450638521716304964353947195563562519386945290984626092305644134866878807813821712492980294284418914013784481396289298279428894511987025216020996675864654303228771120503129416338476469018296846503120194130655842382438441333555984074292900677605855459676934242411987467543723081275125546809071381367652862496727022528122139714185564481595002579723222285478859471203899068242012757095920876974128547400584217728833257639546624735690501887309230194083067942558672249536727196266335089019094067781419309700242517279018128282711142660758522870703908360185104921939547119308603229829400203183843063349974206726464521546216184666476117014737119742784821550533927783635900557492915719595732386200053881668625407903159625533408374028594791404551235464759343731737273869812191222693881612156900139433676098084107740344117161384411394666502961919149462546688349532626072351313401843100743314809455599962278139194107648586809044736330897918909041216936777201692041758327081495732069988447925575131575467273882001121570249199134591937325745796291686572694731153981901742801312761562788298691911094195615496150895551796638891814278335389252725964477704407652375784717758910755509189723807384411428519120837437714892095732755779087654593730299087321504430691431799398708293814560660155756743639756468956018136315299259269038096686420104901036654001158784 [167,54] -5419836340677684812285412728876370382095567068785350600214156299100820435501084655341534202142419608519727519572447133645999799742879551435816663585422734174351819623348302500412356341869010827193258078276812201607009663490645239951128775846885829234427997081846720756058950242416211563675672755859992440926531532894233705022632900252528070071616278136852186346982492900508202134504398446397528511820626553012316163360137248467714227816840329663547337448374219684193650911957461295393364422921506938041999627856152689760610100829854253030107500063560385500282972565166147301637950419096654299156756666389253188562063235213664645089087624071409369390354045233752125074637671673225764801564027492303482666397576601918045651482977566325833915841185017293315012812409086456348608333078434868995746181718283218123582822461885707580171791144879255651018008746038545915127816857139230121741566475717204023586028601194011568004847514282504894127695023086358244366429418593691598174125762099258558748566063645521805068005940652017955233324422778000895961093234813804958831582876129827638666063897854714056486297047044195920807183404581646947717248674979319741406848243326544316505197885623558225275500244874870906841134138686555508940500709880589775738832608440286740374667756045263608858650608917906641217681857849318680210859930783655000858175904494121368611562827468349063533013454696366580410054334122511124976713766364004647969262278528506323990696909464148658495607088705560730485931659088040976265722415065715378917007366524921259696269744 [167,55] 333617963845576669416474168813675184057984469073336566862762804569595239983418124813308041193180167152898680892719112158057272569590632465721883450792153393111776316132167651160815768704251006888374364992373364965291501289653493874426553487707343739668138160358952560111779483834126690062858887172752629485861721585471319189900171760533586741405757075925928494365992019869197845790119157253851542852075218998862799344821343497036278557202320106290807502889725207642418224975317259465628415574599246290498175669170349308295668089477306306370153389353499149300140819576508357502760381827142425824347045149772520890262668562186430621430687643357599448848684897161816655325767994166122075626728914394067239144533692626895345909382158685737063895879513139612453834378127521417653325098519720992147162840875402250005183106892215830050908354423029366926262238541109757442532367900401612216860704901618412859065611834424306788994129671577715791357021578024596894338327537514696078009450582761966403838179146342990638686267919472910867687436487952885035522594974682055748069814772188018195470117091103513743169630148093251200157867915789955927355090434612953891188620378824878566177446553854645676271485750371270289494484063126703833420153604682393940105293874292920668012916892884047495617805795551248117445750373761846061931459971461738929628440976462237512843616824831634329431621676502227995267085987453358937911097644255207257977793496463057532902415110190173621390612035801734773174637340314603395496727410571051185666996770603802183010 [167,56] 32860694083073067562773599475194596021337923158464237115072945259722973074304536405997752310772047806226835566922932778060717463265190544292129858598461628735479143300625573737521397487170566262448879324024604041505878431408728294815063996985254448407842441266601230400466734209487769260820369785295493313811646901257408704968845923041713082869545244405310980364595448593916978987104758703896551348835077082940809424094162166596654559285487952641976374632334577744185063954106024888041838965507167951408787770199352591378183472222839869867823897455914703509798749194597034041997204438287491895761112994041518305882645315289170289219341410984934112439523920939704254165274497513083001323985099355327225586288720018837258211348452421882048794603364978294286731658706434907805701319556842026701201405158662433910805237326846033193557358769424464518903898492457440727948471464109064903158503522729977366602126895435624590203493354800669346329278966798951011360001236718212358889083072969020634518675339645140150189842231180282122042473340478545918711185279995624139210653240292280841263673799276967666283059400060169426748021373518988696762200044171951316509362227498628488113596627381447246206023793265033577324941386169890071038990849540825284688152534353895640460283359614552940995146606496610322787037231561714881014001697055183902538743296246736454354812210191840338570411366369193010120100342759750565725578158369907090772098323295436776276704963838190115266404420187745844195640030543690699813659237677004030236414500238752480 [167,57] -785225462469039519745250431865804637334469017328222012217237694588479254144335742136878392257273512520766518255038314894355844067443893138534695805276388157862911270525285204734878949711879641512041223202981501041940293000642065176310558759082122653717900158951747887766203067802105423214372216365433808450806198016557459151506168652267678084971954288021012704043880115029906949943593754229526850378566880554272037977781292518582928565001666616274619790855338838577344056128166270282632804412807751566354233595004003358002598372175661176013902399777730935261193581099563164301419724702427559501699649107112024127494582768444797124329919456312009359093023794494481733212510179653546906882410700456376907201336575581349384244273869020005842953561499445338380393053389108037984664962195107176088886605956392719358033125271985958462260828119198884838148270715395525818072168360313330051119564984059696403570109518229044425086487490146530517092320859254139892903457553447389625799593634693066655673203683974461489463178156911521141044074999563688829146745807115928847684679433566655910409518206182262764935459473425716606328343936637347582593872381235501959494081455056561474249735723152700962044649545385352966528174438722754228204851007102440685463747813838227882048888422656699632844859166352527337138315966970118260226594458531073273102801360031146454164600032256685679760504078325211777520203085589196805189465669855511459534007434700939241609153352728819404558821185123039656649384065558044507058739987485082189544724715692 [167,58] -128356092469996232541175593446065744427950556705892007771517779277890062957048100700146890256656337072683871025992144459017302362524408350382173706286615922280737214967430518619394362144722073060155027272185767808856769995304771261346526009525185933178041075993893942645054956973588817171865643310074690265120104295102004675075552857082624503700982760087989229256592981506429473192607332197610426700877766053427294800519726592186548232142898091193774968522547670200956445681514743015688515728019216886482050571663299554448427980413035217052889244523150325837662504198170299904664415938170834771021179358019082998037144577057457989670796525582746417817596717957646956622241386841227417156668997069232056684004405850756824804393320321194554860429383494966740863485760069440424733128919022324520445949487618335388103047491766008159695756478865494445381270796398765954683147887022537756832717164892980703921704354883034820576776986754396791244151278070048625795332351059077931426660871547822552645165312234408782006169343333776384985718780375753554059850822182924167946267584444370997265717316136931852662434686022345279362363003432115116725973813864913111815081339611057711411787774136720298849067101438526386699625335826466469821761197346677368599962374249632495773789196698353576714298527939245057495440990417981302334812751895908566558950417410089450408253037782799398342903916228594197407081127694145990443788944877575008693559197009129649264136370675207922693814190640081925460092692121440553281351217419787380718323760 [167,59] -669661888125771169519846554603629950683183634126611360702610077603468535611523116533326503490713297806103160340846090515905388314606992322464126592526072016439496023252698936192447173448483697735711597140066813590772800862232745309104730356671447059056464289310982045936220154677445053795977601717680467923208642813612172066170577219860028471044168675600916598826572913331791668266321712663845479397978352653832151022780036624467184243669173693035217541013293493712495589966800102294664154199775843487993565562162244676445258521614709959140083501313585580252458988782872036164799216570661606906523253080616991716931658817303980002046990610325957772955828996863531482448591581221320531564759039859905537800237898447530623181362091782317088320426977120335966294468480014764743449652920025667781650459009929006908523747489395501967699613084932071853199244197214610777566486891398481407068764395320619792103300768851009355841925349273846591755006145164781623720442438430317903823602275631254292908978113619057026122011335473094298661864912995931598482725379805358737603432755459649146084745009282269707622475943344031910496967841146312104202352359547221015084028036305264552959062889464151258402646175260924089682948361161040534043265282741856091262800427344270860647777497597687085285094832759300715321367031958414263987030295397054234519054092345842880430534326912698527361777196700347440059560624324561915410722147457853573905391518938378765551460351384965244330440989410538023665799593824173085638772432463655193798 [167,60] 271274725253146907394884998054675738706439308949243295686585046028332953960053640821217745615193087785884600413560922501490050605870872344379419768546007711158182122079600072720225404533743270560587159040198646295190449013443357061743749103780868653848510467486530973828564613286359700095898493561697935436864491157863897085447658488597257850195815670771398679920644268841855605007205599377481610911535153010593873674514661525768628052380079305878569394733658298941587395357739577918458739169962114600063266922056996322290112197496617681819045792294029633652101477407886454006450139385237553694322165096678381826850806230015893067665911163718887447598907367796055025624350755809794126197881399949318818120066421007252310559110196578780530705353349754568870199608120180600124168698786742374267618397015932476815375924260129385352629094823781215185031827870459026485548296935824115031856122310948874986598670225786849711695916024192779818947875805186806662199419715931040319662794225898836919581212022494541423439641421918106755635604223218797778022366904614040449598209530671694678411893802615642429224391657518609798145582679819968496243185957627665643804417875548948975608506220325304167135043744984645105595562588811685287021270513159492839188522878313528772462411891759485990497292385074054609640514223708441523332620188630552666706822258439306519681207267606102978450126591422913975947642867605019285644351630028943197393095119051262292056698015388051579512451036537175316978202214262877393004792451948975232 [167,61] 7541965483867034136529204630657898487030683911885627791475929632946795549344671152406505444876457868076676681523159402986723162682763517523592526223805826623432559441769101685731176891541786247769555995337095833276187017058621331015699478439998053833909832937126142566095112642551408624195849394201800149368029258049042762527887361837237882908780215773630311446545125966269596193098524477403308321628874313319993513323441549654686380040781014668299494537056004251975676275594234132305572136615200704611461029943190913450118900660451275003814611509489930637166063616469408224437337456366552226881280394027760817328338417716856156417910079333934576543455146368067265652385105428588483724342333402476260106688616951208236172126584572115775164228788742289476164554175007952946010745961151023230843000293959598734745666833869512223701580286742372690797165775120426166578580615855451753344232665189396656060209873489050933903667412485036760469903717032575076142966615934902530310802231187987262198878395606982974319324809333410606385425002240672852178169662743620968501578111398605399750161086579328956239558187483713139483097502713192508303069802351335166473902268698652083168427457516994008388087467459019392537074370314156233355026211768193074312104129073197974212006971670420637459927619117182592824188894448336619959122172488566566248401921681360965662039551376948622430124417597411034073334687340946747166204799356189874328164274887813331608957067745551513238181974838427665495712391361483638339118885624368 [167,62] -212165826916885178303151062713590511287955478382069488537375315532274077500346662216206950868365629494994783978403125922450068904081330262483143468521788248727019114893256029662967345998506287762816249971081261718426527667294553479908621351474801500956530630567155512194203442349318871978016831822004324796963191802492614888840349700735917804421492149188784507699527972768320562920025736009935413594669380438465101044660959023286993939790999663816192819394894919708102684289237927447189600182189001386628482745412615498688481168082160489757241538523389851275292327891550748875405787016812710069558000876659379468066710656175836249778810301755646482298302485565649358284857925449683751928674485797722803979487745118890213350057998547794375648424014930757220096370267111501183054448505911236095338246268640892106108754845911753274792986249951999700701170596267953296495654746830958511194350361158867205485757511015598250787609296841706406139918064297733644840628320547062786764780352609886305189010521958359537728836672022091751056082033983926314059019475565115047551582509609145773149768587094861754834899470485229650186998402280492477092336919819190028035117798333621746176568450136249136144917525229929912276067372813281038200906336586569853605943922699865770158877773411711820785835133502949986123867376355198374644297499882689425271206757019292648616340234319001534024137409985975704120553981447933636971103308249655153669126617144606595454441845548515591269572217688900214089358259352021696024510496 [167,63] -13393193275917436960571042975019012324349148524205904328347777763209133338254281885950578006677402353265831635206123785936683072455205186204220936717144217966631396933817625809230227993552905061947670366753396277217573202933163811421181942997673870536156106740852323452728167086818874277564536149504121297617984859378714121558294873140777774866897197372469395320260376865605648523802860636639422707076702576750378200903834232651988388826194141360767802839237867885268241464757972423149713867650032070018857829249761303800591196471224638722664500542607756585714070113746270276158763025632392234255424933682102960345088742453826533067660807777486013810614202844936424997896533618264687254016039220687495532012352891740595692808062847356977354857144021064616893776840692501823676138851109835310287460111330397992498983700096879198465211561427512568601957508884119333539451325827271158791501323483858761480534432727655158532304005465886960414014360063990025801904655015413996725177223348064144464264149962061751616915391228971523347536925197748066874867007065967602162722222950154767565306766360371241930427000571394714966154833894210730633537181657830981850114986497224771862646949222329430095821059539718919364742138236167157664619689800213653788636521264317632521228190447362542424471105309818621236779502350343179529390869512511667774195109653860209377098615835369396605679731691788136297487896516570333351101864256912985131335943613264236692626686389118335705298919106369786442962019308719808232956 [167,64] -105001465803536446933538315669870831602174533381511153303093642147373185531036363646305721201626267309427435584985387256714864416762514733073120686980253953401884451657654923818605690007373565183991584339275364602465476654215885969872368223277241709547168750497861396306859383293039249704753032618342324690988836613400171742451447722408354478697931114702642934475132624769596770776718293306270335028920284964276757277135393574704981393529541811825069190244568144959614968043651223827940583557717380579044514175079235464212499832582049644286245854604083589026157880716693261707579535621447727325030205454191164021871287851520955548335387626422843003256182186168582300631546598565415815856026851215941156331181433529977764376541994059108911947753824582467271894798536973135090459935484482804872572816199510802059254301017663712227009040199516451314305371454472002863221494851301043176835099280038968440829092777078016924915765244678381685917877871150161300277653623474503351221387093393044764832567394022670067880973944188316122303985244350060649634443989713558442868804072090308679341891003583363265585027508846227890907469145170503937782578498161325150680967412572388855352736706606555264705771022220953335777928388984823404048196628232481245622708349350874394224878952102424698892666823745239147676191003403904739039875651250721815452472905873569346916027282682037082128983207319993764437600755150271317366753797539457760459643675891645546544311764882878378946389020867934909286297266452629952 [167,65] 7062879132634673139647097254165497136579235478919523904641245894544480874907586677733336182298919014698472953567662475994877623250408170226569307208192032801836527761895144869341840464206249709115434565961639137912141627876412828910673127560695336965540524900009544495242738938249913577550757652009744104298941149956495362243663632205449648448472991639714977180469488280195272816138506139697437954720127439379982786597278086557716148734040284855119194441271147452277006977764845128638201232216494083241291794422379533545703019886394210002532851731282786829910386400385373941303469227472603695269444853079006883315053421151363631253701056525424441686326479925940259630315452614533916155138775235539999477559908832251193876002393127566196602717925544087342717655592279243676946225367703375499626965603484499965404091011693918006698858367706291566398500315692765242954617568774795372043898221002483867576202041195392712955623323930808500745045050430987425517226148870969268019546831100351269107097097391796801913733724996653706264007882771378512414175637861189784134774350476030200390200528004225063029532834618824599332082080638333986898903168853492871539132728955930408435089287180618757967980860619078848483520143564162584470962650304186427607992256928200514355357936679389356941428044004627865424967906479404286966764782251854473234509294870943946215415857013230836792353231366976173379537940972205729687458179430658284640292809943835186188737327424673293976666909404066040516757698155864 [167,66] 238556850781185055450439817830032687607810190111540256624296378714411896352501082581733504713514188414633228556721912567473788779915268709735376952550969437777935826427690716412299556385941526846664011378367893596023471059182109372694665541520572309845087369935318460388548497156704909107147239972683087980702861635679322083545082565608863901037564349123341971953559840290517397749606071530056406139365306739978317608370131168136834697927037320321269005398525241959118687867645707668283678912706998627156032886420751238347981166106043113351360967587362336285515340656418530217516552624867396201359394303764333776064847406998459350126468607665161123186880382698161635322129781072055337189019803389992237162033411904964565007845431038596050732895675079405448828555428215267434820766991329024482479614698414169872984412414144253751234198225338960757018329824829580984329064382085293787061642605534645862753951581316331983885666174520495929298995062982006565557518412215799481325703056649599015035742418072376859435181981012202537117916665389526727876918893465877225555111620559309385843811665797678665655119726110473333059241633727213787628020182337460531005092195718464342979438676098056499424472669599406102786405890945008059467308660007677271716214016049061702132312159442155102029626650706120012114306908488375716015644980913370295387227343977619422937836222824312499663688370585966187018725706554035426779611923294430662016391212805661413307273651916434380804781955944009285872582664 [167,67] -9931689748483232849740112187671561801435730166588579857987431363124160861776358136653727965394007103238410212272150996567145516485612799177670407302485325568550385888353090632256410358303668127893389653292705469282160795094617907924697441477463104162579372224179423070317443951898891862500009739337794217574396579031938681342856703103443853947895570630360461963895323046648429913496158206054354432349949442500898966551153237248202302136968156472136705266424933555838289392230402740436127533331202050990367642300276263806321665635739796569629394194224560894521142231446209657245337395340485738852042199721461390650426407289651039253486048200496938450082761708771641554102268274494614092245091165969851091201256406653922824760748763603262022561403048110176704046264085365749014340368998731374323479394651515458508943075746520991030935100835530081156663383692122136487637804999279613755941626305520915919666633748711493979915962976705181291993314221352113417544829396007707307463286272510653937135592971375490306332243713841384981671077851745738671843191190659292645983196953589945297231098269124007153127444707835238879753621811393660841740689651424284277701837213934291761817917851416309761631201343136733914060147275791342888545724518752016614028408431851124114684679976185692864640155220080777142046000633321291103481309498508537386213670714566130604720381081274501065416063938625163457287034293917989667839924590113121932957656149307631819711822569396325952115607730282714657543 [167,68] 2635730539137613494090495090901705050967027117702387620870463410414171667662547138439878862370090668933382170365584715507173410192890525651914144409886899433530354603928317271194900893604264721272698941645687159439703966777200678485144265705730065396031767630044165843505425546677307719691602921667034149287379881160486212314132723846827120207838710715713462963457730275097923131056998551298402175820627916906961699419416251605693697711887969064906868044759497378905262617565225270328086708217642366176231449558486817334686409040516934185583308992358161985255165901953634558348151124160231245632443863508525217317483572693856000108324894022282964990160131059045291112752306581933425968365693305385351009315257517841118347155855004279206758003329206951287571569552111841849286514965794378924795320522687973792626698899967967390253714330615725723062292276283782311351929743219666575187218922922595278435209366474153009755019027452558369460970753524876658206359201753608069636013688629213110724220829517836090395338136617178487222096373030668066543906876401060535403640959046292653775861011284336330310862060970438197036608212329503378174334814359014339580875751627584600099533619154467392060865578550399183488417229602754996283925199335367694524148666389603904873346299051423607893735142951846500879548338358587784410390970447255067984392686727990851722110001137243721566768939263283527621298765345370751005431197340550913371379493281476990751699444795810673616783801989392993664 [167,69] -620483487261691506480706559659483675644630563319450126196387351109373852858232683369668186727409003562625474132083363569611304219098739662717200277207744799649650574685614364552626104888617052424976546524087525719506089175832471721966384939319008633905101009506095843664368092607755585646962198941781800684938470779782231729512396269689160403510835161739069472164816298748928224636110162204407316181731248035191278530337519715490758213372381299413481637247669676724689134276048326529777387598598185602650076021831062775769088692255343018996286070712001470307317994718900450091371046929851479756925783268250152873804055108358802665305568365610274926493999379752088919980976318870816553373359799358165596610689045482352764568579258772603504888763875843445672005138394009282618796932421785943000499016718087170045567005366574983648163238880082321930092181743417942064426411623779434984748886607302547984260534950891527926723106108311479782865245343073524424910823147057506319361866739347567742281151219481511368076014141151701081973558856512009884730894112868618737189151485137481506439836827263820739440758411680358047881904213174401383669504224269570466196671853172733850356530882259878349935906875915235175172388106536748842161396140120271664546014275256194321426261478269104278634508987720625260946375109078584082432289124178173521649936136723595645340591721185231011785983576538648985864134293556834674058295448591240179590632223048091179198029815031700709644608179330544 [167,70] 128934278722397429240905751901902161552758370919023069791038529099153236165283206560284919472842787500386309439321038826986612323699098792661831521093993301649489752527981241566826745972501499220764669097447736823111296950314453449076279395334560302618850760740141939540432602344512670329594142133937580705352404839738293019590906754167083562167845654714633893535489520677529916763055302866220616957317551868562110020227721717304147826710788012151106807759473996463490172513609691253103270450866454724982994313802121088302198924509318663212960932488808231260599996963769558643333314591699944196584018336640949999451432729345504988928020883700900280719092404200007144380339708848843134535037861408067183424939387598714368393230247164854171068555448087411403234422058109363263142111013749176524560680288080875608773823957912500064600683812709028332770718312483085982029085133548828738698772131271548064302189478037844240760885523497678315062850026419636519660640200144147157915576951751329959238388426602627887718441355342184949140027252409931723321464173371990412223440044271278194496767246174249741950509303463595927903064272067955039886514358202558258819962641733709626527343919465594629881496457686586722393405332892842356346156492955817613143612798241179087597735944732583046842350823630886485493580288240028769886745561196275328989512340648244103082292448615879008872352608559724652789768162759975952246635151916678781070368480476526753057153628115614744818344435104 [167,71] -24176929161302219482116547972804524084972499510010393271035849399322920954386038998660827254171981809465636643217733170735536289766997161035344250242320974178888579424385229450265681075641538181245366112171230263325496090386547354363508014636800726564570966118805299786226669614036439943623962034087894093875501605229550959957333604452264029158504404426200651457154094182554335472868575899744883879589671338396991801000373277006742523519367566746312323802156254524155452554561591791505890520416559720267062323383138187077083365207885699784135979374640857008598680040245926741189137475214676750397302303541359180036784329646214259493349317932715594351332566279716932279676960739516865637146844510035630436693483911908503105511067792969159966611597456395267140704854317033386502671571249911429448846106393549585231058719573181837472081960056044105898488177848372018947399729129771917895702833883879076823082116639162686128030401655881127521003074859481393899472130390300051158423940760643493679569447651625455654340169562577374759933669518424760146754000712589663699114495687132278323023183707928441416079551793612505707664701198249019520239647144489063682854861029419348856665974742934793057965594369393148233312952134488381116001892153895684779835146987619504494764258422314288681830229293075242955491424768110293465789755514651578960550045761430711197331796227271643592117680504041029310763085319852738019705911215714881247166494918673196326828622190962225365719204 [167,72] 4067752646569124449340846868051237556270079958694117332914941205958525021773204267278435665276843919471518069700366141079839555202293227690471119723345588612044882664591190670601532040262119647265628044848783031001092036670843414294702168508048148265207589180271908425063440547690709506922384401106743323711052282090520213301132902017602596671263014261357129352284712966376927196752647120063391566199683227968511792997832404315358290811749241115799866475483303425121468817642529224802523766083679114547418340399471285147052847217243214432856050296950095864875147904083765692243642032265811333673629607338718476770945670828305204966073393893232657332042161147511569994315603553420130297412815182904763096731272774956928156509418786825237649808870626541582381342042057690662823202100582532724621046324292833021119815747369561639713966874131737031889778558672345056843971885245196383159548842216161618848572274949089262423984183249970457189035606721034229197891403078922453467441048310186252268353310818008771748054465006545980380988681916026838773907710014217024969552159728213209901426773801050709808254674466855669797938489237085061613144503968390760044280638357601216212794521564576264847348357435332757843027260074001303829239517846737563959245837193086832986627494329941026578519471941592168315899892245873677350378608932086055822786290117261268350136986533166057535615004936709563935422473661761699339982185361208490284856224514617647888643109065781401956512 [167,73] -611437796079146171907112488440094690225648987656898899728588566992014847884930558001977975151432128374591026615976897146789601432405371187675183227360970623446379676284935555969237495494524613350700795470877202578837592045407279821875214917222227836552616850420739904219494436505149785777162265812121671749592705888051700391883075856225142230566887695854638320705630076618449722466389522615779447319725700964574503044655985352683014237181428115669114466667633530128985519490847941651890561149809504077494224258229316059179647480447185694467531274971431475060666667080296196389288749057860868240656277138119961214965372533104172308680421960906628730453657541641303142390569334059586430847997830234620164406829560710264566761104334954919718495075627630647223973456454405749862391959545071230436209452799768226207204525434912857216144854618191489874187899185552344167471415305485687797520655301068903808562571645815666253371556760530681293783551168537218865569284771435759628993841353986609262202617181126476152889238621151874159453122164325452466165715046640998053715398839850393070454765667994315088773088287537437663924620621831731327418788419726954511376386651986800257013451574908856790528674329162102375984515662644220925761521607881892242079766136623530923335169993632578585877534833559794525829351098535220705969755624860700287651316981677259974783002125873494183440818792968515607968468426970071310508523432018273693076365619876305777943539250604672388 [167,74] 81718753292814711026976221009268069973637032197589519333972904745488137786791346749324655941290240668188130457314370082262398954149289946129456452970748790669648574322867681600887472431159927807878942606822426500556769234158275122941237974421299806127978859466251007230473970807729206021575540091340685398516323305567316732720306405642901161571396850524945047827141241058072542713571292368600176061053904099329350866805276267984371328300091894094607412065640974265942090242572998697645760196146778055860361038465868068825723160646597434116278110740789551433735067705452053697865276054668185364059300564437846478131272521713113326612680540260208642692399573226608062550574628446653138338570146595201845655039567635032855269474845902299682412787512987651155731972505300870931640218834384738504022532701878034309447456997284686369557856256204324378303576302341022614613282122011172969822521106170897868576184285493807613426430164375350228079456935431166501175127513590546310697994855171890336204710637685409287313634794225233114371217961249174450679598752899689031551484132910729151071044999211196874860504178314751505653834026864033084833409740851244207288495120571154359642087007996936595926744407946315352855511518018948834023594406587614413375515194208267766552685741424312676017599250161686479100450420715143298159433854713571084377358924917783216974897698804484565479354285021248536080574624312364735529156487350236948223569151267027269699064250116056 [167,75] -9660203642512350884202811559438105465965937284778856683368975237619028264979314738828029962773573218950717987559924394373262027683173622581652239450583940416753283989429641762784524393514396618896484832503845946129833437736948812359849403845532013825800212745289687187515066456402659152421483071198223295904009114933681008180378676747363212374258554251925380640082228574661003781677978062249321633600199176946056169446663889833100433244283320427995484816082164105200433829914723170924905884945262716426686033558177377088864355558979022364458502722637733895468484311106805382889618686380710365443367482113392408646182441780797345367499765036576754642461544285689225550020119256061785507268180965012380631424074636590454101725434579425579074109723309310899180423711618294691843336274260152074295446401903094873525979506509900724891522457811329712616375275276627912521530875266369088222430041321435781661362166849801815641247643032135468551710434147063120978202895119337746452424915104895230579018737967571280268370640684227801256137497017818138505466585278459580497220415942180141796423398366473979938888100835919268270864177329599892689785077847452582037238442167149233211751757195970070702149756752185718804781694621091046167371729756334894870278052700531157021695363687759907159627789626469247686344431729650566643167004942267755057440609521868517234340791334296685667475868704054152208961963042855443153892064677129389903880676370206071816171940709 [167,76] 1004287928817646515105118797516984443783971946639057776696206488606831996254328894139564105412514836914785213552388657587184994535018682013457776869048755889442837410719990275147337995391628675646666546887843272687830856033231878858947017792228944436077666451510433887632989612799985887079307789321971849513468350228854882895788971119277623721505234889878026018210124319769471078719474743870370729258933702200194706597686876175451115601952690955220522483325967620692515384383697162390521695545432793342455403912781047484011163827660815957017148296964356947872686117124219343063032328777684792530288247940096164004539192464055050195983880320049206402147283060379612554686106494842455021635271535520149581432064547646093945365144725310637862086752299805890201126365863086466642023864925882638250161496159364891248547901372942222304778186624831147117266652416849449347473607889300790294721221451755503083372001663377095631302611635012830589380234671721793655857445015708837358187073237105395865903756183004368543068994937060196602470069127920819538051735558023794084375139913085858992738681134910603089518125627841433419358901158584126179083446946098077951883439829292671787329859880873152010957472449741172682074272073327139441900193827006879812229373581715496229945069192662217708634599694391372767021434620585411336302632856352340289150589655092264955007521296609392312679245534337444072284417662794613558999025872440442814916060897017806566545600 [167,77] -91249963595725015836369009242466659256043517481113245925410456482084983762169907309286889602619448498796221557868055113742666807975997484780675284043531960217699702762880636212434634489109129822831537490499722236018846079557103783284655035691730063485732661468544763258055120781642139784663977261951841047743060163025631012060650417058985645461999337818517954299190439732833598531186914535996974472829751127323031904906480954788496627881116171175029916271702834649617302105379023956081487551399928555052911020096685443894546184930301202320414055402760460277312811491627830282390250208146459406583872247088451786224347735927414302682240868550206639629892907381353520405434798636756660605833442726108115544679763826686067862462220852273503762245619123725996569462196670760565768806237184867858807273121527585807197377542539452646818245986094244409629239961653934311097664955829318027846976152270839045921585172035063198719137837591471130018378302741727347368237290041477523699828807818030085355992566854896109686285192655004467465026011049293101158351955144292547675503623663355412946567234410920612660327186605057265384814447883153514393098054877087928655015906392150980567849661177069470980172109073706361445047723763590338584132635804921498555143327568594231514509482323949752555928251974373419914699829422406163775711623875214889404641924366953967747695462067683863305087302018047101120885393804620567335745852832612677600752430967215009560 [167,78] 7197595397702398797351908346456343404878728076851660936317077457293557831795067791976255364941895149480037257267640265783966262915753676495273599009354838209519056420077265732775365430140797105711856701514503321960953474573627479402712578268291202603424921643141174202701387257146768563380940374908730561397412248542024956503226589857498789126751682196962239543898196898651959987341919939366694648090951299972760780681956730702361687310126403635641554056305245240251362880699426735941432955614226688506854084325451296097740498929300943194280190228521258247451822326274784568826036166955835099145579660597769301500831811930584656430731678449716990957129649843948916342274920673122706816408869455620689929713878726951240636641026395134911632744842768510671841402804134776364790617199916597321848946953574770450308389603197756621193658167774968630973592131628499854019434347145529190830745403310004903500697447713489710066538470886073480079471469143874752365533222232038538464414161047838240836300408040876678841013354333401996886009316445368984750704047640123488790537273905663473066304248917880815582037998498130087598633028741916615234000780098453626335284381093133553773615090332759785531912689377344383046077417013605501337400296198843571813692662040152903884933752070578007323352159590889147984077532031310467297640708374309521413587193167510853590309499759124087299010458367280015198617362236735784525657269608401697110943269628907056 [167,79] -489317826844621918826738199998806815551156174634916844652996853507720084817936112154723320147877115559182740213865052889143925628048497973309730780927511196926639349146987940379599154879636899776363108866466405060250413730312638986857011427728735885631352010098391327099624638925915289089050745971085966965008833169774038453849760579604687326279667776873866854982043960345439320298541265034439017430717889330692414536830797101142087735623049138610943452545233627330534267574223993230784630188238653360240892893114945235612779399142072180398803662817493271169043305680511653921616230210621098654244259125786781252204110053348371767702725054822100395877850297487489453894619708661504709846489634986708657252002434477428346194155636749290793231357353472715334860419963859998737893875691895618488131062431419186075140685844618139919013910387237920107193556240875011552171802184926247982734047864751154127793461903012507258446022988435685265774730999139730898619557155190108704954866460568377126480422325160247350541479021579907180932356774573312650578864194301307500668840255361365518215474670194748856424673891814025886040542351813673147720235596078778773338076454507051450209939967884189895164310791694103846788976297974501705716701551645343317922745103985631009441131363759423429403178386628210174534551400358670323511583735488517227111053081389272527455829202452433750946232796666911637391941933637498796818545062700799678640966750226 [167,80] 28452587139859854591188868760708051599101045565485663437600236742422120566243004090712851404738824930526647707306256234479443057790653375388395123562783486772201538208742902778143280681757799959301675234411462789768334281610670086147009481173006078995339667405043953737189629211071303282046382644715825200896282187351156784741119116689022923400532043586238630138092880036007703871049428911096379409817212783027166638950454359369223714731696357165461821612236359445319426448237401511272482347641685586494795574779026617969380340685507563062409826876770863556638169946118807490226684496743259710817042575408181433595168515675480007748388410902215499277364993202746983514257815130120933195491887996246983747958681231981397815212910499149683321531659137724269567020623205892134745913569539150941720717453247491734835395226008274972965890907177985209921073139110480319372121179416727030044316672820645548264145350503286788721202619710013362740790639249436173689327383985871124857192782799851245089820965270744280469970672507256138518972505014772888745683244750892115839276226547047658342072032499178074334620423182801207191885061698571291131105511430700399934268092002917740536034001251671040796453200855063700149873572394126844967363968534154483604472772875789814398136891609026058794376511511889149820650510558376393175202903770890515619995475566262961146200331167449111268894152928433501379164997907195275340590311303765780230432416 [167,81] -1403779743600918501455183875083320777992264688395843909203005460673401739865077491890681265556728450348915884990216058595084473719168448379157906187068882476093494418243439504756470628784118079699206643247720912369991106826419997999525718747679807176229120335519720193044210129777070978372017892580167649370348927435726969782537557546049079054924221640763710397258124672334510188141195390885403726658158791163600001771305598570476174533913624139894669150079005883635530413326566497202119415596648854459138900589451998723554565581135569120859260898045960420831764457487490133293322429807651240123878716286340817933531726596541712751331261881633241096843434568833058694525378199022475609656309996499636361830225262314119762559731251816742998751995223913387586923879027705013173941453728861070950785143860279679408422895752576387982076737860481645963867892348244039364466653496403868612677178702005867149914714321475967427821075791331955075654137109839203242787690713792175269997922063767676413674799652313150674787059711706151237995138862519105624531789786957683082036781308833673793925403324711795387233728979664797280734361591990486331363991786722815224197870779751196333195817837984321259144833122308444410788484804155760935211461453788782821540178271570982334229237401524544745665595951657143209084665161223136170055625278370313733607699619385250212162859611560325213050226584708122443445570238186027879393498561692933331748 [167,82] 58281175775503593278685525966893923792924574806566405961936010444049650531895861273636296774738810899260957051504296630476564686631549089936843514738952518597762776907980175723024794373260199061775809188481045564233411599942130020435567080480877234089875603519010512346668793583277001897731560618099654847180694715712062594686977442508831210394512292854377641332411093074745893560387138518831194741919569472086098286082101295598356965092428068653911343675161480391238481009814828583934111989912590138709140515890905683093945663562938979556845401612811370507321510553103420907951577479183648278787998834080140920506204676299686165230972791380810458629615596634997620795627716677181636711852170035696289837927225758374455608972274012698245515390820512355789866712930003689703933323421291108550487923193060533915637573734541038053143369054570484095227567724086569708541860223543557040994252279038773104736148514118499060239327429870939403770032253532062818008302897495443483079435783741564497958952208595824166868141211055404048019303132229761509415690502955486263683339258099660328167134548061393993828966543747148628524687765664702845082088745992988196336016358381820260663009009715133728659306883143204761799778960538465392355896931581724846166090684770367184462787619884098399508969196196496661444357642309983617472873359245066332141677738604754764441539262132868368412370238385982704269438061324481327527401668964881624 [167,83] -2019107717810485094516326616784121733316368000538057232638177585664608490593527836400307196337711142856386988382024488951273054488806515324372981733620145391923532977082256980014587941270562258582192520567171087384940724746748468425786140258943658104261693766246043156581501274483571546424486845645654565824603774612187528424603524050678390644680598309908255636991386957320780633761820378286622238194973320774518819549609994500096517428735653934079266832701270963735347411683939127346765877445369181942314102790485370402607834731754862545270880027638531268699193832589112023743338053884523874466369990614555835290609575080430831312137583310248915796710406423066104620704542200173232319613230993534845593497422460843008863213090334170649382211320132462665080812853828593265357058816623101634582943741553263846871397455082816684515760902585800477566221631150513980385935614902370779321523508195938144949321638876448051520250501211959459001261933262342764878683800281446185133366919899678671439643199245860010565252789763494607683259029721729372751991814261570732641848503745169870522531044230364250667890611563297323990953255947233408110011217300646869455678826806711248156703693810072807400412217597354414148575149816926794566921987339064568780238031020395470435667750611380802535728383719137109823563087550405893891057055905066943525811944408698181723509809934648020208250193611837767053054724951685210331808577288685 [167,84] 57883323603572740091232271214053883197722214408325129091086143938721798160008848243332784986354269912539980630115759831552803389003051584143165842917158279051628376827862137127323521112637626936717831989262856571411000736311102814656497435344558755269763312254521523229505896046118555040672962632092830326126525910032391312325328630859000084806833416418441593198590041460130836904935874327902322579586367424244451264958067450689998775221350415361124889922926281278138463862720173968187884911040292461757532742101822294516891385124951788915236902984100560690498579297229797481611954546992220522199430205071469422148326860863747337115825887964378464489682264021648396621158871204589673618100165963019258410223786191164410304912024450663052555830938824912211473192559760509716189306714869874597960438806486576029481264901843152410416561057951050337115366349154177977672543754833081465130925667144989833762317606880264873213856057622082446820450253425970963840984970770537664083875461177261440110176186083408688727747661585035651306596884258630563866470993325159127761010076070197408509231150641979540230422258345897640407314428231932942147934303076686554819145885108730537796636557886589697478499430840267124892856436373360050948166526017508267574506637737335206500366840126869416225792935548051509744112393339078877908349632686132681647773134310664565767512938650038564978919384996524371079095750981030392149598656 [167,85] -1361924518959205743259633040618555798224708401457996271617174087764905167989234327402495065539307014879704427397183494130414069979836265035752142547841012481535403982962267374542121182828577903113517200141399847279170803693960736256698901163519465106713031724051315948797763658906163649240542768796924775515244199267110815043726278888161599001619160429266079071152354165984619574196169096680908307268795292795297051283411644503254349562440191112813371123700077996814468006474625610264857508918977473640495858384124971857768774186870318565001682113567804502737357538595987419294750674542694165107551474471701097097498861310238703594136935423643808540562848102901356329671540972876865341380449393578992648125987880527391341435059412024076125140088745977784445699804633915068984281962659106345872732846493289279431992422718884831198960762646486746657456027134851166039455476656833035162056249049294701721399935528967562845737164302484906097338283364900270601305357938511744801867325545879855264027252652314503747224564364479426887355083760010406214236566383284375207426434940455311211542664149529318490743685978599924466424917271415844750969721640476439570438740840107615264675434004976768453081741582001850094713021833999746454696182819036223054937956105098740732475659592165335508043350209336516681352889088703870580803483524966853180185620826584129930590906823659561978456194818812501367758352438460321168184 [167,86] 26094556883580208967663197303715680989416262201578387370668343329054342318439543747291937362913512694122645746365843424592274289928231330329213213841273620560838136886903334359895125876378216206546154309763621695129006960606689801793984566697622583023404325705974410158138625733509896818321494770759646095719719530867180586015128309681735511093470752340188463544042501213347668161399757993732746262317254545579559215602069521477907051075281983892395889807919932388083398279661748301019861793163495762101614631019396356233864015230367604354134229271933288494412972607142617140152283384066549502783256661065034255313080946443966957921206476703957632116005194748029292260652507883428786868060984932288287597876067729828277057795690453150969182579405197455785269743029345543059889194573870897864706564549483926727334863758115698315243764958087374215731741511291684290890242184371068226996319119246044413155601450268014602508850526413047501656930282386428541848022207531780924001510961814876859425174260064148930163167210750423757151530481873213248587225437461175710007323867946215099949328663037234148723661633518100001972002831477246500544158742901022032678306406052118097132878998957455308114401533811639091651326716304413704494224980102347285839616443338072356195745271108458107222678832598174785434674325075332393767685354544941047553640106375686000160603864221376277684345431095021608471382201534408640 [167,87] -404148414447544375698040680963805632849880508119590916864116916503760067740052504113471080131732974180152247900543518298932767969256604998194095932766161962342161880066037200792738439011491304125586018402520298873457580118401151702431224635315469299604085126352614099688698312727686498969400260769437956645032846586429854631007174021206004055290337630422155116737514600841023759332482427917515020822124535996575173104065593604048216941893662297941925154545579318983879901772273086091365744140876997180634417571490415526842587565953303534969977223948431768569673763461360006670559932059510056733915246595371533468876558154727911047375573800864195464687146768645328592404358058268184956609786042797967106807891736064208417205012391864643547915815321576565081038333906099404874873285339934498531129526503047406710716624954248932329085156815029877960043499714369954485181586150659047759666375911274882909863246370805815855115463121871764213747468090442215769931481601040348947333608750235287066004680153590288106587343394165984984678525254790968864719141182489234690241252409198165754433631159349676218685026018195639320100789343419495907549602124327687880265788638420550327681925547114955398177056615927065302151594364198368369953588303715074696211112117922345351180487677737620293386259707638676923059412684813919113484344204414037268704399833462460205232225166569133578998439626650478016000110096816 [167,88] 5025365656070056764494251637923359658358312539930679796796628106902090855587854337707884796761482870609388499920488821996412968289049888334347226425536453555411293092032528181286365487873143907133143000233274654088807983408260606778472816884615519758718310468732863132029167537711361271578373924985798433403706021694965846398987007766872882540725046057089072214935260467248312840842250937978934087176376371320907001180290063658415801281891688289041689497833755179873503545864693485778919700703682917368460935698480969225046991874385521124242282873753175162535212279516329388727318723224812434315711228950287865969408035157112062020304347306461592302852299343614228776242200687607426019277495603300039083298619003750823449417620927232370031280986751778728081931993429893189625234568894756971355632123659264312634887772165960116567213117060318090243350390705353045468142886855134143645382529153995813750669061825218374858112155634399035643024935248337570598739175066934171881995102986341481683180730197033774577266148366847799240141790122994623180158162301362269924941654919928212733375922417565645800193254259869987029118463320733004273916493674146848287656390385237263710893071265883089472629891699201260443661581085272598604364299333979841108096997053892395549931249142533909760651260232867437471841333216546296092407573140555054905159713803273364994574906398920478107820046721177188448361664 [167,89] -49858394389643377327837029193300008869029113944418722258919329205189496119568099033764636786797256088624531611076988592519012707956032669762784230947352767258881886864575143180000376519980381174984102485620999711597207786109893188558799242579056043389039922981000563473147916168405076615158753469609313409734373085020932333887698448530532478750187013683535239442068912135388455147436977818629775374186149900334754494563155736369769654688337625652144558782936100208089728403167284329243479352776050834172465660323243497000421327809736834423625433457455116938465000516486888154051698909304583500043498607161728200140766293407044035078143274465925091054517396679466153165149862332031463191830019943077147813679758529940783214472419355218061732915393225864718950122826753229294796299028754184264099352976849336531089893154729950359524403058638593081369106985637302658897269695298410856476956992686044933501648448721537289262666128841763071841604528523272125130481271955688950321039202247383426460436367995922771090028393409660706593432141440411071684397676430553490466413050748138224478036161660260020943229517633594749881923315949530774684382209136174946258456730828354584031283563391041179125961265957779757387164933245795818428481044972278699650853517221598039297138491159161739650159099767765944116709132221638556606321172800759542540887351634008301934803142563498661334055892704639566648 [167,90] 392491209422682949316063849047237104412939370039623044358881965449809843663689336226150861050349656948691443859222886587378010156389779600142261731294372590731263771901150107971612074020039916346811998963812807627342025650692982024266044104433950284250193861296186463881876646698869204937834272863349617400469351463756100862535039830878956944324605323006963540858447600476060054470056405479966322040402061982321520534914266904888521644378306340905464723224066863940709828324204177592858728587995637689253781081876951971926986230819552697065442629036372229629734148060204312292369346090707533408966857344719197318758248490792976588537272939799002925395129096025812985714761923699723386815712451405768687565382332212333135109683743802218531334745912201673571270192514800214315706721649503934520639454301052204212188112988500360993452581486242406498578525816684687741990526209236308076074731953241636758178401998074913843645648012797911789045540975343048545494748133115271292726250426211045995911183209083456810485398669200823039489277383723476929447734881745794217355237883510178890841060671984438334586131827841195310878408587191894933911303455801540030331914476760877624110797656732573935633008449209368715069105656143038224182923908131489947823412439262678241856793704179622145278124881886922642576454697764246755490727954839270632935646213535394556818594205777918665716241202217712 [167,91] -2439363743049055095013668554467649963371304805062092465297287762745239948143599073520299837450825953646581643946995239888772249662153452517721799522022177438352878877316748616946842322955746176301538263889678145481670220796188076177022681028537184274313947223374351416893738633138947345002426369091217578409431065546742442069190252763333058570565079206691625819293578303785248610654316896104943877763582735793190202598093717139478995861322697184569458545423036573701532461092396446568251168133100658335083388327516795139939640932273530898441552549556095582200986151522439689798244839489435527973927708652769849481001014268580578002195082098630211010077639710022347765030716452614500273405684827257191370647462895764462949595354367596784740437569678357944296200047225601973393440653664948883511259953458096204954045101787453519595649512128222692029688827647682072190489130738410565464656090130867373302913526822764368107084872292624565708413345866040672564897551463214505887390686761819757669119773270653556394097629731927228485363291329390187302500765794464726126744100240852127705103051828051557436580290196687037584383183836071715120440409243298178888918679548283381148786214298046904632946907821066992548147825883599372889750317479546149517327036003040146015553607017378695243921659015429217286733659761425453103008792116945259266366441974083317623027671654927747840745949314 [167,92] 11916404038981806105111453600953466075614223006648216273745609065295158917269107159924548013481708899461340239194998967446578807437266740600881304752566667339696878786472679015741160805737704460698452384937667954694784943977479007980026899792221375124428673376303856452290907623645721605614922713237905902759415073928308613245276158258545968780644062623672208098043610908597341312403593311327352043989037470263317096215475350447228759045110639660402856562947470858657587049136289496615734827206131384468716356251088869443901681162631498416039651600341343820060258014532528110680428404798907323220644088515054814079470804905611505034998333696751523505040907354558042629429389862347817723512335792695597607844179069697695133320659029833325011476234317192409523498976837424454539596352287658325160910740635511662046523256588676293956627452528078976245248243592827637279958212046863221831084438791148215112879265599978090747835537589489229194583356527883690794990251144747572437248367228970876258933398364061416252061814090846485714152607222914597566775323047398927813727042357846411603607725661682927082449290202631071174922799268357654323526429183023227543386447270582469409399764327620439117113445933652358517889344684097716776037226824318132954421143491809741732617206160145499807372555763365581841306220528202490448942495711465023219219582502598634981156138880949080684992 [167,93] -45572768838662063800814248029438078353321227855053162218765831637508028878764815128125895532322741931483785030778498318837829110738968826888380565428130340665848293541153066940678608381550325430201769947058951823568859034400397285108037977778229011440854294613373381589488356266757950775849356680904764229041065614850550995362367991200132814799794126735166521600570997693053247871552220021767359030707478867409964286989764728573496799476347972802636358522820077698016610482813533378141099656001227569294353585355726776213839176592306552451419776444402398153854001956017780923367829035192523018185858559694927104791823152243434664733724174866498513562399092307606966933025579871697498718682172205870943600772291980849596815854614473980461392917985814592211624770844462837157257174670891467606715104530135845183543410420381445424851755845684830983666695768232032035893154511766603704962350400706594324508781343438606287659655729818017830157904266150598891975266956598152805562804469789051221370585292588010063019384005318482660461217473648592173227693870239653653446978441358958137875058235529844639218151061267172255988248842046156900931952464014478422640103506984964873459131452414765293253564306371268671609958016720644537511653956280525704898330320350322253154487845495838464450454752847771351226489614787847245599314978117830816163441610557748219413700429695101816 [167,94] 135955075347928617586637860457273929632179774521304807658685306318330995416369318582058082673564745176478278599106385133252289473900958975740882042436011256536641520146037892909389210629727088082830906741346661419306919780835333269080256281350033124163464957282221207134310180059563977621781131839523862516262958823473072512283109694264731316693349571710822540392789563739272470865552825772819802384279065636291875176237207142557671285570619557362231605354987062191614743872976709567905645266238396023756860171149142879325329269939456364369717591390525460024239267583805606454296567988672246854219291837086823074805653557807478640428798342042797725545557920665411926085093188919213650096928932495768842853551635650556974463616787466492564301005681700246843743465183365036015937577812785484389257180383248255854817368685743200937224365907219992447368261472111487983422914414304092382955420227354509379173711301793817464335924565394077639268477705391181351289542988789941765272716315718936002370137209238640690033085597972778326077418221939049571616348079532407817060603982517729880622133793241282301496928705609307886087031959096520145555673452933898856348232724186622998855594347864197554939365865359762479936140421490366285619718504021992142762542810781636319594583437247432922103599814017190666137729331246148918321979104850653862504727806596234686242817732256 [167,95] -315346764083210815500738566740113825266065357893042194269823634358856968379547539587410951358801241321982664897256042620702030782422291892422959388775078765771147752471650775633780470822352551974382974439804341070142574898843323842264938315110626827745843927600967105390970543606751001977541872196039696915759243873763424475306042434808960760021767579011161218221950414514924668305425563757930745963565699879998625714559187471158276800556250297163386235641646280121334782528412872262345285681164190725140956867649611513767447651767560206874573415095011813450276239017812495146884058935995006246764071020275679019074712902856043091741257667376040833398415432516462159635692007314488955376021006420925797280265293617316080335531867125029094029147645668020291017530921577221890830159593733254640211893063578406148132715825352407709374325662203252387812472099912556488218241002772404039573106678772468723498230850095572408653774408600757749653051745567804825695502563533734816521111368272337730253510725021988331493289797851304615172234016597279860527381207027702900144304556127025259734001389746746982543473152180157720566863603920761116550528295995144912145384260466868217601333750477474479335195064755408181809663535485241314347881866337519457223787755351544884013573454007250960500865804599360437194973955526364853306701157944685533705735905505794974264300 [167,96] 566970078474176144571500021547654063606030796385028062537799202432896980969359562613482762658189216474684849157972140373815680638472840209197492270185877131034561776479395294302643628469844778912807816555168656539457771496336433627607890732505963441403889455511871173299681509050891092483580032726746008126158372091167406546162202603544965058479877563355370796256672641236035791632246899988007603748272381695721888264653986008120896707400600850196398180223466328479617937242239346453569641275592348720689107331505369893521517992812296321515579728837825840812609086274682293938610893522569246214243821040417717584580906520056489488841750827162652592105239703287025275004534960383010314110090238742167449682561422752012139412298793554892263232579814194042836275260610847420689496311438588057468251675107695164763344460858880247674591312483631566000798047491548739381772644040980229149347562242163316689141146985829264057164250718499572198513853963437915799374807604309617789192743291373933087894794338186005245291308830303056354473151493888428448484438332296116676818595244208603927158036074514193772400237287126042733264175051087803285047647112978443648696332241738407029385217006677779909120555234193685276081083815415144656974526567793772372554870109768720429283996517112793749011897566640762656746256658323219814288173878791991255526960958237733952 [167,97] -787880017548907339669222962000845568311743145082156684467835899465719245796623126198911229639819699113157180796906300212406102054283137622076436116420735450535607131932220835918052042615455864329360326807937131451543601252706664603903879746829232506109941510587987368757765149275204936277414545506376336206137026913415775306846059990186389749563789259354267964260113973477183555410189069828021909443521452866803108829444827578715677865070039207894568207512548844141943193590526467852202969899968980813344360588666327936303470217789832310859740210211805396364047436318648618842175468430485851646681618055155275484205511827371564302510607107482181834328547555055376647813953322983135684726347847906812264749112198966208406753845594945478905932462941442645908187310721771850407961631280725411399573115284213485088988935552641197438280939011107497239384472374775377145153009946601813080078238246665942351468400950019302519707472382949839521918722578027677997790724532099222289970060035888198666235890090440476874319796868989561214073808621455737968994657600987784514222953355469241178281668778931131037441307590402716525720208254971440675398650930388709493853340713255754198804101604003911909717829979100632674644153842402389518414107981860640385909490063623482012179157284273868456388762799021659438931552260825925957387123444007219108643178467688 [167,98] 843888951786693678242942542103590527743348187346775731136371710734162442806526461796571797713546980184061770818317565878355900793972741250152658501900081302270980568807154102914636063379164682565252266694084895216625075329744561184375758082570475744102389390807709070180276020287563505863651297119025599672421671586027340902995566546319770280311235657071315373461710460764389201126100243344851315803455057429767385006128774782643289370788756587787293223180662977346780402199669655490222804996144638764779919189043653394375829836130347306104691218702384430328079350933487102369929739356439083025304143921166695450621840916506075214992978259505929141911127339153841755729974123569536317816413315959477373436920599216389287467109023588293211264943345752646560314742339918482591676769911994116757918808040261968059940738237086123564233882187310030810505343025313618665610352426283017161359466878106923542745113190374410741835648109181136688795128920914752506768673864858938214677898931783511892448040756126263970604330192189228750948846227441415913695667705785527648184453905987602664906522083250940190401572518588453047933488688861899989907136425676708280831351247545695731045410225412032099181808598823439060277545089432120818500549737419326953917993361122861929364745745254405471372578982386810129364814478796510302787228941544850535295528 [167,99] -694797478718016886093775612394696630492709417998187379447922801910544756956949877694200074643559870930702270536499362978290367396960324099192528883490175208141859354912226947213269766964126708742988982234057083376303866998052721755608253013522129809551055014448065126079213772493134063970359318406365995266418425434431019244896992805276214155979081900180682014164698191863630031088923838771971691213601251892884986287491891238787522131261212507562016623531722606511609267386963515919705329055627905571519479474093105443806451646618652135873952293832557962003471381005199308934720083521680803139282505731956653044298112327130112896186291951648038291188398795428868036951189462926823055199102118383406666788437509528736953260094687115884586191294679702191232409220964901668479843090982108170550479898066273014479819650051058556208587062727638749328194223570505021092774589420316062014330069905444706915750607949242499221363377370494073300882968490918077856291339382107027605325707289743573411996151776404401554017815296628169694505240826673677157376907596575976813487229345114944549017959715665045675467916666465731177883857833295141406837224362294616970942528943419783756987832092273456278829049557201811407701809919174613088333909610897089384904868410652186344852621260353100802379786934935632292549929783380489487550124881776293155 [167,100] 438538387834731720747701475566591070904326977774435258048491342230926401550885376972789734812864691689619535129111974527719534812945339328301726830357195215847714522258380153288298263740680166720667913868307104608746715301316953504179171071269615571951244406991035651934110463497397872329915143687207936130610468241187430399610159627564744427220947183036404752315209666179227480848281946720966171617091238376151463805948280691066744921859796384687010795129478891614503283226086261196513573579598146984217589797593048619022582694602097113641017731317646226318184330080229940776979857719421828868516160980473861457196821599578060060399064219056932408648662806821442985861201825643112179580653630957896703717050908437869780457766589680191747243432976462017847907988816586943445538019583843698701416778627678901901633395820524746244616564726464818555708485216013735913073169552201273169276931460829200282236386095456744440480301860740034519739648438807566116449648525165505868496338685601430753988349863029128425214286869596678452737171980093054694919067036177323830287890919167648792396363969459158944275710616336872544541880323443699704474461919468606456300073651217226319606648544714403298317300194672688812425014753194465920190339084403077243850245454726592846920203620858726730761397466232612911797586576578292022593882833472 [167,101] -211617847703609276813799057343527327421604739021412076038415433967767950230741249097993655940961703019652237180563372636434388783489303417133063812643960103264810914885898615952843928629985649748647154152989771559008844227519347023057882412291648723397034466699023121106097487860385667966082873205695075958228817886988227265267428209416065609759718496214950513796027837459472532850537200225403497767308854766916403954238049856821796374969802046031730814098522382055239202152173876361050095261312823350776839049170358059745538522152820528853159614086724109980072456665055204037223021912273620281537546691539785527575692036568431076583174265070829931439446511271518519779836847123800683462912443279104120741492446500202741072452156155958295008663987195146202814659713928536222585707239088628053967860290296759465170470115580696340520243713197489871278113329067521147492743601259088606418210913175766372776279729900679197486029660574447129298012277187641197650171282716478286994453817252476671145061856642401587810957452799642397594669782778395117929454561785131559476969075790081118147461675101342872927154307508065290923325894621002621458675449007563486833209270705683749574304819875520638658322057898309510994370308795170224253906915809940112211652279800073612990964097102929676335239457388247319368309572489255778936776 [167,102] 77855188783661731336546719122106964172686304809873199501239924283726876126694086439743218948072519414081804562176932306330155731738257074605995846835887281097419641236639268706163064916167157502221221091408272121726383983696795409492598270667660198426064716377733175299140456490395567151346589559396484671323583253841689638353595568182214721037631648929242788783672837023841506512040177330556802138230356431433830298314404867861518753745001856352605923769531969014907233366212041614882288571136540742490187173641666263221003463938032456740743264752051976589533679342038779133898383694053555961769717311801811941924212599688787089210575263513104619241111312484102179927180106059004538621980256516650096421433646666149182261229609843585389339036401413714001316563422388507719344649035127888144137825250608245252210365153068289264563548944090829357794970875669967167043030161640552206842393517335538009006273387485759488681368088931871760238091083029870957547533588543319154338655417221528830939444740182589818107836642777839319057658876292313981392680193582463264714074587249011409514171159001500567649916597733086999400236868350177121240954373705189253987140785951147953650872313699700949662416127167702623014984197735927746260563349966831350498292423605104863057671864379046659941491443872107814370989999737332768 [167,103] -21775773916757718852626651522523229525353773699076297836133971078686122621544476137157227805815011365306227650569647195979962974001991108384220133325543760511663725484843731665763359093150739083882696114146853801606568613550677454306191213789313171009016610011191162455826005957621927536611538170716981643395058979913750116078026639124202195799895714831518507835752843868939833764585268986442872660882513323602684716969297609897463967492668696543805844071631418817889872179349354896874323118907422426503816101080852663721837611324992246440514647661097218343943366194915054102463230522593253970404767146481589694393880810595054675289305619283851848762471260248834418877031480166141729021583982629738841877871025038314882688825558549700767707139305519551708190686347610492785310482906700680867409470001140529430181507851393381640556381735076902606716664591915194063635463866398443906110434183067734154778256318329003938429937626289272569179715898030895465554767962388299412196789394842905088852164555095883258045083509273113943705309330503489747886221762727204090044134086313458144856972227691701494913766077072214659758227056069795633936082026504856865052261906927153439924599693979068960841594617853237887686382924050093246529120117417003449489158525468254077604247627214929462442420972750067876142919090844 [167,104] 4616635589998302055864696662994520090320181087972171654872572622884267872159936304435417876387344046881274581144068494090768673259402500642115555881567904858787013116884683578681524586628405543450897300221335112203597987844477862031508245524406794892812942153862389644611502276558739626507580344136422679786172180207057457511783110770167631380628995193695052626445484963950206598891346521461985179260913109387002424374719178024225140645430252455996131704951836442599048851483595331097599033409707059179726321788516520655640718274319963572098314197265085903054526637951534756742986390486326630902447137285350669895787493495929874564600038773345885828048459898907697743806657243209973240014622735320936846518436019324590053895563414775450999875637538645828973559195632556079182803064299142841113831411178067901108397692233365867920889814283875721596381936470470895641792325185404351635326039283406520241872245916463410254376345318372182868729206194836667497434082078207405564393455641713515481466598001990437520022041517164906191677168194177020929851211109070717662913172780672048393914247212658203126346620846076773149204908550469704369628750153007364057204855708422726927316450944102947059313296831555163540539905682036093760931132413726274812336629780611450083608122199531951999439498167288956166336 [167,105] -739614228168717060346491822201049234384852894650407718089693728446721158792352840047264090361296313037631635401887377978309467109226777923883483183104427037236895771662900616051251835015801211482455379046534904746572641956258042534257366997743621407774260924768909961530535532865476324286461719221139443968405936374812160720990676832078757458738864567862997079534534235582118336101820105526232899382369635625239942115456922188327830151964700909788771549060303358987796583349098010171194493122991162941167542022461993575507641828720020000092117464514459824679901015077053556496033660688475830912646474395495788126195340847833424344168136017762963339284347581182170642851467111880288564987066054125274469307060695606829992479446705509952849410128142910095394419099491377858776089792563252429284573678319157334373719160335371518399863227381543501544206820306995692341601970757784214788763814433503772519510042376561666100420377867256511211525749059993716869378550636831756431261933969820497733295337594454238708321101178534102483832985791911986044180766013448357615161141480103342131825291267616465309623139646455882488861335263874670802589286843835325483367048406995008041999496904776328411129600734536520920375564455219597319574707406326960417834748855146838737041262233657545025513248314843640 [167,106] 89251055864082532146892409512533979247815528117278629788863105121461747760886595222142260157409846791965341626749464954775269064839200245576734505350299044888092307034378770643961680549919756956986918140861855313615690972223506528109595904157013726043498770633638407540165731104538307132000681667041761191526474063946004153421403941074992205970777802598911298893491061130913019043303467472617435923623486085346898297661689162222006155247435102488280826056032391413953468637255850673018640801800169730040694986946665037236875694344651804483022685147652121173340949185787312792058344539380521364450750539303286442807563830990648490302709864725858897568010912205626185099242479898473593917613851178583025123346059996081361376710155592776249286330353131586003230597299629503100835177633314890428953256679601161543316340581181002224297613473564070675836571562955188714351400468594210133996861501464812325940111388982088519050493166287289478869102983936167892780468320345598019930095440056756925760119997946082747617049248461303874847920033596406574149037583825445264138265430464849119727826805509084274114526188268089590351488026924328008002438997964098550405753831762089197624358856425908755434263348425682624331081807243399667260549508009481971155808873425639885501835882096607320282538936 [167,107] -8085057648173393385007266953840902335677869975542951378434126457425742313880152719559231328859016228505420407433420797191850795553434910520847513691133769023853051630543343600460751254771899283014193378774454393187919934549597459142645128619292349553852462970260959926546883892290804914390072906188927357894412004792517168074193683477515711551972972835924396144466712884303520028693053137165713716711274451599724632587047747468933521100030306635437129444600085242932463452418096925737737050066053671039132426724915775773329081864250672330249216377557326721864436891980043937152011439770893777042988249328933640489702882009522625227165234306766689540946950155687358040809902963866700624908622865265967735517026103508533318368689794494359917181559784208050523334190526415434467682399613881563531401569874502950980412836899634989108937954940257610249582916579764378241600601492252154661446749562427828341907939928441220262577873511308329113431995597030892710367808284806754026174643547390787991219631801519237501631810591594720788940347481706297505954363124711756111617075737387760959459942712249746838753320934018826934170473821279601410595935540479010844030337868071274502289589188203058516363741211478690372009959224650610297150408685166594826932732364231279456952082075634678825 [167,108] 547865705336124868725021697135051038614651777438526317850496611226803900955110122815120877944219259111513035811079613798279182085922556689446890226063927091914634540989801195484091845646157699368849533219642053817354401704640381199571808623962482168770719254476218065058730610624529341475851308474471353566796259283603860877072726111743219882940005873920417496952855087989473584405345225928337183543181874736675130843995127823553457347417127517618182664733789472490077461224723362048561378385936854976813819754334302970675420200672093879279681676172394182837937464236057067059788119634902799240033832914351188712979038930155093683888785058030876417992602421164222245104692653688464895085050918481554381787686064302729194144796298584580621346168353072040271114713755994505078845457742108716498698234551730160959766577632967869907566325992787612130222714528636833143764740515367496382773628050456682277290942354807676462675482832845385249125850632312650702496212960527199292391066227825232883451932640341654821611105249653545008567433469851312814522637656075458407797939179557124924355998441382043065061052524937190270325086479669347312980820977026475988643311957123978944175111925587245746559623627438654468040623707725420515821852389595266152994945580871710974502032918272 [167,109] -27667291690271915475463549869559778973326093420997284462698635835062112985552870301304938833881652447408999639655715654361498244306092626619077824237946082154340364387551045152284468722929036573725159536483035203428330398367264727736310933043968683149736937870962391840076476815246641266201328628531647707780881897091656837440698005071855619083081350284213809085084141428164523860978529561532539384297387701003581454466910985265579726983532837115495486461337082229401605135563608923489741311654082083303752374535389619350149244791965615519964399716743204057941376439227285601340401991015017639821134271757496508557638935239965732100947652374467168289993083792086449206746625875357015531909808576257054593296081584841998441836414772692884804903306836310117144605925685478449944592603595392502199600151300339879259320005734278441026425882498005824429664792686981076946028406144738144344815120657684425883981061191320582799569132065883150010892526306812221860911703349668337050078177431973521524496881744972926344308021811148221213204469193231168549884540582916819604183432902914478710916037306554982616986682870820564786831005630626032829454863384896247555837146960962469854939061931488976618688575874750576696720883999535181991530512891432592486653377759119304258016 [167,110] 1037185235784332125481292385834385856760315264466100349699115775116496336617945264689749511498197581234004837602107336013861271368231130909786226072210644088637144715565198319188180654931148650079768673654884791029427190752191407031071649818954137264895008683680913570055798533844936788583320433906085711239511176946771075329185235417346883077363735361590797592409534002678859064636720458849044450976014696347653318626665903550390036996398513721789196310630235415738911732182346245241514485977639683713004383825150410809740965348109195700819830998429733432186728437697751784981858519757052410819338971921527915962747067115297228694875768797869578647212832471324014389474411358477083427944215526739559726176978693956603231789462754386435172596640943884239437527320765461553131645198707283430975964432381733005211694879193054264935510999297123909392065192487932831334506086674983908700561669260384808688491293989854163692173629193589730309193757337903868168108056360929044249758876738359265877715159631318449732922474137611289174852106580124765358729611155114536849401339433579589598708587201534805743384027727722966710945674479475281321364784116866447625570374503047978670311463632863850326879583184763919196218238555855335617495322424967481487876071775184432 [167,111] -28744102974471865818447100831854126986368563957175295125454177995660139803762526095950108662710258859932768574222139479700946750844955998195086398145028596434913742154789913298690973061966882096161046170469970775476610700486116671918149069104152385765952871323450053971970687812277549350680859544760460838905080715309390875996734527933629996784893819955968626894125939033213142898829257574664675864709851159103722572174950265864744528605688928951114734531213307680550480238842020662831842135599512819254200434536752165681018295545792117641947129627963682016731563545834961315993877036710249043540722230811410325038471839313537826600740206026025490207006508069252405203561720906807397352489759623403167381532053468951064196608469207837869026323690257334679242674826917029111360097304954225088537476243488420131762161504881125360628998961988043197055557858742764251539353033893804898894956588683713069262639483962389199885197474277874953655520207889128723547264343316787622598598234779193490573711281590260969524610494892174633065954492545792076858183171450785089524968306149813815756151196557626814281469889247820940679140026053093738099801264577265513181066922073497350787674851182306072182107960193932420652671586103745156745629326816946019291219418 [167,112] 586346412915857798788316191133441761173360708927686330834934605747023357852885638617661712283547789332131973367820285880803204489089444524634098175745166096529989911179523941387434911727190460325639513402550757711124307356766914469312502379590543472661370566279295836025726671508038349399425655262065540962464161556431678421859611698585059264884962334059009182085952284282037681419300472501035990447255377847842077669451157986237195324490830896285582604847483172050406279108613820653929558450771355741128740609964493756066732230648071345057446581716349896116772385981001135734456502105195883988928491536001379700593587970722735367160025854121974473120633998553594867177970776154624326377814892853005852317959129639857362607213591391903544743983192549180689352324266813426675778342343000721176845363260744621639673277431407672805773263490864468920236501829708686035817326417299716865729907073316413730737099490433589927058395478597126913136898722861464064903980763934990651032585004091433374027417672798528936997260472726933998371974669561004233469652260224976222315402763142073885349145353073568098308687896153097238591042802810700614592693309023554692279977254016279686125589227151396718168656068843310096402239532400140473180825244195797504 [167,113] -8763599092494782084630283438990240628395441005905415105527583617290228952193710073816274251408715309848967361703916148000991019196687134540275472677640691975687495031989005725469821485293652636513772081443979109851115145312813659446700327600718006723883739536547888363578518343791133541344174236263431889718331425981880727598654523492305911497951733778497211670614082814663981667765320519794612047925678326675010010080169248787985511855720632303601082464617322938419193746323543873408106120546960811592510458918601110086148265976005673275417740651919492301508544304147887177443415641765188367540826514032603213622130385715115120406547178963381360578195904722954716849301433859148362548639879616975405412317108454492265599315477239305857863431148589040138429209420905414406912335825223376542482718210210058094747892771525674133751391231345293756055566010263728995164245337194739356723075156845471789234184954775443087605319529820521453833383565374225138399539158620224651703448217867443654875362881815875405441508144347024578281325304020136987677277791817193511927522801692865212044899857113928686804187506977389625749288345691492995312887226475973426554912913528909729995650351396923086918479523275465869772992096611933025131453150848 [167,114] 95507356912285950295163213219856952115014550837237637829455336403101563166467838922181531742724520578507958042265946732405544106488989341591005092794391906856856777956449512910443612693365407014245931458196757277140166011769771565979857771240460040509931819977290287309670219145976156367761023479772592478548434518936837435764827801696930980388551219391500797581148539550478638840757146079389519838499730671536976480885239155051512847300865828602997215986831871967814275373261130485881034124060803796882875801823425007553948406703470584537473600779978742874784440208715250104517985753181048957267422806837843247663382306421101353442562898915391544330447185793235371898645550890489615002583928117267875245179651945733551970500924104675431853099675390534165203431517224223538993913861852167164534086546010993158026298521550180060465909389994641202474280364897595781769909771458182876590504105687167956209896107712354909792092026390127758870577239062477184931388509930896150542587389062440929857928443674127626236174020927820713257990586731061677367051133149623433183327643046939227946653256548842217415766068787508936698022037001183472066696585523970147506212700704498959541968069810068931372118202518792885283602559436720340824 [167,115] -755107061778347781896940780684551940665201556047717947282496138501252250058707112691449479076255324236660274888512702321545600927924448599945807868307844805613326160962028926519862335794356589469648713338434925041148898344425465038821196603357095137465389043097221932269224758959348886490645648622600757333248872571852124282023621163578185244155989964548217793877506473570382818474553672984275589834349823286013882477046483034043662738458280586651342493070366206877797259755833585872775940233310271512818994387124252318042639586960902985350856584776530310416434234651921067478845212110110830868461807781836588690103322794596835839562224167972346853446768231457018136288426608240840224522263790147224854556676818606694538116833430200951939980579986649098352277751030669414694164761237203560624109134665974586536846814034632905176286652338606013154941256723197089420756126496398596235643485670367405925519086251869297857223782225807565464625579109780501515298376883612546000656591188000338517651727748952547092167179345651173002628500209663449846388796585657520220308415625206556832711118912407349380584125719858173324115712117881111792330939718739652551398018052388677418926712689308125148166762824643320346178495271293 [167,116] 4307949855858736011705998528725452631267675924768479308539375284453383681488616214277142338296484566973263385573248657618919594019736463591689962453398119046969764723835235945313749835563897396642578913889873792603493030985553865489872404683626998252945269970989565504608861259344963342528825833387329032033545663180248179814846057718181742992943013042832224114210645605789821315540534686920105245230943743462968551041591192884455386802551876160465297024638999614410700334935362293450408883320335536549505477053766600343408585933595388473648353949730930424755821190573898451655124568910773499957257455177244019969447368218667221897173272410079815479595474830434670417518376667908923450895908286143371012559657586797905961057650039336097544892013916114720833258649681569488142146102365337843309468116967514798216589586756047164740911946130893662117498028002394129956890885712283077659985500290777001967526606549423979462302342588491496062055917587322013373395708054035595739213770758298519136203389697533567981762981769238850344514399030861769046158620201247857889925570148944552989306133483490340032690932986827113870030663824960658610438610592030359122409612680817112850827517743706230444801797575087125523584 [167,117] -17634832380841309646435414961096346798697885360954996846037397860078044046472573633694596460038406954503926373108690622778288558704722589391786450065814213261189804993922483127400684729716067812294644104330099671443973888793717989635865321126598933149088460743485802086738798188735496186669320920699104696208525860140264038506438612760183454765198383489552489459733770801236603020724887575599925489403689193765120311907777629039294686239286203847456581423192625003393042726313585228031816706122655490654627558065652269014331702991622142654714974134010802070241570478051761605056634643214099503152077761890238182730705606392111461829868381607296661008987113186245387207081367061486378826438278031705596249634165423099617758352458324826112545467489964539639374575101129527762514882347656316647788184507102095915716590704083578884234463586340246721463800449854200079073060242528907986852457279885147981429604200256692011391897003634055835780845574865035649929463200654516221051056995323772140347048657769455607153637859799235930669136504897513967139124468261399887316137772943429163905864939558232194796206853412689363951258868330104290179057016034644202021028964681290195412222504703295690535389032185616 [167,118] 51490478520656783407038172097048194848487001375664876133726020860317126875537467299022570538888380393351341713514188307923128548848483010943441967490355623824478832871143664006438009816515221040663793899086163147689362899935192993825500047285083487955188750911931544827664203903105308307178206135621748873331682952796397489254285688740683562287720086698513134047128149900349432935373053356885729170879693698183687016219548812931641240706926354348436455041394957096541699665892371302500254418306824603704013341187301938498464665391191936267738432705394754025546120312457637183398278636306337584914901717124998270539482149192958062364257853320845273191831800549958966864977222126247015855869524030288342126932860657805805229218995673616298071344541410822827418950146938714622186582456256720484294466601533035635003402231098442709942340530554127186326662548661270231057760662441460138234329054745885976011469134706506032143512337229516984554535905983055673742300760506371351091357380672800903590820902887055582625079826039637162588835956972448736134148098754101467742194766125279604289217281664883591059670719831321107137703779078611957267983955578701446530478177508926819182616257220557876496544 [167,119] -106564917757744897095044932860400568155643716427414504865885332173833293087895105216317498745666293461251099747814232156937711929999331056881921627590636890119824111364780113491268046522502987606672771699015308284845968430041197304133936848184589920962988047925791360633548919079119378869560277788881985144130653085808341178506423038825396270268598830900463657816719502788186248266483166129868634259322386804417498125864619446652655704607890665221647823788577970989285697155268128926789223687708202523843221224311830442603345096855485595223190595484340868951958133201136015840141733237391511579744303814296528398224325384723775894113417134847865850402200698898434968880590819549145937575105803898387985596180009000546068200465426109875826946215348728764716807603877784940521703291954762188448529111743405988732017556111433234735386101704323645023813528696105249222325665590886079096122572298635875655102524649982242838682904168336724608698567702395171741740441307789880033307819844128010397970390594366073228024914032307569955603014342096101254184718909120253946196866091720251954817781245760693538890104927153737997454069324867744066944374121305872268561058566931894257558309529937316 [167,120] 155296791596425592309193557517593779275229296793021573083703458150636263258976041554523640896994289108305290384911801542149807018394302715629330804802503000049328322891456695076779105075824564950963615562763508555790055385759475706383622023207652537789067114396347735053280434962211674243558089356223625134242476751092648874417347624639668261465882897965482126891148492594894244368555799664920861428638304157355814820560867623564775495428080555307648195652951075201538038774269119821458959249703392847689172500312359471707979042693430621664685309864465112519250186031228210177921866533206564255432808386025829155297689480130067101335636468374715437850353901687541508273559885975239132762374004704904899362343165834707797546642012169943777383386511719625907772600777560894894907245421253639661676450229964075744308984533289788095036539947711178253547491605623020177850546148336435479118632094542415051451329000166406240083789421047607050606497259731592983363639240317890158502628799600558312315931935487229926422902072664647423395463411940870480546544895961255049187909256460298770067620147895980920513669147300182837479512912233207807544634281742310318528262780145572286335936 [167,121] -158250182129756536641382787172819604298005845831734705828183133357266506004328811898712430223756519893483667389509109315614213999006900406533050437249335903593068466206638147930891194233563195247487921132776002156034091834431634069997010150311263204516237628460064065683787737204653321476584128411043655902241935844865168888294277519732292177003210170939441750542369457328001958507470742624117970609731252052587165333026768327030395781194966763267289935039271748718768768270150044483219147934895122843143110653252763406267373578410221190231912856982551997457702087459229641804260835621178983888226300219849129072158055959254074194559851512588260702704328966702526976729339996828752464509123366423643445788553032314836474682184513568414752115296678746042211052227358736076953212673649339099149041843156464579559950470041599958489443892388329222124700717028800010271436336797542591775026496093966836096570851782138933575586921886986395572425669303829258403732475836064068198996183583788278521696036936246174739607285494416937188529855254483411500738796058811547128826716909123291642570499657019982739775309438329447554301483924055790419821471748743963916561727150614296 [167,122] 111934979682063437674627224024846204022274834909998217005055663689808707201101159317673113824679978002272841571796552946244890791845649779521157055181662094190442833054714945850453781934003147390755839476841546948372497933164579395511349133624792862870949685842402903996231932454645490513503779805184497173255380963049942931929204592367362382027834206489936569826868124312290117410060204976402276875974842116681437119395221722773840466199276429503733313042284863478210510159273110140046991804741261314161919949812181837262500867506442599358487318664912826903119348464809608729115498437906968567119712694033514432394494428138086366268594404077340471549830517656066578372521777174045290658042930135660658171031042148633577907571296861923221895666920746848076911009199030791551741350483568108284925878295192865051911455417652840253730450948552633435549951658178235464086913727224062989866157349041659198372747794542007684088698131940488872908198489896863008174821101103685922715100047056085616485804568815930146397649203436510844026052082908737264867031006879285727771320209509615411859782574151287622728670467558736559899826780611316804073705439094907078272960 [167,123] -54532686200856957447454329368628245558739693011300053111427913855572485481363504514020144568936978855751963915618864796939107974203981905555444191800537752665958939365656349451346953251641721737954684257082127688641805376807954640867385691820547755938879813984031366617170716074840713553194123177474283322781577727962879739836379680876945889634863313201322378175931137794471993443929348368602656156472664570989361101971383084277309663220362233833910956166246871191049302715107821915342385761942474662784724223702334615670759478706345085886961464920804201702778509073893177718850738766447468540387278950866432265964120143979424767574635221027949744316387450551961888505705716529929741267787055177433753881289062751121616215947078740546478290568414378325953909502072069342615517917402089657015435311109897523796495581957940823061454919054847392138849618983958568598768224401169656497029581766317468229899080939270186664015100265276720407772243982523894348649225299764461221710530273682255395950930426127195628974519121334837193357264546039405066057985654057747602838155362026805575177421210459589909533708167087999904901875782152544199929364596762856 [167,124] 18149251656279643047423687108684899309043436476448188828955735257574736476253100489300734838530542297167689891188798395023042965578065902092126123103642469447988941406126797886496299965470095197101179750443772772615740740824439067372627474779303915890216672326063397291139694486038454225189727118749972323115912976436244080595867190641108980754443562935151593340039378858036554544773195339168714835822783553992085450433500363003809639738593082385403979384375696467035966210782128015427515756958019120081174472400051564512279350838411115366172033937424455556561577996493585411403492407818752227574541871999841524451478040932808104260142005624683377642802404522146902375329925479409685883852662339632069251579225890044202619344210177130731025419557806465017953633995213223376039083086323987635820902087214868408967167499259368026002733736496318277083681911288354445667072401466857156865620248100200231661191026306865276241389340380174591219687360196501013130526718854300364543357740628743780959606954624175100431912843187150877425147155587195488957083279173375201259157625246499133274398956891536052829783551251903603093875571054075441743616 [167,125] -4090833040036605536055396737410325398632827228814500283238766647358087628961293020184908695494904466892357488853883968850242340882587710737003502883621893747759123890567412649600288685212632329178849177383511849429047911158107295542744452158586959931187705640649670400943127734974691884737280648739096975037154771663467417763748951393392318357510591418620906891463688128640656542117882330054847911662421974799840123532534369911207594109993187794389516917182555545728835148362508080434557809441327346936238820829644511715949644887399651486197453097739200549794279145455681112797267353008237668714743826911195988436317003348072570702244913252322303429934542045469143178642058430952751355545179084555155777911463171797206346129623005627865278609030195257332887912065619032429475955898942914261372887477408328198507709091946710866279011095125746459496384885863499471314334344648659042885122814070735742106412214716174603323231660626222176074720681159012412132834284013006009293506586700972213658892616896655396936940119072549217810202422592562408014391747066285901214618274291152932560279156179996168232550195835354456111334546299168 [167,126] 618787823197481438629942472146731415009565243796458002924867483599492055663322010977341944141507727516341620772607935555423362655742800902023629127508552653176725121631922955996126844252212663688298411085946519972149424531769912758060452036303192257472941251455302885253509368772119698592093335668556701346815943005542577141534003948421842407357066058396328648926735102413516894913973886828957638437520038070672778813871517135427648154781980239572860045267963922363043094408277492969641592709854037214885654559692969958126148302229870925936745770309237847314963377886833417854000680977401206859591616503484248995081768395929765732995177862459667650875433672390129966571499594854824332438357730119680983731426208996236388299530924490263802452684185684103242844007362930672443974995431297704596780045452227055649930803712746232843821923080448746167363936375187660792711704923682930331621511118285022466014917837000063363846462475828339431421625733604940465601951657133483255193463306049831471995116156649324637538805727463545220978833881922094195217696084728025108869001398321672123885761596232493096157971202956945045616 [167,127] -62207779239751482970661613513502859703892206905871232086731719964911138023311956102277499694460455017652623742482682860204263993770840225979013559106552120516870056121522122245622427281150458376682502332549736774533900370888067937451896259894354507842817154938447851950230688569411726799539795257693544282705607623624588502226873770620155076779707153195339189198767229141534536594597723959308552373390817824396568402784528594337518440347799771336871780375726780515111610120798241475917516171996704218458994340340152499765761551406738237215436533769429548176520489951589976402858171537625489141710336276969086584862577687664357738364501375484545391051649345684662466048392386827029600032074588475309359478459213532605994047085192076886692201976611075099422165717989826364131457031891571311765445246609360338068084020850903951743422735480914071619529033210291689236957814968053442976849505106892487388755017719511122237679165133916090961839964761182955399640043293379979538259471535623317445859522622207462472194841722127026932462704383853585786216720738083508070760234737889345238198738377554692003581505152330 [167,128] 4114054797676487796041595848701421022967196207636286217958114491761203454494122941425128396148291057941498663467572410377629549922170037626859574414887732446754701692049060648929522960605733138847174168815965323654809927926634806700474248348543875907976022074019954889151638733552173545837563268773962136670991882380939208653699646006101921777323580397514862650752824881967259592057384608893334761681722266746581302468886363926417982126796557775815479242372465269751893365086448526394214294354034265240515012777060497408725908657763720094578638440713012148561509536033257724894107526030727406357806076196793244327240862549494578624027084020703113217347241584031932441166231248643089443411195252273966128603062059216217469940875626003045231942231914693117990099444395580638517848681301594220577910913145041003150360717144672199013087216247731749931023807663326363621217859001671948494685736651955356288201294436085543811592214393321775204764936663919113133530759192872657988903405035127908420556110667807945856955658510227861677542421303203403728482996551024630260071077222092957116916156005789062592 [167,129] -177052705592353610808219791613454541526030769901035604851725634826053764585904810990104774567283434047320890074801908994976632985496437881234512343552609354021946432874346258124812799168830956624101530302576288225694897434765960547753982368524730850915225257132200329109183738864035842037436453864527576019340175038480487495921291533893772452503581075081893237934815799342249103148042257058670420628286162977751396303819892754960127253964619101767561967850091700543356013994169397313972016294708507943121904708744192073058315173033425358120530360242064749321756544722337758907547152528444412412787182115426462321821724286665921095956385678452925868339738038936531651645630951462303325957361349557031469858336107331615966420296152155849918466057823615165121168572776554681501253361045516151832293843927712136742140082455142665381859412629590952319430310295882992314071306473764798303027689696382655051998682127923592629701105398502473796166137268350312779633580436745407680177124845679090031295240336456873998092060885441859022200131832046024945492680547433101218636926191327833438275955864 [167,130] 4901644329054768433193428474686359954835915026341515789194409438363511744931127193209441868990967683592131359656314094646354373915223223924863530407648826204080185282058431494570676877629443643918958372202952217831477235604557722030053815859046462662550000190304782915884403781270480931505571785680412702894082634023231807986238697503353364306354761957096746919315671018225272144627198388251074148883051215960260093248040819131879791119338716550658873684039658195846939785564519248875390428300626306937605766854557879628088412023446940657544994470358637876751069530050251548777420480899731049766215472945300136501496568929182058793040700971251511450258371696374167156925686115863640379553334991148125801545629898680538008532844142709951780378006369593861141147865774363895855132261359375157801616493653626684093202703441679161887142696853864516458089148773287456750987370307383715794508942626357373742530951547957320884368072739857896909120209641293361851114356836816100130525030778988259835079397882236348888107922609011100674936141743072076923762838786073522919943593953388672 [167,131] -86234266656739910493178668964177071509614921563411943245984065463494468763130520540164308025722735067178186506523686917420813275750214724207020088602958520711617308348430216876409468158927188347520362482927114243837807262264188597646410991885600570969589894709107346680214229461157086272571448747390359927326950824428573300611869617628209420422548811553399420544498209903727625067504612097728137727553155894042484338116221044470963889270771834170188292393507844966990001220503665331398099953463282221298561754323640751694422941472542326555563328492438486312199204054458641142559315242254717311527086506690549601710469445877437861980683217873485907309430829031484702244676268221623655685028843696691530713398545473758168898711003960283763014636336765505971435972028125286127711379998457028275994415392441205326204921280119705616089913546833544554348906175927588722795249270086971074421987244232613307107175073214665904477533443414388177604782200381875885036195166804147371334323004811774777675172059086424208780893093401035672313130280706233069602216849078807067283312 [167,132] 951648546611706300163475589162893638228770691515141549226672762112997977076010483169846299807123604166681422850515582691121031205539613425615160845106567271208102014897990346070360112621257688622013013041353108458911790833874967604233332996086199933535907701819827107943869428146578242618170876203655079325032945702310842748589935757383874197865107023189300728637012944797621374706993218142191397606134027266524634095653438312885382164618270788996486479757334668209635110404277173068586122506675085669669824343009454563586971556319447182202076402063636982784509787909214470546615852575115767123706524664135694155673186923691327458106874126865462009100942940818544723699907235947797311066947937292179707819902618795087152201767167839281751518406103794886077107080118124775147341295852638444007959588844051156644340417176353661136098833652276751232378107202270081104757488035935291967241424885622904438317058986980349165662566950730366216672206675454406297318714406241729250988802968934353783525811039615007600548224345702207546880527347564271598834585898752 [167,133] -6497282837031450921709123742267104111995271895261371131632971370658467843520491509906982690521529476765915417296271390561970752527326383378825644820400756209940973143463534739294263017530135111757639562138868606295654506571055028040733828349769726252693762517991964160119257319652182675357044670383501109189169643949837482830482552789931093412291601355838899659486079057048173584610232222283126942033091344553731192350920762326766499755879359869160867058594360408616725402745241167199007030141651856964469726752128332418771589231112518944851870019945900930243182669454606135092146767705537609298404846031859638490558189637871644313845717138660290651202276107682127115396127965065987271390280080006519165233490248525789597631958307667689508937000745407120647440989625113504213555875614396948494903050124005027227578229676036439264507338823023816340510624123456857832478186424892674281753186203369114116006345932370460685797228532076621430174694688968249060503455523202421312945097039984393172031757481353425060893621795368778001367294593112353760 [167,134] 27042981080775690831756942962309467388847533490039948534087597167662613333036325752201690502458011607084098470154764611138263724764485886383807216818784196827329804409877558733443754269132684184619547375581213481313484383893518007239907385584259529842599915012990189313420304232447364018909780511657890185238043547581874357616136090847119704338536719977342884888525072329882558656665377658711906897642283490707153013738066915237022072166419324393313938965235944784883823400463007614770872168031735968877788536663866768716819400746853360596719581997520496328794841760914542132223023375947339307565154971859027670182688105197979160294443715356757150671900538290397560748313962130843483902959141330841603739320756068676126875400385652870958557459510820645851588058239771810699241645890994504379045151006356120245549294184543551319703201389084108927326011348315503077069260439244352101215550340084222070911974075916537164495121422794873937917852894704258538793230611497697745563259851802589949263377855482319940266065465084408079584627840 [167,135] -67550578245927502313916983970663420958509418359632983488229207004496911804074901945711646539482610413170911840715607556754645606536480497505763936640801215055641723996388396074324153744487798524478780827098281948026115586186702578173799349638783614178990018409176160899943399864524371642410760762798381923458201959213422601899311346129368687282830799784583994111101494596591982795677147290896573898752567632003568324272484583283214446804912587454582588920669022109411120236779175877085039134523781170536255900141653738546044181731141328868384513161503577203206199963502619365856065974297492725566829405658084009616288106150396708700173688923419547243872887633455234771734878075689714076676465407669145854425183845203487444256608704713567816767545862469972929787987546068752468794388597125813521233965433874506760973241179888492662371896312347343618506430940335496416595395812313801412978774237283230939962107864453075624147140142274291408790525497061898396553564569544522283844861049947133922739563151640573440210029761856 [167,136] 99580874235058063670712202393574165503505568010685752313341624274425313047058389606292568206871643409732696401053311991782430222143406906609427110770377230621084846633330253291536869582671520165278839181187538423805918180097996087605510708876753930158484700192988658454555884641032488447411490112129764147855474345108217209551232036311371858076314424743456073557166182575243717379952062445157182230071396815946094029262840526330305592910461119772877021328134710801727396931481767614586545420939548422366929075152236369472771151126924744692699719159504004758154608160803262962039527666805927291482318746060954735081052038458560344017498908514037797144085690723057985316393544022686045830079825173747530566651328472777511606004361317023014182852134594806808416120692841758435316960182817509340102359514508072605163476034685014488741563534130319553024350721653208347885570959101124917879259192964210468226163905427502502534452413789426829739310519454210441939416445794936468481077545088092116588052419812495037824 [167,137] -85096007294418052937453496876699757861782713039516277659663374208215358028380935316830122097584844474189413707807554989803178754035023834970798197726769136591868291865697898304681042533249026121440459534216836974513928352505311737891774924929335372474422690250410503360823142913985176859647382674378714757263414290903094044479071797131162283353441107829756499332378970400549225481925277261224663056834498082042364748065969490818217518613543278372592114342457590069163713570033878167572242344448023808913181023273961624586110667260396915783530125909595396731141769780533541704084768721566923630964518392718348315042156588231297576146770353038757322698902743139727048013937930190957757614072068674236759826838068455994813478414910525792920584262641987598337933177722147439225771774194599493230146147447110443058846776832427531184585017487052995217263240779870046599548260764830670717102351542744151145683538130709435870294010051708688406890914701654402623440370089631945863568156045812835902138253488 [167,138] 41351155427767452819488563677584272901586297953153905156554517107479816412459103919630303600775002530463131478336378181633121513882232655286267841492269976900454300016120949820444951812525742310344812380546134337304819144732650829494758434879924815334935703430791541876164960436233946136331567256298110871766465594287797439636145535981744331793089343573076417842837819623604331383324182968844029749204818412932745447107535245646001705490816478891440493356536894838331130392357781340273814912146681928745546456563553135252962291347572641447962688785437570816574254107753682323473559362016656679120679539806085416479164441125966112680444577359991968024122505406207211167468246265948122530529487457874817748005286416593178915058575836844212107775620846203700654958085263083402320649361589697779129383780891454597867277825653449468555057353813955333503706443632126671195114084602810334669585040407024967249974108740329939864399005472016760539827030255404215556475473307242460708470113408584 [167,139] -11193350251957458533848351193525813860599357692722342834751143112444726111652335459459707024332549762484135165379904764567340998401206095837133862548318468498827197639196348881047517900120377028884692052064155253714062485998002344507848995447647331288820377529991735086370371963297496339999052832203399554559803706173073936432462291332032259144396208055407358124836111635180257546927604782843822355985762979115306896805322390233453956061086586450248812684677144697094120975659215196749505938357281733260451788524266818420163433170270072889947180957313033163528344011389633467203410403352668762950375953947616636871868866951564433954512518950524414305876560808134275370838470904851621155747132465311585032229165041557560589865666649311805496770640402753126986503402110522294150697409637739350569551017328401771221029151489414304588824118532576012695056817351309450481629437755352311246262849069226617467545109798100184287962441020877098195202327095215680486345661982462224119 [167,140] 1650832553676204959329237954361346622343554525615015731850867467509396738752866197372097226997676909882501505057397641634749048296752087694992142749979903340111333517776143431829561541227519361629716193694746278035945199225409566611687347793746067931829290034921245061231149843315835911558818554573442454263245925506040262133033268112569909229158013925820211356350957513925590643140519209972854375697274729706656809446771077747074090208288320879853790786659768714043226766937490163084320692834995047266840611627410060239553846133483414807610303199885219039546893116861378538809593369419218558991329667473613512948629156477036042827951252512444631733221409621761258826928580670194468098458858018543601377900434854802094721264669907193329696152156498438271012711438232304604598036825259308233929347504924764198093830615494386469078249475433142144384612094643797562971911417950122331509738112619485528484979132703794125542645190159886350328368461773522857685198656 [167,141] -129523918549003652606607087242635886714061409114787081916372822065000354580725439166835027023735018806992921918227938690218486811912013651674647799007241722109551735043257927384294564299520258620515646470053513204905962234853635723677976636976209044391033742959357150419313723601793747587355824314735462149723229735044346588810476423287857165932830692759019191642756457283203920860966494849646139001661545477868013918184181433426036465545072869572099252653251770569176652966950344895303818682957552850036028405971836899907808779405227053976932631577604792290281968628736620669720017948699310608457001164750280732378026380383886361054811907436999011405467002536805666358167505502623844969818681840063841691500968959373057216363746426199336761659802390437249950304782094514317267598691972923692978530484254605169893000117369337959751180420267809228425240469315833739172988100987474669580479218676796678978199853990027600773008718713733906825328687016 [167,142] 5268788624341969456176726013774347024409975107182669013767648739410379455583439208884959706690343087517322516578354495054251141713374173693690366776365016438853720879472585512271976742937354353268128029191929983503271153721616712634943595635091766877734359617973081949394647167864089095837754586073760557107945291030430223114044023315762310812858345668831704105150951127142122331521783765444164496642455458941487982050578799203174813848178884979721920993866757029388941926220081920298426584876708403859357213862869381118510822842486071080621474864219159040909361965398696654583111661377332169516215268407370732702528784989067690824425533869410598203838113232098664254310067567448537325727976037723139156626421218386419994923033304688535909914327007499159139979332051468175906357818030292889178399650986229051099589410952623041248984636822918207823046639571911953488116281292109481818283545412973317071351811525552190932848559174765456 [167,143] -108063501139399290327913041204230038708489061994269938803612567276754504719445543990106672851338643546400343633507774588872361933798371312808984568002058888034146059998886484108544213521927390963833601828416313069629339599857163270753102824395294283751758143800118972927567298017527417705500723133909063190135721703189812302749084577854627786758533753622842505377553575994222597666753381984840527664247132478907871454826738878134983180846489085359056855646888943434231942765941040839191495418466557171206500428076214232981789736541392066076090327937762586934450581679903242387622837562978910137323825286125845912813169271878033782272734450637695089654523441269697359052117315164221972287960018596623606962921012034527607817307640214550382800194303218595240094582730616204073604393592217531274182126930627000060295732780101449195910263919569958699926264083208121460992246723627751870196333403886522070344544214898274271262 [167,144] 1084240550268394398551188096944706295593554894872725251125749328757644140713797968029228019882754857039326243098011291354653985570957195184052314033343391834344685615182144260118061898368935323354727709428236502669803679096281871771368443691981830853662440238795089484519499473394076116198036359772140684772996278332326315448790699800543606931659898350494877342077770722297261993063852263659677638722500520845575476051665570885778014620471183848920161113346991169397846762777021970382537699068085473329920448988231370000687198370831829067968729822970867769960822010179076800912001635176236944623721884759007346054593567188419558439051945126045018060067152866367312584785749688418921949650998497903985946988995028966858235982062193469261162926480995997590469212008192694136503934546106634325995051856949193666155205792712839925925777219212196295728449174489006146425581838087397193968203871625843597582538080 [167,145] -5149625833089030906283929256981294263518734381282506632791168528719301230176416116366894852209728972518773036280990589886336170125504778845922833677638297777125512053432917319577190171869499609418046488215578226412519242473934895468785393091622345182608135463813262535666533897344625236094741574558928823244346179361311548288070912191588778046071624780483097669684806316687745992810075584264725328178224401772759937501291835673083711662427357395130038090247862543582728840955224373650342567659976814898030793318656030929566525564713226733376332932507324722435497650565295475693558795030466170164956712497176604648054261168817777085241793390822832418275929223604910642620340922855461711567890988787743912217296864626655169569088626988256645433363128609740856200522141859536369316401800919557102778638425404107615367650475751835544415191221913744725709050503254506896683035134459653581433450844 [167,146] 11170312247285077507300722056718512708933233472367879241605163593986462650728596175233849010233214121621057585671956641115613808692543473380588275967014403081570947967951379604490265336339146271794508412579847283641721546937304942163144294804218280102425938272852214807430706223192529122360259186088552225920842101561978818478186980445985471003345357046126311320968499997352408663972207023685058039611234338977418330149336827368487293379338565752367315980559691157581371123292773624069338467159430921439215796227911143666005508249917611727923839015626046148112683153908100330351625388041514527051728312066891701884777291947207396972885697151438256994033342204347878223748639010360146216568678767064798957020678797069533079389444132830941837790083429407200236087231748519500682883498253009871554723125169025533435726217625782958358939956973744896875765667049400080638262060807912 [167,147] -10640813533179168978618333059460948015932613959248125640986855567398159165098560424451035649642652136026346344892084578084454080490540280529205368489035300182457915449171437075975130193986167642113675005618801071855124468835474075527134034924110028440854001669154161492442732749782750496159809532445822778378996016057689583894114359064942856913599644881600409806669366492334459904233411272026944579181596927930233443742540564140994945848410152114076877397789250720962578442518058679520412050619267501020044141640382211095473201238544720452345456775081734828247696516286455408833175390251779588844085456254724684458344130895054267001024851828117617991473871815911388676921467228698493972429766663061534853022884244102440511228197566379866507169130176805004381637914819632081129739589005615875564978716003521008818350893242185648067216142922360062316462085535411483 [167,148] 4264149379996936459997479065569504219082661874659103250847039047781349300696774988715241286407299995423320076459857195381716692044118049807681328953282185732830881514794496544845227682989980026319171546243848190802506391596752068549899537889242561249575443809468645522725071231837860276178738507863248996855025317857978949482382622926891034305373480973381280137422419546647017324288019277790871975905744393803799571952672510080882166388980524459720175045981756019409603161974995350160926928858055911051394380838710288045744031121854523538099581451368885798043444526113189985975583390465145058815700535730670168922281313698567124043666204066348537639660967899913556379381329511689257141939024310031195693564788929356764280656368407103786115778476756495605060319032161281460452045345173656196258011062034816184786580265185326664974347564790172584064 [167,149] -685618246035758031486840879938896295584734934698739523801641186591322284485535696129181672476675426348095062467866868016579748858924414107432658464380721469375565416625921218441910898381517699634273288505149527975062551478186621219239143926538716128926332530302430713457115592157905439554449569891586799388694722990374977256858773129175865827842735737464259730969798436543115423686212791492131480429940750296888582465426871893820383345631017059029029891511655014466765903011081204212913890504900372278168965277252583747763530063824175233110276968205345342427881444501135413111599896790319680265649121839049328960304812328560118057340506810273545776874383649947823273108091058636935788869875639044606051139000053276622690227003218858618586665249214589590009924579647672259375187242397161019918660982568434908617994573440163021823632 [167,150] 41976825268128968299949089091177645439321676315467078973998917678357220968183225197759170313264419815655879469409440085048181550906926182686905281290302653991300136795918626089609373268633245451958679595284027942923152972267672911159798998739625447410313855794179691652486543671446061371307806395657125836568942831861312094298682961466148740108066846577133359281010802604952884805207185566426602602308411552884635891190611559764152633530651604168058331080331463314914626763049814513590886093936397099881799925773970981243325514282184573551613719997557626577808162806675647771056563284924583077671290198189328460219716387463394884867566389760684343709251234631958561584026271804672211016592219156619621056074348866051749921652288743479883819164003215515336559228475002921926003155743558962031136105515391713939698064 [167,151] -923441866041426897460431404809788849381864418541947051636841572186715265086136547165323742712577883261034764987330944095650496640272851767059968982118037080348553022405556259250831925201026817825152184239192661534531528468350906858854173356953989177371668223775638936858785978623043951436950126984366042550238009256724036030642229101530728105779865913469884302365583981630296237291865804027895716067571618770702302890954664572452050356859921703591715559146532381251556191019754691614736472658264981359858065365169114593090625890208773790041940762903714841613904204378470864501482053437658494762921321288462388872614125685804910974016810491294184718013191583264715296406393978737581099176351148395659292139115211326621573933981477724497742774594481931851167604968876367728931672358945927111839518374 [167,152] 6842113091812741318100597154367919925623401541173718048191232703970688539499421362718722346533039142620000324598163455377373202806894681618834772710453136013055871886813389862572234665149321283423848389636483989577492728268326786773277336069966599068012280176046021068507160698627774189454342963387149220238688664578475319184985768353651180467169012117052256324536897733279029420752549905227618196330442157906728901447585308675583802942286482792783539214040531293460977883239399736290773186334149422279887935660017179732382913681768880823751961237299118787350907181819509391782375278263871632308624606036742581996462480505933086685099491055789439846990254621932375104719030606904439118885711857922686793667988198027623134910175382915593522131116209968523837728854239245048576811936 [167,153] -15881365234206026807577015059341750934387753179858884454738812713799667993543930822226094003764760477433391000617106676387583032431907468840443074846526108443634469319160247431729326936615349999654659580295961200522324225314456479621887263299765623127608527760661308135511629624581334921084701010187171390517961670998586624832283098097545861290884168687672025942786108448921900847919733737570026041292162957392767281008035903826453248766256008001598562915905140396794456302165537530399464711970915324359835153645079098483686114141283877703240859073881645165601441179066794525804252374655318273493654856972864501926831253940746643401394037102964275783883878411118888986242220334350145271201641081548776253227789831218436155470270306143194690080306874513271809281060 [167,154] 10643201854639485481769476207275394728026942334939654362262499441570523840007053946582459174724182210836854872055793346310160304577103145785502048845849419650637312225357211601429643314634986843682714452963973031178751062162385322438040263905412674981980155595589728466594999817191826481190249173287403024215015084769990248164336926785044985169595983350307599694691932747684745611756554100740633264974625754049459325693328804778568563185819733634161064161072021813660679131563703142631337988602539482911927583450567357309136874906667225203267463103082243948694600168634848099222197214018448146613508593668241022984935308395518014532823954718235524606029129293768605440994768006955165522533202173088258334399120941842725720593862499935862134697496 [167,155] -1877632742836867476910847620479653618337939302072112770097912166600946696030213888648385364024175145178958003182049767020974756535612607471389787258641520064922196202997294994870717374318661572843371515070263686806995256290160006274496470118383624101519809888216328526748048047515865671344123032641552539913913681451571039324956773177654299321536149550329289892580452678795512967922567817433736281637093975828087373297823287959668969242456113016146699927083028460156363559117281836239094430344088393716501697864451553915648570788558741298547845678112326645003236237601489326616843986702185270007645918338695722744375781339469606402846636204881127905837003442916005181029354371916712712617761352367112476295655914154710693643437 [167,156] 78477237816109819311716755054333940917314409000222259448039762061912165033146759873740871390749666330952065816592282098521092430309690642095423585955238784905528669513104711554599532790883197849356935113234016591855306077631521249146160688344175477352245619793792214052869528354237175949428923984856006524570131580248079648284048215788121169541433420341718844011290000840552851957046208932255232375397395077559378708677292502842073791197483255022992440930008214173703670640257681874488105916594672643859819386518196723591534215479299574234013446764186610764812101414397744871054074743845401160053385089406051587925840673204359846171185557468118437301217307813142683952936185426758766333744334404553366159168 [167,157] -688517507950976407278848209242841016800416430369677673311374308693893522442969965131810276833592453170993354417336299643947503179186818263346930690878672996777039687619004598334596000622211101484163831153711736789797639874137322489977059854917586779852988683379551931618460510194734081504653018530122980146043385195074652904564197529456308199063809466322664541556117345883444197518710755843884774571365968030297323679552794191373049500074865807078026775589580374192610873262452220085628598395332243663039747479320468242180257770590960114134643933816812429824734324901425766162903053196892966626811225319795486260311245581928267557861975158038382189999104470230739472698539923528586989544 [167,158] 1102207193730637869294203024316760748776002276105496814406811770106180295880115494610423178359890842966170246764890919539443337897811689086517877420803745876263713198175928528146607086760685427703969964930685230773270286566506262717352581168957520213693011573752182079912082662749048951355380985918601414068978360533189901031533500203428875752900859243274797644084566462348685312847389138988115852173868945155871478074042778434234789972638403151374952495110801057038788720837781801062979393063639438533367711974561281851672026844803708176664840442825197298018732851464531975264035530333047812449104529824064961693603686012749465517952760085739621540620564953856315088 [167,159] -273304784436201684933255390952288331778553344310203239462194085123566736965713667238653798441982933892189673092098609706799262059835766592146305026278957831424634215507712243514473720098420026209890334518320091096047689125897925543736003340068372161444877293761420121361468031644455395685582560333365906606777661815105626585130175138298826216355185914009565851362466218567326729463017835342301686952810291282107645043088333146982133776431804175669814375379207752945428173024336508907556692463721471938083952892990025193443863501058273329345538575772563462045883726552680704567745697485617731273684081279066341128699684644357861062339427427959398 [167,160] 8649778551069694788617308690739577336699176358873692086813690362639363386779476512731466269542454753445115631153155120585539204705957647577428122890304224396658468974274411802796477928147130252596884238727614028966761694265809793764346426793937271696847543677874083011739807823036123786242893832118711376301459965929644211853054641701803892258273793306373406887020016765581400718105697109573515391993811987577636629497555250255378968520992299989572961533003105401291325372215395593858925026168003693390016140413379407709175595403998160465039671309750642815744353480043281229820519972476723792672260295812713024987279604896 [167,161] -27718218542530167066027355405170453545560443499542746351515002702279101256742538004307536886604426843857570617902522813749702572485441043849350982113981359908133418288578164067372922198245477962234712864451141466354580490162328700740631510421234098925634078582445825175231771248219320755778960533936730924169259500268845588152114979363249984510383043080576370271659134912601014950346438334325689060439640038118136251530087186450508637706755152095484744492393964127002566947271758502919906901952121557457608411848624693114347456160505462954251319081295399405230697840892658679447183875516133488674660 [167,162] 6791695605114459550169936475107308356271355501415465142994474454176718800563888087068609245791240871484790107873290717256030449761275332360050095123717324468513167959993411332176028469401056796447970250752386831020089426914898496312866211268389551348867256446061292383634962895768951075668657239973704612400135051544199539389393972287817802036964837375770532187104333391004239066987297688846810402424532046251358671314061363138586454727012525429761642459061699016057711665340098665745330914749101844374323167345061074718510909726426346281528400123023587925227068998985142720 [167,163] -90134891083862009453660580714264627266560669133381406415097221013768799967682754114863071063017727657675431323012864423752548400939329870080605072972947167493095579669305991663795095802237422871893180960370293641779264117260020125064316071560163610748908985948475825449424346252307492686575980659904166026999125448798268880937826746153466143383783220274306836774836566731563864323657462097488041699803424469188936425284111902235509787645823560667449173723968483596263132040623371813007308658798879903911103491152764925347173079240727802831394736264 [167,164] 42176283386413266378117399024403167408505308341362715027355927985951315743911636333290485527051167327391955917009405430423888404655758147271674013211567512958189623630326876683524069626798075279512267031936553655306254191633524329561976611163760635198066017796644073803211592868986545305606156426248122486543176440214810459177324371454019348013019955586829687557951137539594801557332411263559537902233404888147030000130743584722032442138656116474670390930472748673323799271768306410053155312237968171926449404510314414336 [167,165] -402910769880177975865425435414194637790511129681255388569143849568250707358645152380835086606317841192506705285283108158563268462962610279278483623590716765569525491375908603041219405514904793551185953663185167023641201510507890898248857634172610269202180335902062519249500271491358747504489310417567886403875069044871987601374078595153853218094726920667553335320491215895456900520440117550889767461544032662467282792058724453717917232527237980071342387281053931492518632662244492932236471968 [167,166] 38170349933256098477936811991114466847938178332017868769093391068610363293816170589273626689379202461396229465736780325755245954818364767377907730422321798290561313084721194566935856031860304395758880599950002880321127463225645247067139156128851063715834991584965040116503011290051634752941682325524606538864714425855627004450488728338820284151350067951778644152886850791969881049096039366733101087342746992016817993524617113764485280327387388907431187251366656 [167,167] -12904839865841023691123958712375292900567890187523686259600963175122081882119127509844738898201283226954494828848561330534735530252194526695244801002377638100430476689504335334091370661212120459586330791531894590904820944601417912870525760253567354716236229312754807540536413310324945016659022850120585053720364379127723337938885714754578766458982289369062615714697742313565751787037330516958891537099266267790805672890640774032 [168,0] 2056186605638286940915669870498577522914619055509828903933638334792019256001040232896415709449422705960592270298698616148650394880296437417723550866256002603182924732012874302751983183486301472749125081015241239661731099667733379708602621056207150862548706000067935795060642795630485476393339345475151868747337251198347721239543750395872388791873242325025546636003810283337002706045133762153167547601462664588482926273996572215847042948640562844143504177433075517524171297457518930755088095077725060677797460067966646124014780700675155799844064229459139687500640174656024742578974992533831636732325759466705604736437369024397811334120540771576238092074042801766312212053095386085272968973230056339618525448203350637717233026800512743228143175503140872004851766438737076008496172582280715827870415794816673831654931451464682290307134409609448260033885876695603826865236410647780396763687136955285509543317990094350484758593368643898512428639004537733505701213601993233167524575681306964081386751632415476863407462658479824075800736491728255137858119410359252700912204325695446894898740090512366491079578531696718188397647399929042156542085392942092552167553851178277121123638038336286512689509863224666039491704906223242079185557590339611560846041129490052126778224009038474600900749199877003552743130347189575996448302312567372266775887104185065055985803157591782752178056981795418171708723336702483769042219644079372188995377176149748812827813821305664196255208248315657877060772633088797930220922450505893206685707777540979026541208985800073586352078599634709858621819101455482443166316824655760977929871915355209728000000000000000000 [168,1] -32572631091487923036870813183526534015989822179379245413758072342389476106025586162425033186781634325844236638454506549008102135943741507834310569185729483239621046251887803159326196730801887282197302055797185701633506768346234588598911040507182926965723095700168428559055230458408077037935747130684143009377150393702892433823741263466090800252364354040636725030090745337213241401354238294034546138363939079179961556824220749494783217370189242442014559460911565921834996899719952923493756410153859146278360347171423073572534975053651437544755149909805927460849468614703654770562109796208113100013441535926108409541647090887553783008621896305256462919727792389343159812021180830300511434381937887222407766810981084203228653986308340410872874521567045791027241421522528531193592635443759601330657873283347327627417904658516280802707571404745364306814828370852931949969483496232510768752119536906637731010893130905831558796668969732329438007030577081760528762670113869166906256407904723921265200930562172943052762012516190723496131659514444135668742168685888591143906858634189200049703729660064472234852531769649149142920382047410283151946770840765886139747582047234112889690681363462872587897253361225976099126537705696495242028670201080887792020523074920389809249838552474361522415270298275245296512914597985762087680710877898279916895041871143184833250819231287129250566889342879573018329090234404865767370448182830972708725112565348928669746778361952922563564897311787441240487670829441583592383216274117166203476752311465316553308365933968397275890014742923583898363612370584548738329713139481146201268262303894077440000000000000000 [168,2] 251495994436773197521623196560040522959667960454928975068032070414720492403801524984514944181589524264324017210578658942821680369623542146040345725205347104553273805758691764051222322484942885863611283467948031751226573411001962591689006398180286763651183663971740074156685418013676554316918121937694731750395939769968847722557136444912071870911358058835568922902475072294208654527691858948215617819700982694005086521068305313283895112549553465017651240565456597600925578649076206600407760702781600535964941037094744387272646874965359561095818788145969037343010255459271641658835830419953964076128658796553141745261042639262581707277746747822207386539838239326933044381083577356774010735688058384521233711442158180104893898547999019807483522283588768855307528760033773661575899033311779402628344661916400832600767645737293803850030806711772454502870501829669683212043254594999388746147655307906555964535492093291260117823095850734837325903605564808953202804981054930595662778666756062569169896654895913233468712641392952443068955355066153831464096497999145751208842758265448841010982431886413606695574256084861511129603775193746429841929113863458221888137484900176584287467789031516854851762760502672705327439257822819628590261083765674651319390938315843756087462043182792289347288538224246979083904250840577449687866038654805070895060249314158380632743300225082062756188201694460829244580367641171944064680293461928658092813144647377747399929323839818321833836130978576350599633463583021014055983097958785929256100433056046901702264024302129533946384004314008184661494149565993949072200493950496612487338297575402897408000000000000 [168,3] -1261387382309237466491403237592166980655024750460957865449243940550050458235025555442499948426363121170636394763429135111713885481879813041612555489571270836765612611125546537656178058596564264078398995539753813167669118416314804935042790982492821154572459126854412161542451286691469313922880578135215297738497782833739553046780929703290935161446068719485236654674295993874465218816886689482297936701400351274900121365447589916213791229184332524272617312564627985168399831305674064173750113435731754505640798738230044513417128486473400992849623794952802842738844366956545456034609178508080893269667174706711801347872112171256877415302342159569854584775048608804248354927192557584056905133127833629129566164008985062987950304737813576646609779607342273803193095966368724450465630136130597989338480194807299825140065927952664378019540471586458539621837635018456910982899872451739147154263202241722315942009133193045001813734133689768871967863310347034866691840329879860744337042140567408723772670330303702524893974636832456983388394280349644233586722488099338469666520036155467959012174685302340434229369000792623594255850388608845113135771649768479963181840912058649329501687020374039803307660082486691847139359824303823378594093787065177748531952787206141029119878412362336617460845215881241157002122809450383933381865015463223560147769183248701788163415211243989042466874062383504192508021069485543915994192952944481070875065722332600230992469146691409469315270133201544085138646085441946976212351624716591602697337831675135717162040520527750523214960203279261070327014460470387804786088842939952632530629259256242634752000000000 [168,4] 4621312283077625907067118077348167321946663350898368050048110772886530615657629562359497552512564298523695369623581577966428319967770677352386614935493624148782695272218952072192551595455705148857627852671466248627461906524705474031978902530394588559363660723196043685739957510464511349612146677885688320038557933454589353781797762537321919298862551995496790219716551129467557115351003251264041679207801898503743596098087394266801165561199623319407567611551726602048976253333423426436082262605791188567323301846167007569606098490770197152885294228961665311400941026109711311598817825208946632172107885146647437578180139093238181057672357296931434613501402642048678019293724899857579167516896799365934324652548448746643029620152097894563675932136435945872837708018383807779516803504230849498989723473671220622580677827285223035313416526667347461827432302943343492498963908185873731759664282620461019600881826487820304709985635020675787013533937301944053292438751869959593743547821052306445586622574214143245410288675265502018304462555205631030020794160668961215992750764428148091235382848002671901144059281626789512271046836575340819412480413834674077576753697946933964675173748899073004517097542585709244859080409515371696211103953130275076672778249308615676047561836231467179700733657344731860576209859432619574629364845699035525695404276184181370034083773968966247537739700571933211385688254336483387619903037974458005808604270166101712925554880871614509837021124210466805830661047818739481766009727288923863143303431155070559122533694375953567756968758877552113198268788452050030710086067875809571275184107741671063552000000 [168,5] -13186000506288767345705723741491169798360923757339503965336233675636929555437949986879445616923386225309325672100100453115851380609085138306438651717062381793688578870435154744133712436925364801617477470625997562833689718082068361335322283434231196676724968988678239268103359192976214006692647246715307388917895767495720114348567846018460648530933321438155408834858813788051113379248010538500492033327896320089224371230285469927107797531817966385863951827163127116949557577144166843379012176771647233495047021400378120636562730229913649281298106635206998709750000192092068814702647521306723708734525190402163491183814640438636233069783680666528613604987423076609252194400603364756916637318302765240183042566261102014740563637178304046792813075053635586430120538731442445683220989394063064776767495805354866633805274262062386593593196186985527767971699984523383507548393708215017495918888227309571693799191723241688233806294298701368305059247599159683431383985997606443757436939070229780486222935730122105352739331631418899332307054404352251309312639679501476526883071091294248354951321169483034466904174459731024714325164626466086166109164833516119906502014026803922630924997458227840467211615188959954681560161943968368351685468199490455148430264438496415018206748710717635885467065841165949105629389236564718909796375900119578154791689065050576857796238116485306990563645767175849092103905134012729400744616483077989101739661987574434356211824783003984207304060368051640829933153536967729865794303036684654236653118615917015482270186326201027864516646183187992780299855644392757748593191456579586809347350244141115981824000 [168,6] 30508319145301566985601968937387535405490989770098439204745782763078937799015809823308427302949350164788073543785061336840737637984884811008980940028652785103475571472345564153216337988847742926566450070787535556057937528608714819486574127275371666278601831083771450544333949243804569744542124657840421842486411858556462687102751717064108054767655255377986283832705826533004821530275325329405140284954359405360887132889274731983796306579991049492010542915259924356917716599324709995655737277414003330283502248999855999419394132925054562430199360318059776724966132665067095367954378483429782326481810790331643140469172720940106401302891866137716530496286406942056684507102774124088345749696362116484141619983584382737121441503465535233318329108710978635039873922434950675574640254908695264258992895805849811935381186854830234473556922729401580772469880095049989107715829139247668732372672531598998883616935066288685777079385985806734481430970081209499940314386578235730746925569185780567771846109654304110681138054360158276965104345746463629058972920128083342029834667671794681856829689290564011859001881317149484813403445148958655266108197508233783864647492291784037991422786099403968441553015006128503105330395569626956199984163305278368216832263364757986577246127471970046879771639184341396787164073161247521000923381804451706788030270632532750357624951226183767084433521461023862033908512478736405324029797278880186434904014533967345442548365867620592121421433397784395769970981553148968102094216057855522788257444799688650278942370884130876553040268053433663801703849184555327419280955910349055679240664129031352459971 [168,7] -58844768490374319030095723055535711741115133424474387145822458117368970017062334785331056171802331432722640429092568024470848629100223531707014369573320911480515544723877324417136281518068208816374430417222230878107389646865363304599235329306324801208347907112450941561054542033205952853322847411829380099970181540412860889896729469203256055244542150746273971528319918646976694717208019549160747543688913890176639264032054690607767700199128844748379348047055379637612226115521058306672506266558765346094202532549921759324981540565171940495881415411254336330267856631685472149811690319098847841125591902068248556775930691391495507311329494732659853824972497931528170961595552784786259230203227492400595912602535797650901837387417698428223756308252173639125395336923732021264551682355247570208758641116379382981001491366823801105982734682159749981735872136561122948646675577762262222494808867294180461271428094490620580252121906022931100676336600490139374584548925418492997482980728851988063574014481838085985746974163237227736269675410168998131575924373906714137004231450532663440519909463511942745400869542712233877099048700998901314350495643734098015590726965584630513648629452025098728727060120879654029526383217523662264025922980740996218312834351370608364929590875657142307436125091558359184460116098322651370142571455025801348453716471049409643640002579453546514571212348419532797425173991265639531168701345929576132570427422156260660923680433826616620415617369802880787214938132910476228302157847416823610113990664317587861574285515704127474464916257320979564688238059791729260726046085590778145254601243105842752 [168,8] 96543673375586809344368617709393746563875063510834090645023053409201934545709415980582768579919849819263335974400645278432509888993327551515291141834186626252927039108000716808149397092623255813453016589951599804303704906059556637465619949286206405538690002521210984718805734898355236061768543191278757850632277078057288819343731154138331287837046218214336701190285478478657990963782645352118938226596325362039472737675451472672597661227437756494746284453441156659825527696284474060657814520813029599950046185062076947340908673033827435506776112838473379888426821163833435419742233783413402957147954610574113719067222636826544622289643817582189702892613960920660896663485422762196080008507132527233766625314819195131873732512322204641546372028442395212932766170479365991503354796244393464263384182896020010456967651413342428240349050374337745416712697173132259495502584872259017764308526131469562554836742585062307720329164133432816621550138894400674164773781764502175600148958745885827770826319124687021063409294104588878109089665149882580826548300947855601661983338843013611252584774584827529795562190836363339059064044709688371574955635909702215642886055268671287989825881132002727919614533160637447131374683389121176006910974791456834902906675499051555739242661110362268657702539033669964559459395132938427026484834505674947134434835460326162668106456354324781836217285265437688361059991830447047562649002129579376046134736170534606350816285292264827550404340972690023868819202896571727958378299542799918824070014737781413023916370493082145593060141866646837962678276099893920551938364933419863991949253244888144 [168,9] -136800362336952687686782254167387324876657087721433391596584929003757056821511582020189903066850622479878348380957851715785623516017649151518342789435153768094739485743852938963976480275424521766656849298381055515620973443882501909844321743471181811531842516189059345716697935974481069324454956748897811709743558366807210516873837408311805806237001283326632497410049393614352376840443374228597591624684715480670455693464738688474127018160509718614391963473870744881192030474602258169172640540167189628748933040712917133054794466447410807268056377450450845888525675711507740233309194022208067501536348636464076232299377492193376772637394505576689557357661611230680625732007700687804700233016865196777250053070921235322721147704771627454410756946856788046126669243335212566765589997133410495487865034530216748654972564263703871655810074848026035750364048610187173272101447597004990479703151143184796872795831560215533371828302491837432728015846542649612062132875898352303705698010000560870762608259389369330191939458621969689092894374946755674240360935122084684927379410501779754587729442137995351111980506967290275849119144348931768778255698964697173596105210722660753583137264497421694282618502418273956257558211225498329323293411298548583024693769641760055202632614099510408761656332470008334729616773203877502089591288208470724542086784072679127739950498124842315530298687510485614103400001600675010051783194162439774694396741705140955253607409648056994385263574772278477576322011504288429057785052515828246009621380144225020365928179537379173585342134509170957405097942058194818717860842494681816760000932574160 [168,10] 169421762812473360014214000755675152408647090685157442851536028759127206802838562396484763533619361665297225150446980125424082609709191855510356751813130270121524704147255174734262442641982040055290042966590252657835982338564620263810133934765679147663534133943065515904888712529435418462501959619148121334806269112450489747832425107926963962842701574112578747605404861281461286281050755078943610117961636513695309386624178651054353641707080491915422875797537896086845586407281161940569701415631553555329074879652523914656261897733035472062955652186167539975519014143884411066738024528809809062634325838362578750693159730932131363658489279265377136951761888160808550097458425484337751353117760545016245590741197134442654499363246305952037665073689217157253868848897262161716649546092519079064049641257928895163118570199696626353617840586427670268542335885628823128142393646044668890249754819804933290496943973521385116253243935704784568780846287995811372539136131725447009660079207433726370322963813050952132029968961142366587155893032567393993570210854687063753043908742273604630829459132847429701259184751479206650639020553432737512064874586820621649861208415341438495668229688542149078146433012789892260760182885585136036868167473277330027161580754603324086730259266717989874621856187352650380645487759949189067259195096145952666092849586662091598786137137474881739931837415956187594487078676271230709195823932275874600953671066685177748576136470786060956699148353228065630399103968360283674431636061872181578301990216984941797616353469109120203268306082782886665809325156483635457133080753988604633567727384 [168,11] -185141894619059976466406470637401737646456927198191721497676743552481501871924811466237353152145758552670646889647718717538018576202595757532225968260156052973757196448846734830183470787671743116824946472643920970644160195311154826737000171783064245270579026861843780296112227245427642186828296446143726459198930941159430125280428776803610792523258020193184744323790707139794010355715438952584783188485481287528021337845991529772580608756739718897857151425458497351424181320310942278220647576329028454718104136960041698894773088762436771908778415375092347279177190493233633127057017089231172634367896158191021104776068438148300876534021051458728267914877912155817974154170718977882938190709347456652198047111430046501852941971864445148115506306636290737418495301673715673227795046138940320364302642744721228038524738889342427974487735287841271291320157710104014776850107913540230806172013220035012950175968862542621854797890744854193805907767691481714992202275062777893387954849037444584328397694443768248962953725629151327280406924665249102648160335054044840219230801248727251011379801294852874439947896861802694248011400502989634631077449695026254243242466111210533339285778361457146073240499892594599462715567463988556186994297690996057423276701953054172620177090572803279268537941096428457739882160841568484995680372521600125185906230099455187939884153674701071368226449121635870932256670273796571785892371793508811773785112375610624110415961022072591821174894218377232396471540319035276074240709791454670062053873067239104108264726664955281671350829203111344648280040216362516944818684056798986142862272 [168,12] 179912854043073107243073790798218393991466595892281350347302294952750705068277474884796831044156162401668483997494768258640412096125931057213519072555892417213390519802519675424625852275940241479466061852960213140881589910359619290150112953642014622709266063959205121366728149876315497303373055069118887953355962499090083350248606619508506336870521810326882938935217693468780926941166877866425352004871719057483290412542780030019896625337421815902513123533829617020461736141699503409264277811460608791623110958685084116711899167328762917463052885453453941292670643822662131367393225289072992482940115601325445931911955102996023338086165841926455744559556499069554871768379594248790249901005524157336178204595590944314398292155463847383680244049417932395978407287733839753192242588741391230486751278545417825291806410174642864445844771505917467094351142943948260466004847909478657329004481895180510459063734347873066274556012969896738086140434799864476123710521614854720369287494148345588807982039359196164905566148185721912751318651993926409322662688820818996161014090884165275433499986511069609725985472820591291201552567046799339448251614243796144315166653699264984199460448236642824335100444559247985013266396566764608307430473533666911873430999602287856686854319129762476758599535177631790650517719838201912897636689702427524635100072047284108807451551525060952844190470998109997152305777992589323096368622867669426026087284998711170559536850501107701407035418536918726615940904063585243786358413428834679062736252125105763911116952167729700200868836862523342324661669370572759316614812091147277653264 [168,13] -156468288954770248788011790834763925099167568723871246454870121579052995883615846685373855835111418537356031480403131524368468684652464976796847730445296661868001616388084028084977272327007973692656475276469200445233703347434202713479020373332521673706010778532761075009967616445173323910075375597361805131858295671970324617458121803736791855817897545312861378970493510722331846398283924169888258329591215021163917341039261612062208645624911511193954293980715294392516512458217833365892002981915407171317367928894040629613951263687990205500134202631876896338890686166089932213050105556346275391082204339615201518356389767113173221758052399023659499312059338700450154030338996491332421951273651777757969096219876178938004330032324211483414305609653525773279443313733989921125731837061862676507775094008901160500122972914770265756796263503097651457426293457727779662078742863370268298796402605925267129346387718506636401619065356934684667241538235711745609682924196983332050801879527106624223690939440358403343070377790299841389025930238242519001535662693232785623103258378722985109921068286282526046336852761311556765955025028078029202286621887729273923522899076776932311869400550425544213414417395981603835601982263016411785836688348468444161037295599633661053451118414336809091693416416074809707496488256431144069431581818308706439413686441087846490842527132473055205776478898791360057151178024578248226555733203821512431834842481036770308048346016104373445197293117358781489906383461289593367379979022921770921077316718510748991435954720682078163880300574399280677778519692312113294578358978387348144 [168,14] 122440904244124428737944543075232489096820381992032706657041762721297904546353014486062724220438983730528400608022249094768916793514677188983243170782932103544470111122667550812443083924674860013261314612189163473245865239040274079990646695906468477104941544302823467233370118967730479293549515305649241218371515969894720592678574862401225305320154609802100777796889286648563820775038565200713087800045254665500686993365206985022711261624914774792222223699774254499563754544411161392754103596044455561566031535800828758225592667929892710686898160103596551167165432946102687106746430146124688707387615811748489909025995739158750324403744101096692794452227765133931806718096698176700159244732429221056177801476248368168830092677395473353903051728869300077906161878596634766359760578637343393630273637899404281040028379141910521797556590413255722200015937697971106267816824310096401855099606439043501941616957494561285692947877644980562173150496690742264178994375755009343649991696164405889860273203133044811351190990993312657052406853824869806456427951465407717976543822579447967852799567038986482927659764898214807005734471195228478686702393583868773514128078470148885614192361681361317748238169472409719420715990453614904100061244167946161982309719352520546837912179967311185934534147388384681273020562694672262348854534886897459473879407918067435622970736315619923959552370161850326492232427050499291345378447587462257303884392809198338840580303152989533774376129631571668823221186748416891940579010199704372312473267923783391783612516410166124706528744920590795296612887569629577392870052944806560 [168,15] -86602381288254114095129404092338719582901410617788209339293666424626987684787209765718444905679144431487476132296392066382710737028550570084109635701708511024518914702635726552918901606147543829194466254963584332098221550730294936082575988935525600458039533236510096762751590544173109366888631663318620829776484856366783810196038365178657469787110735091623530583406206598557952836936193161572318801444799419313175157793655272492830879118836435115050047565679232793411535588024358809485175141023939081324594535134629844505325741095296119066825454723443957187802225464863084585811047903399401021073354243814598064182013697572865379541129275707908592985215778535385517588020939840334110310770515410262520811914505621336905219249530652351409375424664789830505368348220212867343178485174753906621323873126296683513783510854172156669149791315904491228190885091023620663451289322288138669791748191229832051642392881305935159365601098389726380508039792418887131390307140238010240234344678795203937062920465452066210663737773345567052164657592660748380457367262323661653086294458643911781404967114146547853595897442986943250602704276613672369738069654778241957222116608342854672731530534390821412235152672623221320336218888108426366696610818188022131323834189799477172830667441432899720166495514036540247472974694764459412412595218558579578754909792229425682401919175522879545532121048524024587047937443743221225950216825840328305168793268139829399824398889458335223046638078178666961905548117694195119634963762836617124064805964339900958117870344304647795026264037280625181224959422099967459385015552128 [168,16] 55578882667149173596189530081883201920274971554135519681217652819133364778262025104304268680000599975252646208224455027393473644007645546156899310842106822185409431522235929226148635937507828959964193379917734440321775681739720426590480701670529736365912288852793975642897270209472301296327411119914110544202973558124019283531586027832599798610585127054430120179741519359965235366548428018507018108664899793287930771278974901716199034982140725694946890692533381238273009042315286857030914835282068382267565013651671256326494474290322553119070373105359158218153608734424100126406399999646795566058238524144572252701869001672035411914938820505831421368862022018284754954974964760365357820852882393993432770612091120401754426852002232191218876773694710574185514993749223123066847413846418399530208127566962558217504676858935632655662639612438298803585943522599665935220073984469278846873895291769414168519775428186138752165781681480425390902315085422055172884783969696704731236905784851025085815789145787017211932770216847582114061692969311255781039169898940980940183659719968501310495409540090357176862743059628844518108377124737369183764670093892131428526294674947132558643155116840310193143269931785280468077055666680142873879977189925692751966118334374327798281983290495938518015422002172896859674747119001569070769996314094482003343454506856590522222873329300262999209541598118018358084730154814862946865761685827251864810233140657132485888182174239485726715472131818333187195889106600289757397768082574075504565255575046560486850596945361082023117807173357093724657592966627855704355306496 [168,17] -32471221300199461430097740658294400258341585015444629453722521513709458001366913096519849143226580783486106698218901700438455807079805526941273597578138875226233777051729278798932056465010909265797887543425983485507040717094402044665345865802496075439379717148720347050833087329091228928312943270312566945612002996234046090044988406495131575291470474345228024110950443482756683324675656541980433124992016443360199134979851303684670815580740973858163858872554182654251385964282839585666071721076491690981322682749949509646122961527209475863397905857122655665865636459418354906136433946119778020630903583368093169868159606609442113924598721994209026505282913945506608126141037657736274734011337388078989312079044952045686636158334146570224061124437708668885113901267357764820310727978200604831334938928535074016401079178250064889382955081246540193604679424226586184941603758832621705812936752312091025997319727911852263265258663059769699404907341857475164596180571817872826438381975224933967323540834822121023907050040758122135246999765146171082720471212187864425357727673090694868214582101366801571431806076109372497406114451563758821961336543632812630659588412683922440891831489335229552733220846015611592491286613631402673321456416893684205143597658235812588879582597130972882717306067061218562516213547723914420284833290518804094747429686735818316308515668221256273585554824111678924620597970482254085471914065034131996846464957882660002360228669043937742406711041907116336797481541225628261179614217263766522633250414003206499946678420622644504557434272695907452144536181461144692678144 [168,18] 17319173695974210710338977406086297797579156913152503703764174018085341506340084654091133338817693931512462665388408838809330926709271017479191171681258306477258171388440849727774010061031973412961405567428531042513943390731229041979583580162861835309449133994824796426370158012437387046584214516755120832347370856568977363224233063599987959489098968865016992817188000221546816957125416108916493135092345377741996901455385425611020784065294281425731424204670535623384356939905985801758665437470774476274574399495395645469598190281081904043682919743621833475852310336316628318531656556006584255491117482081468753380008009066678893326562931070904844932583318643881768046393395711239388131101077361715656136244894801831361141169852647166765165000362788010200225395726914186902480551374658232118105806422995147287997082170189993098818340378410804033759880758387023382582097552392556075786112406721557339571532275042940964035669798970714867863629545685140098354653893710293400213407436845612170318818405202238573197330847028172460571030509064135269119086488844779887968303750945121628795586520072771016962972758694629085249430832548705604424916086670049834624786860532940958955136113692757052654053110063908924294846080114929213225018418446660112150650837155894727899045341575897429540640643357490150599394625659792983497971834133146275985481685493039063516458431419569573614638921945450689101538402429737681139459130174373544956725171695193829405278405972886823956617607150338675622506389597010060221108257823569699604632556075830724944833103717443154158894798212598890472006821847822733520 [168,19] -8453888090837043739894183200032192011153821668920534576861248672750500550264709290630695480708821523115057408902552049684677743473134463250981824734766222016996237153398338798371595208594329599096286155056245515337862423672464647047502216497103412438471378864035060944523845892892461080472655918210913143301975866948560719441316797364396704348898352255876049562419630317255016649143878802971104340514020403493529253487276386215656119934120303280723115672285045516946185205274737819799093878893757541033038519073718098339509308365891472122015281871452241520947018380127369658974917809383878675677089731652580563158687488983939009447343311568203193419111965645277370390413640584896551922991595494098131139561265250378535111670284046313404104114682021735607464282587370116524834630001779472262556464742851114318824922763422993735077247807246715388845157036418736996655660480543018611757840806321141743311418890854351065905151226385798384098205206692250490177119108089101648874639461389742757922032936217703412736517825748209869122740379040609294672183608206520553539065982128255508963918595178945803752451019104940587482529908340997121591943113288326976316254265159749846469815274451030221346515478576959855631224415170248357206710733216917235244743616815148868093369742448440079236191076189813147333097163464695436970450554092705906031397795245764665618334237677883691791943561266791810327298564239740877599078477432840298902664528269950663419208431458692657062500241837617943992594138857805257705863736738597600008778412008865416382539415366871535420906409824378839775518469888309632 [168,20] 3784449719987149797076977595655735149616611894380344486359066636885829675840303297559803369543393092005198496497047927232616370323354993526235714040317459255916287959462131249263814806518318714281542539145539832023454968297772588054032037653841140197863894639936958661027779591100063831097460748667671887868109856975745988984580396689718268445473846612067311637039642356626095218811001734670499096421357053624576462959445115148896147088420214656060771375530526093179507700500449021389777290811258586750713731564989977852938288946672941033074949755445024093519264659780110431815814975338953004499388501611032379583607989509532617404401430956612391283366594120129970785058386066218549805200327343192480622033833001825773195986051204526366791465280181924463012401912060575213362339813914440463184445757443043739064057452867923279630618128241220316283419215263791800390664322430624441166414665411941950115040824383761710066425015587353827115748793187999869285814783146547453410985531384739196352970738373726913614258296873151644290923197698191478641606034734114696103316753854956135574981858849063654204768882298311473416263593714864281925025902666241936227699506206414387901606333340875753874612945783514445921493427466298933142193953326207729070341304409142055316273490245947095642411525720295718942245954107103742080752982832775925569997408843129214319898865740209274949783165248966206294763911278112925406456461951251383109577611303275850390735989037534701405397052366474126656084945940249841753624970317229371442118044601653727755027129552968909252095559121957448608706359997248 [168,21] -1556528808479954094497012256336561193546969763536312920928816589843960180763196264969055059213312491464963369340763201222160737524867555965480203700026499342691715427675526352497198727897519889797033320934021013376484333529511920453596960891295363893096191635910944119469737863574659240713129207135542973525634854138457837869450794561696942292498453740899667839104123486950281086429136229774289613896820371209196248695700524927692873352911777543349972726650680351269945932096362387327207069684729666450293880762032758835563885320598516553503985897996523047019325610740499387871073438124567510906810488425749064208105885659696823166975186808486098933127128296136971994283747067674385224582691071922939283620133147455195399001966309916912943329827231397576832083430396721348604635388684553726314743417005024632140671612615372890956716588613446152547819577687440654027889783922118263195067989041040349545539236453092996977437245045378291535394074308850249836521302856271530055578608503606697511657227972694440036083361764372495808952168724154034915182397411239368219363317161077188069733076250910896129966333920381812530743561699636949063422423993588039451966386439764298047574568257767289821950393489530076087961223303167056142583878221214902863717150361057007329295375437819974658753785222259298250968924285678253087881269438856011965123099753819437462642655307259084187776101600861693064772393294484921825097860748027197462417720564589598671032765063530568025926995416042762306106828122698894116001001655239797891342118030756191809617555781201189107992515549932109554447154016 [168,22] 589118188684051752516496057116185116472596916375413235543091360288348045060389275227506899546713144492649913618755440145147239352782423928000807565058682111331926310236871051159154211185830994974233765236321518799404577451376137511353892319535398564317753036541676675544681824603555679936277066427793029319071201307039825935279224639347865686039586835518121525232097078614425368028029645726511671699495565817770187382693717383996144328819222063572307894882555544312994793320747200420630230918489031022554767153133051826625855113745802279574887125823970309877802415844257323098073725790985146448497418730233745584397217933227685023814173301930425727024486587595155211656616749735968198638249832001215455420803884573745414233506557908193181985522186739148699680106667373528981160423203710725810892324737889800070186485984855827020744031711839360253996988091433578756239396704136211599786129039138939124844467821297079957134289654530683998717744576020246304423207329536052767048209006208979484227313553803991600531566361410775817469287101159306628651064345602452881212457643348709804416300926437264169196814905369161096583333942865305146047229554821651862205414462845462298407091104593089425669591976122045931384360517142679333084935721204935101253162135534282310377479151239821652176990476106431570634985809344262465947051999709264268420855949112646705383121314101383699612501081611334156844756749465737977771241431974199740780989104376155218200025130147164679397082828985503365907255444566643229145471876812883071285961600894224582675282037402171989086630791850117267101310 [168,23] -205459384158754548371758474416662395418734929722154250670727040109078405812622022546068951145305265136869982614547247364265934048468062294830459620499176350539516200461420609162728150814809491971463498722447271328767373758407687565542413739232011055532476305465393944713896454199390239520790787407961110896653159902664144288342176027127852502929164030506304271353558792234793261952593677210366786004115495075118936718136728863365078924979845478238251551073128531983330249178663003305496686910996899523987342414034517335649306849975982490703079820586267544565201374590502467595992063670253178701733615478997016470763263590814425911227946226797897778836971107391732577897425986364075604710831061650469471437358750063408926744538536023099112518800525059169516684970332488050183158622973136873193590817419525677566184749865882037177240092198276363895824444567087349578978240017976183483845056974410395906024396400816084121686261719211036686954250281538194029526479271287853476697968739134652168204386316667063538909722550647603415221494186494399293711426304534430865134002737399735235667061960566434421417756600323615918489370141456456987618600521003085826108205318021876217308324081823023975637861172209524320349049139459108256636451157315668810585294164963876021299823649279980152044263987789929846065151695477376810623762454713360102774349786725240996110346615200611075671414830844274874691346931803315582446395259088748536118465717378547924196889858067580330167644155754779650581301286202080030972909095389379040289427685392764700677143494346415638312429168821248848576 [168,24] 66104510041895997435808937687398621497450237727565440371949993122730808402312585247044277612826734369186637391058670321261963400303948137316283834494913017777020954541180909176312809828775977009530024773073334271509312989140418168824733997849904130553611962024360487419844670244996596568668138426322377104616614055911384994005112776872328538691545998451547799802531158574403150003269439215485389619486673113557347027420020348236460275609003635049018171859647997886072198783295098478749077555439690916135977399584353855565288191162609957092654154153772484424025162763535573323179931614721325934026531659212673190670485228661441269429368135791027196985659158117147141629895418528122593284628872962031028565314121752784507393722942838655479770235363935073636379043657855469463095392169474299854472175510132763059782178206322834810218540945018436403498846956030489005556634602028304872440164626274561708557316203082144960962795123740116002597462150907299245616330978950856416026815418409383016380005653676838641093927347965509233940744137437505944677845606712274587725640382944278467832162710243285104922879113970289561391225524065580915634869007506027570491063903929336107021100310861370495383420800404833771844559742072152533631622888545381635309593599596433357731888587590910545339864563610717732994558421201234646606261160789505651327811406226546458298039861451496743727847283262837999056200607485430459792095707094773935329147160966404303803542950555174977316036697701772161525627790072244487762695952747152520707580437226807533974244228706030436241500350523428112 [168,25] -19640209491167216546823840703168171836847055932717255501922573072813459362036273793176173614494641813876381209900411010172329297885572234248064112388111064089491699443137174074463358155190443761434991000950045105837339112751507432333423610771231793373051430195055781116101385178358255108390609567328288854886674581562786571236333061718221825502030838405627985102860205354822107520716620736564868003630469475542487537002393642725918530187228015526200955286096166931944183741582879968580119347699237426066192945276468478695119347067407768480607695585508454145458818144425860912276568771075132847483927417878637294173246439351882216221786530894239712699522231069399278070677357882016133634200921852367334813203477056206383973345284225709818857056492617054047333295036618188769625256831642583894574801326307326971134810914067927905499613624367457308792016540990989453484167082641330279255467421025054977753677109994443599321239027660560539336342797301645188873318456169263460035959541159089736284480498092696189535410267695764005467071855660538757600463744754556718103970882399160934909284723059878095631689191849479825730830394442226202887258758761584863699784937526009172355435843600820422678918117669175701032505411109616702626849236119337331653551765192065060457245971099292057190466299845174025959831149362932403375665159642755344539857740034914316973815897632820201200262393874707795415551547486792944989474205309854250475432081912132723698740744059108427325029629195356935765235083017892936792687965242255247599118894351465287347504243540383607556937978807696 [168,26] 5393023054092267457333924719115568079757186942476203478261188956507948203104210144609823593546787534688594738116100032414317344671577290148536206581728839080868942690187503079864798019357150596193862423739600359713612522004290174624673618705530845204263976180455485355702571374214845697760524956948223319693829007440819285633132192268784054819835322879558497211252003567013315429868563705584676417180563409965512678580047838956075750181507334352253462051350336230442548792012974589722069544385431164956693654706193464394777994626126941567333921030043917942309227082691492371594589901076908385462721302270677107923579448484237933996101061308591316527556364897077057537161225022220776864376246888015745318667442265272831977175145799438167417110101803134399171000962654412241754217906332657378954387442601157602845870883100376060114571756689705921821997349078862714284474777922456313917965187651477108657685652216741359031028320570418534145153460561849986087143909268866820343466464379056749805215286338495109257952887939800176693726818202009788311341346864089344678785725880013050786747105153759633707228220051927022497288452025524836153155202849831520943800277452221644910866473680703090032238755813475773033691609646642208466383978577600219372279640999822009366046881661837376796088120006251275790005007568779693576061165808692845684865916630232041561706987593991841474244919550635955604605625178472849847526804219154401011832930544811904705528109118223494481466259510686485119495565406074793398455493717173181741926864063207617550658558966355012804287678556 [168,27] -1369588954683528432991906720825163411190309355370548589986560370628084924445646643446351608840965601213541566577526170465219008239532357088644269155361032752343029864192742369368591181605762863518668650913111479395733523768256150150965449400110421254426256976550309627863184956863876337418704450220065393948621510729470012781080034667379105047749684559139611857199981298765511022498328812721103135167150380305608533099455298814955356259934401991110639816825066763719805484312139418519459028455500813597671617800075337586233791243761396390147364542317948012639864571083582153391760043859671882686543151888404805801328730707996709523191587167507539757372327020826085072346435252136967288869665462433162362303496630609861546121191119217496643813343328183954586713195351861347696720815055470552392419533611230029174621079560203824103466253936173381830742494451754402279558256512523250039539624503575190822514975945699275863351222209348353862172550575777934749442289138032717303500791264039940973982087189068635207025112965540998778248378041196618330972504825081913599952294329845721796105342265479228125016708317255830033012081159629827996221710709558839912954295348077277364003300260959464329418220274563571453572454872739580416186329873831116497090098646508160702657156077763621591518016390406629339368793192056454981545444834267139308559630936291678064788230192071138254042569918382536996076431679639572025520294575515306542042451884387073781268313762352006787615553053900044466034809862816229452802703957874571051333209380528107935139203199932295469544512 [168,28] 321859080584651113515690976175828701886682890983051845171723830887821437364532112373315366263590949877228125393682687790697378873059484755774226136540392399772430602120838644518369827170301019599161636072981853167450794487330127758028104700430388204124458008174372617558702283929131548590512775331779350359019382145063405711397308620544591967219394535914842599002842012588837975884351348371748188505646474716182327227648812527010717839184551827796006417014386333845895265521311731724977346065225847081717490681736172662738226867383749590019647196673382287093085364948494289553971420559071127468118947498836300173034761426948571937735572375338088460545582560474033808715554259273712923792398977907265357689786234899418750974811343175615200213731229610048004429530841886959334501412760576753182228422277313975746518076536562943630702561629493727833865087653880870674898905073649065076463810142170911374175405982795501963662204887943346837718525547445540949064836555932648170200089172087949528123914106674785640780075728334380172880132598322258507733823211065091538138175649185180309775344936951088925517638087007532407295357979234731856936354258811765105082998779618369950576778578344986922054778025968927592307330909760358308479532397439853763411519119369367688840937297788859679406746456678456805484380173900817867704256422355317163772632302704016589797233440816168303372806903379003867755941895812183876604481061888975627316351040818479982661001337456847167548018875227309873531409863990818764100513811292985304482970334678296938352049465755327841352 [168,29] -70025221014493816706505740086057199145099305839744698238801766659107659718031401354210222366074715049280894905108898876907205730364261432232791730543928724698699647247460459152001020667068261277850987748479505208662559577243210234739739706270565731006968085591268637713953189898294856325254825651192581703917121887197819631474963618700255053874658416842286151977260462928214330482460673722123564855142490845018211092790392289636048967791451410620320976255124225770385068231709637814484327627341689209851963241073641998090334174119668403024217374858954249932784433274543732326344306184569877313708981704716546126156779538967317939167678966441493679529462675517575324472630106427027763445693771285256556227690323686854896768869348270463226857826089209446018418832030808246448803567197982005238371234573265825319362530472719028801245753383806539664820935351038571463111196167988612977248902318829100343526623413955019685410328509134187939662133396213277753611758901050154386329998273417608490855173541816400378961298892933472509895279972938629355117955421097156671363881195297626246930329668575087835803117167116662975045113013943464161959719281885387874543766311176390863326364956696168839510080519612789233578547473508524498986239507949273160849822357691450561026864712574229383508102681273944224796116667886488719300101566374124243680621378092256773946141967735248370363516153065307361605898674036274490050333591634621193008235807472863347714203816787106564653712733162973167451735544434978176047292875968926684558592185469795427237912837262161168 [168,30] 14109321339114420935253880006541463325737796448571836802840721189006497670803887674928323885973861718318825765407174899348007848064234783638414069071273040787995411321409474173556658579537601662600327486904752142561427685932165598386391774711517940343497973926462761880143896167015842619731411263681021851034110991003856762788478530448379728613929194039427442379202774776998272158765941353318362890327132647324716398460415894392019009150379603307961869468052396312226229350037702809949610914444109396241324144006524599405369346426492741804725130556397869537457943538393225629490978424564870797229606113546712191889348592590734232594116016441980801107399716269940787702746824942309737639283483742905912134057207569820018378179616677905926932511419519861201268045022684305925113064073608508345448308001588066567426396281835013370716041888341370089418682118947768186535118612137992968644292469710163299449271468834921797631590553992897539288128649950347648045367052749087978423075075531102128835723515722912413038362672122540038620396910750835148998263574571749450049399782383867167971427652434995378551458431785153834784120273158156284467313071798691522617644728740980458491493727480497985561951380010176406620283525517812719148816599039298605890494159106411277920395905303914628865228220792859084274632894650661830258646589244548656924428542488728446825772486960006926482258666848167926445591572888022774787258155577974712018345933184935112604106129562034712028055289896204091263998711060799779287878565393719782229709862922706937728487188144780 [168,31] -2633468171279726606777583896225615583789901979519118415838142352924359875051849263678700711296960051482423778887815634718568244787935547512320158771335077099278270646799098617790904399788475754380684682018745171468228529533602274368457844307551915698126236462502190222525804445433443176771319515479658036102132813260559115390050340423134872414914514942784543805284298446918268732565531882407208310551095860627131615875844359223344842128822710296737366051159447366361926636379461768761237694207626036269110966690955544551563311086511007323394353076685045203540048463721446989780515102112224001188742293938603016734604654808109368073657842660594460088703761060559216806465415679526770044041855051224241717936256700128444394015046970453390025877633044448778082527719708636148572011792531586568274560333204062732094837011585310410963178898923757008346228887650148032736578496699012495973494126548731891428799703857802094770526988964991198137398457504764250677761971421824448277413176478151956022910581840258671454630355666708439022054872605745115080870558238108162141591715865015135054581661940263489719749380289105299810148970400247919085296561324086784288985540637105669817985869386533748007030370151808114438899365692346298561017050385827768420792462213773213580170454697839728870821266456961341445706025132740155679318746470236233356899263896693641620415269363086755161940957825203498575486533426959862754155172515902101392380476476053986099491198779383949689322760411508120838933070663087309431289894687184608477072318094237845141143882592 [168,32] 455395332493902209814275722787458465325636312909679116131940569943222730074378727689953157420866311347166551715297933429896249398833886612715448513087482082590550151314177568805666608726503487650812459369815571792987540035746763596344529774784857694791533236542827954619516629900828792873920547927650972327580218532063955394838547588803668386108687022535541507747281066642697974136045129427141063430122361819151197582371145582833377829855750539030254950153112812854826217573533271123127652857420278011241307111483360303661390855105189145502406601709802353313886383211560707969395970736593597782403971161180627593996361544788691334024542571181243273250233288329838088747923322733739137781173273513718824474438642639679732063700621360308038392599090964010960779986971650042444827032060058658267133708435413542339827087808590579331877401266586894053079421745824525827094944370521752178058036175848136993176134129360989154525690490840957782496222190454619089144793125451184897699493579668668427657020023223203944043798950942075616389656980403442369211252709120904587239054442243169542442806763356741357365809623224148200747616378270838458236743323472770047717425198662255817169816042391227642290910165661935858394144629430117383376863079910755166914737202103328583532309311843052892493978562037140879760800919683449795256418328247113226535244249882369908523969409857544687470573207679810892331719127292992332006310279623439664071841490634196551831562221447852548661292842622820404536425698394061229768070815852171183293934800347638894047424 [168,33] -72965822025369430724315137823788302880730458645625612009627799963589268724337229102417781303186190506481314013916735856901232368220437823883043562536672117567602198437392060427315496286275436895061656386907114867902392465922004989364654329342921363841494916120926908325113286294604723365202246986138251066964977835784248443220468706733052724857725215052384557415010960932389944611633284666874399121348594327785896344120786211703749581647197455234594732957197276932599651154043168492357975717002746096981334352053411601269584327216858126920541906853300838439263072647507452068384579209668228678940780151551517968959368408388716034177334482668385004331309921890741035287035801939840161616739006098112035976945889366570054164703412614887279959844666643317271745708997876354864428797900688260392488562915768898191340958783290187498289120001572168881801333182149883657534952026046182146439916861326511851739273353291723644288451808433563546033407067941461170707125880620805510457926499677016238903159235197153798302971735048774071814237245590785818431994855914112090024589636998620641323583507389184738675103954081437524609277276840475648656813658559888198959286232832075901247478298755055472755384652502673992125659448921589236316640511954025119565384945357553897698974240974941398507188469524722899141507412677505505433856754380695882932576788534333391593886671233521753749128614139238750923606022921518125481874997860309521232435335376054029634928792590166104508745662345382305682971078474424142992791496552101165963383181111995883392 [168,34] 10832250455498273016573966636085698528494479525818519187065830888000041838061975171938222674342551247246007445209009842129815243467122427785882315148883736028988060963831453938234605525165937966971659207917377750290351028372102159153688984967939279665444527822601385361346904838944901407398719580779346901833752571109017203332793988714583966496620196239790673905663594538219666682408576139912715831075493816421922028097018096391338330191456996028529840891564437257420942919764419372113765124388359877045730672646322595008774638901741056437234116172086589222391573074409320030257784954212312487895074866692426222471061436267202617072349943595438499765835837525129820213374810034896900733930863744111864876312319325087785411027240238006674478018086003690513975983035625690718010832987212652366281195744417223794348693173739701249375574514319112238262285770260977733320713361032308926217090560096851440147397843230695889584519218509675911542151632050429461103028275510327529641983562197336068971558844260386606139707414971485304557443600549199650849322341032818024439759892349395472694510913012687541769733224886946654723992977241059821735290229021917715906289702562569326868238582925091255491338702076767452098877408940404784961555170058012354771421573890488855800664570689987549857448648230291652707037736527295530749402896271549274981316502326069822996992990370440025588506879960828005262704408033804791653815151990134062551337367514385381594146823364438084543438243493592306490264527969070029008529922853340861742004826451995788 [168,35] -1489883606075879620127862093179191940274798549309118346105146432134229199438604719886365681092303955949599267664793718444430777650058857500154434888356544103914051181885131216644566812955287219266381614555914473665969125701373271560671046847488190941470673648119610776269482834735940949293994976850970878284290782715175944567487490010238095298645052262464399407256862699583635811645386275336738174864619113564078615979917225825014347444612049662084560795525867719224046485140978087881721178299592193728965649110837486902403091508783355105703245917824337652091898123641273330152424703864891443364100712852394444277683370719404196745674590744534022893155117797590106878543968909953588774773464063485286298359722631953599997050463075646031345768525446731733455151045876801387351071093863858953156072592612873534851259128029392198225775252464971081116993317530354873111400790525506674597545273958949556134282464722569282808041562582305532184424538668297490455105299888468999255268496108446433688092633318203824904666151376484683619927501241027821346407606552552707570544285371138969872783542584984660345566183344488371034657045368641585528643801286834177469601611631311787962137976394844959468332277014987271213876882293198907071019800265324515298671451332526196943475397215176852496109601627159782545237744906553969442766751303212222901564998327966724149141092312883450378121861428011072668001232384093794012949540431471537540503162686006414813952143077621909739414777072249594566136169348422738183214269828060259063499067406976 [168,36] 189826439360868671909529665418939048450402718993033899605846180347720477072115977709041203199300027379970400255595053824350105980294940911917472396274577461899598996664459971931794172974664883863472480669579166694949593980640969393871873196189389737614182626401710504788814599541924904656049762222812250653671315081506074702155489360073711521420701218822619938787720215027654017693947735719531374171904341074448801529266704383904778433149717518883816769745235399389935250994260929574568412356183755781357533079017763860388140569070247481741657126726144606090701701125411641122642088657047074979252664987173926126426942772691752224228744358042855588557470418335918339094384281919774835972835315987791106320024417570031320144775784377295697360084554434167728847556446316216625220406859395780421091263876265204962262507896376698726427696823612224419611910021812674092087644422100893613509297869058487533775085434888544859013645017763356874847266300970272955880428018801919049231220869256323641355834358945100571597432190130934549335174622535393546124957031183465627180214090902984943985029292967384782198256662647043690812246817582385422329963298086640214015609587101313941581222343630769374038615660467281831430187172561144128827904814337378431823443488890679692383861015050237240296879671038380549444777333079159156447736815472979454778298367444918631398787035789940086392160983428351758402055220806294755016357787873928611456389852276840317267945175257517225005748487888438868694208035578178709858716178594361231291686616 [168,37] -22399582712823776715312595876005487098633172750094504247081687176196461155029479296048216276629206287817392765598029933424627017471036557828207378486028256294072489397551177042267006188863559757777086771965806679945491588168608220941658933170108196881584216247409869687442497330398527159640794475566463056162009818912137265148036894333916371403737114079523595551522920987405700623449332838895301834841020975358447520651056873938587206560735890288402223388138326785828947071157470671292662287652196459188348622447070586782045731051258986557863617878553170497156961696943929582749035910367410569233883422415702491953139846212178032731588525163082935533377395866645266358132725347501808387124819826699175850497155971892285641981004481328636581617553031910229711974509876325666343438686595398987680496017793694972949866128313038107810042085516437576114216490308861051574709261870717901853334903737586441065264468722163831171079389038946845006790126346932906304668370613864685870606889385305097064637924341357960890863937436118114521895473584873361659956477928036142013172738389357327020579359500293829011211680752456022721465163621526196669040293576444311789215067406442972798586932124113856491249068432869793993492159484801251675822113805684759391267643763398095029400704703634833313854404819052300607652590002747426251085514942800708845698920360093773392257104560467989838484783666615755380224178216404423998265378821946964370893732137889341156532976486590596156434840019165885575483202075889475777908371409325185086368 [168,38] 2447279695902734890191110244092046489893530873904514270585429616480388389010250083914908350617380843255466664036278644808862238623660594423229906052148340083767167191351140118906744009846235871037431112382999131234821199511905031872232907031485273606416204839134779396329956586143810860074883678769692840711963845907789195729198835849213216195349066881836536805030347205693044751617471074437729017404474644465139154995346816360899023849107361549755320617203454975450186277858374334392080049225954616902597210057706623181103257228094110537678701229807600911151578475500415129131897481526272929257546699826651766889303830525787063074418648324041936330581823284212218528596969152931730332911628025781243924878875199510802481802193327293157359332962565668373423874271979165342696634979573602394730302750289869192283019553622079497495925874477953973578308083643159297714428945467458713283795614580484807161423756344620560258897723349360341659119213609050587941195224330379167434512323642937379541188598474278353819297716935424457975804069700136579715148460303247684973896005898842372024276331001554783797247977068766517385545433790164988558158936360526964049507818865310803805006436244059728044646349605473611353797815279018089127969075390709923258386952163274138379669383690154268172155270620877624984876681659913817763014190115226233793259851795331607349403302115412021205779118288764701776403569439404915090262705123047184959085639107779063236510379637068867257183368579229957161661042836275920161271487006476973631 [168,39] -247482311979619798052550107529494393537879245473711098133852818020618912690788157111726068076399431659214195566575108113726704248508652003008506712544396386364487429570607859559786982040565917796719725375495590095318217058509337464990546096755431551117523531871469531921987750079706975468632197051457499332887204119466713481601368606611610137786921066695158682923164048823449935527180821900602665596437394313558773150503895078072810495275697001825030677282304030848593970081646647419277997044712270512625522963957041121254981339587218360749802636434613973884241515982642492730131209750678488531255530716637662433777081170102232432717137873442156114162815048839993404709776215867896553075832876607311517608522436016129687644642714996022332418324438262904899999867228709644241419108175000364832448987983982656281217460909624079445035261872518047353098803099209041526968358119391151746757555801325296904629793623106561114220840652605470420599881698462848980535312070161083033826539606928424140116286521477594252632270915509551262914869982099878344322079842056875261112915629516308799757351841595823366552358519906115699400186633018851575578891616209378680264945548530809609691417206406511173046090470333997240482068117470495051657162823358274120133043403798720735679352796931579387737582659091627998796730495789320622650664800386525825939861553829881675928790165003244677372253962184807837240967613223468047834276011507777210694932688351762334211145142349270725897198315974190795060250189591490380218462700548160 [168,40] 23155498824170591735070340695705456433491006656687410646926108174611647272138437820398223539805591605656472995917973541476700575847981527878373551250203035572709778281226590543179073038132088948227456347330371819989236212183854995204354696045605774430553070192184444279182978078648062875695586574500692903070145202810360726559569677825723558420874945131625727576153969291662647004062164151053756454043995588176797452027110959046212400510639605891648978054866745021246339275008605007058697393529332583390027137082685387774924953350269627432674588678751101688859977875692921500470098862155506960235907322952119747810049846717833365388735119908004587628970933320045442916689547181463883617615592631500059545859217883504548785882973866664463904607713681771500862308948346528847443924341167222496715600789494421631822400438680914197122776360461204463539684108446005370634543780943539304954904908748466456029764658137801499381859454970432898974791344228086718604400736985176832940625590946748578532462241866237429577597852447533739721986471369652866360168133599185875552291371386814333803442540749068611064676817471422179822378074833227928012426252071714075826937288867914133908271307368379299151067310069804762655307777288597535982098797574061704888663388052301598781598811828062018830827441981515007875926930317335150982838293765834399767434449554587724860057037198635135016490960109868313270999920309517248988297692110710076494731582007688757733070464435034539545514993717864583689775949595637160468599131992 [168,41] -2003656903296706104166170993882385834232851944826588320435044204378208022182277959705689345325521077202506122503596084881790905008362447900502712523487001030864037142647111489006412959088388955224938164296798376671142555243828017403007441787875495434196135253624012311248062616375503378430426996478259029276299024709527568128649287920399986667921144082599067181901240909531183326151719574625878414160367419543362026156477881707360032351896155909443279096863695929538403428263817087882211306158405207063024215935572811061215150721175071465297804882562411993527888714157818562533637872441498994362730195119885071754186157313895697747438774210647380741183931063586865817815801067146802443760859155069129073543568341936281082560451980265305638316187516747362173848770942278263245274053945321992405120240157671532877455646812025660953289972118758250728582394800232069187382360080457538875463676694311909775376133492819179238577596477456891480752589170509501737355887629946687236159432856298532307573800698291753878453377696913088448438076273079582225619996239063138512462768739551833127736910005569380132157448083312659820579008804491225211514094923391809449017572765724317309400740536987676150160518995447331268373506563915650225769135174431830449138901247897855283603437914484052946798030487393543933069874988593953385727167177048130302633747312294829810510081472464976138270780272471833038587975858732549073915520883465072665607790203521444218499051135694404265608427910256274838762660691188109660598072 [168,42] 160265478954404423092372594980587801787184880142128427751128341550797601960445416106039021521176155786051473537373782709879826414836947173034952452305318655574913068763819910776922984762044727242970796820810346715711427323448218201646791638412624571771614735140684121166072754388606049516297735262443068802276844038289188777077068333677107247966542362112977839225208063084509731309028479177825630998431006861722688247143198045287629201866318925930084391447951616296658037180797109092078482451889155832924460797789704913877620892641803502603339468823627056620523436852154864117637096167141369607257150469057653262564394502885058563151191460252879419046989217366935218572622691465210124546385269058498407473970523567245323798081957310677030343325443733620673386243470114129075762082553782715579121561090718321986795443694763019865604538359883389836369014541336337498928926139787080111846522498514108773155229011987610767640250866643183062976403461738744624146711694203405842320652690506946733907148353415312542429509626401223709301184263582349001028285360321655327631529426636325054349523354364507277910953561047077351465755176781387934362381841416389725273979412375210409763682050060147882341795169372340643965650722304021932920132496199644511222566590069087853643404137486872842509445812485036316361477907906213099560299032045653041993223511126271349528146184070403331135451372696148230705890396142529442402650254089160352596153412577085463839688671605964841011802002805742960119925659467636752236 [168,43] -11843285846653780158740039204651968137962697349954052933760891394561264048445073491020848578111179886765510663182919215062718138232967055614693721810752951254760706133543582788271839974666002802762763591489277804228695136866860341069216033230067913577136526255811828817273479851913646319545372749365604011070865702553528337809892394317209093068154751302359131241236445514195501558259425060627870927615840054651204427701431121489597807272052432818006755896986080818108341639564617441289369416066295209232551635284811674714834381367420538292879157661088195998301621449433575653009890460153498833698437217640099563359001876691477021824105552398007803166062414564608698858022186268229534279253312130066346593780102968408301527219297589945253204417625324367652136120551349072125564470040317393842205811454463575577970620979018925659783937903338548504648866957770594876999776500583352460924651006809570277414410882392847493201594664206934334656427767472013994160139087469925180599703801110006443359339780243420288739890882436127197867134264390466353302181024533688745253884772642403193565979273917198577268890794519506474144988505217218788088598362173464408066151531401654900314154250797032303290982132821598041736539657883141716948337129618504930394156989210357897098158818880964545673205843814642102144630836264001323666282029321543795567849857536057623626734698436669123704291704762480741475368774047150547111727468449354214540841531491998973264492116654675077197553101962837527547619623172430080 [168,44] 808128458763227509195200907229328747364266891326715033528316059397231500608054668870074857601840345618587652336317533982005903605768073208434444361335893749255008942358881760544129936109617253662095967577463122747589870271686687997382106324989572017124145172954674442769819447113876905475829390215210151675820760644522893145147031838959775135298429521308293761300388796170402798962812247673318866236294829285649790980234796564876377690271020627640286074946106224769832370785309269463138112463274565791963530002416335791208558176796266753943311515731099515802728514367000720364687031119529099361857715621650015261951847025095171766869400616790471726622361381243313078391619466949119154114110443412864148028737989095776040160804704513339084889941660340593977003330055062693609989438213159134990373893930722655747672081076890019457473648391835051380362301592250239559153711999323557050186624196757887651653060534217372245832650495263624773070614844482647854222688847877189691273915766325216153695333828379427823746582265106253815250029619326444920500245269129247881867983728777993977569402973688084379929983556153109868708529913250556830428511377453230905505198889286118249146951753047570021803724016297064948580005050499101852577435775702491334135869066984018873702744342854782758552315026861649560506805165044260818741057052246860324991074785030306528006465498399756394650237131999967616908395022507502365452370123453441515247599822762930753318593130545994543862140567085907496333548122424 [168,45] -50893098567969350786673782460901966738670270916734354539781178072585686485126193442938635083467019031827866254289182122152181661697817945393848665898498080946562534768378828817161440987142406070333295073263461700926193669503522259079791529052930059487573924771593642663673248440040243797016860491585830250078076122780189729574139333438936464539509176793489491989557097161971074074159430466002575155788659113769839592778069056975075291133051977831437226880405066612378630491919767586268645713969821699270398280964376920583210210269361722958490435844229394873951667186161155537394708803061612256188284013921256410793166387281672410204726256845319237247805313887884927648679656708298139471184167598559395058596864434708950196643782470683302359286939169202335213133319138386775658657389889259480761216940729215947896016702541594393732796786196922902372256271201918144791747009205867457484361327943506176475646287543451094484988488798167241413585284030991270606808544029296447197258903227053238362978219633294545540771079927500407824597685295536303828800729073702942005723068789370218932685308011532026187471589897485853984252535550062432493898712187758048320887852949953510901234609909613404062302849184369661456223038184977705253331434131175255838119819472042461594047967065631555062752117055821302065584717730517614357956236214465325786175342382228278265109725779702337523500530191438327375998650161271756488979431355844325513169035920654824761074634543158341697068609694552280831756208 [168,46] 2942998218382224753547152547751924830483195743098491194712740964347054537131755595457002714033649785781101643018638021115124018632174160373921788250827089212585090191253575558260960147543660831496138760504570442805993685228235452889086711407265922685418531176712644690190052387115123793008488580699245887327448994108746412371143401684212418667078155888114106144104377654491069268420025846345307420502489463505527599942504737510604426993799546157964740798741378703640581761276222479094495806021897525041516762232264071232114165145397146481522621070063452358479044819742061419210947896491289882413201379863779622067507332722502422813004429501547625386776282920871693725001240062330566142814375820996975618165725985795808532134672140169053328277529489250175373330274782325266857381624125934161894502826311805501342803672702772934577578591053504622088419138337135229251745420453824796475907315803834573804984493097213922291990396558123340671619229245175249905359082144364372861915945040155639378448763267757826703813114374240398679842900751992322577289035550149130600551523575708541632929089692924814125374147199122299194693295512723036983987539440382203306884569480601062579934714281425737532408984753414744408387805083841700514780868443400166853038742197208794103156251795780623779719931518460146162039465301037705686042423062860386458234183162073504108267429863510492362088802608997366467807175866982355964820901629499597324409280413947338713736198623586317225941573465488726533679 [168,47] -137890016624599412105639872389904350518344673798861710941503790458256310653007978024133331351380807252157320494101362952218335354593463146623919976449608921941475355344701255175847227137157755445902480552769175470954069268592744467094425877346524774326677591353489651454728776782517413086168380112239632637406869801595315372432676162061498122741375701119071333767778235871913522586914486693670281082630614437698452199926746319509138951727227283066289032749170740350251846823300888268957288584883787516590190617502042908191325466525672548578223094862917600470207773631755617033111161710820735628517413016793591390065885427080271822401361211569017713183680311631961268634874269641911503271791410782757519457491180258573456450361393931820020394437146119749529449444915947007227174412585880100974088541827036736078068747824858741740784026452080363862440691765254587799477713605038192360612694477963326639499583477601366574058405886436264726298057078588539452064441446004900683594593728237999399930729036603916161342461589789748595775519047636604141372804603405712844497598418222793162621673729569789576126276617942516134871485926881936598089223391725397805921938790575996614626652173933824418203719746672023233264490997960971151106880559636979281076011891545280080071491078633427736757226941276058838626318450836259143644695665973448720924648558791185565233054913451135533311704642856875580774416310994734806619799553821015019472437196975130133497219786103495070262979451051182848 [168,48] -1876628227370377134597583990153104928782766542048915823074368089413151440606396762155408256172763716890926629589532651844613200133157044403024760983555491919895371647893500039189479314060693448397811798547638571266949941693756360475419858354738972617873202298551722757802513715324218506238702372555734503975940210356266164800325691781781122638758367499076910921931674248024209045551126472472954690846157540203941715895286792637120385980014870481687216498452477602613269363896948655965382764610966457266855117440490432392685516949797250794484021663054341523655055549834582063534322721242000757802487239728154798678204490557211945917345626278165512893844244112920714810403947805286916030720321137914707648071541019963956340996578011823889735272815083364455857180210409478958114140536909904240435770682210780370021795122329277350545213824863480101437209806004548501055701211570705984880541700849100653901177352678325285163878901179646295249682085061748385963331033065455380669607897699359801085738533840222937879680871944241879789593724057600942982409951816330294390543397002559763941483241349072219027944480096613337682640718083827334203805433071827159308829506879110183233591983893535009907241614940908062316207513490319098379289196748356989402127087215905772695155860209982035701060480348723698162309628329054197295094051505313861094391182088647925053394037765890060500151357652851934871634298301314482318385400153211462480623070813473008163425441030676222382852271956976 [168,49] -4558058235593744163166072853304889614642587885654426614822101845704696440786155312959477942594610914344869622366339435082005033866856955484684318981755982695646196540542539451893452033676245378027270319332175167340384633053344655611458555031594138346684076254504129114917393508923712293644259306037259822027344295278233496632711643137759960780558827925410448189254642880291614864137355405993987477332340501498768167551282432133497558908925132146421989901185045664953784601812640226499139739785225344647701582591772017232267676687040167586172434167433640320407631735334991627764718677793746613686910371859509753057749113178884254056533643030579690100956211392621284041674507996284430521269579485180989441212720865971227149696725879685753220475502088998474159182061755385953991779347134649412012544176550284546493062997113225647109356683573977582506871804011836787352117898430375582121830741457894618005558648343367149823930796236108354430922687779706294381879631141183090550233779386163728045160707795764200074616681275425241394430230209533254668333034155346710316609529057398583742915303217992129139597067601542612825867405703857542985417986548150122136921114456786540506755048963747242943786879300450589203363241762945119157882924435527830266864306787840357963914615322504155603145226634878687209237679813146288478700425071698252657104715428948465869204953366733496019160702264951004448369370265140608924941239479868949618997134284017471673340559969359876196654509680 [168,50] 7735246134613711417031209206436643269392178828543587719782477463061215360934857518376433431059028289771643609267439005815121144803762522172860292022178248963234690415608627474256582364136451888838087124217841307349553415328200904681628065034554619456533066686142294847447322122255642638525323112566069455376879788045282754134485883450296696891465366233750786078611952615219297503320194722204731906620062812330407904186144124143588998585382242231631090200329077678607052672737063072506068675937817991768694923724785478002481131593273351457054773993858287478409143839225940638367992454509230694496874048661578525511037551650704622471667578845594067075587699159517812990674254342254144643913810990024099178239533710195191281516743399140564775880607074552708446851495941768820659998168610055641853531834149485017743922431946582999396245347012000170838633572099199802763380163261436591922892572697037140007103808653075926117850055120769727082375635132377616379412381389625384415431189329679065478496320205234902994346978034414541114329685652169509194602927599438375492000477878188080157733112083499279723675175443061811455438862617829331013334670860726558263663829997341440260464014638900668539175512752132360376591580233055335448470760384696090466004982737153968588329564768794071253462245397842167167930841647888733809320098652342941697497370153263520392560311979023387638824853997440978510378945968816661421446893399198308224108761807151599698722989032336855572282928 [168,51] -2963974646127423027757374537340067138110071672612374904298535301689117437752354123553641865373117652034552267447036478604088168191833569507363929025764056892414254546351564041581280702291507077933955925768940877842454424607796459148805430170952011184283619441967961948373892206060537227566615907646359302322146324640590998193571812528997636476612904238841696522043142985209171724467604516604503865211585797789680626689934085263549991992616652068847975961079092225408490623838411975772502995522946859037546818761940395594943196971976868209481760857957490597476519775672352627821000993824248041261892188301240691927416544870968314272195761150645911799679621908573835634504288172048072650816555811178432283673571442980939798776351799982259087502592656282192741325120340855732391854607917596450914618387736744950472080869696972466243556029832083440416425696743546640233087985478109651314361477538301011504035826163794814282626726910222392956764154815588264081104269913846747591771183392442041518527043908760563281653676314998544147846136207928161373216137611969036412691339252221285131444421615640593471275131595844323558849052490770092326878454913096905919730440466121063538982692192537167401032790176846873568631865824066155909357371704525893802530894130379161081894280702731993939218367239064603130283570182823954606855802351298114528696698749296655156248757471337833562123964358368333782699470999197679208264083649206978885208775155923641298723373283365210012288 [168,52] -1257299728362578403118634395759200944854935431820345581753982017480990317665961317888883287590028209325108375752543283700220846336240083820718794671541227044577307762546037750630270725805032254862462611314336971736489222125771803329565720097412063408617186799903236450906490922817555112810118504866423250657818534640765150764450245893658654017596191182735797336976622582093726181828017551950624170036938732888172919419307949573390481262861531190303418329175553930256650439462754060403114069889860970910391490783027609181500438718312274178203848982358693780149696162909433501078098909369400688970370255165853090965635501489209126812999798695426171343974674763093140335650069916149915589374937189728919185892765946800598296888460227780690139072090156111745018941059109087796567220568298263516661013095999388301336994831330766885123797524475401025533295502218309763243050203670204220821319054371301202847732362614858456333669595829452200932836401734299451849205973532795539158622847893602567428336364243745993656916530979857584800801167945798569173203230227664236648926170267363695378418135644468844679625702170482317419634359006193680677508913623845970083176179023121979976706988921513658147753321393076593140087975367552812926541636304700290799377661822033627610526724472354067972354331574036631657805077674372514784077985669446124560091414143254558958217582716634885915046738272570400754148282272882859364515095275832994975683674586597290764488434037970348608 [168,53] 1586134090716847356678070163858150533773644026911911885744097563963979101582236044355278915324237354253908221662594629767816012266550078829102498318128022345246949900365748385056320121693087131749672417842354156955046949392783652463218676316761767068475573720770096133531061750585791463475203416359000233000076110682468226873277680531701944803007020410422336541747547197966210161236569526208673866771905968788528332510221203181778963126789197678318098085547311368497222059848554707158110493107828999514989757102983092319513904017255326070833990431668543461518485595075345893438987444434688013003004022685816898111016136340710873390175067141635771577314224298992316415293298276680007634183055246033941192042147872150597874942177915546440087993947579835531557786396788065739788949984847594984523600516848605680110592265849399267655418977214951027461158226405585650076334581547519876526900959032790009387938828221982997481246585882116229792050224492324595088631520762646920893617225541785355263912157600253215261444323277592880661073697088866857496003103673000257215934408389066544072753872078917447592099749526493243114515974172612249865704154448609149555308639711119645979116064834569807859773710545397484428791238186007883564347806122036991449121990944785321862725423964381340491003088667406507973815042040005796371049934193139989488197410593607832839478929758866433681285558735222180997526640558946553781909412717211084452241454490616600262602350191479984 [168,54] -335209078173717198733668228449360911136039853564710084049824643245605239479403941393547336581870725369699401695970501084576994581563993923361386310029029400605391734877454547120260666248117518204864911190019418440858014592720622583294245213853245385590674926345360918244116862568815459187130696168508398532846226676577891138616385635178035801573448278140346876563610551568104663590171941987226009302937626364390583090575575800455860812393710446644634392152247758603830974255865406035107439117355299992807729476425884147081346573189558915377516430650997997480626658145553919256822015138104528001237999499179932864090248622194176519332271917120971148337759915807104780708900696077258826197816937566712320171455371720542209993353111156859533292277225868791008059043190937972765493509991079543786540403010275905401377918166031100200428361131948977276974419146739150734126672643111830151766399139729238972312267342295745933635538191040997679913763944933379034135322753265069232242923522704682969979224640772152177092673007318052525139544387603224188553879710670089253967217073642438465185158289775468358003359073433693017296145250407722269210702094289018063698866770663928211019161793341605745311000049230639088659649005639816076829130095699728750314231638173239720595694043360806767004256513302311815312682486401543542341571003910307393081346776471297385218725616578123637018117816781136837143614866222709668215594662371705906933580308089374747189562609148 [168,55] -262595584106728212744464755954871126937028772213361924970678469135695061491662750119788961200715326028449123217952088056095571660039755247207358369105617697146733114816973057617673242135668701388879662885124635517811301059991480721525673717487801259117331100547834122306817838629926809882172871067812325914977490599703891736849400667132076993586055377996376765479050407739506007090924139655561614334613432867399150606051943548126012806259721094657333286126302190429380761943452742794848244141043265171330079224075702858175778572923213618038257847947824654828057738489822904705645368160157329564848731540544354216942814101453185325328645344777552993447927868056989354483171232479118187772988397263911259926251066276630542875797668023695111608591582426801349778230338639422159649293545018138785049631774417122926921050712538719955974919795399872560907283033743537582452066050927011658954199566036183808951399959418401714947597225711616333832837639540097784468279574379002155393841803521836756887951724389261493933231725904839736578062504893781641522676953458813788127204006134143648945519470225785948385376224923311630969072278837329286936435844530002987952379692303483142313672681006437832446150338274942861120315663202885288232069321357990131765066912240632035556888813575767582414222490504332427594948620774235076797389540543992470752811916652804659047620370116763161116156544889972216253588359948231680898366263420652770226228069239786385195445120 [168,56] 159488598251691103383722144145558679984292026902605101769498822955871438855903485029324384131979370257956716374967472267970088822344649760328421239918347259597570140420186908167203591719694127487517759893257394672414114950621676755589059525531830723115392771138651528153478558115444298327599453981059794480231596107867252090197248778910496730843307642908307249751252107430247804893659204899724014767300270933131186912532587601899547262027275794859573110675790544542262262700177223982059829276418619426576307739771112223329829151687445216415977034757927547062171751897012714404742147207522419833422591743634650294173546551619442129156532895652968135692998444865555490345638273348104085647166749063139418637415332127133732549433383660094747248999848692545321950509698551936173043688148859252604914987456467431478556668914379743149015109771893496331517425381110155774685888478183906908469801122830726412773479307263703008990152605084339909077363793069949600685558268177812104505644498864548548278049842160283712494508750226697159926071500867528079005587690771192714283504545428829462180481433933232067606147700561523756723806514831429655142489822832371658772335519968417543074053728418136278159605130267113805642160708070338109722300753676998719440440452278772880156260755744548430633668857295841271243406946159833810593934091283111782679813060076166914033699575968367133563350587221641617331092356689269750894257046772655878036615840034152492622504 [168,57] 3169382382441965057643531981151803546710695091499953721605779454836691022582270105117214159925230042727777532737718935494833921922234781498833293645471976433340716498559156174800223118792267373823231620132069916615228389972763259913705627641238676899963506106192317446294930648533829862098781967030729106614219048753722780756983996299860338959018093046366750939746079403978647241265413691324474827206125110475400318809747505403340736614979431003373654563125912438804697300649926243414007737937849994336245583391236886456785105929388096783860777648006469501427888377394549876775426774612469634757113056540529375662256720108548610445738524322089344379854876762373562997678851410107468843484153472314356947956574743035213456707213864472040636230554197518736243476920522296635237820646017560552854378021336245533417914676368855967870007863688042367796640468288385979230195395439722751838272759332023451827251582147257678957633458215258435267260988595492483985336757302404195581558787051521127517862711474897507722987542798505087334130592066162450565449186786156171694360232518201205474216626815972909992985317505099949404723958439469739045236144157239198865637762036508972054552099960809846123811669438235832596900927529901361425247251213234675574687549940114825423239506590001858400363216758162487274080137912993645186741048711531820548238473155473200146561977714441123090625215423713950809670297338396545689214061712257595093375225336492099864 [168,58] -26672642855697164132525367127477631885199967540007158611392868647980777236739988307664672625329383453141641485780475847928293074994267178775086655220183855061852798762889452420209650781202557410916718546060578557510153863097590170960949082669892755506473774897245672458555116818340637994516286234236421528505865849971966350882876250896276283212202990791905792484933251668706990826082414137055224023597527462545581311247832514597426482870715770462676704757246801872019898745019311560960218002637010863435041064542819011818158883962558351166094685047101789913275294572261432710473395326848517549608726295425474016223827770178676501494521467059621011671709377064173929954186882951346634349610269342197032933185719161948988468745471521306170951963935063667456896505954131944850266992809970452312189360339383430781767130330467143345090901267515921533174364402962877037974751562451197746000699445263505403919932658780775443477444838322298949182929910295645128553638849816503810740731223573606740740886645312498291417368143980978672011067150086861304082833645160829182983346360196373939373043641796606121741359458646611864505118101840203753574965887434588240889279206843676952587907749782326055645546872848744723763639757664681411963107397293511970075628296393711037020952482310860971231657420443751533781293805789646541042967410210875865438650775814184785654318086869598935523470839332164048268063212073515047481014159193654347031589904627913060 [168,59] 4980703344720887568097943264355188376671274113785089834026832918779436229539552247194237740323363935864032941650331107626979014873402326857849310583566099224918068789710129082068126516383559079236358758801709405315537333166264995342969613820403360522591172873970127718573820036837188718204193373164188871037975672569208980628590862254125816467211586874714793995690473327583010570891197616083906722295695921717398295262910272623885756943664697392388257346439999748626180546883947508532045636111304222223175664215124480865231034703426481441085115243446350135536019277393843199534652535313212279454070314017467790441818600077563215596527915765955263218562249392272494358357912802872906738814124636078881226062798884297993378030538499788988375899410432736736660823984285886796824630076768230577564183740483332828663728484048783284931268654125965941304093591048276368400458591352534191304064002603828742578870757148391593677495412110856901335309867148867964021394126187076714344490771258269460121386614146867925185040932891370125556755773461376672387297522148735375936554642509555490470566478726784990516046432513128171857145517920964673641279056833903659977175038860197681409454384445769073169039721870561158195350676048131330117239878270667753255719567067802501083688757057500178627303884845919173955166688343168400470825852783345393736201136436324592810763156590948120676199259612510117411557772820094908903947798197438106012573611836544 [168,60] 2455924939758134911053311688983515627128513774304252233634618107446310554792508069644737656442296213265438102037609994354448396433706300232259010924101499409948867579059288368487670161488799014746716632896338603264428930330498344091391191958106636693460039116116077506004685246848625492072480703646177310732274009271850271097327150947892111136132771623711173105522865899875067223050678213590364582712384797353205226398243316844676328943700313625990221983594654249066811914687663039109046705744355450266993975135484218561519505827961466305080737641930363959535354910678228671992796846319463829759398649165936090222102238576977240711159806067065840571603220934178638222865187656748946558647974296474536184648204159709696747966198923454676463154392672190056179496320732062210683501211506758186130729844669958447738981550290277919918108988525666955104403364836340365125047646018271749161974456746393412804163543335131060373637714647114685607358838220884347262549795701343337720445099277737487726357333527320687815576049596480747305961564737492410897406236204138389011884101486489048553244442913009020731038384990930278230681340118013150154201767920871702189263318472479145853473984649019641956754417876403737347768896166922337850288743161664126000679537304502142732015153701631786993320523673992579844331384689559334842723129379039957761021890597159448694449609285706910625738701763175712748272015813158294148842435854131326529995693816 [168,61] -851709582903478418378648532656168930560435323003689185290953573575940784747398101479864313541211603099664450568941877752304138986455635765716981524312905668403326617257157165922282238619329287784732276105195617571941732031957136079758820840803640261306591021515327953077398412894953903432129733147588485162938229313932269661761084027953351202933335060533521107569537199826705243615943323143164147367108260487720019445194921137268764662622723102610547951521163863701920976045779607387770529411176411024173627771420292422788455366513181036209690975179109148950346525705641400624371984361097114734321413786500971164562440275200676199914665603256309665977190854695888978231137849770391662139132031810078843407182120202392345815350451918109508652016107040123116987165839724383159813955135784633620082684344641653319897515962765864686251939955038680780626077292784621773215586541690972107512264337858277396854995001753418541634573987041291817258047323975109883878758782025693155052168482246045295451516620463014234538658841425573573008885511017250160498570981706549207838325061336247618419617623612295420707170384110131320027494016432137674496765689898106863911733676626584904689671954713842586375399192095859311879010209077827976173040855217819233495463592476115222768089830285222441796159982107382786118581894847592456507634025429795059991751953005898219241760861218767403114288162789413125216120464096903929316005487336021411611840 [168,62] -146597451413144422160406195447128374075520414340006126780157931902928076235580468066141938550200452009228686408266092565672163890161462058190968603662743970535587286233600743356196541803061192376392639228901914127827842255940915850317214101506353970988804808651836663111672341488406860452477861984562209216795968629534214266848404617465511097778925409633795011217684445395300182802455652141388307382527028644089927399227077232892133567207280197759729708475698747503637770147530287475798554341382428733630651856555054463879455605416453480907202234493989022784522640780726062498593763484697735980429764297021676215255536414386167365688384131797778411920501226959233858567544843194008631492437000209196758309635376824367607864621529358810986067246378093162600892355271820896791649959200550804405230272152657693432091765970256632287250417990030260669164803513577924289212805078566771925336301421773129093061902541176881394207870916280223420983060074881736056408049862989679163281770926061236408354928136565946871660128862971586638429847254075373348020117717751496535012671837870805772919437080179663583368442799805689763592474904862441199979616016269989008447673986497660527757364053028390651468616233219645791808451631154761541225684654654809568410435320498061413255444190582480842465216020057523118828497907194745140380894848678820536452461233348797049695367024033131351350102260786585267692327473056507129848057698475118984593 [168,63] 78414250524990026729972233286930994102730114519185908195894087087238016486088756192655427044960323026811606015462055271947099183611996539844163234520297603040973142398597481128502814455716419283018061030451599946902423588505587032211455445979765100788284723459636280531786642315869680146785329398964137649467189634745862412098554293086446792893110238723598999152974860344372994580004837037504254791784201052152293515990987626777428923624029016096493696756046782731091417786782644442904901331638159400931798924048529271648803380475209627624749203853532412211298022613528200225641476715319976341278966821213807035791909516973902907110950959448309316876430280882092119424026967351048746233692829358186125872437397692278083348802120273797615394511346353943500990609801558010388746281860112186608547869378589764830946994904521350121653671646581082707304361651623347412214694178171724621270785569641307495852113655169372702533550722692200324592334325840664169063121032467501265407621192793580321842753026535042870391537938512460517578075804592382907479725748411368738967791984048675489896570975219110936387807121164338732642143621463984109474967750250421695891236529231036698442950961833335801345315033238128991331394644580952129271507742067726125498211022951822161650291821480243567086135372291505079819649827323836751922614296259901033904329662652825423346285736150376624359900238077642456044805747943751150242575473812147072 [168,64] 7564101812943091280028117503362773175368927777980189158812741706510408446483017331126875386457095564278859925039875104515275675800079722881027361377420983510984164302990903522979321063105682596166201982054628557914981617206220824276391699078005255641804943718070504362166665673004212937763710133579683798080613326514387529638969068130646526362217070245708189983061725573860369739577865434014924562040348425113957478391878955760468448200349645506907521556588881039934332717112601668495280316661812581689685190067711394967264092567290824033995763653705561059827772857233044157710937525468264677924952821061858536172305161253939828817132323382016236199908070074368462946030676408688191094283677125173205916375766135045509187040346414821543625245421375746216006455592477970154047758476904358647126220887972420009105221563824858817322368495477487563200048202941751608852439760742874126917935559968387074847446910660072604243944268858605351093003327241016286537667680028604923346722577875448972730166242800869720811809736917367469480810186033313487238531802976512406577383819902191939251622001332022166783320503684970032347755745213331330826443219869201996771337654475768398940720667713061696932889355865899503784016808112014512589461799936846377341909845496490694618652478316660223526688712782546903673611090965966723237194412751222543538233601429087597337551407490269144766126344987600498146069681735769532527948820918136 [168,65] -4844596004323225168452281359286176464778294560550340965323103114770515691385652766830504501835684795790953172400087789994857416188224706451093049359451052951677083999986133273217245003357768230157054753222030052685940237139148328544166539619371436953062273344612349056405985584030585409390961588498172677293062436569792268902270545704733482505522855774872974277070143414393939874417771991177587861217994720836097767509278872910934152049231437362498970097991648134446828524105995161539313924706303515254776378055181198285793238277881098779490315620244711100345629180263901097277572967975078693447909092334349779267159790432168431419606124853005963089923272954465643229570464535972098485835350047830172278965603378329154635804897667069585539518205852371184717979850002669188210522507342992835471679831397499893849951563208435074038367634283632912656999536946740492001634338930582751233602733964788353284327343379114387290400775174070833848581406354837962777489880745163588517554840575632788750485614400369919971592502598038722072588886227659434045916668719017011867112736606914764874578530429700271475703833096141312229363934926783027764794658556855621432289128553115099728777421701427844110980402284803227514569660723379748999210909370816713560236186307510776135687604380548064704386108557937409461889016261068387177265245854459446411837821426982868566486395969283200703907673191564010484694967896490835231241222360 [168,66] -494538073323383646225271047878797277493194841981614094859953597693687557133090544382291110393123373938673677165181992390930412162252354055277840073597210937817437330359790081526694538530367947098674649253312465945630693259806528618795330398060514747340225533134625547816554296082123059377341274414778252874209496449417478730122621627971065937647679202035494036111171016750325444148704558365732163936579308259115637450997677109532419377620616957290260108423734328035375459421843025924092266979815813008375234575665983205699541767425565895295474212051902737716349986808343393916095145773424706272485169071783851500545901155039098017036232689317341254983890061217238265376042497922272718256765466679247708528659544196147538134196789670713869076455471747929107157248757238817053164041295614512415127093077618584619390595536328000239804276577352508565615674010188406122604603878071127968204733906500478725605575668415170375727844857535755290259999851827426063420224440568912734932101182943253324322342566020938119709227650148237752415713306917112548843550885976765187017707384921928986808862150056587386702512505715808362475832217027527377024859631687916116857372407498870669085456518178928120758557848413349021060065964020418559392444163552789925129283148270719005571958327708326187044397561953595012718250557702862330576519479630410405979118102755682579376757744011028431192118155205289501371675722153372519550356 [168,67] 201110678049781370965097975693784064027219542673077062577541704009292684046236701757618336285173084317751039926111597890462835119247725223959098308461079508054181622523025940815151432565704943671327009596145465633806520884576115218298660260943376167110608325681308466190356448346002930560237493173392710136629609555418656895415219613905485364480693157856482740730602263375032516345749919720071682639784885211893220408133425073191965857499361846536325180502786504021216351135248802703534588962292812982506197824297511278604531746903454500684645924839128162991125306181327055711481648310083254280462914961979968432734735693879604420494701421882663646031156652591428232167172807240845391910553813932007714719981497378606837366280759612262078304576840460403024731538461130251275351561374347498224156324813773573176730042844227622748383413368102622831709761801999244508345354119037877897125710015184952425692930037956350597183533161730055362241065448507398669496672441904239559552945002559751410372313529589603434642321382426173963026262010117603934272128664005119824532344189539151899150527655311362588446557981462238483502307755654891861418128783093125013560092384002463467283151584862012751498899210187515185656179725583084896287668334557471286219576334019518689683819858416613063090912676181013560049973185667617787210717072756064291232387019189175231418636519037645309413081221397630560852471214014008067968 [168,68] 33311144693885606786257276539122557267242167126496074897186920637878170491042098382209198978559787187501143115368027146417240109839295167105205484392240120038485934018456393458464845443849601042007741256380412441331917259478850765801204628219482981161458533473148170589963647402342553721873429575226379167627009063652758327268658596549667198454989636832610267035643495805476530635592242907403711781739669786394917785852565040085614180127531527459420293545833963766883850393961927008946371654573443691282199795803078418640035433613467417988136369794008452183027456398601215156720591931643423602444741489382383800407505579653463197610803671383515037249328488577455077063217924810869105687851532670423648847589892006026964618380529811742794717524605454735580958685076511112563323507470246274741586147371812021148395798988049377567940612395662918417497155623355524873475950579252760368970945665586041466897781362713926707349255555640141890068911205956665763652849656228491536210164175439956061460848057526532288341887606031081344828536998694855598795669585927525636786881420730864199363960840174140707042510391528555869054163715103820903911115469825628082511535518158824729581874789588973249030113792189955007797685997528881942026777932999526469110377996754989015326249534841149695024665907322182014755228695590830343056432652514584907127281664915614159947539477637555378658309179697633941517786769419358696 [168,69] -3960247217224329792335305414586775319120882416448165608315878081129835970986164724002624382011622669229152984993705558720161832944362198947576218578178698703612146813302302242564478089955807210622728042697170883880837204285084687191763793517535745452133272535516411924137636170709261663195623499364997897070025981912274872370368765747556607344111791013253629280837897917508378317784256223949361855380127225157371733859064451164549176990537129116319261711165432959872467469934056878096391712531614021718343114223466312949643415950608125036871774929544847510234468556780552981293377009579273576816388015361106185059619034411756980500857386281728472441168674842383500860918739797797727388351931649637041168562561904587842223673008942509488455127458603532292026306836200566625926880223301627256070435100705770023388306828339989921584256586221462427229261147195428899113413001932421237754174162733203589360011603927023170170573099502339902013750635908521840047190560061000667261314239895995981329569917702307115834733717368715674625567243635813360497666051100901836823599017308939436797522344504021707025832495951005977903611804352936031533138400638239827584151820990023477257931348226280009815722945948765725247497224929208922647365694088044899248823829428904458032242460238304690254834411871315084615396687228550304065903516465458188866759507143548142857077250405187327098587707017925634654036468395392 [168,70] -1433783401758494110896131005512638151714969950696739662366405370066214696272772899150059880236297516824196924706564014521442819434236093905607418059928591563473459204717889984830966651256400266236104048612655749320337513846685287301439184420713474094111779015351289063799491788290442012002864463131257645744835539548365962085254682234356791340983353815831002004913942058709591311379916229023010311744457169029789800505660328952624255528669399046635754587848353414408677485262851524662159392629835493562395163444433090577221852406771143565910709982027029139926009171426711282388422222943353029495416042321350668766464024574037686302226088141744846673829048458399562854230969216066469183074373918211103735911959184549500855069257778039096864457544888201170222061985080251862097120318044511617848923096403571172653560998461983049337495165274087024520733774823564151438221535423459929876177500801634417239484053937156493720292883017941291902284674845148304070390638837205336827846699269232207460514691486661933399969500229490508895951109955118257186512623750319984590370964834813581100577582311058945134009503388982805488081087191957904261645143044016875235296908863603026412788231461059165096554409235893967517861921168086672860091036900083103183262634412133909561077738196144378948915768164980632431501600362104914415668390979402338714963262874773726228659222124676073529296895101103946090676806165 [168,71] -84575922496868045378713968213021449146911442765517575361357515279065917877904103993692248409735378140015253880854961212299454235206288315977230984286526170121265161774602202124274736242002368471384224106457999567887588615111521358331477513948736700044309759550838258408341783276553051381475257241411552707851800938924096831684825182574354584582814856641832706001496235478167023424567270536630138074615572479991159879943727486790765176721385733735340218036844298917136161797599610322414383570870893455576899915930357141157747296469370090017913624052464413805224296132543668432956087937888533856048285802542573964102039192104521798152603493060723921903592744136264145795051857839232855610066583218767932965854632656255791627765422480257752157929748590875695178133116015227650694936881760172482215157896980115551456907278540758876004082848043552921658527653091342032175584219334063409569398177492469152093374672056417415181150741064569605109916547278326402278502920741947385581035881169623789229270338718522951630354477755746052278374356333256407912133702395923957862807418515507201994901696309685709272079659677377832185415993001120565565694278003337720073851859254299489177787482198872776365037719201405214216121810085884521925254942228288959134299864153055753438204436967456144269270014339669587366730214151762637933402318923751481955340402736303417332094513063567829444226206056765840106080 [168,72] 19387033204940824050257491645851760006603805197034913588198173299787679787445576972459122245305128366324092476546404089033945730735220200057330771672924045000665841452733862688072493472217734726626026129135338771525825094970490616662715326658048036444924214693596870492843114407492313723622409663750318482592770593193640597660601579151078439153227389501619030587762918181257205313315022158868644498836389983369829853804828172726722529961957060818074005852363579040338170778377452621956216177411910869469520712162927572968001911670498066092451575710140290574460952454716867554131193863968900057178971273709025124938311856683427917339185608272040203052461427594351533590206583226575639246330994907137988460268454187626061588852839624403362653884901009715392253013354006485911846140863190290114895550309032023736560701839197302643748873286626034822851345680962692777591958861422913216784285105565841837177725244893611888255475589654496651675811348108583073801924636956246815432298251785152374540752586931715850144797679830713961255164610391157042185949410870772993886955963814277238213353493847861487504275823628806514023700650693291795607361272752387007263108136141087252860006841761617734270900264914544349234074992381170351498145603814768097646320457967532698770123846150821658938478377898588979823418909536479471840226071735855196379483235937918330091494784068655307328500014737962534976 [168,73] 4860470837833131021489491115480610881426116784186087194068511098694493235278485340225505605255048028583655291970545537616111229236779494485251900639437658804168503636439706021057042633690245610788881503067413163801210899810386754446336522613947658114021900980639636833702778102002368305985037967815061592354195328432627631379234537776113544690998049826168450051060074977115920744996648740684063562117038160513695338974720000275617934769930210640741765745728683689634832223101853161203039067345033549661629970160535894866621854255564389846352274821806574370688339589397725220729688126994205844256268974159599703612603109891355233794839525980514946600102686711872676743013235538296954114426994297047914287045591628378641310617788189705325387932293846429055546760701889918525263490429731752125132110142316616308392441406639955966077486259457711589243978664973384693349627362366044214297081631778809623529827360166866749889676458016712228575078654907159951313868073212139917402628572729125106509877998656525885621414510031800667756002875358178422950844530880697982570572783581809778591551440742487818349694643049615054067122836613415569110310384944969637538770834198364258866012341188557316798512838599607614383094393208959490840524815903993538079863087968979747922607357843661994791454965257673624452726067232840585722192116616249050052375821745977001453741055927640253148018045036269152 [168,74] 570378382734373629870731917802643670527368211311768799857252744433571369592178064547002768603140349798300215327003430604051477364658574046414474519166715559866591388538327030784055605047948892039460377033025926854011833007574788972707189028414778457598549682215414644898212564028792267456650607735161073721631381292247102557917407419912716283848803300079223567197493315529848321151353944868969728090019842216426965405236187667954041765310658598175242141017303695268426328175376094298352047853456974639729364932558525692149077361183785116490125512813915324764468641004179900747871675640115238370552201166940738351280890851319094782216153693419443200548231998855082512142753479476659827277974302249936792506133028020140903387740744911478624226638911056895835940175080193483985092793509244141061469315007517804747599986418679458389773661458082423737771824524353669547048686504627962090363990061949332743356962803373500483346912425645056917415861097896575232579839305526663990538397476381093782915285136375057175078932577396716991358959250887185054510828967809174963414263707401268182161067294423974747452359967008067404071420522846691474373257934566262861276740149576342868286181798742178196690194119272239180329088539461234618463518405738393079851499904094310719792477863758095828552485110686300805676378105092566726055945729846611720492642505000331880425982177893290081589448062588 [168,75] 44360551195849041842104838339260746384469441773844221162972539077520954280135801620767714086164920803057552245922033373417756067131759399008142757758069723789586039119245430174061791263772952052674469296745103680833730296665721977839544374087687691582054689130942740689202637795470157630932472354728844269319492025294943687748515443925601872866831361312559533039223937006989046994843774063739513870271595081400316850978306875785472745089236849455584358228447156331546733151397196434577711148279037131107220914438549156626985525275420812618782822600828381529833945282247038185011979717923905308241405833376626791601460116724110975578960982284510248038144934877812469726670727468307576054956274247653632777991745529988606035436661715441309448285840812819116934849320018233599562944617352528831929108503816703631824671029426565065817748290659153052193266543410308220297652444480792059361586056236085207531602463643301640932948225143846994712783027060730504312529124457290458537169081718317213053932713564170561429191129144378540267085422325536873331553436433664616150055893524055676500238718710659754569861342318880739209917128208488034129453228349005670725163947649197463378670108462573403633444787887618066515027456008673465154239339914986908563846806223272097335954243758073036083634310030316357663007703514257415752777348722121858425778838941947271293697139139388636104501952 [168,76] 2517521596363154965013694071306623284505356276387715131058321723071636359888293125634782033274697039971169355007633834102665071491165309984225655427669307447050439937012222590821007296954375577465268785704010018993098079403176987485799842005261056029465040131383140211865653726319650241736771512770015384450310177035776237973294285972229883796738344553614301512521063516671787449551745125405516127002414104717671629595670049041285666379488074822698471961707870689943337475908357056858679013038701176198333930588407967989827443119354652316364013281654734457761993382981440454943797641663337164556512693857466716349722358729127016019750086515151310581917415579708053342834070341122356865706309220116998717700500536751255762759546932926877038644291915965631055915082968552400156493309333280331251798344507332694886184366590368064466892898410793265573578514677626436923166815432061578813012574556264130292123959354763287766813017036886821387801074495490548003114292322238029499019737049721220185204044296548271056024171952193480620045789477448000738369801113114334358324106220885585566542252666624990846575321402182094099388465665231798498757708598124256906366501351937742080744992345420749475488402457181872039564426043737855894799946740426910331907348651121494123100943266884574735933788779706665169213943353026999806800895855102053819270869031913892269214212227797796420744 [168,77] 108919336177021998433945266222526477709061007887017913127001678385082902424564916089648418502743915006390215713845272622926655705015453740030187095343452151499926030148419199158621728192490331598107949828921807628799890285068241485872204148540503177144903339552167977835199241293542724500195910362657510400631503794117024530239946777632233005395845384746059197499433281814882439868109454882754918415251196936650745857522512519111825752152971347172142118601113793168187010089776318046389838466447695532383277746985617322188590334086180959572480572596919584882722981669441755763326819929999769128191117424664812168303005386805605405721611333228119559622892258159989323560432715353560820943633764652050576898494728442368617757616728228801806046941559625708165213475196624741040805127077006188696415016286812568003557606917182217526191295546023219376680785449675289099250620440445123332578396250068578161636852300549231968686040755374562671733117304541460619201169860296284227906060939742184002318826284582140797662394532318353836901912568792979517564097285277665100204102780719474861536769894366684950892175422039918667407352113877951760757893853961835926429691516609387975732721741410527692660141726264131045999275166658514419762327197019522894083084603895719244479528762071525575153432552854889385644087696223990150393404110431601809147233401421306832612942541301796384 [168,78] 3681672249841817305682254335996401358800432501245134962291994701755772081281748106503167495171807568059800941483648540594669632716007546238480579429975160692801703353060567240838641732378998289718646495592281643937476424199040730568607495959274519142263229035786230478047723958934402218916970422562970797652527221380972915427203547422286148748109752339416776510792546647981324004731285806502287524327944047128369121506794409349397850198390185777012406124932671513281742677383693269590986247932145390915648723608856002746383317140081989829250592909326045756592573658433113993179142172715222847750801972697684998164751632937851605848348803770346094725705205913186010363517746351817275153441990520079789932757117517353242482703535688453080232796575723360241999480816970758190912618819712837780179365104736497489322498052286931653075144998798976139422451172744878211123957960817047770167615213568634593835054257669449482871730467710377685871925556071972020606598709190852595621279555129054108795651296280601605639206886127410009434163404190076106222216710352822716935578193714202022331867338316121610433351728953466320939896093355041673612646092511984806463953226864754674991495758615850189178408374169877538009257372180129314842409679328718567628707929459006540526373434157287243481640937754594027023275919276588477323669354504199401021273934917030861546568435706778 [168,79] 98734977213041329487921680521409408419666361351831900465031955544546734398674788757131214763104019446409272649173521585033951491701047019555926534828536772320589332349880170617929028148492157269621269170613236797477858031328664635453267616476772463007334420861199968564572067632299886499116797807591974439388133605196676427508917638624444949764937724568587452299712720545550114484932024920083146375119852307346593851818664643645238972352751284241790587680705763723556856848080770934059487632081600088874460170548979409101937109156862775221499707618170729163758564832526124360456587111271071381063132295494632239516139670581784291213799866770515590997065248546228903807657727204919940858625917379520671132587357215998491523568380275598118958658512420511731535141374773819722675442851239303500347918762937373560220212567046293096156820163853872068433289580291233511963961230061884595837922861639866020592119863662024195981678057287046376695967292329925742230056579295009758091806137815427550303811073626281286492587880781243279026555237114850728346142042751991557429603958228375207096795167977397347106200394429844609774058094694054187798104446398217145667344231330425012575468428074208775324790762024812438708428606464985281111506696234231420359804705387300022897544628606657647046810438523139601014038983154968840643564040839810874443672775976756512728961792 [168,80] 2122532020426835822147169680583353260155217457795360162299203020156675754826797995767360392760405924421985041520916039802458034680294906247179988177339750223627614384446274826770352644319771018675886915332451719328708525772229557154031108137931782949301540369434284922569389449951770997284409243038670219093778048911510998210680216218201017008655368313038958341850454675642228544206284076519907994931652675155933983537911124874779462323620690453097019598507375957986573546670699322695616577070079392879337389486772974050555901458151721052697401765577032831320472586600898980693468756335019414730157821935176643326813731152864525935882389352605612613260929991894944223316222123384558129491593656700896789668548068305999184895337385198390893980269959024891810978210276495513082491713482565109703958375785543625872688730457688892613648667288225032491128283191128970249713544745084582489441024238744066709491722698344490344575879592265218544119556618055986118231334228612863948995201120294032944628661995740524670825699462947377575165446181103895639904647090341534308214657675736861234016833293722168982310350456309984537769421629862779909192428640099179307524669963193939728785680724974508129754073845636188817756227690204299678834424372455325466584058478037917020085681722963334770817004846611532290783831663377917900856295634251769450380058507188442958912 [168,81] 36839100790212881341450002817554198148679866460417426199119402033195019046680642451821802457407974239804621983988661982505742938924053754609018408172994975689046736421624661411574989512666709303527370453374894459763865848506679209697419779779815051284097809080659953732731767558701553788944424766567791681922309815218780546855134079308776181235203860303493862200381542980056351313366525177345477555974258258670636553006554183852856946087999511837716563060037052281033793379290123725265259140361595892132885706033889320169206966591537051055447138717840728072818707094097825013324688718197500443605901266084889739458787754821495836543814430481786358790370629883393687020884357331825301915256698758510675958526217904288234001041879687556252717388633971196832238039717187060067022108257387092622911891201508857036306613380138330039611052162578878717186624004693636869458024369594491373726684553293826300599266725238903705306964099374466844991672515062221399329580496611032757078133412597448167758489658978825631171902537319277625916624353779799757432203607995354834732046698851754050385590051028878107984661388595943163448530166797623703894251599141719251506385364665585962638195561669883867060410353706035781664136484148574539307374223981504183241576148866847932816196936115722088945340325819429077753048982649077803562494556308745375065025422886402208 [168,82] 518859560037934060165475044757592657942475856513554987135028734364926407514176475077733472263206823123684103040930245864615789586775138641671501671708876144099931651451010348325349311359315269228178515780290335262667958675108277871090400303819491155642564377089142637363722655464174375871847200388878614668870541206090949175567639748313623991715985710152261409839091282986247384700717771712723894805513963834187154668643237691619033175284596606914449800587379215992662357099800897242244804218691530264158644458553689382879962095572183342642151014717283549726958422081028694722751674836705351156744114279349788038842209113264690019280874888978181625548199041654438739900840055957784388095955519504719889184073863451140990225278932311422933921197484951622251206457640515881502493520375756772732482313811272499054778823978068935159685574408789843839009105524341753111394087433045648413025931886096860431149408391783043146248742472746625683040556638095418777872014293686257621707587270093383738897266349636263111570725185119897332244822336683451813913607636911538307684139049438328173401909073072543811341290691680725823155483276256280011325994831605355734944282051657734173459345386228029835702132281076438763445638625593146007178813760256067755589236065543665438959174052133749727762791795601491024567786811914968139605202641393471619611598178512 [168,83] 5951960458744487806350944580152656808854636071426495607690083696917191332494804545955390087157522769879336029230257975257172665151449356537039920692265568249218358022521742412588787122874247858134742052159219834754291110640398468980984694274809148553136256271487030803659844096224419608237237748319331359829658104653963744035375952103184459509724335125524318483316221152456547634672398831852157189679641139085620958986122849296739343149322092887662024580620060228503242472522097969925775208086060439242370282468950410146083688526883470686535320477291221595762365706934712639936581425378256637834770303424973582278190721147448337364212365902134801124966563651211359929110259412693416068813149799902274849207190708075393709794719900132347668826365788350725132560722781500737022527006332670459787955500994894887869321692931471569117032017978817401659929992503911300836846260929667474363497580835685359486413055575400349793185694660857836796103475921871469014160604968301950904751296282732079738085472559000288497158671284244292478682211643052668657778767502780790895711948441515719135887864552799707974303770968076684293154277527838002074798950006535089528563521849576733251201850566519344838949856064063793137382743338643948760828636010979685712251522276911735642742218098991884676078637592649866302068267858708944115485549732787045513763648 [168,84] 55751965696955651040359444656208174900042284353378519592554760045650893958524729534404494494372527098675402953564310599999432710465706458503150945160252176457531891662134985769716491154704169928163621276983719185728069325930873458883239901789560746516249379079291952954975747721929770476493233242941834810136858589559327288658726708346384791620434067920031262344311562855931636169286459807656204306466731296674187547619814231713511234109991794609766318749879745891045443050580107425387106843179064365768548032231794618307735203361685259748050361904315329507818957149288708763271173155287838690944328556818241813878791654431459948484225812920184402832271725829644297265078716438707926126241772684406285615754440093101865565514277747760986873544351447410761477532355825696408286572985275134916106958368486809705886332841127128677076096736082128591980149340282492462761087258430627976128544394628258523979760287442920528507070738235274385452496406539344298050243781292224266373599741514913330288225205056014583813700738433212771129291733939470917559232023144703630097669682764427837868630820779996104862254875267991996382762443579976848009920506961599708299957549551424381189196956084047206661971433651515091638469219085728509322184415625350554147545324487348950164983019221049752120709954944456623855766519056644371449602521314659245568 [168,85] 427187682475430124555618518873890494284244972792269240627725127568592348444668332808713411874353431702943280727759729307017659566383560224149133677425740508213839663820347140088838839361661973216537420490501797506863128665105895724828182055690275731871618639085308808102981115788276999346143168994360679642697462097922810947362169185631731747819798057624742723599415450048606439764178052741291135940627842062578867499403617354340469831893180309462481621963520432529473464047618072134339017549480692913087636325847203249448642725119610994685630594850463207573664642843612548033113706826832783770873059195092694217725107016412192172902274808136517298745420602995064411951855543605104889367539473011599378952899880962354209196404750381377208379170836822084922022784948572399046572842569925285962039480768697185865981335447255008112117205202192739280669784634635980328292042060765665986364481789984792299976320331982499572889432260608942013460885734365435830914989834117210648810703294335057410948655415029709676042757744525023062239284265626465837930117438364406141022488109247458871937337493556659232669316799340606849935470990922341993858430984600526731320579543270283667051667873568563419117503681452496287317336713324755861178266748754755730534042644865565702660477212622599316840755874675935256235373317135649260699436573002576 [168,86] 2680575188517744139662618627816851378685702785243691172868770296496162819237414491172161951167093858196952364663883572795329559674128926669757452941238646809505324996875942573484266474232495053715153916740346245395057233247744957642129476595106280405506111652551212310394671940725220979239230931745022624785383486845788519470136743078108070578921721552798072672028312248712764926225245786297876199516058817359886591159591627790695164227642104587639150509511161148304119675703733984947801837331434505573340429524510325113139300667291430038914142789462501232005556311378774614342728511417403052696332090977331257908616947204400077825413436648658603440876030301251380217416581372072749777959303634475218429502067188044954977658491340618153990968956750144510836977142490118195913653859919523031323659796890960999273927443071132212798210696843569409301031257897573326378654878817282079732706339145152599121888185805064414544464794038440210257609893980814883273060246202865554704100465940776919543989703889137771393311911468436599613950561175901438027850030377279538533341749058790539524446490671720719900930986133579576998152941709149887492714375727522285635206199557632920607798658902405202038340308160273522094646353660992570000998072497785185390040019590612534038859543230798086792463180329810360213235249152403135364603671859 [168,87] 13783452051096172813824426900659222727679449279748216364255227470044571232252344924267647456389661355378518893737630357560759193810773074745043386878406598167741881125244873902511658324509459672173107461579868480686366353309202003240373873290298105401312778447163095817179414203962990842954173077472490488876067335264671559539827243707039809145821478159397965523247501538883376178148322373965018161872323300118803839239843911705142368818842734332240070018939491793884250031051274326244611300684627939618798167712776736167120971500141911997897227718275346285429352044914739954684892664696043515217611561050295807104832859281548036433600323299147936704273126129970803189670037128507649151102038629869563490613026757362314772883518324753834501345938111941239683165779733306557977555478910459109077507479926198668960947308970441338457420169051968794755973525069606881985400715618247174755658166441958209205423684625717085709319027330847248319268300517997405835310514019984364695398040484397267263930622048920239133127925122707471995925690797273474677891871634711706790770159311502236216938799084969561565511049999010242049993300621011353304419986580678495588920189412034051275119109451169035008881444730681067965541826384868324458393208642719891518069477118904805013132035506559211021731916044729418784201909501605883394880 [168,88] 58089211240832934824163009043735990960723806729657090492022542479611564043621228990166178155842349678241733168216178685852410997764775165937623969585103104241080883727161850525373648708688774732138545894852092383899544051303256379370055377567746967370085879635998630438845988745096886414557566704672678718163829080415284260578417272095410946198646563329948646275886455240105979988758610327939994749241148046484778904029077836679978053670052690131512164077179358869429144947782959862066477196743233475084745909402145954053315227636981277668363997499692335087109169909169799999462615639650419170252271815295670950652929207506672242812205173042313272879166789066241504470933933347123308715852638350992396725626984498241512933610261345457606143669136932981231676993769689771823105471669535550525763580326921999123708654383887293017181349238760979253332623891712588946966540620784412821836616324528357828373217964488313126064671732574875021329800870941054755943359406403393414214877831924939156979091567957737120071628511794297047733592024266166820500214641801625895256133618038527061341864916941003844252807620705007319813568050930725912644276158063561254438172549400511870836414092474675906181957492044565377151028953601050795822882712628135992310827326814659028540371506803283431351382717463949327519320628073305568 [168,89] 200619398564421000107884070473934316911868836362176847147597631214508327109558309826802372213029409245492068530781087062337759631610854443490999707814603535916045372713499334705886629344254529415389331898002816642077109540271444808974269323180192204245957701994948202628651916028159014294940429081514990237857648429593184043048914450635639631801716373065218461769221535853192201840602856090988632187285706708039106019350557257451585042471442550733271665341687687979797022407578744995288528948743620618212828949962896226757026112286046458131146313514037998297823999820672271866361286821792735581811656321766811285280064952749606763475210418079775227101022035113450322403664415308779127230699362228641944021647713419061175688571814032904157595931659434787559669105773611336922045310466596871736860047661245366547346540418223060204978175984889436826209059689840070121206707040625481342230329067352887345134515311997117142306876245989506397885984097596030986453584700239213447356136032663595432659834193067747988236158039016440700985586956867110378170640426157355258516032732958671806531124978292391675934863925738568083431092567310813204917648616296490074852154767638583879059247226429189355564549240496933103583146599881821674380122856115988630048935777346047995692353936261166404578684059518200939660620050464 [168,90] 567532175386206081589855936833728570846063109106717464029389805796592709576354588941637394015704089362976093789536079470448075795025662947672821288546663083999549637936379449307266307335523952165950342308098436298707496097241303759767597183816616807674740566645063072044853323389717047199578100832845957168831789818273429464788674012278705192811882876467640259106356487839354317835794963212775326006049577816381845618899503967537850884928045027562158379147343617979770790516363568833944961415025514039984215336613222551005889697128652795960310845162889587677099337004928182451316683800640796792538794787279205236265708669553484668772900211756553106718791640123875944184471677980546709181144977142370378273590495348788466588440298992406916632699280946929140894110517001971831001610502245965799786190933111222129151835736664679179494126686434796757519607931805335731909395336531617940937523250389893202382755536157756080453516938729876876958928680249341696243412948697436074834028179574237794978354510467269747410254924356413283077694548579414236880791988100155082378153272833652490283176365126482662789703370222203158003781888773537211770754781840683014811772003145200730636429771326786226590425623851153124131708828268010621826837169497485234464583301778480693124191695580711099834331961835716441537320 [168,91] 1314113127152634014150663837513037858887199483663526673514506471187355778556483981160957270223979956447032755695901632050000589629902979481882460951111117850548262800815205591505819330547801630560373996635355212635515258215068698672391526074245466710738688121721663226377728513709014678296063487887945980714651928318744343412211347836827426390459327197628008101075712683982516340045521642215545509265022951007753357228513369812023853832044146106813099157610256937040803450125491680836665353666757858391899108077330208908621203488970766484662822271120890707014377234090807838862797759694374425218216270242540993303405282351219698912321662989754437780413525194422117720035133839957868559842289065338704974868596949842580000312479457189038664544011071218950022425491423295105884159901113477711741917255000918853683953245141589849710158920919865377303475983052246516458621551439940313704002632410776125478372181628898571828133153286822560019648633172898609290447315648283252760645207994250342111933133059900694301197396459158007289662338744263210437442451099993012636033034562077720016539554718682767698257489920082432395910329395912924147147809477763527045517949942069415840254812023681841626763978382526268584462577829033871900217108495583373559083349035889486093984749177388188644266435773241780992 [168,92] 2488179337504323111063488917623230107248408856814949334415703439860878748284443115166165233756685699369351009771305299714138358811178902487352531815107813800453215319893508533390911710816766651078567778589166709485240568360954020955090791602785258659623751596799113285900321776778071700181734949720347447404213141945841358488147510020349085829980511119262105225581432801387637275723626989572221941667192593952905219216877396100452791559438130302989237665699845098698662157424242683183216310218476193112112501696734378472262510884543994304813321096781548087573549179056011601212830729788915875358516164941528361422988018206487360798249397965721743916985040961663337995382945726272849851808027209960477109096384796077030338874095028437087859348928110319771053246457874285982192619324490049864228077849118006298698815002890943967277513730204205905484893236393233590054466679906985927504709458905077227089089261994740151285580632581265974074174805775320079862084358568202731297195907539250637976499477067373112784382391688709606517899740732166595348439217058241809783384744365799314422204406300424740857559963832453702355010346827281379312325726130489282650018466666290333480488974293240385146895554205447894560193041722568633768890512222161781244538405312482415858016159701463634462238855503104 [168,93] 3847925581318733326699239480735547395387728399693736338798975787867088868855920898669752676008162659378474092229222107265810818762174373911790478372866106171026469580035560815910687027043880178944977134712336777232922992866508307866111780442281480871753714564469931918620920715710704473785174017216729551457226135585886579047953821474606440116133009124665817319672917797586529432780396038820206085397878850153312490616676276738605152063741707819980824538405369017022074371121497984570962808264661373131454745842633628080789170786161837870275242392265538035613057966046730221611481938554178544992267459347177297565406979038762042428515656976568013675626793941263733551312644580886858769253532836994064787792645475972416424611549909646937547465755492527938523857394232231281468188233047282716059723806976276642510335225804504551426821499623424654599851797202598695858021638381604700308353258823769615683887324074238421186294476374469756853181418250789849439641553475538249132379656886396961245356296827170538485494399995164136451940905686137627916169952235682386479368986889258342926057518845666166148405648570199146071576634198015376797152037355750785482509032659036148728434613232776071269869153240570982835371548746081623872706199099232198357805617955436051998166244531760402948239088 [168,94] 4853693890514158986040200218945303105492992440392428329613750105332326633488420906505771439011965649761741140510532657372851930044191868541876421215026002849302201980113654377714321479274834157661616856877289557089137457954309237524434561149740614299252009067399971443055482328345343104571982553459300658414153796912792771556751945344535774318744323576581934250943086304576822586618172462509569350321546302798022854946463654262242826372362387464714974528190444259051618275123694226468706820007499850671812013053752213258155501163886021911571981167766512749141618185991019830815247233563006908920915229664721386015731324904937166150306383989999761437598184660831006675367123194974991046958549706159494912890683152898490325376456484609547388832331723619429203257896071153870890343023084340078310581283201440992204199952774344687982165232512120622141276338398990741050393309612378704073024053950152673418593372937188540901186863057397369955533724272877362072272696553159843566451869952348918026526269750130923724787646255982049057989660817700467578397486636815619790336535303891795765623407421388168216750796330140663118925855453444948973217485541551743285467351590613828572930512327793767877647159777505670237836639937180330241909149476668969602364126531982788805363566082258570942 [168,95] 4985915008217163958307605289016969178342420932961124810445013246675258701685874366180422869158239090637219454323095100375407861507525015356334892491232166710867808884663893971805505804808804915556790154577357021692097700752305080492415750437556934635977857761510112936539508488534853569578607014597731235960657938944855179872050799273408795624380618585493001492275728124557378877841996575405324347070243035198740966097830826299461976496782200818622323918791656257344857284522933171044981571042154666374356572446845321284940746261748728064604913746767791932393444346296987146940342127785532906214810000649149143721274283031303606757631584731449886538545297450822567986008709344848513957575732087220918240425717465311817104075315068182528890991507931748497479580965019385725401547940675919015032443960104538140314369980285652559547981853868205887624112557060291057369293579006948072487153793127683251571776559882643272216199416811831110839835546494104964743167710976844846929724892626999621474779304595413289532116879609762651708651319206273990290749237122776361439715027151043563502653466326649458191232834189914674926248479879086976254405611070951635372724448579998241597924450932726859988765486963558756411138681710357465640508410020641854189104667482328169822229156071296 [168,96] 4163860880255813490123698267651390694916518641422540233527234483389915079403362203402852869370697952403677286457040624061263234817768905771306252469852016141178737953538946215058923977646231110996674516964254829039813245555199754928025485432647470378927800908734583688615928713520735767511221387961696298212889268412930461720563710032473992413193587990942163815475491638322387956105992103334697428862152201860145472231007271766619651066123289819482548614640194257761931557061172343841586792058197095398413918029200158281212378967032736241167074302711717154863175063651131008130672948451180265885899850451530856395243754299453112261200234787636942307763778917923394771651389405959714615522418008115353860880249971842918533299600298866569742478234123636138293376288046967124331743757390631556791377817526599162958149429499401030706008358122104205040589453065147586306085148443140432832559825187504503270076670578668357206278267025612568856220116335389967547893195495755544625845795592995994704595084154153489721664326064294096115887120655228406652165541127863001295734965673407289614580697687993697510677522223783750178962463708295474387301605296848172043246607109820482103068542562365258273568683186622619697842715037333059263969301892610331984662673006602288376000728 [168,97] 2821682094144934599627259352806200643248943686795195028689283927302337621265089890005290394860864454783425362595897963800225817229044928245100694850195057411046538310267139793088756829867571455079954386077760113153196467172170325344693629729495081589490467040203084928491422442675164501747202755023194558085958718329792595248521525729978539994733186265695593500860975063543029614394361528467303166280340172336301601522740875026179927544631443110179931976532300714332201460473353198683350318568855796148559629856908867470616165461100991535454823233463553138839529211531975089701317893303823787361357698930550693422042845219291767567167881841678912158408116698732886816105861566082390186187155013179619930294046816224276307790293654578673348112506137391030948336354457588828715646883569463993275022134180085180037548589639720255533453720777376888818886773034472735901732077890518350825600862512391257319167440239634243496993120634013172015487227737078228687729955086204302385957331388253289339122548969773128326429384510724883873126899516657999197927566156933080246756745539224306095263709326507016759727308296295535876591822279391390026378956353020817343486761490566087339605992550715861913873515863059312841090148889718911107859855416452127376844682181200472840 [168,98] 1548439977959204688453155638436351743146011044479720624352331721094959784487373940298591770581378280469302462591129415366712810184289200962670848224215751992535264538847459924357445419184656988453974752289220222393095879050995268530766369363690507635661328155474168509826227516121047613151412881382699889467316608397495517878391165219659082892765620491571583147516792254819487576209835070131381813778617958866451115558585274587164528768728859050054837025423723544244598256103533359074631170821898600788432076923541726758262269805880403553682214472083876985179750256134439205511373744914072029044349980999220584956774361945555969802102168683790840123041160424873861011790702944741916696725183826506678739100211710197639892938084244639759754999636427213988785640124337861804423749458258368510988341615604309197567569942794777960305081705936969598024159297599976148429500164419398002544706109177845784435461662379601151840454095063166758027165058876093316194232280527297097098171854267560832875270743684998240915243612122539898700590195901887058771449460956565342734283338985433762388229004838972114581945012304201030344691865943793352254567573203897157038066088980803176832255446376685508987614220900883142575680155934833293791059939506088942440195189050640 [168,99] 686598761878403116118564538752844250864544961826133049246907940034617176636808396661008299833156167421356291571310854853841385794834753348651524323936024413366361743961220618637309248948802253029587329319439374436806056438661900305022879606884026873106257408548636173044102110159393540870720174520130075310478498257360069181627084706969425643525342375109567046617590075890843227952813741117576990022267956750239493328732937781475697186561234047351366155797250043951926377778703755538926486223907529075355417005536383654426681165366381198591518846107904047182861941325275309124808123540599338521291186208629863114490561833495206821581549622485133512478413525982053225187898632867844504187755010598669329853677819661368110297323678494862244095329151354665552952391553906170889194965457520582000765004593022908575288299661800172246972350224639741206309267755250346544692589126357743497024155795636190470919140947660888636890012174049152839433104965480214148853548457625993135661341994905282091644597288138279311520889093056481108131075438389405352118623493775699600852406575821096855969119005752973678082813065802011779602247360939325990804618685205290510174977916346518359627238473401780170569110958685460242575069877374426355632270152039801787255552 [168,100] 245424050129247120423084515368283767837620241190839022172033935803915817737103808371919862590372780814159514407626832600657601320960568324879600546381422492017045405897840253912366727803314508785288667261933646728946647861741390337612458445824336510115845656238675268642043866705467766070198522481695565800908651282050773690351129689574020549254054585888325462113192452792887998830009509036561748640715644281602872860731457433672762044640547730605025893623524562277498673250810735841912986217002740238235146837104190928397798008880092831835685061718476208858827312420841387879583032071511578277387623871418976474399666824203257192351718589490915815462198589604580349634883398404907117631596943875538188233275433553735712173857281515120608584082360503546930725656957013752489932866471203490993008445076948389390967729488115293460167566985551985983310602458247222631588348746075041281658783348269254369393906597511610953577853927576681674144752103640389204260559346265146516766751421337068024242618072213710576642740755448115613772919582445559038157244299654127765296746591064868580175039388827948318362735988101100748342261487764202072662060777784792417638654406305607040062376918756486886590197543772945483975592436484015842316515597124649696 [168,101] 70543265990392727229571447980868999663000922076602231693196446437837796408247063213236078177286921314645968519153757955382561582576157891942412563407271061883940455143897337978648652401344194208122654845145641342639093619664851209924300779641614167945754944526781215787191493144123798408819716704245447534531134947504132515123521280065110880367635079860682739656206134102385407383299089484727109998372872990255580137849307233632645130280258502908621344253234921843816914226584637198870105510780925169858838566821546905930950063536503276025177584962504986387542763630269114854312928229251544690105366568214184094526079947731240173085864163158818648218583536061994580534689397639629982594787893024444369453131734973315081853434901335784403213835485298335419417206419068738190785336638951504969041492968073328727626310465157948708217225808093926441245844948873191231467658180708173456950660715587793052596657761345254122955028096169327115345847182898012314199291210145803468581216302063030289846518750956135889922737611791760643536702780034889244268767094621881045795219996128835465218297926608121503372247612183814036271309785699471858118081768868753233602991713889267663864225151639795280938845721029860897318481051048660789248862441296 [168,102] 16261966065894705498987996693208918393233064279886495855307470852449415756114407528597124102705177514586682620102482752060898023664301544762687260008222428622399861182750929278485479336378042857366031498737573311008518168407857967633056241815479557984127444926990733672550380637328221050192991550144104765409880065715447573382064501126154205510256622553185556493974467616084980531759136391599704177674739067588684120473972179912006750758621922479838746535345515823799464570157535848996316788418173544664629002207860668427522589421925717035438813743576599591016172852427104424305548595669913647695009248522673859535133816152158724023801291980767798764696479310918649709289219934647477624655814594661874550572387172699256031234493291949718547065777496066022835282399255147804559802846382922876976203105223787317452103532160297969994177196859135162803135869418463703068601776540775491678785624502629520086282268073037198138475496089333617469263610895951232868134011236756487081352378370555223028397686193701521863445313062872228868687195621722646999323928230772839218035749493423382156052854781730072357310746456099385872504345016109386666181933979914004856461367510610972707574637382939187835027834803499066479374923779466690779158 [168,103] 2998193874049900175534234376890711605141668069038561599774110158568674540414457373810241906892889870713656498918794825864804610781412669933086124385681529889403007904723569158843054569801997307031150788582087343029960418544714654202585447848993875416477707948966273307014421901475132792450407671556568875747011260484663887942143274584240252575545706514098540111540613739966731955345419878972229876194831794936909741421209164195066110906476489153923421200254197971017594011053671238346927516994618074383369939362429172028712379396015694351667162698523219527886059103541670646206198161329510341911589645289652976569475552281416601739492641908693373151065107761764628939372067178177202801144273060559869774422551788885887902291533407735852998822221738308325373273032304643802087457580894979973453781355621981596033878214685570844785411238389812465752212239568685778297817430304987022576806887572862144930543982116920276222321314919518713379470591920087615822972530589862240908013533030605867227172834654305831728375736633988606195087344376710020549128024519618920476905446657341307678517252935741302002571279800519446279671590500292608832734926246444768452573443055120239236930816632483468270429894230137879221188032365150464 [168,104] 440798684698984280599479826666141042036174599306980325583872669244296990167152014516018615791873846899304560623447496712820132719514073688327928764087588396195433668002105434713603754323305551639037723499113092868555344141342700787902078266898244433179718018137947029051259130700932988640639859746728766768594092981882889192388218483481894457763102294843416193567020559419106721311207073311872507603557209545129084134017433534923702016883413583241498602965867552385111727063448842789865865364343592627792247458151820612166464484753286622939153086473708585051847375162027158591958623524345632698692459408179431432911174359471448947660582449958917636875092544559190453737013422166630658595721528397495068289659986838062702502464674174439220539094001783267028581077730326374937117520513964800306362189820505767140921759683223216066138765224180558311081989026836855095900294164414416853103778074207778832582815420420002576096999760723911008978697272241766949772854803243531003287057815460124739699033350077968350906691617971038949804021290688613203881015500620157188408787807312768610008213171052209555606081102224318220073694694616234577204030133792918581989413193821233094326952193588685788938955926943306930437153832 [168,105] 51519653299604096386152890240990109901834002915397704525877284408547432536488875529358971414157232906390570307892317456572172008513707231464700035137017971613861687003814134964674526757797129454236253692219015265065262448666492041199440502052315555527873221499953620434792605902046998738581165751976726722903874503851559670754496555721157383538381212053396209230118445913342727839213714397620452828511471050342418538757048236971656312086595509005110870691228034853732233913710778219525114989560180740495677188932128242312610124272622136715041476534164667082531019014345261310633332833753565327456696518034074112265631443188191301981373145044132215856784152387553623299991441930165182800462801301880485971674249454522444774745743454691580456707502348517250728709884097494466159507355387467057601602852084311160005468654544133821660983198582299413670368590967631150573006416582833266958750906932333586843310716323821833907626134758633630259398845315870613824401567441804852347159959552297109804253347942712322098817412840453383618973305191601663703768921552199291077163149876219066003082269457004951881736116298231889080426532772126463889648781052617429402357445030169998080452371843078298332055744743053578072 [168,106] 4771419756955597492035837840376188169943254752968094318279628252791938569453370673862000937863480470094769679804092011319190315529347324400369099515720363232063642997979002490640675529905603319343156381449259139624184712822789525854692270170293232699810452563136275142516963867864074332188974096096747780562909729834887712572398376357670204774101438774576381290595121726701549808016699876795859269454397888367985346369566825592071564542304143191406748102481705963765879921370443840686949777859319793703794179567406548121375398383113776112421901215369512707546849708456097024683516104642033749692522592059973242566466081493067909100172101037402840235911226187911249220215246857308334681841275033786821092517165544492174744701515879922215829620396395314025783452016424226792816542417619813480306794537569293072453409847225916740463607942362775004877604398128567936137583138947443811174739608688510958281620807005276447247299277298116830854728022642666341873512631810767747791844775090213789023426393380019284121415161250123747009569560998842299874636391220039236209047034544911200211952966260361590165125275820510011104339719201489132896328717729047532317869497753704766390005477085798317105041550578728 [168,107] 348966928624069704542931678255702381701329008159381299381895424124114099171834815745052662142479628478979798112917049507106941023717889540376185851246750059766824491655161551725076797114065083878427156580577931062513871995491760608578677431596044668673909790687022100239715306721297517153512710471009410509720892984262701136287883845137753713157508243485939830986896215313795447150757223415693140564943530194892259953254480623251694883851144417225796824069471282574297061271487699808572200349865134897492546898226127024344459055145332506268361076779897027204063337284221882850052214342249932155510155360032882858155706501524001708760978329473230889414003199175081988591199291982391015110885923310100749797193561163579568023404175970716819902395543415039251152033372181285084039271108118147162274483787336615743016264707327107783596131996491940455392215999004008931647489775356792767840876563721767851102576688746003054339842027661457272083251578958104269755803205376671765610905853686228039753079584151126048936052245376584950425136233669611973166127605026078051924406328403776044178888894494419251068114654800371288341341424566871144127311021112359461969682475740390492968048441924203018894272 [168,108] 20083085027369334036448798888234942899657131513832108200857990411426560585697174262967563100712316161187335940821681962398558230853436458739447978098561189059801426570033660611939141154487688678106587436083537901353461492566470836636754541214687661599704955592882909438466577698039660621010161334148305984070167000453957586630899120023299176513540980976891673430760199576796952053000838594953546093343098363533897433739183338120160301409197272980095542604494515102784524417940762616532001913931988592388664163454901976011172100196164535095964522027237577797643988674767398635995848009181361014028879664963320197857164207421619231541012408675081924587684913361840681059585585921095008586863683601967558378785060708944607653512728104775239798904897706097628322396285068442404192655376792199125888696882563926084199250315573486497160183232576615644153097676592262033511845083853633214843989061400364856724985672360060172280122052961440661072836948250064526119820092612388431901658710190172502661441097798440370413867305735387541779923430988795288024309492633828566385393546247301014514639161893063653205105472743061105645883805428894216103322349986612974915178194014196931284617740986681120 [168,109] 906063626716007137065273491376596931644427888589684118720038761340097334733458103238824568671659386916352948437356339909960617160838306513249450263872416303509040527495488717615146511424393577835737400915598546885974563988411315207325009432167825889006187604688188339049524417896755514266779316927204227502792232921751657125542952604707731710960130007491600113352513602699357876378386971173579255348346498510286160628717469110368677398640250209253576473549104745781540244678592547460971913500867330124582048384927905806709614396897237041456967048774012130800312950286844386600149727449756261980622800020406109333383749130963049229841524371106390584815066377373477713828931639688775862316698111428064228935405855858953926193783601254408473045672831736261589119101504424999644471965691809132363911680583386626043919535936485168852991266834420767932132901977181835099642491233675102011068420770426451842791034883722747439327977751377458328705486863849093471814739810787127768053780959817000066780796632945915847367165559769002450021697008624217948284319240071984232270180588998329040989661843808644451235328209971844938330606478720271940761001764988970567064895460481205814718492880 [168,110] 31920066464503848945643420068369328346653683363662261358564845326691214606184996026323999849128934602094481589472419921941071190846358132381154054024704215616343663229471737302557902661091660132203893588988433899925893750695183488170409229257329119048792449667916233292153273118725523324039602839450253335650310461511832560355734727753162530267432718585901276567853318089378133142767513614580170618031800414442530415865934753775460456288077558986995071517435951581660591130641502224861439788599780707012936247931372875612789564518498590806706703530785201698848241658656347997094247240585896259039241340580243553890392811783356696927980785825753940873691297801896481185563270295799965431793521401054475055661047539983415064819752004884884645447157740497663617779250613544702577602041596476107259466926472484220728153584928102479068986457982019055887220859082885026107782903509717431360544736834478961694221376961211622893094270973513701592388526034133660902096189796705187224091874325328914817864920244729978828248000857534054173096066747432029667614091751496036340272562994463036628206096059821088766685754572555924733542591999665133077107380560240434964541544651009518333 [168,111] 874498799737933251896491069679044286919783298184636961718841647135833502283415177588070064865278407568858593971651207589144762221421547794404625018058337267666521619800302107819340992891525242034934300249265317441345961688553605862207271587857124702248725153729616269828513348060741174690445511525308282100444014792682650116573402583392877689223270491249880342499970674196716672875175690562823789717239912044594210707078086389172728060572927102662782954771010914189903810872953144467197173707267821557034671127465817913687598370826811523804836820661960596510112964489806447661007683574805994932064967107764662358518782249023725922273355408455049136752526022442570349085371177823743603376374473951064446317659635934837476807369793604550197843590981977443874034406615823446904766586037281344654329066035287354689025990662367302705417884439350575426184625812918813341350445027621226518827805919411826486779357085730283502022831043490657227084377189127941047551631997227260874997916991568515373978403796705971779553505305682187668992863533862107066965246196901655974146303680136392502531880446891784076385435562676801330154473564973908953045431134600314667340414104992 [168,112] 18551270888735500738277485390718349390763335857011693901810239963974674433847123224275760499133812858506670295210891006719604836323108288807415933311360110626302079067399446733474457689020148464751655536104481644288810334160909554908871192390643894576135486004203158627158921232301377751450890465343395939882989452351268359469339089007771056921390684959857679092732161540163408679614236491288842062584010524475640699738348605078196596713757819596133332312996616831397972431033913391882073228174369840339579411165026593186969521184554176540977648330227877664672248899191301790666046250186627434788505202512357189656021798809838270327638026446975074260749393680023189902208712499653612492272197354344219619682463103955006698198230275522621409442480160408128473317367518662857259944189686393160282618383221898189681265898200036842382715237151237908930119615317638867357257162223606303190087907974011413342926361831748946261272429217750834334342456621419091138883716926600508903498408812903490658859633697573047709076632144678559204594498460427322453075717818699358281694157329411971804326732398283116255252626525240391780316474989180580117062787436572828847672 [168,113] 303352060215254722803419929805722400745120559934036842678499947734801367178500842093160117613600737553888679831644105745225936992767880226048724127363071835322177808949160219743921844516723901348851691232224257883567837823539417725856215035503250002806151817396475664763970847003026325027878757175094114131581685820302516992054910849654412260744319260108600829753206644029143337346068910094492093456336986119152172066879374126022425054285790958634695517461060757413246644228891661789392235331809927819217970359804880929592884365850941097236817060682196495211109729989538976877865406483994866135830249381650098226115785680047395885959963743833451259915853154555017233662081673231198030264662931996197214083481492351401906152049243127013123775112748725766783562127635742620785611812121668631414549151254177797179362103589220401348397121875022953156840854875640246955394729128447179626708629269936264083068585782753208982126633289750736621311096690838982159226853237892944795541729130063210477267659461105092317699084244828224188337436127986153447033437031321861876245767268192834590039301054475934765712335636701719185390111806889821933145590124626984 [168,114] 3805621523555131569045822677666787785266479014008193602581283533805468118066665060013465401653690062223054297104479321750630965925010204407202349990233327878874109368293724870556892267958633414284354983030151733612875780499480936982997695912558070850413609450714401050205040570158292790511828676090520905831230769645366097059166204501165402106643646614190512276897142657999071875335952861561806146106006927261571211065804714718386424004453874292907324208509200843932667300154014027465005737468438185155005949053486745773777420132008727218491311436056821886977290768039608041892731124784438640676852836993857479487969586689523056311834505373193540723520059500752316849505437387249314503301747688177874501310893259351857854950187151569259665668453571089210099852081097825394756019542268578903761490861539855655714213963009607807356017334389589695529377585329231287741269182767619690675075522866161640727849210967769455687966971741309305931535418764471907379952868803671410215766079274941907758869038758231208488305828855814227678175531962675877170942485459231929382535943404416114286759803330473089599812345814832496833914918310457938531346600 [168,115] 36446684001825111049635108630230822578218854675818652092275714680443503104240545923854063807063124591789830408383318031503400503941191164023112873832841596765447883890874969088063370526928694602377706755795667676440924042532521976244541689667549870195075483269834340065189047026154609050848065648557565073589554493669520326455753963953095477083185820102761665632862966653018405664040312306653427589678093331378322859661291808442009925441149337838460758547325513345509959616251420027548525141477054444642899353915944927384945362058768817779617885572393728800129706467670042030631215822355471309913993691572059390993457253999017713551765651139748917672920444816381287770948586991983125589517537814309196465179067949911745848063731033049890831081729936626023085371886145519298234004601411224864158367958423834655246030008508529443371381762978460555788147378577514798363505729230989068292594099449242639659272499653161064485279303309848040798714242032884256393052673725660956215306415477414007707735277374140800788310411102551284449079175458885516809002458122638927372869244772597021256498002401258374062553461014422890287139267335244288 [168,116] 265087502056353931509554143911493452631484969766989792609329598592875774150623231725583856558186939040029236166758380978526853194189093699042927139309574188168075143126048512558957714157547666406159771254165093316453757766189471564062822054225626718473832858389083713301268409439286181210911215005234159971561480721305887722396451244226717484383162228600843456540241285880706669742007548646887421158353844959680706708433335668102969950370577367581800884128878977692467705491873084026316178049257497180699170896185178291051617003436368557209222234552647399085209922220857302671423374387979785969114976135929407139771995799765767969557850313210251578919234810189558662284740248782956433609760382947654094776770790580600532206469235032185425674283784749478079591831478284386101846796204313521456315630234657020859094299535652072994042022812219475258478432657934327192732485729187911365427227084738503430434539482248581120930797098644682164961664167999844028538312727315232613466911870775666969728473599234190750208218504185834939256165938616571819076207404052685915525066336553551565217045375271193852309081563685063773603197936 [168,117] 1456314468436708145333388197095597430937794204958048585653957534855554360277386244770008391752897600301422321332220514320499327913504161633585383235736428743072439849128085798493493288189410187026626756113955657230260523284020957997776496152724718408907005201887951763966583503211511664622032681602863001543164431492598470818817893043530338524804071449150286703828218411046402665640439191512471866618824809154490763948801530235694165937970276555595217986547714439414730095357172355848682418632389392930454454408118829179320979378356753857035903476442590120466269335560256783284081875538108532876394166637524312306778532265012303425629103546066542877197049333106573145098818731261799496603669181973626863354094132762994193030356236474893940537098390005313269464929553186500339262060431180655321604694347090024803571201606496067133650646718581624243388308514211346817699113306091463711975673602546704255883652598189537153926557877896140664939352107638023057449104118972407013284818733850422359560001152747997259086315618093442544581525912658532810218158736074309366318460190087627075408739593798790099977073574852768448 [168,118] 6008640373925757648945016541078806892414883575106862710433534694908670437528708667673284062100882191244462475101285114263368668718974451310799116746328662609421782551090499303026485291362953042595559175363188040949066789995725632564049880581375827494368088772539759654882625022835148227011300963748839126493046785308099437237815415735941660814589822216467671423563587775665329950654020111366319290235808296888651068642826269978507129430125839599280582085369139412682480674185607921291257375168639930203367937827304467399626811007068821320385501009536699218732568508166492881061577609132066824218729722909248367473648038918111835998036460763772962367070316181557188497396297473534040960836445588748510472291464945134587934947215176754622716703128927808271571489255971531210965610215224268460207740865110187151168381485074676488870437187740972720144182476515937635736686838576173737143723119818164995955602861507243559632146789431258607312448962647810376590245405509237968314370412012184101434034339538711129096913411090269011541337111394012375690812229421746561052780499301700331236789874449408698953953610391 [168,119] 18507621077127265916581718398334357447294387326343928363379692827820241383936534921995639471618846899658452861090866725897835974552246931132269667660716330559936774694215572110012959018835304983346980735083140097854586143315418642962328278344366669697911468356902025487367292209552985848615605212243436841640054695413879077835648491693996049751455446859851833428736735382879635645618010884046513101724601029483549470279286656048130820765955560149020278378770983061008441488238636025469409537711801427173210071668556290686133616809557973423807450824468028128444430608161956805508265351593529693322135274975997782030071075228883037538586627717280874905871619199539705367871612254421021700333948661576081033060569482286486402102557452995224877124145966835456174387567876910141766690077486895377952550504508009451430218158429266954935012203993754025208399248679771844487631209656253972552269155245084598801048852302828005339569455491587419215418892728040250772799810198391513184650345428216829943756886843617948158600949579273074853884737481933003555054177553710202511223919159180059480420056877374988416 [168,120] 42290891191015107624175616678316698802891599961617845923434568006009712226904413124375407847947190072411023370029067377096027736786665079796568560212258522873363058665753269862247827268088609108331799771688037276151769130466799784872325806005432829365385197278434995373786312290206882815737219753635456360274306970684458552309061204396118931843223234072240077396484338165448168916495808773570043268432793633216552570753661822870748299603852023545748613748027756332864305641095267236638039275072314399995288557208270087521832006052599737957357325800007577362386862815080448843629554962838340485271936650307506999787236832993655199719869862151943260153364442160121986391045911449348957471459179239910139648443260116341687179193106057551250312648170360492216247640211053935108883477950637227138882959985591148341005485279004261473792752581492588078568378251649291141757533903202671994944579649101557345391890801459824559042326319601071616606638899423816862151907409177476968438477244979147208786183278085286616108478139063048927103690088086758313904317297680439512777942250383045948801513896336 [168,121] 71218960287772704112060644739225890202229345743198807542354526810778187733421715700571597169438638799040176970402069239907105698173062674251937102433311688116402060900230334101609354667607592950996852824020854839272139382969842873364349358582797603621475833916131459868956443624702877722700639958954521065215139862658589593145592392635424620449676852935439885156575572683076071964805860616100820406200452728728797989341419382938060257491120793770847951137549359424918290902323607023517631711896366336533439342938192149402222699029803846946477855419868112905282941450986495776112366930651969395820954380040960549801208995460141448795967814443257082446326954648388547350671919868647612643449376231893720736397015360661431600539538510846110329423390240959371789311579911120142995191448777906037345831716417602508479807538126914340018360026450419761434406158461917202608798563427363166993817006864779315563269336925333499981268933510972340227582489936868033658723373438017869227531809276611657468284306742876923200401628114038845775646985835379192379232973841525998295602253587025476880 [168,122] 87777059284140549607859954711690174823747658140327604751908690116629819900115095472220025307780888217960670773895257895735193785555094860729533389691806749593520601172786068443479164074460721852613242242939132780187663436146953716078160200198884466599857677487008196675604020877590180397588137208138206074667351787033409781526103295961596380592623459508870227035982947401616741927846973764828300409167124567080421930941740452980806540428536424653274500862222293985245042730543180828697499064251992142443930406262951816195965400243686683485293444356844727998765032546155847252310808964669476451722036480457464159801427798906044212781980751211027443838874125911598035560951771398719360158711684490609436508772643532352551922655644860389195605605774975105731469380907376617246958111203558392820693390646279850714170845219791515147685514693757364468012222179708199357600478464180169191726279327103497754310108813167386260817192395973572352833628265785623659473981591806855179004734459965083283462989167687239640871956725399392767612373891325828574648942623735539988171608007348 [168,123] 78601488881013426035158973228380733194708662918969092479586062120822740586236414216049421565868349844014973400556713269345979297046396637186748044352573683917973032128395267244930093799767372093082202800677111808688742720817954607154787900507291949389527507181637679570189553900287499079343306775791252222173593961797588244767868437965569062084402066782445811752296498141380953669757478010296972500184851531659338684075947154435188271065484519600205010856610517058611961635856166398232856442366875612062557708494887140432066501845634595879460698092489461133978287509605069591847082077726388120698165238894630640601895327519221911247612295805652644040878856981299231481587783853465355658468978474504658504477241368581430119751379030972285226634572621662156589234564664622175022091020201835019513130832529506879592263353177876691844118626540458288302188291544393709692183081348843972001520004470606015632405523003825847126288298628325025889263275190336323053833520074273814068807808635962133121473561864121632842121750950193697606179413703014419842516374600403374400 [168,124] 50746459424059553758199253067206553112065060663072146520741627145502857716241937066591101562939526610747274288431036634262685181656333278510627009658751474281470789592935935985761633728921577587472264593641519640572294080350809054344364733136654992213407567891531960885069378446164628885529412513060287235515347570045863084460438396960864486408992761570118430680353956293642092245393530202302203278965768234882392754092512268935982600475489402189225431998690427348706687001491477330381078059552910001821561773288993001911700230988175548113054587317106577099741644328831045489992275126975177093814380446154640937120827601251158193415446310406452319755360089393824818108893152355901498120393521465182026242642214305855504282964490964521605551114136756690125658457977014666941664758071654616874974930479772910777199929791621275772041129134662636901927617819342612984269548492985378338285845852529219574074053592124833093810754226018784878422224903516435465415952761112456999103005781863268834695157507080265218205582398924493107731696022380307537473544711112 [168,125] 23430870554949462491432234469801282218014268006254491136111329792958529813739330468787019536914890147000970809977760510461669389877077545970248090278324597672767504745207208919150030305572604039518000791604664915237477276835425448025571128477176196101042034800563052305302581839962733947011632550372455530979554636743062811827766650792090532802873263403149927689855788330972393219862571629396499021015732547066349258630008938550641213060928943732531120541823077180803995802093805266681715235444657463325013445807591307916587651821232601595249350048305241678619999794769439269711299819243733884844950184073897804911389715010255434554444251955940069387358319823405764327600040058225631719836190192915269831206477341441713224017016612022100107415417979187859057407116404951232258066507982134506934232254257925041037617318154537934519435927122480367148974199612551022886966394297504949988677486494567623159924190195118865902601758184476835289035711940939745487704923691034393215360604235536177401295552663149801522714107157339467054359964695070876112 [168,126] 7671322229209024004159499662584288144173232164680985184011095817886242899604739965553079705346123330258546635243985738034634326371584407660876135313284465837454724477532356166049609271391297567463493945736212518678098867226761494894935930862905248014899527729592506737653452923137724812838811794162208578997740515277807922149514940620763603483318142143919356368325539737641574890556181392166312036754413688943358130703936497427908478213566109235509057477690197728535938675237586417896067332789474057336337642163253336037298680154149526033223733249283864454862883545301499943512461846028970089551499615017641703080979892337969193315955485533484743136887864320713777232609782962831933946163734961222164511452909208399478109348148883226504679082060164074442051666698375387228101624613758207962561495946781633418541474095045483064598659186435060041008020291877370165674121048292342319835116973334032567991821347385792412682260672504161009628490580127139509730522542061919612154161407021320451447022270494358624610517937326100590632064945026 [168,127] 1764971240044058484991255746822508027671048244777978093854473011826007814862410486654184016574818445860094979156332178322694341672241956857466609248194626486363373784971085264353152427660394242537147662921490920270933116614134332021999160585187453349338670178876090860971204286154207839430100309703602164345067687952958340261626804548861283575755111822565765529705301701979970330352111804210826814928404652997277932778792733674643700212297691891046450873584233979171249412545175186482373508789407726259818116147801767211735120794656204382490956846803632944005748968185368576382802640337992813507534309923216765958958552483535306394422623786036468490874035575076685684228377988320532973223886235422506768478796363829595551855728241148244424774681997805096588305934650316962364603792656305571015396545407187975675236105370337135399746069799805066684086325702130087819003028550862879401073773542367075724236794376515466430332652411520655519978576341478341715383605074404617817767888463138096599083115087822362720901236929756081504 [168,128] 282655174247383237760450222885072004297415346505766877880692492477705455256739109190532423781694045791891900637261329888262088758099584232236942226334997013744209259523492306186428847393689827666888242152629456519358608906007498959736905488121005654250444457721655653654441431581016591196246750938765507419810778486709689333644491875172908679552143596888506028962990690681656720063780627724576033318230747192211519310274013357088510619712841413410628649558090448279430227197897605823727241710297977882156638676145801137521526961352288830799871381917299922635590490492977664936469125700267344121794094922379590729867635541293075491446096928250369247781348092337508315958050584913846260963185223316657465416409270357678640651156771390391855648002679552142692828837560197486969568526060174886064253479523219957777647370430057559067612866863265078367914050393358700924263799031319094476244107146375095996209319021473768600225083046319577813381650794769451871726660373204344473516026616590630967393728853634159158880086672 [168,129] 31193021720633908275718576300840610376285153544455802355901738584955613337876116512033023815901949225966510915601019854210860638574555935532229369713400994039397846126561591975019569544217517763901994203695549836209688336466612588721066704413459265445458250615304422521219693600062545072379241366200500694010418901946697850061898747221974480912794236652593353682553489166590308384899363154457496629221339615601031648947414991955063191014864873944230808061015027387250382141385414259619465338117270839300442712168249468014148836968812699640694057940092195698750610625776740398742153032107934230577468833187272190175142035563814740547524587707413979536571127595275096798119331586664886473187861276361062890742644724913767456401223472821564625932076643880153798621935722259400357967087204800732774423509801550261897008848766632283875168474465931868305337258776148505398496176228895165355081404944751514028169470135672993736779074950959096429211592485677582582601647104591482545359327034577642690333203189218512 [168,130] 2346999147007567392076076052007864666461476020895805299367478558678728670340491257793137186526699405119801442420668573664254207282776122259006217414777846874112069406879132187721185104298514597971720965186315046864168643886411156203363554460647482318643627899119361480540870030791114535875307806321582243451708520490285841931308979669168780399194347868128630973678493093851418089468917331656216221989954075870799845159702576274503976090517170631249380766175075674671719565030217690225056928754050523116523887160277699077704526608764632641285740153073752965288292854068118032616202879863074432109441608275690437597407814449517893055687825032218234880844561425809994541440306649235315648467681147677913944036504471248146602393600392918968200949551188155635732492144987197993424543886523013542687163077526215184724533719058981494300671887329658615940497817348303526370792559038728966099969172325093155939712461750049913778470671576808175174947111381847039142018274351308645179459385763905837467344320 [168,131] 119047739337548562583175161890447267327551850691514925660456789397843305462534249719199732914704887755936340519871231697311469486286174390876281075589020513549944327854607942999058074285720384240797242036862076612121631001775567253840863912462519685842068561349754225014484044624725869168728175458816127450887233038540757255170150999972736977873330167416631024233447436282208120904231709013490319499493485555201249884471950044742504563689282485382580067458229178314876815864532772075655872722138180223032466637551434083736630719181492507119356152988154660329969677191062852327075369580073244399677136225388438967334167941407522801809424485704517286856543900093318168784979765454766568486811661330937521631646897907758159321757010709324215988315018294168169403207167193340887513893514001697433614377323590475608838664394092469794846084662707569882359145114785474539466097918200945503442358362783589196120227067723282146008001975766227355106024513726231546286878666845634439943181340129600 [168,132] 4022362008343578743188004552618404043092850858469826006801328547025956184147349975925249754642724621514415856162072048758747267793734396771852368625977317754661579317138032221740966779174333697688145862727521428139707876566607914178596163666183149291001616116228292011080060386527307508767405484458736811623894399827502604187892456937646040372045400687313066944500284262819760822214610659404630755073606926984788252674755608076163681954409248970158713424251809218762887276494679089472531855437997833791691002250717853373846977217709034694005981487037910397528836912669783474279073164643394616019684354759040173048093974058334870883652019777041147202978227379044431564214700242401620869443628165158422733440790450815353105584486881548257984224010443160414263748918025599547150418282175754437595971435214162176043980549063691825632171912638624271973614342622076544646818635689694316242749529755063587471532040068126210563392380294303841507474380968038674893546672394185765771008 [168,133] 89385701469380537459659154130209304405126579929861495513315653035404773011020804767870341164402054094038570386885005775693859254885200425740445984390325377095990988488788676699542503259654454910747098796398849192771508340579257724149922224072808721599069650017088448389773402162614708750854423356056242191111415524400187163139775679265771215918062315269441037098113660286978060785540062923450731614329526385098304285447310692567284761721497681041672169273931885521268817255620039222935235148247192538370759757586253657535928860999569058143794059258374898839927175942032760376403859709599835261344364369483078736758622534195955400223642543287472952964867304341569919104346994352625925430656356488972053557142265224825529938418938805977320215128719170984071987544977120579767486195989329234224019954276049172203607359717762491958727872828233627781141319330486142040367740077994875597433147495976513798965881725603984364011926888873916051028340515100433563463951688128 [168,134] 1288857719124957318822313391371674247935764501094313667605726176692021084579066178312271842175263999503486039740393662541951414586231218496936570374977133232120617135971411286310795085430053513315870471267604348923918726785174440822874627546170379516390553312007413715045740604841191722607080707123530012783121030958406703145780079539564402458350335635696200810777331116273486477206501363954826064500045911659548622619776200046286977934330825504817751952819134667838466852868640088016872896765757845617040091438192025424726131525602293845359061700362926657303452053900113878873037419956666181541123517746853269704805651465584859477270365286336601171034256828849232907688853780819156694637495362718855996836609589909921695207598344064842025654399661475841360122452536889933437261117807840791179689354100894624655111349531949461652484958806826096627998449582149212317078622410308612530062924868973657426073625109772435628340438015614953158793575527104915270 [168,135] 11885891131118786804642535666818607812318681407444032531461083080079868077487716926344543472858891646427622237693514049510872895594554567539797711618881449360507270141698130420426141079305803738262508444062912088733709731310521070185419566990753295813676668701064805208285722964414543588303628941665468285429923714809473393385660583166849436195938720663147127903975476072408155924945862035122644839262397037903037079787478759337462152986480791341780690493034410829893389879758174185627576131553905969219389948120645768575716493003772586888695378738474774982776173525985799835998385805070046884926400167541111608873880615936484265240806490384835270172688768528717335607852277016365847239215577720529304162853808048200721863899435526581781198628987971269193035508125633498091710855992847471636346268293927640495652635615677677947517463475474314333372889816902902697542372281077673237571499411332181474927526960606554049018203640999786232208161024 [168,136] 69035080188128300516540373897856686950489442880837541254640450611047239537680904564525888298871121298142852788025785030430307467821326976497818731213921557782486977147947317547115598694295480153036449594153267575495201966124616288073269105123119096316770638941814572164265874577482102932237399027129156477927882454499937036891992187582918701251502003558263382953798390150263237392302896439853657433267013080167283957574957873583605011050318057663080222324974557038052687301582208230708411460841488120661495017936247776749318940063642376706492580034866152795277642460154954433893980948419647084359955548181174268123649265063546845817116466960044410155613417944670373957559895536912860989777542206797935069357916745141190032798993464470642925491241951435870192954721881797741188916303540277272864102937049470872184175791699628900024278008778862047991375367595735090541501835794348900225729554716334263879255306738469111530995208693000 [168,137] 248417974982927420048700988642875208107563349007731353488975422242156061796908876893123114163488418458947335707177583164817444530033492817467844065315329231078738233629900645711062054458169073430875147360040528645835774749953127505935907133966883411911538731337618899823605822906176178429922224984472572618928055343532469969288886256173536022170648422615172434648462533336317982027378321485085299465833713181824309544234117710967347738774995050775603567484137630067464382512223825781418084118367711768411525052425351659247299930892136910616229020173744070549217872545263380892183407005501755264653579269701107982353469380459635335822964713740239300700368940809997988128317176438235541534819027842859222681857912687051195833599009967990002740333795648454895542259772831578852646359866569201968337574847590885310670726846909095212091821875833970157313302361474781781017312619124589491132550473834405651960744729599571005912 [168,138] 544168159101400521649081479762710758953676166368270633189268023134464846391782498370500012262460938467730339663952866434047821049664034558891312949241522013624777430258621560064512296004389939833663968268438640690105567343312825149795351579941302736847861887769541412504779759759333486436562926499161399035273855182973843838646458343871740254335330666549774333763957678500694455487575409520666512747348054489995472524018683880662088874015911842172273898173137729382529684444616271921067155469928475338016228533291878990543138484099052481725883964994446583438177674806046469099782823059023272216579793890412863819578429124356081311674286799396334988752148380238492521652658086705602087040516584453395127066120136387045796568300136996776532106169469555949214487238986077004478529609378607032241492466640012595669872827113901719079704200804338039768709397385699773921504512063476276314553741595773091241542960376 [168,139] 712082052981913067945607380982377134756036081805304643146923258142054739270798580072297473533629379804066215527847259059058336730466511274021842415049821217618105915500816248248031469281279232403123457717904995582354989758523935495200443575469707226575308815916945108882182081816340990303405762089068414687814180700053624252386963315842305149407794847892944758119515156013035051667261562344324518525223406322300835844946762620875364497184467296365452575764396450861215306065319183872874258771636565573442728456719733027662708554297155607689659555499137142471571052905767002261696881336465571389487794607193961916447619091502278356804965596793728314198580155182893328688517805862705058425889945503322341475768255460315396099316792559420107591675427324207759700620548241249404384481117726701375904706835266787312677061174507724378426584848550287402661552969496755011696577537600294304001209030100992 [168,140] 545475246168760505262073343578778232443984626632634724121162728414043364344289426705096910545598661414427022111871437141251409814138905805887897947131774070602601549808322078572376066804572281087943304912730671636202387525629571934319793628062841599969411123953781768919137056105676358076070126046061847873032395153053777156216008900216652258753848353517071950941877202542855437627284512935083486016839506616236740233604762622292668110880448959584930346356460174331476572931615454676065697675561998346044558338749798615458291083488208281428939779122730204168446541821118476197593611097546150115827464755489635209660484130763887075700875070568783348539860552309990974881393799132529497099968486810010845605998347712677748995297135668334247236112083576513007232725106449430523170530257404263200618474768084775820333386860766478188366144216904612438291830423360179112987998766190769883920 [168,141] 239329612202744733057088171625593549617537289895765745289652642998514001558608167520163914265566293017648264789788287425170904635255804602510900517103543139505203995351208648582586691284541681064465122548001271544538035806689691753603663377412479361485815988402640656831933537597112393115017685789959337602288864215572468366891955094670193469291066068748315855692891379536335756774613230701583433710720341033336257037445978766867860144763018046969058382705026293593409379619884686705428960543887593735881687132973784522615233517914011637511694235023436601274593013200469468189448235054758686025577605807052746070070855390670732062629391843953194771795136135728809921534817638498218060235864907270475566530748640359731606434681215353406130748602153955434218352094345063445344524816353186051701623121526778973348514023525199163139159701891963487160191328844293160064074092256 [168,142] 58745687350492069967565638200069232710549102234465214452871963991115877418313595130362290500457716230694925271289373668895060471082039148559510568023349962943391519840323694494257124865808062678655797569351518852067482267003739603086181348629927140301732093762372652835403746460924726018335515986893584583302675960963944705272185729010824568679866846673341248055799564212149487663531586491159984753403457844184881473735087516138763362419800095507275100357971781187331115979278168538797317854737956195790430983819709236518412661095073724778101037887807812428568642355580235316385375369434037788286654991501590564966729664469467700557145613320633443337014258224038499568335954142593276208028301934409008072410011438728570226515628850351821873825312350887619606470479767698734806898716011748915085606234292214558382810011352726975444573700151184525617347608333953 [168,143] 7864384298841181200875412735663701360201532343979906231235693159342389295201883388486006014439862350114987537148791675313382304308021027417097642465026523144317969577219223240839369519098595593766084303161871536717441161322114845695825562212415425972524099678625430669242572942596486919323600088553828373060245387785062318919022312250622692599084719721788591255659951004613489224187273213545012317701864033113928294827521427398752480522645902028301840153383721319171544795383239383894688355301338108952119518681952357590626056898057530634768916272011149471685266188967708347102625096017599550865242229871336855924571821300908608976200572762296109965469510989523129258623537293949069028042514770641322378253088335468870363711184037714040643055023575823920717092492579728872461010879431600859706070195048011336444742497187727886819127110955687545984 [168,144] 558580745455363703074258204853544731873936613806073205092393493571784177861759324487682634712073209285655892379615220761057860166140818377478090851560573317238489599181745984725155950139236735225286563951016418996490875230959443733739232086367293619511138056527421713681191795617924729326013428986444624903642052780670813105151099174850226915449071307678228679237935856598325913597546704784576111455532919742457512243279682376191788279886982960493014004928507212111797084157275399799555538719866358411543240892075922382653038685671330480397867867102571507400235778343434573264083768890098392584221238238197162812429306905007828510929655100598494734779029609675941192205648395797676152910340397805109630815071371088337937492020904933211026122981085985599951373237187154280809658238518028395609668738727814394811612268520233178335141376 [168,145] 20427875112901768204093326902382246398157173958970389038937690845061981967206173163806495663099235715105395479323271321446389386308567445222829738204675871451234227069855941653992109819477498075619425751637452900834302187143526991213294522941523631679488118921299227866561641333304913583310606512668397709297212965409128970116038158325830605673096842814581754931561400709962410252958541468655567962764263082739613363300051315175639370148924543897951966339924885935154149901379006569793415810461608196636906609832143910907805802827929621888068971793014956120361618800224347462741631816608896279621999336737473018172393355029413587169287335920089760630036372951550483405871111129699305271666984935772059238985411615694597536015918391927103370382024162877876179625124975927993764820231292433274952479376177090268316196635296 [168,146] 372297304314428463592916128287892570833081091045482430848996111840547409676262884979140223416625469803672712003114673096723190096215752532114643068844485235079791331893698073060711207622518333566262709370546838314295882405011960474899784510900382103207712405856719956729704057753452386004880424343631907265220792220570201897704636959708961203823851092434757055888076636003759143995809881258179693878621611211977975556803842852988727393993757911449919939209052707477977351349490899559624406739735030007953568233195280540855156537039777262178626432923715229772893519239533110713035298012202234173099630129584232335103625681221683629854982082155460622562109864417253775831472795221117051779129825958709684676433531989416210285386757891263994065963622681792928351561686282475750433588602959346984706466880421312 [168,147] 3262701895450112291856716041225873623494723196182527344529868196457739539213467092750063020912034778703293971376877185473681089403573227303643821039488922051644420156167368410453401200513597006289919370987333886655493670873559969301441542209144007923669001274144619659665357282350965445774369683699956263150049514733739498908227130427871492583262220594654419594304746257066153468218230588235954665995228906584121630544004998364375557692615545592519831613202473683698507937584691212132887109908050179917556719579971612235138479123057160415527198735911592677822456935119129994370477822130245356447038446586829771502800517812791948269644872108565194289197418965794853776717179273823967916504649412320562498371352227759677567190421379997631906816841134577168290562489362495975399427997771049149632 [168,148] 13221365616592453977503615476522633802956851257672783379194815025127685794739414115160080821094912258696192443819356108511238493868638975975853679997839729856161776030922299178341539987143209092821565838386357639111176412304749342827156497385214737439455242977606019979313069081266461809539420834690111500833585383789259598310558358808432664575944787246228062840440310288944936505440281684572659677738113521787786792543929995797624427430847004851977894456943658051429894464633101804769542901541141077820202122107853707685954373998141529919811313582365067831274861163572359089131207436533934092329172344909759089522525489070406047609991983957951909895121191423607858435465161422734611590869924998143624799166610030818073485832280314460135251756044117224764145462109403295967227408 [168,149] 23728239528559977253447442187184609745531127344464392032499917896412202555914869658158586214613697083235533585393243508718166546864480830372505719984821275526167863824087287211348273144426706365466615918939244344455551643349316631861238898325308385702183367274813975299957620677432339073132116886897963086912881876364134809197912039257156008011139266024293002791494769088142275946412689363235888408065841278493873174815287212360104819010855178114479143000336668707720653328325844316615640834569320701101490202687832672282285832371229678881501247931789643730958406117094946836070115890059955806523131295681665929654571156195865955744761366620472948739686346602592278479485400746165706696064975292060751386273372458550560744375606153754698760182977806307207060953680 [168,150] 17982961329832162402449795579242972692109308252177254645310654506486888683261882629694629905965793537154481256456021132936764291086162349314104006618628750504915964969214725113303832269586756670736667567997190395253572103532830858671213409440696624964985306220324966231017106977969479791665545518731684562240857655604492105609135472642645833010565421496775070557814454237746452484218677020242254265742642287603730508970509028954298992597070272872380165175925306163371323188351938253201615489642548781481035285052559824661094759759502339889792335561024471147387228325828405082973054075498929685236232793685371373729641787626977503580329930900233949196652428443276836078715247446311798252284989497481345911696589577314220609415658455485907467609463546 [168,151] 5459042615277305207915794783723754265909150611484994955854367116121241598882621055321015747394041380757060520685565817385643667366891205208634318012157496442140860882523178453334038822924217067792772156675910232241320154225442600890021263789077567351533109137596782885143661694053655121667307222205323834640203954272021520932517844021965258373332174810623300902720348852485862592629031745361956582346613717462568796831096253934919351308245641273635114189617713983230192927890263770346961459873615538602259029685144037184532784136212921730132412985603101236351476836241067682825525246813980929925104510091330152301166150232829272846815637579178416495807675663395529836029218747684277711394446214619300728895305531864610476199667153984 [168,152] 625833489582001518648116970588868673494092791045948144887512793946370379660440448188364434189553095375991472162244762047797567925613194471085096535394929752710197897488093381790224783534115539088511527554928969040407033022464692149980499602795189684604896454640630058915075318227125038420094379748531962721081909070267411824690308637075805824782259207149621291876588933858281324297085586365336568245805577912388146795393476553930067722558314128428242279149601040039431849272210233533260841771503630178032255995908744684831337351973903982748751751910663259814668948677901171824218837488466431814608172458857779547358935028772793662645459408351558477521516475966159554150358978783236729245598787207249931646715684108896 [168,153] 25365823230458834616653671384999824313840057342891580971271404008370224610499982762256124457823595595141031987638677932396570957044115452289054602311845851126986412330768850676629505132199224495854609245712453194343382083665397807374453594799453310479865439246895890587016028288152499799625062308141075166865565482297314743998743302737548899018286850943563746399398168835728068999043759182897330754282294177263781248868828191855452280662839270693219025293960158748606260588719510079171283047385331008996844214357164730105894333363108536147550166709026262990163814613186815399370795739281885675752994358385114838740031153896402002604172878293605153538537475528524192552246805397985737996824794916333536 [168,154] 337473549969960871533942276965817358030160405831854003554297131331593401770838314350943894082470550283964648533933583420030780193196440726100156260209363330351539360680614419171065537359297667230029836073716922259726581674961484889609141095453137210111926339589376420640707223113542944077348347883050424601325190327273324517944894510625740396631725013216586282032090105277671185500710483522344879573496904806965952903327043551067679252489464856270106578124786805129262748528076843437422424227407365057891230587183080602017153549092870558456263075364554397045621864163257290115969833552589475640180396962508055014262418639558830825002030752259703631388710217012782546143643979035067636 [168,155] 1354891872595264595024278065959725475780785447956332025092279866312375783592822389989036734397321411608553449670430377836766420223150518298042049168950146318695222736178398425853247979303843523145900301940902166294586257480410540741035832430676131262190376856817681363303828748047809735200578211699134772797700599323822452094380074912423425913954719250025968013019227451120395294898319708390838945543726035493895684452190689100840078328421159394400974693589365939972481183221550894439918768451508819977234461594677419584770240139499631570599552074635021629980197122137019494199347082965774376322795587481750057137872722660860635142660197953325195890950820631005512320 [168,156] 1491408078756106270867892506446508694968240157367046545784421982683899340096396023446512772094493259499277682585019672184549357830118885934479813779494463205467465788731179436024302628113750716504652693919632445278083604368758586971477664237544823391452215283471402818945084393365552730384470429966311073745163939473216564251974924213715090901899669961616917348990421096036589376185921159207969088367073568253881048411954977592907128058621680592000361421543224182853869832112419380198268519434652645462060693280535705895427336553696387267792453598892997365094444995536752583069028593392475230371868225371214651335622834786217359439852602317168607048 [168,157] 403162377525613543387793879164683558539120175632512104705410926552607929335277849941430096026061912367056679313656319902779457908387679034992574897727436934208774601283660229001515919145630935843948259342415321720764795693311081995343650338613547298741584791733617639951719950082360326964766224377576399491369802790319148305583673095374196822348974992721625901329311024815248663520534519655281410423398124612671546835894032495577169422365389501824628948881535762271211597114601838335477901453944956048434457987813246752753798644648047612931546374878323970144348749861663467556651355917212818117942264241959365371841479743456298784 [168,158] 23559186691188664485931329938140317317716472182786918030315318282473931344217844845646598821509464335678038421957237409349002220717646964079091311601585560276507659953039394571219123889717029110907695686371735797188055913511194599298913119672880459217959884092998163588038279355916500822856395304665334732434762797562760329798508527658640779715335431176246845499880229996844561026910897689018451135540416877003789383593901719635593239710716226431216337632159269011230953691630820962015524075930124274268374657044592217008964470615801899179409763898505907447088820009217512420151807240834492887045371538350217371 [168,159] 256388719211136619665950580775197231377736237204732458026605786396341373035752799759393862439125424583894656516680718677995098264635753532995772249751175439137491544021716682660027977665273588930483802470433701105106727493546964615070098863048331063380798122400208561228046669075825112320059987663275602533555877642518498621597175686138465983455902341969614502257855418507925890636614556226060843425410217756853625505074758556331614876851477433735199620854550246929538379843885549325965333348470797185040298528850936287547050730870263282377001724962158869557156951130638077126757252524944704 [168,160] 435770740384984488239036683854300015575043684664936709967788525040704229546386051072910943703831772094436348788504266177456206887280346544396341067772213188259172546854724360800654787901360386339679667434380921484109609508448029456310676777954008924092590786675161390188333078441618386790090122818665402133408899019215288103635959032464672518506687479268538679120801522052458847497508625109935127296989289538903812239575330619603482621642371912456237627658819428348092890178744850782309757240911055008282402043774167348266372695165303889046718129855554671464484803990280 [168,161] 93733729793716974210342733547026951448724000613025076045345307957917663578982952518348765415341792600628398114246437985775207158390860149364264144861199524720983889707235382850870228338631295410275322362678310717739566734341376663629268493847930631518335276278422311617565436132893817403189306838753546491446616574875720282502609228825984418164503479762523564582873634048734392471421385952870169019773169148985718643529006999810578877835184880223447713654566182110216068317868153491131887136049596682475092171325552689742314361209748367825718619064 [168,162] 1976852221877898858955417856725296824872215605129695803614877540314663060154293797268433191858278951243403049649004337842447252071925966835086025512278722140483020712247648968997063216610136724771958086355192639189024693798148810239297195021787322954916838031744324466617952094125699464965441995531806233803898601196018893749797615803922619216442635231373280917309435203968594555046869157512793123842424248243579428953158795800041674111951465675512115778026755869141704118524606901541098656014704897399471254679599523877062752 [168,163] 2980387340766067805178698331504553885347572696258031990990005889688289455275275438220785310951846736777194116714425759865328414212314353981312201913512763749160574873684446981481048638358308725648007878079640968040195554233965631767066745081108950939547590820022190016033973497863499136012498056376717199905627832081054853739840203654888219360695204976588709816166940258882277574398716853602147634939619042630854215285426221343295656503076047392854801268665077253105690685430307649927765565448041432640 [168,164] 215412689219253417807285812877256721547969322140814664512655122164742764765697424192857542737324804209964676973241586991185683858545039918197420290600932179172010688291838893325594319352805781819262969112057818765867772081906079371690719451561152356742557321694102595218310342265854896898293355019418024992424339877115544369678657014371842974056391167304951380859899817284853985802411048916654439689615927938951420678405826268318103455089357427203088813405787184128679857693200 [168,165] 450320155178940131446040377932590686174963011775645121603483789530247246964224186090432085031623308761163431932697080593758149786694688517145715780590691089778685367979347125913667280632229590616075586429864700104724845310603315605239779164962895838577622463558904348669873058824322914488921222009708757663092106285879593981725761632275266492211135071166117043726304384354251924881182947041595277650587216025906315347000665104179567487051510610705344 [168,166] 14226743352390244053307507145327640679004053091771098024510712024789950125641153409134131051860440936888306133059860623185450769113636651257191858948377455484600900093968550955332993257724976257067344094047341020176254117930811092622529562533527358065466978379150179843571199115879104610619888301241461936287969567354281121932421558456571488576522453865280552658315361988380524791357677965998329393746074600661848042613434 [168,167] 2830866277815531858941664338300367994532207268543803819586008800117740248325547712218070855100241337608202112701864922685684109185770826749696976529650904715358031570633339198987898906236367291676322114130196872841621539538781044393563938219955799032878813589316009024955351203696564528083574960624408850772436558046287177614384331854823188994210383979451293060670014625782152334818006455616 [168,168] 975379227788965218569168320562174065738751478073737888143571199161223116319994637407796446964165005206456790957750284276833901209556877472201120182286030402868022240902727103680797778126575478135948563213843634348684061482415453047509851600480575980762299927164848809037712147306299139416510195038166642528107924636766067576109039190999311728994624417042920 [169,0] 326659457638129508546036567583196477844822508989304735564049307108319281459974483544681125126001915811270072597478562454926222112591030669333406654370165201173292041073807512039408276560453556334273127302999171060027828176583813089013415213212251672859769977474296177785266870060101318527145630796873136742462690343670047610892415641964553075430530556548020362872894839361048091371029231088158896465855408483497187815637352386334676659974816622355910405159219366287319990789115899948549265232552637625853192307154450240414099001037179888306824747798217041612614683451723947317960666719912169818304791530648462578773651333718516509114129913235943214512333736976782534439667952359627214935016449448009808717292560168453990777338171465547845255569562391515449163334639133529838888664303237914005186599881691135279950217774799312080771919716870325782897160280296156726515582729819655641959633986861299210986740410243267289561434871530837309899936000722678907531560951946579034489723215333142972812041570109840322552526894561268175032991895795576673297481823532038454486226002683637244506819173364684217951987786362657899412202686631282406574521761933455262197161289984897205072975493798931230243632332218954420543749883192261295111756261425622346196725908075409427587008668009831441192466171218365001446670635844764235414906512412452279362591280052923836414726688354657949048689470259497686440978210840489875112751266382949991796228692965935806722911320284779044097157328235949205430992896000000000000000 [169,1] -56077468182397298222877193271037543591822547599358656544620945059508407783910137662274872829454288674809659946317752013562445561757509127957626174734828751444846637072651097090602587538944306320343659962904087900616152871261988004899353051422286017133090288255497859549249203851925414649991985513670914507931071444951728671702165385384650113059720657315624961285148426360674429238981644510786883859305658642359023295266166757049054668212776769923849125056777057865372464311511021900125471988118923296238111428107058699704906063326962620932906645316680937911858246168144821136483113654466423635407683227198199199619223457046439101526038817359904559699104230714396589021669961526088856741945622101730455000834528614492995333489396840259940735290837028402510886798495638070920370027179958353316327682994045056879136104485926009954182982240503704090749769912853862170914734824469610405664427934969800136429462143741918069777171241557480154636142927250761488885972557946361498884154929868860835669076583920127174360409076164664979750842806390084660045616756009441181571072596736657886933406096653447023889402505446515290087774533528081096602858365948242655724195926080232457193490662664604510295371158687690967307334280997535302960034377860827322066252516638741888126713120661745899092900729975101822051893175499970665905504578421108589419263713568746589030765093024216904106250189166709404157294071599261196503857278271625447378017844980093554267844185383075015871659942482620513993528356896768000000000000 [169,2] 468368529572919205536090371024452163732914149601216419390202816476636873882884158635215983340918988604940164965380321287921328331080258806510328481956274824432705727527165174866200171407244705209363976675012565427653694630357480416389245822355056605768593720836579425245748822340021730520263736059008675959368503799927923695788460870796904438237490145714323554441617174616220530551125971961429624582271829749771522013694548500986400330428925592087042709333825303448127739351322786842089043690717313618857805794462374834248677463509629118310867576663117985474510468497019113542193046584018477505864893441326401102124126595558931461279912694709541460659503995824644047848944529088265079063107537204279164846821519805917177310510374850741577914372001970516783138025580100300176860238654654289047396554676671403918601117081040115279350720267884706328697077446629515693725323785006111740846137899829231505762304537321963059811853255040703380583525425945680661014208210575076254007050455735470988274577146053098429416228048578277627287608724413888852822785950329554685522035355787859466132246788433975142031481826936832840356099150001811286459776701476436441778660891453398451005191846646829450772055997003001588398254033516347711307499262757870688827257369181833077035917914036726833033891564613176891206147259598200216201111686028685799935438845066868679581851843043905165982589426980111484091346561488979695634671311627288078178771919085847204580992921892800176285855425949334070930374815081562112000000000 [169,3] -908306159946036708479174051865885585935716921572308709664806735875013586113930011180971422739089809838162609619923356125084676778378745101593710010978478599450217382874527105671943773110321127387527212766019389036088911829662791245083149852733059658016974182822168761796314852233085048689835515476648111876862070885327821553595845362858023105744581757681727343576013169492080198758802661912390002079677570167172860381730447550791916103323249270504728011343155235352553076006001624030462192448088113731250466846619572566947242947626584414945548635536999713852685220787577437612248066685532532640480590399029358033646656710860682439823054335612698007709544995158558797756407413791655463214942161383654543012635777673170020853937480761279691461653709328235580759814484358653399412803116009269616031666028270728243620949256194761628346122292521261175587036715014337549347582089611138373472675782091449695428928204660032791266140066018603039841239131537259039488861696049098329181423077394739533189643640826358848960836662393824841267860566638101772875064552577811991867348725582222068890143358762154749415506954703011739047286779842762860380960975904810142883574766472514298781143765779577976115205945384545445682702769095035286599184287643365021114232571821103265395847473239899282644788611141024992444463841374739795772549903393927941402685150795455320405300544246971192809637044377074480257174413513686268772947593547657256767883894388834449511202353708545106842792344452353069881847648112175218688000000 [169,4] 657404652565554823848619348999536588612428896045564906523257643673568877024215125199541393621676944108006418832231374292306797917533668378536976640680109885262100660447166390581331637608103029356941672618808425931482723614009724718884819644787703084128067379714938149719217063011335628565952538047639924305284151057255675747124926747536293466625911993830277877056028150268259939738321994293028029896314448966473027469880867830264306545546176528935679896355267187025814894385262673023370634850785032062818970869108149980989988891322249460584452199356920882812838736536022381918352915445213448289549008288258372802653208692589409636026205942734881808541005593553862440611296014233048107295570873918038768280670032813267638390894810521611368075555219352744760883866047089823639690562337217602224457528412219635586272969980351699905858247493410123794416629989627134533640799797537531053355340942382840988351986131517195525523399536075250210550438138469256404043221715974127361539514710246001911212759714950617689104477229394776433446129817130871928534834075534479333641369073415507088339260354875388312949919170993567013159924562398305494704489853327379772017732856904134762270303299878003964536524817405571126280578141942556721061952491180810819857117070429151952406652909569271744203818592468163100381883618913637556822207442150954993632398836894697624735482700468943676042406688664290787223628948409339009222620586521858317360384515696315104777440248055862778029681392656631943510617925699708058828800000 [169,5] -225414563078603168507765282015324225588507336570302308171187101460776332318296292275448632061100779668509672646519408132411104005564703805540683536890688953432212822094114132733536470476092181079583579951129499747566134475061835217315981886285314602580806507276102421164799662091048895352859562767349409277706233994353992589080681618989638975917615616462751444447915497003359126293364032690295839639125695882521751009621960739758215648132753713229483510786634577170256485942230334642729949535173840326555537562125115575204315477196029021282726482025182122629368484217188897141537590091961202687944069875234903307805257011480967134429439866456884218948479495099101588177669916105362521986574736978520553588121860458377272557707965335245234608123289785345373428323328186756415547231179498980980948804511870045541206436655488482337241284271600041469184206189711590016414139337656058750038396409195249480852508033699014431129240618803472172716450726713343403299497346574222316063968250253996661849023116856321671848242095655756343973026102589717207392550602750690050771349040029426358821478691385525988678462191622752462224415118227677287355359783109861873891689631866046462667637415867010938563368267450939379480240698792333879554029104139338563410301609313993670216933287603659067047001384316129968682962883307897557437537912067720027181023014019292374477747025383274007544026192888478134057186535721011145852584540044588310397443995418049788611069171708582032673931412306537611162823205077834240626297666 [169,6] 42329761811722961582060689077473694727707433302141417901571056858204723726858151549122355682812418555027416780742260513349811070418146866060672746290328641055533571415035833570377413517408108604645003218182463999290049535759823288056992676550812751283539581074690005658405192234858200652300955931404651547175433159255035114560625393544899283511264419662165324918223947157089730908482651979685335777546836479355288241572448944165841980937807574279115065129436750580592840686145029179634771721469889018035589776258232897210422730881115618698124098536199393756350450191080214833162991931238172856237543370728272960696494646901839838876360503525053894031873416150917470450298771384140467750943774344595674889508800093278600171836350876922155655538599025520714514783893095334809123696132844193418131620880422975686386122517777678765098609316211162792132471472284218349129932747611402149107209339814778609932598902907475897832390708123793564474953735252299167850745846232271983382803711467305887786050977572727016997668222483925249138795328413879192861705488061650361586076886071924083254005091862239870854680334325050634812666192539105644636551169878213606963226866365274967738106365392566952299514347291244325998571564439306655339606080285759706829816165033432590873782162801532081881178486118282975173826274948113924337582192341710807691426818677555866000006959851603061833332737139823042236774578288476843150028576168125494792335452678066109634952940182057226846534800827802571840867284870394685379890240 [169,7] -4801743684575988441549933558514481813842279886017290954456222386277641267157066278185895173423598581389352884354828616073136725409670295839272714712107718855269781789858673887637609268833690720232571553372183703747020171005052580995835929342971091395467732211510415733893988404374861247006209316276145812859609712651407732789473603180358879286772014389722243516606433715246888474360579216904149663641891885565506952311091217664273261056306650854029970997967536472331864711476029518675746218558426697872473021335701643170356528028400848007283370081101006257077014377440413761579754119143947345618770513326549050431795916192904217197049459871013796322418760022338763775354159477596366545111234041105839387153343345289640664437029425533737962510607222975071345782123874380277566730661720099780252246455661190460006678589031242754550603202157595703967507434033552468139779436337878636846338616709733325889227311528322097514005304880105466545538334499220463706392860140395574544144805925116550554971193249170362242288119850092926026324299855610965233368339095422773778497372823870071039499952369250638540597326223166028090839520499448307076017523972328554591833955684106627182512965435289107299442035264040548240886294734381809987249537758168199719679624570836936484898136624772972540319059783288206341337863314359561840983196119168556010179243422737014341475718224645520674429819747814030232696178498023879832368017175417886299257350675455033119644495249788667364969691437386076586672874671495836805212504 [169,8] 353252717705519039964433345445358173061406534905668235952516062390910754280909483060672470745336773124266270875441849180745019869564134064812761151535904422237050426633893794002973400137650956006170493160445084527262682514273402267659001925556618124241057304115686197983101217199798822532755427275465573098339023840694122766230398079528554636995692835957284896200150097203846495072626535399587241804177544901794557793710549401316584050295938967082340979724482049163772100366904881713098109415868239098403733769279738095779488578276790632753096684977205188986958888655730840312042793078549688215333437759837839566380078421771282697793942913108852564494081501934438424287077150360552650602140809098887566624885214035525674838487537874820982852002793840220669646218101883848041084418630682951133466464396579967288074587972511193713670877207434070079442336791567400729591240201288709947704540833176507188358833957171274804513139501376113311647257465734407015090390406435305650529470473320045843247419230056006002101704779377188282407819318005374224237348460288344103196122010052934192688247099774495907786121950856949243418377221839625329322748079716565097999251447553470775480203646299271671262623861778846925763005302476781844843404117725883441587726779745136912464959576800691133201826271967993897880054202564767870366310724210670879330226918582145111483291188699144841833585798121198843827903082191989442475118556990441735788043033955559475060641145738073788050313866032086189333643862893369884385840 [169,9] -17789249994379506419470920165996018002911887927562539143137568010675629560949652343023985224509361095143780354286992378240423185961014344162521288818088945235857375315468934209832859942638543581809235735740326642935838841638384301004652338400078425019475858239767390900360972579542512102226753400089741579908812015882301578202429421232467306438533392193196169134072327218332157305276630060177561998732146706255571641620963014318463600212959786741375792258727239579145873803481060153282634841418834260180331242738131743742253630030435366892681184950102843064623899280146004637746655458377774694059346971992382284604746283601411807929351990839929324707959291795385660618415091021258334013584544381520044461213183303234803910009638393030744225398890733619367881648309823069004302135820612322903329642864449327356356863379320464456578466867065229097496810958033012384947657915028084254552448428868836689369246136349680399247381290815172967581671682595013527224091748150962360748157816795624522032280118529547355773567319034527586507803527240453195412849468562181473374951402699082945291027441690856511671779085300715057653504558389161934833745644829642655166274921641293063763247170142488933457293475060065312556827191552192612877537746432273254411412975405071192502183364106631410752262734650466954776757130641168566081726912374030206603988210183098380269962489276488668356145826709186271084511227498653138323282757952078465625074017589303218747398223494319545243838183897787667988676799098210173270910 [169,10] 639868521612219952301870789481878604342298818668278512026909610414469608184586287876718637924808679930992237413255980333847489378824004947760972978920260075381681068328528467788551220886798007648200418442913875079436375905217122065379840629885029394134921440600912368750888929214987102727903307799560737251853119367603146893618297383662227306439522337010049510743632490843485841614079566322465334144151702439355427897079085079260942492871891416536350251699572969304795602824828991815881142161740772532493633434410492139848119363125407428338402071121876853200823402816735826713058290850323608800147486690950661907369077147884369048534288925088009290630578414351853429162835638718175601620134464180331286009837139114923822118706451486939048961043973982769147225767057346656187249477911656135385374476013560951406091772118041735523169684445115231198467844271101774014720353655754753075535146908901175879099551834170567901809908589622713087004901118758987823118447921843086992900533231567779504954555286457532683742783088018261293267902197335208915517911286923206233649462856077457508018954952173802688647593897045086060930394436846661489889531086476587041673050551682224066155800906087033003247217454643432520012587735696590422404135180651701000704304591945560481438795051872252371923952962786925607867900782938842595583925025699936477299164581510033791603985258634225080724653560100998442093045474226209343173297990224127419281057957998350073253665686588010665754804924058074024512540058658206821568 [169,11] -17015102861332451702908593875134838553123522288935025921601121431559933631562653714634951530965020138144492325928752538273516764838847091570297057489137022796403729065077347846905613047222325779518331155267468382447634865139229573326593976280380065511887013735956073765012368708903541620546368154184808625174180480567106525564320535748211541342135631035360461997572937881990519461141200146274225528372410804029498267651294159306205551822102335458592825744657923090373736384483405865380723834527716728112646614036933735914629381219595059326201722966896543589461864571399771626137004785400728621744664117828966120118025247150237251455360272710224002767645260241231984927897640192812013410703743127361263036728081426173969354005528122945279548553404163208668786582511445370775638422405781650374146239574978661039279485991941881672168135258864977884348494949460363387227388241617815317627059261896550184136640657898866950121912110965596515773975211932957973499910911614530870547993922511809931184835394307867358258563726375699263373231550254300046391571632507834820378837379542492463646632415413596239249638293866625482009302558733667399307703054021199442053486383686115087629543552467266548604845512433870348731434241814051915176558256742938072084686956527992889781023438989458569136535141819626438858139282221436976561617033509421419763978229564422988429717917025353178982247781071420907177738730529274256852734912624305872387978553344582035991942303548661262133133436729804862449173110690740209320 [169,12] 344142221794227682695896834895822146965415398410023921778706087624506110300897063773645753916055504127611008415747900472601449322693315559952358271134336041150541272126820612753287038320924769495969301262314866809460272460270557861439501724102361037596820914637896848103050844562379971920012902920949487115264224191059047826024056550238019121815651417223705541112815572829544973038164858291007141370501471669923635735012661384323200501915279465407402084351413171222477495505041793289317034200894910091862764600453554356639758903255010224033540391205516908748211035568643310108860917383929146042851070707638186674200122073199775538437366137329432297239044324208314360181577796018914533089157276224916044164205131388061873332291273611021436530245721385267486715407355136863068461012189585461650489784117584773659904902401102001434500874612522718200612627476417140483437933683874466592959732356507459244441139927045255982651182451317289680622626688806052874035988506746792754100178630656412491934853613522294041157434778069338486544295081265204149493991998015032253509296514943774666824309287846855255735688514844658872951382199225912052095023349319519366038720688386074984569514086936911280732063117699069525399708947408744955381843143047701296377475823214873383810957330516515563500236485735519373872225697970658812944939734381779526894710711758116432336133275264878855744509473115820797119287765342261570216420155697174023147539469128664340652075167034648607522200558496127731300072120571498832 [169,13] -5422087995852562071496119750547593096541849060438168342578239377561636281487607141445793542212588692570926624576291239661151805659145325724401796325630445923629440217715330045737539671624717073312119145448285493545773668453304904351512337961008157979817131894384370995033272914629248301695025728579209993333228455224460030359541971165985953492767492303965322554460172803459218667437685622042760156935225791407568760499176446992550461235298811609998154448927829094096665710347573243322535988958321629473097366413192558796262238537961455244237231615137686408581937489976674242951249486228434853125233623255298199646515330547388408639954541890894329547190271936893349403332133170403165808717676255339876240202516345294410639097617198755717780447277800624657062216986678496786079290446363406664256118313002948770329872140826158834965688663664128629822374254272492252925227839530410688789636896832002831762736655296550475174485486534666943916026661398460352599131171188742238776155327842484262296297159373783802821784357422166231011607821579576754324938787609645809134928745569248159796955300961073043932088495144941684190431695274780690616398836073977234351067890563561927585062257165416935275933422728660235759034822256074556608372764838316087045998149716852122539735787090799553372137186273022463192080518959444260392630841618206992684117962218054870335808684680790901109610957752025145843268422791998793374195222406781990939129918920702776834990786900074212096410217195662041913140698661460770 [169,14] 67909773656270301840395597404172277208381387570437362301713283948941160993061171525631433917346094356987302126282267666348191651332258854883174271476786203707984057245038191176772943839599607422394262133061380420240668993697981782487553358348907622111862207843557147326031115478921224085786612474904992315801712207334929457372891984165743028901333285931226113109982810281096995234960353516759675577405361764240336700256722574010683252288191298614580715708154200735296576804248415140340045465302839739587260019087392087755436797352268556422871027623301583631995953737335198278929521865041477109247532575384303636567261606035187441941825752269569761113221181084073741398923153856197276901586015030983954065942384681524976437422303317334659058463693997371942590535540357832305130342999933928672960507486195477949799042788772397325283945967409994792042884228966629594275160967044515708299021508543185158302169939972595032246742119796636252238864747477996558634197684636613295518595929027813224274621682126221016751349305027255083376454000769908300666204791087531273511611095464459807802435015195782360889886776664192812486901706412336612580448871406128765148399381516158632665077690154197346338877066147876056642482659028451770863711918353070609948347720143802571586285575056325372334370169171742687050780915631169759871847188047689496905778950428358944925831402221678975249564417375105654087567777309946209583825879753053317560556991626241263034209912990602104511489643242063691970111463697024 [169,15] -688021376987963575493477070048960412911040737369690901853366982827009177435634188435315242903483156016331905279875066287955834748588866165904884073634120990924236159920414511249857882422703135171728646789715611543338967345486078705314259351729316116481496963428998194763881438583356216184353632488562961245015299625072397022937534481444924520269547300969945210092062874699527214085060877058396081929247639757477864667381599027227797589724832850926002915265508531897644799980180986002180571101666693964063308568390566576134063211178925263666128270587174477146076141506027932645439885897992827532826857466634959055956566632921888831514011820688767835957713191378680669308142358726668429855657468302078844322415211236444481810441033531765256490560361776333308693575457766372097872484254307152074359053362050646795750151975203324118536473183708607544749048566219032359957665293597184927465201061460176986610282220050965004443509150586897737861648861391730455569844109091759619523442301408689866831178342628514652518886757273733007162282551539263436924936563441222567785076709586899450608500491255012966902506191275975586709845648242701286083606808612707656890144315796156844084942197419930500031194785742910240328816569346614199004020460400061945241927752767183365504249934347490261649260353764059917293138560858017374392155758360097042328593786914423220939018302897112748160540003895502818694932626263985566629905888114896905271257468853250274681211057042568599889441817652086685132121368112 [169,16] 5724345628514042497017516944476158380014232947380978403134671581409073317690385086551911710079413193756180376475064599074237486624517572863927019265125607995109948398168721954663051308395489107791233072988479649088628236655426716195264774725971486374852179092658343026226252335719105241173207548367462707421689554396089019273822062155088614467181959859522172031855699197144188919743585903866684166895665499532625824436159659388310637245608207973737277300513473454803871504664795240471357533631783100993831036630861324082311093299842067735432646076428891119102818422737623395599327523849272299576341250102414431551421650833678490815000276398833415383179510059626203977656444361405147798926015777181898153291667166701569216778518312865123400611512957874932827903914417253317875354135239846675423611775174353959349417825668286165073385428990640746862335986481074090973497339737507628203221588636727276167552864060385031031695000390320156562722589392564598777510398194113232441328146164175117882736226327726142267896903290581412065487680038436865296184667580801782212341843272249526113322788688033281098594446872642009981673970556533406581267312823994467571288773220102780722278222007856052983250127427650446729643421945624900208836772005363114599150100892171774893526332815843273179657338774519040402036305598332025321479323071811550929010912305842712124593687319149869875014062195568809361622059815183383347132108165580457457370224852122756361859029622579090090824192959484450534628436480 [169,17] -39628866393044394474003354448561544905066666751465806520873435710566173042084681622951080713020512386148016816204869768696719471752750970846499292507654123066006014881726802481637052779424895115425082736202786464407710100771811654365813719648686823719441523219145177677003188115813560697020489986954274407135909923819794041807357081595116503976552686265394524379082103278716367568392001875648264412985922764767775688481113780163634432063874469529902677951581625488677836521649990258924146704521491954349756789133801955472460632499126639685682276407529165783969157858435063878256034554264603445791331267103407115532515838262215452358252867019007035116539340160562226046493002934331850480539177769458586377623439852451676165330213971613008759218897663386650628777264549336302064164917757843519504436545123171794232140456866252764873129235205318918053156692991888619106099687151423712603917548696763738396643615136491770356688892984969817822504277785092126359190012927151535996678553183461406446930287849327196817004000109632920166879004765751349757432521165269742943103017683793846441722443224244855469022704067927060427512778402800336304592261994260350667739512846661497357909883451396405267092765715711865251300617009715518710135449225929590716003952146811639122160204508575521124496253803620499869875559477267276654057021714125032656022977519817805393481300080109575610330955926286137049550740380802365107272564872996257755300277199317795954580883380334023839879414568821194573479136 [169,18] 230918805223772243048248534268782253084233323570390497694399798425882553960640669290974581025042130005531484401067201178964653661585022825241127661056134702704663937295890295311389832495192372179233686664783726712583221279121507975228047242001506049053401307849636688266279559611848541216354988920364791125474068108187387306073711876128146530674967368471516725468733734516263038264202317384700556051866896164551156865332478885431230876889053354226063543888345193848800343770862069340426128506682130455309040016731325726070473543356919885598397576602612306024943961641418747051427056672161413003872117887688666682265440355355109978115797560566608346365996681910597637767672657956716640352739278876396521219224491470568418830495759445086795900190320956861646760678220271036540245038765411642357136324103108358543971056725759698958273255015770340165552526062133517194167109121729964944300118501394604440368960891301638887394030791366561556076258102386234310033500837308034241571114047492343259360042413125935018218437866815567133102028145035545989785454278901658233468412818939819318396097371868375004118853777292433538720226586059336339525264329402237097241127437506265283474191761047903071546580836257905257050144578278022037161040171061904188472983527144397185849095685682255375173387904626533037675171068166127618441463013115877344394700484269755485672456887461112196141751796131143192077692312205392831603731872923597408657180592719304093826511489437720495449863832198586747049344 [169,19] -1144111053934300234605613556480299554536637525794899438834364706927730870137933797889904576411441368698756696913073382964655659169981773118008668923617223296266521803670798128250441127567583002729565377081394974971953507707648207626266438625238638691347144152574998528213907631239293182674709333993527672694939886571345387181875637352834637853711153133727681366609530484021886210093892095766459568837557242245798317850710599140565224869521101988725135052694040063557223699317659525190624649953733414510131403629257349702337278366341271186959302962927944716836489516733644841740179737329013760298758654904765038795712965338667265934328908561814064895325506987663230635181901894274510668756516974171281506073377438018341285657639471494462277144574903592572814237548087862007120667556507341388291820183762230006475850443336093305546441523648202853685819720395189582456912284617875350574634709901920885444739658552652500752401470165776126274651704877662554477590911193175629322459596589697445754263733390842563697875834917191372896676127987835365891736872164031284843094605285496081272744557194996488295360457066041931946564830304776898560162871187318582470647483867704020447068149089185380025957694257617832131536801617009498962224467970805013646035925459587850548616965206126288597816573768626378451683783892715269534193606277326730070115246619373424547748660151777163057459127752529145014585343730627979461250755521939621626653748892142301127162789244723726259236803568314006398352 [169,20] 4863213739473271876830718204564787350536220552194652717181076867638127277918459472000961603631124725850537341984639331973813081684263453667991650647320220440860902304044808176969208125768734890654544331380548136806967622778674165939572586710726754502068947834803514683350566952951289870237077740309323072106380770138786124091787119978955465366290890118195815776585228794576982176544342328303236852419191513335603901576858864751128027973899978467920367288556926414970328803374945592719273145736847255365158171239240529399444905229860350564523709612016440874696036533887014758239401434778204932154301691716338353378862465377106529416793124218711980187933330012598978691047935944584287569504411095762016081026377160382497819207800155205985922054202492708669232336182319218702358272910167235616457671012363886911431127650650094976395822461656804804176524332272321671295895141901006806013974353344122951964208983962827543315957145873598196659881270635751805057707786845679671009810593224640172891129831477537843674541412272129925152219649646476627641146329868695718638943431517290611922810821858323430319058110500429870567772759648552097186416688415896975007816701291844441102765026403486041571006909549225507405810652131258231229983340167468944309870757739758735640201221799722354971753307560539568613728729356105508476489135788593441684914028965068808835491998966089627642027608763454931962715504946345238389719536455060015734354361710967682058991338851346174852788365179416554976 [169,21] -17875825356031844789540006574243238666915992071048010775856901940867634307058953583866652480853391925922387036764110630752918050202710616743889339990644048203654154934618328610313843333528411826567193579077176373231205659856900464653847218571401312821123555603737368166645116285365898941757839531876304357934288170155506171755735438069784594401141576732482268401581126290461398079126961309145503965679818845538902253331415595706275934022375038353913776167018760327289930833663332248077237987975104545505388956732116953876068609184646293280785335419758482308053618306130612390716230308777413623542253396410365121782019503484566452213120607797216035559624302549833551528762944171697567190982029821650312397970785710465117186533075781808283807201700682003604956655864335346029158372456451518456611292102377322332941867905255349134535939409002614266635933104861070892357200053502041912611973720733979791523784192573687465324488926499646106887206912615323188436977784469224204207283945325857798884069138887693603562829756395828453274314725577280873343274969464324097283174112697625593221578312363445417869853641881450403701990926549482150391181257244807317979091237536312789024715410098365529663571970672283244633211778996120147942254089006452761280239576269313092858850980742207158128532849271576594077187070303220367436678154162899382990343436720870162409820332705984207539347271439936799863200144435591602257206827240046626950188770569200653073752953605124042714138582388912056 [169,22] 57220572343925844393363936334299638668592705897353163562867044801908158872826253428498037542254537365833922582529351618084850959733593665116357631391711522516884696611661381999358420183454475214373461429496668932827902557800238567918665199580616180332616144987834939330633729212860448732845025287905488113143788991973757007153202523697962216040052647238815366591539820211235365753425723953791460375450379666520396563342132441943046090624115611341415714619929478305759147002620808734870212158969335924776852082139745518148729888528127179102795576943783986403810012893248543903217625549067345220004465660264815547497987513147465539604487245845253026142671422703300222825216712337496178164136722617247288780860585713586434948908610472018453351366272728373824088322992381630068650307848073043390676954955798778770346124202357266791627866652774442525244141590095766544865190800253061767185508948819585005008715936754432913127795738951584092958855395018554122588966690699496688888012563183547908718801220556562670973065052893918748484215730502142659748030892971625218039539031998251061571772480816759439479417321245304139815218524816725818794637081971727733874539117654324805879158282294623461333948436193059260386960875941335491855521195154541538302002009906459200296219718681640468824461611229043179606340353117076806152016988588619102969254966199454627192420176207728460120949530655477829922418531492506955963693320678480240670125619799164868164508424665535241352986238628544 [169,23] -160509445182416870449938424008804908247695759922830177179253890004510031300305253081991674694534575439721534821638565134099757770230124225294300789926907834292227465891013709558286873906925296450553140004098949946673599163304261474030556876434149764669826580577544102223437507295047287523413756889794301135060568118850995035235428205575012648211568975994690470702987956522497031051668286018671974948286399445654508594154957816666529839420075877698569715391221012842653615614110772042078646849144127350992871794577618727055705679837349136263706086938266920809085654368751574211500675903970327951976890191954185196915278689098340283086322871888649072991527436937583824440649179168928667546394321539181875729753570105672731278379180594782356359511413167850388007803459258301235115303490571958106151460263427129372020101085811787216960433751934064441290735751552393065076183463833048128487821233548234634427198759593089349630263167821229595129451140606440527720283596870958003564335789128950708927197721685732148291269523253790626616796440642845114639154097163629947017007141683135597958319245034075791809921168118034513620619005725659689167446812650002144368166138748457891867209281231689692472575710971741617801961311722891670525961584483183150908455089816675473095952341820217566824850019086537217594484382678170674505717253511235176951240088150053497614918632794351812494078739003265539422726215769335667750621831197168371297127855156148350413744146540909019152220074504 [169,24] 396765931509620949910048731709375740017974617855063584810350628965332153649886191838186551665667889568829447481071967835490722068239231204664446637760734824437411123017981637992817070103356680550496916322787312648078230038929732559837243997070407768782056658338006798215410428917708999075888161999707940828407710057696919276182869963607491917384406326918788186502953976404961343766619662419641826197741496714067428572968472735858160431568006037548647448016995330298700384618823560082741908071537383663949986577923785256114406742121144255369111716473159937060266066541960690751599193570407391261284708075034705053866502840486417402334057331661902899424817034960142026586774370615470046037919521806684847719144381426318487199686926761339364787943119017954873419250990818736800086013379253415498513206946489100626286843147984179895292901011275966357258176249261119065931539880469599955712123413181736469069941089926437639724175532687838179373078706431313869158222608607300630206524871270026779645592748367329584244389551708540604937948189137616527488438388614947662983133782851314119239912024681309469405009221529257132870305922051073232777334427820962977450341005760943905745962037018838143098489773024449506883538144445680828719431586577508455050162810288527758360797018634277586650142746268442750773199245440249129750859376017469030617843302096561982248584605050940132442396714097078436525766392564164594730870615533965816891173058033381407732119970724567815508164208 [169,25] -868591246026718784550317828835390611987611536327883882098118781838309785983061927964954239165868655958993078077944952301935360243585909204267854275156030716944600626429027874283918005877170861842372100739469759315115413255114497196140466735983772886589742050629587363633614409739720905187977264783442260111169059181094669459261544577539095176485044282494617562783815866187187931760104637563233137594543091516802091546940328839214195238338821357389011907777848906849499527376283491443099667723255681256817505015909386986917508057194303225467786718656091386863561097305860106434813111757205510537588983306616195588615379722081213703361921122578939449881442477746644735814177335568003257172299718499302372191744879782898055731267512704558499053791709505293562383969723566905817975746877103004553111029379013616636680114142471284100590368513283412148147452401172637148137101242038180132411765925379780992653948088109280162468158696142595325924433639469961283660641193631228461621453874189899756664370258801669139045894978308102941606519320107143843744966351741827860630147236719974535064124143636576605872327543644323419511602707710026717431862015939608781922211212832809431430331091528669162157581292461138634478478186487613277256606700173143943836001044249978270713087922708417888399686378718421265039059472768517217205733407615781495730352041317106721051837669467908637790283061023628329651570303444661211279395492116279279426536069401048172885639406006374252984782 [169,26] 1691508195919822589305474280491268488534788874546611053048648923365587119468030382137836073181758112577911555989800369337053670731220669937618331176870823484985587211886270606714454095650923617883247758630425611589414199951763329428473281019788131867826337612175373802908982895661364595357901750676660924097017631157910239288747469468166400676002528774731665272978487848598006561727085183882679821756747791289955423259867405158890678595696086288370197687614753659416774996311415603957708569318110474996278891216691144252994420269415076808250475527162077947435090665651816453821798693736193751670330142614892916141296741998053970739051827828652210556581665656856091399110382794154206281108355546872271871690970912856677498823170032841767784018565798009764219219820643674948813347468711321198567657149046672182805578926953140813760136512948515447770457480895935904027625177556683020050056141978699148750796970571709114911853541925447113685339990957193830003278351450257135064487842048597183759179095763414138948360344892670577691553150249223541799066666899402352012875982909338667149117048638329481464748039067654342192112190714644852879029001805618167310398206090095720286675272871254143200673622554384048501942485576084366910180117478515934928251341643373070444370406798956355109761728257286218896568391073592312567721117962208517459323016844822532213349569404480915319565763640591700412335523921627931007495669224827396856034272661498218368993149797949297401152 [169,27] -2941943454115541976851155782699810128034853129309470317639797692897496861662665064976383394044379873551794024854085183542639996251226119965316649401712346708143265888956802924657211507748450278466657342409430468006403902434315482685899638726150289384902875468265499627838595746065971678488462341215845909534660231711133774007943240437507697827680111303133604058167070750312458014703662111984578363012211143298400835353358927316966886075634812110617746707403462322630062241297067884572600830526094847187238321867186453758535301158439235388200602320871228480767950529810953146201802942081194790981507231620466966349467185703859941043039090150974596915723345168410904249277993299200221895868350349880805858720189532993733062879275943687792948632770979838981934730210591649396159765424557925297183640168516878393865904039151000152405938326249335108019331740797327748271335875314816218158933639209680251134597387436239488023470412116822640458210249987356401915252340412416838989951788913589381157140037602763545053776067374540570114022111450708199338252893103635184907746363902272552321084885760147139984592915328691387495898878018479365838265573243088569846072464373639256111548677897598720050942000836599671041639588314862053352416751624095540590832972041127451416579550704597602413999114870973455111428167160004930327278366478711946304594616016077643939808077260171256328253960844953364724572052074439371222558860970656736823498464642887577054580130973933091832 [169,28] 4586015153021498651826144313910055239778851979171870199065064830454298523861891636635262719366584141980801947158033139803586456917963196875386160388745389929279451354402486157048384938676055981347565965003566868687238711768648690644392506188903564590779366315307298141460393017264934988135942473189241087039804261449624937389081305902311717819371148041993797819895362910585617264940399992288078431038254295630219687215942408273857418104015837463072617224278931048543722709829013127490697630504708251633623521773414273143271582321449067764602448735731230994972892336555925738668929875234386652235048724823091042478653607184387462151369340820439665533829207576961032724503644457985020719046157203331453565452300209044613243629124154726624893412456991216760973284001401868435013881392557952035009493983420009275526335766578144307422289547574526257619453201583430505263662766889712289088381440550239232262167103811067821284292251388164721417564432834537417165422801871643099343288900154643463130916603051731947186170226562835468943619790919338047951460877633761394441891309709765883269094628575929454998106989621950634253919772774767645615661477705781322858243313893183504328025822208294663055120195376846396835427380077233589412234979055044013098183929540800562243056241042336153215445949095963999055700362770163223002010816414965317111929873836375004654809822870270153747696656075796778512124651342340429551894767874316525902069424196807326490956670560943648 [169,29] -6427634364143557603154433399376734706012427163938680325451262696965286457327387087179379832023875931610243810784391406078156198533615746144876100140941734835040000616618181946905362260343452987129701389903094248144425953415119275990188866039247730467147890960549747649938497126308497135190497241357982350567309735179070909362856092985918573207273013027321337630481540057648049609186369936942904639519265862954773634888277790305776653355919312901717199947076382553439770572405686694513910283523374828833391103944095085839595489341240161961493028348358346125769614839295617633425812813196829114156901447701958090390099371230797873791746280752985749183737441167130214273114488075307315263005794643542592969231398447165030287281101785316656060528127057034170684825135658745379335459579542619559674738708592317498923610004134456154128552077943371389861118176475627415081328053016092603609472023209076305481088292964748138690138215071785269234052049650510377261486021483508968439128392092032705448953512977358256403878790892118955526252388480289204460154648332312309088829160430744877015980499261719599044270113373439258949410456829302298783730766912408485204887781611831394828697863651854395290241031048426345394056261755766383105519015215062327715382708052811897359214446544902766458579387420988756467215495188730807545104312882599157484432121690802923079272636961992294149374492451378236305786756146976817250708921879208778759896839198210857777406774988078 [169,30] 8122791630185196946896022204638061897498310341803747421554417790907272386121168484344307465669763943984917278761609677317073419551470473201196579255758374083126498613307764583905848412098617008868868554581091499668852231310560846152389948920666553098988443856704650204558870673721832522068221275808939302531262569016590137687350827560935174520658509390189397107207980399741834636521614024263952192194181115747099721684657843485582162636617171581804159436480970307363482454501822461344263728035686032548543277167896025091815226582225915964169612327127791134328967258170406603245094381225729617104272310574745898985808543974017842807479565237736167194452092687440772077004239194923775678824986591391256451255600611366487541422259774968794307708342647957991617171272752584487657831735108686109800022431215886832881489325217340720466757071150917549351384668364019394903907102481246954041920633834725387307271623757750287848355883532754505987478152750948705244037998249041694541826519991694871192501777028181933996426631820438089289353677827889015639980138387116439155801959532148015295193578682395961887686015914730111230180011090414706983707036954171134388972043779233387239268489459820306913492978631369966331963184454625153875303837879395607317402421360421829816841343154478326845371583003893339961905840221770535213362270345074944879953181492121832819944397696483576168323573507363856946346022010620105393707674986920061706212261478042720895622543072 [169,31] -9278683238651485484288170848094258409009752774994218805487048224451417409982107724294759317717779062116663601318015052633322921586088471601811801290585523384072431691009887425951497742730327146310420134047740559436341795080425897361938716215183037004387651868871342380040845768072566713011832126697000612299935338563553083950053951977517640344075508689788684313581376027466898866741397650293400546302232140779044506290627527277113665488817923501545586760744141481869933720040496961335590589712263044400729499990907704514773236673184588858856266704931509150680032304009130573776568957310180840348392944806101833693140588103458339094975711356458912887236372091599608681732214974053850823073266138554455729777931107733275243402273973358723159568492803443525282125744378627122361784033608050141379191627221596315606184882199964470229453870810394412001522774152404771688694915606366909942030793776643510140384801689524938532261568914502618251218820810980860711621457839119964874625465875549185378764557247013412903581741623953601692620152036864313389254295868124427418803365012440791540430681882432340221381304560851382908180167491704817968815863632122046694048767642437215393690984313907388148427170969375341686745963301038561032463951796099781834290324751404471270036144988519154138226474702202648174629263867474750411365537143600851309393381357982699009719377492215588198889227402400494825997772273384878057760200065867170242181144321549532226886276 [169,32] 9601948825126919359096214926711159087791826398939042635294700309159086529754515553414607910119587103325406011948083546229013250959006554630954247729318855884809985140524294521609429322442375174651242864348963964225479965964547904872884498700439517192288430039542732388805130677916751484979926983252757582297322737548091584339785702591863635004346955042919443801611754751741341152361398511988723152008938580221629015622116611280174626437645687123392499367939019841387770925142999124538457338099732191023337216294703315536200269746188486361463147573972496765740378385070801099668982825051134005818225199538836434378670604512218228827975278035312685847092698865554428144903040246287519962717766530269295641767251963468880174957660685714012866639325333010830486308545901740223069749124051853170792824545790298742044586980267916821809967952485743848197109803220383189026211118431715774389377185701703833951644164677492740616433159078721397123431322382986477577119596734026145618577902003576175809863553929613072562450478856245989103185860425431114946012776682152294061926404197901670404226038670290216868610034244748491344344964880542760040339584124074337903969069687051968598704433525961597916712701462295078799091514360019328678252896898997593067964478896863236901123727310272252326249523337477176320510986591423458574986173530558866960683335366968463822503983484261255848397104929283389877298509466426460842648283742305751360020284161659631739904 [169,33] -9019384558235423815428851930422097467133905828255026528500509681812190035904685779125477579265991523608464110243288144264723715203824503084346879404772041971474289743196770023414137916324635717116192682554517458279920921431607446272972713535924647166429134153993000530533411913675684493713739432464116899050040623777681828439926263004583424287130029897736490143980041765124951946850308938661704144921582002117889963298389585009319709407400014506842950674577031736543162803516036132157042512664199462143855838008427735513138956193690855644067145244191757479423080155532129377074339054872478123683054876508317277231317290214682268804537575124078083706683767634280137837412042378474350189301346148185344783240468969501853312108421487892315638404734283876624850579176384172308373516273629301845082732929696331517841658388733430317927523615413620769206949754473734626822267349301650422173082023766846684128410737565208004583173032750210274390731840264144197846372318434540650718221082381868995800373396261484116047797080635081662918307704354726257448850467994054378288695851496766725536976669054022732343246962742908097261922602540316570092395934834797943936014866930827055752209636972075035941085680748071952376553901950621585449052816586468913057343158101159566226032421845097616085114883673149032973291223943061669532926670682927230919043694711512558501472020114439984046590489355244713569483525776119296148443339517970613431088884348218029992 [169,34] 7703499436134871077205098909694610912455410755703554392686326817236818400533508202407260128504060988111954893441918496555137186886414003323904355329163176634848182477933475871559935966129275213019185869927535990283550729128122560178063183442938594135188291701757709187459024709221679924491588271989001085572080962803411658255217037130953927181407813234477874500635211511337822160012849967373437190433820959535814923540522824232843664459817562878505548291224093229592331069426412036106584900823295651587964126098107689067590986317096532205051315286999490358776025797430332996642176913547602579734126177558105078602675100535548528564665228807117094744312578758247909964366162384991155259732695277947284817515551175102415120661738439278080756385592475672627044032129908137706304416869206457422772059997675510219884218254464893406310955646707267816407062635484594693216748232391667730063442022509951880658610719268891374025383241239338030791709161829287061242644091894208516805497524203195720349082242026299725728478195425245690960516140007176605454173738311950962827317094137695896350840732103537997043094003136341921508260986889618902938028183922440703058609752316216350185703207858092854689264500195363692149213286334376383083440146246212669027969283468279411352009925622265580087027365389727961582114366600588973241712377013706044677458644659933805986662199951202111513902022016857651167582123442022641953350560770269662887993716758122368 [169,35] -5991655363647064854358262843170015767195513552083832871620939001119028282654312553248179528155300790306174938420450712145868508947320732611074765992024925236101369007938515212003684106302045131281631140449622817057698316729907236189589388060353425507435574183123042071874174464151584221148167753547344839697378786794747143679712011507280548883510817511830323222512430488637247175625847939273676541275631699006015376842737058837332520680936470629705589446209053982627926722907300550243534185928006081827883643389565843002394790101659519348688902908786728269240290407881152104641704059220733112653967274412520007676141636286925888617486026587666561268981831735096477997989409462681526636602739505102180028591161273178711115247524805267917706641610971441351077564598589154084039603185482557857000266692600003654312056788926159156473949246765964559440707914296272560054132750711958914427224642310400940522373836217952808603332655906135952064997147844597436696035865493172302166500892543924889464241343767764864361160231516950535312858646693903398396446117262326288822184098075275213067111073078447094038773288736876255971861997073468989598197493820071490195628118868970678980779114069407589679508566919498530885480526891612654112425892226794526548593487933864036349496237315157214361642602270650122779574319258233672201377254370216134983915528286246494523111707629383033448126422487387358051916298504851299608111281113123164437033126298960 [169,36] 4249317492385520036125174689415075643728828464344447631405211678146443805353737907614868188966760118888138772849367460655391147491758825639017898992416881621049702627190604660191268307096608730361166321158988511254695004422792598708740221491687867168535602523169192831678118422409698562021633046089792789606617789765962339274711920514688372033769835764543635967226304451816457248114862842757960044484704353629376945832739124522191047394684378839142540936989367983141036725449916475584640697990803720461681563584937804301920479292877553409124373551695638939348720754208647176758533073674997865834283042934675649070316320244739161135059132650697136902202663111253838346492402697288871465993002038658752791627339997094892661337056073323224681663175409013544111162214323570929634374518021001228970176788181960525973651733988136515923499161195076132691114133928285042576295161661640418388300642567184396547996915499697030653811406503850707025705773264444903045301264130611689431032659128796006069771785596036200226975033585912924438302870656458337743692695622616427549294558947001580370332132587332533285638228141928376156582607342224157517479168326402576332107960866178389864309874627362117530525113140777575687718661099966288696903101333151925792622529078778187923080997995340981124193888965342653373830686069746124999825420085967025676572335645232511033367927743534775687834974072889953757290058991953289346684311960673116278660343120 [169,37] -2750992177789450208720546177604978275275139604147278201185918353486933645688366865666201256745349386000387774890635443939971076239641090271595606834670345711233021117322749621758435965820972274502354933186277928214574027564017584884143027028000385179961845940455740741531636808903764921643136743218015802595922890439974735636620216515458128534508464622703359128639736679824710038283265826468519339211711253806601047542729686516929591338903596364022448823254818559796435743065591600549695827372094543103547912339116286835734390825701031210217578561553915452513357897689586654750659964687321314041695766844505732211055960644059781436601954835786137544724680976649490642071631339830769106566283455457551225047581910055577523023392466457531138932703116905410140997315638302523988514411926575286330143098141989430107558955373314588219243821104745531904745727901267203856655114060250841373537884552544916940611394995178545859582479264777687820725674415819561874967037260213003240127060975794812384478750776657581656642444692281241962218961994510301188436552922181951473000927232874862091136668421110895960759504759852959574191076578933043058597347986944036128245658022103397297613029567381950471055407218743361899593783326197178877321122750707437904264338156016810716767167158746676763067305839285989689708497948467510595293220776260277085163842608274010377381221956335052000474191962591098479324749554458482655171842711794869003098982 [169,38] 1627291590935055025975445920019032023521037483244969723793294453439989513879504152365688550821910669002895596633862010527260027595153094236654414862327596648376750313613196869029677236862049684444433562537793399215953835586325181943405815207250976217854520623090330157946211771343796424165752047635699392623416747253004696581988034790570139719252624332921391807424184599294498809282120649335758727804498294694179460971909034665374608109761398844663358833754963939735973039407658732844826372213497682187582302529208065304655392491319318724131082105453982905633308896969056752454445401355900989782124499158275952227926504544708971885890754278978154431623226391740291313341557927246556789519782249519841323627184534310710944009239696355060660402517908688556102893530055367700732966765624104727940511934956133946565884160122107914201184959102081025130472116362870397800358326253513442616207576622046496158588425032029210558407818347277773757887113617418678145372474787321601046994087474297976320248702966037085076445452779959452005806729723801983523103476794061813051340603162197168617837212608761851062210011186337788168864311949184147261525335516011337544693198608405212396932981332054082619437618291160441230375738952269714044126820722841715077139304364495706786778732272730497543499956174771800141426487786944763493821604182754020953634749356301078091121270248227089421343120826027573268692713781699170309003857600490840753088 [169,39] -880205286339364774659082169007726838239453223879620729735883405552214431222787481525329516754748404440841736930866397048156923233689875405540191103959993156279494734479025219267418026926920617667406073637834510434227994793411545479133336886758357346245094028539598503691588409320303130064782292524964392327162010512049721266289193449929159418830890197547337058144330738812703926704644801910176930438868123673803716284188233049750667069530278125142005613632916223696606999897551323160636623998765379829265009485718825834230912721044388232350445586293142856558297371776579207619543806532462938072298312290818339649449724718074974056588418627016832390238309645317757152662222327335871185762239142393401047671878272969951934107373714716550286842805150213436652300941094314404521954315488323154119623567069745499192077616677971720652449229741728660158039370894410612810810294401194621436319723856199460451992283253512772566065449102719020189318226235600729806815900928062408410436728043779337810765038329798353956701316341659765011146376779156754695791771616454464894096751909449829703251449917877922148174854693791001214847670201414998502423959538759348591172603432863068722839026993025483269099273023124289394483570966100726336993721917234764413725038588786075753557800180707688936435791974621906909865058179417461012716033165148430691607361011109616638404021085166604758751454536171437669849702958208401314198543625205881048 [169,40] 435627071457989895654731791394232329462650459205574884662511473116774343686309509764270545912633825560259894948319758552299979791327843968048412345540967814154550355521578231005934720589237254488507638802091984240363699058379837355721091460928994564683689701771819300401097114190287307581178782839980695740685166312358555100272810344616196518804186453231201155796870305237642777007973307075089242213221908137462796253992982336557474239756362706703056859873866252503795729880295029885565531707436267647891374984855187573399649381736796569456183751555951453030582009105169771919669284952243931200977581788211003701295247081569321008836038493261621097654172180088708953423680638982980577035499888513434580364534778448220649678891629707215579665240130194118097819604166191470677534277118285919917854223790069505787302165728387543510001546844634718155436416277384440623827632689509182845899038964322047916181049750870558550676388888721162549579704527433242438807872183734824016653417540725638815645190537596558188490988792155654996240070965144037839481231365390703964219385516995689104111313946574640868854800059740950495114760378743599815726265861484581926543287031409742129941294118829898828568283710342256128978190285287912527820475620283506862741518888693243919250077345813023120326795484687590741632113458673820850808808905537715451249219095016385000184005596666617707452960743371847127939091016334447173018623240174984 [169,41] -197362494318557739988424425343978291860856776236314453609688259643510325526262661064493359910105574616433275802551888612290720703665843799558165263696192426942519515832152555258198070773338874449501368211685801212750316507980436497443141289945487842689359282128837938319581636401750363865566925256692729340375944676662623454957481011942875621403067556268185180777900403086057074682548073587777898134726447950599492570937215878104177661957999738279717149360449546684535421567239729809593197659239200374342211080608877465195452648504447107943499742945004233854568613371852655481333272846820556952879353439373171438762109436890943787728308325327099103866005616458675195335821234933801745606400218916611321335806840194638630599280984660014899819221109812985120438383444558370807035644463727052877113885256962009848842805089121784959607355382376446655984431519677748442967865206630513043772331311894342695889929952981144986538091786732610153416128711320395422304875894054651607447674777100868520381742331687828937149685612195132059202919328938686484706241813796901181918236614972518922525275028339340874463068857641951743653668491334643558050993449878215462412341213745780587220836697154883015388640952636886757439792640748669736528268642280110386049300097145570044561730391445752115491855073592223090585077106576589946379939492310243165922360171414933299835192451453600537235719307461814716359019766229512946764539807133 [169,42] 81880432186750147567193931860454395835947056573914115043978504334740295180338946168487848864609532486053086793353201297372687807253466961657668659885122857812185834700281624571538121591553129550299937813173796811705570750159970713497766100247649935706050017895795140090930553182223021311677308770337461014423712308679633524722213417341111319355608031408878572689817919542929309225447529648991951469498808041093225325034891088879585649283956991542298046084089057615493094888793241790085560971277547143559935533656286713451806878418660654751987692413111250729561966763423821712272378386156882561283896116901496401551521761651201537883420118696622933710955302141174569457394574607160067795369431037227136741140040403658612490154106515161512800733198045672845569240062051658027931119933155388413689188915964918346613046781041632459223951907513935141793619308275033077326385157827996185639634710255287697160195737292688821065431578581455190343343929702237629112469460355380158408417964493255625246173855046268362781146845384273593633203478243240404451564580525416581843272648835141672778512338945359261702549104387837466056612758981010270342029005659653878511412439389037947576083229930560709767369896169293966248599875130722967095101271645907924292724366965615331994965370420172251694412499427412213443521304434960956881387659888370639458403788742808985955939500795369073434312034655775901908054690916784351702074880 [169,43] -31113693764463896121088042353916965201171407515411056381008442099524075399461659782573754327746529196908579223025790856340967695413530892075187285436660129316199230529421630832948905109369186174631083411662901724904974338366345924518833419851413016273630925155473515149787624846210021383371000245137644037621994670731801674659578282559618631827528467664602349643725465954769713686940560148707903270864227741426355780662341584881702836143934835125824520811652763278642671437789558317764760541185168016517252669240734289304125988341933497399333322299822338270524887875730344390676772334120314700800030444704569476054055028367697078122222727870040174046702706046040279654719054109611157205114283266343832464595832810125638050245834681691868040724080211218401215448107941491181180995349829232982438960436828838233791405127037131759754227216425019315515170435219791334063262112294193148840105187465352361643321568523310247968135747137299610735394395534234627435944333467580791855583524383244108826686397543558386141777446141000809040611961909960983824337948051866081862319116256685659274691851312982066089536160866605391172521013315730352995213191107831803047367519281578063214133487089829349856049550462099725600511802345886628119783590181251378281643910415649482140391529627055560842253892673778730902037438127820074885411276388326370500795682155447195317180715200056244733925642853334151152331371188770992596480 [169,44] 10829671704749911780123784848447626896537189020514442197547877152975753526634569698190191047840228737627954467206535276646709515938868450304865737937303404118791245382535499455230768370067289991612238749138802704718776063331450295332470016670467195898516439538004981513034598220806163465917181156730344781627488197001675827520561162842360446114738940326290271047970025015346245652065831321200205781553654625191497357994181793660188322193437155872997208700408532158013440416941046932448311239136887322194363796829243147292675244468604375678594067100469993983249088171760893388197232100584896327613819074442847293185427786893575244188650009178637629735171395391252490570128771271001589066565272680891894194915929107949033989301690095764521797142146211662993816710646489044201053225955710621153864929506674960339982093621377056110195939785308476021575437441380714510349354188400689842310535329840161404081472504332877859666509827118263309757718375546096932760492347616523575324383622773339920278677207929991050312585888428008647256904259964220223544607862763501265135613890330506103245884999777355301873834009479016616791046330787936008829131746951781415695514890553808930160008880263515003481049078828011914390346376434980561103792753587969462205102348938405709078243444051479953980108311021597622719676130087335994364177177680339580910328036078713066354443807084662565903435925195184582869445421546355655456 [169,45] -3452679291627293977435685070478898850149316184632922496275399691679039131611674855703867470161082065747634386388893017237730527158730716083594898044856680383422992619425819146659653567360144437113235350084280333177642522453841686671160335469256043199624188169308442894279289637742837572223941908934185928315916380198326961874187013799132612892606680352061632738611238374924046295979810748173890746077296970592577614727437685954168790067487943535060706484884838533855044182204681188514818094878268301470542637287283629332227577965739709599289894048349747836012090094224942633339245598933597093957152906661060085226536930694843488625263705820839556636394244671932176922404645915106822061270621833573842319517216841776522598052145238519561628109322913587724196140954618374772749364189155656656424023878014822830001352981853077464474494677426278572253690242141816422708308953183278418795116683556042939261720741186781598166143373357329887741452898956450626569081328944369800044431886406979699082210574065171755415591507507029142633406949656570534443638164970573360550484573656368618715264383733435454891550025076216676970612358380676184143423874898657207558593198119812964898114588704640835114354981045900790072859854438495965362869546597782675726402651277643003445853393820815096616810069178457596786304879797558517407649734118766640047478211172927490864634721017859947881717824463103404443671252593762660 [169,46] 1008115543321998100990237387188551079742289016960943169637658148403463542261676774467232728684981678025176040074826434347791206998444295698937550047759513532950496364079396800842436222564917731472369277834673885721403777653649981972465562209163704009740950489340808536152259427278729118265547087277153684538613427878064046123735386282085523777865082421934186369837688916702606925738442154829663911000596686043066870551778617845294197559244858299314004933119462737014889423277300197158351504939662289942933965360260269400323142588577987677110262931593863961863046774396587251480772015727312763629917452165923499471022150316703092375146877609551318907662581074141746899156994754874176403917628770412196579385169550395118350162260979622780495893456688128846002663534727430997872437592083500307551762397594144794115010729770844631444209773365629085298560719042745701672115100215431184929614454977878779759865807927647646987902232942536474272188789145445198026589976368902703646986181636988059453543215183926774849124103388707086535540007688022180410523137080954253748234001265474894943805611580491044105386516231862617610194213770664026741393750991710159236357676642904143042385315235473027374010740948293459436060060916870922312604858378625237791722181421854392807395235417506632140827157092311775343177140764935677841345585171023967274656208771109498289302431710536868625667090278909867136894450117632 [169,47] -269504773353320581766256868263065048132011601830412771740530961112842657687014898812898920708454102705914233775362695209832126725641809437121391456305345425268398530288556154851809324445272592264416157423558801177247228908364812688676307392792482346556427534845589131067692693408372587355017565753250046651729106132854742803747747961339330120496594856644486281375271927947770384679971476760980955093436176388187707123681381909318200296347338184699333322369124331115455234334234250037739562084054539781482003306553017092550921983511385696193926927818293437883450546567190154476823372797812380413534621306110228650469691356453027634252766601701033591595432136979674446320665533681434634326100604338675087090930067651795026289762998911229854910834801779202322227590963350271113097157523682721228107804273596633535175679733657015087379217109890822155207552995240211246408784097335206146818225975938628983462364996239021541128909521335897677193418562650572766227850395690150956140718239817671982485344002779157345919949345149361168272077195042108379071383476009563712773433754362948781225314656120871206817620987726376217267955036235457786181015008651215826274879225211859033698390090276570359047269700041986427729744850397014134559676161135014650521121596684897647289892345442208207325155969139144025365082186661246461865403362266569088977736520455408807329862526945640682835659458669851667897644064 [169,48] 65943001370620833138827413062591086701442116066665832196996480203665439446341639569258516262268373469289849475643105990639161828648760266603534000958603440958113729511779734885230851741199422544966955966647001346246279569138332218791346093402659615372918520213615403656128491689045734683921065734823154393425678107179579148322982158317805274497226891782184441980447718619341685894304670236537432115287442684999729621304081365873529894079124478380069703873479643033295335010578841607962539829683327525256067462676215498301150956087455761221532799025455952771634478860519011744909531359445638704897464466816540654619260206415179647076972578399182107846770713070629468928590140575317445720347880807895748373898628906037333908741552109077087918258176438859467021635774436352625706835284958464632445122305238084456396401935928920891218911372838321785565362098435622934226747864802440181837150138097415661857229212598992227683568226336190235620485953244467269755591185660759103221858208106678283392179328756790996856381847465154919504430410310389317122535017062591941641144891982074073486440834511985038446422519505719587570326234821771571215327134166759805394644340141596981968444333670096609400326317463503816210754246290120439426642887842903732749525149869180930968281466605098552339225153957594687441981109260484653802262146105649775462196771174556563839789805435349717469175608103355738711120 [169,49] -14761076250534921220882073667861913026006305056225729459134173870464293129669343885345855788143491376029722052768118814129854844941688025014582455974048385714730875635340309494544162910623622045291357601903502871995569224178955905509674493574203440913606187774893646441458367578587324935249949656848129292823769141891635209883663941379188873534542074023000614990975096159037786961102040411627635497532517551053131313441010152369692719677600346867808930026635479153681705185139964696328869405558219727766239789832606165177484397910811499465202566315474009049079008967773975831715140007713271224788416771759098569744494155301836026418709243293241314471949464634548949694809574456161207787459415686624456516505093219895308790229440096840739602401282427171358689786899186516854080931391493864000228770681897856263451728877993959418873831612467733314155044831312341809273553143467952236289239193922190739955035741399734484534907585367375955332880136414851064873620665927201781728656002981137580306506332400919674609711588328696711652359286571544844301854025365693207252112637714509651470936812463023636947025784842138261437943456601201820891014554328532705148531500767499635130074061794436042860442630310394048853831091786144384597705592530809636871183459610934799021671560535845874196349256866477847063623586770516967312550913940220772878997749143190220689787682328278233456119684566668705194 [169,50] 3021162844181512165416214550889025149685894606214496340542649391856809320839934810522785693230745551706245187858848512969231015411207043874110263396719068511165342591018680222512414788384148761552851495831171922941683670191348935931139914278631773411829700077367332006538023870019734859474802936819617174694352053465614862491480299249247714283912041583648493502527920903371463273684045444289377849416467874823803373620130236867398582609269420753308580933354911684353518027764734326689448952654530770945777072351173230430573322515155459173384426582661769580557776458361663434001281892334423025400519440595663903033724710321957699579528990075470840377228543202623350978311830262760118619912382276187111015286857467027036291026571699571234678999990037770697331299999786105290588221736967241105446469848447868896567125915264265767117896561846756876017851040429876729778839301025845490110759920789796347304279415288034477805817723935466872320592467508574571606849022989220813788368653936627872975001014449177064167862949047285223210912732798106926048595279804862710206929100940675507283154481838220016588916233113497916649633496558399072105999695766233574086984190646472902041362692719693505006772574393833987239680243417742638863934296624003529160482669612610022821616429776828041417648176524558343040214521191001342665396924505181000681947855081270455404697888319044340064324874633683072 [169,51] -565011523236408798604460634696399712944700975567399017093689940521175343973140616768843134162047631062755404785058098388822380835346249777281723193460902354277388735934336956650006089968668981697165381628995040618632594249372986122740355725431857298697870511038469204779093535627671846546813499001893952242106786672498428207234911900168889809991474746826773787889426020580906122585326205302129406331561131445030517125240739646526423378558706971853153220634167658968284785816617503567770828179659605402780499845632535445910884994970694489197897577456063089508687279830442410178457754595817317963380396384294882263982052318128869455317794399920238315198470025967197483255073374097071005335776010271718055099611263380139576566454626026134948608944909829268688202842269178010608624375146366777202972952691538384965444184895799811856681894125174948652017656557432063721204018719976453360919147624998795442694015779008734810227352737339215692649209809208621316125373019977652756087460590353062834100204188062346541629456978767218360463736396387312752043725059088252467708159173182189868305376561580104353905155787184644512839258493128072735547435337385487303488532135912850070813044194120287796618336650773713831893008221493320852914211714965751384719905881691194760557247418475199370105658654158375763920882050259980096759354020504563041169371608615016766523489324456010269172323425520 [169,52] 96482836453781897507505489169759312020092403804451091586583674867884183784053450647614699953331680200528001081082329198038703041250182956216262481950678018898230176924727601722976484030431423128376555001142565280075977533650989418463556382779219899361717009226463675068126910524460700165960113304691665380766271921215399222264580782992959329753935837930933617153266470198298208926148460033137727127378330258798950696350653705573485934031775311719316967056030312503904775938518137487851960033399594029665347459809092207620036582876939319741918790229475724619847860741598462300850012150991536028990056118857063231571587772272434779135617118404040711378800808358008978419390136774402737901301217120417026675893122888244910746761987666958270557530363569799517761518074789962344126463438426465132709792375773396074967972319352951719313318843395307539287397694902906739938052587785552699275229546188294013849765233893735917354859803362285344895801312565058365988775384369917737652154246675304817185091894989458651964858852604573072420163141103412058753683159797355719997770955837495684396480010859292231770771037444643786901012780630539915164995606186864293055328428967484400828319742927712579537021835394951878881824409458406562477899454412038323401724073696570432804305489126959508054104089606304419427700576892878577865316384799133346110887302174659877219210930766006431704160720 [169,53] -15031382642066609858801991284435336920626021007745261421155843447384545338768427105208381590271093418417835842839166359889232342245562887641777271088346278680340018972335217086674425365990691913733032674309481089757000640023100581401845108765110260208995772887788394154866207590291720123751882858046588233979853694105952475953999555062786641888246670210432279544148817258073915023592387865335649107112581442309101819142524141550842701824028404850725059204433733719862013526097612872654227902370599080065448545050471921807444716348980422157558377017369117372649354793595185153896237711294046320644994680671217498921221794511457052181105445308674729024085023303059353918201003140146679335104219151618121903441346349650115588971911500402374525764745235642484876409503691237894504305120487956006072120815632051108927210803614164530511341297310601973349298160221003947539397129011008317742335537857814982171751090311555740176533920131068413479816230289891259715270460465203399799842562536726766719305182452711747742258042305209306393582203889253336957397537593308426959581821026998170411326621938664164366055492387289292748276669124476194643445459011962686202863256115643292785106444448298404043794684470994190598266064314540461864488488038845911760046738196635327981774794129144368845959134893869321902972416890384121901834832732145944043693384391521255558506125090470716728310 [169,54] 2134598323720492006858182962275045880823518409220840394098796147075018016872135804737515203224270684455737516136584783417048435751364444447333986509771821137488360122083620671252396827233345822472402446080360394745423174074833438381840124296964463166489919746059170979401993769458136505959477711712573382137790297843334485984501749855444248097100266937901572567399222839414718328772861957883021134223566510251056943408491371015972472636331566478627753664152534897391597422235601881803831207494900872214426199166116149945226890960759870216931410950729295985109861906465988930654947334473584996167499738927430588514442418874031890673289464363933521173571318360520346803390485927380663426756842050231999659577679532953023112459774284176576415284891958368464088951759750615422039515462449456935448811532816252279841098976978314808935836863183166716457560092313195311168333930751778624777558538324639957562732141593894826379214087663226232284314866372276763156569124188672964441499891883453349013995175818371387422148555468148684150016307059096497336662879237061411939580682774701335092111865924027126160669539246471049446220735449082775718706925230879076804024185787549822641630917080814939126292005302606143272041973390073680775008889109279219328526887559485451929816025225318069965627908395851057685290007333371639304188780651561457750813186149096833427171270534143819520 [169,55] -276046030797242897508606556796121475233289355861085516157834226765673706824366474852965372192895920426469416467240795951510759940575985056618379865926495826926268138963036498525389744371912669091883432014653005596858664475663262380155798319101358167946380134624179464662143743790364998854467823109349474933084847680157381441975552464932671104207602483481273566672091990482068389462235291423606659968674753252034943379555946163129661012899855171976806893138772823398950920308088541648173205955506751059010477899419227189988099422804936563436419632157305494297390055218372829585858128020408992919125320612319395268936090733251624360504626462086724415458071742794539070393440805213366104530757720381513149602671973783564241790061999487180277731822257650285383086381135379170921386582438055649798032095013939537919174623715338935934438073637742596439977031422124959984216252237328250588062789434719187460325995659034713575595065360940411057494921365665007951661469546208409625930377938296145181454699462958451029315906428909390380235073515160142154756042669542491945634755336606693435784400599180397101011643957240887790119497482932848022276902714322966372582891662060921332846304789127997851365385066180547076640605442889379922734794237548272928157467455868063550902506653192323913572073946101862030145619319343819095999531895089105714486476981657027875754333380586640 [169,56] 32474612276358851485888180737808072993612831577046390216584067157220929664533364908400850472537935182409867194070477854222889407759681923833729979977676722147991877824309717964210220227903553110220029453144217738751172347785953294617033607345400426274226222070914617410802514501115437153338382219387965934813229682254122799822940463801100775654611571139524251487653037813221996645936114496110235943811902440678966750213333817555518594821173368417621608562651625824277188227225324861782873404050561713707162746040718537991645830848393531483733264552644369752049947227520783251491302357067931805411534777542527910892342656842175382922016439919048714829297649914712194776854343432437158270833004186487841267488592904857226994979474383424994510948300927811127421736483049691822137247686434534378570532768508104140487104087859465224377362452954256381185900032574796950768864691145890773710088499414331401952932604824069167957387481612790855588318266352090150930104600105500246901795826763153100506112720643914409905630387350141140879588446293720134100872035515027578239480516063125606065330183896214587198655078676046752525299429936128109172195462074204710134293567918284921022720923547961824543728530047008945189941622131118306032950729919773688214590095806854980065681862511951086011308746519186086079549093998381982532780736566042130601972827944094337533975837080 [169,57] -3471551968577327469850366059075392402652004237512673364723863896163124224804760539105527404399009258700402675887755897329546322597910734966026755131137905239145049294167875702279884779394693624282949808910753573160365399561076510928713528538557373591498270628487600747873734321887434713033115969790561273851760290773897738973137937594181111209476444635475023654045902662826686473057059869043313208302609314867167748284756755961747574913606447277364934656617076400321443667515530502232641933420095771608014178329663533194216905767505781519018475884571155354704257044525900781736772423205093318216468101129326830284882462862407416552620268384715868850791076385942599998218266990159175966639110677584558540073098247271624071525056522499849298640629934351187842719309885871770393189443162196175726684583564034684476529789190773984225051226896451840360127201710133478581288258656327472488121678753480280671322744437151821062111783651426856760226045163175231422509639737231603988404217527209723213525208771584293405367102993979609681455751352618441427993416910316527504017731183471893844780772663765406807799447720899777682490314766525292365539345326724289403204108045694621776914164794903833175174237932382737426614481255283030520405400748005003759019401856447014288434977018891941191552272132075643969666773780830929536851118628652933102666075972152752638954367 [169,58] 336832226499324270515530762286669183181261877347244179447785648411412719028506454333913386784478731340266975867777896447569936795493562209840449206365704629876923850520729285048861357061350871577157797831193765716447462439538070075146644480524518129914304633749627961916130461117248171274748637761202837497439123700510915269337634092382645477040872118737344356148553923118965923299779407176860922082038020753915838533658535509637876263508255458970230042095405228590082963729967756752145952263435490021612686279145229177129861780310568227732994803599815048696670154126202566357205810288608638023265098530582186500102894730927257212215924840671253807019425979603259975476232777725406964078796162941862773954431911469903311928131275568486490268837335691343141746125265103066773695192072914186412287345607525488459066575759364179020584354275479484276559696334066640602878298025880879349829536207865918234589206930645939700144830797286950136972069759533028174533523601254268989503492254147258578525442870270564114352022160634783347630083401410296745237831621723723407587459266350958110965710821804893240467023036012100810460733022953801100059553097154883901892907381630610158813616897338858316503234727449538971285480160628835564933421651035290756082238807535516373717911323630738400012949891825768172182782305208908663981205879285130547561875120272474464896 [169,59] -29626593751003887671383246768808991498143915989715532052950595564735970462932221278452717097439744283865992865430859187971923343444982046240067553374304335822005247277064208616891374455123855031156513414350899352300531209535885933752714437669262996416747922555143753694557073291523913754954817178353256227664897153996300586453220392355185491931966655037276380483555908146843980647862727301075087334797568790523949845955357557150229644584696493844445518768698058774218596210677726162186664990516477269749696700764062135233943921846190430045428934856121269052523991441997584796883051386163684242594651491259242512614461496546272868334670327377598484094468713676701916098498264139317020049248231133085182717646345894599926064199850484811281851072495778791983530969870549448694434854841015044886436747864424741642852326639659953057420513100100225171610208693587771511099384696348490910633174206077522726884128450810652622471998877625014487963698471455059305982722305736674615897832656605016011023267545977378291612202252647275838292714119665989232085403447411312291384997715190943808287963496973815678684216964924822877434736901291749600147416848877555650205392232251710679875476917056007257172608052225716546224757250138005730963724520622056257278551405707319971915154188580579394369619315861099604316665576343504364714786792010516190935301238422112112 [169,60] 2359241998417434648005052436761670967954615471423927189582870529128758216295308906489699812141378136091055630152398017320834454288044059588592782281026718283733588425841768323992637301265611310498014434640110520222254519832346976734617887012635764414739349945953108848468118793371821547274912862800575098562137703064050897567404880061687287857034046536565595973576300890329203443753105810362944668116140383635141577818590863572503547008258573357884607938710287667805075736289651338917412655883260630308491015167700182080739748912551647525523257973950876889734277443727711378763402737443115651986488187718218935631809051462857194723894629998263622177321805836963778179424301615622785553084034212185929738006466993614018457368878172155363253667023429512743258034416129149756962038052903750009635357664598938514477742978673208423409893039685239869869414761953999374502423903274952926141481742066413205855691676133159669813719375103888823617215973335785817873786740877385672514092752955385799099245391850240582997643554816118952386338763601478378259542060625432275691056551049133438275341185339428970826354578201293448338227404779879877061876824334692051557182897313619113691386410951969459055411869766063102778811735946607289402435037675751903036955627135193700215240864969029869790009462784320518034028105211495948048393780922430707967085644553264 [169,61] -169867038199322891491447751047865453356054468296901402652191072300258459960082790333257437366154443771887044073176824942192124190643234166718413819954053819034445012878505516303860636766522338354829827986516817516846020179141455884731311561043327998872494307367166767834496015835471429748239973255958126010719831000951106464997628123614938556908341510303877231144217988309621944128852994468841585255992935499727451626192065139741795274244075589018476036079508740151518047281800954308407528300926261788061828646108663427718102052255289454574273208929920002629389175779593535822802174986335714755141505981181825205186183403298542462846385149595559110124260634049987945846230404558601281054405078558534767808782187668716070738789331502578752958043221312415152780342693927474290982250006236073814703736331699523147856137044828955773480019606029847160350673150649717984853450965610152398432086071566483486083683529361147093154071064562256364263646290579733120273456908225047294826875282727433676786919374652389738634702038708729415194078585315227083529229057989897157184902774290012489403788185911552809944210744152085782584604547645102688235362916464000575004552981379760095465717616162080820179865782983428569198349534106902597975942915822735181138942900965795382100410849035701155746560206322917547239383289624011201088994065304041228339222618 [169,62] 11043208594001391493961623301176996092679825335207573782214863780721087949168376285537757754917777208586548252659648585648756195850316734550025038906426284144087215465783703971831789719615490292596012805885035031474561049621181413067862142771671976410202900036629570570509060690002817234471022552030329713892719714503029805191802618351117950086043345455936721214481057432347572237907201545616061970723171564013691238176418781929334956041339027703702778272285426958654065325247354279595445706266468099446694891717165302064618023294332770787316529512242168513245018973387474685958421530177151262783865792741951548664915089135422178114413585739066713884816993291700355528912772903690876157595142863691210112515711606479584212713143218326986633472923935991532648767815363855221764642112309577738231569124874950135965375791412944392141703538199197852970483971088730148132844428850674174163314636334463182992325785710869881232919000503111825602565761330874175137364328336058600949408380898298685796944281537089839038639884619387497961998197945862648503128657019041203898408372473011939987615520779362924319464811484689538918722067815915379955143340560339196765320907173860008066677204043987034273414921710025991051623446177028185606237170451276953054348902521973194180952613391119040167420084363445518024444322839456627152565902374141660215040 [169,63] -647317035014632067596536947961724073527174434908864218700154394728830814992440714371802703419333598213267566814830776277477256035436358274347924621655736487462286160779277278948545426038075592816017717113975268587967831772129109535391186938440747414835280652364121204368356001589488668100569314255184009630284303150815594345111271971291960528187174944486779941152193008515603355058725293717109809334770133861842496914658702481128430747081646549091395807562252005045691079730379549249700465729181382343554511496863499801613664497299223928958037925257217760418665521309253652783810945268828716307918877763885904183756221029995128458740575121156980395940061585567107969981543535124390958105571465323757147782059930343874271529104936323886435208382785478898500835234123532158502809907222799535050566384522364703206053020356765673526930614246462192943449724313940110927724221505759218639479977348278175811216026634309982898538919744412362616929570537466919850298072003083590304848258996045872953186378260180949873426356399059239895419133734882071576249821139644807921252213895169165411480537833318096776177599536419254108054117127793958737938194131817983037664822549557306039202560675390815120430502073595554930562759400977054682576558623549468740728257626013820162758066055103179411822076551329313244387264863447301824282572821124033072 [169,64] 34162108229510551676331715417274155860316075161707455962867363834387270578645747225661110035578633326557637219523282533356134334305222768262444065218245682528316166270376281352749957182154775555485734624349510437220692951724447453131650326697040161734172436525137158346348036240519924254041410147356119889685606645102896019686432891452087055988438515406684105289525699179072849477098413025262715821491842055315454373384863395042807180988608082291696993900378776329438137691755903672380833484777379956495736243472210248392670205568548308639191872509791933381854307296685426116214993239127612643099559693441573086729091914990684661758390128945118043157596395364646086767060473512746088052006270688969009185983101893321260180484600964894115830587348198934541395862442237807944297287951316276057423518142234866487016257339658052147787921695159609796182740275805748572445830129768709866417456902371621055370565271053596692918279566959914268796983975819107351516450207853122746188667170635862152816600518625085845578784806275571611936744709377193528584012653765726244526038857089323052056002189227961780423041453453762853068612741425429991673352890426946526734063212579256042018499996517608689112647489883006822565195052446073067923109100151020217552683333883617904569270288453357112182274845978251338533865912318396358212028155433640 [169,65] -1620818525359763069338129459558272123190163021422329278933279806973823560775827435069776243451551528287239103077385648956116113660893073332947040611459860116163781265444117642075354781122189893287239434272445006123301039252323247991840384552266206622203214729916275081086844420320475474146030314578262736238394810111457814097362530792921577678037032433222713737834607200214135636902964783428639787974592996531696478126613797345238195319090711121485655633463899598305851296599729690207349470840558141803015708563329819516352152385632086177459134680776167206293494008319977164996455155444104030634007366354641979818297535705188148643492769533048007255759338264215494472918435252364504140958133625367327319415649443559463713789880228832480500079828022446596183693879511377418085732158537120063722278381769194470799054542380964166483132775650250934441765865244819802214785106350303170343007462879697332769959342946461808443962336129565688472455542359095580541107427860079926009335413700331812088982881980095102224606433579735736721413084354836434310102283627852532927937341845351279758895500531746307264917406766604863389829429808335599439864928488595850977410181334829907820642930422352171989876977371725700882409873997440875776633239641488613448108255137513315341396446419085414008126115948485136524162670562922316742344007065 [169,66] 69028762087799238795534241437051760190453426897282265783268560037600549899355475545430503479902626748579451406822978002030726438364658110863982853180565999165105619889816148918593209941987336044660601903303314209833145213745049114667344427318196835223864624695085802725088694688023388925919430961032112273255172883433354876083147322393352633486035373681593033249537331814509118292581503708345416274539591088167346038474293129576463850567352624459204738343042516232576736418235210476622856465072951227284168404808158625685643044398180317506954970128888598177595478101809531307478248937038087513725521418924079482280912225731586092229222823291116364860602128254145419969466910721518133100800236871507104478351642058095962456470367888421071909668303727393313629340375455892483289937593717042816586863892138993674120816004680498947328428449613100238238712677740205474349207595150075794713865038538937570223161502886888316031938111988148375895350561745825782565691983076655663759993134486751358775319567435124214197071066070779055909508438990212962645934269299018396324300986456309924415035157483113619897063600781177023536576851755243413967690851024468773629889025670845955420703525183380865889995108302644467040207973147062751610441168009492957181060982716112458960962788202752003711071333048518673229118726083081368566912 [169,67] -2634904038656798656429910079004075882234104221371600201366916340832985065299750572219853385893229678111917378694228609567943002390542073997013141144226240101123355310598085441102215570189631805574284817398012299613460470614130954528371124051354805033400657534750841488410082518976260722958165265540781328497794664058578547683797552519495198570689526877357910748160995521595370399587963324454524376072082944969122238372370246122897120100272964040525525401542626494711281763962713440946182204239197296219659273668903822119996022635393526380519003474949119916081204057624585066189533710213684324811036581558203720276613687924098417991047849890980302503198961649599994484572144865219759119375749835335137819265450857539766104872270278340086111453189762748952893126892628096214913604676690978507758420645855077759135368038560133377287185041224835099898437555023177550902111163360060109327949264023527960409872953248446401511005121421249016990395526729402622962450081776429114668522424630793681361707528161745243797291800468277149990728825901379848528449077463057772557451132570119607172193944285399022913244961403831255172967368531405180262884244190445836614822371102382085665966455686816712583274933307517923066041994703642622532745484044603773529393210935805612678244576459213617024927975842646290513400542244929974736 [169,68] 90004086139110056578845995721285891556489161331417421751348031612231906546368082482141210006121408155542337963602310572208478203529602408396109480926015891472496772234029367671136260817684938302438697455179257086141590223253518084471785498764892283153197423147909630705853215297068488312300942211654450660800857445965606502640163422513921726985704062943151988229020207132678072946352490497827279534056957005359026147006379265546892099280591005728193239038678504926570285379353771186354175458604021900993273765171847508245220495102838491952573429826361610941421857898585473761291993671976893387046567500013333566127092351774492707247572635972075678755403190631754254788066967648662250267839182713074834457776493262808873282006656270982111010770201358112575669094626816881014001402426801009818651993106877085557948567449244488489615022934767421582643717378638043837312345163592609070110779120026771785299083895516866565262514913495537824166128029784884746088149578596103236714301098204127105710546921481217466082453699874705485478683780570263615717797993154178154339131233507393467648609364564871903728339505727662253668577550761876577711329592608778658797568059357874244871702169424068708225112329303241180551747391475073036653529686696446329989046569485876082969107501469335871032091391731310191927729983356752 [169,69] -2746868935676504384301296629113132450779266897276066609760996104094182557054278823611452822612910573205517533613647960252847869747373300765229039834619125663775042806685640163334479074255833108207587750640472292715487971738220340213395810946323467440913435299198378423919991050195755343210281781913272017747409303955014947033570611982554467192974014281148177249715696935621580939548317979184779737233277678720637031989440980620694901734262155487891772668462452002051070941413930705763314967994869508752509474776802648489283651838971104869339690840601442276829004437039508227045634888516163417604558692260786203296702964298797893774164259221560285643949191607541821338002245678996231530505717449592239027107007895186022554079333370361836940839843030613998962755627741509932783212144159040666380809439172298922782591112428867130733864326657383790765933464458817051282020133074329452440201779391389281473964842427195701954524865659768081128102304468747367733731243311275305730801492366971680209499510408550860026937562069561062823974911909713159480462603212252301664328236222519902950403911025170977439174741578627009482371480977647471879893241717713398917711270738250159655086159544662882003661442777676171160875724683044167275997023183095508345481212572073482582734050156014625238086711194981949049391589762 [169,70] 74782595973497691320254696324389531444788090220754500557506778577858240363719546560570187246188254476180362452758811999722300037276806922392676476688023993667439535615280866128665501614055060223223496729717892526817484729026895718211488805045953406537358944137518457095870605633023749861883176819873079169620903158324798339436768999131509585142944284213559579170554968552505127908178082934920067316229281065063440704821671290594442615611936728877087925247068437828384291085484541476588356837548771711413946697554873175131535088649080536186415845153389378802366182019185815786568233955658939393665845587425075270379498548339950063315554450185163231612897910519410443716590940115320767473531636134971590313850756887157821980307704950449626413047356830704198169461276328775121924114134513265061176751152094084372406830346387107966145843644321059394028677707679198185871180623655788408087123239459485069375385979460752802438488074888119882829610301678360091313086440186832398375757946529975664936962691398047298164311562747590198418856066181495931205301242239745546940353935099501779425923189392810073409011260563834837237757001485199947606892156092448793451682447739733814587528170937331260766199408506957594645213153188293596782249622859062567309544510350626881979073698907743274448881429287504286535904 [169,71] -1813228685950979490523826527530713104735608482943225858136498570538331834625340371866889949897055523424257589566898605587540959861577016251093990175429464175194242180651519862396646491561594885206307291249130020144565872857133077727705767238523192492407744500007030829245682332421456793699257152541604167078636724726728995661174514329657324615762680640317814173357875127749905055671091957886042310765559842615072296245630912589383331894068907342993621640844941249391180393379335966820663421204704414658000308550701017760802962590091044333510927068252893235251225570473049034431800602632603844941749858384446597442656638395910836604049434892707223134236597754086254561851394412242834688016818194889635670994480989806289007932693949453251837013115460482790060784070820720481360661768942893141521226862057834824287812746867294986353164162814858488215868340623283989435851109931377930961920524981640995431073196708426391897814416429992591702621649713316142164477210895747032105171862250345171493073156439467406544279833628508659486871630011286078172133579639468356454180326020336471034865342768859467949863365573418037815006455524768395433560176217428296721800968883024742019132641239802927005113894852448123517313924378948759811997434784466117261252006727486916270121842747401163910429543132547769636 [169,72] 39092310563412864391442704934186079013789364560215985486506302238982154967804654661387612329109730302835075437272128847669672664530304595663593719102334948649587929995866526476360310166443853556481517206040183154767665205629675514990623966195524071140410973082102603897681686165192299464116338494998327532322598579748446072095517935592935125625494042154999556056925266353300184606252723175585343959771170069595452141303234717930123429305555075936576473192436709774941352750402792354198864163332529821925347055058000193606605164772105023259899784192009253858603479463188525458770758344879131535721284114709273021622539071465289233704245543456239249195465186569393466595159521298544709528295198411680124855226605490230120631479996614999649432682675975552861819050688134459377389236103887228171801503558539067915441717410589343315615822073199917683845390989502318006386020768484555919187536092090093793390836117547462686436863460908323655656038203070060500294902961988630059523118684885489101266214613049580157181770517644139167129521476495177064901753043707959730771955503903234243815799144109988614533815354972652736034157243658074914160789024021533296771772220242832613179383935346062345186924847955815714517914239082846146699067484480713186678956964414965185649780353333131295098751898236576 [169,73] -748185629698249445198306245672197505044537351520036531247214992348800880352628063378132411155336569449325284116474130447312507227838688468619704976449852972855489433115047020107692260485002764209691569162869004719938999615890893209007164537685133684764562644454120467034629615721637155071267724847959464526418595742683157678078406788891027274419561366488235630942071742977114441337969031164372777341410152241713647486286590814907069788268982061350541213093843299619496182265083298111131003890266510179280125538528405958752875410172089212346980043207882871244502485327181767313143878094386587104370703410044194551862265701621021497706487547505353391409233905951679229234306052184717310187000903571605778457928129859809607822594708656184912275189821960363487519732080471619138175989687631609192701920382886871539742975638446423196897094355293507402069646450896022519281848660720662393094860192687623754789580271683798623672304794804771696603208741874747320801908117699931072789296224860728606086739370698481013501606580840838535522548352000255402437109835856898558501414335341965426239073772312970949732466162778801676830466187544449358902590031654362154045082050421236042933073794997696764814423038677040784945676369986268478570513480781234664050615321590840915731341627478358047169267700 [169,74] 12690970896266851319891949818704048070585318880650241960085694559282910443526487883092096894586260397545746062969206118504697196650424444152908539101874276388736745196279080327665981456829088332849036072073084790783827090996228621989202411896445080457658610062671931956338286381073289065946345472770017929031268691257392450048203726284431004644823405905418428144407790699782150646321117125256180570793962196539206623484258498771939095057295272964729795965327075518058225311352844752093339432255949608271760314609777633895858880163155484522641760884325587835382110923347758903971003698688096420049161531921340134199983853176802002305551147497667028660764029076363296535232136221918447713503642589337696572885548765532098955262653174698814113310906996853634464823600839515925167304307437931737500349320454431503785663066463655201251807917781480747790141748083121361197857932707496190934307798556566865000416828434597754729661676825804653561558435870401129752506327864204910814062906607770814780112022829840762659859863961832860093014348770950849521153156862333139281542246515932443403853951807230757004640091816428859841712398698805020336180052733698146030059777426245624434944276868757170466068134054950214305663182355368191672882215450688170059427481893422186614534218595853284670528 [169,75] -190472304028119242193864879087572637367068326966460012133096939489978398474845207493481283655593169317698304014616232296056266311096179281406189418846436521385363062147288694760714929466058378878915533423438056391813211710491716711815139459947953391247134789354670867569069341519388745471557507864678423069486753884732957008867037564016430676643882871095050926491386715570803510253457668112681648045593417133780801499509339597065392579960901661213029831318734968154271629522896977391312753657161673881581553617906849340191235323864584437985181973809747691893346283596959485888778427898997580538939160511645162457486806263821725621819534648012684936878338998157769488539248545309298072778976589479980619013170105059486049446101999461490071888709724542656979690447280090592528913372145722492229306334041901809473656779430743291912095238354252743368568905301901568833136018215403367544615495863876643131296704664058189881928001968536553574183221831415275356882839630938752225086743757725877607460459082375667415567299744056531237596435621402164006654355774093132698917535644420768710767717827296019506682813190698924504395521302625355121113248088478327006412071673874590018806568440105015741009540354548072171238319986922059461179246018340692833765254437156076584187711417583459288 [169,76] 2525225696717677403496393347656647642065797031726800277981402780126177437898756586475071229149506930580390212626199924003717918664658621848484865982674157701141320920101559782145108007181427355559790673925188135692405999576571774045352613739660979639057628142197187841980571078371596417665254697749569057194525561394390761346635580205738920453789185824304186110822312477610483676476670191228856785009625920017159379155002028016906928105111714223893882825865023764506757757591346289913369130656469652077541446420594666543942320919398565329348519642664610217685125301169238525157107698156502949399978217905921905561504659830096156953143297017729037900652846036150494716572642243207657914062234378769415234646560699958074317754665198383977080202356209388001144723468357213525253824670544967104229561803713017794847042141896998161542725240518475652426255097554810750427964706967951776915542684602489015682307878102291423319688600376569714610062492390431941449841344939342329690292829103115235350711491585321436154452496457852597878030404754810200071522955210591922878103738470349787897569687633087367733729558860687360881606758602886462162357255038410406723141885447247224350734606785943197448081921874861718094582502063310548085092574816513138658690739162825516013420413622512 [169,77] -29524019362570893268391026632625750940991190053283785829006642681370607772660258185054939762198708731474169864015737942149907111301615405530619194017482035829385540926947548179450813122392122283291740386634251535994919567527749468082062260422755982101159224266787571773347479758843331018412145297721878457844122667412069215262394060027596309031018069933166987569436679135303438128476212531840370274913601272803922391692141215801876823969933085827092038432492627926053488521915498084004359006187197634107324452348208661410935461489613076081492411082651611866613362847588446622985013487925506081608525632162368201892950939603449023259517744868318623438165379110670156228762721611906705281790933839124805828487480620244961845267799189599626520186746512409292914406793204893313297638417006089593123024868748346584871685130390820629673948387344364518719714800381717973858707473950674663072674684970477610957065314591165798425493351692954550643071979706429471213412606372281236319483218625246121059798987482071396108992289918726490761074751170080123647456493202129403630206958582713032934113349008147032311389976387984351759694722356070218206331486720932834120457923741564114398490230941861987105274582549646210160590012111575512733111210524472999980109238980907655723995520 [169,78] 303898486645486238394345750837197714561299411667561432261614091783185270747719009571938133866325802037065363878398675977923569115441655642158794613523092147817794287593724756891675617437520441301024114871969300083221122797608312101866531243163289358124661581630710537704282126209473344444880078697194326438889984474466079522184900698993173352202119411352640897727663505035338532891802252180866588493983302017262787070054585933044243228648121032834267961499310547051949133599701614542498473346571581883399952675706165299914990902378919292158493041709175713080872338563308916052170041312459318436524153831237483026914965206685865521446566600094200982446234642890855321097534005991644517071356021100048030992862400177552577642303462333132740383673549859508395698156841557131464217094359520713944215111696405645023474550383569454924621059679853136803813003189503012962114447740107227898368071059580484469199415474353532531440860475425334779171043142614001776009502136578897963548857554112577579842508114966627409091022917967612419354756272872387822407904135544784500577260099895832029196763819111421243790083429460004247647334704488777188174580476920820202087722190262145015126324756906124101342099038717660124601577067020410772800152458519003299922398265401818596096 [169,79] -2749318441291699848510956796326875106337600819596041785310030154895964204715897326324695504833724369464318499866204216464940097369614878139287326246722995442287172408362464209986201462855884555383774431335759457565494200981598411593363781545428911593496063557479568286995225327040408326183074288574427041920780063384297367576598133024786247338842537973788471680323547454922909413300816203533854255077769628635919297980760181647000172315187740271904036985343824897789020237200060633425129542436252806448102149676205772318680000163405393905464444133328943216416555480020399885689316588465214347456604223778328412464135709263027386090940571088421729512838089543718719422099391839159887168103126048981519854448649732940821731555171418456345416156232634669690363712542071849620380722942631339823604018100181108023125169040160734021933004544901623560741880102601147809594279716615244283274389976533255640464180917760778179122043169414324409432756001816232078577412665993752396355473359226797083070383163963859790849527524851357030444477768063122168401276573796674215236299202234167679782041703561859347287890513044094801713425760056463706555245933172562434817228765862303495161239543742408238299592339284660847682321058584146559268580030994351474929849367370341600 [169,80] 21823522842021175611643892773437232854060430217252641961673196421013937307407703085885520492383564039417597303858425412426370917322968683073041862450162977556109169954264047053588355971343887604045536172033353950495091666422241240559533778756840410696689307488689357597415290499442109922127560566877178383640678507660079503723706383956162288790825227763476118352422621393060937427875514720330493732512001835695489401103834360360214383048382700207206543880402460409525920509924244174382909265659180261645515601140393369942161959093523419154652552410289252903101263815842956231739439474169226122389868933971300632629045370631993453781259484971420522702592703037615663561724125112044428674849975244607290877347134667616299819075548006481759805658062485799073579421887723552479946372973224522823241285225041534683846730538623393078370009199922153299357339720147927728231655544566856825684263116183005680708129454735897114518256568665666109493636302972925185250983915679725170024973261782778517025886024287090639290387853613112990195309530468082919367185750444160798227368643239500864008021576941919446293480183442247350739392215815321889121315231577630532487039631920619157676275526279445818811009732524629740424608870999973713684240926365829754381661954400 [169,81] -151733412918292532526350490043963034779386842148767233353437524273144947110221319961825626664226705350576279448016005356321928797296093539651180451041048204890936245560587988219709540572576246900151102848240399316969808301569836094738261768885185681152217833750922833429743107847292483468248003936359620829836208605590394621686482983910465779590558873074175015675765580982639748676974125976920154064759745247828519553345350226802885270280021104963733636940280797033830241311851894147034331087163210630068376051911293565460644776725446547985833774922367904447229377977858799246262023783696423825610073405800906344654117484267508799904829945987174813843204602430418533021565361469571090067005147551151041990663452128709730407884418893841441831584585599346206033082511044559366468413243951349309907794824440979986362407818600015665301506300901747683406323100467643089989991592323971848690172874878363517822859676648062027935955260058288099606905829414304765320888234363522994154363807326499787637841991899634607926729327333551921791006185886941590258179993278855679881236819464281727573212802320683845154545563478817691579217673768920688799273793101264769248013318936703427298271239249622210683929346774535176104472950399591530961267545484966484464932 [169,82] 922443782122504346103478150191404767381888637372833850414460660854129093402473819632422118443837077195450026303503261186276484128281045470633620248393842937863791591687083035110176950866782948394179500618087694301789741545645535819787135928330838967903326335624110692789230568192863830509796924265392723485940057133680197977780549557557995770064215325657609251770860126124673748710433750590162549438143513686160406207820988581038292692517692859947433746588113795409556551236162632113061829704956104111336970926187623034421782726119230445240310333653201304750037685186341677221466277244389096425612888739620347497173225777254409802594394315889577167762175647053345205185148930730235747857280681612815708330841669224315003655077797842152562841063219333390239303235936105549149170219716284696245084407618013687111084699453102257656846673940463956495235109552524199238019089303047322481874737911256337760504622655020181871883090783856282931831790635702861759447447005626602552527619511344301376336787109474140037094907427733873487622622089063936143637941020874571756505636200129971690448147320183026483546475540624476239098316056274508867390450850775455616764973624114481657748453792431886406526917904907010832029635854045553632772675986921291200 [169,83] -4894836139821251647877717567951139389353523354108723088447384231384491329975627510626973959676866498312193475110163129279712339848061173937508857428866035045313615406069250539115105833951589276732130843478670520377631877242751557549292000541359112777961803278032440051320810053436496253866879975131573874771408977779274839009443261602953418658470394166881605873335557606789873642500824346305696031658278039651296220683932512769842182063936809105781843160956207996224415937262226796297457586668656407774497647155922568228068470327391999083607597133994215115654440880837644294079134587295640309400604599931195176588469797530972582502342817379554774408472564657988821415349437684453318546021303836173544491394015798861954320446643168102700539826400660304059953826309481046138375573825064795716402383206123026712755905182488587465920649635803015225714795048806622585809497391812301476452741612357520026487167640565123547922426515095503415094786725875319478935493394021510582058660817149933201923923047950005657063833119920850413068014561733227205447129227281235508811998530919318799324475255565192273111963840161737858752920738180910068999632300998313933525633435257055821559037191936140880767635255622484703325604742495621711642344871070024 [169,84] 22630994277295945152202478442496105511724774840439678357957793716050283234540784004695642702341983042996467208993514205150319533578381384284271657970500267746661976668396811746602672670286377482373687217019824337958214634321402129087048292709966695901104333142759716802933416409560344811986615511820584505809991342529384378887380009352371880869420462587027437419171808685043536664585284737715650019943324404687737076730020580119569883449590867999336879557679843520294094673314219115749219731908830326879008867344770850587862728456313247396694357551120266457680433859644500643174388295691079514900869613378591052300061023355497903738563724519606896196252679738039544870847279299536169166317173499824629396411152209457480646516774471590000440194746093623367915491804248656236613845843362067072693411683151972487271212292849677779372980183807768056055122215165583995307083924442334225096940976646598928484486951552123646881488148469334897205883944645079198780975741628069044782825249982119771378886056181528386090204553750493305267917631332229046486884486273090880012145845652955681089794471367188983303195325408211679893069692741679699055858067868146437599094232504322938752013052025797019816606804882296848315917329966403771265977520 [169,85] -91002476987847438562523976788026254445669005646936831913041070802767701493330670953854175518444174729587843085418856956802679815578346295271312178113572158639288736999062050334564733740441105447231005976083542073788459586404517381115626449505109163962838606806548667069326578239557008889529679433734472759868944834439229883200836633024597039001724597140041449786490935335004453319107371769479155237255357453871748896553874745704780567359834807022502854291893412807709873810428124128795731995392153489629437055582527512358253776191189064222853524149213046073761501520408745600596113749126444793207611608444410425985677466771693850707360719848514085743636425543358356319345715133007177926544417812023637622422199184433828928850118079782071733972339219033936846310362287118394186361006982582981761848128950211727725361076776550912919648208467535177325558747258122506493025185941682001899773467325194293813449628552009535088145428969111262397747486134656675333226059423968252932414400684791436122683267742827935785535812399863484519552998476389733066764186968591873607600032859488182522913188500676166450375741977895821398625824492742648278942075470544570455195168606251446803156896866293728262669962565870748478124163634633998196 [169,86] 317681353903123175865907298411271823752152735005232757918036072328089433467284322551499117705875654302055766485104094619322778842631554028098308968632641208636633227865610797567954138763183996514828743481355542396545682759879094008459079831293553290672893063847216116203700912793957703843273420739052448571412609528379974715668461378934575891098328105571759170812729224869992925967173301231934393741767231947738407404779604343216704765050793416741250636159781026647408780020837731188536686084466953109750410583953317495924402272755627049747401951992339783601203456934366971706000105241761892496939528987382138506006145806454897244128104756366943567036632933911815186564597860562176726071459902859294169689001539107824252987681466595071131375443901979311415592865195847278163700919817513802232749712961613266103350169575678672737024128962324233784327039988318798316777310207118405855353805209337934963913933362523124087679507103959455305685556033632894881793464892723073532773700717469252937989822675522174018397198450007104929889301731438551038572824506178245815525934330823215119624294497135654368564865887600656961230876853217850445495538651433887881566487214937719116255984762275005484692834506769372542986648294486976 [169,87] -960971763940923439738007641892541419937282189728871462606857751332158555722698976293045589710145221944908079936431591786664691817939550930966117670339079473511727312803277920827409127439188995742881183943752457945286245294945721554297747934147791399683449378758593860576104704858682884777647061879035110322117577809794530686769100748980451128887262282911256247674426999524808601087916590495584287503725241798226416648086716591480432215386132364624383147816002746547272971617716703677989087655955369507274639128243739860899323883935777573228448834398491849546256934147240594009688712359553965850029891997314679846228467668822839726984034136299666197942612485372696006414912075797398307838261466103938598268465713139354123908914819786851080253590249428931806072932447064402488530170432707387252611403155989135477705190455312936422126998302764387385597757918859448682378480989607153716121296892550144581387315707934509703485772854353831083205173590672286277040542748126288105529122669206467242592869828013591050418201159199613787382101539170846003871975158794774691246059461118652808199717151342117117786247597527142070232056174176946249519786431781798399267040965314982937730652308206529584058160776102278990864285000 [169,88] 2514123539051590906176737632243157308493501679693772413885931536476664269790209388586301213034327804768867623363252120143397181958216648899103937215766241257737155331551658048731125412857696093375386362573497629397817769668113326461360529740812230206537841755158179541339720844682716895955694163301158236243974966630927099819963450729185534899678468213069948463666694795600479215335847426443489701950812573666577917373737967006564194975064720591479031851547665803578904147398310174006600572997990398722792415155129935104129365491908174627800384186189380525333318669565047767737510710041713776690067923551238722516691859578779501411708220871475745898295895644084743918523549561588296001046605072932883054141847454121836545425091516395288726981611962890720613788307396584439067839807130383083059789405232156668251861931772736483267732676673793988425354248383897508808714628809414131838407224185061535151499424584293522813796547078108776453143128826841878968705487846546229400525782568218403506889570265233958843702857309376895559162932784186667312308679803397915282691356598212319474345977213141069265381094047262195019805313096750365644289876378486890063889263198242539790873250304644591842230872014240036026400 [169,89] -5677801052415318909674257595548468439931339678735540107062559573032047706444665238744449965412274971973531767411322800573546435955721298680680217242527521455534576656165713418513211917852347453818907031395568659085664683949489789644492958339280748418275996614814007852039694188988953684770630718731811990944995250253337476440099821089030130398200879658722817603668485688756140359818448772898237644601942368912415488261537321925922003078253061813518310259920373990518407525347741729974421099975430284185791431071721532876495914925104836297923244617250353516724567131751312425063223668104510286795701987720867320222615125072633075721719745396870638648449521318848303325604923376799061264681647947097029634915969998424726477574406770969512733384038890154448887442209986037310286244125719282118630968680701599375791701825208727527667341166249602534568768634829079646793007242800789267768590932249501277375844838678317580086546011705803623404380851289216531794446404127089416781242963529326264604393317685181206104783847464986290705012150369155151811336012461864904488770442563602208956090053590420378777050797724655348568070450877628485096324400248187405176333792454819660770467577554083417198128499722678596 [169,90] 11046738500362380299513183824493776609343493092386476204355829071060153119808665184215325080521062195801618505755343415651660690858016999708543323092911355059390971403409189977442515673930869664145850495595961944944087507993609053229254211028584830661915587410470513511193320738502061640559827886404399200373129562615563065819749084923492625333471814115368053839831558212308212815461075378718263927717568444468996084550041417011813802638866531019736488741681829274285275318646768555870098609713140420193640336299231709618492236678707585763162316247648586848829504160350104237478213955205602078300174388441446037090391658458463862978765870933307940889252776749236413409505250924832599579073254022293381949718960882706232625498771097541603220038963006640126181098297746445757433593073167142095531506278000744774951139171179725184045923792536975220166354789863348025131500582404291482442252956348994877252059990913334437963551367518127325979992286690034578846407354672441253840414314607691050611502149432508860930526833266064794064751576635286884406910397919550655172147356737314649354130442728322697406152174563276306669638776802404238332450483208821462571215567387088961568980837206229992784909723136 [169,91] -18478718185901407779273605366343754657284391415866465303426464864877322354427751758403767889952077304751472459618464274392613368090670147042972777129691205218922543852896885896064007466308542258273558292327871367418851615225949115077214404643546411774779801170836055098454541884741944059973856639374926847979080049355791518851108152678522374869912085304417137653679181738340440177150709495547672683123219575140812958449777472968934295528344209865014770547720986317890187779480203260424656898032541676504616444916001194493716595544177692049795575702821775872068765175694128787725150814954671288654431444355170748283768674178694496481616671262739120251965890773564845886194838314846136507051189667771058402132088929972016424558066616893257406075028367071451190536842514808897720584726463532121944429479869126625165232471163405359706393498618221299428188444407993805053228420987467399046151786377769698152680467774536338446793989105656233143380640520671976460174018694744661915538043616604591198400032934855590448122132788902373118954560774424329049879474733198239504369931831288812133229462612996555671261189976815950184097808858234863369490249748119339851649551409775521771549366361878102841056 [169,92] 26521381749951176099524736730220127515813381124806529458531268788590574504178493683157844368125037776292172527266330076244015462370105677947119921862158119571888834093096816470694609833526943086719761735737995768186457663691858268742910625947886364578888292886318587811010849462395806317309359176013163539812137023113260157506808232862845247369824471411895820452292981475147652723569472463322293049564696781872486253219468576910457054627528186300712534466411979017728988880400142773929378881460968380483173186788612984731790908700702033199233573116029786836370964991580222748950737070159710674090766521599835184289999269235933450361809238089840785416853849599575721661461960021118407094325196693643404587450067956807926514161266236058908886595063700066755233454768098607038828862563543285856695170887528741748646933133986817432313217722170715908896079693627178608121538263703695182815367643495502016196371950171174570883189877950223693298128868361305354474274857896637848958787519748391896329619764142077758857545634899338077328297145241124363752396007145646348394010694912616061967833718060959104120409999718271726660485155563957884149530716887007112410055269492969799162034626538350224 [169,93] -32590210351420841577546036446884443426587423146846201587535796807988044067578542480893930771167552836154569166010763549303088024341925214994608092005784121768449321040565191206574328938289786303970187502546047949526707266719206912840709948756936656054665900593536917099359719993960674312534945328888075237748890846390555435084910843371948256370867070516668494382406846035196315564202401922063453379246082779348422066252193323776360597130984472636317275247934897422048280900285324560496125996970009146811328304205542844349238492637820256307274626346553517819789953768777378812483085392485142400614733430639006193720563988138776050938966810247450571544913898178049206745643472201584843604000384028892926001327596836573338097012060209094016648343966841824957000163119973623689952709242418948102788729130299319685684558952470114633646604931638211269027634456453383847091659194439801521062790232420809106627333585000669928943065564192538188702424555769381788711169289173210824179624446913505049611512621938364583447452503583793779267369901314474459639656988126278657515387018429582718407655280383962792122352377733187552495692571908769968489881551057743991316236556380839766124380598186 [169,94] 34213766296208412582820722853227595367066612514279055667922501706545457774810273228499675462017739183000712664229387872330112581603445595969953173565286718631148322579650318808602339536886150733185709990822799043816581175720610429973540334261053111680818421364087015744828376448217776896001010496819023777882029187014864803228775149977143772861539421337702050934783406161291305396202232703265332438130458889975259187262434505234442884172473056457528552771627323249501661539425828905855146062863018113881075396077135987166190321271121108704987379607727583376587241621401841553844569453889505075830507989410994089442027740811267895296592727549450615202149791109887920089363860258836760349853703105682232004151433812821901753098554881100730726876636054976171109066868803302666702423274552762376179379387049295993354646006838691182739811601623575274994921964716976349282695032906080703470975513370955939505034433346929186532943641669180816246320336031149254795599432130036886318815782965227413451830040384993993885375641317926169075075704039028410629528666009880941253594973155186735848587554670081932372426217713450896783718402651057525342133392356757245761102585776749254808832 [169,95] -30617334312241986757239314236042729538537019807740659133575319410213557595999211478119927180699818603965828191157155010404640638881058809925375044027936508001040850651400579303253260486462524194501053480574401978037600129585456075353440561354861090030956406358652740662865276671827700680776788776058794961939030108879494813552823048216285246322646604204661723557599159446421143998200786572542581904513190524236858554701702217671933730767311980238232186002973183490751025250546017164428197524479045292516789226036765318775192000751799160504262249706115105093423097084652043530546447347700278136926690024257602848778537560587747896323565710608646002237766878985372218965343542182859023858939878087127576334292158853074841993895653503648068539728646313498040733066316392226961001896048248384093841964208780829241877490074826687901533359840014845130673307749287205528925513021628637410041545378699099224412419487533227651224582690039557013868586615538805939372318056716108510827036929221616391941754442176664855687913422604628949582677772579286652736574000801167391978956115222822114133460815084565849152303936931270041543777776078964724462398601726125078834954118450817200 [169,96] 23301774009788959543516840048388347905085812942310064891868431330182925364327990669771485295656664836653510277257095561656907831329679449655820270394595558303534493127038804827913519030767426863051277156409690720596915071778470203638164871027841227310456063780123227359280457501641624594878864660505548782479976510526239690338265099343626196999242178496428093301882453946995714857807951657883617854460741905963378528586688548929614937829516184221449252829919806832865644068780231771521198808657275419926213669276628168145889177121120784891919014069245438154247424653913132188594589806055231373424822479773485513692109286219253319492989709463960077092425817808577040657401501180448476451404959795976642094864998805880303561812047214624188196830335640383035719544621643439486349358498353497288121507402138713215451819222748527621749211011429556957384058933040085291497462672534494349560362969066675869510340925978323903258359027565211497479915378277690477746626656546505096118443765127447330423719806497568799650149691893603842556601156048626282921239670609430999684502840181396938619804479049509075272353253780419808429261052405064524281890164880242332023736463368 [169,97] -15046603929593639055893819554406650986617326666197009208282002042134245305545548839604063799327299412935340435264499994772389728137062516811331589529788604400825490056977186508503005234330809008444058225608944543197502351351509893346813831075051976069968946892418630664500724184308671231038150941355716542926316502779899865296486376036650254519193621164476204810848489810156249648679227788206558020869980617676849619386801215938651400938363597996975218892836433129828883173578862133566489257347548137408298235685967909069742185126281837749803789524045269591195410149250450123817689845958028044652028633290796709687243103003598367620213742028757511188340656965230793061852037052114779370110124598583943626674849607972117196882559864626099002058391127048240465975498599760453367835532060033812818853397267533421913437441207266284557517659803535829309113992553001488626054518866867248642255496566462526621094090547108248062127214592167114891402710722023589354074987283454454848997784151029495299418406124797297608040041464954723702242116576033639908411954400360910826300244680837457980663409325463996014322882273377875916622005799147830239857076413035800127853 [169,98] 8223509086358316619062706095727053388176687504575859349378757701809367086945464731456922640141993459853975647828927212870030533413515450555991789817693030498501169204989131681241388683022374026143265773303593458313747052269245739572855885016417646976375387013756159288257372668167726494960037094876775902582608915876161230575823867620489096134780820554874965158564314658335443911330388448358904006143477484424767709972397693499463216151545608875794937265730074598840543743442823223782447875184209462359750613423054323893704262465542431337029849765317683584682136827374151537711983341788993207642160238802085802934371931329760825703919747954189171692007357152477651069831606763771359936453606529996361643708161338822203430689704984213526070752131963753713426110315680664029838726514456581315831793239940450533306489177861061631423716171997430842468674236846630876132206926136370866258448075109466975955531195124340572819704693261029162505599119353032073480819400259793269756583249056386888404158105457058049700700497525254285231663727984048764947647907759590468330511007361543944046145196791408789561854883626935082430074715548886100923068912999080704 [169,99] -3794485274169019454089972813706773503792654686341988573320978664748009390273491144110857808227771451703044275631838279141561011102719269394750282690616862387986890030852878216924113785923905404687238869037211464499748718906588090815939163240717870240696723931457938467251998635100651243390736951678334171041788199761781462557343536131768691650276602617458387212126135714303286793643603664962483899684894618409538973535093362953500303177167917583651283340735929771706542513877309733800569397096357807369922002557638266825379829949778968854500733648419904575335489302211184269609470076812018812209937805806017878849458800324068761356522011462100660998925141998597345073898238502404253782431694221159993099845027794733417642915241887869598010252512373258055569466065064051493954087270620660679656674540969207542586087286288548139497028492265557295585946983069673429079847875170506706519148551572009450114809579952386343918792668739348913168072445021704864700906153136936101769167492423626086905848902797209734382437830550248829601363751844232839260394333255501253296395883821884365638535930296554594976422627524410218408541547320308952856469830752 [169,100] 1474340767696338304276491109555070112954538967591614112916787495466066915334297665041458273748831027574127564409823268688766114517812636836781162666194443095812709614203484026567392989108485414117624851970981376404675070053155511044550591523658364807800662569546771421877242048668652420048640883969322210753942800658658153888933239336843472812306428856542004408549408082948357929919816929258235735378260513670445768018245785582771606479565099925422741466144851983692825384124519290647992079470218489444040411245240281789360381946050603173847946227003086579103856073969952236609973568364452423253654065283913528479377210753119414300848751058425072511387509011115274454695567493069391781289100038435799983878500224079843888679001535402133962479473161536915698699818758528910057694326262684744846020292895379482480547670528040644907003301406890558515470816579464820805477095910386161752807954616299990347042264443454069825451219939043944371429825588722163356211644453256591303401156719987178079225327618291032197168680614536482212530240456054924085025758407490368335249989847817894970915897291845744588811857044610509280052573432500286543472 [169,101] -481090546152109912301672757399280126563783996744741402790270855376855853001135568833251202689631696855296237375774027408081198799795245869215585653492013177362988563830865700155953318656484623961062666417525091395791311855845950649150833496549527567211515968089404783538934092542047565924480836552180021383910929624273828553294576614931171541762334637555633772818261292060561570484995996568627012317696725349797363698628682493173279836707881978727764164340769409491476483406462297495834501915387492438670365567367813330076581946233591466423431623030630256066657469775613914692258656863836757061440877156127302340022505500044574462126654210505560632583601916554435396090701150105166593977778346912740346559799358009740289474431448876359010556624062517929980626878478811390199170538189570841590066130376754333390425595352629024752226011790622538902750216101537579372013129082781558140531131895145847762146258442485032238971720592642917288289681451622272233727330245670749075127985535200166399595352988108489529738940133680337945189088278463165170322198883162397037884840017884298415439108238667271829843113381328994147574549137542086 [169,102] 131472360801883985549745844544027305465230292826106106189881261923757776539153792591321250917839225907329513857428351507688798878568632377134272402419447995576443929597810077939045600632156216878305307519206695327840156064334916124094850939961418899206101786643517673919688806245106199490196235967984860070384136436380512565839223784428465226886030737060772358254108244272627493770284176598023388297847118996531727090733792563925482333259613060625853062496048952945235897674064460414143270896212488554101169910010562492816809721255841699805610619436716355674074423816259437775776025437561715550355868345502235028054774558088359463435780108785277357095734464974712092103315873015234279303624331143515153366544468780389300432308195197249924681238503524236042056198258757138792015451622011166607533685506504017856863030453396775411463238354279351095381785725998676373931657857880145169637316668112830888840361094892715079223559872416132176673685591629038777269086990099764946531244159802221383478246844201025267967044813362731376740273708994238084907096034144943578055910443719007891157857491291901380640166702917158717253456000 [169,103] -30003596341643153764634891518678841818527908390917254606685658037449118783610666038465093554104561889689626911653294879666690413937989042608699797407619128048341064967539566123160612787825204566754195009255717472851457092636444650872265460270859892038541155051091866942776121597649345729726490851891342683548513777509657665466093802413756223122592600173572809436238411616784066369181145924201981915610515274707768534838404583171194253971532884651702405863193517370495887637331752317076926112912982383311655666484019796551940488889437428749165099765121535931832605822139647178702060808429374143911416347381545019926143366281431647060399073731141956422430470884548981474535404754536852137185947993725079845153044482431810416698199282498579543794175386247712197356072658577307669208139110159067606876606721366269577159568233755359366006784998456869710538385121341594390389143330249888278385656152410126143931507413470943066919747072067144352637789990741646442914066339230898302114720976839536551850768040508673250831617232439969537585958976412536116677407402102914604482643279259163261508108899883999857065211095487314016 [169,104] 5701002620367709160066679334515346043527676495093989295999703679908025949910705033047166140551193139001178129546863475897162654326871786957873909913011672972830789085519848379355421708817334910132333928742219930653272770626288341979550961274922744669308404061721274550225530474941204717537691652580858782104627146759424781116066924412817250348500004406331999144380766469039499439348647790131700293147990767890120056133805310565455907846264598832898098263523055645516849969356462313953277327524748058430988895096018614641121334480331607615416530119169429106928503300631241907457557858194183821710931748936361844855850426105128835941575697513611884861382416739457455159454308130707220515127360005656685376649847130238834165261494967842161499186830895798837792127417896398173451909744082251555902458872041266886211010683693075531462168467645258540253650342473010603987006033014151402503011845242373522268008476400346973618845316440438373332886256618306136434946758209823347426250066491505199850031684997978908497943202014886377779509006380308509423997799302013896483542655420050939680399568812211053208177950361304 [169,105] -899143225601156602903361189548325210187540504550204869571709901147901519545818357824022970008056234484814017582279705330650099370701843177941025078515267261112885194979312678640060514099344113393270304261818895209304369745559294791833086598984258185873794367677464741244585411441818788400295082607058244707197213559537528619987692239948256247327372412872040760809237045084919249371341424688784968403096934350236792679511446789764357745004414242394610592678430949966302979364580327064829536732213135525947363714093603771571696357118913616360642293541922249221143603261773617077561159464761175653686393659444687496846240922073335500436131202984133716236497768387090922694030953064075915371204943787556637915199948206564207350899046287222578039069619974903976747627695354316640603159245788727211978835318292627978965855560947377411946178624160656563398264026054111241034128479677935545073046081644503621617994994819264649334602483627761732883903025295460912967953702767639892218674554313058707265164830691356327069719546350422157558570932466887806537776163312836480567061685389144206839534535974314985620255 [169,106] 117332124583269735668736186838897039904082568986286564344503744893944321039671306111604844409178362387385212286706261080663068108200047869262140144845285745460836506200463705421099860067811063729720239430785769219360650955269823138958332726364487181163226469597818184978008942555180341972949965774682966689350580561039107741559019904118493023572887358762604205982772925761807951483476306569725566715722485512866114721981252016127471435230897429627978840412204702224551830078241461913502461167496327251059970653964447312621885897268435506015026813055399373371796390585101492417935598749023302612587574560972550376421864167173875474632836131641813613733067879676073045972968337066984942567767441619054263757998542019747296287526952703101483880325968955125056999229842086834503853222865858369836100190028120765760997015437200282486666983288639632431274376968256596587258926435845333953917509196884689709339278524096720531838692799934057716540672909700837013071943764006838969838456106912218339724889523457542593426780860215970663655614308318496517720133385682731887412271272261500308929635001217448512 [169,107] -12626220258252339768948694712464320398912674601494128928670969342318591176044305286088309572815709518942695653458920135391500219029073138358314857478602149507878101909363019617466667227117106346956380296920733231626424887351295504213034961244780074734886111169502094781072768024259706202137156385788328039363828127683855385486432530319912952822567566780482943291431878517704898699442980992589508847191415597451350339249863037114448780386579685735381475891875252884246902777567362754315298936890702944462102704815593602764372380642250280988537218687337815007952268332414725926408660106070274159087012864736370391410084962229430300818765215335923640448516220297100673783622356138607709070434261071083884054628640380679103313937230219521363141564363052349279922177002396782618875882970249595300696690799324954007337298192620299652640309223396585580313680268388650095002689509521351056593624845467478317499765048087817975698222667960652678825813803580000358581902800044659481221243407890939369886576909894167061859370360424781980768603660385597581971126637449252499456006790467573762800170382232 [169,108] 1116606951003409593696802299539824101438355303617929948843337257597736772675023707865568015861492199819432043654410058830220733960005284732473420253603152499532555939394646296466128711266266512467757468365987814096390061581968055736320939345388090363436152803516165143109123144382830470964682221386520936637786470387412306444728971005175349371949822254136149314338419918002135285096100769034479379248357259687143491676426354536717230216709100473105107972050846164204960572925825050637384098691674462303322880765223752433833659118966593063881640939767105717639601646245023980736746391777725771409397118995523921394311398074455982233645052807792083525184482307503323253324968301605790835415748445656712298388751658806387225308031055755006575823138182419265429244146275519994491502327079183189103153562747547498757010783514921581981255548531053288084483550466128868855800875961519313088168569989888226982770915317545038341245610662958492687568880255578769395815573561894369253890889574073031496001212531690985107360673100232791091313271559820411101748757507427187210319006080054790316400 [169,109] -80861360163720141787235712165778826594991770096241003165413395085870562780902829677957031624513713845041290114957722184958030446948672729457145198048605042831322032656649055201287090315564593917720758911215073506405731484040863475019611288039959035677709583564566966046155528277313845023518356617250043484486036246866359752283840724039870226625669861147400876044716813226421074734426176115955849877027377749862170808515924309214101646113521609438538284754097697690194357332679199565330303765449309581423099846581486831375194173539297463713270226334600576189448011619647155369918179731345726555469866310734508018033284348703180805402431009963295607211175168394611133446739390730342808142467273685732208875259626744613893064253709206115351080457722418533099566757614205960415913744779934144857333251218037165006697093089831534155907308902084455235713305717550947013710802950796913720974450504826800783406151547799100564288612954623538001541878119935288894693363552364013309494036355083483129558997287426280828829224014607912256959475052500616252511972258318974580701809277760472 [169,110] 4777232425058512381103481608133323376067737705538731922987109549821290840444427275825523397984460236492973325747387930189359535704133537538590571599274895627163368979959441006856442477054324175874633313330895572893598179222693177694132403521676939486312856262442191149584177060846740432985656997611609912041271186647614622084438574204181111725028682265598955486285215198212813437758955793039291115986993215596211521408185889404850874984963260160413857478941015268178398300603831318649024672253887850665136919344784276511695656383554121279192155832748782903083154501644341766234035777935252041812634879083929117901945552128339301829804064544380554120288258176707825124292718950606373624504778414134538670693674910627825354655858284515632835131825408998165669088573656190736568345165250359338816436689213467847246090551498647491804892956453154028743925892475353267864828839777007021986815114513941114594881939511142933683497122328173015317509408413475459331292139655756957512815991969724221500964314689384448840255954950266748554331690538698171530487370633286607453798496 [169,111] -229361876671900399408702049139347085148415945904977727051393874746741569668702405604734544400559294902000385931313093811289124946531859058537648124062483642832420802200935323233031023716167788776046466098750175441023968466674976137755034134400518418351144694968873930155399293527744438780908072156602181696412232652260117648835692376123113516129639034646789360075204580538093314822946593203932573760043164247128564791537727370530561954013164779296115457697115660962471734307223029838979406339156967358173646646921738843071912681178999633561006978813148676840270058095059568129572029925589899055038086762999458299328357794879758155844387610398795620748743383878535404156188430845111786819668541826496662941549514605858683813258098880229128332245564012762606930317691855871453572366102053851935796515816676184781683138513526263778464492379318217501076659128084499950290826061489834657174869830716093955414416721060494440386439128452649995378258412750382235879030491612777814585494822552187905943399457814800987673168254829794210448499790042185452300401680885953060 [169,112] 8912935506834131378852583726338558643092986439861964159575411571249743771915246986869291372167285525355289889085918758510301401518646739095187374138983476903136001710778348131074051362121432448785315596947451648551330234813285540527850023415488624327217195785640449285895579103395861422024777276536918182683886182332402461480054612840578512342124734636563567180562628899743514857770286708545708504612683779035764707405364968130182469201021581380655692499640465550199569433114693092726075991199972791597520071915362803155629084789443869945878541323866027569308841780813582587831656503923793126618695878825084484720838072365461829827077900846445849057557560846352966553753067309828876934081152707863536203102451994456104129715506640257806167470069701837918783208702532107084795903521397118042915931050057820517073624517262898768050636191099995039289834070298795125210415070792195637363908193744812402031418059975863034461820163746318454800995338096420673162463588930421915711242360654299619778308034498924562196084582557477842154497817712677233640332683176 [169,113] -279155517261397161816978704325748353964567828912157273577729479504673449531103904620242804922787156788800032853514191988957406327978740561635106456893341056761542390423866788331244222568910102757925517668158317885602340623202326534859885196171117652088928349152651670520820220743909282646789743574905662455781617153943163817295485925159992989407780753356668699105005865878885257438934092264581874689445793894128043881273966261118189955524721596642595046348253592731624140226713624144862918553702948223092325869604235403894987222157468001463022570792757063666734523659067842403142548885319918481439906350432383945138124005868885194859129273782522835498005627864048838651091665873877133995483459280173634773745982714284274001674618383756095056065738832643965655087116891646337015494621915657509334374799965563957369462425465033118826936142267337086857239985403310058334707665418045385246321135964945910381318565720680058938651077602347477339000987139366526534292136685108782373885232272757652854091361258009641943252455460657459811434348318907167473 [169,114] 7016015999721384525614661775896540953778805032983974304733766172275598433134747987151130795943831120595097686175465027083940161908830354839075623082648107229081142440090627382103411629427570909863088056910265663467649684874314356452976245492231093724438663566300814417578505835225293153773834370153993411180308117294660662225802302322887612632486011771691197576879604546388877609868490156703618591366154378863876308889213486682649903198405876680005324347971317411381725607399124004687139737656921728980741839106298379240357373417233213989442574943628530278382822846398524730846897132572666261439138102634948540657326645637868543243477294813322985813952089595907007151318923098337452312023536870913879751458358235283884750276637916394789457408764223881383323403687394634613442818678696489188819849054113599461741516052867878588419297840985473977613626581824647123203311035129185663307363936356767301953377251521724913788536031833565663511300927795149358454714279925919776584767943950393181400383550746020104070898016757493820665707276876288 [169,115] -140852265798836233668890008311611764942777598704494643867911917460938804578664362960727438257697938997593456220143551566042715859821701739544839533497169765994218928123675029469579101463509692570781589390115116440829412724571532075075651888173822534683756385660064412748886695419271641721424766955832841741892714266864984216527560124055981934095310702611076629672574617769066152708509476837636057159774994912708538337807361695257151715520985740025693704002253249195177434891865982013966571800422466292790076026873684965536164435736584671302667621663790582461862425727132576369433014230704199234031336886274923335857966601939338834170477923416353418719928901690399192559396476264017542881517687739410132931765770934643857997437232557847773619496205879181282679307650940899998726770202230306341461292123977297348123697162998556730938390275631239875219057864083614630406355823349464800965639398716368177288028681374877702360823843922408996247655679322266491405948722110025056233322666448504306521878972770078467901357272779281259582720 [169,116] 2247956998152678605099272043058520877703128646991008529739753002681747058418389583514660858219045646580868191863237313050363501310426251518324617916749533210103798786170856882677399013321310610125373818329055234708959762159218318267105288331065328398558268067940084683485574600672122555312815920760083924324915346488284490838971715764918993839166785761684246822669659677386457289446858720063658146401577150626573543051048126272394591789507873879073446152286586225580604470199598078275220427229836920557521224198996034901602670460783844220910652507656904997684348359483722855929471004075165075054508592866958878011539752934271843251757879776009907708319503513046626096911423047958830470102675704718451374582064765198304819832398112986957142534574950544404919000977011805414647710434887421589168714397858039631354032934844423511106574388688165281408845417559461275677192300529148808289544556578084651520410236924117620231066181196934134512355832599440495070055049693296664402351895970888565839094193034585590184977318391449632 [169,117] -28378639939174521443658325940583072300336503383128687555016511180609730125018463115393690112511897971518813821732548151196508804660882966029116260163935428478009790675346388262237753965327878950851642304862440170683474642130242037305407504528062621433953532385186946231601933471780266207208722524270390197309498429055045963356942902782591810373487028359559403861090355817335584663278749710509637355684640182069104352635912566090232614755762854762779800661366042800964890758655924681773715629291780440727325635575052747980757291101671936894014793385920447474945380642509858184879461922210062959147637390593679713398454315701578940944073512477183278517799240693531944420561982659658595710551300255399972732637616685263401657821569257835491281913018814786659449319164419609271675830524243880296624919472321658075435435562659819570873372797102776329406911930012791908189993215246134373023933071106446002731890508753787349709377244872681601803116905535866896047300998435773615196139476863134881001349674889424274142012546 [169,118] 281905647637753040153516893160852892495657482842374681218205842801596061050134259577950575838548432982281925517374061029995428878344068837471511096051741070836660310322493992139253658269146035490805482532239201621685931417906359278629229338538610886286260906913587776540684739437557805889033988095409741480458365710933215793237399556136723667596203287380140243147108110745335949259382642433254895919264066442443430040655566176893201313837339778949464551690498804700323542979616157634465181374574572843044811511853916323949846327389410868145541767259575322585867563629813992003995968498811854717280858190356722276223435723943211757011303668023041080305555410375724172583879544643284341069346237952359579450048983150162649626225889212600891867015683675367935647698252974862433873147064522626140738686584948506155344540927075502492812318199652292993395739412526429386909092801531666204375954370448495586010364278820807651024267133763115729286527916312660788282955907772495302998380584547182909445038972228945536 [169,119] -2191533704243679734222097397845727144512494103223415744733531772085516572604249529353835447225870132444579966745714589727125227489675136464768945468051283517789486392121916897602244731009523025625296293060882215446466934725318843280444577873504005622351579256295634660292659707002125500821255078075771566131040545577290666221787759828046112827865994328183903278295420501907660180503078481734460107218944274481250898000311403680886935043608248382767537799118390419325060624799754321932101500133755755050239023035085871396714685532465898493905911805558825742853373682926720784225807573890345365464315931397419102281804267768189412138353800802507120339713526989546956080249176718729940440132158372344264023160663243964105260428095825967496250107371237121292956741296812720584017083600205928159990516023756999922027356300858847667660140223452614609120355148370793973566981851720290247404722181356191223160551468694227382480189580064528325693602274393863073793853110635452644352833251603694312939841367888 [169,120] 13256710871944113244065412766192805773644416891612216677950011945238581618288240679266945523503774828571314321224593266390704548724207099633557599132151121286884601055927493975968399800848855341625602536067858610936064732501769056650929756528305028769750111800966703159138366748174328142218289002442597810945483410815532807742260956972465355151210215094842985766605610033722073773843489754295708788608763815481658288047788431804913640795502329014923285436055410994098647130704616689613544352409862712629088453147950080432194635467046488738445945791191257574530482431382614133768932719750480413242147937832185715282947964444611366206598501697023584623283240315825936581357378630465658033798052510848616033507165158819417692187346529933562076509788408000643216592797587649842290028810687248240860002819382902564718828119647037486178997092383443310372798262357182803653028961841998816620310583469679535861431777380176675127946585893257663053259072694469365636130792181519014226173868166535616848 [169,121] -62023724756459813198022703575347637904206565152314850147979975416509382303655013171880018937921510447550548799731003081477460800024455644384460909704000483057639039637365275878185808874437397260903239385728876419315667367685727926192154271412254222169656254677938918017651128677475501802581643683604640565405191438275567038935796137638032728169612408196643356695692599056051619440797677115889231092434623448117932329710783801752115427094399618747504092307511765890425289833001398604956327747482871496209035266772545649118311743530141497100653344147752974960606666647221546516533293219460588738063954727175913621953085322232131489444839431626003178451428325395100036393540566588210199819785745801974387747843870139215541870166607339710135260434503541953368405982530335614283756536927605266891168371953152850098862105227304159664132685003706438985141230765250070228673175448891541006135670570337884574575269368903215510375756142622234494234644840419579912693672154945643645246661016706 [169,122] 223037334571817277119233851720344628805304710407755373908064752227834184252979580100334354978854279446697915322749751309420123290859179818010407069845917704386023771950651877372425315705440666221614234187128431014388355631419156170878289904668510884817746175482105518051173019459228189370855901510743445235491338379606122796846183850170436804133351794357287424849698304799880002358268940891624100612665433049195212914129298503938464541423685020181458283257082093496321850596423157005258973532838822873442665249273888828683130303323677755373830769653672331531080583908867962699361920967318885415594939733142684460461400374151224327200405344906970136665247142754232011175325496938265835775627155587001852058119013443885527895798766368825809202329677070802765765819911082526972307856593970643280658778036489207927108883141754375856792929446290715251616226157256280258471070375939508614084430506201698241726140603646950639445108354184212906113908229352643302529582327478268814016 [169,123] -612380704638476933589763257906489034311258469513407673664602725271045849274628406618831043884953792255659550631951397498714320638643971721130155580190659408836345385208761649709249985894188376427916105571878494627769273780250060173185998193313087947787284852271981783958367607292175494068855313651432195442445331620309128294169743008451564405506763117991757035273287875905954699934274507676964360621158098055382033196072579889793813309927061590055005389934862145594577038908250700759771670346030126791453607265672750986730402327336122766043996854437782207153639769341000938257783719798082252147113682956283779828292812807914705303684472348397839907772077420796976781434325691456516078266522393833260914983818419166448945540976398282783009018031357018709042829064017467425532058820494357270230448014230884130206335564304509972430446895699197378490273899998946684127742191996417583051821355749035147475638563967654748205308981623829688893659803500907264958843025463272 [169,124] 1274881938092660767957544983288044955954654221065384606213106062841759718484089677939943986839506927774736933180394143071988657303233689584791093862140684077924388544604120791100911786719377015030135150299776524381319827745871388370647357538136354280135600969380575482263770728134626662952090430125914237918237849767672495729429615214824752518586227650347814119844206319499335191666631361528111029481441884347605374313405796775518746744066695096675467273388090367383385317975013854632157180418466943339555243201058027947350039115241512777643062238405773593379445036453819010304780739665674989377670533401965319089040397913817131396982583189234763344217262850623433251906177385394591635403473120190807333466522625589629174763961903859518316105960551965360762580804374200031579969110222036531318881628800765545788780695393775972724992256205508434305916452838497912654273694046932708163694831072679205241032745726900539854283594579164192844686610610453802813504 [169,125] -1997775544189338941235468145628382415033829164922803172312779617563271780525488057319027020873626071088098885395555727249405127692266664460300288597583664853260355491909082131719799365978757933416894314016173089393587481059832461135281633087930770050067030373050770902461921368806770899906457422956548732099026662645711973963014825493533348219718570352627092691510781889351716524800464379531123171428066287825282737033571331992472330153458339701911209806712933114715164867757630435010219599969222339291782150551983515946945988092342622800221219071177274363427637368303955581716154136994576291347087304110137438677099320961991399037834573631855409509171987058095079998599381687506748476410103108148704303900712251627808256166580188346280794495313685122548472189081736288662486870272836711262833439227035849327133477370493896499823260039543126780097538688957245726516606730949269332492672132906611137732690894187278388565169075982007076320201327519310 [169,126] 2338338632573811785227165864323951588318588482598752198805572917347275327866870899651284164396744218617662633833980018634640914821216187681405826143281336379227315992826940987902140350888128072402215493201819254970066029435111331861306604820771177621197084507625677283091550151596851609995115219342734935243810753581086741753300507150197052016072665160003223874662556989717413548526211735874177405021880810625022334031532306222507015550189204692349688529383513355643333694919523021108169614952395260378282672008491347779753074754506133828344036642036294732772903706545569753958761387188429185673145810529716890581184251888840303360858138069139176773500430274043067844938422565765924690217270346493502804192375306289324175159570639798021207263309745484660055588966226962332867014676108628039857875293743265875664636352936082181199153363975466225517980805472374321226513192730176361968789134003773110200507275233938941152336853526122794076192 [169,127] -2027810679961931596693165956761728144876776525469756303529828884368682940890187104865861134149783289869338198879434959220767120517128594320206228521533487838693211264463761638802744274587054369970321538567300719421302801874818657218392861669650981400838518961400214918234362030763293472614568276305330818717623000535216082023948655699177146493631090713966927587952990925847875591253442215150565423067515878703082896871000470691277172914808679998711452209889433572056741092296321002450680349573767761541008969644254111455315273217817124547981445446981335029225872425616534770538815119869139815176252596651942821457571379825059514446842923636778916643303592717993895215513078073260248831576587557980713520613143334088852207996378305287526335943122798711269123520564472924704536089405364124921439422879492203636070118843896286747998634408318757293023110276260930039605094667344917266199776888540229455713455712961094082109012695970748 [169,128] 1291778028460587337646239658932604694563558974329138360253207247567222885057879956606047878473523670221511806149238459817307971934005556787763402352435053142464663488855841233837987684093201806366819230739270158856672047962059068955915574226741968378294393678919725605789710307524365924234593032191658200902453488708582027755814186799431253630302670769492390191198517578035295913982266915852304570300894971463230935493861954146954527271339914554567452937907932982829148331455294358299053533380386574149089116811030231568966009598227684919146345358245775960780546690109269383952802986463115330525185189676083471607188279191499336376564142245492505467310347145398619377837401521277612741117317700516819001129177691528186802388797884477512501600995213171387838351209254370141539584633695190897407589857002376019061075021089907768059060609860467235829079371215777134019543448399636077614940288865055722530808725915743926290960 [169,129] -599047040667030594658501477145565168418256961518585349140860593236320655371559734982734753310922002051534306283224081416321596187148332414742451981633509613101923275879181580205141172823077552740689827676769760746382021415794664957824361576623427114740642108135233959748532759232386171388586638508753639737464055251990314495650328182426706666188197123703424252791264492096815673433865728418140542455943515910444491111486837341928435941064098121870666363664509594580416689341593209023859505919794369627874492070633301986907022631309553155367140062640771150493627637298978998935318293765603720214027469381026357297728732010540240403371449053737033705447007981472869093592900405651643296969020178901362254765750726323784133885300987880172546947221039453386677086757036781101297320193714127241519608974103726766787985478839875275391753164373370636328282790691414988124246526928269909161341467965592204460290454555666 [169,130] 200305491850719698710547461663039080060778253777572099868620666840878728983810186758818988625965571648182736675244510862634452254971031009231706195769241434032919673495243745216674472079029875038467426558538818725361770540527209871442398624040872427668484305769948861540536152784749657332608795073491748058905676227640601883270712833223957992286610888713589080950539448663176829259327654512659214909906732778894368013441897948127643800592628112089077907976294878860570362520230012718904826312672384018716674464980395152426818986940165763638943319871357590609962278909788831982461499093639330365696076055294791814517503638708868604040968788263498306728495499610113971229891084695322277101330525343204297707267964552076567994173074602020176949249725782570521989088172507150872431738691986408866056273970782386632036777295255036724706142190423958986537753536321673337474411755726219317179553021188288438208 [169,131] -47806396987387537983471619781298421463546357779457471622448399022426022084057878735778928820039023844938390893330240525442654929418755287013902415230832882309283768091796686163691672852266172618497250222546494627512314285157604466580818359926971936812834804170500010321410653020916492588237440323589792319645940767516252703279260718784342358239220407311977134305764961723918613934038159093664494966303138908648286989252481818721622585551172693092460029955807902081763959350684060970383875050126151187687755617255652792295216228906056785187056230951721834899945464675041960414837475887373839616429986176867035783556988397896918290801270044594027385461857584807891733373011919356711749809686274351143635354639183644535664728747666731148903649268914881812509132964969400825676664978802601146999481922833619857042587875156611871122798262763143847260433555456557972260151267394156469223849171808008 [169,132] 8057094131379602395327871347400808698378239506766696544073565077296471735123161052409849801364237385973533712025117326763011822808227885951783737604721291145901269250094315225886436532124320501930110247799479720154223385869427766647122858548131432832862257335853545645933029037152972830048880676768150454389530256142464826482103411421006966500633242640821377994642849731287725088151240684885966350869128137246912130344932072191994430373459986695758531426930018141901329498341095369364061869837605869996345950416367824171934433525206831012595661823132062715139389703833606955421608484293969265414432110197727989683420379916873459049904846486414887159783267999643834213584084076721195117172176497148831407037257321118298952876647440222489291520661524200633328931915864065042143143511596655399597438386721972348707051528577965652340343779842769533031322978376964629421260380194346197056 [169,133] -948028458407418031976829682610363178853005409758607172003951626087141789288320772140760682627894925683473764568858501635451387750211314310588529228373263768317668107981916423986707706704363784455933901806709318441779965094244885769884457934659278807659161386540501198742751531629957188451061068392575215630638065744083593118646544284130205121521956209190850007165291142582309887173092226038152606717910608294837706629339232196299090068376879305097772706117992729205055939631862937347285414813628176172860409371495064084190919881708664227223883490798419618842717719834679313812268389227328879292694084738813746694369388476480525295878021305230087741824988262107419588090620712284003075669455267444686299788543293610797562495187211528547321962404955368011509330299785658240772718644103764663870820287684254043052084053871329761580837177003515454301193314389425718774331634652 [169,134] 76940363793958187399954179991850296493240492265400251766434721396948569890338673125776227780119153058832943701077236137359942532459260576152918840925353494952229064944198939298030915892736017280992037192392364774956800374310733931424436085016887794311145597109382586782415887803875044090464223357182642501353379149630694088459688514275774318302202963472392402908672244571173322535568953210357210785332526904139059249990174150705828493454126156489057738963619377599456468233501012094065247103335385470982086196301198387107511135419076237390129920007235350344296857428325816337852993489979565682668702964335308703543199419921637813171144312982007063249779741780400262507836579468418106760035267277567865696441051453233683091507220561083801433540938095139284515535026574637590021752892389582735589567613967202550216722788130461800394443507098097418813105459615887488 [169,135] -4251837512508985936913891964104878096385113061445935535059241539874567502464143352915546719149797201679974880420769370476761858854629881716294388556983693521042346957472530463934287932891112118278868768944601139486497476248173892128466257894000032020650264446342032156838248968918444074257062416324583722392570606049378435662151273441964268184853772029924636061170223288295101635407815581854018585127272304224911366061602376219209261848280230252205915157008704225540424645612475993771874822658482528640207575708108402847801853277960120862897976465879834723224514554275001486772104740688006705440625037332474013193565018494969077677335142970314629645169205194783570002343538357894041594380636591187780752428182565204421093830192481272185937065501210860619751105836760143621838002881447904439401462356229563636159930432398501582015080686524910752343331680 [169,136] 157803726264708487956578223670790548747039441718065946548163845693682603094287322844695422462601323539008489295264216257352415709669093107660494081299756918449887079004548764729021002229815902601985963998691017704932213880916963077934321223116128297255932302666048511590077484018188775624244536362404437633648159851536588564844890707527574831204506682340102597047780125368367082399935681760825920825004217081677040313522169970026236155643017452759250749649206728640504770136521930246796435697920754334690617876838246928564371325628677807470861275255076579878014611500599749797876409251059633949069588692950467006721901289862535448263608863747146315054827963999624080957912510417836522481963950066837272312311247554676221299765829058841395397541193984931031083027786587100208644863324515849295733103925168209695564965408530384701487636219009816 [169,137] -3876131699369586423321579291358707921486079980918265604509912104522006463208583299130385256008548822022796932683143090002321250086647841726726210845841757946966559744248121146814582727235060692031491800500598164121930236093236114706541671691028850592695012053541494109246277022665549440742769124399800497246597079572652334106573336898109913612892483614595017378881500041874532733493107671431571495749448589698675077082942626787285127700894128008221308763848780438580788845121054177270883871948218573621214575056126830271231724554193566896482923014305796138649009034014089000215040169129537916378347659048876509911121755021443380790414582908929775709601275250776827463713031371709643690454022376199387570179783932947406788939642867733612005806068418812484599643880412486274248021011091891764137091182533962445405728697022719791064399 [169,138] 62029373774647256313148234688633987247620045008180678524984739247919534803776632933734436474521294152538415230243268523967585954178122418234258737963268019468940624986667787438454169292294092717485516214143601751991402989895495907293581265866212658175649388485366539180157166561514542235234464497490993571698211407856695658242001523441969583865503312846864279290882048253726393803184535732887565053666317560675186501909970456293421571385336002652116640993659476764716848298570081968221095441395175644119724571833033327449477059241482926112803149187077577686724842873324489422413040145169529550942284240565492082655538546616167616072494274978429102409326734014508784171270135029894032449841637812755250503688792318192992336846978759011744024832291889939017763765401036460640972292026510063885762031747481666764974588743168 [169,139] -635917306791292340482423353697190652310659635983831333258463495988462460925064611807518871206561888940951167733542866478752152586802149829890555652841925878703192898674653708583571527132031465390725408268012132827141721962110510787233901199804075923138375154669793249912002649153648877516980470025286717130639785320663274658695796562222115164735495209431462491467151802629318281481061244764458927366371870063956399612425947662229434577110705425390822709167976614678603767958987212143740810562639095763825197107054821085753141459330261261818791173220298045495336291745561374392005783350053447150048032957075527380145215181502296966522827730703096500065405306850220042101318710647185620180833052107938458075254447473866985731516352942356296171928500236401442919468216433254577347600089922450710355835521783890880 [169,140] 4101610269238047213917598366032952476943491303795464763185288079390329678867868343365331330788262841585078942302467061199102414393025733635286278989489392654074170778941285259934231634882939732977661791154455329339457703888606362736688866573318440111783870978121108479926713858437695896361577702022828754302043070044503704555417220592661312863201266599553043535195236912545998616692725976464041626953366930990910333604559645971240230084514808031424036822752485257839597358046638074129721190039910731254562118075875417232238196145039644478464957903604352498360346126185097617331270222854442336615927221366079371634104191593577015105864765137130097035801728010547583832265787242590680943233400785382992515809339083841145692566760713873679179226935793880730625145786821003480529048987955109188297045952 [169,141] -16323252150501558078291342804833006038209234996211247625699791958109505009104492507704709840164222516343856989577181200533731337808415762301732890816664143000317504785939901952485286660175566847394470149493544770991927813870183091360761668556734235645966150368720346903525529264581975178284305570820896106555938509415160724807556637694316915022756094974492146969281566224638766789687735968589266397356910931948664273379472350083572499077542695553434325806164705107693124829826374677429283240172093280199072448629616732781919542946278460180737651697298553368842690513062266711985131623786301416959007840107906679401396975493172704716864689392664139021422315790340511518743628107829411045845571945329425414230437078309112522549526795519651098860287024444329104175992950933254293453686964874 [169,142] 39250209380480198188397758538108084497719770468772988573417613560286413035702549274558188372784325195602339720692234040180062419530501219892111037424939671381231632525509848964939641549462333804603892504239018791544794870674116863681111954879410087637827688650065940113680640687510817239731037420821057766088736661688098359247337719493090559301376710672831031063190950162018222368996781455988438372252866035031554023466901916422581372623372470861197709064420676528910087949586467954463512628609506431196591840623661253822710474057643975379380724158245378409234317925634608029638684874805291395468906698805714786077262935442417716813006713693134217391994836352710746556851364243547204140620059435692353894666571617691656618250187736291312203593605691776066803461147070273096576 [169,143] -55745007633949486012194520857163739883088375897747204251461777207014758796497834673543280772837994943016760611032557274371193245004835519715983054272514879751496248772525987085735002402098836226802578782350045584192789630031327170508269933975129829282979338076306448655779276283664174291913376261612720961425294365953024851097365994120457695117362354262493879861763379304029670496974791492224968043198982974318870249602902651069420158095848001153917734562465126013999052228781264206285689192753348254979743017632400736249821527109014779538162533800519870189739225013871074643421797716124185144944460318465163592585276569182365949959146303734341092104900037008531350773079935563702769013376147628743499686072683662178860077394017623855027595030871807803369450625616 [169,144] 45626720571318494878324619854214669192782934639684565301952712383499069952929708827027956691027398402714470824751854928592761153950942615583949761497373024224592479921224339584919854168746717323750034719916755476087707421418100165669607625276334372104316836104717787206077522508808730029218613487579500746414120212434473221683839023844401694028906480327837081776717025118015269650494920950896916098878838004977472244866291407639194995344660950632061862689259009800307827484788147583096744771248469672047594304545580785671773368801225479899026302682215663334528917876757273360884260868006543311645071933872348009416099062292849309327682954557282166380623570456715303713758548761176369479064004961703965865690096183410565264312591963242152358196461489376 [169,145] -20954498027401137921795068692446661225813836523174694360654862779246027492173608744396339760719642526391304072083128378293623377700765779999711708325287925366317082895491013025674870042780922928754752748890088369480916136664630588289608864752314112833500514778319715775986563416383476835908027583042854025139765530878683322089830671391057389109763366497935195472124641316344832262269458710848514616129794207600007013065071382543773264938274733119780290960569380157310356458062144389951386055376506334831520536647043682677863283500215541834686233525164585174788225053741618028836565976348152739442568306391315218223543373596060586305740827530322210133449236656614188596555544158154548902637583337615663968885521100736050485838717230820070212 [169,146] 5244864037936228074153918658766997688620887133745128677055924775623140924166762500187175418200533704769135565092720714805921466795713100877445178630106834922804694743066677050524729308800908488502585166061182514549479630996221443882577704956952112029138446060571408048757637944206226370149193456130434395209186105483347931363341818095625649910116263228041269631380206505399664344136968375909247760566822005663756087227055815251336690085657421479409352505211467905171279651557537904163525464666306292089715656481618062767682074834358240650740736705924858623685571741806451659586796563813576284819611973305833309246603657288394487532213098585473062972095334684724726532957575242405483757338846225406223810783486803986210059949888 [169,147] -693054796134618186176199513184888147731345802675412429982139503754727392753905893451202446601699095164749589767148803719631472096503138671702744838929941612742377470575667402643064426989937323294797859857829442980867968651462563626789515152175769393620439460561510133274483569455912705596112493196034099329820647115438790013394395152845103204756453694952360559893935058499172383468069317894436294220664400485302070872603826006146886845891789077157276981228074226583231501422457883567197920020869686197270773020870946484959830705342247292018834408151845681834720587712922019130487602329948159269791086984660153958185711185282994776445051711861783340237036585031782622662266763892864725507755619915679160565799636472 [169,148] 46689430012516516166939682331930995317729426665889821676958523066684232750140287261795071979268861201941127017500500078226674028219176553434356142024469895278482152910647808853312322928646077988733786003422161844984280069987634684521956392007840644756440699195134413815513155815407955947240827060150122734018223111827980341060384163311576135137301897459086566600226992872816860104254083183302737039486088069504371502528067100197232549370246440880773354733914253959743667652690478899603967695281239164331404294403679711677895793245060179587320253256479355766912613592376464375682477366276835098944311768496249764533209975582029422455947158785156772961460310646026926469068540698242720971977288783491792 [169,149] -1543136127327107612208453269788122722995940384992731395261725991033279108710802809476334922683891554034062185070651359267663746395671142247222729310921274086376243393965597439498939736450421033974422911074849543490622092912434924536809447233730661705534144208625886300160320064846641956985151845381888403937848447874205283040690095618678649122751685395431258301136584688571351257039698433112958093262944738284498603627852884194479181501339571607672681382175304560940432428284375627671662143826917379801481222191430898284064782787525376638051128982703109195243889978765508575755477921542268271298516584533665512253193617835888168140635267301225593507357484970042139213905400863365775025310 [169,150] 23982448202875956708428026837073607861646065308405675139783918196809537468998157734860528672829078578887884422726488294512720002769645024771389417547678441844603845776567362314185926682566809465438767167475635552604331732788339745305151632771495667086870586309630397777869916063247048238921259866612390512111134620033072923914049862399558298552287893766444508724130276915602241019027020713260251723163991673195310680562131550009971447999716839767534766494771545801702882389391395979763342223778080820599393722953456342997145792514429259577014236026830573108249947705559303176961846198273592140212416899239079254683908304449312054776396089931333265097548752260060533223108288 [169,151] -167201161751539230262223214173750147362082143460100829201663663191894357017350211795595086644987743029117672336334835077421271730749595967013072903675371788193948033566687013411444314649143171641211485161354985315096698230989106917140476761688478196995765327020976720171839027619835652690432206619984023086549635891972604214479082956268278657601104855593066036123679789678693739839796655647983895714555536725292897626917986103470686263362810298748186199529874930619369897726714140268032187215199984938091857735414318227608176302903565350019863856326443090935740753438910545917784690864942753228047954879925806687451800412163244822515315307530236237520527703784 [169,152] 496198036467806850940053456646142657140405350382101781021995643271422981118509822422385909480940919055509080515642588397460302337658278308462332296883734122564416600444554887290427928355622773736852039658949722364918687611621745718821911163703865526831758454087517488121903451661540960789303667600401547098414975137096389413074584944437346915168674670157028532120620234593776083104031207914303156000122065516023347947234990964439441693214661829404970729985805135190788702652801772916367329660209319364258185389190485129170595503492893015987672323634136953244045844019707682212024024028505246368065422538853752988640620610667321549595206020501856 [169,153] -591046175345065286311429985897936019366908844231458360319171066545867188047563305209532092058538123815197982020167748697437478051933491035537183511629141305182201762567060761600128620975514105895854140230206618388763096409725573048621264586699404500886712447445831398434941338620509763430022808110705772871527800508118644202494402099165601340844109198913823042448310424995011412027103206955303192407674541417249720639829463548771466855128917629576625588889445016536969641435331760699716899950907098051946542752975151518333698182776109709390571833283147974271030439691435872159429886465044247563189166569581718366665887327584186580 [169,154] 264486328712046531940083358226638574712942973040821225701705982320204621518577624940098023441574797558129312436926382302371507551160932968151840090296863024158047789866328208502281788494079914421612900057110168956886046108936702006573684287325977794582451729764209988880216564374000835566535668297643614936641124558949853417809356828770820363403717634881765953346537401032393538474669547301535425550784816245873163061154275074271302909618276350166220202726080300444109819603089268066066639835650219089201548259391881954395266568481690757876547862778926674444380485840522146936350939565439341302141693261618994925696 [169,155] -41252536573730642065892194001030240325167754243821400036625321208711792238862726725806817119674992849295674860234838926974771324738902517166141561125842508217946432041102279345450954080580021285468232037890401268596487449406337265416196116875818191017792608327643024386176608614127867601014037223969873031627857153170636772142636912146653496207011288425348941533259094577330023588485992619304558219905894601026115828390399528695740880386880613322338179301890115664204584470885087564879040795517900832550918091174700883630280964542856152227483516474596060967516669466359973679190656236394981486448624 [169,156] 2058963080320010521090177938995167291066014355722443328645970738824602408712069994985861633524720953121157900771079419058841882892692277357312862874536743683162785590211636169804642615857564355328589900671994067703534588436776858231949279659838486110735469313960922634865800555095080128843626226192031724543357735468828917964378238170179356053889736843091159562402927094338532081905037708801117402113393282026355086207078573134987093199344700700231472593070665027095844408051170943420702182715938902764638628646546739664593564768109277703556014846844139727138534464259483372715798000 [169,157] -29810159632193723566075560884432571827422245888296881044328939703322949318955304028454202376098435974910274029855201256635440848477447520257666286238959203040287770845212671145322323577885290840411200551498087038989147624124899444478152562987466734305859653299743108857678536206449860362779239920884600921092580348167619010188334276076046377656886501649756775734666818990906087346864056218184312325269703988048754983169703908230425452404561266934906538384940509790503274707968220189204551362011286964830038194929030786705389265140049839946852769855163601220861697454 [169,158] 111744045901544030933335730987963270431112082114334237989118961725059147652420966005355708610676481423657165638331187603650025062520443538815119785544147495928658256211796555703890816885850022746601253086313196228896080101188681311448056505818312420884073167046773491793094950756229334207602432095054571560020479521762508105727792521861492686828844026543205442608000728039442927012299446125157412033916382783775902604226527004374920449418212448595083036767037239211630610738974842555515198630462982913053688763518785825027443172382332512985984299840 [169,159] -94955138955016524543494101485382105996706929891816668240486059373082138594534136571810330503560551902213100160797141673475978154185486726541399892009808355070813817274324853624301064571597394480726909717303789590703075218088462138725603049497049076575055661055749066048990722064780033454159203688782734938149269870756883732951463226042387211865826521351368008624827786482776272172100291977449669949192181008779747949815646406845326989481028871734897751132518205381866802868330995132204927217597309822835581043027046462253900445960 [169,160] 15633931758295074611450305856089593591466188815181524071942845369352109687966420260381866410601843762988538299123315190351763368109443085969834058421432147520640328744936279670982908031138491411956179801475166586194743412121397478332100261384596519286127629615202179492836717434791944881487183792158543637620015783815701450015937366922197640418217213522268541756395756604077463233842109905038286596769030121648824921766354583115037821280308557648336515661476785322764381620703792718679773761632351852363607932408 [169,161] -413341094521257693511112109241572524862079928100847746024850549395443031137727025412718171912012326032049096033068199688024380120933417570108895211793562898183038058206326095160353198272676036364382976068120517394537329152069370056535109746258737863858059494473296946335400152906514104344586462221043497931167532114559693999446871501602095284323446583965211895936193723714275250793649189472212786875966114391091285616644570200487573206178676334146221270413304973790144753859030646352901386859 [169,162] 1397407414549138049843750606398593273150196691015613923143779497370967433566385489819937220717475305579271269570548732733730214999251809083037136077512443216737748032670934280821138181844920337394024599114229665476815022982641785210323414675382047186803780985858491409875105216199547705323927521129171453718832057364947994689357105823000564826719709809690648942633578757100878801792107048760380191450489698308478977351967218334116835555184532444779882197203231175318320576 [169,163] -456887297102373555298979077783079581878877390580106566256317848049388015601224677837283847333001192016761663965634473113548653190403068764818782674884681930175128036920254068871159533507014650827550940100166043024035029361176475206156451822945183834926773392458153031032091708541788101953000347129634186813957702492510086680672407597144012846479132023313016645341674782027308494377862579421083624174707689227594775583123901524948186609492831836674664 [169,164] 10188183405665014574209719692411249385670913029931536418814098237289041775587879569773000286360528780540586940846825632157318114753556204736012041372750483257392433933501188646839547942255952210732896302161646814233969068518936206124065185414959863259411282984149327569250801936939349168938242391006978266514603102173886675130552797151856438269249426865447886034451720553012724581958343471378287851614720595197449870068818492512 [169,165] -9821779220388878660253649821168877355192724947263858295601423543947923701033543757966367320346786992382390349952576295253547017556221734285799982637662399812673020239204165174032514083214794623006765736692574659888617219976298110089643022123142608654573189355217276457028690914372348230245665664849375840983997007898969581607943479501420192749040916602840718325270515976011462650919659774143018236845908 [169,166] 216787771080673509837738298457748665852811733737051337499947317835853942210745660158604157087077928247794763256696780220383378674795200796810474455436891115964638599097281762502441039197344626383841195446321826932699256263138598106736479696697762420315643044894178382659297470124164647383152986692029110162140983847911527103015071637669638012338492606884885857843767713754903872 [169,167] -49777591341661351963718881785769721034146931217636734373330323714213072875812230129030456495182756536559543639703570251372108086590815294400909305102110601858565329090022287653543098837625615400471929323988125746079839254488274806400709912769876623861594955847138540695292409670858176091860447871801272792274052287148505865725958560394255933343513416 [169,168] 40698884393436256889423651768146730913804921245979371047424532643304026587946208271682739252169344365763822682775180965110760281323675139101098752557908561141326143834510666376539611293108094834375451050364514584332476056771749336176111364335954724624224416496709637080722920443416364797276731148948085308173521102700632 [169,169] -23266424624320877645384391356125996931937536021369278393025589834744390082877744895901356897560483491331799510899227600516943900981252740614880178011027597703513270517160099209989969291036291301592101226336359518393021596684827256760851514534509797497739080435226484636683043035552827719 [170,0] 17298430173577370212701996731048110128194470710085197013165884912684563174428091339027957064544343704259352851798258612035562135011791378063430510051100703896978081674278675174186606895737545545317430045262189142823094828901138664804359658570918534637241779511368486477954669701441252639552666458295256679338726047778970741605034336928797438609967275454581246366396361302237657583897862451360726341159583050415104500881892045506570556822801752335950085801895216187420158603481481153580845329960763038004873634261224557535996895480577814134651682080868336307091146643350888170808426714485890706799957338787267515701471669817694388890541866806483528210213140075123584236060432950789235958939035531513401009894790110380834843968428198271490897437250087205201528567228347360645389095843747928942211508503949900042578837026347675103843709893266058925877721048670139233062737066639339992384410332175115297305582358271294827575808361641605317644468230137557834390778216523333728031577396049499122208980985745756731812408335722340711652697888632205520964985856065121069334667910748462410410222953100962871077045322115824897428674539894260400033985544641175065728080459784069674827276396307823802910395380502086534566969597391886566833032222410252514461741842707466459204190984224560158891064510925525240170701835901412181895828387412987752404714187941117689856000000000000 [170,1] 3026252522007325895693757974317807786327532092984848040054177958954314914469442250533187704117557444807894073948911720324211599465977794882108862107271892574397592835133676772976549177050670590554407511007373645613036426196788945599108425932813272661342049741148584812938098043189356040371757080160051002372459320852148153631296177663580093204930420660252776217433500577657781109061639952363035468060814024088714051750214543831094322216842063791169561502627486363462572746042205060885788180366537325386483779088474415207916996569591832034873713443544841976089439656937305529832979554886654942012196311562852657202780658300033070651306681476995457451659354815475605728030223816463992190407929951116763345985066896006289866709072204602869416701164527994365965794204363960861403044944847031856847319539452958307236171951519241431731328235615227578945831781100805951078526058596492863589256357721752235583908112885904381849463860368203159509642549183351814133302476969092445321800049202325127245756817013406575082819905846783953817503101123574429113088045487379582784272800608990879471037505323334625360145291893901718395130419611363216926939007006901109138052853512913995890271081021759876408474726117603650054773470379962367065266313449692046174692275702702997006103959302125134504686364352280859301993479315291958237148539576318429744146417360176280351277056000000000 [170,2] 27168958699078532674274514895383604628969491391402459942028729385559361490141628234898703379926080525637685209436396639277906475270825782810136768067295847097564091735253630951959589007505214510433368282503716567870876499281774788634641815673885116171221318383411926552374055913843448078961400533479624424583712345565900307655216908717793568517818420718257820544833865587568655962386943536951346584029308023271813646097856672002660449136742110760924628446325488086861678445172461017882664059868192925653073033664906476429659249263911984407040882689842247277761164559918408629594887314609662069771745313982425708076087118934280934154787163861238904264782318085733590924912820798593721204124196810937390317466511596304557245407223664770663878010537577984324417558899080506620138304445646500057353174410515972793225077345805884086032788399577025608040311314224682852615871227118233841131991369750264442484738152888877373166776123675262193004305274292284893343455125464496746056282833728149917300989353702719799711341958656813955569991143592272623279056393434966391851513843296054091022385640124705184774882090778072942036604227593482085991294269782279906782468255145593619173094141683706434402901419617121700750571987008731404326300126425217839023817179605014782007019714127475240157138770824645843424401638926546876816794049636448727004053406971721056634561101824000000 [170,3] 59393179142284651080214090328273088994788361953212963282419512820816600591200180726527128243069668650026528168525007170940759228223267903437661412296860538174579182864980723245103014192101107785016526920742251597542757617639036621064893121039109159449272569444648830510231875321276140057124208514112220331900380624945105198438957752882308711558295133722459739916194252277838689221969598840565909799048885129539590382545260088481961175578468256837593032871953936038440565282568656511715607494321416529864652635721040537784641260823121073748409860288042836303955436335699389965438884414467601538102992080717315473346842801165535275610386545241869871387233720510347501051131050544933616865956791684088379437682395549230039678410883658357968784353274313875508487232582933776790808444074852830598824185490051324775111642518829232294021466119229500820120418030293385447920333227966066886897680947620982654223754654786847084302565727453336852907551873669379184946733891873336103509583410774351420638426001395523535330208457538056496717950801769238908556982668982706333719206908609471684096295770918700660996392192594728369698718418851094815346847953746118097658759326406992230470288687183177494829965019604464234272287062047349520064343469836435529926500532394252078078146477088880471694469504682475142700529441341521410853760891808047307858717737609494940210479887171584000 [170,4] 50538831521909732725318361687089772614892066844729473561442734238691264762653665696135426017576776959217447129527529435958892530942757753026402031803213013505862028322412409747687695187918804748630331028782178781909979776957138751082525250920123824880475199953944683702775929142668661802181978244632002917228411358711148391511309369919973837286785945228034786484867468894229521931433321583335817265527663531358679959794581803537338294044845066423924531324996307098101619887574984711962201969896188677230312868032844807523270302103287228276105520680340490033220237338943581597476619370249822917051434232728740936745180637103658003551005041520975710989506867430160765780556038667571671983836252947313253324862648453343722294650359268319237807380895494762436342218821445663885220268135055549688185363265729285834095221839493571981472804733534822162008351546559189970666107859703356032479174889794760514254747136563581251282730595237802155812607844026047588873435789354770908768723723706961838004079085811564052548395445714847265700729358124964559276156429222430985402968782862882885798728985589181571978136767942941346212317376035421107860192289636418433457540347178123263933769761963763320341178492304710891455508439877966581761859844972470920586759764466257889681534694169451131685718403112697411695352168191285369192313558743570337366044625348505816554876372472806801 [170,5] 21137881079918264547732582148253062165227910920004697822196449926122282970372328248532387702965876782420587489570948815620463477726993134723203255920328026152709832635634858668485523772151065990647806582952201936820058515552211281543036503477218476556728415232651514755232735690440040767532675132895667007255684339251677490308311133523434191916527144104620161891781360672305128715361887914965746287873379292285074494169099059678120079982605204972338028733316757512230368057030122680368135243660659034125807984869441977100959938559982074785567220532665122961679829543797349657616892639532603728898654528521773886691784257004956560223533581797161942157105345992185217690282122027777628449957752255375086150896155996422018031940515057051613861634635366548925821511279957655295249836984732979289539258955037924100534019137346120644274235485687467889478966919650833194133262586964611224626044955637009601015074622822344128914771840042925564174831161314738382055693729450992035428836992455156111447476161248431629190105153809425295275840454070279468552845915951101409072071308033263839716631541105540894269288633622968467703751064840800559961114314428254840470065491905929275807801662253323472349162767851201052010666829745818718288764408247176255775891449734631771835759193422487356574497702069238976109371475516504888937947030707448080607962848717943749643741316588449440 [170,6] 4998530784954139146964667610491813074713320893927196878801134304169847000828307044899143080194642451192644719736262200377403793734157778477689669637821424108156870937988883568505635272488590397951051777177967476474963124672761007499990079979221639575214866513187617452920886630044547929956676209855100009457926825566702612624863598184789423231060728542380257061669125813561931328476888102621977141971246242876927480371329980387831480050715832806978943757836950464634019726053776857976143909290101113624840387221791439585411151845879301728596788758474425001037723249301874565720070279014076725553290225978148173371429812553973782311890287436155754914738536312178181322669521916452097058713739334804618092311790274374071258830150457048644405621228080975079197142580665592705253989590409374421588988047376173927126222729688840077848475129353613290049978539156606013080803433678779011415252258415825538742637576091748237726441702544996449078331488586858012664085613418287599698296310876939418245442061862771338416218476236239619720196496085129692934896006613135296690367679119644351399849488197941757235611461908209348828570207408060471704980722387596055146941631551894512313605782624134820910455246837479626505933844909867275913178341542121066577854897649884899158598647261561688181339588662688534126775163525203284807293995217467292531504015874707992661254124883714208 [170,7] 733621092106237991798420937182250153380220908130216421075125957881297167620295373294800458828616009994390319510384693586324441010242275845136109618020725433668328997446186019416245626838470626031948109577128205725978303389865313430226119708702057529243995481876323259492799020446139175461846614352445946870165989987157875148290819514689826506438741009521491477186628746597176568381993648610494814574738157444192380046108035428437086112914378299800815792491316115849101217064138559284326126748144833717319726366410035812249084045803657566495568242099956576573461098007849512663944731488008025855396174343205820340472817083221006756494101022891097542519855616460501098037193629718178981451242993348704498597462506119826404748536001552292873720352588930580374976237635709846177735836629751381567778555506603251049574767801383897327504292615326265310864852937560816651464118127545528111036045401656525451892693226930360574643534414925848316624498053794433142568042044510393477138274974031508949474713598943628780986589159045770076725033346416201973280553786026953648883785368976233107752389995511097012345392361794660288472599083500499155359287489557503055655020709343770304782957246440582620411442114088033246039853386800356811907421434010959678743319213922534445026134119632962573158387644927886303994050115454144477156482972282099985549395397412144886544182331132320 [170,8] 71420495934505655803937289096610120052575707858907125210826275158727397097985353483936014217960331572545442768896139325390400428846693687165731690310957495590546251928634770244519202402270677466282996877444301794488915550120265473768765364396926851214690493898141760087546437217200158716014746691353151442918154893564967273895793087740549854929398597493784146212764808119867503562080467193138119336980772733930688626558855910202793011663819774931525770715920406089183262127143693877608459406181530282829457944800198576494707327503406917380229479383970608165973190015072496837141482485485349811262955183508773241381941134926187482447244083280422774672355294187858723968156339245967544062000855545844656007754941265315126743571516361403659245551281749346491005349064096958511974011731195637401477370997134079271165764044965991802524148107213684411677973626278930242993449779249448423849490674715701106712521124765888974666732584251067099531818737886054087102629640640755406615114960893295792193343504400164956808265020678716665401165633177170390339827346905900743964421092218789466505836192261194515496070992236649819460525238632828293591001488860936838143800038248466087846206883286234189422483787233967262589440903249999681443973330388958072097633718915502520345898645591874048155475080699801677984151562249289691406225924588519695600465797251869619571453319216728 [170,9] 4847088308822266474724225201963461529175873107670624496730411939592780839178471634285767740412341435415820640882935590590485743532002616182870773908919371235072251738756164054530761114757824954556438467400319971226250185275045436471388571150975561117529240432577914703098961215997908072035546158651111113298048856451281183572961629707281144393802906479486434708617951784806263235714438548501967656438421816481507793894262782146587511327231055453343116759083572989148198391415798826779809712353443258209971443935177784924951363987818718411746713031280114630108323515587839345059329365414711299095433000618427258863334703133584821567651355555869733982825688099397197057597646941716500852059175794015752964655133659818560458536739234908445318662441174765634371470720211078142005481868587138355060249333619442789914129539558962366835308703869674207074183978853943800659331554821885097612675005706948786613975871267392866480154218204581178157948836774276800148234387450481637886588701929958203141641602124518397624668522890623383142880947906509559480240133196600831222910445691112398684310059120709734801005705946898319939344492819111418878796774360825806958995913603219777166241131077979272542746661681847923925380058167770236337094936427708092807542100915493079500826465924832947456338767693713453058077039239228640464498595729945408831309743180898192548271588576960 [170,10] 238322132643837596496554614970208425507387287760365101244719114703813664829249356051191314995418343610893275851493177556718890361226440321912537001984189260328229337141057003031212800100515616822143211426409531816879798306182805183243477949242278650606406803778945185646384991978661372612962427509160010786669218071609349523792304202287645366359858908535827099720311391088020420365738644838902988866347245901321657565497054589134732368956167533976128801269065298519578192727723354182404140477363561985836421969392662609160128394931020502885826472974981162464432500107638586838564563972956419676496274497067963272097088176992035280752288146535900504815979106700813052563308189857981373791885808234601846190976388640108855719607780169567153132304803842283405105961286395089805641501630843059203049494879197090289284691751922703472900008839707034020031076370043294289240489205926388605633616779918408158063968206756136517106569926369316187377705127614610434738668919192645466607497467431330790456150090969687888403800569246412645708426354126333657436728940214786018997090634003612219232269442698813128324114795051724430679939827569165246642552564695057402246705298187042178957773920187669589075197149015354007769156474334105468865005491212361716486773282054965111086037550113453445868067865855635316487091770329191957865031762112738564159423462939232937616251237600 [170,11] 8753486985976968736686668619783582742731805007772984568954113832758594824217989039045126378307652960842715967555917071446865756624953841828522969838947581827381580479106262003842067555234906419429432775284936648867883121912070369144517957797387231248519004666154934420950871410865353442701596891670540360780053136507371805751794079850957379262605715067981535254618341569633480758208203677888363346093651881605067171745163744337890491810695205406959397514238827151855895123432483441004640041129986869870404781129840201036541180966383409790338504731933917833808425914098766716433397428276574191811385738207310248029665034443784875335915135918084762545401693635300528476460970686446892867709697436541082301808732440258905998103695227057106212457041603909131919625002948063864480091091683018788210687209134642236485559711968596429276506954679051532174556989533679694257932212425519527106573346059278978065790768911872186593205034262487584041631133328821480050349606059987377001911640851379454512132076049976445586043013242184707804540982101794057141309857732431940382352465109364436362926004575369128646898287570248044964508367726354638595043629154915025833415426477011121798469496785420080025377193703582669087902545754527113740098880271320049207897583811626136158287164758830564867488646037264273771161179557301092293738765071298910170643832837255815824319518048 [170,12] 246239417916098320175290776703344526115642548892475827396488994114122583957685092274954387555826110158095757740360676218005201279285609188961532547413250860485697338098467337650733266970076536060092971404897833565705549116504458007610912282582076031485954475008113360437726906038269455901976536216331016128811816611581910247406039369421381772784485681194743976869307849093348610527601061825188196945602914154181367556892593989818484383796908978153337911654461169270548247726210957194519455120538944945787956826546735206083902428188010457017268740767665749762957538327469769835618535958944789387311101303236360528819280365926241306509998582928427066912589729307753397205285426760043457952064456116399799295518435859762714625510410489873537924246216313518382757798349273290551965034697687401351805078754291768692287035045958160120235365583116853748072664942577415552958975796124830533010864550784293355321458012500111000490851860894883809389334501638988008769752731048835064996233638063921074888195735185913870986256820720661028193437909169380300447513077162205151903006697159485837371902248409133380269539577405230438111121134911772351086918844833394369861089897952927683309315127237741431318247981485251677202611200289901523689608827641227800896898229733499294485423256103328794687541281861694649564588271000363353334328637788864243328152419494308892908594228 [170,13] 5415759671266215432603922431438443852742680828810432977386563099312469049617207573928293597463636846368288106125967391962169871416983500293411517196685672734126356306721431563168659677320468569158456792017506729673868217730347163115981080760888875399289903967118253219318927704337368119470186326215018589507416257868043218534721732962645783328590018767054838602566588860210033691577242298714248012332204449475869766874713381150671805240277113359603378962786514212117424139278186808118584757415035631696075685883757365489716136466250756781460847611968075481238099919107057543577887505046507723237003466539689441338133263741080871486926562071308444960238597133267485512138422095331228468056838984374243067172468155065322465765686328559785695790848931232222451311924996520943996004961716092085593050673532335405667069638588731933467230778947099788891495324626452907330829374384529438421842850154180053990184459032395835043412959633294617378333427601811828148159315725226356906541106946369848349683442042739966419748479620127802063184295273860858203796298390281825750834930854731953797259991079125072045116646676409157892762510245653528391995618052032201639544244298305877855559673343333043504867074642351061906879696133610950050375875740109854445098000025668594634838557573876985681610743766071746860282489781857139097577477009584216126150869970124345596696800 [170,14] 94759149519263167515553628268325499729250123041135332425794621301327138580362569274413739914991613565439723090419547645798020937048054662598619492914741374552562776679084411832086979675595798588487118959347681117067448345999621036156816945718705281251717839462934114786663513382154336948953252102425918770281593663028342289890444389000889878677685667712983902107751081542873546574390980880613726980705252640583737128432359952480773949731709538879508581198218874320237662688764689817284400875821339113949382720675179118389870200485349200782691307478542189769275537848264030748684328973145902475000094524949839324971791469896266830417229750563967213776108415219644259780665674062664344165762668842741732199237863071738101235104864512351208868630655275543500398448483865858384669705044975675418358503561044981702052442609946463222233127015884982735651020059885028376590306679398579425654626663325049876131367296546902475765434453635612897162080968225420483188545721613470170581600098217542584744809346394045927617259229042820333341849289423712302142772854731893823745640992965590537402904386329775074869892786790365490697297764208593618449364154623884609728297562863503050074258351982139523439031155844036483997543635064799200355358729931380535448374747283018954032842039783589580016748198669244225850680963950963011499645971613307763568122812410882826840608 [170,15] 1338609785071604860287567625632872566307353546075108594294278714058241528614835870414607776294144140822700263752456107843202623592053844214532173820739270449613710876175812908974859122242553114244486472231371352601219848275316818465857095489657266098337373427288296846820565131765072571122995646548579883553545429169893243626729642976836736774466027980180040742616820896896881113593737558762245694148132006357860696491135865773778384612011214569840499362802503250050198007064075718269017088373791606491606329132854549952650942350841844556900901602206436599192262495408979911291194365437440975837476185652277840417018473403867766992455522076605251590421608403811262914744214311909149745881228481370691444561776843639167578132452909391334648111808760429389089137608633371764670505089107592745303770103161597317483895318008391030126491219877245185419381627131558328956794789626015231021616533102033846990320483694705729764017853463174518865013232469575593192654929085698013174166172887570310154354304492899457446630101340073547968394617262846989547708143473751039455068598227384217459749013412063626676996333344709492432825034649420322065218087813897418122554007557662412420081254181048890184639994832163623726715592979261080022671908416299680463836551688610810582440300412865962602504758827944063305157986437317583778749526396771035263544331761526015583392 [170,16] 15462188196639587225028040311276314258353130300069407030408278097221193536183918490991061054798976277990538097970542490240086187349022861198388087281521150166013168907624505496533670275522651383314466663441083376814853306252345069280440827870349596275811293553974518589827450929584723971057098647300117884017638966069746069091920221919385580020641657954039378606119954969001775748152214197552091505066773393479008289800302729422144261250880157681945455657572894769099087943770676997897532368050589430668754770867747305666779011844849716026583288682159145604925309046324943911055659266933504385598664276444301797741211852364917596256038805997887013691218380166112232347248083605657795990513283094362517609995854075328879216151625127211144213297718956321938429079743742405502184949413218533289386168816564603017749267903123631901934598976652663345612106858274367018076881790601923594871754968462284918764353317468231525226454345840448393482599749659001373737871688043550158935708486314875779220552082974617366397864789647965129651581615076723103628492613798788121541687718265661574894965458734457702579401815095581835206890901044489064537040763580467910843563202757932132723189722979598666030754360762579874963755682881314769247651826343383652710216720840223338561317113942687825004916131541597033481008163494650784430472599654501749303185149617150873872 [170,17] 147657701032012610283248340745694059464927359361699867580612701579186542178725551356516212764506537818592737974147312377152902928596363280908366999396788471076344050428044982846738773252764086981328990898161608484929719557696947397695352209751262580364216136576404045056286106739197700811196037856349689280062092165989287630758550362978929874529844720827533920123492848283811444382346055556613990889364017395357182005766708108425323921506574625828230839819017155164477670652275149031886694510628353632526374520918669268687921545865546673665225868259843697913018880761248068747510888487868514207827378882435349029181617758873820297788639526083741002144396482700243205513326066958105513887424907070001221970190498048465936825899872619752352083764666106814405731478626628678227193595420104946238028870764051886101375933138979980033770496919432712841644240733420788234522686922313139283031654448572404143858226200967846094781422949096737539294492984551835589428753038431169610483517819025603977189373085601724384959614326908049964777219786670800506774605698413896098206246000406639296863528621880782616734326140827717542517032639486098754330955283149333655755235462314284767143113226097123349960229748484658119248238196990440828004963411023777765440994174620093252277730528095457640932939273268069549496581644795587460125093782674454086066170975041005696 [170,18] 1177046905653506343908584977537738884379227894415505361036877046988664285256845328285151203295783551848344885078388374141490595241878090677461729485911543156028906714337730999726693014907436775215923970448512872842369430697915989741518647373334945202694184998701963757389403715385892047158806327891446722788624515993337916436968975847620238147469112938102180058775517636688182646155668576451419805477836060583287446474622544611961530547764934987561720861715890774589113787330490971655667275006847979916402815092494914184153690400765313770855810772390919871522206249672878556672829475321808628305791167253958001534356926180546290356147096654188483716664829603608295729296041361349972690926686299025081666752442465878798516763933320137549567750098033184855163909465109230619826841372828088577369145597287383744391746553791924307622074752028407270674103029358309590200542347451050096573354573446460949898965158837561205963635238081098637031657271629304384799016607786438982934436878728799535916985820413603628317504465676732331651532174521109650567000497612965457842411056771607566112380026639652803106725029038288068008962448015806344051274031332158440421972621041391661239468178004168123096321717298017157170154581567942041006165594760610977629501153816893125362477956888719635547044724419891675390607022163874979554760602343695659794165383989767968 [170,19] 7898943388715480795252188728416120789394876343833137323644672511020338110427536192947885560814366638674973162171735790716710772192999555335408725384400922059193089964566163252648378823050530359046268990439804162785827590217841747865074690968314130936414167103095190807160645993059657268887940875893428476952374246246573130244381647110061135062130093728030323429502235152516624832697741344088571243654535291967364345527622462607850948798956490735591157657429565308009483962452914922897126040071709141602163537336419909821833661771196216605165388003447086010932073737952576851201946483635548227633251060411085977421042316924920627386529242682576676238631412334843154003417095889446728294740437435673517212407095521259120598569833953866457394686609832435556010366903524012464343590019178870522269783388895465270772205828368746165698153994506671752005691004673170989743591071239014440575104411518030922551513660839628533202120785457134463927537124093930518025865665338187911450304438113981746848129036023164663606832649375138958645246146591701775459847084538503788892403777898592786784277495789583322174354272134156732039497733088233232269442207853872302780819597274400927259832078311362532697302196637075623152208771686382509963431261330641911398263477288671099320096812819097945990401341059779469681068707947142625314628904386041015907163727853568 [170,20] 44962119386974769927092026580328487016275532957510107634042385071681875982371978234358889917989234487681093652310655097595318839381580766204766803342746756152229380026429911195210800877268476060805659359520433478115975001924323833462702762925841009980073382780458787666594463845561085432286362658498750678662762615201853188128607848180252058122340318488038241428193432183789517569635660749355023737762631093368968544727263470683865010457503871022553394558911765259553420394043142889157574877046370439943953395800975430586350460663469752366513351197848883363491006086745263048908401264422104749917060441709599810517669007869522341752769999183566899878679347890419840301178941021103604666727514680833454178497985112618548767251357794700603338983247250625853892457749476274426259182374290281260113519686242723915676472537326344400033237682421705886568591296616771286168696334779720581223009962416764661370161343695645358950755467587183521152688975672323599423832453570669257542590483425661015508985351862514798069972287887796796097961011551797062949297692158468870166753613560796799068108869397391883552402079153001262955689320617374668314971861052168772271944364403551995060496991422434265352790903298958510550410008586040153160212752715413301017567182849013069849160689494918853032329094459497313980836080222419965047419213168622071213063343166 [170,21] 218542196795142735089307203089077202932930262254514292240311552750739356759962853049044025525225771789835551150635064486939479352484812744090953364884512782750618280949145421519267595515907488769256846712735201116832360296084851229975690283601975698802016478903226111556773495068822809033744896644396256022035604487948755037940298744997152922154796371843284810231821594737047054862342894467102664883771745259964597095181243935413407197666558168376885705575245574716205527857036246556858505937878831498597989972855868050762363631328177040997706825218606015175524833047941655176599006289373275458189298162569625512232075189219927761250513620504210846005893922248198050528798257575529184080637873701837009052561677261932353952305103731192846544314594072829531470094730944611900649728880106924861714827453665070277751918530450353610039694140871078655283896948874022901209790549132630581887826939593460323902902415350604185308681831750646557903383764161759015818699137392199837309626498350398685340080158620776904831136321467329733739061988072395628261766168867563493966932673339457675810111844821789720295460396744262788005353920961820963792803537645363475147218782830423748938982063300325457814767628878627795840641052776987835300029258632156427465934530364965538959593235864152641618276076077659470702150940387842923887540666554492280373322048 [170,22] 912509121433942158867537912842398882015767165625687248007444380482548630258615390039180159521405841944051276814214135384027371731411494015463398851882104510798702503792711643922517164981255763091351116186132775642422132437980122829179926192150922455990577713055227026847727488632421242420172736203093590822356825993949833805326776068661450635004638816840440996611434403563056773808575652559626024787082250964981178314026990064361195088121669370330643179499509095620345881800143216075045793458524848761289225098024558850965847810585344283545312952271016382034970393798499888510298569122150966136136457413880089224593336599080983242064303671071499603316765700841877601823964005828036569907416349419395012524312522086698391723067714531363852562855351882254719606078015931523596295410645776786489324773162989274159590357840160769088807872506233928460291735630475965348066520077710538420523322423456551849890946299284760616606960236871110218013241896186099910281642605403416392406559395465988585833985585730430229051597376375216168857036551417126224625963403292958871184771211230688142647815628748462346336137086095825576583040920293422192172697705958695388500257535333542025708877046052429259065710904372357849042942129814742452251082479314775589597622572069669522133356112555677258199183050141702275532184585412903823221236890139127545435200 [170,23] 3290723081906607474663474085541936200571972965928932118425279941031352036095158278873855988595045604850712167183044451358951748809730494631449838066965610744550820545777113903796052464236983064521167088087516466799962451003135163559184976039595321833741903353637382297957935305849578837121838705363158425749749665611769302746198289860580074452563054488502862340043245604211466002916500124220073734815735218269580441299530004997220361518220139826919208661143581833312719139249495793094473421190906891204989751241141011303051300008052670973083840033378926568212168358328748253614708469118356644728357219344880126514511148694984079815686735194748208658186336977927180694618476663660836535668087468452262073161702815531246393224774991255169214487360638577922604041186044754753084433740814221953962918248546508136819399158213326891168772021963597528954538625785264931473759386149785276883558094846605114400962360238967630422682465984161082157806986285843672714437029055343224359786384672785811600245848111907123190093482239379905453726722696919363686379244020885551062917711973379832367934487998104235669933849466493820729763986408753503358595311654204414055063730153148366805596491817840678961767800984665276329716888064098514594268657556259777567932932261889326786674167111168155754043070951718757529682732413661716387877931684484093003904 [170,24] 10299287581660839931872131758598296637268785501960082017336235993763289835179855647956455208922743056610163598222362505071949148714125414618084628906708443329985106733837363996602004425140163811943043088492286627602241406685926784970967442607484765632920085685211300958735898455854840057726821919597058033755636516264689452865702485224320128645611123686924576709797755241578271082569933063609812941531140985579403739131286056870405770321611028124311609861298170038977178118197712392725530699264463837385194506058593941944150402805178410863004814691563204028650885184295160043513458329446815317422765830599994598772575513764343082938377106183837740102723137630155687718377222207198338660631928471711123569782553419668015906166298684721018588693384272047247370795328603154597249954099253191053186176075111388907092513837701213544188533827118616930284128265798969595982454152337129005280555205816824862398280557640260772403302276285143310294456259109006584783983220774464238108653762731152221551012874536057075155909483502350250927211749370352572341279698762858719078557490608105422215080376048030922626379821657976217634447389475927838758291323670724356803597891691942235505791366305636351290613798032577734548201121366880454306358526271113612132185867797020378984378405792170290882142604984026915846857109694212469204124820227389012876 [170,25] 28099177908638139536778449956110517869141411376062293457491816335997196670735249938926482987394559660235151784187769892483555506115609051900790203067088325907821254906053296608394624314386315032580281329723895643510121499691592312998510505657070057230502345487942636737898036534683109087717073148179507441962456259712292270681242997930276538056631567313128730653063373499170256494596436590522330687750557476944992647538156144895350978313801163572083300902863312624023777264589897891436723119950343979443004967941018567150621931818084881046560243449087786481615182963708702229818932946715799235183144599520455556657306161848151952141876480912031409155612373895807062459031251434459627421385401022793951575744551086187621231141781555510807381577131498649618043795912181667168886121730752710192000528625670696445679389262084400133793383320044765787857059860640414200653081167297684021605532756764029697442747549109090752661098240031829898447481400851207608722508839229300159208914124747936351823296338258009712443920400011830372684986664451496319093167717169057748096878051494961272783043200669999747334143848617304152323276769734023835551545629557640574744532556015600756898099304267574990434433965661605406447125052376449730699456128905622195189062914604770343554760120159439121347123061990106779337033360985982113058803592481449920 [170,26] 67093872273694631870157565691992296451786487875973210746565651880706643808515623489675585204071874354060923431470864904861172825578544252721915354610697210662405081058440428295090611384976414912581269417229191668688131812261065837618618533994618552415039269316738275126125924463394591929721186482899586670844735992709688196595688706355090852962407942187133387375307572349398801875551283554970777576943979727567113277189813743696642957797952387662705286003299722983916212590437610174362884498231254347569117911970924335891251092432926049115207472816946023175049767716519573587489103381827229600220658268343978785406638142974167117184788654646501575447829718978495603119722431467200865662191431563865969375456147683000103876555681407198077346660184132638760874509138508887677561589373281861473391219540224114775737877813324464507895582012440118856334806966781435369863800066450121202596114530156429127670571497975160278584271408128958095710499193780972956144585731957432388446902830747154775104085360976770183680359647232892592919057616568964261563884360727257752478296472417774618031187666143152785012914080365765666062545638336799886542832543460726021794650727729093226892606992973421114233161592664569526463305870944173899160521429754921599922791711858377088079305499152420993518585090954648839191427020506059743677789828949616 [170,27] 140718374230299197672231172865989002210494068651958012720650079480465305621211244057125998672144801859623971770147742482197012538231763380100706448184319972939146193118296077772678398666762154110090158373860364277113078576438576919694124971879950478727437061314713334060096555190122607638518118906515086605469289893106748452280621216717370794007697764303939137047164044898621868740052531710103986756073387039220545607008277494598098597186199291829027589526255701878658042182749008473118079895193682919142541129612793356980845049733215494513433760160517600716114737631529868158599195313721390807807842937325133861862086997729524991699911079275507170877753312419007672868343349354746228153915420961807567463284871613976161730879182846058221285945342222717757781421543721732225186432421776080841172774942102183501874317175446702570706503319563729313755303621765640326247793728305512563559378273600754506374385931461534469054164041094124815065118030805986025141134525568504925270759755470814106497202579642966308153261323650167964469004084075971728055134226030832049405195757807446221482599455694320656434853223730235122231075889112445232952588227366857189741838863598957479610167815108151413121675959415784579106838953175858102775131219028289695725927973797523887638219120421522361261607413953242423883233499147745931870645172784 [170,28] 260096350790663218937593883478115882464436557767717706356927034128944500162614594202774981938242229704150610722427285008364085216580380441234889572687705003876179742133877167565551738709054549951460449713864926965729040649987948017558709998526689602689392218339570002818892653652702391537821315935866018004610634556880456794603287344179123121442770003128838538608876434822089523923684542833747139826434509557164417493713240154620962429361072728021478502852342207724322465591827305899046478580407933415471542792014539989487377686230899633711513113244405546830815050669320439682364575640655140793637880584560105564353258136345319320347732675664915876011752934169256943249990216882204321525100664822169228440665959628658861530394690734958823747837037763083112134853011569332464810425554670151145364386999885618656792206608127827138953999845355631769455790703237168351040231943798276516791788909558229518480557918124941304482650025245097847026733848977679345751550754836937696266738997493455525161786478483861564645534996809206746819296414979260608259826260506927053042870799823581068869538145843224045478669397582344673805231967931862286801286204035767177469346106768355818335913165729672516591220312785639133339417270158491016547546823002669661902368673187945498699156889429163625283385886939524181834100786317347667985651853 [170,29] 424957629937894983366785930349219199046023013648654478132614054302946338479214797360301615420205257896100703165666213895333156636681357982549090256269650619450980246765833676211095363332087155490290049165592382615592075513818043008173325129165903993929074788071676892813372203791027886933155029530392421359357986296166526272794255567616429678850702315843337246516942188693857919369159479245084495125984641875414809719570047480654407624603896682236151221211721184467241544313788026983552451319016067645780203610896413388158454882071000030841306340167397981343685162641378470238176271461325680306164654865757367330403994900488448081316408024656488476588783520289526990813760970441115226517207175348430113560289655535392893045641748980532610328129809478922422349314381070753294667562991860937544356620597746212507171479961897094480970798147459103935684795632169543031773644951329993956749721836678077417649086658607836779292596020519342650080644067583674472565006033778802181786449829863621685253554819526197006007539625736852506136332692890172871170880613933647632499965924853988152604894861601572129233314937147718667236142716256287445565450814137204533897492452138730299828701822863665371407523134339087323084563085386968508370569957042203283795869792183339267224769675674458985559552400988736294730595782879244224693952 [170,30] 615439897874985418482009390615952805956140651958528719468921678533093674509652606287864941017398483671405514190906478897850891985360469807194586136351401671556219459965462840140228006898857028726313827102383418240108019976063021160633719387423394410274322786895823089091213614660933365755409899804220674743522648923649885518815515586132858119281909372840877505659804679653291519710161985837876796862931187122709150695903093631254586142652579979916941272333947471278363946344855967523510061509792605819003663576322125175732285278136073099429898130855535072654470027686340296525127246815869932650459396486950594910675007616557631789097396843078795939328288669571941075872455543025227391617793685294711537017690288998234717700993443418687332561572225377781454018291570437865951212503701109352589196001254909187916643494202770750090996425869627243508424403816890229442968033232906042498539259530466114648939659630524656406729558314091552506302168097912319765964627824030283792559089031250169495636193973114798443292139166354121731129812834424657510198144786859121552355000523383555417064822239088917845558087413908018164352179983726134347374660252125045290400709189163010103052861475476874297002920334624781882598651092292600965781467556072999368302147346445181943075334817147653708552890889436457615738365382622510373272 [170,31] 792053049914472796956401739745800672661390907758861661458853991469054583002569920793434128237383685437252462501587888003859979679268983365127503074111074006348672351531836119743540581928363724730656268213438869206598393098448514823549707540752565093040400579194883113559658133242757357336855899199052637623251118156674657115879425513824573168420343992912802796929543456806889832450266046008009838792421213881887243027638785496055580904134871620867062737820315382840340602261693338984261202301044561967757051627285092445538302242028517292067257755409688194045731957095064283642139034646904214866172427574225231283052816424719096226589798512562399995666240420097171449929610412583140546471260628058622090323831278736188915137463575843906634181390838224150632395906792818836837967791408847894008048659700774994041502809372032711857854110429729540701905520156805960236584987023693543747159157742488136097669623527954829187448748537101888031541596538828081833091001486010717668895035983070659299466541015645149413006052623183576395516430942110210443430326402195544175117900719689605209955955019927564415980947345288342992730056376778890237583303953044517724256806828631727456077340042859734612185831630466536802697344325317405583761630828283293988329094952818026631478691061657968010390902175197615127954264437455836984 [170,32] 907946387727014824337091122997767978828579590327965893759987044266006041397658330798070522423256220105573837362579032430766080204518833480316184531673609137589650926525430738246137469507077657635849009298446727146202201220995822712183614164247531617912101264929532226403348489582972839054235804909991147132165871985085656149029042888547192895372370835998268349078535536791963962275215530537504587962475487976774949579712810742632940044492698238044943758105249943123124913578596043230588260737964510762949262124036379043027121876360159274889975815227173813013253076355999482899762828338402452383420259447407647445864614220899290000018543194192004265142301006690943333430047648041802055213213787263105036793090227575165039765606436589166942418596664195809147797735636290350541126906263931026997256531868042781845351462031476410459712948726697470945217562333600427349772624929517213100032975708224582641413868723651734724473575022819869853306017954449466766590435647829611461306879672325896967930685037690808801035190738764650240415594364549468260277757344733603511806189523912908125337317087942240579144212532355800720031652072045163443617589587870784182303289179439215971324322675785121232775071437966922072869438529062569680988634571762677975995693453628550252238807432759982656413656540182014916675988452718276 [170,33] 929028801901659994025052251201531499578157583835202007211441480906752121668704310718690478903576811976135170624806859445240998012857154951072401598400501424547519261115868733770542288517510133911814546748575650691607315886468951439182652677381188579396504993780970402028742527235173945525306354723734814763160206317830810623498155504555939717611906151242819747267267507075221856883634723258572041171890237361302021120703756907373596904848910089190396171083228529538764432813742666106304661450783299922256093862236324060076149002761014501007761491422899708925371595803948789059062656703309934568138822539107452824792254524359389276008990681679979074051848193047506264971235696312034336027638353443191986363010229642091370877929971686545674449117646561548744605224466388258133092512268725544621652249160091367335556010990380741976994425937231327785310497775459209126272513545293393165874433111451650752079408515522508512170978407484005512092590536916691795369097318520099801629213818123390189661666227282115149809681063335747910135391607495595816403789930214734382826038220008166340793855351828827993791977328943269820358247360858915569127608602191743734351574736185123993451408685764220169301287062569093295404830444809335880308392385711544573812034549025977651110802013349302165742666714209144324568656116864 [170,34] 850180600828064817843869318233304332599782407211668785069869510599100958662476812101017696557947940797608420156810183151992405582704395840455273498835209901785285949387222754607693102738992053283479808124571994036458634186248198471373331346994773111577699138846612978191143747288896457265825123546953138203307334948194183950052651565725235899885318484558903023781249909945355423537905032237699745131221776266302443086678095304160322293297001142967885791623156954472625396311202860189900901661273660478657864465678745383918086286030826209086123961688660366292025761937173272820014099885907373514582717766030792517161965449902709509943398041565164682545211949370098973695975815793566801747766626485210431758098371845423430481446018255755515362038489591646810094173232396885863732859696670098782954306171410965144099993594465215202144307529723902616656135132043412628756696720954003787518358365426432955220151930425878826272451808815055611925084119237560104880289125881660052755980585811677829499228562641739631874353824642736225756997543272524912376496397207014250152951526611344566884011014002502414110117907100342714499452574696632969519265882164799394564107012423181736140157885472023307241661804444376228201511580767533448519507373889247467656396633789946415687739012046125013870554304697301261970250400 [170,35] 697086848797773373752692125522278804834970030877790953983526754799527926357010146414691337211387402285408400141987216962083859786881824249285266472718333728686862253370490372799221429112059390765897197600119042311845863868876489968503360144282997754026650916614621974164019235919762958321514813167978657910817043817271668733409001479308723772734596934456947344364192960517455161540788512235056349094839603205035812658585171512101455309929354230944109578010988630957311380850937089772593319853588124096790206866353463959741808408931926494325372806776836723189111148938333089618308569538221466203522215188740976318413574521302005501114966216539519243455184061914197957853457542192799389226537991772021513977885236667760603408962653289686527331062867920258003306487000345971229020309602660505324140698099510971275749524969764233839739235394314949224658415792728618656516762095607044993278615047736214778127622319421005315662003498491811546246327587878349035312537107213904148959079804891558732891182537274276697313957304464623865506359053872126499169198489109558478284612505891107738105537243254261772481841877306648418208863725641765096601124858683993537736571056700101476557125219190627392497583651939912194539833469251790023212163206791814055425160357764722051409526502621549680247222913199142734984720 [170,36] 512947811236586716184882116261646687619883746878377981840087550734167055517251815682795644383317138502466737521654141068718157695572016405136480326472113897202688522101227799193587783318101160068077627732751484919770744725956911244722380329706288662808748864533110949686430080039788301570880280829884126199326518306193837219604559651464362434351760397118419230714942645860747114494414093844318368211966746016152564813654346668576233601076104396518413356974965938743119668123013408707302590583516309505236559263664617532172612630380050251971925714548109254236768232158205096901384315136014868122530767422347921167560672596223104800602387358298351733877981865305108056439684755214994673245510335674008669597981328233615942917257634353649984317366205067178532701126744104072420337227639869498098361634323638674508303090345109276807133235502169928779506529006516678594337366894465358032240353282939014084551367278068820649453854142755547213147265387851619925876863487142796108350098854982867461030575283273811716821176195364274509497522557565174745004368828720606297124674051626482462452345065227122071895372864147186491748991091706699877920220397139021798317756995821580739025792249141840543639176916835711995257813903289321001422096768965278595294925332544147390766933606995014667156262468666407957358 [170,37] 339256521619656345789182567992099857381656352157669470573646224703924829882351920786557831901864978829929268890397998335443702932963921847840919404618089125697444502490959453534459733462467976900504795581574536779712840652068783857582829463239840174652670467118768014697360328673157522267233233073042309407597737467054016033949254931107510457055662564506463665504934608595814381012799938021884450001843603989493690168054056547058414072067637012073526891328136563093462537127771272318071576842081369381686660589304153563753938341158287376497455967892021417610067237525054657053025779087034064663199504334187082208994121799155427631520938713956288641911382562362953062490857524367392935669952820731792404835651914130595608470842661639155360730486578262814317797164648593259854236114712389589499893258843133973990770561496508119211993031962936532476666842140685284260182396706899870484594770605495590716950469527543002794457103909030480645924141469780961425505689353863064289061212854645002149521848402658178641315037597682161938327484261675874830834954934961451860809898458774387527841022410124636573747735830949072413505185234228222795498314360411915810133020953842766077770983973403632399296285786505459768619331969588379173505846340625641275432304932415274210962836288888192523871662133126982880 [170,38] 201955525671678507748466223415233689023758934729263454925576960322772521606689461565254724611462209151181012795542083169009916907282761123062942733166289047982391582157923316795330754537427389568471388491590597470483686551609020756797408006225858245964600643778670673045031205488668135016174401889739703381331789167818312992365254237957911877445058806882132724660809592710740482752497122015033885269988193426777793143320089879324678418584951554771394328078802723931677959370745384874650897932656164580614272075701753270265828023972075026777643918265899134860006340430366138589651901145534969229974394274234938554676020383910330216299198890288583708531475831957562601492093087512512243969443930724210634373877816543572202791154052440765466473098686541832242676842128000370141493379610058261608985553382826115132103163299211661382367656201407599064572980355157165945043445143543127310159279861771770698287438457479637032696712005276133471922385157863532380359361453400774868756103033390505685010462518229679887788833581842917715234071872298248814256109875818326144925580329136569859325643046077910089901296924500211480102011563182260079890092500883626768162921909960176582280345503601274954588588343826832216470436344771069242662558305342498853436318869437453313401905902537420319686868710748584 [170,39] 108345063368109690629222073037555790114727573009531068646678471984968539695078920621203160484101005300086043090975616361094151256496992799265250076837922172304591019455020023554287350274363032173719962784621272392657328612242671001182633995120920523487488347978582616440545666189318489222080565602055604650351812638764792898100347616017892559318117212292143657140285904325610162301090623880149651889458986106984810836550498058248809654471347088458697800678427311417370470991138297153746072864961413724725534654132381786340339188121304531799092595474403107703724957334348410423594206866688122734520880045045497255878800383749919449688707703111350603012936777661069432754792148414471022097377813402011684032579730720904262531085595637365639672707343631689657305943908788711321147223512273383334411696703280155323089141418008342549990645956163832029115758036424633389199365846159481034487443774155178940236980904774677267724819200437717721683026285357408532154585090536348243713528202314270678793252363652339426656067319545580572423081968503258453441746043815374415728472172540215633067869525334144380812081156854176960547398277472750416625437334539273013941043332841743782602678224354466454357644569747019781435984430193760668871674558509022087159351092337954204059480036954867255974525580488 [170,40] 52443874353346753365053742223687115169900341292414784266135251067726494844437771234520901371338553502020334161127873795572820483624069035307484224331785664582840210760176852509929157271552007731274117784480080541940065465850728438751035822701530357714630366079204372351795461581553796576886826638973579833088508807500189110572450599791439370390833385884305560076481797515384528313789521659626149560369765886094569086656027233158060155252054847834209934019662989697207628318195611915771184150584872493456584626565564974073072128064365867666557956520417268245470465214310052006385698228048659130921671549788905944732617399856475252789056500616765448282166382114077950815989132648972730824499099461873540247266653914033837008607197763612564861226503005937498856079216190185849645503877619472215598040967873209091604361244817087759339119669108919781877323710434374442839936156904505989464241344175031089989340064272678859598580832693319318411075569712005341427165052122822064267565546013966754986436293985298837499463188456267031422792684161341853675048525422530165440904359413353742758423448358060551165914218667366124004805170092179747732485798926882661189386119587120900676911006288965247621374351364766556223078741240597508625571006624705721077866592208300050115703994283081095993714144 [170,41] 22928479098247755356608570213048286322577716386482101667197950228855480053549771772529832999522187313255824624503663643742426435770644224105078741802462995263135188374517773336504325876048418963787973637877032501180910853491051829678894755606346750174188758308954991075394326843520437008943244590784264427504391376670653979775491473282711022436912492118922336007664053097369351152267658911006854952100905588800659775549469034477941093988642087566504549406887599548103397840880083486306317178600719481814685227020967810468098819619177018131210994452172186672740204310251306224004204541902238022994917097096970384949058025365406257234019991630187261511605872662573953721659199689376218606109693681566156667542322751253159422367214800053072523175627575846711944908852283939182346189115889786274448993706404211726595003540239088357699899473567204235953175317880980315465313298714896295083092988929995544909186010365183606610622880776615574200157911656297076700357707930491490927725394598150696342523103838398937755031675111830886043022730747480190801540163273215974289554765677871559294516259997729909767125379988181077797054177806034371233126794401910334488130022935725044844892770277860559409780055079509340041905943764742193253347956694199370873501505825734196911905964627675236203648 [170,42] 9063003344345603449206803390659574256777763335884054433176101407124345097304445713218534553281247703357811459427979600759322104446912639208168509603483862232789959834019678690368473712238512957297892532693055871359876841644451436635931793605115098802642656256647514962576492576020884551979418555184534917719796509754449689544879363152409667819370917851280144522227302182873110395388956215838853145238602167488548075529073436193713463351321741608241228703947619640442510831901555384195754256595788960002705615836340397212348290133216006192279205427973972213689518648216847622408119283070742886638685832067517785225888081740305503560965019364628023512730539477394309640296078830610159388791786713392170852759099785306701329059128372034123367968432932223992792282066070519513728975732835825873888546798628283573860018641467856921059064609747673344033168191394683763048947640372455874461249797377066290372304385440385134264488652573528805501685385329724162098237505922370284418045330656037172031397952766079179785933810350753184091248556802136258112280481622706789441335101363576718473357354866951422021627150859527689522367630521280009306380304562262402149624205692308582789675368167361114881382467148648850394031722921816719168844483571702201348642294554872587282998308657427788704 [170,43] 3241667885512560368558596030606277475170802547409715960089589089817874938371299143417051550316983217197370400448999255343284356790089570625929876165836205146766567710520697671946643987558481137275786813599344549145077424310071022157691389245518004319051333546117130943797677663132239120124675956779738791154671565518307756215879241923209958195491861896750603252839631889614831386331819942757942257332145292274443880853048893366683236571764241722884368198611951831820982110340530010814214730072786962378406890307123229506449931478510127209646754696168178713560472077596891058083994745683982211160877577697735005108835198729253373695607056329413076817155252571977713995969333632888857595569197954198849948995838435480673479981395343364089995857176548814349523611438547522328181212167388144910943251655212838517180853160286569495864631087253991637630672637961139478614829967008442863132868773085404308709018242317926216631760293450234868585205315948215849396980811978968629041233300205212076083739106344749855006226513393839348262787533903020119610825850760263335503001744312971098911187395381710124281880902215285525831779891527003393529859577177126185050262308924794498951062345300776209570420099973323551382477975048370218741263378901697090144083297743912839074495617528298720 [170,44] 1050052987404221110615390204783883794044187421686538858374020813163080422605354034878889229355835102830188646456652985079661237813776279736967059699127503404965717438014100590777099524055469841403175006921220704531190240797553329301604068717863338335931374884585419544941050806400854251813152861565748806548564382894961096133072693902357778019837581433521957373184517128125132951167489766577085542920248212441037076633015073956068849676692850144537586798225600079564867611342063936297425896171326583677743100462106868424296104999472033266184311161417982163819429263225441687530644126705587914212166456051904034985883530766627076475763356377307685274168475260586141599604005162706850705669621812841578848528969856383224008059756223767505074867324572256982521799931590412339374031158610748337948739948852327516571045933513317063345236080579153399074240544431782290040382534020713797381792397151929773791755804232461229090076038005737020120648420638164996709616986998955720420886335886589651459765479320354119929613284475977003721874081325727104977223834148417207720408321971111396342586210477204567687151941380436203346909080400801073003876174513323047647276695960935615028707951441140693554218736024266258679454046686581916089201942612760996741014453729964561689845379317168 [170,45] 308256933071723167053232789875601354176993693009281809302719820888126433806163666383582443252882801659506899791999127648233986217624623712469052141132618168552566756265701852131803722476211840069365052615193372559476924063903795791959418952758196894585409873220933120207937659808908477885408242749332570968532041085955421721763727688012755760797368802341704812627546394922258474984957864526021443618287064344165101681989870607435414581247426972894403381262784928916584575962591843764308531808536512711744441566686572008629608165684771179379261344286409031314201713792386518656757745765305558672133131710301160427194340316841546172704795044899024100190320918380353986243956456683269929022830741982990623214555086863204919507455304877118449579071363847690104459840584136269717914493060998195559935391438999371188348037703507597254920561626475124016386606130116057618095451963474003695660108072478789851325671846566751621629075419236459972991097068714014921369336085918961368754549561322082181772925124988286667697120713304657660543244333539621348365649603814379308837645948383483425929687194333995218603943020559052271000771645276520335784644154792018367172565406158178849989223908201166415298976245290056407023947619877109445629389667918684874071586520487503424519795648 [170,46] 82064189074676106961013853214177010550353619578632044892932624041789678528446062144583565240095421829420103083855170368626131412267274218140254233107020914271821026442665216492062369098779783370173417589964767777303024495201101862717503347531754444693273264876180687858211154982696887621346784666474338393794835037238312519237765735974821014319176890179710252201323278639666999447021584473952691824167329043859594020996335579886646752733538331680227355254699436396713285725365272226331070312371944835737238548089332990119830795117169336890830699231921560871240991359036404412234789906961824701028794301523371504998972573680509781513361590638299235175819566653107181734544318426901290161143628118190991763033770309476221610289720354983754539594791775062195825623357097848595032504989090307221320635451447481443419729177894118922638258271410926810737593321059995969785370627595722604144692550148199675433685063755436836216621260531915148766129454006486615788037097784272348389806540873116689807201536613144811804142755883866209249742089271708207088060290720191088310870225760111729688035995675064137454300916449504560779564699731678837168449509690854857408180802737994353805716306956972509430269869274163960727201055660238400877760502568969687626128975575536922406128 [170,47] 19823632074368400144213070439225530332369839535003574612722422700565221475101703552973034120414385884705676450076910891967540115035914900833889009923295082880567901457311013539596167411124641014599604528291490063621109692964401154440978961740968039784119111475037143001131977751114565576299661536887220298539284935583607175684454327584566527615784673816139195884678268894379533202506844827096138244160794110502993109918590738203675088974365254155244193659068122247866912160168961587889565576718134941400861470056035708945260244774092871074735499731063691374803716173703284501846772999915215607191977191969353951860508412744577032898481998427666376288298423862381900129949318657807837139879517009087276728047811589901464357504605691035750353301325840868034423063977386703149929803537665666465718775618190648948654420646748719307366288824156628316086657048262774511838916000051172604271838760285977694427998280308891630032554243256699756653939781042245928015630342550787348161949367726419410256633284795670454284897743962013217654010318007815034195136112388644806064110850048531435827484041070256065841441567355580762060800924270090914693372229172559996119420047596363638416362463118089601291197360368807526060735622124780112278604801534606921719672449562738957296 [170,48] 4347321793588830888933528922199000662072331424093651756782463593743892558605430290357733274422853617016549815356638178061546692631619649993615245598026747299901531493875547318676601942635569718476932702150568077494418705389126713175069150986457761473796194047966730114578264386864952167769387169870033742665900361376384502380779930763580773080844647704680659213187821955161436305091706766749892053299948028065127504582486494616429594141297374392731208729680599923277081040001248264913727099085270293433272900257510371721332067825906365452374947675979173685093959429669294670434191180453228913228246138152316119261133213255115777759705755069138987831975992625785396970974408022597606132933554106399812600373179172236361386419391337412024563986160277067792215837120354972788515740384220795144833121762959638416383861527942023697368024531072950390113129263578406974992947748301326076325110939855229266401771081024169456909562254651595841458503198010787219091823418347239407361762929052927368352277521487939674826745986623867000590808960982257157021089451971132740733142448492283601321039718386957095160441127497270204858593301314878533898907298536103536780418984046752418329183301302172699818971432307231946550561380925114508206344827709193638517298491314478284 [170,49] 865888108731548098328813675868903474803566418834336898136337329781140501819044161206480409363561017026525073827568038380114016524845609593416044807302047525289333980565114798518129024210426070287150921826199510295921643596169352494766803815878825868303328589203639932992274064428907417314097567893345032456628266467381289316318407251771868823929811967394277801324995650981690219549533746654174298609452230593954092170399213505459269848040643300390511668710879527322182293737598350908508989578531251351393703284113652806168840021718327996538611051180154555596208590229306787441752322321679758719297480281126846209134119940481786296991447489723384116889316293829250595078614683303849179044263345431966177567460108337860615040516439362568177119360606035608085276713028699023154043363835459361060567999221619541388976760554830889380270956475501173416798284368379024873160988579556860813203372984718920853013183186659246472671052881133301698885139455905401840046080725588597275821411228476977267558746592933095669509064637494568226383231822738353530699885455312267996268878978501989216667557001170621566693800212783311083925896691484877237501760989682694710870098224733029489963437460065693587476906336033675974258130647730524271371584904144908539423936577920 [170,50] 156699979423680412934695306829237046467004172699965737398689390174435223970471351845154731711496703039240539070013649011770667400827027866270129820447630686498429778882067739550298372062480871516534626071413189459178008629348947297833424018954795057994985872909948116126440860864948888403488251271625913278545940924744186372062538448918865830618386971380011269570325473090970356578567833089199387090286302842904840926635518382066102019435122501450672904322521420420679721404165088242711088484567781754363414595328271987069634129792964476419675500394357040851650324031251000126445123539449691985917768220446768939632682638584579678728613935592001747961511775963705648761377833670494220747683205781260393372737917972045969069067991614164767410209880135742373721327610011517218353010058407748404123285480011807747093625516845895814932594181706120213817994337058242865329001012969674671518122970599548868039204325708398476746452134277489715050002525520015636661969710565051532047911994725885799419064919917556225910201317555293943769208594927339290798185272197107867766397336757350942412752598218722591776547405559285749073847356181830247375676251844493555669285594459122215558484165342194694779957632652733287586549599995097047066893828661351548301341888 [170,51] 25774097352555308018247721869252641317390838438598717067888857374662599806257291363338521354128899467658124817008689370446097775641411364298788751396170064882985670441547094831357458219508787617342778157269419771796460084862415692402055932755730473617137191226726531005526588187075607157217378004805648597732041814522727354106834104872926351143803318966236532716602349487487176604734267840246538610946454670765500657573016802137954520038264630677411471098436611849469527285105898525429385622547566600979156050251565122694953391302751761346823851069308794400284392816773468284557021849873058079757953094722305903775002908461195497669123421153060419231161592087077278057043088884979085224052543572625817728157081031867610759717200394881365839624146663378725872507307655144060889396280123988990750529306995702222007276746292355740953641907408288833775234488733074191949237307102197809786912357940596588638804684849938378353984653509777553685381933137023125335802860807418604159709405775295151823317510851633744312188653622677172034118000993850303993090507784792624848332433667088972573845086159075272653815437394965295461185942244374791388460336595543563558049290627934824400848722222427846828974662607006978620431885758101222201752409645975698057040 [170,52] 3854082114501110688326581684047810143692085603585460046485394065570447089809480368766067090246243469409546455771861080833032939731485955265397208803895394551422588840754593435126238058615139417334396857052989065251579353741289216446982322710955797096881303897056661983321488341270843654339359455930481598186304224419286763347470806305224749088702696336934527818704310487334988337963053767302831048422423401321343133903168299032030670663980853957608767433673680290492763441457628990311004347669503639104564994499472194327839619095065400887871877490394523372617767892397197840163140942126530677415657132868793306165977673915757477929249337299868174035373102984349269027106543591237797218015663408287250287496326905145718911703945627094932568338865357512419126473529113153467178772456062973653142443662499887016599978158065731798239255807706045026558204363290237528237173912805446964107226205197704727141558777701616301149068659853855459584019275889656311464326856177880699895725794772159603519744136561113890634341314863474178149009554707814244696773933212946598353479312899367014430310869516498754404417602460730730641801164621912069051050872000355064399967501266569761611907230959643724006739319373609387551649794652289908823652183597095656670 [170,53] 524050780819589715684697883814019382962801457925308785600589382458942508693886801693655417781206748802446836338479912574183031141267210240733362625368760248897241659954782338571382497980402480075567079665105370498528115127478656005925826615865897120229454648577327058974961019570078542948255418001503645950257839345593667649487443765758618798950243716763754450096185250891542638954914476901672652897850187922099786794149856239437153512756585678984649966773991295160925060322723906109642530317424703376651736822030586111845630639282813355293783807817675887814192861526720144915203399275935347165644986269065514003589531262588570253906918846762654175679033496832813920470770303774584244250662671236752231798992232689353718851831000926713950883138540460229375905058425292227479957472175341541231650998941720497965190171322556012250014199279432437430913605716932860882515526738796975454925975114728804711006638166395034675924503917601658976382997797774696374140349183595768921375083254926945576265688788678309759711411924209239115290264383737615008243616405999095940366043185898175539678156029938332588013035552225990190581271654302592939890253349036665773230524437394285448939907748100971513512527717586806629441525431331885690674860565997984 [170,54] 64805185627850908265369353404080410927452960943694782716688444315738317956909569452210354363733536078312391369272112351522747059229747338064959752106704278181990163360825548739553686214890949049257548048864255623286632316852129045175036552149715499563350316832682901693547932353511314766895426484616983885273849333489423887582946498931405310479277073558849819335098190755845276983773034518485136442604958454034561774114595899983006010481249879963573677794780051451187313779001502339781442002436039376552034570706576959968842262456515357884926270671651140809127717580978979569569755204764881065555837894171691646537426693287114882770421208220047137751668535907379186958232045752750729103373693945383679074973321778464247171159756682766475993951211050097033876916027184208837664802355837716849725686102056417426668719704039546293883912260978823032542255734477749690351810719103829747186780960337877132118981053674017547585048287487839494507325964248430451849507291196124384172871135761122680998431057081620822908211193761210694221513235261394771247681529949238986220894557576256728734899757267690854813922169843700128529653265857771007743419984135999443940326389591059857705715526114504853759626739297315208286720306386338356136182851432 [170,55] 7289152686513186269520432470021881820371613811985869087851887778524799051545113023668648611065748389071497457300663462297999381580893669016152288871614771350738827547876220307794243955943869891390922898935544733182020839938708538035137023925076116422731046276828057065387742912630725242948431840232775799512336679362316737455926334024871096217867629422625021147409101163313082615704998027940662446356968623191137694693870386754990919308510344755914780393759950272622121763639434646565252247844702579761062940888631722096467437894790791696934609016035841072753832544408910359390696577336443519837826136380937168487923773553882988951513537761571279078953264636872945923266244951101561656347284049111836681723622218031129799772705120519569682274047528169179749117628903844831356958521078030838944668272369959171131077454438284240391550463077454638333697090553486909807336491079124836606944220611656955122091724339726264253398816465543060493307819239655980005726895682233724503409664250721262076305227090145999262327555574437671319997423171934255525437234762779753949827759683458978804097632871141436849153617149741575942431783839617953307037600236190957112471063196032236661395121824275408539968917238185708157679965664833071264376136 [170,56] 745762722589127149658046366019058332290464877904540287095090915575008906605652216640738297314968792017331141968805869390625262965224072742940745025323556287458330617559213461800930566089034391459262539293745368498975185896610106541991861715854370463123130615047431984198718457415047031539229179703092349397696748150687489688478655635365008600271699707449072097371540541648917649586011501537119865403450448012102929409124328010053405733704557165718038485478697958964881317032809009888885416167355366349681650459272035496505611448098870210153644161318419861737719295756341183285676711157247446372949320344520001246855987452243732506127949945557941537410293097340216106104950930264521219807941060380426537538671300451050100327429743684053484057723241431281158139718009924302847944956290230260194758373377230799404852678553879140044983404020509062128188207191504049627258882963790495520757999834795201129960579682950974290104654478379233290539074146088852717040273435557467765495654103189445792904979170453752374464201669785244512981003803281383797315757273249093892733911940330241285996103167742372312248067399302602111792067406167347286316554907247300035426861247330984250350201085999770112193955688393134969229781287046526897228 [170,57] 69404104313837593388994149474554419839302606255442763041173609068933129264009583825322190978691447014256727701157839795594235723157370584620338894605490327172124040330751614618115304910294078816938745543009686207731334430868865659379466379025514199839197845338373139967667950076099504276418006702031940269260540883164453243401034723650071426944090828244645981927828492263085492452820337049581683767088089465626021063340218847026274914962056537161495055259058249001295067967816060467195343989582399994044655742892533459189029230100320693387992792020292613442187343042619794486876671357177043387777932469458859687186455310897125841808085976807956824763000240347429272770770888823352522370262112098900568372853929191092414153431813816055082885120132804578457802787171232820042608065292344778184669735950645386225114168130514925102338590329224715570209362691126014454141081724029907283011562860976407458729362601099855740104236663246789752214133679992802559046405237313001641063235896379122208492388489091898293501418886381665731596931738237615495592603947283432826314972206443105992544078353677339341907693577402204783244432191373209233176956917281613512668693028360205668730087856644169880353488962016857462564871929898090752 [170,58] 5875091444320609507390395238055497670251067349958270354616162908325306283584911784219217225232796102767385269288190495938190569324260142675805045680041529589195838313210302303412840412656429934322505834872886231228649982926918360509181407061779006029243108928656558848127471951289059039888144000353587138875272704031111903607048402584634986292955210089595764166455334439914075752787698314708031292215581783324388095220629101262978845682025063445366229129784858274457061464445216368636404063144346375371934259778259137362225062403601281278235457455473246728422670429936819318913354236747340147830948730123977008720190426130270378506687677085514033823079450298846778707499634684476478801567987728812500370105950829365207282851946702390209370797570347912183808885094919483408212648577829906472003181286200820512158633804150606380377415998122590476599094879346294134945740714625854235822377893467994230896960608654196118556462288314667193550621417520757111751490567321037484762321746554763206703233089534409685583505563475124187295723618896920633981917406255457849690019449487916054913074073224209102122285788646924802783983415005460392671720719429603439905335209555509918808056192351571895237503355276132445963686045262624 [170,59] 452327828418821503658663797348861652633972892782932866020701642642592751403550168632371957287894808499872380404926323623221616181801731813498450793623095608106138494620687358148929211173619962837027945016618171491930178607292531744369545042265262315979260101505796185549738202436592930448415192198674159056152269331704342359188272624876643945586929964914014679015031609407125663361672979283793658799606724069936935833525238554773363632561861745993302117961042042158661580318814277699970872307239303240752890631095254849931842343020746415556279600186943944531245609170326756587776809574650702313138308779404438381969079393575671376749998760349393518433824210858844334031925384103984662172950421131887290566990064636292367972543062895989654000359970669438666802846848802729268431745883254219885073456235520230473831672080315743024328421579936826434647362677994571581736085288733067375586378012985363348262160947461631657236110019502407181394596107824081187667612311932885273725110052545209470014759180092779233381173107104709440038882044173675648856808613151594574565526927361503730412968556975895323487537853962979561999175248179980218079708008435689490015845074483633408162314049537674067226158264293990591768694640 [170,60] 31669839849469952926621061567125728865401447501104877412323009454710675730448283245886462852503481895572848543764628839170559806115282591157377904238974772390437886930447830496084404639200310076189481615267781408519115848875556101633123468862484656000187737703252904011811365635760285075741723396930225402411052321687608092314859910446202558756703001232759272911781584461437938462698676404033578425569615267822289921247006872345230191090705698242444751287792537395742427938679359383274600869837011368915616875015053846829054254322128869388535221350459520782553710127210615934181961742781263378452614923653892746189799117853487622342490748745378428070989293166210911162716799240094480248857081391250209012529627642807377079909731215259729671141473553925258916469681249604630132484482016479422764462658520604537527392459015083137900586235864822365518110865596997057746214670680769428269402133141577181038232714626816088933190787238322384477225183762082157380041969980438404171791499177642289630061122504874619364759009094321045382584168879015379460509729636217976386421539333131291705889636271588011184444005246403063400443755337743411121860055979098267660583162197253244922913874850750807199372646349415318263986 [170,61] 2016126712968626387926946190681734865245698038816249804208206206257913820036555620636209086627838239003910495380425736144059010564672473309164985320275110627297499002795136632420870089380886157462098231801316202988643917455795935700890547116085787980864311177252776969154152277549785794252578578350757491317499568358089276887930832676649473771227613661023045109694950733774130475878212129352945807598437902654390034130269773458410011630111247248263235944805081708319265801424302622695414687693866775915398388381543516820859222738277499833945226247975594019224589691963461423871755917733717677856766337178202294818565138552854504128217333006832073340178242865014173486722783396659746329867390704582281715917537302239245613665410939617727232178249861025607124574293504000023355707334319326235459039384500882403571772908879805668423465824131653021556486932135128627944599032571162723503214399109109616529307253617537713145252487569508429053593784638984780227375013847262834964994177521220533193126184259936004933931847164003767609245489737867880478157282215405466742924372519140893601462711725688895038054950793940703767519562965827096707881819391863068784413041264453875898972255560806809557758759714416258272 [170,62] 116674468139400382791522712476809776706494872913934772550119762267681101966951514026892132364302230365622132715839541058664840719350972464308865796646323094578848444083105217473543071004397901419790786768157754600604304869729507609617753179886628200050914062140347039487176094945630447075203333392747016417549417616560205151287896098655502162121490895343374744767023036768818300916413683138052185585645589802244936370845776956744461997008919465218245508878415218776872029321605667149506358475469416695517053410619087130439709728002198109640181016562781579646590071369199232314839461638462244117071894049526077688406139227889079366406494126408894641242692978661251235761996072232903206565102479928607181787687699564866374304526206313749778902369867600998939029987600695095049746453556042021007051482771894561681052035652744620265298065735765467225980040156429759411216019442255326776236079898625459792487977716369592475845693483922302242539551453252986239437932970837492768252537634962974103313608216666172046229239500305221727339589401521324165267464730621987721263734979914775079771318705062176757949306790370836791040840420339005480362745931872083048128624487057383308806733054746641957868000079865112 [170,63] 6136319112570241608519948234503647490861400942081375279135450563231221041250369921993571069370321801201618914693546363106123301941307927979604062883980029369629479290519889526108496202779090427352324363811157366453834824725130218907281417304067050711250240410980423171479860305912449480928359928963217528332942519327932031052824179184062020530029274387629563636024884583121525908647673631599210043606084452657723776209034949184933236808222366244626576493867731496017609138850544998324382745121480203878288177239368269844207984085759255415404638352695834412772271631259916269339386242218231720693185560571119804581536688729303696687628365179102866734575886380621925916993627294257801744089361075651654346400356445610786048220886141151090092117115998960495684235214495990553596064388440526122015404891155487033679947027226742245509707788670768524289868224232421565876418547395330590320012161472477050444048903288463745503577261434906894158565569985887997217857517381112764061416929915964146335203926009828847520145512457474364625057245665803467468415425559868544216619321082646270681692304485474426932001208660143869573602072486113558041775138087018888329099563927180542761402217889644822551187225720 [170,64] 293213399902691874304571447604477055869089492493844730054045214930725984118208390519291374908857830374472678878986903752075387298902263576678970401663455352326487403225004453454354530421536477031115087833626437443492561974598583102557882160533557069173671199704905068756168975933379722365681343248680790602408942607434321253452885370897059085272997512683838825001601428208853709354996946611524834026218212721333020075887181922668638783381651560290222215616934617749927407915690938922717882669453216695677708799405645562106322706450520670202219352561524884849813122651412282104073285518140629683670664783780738104919659077615807446163725912690112205736917973096563705893309107904776294744654631343351923491324611149634829020758061535408892487447491084806771712710547844369876487251329301773377876616396464339936239424671736287852909023812509348232707658119926928773599904522534763402660551311106227243663549787746958423901518635903311800026314048560271080850129582449534490450428902596488793250617409050828526667807087860738109856394088483555044915812477303166062884267241056167965741457851196374055463453044621927286727957908553048457621011392631114569514954322692618516870068518539889887966656 [170,65] 12724916100540935097354813974860416090826042598689094594815302276479811501516448425621103072599543950699545197715319017727605127603112910164662917319297905183549085770419566970671277134560987427936540344277906420671631999858748887911138263295719796874156158386689884454566496531007332499995814164893376719506563303323260747997313321855160304388475907482152020873148719548706651409636916791706211796009758707436053245044351577483196993682264675089502095642122426348264697134472012082515973430346668279296234100557742434909742641733740164142830862012527296864920795614382206649422226276816860941451429964635623753878167780234834135709837614533068150040627053196874839850272884256896303035415123817417630625526528770828925330761663793820576018885174283303588241284555860306775955428014431024318576840624037427170150394227653063827545298513999882118050851456548421379505229675309160725428392854400105978299478851623455621062930004702929978500893713990306104685523390908130119748825057782189072293760787243311065426423257305232155185126659683672906961879137136249786995416136253986183528102237764267106818023179114421996370470751914201594698437421774140401473171956578535404872413924658642916096 [170,66] 501365770302758942446334533673691150597905846196362006362031920706187790603547363982982948033745135652346346941142393158459690014523049479640130184665052693070101758843533929188026311042802808197479390835527362777105154199487883663615566449650610494827071302469005518477416658516294737889209036709724206721113817141243826270010219451983420143593661739250836016057900310589287777069811822142841879990537731376785650680582489725110408236864391300438921506391999426957631929658909290536879787707405126587922521293266047166185953973986749120934262707717828756105222688627266214288411712715588688610753812199566512133115133943362714117380003840147665240075664315490076653377937291010672763469766198513199926011468369498223260196030570523863318433809180060871894911693511960310627508155084764083002847178105090110392128456379991168484138281600773926124973451338608264131408384239378196838251392653953546963217579734801341796268086829659218336940809142665701793428244908429393655939482311400980766798759942787990999064886794031749964210147889404811416314729085050770398721043350636961559562628890241689027443443192923474813114332198641575878918084699609889083178871758172531131769208589525392 [170,67] 17926624103721544040082644308727470495882383596329793450710256868344755455296850943570756177546304467698773903929124713546685386496994440885495507485613405757624069328467145473949732196968209422310373578139564296068467425814178172099462946469962157380100133928236774823698469604981622873298159831154460368159988936050331513165461207771763831535538428081609783357693048364212046064691037360443434605773736002077632183704727238587455227878130756437890321513803647539395246910401954940238636101848869402882373689583782387735493832948012154517739732203909616953943966755103320657531465434780114034693564955571144760835659076379194898365999421402476116912992351354759247490656392529112565725042355647162199562017060360896399866459752144287594751499876249378195697349616677739754958543011677131022366597123789772466196091769934723113753592219512726589879531353467720467630995653544954551665303304190209812060630275247989779178998842351017462608325594262666783570836761184041048185615630981634083373919959673395280562600628117443860315417645842056903471828944960814834720144941407080418899599397457947101668323542262849381334837748392443254112177783361772765182580025293246214008512877328 [170,68] 581411971555820370353478848661996316901222693518253679038721895316854414964909811898684516542548491704553586115829100981244493973142743585819466202590424613639505856747044452270718724547750550176405668290325050826493193832748327225950630797725880780785295184080271421614588695618621609907106759697762033275098367032504999106003324199889669674373656964529823121371415139022084616637352898195798785798939257947874750082234071769525345992701391329466831324679615767662594103057640741458345293073368673188395569457035902038539673219146335174378636454267139391297722381805797167736919012992976618024241488680632016186805273891319211012546593872122491897200470457207304573297256683429348322631484667147469231794224518579233119591403039067718560731226641418146663597364258924035642277056848269410032863700066412675266286313970497452398742199884563377885302683633333761850434796435569379360193692622059760837571182988245865381957960845356037547747411507004157341397659920618999116023250479394362667047410627471621759562303061152117906565934838483765704007056174164317144515952198032967233563935960406502237988237053893849945002256636743198723349243943560722819586853498286212020151388 [170,69] 17095851568843291663109385626033147948069863488039847049422023557572597822224711411493561405275749393907847430218935280380061392802780062090720366569643972507176898785670650258968855662697659935042526474587421438353280520189836161751810692895934476562495463298661730890020899138079123484663497039615664747476159193325341343093428093664488471747820322480933375561880383988883717111006885765697970589389205272673095886699228163272593018488379925571856967302571693489120520488991187451364926382840483871640125078884357729228808142908885416581747298243736370954772075832500607066033795797253852340257834047075984881543097417876743821911620482666023264240933564387363171450314415667685142979037773625326389819153324036447380310221587959438455970216626845712552242704523558059347516356842802196081471909438277792739912831021549561095618577574406504141928212287563157143616788854573238047017647436806713619259134351729117642896933567226545561827543389444342555712059446436674128136810919079800016865988729440360378065576603508303524668753984973800491282438252553859535529883670436541360737974530283334147438574885228870697082548924279301884600130421520362424671326070382586877952 [170,70] 455491881471356721004645999536374292073490839764305631167485188475200849430986660039163864263723243738384809755040676176914433487000108001632767404958250869513042337869377255326084056036622597675546673654701000061010974703166271596873472770909636659354523324762237230342399824730045215735226828706537747777412708086563712647108486549912285224346472945280641623389170845655549397767001427146127123683142400242559341566275451964335014026768384414448911464664391058399216885626280417832969650351281873059152407877457176669723054143111214085258955666218973030843247537591007920994159796098461913422642136625951205011598838926083460436512913251459695685915432825485602842302188653233326333268796384564923916958330957066174740151906778664338715514094862925262540160475128734871585827110907662464409819673210940819536413966946511851648251239671141381078585100927862078763573594202776571098073515952608471118943645856170018859103660459200014781677782271234414831172236399570871062598878772354154190681358925858494725325632578596947389804574569942401639768516994803300111880239155630193762666408951253126828210074334134878113186768288564879804011833198808051366138824758153848 [170,71] 10989997753608766863253922717659668321521365239721881322345043554509169142064327341628569700808192116411834941771779896100287460850487623506860617652502618948480860083254046515176337502435089503751610810288298245049192867616320663675051341136451560288062185308043527997399902305035725605391390298761215851709997409808443157935682394295561474090196867204280019967249602473643192133401522921989717759372850817379989811378285013834254630583727446759199845790539752952803428193942592787604630504696750431844548631066436635040982780678136191631191259480437221430637988783969633774449313316463234319490478198218934462071685016359468507423313179341425089864962172286117115094563186155268666539641825681042192507479198428149234011906030691907529676834983791256152023055016074386161259751903235202060700804642986054771820763373497582044884856889791382160621923144661522719151491580264008894312490816351968399610668302373948742197740985836314125081630943068155899244475702463920911081992515659059214975734757416138265041864524413654857509921852112726787490476539212032364141072408237748200081454161287120251566201469297002363522052144536516473886789567638037242127778684632 [170,72] 239975880711012629750355090252270497235529224792198588054186882881865499528612982080828912915138039711779628323238597157324407560538921209614466354649937673447422811577115065591060867687713446857214506363450093069911204042268556979720005207088117049921857389948069437668193964671242331696759047293283924780803495057383057106635450301757638482101643379733523408630144654877116386341728305409668441686802461183715373708428405087425551899096778757252812406354994887617191691258123886369314280802063496552472169311694899526991616537642388526157363891405844826021976253434102467360832413906629304038850511719251242345658460103371371217349983895539245368034941482111158847138561197999482051013338091494544714571510166333302162272921150040683470697097343288170008053797184747569008397712040676158714528136963062303879441510858991533891833612123891240515999462770707333324621576363600672643939885307421998113974141357252206294405593034440737871311457156587220025931862698384663687856186773311109873456276692040178769654024843449034688620888589592173853963370078969298462731988557924730529525261121358136101199838666583844819499295935221540616561839705611357675189880 [170,73] 4739128907013877616255057242734393597914494414467052801137089990893656242266664924357477384412025790846142397417235270067071999856735263660558794508103440958735207366479656288476903224083437412400762858898004021484318459430697160312215812820292033448688628063776469295222536428411033330055918431463929992221300290549649694829277045201843504544095009060256113566406383357565394934044681095793965861699867191240839534417033190762282367194953368294928188085361889967578570769130432065500726253552632019336138397778391561545756685306634102769033159794369749572093229721689214516427530735336201824180871907535650193343995533289671910430944284864149539150859017441943044113372106447568567869025356081126807123723179192179814867338162748071055750329200354696731870004142324224572689702668272533863304863042587347925813237528641015405847709922936005984115316423809946465781403086843519375642418524594253207062196805235644150399205231813299403500577675687482364742254378691470148045092914259798089542101444213504691198965461416744732227194963683704794162399853304019794656337287228496238992941905916307479950235133112964864226550852365969197806831752872503699712 [170,74] 84582420931841577181625042700922997622394357639314711315706232152318796600905232023854115022888070630032176236762511080038554485868967052408900515760426515197611481481711224708843753285488834622685066265176156063965448891931245322594068765195233216365234385890741238995094916026158037359667238266477950899333217183290071003799003255812007504395777757507753901866310954185700405593102860397343284832693702279241659116791604426283715175613576164862529900361594839888435501483061801637018643978859478583649562263504355783521499994659485464116588021641318473146987331786181062473683053880225501484134849078044277399400009427772709446322039392045174759951112508996834640198890588923665226629476475858825274648477494281211471693134394801959632874205020503095846255811049163078093973333279485051836631973605701968536994614845928009335866552057657512643300630910801883484409042286615263544871038328853163966011556462775258274635397414411383532915466287632946353067726116924936859412348505584871162430503031277883458004232994908113367956345767927287597737135167010784295617763495566782567095461782487978013444944368397727668552020033192564299451350878017360 [170,75] 1363275857362791468709451728700944331048661261091465848377747586266814330414291830966068910297671061432786383370484190460606005927913562068115310671080318369084620761539895365220443856563720669894274182421984016302878717660267302670636675200182749977294685864353404452668518499807966256434272694136210382887002577229014375016774819741130241591610563916467565413685274289310645999871955891179711259463183155040640872322166179723616675584011948105930005082624488087240937138935547149907073798994404865383405719014668994073736673560625347163401071582963912169600948283161668266430102347615000888742745493141058441003245783833692681427678907296301441511444677117547331164350220157218706742693741827416708867674804561694283210791019554798538909754021472669980662934784112925244886290464321926701607220265421021448570849031895468414459102463305806300257426813733680149021528835653247520693749806671104582418761288667634707702760853213996102786193273666487274049808150222158074513885839964170426695931955563362759626858688616973624641414199776664534671199129391925801407467081118290110200530281716149329650755812676871997042163341148362391376916884768 [170,76] 19827240126613056274275769724848149406733445784401068523506055801254028171466096693578979906658347117052403610843627873219385957130071230302105728332921953678011739391551012414457084752088054433157253089145707301002952794956846066180982137813006743422010325801769324442290159221038022735127822070984790698086399357578475524920625483635602953465038746836770931732164343419400418284494574114222130090630535585748534225734281962407350708089552246645577817214932811055223513497720395228767413279689798043680143482826657825814292331773834261642888360265723403158463337376822707527094697054641888754313588888207702588897381529336334814887961032954976803344217933406100199687489173186380995072870889621433541932023025957641069988220046671290519503146735087445444634950542269696302734922762652589030610129222402041989820471451831713243168424621355153647621393942548358661102106233695516042765131145714001397109426731406713498697116556233009355200063515537177253289172693760991138283879783815585413452363589448303456563085576737620184493267387281828767228444218645430258337926926595948416034859449283954581402117922510326774027009986576851472231505 [170,77] 259985886357154275689257880939957242025894524700915556034652132440386146942397114902987649455307168474927167775937507835310602790421657342705862535704725515386167818302485880227105988850455378728253353968865754717553860886707887215213458358014013696335073128181204708802770493801188693247536795727006138668907746219628649532165081058615727726595501410779213176393780737921483013705629479721603021933100396236287717561391370300018054443806774096958605658246804065200805421230442001658080838122393391447094364154709303652069797851314720990464636522294969859350915436069206134867787477020351588989277013120683393782723377335482630356775546766595912559892007309542305618001206780723703450507315944169090191577490282088759033326648246297758439613388820330712475606190516476853869777563871619369612447944024096796839850746606005778739065623103801357875308346456577106352644837571364478824320315298696062698334617775294391999529495396026987814657977203990546074385094713496727278805025865240351025574151468163654857777431892585900802063601499982835778278666709409064871688895576306981357512905854931950798381581629114137522733666271154273792 [170,78] 3070869411316741591848327008464144771810360752876814208379864886712849354547988746717938087633568521028280037111649104630233172783489333764682148491499593033602158931402101081754143002222116970067572715095654913263588930561817576764689283498411610326665831881973982289302656012931041025080191394412765615890653074852617997595451446772291371322553917570331230669689241188201718071319819666795739070319323591101452897837774469022424745332178355468709339776160140859855321440240944709909774915995133574332918385875954984631438977403134750182541757676381698525098724530444150044078125520669771340716997004001945040987466800035883506799211350223443234593721568769500196456550696471618963235265928896449019893922049016850950834982434255989241808218982739415742237180609073682664650528190714282513341827456202503269550556311905638773387835183481533548340034234521688312134198098517548198132182678127531626485604053424087129544184828699957049009549822794336023578709837554957642025056735743944973877089138529205125824784799864604811494373880456369737788072407486627487997347866106185534801357535182320868248346028343152597174612377944352 [170,79] 32643204827433219400988358193915304146372881561491496797625187781444216566264104009837422175022424926393726328277757397249150234314587298245700344920052259621217715317527955950484667984781028607424418622038683593211162202826479280717183035244299000976985916596810205374572449628610785978311785920287807415890408454446992266084349981743253991943299567377037363512326469240766809504113312482854019487324742495133992801826121249944568109623709862532287362172876854360517388808570080149665659017910851765477482524907659562668240701173822635103893430907060137877110371687132055253634148518480523755204670611909490004435827332029335820844562974072775064899314348133730231154828753300459668305510033859716942074178201756112257053276869635379176308253790427612130341771952023136142475818637814749673299497111287611909653398118413515774627458050481454143851105796087223190945958699797862729884930488335010311020444641515669725143820814636602107335209862007038510399694675792011202305890143063653569040484919125531071998434384397334308382633150653344798824001999098749536468462435955850177462272648770903756911629145615728907269366368 [170,80] 311975353490278223819788479157918435800125249685617347862260471562133721346245679168940114690031160867400756453019965939295790091008584841801574515592168582556984655897229111243498766902913204604555429222942856384179363392814210016298341968568897815751281231577966470796082404034882501637673382233208561906256355995719447182661972677861765242158253988220667172674173820081267870352586177297365057269881234509789282343606063259458001220143691456459314081429490335619209477688600271294952092806251900078237520580393544698195791605072025546926470002865787260864032810327084298821652604558526459193652027068030073084107997969841938785664830777340494158073593062588064497494655559730372313335402374416201403947795917799753253837259528890512028816522809273077106611017481940467563059134563409308826499938329706957479410575149296320003713824488226811098905710612165537813065531978338424090561589744977878917774319117826896030929564167324244490314180300574310020038073049835675955044676208018493267370904284934228063744984876771366191065250826340163737522878333426033711398314931436256005237271645199458395183401833755851947668 [170,81] 2677935209558170696850380717732626496722455509503182105868254960498845241725255628417174762038669061349040626217604386441162565204177644782009366972261253038284990008982238166564134543087507871091411819493384810271681150576703700149504569766018976568907329907644612862892599118585538622032016929334735219899586623602415564802181978024865635176487776693209122796444947341039636067630688637745222826228421349788112381506682312328967413437009030972477133336451507726700021676363391833635907903001726703395685472718613961477374529468683355724682831916111466213276051781343045413593476274740114180461717276764724845150997915217862643413062269645759521778648838912750483694047080373536721441087799132853025434917321284040296078616021927529345270977485007955294475483089935055050755725061384530040167907900848431948118221959536614538244810994796644152441371288046391180378964599243918996434849377476097623626350806464886489403502053177783069429194069185483295397922019944001543546048575310362388692882348588539487250386068535769677571340009840194270351949113376400309804569240732111366126088763831712237237072595513204416 [170,82] 20623768240538613593788812677251893039956346401310216966587265274612759730389877174821329656718924812969736227062081183514057153244150411488748423463562188136503508023028481885678474238418471141669642154131181141236438072162891712590923649905600390127762492311312217739989829272353987475050957798087604622639841370990002267908270629220668866872596140786719853539121685461699028681488705919107091487945221673637057797347302794902266050568155399855988381593659153785745325237274293897700939463188412254868288069718740666799736037633387702662610111708799611752226376459882745143577280008443818935257256636867279728388061760546769746473618383263410789859791487308248649885610611757059717652988598148679228210700416350789634305830309406112352279768527416511137531165426179317388250943647148900328046416160599494513866293963252725475869371567698056449662123348621413366489760677284390780587556557610535038058809271625395942305141840203466824108527726436179078669931408835888875566678358990759673118353344750275875158790569607341515897178168750459554233000504412248560051969359746439139801732209010522167806676781856 [170,83] 142344036793220321383989527172057897114756810359892696440612028683801563829321726171701390286930773207896428612505901003237410518509425335423303244910055693392715833075811182659416312747587112844719758323329265014669851002037980666710736168673268244357629711580959751576100665777212057794622238543276736759560206027593378803744074886960292740452277039501678053068049321432125097057034938215512487690741957960700868380325926152997399293607978756466933400256229617967867884143125012226880618100611187087465799897785921378112161863738305199396373665370002972709071826158373938371407505900543088267572509131122219056252891084534291247339817156503076055167273512554878502146398697190020718202563021730038202803127715549097186235190090472469675999917172394927544608078283222932129460066347526700295839335739395477950275974662367046399182027767160645446815846686269433304684053922723919360421976540918116593053729207705826338332302698381500646953071393359783455912120931033494987691849542114722143209207860937082775548887550179822907085003268562287797016780652024794724963432299333402373109653657698264048520256 [170,84] 879443118817250938208377216528962382271015028674331479780933529438318981770755319466355758437771459293134917427731816788658478277496805911607183245011173253710993499251588484465279589029756982615377007097170404280490112190080706717354506176967772406775154028188144803438020596626740118672675399680773472295442025460561380029702539907887726675843536320110412903435793834839330975672292213488241222849408703359084903861920299522608828299953652358597343953779294046862857311224423442927288018350638992388587632380056648685570212839613889422865867994305754909422958463405369470186018361488929466139982086505064561536103941693777826793745810733486417240405632066906992438164024700112019807093514059010690746883530158343899768628290897337752596056920117755751465541217799779979979879202360583372524918486695995921356607035844459627673071079331800387885109462281849529942205239185957157608671368756508169867199148442060199714836319076515867279696618725715756740374497772248186081553589150902383946124683259570475174798764231245818221488986522944024556876377457606237456798080567247029948672835027087220879 [170,85] 4857867419446490880782982918639378689758622613906109196253838530689382100634875080807783794696819034801260576766759005694679365655246590910237473950757203761661727441736977356668418941637489382405388885596815394893457568097428396700244124540025594189530463097181254314134991286609435520938390563434922535174373408405296990942608797415402616216620015909584788544370120098914291364969090814008680895901113027967812727421591870327240274243733232274533799928773373773366454749007659675697288039313141024614360851559326303237663899643583162825698257977449495858799784830807268710768955922546764127279629811818640159278310660939582279757980506497492088498382125648978974570826935663535099473069143516353600622564262942504531975785535339856429719303393365193056431895689694692058479782615599794817002821583460200188580168293709165633053422702323186170673811738512964205474032067943050301263143226910581791157847935892179393392453483451099345392364173677379243794162561372309013049765245905931333891835776651419480232124728435714875733495876626222338711812100587973240920841812307485205260732349986944 [170,86] 23960890449298006706327156183885885998000002937917898931711227502780544874351939587600355094379678004299984060990596365390078035448437242627177911624532895289175101710085676091295094272368134011711530628656600656153235507672350508880557304778515828927749211711302291390806134762334025792304502330090891383641845452622190464727110671472730597831321787518295785143796855602145745082084878782335057065331615531117925992712926966747241445993303634482384741706576418174263108871899970958443856746021019643965838862066622741177318099980676548219688858948119648599334280820402643903123677256425662395580757111604004144072239415513885440219220369331080244961384529040262631272914112523629820657099453128002269483454319164713478624800356109274333544442498563608198715487005041380469864352404490030812535461532536078615154188308940648850522106741608779218500600118684265309682109083000437807033712058076213920991902135096426169863960910602957976694736732829532600171198991909260733358083184128465421188435996711696725167255595932440671208550958235276234938194112847260738753321594782671229582556304 [170,87] 105391793930387030562393346042247043870640478140063269560093097487950170693649044569191746599137015936838299337334565587813827103784865085012988809864367247526995837840143450125324644393098010299665185605270824069853123868905585026785649291142588903583360764905469453950202532143949938941090328819084269304416023763890622856238446033440840590778600317618534254716703643491454261628863946194500636129649053894736947646886545538928283682539325505096277518914803349199094172097336278871072759825631813978416513782255444259211829515853998694844657958094402555637667437250778532168126964396364812966649284426829492106980348146363274543278685662228571876742100074361343582081248944819547731532133785747383597085731322177169261142406563992396467961077955735141397419484461218596459339026051291241690436356958771422048016302678193234790419961776294832899137538924554013961807759760821136316421430141649482464183104312559694486646166080298605442053777869277251350654958829990092397102558499894450785960590701909087732204695633915430543419483337425258997411389767990286083341819189259213379536 [170,88] 412820176587958879860933152710093722939068069013343817336415784500806357646056201443532710686305547040862301869412954734986232768721993183307691826450182124013228272773764304458690522343555863849065723207973672582563424532988073659260216007529303052733902182181361111914959250749274041799595028117642845329915898640476354237688436163771705224766086036232090963578595858568637871999571583578392574656125032861246214913861701506804667024366453991798716388464100904038795112588114924901258121605236526224407141702951445243849556968468910720780550970158070662294095683999818858336533765436063846186905128554042844716358124257304220442119907332764072510124918444017362816756358793059356817057238695894602921746759942938145986209271017992496207881467178443672706410442203682245767544094025627139598966887559108782586022572122843446538645626018180823182789712496474099612524735692892015942796949705905574397076849469890887655026456922614899612960259688049677088757748874170784549071927481233487867110561732488771919721923643113205944067291535540051906368835239196936688633506936858952 [170,89] 1437953849657125426840879664535445607740536435767595046229695886832444414230128733848518670678331932287964369607462687352361839570263891767738208624181273196721035648882632919604096978915245176251500222376495503414651811787532800997883057714284913038640330605171909953118620895886274747246874706945067792485879021519358595511975179209268030124871991345425360213880817597694212351075896748001327282340182835477029668066304940750413217298555255485246920858974367155150796340424371872707435230697053398067046772239397570484943346027632713359710852257551652942554883483041635551110402395295906460480660479187500537946710910109995103430745823844264884086395208800837662837564604637763496525490963414132306771488497101722885764458567894544027065917771864437409428559328828553581427839751623879415098558138381811321404639804497352145902896802520174964624947922441580046469707737686781561900210360122406942022841375463449762000666226359984881733268851025557588340019559935985430129526582499839608147490246395050549776146401876246434921653882344360702987540327874014395594351237568 [170,90] 4447477283421396489246226558306551490074924908290685281006617077290936954011440576776983589787447740029759006478318678670284959822063790983431747220881480144339304158956451297252363792291472726473143926111949588657887066195973464487617435499898573971777659405593962846519689440273998178419450686639963199451150197912316223966868764955919688405633015611144804687913644844368288699881159579425905798794826399717660125859859294442219691715118245038056045369275614046646011911783743578387521826880957768410022057031342738684152050021520316813541544467710671183880749230804575076133708865783828520285227688666909221059311177551580911440312310385335626211011888142125809421891206634793622817155772728586583325130704615311815920198928355921502996269784811340746754126431510676453234652623963246939538675811344300399616920451809726831205447882897069852969161161050599110656923879338860215017363843226639233187098122424035148962499711608527450665888063211858333993600019729342405764948902016842854644953356406933482093484376815447994715759443536404158142245882947419275893424 [170,91] 12195414866070804697589534121730774696097313127942309369655895648077505514972501977820017238932226190537808050595529110555843081459415291294067753630000882706252179751163061725224204960271475459353732106170708708448791680045718521962397431755950723310379980622425592009566653011808273257764208961672813794823196391225468882657249668967551566392977490582417619876302909429439410659293427138175658070204282680529589216379829594088714451965767910894785984508018233218644726481629167904885217574400107765048206183793327532757779473175253088979168449682613138832910725424541809936363939887911211383996040896477022471804825433171137852441837261395942373368472667361884343320773498095985979702547079121478685942530338732288230875900121271608643721280071442819336297524758935032087575713626857527063952178182858801012231843857108520872181281381295989697607555926413791828898959325793676976279563226252958654052141480939654321857602908322927794985912832203444116042686519139387418218520333013396167427427404129654611541908637630292309215261897527630410240110882657196720 [170,92] 29600319468563521803959775635300400540561307378716698046430706065026146852797438798243845781611283387266876376186445221690059177014490810753234103760930590094525353946698765171131864803226788231159739038757045588528153123696890245452905460820235858482509072862969487786532326801254243912319121515862390924624750171071795587644024581024980500956650370975651507566227240647410035439094562976361256214029156434672077902718941603443458226631045265877366963493264010266577043030564619693349739371291004738904766679830632505768452042452384917215434905197502368961640047657580955111757162798818786491536286116774498664958580247999369042962183844435320634101876576820999106838323211308033337189190510701632273639298413786676413987323416490073437535055358339623662886217723495863578002649028815340621151185714277050127184738286411393011109319958544149373670596551710492080258303303536416558542648610294500874839362910198054798502187928857081554671637335399404862889018040255127469735485737602252506702263222777143764927701312959562164503200444844821177338460343380 [170,93] 63487598450859638690940508103429965149019668452921975101209941672857364520565561144740787699600834108494419148039225335760687765836369038493247688918970139461924294189329047613291426579036472183743472391842546503365032162927607430715808245014493845566162156949428159459403491103004969476699974777507198918344928917331268640205887539151285899825364873486682375978209597541297068839133531318994505161511252862119922879361058314784127897357536757998182704621981441482983034750836716254490796798224619477533184845668093507851660264352973668958269030569299915150062173734972904066583022341674353212990420778249089827495807256118458942587140610067663313631769910301769707434849723048121385304500928712923578730033976890709783482113916877331373903341689901614650105946237391675818826657158519646939180345305725149134040122473899801034214858322733276901843705558332389988549568036674848156321591947589181350560713231885240950705711383416348806208291228537657197873475789178206347757638814965660339060891242022542165139227421694965719853087182022894411458912 [170,94] 120121745063816758479038987729202255997511452272087807402215290854681687855532448823095739661733007106884471897034822110092726014734995031677440067634603966449112628428717258061407457456674083647245858177491223086993281608802388895344287730691684577397147707158467153312542677674440824374478683315991226312789021877494042068181278914981853632795333939909316599676677249431832869781842432213573117431348381586065250310786107956366803758609180075491897404410101731419709463270694876850988016118899954284400278409388848629323045156662721395681894008783400041085869855661059077490236940394613480957463929870911830782228495537219151955993014805750490685863341233830634767797659415419087764221876616062097234908934240849562425361958610753260738665648027063690762433217245619313997636442754568111243794523765737723540671727765033380654281456968852832066184477623158819501562134786337292227792487004096587033678937166407546897881866346703582554641298845553311961143677341459088698850715391472945339184964456709383042968697507121819575780929666167831288 [170,95] 200130376113179696276536739543966467071518274498765789378103367699928685948545504923231884802159400540347620446637021150254515777219489915793176938806419996920996193314586394214249674001550389785573323645671470694654943066310899887250068338482431671202323798476754086824430911300750554765220213071869485258522125532298928084151625356426062427225189681452898910663196743302381237346099980958818959039529167197711940325245743645209247907609246039064182609915703945585347521794603358953651310734846496946375160667756522320178170553773752626911943853619379295101117657134744925333727150395964060800684659689989011066553953442672352112576801111725167767505610569709652686350708870870301405761498839988616496206559722170018430814945301149081631762272193263909499247569157016654352595420489519213705105856631258198347644503925903759683046561082988585098857972450757892078507963822525096321000569116503424959988956883635404332462762933339130740303882409013128675786210566015977290561107121849930418608131547271738139569853103999883321326230596760 [170,96] 293056431482185954001645614878242122850189136013523266723801295337883357733430393425760644113170391701522625270156686433952405585251629266724360085890365019917680007273282757932052595880666025234046478018128994094824287179298830061334324880280893577923612178999945896528442657387024113392675495122197561563204191830342896317082894096253031108950691962088874940786103884875671854964902536917298099770125236430904690128168561505604355819462141287866149188030812974186095851779447943568100753732034798276749227061118064071596322698476798846973083640012716883472817746926059806733475897787530811540679911995789631217868647451622677411931071824692326724521442923188969514235757152722615077550643177565083241117231852967789057031351778746355231047830386543925445074441166941322882540343169193037048418631313133765200024260129352640317182782540231921003523531983171274312976318508859196439803149034107676756361604911333451141287020054219685948217590471569766409314654668777095082610559854329178059955412306015191118003463308058189425111932 [170,97] 376437841152981631425130043224255394185828541329648715856361389196453896001224961107328110115546039222942952424562198168914669001860676044051615013507487497063691358122529363876052493159891901118734795583678334127139214867913451020317964805267743634618055954336400364132273781314280149934514503714571826627322248153210387559778020748327164035193209124160249242574135712957925300292952874884514085906144242339789002341049953169000097768921594931573260966327872701260890658457828625575325364873575558488064922458144053587286073144347879513699837632485824918961088602119640758632944756731845272491342264644046257897125406709085926693389545629824660885781899244534319612185642547332233833065761929590388301798427456481151926488993409792940080464426786164839534887522587503823265190860843224098715600148231155840794271269365949412159543930025654207042347109961598217085015233680633263752722579144058583795930061612948465923132877583599745207064541474258155790065740601889375643117468134991003570308183275603244079327615570176123520 [170,98] 423314799137202237029648977898629279401477613813038813703527360244066371991353437135385717833004957649955184543953052795002874556790890672854966265410083816341932866131340777278845079611879273206434074976974582085917121304241478264328667112672178838956643215013662677472448354292226943369841963289814960963723840483489609115148897809633954083794725770844736513227436908549482756814507774432415103699480343814329183770813882758311017051402104213497103638966046629082906295213745156317248747674656428914785430065716392186756829576151361307459207275075582839986527682932692047240527513642521356951543992045371327638686948192849239923111899746563813405658010543780648270566264748518290920580487959297586241537439781252212300927912057088880210646565359630577475266160026235738614212608254026571318761405288998472555814442420767018479122761441055734322579315223953713484510618014110864436147507444651598425873123030993859945138636214688007438000018402869484334627123985442217306905162714627186252896120733782759736355854934432 [170,99] 415865009305166203282502693757268396534798567517535265254853526662560268782652978604915739164629060751213183507746705853622997212980811548522864161974663183819956028219209776280873092444426947776862556070359083294139724176085888820460969542352260580516091536151807634317473395030897094501584994713706027995247069164223413226132423560069989912568818745039101328725356448223357566625541535549225558060243172073637190461187679157831535632169581986111500949422501724065036251568083342987731609108768225982220526410818493653553644450731604098991410597000986371276273535539470000184170663013403531097663898218530431021696267761765046398338711212706834006904937664461057241821920476477388273850662081616490520333579169084234125250010433147422004939563525161295960896785134404992425941252323265131747070637213232951714312692866098022495100223086018184585680513610730386362980847499354090087747030813036338453632208144662295943881528527294127053502860261186296846560795492083443952604660929377589391997583530860946212678864 [170,100] 356135678936311107501306631344240313067077324821001557924661645778330615509409375657399370105284959993536967799757600443213177559126722577547889468370329554720844974440811212198975508045560423432374985800391322851019572515555088309797997149032001781494482212630341699365415883099247400400515551288109008950194020468888957243675291746160003205149052026250967595238395510750533998496143095138478160477057361050266917566314895405629182320514926473475799214830612915328601594006471008347654852536612418496584479257376342161431869314945781074362262801172657083832415777428847751965616623917249837220664896493168237847377504053952676510068202988026036258437039382604267599049601206396268243791741059100227491384619049106931354876495217024443515491754516067601670918463549427756296339693299558585687614122875655086085201661419837865653603168591682794286148627877575835398812877022559325886011416855416237905754623229194272170592284526374808548126081790533071565158641286482402804600439910031761759424810234250741004 [170,101] 265259875669017684164353004492715233764775163228230538771548617902043720552134808060703897429632509391846922761372083752125339449133845944743911475257210699268783263658905279381982461276045051684867444563551828621055032580358740350966947226028734440120489572350521835459983439548749208992366567147203161139794465840789115231860761290118218733816034129224576828263844073652953987729905705377878228770779052516898516809976898783038606038154419183979864136515316253883162124632482337706245055813583773553351859965862802744701095996010702648400884845968703937074079402514808825421114168900057539274453357813972096372838387620883941241836234370374792736029632128221342756294136372642096641911310762755089971829601875700735440982647309811020825810718826698346621842231006111456405234355350915683681290273732632333476521192060851365748194605926645777464863673012819407525558971365240975984203164418624772227495937647201939181718763758418634255046248251847326523107385577137021877069748407291767481571408289184 [170,102] 171435681455361252533424286722005318379891644119275910290643257830206441537438464682869590178470414304961285078894430658862364938693322915904104923516539880155822066638310167124944755918566698870649877064652405955363126987731483268565892817483365522501133988580780208303736578717578363622044375492589550614399906951275511660441230600152456715392714884265881017624440914154749024414990543596439097228852382651204150721261884930698562634598597596615756973527653094128583171473784172158205864107146902885194442021720885137174334114041567616820812739389913069534253277979346238840728629576219842509268816681057743310010952094221598812355845347236943909626960933505622345127556309327324688419600724806083871112568083438829928577344167194051201013236880533264955493443360583577900726044367781791576507108747766852243109368634114317802013909985443896520101943565753641421062556290008709626618300400212916113659709691977546868520633454123870795100496825600999079627595988189862863085495107536701761993928 [170,103] 95905873083896300158433859471878108883244451916360051190278793681841389032068672531361132564037833974435103961674666732105522154980700480209257808569159632006294697532242777370224325153804815157655252749134427474064718775591885170637288170917884848428902675911299945339660554427034236101037893263484066107563029941161347553041182254779735965152594111919681984038992300768024918477095232844529814539654804405867372922639666806867904660481665183423143848146489552441067185643114013465008822431433259129425707833253173543339219694507647538347064620743882864240029745663276626615297635646604622934150385761985531683836882774650958262273560892786124738166918972262843671793104517591776803542618038927311075265695160535313552897416010973867310629017341894457415638563983511515741819809493524533138285511651231880763107444489969171066304384813285877038120149371943032058198755923158559225354671621011444826442515648690735310764579852435389684158210096190039322057265023496504573748392783549544680 [170,104] 46323634228232036711079479037158937023020474506335925431507010942514202570943505874438969614644487228069132020147911430160417004439861655250285046234178274626204340640274464940962833088856497319438495398372888298732649265925161481396092017405843627037158920718070861733353190327770034885241825437991452350251973193928729398234439291955865868704901265816501733381094610029284761912919717389059866316444004708675938647426353870104673697008580653942272451952161849516646261343479167825665381501051664010215956440228095885650805930321217777001112827339782146490551300942904679428945969296675864445286635938899238144478895692363136057508914301819801532624254000012093548980971153817743533090535726261775729375155867097203989378693239474113059167335991051456566124625431677656698093064638739514161379231942435783746719924941692731889428991546505039383068726184721663006074135176513735460122398261956172657784763768515898599941376080624823041738997308166317092716115656577375186980949077072 [170,105] 19267662640960516875707185694603272807999473914222282981308991387565950471690360162551498697431179755695462806157295497987451657383182025530161207953732304262501026210133748740252116059507225142093424680170886210760046411017283270795994572470037494894283815330802979428791103251167716222865134719055326668869725506728905973997229509443612000980423414505799230446297658887190097634626202771546795099522546966398477487394386756105337800051035023010444120020797729051930305582485983281226668520875993194039252249666302247138061385674703145871423996925971113466191387456950285213432661982630314177551813612454902279753914676821900098626546217537968173288244756651375403495489595655770450363823133777502276867706625166911086563327738711421302865253276011696904052967198788148574275156142178192688128989153342404012005727240481556522885666161999400489145367034196098469538757643300702394471185932097110957049460077798567483582439164768887878650788933021366753410809779986607922443328 [170,106] 6882312538298333322993835062954918765522605277886504937184187462195119771058988701811849822749105532297762263360476090810003306508759892016377992435250090269791152657937254616148040683585123371054732439852137966699317197910058273178919388350165197562463038948556916471905374709640823856229051559537849224330199901269883581309569967863029738786311336395250960380052233877363452822966166757582057451542553762625696196541478010447596428192711626075055116060133791273496267476389137284810504911698407765571565868669238954397542815155028485788092176576136346321316292600014526667759142715420162195846213543748780310543738207058043546092512423415914883889081428808768386983950558006617602092151470182517832056738490662672089286759169316843015685685418272813730928618805881884830740723684765161765797264184127791817532998718239985062301544067043352204046263724138498454049656284376411435014521197333753009992312957295277592428411405988060905519840748397000291184075511818396432 [170,107] 2105139439393032132920945196869752016242473237457117260352964489587603118484018365834242501730542742885297037180108187584397241839141203020015521689726741929417194812394114140914753056546245042801438095778330198648961025700499307624819739684219504336439499794271560988327968677073041410985275466793694107878368748695273576523936158810998607778575204017626501763105966671035724647983890928714015581681950698359485016668418237057724650862074915053164513006247586267817898110816214208732228634490098558900716409247219698935410443213221750974900705962774686690560196434785338865846860662426370847779926188522021191260862384871134383457923382375291262913962781438630479914901405159482368295194081055247075329229871548888681925066380751052238856940319767554880619134732119338356977294740659091853101612889113756131357030355140811486336158179537594417107799883876779669450677194375427179790469365897913182247413670775276540862103853512280232226948113999162115493860355360 [170,108] 549769324931643523890525092289918752488321683047132547767615235210573426570611296308798778002504932421087791678538138766903953017715375646716811209930616381911920886943792786883957852750203113989374521166722586129071297931139921363611248803279564779315536577088443377025129985716030103362637979098458223953287406608418987215891604266313520080260722788432172800141283576566472481717661782629599688223258886376816126808353262809940720390760746023775176431245676769362357917206884818632781815207995142037343908686033120238354187995666758275793723540772135550638220310185593268083418192583786388045263288941420402917871450310142366777345857514050440723474081139423433905019956672183396616709408720979190149746354157830811067726165072189943404201905884064942617793129037600759084966214427852872605706919010045551341177579567285285811992777974963536891934490670891370312962705548015888019482826604272667761616661185260043024972011046905361316780094474731313188245 [170,109] 122206045255530993070504978048095896436117143917246678236036978754815754327987267028281535466552858476881312183687937061905252955113547741130401522874891694021249957039372587511136157699612754612134066532421626596799864140990320601207743219234056678910709601719435872773828039827843475522549138858970691973552173661586448922291190253585311423102423436863509877343333823578475178824227058585477422686827975416493835351974639405598802266694701977127365092749722090174146998023026557209195593602045566366532311006265887763749752855572434158436665562949128592468810788239917307018822848078325899765049347207818161713033068782850976482149241229161714735726143462781355038270103196119376703490938695296354307961126422952308520297024593615356029873499901271839510157875899044406935402892028337527615856652768299713599799847833971814632630153465956325556237445071027862701769114160217812623731232470433275005777044934972062307251680925990782198777223471925792 [170,110] 23047374707470722040027427701585194186342721969617274581671629663949488575678434435669151353077908570706011970343443689753202488110400707940560211917105048139828286545081024234568489877279056154174008294820997712845987342510535295942408963172658507407133996615137856786875801839006084980616482385938894046976522250583659057178167628442596074477266321558032385446689073696691602062242772263416220248821236733501048245677804884561079824742475833633731896589754934842132607070351678032415531124763359514408870327094484501138751426693771606921339203495233711990152318973471196590229479800842252296480024754613083480135857272651245914476051596203956829338009571813258120977649329490967166054974796963718143144774841622912957996557991327334149923525861277779162635698791380001672832039792610087469599893264006573100081101992835700869011685637186738061817228199271212790887887246949954541799612743625758131451726027312253321263786521298517059919465168 [170,111] 3675467643578658716260482608462510651407956524157233595483536254990394703082795295535547571621447660993815419246489149895562855382227737365831187744556633814087229892075974740992846678999617818691255611037720913619907567617522102858761239802370715369325354259559270812942458620021111955847380871667238474669810581216302095959501487798184834776446600422318053718548861154220115389878041734693429004715430548809971023100244856868466675614432825624619611394942793148045249453848853063390494822243663594329561672091685566146183048345146378592723690070129109035959546133420643106651633090524303352256339404384289384907550228740724839841361245781381123234547328885506603968716418632621010578656091625140992784377523502606589257059471887738390960728665407638121472572518258291393048272433620395927585020095627826595881674724031190826641876941314282014034608837394819754858544122677812884602375282585832995651943250059979326899385955803113566416 [170,112] 493913068029797837365448661979532998996809054691548826006771717018807123462145756752307611774497417479243976852786887885938395736771281143541174992977751271528146150503665412968992448984746740776709073504350581475641985574376880955090333165951187914436921215436766084847747417570031806910675111512382430477320159110213929407691579606987427338425073101764289479147317265490135281752803981700869633743635131296157944161946764340302641157428067084460015458136596957439976883562355187277676649185980857532437087006432565871975298100931377366137654946471357338370745837840460367891980416701367783969488454940283853539611264149253265542219243593298478276981144403600114343930502201233062040161547297774583214265489576363951366508628059672645502446626603892061143705252429403955006450481087287891855194059539146337237291615755837569410294624463494920184340615422266239717290110196788324230747216663515113738557699604014816250256187173284 [170,113] 55725614573439828879926912690737545160147273453487930516809582446226283423258433437029619344378797625222583984490888650350258460998946229853476725493893129439352124009387233114788424423568759438553500441746133878142023292839994708947671969995512064697016665705707866912242887616403072611199226391752017016182044499386976182487007060617613767935128655654086355916627963948384086118211618395860710418132771625768947454787708371275080036109928139136788836287983773664219782342342731891125549680535042729779292816932002386572327349414025419539340269855758873643879080023448995413269254626823520717485329713120456132520064020004251610516085157058146766235851185037670810821490205936748741071325773471358925815149601291257141573614282073256218305221496924735106475310370641286934036912391398907987693437855012005487889464085461664232829595779578201504696340020453528058605409287315991339358721360743830927219874620277553182438144 [170,114] 5258682606347657740554791519145595085742157941248381718674925552567212557085023754948694853830982447006194417265704733866143908901536217546937370570719272202671202832218438780115708210591368906687327943735964646152436635174883759464866894181012602428611414401318813489277189330650595188350740097457198891466017662322707015715606903669761943447742448838265452179267344142031766015960967683784328060416106964713480560269586633207554544386521637178677366601582393697292752310275401635457623642255417256494245046172782222975863872540613629691292314021008826291456045529884052489011078844513912152919214155558045957590098383742783399214064483481901701232457632773451806806621664826082978414841512680227082904648678100846766428640136651965992306968715623277577396787357625697149379561759763195281442635115093191707501274097349182191998907214578232136088280935805752561575073960114851360926211092077106672960093023432318176 [170,115] 413424144614683090718712434386475032061739946606460456941470404445291616620492840687787646306098932799780419141613363663100118646380308644581369101302113794483360856379947831672241537929993851552803957718290583667896316588032739942090017731571718071923472547998365248928452428290556098444614850003761435960049600286034679134807704192014443677373953187527897651295704863949422867034946637184774130734460759367331455731473338251669004933411807351683977209642555035005395471657951658398876668648640998439536169009330005194978805405998472724871389022108565698152571731580377054682741899314807613141580592982867493251178569505372693253256781552199920008570375046798035188612747467227306700491790135099341256502335321707151765920567455211717241071836944001924046687120327201858704822909526382924999865453831280688913490676971485371772607287276159822537846974530603471725052616441093842553426681639554040045336854368 [170,116] 26965846732171177523218470796703904142479109296769951735940230010150329430440351878576629746295506245185648143975387697166498668342990871143783527729150504275742923417570476098291452913753364917810755356615767845075390758323578609520982317031943261219352193150529506638847258465864018687679614663910823257415956809373046703149069268189494681771808465473637898226210855150524503816894378497873766166812366147992764707971198915914732007316825494525278430022504206940593638736667464684185543684067568039059232544933093923630110295680564212017933126047219536822174960619766768670380488540753564974013814024823299262308584237053770683683496282873096056630815577128824465082950368076304595886498764537364479752495520572866149887529904837780542929519589982188001472806751049072251156060420506616846504875859777126545038819970499439579625537098343960371813051248352421583413122807076364770697665152611040098335 [170,117] 1452958343711477114073081714320703718719437878146438021696564460849730858273254963210221081122285991734627257645187726280414319200369326689379258650649410402534456663743976304049987610691832215622612931462664804831184792323418236174879995564591182081864052502565792650710217944640345834240439885678900849545924136335502773680451478050043372389771217960963831268796454518345407018756977747789559380125270041735879493614767276239691278518146413290315853584226981154208658985930826147326347883418743140065506474859911230163074987903656025179521330441504196193095855641185444799410829899602545500340561169698462683690315698726750544552079288064780874322442176924651075253002930171301748829913696657990154538342708435403543127165557267965167410149004340135953779705171231843075069576151480135714003279756076668448793337362786892943522005366458686574913961051156417788971031597260198068880599661506016 [170,118] 64379663760697837349159409699656960698216767092095283544535236630133140116319805317349211374568700469112644419884169300256605716212452703384424848682982201508005559418544802741783362025038212023578236373736353270645280003561750801914597409976423538090734502836083582324559229802236611465105006260697875176038378146405909486115678961948904840233338962066989409055206897250875039150523585114416919606352976658451866864618168596123072430530879301542426107259564924973577537873539739105107150676504528056813987221231371008283174089455345789500619464900568641194621178821151563213468219705823650969339508046222775462023735168967645295103638403384505897738654505914020865775885043509673061254240169813884137518550846194746726513412548572181895064471725737165426907552156701549469417929856082557256339748926249240221912338841250495083587943416044265815009530772761933411563381355796969771473616 [170,119] 2334774498184112507335480298523106284976847289614867029660303121689873229065850044559408332551803643482054437840979797074115458635985502310843755000474983253029730621858586113773545900363241735332665142708750053402627266189523616232438567778472396791732665970916235605767824123380864474411491569152843137094826877512814889747613541520475415492860649828667847246329917295101068835885540738991941712375528733697165251677183915093734827174780573546605247837023138379454602144940768874680050107574481784956592139560521606011732266005438593443124590676395747723748204308340366816289313208967588045066344247967276404640345568565303723166602322010288205875797875147707826682793442751861330557741501093902842663464208058671845994951354199425826225714252113515678726872485173700476566617895696037273891074920363191261719643394597572548664113030242341445886121477626542040700135573978725392 [170,120] 68958694288910225179903316975105232360515349037738682954416462219054328427586280964358560524887599127468800627621485288815793836018689836217811203203741133101909804516605184394433661020865337885790472128017561722371375307218868873515717498652348659069279571610583843376233858683841697486973492775041961236610234967487914842180387102994194385368149857113607074898234492899388723790544136556886039759721049576837706619113519757776137686876616283719468709365645864526755995953993511899888739055973954785464249975358003792090877590528200171558394848180914844475102041311071025542098110114031900152077555174148611084521516669060752420478928382077242618108486350351365490635181320490566161124901126253881654563795590029015118922503762160885060379748955662578016434762109562429358902621757434517048358227508855706824568307610220458220114478250918700149762400206298416740687054752 [170,121] 1650154964869026600979994283822668853339993749732783215483001705585142200429666894825185005476488981806860943101035766147273994459747908043359125631697915194247440359927372273218929631640204329770614018224105263181777602417477446561365003421324626711837416233076839417712822694377707648120532431666884566682711443177597270460026174827666694732457668749069510302713281393465685955044725924769186884287304517257964556069619440481299954133016676730079660688439706465754711577472252474834044603228717809141013248436933928279851173191149341679496269776084208374322748586020523059950346879631807397047860848969095639173325534577958359406251850403394307056148414387971241852127995225545211155833006104405548988121624995951007354599518903559572479532233050691854872646485540528600533479760352489551587953545526216511517265731666252491074717027540655833849857258037152796032 [170,122] 31818929267400913376369511806505722851146142320923494308616261378211518901795784993717767171899284167880218913900800552481489307040250561000809144450400642718478114164482809788374252447603387562382191766154971773731991253126535406527845818248789362128244248477733440588161837205172217719491173453409275162329688597925535754926827467880888825088078084451831748584471457837455431275334959929819034845852460676681348843251680949980039260904357999040490823575756223286148453683677116467444623809453961453431456691007892081231013886582426104265950811265771897439146129667412453958806080446639734354208627746073623307209910913982534963789160615875079860015296590084712757138475463426865903949763022205507231070662757346296012096865099402465420604661538798153935213155402998878447604335966232160304457173288253941717973399475396823243126973578504040300033551548448 [170,123] 491572227081362440709459543258296264937996546036010674168071443346516887956177517052418548595581594495817945444317693315156773243265430363820764925822675783496932756217064485380215859177536567846864248345749633407294095184121150242990777010219725735557112944210974724323244754719479897629749675122528860685369099506129907262117983749553753519518799959667485637373039079649484826682942560646247347205710231398783906210101403797684952197799754704258491694626048724629035274714372603410894451510253989690883471173694233397866989539844627143262232566902441921611086054316393907055141514469121379538722365474004455704218720344940106973743791623867074654105026299176727808288139514986815079505191575967661076871660212802131143187205696998655774623009146907546530397855869484687065402118041080801918371925696212667408131503415459342020572381303084075528880 [170,124] 6048114943824274303681393044805513532022713725591040151371758166990219383280984839282220024123256025985605360638787432360623329879882053820047176896441144582577820881440690484404229648881296414749397719250930657653867040724795883855687627998206787648378278554045181999265156605894299989502920204141814139500865331927767599988576421898570598939731973449132470394600564623248687877228425045928780150972773658718868369864284803578237055938626091661646974579194140297427852987921365169773704785106086166135282379216911656921917657130611109651707229691942473300221148380022426150916391978665329757091740431621251948947473997537429901224201709635794270905872382024209592612379989029809885155269964916179106277391983696402208203552711127791588020767990809777175456405705673776424343558709979528624711448079176865744249379926414645625234104907164891 [170,125] 58889639478603679787142687899883894787450179391486842526725373676900505455213489619536298403252916082369494746775119889005915880327337579510009851935755190379199336575236047206252411537889563752867880247163438141938145948441064161858678131211736484223983899984267671024772638435668497532237891291267231651401875255835260877667924162356582933982509748230004361340614622234564443370204939219173136161699597626985730576572475231660188672894991404078679048925460829369738019030206801065403711698610253079886592578690424922160958681952296893661846046958873526643360071848602082009399357624603841728184333669876857036818557314427772186734887843469722339478140231083452355533524580382585884687425725998179605489843308402454374074362192588311734767888218074144366512194287427501571163883213924472224282458500839262717170359590586755226764800 [170,126] 450769666025536835617792605029602058012158613562790900826936259849417798931820715974636727093590774526030346925043888470548674737143776942038917611770652525793814708305876708762795696184809241532156283312367596810799698430463036731652989749297624891175973608684862545369151059836108536732875247170393219362336827834681508598441192344513448992321248089032707926724490131392593987765444157853351611314762589044719557956081530241743533509926344744602487473951183955747726671030080610956951449601455207553863262946453742778168751826742199357378884119399143621411434252040522206960967866258202441661216224554447504888950537828545959060795112364038655389978914471004236524791267646801660279162401190405284819799161341351087795512254324027555583305487163680804401631805433269720061580486728611586401276014791817406924804744256677528 [170,127] 2693537431098670686091649050619168272929781013426897452413184397296030943317177083761924169559188447908804670336275590464516455630276541199552000780244086751825968061663966786231291400375286303454209956798024708991067487555432036695122776577831003746619500560181683875453261142477530818680612187263876204559293865319472883218042423417400575716938970403677775976882216659507715822391360257418330836006627625032934654663245004511753271415915286100599199076629454556720559487497873078812446696517957910731329241193840741889564276097161654972532636157501683144274620642180274624436889118175541269774183855680146086842187287290743577913750727839506186524253404515000984419803452850061611320387585128387795483355746895779549676213930523384076489415949886424655372593157711092940108237625408025469675123379800049608739484216 [170,128] 12471900170702609310181726476332887220872797986034953467341413224612358358640565426331264438922667597357320290953297196258429412701627110063421685974676586278845564705481577193172595431554119486815883757311986054672843846716095528463839507558195106152075280009392523614256624419985834137207954492361890507678362745595045388333699443651589885668470176949826907017281364623755475922763373670883429523961554947302417061564891463815161306274305538104262278547427358145991633065658683132665017007105012196003377864406681113399167961332950308706740951253194683862408547148398415414801311819290310373255159057051303961874898839974071192902047586647214546711550567663424479165361880273250551497824570998955339711629209249801097906024334956365303566005748942012919220854281930755379906677582396996813948783879481929636 [170,129] 44400969492315621224182929033601331603738481097277771048658148092581491539440869904413823042711993994440454265085730218427605231056257135358308664654545526731907417024291669986718433172925639219374906726693551842376048930594678940611352780864006432807383892911856434578216747920754157448719898919679168090414016468918375730799682889524557148491624744917794912791370163820841312535803916928545438114591269754285045040251835378540175269010007558990930891882195246246339058703346371873216977188438084697454213640438888101223171574609629775206017062435082547566007964962871070834529825734042464436483957589022754902196478851886762660240619736374547468014041417425711418977482926435775153890571692261321037012229613539750919475519840392495371449622487223745593189492953940595200842285075545232627463799744 [170,130] 120536171323849120276180191182243615947274381777115160887707432916620961680842774409481133981091143769955908569934631921630417100631016842798205324470048980066347823126697286890412664904251156788296788510117115898244253524330792152765879199230939367938678233379389863655342602273615527735966424891586262290811535707334495535735047506865986627514970905743900937415922910878987435358577903890412498227939487807652908857000633846050904137951931471187397350056515520914543232775811171339610273561766314792553020675549432182609021003738114857815161064783878408009940101809764808013086642189960483561944987890671808891093932871871319018831383241447543297069059124705572392982684938535573859076839035734148321657793214193304968258458237194148497134397943317634137453063591237955080355284025267598176 [170,131] 247350363842540105051731919228555174143934224229066734534612539986533441962218698282350420289310046216641088361690999907309304634891160172852328603697594233266540785927687154159718208036915832949302607885585493379229809788492928365227734797739098770384299671341469953456072544775432395945699274462620186652933277327348418960532215167519140390499559841712826457539752030337835885388718341575605670817907962120967458289816444975782643022786043439664075034279733634472389696861916072740711482191021456241838600814255674387730991451339988144730204823225461013640860165931434624876711563961801388929308412269570618580610392282073527988863754162515991216773071720715634133401994259227635294702545999731173379154244558103587825322722372911025483054210366746033511021310949012008082121376944 [170,132] 380150716611013587505589636562646741997045172367201506659067825100364836853097406552573000742637140833174404555098331600819112139548401772928130299548356759024885528861831678282028898980262953263064614243055681752476203922059980262886000034826234994949700063045689529467745668045974814863216481892869033461828425570179151331441022524036895965984643036250859506465323143936712361581531840835143114354478351333499590561782634294603121913901519043063961360077256316840852659238320144231232266330214704613404426217424950373776558794931058366659408048816516741809920400916928487681757324568058015726542624518459936836516233041866962677825476880175206194674286502764012334522099837690654071729537685990769496576341828882382748212315778903334252109480843225078059595632990609357706 [170,133] 433289782204484629108696103934051619217239452359717721142735765365055118508532022132538002427172948360305458610258447003591480054731948384337756427819183888434852246049818036537694666851035460371309108120428493625867318306626559074447454025662076518069537675680816691790458262801938533209715147764441243103693814494589873260911029494047926839392466604952608336967281800239929213170809378359651885260254216847557104694447233792450438553203999303229848652586108851463568222337299751903031702702571551378637548218670525895557462604963495927798556803289642715224596916047938829192251944275708624650565128991730252004101958072851255737489211755251011815326864596059286961674037445252777471685299193254981335480517362755690441353120514326517116068498682478568351008880064 [170,134] 362446212234722959777614996556881266766521668511438774327770567965603882384342147861394945628045878078626008946402307361536782592967973979565723472006087279449072333688009945152251429852238998219338181715254818942886372454280667687652679506498759720392332994522193440245388380785934999912154013590404596695067156933112799436331494550221348568770927308623014074482760454057698846479304087991848907800567256773695668251198171151802352109415738034587301507786752230879868040683801007621616289942866215385856222606751115005676451939399500544208281142624799953416738335138914637511589271856742614254374331497595027159893830104602999060003124194093837898836554495920125932283095142908333061619386230570328299299893739427866856982717526072357288394286665231238984 [170,135] 220050340206608259227651601419706466673205804332775211295180776209633367542981812396718251757003923099576787947693463250610517065500705522219411693692893456998949810841111745274875265670465206874783012265706523299442773917749623901992697379795342804840159337370763453046818027779470993986532887773385026779886274048477707541690504006063129512813271044035693747885355112718915739338119870631692761829961006680108645156774827030029828737456341470671292465965533521325606120989759565392346668335552600378429994611023701703067574198328415457204036610698073359472488440132849948535036302485936251771260043940909486068311353105242227525520938357743671183466863604059638361987851432815623585528844668114983691847099034024819922906585132998696282120858920 [170,136] 95822080578799329771882712821249562727529290569974815902523039202571795955876056590573008612333218035739635412214901641493955778926177075608118051616722535971381782038340884794127579215355369167914605335582096308246280168766590632890433422785959410308532180199950112227724839674263963266746430663869309409292612587867867216303734150873578135742247178244417620521677425312587739917928883674305043604203511778511425125191313716446633982604827230304913653692979646231040115868919112462104599924817950254340407775277284258489751250513287994803057141379014093528231299891908760010724939981554356657654065410305717250931602196440021932566241047324180336076030492923854175488135746373322770477478467309353900972031960104385534069443137588169524 [170,137] 29551296617657102953143339760426830044266969292456735964548392414074774930429818998117987140407021283507453871511356633510349310476932375347792153879507234972860901949767856807613155740967232668194072731415648095566520972335455907240028989221938590163164980732229078457280924322744573109412205518156493240193169037232273288952580555682388298888926373111369638111178375701452070210242580743448702451685996433530788049050467842483833264531265551374628985422929164255628124382384556246780175254008110548277679737574377141715301476448163535112539316380534385151455762075336017243591869977496474147286545508670689370466902954354514713532596230971186963333491346874044399529448888981224469935967700681070670459945985980115843072489216 [170,138] 6367570709945048503938010563316570248373021653852802948393166900014646990571341652389379140019833269149963172289535110744901730167170805716918449371434217053492261962895278901708496706716709698772877357562787939273429532244835117958210959240059897706513640283864448636685797426693885046031637294503420450413119771900554464717573871010018557371409860407975278948424844604026822429125161439257970798673388437161070639219091782922302137847103650433382789331924280798786333817894646765498569408449360033638549874661826604082192376410715893424489824755166876502438422915192017697666890447778181038423810762690343146732280455947965330611837002123962815592661259520203404315009905008769970647430881589868832402521871110337856 [170,139] 944831468633052196049707354968758056097751071392060436527897070489177980373901289224216426301348343659214278425056625267669600073050257172699900034219781381475307062986869492474374750118234494857346662716938943930647199401890287653177312900325101300178312340391282407731027112924979417078223489387288678663187568907481878001561209480355624131688750173001263776113165585353310776585366550005370721059805279547867297406675347997605247401906155247456546941667072309353701597912010270208005728807006023542434901423881146077246319396996000413483127422002910242871739807876701925521981607141679293036574339155983033621333270151344278242061099615457111040191102516806432374025121442945566200898028131964269090134400 [170,140] 95049516167946332111294468350756451616386735531313759450555399340443038054663270835921693943282821241519893795336841301980509714443997562211474414524225451549244003870749909994175231043159292729230787880170178842551188208770741773557279203715743923983064541228139480954796444308175638562111548756309600826248056140713815046916904937479387983695162544327031017606940264572687776802517857215603841964018711089238340952106209509429529297353752304490324271053839181184209231801875673221409864366191451675789028916847094665759172417010593540719360296999695391663298270245286252257380461290403618455131093486581850773068611737422276651158773839795406529600694201384932056737555567563980581804449611340289 [170,141] 6374955985838099702399399804698346723643064171257739865441382628984994855551321032406988164640074861243846093337825988052212513881375746415970417464774674041956269901526962891304699266400291754961416208588668870446125283683006539932915389906689107116843575113581971036523272978051828987531161149361773612923358010548567462310895526416740612950646560042851392278889309596966146662804250616941292188122020641468032144925916182653692969761140558693724721880579532036832576051082536486234822404357188822836045661136850336769859474892220669554766017172620372908831812718490842779431784868434671616663940878898434515863627659730939354802007658685317032829337317871021371522312159563716018518368 [170,142] 279950644699712701702120595717777690938755663137847357520644590307367263824702424011923457344851457055568094947293349147560607871682695624028691166647013614817279698381289879789129711463140457867746403609548762838048998699046422711795978185009052750829360108579355672912085039980740070942903347699947009283232650324885476132893418826734126515900520207146076397554289430629423333459763119545345148761567779033030025997438494957337145010074488627602939098465551521052671543834206901652172939044525545914686153089018011512463045603450067857974387636598633825220993102304604157539639504016632553009251138319762308566454410987773803511987725969952918636782170261333869700982560526912 [170,143] 7893539675518793848395352932026253064686142097034566590546287565351601960491261949027463809973556806278717717191739699847665123666948683696233247654808228414485185677471990879240185989689292990762799131415776133015725138740959478511971386167399789122082701523632237178105543803609174970189591454805619524521011944478780843407706988167270301781431637626266980638249675759932515064907641251896373653680637004600606635374397358970054378103081314928626190338693872299335006735846067427884607725057363389502667887827074673216665864593476151180352517190570645787397843459856345651913848372152174865177445229642553542267278130587848676061654152626738463914726934194979621120 [170,144] 139909236684345272541611154371934198431088691401931387508667004006989707430330069344208288642465373142539862431564352782130106665115466914264781814267287462060561730503024755862049060832867092764639078739094615364985988599594536793423111969263214826679897324662827744468343236009976913092294890936852621185511359830509619841743982745498011184692197944668149136997361614688134871775832516910224372980718418139884467889823587897801868400305615200932252041381649178371996553785210928269715680762581019270988461011754737986242366773160175235551246870815569876618142638809928730079376290213894945251674126698489469810073215968933258902344905895810750238286388524 [170,145] 1523373569235605492511441183695208431067175739045031287105894585477238942499086103940809384473524872664320732663295929027977260195500010865674563192162282851959088610655614691181297977600840901181951630085836162776798270892821688213134021188655137302910639066038950796451335143216441011657787090532431975919567444166520591410909317102227881233263398918127692912812383117486638790504109119618459492831662590003223121858869170767980395838709606644149155943326771086176790257036461511608272250494314267103902595591129379101239785298395316221842527919720879845072811219019752702106307287188583632533589445163516443573875338186914748690139097139456512 [170,146] 9937011732155607907883144512555734159846014981751792140611258598846543881178999158720597344546096637403463661930296546768667777081874787628720083024075890626275081403350920395827155416161111530539636547851844984273439194034134830985096458499809324850852603073852795785704132277719830367573297004494643654228385309394142069502529545509197473293869653386320656632788216179810868994666785794717290665990412000311293702018792533589041415965450432323929331808840543339019869138368939501261866102765483396723937042309256250978178338501413591720172845864731970045989434089333483231427983413133415563492902676950903390156618145128123876537072 [170,147] 37781933419233829912842537442639774554251270012851242386570410084984991276628062645270015978216141579883962056183331528817932149823330438673984207751630775509457639043998571224002683847080227974870902668697339457600430320076540509002434889895873907604194655598484178677878760041721791829462543071395239899247838763519091854854808245720958402189655241362220840026239562558134981960366326956349093559349370588925845186863837082694898528609434112943250475191761735933731922317089242351189082996000321829075048736054735317890815722881457344132433564737866587211115289162138178965540832455219497374954185938943698176185498191680 [170,148] 81251132962561621709521151066053609196549661976291807003315294008829683781334487287795283233662212978281077133161919206290949694201724661217209409131491679259168280082377791436349249406777988365068307446708015494411891060631951224801983170250539774055101389476750562559720290252067344327320652455427493907933460291982620436631788493144489129239683957242612120454461017906813952117874684272799348246547807502365582638007193979736654988484611961359039608741235480028082740920789464287052061013404547129801730153067313884080535094508556712198284666656230125396726237720666712309702594080902600477187454057212390466 [170,149] 95612625835309465015421111685924656944467371578000660493196577410225251010596781186379969756851678335479363098945329057711436662352357640603916283686260524201769292117455479623669181745646265231528951826924348243141001982560283426272565128562741358543502724557140620573222310772146783963445091918840029797890593654356025539982462267835089360305462299656357525674460572983180907703688200689811946090966583230941416952627306713354297276179808586607021703982780669752496344143670846093220775750619300039705891428345544622183045186841408426653079466181835546080815847545292593586396891140250781741092320 [170,150] 59355092058319086335023062569336155913919293929565678180605085003776252281042274787042807181926779491672521554952196815029697953648242900420740741513255513109821779795901596374862910652529166811146291001448851834952510910691990541424587231302235366247406116032427673469007097600161337640719493499983235290613428243006699822550146772848167887715085798138073486447039669147062206870683622155714360363216625043776960011086110406689135532505568487245719975715939972692352716649388645000003437534765475322274550388597217878012990550142976824374987761012945707373531160087308108877841343999952 [170,151] 18665312654807024113623830390313459204985446575911874075370349465946447555305647005860559477499327228033718010245154988883410627743594595627375084413557893978412521484213525994845115386463312444090768252827130339016774142860940111401299015346365291749296137184107144852302967095781614157682613322462729022913805347388275955162412448036955173080947994322855338610633688725697658860134492756976983038843802167940042762855892992645854460658694710490151417102681517140629324019848867893266023287892070422093718510398730959437685577953631603489371280469234895259846661817060505296 [170,152] 2841887172629646794938681374168988879262512909208881595555299568612344725641742639869039690053450414293599897244456886418193978671244607934489526364724364851914939418911491727184759245820282745166065558039373649632826886082973088606780269218851984359398574324808768842683269519693006577575959351575167295673661403967031185633884858678686784736364549400796833802727631798781201633142593859950250044371817364663605046438298757016935614063514114467199636191452069090501158173020688430495402953615787640957164857897243854946121689911500543584642716658845017963517468 [170,153] 199147468213246032688281363992603320947745353932972077304181950590688378140775785119051873326580225716548300700554292532410878317594819288618368378921963839980134881228153002501876389821724427486331852285513952698540641803029843214138056715658981763050817990318822274253277857782693437811645742791123499668294615893166434164611493113059017304086904170272814274814901711108316210779996454620369021246016786900917495046335419692244854473981375708557607121392643672239660291554593292409762864844632031792866658984077513854083779851523474399978266097408 [170,154] 6066896263474703313193678117146096939267063630584695594115128002902883236807347063408319726173056991982139461908564612558297641044947938733107215561159830387412862671536333900094564158104973059796256497955321312224204827863878685090976900382006887607894512772325656101807014287759322462940631349628522190085100829099774506082797754076795736999295338724683430719594716036741511462724689289398326684474286124511106462016436301385361592045942142926395145022549285471183841125406725245294679034298546883802260519195895846017835767163304192 [170,155] 75321287802529118955168825492391374617456406597177043265104880427642326426317840467320398720022317884773300252109556558237817115613522662756817842707720109435339572806097359722880276340976301293660818773051079845329285342310327377718261594651138551368328710836957203731162729254563388022236151013539336671480934046660107483836868908592748410259915187488035130090233382089789522843234423967640506440292412260836406056044658181281874575709403322268795409224650172244960652712005752833546897340847967353285743071292378652720 [170,156] 354016674161116824687654281194901141126768154948229049832970939276217785581826701690580592487034579911050449914501357241528465156470335270647976608211109315528252319619858811816246113378973723826496969617354004677999159335408602145474735579569610930881566124576940403495707387085509803581463980471838399176974589606848924732298135230291824127075676440260693823873150203085978468848724258764138634211634499784325803044458412041297389107598476535613248838701314519312657661259773726344782220870196920932787888 [170,157] 578785003508754161301411565803406879446065205201073267333559708437435810636207917184600407712799747510989642276304549042229379196692499282330798054824330114769735275338612040116578707695995023255214417007681995503731881303026927134249022435332951976822461395365068061262812849365773015176732568568455041974821649662906437126972742581246702567895360420322319022763695460181335349937825608843709110239508002943258831683559207498758942137594109296588984360015627789992456574467503035308034172384 [170,158] 298407974648445823353679324927875231084449035108603566172079381529867729146057463872782067695437460805933910228068128653440008001335434351947927353559114600413263851432298203036632412697423680100643472143253710632091749192147479791515485523994921933735632371560733043302860641949534826099540834472321033783158420730101346429274397237863532536083260913287307621401430769080439095588930042422888417345666214674402367883483884920117399770773516001861382272714412871585502986762392 [170,159] 43262790593503772852537346395330753612602602362387449447765068673922877898959150440495034843596223651900572518112948804136527379404999313553637706800202286246422357808930038177956818245928069056605105277630021129498770182722075462801302490169348804214963735603383305123736413962914139298299584801717754085649185702416000615724594486523399402844116371049585177152762736898546007696158244027865162306384187628467172458229601723289655555322166674557532831894923768 [170,160] 1540327840538175796924166330128886791237446223384191399373944489918361609534856396742131563906943198797219167435865345311040130034830805082455650785961560902219817215950822075745174875152086978890477883134120901909137779744257037121231207052417283690745281453431691005757459508690154424205014841427710180641727210424195875307605850535715074131140583164328096346159724513144728294830130101597634288678660700906367721271145247421435965984669724736 [170,161] 11453868803236335129960199756000311217766014196318575717538775837414068297205487804704168687403073227953396043329539599160724581244066637761862728474063823580640316110834210189499194813298870435359409981721223578758177281823143257002913728378100789373465851865875107978014451093041035323609849684357732330340011820564160219302260513153549668068339833167749002478020894050114243724196180057933736937818224339436866318264112672256 [170,162] 14614035512198612051887156139595680125829544725984708370851683462080167893933673546314848428142312594462776330342145833045479881320050712578051184964860494155646591277261978748777397649463751040730719523600102031274772619800010000390362181482489647564755673142499342330139273060720036983716555312427996956137133013161613272463653749779713875655605429346973626662138581203498229322414828743536833148852662550864 [170,163] 2513809364728151163202131436246558328289674730916310456346286461510850703627587896880565703232023076702337262349423109772272766790392060914050126014836179807460670046554846288010867132503844871029144435525133154451639229474446350746341428310829960605224146905742384363593962867750145229415045936863746684723856711088263084148449335583628094066098788835912477040906659793417166230901068448208 [170,164] 43011238507362321955497818421297662255715696488932554239968735008977682922058369838516989550511200650543692243141809234310524300912744889418723211499385572906768724812249335157666370644153216110192983449514622110109564068750573496362535301037263778554347168272564457520656745096199085374308775884143619464346216632182404511743778422560068189401414607800695962035693064132 [170,165] 49023138503502028357298473261749412833199142704784032572265930731147117817407500605087661462457068516500336626323254299477801038354589373699845258562473406351127684159001079656812818644813511726368862353589243662130931456564407112813486577994932131556424143600445700319277882412780822641443582577602854486466180793595295769402849292785695581514844800 [170,166] 2267396041618327833951930697127473216672064666991667415423783781486118699537390801567756588483473720324592775134666780515991511927958008372807889621732654710535891581341307345530879870435503693103144846923387872558563851408316300653375008197431905349215583730021828120438837330283858064965349085309428361999295614110567543986808 [170,167] 2155409918279368073532639803956287166313601590403621627704361894256458728916734662372642374078558310998823363994572162624103030461332484782054400321457920609756147378554638053432800131106187380161282094698406177635525487388185665720551196030418619408433902926764279614435389789335411660619409243827935896 [170,168] 12097744283209572858249459226377627944098241072220129883196012304915749926879563208448627632573544009111689268528381504647575442526705866581461493369006172041345959629136667563180161635884251145851185253198865092064314488009648526012884525966703567575115672378996468127844736380 [170,169] 112563052398559652271046561373595221031810014963797980457367141234183518864044490946062683664487198890052650558166307054462062030631393698944767595797375052178080450921288834746298701021932145268336567812051827650845466932233405311992685708102348032 [170,170] 215058983672487884583905440745985466725769115529927827317257804613607706496554138788749453016808241762665947631261660614498897025643625740206535167000659984420471330187562865037619593400236970247681013129893225918528 [171,0] 305349275801082814551858302404230949054467859365127502904465757667306307841706662303008028987586179731999370711533037949443445717390931895022474621516644584909745342156396749575126304961108511896871972519022757284454502718481390201701144861816353181862680974908861788890879478961141365048456788107083580552527302573481060173490174638642895935827086242972562415069844694099779988637101957128547325918556899718716175892738286239730978817937213301909447317638891863822940253163750209909567679948168354353620475478033649610803089177927526630666486576300128533155121573301217525651596255071827187456285858243549398866305860747527867383751663187316266181240165837620078991404719987525362687854167241890245336300738006570333184429318829253903908540291468818187753744623953858608391658511718973110635201048080510999907582865792648812769833439949428097990295039964712379693398919146226467000966159254524926944161544339269319459111322012220160779400839007364932015383410701871291959932277094594422540987153816249244579097020410338234606124169228504689769551610353796248133495144230777192061933884017161668930547560005883737460774988517935411313989794162312497402993257308755081253287129863004652555734882168452129208059765456896000000000 [171,1] -7255685807490851223462106359166047718665926728846048515458629058432010111085203392545662673090733562113053469604549525325240253389699825896192121789052992282843173645371398742634426766434832597400071841189761081426341874168049469468397063727893266390857828691598614186367469232966125354262641339666848128403775127630710854944199278597599012909846197681331042706350409790484319113102456348609789366528736799223259406364980666430681970583105618223637067564265228218542175870589748689655260585812027299996247199620254542150848802764337732038782189734699537213535413403450028135165981725409030930900197657260573977750772041659706252321984688830817727716284041518945570852280311992011565231858042223843043777222831472436897867558593006861123290685026770124074683008185589253336206707387007251458485298976812354863317662696294133805639064925976298238018984658305394603288591524346532937470992797705324796058424372549625248916838100637115843742437253030662874616176146903678490394457484343613833433473772820588271806144683639256394402664784870566612972160849547246200318383595197515916746538582784300894054432630487570572912041410594192602021022397178938186855608686112673009347956413190712049322757933742536224601241301286912000000 [171,2] 84726069541873802077128900624138620148399983954093361044357664838721026795460040502889609208168021433767584472288883296341174433778670439634522582975967915974312613668464874276797316942884054314838424583953871458107756504505805010405823753469149019720292555307994842825857434617657266344203508968890912899554813497552065140934172116142007160907841780499554465921142034778315882329346143461413680319132386229360133020124870440345293092010628355656687507002334002173394836693251720188166998674916787034210690184471160286485509566991281085948978360092863306452431681833778971180033877512403402420103777242565678897502451881245630085666251527984039253920441781547270003774985381229302250495717022466289086398826941242211246708779180278811119668328417129522261902620388520197595450994753584829771599013301130504336026832633163236164210472537767472622917200606622807104127169924319092910846189965848173960362282582109117535502808570903130494188696718742503161689596778934267180718039913947654494177953078258626469182879235431119977714698754362803259280574039411776589413823593460088386537089522334518652505402539328000341542827476187861026302714728091034709749764853297180630132647118631958657391959877310516417239795148210176000 [171,3] -648128601864327405622875294535389605010387805016787950871588563661500696684087263346193228142774553862465357121052155431942703124585489964934434184303105491520135157746543666582614604953794633904380352856077491507525476868090524958125876374736762185827362050779302351033330727180288461601451568129153165439335923459693943135833076197251601807398787692769982476882586174670922240881753145020503455454388425688476800154559808761684546876401201131812521115738330001482799329615253650271308374780160189230200005177431430603669652677142785348812928163450999226055035364510528370987650824241141899756686998369928440108191858988905452635557075738459334548548754917217697289520494872110172777375846527803643087000448025356308714936728513948564043539118530992380016173849525178509109238269042335351923931202128248562091816490895441507306164190611796825435064140342406329628979852957561493607460776168243777460337693155683625018038043912503496210587616413180431406740343494478856234669555756738501580876706616408936711849368506458167151484797892404825838976834724480468015598483186055180723042097542140339018294974068898377312182569328607615952248087810555987967533912755653628169042777612695012653058318145938166543934786913521356 [171,4] 3653182651458406220189954143715384210353421414538727909912327536986746952756874922064750176322719410568887874135011734231764490672210127244075987964231218929332089222546293696984099006521342842052845827312833536797320295446646354652972621451484360166742110046161562447494965465988562645088433820468566691538070488836202936081231504093927084048815506300469892234312239788658796957134148433612798523456931766999986177757739021172157536449979460599180781591545434450289869631584650194421529496566994156205234230431353791955949630262810090110720894788330624049639169132017337214987032671220498240285143499236532623389362753815762413992050699710172395765919638835660510242483406624125047028250629750066698097749656733806240317112064555232611585741490376807141179301097558554190517311026405722753394817288473765480468676238526138965733974213855355040894349641724582402541895130112208393444356941862489963805752769445875184903859212166131583839509828878432895345591084348240378426380482802754825562985544536644013890438646555430518422157805316767269185086058620384035386467718612061713908279877605662730520105625464911790192417563616208642376939575975885431491171088796839580714115163605729133520320652162047875887620224313440 [171,5] -16180151487835901772472350175341542795760409250820563911934993421966324909286324835618977598574737463417227930466779960208411518561718821306875213363217500944307769446877491368980027811223608140058026469787110420300835789763470593534621566570605409482969530226995956260327409012860344854164830068990648655724373261475314285321943118913244496961110904396739851563987410021181770059985425006256170246588489844174766360361353056738029769275045265839187199986942388555847236994210552849780165832478043025257532553596619606711321043886791160332831211080354887807042635384062600085176602291796916055792428113243969663277332918050428317436276480402421374632756111812352182184185526265124849330917692963445861874810147548232968506358081701703868760100757329959705423327553913985285998220768268490147749787262627509659464470200058090301832371311384910483257094875998193791753343113017741664846560275331186010005510045527556127558571119311581534076459390805697942484452020679940193675404046406545804021494278130636958298273869061326486341187058622875103393965259466730347887550289160867059249536847429910854680783689438865077005465450262042841137995359435978892864335350041939250456791732041232693204707702963168893175998703852 [171,6] 58644581276226107545000043988189070795912473955552713492254367033029563715727557050302209388228893411668938320508226444046731468621679395634236872681214648198326191934549123764723675145360782917560705305237425524654303359419603710307296514768893313475297092509806838625915928141411448965803609277394747374105309953104821426191728216874278275984061148019109161236700178367125675733896552661842508004071941275026276615891415122892026904977493488495432500381091609217213939998302365758027444742647846269102690379658203420537628374296110281751005912065217423781829304785054742072081521669288946695890191396624067832737238973062163158963896569490315312568132827203308692071369099804470312202392296137460883464954313582016644018967881763786238763845701498643857212960242364258471272135138467589678812121452834211171031006809383833793799077552107299841594509796040110593595720406175271800411010064355051029462558769797678925198852514346372038491520624596810615572642902842739477170684434954076566743065006965196233420513670740787675355859790485035686971419229752068757958566449991838403001081435239358709732786510988493257562943573247067757905999891881233512485706757809604860230019041979036532677654815269382742651161888 [171,7] -178872758073655694994609658658177130639962160207112672913357926149701816604405256307952920716796371656444572838238878680791944873220965642249085231713648488383630989679519304528735763720442766355796427909115957207856250615261520077085252771159044160302520928924499997423802841773950672053018729758453144345617081734155008897952166058719448969146541817661916953044944610219377915855239536514830656330500633577549883555322236722278112486713903623860891665253174712307995293666884892279550113792888827104795048974323897516881988400333636493745879744459965566880483806811270171698507494868415745144434125066855684791550685145028867730934916479320310816993675300737515250933118694931438217472300597580831815605857400355005716043845703811729226449562391634357197826278811618692510496987922841445130542437059013954086563236008070616198964149822558567610561121744903244299826500393252870801615046402457329666028144286433400021825641489894315554726207167929168687877602683108482259648690382384999814754196111753473457221339158239941938750480927718391212727756832942197836602225330666738091323276912476375435738148452444790551209880927011876891477751042579546343231686772654230280397267876093458986815822879511080696897676 [171,8] 468583354874088499627983654457045934103507459756386099697072424574313059699162077792025782085518194020863331240262318128075669437536065369245182853881512550736566846769104811390984349894896873037457541328118078599682326267941621072265931885841451452952909679755579456561289566701705832834539954925630109465153683822729257398650443830075654018270701668610057906856628507733875451657724861647098990779132551202125050639450796573824629641420707755857802803328105945092535551652873095712490381358941668604936174699260017689752005983307591955981049350132427648807755647596583262304934636340471691480826655499492575210757139630842292130288995376959772811852847885070632192946552709170524831162310284690807448227025552083319855950754722877388705920878337598074107827425407053846865421237407353143372015840232424217617736635834872633806910096330575057883352313339066745512663928544505834529323561042237540398799023780744957684433517176776824429080777320812178898453901771725227796453419956401829980567180871564130468551652538739444173934243435259003824794215420272505399929377487821975818892237936266364124543812271059087886069186655836884209356208722582375863742691024289581922463349930003996916569097922178225965632 [171,9] -1070764010274241064034881711043275705110790874436961036592119675924674292627794006248188769489121639082653654302598468320545258433373231026062296155984648164309625876374092256040261127931553673525669866416301663157684609487539190482795660394144167249441897269684222912904553231410684932550392184170602708077577101975337969851006256867106004177386486571544595100557212958696210993909747350060207273680232512917634690352991355797534843769967389302961243730616111370282785862732183154843118005258554405280019657400067276799020287353407636718505695964515742683597769023923384323059241864912913428196956638276696089433702403382169549875523453462561888189477786106009878546721162727117116854129919358795712728782091419297570870005587936497228582193544449795563576967964891310677780356137393986566791430510705742539060259978902438368126722284361663296902891197685604458562668112848468941994853319014943102877898077036320049374982341661792497498827459701363165520129989058112738756055696964109055504939432811659715012039880088031393926305375493445717398893048017928570289845798234450024854582296050843623258598726609133426000855477721675180648004631782741920520146512466287602423506123887653752580395414239976153960 [171,10] 2160510584434072976462070122660403818154906233257932010189117341028997301260118224214356351184940214773705375171897437452248819731618587083455410358741909565834431491238156041160699624419336522893408804862269314612624489136174823271082861876437348271859770875284249028542109361676449213105961933525880286979799014292637338877483562623632227396890297423603616308127732400277880988770792242750568945462351663340648548527116940478528305393631991761780404079954391000405676883323021495358296312757767163305375333977732818588287616509498538118989637682561497298088871431831738324193307916392063179370959318960935315719313634719530785399015826411079084351004552791995022782108190573647141701504674112014031440203616478044156767544891141134816931894315371194551418782620998616083614709598003408038638061300845811080071642581765683288205092633147922800304416015738975811386924854095046572596736404261103589657842934022739121127292480477704953862894623615175081728456194646963804900476924828201405401113747929061451572791281532352095574003981742249274560202228154495887410831909489219903641295302628712575111106151220497934931241629868012194026455218337681712917371119049104508370963514776490695088000435001206112 [171,11] -3887173239843267889828978243726246522665200192332349479088372262694365161354376813076364714313656780795563902309796250315288019506505730937244999565674149326253224819924891676190130358134621172706391533008237407537709845762050559427697887551812492360699293544139665714971517488567450961988522595163460119678525896302354037544229256138384252396198983316292225393265821568023578571753339722140766021408986923087998846871223321698701781034081492398815142430133748047968457020668366425829431332211321948565878783045772483838195938057553207999865153284009126490412503382404685566714643692632100581992992806691125400166261103820912485160224239035722497757448935575036592021951956930893483025404602317952936844793277851440466213377575764563576202654819880353436260135246511441190741071797605379420151580008274281246740614221235416972176007072364420406350991209276455342408911600263045688556272268765390386414461243237986497781662691592976171963550338819870537757612401380778740340708150951036587070600298419092036062453620555929389939272195987438141760440436982727530020738623796508398518677248620004581398865746771576921976937803063914807321989876034000150772012540490164203663753908461674609883667803396900 [171,12] 6286697485617318094048210561040803892922253350869650919935309182420760728430693711050572734239333683290040604985343156103130706467431574625591906341700908534531570727994733204601954632302314567251887783631375265551293978368512030715408388272813605139827369298173474147031439092884988302634779869250208995946470241586868624982561835611845336782966436664102808030545314184340972164543803191635263963540231718024053929106500372581866594020482881068871005236072337864183605613491518597338158932445823375441596828638867178214309985937502428330278085782763294194789214647879524361420943949354342493156052815921165502887630773742253840093407443625149407715588826664495739732463514833615260323863888008455335222088874500916255934841506869079463932971122087118133577857175763077865684182156081420752944077911863903336518267550956446471433308727042402584467798657553395161254502860427501360666105699461558796476849742715378478805533127501323194504187361334325643157398372336901468227409429391569014986795723098302894499686127576234259703216725554848362234475555998305129110974216585966037203256744376644330891772296502175291542078280926104701853100131472521915863413983038181563207222886983508062360826225952 [171,13] -9201080272116296840725568708884948101364886505722134357187241416521399322329196112101100581937462840537608028688021187050346308847214000498339885609895482630164286194209556068376157398404291554324679033875784796107758998783236808801296626150819943264613410879915510722411982987640622216069984504345665794277368734484545273259392007637365696371209823191012220124221899314547063413651630697597597579767570249279967426675470407736104673167242065313346762626754649839325728809864692889375457352760265443519419078110327583452660013470092794972607267381130619876928598077299446620418718112249777500128902782713798461978027984432825254789541570491824979930665404030136288841346022512860112372707514308635131812746191198416386786624856068214443479147040160164987514985789518770160365824101117205853006489770751519828221100470108384278205937836138524049885643400899392473879897454858804911731685252503283228088349763523863778478777612830302894333637517623428816150406192160124814973746878051764413698273267241613398886495065203422182533871782176057807117276034128316387093767944018028121885064974187808233309724771001137015954910753755684339905315881837070306144284923497835261160897863499093610101792932 [171,14] 12255972826811174142352540590461216953990516625758811330397785192803516569483953653271322992185745973541242219343755761182465258511510706405939271076405293959605898181074854998787355640206893461730946919456404433203515647493184085108858191186917375306395334143331722345384823548860164126100739326000996136022795611081160032245829262657685238053848636454447043054069227478053766571943194995044016222502067672194942187453698875674455767355844870704518597492028543169242970882498262355665260564390699607884119412872878813888097156693662765709585966073561386068451809651348590935838454490547633734956977129495591506792895860264765594839511537420063187136691737375353423368430042408426851083540687702524632929687043995011833211458160290052037809693319004144602676950692536770660921303898290437082267121818801094069973042551833191003555330662716389726503621569827425404186209171092166383573489346353157719555419123114227343651140588491144668635236803095457676979184938686964728038867513993440508039123396973807452919189172878591757374293352129502064584875514322217095201654111095339958747149182345949829469313701029101923486622434823057560138850741613658224850031671434573845812400800852900262572064 [171,15] -14929879612969238963635942430758813658479831772417968375782749327555117777163387219532476068208978556495592305005316431530402297539786547230339005018711734025221695198164329367457000390738530665304161171475338374518292978336395930489169261529403204333890526394344343483594054092258080278196430993290554800595211175441955932742904969254858569187980833786926017907200644934820189142821862507778782741753614039050446424674166206870642172842473563275600072882742780229856064604301470576776792453046569917451635655718622469833889447252856006977937090080837965902666171108611365114899846420908125353016567245161659486515478432010385686998353192302357896412197307092621958791824645517180286537667708721618383456520168602182121832050664675199412790439309962230639789866473643851780071278335931436144477699421138647529066074774240687037419959890015761460269189619900344313919210476769956064884693125522969646711033361646222012196972216770961479707987660843682933054709666858693522888477424851001468940787276298714744108228060981794139826472103808085450259447233659528255248749292101733245375905830689114789140259423132574087691232905820146528020836170700129529047304252205261636731808214265730022380 [171,16] 16702514474466667057351943326426369465197261628341395178616706516980766726040601974974092085932151597457643929702822285014990418709151459534275525236693513881369631705046967840467210756925431551145251603875035410962693203677534850370188754552044477054519594141345887343346024395080977590167505391519662556707601716678767871972014545084135392564875201892693795807076711155936490639984512637252647030323156161134468748628174762514586880051477306387737515545557467613296235877605541886391811262915108567508124628860388371452448083255904016050503926360597032287256704626393672646606424532324507395520998127284522601317879687314540246583411644773929955985311668636657072107520516705183071727861290879866521600041002733146127217167292742554486070851583220275012914687967323868585429496485720318453379659546789619924016603251081690604043476480335651024930063970958471460288966939056219348192796664527469071386372398764036574534458771181201431502522674351727897242690189864367310924739951033313793843368102275006627020739701085998114685998019198483241616241920428336512235478867246074831074211207618244631735042850241980070328657760370459913098372432186396767045343947576864672458611212034008960 [171,17] -17222840064024300650365266265813644504036316652629300908944301078916150283112037186461240258932050641953308455824054127192172830475345910561463692582798395769277060153294091079029322072620457782175603135788630262955088893701042104000556611377779104782773714322871675330751117047028229979261571323389439028044868603856695165203450230362537953047730994475622252272680648882633711216631467759952918789749731160992311694331775176596399408194739577365306689445313283440524721633782971406454910689472870375603511566086108295114151900745761272143241666501809086050474379840940475636113827402935328481359715919439444742223805762267777627202302649926518136099807140908215913091071432412211455629746115114928764882679332964980998337099161428962505849857633493928479138049451929366383559196882981677446313357327028093325030331541373269718819971351106958638497409849270104263288797578501913304031815837595034076046150175351527620259910558760981517046094513888352976217960324968215457106212727480945936332414729175828488326437690830515458519084164492940320206228545503113681883599061059209121819862369167373371117943776683841149973330010654069517303523231546052363595137934565686134346386319288752 [171,18] 16421333754870668901132173994453966916559359213110572436144691510820500757783325188408995524919613826458571156567693567463689132590332936679983509944313175497437921872633383498592753012786645074644691900428163641152139897099675244777138844930301209647716175864156035826984150644420981139747283525077997621265347058654018621879759761192952842198673911815851824475274383928513578642860261629454591617389976659672191861248966509393188594734811315110857772872697180992451297390609524829997148838526138817010962971908639275020959868019872957303771369858002542256093445249015135148261013525950730799657269548630953894362139740125089762748861911005502689769647209737563705101414779810344324907621492234551386605901740667505969893392433989066504535638220560400808353286825585994565143878187801817878570216234681275771583596690829031376430811692235810977276146765904740913625255845368512718529035156279636979510259598195953937716484556220363285815211295105874281486763893479512765499665008778245026185650753498497207063767836619832395112539797173466520583259235649882094648370883228576992646567812763433729321793573118299095408909983643029645978999430902978412907421375007255938293941243456 [171,19] -14518133310362889295425692727715342870669942394940798538951719937068055994473543719614928022823835315990813771166296791397391511158850961128594822897256984598633589268715329289479107486111235610135248782045991607795846983707667276615086641397259608299770476099172594884453416011828880711156951226875692316515264711831554187553116021777536555382419252690380685890786276187879161461030147384655149947675417637847677828455564693662750051660845124911226621523158335954373703285366494731059590432742599298098978263202975322904658902650941582027572358191820924267330783669158389044085577575927261761156252146995828491725594322268068781109314621879729844968174457276333932637454289644149231681796827698902539927932708417085579994975104006288538657841887833113766812761352734682541265032526649740236363090528060665215564489815077409002149246290496398506563151362471527234815409139899744914119277201865353736481901005790424208107225755630186597912897186456483507442175563950419452480585023005553745578404267056680925514675382073539068250957443293940942057833404340486113415892089625994443677852862272757966935920330084714332258327370355077993316593489196822232293185651259750232983066504 [171,20] 11931343299007634369373467718517370599495534154723350995883223245094036122324381341511988408371619297751444229705390616508670953796957989396876923557560305049705136779806078672673331892477251818213284130137103731540454991170388170068713737536922638627476857711272196131642591762730828764780537358358198530085940304108861279509479168126735154486826216232177804080801609851188172093161548014293068218845863252269963728089918056349376362004877393677669520732694664028463043083165456034837507014929497271938050492225353089592802024952047180731034034381791667367650812045172816579920248040587992362764049854426708861817562326199291153322448324217303226483132409789662529972440683031439032819975286662332376399664598853422902150184454265838662689588420746529313823390096022154173429571533550236903841545286906189165341505269710396888329313719271573570878248290026126041192853336646890156269659674574671606107764167725131666487128396944122380013204642579652561807644065364716929706502590865515658098335780039993744046680357584185598340660608392207434734131636102436565339856755214426807436501058153144655950349013033631213648486994449446084499313852072865449682197802156516768173248 [171,21] -9134847807552931445976569909122425012940992368611159578737197643263716327947289267163176373389443814985151974949357623756109364063756583871883162142784853685418576252744440590535503917835744390205116412891277074244838311701766750908221664383786973645777171689569360676828893780142476192888871844362391591447870288664093715776112205355316822220653760550102035766890696621345745803309863412837502418924461116138038948415071954296948712409214386245035555607920772185257298590995860140378227423271641927434536382655868703921728000964042311302379130432035037016210856373998072922212719426493490467018109812973408521634196606415007631949369661909978444134513437082911101317108798824089555731294756229438490134467064993932200314853798229662864403933973870106616637659674293694427774940153087560435517640918025592732952251066166129909533105001392117389999445153151665764049007020031748996324529613011427797006001498693107905624707432598066502260620031521754131871222803487867054658587450107009780046465976344677631656770834803876662560818893095813225401251094652323009642907179267595263237706844529648245831403051950384293489645638123804525096098531346328705704268726113553852248 [171,22] 6528297589606708637478789850997267721403487947173577613176456868825999404061030546268123488832184614791097768390587386982265048244488147161843430679226065823006341904461018149634040226609768550674424920969983145625608234382973204398340933022954898853648833213736707289253014475551216359280660039201863513583241893661052669160253150050920249985004388548338551739525365366775013662550546136335762358218030190493615081751175631871139879999951684326243474221146804814530510356511580581236467596654063976032136646899520332849175544371563804684079221403645226114989017956046356898510088466763860199812525512140386986552576526695275398266688622292276079938408342223624941891604630002921854986419957019789313537681827896542834955621610405276911584498852237564503323236018994297638642460395401308637184853806153497775603564611817684828576730207341604079993281418404353416521250940585509279024332949698172025946519391940215495861278610796376505266345496517155103305413812614667740102725812922782717268444006697197479279779386276795418609212006800726496113668052820061036692584087310225483960882242937817241715058011824420177897102274378823883589788106625159565911908509545029120 [171,23] -4362625465006332938717892471444854694001777251938898000451486274193613335803970330706265873330932656014249811854485136659335847350095175937872555622295563208475945144347481903366961217179512396963357729228538827027195704099407984870766883817059853283171997332453430121168316004388441117430590685161860446321673165388009248886944698485765956444503185102874418485174045366626340022015636521041842267468772064573972482377842448176684375152314947460897094128024111006389439360466536313428646131309127001277259598277618976604190775277644754269383863455732368842386180818860066991776041496574275397689938624011033663520193072194840768187081420000279178386537191058864378167742728210860447341719959956203443321814555696004160921296916293816792079088566293272389556417833370850896783983284374723595424745471086794382381999632780102896789160831041869402177685763047578921385810653488399686594944909009673098516957994875059060604442683801310849385915670361343792246122262932584842753442531179076954160879775138678331640991691529064089594304653849275333572854556396791658391852308258650921272913886070878959563764350556553234690443057145957665004655187063221605920935418635344 [171,24] 2730414463767567399865691006243818259691109302140457051953603196962298338185916873109878436118266287791499288491022369184133019660547731262105286398764953660974990902311011166178475841673600806541771200721171001882572232155614511005299816823742997320895821000476954594542784498660156676795324085410899853533018608928020666910532849791444532719758376465177921885932838447803143161769333334510463023275974746259077368281529731626923633231877142030971418675749604783352197390418535398470086512080565133546555648039448823996455878471308966605127846072449107251761405984702458934526964608325624804409036241931898872734243211269241201110577737276209677482013981004997506561123607906125820432121492914409073409574635645518631721786897473650463498899903866332044154822128386701026640381975320059013550715959184103684761385034482345238481141458824325491626028887821744861481201114986653068175715317296911900611922608182441219560352200653289699625876896449174534299264823252474670411739854026034422669466976976438152617955755492741888469567438365138098136272531965697723905024322017568202386217771738649781335574796898600882776406829585823386893577880389523917949154774848 [171,25] -1602710446631129204697703277516276167384594173049173449231687444696570514771962000275613129238931106583553644137438569809276907965624417608043733243990800649593479807384461382165138063090332050567082981015229252223242623600550157387293476904835617347924044972772595967051150176606335217682922181885575962686688869383523662238471678465072702327862288118570851049143608244148041688755619631344892378676570395829545704404611147810222505551293814274620852625981119964857470356785895803268554647993796393649703010750690897845186759037133743221510823782395265061194181118017967276086401378458142401995707446429370171424199613311122805890752093904655278543099466813558892972079387563197785425187146081016339429735779004307715207135103932216527641352457703479700478246100164306443489007779443871888140863766133855263688660055578509143422994019160078319676524649848203815871334289294691953131314707611340762510966197474555259100416576473158647151035710552605041541103651834309903510462932915530560927204376566574747541165053110278181840260046516531475241015459906551672975212535912230944695730421959547703153469333178220012676688445194275513503212317746175945134213416 [171,26] 883442527237600466859130526695664672728552696692996622981643735895275864478080581008470237616502623557586677283791714508121098186671679719927940096705118131949845113139068673790316972115836747635754898312778011756300447967186716079564138735163268061132413591499812045122559124850706541598750679438797827439128025100764371656623434501744868550990884699923207868682568516990740766364202383454294723751482667304857058779037127339446949524668686404382352699985952496175810816117366804804085799696620011662657063551358359318406674829506749832162338447138960407242516862464529422021143560374354930550309662552679939254123681053127331605575670154546961232256404006071479159481212789523377185223050305868854237742891288870966739887300757259207173358817821183936910142548247015046472033980907020010519575686122555733989858749670867199518439598192463129047257776405211401928892829574173434843759851304723692139565884626976541714861386022967165519538736861209806358377977565865796782124130231741657494731603306273208634803534500288014985301668596668868492932796965515613504791766331742761749302015286768483963922596064880556826639195978831465546899454651040154309936 [171,27] -457818679538314746374223169941186149610807572390067619733078501943435346497201274147319104287448822269863875839158472794838780906999929558431011046472837420989300259193168027297144871232417330897378227094410557948177089023966479700618907579781070290598027589834985975840950096387655207385139520140937328726354540410248104129535307014829390038990962551917762784799959474724462644818947722613238440643134245032366192043265475657990679441800855337666974741311025814200305888791456061881630227603165833098539032838114692485527897385894894408662618849635212542242043534538770629542368059550360867692664273562653065875723606866563950655958271705056565092739378342676592864822515616973968736619029134256763107411483934774312038969503966478711745694380236744118822714919399745853601107429679975972407999453930161416524038171144784313319094329391401954980896110955335159825506157791832821523301007594534971549353901638210576150934031618700128889731395855717075759629455024386589124831682596366558935474899242820511233978460247913369290920156939072006951705208851926283037485296214646593860102523691370312197470907949835144452449110158942153059026235580711756350 [171,28] 223277984256094600411971693594466263739351296395015560615521290739335955136728737481437683313579475507323200239444373551759555336291149191949125294881226917132588233170511546221614129068656124275063839825969522546375319010890747409155688123712066666777253976974836621708771434016418722660284830742603543199373047268875068444330921510248025424499604426032222392576043016757422880405768977300014231363028079437767752279042772472817584195842256554898077966782310175295792621297853556600516357450613225429636941095330412977636572066006822028053372963168469230729038762956725601783195941873967169346546350004575247009619799298020161260327716667865084117852899602938230126023398503190881822515310855528013468766731450447414788442460198115329362433318166776310637607968659416661482144514073578617053497593349225451939262152949349988895159722312918749045711667185599781887178383263431252334582517675421451390093293531364707943624845489762845461485137080683035414569507943868374925485338125973446868831088984663063431624184104015028009406225104375265496353660132924609208366573440388449612232737830629058857471317580986990180967473433874657469843656542096320 [171,29] -102573582263912935402285612536717587826948522790235469876105450175653382229331497277801013370031091163284951549736842087996455736705006780586454306265520449040943847307993534742590003277796487150690820205342246247730927742111677714148162892821810776760956742967983648744325019222658409965937675808888473679506457750353954222714667371285004579316609236312568970454197167051951577692871183490833273236883048245944865487534338351719587718573244581150011124294670408179345956221302261149877081376708304886002603816642913679339710620141151153222600489320572174280012218690700413174748095327631819554268532166860904086634695273835895185507036740893151137442465874815636346496144420242872559536183705777839575299801121923313819457320397724426845137051096720282537350433947606277182911963827639633057705309101380390526810472456898804131823524757169314101753367898826600291147171228920617960323519072260515172833212102794281319293670862611282389359407962526805727472273673988725283612283074407232313796155493620851611672326750850934230536754960381295842967932387173753924753530295820783680414089489733409545049597032365798124082339043285328674688762908184 [171,30] 44424382814434293238488972808700033751530474495848066530456448569429177976645321175127374250238084327116248993298055017706380647475593801422701629965175038499326646042801132249496245603898054513261868242854354784724444959299136491792945833053769305230974986642738108502595040631818497875253515234686371599652109035177520278981841523609213400115171523929372949320142607416807187241595963936790932535911135582838420670145836178714123389336080219046841207949348418006205148782451490233234699785258996648546156122861614789035192692402714675752381916118913890030311087548934460024622896419482910706812629428395298924450701749759317216950695874429339751094497099073613592985620174669467309599780246701633285688865919333994577863825261751795566461875887734204492012236075045837292988457859130409145282238799836855773115227906287567589097400870286569170625446525133909981366436718369167236213284078189904658700616627315787678223041382420116750397926465164452164100333603475262629157478552827152577003054950294510073190763418624884949782989548615972778539680304494493927846737960300721415510456314524667352210703568667965757266292372852663571894488024 [171,31] -18152029156340112804802652682611515668639185472842507720009613189797368954384690528195772135108440667929716723743933132921168541184804108177081890548105802446475613541353868569292907862347081843677095168067231146590493225329072409543179664123971342499539310618267595136857965353250344449808376662565493168786207642468620150897701294589569325245898204462430388441521434472993992158986142412662876503749658407080867466671271281929738797528518948304463266234824704571799687262458156115951580984289229746975030891540448886774059179465174881023454881064280130289039403618817455348812034739581823362415931349233345696672480485364372335955136252591960254452514460356705330725256258410745529563334068075853331063641255081109832598480213921410265712144828332929797271507722478136360177002249318941290744170739548208078970344821095369372467216765324200148668474594151840416923555089835472543601476648710074048610456227445715518816046699690465770992209533360777653569803625783094551075880571024932723393887842520932220380242279739521524119153281996050375217619238886870556473154536449914152195148554662316061787137141281169224695575474001414775780281 [171,32] 7002195561285810063077971562534380057213795443555626894635152500947825847507630772349653395768750687166014255873278119035774137408239435778415930700581409998020099372874629195278556309533091811814628905739538027115639925502396873774978681598844354229596206214694824433893356242986566301535366762725989117266820693784816698307361483036080488105936776629645137041342898296683587080681932027867414962083222803116255449185654552044622662135269129730989755766126031432785898425620162929951761490344967808808809369547734545386715260198569101726427815379461337889726028331161096890280950375678093004260229892655798947211890096848157756670714733691956299018202478278923641906473454321815536014334028380312246438414561843635775184379041815987823911080983776976654460507146404456939770875249003564310666193043624466496032193210549290477243289349404839377240729681569531283826826102632273029122933095439191986911776674784330011741835489995132188333497991505213394611680496627103316301878541622145383946073803803103732161109242227049020486348883439148974571804926126921144174840736003245837411663605809628396813215812819181097831118320440981824640 [171,33] -2551552029028533071814416143288648283822698364758132611598069701407279484614458620729524881608401031442826677294150962361899239185382325755711984352817965145931741682027291739329526819997094965067333183482694796875498500557810434914174109507005644253418950971651512789098822046512317146974235431663767115791559957101634943254300230379047246403471590793581020710805428328268078570327257730119398418219142318241523898901015599330945973812366834638093153423459588195968976786497413405760885444624899046704207019401970214323679143491663754887519478725848375045136944811576403463715250822470676198923749037972968065415456836951330913030594360784036383250522312261042405921190109040898017744938219694912100897718114041102571725096202969978109625294626683858971069667580362067273054312533980304335476661246618503474222041397560677495955230725268560779913391263044706016066792023372573769102086524887443897227130980515293905857261877206576974996782651489098735276867267829336230480856355200239630339957692621125403360427247876049190958400112951221928186477112746394281297576283865188663018872001256360110745615012286810705601365861797045040 [171,34] 878744245895592538847139264137970057040710528290725110608103580258763946956218441472620789558909007740513319525646342925251810395553452428948657266160162095522441053625586371236100809057235107027981989381930744408146941359180079559587639699523892107771802898961963492421160512933526874565853694198358208979713695503796293331553797488578659550722780400167135303633182830874568038099216464383157115704541924450022335833644318482059358476685566676034099831791115317897807737247133517507291684499291547075547208936615340499197049021163315267063505536160764675645067378747097406630318892417911645324728161296988617405501641220748821721407905865982741388902678012547353545345150194722520978241472594006143442528112095522650879882334226029969685128511418550993081802820638850473835187974385236740239008925973366566561285626302631170500233852652654756615449694846222375810149107463671573728807494889809526635902291589292695430856048333932061392331963951177254781809214194897283387784714023373708079224539501854436050176147759503232620961969649689267044111367177817134335906125090188885890600488589960252667670546615093787937847709705520 [171,35] -286159487897858755781003167676249407034901780961255376055823871338664564554848102544360650941269549901193230622057387918087331809077121590459553433732700169169808275228981891715006546627826878557069441892158930837862719405871467203417005678591939425949696615306132631038545714841537624932440133786750002180511519843468954462273422522370703610288442926110308228392453321111265578432207162335014712694474962626848332139997966558249716376302826905344481473956412516136416987436088452528144317684308835363517986950224238719672458077831060592899979023835877970073925423486609943255320065516290712074552435381941004909052380646046859933687659894807352336424368355543820471331727579014875237181490642151775603215935983131652452027211804086589870409967592586650276916320216918919186983280939712452372425178823733672002751302085364356411844741950322211342923454141497246012321726300889653807895822008294254061437721411054156245566210291179527418247566418817357130382057284006499138637462943364371839092351097254977706028186679248908239879685426106459285030540564434552324508098855349078913903853709797863036551627101716136472119128934 [171,36] 88148707340418149352063416534612437822535189786130902166068163372467435543513145608462122017250903341941407258493517227731920194624956838437569715350597911096451750840977896519090386494175812050763835937737852395813229253995819583646118182761139432715170170400857743379119657421604206227748779634648217350073957283527394113583071251593700826888122373141216420497731541482836507317801456186760342321192831842406547974669399119349813971156108343796288923352651863458314570673324376788853341925091840966446908783002530485928367985429451639048085056949295258580877442622675460470238081074639621098304150486666909229281607664551657363987713815059034447732098762993536467513915736179498146840646922312353217042303978064877314715691666688885664931643709071144539297267417097786475294917462359049846847184785199331927276830985100693637241566598920421186100710543562094882441786300110523883948235537924680323794853028160420820249702173497360673686832696161073189323555953483728376765576964209621136319228681153561976798709164574943048827465748426603969700294867600730916673162044078402310685949366756272299471525082222003914501536 [171,37] -25694307249818284009952644804547725614016642265097180678925749395552544378903149268321836736974931245737659686609059235140874897724667480146570325604851454080672483651521744371988204831299371262961121360903610033242168282639201033654032734402909380146633903309924086992740483912360205463169325699554989628291129715273759183683518297611311062684938218369463090208077397918000257527945940186338700222186249418134015432488242183864201909311700550697847553085436187674055216588289216418369301619146397570720403952436657318423853001089259642456303306783224624367936772907590890852778580865442827064625635496172985803722760061398910767589201959752847970862530577716975194660770324007179141384626502894128217291432981816557377694033739374029096675838677101679549702150053992302984171623917799433068785359491529862765845402693345350018726833012304941956441099625704376923874088113276135217430683812479718920628979395958613523097691020172351431337105267760087174175532753252781224698514289075075038648376303115912932160689701654449815955864914771404138847676644626889368898006763905328240218747917609812794129005249047821111092 [171,38] 7089245091611894267781599309811838568603009207915818335366415814155781253640341848240722358640453941963152742910452825563453740756937597620274670889643182566451738261639346770027480073383062136096963748549014951757600605096160449787588288128756541909729092896941439319245131525799565218046941864009532108693544946845518764683921312385777183837978297683386465675659852274288900577166083897430926089311877941231806420882347061987909563987442312010099526941497345018814880488427574203146221623418957027729534204989665631442782107209954595954177123822647371162429497990866751279367424563664234000869868254390617184479472282533121565450200881287769168484310678804405997056695961642732570514399782064281676152323756548466935543788340309064397282679274960510133577475070774291517175630046641475185986171831585970246012911383348766432041889314397216319283269045346482515731679174546238147544220609497966409367570126773565887074570762779133396308632434054984857907056436501915934376126349304741021868104487869382773750145945345171770486904766215734804079876697902104712913230270391161296556875704481282677683157832540083560 [171,39] -1851882098864669764138635982057288343979519923096972526503248858038162831043980658981077261319685137710565557737328130886657940197923665939905823457140490998028104834905057376692638282609014629198675208653019866747969012646210349681995782495606162830782281752982351061978103320972806292614289701072368201757725032693097832227997634897929617954517485101971965015775301404863756112757281022308444742034018476328358143653066980355833866074235855973969731773185406461349528547251479297242890991791474141185004089319026263227082638706617681456630503879440657537851394146747098875767914676143714145074732546220578605636072711443965053830874449502726195477137204029196852562697310340926851172240527843388594319676399248755215057294364808737648775657270617034881190851766038940644941846569005684650988187858783354230221252938418126206636993504156340348732147857731014641628580906594362793323287495016592690029139830286968232103487835075892259265367039838538530943765678836070641677036941396618669250379171601796740779769404995306435665924515322815957274670073703343383815004855594942948539214834166637471539085488416071 [171,40] 458105427780303375388536680247892167991640875819096527796631282916648326377972227190217178852488717664314210689786798022210364753143934513004816776415894853953452315659615583056353649386405662488950297447681566829954095644186405776303469177931220948744111836706001569194819779394949519160247999656733868064757753295373706619005699747917008582397485127877814361557675789723931735724011991926820459447463831538446885054388772763359325820797245920650559061850891799997549997355312180105685349964456642555601074583988672227483691977673640042993426085114806798755849224674583386659181027675944409514965215678567392903690854039063204721223807899087912579684899029257706898336826216374417051714702766668176590545896405435269689665386235349305707186539934941788609190826099493866181552610150865881147108842373527827905159387996618388958219236300965821074917916408902566402993152199599477588954759694327331847623309423123670195093187349193474959435950722194978659852233584847287846092664467564915399481186131393477907475928950364957941807782421524110175675868140475771211315529713487085925511630687959237463372168064 [171,41] -107331243091968630240231508628491396051695014679222804423810548867446731547122200000603936921805779107285954095618715851999402155032185347484477321204207358612465260532729425617537998451216841626186889639719851278625515979771172602169808379768178196563535753993637061706956704088903025701094593373609619166665500904031887841032616555999730763584849167095865904240107779494317187443862889009853933879692317142586262780298806741185867749334801219495245171117372246771696872246859371196453543345593361072676726194807439814968903960177089035422828026243157162725650801341950877494789580712840114312898443243119597491599616584897961830070840460897059960004013733964104968587802597129325226523169299225320105201208456508148277519899525400423582113930416707345794140712127008409554545488173692945032519521419711256473526633953293451394307517192472140270270906876874231234779813508831883854573593179159526179499208598267864149702921349442355913239425790461630581851821276842516150599221412162352597734066468536075867134106892610015597833433489281716766005233326282453888665995942685859981696872503213859239775536 [171,42] 23820321417983123643841409826850120984923490085452861449947854470918110929319011536622806504770461680881468795889384027828221001688392621281477492528429669604702485053471114454004747882138736496100224790018537798004580928967576500048872742627775309229629518522497836071241168326014252471313817826547553640153357583751545815931075941514107610790706476358856396939411850980269079547197815689636211207442674930558981457192051774720487548833176920375647727797228261942602198689376356944277971751866622084807201069415359173154110874960676846447066209228318062816647821168748738336101580449901640476072829953611903704614224233756776414024646723234779837544558445467394645487219937041865641741877542340236470016821049785044603516682365640962171714068434085959193562787897244062964924083814007533807462520313157007739915547870496838571463858551652837483316904360752392440962224819442248333213370670015625147669653094501463168029518888034358954120091889326935368493128307115909019643132629004915368550747282922557574482543673067703284224926657723622351362207049317318086016314135457714117362137907115906301792 [171,43] -5008007772724789715708836884424656711197824766228287354371427393570031827515221367519325342272293165872345132817524184468783181517059624600354806478211196194312663039981076868263933595739148811689697374803408552832311457880744773647678545768649681305648894398828679073160632770424026232277562635346077067675259736812426813673188660386648683248827980354572271915912589760598323863689128973844096900117596511507869223149437956531210951020632405205613804448161591823470590840423926716829131133422837757894621979200457653697073955706682508193801735376233105084087360680028323258080429579356211348660766376047290581121941630768797313906570498407371072973956933484475006443132968726287125728213830696966718400473318047713836476577700811995126654145946612012328443994561985575360546920757424532923106408267604496133520283712414429372611759983657124949175979532488241192133144319747739627153659158787330127952156496454212356297890167410121494535876209037528711673483548422089850471451698852610979800338937770856530306259371706393477192397511090950528088658675729033050778410002586706756045713737792072612 [171,44] 997464051394412787848139865725906284489635999639794989517974214922827752789024519080654739307961471177850929688336698034097401194811610105659590924078036220272846993169809588551481313771119924036305063437422457891485870866481297409612035239789103700447863403973018064815950782275359690214171983567778162238172220492458132683131348019691233166440774059385512570530506195745686195446930341156613792919502399001962538983224549456443637982533719484924949006089098031211223118739559925481853887752708828690965483073422531727093917995946508216027346022826044632933033360622147563968146123517107580007696174637637563704951904104125496210954282478724808312600193641291760543277422810325388710750515065228531497599488183111133592435307631433318276606002365505366115237283720208369329067893865879937615777597142173887781588872729440171857813791257250556905239864302844699540361197072771562465291351109312978424014772504114472666098504012732182373784007937633042303333077820795386953695272343830142452461162063777177449938896086595001306339396959885294421478737800459924439201879098422027731501262074176 [171,45] -188212200102307270197268115634976576458468550895136492783896891042126008660205672188211963861070153109883981231767357497748722408062922410004114686387566926784857544407490225862578331774654502348368173999672610686664181857181514601026691074065012938450163983123060264436504890196718298491382629737727212093179015845302413573660146807147847920607193372056993009456601806717823436235866476956746205194202733153102203362442782104582777572383654710735203110813977620273332285702846769013658089571578325678712483386652451474369456914228733963421172020088143698129652043958592580652058968850657479048152934222850994899858040179427245836684962158872736605436824607192131785736936522132329743456670452588052461263235456983327731581748469946714208079973711272723067953351565191564585582697466900027985489826693911028291314188911751349655135060244261248682414618793218215912080771328642560309827627117494263037726694722814253033421504734107672685428754823615245914762663228577487245947545723495406067196979414285315054931199913410916844627463454707750727098768692884646377909869817852707274901106920 [171,46] 33643789881170848500824035267260887942224784025485817916103196300149846466639862012547731080707542206220466579000447609643180290192761566359734468038281996736828124987612546940471901873598609641804848718127346336148078236597141663007378712134665698383352767097591847563267150048655419006418672804766704280749135369868126313067637069683681478581193641432537821114552701332565448020063234449105840880590815856442607213295084613637050814668251057828398493761437303649933130865833202139787964684581450730839448800878320115135729483394260544955411673475681597995747786545446980088034248016163156008237155707187927548300644216262205372371191670106017484737091206332687015266526471330988489562070767728411077981304107774476977287486482902200178520571757414153136484665732774662715219474517939740754590368961596954042486282431619726154936773254603643127874683686050522179981244876925148965789171902554751388548867329799490396427857938826564048740982153868695746022010364642527821628864822726770568915106380780233303160400425099480774687601786129354749982268790980168193637468163970551293227184 [171,47] -5696951494063968563292235571389969196362166010218166179626614964676913557468158494131043214797621185097111922468976623526452157394425775944834431650294935360774683472379232099549968378622879286593071822230659412571767323096878211632355052719650757684982635308238587035048225716005666023280740608820347808510489598301868443412390838327424804767870872365396779491432183023281579617084590673035863972302260270384480272715757370553702123680648508542882849182299469142735025631510268395177361309553306588124520060259982158497681201031441480296171151009204131821284929787826261873611755384281578732507386901600396764901565254887039748901602477210029694011844121118021969464043444647736233156932495206466381197629948035813704714950362288839789972587152633585886717902303116071706721496314879751346549386070616915209844370052647063401757911460355846455438539700062927741780276244184433188924784174789408357659128404998089777008157589688676294303953264158293591351574471278534978649455157713563361826972419779131767163992560147549650038445684809166743946664554826977932207694040333817656194 [171,48] 913735251749592653513565578550470713853752855841698460063035455882589369598660340988168557284644916268530139886368929444407242424049428920068627812814272949113972114187054857302458479519176119742328665031093048762497255579575815667145202854820488363529234552036880616517571938202304296109205199096528908500629694554634917123155449729282496256491526802276873866314217574070140657381982052559745277057007425589725972381969040426211222142157069284539579511519110464235855870817133099759066848892196807885735060608816864376720235827832963824103908336986718417539078995161599932899607925853749237355944207511029894089081408707605385879849768906652875515359104116772347069431217932379591035366643172468608463664705772835045120080321180948804534101444497056074417958775283705413831931143374899497519357678971464792944823106681430002852649648666153286654915560214131635858144310716453524191903043553261640047218618265574332350645486500504386900501794780958149829100952779976712612547874074820067128754941498273286497458706775869189336997647800455442547542398230182007971664035108077440 [171,49] -138798442940092690214417424316319476793603606019712972247081456013720283301891208345806267587324300224305043891415205611891114259903521750190051259474834336076717437239216807238192320312655580064874446320144163584750003529663626341413363062861589342150126809264761674373331560904394558243645843333328586192995438955447327020256406536184495270774413887169663682224449372392467490261222130399217626369902042512587178817928336202975478646824619079353522654401916268810686728112234673343266266410962154446812698639177802202520919680229701327745348492881842538639883290992106323105288297575413816480670851877177926519033611339333537164781219460564733602647456697718119086650282062641157290915148964571601514969616966455720526331750751313250823388127430872364456950706300188670949410416769866323982741875923160673272069184101118257283585290914409628015198529930361713486119988609069363633476804252704952819100236340819801338745112074972476806696512814049868071284411098733675497545429100378665348253361184876310877605968267283845750468229857416256645772080878259864019687572338512 [171,50] 19964937067044481874239377916650434035909208574309373323643246617108687731629903219307858514237904940342609019677373547190220905330510042396966819876784846663798131020865359858720788121071473720256126740985577551900532297995522393870162452568051282573583644831473423568651867261484552596764807718972139319756562072341606357703276845973240439946576508913665369365247075095086004428251661815309016837929932224226653711923928447599287579145412142478931231772042860151232039881745207367235045036411835997581199039757697753143712131392017471418106200012381556862029156335066914654964564566577495430086768553867469052865274577507967923473347902681886346288669301668034840240294798374702978754268773934031277749435820921540173770953365131763026137427810917513631737514899181064230945944137462304030615798661810224163256297557928975917853998245874393453628150282748610915706961522401778876876338266324823944360187905742848191079110098067390354974739910093641298027683659730240011509822584053168923262306598306895177764257048001289679856937595963982483091380467689384336978569008 [171,51] -2718880986594739487634824679214124259522112042647771913368810244334233968313825815959722074867230303165497803681105888589320104904654182289737961736238159823272886637623793929005840025122139829784674911456815076375658655219895581733167037460771912892658002887383540322268771999029053245664056714891564882062789545584268123296978231101193100834581287072288844446310576359103014096551057829875859343638174704479289206913646167050885464739241064663756103255282218386661391914670892757167939380086083709905588575242262869758315354251554442540283107911974819715301615601183560139445885717932125843794720369043409861865825653860300183919176212044697626060448672061534649805493205984877186209259802315699657496671659092129789428953991376930950649515797863605795229395644556211255167922002103382288411382228559888749720266381762194274197470803444469379925161275070669120822131851604910266983363503915381351606330329096543689848713382731043490701568861710186692400422755028545618160554034116362419621134131439855876704237190252837029856470421179894881007468888906264473695518 [171,52] 350476063290466244047910878681077961098552182099603061102633988737604013918394148800359031900155324686532024131405881004507213216987985384433622167486435405165914185793754303334875023847887219673847199670785831661205380983196464732221348550136125185880387197653003874322629204507995074307007249926768555812702277772683233189772493128150251644621126050948958542060366502268575652479571189270915647949230147366067511944825528552862310845864400370777512407522205100619970768730001538902830613916357301129518012855684881716162259917488247494801243509364100279906531876141302780461709964505995868875435524844287138927326893614341734637035855476344913173233155714801037407961461098952044642207792240235323692963822593492096547202069468292461281146023585812108146472413080016917709611228654741473959093548765845440743047624616987933471860119313488418335459751050645741134297442821605863070466257538790763235909535992032059705887691114653057523727219096683741349652964500540936253242146568175681428963012912944501928563161938589429323796802608219871659971115879603198176 [171,53] -42753032997471217963320028094089700979679545709439955794080869325834697048898607112087816575655891510045051118295691693589173434362864808405686550335299999290741450763036424743297005908190216082874334813883914162755588199650686453725317953129195128717596020701463958053718973288178310957885978688212424873681071173801648073698075688692419032980923782698066400629836365811521939921742593025797934130402941742474404811467612694190768957346695830571840468274667341157178723624117108065225061856843448631314327616295509047709075750772911022824068986828505243549683439319582757260195123493555028610962091833447385478490050874958639364087951302621315613196081446122462432203797046777310277227880031323863442915494981850954291693885859033977840327862738097456623695897350769130554193996377745562425495249627355736110194599584856594207931004796459014329868649714424143289586508933123578110123499077960638464966489470290062722097700909485829708367927272518941750185756798094196347728145230066927409759371133934459283003455311444220596418735463039635308774876806331292 [171,54] 4933987806764088508476455868183966408682495544207004110070470143115938697164787686357810230555966730985863258028907694496591612817284888168058039636466845147833912020036692762601680371895204595875889668668820370189878593902419079387436251910527283476283991438395856331042297789319641731972614160553057575939059728554242434342344349216644371724966236953317936712185497775058774204625036663221082367999363354317836042369975950916236138524517093960040596093061493215545375454530183186108379116960757675391517007521725581379775941336363595341225210977049335731652975373780866863234693444201267029396281779985258989803428671057324843116361657315392412019045607515340076190945372988803294013177139298333334972801264917563314105793051583107158894576666959680862101494890391126457880771339304291813345776451214921319507148075326419151011215000613936162417789409964256562639270319962560210777431944740759450069513785294563415440092035007971173825460220734159840892981675889945166534331302907483053103721655094420681451557707668253770129430911842716198345600026600 [171,55] -538544761326959815261772887979370983805003845793293564153131811300847251741761463646159159850073458350928654254681765394056353935973286231330222541526284724240515850720480043449913743399247095840108793319725021878460218949317577286977750736546532924540642087812888936341845314870899116824912096964781245541673269479564617289203326936421878830551775765390992343326248971928545599414149135686851520755932337126565779498143794438933833527368263401140573320133244206351698018050185120427750738536695536023199116397541611928431848731763963019719693663241913547280499806322668416974773664407010293216192268266810274622790311731438138150766219817730301292243632059636841574186657573608388000444429847408675637616279516196835686131873910703848531427380117303638057004534246516635176176780436553891373643814131951286107813967099573623545215091708942221945236299330463418190178155233862004695505115853737457910003645351951327935363529353776479847574463972143001205980806897374637399734828110996582146055649393110837617466316292700785411191286062764398094652951 [171,56] 55577132809441075815113900593256839276476436674115279874078363018959288598512413064361638050734196536924517192972489862562877626453578513861869519626072247343410950176403251767180273620510909085178280612289581604022754304736412140477988136272197284092559542054115739459261184966261316505990287228315072912693168510415050701043142326857114210419265991213029958300472682494921333669616879611111968015484048652590064567839215549071861686205823658802439279935516126383831057235591452552512934429682553288869280472452686004107378250148794288406069337886503513334419983635948911962813385066433265822564705372556458468344796663472080699880526660858552378968049078582991788370567531670689141096451623290965971219859277221332486217595722475405888857575536938779026077218982778708661458580797476987635747527090058929560483533779155096041338407027338646011278167305845946226916975663604220037601782677218831731457482699200356253892487775923964578086590374296170906103355559966789849587546311935487862523290936964891901736033260979348851895553581913437956096 [171,57] -5420847372891753996352329837569281606414649832785890192025639176955071339524318029962440983737309440062905936233197481853108502126143358788200242806297193918360075534414281102626501827042933581870692398551154932974693099611635167866335761177371819452961285770902476695284967707236588351364014480582046508370392317580455699911779254755410714180511573061522587352423373999921837468552106105650333480137237008199149867609595659013528582368158032151927897832186721872466078790612965482157604148810922109584844575187349956199101210034358933711380256091457010077659596430238858551847659112668824250833103968270567854393093318859541820669975862037054571945986737392063910566301120679452323029999298351211924136846172036891196083755564583623254023397489772908047932150909525620800648634568642189001717145178830313201738807089904776011020629602462914814858912811205466774811368638902524249603988186055505990156558230555990792497707794443501635331670663712904077353443729779226064255915019449708811510087645003217852691638327602304719055791678616430240 [171,58] 499538811351715627852200536354683895279065427512018495235193238246949284026081983239770505093086607414672956753549077091227460243367521396532013568505166362591250195738683352092371848997856405499484518734838927771808671922737232130856516026250591510662071283219080036819143460074172732124100059838500646005659038579416345609684515702096319188483912371683991260697040654509378505057588932284481801298703371336395759189087947218454782945157579855725130113999225688652630565517415718419605829989929218196984259919365493063042223936754530397559467129313685440158601631493821580940332062134539739431497669606900934074224685179662538869941801829727244640213951083920206200184386224499872937277067680288573886528313902590081456387994198940022540653158180664092500332611527638349828639250346149344057235438720188599129912253863224884450392100650894338353551965726560510221441497027831216655933120575310527613281645948276308532551264313865531409364909571024783594317701198322388095455593956491555016084271703564165997054894712426743242228249961040 [171,59] -43473527062915020712430400867741467233695805386228733224793614204088586135710650461179757222144752407069871931576592819800296214863139121165165187229976265799240674480372588427547283624894139522468426621632042039964105844032035121032369210876935879412117251036390114561086553319882442649659323184503149660301110637805770492662718998007694559001175439661409786108528351299268163560850192181239843568458589018179030947046064517364070843952921763436805551797245758056119993855267552050550484569298282180854185457690288377605429712526785301368137772739213528886884030831112247443716587912947346910683859247470443917913968027873233351343189274048958532166128826170738429513831078445344690246677470195455720672232619233171955476226329626419414978660718717413580773356555925741048305393217225998787818181734736170592660665937525656843909965550567551110868897328225679240430670393702933082233110483246179417067115529950551714271945272244664638807933234771459641697306116022591116392270363757818064905977263572698704283063848048277780093867386 [171,60] 3571453339441305202245512832109150157298924201137732595008288038300458121917083124366036733544257286195848487580072218387961134824751706708413807572571677994978837387408303337405592475601832166998640862895814997636145621193962528387914625361034021776675648849356450158539008586126086958227148363718579988900606781856400062720375571718873472767291387059872271586229332675592330163516116098662060075652808757883833053600413880359647919380297207021024204759257555231056839517089946957669424483064434957872155078642919369731504486511930698801610319942029294555778806490653715201068839458814050568213511963745412390356160082599070935580125205851207643995875687474642982122319787156162889115091137733388274069040644280586061653305847196110467239196494636761764528802288239792930361249339421779626111001157992335180609508493650504040813147696802046539032784290257940803616516328693379317617195009714577535621221892814290128941848216066862834985272193550450677098690839311308966489486890746038044080040128749538983118522364535368437953440 [171,61] -276839952282909690528124858905976975374315799783934446097358851484263144783960952891946759689637474705234216125255104161122567628824236549239224088316275510257252802703818113761693729080681086236963072502411822574112582087782497414057699046570656974100548483472930668800121755584762264818384635884771155714234779956636307230623684585731293583343280982735992465424315987670620865301915263647649889258958116285471783560682432903647025545390859729666358423717838791943288291912714078312599822973079996202147186247120148223162293240105411173950535181562212028780469564336678337586153169766613375033834159808952561436481229457026379997520385143454897575289715837943873455424477433883419426484437336551456402402208172349075942656487676231779165811232739549998356402150185263270843329056742052087917843309708501797221355918644602149648032515268445574361685337040473639655249763685936998789969904125368852538824674942017329806899618152480788532686350628816457555220092132244509009430288308225979816952292545816111333180782216009656532 [171,62] 20237823115029889627684251791093772317415855738819627919524836156010919433386064842973407425429268038561391386250490657704115446342375543033209766090991960773781511916186463859023109965538222374215074362238896924981990392960394735564910143593737815764774132101732325018622729764520575101877133820701604983724892644109835968652611453063191866743910666700310019557202075086579713746145461617926094579735886290386763074407940023337970825387551145925334078827228932355056823576876597925014977196402486936976698372854449969711969327696483754398815193928653064217349214931529873581344951215859603747696095759608514572308610387409413862047264277440143867067488784700449363829465736257005416208990497280968028846212879085991673947380842919559219747151986984696862678542105565848847763302250033528616933342332691786786828293134998542956895568133537607011402889621032170141926851518615762586906577329496350348386156833463520068763378133830293160444675231856238789397773353713758707722913416699059835719267233308287813138218911408536 [171,63] -1394523926815719397337158509937237125724705427847919068648468338614439751948217803220361129588900128509358590163714368232333695156789528444550058765274873326442126900278376196882703663800767202075423008329662460455922528002103494436925482438650187909097472467129736091375427671258619357671781276151837842947367148939845868000022795000978029745950414648830961077850588975152304797029174749510791318676277978658952031029285102867021175129435472969048780301723905289948966671970786190424972384496125843630715059692049353948545867690930270716663036372215080784757779945266827607228813514564431164513954269077700213003436112208374773007636887561803250118771960382133817008460132163909288486028771680143314792828053298013104614773995837321685205213718165132767910395993056933563591295413822089093266716538108749218454103168098456487594370196558617336363958829175692389902168899796674575013089232338662203203317702850360690432945418789436448494765167945000516175514028383469588870362634030418492139983961193560847676516032657 [171,64] 90527285359943275142229953599949447581722898111533712096354357486746942932174409460236165335106663222694657613456061336678125753450525480838403462430932928297315567128269327428575522409433272691131019674406911021463490733645469040707975164744771100191906143240139333300443004027360756590599490415622086186806027694578250778228362204261603220401727628636997598742002107894541158969263894271323411673067609991284808458080963806090300327952421242385132051454891148707722894648003681316822044745226639820379649664782898085051429399992756262204272824250817682191410792966780165745513130274445619824939451892376226360146072521953316970185169749637166006667534960867719321117928785481859551065358695861317884353342093505341415233115254254587365661260451323997132135737625123911505711851832610782729262139758393418804933199204159979449424544600856199118237606642292019326853117376618556413205156232667476554491251721599117244009168627789303754946545442007171439564337605800601051467680321092401122896975182814521822956032 [171,65] -5533206142584009505627688983631106944548225725150778989904635925570616460505050488807265172353732756087948654372703522516465262646192575299382899156730899850449699918330113198767952594399285231206492682152800434794519168271168863819148497086181925375148247260785142403025476480978784813852159911778296217541284770932431947055794247525398144091869591340264956021725351810292387297953592394985999080042880827210148064887132256117107608133354874302803836604207633204262050557623988975990322908854086917228369526994196073255292147136019741130191668306606899025656971031046288204405965450977359867193133525310341749575009080399024158472965657291631960590790935836217951857424153112762035147920937175116518247436225826437648966288583881741405674812067906531076301890849624194870290970327150334507480655487825860222197019435165486843964541800587756581095374823159273576432361156603735587940995520852704839430208150974674936730304380670900312764572109242054586773168375387887524415559822951273626613102415364113844224 [171,66] 318242887687297417837275667266592779210513856498040690927220181136607065234712204208018176381516342248615512259446459821660345270099152269488579709951218239831505421044902539617457403593899175623921449798400808548475885751858069975193186445807885556861282343996474206714713909383603197672264289646776938029764605081602369977725912924380561641237929021042060652016909044960920783780421323463819577583869938160134046525278399048808243002583642359321668064554760491230524806884629859259273393149867759998312427998798734085814887547331603762717786754523808575348134025011647055853447742562744616145511324980052144794003880615943262203879769913464888214076083082811467422310730125097998722551638199825849930049521464530142153536082983386252281370958479677066798421911294299606295715309469100540117955782501786505342650881623600400210217225875294119283327907577877331603267849024168320445362229561159982349907316828213833327632184598842106213463969564651716771749969561968910554815088000782744510136220213327376 [171,67] -17212893091768215578131076779128213160067549277418591634882644743495613137813554952631771603419265195649273135462996391613151566243720057296953710048755696168489266721626049692370295904582595977635657780185909123178047803907049121884297071450761652377478460865943175118532785268507164307789738707571072310241313019208242486514535349334940794694916060366010470517281652147837000481853247881844627405539087736876381913457167723292086316437473601479052938110043488850844900578552502829642394495124589805708914407837226093556329371370118136008918480936885644326453535373418424948790994342014133769315282017827152812902788280654216264204799092551106852857239364699969461571411174976659466849250858258315882893220232638683445182732476077212408673231809064685520296262165296101533324174247233750570856376697039942144475172371443196037514516236492212566493212321463834342155127227743028007143359673893426774519798130721521387155229081529648720033881388049647779273300788398423473909559316324353347799311464110 [171,68] 874941844378976675491702271954493117693855185224858902683746954556526589847284504497018799005763140501236393409113922433396064559741797906431817646786713983411784731472833458273715362916012372087101627358980842393635318732364146947955023242249286178185446750432439695177619002105696834437561762359527021453379388520931557385504702886671979957701754822734393859236743424954394960487331865350021850393260767892812074340516162089277386768430290257462284208877305956553838252210838959933518874838104707893225305132967118422346179278114097574420644222389064307131230953903189295644713152661777807993166631450981826665903595323144669680413647404092314285659390032187027488710101018223861102211844515209493037400959319608477514516514827401442861230424239504754892019289119408100483698807336545446668617059936175338169280495993127756100285253870673738522558967587409575442819987847908906052637412800055678978172535620896530003941714870166000320044078861683434126877595338893835406316606525387270418799232 [171,69] -41767590901020415240829619008263447368065671996249384737666727525994301924001850637400510045240362288509505891904046874542333104666446365542240955776731390098538284726540621884656028204591963261756068235762453976410182237964115927472186480600340147100030748691664889806495443057126165959108794186716847640222199257316980873540695955167558301073844093004593836975608650216356487237514895784969142751783776737403459357885543824461922778425202607005508124585802767204536259300899301435626348492755813964181628498945583947932124098341105900416797977157390524482267816249006510734244613874136119158333040997429076081526993451992565633434086999006835987775201881017925992873550662513312131304110343736489482918746151446857894505349687382000810219420960146273198119182629254600768042300600122949457910290430456989199576570572263491123914683663054248676201558615240983352393561535130720697883195432917480983184262773602873300884624651694703164503962297259003670542355352475177760170806744623128317424 [171,70] 1871229988623111265184682243381124129287449962879184677801687474909344667221178860244986453697063646125409641533207866984903695220401487834184913959478144660660487668145525909011311451474440165514010231532030552527853686166025607911670376897749493768081756077029677124859129756540166272844162672239993629132867651484842263526600332537650515459285477497428472840867477290197333834707192422303484374594162467436078424892301195308383976522594237852743364767530619681023314901966936586806973094979682683816181161505691955357634600927859051936022603229298865223512494354567067392272531287985077239616788959589954196394024393746625453696642212384295391103534241964318620134738982236836019284518016398486299514554626215611642864267941058767598259295029465655394551168218736468702172071491045395155380173004526405356719608191969814110951517832893385465594509034921488720555784405171631703573854925073785098270396573171437402607800944942314921171429721869257536009239694035696915541878915018763704 [171,71] -78618122035195781447270393828320573743775658266175889376592692638694253745102444319265732989236700086006314871395622286773262675340260717521151354168491795770593653206108189955431072107340919634128211781892055174009112345433081241526455038306210544530221568839821574187290150136380093887775450997857245694031761897925075166906940958277381156472218275962061232021504381135142621644470709010258320272393987915166445241256475919978019147121339645534177290256040901574567387962504304198602766348900739960218879845930557226786548967366460929285531914073806952374467843029377913522129112788002065115108028085897418503625975479261238353865095818554399043105934339930814704612359217277742161870142943370657245861922435822330278169110829567268844312774050114466388279251056696236999282210181773328324950204565764864077108160606593956230908967350159931885921188365776590819539513663840068791279025064390709863214308621477107917826489688374884416123422397213875814146061069719403410267336208389 [171,72] 3095235413118893042050193235733247535591114481407127387918282961561738615823606592044873478051918551358656258581380843432764356456692309933706823290269971324402805602671525906423486122084871696716542203121670754621174377444266129365517626280208283455653313505172972939680931444638068605402271293112900550553925443799091860395293936870371186625449589938798282513531648201249290639414275439132277582979132000527762310537651000431003919723084078642250002220447875852693804660978262988094461254295143901850432477972825264117904278643548225582082350943076868488424369999791053306118947095183805685736339351197816275563305679743735528476204161129792119240945690977811512556688490232870576994135072587527938586436366090267444203000504813371945447949879873531374921180022235742272313442386674683796604061949498639572343456256146042921886971761977534572602046285096041141147970189071523232456520370006557261784185978369782772303014929762165959618022288999153885790756098534125178149991936 [171,73] -114102549687907740950471728219070252804967229669293151809647386077592551055674742173967787663980749165736457847925220034934611167736777349733866829006123856185073865316878717004272444416609837107290899948319744429106719206599797971393031647638559464870371200301893370787189673527664522796234058348698642106032362680684360573647989129840544780272812100435150586252061675702736015525858336663526205649669609813377731252128923620280112548248709577607004942976960299961108380944501819452442989362219233920155413163191861950087180245898672431666676923721094546301870821740936063970943035031565856969017307152506743254786690737458106889708487410142418510209884046263476943446395179179131511935941715022793215956068614503007991784593858149552052179127899303274439409243201381180747054030021243710238167822895106864732087499364037459234006890991165266913927077427365140014563158971170714090973211937085656373488381124568721052223332604772998381697351319375813685643088317646549727296 [171,74] 3935228397803781597245411582737649254085468548020850035163076291001868413319287025659332585590648620113502871979926560374802924819386912819927353198865153711314985159421871676422815616798631848508241872196739815821546328160672263112300165153628411115112311271019705234855931408859288601638226969325225766915260643390398707852998370859783932015867622915227092925161803765793848615319664324369597496628870222565531890079478081742087577289912094255568104739385240099565093760440763313304350957703835694203735587854138907701812336285811106800486922853777688947436876106374148239279409699615192906108895216063599265763572713498017713799738648977516398015709124773812824884751222877691297157195286042818128410189721363074711548676584659352754166760125223549737487421973729530995846094829495414741107904121398359092873410372286216555657062354041969686592987942866859581943341360718427123604710355904878414816194854056181159482644284369243518071626531702910274111220250379010944 [171,75] -126866431630527821627559880235973740275513334925925727756318424170100327132425732754304563506171730778749728992583800727011360401823674641793704475663857560988568156930048740637071783385226682247617447554732972265190655832027980182198620320200176403879301080281910175004813134269571511760308425755476699583401366655414631614799837996543892841347814075736177142925329683466555895807058134579846097055827983568981981393366325081360923195062766529104194708560614873172531892767395690087033461097248291721970880623339384464411318924750490383354661004960041050906707487093822859989025798572127841835248280404286366623907966949568821452470030057085949336142802350454055823461547623501229884985873566532313287342742437329286408762725152438200640879790722849468191418663027316396962547295366335851041146357565138019935018420146265952964918362939789136909893126822307051568241302022870804101960670921629974534634627679403620821254784208302125269240281276512117731059785285120 [171,76] 3819809464093984041603161217612844612079769484448826014768051975450321240318438327434496668760013212390070354784728934734078379127949009352696386191344689942692301074457315401400200196656196751876938445808117143768782991964037195826900309535022960685464585511333992792654327797015215781782462968690098155882484302918490838202365106165598588555273157819037680916899121656564165436488842611878083762063896259522643849846299502871889527815094347408371107139696623163000117679981242043258926700006933628173785729427775406699986877943935616945918458929607429564047830592270022932219197938244075802887714626440918122166866212762996091298577722246025750993060410460023832530150524931049925031372410671143696553845241583482497238416435447535472800724408016933383197725990213927735996517256975528758348643724131445348162502445991073091440786352837118458599677515664560204318840877838446080984361573230116885181768928548037459534489643458241280148788752625763882626892800 [171,77] -107314250970606871286695969139973291203782869676789206352045753167197980204189591563469887048979012606019823529924365482468169455091834585243558190709664985458261339581668363537844942340417500724399376574901130420208282608753415498603562025243104792027748659831284393288009983444637713733254308705264845092521869484953583549306367133997144860049921993539328063895989105922710797619104429917600599736982462101396325862540498626592588422520800268809621998460549389870419661828625439643766782749302770042305885752504745235197465536338925778692502724470528874585116416625421962427318422669494986906694240333043716048450898215191327414275447582911603453464817100415753603922148243298947990533368036354599419000200495278793617991234799710052945158264417607504188371944971538904200970849639287460630656392932893116250121024886371590634526617153672843563836554262289728555337241529422933076618653516390291992079961528187321647331335758525554904466263160649822847360 [171,78] 2810493702344680672811987637253858211200469508111412920634419284337189466227462936012867087646764809722820930644414836690374916909435403398338687912069372287641359687662112771166827790284780164092820257842672063798559642438510494006870304598201157907569194478579342006498795971845588054414907293694165319700834705955218576430882179747602824201047535277191706954676183385533111855436283808498413936242211163211519632510398387408166664533197599837357378101818291682142111146900937886497041688899808043110964692644286609193183746087015839092736024830318202245696781146939494491789021549954678616323390685580454182474378032132153885172556650941395288375649436108806255129589020972233477963655453957651750326552601014953886898603333114374421082742527475747792175265211494656005685656943229350204247404028616611548320674240902167184303064597945143328349890497962123613031678443948874037089781992926831176730743492837239724522993713451346094251315186350027104 [171,79] -68547583884180378685048711890014569640471152518012798148727891283942906545981519594370980737795190386966512212650907429979304362897373880609512167535733038429748350878277823530106370937402561628401965635125497731309868747277593687601100203904543363068909833109119978464825403456456308237862558956829692655324995857528189706115511086396573323944153354392671521623446937392531086304307689625702771117986093396548537469272888609034152446670763235179457441864283780277134781983516910212065976267229894033907628677693598433878820405245703586748588854211248496108999593443627560050707019315914491669330406667384885295778396272036957798727326496767432344559952822771885622160629604971548772210845032212952137386784930036919028388292242722852232133177781908619293324780296988983697824193052082405186106723554673228664289122413831043303398053515401785397411110384983382010955085401460258927531111708533572267254910572901521742537144826071867257046611971316 [171,80] 1555415830241042136932593547897111621347050609539632725271873198712497019117838980693869400567507403003438225714288935692180257588754943073735906908591684963240598653336448315981580287895259206669794738705329149094816792007327313918012450693593979957058291767753914464718007416653961019450337413077287514418575304993940552626164500749616037760060603836004175231405053676879365603525388947118483166510608651676883383177346323002252612585624076513405983147503218964972786033810614145654996848837747534497146031509090366829543768018843473157907081253312084948404612988541716784909332255981802188147627570871808763723539182656372375368865921427793798557709435489024844610872177804625069766855429054663556427296568116162370810875056458847257393988502851562585901961649322982558312491120281122978731010197520776542157014587659198755213716657692494984758729868160801381171079981677939462515243093876887541058798567584839625036137013874385252916285248 [171,81] -32801342589610533580569323910613833157990405959030637364694363441607922378344928929453257955532077549615752089098853173208646820054259957263312212092466905205555801166002453405830274639075993930115080688618094723921288758971878809393704096258911630213466837790207867256582313652904778389900048711800879236614875831808879067631124554218092463402355207579831635397217732849472267820732988583003294196807252735004488359287355227009753299953407363709626695254308772267858917931364970762040761997825561818287857109100242108251939974224677532507944853536650820526242045092757852126297913288408012877804957330785132966278449836894118915404293312878079917061634883945485044352122922869637895207853910788661551358077863999443394561891042058354211037567813320936586491380436053787537215771602515390202035598641605308600883666943439491496179553434379070650857807806163974924460466338646936981355544174573047064856315512143072679340674517077378661864 [171,82] 642182486933956821953167532261165633761837060591151322389653143625001752681991009362596765474885495607383267332995623031509018375294462153326291645068148260962271686856285641861601736068261595686958286199126227837236336553620248353062503458990122300066148515453189153042902295017678446613604980950954429207290634386981673937159464912449311276690454553311483748349125522712016423225036846201138076974865527233475683268365803204256898041786903822645888704774050727399217132390147089347188186291637778626779573435832367407613898119542886731259344703815279824983698522765680167805783068746157591511423185553298365579909310232391501819260916606245435265974583621961473147902732020845690178561494809489827465681856459637709588213947070807685312261673565737523139966884911894145634612709430150259145698520347796819050501506464353565092566864316990981374917225136549769027930044791603259282175430829142739297357298230795459264148103170070528 [171,83] -11659038580446364277777021553068286749957156828579760488007827676085118825998019429657329677436020477290833029614849885867075924251242372048428405268361980184095262546040834941809130732599904453940427237620949839838829007258685849979962538204646683037288253265829640225535183594706956202988744244591793240935104326773227346552600980886407504207675966430360074669029263601893678115387541913582437063789639284178700248006179452321285696996330421998955545550406237795953826247433764749005632339940298912421183906165335985153060461004179970830335286923107353281647057250458501922158149367626826181472490764679575738300967698184050956325601307917430747515831948501541573963493170220775250501559212027898529834249525920590522056581111108291174264090372642127698408358875071576855263531614284598927136056912928287569485304108159106687030665705830234267877889169224574197221319822510410050917682377598314478884862610472211699455244220988 [171,84] 196067009181189514734408900286883266849277612701745812654609095818805016091593170096521080024218353111352448640035922283615564222656844178362017431395052035236210886105929706757390755431090742661504515375408733830189129402510571978996209972406579167577891985055095894198765147177870178787133868456564300268199203815010876895422241971645636707817923373427988692153929800535082067152458775741363692530625551715387954483143653910767940786921618752362447708764896205696102585506428772494397631968830496310370472966153061022870783815211383882896381306689199896838619789292458607827080643722635344158955243783685111550744680628839761067878944714345276365796276316424944631289169133140812632745276698575550517987555783703701154593592743917081111204523319106847281579926304029206872844643547927713104943570498666368836663378209662073278217670563712648387229290913033013140289546532034219810239118517432567523615600747705934949760640 [171,85] -3050477427992772721772645787554650867561090867116097562925608998271500824249191082860497535217877174435966048304844228749137179357856455826406400267037246114224203486811049367406794106334727039941687867149155786012818982541758812821036403141577196123378738325497398037777332125402052588622641246960987019174860037126525883704560690514816827519229502933825086657364706796227068894817201750874519316769211526892447291394346993144083811714806377517753372154047665498692441463748087292271955953912685434906766238432313001593030918531840301375745918087831455791895834871034965120363259446636332037851034525514991368785725457142138701159028461613732550395827718869697350279192600654691570019170883662985005812516985322123973431004636691872567270545596193059070610631054180809887934707168931221675633762304272105207653593276480654679918492714059070556107790672745221716763152918465493617403240965867474126249963329663407246096 [171,86] 43855102963651203524022936262743090203488251706342860261192806529583994805786956250742611927898789088443447542333971207277125984947324041908951427535239117647449689099139197573242443084832570574656452481219077066318292669739012967125677914471609069741754932106801913383295421006769290073659511198406330932988065867794844433068466216750843338526775671040720391021575612203893622318003882949856208111080614647555505511701975286468402891308122203150482080152614957340090664554312983626906644367128080280033216566928905583451647352080755381063354243510695562023784405110749553829984554298503075544479730973056314658966458800377766800226474463257289151803194555083930273889235628968746091791141826894754205618069925088185224580969727088542808648101865434854651046100094319648535808801260062587524214115942869502550736834317874549802967062850410012748397513562975776571299390786017215879432231589412601753914458875820304 [171,87] -581851370855751982231880291109270504655382301531512328619002574838914898481720357125000308500244984397149905506721797802457171122250310658581513389641695431453021692192448076541890363744614967220321976936522242215688852396737806705186364125955882735217200104349791871486585935377927704404171022104039009298132739215349930012019413174018570650877106666378799786588194163311469509049126877043780457029893718094580942839943048588831892285466939088796509279871686186230013009422221486823208200506523713405999955686683983651318394107469802843347741945499492498575536130484564598576663823895771050523494282377873741540289136122610812059561171432348991597785950620352566569141781500799402262592128317946109891219846366994986803748587509202672738449720521799674578240370402935850165631771515597901407182906724986244234243960700068302079894091432604396172995422537203104530290649211144344811615495747343287464600194054 [171,88] 7115030203192380900174854963463142795386316052107796308063024194992311230962156940850871062327550852096133051739397083847073572243308033744303570391604821844828847580665241603726365992147387559392236411779786123296222670151302232298739633803448789078826128422214995929324248477198757438708193719974477963555072394171837568162196431891175467846147515588686369616088043235375326395188537253727516567437298650282217534474554973667923683646301763827472500568739294831934361564383770367998630044228964042827216724539662305026743613063058570395174916314213861160612498437891440221887967760721367901321848249279849838316892363829146828628795852429703446408134978518517891892227083054748268625486160681581190446668143115854412617093860650895052546048143593152143933521017171288109200664961756219395006876825386298922340352795092723873179387872858145163379978181429317199804294418703718425260750927438598014186560 [171,89] -80080983028916808059518361941517985512942500229769291697795252077003058016238515881494857879729613551590134486982897441542109238480195605833406043686863963678829189931177172950020788810421897406279426554763146467655713925712061993042066803012198597288766218215154810792104179822874174010615795120353763870727678994031868395102619082974143080829019889078249779979915521935170204032761578806365195602198721375639653120378911233799464042978691097777974796156622122345969155571068974091791428271350182729132465239253262516481824533413562567174134277857856479838046704483029207098031969008307977549765552611409188396060868687155968429332711961163383634145821881312098447826722523329590937294779170138936124389454838885001803869143254281355669270469372615860330519745800799758073030147031015635796598550507898736735511591203439439173330653152610514994103501553905367679101910853895600165519074160769395304 [171,90] 828450762274966616199361512007936833071412556552032864529219218973233709479569356781620169505423548155047608411579924884898747474268851908048007951225459524243686278279685843711968924251423746865321825907847571588899076647934068918275439283575154160071172059722012834359155852636562242133146985162124857164219974406849389227563187785894870401456312101441248482781109978522363041850125820295210426548253247442517399307678438622816426870454371964850131730616861554792918335100820881724899072006912882670288511637460499548008586463228243462817233802633342890985479283016286311053207991178948429214183661821982854027223434807429641282695074874745575061374586947217151892056999805860585880230622276279364651375428806087915921996232262297724931477635458126162355174988393816344995823164908436328538794849694780522390172833281000568918799008966472228037229248881208658547905074564564270084542553961008 [171,91] -7866223197178339973028202145903376467570763945069381994124919001749727950166139457246211206193403165538226396533398750137777076371079418089611398728119372352486930673240178087432800335508923760604749330365295556973954550900509812541977458013872676584725210207795268027294563614626991063232592744976813966518510279689114101247329816827622545518242646192151299679578896824355897941966671721625338515614305452318632897536864148081817859538979362889284191695653482795327104064859403279715454427300249616747369045989825642475093959114558176142765597497646497738721883875923510679829589052011578709597330178721911424144640748081218267904114411077997841664514786801063059481419377982448477425948591181201748333055384506940296059348852864665242792101419464199662424026302156247874968695616762543035417746656284954905881647530855003520091573527112041099322531103566368212685393045688446973249105018 [171,92] 68451969903067013965801195979509462936216410550116624158178171317623680070033107900588758020058846654143583588775796095159588764454851240064459470117135860745404306701791368852320013470669879404215473275122577925103557322777410198035778648643433910452954047464802187044045563329814471927357431911198130540056820485412455399913240559356426062831566793298010023151685453798049906112871263264432471802307669168804904822083201507914912877391965809962823256463598945514604431474506295239975827236719654720454424564994650669539336154914824957267154573710985473967084441799467355521523050973391204988426443480140868249925162058674813993919809899450562325896881091730267516577292676318920601405019680748524615024386561397039648662033379921263333767330639635005936794623327384018494482565763910652339635703501938807281642961452033229648080311458781734605987027994303841475267463221120173519136 [171,93] -545083725478327657226381508451071213350564849827918228306379430531974557397508856681473332851213685496806754680137082652393614653921874168729608259891288134786627122312068213364846894523338277074313266445807062534206584111583140669333006130460903130265139649007077453776748289335537002015537609718842896624257517908916745904212915900000478486096288922590638039752725649203032775575628064152846425743799326630044935652264093275032590905372340324478835571278352407168032194505106930649657361720220432113907747508865346683358261574374430858137541207803482647251473266564619845339550822337415663244560775532922720528664223146561454415149087300212010469901760711028732033266492402609906533435556884504952969961551401148574584888766536901651489774310044489593116124328430264538873491694892919693913040127990624236509742206666077740861725398495083040391998661735009521820168169571884804 [171,94] 3965650013609657188072902755222552750920019893592032587226811499752101707288488782407058268596362761171977279596957067674025291043204148243191970966052280781405782194855779942762870247846834001854434885183848294110546066378798553858749672602407158042100093028379356544021679821411921392763311530306015627292886361607622172272483495616374053883330558723550693694086598527061398979854535934306198079118910339449021832389476078666173092238706213502138355904424890200610350153811643806061056124967909292454727901286933498917232562430661592945190563620886223731858023207163756230765546494077054368924020743379022195502729417451089997209601747504691175685658169581402923187794365311694072800866952841962266630748808509305632120946101138593689845023656138738013330710109397818968270802158960375495027212433554134588746256270278115779006808084286697754046001661156499592614671681720 [171,95] -26316847982362099329868724662913446655240333285465490322999702917201952235105523087276131864705598973707057423716066074583390321830866518875433571004562581590965206071643037507119305631173287461722130955736047281191176878747917497209000902962277586668006969111467412952001079211834696342352723758869358291748581698092966859923895604965881310056941507454345704793136391902100684554902112664221431180683112715693032573672994107272466388653875485578652619093274288026120605280975116170660305849135468656184379606968793561130759349826028758078815201432563754317014566145530414847984405708975333413196041835496253761165700506838243104064593109965507495845392864982012166943143447727319865958888253396401488981094339453880580228091076588357737407834338205647129721303775712270825280455883409816536814759533769528820324221842232799178414243705067527968004771007868149969974669 [171,96] 159035239835906447822783788085518064181726795744485110372980053606291803196041168016587600748704057227808959643480204222800807274118987641569864512986653110927638169588434121452142867447614124685991309760068528493291198270917867854914188816528696471410616451005381043257365303972772336378902317682717762923539200824733599909336099432806258482414441617299165280282729018510437053725502980581386403781003952550797517390640747402319265155473352918101189468764093076216623979770966728138871021691499641036610574172243450367896182377097496996281284915550223361149926286300677158632441687770164307885760770712415083895546096708472372814872524008297554950814004422887109055604478801774698827509655959559242456179732833915905016178375996973997438935988583925512117656885988313132580573916326852756601034431655013483966011950787540552862954410985473363205676766611771182208 [171,97] -873656965265168332921649034846235909661774511780424376364919080772026427974126609149141823673198182512226592423145844483360761969993796137788781374929582649639592766748407441290038891522350856009907971247992870642727890102645247665875139505417626313873698566481721526215378704732207044660301800729907328186188861792559524726983441854376384587288443948773873009736641229399411912688681068799347655678219724617400581145279912903960662587553018603769309227240191715240118859410414595898236485414701993849951002355301255785124401960265327326011723542645989427599754667751779655392118253893806784633003499157402113954375762493780661649543203980460329641058920191748235775525042269668216636601757029727834651328590599561992344421122464792547456720994837817713380965288851278101385445688629450192868890933001129109447000332247433219645835691386936888372814061876336 [171,98] 4355119837807980503590229456406389003791974647516883878881700537858927758998469779165490698374506250959792593650142338157667657159865977523795167904484798984476921436595099041632356321223953874550168218800221981670278252098486776129262582349000696036282389751914381875607416472917753171150092097519647545661174200038245106418455864850776239879061237223574027330181648109331821275064105518273093596859632155935253820189345523053606649865267212443735406096094812917506889622837351747964457380712881265862294581481679413542165610400351211035476407067842268728746221027932282347694089244883783458635048984059371229491414522007329725937134517084913054582007382443358783495151617189800774608377385483332605526386793890934697303745175056517722912080573263141713376140147488094736540448099754371267711937768816954305732835070526270799489804281479880431048605808 [171,99] -19663861497585141702829333889208260649618827906852032643686866580709822886326266493540994858737665502138171747822659728201640361470278487103383948687212047425683711106419841563878417414127332173891989165415243742864152125253145064254004564605562216712904820995843614183978167698629400458978903271248702351133310193787485312665819423745501229856573198469162089314286690355474220580982775745674013174431956919945389803726084225343584409688580973937330677345176009841661753659515573429436228553168674846521524077978104028511853807991096808064980003714819138499209570330974011859742966954626495874346380161631269555099979942402179576830132308931813658815101065532270661671527486422133367697696240866236049905857533040285483165878448201508142568257765399186615758597081492617673881619421930956854665735053220615207447635169544411971016039843536845609270 [171,100] 80263541937679045329230845095549253105448437985363890700996177295067960273772752130279781422875573648787399412971629537999508883862940938377134524623787990980107474412364573422229004654274547384197348281487068790774854231146379481569331359393066176126552398248219585855812875307428476219995626170261669537155203177714525768980073545473521225164330908914572812300515257650805330870076437227421703724848129784983458140211505729926801955622941320103096795474622902673741176012620369100827356052208385731219908868264464141326917435841565508542236414109672829523348034568157254445237522813816190132927521865963033402248155748656850245109001869345866334064746492323019509630980424424103548551663518746787871265061913553722515665678458659880376360960317827959616097813429525350887254982616684871228077490754769253628235538735519090345699558898899168 [171,101] -295591625913816996266789427789345500472911715876854307594109765193064045348217539702020377500971100822013831527306070814808995434617312500769434934769172836186071266947048228784311157730064314401717344097477210118875218390055174168068385098472682119063968446418128749944209636882831003002597942242506928579386216003161600107544517291191512846257303344287727624281418304663124070849603013100540863179206951569215226275458442475514111556217016795741871792982752662097934167104786011000812688226012875555100234525637211880253131105351525808600302139155371947726135009780655922361261195422075019779257411311958206487990488362173095636558596148069664753589928713446199908234168724701690868247762746227155837440890148624073982083619391168573424836666279478602102358937785822122595013464046748064733768827057554482036109933746968411673509633628 [171,102] 980177307782053611750402533630254931222127978122622026911268843968653580148718284960655345186124660577380787883130708942299484490137682653674817538579123965861870339502116019153923188246231133939343203166289537509641594972180930130426619083851982562782052416630889960177643552221666304029931313549399037138195293806188727515426677140003096396699303546699389592937581151151768904935920943242205428547716805095203959277246626389946913886272084148831974667409839271528017082633224046574179896477099706424382598260424078048634727338300933796910838790791445901582386887372567064416916671591310241232283293683119112180582673813732553393016750911655285639319339148537322740692140997650308204874149237675156443323705107811106793040517010831048488110449609993407985749396493657523126628293706646595022295116628457644008220828681562003571976 [171,103] -2920383658635019737166710328233600225472170060812762176936226155330143231050289779692975161846136820811025620704278638033162725325855894648526690716647671717788374198448643250551928017372418378723167751590416475221529989420744181560367504114812722702936971592408839317560310582619557061770565905619682379693137982700991173691840501037326127422130347642568107759152237221783660519515237264195939156441864208157121839390895314059418405207341223243201731384624657061892218105415841061950232232930858293910103738186619242256824785024605414091429203490459659167909103907161694045221576537748566563512031021633904300331718310782218475484327379529256819557595377167354766226020147339150649989766638382835360150166866630950816350013254098716211937423548391750347571704991947413413294707027063651848318167630736724663184608332381621443 [171,104] 7800997700495799916533328098626244519069468095175319449403553118922575111116350906659110772923357704178542309169395465031398321425791180986784936196882795171450200192603111436238949714142365228634595296040209216515268157259367776168503932406243663308245398058020647671764159575884944329670519551461771187497370618223649509670614564351761070500161656537889195585450700341744603892020153556452524436462861865842562148173912398438403921954006884557913129568667244228909814423163280841689017023633144786511409384896483363035281400304789483072466148712501657391497615407605231737455185611173148753827137532885991154820530024951300535109074990530906939305396469418819102728412157686761053169081090119785028130436689076120508457826847158810897854884719572511366289995338703956745110226177509677489109214910092909352153694377920 [171,105] -18640358102841881965506099163709633771781594047019703390688019514610717599405283673750664435674352071700976982288527672594254938779641623741949357114586618726999080104188584873539152444378308255044766456429106911767746440793745753205157458137522905145068652456394430853209664731651494699863663445333613586346360757354317624630751718059022499914983863939740423646652236256219120799261563358194035954151574321667813666929527504764214314990573356820587899678367675982751436404138584120873013120592700965048836737109939813032211609850264932871959677087082519120840970268421594898754299820130989094261848205216442371012864287328725338697054627822784359614385355638091335892777441234555116744380763875298298599305123151642618774651991269029039276593457669299859183403866994344823027855796139699125900564920486448456937560 [171,106] 39749907305979350615205142878257930784005694333044357221308609710192626230843341112635032352601415377339559376400600253390074944004732200393950485108186013112380656321908049968269676786492644516228698611878267446098716206184835475469213108675059419945582903317485001475234073874584054431873725159269701433286517240503215911342161857745667497174387653835675377484920345465676806010930017877411319918834487552136923275952825218681931766658857454995649484974578926621494963308160482183247618015643013934289067294149919092913740304717032896271099908232235417541840663378809262298153701352536422022458656857188027145174269176670891899282886541304390969137813233493606483362730946484696602601348140114088460434689398525464491652923051230141193423666937015708508791974725823875838852187400794617407241251240318131968 [171,107] -75464538419365814042541944036997519769909864456508390331430276054059463958625588309233080623792637866689071395790526415487785194248481000978704951739119822526335588786697028954766397170721451639683159741884411573997689587137505927559904138412891870002388200889562051543656492437616428199025581449101566499121733624197590369084030611999682370803276527007987222255575629782260266013044106014777761723497790299417580369974566497893228786263776901793799375239907794534819806977709262472279205154966553349709085063111094783612120692611259128746478662293842842828894543359648495822472784361702242271608106823420473358616081464892025868303358603648842057076669153633657558408809187860702807116245377397063551224262895091267095638472734623020055517196553279614626049785306863856531940631032893071207464707494512 [171,108] 127228140361528872095456915049289468490170338973010575365451107855760432354693720124749023140514184703324465506842248161305338756853630588341422353242199783936021936916377252290646525341016880400696044777783560369867583015413938146888136105279003176495741130967425793180055213099156119695689536599579637928716175933592856965774214760899621005172935161289757369371587886133305705559018189860627761391553868928461808162043237254851589589112990690373326411189403149970840090759019302373818264039381399014110833521901931372277681101415937304435070565822803332202928839711507161967230394487672801717577703332555240043482172371002981904617547567938239379523910365200205455787942601506737803828458934466713545218823483103009250078131710586034470597939283593228194931286402561466353555005538991690284986592 [171,109] -189987381874108184154293436170527301463447097720890748767751728688095314560484644476536612105534092200604503511609311606886634662259002276571686812570989022184473555080559252752158056287832450305107618079675942635964593033640896254415963117098533070881619514660738481010798616051042173948493536518020594237970010515566829133255632513957238109792391816992913322102571658188359564579253314384872138249229773785246678023619380649494650873808281009262851268257585714846533638383823301501591446095057010879041857643404356382170539391571116012837363880189701927576777932389923489985070880743347996836586836910013276944040177483392598655921400437923702204190550645220035327887332551701171263943109519787979919005050203462873958504845937050482278904235444846343600417257323327833266829155591447797084 [171,110] 250606689569743814618790245980685050447452365908453673674458063480241497543051057231261178455038898351106054909268101777971215955756083849289278644559461348831731688501260620967850616022140405900905093542180463924088335341514715167594076887643888530341886123811446913143919694817984025718732214901545441901984658878977508022704421302701557986458848156879769811735961237645095405038509988003075331733385497691475043820256180640706024106233476178438199032568565542307158601755450788346578284063350201331674678209940825661873353604947122528881222906105869026554462678114205219831994167118443304096139365392716289137047006342769753029397737021214464125046294367418200933510142968720950671866961756841063469925826965943473619433309529271621654591634249067068128603085923599263184310449446672 [171,111] -291183443862686650636528185776422998464521295713649031390032329675688347218491458366239014111163664750959331670338590013080940653681995353648620884522545987708302001549757234131320578553615384728473566376384576666907132904600539864629360978204073400511215240439883041554341561595823169990963204195529144742339009647982727694888322644135299865866822924083858463726720694341658773493920792426796755066651821666582377705361937608071545168387814777773417471475125934891778904213075599818162250651923333951698612113074092895878352346063949564859611580504271071850861785895880549549892355132590733056258029404710821743258856205755773238404092379810268466591409946187319632737153489060125946492513088262517067384161721384749414912983679626544097290721061311348658484554872216249642625510 [171,112] 297152140432179035215451486639308314915620179495449815493944944413435875248258744897565107768818153461747889914055401042619355423946889031614801331122714482416245008269976336994891864684851077685949970560253274583000454990695881182973211826601689326384185171898329248458350161525096760053301979658278698744679840984983687307333424713969081821028371357508712749800448558089929884476932900385362290568290407022667243737435526734517978010728581381118253890296344868727124687335532844722177500904644716339702593023237289900947761746608712888783026222128149189096536604713132737201824424851713403672930001795029874656657633766438409507303024053082524278226399364480975334271239253866489288973964598682995379710870443110496757250087455614323473463711799540671869691476771474577408 [171,113] -265528282894331138906663429880833014216763754937432221066162274914111667869665010514364010024696686560069891592547836014457760056136608973759755300494432373368745026591470266244068048802656356779811994205284221901280400332776189654202091559123818872055474039747182684408335029317531196170367409066322218935209567181686535159350278768539885290368242932670780155306200923801417266838281179116422528656681825221255519864230958258538632735486796631860380994479540908439065510991233241623195689435157938304170265698552326170549260395268683529384124812218360654357799603826676008057929541724536507703227496669707927482096275751516888244594992544719983824538951350177606172250539677175304172959731092748222253442891468172272297803270818100124670588830760308014818558891339488 [171,114] 207105008373112518358781058974493283374107439156237730357129515106427209951570158769319442557990626458001139354007051775617554185170218873245130333777124757620342176031001281660580026199381947446415357975276584630394588102813974010186949524737549716038345670914152402574350567926771920864836237632680472258827943500323520659518350998395481143781556060229521140836714499771491275866586457687996977670858077822435654966384572605370009404181947039085318947484128967414637462563232943589042385187387477279194278700429399231237866296235822941106790070277257319566343430441762621890501617731864165584680506426393259012548983853451967409061880462330749431419472089883649330310388363682373469475215837491321251974131706450565770142747544230138796641551647408915103757920 [171,115] -140536733390064398404005588797387683451470401297348353140972952233410402190150981082725438073571893376127581763077468947746150311699279668071913329342985884752692919184381159912295182317246960182731498796392513137430187276875302474516321749304407762700057025315060947071705446376494966371642220577997547859801386080615589968727869369702261823958598743559666142262634146932940337813561757396594167809654940244509349317087990276898292708314781063676084077985187706128173158925362842903465902864993955153087044355349263656750828501438409539709153268512691833231958523975526802863381010279070490556674277087392188103768617822842838331591398951525231791607175659022334846832223694273407219677388775406713050513007137990654579074009771537242282504548418642905272 [171,116] 82683729232395935940725125379673014409510837766527402649188043531478257768249683969227604537451611519565391003316451737548679198270365940417546888983503623425124566598721337009082289231155057181821943446793322258160573795877040120361795450042749908663992946242397915164324022209470185681079323520355376484022352371653338706018334821501564470801367275968010690722243088111369873820991241017474777618484659608865615822630658905789362966245930499834347824055668821404069264411260070031882568519511962600187511723600833680259589153499215668771925909288016111819456398599162178842146758134095008697855316790847789144949839384893935758921530694081301795690285129966801769536170131320398491114090729113533772220579579735240033040891111887846152346668704288 [171,117] -42027055164570823766451489019715841166446809898882309445040933474872602194328826490141418119454321651704645815787553044876128507899167294391995956422995259458307651509283722823043593994959202450679169623498225392598192816575712883640697067451688159995762736270725954938036071553467839190228707433122515849250779269891243710554624373106806216492552797941618256524706488890421315275136959340908563807837380212127873698655813106530986578313800849955803431561907295860684347355770034407522343305015730428153328775137458792064069928675713185057507052462592719044757251436214742429072974267694716042198093966489996320776477691958055516371329720216928819123063399338448863805318270480953549377698554518750835508810736201046940095985298784592781770084 [171,118] 18386393131934075441184717902599782013972600398721804508317909259210888358095245314285277740753225212127351136114494184485209091745535200652110168609722168060942106560818379041529748785231106228562293372292953163936709365743592025777473868480382196957913946818566512863317936166875941482785322326915298785166655505617975638821482977584937190938344677007053369174081578077729085908072282369359552971155983104328211567308839435453376208509360603053949446373213838787357815429944560191030797806471299067886062808767660377018235331788041948793919967089880449491826934759913183824505576302862512567716618737249737201139810261671740258024015956741354571588915867760887261139209524372470925899746475156203225923035614425109704655703316482592336 [171,119] -6896530110700922716837992017937901724494907712651357355441742256038556270157134516806295910072545447086164935958492351150037271465356585605498328153525642538773557355078609578570461291058563761261404502128745574270999036755089652007798791199472100377398429803829572182245051729728499595393124338447090462308512968430063223585656094548197109577475858014556741716721659233823577071128476038165297431340151103581798505353239491156821923543660800873550190752708884491200747072057354888161515953584500412829717663337809050121045550589223672209454651440396595052506691250635368894139152695161004732761656538216929090203240036700137044659005036887393035893811592485159659032328951307569140223098786973616899239736841643409332394769829182 [171,120] 2208829569989535056710041134610601259290535441237437906796002510178991377482821296865932644999292098217723903223322629276334001872361432705355235438130964303615925292305146019361414543819250544107384969347028722512427961353968651628732395941290635906652965880820017857186279395580115343284227620487967058607605614440341501616523486958693083782515749857309803703599535901333369001913409797616029686376810223126044738824158421345539380476732506797740422798838325246987399248217718190874200814760736238406910212419172372765233934628232688715539235192633282087418823798098944182955595793614645000716105898042920486913176676948020356578506997166728944395518118120388752908977824614721696299033996860829620563300965807208790405760 [171,121] -601506332130881030706108592208896592861809084066699376755002325179522391090877903934723292444942461295784377171296967054654750401183821046208295054457485309988557181799544389763101643803121055066620997786156325841340055915612203151403872265224083796400635190259364237420862171842720776329369291822834531324877573170884522448141029047409499089399784424867790713767251367109742497589657707464339845373011020978261202312808974449864353363008973787446989073916055891686029869751152953095394468639511895761421833028126435113595221060565906891137332081828789708003198452981961812719634024772480770981621499926278156119029113368056149661307138553631540472622586680554409732546587530339729113707070491625438638733716325657872 [171,122] 138651944831365148304259876723387196651005001162834065339298266202269111317094611594747700889650200400028300336182114835762865498282721835104977626645243443185366125062568071860925319017317090502750945727112454068474976573843317273890991963565072730601508641252972648658420302264589659914724508414817112648042433290002910102009489163603432215808728675520560577614455323337642648011667740058346890731015713014762775723690002114127281531072004801355637157141031530537334542526255910542064184976590675855706003392774927576312162784416750189377774959139027639647993028403145975986723954722470094062642198154129795176314065613239974536630146277094139069873804986588309394084933629375274999828868052853225212248066576 [171,123] -26926948111640660011069404484668306688224862841921656424083027191899881274256227128289325840775473138658996311998552034468179777135754565308180761176802573201730212261612598288003837677015777113808270472028495096274041035560265213578427361000466739178185585098937287506622434875289678919845217802270700781425122397863649578991038171586179150549244772128523610562486167252169339182295268821368264309042526955003327451640205858459513086000786287534790156715963813519294212518732900495159053263220238196045166157537220729572343850640946897966483555122750745169330358092774537275968261443706401289449320876980844132744114171598370782146055594687166507457224341543017211208158959272624830614441801189030926630 [171,124] 4384206441719314979762125744780247411234550700102874567565775627631605338701247277771545456820226458074476832947894806315752096868756194739935026541243047866102528607485888355066956168720491465337761813872407228196607619307311713267569797790395992128603475697762136211787767417593460308912961387945556039987605490099081902412928013459444760545134486801499665358617512504155967218938226677102438197815397236722740011495921066143152221598883086642726745017091132149308395126377175001283580699614779419978752246157663910198112783388663010814461052573843770420182974823111600648219109064667861834287224103267124197991431609068210710096939898578212599169161220316685685129682565283903815986047935692928 [171,125] -595384090930563321403270014678965581419082169559647616106684311332688350191046768834154057561529474465356931073547096723303550083067035672038723751262717066761974279778537339091723166542104840572262625728649511042757358407879658032266209133195225727195192298027079834883987145327716005900883913706350040470249250268906897703073477519195637310696269451925764057416313326158962170362859910843074769786488146610570416428046204369073137289584838327409318194455682216659931781792889676701857209822141649267850853599557160983883424291380466896251340913430800954882043264798141250812243632411689346346287106356504141239482149774758666335055267841194181056580185524045700144196246618131982704481840 [171,126] 67073339247739685553133055561862601210874030145948875712971194216953871417886806835167027760722009611977769451321085706430779175785577301902361717578191584574494989580819446771691961571954048568685649651211553617646881113352625247349088011337717395131873019835438541541324742165885104693889867873741071995607876773200530577362617853076238700238708704206249347093776508911764715051025519170962637793678954422033636093644510484193927688398464141486355739321217763588444995488709060730307615870992051848985220245074639363940682925566810119616264457077925982351065645819072788303560854255213956443349310306264908155079489584256690416655145752439352803837834972844314151186755225583567320 [171,127] -6232595199295047741350582416572823260761633590359474887764857295868349512141108730576989186086566066627109094542400775584497588871950482870634800617697040498969013360085185961583980904343192163678208596498514959800949127475855599525058422029923787128833226788779412765233959139357016231075157912186455211615765431324114110883351959930451537832915858547556383428579220946107347569058370816451433857508577328310673106221634801176435890020484816463905768552569447074749108425553046187427092303941668995507153720561059867131444435002114719418920497922953657819903134948079364851510293012425808490256049256035875872626576585809152498344221937166155451256539629036239976811122897113 [171,128] 474832194425840444214314221048673808326042917497206322066492848918904285418278562689525735672737968040466610507625385539973327590441195523977827484297048075012263684978991625737616497159151782952131566198674310648719999064036548823482972658227347221989326520576739277310469629494580644645297837277438709833132529582115805450381755626719622740410072622730075237668314345949259471644788340681117473793944574438791564437952412388363475517231984987061459251528037196959491826032104388257030985129701231672634538880131282632114937493689936913941172991695783026768032004521679136125014278931989315818691011547385504252261397153000868293215772032401972366996563228228212962880 [171,129] -29471699959168349423520913788505367591996901744126131187187561504848133854938300942594347978530432636821978429787108607782616285158056018227379456271460971454079351999638820618376418566791462119288025376561518667137665875792657530823910457441943147755876849578270704009035071936756146671359354268639806234349083689786905580243318115273283953885458248864799769052119031952547151922413186916640623116267634410023798661859241852629500905615642255370389752243608832099174251151391999444609757400534367938571447360389240950229081550185486548111708166295751046773667296822589389321439419301054169674598625534068045651642216397407023707590319267994278090280452521701320 [171,130] 1480299301925544885216160558778103497625955691221034658175157661769683617854267225145526146960048720388931050109093999198860049552922285151916662809118635066811874980580857238781645642422860075902775993358332901532444549357809523327367012476138289227590141946856029827623627231933929946791465328172116797066968530442181632215143076639963354455158714134740150943714991539214704583894243481371372659007139836228397134514280810466141762994669258161124463756797233789073127646077069420111367699719481182653028808988336224266276926290658302258457709574575919405804304895127759200458267646971515445564329081502951671626145923269462857884865976748980597959517712 [171,131] -59743388704050137390699267192967794325923922232306975435018013271082471481408290655160671357740326580185941510934052327489100577817704967379905007145121143229662839622787570796111788668206050334953206250091212752068627951506393170824885224729882394185259849255708577606412598638419209686461166596711466358749331548185433780096753867653558115724284628203834678852123643885588137816360607829215915468463714163088150727947426216946607761978451644169967690111030689162170258029481959827198015976747647837311874313694422879857525900682301035184848075838262318215825838533225655160766162267579255576483508198460300839514732557510154176721259463214586402 [171,132] 1922913290414833636235978022441178733633876096800991801306331730302609960962596835094821111950097926559301342304939171856910145785824027909454433041398264007100669761387287796645086005708997805341122747429882244600366610366366266618141260039040011848590003351684740635317074078616389367993676736207935790039896527439034657568299619758050332193058867807088407782380419538820674276801590535687824400817259107135134001348549861243553675861828306090199834938233094975253270616884396838638639733718818582945877678698108279636865563243491142904002965195560488124832541453135957983280502251072806700270872245282092046734704271828163389585549620672 [171,133] -48965901340879003610004585627529014495086456585573664151719797529970233422579585533059531730534013413124079467315394460358239187204281148705524328104839830540693709756349029634724479178238566705014660203780456866165752997496823310625553057783668907813489369719906547780672451692574480428206977257767009681230004341711205798307051501818660539035339992222602145722580786211920777499599581281036330842228666925313239980011519966458868649772329004407996558068552184766294208034231841904270516831119770265414921309945630816112273472425638580858891856251984125795231539393817236302040267793611121583673419777838508201073237756624492766936 [171,134] 978160727352191483865541583230568857387045251905769316512641322699485829392107898424308586629450937833294197707695359511458530924552650625867114620720179446409634917345665352503921565601905062632997182943927151749736521105397679410540068708026300078179565820537561623000385041725941592380595039506412858428195647950671687974633210726677597112804721435082215758983410124429779601235886230349780538829893512075702560187151788439725046979462672803827281515236923940937749886161508361851522286606727485722316797291002267499321556750591859861441397304072966390202657071944311073979048962069299640606966867896098405216074844154312 [171,135] -15191171009597460359736331627276721175572112711761491665041723495943603016485820359526445739260522286675382720281603292830001425245295495276692596242253561048668854630155880678230426251268208864606485809727121402807101677129716752199073507965233195531462144659619689779303295736823553561970337324060350539077400732420807333455438736741684651751906813120018946552408769686453679700583594389536268940421838756650167209587968406119837769212989775013631038885439087720790342078679440277912768387790381609398133612119392043314378134234442810508686650539718637651675318154797212269938364960509822221361181775271773706020507 [171,136] 181660699573525051929757690433296142850622484562232843513268901951119055298837653462930331680299220637492611981609389241959762361240445659726172623743066536591813505332267761617998616747205577599140026265139624449277503894357444442959778966866094317548720759556144091992693421691274129917874838868722316101213290731838635134464857797028724890065586840250210208385594436410292872242960576858145182187382867664451940508530159992521509571799398578599816950713412560949331322298595329371690578493754617254021275687611015101958549822904411825130153090258082204143723991922792782399520725704456011208327654569454080 [171,137] -1655620992186621433904664797971684253034870708537407904144405306540580039830961256338201847893098253530516498137593108913984640733303814811102525481352136909143182485127811575784161865451742326989382373467324505371328802701039440576221282093105365813483226028704442034443819229304070552826534461814252222337769887789229953026038479848532500950608701080523016101230458631109915927811797815170527248432333117187052326818593386817354180361927507625585951982668189869007078554837791336622505951009184160136744358697120403502443727161743143902196979089078916659187534891453560201950456667419423196963316384 [171,138] 11374236702917956338041174962838669269199864102848915319034317812714779999518718751509956741004532554496819097527754945469680534194534659467810901010597714852042005297930288021723671890682184554121273413405576858885619479449573473039093677481067243657008698304559692460301909561770588440946298692735737322448932889445366924167327101256786638952582658821986357310471309050553397163553794752348334865948916349205434495911990499619897534723406276846448353188652196996485954382713666437193247336414542042472630027767851587747437835229931720405043736380272677026460346569995616976750716930257335808 [171,139] -58214954795256742587784879437308146607614531212806869562927873131383480279844515332849472791061300197189913312388381302840371523420218005710248052495044552743853475527133354634835811337646637541195734242365021258274867242588304122788148294971354099302483231794462155830466267910329429088617808216091348204376066803234525519708577758996633761267996370410096770294216199636220606190462185418082081100287578029680584867574592741296334654725773443002420032619731194546043706739213942457377519080709031863669456972182354435805867910457139743454888116552805102974776503343619528243083744372 [171,140] 219184755694435416194404779242199817728599963435066727342063543355356310161914813604503681810292860880996110252022156604447584309221394755999397079487195981583639517313779519473989235563426529037758540665758562812130386219825823490686402797266335591186683907269502918231138762072970049104719543397294200425718998874859170199632347981382819070824601376457456596132178271175270378873826934125078112587448632712184820711240895719967377751021905109288061683912619664672218872496430416361269774116584501225508743703271790516063608541019046418494495569494337671584748904069162219168 [171,141] -598886829030851364651910836221341266962380900644296167318630967629005071806321748061631761904136864259970447439946183331407462946305838616475023668925422892443660055723911322737712161822912604359465503049708754896880601622759843839906134980828131975737326790028805225299802948780520864584139636341523721011371322889038363929932936342504683543522168345318458813732840344478278940167722132590495039672488366957054286516457291790809279974514024745928779089087214503115513200152210908742573567540212526932071323442308996874922396789383344188882893389240035412488931285460 [171,142] 1170225657172420157050854453222469276468065847584033943143097140879916886797396803775071481562407197484760034473539126504863152843580981377897095949717969933305763879320084792334814098956318560863493185875609735262492070047264822041431455892205719933561255953286850015122874017817691865908352253533573878575809962028837321741835390609044337216555032070151726323804719567349484874045595767136773778977258311069226428805778901444487775899507652892146970179047808875919682966133118143214819278193852728720045680583856463139468989673115059925933456423390444044672 [171,143] -1609535796558799134636185807519752516919848424748968419608685077296543182472740126020711068190532132722735480768143617349914626156075800978180233128875532700544223466503277473256440318274002052336839444681701824294715837399524126571556849128155391067571749795014057978231457613475639929809355262597517585158910120170827637342545507334466195007279368604991971032779675386763087175975418097976252713173418237202098505440963562791582156812595666731228760531504612748120916355675341630452126725957494866551807770907487479091746098971314298653119136603424 [171,144] 1531710981382106781416501192131282179869105420783770508283468769500786829328378571578106535524523172516017051988865496596130816846864397075918481792508608641459788511876179289000292575474812019778049907037967765542720172675584997688293356012064443111182337829323879048884785399264662701740075987985480269848013004485248889735440033655597036367952404280739722178868304055602229552123118476777183561124478858844315442649318805612114355330092907477984996363191206697985700105188761049347921017900368435396025512424998135910377061179090162371584 [171,145] -989897600810357271924521246100554647465488838325810382267385202213917517258683682414816558773207330194387667598296581081685082668713812473965829313549707212652090823238954434856698263028463296903894185878608402478420048191378816077073998460900528858385523597853982390145402196391140844951745895503492306698700837743304659062627799314108355993141259059988967968234743993166161949320611320882449189589231738241546340965362387857886048081309589883372757703172655481774400822253614964070781252367554780167734202557869444134179710596448 [171,146] 425701000785121791843290630290561218948339089568053923547635373657610484969135364663853746881259745297664823336284651182211141443931197334659304083597805579924193358284758011981796950867106778499708677234325436639796314651458639651681594173884289629974113240048279319168712007326683956652949471637485640206689436367805107484415674120430379543227148924316251054488150127837974098802450003998847375867872311526436120689747874924593041285472173017889773878529389888708666192281176687284539300384308250573499485399328298668192 [171,147] -119140690082109789441017600902503605457851509127303491719840358341697168856867413398120195459104522482394313889435190385272667933987173964523721545459617143289926024194926474121588684837764595635084614704476192231676109007983903878279754293118066146463911936055611654853518814317853093955014164146785094500727070991964068070588184596129851005275675719294479865832354871038989856525981647517232173173012254330889484485972699357716758256937226727385239180852428405934089690610428653789364376372166686631047218137232 [171,148] 21176844577226378166599383117292574383869092083798284102754674564494740105648106233195226737124595162523355772485110637625268897636040315859461079413016963278389113457751649553492671732193169839420025403372861124752303741822031670672285381828047941332571775654758685375767077870150148701852138553694589894596444670999046329143758888344702103194894804292882169024059292341579885129826488841901884056709081170417920103009453733971287988269105784900709994850565727612351428945852871567506618877684796867104 [171,149] -2327261463237952250095375107529189018910890216188635029291289727024655060567604938513976158621991993230905521846253282537546714123389780067411207666794926562038101172182353901186269320304451693370418192879620171487588952124315709874715427593083466475915017389497105433164213444463426230250631590805327763000107656538367355267341768992527412118342242608767990259975991750215014843334683094642909362736125802340768466926278512136808990399136959066085571266691405028375494200518282183232583488868 [171,150] 153505618220266343177509572045023131173467074043875441396697914145619374200725183721687466229146575813332581762662535188661463812242503617356314279751286363115541812455071420588551092619974699231397197863496529047907882457197600547512913961738418425000301554082344972409610440268295778074769191494332516568597094008609286440305473220421142701971924606015430152053097112156122671555740086986483835402826400701191312308022253589881035588201715193781581522808320865306755690899717304976 [171,151] -5880279646674449133803545769970724108163288296282395934632851798047275678037548701522902765121030370689351693664416772644653055221970882245598370447064667450365837147947743939826258927897313258191096150909984029269510300905914102460329470386799596710104963549479101149983258442000051660005335557911099368159353598906790400287518665167224727516856668084365259871892147860354372002308302343346350453404417585173346765999976581979136836573934072295434971290287493732757797830 [171,152] 126103066606814402752923590918346595954042472759407173870803406443581557398103978396059770898292591840222146099935212858326252766643643527715584295426717172941849268688580558945855824974888893211264611167286237539273477320521522549201649693542214604277415183705155174443620747727465065363896379571909392028788179236835902392687456057879102723254141030386292402986001816428827393881365373720519175362074528042067802385349994108781211591960689786866335237065153536 [171,153] -1452948241527800460264627193761416600768934898887197103716614872638950886836340428115803718424550231591716991854769111061817788965628151855030875237999946481072716751674754788720812090522231290759806156513827084285921403826489739687653744573658146189998303879315207452762477193138207445896804921646212520114148221610483833411187744988124327127280216332063031421308500145737931122982104344571682176320141127232423465943686742365226657527271573895197216 [171,154] 8587336044773401838107579763026715708361370775795426556564602973347285143858543757474391627643702794178994213253372661281893312192837993817613961408375773257192252477171437661412463726929521545848505506331911028547378777544302031473465024167038926321318416083327903731022840873927367034152912484706895263278636686554393634477347613623590753268998142649360601230341372932737739687710073241490711231076009471404858375267514609707282269976400 [171,155] -24703634329320268596173214352425125955179273997265285316466168691835896502765949304236448169393543966209057698137127351600997744411786078492367946341654876895606446207447161244558168119998171671674989514047943808348094716010993407265859007612776166879151224459081279256200514382057932696188934354998020903829821049264539980558991654784185475158379367220483543045820963485677393494583443600231410124766763353735791811659556629754 [171,156] 32580911626501398197661884539803858796419553704398288201428835564340177126632170652728809465255835070507030083232585831357516755786093667644891419602732000977725889243469503569888401948708612809379793671951647529887378617526719220746446848792819906537903153067033034625530174925431546973020604932218356660820395983570543368154810444904196411190747041814859211179686404250622264588202593597649963170180053506156902048 [171,157] -18390677586992593826318223544282115781039338525435381996385812082944715341106991748733834173757362479141675846044536429088069601650292755967100224722449089696862023750288583774461456750205937555362017027870940683886858958583993751506003615326147774875413774858051369806568299563425990009997711640833075371919425913124798402480152631131011189020975021600841356295455969599491448031675420595541912036082612 [171,158] 4102623110873725935878522471571665332199626287549809972488173973986215625312627395642409710816140388571582750025713004559939190212039609155302198211844474208912269833581099273679682454381733242864445643045148310830680424916232392089966936019064171958988217608064518670533024420792538998502865694374465033457012663002722061232833147154603457994889651546075190591451356020185761849114748788760 [171,159] -329529330494502798253841002251507844837347741115724809805301108774608328193914387388352612147085309174536326085975257595840776181134929198331158231443877708945687511774174926714656779214961830766143810119801270075819487890963866973187153501911426074736455988306110935803962230401276417988011189259400442422847806527667450218096544330749664010825428292487120312252462974744065249 [171,160] 8536505632264869545040635362757526460599203812145324045406290664541167455302963935648861100799730556779323041256112739313791087147553701235676583576888376702827040781180813907670295662805901492603659954111350958921464943577322910740337108665005517186593060695217876732034522989192289989997864148153564435828990224416568131875643446025687263520567218348082719139584 [171,161] -62524063542983837318876601906917661758649087990982851862410991168505201665608245233133463435730601077258178054293117867323447446991000692243981142927564933495594693501683542352746831294417839033085362404872800184985184911432050201072460086122773766721202349183350689370455806780705426910706406324977116181065409674497570311023390076302202497914602784 [171,162] 110355546627498702938932889283276627913139647701511879325599814048595369480798497901244742065436928745003734850962899902763811926658994910340085926279243301330277169469279362388944183001211376637578522417987999100077025561329188157946808818006947160844268206908125963294965249427429107183146043895794689142864069841799566073958531966160 [171,163] -38567938016551671716621937674565122603571985974680775966783141538196803138194368062836525772275969988773272682108308728360470758355525273568439249687759586427553966490746006938456462371600169617174426077928634088626842839229672095062640705392249117422860225010209298152569094064995221195976930768188154645521197087844662 [171,164] 2080519450618797673144803811461690231875650463694329692615412414696254753335676330487134529496968866301560084314039547182137021403563723566537362287348789059503266048154277921317326743764423094548442567435390410871709919145499436888464696974358689541962302087847083980872899846653054114040922339519844352 [171,165] -12674449208025008980382063730341210316947623061087372748833363787122647451111338144428468277385018930876813177251107379665914839306410305315910588531652828316200111241291509398640041631473828162821889904359206926568776707599939372691419787555382920494823233546258385381349081487975348384 [171,166] 5617012457317784324330469388593623031213732474293560901009179971151466087244630148075973539993984811007014048591028824510543659540280417401080593972012140040055205938286029443591531843944580899690698621220679163489696345435745431918453569454438201885994489907416269816 [171,167] -107245782445969237202299499861341844172065968218058907349663961024486854276685216586499232136208923827428589984789386602668245386392493218801116877337969530404048664733377680014971802568306411339664272454752109165057808696925497654493327136021342317 [171,168] 33101119682690572390184264742039669859755099762485179946473965808864780317196934433659880390736301484596043037259112264470426983453355968610626661231551430948956224356675372046277117229484236436109139914449405454002570350720512 [171,169] -66594545548252903612228068547034080912235324664610329367719702517473982491004141934853420463426345620162342277453773964712418155826174282597249220302331667803307450202375564153527704843007657260412062176 [171,170] 44405146864002810386845304978482230943048637559420797486180043884668222445869707508618705282421114997335864139230509781703114988163503804141036803682198482132537815401122410688 [171,171] -868704390266250778092124060538150442396189325905167085705988132739274343664108631423804279442857376822147302013714899760853915559036972364434820 [172,0] 136035581561386293315005794375684249295159260240664365622752812880723120744434698244920094895648735259259858467112872194509247769275928910385701608906927480812821413227745560756071980068459812997038821449948877930425715001859103406457365539312632335449669493235622854441483760628289926709612554313033710845140963939084845835136954597725364813841555555324535202273020907778687436608408522624245548167439030034547389837594548511086942067135996057218001277733118269543037062651105901421970033551520987442644148286362682872038280427930566063248015109833759994644866702324414398139193229085425251169576367980194214097704446472209263436359362871459191863893252066439475841924900418071935231729771427220023117093370803901511988062054048660829506496371441562999672045866750987253228508137319623875497069620465249760051200000000 [172,1] 634522545840608197047812859378930620207745338944596615842342335425960876905817243959721859304884760131879452122047896127538710863115536417814285803397035224734752278314253940477230613909757214289372511766124061495406036456175347190269385602092720770678743281553277988580887671049972451498708686420560851142370548861639539167477998048004767199399743487758399687133416851209006021394394068150647037291413826994522331968717188769748502504933823310712077274632715715930316964801545636418054661729786573687254304682629398011252808630542413892819790155993009979844783827093628977924054247139787713454826227956783600541015544517504745003809374450051689667609728299407327443790773590563156711690916269984088900281988242362277264772167405464154020884670191348263052544109500376655129935875507964729200408950541971070634816700416000 [172,2] 146556169961413482571872260129831645376287345217718388705543627687594089785557876521343299145685023126230997696338124463234859890414516993059940749287107809818394076889427344998490677483645108716510917655487976290424692024674441373991429415966660911706462047998225696030819212501750393524479641899457944222158006916954220406458810154512964179070533255608439773643951317644282668845522019054225772682849858860488241466218780789297661977240020723026259395486173908280446274178681181207749424629753522563417539364271969663149741106551115013930843971040337577709367638720267306019852732648304575587077787376854988867765079145383080366513122243480832492536563071852274364903138381267886221486759098372891042768822668975858691954717512265385911079783709409433487360552455750629295550751309753027455361638382204419663567953942246091 [172,3] 7980393592718411708617241342079969116268951655732114750083505957428269153608508603658721399125818521208274813407749551348045529267029034410510664172948254449075865716972212397511579018162368754278164819775845218562639795918230329898923091695141038613449822165149661482458393148911236892042226837239373085040181777243932948912727367692730476538038851078134752955195612451383678655654677101025156414397364779687150276880552593974882648659557856084979569606658086941779838128461988442447329407911322784631360156137149070038495071604617583811852817827653717895034262047071935556498728797661372620903104597242130911420923791543112412522977485771739805160278177301043208136819014834652483007054529654214012485891118430003608718367949471939738300220780083097088367486365080547916678248280242366516804016329964749564784528953813900512 [172,4] 164260469983461360607860159113493712407639401963703254569121999388768862387355471732184398915415108061671078550176421973358753657440898357153593266865503138329187563740781296302981812631663864603391353160230712690163342218149784978471850015402190610070024623220136690742966292777594843925553865738275169228267437228401499142974862493835227218265547692849606424904061549979751185886856391810250282541617188016774729945352505387843478271207388637201886867274975534672278972660180520049335348249905670659597000764019424202912331109506143299001756682738414624086901050859477312391564033549529426247775267259428267125762081120172664201438480845740579732659985805756143984991074913869005864091257446749426700152186700606187782900149066628644903131291200987531488847482874276613866736942251365363920828538799260244308270359256685840856 [172,5] 1618095142954375521072583291241465630082734556871759251101453748965876785313278888015967579687479807533989936739392418361667860627184106655347567366047250046286176824567318657543215896970363288938570387531806780912973847622048749747966993269871934109651709537216478476429319443812939523671661877483641340193707152895002619389998314510368109168404579349056033758726479169973835277160377176757350822327170449744577958898719243838244471142778984301283743768891871899885778478150411072744903671752417403838257911828222118175819398163120021014412269155334051249605771830215207023203931813235611517385612470668607417448245043086669690804563909386995611291658418014961465621651048148477731945947026142766319118606964246274624222307652888051908885571285594725119015762437427109943202331196689483568657607030676503012181278983813029337800 [172,6] 8795605891895724564460894252756578024371966221030809799742851977700351295005337794460552677169804360670567371865981051417239537938300284025472555803870598983114958685212731565304122659410851176611755512221050804729690296190900060667091760135456244670444854257022326511908911458592381935913235032850717120956654135321674988704123916609682591059024565420009135143756068125095369762060326518831150198243563641377486721196734075110203257843597905764874594192511345801546045836824803410142092689056563778230695088791353896727764187447767335455589163078213558876125098800672556822676976444170511312221086030539173697503200145207495512094203263672587205006188366785923215153609534948041793715549629529996636962011698411857185202613901503451262017122000440063103564629428625442946825855501579032146353980543692817907379910725054167416424 [172,7] 29023745053403525196170936217612604725193474342860826758191722031556660609736245117750058905801165573181850586051179786895319415005408173897163132038068631502041541490790979994631574992117039573662250966917844769002706095144619817957605110028594756423475022135131012087956932559455974153083011689942353557988839584637053027230931841671027249867149977925959985965863345279684307317522494139969230162818967585554224803817045847726949128117849588351676506250995687589560513947773141431284590434025289432521897912218020816312189326698961001014323869987561760401083693891064763463955860579221948103350261477561098441620027196219958280937464262424107916253485595992715316096599452788245179785674009433561815280849886210263827151679152939546180940064405961467558470068971942163165293259068116209395249948474042138220972198119230390954688 [172,8] 62256853478627267803678460466335148422728621688451861410739409418146991993861348337430603181146044830569750273977847114086809058624817718873366103316231349989968015645469146990563116749834308009935211746691380317092363827199250786576591359279734853321165641468724193877901351083866744479469509747079138342297080821397552227059752207724016216246621542230948758707341014017881879799301335943445158975164691188068313264580715213289293334587843500007960943017604399906574386485085591876251167651523901120529130035154363936240392305510797958773867123155934987874330375255046078441564158049266181166189249052392099113909316084366072358523099333125918461860238410967136758277616801473470707769894360638699915080301559779547926422797514301960149502591657671865489848822210016780183380001086542332570013768057823605063800526526745753911696 [172,9] 91396015572091431477518463462376022656164176117533135706696393366540180823362841852792506682452380819999439851933016709713347358551545163381630414019859031991834292053456613394450966920889010986930973868982091991094335016576258142436585089552386220623259390834582225540705670346304935228751294996764674311367366915029911971432050747064751326510382831551017252776091428733021710849055913180041242915055072626452666416326104793462341811664642668880463654886950862483192468968183126629396204602601239347590502003694466435249339290150112719521797728106056605811250300894746805129918458609237180690890528236839699114974427077145828185605665861606636844115887771262663447699557237070281386608574290460825909487075476762022399532177381111737359336571926894151086969922043642089956532496733949815521845815863332343033119479026853592027088 [172,10] 95588395214814761084792429681425670943819256411240590338203148230241331285847924593954770130146368308220770408522820181637660552939555428469998908527946586523758601255619563189972613206237631688181033347387442364049350379088237144157919055500097050696827350929251978654917656832791572955429584724428062563562011204778961272432681388084600678748187012412938267096250723412881107090397444769194086192273665077150878018315929358778743574444125323853927676200395750258367534885067954157616599580229276697764729060980152403894186791006503781268769770965597340724757795880882555581093542599439984776017101075813504988901169046580991999712910084102768649001860246727966776665827741461745610166700743575770299338384455817174261340315759969117291374009768211356785764637389693978857848088367487001467068017441596032852338017672172902843252 [172,11] 73550955222249525629921394537341313697181348224657958633768383577304074573179244439031706922811527284764498848689933200254180817283166471646943912257478489851818328726481599750634285076327219439151891846827973674748040329225997602969064026998767413124944311346084840563225957350274801596355681637801297046211469177910249284522485276641167157517051871099970213109790973810138112377389722026169809028726911486977545234334954097749339049799474495535600048006530073648395664539734133006820674836698856676148637560856122892943255778923955294294919671485952092828574694050561320884976788268869102595964191511407251520710703046553063752399886728158913454512292348299303537159696210514478730581200906445721994014123497812115471575186988716059836525243895654789912158194084032118029284644809926599456457538543524320728059524115574407054752 [172,12] 42748029847525780641743830255908636702746672262768554259094570384351512612285016160437767369081832861708683365703703078545145338054013653764294747731228887630364299112631995850577404714395477106995450334253308914373225567889788148763125488239624761207337059533490591724884741804875449900482741610077460037384322346301893914182560125228754162165147949312905745867328435805780828941886756802277177091034020342003361527123727789101233869302696711473062511568868254173188187847286893015688709994712883835803992819682411252401171664841720282649820991851776672356377306173149142569802887087625229779340238960200795150199452553921012851775124413523411018770471916627231620001306143845589095404128733528643206342391394957835715144403312332874473553854435343078860836142191769384229442299490854825905256516247215008639156193765414773840840 [172,13] 19183424535601008358837871072062117603124552896595439111851535403071281021165325484039017633659828725499177567749949820655829420196417875501607560254655892907011564679979770893784328914956914739832544499580196754052797755193017322259935528555463999505515395814258434407340380839641613230142560296966358517547061934190529360578890147739199996778581354091073421686317431542329917272596869825816219020097885950679234726760919098656670573377842229922599361717708416672259539748711863275414079318484844233138717090870662016747985089209180461704719750236752203286079606966384420878006656567473529920164363519900543447993152230822386055065997718117501704500124250611772576210963159158284156996505986055438960125990340992043407193625562931784744797768098663723035867185802050480503159810482845217039448995564416724718191334714650842023896 [172,14] 6771566822610022614396548036779721720675702302189222341119686204431773605701536326151952313938068456031866137299455870204048195820435107864127545916334325381104015962057075557762842696260759826262824617815555058098041090266014913720864659065519002995038405950135342451589969065306920791272367243366700309676811423855348675931703875417621726189530419231345381460557405323181937434423056591473830932569168727040278170515941091890662031417770078289217210020996907541525358849587368479766377840501574136753759935268303004550509029802820798841514427278899400616432955926767414958885944726479609900863610007342862433151166361999513553268024659270151647148626100996807770594819270757551160700809187492707902169871618307854229989164386130474968336510167351270573154217134981259163066675490681944350239055625523683267373052171799076009408 [172,15] 1910383831825432658725158857614027547710597533977739088285231766152236778223905920350692957869820181725302640735695255936243231286062396737740317907077392611984022865834697273244544733878458728655864792084077258362421855569213455244137821939322548481282939562044803661803816126738675248461237560620458228321398452905911341227366130560588674270668009587939273971266141409714468664824912652180630262002392558425942360140923743269687219202147403383701321594099538067412451802528688282124336019896275618208901964482688773939308269058701894551611182774403998519886041114618903231177764974815094128153226904373577988286515159758039183772590921279034282382143051705905128194289602332820802200761858500228406156413451337086244401165691040283202522640480773206864044088684057584369651125165914714630579230390115158192530662683236314856320 [172,16] 436726661493085856209844155166582989440887613577240325921201975506619845238375981930488234161805186665946327779976207979264658792983585303118176793377527282843198311988150668199355522640028366204878978948461828362852634911357040267449791079237173433055990805703390087133854504846522473846004870990769029228283238081657360513096330537611952307940660787238630780016812091453059071031229067579387945327700569239890794489147216865566980635819466519489399834368555428800426058041656445732987453421667440271124582806555897374020060464308115039788658352413147091976153687165053848724150182616154708156190960826130979878649753790384875253067143135141270509173853242223608703582871462778955390724276036146531799951841297383153061861998399795780070017180049979306630624029199232237897565994161460509421893292161202297189649251792269083200 [172,17] 81882568283094147375685392768716298244180358328895984092658389779536563481728610156300719258993767640870472911639696583083139267223171183769701016753425204861232201126649036516448180004085145426112835612872753421080240511797840293702998017895592275277083142230512236435175230491323711203802318298200082063802594591322833466205647790829394806146617796216868905531443246724011136370249748757508559125732831624141152524353446663712278602592872101763993108643248667699112703346107133078151954846555987414965458344140119974854308476051336385100958290897717235261040162073856494914483524036295672518532059133658649365102640598189110788675563950570001629359278632551270046793741728223218403251702580159677725103447284863235863060845480463459206738140540643958235052518943330097086292832865416180665009499051584266020932178686456035424 [172,18] 12725614920172130944560814285763590371047990740420434348465696245185377762138641250803524161375706105674609764790996435308962904737678485109259345217431107297389189252693630304399251540658526241296640702015745746319051661705007216026795866595262235296375980218789596420933114083308301623126669785372481391792756628944769330756730736822103612459933491095337350823020197791170021885426490541509103334503281376855056878892314483689194229319235573671464134857252321269048334751940053200522004687374121612417673573599069054812625509938953052306885170009554185893648289702579451410871835344279228839982770434756872416302108363571979311387790285091470837797185095766025373798207832488269041858035749517880105242091626309968652662019895080414282015259106376850080960983264594673792721640366064679448049034368397267453191923674704242180 [172,19] 1654874901533357377359041829192316822937891252699915036321123859607461252539490417925946787470055719842058378002220647314140948722338387080175307791054735471341537707851148543190043001282540858207601217194732540460486093091196145953673872588463616986485380426133824979806467762911897190475274795816129802442124334364762376794584188833255323138150463845213348235865820126787463467760982011793125748827718407576725474286246553682878003595523600131550383597351628519406395873376820108851678806003012731201672108680746505315602948198481847171910765281263281223373663772560166321057217520464969493920513544843114302412118748152316743998628499696833555084486234710398157902517923241689074458499708674104009570854440334286696898397878424644183426052011772885483616667276198265339197418720064465246800555217834794401451832474899683264 [172,20] 181595890533762692508289252479283716212808898046092192831665415949229113076512827732008418413899323872995060623782146689409660715975335553713356500117385931390287760644588724754536974918799158623171250286483308208066448119464646337972987133258631160459397186559589204869042719404014479185247788066518694082722321171627945300772559621895301322414967994961666721561736874593345809181761680622288558143206205324027680571654717254665397686711632578872414889444232076544786680813034910322059048752122271322245147673366745459701208851133819027461995881569881588966267531971021749425121019647153480148179492050882411695588526360937904391125657677262495992935218256119129166309450043024717546704420911847341723483777022561857517841611648861315434021125270677545638502815683645728983779259180196896233347269634578604301449282861114192 [172,21] 16942742088204923245364553620605384143824215306105676133129124635143624079696594556914408456054092141915144084441825064343907362970130412179135632385043174988983847073499530043180367178427365687347147131243403919117621154183541266743247167400880220032919371563568121250984684580710795017184851346404867400531250891408677604017102712628176016867168310201314381359240408937325197821693196997602340452156368452156296649107547781775303892829937322149064313858560540478486988139529813714932966670520721550225006155288910576379246619825236221452171763091051785791917716678002607512042086002209705126145841219841517966489961433547524535483771362979348780609334101154907337599743457627651627768748250058245657877937785011359966937313928352889808339101521752377234362964270234928914874432096478475377018139903502410343250205985317200 [172,22] 1353194974699023027301110609415399102013637148882919504294584980313690141689147281642333770982580463029518543435434461827246592029889603369558218333631341274641562768717543117911677806319706114127264190247587645889537592892723589090733527474584289987800484817035809554539190345315611618254229435224761959091697749634421970660942851702001541153104346983797091279008857508454638477135051015897670724609200131484176842864431323741819373890956012778808070948048478958034634283424675452892978933164670091766370985549907403155593767700264001432415262425712878709979155212861040861678204404580342007669110995147494056058932149345771141342093052039655407623461038080925748106294401888037175073775151951023218626418577664177604184158880057608848958437570638918823602318860744670465764027219766926054863700674637153757571545358531924 [172,23] 93093896201127639841002764432862916507601746852150478349061238898510334737292468718267293921675236652291286502385256942127208335521539629135641306198142681381233099362838260512574116781140503101807607209662045861421902324393578421222186726514260919020946064759447665331273872858774287378775593013264438001650765034282385072258958547712082172498951070633548557145318115256499799853094348261528149091467856054973105944674685405060321595240359789136606970603247379893162095492083484864801108720602218889122641916153327595820018602788451384282452576273012261294797065357450728528375016179344077848434680370579836624914508905368760073039637760014692787944240994367673430516329900018090780396780034409330910728848675338750352642278991740645040255378133949265991797326948247784651050738789236475273456341188000847197578773925824 [172,24] 5547663420327310703950770874663881343915904532985955289097152455604838396440781721367263116736692634846287395435833758662932536483788777563360803603593103049189321676442778253304186947955928943849837657331244055967065517768734540930445820649526197630842135359518313104241507346123697305946257104793068626151358779787048406486850536768404098215015458061815348775151181725139498527135131909247745015731793135757664069328814295132067441045433803225845218631735924165589813961617368999581335608706007090311806006464106218465841598795598393997434727941936174447652169873052059244552583883116704587665756185098781061209921517039009511136739444346704013273449101868063637945159696961719541933385640184914205589927360655428825261642282281768463324025272742975910990383730747498338818272420607956250509486932257620567622715585832 [172,25] 287845567960682158989956866543081009103753594160948839314314455689279205703845739419910353283609747569278334247930968844872579472395478570416299571949836773681242985305819580581152457161903207872172590975108276528168725311585426871126302373576020374532428984181498098183006306083586541919907536216057644250907090228615723182630480959880830860749789058778010827471889548947672532925872931166133699632190259985120560080249255305572895038353690653808314983384328164654567046749659892535885110171489291137260608499301130920217273595203066035103199712296629067927796005356248208127923497609391052838433255991880755674782492371389676420961534123446479499333165082819258523820818487676282221094361411784570465958785765212809189791377846874665916383818228848065777802371204692117001200802101427865488549031271784381276341765056 [172,26] 13065187343620325641464216645395941060030925037972405889064427629290198330628106966898595289418931518348234761027652002122500725617838833626656141244041831185531613655099793329319188888783900629751526695670459621516812081157236852430220593479722954624916908171917186010326747892542557442700164319100442249195982133352843672625172075818806903027935506588965465466460557416742353640757362629322850993395714986764948818336876890913717323935248167807031015461703487000668217533700033462342480665933309880053545370071151645262241972170310768821315590355001462160804563110819753928479810784836965233337504362837694375825298405847750402943388180008369477897078807958719441605216748789999965035690090117690116656052969720084157669660990876556912215869856141141538590660570727306535141960527266225374536816222449830337689985473 [172,27] 521025937163042634374092966921995383954394265553085086228318123418181794288811246985414298467319127628348434089979877608087235047309615488284369889351827214420804302669578622676308652028523870379486000378964946920517078804310169008864721394656061428078576942333235350199460858343457805182188252215923685484771344614820657268714662482479039516287796430052707445076795768102674492658901607290601383086043850854841849767785545074611985368321536938292928768502921977398739764502793497630221000935980235663042208792844877590841577760431382104092073040386017960143899202251021564721803060933911493186939863235548264554750379206504041988381823774523084612264171304192023170556835552691124905448122021927991088108649141779329983557598606261171816758381777512433118792096750252535423332275636096597755196389340740458347581984 [172,28] 18328399450849906698007422108411787827711700098273296459075792060144547388813252514509540227731858712519498609226094804404570941678372256688582597876100997549434239223603681552559751459472359423609901105700954465389264687627857640584353022938482901433495468066795129320810425963639089302717314865250088020246261363706384856379012532757164426126443064961307392964069386649304177073025557899262764542718470485100186121711414133923696663262383330939649401184743398800459899577922710738899700512220163725477690086501793984036111515779337190888523779199400772263444261322925038389203452656694132348809140143771568159987222712140474649487646394093156769756243692326321735884743019152049314637440481305618200724838097405348777862869316544563503456887768264924347140683375268450599200547945016765923527229822321948232753032 [172,29] 570838905794261757776673918429468924770195566783204503774074163074448036277666222896795788411425903545433938962075161568518025776199442313932668643849422293936630600071195387011390846571642118558891922343001851082390797914197003958640573384608073844736217548186040280303695444197968793388835693322815504722183594872131508557341349555391260820752674605640347282748628877277602190005509332700651980783098142811823750243691684689654145087118748113944021699598140350423469440767073713853126890321528657025724005860223217061290940789722489877338130198859617067364685882203870699168857461251205957079237410609787037462523022752299102833493493330669838280834835916403892081126076067558514383538410332082261701156353298504355631884737581227797098837436462941853895329433768530792772859150816283764288220600822711939393400 [172,30] 15794670020702052228416014918569164546048728738998547689474836264343861187330291105536704782913185503875103126618747368689433495787990744908842506755540424042652272749533087320661744685845328147783911739268313713266277606295423093506009952672285500457961607612851379120367804630633231807425210054752590018959889104055369028224200658582986093709429323912286816868840404214963256148516553774678882314226279059888924589316972019931091466400161075705501144246497025153197419559411831987832559077695405964147707392710065698600292296405611315955209053450529436563765484462294223401011747599489855312393267683676737145477832945726849944236962516138209938904919005395067937682420109834006792407821490100202349017263286376979937965254229844154139920210292893782898991398667929865705565261627717243840451524243170115066308 [172,31] 389487087353837347430405200228324647880891356987959422647423149305464989865980986200670486107882018045667016764249117283500709269002927738344134375821104844491931994470660495496697362323947779306681234128187114332062939316429105079126624410867334426142634680773461135537291552657721210641896913169803544874159082380309543361257322321110054891453031144371544345892566770390444064368400286349065947833131188353830660837905766890359924985163616906372303236879030644374522275132038930050036872141139496649323074183303843941925078040976451311963459978710358103911834509432153561833599031255335841336777720028168521840044795821671711071009405799135301409745873343533201623984761500141870728178274995594828053905140477813551152969707063192853428340775258892621336700834171137990852521959484454371648722271629038064512 [172,32] 8585036203174871637855428957340405868957569100548496828121815235078810921403444099202234578439626844252004327183546976703424522674940189111344707490289058659898562395906052507661593057067480514622800985118268254204767992001086731553915411985948636377895646130700210185134667571776829646769253270298958483653599281264740512826033324813142474907630037211737929414762483588557374939566875817795248168601055064648422731297194748627635768728594266741107365110804356107578623902853612025401642835236085376359007720447041818389466241399363904008051296101417173079170153567372771022146190596472351327770684756704621818516327061875706721339807376090630883216477025255510829763241014314635250911540824301712601306811515837313680450239714438158725474855123142343850195151737203527577080771406487718494072776089088291016 [172,33] 169609874701668611155331975481073141143993935845660325885671741911574515598031691406213360805854199593604179854808420234662118463371677193720618644518364367473166805420510143312308242760220920791765688970073091689392042811229768768352345800157362200382357464649341667636502679223419574589665203594117361644822971249412512147621304215574004449338896242259231774324047009963652628757557278332751218914980159852260411993340990663906372945203303174457083439102807014425555833184033118977942793835679378903467055192506106762980738061909153448563148237523277611836552935821467822886696247567434179413156968641826005464855147487109528553774450336389707209840837509787927370738461073660549912874626626855143546670101131743006973750816301545542521643142346169710060151403798877010968095216242030327332418747984293744 [172,34] 3011157949997671355899265362690643988182874327722614425018497911468938387943471876155090400878091844851440525404965767806573356807474761417580328317042691271701103218205490133392065784123488450046079071880798684689152180405063148835533624196786564933831988000259968181819265988936323546232188401898060280929752234340388685323535980288314048704698884918443173841416624893977865805968170876637568081221680603305587502268261194861039318210689186181836978431549756039640424228223682012808825712516834153532586130225987648565099590551750130498332859637489708412295338115285590053942003953979180593710955371322034907951040858047762189141298897160663769196304790940489719257903302147325950320108853325132178286367752056751575765944423736467476519518366587356775275018251481708797383538783231228774668784068174351 [172,35] 48153708678449908986655110462617911474256959285283974841126808418624780651358486924264029133344735815454151339887459322301047062982371937231266340107071506184090364837106438750496178580482780111951722821174708824901037783300619912488958575897489368914936826340041669894591520105096979880541298316235512502349149228217142627735289729077608920065667913582809705867068019461778572761423114544748236010176374241785214721932452822255131938709292870821239585016352574812343874371447502000938862197476457024052080033146314908966769543925500124226847993645180221015361602956602091309554174904503586541668942069760924936844024027522209886060699562715357929619062253518059605344437364534799469101061736793384372827602687866976442780143753096055840817048195560887912043905260413225037985578682992737367458743667776 [172,36] 695205398019879301120479564132198660517296013219729043466799033111090592144942214000212461204273924925342022186216624581395583913356668479273663866600145730626515259237802630702308943395734844523296996077856142058128238806788474352569485813972919067232366847441082405733870405868002515497784190114103434461110837876651099313670656712516821680992829219517378655595409815598115388175907578078187967228590419657872766395206817627481604999727962734452298666832974428462745198666036724130519367407627204945822767295446835815311675843246350344022710090862100012550873164987235188011245518920247231453385449551377121765178094444893090358608205995455451397834784507888453514155487148689293992293769002138324024983605260022174411447723096111564106603498221159444517024913177986731498726058015291382902417263568 [172,37] 9080201418214676991063203738610311440562955084690892436520860801813975558474570840063589791693612942303910322395999429916445534517766357227107240819099733545396807632834938845818762137712585306245850257976759020024499459235904866182464267368856888294801498096648824364860100247348792618734889453691531702261825400661205614048693374086592397858265760904623218375906624263765088419126829341259794322831436282257813524722161114550283521915083506048389342196604221198500598571115490418606288452239481036101317152706734979746700736395969483320241696201548698354592883481162585100295917856592297184249274924491518230019085251614805881633631306791745693459243630632793650005907223871429527374259502898400410372187405410717323630193096622731959723898307705864613186145372521126127101490709429539344049134832 [172,38] 107505753538896117507022832026086488716249135183202287569294875368344664763274103798919650450425572354229937908763891156474172918633993760681394407010358515822465996065058438567890659002222114975407695726907984037409674809588220278434019268537218738976444227637739479756551589193716574154146362753980695496142982648458619229603831583421680764889638862950711155936939701411871393018040546573451813598800320621616413031615600978957152154442498912956278470037947233501251368196938718855270442829067272047121497671337672047242647896543283404084675735935292215081897169931774276190168595112915198385911626954820934912278129620192897352255664977138429697570954664098296414641746655626910228063746456321052902290571326994287188539821011770510337174830808249401832863204483811797102477252837264566331891568 [172,39] 1155910444687242297194140719757732436453347755006344494636262469732965841109919949442718356732376398490124288478251402687142246795299774176045143144511198473962676393704913499012130841786535668585958759088123630370687673159486752960774231300231819961289181927422109657501576649484676983119449806153821814732269756318432525150926752044148944397004226999584526647776279846442587541098919150156561877712535775424319035027475744938894579467770219361138414723718975551305695197271055710581155344857994314960813253741741776409293883011816247717473527031953717201118604261739128218252151228985573109891030201973263292904693042270999725384410992292705900006706773038492358789944898892263581121917310364591682017053250917142096981455752632722025575892805491287435823098392669585982727831186011596024361472 [172,40] 11306458365717993168780277200505282392835764945487841151492677946646532215061753204929217521779973854002994413774733999453719816463438608625659611118620440695976658481768096475613493224258775907326293852881503441776628438407202337612091196720550381407422425506109732279632086299993051892636776301528742331468197308594402187304825044757658831292524454653529873492076515509897715643125760842477860445364313510192513921840989537613928545139684080376361577531406386052450936443928947789714505335248822423839701516847891976831346082325181019424041648912814217551783916700891946959598780854690396274039602642287362920370347637803516392528925532205744274280545604744942254831535013465481502249756533126904947162014395668266738132806608131654188205244514999125771977458955294277553865122550084968308832 [172,41] 100773724394545298157418807400446138657637493123356219265530102251837922608105681675017824909329102382165615298640920694317921111283193334334586682427339884744861692453852096546179815070146469352086566915667351429413545632498612030360294882993872147130114002646507681773094319129572413642950984863250833187804666452827187909791653994267596327577228038948192699398129431256353217336266327388776861775738587350907043947609793496878590983119998258605387955642950455649143866601794213628178984501346883688318257508057681124557500855354278813462551263256089151172699368658411529838709020596408121846210187629425697332541458143881748011807859883268335214663701467191886469865405407542813608139450283859815198924701241996944239418211395271329485532867716109921792284872164897574652768163352908647232 [172,42] 819695591732606182865563121851014164532023361561991791953383430858449891342749126858780176305032300212590948256636414625691895927021542159049950891160541133402532743132725390321501333091784193216557825028036874994318544487902081282956160536856059420195642684765225089061594971595140281065192262197565069935036702871593042754264881677738820954055792936172036812818624190105267041255697195249204077820446885081284665030933196877264288448450237252004419559251891931203853957806391584877272656024630987105254312761629441215901084280855372676812294015140262530547438666097730673200617464836317134506151371913423567339886704165179874501619898076207357208263858623347867829456104534980161289740384010054948539223408617516007695660302385338506670387554470261961550912855546562908139076752445378756 [172,43] 6093535598519106955695033173928928298778857004138394954689253856707988943586838478723280294075146691690595257531246725087109097989511235200192037885888884603936341643786248818413567585351247790434932188723822145404248973043964541631282782159690801106777867450290741409841529296300661530947796340368391321129124744185263385514214740623139119277629605147577476555403438651703651598497707343578478400954790128270805260692968415307915616500961803406315450039375459121179921554319388476212815667299889679769912438681653582496295308182422523779479933475599962231785183824264904425909499856283614881739322707304008739847387798933380514670683831442931119061587586367138623783705918535775293739104501975868188912785749627405252969885499040011093093918971532220875631611081497418633217455542312192 [172,44] 41456024139551853664396616855448481333798839749259362251889371418075503110481243602028776503976391921419236379196453934119031904482423210200798260798169262212228774408299574732092572650510764569293352922104058606080488264513824399396975818147711703912575297943134616269161593775909953115147046936481672524733310992801579718522192289591335761903008723043837699239859643685119657035725218079742264372939056237116066717907322472444979687925461929635771887942991194918550533131174664279591181495656216458954964458629029605405666791086012065104978020943792286490447227671088321375275065086854141201325738981373593308774310482978943914131560575860465599525299780913100462715489778628921394428296752014886563630357218983840408186407512847193446272798687629372543720077161374566205468794448288 [172,45] 258441974407337940003447132808116854602778866251872923784751612648362904817464129595610963654191387025815007137430744465780552730399406669863722247794980040613357716784329885310444577532962134680404074727173235303830326073549093948984339409208206875033294563232982187490039609616806468851882482174519546485727754382104157243199415875085429141778360945111693524312197744683729650942269165249985185274259876146410082737986650327657590299726333949623017008386024134100371443487100887203022662253393513177449595982443407631409721911678484083737841975769350445877979030161562254256187160357113215022931331464171534107066727502357712218760110935335769832639959999400314836214782407251250453162345562566999461835667403732350753755344265100879445199413466728653750433746208014107905854838400 [172,46] 1478150624861665201121515689735573839542661464075316091900728517961270226199544349891424063474980616026448722244954540421919360296003660986393828472319923011256606201712649559684688677429599014086177656279268732579937369566869465005432855376127387945913222533036165648057959677555873632319578773074187397273546252433745687416111917891908943468357580212841778818275239900772592208553847924417562650572052745876636223397502610978139114910546297077016565135878929731996010784119461173241041890125407411558140545158642319908687206383991873211974074469906773741296071065629415274031049668359771714185013374371126576256448378518905098836709294949136989675084682745057403115375289482911104381638381371407260731639329721899610816894329261947969650894645600164723760693974984491613137789404 [172,47] 7765102157225899658955092329643703827758126746263540536916833304755417018038373727594078494469817565207346985116627667466324372689287354915813731884701644688891917334346444618635366655720882837036224859386744305398751766960561585114325253320906863832923782784733740911859800386438961665947960577127206603644727175533707870146458787431194760120447031470779988412422030384997160230216751793268538145289884480464889881770263500775439919826045899566998567017670005196424049655980990822431266275553729232466240112601706672731626266865122667516402045351205403408201538178707222874876291959047061436444802701937440324138485911200978378330563261926384482577600802151221480336221908842415345466205372776358943522456383965911420534694271279131228050340214918030480515418672091847806415616 [172,48] 37506997201987337777190420189244969314541387679760126176134126715645245448821670811574108717778166488049306557360828877694792426531754117262220705131063579616233593875014242275484509475319318135802750635715950813327232689937320765527899197376900147722950253971824208269565150317335670793293124888943409864822485201463297679299107191952780287447965975107161832262937781033598478624366548924607853138118513285996215377135373508213366923977768832876034323311547738982842529591701359332791250575511624288428518800256288594341326100397494026109105944052136508027545598606388453217076044672218329915391230047033452155623124265303790244162566080652093157814539716369436479216246284196389252557593335951120354261462382320383536318272029050949571708139231914755715923826130932142438520 [172,49] 166744159311276918291337795894374719775447113682318237692680915393631208120194830569357507089873908681990280599003668334224652052233547327128800977515799957586140969076283014602114167545082827929774052911331452355802467224997740052228651041825806213800810816541769105956676622878688890245973778775315222454472657408342541076730942168912485816482517549379821008999928886919855566101106928729055537362141770594488613525086198845307774866570344139437004355648604468906090791963546185210415974378916050087015053993658489777833450308750567024036808333416206541811522030348497294661639244494266615600788951714020337050017380503127252690038828568631956580147093541697180190796935772361101984261506102221862337566226744088083180764646388765201952520385782531944264974753863620524720 [172,50] 682924920867204078371678937147372053386880596035009303497799836232663050338065867062009078497071087476193204026308889214443479426760235815630067136597613265932863169734597938562630794518310108961281023729613517485862072000500083722045592116222358554708701379272157714400335844192161955335183946157804554040733957647107114175328049558324179055534275733906120285903177801193177413929416911141505493164708778095790779758576761797139761281122988406901805607979020737914963433466353314719317280693186041627822427992677280078895839568834653847166743459023151384428753092813084700648457990229519970138497687930412704729821230895920516582858652954708251533951671113411125124252485038067210777721511615031844166018158098445448566561167972056046491177797719316058446793987483977637 [172,51] 2579084666935844759111576334600064154190659918539788579795449923858937127561605920129350077500865718639317924044306124416908243783538363490358078084547816222606943981228172449096639416396006447927378071126148479729479332402473747214620957532651831715682364769635401405437693209887642123589135791918172545837856486199102531621908890388298374831940769014218897413047359739659531211961601300791108067324301243873698107709061849855271253381068577901267697531366293967996977110391180180228461016034742368128176370929914587658938768875893722203874585025674633204286527169041412817881769020032786040956585911567488227090783527857211564092370641085469527608278092191001047225055469590458208195038876759288712426845137050743115866223306479426996371364302489570809203690216546432 [172,52] 8988590357614395986518712366986675557941959987242913505714148672928384992821260792406946200070351429687655066660623785519559982856006812827832334763146155951084123190810233163983162956161066411535935690320799628122380408564950820251652984238678619054700102072130132446456115086629967593912168907703922233885334305472523680696129237412430455626213273971292876450262192877855037320015014665727796914919860606357438996503576851310860322488636731412759426045473460964170780202766122002104149149203930170654962492940743917649511559647386683008952259462641948369346588471083277536155617595463890619826854289148212199947813959674726103701808146426174485232858090521607924795873717203853217638362123209804249858745744414113251788367246582254261571741306945984694371000855680 [172,53] 28932889116150356646692434747374078999703057913452569531726607645991743687931806054337568729729413408406141919175029709275391379856304791414971925865119562450720215071566419121444309996331156369972455358681386256685724205604721106217515022152126586284369036555582482189494253152289441989638250571315262025358337474419429082205592441405866286840361064764609604919516739931004255513547656490502474271179871320817279479201525001106460261262633558550087216675315454835967065617898450752625233088527870729159508290827513984645100306055370972212118463515056437296667371573967130481045727510291189990161865090713735688830293904664708852495911544274318568012333388746071825168097244932389607532943624724769926860408569757954462897696230053194280238010389768002090453900960 [172,54] 86076769062615314481884659058879251791057055130388782424912244977564066804279757244791508263252194985611027896987902328399480637876920021816185704543280176526622325062449793817176441377387573435833278513171446358518016263285774842960522244147749951416132448942233070154285479378769468693614737239062679811463316761818667660029559099132777370113744326454524916211665609842671491047917119287352742796744711791000778464657015791440043545842841785632792942841057622440349270478529724894242666359476268148925430331776955979373694662130068096337591208955913158157865116640027979412411018097292748189704813423393144083335083964551362776353201772773248504023848999652641954206124743002602741785960471566992896388039276123120541657853922357890680930991840597227089114204 [172,55] 236850078009292711858306299713519074354837653767914101713391256595085214106015676272919377362249371179389377672718593126663552261516911721964032844061355320780629245003567296407010091728836844404771487232986633190192148041664197995369285424792334223985693802515777485519522608136281735193099800777508526468268515727595012648235272005282860767848392975628054203182949254409279439969448235849760469675900404276073902460917387225036807083949394543357835279366070450178654803770730071737359646954420717452873908892408000348393491262387385485425260880899727336702389724856876292635957139094209281630179651910481826276358981543566458839215146270615053088769448919130884335533922630263467708919663462498412681486532030537893335001329704347181275279329867186604700416 [172,56] 603162897404841092527103031192462185629391093940113192924049024944579211407711333684733653953954039238506297435695767946674224876613260699365993191120244105297263395626259308823133319720505181491076631153343258784608508497014297874442852091076505397180404792410987242317595008244435857815595082250707204015190782442664802987122981676551216824261664082147829895902180196658954136063137765390018414357909367781572619358724050498916520126674108609222088981121827928676482443035129675945678861953769784380141885004132368359848785256787753485271954753141564887025141894078346124584527790011097641206690416403633463892752174429971359249270248209929048029384562640073774245141032976977588937043368805759199435497224434715037553766456456206729430945141701465414200 [172,57] 1422429318474034384411767769036219975218629699194380010952445968044945926683966126625958561445385933915685974609684544188231339277275879035326057345806833126154899025301195416527487254882255075530126255814968452649454958951846089558136787525170053772617652746829013331321288195515365145080059358926688661965655873951600972323659404314397541073269401358022822568881471356927177716352422330470298657754223896114691822594235648786356395489265176592558975336459381761913533494884121671864296189403249667239236731587092061944490023599178277065252657438758465230396732832578755763979638805937728298752603929104222962247312157504612263372326719283601262032193075763495403010038614325186491782343503412304464404400938244364305299502661140979660963954269959083952 [172,58] 3108174095075484291750514161988931512551703170692541192192295086288634289022316785871148817308794496716093401412167471713924743080773088795973552060698184173021834919104679595087395545889449981861014678805485323671399414319898546619806459981230430106403765921267627380750229123162580876796337730468447637886773846912392068559305390126795899381370386040992631451947553437325994130972313277553621880728478386076889609366542154386117228446239593721751588499347796754898705352759533275177386542290166258684727238625232257526225913476654304866205432903223765033856408467933042102200308390411399577898355496201705037454019985513009341418267677891860745979685378619244658647991381867612325132421694052233574594770810301652801881072258022542632160123018538809 [172,59] 6296292055103824812432060965039179487528053886167296039714349787723502626844327072215905532208325599400415869263867421848161161585750322356306458375502334594968331174168612062617798724331450432313378965476591548144558769391172333469187478141925024305997674612599115906041374824883931875709788907392933188583971317311457850653136554451596746734005663511911770189164784396735100530524525353111402240105381192138759769277384196038862025140450672678777770534490968898892544542979179357100874226582565707483380711354019190756984360115366079072477181388316979284713402608492518413687024863737351704684883010338449139326725690165033729722124818137664512805493992993854534824880769002842119512614259893648924662941437530242529159509728092599771364865529856 [172,60] 11829841958837028814586576360748173057624196220154949964710460477967944616709672320309798869991212768325414715594915211328148349939815655404535880228499519426917461578455643752767502970115313911153762041188605794702709171563352779987692429531902155095866137404090091884123457029931600810434510773163376805833676524972856744007954535372676773750392841101870401789883611192005336547230598844085390527980058913552131553052975381599195141496942780963233583646474556793273228768921236439584012684835637517362238391736315505892927555562270575120091994975004720395609531487030069906007714883424138042390113898004797921918390253348657713965504135192725106846199301322470751245154128612350183666493858242359378441511626047690177561082131032076676887330880 [172,61] 20624390217992241610718199424089685283412806483161951823379501582236297424225156090123485078544252259127626010690683487407710990568527644795815830396945830654360611925079038039255961691858054831982618632170725538588724855846676391391838031524259087658075827402040322915649182614861531431343125991826162201224119199423420551632724405616069362725289177076631228510712250878468571418268247831167307008618937225640141336724995232735361013889576104155776686071378153795865515584389231211732741395666680130005837155209082504340231081871039351475844829255654119576833586502655482115550066588467139054302142547078465523498441400861572651753917023616247263797154901569853300918726534335688051197986591938587738854862823221227175874774936830238414928768 [172,62] 33378691830693009522337788641795921789165189217324770708363279933981131160600700015301446834821791128647261683508135757904239755413108714259999779096113929820665321433101852298844257283678551493253025015103728372148640282675143386703206442469511782294730675727968834322175234582365073578563677016177159659859381941044155016991955238027012604777184605945880623448527332792811844524078132126364253791168050909105445409691815189220483569644528975989353769206916892241676507554945530611710496564553470894702373802291593340345742346995737270548140603934837487292365302716482915919306216605957608791566458192546825263537085629583664169137069661083814544337535461110879967791573138526445197987593586568313505359247100986914921333679139108975188584 [172,63] 50165630931478237258099780514575710813784064268584840414743748417321318962725530028538769532041467607918031308508267037800290017540923729606249984019186411584364159727137348942780685970816845271610303367096058984390098115051141395555744321554481548046208627591976364733146690496110950649552603592220623072060982750167517391163290041960720502895962464217782127346124100429773759049928154906854676844693103243097445678046311453506028747409779065660891781913475496358651084338235975388920706291873898937364533932442728974640202500905742047165912045196761548408981050774253677939238478238979645323767358998932702306083796865046337885155236661513460264431927571120500591780487672223576316428037761264497501734747685225038545988327243216699712 [172,64] 70039010751813157342500057176260504742114060039223319128312446226802587434680596503056230155465522708780984866062282103191297808958084000552634001372688244332434299992713902770891857551926939228415122325625191360520886216139408715818516590037709836966517599571640315955342631476295060740563408755551130777422325819227467241325236061513545753045497820788314817233844738364830172842278254248296817830788889470874190712952968167945677123509860704549333001860302026950660887247676454411522280212707365893497779862615822853975827911180149090888513458732202072924863050248832699654867978021103086754043332095071608711249781612070103852607362530603867006623310039683298298304729523071314865913156059847310350031114334028632130379441008264464 [172,65] 90866557333323049153745498415084486451121425547477592333307401261630214201437230375625650026741805416841224794111157098924509448656180241004221222995555232596890998024099110363720439546273269907834603978247628409775035150458433519513033901545653881832686325254749791392007231286702816121747113184150587529341703391807730333660325807578694159566856896503961211239363475150262623752960072926451509866736033997813937967337298312877224212313195938593426193668319928447587148280811132454437300902311767265528951786829342151638335109506376452896318790697861955255305670421847024946467340949075378882722945799615545657567963218514982791913493557039266795404386916625233591464267630060337903449094996839961818171724234656417229060878495728 [172,66] 109576648446918628005623156831964008071390073772144114186215229884873682661743082760675365108552274619393563160947016567949945128774396301180453624794933600637361947498595414754769126264717627232372468674345172208019429190000640195151748992616682277893717882024185324370768611653306916956406866522242058841584580931418914074203388096634751773059147052537465023181550273962799743107402169905254312071738760572555626418296554491667248209313201401278494665206294000820684202064604066153031993762889146526470504385216578768996791794751826630852878241792698574940733711587238858754843765805602843945763115964322480696466052821045899379311768941486469819066885217204868660685630142734294106110237140763225988998135663086944335568894568 [172,67] 122853510094197731716777767664422541000804182054134154289667410257853591697802322516290772399648557429460777459116829109383823682679977923634822052644386559663029669468115877072604989203193098948936102413066079760872078135329525615142776899050159036889112674722746240499273487148372000327667023618017786572257620445727458346168562290157480339330754348563975598679613354256390196282318343832158544480114111706931789430243906881441620298045788830474765778058463866373486227161632465593647509217937134884405529723567111664410275118451624291836075655482414394993603651683333713100380197293625143341145896939696656270727441585311639866301409816450247967165665586177354203239657130486288960690180809989441723736377079374221683167840 [172,68] 128086979727027968498418180604250928056535469153328913112266200937073044917958947512268634576669852884948396826089493640058115926746342203122644289606401744592324567371148726043661572865881076494819117663250533760088429001562090706114238096085226272808109926117106160720371478474788350124787459449769783580563474693003875287939463210745971815849573795597938222645804351961374531553074339397589541820938105122811008229653732972816949583733636652389780334050457725131976449043360926574294298598310532071104637802787926218197717501348029555724720105506226044729780456558898503476697356932843800589264600897130049665411403522152474293541210146244483411341929919693257644979440333359033857725109759351960188382027556866107022584 [172,69] 124207901017845284187450696329215817447887613021471901850823322689138386798525559003350114457560300639351702890184800344416537561430624972513212166126867909946481319589924855574792380331915491140884896839159562118633698570843795161526511621739483698622783949198377682521381306172290564541345086362722093594263627880167990972581367887603138193522301665918521395011612621783402650898209539657476941986664279788210625409252078102328823033402471164900781711137105470771187110393752805616802320965726463440486911435433653105292463057256028986988675945828479948408422410353356123505692894016646291539960099035351110262780005433182082227914795550967793141762597610842394414896823418252273173143656529604464965545167591830433512 [172,70] 112043370807607773938125331694741492564554589705339012949863449937856787435105716482146187040400127572702458362506918804089981665483223277344227399089679896814800035168206336663110517822448590193059291118176299063954607799185144949475759802958020690505281013319342514576146574225334343161701827411083220878161953141453495679680337332712144336290797146725719569368512509753223027003126239487881087990245564649203428665413207371098237130746348429450653372930957986309595440496535035499341533262745057138602637600557120830040987840962656665820021197603645015984164259543350780254880419037729928802309843480784963812163945707901920614911365592981605386200615439712818502802048103523093813628459625210195592590492731453232 [172,71] 94030509932288036219958936109631372933119303434420748166461852072464679279779141063523903995502010791428150697416017528206525179588094359437537564209594855519072993123973785947529828162770908019622198983857957448554491468666300539148386626311681684498365449229458992744577192719232210488950382554389913349152178819809272690883291309596067163196890967477865308834855065396206247367355185298053436393463343141498561419876481586254815087214972625488033663694525666220134945143678181291001582974765733819612978971211787924869071287590058643031255529491318869053408702421462846157303039788755528373534624737727470778420967283942253480263807000870603137868702902654138672111024591606821411632304720876689790011269314816 [172,72] 73423876492296140905142002484664858803389419431767901459980327838759316005127680495532226451374293753729774912227217290884583521728074964409506305439442053782793871523567259159033531175738460794785502249338747386356500141301504578606800733199196157336280077453024814382804202354674296993972751954927666180470626269877975486379437019276569132295544051155695548346266991673804083283930031881218098941170646754679329972273060802237158193534749321977054304928766742909711953178043941544660846531768543072577150975613360158268464145878665243957028627983952389606118105836830901717628362299681509046303065414065924527688027626425581923827043347802441527870322175388556098766707437256557444287893609760497408689418080 [172,73] 53348140129248022179154422141604949121912840672569928897595151887695405093470132255595740721247392878063483395195791006050823814631928825254733337612894263250945881572934341325268878410815041373731680896646288853807541582642603556863329702355662791920810565098070360590224753778361203379458894834560905884458280623245539360708444770009113683104387267409754279068578465833568753260916567097756826168456688552698473979036503395836894813378623480072506361511809194609415032233480919255573752496255232166150638309507774599815678962164689401339464976787527005403427294050171351980055528988417333424797054484833851916383268774822540909667803117244677925543418272924268796756591060046310751644966617788279319112448 [172,74] 36068635491886389456868560710375394314060964173185779569257864116819323266777196593565895293503068358853191972022028337868175015892989771616697693664907624285765462147707696600503289944462027442776102778219785816714551795111605401894000576149940720827811739712100340262461518056493651399184617887013339220823739016321912764202747581417744202203271113904344580393080164459242711413144161163528210289043073134906366181053445581619454931561084079838248899004908118148942020680329399861396289811407424190590171506246397790792430739467460671186281115726670114266101351765772511945603849641863241999929990933735066703440976971888300848316825006284471961142166410193541561452173597534301323865629884688911580956 [172,75] 22691912621831998626437011680308169211682545149019567396709769278955090020234082204321937480048153716872313628186855701942913508425182925305674944007111893676850701643943878813210759869171919352400912686911686971122727353830052768880169892655222406950850237707243659225190101673076405932105054215489570305068992145875072104417481556361472615996574461810892404771610700728884736328923571735164662080664451471882216691818638574491621989841924689698220557402263786445007611165543259716471238051200958142759364548622859753712204890105673910639133618303404535606740356965792406258986802042232162650159244263461728241402042870132470256634989105999043348855759107698928595494977347715982617484980337634875520 [172,76] 13284141612631790694295853205709278947263626643847332326353272537668876950184604450948861607053011646738744494792474946089032037396702866465256914696501923772832477920881726710824901904424001181981781449864539044696221736994701629331006607310440280616526327301966539213532512031804221342999164963811320540082316864814637554245073376523724964819163442336571949784110487769506049013866083915404512011089994886658197558788466435578644856827256848088346429695236327335351874631384783823002388260840343955920464754618787530536384644625848908864840429179982318436010219254423155182723576708775732334991726328651904818843784831241535188789653501977026219868587242391206147703740437354785024902572711060032 [172,77] 7235932259566045400657552774801985463257133494651211993119905349488920503308346584497408663316880134432513319260521105104977941409623039567933607019215076817458874348485450673931339313135576858872591351202164494524655540740718246393844862347279832379899366079717529701089173872738294857300153891477021724818209153380455262112276213223544400692608412612702927901105258664919578629179236960202904889859672387874114376439755331768304423929765193233520854389591613277834525030570219225129978463477709517151586933588557747156446141990975278355921227264839821915106417918459677833719275733021091227714191305472075536602714011941297716450292739705472060252811244601768052225275806577242740918079908128 [172,78] 3667070239314802697229200906788672102479103391300269545050357530010045978977067076766574016991421897739129364671242987349372069643565367248977835540285748354611200186433689626776778821486010648254488789523853083148788185249260418460058223331838147575686867328440636651721962959349685218672432307575585858883977071097059769296119673691930617134571958926869021636676605473927830443866058353649599743785364496656242173839866612729188867976601438440706091250212822494193321908111636947776801340452221132943122282612365844801934921130753041900953265454530553771792394105203045524820491077575574507830438062124200618396047916172254126910993372104189870519641353701142383423628752541181809652829284 [172,79] 1728862075241006058152389942891527422184837861991397475240456231503085378194524189454927961296884102322613891164034516168062928001948818463851873304395594190019633273013519139139564693588678542207616105255077052918835636200818591460061004015349656555433608184810046470390383353140768692206959125167344289163763632867697280474967495729296620215855270280471624795715521520231043898704950800216244864052215853490860806702210316899228665413200331380968157650371152968085417134365364084201251080475363086468750361958446224672357969845374614788290877537752104460332268641728229628145878428575387411846954108672748752517548014757866034066351631580238950069569869791543860217991162294266138857088 [172,80] 758154881114321728389557107983288399725184797806144900706418156242382888054994892418621096870485132445081313406683870403821330803835979792410550061062311035410944857078124495058312505070170068518298150310405706928937577263356482758369228688965128092360183712198618698484228457669164421230552094508484943043475372787397621053745583049648976918594369358432177034468097677638606297181258249598250965873650960996615413073640392946869980056993171166437623537234739231397473549805303097752837921016587342975934129598594883209933397830964091021310772745315124682484160854995346164649578762143708171724097117952362109458393853960872885407403634876080239665819543726362472110902015697568968456 [172,81] 309199963723854183960645778636942970249813302078269467412416902865637535387277167801382123916021960146421706480647120922028862507080120962837258741910586403649720354584527691925212758097348345104994489740590991053961682811975136653266613177002164605527465984196162210156404250807788614509127794643011833994781289072406177647622351078819632898662353992751691369962656479844296079751543656821568700958610773449485248111163984678259067388502315513475306533691923981371991155064524731582640309582533499650718980126744717314119413308359564340670444668398158384443665933973016079269437404108269070489545466101294308849362027763372539483644076363475685616814654359633306747225983663887792 [172,82] 117251803768051427025630043800492912657033149395420858843565489208467243496825389685193560694416714653679752602873209129168216821648110893401272316428773057991878151521137392404900886292544756266584931723588036726320770706184065681641463755082172473104263340994199647199492791682005062077560881080319858963017023990687414596005097519249925904498097332088153366857152032508988411919032847829760100090665836962449357254881207691180828180920751377524319344764994803885411985258421929914496983348128891012670517311048995611987404474209121608318332690491522936024197986417528479187264589928515155778844511220389840190893758691591596064311135245916271753578650548998948875913264798807 [172,83] 41333294969731349642872898436460255519943188371646849547819491752620632630426559381538061343838545949042661138678862317288514402008997616041753899818072983298415258044330346475111861448111220493988164900711360418107143018101803148947149723619762223031346391923967442180523883569820510760040829003644593812064711175995445019614944495044923385181032328233563806684833795503907587534727416554088388434352620062886314022279190397183535949686226886329343094248243005276857384794379652057999461120902952972554666321200189063923338715078207383397218798389215947882549984318991718513109631987447022187567397613211867001977142544794582016772277727571833947052851963671978665800374464 [172,84] 13541590087765649234669535427495453346947063874976899376797032374477077716526710707250931897865132961458930219413828268507603200440391110998015172418831710515999821476381313253540977129563714037730697462368909317780141827901248181175576221544864238249304284859841757182324957315151606457030984526627113742170898019223653049459208727202345485822113882151168050411673442651215274914901701555354004396122854065488596880598961125964163491250974123000086292020668956039763818170890574709056486944985175634032569906509147471953694780189189756514506874829910402828773153814188357895661810743369513641296829550540668267697642501038199397257747359760724270854861816668028792651248 [172,85] 4121961617642737139883393064029150448842950840421296096966921591789362348558904949566069611506848709654015827459772629318280864285196143945226663806705973668552057276684060849257932880256101478269543605706130098236893052565672859600113228479449599328772652552928668237268115110718760166496748519247279111478364723023781193825306727052268463502307400535830234182686143210490439163240564129195591396953601882667072312114332674792315194069275236225778351217934330269637501389886179783826116887740355941318597319366286597312991442328537837843833198659540430737789837971426496078822118439274564486318578655418348375964605575465452919530631733100940156982151750708241715664 [172,86] 1165372898778294408385578158297909593025179910142215535357793136235550140447347275768767093708435456502059289322420541753766912825063716457211402814863527615069346087826097297175271771431615954193879402095242209729900710122350986355700186462842385874847443738642655814907564610121459200025879704012133456310241217885931205182940123652336755826822751383078001359101958206513052923554807551496824828017513952501891406793733026448671839816924973757281706178973579100719501423797845671788509620709685100856560332937126910271589862101725499973567660411476190374801241622174086484536925223360564405494441561506983651262020140223249448524230885885311112967001886722832736 [172,87] 305915105353129849628322782181951904529890791918200209588066387770000473089834344967420068501954408360653699387747173818773015508122459184686912842388350856128676285925522439471152862226258080688506880761518894746596025976464577819391111100313258523984990492108335829113472414630653600344918180341989023780868312810320654715053267123699138600132021995358998140263029177683695780342652736511853894280268379662635373729562588881535963781957910627029490774089402581374733745165972773794593955791524161868109678100967858479963921953642709587814905891997634419786800556423958597730954014109063189913879328529363784264804315931114870920660320172954705748157957479936 [172,88] 74532612013753128406379741501998397037681521581430288154881986356618790869453000663644001621339146934781970680697358407866108395333387405109536492808107813371154123833030361222110284709924526996182906299907889427742766659730214459021832231341642897820819748857808283502439050625683903492445044871577487147741450273662332480234051405013547404798666628365753581074405095179770336384259208736503994234020834915424592998047005722008205834186256585360483584170416188063181805887221574296755432183191113001670502207588338936830166670943842753580471611241228410412717275525715373845022994614831931840361571935131508297545888588985283970277128827271932283942211392 [172,89] 16846949505145521314500984578568078118056228439986868820745406997910325635776027921719390904658986278870326573874303238117724435146205317056425235820807973967517451552054385957914322295742799565755671065407648640508833990441965180344475425498569532182078520678080833924548175818655166954695045875191835615434423594411583174607183475653102943549307381592717467945506197461876908055541585515689980940143905683828537421368537772538499902025776008216721450419008836350650638171000800756842852607982094782883454466600137397408937206848546065564709703343597386910492378629100317706252452298854615047890254059629598559811735299148630537359637340854899678839296 [172,90] 3531272364604090844739412555164542185779086767638484116359629515155169811970585058808155631390552300647468056525619766923788396524115567510548249166013204749153605637838460050810130860412596224073522747402672069377630489289091763147978362363806237551510287757597550079313543460242126880808204152565121921823905226399847119712531815836487867028941575197514880014566648723539196954483423994333413407584646475377896640203774662373699546542370346494989087134379026560851477562890799272424131712708702971082550907572542443807181943089337819789451793231186683374518532998353308363942493580881552684688934651847336977515192505644056944517112388361992059208 [172,91] 686067254152608093955108439737114895307329872557333238050227038006188333256664968911061728836643354318959198856263230517514593402861598811390470672652120368421998713495520869382030281639018685047897952664367661159761098149576663808641082309020541416396332256117523959222401107345609490286495138698188459833983029750373697522544118874911359688455069790239875177109488522415663785229363164615104901058706591930995039728538331424524216300242226519882346344059935244053161537066479202712673752912647661934481255949165945239576268155764953895487225623200582989279793168095180277728024258117354770641040977084310274734680023077841289665311394964263168 [172,92] 123481772837452192053010283425203285330734507268138303635674410171202633523125862038331992050567949037657269260712283407392996389978991899686955301631102510115892954636040277462592823636906427177299106283363217894121937328009717497862868898155017974751844615614560351911470095237454477014422525574816955958760847422196742378839268829931072122084238739680576233410037913854375281043455741220391140538930252642374959090262350130806964662189199337293315507634759069596297525756354547877053672190632233222300341139691025614937495855295146202834699049476634429321504755445958704246865345458411622597220622698178587608012669319061325045524481477280 [172,93] 20577805756061223640570722740355464977325101401790825585680014845792447015155925761078420185549900374763560595185932267893639426164328526745432396820975602011497801755325542090181701514487306649817148990693400424871238422087981771413485100620161608367752618236659297310361685670302326312203632337022802455445498254728354061685962721019508532831372140762404456738590208050585054195383827083054071056152421333121066753148688025164546853469433909349768017603810782512126089101944694031646580974754358151137357654550752558530107492491105148561652066479686085750689272117489801667613494031777715210001480716774390164783889148963976306874335616 [172,94] 3173206908461308621668978507447695584180127650865696028035538972341991634058776584119991360463081410610132442144316160709932140737649057968891464670083817695775784169302772086155228514313477521000839311424768487136744611159034983378443836531989397408914363552556467693461776629852620657320556512578943600704103927521038353133277091919508720235654591503048409357119647721484181149079838329406641136237054767248545752133889599484323406579680556868797426278649452380559920390292573503583362707933714310592805055327798173404904390700563852536759591670756276281712133286003597268405351828900468169748195280911484449471311584182117319715196 [172,95] 452508906992716796869853298509421444101673039084533884360986976077840937004309716915782560091731874186315929093439775989315440676190182636403300102629988752380548980611813988588932719697403576002287053081057329740536342526253071439928720496220185909456699586703405345329619218038178743543834434773173612778067231684391453795916694526016343862154047306621279646327990931559708905595591195975588959365529786377314590837816500689038142549867844036703596877767193638115373391219184579473359662819619664712548569984586882232113441167675105410821369104267913033724737734652397410782572733839369165830873408369061036224558541356996577024 [172,96] 59634041263294196348258987608298276693865921949884851221998533290892014720327061706093565665708543368484371484442811892469877236760849437959271598143859067308966185050583272152893308823387689499750818837625911823234699414695779426696807870024238472644242259624717796307466677782124215650799864021852725470890115094182826210034579495668322266064911354693494319198967204934567812163637303907044671283855457226606359108219209744500065254625676296154139777062393267024553077601359459093047802808861062425247783016838911810407492931788257276797892842438721220624432240079852445384218845051602709447080427111654776468334800765894392 [172,97] 7257561763294313472636666280957530882969144860796862559803198038639658364653100666514630670064969983341494166482290135916616914263811941935344135348329549125837413446025935512066621944726989336792178619869977373586161645817164285667142537562282020810500071470471618788721458475015995743936894410539534450205611511273104444557777397818799791489313286567552307758243375395923304212435330724930458548903324337233330326950338874391955035706795430328483092139566232311424665999648600872934448292724047648432883490632546519692816506130504180414198369479171403168775371614771979981078019338749877236023089445639777948035950197680 [172,98] 815059047616641038900436187598923789399761831929811907188512611708004911115352413460807264722094836425383373926099963250532952668404492521934241308452895497694926158147657178739451582912815127310147204104882448339973339783605824009249257350008517840325749404151035663812627393191780195994836879467881422296747818440288559933991521792659527628406295970105978659921134926839289105285366382285728466674525699657673508467179297409574393316089633481209574426446015832234184031792094352060667202502817577607797810765913064506635185585645966935784852405482957056843085782830475720052731493341331609499967087070664439017827293 [172,99] 84399993145884594414764966048754709026861825435191752550107770564727833568367178792572093972583411227603507093544575343843482730928427960267512185856544109114376394811486099218194264453069071383586284185031574881000049639344924868700398531455083541696405703095732568431864305738472479689379921548902032389766915980637589448043185777117920757103013208646242063412285104746952267808838655072926311127988922120702823229990776564172536464516383169282414108519995846259695093874706326036658103972901652080936579744191438282485079137128448786822587579798437496278200418236133917739766862766622185718180888470755349307392 [172,100] 8051631914079691035650288424051770951428193293867849521989396536448430346032100111422605538447944819699726904223374830355793083395480620778248776814545973813302020863800363960452783855645685603492704851204922028455596286520740488599031702367765776299862574186307500806720472199673109833346526603384803886621755412563923027007809169472083703968176237062323025972012027607527551387707826626935225302570607969656311736916659409283693073065232150656264721566085618318836672765065056205675613891256939195094862761223271037435938737758264641121742089593658985941657006257607138851956350374409304894589780515468632640 [172,101] 707010579435562381598402168955548828357708828647353993531640379525002829094006420037406957626798878461368383111280748652377186480788108149694047389383227533369982276602638360430313997608314986645519214337768223222766752183848745907615804203937317429993789398749483965682277554390581453248855895931979867576946047842150190806093291883752518356153119680570341342272091335664654391411243876247013400493580973918194189709736836371924668573740174378742938777361765218506731690631550935358270952481909934545629950209242942682864067012066373757162779275423931738409115215488461389836779565134390454018153325215616 [172,102] 57089871162444930134374382292915870732848801808193092847326711351896186745684311909507328662156430658159268349383814208710986498842908532185428636715847507169113064302281361489508563415318970313795116747442571449461379423017176902279375972133299480451824194431577105395460373043420849911429558937835445361020656559559795861052988356838985673267958975525716307572288020884514916400257298599295663959370770496280590357773242146626774640600569964732764364077658315630412435620345243787788920916132208115900043249545938478816425088097010939254082321675179943700545341448483829341992664778695960552581436424 [172,103] 4234980380853390234778418025299543459855406865237473705034252383147203180762614708064563535483033691962918527692218725793952413561119405112582060161809831593359203713604268414393252305195303346304657501319269185045558652547788737362569043147901392618585759369634500592704088994015176714520474891189361043188220643772303595564521683314488047867627616483399877743669270417025890937893805632491192341772241805315757109012295866250749981162201028925425448532935491926427174095706491342461014320478302178329543279588184336877700823056537653645666005764188065947850177215673395521224464906392007935262912 [172,104] 288301803052279210612778790445189029646406269084257392747652858663543014093756472290253783373147508289849224453023250986092178927055822238760150203591360072828422232321653718861875080337000585633132021371502561441089195763330112442647136314770617331619017904951792352616653499640377006627544361170924895151554268323368505405786651970044964098485351375553320365024644083284728491935906685762694296421762051929187094999472521776960625064559010351048923837622138094976876793935124004267113902952805467658688553679891344222215228726077681498189197990695647164670392532775169469499556706234306404880 [172,105] 17991470878682592778775459696352840213760128585638749655912639154997584327505231838668776021043624206676413264456997473387378999220068153951508940595829113078611806674187616403749340889091143024995064349437583133985068072191951445412404351194842556779426482907500017432138828577735976968005075755105981361429216446268874716323775713692339807892368530506240284486889055589327817853154228584707383911689334759675229901926047261158757714645250711728978954370512685181039915525214804370269572448939781489482158201783228001409602642998901357200523416806528560150059197126892584881482218021730896 [172,106] 1028023958251925549193682648631718951686746804294849475373491098263335971253489950738694637932376084321275198793863949811309099642687081756915575683766378335646788053923023632040838587473650372936369108199675191913364214326618771556210351715495646905639765724653944141921876618610772479240825442668375057882393120642461684372212530814125147609809620212241939721627033916347251291512755263394944805718376186865489973346999864551512481479273517626054380151020042369139987341697000159770915574139999056637300117060432829826370406585091649080401454751091976681923482142565877447987649865364 [172,107] 53718499080318321637449628936715828391265032781270504275449346128888238474193298110776886011231196757630122037218923099271617807002606385324391463373168973892470772787704263456520707288825634077731273654067019562322406029363250914513158108938823189556875760577015236055260836597287270285265537338652391332085074567151194531640589797289649837807881351070384186818715258533029273759162450302211347309003648766213143041882450519543279453399069942187197972629383899057382294800298573319406622757012164483077104824004453087979209083987871323885397205867715262129321986495297055060108320 [172,108] 2563698582924830086684360653762789307500939503249851765550886123434864410091604892104659594565379192854625658777381495122633183995292881169109136890978556715901525859940899167398648775755072846569999697690449018422280751251293838695148619496518914412146268248054903441990209453667733291730711128842130089559699184904635584676349103862936026072538291707010169460732801434289260298662083900902547244193582600084379102183603033308052029595607228589907756058576011369528193173499787092175374218639333405702092982802928259845335211119051215648766860254655040074738128119020791679496 [172,109] 111594052171446874002718158987281407097194270603427974135432657967259775628931957494065937460085943593870304415199331373494487033321408695520957603885681269766412885849616577224359579463122752310683650309654166026352757435418156943831853879131560897197589879375236390279407179029424119075621583739959172302036104320128647247556748144400720316127693144854097477645559886238800906350704889618286175798080514575439795539343049742119701164062536609430229538593786739736937972520241520430276129029248175519808572327566845034864481870020922498058783853490604714096488972663113336 [172,110] 4424082770131102436503300127983421887158823310412819846313161124596639484728253077210449035475933590138246892542218179442009870593139594243786318779379830086925585577268913061227974520391829202145157040228496237389744426173937286078128879007020941316543569330502262152622320273076032315181205191926898643968598220350366588764289777206607131630243948616005681823726478917542993743180870774120058025077964899579164868622953585252063018238862408980982246466461364178562665356163816372956867278338829764709795307367264751330961775749430499273830550659774217049415002740244 [172,111] 159498862437861630259300420932405675655186958720635528857122119845380083471946128886559821245978987179072508969733849628723460451454484590490596319312563189653946782330909388667007514369610939833199799063382555864454547058390050049480850876922836703565260804353068268612818204455417015035849352297812747774573234226493636155981825812341500730712666553538654772790187988737795007072766130568468712372244960656781685349148124268240064577663680302798822043396202676531220255363422996063932477767545759452624768313356557857292636596672942145534458633251353862752054336 [172,112] 5220994612984570465837439756027935269150677789919960995821346912520069394434816718737030059636856134696875429159920412624110633145939338806844312630982057490131232796038226546143541636077797689787645526482002471115914632538387186706649802469562009379079084428745028051010092470467876331221541403277094069196848293386736712878292782144738053204605960176218207106824689677806467216028803122724130104631763418244508160123908493625883844837860879661458492168122433304761425518460344967166440372711987806860485951774967971238930355767263378523135747869637645246696 [172,113] 154911101961330510203575504922835498811693707840330482015715116119074620910449023377226616155327400789517647154767461787575874737692946132541047732547273718668519876611732818133597385246856126048853999557294906784473442796010888058200894286820165918078770818940960918958653884120419901849179655395373534995167960623461507416753914835505550162205269509256417907045685362778415827608586706721342380450387115792466678803144929074624124334965941036423539960321023464689608328782503010600105705703195073999822136562681262528738749738692546819257122050649912416 [172,114] 4158904021822574917583201826315360276851214094701876301326028573605916619578007708085057129665728348882072087835133111633679021225803989416642218942898530253932408455982199874137788826727137549330090096995068065854258783362368165192207805293393964860375872760703023036209177553599945511168660671883457032176964628529929312872120821908252135760067357706741868804753695705280242999788570993649402904602262022095176907318781296480602275330299678870060688341126436070984723920570064423731884543314425414878655510230931521558598714029155023172752777055889 [172,115] 100840394338973258858859460774464939696470556880873399373156742156325775643660657873314320394764238580432001933324663086298952557539872578375858913194759730073221500479275099452918720239645913173664555542890432647971938781337700541437675327680216657171939736624676130849088272787130696566842435952919201146809362986276496105844511696501648553141255711924789774623976684808820350050025333924905159413656567313316332471141525995472437084620464880593447270232875996067673777038353680179220281276269507375818319876162077712553332728054254394232473440 [172,116] 2203931256365941012966061464094421871985468314091892049956597533362414100526491235399803942389273436780263627210550096587642152147582672078771821163649323699349429131099994622001234541106995099050937856920563447956290878439459995762572238522616072668369522510953715040750300859949053576617242366657240486378041561517824534937557792833964695754605279381235517202914674105302171332961136720652441932666630107056794880179751659627207118721303128956574827365592526196454771764037682310938380091091629429412656563262928287947571732668407635717432 [172,117] 43328307284680279349051421719251947936053542710565177007733355776383423254841668083286910135260251077447815967009226852140260246006131020835416596766295071581480667186446973121414435327433978004179700156538952217116744211529509875301863195518606922173136073780062198840084434008627410660152628121045730476564612735736473144228313408523166883753627331558137374115612485536238379079145104166100678166680119169551355437814526225934127194721889465074068707547292833824401775735476406457549659100145249597039325738697041220586781420676715816 [172,118] 764554950280254938364160522613638072924068634927118336150363815242389820253266588489916010711307295026200805080650928189184566220687619214377619362657862905929215134805515176793418686594347020847583115334113104340903218943588552002875443357568120004380027050609529487137059362044618520899752648271154432448953591586559601289008321667109891187658195802889658538659662305905499097553285749190962420366904666185044391433033366605962722130391933382530889278151385917739417081458578891009969559690711430660118705213543197276513821404320 [172,119] 12081193522687867041055857432797255465941780244390122671822881834834134409895998701201185546979570631429507918955873141482479527793755895085447133550101413738304732781529368621278702211199513802420512354279385036636421938476745355872016335875108344958554169662177993719120749003735133286117377977766519232923406449073649686495365914304685387667072727104707629072872543805003760194730555691447445318228422155550196158516783406020474648798908286861965759390293623901653543555983386211045055383754712420836449729184747044928784192 [172,120] 170537666445055163780133705490460644519321738771612621433708761107834720349654757971500366539074445293453697065110970834441659084758767602261898856101880634322023038645809964918714164938870178600285568869597819098734033991245504133411822100186084201846176215076700373612861475618271787803212800515483046864850108748320318091850941937095122612580382339147354983104292382620945725541833806791717569447935536188221964568224935941356401108233205422516736774210932018057723025604127927688313996992367552596291176675204409090112 [172,121] 2144993423445455271364476211530918599197566860961100751352001792552609463507979572087868685126997823129100746057051372241249597389532093434151703592685120932685800416228615116872802438689446005011480478378435637062277978903391463859808921524066806946362337788591965161764900901341409202994288381749336817519942804107249869788166186707725787969833091059368482256151367762867583597191297243725262307009304710192443154313586420097954220555135215371957207302641007933026489381105536416279795695849180750900729336500526160 [172,122] 23974484066411251574177750133752215580719343528415484137313973162781696549270534450982190174713092100932494737872982469817499276520667636178053401074481314002111962662182100216602189149734200652800198027811843724671227321823649900808245071877981981924438799627458375369346153643828085770900579448835830048874110106240620461476203430006710886461675981354885525687421406839663563234207600734430308206117328800488617629109516661515934219414048996033416412618657592131800095596733114701551709747169547584675841206354 [172,123] 237435139111075718869205624021849339105744691409254903500679448195554270254934273877603298658230784351510890455465262190503801408129652622734673022540046437670031658939992571775014516388679392860517068886233173505649049411273485464781302525274136009908358424922797201847669347826188540552550450289937344013916064633152547934864859752877010220925598945966399868957891121744989619665299474593162704672742890500654194272769634033866657595289287026801825416809430952008579374794698556516540697452034995665998560 [172,124] 2077281770493670014889537088407136948804431085784059211910841195780144144391978954469032252382236807845188281616113899537398929127538849363687019196191255414489406444531182531060761736256894025081915524256382580097549301048159656610971633387298100068026506463445895885948370161313101498212308912542189210944901886390783842724648329302543354032062586045608348026530027400881174809204506366090895649774573480046940811691829106179356502147777862915170945404226025073068474234483300543263801423666164828664 [172,125] 16003136339664450486118701870679088012072452258668103249268618874798599480518875837601580354369249149265468195355045130042395849381606622438130552475749556412879801374066604460643965183336497719932768365601899824321467393689318851359269488164913890216080935775268847701063339926588728912377797044535470310389211500700221946214785845184604019610945954503129109868091133551701943960966319184282203895278459771428136268515151784972389813893291849459074600339167110071549511324880474194168922367626184 [172,126] 108192029544632660948192218125334690018672997169449297612709099424710101378521497137096953936694404678777276450481226334850540301827531212440172555872413465618030253445073890596143638901785386190299846292338603830619918687038413598515224096113527312610211307010472651698928945299653710526739529512929094217420340620621072713725633299439486273078296241380912889318901908217211380692952801567270250007680041921191515958180190555981160962125852968677079025358576969658296601000660287057919919524 [172,127] 639583779617156057500977076093081748100705714907096582416069189109704815468168409606431511704471292696410724442677575426316411566536907868915333947812894856879964387242064055210605665391507697637567300108955965949917157771018527696149658034587693475808523540523774196015467262968226293273989896793762664628177426003136216658694736429140270266937622327922442975718110742569862881084548749963575497412966383218305024151958958089869654843359855893131683233233773983637486313552656984926016 [172,128] 3293416520143859270760555497978454882797468188346073595316059399198569653315262789893526574567645452278628324003685781523617540747587048738978098039974309555406079385964797755982391914997593194525724570552508630345687314323450409378271683192051993368883345601996714850821697892464104855008429815278602259537041901408708049136912837565627297941786314778293070085940346117164645657321487111477352997451199470331002493814609276976237083884877546602637406192032730731429566590227187208 [172,129] 14712073789982884396247020353920713368165581549295224181366303719212358721563591085694100466481098919082362784213406199762939029246593663782516235172767906739948023836999724740035129546400208079852859857341694877694714886226621470107874796394949343398027008325360968690687188508469032542716897093029078440920088691463783905439403184509310761135634653007415718606490378475499304438443785247841434460877639930863493697936615787442236518404060591912421186472971752367606846274400 [172,130] 56767233397020084778351638247168531425220011335489454319026932866826509593464599527503382081395156820641043350001862949187853286227022086571864868398073199864359801485370102001197944895816386628629842787190555195730654906816533559728524837109759691917324397212600153721311151180290696132171154929314701594185713678944426933399750867987851560333730205657526189030582254450349903192382423015701624861815167528152972758047689171315100690506776999069679824363808125526598989 [172,131] 188328116733896287511920895971852001054753857550523012283656200065739050179058035655792822915857320293899194099680612324994415298598454812428867947877128142051055944389948381739520115087495317995966097610729539882716078554291392847291197244588350880234847140514243710756191147990699805521785953495273765408421737192828702621192436557416004647445093745209210136359671158880191855822583316168170015177069097821384295981116213953475476748156728324281518180685769994976 [172,132] 534553821201360310342366861951379407310375707013855102003785084939186494655642424238515370289554877883369262466733681384095245873423200249747703696066404773026473353654574725900594612868754638157362365743322209418688054833552461692940602933734753504265153042129725018761631891945220043418649543014864045591008528878616285066832666349692236725087478279302645084498195281940725221684499581767402648922072277900533555948799134661573336664363065141795365185103672 [172,133] 1291364208600474775069039904224679593698932124419505169215462703853488001528522509226059006565761067788437211076764444349514668707753534969296036959748429971237425419049238323082548749548880682977011782507557519743008150958615963715016445429379239427742353291337807614677894366526632706042650642856047132914838769960544850749788441374471333494319311958292081466323636382005488005266478409850062341081538942889194394709064356533338760778658891950657443848 [172,134] 2640302432939977100451958510184424099524314126940341981274232044772383572281622106187084250761826425304581030380974299383911903216465962165925083277305616135168655763737477225851149406054754835374553416693176638713274223710115832526006036674874764469594006485006533872978087919837470986241906415712640114851132076396301624609490207072844431513101956724159604292412782053622073085840608643784582380759223526453531627593622454901365828453996249662692 [172,135] 4541540916552500753601912746055242490727777260364608899730582830502496102327913537280335378324574787834365801203852278899504526830343690960284951412351093628390083914732171716196324150479107887959012090948374894749578763456451024543022146242862983331603168105934291022249487326950290374120050051455948737828346926103029377878803675558557161678127454001298727618454973243274763088852564698801110617374584062540361995950024866697429277363430336 [172,136] 6529939947506812417677756866742800471680276584152182475364071185697046032483972665896975618577321270533519486825394728703581729477198252445976844799438477061762762252328896588825848789313906855043515720106350576808790073594448497443714001753754378096561075491955405926014344168828666701409440204340704798898983276354030667804271164967202241621973159896697540181832788387175458134466305762952486946049768736145901996385641037563299331080 [172,137] 7794361996490734782100468048168285284486283087078084464635474859021571757283154656148861093726530735649456380213452168015948981217254022230416591745375461071354967333998784760468064901944751055058878161071413602136252255011912696351627086475392029471509581456863089368842876161119300146600498688241153441878555682476460251511810660772980508796114778690051705971695398933672734013535804479237881167796902030215656787917038893161600 [172,138] 7666620558084325085111599254581128909018347494001686009991448444526488337270183160803658811972075250880538531094266395821834445893068392160926103622747456483492311471286329832832201820806768065495750956261942936441405010219570412232887839450078087563704334408403527373890035451827322676700967829521102310554186938516683030874710800937036987380351786260091366013546986911077109202810460630194832314558093730487152311788311661 [172,139] 6164832896208386790407026482745618753375788415861067568225554979889968320468589312781445916766011841135805222859594669923854537442637072259618780428515328702630821969034834828190715593771162758392387371977645565636610842058679431370799352125465706738513236201160903686774545768483928034634357490285479626614719204835115912550123500071605619680601541416349204939957940057117267646985103393242630153429475920027022815136 [172,140] 4017951936343653075374996511897753522044665929630625793330923737549528989851123002227268406388572561313918001514602097312309221064574191882247445003387835198232918731903380221993730183744738572953499984565523469912085148081252160143246465646828011880678969435457848846450993656530367630492432651785382921159275508865319901066595963956798305481496611074299522402864611089148741126628492175692851271027627347737960 [172,141] 2102945807008709816212601991617642252403915883718675449612110904052891806692312114593238535842261392050991008013802904770209156655164818730658948141527729175337952843695870657069893899766557335841336302476101129298208697397392987562363930934197872082750337796401795053360903464397743649574462471769732392239119014193364032358941805646420029739584744539202033560179520472713704268847561643450609741461991320 [172,142] 875052925876644435350484603101941412970377208464809491259680584393214577122305425367244161207997134537788786112962098083545113256830880343775349733581304472974080891246312909453561755027653705291086907027948517685942057567323395775710852308751387046119166606002603182996374556842346002433038844362488598683012790264295065827289115048013511647563986370998857483979365033991929770892763961963093932852 [172,143] 286350775179013177657059365905995071529787988836552165166717984327685299297512450962681740407307943975061869923238816913274968503582109470769446229778651353991979849827254995812730684646703838725768101010155667416027023421757681978350026974125741737917246130583634217250404568819208340849101140250479035150995639209624390545232336481026839558747346974488010660880040124956453239071789905848128 [172,144] 72825627744855110238821285461766604623705292775902956852663345041642937009471614466263430593422479947164557328978399067535560253946947885883218950601755245377432567528279636725695073277535808946282770746337630861470834355022905326441315895601171543007493289969305606466940390221280042165791514650903684908628516533235406135781312317612983713843404274550011469149383043108874592353292648 [172,145] 14210051951436550939642817980841597527559902992465637680534634268001019499388011831232435396255865021269524910234955981350225790634190735530235330624090003884285417619856409259090662700736044855318022831277417037648913941373568452636797381399383919419163942760202767244720716280826496111924841713382378506382487791834713399262626429857656105567355959777901966100731633160286934048 [172,146] 2097580736806361024109743924259927863911333094796286476548864265633850939027385465798730778324264694250512821854886363141534060015788137168531045492758401535241557329441006266529219951745713406555203891280738956804103661827386132068455058076772701739768577552831339839245954133443220320217590736910209096577733935123232295458995872144918980222447452431443803921557030010793 [172,147] 230650650715883776202592669348395756997163481838268014823158408004034578413126166672202655912881676019799537198187614638720041058323229768063618668389860793609251591633562979707184504854620516204347394625799678638553612308944788597792592940931780243098482659940388032010911751574372676813396327370715034847629874131007127483708939666837329151675189988542903919573344 [172,148] 18575555027098889957631437282572672388709926525736779934349158846646507759367095483980264143005573931564413261420166738852313954275953108304314955373326685105075566178151342655328674256822074741870980101074144800708185508087435567565590082755440385442435435204532809163436771139817852923362888221415163687426954354450418888062747465997803608318268104557181592 [172,149] 1075380353185713605315218265608364025192382609375646171972883253786019575285692709174309391231256939390153024492133634354593137582887180844568511788205984917427056017248935302500282269592567991542255776493824661788142905099036709535419053520320436437226374811931546980184553296828342824068149763766796122504402620473084514561071727811481718251761209704 [172,150] 43836030369549145065869431683180319220344719347504605276261972617469375806400403893534522634448012580989973789255661096899537372588149120496169261740234346915300706130488974328028013014894260783917399270423164391372723371831028379163388006851069936832650718027341428034678042121891534025617003832755842382302150890054382887545577613538257436028 [172,151] 1229606730081606312773613900709564812034797617370713517962876050759816826769324681281839891339353416811271925940425967087280280082082698519931481155569172130424309611639513764795218200213760203719220386587721269935892698778835832886608619265597913556773252065352476616744677597984314006500606805094643463952359574972818224033215742309632 [172,152] 23132692021587853597108323357619180858619850832961214095285518647663217785124213634917808689062866027190729839324236126368759486522015244858494164312624421019964748655397907744652694797561244157214037440623760903720205673401594944054452165287440506991451874032631185369755226567480755663375338951238870661433410930757311383827576 [172,153] 283607705475083952052679668941272767542544208521206995943369475189372987491894996222842758255718635010649313763636635137052370837235148961306088298748423514465461252625976854156231694483884267214964408199749503261824353512847553641034230647217295903234496098207418992708271301013147538654392277547233817427137293062810288 [172,154] 2193604884386091737837093852830899183419856985431111495075850657188661255340186448831040440189124851139406171591959468926224586944961144293779456875675774204903993571959957229735562925103863116489607289438153876321135257378345012780043547546922523896368158861159207252666423548740998269714545143086187812308055825 [172,155] 10317584301568784650800502113956230162119803149347266857977265577052673180462416437349906903790808688337350720137596954907003149813825732233631084273648525482294782148675733069785765382838210223270989148135611504604235152079846297344149555195125959143008110383250911108004212876240451675993946525710227712 [172,156] 28297695980331132625147207309365928064196586517562499345893578032516455023162405317058601071796631592544173546329200110733174669009496313691748055766738391112328268348424991015782896427908144777917065731173439244754718183761545566618460909954923518541988932065791287351820413192315427840764728192 [172,157] 43124571811339538855433889166180573459069214655574884545293129346397279442246597855773952214296115899145267983185038089196780684199008501530943596805578606247496877917496123567940615898230804542856746148644745960318889679438917305941663581229083372123562696871072905265446242376768123200 [172,158] 34531411269202025989855218984886302627862156796067186861638718585028589665276873895466021174969614115229703420871661136413963127405048167995651678894931422704508191659089635410812931757170697079855775044680226669443382917479338422893266482324586119003631337666584601251287740392 [172,159] 13608568595858117554591951143507781397303794022318284952240901783195436165045262521044981369796809795825453154154667318601770543364203326772194870639032410645655125947773175557388525903364878055590781640533021258042937750968837595046326643519326587944043259512385535808 [172,160] 2443092446985095552135016602712477947513473242182165070925170651719547993471697064755252569635603052572669187169501580589066902833688405348377526102035120637261291559519991245997138350630224954908177806566378401251084851241007354699152783668127383253765891280 [172,161] 182147878111193932764705692961859519061115331139908479961156553561631259307572914784370607403385268894498694459632051249071004962469808840907854650076328427498630453955784765799667803421594406840967370900154149600335884913942179034039931399319078640 [172,162] 5041173480471136619300405867770537003585968608811493033399025587608312044765513852775622645777998622070687464826193773338565903459875307896170791678158521804744110224983605760408568089121757617139794259736518522520173030901119411860344576 [172,163] 45099695412572870033061863783147872704807275174915312878319582269515417578696568802636070045050475421474742832628607624805842127010227644440338400719254744249698112268307846309190723850194616985376129129997787997833581849697760 [172,164] 109601142570380564655247150609781698415522252693044507603103441820061202464298008840095405210131592129288000894338474709477047265830236324596050881346446687281495482976913749534527055546057545798769358876866318655032 [172,165] 57845286383261758952040415129210117733030933764660079972811164466301990644636048272353302756989029628757557566446375146143185380787727773817824140859087482119644448598325642112019895509304250715151399624 [172,166] 4930058603294176419200609067039383690774793915164045484347752781375365874114268538231444197150590316774508040041082891625564586390689062287967597483551408057345690471997844254672288471629420 [172,167] 45178324444431278604130631432323847556232384868909415098733213719448163825721099479043655769143394092905488714341360125910579952406339756303904665553258167062392619467465081408 [172,168] 24795759357067818634665208277203423536773110727947877344463084581753165987913584644232373503232762887600301973812401482020082141822640361706799300064560703563608 [172,169] 332285161339547416893352815721109939946837950962543831360995741085375342346086912733800702076688433259987520672852196307438754508100723766186944 [172,170] 24051132958465125183690600767785581740693728067037941826023877347335110305628790245497407979153053275492669835363285090823463 [172,171] 498878332392141672125977355825030346913050978791561652349457604940410443173990048248823218673038215136 [172,172] 1549831959669048273412821439211242197935487931086946259723370583429531416 [173,0] 20201652028588129305656196976616914221319582572542005207643525168588720929676832474929456424657151041079324204592860228506817988797346290556796292256150377264496783608834448207934497611874787658059560669577576689079010670930570081649148998590144937004839124250907386001275691475628843511210750825208619758886086491325270968736889820246149679311401754439577439551961696344000106911492263631325203528602599424000 [173,1] -94831304721834755838148832649360992673984302603882606097816745153560839349520631823367074146490696779861735929640278896182654939685697619733424002387163190926481188289096633746903806709404867319211887946577819748783588480956112883744573580017969038054739559904681436221016869497828654658454976174108935818852568280598866113127106093074195754541066247211240285960254389591189252774103810453222234686768477796844206 [173,2] 22471028314801712400458198594433136243780141684427225597329662548979590825100416928137790962356833426434209266956083737827141394927259323476234115779988442331417328045951091668571694434371482821816743107836513579131412667819700648339211036442453262240129881911671111228386841373786722039816043725429420846804035597195390367421612506264551740370222810604176644251800625520769510671502324387539371152242728174025244192 [173,3] -1279851658644326890992503746605469500945541992885981300902202764092293343477896249905089945463617852992698370003327479143076730371066716778216320400284292031772391388892270052531440374044968786238960336545252876389823798724102541116836324641290034240722638999713825707219567851088234042237880630331653304746040200966065319125753941332834251728875143935697326695048028618247744631274500318680572640887790015425013564124 [173,4] 28095989335401410536750311977117139786805974883923591414569942762744582665987355701062268262030177638166166369816445888804620428717535414610992423347087980113056518337873365775969590666706990224291176717842994456915703068987048056459484362354837135213401764006652406059760836560400089989930720977745817447510733997006109635355853500242860422946907826798194564404682866598481824611113857777778010395057000776731791342600 [173,5] -301027865280988751943432575865738133224532579307516986215388693393947689442866053903936227605452056277131559510937757147215470218131522645389311909026652378492576263404347272924502653879107563269565432232317905841862545224684359493827139893644584381494406758685155298900804278403647839217672392553289025223485751646986734343489964179290503623491225501282845639707785594636373685809997071910382058792479144519566810186417 [173,6] 1815223574370410717111052825908952178394522116598530437620614557938669398437214964181193181847925942302919839026177937964356679524403673789919332176298744700793021850185466027068900422766643556164736042613896564321214837864863722967177980438666230132616993612847145986501467292246675680401155919212479380528021915211093331027449725430770824904552272845182488412491739560575693431377700498814120400570786149551763225136192 [173,7] -6778035222618032360100309224740417277424209397189568982463176968543241141509805349195383042639683865179707175975491573552540035400691640187030620545302484770435768117685297348175363667994046760257854042285212526880236318303282785072327564558663539391640554842580663598848687545924388731025627323265105860441094167998969645342241730033716186065768062955640970798690318719654221361135813332960745805281308261617354401834904 [173,8] 16784211294233788875060751986592253397803199299487115258131011847641534783966910140223135645572549026557042942834949558615096293208149159448282741019856625374958355158425029677578252524278037471882809143856606350590264559274805740301072897702653081007120748258176549729115961551984685546729365285133223839536482951888849793472565219996667061131517662226230557094214621389433955882800080762539551623641231792537529516471248 [173,9] -29022456637803930543192617600703131473539383902765161525232216813900886472304646357520823536716502256133301606520696064749112793327364661163967769341749546779893080408212950143912953104809714091070141411723585162943218315006846593994492712087306129304650225070456175513113163987385532231913174256569684552165415465527970237786619642529717697647679229796210296492102630687650288981155593789277808190333142111358401230316850 [173,10] 36482672401058351712008487091139976190645755752201592172555474551224475080225598411712947373316711611031498765511962460213860247478738190790911298495313611007876804438832502073719917895983158671789377239565319591971205921463251114800979680529696736385573872899049517212003226493867663565745643768461358310593929023980486674364911916119989423622060497499111480252373947884411988886367972857814032855117646119907698542928480 [173,11] -34433162534021718288285714607353199223818460205415621212378425321629923945585781601025461987613890153812277854936290410558593216635938890461188352548341010880747852643354553394408619041002520373458132882373372109136947664081622182492145274335451458004210551779736838677414243165757171714917113202380126017775525287498978871394304179145242091308720384189016695225872393992508484580335206096621442129931457207050886737181620 [173,12] 25055036399323969458167791326264314999369683103926084601632590689186082883842388413929389995412155875591153328932538078148767591490122076471210391319184064601260363996549410044692504550969127056529008078889688928578596748466386104630834826713040171714632358706688680043695470853909700663647280776655956772974731531667526365352322406224201887499201363681533455210037128584802167639818576917850703178192396052111493753985240 [173,13] -14369078075082401284370536698212464933057756340579636707504447060578262256667240625959472183446765161202567301341236053290298066388071908063797552471247903379993218022093228325754400587316257301566598372706756259256033203563005021530783058458348451810373521431916157761529810398325550700602894437775080105816770967323361364190446041870782497374703664017093782903032298490576219999883922102371810515147771299390079827735667 [173,14] 6617580628880411600099408900460369176812147563991742969478578061501886732732670289515014704195862011890427224184939401378299616442585927175355622227520316612312193402353797127104594285248111543777623147021406759490885509767771370722189608004222784931055615482350683247101911692125116785244883532808965403472173643293910775342995526931044496750635511087705926271370376504283424771125365679250582510091039872374615450926720 [173,15] -2486974049047843400153865049649761610277547405646308318958746422085589113611024406414950785177602368577489732582102320949259675908958868091466013091039605623038358114689894043029093727391531011607211137071622493342886307466283011860270374341027670742060989467116372830322411307125631546605119620527975451661615386827721522873648081273213056032279692254081902848633810325289624033891428021385454763659030742612555078947056 [173,16] 773363631890237601606847173013317682107742448782205168364238095134997530459914076707211474277126322556012463756299890289700787679698091561834665880917692209129438018008040040296225413524213958442936392426399776593214126660932159970136808358544722185480310205576891492810461112038638217723566134644146972765500878282874829872268490150822977663412605191113710272034261541909712410407110629185506751932195837172974725604896 [173,17] -201428707354319643514418645382300556253597155936131912550047561251849741765959490585085226792652275232745558082396757904081610097225744226953420708508744888440744488971930257447700764385315164134679680832637427020077301044074584553703627593748484106994555916331578188383459741982329919653130318184361024888716194792206446382051507841833085192942981624874645465822326230081424740245717513454163964947505429386950513125972 [173,18] 44416732407266973401433046306407042249633620887910233738976232887496593150670198266995643840408411816176670225518430290143910205646073337114111156863110720334455730625594912158418888321993837802612782796052457968935109888798887512748320550843972454015313122667385051599185047229510202252348764994644158238229241083886432968489114516226199554373812656339345858093507842717761436027781867439773772028031303833482783317568 [173,19] -8371487979253570321156321460743474138082121897990959147846079163389952414573835994881872938211536885005215167471757706115506625458376743204703683834436404566349652869215868193385340703702682552803714605109698456239528448394068973264600796253178581482781927543825456275847264537580313554333453284474578723025563117656313701583479756728383644809522746458190509574622804487492383633469465721301267284703047670319811920120 [173,20] 1360174929561622335840090834545957077634935056553398565635637538231446931799604421960500527255085795903067619551470108816841073739098156987267549653502660597542581947827961559328593887455715494906135860381287053061788537311634148526594403974813496008022829869129741696056036598462014278582489225528539562385238684089085229454920057537951540286229705903038406114290239675530410332103629601162913206982224281133062343824 [173,21] -191979743638303810561096905136542850207940454503109445899619540585529202724339530344514016049474376427941520474960634309964569173506570024647842613602975529037826446632908683408329638441781097407486800160951882293759794560237366048652532234430610419687842188560424195404113380432307586960831062265787730486045718240225646747626686255271921698001245257668777851912431681130579519795396557371953010779536605915940181074 [173,22] 23702663011183277913667071151100566372035694400241261113573869000875809765737260353235384065854305826973579801462514211947536349435481680185063684748362795862890711171396029058704519468649245971398803543238366592109355341395254908326269870446057416899161059380082955964597791665988640621872052391091128241469164300898114470447067282573787568311696471329955924058710624514713126430099067965216455807272435238028684608 [173,23] -2576059602065441641031453718748486932546307965297376833276502370902693367175236264293612663215213403833162798334108656143616480180075314657792041755460331025378201541315705092234041564706532725592916802103080943772077244200915539827879395352597926740067653536200066002385795084638524218825099111762860889154343582242586373483243787573934538550896494083701795964625385870052271446062576212110379924225661017457419128 [173,24] 247871634542145719865955216480549115600103763017304479629760553018384184532162892295867229215413459597485850187643259213706700554078727627734975577596712000000932041117184123454135205922724327149620754647735401069536740792978918268236291863514284261242951024092136909793531289861267557380123182652587174543289961287800869432822363216998372811004760826363804070706790708082149070019507460391781178990694334873882640 [173,25] -21227268415124534087839371925946497803719782677869557946881355382572857989412647936266595125657438413259711148806936226850339724380866897544716133765167977329306323592381777834796503407052756658540274256328163873293134962287956068107034265396016689882847314439228623749236797489153005093298891058868789750933465981969547201803954336068253959125841976202310812641346531983430490662589533507154582019317834779915386 [173,26] 1625758918215966202376033397102804068756523338810574390474566944914550618206671688786001290516505561139368053197501178564856764402766845143678346752461403249316918457682669961167953522026168709635834787167517155121606471038129162848750128340539328575111361017434821657373954249510113854976233176168366102507382580799518305188523645623584275470274788745361095784900392157250009261802915408263911060404972296839136 [173,27] -111852786086810442625415107544857992038397764560376853599208252545003234727899319961645137227983313574446822574705095648331404029584386268347375532544457142195241795722570897493685876115660169225252845967528973815746617284418306944401690580187282868678606235298597323484019098346482125697672118501885529113705964129758914446023456358451738842641194131673031291804152317691084401120955946190880582837960193827652 [173,28] 6941504297945779284365628661098260268804212081837922062326158050279438030389397664176447899949870783429359761268944196706394538417347353118609008618712155517174369224661073850723077506328725486613679584849169042957825326186022883003216318408582701996402265294885816671152546128781920002074612878192398827452044062364275802882806473414259078108604312263835462336797459668735601208949051329785935780636290009784 [173,29] -390061615285638055944449756931401932442206798001926089294175596837060128690361092652951626360551756110019301622359527984905305675631866330239631048218031580033176018580495077339881938818828804608856271172321710770563841201140696261815806566147694679628131187235752080115954649236662397632983298887682609491459230674321992732251677513899550352918964497052159881071399993022058204040910893915953155937138250975 [173,30] 19917048762461712584584242446095085042748086460427395474453324506692464808685263663271616962980584783977927451485087623718564061563155405961292441492678261026273657992189327739607068956253251696693657659763215641983108170462077894165580079887213602321223396572244331160490106556685600711061439597479263440502316304535380596595088328631709805720717736639444442955910320007215989790121645761539465256711710336 [173,31] -927176719571575225755192213442773349603848397598742957520580466932746871414711465535048335562774740057857807607006982516024968297512843224581951038323042577623755267710599911541587531920151050469918105638398501375029486584453804544094449923294241274582803627621881687320054902391272443228102642879552407936344126339765599135184472344640250463576747114320085933785785696996423427359325438096072847184447216 [173,32] 39471520052477916512342667721391629587994628312644487120223088454539210568803903869273070428649513939682674890789675607776069415962899783561961198044304782520863363979272983453690867660608252631365853439154934920711196779028040290792609526951790554908035976473370509935060764115758939082267292226027856172374453389797771456586185865835463741923746875450157969157802507484947477969398528340347951462225952 [173,33] -1541133829859612658969280659767069516233808253692496887781457969635689616906371077577004272488636285740566676117822878942252726772896575761760621965733700918169478143736336322249502295034155075349945208590163650769602682231570047151065585607349654394472729103303816225274318228201608787324065867588250034615061738227464669499175335029505376777929855223424875136611960040555421228566293812261697794932820 [173,34] 55335589363586704253459259126511467336181386701320845993796956321258650765051655193462619495059410278224539161035343683675732862215697404673574122753790530652150483142199534774933818342994439140968307848543149239944889951973158974560015644411646076999721642994630285958816231845865687904750575436540376819238961328317841320585949023853419120437600076126101625392086538008660272020855019431134022649280 [173,35] -1831795437104500024239592675713609230517324270878642035182612232666766773318113643007926599018823076156999490785918596956870611915182855576256342488682891528072609930562284332531320321853456158257115861923696752302027225383457811961883827651307828661378019191837417462094531138881102156129466083826538449669103132203509891665662142682599373842111538250611728358329207032474178796087778350000081629448 [173,36] 56039258917305920695527588767564369994126750158280523834320231791058812334918908582948509428935466800620006930619567716489310185276154461810645170277642441767149934151826347315222347340225359397562872552346267244503966255945737291364726550132446196983682575075635408369101835666775030917342867630802171676828664007321470806017251018345210441304051642635559723030877951816915690533061672684989597808 [173,37] -1587907168656838315151957962016978245757137916594777408219286794701077985059494578062323604328929969171572976059759188785897969677431147662787042222123735348147706851466070826153868162601156448245851610330763816301021053957539187219528347013902226281070192796743121763798390950681536503510569473657338039022376761899642191584108978728301214770649617909660254861994186539804622644922922478223067886 [173,38] 41763217580121816962133225602203145755214905293436029384736183907852501282672908666683698701646188239362851722678338526520549501410861718087634806566480935162968297004679014258441245642298719052920124672318930791057019328233229329654993268424601068452477989777107720976207233080484963273038134004394701870985976296507759356189759385037971919189094906779318101640145381898643168019347533101555200 [173,39] -1021566199624529815495633298714947687659310569426715612009210951615870678844908760629405193664780860145109590347160714672628280665032596448937681133669156860115714308998690518483655603039684547574176497356380634771626820034579506016261753858694751958292302595980036744559395390625723542938432864834479739652043739726950182465077596691888413057367675139512959550060871528492735981949015839961920 [173,40] 23284296322048880727525120209905251568549083271234596447587774327978901411096512566970933202693130964342384011195457466323989621420395579406456688477234616460060332261441161888517523098030584712974827692669840198685616160758571845028925026708911397538064930180125970133643339486722311863146606689481545169243763990572773060085152027091422248582647023826864448992392827542199310859460102244736 [173,41] -495404895259096238619431892707874140054252070059256495669958998246153773867926622069463916659336089085804424021323323002185407868074690937544948778082343052296465758620710930057338779230390169733117483567822108136875167566027103664239844783985865265228023145237488853103158908459774781679385964794395150751627879958514482336727225003744252339985930915770410020696478604359448569446375907696 [173,42] 9855847347640570359877872322824311546937115670604880601082645764059907256431561892766819662023698597048256240893881767108018057967072615922307596533763251560950333532245849323574323289633830236879997288320750789600549860530622125194388070367291609086471602410857905387193903870477853317640743856742004388679141250294274694905477852162287789793150189200086897601681709771735336886238301952 [173,43] -183637902852522715680937458894273274460312408666184855220864880541491708453838182626750404026703909796954758346778135501914760929627206499106383263136038397167654934856292665431892339074275855489996274602441718610338559444234253037727428020161212857495644692910523702938507083041612265365741055473567408611641981438484644878117227429150304302480345892399756195658807314766776472738298400 [173,44] 3209433674216061444917589617968933837499988400004210701034811246111915232052469904197496016585525078993899082306135881255813510866433931463190130429753307984780260824149257619062855559692602721529275235260919984257717571290299453376496061320592133281059456863252677302560737205049898002566863936549862384033615978049771039419239601939295362950230325526955784647171579096247156316752320 [173,45] -52689305958358529117887823396916090930681651223694260964942440508523018135090785997080321296765420573117158400208839167051356213576648883212376641834230328704678039036908965118612104136597416473024338953985961119952918944461911633733098835558171987676839576041485562894306222003486141341420626013861407705522379930474257638218906059833687380204985676739880970244626621209099829292024 [173,46] 813662294751594393127621635540018040119335153954916636968961609671099078407220937577795639657665720447708095173266628930538944125730045812674964834728596240631022632547460137110981709701950586165956214551052396989993793239588939797432834517998201570110633096963879729955080829455546258884854112507179793421656923512840963128524485022592428062826662990367504268798042650360278125824 [173,47] -11834898568064556187013803530509779887842503883751065983326761150025385111313312502684845951037276807160523185586953155477312248242058691247965729627869184493948701705704347334307920811021390788008860429711275086101625672421280347652980851162894175154464018015963127518881248216547570899077261060270449432571862249414591369973128490888536791986311309114206544533627062951158707168 [173,48] 162340794440123968367884763951283212267660606679239780322593629338486367447505025364482611887805596257055907519994911538685540987669903762922988170065284817538695789442616051619346393343393770281282384287699992605498048470611573296537581776545568705306820303798756602361068409364050470700002069560256080348170044251757743208783817519618087239751546955022663430674023862208582720 [173,49] -2102579905682999315260707539497744041581176916466640959308195480164567820968529680620385202630581925827380848287648870054307295162320905907203638409865522861077489321360855260061243471116144409992938402451925197437880831682869705976844347361506316034857259827351747209912685416586873369745673714672062483863988900152635840172811913061845972245121659484992701767704859583481000 [173,50] 25741527574415805267378235340577023433365325934058667856168115828220093403571121854763060967662793507370621919261552689649994372359313198465957070994131951074972104703801745071050416925633725982235059619000721816971492017982602084015545640603999719638859102864886520062966618866227195758051905394395966465028480098718684351119322743746999476271851585568170129853469048659840 [173,51] -298226364387942175288284613284311108473466299336381909416386893600808362918719824320818999697758313380212730185997505529146552328248540263911946222728672134172606325389449051857778735597640631996251378712264495349685270543976322675066911855924619162345050367577254714172487029256519182600548462701912068006924634156159782334762339108434878334268156002166780972960713189520 [173,52] 3272951712485832283728074410468380222357900525665663726132617712228309234352475446342453899228980269702791290815736094430088934809369096139003047248866400671982188031120555950833142037034721925274153171454756598976101449702022681501351811495166259285994980088698410673628799850785516007411937188276866913424920279349799230391243456972340465150013775381750729920676083680 [173,53] -34060193103266128860847879077009859987231312741470695618090491703073513232672875351216890690078013611484931090523472423196682911432490080635555009727923429496837890445617411101673782464106363902550568047555555685132004767146677513883473627641366318511727983630884027260167313901467475868489262390267083611699121686213074821663206027060013684220328957041623776680170492 [173,54] 336420084001241037896848320629051883002441190451893110655770784286520430175757148870783378584546700039085370749962036278631655479694321215518563101076522976861355388388408670754014649844751519305795481172178710012258725271788941774250348624036868150749081079171496217005541242458951043490250687460777332978976632845251574861999574418172214495066789291157251974547200 [173,55] -3156746089273265540460619557079442627935698675964304957356984813202368224523334514547340704025878938730212147732997144393393834294647893710325242729344984583503964993868659998043183914198195588146241522606657211679410564279852773708605663971510686332747826863018416089313487737328529556531825428356583142683930507584859804340805199228079602919303505251091979742368 [173,56] 28164311882286893739440778054923948459906490014979690504625791984790192568039859119510065393555391384693113265175008236168319777780246313970469250629610353216870886928970592459298061460801985833098212209451105156227011385015134793142273376693713514537867723761032159667117861155839534023505616350877285196889859394137762781007703567729068106168980274445487292608 [173,57] -239124072825206711676959802044300627010277588590305896479756145784546676448979446805625112133358195221928417989268604969898370802746234163108071842756167978462565697972769528440418167311772132604376556946825019111662517656489361654450620491842370405544997747699023860337356080276560493704310444727324828025716159869129019523617540057321717242661840343587733176 [173,58] 1933569979334654491632259612134101789479341895421286643962400568492141740514344766026254474306740478132459188511868199035254359912814214971183133818158372375983787396682578293302388188663350215458091699236010006492052097041690246342648696503732804387430431614739354798680879960409941537140965585279019079179324081425476394692666372330085926737656200792576000 [173,59] -14901923823516804326952980545409421598696283217890990775636094565526684578616305313208558190106708417030727070960644384353510531349762087775940528556126370029211278448646770242209030162301978831112002107458971982094603952204160025817552543273623452898707986233541440573089963860187674409583910966676167173189439543813957124935170408973377952446434627632640 [173,60] 109544446091307756065939183871232789442758120975925763920322026151477420391575040107426201914016012536526996702709199347757169185133370360626653037160202335370721448285987041793715928060135985176820137531431446249122270873388098665918249207925558909863742576868839885052131524087096715419809615869526494717821574549880647798669547394754140227647812976384 [173,61] -768618215131086716631009937392090875696011233980100012340191726522485195023955722939858474863135727389431233725591317226111414556756992501377582897710397577640616754510765094314292953814006440096768865007953556360309373355309438822638404436314574943136149624119939495569615403717855045273929334015807701290562125172156101344992822076165371981283789024 [173,62] 5151071120327463985536430301250419217754754723240682400684157002711388334920045051486524915452202246884647868918397547901069705543329752105143261627820029244123137111078254607458939195425338190453125443774630260829324965648904254995735484414938194075092176760507346726998899917353587790721915956390843739145297196566904792648842071875087584355267008 [173,63] -32993881314286686476810970388176506086689068923260855122894380222029419171050822077397887976110058680186445519850277247191354238446861250582975991303328785570676724733176533860815139829918977306137548328742932238507637422662046918977637008441223595756713277476281764499410651763849240004929776888789477530100338180718724154869554333638035847993448 [173,64] 202110719753497663682665691043349850033043434421141369671595501545037195757175113979411234982993577838233367760984280968879321861606296651894733151312101706116824623220530606613103351169788872724027617441805642699146531306822842560086782057587832305160268393692830183838716649542595513062498301546856368696130430525503156360580968181101537482800 [173,65] -1184747009331114586502728469357084092948588232180048048761589294168824641704952049690444364381733460944765756782690542716780354334113481892824927238883124597155312023509446043695126342857844590244067069820252219246089633690368125728402520812175022906034480572127898481580826189683308910124714488494655139924610999834102806587674617043499333950 [173,66] 6649547592177841309937395270949766103246282212711658604147162679830801036928915435488792597489776080349654737924130128708445438088178773482660926932155284331012158717190795251408471805570476053530959929650814979185991558908101153303084788374796575849294513824033273373799246622166844683060748529597623740068249006116858597076387684821877920 [173,67] -35754335192463249141511198991876630361824552012859018385929241448511192184910120872150342674376941455737566392343530588302813377357583528095156002083136270094003087665752736205520197081320786996528407183296737152680940703573311280661784456403606707572105306471502827158814003770522818576742550517754311132205658969596139722372403458279820 [173,68] 184274748790154753472182012326335159723276278438603267607631969232996183896192173975890032043769831597245995482331068026572321718576554539972466654229785444316223803383539770445356423948529150393992774165201816011743176712622925781440903043539101846049088370899778608126029186779407978830848887020584865893337420656620669300272860294312 [173,69] -910803465058269062072913890889000631551992107308372169548479567623568314085511804793929703534678982917913590648123720615915659313231544286650989346321276381799611855915396684677626066681792537066275601534497406223769461342659470837644116245543967262282648014951315474264305828054981857952800715143906257205865843732722731602758265925 [173,70] 4319342541963548914052919406987173751397182352446280684232615847359027690233678971477363396953804457673265642303081125712954802151878245986672883633395197005500979805245324356426602258454964560128926879389334999266868660220968628764894133492597917098637239085850705668856966173085852860677492903072507411417048457375745858837205760 [173,71] -19662949519129416829479664333824723931789908233182996640459922597797762265590657109932326573701670342450439220530654154241220992449506380709847111628518492976805097315748112371256962427420733417597595735927839304328430878047582835065277894809545025429945875164499132857289984998729640270064964814559133824373613127051302526966560 [173,72] 85963378187543393177475074734018387767469925424140891496178478892070870411649114400331542989339946364579868750124753144740434682868419290928416238825733952202311892489742862300338404645978609803816275174340825485537430460232494719882053993772884048965215936598172433429565521635766806859798978912721838904482438233893727455680 [173,73] -361077098470060825458165349245491240599612537751835465998921912218012346883872069912025164170554077289245893742449837914927083236212574028113165382088912473960768755994742857431047970137369964171282681421424904735273924045275062696356667767419691341632293309905926677096939622194483408079212447512757012419417146150072438232 [173,74] 1457767739092022116714074317300221899971557152586773591367304418046589753020578566727740175879779253555877718169151078185151452581157765832508361191671725074273288842218624093461122310250098142246782811703904412804487448749662404208791768269028692768938287961741129672348520476778273475489919043634513003385267004724804480 [173,75] -5659154588545044054417299272301595878864178265586167207817054385088413097229456528597898282314664160206636873551531435277293111587055132076795744147845041799592286608146295060130189154395635817515655014885929569187009429763134597933072672008467279835641909517715660961858124422590352321100676762865353297055287841051792 [173,76] 21132720620802710143943136961585817213143300630478061020804819241363616809085687636075281830119195824866379922242728750079966339855575483407898118723461037491751304011948046812228317075590221909916121610309405257134997031498071402549225688387848591302375852731102239640244235075015638008944762656727792714826927256032 [173,77] -75937939926428359975464512207836149908299363808937075980740646952169656316060972422169858165254454827719978535549093631632752125787318726643050568082994726421838703764928419326517142502610534715960575078978597064295141164473418866195120471927092560083739426075771938597583779072877898534888068993641218594898409244 [173,78] 262672129746924284566193423937720222100135489169105204534534733541679100494740505328933923889120663971490393094444019539895976142465224896382241415749105628379493212025144995513331550041955096324083770739172263970287531905758693136382959202344419948270058599112191857777237890535666854566366861114987463793298304 [173,79] -874916737239897467868788722013658907777518003672238072480758390252970494617416033617483925204042310426346813753431894241717763807988223106528815606418605809030621646797524232645896359097163913968400566814829538632750378804003928762102160093936588844647582246538949256899573958998656935066338741733053494664400 [173,80] 2807090835023826051760923902392766131507467272197948197638674281928200097992684315407803874251934599319932633169990576292711497705186946292906295531475107865219410687793403809212457587840587995306205189085402618938633113267368374988876801558034775927229360768239002366825557679042352631629683724939323938912 [173,81] -8677938447376150815262123864184489722153049669890627040375688230119002804466092080414292256875133992049364636460959754210482127868831987657720928963452700364214759020266517534142176949902919341695978350537039069433366073048372798211641685846978954860483309335549767227677677798642393544425784433480427452 [173,82] 25856777979918048952859118366897345053449592084324111059811225756475855370294919119582457477089847771902280754854292202675142490558731316205141468006481052874697157882663443760673359061894169608277821746114381959493073323314682218661021912610729226323935569737833680770537520500360882839993201963587904 [173,83] -74276522451017590316761742169469814209729192779142423078375826668627114966975489897850715932899526193179198997897565594685994632453017241162562707763834262104723593389138656227656870658879693406817854959167620570518518750317230171487196233893778010995293876528365692346504204954234116472697478334616 [173,84] 205761413246336582804322617447637794807072680534873953748651379050666228723659574589402368555780859065766355110283407093992885830769138670376395192384541156937914090382577885722287232490312033455691801691495787169721042457380754427883695012293983918691027491145425985617135866268576797488624975440 [173,85] -549821704295374349208190986364318849379788738960743242195527587216352740585331516983370766123369364368249769844555602569146714410988904432158110780202759296104609535535195207347621926867470379453972151385703921978172740787710656461349465341213499919654588126167284591801030841040283496087556874 [173,86] 1417523714730545133790840292933096193809839820799376863576370932698752159608443546385872247162681251778584426245500040452107100361949392033472922977121687056801814875594295926081832237935646050860000501331544268478762144634281020847782799801170121175355226939672281275604209680838544934029824 [173,87] -3526865645638917693587159887647899850643306560276234452606317150580886528974456274326076927983293241720826157531965758291089151373791962635927369189252874817161573577700741857739943439321595074932338709260118872321768813573818466992685737802613393605006870754813338040047118147422003638208 [173,88] 8470168226088073785945794633373508508241944644990391592561667105848031625837689566393564321241390662978565109480106903443817406082393563938410861372044285956095464298305303454211526269232443808877523656765835099504297820309914559219388511210119227366872268503743742099374910551662839936 [173,89] -19639434706045823454854427218072015713861818058145903940270213105405115584903854736348887919962382377348390738222285565101523784254485903613524642466751548502228742460871779915121451425987678571739975377638217104147809767251058249329416685563426562066630007740197227308701755528738000 [173,90] 43972788893691729352805351072903620156018653405664902674550234156852782337531021056845790576231047537617588190168596129132130286686651115742423692698049906848380741895441795770832102744866809758960673687355863173209555433563681192540171095704698691721546787685266523426044579060480 [173,91] -95090342888490151663405567743423347459516959316951640117488317619963200953347198473373006162761877354857829869478155132658579496054526531197835896468462727875435415643287540389462100721956686848798141805929635066835055918912670865192296141544744860200512823641121556823765358240 [173,92] 198637203996876583576964201391428964114762090524720198799557325902165062177801661109193401709872040056167339576445359719521028431793394183864664720357632854779373681313121931385632368677513953954502173860634398433137967831626435588526539384288979554553533791238244883134896320 [173,93] -400890829790892437084416104297202972560455794486456375588048335607860866791274557849304359224862260803033777405832045479977998438175747994880922931634646420046746833353696666554864944619135101865669327398463999723650052188232553406452944611523459346395707390063250392862296 [173,94] 781803825156297379431204371414568896848757679683283894015826445285143631644267776136699157211230155909582185638399083569970705983543566442012600891315285564101539672824666724031292029142071102543871103705538458917004175032631718585162507586707884483238004934217619948800 [173,95] -1473450863421674781945223329226189335691580575538135088457518942047749420855114069496609021005745820518131328178327058405908071091796416706580241295010966562703602813361449846080143460843196322656049758815962165155652326520423603108579428227756917022651349471899060960 [173,96] 2684077687238500394141184951633553131018725353744246365586228958108007145741402132231051083046783196544815630926497387913677920909341928232590338762214514674814315234893317268471653136199084385074643362467024345567983425229108137401652794835485716193380170849744960 [173,97] -4726359537405816912496942603170335794112525047257052565731693190805263390873089628208052140950250807649807713452668233692817084640645046802070753410181156012651515612838171916536483227878903985901072033012850993323488537769031240183719537726585051493517297015720 [173,98] 8045938810104176225976917523221474021464051203467388102537406095137929834119098439400285974490929578641617963671675292523493619437708013077039517768918477630836539550426333608217411202951114833534922800960548484375357940303461282260800879401409662670262794240 [173,99] -13243000824110243097952952293923980914222312733685172214263356763479001965931722145259953065164086268811015861622085217186960642732632064644249164090491953875824414776740391471242859674811116572356171011358760831846909129756929094186419772220244630032738560 [173,100] 21076213444532965806005219456098600999376048964581875329428807298199750612863721835768467196170434812752803891675789130039623974089656889826933653771115619026079174195793384491437759949170313034108644067763935284799446145371502289701728263689451088808704 [173,101] -32436010834871833809381728928350969704152513673519569548933937507461243945492512756021136493108758006356448892027781160989515083475802940034500927579480680139639641243552310172238744043469598131355413751881852431752219549393850434771104775785863691104 [173,102] 48274577705172409916591330591039743760195628523569125699407491007698312357318190279846281227742121027070921006253678482813019138033685291440772405839540036187625534542849588516127613697364964093480422528908567852291710442950954158271137916868273728 [173,103] -69484607462723558934795458530342209204920210775204267503990883652727673153849541520461955843489768812175557740135612312268774225763562165270389687792070509203531638515735145634417898554126337567223435191950028991011536840366318050656772311095896 [173,104] 96728848363440874443070132902556643033064343485126125281942659323285091976978053288304974295305894472193520503330954949368691715557514995598017425006608480675969477109252183261846362174154370831987596220925904976943926871717685121994823250000 [173,105] -130236946752143127742007331477858328739340719027295739368679985587557903859561176425638420142441186248842020740762803878822313565230392706485947792594017825546636424129314213387794410808128693990889221852310052177486321424954924175701789890 [173,106] 169602371776081311592652454532668126520903970262007208632498297382564933679380290032029317820890273279239965275004762272302721610048255678992568302087263771155619664531815972236571578265488649162119567197581222526428009892405811780283360 [173,107] -213625507247717446577278665765934738684502149491467956245847867073660107690295664982439603076951390477016442926526269035203588641210952389354772612728513049139591633980077067344740440769253529141200667113762827333884989432040694406660 [173,108] 260253659977776786753303954952317326524688068192838639753239068141417519804503634081288497483471066790622569443113216444466277389093109658284691636376941624247788851432451405302792495191954210282311604604872540626445026280706431544 [173,109] -306660110943493415368203903380369584945689016961195066243020866697942433189471120524005690056643916720985749117255382784405892598039211007035455696701390421530258081304525877047768520166228478136393888871799225456632109459347935 [173,110] 349481003145433261013914460979079873887852669238649203829940780074903099082920332710812400349670849319111677047674487424808230364716689608946580685943833334220469149142146648673967651524590985027824065861666198700845864139456 [173,111] -385194197747745544309969930243022156503907878210921563143349945092342255465975430392128895049355990922717136342210158098933055694359740282044976692746060274124750357225675883858012053885339630737706546675992992812742306376 [173,112] 410586444590639840221731901426218818252744078411000688552685581239370874313950715772814329615230564475505814259029321268007873060269399950152971062248641666203740910016913283813801764434725518525554467367982947789370992 [173,113] -423225371252412461836324085993966162097257062346431794755933331580782609012808674084249738709180664380086549183801538302323707587230293846058148088161591750433348916849435597606717161827529213287323818230454775182470 [173,114] 421841265393701876053889561574227376408564841286704162978235340017065255793779188265050985794001727351815303900863797264010770869299258875811868532524432171056471597731091958640330009838628629791827433748988939680 [173,115] -406536159481255216836038596455886120539574318423912374997235939263279046111263445396303631379660198669341221584349450439078792705464512479361646641508989370518880767243060320781498662336886067785942554846643884 [173,116] 378772797407654644811920940597239392544642673791030276479746420179663592559547595056524888701222069730819641203779229113281327979845082507534272168237156221059447473991683783846992252285081897862447452757864 [173,117] -341144740255376931514000590761793870267394284754631137840702790958241805749843629004138354809634171885118931207393885456199857126883781062449420919264136985370313623439840852527670271100293274089095577453 [173,118] 296977527316506923092912806758824111399192663194453318052048370054353614799597809908883341550813831797793621879145072040516673434864351634574219301458092246652544969405831231029697942014726655235363264 [173,119] -249845715269349852553861012304734552919402341332253821371740517133690863928028635480355346829507594828134852104293665626401531710298735905797145864692029690390970366046084442737960318658271703374120 [173,120] 203102610400291999572693855354933364160203845257653529065412244721564711322148756344935456099320133170000392282328698292553577663567892410430184705777589681188207929900514107863334937163494386864 [173,121] -159506899177264433872744990809189365112063180441734687240953225975825825175606316350957139080017977252578306952384994828950674159742090555588765839122996793485892891551133123382910322984364414 [173,122] 120999017492522862395060116430119278884665546643451494546265286083139196179372537808921813184478437331157898135446198330845412987422189213811179566434027760145526279843295401310796723679008 [173,123] -88640727234303341671575785176998077656968217032589937684924902162820474069209679413375386904107362456467129789017853729569431353981936860936867305995696481950129410652430102680150232412 [173,124] 62695575765521239385391382670864446570206661993790571830237821424003691296983009196059425925567156872938730804050759955740065841829664068246554073105525162719498856122091328456721160 [173,125] -42804319831050084020998646368599570196157089546083139721448663174946227755689771339110506866292154788220416723200014877540108586177062516869667644527861896342619743069561108088889 [173,126] 28201488017370385462216567213542570239610003689521246622019643275715754597027563775577190742187743807026070784674721521897564790567349686857531691268782575601986732808572720064 [173,127] -17925362065743892636508768535594070068618936707474047490406670054215121650728496371130236399992359060611342113653645339994263366084077259295969604715453171281470980771684648 [173,128] 10988636849882379013857139307874895113096042286585738649408333814293151922415107014024110593209106965039109498420643186285496618599430847225293849070960070447720425533616 [173,129] -6494689116506046399276676708403061252576261975255483316862304061042149591793219665465346989759515927906806912465691994252599849564300772252028173372829142570400526350 [173,130] 3699643838513980629877977376718987365309215494621149831453374681026551406848934538800646204368713154114923146723891871795571631080466741680182695005605506835962912 [173,131] -2030419868655466931731204584764863958099315196099438912073697066079041282638780021076840884722903317604746116001763806574262766195162329691524599913719478399772 [173,132] 1073153727336407214064691240349526632221920261009425062259476943640099134370032787139730979065811653673170859085129379967473387596432182087285932626463765384 [173,133] -546011213290583344693448603224871349595299516553549099655697912264627621125427829855684363563285924452225250535038263061662238040370503984748180738291745 [173,134] 267303681371631400829215072450283608530379001180368623642088706212257626146097887579326074173155573359303363896942104147507867091469647004092985006400 [173,135] -125851445978251883100967605367210168664522679171067291951121662713825434794188174469966723076346024731410944805097099290118646940542951622322857080 [173,136] 56955075653397858724180893299628758917650002202042724503454385667706869815672756618539838346802932783951227564020023196136171624436925051142160 [173,137] -24761815939312878017173196326021820506896243869588627693031888267091828502146005494059048864566941427458356245064967705921800866918067513370 [173,138] 10335841802474211471141471480030284984964405875068962194161018145377218225412712815986454358850859202492541722393855915809110674623761504 [173,139] -4139436325885735461617879666138827373475251171899289248148182009845234418873666676522679929293111661331393884501006073626202540365940 [173,140] 1589523371254946780582416656608055569684099622497817800397630187029139837286398002365539962755424710346251217312443713667289488472 [173,141] -584789163042642674288914491654324286028714096580085630557273959696459554151449048639780130683418615087050000449977876672158947 [173,142] 205963732627104033874694140633077621620586264335938885128150400837822546475927010457532348728499626903053107711106146280384 [173,143] -69385292631854137720436561231028293469888158314272113046012331362954919405159835286448962146223602039576620952652878248 [173,144] 22337104959410877676193049901465288032652745023336943066594410873209469014920801462632992589574743214750031869826480 [173,145] -6864916275422681764289292766554166161963217928093225572411317873344604766050914708124827668678063575606600634446 [173,146] 2011981362800409525881806872017001211040964017415164757050762963284291846242671249220738368127887094229537696 [173,147] -561676323925684170756437205209968600267107312464508973258427002129489209347347200546865644974864700359532 [173,148] 149166830361441952070193931154931821450075031374895412868459399827024758327806459386334462399067138792 [173,149] -37634436382606267745031777547587907282094639432510618716582513585948959597447122036074114344927165 [173,150] 9006901344067672878353469235025542414382848832928048099826265488570545825246902300988837770496 [173,151] -2041419007665475716888607197011426054158995808905994286814006873230246580041292491823676896 [173,152] 437399016162844707873812811920879374267354808803390875907580358093108635059299305041472 [173,153] -88421392202134604300098924076635908667780006035966381077917239873752196118109101224 [173,154] 16827804854895180819573909162597534260228719789525907783922856170728662369632000 [173,155] -3007758863587502687401591405642132616524024926058161343289803062123992345120 [173,156] 503547712692659995693438451074424487759107120822388098971388607294793920 [173,157] -78726065213901046778304540098266146486864800605024256346304838846040 [173,158] 11455434088047565542560432332286951339475868397587673873445315520 [173,159] -1545465852261397072959758520839285331347500591067298055531560 [173,160] 192471583820644660809681524665335735231978488107056033456 [173,161] -22016594238349132633534377079950349190584691052927246 [173,162] 2299695988760583876621808399260609506601572128032 [173,163] -217840376514274454846881810218896514856443516 [173,164] 18560372541081719123885369104763777648840 [173,165] -1408273019779574532098220919305851817 [173,166] 93989569135948739737726585589952 [173,167] -5432015130509419912276493384 [173,168] 266324288374445461302384 [173,169] -10770328796536301430 [173,170] 344921799455776 [173,171] -8201447676 [173,172] 128712 [173,173] -1 [174,0] 1